diff --git a/.gitattributes b/.gitattributes index dd33ae5..f882b58 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,4 +1,4 @@ test/integration/**/* linguist-documentation .eslintrc.js linguist-documentation -src/bin/copy-dsapitech-to-public.ts -linguist-detectable +src/bin/copy-dsfr-to-public.ts -linguist-detectable src/bin/only-include-used-icons.ts -linguist-detectable diff --git a/.gitignore b/.gitignore index e32c690..1989ebd 100644 --- a/.gitignore +++ b/.gitignore @@ -41,9 +41,8 @@ jspm_packages .DS_Store -/dist /.yarn_home -/dsapitech +/dsfr /src/fr/generatedFromCss /storybook-static diff --git a/.prettierignore b/.prettierignore index 44d38bb..c30ccd5 100644 --- a/.prettierignore +++ b/.prettierignore @@ -3,6 +3,6 @@ node_modules/ /CHANGELOG.md /.yarn_home/ /test/integration/ -/dsapitech/ +/dsfr/ /src/fr/generatedFromCss/ /storybook-static/ diff --git a/.storybook/DocsContainer.js b/.storybook/DocsContainer.js index c6aeef5..868a401 100644 --- a/.storybook/DocsContainer.js +++ b/.storybook/DocsContainer.js @@ -3,14 +3,14 @@ import React, { useEffect } from "react"; import { DocsContainer as BaseContainer } from "@storybook/addon-docs"; import { useDarkMode } from "storybook-dark-mode"; import { darkTheme, lightTheme } from "./customTheme"; -import "../dist/dsapitech/utility/icons/icons.min.css"; -import "../dist/dsapitech/dsapitech.css"; +import "../dist/dsfr/utility/icons/icons.min.css"; +import "../dist/dsfr/dsfr.css"; import { useIsDark } from "../dist/useIsDark"; -import { startReactDsapitech } from "../dist/spa"; +import { startReactDsfr } from "../dist/spa"; import { fr } from "../dist/fr"; -import { MuiDsapitechThemeProvider } from "../dist/mui"; +import { MuiDsfrThemeProvider } from "../dist/mui"; -startReactDsapitech({ +startReactDsfr({ "defaultColorScheme": "system", "useLang": () => "fr" }); @@ -70,9 +70,9 @@ export const DocsContainer = ({ children, context }) => { } }} > - + {children} - + ); diff --git a/.storybook/customTheme.js b/.storybook/customTheme.js index 3e406c4..fac2e29 100644 --- a/.storybook/customTheme.js +++ b/.storybook/customTheme.js @@ -1,8 +1,8 @@ import { create } from "@storybook/theming"; const brandImage= "logo.png"; -const brandTitle= "@apitech/react-dsapitech"; -const brandUrl= "https://github.com/ApitechFR/react-dsapitech"; +const brandTitle= "@codegouvfr/react-dsfr"; +const brandUrl= "https://github.com/codegouvfr/react-dsfr"; const fontBase= '"Marianne", arial, sans-serif'; const fontCode= "monospace"; diff --git a/.storybook/manager-head.html b/.storybook/manager-head.html index 98087ab..69d9dc1 100644 --- a/.storybook/manager-head.html +++ b/.storybook/manager-head.html @@ -1,27 +1,27 @@ - - - - - + + + + + -react-dsapitech components - - +react-dsfr components + + - - + + - - + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/dark.svg b/dist/dsfr/artwork/dark.svg new file mode 100644 index 0000000..6c53dce --- /dev/null +++ b/dist/dsfr/artwork/dark.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/light.svg b/dist/dsfr/artwork/light.svg new file mode 100644 index 0000000..fbc3d16 --- /dev/null +++ b/dist/dsfr/artwork/light.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dist/dsfr/artwork/pictograms/buildings/city-hall.svg b/dist/dsfr/artwork/pictograms/buildings/city-hall.svg new file mode 100644 index 0000000..b5e8e42 --- /dev/null +++ b/dist/dsfr/artwork/pictograms/buildings/city-hall.svg @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/pictograms/buildings/factory.svg b/dist/dsfr/artwork/pictograms/buildings/factory.svg new file mode 100644 index 0000000..4f492a0 --- /dev/null +++ b/dist/dsfr/artwork/pictograms/buildings/factory.svg @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/pictograms/buildings/house.svg b/dist/dsfr/artwork/pictograms/buildings/house.svg new file mode 100644 index 0000000..76f6825 --- /dev/null +++ b/dist/dsfr/artwork/pictograms/buildings/house.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dist/dsfr/artwork/pictograms/buildings/nuclear-plant.svg b/dist/dsfr/artwork/pictograms/buildings/nuclear-plant.svg new file mode 100644 index 0000000..e50438e --- /dev/null +++ b/dist/dsfr/artwork/pictograms/buildings/nuclear-plant.svg @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/pictograms/buildings/school.svg b/dist/dsfr/artwork/pictograms/buildings/school.svg new file mode 100644 index 0000000..80cbe9e --- /dev/null +++ b/dist/dsfr/artwork/pictograms/buildings/school.svg @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/pictograms/digital/application.svg b/dist/dsfr/artwork/pictograms/digital/application.svg new file mode 100644 index 0000000..e5552bf --- /dev/null +++ b/dist/dsfr/artwork/pictograms/digital/application.svg @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/pictograms/digital/avatar.svg b/dist/dsfr/artwork/pictograms/digital/avatar.svg new file mode 100644 index 0000000..b74037d --- /dev/null +++ b/dist/dsfr/artwork/pictograms/digital/avatar.svg @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/pictograms/digital/calendar.svg b/dist/dsfr/artwork/pictograms/digital/calendar.svg new file mode 100644 index 0000000..d68be62 --- /dev/null +++ b/dist/dsfr/artwork/pictograms/digital/calendar.svg @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/pictograms/digital/coding.svg b/dist/dsfr/artwork/pictograms/digital/coding.svg new file mode 100644 index 0000000..cbc85c5 --- /dev/null +++ b/dist/dsfr/artwork/pictograms/digital/coding.svg @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/pictograms/digital/data-visualization.svg b/dist/dsfr/artwork/pictograms/digital/data-visualization.svg new file mode 100644 index 0000000..906567a --- /dev/null +++ b/dist/dsfr/artwork/pictograms/digital/data-visualization.svg @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/pictograms/digital/in-progress.svg b/dist/dsfr/artwork/pictograms/digital/in-progress.svg new file mode 100644 index 0000000..f409ff1 --- /dev/null +++ b/dist/dsfr/artwork/pictograms/digital/in-progress.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/pictograms/digital/internet.svg b/dist/dsfr/artwork/pictograms/digital/internet.svg new file mode 100644 index 0000000..ee11b87 --- /dev/null +++ b/dist/dsfr/artwork/pictograms/digital/internet.svg @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/pictograms/digital/mail-send.svg b/dist/dsfr/artwork/pictograms/digital/mail-send.svg new file mode 100644 index 0000000..4bece7f --- /dev/null +++ b/dist/dsfr/artwork/pictograms/digital/mail-send.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/pictograms/digital/search.svg b/dist/dsfr/artwork/pictograms/digital/search.svg new file mode 100644 index 0000000..893dccb --- /dev/null +++ b/dist/dsfr/artwork/pictograms/digital/search.svg @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/pictograms/document/contract.svg b/dist/dsfr/artwork/pictograms/document/contract.svg new file mode 100644 index 0000000..146d5e6 --- /dev/null +++ b/dist/dsfr/artwork/pictograms/document/contract.svg @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/pictograms/document/document-add.svg b/dist/dsfr/artwork/pictograms/document/document-add.svg new file mode 100644 index 0000000..dc66417 --- /dev/null +++ b/dist/dsfr/artwork/pictograms/document/document-add.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/pictograms/document/document-download.svg b/dist/dsfr/artwork/pictograms/document/document-download.svg new file mode 100644 index 0000000..f88d088 --- /dev/null +++ b/dist/dsfr/artwork/pictograms/document/document-download.svg @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/pictograms/document/document-signature.svg b/dist/dsfr/artwork/pictograms/document/document-signature.svg new file mode 100644 index 0000000..6e83f74 --- /dev/null +++ b/dist/dsfr/artwork/pictograms/document/document-signature.svg @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/pictograms/document/document.svg b/dist/dsfr/artwork/pictograms/document/document.svg new file mode 100644 index 0000000..fd23208 --- /dev/null +++ b/dist/dsfr/artwork/pictograms/document/document.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/pictograms/document/driving-licence.svg b/dist/dsfr/artwork/pictograms/document/driving-licence.svg new file mode 100644 index 0000000..4f2ac39 --- /dev/null +++ b/dist/dsfr/artwork/pictograms/document/driving-licence.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/pictograms/document/national-identity-card.svg b/dist/dsfr/artwork/pictograms/document/national-identity-card.svg new file mode 100644 index 0000000..711b7a3 --- /dev/null +++ b/dist/dsfr/artwork/pictograms/document/national-identity-card.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/pictograms/document/passport.svg b/dist/dsfr/artwork/pictograms/document/passport.svg new file mode 100644 index 0000000..880c008 --- /dev/null +++ b/dist/dsfr/artwork/pictograms/document/passport.svg @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/pictograms/document/tax-stamp.svg b/dist/dsfr/artwork/pictograms/document/tax-stamp.svg new file mode 100644 index 0000000..1caa08f --- /dev/null +++ b/dist/dsfr/artwork/pictograms/document/tax-stamp.svg @@ -0,0 +1,112 @@ + + + + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/pictograms/document/vehicle-registration.svg b/dist/dsfr/artwork/pictograms/document/vehicle-registration.svg new file mode 100644 index 0000000..4b54b3f --- /dev/null +++ b/dist/dsfr/artwork/pictograms/document/vehicle-registration.svg @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/pictograms/environment/environment.svg b/dist/dsfr/artwork/pictograms/environment/environment.svg new file mode 100644 index 0000000..cb955f9 --- /dev/null +++ b/dist/dsfr/artwork/pictograms/environment/environment.svg @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/pictograms/environment/food.svg b/dist/dsfr/artwork/pictograms/environment/food.svg new file mode 100644 index 0000000..b095c40 --- /dev/null +++ b/dist/dsfr/artwork/pictograms/environment/food.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dist/dsfr/artwork/pictograms/environment/grocery.svg b/dist/dsfr/artwork/pictograms/environment/grocery.svg new file mode 100644 index 0000000..bf43265 --- /dev/null +++ b/dist/dsfr/artwork/pictograms/environment/grocery.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dist/dsfr/artwork/pictograms/environment/human-cooperation.svg b/dist/dsfr/artwork/pictograms/environment/human-cooperation.svg new file mode 100644 index 0000000..5675112 --- /dev/null +++ b/dist/dsfr/artwork/pictograms/environment/human-cooperation.svg @@ -0,0 +1,116 @@ + + + + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/pictograms/environment/leaf.svg b/dist/dsfr/artwork/pictograms/environment/leaf.svg new file mode 100644 index 0000000..fff358a --- /dev/null +++ b/dist/dsfr/artwork/pictograms/environment/leaf.svg @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/pictograms/environment/moon.svg b/dist/dsfr/artwork/pictograms/environment/moon.svg new file mode 100644 index 0000000..51ed8ee --- /dev/null +++ b/dist/dsfr/artwork/pictograms/environment/moon.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/pictograms/environment/mountain.svg b/dist/dsfr/artwork/pictograms/environment/mountain.svg new file mode 100644 index 0000000..8946234 --- /dev/null +++ b/dist/dsfr/artwork/pictograms/environment/mountain.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/pictograms/environment/sun.svg b/dist/dsfr/artwork/pictograms/environment/sun.svg new file mode 100644 index 0000000..1d2805b --- /dev/null +++ b/dist/dsfr/artwork/pictograms/environment/sun.svg @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/pictograms/environment/tree.svg b/dist/dsfr/artwork/pictograms/environment/tree.svg new file mode 100644 index 0000000..f000d2d --- /dev/null +++ b/dist/dsfr/artwork/pictograms/environment/tree.svg @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/pictograms/health/health.svg b/dist/dsfr/artwork/pictograms/health/health.svg new file mode 100644 index 0000000..9f5e6c1 --- /dev/null +++ b/dist/dsfr/artwork/pictograms/health/health.svg @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/pictograms/health/hospital.svg b/dist/dsfr/artwork/pictograms/health/hospital.svg new file mode 100644 index 0000000..0a53601 --- /dev/null +++ b/dist/dsfr/artwork/pictograms/health/hospital.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/pictograms/health/vaccine.svg b/dist/dsfr/artwork/pictograms/health/vaccine.svg new file mode 100644 index 0000000..c90ec3c --- /dev/null +++ b/dist/dsfr/artwork/pictograms/health/vaccine.svg @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/pictograms/health/virus.svg b/dist/dsfr/artwork/pictograms/health/virus.svg new file mode 100644 index 0000000..5c4ee27 --- /dev/null +++ b/dist/dsfr/artwork/pictograms/health/virus.svg @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/pictograms/institutions/firefighter.svg b/dist/dsfr/artwork/pictograms/institutions/firefighter.svg new file mode 100644 index 0000000..a082943 --- /dev/null +++ b/dist/dsfr/artwork/pictograms/institutions/firefighter.svg @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/pictograms/institutions/gendarmerie.svg b/dist/dsfr/artwork/pictograms/institutions/gendarmerie.svg new file mode 100644 index 0000000..e8a1283 --- /dev/null +++ b/dist/dsfr/artwork/pictograms/institutions/gendarmerie.svg @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/pictograms/institutions/justice.svg b/dist/dsfr/artwork/pictograms/institutions/justice.svg new file mode 100644 index 0000000..cd562ab --- /dev/null +++ b/dist/dsfr/artwork/pictograms/institutions/justice.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/pictograms/institutions/money.svg b/dist/dsfr/artwork/pictograms/institutions/money.svg new file mode 100644 index 0000000..e3b78b7 --- /dev/null +++ b/dist/dsfr/artwork/pictograms/institutions/money.svg @@ -0,0 +1,167 @@ + + + + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/pictograms/institutions/police.svg b/dist/dsfr/artwork/pictograms/institutions/police.svg new file mode 100644 index 0000000..8ae57ef --- /dev/null +++ b/dist/dsfr/artwork/pictograms/institutions/police.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/pictograms/leisure/book.svg b/dist/dsfr/artwork/pictograms/leisure/book.svg new file mode 100644 index 0000000..db94b51 --- /dev/null +++ b/dist/dsfr/artwork/pictograms/leisure/book.svg @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/pictograms/leisure/community.svg b/dist/dsfr/artwork/pictograms/leisure/community.svg new file mode 100644 index 0000000..65cf683 --- /dev/null +++ b/dist/dsfr/artwork/pictograms/leisure/community.svg @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/pictograms/leisure/culture.svg b/dist/dsfr/artwork/pictograms/leisure/culture.svg new file mode 100644 index 0000000..d4ed776 --- /dev/null +++ b/dist/dsfr/artwork/pictograms/leisure/culture.svg @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/pictograms/leisure/digital-art.svg b/dist/dsfr/artwork/pictograms/leisure/digital-art.svg new file mode 100644 index 0000000..e191c36 --- /dev/null +++ b/dist/dsfr/artwork/pictograms/leisure/digital-art.svg @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/pictograms/leisure/paint.svg b/dist/dsfr/artwork/pictograms/leisure/paint.svg new file mode 100644 index 0000000..b2a4343 --- /dev/null +++ b/dist/dsfr/artwork/pictograms/leisure/paint.svg @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/pictograms/map/airport.svg b/dist/dsfr/artwork/pictograms/map/airport.svg new file mode 100644 index 0000000..3dbc430 --- /dev/null +++ b/dist/dsfr/artwork/pictograms/map/airport.svg @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/pictograms/map/location-france.svg b/dist/dsfr/artwork/pictograms/map/location-france.svg new file mode 100644 index 0000000..8d3ddc0 --- /dev/null +++ b/dist/dsfr/artwork/pictograms/map/location-france.svg @@ -0,0 +1,156 @@ + + + + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/pictograms/map/luggage.svg b/dist/dsfr/artwork/pictograms/map/luggage.svg new file mode 100644 index 0000000..a2445fa --- /dev/null +++ b/dist/dsfr/artwork/pictograms/map/luggage.svg @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/pictograms/map/map.svg b/dist/dsfr/artwork/pictograms/map/map.svg new file mode 100644 index 0000000..8d1f63a --- /dev/null +++ b/dist/dsfr/artwork/pictograms/map/map.svg @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/pictograms/system/connection-lost.svg b/dist/dsfr/artwork/pictograms/system/connection-lost.svg new file mode 100644 index 0000000..549d188 --- /dev/null +++ b/dist/dsfr/artwork/pictograms/system/connection-lost.svg @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/pictograms/system/error.svg b/dist/dsfr/artwork/pictograms/system/error.svg new file mode 100644 index 0000000..8f0d846 --- /dev/null +++ b/dist/dsfr/artwork/pictograms/system/error.svg @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/pictograms/system/information.svg b/dist/dsfr/artwork/pictograms/system/information.svg new file mode 100644 index 0000000..5ad090d --- /dev/null +++ b/dist/dsfr/artwork/pictograms/system/information.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/pictograms/system/notification.svg b/dist/dsfr/artwork/pictograms/system/notification.svg new file mode 100644 index 0000000..d08ad15 --- /dev/null +++ b/dist/dsfr/artwork/pictograms/system/notification.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/pictograms/system/padlock.svg b/dist/dsfr/artwork/pictograms/system/padlock.svg new file mode 100644 index 0000000..ea89c9f --- /dev/null +++ b/dist/dsfr/artwork/pictograms/system/padlock.svg @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/pictograms/system/success.svg b/dist/dsfr/artwork/pictograms/system/success.svg new file mode 100644 index 0000000..bbdc7d5 --- /dev/null +++ b/dist/dsfr/artwork/pictograms/system/success.svg @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/pictograms/system/system.svg b/dist/dsfr/artwork/pictograms/system/system.svg new file mode 100644 index 0000000..5e0ffc8 --- /dev/null +++ b/dist/dsfr/artwork/pictograms/system/system.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/pictograms/system/technical-error.svg b/dist/dsfr/artwork/pictograms/system/technical-error.svg new file mode 100644 index 0000000..62d02b2 --- /dev/null +++ b/dist/dsfr/artwork/pictograms/system/technical-error.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/pictograms/system/warning.svg b/dist/dsfr/artwork/pictograms/system/warning.svg new file mode 100644 index 0000000..b75aba4 --- /dev/null +++ b/dist/dsfr/artwork/pictograms/system/warning.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + diff --git a/dist/dsfr/artwork/system.svg b/dist/dsfr/artwork/system.svg new file mode 100644 index 0000000..1aa24c6 --- /dev/null +++ b/dist/dsfr/artwork/system.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/dist/dsfr/component/accordion/accordion.css b/dist/dsfr/component/accordion/accordion.css new file mode 100644 index 0000000..8dd7e0c --- /dev/null +++ b/dist/dsfr/component/accordion/accordion.css @@ -0,0 +1,263 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + ACCORDION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-accordion { + position: relative; +} + +.fr-accordion::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: inset 0 1px 0 0 var(--border-default-grey), 0 1px 0 0 var(--border-default-grey); +} + +.fr-accordion__title { + margin: 0; + display: block; + font-size: unset; + line-height: unset; +} + +.fr-accordion:focus-within { + z-index: 1; +} + +.fr-accordion__btn { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + font-weight: 500; + font-size: 1rem; + line-height: 1.5rem; + min-height: 3rem; + padding: 0.75rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; + width: 100%; + text-align: left; + margin: 0; + color: var(--text-action-high-blue-france); +} + +.fr-accordion__btn::before, +.fr-accordion__btn::after { + display: block; +} + +.fr-accordion__btn::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.25rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/arrow-down-s-line.svg"); + mask-image: url("../../icons/system/arrow-down-s-line.svg"); + content: ""; + transition: transform 0.3s; + margin-right: 0; + margin-left: auto; +} + +.fr-accordion__btn::before { + content: none; +} + +.fr-accordion__btn[aria-expanded=true]::after { + transform: rotate(-180deg); +} + +.fr-accordion .fr-collapse { + --ul-type: disc; + --ol-type: decimal; + --ul-start: 1rem; + --ol-start: 1.5rem; + --xl-block: 0.5rem; + --li-bottom: 0.25rem; + --xl-base: 1em; + --ol-content: counters(li-counter, ".") ".  "; + transition: visibility 0.3s, padding 0.3s; +} + +.fr-accordion .fr-collapse--expanded { + padding-top: 1rem; + padding-bottom: 1.5rem; +} + +.fr-accordions-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; +} + +.fr-accordion__btn[aria-expanded=true] { + background-color: var(--background-open-blue-france); + + --idle: transparent; + --hover: var(--background-open-blue-france-hover); + --active: var(--background-open-blue-france-active); +} +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + .fr-accordion .fr-collapse { + margin: 0 -0.25rem; + padding-left: 1rem; + padding-right: 1rem; + } + + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-accordion__btn::after { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-accordion { + border-top: 1px solid; + border-bottom: 1px solid; + } + + .fr-accordion + .fr-accordion { + border-top: none; + } +} +@media (prefers-reduced-motion: reduce) { + .fr-accordion__btn::after { + transition: none; + } + + .fr-accordion .fr-collapse { + transition: none; + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + /** + * Reset liste à puce + */ + .fr-accordions-group ul { + list-style-type: none; + } + + .fr-accordions-group ol { + list-style-type: none; + } + + .fr-accordions-group ul, + .fr-accordions-group ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + ul { + list-style-type: disc; + } + + ol { + list-style-type: decimal; + } + + ul, + ol { + padding-left: 1rem; + margin-top: 0.5rem; + margin-bottom: 0.5rem; + } + + .fr-accordion__btn::before, + .fr-accordion__btn::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/arrow-down-s-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-accordion__btn[aria-expanded=true]::after { + transform: rotate(-180deg); + } + + .fr-accordion::before { + box-shadow: inset 0 1px 0 0 #ddd, 0 1px 0 0 #ddd; + } + + .fr-accordion__btn { + color: #000091; + } + + .fr-accordion__btn[aria-expanded=true] { + background-color: #e3e3fd; + } +} +@media print { + .fr-accordion { + box-shadow: inset 0 0 0 1px var(--border-default-grey); + } + + .fr-accordion::before { + box-shadow: none; + } + + .fr-accordion__btn { + box-shadow: inset 0 0 0 1px var(--border-default-grey); + page-break-after: avoid; + } + + .fr-accordion__btn::after { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + transform: rotate(-180deg); + } + + .fr-accordion .fr-collapse { + --collapse-max-height: none !important; + --collapse: inherit !important; + visibility: visible; + padding: 1rem; + } +} diff --git a/dist/dsfr/component/accordion/accordion.legacy.css b/dist/dsfr/component/accordion/accordion.legacy.css new file mode 100644 index 0000000..dabf06c --- /dev/null +++ b/dist/dsfr/component/accordion/accordion.legacy.css @@ -0,0 +1,76 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + /** + * Reset liste à puce + */ + .fr-accordions-group ul { + list-style-type: none; + } + + .fr-accordions-group ol { + list-style-type: none; + } + + .fr-accordions-group ul, + .fr-accordions-group ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + ul { + list-style-type: disc; + } + + ol { + list-style-type: decimal; + } + + ul, + ol { + padding-left: 1rem; + margin-top: 0.5rem; + margin-bottom: 0.5rem; + } + + .fr-accordion__btn::before, + .fr-accordion__btn::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/arrow-down-s-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-accordion__btn[aria-expanded=true]::after { + transform: rotate(-180deg); + } + + .fr-accordion::before { + box-shadow: inset 0 1px 0 0 #ddd, 0 1px 0 0 #ddd; + } + + .fr-accordion__btn { + color: #000091; + } + + .fr-accordion__btn[aria-expanded=true] { + background-color: #e3e3fd; + } +} diff --git a/dist/dsfr/component/accordion/accordion.legacy.min.css b/dist/dsfr/component/accordion/accordion.legacy.min.css new file mode 100644 index 0000000..10e2ad1 --- /dev/null +++ b/dist/dsfr/component/accordion/accordion.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-accordions-group ol,.fr-accordions-group ul{list-style-type:none}.fr-accordions-group ol,.fr-accordions-group ul{margin-bottom:0;margin-top:0;padding-left:0}ul{list-style-type:disc}ol{list-style-type:decimal}ol,ul{margin-bottom:.5rem;margin-top:.5rem;padding-left:1rem}.fr-accordion__btn:after,.fr-accordion__btn:before{background-color:transparent;background-image:url(../../icons/system/arrow-down-s-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-accordion__btn[aria-expanded=true]:after{transform:rotate(-180deg)}.fr-accordion:before{box-shadow:inset 0 1px 0 0 #ddd,0 1px 0 0 #ddd}.fr-accordion__btn{color:#000091}.fr-accordion__btn[aria-expanded=true]{background-color:#e3e3fd}} \ No newline at end of file diff --git a/dist/dsfr/component/accordion/accordion.main.css b/dist/dsfr/component/accordion/accordion.main.css new file mode 100644 index 0000000..64ab8bf --- /dev/null +++ b/dist/dsfr/component/accordion/accordion.main.css @@ -0,0 +1,168 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + ACCORDION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-accordion { + position: relative; +} + +.fr-accordion::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: inset 0 1px 0 0 var(--border-default-grey), 0 1px 0 0 var(--border-default-grey); +} + +.fr-accordion__title { + margin: 0; + display: block; + font-size: unset; + line-height: unset; +} + +.fr-accordion:focus-within { + z-index: 1; +} + +.fr-accordion__btn { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + font-weight: 500; + font-size: 1rem; + line-height: 1.5rem; + min-height: 3rem; + padding: 0.75rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; + width: 100%; + text-align: left; + margin: 0; + color: var(--text-action-high-blue-france); +} + +.fr-accordion__btn::before, +.fr-accordion__btn::after { + display: block; +} + +.fr-accordion__btn::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.25rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/arrow-down-s-line.svg"); + mask-image: url("../../icons/system/arrow-down-s-line.svg"); + content: ""; + transition: transform 0.3s; + margin-right: 0; + margin-left: auto; +} + +.fr-accordion__btn::before { + content: none; +} + +.fr-accordion__btn[aria-expanded=true]::after { + transform: rotate(-180deg); +} + +.fr-accordion .fr-collapse { + --ul-type: disc; + --ol-type: decimal; + --ul-start: 1rem; + --ol-start: 1.5rem; + --xl-block: 0.5rem; + --li-bottom: 0.25rem; + --xl-base: 1em; + --ol-content: counters(li-counter, ".") ".  "; + transition: visibility 0.3s, padding 0.3s; +} + +.fr-accordion .fr-collapse--expanded { + padding-top: 1rem; + padding-bottom: 1.5rem; +} + +.fr-accordions-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; +} + +.fr-accordion__btn[aria-expanded=true] { + background-color: var(--background-open-blue-france); + + --idle: transparent; + --hover: var(--background-open-blue-france-hover); + --active: var(--background-open-blue-france-active); +} +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + .fr-accordion .fr-collapse { + margin: 0 -0.25rem; + padding-left: 1rem; + padding-right: 1rem; + } +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-accordion__btn::after { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-accordion { + border-top: 1px solid; + border-bottom: 1px solid; + } + + .fr-accordion + .fr-accordion { + border-top: none; + } +} +@media (prefers-reduced-motion: reduce) { + .fr-accordion__btn::after { + transition: none; + } + + .fr-accordion .fr-collapse { + transition: none; + } +} diff --git a/dist/dsfr/component/accordion/accordion.main.min.css b/dist/dsfr/component/accordion/accordion.main.min.css new file mode 100644 index 0000000..c08140d --- /dev/null +++ b/dist/dsfr/component/accordion/accordion.main.min.css @@ -0,0 +1,8 @@ +@charset "UTF-8"; +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-accordion{position:relative}.fr-accordion:before{bottom:0;box-shadow:inset 0 1px 0 0 var(--border-default-grey),0 1px 0 0 var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-accordion__title{display:block;font-size:unset;line-height:unset;margin:0}.fr-accordion:focus-within{z-index:1}.fr-accordion__btn{--text-spacing:0;--title-spacing:0;align-items:center;color:var(--text-action-high-blue-france);display:inline-flex;flex-direction:row;font-size:1rem;font-weight:500;line-height:1.5rem;margin:0;max-height:none;max-width:100%;min-height:3rem;overflow:initial;padding:.75rem 1rem;text-align:left;width:-moz-fit-content;width:fit-content;width:100%}.fr-accordion__btn:after,.fr-accordion__btn:before{display:block}.fr-accordion__btn:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:auto;margin-right:0;-webkit-mask-image:url(../../icons/system/arrow-down-s-line.svg);mask-image:url(../../icons/system/arrow-down-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:transform .3s;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-accordion__btn:before{content:none}.fr-accordion__btn[aria-expanded=true]:after{transform:rotate(-180deg)}.fr-accordion .fr-collapse{--ul-type:disc;--ol-type:decimal;--ul-start:1rem;--ol-start:1.5rem;--xl-block:0.5rem;--li-bottom:0.25rem;--xl-base:1em;--ol-content:counters(li-counter,".") ".  ";transition:visibility .3s,padding .3s}.fr-accordion .fr-collapse--expanded{padding-bottom:1.5rem;padding-top:1rem}.fr-accordions-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none}.fr-accordion__btn[aria-expanded=true]{--idle:transparent;--hover:var(--background-open-blue-france-hover);--active:var(--background-open-blue-france-active);background-color:var(--background-open-blue-france)}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */.fr-accordion .fr-collapse{margin:0 -.25rem;padding-left:1rem;padding-right:1rem}}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-accordion__btn:after{background-color:buttontext;forced-color-adjust:none}.fr-accordion{border-bottom:1px solid;border-top:1px solid}.fr-accordion+.fr-accordion{border-top:none}}@media (prefers-reduced-motion:reduce){.fr-accordion .fr-collapse,.fr-accordion__btn:after{transition:none}} \ No newline at end of file diff --git a/dist/dsfr/component/accordion/accordion.min.css b/dist/dsfr/component/accordion/accordion.min.css new file mode 100644 index 0000000..3e6ce68 --- /dev/null +++ b/dist/dsfr/component/accordion/accordion.min.css @@ -0,0 +1,12 @@ +@charset "UTF-8"; +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-accordion{position:relative}.fr-accordion:before{bottom:0;box-shadow:inset 0 1px 0 0 var(--border-default-grey),0 1px 0 0 var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-accordion__title{display:block;font-size:unset;line-height:unset;margin:0}.fr-accordion:focus-within{z-index:1}.fr-accordion__btn{--text-spacing:0;--title-spacing:0;align-items:center;color:var(--text-action-high-blue-france);display:inline-flex;flex-direction:row;font-size:1rem;font-weight:500;line-height:1.5rem;margin:0;max-height:none;max-width:100%;min-height:3rem;overflow:initial;padding:.75rem 1rem;text-align:left;width:-moz-fit-content;width:fit-content;width:100%}.fr-accordion__btn:after,.fr-accordion__btn:before{display:block}.fr-accordion__btn:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:auto;margin-right:0;-webkit-mask-image:url(../../icons/system/arrow-down-s-line.svg);mask-image:url(../../icons/system/arrow-down-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:transform .3s;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-accordion__btn:before{content:none}.fr-accordion__btn[aria-expanded=true]:after{transform:rotate(-180deg)}.fr-accordion .fr-collapse{--ul-type:disc;--ol-type:decimal;--ul-start:1rem;--ol-start:1.5rem;--xl-block:0.5rem;--li-bottom:0.25rem;--xl-base:1em;--ol-content:counters(li-counter,".") ".  ";transition:visibility .3s,padding .3s}.fr-accordion .fr-collapse--expanded{padding-bottom:1.5rem;padding-top:1rem}.fr-accordions-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none}.fr-accordion__btn[aria-expanded=true]{--idle:transparent;--hover:var(--background-open-blue-france-hover);--active:var(--background-open-blue-france-active);background-color:var(--background-open-blue-france)}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */.fr-accordion .fr-collapse{margin:0 -.25rem;padding-left:1rem;padding-right:1rem} + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-accordion__btn:after{background-color:buttontext;forced-color-adjust:none}.fr-accordion{border-bottom:1px solid;border-top:1px solid}.fr-accordion+.fr-accordion{border-top:none}}@media (prefers-reduced-motion:reduce){.fr-accordion .fr-collapse,.fr-accordion__btn:after{transition:none}}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-accordions-group ol,.fr-accordions-group ul{list-style-type:none}.fr-accordions-group ol,.fr-accordions-group ul{margin-bottom:0;margin-top:0;padding-left:0}ul{list-style-type:disc}ol{list-style-type:decimal}ol,ul{margin-bottom:.5rem;margin-top:.5rem;padding-left:1rem}.fr-accordion__btn:after,.fr-accordion__btn:before{background-color:transparent;background-image:url(../../icons/system/arrow-down-s-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-accordion__btn[aria-expanded=true]:after{transform:rotate(-180deg)}.fr-accordion:before{box-shadow:inset 0 1px 0 0 #ddd,0 1px 0 0 #ddd}.fr-accordion__btn{color:#000091}.fr-accordion__btn[aria-expanded=true]{background-color:#e3e3fd}}@media print{.fr-accordion{box-shadow:inset 0 0 0 1px var(--border-default-grey)}.fr-accordion:before{box-shadow:none}.fr-accordion__btn{box-shadow:inset 0 0 0 1px var(--border-default-grey);page-break-after:avoid}.fr-accordion__btn:after{-webkit-print-color-adjust:exact;print-color-adjust:exact;transform:rotate(-180deg)}.fr-accordion .fr-collapse{--collapse-max-height:none!important;--collapse:inherit!important;padding:1rem;visibility:visible}} \ No newline at end of file diff --git a/dist/dsfr/component/accordion/accordion.module.js b/dist/dsfr/component/accordion/accordion.module.js new file mode 100644 index 0000000..24b2cf6 --- /dev/null +++ b/dist/dsfr/component/accordion/accordion.module.js @@ -0,0 +1,52 @@ +/*! DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) */ + +const config = { + prefix: 'fr', + namespace: 'dsfr', + organisation: '@gouvfr', + version: '1.13.2' +}; + +const api = window[config.namespace]; + +const ACCORDION = api.internals.ns.selector('accordion'); +const COLLAPSE = api.internals.ns.selector('collapse'); + +const AccordionSelector = { + GROUP: api.internals.ns.selector('accordions-group'), + ACCORDION: ACCORDION, + COLLAPSE: `${ACCORDION} > ${COLLAPSE}, ${ACCORDION} > *:not(${ACCORDION}):not(${COLLAPSE}) > ${COLLAPSE}, ${ACCORDION} > *:not(${ACCORDION}):not(${COLLAPSE}) > *:not(${ACCORDION}):not(${COLLAPSE}) > ${COLLAPSE}`, + COLLAPSE_LEGACY: `${ACCORDION} ${COLLAPSE}`, + BUTTON: `${ACCORDION}__btn` +}; + +class Accordion extends api.core.Instance { + static get instanceClassName () { + return 'Accordion'; + } + + get collapsePrimary () { + const buttons = this.element.children.map(child => child.getInstance('CollapseButton')).filter(button => button !== null && button.hasClass(AccordionSelector.BUTTON)); + return buttons[0]; + } +} + +class AccordionsGroup extends api.core.CollapsesGroup { + static get instanceClassName () { + return 'AccordionsGroup'; + } + + validate (member) { + const match = member.node.matches(api.internals.legacy.isLegacy ? AccordionSelector.COLLAPSE_LEGACY : AccordionSelector.COLLAPSE); + return super.validate(member) && match; + } +} + +api.accordion = { + Accordion: Accordion, + AccordionSelector: AccordionSelector, + AccordionsGroup: AccordionsGroup +}; + +api.internals.register(api.accordion.AccordionSelector.GROUP, api.accordion.AccordionsGroup); +api.internals.register(api.accordion.AccordionSelector.ACCORDION, api.accordion.Accordion); diff --git a/dist/dsfr/component/accordion/accordion.module.min.js b/dist/dsfr/component/accordion/accordion.module.min.js new file mode 100644 index 0000000..d290aeb --- /dev/null +++ b/dist/dsfr/component/accordion/accordion.module.min.js @@ -0,0 +1,2 @@ +/*! DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) */ +const n=window.dsfr,o=n.internals.ns.selector("accordion"),e=n.internals.ns.selector("collapse"),c={GROUP:n.internals.ns.selector("accordions-group"),ACCORDION:o,COLLAPSE:`${o} > ${e}, ${o} > *:not(${o}):not(${e}) > ${e}, ${o} > *:not(${o}):not(${e}) > *:not(${o}):not(${e}) > ${e}`,COLLAPSE_LEGACY:`${o} ${e}`,BUTTON:`${o}__btn`};class r extends n.core.Instance{static get instanceClassName(){return"Accordion"}get collapsePrimary(){return this.element.children.map((n=>n.getInstance("CollapseButton"))).filter((n=>null!==n&&n.hasClass(c.BUTTON)))[0]}}class s extends n.core.CollapsesGroup{static get instanceClassName(){return"AccordionsGroup"}validate(o){const e=o.node.matches(n.internals.legacy.isLegacy?c.COLLAPSE_LEGACY:c.COLLAPSE);return super.validate(o)&&e}}n.accordion={Accordion:r,AccordionSelector:c,AccordionsGroup:s},n.internals.register(n.accordion.AccordionSelector.GROUP,n.accordion.AccordionsGroup),n.internals.register(n.accordion.AccordionSelector.ACCORDION,n.accordion.Accordion); diff --git a/dist/dsfr/component/accordion/accordion.print.css b/dist/dsfr/component/accordion/accordion.print.css new file mode 100644 index 0000000..055c842 --- /dev/null +++ b/dist/dsfr/component/accordion/accordion.print.css @@ -0,0 +1,30 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media print { + .fr-accordion { + box-shadow: inset 0 0 0 1px var(--border-default-grey); + } + + .fr-accordion::before { + box-shadow: none; + } + + .fr-accordion__btn { + box-shadow: inset 0 0 0 1px var(--border-default-grey); + page-break-after: avoid; + } + + .fr-accordion__btn::after { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + transform: rotate(-180deg); + } + + .fr-accordion .fr-collapse { + --collapse-max-height: none !important; + --collapse: inherit !important; + visibility: visible; + padding: 1rem; + } +} diff --git a/dist/dsfr/component/accordion/accordion.print.min.css b/dist/dsfr/component/accordion/accordion.print.min.css new file mode 100644 index 0000000..8d7d8b0 --- /dev/null +++ b/dist/dsfr/component/accordion/accordion.print.min.css @@ -0,0 +1,3 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media print{.fr-accordion{box-shadow:inset 0 0 0 1px var(--border-default-grey)}.fr-accordion:before{box-shadow:none}.fr-accordion__btn{box-shadow:inset 0 0 0 1px var(--border-default-grey);page-break-after:avoid}.fr-accordion__btn:after{-webkit-print-color-adjust:exact;print-color-adjust:exact;transform:rotate(-180deg)}.fr-accordion .fr-collapse{--collapse-max-height:none!important;--collapse:inherit!important;padding:1rem;visibility:visible}} \ No newline at end of file diff --git a/dist/dsfr/component/alert/alert.css b/dist/dsfr/component/alert/alert.css new file mode 100644 index 0000000..5519b20 --- /dev/null +++ b/dist/dsfr/component/alert/alert.css @@ -0,0 +1,299 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + ALERT +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-alert { + position: relative; + padding: 1rem 2.25rem 0.75rem 3.5rem; + + --title-spacing: 0 0 0.25rem; + --text-spacing: 0 0 0.25rem; + background-size: 100% 1px, 1px 100%, 100% 1px, 2.5rem 100%; + background-position: 0 0, 100% 0, 0 100%, 0 0, 100% 100%; + background-repeat: no-repeat, no-repeat no-repeat, no-repeat; + background-image: linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)), linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)), linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)), linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)), linear-gradient(0deg, var(--background-flat-grey), var(--background-flat-grey)); +} + +.fr-alert::before { + --icon-size: 1.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + position: absolute; + top: 0; + left: 0; + margin: 1rem 0.5rem; + color: var(--text-inverted-grey); +} + +.fr-alert__title { + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; +} + +.fr-alert .fr-btn--close { + position: absolute; + top: 0.25rem; + right: 0.25rem; + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-alert .fr-btn--close::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/close-line.svg"); + mask-image: url("../../icons/system/close-line.svg"); + content: ""; +} + +.fr-alert + .fr-alert { + margin-top: 1rem; +} + +.fr-alert--info::before { + -webkit-mask-image: url("../../icons/system/fr--info-fill.svg"); + mask-image: url("../../icons/system/fr--info-fill.svg"); +} + +.fr-alert--success::before { + -webkit-mask-image: url("../../icons/system/fr--success-fill.svg"); + mask-image: url("../../icons/system/fr--success-fill.svg"); +} + +.fr-alert--error::before { + -webkit-mask-image: url("../../icons/system/fr--error-fill.svg"); + mask-image: url("../../icons/system/fr--error-fill.svg"); +} + +.fr-alert--warning::before { + -webkit-mask-image: url("../../icons/system/fr--warning-fill.svg"); + mask-image: url("../../icons/system/fr--warning-fill.svg"); +} + +.fr-alert--info::before, +.fr-alert--success::before, +.fr-alert--error::before, +.fr-alert--warning::before { + content: ""; +} + +.fr-alert--sm { + padding: 0.5rem 2.25rem 0.25rem 3rem; +} + +.fr-alert--sm::before { + margin: 0.5rem 0.5rem; +} + +.fr-alert .fr-link--close { + position: absolute; + top: 0.25rem; + right: 1.25rem; + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + align-items: center; +} + +.fr-alert .fr-link--close::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/close-line.svg"); + mask-image: url("../../icons/system/close-line.svg"); + content: ""; +} + +.fr-alert--info { + background-image: linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)), linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)), linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)), linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)), linear-gradient(0deg, var(--background-flat-info), var(--background-flat-info)); +} + +.fr-alert--error { + background-image: linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)), linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)), linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)), linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)), linear-gradient(0deg, var(--background-flat-error), var(--background-flat-error)); +} + +.fr-alert--success { + background-image: linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)), linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)), linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)), linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)), linear-gradient(0deg, var(--background-flat-success), var(--background-flat-success)); +} + +.fr-alert--warning { + background-image: linear-gradient(0deg, var(--border-plain-warning), var(--border-plain-warning)), linear-gradient(0deg, var(--border-plain-warning), var(--border-plain-warning)), linear-gradient(0deg, var(--border-plain-warning), var(--border-plain-warning)), linear-gradient(0deg, var(--border-plain-warning), var(--border-plain-warning)), linear-gradient(0deg, var(--background-flat-warning), var(--background-flat-warning)); +} +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + .fr-alert__title { + font-size: 1.25rem; + line-height: 1.75rem; + } + + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-alert { + outline: 1px solid; + } + + .fr-alert::before { + background-color: graytext; + left: 8px; + } + + .fr-alert .fr-btn--close::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-alert .fr-link--close::before { + forced-color-adjust: none; + background-color: buttontext; + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + /** + * reset des marges dans l'alerte + */ + .fr-alert::before, + .fr-alert::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-alert__title, + .fr-alert p { + margin: 0 0 0.25rem; + } + + .fr-alert--info::before { + background-image: url("../../icons/system/fr--info-fill.svg"); + } + + .fr-alert--success::before { + background-image: url("../../icons/system/fr--success-fill.svg"); + } + + .fr-alert--error::before { + background-image: url("../../icons/system/fr--error-fill.svg"); + } + + .fr-alert--warning::before { + background-image: url("../../icons/system/fr--warning-fill.svg"); + } + + .fr-alert .fr-btn--close::before, + .fr-alert .fr-btn--close::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/close-line.svg"); + width: 1rem; + height: 1rem; + } + + /** + * reset des marges dans l'alerte + */ + .fr-alert .fr-link--close::before, + .fr-alert .fr-link--close::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/close-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-alert { + background-image: linear-gradient(0deg, #3a3a3a, #3a3a3a), linear-gradient(0deg, #3a3a3a, #3a3a3a), linear-gradient(0deg, #3a3a3a, #3a3a3a), linear-gradient(0deg, #3a3a3a, #3a3a3a), linear-gradient(0deg, #3a3a3a, #3a3a3a); + } + + .fr-alert::before { + color: #fff; + } + + .fr-alert--info { + background-image: linear-gradient(0deg, #0063cb, #0063cb), linear-gradient(0deg, #0063cb, #0063cb), linear-gradient(0deg, #0063cb, #0063cb), linear-gradient(0deg, #0063cb, #0063cb), linear-gradient(0deg, #0063cb, #0063cb); + } + + .fr-alert--error { + background-image: linear-gradient(0deg, #ce0500, #ce0500), linear-gradient(0deg, #ce0500, #ce0500), linear-gradient(0deg, #ce0500, #ce0500), linear-gradient(0deg, #ce0500, #ce0500), linear-gradient(0deg, #ce0500, #ce0500); + } + + .fr-alert--success { + background-image: linear-gradient(0deg, #18753c, #18753c), linear-gradient(0deg, #18753c, #18753c), linear-gradient(0deg, #18753c, #18753c), linear-gradient(0deg, #18753c, #18753c), linear-gradient(0deg, #18753c, #18753c); + } + + .fr-alert--warning { + background-image: linear-gradient(0deg, #b34000, #b34000), linear-gradient(0deg, #b34000, #b34000), linear-gradient(0deg, #b34000, #b34000), linear-gradient(0deg, #b34000, #b34000), linear-gradient(0deg, #b34000, #b34000); + } +} +@media print { + .fr-alert { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-alert .fr-btn--close { + display: none; + } +} diff --git a/dist/dsfr/component/alert/alert.legacy.css b/dist/dsfr/component/alert/alert.legacy.css new file mode 100644 index 0000000..f66fc95 --- /dev/null +++ b/dist/dsfr/component/alert/alert.legacy.css @@ -0,0 +1,96 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + /** + * reset des marges dans l'alerte + */ + .fr-alert::before, + .fr-alert::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-alert__title, + .fr-alert p { + margin: 0 0 0.25rem; + } + + .fr-alert--info::before { + background-image: url("../../icons/system/fr--info-fill.svg"); + } + + .fr-alert--success::before { + background-image: url("../../icons/system/fr--success-fill.svg"); + } + + .fr-alert--error::before { + background-image: url("../../icons/system/fr--error-fill.svg"); + } + + .fr-alert--warning::before { + background-image: url("../../icons/system/fr--warning-fill.svg"); + } + + .fr-alert .fr-btn--close::before, + .fr-alert .fr-btn--close::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/close-line.svg"); + width: 1rem; + height: 1rem; + } + + /** + * reset des marges dans l'alerte + */ + .fr-alert .fr-link--close::before, + .fr-alert .fr-link--close::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/close-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-alert { + background-image: linear-gradient(0deg, #3a3a3a, #3a3a3a), linear-gradient(0deg, #3a3a3a, #3a3a3a), linear-gradient(0deg, #3a3a3a, #3a3a3a), linear-gradient(0deg, #3a3a3a, #3a3a3a), linear-gradient(0deg, #3a3a3a, #3a3a3a); + } + + .fr-alert::before { + color: #fff; + } + + .fr-alert--info { + background-image: linear-gradient(0deg, #0063cb, #0063cb), linear-gradient(0deg, #0063cb, #0063cb), linear-gradient(0deg, #0063cb, #0063cb), linear-gradient(0deg, #0063cb, #0063cb), linear-gradient(0deg, #0063cb, #0063cb); + } + + .fr-alert--error { + background-image: linear-gradient(0deg, #ce0500, #ce0500), linear-gradient(0deg, #ce0500, #ce0500), linear-gradient(0deg, #ce0500, #ce0500), linear-gradient(0deg, #ce0500, #ce0500), linear-gradient(0deg, #ce0500, #ce0500); + } + + .fr-alert--success { + background-image: linear-gradient(0deg, #18753c, #18753c), linear-gradient(0deg, #18753c, #18753c), linear-gradient(0deg, #18753c, #18753c), linear-gradient(0deg, #18753c, #18753c), linear-gradient(0deg, #18753c, #18753c); + } + + .fr-alert--warning { + background-image: linear-gradient(0deg, #b34000, #b34000), linear-gradient(0deg, #b34000, #b34000), linear-gradient(0deg, #b34000, #b34000), linear-gradient(0deg, #b34000, #b34000), linear-gradient(0deg, #b34000, #b34000); + } +} diff --git a/dist/dsfr/component/alert/alert.legacy.min.css b/dist/dsfr/component/alert/alert.legacy.min.css new file mode 100644 index 0000000..b2ca34a --- /dev/null +++ b/dist/dsfr/component/alert/alert.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-alert:after,.fr-alert:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-alert p,.fr-alert__title{margin:0 0 .25rem}.fr-alert--info:before{background-image:url(../../icons/system/fr--info-fill.svg)}.fr-alert--success:before{background-image:url(../../icons/system/fr--success-fill.svg)}.fr-alert--error:before{background-image:url(../../icons/system/fr--error-fill.svg)}.fr-alert--warning:before{background-image:url(../../icons/system/fr--warning-fill.svg)}.fr-alert .fr-btn--close:after,.fr-alert .fr-btn--close:before,.fr-alert .fr-link--close:after,.fr-alert .fr-link--close:before{background-color:transparent;background-image:url(../../icons/system/close-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-alert{background-image:linear-gradient(0deg,#3a3a3a,#3a3a3a),linear-gradient(0deg,#3a3a3a,#3a3a3a),linear-gradient(0deg,#3a3a3a,#3a3a3a),linear-gradient(0deg,#3a3a3a,#3a3a3a),linear-gradient(0deg,#3a3a3a,#3a3a3a)}.fr-alert:before{color:#fff}.fr-alert--info{background-image:linear-gradient(0deg,#0063cb,#0063cb),linear-gradient(0deg,#0063cb,#0063cb),linear-gradient(0deg,#0063cb,#0063cb),linear-gradient(0deg,#0063cb,#0063cb),linear-gradient(0deg,#0063cb,#0063cb)}.fr-alert--error{background-image:linear-gradient(0deg,#ce0500,#ce0500),linear-gradient(0deg,#ce0500,#ce0500),linear-gradient(0deg,#ce0500,#ce0500),linear-gradient(0deg,#ce0500,#ce0500),linear-gradient(0deg,#ce0500,#ce0500)}.fr-alert--success{background-image:linear-gradient(0deg,#18753c,#18753c),linear-gradient(0deg,#18753c,#18753c),linear-gradient(0deg,#18753c,#18753c),linear-gradient(0deg,#18753c,#18753c),linear-gradient(0deg,#18753c,#18753c)}.fr-alert--warning{background-image:linear-gradient(0deg,#b34000,#b34000),linear-gradient(0deg,#b34000,#b34000),linear-gradient(0deg,#b34000,#b34000),linear-gradient(0deg,#b34000,#b34000),linear-gradient(0deg,#b34000,#b34000)}} \ No newline at end of file diff --git a/dist/dsfr/component/alert/alert.main.css b/dist/dsfr/component/alert/alert.main.css new file mode 100644 index 0000000..0326b26 --- /dev/null +++ b/dist/dsfr/component/alert/alert.main.css @@ -0,0 +1,200 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + ALERT +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-alert { + position: relative; + padding: 1rem 2.25rem 0.75rem 3.5rem; + + --title-spacing: 0 0 0.25rem; + --text-spacing: 0 0 0.25rem; + background-size: 100% 1px, 1px 100%, 100% 1px, 2.5rem 100%; + background-position: 0 0, 100% 0, 0 100%, 0 0, 100% 100%; + background-repeat: no-repeat, no-repeat no-repeat, no-repeat; + background-image: linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)), linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)), linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)), linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)), linear-gradient(0deg, var(--background-flat-grey), var(--background-flat-grey)); +} + +.fr-alert::before { + --icon-size: 1.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + position: absolute; + top: 0; + left: 0; + margin: 1rem 0.5rem; + color: var(--text-inverted-grey); +} + +.fr-alert__title { + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; +} + +.fr-alert .fr-btn--close { + position: absolute; + top: 0.25rem; + right: 0.25rem; + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-alert .fr-btn--close::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/close-line.svg"); + mask-image: url("../../icons/system/close-line.svg"); + content: ""; +} + +.fr-alert + .fr-alert { + margin-top: 1rem; +} + +.fr-alert--info::before { + -webkit-mask-image: url("../../icons/system/fr--info-fill.svg"); + mask-image: url("../../icons/system/fr--info-fill.svg"); +} + +.fr-alert--success::before { + -webkit-mask-image: url("../../icons/system/fr--success-fill.svg"); + mask-image: url("../../icons/system/fr--success-fill.svg"); +} + +.fr-alert--error::before { + -webkit-mask-image: url("../../icons/system/fr--error-fill.svg"); + mask-image: url("../../icons/system/fr--error-fill.svg"); +} + +.fr-alert--warning::before { + -webkit-mask-image: url("../../icons/system/fr--warning-fill.svg"); + mask-image: url("../../icons/system/fr--warning-fill.svg"); +} + +.fr-alert--info::before, +.fr-alert--success::before, +.fr-alert--error::before, +.fr-alert--warning::before { + content: ""; +} + +.fr-alert--sm { + padding: 0.5rem 2.25rem 0.25rem 3rem; +} + +.fr-alert--sm::before { + margin: 0.5rem 0.5rem; +} + +.fr-alert .fr-link--close { + position: absolute; + top: 0.25rem; + right: 1.25rem; + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + align-items: center; +} + +.fr-alert .fr-link--close::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/close-line.svg"); + mask-image: url("../../icons/system/close-line.svg"); + content: ""; +} + +.fr-alert--info { + background-image: linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)), linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)), linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)), linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)), linear-gradient(0deg, var(--background-flat-info), var(--background-flat-info)); +} + +.fr-alert--error { + background-image: linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)), linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)), linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)), linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)), linear-gradient(0deg, var(--background-flat-error), var(--background-flat-error)); +} + +.fr-alert--success { + background-image: linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)), linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)), linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)), linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)), linear-gradient(0deg, var(--background-flat-success), var(--background-flat-success)); +} + +.fr-alert--warning { + background-image: linear-gradient(0deg, var(--border-plain-warning), var(--border-plain-warning)), linear-gradient(0deg, var(--border-plain-warning), var(--border-plain-warning)), linear-gradient(0deg, var(--border-plain-warning), var(--border-plain-warning)), linear-gradient(0deg, var(--border-plain-warning), var(--border-plain-warning)), linear-gradient(0deg, var(--background-flat-warning), var(--background-flat-warning)); +} +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + .fr-alert__title { + font-size: 1.25rem; + line-height: 1.75rem; + } +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-alert { + outline: 1px solid; + } + + .fr-alert::before { + background-color: graytext; + left: 8px; + } + + .fr-alert .fr-btn--close::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-alert .fr-link--close::before { + forced-color-adjust: none; + background-color: buttontext; + } +} diff --git a/dist/dsfr/component/alert/alert.main.min.css b/dist/dsfr/component/alert/alert.main.min.css new file mode 100644 index 0000000..dfa69ce --- /dev/null +++ b/dist/dsfr/component/alert/alert.main.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-alert{--title-spacing:0 0 0.25rem;--text-spacing:0 0 0.25rem;background-image:linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey)),linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey)),linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey)),linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey)),linear-gradient(0deg,var(--background-flat-grey),var(--background-flat-grey));background-position:0 0,100% 0,0 100%,0 0,100% 100%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:100% 1px,1px 100%,100% 1px,2.5rem 100%;padding:1rem 2.25rem .75rem 3.5rem;position:relative}.fr-alert:before{--icon-size:1.5rem;background-color:currentColor;color:var(--text-inverted-grey);display:inline-block;flex:0 0 auto;height:var(--icon-size);left:0;margin:1rem .5rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;top:0;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-alert__title{font-size:1.125rem;font-weight:700;line-height:1.5rem}.fr-alert .fr-btn--close{font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;position:absolute;right:.25rem;top:.25rem;white-space:nowrap}.fr-alert .fr-btn--close:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../../icons/system/close-line.svg);mask-image:url(../../icons/system/close-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-alert+.fr-alert{margin-top:1rem}.fr-alert--info:before{-webkit-mask-image:url(../../icons/system/fr--info-fill.svg);mask-image:url(../../icons/system/fr--info-fill.svg)}.fr-alert--success:before{-webkit-mask-image:url(../../icons/system/fr--success-fill.svg);mask-image:url(../../icons/system/fr--success-fill.svg)}.fr-alert--error:before{-webkit-mask-image:url(../../icons/system/fr--error-fill.svg);mask-image:url(../../icons/system/fr--error-fill.svg)}.fr-alert--warning:before{-webkit-mask-image:url(../../icons/system/fr--warning-fill.svg);mask-image:url(../../icons/system/fr--warning-fill.svg)}.fr-alert--error:before,.fr-alert--info:before,.fr-alert--success:before,.fr-alert--warning:before{content:""}.fr-alert--sm{padding:.5rem 2.25rem .25rem 3rem}.fr-alert--sm:before{margin:.5rem}.fr-alert .fr-link--close{align-items:center;font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;position:absolute;right:1.25rem;top:.25rem;white-space:nowrap}.fr-alert .fr-link--close:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../../icons/system/close-line.svg);mask-image:url(../../icons/system/close-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-alert--info{background-image:linear-gradient(0deg,var(--border-plain-info),var(--border-plain-info)),linear-gradient(0deg,var(--border-plain-info),var(--border-plain-info)),linear-gradient(0deg,var(--border-plain-info),var(--border-plain-info)),linear-gradient(0deg,var(--border-plain-info),var(--border-plain-info)),linear-gradient(0deg,var(--background-flat-info),var(--background-flat-info))}.fr-alert--error{background-image:linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error)),linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error)),linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error)),linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error)),linear-gradient(0deg,var(--background-flat-error),var(--background-flat-error))}.fr-alert--success{background-image:linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success)),linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success)),linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success)),linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success)),linear-gradient(0deg,var(--background-flat-success),var(--background-flat-success))}.fr-alert--warning{background-image:linear-gradient(0deg,var(--border-plain-warning),var(--border-plain-warning)),linear-gradient(0deg,var(--border-plain-warning),var(--border-plain-warning)),linear-gradient(0deg,var(--border-plain-warning),var(--border-plain-warning)),linear-gradient(0deg,var(--border-plain-warning),var(--border-plain-warning)),linear-gradient(0deg,var(--background-flat-warning),var(--background-flat-warning))}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */.fr-alert__title{font-size:1.25rem;line-height:1.75rem}}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-alert{outline:1px solid}.fr-alert:before{background-color:graytext;left:8px}.fr-alert .fr-btn--close:before,.fr-alert .fr-link--close:before{background-color:buttontext;forced-color-adjust:none}} \ No newline at end of file diff --git a/dist/dsfr/component/alert/alert.min.css b/dist/dsfr/component/alert/alert.min.css new file mode 100644 index 0000000..b30e129 --- /dev/null +++ b/dist/dsfr/component/alert/alert.min.css @@ -0,0 +1,11 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-alert{--title-spacing:0 0 0.25rem;--text-spacing:0 0 0.25rem;background-image:linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey)),linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey)),linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey)),linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey)),linear-gradient(0deg,var(--background-flat-grey),var(--background-flat-grey));background-position:0 0,100% 0,0 100%,0 0,100% 100%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:100% 1px,1px 100%,100% 1px,2.5rem 100%;padding:1rem 2.25rem .75rem 3.5rem;position:relative}.fr-alert:before{--icon-size:1.5rem;background-color:currentColor;color:var(--text-inverted-grey);display:inline-block;flex:0 0 auto;height:var(--icon-size);left:0;margin:1rem .5rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;top:0;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-alert__title{font-size:1.125rem;font-weight:700;line-height:1.5rem}.fr-alert .fr-btn--close{font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;position:absolute;right:.25rem;top:.25rem;white-space:nowrap}.fr-alert .fr-btn--close:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../../icons/system/close-line.svg);mask-image:url(../../icons/system/close-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-alert+.fr-alert{margin-top:1rem}.fr-alert--info:before{-webkit-mask-image:url(../../icons/system/fr--info-fill.svg);mask-image:url(../../icons/system/fr--info-fill.svg)}.fr-alert--success:before{-webkit-mask-image:url(../../icons/system/fr--success-fill.svg);mask-image:url(../../icons/system/fr--success-fill.svg)}.fr-alert--error:before{-webkit-mask-image:url(../../icons/system/fr--error-fill.svg);mask-image:url(../../icons/system/fr--error-fill.svg)}.fr-alert--warning:before{-webkit-mask-image:url(../../icons/system/fr--warning-fill.svg);mask-image:url(../../icons/system/fr--warning-fill.svg)}.fr-alert--error:before,.fr-alert--info:before,.fr-alert--success:before,.fr-alert--warning:before{content:""}.fr-alert--sm{padding:.5rem 2.25rem .25rem 3rem}.fr-alert--sm:before{margin:.5rem}.fr-alert .fr-link--close{align-items:center;font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;position:absolute;right:1.25rem;top:.25rem;white-space:nowrap}.fr-alert .fr-link--close:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../../icons/system/close-line.svg);mask-image:url(../../icons/system/close-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-alert--info{background-image:linear-gradient(0deg,var(--border-plain-info),var(--border-plain-info)),linear-gradient(0deg,var(--border-plain-info),var(--border-plain-info)),linear-gradient(0deg,var(--border-plain-info),var(--border-plain-info)),linear-gradient(0deg,var(--border-plain-info),var(--border-plain-info)),linear-gradient(0deg,var(--background-flat-info),var(--background-flat-info))}.fr-alert--error{background-image:linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error)),linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error)),linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error)),linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error)),linear-gradient(0deg,var(--background-flat-error),var(--background-flat-error))}.fr-alert--success{background-image:linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success)),linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success)),linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success)),linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success)),linear-gradient(0deg,var(--background-flat-success),var(--background-flat-success))}.fr-alert--warning{background-image:linear-gradient(0deg,var(--border-plain-warning),var(--border-plain-warning)),linear-gradient(0deg,var(--border-plain-warning),var(--border-plain-warning)),linear-gradient(0deg,var(--border-plain-warning),var(--border-plain-warning)),linear-gradient(0deg,var(--border-plain-warning),var(--border-plain-warning)),linear-gradient(0deg,var(--background-flat-warning),var(--background-flat-warning))}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */.fr-alert__title{font-size:1.25rem;line-height:1.75rem} + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-alert{outline:1px solid}.fr-alert:before{background-color:graytext;left:8px}.fr-alert .fr-btn--close:before,.fr-alert .fr-link--close:before{background-color:buttontext;forced-color-adjust:none}}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-alert:after,.fr-alert:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-alert p,.fr-alert__title{margin:0 0 .25rem}.fr-alert--info:before{background-image:url(../../icons/system/fr--info-fill.svg)}.fr-alert--success:before{background-image:url(../../icons/system/fr--success-fill.svg)}.fr-alert--error:before{background-image:url(../../icons/system/fr--error-fill.svg)}.fr-alert--warning:before{background-image:url(../../icons/system/fr--warning-fill.svg)}.fr-alert .fr-btn--close:after,.fr-alert .fr-btn--close:before,.fr-alert .fr-link--close:after,.fr-alert .fr-link--close:before{background-color:transparent;background-image:url(../../icons/system/close-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-alert{background-image:linear-gradient(0deg,#3a3a3a,#3a3a3a),linear-gradient(0deg,#3a3a3a,#3a3a3a),linear-gradient(0deg,#3a3a3a,#3a3a3a),linear-gradient(0deg,#3a3a3a,#3a3a3a),linear-gradient(0deg,#3a3a3a,#3a3a3a)}.fr-alert:before{color:#fff}.fr-alert--info{background-image:linear-gradient(0deg,#0063cb,#0063cb),linear-gradient(0deg,#0063cb,#0063cb),linear-gradient(0deg,#0063cb,#0063cb),linear-gradient(0deg,#0063cb,#0063cb),linear-gradient(0deg,#0063cb,#0063cb)}.fr-alert--error{background-image:linear-gradient(0deg,#ce0500,#ce0500),linear-gradient(0deg,#ce0500,#ce0500),linear-gradient(0deg,#ce0500,#ce0500),linear-gradient(0deg,#ce0500,#ce0500),linear-gradient(0deg,#ce0500,#ce0500)}.fr-alert--success{background-image:linear-gradient(0deg,#18753c,#18753c),linear-gradient(0deg,#18753c,#18753c),linear-gradient(0deg,#18753c,#18753c),linear-gradient(0deg,#18753c,#18753c),linear-gradient(0deg,#18753c,#18753c)}.fr-alert--warning{background-image:linear-gradient(0deg,#b34000,#b34000),linear-gradient(0deg,#b34000,#b34000),linear-gradient(0deg,#b34000,#b34000),linear-gradient(0deg,#b34000,#b34000),linear-gradient(0deg,#b34000,#b34000)}}@media print{.fr-alert{-webkit-print-color-adjust:exact;print-color-adjust:exact}.fr-alert .fr-btn--close{display:none}} \ No newline at end of file diff --git a/dist/dsfr/component/alert/alert.print.css b/dist/dsfr/component/alert/alert.print.css new file mode 100644 index 0000000..85db44b --- /dev/null +++ b/dist/dsfr/component/alert/alert.print.css @@ -0,0 +1,13 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media print { + .fr-alert { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-alert .fr-btn--close { + display: none; + } +} diff --git a/dist/dsfr/component/alert/alert.print.min.css b/dist/dsfr/component/alert/alert.print.min.css new file mode 100644 index 0000000..b83e4e8 --- /dev/null +++ b/dist/dsfr/component/alert/alert.print.min.css @@ -0,0 +1,3 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media print{.fr-alert{-webkit-print-color-adjust:exact;print-color-adjust:exact}.fr-alert .fr-btn--close{display:none}} \ No newline at end of file diff --git a/dist/dsfr/component/badge/badge.css b/dist/dsfr/component/badge/badge.css new file mode 100644 index 0000000..292d916 --- /dev/null +++ b/dist/dsfr/component/badge/badge.css @@ -0,0 +1,651 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +/* ------------------------------------ *\ + Badge +\* ------------------------------------ */ +.fr-badge { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + + --underline-img: none; + --hover-tint: var(--hover); + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 1.5rem; + padding: 0 0.5rem; + overflow: initial; + max-height: none; + font-weight: 700; + max-width: 100%; + text-transform: uppercase; + border-radius: 0.25rem; + color: var(--text-default-grey); + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); +} + +.fr-badge::before, +.fr-badge::after { + display: block; +} + +.fr-badge--icon-left[class^=fr-icon-], +.fr-badge--icon-left[class*=" fr-icon-"], +.fr-badge--icon-left[class^=fr-fi-], +.fr-badge--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-badge--icon-left[class^=fr-icon-]::before, +.fr-badge--icon-left[class*=" fr-icon-"]::before, +.fr-badge--icon-left[class^=fr-fi-]::before, +.fr-badge--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.25rem; +} + +.fr-badge[class^=fr-icon-]:not([class*=fr-badge--icon-])::before, +.fr-badge[class*=" fr-icon-"]:not([class*=fr-badge--icon-])::before, +.fr-badge[class^=fr-fi-]:not([class*=fr-badge--icon-])::before, +.fr-badge[class*=" fr-fi-"]:not([class*=fr-badge--icon-])::before { + content: none; +} + +.fr-badge--sm { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.125rem; + padding: 0 0.375rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-badge--sm.fr-badge--icon-left[class^=fr-icon-], +.fr-badge--sm.fr-badge--icon-left[class*=" fr-icon-"], +.fr-badge--sm.fr-badge--icon-left[class^=fr-fi-], +.fr-badge--sm.fr-badge--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-badge--sm.fr-badge--icon-left[class^=fr-icon-]::before, +.fr-badge--sm.fr-badge--icon-left[class*=" fr-icon-"]::before, +.fr-badge--sm.fr-badge--icon-left[class^=fr-fi-]::before, +.fr-badge--sm.fr-badge--icon-left[class*=" fr-fi-"]::before { + --icon-size: 0.75rem; + margin-left: -0.09375rem; + margin-right: 0.25rem; +} + +.fr-badge--sm[class^=fr-icon-]:not([class*=fr-badge--icon-])::before, +.fr-badge--sm[class*=" fr-icon-"]:not([class*=fr-badge--icon-])::before, +.fr-badge--sm[class^=fr-fi-]:not([class*=fr-badge--icon-])::before, +.fr-badge--sm[class*=" fr-fi-"]:not([class*=fr-badge--icon-])::before { + content: none; +} + +.fr-badge::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.25rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.fr-badge[class^=fr-icon-]::before, +.fr-badge[class*=" fr-icon-"]::before, +.fr-badge[class^=fr-fi-]::before, +.fr-badge[class*=" fr-fi-"]::before { + content: ""; +} + +.fr-badge--sm::before { + --icon-size: 0.75rem; + margin-left: -0.09375rem; + margin-right: 0.25rem; +} + +.fr-badge.fr-badge--info::before, +.fr-badge--sm.fr-badge--info::before { + -webkit-mask-image: url("../../icons/system/fr--info-fill.svg"); + mask-image: url("../../icons/system/fr--info-fill.svg"); +} + +.fr-badge.fr-badge--success::before, +.fr-badge--sm.fr-badge--success::before { + -webkit-mask-image: url("../../icons/system/fr--success-fill.svg"); + mask-image: url("../../icons/system/fr--success-fill.svg"); +} + +.fr-badge.fr-badge--error::before, +.fr-badge--sm.fr-badge--error::before { + -webkit-mask-image: url("../../icons/system/fr--error-fill.svg"); + mask-image: url("../../icons/system/fr--error-fill.svg"); +} + +.fr-badge.fr-badge--warning::before, +.fr-badge--sm.fr-badge--warning::before { + -webkit-mask-image: url("../../icons/system/fr--warning-fill.svg"); + mask-image: url("../../icons/system/fr--warning-fill.svg"); +} + +.fr-badge.fr-badge--new::before, +.fr-badge--sm.fr-badge--new::before { + -webkit-mask-image: url("../../icons/weather/flashlight-fill.svg"); + mask-image: url("../../icons/weather/flashlight-fill.svg"); +} + +.fr-badge--info::before, +.fr-badge--success::before, +.fr-badge--error::before, +.fr-badge--warning::before, +.fr-badge--new::before, +.fr-badge--sm--info::before, +.fr-badge--sm--success::before, +.fr-badge--sm--error::before, +.fr-badge--sm--warning::before, +.fr-badge--sm--new::before { + content: ""; +} + +.fr-badge.fr-badge--no-icon::before, +.fr-badge--sm.fr-badge--no-icon::before { + content: none; +} + +.fr-badges-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + display: flex; + flex-wrap: wrap; + margin-left: -0.25rem; + margin-right: -0.25rem; + margin-bottom: 0; +} + +.fr-badges-group > li { + display: inline-flex; + max-width: 100%; +} + +.fr-badges-group .fr-badge { + margin: 0 0.25rem 0.5rem 0.25rem; +} + +.fr-badges-group--sm .fr-badge { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.125rem; + padding: 0 0.375rem; +} + +.fr-badges-group--sm .fr-badge::before, +.fr-badges-group--sm .fr-badge::after { + --icon-size: 0.75rem; +} + +.fr-badge--info { + color: var(--text-default-info); + background-color: var(--background-contrast-info); + + --idle: transparent; + --hover: var(--background-contrast-info-hover); + --active: var(--background-contrast-info-active); +} + +.fr-badge--error { + color: var(--text-default-error); + background-color: var(--background-contrast-error); + + --idle: transparent; + --hover: var(--background-contrast-error-hover); + --active: var(--background-contrast-error-active); +} + +.fr-badge--success { + color: var(--text-default-success); + background-color: var(--background-contrast-success); + + --idle: transparent; + --hover: var(--background-contrast-success-hover); + --active: var(--background-contrast-success-active); +} + +.fr-badge--warning { + color: var(--text-default-warning); + background-color: var(--background-contrast-warning); + + --idle: transparent; + --hover: var(--background-contrast-warning-hover); + --active: var(--background-contrast-warning-active); +} + +.fr-badge--new { + color: var(--text-action-high-yellow-moutarde); + background-color: var(--background-contrast-yellow-moutarde); + + --idle: transparent; + --hover: var(--background-contrast-yellow-moutarde-hover); + --active: var(--background-contrast-yellow-moutarde-active); +} + +.fr-badge--green-tilleul-verveine { + color: var(--text-label-green-tilleul-verveine); + background-color: var(--background-contrast-green-tilleul-verveine); + + --idle: transparent; + --hover: var(--background-contrast-green-tilleul-verveine-hover); + --active: var(--background-contrast-green-tilleul-verveine-active); +} + +.fr-badge--green-bourgeon { + color: var(--text-label-green-bourgeon); + background-color: var(--background-contrast-green-bourgeon); + + --idle: transparent; + --hover: var(--background-contrast-green-bourgeon-hover); + --active: var(--background-contrast-green-bourgeon-active); +} + +.fr-badge--green-emeraude { + color: var(--text-label-green-emeraude); + background-color: var(--background-contrast-green-emeraude); + + --idle: transparent; + --hover: var(--background-contrast-green-emeraude-hover); + --active: var(--background-contrast-green-emeraude-active); +} + +.fr-badge--green-menthe { + color: var(--text-label-green-menthe); + background-color: var(--background-contrast-green-menthe); + + --idle: transparent; + --hover: var(--background-contrast-green-menthe-hover); + --active: var(--background-contrast-green-menthe-active); +} + +.fr-badge--green-archipel { + color: var(--text-label-green-archipel); + background-color: var(--background-contrast-green-archipel); + + --idle: transparent; + --hover: var(--background-contrast-green-archipel-hover); + --active: var(--background-contrast-green-archipel-active); +} + +.fr-badge--blue-ecume { + color: var(--text-label-blue-ecume); + background-color: var(--background-contrast-blue-ecume); + + --idle: transparent; + --hover: var(--background-contrast-blue-ecume-hover); + --active: var(--background-contrast-blue-ecume-active); +} + +.fr-badge--blue-cumulus { + color: var(--text-label-blue-cumulus); + background-color: var(--background-contrast-blue-cumulus); + + --idle: transparent; + --hover: var(--background-contrast-blue-cumulus-hover); + --active: var(--background-contrast-blue-cumulus-active); +} + +.fr-badge--purple-glycine { + color: var(--text-label-purple-glycine); + background-color: var(--background-contrast-purple-glycine); + + --idle: transparent; + --hover: var(--background-contrast-purple-glycine-hover); + --active: var(--background-contrast-purple-glycine-active); +} + +.fr-badge--pink-macaron { + color: var(--text-label-pink-macaron); + background-color: var(--background-contrast-pink-macaron); + + --idle: transparent; + --hover: var(--background-contrast-pink-macaron-hover); + --active: var(--background-contrast-pink-macaron-active); +} + +.fr-badge--pink-tuile { + color: var(--text-label-pink-tuile); + background-color: var(--background-contrast-pink-tuile); + + --idle: transparent; + --hover: var(--background-contrast-pink-tuile-hover); + --active: var(--background-contrast-pink-tuile-active); +} + +.fr-badge--yellow-tournesol { + color: var(--text-label-yellow-tournesol); + background-color: var(--background-contrast-yellow-tournesol); + + --idle: transparent; + --hover: var(--background-contrast-yellow-tournesol-hover); + --active: var(--background-contrast-yellow-tournesol-active); +} + +.fr-badge--yellow-moutarde { + color: var(--text-label-yellow-moutarde); + background-color: var(--background-contrast-yellow-moutarde); + + --idle: transparent; + --hover: var(--background-contrast-yellow-moutarde-hover); + --active: var(--background-contrast-yellow-moutarde-active); +} + +.fr-badge--orange-terre-battue { + color: var(--text-label-orange-terre-battue); + background-color: var(--background-contrast-orange-terre-battue); + + --idle: transparent; + --hover: var(--background-contrast-orange-terre-battue-hover); + --active: var(--background-contrast-orange-terre-battue-active); +} + +.fr-badge--brown-cafe-creme { + color: var(--text-label-brown-cafe-creme); + background-color: var(--background-contrast-brown-cafe-creme); + + --idle: transparent; + --hover: var(--background-contrast-brown-cafe-creme-hover); + --active: var(--background-contrast-brown-cafe-creme-active); +} + +.fr-badge--brown-caramel { + color: var(--text-label-brown-caramel); + background-color: var(--background-contrast-brown-caramel); + + --idle: transparent; + --hover: var(--background-contrast-brown-caramel-hover); + --active: var(--background-contrast-brown-caramel-active); +} + +.fr-badge--brown-opera { + color: var(--text-label-brown-opera); + background-color: var(--background-contrast-brown-opera); + + --idle: transparent; + --hover: var(--background-contrast-brown-opera-hover); + --active: var(--background-contrast-brown-opera-active); +} + +.fr-badge--beige-gris-galet { + color: var(--text-label-beige-gris-galet); + background-color: var(--background-contrast-beige-gris-galet); + + --idle: transparent; + --hover: var(--background-contrast-beige-gris-galet-hover); + --active: var(--background-contrast-beige-gris-galet-active); +} + +.fr-badge-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + display: flex; + flex-wrap: wrap; + margin-bottom: 0; +} + +.fr-badge-group > li { + display: inline-flex; + max-width: 100%; +} + +.fr-badge-group .fr-badge { + margin-right: 0.5rem; + margin-bottom: 0.5rem; +} +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-badge::before, + .fr-badge::after { + background-color: canvastext; + } + + .fr-badge { + outline: 1px solid; + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-badge::before, + .fr-badge::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-badge--sm::before { + width: 0.75rem; + height: 0.75rem; + } + + .fr-badge.fr-badge--info::before, + .fr-badge.fr-badge--info::after, + .fr-badge--sm.fr-badge--info::before, + .fr-badge--sm.fr-badge--info::after { + background-image: url("../../icons/system/fr--info-fill.svg"); + } + + .fr-badge.fr-badge--success::before, + .fr-badge.fr-badge--success::after, + .fr-badge--sm.fr-badge--success::before, + .fr-badge--sm.fr-badge--success::after { + background-image: url("../../icons/system/fr--success-fill.svg"); + } + + .fr-badge.fr-badge--error::before, + .fr-badge.fr-badge--error::after, + .fr-badge--sm.fr-badge--error::before, + .fr-badge--sm.fr-badge--error::after { + background-image: url("../../icons/system/fr--error-fill.svg"); + } + + .fr-badge.fr-badge--warning::before, + .fr-badge.fr-badge--warning::after, + .fr-badge--sm.fr-badge--warning::before, + .fr-badge--sm.fr-badge--warning::after { + background-image: url("../../icons/system/fr--warning-fill.svg"); + } + + .fr-badge.fr-badge--new::before, + .fr-badge.fr-badge--new::after, + .fr-badge--sm.fr-badge--new::before, + .fr-badge--sm.fr-badge--new::after { + background-image: url("../../icons/weather/flashlight-fill.svg"); + } + + ul.fr-badges-group { + list-style-type: none; + } + + ol.fr-badges-group { + list-style-type: none; + } + + ul.fr-badges-group, + ol.fr-badges-group { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-badge { + color: #3a3a3a; + background-color: #eee; + } + + .fr-badge--info { + color: #0063cb; + background-color: #e8edff; + } + + .fr-badge--error { + color: #ce0500; + background-color: #ffe9e9; + } + + .fr-badge--success { + color: #18753c; + background-color: #b8fec9; + } + + .fr-badge--warning { + color: #b34000; + background-color: #ffe9e6; + } + + .fr-badge--new { + color: #695240; + background-color: #feebd0; + } + + .fr-badge--green-tilleul-verveine { + color: #66673d; + background-color: #fceeac; + } + + .fr-badge--green-bourgeon { + color: #447049; + background-color: #c9fcac; + } + + .fr-badge--green-emeraude { + color: #297254; + background-color: #c3fad5; + } + + .fr-badge--green-menthe { + color: #37635f; + background-color: #bafaee; + } + + .fr-badge--green-archipel { + color: #006a6f; + background-color: #c7f6fc; + } + + .fr-badge--blue-ecume { + color: #2f4077; + background-color: #e9edfe; + } + + .fr-badge--blue-cumulus { + color: #3558a2; + background-color: #e6eefe; + } + + .fr-badge--purple-glycine { + color: #6e445a; + background-color: #fee7fc; + } + + .fr-badge--pink-macaron { + color: #8d533e; + background-color: #fee9e6; + } + + .fr-badge--pink-tuile { + color: #a94645; + background-color: #fee9e7; + } + + .fr-badge--yellow-tournesol { + color: #716043; + background-color: #feecc2; + } + + .fr-badge--yellow-moutarde { + color: #695240; + background-color: #feebd0; + } + + .fr-badge--orange-terre-battue { + color: #755348; + background-color: #fee9e5; + } + + .fr-badge--brown-cafe-creme { + color: #685c48; + background-color: #f7ecdb; + } + + .fr-badge--brown-caramel { + color: #845d48; + background-color: #f7ebe5; + } + + .fr-badge--brown-opera { + color: #745b47; + background-color: #f7ece4; + } + + .fr-badge--beige-gris-galet { + color: #6a6156; + background-color: #f3ede5; + } +} +@media print { + .fr-badge { + border: solid 1px currentColor; + } + + .fr-badge::before { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } +} diff --git a/dist/dsfr/component/badge/badge.legacy.css b/dist/dsfr/component/badge/badge.legacy.css new file mode 100644 index 0000000..68c2df8 --- /dev/null +++ b/dist/dsfr/component/badge/badge.legacy.css @@ -0,0 +1,195 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-badge::before, + .fr-badge::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-badge--sm::before { + width: 0.75rem; + height: 0.75rem; + } + + .fr-badge.fr-badge--info::before, + .fr-badge.fr-badge--info::after, + .fr-badge--sm.fr-badge--info::before, + .fr-badge--sm.fr-badge--info::after { + background-image: url("../../icons/system/fr--info-fill.svg"); + } + + .fr-badge.fr-badge--success::before, + .fr-badge.fr-badge--success::after, + .fr-badge--sm.fr-badge--success::before, + .fr-badge--sm.fr-badge--success::after { + background-image: url("../../icons/system/fr--success-fill.svg"); + } + + .fr-badge.fr-badge--error::before, + .fr-badge.fr-badge--error::after, + .fr-badge--sm.fr-badge--error::before, + .fr-badge--sm.fr-badge--error::after { + background-image: url("../../icons/system/fr--error-fill.svg"); + } + + .fr-badge.fr-badge--warning::before, + .fr-badge.fr-badge--warning::after, + .fr-badge--sm.fr-badge--warning::before, + .fr-badge--sm.fr-badge--warning::after { + background-image: url("../../icons/system/fr--warning-fill.svg"); + } + + .fr-badge.fr-badge--new::before, + .fr-badge.fr-badge--new::after, + .fr-badge--sm.fr-badge--new::before, + .fr-badge--sm.fr-badge--new::after { + background-image: url("../../icons/weather/flashlight-fill.svg"); + } + + ul.fr-badges-group { + list-style-type: none; + } + + ol.fr-badges-group { + list-style-type: none; + } + + ul.fr-badges-group, + ol.fr-badges-group { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-badge { + color: #3a3a3a; + background-color: #eee; + } + + .fr-badge--info { + color: #0063cb; + background-color: #e8edff; + } + + .fr-badge--error { + color: #ce0500; + background-color: #ffe9e9; + } + + .fr-badge--success { + color: #18753c; + background-color: #b8fec9; + } + + .fr-badge--warning { + color: #b34000; + background-color: #ffe9e6; + } + + .fr-badge--new { + color: #695240; + background-color: #feebd0; + } + + .fr-badge--green-tilleul-verveine { + color: #66673d; + background-color: #fceeac; + } + + .fr-badge--green-bourgeon { + color: #447049; + background-color: #c9fcac; + } + + .fr-badge--green-emeraude { + color: #297254; + background-color: #c3fad5; + } + + .fr-badge--green-menthe { + color: #37635f; + background-color: #bafaee; + } + + .fr-badge--green-archipel { + color: #006a6f; + background-color: #c7f6fc; + } + + .fr-badge--blue-ecume { + color: #2f4077; + background-color: #e9edfe; + } + + .fr-badge--blue-cumulus { + color: #3558a2; + background-color: #e6eefe; + } + + .fr-badge--purple-glycine { + color: #6e445a; + background-color: #fee7fc; + } + + .fr-badge--pink-macaron { + color: #8d533e; + background-color: #fee9e6; + } + + .fr-badge--pink-tuile { + color: #a94645; + background-color: #fee9e7; + } + + .fr-badge--yellow-tournesol { + color: #716043; + background-color: #feecc2; + } + + .fr-badge--yellow-moutarde { + color: #695240; + background-color: #feebd0; + } + + .fr-badge--orange-terre-battue { + color: #755348; + background-color: #fee9e5; + } + + .fr-badge--brown-cafe-creme { + color: #685c48; + background-color: #f7ecdb; + } + + .fr-badge--brown-caramel { + color: #845d48; + background-color: #f7ebe5; + } + + .fr-badge--brown-opera { + color: #745b47; + background-color: #f7ece4; + } + + .fr-badge--beige-gris-galet { + color: #6a6156; + background-color: #f3ede5; + } +} diff --git a/dist/dsfr/component/badge/badge.legacy.min.css b/dist/dsfr/component/badge/badge.legacy.min.css new file mode 100644 index 0000000..16042ce --- /dev/null +++ b/dist/dsfr/component/badge/badge.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-badge:after,.fr-badge:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-badge--sm:before{height:.75rem;width:.75rem}.fr-badge--sm.fr-badge--info:after,.fr-badge--sm.fr-badge--info:before,.fr-badge.fr-badge--info:after,.fr-badge.fr-badge--info:before{background-image:url(../../icons/system/fr--info-fill.svg)}.fr-badge--sm.fr-badge--success:after,.fr-badge--sm.fr-badge--success:before,.fr-badge.fr-badge--success:after,.fr-badge.fr-badge--success:before{background-image:url(../../icons/system/fr--success-fill.svg)}.fr-badge--sm.fr-badge--error:after,.fr-badge--sm.fr-badge--error:before,.fr-badge.fr-badge--error:after,.fr-badge.fr-badge--error:before{background-image:url(../../icons/system/fr--error-fill.svg)}.fr-badge--sm.fr-badge--warning:after,.fr-badge--sm.fr-badge--warning:before,.fr-badge.fr-badge--warning:after,.fr-badge.fr-badge--warning:before{background-image:url(../../icons/system/fr--warning-fill.svg)}.fr-badge--sm.fr-badge--new:after,.fr-badge--sm.fr-badge--new:before,.fr-badge.fr-badge--new:after,.fr-badge.fr-badge--new:before{background-image:url(../../icons/weather/flashlight-fill.svg)}ol.fr-badges-group,ul.fr-badges-group{list-style-type:none}ol.fr-badges-group,ul.fr-badges-group{margin-bottom:0;margin-top:0;padding-left:0}.fr-badge{background-color:#eee;color:#3a3a3a}.fr-badge--info{background-color:#e8edff;color:#0063cb}.fr-badge--error{background-color:#ffe9e9;color:#ce0500}.fr-badge--success{background-color:#b8fec9;color:#18753c}.fr-badge--warning{background-color:#ffe9e6;color:#b34000}.fr-badge--new{background-color:#feebd0;color:#695240}.fr-badge--green-tilleul-verveine{background-color:#fceeac;color:#66673d}.fr-badge--green-bourgeon{background-color:#c9fcac;color:#447049}.fr-badge--green-emeraude{background-color:#c3fad5;color:#297254}.fr-badge--green-menthe{background-color:#bafaee;color:#37635f}.fr-badge--green-archipel{background-color:#c7f6fc;color:#006a6f}.fr-badge--blue-ecume{background-color:#e9edfe;color:#2f4077}.fr-badge--blue-cumulus{background-color:#e6eefe;color:#3558a2}.fr-badge--purple-glycine{background-color:#fee7fc;color:#6e445a}.fr-badge--pink-macaron{background-color:#fee9e6;color:#8d533e}.fr-badge--pink-tuile{background-color:#fee9e7;color:#a94645}.fr-badge--yellow-tournesol{background-color:#feecc2;color:#716043}.fr-badge--yellow-moutarde{background-color:#feebd0;color:#695240}.fr-badge--orange-terre-battue{background-color:#fee9e5;color:#755348}.fr-badge--brown-cafe-creme{background-color:#f7ecdb;color:#685c48}.fr-badge--brown-caramel{background-color:#f7ebe5;color:#845d48}.fr-badge--brown-opera{background-color:#f7ece4;color:#745b47}.fr-badge--beige-gris-galet{background-color:#f3ede5;color:#6a6156}} \ No newline at end of file diff --git a/dist/dsfr/component/badge/badge.main.css b/dist/dsfr/component/badge/badge.main.css new file mode 100644 index 0000000..31cee30 --- /dev/null +++ b/dist/dsfr/component/badge/badge.main.css @@ -0,0 +1,453 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +/* ------------------------------------ *\ + Badge +\* ------------------------------------ */ +.fr-badge { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + + --underline-img: none; + --hover-tint: var(--hover); + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 1.5rem; + padding: 0 0.5rem; + overflow: initial; + max-height: none; + font-weight: 700; + max-width: 100%; + text-transform: uppercase; + border-radius: 0.25rem; + color: var(--text-default-grey); + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); +} + +.fr-badge::before, +.fr-badge::after { + display: block; +} + +.fr-badge--icon-left[class^=fr-icon-], +.fr-badge--icon-left[class*=" fr-icon-"], +.fr-badge--icon-left[class^=fr-fi-], +.fr-badge--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-badge--icon-left[class^=fr-icon-]::before, +.fr-badge--icon-left[class*=" fr-icon-"]::before, +.fr-badge--icon-left[class^=fr-fi-]::before, +.fr-badge--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.25rem; +} + +.fr-badge[class^=fr-icon-]:not([class*=fr-badge--icon-])::before, +.fr-badge[class*=" fr-icon-"]:not([class*=fr-badge--icon-])::before, +.fr-badge[class^=fr-fi-]:not([class*=fr-badge--icon-])::before, +.fr-badge[class*=" fr-fi-"]:not([class*=fr-badge--icon-])::before { + content: none; +} + +.fr-badge--sm { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.125rem; + padding: 0 0.375rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-badge--sm.fr-badge--icon-left[class^=fr-icon-], +.fr-badge--sm.fr-badge--icon-left[class*=" fr-icon-"], +.fr-badge--sm.fr-badge--icon-left[class^=fr-fi-], +.fr-badge--sm.fr-badge--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-badge--sm.fr-badge--icon-left[class^=fr-icon-]::before, +.fr-badge--sm.fr-badge--icon-left[class*=" fr-icon-"]::before, +.fr-badge--sm.fr-badge--icon-left[class^=fr-fi-]::before, +.fr-badge--sm.fr-badge--icon-left[class*=" fr-fi-"]::before { + --icon-size: 0.75rem; + margin-left: -0.09375rem; + margin-right: 0.25rem; +} + +.fr-badge--sm[class^=fr-icon-]:not([class*=fr-badge--icon-])::before, +.fr-badge--sm[class*=" fr-icon-"]:not([class*=fr-badge--icon-])::before, +.fr-badge--sm[class^=fr-fi-]:not([class*=fr-badge--icon-])::before, +.fr-badge--sm[class*=" fr-fi-"]:not([class*=fr-badge--icon-])::before { + content: none; +} + +.fr-badge::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.25rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.fr-badge[class^=fr-icon-]::before, +.fr-badge[class*=" fr-icon-"]::before, +.fr-badge[class^=fr-fi-]::before, +.fr-badge[class*=" fr-fi-"]::before { + content: ""; +} + +.fr-badge--sm::before { + --icon-size: 0.75rem; + margin-left: -0.09375rem; + margin-right: 0.25rem; +} + +.fr-badge.fr-badge--info::before, +.fr-badge--sm.fr-badge--info::before { + -webkit-mask-image: url("../../icons/system/fr--info-fill.svg"); + mask-image: url("../../icons/system/fr--info-fill.svg"); +} + +.fr-badge.fr-badge--success::before, +.fr-badge--sm.fr-badge--success::before { + -webkit-mask-image: url("../../icons/system/fr--success-fill.svg"); + mask-image: url("../../icons/system/fr--success-fill.svg"); +} + +.fr-badge.fr-badge--error::before, +.fr-badge--sm.fr-badge--error::before { + -webkit-mask-image: url("../../icons/system/fr--error-fill.svg"); + mask-image: url("../../icons/system/fr--error-fill.svg"); +} + +.fr-badge.fr-badge--warning::before, +.fr-badge--sm.fr-badge--warning::before { + -webkit-mask-image: url("../../icons/system/fr--warning-fill.svg"); + mask-image: url("../../icons/system/fr--warning-fill.svg"); +} + +.fr-badge.fr-badge--new::before, +.fr-badge--sm.fr-badge--new::before { + -webkit-mask-image: url("../../icons/weather/flashlight-fill.svg"); + mask-image: url("../../icons/weather/flashlight-fill.svg"); +} + +.fr-badge--info::before, +.fr-badge--success::before, +.fr-badge--error::before, +.fr-badge--warning::before, +.fr-badge--new::before, +.fr-badge--sm--info::before, +.fr-badge--sm--success::before, +.fr-badge--sm--error::before, +.fr-badge--sm--warning::before, +.fr-badge--sm--new::before { + content: ""; +} + +.fr-badge.fr-badge--no-icon::before, +.fr-badge--sm.fr-badge--no-icon::before { + content: none; +} + +.fr-badges-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + display: flex; + flex-wrap: wrap; + margin-left: -0.25rem; + margin-right: -0.25rem; + margin-bottom: 0; +} + +.fr-badges-group > li { + display: inline-flex; + max-width: 100%; +} + +.fr-badges-group .fr-badge { + margin: 0 0.25rem 0.5rem 0.25rem; +} + +.fr-badges-group--sm .fr-badge { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.125rem; + padding: 0 0.375rem; +} + +.fr-badges-group--sm .fr-badge::before, +.fr-badges-group--sm .fr-badge::after { + --icon-size: 0.75rem; +} + +.fr-badge--info { + color: var(--text-default-info); + background-color: var(--background-contrast-info); + + --idle: transparent; + --hover: var(--background-contrast-info-hover); + --active: var(--background-contrast-info-active); +} + +.fr-badge--error { + color: var(--text-default-error); + background-color: var(--background-contrast-error); + + --idle: transparent; + --hover: var(--background-contrast-error-hover); + --active: var(--background-contrast-error-active); +} + +.fr-badge--success { + color: var(--text-default-success); + background-color: var(--background-contrast-success); + + --idle: transparent; + --hover: var(--background-contrast-success-hover); + --active: var(--background-contrast-success-active); +} + +.fr-badge--warning { + color: var(--text-default-warning); + background-color: var(--background-contrast-warning); + + --idle: transparent; + --hover: var(--background-contrast-warning-hover); + --active: var(--background-contrast-warning-active); +} + +.fr-badge--new { + color: var(--text-action-high-yellow-moutarde); + background-color: var(--background-contrast-yellow-moutarde); + + --idle: transparent; + --hover: var(--background-contrast-yellow-moutarde-hover); + --active: var(--background-contrast-yellow-moutarde-active); +} + +.fr-badge--green-tilleul-verveine { + color: var(--text-label-green-tilleul-verveine); + background-color: var(--background-contrast-green-tilleul-verveine); + + --idle: transparent; + --hover: var(--background-contrast-green-tilleul-verveine-hover); + --active: var(--background-contrast-green-tilleul-verveine-active); +} + +.fr-badge--green-bourgeon { + color: var(--text-label-green-bourgeon); + background-color: var(--background-contrast-green-bourgeon); + + --idle: transparent; + --hover: var(--background-contrast-green-bourgeon-hover); + --active: var(--background-contrast-green-bourgeon-active); +} + +.fr-badge--green-emeraude { + color: var(--text-label-green-emeraude); + background-color: var(--background-contrast-green-emeraude); + + --idle: transparent; + --hover: var(--background-contrast-green-emeraude-hover); + --active: var(--background-contrast-green-emeraude-active); +} + +.fr-badge--green-menthe { + color: var(--text-label-green-menthe); + background-color: var(--background-contrast-green-menthe); + + --idle: transparent; + --hover: var(--background-contrast-green-menthe-hover); + --active: var(--background-contrast-green-menthe-active); +} + +.fr-badge--green-archipel { + color: var(--text-label-green-archipel); + background-color: var(--background-contrast-green-archipel); + + --idle: transparent; + --hover: var(--background-contrast-green-archipel-hover); + --active: var(--background-contrast-green-archipel-active); +} + +.fr-badge--blue-ecume { + color: var(--text-label-blue-ecume); + background-color: var(--background-contrast-blue-ecume); + + --idle: transparent; + --hover: var(--background-contrast-blue-ecume-hover); + --active: var(--background-contrast-blue-ecume-active); +} + +.fr-badge--blue-cumulus { + color: var(--text-label-blue-cumulus); + background-color: var(--background-contrast-blue-cumulus); + + --idle: transparent; + --hover: var(--background-contrast-blue-cumulus-hover); + --active: var(--background-contrast-blue-cumulus-active); +} + +.fr-badge--purple-glycine { + color: var(--text-label-purple-glycine); + background-color: var(--background-contrast-purple-glycine); + + --idle: transparent; + --hover: var(--background-contrast-purple-glycine-hover); + --active: var(--background-contrast-purple-glycine-active); +} + +.fr-badge--pink-macaron { + color: var(--text-label-pink-macaron); + background-color: var(--background-contrast-pink-macaron); + + --idle: transparent; + --hover: var(--background-contrast-pink-macaron-hover); + --active: var(--background-contrast-pink-macaron-active); +} + +.fr-badge--pink-tuile { + color: var(--text-label-pink-tuile); + background-color: var(--background-contrast-pink-tuile); + + --idle: transparent; + --hover: var(--background-contrast-pink-tuile-hover); + --active: var(--background-contrast-pink-tuile-active); +} + +.fr-badge--yellow-tournesol { + color: var(--text-label-yellow-tournesol); + background-color: var(--background-contrast-yellow-tournesol); + + --idle: transparent; + --hover: var(--background-contrast-yellow-tournesol-hover); + --active: var(--background-contrast-yellow-tournesol-active); +} + +.fr-badge--yellow-moutarde { + color: var(--text-label-yellow-moutarde); + background-color: var(--background-contrast-yellow-moutarde); + + --idle: transparent; + --hover: var(--background-contrast-yellow-moutarde-hover); + --active: var(--background-contrast-yellow-moutarde-active); +} + +.fr-badge--orange-terre-battue { + color: var(--text-label-orange-terre-battue); + background-color: var(--background-contrast-orange-terre-battue); + + --idle: transparent; + --hover: var(--background-contrast-orange-terre-battue-hover); + --active: var(--background-contrast-orange-terre-battue-active); +} + +.fr-badge--brown-cafe-creme { + color: var(--text-label-brown-cafe-creme); + background-color: var(--background-contrast-brown-cafe-creme); + + --idle: transparent; + --hover: var(--background-contrast-brown-cafe-creme-hover); + --active: var(--background-contrast-brown-cafe-creme-active); +} + +.fr-badge--brown-caramel { + color: var(--text-label-brown-caramel); + background-color: var(--background-contrast-brown-caramel); + + --idle: transparent; + --hover: var(--background-contrast-brown-caramel-hover); + --active: var(--background-contrast-brown-caramel-active); +} + +.fr-badge--brown-opera { + color: var(--text-label-brown-opera); + background-color: var(--background-contrast-brown-opera); + + --idle: transparent; + --hover: var(--background-contrast-brown-opera-hover); + --active: var(--background-contrast-brown-opera-active); +} + +.fr-badge--beige-gris-galet { + color: var(--text-label-beige-gris-galet); + background-color: var(--background-contrast-beige-gris-galet); + + --idle: transparent; + --hover: var(--background-contrast-beige-gris-galet-hover); + --active: var(--background-contrast-beige-gris-galet-active); +} + +.fr-badge-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + display: flex; + flex-wrap: wrap; + margin-bottom: 0; +} + +.fr-badge-group > li { + display: inline-flex; + max-width: 100%; +} + +.fr-badge-group .fr-badge { + margin-right: 0.5rem; + margin-bottom: 0.5rem; +} +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-badge::before, + .fr-badge::after { + background-color: canvastext; + } + + .fr-badge { + outline: 1px solid; + } +} diff --git a/dist/dsfr/component/badge/badge.main.min.css b/dist/dsfr/component/badge/badge.main.min.css new file mode 100644 index 0000000..25091a9 --- /dev/null +++ b/dist/dsfr/component/badge/badge.main.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-badge{--text-spacing:0;--title-spacing:0;--underline-img:none;--hover-tint:var(--hover);--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);align-items:center;background-color:var(--background-contrast-grey);border-radius:.25rem;color:var(--text-default-grey);display:inline-flex;flex-direction:row;font-size:.875rem;font-weight:700;line-height:1.5rem;max-height:none;max-width:100%;min-height:1.5rem;overflow:initial;padding:0 .5rem;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.fr-badge:after,.fr-badge:before{display:block}.fr-badge--icon-left[class*=" fr-fi-"],.fr-badge--icon-left[class*=" fr-icon-"],.fr-badge--icon-left[class^=fr-fi-],.fr-badge--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-badge--icon-left[class*=" fr-fi-"]:before,.fr-badge--icon-left[class*=" fr-icon-"]:before,.fr-badge--icon-left[class^=fr-fi-]:before,.fr-badge--icon-left[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.25rem}.fr-badge[class*=" fr-fi-"]:not([class*=fr-badge--icon-]):before,.fr-badge[class*=" fr-icon-"]:not([class*=fr-badge--icon-]):before,.fr-badge[class^=fr-fi-]:not([class*=fr-badge--icon-]):before,.fr-badge[class^=fr-icon-]:not([class*=fr-badge--icon-]):before{content:none}.fr-badge--sm{font-size:.75rem;line-height:1.25rem;min-height:1.125rem;padding:0 .375rem}.fr-badge--sm,.fr-badge--sm.fr-badge--icon-left[class*=" fr-fi-"],.fr-badge--sm.fr-badge--icon-left[class*=" fr-icon-"],.fr-badge--sm.fr-badge--icon-left[class^=fr-fi-],.fr-badge--sm.fr-badge--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-badge--sm.fr-badge--icon-left[class*=" fr-fi-"]:before,.fr-badge--sm.fr-badge--icon-left[class*=" fr-icon-"]:before,.fr-badge--sm.fr-badge--icon-left[class^=fr-fi-]:before,.fr-badge--sm.fr-badge--icon-left[class^=fr-icon-]:before{--icon-size:0.75rem;margin-left:-.09375rem;margin-right:.25rem}.fr-badge--sm[class*=" fr-fi-"]:not([class*=fr-badge--icon-]):before,.fr-badge--sm[class*=" fr-icon-"]:not([class*=fr-badge--icon-]):before,.fr-badge--sm[class^=fr-fi-]:not([class*=fr-badge--icon-]):before,.fr-badge--sm[class^=fr-icon-]:not([class*=fr-badge--icon-]):before{content:none}.fr-badge:before{--icon-size:1rem;background-color:currentColor;display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.25rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-badge[class*=" fr-fi-"]:before,.fr-badge[class*=" fr-icon-"]:before,.fr-badge[class^=fr-fi-]:before,.fr-badge[class^=fr-icon-]:before{content:""}.fr-badge--sm:before{--icon-size:0.75rem;margin-left:-.09375rem;margin-right:.25rem}.fr-badge--sm.fr-badge--info:before,.fr-badge.fr-badge--info:before{-webkit-mask-image:url(../../icons/system/fr--info-fill.svg);mask-image:url(../../icons/system/fr--info-fill.svg)}.fr-badge--sm.fr-badge--success:before,.fr-badge.fr-badge--success:before{-webkit-mask-image:url(../../icons/system/fr--success-fill.svg);mask-image:url(../../icons/system/fr--success-fill.svg)}.fr-badge--sm.fr-badge--error:before,.fr-badge.fr-badge--error:before{-webkit-mask-image:url(../../icons/system/fr--error-fill.svg);mask-image:url(../../icons/system/fr--error-fill.svg)}.fr-badge--sm.fr-badge--warning:before,.fr-badge.fr-badge--warning:before{-webkit-mask-image:url(../../icons/system/fr--warning-fill.svg);mask-image:url(../../icons/system/fr--warning-fill.svg)}.fr-badge--sm.fr-badge--new:before,.fr-badge.fr-badge--new:before{-webkit-mask-image:url(../../icons/weather/flashlight-fill.svg);mask-image:url(../../icons/weather/flashlight-fill.svg)}.fr-badge--error:before,.fr-badge--info:before,.fr-badge--new:before,.fr-badge--sm--error:before,.fr-badge--sm--info:before,.fr-badge--sm--new:before,.fr-badge--sm--success:before,.fr-badge--sm--warning:before,.fr-badge--success:before,.fr-badge--warning:before{content:""}.fr-badge--sm.fr-badge--no-icon:before,.fr-badge.fr-badge--no-icon:before{content:none}.fr-badges-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;display:flex;flex-wrap:wrap;margin-bottom:0;margin-left:-.25rem;margin-right:-.25rem}.fr-badges-group>li{display:inline-flex;max-width:100%}.fr-badges-group .fr-badge{margin:0 .25rem .5rem}.fr-badges-group--sm .fr-badge{font-size:.75rem;line-height:1.25rem;min-height:1.125rem;padding:0 .375rem}.fr-badges-group--sm .fr-badge:after,.fr-badges-group--sm .fr-badge:before{--icon-size:0.75rem}.fr-badge--info{--idle:transparent;--hover:var(--background-contrast-info-hover);--active:var(--background-contrast-info-active);background-color:var(--background-contrast-info);color:var(--text-default-info)}.fr-badge--error{--idle:transparent;--hover:var(--background-contrast-error-hover);--active:var(--background-contrast-error-active);background-color:var(--background-contrast-error);color:var(--text-default-error)}.fr-badge--success{--idle:transparent;--hover:var(--background-contrast-success-hover);--active:var(--background-contrast-success-active);background-color:var(--background-contrast-success);color:var(--text-default-success)}.fr-badge--warning{--idle:transparent;--hover:var(--background-contrast-warning-hover);--active:var(--background-contrast-warning-active);background-color:var(--background-contrast-warning);color:var(--text-default-warning)}.fr-badge--new{--idle:transparent;--hover:var(--background-contrast-yellow-moutarde-hover);--active:var(--background-contrast-yellow-moutarde-active);background-color:var(--background-contrast-yellow-moutarde);color:var(--text-action-high-yellow-moutarde)}.fr-badge--green-tilleul-verveine{--idle:transparent;--hover:var(--background-contrast-green-tilleul-verveine-hover);--active:var(--background-contrast-green-tilleul-verveine-active);background-color:var(--background-contrast-green-tilleul-verveine);color:var(--text-label-green-tilleul-verveine)}.fr-badge--green-bourgeon{--idle:transparent;--hover:var(--background-contrast-green-bourgeon-hover);--active:var(--background-contrast-green-bourgeon-active);background-color:var(--background-contrast-green-bourgeon);color:var(--text-label-green-bourgeon)}.fr-badge--green-emeraude{--idle:transparent;--hover:var(--background-contrast-green-emeraude-hover);--active:var(--background-contrast-green-emeraude-active);background-color:var(--background-contrast-green-emeraude);color:var(--text-label-green-emeraude)}.fr-badge--green-menthe{--idle:transparent;--hover:var(--background-contrast-green-menthe-hover);--active:var(--background-contrast-green-menthe-active);background-color:var(--background-contrast-green-menthe);color:var(--text-label-green-menthe)}.fr-badge--green-archipel{--idle:transparent;--hover:var(--background-contrast-green-archipel-hover);--active:var(--background-contrast-green-archipel-active);background-color:var(--background-contrast-green-archipel);color:var(--text-label-green-archipel)}.fr-badge--blue-ecume{--idle:transparent;--hover:var(--background-contrast-blue-ecume-hover);--active:var(--background-contrast-blue-ecume-active);background-color:var(--background-contrast-blue-ecume);color:var(--text-label-blue-ecume)}.fr-badge--blue-cumulus{--idle:transparent;--hover:var(--background-contrast-blue-cumulus-hover);--active:var(--background-contrast-blue-cumulus-active);background-color:var(--background-contrast-blue-cumulus);color:var(--text-label-blue-cumulus)}.fr-badge--purple-glycine{--idle:transparent;--hover:var(--background-contrast-purple-glycine-hover);--active:var(--background-contrast-purple-glycine-active);background-color:var(--background-contrast-purple-glycine);color:var(--text-label-purple-glycine)}.fr-badge--pink-macaron{--idle:transparent;--hover:var(--background-contrast-pink-macaron-hover);--active:var(--background-contrast-pink-macaron-active);background-color:var(--background-contrast-pink-macaron);color:var(--text-label-pink-macaron)}.fr-badge--pink-tuile{--idle:transparent;--hover:var(--background-contrast-pink-tuile-hover);--active:var(--background-contrast-pink-tuile-active);background-color:var(--background-contrast-pink-tuile);color:var(--text-label-pink-tuile)}.fr-badge--yellow-tournesol{--idle:transparent;--hover:var(--background-contrast-yellow-tournesol-hover);--active:var(--background-contrast-yellow-tournesol-active);background-color:var(--background-contrast-yellow-tournesol);color:var(--text-label-yellow-tournesol)}.fr-badge--yellow-moutarde{--idle:transparent;--hover:var(--background-contrast-yellow-moutarde-hover);--active:var(--background-contrast-yellow-moutarde-active);background-color:var(--background-contrast-yellow-moutarde);color:var(--text-label-yellow-moutarde)}.fr-badge--orange-terre-battue{--idle:transparent;--hover:var(--background-contrast-orange-terre-battue-hover);--active:var(--background-contrast-orange-terre-battue-active);background-color:var(--background-contrast-orange-terre-battue);color:var(--text-label-orange-terre-battue)}.fr-badge--brown-cafe-creme{--idle:transparent;--hover:var(--background-contrast-brown-cafe-creme-hover);--active:var(--background-contrast-brown-cafe-creme-active);background-color:var(--background-contrast-brown-cafe-creme);color:var(--text-label-brown-cafe-creme)}.fr-badge--brown-caramel{--idle:transparent;--hover:var(--background-contrast-brown-caramel-hover);--active:var(--background-contrast-brown-caramel-active);background-color:var(--background-contrast-brown-caramel);color:var(--text-label-brown-caramel)}.fr-badge--brown-opera{--idle:transparent;--hover:var(--background-contrast-brown-opera-hover);--active:var(--background-contrast-brown-opera-active);background-color:var(--background-contrast-brown-opera);color:var(--text-label-brown-opera)}.fr-badge--beige-gris-galet{--idle:transparent;--hover:var(--background-contrast-beige-gris-galet-hover);--active:var(--background-contrast-beige-gris-galet-active);background-color:var(--background-contrast-beige-gris-galet);color:var(--text-label-beige-gris-galet)}.fr-badge-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;display:flex;flex-wrap:wrap;margin-bottom:0}.fr-badge-group>li{display:inline-flex;max-width:100%}.fr-badge-group .fr-badge{margin-bottom:.5rem;margin-right:.5rem}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-badge:after,.fr-badge:before{background-color:canvastext}.fr-badge{outline:1px solid}} \ No newline at end of file diff --git a/dist/dsfr/component/badge/badge.min.css b/dist/dsfr/component/badge/badge.min.css new file mode 100644 index 0000000..4b911e9 --- /dev/null +++ b/dist/dsfr/component/badge/badge.min.css @@ -0,0 +1,11 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-badge{--text-spacing:0;--title-spacing:0;--underline-img:none;--hover-tint:var(--hover);--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);align-items:center;background-color:var(--background-contrast-grey);border-radius:.25rem;color:var(--text-default-grey);display:inline-flex;flex-direction:row;font-size:.875rem;font-weight:700;line-height:1.5rem;max-height:none;max-width:100%;min-height:1.5rem;overflow:initial;padding:0 .5rem;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.fr-badge:after,.fr-badge:before{display:block}.fr-badge--icon-left[class*=" fr-fi-"],.fr-badge--icon-left[class*=" fr-icon-"],.fr-badge--icon-left[class^=fr-fi-],.fr-badge--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-badge--icon-left[class*=" fr-fi-"]:before,.fr-badge--icon-left[class*=" fr-icon-"]:before,.fr-badge--icon-left[class^=fr-fi-]:before,.fr-badge--icon-left[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.25rem}.fr-badge[class*=" fr-fi-"]:not([class*=fr-badge--icon-]):before,.fr-badge[class*=" fr-icon-"]:not([class*=fr-badge--icon-]):before,.fr-badge[class^=fr-fi-]:not([class*=fr-badge--icon-]):before,.fr-badge[class^=fr-icon-]:not([class*=fr-badge--icon-]):before{content:none}.fr-badge--sm{font-size:.75rem;line-height:1.25rem;min-height:1.125rem;padding:0 .375rem}.fr-badge--sm,.fr-badge--sm.fr-badge--icon-left[class*=" fr-fi-"],.fr-badge--sm.fr-badge--icon-left[class*=" fr-icon-"],.fr-badge--sm.fr-badge--icon-left[class^=fr-fi-],.fr-badge--sm.fr-badge--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-badge--sm.fr-badge--icon-left[class*=" fr-fi-"]:before,.fr-badge--sm.fr-badge--icon-left[class*=" fr-icon-"]:before,.fr-badge--sm.fr-badge--icon-left[class^=fr-fi-]:before,.fr-badge--sm.fr-badge--icon-left[class^=fr-icon-]:before{--icon-size:0.75rem;margin-left:-.09375rem;margin-right:.25rem}.fr-badge--sm[class*=" fr-fi-"]:not([class*=fr-badge--icon-]):before,.fr-badge--sm[class*=" fr-icon-"]:not([class*=fr-badge--icon-]):before,.fr-badge--sm[class^=fr-fi-]:not([class*=fr-badge--icon-]):before,.fr-badge--sm[class^=fr-icon-]:not([class*=fr-badge--icon-]):before{content:none}.fr-badge:before{--icon-size:1rem;background-color:currentColor;display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.25rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-badge[class*=" fr-fi-"]:before,.fr-badge[class*=" fr-icon-"]:before,.fr-badge[class^=fr-fi-]:before,.fr-badge[class^=fr-icon-]:before{content:""}.fr-badge--sm:before{--icon-size:0.75rem;margin-left:-.09375rem;margin-right:.25rem}.fr-badge--sm.fr-badge--info:before,.fr-badge.fr-badge--info:before{-webkit-mask-image:url(../../icons/system/fr--info-fill.svg);mask-image:url(../../icons/system/fr--info-fill.svg)}.fr-badge--sm.fr-badge--success:before,.fr-badge.fr-badge--success:before{-webkit-mask-image:url(../../icons/system/fr--success-fill.svg);mask-image:url(../../icons/system/fr--success-fill.svg)}.fr-badge--sm.fr-badge--error:before,.fr-badge.fr-badge--error:before{-webkit-mask-image:url(../../icons/system/fr--error-fill.svg);mask-image:url(../../icons/system/fr--error-fill.svg)}.fr-badge--sm.fr-badge--warning:before,.fr-badge.fr-badge--warning:before{-webkit-mask-image:url(../../icons/system/fr--warning-fill.svg);mask-image:url(../../icons/system/fr--warning-fill.svg)}.fr-badge--sm.fr-badge--new:before,.fr-badge.fr-badge--new:before{-webkit-mask-image:url(../../icons/weather/flashlight-fill.svg);mask-image:url(../../icons/weather/flashlight-fill.svg)}.fr-badge--error:before,.fr-badge--info:before,.fr-badge--new:before,.fr-badge--sm--error:before,.fr-badge--sm--info:before,.fr-badge--sm--new:before,.fr-badge--sm--success:before,.fr-badge--sm--warning:before,.fr-badge--success:before,.fr-badge--warning:before{content:""}.fr-badge--sm.fr-badge--no-icon:before,.fr-badge.fr-badge--no-icon:before{content:none}.fr-badges-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;display:flex;flex-wrap:wrap;margin-bottom:0;margin-left:-.25rem;margin-right:-.25rem}.fr-badges-group>li{display:inline-flex;max-width:100%}.fr-badges-group .fr-badge{margin:0 .25rem .5rem}.fr-badges-group--sm .fr-badge{font-size:.75rem;line-height:1.25rem;min-height:1.125rem;padding:0 .375rem}.fr-badges-group--sm .fr-badge:after,.fr-badges-group--sm .fr-badge:before{--icon-size:0.75rem}.fr-badge--info{--idle:transparent;--hover:var(--background-contrast-info-hover);--active:var(--background-contrast-info-active);background-color:var(--background-contrast-info);color:var(--text-default-info)}.fr-badge--error{--idle:transparent;--hover:var(--background-contrast-error-hover);--active:var(--background-contrast-error-active);background-color:var(--background-contrast-error);color:var(--text-default-error)}.fr-badge--success{--idle:transparent;--hover:var(--background-contrast-success-hover);--active:var(--background-contrast-success-active);background-color:var(--background-contrast-success);color:var(--text-default-success)}.fr-badge--warning{--idle:transparent;--hover:var(--background-contrast-warning-hover);--active:var(--background-contrast-warning-active);background-color:var(--background-contrast-warning);color:var(--text-default-warning)}.fr-badge--new{--idle:transparent;--hover:var(--background-contrast-yellow-moutarde-hover);--active:var(--background-contrast-yellow-moutarde-active);background-color:var(--background-contrast-yellow-moutarde);color:var(--text-action-high-yellow-moutarde)}.fr-badge--green-tilleul-verveine{--idle:transparent;--hover:var(--background-contrast-green-tilleul-verveine-hover);--active:var(--background-contrast-green-tilleul-verveine-active);background-color:var(--background-contrast-green-tilleul-verveine);color:var(--text-label-green-tilleul-verveine)}.fr-badge--green-bourgeon{--idle:transparent;--hover:var(--background-contrast-green-bourgeon-hover);--active:var(--background-contrast-green-bourgeon-active);background-color:var(--background-contrast-green-bourgeon);color:var(--text-label-green-bourgeon)}.fr-badge--green-emeraude{--idle:transparent;--hover:var(--background-contrast-green-emeraude-hover);--active:var(--background-contrast-green-emeraude-active);background-color:var(--background-contrast-green-emeraude);color:var(--text-label-green-emeraude)}.fr-badge--green-menthe{--idle:transparent;--hover:var(--background-contrast-green-menthe-hover);--active:var(--background-contrast-green-menthe-active);background-color:var(--background-contrast-green-menthe);color:var(--text-label-green-menthe)}.fr-badge--green-archipel{--idle:transparent;--hover:var(--background-contrast-green-archipel-hover);--active:var(--background-contrast-green-archipel-active);background-color:var(--background-contrast-green-archipel);color:var(--text-label-green-archipel)}.fr-badge--blue-ecume{--idle:transparent;--hover:var(--background-contrast-blue-ecume-hover);--active:var(--background-contrast-blue-ecume-active);background-color:var(--background-contrast-blue-ecume);color:var(--text-label-blue-ecume)}.fr-badge--blue-cumulus{--idle:transparent;--hover:var(--background-contrast-blue-cumulus-hover);--active:var(--background-contrast-blue-cumulus-active);background-color:var(--background-contrast-blue-cumulus);color:var(--text-label-blue-cumulus)}.fr-badge--purple-glycine{--idle:transparent;--hover:var(--background-contrast-purple-glycine-hover);--active:var(--background-contrast-purple-glycine-active);background-color:var(--background-contrast-purple-glycine);color:var(--text-label-purple-glycine)}.fr-badge--pink-macaron{--idle:transparent;--hover:var(--background-contrast-pink-macaron-hover);--active:var(--background-contrast-pink-macaron-active);background-color:var(--background-contrast-pink-macaron);color:var(--text-label-pink-macaron)}.fr-badge--pink-tuile{--idle:transparent;--hover:var(--background-contrast-pink-tuile-hover);--active:var(--background-contrast-pink-tuile-active);background-color:var(--background-contrast-pink-tuile);color:var(--text-label-pink-tuile)}.fr-badge--yellow-tournesol{--idle:transparent;--hover:var(--background-contrast-yellow-tournesol-hover);--active:var(--background-contrast-yellow-tournesol-active);background-color:var(--background-contrast-yellow-tournesol);color:var(--text-label-yellow-tournesol)}.fr-badge--yellow-moutarde{--idle:transparent;--hover:var(--background-contrast-yellow-moutarde-hover);--active:var(--background-contrast-yellow-moutarde-active);background-color:var(--background-contrast-yellow-moutarde);color:var(--text-label-yellow-moutarde)}.fr-badge--orange-terre-battue{--idle:transparent;--hover:var(--background-contrast-orange-terre-battue-hover);--active:var(--background-contrast-orange-terre-battue-active);background-color:var(--background-contrast-orange-terre-battue);color:var(--text-label-orange-terre-battue)}.fr-badge--brown-cafe-creme{--idle:transparent;--hover:var(--background-contrast-brown-cafe-creme-hover);--active:var(--background-contrast-brown-cafe-creme-active);background-color:var(--background-contrast-brown-cafe-creme);color:var(--text-label-brown-cafe-creme)}.fr-badge--brown-caramel{--idle:transparent;--hover:var(--background-contrast-brown-caramel-hover);--active:var(--background-contrast-brown-caramel-active);background-color:var(--background-contrast-brown-caramel);color:var(--text-label-brown-caramel)}.fr-badge--brown-opera{--idle:transparent;--hover:var(--background-contrast-brown-opera-hover);--active:var(--background-contrast-brown-opera-active);background-color:var(--background-contrast-brown-opera);color:var(--text-label-brown-opera)}.fr-badge--beige-gris-galet{--idle:transparent;--hover:var(--background-contrast-beige-gris-galet-hover);--active:var(--background-contrast-beige-gris-galet-active);background-color:var(--background-contrast-beige-gris-galet);color:var(--text-label-beige-gris-galet)}.fr-badge-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;display:flex;flex-wrap:wrap;margin-bottom:0}.fr-badge-group>li{display:inline-flex;max-width:100%}.fr-badge-group .fr-badge{margin-bottom:.5rem;margin-right:.5rem}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */ + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-badge:after,.fr-badge:before{background-color:canvastext}.fr-badge{outline:1px solid}}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-badge:after,.fr-badge:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-badge--sm:before{height:.75rem;width:.75rem}.fr-badge--sm.fr-badge--info:after,.fr-badge--sm.fr-badge--info:before,.fr-badge.fr-badge--info:after,.fr-badge.fr-badge--info:before{background-image:url(../../icons/system/fr--info-fill.svg)}.fr-badge--sm.fr-badge--success:after,.fr-badge--sm.fr-badge--success:before,.fr-badge.fr-badge--success:after,.fr-badge.fr-badge--success:before{background-image:url(../../icons/system/fr--success-fill.svg)}.fr-badge--sm.fr-badge--error:after,.fr-badge--sm.fr-badge--error:before,.fr-badge.fr-badge--error:after,.fr-badge.fr-badge--error:before{background-image:url(../../icons/system/fr--error-fill.svg)}.fr-badge--sm.fr-badge--warning:after,.fr-badge--sm.fr-badge--warning:before,.fr-badge.fr-badge--warning:after,.fr-badge.fr-badge--warning:before{background-image:url(../../icons/system/fr--warning-fill.svg)}.fr-badge--sm.fr-badge--new:after,.fr-badge--sm.fr-badge--new:before,.fr-badge.fr-badge--new:after,.fr-badge.fr-badge--new:before{background-image:url(../../icons/weather/flashlight-fill.svg)}ol.fr-badges-group,ul.fr-badges-group{list-style-type:none}ol.fr-badges-group,ul.fr-badges-group{margin-bottom:0;margin-top:0;padding-left:0}.fr-badge{background-color:#eee;color:#3a3a3a}.fr-badge--info{background-color:#e8edff;color:#0063cb}.fr-badge--error{background-color:#ffe9e9;color:#ce0500}.fr-badge--success{background-color:#b8fec9;color:#18753c}.fr-badge--warning{background-color:#ffe9e6;color:#b34000}.fr-badge--new{background-color:#feebd0;color:#695240}.fr-badge--green-tilleul-verveine{background-color:#fceeac;color:#66673d}.fr-badge--green-bourgeon{background-color:#c9fcac;color:#447049}.fr-badge--green-emeraude{background-color:#c3fad5;color:#297254}.fr-badge--green-menthe{background-color:#bafaee;color:#37635f}.fr-badge--green-archipel{background-color:#c7f6fc;color:#006a6f}.fr-badge--blue-ecume{background-color:#e9edfe;color:#2f4077}.fr-badge--blue-cumulus{background-color:#e6eefe;color:#3558a2}.fr-badge--purple-glycine{background-color:#fee7fc;color:#6e445a}.fr-badge--pink-macaron{background-color:#fee9e6;color:#8d533e}.fr-badge--pink-tuile{background-color:#fee9e7;color:#a94645}.fr-badge--yellow-tournesol{background-color:#feecc2;color:#716043}.fr-badge--yellow-moutarde{background-color:#feebd0;color:#695240}.fr-badge--orange-terre-battue{background-color:#fee9e5;color:#755348}.fr-badge--brown-cafe-creme{background-color:#f7ecdb;color:#685c48}.fr-badge--brown-caramel{background-color:#f7ebe5;color:#845d48}.fr-badge--brown-opera{background-color:#f7ece4;color:#745b47}.fr-badge--beige-gris-galet{background-color:#f3ede5;color:#6a6156}}@media print{.fr-badge{border:1px solid}.fr-badge:before{-webkit-print-color-adjust:exact;print-color-adjust:exact}} \ No newline at end of file diff --git a/dist/dsfr/component/badge/badge.print.css b/dist/dsfr/component/badge/badge.print.css new file mode 100644 index 0000000..4a340bb --- /dev/null +++ b/dist/dsfr/component/badge/badge.print.css @@ -0,0 +1,13 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media print { + .fr-badge { + border: solid 1px currentColor; + } + + .fr-badge::before { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } +} diff --git a/dist/dsfr/component/badge/badge.print.min.css b/dist/dsfr/component/badge/badge.print.min.css new file mode 100644 index 0000000..968e189 --- /dev/null +++ b/dist/dsfr/component/badge/badge.print.min.css @@ -0,0 +1,3 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media print{.fr-badge{border:1px solid}.fr-badge:before{-webkit-print-color-adjust:exact;print-color-adjust:exact}} \ No newline at end of file diff --git a/dist/dsfr/component/breadcrumb/breadcrumb.css b/dist/dsfr/component/breadcrumb/breadcrumb.css new file mode 100644 index 0000000..45be617 --- /dev/null +++ b/dist/dsfr/component/breadcrumb/breadcrumb.css @@ -0,0 +1,227 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + BREADCRUMB +\* ˍˍˍˍˍˍˍˍˍ */ + +/** +un padding de 4px et une marge négative en compensation sont mis en place afin d'éviter de couper le focus. + */ +.fr-breadcrumb { + margin: 1rem 0 2rem; + font-size: 0.75rem; + line-height: 1.25rem; + + --text-spacing: 0 0 0.5rem; + position: relative; + color: var(--text-mention-grey); +} + +.fr-breadcrumb__button { + background-image: var(--underline-img), var(--underline-img); + background-position: var(--underline-x) 100%, var(--underline-x) calc(100% - var(--underline-thickness)); + background-repeat: no-repeat, no-repeat; + transition: background-size 0s; + background-size: var(--underline-hover-width) calc(var(--underline-thickness) * 2), var(--underline-idle-width) var(--underline-thickness); + font-size: 0.75rem; + line-height: 1.25rem; + margin: 0; + padding: 0; + + --hover-tint: var(--idle); + --active-tint: var(--idle); + color: inherit; +} + +.fr-breadcrumb__button:hover, +.fr-breadcrumb__button:active { + --underline-hover-width: var(--underline-max-width); +} + +.fr-breadcrumb__button[aria-expanded=true] { + display: none; +} + +.fr-breadcrumb .fr-collapse { + margin-left: -4px; + margin-right: -4px; + padding-left: 4px; + padding-right: 4px; + transform: translateY(-4px); +} + +.fr-breadcrumb__list { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + transform: translateY(4px); +} + +.fr-breadcrumb__list li { + display: inline; + line-height: 1.75rem; + + /** + * flèche séparatrice en font-icon + */ +} + +.fr-breadcrumb__list li:not(:first-child)::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/arrow-right-s-line.svg"); + mask-image: url("../../icons/system/arrow-right-s-line.svg"); + --icon-size: 1rem; + content: ""; + margin-left: 0.25rem; + margin-right: 0.25rem; + vertical-align: -0.0625em; +} + +.fr-breadcrumb__link { + vertical-align: 0.25rem; + position: relative; + background-image: var(--underline-img), var(--underline-img); + background-position: var(--underline-x) 100%, var(--underline-x) calc(100% - var(--underline-thickness)); + background-repeat: no-repeat, no-repeat; + transition: background-size 0s; + background-size: var(--underline-hover-width) calc(var(--underline-thickness) * 2), var(--underline-idle-width) var(--underline-thickness); + + --hover-tint: var(--idle); + --active-tint: var(--idle); + font-size: 0.75rem; + line-height: 1.25rem; + padding: 0; +} + +.fr-breadcrumb__link:hover, +.fr-breadcrumb__link:active { + --underline-hover-width: var(--underline-max-width); +} + +.fr-breadcrumb__link[aria-current]:not([aria-current=false]) { + pointer-events: none; + cursor: default; + + --underline-img: none; + color: var(--text-default-grey); +} +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + .fr-breadcrumb { + margin-bottom: 2.5rem; + } + + .fr-breadcrumb__button { + display: none; + } + + .fr-breadcrumb .fr-collapse { + margin-left: 0; + margin-right: 0; + padding-left: 0; + padding-right: 0; + transform: none; + visibility: inherit; + overflow: visible; + max-height: none; + } + + .fr-breadcrumb .fr-collapse::before { + content: none; + } + + .fr-breadcrumb__list { + transform: none; + } + + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-breadcrumb__list li:not(:first-child)::before { + forced-color-adjust: none; + background-color: canvastext; + } + + .fr-breadcrumb__link { + text-decoration: underline; + text-underline-offset: 5px; + } + + .fr-breadcrumb__link[aria-current]:not([aria-current=false]) { + text-decoration: none; + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-breadcrumb ul { + list-style-type: none; + } + + .fr-breadcrumb ol { + list-style-type: none; + } + + .fr-breadcrumb ul, + .fr-breadcrumb ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-breadcrumb__link:not([aria-current])::after, + .fr-breadcrumb__link[aria-current=false]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/arrow-right-s-line.svg"); + width: 1rem; + height: 1rem; + content: ""; + display: inline-block; + pointer-events: none; + margin-left: 0.5rem; + margin-right: -0.25rem; + vertical-align: -4px; + } + + .fr-breadcrumb { + color: #666; + } + + .fr-breadcrumb__link[aria-current]:not([aria-current=false]) { + color: #3a3a3a; + } +} +@media print { + .fr-breadcrumb { + display: none; + } +} diff --git a/dist/dsfr/component/breadcrumb/breadcrumb.legacy.css b/dist/dsfr/component/breadcrumb/breadcrumb.legacy.css new file mode 100644 index 0000000..1b12e2e --- /dev/null +++ b/dist/dsfr/component/breadcrumb/breadcrumb.legacy.css @@ -0,0 +1,55 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-breadcrumb ul { + list-style-type: none; + } + + .fr-breadcrumb ol { + list-style-type: none; + } + + .fr-breadcrumb ul, + .fr-breadcrumb ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-breadcrumb__link:not([aria-current])::after, + .fr-breadcrumb__link[aria-current=false]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/arrow-right-s-line.svg"); + width: 1rem; + height: 1rem; + content: ""; + display: inline-block; + pointer-events: none; + margin-left: 0.5rem; + margin-right: -0.25rem; + vertical-align: -4px; + } + + .fr-breadcrumb { + color: #666; + } + + .fr-breadcrumb__link[aria-current]:not([aria-current=false]) { + color: #3a3a3a; + } +} diff --git a/dist/dsfr/component/breadcrumb/breadcrumb.legacy.min.css b/dist/dsfr/component/breadcrumb/breadcrumb.legacy.min.css new file mode 100644 index 0000000..7aa9fac --- /dev/null +++ b/dist/dsfr/component/breadcrumb/breadcrumb.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-breadcrumb ol,.fr-breadcrumb ul{list-style-type:none}.fr-breadcrumb ol,.fr-breadcrumb ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-breadcrumb__link:not([aria-current]):after,.fr-breadcrumb__link[aria-current=false]:after{background-color:transparent;background-image:url(../../icons/system/arrow-right-s-line.svg);background-repeat:no-repeat;background-size:100%;content:"";display:inline-block;height:1rem;margin-left:.5rem;margin-right:-.25rem;pointer-events:none;vertical-align:-4px;width:1rem}.fr-breadcrumb{color:#666}.fr-breadcrumb__link[aria-current]:not([aria-current=false]){color:#3a3a3a}} \ No newline at end of file diff --git a/dist/dsfr/component/breadcrumb/breadcrumb.main.css b/dist/dsfr/component/breadcrumb/breadcrumb.main.css new file mode 100644 index 0000000..e82d0aa --- /dev/null +++ b/dist/dsfr/component/breadcrumb/breadcrumb.main.css @@ -0,0 +1,174 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + BREADCRUMB +\* ˍˍˍˍˍˍˍˍˍ */ + +/** +un padding de 4px et une marge négative en compensation sont mis en place afin d'éviter de couper le focus. + */ +.fr-breadcrumb { + margin: 1rem 0 2rem; + font-size: 0.75rem; + line-height: 1.25rem; + + --text-spacing: 0 0 0.5rem; + position: relative; + color: var(--text-mention-grey); +} + +.fr-breadcrumb__button { + background-image: var(--underline-img), var(--underline-img); + background-position: var(--underline-x) 100%, var(--underline-x) calc(100% - var(--underline-thickness)); + background-repeat: no-repeat, no-repeat; + transition: background-size 0s; + background-size: var(--underline-hover-width) calc(var(--underline-thickness) * 2), var(--underline-idle-width) var(--underline-thickness); + font-size: 0.75rem; + line-height: 1.25rem; + margin: 0; + padding: 0; + + --hover-tint: var(--idle); + --active-tint: var(--idle); + color: inherit; +} + +.fr-breadcrumb__button:hover, +.fr-breadcrumb__button:active { + --underline-hover-width: var(--underline-max-width); +} + +.fr-breadcrumb__button[aria-expanded=true] { + display: none; +} + +.fr-breadcrumb .fr-collapse { + margin-left: -4px; + margin-right: -4px; + padding-left: 4px; + padding-right: 4px; + transform: translateY(-4px); +} + +.fr-breadcrumb__list { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + transform: translateY(4px); +} + +.fr-breadcrumb__list li { + display: inline; + line-height: 1.75rem; + + /** + * flèche séparatrice en font-icon + */ +} + +.fr-breadcrumb__list li:not(:first-child)::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/arrow-right-s-line.svg"); + mask-image: url("../../icons/system/arrow-right-s-line.svg"); + --icon-size: 1rem; + content: ""; + margin-left: 0.25rem; + margin-right: 0.25rem; + vertical-align: -0.0625em; +} + +.fr-breadcrumb__link { + vertical-align: 0.25rem; + position: relative; + background-image: var(--underline-img), var(--underline-img); + background-position: var(--underline-x) 100%, var(--underline-x) calc(100% - var(--underline-thickness)); + background-repeat: no-repeat, no-repeat; + transition: background-size 0s; + background-size: var(--underline-hover-width) calc(var(--underline-thickness) * 2), var(--underline-idle-width) var(--underline-thickness); + + --hover-tint: var(--idle); + --active-tint: var(--idle); + font-size: 0.75rem; + line-height: 1.25rem; + padding: 0; +} + +.fr-breadcrumb__link:hover, +.fr-breadcrumb__link:active { + --underline-hover-width: var(--underline-max-width); +} + +.fr-breadcrumb__link[aria-current]:not([aria-current=false]) { + pointer-events: none; + cursor: default; + + --underline-img: none; + color: var(--text-default-grey); +} +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + .fr-breadcrumb { + margin-bottom: 2.5rem; + } + + .fr-breadcrumb__button { + display: none; + } + + .fr-breadcrumb .fr-collapse { + margin-left: 0; + margin-right: 0; + padding-left: 0; + padding-right: 0; + transform: none; + visibility: inherit; + overflow: visible; + max-height: none; + } + + .fr-breadcrumb .fr-collapse::before { + content: none; + } + + .fr-breadcrumb__list { + transform: none; + } +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-breadcrumb__list li:not(:first-child)::before { + forced-color-adjust: none; + background-color: canvastext; + } + + .fr-breadcrumb__link { + text-decoration: underline; + text-underline-offset: 5px; + } + + .fr-breadcrumb__link[aria-current]:not([aria-current=false]) { + text-decoration: none; + } +} diff --git a/dist/dsfr/component/breadcrumb/breadcrumb.main.min.css b/dist/dsfr/component/breadcrumb/breadcrumb.main.min.css new file mode 100644 index 0000000..8f81842 --- /dev/null +++ b/dist/dsfr/component/breadcrumb/breadcrumb.main.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-breadcrumb{--text-spacing:0 0 0.5rem;color:var(--text-mention-grey);font-size:.75rem;line-height:1.25rem;margin:1rem 0 2rem;position:relative}.fr-breadcrumb__button{--hover-tint:var(--idle);--active-tint:var(--idle);background-image:var(--underline-img),var(--underline-img);background-position:var(--underline-x) 100%,var(--underline-x) calc(100% - var(--underline-thickness));background-repeat:no-repeat,no-repeat;background-size:var(--underline-hover-width) calc(var(--underline-thickness)*2),var(--underline-idle-width) var(--underline-thickness);color:inherit;font-size:.75rem;line-height:1.25rem;margin:0;padding:0;transition:background-size 0s}.fr-breadcrumb__button:active,.fr-breadcrumb__button:hover{--underline-hover-width:var(--underline-max-width)}.fr-breadcrumb__button[aria-expanded=true]{display:none}.fr-breadcrumb .fr-collapse{margin-left:-4px;margin-right:-4px;padding-left:4px;padding-right:4px;transform:translateY(-4px)}.fr-breadcrumb__list{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;transform:translateY(4px)}.fr-breadcrumb__list li{display:inline;line-height:1.75rem}.fr-breadcrumb__list li:not(:first-child):before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.25rem;margin-right:.25rem;-webkit-mask-image:url(../../icons/system/arrow-right-s-line.svg);mask-image:url(../../icons/system/arrow-right-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);vertical-align:-.0625em;width:var(--icon-size)}.fr-breadcrumb__link{--hover-tint:var(--idle);--active-tint:var(--idle);background-image:var(--underline-img),var(--underline-img);background-position:var(--underline-x) 100%,var(--underline-x) calc(100% - var(--underline-thickness));background-repeat:no-repeat,no-repeat;background-size:var(--underline-hover-width) calc(var(--underline-thickness)*2),var(--underline-idle-width) var(--underline-thickness);font-size:.75rem;line-height:1.25rem;padding:0;position:relative;transition:background-size 0s;vertical-align:.25rem}.fr-breadcrumb__link:active,.fr-breadcrumb__link:hover{--underline-hover-width:var(--underline-max-width)}.fr-breadcrumb__link[aria-current]:not([aria-current=false]){--underline-img:none;color:var(--text-default-grey);cursor:default;pointer-events:none}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */.fr-breadcrumb{margin-bottom:2.5rem}.fr-breadcrumb__button{display:none}.fr-breadcrumb .fr-collapse{margin-left:0;margin-right:0;max-height:none;overflow:visible;padding-left:0;padding-right:0;transform:none;visibility:inherit}.fr-breadcrumb .fr-collapse:before{content:none}.fr-breadcrumb__list{transform:none}}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-breadcrumb__list li:not(:first-child):before{background-color:canvastext;forced-color-adjust:none}.fr-breadcrumb__link{text-decoration:underline;text-underline-offset:5px}.fr-breadcrumb__link[aria-current]:not([aria-current=false]){text-decoration:none}} \ No newline at end of file diff --git a/dist/dsfr/component/breadcrumb/breadcrumb.min.css b/dist/dsfr/component/breadcrumb/breadcrumb.min.css new file mode 100644 index 0000000..0680d23 --- /dev/null +++ b/dist/dsfr/component/breadcrumb/breadcrumb.min.css @@ -0,0 +1,11 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-breadcrumb{--text-spacing:0 0 0.5rem;color:var(--text-mention-grey);font-size:.75rem;line-height:1.25rem;margin:1rem 0 2rem;position:relative}.fr-breadcrumb__button{--hover-tint:var(--idle);--active-tint:var(--idle);background-image:var(--underline-img),var(--underline-img);background-position:var(--underline-x) 100%,var(--underline-x) calc(100% - var(--underline-thickness));background-repeat:no-repeat,no-repeat;background-size:var(--underline-hover-width) calc(var(--underline-thickness)*2),var(--underline-idle-width) var(--underline-thickness);color:inherit;font-size:.75rem;line-height:1.25rem;margin:0;padding:0;transition:background-size 0s}.fr-breadcrumb__button:active,.fr-breadcrumb__button:hover{--underline-hover-width:var(--underline-max-width)}.fr-breadcrumb__button[aria-expanded=true]{display:none}.fr-breadcrumb .fr-collapse{margin-left:-4px;margin-right:-4px;padding-left:4px;padding-right:4px;transform:translateY(-4px)}.fr-breadcrumb__list{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;transform:translateY(4px)}.fr-breadcrumb__list li{display:inline;line-height:1.75rem}.fr-breadcrumb__list li:not(:first-child):before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.25rem;margin-right:.25rem;-webkit-mask-image:url(../../icons/system/arrow-right-s-line.svg);mask-image:url(../../icons/system/arrow-right-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);vertical-align:-.0625em;width:var(--icon-size)}.fr-breadcrumb__link{--hover-tint:var(--idle);--active-tint:var(--idle);background-image:var(--underline-img),var(--underline-img);background-position:var(--underline-x) 100%,var(--underline-x) calc(100% - var(--underline-thickness));background-repeat:no-repeat,no-repeat;background-size:var(--underline-hover-width) calc(var(--underline-thickness)*2),var(--underline-idle-width) var(--underline-thickness);font-size:.75rem;line-height:1.25rem;padding:0;position:relative;transition:background-size 0s;vertical-align:.25rem}.fr-breadcrumb__link:active,.fr-breadcrumb__link:hover{--underline-hover-width:var(--underline-max-width)}.fr-breadcrumb__link[aria-current]:not([aria-current=false]){--underline-img:none;color:var(--text-default-grey);cursor:default;pointer-events:none}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */.fr-breadcrumb{margin-bottom:2.5rem}.fr-breadcrumb__button{display:none}.fr-breadcrumb .fr-collapse{margin-left:0;margin-right:0;max-height:none;overflow:visible;padding-left:0;padding-right:0;transform:none;visibility:inherit}.fr-breadcrumb .fr-collapse:before{content:none}.fr-breadcrumb__list{transform:none} + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-breadcrumb__list li:not(:first-child):before{background-color:canvastext;forced-color-adjust:none}.fr-breadcrumb__link{text-decoration:underline;text-underline-offset:5px}.fr-breadcrumb__link[aria-current]:not([aria-current=false]){text-decoration:none}}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-breadcrumb ol,.fr-breadcrumb ul{list-style-type:none}.fr-breadcrumb ol,.fr-breadcrumb ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-breadcrumb__link:not([aria-current]):after,.fr-breadcrumb__link[aria-current=false]:after{background-color:transparent;background-image:url(../../icons/system/arrow-right-s-line.svg);background-repeat:no-repeat;background-size:100%;content:"";display:inline-block;height:1rem;margin-left:.5rem;margin-right:-.25rem;pointer-events:none;vertical-align:-4px;width:1rem}.fr-breadcrumb{color:#666}.fr-breadcrumb__link[aria-current]:not([aria-current=false]){color:#3a3a3a}}@media print{.fr-breadcrumb{display:none}} \ No newline at end of file diff --git a/dist/dsfr/component/breadcrumb/breadcrumb.module.js b/dist/dsfr/component/breadcrumb/breadcrumb.module.js new file mode 100644 index 0000000..965f072 --- /dev/null +++ b/dist/dsfr/component/breadcrumb/breadcrumb.module.js @@ -0,0 +1,101 @@ +/*! DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) */ + +const config = { + prefix: 'fr', + namespace: 'dsfr', + organisation: '@gouvfr', + version: '1.13.2' +}; + +const api = window[config.namespace]; + +const BreadcrumbSelector = { + BREADCRUMB: api.internals.ns.selector('breadcrumb'), + BUTTON: api.internals.ns.selector('breadcrumb__button') +}; + +class Breadcrumb extends api.core.Instance { + constructor () { + super(); + this.count = 0; + this.focusing = this.focus.bind(this); + } + + static get instanceClassName () { + return 'Breadcrumb'; + } + + init () { + this.getCollapse(); + this.isResizing = true; + } + + get proxy () { + const scope = this; + return Object.assign(super.proxy, { + focus: scope.focus.bind(scope), + disclose: scope.collapse.disclose.bind(scope.collapse) + }); + } + + getCollapse () { + const collapse = this.collapse; + if (collapse) { + collapse.listen(api.core.DisclosureEvent.DISCLOSE, this.focusing); + } else { + this.addAscent(api.core.DisclosureEmission.ADDED, this.getCollapse.bind(this)); + } + } + + resize () { + const collapse = this.collapse; + const links = this.links; + if (!collapse || !links.length) return; + + if (this.isBreakpoint(api.core.Breakpoints.MD)) { + if (collapse.buttonHasFocus) links[0].focus(); + } else { + if (links.indexOf(document.activeElement) > -1) collapse.focus(); + } + } + + get links () { + return [...this.querySelectorAll('a[href]')]; + } + + get collapse () { + return this.element.getDescendantInstances(api.core.Collapse.instanceClassName, null, true)[0]; + } + + focus () { + this.count = 0; + this._focus(); + } + + _focus () { + const link = this.links[0]; + if (!link) return; + link.focus(); + this.request(this.verify.bind(this)); + } + + verify () { + this.count++; + if (this.count > 100) return; + const link = this.links[0]; + if (!link) return; + if (document.activeElement !== link) this._focus(); + } + + get collapsePrimary () { + const buttons = this.element.children.map(child => child.getInstance('CollapseButton')).filter(button => button !== null && button.hasClass(BreadcrumbSelector.BUTTON)); + return buttons[0]; + } +} + +api.breadcrumb = { + BreadcrumbSelector: BreadcrumbSelector, + Breadcrumb: Breadcrumb +}; + +api.internals.register(api.breadcrumb.BreadcrumbSelector.BREADCRUMB, api.breadcrumb.Breadcrumb); diff --git a/dist/dsfr/component/breadcrumb/breadcrumb.module.min.js b/dist/dsfr/component/breadcrumb/breadcrumb.module.min.js new file mode 100644 index 0000000..915fdd9 --- /dev/null +++ b/dist/dsfr/component/breadcrumb/breadcrumb.module.min.js @@ -0,0 +1,2 @@ +/*! DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) */ +const s=window.dsfr,e={BREADCRUMB:s.internals.ns.selector("breadcrumb"),BUTTON:s.internals.ns.selector("breadcrumb__button")};class t extends s.core.Instance{constructor(){super(),this.count=0,this.focusing=this.focus.bind(this)}static get instanceClassName(){return"Breadcrumb"}init(){this.getCollapse(),this.isResizing=!0}get proxy(){const s=this;return Object.assign(super.proxy,{focus:s.focus.bind(s),disclose:s.collapse.disclose.bind(s.collapse)})}getCollapse(){const e=this.collapse;e?e.listen(s.core.DisclosureEvent.DISCLOSE,this.focusing):this.addAscent(s.core.DisclosureEmission.ADDED,this.getCollapse.bind(this))}resize(){const e=this.collapse,t=this.links;e&&t.length&&(this.isBreakpoint(s.core.Breakpoints.MD)?e.buttonHasFocus&&t[0].focus():t.indexOf(document.activeElement)>-1&&e.focus())}get links(){return[...this.querySelectorAll("a[href]")]}get collapse(){return this.element.getDescendantInstances(s.core.Collapse.instanceClassName,null,!0)[0]}focus(){this.count=0,this._focus()}_focus(){const s=this.links[0];s&&(s.focus(),this.request(this.verify.bind(this)))}verify(){if(this.count++,this.count>100)return;const s=this.links[0];s&&document.activeElement!==s&&this._focus()}get collapsePrimary(){return this.element.children.map((s=>s.getInstance("CollapseButton"))).filter((s=>null!==s&&s.hasClass(e.BUTTON)))[0]}}s.breadcrumb={BreadcrumbSelector:e,Breadcrumb:t},s.internals.register(s.breadcrumb.BreadcrumbSelector.BREADCRUMB,s.breadcrumb.Breadcrumb); diff --git a/dist/dsfr/component/breadcrumb/breadcrumb.print.css b/dist/dsfr/component/breadcrumb/breadcrumb.print.css new file mode 100644 index 0000000..da8823f --- /dev/null +++ b/dist/dsfr/component/breadcrumb/breadcrumb.print.css @@ -0,0 +1,8 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media print { + .fr-breadcrumb { + display: none; + } +} diff --git a/dist/dsfr/component/breadcrumb/breadcrumb.print.min.css b/dist/dsfr/component/breadcrumb/breadcrumb.print.min.css new file mode 100644 index 0000000..ebf419a --- /dev/null +++ b/dist/dsfr/component/breadcrumb/breadcrumb.print.min.css @@ -0,0 +1,3 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media print{.fr-breadcrumb{display:none}} \ No newline at end of file diff --git a/dist/dsfr/component/button/button.css b/dist/dsfr/component/button/button.css new file mode 100644 index 0000000..67e04fc --- /dev/null +++ b/dist/dsfr/component/button/button.css @@ -0,0 +1,1667 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + BUTTON +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-btn { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + + --underline-img: none; + --hover-tint: var(--hover); + font-weight: 500; + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + background-color: var(--background-action-high-blue-france); + + --idle: transparent; + --hover: var(--background-action-high-blue-france-hover); + --active: var(--background-action-high-blue-france-active); + color: var(--text-inverted-blue-france); +} + +.fr-btn::before, +.fr-btn::after { + display: block; +} + +.fr-btn[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn[target=_blank]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-btn--align-on-content { + margin-left: -1rem; + margin-right: -1rem; +} + +.fr-btn[class^=fr-icon-]:not([class*=fr-btn--icon-]), +.fr-btn[class*=" fr-icon-"]:not([class*=fr-btn--icon-]), +.fr-btn[class^=fr-fi-]:not([class*=fr-btn--icon-]), +.fr-btn[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) { + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-btn[class^=fr-icon-]:not([class*=fr-btn--icon-])::before, +.fr-btn[class*=" fr-icon-"]:not([class*=fr-btn--icon-])::before, +.fr-btn[class^=fr-fi-]:not([class*=fr-btn--icon-])::before, +.fr-btn[class*=" fr-fi-"]:not([class*=fr-btn--icon-])::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-btn--align-on-content[class^=fr-icon-]:not([class*=fr-btn--icon-]), +.fr-btn--align-on-content[class*=" fr-icon-"]:not([class*=fr-btn--icon-]), +.fr-btn--align-on-content[class^=fr-fi-]:not([class*=fr-btn--icon-]), +.fr-btn--align-on-content[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) { + margin-left: -0.5rem; + margin-right: -0.5rem; +} + +.fr-btn--icon-left[class^=fr-icon-], +.fr-btn--icon-left[class*=" fr-icon-"], +.fr-btn--icon-left[class^=fr-fi-], +.fr-btn--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--icon-left[class^=fr-icon-]::before, +.fr-btn--icon-left[class*=" fr-icon-"]::before, +.fr-btn--icon-left[class^=fr-fi-]::before, +.fr-btn--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-icon-], +.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-icon-"], +.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-fi-], +.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-fi-"] { + margin-left: -0.875rem; + margin-right: -1rem; +} + +.fr-btn--icon-right[class^=fr-icon-], +.fr-btn--icon-right[class*=" fr-icon-"], +.fr-btn--icon-right[class^=fr-fi-], +.fr-btn--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--icon-right[class^=fr-icon-]::after, +.fr-btn--icon-right[class*=" fr-icon-"]::after, +.fr-btn--icon-right[class^=fr-fi-]::after, +.fr-btn--icon-right[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-btn--icon-right[class^=fr-icon-]::before, +.fr-btn--icon-right[class*=" fr-icon-"]::before, +.fr-btn--icon-right[class^=fr-fi-]::before, +.fr-btn--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-icon-], +.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-icon-"], +.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-fi-], +.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-fi-"] { + margin-left: -1rem; + margin-right: -0.875rem; +} + +.fr-btn--sm { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; +} + +.fr-btn--sm[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--sm[target=_blank]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-btn--sm.fr-btn--align-on-content { + margin-left: -0.75rem; + margin-right: -0.75rem; +} + +.fr-btn--sm[class^=fr-icon-]:not([class*=fr-btn--icon-]), +.fr-btn--sm[class*=" fr-icon-"]:not([class*=fr-btn--icon-]), +.fr-btn--sm[class^=fr-fi-]:not([class*=fr-btn--icon-]), +.fr-btn--sm[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) { + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-btn--sm[class^=fr-icon-]:not([class*=fr-btn--icon-])::before, +.fr-btn--sm[class*=" fr-icon-"]:not([class*=fr-btn--icon-])::before, +.fr-btn--sm[class^=fr-fi-]:not([class*=fr-btn--icon-])::before, +.fr-btn--sm[class*=" fr-fi-"]:not([class*=fr-btn--icon-])::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-btn--sm.fr-btn--align-on-content[class^=fr-icon-]:not([class*=fr-btn--icon-]), +.fr-btn--sm.fr-btn--align-on-content[class*=" fr-icon-"]:not([class*=fr-btn--icon-]), +.fr-btn--sm.fr-btn--align-on-content[class^=fr-fi-]:not([class*=fr-btn--icon-]), +.fr-btn--sm.fr-btn--align-on-content[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) { + margin-left: -0.5rem; + margin-right: -0.5rem; +} + +.fr-btn--sm.fr-btn--icon-left[class^=fr-icon-], +.fr-btn--sm.fr-btn--icon-left[class*=" fr-icon-"], +.fr-btn--sm.fr-btn--icon-left[class^=fr-fi-], +.fr-btn--sm.fr-btn--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--sm.fr-btn--icon-left[class^=fr-icon-]::before, +.fr-btn--sm.fr-btn--icon-left[class*=" fr-icon-"]::before, +.fr-btn--sm.fr-btn--icon-left[class^=fr-fi-]::before, +.fr-btn--sm.fr-btn--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-icon-], +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-icon-"], +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-fi-], +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-fi-"] { + margin-left: -0.625rem; + margin-right: -0.75rem; +} + +.fr-btn--sm.fr-btn--icon-right[class^=fr-icon-], +.fr-btn--sm.fr-btn--icon-right[class*=" fr-icon-"], +.fr-btn--sm.fr-btn--icon-right[class^=fr-fi-], +.fr-btn--sm.fr-btn--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--sm.fr-btn--icon-right[class^=fr-icon-]::after, +.fr-btn--sm.fr-btn--icon-right[class*=" fr-icon-"]::after, +.fr-btn--sm.fr-btn--icon-right[class^=fr-fi-]::after, +.fr-btn--sm.fr-btn--icon-right[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-btn--sm.fr-btn--icon-right[class^=fr-icon-]::before, +.fr-btn--sm.fr-btn--icon-right[class*=" fr-icon-"]::before, +.fr-btn--sm.fr-btn--icon-right[class^=fr-fi-]::before, +.fr-btn--sm.fr-btn--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-icon-], +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-icon-"], +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-fi-], +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-fi-"] { + margin-left: -0.75rem; + margin-right: -0.625rem; +} + +.fr-btn--lg { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; +} + +.fr-btn--lg[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--lg[target=_blank]::after { + content: ""; + + --icon-size: 1.5rem; + margin-right: -0.1875rem; + margin-left: 0.5rem; +} + +.fr-btn--lg.fr-btn--align-on-content { + margin-left: -1.5rem; + margin-right: -1.5rem; +} + +.fr-btn--lg[class^=fr-icon-]:not([class*=fr-btn--icon-]), +.fr-btn--lg[class*=" fr-icon-"]:not([class*=fr-btn--icon-]), +.fr-btn--lg[class^=fr-fi-]:not([class*=fr-btn--icon-]), +.fr-btn--lg[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) { + overflow: hidden; + white-space: nowrap; + max-width: 3rem; + max-height: 3rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-btn--lg[class^=fr-icon-]:not([class*=fr-btn--icon-])::before, +.fr-btn--lg[class*=" fr-icon-"]:not([class*=fr-btn--icon-])::before, +.fr-btn--lg[class^=fr-fi-]:not([class*=fr-btn--icon-])::before, +.fr-btn--lg[class*=" fr-fi-"]:not([class*=fr-btn--icon-])::before { + --icon-size: 2rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-btn--lg.fr-btn--align-on-content[class^=fr-icon-]:not([class*=fr-btn--icon-]), +.fr-btn--lg.fr-btn--align-on-content[class*=" fr-icon-"]:not([class*=fr-btn--icon-]), +.fr-btn--lg.fr-btn--align-on-content[class^=fr-fi-]:not([class*=fr-btn--icon-]), +.fr-btn--lg.fr-btn--align-on-content[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) { + margin-left: -0.5rem; + margin-right: -0.5rem; +} + +.fr-btn--lg.fr-btn--icon-left[class^=fr-icon-], +.fr-btn--lg.fr-btn--icon-left[class*=" fr-icon-"], +.fr-btn--lg.fr-btn--icon-left[class^=fr-fi-], +.fr-btn--lg.fr-btn--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--lg.fr-btn--icon-left[class^=fr-icon-]::before, +.fr-btn--lg.fr-btn--icon-left[class*=" fr-icon-"]::before, +.fr-btn--lg.fr-btn--icon-left[class^=fr-fi-]::before, +.fr-btn--lg.fr-btn--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1.5rem; + margin-left: -0.1875rem; + margin-right: 0.5rem; +} + +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-icon-], +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-icon-"], +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-fi-], +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-fi-"] { + margin-left: -1.3125rem; + margin-right: -1.5rem; +} + +.fr-btn--lg.fr-btn--icon-right[class^=fr-icon-], +.fr-btn--lg.fr-btn--icon-right[class*=" fr-icon-"], +.fr-btn--lg.fr-btn--icon-right[class^=fr-fi-], +.fr-btn--lg.fr-btn--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--lg.fr-btn--icon-right[class^=fr-icon-]::after, +.fr-btn--lg.fr-btn--icon-right[class*=" fr-icon-"]::after, +.fr-btn--lg.fr-btn--icon-right[class^=fr-fi-]::after, +.fr-btn--lg.fr-btn--icon-right[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1.5rem; + margin-right: -0.1875rem; + margin-left: 0.5rem; +} + +.fr-btn--lg.fr-btn--icon-right[class^=fr-icon-]::before, +.fr-btn--lg.fr-btn--icon-right[class*=" fr-icon-"]::before, +.fr-btn--lg.fr-btn--icon-right[class^=fr-fi-]::before, +.fr-btn--lg.fr-btn--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-icon-], +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-icon-"], +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-fi-], +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-fi-"] { + margin-left: -1.5rem; + margin-right: -1.3125rem; +} + +.fr-btns-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + display: flex; + align-items: stretch; + flex-wrap: wrap; + margin-left: -0.5rem; + margin-right: -0.5rem; + + /** + * fr-btns-group--inline : aligne les boutons horizontalement dans tout les cas + * fr-btns-group--inline-(sm/md/lg) : permet de passer en horizontal à partir de la valeur du breakpoint appliqué (sm, md, lg) + */ + + /** + * fr-btns-group--left : (Défaut) aligne les boutons sur la gauche (en lecture L-t-R) + */ + + /** + * fr-btns-group--right : aligne les boutons sur la droite + */ + + /** + * fr-btns-group--center : aligne les boutons au centre du conteneur + */ + + /** + * fr-btns-group--center : aligne les boutons au centre du conteneur + */ + + /** + * fr-btns-group--equisized : Fixe la largeur des boutons à celle du plus grand. Géré en grande partie en JS. + */ + + /** + * fr-btns-group--sm : Fixe les boutons à la taille SM + */ + + /** + * fr-btns-group--md : (défaut) Fixe les boutons à la taille MD + */ + + /** + * fr-btns-group--lg : Fixe les boutons à la taille LG (sans modfifieur => MD) + */ +} + +.fr-btns-group > li, +.fr-btns-group > div { + width: 100%; + max-width: 100%; +} + +.fr-btns-group .fr-btn { + width: calc(100% - 1rem); + margin: 0 0.5rem 1rem; + justify-content: center; +} + +.fr-btns-group--inline .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; +} + +.fr-btns-group--inline > li { + display: inline-flex; + max-width: 100%; + width: auto; +} + +.fr-btns-group--inline.fr-btns-group--right.fr-btns-group--inline-reverse { + flex-direction: row-reverse; + justify-content: flex-start; +} + +.fr-btns-group--left, +.fr-btns-group--left li { + justify-content: flex-start; + text-align: left; +} + +.fr-btns-group--right, +.fr-btns-group--right li { + justify-content: flex-end; + text-align: right; +} + +.fr-btns-group--center, +.fr-btns-group--center li { + justify-content: center; + text-align: center; +} + +.fr-btns-group--between, +.fr-btns-group--between li { + justify-content: space-between; + text-align: center; +} + +.fr-btns-group--equisized { + --equisized-width: auto; +} + +.fr-btns-group--equisized .fr-btn { + justify-content: center; + width: var(--equisized-width); +} + +.fr-btns-group--sm .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; +} + +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-], +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"], +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-], +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + justify-content: flex-start; +} + +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before, +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-icon-], +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"], +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-fi-], +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-icon-]::before, +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-fi-]::before, +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-icon-], +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"], +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-fi-], +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::after, +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::after, +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::after, +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::before, +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::before, +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::before { + content: none; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"] { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + justify-content: flex-start; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-icon-], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-fi-], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"] { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-icon-]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-fi-]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-icon-], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-fi-], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"] { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::after, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::after, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::after, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::before { + content: none; +} + +.fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; +} + +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-], +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"], +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-], +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"] { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; + overflow: hidden; + white-space: nowrap; + max-width: 3rem; + max-height: 3rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + justify-content: flex-start; +} + +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before, +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 2rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-icon-], +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"], +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-fi-], +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"] { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-icon-]::before, +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-fi-]::before, +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1.5rem; + margin-left: -0.1875rem; + margin-right: 0.5rem; +} + +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-icon-], +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"], +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-fi-], +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"] { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::after, +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::after, +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::after, +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1.5rem; + margin-right: -0.1875rem; + margin-left: 0.5rem; +} + +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::before, +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::before, +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::before { + content: none; +} + +.fr-fieldset__element > .fr-btns-group { + margin-bottom: -1rem; +} + +.fr-btn--close { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + display: flex; + margin-left: auto; +} + +.fr-btn--close::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/close-line.svg"); + mask-image: url("../../icons/system/close-line.svg"); + content: ""; +} + +.fr-btn--close::before { + content: none; +} + +.fr-btn--tooltip { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-btn--tooltip::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/question-line.svg"); + mask-image: url("../../icons/system/question-line.svg"); + content: ""; +} + +.fr-btn--fullscreen { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--fullscreen::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/media/fullscreen-line.svg"); + mask-image: url("../../icons/media/fullscreen-line.svg"); + content: ""; +} + +.fr-btn--fullscreen::before { + content: none; +} + +.fr-btn--display { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--display::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/fr--theme-fill.svg"); + mask-image: url("../../icons/system/fr--theme-fill.svg"); + content: ""; +} + +.fr-btn--account { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--account::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/user/account-circle-fill.svg"); + mask-image: url("../../icons/user/account-circle-fill.svg"); + content: ""; +} + +.fr-btn--team { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--team::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/user/team-line.svg"); + mask-image: url("../../icons/user/team-line.svg"); + content: ""; +} + +.fr-btn--briefcase { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--briefcase::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/business/briefcase-fill.svg"); + mask-image: url("../../icons/business/briefcase-fill.svg"); + content: ""; +} + +.fr-btn--sort { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-btn--sort::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/arrow-up-down-line.svg"); + mask-image: url("../../icons/system/arrow-up-down-line.svg"); + content: ""; + transition: transform 0.3s; +} + +.fr-btn--sort[aria-sort=descending]::before { + transform: rotate(-180deg); +} + +.fr-btn--sort[aria-sort=ascending], +.fr-btn--sort[aria-sort=descending] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-btn--sort[aria-sort=ascending]::before, +.fr-btn--sort[aria-sort=descending]::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/arrow-up-line.svg"); + mask-image: url("../../icons/system/arrow-up-line.svg"); + content: ""; +} + +.fr-btn:disabled, +a.fr-btn:not([href]) { + color: var(--text-disabled-grey); + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +.fr-btn--secondary { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: inset 0 0 0 1px var(--border-action-high-blue-france); +} + +.fr-btn--secondary:disabled, +a.fr-btn--secondary:not([href]) { + color: var(--text-disabled-grey); + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-btn--tertiary, +.fr-btn--sort, +.fr-btn--account { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-btn--tertiary:disabled, +a.fr-btn--tertiary:not([href]), +a.fr-btn--sort:not([href]), +a.fr-btn--account:not([href]), +.fr-btn--sort:disabled, +.fr-btn--account:disabled { + color: var(--text-disabled-grey); + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-btn--tertiary-no-outline, +.fr-btn--close, +.fr-btn--display, +.fr-btn--fullscreen, +.fr-btn--tooltip, +.fr-btn--briefcase, +.fr-btn--team { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-btn--tertiary-no-outline:disabled, +a.fr-btn--tertiary-no-outline:not([href]), +a.fr-btn--close:not([href]), +a.fr-btn--display:not([href]), +a.fr-btn--fullscreen:not([href]), +a.fr-btn--tooltip:not([href]), +a.fr-btn--briefcase:not([href]), +a.fr-btn--team:not([href]), +.fr-btn--close:disabled, +.fr-btn--display:disabled, +.fr-btn--fullscreen:disabled, +.fr-btn--tooltip:disabled, +.fr-btn--briefcase:disabled, +.fr-btn--team:disabled { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} +@media (min-width: 36em) { + /*! media sm */ + .fr-btns-group--inline-sm .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + } + + .fr-btns-group--inline-sm > li { + display: inline-flex; + max-width: 100%; + width: auto; + } + + .fr-btns-group--inline-sm.fr-btns-group--right.fr-btns-group--inline-reverse { + flex-direction: row-reverse; + justify-content: flex-start; + } + + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + .fr-btns-group--inline-md .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + } + + .fr-btns-group--inline-md > li { + display: inline-flex; + max-width: 100%; + width: auto; + } + + .fr-btns-group--inline-md.fr-btns-group--right.fr-btns-group--inline-reverse { + flex-direction: row-reverse; + justify-content: flex-start; + } + + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ + .fr-btns-group--inline-lg .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + } + + .fr-btns-group--inline-lg > li { + display: inline-flex; + max-width: 100%; + width: auto; + } + + .fr-btns-group--inline-lg.fr-btns-group--right.fr-btns-group--inline-reverse { + flex-direction: row-reverse; + justify-content: flex-start; + } + + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-btn::before, + .fr-btn::after { + background-color: buttontext; + } + + .fr-btn:disabled::before, + .fr-btn:disabled::after, + a.fr-btn:not([href])::before, + a.fr-btn:not([href])::after { + background-color: graytext; + } + + .fr-btn:disabled, + a.fr-btn:not([href]) { + border-color: graytext; + color: graytext; + } + + a[href].fr-btn::before, + a[href].fr-btn::after { + background-color: linktext; + } + + button.fr-btn { + border: 1px solid buttontext; + } + + .fr-btn--close::after { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--tooltip::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--fullscreen::after { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--display::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--account::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--team::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--briefcase::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--sort::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--sort[aria-sort=ascending]::before, + .fr-btn--sort[aria-sort=descending]::before { + forced-color-adjust: none; + background-color: buttontext; + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-btn::before, + .fr-btn::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-btn[href] { + text-decoration: none; + } + + .fr-btn.fr-btn--secondary:disabled:hover, + .fr-btn.fr-btn--tertiary:disabled:hover, + .fr-btn.fr-btn--tertiary-no-outline:disabled:hover { + background-color: transparent; + } + + .fr-btn[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-btn--sm::before, + .fr-btn--sm::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 0.75rem; + height: 0.75rem; + } + + .fr-btn--sm[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--sm[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn--sm[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--sm[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn--sm[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--sm[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn--sm[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--sm[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-btn--lg::before, + .fr-btn--lg::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-btn--lg[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--lg[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn--lg[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--lg[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn--lg[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--lg[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn--lg[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--lg[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 2rem; + height: 2rem; + } + + .fr-btn--close::before, + .fr-btn--close::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/close-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--tooltip::before, + .fr-btn--tooltip::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/question-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--fullscreen::before, + .fr-btn--fullscreen::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/media/fullscreen-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--display::before, + .fr-btn--display::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/fr--theme-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--briefcase::before, + .fr-btn--briefcase::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/business/briefcase-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--account::before, + .fr-btn--account::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/user/account-circle-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--team::before, + .fr-btn--team::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/user/team-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--sort::before, + .fr-btn--sort::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/arrow-up-down-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--sort[aria-sort=ascending]::before, + .fr-btn--sort[aria-sort=ascending]::after, + .fr-btn--sort[aria-sort=descending]::before, + .fr-btn--sort[aria-sort=descending]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/arrow-up-line.svg"); + width: 1rem; + height: 1rem; + } + + ul.fr-btns-group { + list-style-type: none; + } + + ol.fr-btns-group { + list-style-type: none; + } + + ul.fr-btns-group, + ol.fr-btns-group { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::after, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::after, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::after, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::after, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::after, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::after, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 2rem; + height: 2rem; + } + + .fr-btn { + background-color: #000091; + color: #f5f5fe; + } + + .fr-btn:hover { + background-color: #1212ff; + } + + .fr-btn:active { + background-color: #2323ff; + } + + .fr-btn:disabled, + a.fr-btn:not([href]) { + color: #929292; + background-color: #e5e5e5; + } + + .fr-btn--secondary { + background-color: transparent; + color: #000091; + box-shadow: inset 0 0 0 1px #000091; + } + + .fr-btn--secondary:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-btn--secondary:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-btn--secondary:disabled, + a.fr-btn--secondary:not([href]) { + color: #929292; + box-shadow: inset 0 0 0 1px #e5e5e5; + background-color: transparent; + } + + .fr-btn--secondary:disabled:hover, + a.fr-btn--secondary:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-btn--secondary:disabled:active, + a.fr-btn--secondary:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-btn--tertiary, + .fr-btn--sort, + .fr-btn--account { + background-color: transparent; + color: #000091; + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-btn--tertiary:hover, + .fr-btn--sort:hover, + .fr-btn--account:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-btn--tertiary:active, + .fr-btn--sort:active, + .fr-btn--account:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-btn--tertiary:disabled, + a.fr-btn--tertiary:not([href]), + a.fr-btn--sort:not([href]), + a.fr-btn--account:not([href]), + .fr-btn--sort:disabled, + .fr-btn--account:disabled { + color: #929292; + box-shadow: inset 0 0 0 1px #e5e5e5; + background-color: transparent; + } + + .fr-btn--tertiary:disabled:hover, + a.fr-btn--tertiary:not([href]):hover, + a.fr-btn--sort:not([href]):hover, + a.fr-btn--account:not([href]):hover, + .fr-btn--sort:disabled:hover, + .fr-btn--account:disabled:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-btn--tertiary:disabled:active, + a.fr-btn--tertiary:not([href]):active, + a.fr-btn--sort:not([href]):active, + a.fr-btn--account:not([href]):active, + .fr-btn--sort:disabled:active, + .fr-btn--account:disabled:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-btn--tertiary-no-outline, + .fr-btn--close, + .fr-btn--display, + .fr-btn--fullscreen, + .fr-btn--tooltip, + .fr-btn--briefcase, + .fr-btn--team { + background-color: transparent; + color: #000091; + } + + .fr-btn--tertiary-no-outline:hover, + .fr-btn--close:hover, + .fr-btn--display:hover, + .fr-btn--fullscreen:hover, + .fr-btn--tooltip:hover, + .fr-btn--briefcase:hover, + .fr-btn--team:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-btn--tertiary-no-outline:active, + .fr-btn--close:active, + .fr-btn--display:active, + .fr-btn--fullscreen:active, + .fr-btn--tooltip:active, + .fr-btn--briefcase:active, + .fr-btn--team:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-btn--tertiary-no-outline:disabled, + a.fr-btn--tertiary-no-outline:not([href]), + a.fr-btn--close:not([href]), + a.fr-btn--display:not([href]), + a.fr-btn--fullscreen:not([href]), + a.fr-btn--tooltip:not([href]), + a.fr-btn--briefcase:not([href]), + a.fr-btn--team:not([href]), + .fr-btn--close:disabled, + .fr-btn--display:disabled, + .fr-btn--fullscreen:disabled, + .fr-btn--tooltip:disabled, + .fr-btn--briefcase:disabled, + .fr-btn--team:disabled { + color: #929292; + background-color: transparent; + } + + .fr-btn--tertiary-no-outline:disabled:hover, + a.fr-btn--tertiary-no-outline:not([href]):hover, + a.fr-btn--close:not([href]):hover, + a.fr-btn--display:not([href]):hover, + a.fr-btn--fullscreen:not([href]):hover, + a.fr-btn--tooltip:not([href]):hover, + a.fr-btn--briefcase:not([href]):hover, + a.fr-btn--team:not([href]):hover, + .fr-btn--close:disabled:hover, + .fr-btn--display:disabled:hover, + .fr-btn--fullscreen:disabled:hover, + .fr-btn--tooltip:disabled:hover, + .fr-btn--briefcase:disabled:hover, + .fr-btn--team:disabled:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-btn--tertiary-no-outline:disabled:active, + a.fr-btn--tertiary-no-outline:not([href]):active, + a.fr-btn--close:not([href]):active, + a.fr-btn--display:not([href]):active, + a.fr-btn--fullscreen:not([href]):active, + a.fr-btn--tooltip:not([href]):active, + a.fr-btn--briefcase:not([href]):active, + a.fr-btn--team:not([href]):active, + .fr-btn--close:disabled:active, + .fr-btn--display:disabled:active, + .fr-btn--fullscreen:disabled:active, + .fr-btn--tooltip:disabled:active, + .fr-btn--briefcase:disabled:active, + .fr-btn--team:disabled:active { + background-color: rgba(0, 0, 0, 0.1); + } +} +@media print { + .fr-btn { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } +} diff --git a/dist/dsfr/component/button/button.legacy.css b/dist/dsfr/component/button/button.legacy.css new file mode 100644 index 0000000..6d98060 --- /dev/null +++ b/dist/dsfr/component/button/button.legacy.css @@ -0,0 +1,417 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-btn::before, + .fr-btn::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-btn[href] { + text-decoration: none; + } + + .fr-btn.fr-btn--secondary:disabled:hover, + .fr-btn.fr-btn--tertiary:disabled:hover, + .fr-btn.fr-btn--tertiary-no-outline:disabled:hover { + background-color: transparent; + } + + .fr-btn[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-btn--sm::before, + .fr-btn--sm::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 0.75rem; + height: 0.75rem; + } + + .fr-btn--sm[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--sm[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn--sm[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--sm[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn--sm[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--sm[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn--sm[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--sm[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-btn--lg::before, + .fr-btn--lg::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-btn--lg[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--lg[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn--lg[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--lg[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn--lg[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--lg[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn--lg[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--lg[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 2rem; + height: 2rem; + } + + .fr-btn--close::before, + .fr-btn--close::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/close-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--tooltip::before, + .fr-btn--tooltip::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/question-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--fullscreen::before, + .fr-btn--fullscreen::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/media/fullscreen-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--display::before, + .fr-btn--display::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/fr--theme-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--briefcase::before, + .fr-btn--briefcase::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/business/briefcase-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--account::before, + .fr-btn--account::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/user/account-circle-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--team::before, + .fr-btn--team::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/user/team-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--sort::before, + .fr-btn--sort::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/arrow-up-down-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--sort[aria-sort=ascending]::before, + .fr-btn--sort[aria-sort=ascending]::after, + .fr-btn--sort[aria-sort=descending]::before, + .fr-btn--sort[aria-sort=descending]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/arrow-up-line.svg"); + width: 1rem; + height: 1rem; + } + + ul.fr-btns-group { + list-style-type: none; + } + + ol.fr-btns-group { + list-style-type: none; + } + + ul.fr-btns-group, + ol.fr-btns-group { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::after, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::after, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::after, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::after, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::after, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::after, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 2rem; + height: 2rem; + } + + .fr-btn { + background-color: #000091; + color: #f5f5fe; + } + + .fr-btn:hover { + background-color: #1212ff; + } + + .fr-btn:active { + background-color: #2323ff; + } + + .fr-btn:disabled, + a.fr-btn:not([href]) { + color: #929292; + background-color: #e5e5e5; + } + + .fr-btn--secondary { + background-color: transparent; + color: #000091; + box-shadow: inset 0 0 0 1px #000091; + } + + .fr-btn--secondary:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-btn--secondary:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-btn--secondary:disabled, + a.fr-btn--secondary:not([href]) { + color: #929292; + box-shadow: inset 0 0 0 1px #e5e5e5; + background-color: transparent; + } + + .fr-btn--secondary:disabled:hover, + a.fr-btn--secondary:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-btn--secondary:disabled:active, + a.fr-btn--secondary:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-btn--tertiary, + .fr-btn--sort, + .fr-btn--account { + background-color: transparent; + color: #000091; + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-btn--tertiary:hover, + .fr-btn--sort:hover, + .fr-btn--account:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-btn--tertiary:active, + .fr-btn--sort:active, + .fr-btn--account:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-btn--tertiary:disabled, + a.fr-btn--tertiary:not([href]), + a.fr-btn--sort:not([href]), + a.fr-btn--account:not([href]), + .fr-btn--sort:disabled, + .fr-btn--account:disabled { + color: #929292; + box-shadow: inset 0 0 0 1px #e5e5e5; + background-color: transparent; + } + + .fr-btn--tertiary:disabled:hover, + a.fr-btn--tertiary:not([href]):hover, + a.fr-btn--sort:not([href]):hover, + a.fr-btn--account:not([href]):hover, + .fr-btn--sort:disabled:hover, + .fr-btn--account:disabled:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-btn--tertiary:disabled:active, + a.fr-btn--tertiary:not([href]):active, + a.fr-btn--sort:not([href]):active, + a.fr-btn--account:not([href]):active, + .fr-btn--sort:disabled:active, + .fr-btn--account:disabled:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-btn--tertiary-no-outline, + .fr-btn--close, + .fr-btn--display, + .fr-btn--fullscreen, + .fr-btn--tooltip, + .fr-btn--briefcase, + .fr-btn--team { + background-color: transparent; + color: #000091; + } + + .fr-btn--tertiary-no-outline:hover, + .fr-btn--close:hover, + .fr-btn--display:hover, + .fr-btn--fullscreen:hover, + .fr-btn--tooltip:hover, + .fr-btn--briefcase:hover, + .fr-btn--team:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-btn--tertiary-no-outline:active, + .fr-btn--close:active, + .fr-btn--display:active, + .fr-btn--fullscreen:active, + .fr-btn--tooltip:active, + .fr-btn--briefcase:active, + .fr-btn--team:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-btn--tertiary-no-outline:disabled, + a.fr-btn--tertiary-no-outline:not([href]), + a.fr-btn--close:not([href]), + a.fr-btn--display:not([href]), + a.fr-btn--fullscreen:not([href]), + a.fr-btn--tooltip:not([href]), + a.fr-btn--briefcase:not([href]), + a.fr-btn--team:not([href]), + .fr-btn--close:disabled, + .fr-btn--display:disabled, + .fr-btn--fullscreen:disabled, + .fr-btn--tooltip:disabled, + .fr-btn--briefcase:disabled, + .fr-btn--team:disabled { + color: #929292; + background-color: transparent; + } + + .fr-btn--tertiary-no-outline:disabled:hover, + a.fr-btn--tertiary-no-outline:not([href]):hover, + a.fr-btn--close:not([href]):hover, + a.fr-btn--display:not([href]):hover, + a.fr-btn--fullscreen:not([href]):hover, + a.fr-btn--tooltip:not([href]):hover, + a.fr-btn--briefcase:not([href]):hover, + a.fr-btn--team:not([href]):hover, + .fr-btn--close:disabled:hover, + .fr-btn--display:disabled:hover, + .fr-btn--fullscreen:disabled:hover, + .fr-btn--tooltip:disabled:hover, + .fr-btn--briefcase:disabled:hover, + .fr-btn--team:disabled:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-btn--tertiary-no-outline:disabled:active, + a.fr-btn--tertiary-no-outline:not([href]):active, + a.fr-btn--close:not([href]):active, + a.fr-btn--display:not([href]):active, + a.fr-btn--fullscreen:not([href]):active, + a.fr-btn--tooltip:not([href]):active, + a.fr-btn--briefcase:not([href]):active, + a.fr-btn--team:not([href]):active, + .fr-btn--close:disabled:active, + .fr-btn--display:disabled:active, + .fr-btn--fullscreen:disabled:active, + .fr-btn--tooltip:disabled:active, + .fr-btn--briefcase:disabled:active, + .fr-btn--team:disabled:active { + background-color: rgba(0, 0, 0, 0.1); + } +} diff --git a/dist/dsfr/component/button/button.legacy.min.css b/dist/dsfr/component/button/button.legacy.min.css new file mode 100644 index 0000000..5e63c1e --- /dev/null +++ b/dist/dsfr/component/button/button.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-btn:after,.fr-btn:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-btn[href]{text-decoration:none}.fr-btn.fr-btn--secondary:disabled:hover,.fr-btn.fr-btn--tertiary-no-outline:disabled:hover,.fr-btn.fr-btn--tertiary:disabled:hover{background-color:transparent}.fr-btn[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-btn--sm:after,.fr-btn--sm:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:.75rem;width:.75rem}.fr-btn--sm[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--sm[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn--sm[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--sm[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn--sm[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--sm[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn--sm[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--sm[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-btn--lg:after,.fr-btn--lg:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-btn--lg[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--lg[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn--lg[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--lg[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn--lg[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--lg[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn--lg[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--lg[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:2rem;width:2rem}.fr-btn--close:after,.fr-btn--close:before{background-image:url(../../icons/system/close-line.svg)}.fr-btn--close:after,.fr-btn--close:before,.fr-btn--tooltip:after,.fr-btn--tooltip:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-btn--tooltip:after,.fr-btn--tooltip:before{background-image:url(../../icons/system/question-line.svg)}.fr-btn--fullscreen:after,.fr-btn--fullscreen:before{background-image:url(../../icons/media/fullscreen-line.svg)}.fr-btn--display:after,.fr-btn--display:before,.fr-btn--fullscreen:after,.fr-btn--fullscreen:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-btn--display:after,.fr-btn--display:before{background-image:url(../../icons/system/fr--theme-fill.svg)}.fr-btn--briefcase:after,.fr-btn--briefcase:before{background-image:url(../../icons/business/briefcase-fill.svg)}.fr-btn--account:after,.fr-btn--account:before,.fr-btn--briefcase:after,.fr-btn--briefcase:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-btn--account:after,.fr-btn--account:before{background-image:url(../../icons/user/account-circle-fill.svg)}.fr-btn--team:after,.fr-btn--team:before{background-image:url(../../icons/user/team-line.svg)}.fr-btn--sort:after,.fr-btn--sort:before,.fr-btn--team:after,.fr-btn--team:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-btn--sort:after,.fr-btn--sort:before{background-image:url(../../icons/system/arrow-up-down-line.svg)}.fr-btn--sort[aria-sort=ascending]:after,.fr-btn--sort[aria-sort=ascending]:before,.fr-btn--sort[aria-sort=descending]:after,.fr-btn--sort[aria-sort=descending]:before{background-color:transparent;background-image:url(../../icons/system/arrow-up-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}ol.fr-btns-group,ul.fr-btns-group{list-style-type:none}ol.fr-btns-group,ul.fr-btns-group{margin-bottom:0;margin-top:0;padding-left:0}.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:after,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:after,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:after,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:before,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:after,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:after,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:after,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:after,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:before,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:after,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:2rem;width:2rem}.fr-btn{background-color:#000091;color:#f5f5fe}.fr-btn:hover{background-color:#1212ff}.fr-btn:active{background-color:#2323ff}.fr-btn:disabled,a.fr-btn:not([href]){background-color:#e5e5e5;color:#929292}.fr-btn--secondary{background-color:transparent;box-shadow:inset 0 0 0 1px #000091;color:#000091}.fr-btn--secondary:hover{background-color:rgba(0,0,0,.05)}.fr-btn--secondary:active{background-color:rgba(0,0,0,.1)}.fr-btn--secondary:disabled,a.fr-btn--secondary:not([href]){background-color:transparent;box-shadow:inset 0 0 0 1px #e5e5e5;color:#929292}.fr-btn--secondary:disabled:hover,a.fr-btn--secondary:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-btn--secondary:disabled:active,a.fr-btn--secondary:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-btn--account,.fr-btn--sort,.fr-btn--tertiary{background-color:transparent;box-shadow:inset 0 0 0 1px #ddd;color:#000091}.fr-btn--account:hover,.fr-btn--sort:hover,.fr-btn--tertiary:hover{background-color:rgba(0,0,0,.05)}.fr-btn--account:active,.fr-btn--sort:active,.fr-btn--tertiary:active{background-color:rgba(0,0,0,.1)}.fr-btn--account:disabled,.fr-btn--sort:disabled,.fr-btn--tertiary:disabled,a.fr-btn--account:not([href]),a.fr-btn--sort:not([href]),a.fr-btn--tertiary:not([href]){background-color:transparent;box-shadow:inset 0 0 0 1px #e5e5e5;color:#929292}.fr-btn--account:disabled:hover,.fr-btn--sort:disabled:hover,.fr-btn--tertiary:disabled:hover,a.fr-btn--account:not([href]):hover,a.fr-btn--sort:not([href]):hover,a.fr-btn--tertiary:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-btn--account:disabled:active,.fr-btn--sort:disabled:active,.fr-btn--tertiary:disabled:active,a.fr-btn--account:not([href]):active,a.fr-btn--sort:not([href]):active,a.fr-btn--tertiary:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-btn--briefcase,.fr-btn--close,.fr-btn--display,.fr-btn--fullscreen,.fr-btn--team,.fr-btn--tertiary-no-outline,.fr-btn--tooltip{background-color:transparent;color:#000091}.fr-btn--briefcase:hover,.fr-btn--close:hover,.fr-btn--display:hover,.fr-btn--fullscreen:hover,.fr-btn--team:hover,.fr-btn--tertiary-no-outline:hover,.fr-btn--tooltip:hover{background-color:rgba(0,0,0,.05)}.fr-btn--briefcase:active,.fr-btn--close:active,.fr-btn--display:active,.fr-btn--fullscreen:active,.fr-btn--team:active,.fr-btn--tertiary-no-outline:active,.fr-btn--tooltip:active{background-color:rgba(0,0,0,.1)}.fr-btn--briefcase:disabled,.fr-btn--close:disabled,.fr-btn--display:disabled,.fr-btn--fullscreen:disabled,.fr-btn--team:disabled,.fr-btn--tertiary-no-outline:disabled,.fr-btn--tooltip:disabled,a.fr-btn--briefcase:not([href]),a.fr-btn--close:not([href]),a.fr-btn--display:not([href]),a.fr-btn--fullscreen:not([href]),a.fr-btn--team:not([href]),a.fr-btn--tertiary-no-outline:not([href]),a.fr-btn--tooltip:not([href]){background-color:transparent;color:#929292}.fr-btn--briefcase:disabled:hover,.fr-btn--close:disabled:hover,.fr-btn--display:disabled:hover,.fr-btn--fullscreen:disabled:hover,.fr-btn--team:disabled:hover,.fr-btn--tertiary-no-outline:disabled:hover,.fr-btn--tooltip:disabled:hover,a.fr-btn--briefcase:not([href]):hover,a.fr-btn--close:not([href]):hover,a.fr-btn--display:not([href]):hover,a.fr-btn--fullscreen:not([href]):hover,a.fr-btn--team:not([href]):hover,a.fr-btn--tertiary-no-outline:not([href]):hover,a.fr-btn--tooltip:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-btn--briefcase:disabled:active,.fr-btn--close:disabled:active,.fr-btn--display:disabled:active,.fr-btn--fullscreen:disabled:active,.fr-btn--team:disabled:active,.fr-btn--tertiary-no-outline:disabled:active,.fr-btn--tooltip:disabled:active,a.fr-btn--briefcase:not([href]):active,a.fr-btn--close:not([href]):active,a.fr-btn--display:not([href]):active,a.fr-btn--fullscreen:not([href]):active,a.fr-btn--team:not([href]):active,a.fr-btn--tertiary-no-outline:not([href]):active,a.fr-btn--tooltip:not([href]):active{background-color:rgba(0,0,0,.1)}} \ No newline at end of file diff --git a/dist/dsfr/component/button/button.main.css b/dist/dsfr/component/button/button.main.css new file mode 100644 index 0000000..a7836ab --- /dev/null +++ b/dist/dsfr/component/button/button.main.css @@ -0,0 +1,1251 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + BUTTON +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-btn { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + + --underline-img: none; + --hover-tint: var(--hover); + font-weight: 500; + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + background-color: var(--background-action-high-blue-france); + + --idle: transparent; + --hover: var(--background-action-high-blue-france-hover); + --active: var(--background-action-high-blue-france-active); + color: var(--text-inverted-blue-france); +} + +.fr-btn::before, +.fr-btn::after { + display: block; +} + +.fr-btn[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn[target=_blank]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-btn--align-on-content { + margin-left: -1rem; + margin-right: -1rem; +} + +.fr-btn[class^=fr-icon-]:not([class*=fr-btn--icon-]), +.fr-btn[class*=" fr-icon-"]:not([class*=fr-btn--icon-]), +.fr-btn[class^=fr-fi-]:not([class*=fr-btn--icon-]), +.fr-btn[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) { + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-btn[class^=fr-icon-]:not([class*=fr-btn--icon-])::before, +.fr-btn[class*=" fr-icon-"]:not([class*=fr-btn--icon-])::before, +.fr-btn[class^=fr-fi-]:not([class*=fr-btn--icon-])::before, +.fr-btn[class*=" fr-fi-"]:not([class*=fr-btn--icon-])::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-btn--align-on-content[class^=fr-icon-]:not([class*=fr-btn--icon-]), +.fr-btn--align-on-content[class*=" fr-icon-"]:not([class*=fr-btn--icon-]), +.fr-btn--align-on-content[class^=fr-fi-]:not([class*=fr-btn--icon-]), +.fr-btn--align-on-content[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) { + margin-left: -0.5rem; + margin-right: -0.5rem; +} + +.fr-btn--icon-left[class^=fr-icon-], +.fr-btn--icon-left[class*=" fr-icon-"], +.fr-btn--icon-left[class^=fr-fi-], +.fr-btn--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--icon-left[class^=fr-icon-]::before, +.fr-btn--icon-left[class*=" fr-icon-"]::before, +.fr-btn--icon-left[class^=fr-fi-]::before, +.fr-btn--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-icon-], +.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-icon-"], +.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-fi-], +.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-fi-"] { + margin-left: -0.875rem; + margin-right: -1rem; +} + +.fr-btn--icon-right[class^=fr-icon-], +.fr-btn--icon-right[class*=" fr-icon-"], +.fr-btn--icon-right[class^=fr-fi-], +.fr-btn--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--icon-right[class^=fr-icon-]::after, +.fr-btn--icon-right[class*=" fr-icon-"]::after, +.fr-btn--icon-right[class^=fr-fi-]::after, +.fr-btn--icon-right[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-btn--icon-right[class^=fr-icon-]::before, +.fr-btn--icon-right[class*=" fr-icon-"]::before, +.fr-btn--icon-right[class^=fr-fi-]::before, +.fr-btn--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-icon-], +.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-icon-"], +.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-fi-], +.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-fi-"] { + margin-left: -1rem; + margin-right: -0.875rem; +} + +.fr-btn--sm { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; +} + +.fr-btn--sm[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--sm[target=_blank]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-btn--sm.fr-btn--align-on-content { + margin-left: -0.75rem; + margin-right: -0.75rem; +} + +.fr-btn--sm[class^=fr-icon-]:not([class*=fr-btn--icon-]), +.fr-btn--sm[class*=" fr-icon-"]:not([class*=fr-btn--icon-]), +.fr-btn--sm[class^=fr-fi-]:not([class*=fr-btn--icon-]), +.fr-btn--sm[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) { + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-btn--sm[class^=fr-icon-]:not([class*=fr-btn--icon-])::before, +.fr-btn--sm[class*=" fr-icon-"]:not([class*=fr-btn--icon-])::before, +.fr-btn--sm[class^=fr-fi-]:not([class*=fr-btn--icon-])::before, +.fr-btn--sm[class*=" fr-fi-"]:not([class*=fr-btn--icon-])::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-btn--sm.fr-btn--align-on-content[class^=fr-icon-]:not([class*=fr-btn--icon-]), +.fr-btn--sm.fr-btn--align-on-content[class*=" fr-icon-"]:not([class*=fr-btn--icon-]), +.fr-btn--sm.fr-btn--align-on-content[class^=fr-fi-]:not([class*=fr-btn--icon-]), +.fr-btn--sm.fr-btn--align-on-content[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) { + margin-left: -0.5rem; + margin-right: -0.5rem; +} + +.fr-btn--sm.fr-btn--icon-left[class^=fr-icon-], +.fr-btn--sm.fr-btn--icon-left[class*=" fr-icon-"], +.fr-btn--sm.fr-btn--icon-left[class^=fr-fi-], +.fr-btn--sm.fr-btn--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--sm.fr-btn--icon-left[class^=fr-icon-]::before, +.fr-btn--sm.fr-btn--icon-left[class*=" fr-icon-"]::before, +.fr-btn--sm.fr-btn--icon-left[class^=fr-fi-]::before, +.fr-btn--sm.fr-btn--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-icon-], +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-icon-"], +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-fi-], +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-fi-"] { + margin-left: -0.625rem; + margin-right: -0.75rem; +} + +.fr-btn--sm.fr-btn--icon-right[class^=fr-icon-], +.fr-btn--sm.fr-btn--icon-right[class*=" fr-icon-"], +.fr-btn--sm.fr-btn--icon-right[class^=fr-fi-], +.fr-btn--sm.fr-btn--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--sm.fr-btn--icon-right[class^=fr-icon-]::after, +.fr-btn--sm.fr-btn--icon-right[class*=" fr-icon-"]::after, +.fr-btn--sm.fr-btn--icon-right[class^=fr-fi-]::after, +.fr-btn--sm.fr-btn--icon-right[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-btn--sm.fr-btn--icon-right[class^=fr-icon-]::before, +.fr-btn--sm.fr-btn--icon-right[class*=" fr-icon-"]::before, +.fr-btn--sm.fr-btn--icon-right[class^=fr-fi-]::before, +.fr-btn--sm.fr-btn--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-icon-], +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-icon-"], +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-fi-], +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-fi-"] { + margin-left: -0.75rem; + margin-right: -0.625rem; +} + +.fr-btn--lg { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; +} + +.fr-btn--lg[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--lg[target=_blank]::after { + content: ""; + + --icon-size: 1.5rem; + margin-right: -0.1875rem; + margin-left: 0.5rem; +} + +.fr-btn--lg.fr-btn--align-on-content { + margin-left: -1.5rem; + margin-right: -1.5rem; +} + +.fr-btn--lg[class^=fr-icon-]:not([class*=fr-btn--icon-]), +.fr-btn--lg[class*=" fr-icon-"]:not([class*=fr-btn--icon-]), +.fr-btn--lg[class^=fr-fi-]:not([class*=fr-btn--icon-]), +.fr-btn--lg[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) { + overflow: hidden; + white-space: nowrap; + max-width: 3rem; + max-height: 3rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-btn--lg[class^=fr-icon-]:not([class*=fr-btn--icon-])::before, +.fr-btn--lg[class*=" fr-icon-"]:not([class*=fr-btn--icon-])::before, +.fr-btn--lg[class^=fr-fi-]:not([class*=fr-btn--icon-])::before, +.fr-btn--lg[class*=" fr-fi-"]:not([class*=fr-btn--icon-])::before { + --icon-size: 2rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-btn--lg.fr-btn--align-on-content[class^=fr-icon-]:not([class*=fr-btn--icon-]), +.fr-btn--lg.fr-btn--align-on-content[class*=" fr-icon-"]:not([class*=fr-btn--icon-]), +.fr-btn--lg.fr-btn--align-on-content[class^=fr-fi-]:not([class*=fr-btn--icon-]), +.fr-btn--lg.fr-btn--align-on-content[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) { + margin-left: -0.5rem; + margin-right: -0.5rem; +} + +.fr-btn--lg.fr-btn--icon-left[class^=fr-icon-], +.fr-btn--lg.fr-btn--icon-left[class*=" fr-icon-"], +.fr-btn--lg.fr-btn--icon-left[class^=fr-fi-], +.fr-btn--lg.fr-btn--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--lg.fr-btn--icon-left[class^=fr-icon-]::before, +.fr-btn--lg.fr-btn--icon-left[class*=" fr-icon-"]::before, +.fr-btn--lg.fr-btn--icon-left[class^=fr-fi-]::before, +.fr-btn--lg.fr-btn--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1.5rem; + margin-left: -0.1875rem; + margin-right: 0.5rem; +} + +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-icon-], +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-icon-"], +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-fi-], +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-fi-"] { + margin-left: -1.3125rem; + margin-right: -1.5rem; +} + +.fr-btn--lg.fr-btn--icon-right[class^=fr-icon-], +.fr-btn--lg.fr-btn--icon-right[class*=" fr-icon-"], +.fr-btn--lg.fr-btn--icon-right[class^=fr-fi-], +.fr-btn--lg.fr-btn--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--lg.fr-btn--icon-right[class^=fr-icon-]::after, +.fr-btn--lg.fr-btn--icon-right[class*=" fr-icon-"]::after, +.fr-btn--lg.fr-btn--icon-right[class^=fr-fi-]::after, +.fr-btn--lg.fr-btn--icon-right[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1.5rem; + margin-right: -0.1875rem; + margin-left: 0.5rem; +} + +.fr-btn--lg.fr-btn--icon-right[class^=fr-icon-]::before, +.fr-btn--lg.fr-btn--icon-right[class*=" fr-icon-"]::before, +.fr-btn--lg.fr-btn--icon-right[class^=fr-fi-]::before, +.fr-btn--lg.fr-btn--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-icon-], +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-icon-"], +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-fi-], +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-fi-"] { + margin-left: -1.5rem; + margin-right: -1.3125rem; +} + +.fr-btns-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + display: flex; + align-items: stretch; + flex-wrap: wrap; + margin-left: -0.5rem; + margin-right: -0.5rem; + + /** + * fr-btns-group--inline : aligne les boutons horizontalement dans tout les cas + * fr-btns-group--inline-(sm/md/lg) : permet de passer en horizontal à partir de la valeur du breakpoint appliqué (sm, md, lg) + */ + + /** + * fr-btns-group--left : (Défaut) aligne les boutons sur la gauche (en lecture L-t-R) + */ + + /** + * fr-btns-group--right : aligne les boutons sur la droite + */ + + /** + * fr-btns-group--center : aligne les boutons au centre du conteneur + */ + + /** + * fr-btns-group--center : aligne les boutons au centre du conteneur + */ + + /** + * fr-btns-group--equisized : Fixe la largeur des boutons à celle du plus grand. Géré en grande partie en JS. + */ + + /** + * fr-btns-group--sm : Fixe les boutons à la taille SM + */ + + /** + * fr-btns-group--md : (défaut) Fixe les boutons à la taille MD + */ + + /** + * fr-btns-group--lg : Fixe les boutons à la taille LG (sans modfifieur => MD) + */ +} + +.fr-btns-group > li, +.fr-btns-group > div { + width: 100%; + max-width: 100%; +} + +.fr-btns-group .fr-btn { + width: calc(100% - 1rem); + margin: 0 0.5rem 1rem; + justify-content: center; +} + +.fr-btns-group--inline .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; +} + +.fr-btns-group--inline > li { + display: inline-flex; + max-width: 100%; + width: auto; +} + +.fr-btns-group--inline.fr-btns-group--right.fr-btns-group--inline-reverse { + flex-direction: row-reverse; + justify-content: flex-start; +} + +.fr-btns-group--left, +.fr-btns-group--left li { + justify-content: flex-start; + text-align: left; +} + +.fr-btns-group--right, +.fr-btns-group--right li { + justify-content: flex-end; + text-align: right; +} + +.fr-btns-group--center, +.fr-btns-group--center li { + justify-content: center; + text-align: center; +} + +.fr-btns-group--between, +.fr-btns-group--between li { + justify-content: space-between; + text-align: center; +} + +.fr-btns-group--equisized { + --equisized-width: auto; +} + +.fr-btns-group--equisized .fr-btn { + justify-content: center; + width: var(--equisized-width); +} + +.fr-btns-group--sm .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; +} + +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-], +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"], +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-], +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + justify-content: flex-start; +} + +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before, +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-icon-], +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"], +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-fi-], +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-icon-]::before, +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-fi-]::before, +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-icon-], +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"], +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-fi-], +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::after, +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::after, +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::after, +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::before, +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::before, +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::before { + content: none; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"] { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + justify-content: flex-start; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-icon-], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-fi-], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"] { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-icon-]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-fi-]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-icon-], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-fi-], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"] { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::after, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::after, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::after, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::before { + content: none; +} + +.fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; +} + +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-], +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"], +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-], +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"] { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; + overflow: hidden; + white-space: nowrap; + max-width: 3rem; + max-height: 3rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + justify-content: flex-start; +} + +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before, +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 2rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-icon-], +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"], +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-fi-], +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"] { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-icon-]::before, +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-fi-]::before, +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1.5rem; + margin-left: -0.1875rem; + margin-right: 0.5rem; +} + +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-icon-], +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"], +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-fi-], +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"] { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::after, +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::after, +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::after, +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1.5rem; + margin-right: -0.1875rem; + margin-left: 0.5rem; +} + +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::before, +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::before, +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::before { + content: none; +} + +.fr-fieldset__element > .fr-btns-group { + margin-bottom: -1rem; +} + +.fr-btn--close { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + display: flex; + margin-left: auto; +} + +.fr-btn--close::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/close-line.svg"); + mask-image: url("../../icons/system/close-line.svg"); + content: ""; +} + +.fr-btn--close::before { + content: none; +} + +.fr-btn--tooltip { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-btn--tooltip::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/question-line.svg"); + mask-image: url("../../icons/system/question-line.svg"); + content: ""; +} + +.fr-btn--fullscreen { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--fullscreen::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/media/fullscreen-line.svg"); + mask-image: url("../../icons/media/fullscreen-line.svg"); + content: ""; +} + +.fr-btn--fullscreen::before { + content: none; +} + +.fr-btn--display { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--display::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/fr--theme-fill.svg"); + mask-image: url("../../icons/system/fr--theme-fill.svg"); + content: ""; +} + +.fr-btn--account { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--account::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/user/account-circle-fill.svg"); + mask-image: url("../../icons/user/account-circle-fill.svg"); + content: ""; +} + +.fr-btn--team { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--team::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/user/team-line.svg"); + mask-image: url("../../icons/user/team-line.svg"); + content: ""; +} + +.fr-btn--briefcase { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--briefcase::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/business/briefcase-fill.svg"); + mask-image: url("../../icons/business/briefcase-fill.svg"); + content: ""; +} + +.fr-btn--sort { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-btn--sort::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/arrow-up-down-line.svg"); + mask-image: url("../../icons/system/arrow-up-down-line.svg"); + content: ""; + transition: transform 0.3s; +} + +.fr-btn--sort[aria-sort=descending]::before { + transform: rotate(-180deg); +} + +.fr-btn--sort[aria-sort=ascending], +.fr-btn--sort[aria-sort=descending] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-btn--sort[aria-sort=ascending]::before, +.fr-btn--sort[aria-sort=descending]::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/arrow-up-line.svg"); + mask-image: url("../../icons/system/arrow-up-line.svg"); + content: ""; +} + +.fr-btn:disabled, +a.fr-btn:not([href]) { + color: var(--text-disabled-grey); + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +.fr-btn--secondary { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: inset 0 0 0 1px var(--border-action-high-blue-france); +} + +.fr-btn--secondary:disabled, +a.fr-btn--secondary:not([href]) { + color: var(--text-disabled-grey); + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-btn--tertiary, +.fr-btn--sort, +.fr-btn--account { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-btn--tertiary:disabled, +a.fr-btn--tertiary:not([href]), +a.fr-btn--sort:not([href]), +a.fr-btn--account:not([href]), +.fr-btn--sort:disabled, +.fr-btn--account:disabled { + color: var(--text-disabled-grey); + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-btn--tertiary-no-outline, +.fr-btn--close, +.fr-btn--display, +.fr-btn--fullscreen, +.fr-btn--tooltip, +.fr-btn--briefcase, +.fr-btn--team { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-btn--tertiary-no-outline:disabled, +a.fr-btn--tertiary-no-outline:not([href]), +a.fr-btn--close:not([href]), +a.fr-btn--display:not([href]), +a.fr-btn--fullscreen:not([href]), +a.fr-btn--tooltip:not([href]), +a.fr-btn--briefcase:not([href]), +a.fr-btn--team:not([href]), +.fr-btn--close:disabled, +.fr-btn--display:disabled, +.fr-btn--fullscreen:disabled, +.fr-btn--tooltip:disabled, +.fr-btn--briefcase:disabled, +.fr-btn--team:disabled { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} +@media (min-width: 36em) { + /*! media sm */ + .fr-btns-group--inline-sm .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + } + + .fr-btns-group--inline-sm > li { + display: inline-flex; + max-width: 100%; + width: auto; + } + + .fr-btns-group--inline-sm.fr-btns-group--right.fr-btns-group--inline-reverse { + flex-direction: row-reverse; + justify-content: flex-start; + } +} +@media (min-width: 48em) { + /*! media md */ + .fr-btns-group--inline-md .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + } + + .fr-btns-group--inline-md > li { + display: inline-flex; + max-width: 100%; + width: auto; + } + + .fr-btns-group--inline-md.fr-btns-group--right.fr-btns-group--inline-reverse { + flex-direction: row-reverse; + justify-content: flex-start; + } +} +@media (min-width: 62em) { + /*! media lg */ + .fr-btns-group--inline-lg .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + } + + .fr-btns-group--inline-lg > li { + display: inline-flex; + max-width: 100%; + width: auto; + } + + .fr-btns-group--inline-lg.fr-btns-group--right.fr-btns-group--inline-reverse { + flex-direction: row-reverse; + justify-content: flex-start; + } +} +@media (min-width: 78em) { + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-btn::before, + .fr-btn::after { + background-color: buttontext; + } + + .fr-btn:disabled::before, + .fr-btn:disabled::after, + a.fr-btn:not([href])::before, + a.fr-btn:not([href])::after { + background-color: graytext; + } + + .fr-btn:disabled, + a.fr-btn:not([href]) { + border-color: graytext; + color: graytext; + } + + a[href].fr-btn::before, + a[href].fr-btn::after { + background-color: linktext; + } + + button.fr-btn { + border: 1px solid buttontext; + } + + .fr-btn--close::after { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--tooltip::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--fullscreen::after { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--display::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--account::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--team::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--briefcase::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--sort::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--sort[aria-sort=ascending]::before, + .fr-btn--sort[aria-sort=descending]::before { + forced-color-adjust: none; + background-color: buttontext; + } +} diff --git a/dist/dsfr/component/button/button.main.min.css b/dist/dsfr/component/button/button.main.min.css new file mode 100644 index 0000000..1a20921 --- /dev/null +++ b/dist/dsfr/component/button/button.main.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-btn{--text-spacing:0;--title-spacing:0;--underline-img:none;--hover-tint:var(--hover);--idle:transparent;--hover:var(--background-action-high-blue-france-hover);--active:var(--background-action-high-blue-france-active);align-items:center;background-color:var(--background-action-high-blue-france);color:var(--text-inverted-blue-france);display:inline-flex;flex-direction:row;font-size:1rem;font-weight:500;line-height:1.5rem;min-height:2.5rem;padding:.5rem 1rem;width:-moz-fit-content;width:fit-content}.fr-btn:after,.fr-btn:before{display:block}.fr-btn[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-btn[target=_blank]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-btn--align-on-content{margin-left:-1rem;margin-right:-1rem}.fr-btn[class*=" fr-fi-"]:not([class*=fr-btn--icon-]),.fr-btn[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),.fr-btn[class^=fr-fi-]:not([class*=fr-btn--icon-]),.fr-btn[class^=fr-icon-]:not([class*=fr-btn--icon-]){max-height:2.5rem;max-width:2.5rem;overflow:hidden;padding-left:.5rem;padding-right:.5rem;white-space:nowrap}.fr-btn[class*=" fr-fi-"]:not([class*=fr-btn--icon-]):before,.fr-btn[class*=" fr-icon-"]:not([class*=fr-btn--icon-]):before,.fr-btn[class^=fr-fi-]:not([class*=fr-btn--icon-]):before,.fr-btn[class^=fr-icon-]:not([class*=fr-btn--icon-]):before{--icon-size:1.5rem;margin-left:0;margin-right:.5rem}.fr-btn--align-on-content[class*=" fr-fi-"]:not([class*=fr-btn--icon-]),.fr-btn--align-on-content[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),.fr-btn--align-on-content[class^=fr-fi-]:not([class*=fr-btn--icon-]),.fr-btn--align-on-content[class^=fr-icon-]:not([class*=fr-btn--icon-]){margin-left:-.5rem;margin-right:-.5rem}.fr-btn--icon-left[class*=" fr-fi-"],.fr-btn--icon-left[class*=" fr-icon-"],.fr-btn--icon-left[class^=fr-fi-],.fr-btn--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-btn--icon-left[class*=" fr-fi-"]:before,.fr-btn--icon-left[class*=" fr-icon-"]:before,.fr-btn--icon-left[class^=fr-fi-]:before,.fr-btn--icon-left[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-fi-"],.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-icon-"],.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-fi-],.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-icon-]{margin-left:-.875rem;margin-right:-1rem}.fr-btn--icon-right[class*=" fr-fi-"],.fr-btn--icon-right[class*=" fr-icon-"],.fr-btn--icon-right[class^=fr-fi-],.fr-btn--icon-right[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-btn--icon-right[class*=" fr-fi-"]:after,.fr-btn--icon-right[class*=" fr-icon-"]:after,.fr-btn--icon-right[class^=fr-fi-]:after,.fr-btn--icon-right[class^=fr-icon-]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-btn--icon-right[class*=" fr-fi-"]:before,.fr-btn--icon-right[class*=" fr-icon-"]:before,.fr-btn--icon-right[class^=fr-fi-]:before,.fr-btn--icon-right[class^=fr-icon-]:before{content:none}.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-fi-"],.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-icon-"],.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-fi-],.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-icon-]{margin-left:-1rem;margin-right:-.875rem}.fr-btn--sm{font-size:.875rem;line-height:1.5rem;min-height:2rem;padding:.25rem .75rem}.fr-btn--sm[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-btn--sm[target=_blank]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-btn--sm.fr-btn--align-on-content{margin-left:-.75rem;margin-right:-.75rem}.fr-btn--sm[class*=" fr-fi-"]:not([class*=fr-btn--icon-]),.fr-btn--sm[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),.fr-btn--sm[class^=fr-fi-]:not([class*=fr-btn--icon-]),.fr-btn--sm[class^=fr-icon-]:not([class*=fr-btn--icon-]){max-height:2rem;max-width:2rem;overflow:hidden;padding-left:.5rem;padding-right:.5rem;white-space:nowrap}.fr-btn--sm[class*=" fr-fi-"]:not([class*=fr-btn--icon-]):before,.fr-btn--sm[class*=" fr-icon-"]:not([class*=fr-btn--icon-]):before,.fr-btn--sm[class^=fr-fi-]:not([class*=fr-btn--icon-]):before,.fr-btn--sm[class^=fr-icon-]:not([class*=fr-btn--icon-]):before{--icon-size:1rem;margin-left:0;margin-right:.5rem}.fr-btn--sm.fr-btn--align-on-content[class*=" fr-fi-"]:not([class*=fr-btn--icon-]),.fr-btn--sm.fr-btn--align-on-content[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),.fr-btn--sm.fr-btn--align-on-content[class^=fr-fi-]:not([class*=fr-btn--icon-]),.fr-btn--sm.fr-btn--align-on-content[class^=fr-icon-]:not([class*=fr-btn--icon-]){margin-left:-.5rem;margin-right:-.5rem}.fr-btn--sm.fr-btn--icon-left[class*=" fr-fi-"],.fr-btn--sm.fr-btn--icon-left[class*=" fr-icon-"],.fr-btn--sm.fr-btn--icon-left[class^=fr-fi-],.fr-btn--sm.fr-btn--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-btn--sm.fr-btn--icon-left[class*=" fr-fi-"]:before,.fr-btn--sm.fr-btn--icon-left[class*=" fr-icon-"]:before,.fr-btn--sm.fr-btn--icon-left[class^=fr-fi-]:before,.fr-btn--sm.fr-btn--icon-left[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-fi-"],.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-icon-"],.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-fi-],.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-icon-]{margin-left:-.625rem;margin-right:-.75rem}.fr-btn--sm.fr-btn--icon-right[class*=" fr-fi-"],.fr-btn--sm.fr-btn--icon-right[class*=" fr-icon-"],.fr-btn--sm.fr-btn--icon-right[class^=fr-fi-],.fr-btn--sm.fr-btn--icon-right[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-btn--sm.fr-btn--icon-right[class*=" fr-fi-"]:after,.fr-btn--sm.fr-btn--icon-right[class*=" fr-icon-"]:after,.fr-btn--sm.fr-btn--icon-right[class^=fr-fi-]:after,.fr-btn--sm.fr-btn--icon-right[class^=fr-icon-]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-btn--sm.fr-btn--icon-right[class*=" fr-fi-"]:before,.fr-btn--sm.fr-btn--icon-right[class*=" fr-icon-"]:before,.fr-btn--sm.fr-btn--icon-right[class^=fr-fi-]:before,.fr-btn--sm.fr-btn--icon-right[class^=fr-icon-]:before{content:none}.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-fi-"],.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-icon-"],.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-fi-],.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-icon-]{margin-left:-.75rem;margin-right:-.625rem}.fr-btn--lg{font-size:1.125rem;line-height:1.75rem;min-height:3rem;padding:.5rem 1.5rem}.fr-btn--lg[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-btn--lg[target=_blank]:after{--icon-size:1.5rem;content:"";margin-left:.5rem;margin-right:-.1875rem}.fr-btn--lg.fr-btn--align-on-content{margin-left:-1.5rem;margin-right:-1.5rem}.fr-btn--lg[class*=" fr-fi-"]:not([class*=fr-btn--icon-]),.fr-btn--lg[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),.fr-btn--lg[class^=fr-fi-]:not([class*=fr-btn--icon-]),.fr-btn--lg[class^=fr-icon-]:not([class*=fr-btn--icon-]){max-height:3rem;max-width:3rem;overflow:hidden;padding-left:.5rem;padding-right:.5rem;white-space:nowrap}.fr-btn--lg[class*=" fr-fi-"]:not([class*=fr-btn--icon-]):before,.fr-btn--lg[class*=" fr-icon-"]:not([class*=fr-btn--icon-]):before,.fr-btn--lg[class^=fr-fi-]:not([class*=fr-btn--icon-]):before,.fr-btn--lg[class^=fr-icon-]:not([class*=fr-btn--icon-]):before{--icon-size:2rem;margin-left:0;margin-right:.5rem}.fr-btn--lg.fr-btn--align-on-content[class*=" fr-fi-"]:not([class*=fr-btn--icon-]),.fr-btn--lg.fr-btn--align-on-content[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),.fr-btn--lg.fr-btn--align-on-content[class^=fr-fi-]:not([class*=fr-btn--icon-]),.fr-btn--lg.fr-btn--align-on-content[class^=fr-icon-]:not([class*=fr-btn--icon-]){margin-left:-.5rem;margin-right:-.5rem}.fr-btn--lg.fr-btn--icon-left[class*=" fr-fi-"],.fr-btn--lg.fr-btn--icon-left[class*=" fr-icon-"],.fr-btn--lg.fr-btn--icon-left[class^=fr-fi-],.fr-btn--lg.fr-btn--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-btn--lg.fr-btn--icon-left[class*=" fr-fi-"]:before,.fr-btn--lg.fr-btn--icon-left[class*=" fr-icon-"]:before,.fr-btn--lg.fr-btn--icon-left[class^=fr-fi-]:before,.fr-btn--lg.fr-btn--icon-left[class^=fr-icon-]:before{--icon-size:1.5rem;margin-left:-.1875rem;margin-right:.5rem}.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-fi-"],.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-icon-"],.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-fi-],.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-icon-]{margin-left:-1.3125rem;margin-right:-1.5rem}.fr-btn--lg.fr-btn--icon-right[class*=" fr-fi-"],.fr-btn--lg.fr-btn--icon-right[class*=" fr-icon-"],.fr-btn--lg.fr-btn--icon-right[class^=fr-fi-],.fr-btn--lg.fr-btn--icon-right[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-btn--lg.fr-btn--icon-right[class*=" fr-fi-"]:after,.fr-btn--lg.fr-btn--icon-right[class*=" fr-icon-"]:after,.fr-btn--lg.fr-btn--icon-right[class^=fr-fi-]:after,.fr-btn--lg.fr-btn--icon-right[class^=fr-icon-]:after{--icon-size:1.5rem;content:"";margin-left:.5rem;margin-right:-.1875rem}.fr-btn--lg.fr-btn--icon-right[class*=" fr-fi-"]:before,.fr-btn--lg.fr-btn--icon-right[class*=" fr-icon-"]:before,.fr-btn--lg.fr-btn--icon-right[class^=fr-fi-]:before,.fr-btn--lg.fr-btn--icon-right[class^=fr-icon-]:before{content:none}.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-fi-"],.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-icon-"],.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-fi-],.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-icon-]{margin-left:-1.5rem;margin-right:-1.3125rem}.fr-btns-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;align-items:stretch;display:flex;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem}.fr-btns-group>div,.fr-btns-group>li{max-width:100%;width:100%}.fr-btns-group .fr-btn{justify-content:center;margin:0 .5rem 1rem;width:calc(100% - 1rem)}.fr-btns-group--inline .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-btns-group--inline>li{display:inline-flex;max-width:100%;width:auto}.fr-btns-group--inline.fr-btns-group--right.fr-btns-group--inline-reverse{flex-direction:row-reverse;justify-content:flex-start}.fr-btns-group--left,.fr-btns-group--left li{justify-content:flex-start;text-align:left}.fr-btns-group--right,.fr-btns-group--right li{justify-content:flex-end;text-align:right}.fr-btns-group--center,.fr-btns-group--center li{justify-content:center;text-align:center}.fr-btns-group--between,.fr-btns-group--between li{justify-content:space-between;text-align:center}.fr-btns-group--equisized{--equisized-width:auto}.fr-btns-group--equisized .fr-btn{justify-content:center;width:var(--equisized-width)}.fr-btns-group--sm .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:.875rem;line-height:1.5rem;min-height:2rem;padding:.25rem .75rem}.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"],.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"],.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-],.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]{font-size:.875rem;justify-content:flex-start;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:before,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:before{--icon-size:1rem;margin-left:0;margin-right:.5rem}.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"],.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"],.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-fi-],.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-icon-]{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-fi-]:before,.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"],.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"],.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-fi-],.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]:after,.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]:after,.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]:after,.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]:before,.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]:before{content:none}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:1rem;line-height:1.5rem;min-height:2.5rem;padding:.5rem 1rem}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]{font-size:1rem;justify-content:flex-start;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:before{--icon-size:1.5rem;margin-left:0;margin-right:.5rem}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-fi-],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-icon-]{font-size:1rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2.5rem;overflow:initial;padding:.5rem 1rem}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-fi-]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-fi-],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-icon-]{font-size:1rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2.5rem;overflow:initial;padding:.5rem 1rem}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]:after,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]:after,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-fi-]:after,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-icon-]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-fi-]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-icon-]:before{content:none}.fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:1.125rem;line-height:1.75rem;min-height:3rem;padding:.5rem 1.5rem}.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"],.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"],.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-],.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]{font-size:1.125rem;justify-content:flex-start;line-height:1.75rem;max-height:3rem;max-width:3rem;min-height:3rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:before,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:before{--icon-size:2rem;margin-left:0;margin-right:.5rem}.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"],.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"],.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-fi-],.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-icon-]{font-size:1.125rem;line-height:1.75rem;max-height:none;max-width:100%;min-height:3rem;overflow:initial;padding:.5rem 1.5rem}.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-fi-]:before,.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-icon-]:before{--icon-size:1.5rem;margin-left:-.1875rem;margin-right:.5rem}.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"],.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"],.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-fi-],.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]{font-size:1.125rem;line-height:1.75rem;max-height:none;max-width:100%;min-height:3rem;overflow:initial;padding:.5rem 1.5rem}.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]:after,.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]:after,.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]:after,.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]:after{--icon-size:1.5rem;content:"";margin-left:.5rem;margin-right:-.1875rem}.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]:before,.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]:before{content:none}.fr-fieldset__element>.fr-btns-group{margin-bottom:-1rem}.fr-btn--close{display:flex;font-size:.875rem;line-height:1.5rem;margin-left:auto;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-btn--close:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../../icons/system/close-line.svg);mask-image:url(../../icons/system/close-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--close:before{content:none}.fr-btn--tooltip{font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-btn--tooltip:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../../icons/system/question-line.svg);mask-image:url(../../icons/system/question-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--fullscreen{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-btn--fullscreen:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../../icons/media/fullscreen-line.svg);mask-image:url(../../icons/media/fullscreen-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--fullscreen:before{content:none}.fr-btn--display{font-size:1rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2.5rem;overflow:initial;padding:.5rem 1rem}.fr-btn--display:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(../../icons/system/fr--theme-fill.svg);mask-image:url(../../icons/system/fr--theme-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--account{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-btn--account:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(../../icons/user/account-circle-fill.svg);mask-image:url(../../icons/user/account-circle-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--team{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-btn--team:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(../../icons/user/team-line.svg);mask-image:url(../../icons/user/team-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--briefcase{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-btn--briefcase:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(../../icons/business/briefcase-fill.svg);mask-image:url(../../icons/business/briefcase-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--sort{font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-btn--sort:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../../icons/system/arrow-up-down-line.svg);mask-image:url(../../icons/system/arrow-up-down-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:transform .3s;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--sort[aria-sort=descending]:before{transform:rotate(-180deg)}.fr-btn--sort[aria-sort=ascending],.fr-btn--sort[aria-sort=descending]{font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-btn--sort[aria-sort=ascending]:before,.fr-btn--sort[aria-sort=descending]:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../../icons/system/arrow-up-line.svg);mask-image:url(../../icons/system/arrow-up-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn:disabled,a.fr-btn:not([href]){--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey);color:var(--text-disabled-grey)}.fr-btn--secondary{--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-action-high-blue-france);color:var(--text-action-high-blue-france)}.fr-btn--secondary:disabled,a.fr-btn--secondary:not([href]){--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-btn--account,.fr-btn--sort,.fr-btn--tertiary{--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-default-grey);color:var(--text-action-high-blue-france)}.fr-btn--account:disabled,.fr-btn--sort:disabled,.fr-btn--tertiary:disabled,a.fr-btn--account:not([href]),a.fr-btn--sort:not([href]),a.fr-btn--tertiary:not([href]){--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-btn--briefcase,.fr-btn--close,.fr-btn--display,.fr-btn--fullscreen,.fr-btn--team,.fr-btn--tertiary-no-outline,.fr-btn--tooltip{--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france)}.fr-btn--briefcase:disabled,.fr-btn--close:disabled,.fr-btn--display:disabled,.fr-btn--fullscreen:disabled,.fr-btn--team:disabled,.fr-btn--tertiary-no-outline:disabled,.fr-btn--tooltip:disabled,a.fr-btn--briefcase:not([href]),a.fr-btn--close:not([href]),a.fr-btn--display:not([href]),a.fr-btn--fullscreen:not([href]),a.fr-btn--team:not([href]),a.fr-btn--tertiary-no-outline:not([href]),a.fr-btn--tooltip:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}@media (min-width:36em){ + /*! media sm */.fr-btns-group--inline-sm .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-btns-group--inline-sm>li{display:inline-flex;max-width:100%;width:auto}.fr-btns-group--inline-sm.fr-btns-group--right.fr-btns-group--inline-reverse{flex-direction:row-reverse;justify-content:flex-start}}@media (min-width:48em){ + /*! media md */.fr-btns-group--inline-md .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-btns-group--inline-md>li{display:inline-flex;max-width:100%;width:auto}.fr-btns-group--inline-md.fr-btns-group--right.fr-btns-group--inline-reverse{flex-direction:row-reverse;justify-content:flex-start}}@media (min-width:62em){ + /*! media lg */.fr-btns-group--inline-lg .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-btns-group--inline-lg>li{display:inline-flex;max-width:100%;width:auto}.fr-btns-group--inline-lg.fr-btns-group--right.fr-btns-group--inline-reverse{flex-direction:row-reverse;justify-content:flex-start}}@media (min-width:78em){ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-btn:after,.fr-btn:before{background-color:buttontext}.fr-btn:disabled:after,.fr-btn:disabled:before,a.fr-btn:not([href]):after,a.fr-btn:not([href]):before{background-color:graytext}.fr-btn:disabled,a.fr-btn:not([href]){border-color:graytext;color:graytext}a[href].fr-btn:after,a[href].fr-btn:before{background-color:linktext}button.fr-btn{border:1px solid buttontext}.fr-btn--account:before,.fr-btn--briefcase:before,.fr-btn--close:after,.fr-btn--display:before,.fr-btn--fullscreen:after,.fr-btn--sort:before,.fr-btn--sort[aria-sort=ascending]:before,.fr-btn--sort[aria-sort=descending]:before,.fr-btn--team:before,.fr-btn--tooltip:before{background-color:buttontext;forced-color-adjust:none}} \ No newline at end of file diff --git a/dist/dsfr/component/button/button.min.css b/dist/dsfr/component/button/button.min.css new file mode 100644 index 0000000..72e60b9 --- /dev/null +++ b/dist/dsfr/component/button/button.min.css @@ -0,0 +1,11 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-btn{--text-spacing:0;--title-spacing:0;--underline-img:none;--hover-tint:var(--hover);--idle:transparent;--hover:var(--background-action-high-blue-france-hover);--active:var(--background-action-high-blue-france-active);align-items:center;background-color:var(--background-action-high-blue-france);color:var(--text-inverted-blue-france);display:inline-flex;flex-direction:row;font-size:1rem;font-weight:500;line-height:1.5rem;min-height:2.5rem;padding:.5rem 1rem;width:-moz-fit-content;width:fit-content}.fr-btn:after,.fr-btn:before{display:block}.fr-btn[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-btn[target=_blank]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-btn--align-on-content{margin-left:-1rem;margin-right:-1rem}.fr-btn[class*=" fr-fi-"]:not([class*=fr-btn--icon-]),.fr-btn[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),.fr-btn[class^=fr-fi-]:not([class*=fr-btn--icon-]),.fr-btn[class^=fr-icon-]:not([class*=fr-btn--icon-]){max-height:2.5rem;max-width:2.5rem;overflow:hidden;padding-left:.5rem;padding-right:.5rem;white-space:nowrap}.fr-btn[class*=" fr-fi-"]:not([class*=fr-btn--icon-]):before,.fr-btn[class*=" fr-icon-"]:not([class*=fr-btn--icon-]):before,.fr-btn[class^=fr-fi-]:not([class*=fr-btn--icon-]):before,.fr-btn[class^=fr-icon-]:not([class*=fr-btn--icon-]):before{--icon-size:1.5rem;margin-left:0;margin-right:.5rem}.fr-btn--align-on-content[class*=" fr-fi-"]:not([class*=fr-btn--icon-]),.fr-btn--align-on-content[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),.fr-btn--align-on-content[class^=fr-fi-]:not([class*=fr-btn--icon-]),.fr-btn--align-on-content[class^=fr-icon-]:not([class*=fr-btn--icon-]){margin-left:-.5rem;margin-right:-.5rem}.fr-btn--icon-left[class*=" fr-fi-"],.fr-btn--icon-left[class*=" fr-icon-"],.fr-btn--icon-left[class^=fr-fi-],.fr-btn--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-btn--icon-left[class*=" fr-fi-"]:before,.fr-btn--icon-left[class*=" fr-icon-"]:before,.fr-btn--icon-left[class^=fr-fi-]:before,.fr-btn--icon-left[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-fi-"],.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-icon-"],.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-fi-],.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-icon-]{margin-left:-.875rem;margin-right:-1rem}.fr-btn--icon-right[class*=" fr-fi-"],.fr-btn--icon-right[class*=" fr-icon-"],.fr-btn--icon-right[class^=fr-fi-],.fr-btn--icon-right[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-btn--icon-right[class*=" fr-fi-"]:after,.fr-btn--icon-right[class*=" fr-icon-"]:after,.fr-btn--icon-right[class^=fr-fi-]:after,.fr-btn--icon-right[class^=fr-icon-]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-btn--icon-right[class*=" fr-fi-"]:before,.fr-btn--icon-right[class*=" fr-icon-"]:before,.fr-btn--icon-right[class^=fr-fi-]:before,.fr-btn--icon-right[class^=fr-icon-]:before{content:none}.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-fi-"],.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-icon-"],.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-fi-],.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-icon-]{margin-left:-1rem;margin-right:-.875rem}.fr-btn--sm{font-size:.875rem;line-height:1.5rem;min-height:2rem;padding:.25rem .75rem}.fr-btn--sm[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-btn--sm[target=_blank]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-btn--sm.fr-btn--align-on-content{margin-left:-.75rem;margin-right:-.75rem}.fr-btn--sm[class*=" fr-fi-"]:not([class*=fr-btn--icon-]),.fr-btn--sm[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),.fr-btn--sm[class^=fr-fi-]:not([class*=fr-btn--icon-]),.fr-btn--sm[class^=fr-icon-]:not([class*=fr-btn--icon-]){max-height:2rem;max-width:2rem;overflow:hidden;padding-left:.5rem;padding-right:.5rem;white-space:nowrap}.fr-btn--sm[class*=" fr-fi-"]:not([class*=fr-btn--icon-]):before,.fr-btn--sm[class*=" fr-icon-"]:not([class*=fr-btn--icon-]):before,.fr-btn--sm[class^=fr-fi-]:not([class*=fr-btn--icon-]):before,.fr-btn--sm[class^=fr-icon-]:not([class*=fr-btn--icon-]):before{--icon-size:1rem;margin-left:0;margin-right:.5rem}.fr-btn--sm.fr-btn--align-on-content[class*=" fr-fi-"]:not([class*=fr-btn--icon-]),.fr-btn--sm.fr-btn--align-on-content[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),.fr-btn--sm.fr-btn--align-on-content[class^=fr-fi-]:not([class*=fr-btn--icon-]),.fr-btn--sm.fr-btn--align-on-content[class^=fr-icon-]:not([class*=fr-btn--icon-]){margin-left:-.5rem;margin-right:-.5rem}.fr-btn--sm.fr-btn--icon-left[class*=" fr-fi-"],.fr-btn--sm.fr-btn--icon-left[class*=" fr-icon-"],.fr-btn--sm.fr-btn--icon-left[class^=fr-fi-],.fr-btn--sm.fr-btn--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-btn--sm.fr-btn--icon-left[class*=" fr-fi-"]:before,.fr-btn--sm.fr-btn--icon-left[class*=" fr-icon-"]:before,.fr-btn--sm.fr-btn--icon-left[class^=fr-fi-]:before,.fr-btn--sm.fr-btn--icon-left[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-fi-"],.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-icon-"],.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-fi-],.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-icon-]{margin-left:-.625rem;margin-right:-.75rem}.fr-btn--sm.fr-btn--icon-right[class*=" fr-fi-"],.fr-btn--sm.fr-btn--icon-right[class*=" fr-icon-"],.fr-btn--sm.fr-btn--icon-right[class^=fr-fi-],.fr-btn--sm.fr-btn--icon-right[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-btn--sm.fr-btn--icon-right[class*=" fr-fi-"]:after,.fr-btn--sm.fr-btn--icon-right[class*=" fr-icon-"]:after,.fr-btn--sm.fr-btn--icon-right[class^=fr-fi-]:after,.fr-btn--sm.fr-btn--icon-right[class^=fr-icon-]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-btn--sm.fr-btn--icon-right[class*=" fr-fi-"]:before,.fr-btn--sm.fr-btn--icon-right[class*=" fr-icon-"]:before,.fr-btn--sm.fr-btn--icon-right[class^=fr-fi-]:before,.fr-btn--sm.fr-btn--icon-right[class^=fr-icon-]:before{content:none}.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-fi-"],.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-icon-"],.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-fi-],.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-icon-]{margin-left:-.75rem;margin-right:-.625rem}.fr-btn--lg{font-size:1.125rem;line-height:1.75rem;min-height:3rem;padding:.5rem 1.5rem}.fr-btn--lg[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-btn--lg[target=_blank]:after{--icon-size:1.5rem;content:"";margin-left:.5rem;margin-right:-.1875rem}.fr-btn--lg.fr-btn--align-on-content{margin-left:-1.5rem;margin-right:-1.5rem}.fr-btn--lg[class*=" fr-fi-"]:not([class*=fr-btn--icon-]),.fr-btn--lg[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),.fr-btn--lg[class^=fr-fi-]:not([class*=fr-btn--icon-]),.fr-btn--lg[class^=fr-icon-]:not([class*=fr-btn--icon-]){max-height:3rem;max-width:3rem;overflow:hidden;padding-left:.5rem;padding-right:.5rem;white-space:nowrap}.fr-btn--lg[class*=" fr-fi-"]:not([class*=fr-btn--icon-]):before,.fr-btn--lg[class*=" fr-icon-"]:not([class*=fr-btn--icon-]):before,.fr-btn--lg[class^=fr-fi-]:not([class*=fr-btn--icon-]):before,.fr-btn--lg[class^=fr-icon-]:not([class*=fr-btn--icon-]):before{--icon-size:2rem;margin-left:0;margin-right:.5rem}.fr-btn--lg.fr-btn--align-on-content[class*=" fr-fi-"]:not([class*=fr-btn--icon-]),.fr-btn--lg.fr-btn--align-on-content[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),.fr-btn--lg.fr-btn--align-on-content[class^=fr-fi-]:not([class*=fr-btn--icon-]),.fr-btn--lg.fr-btn--align-on-content[class^=fr-icon-]:not([class*=fr-btn--icon-]){margin-left:-.5rem;margin-right:-.5rem}.fr-btn--lg.fr-btn--icon-left[class*=" fr-fi-"],.fr-btn--lg.fr-btn--icon-left[class*=" fr-icon-"],.fr-btn--lg.fr-btn--icon-left[class^=fr-fi-],.fr-btn--lg.fr-btn--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-btn--lg.fr-btn--icon-left[class*=" fr-fi-"]:before,.fr-btn--lg.fr-btn--icon-left[class*=" fr-icon-"]:before,.fr-btn--lg.fr-btn--icon-left[class^=fr-fi-]:before,.fr-btn--lg.fr-btn--icon-left[class^=fr-icon-]:before{--icon-size:1.5rem;margin-left:-.1875rem;margin-right:.5rem}.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-fi-"],.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-icon-"],.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-fi-],.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-icon-]{margin-left:-1.3125rem;margin-right:-1.5rem}.fr-btn--lg.fr-btn--icon-right[class*=" fr-fi-"],.fr-btn--lg.fr-btn--icon-right[class*=" fr-icon-"],.fr-btn--lg.fr-btn--icon-right[class^=fr-fi-],.fr-btn--lg.fr-btn--icon-right[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-btn--lg.fr-btn--icon-right[class*=" fr-fi-"]:after,.fr-btn--lg.fr-btn--icon-right[class*=" fr-icon-"]:after,.fr-btn--lg.fr-btn--icon-right[class^=fr-fi-]:after,.fr-btn--lg.fr-btn--icon-right[class^=fr-icon-]:after{--icon-size:1.5rem;content:"";margin-left:.5rem;margin-right:-.1875rem}.fr-btn--lg.fr-btn--icon-right[class*=" fr-fi-"]:before,.fr-btn--lg.fr-btn--icon-right[class*=" fr-icon-"]:before,.fr-btn--lg.fr-btn--icon-right[class^=fr-fi-]:before,.fr-btn--lg.fr-btn--icon-right[class^=fr-icon-]:before{content:none}.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-fi-"],.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-icon-"],.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-fi-],.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-icon-]{margin-left:-1.5rem;margin-right:-1.3125rem}.fr-btns-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;align-items:stretch;display:flex;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem}.fr-btns-group>div,.fr-btns-group>li{max-width:100%;width:100%}.fr-btns-group .fr-btn{justify-content:center;margin:0 .5rem 1rem;width:calc(100% - 1rem)}.fr-btns-group--inline .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-btns-group--inline>li{display:inline-flex;max-width:100%;width:auto}.fr-btns-group--inline.fr-btns-group--right.fr-btns-group--inline-reverse{flex-direction:row-reverse;justify-content:flex-start}.fr-btns-group--left,.fr-btns-group--left li{justify-content:flex-start;text-align:left}.fr-btns-group--right,.fr-btns-group--right li{justify-content:flex-end;text-align:right}.fr-btns-group--center,.fr-btns-group--center li{justify-content:center;text-align:center}.fr-btns-group--between,.fr-btns-group--between li{justify-content:space-between;text-align:center}.fr-btns-group--equisized{--equisized-width:auto}.fr-btns-group--equisized .fr-btn{justify-content:center;width:var(--equisized-width)}.fr-btns-group--sm .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:.875rem;line-height:1.5rem;min-height:2rem;padding:.25rem .75rem}.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"],.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"],.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-],.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]{font-size:.875rem;justify-content:flex-start;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:before,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:before{--icon-size:1rem;margin-left:0;margin-right:.5rem}.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"],.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"],.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-fi-],.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-icon-]{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-fi-]:before,.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"],.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"],.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-fi-],.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]:after,.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]:after,.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]:after,.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]:before,.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]:before{content:none}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:1rem;line-height:1.5rem;min-height:2.5rem;padding:.5rem 1rem}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]{font-size:1rem;justify-content:flex-start;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:before{--icon-size:1.5rem;margin-left:0;margin-right:.5rem}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-fi-],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-icon-]{font-size:1rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2.5rem;overflow:initial;padding:.5rem 1rem}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-fi-]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-fi-],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-icon-]{font-size:1rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2.5rem;overflow:initial;padding:.5rem 1rem}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]:after,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]:after,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-fi-]:after,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-icon-]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-fi-]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-icon-]:before{content:none}.fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:1.125rem;line-height:1.75rem;min-height:3rem;padding:.5rem 1.5rem}.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"],.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"],.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-],.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]{font-size:1.125rem;justify-content:flex-start;line-height:1.75rem;max-height:3rem;max-width:3rem;min-height:3rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:before,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:before{--icon-size:2rem;margin-left:0;margin-right:.5rem}.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"],.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"],.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-fi-],.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-icon-]{font-size:1.125rem;line-height:1.75rem;max-height:none;max-width:100%;min-height:3rem;overflow:initial;padding:.5rem 1.5rem}.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-fi-]:before,.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-icon-]:before{--icon-size:1.5rem;margin-left:-.1875rem;margin-right:.5rem}.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"],.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"],.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-fi-],.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]{font-size:1.125rem;line-height:1.75rem;max-height:none;max-width:100%;min-height:3rem;overflow:initial;padding:.5rem 1.5rem}.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]:after,.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]:after,.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]:after,.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]:after{--icon-size:1.5rem;content:"";margin-left:.5rem;margin-right:-.1875rem}.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]:before,.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]:before{content:none}.fr-fieldset__element>.fr-btns-group{margin-bottom:-1rem}.fr-btn--close{display:flex;font-size:.875rem;line-height:1.5rem;margin-left:auto;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-btn--close:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../../icons/system/close-line.svg);mask-image:url(../../icons/system/close-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--close:before{content:none}.fr-btn--tooltip{font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-btn--tooltip:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../../icons/system/question-line.svg);mask-image:url(../../icons/system/question-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--fullscreen{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-btn--fullscreen:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../../icons/media/fullscreen-line.svg);mask-image:url(../../icons/media/fullscreen-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--fullscreen:before{content:none}.fr-btn--display{font-size:1rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2.5rem;overflow:initial;padding:.5rem 1rem}.fr-btn--display:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(../../icons/system/fr--theme-fill.svg);mask-image:url(../../icons/system/fr--theme-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--account{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-btn--account:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(../../icons/user/account-circle-fill.svg);mask-image:url(../../icons/user/account-circle-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--team{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-btn--team:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(../../icons/user/team-line.svg);mask-image:url(../../icons/user/team-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--briefcase{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-btn--briefcase:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(../../icons/business/briefcase-fill.svg);mask-image:url(../../icons/business/briefcase-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--sort{font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-btn--sort:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../../icons/system/arrow-up-down-line.svg);mask-image:url(../../icons/system/arrow-up-down-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:transform .3s;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--sort[aria-sort=descending]:before{transform:rotate(-180deg)}.fr-btn--sort[aria-sort=ascending],.fr-btn--sort[aria-sort=descending]{font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-btn--sort[aria-sort=ascending]:before,.fr-btn--sort[aria-sort=descending]:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../../icons/system/arrow-up-line.svg);mask-image:url(../../icons/system/arrow-up-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn:disabled,a.fr-btn:not([href]){--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey);color:var(--text-disabled-grey)}.fr-btn--secondary{--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-action-high-blue-france);color:var(--text-action-high-blue-france)}.fr-btn--secondary:disabled,a.fr-btn--secondary:not([href]){--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-btn--account,.fr-btn--sort,.fr-btn--tertiary{--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-default-grey);color:var(--text-action-high-blue-france)}.fr-btn--account:disabled,.fr-btn--sort:disabled,.fr-btn--tertiary:disabled,a.fr-btn--account:not([href]),a.fr-btn--sort:not([href]),a.fr-btn--tertiary:not([href]){--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-btn--briefcase,.fr-btn--close,.fr-btn--display,.fr-btn--fullscreen,.fr-btn--team,.fr-btn--tertiary-no-outline,.fr-btn--tooltip{--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france)}.fr-btn--briefcase:disabled,.fr-btn--close:disabled,.fr-btn--display:disabled,.fr-btn--fullscreen:disabled,.fr-btn--team:disabled,.fr-btn--tertiary-no-outline:disabled,.fr-btn--tooltip:disabled,a.fr-btn--briefcase:not([href]),a.fr-btn--close:not([href]),a.fr-btn--display:not([href]),a.fr-btn--fullscreen:not([href]),a.fr-btn--team:not([href]),a.fr-btn--tertiary-no-outline:not([href]),a.fr-btn--tooltip:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}@media (min-width:36em){ + /*! media sm */.fr-btns-group--inline-sm .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-btns-group--inline-sm>li{display:inline-flex;max-width:100%;width:auto}.fr-btns-group--inline-sm.fr-btns-group--right.fr-btns-group--inline-reverse{flex-direction:row-reverse;justify-content:flex-start} + /*! media sm */}@media (min-width:48em){ + /*! media md */.fr-btns-group--inline-md .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-btns-group--inline-md>li{display:inline-flex;max-width:100%;width:auto}.fr-btns-group--inline-md.fr-btns-group--right.fr-btns-group--inline-reverse{flex-direction:row-reverse;justify-content:flex-start} + /*! media md */}@media (min-width:62em){ + /*! media lg */.fr-btns-group--inline-lg .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-btns-group--inline-lg>li{display:inline-flex;max-width:100%;width:auto}.fr-btns-group--inline-lg.fr-btns-group--right.fr-btns-group--inline-reverse{flex-direction:row-reverse;justify-content:flex-start} + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-btn:after,.fr-btn:before{background-color:buttontext}.fr-btn:disabled:after,.fr-btn:disabled:before,a.fr-btn:not([href]):after,a.fr-btn:not([href]):before{background-color:graytext}.fr-btn:disabled,a.fr-btn:not([href]){border-color:graytext;color:graytext}a[href].fr-btn:after,a[href].fr-btn:before{background-color:linktext}button.fr-btn{border:1px solid buttontext}.fr-btn--account:before,.fr-btn--briefcase:before,.fr-btn--close:after,.fr-btn--display:before,.fr-btn--fullscreen:after,.fr-btn--sort:before,.fr-btn--sort[aria-sort=ascending]:before,.fr-btn--sort[aria-sort=descending]:before,.fr-btn--team:before,.fr-btn--tooltip:before{background-color:buttontext;forced-color-adjust:none}}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-btn:after,.fr-btn:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-btn[href]{text-decoration:none}.fr-btn.fr-btn--secondary:disabled:hover,.fr-btn.fr-btn--tertiary-no-outline:disabled:hover,.fr-btn.fr-btn--tertiary:disabled:hover{background-color:transparent}.fr-btn[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-btn--sm:after,.fr-btn--sm:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:.75rem;width:.75rem}.fr-btn--sm[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--sm[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn--sm[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--sm[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn--sm[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--sm[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn--sm[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--sm[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-btn--lg:after,.fr-btn--lg:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-btn--lg[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--lg[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn--lg[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--lg[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn--lg[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--lg[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn--lg[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--lg[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:2rem;width:2rem}.fr-btn--close:after,.fr-btn--close:before{background-image:url(../../icons/system/close-line.svg)}.fr-btn--close:after,.fr-btn--close:before,.fr-btn--tooltip:after,.fr-btn--tooltip:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-btn--tooltip:after,.fr-btn--tooltip:before{background-image:url(../../icons/system/question-line.svg)}.fr-btn--fullscreen:after,.fr-btn--fullscreen:before{background-image:url(../../icons/media/fullscreen-line.svg)}.fr-btn--display:after,.fr-btn--display:before,.fr-btn--fullscreen:after,.fr-btn--fullscreen:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-btn--display:after,.fr-btn--display:before{background-image:url(../../icons/system/fr--theme-fill.svg)}.fr-btn--briefcase:after,.fr-btn--briefcase:before{background-image:url(../../icons/business/briefcase-fill.svg)}.fr-btn--account:after,.fr-btn--account:before,.fr-btn--briefcase:after,.fr-btn--briefcase:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-btn--account:after,.fr-btn--account:before{background-image:url(../../icons/user/account-circle-fill.svg)}.fr-btn--team:after,.fr-btn--team:before{background-image:url(../../icons/user/team-line.svg)}.fr-btn--sort:after,.fr-btn--sort:before,.fr-btn--team:after,.fr-btn--team:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-btn--sort:after,.fr-btn--sort:before{background-image:url(../../icons/system/arrow-up-down-line.svg)}.fr-btn--sort[aria-sort=ascending]:after,.fr-btn--sort[aria-sort=ascending]:before,.fr-btn--sort[aria-sort=descending]:after,.fr-btn--sort[aria-sort=descending]:before{background-color:transparent;background-image:url(../../icons/system/arrow-up-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}ol.fr-btns-group,ul.fr-btns-group{list-style-type:none}ol.fr-btns-group,ul.fr-btns-group{margin-bottom:0;margin-top:0;padding-left:0}.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:after,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:after,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:after,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:before,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:after,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:after,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:after,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:after,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:before,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:after,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:2rem;width:2rem}.fr-btn{background-color:#000091;color:#f5f5fe}.fr-btn:hover{background-color:#1212ff}.fr-btn:active{background-color:#2323ff}.fr-btn:disabled,a.fr-btn:not([href]){background-color:#e5e5e5;color:#929292}.fr-btn--secondary{background-color:transparent;box-shadow:inset 0 0 0 1px #000091;color:#000091}.fr-btn--secondary:hover{background-color:rgba(0,0,0,.05)}.fr-btn--secondary:active{background-color:rgba(0,0,0,.1)}.fr-btn--secondary:disabled,a.fr-btn--secondary:not([href]){background-color:transparent;box-shadow:inset 0 0 0 1px #e5e5e5;color:#929292}.fr-btn--secondary:disabled:hover,a.fr-btn--secondary:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-btn--secondary:disabled:active,a.fr-btn--secondary:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-btn--account,.fr-btn--sort,.fr-btn--tertiary{background-color:transparent;box-shadow:inset 0 0 0 1px #ddd;color:#000091}.fr-btn--account:hover,.fr-btn--sort:hover,.fr-btn--tertiary:hover{background-color:rgba(0,0,0,.05)}.fr-btn--account:active,.fr-btn--sort:active,.fr-btn--tertiary:active{background-color:rgba(0,0,0,.1)}.fr-btn--account:disabled,.fr-btn--sort:disabled,.fr-btn--tertiary:disabled,a.fr-btn--account:not([href]),a.fr-btn--sort:not([href]),a.fr-btn--tertiary:not([href]){background-color:transparent;box-shadow:inset 0 0 0 1px #e5e5e5;color:#929292}.fr-btn--account:disabled:hover,.fr-btn--sort:disabled:hover,.fr-btn--tertiary:disabled:hover,a.fr-btn--account:not([href]):hover,a.fr-btn--sort:not([href]):hover,a.fr-btn--tertiary:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-btn--account:disabled:active,.fr-btn--sort:disabled:active,.fr-btn--tertiary:disabled:active,a.fr-btn--account:not([href]):active,a.fr-btn--sort:not([href]):active,a.fr-btn--tertiary:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-btn--briefcase,.fr-btn--close,.fr-btn--display,.fr-btn--fullscreen,.fr-btn--team,.fr-btn--tertiary-no-outline,.fr-btn--tooltip{background-color:transparent;color:#000091}.fr-btn--briefcase:hover,.fr-btn--close:hover,.fr-btn--display:hover,.fr-btn--fullscreen:hover,.fr-btn--team:hover,.fr-btn--tertiary-no-outline:hover,.fr-btn--tooltip:hover{background-color:rgba(0,0,0,.05)}.fr-btn--briefcase:active,.fr-btn--close:active,.fr-btn--display:active,.fr-btn--fullscreen:active,.fr-btn--team:active,.fr-btn--tertiary-no-outline:active,.fr-btn--tooltip:active{background-color:rgba(0,0,0,.1)}.fr-btn--briefcase:disabled,.fr-btn--close:disabled,.fr-btn--display:disabled,.fr-btn--fullscreen:disabled,.fr-btn--team:disabled,.fr-btn--tertiary-no-outline:disabled,.fr-btn--tooltip:disabled,a.fr-btn--briefcase:not([href]),a.fr-btn--close:not([href]),a.fr-btn--display:not([href]),a.fr-btn--fullscreen:not([href]),a.fr-btn--team:not([href]),a.fr-btn--tertiary-no-outline:not([href]),a.fr-btn--tooltip:not([href]){background-color:transparent;color:#929292}.fr-btn--briefcase:disabled:hover,.fr-btn--close:disabled:hover,.fr-btn--display:disabled:hover,.fr-btn--fullscreen:disabled:hover,.fr-btn--team:disabled:hover,.fr-btn--tertiary-no-outline:disabled:hover,.fr-btn--tooltip:disabled:hover,a.fr-btn--briefcase:not([href]):hover,a.fr-btn--close:not([href]):hover,a.fr-btn--display:not([href]):hover,a.fr-btn--fullscreen:not([href]):hover,a.fr-btn--team:not([href]):hover,a.fr-btn--tertiary-no-outline:not([href]):hover,a.fr-btn--tooltip:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-btn--briefcase:disabled:active,.fr-btn--close:disabled:active,.fr-btn--display:disabled:active,.fr-btn--fullscreen:disabled:active,.fr-btn--team:disabled:active,.fr-btn--tertiary-no-outline:disabled:active,.fr-btn--tooltip:disabled:active,a.fr-btn--briefcase:not([href]):active,a.fr-btn--close:not([href]):active,a.fr-btn--display:not([href]):active,a.fr-btn--fullscreen:not([href]):active,a.fr-btn--team:not([href]):active,a.fr-btn--tertiary-no-outline:not([href]):active,a.fr-btn--tooltip:not([href]):active{background-color:rgba(0,0,0,.1)}}@media print{.fr-btn{-webkit-print-color-adjust:exact;print-color-adjust:exact}} \ No newline at end of file diff --git a/dist/dsfr/component/button/button.module.js b/dist/dsfr/component/button/button.module.js new file mode 100644 index 0000000..d0e40e5 --- /dev/null +++ b/dist/dsfr/component/button/button.module.js @@ -0,0 +1,22 @@ +/*! DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) */ + +const config = { + prefix: 'fr', + namespace: 'dsfr', + organisation: '@gouvfr', + version: '1.13.2' +}; + +const api = window[config.namespace]; + +const ButtonSelector = { + EQUISIZED_BUTTON: `${api.internals.ns.selector('btns-group--equisized')} ${api.internals.ns.selector('btn')}`, + EQUISIZED_GROUP: api.internals.ns.selector('btns-group--equisized') +}; + +api.button = { + ButtonSelector: ButtonSelector +}; + +api.internals.register(api.button.ButtonSelector.EQUISIZED_BUTTON, api.core.Equisized); +api.internals.register(api.button.ButtonSelector.EQUISIZED_GROUP, api.core.EquisizedsGroup); diff --git a/dist/dsfr/component/button/button.module.min.js b/dist/dsfr/component/button/button.module.min.js new file mode 100644 index 0000000..05a424c --- /dev/null +++ b/dist/dsfr/component/button/button.module.min.js @@ -0,0 +1,2 @@ +/*! DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) */ +const e=window.dsfr,t={EQUISIZED_BUTTON:`${e.internals.ns.selector("btns-group--equisized")} ${e.internals.ns.selector("btn")}`,EQUISIZED_GROUP:e.internals.ns.selector("btns-group--equisized")};e.button={ButtonSelector:t},e.internals.register(e.button.ButtonSelector.EQUISIZED_BUTTON,e.core.Equisized),e.internals.register(e.button.ButtonSelector.EQUISIZED_GROUP,e.core.EquisizedsGroup); diff --git a/dist/dsfr/component/button/button.print.css b/dist/dsfr/component/button/button.print.css new file mode 100644 index 0000000..795c0fa --- /dev/null +++ b/dist/dsfr/component/button/button.print.css @@ -0,0 +1,9 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media print { + .fr-btn { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } +} diff --git a/dist/dsfr/component/button/button.print.min.css b/dist/dsfr/component/button/button.print.min.css new file mode 100644 index 0000000..9c1bf35 --- /dev/null +++ b/dist/dsfr/component/button/button.print.min.css @@ -0,0 +1,3 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media print{.fr-btn{-webkit-print-color-adjust:exact;print-color-adjust:exact}} \ No newline at end of file diff --git a/dist/dsfr/component/callout/callout.css b/dist/dsfr/component/callout/callout.css new file mode 100644 index 0000000..97e9680 --- /dev/null +++ b/dist/dsfr/component/callout/callout.css @@ -0,0 +1,384 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + CALLOUT +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-callout { + position: relative; + padding: 1.5rem; + + --title-spacing: 0 0 0.5rem; + --text-spacing: 0; + margin: 0 0 1.5rem; + background-size: 0.25rem 100%; + background-position: 0 0; + background-repeat: no-repeat; + + /** + * Inclusion de l'icône (optionnel) + */ + + /** + * Ajout de marge quand on inclut un bouton (optionnel) + */ + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); + background-image: linear-gradient(0deg, var(--border-default-blue-france), var(--border-default-blue-france)); +} + +.fr-callout[class^=fr-icon-]::before, +.fr-callout[class*=" fr-icon-"]::before, +.fr-callout[class^=fr-fi-]::before, +.fr-callout[class*=" fr-fi-"]::before { + display: block; + margin: -0.5rem 0 0.5rem; +} + +.fr-callout__title { + font-weight: 700; + font-size: 1.375rem; + line-height: 1.75rem; + color: var(--text-title-grey); +} + +.fr-callout__text { + font-size: 1.125rem; + line-height: 1.75rem; +} + +.fr-callout .fr-btn { + margin-top: 1rem; +} + +.fr-callout::before { + color: var(--text-title-grey); +} + +.fr-callout--green-tilleul-verveine { + background-image: linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)); + background-color: var(--background-contrast-green-tilleul-verveine); + + --idle: transparent; + --hover: var(--background-contrast-green-tilleul-verveine-hover); + --active: var(--background-contrast-green-tilleul-verveine-active); +} + +.fr-callout--green-bourgeon { + background-image: linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)); + background-color: var(--background-contrast-green-bourgeon); + + --idle: transparent; + --hover: var(--background-contrast-green-bourgeon-hover); + --active: var(--background-contrast-green-bourgeon-active); +} + +.fr-callout--green-emeraude { + background-image: linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)); + background-color: var(--background-contrast-green-emeraude); + + --idle: transparent; + --hover: var(--background-contrast-green-emeraude-hover); + --active: var(--background-contrast-green-emeraude-active); +} + +.fr-callout--green-menthe { + background-image: linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)); + background-color: var(--background-contrast-green-menthe); + + --idle: transparent; + --hover: var(--background-contrast-green-menthe-hover); + --active: var(--background-contrast-green-menthe-active); +} + +.fr-callout--green-archipel { + background-image: linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)); + background-color: var(--background-contrast-green-archipel); + + --idle: transparent; + --hover: var(--background-contrast-green-archipel-hover); + --active: var(--background-contrast-green-archipel-active); +} + +.fr-callout--blue-ecume { + background-image: linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)); + background-color: var(--background-contrast-blue-ecume); + + --idle: transparent; + --hover: var(--background-contrast-blue-ecume-hover); + --active: var(--background-contrast-blue-ecume-active); +} + +.fr-callout--blue-cumulus { + background-image: linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)); + background-color: var(--background-contrast-blue-cumulus); + + --idle: transparent; + --hover: var(--background-contrast-blue-cumulus-hover); + --active: var(--background-contrast-blue-cumulus-active); +} + +.fr-callout--purple-glycine { + background-image: linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)); + background-color: var(--background-contrast-purple-glycine); + + --idle: transparent; + --hover: var(--background-contrast-purple-glycine-hover); + --active: var(--background-contrast-purple-glycine-active); +} + +.fr-callout--pink-macaron { + background-image: linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)); + background-color: var(--background-contrast-pink-macaron); + + --idle: transparent; + --hover: var(--background-contrast-pink-macaron-hover); + --active: var(--background-contrast-pink-macaron-active); +} + +.fr-callout--pink-tuile { + background-image: linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)); + background-color: var(--background-contrast-pink-tuile); + + --idle: transparent; + --hover: var(--background-contrast-pink-tuile-hover); + --active: var(--background-contrast-pink-tuile-active); +} + +.fr-callout--yellow-tournesol { + background-image: linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)); + background-color: var(--background-contrast-yellow-tournesol); + + --idle: transparent; + --hover: var(--background-contrast-yellow-tournesol-hover); + --active: var(--background-contrast-yellow-tournesol-active); +} + +.fr-callout--yellow-moutarde { + background-image: linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)); + background-color: var(--background-contrast-yellow-moutarde); + + --idle: transparent; + --hover: var(--background-contrast-yellow-moutarde-hover); + --active: var(--background-contrast-yellow-moutarde-active); +} + +.fr-callout--orange-terre-battue { + background-image: linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)); + background-color: var(--background-contrast-orange-terre-battue); + + --idle: transparent; + --hover: var(--background-contrast-orange-terre-battue-hover); + --active: var(--background-contrast-orange-terre-battue-active); +} + +.fr-callout--brown-cafe-creme { + background-image: linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)); + background-color: var(--background-contrast-brown-cafe-creme); + + --idle: transparent; + --hover: var(--background-contrast-brown-cafe-creme-hover); + --active: var(--background-contrast-brown-cafe-creme-active); +} + +.fr-callout--brown-caramel { + background-image: linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)); + background-color: var(--background-contrast-brown-caramel); + + --idle: transparent; + --hover: var(--background-contrast-brown-caramel-hover); + --active: var(--background-contrast-brown-caramel-active); +} + +.fr-callout--brown-opera { + background-image: linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)); + background-color: var(--background-contrast-brown-opera); + + --idle: transparent; + --hover: var(--background-contrast-brown-opera-hover); + --active: var(--background-contrast-brown-opera-active); +} + +.fr-callout--beige-gris-galet { + background-image: linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)); + background-color: var(--background-contrast-beige-gris-galet); + + --idle: transparent; + --hover: var(--background-contrast-beige-gris-galet-hover); + --active: var(--background-contrast-beige-gris-galet-active); +} + +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} + +@media (min-width: 48em) { + /*! media md */ + .fr-callout { + padding: 2rem 3rem; + } + + .fr-callout[class^=fr-icon-]::before, + .fr-callout[class*=" fr-icon-"]::before, + .fr-callout[class^=fr-fi-]::before, + .fr-callout[class*=" fr-fi-"]::before { + margin: -1rem 0 1rem -2rem; + } + + .fr-callout__title { + font-size: 1.5rem; + line-height: 2rem; + } + + /*! media md */ +} + +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ +} + +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} + +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-callout { + border-left: 4px solid; + padding-left: 1.25rem; + } +} + +@media (-ms-high-contrast: active) and (min-width: 48em), (forced-colors: active) and (min-width: 48em) { + .fr-callout { + padding-left: 2.75rem; + } +} + +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + /** + * Marge des titres et textes + */ + .fr-callout__title { + margin: 0 0 0.5rem; + color: #161616; + } + + .fr-callout__text { + margin: 0; + } + + .fr-callout { + background-color: #eee; + background-image: linear-gradient(0deg, #6a6af4, #6a6af4); + } + + .fr-callout::before { + color: #161616; + } + + .fr-callout--green-tilleul-verveine { + background-image: linear-gradient(0deg, #b7a73f, #b7a73f); + background-color: #fceeac; + } + + .fr-callout--green-bourgeon { + background-image: linear-gradient(0deg, #68a532, #68a532); + background-color: #c9fcac; + } + + .fr-callout--green-emeraude { + background-image: linear-gradient(0deg, #00a95f, #00a95f); + background-color: #c3fad5; + } + + .fr-callout--green-menthe { + background-image: linear-gradient(0deg, #009081, #009081); + background-color: #bafaee; + } + + .fr-callout--green-archipel { + background-image: linear-gradient(0deg, #009099, #009099); + background-color: #c7f6fc; + } + + .fr-callout--blue-ecume { + background-image: linear-gradient(0deg, #465f9d, #465f9d); + background-color: #e9edfe; + } + + .fr-callout--blue-cumulus { + background-image: linear-gradient(0deg, #417dc4, #417dc4); + background-color: #e6eefe; + } + + .fr-callout--purple-glycine { + background-image: linear-gradient(0deg, #a558a0, #a558a0); + background-color: #fee7fc; + } + + .fr-callout--pink-macaron { + background-image: linear-gradient(0deg, #e18b76, #e18b76); + background-color: #fee9e6; + } + + .fr-callout--pink-tuile { + background-image: linear-gradient(0deg, #ce614a, #ce614a); + background-color: #fee9e7; + } + + .fr-callout--yellow-tournesol { + background-image: linear-gradient(0deg, #c8aa39, #c8aa39); + background-color: #feecc2; + } + + .fr-callout--yellow-moutarde { + background-image: linear-gradient(0deg, #c3992a, #c3992a); + background-color: #feebd0; + } + + .fr-callout--orange-terre-battue { + background-image: linear-gradient(0deg, #e4794a, #e4794a); + background-color: #fee9e5; + } + + .fr-callout--brown-cafe-creme { + background-image: linear-gradient(0deg, #d1b781, #d1b781); + background-color: #f7ecdb; + } + + .fr-callout--brown-caramel { + background-image: linear-gradient(0deg, #c08c65, #c08c65); + background-color: #f7ebe5; + } + + .fr-callout--brown-opera { + background-image: linear-gradient(0deg, #bd987a, #bd987a); + background-color: #f7ece4; + } + + .fr-callout--beige-gris-galet { + background-image: linear-gradient(0deg, #aea397, #aea397); + background-color: #f3ede5; + } +} + +@media print { + .fr-callout { + page-break-inside: avoid; + background: transparent; + background-image: none; + border: 1px solid var(--border-default-grey); + border-left: 0.25rem solid var(--border-default-grey); + } +} diff --git a/dist/dsfr/component/callout/callout.legacy.css b/dist/dsfr/component/callout/callout.legacy.css new file mode 100644 index 0000000..2697aa4 --- /dev/null +++ b/dist/dsfr/component/callout/callout.legacy.css @@ -0,0 +1,122 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + /** + * Marge des titres et textes + */ + .fr-callout__title { + margin: 0 0 0.5rem; + color: #161616; + } + + .fr-callout__text { + margin: 0; + } + + .fr-callout { + background-color: #eee; + background-image: linear-gradient(0deg, #6a6af4, #6a6af4); + } + + .fr-callout::before { + color: #161616; + } + + .fr-callout--green-tilleul-verveine { + background-image: linear-gradient(0deg, #b7a73f, #b7a73f); + background-color: #fceeac; + } + + .fr-callout--green-bourgeon { + background-image: linear-gradient(0deg, #68a532, #68a532); + background-color: #c9fcac; + } + + .fr-callout--green-emeraude { + background-image: linear-gradient(0deg, #00a95f, #00a95f); + background-color: #c3fad5; + } + + .fr-callout--green-menthe { + background-image: linear-gradient(0deg, #009081, #009081); + background-color: #bafaee; + } + + .fr-callout--green-archipel { + background-image: linear-gradient(0deg, #009099, #009099); + background-color: #c7f6fc; + } + + .fr-callout--blue-ecume { + background-image: linear-gradient(0deg, #465f9d, #465f9d); + background-color: #e9edfe; + } + + .fr-callout--blue-cumulus { + background-image: linear-gradient(0deg, #417dc4, #417dc4); + background-color: #e6eefe; + } + + .fr-callout--purple-glycine { + background-image: linear-gradient(0deg, #a558a0, #a558a0); + background-color: #fee7fc; + } + + .fr-callout--pink-macaron { + background-image: linear-gradient(0deg, #e18b76, #e18b76); + background-color: #fee9e6; + } + + .fr-callout--pink-tuile { + background-image: linear-gradient(0deg, #ce614a, #ce614a); + background-color: #fee9e7; + } + + .fr-callout--yellow-tournesol { + background-image: linear-gradient(0deg, #c8aa39, #c8aa39); + background-color: #feecc2; + } + + .fr-callout--yellow-moutarde { + background-image: linear-gradient(0deg, #c3992a, #c3992a); + background-color: #feebd0; + } + + .fr-callout--orange-terre-battue { + background-image: linear-gradient(0deg, #e4794a, #e4794a); + background-color: #fee9e5; + } + + .fr-callout--brown-cafe-creme { + background-image: linear-gradient(0deg, #d1b781, #d1b781); + background-color: #f7ecdb; + } + + .fr-callout--brown-caramel { + background-image: linear-gradient(0deg, #c08c65, #c08c65); + background-color: #f7ebe5; + } + + .fr-callout--brown-opera { + background-image: linear-gradient(0deg, #bd987a, #bd987a); + background-color: #f7ece4; + } + + .fr-callout--beige-gris-galet { + background-image: linear-gradient(0deg, #aea397, #aea397); + background-color: #f3ede5; + } +} diff --git a/dist/dsfr/component/callout/callout.legacy.min.css b/dist/dsfr/component/callout/callout.legacy.min.css new file mode 100644 index 0000000..d91b0b4 --- /dev/null +++ b/dist/dsfr/component/callout/callout.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-callout__title{color:#161616;margin:0 0 .5rem}.fr-callout__text{margin:0}.fr-callout{background-color:#eee;background-image:linear-gradient(0deg,#6a6af4,#6a6af4)}.fr-callout:before{color:#161616}.fr-callout--green-tilleul-verveine{background-color:#fceeac;background-image:linear-gradient(0deg,#b7a73f,#b7a73f)}.fr-callout--green-bourgeon{background-color:#c9fcac;background-image:linear-gradient(0deg,#68a532,#68a532)}.fr-callout--green-emeraude{background-color:#c3fad5;background-image:linear-gradient(0deg,#00a95f,#00a95f)}.fr-callout--green-menthe{background-color:#bafaee;background-image:linear-gradient(0deg,#009081,#009081)}.fr-callout--green-archipel{background-color:#c7f6fc;background-image:linear-gradient(0deg,#009099,#009099)}.fr-callout--blue-ecume{background-color:#e9edfe;background-image:linear-gradient(0deg,#465f9d,#465f9d)}.fr-callout--blue-cumulus{background-color:#e6eefe;background-image:linear-gradient(0deg,#417dc4,#417dc4)}.fr-callout--purple-glycine{background-color:#fee7fc;background-image:linear-gradient(0deg,#a558a0,#a558a0)}.fr-callout--pink-macaron{background-color:#fee9e6;background-image:linear-gradient(0deg,#e18b76,#e18b76)}.fr-callout--pink-tuile{background-color:#fee9e7;background-image:linear-gradient(0deg,#ce614a,#ce614a)}.fr-callout--yellow-tournesol{background-color:#feecc2;background-image:linear-gradient(0deg,#c8aa39,#c8aa39)}.fr-callout--yellow-moutarde{background-color:#feebd0;background-image:linear-gradient(0deg,#c3992a,#c3992a)}.fr-callout--orange-terre-battue{background-color:#fee9e5;background-image:linear-gradient(0deg,#e4794a,#e4794a)}.fr-callout--brown-cafe-creme{background-color:#f7ecdb;background-image:linear-gradient(0deg,#d1b781,#d1b781)}.fr-callout--brown-caramel{background-color:#f7ebe5;background-image:linear-gradient(0deg,#c08c65,#c08c65)}.fr-callout--brown-opera{background-color:#f7ece4;background-image:linear-gradient(0deg,#bd987a,#bd987a)}.fr-callout--beige-gris-galet{background-color:#f3ede5;background-image:linear-gradient(0deg,#aea397,#aea397)}} \ No newline at end of file diff --git a/dist/dsfr/component/callout/callout.main.css b/dist/dsfr/component/callout/callout.main.css new file mode 100644 index 0000000..99c9a1a --- /dev/null +++ b/dist/dsfr/component/callout/callout.main.css @@ -0,0 +1,258 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + CALLOUT +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-callout { + position: relative; + padding: 1.5rem; + + --title-spacing: 0 0 0.5rem; + --text-spacing: 0; + margin: 0 0 1.5rem; + background-size: 0.25rem 100%; + background-position: 0 0; + background-repeat: no-repeat; + + /** + * Inclusion de l'icône (optionnel) + */ + + /** + * Ajout de marge quand on inclut un bouton (optionnel) + */ + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); + background-image: linear-gradient(0deg, var(--border-default-blue-france), var(--border-default-blue-france)); +} + +.fr-callout[class^=fr-icon-]::before, +.fr-callout[class*=" fr-icon-"]::before, +.fr-callout[class^=fr-fi-]::before, +.fr-callout[class*=" fr-fi-"]::before { + display: block; + margin: -0.5rem 0 0.5rem; +} + +.fr-callout__title { + font-weight: 700; + font-size: 1.375rem; + line-height: 1.75rem; + color: var(--text-title-grey); +} + +.fr-callout__text { + font-size: 1.125rem; + line-height: 1.75rem; +} + +.fr-callout .fr-btn { + margin-top: 1rem; +} + +.fr-callout::before { + color: var(--text-title-grey); +} + +.fr-callout--green-tilleul-verveine { + background-image: linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)); + background-color: var(--background-contrast-green-tilleul-verveine); + + --idle: transparent; + --hover: var(--background-contrast-green-tilleul-verveine-hover); + --active: var(--background-contrast-green-tilleul-verveine-active); +} + +.fr-callout--green-bourgeon { + background-image: linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)); + background-color: var(--background-contrast-green-bourgeon); + + --idle: transparent; + --hover: var(--background-contrast-green-bourgeon-hover); + --active: var(--background-contrast-green-bourgeon-active); +} + +.fr-callout--green-emeraude { + background-image: linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)); + background-color: var(--background-contrast-green-emeraude); + + --idle: transparent; + --hover: var(--background-contrast-green-emeraude-hover); + --active: var(--background-contrast-green-emeraude-active); +} + +.fr-callout--green-menthe { + background-image: linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)); + background-color: var(--background-contrast-green-menthe); + + --idle: transparent; + --hover: var(--background-contrast-green-menthe-hover); + --active: var(--background-contrast-green-menthe-active); +} + +.fr-callout--green-archipel { + background-image: linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)); + background-color: var(--background-contrast-green-archipel); + + --idle: transparent; + --hover: var(--background-contrast-green-archipel-hover); + --active: var(--background-contrast-green-archipel-active); +} + +.fr-callout--blue-ecume { + background-image: linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)); + background-color: var(--background-contrast-blue-ecume); + + --idle: transparent; + --hover: var(--background-contrast-blue-ecume-hover); + --active: var(--background-contrast-blue-ecume-active); +} + +.fr-callout--blue-cumulus { + background-image: linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)); + background-color: var(--background-contrast-blue-cumulus); + + --idle: transparent; + --hover: var(--background-contrast-blue-cumulus-hover); + --active: var(--background-contrast-blue-cumulus-active); +} + +.fr-callout--purple-glycine { + background-image: linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)); + background-color: var(--background-contrast-purple-glycine); + + --idle: transparent; + --hover: var(--background-contrast-purple-glycine-hover); + --active: var(--background-contrast-purple-glycine-active); +} + +.fr-callout--pink-macaron { + background-image: linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)); + background-color: var(--background-contrast-pink-macaron); + + --idle: transparent; + --hover: var(--background-contrast-pink-macaron-hover); + --active: var(--background-contrast-pink-macaron-active); +} + +.fr-callout--pink-tuile { + background-image: linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)); + background-color: var(--background-contrast-pink-tuile); + + --idle: transparent; + --hover: var(--background-contrast-pink-tuile-hover); + --active: var(--background-contrast-pink-tuile-active); +} + +.fr-callout--yellow-tournesol { + background-image: linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)); + background-color: var(--background-contrast-yellow-tournesol); + + --idle: transparent; + --hover: var(--background-contrast-yellow-tournesol-hover); + --active: var(--background-contrast-yellow-tournesol-active); +} + +.fr-callout--yellow-moutarde { + background-image: linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)); + background-color: var(--background-contrast-yellow-moutarde); + + --idle: transparent; + --hover: var(--background-contrast-yellow-moutarde-hover); + --active: var(--background-contrast-yellow-moutarde-active); +} + +.fr-callout--orange-terre-battue { + background-image: linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)); + background-color: var(--background-contrast-orange-terre-battue); + + --idle: transparent; + --hover: var(--background-contrast-orange-terre-battue-hover); + --active: var(--background-contrast-orange-terre-battue-active); +} + +.fr-callout--brown-cafe-creme { + background-image: linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)); + background-color: var(--background-contrast-brown-cafe-creme); + + --idle: transparent; + --hover: var(--background-contrast-brown-cafe-creme-hover); + --active: var(--background-contrast-brown-cafe-creme-active); +} + +.fr-callout--brown-caramel { + background-image: linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)); + background-color: var(--background-contrast-brown-caramel); + + --idle: transparent; + --hover: var(--background-contrast-brown-caramel-hover); + --active: var(--background-contrast-brown-caramel-active); +} + +.fr-callout--brown-opera { + background-image: linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)); + background-color: var(--background-contrast-brown-opera); + + --idle: transparent; + --hover: var(--background-contrast-brown-opera-hover); + --active: var(--background-contrast-brown-opera-active); +} + +.fr-callout--beige-gris-galet { + background-image: linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)); + background-color: var(--background-contrast-beige-gris-galet); + + --idle: transparent; + --hover: var(--background-contrast-beige-gris-galet-hover); + --active: var(--background-contrast-beige-gris-galet-active); +} + +@media (min-width: 36em) { + /*! media sm */ +} + +@media (min-width: 48em) { + /*! media md */ + .fr-callout { + padding: 2rem 3rem; + } + + .fr-callout[class^=fr-icon-]::before, + .fr-callout[class*=" fr-icon-"]::before, + .fr-callout[class^=fr-fi-]::before, + .fr-callout[class*=" fr-fi-"]::before { + margin: -1rem 0 1rem -2rem; + } + + .fr-callout__title { + font-size: 1.5rem; + line-height: 2rem; + } +} + +@media (min-width: 62em) { + /*! media lg */ +} + +@media (min-width: 78em) { + /*! media xl */ +} + +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-callout { + border-left: 4px solid; + padding-left: 1.25rem; + } +} + +@media (-ms-high-contrast: active) and (min-width: 48em), (forced-colors: active) and (min-width: 48em) { + .fr-callout { + padding-left: 2.75rem; + } +} diff --git a/dist/dsfr/component/callout/callout.main.min.css b/dist/dsfr/component/callout/callout.main.min.css new file mode 100644 index 0000000..47e4502 --- /dev/null +++ b/dist/dsfr/component/callout/callout.main.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-callout{--title-spacing:0 0 0.5rem;--text-spacing:0;--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);background-color:var(--background-contrast-grey);background-image:linear-gradient(0deg,var(--border-default-blue-france),var(--border-default-blue-france));background-position:0 0;background-repeat:no-repeat;background-size:.25rem 100%;margin:0 0 1.5rem;padding:1.5rem;position:relative}.fr-callout[class*=" fr-fi-"]:before,.fr-callout[class*=" fr-icon-"]:before,.fr-callout[class^=fr-fi-]:before,.fr-callout[class^=fr-icon-]:before{display:block;margin:-.5rem 0 .5rem}.fr-callout__title{color:var(--text-title-grey);font-size:1.375rem;font-weight:700;line-height:1.75rem}.fr-callout__text{font-size:1.125rem;line-height:1.75rem}.fr-callout .fr-btn{margin-top:1rem}.fr-callout:before{color:var(--text-title-grey)}.fr-callout--green-tilleul-verveine{--idle:transparent;--hover:var(--background-contrast-green-tilleul-verveine-hover);--active:var(--background-contrast-green-tilleul-verveine-active);background-color:var(--background-contrast-green-tilleul-verveine);background-image:linear-gradient(0deg,var(--border-default-green-tilleul-verveine),var(--border-default-green-tilleul-verveine))}.fr-callout--green-bourgeon{--idle:transparent;--hover:var(--background-contrast-green-bourgeon-hover);--active:var(--background-contrast-green-bourgeon-active);background-color:var(--background-contrast-green-bourgeon);background-image:linear-gradient(0deg,var(--border-default-green-bourgeon),var(--border-default-green-bourgeon))}.fr-callout--green-emeraude{--idle:transparent;--hover:var(--background-contrast-green-emeraude-hover);--active:var(--background-contrast-green-emeraude-active);background-color:var(--background-contrast-green-emeraude);background-image:linear-gradient(0deg,var(--border-default-green-emeraude),var(--border-default-green-emeraude))}.fr-callout--green-menthe{--idle:transparent;--hover:var(--background-contrast-green-menthe-hover);--active:var(--background-contrast-green-menthe-active);background-color:var(--background-contrast-green-menthe);background-image:linear-gradient(0deg,var(--border-default-green-menthe),var(--border-default-green-menthe))}.fr-callout--green-archipel{--idle:transparent;--hover:var(--background-contrast-green-archipel-hover);--active:var(--background-contrast-green-archipel-active);background-color:var(--background-contrast-green-archipel);background-image:linear-gradient(0deg,var(--border-default-green-archipel),var(--border-default-green-archipel))}.fr-callout--blue-ecume{--idle:transparent;--hover:var(--background-contrast-blue-ecume-hover);--active:var(--background-contrast-blue-ecume-active);background-color:var(--background-contrast-blue-ecume);background-image:linear-gradient(0deg,var(--border-default-blue-ecume),var(--border-default-blue-ecume))}.fr-callout--blue-cumulus{--idle:transparent;--hover:var(--background-contrast-blue-cumulus-hover);--active:var(--background-contrast-blue-cumulus-active);background-color:var(--background-contrast-blue-cumulus);background-image:linear-gradient(0deg,var(--border-default-blue-cumulus),var(--border-default-blue-cumulus))}.fr-callout--purple-glycine{--idle:transparent;--hover:var(--background-contrast-purple-glycine-hover);--active:var(--background-contrast-purple-glycine-active);background-color:var(--background-contrast-purple-glycine);background-image:linear-gradient(0deg,var(--border-default-purple-glycine),var(--border-default-purple-glycine))}.fr-callout--pink-macaron{--idle:transparent;--hover:var(--background-contrast-pink-macaron-hover);--active:var(--background-contrast-pink-macaron-active);background-color:var(--background-contrast-pink-macaron);background-image:linear-gradient(0deg,var(--border-default-pink-macaron),var(--border-default-pink-macaron))}.fr-callout--pink-tuile{--idle:transparent;--hover:var(--background-contrast-pink-tuile-hover);--active:var(--background-contrast-pink-tuile-active);background-color:var(--background-contrast-pink-tuile);background-image:linear-gradient(0deg,var(--border-default-pink-tuile),var(--border-default-pink-tuile))}.fr-callout--yellow-tournesol{--idle:transparent;--hover:var(--background-contrast-yellow-tournesol-hover);--active:var(--background-contrast-yellow-tournesol-active);background-color:var(--background-contrast-yellow-tournesol);background-image:linear-gradient(0deg,var(--border-default-yellow-tournesol),var(--border-default-yellow-tournesol))}.fr-callout--yellow-moutarde{--idle:transparent;--hover:var(--background-contrast-yellow-moutarde-hover);--active:var(--background-contrast-yellow-moutarde-active);background-color:var(--background-contrast-yellow-moutarde);background-image:linear-gradient(0deg,var(--border-default-yellow-moutarde),var(--border-default-yellow-moutarde))}.fr-callout--orange-terre-battue{--idle:transparent;--hover:var(--background-contrast-orange-terre-battue-hover);--active:var(--background-contrast-orange-terre-battue-active);background-color:var(--background-contrast-orange-terre-battue);background-image:linear-gradient(0deg,var(--border-default-orange-terre-battue),var(--border-default-orange-terre-battue))}.fr-callout--brown-cafe-creme{--idle:transparent;--hover:var(--background-contrast-brown-cafe-creme-hover);--active:var(--background-contrast-brown-cafe-creme-active);background-color:var(--background-contrast-brown-cafe-creme);background-image:linear-gradient(0deg,var(--border-default-brown-cafe-creme),var(--border-default-brown-cafe-creme))}.fr-callout--brown-caramel{--idle:transparent;--hover:var(--background-contrast-brown-caramel-hover);--active:var(--background-contrast-brown-caramel-active);background-color:var(--background-contrast-brown-caramel);background-image:linear-gradient(0deg,var(--border-default-brown-caramel),var(--border-default-brown-caramel))}.fr-callout--brown-opera{--idle:transparent;--hover:var(--background-contrast-brown-opera-hover);--active:var(--background-contrast-brown-opera-active);background-color:var(--background-contrast-brown-opera);background-image:linear-gradient(0deg,var(--border-default-brown-opera),var(--border-default-brown-opera))}.fr-callout--beige-gris-galet{--idle:transparent;--hover:var(--background-contrast-beige-gris-galet-hover);--active:var(--background-contrast-beige-gris-galet-active);background-color:var(--background-contrast-beige-gris-galet);background-image:linear-gradient(0deg,var(--border-default-beige-gris-galet),var(--border-default-beige-gris-galet))}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */.fr-callout{padding:2rem 3rem}.fr-callout[class*=" fr-fi-"]:before,.fr-callout[class*=" fr-icon-"]:before,.fr-callout[class^=fr-fi-]:before,.fr-callout[class^=fr-icon-]:before{margin:-1rem 0 1rem -2rem}.fr-callout__title{font-size:1.5rem;line-height:2rem}}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-callout{border-left:4px solid;padding-left:1.25rem}}@media (-ms-high-contrast:active) and (min-width:48em),(forced-colors:active) and (min-width:48em){.fr-callout{padding-left:2.75rem}} \ No newline at end of file diff --git a/dist/dsfr/component/callout/callout.min.css b/dist/dsfr/component/callout/callout.min.css new file mode 100644 index 0000000..9a9de20 --- /dev/null +++ b/dist/dsfr/component/callout/callout.min.css @@ -0,0 +1,11 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-callout{--title-spacing:0 0 0.5rem;--text-spacing:0;--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);background-color:var(--background-contrast-grey);background-image:linear-gradient(0deg,var(--border-default-blue-france),var(--border-default-blue-france));background-position:0 0;background-repeat:no-repeat;background-size:.25rem 100%;margin:0 0 1.5rem;padding:1.5rem;position:relative}.fr-callout[class*=" fr-fi-"]:before,.fr-callout[class*=" fr-icon-"]:before,.fr-callout[class^=fr-fi-]:before,.fr-callout[class^=fr-icon-]:before{display:block;margin:-.5rem 0 .5rem}.fr-callout__title{color:var(--text-title-grey);font-size:1.375rem;font-weight:700;line-height:1.75rem}.fr-callout__text{font-size:1.125rem;line-height:1.75rem}.fr-callout .fr-btn{margin-top:1rem}.fr-callout:before{color:var(--text-title-grey)}.fr-callout--green-tilleul-verveine{--idle:transparent;--hover:var(--background-contrast-green-tilleul-verveine-hover);--active:var(--background-contrast-green-tilleul-verveine-active);background-color:var(--background-contrast-green-tilleul-verveine);background-image:linear-gradient(0deg,var(--border-default-green-tilleul-verveine),var(--border-default-green-tilleul-verveine))}.fr-callout--green-bourgeon{--idle:transparent;--hover:var(--background-contrast-green-bourgeon-hover);--active:var(--background-contrast-green-bourgeon-active);background-color:var(--background-contrast-green-bourgeon);background-image:linear-gradient(0deg,var(--border-default-green-bourgeon),var(--border-default-green-bourgeon))}.fr-callout--green-emeraude{--idle:transparent;--hover:var(--background-contrast-green-emeraude-hover);--active:var(--background-contrast-green-emeraude-active);background-color:var(--background-contrast-green-emeraude);background-image:linear-gradient(0deg,var(--border-default-green-emeraude),var(--border-default-green-emeraude))}.fr-callout--green-menthe{--idle:transparent;--hover:var(--background-contrast-green-menthe-hover);--active:var(--background-contrast-green-menthe-active);background-color:var(--background-contrast-green-menthe);background-image:linear-gradient(0deg,var(--border-default-green-menthe),var(--border-default-green-menthe))}.fr-callout--green-archipel{--idle:transparent;--hover:var(--background-contrast-green-archipel-hover);--active:var(--background-contrast-green-archipel-active);background-color:var(--background-contrast-green-archipel);background-image:linear-gradient(0deg,var(--border-default-green-archipel),var(--border-default-green-archipel))}.fr-callout--blue-ecume{--idle:transparent;--hover:var(--background-contrast-blue-ecume-hover);--active:var(--background-contrast-blue-ecume-active);background-color:var(--background-contrast-blue-ecume);background-image:linear-gradient(0deg,var(--border-default-blue-ecume),var(--border-default-blue-ecume))}.fr-callout--blue-cumulus{--idle:transparent;--hover:var(--background-contrast-blue-cumulus-hover);--active:var(--background-contrast-blue-cumulus-active);background-color:var(--background-contrast-blue-cumulus);background-image:linear-gradient(0deg,var(--border-default-blue-cumulus),var(--border-default-blue-cumulus))}.fr-callout--purple-glycine{--idle:transparent;--hover:var(--background-contrast-purple-glycine-hover);--active:var(--background-contrast-purple-glycine-active);background-color:var(--background-contrast-purple-glycine);background-image:linear-gradient(0deg,var(--border-default-purple-glycine),var(--border-default-purple-glycine))}.fr-callout--pink-macaron{--idle:transparent;--hover:var(--background-contrast-pink-macaron-hover);--active:var(--background-contrast-pink-macaron-active);background-color:var(--background-contrast-pink-macaron);background-image:linear-gradient(0deg,var(--border-default-pink-macaron),var(--border-default-pink-macaron))}.fr-callout--pink-tuile{--idle:transparent;--hover:var(--background-contrast-pink-tuile-hover);--active:var(--background-contrast-pink-tuile-active);background-color:var(--background-contrast-pink-tuile);background-image:linear-gradient(0deg,var(--border-default-pink-tuile),var(--border-default-pink-tuile))}.fr-callout--yellow-tournesol{--idle:transparent;--hover:var(--background-contrast-yellow-tournesol-hover);--active:var(--background-contrast-yellow-tournesol-active);background-color:var(--background-contrast-yellow-tournesol);background-image:linear-gradient(0deg,var(--border-default-yellow-tournesol),var(--border-default-yellow-tournesol))}.fr-callout--yellow-moutarde{--idle:transparent;--hover:var(--background-contrast-yellow-moutarde-hover);--active:var(--background-contrast-yellow-moutarde-active);background-color:var(--background-contrast-yellow-moutarde);background-image:linear-gradient(0deg,var(--border-default-yellow-moutarde),var(--border-default-yellow-moutarde))}.fr-callout--orange-terre-battue{--idle:transparent;--hover:var(--background-contrast-orange-terre-battue-hover);--active:var(--background-contrast-orange-terre-battue-active);background-color:var(--background-contrast-orange-terre-battue);background-image:linear-gradient(0deg,var(--border-default-orange-terre-battue),var(--border-default-orange-terre-battue))}.fr-callout--brown-cafe-creme{--idle:transparent;--hover:var(--background-contrast-brown-cafe-creme-hover);--active:var(--background-contrast-brown-cafe-creme-active);background-color:var(--background-contrast-brown-cafe-creme);background-image:linear-gradient(0deg,var(--border-default-brown-cafe-creme),var(--border-default-brown-cafe-creme))}.fr-callout--brown-caramel{--idle:transparent;--hover:var(--background-contrast-brown-caramel-hover);--active:var(--background-contrast-brown-caramel-active);background-color:var(--background-contrast-brown-caramel);background-image:linear-gradient(0deg,var(--border-default-brown-caramel),var(--border-default-brown-caramel))}.fr-callout--brown-opera{--idle:transparent;--hover:var(--background-contrast-brown-opera-hover);--active:var(--background-contrast-brown-opera-active);background-color:var(--background-contrast-brown-opera);background-image:linear-gradient(0deg,var(--border-default-brown-opera),var(--border-default-brown-opera))}.fr-callout--beige-gris-galet{--idle:transparent;--hover:var(--background-contrast-beige-gris-galet-hover);--active:var(--background-contrast-beige-gris-galet-active);background-color:var(--background-contrast-beige-gris-galet);background-image:linear-gradient(0deg,var(--border-default-beige-gris-galet),var(--border-default-beige-gris-galet))}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */.fr-callout{padding:2rem 3rem}.fr-callout[class*=" fr-fi-"]:before,.fr-callout[class*=" fr-icon-"]:before,.fr-callout[class^=fr-fi-]:before,.fr-callout[class^=fr-icon-]:before{margin:-1rem 0 1rem -2rem}.fr-callout__title{font-size:1.5rem;line-height:2rem} + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-callout{border-left:4px solid;padding-left:1.25rem}}@media (-ms-high-contrast:active) and (min-width:48em),(forced-colors:active) and (min-width:48em){.fr-callout{padding-left:2.75rem}}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-callout__title{color:#161616;margin:0 0 .5rem}.fr-callout__text{margin:0}.fr-callout{background-color:#eee;background-image:linear-gradient(0deg,#6a6af4,#6a6af4)}.fr-callout:before{color:#161616}.fr-callout--green-tilleul-verveine{background-color:#fceeac;background-image:linear-gradient(0deg,#b7a73f,#b7a73f)}.fr-callout--green-bourgeon{background-color:#c9fcac;background-image:linear-gradient(0deg,#68a532,#68a532)}.fr-callout--green-emeraude{background-color:#c3fad5;background-image:linear-gradient(0deg,#00a95f,#00a95f)}.fr-callout--green-menthe{background-color:#bafaee;background-image:linear-gradient(0deg,#009081,#009081)}.fr-callout--green-archipel{background-color:#c7f6fc;background-image:linear-gradient(0deg,#009099,#009099)}.fr-callout--blue-ecume{background-color:#e9edfe;background-image:linear-gradient(0deg,#465f9d,#465f9d)}.fr-callout--blue-cumulus{background-color:#e6eefe;background-image:linear-gradient(0deg,#417dc4,#417dc4)}.fr-callout--purple-glycine{background-color:#fee7fc;background-image:linear-gradient(0deg,#a558a0,#a558a0)}.fr-callout--pink-macaron{background-color:#fee9e6;background-image:linear-gradient(0deg,#e18b76,#e18b76)}.fr-callout--pink-tuile{background-color:#fee9e7;background-image:linear-gradient(0deg,#ce614a,#ce614a)}.fr-callout--yellow-tournesol{background-color:#feecc2;background-image:linear-gradient(0deg,#c8aa39,#c8aa39)}.fr-callout--yellow-moutarde{background-color:#feebd0;background-image:linear-gradient(0deg,#c3992a,#c3992a)}.fr-callout--orange-terre-battue{background-color:#fee9e5;background-image:linear-gradient(0deg,#e4794a,#e4794a)}.fr-callout--brown-cafe-creme{background-color:#f7ecdb;background-image:linear-gradient(0deg,#d1b781,#d1b781)}.fr-callout--brown-caramel{background-color:#f7ebe5;background-image:linear-gradient(0deg,#c08c65,#c08c65)}.fr-callout--brown-opera{background-color:#f7ece4;background-image:linear-gradient(0deg,#bd987a,#bd987a)}.fr-callout--beige-gris-galet{background-color:#f3ede5;background-image:linear-gradient(0deg,#aea397,#aea397)}}@media print{.fr-callout{background:transparent;background-image:none;border-left:1px solid var(--border-default-grey);border:1px solid var(--border-default-grey);border-left-width:.25rem;page-break-inside:avoid}} \ No newline at end of file diff --git a/dist/dsfr/component/callout/callout.print.css b/dist/dsfr/component/callout/callout.print.css new file mode 100644 index 0000000..329905d --- /dev/null +++ b/dist/dsfr/component/callout/callout.print.css @@ -0,0 +1,12 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media print { + .fr-callout { + page-break-inside: avoid; + background: transparent; + background-image: none; + border: 1px solid var(--border-default-grey); + border-left: 0.25rem solid var(--border-default-grey); + } +} diff --git a/dist/dsfr/component/callout/callout.print.min.css b/dist/dsfr/component/callout/callout.print.min.css new file mode 100644 index 0000000..8d0534e --- /dev/null +++ b/dist/dsfr/component/callout/callout.print.min.css @@ -0,0 +1,3 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media print{.fr-callout{background:transparent;background-image:none;border-left:1px solid var(--border-default-grey);border:1px solid var(--border-default-grey);border-left-width:.25rem;page-break-inside:avoid}} \ No newline at end of file diff --git a/dist/dsfr/component/card/card.css b/dist/dsfr/component/card/card.css new file mode 100644 index 0000000..20f3749 --- /dev/null +++ b/dist/dsfr/component/card/card.css @@ -0,0 +1,868 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + CARD +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-card { + display: flex; + flex-direction: column; + position: relative; + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-card.fr-enlarge-link .fr-card__title a::after, +.fr-card.fr-enlarge-link .fr-card__title button::after, +.fr-card.fr-enlarge-button .fr-card__title a::after, +.fr-card.fr-enlarge-button .fr-card__title button::after { + --icon-size: 1.5rem; + position: absolute; + right: 2rem; + bottom: 2rem; +} + +.fr-card:not(.fr-card--no-border):not(.fr-card--shadow) { + background-size: 100% 1px, 1px 100%, 1px 100%, 100% 1px; + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; + background-position: 100% 100%, 0 0, 100% 0, 100% 0; + padding: 1px; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-card--no-icon .fr-card__title a:not([target=_blank])::after, +.fr-card:not(.fr-enlarge-link):not(.fr-card--download) .fr-card__title a:not([target=_blank])::after { + content: none; +} + +.fr-card--no-icon .fr-card__title button::after, +.fr-card:not(.fr-enlarge-button):not(.fr-card--download) .fr-card__title button::after { + content: none; +} + +.fr-card__body { + display: flex; + flex-direction: column; + height: 100%; + flex: 1 1 auto; + order: 2; + padding: 0 2rem; +} + +.fr-grid-row .fr-card { + height: 100%; +} + +.fr-card__header { + order: 1; + position: relative; + flex: 0 0 auto; +} + +.fr-card__header .fr-badges-group { + position: absolute; + top: 0; + left: 0; + padding: 0.75rem; +} + +.fr-card.fr-enlarge-link:hover .fr-card__img, +.fr-card.fr-enlarge-link:hover .fr-card__vid { + --brightness: calc(100% + var(--brighten) * 10%); +} + +.fr-card.fr-enlarge-link:active .fr-card__img, +.fr-card.fr-enlarge-link:active .fr-card__vid { + --brightness: calc(100% + var(--brighten) * 20%); +} + +.fr-card.fr-enlarge-button:hover .fr-card__img, +.fr-card.fr-enlarge-button:hover .fr-card__vid { + --brightness: calc(100% + var(--brighten) * 10%); +} + +.fr-card.fr-enlarge-button:active .fr-card__img, +.fr-card.fr-enlarge-button:active .fr-card__vid { + --brightness: calc(100% + var(--brighten) * 20%); +} + +.fr-card__img, +.fr-card__vid { + filter: brightness(var(--brightness)); +} + +.fr-card__img img, +.fr-card__img svg, +.fr-card__vid iframe, +.fr-card__vid video { + aspect-ratio: 1.7777777778; + object-fit: cover; + object-position: 50% 50%; +} + +.fr-card__img img { + display: block; +} + +.fr-card__content { + order: 1; + display: flex; + flex-direction: column; + padding: 2rem; + height: 100%; + margin: 0 -2rem; +} + +.fr-card__title { + order: 2; + font-size: 1.25rem; + line-height: 1.75rem; + font-weight: 700; + margin-bottom: 0; + color: var(--text-title-grey); +} + +.fr-card__title a::after, +.fr-card__title button::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/arrow-right-line.svg"); + mask-image: url("../../icons/system/arrow-right-line.svg"); + --icon-size: 1rem; + content: ""; + margin-left: 0.5rem; +} + +.fr-card__title button { + font-size: inherit; + font-weight: inherit; + line-height: inherit; + text-align: inherit; + padding: 0; +} + +.fr-card__title [target=_blank]::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/external-link-line.svg"); + mask-image: url("../../icons/system/external-link-line.svg"); + --icon-size: 1rem; + content: ""; +} + +.fr-card__desc { + order: 3; + font-size: 0.875rem; + line-height: 1.5rem; + margin-top: 0.75rem; + margin-bottom: 0; +} + +.fr-card__start { + order: 1; + margin-bottom: 0.25rem; +} + +.fr-card__start .fr-badges-group, +.fr-card__start .fr-tags-group { + margin-bottom: 0.25rem; +} + +.fr-card__start .fr-card__detail { + margin-bottom: 0.75rem; +} + +.fr-card__end { + order: 4; + display: flex; + flex-direction: column; + margin-top: 1rem; + padding-top: 0.5rem; + height: 100%; +} + +.fr-card__detail { + font-size: 0.75rem; + line-height: 1.25rem; + display: flex; + flex-direction: row; + align-items: flex-start; + margin-bottom: 0; + color: var(--text-mention-grey); +} + +.fr-card__detail[class^=fr-icon-]::before, +.fr-card__detail[class*=" fr-icon-"]::before, +.fr-card__detail[class^=fr-fi-]::before, +.fr-card__detail[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-right: 0.5rem; +} + +.fr-card.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__end, +.fr-card.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__end { + margin-bottom: -3rem; + min-height: 2rem; + padding-right: 2rem; + justify-content: flex-end; +} + +.fr-card.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content, +.fr-card.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__content { + padding-bottom: 5rem; +} + +.fr-card__footer { + order: 2; + padding: 0.5rem 2rem 2rem; + margin: 0 -2rem; +} + +.fr-card__footer .fr-btns-group, +.fr-card__footer .fr-links-group { + margin-bottom: -1rem; +} + +.fr-card--sm .fr-card__header .fr-badge { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.125rem; + padding: 0 0.375rem; +} + +.fr-card--sm .fr-card__header .fr-badge::before, +.fr-card--sm .fr-card__header .fr-badge::after { + --icon-size: 0.75rem; +} + +.fr-card--sm .fr-card__header .fr-tag { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.5rem; + padding: 0.125rem 0.5rem; + border-radius: 0.75rem; +} + +.fr-card--sm .fr-card__header .fr-tag::before, +.fr-card--sm .fr-card__header .fr-tag::after { + --icon-size: 0.75rem; +} + +.fr-card--sm .fr-card__content { + padding: 1.5rem; +} + +.fr-card--sm .fr-card__content .fr-badge { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.125rem; + padding: 0 0.375rem; +} + +.fr-card--sm .fr-card__content .fr-badge::before, +.fr-card--sm .fr-card__content .fr-badge::after { + --icon-size: 0.75rem; +} + +.fr-card--sm .fr-card__content .fr-tag { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.5rem; + padding: 0.125rem 0.5rem; + border-radius: 0.75rem; +} + +.fr-card--sm .fr-card__content .fr-tag::before, +.fr-card--sm .fr-card__content .fr-tag::after { + --icon-size: 0.75rem; +} + +.fr-card--sm .fr-card__title { + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; +} + +.fr-card--sm .fr-card__title a::after, +.fr-card--sm .fr-card__title button::after { + --icon-size: 1rem; +} + +.fr-card--sm .fr-card__desc { + margin-top: 0.5rem; +} + +.fr-card--sm .fr-card__start .fr-badges-group, +.fr-card--sm .fr-card__start .fr-tags-group { + margin-bottom: 0; +} + +.fr-card--sm .fr-card__start .fr-card__detail { + margin-bottom: 0.5rem; +} + +.fr-card--sm .fr-card__end { + margin-top: 0.75rem; + padding-top: 0.25rem; + margin-top: 1.5rem; + padding-top: 0.5rem; +} + +.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__end, +.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__end { + margin-bottom: -2rem; + min-height: 1.25rem; + padding-right: 1.5rem; +} + +.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content, +.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__content { + padding-bottom: 3.5rem; +} + +.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title a::after, +.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title button::after, +.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title a::after, +.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title button::after { + --icon-size: 1rem; + right: 1.5rem; + bottom: 1.5rem; +} + +.fr-card--sm .fr-card__footer { + padding: 0.5rem 1.5rem 1.5rem; +} + +.fr-card--lg .fr-card__content { + padding: 2.5rem; +} + +.fr-card--lg .fr-card__title { + font-weight: 700; + font-size: 1.375rem; + line-height: 1.75rem; +} + +.fr-card--lg .fr-card__title a::after, +.fr-card--lg .fr-card__title button::after { + --icon-size: 1.5rem; +} + +.fr-card--lg .fr-card__desc { + font-size: 1rem; + line-height: 1.5rem; + margin-top: 1rem; +} + +.fr-card--lg .fr-card__start { + margin-bottom: 0.5rem; +} + +.fr-card--lg .fr-card__start .fr-badges-group, +.fr-card--lg .fr-card__start .fr-tags-group { + margin-bottom: 0.5rem; +} + +.fr-card--lg .fr-card__start .fr-card__detail { + margin-bottom: 1rem; +} + +.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__end, +.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__end { + margin-bottom: -4rem; + min-height: 2.5rem; + padding-right: 2.5rem; +} + +.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content, +.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__content { + padding-bottom: 6.5rem; +} + +.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title a::after, +.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title button::after, +.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title a::after, +.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title button::after { + --icon-size: 2rem; + right: 2.5rem; + bottom: 2.5rem; +} + +.fr-card--lg .fr-card__footer { + padding: 0.5rem 2.5rem 2.5rem; +} + +.fr-card--download .fr-card__header { + aspect-ratio: 16/9; +} + +.fr-card--download .fr-card__header .fr-card__img { + position: absolute; + top: 0.5rem; + left: 0.5rem; + width: calc(100% - 1rem); + height: calc(100% - 1rem); +} + +.fr-card--download .fr-card__header .fr-card__img img { + max-width: 100%; + max-height: 100%; + object-fit: contain; +} + +.fr-card--download .fr-card__title a::after, +.fr-card--download .fr-card__title button::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/download-line.svg"); + mask-image: url("../../icons/system/download-line.svg"); + content: ""; +} + +.fr-card__body > .fr-card__detail, +.fr-card__body > .fr-card__title { + margin-top: 2rem; +} + +.fr-card__body > .fr-card__detail { + margin-bottom: -1rem; +} + +.fr-card__body > .fr-card__desc, +.fr-card__body > .fr-card__title { + margin-bottom: 2rem; +} + +.fr-card__body > .fr-card__desc { + margin-top: -1rem; +} + +.fr-card.fr-enlarge-link:not(.fr-card--no-arrow) .fr-card__body > .fr-card__desc, +.fr-card.fr-enlarge-link:not(.fr-card--no-arrow) .fr-card__body > .fr-card__title { + margin-bottom: 4.5rem; +} + +.fr-card.fr-enlarge-link:not(.fr-card--no-arrow) .fr-card__body > .fr-card__desc { + margin-top: -3.5rem; +} + +.fr-card--grey { + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); +} + +.fr-card--shadow { + z-index: calc(var(--ground) + 500); + background-color: var(--background-raised-grey); + + --idle: transparent; + --hover: var(--background-raised-grey-hover); + --active: var(--background-raised-grey-active); + filter: drop-shadow(var(--raised-shadow)); +} + +.fr-card--shadow.fr-card--grey { + background-color: var(--background-contrast-raised-grey); + + --idle: transparent; + --hover: var(--background-contrast-raised-grey-hover); + --active: var(--background-contrast-raised-grey-active); +} + +.fr-card--no-background { + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-card--download:not(.fr-card--no-background) .fr-card__header { + background-color: var(--background-alt-grey); + + --idle: transparent; + --hover: var(--background-alt-grey-hover); + --active: var(--background-alt-grey-active); +} + +.fr-card__title a[href], +.fr-card__title button { + color: var(--text-action-high-blue-france); +} + +.fr-card__title button:disabled { + color: var(--text-disabled-grey); +} + +.fr-card__title:disabled, +a.fr-card__title:not([href]) { + color: var(--text-disabled-grey); + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + .fr-card__title { + font-size: 1.375rem; + line-height: 1.75rem; + } + + .fr-card--sm .fr-card__title { + font-size: 1.25rem; + line-height: 1.75rem; + } + + .fr-card--lg .fr-card__title { + font-size: 1.5rem; + line-height: 2rem; + } + + .fr-card--horizontal, + .fr-card--horizontal-half, + .fr-card--horizontal-tier { + flex-direction: row; + } + + .fr-card--horizontal .fr-card__img, + .fr-card--horizontal-half .fr-card__img, + .fr-card--horizontal-tier .fr-card__img { + height: 100%; + } + + .fr-card--horizontal .fr-card__img img, + .fr-card--horizontal-half .fr-card__img img, + .fr-card--horizontal-tier .fr-card__img img { + height: 100%; + object-fit: cover; + } + + .fr-card--horizontal .fr-card__header { + width: 40%; + flex: 0 0 40%; + } + + .fr-card--horizontal-half .fr-card__header { + width: 50%; + flex: 0 0 50%; + } + + .fr-card--horizontal-tier .fr-card__header { + width: 33.3333333333%; + flex: 0 0 33.3333333333%; + } + + .fr-card--download { + flex-direction: row; + } + + .fr-card--download .fr-card__header { + width: 40%; + flex: 0 0 40%; + aspect-ratio: auto; + } + + .fr-card--download .fr-card__header .fr-card__img img { + object-position: 50% 0; + } + + .fr-card--download .fr-card__img { + height: 100%; + } + + .fr-card--download .fr-card__img img { + height: 100%; + object-fit: cover; + } + + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-card { + border: 1px solid; + } + + .fr-card__title a::after, + .fr-card__title button::after { + forced-color-adjust: none; + background-color: linktext; + } + + .fr-card__title a, + .fr-card__title button { + text-decoration: underline; + text-underline-offset: 5px; + } + + .fr-card__title a:not([href])::after, + .fr-card__title button:not([href])::after { + background-color: graytext; + } + + .fr-card__title [target=_blank]::after { + background-color: linktext; + } + + .fr-card.fr-enlarge-link .fr-card__title a, + .fr-card.fr-enlarge-button .fr-card__title button { + text-decoration: none; + } + + .fr-card--download .fr-card__title a::after, + .fr-card--download .fr-card__title button::after { + background-color: linktext; + } + + .fr-card--download .fr-card__title a:disabled::after, + .fr-card--download .fr-card__title a:not([href])::after, + .fr-card--download .fr-card__title button:disabled::after { + background-color: graytext; + } +} +@media (hover: hover) and (pointer: fine) { + .fr-card--download.fr-enlarge-link:hover .fr-card__header, + .fr-card--download.fr-enlarge-button:hover .fr-card__header { + background-color: var(--hover); + } + + .fr-card--download.fr-enlarge-link:active .fr-card__header, + .fr-card--download.fr-enlarge-button:active .fr-card__header { + background-color: var(--active); + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-card--no-icon::after { + content: none; + } + + .fr-card__title, + .fr-card__desc { + flex: 1 0 auto; + } + + .fr-card__title a::after, + .fr-card__title button::after { + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/arrow-right-line.svg"); + width: 1rem; + height: 1rem; + background-color: transparent; + } + + .fr-card__title [target=_blank]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/external-link-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-card__detail::before { + width: 1rem; + height: 1rem; + } + + .fr-card--download .fr-tile__title a::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/download-line.svg"); + } + + .fr-card--download .fr-card__header { + padding-top: 56.25%; + } + + .fr-card--download .fr-card__header .fr-card__img img { + height: auto !important; + width: auto; + margin: auto; + } + + .fr-card.fr-enlarge-link .fr-card__title a { + text-decoration: none; + } + + .fr-card.fr-enlarge-link .fr-card__title a::after { + width: 1.5rem; + height: 1.5rem; + background-color: transparent; + } + + .fr-card.fr-enlarge-button .fr-card__title button::after { + width: 1.5rem; + height: 1.5rem; + background-color: transparent; + } + + .fr-card--sm.fr-enlarge-link .fr-card__title a::after, + .fr-card--sm.fr-enlarge-link .fr-card__title button::after, + .fr-card--sm.fr-enlarge-button .fr-card__title a::after, + .fr-card--sm.fr-enlarge-button .fr-card__title button::after { + width: 1rem; + height: 1rem; + } + + .fr-card--sm .fr-card__title a::after, + .fr-card--sm .fr-card__title button::after { + width: 1rem; + height: 1rem; + } + + .fr-card--lg.fr-enlarge-link .fr-card__title a::after, + .fr-card--lg.fr-enlarge-link .fr-card__title button::after, + .fr-card--lg.fr-enlarge-button .fr-card__title a::after, + .fr-card--lg.fr-enlarge-button .fr-card__title button::after { + width: 2rem; + height: 2rem; + } + + .fr-card--lg .fr-card__title a::after, + .fr-card--lg .fr-card__title button::after { + width: 1.5rem; + height: 1.5rem; + } + + .fr-card > .fr-card__img { + flex-shrink: 0; + } + + .fr-card { + background-color: #fff; + } + + .fr-card:not(.fr-card--no-border):not(.fr-card--shadow) { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd); + } + + .fr-card--grey { + background-color: #eee; + } + + .fr-card--shadow { + z-index: 500; + background-color: #fff; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + } + + .fr-card--shadow.fr-card--grey { + background-color: #eee; + } + + .fr-card--no-background { + background-color: transparent; + } + + .fr-card--no-background:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-card--no-background:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-card--download:not(.fr-card--no-background) .fr-card__header { + background-color: #f6f6f6; + } + + .fr-card__detail { + color: #666; + } + + .fr-card__title { + color: #161616; + } + + .fr-card__title a[href], + .fr-card__title button { + color: #000091; + } + + .fr-card__title button:disabled { + color: #929292; + } + + .fr-card__title:disabled, + a.fr-card__title:not([href]) { + color: #929292; + background-color: #e5e5e5; + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) and (min-width: 48em) { + .fr-card--download .fr-card__header { + padding-top: 0; + } + + .fr-card--download .fr-card__body, + .fr-card--horizontal .fr-card__body, + .fr-card--horizontal-half .fr-card__body, + .fr-card--horizontal-tier .fr-card__body { + flex-basis: 100%; + } +} +@media print { + .fr-card { + page-break-inside: avoid; + border: 1px solid var(--border-default-grey); + background-image: none !important; + } + + .fr-card__detail, + .fr-card__desc { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-card__detail { + line-height: 1rem !important; + } + + .fr-card__detail::before { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } +} diff --git a/dist/dsfr/component/card/card.legacy.css b/dist/dsfr/component/card/card.legacy.css new file mode 100644 index 0000000..25a9a7e --- /dev/null +++ b/dist/dsfr/component/card/card.legacy.css @@ -0,0 +1,187 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-card--no-icon::after { + content: none; + } + + .fr-card__title, + .fr-card__desc { + flex: 1 0 auto; + } + + .fr-card__title a::after, + .fr-card__title button::after { + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/arrow-right-line.svg"); + width: 1rem; + height: 1rem; + background-color: transparent; + } + + .fr-card__title [target=_blank]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/external-link-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-card__detail::before { + width: 1rem; + height: 1rem; + } + + .fr-card--download .fr-tile__title a::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/download-line.svg"); + } + + .fr-card--download .fr-card__header { + padding-top: 56.25%; + } + + .fr-card--download .fr-card__header .fr-card__img img { + height: auto !important; + width: auto; + margin: auto; + } + + .fr-card.fr-enlarge-link .fr-card__title a { + text-decoration: none; + } + + .fr-card.fr-enlarge-link .fr-card__title a::after { + width: 1.5rem; + height: 1.5rem; + background-color: transparent; + } + + .fr-card.fr-enlarge-button .fr-card__title button::after { + width: 1.5rem; + height: 1.5rem; + background-color: transparent; + } + + .fr-card--sm.fr-enlarge-link .fr-card__title a::after, + .fr-card--sm.fr-enlarge-link .fr-card__title button::after, + .fr-card--sm.fr-enlarge-button .fr-card__title a::after, + .fr-card--sm.fr-enlarge-button .fr-card__title button::after { + width: 1rem; + height: 1rem; + } + + .fr-card--sm .fr-card__title a::after, + .fr-card--sm .fr-card__title button::after { + width: 1rem; + height: 1rem; + } + + .fr-card--lg.fr-enlarge-link .fr-card__title a::after, + .fr-card--lg.fr-enlarge-link .fr-card__title button::after, + .fr-card--lg.fr-enlarge-button .fr-card__title a::after, + .fr-card--lg.fr-enlarge-button .fr-card__title button::after { + width: 2rem; + height: 2rem; + } + + .fr-card--lg .fr-card__title a::after, + .fr-card--lg .fr-card__title button::after { + width: 1.5rem; + height: 1.5rem; + } + + .fr-card > .fr-card__img { + flex-shrink: 0; + } + + .fr-card { + background-color: #fff; + } + + .fr-card:not(.fr-card--no-border):not(.fr-card--shadow) { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd); + } + + .fr-card--grey { + background-color: #eee; + } + + .fr-card--shadow { + z-index: 500; + background-color: #fff; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + } + + .fr-card--shadow.fr-card--grey { + background-color: #eee; + } + + .fr-card--no-background { + background-color: transparent; + } + + .fr-card--no-background:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-card--no-background:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-card--download:not(.fr-card--no-background) .fr-card__header { + background-color: #f6f6f6; + } + + .fr-card__detail { + color: #666; + } + + .fr-card__title { + color: #161616; + } + + .fr-card__title a[href], + .fr-card__title button { + color: #000091; + } + + .fr-card__title button:disabled { + color: #929292; + } + + .fr-card__title:disabled, + a.fr-card__title:not([href]) { + color: #929292; + background-color: #e5e5e5; + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) and (min-width: 48em) { + .fr-card--download .fr-card__header { + padding-top: 0; + } + + .fr-card--download .fr-card__body, + .fr-card--horizontal .fr-card__body, + .fr-card--horizontal-half .fr-card__body, + .fr-card--horizontal-tier .fr-card__body { + flex-basis: 100%; + } +} diff --git a/dist/dsfr/component/card/card.legacy.min.css b/dist/dsfr/component/card/card.legacy.min.css new file mode 100644 index 0000000..0bee818 --- /dev/null +++ b/dist/dsfr/component/card/card.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-card--no-icon:after{content:none}.fr-card__desc,.fr-card__title{flex:1 0 auto}.fr-card__title a:after,.fr-card__title button:after{background-image:url(../../icons/system/arrow-right-line.svg)}.fr-card__title [target=_blank]:after,.fr-card__title a:after,.fr-card__title button:after{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-card__title [target=_blank]:after{background-image:url(../../icons/system/external-link-line.svg)}.fr-card__detail:before{height:1rem;width:1rem}.fr-card--download .fr-tile__title a:after{background-color:transparent;background-image:url(../../icons/system/download-line.svg);background-repeat:no-repeat;background-size:100%}.fr-card--download .fr-card__header{padding-top:56.25%}.fr-card--download .fr-card__header .fr-card__img img{height:auto!important;margin:auto;width:auto}.fr-card.fr-enlarge-link .fr-card__title a{text-decoration:none}.fr-card.fr-enlarge-button .fr-card__title button:after,.fr-card.fr-enlarge-link .fr-card__title a:after{background-color:transparent;height:1.5rem;width:1.5rem}.fr-card--sm .fr-card__title a:after,.fr-card--sm .fr-card__title button:after,.fr-card--sm.fr-enlarge-button .fr-card__title a:after,.fr-card--sm.fr-enlarge-button .fr-card__title button:after,.fr-card--sm.fr-enlarge-link .fr-card__title a:after,.fr-card--sm.fr-enlarge-link .fr-card__title button:after{height:1rem;width:1rem}.fr-card--lg.fr-enlarge-button .fr-card__title a:after,.fr-card--lg.fr-enlarge-button .fr-card__title button:after,.fr-card--lg.fr-enlarge-link .fr-card__title a:after,.fr-card--lg.fr-enlarge-link .fr-card__title button:after{height:2rem;width:2rem}.fr-card--lg .fr-card__title a:after,.fr-card--lg .fr-card__title button:after{height:1.5rem;width:1.5rem}.fr-card>.fr-card__img{flex-shrink:0}.fr-card{background-color:#fff}.fr-card:not(.fr-card--no-border):not(.fr-card--shadow){background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd)}.fr-card--grey{background-color:#eee}.fr-card--shadow{background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,18,.16);z-index:500}.fr-card--shadow.fr-card--grey{background-color:#eee}.fr-card--no-background{background-color:transparent}.fr-card--no-background:hover{background-color:rgba(0,0,0,.05)}.fr-card--no-background:active{background-color:rgba(0,0,0,.1)}.fr-card--download:not(.fr-card--no-background) .fr-card__header{background-color:#f6f6f6}.fr-card__detail{color:#666}.fr-card__title{color:#161616}.fr-card__title a[href],.fr-card__title button{color:#000091}.fr-card__title button:disabled{color:#929292}.fr-card__title:disabled,a.fr-card__title:not([href]){background-color:#e5e5e5;color:#929292}}@media screen and (min-width:0\0) and (min-resolution:72dpi) and (min-width:48em){.fr-card--download .fr-card__header{padding-top:0}.fr-card--download .fr-card__body,.fr-card--horizontal .fr-card__body,.fr-card--horizontal-half .fr-card__body,.fr-card--horizontal-tier .fr-card__body{flex-basis:100%}} \ No newline at end of file diff --git a/dist/dsfr/component/card/card.main.css b/dist/dsfr/component/card/card.main.css new file mode 100644 index 0000000..d8c1264 --- /dev/null +++ b/dist/dsfr/component/card/card.main.css @@ -0,0 +1,666 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + CARD +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-card { + display: flex; + flex-direction: column; + position: relative; + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-card.fr-enlarge-link .fr-card__title a::after, +.fr-card.fr-enlarge-link .fr-card__title button::after, +.fr-card.fr-enlarge-button .fr-card__title a::after, +.fr-card.fr-enlarge-button .fr-card__title button::after { + --icon-size: 1.5rem; + position: absolute; + right: 2rem; + bottom: 2rem; +} + +.fr-card:not(.fr-card--no-border):not(.fr-card--shadow) { + background-size: 100% 1px, 1px 100%, 1px 100%, 100% 1px; + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; + background-position: 100% 100%, 0 0, 100% 0, 100% 0; + padding: 1px; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-card--no-icon .fr-card__title a:not([target=_blank])::after, +.fr-card:not(.fr-enlarge-link):not(.fr-card--download) .fr-card__title a:not([target=_blank])::after { + content: none; +} + +.fr-card--no-icon .fr-card__title button::after, +.fr-card:not(.fr-enlarge-button):not(.fr-card--download) .fr-card__title button::after { + content: none; +} + +.fr-card__body { + display: flex; + flex-direction: column; + height: 100%; + flex: 1 1 auto; + order: 2; + padding: 0 2rem; +} + +.fr-grid-row .fr-card { + height: 100%; +} + +.fr-card__header { + order: 1; + position: relative; + flex: 0 0 auto; +} + +.fr-card__header .fr-badges-group { + position: absolute; + top: 0; + left: 0; + padding: 0.75rem; +} + +.fr-card.fr-enlarge-link:hover .fr-card__img, +.fr-card.fr-enlarge-link:hover .fr-card__vid { + --brightness: calc(100% + var(--brighten) * 10%); +} + +.fr-card.fr-enlarge-link:active .fr-card__img, +.fr-card.fr-enlarge-link:active .fr-card__vid { + --brightness: calc(100% + var(--brighten) * 20%); +} + +.fr-card.fr-enlarge-button:hover .fr-card__img, +.fr-card.fr-enlarge-button:hover .fr-card__vid { + --brightness: calc(100% + var(--brighten) * 10%); +} + +.fr-card.fr-enlarge-button:active .fr-card__img, +.fr-card.fr-enlarge-button:active .fr-card__vid { + --brightness: calc(100% + var(--brighten) * 20%); +} + +.fr-card__img, +.fr-card__vid { + filter: brightness(var(--brightness)); +} + +.fr-card__img img, +.fr-card__img svg, +.fr-card__vid iframe, +.fr-card__vid video { + aspect-ratio: 1.7777777778; + object-fit: cover; + object-position: 50% 50%; +} + +.fr-card__img img { + display: block; +} + +.fr-card__content { + order: 1; + display: flex; + flex-direction: column; + padding: 2rem; + height: 100%; + margin: 0 -2rem; +} + +.fr-card__title { + order: 2; + font-size: 1.25rem; + line-height: 1.75rem; + font-weight: 700; + margin-bottom: 0; + color: var(--text-title-grey); +} + +.fr-card__title a::after, +.fr-card__title button::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/arrow-right-line.svg"); + mask-image: url("../../icons/system/arrow-right-line.svg"); + --icon-size: 1rem; + content: ""; + margin-left: 0.5rem; +} + +.fr-card__title button { + font-size: inherit; + font-weight: inherit; + line-height: inherit; + text-align: inherit; + padding: 0; +} + +.fr-card__title [target=_blank]::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/external-link-line.svg"); + mask-image: url("../../icons/system/external-link-line.svg"); + --icon-size: 1rem; + content: ""; +} + +.fr-card__desc { + order: 3; + font-size: 0.875rem; + line-height: 1.5rem; + margin-top: 0.75rem; + margin-bottom: 0; +} + +.fr-card__start { + order: 1; + margin-bottom: 0.25rem; +} + +.fr-card__start .fr-badges-group, +.fr-card__start .fr-tags-group { + margin-bottom: 0.25rem; +} + +.fr-card__start .fr-card__detail { + margin-bottom: 0.75rem; +} + +.fr-card__end { + order: 4; + display: flex; + flex-direction: column; + margin-top: 1rem; + padding-top: 0.5rem; + height: 100%; +} + +.fr-card__detail { + font-size: 0.75rem; + line-height: 1.25rem; + display: flex; + flex-direction: row; + align-items: flex-start; + margin-bottom: 0; + color: var(--text-mention-grey); +} + +.fr-card__detail[class^=fr-icon-]::before, +.fr-card__detail[class*=" fr-icon-"]::before, +.fr-card__detail[class^=fr-fi-]::before, +.fr-card__detail[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-right: 0.5rem; +} + +.fr-card.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__end, +.fr-card.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__end { + margin-bottom: -3rem; + min-height: 2rem; + padding-right: 2rem; + justify-content: flex-end; +} + +.fr-card.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content, +.fr-card.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__content { + padding-bottom: 5rem; +} + +.fr-card__footer { + order: 2; + padding: 0.5rem 2rem 2rem; + margin: 0 -2rem; +} + +.fr-card__footer .fr-btns-group, +.fr-card__footer .fr-links-group { + margin-bottom: -1rem; +} + +.fr-card--sm .fr-card__header .fr-badge { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.125rem; + padding: 0 0.375rem; +} + +.fr-card--sm .fr-card__header .fr-badge::before, +.fr-card--sm .fr-card__header .fr-badge::after { + --icon-size: 0.75rem; +} + +.fr-card--sm .fr-card__header .fr-tag { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.5rem; + padding: 0.125rem 0.5rem; + border-radius: 0.75rem; +} + +.fr-card--sm .fr-card__header .fr-tag::before, +.fr-card--sm .fr-card__header .fr-tag::after { + --icon-size: 0.75rem; +} + +.fr-card--sm .fr-card__content { + padding: 1.5rem; +} + +.fr-card--sm .fr-card__content .fr-badge { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.125rem; + padding: 0 0.375rem; +} + +.fr-card--sm .fr-card__content .fr-badge::before, +.fr-card--sm .fr-card__content .fr-badge::after { + --icon-size: 0.75rem; +} + +.fr-card--sm .fr-card__content .fr-tag { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.5rem; + padding: 0.125rem 0.5rem; + border-radius: 0.75rem; +} + +.fr-card--sm .fr-card__content .fr-tag::before, +.fr-card--sm .fr-card__content .fr-tag::after { + --icon-size: 0.75rem; +} + +.fr-card--sm .fr-card__title { + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; +} + +.fr-card--sm .fr-card__title a::after, +.fr-card--sm .fr-card__title button::after { + --icon-size: 1rem; +} + +.fr-card--sm .fr-card__desc { + margin-top: 0.5rem; +} + +.fr-card--sm .fr-card__start .fr-badges-group, +.fr-card--sm .fr-card__start .fr-tags-group { + margin-bottom: 0; +} + +.fr-card--sm .fr-card__start .fr-card__detail { + margin-bottom: 0.5rem; +} + +.fr-card--sm .fr-card__end { + margin-top: 0.75rem; + padding-top: 0.25rem; + margin-top: 1.5rem; + padding-top: 0.5rem; +} + +.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__end, +.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__end { + margin-bottom: -2rem; + min-height: 1.25rem; + padding-right: 1.5rem; +} + +.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content, +.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__content { + padding-bottom: 3.5rem; +} + +.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title a::after, +.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title button::after, +.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title a::after, +.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title button::after { + --icon-size: 1rem; + right: 1.5rem; + bottom: 1.5rem; +} + +.fr-card--sm .fr-card__footer { + padding: 0.5rem 1.5rem 1.5rem; +} + +.fr-card--lg .fr-card__content { + padding: 2.5rem; +} + +.fr-card--lg .fr-card__title { + font-weight: 700; + font-size: 1.375rem; + line-height: 1.75rem; +} + +.fr-card--lg .fr-card__title a::after, +.fr-card--lg .fr-card__title button::after { + --icon-size: 1.5rem; +} + +.fr-card--lg .fr-card__desc { + font-size: 1rem; + line-height: 1.5rem; + margin-top: 1rem; +} + +.fr-card--lg .fr-card__start { + margin-bottom: 0.5rem; +} + +.fr-card--lg .fr-card__start .fr-badges-group, +.fr-card--lg .fr-card__start .fr-tags-group { + margin-bottom: 0.5rem; +} + +.fr-card--lg .fr-card__start .fr-card__detail { + margin-bottom: 1rem; +} + +.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__end, +.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__end { + margin-bottom: -4rem; + min-height: 2.5rem; + padding-right: 2.5rem; +} + +.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content, +.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__content { + padding-bottom: 6.5rem; +} + +.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title a::after, +.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title button::after, +.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title a::after, +.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title button::after { + --icon-size: 2rem; + right: 2.5rem; + bottom: 2.5rem; +} + +.fr-card--lg .fr-card__footer { + padding: 0.5rem 2.5rem 2.5rem; +} + +.fr-card--download .fr-card__header { + aspect-ratio: 16/9; +} + +.fr-card--download .fr-card__header .fr-card__img { + position: absolute; + top: 0.5rem; + left: 0.5rem; + width: calc(100% - 1rem); + height: calc(100% - 1rem); +} + +.fr-card--download .fr-card__header .fr-card__img img { + max-width: 100%; + max-height: 100%; + object-fit: contain; +} + +.fr-card--download .fr-card__title a::after, +.fr-card--download .fr-card__title button::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/download-line.svg"); + mask-image: url("../../icons/system/download-line.svg"); + content: ""; +} + +.fr-card__body > .fr-card__detail, +.fr-card__body > .fr-card__title { + margin-top: 2rem; +} + +.fr-card__body > .fr-card__detail { + margin-bottom: -1rem; +} + +.fr-card__body > .fr-card__desc, +.fr-card__body > .fr-card__title { + margin-bottom: 2rem; +} + +.fr-card__body > .fr-card__desc { + margin-top: -1rem; +} + +.fr-card.fr-enlarge-link:not(.fr-card--no-arrow) .fr-card__body > .fr-card__desc, +.fr-card.fr-enlarge-link:not(.fr-card--no-arrow) .fr-card__body > .fr-card__title { + margin-bottom: 4.5rem; +} + +.fr-card.fr-enlarge-link:not(.fr-card--no-arrow) .fr-card__body > .fr-card__desc { + margin-top: -3.5rem; +} + +.fr-card--grey { + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); +} + +.fr-card--shadow { + z-index: calc(var(--ground) + 500); + background-color: var(--background-raised-grey); + + --idle: transparent; + --hover: var(--background-raised-grey-hover); + --active: var(--background-raised-grey-active); + filter: drop-shadow(var(--raised-shadow)); +} + +.fr-card--shadow.fr-card--grey { + background-color: var(--background-contrast-raised-grey); + + --idle: transparent; + --hover: var(--background-contrast-raised-grey-hover); + --active: var(--background-contrast-raised-grey-active); +} + +.fr-card--no-background { + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-card--download:not(.fr-card--no-background) .fr-card__header { + background-color: var(--background-alt-grey); + + --idle: transparent; + --hover: var(--background-alt-grey-hover); + --active: var(--background-alt-grey-active); +} + +.fr-card__title a[href], +.fr-card__title button { + color: var(--text-action-high-blue-france); +} + +.fr-card__title button:disabled { + color: var(--text-disabled-grey); +} + +.fr-card__title:disabled, +a.fr-card__title:not([href]) { + color: var(--text-disabled-grey); + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + .fr-card__title { + font-size: 1.375rem; + line-height: 1.75rem; + } + + .fr-card--sm .fr-card__title { + font-size: 1.25rem; + line-height: 1.75rem; + } + + .fr-card--lg .fr-card__title { + font-size: 1.5rem; + line-height: 2rem; + } + + .fr-card--horizontal, + .fr-card--horizontal-half, + .fr-card--horizontal-tier { + flex-direction: row; + } + + .fr-card--horizontal .fr-card__img, + .fr-card--horizontal-half .fr-card__img, + .fr-card--horizontal-tier .fr-card__img { + height: 100%; + } + + .fr-card--horizontal .fr-card__img img, + .fr-card--horizontal-half .fr-card__img img, + .fr-card--horizontal-tier .fr-card__img img { + height: 100%; + object-fit: cover; + } + + .fr-card--horizontal .fr-card__header { + width: 40%; + flex: 0 0 40%; + } + + .fr-card--horizontal-half .fr-card__header { + width: 50%; + flex: 0 0 50%; + } + + .fr-card--horizontal-tier .fr-card__header { + width: 33.3333333333%; + flex: 0 0 33.3333333333%; + } + + .fr-card--download { + flex-direction: row; + } + + .fr-card--download .fr-card__header { + width: 40%; + flex: 0 0 40%; + aspect-ratio: auto; + } + + .fr-card--download .fr-card__header .fr-card__img img { + object-position: 50% 0; + } + + .fr-card--download .fr-card__img { + height: 100%; + } + + .fr-card--download .fr-card__img img { + height: 100%; + object-fit: cover; + } +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-card { + border: 1px solid; + } + + .fr-card__title a::after, + .fr-card__title button::after { + forced-color-adjust: none; + background-color: linktext; + } + + .fr-card__title a, + .fr-card__title button { + text-decoration: underline; + text-underline-offset: 5px; + } + + .fr-card__title a:not([href])::after, + .fr-card__title button:not([href])::after { + background-color: graytext; + } + + .fr-card__title [target=_blank]::after { + background-color: linktext; + } + + .fr-card.fr-enlarge-link .fr-card__title a, + .fr-card.fr-enlarge-button .fr-card__title button { + text-decoration: none; + } + + .fr-card--download .fr-card__title a::after, + .fr-card--download .fr-card__title button::after { + background-color: linktext; + } + + .fr-card--download .fr-card__title a:disabled::after, + .fr-card--download .fr-card__title a:not([href])::after, + .fr-card--download .fr-card__title button:disabled::after { + background-color: graytext; + } +} +@media (hover: hover) and (pointer: fine) { + .fr-card--download.fr-enlarge-link:hover .fr-card__header, + .fr-card--download.fr-enlarge-button:hover .fr-card__header { + background-color: var(--hover); + } + + .fr-card--download.fr-enlarge-link:active .fr-card__header, + .fr-card--download.fr-enlarge-button:active .fr-card__header { + background-color: var(--active); + } +} diff --git a/dist/dsfr/component/card/card.main.min.css b/dist/dsfr/component/card/card.main.min.css new file mode 100644 index 0000000..e7bb1ce --- /dev/null +++ b/dist/dsfr/component/card/card.main.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-card{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey);display:flex;flex-direction:column;position:relative}.fr-card.fr-enlarge-button .fr-card__title a:after,.fr-card.fr-enlarge-button .fr-card__title button:after,.fr-card.fr-enlarge-link .fr-card__title a:after,.fr-card.fr-enlarge-link .fr-card__title button:after{--icon-size:1.5rem;bottom:2rem;position:absolute;right:2rem}.fr-card:not(.fr-card--no-border):not(.fr-card--shadow){background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));background-position:100% 100%,0 0,100% 0,100% 0;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:100% 1px,1px 100%,1px 100%,100% 1px;padding:1px}.fr-card--no-icon .fr-card__title a:not([target=_blank]):after,.fr-card--no-icon .fr-card__title button:after,.fr-card:not(.fr-enlarge-button):not(.fr-card--download) .fr-card__title button:after,.fr-card:not(.fr-enlarge-link):not(.fr-card--download) .fr-card__title a:not([target=_blank]):after{content:none}.fr-card__body{display:flex;flex:1 1 auto;flex-direction:column;height:100%;order:2;padding:0 2rem}.fr-grid-row .fr-card{height:100%}.fr-card__header{flex:0 0 auto;order:1;position:relative}.fr-card__header .fr-badges-group{left:0;padding:.75rem;position:absolute;top:0}.fr-card.fr-enlarge-link:hover .fr-card__img,.fr-card.fr-enlarge-link:hover .fr-card__vid{--brightness:calc(100% + var(--brighten)*10%)}.fr-card.fr-enlarge-link:active .fr-card__img,.fr-card.fr-enlarge-link:active .fr-card__vid{--brightness:calc(100% + var(--brighten)*20%)}.fr-card.fr-enlarge-button:hover .fr-card__img,.fr-card.fr-enlarge-button:hover .fr-card__vid{--brightness:calc(100% + var(--brighten)*10%)}.fr-card.fr-enlarge-button:active .fr-card__img,.fr-card.fr-enlarge-button:active .fr-card__vid{--brightness:calc(100% + var(--brighten)*20%)}.fr-card__img,.fr-card__vid{filter:brightness(var(--brightness))}.fr-card__img img,.fr-card__img svg,.fr-card__vid iframe,.fr-card__vid video{aspect-ratio:1.7777777778;object-fit:cover;object-position:50% 50%}.fr-card__img img{display:block}.fr-card__content{display:flex;flex-direction:column;height:100%;margin:0 -2rem;order:1;padding:2rem}.fr-card__title{color:var(--text-title-grey);font-size:1.25rem;font-weight:700;line-height:1.75rem;margin-bottom:0;order:2}.fr-card__title a:after,.fr-card__title button:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;-webkit-mask-image:url(../../icons/system/arrow-right-line.svg);mask-image:url(../../icons/system/arrow-right-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-card__title button{font-size:inherit;font-weight:inherit;line-height:inherit;padding:0;text-align:inherit}.fr-card__title [target=_blank]:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-image:url(../../icons/system/external-link-line.svg);mask-image:url(../../icons/system/external-link-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-card__desc{font-size:.875rem;line-height:1.5rem;margin-bottom:0;margin-top:.75rem;order:3}.fr-card__start{order:1}.fr-card__start,.fr-card__start .fr-badges-group,.fr-card__start .fr-tags-group{margin-bottom:.25rem}.fr-card__start .fr-card__detail{margin-bottom:.75rem}.fr-card__end{display:flex;flex-direction:column;height:100%;margin-top:1rem;order:4;padding-top:.5rem}.fr-card__detail{align-items:flex-start;color:var(--text-mention-grey);display:flex;flex-direction:row;font-size:.75rem;line-height:1.25rem;margin-bottom:0}.fr-card__detail[class*=" fr-fi-"]:before,.fr-card__detail[class*=" fr-icon-"]:before,.fr-card__detail[class^=fr-fi-]:before,.fr-card__detail[class^=fr-icon-]:before{--icon-size:1rem;margin-right:.5rem}.fr-card.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__end,.fr-card.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__end{justify-content:flex-end;margin-bottom:-3rem;min-height:2rem;padding-right:2rem}.fr-card.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__content,.fr-card.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content{padding-bottom:5rem}.fr-card__footer{margin:0 -2rem;order:2;padding:.5rem 2rem 2rem}.fr-card__footer .fr-btns-group,.fr-card__footer .fr-links-group{margin-bottom:-1rem}.fr-card--sm .fr-card__header .fr-badge{font-size:.75rem;line-height:1.25rem;min-height:1.125rem;padding:0 .375rem}.fr-card--sm .fr-card__header .fr-badge:after,.fr-card--sm .fr-card__header .fr-badge:before{--icon-size:0.75rem}.fr-card--sm .fr-card__header .fr-tag{border-radius:.75rem;font-size:.75rem;line-height:1.25rem;min-height:1.5rem;padding:.125rem .5rem}.fr-card--sm .fr-card__header .fr-tag:after,.fr-card--sm .fr-card__header .fr-tag:before{--icon-size:0.75rem}.fr-card--sm .fr-card__content{padding:1.5rem}.fr-card--sm .fr-card__content .fr-badge{font-size:.75rem;line-height:1.25rem;min-height:1.125rem;padding:0 .375rem}.fr-card--sm .fr-card__content .fr-badge:after,.fr-card--sm .fr-card__content .fr-badge:before{--icon-size:0.75rem}.fr-card--sm .fr-card__content .fr-tag{border-radius:.75rem;font-size:.75rem;line-height:1.25rem;min-height:1.5rem;padding:.125rem .5rem}.fr-card--sm .fr-card__content .fr-tag:after,.fr-card--sm .fr-card__content .fr-tag:before{--icon-size:0.75rem}.fr-card--sm .fr-card__title{font-size:1.125rem;font-weight:700;line-height:1.5rem}.fr-card--sm .fr-card__title a:after,.fr-card--sm .fr-card__title button:after{--icon-size:1rem}.fr-card--sm .fr-card__desc{margin-top:.5rem}.fr-card--sm .fr-card__start .fr-badges-group,.fr-card--sm .fr-card__start .fr-tags-group{margin-bottom:0}.fr-card--sm .fr-card__start .fr-card__detail{margin-bottom:.5rem}.fr-card--sm .fr-card__end{margin-top:1.5rem;padding-top:.5rem}.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__end,.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__end{margin-bottom:-2rem;min-height:1.25rem;padding-right:1.5rem}.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__content,.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content{padding-bottom:3.5rem}.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title a:after,.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title button:after,.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title a:after,.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title button:after{--icon-size:1rem;bottom:1.5rem;right:1.5rem}.fr-card--sm .fr-card__footer{padding:.5rem 1.5rem 1.5rem}.fr-card--lg .fr-card__content{padding:2.5rem}.fr-card--lg .fr-card__title{font-size:1.375rem;font-weight:700;line-height:1.75rem}.fr-card--lg .fr-card__title a:after,.fr-card--lg .fr-card__title button:after{--icon-size:1.5rem}.fr-card--lg .fr-card__desc{font-size:1rem;line-height:1.5rem;margin-top:1rem}.fr-card--lg .fr-card__start,.fr-card--lg .fr-card__start .fr-badges-group,.fr-card--lg .fr-card__start .fr-tags-group{margin-bottom:.5rem}.fr-card--lg .fr-card__start .fr-card__detail{margin-bottom:1rem}.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__end,.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__end{margin-bottom:-4rem;min-height:2.5rem;padding-right:2.5rem}.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__content,.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content{padding-bottom:6.5rem}.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title a:after,.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title button:after,.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title a:after,.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title button:after{--icon-size:2rem;bottom:2.5rem;right:2.5rem}.fr-card--lg .fr-card__footer{padding:.5rem 2.5rem 2.5rem}.fr-card--download .fr-card__header{aspect-ratio:16/9}.fr-card--download .fr-card__header .fr-card__img{height:calc(100% - 1rem);left:.5rem;position:absolute;top:.5rem;width:calc(100% - 1rem)}.fr-card--download .fr-card__header .fr-card__img img{max-height:100%;max-width:100%;object-fit:contain}.fr-card--download .fr-card__title a:after,.fr-card--download .fr-card__title button:after{background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-image:url(../../icons/system/download-line.svg);mask-image:url(../../icons/system/download-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-card__body>.fr-card__detail,.fr-card__body>.fr-card__title{margin-top:2rem}.fr-card__body>.fr-card__detail{margin-bottom:-1rem}.fr-card__body>.fr-card__desc,.fr-card__body>.fr-card__title{margin-bottom:2rem}.fr-card__body>.fr-card__desc{margin-top:-1rem}.fr-card.fr-enlarge-link:not(.fr-card--no-arrow) .fr-card__body>.fr-card__desc,.fr-card.fr-enlarge-link:not(.fr-card--no-arrow) .fr-card__body>.fr-card__title{margin-bottom:4.5rem}.fr-card.fr-enlarge-link:not(.fr-card--no-arrow) .fr-card__body>.fr-card__desc{margin-top:-3.5rem}.fr-card--grey{--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);background-color:var(--background-contrast-grey)}.fr-card--shadow{--idle:transparent;--hover:var(--background-raised-grey-hover);--active:var(--background-raised-grey-active);background-color:var(--background-raised-grey);filter:drop-shadow(var(--raised-shadow));z-index:calc(var(--ground) + 500)}.fr-card--shadow.fr-card--grey{--idle:transparent;--hover:var(--background-contrast-raised-grey-hover);--active:var(--background-contrast-raised-grey-active);background-color:var(--background-contrast-raised-grey)}.fr-card--no-background{--hover:inherit;--active:inherit;background-color:transparent}.fr-card--download:not(.fr-card--no-background) .fr-card__header{--idle:transparent;--hover:var(--background-alt-grey-hover);--active:var(--background-alt-grey-active);background-color:var(--background-alt-grey)}.fr-card__title a[href],.fr-card__title button{color:var(--text-action-high-blue-france)}.fr-card__title button:disabled{color:var(--text-disabled-grey)}.fr-card__title:disabled,a.fr-card__title:not([href]){--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey);color:var(--text-disabled-grey)}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */.fr-card__title{font-size:1.375rem;line-height:1.75rem}.fr-card--sm .fr-card__title{font-size:1.25rem;line-height:1.75rem}.fr-card--lg .fr-card__title{font-size:1.5rem;line-height:2rem}.fr-card--horizontal,.fr-card--horizontal-half,.fr-card--horizontal-tier{flex-direction:row}.fr-card--horizontal .fr-card__img,.fr-card--horizontal-half .fr-card__img,.fr-card--horizontal-tier .fr-card__img{height:100%}.fr-card--horizontal .fr-card__img img,.fr-card--horizontal-half .fr-card__img img,.fr-card--horizontal-tier .fr-card__img img{height:100%;object-fit:cover}.fr-card--horizontal .fr-card__header{flex:0 0 40%;width:40%}.fr-card--horizontal-half .fr-card__header{flex:0 0 50%;width:50%}.fr-card--horizontal-tier .fr-card__header{flex:0 0 33.3333333333%;width:33.3333333333%}.fr-card--download{flex-direction:row}.fr-card--download .fr-card__header{aspect-ratio:auto;flex:0 0 40%;width:40%}.fr-card--download .fr-card__header .fr-card__img img{object-position:50% 0}.fr-card--download .fr-card__img{height:100%}.fr-card--download .fr-card__img img{height:100%;object-fit:cover}}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-card{border:1px solid}.fr-card__title a:after,.fr-card__title button:after{background-color:linktext;forced-color-adjust:none}.fr-card__title a,.fr-card__title button{text-decoration:underline;text-underline-offset:5px}.fr-card__title a:not([href]):after,.fr-card__title button:not([href]):after{background-color:graytext}.fr-card__title [target=_blank]:after{background-color:linktext}.fr-card.fr-enlarge-button .fr-card__title button,.fr-card.fr-enlarge-link .fr-card__title a{text-decoration:none}.fr-card--download .fr-card__title a:after,.fr-card--download .fr-card__title button:after{background-color:linktext}.fr-card--download .fr-card__title a:disabled:after,.fr-card--download .fr-card__title a:not([href]):after,.fr-card--download .fr-card__title button:disabled:after{background-color:graytext}}@media (hover:hover) and (pointer:fine){.fr-card--download.fr-enlarge-button:hover .fr-card__header,.fr-card--download.fr-enlarge-link:hover .fr-card__header{background-color:var(--hover)}.fr-card--download.fr-enlarge-button:active .fr-card__header,.fr-card--download.fr-enlarge-link:active .fr-card__header{background-color:var(--active)}} \ No newline at end of file diff --git a/dist/dsfr/component/card/card.min.css b/dist/dsfr/component/card/card.min.css new file mode 100644 index 0000000..aca2f35 --- /dev/null +++ b/dist/dsfr/component/card/card.min.css @@ -0,0 +1,11 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-card{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey);display:flex;flex-direction:column;position:relative}.fr-card.fr-enlarge-button .fr-card__title a:after,.fr-card.fr-enlarge-button .fr-card__title button:after,.fr-card.fr-enlarge-link .fr-card__title a:after,.fr-card.fr-enlarge-link .fr-card__title button:after{--icon-size:1.5rem;bottom:2rem;position:absolute;right:2rem}.fr-card:not(.fr-card--no-border):not(.fr-card--shadow){background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));background-position:100% 100%,0 0,100% 0,100% 0;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:100% 1px,1px 100%,1px 100%,100% 1px;padding:1px}.fr-card--no-icon .fr-card__title a:not([target=_blank]):after,.fr-card--no-icon .fr-card__title button:after,.fr-card:not(.fr-enlarge-button):not(.fr-card--download) .fr-card__title button:after,.fr-card:not(.fr-enlarge-link):not(.fr-card--download) .fr-card__title a:not([target=_blank]):after{content:none}.fr-card__body{display:flex;flex:1 1 auto;flex-direction:column;height:100%;order:2;padding:0 2rem}.fr-grid-row .fr-card{height:100%}.fr-card__header{flex:0 0 auto;order:1;position:relative}.fr-card__header .fr-badges-group{left:0;padding:.75rem;position:absolute;top:0}.fr-card.fr-enlarge-link:hover .fr-card__img,.fr-card.fr-enlarge-link:hover .fr-card__vid{--brightness:calc(100% + var(--brighten)*10%)}.fr-card.fr-enlarge-link:active .fr-card__img,.fr-card.fr-enlarge-link:active .fr-card__vid{--brightness:calc(100% + var(--brighten)*20%)}.fr-card.fr-enlarge-button:hover .fr-card__img,.fr-card.fr-enlarge-button:hover .fr-card__vid{--brightness:calc(100% + var(--brighten)*10%)}.fr-card.fr-enlarge-button:active .fr-card__img,.fr-card.fr-enlarge-button:active .fr-card__vid{--brightness:calc(100% + var(--brighten)*20%)}.fr-card__img,.fr-card__vid{filter:brightness(var(--brightness))}.fr-card__img img,.fr-card__img svg,.fr-card__vid iframe,.fr-card__vid video{aspect-ratio:1.7777777778;object-fit:cover;object-position:50% 50%}.fr-card__img img{display:block}.fr-card__content{display:flex;flex-direction:column;height:100%;margin:0 -2rem;order:1;padding:2rem}.fr-card__title{color:var(--text-title-grey);font-size:1.25rem;font-weight:700;line-height:1.75rem;margin-bottom:0;order:2}.fr-card__title a:after,.fr-card__title button:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;-webkit-mask-image:url(../../icons/system/arrow-right-line.svg);mask-image:url(../../icons/system/arrow-right-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-card__title button{font-size:inherit;font-weight:inherit;line-height:inherit;padding:0;text-align:inherit}.fr-card__title [target=_blank]:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-image:url(../../icons/system/external-link-line.svg);mask-image:url(../../icons/system/external-link-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-card__desc{font-size:.875rem;line-height:1.5rem;margin-bottom:0;margin-top:.75rem;order:3}.fr-card__start{order:1}.fr-card__start,.fr-card__start .fr-badges-group,.fr-card__start .fr-tags-group{margin-bottom:.25rem}.fr-card__start .fr-card__detail{margin-bottom:.75rem}.fr-card__end{display:flex;flex-direction:column;height:100%;margin-top:1rem;order:4;padding-top:.5rem}.fr-card__detail{align-items:flex-start;color:var(--text-mention-grey);display:flex;flex-direction:row;font-size:.75rem;line-height:1.25rem;margin-bottom:0}.fr-card__detail[class*=" fr-fi-"]:before,.fr-card__detail[class*=" fr-icon-"]:before,.fr-card__detail[class^=fr-fi-]:before,.fr-card__detail[class^=fr-icon-]:before{--icon-size:1rem;margin-right:.5rem}.fr-card.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__end,.fr-card.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__end{justify-content:flex-end;margin-bottom:-3rem;min-height:2rem;padding-right:2rem}.fr-card.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__content,.fr-card.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content{padding-bottom:5rem}.fr-card__footer{margin:0 -2rem;order:2;padding:.5rem 2rem 2rem}.fr-card__footer .fr-btns-group,.fr-card__footer .fr-links-group{margin-bottom:-1rem}.fr-card--sm .fr-card__header .fr-badge{font-size:.75rem;line-height:1.25rem;min-height:1.125rem;padding:0 .375rem}.fr-card--sm .fr-card__header .fr-badge:after,.fr-card--sm .fr-card__header .fr-badge:before{--icon-size:0.75rem}.fr-card--sm .fr-card__header .fr-tag{border-radius:.75rem;font-size:.75rem;line-height:1.25rem;min-height:1.5rem;padding:.125rem .5rem}.fr-card--sm .fr-card__header .fr-tag:after,.fr-card--sm .fr-card__header .fr-tag:before{--icon-size:0.75rem}.fr-card--sm .fr-card__content{padding:1.5rem}.fr-card--sm .fr-card__content .fr-badge{font-size:.75rem;line-height:1.25rem;min-height:1.125rem;padding:0 .375rem}.fr-card--sm .fr-card__content .fr-badge:after,.fr-card--sm .fr-card__content .fr-badge:before{--icon-size:0.75rem}.fr-card--sm .fr-card__content .fr-tag{border-radius:.75rem;font-size:.75rem;line-height:1.25rem;min-height:1.5rem;padding:.125rem .5rem}.fr-card--sm .fr-card__content .fr-tag:after,.fr-card--sm .fr-card__content .fr-tag:before{--icon-size:0.75rem}.fr-card--sm .fr-card__title{font-size:1.125rem;font-weight:700;line-height:1.5rem}.fr-card--sm .fr-card__title a:after,.fr-card--sm .fr-card__title button:after{--icon-size:1rem}.fr-card--sm .fr-card__desc{margin-top:.5rem}.fr-card--sm .fr-card__start .fr-badges-group,.fr-card--sm .fr-card__start .fr-tags-group{margin-bottom:0}.fr-card--sm .fr-card__start .fr-card__detail{margin-bottom:.5rem}.fr-card--sm .fr-card__end{margin-top:1.5rem;padding-top:.5rem}.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__end,.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__end{margin-bottom:-2rem;min-height:1.25rem;padding-right:1.5rem}.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__content,.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content{padding-bottom:3.5rem}.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title a:after,.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title button:after,.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title a:after,.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title button:after{--icon-size:1rem;bottom:1.5rem;right:1.5rem}.fr-card--sm .fr-card__footer{padding:.5rem 1.5rem 1.5rem}.fr-card--lg .fr-card__content{padding:2.5rem}.fr-card--lg .fr-card__title{font-size:1.375rem;font-weight:700;line-height:1.75rem}.fr-card--lg .fr-card__title a:after,.fr-card--lg .fr-card__title button:after{--icon-size:1.5rem}.fr-card--lg .fr-card__desc{font-size:1rem;line-height:1.5rem;margin-top:1rem}.fr-card--lg .fr-card__start,.fr-card--lg .fr-card__start .fr-badges-group,.fr-card--lg .fr-card__start .fr-tags-group{margin-bottom:.5rem}.fr-card--lg .fr-card__start .fr-card__detail{margin-bottom:1rem}.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__end,.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__end{margin-bottom:-4rem;min-height:2.5rem;padding-right:2.5rem}.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__content,.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content{padding-bottom:6.5rem}.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title a:after,.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title button:after,.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title a:after,.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title button:after{--icon-size:2rem;bottom:2.5rem;right:2.5rem}.fr-card--lg .fr-card__footer{padding:.5rem 2.5rem 2.5rem}.fr-card--download .fr-card__header{aspect-ratio:16/9}.fr-card--download .fr-card__header .fr-card__img{height:calc(100% - 1rem);left:.5rem;position:absolute;top:.5rem;width:calc(100% - 1rem)}.fr-card--download .fr-card__header .fr-card__img img{max-height:100%;max-width:100%;object-fit:contain}.fr-card--download .fr-card__title a:after,.fr-card--download .fr-card__title button:after{background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-image:url(../../icons/system/download-line.svg);mask-image:url(../../icons/system/download-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-card__body>.fr-card__detail,.fr-card__body>.fr-card__title{margin-top:2rem}.fr-card__body>.fr-card__detail{margin-bottom:-1rem}.fr-card__body>.fr-card__desc,.fr-card__body>.fr-card__title{margin-bottom:2rem}.fr-card__body>.fr-card__desc{margin-top:-1rem}.fr-card.fr-enlarge-link:not(.fr-card--no-arrow) .fr-card__body>.fr-card__desc,.fr-card.fr-enlarge-link:not(.fr-card--no-arrow) .fr-card__body>.fr-card__title{margin-bottom:4.5rem}.fr-card.fr-enlarge-link:not(.fr-card--no-arrow) .fr-card__body>.fr-card__desc{margin-top:-3.5rem}.fr-card--grey{--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);background-color:var(--background-contrast-grey)}.fr-card--shadow{--idle:transparent;--hover:var(--background-raised-grey-hover);--active:var(--background-raised-grey-active);background-color:var(--background-raised-grey);filter:drop-shadow(var(--raised-shadow));z-index:calc(var(--ground) + 500)}.fr-card--shadow.fr-card--grey{--idle:transparent;--hover:var(--background-contrast-raised-grey-hover);--active:var(--background-contrast-raised-grey-active);background-color:var(--background-contrast-raised-grey)}.fr-card--no-background{--hover:inherit;--active:inherit;background-color:transparent}.fr-card--download:not(.fr-card--no-background) .fr-card__header{--idle:transparent;--hover:var(--background-alt-grey-hover);--active:var(--background-alt-grey-active);background-color:var(--background-alt-grey)}.fr-card__title a[href],.fr-card__title button{color:var(--text-action-high-blue-france)}.fr-card__title button:disabled{color:var(--text-disabled-grey)}.fr-card__title:disabled,a.fr-card__title:not([href]){--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey);color:var(--text-disabled-grey)}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */.fr-card__title{font-size:1.375rem;line-height:1.75rem}.fr-card--sm .fr-card__title{font-size:1.25rem;line-height:1.75rem}.fr-card--lg .fr-card__title{font-size:1.5rem;line-height:2rem}.fr-card--horizontal,.fr-card--horizontal-half,.fr-card--horizontal-tier{flex-direction:row}.fr-card--horizontal .fr-card__img,.fr-card--horizontal-half .fr-card__img,.fr-card--horizontal-tier .fr-card__img{height:100%}.fr-card--horizontal .fr-card__img img,.fr-card--horizontal-half .fr-card__img img,.fr-card--horizontal-tier .fr-card__img img{height:100%;object-fit:cover}.fr-card--horizontal .fr-card__header{flex:0 0 40%;width:40%}.fr-card--horizontal-half .fr-card__header{flex:0 0 50%;width:50%}.fr-card--horizontal-tier .fr-card__header{flex:0 0 33.3333333333%;width:33.3333333333%}.fr-card--download{flex-direction:row}.fr-card--download .fr-card__header{aspect-ratio:auto;flex:0 0 40%;width:40%}.fr-card--download .fr-card__header .fr-card__img img{object-position:50% 0}.fr-card--download .fr-card__img{height:100%}.fr-card--download .fr-card__img img{height:100%;object-fit:cover} + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-card{border:1px solid}.fr-card__title a:after,.fr-card__title button:after{background-color:linktext;forced-color-adjust:none}.fr-card__title a,.fr-card__title button{text-decoration:underline;text-underline-offset:5px}.fr-card__title a:not([href]):after,.fr-card__title button:not([href]):after{background-color:graytext}.fr-card__title [target=_blank]:after{background-color:linktext}.fr-card.fr-enlarge-button .fr-card__title button,.fr-card.fr-enlarge-link .fr-card__title a{text-decoration:none}.fr-card--download .fr-card__title a:after,.fr-card--download .fr-card__title button:after{background-color:linktext}.fr-card--download .fr-card__title a:disabled:after,.fr-card--download .fr-card__title a:not([href]):after,.fr-card--download .fr-card__title button:disabled:after{background-color:graytext}}@media (hover:hover) and (pointer:fine){.fr-card--download.fr-enlarge-button:hover .fr-card__header,.fr-card--download.fr-enlarge-link:hover .fr-card__header{background-color:var(--hover)}.fr-card--download.fr-enlarge-button:active .fr-card__header,.fr-card--download.fr-enlarge-link:active .fr-card__header{background-color:var(--active)}}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-card--no-icon:after{content:none}.fr-card__desc,.fr-card__title{flex:1 0 auto}.fr-card__title a:after,.fr-card__title button:after{background-image:url(../../icons/system/arrow-right-line.svg)}.fr-card__title [target=_blank]:after,.fr-card__title a:after,.fr-card__title button:after{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-card__title [target=_blank]:after{background-image:url(../../icons/system/external-link-line.svg)}.fr-card__detail:before{height:1rem;width:1rem}.fr-card--download .fr-tile__title a:after{background-color:transparent;background-image:url(../../icons/system/download-line.svg);background-repeat:no-repeat;background-size:100%}.fr-card--download .fr-card__header{padding-top:56.25%}.fr-card--download .fr-card__header .fr-card__img img{height:auto!important;margin:auto;width:auto}.fr-card.fr-enlarge-link .fr-card__title a{text-decoration:none}.fr-card.fr-enlarge-button .fr-card__title button:after,.fr-card.fr-enlarge-link .fr-card__title a:after{background-color:transparent;height:1.5rem;width:1.5rem}.fr-card--sm .fr-card__title a:after,.fr-card--sm .fr-card__title button:after,.fr-card--sm.fr-enlarge-button .fr-card__title a:after,.fr-card--sm.fr-enlarge-button .fr-card__title button:after,.fr-card--sm.fr-enlarge-link .fr-card__title a:after,.fr-card--sm.fr-enlarge-link .fr-card__title button:after{height:1rem;width:1rem}.fr-card--lg.fr-enlarge-button .fr-card__title a:after,.fr-card--lg.fr-enlarge-button .fr-card__title button:after,.fr-card--lg.fr-enlarge-link .fr-card__title a:after,.fr-card--lg.fr-enlarge-link .fr-card__title button:after{height:2rem;width:2rem}.fr-card--lg .fr-card__title a:after,.fr-card--lg .fr-card__title button:after{height:1.5rem;width:1.5rem}.fr-card>.fr-card__img{flex-shrink:0}.fr-card{background-color:#fff}.fr-card:not(.fr-card--no-border):not(.fr-card--shadow){background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd)}.fr-card--grey{background-color:#eee}.fr-card--shadow{background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,18,.16);z-index:500}.fr-card--shadow.fr-card--grey{background-color:#eee}.fr-card--no-background{background-color:transparent}.fr-card--no-background:hover{background-color:rgba(0,0,0,.05)}.fr-card--no-background:active{background-color:rgba(0,0,0,.1)}.fr-card--download:not(.fr-card--no-background) .fr-card__header{background-color:#f6f6f6}.fr-card__detail{color:#666}.fr-card__title{color:#161616}.fr-card__title a[href],.fr-card__title button{color:#000091}.fr-card__title button:disabled{color:#929292}.fr-card__title:disabled,a.fr-card__title:not([href]){background-color:#e5e5e5;color:#929292}}@media screen and (min-width:0\0) and (min-resolution:72dpi) and (min-width:48em){.fr-card--download .fr-card__header{padding-top:0}.fr-card--download .fr-card__body,.fr-card--horizontal .fr-card__body,.fr-card--horizontal-half .fr-card__body,.fr-card--horizontal-tier .fr-card__body{flex-basis:100%}}@media print{.fr-card{background-image:none!important;border:1px solid var(--border-default-grey);page-break-inside:avoid}.fr-card__desc,.fr-card__detail{font-size:1rem;line-height:1.5rem}.fr-card__detail{line-height:1rem!important}.fr-card__detail:before{-webkit-print-color-adjust:exact;print-color-adjust:exact}} \ No newline at end of file diff --git a/dist/dsfr/component/card/card.module.js b/dist/dsfr/component/card/card.module.js new file mode 100644 index 0000000..375a5b4 --- /dev/null +++ b/dist/dsfr/component/card/card.module.js @@ -0,0 +1,38 @@ +/*! DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) */ + +const config = { + prefix: 'fr', + namespace: 'dsfr', + organisation: '@gouvfr', + version: '1.13.2' +}; + +const api = window[config.namespace]; + +class CardDownload extends api.core.Instance { + static get instanceClassName () { + return 'CardDownload'; + } + + init () { + this.addAscent(api.core.AssessEmission.UPDATE, details => { + this.descend(api.core.AssessEmission.UPDATE, details); + }); + this.addAscent(api.core.AssessEmission.ADDED, () => { + this.descend(api.core.AssessEmission.ADDED); + }); + } +} + +const CardSelector = { + DOWNLOAD: api.internals.ns.selector('card--download'), + DOWNLOAD_DETAIL: `${api.internals.ns.selector('card--download')} ${api.internals.ns.selector('card__end')} ${api.internals.ns.selector('card__detail')}` +}; + +api.card = { + CardSelector: CardSelector, + CardDownload: CardDownload +}; + +api.internals.register(api.card.CardSelector.DOWNLOAD, api.card.CardDownload); +api.internals.register(api.card.CardSelector.DOWNLOAD_DETAIL, api.core.AssessDetail); diff --git a/dist/dsfr/component/card/card.module.min.js b/dist/dsfr/component/card/card.module.min.js new file mode 100644 index 0000000..4f0f897 --- /dev/null +++ b/dist/dsfr/component/card/card.module.min.js @@ -0,0 +1,2 @@ +/*! DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) */ +const s=window.dsfr;class e extends s.core.Instance{static get instanceClassName(){return"CardDownload"}init(){this.addAscent(s.core.AssessEmission.UPDATE,(e=>{this.descend(s.core.AssessEmission.UPDATE,e)})),this.addAscent(s.core.AssessEmission.ADDED,(()=>{this.descend(s.core.AssessEmission.ADDED)}))}}const n={DOWNLOAD:s.internals.ns.selector("card--download"),DOWNLOAD_DETAIL:`${s.internals.ns.selector("card--download")} ${s.internals.ns.selector("card__end")} ${s.internals.ns.selector("card__detail")}`};s.card={CardSelector:n,CardDownload:e},s.internals.register(s.card.CardSelector.DOWNLOAD,s.card.CardDownload),s.internals.register(s.card.CardSelector.DOWNLOAD_DETAIL,s.core.AssessDetail); diff --git a/dist/dsfr/component/card/card.print.css b/dist/dsfr/component/card/card.print.css new file mode 100644 index 0000000..804bac1 --- /dev/null +++ b/dist/dsfr/component/card/card.print.css @@ -0,0 +1,25 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media print { + .fr-card { + page-break-inside: avoid; + border: 1px solid var(--border-default-grey); + background-image: none !important; + } + + .fr-card__detail, + .fr-card__desc { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-card__detail { + line-height: 1rem !important; + } + + .fr-card__detail::before { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } +} diff --git a/dist/dsfr/component/card/card.print.min.css b/dist/dsfr/component/card/card.print.min.css new file mode 100644 index 0000000..447986b --- /dev/null +++ b/dist/dsfr/component/card/card.print.min.css @@ -0,0 +1,3 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media print{.fr-card{background-image:none!important;border:1px solid var(--border-default-grey);page-break-inside:avoid}.fr-card__desc,.fr-card__detail{font-size:1rem;line-height:1.5rem}.fr-card__detail{line-height:1rem!important}.fr-card__detail:before{-webkit-print-color-adjust:exact;print-color-adjust:exact}} \ No newline at end of file diff --git a/dist/dsfr/component/checkbox/checkbox.css b/dist/dsfr/component/checkbox/checkbox.css new file mode 100644 index 0000000..60fe897 --- /dev/null +++ b/dist/dsfr/component/checkbox/checkbox.css @@ -0,0 +1,243 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + CHECKBOX +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-checkbox-group { + position: relative; +} + +.fr-checkbox-group input[type=checkbox] { + position: absolute; + margin: 0; + width: 1.5rem; + height: 1.5rem; + opacity: 0; +} + +.fr-checkbox-group input[type=checkbox] + label { + --data-uri-svg: none; + position: relative; + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + flex-wrap: wrap; + margin-left: 2rem; + + /** + * On ajoute l'icône check-line en taille sm via un pseudo element before + */ +} + +.fr-checkbox-group input[type=checkbox] + label .fr-hint-text { + margin: 0; + width: 100%; +} + +.fr-checkbox-group input[type=checkbox] + label::before { + content: ""; + display: block; + position: absolute; + top: 0; + left: -2rem; + width: 1.5rem; + height: 1.5rem; + margin-right: 0.5rem; + border-radius: 0.25rem; + background-size: 0.25rem 0.25rem, calc(100% - 0.25rem) 1px, 0.25rem 0.25rem, 1px calc(100% - 0.5rem), 0.25rem 0.25rem, calc(100% - 0.5rem) 1px, 0.25rem 0.25rem, 1px calc(100% - 0.5rem), 1rem; + background-position: 0 0, 0.25rem 0, 100% 0, 0 0.25rem, 100% 100%, calc(100% - 0.25rem) 100%, 0 100%, 100% 0.25rem, center; + background-repeat: no-repeat; + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), var(--data-uri-svg); +} + +.fr-checkbox-group--sm input[type=checkbox] { + top: 0.25rem; + width: 1rem; + height: 1rem; +} + +.fr-checkbox-group--sm input[type=checkbox] + label { + margin-left: 1.5rem; +} + +.fr-checkbox-group--sm input[type=checkbox] + label::before { + width: 1rem; + height: 1rem; + margin-top: 0.25rem; + left: -1.5rem; +} + +.fr-checkbox-group--error::before { + content: ""; + position: absolute; + top: 0; + left: -0.75rem; + width: 2px; + height: 100%; + background-color: var(--border-plain-error); + + --idle: transparent; + --hover: var(--border-plain-error-hover); + --active: var(--border-plain-error-active); +} + +.fr-checkbox-group--valid::before { + content: ""; + position: absolute; + top: 0; + left: -0.75rem; + width: 2px; + height: 100%; + background-color: var(--border-plain-success); + + --idle: transparent; + --hover: var(--border-plain-success-hover); + --active: var(--border-plain-success-active); +} + +.fr-checkbox-group .fr-message:first-child { + margin-top: 1rem; +} + +.fr-checkbox-group input[type=checkbox]:checked + label::before { + background-color: var(--background-active-blue-france); + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-active-blue-france) 4px, var(--border-active-blue-france) 5px, transparent 6px), linear-gradient(var(--border-active-blue-france), var(--border-active-blue-france)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-active-blue-france) 4px, var(--border-active-blue-france) 5px, transparent 6px), linear-gradient(var(--border-active-blue-france), var(--border-active-blue-france)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-active-blue-france) 4px, var(--border-active-blue-france) 5px, transparent 6px), linear-gradient(var(--border-active-blue-france), var(--border-active-blue-france)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-active-blue-france) 4px, var(--border-active-blue-france) 5px, transparent 6px), linear-gradient(var(--border-active-blue-france), var(--border-active-blue-france)), var(--data-uri-svg); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +:root[data-fr-theme=dark] .fr-checkbox-group input[type=checkbox]:checked + label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-checkbox-group input[type=checkbox]:disabled + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--background-disabled-grey) 4px, var(--background-disabled-grey) 5px, transparent 6px), linear-gradient(var(--background-disabled-grey), var(--background-disabled-grey)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--background-disabled-grey) 4px, var(--background-disabled-grey) 5px, transparent 6px), linear-gradient(var(--background-disabled-grey), var(--background-disabled-grey)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--background-disabled-grey) 4px, var(--background-disabled-grey) 5px, transparent 6px), linear-gradient(var(--background-disabled-grey), var(--background-disabled-grey)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--background-disabled-grey) 4px, var(--background-disabled-grey) 5px, transparent 6px), linear-gradient(var(--background-disabled-grey), var(--background-disabled-grey)), var(--data-uri-svg); +} + +.fr-checkbox-group input[type=checkbox]:disabled:checked + label::before { + background-color: var(--background-disabled-grey); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +:root[data-fr-theme=dark] .fr-checkbox-group input[type=checkbox]:disabled:checked + label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-checkbox-group--error input[type=checkbox] + label, +.fr-checkbox-group--error input[type=checkbox]:checked + label { + color: var(--text-default-error); +} + +.fr-checkbox-group--error input[type=checkbox] + label::before, +.fr-checkbox-group--error input[type=checkbox]:checked + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), var(--data-uri-svg); +} + +.fr-checkbox-group--valid input[type=checkbox] + label, +.fr-checkbox-group--valid input[type=checkbox]:checked + label { + color: var(--text-default-success); +} + +.fr-checkbox-group--valid input[type=checkbox] + label::before, +.fr-checkbox-group--valid input[type=checkbox]:checked + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), var(--data-uri-svg); +} + +.fr-fieldset--error .fr-checkbox-group input[type=checkbox] + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), var(--data-uri-svg); +} + +.fr-fieldset--valid .fr-checkbox-group input[type=checkbox] + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), var(--data-uri-svg); +} + +.fr-fieldset .fr-fieldset__content .fr-checkbox-group--sm label::before { + margin-top: 0.25rem; +} + +.fr-fieldset .fr-fieldset__content .fr-checkbox-group input[type=checkbox] { + margin-top: 0.75rem; +} +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-checkbox-group input[type=checkbox] { + opacity: 1; + } + + .fr-checkbox-group input[type=checkbox]:disabled + label { + color: graytext; + } + + .fr-checkbox-group input[type=checkbox] + label::before { + display: none; + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-checkbox-group input[type=checkbox] { + opacity: 1; + margin-top: 0; + } + + .fr-fieldset__content .fr-checkbox-group input[type=checkbox] { + margin-top: 1.5rem; + } + + .fr-fieldset__content + .fr-valid-text, + .fr-fieldset__content + .fr-error-text { + margin-top: 1rem; + } + + .fr-checkbox-group--error input[type=checkbox] + label, + .fr-checkbox-group--error input[type=checkbox]:checked + label { + color: #ce0500; + } + + .fr-checkbox-group--error::before { + background-color: #ce0500; + } + + .fr-checkbox-group--valid input[type=checkbox] + label, + .fr-checkbox-group--valid input[type=checkbox]:checked + label { + color: #18753c; + } + + .fr-checkbox-group--valid::before { + background-color: #18753c; + } +} +@media print { + .fr-checkbox-group input[type=checkbox] + .fr-label::before { + border: 1px solid var(--border-default-grey); + border-radius: 4px; + background-image: none; + } + + .fr-checkbox-group input[type=checkbox]:checked + .fr-label::before { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } +} diff --git a/dist/dsfr/component/checkbox/checkbox.legacy.css b/dist/dsfr/component/checkbox/checkbox.legacy.css new file mode 100644 index 0000000..1e0ef76 --- /dev/null +++ b/dist/dsfr/component/checkbox/checkbox.legacy.css @@ -0,0 +1,94 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +.fr-checkbox-group input[type=checkbox] + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), var(--data-uri-svg); +} + +.fr-checkbox-group input[type=checkbox]:checked + label::before { + background-color: var(--background-active-blue-france); + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-active-blue-france) 4px, var(--border-active-blue-france) 5px, transparent 6px), linear-gradient(var(--border-active-blue-france), var(--border-active-blue-france)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-active-blue-france) 4px, var(--border-active-blue-france) 5px, transparent 6px), linear-gradient(var(--border-active-blue-france), var(--border-active-blue-france)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-active-blue-france) 4px, var(--border-active-blue-france) 5px, transparent 6px), linear-gradient(var(--border-active-blue-france), var(--border-active-blue-france)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-active-blue-france) 4px, var(--border-active-blue-france) 5px, transparent 6px), linear-gradient(var(--border-active-blue-france), var(--border-active-blue-france)), var(--data-uri-svg); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +:root[data-fr-theme=dark] .fr-checkbox-group input[type=checkbox]:checked + label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-checkbox-group input[type=checkbox]:disabled + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--background-disabled-grey) 4px, var(--background-disabled-grey) 5px, transparent 6px), linear-gradient(var(--background-disabled-grey), var(--background-disabled-grey)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--background-disabled-grey) 4px, var(--background-disabled-grey) 5px, transparent 6px), linear-gradient(var(--background-disabled-grey), var(--background-disabled-grey)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--background-disabled-grey) 4px, var(--background-disabled-grey) 5px, transparent 6px), linear-gradient(var(--background-disabled-grey), var(--background-disabled-grey)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--background-disabled-grey) 4px, var(--background-disabled-grey) 5px, transparent 6px), linear-gradient(var(--background-disabled-grey), var(--background-disabled-grey)), var(--data-uri-svg); +} + +.fr-checkbox-group input[type=checkbox]:disabled:checked + label::before { + background-color: var(--background-disabled-grey); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +:root[data-fr-theme=dark] .fr-checkbox-group input[type=checkbox]:disabled:checked + label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-checkbox-group--error input[type=checkbox] + label::before, +.fr-checkbox-group--error input[type=checkbox]:checked + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), var(--data-uri-svg); +} + +.fr-checkbox-group--valid input[type=checkbox] + label::before, +.fr-checkbox-group--valid input[type=checkbox]:checked + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), var(--data-uri-svg); +} + +.fr-fieldset--error .fr-checkbox-group input[type=checkbox] + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), var(--data-uri-svg); +} + +.fr-fieldset--valid .fr-checkbox-group input[type=checkbox] + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), var(--data-uri-svg); +} +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-checkbox-group input[type=checkbox] { + opacity: 1; + margin-top: 0; + } + + .fr-fieldset__content .fr-checkbox-group input[type=checkbox] { + margin-top: 1.5rem; + } + + .fr-fieldset__content + .fr-valid-text, + .fr-fieldset__content + .fr-error-text { + margin-top: 1rem; + } + + .fr-checkbox-group--error input[type=checkbox] + label, + .fr-checkbox-group--error input[type=checkbox]:checked + label { + color: #ce0500; + } + + .fr-checkbox-group--error::before { + background-color: #ce0500; + } + + .fr-checkbox-group--valid input[type=checkbox] + label, + .fr-checkbox-group--valid input[type=checkbox]:checked + label { + color: #18753c; + } + + .fr-checkbox-group--valid::before { + background-color: #18753c; + } +} diff --git a/dist/dsfr/component/checkbox/checkbox.legacy.min.css b/dist/dsfr/component/checkbox/checkbox.legacy.min.css new file mode 100644 index 0000000..b09083c --- /dev/null +++ b/dist/dsfr/component/checkbox/checkbox.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-checkbox-group input[type=checkbox]+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),var(--data-uri-svg)}.fr-checkbox-group input[type=checkbox]:checked+label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23f5f5fe' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E");background-color:var(--background-active-blue-france);background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-active-blue-france) 4px,var(--border-active-blue-france) 5px,transparent 6px),linear-gradient(var(--border-active-blue-france),var(--border-active-blue-france)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-active-blue-france) 4px,var(--border-active-blue-france) 5px,transparent 6px),linear-gradient(var(--border-active-blue-france),var(--border-active-blue-france)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-active-blue-france) 4px,var(--border-active-blue-france) 5px,transparent 6px),linear-gradient(var(--border-active-blue-france),var(--border-active-blue-france)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-active-blue-france) 4px,var(--border-active-blue-france) 5px,transparent 6px),linear-gradient(var(--border-active-blue-france),var(--border-active-blue-france)),var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-checkbox-group input[type=checkbox]:checked+label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000091' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E")}.fr-checkbox-group input[type=checkbox]:disabled+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--background-disabled-grey) 4px,var(--background-disabled-grey) 5px,transparent 6px),linear-gradient(var(--background-disabled-grey),var(--background-disabled-grey)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--background-disabled-grey) 4px,var(--background-disabled-grey) 5px,transparent 6px),linear-gradient(var(--background-disabled-grey),var(--background-disabled-grey)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--background-disabled-grey) 4px,var(--background-disabled-grey) 5px,transparent 6px),linear-gradient(var(--background-disabled-grey),var(--background-disabled-grey)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--background-disabled-grey) 4px,var(--background-disabled-grey) 5px,transparent 6px),linear-gradient(var(--background-disabled-grey),var(--background-disabled-grey)),var(--data-uri-svg)}.fr-checkbox-group input[type=checkbox]:disabled:checked+label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E");background-color:var(--background-disabled-grey)}:root[data-fr-theme=dark] .fr-checkbox-group input[type=checkbox]:disabled:checked+label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E")}.fr-checkbox-group--error input[type=checkbox]+label:before,.fr-checkbox-group--error input[type=checkbox]:checked+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),var(--data-uri-svg)}.fr-checkbox-group--valid input[type=checkbox]+label:before,.fr-checkbox-group--valid input[type=checkbox]:checked+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),var(--data-uri-svg)}.fr-fieldset--error .fr-checkbox-group input[type=checkbox]+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),var(--data-uri-svg)}.fr-fieldset--valid .fr-checkbox-group input[type=checkbox]+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),var(--data-uri-svg)}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-checkbox-group input[type=checkbox]{margin-top:0;opacity:1}.fr-fieldset__content .fr-checkbox-group input[type=checkbox]{margin-top:1.5rem}.fr-fieldset__content+.fr-error-text,.fr-fieldset__content+.fr-valid-text{margin-top:1rem}.fr-checkbox-group--error input[type=checkbox]+label,.fr-checkbox-group--error input[type=checkbox]:checked+label{color:#ce0500}.fr-checkbox-group--error:before{background-color:#ce0500}.fr-checkbox-group--valid input[type=checkbox]+label,.fr-checkbox-group--valid input[type=checkbox]:checked+label{color:#18753c}.fr-checkbox-group--valid:before{background-color:#18753c}} \ No newline at end of file diff --git a/dist/dsfr/component/checkbox/checkbox.main.css b/dist/dsfr/component/checkbox/checkbox.main.css new file mode 100644 index 0000000..9d78b7d --- /dev/null +++ b/dist/dsfr/component/checkbox/checkbox.main.css @@ -0,0 +1,190 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + CHECKBOX +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-checkbox-group { + position: relative; +} + +.fr-checkbox-group input[type=checkbox] { + position: absolute; + margin: 0; + width: 1.5rem; + height: 1.5rem; + opacity: 0; +} + +.fr-checkbox-group input[type=checkbox] + label { + --data-uri-svg: none; + position: relative; + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + flex-wrap: wrap; + margin-left: 2rem; + + /** + * On ajoute l'icône check-line en taille sm via un pseudo element before + */ +} + +.fr-checkbox-group input[type=checkbox] + label .fr-hint-text { + margin: 0; + width: 100%; +} + +.fr-checkbox-group input[type=checkbox] + label::before { + content: ""; + display: block; + position: absolute; + top: 0; + left: -2rem; + width: 1.5rem; + height: 1.5rem; + margin-right: 0.5rem; + border-radius: 0.25rem; + background-size: 0.25rem 0.25rem, calc(100% - 0.25rem) 1px, 0.25rem 0.25rem, 1px calc(100% - 0.5rem), 0.25rem 0.25rem, calc(100% - 0.5rem) 1px, 0.25rem 0.25rem, 1px calc(100% - 0.5rem), 1rem; + background-position: 0 0, 0.25rem 0, 100% 0, 0 0.25rem, 100% 100%, calc(100% - 0.25rem) 100%, 0 100%, 100% 0.25rem, center; + background-repeat: no-repeat; + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), var(--data-uri-svg); +} + +.fr-checkbox-group--sm input[type=checkbox] { + top: 0.25rem; + width: 1rem; + height: 1rem; +} + +.fr-checkbox-group--sm input[type=checkbox] + label { + margin-left: 1.5rem; +} + +.fr-checkbox-group--sm input[type=checkbox] + label::before { + width: 1rem; + height: 1rem; + margin-top: 0.25rem; + left: -1.5rem; +} + +.fr-checkbox-group--error::before { + content: ""; + position: absolute; + top: 0; + left: -0.75rem; + width: 2px; + height: 100%; + background-color: var(--border-plain-error); + + --idle: transparent; + --hover: var(--border-plain-error-hover); + --active: var(--border-plain-error-active); +} + +.fr-checkbox-group--valid::before { + content: ""; + position: absolute; + top: 0; + left: -0.75rem; + width: 2px; + height: 100%; + background-color: var(--border-plain-success); + + --idle: transparent; + --hover: var(--border-plain-success-hover); + --active: var(--border-plain-success-active); +} + +.fr-checkbox-group .fr-message:first-child { + margin-top: 1rem; +} + +.fr-checkbox-group input[type=checkbox]:checked + label::before { + background-color: var(--background-active-blue-france); + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-active-blue-france) 4px, var(--border-active-blue-france) 5px, transparent 6px), linear-gradient(var(--border-active-blue-france), var(--border-active-blue-france)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-active-blue-france) 4px, var(--border-active-blue-france) 5px, transparent 6px), linear-gradient(var(--border-active-blue-france), var(--border-active-blue-france)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-active-blue-france) 4px, var(--border-active-blue-france) 5px, transparent 6px), linear-gradient(var(--border-active-blue-france), var(--border-active-blue-france)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-active-blue-france) 4px, var(--border-active-blue-france) 5px, transparent 6px), linear-gradient(var(--border-active-blue-france), var(--border-active-blue-france)), var(--data-uri-svg); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +:root[data-fr-theme=dark] .fr-checkbox-group input[type=checkbox]:checked + label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-checkbox-group input[type=checkbox]:disabled + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--background-disabled-grey) 4px, var(--background-disabled-grey) 5px, transparent 6px), linear-gradient(var(--background-disabled-grey), var(--background-disabled-grey)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--background-disabled-grey) 4px, var(--background-disabled-grey) 5px, transparent 6px), linear-gradient(var(--background-disabled-grey), var(--background-disabled-grey)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--background-disabled-grey) 4px, var(--background-disabled-grey) 5px, transparent 6px), linear-gradient(var(--background-disabled-grey), var(--background-disabled-grey)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--background-disabled-grey) 4px, var(--background-disabled-grey) 5px, transparent 6px), linear-gradient(var(--background-disabled-grey), var(--background-disabled-grey)), var(--data-uri-svg); +} + +.fr-checkbox-group input[type=checkbox]:disabled:checked + label::before { + background-color: var(--background-disabled-grey); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +:root[data-fr-theme=dark] .fr-checkbox-group input[type=checkbox]:disabled:checked + label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-checkbox-group--error input[type=checkbox] + label, +.fr-checkbox-group--error input[type=checkbox]:checked + label { + color: var(--text-default-error); +} + +.fr-checkbox-group--error input[type=checkbox] + label::before, +.fr-checkbox-group--error input[type=checkbox]:checked + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), var(--data-uri-svg); +} + +.fr-checkbox-group--valid input[type=checkbox] + label, +.fr-checkbox-group--valid input[type=checkbox]:checked + label { + color: var(--text-default-success); +} + +.fr-checkbox-group--valid input[type=checkbox] + label::before, +.fr-checkbox-group--valid input[type=checkbox]:checked + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), var(--data-uri-svg); +} + +.fr-fieldset--error .fr-checkbox-group input[type=checkbox] + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), var(--data-uri-svg); +} + +.fr-fieldset--valid .fr-checkbox-group input[type=checkbox] + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), var(--data-uri-svg); +} + +.fr-fieldset .fr-fieldset__content .fr-checkbox-group--sm label::before { + margin-top: 0.25rem; +} + +.fr-fieldset .fr-fieldset__content .fr-checkbox-group input[type=checkbox] { + margin-top: 0.75rem; +} +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-checkbox-group input[type=checkbox] { + opacity: 1; + } + + .fr-checkbox-group input[type=checkbox]:disabled + label { + color: graytext; + } + + .fr-checkbox-group input[type=checkbox] + label::before { + display: none; + } +} diff --git a/dist/dsfr/component/checkbox/checkbox.main.min.css b/dist/dsfr/component/checkbox/checkbox.main.min.css new file mode 100644 index 0000000..e82809a --- /dev/null +++ b/dist/dsfr/component/checkbox/checkbox.main.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-checkbox-group{position:relative}.fr-checkbox-group input[type=checkbox]{height:1.5rem;margin:0;opacity:0;position:absolute;width:1.5rem}.fr-checkbox-group input[type=checkbox]+label{--data-uri-svg:none;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-left:2rem;position:relative}.fr-checkbox-group input[type=checkbox]+label .fr-hint-text{margin:0;width:100%}.fr-checkbox-group input[type=checkbox]+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),var(--data-uri-svg);background-position:0 0,.25rem 0,100% 0,0 .25rem,100% 100%,calc(100% - .25rem) 100%,0 100%,100% .25rem,50%;background-repeat:no-repeat;background-size:.25rem .25rem,calc(100% - .25rem) 1px,.25rem .25rem,1px calc(100% - .5rem),.25rem .25rem,calc(100% - .5rem) 1px,.25rem .25rem,1px calc(100% - .5rem),1rem;border-radius:.25rem;content:"";display:block;height:1.5rem;left:-2rem;margin-right:.5rem;position:absolute;top:0;width:1.5rem}.fr-checkbox-group--sm input[type=checkbox]{height:1rem;top:.25rem;width:1rem}.fr-checkbox-group--sm input[type=checkbox]+label{margin-left:1.5rem}.fr-checkbox-group--sm input[type=checkbox]+label:before{height:1rem;left:-1.5rem;margin-top:.25rem;width:1rem}.fr-checkbox-group--error:before{--idle:transparent;--hover:var(--border-plain-error-hover);--active:var(--border-plain-error-active);background-color:var(--border-plain-error)}.fr-checkbox-group--error:before,.fr-checkbox-group--valid:before{content:"";height:100%;left:-.75rem;position:absolute;top:0;width:2px}.fr-checkbox-group--valid:before{--idle:transparent;--hover:var(--border-plain-success-hover);--active:var(--border-plain-success-active);background-color:var(--border-plain-success)}.fr-checkbox-group .fr-message:first-child{margin-top:1rem}.fr-checkbox-group input[type=checkbox]:checked+label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23f5f5fe' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E");background-color:var(--background-active-blue-france);background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-active-blue-france) 4px,var(--border-active-blue-france) 5px,transparent 6px),linear-gradient(var(--border-active-blue-france),var(--border-active-blue-france)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-active-blue-france) 4px,var(--border-active-blue-france) 5px,transparent 6px),linear-gradient(var(--border-active-blue-france),var(--border-active-blue-france)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-active-blue-france) 4px,var(--border-active-blue-france) 5px,transparent 6px),linear-gradient(var(--border-active-blue-france),var(--border-active-blue-france)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-active-blue-france) 4px,var(--border-active-blue-france) 5px,transparent 6px),linear-gradient(var(--border-active-blue-france),var(--border-active-blue-france)),var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-checkbox-group input[type=checkbox]:checked+label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000091' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E")}.fr-checkbox-group input[type=checkbox]:disabled+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--background-disabled-grey) 4px,var(--background-disabled-grey) 5px,transparent 6px),linear-gradient(var(--background-disabled-grey),var(--background-disabled-grey)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--background-disabled-grey) 4px,var(--background-disabled-grey) 5px,transparent 6px),linear-gradient(var(--background-disabled-grey),var(--background-disabled-grey)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--background-disabled-grey) 4px,var(--background-disabled-grey) 5px,transparent 6px),linear-gradient(var(--background-disabled-grey),var(--background-disabled-grey)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--background-disabled-grey) 4px,var(--background-disabled-grey) 5px,transparent 6px),linear-gradient(var(--background-disabled-grey),var(--background-disabled-grey)),var(--data-uri-svg)}.fr-checkbox-group input[type=checkbox]:disabled:checked+label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E");background-color:var(--background-disabled-grey)}:root[data-fr-theme=dark] .fr-checkbox-group input[type=checkbox]:disabled:checked+label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E")}.fr-checkbox-group--error input[type=checkbox]+label,.fr-checkbox-group--error input[type=checkbox]:checked+label{color:var(--text-default-error)}.fr-checkbox-group--error input[type=checkbox]+label:before,.fr-checkbox-group--error input[type=checkbox]:checked+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),var(--data-uri-svg)}.fr-checkbox-group--valid input[type=checkbox]+label,.fr-checkbox-group--valid input[type=checkbox]:checked+label{color:var(--text-default-success)}.fr-checkbox-group--valid input[type=checkbox]+label:before,.fr-checkbox-group--valid input[type=checkbox]:checked+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),var(--data-uri-svg)}.fr-fieldset--error .fr-checkbox-group input[type=checkbox]+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),var(--data-uri-svg)}.fr-fieldset--valid .fr-checkbox-group input[type=checkbox]+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),var(--data-uri-svg)}.fr-fieldset .fr-fieldset__content .fr-checkbox-group--sm label:before{margin-top:.25rem}.fr-fieldset .fr-fieldset__content .fr-checkbox-group input[type=checkbox]{margin-top:.75rem}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-checkbox-group input[type=checkbox]{opacity:1}.fr-checkbox-group input[type=checkbox]:disabled+label{color:graytext}.fr-checkbox-group input[type=checkbox]+label:before{display:none}} \ No newline at end of file diff --git a/dist/dsfr/component/checkbox/checkbox.min.css b/dist/dsfr/component/checkbox/checkbox.min.css new file mode 100644 index 0000000..5fb7c25 --- /dev/null +++ b/dist/dsfr/component/checkbox/checkbox.min.css @@ -0,0 +1,11 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-checkbox-group{position:relative}.fr-checkbox-group input[type=checkbox]{height:1.5rem;margin:0;opacity:0;position:absolute;width:1.5rem}.fr-checkbox-group input[type=checkbox]+label{--data-uri-svg:none;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-left:2rem;position:relative}.fr-checkbox-group input[type=checkbox]+label .fr-hint-text{margin:0;width:100%}.fr-checkbox-group input[type=checkbox]+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),var(--data-uri-svg);background-position:0 0,.25rem 0,100% 0,0 .25rem,100% 100%,calc(100% - .25rem) 100%,0 100%,100% .25rem,50%;background-repeat:no-repeat;background-size:.25rem .25rem,calc(100% - .25rem) 1px,.25rem .25rem,1px calc(100% - .5rem),.25rem .25rem,calc(100% - .5rem) 1px,.25rem .25rem,1px calc(100% - .5rem),1rem;border-radius:.25rem;content:"";display:block;height:1.5rem;left:-2rem;margin-right:.5rem;position:absolute;top:0;width:1.5rem}.fr-checkbox-group--sm input[type=checkbox]{height:1rem;top:.25rem;width:1rem}.fr-checkbox-group--sm input[type=checkbox]+label{margin-left:1.5rem}.fr-checkbox-group--sm input[type=checkbox]+label:before{height:1rem;left:-1.5rem;margin-top:.25rem;width:1rem}.fr-checkbox-group--error:before{--idle:transparent;--hover:var(--border-plain-error-hover);--active:var(--border-plain-error-active);background-color:var(--border-plain-error)}.fr-checkbox-group--error:before,.fr-checkbox-group--valid:before{content:"";height:100%;left:-.75rem;position:absolute;top:0;width:2px}.fr-checkbox-group--valid:before{--idle:transparent;--hover:var(--border-plain-success-hover);--active:var(--border-plain-success-active);background-color:var(--border-plain-success)}.fr-checkbox-group .fr-message:first-child{margin-top:1rem}.fr-checkbox-group input[type=checkbox]:checked+label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23f5f5fe' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E");background-color:var(--background-active-blue-france);background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-active-blue-france) 4px,var(--border-active-blue-france) 5px,transparent 6px),linear-gradient(var(--border-active-blue-france),var(--border-active-blue-france)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-active-blue-france) 4px,var(--border-active-blue-france) 5px,transparent 6px),linear-gradient(var(--border-active-blue-france),var(--border-active-blue-france)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-active-blue-france) 4px,var(--border-active-blue-france) 5px,transparent 6px),linear-gradient(var(--border-active-blue-france),var(--border-active-blue-france)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-active-blue-france) 4px,var(--border-active-blue-france) 5px,transparent 6px),linear-gradient(var(--border-active-blue-france),var(--border-active-blue-france)),var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-checkbox-group input[type=checkbox]:checked+label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000091' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E")}.fr-checkbox-group input[type=checkbox]:disabled+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--background-disabled-grey) 4px,var(--background-disabled-grey) 5px,transparent 6px),linear-gradient(var(--background-disabled-grey),var(--background-disabled-grey)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--background-disabled-grey) 4px,var(--background-disabled-grey) 5px,transparent 6px),linear-gradient(var(--background-disabled-grey),var(--background-disabled-grey)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--background-disabled-grey) 4px,var(--background-disabled-grey) 5px,transparent 6px),linear-gradient(var(--background-disabled-grey),var(--background-disabled-grey)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--background-disabled-grey) 4px,var(--background-disabled-grey) 5px,transparent 6px),linear-gradient(var(--background-disabled-grey),var(--background-disabled-grey)),var(--data-uri-svg)}.fr-checkbox-group input[type=checkbox]:disabled:checked+label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E");background-color:var(--background-disabled-grey)}:root[data-fr-theme=dark] .fr-checkbox-group input[type=checkbox]:disabled:checked+label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E")}.fr-checkbox-group--error input[type=checkbox]+label,.fr-checkbox-group--error input[type=checkbox]:checked+label{color:var(--text-default-error)}.fr-checkbox-group--error input[type=checkbox]+label:before,.fr-checkbox-group--error input[type=checkbox]:checked+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),var(--data-uri-svg)}.fr-checkbox-group--valid input[type=checkbox]+label,.fr-checkbox-group--valid input[type=checkbox]:checked+label{color:var(--text-default-success)}.fr-checkbox-group--valid input[type=checkbox]+label:before,.fr-checkbox-group--valid input[type=checkbox]:checked+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),var(--data-uri-svg)}.fr-fieldset--error .fr-checkbox-group input[type=checkbox]+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),var(--data-uri-svg)}.fr-fieldset--valid .fr-checkbox-group input[type=checkbox]+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),var(--data-uri-svg)}.fr-fieldset .fr-fieldset__content .fr-checkbox-group--sm label:before{margin-top:.25rem}.fr-fieldset .fr-fieldset__content .fr-checkbox-group input[type=checkbox]{margin-top:.75rem}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */ + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-checkbox-group input[type=checkbox]{opacity:1}.fr-checkbox-group input[type=checkbox]:disabled+label{color:graytext}.fr-checkbox-group input[type=checkbox]+label:before{display:none}}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-checkbox-group input[type=checkbox]{margin-top:0;opacity:1}.fr-fieldset__content .fr-checkbox-group input[type=checkbox]{margin-top:1.5rem}.fr-fieldset__content+.fr-error-text,.fr-fieldset__content+.fr-valid-text{margin-top:1rem}.fr-checkbox-group--error input[type=checkbox]+label,.fr-checkbox-group--error input[type=checkbox]:checked+label{color:#ce0500}.fr-checkbox-group--error:before{background-color:#ce0500}.fr-checkbox-group--valid input[type=checkbox]+label,.fr-checkbox-group--valid input[type=checkbox]:checked+label{color:#18753c}.fr-checkbox-group--valid:before{background-color:#18753c}}@media print{.fr-checkbox-group input[type=checkbox]+.fr-label:before{background-image:none;border:1px solid var(--border-default-grey);border-radius:4px}.fr-checkbox-group input[type=checkbox]:checked+.fr-label:before{-webkit-print-color-adjust:exact;print-color-adjust:exact}} \ No newline at end of file diff --git a/dist/dsfr/component/checkbox/checkbox.module.js b/dist/dsfr/component/checkbox/checkbox.module.js new file mode 100644 index 0000000..6606688 --- /dev/null +++ b/dist/dsfr/component/checkbox/checkbox.module.js @@ -0,0 +1,52 @@ +/*! DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) */ + +const config = { + prefix: 'fr', + namespace: 'dsfr', + organisation: '@gouvfr', + version: '1.13.2' +}; + +const api = window[config.namespace]; + +const CheckboxSelector = { + INPUT: `${api.internals.ns.selector('checkbox-group')} input[type="checkbox"]` +}; + +const CheckboxEmission = { + CHANGE: api.internals.ns.emission('checkbox', 'change'), + RETRIEVE: api.internals.ns.emission('checkbox', 'retrieve') +}; + +class CheckboxInput extends api.core.Instance { + static get instanceClassName () { + return 'CheckboxInput'; + } + + constructor () { + super(); + this._handlingChange = this.handleChange.bind(this); + } + + init () { + this.node.addEventListener('change', this._handlingChange); + this.addDescent(CheckboxEmission.RETRIEVE, this._handlingChange); + this.handleChange(); + } + + get isChecked () { + return this.node.checked; + } + + handleChange () { + this.ascend(CheckboxEmission.CHANGE, this.node); + } +} + +api.checkbox = { + CheckboxSelector: CheckboxSelector, + CheckboxEmission: CheckboxEmission, + CheckboxInput: CheckboxInput +}; + +api.internals.register(api.checkbox.CheckboxSelector.INPUT, api.checkbox.CheckboxInput); diff --git a/dist/dsfr/component/checkbox/checkbox.module.min.js b/dist/dsfr/component/checkbox/checkbox.module.min.js new file mode 100644 index 0000000..734fc88 --- /dev/null +++ b/dist/dsfr/component/checkbox/checkbox.module.min.js @@ -0,0 +1,2 @@ +/*! DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) */ +const e=window.dsfr,n={INPUT:`${e.internals.ns.selector("checkbox-group")} input[type="checkbox"]`},s={CHANGE:e.internals.ns.emission("checkbox","change"),RETRIEVE:e.internals.ns.emission("checkbox","retrieve")};class t extends e.core.Instance{static get instanceClassName(){return"CheckboxInput"}constructor(){super(),this._handlingChange=this.handleChange.bind(this)}init(){this.node.addEventListener("change",this._handlingChange),this.addDescent(s.RETRIEVE,this._handlingChange),this.handleChange()}get isChecked(){return this.node.checked}handleChange(){this.ascend(s.CHANGE,this.node)}}e.checkbox={CheckboxSelector:n,CheckboxEmission:s,CheckboxInput:t},e.internals.register(e.checkbox.CheckboxSelector.INPUT,e.checkbox.CheckboxInput); diff --git a/dist/dsfr/component/checkbox/checkbox.print.css b/dist/dsfr/component/checkbox/checkbox.print.css new file mode 100644 index 0000000..eb484e6 --- /dev/null +++ b/dist/dsfr/component/checkbox/checkbox.print.css @@ -0,0 +1,15 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media print { + .fr-checkbox-group input[type=checkbox] + .fr-label::before { + border: 1px solid var(--border-default-grey); + border-radius: 4px; + background-image: none; + } + + .fr-checkbox-group input[type=checkbox]:checked + .fr-label::before { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } +} diff --git a/dist/dsfr/component/checkbox/checkbox.print.min.css b/dist/dsfr/component/checkbox/checkbox.print.min.css new file mode 100644 index 0000000..b9b3480 --- /dev/null +++ b/dist/dsfr/component/checkbox/checkbox.print.min.css @@ -0,0 +1,3 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media print{.fr-checkbox-group input[type=checkbox]+.fr-label:before{background-image:none;border:1px solid var(--border-default-grey);border-radius:4px}.fr-checkbox-group input[type=checkbox]:checked+.fr-label:before{-webkit-print-color-adjust:exact;print-color-adjust:exact}} \ No newline at end of file diff --git a/dist/dsfr/component/component.css b/dist/dsfr/component/component.css new file mode 100644 index 0000000..0cf9809 --- /dev/null +++ b/dist/dsfr/component/component.css @@ -0,0 +1,22846 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + UPLOAD +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-upload-group .fr-label .fr-hint-text { + margin-top: 0.75rem; +} + +.fr-upload-group .fr-label + .fr-upload { + margin-top: 1rem; +} + +.fr-upload-group .fr-message:first-child { + margin-top: 0.5rem; +} + +.fr-upload { + font-size: 0.875rem; + line-height: 1.5rem; + width: 100%; + display: inline-flex; + margin: 0; +} + +.fr-upload:disabled::-webkit-file-upload-button { + outline-style: none; + cursor: not-allowed; +} + +.fr-upload::-webkit-file-upload-button { + -webkit-appearance: button; + -moz-appearance: button; + appearance: button; + font: inherit; + cursor: pointer; + margin-right: 0.5rem; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + RANGE +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-range-group { + position: relative; +} + +.fr-range-group--valid::before, +.fr-range-group--error::before { + content: ""; + display: block; + pointer-events: none; + position: absolute; + top: 0; + right: -0.75rem; + bottom: 0; + left: -0.75rem; + background-repeat: no-repeat; + background-position: 0 0; + background-size: 0.125rem 100%; +} + +.fr-range { + --thumb-size: 1.5rem; + position: relative; + display: flex; + flex-direction: row; + justify-content: space-between; + flex-wrap: wrap; +} + +.fr-range input[type=range] { + outline: none; + width: 100%; +} + +.fr-range__output { + visibility: hidden; + color: var(--text-active-blue-france); +} + +.fr-range__output, +.fr-range__min, +.fr-range__max { + text-align: center; + min-width: var(--thumb-size); + font-size: 0.75rem; + line-height: 1.25rem; +} + +.fr-range[data-fr-js-range] { + --progress-left: 0; + --progress-right: calc(var(--thumb-size) * 0.5); +} + +.fr-range[data-fr-js-range]::before, +.fr-range[data-fr-js-range]::after { + content: ""; + display: block; + position: absolute; + top: 1.625rem; + right: 0; + left: 0; + width: 100%; + height: 0.75rem; + border-radius: 0.375rem; + forced-color-adjust: none; +} + +.fr-range[data-fr-js-range]::before { + outline-offset: -1px; + box-shadow: inset 0 0 0 1px var(--border-action-high-blue-france); +} + +.fr-range[data-fr-js-range]::after { + clip-path: polygon(var(--progress-left) 0, var(--progress-right) 0, var(--progress-right) 100%, var(--progress-left) 100%); + background-color: var(--background-active-blue-france); + + --idle: transparent; + --hover: var(--background-active-blue-france-hover); + --active: var(--background-active-blue-france-active); +} + +.fr-range[data-fr-js-range] input[type=range] { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background-color: transparent; + width: 100%; + height: var(--thumb-size); + z-index: 1; +} + +.fr-range[data-fr-js-range] input[type=range]:not(:only-of-type) { + pointer-events: none; +} + +.fr-range[data-fr-js-range] input[type=range]::-webkit-slider-thumb { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + width: var(--thumb-size); + height: var(--thumb-size); + border-radius: 50%; + border: none; + pointer-events: auto; + z-index: calc(var(--ground) + 500); + background-color: var(--background-raised-grey); + --hover: var(--background-raised-grey-hover); + --active: var(--background-raised-grey-active); + filter: drop-shadow(var(--raised-shadow)); + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); + border: 1px solid var(--border-action-high-blue-france); +} + +.fr-range[data-fr-js-range] input[type=range]::-webkit-slider-thumb:active { + z-index: 2; +} + +.fr-range[data-fr-js-range] input[type=range]::-moz-range-thumb { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + width: var(--thumb-size); + height: var(--thumb-size); + border-radius: 50%; + border: none; + pointer-events: auto; + z-index: calc(var(--ground) + 500); + background-color: var(--background-raised-grey); + --hover: var(--background-raised-grey-hover); + --active: var(--background-raised-grey-active); + filter: drop-shadow(var(--raised-shadow)); + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); + border: 1px solid var(--border-action-high-blue-france); +} + +.fr-range[data-fr-js-range] input[type=range]::-moz-range-thumb:active { + z-index: 2; +} + +.fr-range[data-fr-js-range] input[type=range]:disabled { + border-color: graytext; +} + +.fr-range[data-fr-js-range] .fr-range__output { + visibility: visible; +} + +.fr-range--sm { + --thumb-size: 1rem; +} + +.fr-range--sm[data-fr-js-range]::before, +.fr-range--sm[data-fr-js-range]::after { + top: 1.5rem; + height: 0.5rem; + border-radius: 0.25rem; +} + +.fr-range--step[data-fr-js-range] { + --step-width: 0; +} + +.fr-range--step[data-fr-js-range]::before, +.fr-range--step[data-fr-js-range]::after { + padding-left: 0.625rem; + padding-right: 0.625rem; + background-repeat: repeat-x; + background-size: var(--step-width) 100%; + background-position: 0.625rem 0; + background-clip: content-box; +} + +.fr-range--step.fr-range--sm[data-fr-js-range]::before, +.fr-range--step.fr-range--sm[data-fr-js-range]::after { + background-position: 0.375rem 0; + padding-left: 0.375rem; + padding-right: 0.375rem; +} + +.fr-range--double .fr-range__output { + min-width: calc(var(--thumb-size) * 2); +} + +.fr-range--double[data-fr-js-range] input[type=range] { + width: calc(100% - var(--thumb-size)); +} + +.fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(1) { + margin-right: var(--thumb-size); +} + +.fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(2) { + position: absolute; + right: 0; + top: 1.25rem; +} + +.fr-range--double.fr-range--step[data-fr-js-range]::before, +.fr-range--double.fr-range--step[data-fr-js-range]::after { + background-size: 0; +} + +.fr-range[data-fr-js-range] input[type=range]:disabled::-webkit-slider-thumb { + border: 1px solid var(--border-disabled-grey); +} + +.fr-range[data-fr-js-range] input[type=range]:disabled::-moz-range-thumb { + border: 1px solid var(--border-disabled-grey); +} + +.fr-range__min, +.fr-range__max { + color: var(--text-mention-grey); +} + +.fr-range--step[data-fr-js-range]::before { + background-image: radial-gradient(circle at 2px 50%, var(--background-action-high-blue-france) 0, var(--background-action-high-blue-france) 1px, transparent 1px); +} + +.fr-range--step[data-fr-js-range]::after { + background-image: radial-gradient(circle at 2px 50%, var(--background-action-low-blue-france) 0, var(--background-action-low-blue-france) 2px, transparent 2px); + box-shadow: inset 10px 0 0 0 var(--border-active-blue-france), inset -10px 0 0 0 var(--border-active-blue-france); +} + +.fr-range--step.fr-range--sm[data-fr-js-range]::after { + box-shadow: inset 6px 0 0 0 var(--border-active-blue-france), inset -6px 0 0 0 var(--border-active-blue-france); +} + +.fr-range-group--error::before { + background-image: linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)); +} + +.fr-range-group--valid::before { + background-image: linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)); +} + +.fr-range-group--disabled .fr-range[data-fr-js-range]::before { + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); +} + +.fr-range-group--disabled .fr-range[data-fr-js-range]::after { + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +.fr-range-group--disabled .fr-range--step[data-fr-js-range]::before { + background-image: radial-gradient(circle at 2px 50%, var(--background-disabled-grey) 0, var(--background-disabled-grey) 1px, transparent 1px); +} + +.fr-range-group--disabled .fr-range--step[data-fr-js-range]::after { + background-image: radial-gradient(circle at 2px 50%, var(--background-default-grey) 0, var(--background-default-grey) 2px, transparent 2px); + box-shadow: inset 10px 0 0 0 var(--border-disabled-grey), inset -10px 0 0 0 var(--border-disabled-grey); +} + +.fr-range-group--disabled .fr-range__output, +.fr-range-group--disabled .fr-range__min, +.fr-range-group--disabled .fr-range__max { + color: var(--text-disabled-grey); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ACCORDION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-accordion { + position: relative; +} + +.fr-accordion::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: inset 0 1px 0 0 var(--border-default-grey), 0 1px 0 0 var(--border-default-grey); +} + +.fr-accordion__title { + margin: 0; + display: block; + font-size: unset; + line-height: unset; +} + +.fr-accordion:focus-within { + z-index: 1; +} + +.fr-accordion__btn { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + font-weight: 500; + font-size: 1rem; + line-height: 1.5rem; + min-height: 3rem; + padding: 0.75rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; + width: 100%; + text-align: left; + margin: 0; + color: var(--text-action-high-blue-france); +} + +.fr-accordion__btn::before, +.fr-accordion__btn::after { + display: block; +} + +.fr-accordion__btn::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.25rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-down-s-line.svg"); + mask-image: url("../icons/system/arrow-down-s-line.svg"); + content: ""; + transition: transform 0.3s; + margin-right: 0; + margin-left: auto; +} + +.fr-accordion__btn::before { + content: none; +} + +.fr-accordion__btn[aria-expanded=true]::after { + transform: rotate(-180deg); +} + +.fr-accordion .fr-collapse { + --ul-type: disc; + --ol-type: decimal; + --ul-start: 1rem; + --ol-start: 1.5rem; + --xl-block: 0.5rem; + --li-bottom: 0.25rem; + --xl-base: 1em; + --ol-content: counters(li-counter, ".") ".  "; + transition: visibility 0.3s, padding 0.3s; +} + +.fr-accordion .fr-collapse--expanded { + padding-top: 1rem; + padding-bottom: 1.5rem; +} + +.fr-accordions-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; +} + +.fr-accordion__btn[aria-expanded=true] { + background-color: var(--background-open-blue-france); + + --idle: transparent; + --hover: var(--background-open-blue-france-hover); + --active: var(--background-open-blue-france-active); +} + +/* ------------------------------------ *\ + Badge +\* ------------------------------------ */ +.fr-badge { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + + --underline-img: none; + --hover-tint: var(--hover); + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 1.5rem; + padding: 0 0.5rem; + overflow: initial; + max-height: none; + font-weight: 700; + max-width: 100%; + text-transform: uppercase; + border-radius: 0.25rem; + color: var(--text-default-grey); + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); +} + +.fr-badge::before, +.fr-badge::after { + display: block; +} + +.fr-badge--icon-left[class^=fr-icon-], +.fr-badge--icon-left[class*=" fr-icon-"], +.fr-badge--icon-left[class^=fr-fi-], +.fr-badge--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-badge--icon-left[class^=fr-icon-]::before, +.fr-badge--icon-left[class*=" fr-icon-"]::before, +.fr-badge--icon-left[class^=fr-fi-]::before, +.fr-badge--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.25rem; +} + +.fr-badge[class^=fr-icon-]:not([class*=fr-badge--icon-])::before, +.fr-badge[class*=" fr-icon-"]:not([class*=fr-badge--icon-])::before, +.fr-badge[class^=fr-fi-]:not([class*=fr-badge--icon-])::before, +.fr-badge[class*=" fr-fi-"]:not([class*=fr-badge--icon-])::before { + content: none; +} + +.fr-badge--sm { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.125rem; + padding: 0 0.375rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-badge--sm.fr-badge--icon-left[class^=fr-icon-], +.fr-badge--sm.fr-badge--icon-left[class*=" fr-icon-"], +.fr-badge--sm.fr-badge--icon-left[class^=fr-fi-], +.fr-badge--sm.fr-badge--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-badge--sm.fr-badge--icon-left[class^=fr-icon-]::before, +.fr-badge--sm.fr-badge--icon-left[class*=" fr-icon-"]::before, +.fr-badge--sm.fr-badge--icon-left[class^=fr-fi-]::before, +.fr-badge--sm.fr-badge--icon-left[class*=" fr-fi-"]::before { + --icon-size: 0.75rem; + margin-left: -0.09375rem; + margin-right: 0.25rem; +} + +.fr-badge--sm[class^=fr-icon-]:not([class*=fr-badge--icon-])::before, +.fr-badge--sm[class*=" fr-icon-"]:not([class*=fr-badge--icon-])::before, +.fr-badge--sm[class^=fr-fi-]:not([class*=fr-badge--icon-])::before, +.fr-badge--sm[class*=" fr-fi-"]:not([class*=fr-badge--icon-])::before { + content: none; +} + +.fr-badge::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.25rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.fr-badge[class^=fr-icon-]::before, +.fr-badge[class*=" fr-icon-"]::before, +.fr-badge[class^=fr-fi-]::before, +.fr-badge[class*=" fr-fi-"]::before { + content: ""; +} + +.fr-badge--sm::before { + --icon-size: 0.75rem; + margin-left: -0.09375rem; + margin-right: 0.25rem; +} + +.fr-badge.fr-badge--info::before, +.fr-badge--sm.fr-badge--info::before { + -webkit-mask-image: url("../icons/system/fr--info-fill.svg"); + mask-image: url("../icons/system/fr--info-fill.svg"); +} + +.fr-badge.fr-badge--success::before, +.fr-badge--sm.fr-badge--success::before { + -webkit-mask-image: url("../icons/system/fr--success-fill.svg"); + mask-image: url("../icons/system/fr--success-fill.svg"); +} + +.fr-badge.fr-badge--error::before, +.fr-badge--sm.fr-badge--error::before { + -webkit-mask-image: url("../icons/system/fr--error-fill.svg"); + mask-image: url("../icons/system/fr--error-fill.svg"); +} + +.fr-badge.fr-badge--warning::before, +.fr-badge--sm.fr-badge--warning::before { + -webkit-mask-image: url("../icons/system/fr--warning-fill.svg"); + mask-image: url("../icons/system/fr--warning-fill.svg"); +} + +.fr-badge.fr-badge--new::before, +.fr-badge--sm.fr-badge--new::before { + -webkit-mask-image: url("../icons/weather/flashlight-fill.svg"); + mask-image: url("../icons/weather/flashlight-fill.svg"); +} + +.fr-badge--info::before, +.fr-badge--success::before, +.fr-badge--error::before, +.fr-badge--warning::before, +.fr-badge--new::before, +.fr-badge--sm--info::before, +.fr-badge--sm--success::before, +.fr-badge--sm--error::before, +.fr-badge--sm--warning::before, +.fr-badge--sm--new::before { + content: ""; +} + +.fr-badge.fr-badge--no-icon::before, +.fr-badge--sm.fr-badge--no-icon::before { + content: none; +} + +.fr-badges-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + display: flex; + flex-wrap: wrap; + margin-left: -0.25rem; + margin-right: -0.25rem; + margin-bottom: 0; +} + +.fr-badges-group > li { + display: inline-flex; + max-width: 100%; +} + +.fr-badges-group .fr-badge { + margin: 0 0.25rem 0.5rem 0.25rem; +} + +.fr-badges-group--sm .fr-badge { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.125rem; + padding: 0 0.375rem; +} + +.fr-badges-group--sm .fr-badge::before, +.fr-badges-group--sm .fr-badge::after { + --icon-size: 0.75rem; +} + +.fr-badge--info { + color: var(--text-default-info); + background-color: var(--background-contrast-info); + + --idle: transparent; + --hover: var(--background-contrast-info-hover); + --active: var(--background-contrast-info-active); +} + +.fr-badge--error { + color: var(--text-default-error); + background-color: var(--background-contrast-error); + + --idle: transparent; + --hover: var(--background-contrast-error-hover); + --active: var(--background-contrast-error-active); +} + +.fr-badge--success { + color: var(--text-default-success); + background-color: var(--background-contrast-success); + + --idle: transparent; + --hover: var(--background-contrast-success-hover); + --active: var(--background-contrast-success-active); +} + +.fr-badge--warning { + color: var(--text-default-warning); + background-color: var(--background-contrast-warning); + + --idle: transparent; + --hover: var(--background-contrast-warning-hover); + --active: var(--background-contrast-warning-active); +} + +.fr-badge--new { + color: var(--text-action-high-yellow-moutarde); + background-color: var(--background-contrast-yellow-moutarde); + + --idle: transparent; + --hover: var(--background-contrast-yellow-moutarde-hover); + --active: var(--background-contrast-yellow-moutarde-active); +} + +.fr-badge--green-tilleul-verveine { + color: var(--text-label-green-tilleul-verveine); + background-color: var(--background-contrast-green-tilleul-verveine); + + --idle: transparent; + --hover: var(--background-contrast-green-tilleul-verveine-hover); + --active: var(--background-contrast-green-tilleul-verveine-active); +} + +.fr-badge--green-bourgeon { + color: var(--text-label-green-bourgeon); + background-color: var(--background-contrast-green-bourgeon); + + --idle: transparent; + --hover: var(--background-contrast-green-bourgeon-hover); + --active: var(--background-contrast-green-bourgeon-active); +} + +.fr-badge--green-emeraude { + color: var(--text-label-green-emeraude); + background-color: var(--background-contrast-green-emeraude); + + --idle: transparent; + --hover: var(--background-contrast-green-emeraude-hover); + --active: var(--background-contrast-green-emeraude-active); +} + +.fr-badge--green-menthe { + color: var(--text-label-green-menthe); + background-color: var(--background-contrast-green-menthe); + + --idle: transparent; + --hover: var(--background-contrast-green-menthe-hover); + --active: var(--background-contrast-green-menthe-active); +} + +.fr-badge--green-archipel { + color: var(--text-label-green-archipel); + background-color: var(--background-contrast-green-archipel); + + --idle: transparent; + --hover: var(--background-contrast-green-archipel-hover); + --active: var(--background-contrast-green-archipel-active); +} + +.fr-badge--blue-ecume { + color: var(--text-label-blue-ecume); + background-color: var(--background-contrast-blue-ecume); + + --idle: transparent; + --hover: var(--background-contrast-blue-ecume-hover); + --active: var(--background-contrast-blue-ecume-active); +} + +.fr-badge--blue-cumulus { + color: var(--text-label-blue-cumulus); + background-color: var(--background-contrast-blue-cumulus); + + --idle: transparent; + --hover: var(--background-contrast-blue-cumulus-hover); + --active: var(--background-contrast-blue-cumulus-active); +} + +.fr-badge--purple-glycine { + color: var(--text-label-purple-glycine); + background-color: var(--background-contrast-purple-glycine); + + --idle: transparent; + --hover: var(--background-contrast-purple-glycine-hover); + --active: var(--background-contrast-purple-glycine-active); +} + +.fr-badge--pink-macaron { + color: var(--text-label-pink-macaron); + background-color: var(--background-contrast-pink-macaron); + + --idle: transparent; + --hover: var(--background-contrast-pink-macaron-hover); + --active: var(--background-contrast-pink-macaron-active); +} + +.fr-badge--pink-tuile { + color: var(--text-label-pink-tuile); + background-color: var(--background-contrast-pink-tuile); + + --idle: transparent; + --hover: var(--background-contrast-pink-tuile-hover); + --active: var(--background-contrast-pink-tuile-active); +} + +.fr-badge--yellow-tournesol { + color: var(--text-label-yellow-tournesol); + background-color: var(--background-contrast-yellow-tournesol); + + --idle: transparent; + --hover: var(--background-contrast-yellow-tournesol-hover); + --active: var(--background-contrast-yellow-tournesol-active); +} + +.fr-badge--yellow-moutarde { + color: var(--text-label-yellow-moutarde); + background-color: var(--background-contrast-yellow-moutarde); + + --idle: transparent; + --hover: var(--background-contrast-yellow-moutarde-hover); + --active: var(--background-contrast-yellow-moutarde-active); +} + +.fr-badge--orange-terre-battue { + color: var(--text-label-orange-terre-battue); + background-color: var(--background-contrast-orange-terre-battue); + + --idle: transparent; + --hover: var(--background-contrast-orange-terre-battue-hover); + --active: var(--background-contrast-orange-terre-battue-active); +} + +.fr-badge--brown-cafe-creme { + color: var(--text-label-brown-cafe-creme); + background-color: var(--background-contrast-brown-cafe-creme); + + --idle: transparent; + --hover: var(--background-contrast-brown-cafe-creme-hover); + --active: var(--background-contrast-brown-cafe-creme-active); +} + +.fr-badge--brown-caramel { + color: var(--text-label-brown-caramel); + background-color: var(--background-contrast-brown-caramel); + + --idle: transparent; + --hover: var(--background-contrast-brown-caramel-hover); + --active: var(--background-contrast-brown-caramel-active); +} + +.fr-badge--brown-opera { + color: var(--text-label-brown-opera); + background-color: var(--background-contrast-brown-opera); + + --idle: transparent; + --hover: var(--background-contrast-brown-opera-hover); + --active: var(--background-contrast-brown-opera-active); +} + +.fr-badge--beige-gris-galet { + color: var(--text-label-beige-gris-galet); + background-color: var(--background-contrast-beige-gris-galet); + + --idle: transparent; + --hover: var(--background-contrast-beige-gris-galet-hover); + --active: var(--background-contrast-beige-gris-galet-active); +} + +.fr-badge-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + display: flex; + flex-wrap: wrap; + margin-bottom: 0; +} + +.fr-badge-group > li { + display: inline-flex; + max-width: 100%; +} + +.fr-badge-group .fr-badge { + margin-right: 0.5rem; + margin-bottom: 0.5rem; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + LOGO +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-logo { + --text-spacing: 0; + --underline-img: none; + display: inline-block; + font-weight: 700; + line-height: 1.0317460317em; + letter-spacing: -0.01em; + text-transform: uppercase; + vertical-align: middle; + text-indent: -0.1em; + font-size: 1.05rem; + color: var(--text-black-white-grey); +} + +.fr-logo::before { + width: 2.75rem; + height: 1rem; + margin-bottom: 0.3333333333rem; + background-size: 2.75rem 1.125rem, 2.75rem 1rem, 0; + background-position: 0 -0.0625rem, 0 0, 0 0; + content: ""; + display: block; + background-repeat: no-repeat, no-repeat, no-repeat; + forced-color-adjust: none; +} + +:root[data-fr-mourning] .fr-logo::before { + background-size: 2.75rem 1.125rem, 0, 2.75rem 1rem; + box-shadow: 0 0 0 1px #fff; +} + +.fr-logo::after { + min-width: 2.625rem; + background-size: 5.25rem 3.75rem; + background-position: 0 calc(100% + 1.875rem); + padding-top: 2.2083333333rem; + content: ""; + display: block; + background-repeat: no-repeat; + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 252 180'%3E%3Cdefs%3E%3Csymbol id='a' viewBox='0 0 11 15.5'%3E%3Cpath d='M10.4 5.3C11.9 1.5 10.1 0 7.9 0 4.2 0 0 6.5 0 11.7c0 2.5 1.2 3.8 3 3.8 2.1 0 4.3-2 6.2-5.5h-1c-1.2 1.5-2.6 2.6-3.9 2.6-1.3 0-2-.8-2-2.6a10.7 10.7 0 01.3-2.2zm-4-3.1c1.1 0 2 .8 1.5 2.6L3.1 6.1c.8-2.2 2.2-4 3.4-4z'/%3E%3C/symbol%3E%3Csymbol id='b' viewBox='0 0 12.4 21.8'%3E%3Cuse width='11' height='15.5' y='6.4' href='%23a'/%3E%3Cpath d='M7.9 4.7L12.4.6V0h-3L6.7 4.7H8z'/%3E%3C/symbol%3E%3Csymbol id='c' viewBox='0 0 11.5 19'%3E%3Cpath d='M1.7 5.7h2.6L.1 17.1a1.3 1.3 0 001.2 2c3 0 6.4-2.6 7.8-6.2h-.7a9.4 9.4 0 01-5.1 3.5L7 5.7H11l.5-1.6H7.7L9 0H7.6L4.9 4.1l-3.2.4v1.2z'/%3E%3C/symbol%3E%3Csymbol id='d' viewBox='0 0 9.8 21.9'%3E%3Cpath d='M7.6 8c.3-1-.4-1.6-1-1.6-2.2 0-5 2.1-6 5h.7A5.6 5.6 0 014.4 9L.1 20.3a1.1 1.1 0 001 1.6c2.2 0 4.7-2 5.8-5H6A5.6 5.6 0 013 19.5zM8 3.7a1.8 1.8 0 001.8-1.8A1.8 1.8 0 008 0a1.8 1.8 0 00-1.8 1.8A1.8 1.8 0 008 3.6'/%3E%3C/symbol%3E%3Csymbol id='e' viewBox='0 0 14.8 15.5'%3E%3Cpath d='M3.3 3.1c.7 0 1 1 0 3.4l-3 6.8c-.7 1.3 0 2.2 1.2 2.2a1.3 1.3 0 001.5-1l3-8C7.4 4.8 10 3 11 3s.8.6.3 1.6l-4.6 9a1.3 1.3 0 001.1 1.9c2.3 0 5-2 6-5h-.6A5.6 5.6 0 0110 13l4-8a6.1 6.1 0 00.8-2.8A2 2 0 0012.6 0c-2 0-3.6 2.2-6 5V2.8C6.6 1.4 6.1 0 4.8 0 3.2 0 1.8 2.5.7 4.9h.7c.7-1.1 1.3-1.8 2-1.8'/%3E%3C/symbol%3E%3Csymbol id='f' viewBox='0 0 12 15.5'%3E%3Cpath d='M11.8 3.5c.5-1.9.2-3.5-1.2-3.5-1.8 0-2.3 1.2-4 5V2.8C6.5 1.3 6 0 4.6 0 3.1 0 1.7 2.5.5 5h.8C2 3.7 2.8 3 3.3 3c.7 0 1 1 0 3.4l-3 6.8c-.7 1.3 0 2.1 1.2 2.1a1.3 1.3 0 001.5-1l3-8a50.3 50.3 0 012.6-3h3.2z'/%3E%3C/symbol%3E%3Csymbol id='g' viewBox='0 0 14.7 16.2'%3E%3Cpath d='M10.5 13.1c-.6 0-1-1 0-3.4L14.6.1 13.4 0l-1.3 1.3h-.3C6.1 1.3 0 8.6 0 14.2a2 2 0 002.1 2.1c1.7 0 3.3-2.4 5.2-5l-.1 1c-.3 2.6.6 4 2 4 1.5 0 3-2.4 4-4.9h-.7c-.7 1.1-1.5 1.8-2 1.8zM7.9 9.8c-1.3 1.6-3.4 3.5-4.3 3.5-.5 0-.9-.5-.9-1.6 0-3.5 4-8.2 6-8.2a4.2 4.2 0 011.4.2z'/%3E%3C/symbol%3E%3Csymbol id='h' viewBox='0 0 21.9 19.8'%3E%3Cpath d='M11.2 19.8l.3-.9c-3.8-.7-4.3-.7-2.7-4.8l1.4-3.9h3c1.9 0 1.9.9 1.6 3h1l2.6-6.9h-1c-1 1.6-1.8 2.9-3.8 2.9h-3l2-5.6c.8-2 1.1-2.4 3.7-2.4h.7c2.6 0 3 .7 3 3.5h1l.9-4.7H7.3L7 .9c3 .6 3.3.9 2 4.8L5.7 14c-1.5 3.9-2 4.2-5.5 4.8l-.3.9z'/%3E%3C/symbol%3E%3Csymbol id='i' viewBox='0 0 10.1 21.9'%3E%3Cpath d='M2.9 19.4L10.1.3 9.8 0l-5 .6v.6l1 .7c.9.7.6 1.3-.2 3.4L.2 19.9a1.3 1.3 0 001.1 2c2.3 0 4.7-2.1 5.8-5h-.7a6.5 6.5 0 01-3.5 2.5'/%3E%3C/symbol%3E%3Csymbol id='j' viewBox='0 0 18 22'%3E%3Cpath d='M18 .6h-4.3a3.8 3.8 0 00-2.1-.6A6.6 6.6 0 005 6.5a3.3 3.3 0 003 3.6c-1.9.8-3 1.8-3 2.9a1.7 1.7 0 00.9 1.5c-4.3 1.3-6 2.8-6 4.7 0 2 2.6 2.8 5.6 2.8 5.3 0 9.6-2.7 9.6-5.1 0-1.8-1.6-2.5-4.3-3.3-2.2-.7-3.2-.8-3.2-1.6A2.4 2.4 0 019 10.2a6.6 6.6 0 006.1-6.5 4.5 4.5 0 00-.2-1.5h2.5zM9.8 16.2c2.1.7 3 1 3 1.6 0 1.4-2 2.5-5.6 2.5-2.7 0-4-.6-4-2 0-1.5 1.4-2.5 3.5-3.3a21.5 21.5 0 003 1.2zM9 9c-1 0-1.3-.8-1.3-1.7 0-2.8 1.4-6.2 3.5-6.2 1 0 1.3.8 1.3 1.6 0 2.9-1.4 6.3-3.5 6.3z'/%3E%3C/symbol%3E%3Csymbol id='k' viewBox='0 0 23 25.1'%3E%3Cpath d='M14.3 15.6c1.9 0 2 .8 1.6 2.8H17l2.5-6.8h-1c-1 1.6-1.7 2.9-3.8 2.9h-4.1l2-5.6c.7-2 1-2.4 3.7-2.4H18c2.6 0 3 .7 3 3.5h1l.9-4.7H7.3l-.3.9c3 .6 3.3.9 2 4.8l-3.2 8.4c-1.5 3.9-2 4.2-5.6 4.8l-.2 1h17.4l3.2-5h-1.2c-2 2-4 3.8-8 3.8-4.7 0-4.3-.3-2.7-4.6l1.4-3.8h4.2zm2.3-11.8L21 .6V0h-3l-2.6 3.9h1.2v-.1z'/%3E%3C/symbol%3E%3Csymbol id='l' viewBox='0 0 13.6 21.8'%3E%3Cpath d='M11.4 6.4c-2 0-4 2.2-5.8 4.8L9.6.3 9.4 0l-5 .6V1l1 .8c.9.7.6 1.3-.2 3.4L.8 16.8A13.9 13.9 0 000 19c0 1.4 1.8 2.7 3.5 2.7 3.8 0 10-6.9 10-12.2 0-2.3-.5-3.2-2.1-3.2zM4.8 19.5c-.8 0-1.9-.7-1.9-1.3a15.5 15.5 0 01.8-2.2L5 12.7C6.3 11 8.4 9.3 9.6 9.3c.7 0 1.2.4 1.2 1.5 0 3.1-2.9 8.7-6 8.7z'/%3E%3C/symbol%3E%3Csymbol id='m' viewBox='0 0 19.2 19.9'%3E%3Cpath d='M17.6 0H7.3L7 .9c3 .6 3.3.9 2 4.8l-3.2 8.5c-1.5 3.9-2 4.2-5.5 4.8L0 20h15.7l3.5-6H18c-2 2-4.2 4.8-7.7 4.8-2.7 0-3-.5-1.6-4.5l3.1-8.5c1.4-3.9 2-4.2 5.5-4.8z'/%3E%3C/symbol%3E%3Csymbol id='n' viewBox='0 0 126 90'%3E%3Cuse width='12.4' height='21.8' x='112.7' y='66.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='102.2' y='69' href='%23c'/%3E%3Cuse width='9.8' height='21.9' x='93.6' y='66.1' href='%23d'/%3E%3Cuse width='14.8' height='15.5' x='77.2' y='72.5' href='%23e'/%3E%3Cuse width='12' height='15.5' x='65.7' y='72.5' href='%23f'/%3E%3Cuse width='11' height='15.5' x='54.3' y='72.5' href='%23a'/%3E%3Cuse width='11.5' height='19' x='43.7' y='69' href='%23c'/%3E%3Cuse width='14.7' height='16.2' x='28.9' y='71.8' href='%23g'/%3E%3Cuse width='12' height='15.5' x='19.6' y='72.5' href='%23f'/%3E%3Cuse width='21.9' height='19.8' y='67.6' href='%23h'/%3E%3Cuse width='12.4' height='21.8' x='77.3' y='33.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='66.8' y='36' href='%23c'/%3E%3Cuse width='9.8' height='21.9' x='58.2' y='33' href='%23d'/%3E%3Cuse width='10.1' height='21.9' x='49.4' y='33.1' href='%23i'/%3E%3Cuse width='14.7' height='16.2' x='34.9' y='38.8' href='%23g'/%3E%3Cuse width='18' height='22' x='18.6' y='39.4' href='%23j'/%3E%3Cuse width='23' height='25.1' y='29.3' href='%23k'/%3E%3Cuse width='12.4' height='21.8' x='76.8' y='.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='66.2' y='2.9' href='%23c'/%3E%3Cuse width='12' height='15.5' x='54.8' y='6.5' href='%23f'/%3E%3Cuse width='11' height='15.5' x='43.4' y='6.4' href='%23a'/%3E%3Cuse width='13.6' height='21.8' x='29.4' y='.1' href='%23l'/%3E%3Cuse width='9.8' height='21.9' x='20.6' href='%23d'/%3E%3Cuse width='19.2' height='19.9' y='1.4' href='%23m'/%3E%3C/symbol%3E%3C/defs%3E%3Cuse fill='%23000' width='126' height='90' x='0' y='0' href='%23n'/%3E%3Cuse fill='%23fff' width='126' height='90' x='126' y='90' href='%23n'/%3E%3C/svg%3E"); +} + +[data-fr-theme=dark] .fr-logo::after { + background-position: -2.625rem 100%; +} + +.fr-logo--sm { + font-size: 0.7875rem; +} + +.fr-logo--sm::before { + width: 2.0625rem; + height: 0.75rem; + margin-bottom: 0.25rem; + background-size: 2.0625rem 0.84375rem, 2.0625rem 0.75rem, 0; + background-position: 0 -0.046875rem, 0 0, 0 0; +} + +:root[data-fr-mourning] .fr-logo--sm::before { + background-size: 2.0625rem 0.84375rem, 0, 2.0625rem 0.75rem; +} + +.fr-logo--sm::after { + min-width: 1.96875rem; + background-size: 3.9375rem 2.8125rem; + background-position: 0 calc(100% + 1.40625rem); + padding-top: 1.65625rem; +} + +[data-fr-theme=dark] .fr-logo--sm::after { + background-position: -1.96875rem 100%; +} + +.fr-logo--lg { + font-size: 1.3125rem; +} + +.fr-logo--lg::before { + width: 3.4375rem; + height: 1.25rem; + margin-bottom: 0.4166666667rem; + background-size: 3.4375rem 1.40625rem, 3.4375rem 1.25rem, 0; + background-position: 0 -0.078125rem, 0 0, 0 0; +} + +:root[data-fr-mourning] .fr-logo--lg::before { + background-size: 3.4375rem 1.40625rem, 0, 3.4375rem 1.25rem; +} + +.fr-logo--lg::after { + min-width: 3.28125rem; + background-size: 6.5625rem 4.6875rem; + background-position: 0 calc(100% + 2.34375rem); + padding-top: 2.7604166667rem; +} + +[data-fr-theme=dark] .fr-logo--lg::after { + background-position: -3.28125rem 100%; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + BUTTON +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-btn { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + + --underline-img: none; + --hover-tint: var(--hover); + font-weight: 500; + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + background-color: var(--background-action-high-blue-france); + + --idle: transparent; + --hover: var(--background-action-high-blue-france-hover); + --active: var(--background-action-high-blue-france-active); + color: var(--text-inverted-blue-france); +} + +.fr-btn::before, +.fr-btn::after { + display: block; +} + +.fr-btn[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn[target=_blank]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-btn--align-on-content { + margin-left: -1rem; + margin-right: -1rem; +} + +.fr-btn[class^=fr-icon-]:not([class*=fr-btn--icon-]), +.fr-btn[class*=" fr-icon-"]:not([class*=fr-btn--icon-]), +.fr-btn[class^=fr-fi-]:not([class*=fr-btn--icon-]), +.fr-btn[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) { + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-btn[class^=fr-icon-]:not([class*=fr-btn--icon-])::before, +.fr-btn[class*=" fr-icon-"]:not([class*=fr-btn--icon-])::before, +.fr-btn[class^=fr-fi-]:not([class*=fr-btn--icon-])::before, +.fr-btn[class*=" fr-fi-"]:not([class*=fr-btn--icon-])::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-btn--align-on-content[class^=fr-icon-]:not([class*=fr-btn--icon-]), +.fr-btn--align-on-content[class*=" fr-icon-"]:not([class*=fr-btn--icon-]), +.fr-btn--align-on-content[class^=fr-fi-]:not([class*=fr-btn--icon-]), +.fr-btn--align-on-content[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) { + margin-left: -0.5rem; + margin-right: -0.5rem; +} + +.fr-btn--icon-left[class^=fr-icon-], +.fr-btn--icon-left[class*=" fr-icon-"], +.fr-btn--icon-left[class^=fr-fi-], +.fr-btn--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--icon-left[class^=fr-icon-]::before, +.fr-btn--icon-left[class*=" fr-icon-"]::before, +.fr-btn--icon-left[class^=fr-fi-]::before, +.fr-btn--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-icon-], +.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-icon-"], +.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-fi-], +.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-fi-"] { + margin-left: -0.875rem; + margin-right: -1rem; +} + +.fr-btn--icon-right[class^=fr-icon-], +.fr-btn--icon-right[class*=" fr-icon-"], +.fr-btn--icon-right[class^=fr-fi-], +.fr-btn--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--icon-right[class^=fr-icon-]::after, +.fr-btn--icon-right[class*=" fr-icon-"]::after, +.fr-btn--icon-right[class^=fr-fi-]::after, +.fr-btn--icon-right[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-btn--icon-right[class^=fr-icon-]::before, +.fr-btn--icon-right[class*=" fr-icon-"]::before, +.fr-btn--icon-right[class^=fr-fi-]::before, +.fr-btn--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-icon-], +.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-icon-"], +.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-fi-], +.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-fi-"] { + margin-left: -1rem; + margin-right: -0.875rem; +} + +.fr-btn--sm { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; +} + +.fr-btn--sm[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--sm[target=_blank]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-btn--sm.fr-btn--align-on-content { + margin-left: -0.75rem; + margin-right: -0.75rem; +} + +.fr-btn--sm[class^=fr-icon-]:not([class*=fr-btn--icon-]), +.fr-btn--sm[class*=" fr-icon-"]:not([class*=fr-btn--icon-]), +.fr-btn--sm[class^=fr-fi-]:not([class*=fr-btn--icon-]), +.fr-btn--sm[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) { + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-btn--sm[class^=fr-icon-]:not([class*=fr-btn--icon-])::before, +.fr-btn--sm[class*=" fr-icon-"]:not([class*=fr-btn--icon-])::before, +.fr-btn--sm[class^=fr-fi-]:not([class*=fr-btn--icon-])::before, +.fr-btn--sm[class*=" fr-fi-"]:not([class*=fr-btn--icon-])::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-btn--sm.fr-btn--align-on-content[class^=fr-icon-]:not([class*=fr-btn--icon-]), +.fr-btn--sm.fr-btn--align-on-content[class*=" fr-icon-"]:not([class*=fr-btn--icon-]), +.fr-btn--sm.fr-btn--align-on-content[class^=fr-fi-]:not([class*=fr-btn--icon-]), +.fr-btn--sm.fr-btn--align-on-content[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) { + margin-left: -0.5rem; + margin-right: -0.5rem; +} + +.fr-btn--sm.fr-btn--icon-left[class^=fr-icon-], +.fr-btn--sm.fr-btn--icon-left[class*=" fr-icon-"], +.fr-btn--sm.fr-btn--icon-left[class^=fr-fi-], +.fr-btn--sm.fr-btn--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--sm.fr-btn--icon-left[class^=fr-icon-]::before, +.fr-btn--sm.fr-btn--icon-left[class*=" fr-icon-"]::before, +.fr-btn--sm.fr-btn--icon-left[class^=fr-fi-]::before, +.fr-btn--sm.fr-btn--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-icon-], +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-icon-"], +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-fi-], +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-fi-"] { + margin-left: -0.625rem; + margin-right: -0.75rem; +} + +.fr-btn--sm.fr-btn--icon-right[class^=fr-icon-], +.fr-btn--sm.fr-btn--icon-right[class*=" fr-icon-"], +.fr-btn--sm.fr-btn--icon-right[class^=fr-fi-], +.fr-btn--sm.fr-btn--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--sm.fr-btn--icon-right[class^=fr-icon-]::after, +.fr-btn--sm.fr-btn--icon-right[class*=" fr-icon-"]::after, +.fr-btn--sm.fr-btn--icon-right[class^=fr-fi-]::after, +.fr-btn--sm.fr-btn--icon-right[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-btn--sm.fr-btn--icon-right[class^=fr-icon-]::before, +.fr-btn--sm.fr-btn--icon-right[class*=" fr-icon-"]::before, +.fr-btn--sm.fr-btn--icon-right[class^=fr-fi-]::before, +.fr-btn--sm.fr-btn--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-icon-], +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-icon-"], +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-fi-], +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-fi-"] { + margin-left: -0.75rem; + margin-right: -0.625rem; +} + +.fr-btn--lg { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; +} + +.fr-btn--lg[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--lg[target=_blank]::after { + content: ""; + + --icon-size: 1.5rem; + margin-right: -0.1875rem; + margin-left: 0.5rem; +} + +.fr-btn--lg.fr-btn--align-on-content { + margin-left: -1.5rem; + margin-right: -1.5rem; +} + +.fr-btn--lg[class^=fr-icon-]:not([class*=fr-btn--icon-]), +.fr-btn--lg[class*=" fr-icon-"]:not([class*=fr-btn--icon-]), +.fr-btn--lg[class^=fr-fi-]:not([class*=fr-btn--icon-]), +.fr-btn--lg[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) { + overflow: hidden; + white-space: nowrap; + max-width: 3rem; + max-height: 3rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-btn--lg[class^=fr-icon-]:not([class*=fr-btn--icon-])::before, +.fr-btn--lg[class*=" fr-icon-"]:not([class*=fr-btn--icon-])::before, +.fr-btn--lg[class^=fr-fi-]:not([class*=fr-btn--icon-])::before, +.fr-btn--lg[class*=" fr-fi-"]:not([class*=fr-btn--icon-])::before { + --icon-size: 2rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-btn--lg.fr-btn--align-on-content[class^=fr-icon-]:not([class*=fr-btn--icon-]), +.fr-btn--lg.fr-btn--align-on-content[class*=" fr-icon-"]:not([class*=fr-btn--icon-]), +.fr-btn--lg.fr-btn--align-on-content[class^=fr-fi-]:not([class*=fr-btn--icon-]), +.fr-btn--lg.fr-btn--align-on-content[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) { + margin-left: -0.5rem; + margin-right: -0.5rem; +} + +.fr-btn--lg.fr-btn--icon-left[class^=fr-icon-], +.fr-btn--lg.fr-btn--icon-left[class*=" fr-icon-"], +.fr-btn--lg.fr-btn--icon-left[class^=fr-fi-], +.fr-btn--lg.fr-btn--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--lg.fr-btn--icon-left[class^=fr-icon-]::before, +.fr-btn--lg.fr-btn--icon-left[class*=" fr-icon-"]::before, +.fr-btn--lg.fr-btn--icon-left[class^=fr-fi-]::before, +.fr-btn--lg.fr-btn--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1.5rem; + margin-left: -0.1875rem; + margin-right: 0.5rem; +} + +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-icon-], +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-icon-"], +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-fi-], +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-fi-"] { + margin-left: -1.3125rem; + margin-right: -1.5rem; +} + +.fr-btn--lg.fr-btn--icon-right[class^=fr-icon-], +.fr-btn--lg.fr-btn--icon-right[class*=" fr-icon-"], +.fr-btn--lg.fr-btn--icon-right[class^=fr-fi-], +.fr-btn--lg.fr-btn--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--lg.fr-btn--icon-right[class^=fr-icon-]::after, +.fr-btn--lg.fr-btn--icon-right[class*=" fr-icon-"]::after, +.fr-btn--lg.fr-btn--icon-right[class^=fr-fi-]::after, +.fr-btn--lg.fr-btn--icon-right[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1.5rem; + margin-right: -0.1875rem; + margin-left: 0.5rem; +} + +.fr-btn--lg.fr-btn--icon-right[class^=fr-icon-]::before, +.fr-btn--lg.fr-btn--icon-right[class*=" fr-icon-"]::before, +.fr-btn--lg.fr-btn--icon-right[class^=fr-fi-]::before, +.fr-btn--lg.fr-btn--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-icon-], +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-icon-"], +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-fi-], +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-fi-"] { + margin-left: -1.5rem; + margin-right: -1.3125rem; +} + +.fr-btns-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + display: flex; + align-items: stretch; + flex-wrap: wrap; + margin-left: -0.5rem; + margin-right: -0.5rem; + + /** + * fr-btns-group--inline : aligne les boutons horizontalement dans tout les cas + * fr-btns-group--inline-(sm/md/lg) : permet de passer en horizontal à partir de la valeur du breakpoint appliqué (sm, md, lg) + */ + + /** + * fr-btns-group--left : (Défaut) aligne les boutons sur la gauche (en lecture L-t-R) + */ + + /** + * fr-btns-group--right : aligne les boutons sur la droite + */ + + /** + * fr-btns-group--center : aligne les boutons au centre du conteneur + */ + + /** + * fr-btns-group--center : aligne les boutons au centre du conteneur + */ + + /** + * fr-btns-group--equisized : Fixe la largeur des boutons à celle du plus grand. Géré en grande partie en JS. + */ + + /** + * fr-btns-group--sm : Fixe les boutons à la taille SM + */ + + /** + * fr-btns-group--md : (défaut) Fixe les boutons à la taille MD + */ + + /** + * fr-btns-group--lg : Fixe les boutons à la taille LG (sans modfifieur => MD) + */ +} + +.fr-btns-group > li, +.fr-btns-group > div { + width: 100%; + max-width: 100%; +} + +.fr-btns-group .fr-btn { + width: calc(100% - 1rem); + margin: 0 0.5rem 1rem; + justify-content: center; +} + +.fr-btns-group--inline .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; +} + +.fr-btns-group--inline > li { + display: inline-flex; + max-width: 100%; + width: auto; +} + +.fr-btns-group--inline.fr-btns-group--right.fr-btns-group--inline-reverse { + flex-direction: row-reverse; + justify-content: flex-start; +} + +.fr-btns-group--left, +.fr-btns-group--left li { + justify-content: flex-start; + text-align: left; +} + +.fr-btns-group--right, +.fr-btns-group--right li { + justify-content: flex-end; + text-align: right; +} + +.fr-btns-group--center, +.fr-btns-group--center li { + justify-content: center; + text-align: center; +} + +.fr-btns-group--between, +.fr-btns-group--between li { + justify-content: space-between; + text-align: center; +} + +.fr-btns-group--equisized { + --equisized-width: auto; +} + +.fr-btns-group--equisized .fr-btn { + justify-content: center; + width: var(--equisized-width); +} + +.fr-btns-group--sm .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; +} + +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-], +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"], +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-], +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + justify-content: flex-start; +} + +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before, +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-icon-], +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"], +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-fi-], +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-icon-]::before, +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-fi-]::before, +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-icon-], +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"], +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-fi-], +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::after, +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::after, +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::after, +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::before, +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::before, +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::before { + content: none; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"] { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + justify-content: flex-start; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-icon-], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-fi-], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"] { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-icon-]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-fi-]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-icon-], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-fi-], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"] { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::after, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::after, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::after, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::before { + content: none; +} + +.fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; +} + +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-], +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"], +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-], +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"] { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; + overflow: hidden; + white-space: nowrap; + max-width: 3rem; + max-height: 3rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + justify-content: flex-start; +} + +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before, +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 2rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-icon-], +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"], +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-fi-], +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"] { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-icon-]::before, +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-fi-]::before, +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1.5rem; + margin-left: -0.1875rem; + margin-right: 0.5rem; +} + +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-icon-], +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"], +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-fi-], +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"] { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::after, +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::after, +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::after, +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1.5rem; + margin-right: -0.1875rem; + margin-left: 0.5rem; +} + +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::before, +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::before, +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::before { + content: none; +} + +.fr-fieldset__element > .fr-btns-group { + margin-bottom: -1rem; +} + +.fr-btn--close { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + display: flex; + margin-left: auto; +} + +.fr-btn--close::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/close-line.svg"); + mask-image: url("../icons/system/close-line.svg"); + content: ""; +} + +.fr-btn--close::before { + content: none; +} + +.fr-btn--tooltip { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-btn--tooltip::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/question-line.svg"); + mask-image: url("../icons/system/question-line.svg"); + content: ""; +} + +.fr-btn--fullscreen { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--fullscreen::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/media/fullscreen-line.svg"); + mask-image: url("../icons/media/fullscreen-line.svg"); + content: ""; +} + +.fr-btn--fullscreen::before { + content: none; +} + +.fr-btn--display { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--display::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/fr--theme-fill.svg"); + mask-image: url("../icons/system/fr--theme-fill.svg"); + content: ""; +} + +.fr-btn--account { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--account::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/user/account-circle-fill.svg"); + mask-image: url("../icons/user/account-circle-fill.svg"); + content: ""; +} + +.fr-btn--team { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--team::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/user/team-line.svg"); + mask-image: url("../icons/user/team-line.svg"); + content: ""; +} + +.fr-btn--briefcase { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--briefcase::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/business/briefcase-fill.svg"); + mask-image: url("../icons/business/briefcase-fill.svg"); + content: ""; +} + +.fr-btn--sort { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-btn--sort::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-up-down-line.svg"); + mask-image: url("../icons/system/arrow-up-down-line.svg"); + content: ""; + transition: transform 0.3s; +} + +.fr-btn--sort[aria-sort=descending]::before { + transform: rotate(-180deg); +} + +.fr-btn--sort[aria-sort=ascending], +.fr-btn--sort[aria-sort=descending] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-btn--sort[aria-sort=ascending]::before, +.fr-btn--sort[aria-sort=descending]::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-up-line.svg"); + mask-image: url("../icons/system/arrow-up-line.svg"); + content: ""; +} + +.fr-btn:disabled, +a.fr-btn:not([href]) { + color: var(--text-disabled-grey); + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +.fr-btn--secondary { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: inset 0 0 0 1px var(--border-action-high-blue-france); +} + +.fr-btn--secondary:disabled, +a.fr-btn--secondary:not([href]) { + color: var(--text-disabled-grey); + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-btn--tertiary, +.fr-btn--sort, +.fr-btn--account { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-btn--tertiary:disabled, +a.fr-btn--tertiary:not([href]), +a.fr-btn--sort:not([href]), +a.fr-btn--account:not([href]), +.fr-btn--sort:disabled, +.fr-btn--account:disabled { + color: var(--text-disabled-grey); + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-btn--tertiary-no-outline, +.fr-btn--close, +.fr-btn--display, +.fr-btn--fullscreen, +.fr-btn--tooltip, +.fr-btn--briefcase, +.fr-btn--team { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-btn--tertiary-no-outline:disabled, +a.fr-btn--tertiary-no-outline:not([href]), +a.fr-btn--close:not([href]), +a.fr-btn--display:not([href]), +a.fr-btn--fullscreen:not([href]), +a.fr-btn--tooltip:not([href]), +a.fr-btn--briefcase:not([href]), +a.fr-btn--team:not([href]), +.fr-btn--close:disabled, +.fr-btn--display:disabled, +.fr-btn--fullscreen:disabled, +.fr-btn--tooltip:disabled, +.fr-btn--briefcase:disabled, +.fr-btn--team:disabled { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + CONNECT +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-connect { + position: relative; + padding: 0.625em 0.75em 0.625em 4em; + display: inline-flex; + flex-direction: column; + align-items: flex-start; + justify-content: center; + margin-bottom: 0.75rem; + + --underline-img: none; + --hover-tint: var(--hover); + --active-tint: var(--active); + --external-link-content: none; + background-color: var(--background-action-high-blue-france); + + --idle: transparent; + --hover: var(--background-action-high-blue-france-hover); + --active: var(--background-action-high-blue-france-active); + color: var(--text-inverted-blue-france); +} + +.fr-connect:hover { + background-color: var(--hover-tint); +} + +.fr-connect:active { + background-color: var(--active-tint); +} + +.fr-connect::before { + content: ""; + display: block; + position: absolute; + top: 50%; + bottom: 0.25em; + left: 0.75em; + width: 2.5em; + height: 3em; + margin-top: -1.5em; + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 48'%3E%3Cpath fill='%232a2f82' d='M34.965 15.1 19.971 6.423 4.977 15.184a.606.606 0 0 0-.306.524v16.948a.666.666 0 0 0 .306.524l14.992 8.6 14.994-8.706a.665.665 0 0 0 .306-.524V15.628a.605.605 0 0 0-.304-.528Z'/%3E%3Cpath fill='%23df1f26' d='m14.614 15.6-5.029 8.628-4.557-9.175 5.39-3.113 4.489 3.16ZM35.27 32.58V15.622a.6.6 0 0 0-.306-.523L19.971 6.423'/%3E%3Cpath fill='%232e65b0' d='m4.673 32.58 15.3-26.157v35.362L4.977 33.18a.666.666 0 0 1-.306-.524V15.708Zm24.669-20.735L34.8 15l-4.489 9.15-5.387-9.236Z'/%3E%3Cpath fill='%23fff' d='m39.606 12.305-19.19-11.02a.933.933 0 0 0-.832 0L.394 12.305A.886.886 0 0 0 0 13v22a.886.886 0 0 0 .394.7l19.189 11.02a.933.933 0 0 0 .832 0L39.606 35.7A.886.886 0 0 0 40 35V13a.886.886 0 0 0-.394-.695ZM10.762 30.061h.079c-.042 0-.079.007-.079.05 0 .1.151 0 .2.1a.912.912 0 0 0-.629.276c0 .051.1.051.151.051-.075.1-.226.05-.277.151a.177.177 0 0 0 .1.05c-.05 0-.1 0-.1.051v.151c-.126 0-.176.1-.277.151.2.151.327 0 .528 0-.528.2-.956.478-1.484.629-.1 0 0 .151-.1.151.151.1.227-.05.377-.05-.654.377-1.333.7-2.037 1.132a.351.351 0 0 0-.1.2h-.2c-.1.05-.05.176-.151.277.226.151.5-.2.654 0 .05 0-.1.05-.2.05-.05 0-.05.1-.1.1h-.154c-.1.075-.2.126-.2.276a.219.219 0 0 0-.226.1 9.034 9.034 0 0 0 3.144-.578 7.685 7.685 0 0 0 2.088-1.559.176.176 0 0 1 .05.1 2.168 2.168 0 0 1-.806 1.08c-.277.151-.478.377-.7.478a4.045 4.045 0 0 0-.428.276 10.761 10.761 0 0 1-1.939.412l-.305.044c-.225.033-.449.069-.671.108L4.977 33.18a.648.648 0 0 1-.288-.411.574.574 0 0 0 .094-.063.265.265 0 0 0-.113-.071v-.65a12.786 12.786 0 0 0 3.038-.942A8.746 8.746 0 0 0 4.671 29.7v-1.515a11.662 11.662 0 0 1 1.639.392 6.415 6.415 0 0 1 1.182.578 3.113 3.113 0 0 0 .478.377.91.91 0 0 0 .8.05h.33a3.961 3.961 0 0 0 1.937-.905c0 .05.05.05.1.05a3.63 3.63 0 0 1-.428 1.132c.003.051-.048.152.053.202Zm2.817 3.571c.251-.1.4-.277.629-.377-.05.05-.05.151-.1.2a3.691 3.691 0 0 0-.528.4 15.96 15.96 0 0 0-1.585 1.61c-.252.3-.528.578-.8.855a2.385 2.385 0 0 1-.31.245l-2.527-1.45a4.047 4.047 0 0 0 1.076-.053 4.984 4.984 0 0 0 .855-.327v.1c.7-.277 1.232-.906 1.937-1.132.025 0 .126.1.226.05a1.883 1.883 0 0 1 1.509-.7c0 .05 0 .1.05.1h.025c-.151.126-.327.251-.5.377-.057.052-.007.102.043.102Zm-8.908-6.164v-.186a5.814 5.814 0 0 1 1.588-.188 1.52 1.52 0 0 1 .478 0 5.861 5.861 0 0 0-2.066.374Zm30.6 5.088a.665.665 0 0 1-.306.524l-10.079 5.851a32.3 32.3 0 0 1-3.408-1.185 2.826 2.826 0 0 1-.05-2.245 3.794 3.794 0 0 1 .352-.883c.025-.025.05-.05.05-.076a.025.025 0 0 0 .025-.025 4.316 4.316 0 0 1 .377-.555l.015-.015.02-.021.015-.015c0-.025.025-.05.05-.076.025-.051.075-.076.1-.126a3.771 3.771 0 0 1 .579-.5 4.07 4.07 0 0 1 .654-.177 19.817 19.817 0 0 1 2.415.328.751.751 0 0 1 .277.1 1.849 1.849 0 0 0 .905-.05 1.137 1.137 0 0 0 .855-.706 1.212 1.212 0 0 0 .05-1.059c-.178-.276-.013-.437.181-.59l.068-.055a1.17 1.17 0 0 0 .231-.216c.126-.252-.1-.4-.151-.63-.05-.1-.226-.05-.327-.2.352-.151.855-.429.629-.857-.151-.227-.377-.63-.1-.857.352-.2.855-.151 1.006-.479a1.138 1.138 0 0 0-.292-1.085l-.075-.108a4.754 4.754 0 0 1-.211-.32 6.914 6.914 0 0 0-.528-.757 4.3 4.3 0 0 1-.528-1.009c-.151-.378.05-.706.05-1.084a6.347 6.347 0 0 0-.327-2.144c-.126-.353-.176-.731-.327-1.059a1.12 1.12 0 0 0-.226-.58.375.375 0 0 1 0-.328 4.874 4.874 0 0 0 .579-.479.567.567 0 0 0-.2-.706c-.327-.151-.3.328-.528.429h-.151c-.05-.126.05-.177.151-.277 0-.05 0-.151-.05-.151-.2 0-.377-.051-.428-.151a3.957 3.957 0 0 0-1.861-1.286 2.319 2.319 0 0 0 .579.1 1.67 1.67 0 0 0 1.006-.1c.227-.076.277-.479.377-.706a.8.8 0 0 0-.151-.631 2.189 2.189 0 0 0-.906-.756 9.13 9.13 0 0 1-.679-.353.952.952 0 0 0-.251-.126c-2.965-1.485-9.069-.2-9.534 0h-.009a8.244 8.244 0 0 0-1.249.475 3.922 3.922 0 0 0-2.365 2.465 3.829 3.829 0 0 0-1.333 1.509c-.428.8-1.056 1.509-.956 2.414.1.78.277 1.484.428 2.289a4.668 4.668 0 0 0 .2.8c.1.276 0 .629.151.855.075.151.025.327.227.428v.2c.05.05.05.1.151.1v.2a6.446 6.446 0 0 1 1.107 1.434c.1.276-.478.151-.7.05a5.979 5.979 0 0 1-1.132-.956.175.175 0 0 0-.051.1c.2.352.906.78.528 1.006-.2.1-.428-.151-.629.051-.05.075 0 .176 0 .276-.277-.2-.578-.1-.855-.2-.2-.05-.252-.427-.478-.427a15.162 15.162 0 0 0-1.811-.327 15.137 15.137 0 0 0-1.739-.159V15.708a.606.606 0 0 1 .306-.524l14.987-8.761L34.965 15.1a.605.605 0 0 1 .306.524Zm-7.954-8.261a.325.325 0 0 1-.282.149 2.843 2.843 0 0 0-.282.273c.1 0 0 .149.1.149-.205.223.077.694-.205.793a2.176 2.176 0 0 1-1.127 0 .722.722 0 0 1 .167-.016h.085a.382.382 0 0 0 .337-.132v-.2c0-.05-.051-.05-.1-.05a.161.161 0 0 1-.1.05.223.223 0 0 0-.154-.2.807.807 0 0 1-.718-.273.67.67 0 0 1 .436-.05c.128 0 .077-.223.231-.322h.154c.307-.372.871-.471.974-.843 0-.1-.282-.1-.487-.149a2.259 2.259 0 0 0-.82.05 4.65 4.65 0 0 0-1.051.273 3.225 3.225 0 0 1 .923-.471 3.886 3.886 0 0 1 .718-.2l.132-.026.133-.027a.971.971 0 0 1 .556 0c.231.1.615.1.666.248.1.273-.154.545-.435.744-.057.081.148.135.148.23Z'/%3E%3C/svg%3E"); + background-repeat: no-repeat; + background-position: 50% 50%; + background-size: 2.5em 3em; +} + +.fr-connect__login, +.fr-connect__brand { + line-height: 1; + z-index: 1; + white-space: nowrap; +} + +.fr-connect__login { + font-size: 1.0625em; +} + +.fr-connect__brand { + font-weight: bold; + font-size: 1.125em; +} + +.fr-connect--plus { + padding-right: 3em; +} + +.fr-connect--plus::after { + content: "+"; + display: block; + position: absolute; + right: 0.25em; + bottom: 0; + font-size: 3em; + font-weight: bold; + line-height: 1; + transform: translate(5%, -17%); +} + +.fr-connect-group { + --text-spacing: 0 0 1rem 0; +} + +.fr-connect-group p { + font-size: 0.75rem; + line-height: 1.25rem; + color: var(--text-mention-grey); +} + +.fr-connect-group .fr-connect + p a { + font-size: 0.875rem; + line-height: 1.5rem; + color: var(--text-action-high-blue-france); +} + +.fr-connect:disabled, +a.fr-connect:not([href]) { + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); + color: var(--text-disabled-grey); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + QUOTE +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-quote { + position: relative; + margin: 0; + padding: 0 0.5rem 2rem 0.5rem; + background-size: 50% 1px; + background-repeat: no-repeat; + background-position: 0.5rem 100%; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-quote::before, +.fr-quote::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/editor/fr--quote-line.svg"); + mask-image: url("../icons/editor/fr--quote-line.svg"); + --icon-size: 2rem; +} + +.fr-quote::before { + content: ""; + display: block; + margin-bottom: 0.5rem; + color: var(--artwork-minor-blue-france); +} + +.fr-quote--column { + display: flex; + flex-direction: column; + align-items: flex-start; + justify-content: center; +} + +.fr-quote--column .fr-quote__author { + margin-left: 5.25rem; +} + +.fr-quote--column .fr-quote__source { + margin-left: 5.25rem; +} + +.fr-quote--column figcaption { + min-height: 4.25rem; + display: flex; + flex-direction: column; + align-items: flex-start; + justify-content: center; +} + +.fr-quote blockquote { + margin: 0; + + --text-spacing: 0 0 1rem; +} + +.fr-quote blockquote p { + font-size: 1.25rem; + line-height: 2rem; + font-weight: 700; +} + +.fr-quote__author { + font-weight: 700; + font-size: 1rem; + line-height: 1.5rem; + + --text-spacing: 0 0 0.25rem; +} + +.fr-quote__image { + width: 4.25rem; + background-size: cover; + border-radius: 50%; + overflow: hidden; + position: absolute; + display: flex; + flex-direction: row; +} + +.fr-quote__image img { + width: 100%; + height: 100%; + object-fit: cover; +} + +.fr-quote cite { + font-style: italic; +} + +.fr-quote figcaption { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; +} + +.fr-quote figcaption .fr-quote__source { + display: flex; + flex-direction: row; + justify-content: flex-start; + flex-wrap: wrap; + font-size: 0.75rem; + line-height: 1.25rem; +} + +.fr-quote figcaption .fr-quote__source li { + display: inline-block; +} + +.fr-quote figcaption .fr-quote__source li:not(:last-child)::after { + content: "·"; + display: inline-block; + padding-left: 0.25rem; + padding-right: 0.25rem; +} + +.fr-quote--green-tilleul-verveine::before { + color: var(--artwork-minor-green-tilleul-verveine); +} + +.fr-quote--green-bourgeon::before { + color: var(--artwork-minor-green-bourgeon); +} + +.fr-quote--green-emeraude::before { + color: var(--artwork-minor-green-emeraude); +} + +.fr-quote--green-menthe::before { + color: var(--artwork-minor-green-menthe); +} + +.fr-quote--green-archipel::before { + color: var(--artwork-minor-green-archipel); +} + +.fr-quote--blue-ecume::before { + color: var(--artwork-minor-blue-ecume); +} + +.fr-quote--blue-cumulus::before { + color: var(--artwork-minor-blue-cumulus); +} + +.fr-quote--purple-glycine::before { + color: var(--artwork-minor-purple-glycine); +} + +.fr-quote--pink-macaron::before { + color: var(--artwork-minor-pink-macaron); +} + +.fr-quote--pink-tuile::before { + color: var(--artwork-minor-pink-tuile); +} + +.fr-quote--yellow-tournesol::before { + color: var(--artwork-minor-yellow-tournesol); +} + +.fr-quote--yellow-moutarde::before { + color: var(--artwork-minor-yellow-moutarde); +} + +.fr-quote--orange-terre-battue::before { + color: var(--artwork-minor-orange-terre-battue); +} + +.fr-quote--brown-cafe-creme::before { + color: var(--artwork-minor-brown-cafe-creme); +} + +.fr-quote--brown-caramel::before { + color: var(--artwork-minor-brown-caramel); +} + +.fr-quote--brown-opera::before { + color: var(--artwork-minor-brown-opera); +} + +.fr-quote--beige-gris-galet::before { + color: var(--artwork-minor-beige-gris-galet); +} + +.fr-quote__source { + color: var(--text-mention-grey); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + BREADCRUMB +\* ˍˍˍˍˍˍˍˍˍ */ + +/** +un padding de 4px et une marge négative en compensation sont mis en place afin d'éviter de couper le focus. + */ +.fr-breadcrumb { + margin: 1rem 0 2rem; + font-size: 0.75rem; + line-height: 1.25rem; + + --text-spacing: 0 0 0.5rem; + position: relative; + color: var(--text-mention-grey); +} + +.fr-breadcrumb__button { + background-image: var(--underline-img), var(--underline-img); + background-position: var(--underline-x) 100%, var(--underline-x) calc(100% - var(--underline-thickness)); + background-repeat: no-repeat, no-repeat; + transition: background-size 0s; + background-size: var(--underline-hover-width) calc(var(--underline-thickness) * 2), var(--underline-idle-width) var(--underline-thickness); + font-size: 0.75rem; + line-height: 1.25rem; + margin: 0; + padding: 0; + + --hover-tint: var(--idle); + --active-tint: var(--idle); + color: inherit; +} + +.fr-breadcrumb__button:hover, +.fr-breadcrumb__button:active { + --underline-hover-width: var(--underline-max-width); +} + +.fr-breadcrumb__button[aria-expanded=true] { + display: none; +} + +.fr-breadcrumb .fr-collapse { + margin-left: -4px; + margin-right: -4px; + padding-left: 4px; + padding-right: 4px; + transform: translateY(-4px); +} + +.fr-breadcrumb__list { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + transform: translateY(4px); +} + +.fr-breadcrumb__list li { + display: inline; + line-height: 1.75rem; + + /** + * flèche séparatrice en font-icon + */ +} + +.fr-breadcrumb__list li:not(:first-child)::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-right-s-line.svg"); + mask-image: url("../icons/system/arrow-right-s-line.svg"); + --icon-size: 1rem; + content: ""; + margin-left: 0.25rem; + margin-right: 0.25rem; + vertical-align: -0.0625em; +} + +.fr-breadcrumb__link { + vertical-align: 0.25rem; + position: relative; + background-image: var(--underline-img), var(--underline-img); + background-position: var(--underline-x) 100%, var(--underline-x) calc(100% - var(--underline-thickness)); + background-repeat: no-repeat, no-repeat; + transition: background-size 0s; + background-size: var(--underline-hover-width) calc(var(--underline-thickness) * 2), var(--underline-idle-width) var(--underline-thickness); + + --hover-tint: var(--idle); + --active-tint: var(--idle); + font-size: 0.75rem; + line-height: 1.25rem; + padding: 0; +} + +.fr-breadcrumb__link:hover, +.fr-breadcrumb__link:active { + --underline-hover-width: var(--underline-max-width); +} + +.fr-breadcrumb__link[aria-current]:not([aria-current=false]) { + pointer-events: none; + cursor: default; + + --underline-img: none; + color: var(--text-default-grey); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + FORM +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-label { + display: block; + font-size: 1rem; + line-height: 1.5rem; + color: var(--text-label-grey); +} + +.fr-label + .fr-input, +.fr-label + .fr-input-wrap, +.fr-label + .fr-select { + margin-top: 0.5rem; +} + +.fr-hint-text { + display: block; + font-size: 0.75rem; + line-height: 1.25rem; + + --text-spacing: 0 0 1rem; +} + +.fr-hint-text + .fr-hint-text { + margin-top: 0.25rem; +} + +.fr-fieldset { + position: relative; + margin: 0 -0.75rem 1rem; + padding: 0 0.25rem; + display: flex; + flex-direction: row; + align-items: last baseline; + flex-wrap: wrap; + border: 0; +} + +.fr-fieldset__legend { + padding-bottom: 1rem; + padding-left: 0.75rem; + padding-right: 0.75rem; + margin-left: -0.25rem; + margin-right: -0.25rem; + font-size: 1rem; + line-height: 1.5rem; + font-weight: 700; + width: 100%; + color: var(--text-label-grey); +} + +.fr-fieldset__legend--regular { + font-weight: 400; +} + +.fr-fieldset__legend .fr-hint-text { + margin-top: 0.5rem; + font-weight: 400; +} + +.fr-fieldset--valid, +.fr-fieldset--error, +.fr-fieldset--info { + background-repeat: no-repeat; + background-position: 0 -2.25rem; + background-size: 2px calc(100% + 1.25rem); +} + +.fr-fieldset--valid .fr-fieldset__legend, +.fr-fieldset--error .fr-fieldset__legend, +.fr-fieldset--info .fr-fieldset__legend { + background-repeat: no-repeat; + background-position: 0 0; + background-size: 2px 100%; +} + +.fr-fieldset__element { + flex: 1 1 100%; + max-width: 100%; + padding-left: 0.5rem; + padding-right: 0.5rem; + margin-bottom: 1rem; +} + +.fr-fieldset__element--inline { + flex: 0 0 auto; +} + +.fr-fieldset__element--inline-grow, +.fr-fieldset__element--inline\@md.fr-fieldset__element--inline-grow { + flex-grow: 1; +} + +.fr-fieldset__element.fr-fieldset__element--year { + flex: 0 0 8rem; +} + +.fr-fieldset__element--year:not(.fr-fieldset__element--inline) { + margin-right: calc(100% - 8rem); +} + +.fr-fieldset__element.fr-fieldset__element--postal { + flex: 0 0 16rem; +} + +.fr-fieldset__element--postal:not(.fr-fieldset__element--inline) { + margin-right: calc(100% - 16rem); +} + +.fr-fieldset__element.fr-fieldset__element--number { + flex: 0 0 6rem; +} + +.fr-fieldset__element--number:not(.fr-fieldset__element--inline) { + margin-right: calc(100% - 6rem); +} + +.fr-fieldset__legend > h1:last-child::after, +.fr-fieldset__legend > h2:last-child::after, +.fr-fieldset__legend > h3:last-child::after, +.fr-fieldset__legend > h4:last-child::after, +.fr-fieldset__legend > h5:last-child::after, +.fr-fieldset__legend > h6:last-child::after, +.fr-fieldset__legend > p:last-child::after, +.fr-fieldset__legend > .fr-fieldset:last-child::after, +.fr-fieldset__element > h1:last-child::after, +.fr-fieldset__element > h2:last-child::after, +.fr-fieldset__element > h3:last-child::after, +.fr-fieldset__element > h4:last-child::after, +.fr-fieldset__element > h5:last-child::after, +.fr-fieldset__element > h6:last-child::after, +.fr-fieldset__element > p:last-child::after, +.fr-fieldset__element > .fr-fieldset:last-child::after { + content: ""; + display: block; + margin-bottom: -1rem; +} + +.fr-fieldset > .fr-messages-group { + flex: 1 1 100%; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-fieldset > .fr-messages-group > .fr-message:last-child { + margin-bottom: 1rem; +} + +.fr-message { + --comma: ", "; + --content: var(--comma); + display: flex; + flex-direction: row; + align-items: flex-start; + font-size: 0.75rem; + line-height: 1.25rem; + margin: 0 0 0.25rem 0; +} + +.fr-message::after { + content: var(--content); + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; +} + +.fr-message:last-child { + --comma: ". "; + margin-bottom: 0; +} + +.fr-message--error::before, +.fr-message--valid::before, +.fr-message--warning::before, +.fr-message--info::before { + flex: 0 0 auto; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 1rem; + content: ""; + display: inline-block; + margin-right: 0.25rem; + margin-top: 0.125rem; +} + +.fr-message--error::before { + -webkit-mask-image: url("../icons/system/fr--error-fill.svg"); + mask-image: url("../icons/system/fr--error-fill.svg"); +} + +.fr-message--valid::before { + -webkit-mask-image: url("../icons/system/fr--success-fill.svg"); + mask-image: url("../icons/system/fr--success-fill.svg"); +} + +.fr-message--info::before { + -webkit-mask-image: url("../icons/system/fr--info-fill.svg"); + mask-image: url("../icons/system/fr--info-fill.svg"); +} + +.fr-message--warning::before { + -webkit-mask-image: url("../icons/system/fr--warning-fill.svg"); + mask-image: url("../icons/system/fr--warning-fill.svg"); +} + +.fr-select-group--valid label, +.fr-input-group--valid label, +.fr-range-group--valid label, +.fr-upload-group--valid label { + color: var(--text-default-success); +} + +.fr-select-group--error label, +.fr-input-group--error label, +.fr-range-group--error label, +.fr-upload-group--error label { + color: var(--text-default-error); +} + +.fr-select-group--info label, +.fr-input-group--info label, +.fr-range-group--info label, +.fr-upload-group--info label { + color: var(--text-default-info); +} + +.fr-select-group--disabled label, +.fr-select-group--disabled .fr-hint-text, +.fr-input-group--disabled label, +.fr-input-group--disabled .fr-hint-text, +.fr-range-group--disabled label, +.fr-range-group--disabled .fr-hint-text, +.fr-upload-group--disabled label, +.fr-upload-group--disabled .fr-hint-text { + color: var(--text-disabled-grey); +} + +.fr-label--error { + color: var(--text-default-error); +} + +.fr-label--success { + color: var(--text-default-success); +} + +.fr-label--info { + color: var(--text-default-info); +} + +.fr-label--disabled, +.fr-label--disabled .fr-hint-text { + color: var(--text-disabled-grey); +} + +.fr-hint-text, +.fr-message { + color: var(--text-mention-grey); +} + +.fr-message--error { + color: var(--text-default-error); +} + +.fr-message--valid { + color: var(--text-default-success); +} + +.fr-message--info { + color: var(--text-default-info); +} + +.fr-message--warning { + color: var(--text-default-warning); +} + +.fr-fieldset:disabled .fr-label, +.fr-fieldset:disabled .fr-hint-text, +.fr-fieldset:disabled .fr-fieldset__legend { + color: var(--text-disabled-grey); +} + +.fr-fieldset input:disabled + label, +.fr-fieldset input:disabled + label .fr-hint-text, +.fr-fieldset input:disabled + label + .fr-hint-text { + color: var(--text-disabled-grey); +} + +.fr-fieldset--error, +.fr-fieldset--error .fr-fieldset__legend { + background-image: linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)); +} + +.fr-fieldset--error .fr-fieldset__legend, +.fr-fieldset--error .fr-label { + color: var(--text-default-error); +} + +.fr-fieldset--valid, +.fr-fieldset--valid .fr-fieldset__legend { + background-image: linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)); +} + +.fr-fieldset--valid .fr-fieldset__legend, +.fr-fieldset--valid .fr-label { + color: var(--text-default-success); +} + +.fr-fieldset--info, +.fr-fieldset--info .fr-fieldset__legend { + background-image: linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)); +} + +.fr-fieldset--info .fr-fieldset__legend, +.fr-fieldset--info .fr-label { + color: var(--text-default-info); +} + +.fr-select-group:not(:last-child), +.fr-input-group:not(:last-child) { + margin-bottom: 1.5rem; +} + +.fr-select-group .fr-label .fr-hint-text, +.fr-input-group .fr-label .fr-hint-text { + margin-top: 0.25rem; +} + +.fr-fieldset--inline .fr-fieldset__content { + display: flex; + align-items: baseline; + justify-content: flex-start; + flex-wrap: wrap; + margin: -0.75rem 0.5rem 0 0.5rem; +} + +.fr-fieldset--inline .fr-checkbox-group { + display: inline-flex; + margin-bottom: 0; +} + +.fr-fieldset--inline .fr-checkbox-group:first-child { + margin-top: 0; +} + +.fr-fieldset--inline .fr-checkbox-group:not(:last-child) { + margin-right: 1.25rem; +} + +.fr-fieldset--inline .fr-checkbox-group:last-child { + margin-bottom: 0; +} + +.fr-fieldset--inline .fr-radio-group { + display: inline-flex; +} + +.fr-fieldset--inline .fr-radio-group:not(:last-child) { + margin-right: 1.75rem; +} + +.fr-fieldset--inline .fr-radio-group:first-child { + margin-top: 0; +} + +.fr-fieldset--inline .fr-radio-group:last-child { + margin-bottom: 0; +} + +.fr-fieldset__content { + position: relative; + margin: 0 0.5rem; + width: 100%; +} + +.fr-fieldset__content .fr-radio-group:first-child, +.fr-fieldset__content .fr-checkbox-group:first-child { + margin-top: -0.75rem; +} + +.fr-fieldset__content .fr-radio-group label, +.fr-fieldset__content .fr-checkbox-group label { + padding: 0.75rem 0; +} + +.fr-fieldset__content .fr-radio-group:not(.fr-radio-rich) input[type=radio] + label::before, +.fr-fieldset__content .fr-checkbox-group input[type=checkbox] + label::before { + top: 0.75rem; +} + +.fr-fieldset__content + .fr-error-text, +.fr-fieldset__content + .fr-valid-text, +.fr-fieldset__content + .fr-info-text { + margin-top: 0; + margin-left: 0.5rem; + margin-bottom: 1rem; +} + +.fr-error-text, +.fr-valid-text, +.fr-info-text { + display: flex; + flex-direction: row; + align-items: center; + font-size: 0.75rem; + line-height: 1.25rem; + margin-top: 1rem; + margin-bottom: 0; +} + +.fr-error-text::before, +.fr-valid-text::before, +.fr-info-text::before { + flex: 0 0 auto; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 1rem; + content: ""; + display: inline-block; + margin-right: 0.25rem; +} + +.fr-error-text + .fr-error-text, +.fr-error-text + .fr-valid-text, +.fr-error-text + .fr-info-text, +.fr-valid-text + .fr-error-text, +.fr-valid-text + .fr-valid-text, +.fr-valid-text + .fr-info-text, +.fr-info-text + .fr-error-text, +.fr-info-text + .fr-valid-text, +.fr-info-text + .fr-info-text { + margin-top: 0.25rem; +} + +.fr-error-text::before { + -webkit-mask-image: url("../icons/system/fr--error-fill.svg"); + mask-image: url("../icons/system/fr--error-fill.svg"); +} + +.fr-valid-text::before { + -webkit-mask-image: url("../icons/system/fr--success-fill.svg"); + mask-image: url("../icons/system/fr--success-fill.svg"); +} + +.fr-info-text::before { + -webkit-mask-image: url("../icons/system/fr--info-fill.svg"); + mask-image: url("../icons/system/fr--info-fill.svg"); +} + +.fr-error-text { + color: var(--text-default-error); +} + +.fr-valid-text { + color: var(--text-default-success); +} + +.fr-info-text { + color: var(--text-default-info); +} + +.fr-fieldset--valid .fr-fieldset__content::before { + box-shadow: inset 2px 0 0 0 var(--border-plain-success); +} + +.fr-fieldset--error .fr-fieldset__content::before { + box-shadow: inset 2px 0 0 0 var(--border-plain-error); +} + +.fr-fieldset--info .fr-fieldset__content::before { + box-shadow: inset 2px 0 0 0 var(--border-plain-info); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + STEPPER +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-stepper { + --title-spacing: 0; + --text-spacing: 0; + margin-bottom: 2rem; + display: flex; + flex-direction: column; +} + +.fr-stepper__title { + display: flex; + flex-direction: column-reverse; + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; + + --title-spacing: 0 0 0.75rem 0; + --text-spacing: 0 0 0.75rem 0; + color: var(--text-title-grey); +} + +.fr-stepper__state { + font-size: 0.875rem; + line-height: 1.5rem; + + --title-spacing: 0 0 0.25rem 0; + --text-spacing: 0 0 0.25rem 0; + font-weight: 400; + color: var(--text-mention-grey); +} + +.fr-stepper__state::after { + content: "\a"; + white-space: pre; + line-height: 2rem; +} + +.fr-stepper__details { + font-size: 0.75rem; + line-height: 1.25rem; + margin-top: 0.75rem; + color: var(--text-mention-grey); +} + +.fr-stepper .fr-stepper__steps[data-fr-steps="2"][data-fr-current-step="2"] + .fr-stepper__details, +.fr-stepper .fr-stepper__steps[data-fr-steps="3"][data-fr-current-step="3"] + .fr-stepper__details, +.fr-stepper .fr-stepper__steps[data-fr-steps="4"][data-fr-current-step="4"] + .fr-stepper__details, +.fr-stepper .fr-stepper__steps[data-fr-steps="5"][data-fr-current-step="5"] + .fr-stepper__details, +.fr-stepper .fr-stepper__steps[data-fr-steps="6"][data-fr-current-step="6"] + .fr-stepper__details, +.fr-stepper .fr-stepper__steps[data-fr-steps="7"][data-fr-current-step="7"] + .fr-stepper__details, +.fr-stepper .fr-stepper__steps[data-fr-steps="8"][data-fr-current-step="8"] + .fr-stepper__details { + display: none; +} + +.fr-stepper__steps { + --stepper-size: 0.5rem; + --default-outer: calc((100% + var(--stepper-size)) / var(--steps)); + --default-inner: calc(var(--default-outer) - var(--stepper-size)); + --active-outer: calc((100% + var(--stepper-size)) / var(--current-step)); + --active-inner: calc(var(--active-outer) - var(--stepper-size)); + width: 100%; + height: var(--stepper-size); + background-repeat: no-repeat; + background-size: calc((100% + var(--stepper-size)) * var(--current-step) / var(--steps) - var(--stepper-size)) 100%, 100% 100%; + background-position: 0 0, 0 0; + + --current-step: 0; + background-image: repeating-linear-gradient(to right, var(--background-active-blue-france) 0, var(--background-active-blue-france) var(--active-inner), transparent var(--active-inner), transparent var(--active-outer)), repeating-linear-gradient(to right, var(--background-contrast-grey) 0, var(--background-contrast-grey) var(--default-inner), transparent var(--default-inner), transparent var(--default-outer)); +} + +.fr-stepper__steps[data-fr-steps="2"] { + --steps: 2; + --step-width: calc(100% / 2); +} + +.fr-stepper__steps[data-fr-steps="3"] { + --steps: 3; + --step-width: calc(100% / 3); +} + +.fr-stepper__steps[data-fr-steps="4"] { + --steps: 4; + --step-width: calc(100% / 4); +} + +.fr-stepper__steps[data-fr-steps="5"] { + --steps: 5; + --step-width: calc(100% / 5); +} + +.fr-stepper__steps[data-fr-steps="6"] { + --steps: 6; + --step-width: calc(100% / 6); +} + +.fr-stepper__steps[data-fr-steps="7"] { + --steps: 7; + --step-width: calc(100% / 7); +} + +.fr-stepper__steps[data-fr-steps="8"] { + --steps: 8; + --step-width: calc(100% / 8); +} + +.fr-stepper__steps[data-fr-current-step="1"] { + --current-step: 1; +} + +.fr-stepper__steps[data-fr-current-step="2"] { + --current-step: 2; +} + +.fr-stepper__steps[data-fr-current-step="3"] { + --current-step: 3; +} + +.fr-stepper__steps[data-fr-current-step="4"] { + --current-step: 4; +} + +.fr-stepper__steps[data-fr-current-step="5"] { + --current-step: 5; +} + +.fr-stepper__steps[data-fr-current-step="6"] { + --current-step: 6; +} + +.fr-stepper__steps[data-fr-current-step="7"] { + --current-step: 7; +} + +.fr-stepper__steps[data-fr-current-step="8"] { + --current-step: 8; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + TOOLTIP +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-tooltip { + --arrow-x: 0; + display: block; + max-width: min(24rem, calc((100vw - 2rem) * 2 / 3)); + padding: 0.5rem 0.5rem 1.25rem; + font-size: 0.75rem; + line-height: 1.25rem; + opacity: 1; + visibility: visible; + transition: opacity 0s 0.15s, visibility 0s 0.15s; + text-align: left; + background-repeat: no-repeat; + background-position: calc(50% + var(--arrow-x)) calc(100% - 0.5rem), calc(50% + var(--arrow-x)) calc(100% - 0.375rem), 50% calc(100% - 0.75rem), 50% calc(100% - 0.75rem); + background-size: 0.5rem 0.375rem, 0.5rem 0.375rem, 100% 1px, 100% calc(100% - 0.75rem); + white-space: normal; + color: var(--text-default-grey); +} + +.fr-tooltip:not(.fr-tooltip--shown) { + display: none; + opacity: 0; +} + +.fr-tooltip--hidding { + opacity: 0; +} + +.fr-tooltip.fr-placement--bottom { + padding-top: 1.25rem; + padding-bottom: 0.5rem; + background-position-y: 0.5rem, 0.375rem, 0.75rem, 0.75rem; +} + +.fr-tooltip.fr-placement { + z-index: calc(var(--ground) + 1000); + filter: drop-shadow(var(--overlap-shadow)); + background-image: linear-gradient(90deg, var(--background-overlap-grey), var(--background-overlap-grey)); +} +@supports (background: conic-gradient(white, black)) { + .fr-tooltip.fr-placement--top { + background-image: conic-gradient(from -33.69deg at 50% 100%, transparent 0deg, var(--background-overlap-grey) 0deg, var(--background-overlap-grey) 67.38deg, transparent 67.38deg), conic-gradient(from -33.69deg at 50% 100%, transparent 0deg, var(--border-default-grey) 0deg, var(--border-default-grey) 67.38deg, transparent 67.38deg), linear-gradient(90deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(90deg, var(--background-overlap-grey), var(--background-overlap-grey)); + } + + .fr-tooltip.fr-placement--bottom { + background-image: conic-gradient(from 146.31deg at 50% 0%, transparent 0deg, var(--background-overlap-grey) 0deg, var(--background-overlap-grey) 67.38deg, transparent 67.38deg), conic-gradient(from 146.31deg at 50% 0%, transparent 0deg, var(--border-default-grey) 0deg, var(--border-default-grey) 67.38deg, transparent 67.38deg), linear-gradient(90deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(90deg, var(--background-overlap-grey), var(--background-overlap-grey)); + } +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + LINK +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-link { + --text-spacing: 0; + --title-spacing: 0; + display: inline; + font-size: 1rem; + line-height: 1.5rem; + padding: 0 0; + color: var(--text-action-high-blue-france); +} + +.fr-link[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link[target=_blank]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-link--icon-left[class^=fr-icon-], +.fr-link--icon-left[class*=" fr-icon-"], +.fr-link--icon-left[class^=fr-fi-], +.fr-link--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--icon-left[class^=fr-icon-]::before, +.fr-link--icon-left[class*=" fr-icon-"]::before, +.fr-link--icon-left[class^=fr-fi-]::before, +.fr-link--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-link--icon-right[class^=fr-icon-], +.fr-link--icon-right[class*=" fr-icon-"], +.fr-link--icon-right[class^=fr-fi-], +.fr-link--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--icon-right[class^=fr-icon-]::after, +.fr-link--icon-right[class*=" fr-icon-"]::after, +.fr-link--icon-right[class^=fr-fi-]::after, +.fr-link--icon-right[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-link--icon-right[class^=fr-icon-]::before, +.fr-link--icon-right[class*=" fr-icon-"]::before, +.fr-link--icon-right[class^=fr-fi-]::before, +.fr-link--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-link[class^=fr-icon-]:not([class*=fr-link--icon-])::before, +.fr-link[class*=" fr-icon-"]:not([class*=fr-link--icon-])::before, +.fr-link[class^=fr-fi-]:not([class*=fr-link--icon-])::before, +.fr-link[class*=" fr-fi-"]:not([class*=fr-link--icon-])::before { + content: none; +} + +.fr-link--xs { + font-size: 0.75rem; + line-height: 1.25rem; + padding: 0 0; +} + +.fr-link--xs[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--xs[target=_blank]::after { + content: ""; + + --icon-size: 0.75rem; + margin-right: -0.09375rem; + margin-left: 0.5rem; +} + +.fr-link--xs.fr-link--icon-left[class^=fr-icon-], +.fr-link--xs.fr-link--icon-left[class*=" fr-icon-"], +.fr-link--xs.fr-link--icon-left[class^=fr-fi-], +.fr-link--xs.fr-link--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--xs.fr-link--icon-left[class^=fr-icon-]::before, +.fr-link--xs.fr-link--icon-left[class*=" fr-icon-"]::before, +.fr-link--xs.fr-link--icon-left[class^=fr-fi-]::before, +.fr-link--xs.fr-link--icon-left[class*=" fr-fi-"]::before { + --icon-size: 0.75rem; + margin-left: -0.09375rem; + margin-right: 0.5rem; +} + +.fr-link--xs.fr-link--icon-right[class^=fr-icon-], +.fr-link--xs.fr-link--icon-right[class*=" fr-icon-"], +.fr-link--xs.fr-link--icon-right[class^=fr-fi-], +.fr-link--xs.fr-link--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--xs.fr-link--icon-right[class^=fr-icon-]::after, +.fr-link--xs.fr-link--icon-right[class*=" fr-icon-"]::after, +.fr-link--xs.fr-link--icon-right[class^=fr-fi-]::after, +.fr-link--xs.fr-link--icon-right[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 0.75rem; + margin-right: -0.09375rem; + margin-left: 0.5rem; +} + +.fr-link--xs.fr-link--icon-right[class^=fr-icon-]::before, +.fr-link--xs.fr-link--icon-right[class*=" fr-icon-"]::before, +.fr-link--xs.fr-link--icon-right[class^=fr-fi-]::before, +.fr-link--xs.fr-link--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-link--xs[class^=fr-icon-]:not([class*=fr-link--icon-])::before, +.fr-link--xs[class*=" fr-icon-"]:not([class*=fr-link--icon-])::before, +.fr-link--xs[class^=fr-fi-]:not([class*=fr-link--icon-])::before, +.fr-link--xs[class*=" fr-fi-"]:not([class*=fr-link--icon-])::before { + content: none; +} + +.fr-link--sm { + font-size: 0.875rem; + line-height: 1.5rem; + padding: 0 0; +} + +.fr-link--sm[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--sm[target=_blank]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-link--sm.fr-link--icon-left[class^=fr-icon-], +.fr-link--sm.fr-link--icon-left[class*=" fr-icon-"], +.fr-link--sm.fr-link--icon-left[class^=fr-fi-], +.fr-link--sm.fr-link--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--sm.fr-link--icon-left[class^=fr-icon-]::before, +.fr-link--sm.fr-link--icon-left[class*=" fr-icon-"]::before, +.fr-link--sm.fr-link--icon-left[class^=fr-fi-]::before, +.fr-link--sm.fr-link--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-link--sm.fr-link--icon-right[class^=fr-icon-], +.fr-link--sm.fr-link--icon-right[class*=" fr-icon-"], +.fr-link--sm.fr-link--icon-right[class^=fr-fi-], +.fr-link--sm.fr-link--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--sm.fr-link--icon-right[class^=fr-icon-]::after, +.fr-link--sm.fr-link--icon-right[class*=" fr-icon-"]::after, +.fr-link--sm.fr-link--icon-right[class^=fr-fi-]::after, +.fr-link--sm.fr-link--icon-right[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-link--sm.fr-link--icon-right[class^=fr-icon-]::before, +.fr-link--sm.fr-link--icon-right[class*=" fr-icon-"]::before, +.fr-link--sm.fr-link--icon-right[class^=fr-fi-]::before, +.fr-link--sm.fr-link--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-link--sm[class^=fr-icon-]:not([class*=fr-link--icon-])::before, +.fr-link--sm[class*=" fr-icon-"]:not([class*=fr-link--icon-])::before, +.fr-link--sm[class^=fr-fi-]:not([class*=fr-link--icon-])::before, +.fr-link--sm[class*=" fr-fi-"]:not([class*=fr-link--icon-])::before { + content: none; +} + +.fr-link--lg { + font-size: 1.125rem; + line-height: 1.75rem; + padding: 0 0; +} + +.fr-link--lg[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--lg[target=_blank]::after { + content: ""; + + --icon-size: 1.5rem; + margin-right: -0.1875rem; + margin-left: 0.5rem; +} + +.fr-link--lg.fr-link--icon-left[class^=fr-icon-], +.fr-link--lg.fr-link--icon-left[class*=" fr-icon-"], +.fr-link--lg.fr-link--icon-left[class^=fr-fi-], +.fr-link--lg.fr-link--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--lg.fr-link--icon-left[class^=fr-icon-]::before, +.fr-link--lg.fr-link--icon-left[class*=" fr-icon-"]::before, +.fr-link--lg.fr-link--icon-left[class^=fr-fi-]::before, +.fr-link--lg.fr-link--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1.5rem; + margin-left: -0.1875rem; + margin-right: 0.5rem; +} + +.fr-link--lg.fr-link--icon-right[class^=fr-icon-], +.fr-link--lg.fr-link--icon-right[class*=" fr-icon-"], +.fr-link--lg.fr-link--icon-right[class^=fr-fi-], +.fr-link--lg.fr-link--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--lg.fr-link--icon-right[class^=fr-icon-]::after, +.fr-link--lg.fr-link--icon-right[class*=" fr-icon-"]::after, +.fr-link--lg.fr-link--icon-right[class^=fr-fi-]::after, +.fr-link--lg.fr-link--icon-right[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1.5rem; + margin-right: -0.1875rem; + margin-left: 0.5rem; +} + +.fr-link--lg.fr-link--icon-right[class^=fr-icon-]::before, +.fr-link--lg.fr-link--icon-right[class*=" fr-icon-"]::before, +.fr-link--lg.fr-link--icon-right[class^=fr-fi-]::before, +.fr-link--lg.fr-link--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-link--lg[class^=fr-icon-]:not([class*=fr-link--icon-])::before, +.fr-link--lg[class*=" fr-icon-"]:not([class*=fr-link--icon-])::before, +.fr-link--lg[class^=fr-fi-]:not([class*=fr-link--icon-])::before, +.fr-link--lg[class*=" fr-fi-"]:not([class*=fr-link--icon-])::before { + content: none; +} + +button.fr-link { + text-align: left; +} + +.fr-links-group--download .fr-link, +.fr-link--download { + position: relative; + font-size: 1rem; + line-height: 1.5rem; + padding: 0 0; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-links-group--download .fr-link::after, +.fr-link--download::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/download-line.svg"); + mask-image: url("../icons/system/download-line.svg"); + content: ""; + margin-bottom: 1.75rem; + vertical-align: calc((0.75rem - var(--icon-size)) * 0.5 - 1.75rem); +} + +.fr-links-group--download .fr-link::before, +.fr-link--download::before { + content: none; +} + +.fr-links-group--download .fr-link .fr-link__detail, +.fr-link--download .fr-link__detail { + position: absolute; + left: 0; + font-size: 0.75rem; + line-height: 1.25rem; + font-weight: 400; + margin-top: 1.75rem; + white-space: nowrap; + pointer-events: none; + cursor: text; +} + +.fr-links-group--download .fr-link .fr-link__detail abbr, +.fr-link--download .fr-link__detail abbr { + text-decoration: none; +} + +.fr-links-group--download { + --ul-type: disc; + --ol-type: decimal; + --ul-start: 1rem; + --ol-start: 1.5rem; + --xl-block: 0.5rem; + --li-bottom: 0.25rem; + --xl-base: 1em; + --ol-content: counters(li-counter, ".") ".  "; +} + +.fr-links-group--download > li { + display: block; +} + +.fr-links-group--download .fr-link, +.fr-links-group .fr-link--download { + margin-bottom: 2.5rem; +} + +.fr-links-group { + --li-bottom: 0.5rem; +} + +.fr-links-group--inline { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + display: inline; + margin: 0 -0.5rem; +} + +.fr-links-group--inline > li { + display: inline; + line-height: 2.75rem; +} + +.fr-links-group--inline .fr-link { + margin: 0 0.5rem 1rem; +} + +.fr-links-group--sm .fr-link { + font-size: 0.875rem; + line-height: 1.5rem; + padding: 0 0; +} + +.fr-links-group--sm .fr-link::before, +.fr-links-group--sm .fr-link::after { + --icon-size: 1rem; +} + +.fr-links-group--sm .fr-link:not(.fr-link--download) { + vertical-align: top; +} + +.fr-links-group--lg .fr-link { + font-size: 1.125rem; + line-height: 1.75rem; + padding: 0 0; +} + +.fr-links-group--lg .fr-link::before, +.fr-links-group--lg .fr-link::after { + --icon-size: 1.5rem; +} + +.fr-links-group__title { + font-weight: 700; + font-size: 1.375rem; + line-height: 1.75rem; + margin: var(--title-spacing); +} + +.fr-links-group--bordered { + padding: 1.5rem 1.5rem 0.5rem; + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-link--close { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + display: flex; + flex-direction: row; + align-items: center; + margin-left: auto; + margin-right: -1rem; + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-link--close::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/close-line.svg"); + mask-image: url("../icons/system/close-line.svg"); + content: ""; +} + +.fr-link--close::before { + content: none; +} + +.fr-link.fr-link--icon-left.fr-fi-theme-fill { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link.fr-link--icon-left.fr-fi-theme-fill::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-link__detail { + color: var(--text-mention-grey); +} + +.fr-links-group li::marker { + color: var(--text-action-high-blue-france); +} + +.fr-link--close:disabled, +a.fr-link--close:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + SIDEMENU +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-sidemenu { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + --underline-img: none; + --text-spacing: 0; + --title-spacing: 0; + position: relative; + margin-left: -1rem; + margin-right: -1rem; + /** + * Titre facultatif + */ + /** + * Variantes du sidemenu proposées juste à partir du breakpoint md + */ + box-shadow: inset 0 -1px 0 0 var(--border-default-grey), inset 0 1px 0 0 var(--border-default-grey); + + /* + @include elevation.elevate(raised, (legacy:$legacy)); + @include respond-from(md) { + @include elevation.drop((legacy:$legacy)); + } + */ + /* + @include elevation.elevate(raised, (legacy:$legacy)); + @include respond-from(md) { + @include elevation.drop((legacy:$legacy)); + } + */ +} + +.fr-sidemenu a:not([href]) { + cursor: default; +} + +.fr-sidemenu .fr-collapse { + margin: -0.25rem -0.25rem 0; + padding: 0.25rem 0.25rem 0; +} + +.fr-sidemenu .fr-collapse.fr-collapsing { + margin-top: 0; + margin-bottom: 0; + padding-top: 0; + padding-bottom: 0; +} + +.fr-sidemenu__title { + padding: 1rem 0; + font-size: 1.125rem; + line-height: 1.75rem; + font-weight: 700; + color: var(--text-title-grey); + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-sidemenu__list { + font-weight: 700; +} + +.fr-sidemenu__list .fr-sidemenu__list { + margin: 0 1rem 1rem; + font-weight: 400; +} + +.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__link, +.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__btn { + font-size: 1rem; + line-height: 1.5rem; + font-weight: 400; +} + +.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__link, +.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__btn { + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-sidemenu__item { + position: relative; +} + +.fr-sidemenu__item::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: 0 -1px 0 0 var(--border-default-grey), inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-sidemenu__item .fr-sidemenu__item .fr-sidemenu__item::before { + content: none; +} + +.fr-sidemenu__inner { + /** + * Ce wrapper ne sert que pour la version mobile + * On l'utilise pour l'ouverture/fermeture du sidemenu entier + */ +} + +.fr-sidemenu__inner > .fr-collapse { + margin: -0.25rem 0.75rem 0; + padding: 0.25rem 0.75rem 0; +} + +/** + * Styles du bouton et du lien d'accès direct du sidemnu + */ +.fr-sidemenu__link, +.fr-sidemenu__btn { + position: relative; + display: flex; + flex-direction: row; + align-items: center; + width: 100%; + padding: 0.75rem 1rem; + font-size: 1rem; + line-height: 1.5rem; + text-align: left; + font-weight: 700; + + --hover-tint: var(--hover); + --active-tint: var(--active); + color: var(--text-action-high-blue-france); +} + +.fr-sidemenu__link[aria-current]:not([aria-current=false])::before, +.fr-sidemenu__btn[aria-current]:not([aria-current=false])::before { + content: ""; + position: absolute; + top: 0.75rem; + bottom: 0.75rem; + left: 0; + width: 2px; + background-color: var(--border-active-blue-france); + + --idle: transparent; + --hover: var(--border-active-blue-france-hover); + --active: var(--border-active-blue-france-active); +} + +.fr-sidemenu__link:not([href])[aria-current]:not([aria-current=false]) { + pointer-events: none; + cursor: default; +} + +/** + * Style du bouton du sidemnenu pour ouvrir/refermer les listes de niveaux 1 et 2 + * Bouton pour la version mobile pour ouvrir/refermer le sidemenu + */ +.fr-sidemenu__btn[aria-expanded] { + display: flex; + flex-direction: row; + align-items: center; +} + +.fr-sidemenu__btn[aria-expanded]::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-down-s-line.svg"); + mask-image: url("../icons/system/arrow-down-s-line.svg"); + --icon-size: 1rem; + content: ""; + margin-left: auto; + margin-right: 0; + transition: transform 0.3s; +} + +.fr-sidemenu__btn[aria-expanded=true]::after { + transform: rotate(-180deg); +} + +/** + * Modificateur pour le bouton en version mobile permettant d'ouvrir/refermer le sidemenu + * L'icône de gauche est défini dans _sidemenu.scss (provisoire) + */ +.fr-sidemenu__inner > .fr-sidemenu__btn { + width: 100%; + font-weight: 500; + outline-offset: -2px; + + /** + * Ajout de l'icône de menu en mode mobile (provisoire) + */ +} + +.fr-sidemenu__inner > .fr-sidemenu__btn::after { + margin-right: 1rem; +} + +.fr-sidemenu__inner > .fr-sidemenu__btn::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/menu-2-fill.svg"); + mask-image: url("../icons/system/menu-2-fill.svg"); + --icon-size: 1rem; + content: ""; + margin-left: 0.5rem; + margin-right: 0.5rem; +} + +.fr-sidemenu__item .fr-sidemenu__link, +.fr-sidemenu__item .fr-sidemenu__btn { + color: var(--text-action-high-grey); +} + +.fr-sidemenu__item:first-child::before { + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-sidemenu__item:last-child::before { + box-shadow: 0 -1px 0 0 var(--border-default-grey); +} + +.fr-sidemenu__link[aria-current]:not([aria-current=false]), +.fr-sidemenu__btn[aria-current]:not([aria-current=false]) { + color: var(--text-active-blue-france); +} + +.fr-sidemenu__btn[aria-expanded=true] { + background-color: var(--background-open-blue-france); + + --idle: transparent; + --hover: var(--background-open-blue-france-hover); + --active: var(--background-open-blue-france-active); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + HIGHLIGHT +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-highlight { + padding-left: 1.25rem; + font-size: 1rem; + line-height: 1.5rem; + background-size: 0.25rem 100%; + background-position: 0 0; + background-repeat: no-repeat; + background-image: linear-gradient(0deg, var(--border-default-blue-france), var(--border-default-blue-france)); +} + +.fr-highlight--green-tilleul-verveine { + background-image: linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)); +} + +.fr-highlight--green-bourgeon { + background-image: linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)); +} + +.fr-highlight--green-emeraude { + background-image: linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)); +} + +.fr-highlight--green-menthe { + background-image: linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)); +} + +.fr-highlight--green-archipel { + background-image: linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)); +} + +.fr-highlight--blue-ecume { + background-image: linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)); +} + +.fr-highlight--blue-cumulus { + background-image: linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)); +} + +.fr-highlight--purple-glycine { + background-image: linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)); +} + +.fr-highlight--pink-macaron { + background-image: linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)); +} + +.fr-highlight--pink-tuile { + background-image: linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)); +} + +.fr-highlight--yellow-tournesol { + background-image: linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)); +} + +.fr-highlight--yellow-moutarde { + background-image: linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)); +} + +.fr-highlight--orange-terre-battue { + background-image: linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)); +} + +.fr-highlight--brown-cafe-creme { + background-image: linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)); +} + +.fr-highlight--brown-caramel { + background-image: linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)); +} + +.fr-highlight--brown-opera { + background-image: linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)); +} + +.fr-highlight--beige-gris-galet { + background-image: linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + TAB +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-tabs__tab { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + + --underline-img: none; + --hover-tint: var(--hover); + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + position: relative; + overflow: visible; + font-weight: 700; + z-index: 1; + margin: 0 0.25rem; + height: 100%; + white-space: nowrap; + background-size: 0 2px, 1px 0, 1px 0, 100% 1px; + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; + background-position: 0 0, 0 calc(100% - 1px), 100% calc(100% - 1px), 100% 100%; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); + box-shadow: 0 2px 0 0 var(--background-default-grey); +} + +.fr-tabs__tab::before, +.fr-tabs__tab::after { + display: block; +} + +.fr-tabs__tab[class^=fr-icon-]:not([class*=fr-tabs__tab--icon-]), +.fr-tabs__tab[class*=" fr-icon-"]:not([class*=fr-tabs__tab--icon-]), +.fr-tabs__tab[class^=fr-fi-]:not([class*=fr-tabs__tab--icon-]), +.fr-tabs__tab[class*=" fr-fi-"]:not([class*=fr-tabs__tab--icon-]) { + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.75rem; + padding-right: 0.75rem; +} + +.fr-tabs__tab[class^=fr-icon-]:not([class*=fr-tabs__tab--icon-])::before, +.fr-tabs__tab[class*=" fr-icon-"]:not([class*=fr-tabs__tab--icon-])::before, +.fr-tabs__tab[class^=fr-fi-]:not([class*=fr-tabs__tab--icon-])::before, +.fr-tabs__tab[class*=" fr-fi-"]:not([class*=fr-tabs__tab--icon-])::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.75rem; +} + +.fr-tabs__tab--icon-left[class^=fr-icon-], +.fr-tabs__tab--icon-left[class*=" fr-icon-"], +.fr-tabs__tab--icon-left[class^=fr-fi-], +.fr-tabs__tab--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-tabs__tab--icon-left[class^=fr-icon-]::before, +.fr-tabs__tab--icon-left[class*=" fr-icon-"]::before, +.fr-tabs__tab--icon-left[class^=fr-fi-]::before, +.fr-tabs__tab--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-tabs { + --tabs-height: auto; + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + --underline-img: none; + position: relative; + overflow: hidden; + margin-left: 0; + margin-right: 0; + margin-top: -4px; + padding-top: 4px; + display: flex; + flex-direction: row; + align-items: flex-start; + flex-wrap: wrap; + height: var(--tabs-height); + + /** + * Animation de la hauteur du panel + */ + transition: height 0.3s; + + /** + * ul : element srollable des boutons + */ + + /** + * Tab button + */ + + /** + * Tab Panel + */ + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); + + /** + * Tab button + */ + /** + * Tab button + */ +} + +.fr-tabs--viewport-width { + margin-left: calc(50% - 50vw); + margin-right: calc(50% - 50vw); +} + +.fr-tabs::before { + content: ""; + display: block; + width: 100%; + height: 100%; + margin-top: -1px; + order: 2; + box-shadow: inset 0 1px 0 0 var(--border-default-grey), inset 1px 0 0 0 var(--border-default-grey), inset -1px 0 0 0 var(--border-default-grey); +} + +.fr-tabs__list { + display: flex; + align-items: stretch; + overflow-x: auto; + width: 100%; + min-height: 3rem; + z-index: 1; + order: 1; + + /** + * overflow vertical de 4px pour le focus + */ + margin: -4px 0 -4px; + padding: 4px 0.75rem; +} + +.fr-tabs__tab[aria-selected=true] { + background-size: 100% 2px, 1px calc(100% - 1px), 1px calc(100% - 1px), 0 1px; +} + +.fr-tabs__panel { + --underline-img: linear-gradient(0deg, currentColor, currentColor); + --ul-type: disc; + --ol-type: decimal; + --ul-start: 1rem; + --ol-start: 1.5rem; + --xl-block: 0.5rem; + --li-bottom: 0.25rem; + --xl-base: 1em; + --ol-content: counters(li-counter, ".") ".  "; + display: block; + order: 3; + position: relative; + left: -100%; + width: 100%; + height: auto; + padding: 1rem; + margin-right: -100%; + flex: 0 0 100%; + transition: visibility 0.3s, transform 0.3s; + + /** + * Les éléments non sélectionnés sont cachés et rendus innaccessibles au focus + * Point d'attention : visibility hidden sur le panel et surcharge sur l'élément selected avec visibility visible créé des problèmes dans la gestion du focus en cas d'imbrication d'onglets + * + * tabs + * └─ panel selected + * └─ panel (visibility hidden, tabindex -1) + * └─ tabs + * └─ panel selected (visibility visible tabindex 0) + * ↑ ce panel est accessible alors que caché par son panel parent + * solution : visibility hidden seulement sur les éléments non sélectionnés + **/ +} + +.fr-tabs__panel:focus, +.fr-tabs__panel:focus-visible { + outline-offset: calc(-1rem + 2px); +} + +.fr-tabs__panel--direction-end { + transform: translate(100%); +} + +.fr-tabs__panel--direction-start { + transform: translate(-100%); +} + +.fr-tabs__panel:not(.fr-tabs__panel--selected) { + visibility: hidden; +} + +/* +* Ombres ajoutées en Js si le contenu est plus grand que le conteneur +*/ +.fr-tabs__shadow { + --tabs-list-height: 3rem; + + /** + * Modifier ombre à gauche + **/ + + /** + * Modifier ombre à droite + **/ + + /** + * Modifier combinaison ombre à gauche et ombre à droite + **/ +} + +.fr-tabs__shadow::before { + content: ""; + display: block; + position: absolute; + top: 4px; + right: 0; + left: 0; + z-index: 2; + box-shadow: inset 0 0 0 0 rgba(22, 22, 22, 0), inset 0 0 0 0 rgba(22, 22, 22, 0); + height: calc(var(--tabs-list-height) - 8px); + opacity: 0.8; + pointer-events: none; + transition: box-shadow 0.3s; +} + +.fr-tabs__shadow--left::before { + box-shadow: inset 2rem 0 1.5rem -2rem #161616, inset 0 0 0 0 rgba(22, 22, 22, 0); +} + +.fr-tabs__shadow--right::before { + box-shadow: inset 0 0 0 0 rgba(22, 22, 22, 0), inset -2rem 0 1.5rem -2rem #161616; +} + +.fr-tabs__shadow--left.fr-tabs__shadow--right::before { + box-shadow: inset 2rem 0 1.5rem -2rem #161616, inset -2rem 0 1.5rem -2rem #161616; +} + +:root[data-fr-theme=dark] .fr-tabs__shadow::before { + opacity: 1; +} + +.fr-tabs__tab:not([aria-selected=true]) { + background-color: var(--background-action-low-blue-france); + + --idle: transparent; + --hover: var(--background-action-low-blue-france-hover); + --active: var(--background-action-low-blue-france-active); + color: var(--text-action-high-grey); +} + +.fr-tabs__tab[aria-selected=true]:not(:disabled) { + background-image: linear-gradient(0deg, var(--border-active-blue-france), var(--border-active-blue-france)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); + color: var(--text-active-blue-france); +} + +.fr-tabs__tab:disabled { + color: var(--text-disabled-grey); + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + PAGINATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-pagination__link { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + --hover-tint: var(--hover); + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + min-width: 2rem; + margin-left: 0.5rem; + margin-right: 0.5rem; + margin-bottom: 1rem; + + --underline-img: none; + position: relative; +} + +.fr-pagination__link::before, +.fr-pagination__link::after { + display: block; +} + +.fr-pagination { + --underline-img: none; + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + color: var(--text-action-high-grey); +} + +.fr-pagination__list { + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + flex-wrap: wrap; +} + +.fr-pagination__list > *:first-child, +.fr-pagination__list > *:first-child * { + margin-left: 0; +} + +.fr-pagination__list > *:last-child, +.fr-pagination__list > *:last-child * { + margin-right: 0; +} + +.fr-pagination__link:not([href])[aria-current]:not([aria-current=false]) { + cursor: default; + pointer-events: none; +} + +.fr-pagination__link--first { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-pagination__link--first::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/fr--arrow-left-s-first-line.svg"); + mask-image: url("../icons/system/fr--arrow-left-s-first-line.svg"); + content: ""; +} + +.fr-pagination__link--first.fr-pagination__link--label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-pagination__link--first.fr-pagination__link--label::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/fr--arrow-left-s-first-line.svg"); + mask-image: url("../icons/system/fr--arrow-left-s-first-line.svg"); + content: ""; +} + +.fr-pagination__link--prev { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-pagination__link--prev::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-left-s-line.svg"); + mask-image: url("../icons/system/arrow-left-s-line.svg"); + content: ""; +} + +.fr-pagination__link--prev.fr-pagination__link--label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-pagination__link--prev.fr-pagination__link--label::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-left-s-line.svg"); + mask-image: url("../icons/system/arrow-left-s-line.svg"); + content: ""; +} + +.fr-pagination__link--next { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-pagination__link--next::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-right-s-line.svg"); + mask-image: url("../icons/system/arrow-right-s-line.svg"); + content: ""; +} + +.fr-pagination__link--next.fr-pagination__link--label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-pagination__link--next.fr-pagination__link--label::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-right-s-line.svg"); + mask-image: url("../icons/system/arrow-right-s-line.svg"); + content: ""; +} + +.fr-pagination__link--next.fr-pagination__link--label::before { + content: none; +} + +.fr-pagination__link--last { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-pagination__link--last::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/fr--arrow-right-s-last-line.svg"); + mask-image: url("../icons/system/fr--arrow-right-s-last-line.svg"); + content: ""; +} + +.fr-pagination__link--last.fr-pagination__link--label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-pagination__link--last.fr-pagination__link--label::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/fr--arrow-right-s-last-line.svg"); + mask-image: url("../icons/system/fr--arrow-right-s-last-line.svg"); + content: ""; +} + +.fr-pagination__link--last.fr-pagination__link--label::before { + content: none; +} + +.fr-pagination__link[aria-current]:not([aria-current=false]) { + background-color: var(--background-active-blue-france); + + --idle: transparent; + --hover: var(--background-active-blue-france-hover); + --active: var(--background-active-blue-france-active); + color: var(--text-inverted-blue-france); +} + +.fr-pagination__link:not([aria-current]):disabled, +a.fr-pagination__link:not([aria-current]):not([href]), +a.fr-pagination__link[aria-current=false]:not([href]), +.fr-pagination__link[aria-current=false]:disabled { + color: var(--text-disabled-grey); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + SUMMARY +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-summary { + --text-spacing: 0 0 0.5rem 0; + --title-spacing: 0 0 0.5rem 0; + padding: 1.5rem; + font-size: 0.75rem; + line-height: 1.25rem; + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); +} + +.fr-summary ol { + list-style-type: none; +} + +.fr-summary li { + padding: 0.5rem 0; +} + +.fr-summary li::marker { + content: none; +} + +.fr-summary__title { + font-size: 0.75rem; + line-height: 1.25rem; + padding-left: 0.5rem; + font-weight: 700; + text-transform: uppercase; + color: var(--text-title-grey); +} + +.fr-summary__link { + display: inline; + position: relative; + font-size: 0.75rem; + line-height: 1.25rem; +} + +.fr-summary__link::before { + content: var(--ol-content); + position: absolute; + right: 100%; + font-size: var(--xl-size); + font-weight: bold; +} + +.fr-summary__link:not(:hover):not(:active) { + --underline-idle-width: 0; +} + +.fr-summary li > a { + color: var(--text-action-high-grey); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + TABLE +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-table { + --table-offset: calc(0px); + --row-height: 0.125rem; + --text-spacing: 0; + --title-spacing: 0; + position: relative; + margin-bottom: 2.5rem; + margin-top: 1rem; + /* + * Cache la caption + */ + + /* + * Fixe le caption en bas du tableau + */ + + /* Style bordered, ajoute des bordures verticales entre chaque cellule */ + + /* Désactive le scroll horizontal */ + padding-top: var(--table-offset); + /* + * Cache la caption + */ + + /* + * Fixe le caption en bas du tableau + */ + + /* + * pas de scroll ni de shadow + */ + + /* + * Fixe la taille des colonnes du tableau + */ + + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table__container { + overflow: auto; + padding-top: var(--table-offset); +} + +.fr-table__content .fr-cell--fixed .fr-checkbox-group + *, +.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group + *, +.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group + *, +.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group + * { + margin-left: 0.5rem; +} + +.fr-table__content .fr-cell--fixed .fr-checkbox-group .fr-label, +.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group .fr-label, +.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group .fr-label, +.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group .fr-label { + color: transparent; + width: 0; + pointer-events: none; +} + +.fr-table__content .fr-cell--fixed .fr-checkbox-group .fr-label::before, +.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group .fr-label::before, +.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group .fr-label::before, +.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group .fr-label::before { + left: -1.25rem; +} + +.fr-table__content .fr-cell--fixed .fr-checkbox-group input[type=checkbox], +.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group input[type=checkbox], +.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group input[type=checkbox], +.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group input[type=checkbox] { + left: 0.25rem; +} + +.fr-table__content .fr-cell--fixed { + position: sticky; + left: 0; + z-index: 1; +} + +.fr-table__content .fr-cell--center { + text-align: center; +} + +.fr-table__content .fr-cell--right { + text-align: right; +} + +.fr-table__content .fr-cell--top { + vertical-align: top; +} + +.fr-table__content .fr-cell--bottom { + vertical-align: bottom; +} + +.fr-table__content .fr-cell__title { + font-weight: 700; +} + +.fr-table__content .fr-cell__desc { + font-weight: 400; +} + +.fr-table__content .fr-cell--inline { + display: flex; + align-items: center; + margin: 0 -0.5rem; +} + +.fr-table__content .fr-cell--inline > * { + margin: 0 0.5rem; +} + +.fr-table__content .fr-cell--multiline, +.fr-table__content .fr-cell--multiline * { + white-space: normal; +} + +.fr-table__content .fr-cell--sort { + display: flex; + align-items: center; + justify-content: space-between; +} + +.fr-table__content .fr-cell--sort .fr-btn--sort { + margin-left: 1rem; +} + +.fr-table__content .fr-col--xs { + white-space: normal; + min-width: 4rem; +} + +.fr-table__content .fr-col--sm { + white-space: normal; + min-width: 5rem; +} + +.fr-table__content .fr-col--md { + white-space: normal; + min-width: 12.5rem; +} + +.fr-table__content .fr-col--lg { + white-space: normal; + min-width: 25rem; +} + +.fr-table__content table { + width: 100%; + border-spacing: 0; + border-collapse: collapse; +} + +.fr-table__content table thead { + position: relative; +} + +.fr-table__content table thead::before { + content: ""; + display: block; + position: absolute; + top: inherit; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 1px; + pointer-events: none; + z-index: 1; +} + +.fr-table__content table thead th { + font-weight: 700; + background-color: var(--background-alt-grey); + + --idle: transparent; + --hover: var(--background-alt-grey-hover); + --active: var(--background-alt-grey-active); + background-image: linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)); +} + +.fr-table__content table thead th[role=columnheader] { + background-size: 100% 1px, 1px 100%; + background-repeat: no-repeat, no-repeat; + background-position: 0 100%, 100% 0; + background-image: linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)), linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)); +} + +.fr-table__content table tbody th { + background-size: 100% 1px, 1px 100%; + background-repeat: no-repeat, no-repeat; + background-position: 0 100%, 100% 0; + background-color: var(--background-alt-grey); + + --idle: transparent; + --hover: var(--background-alt-grey-hover); + --active: var(--background-alt-grey-active); + background-image: linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)); +} + +.fr-table__content table tbody tr::after { + position: absolute; + left: 0; + width: 100%; + height: var(--row-height); + z-index: 2; + pointer-events: none; + transform: translateY(-0.125rem); + background-size: 0.125rem 100%, 0.125rem 100%, 100% 0.125rem, 0 0; + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; + background-position: 0 0, 100% 0, 0 0, 0 100%; + background-image: linear-gradient(0deg, var(--border-action-high-blue-france), var(--border-action-high-blue-france)), linear-gradient(0deg, var(--border-action-high-blue-france), var(--border-action-high-blue-france)), linear-gradient(0deg, var(--border-action-high-blue-france), var(--border-action-high-blue-france)), linear-gradient(0deg, var(--border-action-high-blue-france), var(--border-action-high-blue-france)); +} + +.fr-table__content table tbody tr[aria-selected=true]::after, +.fr-table__content table tbody tr[aria-selected=true] + tr::after { + content: ""; +} + +.fr-table__content table tbody tr[aria-selected=true] + tr[aria-selected=true]::after { + background-size: 0.125rem 100%, 0.125rem 100%, 0 0, 0 0; +} + +.fr-table__content table tbody tr[aria-selected=true] + tr:not([aria-selected=true])::after { + background-size: 0 0, 0 0, 100% 0.125rem, 0 0; +} + +.fr-table__content table tbody tr:last-of-type[aria-selected=true]::after { + background-size: 0.125rem 100%, 0.125rem 100%, 100% 0.125rem, 100% 0.125rem; +} + +.fr-table__content table tbody tr[aria-selected=true] + tr:last-of-type[aria-selected=true]::after { + background-size: 0.125rem 100%, 0.125rem 100%, 0 0, 100% 0.125rem; +} + +.fr-table__content th, +.fr-table__content td { + display: table-cell; + padding: 0.5rem 1rem; + font-size: 0.875rem; + line-height: 1.5rem; + text-align: left; + vertical-align: middle; + white-space: nowrap; + background-size: 100% 1px; + background-repeat: no-repeat; + background-position: 100% 100%; +} + +.fr-table__content th .fr-checkbox-group, +.fr-table__content td .fr-checkbox-group { + display: inline-block; +} + +.fr-table__content th .fr-checkbox-group .fr-label, +.fr-table__content td .fr-checkbox-group .fr-label { + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-table caption { + position: initial; + font-size: 1.375rem; + line-height: 1.75rem; + margin: var(--title-spacing); + font-weight: 700; + margin-bottom: 1rem; + text-align: left; +} + +.fr-table caption .fr-table__caption__desc { + margin-top: 1rem; + font-size: 1rem; + line-height: 1.5rem; + font-weight: 400; +} + +.fr-table__detail { + font-size: 0.875rem; + line-height: 1.5rem; + color: var(--text-mention-grey); +} + +.fr-table[data-fr-js-table=true] caption { + position: absolute; + top: 0; +} + +.fr-table[data-fr-js-table=true] .fr-table__wrapper { + position: relative; +} + +.fr-table[data-fr-js-table=true] .fr-table__wrapper::after { + content: ""; + display: block; + position: absolute; + top: var(--table-offset); + left: 0; + width: 100%; + height: calc(100% - var(--table-offset)); + z-index: 1; + background-position: 0 0, 0 0, 100% 100%, 0 100%; + background-size: 100% 1px, 1px 100%, 1px 100%, 100% 1px; + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; + pointer-events: none; +} + +.fr-table__header .fr-table__detail { + margin-bottom: 1rem; +} + +.fr-table__header .fr-segmented { + margin-bottom: 1rem; +} + +.fr-table__footer--start { + margin-top: 1rem; +} + +.fr-table__footer--start .fr-table__detail { + padding-right: 0.5rem; +} + +.fr-table__footer--middle { + margin-top: 1rem; + display: flex; + flex-direction: row; + align-items: center; + justify-content: center; +} + +.fr-table__footer--middle .fr-pagination { + margin-top: 0.75rem; +} + +.fr-table__footer--end { + margin-top: 1.5rem; + flex: 1 0 100%; +} + +.fr-table--sm .fr-table__content th, +.fr-table--sm .fr-table__content td { + padding: 0.25rem 0.75rem; +} + +.fr-table--lg .fr-table__content th, +.fr-table--lg .fr-table__content td { + padding: 0.75rem 1.5rem; +} + +.fr-table.fr-table--no-caption .fr-table__wrapper .fr-table__container { + padding-top: 0; +} + +.fr-table.fr-table--no-caption .fr-table__wrapper caption { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; + height: 0; +} + +.fr-table.fr-table--caption-bottom { + margin-bottom: 0; +} + +.fr-table.fr-table--caption-bottom .fr-table__wrapper { + margin-top: 0; + margin-bottom: calc(var(--table-offset) + 1.5rem); +} + +.fr-table.fr-table--caption-bottom .fr-table__wrapper::after { + bottom: 0; + top: auto; + height: 100%; +} + +.fr-table.fr-table--caption-bottom .fr-table__wrapper .fr-table__container { + padding-top: 0; +} + +.fr-table.fr-table--caption-bottom .fr-table__wrapper caption { + margin-bottom: 0; + margin-top: 1rem; + height: min-content; + caption-side: bottom; +} + +.fr-table.fr-table--caption-bottom[data-fr-js-table=true] caption { + position: absolute; + top: 100%; + right: 0; + bottom: 0; + left: 0; + margin-top: 1rem; +} + +.fr-table.fr-table--bordered .fr-table__content th, +.fr-table.fr-table--bordered .fr-table__content td { + background-size: 100% 1px, 1px 100%; + background-repeat: no-repeat, no-repeat; + background-position: 0 100%, 100% 0; +} + +.fr-table.fr-table--no-scroll .fr-table__wrapper { + width: fit-content; +} + +.fr-table.fr-table--no-scroll .fr-table__wrapper .fr-table__content table { + width: auto; +} + +.fr-table.fr-table--no-scroll .fr-table__wrapper .fr-table__content table th, +.fr-table.fr-table--no-scroll .fr-table__wrapper .fr-table__content table td { + white-space: normal; +} + +.fr-table__wrapper::after { + background-image: linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)); +} + +.fr-table__content table caption { + color: var(--text-title-grey); +} + +.fr-table__content table tbody td { + background-image: linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)); + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-table::before { + content: ""; + display: block; + width: 100%; + height: 0; +} + +.fr-table:not(.fr-table--no-scroll) > table { + width: 100%; +} + +.fr-table > table { + width: 100%; + display: block; + overflow: auto; + border-spacing: 0; +} + +.fr-table > table td, +.fr-table > table th { + text-align: left; + vertical-align: middle; + display: table-cell; + border: 0; + padding: 0.75rem; + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-table > table th { + font-weight: 700; +} + +.fr-table > table thead { + background-size: 100% 1px; + background-position: bottom; + background-repeat: no-repeat; + background-image: linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)); + background-color: var(--background-alt-grey); + + --idle: transparent; + --hover: var(--background-alt-grey-hover); + --active: var(--background-alt-grey-active); + color: var(--text-title-grey); +} + +.fr-table > table thead td, +.fr-table > table thead th { + font-weight: 700; + padding-bottom: 0.875rem; +} + +.fr-table[data-fr-js-table=true] > table thead, +.fr-table[data-fr-js-table=true] > table tbody { + position: relative; +} + +.fr-table[data-fr-js-table=true] > table thead::after, +.fr-table[data-fr-js-table=true] > table tbody::after { + content: ""; + display: block; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 1; + background-repeat: no-repeat, no-repeat, no-repeat; + pointer-events: none; +} + +.fr-table[data-fr-js-table=true] > table thead::after { + background-position: 0 0, 0 0, 100% 100%; + background-size: 100% 1px, 1px 100%, 1px 100%; +} + +.fr-table[data-fr-js-table=true] > table tbody::after { + background-position: 0 0, 0 100%, 100% 0; + background-size: 1px 100%, 100% 1px, 1px 100%; +} + +.fr-table--no-caption { + padding-top: 0; +} + +.fr-table--no-caption > table caption { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; + height: 0; +} + +.fr-table--caption-bottom { + padding-top: 0; + margin-top: 1rem; +} + +.fr-table--caption-bottom > table { + margin-bottom: calc(var(--table-offset) + 2.75rem); +} + +.fr-table--caption-bottom > table caption { + margin-top: 1rem; + height: min-content; + caption-side: bottom; +} + +.fr-table--caption-bottom[data-fr-js-table=true] > table::after { + bottom: 0; + top: auto; + height: 100%; +} + +.fr-table--caption-bottom[data-fr-js-table=true] > table caption { + position: absolute; + top: 100%; + right: 0; + bottom: 0; + left: 0; + margin-top: 1rem; +} + +.fr-table--no-scroll { + min-width: auto; +} + +.fr-table--no-scroll > table { + overflow-x: hidden; +} + +.fr-table--no-scroll > table caption { + max-width: calc(100vw - 2rem); +} + +.fr-table--layout-fixed > table { + display: table; + table-layout: fixed; +} + +.fr-table--bordered > table tbody tr { + background-size: 100% 1px; + background-position: bottom; + background-repeat: no-repeat; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); + + /* Style bordered, enleve le style even/odd */ + /* Style bordered, enleve le style even/odd */ +} + +.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +/* +* Ombres ajoutées en Js si le contenu est plus grand que le conteneur +*/ +.fr-table > table.fr-table__shadow { + /** + * Modifier ombre à gauche + **/ + + /** + * Modifier ombre à droite + **/ +} + +.fr-table > table.fr-table__shadow::before { + content: ""; + display: block; + position: absolute; + top: var(--table-offset); + right: 0; + bottom: 0; + left: 0; + z-index: 1; + box-shadow: inset 0 0 0 0 #161616, inset 0 0 0 0 #161616; + opacity: 0.32; + pointer-events: none; + transition: box-shadow 0.3s; +} + +.fr-table > table.fr-table__shadow--left { + /** + * Modifier combinaison ombre à gauche et ombre à droite + **/ +} + +.fr-table > table.fr-table__shadow--left::before { + box-shadow: inset 2rem 0 1rem -2rem #161616, inset 0 0 0 0 #161616; +} + +.fr-table > table.fr-table__shadow--left.fr-table__shadow--right::before { + content: ""; + display: block; + box-shadow: inset 2rem 0 1rem -2rem #161616, inset -2rem 0 1rem -2rem #161616; +} + +.fr-table > table.fr-table__shadow--right::before { + box-shadow: inset 0 0 0 0 #161616, inset -2rem 0 1rem -2rem #161616; +} + +/* +* Positionnement ombres sur le tableau sans caption +*/ +.fr-table--no-caption > table.fr-table__shadow::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; +} + +/* +* Positionnement ombres sur le tableau avec caption en bas +*/ +.fr-table--caption-bottom > table.fr-table__shadow::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; +} + +:root[data-fr-theme=dark] .fr-table > table.fr-table__shadow::before { + opacity: 1; +} + +.fr-table > table caption { + color: var(--text-title-grey); +} + +.fr-table > table thead::after, +.fr-table > table tbody::after { + background-image: linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)); +} + +.fr-table > table tbody { + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-table > table tbody tr:nth-child(even) { + background-color: var(--background-alt-grey); + + --idle: transparent; + --hover: var(--background-alt-grey-hover); + --active: var(--background-alt-grey-active); +} + +.fr-table--green-tilleul-verveine { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-tilleul-verveine > table::after { + background-image: linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)), linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)), linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)), linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)); +} + +.fr-table--green-tilleul-verveine > table thead { + background-image: linear-gradient(0deg, var(--border-plain-green-tilleul-verveine), var(--border-plain-green-tilleul-verveine)); + background-color: var(--background-contrast-green-tilleul-verveine); + + --idle: transparent; + --hover: var(--background-contrast-green-tilleul-verveine-hover); + --active: var(--background-contrast-green-tilleul-verveine-active); +} + +.fr-table--green-tilleul-verveine > table tbody { + background-color: var(--background-alt-green-tilleul-verveine); + + --idle: transparent; + --hover: var(--background-alt-green-tilleul-verveine-hover); + --active: var(--background-alt-green-tilleul-verveine-active); +} + +.fr-table--green-tilleul-verveine > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-green-tilleul-verveine); + + --idle: transparent; + --hover: var(--background-contrast-green-tilleul-verveine-hover); + --active: var(--background-contrast-green-tilleul-verveine-active); +} + +.fr-table--green-tilleul-verveine.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)); +} + +.fr-table--green-tilleul-verveine.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--green-bourgeon { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-bourgeon > table::after { + background-image: linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)), linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)), linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)), linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)); +} + +.fr-table--green-bourgeon > table thead { + background-image: linear-gradient(0deg, var(--border-plain-green-bourgeon), var(--border-plain-green-bourgeon)); + background-color: var(--background-contrast-green-bourgeon); + + --idle: transparent; + --hover: var(--background-contrast-green-bourgeon-hover); + --active: var(--background-contrast-green-bourgeon-active); +} + +.fr-table--green-bourgeon > table tbody { + background-color: var(--background-alt-green-bourgeon); + + --idle: transparent; + --hover: var(--background-alt-green-bourgeon-hover); + --active: var(--background-alt-green-bourgeon-active); +} + +.fr-table--green-bourgeon > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-green-bourgeon); + + --idle: transparent; + --hover: var(--background-contrast-green-bourgeon-hover); + --active: var(--background-contrast-green-bourgeon-active); +} + +.fr-table--green-bourgeon.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)); +} + +.fr-table--green-bourgeon.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--green-emeraude { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-emeraude > table::after { + background-image: linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)), linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)), linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)), linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)); +} + +.fr-table--green-emeraude > table thead { + background-image: linear-gradient(0deg, var(--border-plain-green-emeraude), var(--border-plain-green-emeraude)); + background-color: var(--background-contrast-green-emeraude); + + --idle: transparent; + --hover: var(--background-contrast-green-emeraude-hover); + --active: var(--background-contrast-green-emeraude-active); +} + +.fr-table--green-emeraude > table tbody { + background-color: var(--background-alt-green-emeraude); + + --idle: transparent; + --hover: var(--background-alt-green-emeraude-hover); + --active: var(--background-alt-green-emeraude-active); +} + +.fr-table--green-emeraude > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-green-emeraude); + + --idle: transparent; + --hover: var(--background-contrast-green-emeraude-hover); + --active: var(--background-contrast-green-emeraude-active); +} + +.fr-table--green-emeraude.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)); +} + +.fr-table--green-emeraude.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--green-menthe { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-menthe > table::after { + background-image: linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)), linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)), linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)), linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)); +} + +.fr-table--green-menthe > table thead { + background-image: linear-gradient(0deg, var(--border-plain-green-menthe), var(--border-plain-green-menthe)); + background-color: var(--background-contrast-green-menthe); + + --idle: transparent; + --hover: var(--background-contrast-green-menthe-hover); + --active: var(--background-contrast-green-menthe-active); +} + +.fr-table--green-menthe > table tbody { + background-color: var(--background-alt-green-menthe); + + --idle: transparent; + --hover: var(--background-alt-green-menthe-hover); + --active: var(--background-alt-green-menthe-active); +} + +.fr-table--green-menthe > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-green-menthe); + + --idle: transparent; + --hover: var(--background-contrast-green-menthe-hover); + --active: var(--background-contrast-green-menthe-active); +} + +.fr-table--green-menthe.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)); +} + +.fr-table--green-menthe.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--green-archipel { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-archipel > table::after { + background-image: linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)), linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)), linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)), linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)); +} + +.fr-table--green-archipel > table thead { + background-image: linear-gradient(0deg, var(--border-plain-green-archipel), var(--border-plain-green-archipel)); + background-color: var(--background-contrast-green-archipel); + + --idle: transparent; + --hover: var(--background-contrast-green-archipel-hover); + --active: var(--background-contrast-green-archipel-active); +} + +.fr-table--green-archipel > table tbody { + background-color: var(--background-alt-green-archipel); + + --idle: transparent; + --hover: var(--background-alt-green-archipel-hover); + --active: var(--background-alt-green-archipel-active); +} + +.fr-table--green-archipel > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-green-archipel); + + --idle: transparent; + --hover: var(--background-contrast-green-archipel-hover); + --active: var(--background-contrast-green-archipel-active); +} + +.fr-table--green-archipel.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)); +} + +.fr-table--green-archipel.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--blue-ecume { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--blue-ecume > table::after { + background-image: linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)), linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)), linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)), linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)); +} + +.fr-table--blue-ecume > table thead { + background-image: linear-gradient(0deg, var(--border-plain-blue-ecume), var(--border-plain-blue-ecume)); + background-color: var(--background-contrast-blue-ecume); + + --idle: transparent; + --hover: var(--background-contrast-blue-ecume-hover); + --active: var(--background-contrast-blue-ecume-active); +} + +.fr-table--blue-ecume > table tbody { + background-color: var(--background-alt-blue-ecume); + + --idle: transparent; + --hover: var(--background-alt-blue-ecume-hover); + --active: var(--background-alt-blue-ecume-active); +} + +.fr-table--blue-ecume > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-blue-ecume); + + --idle: transparent; + --hover: var(--background-contrast-blue-ecume-hover); + --active: var(--background-contrast-blue-ecume-active); +} + +.fr-table--blue-ecume.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)); +} + +.fr-table--blue-ecume.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--blue-cumulus { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--blue-cumulus > table::after { + background-image: linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)), linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)), linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)), linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)); +} + +.fr-table--blue-cumulus > table thead { + background-image: linear-gradient(0deg, var(--border-plain-blue-cumulus), var(--border-plain-blue-cumulus)); + background-color: var(--background-contrast-blue-cumulus); + + --idle: transparent; + --hover: var(--background-contrast-blue-cumulus-hover); + --active: var(--background-contrast-blue-cumulus-active); +} + +.fr-table--blue-cumulus > table tbody { + background-color: var(--background-alt-blue-cumulus); + + --idle: transparent; + --hover: var(--background-alt-blue-cumulus-hover); + --active: var(--background-alt-blue-cumulus-active); +} + +.fr-table--blue-cumulus > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-blue-cumulus); + + --idle: transparent; + --hover: var(--background-contrast-blue-cumulus-hover); + --active: var(--background-contrast-blue-cumulus-active); +} + +.fr-table--blue-cumulus.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)); +} + +.fr-table--blue-cumulus.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--purple-glycine { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--purple-glycine > table::after { + background-image: linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)), linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)), linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)), linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)); +} + +.fr-table--purple-glycine > table thead { + background-image: linear-gradient(0deg, var(--border-plain-purple-glycine), var(--border-plain-purple-glycine)); + background-color: var(--background-contrast-purple-glycine); + + --idle: transparent; + --hover: var(--background-contrast-purple-glycine-hover); + --active: var(--background-contrast-purple-glycine-active); +} + +.fr-table--purple-glycine > table tbody { + background-color: var(--background-alt-purple-glycine); + + --idle: transparent; + --hover: var(--background-alt-purple-glycine-hover); + --active: var(--background-alt-purple-glycine-active); +} + +.fr-table--purple-glycine > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-purple-glycine); + + --idle: transparent; + --hover: var(--background-contrast-purple-glycine-hover); + --active: var(--background-contrast-purple-glycine-active); +} + +.fr-table--purple-glycine.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)); +} + +.fr-table--purple-glycine.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--pink-macaron { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--pink-macaron > table::after { + background-image: linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)), linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)), linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)), linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)); +} + +.fr-table--pink-macaron > table thead { + background-image: linear-gradient(0deg, var(--border-plain-pink-macaron), var(--border-plain-pink-macaron)); + background-color: var(--background-contrast-pink-macaron); + + --idle: transparent; + --hover: var(--background-contrast-pink-macaron-hover); + --active: var(--background-contrast-pink-macaron-active); +} + +.fr-table--pink-macaron > table tbody { + background-color: var(--background-alt-pink-macaron); + + --idle: transparent; + --hover: var(--background-alt-pink-macaron-hover); + --active: var(--background-alt-pink-macaron-active); +} + +.fr-table--pink-macaron > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-pink-macaron); + + --idle: transparent; + --hover: var(--background-contrast-pink-macaron-hover); + --active: var(--background-contrast-pink-macaron-active); +} + +.fr-table--pink-macaron.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)); +} + +.fr-table--pink-macaron.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--pink-tuile { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--pink-tuile > table::after { + background-image: linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)), linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)), linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)), linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)); +} + +.fr-table--pink-tuile > table thead { + background-image: linear-gradient(0deg, var(--border-plain-pink-tuile), var(--border-plain-pink-tuile)); + background-color: var(--background-contrast-pink-tuile); + + --idle: transparent; + --hover: var(--background-contrast-pink-tuile-hover); + --active: var(--background-contrast-pink-tuile-active); +} + +.fr-table--pink-tuile > table tbody { + background-color: var(--background-alt-pink-tuile); + + --idle: transparent; + --hover: var(--background-alt-pink-tuile-hover); + --active: var(--background-alt-pink-tuile-active); +} + +.fr-table--pink-tuile > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-pink-tuile); + + --idle: transparent; + --hover: var(--background-contrast-pink-tuile-hover); + --active: var(--background-contrast-pink-tuile-active); +} + +.fr-table--pink-tuile.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)); +} + +.fr-table--pink-tuile.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--yellow-tournesol { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--yellow-tournesol > table::after { + background-image: linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)), linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)), linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)), linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)); +} + +.fr-table--yellow-tournesol > table thead { + background-image: linear-gradient(0deg, var(--border-plain-yellow-tournesol), var(--border-plain-yellow-tournesol)); + background-color: var(--background-contrast-yellow-tournesol); + + --idle: transparent; + --hover: var(--background-contrast-yellow-tournesol-hover); + --active: var(--background-contrast-yellow-tournesol-active); +} + +.fr-table--yellow-tournesol > table tbody { + background-color: var(--background-alt-yellow-tournesol); + + --idle: transparent; + --hover: var(--background-alt-yellow-tournesol-hover); + --active: var(--background-alt-yellow-tournesol-active); +} + +.fr-table--yellow-tournesol > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-yellow-tournesol); + + --idle: transparent; + --hover: var(--background-contrast-yellow-tournesol-hover); + --active: var(--background-contrast-yellow-tournesol-active); +} + +.fr-table--yellow-tournesol.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)); +} + +.fr-table--yellow-tournesol.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--yellow-moutarde { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--yellow-moutarde > table::after { + background-image: linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)), linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)), linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)), linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)); +} + +.fr-table--yellow-moutarde > table thead { + background-image: linear-gradient(0deg, var(--border-plain-yellow-moutarde), var(--border-plain-yellow-moutarde)); + background-color: var(--background-contrast-yellow-moutarde); + + --idle: transparent; + --hover: var(--background-contrast-yellow-moutarde-hover); + --active: var(--background-contrast-yellow-moutarde-active); +} + +.fr-table--yellow-moutarde > table tbody { + background-color: var(--background-alt-yellow-moutarde); + + --idle: transparent; + --hover: var(--background-alt-yellow-moutarde-hover); + --active: var(--background-alt-yellow-moutarde-active); +} + +.fr-table--yellow-moutarde > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-yellow-moutarde); + + --idle: transparent; + --hover: var(--background-contrast-yellow-moutarde-hover); + --active: var(--background-contrast-yellow-moutarde-active); +} + +.fr-table--yellow-moutarde.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)); +} + +.fr-table--yellow-moutarde.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--orange-terre-battue { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--orange-terre-battue > table::after { + background-image: linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)), linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)), linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)), linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)); +} + +.fr-table--orange-terre-battue > table thead { + background-image: linear-gradient(0deg, var(--border-plain-orange-terre-battue), var(--border-plain-orange-terre-battue)); + background-color: var(--background-contrast-orange-terre-battue); + + --idle: transparent; + --hover: var(--background-contrast-orange-terre-battue-hover); + --active: var(--background-contrast-orange-terre-battue-active); +} + +.fr-table--orange-terre-battue > table tbody { + background-color: var(--background-alt-orange-terre-battue); + + --idle: transparent; + --hover: var(--background-alt-orange-terre-battue-hover); + --active: var(--background-alt-orange-terre-battue-active); +} + +.fr-table--orange-terre-battue > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-orange-terre-battue); + + --idle: transparent; + --hover: var(--background-contrast-orange-terre-battue-hover); + --active: var(--background-contrast-orange-terre-battue-active); +} + +.fr-table--orange-terre-battue.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)); +} + +.fr-table--orange-terre-battue.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--brown-cafe-creme { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--brown-cafe-creme > table::after { + background-image: linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)), linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)), linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)), linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)); +} + +.fr-table--brown-cafe-creme > table thead { + background-image: linear-gradient(0deg, var(--border-plain-brown-cafe-creme), var(--border-plain-brown-cafe-creme)); + background-color: var(--background-contrast-brown-cafe-creme); + + --idle: transparent; + --hover: var(--background-contrast-brown-cafe-creme-hover); + --active: var(--background-contrast-brown-cafe-creme-active); +} + +.fr-table--brown-cafe-creme > table tbody { + background-color: var(--background-alt-brown-cafe-creme); + + --idle: transparent; + --hover: var(--background-alt-brown-cafe-creme-hover); + --active: var(--background-alt-brown-cafe-creme-active); +} + +.fr-table--brown-cafe-creme > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-brown-cafe-creme); + + --idle: transparent; + --hover: var(--background-contrast-brown-cafe-creme-hover); + --active: var(--background-contrast-brown-cafe-creme-active); +} + +.fr-table--brown-cafe-creme.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)); +} + +.fr-table--brown-cafe-creme.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--brown-caramel { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--brown-caramel > table::after { + background-image: linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)), linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)), linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)), linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)); +} + +.fr-table--brown-caramel > table thead { + background-image: linear-gradient(0deg, var(--border-plain-brown-caramel), var(--border-plain-brown-caramel)); + background-color: var(--background-contrast-brown-caramel); + + --idle: transparent; + --hover: var(--background-contrast-brown-caramel-hover); + --active: var(--background-contrast-brown-caramel-active); +} + +.fr-table--brown-caramel > table tbody { + background-color: var(--background-alt-brown-caramel); + + --idle: transparent; + --hover: var(--background-alt-brown-caramel-hover); + --active: var(--background-alt-brown-caramel-active); +} + +.fr-table--brown-caramel > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-brown-caramel); + + --idle: transparent; + --hover: var(--background-contrast-brown-caramel-hover); + --active: var(--background-contrast-brown-caramel-active); +} + +.fr-table--brown-caramel.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)); +} + +.fr-table--brown-caramel.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--brown-opera { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--brown-opera > table::after { + background-image: linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)), linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)), linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)), linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)); +} + +.fr-table--brown-opera > table thead { + background-image: linear-gradient(0deg, var(--border-plain-brown-opera), var(--border-plain-brown-opera)); + background-color: var(--background-contrast-brown-opera); + + --idle: transparent; + --hover: var(--background-contrast-brown-opera-hover); + --active: var(--background-contrast-brown-opera-active); +} + +.fr-table--brown-opera > table tbody { + background-color: var(--background-alt-brown-opera); + + --idle: transparent; + --hover: var(--background-alt-brown-opera-hover); + --active: var(--background-alt-brown-opera-active); +} + +.fr-table--brown-opera > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-brown-opera); + + --idle: transparent; + --hover: var(--background-contrast-brown-opera-hover); + --active: var(--background-contrast-brown-opera-active); +} + +.fr-table--brown-opera.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)); +} + +.fr-table--brown-opera.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--beige-gris-galet { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--beige-gris-galet > table::after { + background-image: linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)), linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)), linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)), linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)); +} + +.fr-table--beige-gris-galet > table thead { + background-image: linear-gradient(0deg, var(--border-plain-beige-gris-galet), var(--border-plain-beige-gris-galet)); + background-color: var(--background-contrast-beige-gris-galet); + + --idle: transparent; + --hover: var(--background-contrast-beige-gris-galet-hover); + --active: var(--background-contrast-beige-gris-galet-active); +} + +.fr-table--beige-gris-galet > table tbody { + background-color: var(--background-alt-beige-gris-galet); + + --idle: transparent; + --hover: var(--background-alt-beige-gris-galet-hover); + --active: var(--background-alt-beige-gris-galet-active); +} + +.fr-table--beige-gris-galet > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-beige-gris-galet); + + --idle: transparent; + --hover: var(--background-contrast-beige-gris-galet-hover); + --active: var(--background-contrast-beige-gris-galet-active); +} + +.fr-table--beige-gris-galet.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)); +} + +.fr-table--beige-gris-galet.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--bordered > table tbody tr:nth-child(even) { + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + TAG +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-tag { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + + --underline-img: none; + --hover-tint: var(--hover); + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + border-radius: 1rem; + min-width: 2.25rem; + justify-content: center; + color: var(--text-label-grey); + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); +} + +.fr-tag::before, +.fr-tag::after { + display: block; +} + +.fr-tag[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-tag[target=_blank]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.25rem; +} + +.fr-tag--icon-left[class^=fr-icon-], +.fr-tag--icon-left[class*=" fr-icon-"], +.fr-tag--icon-left[class^=fr-fi-], +.fr-tag--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-tag--icon-left[class^=fr-icon-]::before, +.fr-tag--icon-left[class*=" fr-icon-"]::before, +.fr-tag--icon-left[class^=fr-fi-]::before, +.fr-tag--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.25rem; +} + +.fr-tag[class^=fr-icon-]:not([class*=fr-tag--icon-])::before, +.fr-tag[class*=" fr-icon-"]:not([class*=fr-tag--icon-])::before, +.fr-tag[class^=fr-fi-]:not([class*=fr-tag--icon-])::before, +.fr-tag[class*=" fr-fi-"]:not([class*=fr-tag--icon-])::before { + content: none; +} + +.fr-tag--sm { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.5rem; + padding: 0.125rem 0.5rem; + border-radius: 0.75rem; +} + +.fr-tag--sm[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-tag--sm[target=_blank]::after { + content: ""; + + --icon-size: 0.75rem; + margin-right: -0.09375rem; + margin-left: 0.25rem; +} + +.fr-tag--sm.fr-tag--icon-left[class^=fr-icon-], +.fr-tag--sm.fr-tag--icon-left[class*=" fr-icon-"], +.fr-tag--sm.fr-tag--icon-left[class^=fr-fi-], +.fr-tag--sm.fr-tag--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-tag--sm.fr-tag--icon-left[class^=fr-icon-]::before, +.fr-tag--sm.fr-tag--icon-left[class*=" fr-icon-"]::before, +.fr-tag--sm.fr-tag--icon-left[class^=fr-fi-]::before, +.fr-tag--sm.fr-tag--icon-left[class*=" fr-fi-"]::before { + --icon-size: 0.75rem; + margin-left: -0.09375rem; + margin-right: 0.25rem; +} + +.fr-tag--sm[class^=fr-icon-]:not([class*=fr-tag--icon-])::before, +.fr-tag--sm[class*=" fr-icon-"]:not([class*=fr-tag--icon-])::before, +.fr-tag--sm[class^=fr-fi-]:not([class*=fr-tag--icon-])::before, +.fr-tag--sm[class*=" fr-fi-"]:not([class*=fr-tag--icon-])::before { + content: none; +} + +a.fr-tag[aria-pressed=true], +button.fr-tag[aria-pressed=true], +input[type=button].fr-tag[aria-pressed=true], +input[type=image].fr-tag[aria-pressed=true], +input[type=reset].fr-tag[aria-pressed=true], +input[type=submit].fr-tag[aria-pressed=true] { + position: relative; + overflow: visible; + background-position: 50%; + background-size: 100%; + background-repeat: no-repeat; +} + +a.fr-tag[aria-pressed=true]::after, +button.fr-tag[aria-pressed=true]::after, +input[type=button].fr-tag[aria-pressed=true]::after, +input[type=image].fr-tag[aria-pressed=true]::after, +input[type=reset].fr-tag[aria-pressed=true]::after, +input[type=submit].fr-tag[aria-pressed=true]::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/checkbox-circle-line.svg"); + mask-image: url("../icons/system/checkbox-circle-line.svg"); + --icon-size: 1rem; + content: ""; + position: absolute; + top: 4px; + right: 0; + margin: -0.5rem; +} + +a.fr-tag[aria-pressed=true].fr-tag--sm::after, +button.fr-tag[aria-pressed=true].fr-tag--sm::after, +input[type=button].fr-tag[aria-pressed=true].fr-tag--sm::after, +input[type=image].fr-tag[aria-pressed=true].fr-tag--sm::after, +input[type=reset].fr-tag[aria-pressed=true].fr-tag--sm::after, +input[type=submit].fr-tag[aria-pressed=true].fr-tag--sm::after { + --icon-size: 0.75rem; + content: ""; + position: absolute; + top: 3px; + right: 0; + margin: -0.375rem; +} + +a.fr-tag--dismiss::before, +button.fr-tag--dismiss::before, +input[type=button].fr-tag--dismiss::before, +input[type=image].fr-tag--dismiss::before, +input[type=reset].fr-tag--dismiss::before, +input[type=submit].fr-tag--dismiss::before { + content: none; +} + +a.fr-tag--dismiss::after, +button.fr-tag--dismiss::after, +input[type=button].fr-tag--dismiss::after, +input[type=image].fr-tag--dismiss::after, +input[type=reset].fr-tag--dismiss::after, +input[type=submit].fr-tag--dismiss::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/close-line.svg"); + mask-image: url("../icons/system/close-line.svg"); + --icon-size: 1rem; + content: ""; + margin-left: 0.25rem; + margin-right: -0.25rem; +} + +a.fr-tag--dismiss.fr-tag--sm::after, +button.fr-tag--dismiss.fr-tag--sm::after, +input[type=button].fr-tag--dismiss.fr-tag--sm::after, +input[type=image].fr-tag--dismiss.fr-tag--sm::after, +input[type=reset].fr-tag--dismiss.fr-tag--sm::after, +input[type=submit].fr-tag--dismiss.fr-tag--sm::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 0.75rem; + content: ""; + margin-right: -0.1875rem; + margin-left: 0.125rem; +} + +.fr-tags-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + display: flex; + flex-direction: row; + margin-left: -0.25rem; + margin-right: -0.25rem; + flex-wrap: wrap; +} + +.fr-tags-group > li { + line-height: 2.75rem; +} + +.fr-tags-group .fr-tag { + margin: 0 0.25rem 0.5rem 0.25rem; + vertical-align: top; +} + +.fr-tags-group.fr-tags-group--sm .fr-tag { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.5rem; + padding: 0.125rem 0.5rem; + border-radius: 0.75rem; +} + +.fr-tags-group.fr-tags-group--sm .fr-tag::before, +.fr-tags-group.fr-tags-group--sm .fr-tag::after { + --icon-size: 0.75rem; +} + +.fr-tags-group.fr-tags-group--sm button.fr-tag.fr-tag--dismiss::after, +.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag.fr-tag--dismiss::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 0.75rem; + content: ""; + margin-right: -0.1875rem; +} + +.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]::after, +.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 0.75rem; + content: ""; + position: absolute; + top: 3px; + right: 0; + margin: -0.375rem; +} + +.fr-tag[aria-pressed=false] { + color: var(--text-action-high-blue-france); + background-color: var(--background-action-low-blue-france); + + --idle: transparent; + --hover: var(--background-action-low-blue-france-hover); + --active: var(--background-action-low-blue-france-active); +} + +.fr-tag.fr-tag--dismiss { + color: var(--text-inverted-blue-france); + background-color: var(--background-action-high-blue-france); + + --idle: transparent; + --hover: var(--background-action-high-blue-france-hover); + --active: var(--background-action-high-blue-france-active); +} + +a.fr-tag, +button.fr-tag, +input[type=button].fr-tag, +input[type=image].fr-tag, +input[type=reset].fr-tag, +input[type=submit].fr-tag { + color: var(--text-action-high-blue-france); + background-color: var(--background-action-low-blue-france); + + --idle: transparent; + --hover: var(--background-action-low-blue-france-hover); + --active: var(--background-action-low-blue-france-active); +} + +a.fr-tag--green-tilleul-verveine, +button.fr-tag--green-tilleul-verveine, +input[type=button].fr-tag--green-tilleul-verveine, +input[type=image].fr-tag--green-tilleul-verveine, +input[type=reset].fr-tag--green-tilleul-verveine, +input[type=submit].fr-tag--green-tilleul-verveine { + color: var(--text-action-high-green-tilleul-verveine); + background-color: var(--background-action-low-green-tilleul-verveine); + + --idle: transparent; + --hover: var(--background-action-low-green-tilleul-verveine-hover); + --active: var(--background-action-low-green-tilleul-verveine-active); +} + +a.fr-tag--green-bourgeon, +button.fr-tag--green-bourgeon, +input[type=button].fr-tag--green-bourgeon, +input[type=image].fr-tag--green-bourgeon, +input[type=reset].fr-tag--green-bourgeon, +input[type=submit].fr-tag--green-bourgeon { + color: var(--text-action-high-green-bourgeon); + background-color: var(--background-action-low-green-bourgeon); + + --idle: transparent; + --hover: var(--background-action-low-green-bourgeon-hover); + --active: var(--background-action-low-green-bourgeon-active); +} + +a.fr-tag--green-emeraude, +button.fr-tag--green-emeraude, +input[type=button].fr-tag--green-emeraude, +input[type=image].fr-tag--green-emeraude, +input[type=reset].fr-tag--green-emeraude, +input[type=submit].fr-tag--green-emeraude { + color: var(--text-action-high-green-emeraude); + background-color: var(--background-action-low-green-emeraude); + + --idle: transparent; + --hover: var(--background-action-low-green-emeraude-hover); + --active: var(--background-action-low-green-emeraude-active); +} + +a.fr-tag--green-menthe, +button.fr-tag--green-menthe, +input[type=button].fr-tag--green-menthe, +input[type=image].fr-tag--green-menthe, +input[type=reset].fr-tag--green-menthe, +input[type=submit].fr-tag--green-menthe { + color: var(--text-action-high-green-menthe); + background-color: var(--background-action-low-green-menthe); + + --idle: transparent; + --hover: var(--background-action-low-green-menthe-hover); + --active: var(--background-action-low-green-menthe-active); +} + +a.fr-tag--green-archipel, +button.fr-tag--green-archipel, +input[type=button].fr-tag--green-archipel, +input[type=image].fr-tag--green-archipel, +input[type=reset].fr-tag--green-archipel, +input[type=submit].fr-tag--green-archipel { + color: var(--text-action-high-green-archipel); + background-color: var(--background-action-low-green-archipel); + + --idle: transparent; + --hover: var(--background-action-low-green-archipel-hover); + --active: var(--background-action-low-green-archipel-active); +} + +a.fr-tag--blue-ecume, +button.fr-tag--blue-ecume, +input[type=button].fr-tag--blue-ecume, +input[type=image].fr-tag--blue-ecume, +input[type=reset].fr-tag--blue-ecume, +input[type=submit].fr-tag--blue-ecume { + color: var(--text-action-high-blue-ecume); + background-color: var(--background-action-low-blue-ecume); + + --idle: transparent; + --hover: var(--background-action-low-blue-ecume-hover); + --active: var(--background-action-low-blue-ecume-active); +} + +a.fr-tag--blue-cumulus, +button.fr-tag--blue-cumulus, +input[type=button].fr-tag--blue-cumulus, +input[type=image].fr-tag--blue-cumulus, +input[type=reset].fr-tag--blue-cumulus, +input[type=submit].fr-tag--blue-cumulus { + color: var(--text-action-high-blue-cumulus); + background-color: var(--background-action-low-blue-cumulus); + + --idle: transparent; + --hover: var(--background-action-low-blue-cumulus-hover); + --active: var(--background-action-low-blue-cumulus-active); +} + +a.fr-tag--purple-glycine, +button.fr-tag--purple-glycine, +input[type=button].fr-tag--purple-glycine, +input[type=image].fr-tag--purple-glycine, +input[type=reset].fr-tag--purple-glycine, +input[type=submit].fr-tag--purple-glycine { + color: var(--text-action-high-purple-glycine); + background-color: var(--background-action-low-purple-glycine); + + --idle: transparent; + --hover: var(--background-action-low-purple-glycine-hover); + --active: var(--background-action-low-purple-glycine-active); +} + +a.fr-tag--pink-macaron, +button.fr-tag--pink-macaron, +input[type=button].fr-tag--pink-macaron, +input[type=image].fr-tag--pink-macaron, +input[type=reset].fr-tag--pink-macaron, +input[type=submit].fr-tag--pink-macaron { + color: var(--text-action-high-pink-macaron); + background-color: var(--background-action-low-pink-macaron); + + --idle: transparent; + --hover: var(--background-action-low-pink-macaron-hover); + --active: var(--background-action-low-pink-macaron-active); +} + +a.fr-tag--pink-tuile, +button.fr-tag--pink-tuile, +input[type=button].fr-tag--pink-tuile, +input[type=image].fr-tag--pink-tuile, +input[type=reset].fr-tag--pink-tuile, +input[type=submit].fr-tag--pink-tuile { + color: var(--text-action-high-pink-tuile); + background-color: var(--background-action-low-pink-tuile); + + --idle: transparent; + --hover: var(--background-action-low-pink-tuile-hover); + --active: var(--background-action-low-pink-tuile-active); +} + +a.fr-tag--yellow-tournesol, +button.fr-tag--yellow-tournesol, +input[type=button].fr-tag--yellow-tournesol, +input[type=image].fr-tag--yellow-tournesol, +input[type=reset].fr-tag--yellow-tournesol, +input[type=submit].fr-tag--yellow-tournesol { + color: var(--text-action-high-yellow-tournesol); + background-color: var(--background-action-low-yellow-tournesol); + + --idle: transparent; + --hover: var(--background-action-low-yellow-tournesol-hover); + --active: var(--background-action-low-yellow-tournesol-active); +} + +a.fr-tag--yellow-moutarde, +button.fr-tag--yellow-moutarde, +input[type=button].fr-tag--yellow-moutarde, +input[type=image].fr-tag--yellow-moutarde, +input[type=reset].fr-tag--yellow-moutarde, +input[type=submit].fr-tag--yellow-moutarde { + color: var(--text-action-high-yellow-moutarde); + background-color: var(--background-action-low-yellow-moutarde); + + --idle: transparent; + --hover: var(--background-action-low-yellow-moutarde-hover); + --active: var(--background-action-low-yellow-moutarde-active); +} + +a.fr-tag--orange-terre-battue, +button.fr-tag--orange-terre-battue, +input[type=button].fr-tag--orange-terre-battue, +input[type=image].fr-tag--orange-terre-battue, +input[type=reset].fr-tag--orange-terre-battue, +input[type=submit].fr-tag--orange-terre-battue { + color: var(--text-action-high-orange-terre-battue); + background-color: var(--background-action-low-orange-terre-battue); + + --idle: transparent; + --hover: var(--background-action-low-orange-terre-battue-hover); + --active: var(--background-action-low-orange-terre-battue-active); +} + +a.fr-tag--brown-cafe-creme, +button.fr-tag--brown-cafe-creme, +input[type=button].fr-tag--brown-cafe-creme, +input[type=image].fr-tag--brown-cafe-creme, +input[type=reset].fr-tag--brown-cafe-creme, +input[type=submit].fr-tag--brown-cafe-creme { + color: var(--text-action-high-brown-cafe-creme); + background-color: var(--background-action-low-brown-cafe-creme); + + --idle: transparent; + --hover: var(--background-action-low-brown-cafe-creme-hover); + --active: var(--background-action-low-brown-cafe-creme-active); +} + +a.fr-tag--brown-caramel, +button.fr-tag--brown-caramel, +input[type=button].fr-tag--brown-caramel, +input[type=image].fr-tag--brown-caramel, +input[type=reset].fr-tag--brown-caramel, +input[type=submit].fr-tag--brown-caramel { + color: var(--text-action-high-brown-caramel); + background-color: var(--background-action-low-brown-caramel); + + --idle: transparent; + --hover: var(--background-action-low-brown-caramel-hover); + --active: var(--background-action-low-brown-caramel-active); +} + +a.fr-tag--brown-opera, +button.fr-tag--brown-opera, +input[type=button].fr-tag--brown-opera, +input[type=image].fr-tag--brown-opera, +input[type=reset].fr-tag--brown-opera, +input[type=submit].fr-tag--brown-opera { + color: var(--text-action-high-brown-opera); + background-color: var(--background-action-low-brown-opera); + + --idle: transparent; + --hover: var(--background-action-low-brown-opera-hover); + --active: var(--background-action-low-brown-opera-active); +} + +a.fr-tag--beige-gris-galet, +button.fr-tag--beige-gris-galet, +input[type=button].fr-tag--beige-gris-galet, +input[type=image].fr-tag--beige-gris-galet, +input[type=reset].fr-tag--beige-gris-galet, +input[type=submit].fr-tag--beige-gris-galet { + color: var(--text-action-high-beige-gris-galet); + background-color: var(--background-action-low-beige-gris-galet); + + --idle: transparent; + --hover: var(--background-action-low-beige-gris-galet-hover); + --active: var(--background-action-low-beige-gris-galet-active); +} + +button.fr-tag[aria-pressed=true]:not(:disabled), +input[type=button].fr-tag[aria-pressed=true]:not(:disabled) { + background-color: transparent; + color: var(--text-inverted-blue-france); + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, var(--background-active-blue-france) 0.625rem); +} + +button.fr-tag[aria-pressed=true]:not(:disabled):hover, +input[type=button].fr-tag[aria-pressed=true]:not(:disabled):hover { + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, var(--background-active-blue-france-hover) 0.625rem); +} + +button.fr-tag[aria-pressed=true]:not(:disabled):active, +input[type=button].fr-tag[aria-pressed=true]:not(:disabled):active { + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, var(--background-active-blue-france-active) 0.625rem); +} + +button.fr-tag[aria-pressed=true]::after, +input[type=button].fr-tag[aria-pressed=true]::after { + color: var(--text-action-high-blue-france); +} + +button.fr-tag[aria-pressed=true]:disabled, +input[type=button].fr-tag[aria-pressed=true]:disabled { + background-color: transparent; + + --hover: inherit; + --active: inherit; + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, var(--background-disabled-grey) 0.625rem); +} + +button.fr-tag[aria-pressed=true]:disabled::after, +input[type=button].fr-tag[aria-pressed=true]:disabled::after { + color: var(--text-disabled-grey); +} + +button.fr-tag[aria-pressed=true].fr-tag--sm, +input[type=button].fr-tag[aria-pressed=true].fr-tag--sm { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-active-blue-france) 0.5rem); +} + +button.fr-tag[aria-pressed=true].fr-tag--sm:hover, +input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:hover { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-active-blue-france-hover) 0.5rem); +} + +button.fr-tag[aria-pressed=true].fr-tag--sm:active, +input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:active { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-active-blue-france-active) 0.5rem); +} + +button.fr-tag[aria-pressed=true].fr-tag--sm:disabled, +input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:disabled { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-disabled-grey) 0.5rem); +} + +button.fr-tag:disabled, +input[type=button].fr-tag:disabled { + color: var(--text-disabled-grey); + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +a:not([href]).fr-tag { + color: var(--text-disabled-grey); + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true], +.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true] { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-active-blue-france) 0.5rem); +} + +.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:hover, +.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:hover { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-active-blue-france-hover) 0.5rem); +} + +.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:active, +.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:active { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-active-blue-france-active) 0.5rem); +} + +.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:disabled, +.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:disabled { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-disabled-grey) 0.5rem); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + Download +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-download__link { + --text-spacing: 0; + --title-spacing: 0; + display: inline; + color: var(--text-action-high-blue-france); +} + +.fr-download { + --text-spacing: 0; + --title-spacing: 0; + position: relative; + padding-bottom: 1.5rem; + margin: 0 0 1rem 0; +} + +.fr-download .fr-download__link { + font-size: 1rem; + line-height: 1.5rem; + padding: 0 0; + overflow: initial; + max-width: 100%; + max-height: none; + font-weight: 400; +} + +.fr-download .fr-download__link::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/download-line.svg"); + mask-image: url("../icons/system/download-line.svg"); + content: ""; +} + +.fr-download__desc { + font-size: 0.875rem; + line-height: 1.5rem; + font-weight: 400; + display: none; +} + +.fr-download__detail { + position: absolute; + bottom: 0; + left: 0; + font-size: 0.75rem; + line-height: 1.25rem; + font-weight: 400; + max-width: 100%; + white-space: nowrap; + pointer-events: none; + cursor: text; + overflow: hidden; + text-overflow: ellipsis; + color: var(--text-mention-grey); +} + +.fr-download__detail abbr { + text-decoration: none; +} + +.fr-download--card { + padding: 1.5rem 1.5rem 4rem 1.5rem; + + --text-spacing: 0; + --title-spacing: 0; + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-download--card .fr-download__link { + font-weight: 700; + font-size: 1.25rem; + line-height: 1.75rem; + color: var(--text-action-high-blue-france); +} + +.fr-download--card .fr-download__link::after { + --icon-size: 1rem; + position: absolute; + right: 1.5rem; + bottom: 1.5rem; + margin: 0; + color: var(--text-action-high-blue-france); +} + +.fr-download--card .fr-download__desc { + display: block; + margin-top: 0.5rem; +} + +.fr-download--card .fr-download__detail { + position: absolute; + bottom: 1.5rem; + left: 1.5rem; + max-width: calc(100% - 6.25rem); +} + +.fr-download--card .fr-download__detail[class^=fr-icon-]::before, +.fr-download--card .fr-download__detail[class*=" fr-icon-"]::before, +.fr-download--card .fr-download__detail[class^=fr-fi-]::before, +.fr-download--card .fr-download__detail[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-right: 0.5rem; +} + +.fr-downloads-group__title { + font-weight: 700; + font-size: 1.375rem; + line-height: 1.75rem; + margin: var(--title-spacing); +} + +.fr-downloads-group--bordered { + padding: 1.5rem 1.5rem 0.5rem; + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-downloads-group > ul { + margin-top: 0; + margin-bottom: 0; +} + +.fr-downloads-group > ul > li { + padding-bottom: 0; +} + +.fr-downloads-group .fr-download { + margin-bottom: 1rem; +} + +.fr-downloads-group li::marker { + color: var(--text-action-high-blue-france); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ALERT +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-alert { + position: relative; + padding: 1rem 2.25rem 0.75rem 3.5rem; + + --title-spacing: 0 0 0.25rem; + --text-spacing: 0 0 0.25rem; + background-size: 100% 1px, 1px 100%, 100% 1px, 2.5rem 100%; + background-position: 0 0, 100% 0, 0 100%, 0 0, 100% 100%; + background-repeat: no-repeat, no-repeat no-repeat, no-repeat; + background-image: linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)), linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)), linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)), linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)), linear-gradient(0deg, var(--background-flat-grey), var(--background-flat-grey)); +} + +.fr-alert::before { + --icon-size: 1.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + position: absolute; + top: 0; + left: 0; + margin: 1rem 0.5rem; + color: var(--text-inverted-grey); +} + +.fr-alert__title { + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; +} + +.fr-alert .fr-btn--close { + position: absolute; + top: 0.25rem; + right: 0.25rem; + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-alert .fr-btn--close::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/close-line.svg"); + mask-image: url("../icons/system/close-line.svg"); + content: ""; +} + +.fr-alert + .fr-alert { + margin-top: 1rem; +} + +.fr-alert--info::before { + -webkit-mask-image: url("../icons/system/fr--info-fill.svg"); + mask-image: url("../icons/system/fr--info-fill.svg"); +} + +.fr-alert--success::before { + -webkit-mask-image: url("../icons/system/fr--success-fill.svg"); + mask-image: url("../icons/system/fr--success-fill.svg"); +} + +.fr-alert--error::before { + -webkit-mask-image: url("../icons/system/fr--error-fill.svg"); + mask-image: url("../icons/system/fr--error-fill.svg"); +} + +.fr-alert--warning::before { + -webkit-mask-image: url("../icons/system/fr--warning-fill.svg"); + mask-image: url("../icons/system/fr--warning-fill.svg"); +} + +.fr-alert--info::before, +.fr-alert--success::before, +.fr-alert--error::before, +.fr-alert--warning::before { + content: ""; +} + +.fr-alert--sm { + padding: 0.5rem 2.25rem 0.25rem 3rem; +} + +.fr-alert--sm::before { + margin: 0.5rem 0.5rem; +} + +.fr-alert .fr-link--close { + position: absolute; + top: 0.25rem; + right: 1.25rem; + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + align-items: center; +} + +.fr-alert .fr-link--close::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/close-line.svg"); + mask-image: url("../icons/system/close-line.svg"); + content: ""; +} + +.fr-alert--info { + background-image: linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)), linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)), linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)), linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)), linear-gradient(0deg, var(--background-flat-info), var(--background-flat-info)); +} + +.fr-alert--error { + background-image: linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)), linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)), linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)), linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)), linear-gradient(0deg, var(--background-flat-error), var(--background-flat-error)); +} + +.fr-alert--success { + background-image: linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)), linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)), linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)), linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)), linear-gradient(0deg, var(--background-flat-success), var(--background-flat-success)); +} + +.fr-alert--warning { + background-image: linear-gradient(0deg, var(--border-plain-warning), var(--border-plain-warning)), linear-gradient(0deg, var(--border-plain-warning), var(--border-plain-warning)), linear-gradient(0deg, var(--border-plain-warning), var(--border-plain-warning)), linear-gradient(0deg, var(--border-plain-warning), var(--border-plain-warning)), linear-gradient(0deg, var(--background-flat-warning), var(--background-flat-warning)); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ALERT +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-notice { + position: relative; + + --title-spacing: 0; + --text-spacing: 0; + padding-top: 1rem; + padding-bottom: 1rem; + background-color: var(--background-contrast-grey); + color: var(--text-title-grey); +} + +.fr-notice__body { + position: relative; + display: flex; + flex-direction: row; + align-items: flex-start; + justify-content: space-between; +} + +.fr-notice__body h1, +.fr-notice__body h2, +.fr-notice__body h3, +.fr-notice__body h4, +.fr-notice__body h5, +.fr-notice__body h6 { + color: inherit; + line-height: inherit; + font-size: inherit; +} + +.fr-notice__title { + position: relative; + margin-right: 0.25rem; + font-weight: 700; +} + +.fr-notice__title::before { + --icon-size: 1.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + margin-right: 0.5rem; +} + +.fr-notice__desc { + margin-right: 0.25rem; +} + +.fr-notice__title, +.fr-notice__desc { + display: block; +} + +.fr-notice__title, +.fr-notice__desc, +.fr-notice__link { + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-notice--no-icon .fr-notice__title::before { + display: none; +} + +.fr-notice .fr-btn--close { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + margin-top: -0.25rem; + margin-left: 0.25rem; + color: inherit; +} + +.fr-notice .fr-btn--close::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/close-line.svg"); + mask-image: url("../icons/system/close-line.svg"); + content: ""; +} + +.fr-notice--info .fr-notice__title::before, +.fr-notice--warning .fr-notice__title::before, +.fr-notice--alert .fr-notice__title::before, +.fr-notice--weather-orange .fr-notice__title::before, +.fr-notice--weather-red .fr-notice__title::before, +.fr-notice--weather-purple .fr-notice__title::before, +.fr-notice--witness .fr-notice__title::before, +.fr-notice--kidnapping .fr-notice__title::before, +.fr-notice--attack .fr-notice__title::before, +.fr-notice--cyberattack .fr-notice__title::before { + content: ""; +} + +.fr-notice--info .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + -webkit-mask-image: url("../icons/system/fr--info-fill.svg"); + mask-image: url("../icons/system/fr--info-fill.svg"); +} + +.fr-notice--warning .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + -webkit-mask-image: url("../icons/system/fr--warning-fill.svg"); + mask-image: url("../icons/system/fr--warning-fill.svg"); +} + +.fr-notice--alert .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + -webkit-mask-image: url("../icons/system/error-warning-fill.svg"); + mask-image: url("../icons/system/error-warning-fill.svg"); +} + +.fr-notice--weather-orange .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + -webkit-mask-image: url("../icons/weather/heavy-showers-fill.svg"); + mask-image: url("../icons/weather/heavy-showers-fill.svg"); +} + +.fr-notice--weather-red .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + -webkit-mask-image: url("../icons/weather/heavy-showers-fill.svg"); + mask-image: url("../icons/weather/heavy-showers-fill.svg"); +} + +.fr-notice--weather-purple .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + -webkit-mask-image: url("../icons/weather/typhoon-fill.svg"); + mask-image: url("../icons/weather/typhoon-fill.svg"); +} + +.fr-notice--witness, +.fr-notice--kidnapping, +.fr-notice--attack, +.fr-notice--cyberattack { + padding-top: 1.375rem; + background-position: 0 0; + background-size: 100% 0.375rem; + background-repeat: no-repeat; +} + +.fr-notice--witness .fr-notice__title, +.fr-notice--kidnapping .fr-notice__title, +.fr-notice--attack .fr-notice__title, +.fr-notice--cyberattack .fr-notice__title { + text-transform: uppercase; +} + +.fr-notice--witness .fr-notice__title::before, +.fr-notice--cyberattack .fr-notice__title::before { + -webkit-mask-image: url("../icons/system/fr--warning-fill.svg"); + mask-image: url("../icons/system/fr--warning-fill.svg"); +} + +.fr-notice--kidnapping .fr-notice__title::before { + -webkit-mask-image: url("../icons/system/fr--alert-warning-fill.svg"); + mask-image: url("../icons/system/fr--alert-warning-fill.svg"); +} + +.fr-notice--attack .fr-notice__title::before { + -webkit-mask-image: url("../icons/system/fr--alert-warning-2-fill.svg"); + mask-image: url("../icons/system/fr--alert-warning-2-fill.svg"); +} + +.fr-notice--info { + background-color: var(--background-contrast-info); + + --idle: transparent; + --hover: var(--background-contrast-info-hover); + --active: var(--background-contrast-info-active); + color: var(--text-default-info); +} + +.fr-notice--warning, +.fr-notice--weather-orange { + background-color: var(--background-contrast-warning); + + --idle: transparent; + --hover: var(--background-contrast-warning-hover); + --active: var(--background-contrast-warning-active); + color: var(--text-default-warning); +} + +.fr-notice--alert { + background-color: var(--background-contrast-error); + + --idle: transparent; + --hover: var(--background-contrast-error-hover); + --active: var(--background-contrast-error-active); + color: var(--text-default-error); +} + +.fr-notice--weather-red { + background-color: var(--background-flat-error); + + --idle: transparent; + --hover: var(--background-flat-error-hover); + --active: var(--background-flat-error-active); + color: var(--text-inverted-grey); +} + +.fr-notice--weather-red .fr-btn--close { + background-color: var(--background-action-high-error); + + --idle: transparent; + --hover: var(--background-action-high-error-hover); + --active: var(--background-action-high-error-active); +} + +.fr-notice--weather-purple { + background-color: var(--background-flat-purple-glycine); + + --idle: transparent; + --hover: var(--background-flat-purple-glycine-hover); + --active: var(--background-flat-purple-glycine-active); + color: var(--text-inverted-grey); +} + +.fr-notice--weather-purple .fr-btn--close { + background-color: var(--background-action-high-purple-glycine); + + --idle: transparent; + --hover: var(--background-action-high-purple-glycine-hover); + --active: var(--background-action-high-purple-glycine-active); +} + +.fr-notice--witness { + background-color: var(--background-flat-grey); + + --idle: transparent; + --hover: var(--background-flat-grey-hover); + --active: var(--background-flat-grey-active); + color: var(--text-inverted-grey); + background-image: linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)); +} + +.fr-notice--witness .fr-btn--close { + background-color: var(--background-action-high-grey); + + --idle: transparent; + --hover: var(--background-action-high-grey-hover); + --active: var(--background-action-high-grey-active); +} + +.fr-notice--kidnapping, +.fr-notice--attack { + background-color: var(--background-flat-error); + + --idle: transparent; + --hover: var(--background-flat-error-hover); + --active: var(--background-flat-error-active); + color: var(--text-inverted-grey); + background-image: linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)); +} + +.fr-notice--kidnapping .fr-btn--close, +.fr-notice--attack .fr-btn--close { + background-color: var(--background-action-high-error); + + --idle: transparent; + --hover: var(--background-action-high-error-hover); + --active: var(--background-action-high-error-active); +} + +.fr-notice--cyberattack { + background-color: var(--background-flat-grey); + + --idle: transparent; + --hover: var(--background-flat-grey-hover); + --active: var(--background-flat-grey-active); + color: var(--text-inverted-grey); + background-image: linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)); +} + +.fr-notice--cyberattack .fr-btn--close { + background-color: var(--background-action-high-grey); + + --idle: transparent; + --hover: var(--background-action-high-grey-hover); + --active: var(--background-action-high-grey-active); +} + +.fr-radio-group { + position: relative; + max-width: max-content; +} + +.fr-radio-group input[type=radio] { + position: absolute; + margin: 0; + width: 1.5rem; + height: 1.5rem; + opacity: 0; +} + +.fr-radio-group input[type=radio] + label { + display: flex; + flex-direction: column; + align-items: flex-start; + justify-content: flex-start; + padding-left: 2rem; + background-position: calc(-0.25rem + 1px) calc(-0.25rem + 1px), calc(-0.25rem + 1px) calc(-0.25rem + 1px); + background-size: 1.875rem 1.875rem, 1.875rem 1.875rem; + background-repeat: no-repeat, no-repeat; + background-image: radial-gradient(transparent 10px, var(--border-action-high-blue-france) 11px, transparent 12px); +} + +.fr-radio-group input[type=radio] + label::before { + content: ""; + width: 1.5rem; + height: 1.5rem; + position: absolute; + top: 0; + border-radius: 1.5rem; + margin-left: -2rem; +} + +.fr-radio-group input[type=radio] + label .fr-hint-text { + margin: 0; + width: 100%; +} + +.fr-radio-group--sm input[type=radio] { + width: 1rem; + height: 1rem; + top: 0.25rem; +} + +.fr-radio-group--sm input[type=radio] + label { + padding-left: 1.5rem; + background-position: 0 0.25rem, 0 0.25rem; + background-size: 1rem 1rem, 1rem 1rem; + background-image: radial-gradient(transparent 6px, var(--border-action-high-blue-france) 7px, transparent 8px); +} + +.fr-radio-group--sm input[type=radio] + label::before { + top: 0.25rem; + width: 1rem; + height: 1rem; + border-radius: 0.5rem; + margin-left: -1.5rem; +} + +.fr-radio-rich { + position: relative; + display: flex; + flex-direction: row; + align-items: center; + max-width: 100%; +} + +.fr-radio-rich input[type=radio] { + width: 1rem; + height: 1rem; + left: 1rem; + top: calc(50% - 0.5rem); +} + +.fr-radio-rich input[type=radio] + label { + padding-left: 2.75rem; + margin-left: 0; + align-self: stretch; + width: 100%; + padding-top: 0.75rem; + padding-bottom: 0.75rem; + padding-right: 1rem; + display: flex; + flex-direction: column; + align-items: stretch; + justify-content: center; + background-size: 100% 1px, 1px 100%, 100% 1px, 1px 100%, 1rem 1rem, 1rem 1rem; + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat; + background-position: 0 0, 100% 0, 0 100%, 0 0, 1rem 50%, 1rem 50%; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--border-action-high-blue-france) 7px, transparent 8px); + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-radio-rich input[type=radio] + label::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + margin-left: 0; + border-radius: 0; +} + +.fr-radio-rich input[type=radio] + label .fr-hint-text { + margin-left: 0; +} + +.fr-radio-rich input[type=radio]:not(:disabled) ~ label { + --hover-tint: var(--hover); + --active-tint: var(--active); +} + +.fr-radio-rich input[type=radio]:not(:disabled) ~ label:hover { + background-color: var(--hover-tint); +} + +.fr-radio-rich input[type=radio]:not(:disabled) ~ label:active { + background-color: var(--active-tint); +} + +.fr-radio-rich input[type=radio]:not(:disabled) ~ label:hover + .fr-radio-rich__pictogram { + background-color: var(--hover); +} + +.fr-radio-rich input[type=radio]:not(:disabled) ~ label:active + .fr-radio-rich__pictogram { + background-color: var(--active); +} + +.fr-radio-rich__pictogram { + display: flex; + flex-direction: row; + align-items: center; + justify-content: center; + margin-left: -1px; + padding: 0.25rem; + width: 5.5rem; + min-width: 5.5rem; + min-height: 5.5rem; + align-self: stretch; + pointer-events: none; + background-size: 100% 1px, 100% 1px, 1px 100%, 1px calc(100% - 0.5rem); + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; + background-position: 0 0, 0 100%, 100% 0, 0 0.25rem; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-radio-rich__pictogram img, +.fr-radio-rich__pictogram svg { + max-width: 3.5rem; + max-height: 3.5rem; +} + +.fr-control > .fr-radio-rich.fr-radio-group { + margin-top: 0; + margin-bottom: 0; +} + +.fr-radio-group input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 10px, var(--background-disabled-grey) 11px, transparent 12px); +} + +.fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, var(--border-active-blue-france) 11px, transparent 12px), radial-gradient(var(--background-active-blue-france) 5px, transparent 6px); +} + +.fr-radio-group input[type=radio]:checked:disabled + label { + background-image: radial-gradient(transparent 10px, var(--background-disabled-grey) 11px, transparent 12px), radial-gradient(var(--background-disabled-grey) 5px, transparent 6px); +} + +.fr-fieldset--error .fr-radio-group input[type=radio] + label { + background-image: radial-gradient(transparent 10px, var(--border-plain-error) 11px, transparent 12px); +} + +.fr-fieldset--error .fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, var(--border-plain-error) 11px, transparent 12px), radial-gradient(var(--background-active-blue-france) 5px, transparent 6px); +} + +.fr-fieldset--valid .fr-radio-group input[type=radio] + label { + background-image: radial-gradient(transparent 10px, var(--border-plain-success) 11px, transparent 12px); +} + +.fr-fieldset--valid .fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, var(--border-plain-success) 11px, transparent 12px), radial-gradient(var(--background-active-blue-france) 5px, transparent 6px); +} + +.fr-fieldset--info .fr-radio-group input[type=radio] + label { + background-image: radial-gradient(transparent 10px, var(--border-plain-info) 11px, transparent 12px); +} + +.fr-fieldset--info .fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, var(--border-plain-info) 11px, transparent 12px), radial-gradient(var(--background-active-blue-france) 5px, transparent 6px); +} + +.fr-fieldset .fr-radio-group input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 10px, var(--background-disabled-grey) 11px, transparent 12px); +} + +.fr-fieldset .fr-radio-group input[type=radio]:disabled:checked + label { + background-image: radial-gradient(transparent 10px, var(--background-disabled-grey) 11px, transparent 12px), radial-gradient(var(--background-disabled-grey) 5px, transparent 6px); +} + +.fr-radio-group--sm input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px); +} + +.fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, var(--border-active-blue-france) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-radio-group--sm input[type=radio]:checked:disabled + label { + background-image: radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px), radial-gradient(var(--background-disabled-grey) 3px, transparent 4px); +} + +.fr-fieldset--error .fr-radio-group--sm input[type=radio] + label { + background-image: radial-gradient(transparent 6px, var(--border-plain-error) 7px, transparent 8px); +} + +.fr-fieldset--error .fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, var(--border-plain-error) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-fieldset--valid .fr-radio-group--sm input[type=radio] + label { + background-image: radial-gradient(transparent 6px, var(--border-plain-success) 7px, transparent 8px); +} + +.fr-fieldset--valid .fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, var(--border-plain-success) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-fieldset--info .fr-radio-group--sm input[type=radio] + label { + background-image: radial-gradient(transparent 6px, var(--border-plain-info) 7px, transparent 8px); +} + +.fr-fieldset--info .fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, var(--border-plain-info) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-fieldset .fr-radio-group--sm input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px); +} + +.fr-fieldset .fr-radio-group--sm input[type=radio]:disabled:checked + label { + background-image: radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px), radial-gradient(var(--background-disabled-grey) 3px, transparent 4px); +} + +.fr-radio-rich input[type=radio]:disabled + label { + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px); +} + +.fr-radio-rich input[type=radio]:disabled ~ .fr-radio-rich__pictogram svg * { + fill: var(--text-disabled-grey); +} + +.fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, var(--border-active-blue-france), var(--border-active-blue-france)), linear-gradient(0deg, var(--border-active-blue-france), var(--border-active-blue-france)), linear-gradient(0deg, var(--border-active-blue-france), var(--border-active-blue-france)), linear-gradient(0deg, var(--border-active-blue-france), var(--border-active-blue-france)), radial-gradient(transparent 6px, var(--border-active-blue-france) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-radio-rich input[type=radio]:checked ~ .fr-radio-rich__pictogram { + background-image: linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-radio-rich input[type=radio]:checked:disabled + label { + background-image: linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px), radial-gradient(var(--background-disabled-grey) 3px, transparent 4px); +} + +.fr-radio-rich input[type=radio]:checked:disabled ~ .fr-radio-rich__pictogram { + background-image: linear-gradient(0deg, var(--background-disabled-grey), var(--background-disabled-grey)), linear-gradient(0deg, var(--background-disabled-grey), var(--background-disabled-grey)), linear-gradient(0deg, var(--background-disabled-grey), var(--background-disabled-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-fieldset--error .fr-radio-rich input[type=radio] + label { + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--border-plain-error) 7px, transparent 8px); +} + +.fr-fieldset--error .fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), radial-gradient(transparent 6px, var(--border-plain-error) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-fieldset--valid .fr-radio-rich input[type=radio] + label { + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--border-plain-success) 7px, transparent 8px); +} + +.fr-fieldset--valid .fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), radial-gradient(transparent 6px, var(--border-plain-success) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-fieldset--info .fr-radio-rich input[type=radio] + label { + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--border-plain-info) 7px, transparent 8px); +} + +.fr-fieldset--info .fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), radial-gradient(transparent 6px, var(--border-plain-info) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-fieldset .fr-radio-rich input[type=radio]:disabled + label { + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px); +} + +.fr-fieldset .fr-radio-rich input[type=radio]:disabled:checked + label { + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px), radial-gradient(var(--background-disabled-grey) 3px, transparent 4px); +} + +.fr-fieldset .fr-fieldset__content .fr-radio-group:not(.fr-radio-rich) input[type=radio] { + top: 0.75rem; +} + +.fr-fieldset .fr-fieldset__content .fr-radio-group:not(.fr-radio-rich) input[type=radio] + label { + background-position: calc(-0.25rem + 1px) calc(0.5rem + 1px), calc(-0.25rem + 1px) calc(0.5rem + 1px); +} + +.fr-fieldset .fr-fieldset__content .fr-radio-group--sm:not(.fr-radio-rich) input[type=radio] { + top: 1rem; +} + +.fr-fieldset .fr-fieldset__content .fr-radio-group--sm:not(.fr-radio-rich) input[type=radio] + label { + background-position: calc(-0.125rem + 1px) calc(1rem - 1px), calc(-0.125rem + 1px) calc(1rem - 1px); +} + +.fr-fieldset .fr-fieldset__content .fr-radio-rich { + margin-top: 0.5rem; + margin-bottom: 1rem; +} + +.fr-fieldset .fr-fieldset__content .fr-radio-rich input[type=radio] + label { + min-height: 5.5rem; +} + +.fr-fieldset .fr-fieldset__content .fr-radio-rich:last-child { + margin-bottom: 0.75rem; +} + +.fr-fieldset .fr-fieldset__content .fr-radio-rich:first-child { + margin-top: 0; +} + +.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich:not(:last-child) { + margin-right: 0.75rem; + margin-bottom: 0.5rem; +} + +.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich:first-child { + margin-top: 0.75rem; +} + +.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich:first-child .fr-radio-rich__img { + top: 1rem; +} + +.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich__img { + top: 0.75rem; +} + +.fr-fieldset--inline .fr-hint-text + .fr-fieldset__content .fr-radio-rich:first-child { + margin-top: 1.5rem; +} + +.fr-radio-rich__img { + display: flex; + flex-direction: row; + align-items: center; + justify-content: center; + margin-left: -1px; + padding: 0.25rem; + width: 5.5rem; + min-width: 5.5rem; + align-self: stretch; + pointer-events: none; + background-size: 100% 1px, 100% 1px, 1px 100%, 1px calc(100% - 0.5rem); + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; + background-position: 0 0, 0 100%, 100% 0, 0 0.25rem; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-radio-rich__img img, +.fr-radio-rich__img svg { + max-width: 3.5rem; + max-height: 3.5rem; +} + +.fr-radio-rich input[type=radio]:not(:disabled) ~ label:hover + .fr-radio-rich__img { + background-color: var(--hover); +} + +.fr-radio-rich input[type=radio]:not(:disabled) ~ label:active + .fr-radio-rich__img { + background-color: var(--active); +} + +.fr-radio-rich input[type=radio]:disabled ~ .fr-radio-rich__img svg * { + fill: var(--text-disabled-grey); +} + +.fr-radio-rich input[type=radio]:checked ~ .fr-radio-rich__img { + background-image: linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-radio-rich input[type=radio]:checked:disabled ~ .fr-radio-rich__img { + background-image: linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + CARD +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-card { + display: flex; + flex-direction: column; + position: relative; + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-card.fr-enlarge-link .fr-card__title a::after, +.fr-card.fr-enlarge-link .fr-card__title button::after, +.fr-card.fr-enlarge-button .fr-card__title a::after, +.fr-card.fr-enlarge-button .fr-card__title button::after { + --icon-size: 1.5rem; + position: absolute; + right: 2rem; + bottom: 2rem; +} + +.fr-card:not(.fr-card--no-border):not(.fr-card--shadow) { + background-size: 100% 1px, 1px 100%, 1px 100%, 100% 1px; + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; + background-position: 100% 100%, 0 0, 100% 0, 100% 0; + padding: 1px; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-card--no-icon .fr-card__title a:not([target=_blank])::after, +.fr-card:not(.fr-enlarge-link):not(.fr-card--download) .fr-card__title a:not([target=_blank])::after { + content: none; +} + +.fr-card--no-icon .fr-card__title button::after, +.fr-card:not(.fr-enlarge-button):not(.fr-card--download) .fr-card__title button::after { + content: none; +} + +.fr-card__body { + display: flex; + flex-direction: column; + height: 100%; + flex: 1 1 auto; + order: 2; + padding: 0 2rem; +} + +.fr-grid-row .fr-card { + height: 100%; +} + +.fr-card__header { + order: 1; + position: relative; + flex: 0 0 auto; +} + +.fr-card__header .fr-badges-group { + position: absolute; + top: 0; + left: 0; + padding: 0.75rem; +} + +.fr-card.fr-enlarge-link:hover .fr-card__img, +.fr-card.fr-enlarge-link:hover .fr-card__vid { + --brightness: calc(100% + var(--brighten) * 10%); +} + +.fr-card.fr-enlarge-link:active .fr-card__img, +.fr-card.fr-enlarge-link:active .fr-card__vid { + --brightness: calc(100% + var(--brighten) * 20%); +} + +.fr-card.fr-enlarge-button:hover .fr-card__img, +.fr-card.fr-enlarge-button:hover .fr-card__vid { + --brightness: calc(100% + var(--brighten) * 10%); +} + +.fr-card.fr-enlarge-button:active .fr-card__img, +.fr-card.fr-enlarge-button:active .fr-card__vid { + --brightness: calc(100% + var(--brighten) * 20%); +} + +.fr-card__img, +.fr-card__vid { + filter: brightness(var(--brightness)); +} + +.fr-card__img img, +.fr-card__img svg, +.fr-card__vid iframe, +.fr-card__vid video { + aspect-ratio: 1.7777777778; + object-fit: cover; + object-position: 50% 50%; +} + +.fr-card__img img { + display: block; +} + +.fr-card__content { + order: 1; + display: flex; + flex-direction: column; + padding: 2rem; + height: 100%; + margin: 0 -2rem; +} + +.fr-card__title { + order: 2; + font-size: 1.25rem; + line-height: 1.75rem; + font-weight: 700; + margin-bottom: 0; + color: var(--text-title-grey); +} + +.fr-card__title a::after, +.fr-card__title button::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-right-line.svg"); + mask-image: url("../icons/system/arrow-right-line.svg"); + --icon-size: 1rem; + content: ""; + margin-left: 0.5rem; +} + +.fr-card__title button { + font-size: inherit; + font-weight: inherit; + line-height: inherit; + text-align: inherit; + padding: 0; +} + +.fr-card__title [target=_blank]::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/external-link-line.svg"); + mask-image: url("../icons/system/external-link-line.svg"); + --icon-size: 1rem; + content: ""; +} + +.fr-card__desc { + order: 3; + font-size: 0.875rem; + line-height: 1.5rem; + margin-top: 0.75rem; + margin-bottom: 0; +} + +.fr-card__start { + order: 1; + margin-bottom: 0.25rem; +} + +.fr-card__start .fr-badges-group, +.fr-card__start .fr-tags-group { + margin-bottom: 0.25rem; +} + +.fr-card__start .fr-card__detail { + margin-bottom: 0.75rem; +} + +.fr-card__end { + order: 4; + display: flex; + flex-direction: column; + margin-top: 1rem; + padding-top: 0.5rem; + height: 100%; +} + +.fr-card__detail { + font-size: 0.75rem; + line-height: 1.25rem; + display: flex; + flex-direction: row; + align-items: flex-start; + margin-bottom: 0; + color: var(--text-mention-grey); +} + +.fr-card__detail[class^=fr-icon-]::before, +.fr-card__detail[class*=" fr-icon-"]::before, +.fr-card__detail[class^=fr-fi-]::before, +.fr-card__detail[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-right: 0.5rem; +} + +.fr-card.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__end, +.fr-card.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__end { + margin-bottom: -3rem; + min-height: 2rem; + padding-right: 2rem; + justify-content: flex-end; +} + +.fr-card.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content, +.fr-card.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__content { + padding-bottom: 5rem; +} + +.fr-card__footer { + order: 2; + padding: 0.5rem 2rem 2rem; + margin: 0 -2rem; +} + +.fr-card__footer .fr-btns-group, +.fr-card__footer .fr-links-group { + margin-bottom: -1rem; +} + +.fr-card--sm .fr-card__header .fr-badge { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.125rem; + padding: 0 0.375rem; +} + +.fr-card--sm .fr-card__header .fr-badge::before, +.fr-card--sm .fr-card__header .fr-badge::after { + --icon-size: 0.75rem; +} + +.fr-card--sm .fr-card__header .fr-tag { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.5rem; + padding: 0.125rem 0.5rem; + border-radius: 0.75rem; +} + +.fr-card--sm .fr-card__header .fr-tag::before, +.fr-card--sm .fr-card__header .fr-tag::after { + --icon-size: 0.75rem; +} + +.fr-card--sm .fr-card__content { + padding: 1.5rem; +} + +.fr-card--sm .fr-card__content .fr-badge { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.125rem; + padding: 0 0.375rem; +} + +.fr-card--sm .fr-card__content .fr-badge::before, +.fr-card--sm .fr-card__content .fr-badge::after { + --icon-size: 0.75rem; +} + +.fr-card--sm .fr-card__content .fr-tag { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.5rem; + padding: 0.125rem 0.5rem; + border-radius: 0.75rem; +} + +.fr-card--sm .fr-card__content .fr-tag::before, +.fr-card--sm .fr-card__content .fr-tag::after { + --icon-size: 0.75rem; +} + +.fr-card--sm .fr-card__title { + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; +} + +.fr-card--sm .fr-card__title a::after, +.fr-card--sm .fr-card__title button::after { + --icon-size: 1rem; +} + +.fr-card--sm .fr-card__desc { + margin-top: 0.5rem; +} + +.fr-card--sm .fr-card__start .fr-badges-group, +.fr-card--sm .fr-card__start .fr-tags-group { + margin-bottom: 0; +} + +.fr-card--sm .fr-card__start .fr-card__detail { + margin-bottom: 0.5rem; +} + +.fr-card--sm .fr-card__end { + margin-top: 0.75rem; + padding-top: 0.25rem; + margin-top: 1.5rem; + padding-top: 0.5rem; +} + +.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__end, +.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__end { + margin-bottom: -2rem; + min-height: 1.25rem; + padding-right: 1.5rem; +} + +.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content, +.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__content { + padding-bottom: 3.5rem; +} + +.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title a::after, +.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title button::after, +.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title a::after, +.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title button::after { + --icon-size: 1rem; + right: 1.5rem; + bottom: 1.5rem; +} + +.fr-card--sm .fr-card__footer { + padding: 0.5rem 1.5rem 1.5rem; +} + +.fr-card--lg .fr-card__content { + padding: 2.5rem; +} + +.fr-card--lg .fr-card__title { + font-weight: 700; + font-size: 1.375rem; + line-height: 1.75rem; +} + +.fr-card--lg .fr-card__title a::after, +.fr-card--lg .fr-card__title button::after { + --icon-size: 1.5rem; +} + +.fr-card--lg .fr-card__desc { + font-size: 1rem; + line-height: 1.5rem; + margin-top: 1rem; +} + +.fr-card--lg .fr-card__start { + margin-bottom: 0.5rem; +} + +.fr-card--lg .fr-card__start .fr-badges-group, +.fr-card--lg .fr-card__start .fr-tags-group { + margin-bottom: 0.5rem; +} + +.fr-card--lg .fr-card__start .fr-card__detail { + margin-bottom: 1rem; +} + +.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__end, +.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__end { + margin-bottom: -4rem; + min-height: 2.5rem; + padding-right: 2.5rem; +} + +.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content, +.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__content { + padding-bottom: 6.5rem; +} + +.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title a::after, +.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title button::after, +.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title a::after, +.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title button::after { + --icon-size: 2rem; + right: 2.5rem; + bottom: 2.5rem; +} + +.fr-card--lg .fr-card__footer { + padding: 0.5rem 2.5rem 2.5rem; +} + +.fr-card--download .fr-card__header { + aspect-ratio: 16/9; +} + +.fr-card--download .fr-card__header .fr-card__img { + position: absolute; + top: 0.5rem; + left: 0.5rem; + width: calc(100% - 1rem); + height: calc(100% - 1rem); +} + +.fr-card--download .fr-card__header .fr-card__img img { + max-width: 100%; + max-height: 100%; + object-fit: contain; +} + +.fr-card--download .fr-card__title a::after, +.fr-card--download .fr-card__title button::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/download-line.svg"); + mask-image: url("../icons/system/download-line.svg"); + content: ""; +} + +.fr-card__body > .fr-card__detail, +.fr-card__body > .fr-card__title { + margin-top: 2rem; +} + +.fr-card__body > .fr-card__detail { + margin-bottom: -1rem; +} + +.fr-card__body > .fr-card__desc, +.fr-card__body > .fr-card__title { + margin-bottom: 2rem; +} + +.fr-card__body > .fr-card__desc { + margin-top: -1rem; +} + +.fr-card.fr-enlarge-link:not(.fr-card--no-arrow) .fr-card__body > .fr-card__desc, +.fr-card.fr-enlarge-link:not(.fr-card--no-arrow) .fr-card__body > .fr-card__title { + margin-bottom: 4.5rem; +} + +.fr-card.fr-enlarge-link:not(.fr-card--no-arrow) .fr-card__body > .fr-card__desc { + margin-top: -3.5rem; +} + +.fr-card--grey { + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); +} + +.fr-card--shadow { + z-index: calc(var(--ground) + 500); + background-color: var(--background-raised-grey); + + --idle: transparent; + --hover: var(--background-raised-grey-hover); + --active: var(--background-raised-grey-active); + filter: drop-shadow(var(--raised-shadow)); +} + +.fr-card--shadow.fr-card--grey { + background-color: var(--background-contrast-raised-grey); + + --idle: transparent; + --hover: var(--background-contrast-raised-grey-hover); + --active: var(--background-contrast-raised-grey-active); +} + +.fr-card--no-background { + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-card--download:not(.fr-card--no-background) .fr-card__header { + background-color: var(--background-alt-grey); + + --idle: transparent; + --hover: var(--background-alt-grey-hover); + --active: var(--background-alt-grey-active); +} + +.fr-card__title a[href], +.fr-card__title button { + color: var(--text-action-high-blue-france); +} + +.fr-card__title button:disabled { + color: var(--text-disabled-grey); +} + +.fr-card__title:disabled, +a.fr-card__title:not([href]) { + color: var(--text-disabled-grey); + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + CHECKBOX +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-checkbox-group { + position: relative; +} + +.fr-checkbox-group input[type=checkbox] { + position: absolute; + margin: 0; + width: 1.5rem; + height: 1.5rem; + opacity: 0; +} + +.fr-checkbox-group input[type=checkbox] + label { + --data-uri-svg: none; + position: relative; + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + flex-wrap: wrap; + margin-left: 2rem; + + /** + * On ajoute l'icône check-line en taille sm via un pseudo element before + */ +} + +.fr-checkbox-group input[type=checkbox] + label .fr-hint-text { + margin: 0; + width: 100%; +} + +.fr-checkbox-group input[type=checkbox] + label::before { + content: ""; + display: block; + position: absolute; + top: 0; + left: -2rem; + width: 1.5rem; + height: 1.5rem; + margin-right: 0.5rem; + border-radius: 0.25rem; + background-size: 0.25rem 0.25rem, calc(100% - 0.25rem) 1px, 0.25rem 0.25rem, 1px calc(100% - 0.5rem), 0.25rem 0.25rem, calc(100% - 0.5rem) 1px, 0.25rem 0.25rem, 1px calc(100% - 0.5rem), 1rem; + background-position: 0 0, 0.25rem 0, 100% 0, 0 0.25rem, 100% 100%, calc(100% - 0.25rem) 100%, 0 100%, 100% 0.25rem, center; + background-repeat: no-repeat; + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), var(--data-uri-svg); +} + +.fr-checkbox-group--sm input[type=checkbox] { + top: 0.25rem; + width: 1rem; + height: 1rem; +} + +.fr-checkbox-group--sm input[type=checkbox] + label { + margin-left: 1.5rem; +} + +.fr-checkbox-group--sm input[type=checkbox] + label::before { + width: 1rem; + height: 1rem; + margin-top: 0.25rem; + left: -1.5rem; +} + +.fr-checkbox-group--error::before { + content: ""; + position: absolute; + top: 0; + left: -0.75rem; + width: 2px; + height: 100%; + background-color: var(--border-plain-error); + + --idle: transparent; + --hover: var(--border-plain-error-hover); + --active: var(--border-plain-error-active); +} + +.fr-checkbox-group--valid::before { + content: ""; + position: absolute; + top: 0; + left: -0.75rem; + width: 2px; + height: 100%; + background-color: var(--border-plain-success); + + --idle: transparent; + --hover: var(--border-plain-success-hover); + --active: var(--border-plain-success-active); +} + +.fr-checkbox-group .fr-message:first-child { + margin-top: 1rem; +} + +.fr-checkbox-group input[type=checkbox]:checked + label::before { + background-color: var(--background-active-blue-france); + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-active-blue-france) 4px, var(--border-active-blue-france) 5px, transparent 6px), linear-gradient(var(--border-active-blue-france), var(--border-active-blue-france)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-active-blue-france) 4px, var(--border-active-blue-france) 5px, transparent 6px), linear-gradient(var(--border-active-blue-france), var(--border-active-blue-france)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-active-blue-france) 4px, var(--border-active-blue-france) 5px, transparent 6px), linear-gradient(var(--border-active-blue-france), var(--border-active-blue-france)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-active-blue-france) 4px, var(--border-active-blue-france) 5px, transparent 6px), linear-gradient(var(--border-active-blue-france), var(--border-active-blue-france)), var(--data-uri-svg); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +:root[data-fr-theme=dark] .fr-checkbox-group input[type=checkbox]:checked + label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-checkbox-group input[type=checkbox]:disabled + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--background-disabled-grey) 4px, var(--background-disabled-grey) 5px, transparent 6px), linear-gradient(var(--background-disabled-grey), var(--background-disabled-grey)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--background-disabled-grey) 4px, var(--background-disabled-grey) 5px, transparent 6px), linear-gradient(var(--background-disabled-grey), var(--background-disabled-grey)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--background-disabled-grey) 4px, var(--background-disabled-grey) 5px, transparent 6px), linear-gradient(var(--background-disabled-grey), var(--background-disabled-grey)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--background-disabled-grey) 4px, var(--background-disabled-grey) 5px, transparent 6px), linear-gradient(var(--background-disabled-grey), var(--background-disabled-grey)), var(--data-uri-svg); +} + +.fr-checkbox-group input[type=checkbox]:disabled:checked + label::before { + background-color: var(--background-disabled-grey); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +:root[data-fr-theme=dark] .fr-checkbox-group input[type=checkbox]:disabled:checked + label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-checkbox-group--error input[type=checkbox] + label, +.fr-checkbox-group--error input[type=checkbox]:checked + label { + color: var(--text-default-error); +} + +.fr-checkbox-group--error input[type=checkbox] + label::before, +.fr-checkbox-group--error input[type=checkbox]:checked + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), var(--data-uri-svg); +} + +.fr-checkbox-group--valid input[type=checkbox] + label, +.fr-checkbox-group--valid input[type=checkbox]:checked + label { + color: var(--text-default-success); +} + +.fr-checkbox-group--valid input[type=checkbox] + label::before, +.fr-checkbox-group--valid input[type=checkbox]:checked + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), var(--data-uri-svg); +} + +.fr-fieldset--error .fr-checkbox-group input[type=checkbox] + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), var(--data-uri-svg); +} + +.fr-fieldset--valid .fr-checkbox-group input[type=checkbox] + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), var(--data-uri-svg); +} + +.fr-fieldset .fr-fieldset__content .fr-checkbox-group--sm label::before { + margin-top: 0.25rem; +} + +.fr-fieldset .fr-fieldset__content .fr-checkbox-group input[type=checkbox] { + margin-top: 0.75rem; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + SEGMENTED +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-segmented { + position: relative; + padding: 0; + margin: 0; + display: inline-flex; + align-items: center; + border: 0; +} + +.fr-segmented__legend { + margin-bottom: 0.75rem; + padding: 0; +} + +.fr-segmented__legend .fr-hint-text { + margin-top: 0.25rem; +} + +.fr-segmented__legend--inline { + float: left; + display: contents; +} + +.fr-segmented__legend--inline + .fr-segmented__elements { + margin-left: 1rem; +} + +.fr-segmented__elements { + display: flex; + flex-direction: row; + border-radius: 0.25rem; + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-segmented__element { + position: relative; +} + +.fr-segmented .fr-segmented__element input { + opacity: 0; +} + +.fr-segmented input { + position: absolute; + margin: 0; + width: 100%; + height: 100%; + z-index: -1; +} + +.fr-segmented input + label { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; + width: 100%; + font-weight: 500; + display: inline-flex; + align-items: center; + border-radius: 0.25rem; + white-space: nowrap; +} + +.fr-segmented input + label::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-segmented input:not([disabled]):not(:checked) + label { + -webkit-mask-image: linear-gradient(0deg, #fff 0, #fff 100%), linear-gradient(0deg, #fff 0, #fff 100%), url("data:image/svg+xml;charset=uft8,"), url("data:image/svg+xml;charset=uft8,"), url("data:image/svg+xml;charset=uft8,"), url("data:image/svg+xml;charset=uft8,"); + mask-image: linear-gradient(0deg, #fff 0, #fff 100%), linear-gradient(0deg, #fff 0, #fff 100%), url("data:image/svg+xml;charset=uft8,"), url("data:image/svg+xml;charset=uft8,"), url("data:image/svg+xml;charset=uft8,"), url("data:image/svg+xml;charset=uft8,"); + -webkit-mask-size: calc(100% - 0.5rem) calc(100% - 0.75rem), calc(100% - 0.75rem) calc(100% - 0.5rem), 0.25rem 0.25rem, 0.25rem 0.25rem, 0.25rem 0.25rem, 0.25rem 0.25rem; + mask-size: calc(100% - 0.5rem) calc(100% - 0.75rem), calc(100% - 0.75rem) calc(100% - 0.5rem), 0.25rem 0.25rem, 0.25rem 0.25rem, 0.25rem 0.25rem, 0.25rem 0.25rem; + -webkit-mask-position: 0.25rem 0.375rem, 0.375rem 0.25rem, 0.25rem 0.25rem, calc(100% - 0.25rem) 0.25rem, 0.25rem calc(100% - 0.25rem), calc(100% - 0.25rem) calc(100% - 0.25rem); + mask-position: 0.25rem 0.375rem, 0.375rem 0.25rem, 0.25rem 0.25rem, calc(100% - 0.25rem) 0.25rem, 0.25rem calc(100% - 0.25rem), calc(100% - 0.25rem) calc(100% - 0.25rem); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; +} + +.fr-segmented input:not([disabled]):not(:checked) + label:hover { + background-color: var(--hover); +} + +.fr-segmented input:not([disabled]):not(:checked) + label:active { + background-color: var(--active); +} + +.fr-segmented--vertical .fr-segmented__elements { + flex-direction: column; + margin-left: 0; +} + +.fr-segmented--vertical .fr-segmented__legend--inline { + float: none; + display: block; +} + +.fr-segmented--no-legend legend { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; +} + +.fr-segmented--no-legend legend + .fr-segmented__elements { + margin-left: 0; +} + +.fr-segmented__element input:focus + label { + outline-offset: 2px; + outline-width: 2px; + outline-color: #0a76f6; + outline-style: solid; +} + +.fr-segmented__element input:focus:not(:focus-visible) + label { + outline-style: none; +} + +.fr-segmented__element input:focus-visible + label { + outline-style: solid; +} + +.fr-segmented--sm .fr-segmented__legend { + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-segmented--sm input + label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-segmented--sm input + label::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-segmented__element label { + color: var(--text-action-high-grey); +} + +.fr-segmented__element input:checked + label { + box-shadow: inset 0 0 0 1px var(--border-active-blue-france); + color: var(--text-active-blue-france); +} + +.fr-segmented__element input:checked:disabled + label { + box-shadow: inset 0 0 0 1px var(--text-disabled-grey); + color: var(--text-disabled-grey); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + TOGGLE +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-toggle { + display: flex; + flex-wrap: wrap; + position: relative; + + --text-spacing: 0; + --title-spacing: 0; +} + +.fr-toggle input[type=checkbox] { + width: 2.5rem; + height: 1.5rem; + position: absolute; + opacity: 0; + box-shadow: inset 0 0 0 1px var(--border-action-high-blue-france); +} + +.fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label[data-fr-unchecked-label][data-fr-checked-label]::before { + content: attr(data-fr-checked-label); +} + +.fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::after { + transform: translateX(1rem); + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +.fr-toggle label { + --toggle-status-width: auto; + display: inline-flex; + width: calc(100% - 2rem); + min-height: 1.5rem; + font-size: 1rem; + line-height: 1.5rem; + color: var(--text-label-grey); +} + +.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label] { + padding-left: 0; +} + +.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label]::before { + content: attr(data-fr-unchecked-label); + margin-right: calc(var(--toggle-status-width) - 0.5rem); + margin-bottom: 1rem; + word-wrap: normal; +} + +.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label] + .fr-hint-text { + margin-top: 0.5rem; +} + +.fr-toggle label::before { + content: ""; + display: block; + flex-shrink: 0; + height: calc(1.25rem + 1px); + padding-top: 1.5rem; + font-size: 0.75rem; + line-height: 1.25rem; + border-radius: 0.75rem; + margin-right: 2rem; + min-width: 2.5rem; + max-width: 2.5rem; + background-repeat: no-repeat; + color: var(--text-active-blue-france); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +.fr-toggle label::after { + content: ""; + display: flex; + align-items: center; + justify-content: center; + position: absolute; + top: 0; + left: 0; + width: 1.5rem; + height: 1.5rem; + border-radius: 50%; + background-repeat: no-repeat; + background-size: 1rem; + background-position: center; + color: var(--text-active-blue-france); + box-shadow: inset 0 0 0 1px var(--border-action-high-blue-france); + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-toggle .fr-hint-text { + display: block; + margin-top: 1rem; + margin-bottom: 0; + font-size: 0.75rem; + line-height: 1.25rem; + flex-basis: 100%; + color: var(--text-mention-grey); +} + +.fr-toggle--border-bottom { + padding-bottom: 1rem; + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-toggle--valid::before, +.fr-toggle--error::before { + content: ""; + position: absolute; + top: 0; + left: -0.75rem; + width: 2px; + height: 100%; +} + +.fr-toggle .fr-message:first-child { + margin-top: 1rem; +} + +.fr-toggle--label-left .fr-toggle__input { + order: 1; + margin: 0 0 0 auto; +} + +.fr-toggle--label-left .fr-toggle__input + label[data-fr-checked-label]::before { + margin-right: 0; + margin-left: calc(var(--toggle-status-width) - 0.5rem); +} + +.fr-toggle--label-left .fr-toggle__label { + justify-content: space-between; + padding-left: 0; + width: calc(100% - 2rem); + flex: 1; +} + +.fr-toggle--label-left .fr-toggle__label::before { + flex-shrink: 0; + order: 1; + margin-left: 1rem; + margin-right: 0; + text-align: right; + direction: rtl; +} + +.fr-toggle--label-left .fr-toggle__label::after { + left: auto; + right: 1rem; +} + +.fr-toggle--label-left .fr-hint-text { + order: 2; +} + +.fr-toggle__list { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; +} + +.fr-toggle__list li { + margin-bottom: 1rem; +} + +.fr-toggle__list li:last-child { + margin-bottom: 0; +} + +:root[data-fr-theme=dark] .fr-toggle label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle input[type=checkbox]:checked { + background-color: var(--background-active-blue-france); + + --idle: transparent; + --hover: var(--background-active-blue-france-hover); + --active: var(--background-active-blue-france-active); +} + +.fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::after { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle input[type=checkbox]:disabled { + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); +} + +.fr-toggle input[type=checkbox]:disabled:checked { + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +.fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::after { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::after { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::before { + color: var(--text-disabled-grey); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::after { + color: var(--text-disabled-grey); + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); +} + +.fr-toggle--valid::before { + background-color: var(--border-plain-success); + + --idle: transparent; + --hover: var(--border-plain-success-hover); + --active: var(--border-plain-success-active); + content: ""; +} + +.fr-toggle--error::before { + background-color: var(--border-plain-error); + + --idle: transparent; + --hover: var(--border-plain-error-hover); + --active: var(--border-plain-error-active); + content: ""; +} + +.fr-toggle--error label, +.fr-fieldset--error .fr-toggle label { + color: var(--text-default-error); +} + +.fr-toggle--error label::before, +.fr-fieldset--error .fr-toggle label::before { + color: var(--text-default-error); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle--error label::before, +:root[data-fr-theme=dark] .fr-fieldset--error .fr-toggle label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle--error label::after, +.fr-fieldset--error .fr-toggle label::after { + box-shadow: inset 0 0 0 1px var(--border-plain-error); +} + +.fr-toggle--error input[type=checkbox]:checked ~ .fr-toggle__label::before, +.fr-fieldset--error .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle--error input[type=checkbox]:checked ~ .fr-toggle__label::before, +:root[data-fr-theme=dark] .fr-fieldset--error .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle--valid label, +.fr-fieldset--valid .fr-toggle label { + color: var(--text-default-success); +} + +.fr-toggle--valid label::before, +.fr-fieldset--valid .fr-toggle label::before { + color: var(--text-default-success); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle--valid label::before, +:root[data-fr-theme=dark] .fr-fieldset--valid .fr-toggle label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle--valid label::after, +.fr-fieldset--valid .fr-toggle label::after { + box-shadow: inset 0 0 0 1px var(--border-plain-success); +} + +.fr-toggle--valid input[type=checkbox]:checked ~ .fr-toggle__label::before, +.fr-fieldset--valid .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle--valid input[type=checkbox]:checked ~ .fr-toggle__label::before, +:root[data-fr-theme=dark] .fr-fieldset--valid .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + SKIPLINK +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-skiplinks { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + position: absolute; + top: 0; + padding: 1rem 0; + transform: translateY(-100%); + opacity: 0; + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); +} + +.fr-skiplinks:focus-within { + position: relative; + transform: translateY(0); + opacity: 1; +} + +.fr-skiplinks__list { + display: flex; + flex-direction: column; +} + +.fr-skiplinks__list > li { + margin-bottom: 1rem; +} + +.fr-skiplinks__list > li::before { + content: none; +} + +.fr-skiplinks__list > li .fr-link { + font-size: 1rem; + line-height: 1.5rem; + padding: 0 0; +} + +.fr-skiplinks__list > li .fr-link::before, +.fr-skiplinks__list > li .fr-link::after { + --icon-size: 1rem; +} + +.fr-skiplinks__list > li:last-child { + margin-bottom: 0; +} + +.fr-skiplinks__list:focus-within { + position: relative; + transform: translateY(0); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + SELECT +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-select { + display: block; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + width: 100%; + border-radius: 0.25rem 0.25rem 0 0; + font-size: 1rem; + line-height: 1.5rem; + padding: 0.5rem 2.5rem 0.5rem 1rem; + background-repeat: no-repeat; + background-position: calc(100% - 1rem) 50%; + background-size: 1rem 1rem; + color: var(--text-default-grey); + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); + box-shadow: inset 0 -2px 0 0 var(--border-plain-grey); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); + + /** + * Mixin pour gérer l'état disabled + */ + + /** + * On applique un style lorsque la valeur est automatiquement remplie par le navigateur + * sur les navigateurs webkit. + */ + /** + * Mixin pour gérer l'état disabled + */ + + /** + * On applique un style lorsque la valeur est automatiquement remplie par le navigateur + * sur les navigateurs webkit. + */ +} + +.fr-select-group { + position: relative; +} + +.fr-select-group .fr-message:first-child { + margin-top: 1rem; +} + +.fr-select-group--valid::before, +.fr-select-group--error::before, +.fr-select-group--info::before { + content: ""; + display: block; + pointer-events: none; + position: absolute; + top: 0; + right: -0.75rem; + bottom: 0; + left: -0.75rem; + background-repeat: no-repeat; + background-position: 0 0; + background-size: 0.125rem 100%; +} + +:root[data-fr-theme=dark] .fr-select { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-fieldset--valid .fr-select, +.fr-select-group--valid .fr-select { + box-shadow: inset 0 -2px 0 0 var(--border-plain-success); +} + +.fr-fieldset--error .fr-select, +.fr-select-group--error .fr-select { + box-shadow: inset 0 -2px 0 0 var(--border-plain-error); +} + +.fr-select-group--error::before { + background-image: linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)); +} + +.fr-select-group--valid::before { + background-image: linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)); +} + +.fr-select-group--info::before { + background-image: linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)); +} + +.fr-select:disabled { + color: var(--text-disabled-grey); + box-shadow: inset 0 -2px 0 0 var(--border-disabled-grey); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-select:disabled { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-select:-webkit-autofill, +.fr-select:-webkit-autofill:hover, +.fr-select:-webkit-autofill:focus { + box-shadow: inset 0 -2px 0 0 var(--border-plain-grey), inset 0 0 0 1000px var(--background-contrast-blue-france); + -webkit-text-fill-color: var(--text-label-grey); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + CALLOUT +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-callout { + position: relative; + padding: 1.5rem; + + --title-spacing: 0 0 0.5rem; + --text-spacing: 0; + margin: 0 0 1.5rem; + background-size: 0.25rem 100%; + background-position: 0 0; + background-repeat: no-repeat; + + /** + * Inclusion de l'icône (optionnel) + */ + + /** + * Ajout de marge quand on inclut un bouton (optionnel) + */ + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); + background-image: linear-gradient(0deg, var(--border-default-blue-france), var(--border-default-blue-france)); +} + +.fr-callout[class^=fr-icon-]::before, +.fr-callout[class*=" fr-icon-"]::before, +.fr-callout[class^=fr-fi-]::before, +.fr-callout[class*=" fr-fi-"]::before { + display: block; + margin: -0.5rem 0 0.5rem; +} + +.fr-callout__title { + font-weight: 700; + font-size: 1.375rem; + line-height: 1.75rem; + color: var(--text-title-grey); +} + +.fr-callout__text { + font-size: 1.125rem; + line-height: 1.75rem; +} + +.fr-callout .fr-btn { + margin-top: 1rem; +} + +.fr-callout::before { + color: var(--text-title-grey); +} + +.fr-callout--green-tilleul-verveine { + background-image: linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)); + background-color: var(--background-contrast-green-tilleul-verveine); + + --idle: transparent; + --hover: var(--background-contrast-green-tilleul-verveine-hover); + --active: var(--background-contrast-green-tilleul-verveine-active); +} + +.fr-callout--green-bourgeon { + background-image: linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)); + background-color: var(--background-contrast-green-bourgeon); + + --idle: transparent; + --hover: var(--background-contrast-green-bourgeon-hover); + --active: var(--background-contrast-green-bourgeon-active); +} + +.fr-callout--green-emeraude { + background-image: linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)); + background-color: var(--background-contrast-green-emeraude); + + --idle: transparent; + --hover: var(--background-contrast-green-emeraude-hover); + --active: var(--background-contrast-green-emeraude-active); +} + +.fr-callout--green-menthe { + background-image: linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)); + background-color: var(--background-contrast-green-menthe); + + --idle: transparent; + --hover: var(--background-contrast-green-menthe-hover); + --active: var(--background-contrast-green-menthe-active); +} + +.fr-callout--green-archipel { + background-image: linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)); + background-color: var(--background-contrast-green-archipel); + + --idle: transparent; + --hover: var(--background-contrast-green-archipel-hover); + --active: var(--background-contrast-green-archipel-active); +} + +.fr-callout--blue-ecume { + background-image: linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)); + background-color: var(--background-contrast-blue-ecume); + + --idle: transparent; + --hover: var(--background-contrast-blue-ecume-hover); + --active: var(--background-contrast-blue-ecume-active); +} + +.fr-callout--blue-cumulus { + background-image: linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)); + background-color: var(--background-contrast-blue-cumulus); + + --idle: transparent; + --hover: var(--background-contrast-blue-cumulus-hover); + --active: var(--background-contrast-blue-cumulus-active); +} + +.fr-callout--purple-glycine { + background-image: linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)); + background-color: var(--background-contrast-purple-glycine); + + --idle: transparent; + --hover: var(--background-contrast-purple-glycine-hover); + --active: var(--background-contrast-purple-glycine-active); +} + +.fr-callout--pink-macaron { + background-image: linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)); + background-color: var(--background-contrast-pink-macaron); + + --idle: transparent; + --hover: var(--background-contrast-pink-macaron-hover); + --active: var(--background-contrast-pink-macaron-active); +} + +.fr-callout--pink-tuile { + background-image: linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)); + background-color: var(--background-contrast-pink-tuile); + + --idle: transparent; + --hover: var(--background-contrast-pink-tuile-hover); + --active: var(--background-contrast-pink-tuile-active); +} + +.fr-callout--yellow-tournesol { + background-image: linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)); + background-color: var(--background-contrast-yellow-tournesol); + + --idle: transparent; + --hover: var(--background-contrast-yellow-tournesol-hover); + --active: var(--background-contrast-yellow-tournesol-active); +} + +.fr-callout--yellow-moutarde { + background-image: linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)); + background-color: var(--background-contrast-yellow-moutarde); + + --idle: transparent; + --hover: var(--background-contrast-yellow-moutarde-hover); + --active: var(--background-contrast-yellow-moutarde-active); +} + +.fr-callout--orange-terre-battue { + background-image: linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)); + background-color: var(--background-contrast-orange-terre-battue); + + --idle: transparent; + --hover: var(--background-contrast-orange-terre-battue-hover); + --active: var(--background-contrast-orange-terre-battue-active); +} + +.fr-callout--brown-cafe-creme { + background-image: linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)); + background-color: var(--background-contrast-brown-cafe-creme); + + --idle: transparent; + --hover: var(--background-contrast-brown-cafe-creme-hover); + --active: var(--background-contrast-brown-cafe-creme-active); +} + +.fr-callout--brown-caramel { + background-image: linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)); + background-color: var(--background-contrast-brown-caramel); + + --idle: transparent; + --hover: var(--background-contrast-brown-caramel-hover); + --active: var(--background-contrast-brown-caramel-active); +} + +.fr-callout--brown-opera { + background-image: linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)); + background-color: var(--background-contrast-brown-opera); + + --idle: transparent; + --hover: var(--background-contrast-brown-opera-hover); + --active: var(--background-contrast-brown-opera-active); +} + +.fr-callout--beige-gris-galet { + background-image: linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)); + background-color: var(--background-contrast-beige-gris-galet); + + --idle: transparent; + --hover: var(--background-contrast-beige-gris-galet-hover); + --active: var(--background-contrast-beige-gris-galet-active); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + MODAL +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-modal { + border: none; + color: inherit; + visibility: hidden; + opacity: 0; + background-color: rgba(22, 22, 22, 0.64); + + --ground: 2000; + z-index: 1750; + padding: 0; + margin: 0; + display: flex; + flex-direction: column; + align-items: stretch; + justify-content: space-between; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + transition: opacity 0.3s, visibility 0.3s; + + /** + * Modifier pour fixer la modale en haut en mobile (par defaut en bas) + */ +} + +.fr-modal > .fr-container { + pointer-events: none; +} + +.fr-modal:focus { + outline: none; +} + +.fr-modal::before { + content: ""; + display: block; + width: 0; + height: 2rem; + flex: 1 0 2rem; +} + +.fr-modal::after { + content: none; + display: block; + width: 0; + height: 2rem; + flex: 1 0 2rem; +} + +.fr-modal--top::before { + content: none; +} + +.fr-modal--top::after { + content: ""; +} + +.fr-modal--opened { + visibility: inherit; + opacity: 1; + width: 100%; + height: 100%; + transition: opacity 0.3s, visibility 0.3s; +} + +.fr-modal__body { + --modal-max-height: calc(100vh - 2rem); + pointer-events: all; + overflow-y: auto; + flex: 1 1 auto; + max-height: var(--modal-max-height); + z-index: calc(var(--ground) + 2000); + background-color: var(--background-lifted-grey); + + --idle: transparent; + --hover: var(--background-lifted-grey-hover); + --active: var(--background-lifted-grey-active); + filter: drop-shadow(var(--lifted-shadow)); +} + +.fr-modal__header { + flex: auto 0 0; + display: flex; + align-items: center; + padding: 1rem 1rem 0.5rem; +} + +.fr-modal__content { + padding-left: 1rem; + padding-right: 1rem; + margin-bottom: 3.5rem; +} + +.fr-modal__footer { + flex: auto 0 0; + display: flex; + padding: 1rem; + margin-top: -2.5rem; + position: sticky; + bottom: 0; + z-index: calc(var(--ground) + 1250); + transition: box-shadow 0.3s; + background-color: var(--background-lifted-grey); + + --idle: transparent; + --hover: var(--background-lifted-grey-hover); + --active: var(--background-lifted-grey-active); +} + +.fr-modal__footer .fr-btns-group { + margin-bottom: -1rem; + width: calc(100% + 1rem); +} + +.fr-modal__title { + --title-spacing: 0 0 1rem 0; + font-size: 1.375rem; + line-height: 1.75rem; + font-weight: 700; + color: var(--text-title-grey); +} + +.fr-modal__title[class^=fr-icon-], +.fr-modal__title[class*=" fr-icon-"], +.fr-modal__title[class^=fr-fi-], +.fr-modal__title[class*=" fr-fi-"] { + margin-right: 0.5rem; +} + +.fr-modal__body.fr-scroll-divider .fr-modal__footer { + background-position: 0 0; + background-repeat: no-repeat; + background-size: 100% 1px; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + NAVIGATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-nav { + --underline-img: none; + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + --text-spacing: 0; + --title-spacing: 0; +} + +.fr-nav__list { + display: flex; + flex-direction: column; + margin: 0; + padding: 0; +} + +.fr-nav__item { + display: flex; + flex-direction: column; + align-items: stretch; + flex: 0 1 auto; + position: relative; +} + +.fr-nav__item::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: 0 -1px 0 0 var(--border-default-grey), inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-nav__item .fr-btn, +.fr-nav__item .fr-link { + min-height: 3rem; +} + +.fr-nav__link, +.fr-nav__btn { + display: flex; + flex-direction: row; + align-items: center; + justify-content: space-between; + font-weight: bold; + padding: 0.75rem 1rem; + margin: 0; + width: auto; + height: 100%; + font-size: 1rem; + line-height: 1.5rem; + text-align: left; + color: var(--text-action-high-grey); +} + +.fr-nav__link:not([href])[aria-current]:not([aria-current=false]) { + pointer-events: none; + cursor: default; +} + +.fr-nav__btn::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-down-s-line.svg"); + mask-image: url("../icons/system/arrow-down-s-line.svg"); + --icon-size: 1rem; + content: ""; + margin-left: 0.5rem; + margin-right: 0; + transition: transform 0.3s; +} + +.fr-nav__btn[aria-expanded=true]::after { + transform: rotate(-180deg); +} + +.fr-menu { + margin: -4px -1rem; + padding: 4px 1rem; + width: auto; +} + +.fr-menu.fr-collapsing { + margin-top: 0; + padding-top: 0; +} + +.fr-menu__list { + margin: 0; + padding: 0 1rem 1rem; +} + +.fr-menu .fr-nav__link { + padding: 0.75rem 1rem; + width: 100%; + height: auto; + font-weight: normal; + min-height: auto; +} + +.fr-menu .fr-nav__link[aria-current]:not([aria-current=false]) { + position: relative; +} + +.fr-menu .fr-nav__link[aria-current]:not([aria-current=false])::before { + content: ""; + display: block; + position: absolute; + top: 50%; + left: 0; + width: 2px; + height: 1.5rem; + margin-top: -0.75rem; +} + +.fr-mega-menu:focus { + outline: none; +} + +.fr-mega-menu > .fr-container { + padding: 0.5rem 1rem 0; +} + +.fr-mega-menu .fr-btn--close { + display: none; +} + +.fr-mega-menu .fr-nav__link { + padding: 0.75rem 1rem; + width: 100%; + height: auto; + min-height: auto; + font-weight: normal; +} + +.fr-mega-menu .fr-nav__link[aria-current]:not([aria-current=false]) { + position: relative; +} + +.fr-mega-menu .fr-nav__link[aria-current]:not([aria-current=false])::before { + content: ""; + display: block; + position: absolute; + top: 50%; + left: 0; + width: 2px; + height: 1.5rem; + margin-top: -0.75rem; +} + +.fr-mega-menu__leader { + --underline-img: linear-gradient(0deg, currentColor, currentColor); + padding-top: 0.5rem; + + --text-spacing: 0 0 0.5rem; + --title-spacing: 0 0 0.5rem; +} + +.fr-mega-menu__leader .fr-link { + font-size: 0.875rem; + line-height: 1.5rem; + padding: 0 0; +} + +.fr-mega-menu__leader .fr-link::before, +.fr-mega-menu__leader .fr-link::after { + --icon-size: 1rem; +} + +.fr-mega-menu__leader p { + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-mega-menu__category .fr-nav__link { + font-weight: 700; +} + +.fr-mega-menu__list { + padding-bottom: 1rem; + position: relative; +} + +.fr-mega-menu__list::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: 0 1px 0 0 var(--border-default-grey); +} + +.fr-nav__link[aria-current]:not([aria-current=false]), +.fr-nav__btn[aria-current]:not([aria-current=false]) { + color: var(--text-active-blue-france); +} + +.fr-nav__link[aria-current]:not([aria-current=false])::before, +.fr-nav__btn[aria-current]:not([aria-current=false])::before { + background-color: var(--background-active-blue-france); + + --idle: transparent; + --hover: var(--background-active-blue-france-hover); + --active: var(--background-active-blue-france-active); +} + +.fr-nav__btn[aria-expanded=true]:not(:disabled) { + background-color: var(--background-open-blue-france); + + --idle: transparent; + --hover: var(--background-open-blue-france-hover); + --active: var(--background-open-blue-france-active); + color: var(--text-action-high-blue-france); +} + +.fr-nav__item:first-child::before { + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-nav__item:last-child::before { + box-shadow: 0 -1px 0 0 var(--border-default-grey); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + SHARE +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-share { + display: flex; + flex-direction: column; + + --text-spacing: 0 0 1rem; + --title-spacing: 0 0 1rem; +} + +.fr-share__title { + font-size: 1rem; + line-height: 1.5rem; + order: 1; +} + +.fr-share__text { + font-size: 0.75rem; + line-height: 1.25rem; + order: 3; + color: var(--text-mention-grey); +} + +.fr-share .fr-btns-group { + width: auto; + order: 2; +} + +.fr-share .fr-btns-group .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + justify-content: flex-start; +} + +.fr-share .fr-btns-group > li { + display: inline-flex; + max-width: 100%; + width: auto; +} + +.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 1.5rem; + content: ""; +} + +.fr-btn--bluesky::before { + -webkit-mask-image: url("../icons/logo/bluesky-line.svg"); + mask-image: url("../icons/logo/bluesky-line.svg"); +} + +.fr-btn--facebook::before { + -webkit-mask-image: url("../icons/logo/facebook-circle-line.svg"); + mask-image: url("../icons/logo/facebook-circle-line.svg"); +} + +.fr-btn--linkedin::before { + -webkit-mask-image: url("../icons/logo/linkedin-box-line.svg"); + mask-image: url("../icons/logo/linkedin-box-line.svg"); +} + +.fr-btn--mastodon::before { + -webkit-mask-image: url("../icons/logo/mastodon-line.svg"); + mask-image: url("../icons/logo/mastodon-line.svg"); +} + +.fr-btn--threads::before { + -webkit-mask-image: url("../icons/logo/threads-line.svg"); + mask-image: url("../icons/logo/threads-line.svg"); +} + +.fr-btn--twitter::before { + -webkit-mask-image: url("../icons/logo/twitter-line.svg"); + mask-image: url("../icons/logo/twitter-line.svg"); +} + +.fr-btn--twitter-x::before { + -webkit-mask-image: url("../icons/logo/twitter-x-line.svg"); + mask-image: url("../icons/logo/twitter-x-line.svg"); +} + +.fr-btn--mail::before { + -webkit-mask-image: url("../icons/business/mail-line.svg"); + mask-image: url("../icons/business/mail-line.svg"); +} + +.fr-btn--copy::before { + -webkit-mask-image: url("../icons/business/links-fill.svg"); + mask-image: url("../icons/business/links-fill.svg"); +} + +.fr-share__group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + margin-left: -0.5rem; + margin-right: -0.5rem; + width: auto; + order: 2; + display: flex; +} + +.fr-share__group .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; +} + +.fr-share__group > li { + display: inline-flex; + max-width: 100%; + width: auto; +} + +.fr-share__link { + --underline-img: none; + --hover-tint: var(--hover); + display: inline-flex; + margin-left: 0.5rem; + margin-right: 0.5rem; + margin-bottom: 1rem; + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-share__link--facebook { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-share__link--facebook::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/logo/facebook-circle-line.svg"); + mask-image: url("../icons/logo/facebook-circle-line.svg"); + content: ""; +} + +.fr-share__link--twitter { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-share__link--twitter::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/logo/twitter-line.svg"); + mask-image: url("../icons/logo/twitter-line.svg"); + content: ""; +} + +.fr-share__link--linkedin { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-share__link--linkedin::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/logo/linkedin-box-line.svg"); + mask-image: url("../icons/logo/linkedin-box-line.svg"); + content: ""; +} + +.fr-share__link--mail { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-share__link--mail::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/business/mail-line.svg"); + mask-image: url("../icons/business/mail-line.svg"); + content: ""; +} + +.fr-share__link--copy { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-share__link--copy::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/business/links-fill.svg"); + mask-image: url("../icons/business/links-fill.svg"); + content: ""; +} + +.fr-share .fr-btn { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-share .fr-btn:disabled, +.fr-share a.fr-btn:not([href]) { + color: var(--text-disabled-grey); + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-share__link:disabled, +a.fr-share__link:not([href]) { + color: var(--text-disabled-grey); + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + FOOTER +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-footer { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + width: 100%; + padding-top: 2rem; + border-top: 3px solid #000091; + + /** + * Conteneur du bloc marque, avec le logo principal et éventuellement + * un logo opérateur + */ + + /** + * Hauteur auto pour le logo opérateur + */ + /** + * Contenu texte simple + */ + + /** + * Liste des liens situés en dessous de la partie texte + */ + /** + * Catégorie (optionnel) + */ + + /** + * Style de la liste + */ + + /** + * Style du lien + */ + /** + * Liste de liens avec séparateur + */ + + /** + * Style du lien de la liste + */ + + /** + * Copyright + */ + /** + * Container des logos partenaires (principaux et secondaires) + */ + + /** + * Container des logos partenaires principaux + */ + + /** + * Container des logos partenaires secondaires + */ + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-footer__body { + display: flex; + flex-direction: row; + align-items: center; + flex-wrap: wrap; + margin-bottom: 1rem; +} + +.fr-footer__body + .fr-footer__bottom { + margin-top: 1rem; +} + +.fr-footer__brand { + display: flex; + flex-direction: row; + align-items: center; + + /** + * Si on ajoute un logo opérateur à côté du logo principal, on lui applique une marge à gauche + * On prévoit que le logo soit encapsulé dans un , ou bien directement en img ou en svg + * (Eventuellement prévoir une classe pour pouvoir le mettre en background image) + */ +} + +.fr-footer__brand .fr-logo { + font-size: 1.05rem; + padding: 1rem; + margin: -1rem; +} + +.fr-footer__brand .fr-logo::before { + width: 2.75rem; + height: 1rem; + margin-bottom: 0.3333333333rem; + background-size: 2.75rem 1.125rem, 2.75rem 1rem, 0; + background-position: 0 -0.0625rem, 0 0, 0 0; +} + +:root[data-fr-mourning] .fr-footer__brand .fr-logo::before { + background-size: 2.75rem 1.125rem, 0, 2.75rem 1rem; +} + +.fr-footer__brand .fr-logo::after { + min-width: 2.625rem; + background-size: 5.25rem 3.75rem; + background-position: 0 calc(100% + 1.875rem); + padding-top: 2.2083333333rem; +} + +[data-fr-theme=dark] .fr-footer__brand .fr-logo::after { + background-position: -2.625rem 100%; +} + +.fr-footer__brand-link { + display: flex; + flex-direction: row; + + --external-link-content: none; +} + +.fr-footer__brand .fr-logo + .fr-footer__brand-link { + margin-left: 1.5rem; +} + +.fr-footer__logo { + height: auto; + max-height: 100%; +} + +.fr-footer__logo__apitech { + max-height: 70px; + max-width: 200px; +} + +/** + * La partie "content" représente les informations sous forme de texte rajoutées dans le footer + * ainsi que les éventuels liens simples + */ + +.fr-footer__content { + display: flex; + flex-wrap: wrap; + flex-basis: 100%; + margin-top: 1.5rem; +} + +.fr-footer__content-desc { + --underline-img: linear-gradient(0deg, currentColor, currentColor); + --text-spacing: 0 0 0 0; + width: 100%; + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-footer__content-list { + display: flex; + flex-direction: row; + align-self: center; + margin-bottom: -0.5rem; + margin-top: 1rem; + flex-wrap: wrap; +} + +.fr-footer__content-list > li { + margin-right: 1.25rem; + margin-top: 0.5rem; + margin-bottom: 0.5rem; +} + +.fr-footer__content-list > li::before { + content: none; +} + +.fr-footer__content-list > li:last-child { + margin-right: 0; +} + +.fr-footer__content-link { + font-weight: bold; + font-size: 0.875rem; + line-height: 1.5rem; + color: var(--text-default-grey); +} + +.fr-footer__content-link:not(:hover):not(:active) { + --underline-idle-width: 0; +} + +/** + * La partie "top" du footer est constituée de colonnes basées sur le système de grille du Design System + * Ces colonnes sont constituées d’une catégorie (optionnel) et d'une liste verticale de liens + */ + +.fr-footer__top { + display: flex; + margin: -1.875rem 0 1.5rem; + padding: 2rem 0 1.25rem; + background-color: var(--background-alt-grey); + + --idle: transparent; + --hover: var(--background-alt-grey-hover); + --active: var(--background-alt-grey-active); +} + +.fr-footer__top-cat { + margin: 0 0 0.75rem; + font-size: 0.75rem; + line-height: 1.25rem; + display: block; + font-weight: 700; + text-align: left; + color: var(--text-title-grey); +} + +.fr-footer__top-list { + font-size: 0.75rem; + line-height: 1.25rem; + margin: 0; +} + +.fr-footer__top-list li { + margin-bottom: 0.75rem; +} + +.fr-footer__top-link { + font-size: 0.75rem; + line-height: 1.25rem; +} + +.fr-footer__top-link:not(:hover):not(:active) { + --underline-idle-width: 0; +} + +/** + * La partie "bottom" du footer est constituée d'une liste de liens simples (ferrée à gauche) + * ainsi que du copyright (ferré à droite) + */ + +.fr-footer__bottom { + display: flex; + flex-direction: row; + align-items: center; + flex-wrap: wrap; + margin-top: 2.5rem; + box-shadow: inset 0 1px 0 0 var(--border-default-grey); +} + +.fr-footer__bottom .fr-btn { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.25rem; + padding: 0 0.5rem; + overflow: initial; + max-width: 100%; + max-height: none; + display: inline; + color: var(--text-mention-grey); +} + +.fr-footer__bottom .fr-btn::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-footer__bottom-list { + padding: 0.5rem 0; + width: 100%; + margin: 0; +} + +.fr-footer__bottom-item { + position: relative; + margin: 0.5rem 0 0 0.25rem; + display: inline; +} + +.fr-footer__bottom-item::before { + content: ""; + display: inline-block; + vertical-align: middle; + position: relative; + width: 1px; + height: 1rem; + margin-right: 0.25rem; + margin-bottom: 0.625rem; + margin-top: 0.625rem; + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-footer__bottom-item:first-child { + margin: 0.5rem 0 0; +} + +.fr-footer__bottom-item:first-child::before { + content: none; +} + +.fr-footer__bottom-link { + font-size: 0.75rem; + line-height: 1.25rem; + color: var(--text-mention-grey); +} + +.fr-footer__bottom-link:not(:hover):not(:active) { + --underline-idle-width: 0; +} + +.fr-footer__bottom-copy { + --text-spacing: 0 0 1rem 0; + margin-top: 0.5rem; + color: var(--text-mention-grey); +} + +.fr-footer__bottom-copy * { + font-size: 0.75rem; + line-height: 1.25rem; +} + +/** + * La partie "partners" du footer est constituée de logos organisés + * en partenaires principaux (ferré à gauche) et secondaires (ferrés à droite) + */ + +.fr-footer__partners { + margin-top: 1rem; + padding-top: 1rem; + + /** + * On surcharge le style du logo de base + */ + box-shadow: inset 0 1px 0 0 var(--border-default-grey); +} + +.fr-footer__partners a { + display: flex; + align-items: center; + justify-content: center; +} + +.fr-footer__partners .fr-footer__logo { + width: auto; + height: auto; + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-footer__partners + .fr-footer__bottom { + margin-top: 0.5rem; +} + +.fr-footer__partners-title { + --title-spacing: 0 0 0.75rem 0; + font-size: 0.875rem; + line-height: 1.5rem; + font-weight: 400; + flex-basis: 100%; + text-align: center; + color: var(--text-default-grey); +} + +.fr-footer__partners-link { + --external-link-content: none; +} + +.fr-footer__partners-logos { + display: flex; + flex-direction: column; + flex-wrap: wrap; + margin: 0 0 -0.5rem 0; +} + +.fr-footer__partners-main { + display: flex; + flex-direction: row; + justify-content: center; + margin-bottom: 2rem; +} + +.fr-footer__partners-sub { + margin-bottom: 0.5rem; + + /** + * On surcharge le style du lien pour les logos secondaires + */ +} + +.fr-footer__partners-sub, +.fr-footer__partners-sub > ul { + display: flex; + flex-direction: column; + align-items: center; + flex-wrap: wrap; +} + +.fr-footer__partners-sub > li:first-child, +.fr-footer__partners-sub > ul > li:first-child { + margin-left: 0; +} + +.fr-footer__partners-sub .fr-footer__partners-link { + margin-bottom: 1rem; +} + +.fr-footer__partners .fr-footer__partners-link, +.fr-footer__partners .fr-footer__partners-link:hover, +.fr-footer__partners .fr-footer__partners-link:active { + background: #fff; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + TILE +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-tile { + position: relative; + display: flex; + flex-direction: column; + + --text-spacing: 0; + --title-spacing: 0 0 0.25rem; + background-size: 100% 1px, 1px 100%, 1px 100%, 100% 1px; + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; + background-position: 0 100%, 0 0, 100% 0, 100% 0; + padding: 2rem 2rem 2.25rem; + text-align: center; + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-grid-row .fr-tile { + height: 100%; +} + +.fr-tile.fr-enlarge-link:hover .fr-tile__pictogram { + --brightness: calc(100% + var(--brighten) * 10%); +} + +.fr-tile.fr-enlarge-link:active .fr-tile__pictogram { + --brightness: calc(100% + var(--brighten) * 20%); +} + +.fr-tile.fr-enlarge-button:hover .fr-tile__pictogram { + --brightness: calc(100% + var(--brighten) * 10%); +} + +.fr-tile.fr-enlarge-button:active .fr-tile__pictogram { + --brightness: calc(100% + var(--brighten) * 20%); +} + +.fr-tile__header { + order: 1; + margin-bottom: 1rem; +} + +.fr-tile__pictogram { + display: flex; + align-items: center; + justify-content: center; + flex-shrink: 0; + width: 5rem; + height: 5rem; + margin: 0 auto; + overflow: hidden; +} + +.fr-tile__pictogram svg { + width: 100%; + height: 100%; +} + +.fr-tile__content { + display: flex; + flex-direction: column; + align-items: center; + height: 100%; +} + +.fr-tile__body { + height: 100%; + order: 2; + flex: 1 1 auto; +} + +.fr-tile.fr-enlarge-link .fr-tile__title a::before, +.fr-tile.fr-enlarge-link .fr-tile__title a::after, +.fr-tile.fr-enlarge-link .fr-tile__title button::before, +.fr-tile.fr-enlarge-link .fr-tile__title button::after, +.fr-tile.fr-enlarge-button .fr-tile__title a::before, +.fr-tile.fr-enlarge-button .fr-tile__title a::after, +.fr-tile.fr-enlarge-button .fr-tile__title button::before, +.fr-tile.fr-enlarge-button .fr-tile__title button::after { + --icon-size: 1.5rem; + position: absolute; + right: 2rem; + bottom: 2.25rem; +} + +.fr-tile.fr-enlarge-link .fr-tile__title button, +.fr-tile.fr-enlarge-button .fr-tile__title button { + font-weight: inherit; + line-height: inherit; + text-align: inherit; + padding: 0; +} + +.fr-tile--no-icon .fr-tile__title a:not([target=_blank])::after, +.fr-tile:not(.fr-enlarge-link):not(.fr-tile--download) .fr-tile__title a:not([target=_blank])::after { + content: none; +} + +.fr-tile--no-icon .fr-tile__title button::after, +.fr-tile:not(.fr-enlarge-button):not(.fr-tile--download) .fr-tile__title button::after { + content: none; +} + +.fr-tile__title { + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; + margin-bottom: 0.5rem; + order: 2; + color: var(--text-title-grey); +} + +.fr-tile__title::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 1; + pointer-events: none; + background-position: 0 100%; + background-size: 100% 0.25rem; + background-repeat: no-repeat; + background-image: linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)); +} + +.fr-tile__title a::before, +.fr-tile__title button::before { + background-position: 0 100%; + background-size: 100% 0.25rem; + background-repeat: no-repeat; + background-image: linear-gradient(0deg, var(--border-active-blue-france), var(--border-active-blue-france)); +} + +.fr-tile__title a::after, +.fr-tile__title button::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-right-line.svg"); + mask-image: url("../icons/system/arrow-right-line.svg"); + --icon-size: 1rem; + content: ""; + margin-left: 0.5rem; +} + +.fr-tile__title [target=_blank]::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/external-link-line.svg"); + mask-image: url("../icons/system/external-link-line.svg"); + --icon-size: 1rem; + content: ""; +} + +.fr-tile__desc { + font-size: 1rem; + line-height: 1.5rem; + flex: 1 1 auto; + order: 3; +} + +.fr-tile__start { + order: 1; + margin-bottom: 0.75rem; +} + +.fr-tile__start .fr-badges-group, +.fr-tile__start .fr-tags-group { + margin-bottom: -0.5rem; +} + +.fr-tile__detail { + font-size: 0.75rem; + line-height: 1.25rem; + display: flex; + flex-direction: row; + align-items: flex-start; + margin-bottom: 0; + margin-top: 0.75rem; + order: 4; +} + +.fr-tile__detail[class^=fr-icon-]::before, +.fr-tile__detail[class*=" fr-icon-"]::before, +.fr-tile__detail[class^=fr-fi-]::before, +.fr-tile__detail[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-right: 0.5rem; +} + +.fr-tile.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content, +.fr-tile.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content { + padding-bottom: 2.5rem; +} + +.fr-tile--sm { + padding: 1.5rem 1.5rem 1.75rem; +} + +.fr-tile--sm .fr-badge { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.125rem; + padding: 0 0.375rem; +} + +.fr-tile--sm .fr-badge::before, +.fr-tile--sm .fr-badge::after { + --icon-size: 0.75rem; +} + +.fr-tile--sm .fr-tag { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.5rem; + padding: 0.125rem 0.5rem; + border-radius: 0.75rem; +} + +.fr-tile--sm .fr-tag::before, +.fr-tile--sm .fr-tag::after { + --icon-size: 0.75rem; +} + +.fr-tile--sm .fr-tile__title { + font-size: 1rem; + line-height: 1.5rem; + margin-bottom: 0.25rem; +} + +.fr-tile--sm .fr-tile__title a::after, +.fr-tile--sm .fr-tile__title button::after { + --icon-size: 1rem; +} + +.fr-tile--sm .fr-tile__desc { + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-tile--sm .fr-tile__start { + margin-bottom: 0.5rem; +} + +.fr-tile--sm .fr-tile__pictogram { + width: 3.5rem; + height: 3.5rem; +} + +.fr-tile--sm.fr-tile--horizontal .fr-tile__header { + margin-right: 1.5rem; +} + +.fr-tile--sm.fr-tile--horizontal .fr-tile__pictogram { + width: 2.5rem; + height: 2.5rem; +} + +.fr-tile--sm.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__title a::after, +.fr-tile--sm.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__title button::after, +.fr-tile--sm.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__title a::after, +.fr-tile--sm.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__title button::after { + --icon-size: 1rem; + position: absolute; + right: 1.5rem; + bottom: 1.75rem; +} + +.fr-tile--sm.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content, +.fr-tile--sm.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content { + padding-bottom: 2rem; +} + +.fr-tile--horizontal, +.fr-tile--download { + flex-direction: row; + align-items: flex-start; + justify-content: center; + text-align: left; +} + +.fr-tile--horizontal .fr-tile__header, +.fr-tile--download .fr-tile__header { + margin-right: 2rem; + margin-bottom: 0; +} + +.fr-tile--horizontal .fr-tile__pictogram, +.fr-tile--download .fr-tile__pictogram { + width: 4rem; + height: 4rem; +} + +.fr-tile--horizontal .fr-tile__content, +.fr-tile--download .fr-tile__content { + align-items: flex-start; +} + +.fr-tile--horizontal:not(.fr-tile--no-icon) .fr-tile__detail, +.fr-tile--download:not(.fr-tile--no-icon) .fr-tile__detail { + padding-right: 2rem; + margin-bottom: -2.5rem; + margin-top: 1.25rem; +} + +.fr-tile--horizontal:not(.fr-tile--no-icon) .fr-tile__content, +.fr-tile--download:not(.fr-tile--no-icon) .fr-tile__content { + padding-bottom: 2.5rem; +} + +.fr-tile--horizontal:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__detail, +.fr-tile--download:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__detail { + padding-right: 2rem; + margin-bottom: -2rem; + margin-top: 0.75rem; +} + +.fr-tile--horizontal:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__content, +.fr-tile--download:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__content { + padding-bottom: 2rem; +} + +.fr-tile.fr-tile--download .fr-tile__title a::after, +.fr-tile.fr-tile--download .fr-tile__title button::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/download-line.svg"); + mask-image: url("../icons/system/download-line.svg"); + content: ""; +} + +.fr-tile:not(.fr-tile--no-border):not(.fr-tile--shadow) { + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-tile--grey { + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); +} + +.fr-tile--shadow { + z-index: calc(var(--ground) + 500); + background-color: var(--background-raised-grey); + + --idle: transparent; + --hover: var(--background-raised-grey-hover); + --active: var(--background-raised-grey-active); + filter: drop-shadow(var(--raised-shadow)); +} + +.fr-tile--shadow.fr-tile--grey { + background-color: var(--background-contrast-raised-grey); + + --idle: transparent; + --hover: var(--background-contrast-raised-grey-hover); + --active: var(--background-contrast-raised-grey-active); +} + +.fr-tile--no-background { + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-tile__title:disabled, +a.fr-tile__title:not([href]) { + color: var(--text-disabled-grey); + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +.fr-tile__title a, +.fr-tile__title button { + color: var(--text-action-high-blue-france); +} + +.fr-tile__title a:not([href]), +.fr-tile__title button:disabled { + color: var(--text-disabled-grey); +} + +.fr-tile__title a:not([href])::before, +.fr-tile__title button:disabled::before { + background-image: linear-gradient(0deg, var(--border-disabled-grey), var(--border-disabled-grey)); +} + +.fr-tile__img { + display: flex; + align-items: center; + justify-content: center; + flex-shrink: 0; + width: 5rem; + height: 5rem; + margin: 0 auto 1.5rem; + overflow: hidden; + filter: brightness(var(--brightness)); +} + +.fr-tile__img > svg { + width: 100%; + height: 100%; +} + +.fr-tile__body > .fr-tile__desc { + padding-bottom: 2.5rem; +} + +.fr-tile--horizontal .fr-tile__img { + width: 3rem; + height: 3rem; + margin: 0 1.5rem 0 0; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + TRANSLATE +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-translate { + --rows: 8; + position: relative; +} + +.fr-translate .fr-translate__btn { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; + font-weight: 500; + min-height: 3rem; + width: 100%; +} + +.fr-translate .fr-translate__btn::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/editor/translate-2.svg"); + mask-image: url("../icons/editor/translate-2.svg"); + content: ""; +} + +.fr-translate .fr-translate__btn::after { + transition: transform 0.3s; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-down-s-line.svg"); + mask-image: url("../icons/system/arrow-down-s-line.svg"); + --icon-size: 1rem; + content: ""; + margin-left: auto; +} + +.fr-translate .fr-translate__btn[aria-expanded=true]::after { + transform: rotate(-180deg); +} + +.fr-translate__language { + white-space: nowrap; +} + +.fr-translate__language[aria-current]:not([aria-current=false]) { + display: none; +} + +.fr-translate__menu { + margin: -0.25rem 0; +} + +.fr-translate .fr-nav__item::before { + content: none; +} + +.fr-translate .fr-menu__list { + width: auto; + padding: 0; +} + +.fr-translate .fr-translate__btn[aria-expanded=true] { + color: var(--text-active-blue-france); + background-color: var(--background-open-blue-france); + + --idle: transparent; + --hover: var(--background-open-blue-france-hover); + --active: var(--background-open-blue-france-active); +} + +.fr-translate .fr-translate__btn[aria-expanded=true]:hover { + background-color: var(--hover-tint); +} + +.fr-translate .fr-translate__btn[aria-expanded=true]:active { + background-color: var(--active-tint); +} + +.fr-translate__menu .fr-translate__language { + box-shadow: none; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + TRANSCRIPTION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-transcription { + position: relative; + width: 100%; +} + +.fr-transcription::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-transcription__btn { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + font-weight: 500; + font-size: 1rem; + line-height: 1.5rem; + min-height: 3rem; + overflow: initial; + max-width: 100%; + max-height: none; + width: 100%; + text-align: left; + margin: 0; + padding: 0.75rem 1rem; + color: var(--text-action-high-blue-france); +} + +.fr-transcription__btn::before, +.fr-transcription__btn::after { + display: block; +} + +.fr-transcription__btn::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.25rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-down-s-line.svg"); + mask-image: url("../icons/system/arrow-down-s-line.svg"); + content: ""; + margin-right: 0; + margin-left: auto; + transition: transform 0.3s; +} + +.fr-transcription__btn::before { + content: none; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/editor/align-left.svg"); + mask-image: url("../icons/editor/align-left.svg"); + --icon-size: 1rem; + content: ""; + margin-right: 0.5rem; +} + +.fr-transcription__btn[aria-expanded=true]::after { + transform: rotate(-180deg); +} + +.fr-transcription__content::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: inset 0 1px 0 0 var(--border-default-grey); +} + +.fr-transcription__footer { + position: relative; + padding: 0.75rem 1rem; + margin: 0; +} + +.fr-transcription__footer::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: inset 0 1px 0 0 var(--border-default-grey); +} + +.fr-transcription__actions-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + display: flex; + align-items: center; + justify-content: flex-end; + flex-wrap: nowrap; +} + +.fr-transcription__actions-group > li, +.fr-transcription__actions-group > div { + width: 100%; + max-width: 100%; +} + +.fr-transcription__actions-group .fr-btn { + width: calc(100% - 1rem); + margin: 0 0.5rem 1rem; + justify-content: center; + width: auto; + margin-left: 0.5rem; + margin-right: 0.5rem; + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + margin-bottom: 0; + margin-right: 0; +} + +.fr-transcription__actions-group > li { + display: inline-flex; + max-width: 100%; + width: auto; +} + +.fr-transcription__actions-group .fr-btn::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-transcription__actions-group .fr-btn::before { + content: none; +} + +.fr-transcription__actions-group .fr-link { + font-size: 0.875rem; + line-height: 1.5rem; + padding: 0 0; +} + +.fr-transcription__actions-group .fr-link::before, +.fr-transcription__actions-group .fr-link::after { + --icon-size: 1rem; +} + +.fr-transcription__actions-group > *:not(:first-child) { + margin-left: 1rem; +} + +.fr-transcription .fr-collapse { + display: flex; + flex-direction: column-reverse; +} + +.fr-transcription .fr-collapse--expanded { + margin: 0 0.0625rem; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) { + visibility: inherit; + opacity: inherit; + background-color: inherit; + position: relative; + z-index: auto; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened)::after { + content: none; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened)::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: inset 0 1px 0 0 var(--border-default-grey); +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) > .fr-container { + padding: 0.0625rem 0; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) > .fr-container > .fr-grid-row { + display: inherit; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) > .fr-container > .fr-grid-row > [class^=fr-col-], +.fr-transcription .fr-modal:not(.fr-modal--opened) > .fr-container > .fr-grid-row > [class*=" fr-col-"], +.fr-transcription .fr-modal:not(.fr-modal--opened) > .fr-container > .fr-grid-row > .fr-col { + flex: inherit; + width: inherit; + max-width: inherit; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__body { + filter: inherit; + max-height: inherit; + background-color: inherit; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__header { + display: none; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__content { + --transcription-max-height: 9.5rem; + overflow-y: auto; + max-height: var(--transcription-max-height); + margin: 0; + padding: 1rem; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__title { + display: none; +} + +.fr-transcription .fr-modal--opened .fr-transcription__footer { + display: none; +} + +.fr-transcription__btn[aria-expanded=true] { + background-color: var(--background-open-blue-france); + + --idle: transparent; + --hover: var(--background-open-blue-france-hover); + --active: var(--background-open-blue-france-active); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + INPUT +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-input { + display: block; + width: 100%; + border-radius: 0.25rem 0.25rem 0 0; + font-size: 1rem; + line-height: 1.5rem; + padding: 0.5rem 1rem; + color: var(--text-default-grey); + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); + box-shadow: inset 0 -2px 0 0 var(--border-plain-grey); +} + +.fr-input:not(textarea) { + max-height: 2.5rem; +} + +.fr-input::placeholder { + opacity: 1; + font-style: italic; + color: var(--text-mention-grey); +} + +.fr-input::-webkit-contacts-auto-fill-button { + cursor: pointer; + background-color: var(--text-label-grey); + + --idle: transparent; + --hover: var(--text-label-grey-hover); + --active: var(--text-label-grey-active); +} + +.fr-input[type=date] { + position: relative; + min-height: 2.5rem; +} + +.fr-input[type=date]::after { + content: ""; + display: block; + position: absolute; + top: 0.75rem; + right: 1rem; + width: 1rem; + height: 1rem; + pointer-events: none; +} +@supports selector(::-webkit-calendar-picker-indicator) { + .fr-input[type=date] { + background-repeat: no-repeat; + background-position: calc(100% - 1rem) 50%; + background-size: 1rem 1rem; + padding-right: 3rem; + } + + .fr-input[type=date]::-webkit-calendar-picker-indicator { + display: block; + padding: 0.5rem; + margin-right: -2.5rem; + } +} + +.fr-input-wrap { + position: relative; + display: block; +} + +.fr-input-wrap[class^=fr-icon-] .fr-input, +.fr-input-wrap[class*=" fr-icon-"] .fr-input, +.fr-input-wrap[class^=fr-fi-] .fr-input, +.fr-input-wrap[class*=" fr-fi-"] .fr-input { + padding-right: 3rem; +} + +.fr-input-wrap[class^=fr-icon-]::before, +.fr-input-wrap[class*=" fr-icon-"]::before, +.fr-input-wrap[class^=fr-fi-]::before, +.fr-input-wrap[class*=" fr-fi-"]::before { + --icon-size: 1rem; + position: absolute; + top: 0.75rem; + right: 1rem; + bottom: 0.75rem; + margin: auto; + pointer-events: none; +} + +.fr-input-wrap--addon, +.fr-input-wrap--action { + display: flex; + flex-direction: row; + width: 100%; +} + +.fr-input-wrap--addon > *:first-child:not(:last-child) { + border-radius: 0.25rem 0 0 0; +} + +.fr-input-wrap--addon > *:last-child:not(:first-child) { + border-radius: 0 0.25rem 0 0; +} + +.fr-input-wrap--action .fr-btn { + margin-left: 1rem; +} + +.fr-input-wrap + .fr-hint-text { + margin-top: 1rem; +} + +.fr-input-group { + position: relative; +} + +.fr-input-group .fr-message:first-child { + margin-top: 1rem; +} + +.fr-input-group--valid::before, +.fr-input-group--error::before, +.fr-input-group--info::before { + content: ""; + display: block; + pointer-events: none; + position: absolute; + top: 0; + right: -0.75rem; + bottom: 0; + left: -0.75rem; + background-repeat: no-repeat; + background-position: 0 0; + background-size: 0.125rem 100%; +} + +textarea.fr-input { + min-height: 3.75rem; +} + +.fr-input:disabled { + color: var(--text-disabled-grey); + box-shadow: inset 0 -2px 0 0 var(--border-disabled-grey); +} + +.fr-input:autofill, +.fr-input:autofill:hover, +.fr-input:autofill:focus, +.fr-input:-webkit-autofill, +.fr-input:-webkit-autofill:hover, +.fr-input:-webkit-autofill:focus { + box-shadow: inset 0 -2px 0 0 var(--border-plain-grey), inset 0 0 0 1000px var(--background-contrast-info); + -webkit-text-fill-color: var(--text-label-grey); +} +@supports selector(::-webkit-calendar-picker-indicator) { + .fr-input[type=date]::after { + background-color: var(--background-contrast-grey); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); + } + + :root[data-fr-theme=dark] .fr-input[type=date]::after { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + } + + .fr-input[type=date]:disabled { + color: var(--text-disabled-grey); + box-shadow: inset 0 -2px 0 0 var(--border-disabled-grey); + } + + .fr-input[type=date]:disabled::after { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); + } + + :root[data-fr-theme=dark] .fr-input[type=date]:disabled::after { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + } +} + +.fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 var(--border-action-high-blue-france); +} + +.fr-fieldset--valid .fr-input, +.fr-fieldset--valid .fr-input-wrap--addon > .fr-input:not(:last-child), +.fr-input-group--valid .fr-input, +.fr-input-group--valid .fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 var(--border-plain-success); +} + +.fr-fieldset--error .fr-input, +.fr-fieldset--error .fr-input-wrap--addon > .fr-input:not(:last-child), +.fr-input-group--error .fr-input, +.fr-input-group--error .fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 var(--border-plain-error); +} + +.fr-input-group--error::before { + background-image: linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)); +} + +.fr-input-group--valid::before { + background-image: linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)); +} + +.fr-input-group--info::before { + background-image: linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + SEARCH +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-search-bar { + display: flex; + flex-direction: row; +} + +.fr-search-bar .fr-label { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; +} + +.fr-search-bar .fr-input { + margin: 0; + border-radius: 0.25rem 0 0; + max-height: 2.5rem; + box-shadow: inset 0 -2px 0 0 var(--border-action-high-blue-france); +} + +.fr-search-bar .fr-input::placeholder { + font-style: italic; +} + +.fr-search-bar .fr-input::-webkit-search-cancel-button { + -webkit-appearance: none; + width: 1rem; + height: 1rem; + background-repeat: no-repeat; + background-size: 1rem 1rem; + --data-uri-svg: url('data:image/svg+xml;charset=utf-8,'); + background-image: var(--data-uri-svg); +} + +.fr-search-bar .fr-btn { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + flex: 1 0 auto; + border-radius: 0 0.25rem 0 0; +} + +.fr-search-bar .fr-btn::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/search-line.svg"); + mask-image: url("../icons/system/search-line.svg"); + content: ""; +} + +.fr-search-bar .fr-input--valid { + box-shadow: inset 0 -2px 0 0 var(--border-plain-success); +} + +.fr-search-bar .fr-input--error { + box-shadow: inset 0 -2px 0 0 var(--border-plain-error); +} + +:root[data-fr-theme=dark] .fr-search-bar .fr-input::-webkit-search-cancel-button { + --data-uri-svg: url('data:image/svg+xml;charset=utf-8,'); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + CONTENT +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-content-media { + width: 100%; + margin: 2.5rem 0; + display: flex; + flex-direction: column; + align-items: center; + + --text-spacing: 0; + --title-spacing: 0; +} + +.fr-content-media__img { + width: 100%; +} + +.fr-content-media [class^=fr-responsive-img], +.fr-content-media [class*=" fr-responsive-img"], +.fr-content-media [class^=fr-responsive-vid], +.fr-content-media [class*=" fr-responsive-vid"] { + aspect-ratio: 1.7777777778; +} + +.fr-content-media__caption { + display: flex; + flex-direction: column; + width: 100%; + margin-top: 0.75rem; + font-size: 0.75rem; + line-height: 1.25rem; +} + +.fr-content-media__caption .fr-link { + font-size: 0.75rem; + line-height: 1.25rem; + padding: 0 0; + margin-right: auto; +} + +.fr-content-media__caption .fr-link::before, +.fr-content-media__caption .fr-link::after { + --icon-size: 0.75rem; +} + +.fr-content-media .fr-transcription { + margin-top: 1.5rem; +} + +.fr-content-media + .fr-transcription { + margin-top: -1rem; + margin-bottom: 2.5rem; +} + +.fr-content-media--sm .fr-content-media__img, +.fr-content-media--sm .fr-responsive-vid { + width: 83.3333333333%; +} + +.fr-content-media--lg .fr-content-media__img, +.fr-content-media--lg .fr-responsive-vid { + width: 116.6666666667%; + max-width: 100vw; +} + +.fr-content-media__transcription .fr-link { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + + --underline-img: none; + --hover-tint: var(--hover); + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-content-media__transcription .fr-link::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/menu-2-fill.svg"); + mask-image: url("../icons/system/menu-2-fill.svg"); + content: ""; +} + +.fr-content-media__transcription .fr-link::before { + content: none; +} + +.fr-content-media__caption, +.fr-content-media .fr-link { + color: var(--text-mention-grey); +} + +.fr-content-media__transcription .fr-link:disabled, +.fr-content-media__transcription a.fr-link:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + CONSENT MAIN +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-consent-placeholder { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + padding: 5rem 2rem; + text-align: center; + + --text-spacing: 0 0 1.5rem; + --title-spacing: 0 0 0.5rem; + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); +} + +.fr-consent-banner { + position: fixed; + bottom: 0; + left: 0; + width: 100%; + max-height: calc(100% - 8rem); + padding: 1rem; + overflow: auto; + + --text-spacing: 0 0 1rem; + --title-spacing: 0 0 1rem; + z-index: calc(var(--ground) + 1500); + background-color: var(--background-alt-overlap-grey); + + --idle: transparent; + --hover: var(--background-alt-overlap-grey-hover); + --active: var(--background-alt-overlap-grey-active); + filter: drop-shadow(var(--overlap-shadow)); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-consent-banner__title { + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; + margin-bottom: 1rem; +} + +.fr-consent-banner__buttons { + margin-top: 1.5rem; + margin-bottom: -1rem; +} + +.fr-consent-service { + position: relative; +} + +.fr-consent-service > .fr-fieldset { + padding: 0 0 1.25rem; + margin: 0; + align-items: flex-start; + display: flex; + flex-direction: column; + width: 100%; + position: initial; +} + +.fr-consent-service:last-child > .fr-fieldset { + padding: 2rem 0 1rem; +} + +.fr-consent-service:last-child > .fr-fieldset .fr-consent-service > .fr-fieldset:last-child { + margin-bottom: 0; +} + +.fr-consent-service__title { + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; + padding: 2rem 0 0.75rem; + margin: 0; + color: var(--text-title-grey); +} + +.fr-consent-service__desc { + font-size: 0.875rem; + line-height: 1.5rem; + + --text-spacing: 0.75rem 0 0.5rem 0; +} + +.fr-consent-service__collapse { + margin-top: -0.25rem; + margin-bottom: 0.75rem; + width: 100%; +} + +.fr-consent-service__collapse .fr-consent-service__collapse-btn { + font-size: 0.875rem; + line-height: 1.5rem; + padding: 0 0; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-consent-service__collapse .fr-consent-service__collapse-btn::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.25rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-down-s-line.svg"); + mask-image: url("../icons/system/arrow-down-s-line.svg"); + content: ""; +} + +.fr-consent-service__collapse .fr-consent-service__collapse-btn::before { + content: none; +} + +.fr-consent-service__radios { + margin-top: 0.75rem; + margin-bottom: 0.75rem; + display: flex; + flex-direction: row; + flex-wrap: wrap; +} + +.fr-consent-service .fr-radio-group { + position: relative; +} + +.fr-consent-service .fr-radio-group:not(:last-child) { + margin-right: 3rem; +} + +.fr-consent-service .fr-radio-group:not(:first-child)::before { + content: ""; + display: block; + width: 1px; + height: 1.5rem; + position: absolute; + top: 0; + left: calc(-1.5rem - 1px); +} + +.fr-consent-service .fr-consent-service__collapse-btn { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + + --underline-img: none; + --hover-tint: var(--hover); + background: transparent; + padding: 0 0.25rem 0 0; + color: inherit; + + --hover-tint: var(--idle); + --active-tint: var(--idle); + background-image: var(--underline-img), var(--underline-img); + background-position: var(--underline-x) 100%, var(--underline-x) calc(100% - var(--underline-thickness)); + background-repeat: no-repeat, no-repeat; + transition: background-size 0s; + background-size: var(--underline-hover-width) calc(var(--underline-thickness) * 2), var(--underline-idle-width) var(--underline-thickness); + color: var(--text-action-high-blue-france); +} + +.fr-consent-service .fr-consent-service__collapse-btn::before, +.fr-consent-service .fr-consent-service__collapse-btn::after { + display: block; +} + +.fr-consent-service .fr-consent-service__collapse-btn:hover, +.fr-consent-service .fr-consent-service__collapse-btn:active { + --underline-hover-width: var(--underline-max-width); +} + +.fr-consent-service .fr-consent-service__collapse-btn::after { + margin-right: -1.25rem; + transition: transform 0.3s; +} + +.fr-consent-service .fr-consent-service__collapse-btn[aria-expanded=true]::after { + transform: rotate(-180deg); +} + +.fr-consent-services { + margin-top: 0.5rem; + margin-bottom: -0.5rem; + width: 100%; +} + +.fr-consent-services .fr-consent-service > .fr-fieldset, +.fr-consent-services .fr-consent-service:last-child > .fr-fieldset { + padding: 0; +} + +.fr-consent-services .fr-consent-service:last-child > .fr-fieldset { + margin-bottom: 1.25rem; +} + +.fr-consent-services .fr-consent-service__title { + padding-top: 0.75rem; +} + +.fr-consent-services .fr-consent-service__radios { + top: 0; +} + +.fr-consent-services .fr-consent-service__desc { + --text-spacing: 0.25rem 0 0.75rem 0; +} + +.fr-consent-manager__header { + padding-top: 0; +} + +.fr-consent-manager__header .fr-consent-service__title { + width: 100%; + padding: 0 0 0.75rem 0; + font-size: 1rem; + line-height: 1.5rem; + font-weight: 400; +} + +.fr-consent-manager__header .fr-consent-service__radios { + width: 100%; + justify-content: flex-start; + top: 0; + position: initial; +} + +.fr-consent-manager__buttons { + margin-bottom: -3rem; + margin-top: 1rem; +} + +.fr-consent-manager__header, +.fr-consent-service { + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); + color: var(--text-default-grey); +} + +.fr-consent-manager__header .fr-radio-group + .fr-radio-group::before, +.fr-consent-service .fr-radio-group + .fr-radio-group::before { + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-consent-service:last-of-type, +.fr-consent-service .fr-consent-service { + box-shadow: none; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + FOLLOW +\* ˍˍˍˍˍˍˍˍˍ */ + +/** +* Mixin d'ajout des icones des réseaux sociaux +**/ + +/** +* Mixin d'ajout des icones des réseaux sociaux +**/ +.fr-follow { + padding: 1.5rem 0; + + --title-spacing: 0 0 0.5rem; + --text-spacing: 0 0 1rem; + background-color: var(--background-alt-blue-france); + + --idle: transparent; + --hover: var(--background-alt-blue-france-hover); + --active: var(--background-alt-blue-france-active); +} + +.fr-follow__newsletter .fr-input-group { + margin-bottom: 1rem; +} + +.fr-follow__newsletter .fr-hint-text { + margin-bottom: 0; +} + +.fr-follow__newsletter .fr-label { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; +} + +.fr-follow__newsletter .fr-input-wrap { + display: flex; + flex-direction: column; + max-width: 37.5rem; + margin-top: 0; +} + +.fr-follow__newsletter .fr-input-wrap .fr-input { + margin-bottom: 1rem; + margin-top: 0; + border-radius: 0.25rem 0.25rem 0 0; +} + +.fr-follow__newsletter .fr-input-wrap .fr-btn { + justify-content: center; + width: 100%; + border-radius: 0; +} + +.fr-follow__newsletter .fr-messages-group { + margin-top: 1rem; +} + +.fr-follow__social { + --text-spacing: 0 0 0.75rem; + --title-spacing: 0 0 0.75rem; +} + +.fr-follow__social .fr-btns-group { + margin-bottom: -1rem; + width: auto; +} + +.fr-follow__social .fr-btns-group .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + justify-content: flex-start; +} + +.fr-follow__social .fr-btns-group > li { + display: inline-flex; + max-width: 100%; + width: auto; +} + +.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 1.5rem; + content: ""; +} + +.fr-follow__social .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; + overflow: hidden; + white-space: nowrap; + max-width: 3rem; + max-height: 3rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-follow__social .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 2rem; + content: ""; +} + +.fr-follow .fr-grid-row > *:not(:first-child) { + margin-top: 1.5rem; + padding-top: 1.5rem; + box-shadow: 0 -1px 0 0 var(--border-default-blue-france); +} + +.fr-follow .fr-btn--bluesky::before { + -webkit-mask-image: url("../icons/logo/bluesky-fill.svg"); + mask-image: url("../icons/logo/bluesky-fill.svg"); +} + +.fr-follow .fr-btn--dailymotion::before { + -webkit-mask-image: url("../icons/logo/fr--dailymotion-fill.svg"); + mask-image: url("../icons/logo/fr--dailymotion-fill.svg"); +} + +.fr-follow .fr-btn--facebook::before { + -webkit-mask-image: url("../icons/logo/facebook-circle-fill.svg"); + mask-image: url("../icons/logo/facebook-circle-fill.svg"); +} + +.fr-follow .fr-btn--github::before { + -webkit-mask-image: url("../icons/logo/github-fill.svg"); + mask-image: url("../icons/logo/github-fill.svg"); +} + +.fr-follow .fr-btn--instagram::before { + -webkit-mask-image: url("../icons/logo/instagram-fill.svg"); + mask-image: url("../icons/logo/instagram-fill.svg"); +} + +.fr-follow .fr-btn--linkedin::before { + -webkit-mask-image: url("../icons/logo/linkedin-box-fill.svg"); + mask-image: url("../icons/logo/linkedin-box-fill.svg"); +} + +.fr-follow .fr-btn--mastodon::before { + -webkit-mask-image: url("../icons/logo/mastodon-fill.svg"); + mask-image: url("../icons/logo/mastodon-fill.svg"); +} + +.fr-follow .fr-btn--snapchat::before { + -webkit-mask-image: url("../icons/logo/snapchat-fill.svg"); + mask-image: url("../icons/logo/snapchat-fill.svg"); +} + +.fr-follow .fr-btn--telegram::before { + -webkit-mask-image: url("../icons/logo/telegram-fill.svg"); + mask-image: url("../icons/logo/telegram-fill.svg"); +} + +.fr-follow .fr-btn--threads::before { + -webkit-mask-image: url("../icons/logo/threads-fill.svg"); + mask-image: url("../icons/logo/threads-fill.svg"); +} + +.fr-follow .fr-btn--tiktok::before { + -webkit-mask-image: url("../icons/logo/fr--tiktok-fill.svg"); + mask-image: url("../icons/logo/fr--tiktok-fill.svg"); +} + +.fr-follow .fr-btn--twitch::before { + -webkit-mask-image: url("../icons/logo/twitch-fill.svg"); + mask-image: url("../icons/logo/twitch-fill.svg"); +} + +.fr-follow .fr-btn--twitter::before { + -webkit-mask-image: url("../icons/logo/twitter-fill.svg"); + mask-image: url("../icons/logo/twitter-fill.svg"); +} + +.fr-follow .fr-btn--twitter-x::before { + -webkit-mask-image: url("../icons/logo/twitter-x-fill.svg"); + mask-image: url("../icons/logo/twitter-x-fill.svg"); +} + +.fr-follow .fr-btn--vimeo::before { + -webkit-mask-image: url("../icons/logo/vimeo-fill.svg"); + mask-image: url("../icons/logo/vimeo-fill.svg"); +} + +.fr-follow .fr-btn--youtube::before { + -webkit-mask-image: url("../icons/logo/youtube-fill.svg"); + mask-image: url("../icons/logo/youtube-fill.svg"); +} + +.fr-follow .fr-links-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + margin: 0 -1rem -1rem -1rem; + width: auto; + display: flex; + flex-wrap: wrap; +} + +.fr-follow .fr-links-group .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; +} + +.fr-follow .fr-links-group > li { + display: inline-flex; + max-width: 100%; + width: auto; +} + +.fr-follow .fr-valid-text, +.fr-follow .fr-error-text { + margin-top: 1rem; +} + +.fr-follow .fr-hint-text { + margin-top: 1rem; +} + +.fr-follow__social .fr-link { + --underline-img: none; + --hover-tint: var(--hover); + display: inline-flex; + margin-left: 0.5rem; + margin-right: 0.5rem; + margin-bottom: 1rem; + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-follow__social .fr-link::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-follow__social .fr-links-group--lg .fr-link { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; + overflow: hidden; + white-space: nowrap; + max-width: 3rem; + max-height: 3rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-follow__social .fr-links-group--lg .fr-link::before { + --icon-size: 2rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-follow .fr-link--facebook::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/logo/facebook-circle-fill.svg"); + mask-image: url("../icons/logo/facebook-circle-fill.svg"); + content: ""; +} + +.fr-follow .fr-link--twitter::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/logo/twitter-fill.svg"); + mask-image: url("../icons/logo/twitter-fill.svg"); + content: ""; +} + +.fr-follow .fr-link--twitter-x::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/logo/twitter-x-fill.svg"); + mask-image: url("../icons/logo/twitter-x-fill.svg"); + content: ""; +} + +.fr-follow .fr-link--instagram::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/logo/instagram-fill.svg"); + mask-image: url("../icons/logo/instagram-fill.svg"); + content: ""; +} + +.fr-follow .fr-link--linkedin::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/logo/linkedin-box-fill.svg"); + mask-image: url("../icons/logo/linkedin-box-fill.svg"); + content: ""; +} + +.fr-follow .fr-link--youtube::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/logo/youtube-fill.svg"); + mask-image: url("../icons/logo/youtube-fill.svg"); + content: ""; +} + +.fr-follow .fr-input { + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-follow__title { + color: var(--text-title-grey); +} + +.fr-follow__newsletter-legal { + color: var(--text-mention-grey); +} + +.fr-follow__social .fr-btn { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-follow__social .fr-btn:disabled, +.fr-follow__social a.fr-btn:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-follow__social .fr-link:disabled, +.fr-follow__social a.fr-link:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + Password +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-password { + position: relative; + display: flex; + flex-direction: row; + flex-wrap: wrap; + + --text-spacing: 0 0 0.5rem 0; +} + +.fr-password [data-fr-capslock] .fr-password__input { + padding-right: 3rem; +} + +.fr-password [data-fr-capslock]::before { + content: ""; + display: block; + position: absolute; + top: 0.75rem; + right: 1rem; + width: 1rem; + height: 1rem; + pointer-events: none; + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +.fr-password__checkbox { + order: -1; + flex: 0; + align-self: flex-end; + margin-left: auto; + padding-left: 0.5rem; +} + +.fr-password__checkbox .fr-label { + text-wrap: nowrap; +} + +.fr-password .fr-input-wrap { + flex: 1 0 100%; +} + +.fr-password__input { + margin-bottom: 0.75rem; +} + +.fr-password__input::-webkit-caps-lock-indicator { + content: none; +} + +.fr-password__input::-ms-reveal { + display: none; +} + +.fr-password > .fr-label { + order: -1; + flex: 1; + min-width: 50%; +} + +.fr-password .fr-message:first-child { + --comma: " "; +} + +.fr-password .fr-message--valid[data-fr-valid] { + --content: " - "attr(data-fr-valid) var(--comma); +} + +.fr-password .fr-message--error[data-fr-error] { + --content: " - "attr(data-fr-error) var(--comma); +} + +.fr-password__btn { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-password__btn:disabled, +a.fr-password__btn:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +:root[data-fr-theme=dark] .fr-password [data-fr-capslock]::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-password .fr-password__checkbox input[type=checkbox] + label { + color: var(--text-label-grey); +} + +.fr-password .fr-password__checkbox input[type=checkbox] + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), var(--data-uri-svg); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + HEADER +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-header { + --underline-img: none; + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + --text-spacing: 0; + --title-spacing: 0; + width: 100%; + position: relative; +} + +.fr-header__body-row { + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + margin: 0 -1rem; +} + +.fr-header__logo__apitech { + max-height: 70px; + max-width: 200px; +} + +.fr-header__brand { + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + flex-wrap: wrap; + width: 100%; + padding-left: 0.25rem; + padding-right: 0.25rem; + z-index: calc(var(--ground) + 750); + background-color: var(--background-raised-grey); + + --idle: transparent; + --hover: var(--background-raised-grey-hover); + --active: var(--background-raised-grey-active); + filter: drop-shadow(var(--raised-shadow)); +} + +.fr-header__brand::after { + content: ""; + display: block; + position: relative; + z-index: 1; + flex: 1; + align-self: stretch; +} + +.fr-header__brand-top { + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + width: 100%; + overflow: hidden; +} + +.fr-header__brand.fr-enlarge-link a[href]::before { + outline-offset: -2px; +} + +.fr-header__logo { + order: 1; + flex: 0 0 auto; + padding: 0.75rem; +} + +.fr-header__logo .fr-logo { + font-size: 0.7875rem; + padding: 0.75rem; + margin: -0.75rem; +} + +.fr-header__logo .fr-logo::before { + width: 2.0625rem; + height: 0.75rem; + margin-bottom: 0.25rem; + background-size: 2.0625rem 0.84375rem, 2.0625rem 0.75rem, 0; + background-position: 0 -0.046875rem, 0 0, 0 0; +} + +:root[data-fr-mourning] .fr-header__logo .fr-logo::before { + background-size: 2.0625rem 0.84375rem, 0, 2.0625rem 0.75rem; +} + +.fr-header__logo .fr-logo::after { + min-width: 1.96875rem; + background-size: 3.9375rem 2.8125rem; + background-position: 0 calc(100% + 1.40625rem); + padding-top: 1.65625rem; +} + +[data-fr-theme=dark] .fr-header__logo .fr-logo::after { + background-position: -1.96875rem 100%; +} + +.fr-header__operator { + padding: 0.75rem; + order: 2; + flex: 0 1 auto; +} + +.fr-header__operator img { + display: block; + min-width: 3.5rem; +} + +.fr-header__service { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + margin-left: 0.75rem; + margin-right: 0.75rem; + + --external-link-content: none; + color: var(--text-title-grey); +} + +.fr-header__service::before { + content: ""; + display: block; + width: calc(100% - 2rem); + height: 1px; + position: absolute; + transform: translateY(-0.75rem); + background-color: var(--border-default-grey); + + --idle: transparent; + --hover: var(--border-default-grey-hover); + --active: var(--border-default-grey-active); +} + +.fr-header__service-title { + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; +} + +.fr-header__service-title .fr-badge { + vertical-align: middle; + margin: -0.25rem 0 0 0.25rem; +} + +.fr-header__service-tagline { + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-header .fr-modal { + overflow: auto; + justify-content: initial; + background-color: var(--background-lifted-grey); + + --idle: transparent; + --hover: var(--background-lifted-grey-hover); + --active: var(--background-lifted-grey-active); +} + +.fr-header .fr-modal:not([role=dialog]) { + transition: none; +} + +.fr-header .fr-modal::before { + content: none; +} + +.fr-header .fr-modal::after { + content: none; +} + +.fr-header .fr-modal > * > .fr-btn--close { + margin-bottom: 1.5rem; +} + +.fr-header .fr-modal > .fr-container { + pointer-events: all; + padding-top: 1rem; + padding-bottom: 4.5rem; + height: 100%; + overflow: inherit; +} + +.fr-header__navbar { + display: flex; + flex-direction: row; + align-items: flex-start; + justify-content: flex-end; + padding: 0.25rem; + margin-right: -0.5rem; + margin-top: 0.25rem; + order: 3; + flex: 1; + align-self: stretch; + z-index: calc(var(--ground) + 1000); +} + +.fr-header__navbar .fr-btn { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + margin-left: 0.5rem; + margin-right: 0.5rem; + flex: 0 0 auto; + white-space: nowrap; + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-header__navbar .fr-btn::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-header__navbar .fr-btn--menu::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/menu-fill.svg"); + mask-image: url("../icons/system/menu-fill.svg"); + content: ""; +} + +.fr-header__navbar .fr-btn--search::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/search-line.svg"); + mask-image: url("../icons/system/search-line.svg"); + content: ""; +} + +.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn { + justify-content: flex-start; + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-header__tools-links { + display: none; +} + +.fr-header__tools-links > .fr-btn[class^=fr-icon-], +.fr-header__tools-links > .fr-btn[class*=" fr-icon-"], +.fr-header__tools-links > .fr-btn[class^=fr-fi-], +.fr-header__tools-links > .fr-btn[class*=" fr-fi-"] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-header__tools-links > .fr-btn[class^=fr-icon-]::before, +.fr-header__tools-links > .fr-btn[class*=" fr-icon-"]::before, +.fr-header__tools-links > .fr-btn[class^=fr-fi-]::before, +.fr-header__tools-links > .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-header__tools-links > .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-header__tools-links > .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-header .fr-header__menu-links::after { + content: ""; + display: block; + margin: 0.75rem -1rem; + width: calc(100% + 2rem); + height: 1px; +} + +.fr-header .fr-header__menu-links .fr-translate { + margin-left: -0.5rem; + margin-right: -0.5rem; +} + +.fr-header .fr-header__menu-links .fr-translate__btn { + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) { + display: flex; + flex-direction: column; +} + +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn { + margin-bottom: 0; +} + +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-], +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"], +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-], +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"] { + min-height: 3rem; + padding-left: 0; + padding-right: 0; +} + +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + min-height: 3rem; + padding-left: 0; + padding-right: 0; +} + +.fr-header .fr-links-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + display: flex; + align-items: stretch; + flex-wrap: wrap; +} + +.fr-header .fr-links-group > li, +.fr-header .fr-links-group > div { + width: 100%; + max-width: 100%; +} + +.fr-header .fr-links-group .fr-btn { + width: calc(100% - 1rem); + margin: 0 0.5rem 1rem; + justify-content: center; +} + +.fr-header .fr-links-group .fr-link { + --underline-img: none; + --hover-tint: var(--hover); + --active-tint: var(--active); +} + +.fr-header .fr-links-group .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; +} + +.fr-header .fr-links-group .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, +.fr-header .fr-links-group .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after { + --icon-size: 1rem; +} + +.fr-header .fr-links-group .fr-link[class^=fr-icon-], +.fr-header .fr-links-group .fr-link[class*=" fr-icon-"], +.fr-header .fr-links-group .fr-link[class^=fr-fi-], +.fr-header .fr-links-group .fr-link[class*=" fr-fi-"] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-header .fr-links-group .fr-link[class^=fr-icon-]::before, +.fr-header .fr-links-group .fr-link[class*=" fr-icon-"]::before, +.fr-header .fr-links-group .fr-link[class^=fr-fi-]::before, +.fr-header .fr-links-group .fr-link[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + content: ""; +} + +.fr-header .fr-header__menu-links .fr-links-group .fr-link { + width: 100%; + min-height: 3rem; + padding-left: 0; + margin-bottom: 0; +} + +.fr-header .fr-modal > * > .fr-link--close { + margin-bottom: 1.5rem; +} + +.fr-header__menu-links::after { + box-shadow: inset 0 1px 0 0 var(--border-default-grey); +} + +.fr-header__menu-links .fr-btn { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: none; +} + +.fr-header__menu-links .fr-btn:disabled, +.fr-header__menu-links a.fr-btn:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-header__tools-links .fr-btn { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-header__tools-links .fr-btn:disabled, +.fr-header__tools-links a.fr-btn:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn:disabled, +.fr-header__tools-links > .fr-translate:first-child:last-child a.fr-btn:not([href]) { + color: var(--text-disabled-grey); + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-header__navbar .fr-service__title { + color: var(--text-title-grey); +} + +.fr-header__navbar .fr-btn:disabled, +.fr-header__navbar a.fr-btn:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-header__navbar .fr-btn--menu { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-header__navbar .fr-btn--menu:disabled, +.fr-header__navbar a.fr-btn--menu:not([href]) { + color: var(--text-disabled-grey); + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-header__menu-links .fr-link { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-header__menu-links .fr-link:disabled, +.fr-header__menu-links a.fr-link:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-header__tools-links .fr-link { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-header__tools-links .fr-link:disabled, +.fr-header__tools-links a.fr-link:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +/** +* Mixin d'ajout des icones des réseaux sociaux +**/ + +/** +* Mixin d'ajout des icones des réseaux sociaux +**/ +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + .fr-btns-group--inline-sm .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + } + + .fr-btns-group--inline-sm > li { + display: inline-flex; + max-width: 100%; + width: auto; + } + + .fr-btns-group--inline-sm.fr-btns-group--right.fr-btns-group--inline-reverse { + flex-direction: row-reverse; + justify-content: flex-start; + } + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + .fr-notice__title, + .fr-notice__desc { + display: inline; + } + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + .fr-footer__content-list > li { + margin-right: 1.5rem; + } + + .fr-footer__partners-title { + text-align: left; + } + + .fr-footer__partners-logos { + display: flex; + flex-direction: row; + align-items: flex-start; + justify-content: space-between; + margin-right: -0.5rem; + } + + .fr-footer__partners-main { + margin-bottom: 1rem; + } + + .fr-footer__partners-sub, + .fr-footer__partners-sub > ul { + flex-direction: row; + align-items: flex-start; + } + + .fr-footer__partners-sub > li, + .fr-footer__partners-sub > ul > li { + margin: 0 0.5rem 0 0.5rem; + } + + .fr-footer__partners-sub { + order: 3; + } + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + .fr-follow__newsletter .fr-input-group { + margin-bottom: 0.5rem; + } + + .fr-follow__newsletter .fr-input-wrap .fr-btn { + width: auto; + border-radius: 0 0.25rem 0 0; + } + + .fr-follow__newsletter .fr-input-wrap { + flex-direction: row; + } + + .fr-follow__newsletter .fr-input-wrap .fr-input { + margin-bottom: 0; + border-radius: 0.25rem 0 0 0; + } + + .fr-follow__newsletter .fr-messages-group { + margin-bottom: 0.5rem; + } + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + .fr-accordion .fr-collapse { + margin: 0 -0.25rem; + padding-left: 1rem; + padding-right: 1rem; + } + + /*! media md */ + + /*! media md */ + + /*! media md */ + .fr-btns-group--inline-md .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + } + + .fr-btns-group--inline-md > li { + display: inline-flex; + max-width: 100%; + width: auto; + } + + .fr-btns-group--inline-md.fr-btns-group--right.fr-btns-group--inline-reverse { + flex-direction: row-reverse; + justify-content: flex-start; + } + + /*! media md */ + + /*! media md */ + .fr-quote { + padding: 0 0 0 2rem; + background-size: 1px 100%; + background-position: 0 0; + } + + .fr-quote--column { + margin-left: 13.5rem; + min-height: 13rem; + } + + .fr-quote--column .fr-quote__author { + margin-left: 0; + } + + .fr-quote--column .fr-quote__source { + margin-left: 0; + } + + .fr-quote--column figcaption { + min-height: auto; + } + + .fr-quote__image { + position: absolute; + top: 50%; + left: -13.5rem; + width: 11.5rem; + height: 11.5rem; + margin-top: -5.75rem; + } + + /*! media md */ + .fr-breadcrumb { + margin-bottom: 2.5rem; + } + + .fr-breadcrumb__button { + display: none; + } + + .fr-breadcrumb .fr-collapse { + margin-left: 0; + margin-right: 0; + padding-left: 0; + padding-right: 0; + transform: none; + visibility: inherit; + overflow: visible; + max-height: none; + } + + .fr-breadcrumb .fr-collapse::before { + content: none; + } + + .fr-breadcrumb__list { + transform: none; + } + + /*! media md */ + .fr-fieldset__element--inline\@md { + flex: 0 0 auto; + } + + .fr-fieldset__element--year.fr-fieldset__element--inline\@md { + margin-right: 0; + } + + .fr-fieldset__element--postal.fr-fieldset__element--inline\@md { + margin-right: 0; + } + + .fr-fieldset__element--number.fr-fieldset__element--inline\@md { + margin-right: 0; + } + + /*! media md */ + .fr-stepper__title { + font-size: 1.25rem; + line-height: 1.75rem; + } + + /*! media md */ + + /*! media md */ + .fr-links-group--download .fr-link, + .fr-links-group .fr-link--download { + margin-bottom: 3rem; + } + + .fr-links-group__title { + font-size: 1.5rem; + line-height: 2rem; + } + + .fr-links-group--bordered { + padding: 2rem 2rem 0.5rem; + } + + /*! media md */ + .fr-sidemenu { + margin-left: 0; + margin-right: 0; + padding-right: 2rem; + /** + * Modificateur pour que le sidemenu s'adapte à un affichage à droite du contenu + * La bordure se met sur la gauche + */ + + /** + * Modificateur pour que le sidemenu soit sticky + */ + + /** + * Modificateur pour que le sidemenu soit à la fois sticky et prenne toute la hauteur de la page + */ + box-shadow: none; + } + + .fr-sidemenu .fr-collapse { + margin-left: -0.25rem; + margin-right: -0.25rem; + padding-left: 0.25rem; + padding-right: 0.25rem; + } + + .fr-sidemenu__title { + margin: 0 0 1.5rem; + padding: 0; + box-shadow: none; + } + + .fr-sidemenu__list .fr-sidemenu__list { + margin: 0 1rem 1rem; + } + + .fr-sidemenu__list { + margin: 0; + } + + .fr-sidemenu__item::before { + content: none; + } + + .fr-sidemenu__inner { + padding: 0 1.5rem 0 0; + box-shadow: inset -1px 0 0 0 var(--border-default-grey); + } + + .fr-sidemenu__inner > .fr-collapse { + padding: 0; + margin: 0; + overflow: initial; + max-height: none; + } + + .fr-sidemenu__inner > .fr-collapse::before { + display: none; + } + + .fr-sidemenu__inner > .fr-collapse:not(.fr-collapse--expanded) { + visibility: inherit; + } + + .fr-sidemenu--right { + padding-left: 2rem; + padding-right: 0; + } + + .fr-sidemenu--right .fr-sidemenu__inner { + padding: 0 1rem 0 2rem; + border-right: 0; + box-shadow: inset 1px 0 0 0 var(--border-default-grey); + } + + .fr-sidemenu--sticky { + position: sticky; + top: 0; + } + + .fr-sidemenu--sticky .fr-sidemenu__inner { + padding-top: 0.5rem; + padding-left: 0.25rem; + margin-left: -0.25rem; + padding-bottom: 0.25rem; + margin-bottom: -0.25rem; + overflow: auto; + max-height: 100vh; + } + + .fr-sidemenu--sticky-full-height { + position: sticky; + top: 0; + height: 100vh; + } + + .fr-sidemenu--sticky-full-height .fr-sidemenu__inner { + padding-top: 0.5rem; + padding-left: 0.25rem; + margin-left: -0.25rem; + padding-bottom: 0.25rem; + margin-bottom: -0.25rem; + overflow: auto; + height: 100%; + } + + .fr-sidemenu__link, + .fr-sidemenu__btn { + margin: 0; + width: 100%; + } + + .fr-sidemenu__btn[aria-expanded] { + padding: 0.75rem 2.5rem 0.75rem 1rem; + } + + .fr-sidemenu__btn[aria-expanded]::after { + margin-right: -1.5rem; + } + + .fr-sidemenu__inner > .fr-sidemenu__btn { + display: none; + } + + /*! media md */ + .fr-highlight { + padding-left: 2.25rem; + margin-left: 2rem; + } + + /*! media md */ + .fr-tabs--viewport-width { + margin-left: 0; + margin-right: 0; + } + + .fr-tabs__panel { + padding: 2rem; + } + + .fr-tabs__panel:focus, + .fr-tabs__panel:focus-visible { + outline-offset: calc(-2rem + 2px); + } + + /*! media md */ + + /*! media md */ + .fr-summary { + padding: 2rem; + } + + /*! media md */ + .fr-table__content .fr-cell--fixed\@sm { + position: sticky; + left: 0; + z-index: 1; + } + + .fr-table__content .fr-cell--fixed\@md { + position: sticky; + left: 0; + z-index: 1; + } + + .fr-table caption { + font-size: 1.5rem; + line-height: 2rem; + } + + .fr-table__header { + display: flex; + flex-direction: row; + align-items: center; + justify-content: space-between; + } + + .fr-table__header .fr-table__detail { + order: 1; + flex: 1; + padding-right: 0.5rem; + } + + .fr-table__header .fr-btns-group { + order: 2; + padding-left: 0.5rem; + padding-right: 0.5rem; + } + + .fr-table__header .fr-segmented { + order: 3; + flex: 0; + padding-left: 0.5rem; + } + + .fr-table__footer { + display: flex; + flex-direction: row; + align-items: center; + justify-content: space-between; + flex-wrap: wrap; + } + + .fr-table__footer .fr-select-group .fr-select { + width: 16rem; + } + + .fr-table__footer .fr-btns-group { + padding-left: 0.5rem; + } + + .fr-table__footer--start { + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + } + + .fr-table__footer--start .fr-select-group { + padding-left: 0.5rem; + padding-right: 0.5rem; + } + + .fr-table__footer--start .fr-select-group .fr-select { + margin-top: 0; + } + + .fr-table > table td, + .fr-table > table th { + padding: 1rem; + } + + .fr-table > table thead td, + .fr-table > table thead th { + padding-bottom: 1.125rem; + } + + /*! media md */ + + /*! media md */ + + /*! media md */ + .fr-download--card { + padding: 2rem 2rem 5rem 2rem; + } + + .fr-download--card .fr-download__link { + font-size: 1.375rem; + line-height: 1.75rem; + } + + .fr-download--card .fr-download__link::after { + --icon-size: 1.5rem; + bottom: 2rem; + right: 2rem; + } + + .fr-download--card .fr-download__desc { + margin-top: 0.75rem; + } + + .fr-download--card .fr-download__detail { + bottom: 2rem; + left: 2rem; + } + + .fr-downloads-group__title { + font-size: 1.5rem; + line-height: 2rem; + } + + .fr-downloads-group--bordered { + padding: 2rem 2rem 0.5rem; + } + + .fr-downloads-group .fr-download { + margin-bottom: 1.5rem; + } + + /*! media md */ + .fr-alert__title { + font-size: 1.25rem; + line-height: 1.75rem; + } + + /*! media md */ + .fr-notice__title, + .fr-notice__desc, + .fr-notice__link { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-notice .fr-btn--close { + margin-left: 1rem; + } + + /*! media md */ + + /*! media md */ + .fr-card__title { + font-size: 1.375rem; + line-height: 1.75rem; + } + + .fr-card--sm .fr-card__title { + font-size: 1.25rem; + line-height: 1.75rem; + } + + .fr-card--lg .fr-card__title { + font-size: 1.5rem; + line-height: 2rem; + } + + .fr-card--horizontal, + .fr-card--horizontal-half, + .fr-card--horizontal-tier { + flex-direction: row; + } + + .fr-card--horizontal .fr-card__img, + .fr-card--horizontal-half .fr-card__img, + .fr-card--horizontal-tier .fr-card__img { + height: 100%; + } + + .fr-card--horizontal .fr-card__img img, + .fr-card--horizontal-half .fr-card__img img, + .fr-card--horizontal-tier .fr-card__img img { + height: 100%; + object-fit: cover; + } + + .fr-card--horizontal .fr-card__header { + width: 40%; + flex: 0 0 40%; + } + + .fr-card--horizontal-half .fr-card__header { + width: 50%; + flex: 0 0 50%; + } + + .fr-card--horizontal-tier .fr-card__header { + width: 33.3333333333%; + flex: 0 0 33.3333333333%; + } + + .fr-card--download { + flex-direction: row; + } + + .fr-card--download .fr-card__header { + width: 40%; + flex: 0 0 40%; + aspect-ratio: auto; + } + + .fr-card--download .fr-card__header .fr-card__img img { + object-position: 50% 0; + } + + .fr-card--download .fr-card__img { + height: 100%; + } + + .fr-card--download .fr-card__img img { + height: 100%; + object-fit: cover; + } + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + .fr-skiplinks { + padding: 0.75rem 0; + } + + .fr-skiplinks__list > li { + margin: 0 0.5rem; + } + + .fr-skiplinks__list { + flex-direction: row; + flex-wrap: wrap; + margin: 0 -1rem; + } + + /*! media md */ + + /*! media md */ + .fr-callout { + padding: 2rem 3rem; + } + + .fr-callout[class^=fr-icon-]::before, + .fr-callout[class*=" fr-icon-"]::before, + .fr-callout[class^=fr-fi-]::before, + .fr-callout[class*=" fr-fi-"]::before { + margin: -1rem 0 1rem -2rem; + } + + .fr-callout__title { + font-size: 1.5rem; + line-height: 2rem; + } + + /*! media md */ + .fr-modal { + padding-right: var(--scrollbar-width); + } + + .fr-modal--top::before { + content: ""; + } + + .fr-modal::before { + width: 0; + height: 10vh; + flex: 1 0 10vh; + } + + .fr-modal::after { + content: ""; + width: 0; + height: 10vh; + flex: 1 0 10vh; + } + + .fr-modal__body { + max-height: 80vh !important; + } + + .fr-modal__header { + padding: 1rem 2rem; + } + + .fr-modal__content { + padding-left: 2rem; + padding-right: 2rem; + margin-bottom: 4rem; + } + + .fr-modal__footer { + padding: 2rem; + margin-top: -3rem; + } + + .fr-modal__title { + font-size: 1.5rem; + line-height: 2rem; + } + + /*! media md */ + + /*! media md */ + .fr-share__text { + max-width: 18rem; + } + + /*! media md */ + .fr-footer__body { + margin-bottom: 1.5rem; + } + + .fr-footer__brand .fr-logo { + font-size: 1.3125rem; + padding: 1.25rem; + margin: -1.25rem; + } + + .fr-footer__brand .fr-logo::before { + width: 3.4375rem; + height: 1.25rem; + margin-bottom: 0.4166666667rem; + background-size: 3.4375rem 1.40625rem, 3.4375rem 1.25rem, 0; + background-position: 0 -0.078125rem, 0 0, 0 0; + } + + :root[data-fr-mourning] .fr-footer__brand .fr-logo::before { + background-size: 3.4375rem 1.40625rem, 0, 3.4375rem 1.25rem; + } + + .fr-footer__brand .fr-logo::after { + min-width: 3.28125rem; + background-size: 6.5625rem 4.6875rem; + background-position: 0 calc(100% + 2.34375rem); + padding-top: 2.7604166667rem; + } + + [data-fr-theme=dark] .fr-footer__brand .fr-logo::after { + background-position: -3.28125rem 100%; + } + + .fr-footer__brand .fr-logo + .fr-footer__brand-link { + margin-left: 2rem; + } + + .fr-footer__brand { + margin-right: 1rem; + } + + .fr-footer__brand.fr-enlarge-link { + margin: -1rem 0 -1rem -1rem; + padding: 1rem; + align-self: flex-start; + } + + .fr-footer__content { + margin-left: auto; + } + + .fr-footer__content-list { + margin-top: 0.5rem; + } + + .fr-footer__top { + margin: -1.875rem 0 2rem; + } + + .fr-footer__bottom-item { + margin: 0.5rem 0 0 0.75rem; + } + + .fr-footer__bottom-item::before { + margin-right: 0.75rem; + } + + .fr-footer__partners-logos { + margin-right: -1rem; + flex-wrap: nowrap; + } + + .fr-footer__partners-main + .fr-footer__partners-sub { + padding-left: 1rem; + } + + .fr-footer__partners-sub, + .fr-footer__partners-sub > ul { + padding-top: 0; + } + + .fr-footer__partners-sub > ul, + .fr-footer__partners-sub > ul > ul { + justify-content: flex-end; + } + + .fr-footer__partners-sub > li, + .fr-footer__partners-sub > ul > li { + margin: 0 1rem 0 1rem; + } + + .fr-footer__partners-sub .fr-footer__partners-link { + margin-bottom: 0.5rem; + } + + /*! media md */ + .fr-tile__title { + font-size: 1.25rem; + line-height: 1.75rem; + } + + .fr-tile--vertical\@md { + flex-direction: column; + text-align: center; + align-items: center; + } + + .fr-tile--vertical\@md .fr-tile__header { + margin-bottom: 1rem; + margin-right: 0 !important; + } + + .fr-tile--vertical\@md .fr-tile__pictogram { + width: 5rem; + height: 5rem; + } + + .fr-tile--vertical\@md .fr-tile__content { + align-items: center; + } + + .fr-tile--vertical\@md .fr-tile__detail { + margin-top: 0.75rem; + } + + .fr-tile--vertical\@md.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content, + .fr-tile--vertical\@md.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content { + padding-bottom: 2.5rem; + } + + .fr-tile--vertical\@md.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__detail, + .fr-tile--vertical\@md.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__detail { + margin-bottom: 0; + padding-right: 0; + } + + .fr-tile--horizontal .fr-tile__img { + width: 5rem; + height: 5rem; + margin: 0 2rem 0 0; + } + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + .fr-search-bar--lg .fr-btn { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; + overflow: initial; + max-width: 100%; + max-height: none; + } + + .fr-search-bar--lg .fr-btn::before { + --icon-size: 1.5rem; + margin-left: -0.1875rem; + margin-right: 0.5rem; + } + + .fr-search-bar--lg .fr-input { + max-height: 3rem; + } + + /*! media md */ + .fr-content-media--sm .fr-content-media__img, + .fr-content-media--sm .fr-responsive-vid { + width: 75%; + } + + .fr-content-media--lg .fr-content-media__img, + .fr-content-media--lg .fr-responsive-vid { + width: 125%; + } + + /*! media md */ + .fr-consent-banner { + padding: 2rem; + bottom: 2.5rem; + left: 2.5rem; + max-width: 40rem; + max-height: calc(100% - 5rem); + } + + .fr-consent-banner__title { + font-size: 1.25rem; + line-height: 1.75rem; + } + + .fr-consent-banner__buttons { + margin-top: 2rem; + } + + .fr-consent-service > .fr-fieldset { + padding: 0 0 1.25rem; + display: flex; + flex-direction: row; + flex-wrap: wrap; + } + + .fr-consent-service:last-child > .fr-fieldset { + padding: 1.25rem 0 1rem; + } + + .fr-consent-service__title { + font-size: 1.25rem; + line-height: 1.75rem; + width: 50%; + } + + .fr-consent-service__desc { + --text-spacing: 0.25rem 1.5rem 0.5rem 0; + width: 60%; + } + + .fr-consent-service__radios { + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-end; + position: absolute; + top: 1.25rem; + right: 0; + width: 50%; + } + + .fr-consent-services .fr-consent-service + .fr-consent-service { + margin-top: -0.25rem; + } + + .fr-consent-services .fr-consent-service__desc { + --text-spacing: 0.25rem 0 0.5rem 0; + } + + /*! media md */ + .fr-follow { + padding: 2rem 0; + } + + .fr-follow .fr-grid-row > * > div { + display: flex; + flex-direction: column; + align-items: flex-start; + justify-content: center; + height: 100%; + } + + .fr-follow .fr-grid-row > *:not(:first-child) { + padding-left: 8.3333333333%; + padding-top: 0; + margin-top: 0; + box-shadow: -1px 0 0 0 var(--border-default-blue-france); + } + + .fr-follow .fr-grid-row > *:not(:last-child) { + padding-right: 8.3333333333%; + } + + .fr-follow .fr-grid-row > *:first-child:last-child > div { + display: flex; + flex-direction: row; + align-items: center; + justify-content: space-between; + } + + .fr-follow .fr-grid-row > *:first-child:last-child > .fr-follow__newsletter { + --text-spacing: 0; + } + + .fr-follow .fr-grid-row > *:first-child:last-child > .fr-follow__newsletter > * { + max-width: 50%; + padding-right: 0.75rem; + padding-left: 0.75rem; + } + + .fr-follow .fr-grid-row > *:first-child:last-child > .fr-follow__newsletter > :first-child { + padding-right: 0.75rem; + padding-left: 0; + } + + .fr-follow .fr-grid-row > *:first-child:last-child > .fr-follow__newsletter > :last-child { + padding-right: 0; + padding-left: 0.75rem; + } + + .fr-follow .fr-grid-row > *:first-child:last-child > .fr-follow__social { + --title-spacing: 0; + } + + .fr-follow .fr-hint-text { + margin-top: 0.5rem; + } + + /*! media md */ + + /*! media md */ + .fr-header__service-title { + font-size: 1.25rem; + line-height: 1.75rem; + } + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + .fr-btns-group--inline-lg .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + } + + .fr-btns-group--inline-lg > li { + display: inline-flex; + max-width: 100%; + width: auto; + } + + .fr-btns-group--inline-lg.fr-btns-group--right.fr-btns-group--inline-reverse { + flex-direction: row-reverse; + justify-content: flex-start; + } + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + .fr-pagination__link--first.fr-pagination__link--lg-label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + } + + .fr-pagination__link--first.fr-pagination__link--lg-label::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/fr--arrow-left-s-first-line.svg"); + mask-image: url("../icons/system/fr--arrow-left-s-first-line.svg"); + content: ""; + } + + .fr-pagination__link--prev.fr-pagination__link--lg-label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + } + + .fr-pagination__link--prev.fr-pagination__link--lg-label::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-left-s-line.svg"); + mask-image: url("../icons/system/arrow-left-s-line.svg"); + content: ""; + } + + .fr-pagination__link--next.fr-pagination__link--lg-label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + } + + .fr-pagination__link--next.fr-pagination__link--lg-label::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-right-s-line.svg"); + mask-image: url("../icons/system/arrow-right-s-line.svg"); + content: ""; + } + + .fr-pagination__link--next.fr-pagination__link--lg-label::before { + content: none; + } + + .fr-pagination__link--last.fr-pagination__link--lg-label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + } + + .fr-pagination__link--last.fr-pagination__link--lg-label::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/fr--arrow-right-s-last-line.svg"); + mask-image: url("../icons/system/fr--arrow-right-s-last-line.svg"); + content: ""; + } + + .fr-pagination__link--last.fr-pagination__link--lg-label::before { + content: none; + } + + /*! media lg */ + + /*! media lg */ + .fr-table__content .fr-cell--fixed\@lg { + position: sticky; + left: 0; + z-index: 1; + } + + .fr-table__footer--middle { + display: block; + padding-left: 0.5rem; + padding-right: 0.5rem; + } + + .fr-table__footer--middle .fr-pagination__list { + flex-wrap: nowrap; + } + + .fr-table__footer--end { + flex: 1 0 0; + } + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + .fr-nav__list { + flex-direction: row; + flex-wrap: nowrap; + } + + .fr-nav__list > *:first-child:nth-last-child(2) ~ *, + .fr-nav__list > *:first-child:nth-last-child(3) ~ *, + .fr-nav__list > *:first-child:nth-last-child(4) ~ * { + margin-left: 1.25rem; + } + + .fr-nav__item .fr-btn, + .fr-nav__item .fr-link { + min-height: auto; + } + + .fr-nav__item { + position: initial; + align-items: flex-start; + } + + .fr-nav__item::before { + content: none; + } + + .fr-nav__item--align-right { + align-items: flex-end; + } + + .fr-nav__link, + .fr-nav__btn { + min-height: 3.5rem; + padding: 1rem; + font-size: 0.875rem; + line-height: 1.5rem; + font-weight: normal; + + --hover-tint: var(--hover); + --active-tint: var(--active); + } + + .fr-nav__link[aria-current]:not([aria-current=false]), + .fr-nav__btn[aria-current]:not([aria-current=false]) { + position: relative; + } + + .fr-nav__link[aria-current]:not([aria-current=false])::before, + .fr-nav__btn[aria-current]:not([aria-current=false])::before { + content: ""; + position: absolute; + top: auto; + bottom: 0; + left: 0; + width: 100%; + height: 2px; + margin-top: 0; + } + + .fr-nav__btn { + justify-content: flex-start; + } + + .fr-menu { + pointer-events: none; + position: absolute; + top: 100%; + z-index: calc(var(--ground) + 1000); + filter: drop-shadow(var(--overlap-shadow)); + } + + .fr-menu__list { + width: 20rem; + pointer-events: auto; + padding: 0; + margin-bottom: 2rem; + background-size: 100% 1px; + background-position: 0 0; + background-repeat: no-repeat; + background-color: var(--background-overlap-grey); + + --idle: transparent; + --hover: var(--background-overlap-grey-hover); + --active: var(--background-overlap-grey-active); + background-image: linear-gradient(0deg, var(--background-open-blue-france), var(--background-open-blue-france)); + } + + .fr-mega-menu { + position: absolute; + top: 100%; + right: 0; + left: 0; + margin: 0; + padding: 0; + z-index: calc(var(--ground) + 1000); + background-color: var(--background-overlap-grey); + + --idle: transparent; + --hover: var(--background-overlap-grey-hover); + --active: var(--background-overlap-grey-active); + filter: drop-shadow(var(--overlap-shadow)); + box-shadow: inset 0 1px 0 0 var(--border-open-blue-france); + } + + .fr-mega-menu::after { + content: ""; + display: block; + padding-bottom: 1.5rem; + } + + .fr-mega-menu > .fr-container { + padding: 0 1.5rem; + } + + .fr-mega-menu > .fr-container::before { + content: ""; + display: block; + padding-top: 1rem; + } + + .fr-mega-menu .fr-btn--close { + display: flex; + } + + .fr-mega-menu__leader { + margin-top: -1.25rem; + padding-top: 0; + } + + .fr-mega-menu__list::before { + content: none; + } + + .fr-menu__list > *:first-child, + .fr-menu__list > *:first-child .fr-nav__link, + .fr-menu__list > *:hover, + .fr-menu__list > *:hover .fr-nav__link, + .fr-menu__list > *:hover + *, + .fr-menu__list > *:hover + * .fr-nav__link { + box-shadow: none; + } + + .fr-menu .fr-nav__link { + box-shadow: 0 calc(-1rem - 1px) 0 -1rem var(--border-default-grey); + } + + .fr-mega-menu__category { + box-shadow: 0 calc(1rem + 1px) 0 -1rem var(--border-default-grey); + } + + /*! media lg */ + + /*! media lg */ + .fr-footer__content { + margin-top: 0; + flex-basis: 50%; + max-width: 36.75rem; + } + + /*! media lg */ + .fr-tile--vertical\@lg { + flex-direction: column; + text-align: center; + align-items: center; + } + + .fr-tile--vertical\@lg .fr-tile__header { + margin-bottom: 1rem; + margin-right: 0 !important; + } + + .fr-tile--vertical\@lg .fr-tile__pictogram { + width: 5rem; + height: 5rem; + } + + .fr-tile--vertical\@lg .fr-tile__content { + align-items: center; + } + + .fr-tile--vertical\@lg .fr-tile__detail { + margin-top: 0.75rem; + } + + .fr-tile--vertical\@lg.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content, + .fr-tile--vertical\@lg.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content { + padding-bottom: 2.5rem; + } + + .fr-tile--vertical\@lg.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__detail, + .fr-tile--vertical\@lg.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__detail { + margin-bottom: 0; + padding-right: 0; + } + + /*! media lg */ + .fr-translate .fr-translate__btn { + min-height: auto; + width: auto; + font-size: 0.875rem; + line-height: 1.5rem; + padding: 0.25rem 0.75rem; + } + + .fr-translate .fr-translate__btn::after { + margin-left: 0.25rem; + margin-right: -0.25rem; + } + + .fr-translate .fr-translate__btn::before { + --icon-size: 1rem; + } + + .fr-translate__language[aria-current]:not([aria-current=false]) { + display: inline-flex; + } + + .fr-translate__menu { + margin: -0.25rem -1rem; + } + + .fr-translate .fr-menu__list { + display: grid; + grid-template-rows: repeat(var(--rows), auto); + grid-auto-flow: column; + } + + .fr-btns-group .fr-translate__menu { + margin: -1.25rem -0.75rem 0; + } + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + .fr-consent-manager__header .fr-consent-service__title { + width: 44%; + } + + .fr-consent-manager__header .fr-consent-service__radios { + width: 56%; + position: absolute; + justify-content: flex-end; + } + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + .fr-header__body-row { + padding: 1.5rem 0; + } + + .fr-header__brand { + margin-top: -1rem; + margin-bottom: -1rem; + flex-wrap: nowrap; + width: auto; + padding-left: 0; + padding-right: 0; + z-index: auto; + background: transparent; + filter: none; + } + + .fr-header__brand-top { + width: auto; + } + + .fr-header__brand.fr-enlarge-link a[href]::before { + outline-offset: 2px; + } + + .fr-header__logo, + .fr-header__operator, + .fr-header__service { + padding: 1rem; + } + + .fr-header__service { + margin-left: 0; + margin-right: 0; + box-shadow: none; + } + + .fr-header__service::before { + content: none; + } + + .fr-header .fr-modal { + margin: 0; + width: auto; + height: auto; + visibility: inherit; + opacity: 1; + position: initial; + background-color: transparent; + overflow: initial; + } + + .fr-header .fr-modal > * > .fr-btn--close { + display: none; + } + + .fr-header .fr-modal > .fr-container { + padding-top: 0; + padding-bottom: 0; + height: auto; + } + + .fr-header__navbar { + display: none; + } + + .fr-header__tools { + flex-direction: column; + align-items: flex-end; + text-align: right; + padding-left: 1rem; + padding-right: 1rem; + margin-left: auto; + flex: 1 0 auto; + } + + .fr-header__tools-links + .fr-header__search { + margin-top: 1rem; + } + + .fr-header__tools .fr-header__search { + max-width: 24rem; + margin-left: auto; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-], + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"], + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-], + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before, + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before, + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + } + + .fr-header__tools-links { + display: flex; + flex-direction: row; + justify-content: flex-end; + gap: 0.5rem; + } + + .fr-header__tools-links .fr-btns-group { + justify-content: flex-end; + margin: 0 -0.25rem -1rem; + } + + .fr-header__tools-links .fr-btns-group .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + margin-left: 0.25rem; + margin-right: 0.25rem; + } + + .fr-header__tools-links .fr-btns-group > li { + display: inline-flex; + max-width: 100%; + width: auto; + align-items: flex-start; + } + + .fr-header .fr-header__menu-links .fr-translate { + margin-left: 0; + margin-right: 0; + margin-bottom: -1rem; + } + + .fr-header .fr-header__menu-links { + display: none; + } + + .fr-header .fr-nav { + justify-content: flex-start; + } + + .fr-header .fr-nav__list { + margin: 0 -1rem; + max-width: calc(100% + 1rem); + } + + .fr-header .fr-links-group { + justify-content: flex-end; + } + + .fr-header .fr-links-group .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + } + + .fr-header .fr-links-group > li { + display: inline-flex; + max-width: 100%; + width: auto; + } + + .fr-header__tools-links .fr-links-group { + justify-content: flex-end; + margin: 0 -0.25rem; + } + + .fr-header__tools-links .fr-links-group .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + } + + .fr-header__tools-links .fr-links-group > li { + display: inline-flex; + max-width: 100%; + width: auto; + } + + .fr-header__tools-links .fr-links-group .fr-link { + margin-left: 0.25rem; + margin-right: 0.25rem; + } + + .fr-header .fr-modal > * > .fr-link--close { + display: none; + } + + .fr-header { + z-index: calc(var(--ground) + 750); + background-color: var(--background-raised-grey); + + --idle: transparent; + --hover: var(--background-raised-grey-hover); + --active: var(--background-raised-grey-active); + filter: drop-shadow(var(--raised-shadow)); + } + + .fr-header .fr-header__menu { + box-shadow: inset 0 1px 0 0 var(--border-default-grey); + } + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + .fr-consent-manager__header .fr-consent-service__title { + width: 50%; + } + + .fr-consent-manager__header .fr-consent-service__radios { + width: 50%; + } + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-range-group--disabled .fr-range__output, + .fr-range-group--disabled .fr-range__min, + .fr-range-group--disabled .fr-range__max { + color: graytext; + } + + .fr-range-group--disabled .fr-range[data-fr-js-range]::before, + .fr-range-group--disabled .fr-range[data-fr-js-range]::after { + border: 1px solid graytext; + } + + .fr-range-group--disabled .fr-label, + .fr-range-group--disabled .fr-label .fr-hint-text { + color: graytext; + } + + .fr-range input[type=range] { + border: none; + } + + .fr-range[data-fr-js-range]::before { + box-shadow: 0 0 0 1px buttontext; + } + + .fr-range[data-fr-js-range]::after { + background-color: highlight; + } + + .fr-range[data-fr-js-range] input[type=range] { + border: none; + } + + .fr-range[data-fr-js-range] input[type=range]:focus::-webkit-slider-thumb { + outline-color: highlight; + } + + .fr-range[data-fr-js-range] input[type=range]:focus::-moz-range-thumb { + outline-color: highlight; + } + + .fr-range[data-fr-js-range] input[type=range]::-webkit-slider-thumb { + background: buttontext; + box-shadow: none; + } + + .fr-range[data-fr-js-range] input[type=range]::-moz-range-thumb { + background: buttontext; + box-shadow: none; + } + + .fr-range[data-fr-js-range] input[type=range]:disabled::-webkit-slider-thumb { + background: graytext; + } + + .fr-range[data-fr-js-range] input[type=range]:disabled::-moz-range-thumb { + background: graytext; + } + + .fr-range--step[data-fr-js-range]::before { + background-image: radial-gradient(circle at 2px 50%, buttontext 0, buttontext 1px, transparent 1px); + } + + .fr-range--step[data-fr-js-range]::after { + box-shadow: inset 10px 0 0 0 highlight, inset -10px 0 0 0 highlight; + background-image: radial-gradient(circle at 2px 50%, highlighttext 0, highlighttext 2px, transparent 2px); + } + + .fr-range--step.fr-range--sm[data-fr-js-range]::after { + box-shadow: inset 6px 0 0 0 highlight, inset -6px 0 0 0 highlight; + } + + .fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(1) { + border-right: none; + } + + .fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(2) { + border-left: none; + } + + .fr-accordion__btn::after { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-accordion { + border-top: 1px solid; + border-bottom: 1px solid; + } + + .fr-accordion + .fr-accordion { + border-top: none; + } + + .fr-badge::before, + .fr-badge::after { + background-color: canvastext; + } + + .fr-badge { + outline: 1px solid; + } + + .fr-btn::before, + .fr-btn::after { + background-color: buttontext; + } + + .fr-btn:disabled::before, + .fr-btn:disabled::after, + a.fr-btn:not([href])::before, + a.fr-btn:not([href])::after { + background-color: graytext; + } + + .fr-btn:disabled, + a.fr-btn:not([href]) { + border-color: graytext; + color: graytext; + } + + a[href].fr-btn::before, + a[href].fr-btn::after { + background-color: linktext; + } + + button.fr-btn { + border: 1px solid buttontext; + } + + .fr-btn--close::after { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--tooltip::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--fullscreen::after { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--display::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--account::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--team::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--briefcase::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--sort::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--sort[aria-sort=ascending]::before, + .fr-btn--sort[aria-sort=descending]::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-connect { + border: 1px solid; + } + + .fr-connect__login, + .fr-connect__brand { + line-height: 1.1; + } + + .fr-connect--plus::after { + forced-color-adjust: none; + color: buttontext; + } + + .fr-connect-group .fr-connect + p a { + text-decoration: underline; + text-underline-offset: 5px; + } + + .fr-quote { + border-left: 1px solid; + } + + .fr-breadcrumb__list li:not(:first-child)::before { + forced-color-adjust: none; + background-color: canvastext; + } + + .fr-breadcrumb__link { + text-decoration: underline; + text-underline-offset: 5px; + } + + .fr-breadcrumb__link[aria-current]:not([aria-current=false]) { + text-decoration: none; + } + + .fr-fieldset:disabled .fr-label, + .fr-fieldset:disabled .fr-hint-text, + .fr-fieldset:disabled .fr-fieldset__legend { + color: graytext; + } + + .fr-fieldset input:disabled + label, + .fr-fieldset input:disabled + label .fr-hint-text, + .fr-fieldset input:disabled + label + .fr-hint-text { + color: graytext; + } + + .fr-message--error::before, + .fr-message--error::after, + .fr-message--valid::before, + .fr-message--valid::after, + .fr-message--warning::before, + .fr-message--warning::after, + .fr-message--info::before, + .fr-message--info::after { + forced-color-adjust: none; + background-color: canvastext; + } + + .fr-error-text::before, + .fr-valid-text::before, + .fr-info-text::before { + forced-color-adjust: none; + background-color: canvastext; + } + + .fr-stepper__steps { + forced-color-adjust: none; + background-image: repeating-linear-gradient(to right, highlight 0, highlight var(--active-inner), transparent var(--active-inner), transparent var(--active-outer)), repeating-linear-gradient(to right, graytext 0, graytext var(--default-inner), transparent var(--default-inner), transparent var(--default-outer)); + } + + .fr-tooltip { + outline: 1px solid; + background: canvas; + } + + .fr-tooltip.fr-placement { + padding: 0.5rem; + } + + a.fr-link { + text-decoration: underline; + text-underline-offset: 5px; + } + + a.fr-link:not([href])::before, + a.fr-link:not([href])::after { + background-color: graytext; + } + + .fr-links-group--download .fr-link::after, + .fr-link--download::after { + forced-color-adjust: none; + background-color: linktext; + } + + .fr-links-group--download .fr-link .fr-link__detail, + .fr-link--download .fr-link__detail { + color: canvastext; + } + + .fr-links-group--download .fr-link:not([href]) .fr-link__detail, + .fr-link--download:not([href]) .fr-link__detail { + color: graytext; + } + + .fr-link--close::after { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-sidemenu__inner { + border-right: 1px solid; + } + + .fr-sidemenu__link[aria-current]:not([aria-current=false])::before, + .fr-sidemenu__btn[aria-current]:not([aria-current=false])::before { + background-color: highlight; + forced-color-adjust: none; + } + + .fr-sidemenu__btn[aria-expanded]::after { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-highlight { + border-left: 4px solid; + padding-left: 1rem; + } + + .fr-tabs { + border-bottom: 1px solid; + } + + .fr-tabs::before { + border: 1px solid graytext; + } + + .fr-tabs__tab { + border: 1px solid; + } + + .fr-tabs__tab[aria-selected=true]:not(:disabled) { + border: 1px solid highlight; + border-top: 4px solid highlight; + border-bottom: 1px solid canvas; + color: highlight; + } + + .fr-pagination__link:not([href]):disabled:not([aria-current]), + a.fr-pagination__link:not([href]):not([aria-current]) { + color: graytext; + } + + .fr-pagination__link--first::before { + forced-color-adjust: none; + } + + .fr-pagination__link--first.fr-pagination__link--label::before { + forced-color-adjust: none; + } + + .fr-pagination__link--prev::before { + forced-color-adjust: none; + } + + .fr-pagination__link--prev.fr-pagination__link--label::before { + forced-color-adjust: none; + } + + .fr-pagination__link--next::before { + forced-color-adjust: none; + } + + .fr-pagination__link--next.fr-pagination__link--label::after { + forced-color-adjust: none; + } + + .fr-pagination__link--last::before { + forced-color-adjust: none; + } + + .fr-pagination__link--last.fr-pagination__link--label::after { + forced-color-adjust: none; + } + + .fr-summary { + outline: 1px solid; + } + + .fr-summary__link { + text-decoration: underline; + text-underline-offset: 5px; + } + + .fr-table__content .fr-cell--fixed .fr-checkbox-group .fr-label, + .fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group .fr-label, + .fr-table__content .fr-cell--fixed\@md .fr-checkbox-group .fr-label, + .fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group .fr-label { + opacity: 0; + } + + .fr-table__content .fr-cell--fixed, + .fr-table__content .fr-cell--fixed\@sm, + .fr-table__content .fr-cell--fixed\@md, + .fr-table__content .fr-cell--fixed\@lg { + outline: 1px solid; + } + + .fr-table__content table tbody tr::after { + border: 2px solid highlight; + } + + .fr-table__content th, + .fr-table__content td { + border: 1px solid; + } + + .fr-tag::before, + .fr-tag::after { + background-color: canvastext; + } + + .fr-tag { + border: 1px solid; + } + + .fr-tag:disabled, + a.fr-tag:not([href]) { + color: graytext; + } + + a.fr-tag[aria-pressed=true]:not(:disabled), + button.fr-tag[aria-pressed=true]:not(:disabled), + input[type=button].fr-tag[aria-pressed=true]:not(:disabled), + input[type=image].fr-tag[aria-pressed=true]:not(:disabled), + input[type=reset].fr-tag[aria-pressed=true]:not(:disabled), + input[type=submit].fr-tag[aria-pressed=true]:not(:disabled) { + color: highlight; + border: 1px solid highlight; + border-top: 4px solid highlight; + } + + a.fr-tag[aria-pressed=true]:not(:disabled)::after, + button.fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=button].fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=image].fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=reset].fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=submit].fr-tag[aria-pressed=true]:not(:disabled)::after { + display: none; + } + + a.fr-tag[aria-pressed=true].fr-tag--sm::after, + button.fr-tag[aria-pressed=true].fr-tag--sm::after, + input[type=button].fr-tag[aria-pressed=true].fr-tag--sm::after, + input[type=image].fr-tag[aria-pressed=true].fr-tag--sm::after, + input[type=reset].fr-tag[aria-pressed=true].fr-tag--sm::after, + input[type=submit].fr-tag[aria-pressed=true].fr-tag--sm::after { + display: none; + } + + a.fr-tag--dismiss::after, + button.fr-tag--dismiss::after, + input[type=button].fr-tag--dismiss::after, + input[type=image].fr-tag--dismiss::after, + input[type=reset].fr-tag--dismiss::after, + input[type=submit].fr-tag--dismiss::after { + forced-color-adjust: none; + background-color: buttontext; + } + + a.fr-tag--dismiss:disabled::after, + button.fr-tag--dismiss:disabled::after, + input[type=button].fr-tag--dismiss:disabled::after, + input[type=image].fr-tag--dismiss:disabled::after, + input[type=reset].fr-tag--dismiss:disabled::after, + input[type=submit].fr-tag--dismiss:disabled::after { + background-color: graytext; + } + + a.fr-tag--dismiss.fr-tag--sm::after, + button.fr-tag--dismiss.fr-tag--sm::after, + input[type=button].fr-tag--dismiss.fr-tag--sm::after, + input[type=image].fr-tag--dismiss.fr-tag--sm::after, + input[type=reset].fr-tag--dismiss.fr-tag--sm::after, + input[type=submit].fr-tag--dismiss.fr-tag--sm::after { + background-color: buttontext; + } + + a.fr-tag--dismiss.fr-tag--sm:disabled::after, + button.fr-tag--dismiss.fr-tag--sm:disabled::after, + input[type=button].fr-tag--dismiss.fr-tag--sm:disabled::after, + input[type=image].fr-tag--dismiss.fr-tag--sm:disabled::after, + input[type=reset].fr-tag--dismiss.fr-tag--sm:disabled::after, + input[type=submit].fr-tag--dismiss.fr-tag--sm:disabled::after { + background-color: graytext; + } + + .fr-tags-group.fr-tags-group--sm button.fr-tag.fr-tag--dismiss::after, + .fr-tags-group.fr-tags-group--sm input[type=button].fr-tag.fr-tag--dismiss::after { + background-color: buttontext; + } + + .fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]::after, + .fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]::after { + display: none; + } + + .fr-download .fr-download__link::after { + forced-color-adjust: none; + } + + .fr-alert { + outline: 1px solid; + } + + .fr-alert::before { + background-color: graytext; + left: 8px; + } + + .fr-alert .fr-btn--close::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-alert .fr-link--close::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-notice { + outline: 1px solid; + } + + .fr-notice__title::before { + forced-color-adjust: none; + background-color: canvastext; + } + + .fr-notice .fr-btn--close::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-notice--weather-red, + .fr-notice--weather-purple { + color: highlight; + } + + .fr-notice--weather-red .fr-notice__title::before, + .fr-notice--weather-purple .fr-notice__title::before { + forced-color-adjust: none; + background-color: highlight; + } + + .fr-notice--witness .fr-notice__title::before, + .fr-notice--kidnapping .fr-notice__title::before, + .fr-notice--attack .fr-notice__title::before, + .fr-notice--cyberattack .fr-notice__title::before { + forced-color-adjust: none; + background-color: highlight; + } + + .fr-notice--witness, + .fr-notice--kidnapping, + .fr-notice--attack, + .fr-notice--cyberattack { + color: highlight; + } + + .fr-radio-group input[type=radio] { + opacity: 1; + } + + .fr-radio-group input[type=radio]:disabled + label { + color: graytext; + } + + .fr-radio-group input[type=radio] + label::before { + display: none; + } + + .fr-radio-rich input[type=radio]:disabled + label { + outline: 1px solid; + } + + .fr-radio-rich input[type=radio]:disabled + label::before { + background-color: transparent; + } + + .fr-radio-rich input[type=radio]:disabled ~ .fr-radio-rich__pictogram { + outline: 1px solid graytext; + } + + .fr-radio-rich input[type=radio] + label { + outline: 1px solid; + } + + .fr-radio-rich__pictogram { + outline: 1px solid; + } + + .fr-radio-rich__img { + outline: 1px solid; + } + + .fr-card { + border: 1px solid; + } + + .fr-card__title a::after, + .fr-card__title button::after { + forced-color-adjust: none; + background-color: linktext; + } + + .fr-card__title a, + .fr-card__title button { + text-decoration: underline; + text-underline-offset: 5px; + } + + .fr-card__title a:not([href])::after, + .fr-card__title button:not([href])::after { + background-color: graytext; + } + + .fr-card__title [target=_blank]::after { + background-color: linktext; + } + + .fr-card.fr-enlarge-link .fr-card__title a, + .fr-card.fr-enlarge-button .fr-card__title button { + text-decoration: none; + } + + .fr-card--download .fr-card__title a::after, + .fr-card--download .fr-card__title button::after { + background-color: linktext; + } + + .fr-card--download .fr-card__title a:disabled::after, + .fr-card--download .fr-card__title a:not([href])::after, + .fr-card--download .fr-card__title button:disabled::after { + background-color: graytext; + } + + .fr-checkbox-group input[type=checkbox] { + opacity: 1; + } + + .fr-checkbox-group input[type=checkbox]:disabled + label { + color: graytext; + } + + .fr-checkbox-group input[type=checkbox] + label::before { + display: none; + } + + .fr-segmented__elements { + outline: 1px solid; + } + + .fr-segmented input + label::before { + background-color: buttontext; + } + + .fr-segmented input:checked:focus + label { + outline: 4px solid; + outline-offset: 0; + } + + .fr-segmented input:checked + label { + outline: 2px solid; + color: highlight; + } + + .fr-segmented input:checked:disabled + label { + color: graytext; + } + + .fr-segmented input:disabled + label { + color: graytext; + } + + .fr-segmented input:not([disabled]):not(:checked) + label { + color: buttontext; + } + + .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + border: 2px solid highlight; + background-color: transparent; + background-image: none; + forced-color-adjust: none; + color: canvastext; + } + + .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::after { + background-image: url("data:image/svg+xml;charset=utf-8,"); + border: 2px solid highlight; + background-color: highlight; + } + + .fr-toggle input[type=checkbox]:focus ~ .fr-toggle__label::before { + outline-color: graytext; + } + + .fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label { + color: graytext; + } + + .fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::before, + .fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::after { + background-image: none; + border: 2px solid graytext; + box-shadow: none; + color: graytext; + } + + .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::before, + .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::after { + background-image: none; + border: 2px solid graytext; + box-shadow: none; + } + + .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::after { + background-color: graytext; + background-image: url("data:image/svg+xml;charset=utf-8,"); + } + + .fr-toggle label[data-fr-unchecked-label][data-fr-checked-label]::before { + background-image: none; + color: canvastext; + } + + .fr-toggle label::before { + height: 1.5rem; + background-image: none; + border: 2px solid buttontext; + background-color: transparent; + forced-color-adjust: none; + padding-top: 1.25rem; + } + + .fr-toggle label::after { + box-shadow: none; + border: 2px solid buttontext; + forced-color-adjust: none; + background-color: transparent; + } + + .fr-select { + background-image: url("data:image/svg+xml;charset=utf-8,"); + } + + .fr-callout { + border-left: 4px solid; + padding-left: 1.25rem; + } + + .fr-modal--opened .fr-modal__body { + border: 1px solid; + } + + .fr-modal__footer { + border-top: 1px solid; + } + + .fr-nav__list { + border-top: 1px solid; + border-bottom: 1px solid; + } + + .fr-nav__btn::after { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-menu .fr-nav__link[aria-current]:not([aria-current=false])::before { + background-color: highlight; + width: 0.25rem; + } + + .fr-mega-menu .fr-nav__link[aria-current]:not([aria-current=false])::before { + background-color: highlight; + width: 0.25rem; + } + + .fr-share .fr-btns-group .fr-btn { + border: none; + } + + .fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:disabled:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a.fr-btn:not([href]):not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-color: graytext; + } + + .fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a[href].fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-color: linktext; + } + + .fr-share__link--facebook::before { + forced-color-adjust: none; + background-color: buttontext; + } + + a[href].fr-share__link--facebook::before { + forced-color-adjust: none; + background-color: linktext; + } + + a:not([href]).fr-share__link--facebook::before { + forced-color-adjust: none; + background-color: graytext; + } + + .fr-share__link--twitter::before { + forced-color-adjust: none; + background-color: buttontext; + } + + a[href].fr-share__link--twitter::before { + forced-color-adjust: none; + background-color: linktext; + } + + a:not([href]).fr-share__link--twitter::before { + forced-color-adjust: none; + background-color: graytext; + } + + .fr-share__link--linkedin::before { + forced-color-adjust: none; + background-color: buttontext; + } + + a[href].fr-share__link--linkedin::before { + forced-color-adjust: none; + background-color: linktext; + } + + a:not([href]).fr-share__link--linkedin::before { + forced-color-adjust: none; + background-color: graytext; + } + + .fr-share__link--mail::before { + forced-color-adjust: none; + background-color: buttontext; + } + + a[href].fr-share__link--mail::before { + forced-color-adjust: none; + background-color: linktext; + } + + a:not([href]).fr-share__link--mail::before { + forced-color-adjust: none; + background-color: graytext; + } + + .fr-share__link--copy::before { + forced-color-adjust: none; + background-color: buttontext; + } + + a[href].fr-share__link--copy::before { + forced-color-adjust: none; + background-color: linktext; + } + + a:not([href]).fr-share__link--copy::before { + forced-color-adjust: none; + background-color: graytext; + } + + .fr-footer { + padding-top: 1.875rem; + } + + .fr-footer__bottom { + border-top: 1px solid; + } + + .fr-footer__bottom-item .fr-btn { + border: none; + } + + .fr-footer__partners { + border-top: 1px solid; + } + + .fr-tile { + outline: 1px solid; + } + + .fr-tile.fr-enlarge-link .fr-tile__title a, + .fr-tile.fr-enlarge-link .fr-tile__title button, + .fr-tile.fr-enlarge-button .fr-tile__title a, + .fr-tile.fr-enlarge-button .fr-tile__title button { + text-decoration: none; + } + + .fr-tile__title a, + .fr-tile__title button { + text-decoration: underline; + text-underline-offset: 5px; + } + + .fr-tile__title a::after, + .fr-tile__title button::after { + forced-color-adjust: none; + background-color: linktext; + } + + .fr-tile__title a:disabled::after, + .fr-tile__title a:not([href])::after, + .fr-tile__title button:disabled::after { + background-color: graytext; + } + + .fr-tile__title [target=_blank]::after { + background-color: linktext; + } + + .fr-tile.fr-tile--download .fr-tile__title a::after, + .fr-tile.fr-tile--download .fr-tile__title button::after { + background-color: linktext; + } + + .fr-tile.fr-tile--download .fr-tile__title a:disabled::after, + .fr-tile.fr-tile--download .fr-tile__title a:not([href])::after, + .fr-tile.fr-tile--download .fr-tile__title button:disabled::after { + background-color: graytext; + } + + .fr-translate .fr-translate__btn::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-translate .fr-translate__btn::before, + .fr-translate .fr-translate__btn::after { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-transcription__btn::after { + forced-color-adjust: none; + } + + .fr-transcription__btn { + border: 1px solid; + } + + .fr-transcription .fr-collapse { + outline: 1px solid; + } + + .fr-transcription .fr-modal:not(.fr-modal--opened) { + border-bottom: 1px solid; + } + + .fr-input-wrap--addon > *:last-child:not(:first-child) { + max-height: 2.5rem; + } + + .fr-search-bar .fr-btn::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-content-media__transcription .fr-link::after { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-consent-banner { + outline: 1px solid; + } + + .fr-consent-service__collapse .fr-consent-service__collapse-btn::after { + forced-color-adjust: none; + } + + .fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a.fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-color: linktext; + } + + .fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a.fr-btn:not([href]):not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-color: graytext; + } + + .fr-follow__social .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-follow__social .fr-btns-group--lg a.fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-color: linktext; + } + + .fr-follow__social .fr-btns-group--lg a.fr-btn:not([href]):not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-color: graytext; + } + + .fr-header { + outline: 1px solid; + } + + .fr-header__navbar .fr-btn--menu::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-header__navbar .fr-btn--search::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-header .fr-header__menu-links .fr-btn { + border: none; + } +} +@media (prefers-reduced-motion: reduce) { + .fr-accordion__btn::after { + transition: none; + } + + .fr-accordion .fr-collapse { + transition: none; + } + + .fr-tabs { + transition: none; + } + + .fr-tabs__panel { + transition: none; + } + + .fr-modal { + transition: none; + } + + .fr-modal--opened { + transition: none; + } + + .fr-modal__footer { + transition: none; + } + + .fr-nav__btn::after { + transition: none; + } + + .fr-translate .fr-translate__btn::after { + transition: none; + } + + .fr-translate__menu { + transition: none; + } + + .fr-consent-service .fr-consent-service__collapse-btn::after { + transition: none; + } +} +@media (prefers-color-scheme: dark) and (forced-colors: active) { + .fr-logo::after { + background-position: -2.625rem 100%; + } + + [data-fr-theme=dark] .fr-logo::after { + background-position: -2.625rem 100%; + } + + .fr-logo--sm::after { + background-position: -1.96875rem 100%; + } + + [data-fr-theme=dark] .fr-logo--sm::after { + background-position: -1.96875rem 100%; + } + + .fr-logo--lg::after { + background-position: -3.28125rem 100%; + } + + [data-fr-theme=dark] .fr-logo--lg::after { + background-position: -3.28125rem 100%; + } + + .fr-footer__brand .fr-logo::after { + background-position: -2.625rem 100%; + } + + [data-fr-theme=dark] .fr-footer__brand .fr-logo::after { + background-position: -2.625rem 100%; + } + + .fr-header__logo .fr-logo::after { + background-position: -1.96875rem 100%; + } + + [data-fr-theme=dark] .fr-header__logo .fr-logo::after { + background-position: -1.96875rem 100%; + } +} +@media (prefers-color-scheme: light) and (forced-colors: active) { + .fr-logo::after { + background-position: 0 calc(100% + 1.875rem); + } + + [data-fr-theme=dark] .fr-logo::after { + background-position: 0 calc(100% + 1.875rem); + } + + .fr-logo--sm::after { + background-position: 0 calc(100% + 1.40625rem); + } + + [data-fr-theme=dark] .fr-logo--sm::after { + background-position: 0 calc(100% + 1.40625rem); + } + + .fr-logo--lg::after { + background-position: 0 calc(100% + 2.34375rem); + } + + [data-fr-theme=dark] .fr-logo--lg::after { + background-position: 0 calc(100% + 2.34375rem); + } + + .fr-footer__brand .fr-logo::after { + background-position: 0 calc(100% + 1.875rem); + } + + [data-fr-theme=dark] .fr-footer__brand .fr-logo::after { + background-position: 0 calc(100% + 1.875rem); + } + + .fr-header__logo .fr-logo::after { + background-position: 0 calc(100% + 1.40625rem); + } + + [data-fr-theme=dark] .fr-header__logo .fr-logo::after { + background-position: 0 calc(100% + 1.40625rem); + } +} +@media (min-width: 48em) and (-ms-high-contrast: active), (min-width: 48em) and (forced-colors: active) { + .fr-sidemenu--right .fr-sidemenu__inner { + border-left: 1px solid; + } +} +@media (-ms-high-contrast: active) and (min-width: 48em), (forced-colors: active) and (min-width: 48em) { + .fr-highlight { + padding-left: 2rem; + } + + .fr-callout { + padding-left: 2.75rem; + } +} +@media (-ms-high-contrast: active) and (-ms-high-contrast: active), (-ms-high-contrast: active) and (forced-colors: active), (forced-colors: active) and (-ms-high-contrast: active), (forced-colors: active) and (forced-colors: active) { + .fr-tabs__tab[aria-selected=true][class^=fr-icon-]:not(:disabled)::before, + .fr-tabs__tab[aria-selected=true][class^=fr-icon-]:not(:disabled)::after, + .fr-tabs__tab[aria-selected=true][class*=" fr-icon-"]:not(:disabled)::before, + .fr-tabs__tab[aria-selected=true][class*=" fr-icon-"]:not(:disabled)::after, + .fr-tabs__tab[aria-selected=true][class^=fr-fi-]:not(:disabled)::before, + .fr-tabs__tab[aria-selected=true][class^=fr-fi-]:not(:disabled)::after, + .fr-tabs__tab[aria-selected=true][class*=" fr-fi-"]:not(:disabled)::before, + .fr-tabs__tab[aria-selected=true][class*=" fr-fi-"]:not(:disabled)::after { + background-color: highlight; + } + + a.fr-tag[aria-pressed=true]:not(:disabled)::before, + a.fr-tag[aria-pressed=true]:not(:disabled)::after, + button.fr-tag[aria-pressed=true]:not(:disabled)::before, + button.fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=button].fr-tag[aria-pressed=true]:not(:disabled)::before, + input[type=button].fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=image].fr-tag[aria-pressed=true]:not(:disabled)::before, + input[type=image].fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=reset].fr-tag[aria-pressed=true]:not(:disabled)::before, + input[type=reset].fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=submit].fr-tag[aria-pressed=true]:not(:disabled)::before, + input[type=submit].fr-tag[aria-pressed=true]:not(:disabled)::after { + background-color: highlight; + } + + .fr-segmented input:checked + label::before { + background-color: highlight; + } + + .fr-segmented input:checked:disabled + label::before { + background-color: graytext; + } +} +@media (min-width: 62em) and (-ms-high-contrast: active), (min-width: 62em) and (forced-colors: active) { + .fr-pagination__link--first.fr-pagination__link--lg-label::before { + forced-color-adjust: none; + } + + .fr-pagination__link--prev.fr-pagination__link--lg-label::before { + forced-color-adjust: none; + } + + .fr-pagination__link--next.fr-pagination__link--lg-label::after { + forced-color-adjust: none; + } + + .fr-pagination__link--last.fr-pagination__link--lg-label::after { + forced-color-adjust: none; + } + + .fr-nav__link[aria-current]:not([aria-current=false])::before, + .fr-nav__btn[aria-current]:not([aria-current=false])::before { + background-color: highlight; + height: 0.25rem; + } + + .fr-menu__list { + outline: 1px solid; + } + + .fr-mega-menu { + outline: 1px solid; + } + + .fr-translate .fr-menu__list { + border-top: 1px solid; + } +} +@media (forced-colors: active), (prefers-contrast: more) { + .fr-pagination__link[aria-current]:not([aria-current=false]) { + justify-content: center; + padding: calc(0.25rem - 1px) calc(0.75rem - 1px); + border: 1px solid var(--border-active-blue-france); + } +} +@media (hover: hover) and (pointer: fine) { + .fr-card--download.fr-enlarge-link:hover .fr-card__header, + .fr-card--download.fr-enlarge-button:hover .fr-card__header { + background-color: var(--hover); + } + + .fr-card--download.fr-enlarge-link:active .fr-card__header, + .fr-card--download.fr-enlarge-button:active .fr-card__header { + background-color: var(--active); + } + + .fr-header__brand.fr-enlarge-link a[href]:hover { + --a: 0.1; + } + + .fr-header__brand.fr-enlarge-link a[href]:active { + --a: 0.2; + } +} +@media (min-width: 48em) and (prefers-color-scheme: dark) and (forced-colors: active) { + .fr-footer__brand .fr-logo::after { + background-position: -3.28125rem 100%; + } + + [data-fr-theme=dark] .fr-footer__brand .fr-logo::after { + background-position: -3.28125rem 100%; + } +} +@media (min-width: 48em) and (prefers-color-scheme: light) and (forced-colors: active) { + .fr-footer__brand .fr-logo::after { + background-position: 0 calc(100% + 2.34375rem); + } + + [data-fr-theme=dark] .fr-footer__brand .fr-logo::after { + background-position: 0 calc(100% + 2.34375rem); + } +} +@media (-ms-high-contrast: active) and (min-width: 62em), (forced-colors: active) and (min-width: 62em) { + .fr-header { + outline: none; + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-range__output, + .fr-range__min, + .fr-range__max { + min-width: 1.5rem; + } + + .fr-range input[type=range] { + padding: 0; + } + + .fr-range[data-fr-js-range] { + justify-content: flex-start; + } + + .fr-range[data-fr-js-range]::after { + content: none; + background-color: #000091; + } + + .fr-range[data-fr-js-range] .fr-range__max { + margin-left: auto; + } + + .fr-range[data-fr-js-range] input[type=range] { + margin-top: -0.25rem; + } + + .fr-range[data-fr-js-range] input[type=range]::-ms-track { + height: 0.75rem; + background: transparent; + border-color: transparent; + border-width: 0.625rem 0; + color: transparent; + } + + .fr-range[data-fr-js-range] input[type=range]::-ms-fill-lower { + height: 0.75rem; + border-radius: 0.375rem; + } + + .fr-range[data-fr-js-range] input[type=range]::-ms-thumb { + width: 1.5rem; + height: 1.5rem; + border-radius: 50%; + z-index: 500; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + background-color: #fff; + border: 1px solid #000091; + } + + .fr-range[data-fr-js-range] input[type=range]:not(:only-of-type) { + pointer-events: auto; + } + + .fr-range[data-fr-js-range].fr-range--double { + background-position-y: 1.625rem; + background-repeat: no-repeat; + } + + .fr-range[data-fr-js-range].fr-range--double .fr-range__output { + min-width: 3rem; + } + + .fr-range[data-fr-js-range].fr-range--double input[type=range] { + width: calc(100% - 1.5rem); + } + + .fr-range[data-fr-js-range].fr-range--double input[type=range]::-ms-fill-lower { + background-color: transparent; + } + + .fr-range[data-fr-js-range].fr-range--double input[type=range]:nth-of-type(1) { + margin-right: 1.5rem; + z-index: 2; + } + + .fr-range[data-fr-js-range].fr-range--double input[type=range]:nth-of-type(2) { + left: 1.5rem; + } + + .fr-range--sm[data-fr-js-range] .fr-range__output, + .fr-range--sm[data-fr-js-range] .fr-range__min, + .fr-range--sm[data-fr-js-range] .fr-range__max { + min-width: 1rem; + } + + .fr-range--sm[data-fr-js-range] input[type=range]::-ms-track { + height: 0.5rem; + border-width: 0.5rem 0; + } + + .fr-range--sm[data-fr-js-range] input[type=range]::-ms-fill-lower { + height: 0.5rem; + } + + .fr-range--sm[data-fr-js-range] input[type=range]::-ms-thumb { + width: 1rem; + height: 1rem; + } + + .fr-range--sm[data-fr-js-range].fr-range--double { + background-position-y: 1.5rem; + } + + .fr-range--sm[data-fr-js-range].fr-range--double .fr-range__output { + min-width: 2rem; + } + + .fr-range--sm[data-fr-js-range].fr-range--double input[type=range] { + width: calc(100% - 1rem); + } + + .fr-range--sm[data-fr-js-range].fr-range--double input[type=range]:nth-of-type(1) { + margin-right: 1rem; + } + + .fr-range--sm[data-fr-js-range].fr-range--double input[type=range]:nth-of-type(2) { + left: 1rem; + } + + .fr-range-group--disabled .fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(1)::-ms-fill-lower, + .fr-range-group--disabled .fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(2)::-ms-fill-lower { + background-color: transparent; + } + + .fr-range[data-fr-js-range]::before { + box-shadow: inset 0 0 0 1px #000091; + } + + .fr-range[data-fr-js-range] input[type=range]:disabled::-ms-thumb { + border: 1px solid #e5e5e5; + } + + .fr-range__output { + color: #000091; + } + + .fr-range__min, + .fr-range__max { + color: #666; + } + + .fr-range--step[data-fr-js-range]::before { + background-image: radial-gradient(circle at 2px 50%, #000091 0, #000091 1px, transparent 1px); + } + + .fr-range--step[data-fr-js-range]::after { + background-image: radial-gradient(circle at 2px 50%, #e3e3fd 0, #e3e3fd 2px, transparent 2px); + box-shadow: inset 10px 0 0 0 #000091, inset -10px 0 0 0 #000091; + } + + .fr-range--step.fr-range--sm[data-fr-js-range]::after { + box-shadow: inset 6px 0 0 0 #000091, inset -6px 0 0 0 #000091; + } + + .fr-range-group--error::before { + background-image: linear-gradient(0deg, #ce0500, #ce0500); + } + + .fr-range-group--valid::before { + background-image: linear-gradient(0deg, #18753c, #18753c); + } + + .fr-range-group--disabled .fr-range[data-fr-js-range]::before { + box-shadow: inset 0 0 0 1px #e5e5e5; + } + + .fr-range-group--disabled .fr-range[data-fr-js-range]::after { + background-color: #e5e5e5; + } + + .fr-range-group--disabled .fr-range--step[data-fr-js-range]::before { + background-image: radial-gradient(circle at 2px 50%, #e5e5e5 0, #e5e5e5 1px, transparent 1px); + } + + .fr-range-group--disabled .fr-range--step[data-fr-js-range]::after { + background-image: radial-gradient(circle at 2px 50%, #fff 0, #fff 2px, transparent 2px); + box-shadow: inset 10px 0 0 0 #e5e5e5, inset -10px 0 0 0 #e5e5e5; + } + + .fr-range-group--disabled .fr-range__output, + .fr-range-group--disabled .fr-range__min, + .fr-range-group--disabled .fr-range__max { + color: #929292; + } + + /** + * Reset liste à puce + */ + .fr-accordions-group ul { + list-style-type: none; + } + + .fr-accordions-group ol { + list-style-type: none; + } + + .fr-accordions-group ul, + .fr-accordions-group ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + ul { + list-style-type: disc; + } + + ol { + list-style-type: decimal; + } + + ul, + ol { + padding-left: 1rem; + margin-top: 0.5rem; + margin-bottom: 0.5rem; + } + + .fr-accordion__btn::before, + .fr-accordion__btn::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/arrow-down-s-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-accordion__btn[aria-expanded=true]::after { + transform: rotate(-180deg); + } + + .fr-accordion::before { + box-shadow: inset 0 1px 0 0 #ddd, 0 1px 0 0 #ddd; + } + + .fr-accordion__btn { + color: #000091; + } + + .fr-accordion__btn[aria-expanded=true] { + background-color: #e3e3fd; + } + + .fr-badge::before, + .fr-badge::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-badge--sm::before { + width: 0.75rem; + height: 0.75rem; + } + + .fr-badge.fr-badge--info::before, + .fr-badge.fr-badge--info::after, + .fr-badge--sm.fr-badge--info::before, + .fr-badge--sm.fr-badge--info::after { + background-image: url("../icons/system/fr--info-fill.svg"); + } + + .fr-badge.fr-badge--success::before, + .fr-badge.fr-badge--success::after, + .fr-badge--sm.fr-badge--success::before, + .fr-badge--sm.fr-badge--success::after { + background-image: url("../icons/system/fr--success-fill.svg"); + } + + .fr-badge.fr-badge--error::before, + .fr-badge.fr-badge--error::after, + .fr-badge--sm.fr-badge--error::before, + .fr-badge--sm.fr-badge--error::after { + background-image: url("../icons/system/fr--error-fill.svg"); + } + + .fr-badge.fr-badge--warning::before, + .fr-badge.fr-badge--warning::after, + .fr-badge--sm.fr-badge--warning::before, + .fr-badge--sm.fr-badge--warning::after { + background-image: url("../icons/system/fr--warning-fill.svg"); + } + + .fr-badge.fr-badge--new::before, + .fr-badge.fr-badge--new::after, + .fr-badge--sm.fr-badge--new::before, + .fr-badge--sm.fr-badge--new::after { + background-image: url("../icons/weather/flashlight-fill.svg"); + } + + ul.fr-badges-group { + list-style-type: none; + } + + ol.fr-badges-group { + list-style-type: none; + } + + ul.fr-badges-group, + ol.fr-badges-group { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-badge { + color: #3a3a3a; + background-color: #eee; + } + + .fr-badge--info { + color: #0063cb; + background-color: #e8edff; + } + + .fr-badge--error { + color: #ce0500; + background-color: #ffe9e9; + } + + .fr-badge--success { + color: #18753c; + background-color: #b8fec9; + } + + .fr-badge--warning { + color: #b34000; + background-color: #ffe9e6; + } + + .fr-badge--new { + color: #695240; + background-color: #feebd0; + } + + .fr-badge--green-tilleul-verveine { + color: #66673d; + background-color: #fceeac; + } + + .fr-badge--green-bourgeon { + color: #447049; + background-color: #c9fcac; + } + + .fr-badge--green-emeraude { + color: #297254; + background-color: #c3fad5; + } + + .fr-badge--green-menthe { + color: #37635f; + background-color: #bafaee; + } + + .fr-badge--green-archipel { + color: #006a6f; + background-color: #c7f6fc; + } + + .fr-badge--blue-ecume { + color: #2f4077; + background-color: #e9edfe; + } + + .fr-badge--blue-cumulus { + color: #3558a2; + background-color: #e6eefe; + } + + .fr-badge--purple-glycine { + color: #6e445a; + background-color: #fee7fc; + } + + .fr-badge--pink-macaron { + color: #8d533e; + background-color: #fee9e6; + } + + .fr-badge--pink-tuile { + color: #a94645; + background-color: #fee9e7; + } + + .fr-badge--yellow-tournesol { + color: #716043; + background-color: #feecc2; + } + + .fr-badge--yellow-moutarde { + color: #695240; + background-color: #feebd0; + } + + .fr-badge--orange-terre-battue { + color: #755348; + background-color: #fee9e5; + } + + .fr-badge--brown-cafe-creme { + color: #685c48; + background-color: #f7ecdb; + } + + .fr-badge--brown-caramel { + color: #845d48; + background-color: #f7ebe5; + } + + .fr-badge--brown-opera { + color: #745b47; + background-color: #f7ece4; + } + + .fr-badge--beige-gris-galet { + color: #6a6156; + background-color: #f3ede5; + } + + .fr-logo { + color: #000; + } + + .fr-btn::before, + .fr-btn::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-btn[href] { + text-decoration: none; + } + + .fr-btn.fr-btn--secondary:disabled:hover, + .fr-btn.fr-btn--tertiary:disabled:hover, + .fr-btn.fr-btn--tertiary-no-outline:disabled:hover { + background-color: transparent; + } + + .fr-btn[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-btn--sm::before, + .fr-btn--sm::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 0.75rem; + height: 0.75rem; + } + + .fr-btn--sm[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--sm[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn--sm[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--sm[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn--sm[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--sm[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn--sm[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--sm[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-btn--lg::before, + .fr-btn--lg::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-btn--lg[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--lg[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn--lg[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--lg[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn--lg[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--lg[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn--lg[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--lg[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 2rem; + height: 2rem; + } + + .fr-btn--close::before, + .fr-btn--close::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/close-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--tooltip::before, + .fr-btn--tooltip::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/question-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--fullscreen::before, + .fr-btn--fullscreen::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/media/fullscreen-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--display::before, + .fr-btn--display::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/fr--theme-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--briefcase::before, + .fr-btn--briefcase::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/business/briefcase-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--account::before, + .fr-btn--account::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/user/account-circle-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--team::before, + .fr-btn--team::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/user/team-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--sort::before, + .fr-btn--sort::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/arrow-up-down-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--sort[aria-sort=ascending]::before, + .fr-btn--sort[aria-sort=ascending]::after, + .fr-btn--sort[aria-sort=descending]::before, + .fr-btn--sort[aria-sort=descending]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/arrow-up-line.svg"); + width: 1rem; + height: 1rem; + } + + ul.fr-btns-group { + list-style-type: none; + } + + ol.fr-btns-group { + list-style-type: none; + } + + ul.fr-btns-group, + ol.fr-btns-group { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::after, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::after, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::after, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::after, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::after, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::after, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 2rem; + height: 2rem; + } + + .fr-btn { + background-color: #000091; + color: #f5f5fe; + } + + .fr-btn:hover { + background-color: #1212ff; + } + + .fr-btn:active { + background-color: #2323ff; + } + + .fr-btn:disabled, + a.fr-btn:not([href]) { + color: #929292; + background-color: #e5e5e5; + } + + .fr-btn--secondary { + background-color: transparent; + color: #000091; + box-shadow: inset 0 0 0 1px #000091; + } + + .fr-btn--secondary:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-btn--secondary:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-btn--secondary:disabled, + a.fr-btn--secondary:not([href]) { + color: #929292; + box-shadow: inset 0 0 0 1px #e5e5e5; + background-color: transparent; + } + + .fr-btn--secondary:disabled:hover, + a.fr-btn--secondary:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-btn--secondary:disabled:active, + a.fr-btn--secondary:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-btn--tertiary, + .fr-btn--sort, + .fr-btn--account { + background-color: transparent; + color: #000091; + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-btn--tertiary:hover, + .fr-btn--sort:hover, + .fr-btn--account:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-btn--tertiary:active, + .fr-btn--sort:active, + .fr-btn--account:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-btn--tertiary:disabled, + a.fr-btn--tertiary:not([href]), + a.fr-btn--sort:not([href]), + a.fr-btn--account:not([href]), + .fr-btn--sort:disabled, + .fr-btn--account:disabled { + color: #929292; + box-shadow: inset 0 0 0 1px #e5e5e5; + background-color: transparent; + } + + .fr-btn--tertiary:disabled:hover, + a.fr-btn--tertiary:not([href]):hover, + a.fr-btn--sort:not([href]):hover, + a.fr-btn--account:not([href]):hover, + .fr-btn--sort:disabled:hover, + .fr-btn--account:disabled:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-btn--tertiary:disabled:active, + a.fr-btn--tertiary:not([href]):active, + a.fr-btn--sort:not([href]):active, + a.fr-btn--account:not([href]):active, + .fr-btn--sort:disabled:active, + .fr-btn--account:disabled:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-btn--tertiary-no-outline, + .fr-btn--close, + .fr-btn--display, + .fr-btn--fullscreen, + .fr-btn--tooltip, + .fr-btn--briefcase, + .fr-btn--team { + background-color: transparent; + color: #000091; + } + + .fr-btn--tertiary-no-outline:hover, + .fr-btn--close:hover, + .fr-btn--display:hover, + .fr-btn--fullscreen:hover, + .fr-btn--tooltip:hover, + .fr-btn--briefcase:hover, + .fr-btn--team:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-btn--tertiary-no-outline:active, + .fr-btn--close:active, + .fr-btn--display:active, + .fr-btn--fullscreen:active, + .fr-btn--tooltip:active, + .fr-btn--briefcase:active, + .fr-btn--team:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-btn--tertiary-no-outline:disabled, + a.fr-btn--tertiary-no-outline:not([href]), + a.fr-btn--close:not([href]), + a.fr-btn--display:not([href]), + a.fr-btn--fullscreen:not([href]), + a.fr-btn--tooltip:not([href]), + a.fr-btn--briefcase:not([href]), + a.fr-btn--team:not([href]), + .fr-btn--close:disabled, + .fr-btn--display:disabled, + .fr-btn--fullscreen:disabled, + .fr-btn--tooltip:disabled, + .fr-btn--briefcase:disabled, + .fr-btn--team:disabled { + color: #929292; + background-color: transparent; + } + + .fr-btn--tertiary-no-outline:disabled:hover, + a.fr-btn--tertiary-no-outline:not([href]):hover, + a.fr-btn--close:not([href]):hover, + a.fr-btn--display:not([href]):hover, + a.fr-btn--fullscreen:not([href]):hover, + a.fr-btn--tooltip:not([href]):hover, + a.fr-btn--briefcase:not([href]):hover, + a.fr-btn--team:not([href]):hover, + .fr-btn--close:disabled:hover, + .fr-btn--display:disabled:hover, + .fr-btn--fullscreen:disabled:hover, + .fr-btn--tooltip:disabled:hover, + .fr-btn--briefcase:disabled:hover, + .fr-btn--team:disabled:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-btn--tertiary-no-outline:disabled:active, + a.fr-btn--tertiary-no-outline:not([href]):active, + a.fr-btn--close:not([href]):active, + a.fr-btn--display:not([href]):active, + a.fr-btn--fullscreen:not([href]):active, + a.fr-btn--tooltip:not([href]):active, + a.fr-btn--briefcase:not([href]):active, + a.fr-btn--team:not([href]):active, + .fr-btn--close:disabled:active, + .fr-btn--display:disabled:active, + .fr-btn--fullscreen:disabled:active, + .fr-btn--tooltip:disabled:active, + .fr-btn--briefcase:disabled:active, + .fr-btn--team:disabled:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-connect { + background-color: #000091; + color: #f5f5fe; + } + + .fr-connect:disabled, + a.fr-connect:not([href]) { + background-color: #e5e5e5; + color: #929292; + } + + .fr-connect-group .fr-connect + p a { + color: #000091; + } + + .fr-connect-group p { + color: #666; + } + + /** + * Correction largeur max du texte + */ + .fr-quote::before, + .fr-quote::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/editor/fr--quote-line.svg"); + width: 2rem; + height: 2rem; + } + + ul.fr-quote__source { + list-style-type: none; + } + + ol.fr-quote__source { + list-style-type: none; + } + + ul.fr-quote__source, + ol.fr-quote__source { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-quote blockquote { + max-width: 100%; + } + + .fr-quote::before { + color: #6a6af4; + } + + .fr-quote--green-tilleul-verveine::before { + color: #b7a73f; + } + + .fr-quote--green-bourgeon::before { + color: #68a532; + } + + .fr-quote--green-emeraude::before { + color: #00a95f; + } + + .fr-quote--green-menthe::before { + color: #009081; + } + + .fr-quote--green-archipel::before { + color: #009099; + } + + .fr-quote--blue-ecume::before { + color: #465f9d; + } + + .fr-quote--blue-cumulus::before { + color: #417dc4; + } + + .fr-quote--purple-glycine::before { + color: #a558a0; + } + + .fr-quote--pink-macaron::before { + color: #e18b76; + } + + .fr-quote--pink-tuile::before { + color: #ce614a; + } + + .fr-quote--yellow-tournesol::before { + color: #c8aa39; + } + + .fr-quote--yellow-moutarde::before { + color: #c3992a; + } + + .fr-quote--orange-terre-battue::before { + color: #e4794a; + } + + .fr-quote--brown-cafe-creme::before { + color: #d1b781; + } + + .fr-quote--brown-caramel::before { + color: #c08c65; + } + + .fr-quote--brown-opera::before { + color: #bd987a; + } + + .fr-quote--beige-gris-galet::before { + color: #aea397; + } + + .fr-quote { + background-image: linear-gradient(0deg, #ddd, #ddd); + } + + .fr-quote__source { + color: #666; + } + + .fr-breadcrumb ul { + list-style-type: none; + } + + .fr-breadcrumb ol { + list-style-type: none; + } + + .fr-breadcrumb ul, + .fr-breadcrumb ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-breadcrumb__link:not([aria-current])::after, + .fr-breadcrumb__link[aria-current=false]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/arrow-right-s-line.svg"); + width: 1rem; + height: 1rem; + content: ""; + display: inline-block; + pointer-events: none; + margin-left: 0.5rem; + margin-right: -0.25rem; + vertical-align: -4px; + } + + .fr-breadcrumb { + color: #666; + } + + .fr-breadcrumb__link[aria-current]:not([aria-current=false]) { + color: #3a3a3a; + } + + .fr-fieldset__legend { + max-width: 100%; + color: #161616; + } + + .fr-message--error::before, + .fr-message--error::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/fr--error-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-message--valid::before, + .fr-message--valid::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/fr--success-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-message--info::before, + .fr-message--info::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/fr--info-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-message--warning::before, + .fr-message--warning::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/fr--warning-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-select-group--valid label, + .fr-input-group--valid label, + .fr-range-group--valid label, + .fr-upload-group--valid label { + color: #18753c; + } + + .fr-select-group--error label, + .fr-input-group--error label, + .fr-range-group--error label, + .fr-upload-group--error label { + color: #ce0500; + } + + .fr-select-group--info label, + .fr-input-group--info label, + .fr-range-group--info label, + .fr-upload-group--info label { + color: #0063cb; + } + + .fr-select-group--disabled label, + .fr-select-group--disabled .fr-hint-text, + .fr-input-group--disabled label, + .fr-input-group--disabled .fr-hint-text, + .fr-range-group--disabled label, + .fr-range-group--disabled .fr-hint-text, + .fr-upload-group--disabled label, + .fr-upload-group--disabled .fr-hint-text { + color: #929292; + } + + .fr-label { + color: #161616; + } + + .fr-label--error { + color: #ce0500; + } + + .fr-label--success { + color: #18753c; + } + + .fr-label--info { + color: #0063cb; + } + + .fr-label--disabled, + .fr-label--disabled .fr-hint-text { + color: #929292; + } + + .fr-hint-text, + .fr-message { + color: #666; + } + + .fr-message--error { + color: #ce0500; + } + + .fr-message--valid { + color: #18753c; + } + + .fr-message--info { + color: #0063cb; + } + + .fr-message--warning { + color: #b34000; + } + + .fr-fieldset:disabled .fr-label, + .fr-fieldset:disabled .fr-hint-text, + .fr-fieldset:disabled .fr-fieldset__legend { + color: #929292; + } + + .fr-fieldset input:disabled + label, + .fr-fieldset input:disabled + label .fr-hint-text, + .fr-fieldset input:disabled + label + .fr-hint-text { + color: #929292; + } + + .fr-fieldset--error, + .fr-fieldset--error .fr-fieldset__legend { + background-image: linear-gradient(0deg, #ce0500, #ce0500); + } + + .fr-fieldset--error .fr-fieldset__legend, + .fr-fieldset--error .fr-label { + color: #ce0500; + } + + .fr-fieldset--valid, + .fr-fieldset--valid .fr-fieldset__legend { + background-image: linear-gradient(0deg, #18753c, #18753c); + } + + .fr-fieldset--valid .fr-fieldset__legend, + .fr-fieldset--valid .fr-label { + color: #18753c; + } + + .fr-fieldset--info, + .fr-fieldset--info .fr-fieldset__legend { + background-image: linear-gradient(0deg, #0063cb, #0063cb); + } + + .fr-fieldset--info .fr-fieldset__legend, + .fr-fieldset--info .fr-label { + color: #0063cb; + } + + .fr-error-text::before, + .fr-error-text::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/fr--error-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-valid-text::before, + .fr-valid-text::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/fr--success-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-error-text { + color: #ce0500; + } + + .fr-valid-text { + color: #18753c; + } + + .fr-info-text { + color: #0063cb; + } + + .fr-fieldset--valid .fr-fieldset__content::before { + box-shadow: inset 2px 0 0 0 #18753c; + } + + .fr-fieldset--error .fr-fieldset__content::before { + box-shadow: inset 2px 0 0 0 #ce0500; + } + + .fr-fieldset--info .fr-fieldset__content::before { + box-shadow: inset 2px 0 0 0 #0063cb; + } + + .fr-stepper__title { + margin-bottom: 0.75rem; + color: #161616; + } + + .fr-stepper__steps { + display: none; + background-image: repeating-linear-gradient(to right, #000091 0, #000091 var(--active-inner), transparent var(--active-inner), transparent var(--active-outer)), repeating-linear-gradient(to right, #eee 0, #eee var(--default-inner), transparent var(--default-inner), transparent var(--default-outer)); + } + + .fr-stepper__state { + color: #666; + } + + .fr-stepper__details { + color: #666; + } + + .fr-tooltip { + position: relative; + margin-top: 0.5rem; + color: #3a3a3a; + } + + .fr-tooltip.fr-placement { + z-index: 1000; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + background-image: linear-gradient(90deg, #fff, #fff); + } + + .fr-link { + background-image: none; + text-decoration: underline; + color: #000091; + } + + .fr-link::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-link--sm::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-link--lg::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + ul.fr-links-group--inline { + list-style-type: none; + } + + ol.fr-links-group--inline { + list-style-type: none; + } + + ul.fr-links-group--inline, + ol.fr-links-group--inline { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-link__detail { + color: #666; + } + + .fr-links-group li::marker { + color: #000091; + } + + .fr-links-group--bordered { + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-link--close { + background-color: transparent; + color: #000091; + } + + .fr-link--close:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-link--close:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-link--close:disabled, + a.fr-link--close:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-link--close:disabled:hover, + a.fr-link--close:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-link--close:disabled:active, + a.fr-link--close:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + /** + * Correctif de la hauteur de la navigation latérale + */ + .fr-sidemenu { + height: auto; + box-shadow: inset 0 -1px 0 0 #ddd, inset 0 1px 0 0 #ddd; + } + + .fr-sidemenu ul { + list-style-type: none; + } + + .fr-sidemenu ol { + list-style-type: none; + } + + .fr-sidemenu ul, + .fr-sidemenu ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-sidemenu [href] { + text-decoration: none; + } + + .fr-sidemenu__btn[aria-expanded]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/arrow-down-s-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-sidemenu__title { + color: #161616; + box-shadow: inset 0 -1px 0 0 #ddd; + } + + .fr-sidemenu__item .fr-sidemenu__link, + .fr-sidemenu__item .fr-sidemenu__btn { + color: #161616; + } + + .fr-sidemenu__item::before { + box-shadow: 0 -1px 0 0 #ddd, inset 0 -1px 0 0 #ddd; + } + + .fr-sidemenu__item:first-child::before { + box-shadow: inset 0 -1px 0 0 #ddd; + } + + .fr-sidemenu__item:last-child::before { + box-shadow: 0 -1px 0 0 #ddd; + } + + .fr-sidemenu__link, + .fr-sidemenu__btn { + color: #000091; + } + + .fr-sidemenu__link[aria-current]:not([aria-current=false]), + .fr-sidemenu__btn[aria-current]:not([aria-current=false]) { + color: #000091; + } + + .fr-sidemenu__link[aria-current]:not([aria-current=false])::before, + .fr-sidemenu__btn[aria-current]:not([aria-current=false])::before { + background-color: #000091; + } + + .fr-sidemenu__btn[aria-expanded=true] { + background-color: #e3e3fd; + } + + .fr-highlight { + background-image: linear-gradient(0deg, #6a6af4, #6a6af4); + } + + .fr-highlight--green-tilleul-verveine { + background-image: linear-gradient(0deg, #b7a73f, #b7a73f); + } + + .fr-highlight--green-bourgeon { + background-image: linear-gradient(0deg, #68a532, #68a532); + } + + .fr-highlight--green-emeraude { + background-image: linear-gradient(0deg, #00a95f, #00a95f); + } + + .fr-highlight--green-menthe { + background-image: linear-gradient(0deg, #009081, #009081); + } + + .fr-highlight--green-archipel { + background-image: linear-gradient(0deg, #009099, #009099); + } + + .fr-highlight--blue-ecume { + background-image: linear-gradient(0deg, #465f9d, #465f9d); + } + + .fr-highlight--blue-cumulus { + background-image: linear-gradient(0deg, #417dc4, #417dc4); + } + + .fr-highlight--purple-glycine { + background-image: linear-gradient(0deg, #a558a0, #a558a0); + } + + .fr-highlight--pink-macaron { + background-image: linear-gradient(0deg, #e18b76, #e18b76); + } + + .fr-highlight--pink-tuile { + background-image: linear-gradient(0deg, #ce614a, #ce614a); + } + + .fr-highlight--yellow-tournesol { + background-image: linear-gradient(0deg, #c8aa39, #c8aa39); + } + + .fr-highlight--yellow-moutarde { + background-image: linear-gradient(0deg, #c3992a, #c3992a); + } + + .fr-highlight--orange-terre-battue { + background-image: linear-gradient(0deg, #e4794a, #e4794a); + } + + .fr-highlight--brown-cafe-creme { + background-image: linear-gradient(0deg, #d1b781, #d1b781); + } + + .fr-highlight--brown-caramel { + background-image: linear-gradient(0deg, #c08c65, #c08c65); + } + + .fr-highlight--brown-opera { + background-image: linear-gradient(0deg, #bd987a, #bd987a); + } + + .fr-highlight--beige-gris-galet { + background-image: linear-gradient(0deg, #aea397, #aea397); + } + + .fr-tabs ul { + list-style-type: none; + } + + .fr-tabs ol { + list-style-type: none; + } + + .fr-tabs ul, + .fr-tabs ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-tabs::before { + position: absolute; + top: 3rem; + right: 0; + bottom: 0; + left: 0; + box-shadow: inset 0 1px 0 0 #ddd, inset 1px 0 0 0 #ddd, inset -1px 0 0 0 #ddd; + } + + .fr-tabs .fr-tabs__list { + padding: 0.25rem 0.75rem; + } + + .fr-tabs__tab::before, + .fr-tabs__tab::after { + width: 1rem; + height: 1rem; + } + + .fr-tabs__panel { + padding: 0 0.1px; + left: 0; + } + + .fr-tabs__panel [href] { + text-decoration: underline; + } + + .fr-tabs__panel > * { + margin-left: 1rem; + margin-right: 1rem; + } + + .fr-tabs__panel > *:first-child { + margin-top: 0.75rem; + } + + .fr-tabs__panel > *:last-child { + margin-bottom: 1rem; + } + + .fr-tabs { + box-shadow: inset 0 -1px 0 0 #ddd; + } + + .fr-tabs__tab { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd); + box-shadow: 0 2px 0 0 #fff; + } + + .fr-tabs__tab:not([aria-selected=true]) { + background-color: #e3e3fd; + color: #161616; + } + + .fr-tabs__tab[aria-selected=true]:not(:disabled) { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd); + background-color: #fff; + color: #000091; + } + + .fr-tabs__tab:disabled { + color: #929292; + background-color: #e5e5e5; + } + + /** + * Correctif de la largeur de la légende d'un fieldset + */ + .fr-pagination [href] { + text-decoration: none; + } + + .fr-pagination ul { + list-style-type: none; + } + + .fr-pagination ol { + list-style-type: none; + } + + .fr-pagination ul, + .fr-pagination ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-pagination .fr-pagination__link--first::before, + .fr-pagination .fr-pagination__link--first::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/fr--arrow-left-s-first-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-pagination .fr-pagination__link--prev::before, + .fr-pagination .fr-pagination__link--prev::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/arrow-left-s-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-pagination .fr-pagination__link--next::before, + .fr-pagination .fr-pagination__link--next::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/arrow-right-s-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-pagination .fr-pagination__link--last::before, + .fr-pagination .fr-pagination__link--last::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/fr--arrow-right-s-last-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-pagination { + color: #161616; + } + + .fr-pagination__link[aria-current]:not([aria-current=false]) { + background-color: #000091; + color: #f5f5fe; + } + + .fr-pagination__link[aria-current]:not([aria-current=false]):hover { + background-color: #1212ff; + } + + .fr-pagination__link[aria-current]:not([aria-current=false]):active { + background-color: #2323ff; + } + + .fr-pagination__link:not([aria-current]):disabled, + a.fr-pagination__link:not([aria-current]):not([href]), + a.fr-pagination__link[aria-current=false]:not([href]), + .fr-pagination__link[aria-current=false]:disabled { + color: #929292; + } + + .fr-summary ol { + list-style-type: decimal; + } + + .fr-summary__link::before { + content: none; + } + + .fr-summary { + background-color: #eee; + } + + .fr-summary__title { + color: #161616; + } + + .fr-summary li > a { + color: #161616; + } + + .fr-table__header .fr-segmented { + flex: 1; + } + + .fr-table__header .fr-table__detail { + flex: 2; + } + + .fr-table__content table { + background-image: none; + } + + .fr-table__content table thead tr th, + .fr-table__content table thead tr th:last-child { + background-image: none; + } + + .fr-table__content table thead tr th[role=columnheader] { + background-size: 1px 100%; + background-repeat: no-repeat; + background-position: 100% 0; + } + + .fr-table__content table tbody tr { + background-image: none; + } + + .fr-table__content table tbody tr[aria-selected=true]::after { + content: none; + } + + .fr-table__content table tbody tr[aria-selected=true] th, + .fr-table__content table tbody tr[aria-selected=true] td { + border-top: 2px solid #000091; + border-bottom: 2px solid #000091; + } + + .fr-table__content table tbody tr[aria-selected=true] th:first-child, + .fr-table__content table tbody tr[aria-selected=true] td:first-child { + border-left: 2px solid #000091; + } + + .fr-table__content table tbody tr[aria-selected=true] th:last-child, + .fr-table__content table tbody tr[aria-selected=true] td:last-child { + border-right: 2px solid #000091; + } + + .fr-table[data-fr-js-table=true] .fr-table__wrapper::after { + content: none; + } + + .fr-table[data-fr-js-table=true].fr-table--caption-bottom caption { + position: relative; + margin-bottom: 1rem; + } + + .fr-table[data-fr-js-table=true] caption { + position: relative; + margin-bottom: 1rem; + } + + .fr-table--bordered table th:last-child, + .fr-table--bordered table td:last-child { + border-right: none; + } + + .fr-table__wrapper::after { + background-image: linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292); + } + + .fr-table__content table caption { + color: #161616; + } + + .fr-table__content table thead th { + background-color: #f6f6f6; + background-image: linear-gradient(0deg, #3a3a3a, #3a3a3a), linear-gradient(0deg, #929292, #929292); + } + + .fr-table__content table thead th[role=columnheader] { + background-image: linear-gradient(0deg, #3a3a3a, #3a3a3a), linear-gradient(0deg, #3a3a3a, #3a3a3a); + } + + .fr-table__content table tbody tr::after { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091); + } + + .fr-table__content table tbody td { + background-image: linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292); + background-color: #fff; + } + + .fr-table__content table tbody th { + background-color: #f6f6f6; + background-image: linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #3a3a3a, #3a3a3a); + } + + .fr-table__detail { + color: #666; + } + + .fr-table > table caption { + color: #161616; + } + + .fr-table > table thead::after, + .fr-table > table tbody::after { + background-image: linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292); + } + + .fr-table > table thead { + background-image: linear-gradient(0deg, #3a3a3a, #3a3a3a); + background-color: #f6f6f6; + color: #161616; + background-image: none; + } + + .fr-table > table tbody { + background-color: #fff; + } + + .fr-table > table tbody tr:nth-child(even) { + background-color: #f6f6f6; + } + + .fr-table--green-tilleul-verveine > table::after { + background-image: linear-gradient(0deg, #b7a73f, #b7a73f), linear-gradient(0deg, #b7a73f, #b7a73f), linear-gradient(0deg, #b7a73f, #b7a73f), linear-gradient(0deg, #b7a73f, #b7a73f); + } + + .fr-table--green-tilleul-verveine > table thead { + background-image: linear-gradient(0deg, #66673d, #66673d); + background-color: #fceeac; + background-image: none; + } + + .fr-table--green-tilleul-verveine > table tbody { + background-color: #fef7da; + } + + .fr-table--green-tilleul-verveine > table tbody tr:nth-child(even) { + background-color: #fceeac; + } + + .fr-table--green-tilleul-verveine.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #b7a73f, #b7a73f); + background-image: none; + } + + .fr-table--green-bourgeon > table::after { + background-image: linear-gradient(0deg, #68a532, #68a532), linear-gradient(0deg, #68a532, #68a532), linear-gradient(0deg, #68a532, #68a532), linear-gradient(0deg, #68a532, #68a532); + } + + .fr-table--green-bourgeon > table thead { + background-image: linear-gradient(0deg, #447049, #447049); + background-color: #c9fcac; + background-image: none; + } + + .fr-table--green-bourgeon > table tbody { + background-color: #e6feda; + } + + .fr-table--green-bourgeon > table tbody tr:nth-child(even) { + background-color: #c9fcac; + } + + .fr-table--green-bourgeon.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #68a532, #68a532); + background-image: none; + } + + .fr-table--green-emeraude > table::after { + background-image: linear-gradient(0deg, #00a95f, #00a95f), linear-gradient(0deg, #00a95f, #00a95f), linear-gradient(0deg, #00a95f, #00a95f), linear-gradient(0deg, #00a95f, #00a95f); + } + + .fr-table--green-emeraude > table thead { + background-image: linear-gradient(0deg, #297254, #297254); + background-color: #c3fad5; + background-image: none; + } + + .fr-table--green-emeraude > table tbody { + background-color: #e3fdeb; + } + + .fr-table--green-emeraude > table tbody tr:nth-child(even) { + background-color: #c3fad5; + } + + .fr-table--green-emeraude.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #00a95f, #00a95f); + background-image: none; + } + + .fr-table--green-menthe > table::after { + background-image: linear-gradient(0deg, #009081, #009081), linear-gradient(0deg, #009081, #009081), linear-gradient(0deg, #009081, #009081), linear-gradient(0deg, #009081, #009081); + } + + .fr-table--green-menthe > table thead { + background-image: linear-gradient(0deg, #37635f, #37635f); + background-color: #bafaee; + background-image: none; + } + + .fr-table--green-menthe > table tbody { + background-color: #dffdf7; + } + + .fr-table--green-menthe > table tbody tr:nth-child(even) { + background-color: #bafaee; + } + + .fr-table--green-menthe.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #009081, #009081); + background-image: none; + } + + .fr-table--green-archipel > table::after { + background-image: linear-gradient(0deg, #009099, #009099), linear-gradient(0deg, #009099, #009099), linear-gradient(0deg, #009099, #009099), linear-gradient(0deg, #009099, #009099); + } + + .fr-table--green-archipel > table thead { + background-image: linear-gradient(0deg, #006a6f, #006a6f); + background-color: #c7f6fc; + background-image: none; + } + + .fr-table--green-archipel > table tbody { + background-color: #e5fbfd; + } + + .fr-table--green-archipel > table tbody tr:nth-child(even) { + background-color: #c7f6fc; + } + + .fr-table--green-archipel.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #009099, #009099); + background-image: none; + } + + .fr-table--blue-ecume > table::after { + background-image: linear-gradient(0deg, #465f9d, #465f9d), linear-gradient(0deg, #465f9d, #465f9d), linear-gradient(0deg, #465f9d, #465f9d), linear-gradient(0deg, #465f9d, #465f9d); + } + + .fr-table--blue-ecume > table thead { + background-image: linear-gradient(0deg, #2f4077, #2f4077); + background-color: #e9edfe; + background-image: none; + } + + .fr-table--blue-ecume > table tbody { + background-color: #f4f6fe; + } + + .fr-table--blue-ecume > table tbody tr:nth-child(even) { + background-color: #e9edfe; + } + + .fr-table--blue-ecume.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #465f9d, #465f9d); + background-image: none; + } + + .fr-table--blue-cumulus > table::after { + background-image: linear-gradient(0deg, #417dc4, #417dc4), linear-gradient(0deg, #417dc4, #417dc4), linear-gradient(0deg, #417dc4, #417dc4), linear-gradient(0deg, #417dc4, #417dc4); + } + + .fr-table--blue-cumulus > table thead { + background-image: linear-gradient(0deg, #3558a2, #3558a2); + background-color: #e6eefe; + background-image: none; + } + + .fr-table--blue-cumulus > table tbody { + background-color: #f3f6fe; + } + + .fr-table--blue-cumulus > table tbody tr:nth-child(even) { + background-color: #e6eefe; + } + + .fr-table--blue-cumulus.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #417dc4, #417dc4); + background-image: none; + } + + .fr-table--purple-glycine > table::after { + background-image: linear-gradient(0deg, #a558a0, #a558a0), linear-gradient(0deg, #a558a0, #a558a0), linear-gradient(0deg, #a558a0, #a558a0), linear-gradient(0deg, #a558a0, #a558a0); + } + + .fr-table--purple-glycine > table thead { + background-image: linear-gradient(0deg, #6e445a, #6e445a); + background-color: #fee7fc; + background-image: none; + } + + .fr-table--purple-glycine > table tbody { + background-color: #fef3fd; + } + + .fr-table--purple-glycine > table tbody tr:nth-child(even) { + background-color: #fee7fc; + } + + .fr-table--purple-glycine.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #a558a0, #a558a0); + background-image: none; + } + + .fr-table--pink-macaron > table::after { + background-image: linear-gradient(0deg, #e18b76, #e18b76), linear-gradient(0deg, #e18b76, #e18b76), linear-gradient(0deg, #e18b76, #e18b76), linear-gradient(0deg, #e18b76, #e18b76); + } + + .fr-table--pink-macaron > table thead { + background-image: linear-gradient(0deg, #8d533e, #8d533e); + background-color: #fee9e6; + background-image: none; + } + + .fr-table--pink-macaron > table tbody { + background-color: #fef4f2; + } + + .fr-table--pink-macaron > table tbody tr:nth-child(even) { + background-color: #fee9e6; + } + + .fr-table--pink-macaron.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #e18b76, #e18b76); + background-image: none; + } + + .fr-table--pink-tuile > table::after { + background-image: linear-gradient(0deg, #ce614a, #ce614a), linear-gradient(0deg, #ce614a, #ce614a), linear-gradient(0deg, #ce614a, #ce614a), linear-gradient(0deg, #ce614a, #ce614a); + } + + .fr-table--pink-tuile > table thead { + background-image: linear-gradient(0deg, #a94645, #a94645); + background-color: #fee9e7; + background-image: none; + } + + .fr-table--pink-tuile > table tbody { + background-color: #fef4f3; + } + + .fr-table--pink-tuile > table tbody tr:nth-child(even) { + background-color: #fee9e7; + } + + .fr-table--pink-tuile.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #ce614a, #ce614a); + background-image: none; + } + + .fr-table--yellow-tournesol > table::after { + background-image: linear-gradient(0deg, #c8aa39, #c8aa39), linear-gradient(0deg, #c8aa39, #c8aa39), linear-gradient(0deg, #c8aa39, #c8aa39), linear-gradient(0deg, #c8aa39, #c8aa39); + } + + .fr-table--yellow-tournesol > table thead { + background-image: linear-gradient(0deg, #716043, #716043); + background-color: #feecc2; + background-image: none; + } + + .fr-table--yellow-tournesol > table tbody { + background-color: #fef6e3; + } + + .fr-table--yellow-tournesol > table tbody tr:nth-child(even) { + background-color: #feecc2; + } + + .fr-table--yellow-tournesol.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #c8aa39, #c8aa39); + background-image: none; + } + + .fr-table--yellow-moutarde > table::after { + background-image: linear-gradient(0deg, #c3992a, #c3992a), linear-gradient(0deg, #c3992a, #c3992a), linear-gradient(0deg, #c3992a, #c3992a), linear-gradient(0deg, #c3992a, #c3992a); + } + + .fr-table--yellow-moutarde > table thead { + background-image: linear-gradient(0deg, #695240, #695240); + background-color: #feebd0; + background-image: none; + } + + .fr-table--yellow-moutarde > table tbody { + background-color: #fef5e8; + } + + .fr-table--yellow-moutarde > table tbody tr:nth-child(even) { + background-color: #feebd0; + } + + .fr-table--yellow-moutarde.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #c3992a, #c3992a); + background-image: none; + } + + .fr-table--orange-terre-battue > table::after { + background-image: linear-gradient(0deg, #e4794a, #e4794a), linear-gradient(0deg, #e4794a, #e4794a), linear-gradient(0deg, #e4794a, #e4794a), linear-gradient(0deg, #e4794a, #e4794a); + } + + .fr-table--orange-terre-battue > table thead { + background-image: linear-gradient(0deg, #755348, #755348); + background-color: #fee9e5; + background-image: none; + } + + .fr-table--orange-terre-battue > table tbody { + background-color: #fef4f2; + } + + .fr-table--orange-terre-battue > table tbody tr:nth-child(even) { + background-color: #fee9e5; + } + + .fr-table--orange-terre-battue.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #e4794a, #e4794a); + background-image: none; + } + + .fr-table--brown-cafe-creme > table::after { + background-image: linear-gradient(0deg, #d1b781, #d1b781), linear-gradient(0deg, #d1b781, #d1b781), linear-gradient(0deg, #d1b781, #d1b781), linear-gradient(0deg, #d1b781, #d1b781); + } + + .fr-table--brown-cafe-creme > table thead { + background-image: linear-gradient(0deg, #685c48, #685c48); + background-color: #f7ecdb; + background-image: none; + } + + .fr-table--brown-cafe-creme > table tbody { + background-color: #fbf6ed; + } + + .fr-table--brown-cafe-creme > table tbody tr:nth-child(even) { + background-color: #f7ecdb; + } + + .fr-table--brown-cafe-creme.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #d1b781, #d1b781); + background-image: none; + } + + .fr-table--brown-caramel > table::after { + background-image: linear-gradient(0deg, #c08c65, #c08c65), linear-gradient(0deg, #c08c65, #c08c65), linear-gradient(0deg, #c08c65, #c08c65), linear-gradient(0deg, #c08c65, #c08c65); + } + + .fr-table--brown-caramel > table thead { + background-image: linear-gradient(0deg, #845d48, #845d48); + background-color: #f7ebe5; + background-image: none; + } + + .fr-table--brown-caramel > table tbody { + background-color: #fbf5f2; + } + + .fr-table--brown-caramel > table tbody tr:nth-child(even) { + background-color: #f7ebe5; + } + + .fr-table--brown-caramel.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #c08c65, #c08c65); + background-image: none; + } + + .fr-table--brown-opera > table::after { + background-image: linear-gradient(0deg, #bd987a, #bd987a), linear-gradient(0deg, #bd987a, #bd987a), linear-gradient(0deg, #bd987a, #bd987a), linear-gradient(0deg, #bd987a, #bd987a); + } + + .fr-table--brown-opera > table thead { + background-image: linear-gradient(0deg, #745b47, #745b47); + background-color: #f7ece4; + background-image: none; + } + + .fr-table--brown-opera > table tbody { + background-color: #fbf5f2; + } + + .fr-table--brown-opera > table tbody tr:nth-child(even) { + background-color: #f7ece4; + } + + .fr-table--brown-opera.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #bd987a, #bd987a); + background-image: none; + } + + .fr-table--beige-gris-galet > table::after { + background-image: linear-gradient(0deg, #aea397, #aea397), linear-gradient(0deg, #aea397, #aea397), linear-gradient(0deg, #aea397, #aea397), linear-gradient(0deg, #aea397, #aea397); + } + + .fr-table--beige-gris-galet > table thead { + background-image: linear-gradient(0deg, #6a6156, #6a6156); + background-color: #f3ede5; + background-image: none; + } + + .fr-table--beige-gris-galet > table tbody { + background-color: #f9f6f2; + } + + .fr-table--beige-gris-galet > table tbody tr:nth-child(even) { + background-color: #f3ede5; + } + + .fr-table--beige-gris-galet.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #aea397, #aea397); + background-image: none; + } + + .fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #ddd, #ddd); + } + + .fr-table--bordered > table tbody tr:nth-child(even) { + background-color: transparent; + } + + .fr-table--bordered > table tbody tr:nth-child(even):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-table--bordered > table tbody tr:nth-child(even):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-table::before { + content: none; + } + + .fr-table > table thead::after { + background-image: none; + } + + .fr-table > table tbody::after { + background-image: none; + } + + .fr-table > table tbody tr { + background-image: none; + } + + .fr-table--green-tilleul-verveine > table { + background-image: none; + } + + .fr-table--green-tilleul-verveine > table tbody tr { + background-image: none; + } + + .fr-table--green-bourgeon > table { + background-image: none; + } + + .fr-table--green-bourgeon > table tbody tr { + background-image: none; + } + + .fr-table--green-emeraude > table { + background-image: none; + } + + .fr-table--green-emeraude > table tbody tr { + background-image: none; + } + + .fr-table--green-menthe > table { + background-image: none; + } + + .fr-table--green-menthe > table tbody tr { + background-image: none; + } + + .fr-table--green-archipel > table { + background-image: none; + } + + .fr-table--green-archipel > table tbody tr { + background-image: none; + } + + .fr-table--blue-ecume > table { + background-image: none; + } + + .fr-table--blue-ecume > table tbody tr { + background-image: none; + } + + .fr-table--blue-cumulus > table { + background-image: none; + } + + .fr-table--blue-cumulus > table tbody tr { + background-image: none; + } + + .fr-table--purple-glycine > table { + background-image: none; + } + + .fr-table--purple-glycine > table tbody tr { + background-image: none; + } + + .fr-table--pink-macaron > table { + background-image: none; + } + + .fr-table--pink-macaron > table tbody tr { + background-image: none; + } + + .fr-table--pink-tuile > table { + background-image: none; + } + + .fr-table--pink-tuile > table tbody tr { + background-image: none; + } + + .fr-table--yellow-tournesol > table { + background-image: none; + } + + .fr-table--yellow-tournesol > table tbody tr { + background-image: none; + } + + .fr-table--yellow-moutarde > table { + background-image: none; + } + + .fr-table--yellow-moutarde > table tbody tr { + background-image: none; + } + + .fr-table--orange-terre-battue > table { + background-image: none; + } + + .fr-table--orange-terre-battue > table tbody tr { + background-image: none; + } + + .fr-table--brown-cafe-creme > table { + background-image: none; + } + + .fr-table--brown-cafe-creme > table tbody tr { + background-image: none; + } + + .fr-table--brown-caramel > table { + background-image: none; + } + + .fr-table--brown-caramel > table tbody tr { + background-image: none; + } + + .fr-table--brown-opera > table { + background-image: none; + } + + .fr-table--brown-opera > table tbody tr { + background-image: none; + } + + .fr-table--beige-gris-galet > table { + background-image: none; + } + + .fr-table--beige-gris-galet > table tbody tr { + background-image: none; + } + + .fr-tag { + text-decoration: none; + color: #161616; + background-color: #eee; + } + + .fr-tag::before, + .fr-tag::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-tag.fr-tag--sm::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 0.75rem; + height: 0.75rem; + } + + button.fr-tag[aria-pressed=true], + input[type=button].fr-tag[aria-pressed=true] { + background-size: 100% 100%, 100% 100%; + } + + button.fr-tag[aria-pressed=true]::after, + input[type=button].fr-tag[aria-pressed=true]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/checkbox-circle-line.svg"); + width: 1rem; + height: 1rem; + color: #000091; + } + + button.fr-tag[aria-pressed=true].fr-tag--sm::after, + input[type=button].fr-tag[aria-pressed=true].fr-tag--sm::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 0.75rem; + height: 0.75rem; + } + + button.fr-tag.fr-tag--dismiss::after, + input[type=button].fr-tag.fr-tag--dismiss::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/close-line.svg"); + width: 1rem; + height: 1rem; + background-color: currentColor; + margin-left: 0.625rem; + } + + button.fr-tag.fr-tag--dismiss.fr-tag--sm::after, + input[type=button].fr-tag.fr-tag--dismiss.fr-tag--sm::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 0.75rem; + height: 0.75rem; + background-color: currentColor; + margin-left: 0.5rem; + } + + ul.fr-tags-group { + list-style-type: none; + } + + ol.fr-tags-group { + list-style-type: none; + } + + ul.fr-tags-group, + ol.fr-tags-group { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-tags-group--sm::before, + .fr-tags-group--sm::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-tags-group--sm a.fr-tag.fr-tag--dismiss::after, + .fr-tags-group--sm button.fr-tag.fr-tag--dismiss::after, + .fr-tags-group--sm input[type=button].fr-tag.fr-tag--dismiss::after, + .fr-tags-group--sm input[type=image].fr-tag.fr-tag--dismiss::after, + .fr-tags-group--sm input[type=reset].fr-tag.fr-tag--dismiss::after, + .fr-tags-group--sm input[type=submit].fr-tag.fr-tag--dismiss::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 0.75rem; + height: 0.75rem; + } + + .fr-tags-group--sm a.fr-tag[aria-pressed=true]::after, + .fr-tags-group--sm button.fr-tag[aria-pressed=true]::after, + .fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]::after, + .fr-tags-group--sm input[type=image].fr-tag[aria-pressed=true]::after, + .fr-tags-group--sm input[type=reset].fr-tag[aria-pressed=true]::after, + .fr-tags-group--sm input[type=submit].fr-tag[aria-pressed=true]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 0.75rem; + height: 0.75rem; + background-color: transparent !important; + } + + .fr-tag[aria-pressed=false] { + color: #000091; + background-color: #e3e3fd; + } + + .fr-tag[aria-pressed=false]:hover { + background-color: #c1c1fb; + } + + .fr-tag[aria-pressed=false]:active { + background-color: #adadf9; + } + + .fr-tag.fr-tag--dismiss { + color: #f5f5fe; + background-color: #000091; + } + + .fr-tag.fr-tag--dismiss:hover { + background-color: #1212ff; + } + + .fr-tag.fr-tag--dismiss:active { + background-color: #2323ff; + } + + a.fr-tag, + button.fr-tag, + input[type=button].fr-tag, + input[type=image].fr-tag, + input[type=reset].fr-tag, + input[type=submit].fr-tag { + color: #000091; + background-color: #e3e3fd; + } + + a.fr-tag:hover, + button.fr-tag:hover, + input[type=button].fr-tag:hover, + input[type=image].fr-tag:hover, + input[type=reset].fr-tag:hover, + input[type=submit].fr-tag:hover { + background-color: #c1c1fb; + } + + a.fr-tag:active, + button.fr-tag:active, + input[type=button].fr-tag:active, + input[type=image].fr-tag:active, + input[type=reset].fr-tag:active, + input[type=submit].fr-tag:active { + background-color: #adadf9; + } + + a.fr-tag--green-tilleul-verveine, + button.fr-tag--green-tilleul-verveine, + input[type=button].fr-tag--green-tilleul-verveine, + input[type=image].fr-tag--green-tilleul-verveine, + input[type=reset].fr-tag--green-tilleul-verveine, + input[type=submit].fr-tag--green-tilleul-verveine { + color: #66673d; + background-color: #fbe769; + } + + a.fr-tag--green-tilleul-verveine:hover, + button.fr-tag--green-tilleul-verveine:hover, + input[type=button].fr-tag--green-tilleul-verveine:hover, + input[type=image].fr-tag--green-tilleul-verveine:hover, + input[type=reset].fr-tag--green-tilleul-verveine:hover, + input[type=submit].fr-tag--green-tilleul-verveine:hover { + background-color: #d7c655; + } + + a.fr-tag--green-tilleul-verveine:active, + button.fr-tag--green-tilleul-verveine:active, + input[type=button].fr-tag--green-tilleul-verveine:active, + input[type=image].fr-tag--green-tilleul-verveine:active, + input[type=reset].fr-tag--green-tilleul-verveine:active, + input[type=submit].fr-tag--green-tilleul-verveine:active { + background-color: #c2b24c; + } + + a.fr-tag--green-bourgeon, + button.fr-tag--green-bourgeon, + input[type=button].fr-tag--green-bourgeon, + input[type=image].fr-tag--green-bourgeon, + input[type=reset].fr-tag--green-bourgeon, + input[type=submit].fr-tag--green-bourgeon { + color: #447049; + background-color: #a9fb68; + } + + a.fr-tag--green-bourgeon:hover, + button.fr-tag--green-bourgeon:hover, + input[type=button].fr-tag--green-bourgeon:hover, + input[type=image].fr-tag--green-bourgeon:hover, + input[type=reset].fr-tag--green-bourgeon:hover, + input[type=submit].fr-tag--green-bourgeon:hover { + background-color: #8ed654; + } + + a.fr-tag--green-bourgeon:active, + button.fr-tag--green-bourgeon:active, + input[type=button].fr-tag--green-bourgeon:active, + input[type=image].fr-tag--green-bourgeon:active, + input[type=reset].fr-tag--green-bourgeon:active, + input[type=submit].fr-tag--green-bourgeon:active { + background-color: #7fc04b; + } + + a.fr-tag--green-emeraude, + button.fr-tag--green-emeraude, + input[type=button].fr-tag--green-emeraude, + input[type=image].fr-tag--green-emeraude, + input[type=reset].fr-tag--green-emeraude, + input[type=submit].fr-tag--green-emeraude { + color: #297254; + background-color: #9ef9be; + } + + a.fr-tag--green-emeraude:hover, + button.fr-tag--green-emeraude:hover, + input[type=button].fr-tag--green-emeraude:hover, + input[type=image].fr-tag--green-emeraude:hover, + input[type=reset].fr-tag--green-emeraude:hover, + input[type=submit].fr-tag--green-emeraude:hover { + background-color: #69df97; + } + + a.fr-tag--green-emeraude:active, + button.fr-tag--green-emeraude:active, + input[type=button].fr-tag--green-emeraude:active, + input[type=image].fr-tag--green-emeraude:active, + input[type=reset].fr-tag--green-emeraude:active, + input[type=submit].fr-tag--green-emeraude:active { + background-color: #5ec988; + } + + a.fr-tag--green-menthe, + button.fr-tag--green-menthe, + input[type=button].fr-tag--green-menthe, + input[type=image].fr-tag--green-menthe, + input[type=reset].fr-tag--green-menthe, + input[type=submit].fr-tag--green-menthe { + color: #37635f; + background-color: #8bf8e7; + } + + a.fr-tag--green-menthe:hover, + button.fr-tag--green-menthe:hover, + input[type=button].fr-tag--green-menthe:hover, + input[type=image].fr-tag--green-menthe:hover, + input[type=reset].fr-tag--green-menthe:hover, + input[type=submit].fr-tag--green-menthe:hover { + background-color: #6ed5c5; + } + + a.fr-tag--green-menthe:active, + button.fr-tag--green-menthe:active, + input[type=button].fr-tag--green-menthe:active, + input[type=image].fr-tag--green-menthe:active, + input[type=reset].fr-tag--green-menthe:active, + input[type=submit].fr-tag--green-menthe:active { + background-color: #62bfb1; + } + + a.fr-tag--green-archipel, + button.fr-tag--green-archipel, + input[type=button].fr-tag--green-archipel, + input[type=image].fr-tag--green-archipel, + input[type=reset].fr-tag--green-archipel, + input[type=submit].fr-tag--green-archipel { + color: #006a6f; + background-color: #a6f2fa; + } + + a.fr-tag--green-archipel:hover, + button.fr-tag--green-archipel:hover, + input[type=button].fr-tag--green-archipel:hover, + input[type=image].fr-tag--green-archipel:hover, + input[type=reset].fr-tag--green-archipel:hover, + input[type=submit].fr-tag--green-archipel:hover { + background-color: #62dbe5; + } + + a.fr-tag--green-archipel:active, + button.fr-tag--green-archipel:active, + input[type=button].fr-tag--green-archipel:active, + input[type=image].fr-tag--green-archipel:active, + input[type=reset].fr-tag--green-archipel:active, + input[type=submit].fr-tag--green-archipel:active { + background-color: #58c5cf; + } + + a.fr-tag--blue-ecume, + button.fr-tag--blue-ecume, + input[type=button].fr-tag--blue-ecume, + input[type=image].fr-tag--blue-ecume, + input[type=reset].fr-tag--blue-ecume, + input[type=submit].fr-tag--blue-ecume { + color: #2f4077; + background-color: #dee5fd; + } + + a.fr-tag--blue-ecume:hover, + button.fr-tag--blue-ecume:hover, + input[type=button].fr-tag--blue-ecume:hover, + input[type=image].fr-tag--blue-ecume:hover, + input[type=reset].fr-tag--blue-ecume:hover, + input[type=submit].fr-tag--blue-ecume:hover { + background-color: #b4c5fb; + } + + a.fr-tag--blue-ecume:active, + button.fr-tag--blue-ecume:active, + input[type=button].fr-tag--blue-ecume:active, + input[type=image].fr-tag--blue-ecume:active, + input[type=reset].fr-tag--blue-ecume:active, + input[type=submit].fr-tag--blue-ecume:active { + background-color: #99b3f9; + } + + a.fr-tag--blue-cumulus, + button.fr-tag--blue-cumulus, + input[type=button].fr-tag--blue-cumulus, + input[type=image].fr-tag--blue-cumulus, + input[type=reset].fr-tag--blue-cumulus, + input[type=submit].fr-tag--blue-cumulus { + color: #3558a2; + background-color: #dae6fd; + } + + a.fr-tag--blue-cumulus:hover, + button.fr-tag--blue-cumulus:hover, + input[type=button].fr-tag--blue-cumulus:hover, + input[type=image].fr-tag--blue-cumulus:hover, + input[type=reset].fr-tag--blue-cumulus:hover, + input[type=submit].fr-tag--blue-cumulus:hover { + background-color: #a9c8fb; + } + + a.fr-tag--blue-cumulus:active, + button.fr-tag--blue-cumulus:active, + input[type=button].fr-tag--blue-cumulus:active, + input[type=image].fr-tag--blue-cumulus:active, + input[type=reset].fr-tag--blue-cumulus:active, + input[type=submit].fr-tag--blue-cumulus:active { + background-color: #8ab8f9; + } + + a.fr-tag--purple-glycine, + button.fr-tag--purple-glycine, + input[type=button].fr-tag--purple-glycine, + input[type=image].fr-tag--purple-glycine, + input[type=reset].fr-tag--purple-glycine, + input[type=submit].fr-tag--purple-glycine { + color: #6e445a; + background-color: #fddbfa; + } + + a.fr-tag--purple-glycine:hover, + button.fr-tag--purple-glycine:hover, + input[type=button].fr-tag--purple-glycine:hover, + input[type=image].fr-tag--purple-glycine:hover, + input[type=reset].fr-tag--purple-glycine:hover, + input[type=submit].fr-tag--purple-glycine:hover { + background-color: #fbaff5; + } + + a.fr-tag--purple-glycine:active, + button.fr-tag--purple-glycine:active, + input[type=button].fr-tag--purple-glycine:active, + input[type=image].fr-tag--purple-glycine:active, + input[type=reset].fr-tag--purple-glycine:active, + input[type=submit].fr-tag--purple-glycine:active { + background-color: #fa96f2; + } + + a.fr-tag--pink-macaron, + button.fr-tag--pink-macaron, + input[type=button].fr-tag--pink-macaron, + input[type=image].fr-tag--pink-macaron, + input[type=reset].fr-tag--pink-macaron, + input[type=submit].fr-tag--pink-macaron { + color: #8d533e; + background-color: #fddfda; + } + + a.fr-tag--pink-macaron:hover, + button.fr-tag--pink-macaron:hover, + input[type=button].fr-tag--pink-macaron:hover, + input[type=image].fr-tag--pink-macaron:hover, + input[type=reset].fr-tag--pink-macaron:hover, + input[type=submit].fr-tag--pink-macaron:hover { + background-color: #fbb8ab; + } + + a.fr-tag--pink-macaron:active, + button.fr-tag--pink-macaron:active, + input[type=button].fr-tag--pink-macaron:active, + input[type=image].fr-tag--pink-macaron:active, + input[type=reset].fr-tag--pink-macaron:active, + input[type=submit].fr-tag--pink-macaron:active { + background-color: #faa18d; + } + + a.fr-tag--pink-tuile, + button.fr-tag--pink-tuile, + input[type=button].fr-tag--pink-tuile, + input[type=image].fr-tag--pink-tuile, + input[type=reset].fr-tag--pink-tuile, + input[type=submit].fr-tag--pink-tuile { + color: #a94645; + background-color: #fddfdb; + } + + a.fr-tag--pink-tuile:hover, + button.fr-tag--pink-tuile:hover, + input[type=button].fr-tag--pink-tuile:hover, + input[type=image].fr-tag--pink-tuile:hover, + input[type=reset].fr-tag--pink-tuile:hover, + input[type=submit].fr-tag--pink-tuile:hover { + background-color: #fbb8ad; + } + + a.fr-tag--pink-tuile:active, + button.fr-tag--pink-tuile:active, + input[type=button].fr-tag--pink-tuile:active, + input[type=image].fr-tag--pink-tuile:active, + input[type=reset].fr-tag--pink-tuile:active, + input[type=submit].fr-tag--pink-tuile:active { + background-color: #faa191; + } + + a.fr-tag--yellow-tournesol, + button.fr-tag--yellow-tournesol, + input[type=button].fr-tag--yellow-tournesol, + input[type=image].fr-tag--yellow-tournesol, + input[type=reset].fr-tag--yellow-tournesol, + input[type=submit].fr-tag--yellow-tournesol { + color: #716043; + background-color: #fde39c; + } + + a.fr-tag--yellow-tournesol:hover, + button.fr-tag--yellow-tournesol:hover, + input[type=button].fr-tag--yellow-tournesol:hover, + input[type=image].fr-tag--yellow-tournesol:hover, + input[type=reset].fr-tag--yellow-tournesol:hover, + input[type=submit].fr-tag--yellow-tournesol:hover { + background-color: #e9c53b; + } + + a.fr-tag--yellow-tournesol:active, + button.fr-tag--yellow-tournesol:active, + input[type=button].fr-tag--yellow-tournesol:active, + input[type=image].fr-tag--yellow-tournesol:active, + input[type=reset].fr-tag--yellow-tournesol:active, + input[type=submit].fr-tag--yellow-tournesol:active { + background-color: #d3b235; + } + + a.fr-tag--yellow-moutarde, + button.fr-tag--yellow-moutarde, + input[type=button].fr-tag--yellow-moutarde, + input[type=image].fr-tag--yellow-moutarde, + input[type=reset].fr-tag--yellow-moutarde, + input[type=submit].fr-tag--yellow-moutarde { + color: #695240; + background-color: #fde2b5; + } + + a.fr-tag--yellow-moutarde:hover, + button.fr-tag--yellow-moutarde:hover, + input[type=button].fr-tag--yellow-moutarde:hover, + input[type=image].fr-tag--yellow-moutarde:hover, + input[type=reset].fr-tag--yellow-moutarde:hover, + input[type=submit].fr-tag--yellow-moutarde:hover { + background-color: #f6c43c; + } + + a.fr-tag--yellow-moutarde:active, + button.fr-tag--yellow-moutarde:active, + input[type=button].fr-tag--yellow-moutarde:active, + input[type=image].fr-tag--yellow-moutarde:active, + input[type=reset].fr-tag--yellow-moutarde:active, + input[type=submit].fr-tag--yellow-moutarde:active { + background-color: #dfb135; + } + + a.fr-tag--orange-terre-battue, + button.fr-tag--orange-terre-battue, + input[type=button].fr-tag--orange-terre-battue, + input[type=image].fr-tag--orange-terre-battue, + input[type=reset].fr-tag--orange-terre-battue, + input[type=submit].fr-tag--orange-terre-battue { + color: #755348; + background-color: #fddfd8; + } + + a.fr-tag--orange-terre-battue:hover, + button.fr-tag--orange-terre-battue:hover, + input[type=button].fr-tag--orange-terre-battue:hover, + input[type=image].fr-tag--orange-terre-battue:hover, + input[type=reset].fr-tag--orange-terre-battue:hover, + input[type=submit].fr-tag--orange-terre-battue:hover { + background-color: #fbb8a5; + } + + a.fr-tag--orange-terre-battue:active, + button.fr-tag--orange-terre-battue:active, + input[type=button].fr-tag--orange-terre-battue:active, + input[type=image].fr-tag--orange-terre-battue:active, + input[type=reset].fr-tag--orange-terre-battue:active, + input[type=submit].fr-tag--orange-terre-battue:active { + background-color: #faa184; + } + + a.fr-tag--brown-cafe-creme, + button.fr-tag--brown-cafe-creme, + input[type=button].fr-tag--brown-cafe-creme, + input[type=image].fr-tag--brown-cafe-creme, + input[type=reset].fr-tag--brown-cafe-creme, + input[type=submit].fr-tag--brown-cafe-creme { + color: #685c48; + background-color: #f4e3c7; + } + + a.fr-tag--brown-cafe-creme:hover, + button.fr-tag--brown-cafe-creme:hover, + input[type=button].fr-tag--brown-cafe-creme:hover, + input[type=image].fr-tag--brown-cafe-creme:hover, + input[type=reset].fr-tag--brown-cafe-creme:hover, + input[type=submit].fr-tag--brown-cafe-creme:hover { + background-color: #e1c386; + } + + a.fr-tag--brown-cafe-creme:active, + button.fr-tag--brown-cafe-creme:active, + input[type=button].fr-tag--brown-cafe-creme:active, + input[type=image].fr-tag--brown-cafe-creme:active, + input[type=reset].fr-tag--brown-cafe-creme:active, + input[type=submit].fr-tag--brown-cafe-creme:active { + background-color: #ccb078; + } + + a.fr-tag--brown-caramel, + button.fr-tag--brown-caramel, + input[type=button].fr-tag--brown-caramel, + input[type=image].fr-tag--brown-caramel, + input[type=reset].fr-tag--brown-caramel, + input[type=submit].fr-tag--brown-caramel { + color: #845d48; + background-color: #f3e2d9; + } + + a.fr-tag--brown-caramel:hover, + button.fr-tag--brown-caramel:hover, + input[type=button].fr-tag--brown-caramel:hover, + input[type=image].fr-tag--brown-caramel:hover, + input[type=reset].fr-tag--brown-caramel:hover, + input[type=submit].fr-tag--brown-caramel:hover { + background-color: #e7bea6; + } + + a.fr-tag--brown-caramel:active, + button.fr-tag--brown-caramel:active, + input[type=button].fr-tag--brown-caramel:active, + input[type=image].fr-tag--brown-caramel:active, + input[type=reset].fr-tag--brown-caramel:active, + input[type=submit].fr-tag--brown-caramel:active { + background-color: #e1a982; + } + + a.fr-tag--brown-opera, + button.fr-tag--brown-opera, + input[type=button].fr-tag--brown-opera, + input[type=image].fr-tag--brown-opera, + input[type=reset].fr-tag--brown-opera, + input[type=submit].fr-tag--brown-opera { + color: #745b47; + background-color: #f3e2d7; + } + + a.fr-tag--brown-opera:hover, + button.fr-tag--brown-opera:hover, + input[type=button].fr-tag--brown-opera:hover, + input[type=image].fr-tag--brown-opera:hover, + input[type=reset].fr-tag--brown-opera:hover, + input[type=submit].fr-tag--brown-opera:hover { + background-color: #e7bfa0; + } + + a.fr-tag--brown-opera:active, + button.fr-tag--brown-opera:active, + input[type=button].fr-tag--brown-opera:active, + input[type=image].fr-tag--brown-opera:active, + input[type=reset].fr-tag--brown-opera:active, + input[type=submit].fr-tag--brown-opera:active { + background-color: #deaa7e; + } + + a.fr-tag--beige-gris-galet, + button.fr-tag--beige-gris-galet, + input[type=button].fr-tag--beige-gris-galet, + input[type=image].fr-tag--beige-gris-galet, + input[type=reset].fr-tag--beige-gris-galet, + input[type=submit].fr-tag--beige-gris-galet { + color: #6a6156; + background-color: #eee4d9; + } + + a.fr-tag--beige-gris-galet:hover, + button.fr-tag--beige-gris-galet:hover, + input[type=button].fr-tag--beige-gris-galet:hover, + input[type=image].fr-tag--beige-gris-galet:hover, + input[type=reset].fr-tag--beige-gris-galet:hover, + input[type=submit].fr-tag--beige-gris-galet:hover { + background-color: #dbc3a4; + } + + a.fr-tag--beige-gris-galet:active, + button.fr-tag--beige-gris-galet:active, + input[type=button].fr-tag--beige-gris-galet:active, + input[type=image].fr-tag--beige-gris-galet:active, + input[type=reset].fr-tag--beige-gris-galet:active, + input[type=submit].fr-tag--beige-gris-galet:active { + background-color: #c6b094; + } + + button.fr-tag[aria-pressed=true]:not(:disabled), + input[type=button].fr-tag[aria-pressed=true]:not(:disabled) { + background-color: transparent; + color: #f5f5fe; + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, #000091 0.625rem); + } + + button.fr-tag[aria-pressed=true]:not(:disabled):hover, + input[type=button].fr-tag[aria-pressed=true]:not(:disabled):hover { + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, #1212ff 0.625rem); + } + + button.fr-tag[aria-pressed=true]:not(:disabled):active, + input[type=button].fr-tag[aria-pressed=true]:not(:disabled):active { + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, #2323ff 0.625rem); + } + + button.fr-tag[aria-pressed=true]:disabled, + input[type=button].fr-tag[aria-pressed=true]:disabled { + background-color: transparent; + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, #e5e5e5 0.625rem); + } + + button.fr-tag[aria-pressed=true]:disabled:hover, + input[type=button].fr-tag[aria-pressed=true]:disabled:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + button.fr-tag[aria-pressed=true]:disabled:active, + input[type=button].fr-tag[aria-pressed=true]:disabled:active { + background-color: rgba(0, 0, 0, 0.1); + } + + button.fr-tag[aria-pressed=true]:disabled::after, + input[type=button].fr-tag[aria-pressed=true]:disabled::after { + color: #929292; + } + + button.fr-tag[aria-pressed=true].fr-tag--sm, + input[type=button].fr-tag[aria-pressed=true].fr-tag--sm { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #000091 0.5rem); + } + + button.fr-tag[aria-pressed=true].fr-tag--sm:hover, + input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:hover { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #1212ff 0.5rem); + } + + button.fr-tag[aria-pressed=true].fr-tag--sm:active, + input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:active { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #2323ff 0.5rem); + } + + button.fr-tag[aria-pressed=true].fr-tag--sm:disabled, + input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:disabled { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #e5e5e5 0.5rem); + } + + button.fr-tag:disabled, + input[type=button].fr-tag:disabled { + color: #929292; + background-color: #e5e5e5; + } + + a:not([href]).fr-tag { + color: #929292; + background-color: #e5e5e5; + } + + .fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true], + .fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true] { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #000091 0.5rem); + } + + .fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:hover, + .fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:hover { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #1212ff 0.5rem); + } + + .fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:active, + .fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:active { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #2323ff 0.5rem); + } + + .fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:disabled, + .fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:disabled { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #e5e5e5 0.5rem); + } + + /** + * reset des marges dans l'alerte + */ + .fr-alert::before, + .fr-alert::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-alert__title, + .fr-alert p { + margin: 0 0 0.25rem; + } + + .fr-alert--info::before { + background-image: url("../icons/system/fr--info-fill.svg"); + } + + .fr-alert--success::before { + background-image: url("../icons/system/fr--success-fill.svg"); + } + + .fr-alert--error::before { + background-image: url("../icons/system/fr--error-fill.svg"); + } + + .fr-alert--warning::before { + background-image: url("../icons/system/fr--warning-fill.svg"); + } + + .fr-alert .fr-btn--close::before, + .fr-alert .fr-btn--close::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/close-line.svg"); + width: 1rem; + height: 1rem; + } + + /** + * reset des marges dans l'alerte + */ + .fr-alert .fr-link--close::before, + .fr-alert .fr-link--close::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/close-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-alert { + background-image: linear-gradient(0deg, #3a3a3a, #3a3a3a), linear-gradient(0deg, #3a3a3a, #3a3a3a), linear-gradient(0deg, #3a3a3a, #3a3a3a), linear-gradient(0deg, #3a3a3a, #3a3a3a), linear-gradient(0deg, #3a3a3a, #3a3a3a); + } + + .fr-alert::before { + color: #fff; + } + + .fr-alert--info { + background-image: linear-gradient(0deg, #0063cb, #0063cb), linear-gradient(0deg, #0063cb, #0063cb), linear-gradient(0deg, #0063cb, #0063cb), linear-gradient(0deg, #0063cb, #0063cb), linear-gradient(0deg, #0063cb, #0063cb); + } + + .fr-alert--error { + background-image: linear-gradient(0deg, #ce0500, #ce0500), linear-gradient(0deg, #ce0500, #ce0500), linear-gradient(0deg, #ce0500, #ce0500), linear-gradient(0deg, #ce0500, #ce0500), linear-gradient(0deg, #ce0500, #ce0500); + } + + .fr-alert--success { + background-image: linear-gradient(0deg, #18753c, #18753c), linear-gradient(0deg, #18753c, #18753c), linear-gradient(0deg, #18753c, #18753c), linear-gradient(0deg, #18753c, #18753c), linear-gradient(0deg, #18753c, #18753c); + } + + .fr-alert--warning { + background-image: linear-gradient(0deg, #b34000, #b34000), linear-gradient(0deg, #b34000, #b34000), linear-gradient(0deg, #b34000, #b34000), linear-gradient(0deg, #b34000, #b34000), linear-gradient(0deg, #b34000, #b34000); + } + + .fr-notice__title, + .fr-notice p { + margin: 0; + } + + .fr-notice__title::before { + vertical-align: -6px; + color: transparent; + } + + .fr-notice--info .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("../icons/system/fr--info-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice--warning .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-notice--alert .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-notice--witness .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-notice--cyberattack .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("../icons/system/fr--warning-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice--weather-orange .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("../icons/weather/heavy-showers-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice--weather-red .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("../icons/weather/heavy-showers-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice--weather-purple .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("../icons/weather/typhoon-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice--kidnapping .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("../icons/system/fr--alert-warning-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice--attack .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("../icons/system/fr--alert-warning-2-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice .fr-btn--close::before, + .fr-notice .fr-btn--close::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/close-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-notice { + background-color: #eee; + color: #161616; + } + + .fr-notice--info { + background-color: #e8edff; + color: #0063cb; + } + + .fr-notice--warning, + .fr-notice--weather-orange { + background-color: #ffe9e6; + color: #b34000; + } + + .fr-notice--alert { + background-color: #ffe9e9; + color: #ce0500; + } + + .fr-notice--weather-red { + background-color: #ce0500; + color: #fff; + } + + .fr-notice--weather-red .fr-btn--close { + background-color: #ce0500; + } + + .fr-notice--weather-purple { + background-color: #6e445a; + color: #fff; + } + + .fr-notice--weather-purple .fr-btn--close { + background-color: #6e445a; + } + + .fr-notice--witness { + background-color: #3a3a3a; + color: #fff; + background-image: linear-gradient(0deg, #ce0500, #ce0500); + } + + .fr-notice--witness .fr-btn--close { + background-color: #3a3a3a; + } + + .fr-notice--kidnapping, + .fr-notice--attack { + background-color: #ce0500; + color: #fff; + background-image: linear-gradient(0deg, #3a3a3a, #3a3a3a); + } + + .fr-notice--kidnapping .fr-btn--close, + .fr-notice--attack .fr-btn--close { + background-color: #ce0500; + } + + .fr-notice--cyberattack { + background-color: #3a3a3a; + color: #fff; + background-image: linear-gradient(0deg, #0063cb, #0063cb); + } + + .fr-notice--cyberattack .fr-btn--close { + background-color: #3a3a3a; + } + + .fr-radio-group input[type=radio] + label { + background-image: radial-gradient(transparent 10px, #000091 11px, transparent 12px); + } + + .fr-radio-group input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 10px, #e5e5e5 11px, transparent 12px); + } + + .fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, #000091 11px, transparent 12px), radial-gradient(#000091 5px, transparent 6px); + } + + .fr-radio-group input[type=radio]:checked:disabled + label { + background-image: radial-gradient(transparent 10px, #e5e5e5 11px, transparent 12px), radial-gradient(#e5e5e5 5px, transparent 6px); + } + + .fr-fieldset--error .fr-radio-group input[type=radio] + label { + background-image: radial-gradient(transparent 10px, #ce0500 11px, transparent 12px); + } + + .fr-fieldset--error .fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, #ce0500 11px, transparent 12px), radial-gradient(#000091 5px, transparent 6px); + } + + .fr-fieldset--valid .fr-radio-group input[type=radio] + label { + background-image: radial-gradient(transparent 10px, #18753c 11px, transparent 12px); + } + + .fr-fieldset--valid .fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, #18753c 11px, transparent 12px), radial-gradient(#000091 5px, transparent 6px); + } + + .fr-fieldset--info .fr-radio-group input[type=radio] + label { + background-image: radial-gradient(transparent 10px, #0063cb 11px, transparent 12px); + } + + .fr-fieldset--info .fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, #0063cb 11px, transparent 12px), radial-gradient(#000091 5px, transparent 6px); + } + + .fr-fieldset .fr-radio-group input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 10px, #e5e5e5 11px, transparent 12px); + } + + .fr-fieldset .fr-radio-group input[type=radio]:disabled:checked + label { + background-image: radial-gradient(transparent 10px, #e5e5e5 11px, transparent 12px), radial-gradient(#e5e5e5 5px, transparent 6px); + } + + .fr-radio-group--sm input[type=radio] + label { + background-image: radial-gradient(transparent 6px, #000091 7px, transparent 8px); + } + + .fr-radio-group--sm input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px); + } + + .fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, #000091 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-radio-group--sm input[type=radio]:checked:disabled + label { + background-image: radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px), radial-gradient(#e5e5e5 3px, transparent 4px); + } + + .fr-fieldset--error .fr-radio-group--sm input[type=radio] + label { + background-image: radial-gradient(transparent 6px, #ce0500 7px, transparent 8px); + } + + .fr-fieldset--error .fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, #ce0500 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-fieldset--valid .fr-radio-group--sm input[type=radio] + label { + background-image: radial-gradient(transparent 6px, #18753c 7px, transparent 8px); + } + + .fr-fieldset--valid .fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, #18753c 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-fieldset--info .fr-radio-group--sm input[type=radio] + label { + background-image: radial-gradient(transparent 6px, #0063cb 7px, transparent 8px); + } + + .fr-fieldset--info .fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, #0063cb 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-fieldset .fr-radio-group--sm input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px); + } + + .fr-fieldset .fr-radio-group--sm input[type=radio]:disabled:checked + label { + background-image: radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px), radial-gradient(#e5e5e5 3px, transparent 4px); + } + + .fr-radio-rich__pictogram { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd); + background-color: #fff; + } + + .fr-radio-rich input[type=radio] + label { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #000091 7px, transparent 8px); + background-color: #fff; + } + + .fr-radio-rich input[type=radio]:disabled + label { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px); + } + + .fr-radio-rich input[type=radio]:disabled ~ .fr-radio-rich__pictogram svg * { + fill: #929292; + } + + .fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), radial-gradient(transparent 6px, #000091 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-radio-rich input[type=radio]:checked ~ .fr-radio-rich__pictogram { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #ddd, #ddd); + } + + .fr-radio-rich input[type=radio]:checked:disabled + label { + background-image: linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px), radial-gradient(#e5e5e5 3px, transparent 4px); + } + + .fr-radio-rich input[type=radio]:checked:disabled ~ .fr-radio-rich__pictogram { + background-image: linear-gradient(0deg, #e5e5e5, #e5e5e5), linear-gradient(0deg, #e5e5e5, #e5e5e5), linear-gradient(0deg, #e5e5e5, #e5e5e5), linear-gradient(0deg, #ddd, #ddd); + } + + .fr-fieldset--error .fr-radio-rich input[type=radio] + label { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #ce0500 7px, transparent 8px); + } + + .fr-fieldset--error .fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), radial-gradient(transparent 6px, #ce0500 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-fieldset--valid .fr-radio-rich input[type=radio] + label { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #18753c 7px, transparent 8px); + } + + .fr-fieldset--valid .fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), radial-gradient(transparent 6px, #18753c 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-fieldset--info .fr-radio-rich input[type=radio] + label { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #0063cb 7px, transparent 8px); + } + + .fr-fieldset--info .fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), radial-gradient(transparent 6px, #0063cb 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-fieldset .fr-radio-rich input[type=radio]:disabled + label { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px); + } + + .fr-fieldset .fr-radio-rich input[type=radio]:disabled:checked + label { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px), radial-gradient(#e5e5e5 3px, transparent 4px); + } + + .fr-radio-rich__img { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd); + background-color: #fff; + } + + .fr-radio-rich input[type=radio]:disabled ~ .fr-radio-rich__img svg * { + fill: #929292; + } + + .fr-radio-rich input[type=radio]:checked ~ .fr-radio-rich__img { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #ddd, #ddd); + } + + .fr-radio-rich input[type=radio]:checked:disabled ~ .fr-radio-rich__img { + background-image: linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #ddd, #ddd); + } + + .fr-card--no-icon::after { + content: none; + } + + .fr-card__title, + .fr-card__desc { + flex: 1 0 auto; + } + + .fr-card__title a::after, + .fr-card__title button::after { + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/arrow-right-line.svg"); + width: 1rem; + height: 1rem; + background-color: transparent; + } + + .fr-card__title [target=_blank]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/external-link-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-card__detail::before { + width: 1rem; + height: 1rem; + } + + .fr-card--download .fr-tile__title a::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/download-line.svg"); + } + + .fr-card--download .fr-card__header { + padding-top: 56.25%; + } + + .fr-card--download .fr-card__header .fr-card__img img { + height: auto !important; + width: auto; + margin: auto; + } + + .fr-card.fr-enlarge-link .fr-card__title a { + text-decoration: none; + } + + .fr-card.fr-enlarge-link .fr-card__title a::after { + width: 1.5rem; + height: 1.5rem; + background-color: transparent; + } + + .fr-card.fr-enlarge-button .fr-card__title button::after { + width: 1.5rem; + height: 1.5rem; + background-color: transparent; + } + + .fr-card--sm.fr-enlarge-link .fr-card__title a::after, + .fr-card--sm.fr-enlarge-link .fr-card__title button::after, + .fr-card--sm.fr-enlarge-button .fr-card__title a::after, + .fr-card--sm.fr-enlarge-button .fr-card__title button::after { + width: 1rem; + height: 1rem; + } + + .fr-card--sm .fr-card__title a::after, + .fr-card--sm .fr-card__title button::after { + width: 1rem; + height: 1rem; + } + + .fr-card--lg.fr-enlarge-link .fr-card__title a::after, + .fr-card--lg.fr-enlarge-link .fr-card__title button::after, + .fr-card--lg.fr-enlarge-button .fr-card__title a::after, + .fr-card--lg.fr-enlarge-button .fr-card__title button::after { + width: 2rem; + height: 2rem; + } + + .fr-card--lg .fr-card__title a::after, + .fr-card--lg .fr-card__title button::after { + width: 1.5rem; + height: 1.5rem; + } + + .fr-card > .fr-card__img { + flex-shrink: 0; + } + + .fr-card { + background-color: #fff; + } + + .fr-card:not(.fr-card--no-border):not(.fr-card--shadow) { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd); + } + + .fr-card--grey { + background-color: #eee; + } + + .fr-card--shadow { + z-index: 500; + background-color: #fff; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + } + + .fr-card--shadow.fr-card--grey { + background-color: #eee; + } + + .fr-card--no-background { + background-color: transparent; + } + + .fr-card--no-background:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-card--no-background:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-card--download:not(.fr-card--no-background) .fr-card__header { + background-color: #f6f6f6; + } + + .fr-card__detail { + color: #666; + } + + .fr-card__title { + color: #161616; + } + + .fr-card__title a[href], + .fr-card__title button { + color: #000091; + } + + .fr-card__title button:disabled { + color: #929292; + } + + .fr-card__title:disabled, + a.fr-card__title:not([href]) { + color: #929292; + background-color: #e5e5e5; + } + + .fr-checkbox-group input[type=checkbox] { + opacity: 1; + margin-top: 0; + } + + .fr-fieldset__content .fr-checkbox-group input[type=checkbox] { + margin-top: 1.5rem; + } + + .fr-fieldset__content + .fr-valid-text, + .fr-fieldset__content + .fr-error-text { + margin-top: 1rem; + } + + .fr-checkbox-group--error input[type=checkbox] + label, + .fr-checkbox-group--error input[type=checkbox]:checked + label { + color: #ce0500; + } + + .fr-checkbox-group--error::before { + background-color: #ce0500; + } + + .fr-checkbox-group--valid input[type=checkbox] + label, + .fr-checkbox-group--valid input[type=checkbox]:checked + label { + color: #18753c; + } + + .fr-checkbox-group--valid::before { + background-color: #18753c; + } + + .fr-segmented { + display: block; + } + + .fr-segmented--sm .fr-segmented__legend--inline { + margin: 0.25rem 0 0; + } + + .fr-segmented__legend--inline { + margin: 0.5rem 0 0; + } + + .fr-segmented__elements { + display: inline-flex; + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-segmented input + label::before { + width: 1rem; + height: 1rem; + vertical-align: -2px; + } + + .fr-segmented input:focus + label::before { + outline: none; + } + + .fr-segmented__element label { + color: #161616; + } + + .fr-segmented__element input:checked + label { + box-shadow: inset 0 0 0 1px #000091; + color: #000091; + } + + .fr-segmented__element input:checked:disabled + label { + box-shadow: inset 0 0 0 1px #929292; + color: #929292; + } + + .fr-toggle input[type=checkbox]::-ms-check { + display: none; + } + + .fr-toggle input[type=checkbox]:checked::before, + .fr-toggle input[type=checkbox]:checked::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/check-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-toggle__list { + list-style: none; + padding: 0; + } + + .fr-toggle label { + color: #161616; + } + + .fr-toggle label::before { + color: #000091; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23000091' height='24' viewBox='0 0 40 24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-toggle label::after { + color: #000091; + box-shadow: inset 0 0 0 1px #000091; + background-color: #fff; + } + + .fr-toggle input[type=checkbox] { + box-shadow: inset 0 0 0 1px #000091; + } + + .fr-toggle input[type=checkbox]:checked { + background-color: #000091; + } + + .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23000091' height='24' viewBox='0 0 40 24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::after { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000091' d='M10 15.17l9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E"); + } + + .fr-toggle input[type=checkbox]:disabled { + box-shadow: inset 0 0 0 1px #e5e5e5; + } + + .fr-toggle input[type=checkbox]:disabled:checked { + background-color: #e5e5e5; + } + + .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::before { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23e5e5e5' height='24' viewBox='0 0 40 24' fill='%23e5e5e5' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::after { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='M10 15.17l9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E"); + } + + .fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::before { + color: #929292; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23e5e5e5' height='24' viewBox='0 0 40 24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::after { + color: #929292; + box-shadow: inset 0 0 0 1px #e5e5e5; + } + + .fr-toggle .fr-hint-text { + color: #666; + } + + .fr-toggle--border-bottom { + box-shadow: inset 0 -1px 0 0 #ddd; + } + + .fr-toggle--valid::before { + background-color: #18753c; + } + + .fr-toggle--error::before { + background-color: #ce0500; + } + + .fr-toggle--error label, + .fr-fieldset--error .fr-toggle label { + color: #ce0500; + } + + .fr-toggle--error label::before, + .fr-fieldset--error .fr-toggle label::before { + color: #ce0500; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ce0500' height='24' viewBox='0 0 40 24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-toggle--error label::after, + .fr-fieldset--error .fr-toggle label::after { + box-shadow: inset 0 0 0 1px #ce0500; + } + + .fr-toggle--error input[type=checkbox]:checked ~ .fr-toggle__label::before, + .fr-fieldset--error .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ce0500' height='24' viewBox='0 0 40 24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-toggle--valid label, + .fr-fieldset--valid .fr-toggle label { + color: #18753c; + } + + .fr-toggle--valid label::before, + .fr-fieldset--valid .fr-toggle label::before { + color: #18753c; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2318753c' height='24' viewBox='0 0 40 24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-toggle--valid label::after, + .fr-fieldset--valid .fr-toggle label::after { + box-shadow: inset 0 0 0 1px #18753c; + } + + .fr-toggle--valid input[type=checkbox]:checked ~ .fr-toggle__label::before, + .fr-fieldset--valid .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2318753c' height='24' viewBox='0 0 40 24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-skiplinks ul { + list-style-type: none; + } + + .fr-skiplinks ol { + list-style-type: none; + } + + .fr-skiplinks ul, + .fr-skiplinks ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-skiplinks.focus-within { + position: relative; + transform: translateY(0); + opacity: 1; + } + + .fr-skiplinks { + background-color: #eee; + } + + /** + * Cache l'icone native du select sur IE + */ + .fr-select::-ms-expand { + display: none; + } + + .fr-select { + color: #3a3a3a; + background-color: #eee; + box-shadow: inset 0 -2px 0 0 #3a3a3a; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 24 24' %3E%3Cpath fill='%23161616' d='M12,13.1l5-4.9l1.4,1.4L12,15.9L5.6,9.5l1.4-1.4L12,13.1z'/%3E%3C/svg%3E"); + } + + .fr-fieldset--valid .fr-select, + .fr-select-group--valid .fr-select { + box-shadow: inset 0 -2px 0 0 #18753c; + } + + .fr-fieldset--error .fr-select, + .fr-select-group--error .fr-select { + box-shadow: inset 0 -2px 0 0 #ce0500; + } + + .fr-select-group--error::before { + background-image: linear-gradient(0deg, #ce0500, #ce0500); + } + + .fr-select-group--valid::before { + background-image: linear-gradient(0deg, #18753c, #18753c); + } + + .fr-select-group--info::before { + background-image: linear-gradient(0deg, #0063cb, #0063cb); + } + + .fr-select:disabled { + color: #929292; + box-shadow: inset 0 -2px 0 0 #e5e5e5; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 24 24' %3E%3Cpath fill='%23929292' d='M12,13.1l5-4.9l1.4,1.4L12,15.9L5.6,9.5l1.4-1.4L12,13.1z'/%3E%3C/svg%3E"); + } + + .fr-select:-webkit-autofill, + .fr-select:-webkit-autofill:hover, + .fr-select:-webkit-autofill:focus { + box-shadow: inset 0 -2px 0 0 #3a3a3a, inset 0 0 0 1000px #ececfe; + -webkit-text-fill-color: #161616; + } + + /** + * Marge des titres et textes + */ + .fr-callout__title { + margin: 0 0 0.5rem; + color: #161616; + } + + .fr-callout__text { + margin: 0; + } + + .fr-callout { + background-color: #eee; + background-image: linear-gradient(0deg, #6a6af4, #6a6af4); + } + + .fr-callout::before { + color: #161616; + } + + .fr-callout--green-tilleul-verveine { + background-image: linear-gradient(0deg, #b7a73f, #b7a73f); + background-color: #fceeac; + } + + .fr-callout--green-bourgeon { + background-image: linear-gradient(0deg, #68a532, #68a532); + background-color: #c9fcac; + } + + .fr-callout--green-emeraude { + background-image: linear-gradient(0deg, #00a95f, #00a95f); + background-color: #c3fad5; + } + + .fr-callout--green-menthe { + background-image: linear-gradient(0deg, #009081, #009081); + background-color: #bafaee; + } + + .fr-callout--green-archipel { + background-image: linear-gradient(0deg, #009099, #009099); + background-color: #c7f6fc; + } + + .fr-callout--blue-ecume { + background-image: linear-gradient(0deg, #465f9d, #465f9d); + background-color: #e9edfe; + } + + .fr-callout--blue-cumulus { + background-image: linear-gradient(0deg, #417dc4, #417dc4); + background-color: #e6eefe; + } + + .fr-callout--purple-glycine { + background-image: linear-gradient(0deg, #a558a0, #a558a0); + background-color: #fee7fc; + } + + .fr-callout--pink-macaron { + background-image: linear-gradient(0deg, #e18b76, #e18b76); + background-color: #fee9e6; + } + + .fr-callout--pink-tuile { + background-image: linear-gradient(0deg, #ce614a, #ce614a); + background-color: #fee9e7; + } + + .fr-callout--yellow-tournesol { + background-image: linear-gradient(0deg, #c8aa39, #c8aa39); + background-color: #feecc2; + } + + .fr-callout--yellow-moutarde { + background-image: linear-gradient(0deg, #c3992a, #c3992a); + background-color: #feebd0; + } + + .fr-callout--orange-terre-battue { + background-image: linear-gradient(0deg, #e4794a, #e4794a); + background-color: #fee9e5; + } + + .fr-callout--brown-cafe-creme { + background-image: linear-gradient(0deg, #d1b781, #d1b781); + background-color: #f7ecdb; + } + + .fr-callout--brown-caramel { + background-image: linear-gradient(0deg, #c08c65, #c08c65); + background-color: #f7ebe5; + } + + .fr-callout--brown-opera { + background-image: linear-gradient(0deg, #bd987a, #bd987a); + background-color: #f7ece4; + } + + .fr-callout--beige-gris-galet { + background-image: linear-gradient(0deg, #aea397, #aea397); + background-color: #f3ede5; + } + + .fr-modal__body { + z-index: 2000; + background-color: #fff; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + } + + .fr-modal__title { + color: #161616; + } + + .fr-modal__footer { + background-color: #fff; + } + + .fr-modal__body.fr-scroll-divider .fr-modal__footer { + background-image: linear-gradient(0deg, #ddd, #ddd); + } + + /** + * reset liste à puce + */ + .fr-nav [href] { + text-decoration: none; + } + + .fr-nav ul { + list-style-type: none; + } + + .fr-nav ol { + list-style-type: none; + } + + .fr-nav ul, + .fr-nav ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + /** + * reset margin + */ + .fr-nav__btn::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/arrow-down-s-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-mega-menu__category { + margin: 0; + } + + .fr-nav__link, + .fr-nav__btn { + color: #161616; + } + + .fr-nav__link[aria-current]:not([aria-current=false]), + .fr-nav__btn[aria-current]:not([aria-current=false]) { + color: #000091; + } + + .fr-nav__link[aria-current]:not([aria-current=false])::before, + .fr-nav__btn[aria-current]:not([aria-current=false])::before { + background-color: #000091; + } + + .fr-nav__btn[aria-expanded=true]:not(:disabled) { + background-color: #e3e3fd; + color: #000091; + } + + .fr-nav__item::before { + box-shadow: 0 -1px 0 0 #ddd, inset 0 -1px 0 0 #ddd; + } + + .fr-nav__item:first-child::before { + box-shadow: inset 0 -1px 0 0 #ddd; + } + + .fr-nav__item:last-child::before { + box-shadow: 0 -1px 0 0 #ddd; + } + + .fr-mega-menu__list::before { + box-shadow: 0 1px 0 0 #ddd; + } + + .fr-share__group > li { + list-style: none; + } + + .fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-share .fr-btn--bluesky::before { + background-image: url("../icons/logo/bluesky-line.svg"); + } + + .fr-share .fr-btn--facebook::before { + background-image: url("../icons/logo/facebook-circle-line.svg"); + } + + .fr-share .fr-btn--linkedin::before { + background-image: url("../icons/logo/linkedin-box-line.svg"); + } + + .fr-share .fr-btn--mastodon::before { + background-image: url("../icons/logo/mastodon-line.svg"); + } + + .fr-share .fr-btn--threads::before { + background-image: url("../icons/logo/threads-line.svg"); + } + + .fr-share .fr-btn--twitter::before { + background-image: url("../icons/logo/twitter-line.svg"); + } + + .fr-share .fr-btn--twitter-x::before { + background-image: url("../icons/logo/twitter-x-line.svg"); + } + + .fr-share .fr-btn--mail::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/business/mail-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share .fr-btn--copy::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/business/links-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--bluesky::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/logo/bluesky-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--facebook::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/logo/facebook-circle-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--linkedin::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/logo/linkedin-box-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--mastodon::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/logo/mastodon-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--threads::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/logo/threads-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--twitter::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/logo/twitter-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--twitter-x::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/logo/twitter-x-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--mail::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/business/mail-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--copy::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/business/links-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share .fr-btn { + background-color: transparent; + color: #000091; + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-share .fr-btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-share .fr-btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-share .fr-btn:disabled, + .fr-share a.fr-btn:not([href]) { + color: #929292; + box-shadow: inset 0 0 0 1px #e5e5e5; + background-color: transparent; + } + + .fr-share .fr-btn:disabled:hover, + .fr-share a.fr-btn:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-share .fr-btn:disabled:active, + .fr-share a.fr-btn:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-share__text { + color: #666; + } + + .fr-share__link { + background-color: transparent; + color: #000091; + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-share__link:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-share__link:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-share__link:disabled, + a.fr-share__link:not([href]) { + color: #929292; + box-shadow: inset 0 0 0 1px #e5e5e5; + background-color: transparent; + } + + .fr-share__link:disabled:hover, + a.fr-share__link:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-share__link:disabled:active, + a.fr-share__link:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + /** + * Reset liste à puce + */ + .fr-footer ul { + list-style-type: none; + } + + .fr-footer ol { + list-style-type: none; + } + + .fr-footer ul, + .fr-footer ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-footer__content-desc [href] { + text-decoration: underline; + } + + .fr-footer__bottom .fr-btn::before, + .fr-footer__bottom .fr-btn::after, + .fr-footer__bottom .fr-footer__bottom-link::before, + .fr-footer__bottom .fr-footer__bottom-link::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + margin-bottom: -0.25rem; + } + + .fr-footer { + box-shadow: inset 0 -1px 0 0 #ddd; + } + + .fr-footer__content-link { + color: #3a3a3a; + } + + .fr-footer__top-cat { + color: #161616; + } + + .fr-footer__top { + background-color: #f6f6f6; + } + + .fr-footer__bottom { + box-shadow: inset 0 1px 0 0 #ddd; + } + + .fr-footer__bottom .fr-btn { + color: #666; + } + + .fr-footer__bottom-item::before { + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-footer__bottom-link { + color: #666; + } + + .fr-footer__bottom-copy { + color: #666; + } + + .fr-footer__partners { + box-shadow: inset 0 1px 0 0 #ddd; + } + + .fr-footer__partners-title { + color: #3a3a3a; + } + + .fr-footer__partners .fr-footer__logo { + background-color: #fff; + box-shadow: inset 0 0 0 1px #ddd; + } + + /** + * Correctif de la largeur du texte dans la tuile + */ + .fr-tile--download .fr-tile__body, + .fr-tile--horizontal .fr-tile__body { + flex-basis: 100%; + } + + .fr-tile__body, + .fr-tile__body > * { + max-width: 100%; + } + + .fr-tile__title { + margin: 0 0 0.5rem; + max-width: 100%; + color: #161616; + } + + .fr-tile__title a::after, + .fr-tile__title button::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/arrow-right-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-tile__title [target=_blank]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/external-link-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-tile__desc { + margin: 0; + max-width: 100%; + } + + .fr-tile__start, + .fr-tile__detail { + max-width: 100%; + } + + .fr-tile--download .fr-tile__title a::after, + .fr-tile--download .fr-tile__title button::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/download-line.svg"); + } + + .fr-tile.fr-enlarge-link .fr-tile__title a { + text-decoration: none; + } + + .fr-tile.fr-enlarge-link .fr-tile__title a::after { + width: 1.5rem; + height: 1.5rem; + background-color: transparent; + } + + .fr-tile.fr-enlarge-button .fr-tile__title button::after { + width: 1.5rem; + height: 1.5rem; + background-color: transparent; + } + + .fr-tile--sm .fr-tile__title a::after, + .fr-tile--sm .fr-tile__title button::after { + width: 1rem; + height: 1rem; + } + + .fr-tile { + background-color: #fff; + } + + .fr-tile:not(.fr-tile--no-border):not(.fr-tile--shadow) { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd); + } + + .fr-tile--grey { + background-color: #eee; + } + + .fr-tile--shadow { + z-index: 500; + background-color: #fff; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + } + + .fr-tile--shadow.fr-tile--grey { + background-color: #eee; + } + + .fr-tile--no-background { + background-color: transparent; + } + + .fr-tile--no-background:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-tile--no-background:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-tile__title:disabled, + a.fr-tile__title:not([href]) { + color: #929292; + background-color: #e5e5e5; + } + + .fr-tile__title::before { + background-image: linear-gradient(0deg, #3a3a3a, #3a3a3a); + } + + .fr-tile__title a, + .fr-tile__title button { + color: #000091; + } + + .fr-tile__title a::before, + .fr-tile__title button::before { + background-image: linear-gradient(0deg, #000091, #000091); + } + + .fr-tile__title a:not([href]), + .fr-tile__title button:disabled { + color: #929292; + } + + .fr-tile__title a:not([href])::before, + .fr-tile__title button:disabled::before { + background-image: linear-gradient(0deg, #e5e5e5, #e5e5e5); + } + + .fr-translate .fr-translate__btn::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/editor/translate-2.svg"); + width: 1rem; + height: 1rem; + } + + .fr-translate .fr-translate__btn::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/arrow-down-s-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-translate .fr-translate__btn[aria-expanded=true] { + color: #000091; + background-color: #e3e3fd; + } + + .fr-translate__menu .fr-translate__language { + box-shadow: none; + } + + .fr-transcription { + position: relative; + } + + .fr-transcription__btn::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/editor/align-left.svg"); + width: 1rem; + height: 1rem; + } + + .fr-transcription__btn::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/arrow-down-s-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-transcription__btn[aria-expanded=true]::after { + transform: rotate(-180deg); + } + + ul.fr-transcription__actions-group { + list-style-type: none; + } + + ol.fr-transcription__actions-group { + list-style-type: none; + } + + ul.fr-transcription__actions-group, + ol.fr-transcription__actions-group { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__content { + max-height: 9.5rem; + } + + .fr-transcription::before { + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-transcription__btn { + color: #000091; + } + + .fr-transcription__btn[aria-expanded=true] { + background-color: #e3e3fd; + } + + .fr-transcription__content::before { + box-shadow: inset 0 1px 0 0 #ddd; + } + + .fr-transcription__footer::before { + box-shadow: inset 0 1px 0 0 #ddd; + } + + .fr-transcription .fr-modal:not(.fr-modal--opened)::before { + box-shadow: inset 0 1px 0 0 #ddd; + } + + .fr-input-wrap--addon .fr-btn { + flex-shrink: 0; + } + + .fr-input:-ms-input-placeholder { + font-style: italic; + } + + .fr-input { + color: #3a3a3a; + background-color: #eee; + box-shadow: inset 0 -2px 0 0 #3a3a3a; + } + + .fr-input::placeholder { + color: #666; + } + + .fr-input::-webkit-contacts-auto-fill-button { + background-color: #161616; + } + + .fr-input::-webkit-contacts-auto-fill-button:hover { + background-color: #343434; + } + + .fr-input::-webkit-contacts-auto-fill-button:active { + background-color: #474747; + } + + .fr-input:autofill, + .fr-input:autofill:hover, + .fr-input:autofill:focus, + .fr-input:-webkit-autofill, + .fr-input:-webkit-autofill:hover, + .fr-input:-webkit-autofill:focus { + box-shadow: inset 0 -2px 0 0 #3a3a3a, inset 0 0 0 1000px #e8edff; + -webkit-text-fill-color: #161616; + } + + .fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 #000091; + } + + .fr-fieldset--valid .fr-input, + .fr-fieldset--valid .fr-input-wrap--addon > .fr-input:not(:last-child), + .fr-input-group--valid .fr-input, + .fr-input-group--valid .fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 #18753c; + } + + .fr-fieldset--error .fr-input, + .fr-fieldset--error .fr-input-wrap--addon > .fr-input:not(:last-child), + .fr-input-group--error .fr-input, + .fr-input-group--error .fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 #ce0500; + } + + .fr-input-group--error::before { + background-image: linear-gradient(0deg, #ce0500, #ce0500); + } + + .fr-input-group--valid::before { + background-image: linear-gradient(0deg, #18753c, #18753c); + } + + .fr-input-group--info::before { + background-image: linear-gradient(0deg, #0063cb, #0063cb); + } + + .fr-search-bar .fr-btn::before, + .fr-search-bar .fr-btn::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/search-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-search-bar .fr-input { + box-shadow: inset 0 -2px 0 0 #000091; + } + + .fr-search-bar .fr-input--valid { + box-shadow: inset 0 -2px 0 0 #18753c; + } + + .fr-search-bar .fr-input--error { + box-shadow: inset 0 -2px 0 0 #ce0500; + } + + .fr-search-bar .fr-input::-webkit-search-cancel-button { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='%23161616' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-11.414L9.172 7.757 7.757 9.172 10.586 12l-2.829 2.828 1.415 1.415L12 13.414l2.828 2.829 1.415-1.415L13.414 12l2.829-2.828-1.415-1.415L12 10.586z'/%3E%3C/svg%3E"); + } + + .fr-content-media__caption, + .fr-content-media .fr-link { + color: #666; + } + + .fr-content-media__transcription .fr-link { + background-color: transparent; + color: #000091; + } + + .fr-content-media__transcription .fr-link:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-content-media__transcription .fr-link:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-content-media__transcription .fr-link:disabled, + .fr-content-media__transcription a.fr-link:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-content-media__transcription .fr-link:disabled:hover, + .fr-content-media__transcription a.fr-link:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-content-media__transcription .fr-link:disabled:active, + .fr-content-media__transcription a.fr-link:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-consent-service__collapse .fr-consent-service__collapse-btn { + text-decoration: underline; + } + + .fr-consent-service__collapse .fr-consent-service__collapse-btn::before, + .fr-consent-service__collapse .fr-consent-service__collapse-btn::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/arrow-down-s-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-consent-service__collapse .fr-consent-service__collapse-btn[aria-expanded=true]::before, + .fr-consent-service__collapse .fr-consent-service__collapse-btn[aria-expanded=true]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/arrow-up-s-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-consent-placeholder { + background-color: #eee; + } + + .fr-consent-banner { + z-index: 1500; + background-color: #f6f6f6; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-consent-manager__header, + .fr-consent-service { + box-shadow: inset 0 -1px 0 0 #ddd; + color: #3a3a3a; + } + + .fr-consent-manager__header .fr-radio-group + .fr-radio-group::before, + .fr-consent-service .fr-radio-group + .fr-radio-group::before { + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-consent-service__title { + color: #161616; + } + + .fr-consent-service:last-of-type, + .fr-consent-service .fr-consent-service { + box-shadow: none; + } + + .fr-consent-service .fr-consent-service__collapse-btn { + color: #000091; + } + + /** + * Correctif de la largeur max des textes + */ + .fr-follow__newsletter > * { + max-width: 100%; + } + + .fr-follow .fr-btn--bluesky::before { + background-image: url("../icons/logo/bluesky-fill.svg"); + } + + .fr-follow .fr-btn--dailymotion::before { + background-image: url("../icons/logo/fr--dailymotion-fill.svg"); + } + + .fr-follow .fr-btn--facebook::before { + background-image: url("../icons/logo/facebook-circle-fill.svg"); + } + + .fr-follow .fr-btn--github::before { + background-image: url("../icons/logo/github-fill.svg"); + } + + .fr-follow .fr-btn--instagram::before { + background-image: url("../icons/logo/instagram-fill.svg"); + } + + .fr-follow .fr-btn--linkedin::before { + background-image: url("../icons/logo/linkedin-box-fill.svg"); + } + + .fr-follow .fr-btn--mastodon::before { + background-image: url("../icons/logo/mastodon-fill.svg"); + } + + .fr-follow .fr-btn--snapchat::before { + background-image: url("../icons/logo/snapchat-fill.svg"); + } + + .fr-follow .fr-btn--telegram::before { + background-image: url("../icons/logo/telegram-fill.svg"); + } + + .fr-follow .fr-btn--threads::before { + background-image: url("../icons/logo/threads-fill.svg"); + } + + .fr-follow .fr-btn--tiktok::before { + background-image: url("../icons/logo/fr--tiktok-fill.svg"); + } + + .fr-follow .fr-btn--twitch::before { + background-image: url("../icons/logo/twitch-fill.svg"); + } + + .fr-follow .fr-btn--twitter::before { + background-image: url("../icons/logo/twitter-fill.svg"); + } + + .fr-follow .fr-btn--twitter-x::before { + background-image: url("../icons/logo/twitter-x-fill.svg"); + } + + .fr-follow .fr-btn--vimeo::before { + background-image: url("../icons/logo/vimeo-fill.svg"); + } + + .fr-follow .fr-btn--youtube::before { + background-image: url("../icons/logo/youtube-fill.svg"); + } + + .fr-follow .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-follow .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-follow .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 2rem; + height: 2rem; + } + + .fr-follow .fr-link--facebook::before, + .fr-follow .fr-link--facebook::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/logo/facebook-circle-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-link--twitter::before, + .fr-follow .fr-link--twitter::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/logo/twitter-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-link--twitter-x::before, + .fr-follow .fr-link--twitter-x::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/logo/twitter-x-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-link--instagram::before, + .fr-follow .fr-link--instagram::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/logo/instagram-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-link--linkedin::before, + .fr-follow .fr-link--linkedin::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/logo/linkedin-box-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-link--youtube::before, + .fr-follow .fr-link--youtube::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/logo/youtube-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-links-group:not(.fr-links-group--sm):not(.fr-links-group--lg) .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-follow .fr-links-group:not(.fr-links-group--sm):not(.fr-links-group--lg) .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-links-group--lg .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-follow .fr-links-group--lg .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 2rem; + height: 2rem; + } + + .fr-follow { + background-color: #f5f5fe; + } + + .fr-follow .fr-input { + background-color: #fff; + } + + .fr-follow__title { + color: #161616; + } + + .fr-follow__newsletter-legal { + color: #666; + } + + .fr-follow__social .fr-btn { + background-color: transparent; + color: #000091; + } + + .fr-follow__social .fr-btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-follow__social .fr-btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-follow__social .fr-btn:disabled, + .fr-follow__social a.fr-btn:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-follow__social .fr-btn:disabled:hover, + .fr-follow__social a.fr-btn:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-follow__social .fr-btn:disabled:active, + .fr-follow__social a.fr-btn:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-follow .fr-grid-row > *:not(:first-child) { + box-shadow: 0 -1px 0 0 #6a6af4; + } + + .fr-follow__social .fr-link { + background-color: transparent; + color: #000091; + } + + .fr-follow__social .fr-link:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-follow__social .fr-link:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-follow__social .fr-link:disabled, + .fr-follow__social a.fr-link:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-follow__social .fr-link:disabled:hover, + .fr-follow__social a.fr-link:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-follow__social .fr-link:disabled:active, + .fr-follow__social a.fr-link:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-password__checkbox { + position: absolute; + top: 0; + right: 0; + margin: 0; + } + + .fr-password__btn { + background-color: transparent; + color: #000091; + } + + .fr-password__btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-password__btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-password__btn:disabled, + a.fr-password__btn:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-password__btn:disabled:hover, + a.fr-password__btn:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-password__btn:disabled:active, + a.fr-password__btn:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-password [data-fr-capslock]::before { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23161616' d='M22.668 0C23.4023 0 24 .5977 24 1.332v21.336c0 .7343-.5977 1.332-1.332 1.332H1.332C.5977 24 0 23.4023 0 22.668V1.332C0 .5977.5977 0 1.332 0Zm-1.336 2.668H2.668v18.664h18.664Zm-4.664 12.664V18H7.332v-2.668ZM12 5.332 16.668 10H14v3.332h-4V10H7.332Zm0 0'/%3E%3C/svg%3E"); + } + + .fr-password .fr-password__checkbox input[type=checkbox] + label { + color: #161616; + } + + .fr-header ul { + list-style-type: none; + } + + .fr-header ol { + list-style-type: none; + } + + .fr-header ul, + .fr-header ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-header [href] { + text-decoration: none; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):not(.fr-btn--display)::before { + width: 1rem; + height: 1rem; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before, + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before, + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before { + width: 1rem; + height: 1rem; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn.fr-btn--display::before { + width: 1rem; + height: 1rem; + } + + .fr-header__tools-links .fr-link { + overflow: visible; + background-color: transparent; + color: #000091; + } + + .fr-header__service-title, + .fr-header__service-tagline { + margin: 0; + } + + .fr-header__operator img { + height: auto !important; + } + + .fr-header__navbar .fr-btn--menu::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/menu-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-header__navbar .fr-btn--search::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/search-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-header__brand { + z-index: 750; + background-color: #fff; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + } + + .fr-header__service { + color: #161616; + } + + .fr-header__service::before { + background-color: #ddd; + } + + .fr-header__menu-links::after { + box-shadow: inset 0 1px 0 0 #ddd; + } + + .fr-header__menu-links .fr-btn { + background-color: transparent; + color: #000091; + box-shadow: none; + } + + .fr-header__menu-links .fr-btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__menu-links .fr-btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__menu-links .fr-btn:disabled, + .fr-header__menu-links a.fr-btn:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-header__menu-links .fr-btn:disabled:hover, + .fr-header__menu-links a.fr-btn:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__menu-links .fr-btn:disabled:active, + .fr-header__menu-links a.fr-btn:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__tools-links .fr-btn { + background-color: transparent; + color: #000091; + } + + .fr-header__tools-links .fr-btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__tools-links .fr-btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__tools-links .fr-btn:disabled, + .fr-header__tools-links a.fr-btn:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-header__tools-links .fr-btn:disabled:hover, + .fr-header__tools-links a.fr-btn:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__tools-links .fr-btn:disabled:active, + .fr-header__tools-links a.fr-btn:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn { + background-color: transparent; + color: #000091; + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn:disabled, + .fr-header__tools-links > .fr-translate:first-child:last-child a.fr-btn:not([href]) { + color: #929292; + box-shadow: inset 0 0 0 1px #e5e5e5; + background-color: transparent; + } + + .fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn:disabled:hover, + .fr-header__tools-links > .fr-translate:first-child:last-child a.fr-btn:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn:disabled:active, + .fr-header__tools-links > .fr-translate:first-child:last-child a.fr-btn:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__navbar .fr-service__title { + color: #161616; + } + + .fr-header__navbar .fr-btn { + background-color: transparent; + color: #000091; + } + + .fr-header__navbar .fr-btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__navbar .fr-btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__navbar .fr-btn:disabled, + .fr-header__navbar a.fr-btn:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-header__navbar .fr-btn:disabled:hover, + .fr-header__navbar a.fr-btn:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__navbar .fr-btn:disabled:active, + .fr-header__navbar a.fr-btn:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__navbar .fr-btn--menu { + background-color: transparent; + color: #000091; + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-header__navbar .fr-btn--menu:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__navbar .fr-btn--menu:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__navbar .fr-btn--menu:disabled, + .fr-header__navbar a.fr-btn--menu:not([href]) { + color: #929292; + box-shadow: inset 0 0 0 1px #e5e5e5; + background-color: transparent; + } + + .fr-header__navbar .fr-btn--menu:disabled:hover, + .fr-header__navbar a.fr-btn--menu:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__navbar .fr-btn--menu:disabled:active, + .fr-header__navbar a.fr-btn--menu:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header .fr-modal { + background-color: #fff; + } + + .fr-header__menu-links .fr-link { + background-color: transparent; + color: #000091; + box-shadow: inset 0 -1px 0 0 #ddd; + } + + .fr-header__menu-links .fr-link:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__menu-links .fr-link:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__menu-links .fr-link:disabled, + .fr-header__menu-links a.fr-link:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-header__menu-links .fr-link:disabled:hover, + .fr-header__menu-links a.fr-link:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__menu-links .fr-link:disabled:active, + .fr-header__menu-links a.fr-link:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__tools-links .fr-link:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__tools-links .fr-link:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__tools-links .fr-link:disabled, + .fr-header__tools-links a.fr-link:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-header__tools-links .fr-link:disabled:hover, + .fr-header__tools-links a.fr-link:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__tools-links .fr-link:disabled:active, + .fr-header__tools-links a.fr-link:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-range[data-fr-js-range] input[type=range]::-ms-fill-lower { + background-color: #000091; + } + + .fr-range[data-fr-js-range] input[type=range]:disabled::-ms-fill-lower { + background-color: #e5e5e5; + } + + .fr-range[data-fr-js-range].fr-range--double { + background-image: linear-gradient(to right, #000091 0, #000091 100%); + } + + .fr-range-group--disabled .fr-range--double[data-fr-js-range] { + background-image: linear-gradient(to right, #e5e5e5 0, #e5e5e5 100%); + } + + .fr-pagination a[href].fr-pagination__link, + .fr-pagination button.fr-pagination__link { + background-color: transparent; + } + + .fr-pagination a[href].fr-pagination__link:hover, + .fr-pagination button.fr-pagination__link:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-pagination a[href].fr-pagination__link:active, + .fr-pagination button.fr-pagination__link:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-table__content table { + border-left: 1px solid #929292; + border-right: 1px solid #929292; + } + + .fr-table__content table thead tr:first-child th { + border-top: 1px solid #929292; + } + + .fr-table__content table thead tr:last-child th { + border-bottom: 1px solid #3a3a3a; + } + + .fr-table--bordered table th, + .fr-table--bordered table td { + border-right: 1px solid #929292; + } + + .fr-table > table thead tr:first-child th { + border-top: 1px solid #929292; + } + + .fr-table > table thead tr:last-child th { + border-bottom: 1px solid #3a3a3a; + } + + .fr-table > table tbody tr:last-child th, + .fr-table > table tbody tr:last-child td { + border-bottom: 1px solid #929292; + } + + .fr-table > table th:first-child, + .fr-table > table td:first-child { + border-left: 1px solid #929292; + } + + .fr-table > table th:last-child, + .fr-table > table td:last-child { + border-right: 1px solid #929292; + } + + .fr-table--bordered > table th, + .fr-table--bordered > table td { + border-bottom: 1px solid #929292; + } + + .fr-nav__link, + .fr-nav__btn { + background-color: transparent; + } + + .fr-nav__link:hover, + .fr-nav__btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-nav__link:active, + .fr-nav__btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-input:-ms-input-placeholder { + color: #666; + } +} +@media screen and (min-width: 48em) and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-sidemenu { + box-shadow: none; + } + + .fr-sidemenu__title { + box-shadow: none; + } + + .fr-sidemenu__inner { + box-shadow: inset -1px 0 0 0 #ddd; + } + + .fr-sidemenu--right .fr-sidemenu__inner { + box-shadow: inset 1px 0 0 0 #ddd; + } + + .fr-follow .fr-grid-row > *:not(:first-child) { + box-shadow: -1px 0 0 0 #6a6af4; + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) and (min-width: 48em) { + .fr-tabs__panel > * { + margin-left: 2rem; + margin-right: 2rem; + } + + .fr-tabs__panel > *:first-child { + margin-top: 1.75rem; + } + + .fr-tabs__panel > *:last-child { + margin-bottom: 2rem; + } + + .fr-card--download .fr-card__header { + padding-top: 0; + } + + .fr-card--download .fr-card__body, + .fr-card--horizontal .fr-card__body, + .fr-card--horizontal-half .fr-card__body, + .fr-card--horizontal-tier .fr-card__body { + flex-basis: 100%; + } + + .fr-tile--download.fr-tile--vertical\@md .fr-tile__body, + .fr-tile--horizontal.fr-tile--vertical\@md .fr-tile__body { + flex-basis: auto; + } +} +@media screen and (forced-colors: active) and (min-width: 0\0) and (min-resolution: 72dpi), screen and (prefers-contrast: more) and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-pagination__link[aria-current]:not([aria-current=false]) { + border: 1px solid #000091; + } +} +@media screen and (min-width: 62em) and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-nav__list > .fr-nav__item:first-child:nth-last-child(2), + .fr-nav__list > .fr-nav__item:first-child:nth-last-child(2) ~ *, + .fr-nav__list > .fr-nav__item:first-child:nth-last-child(3), + .fr-nav__list > .fr-nav__item:first-child:nth-last-child(3) ~ *, + .fr-nav__list > .fr-nav__item:first-child:nth-last-child(4), + .fr-nav__list > .fr-nav__item:first-child:nth-last-child(4) ~ * { + flex-basis: auto; + } + + .fr-nav__item { + position: static; + flex-basis: 100%; + } + + .fr-nav__item .fr-nav__link, + .fr-nav__item .fr-nav__btn { + max-width: 100%; + flex-wrap: nowrap; + } + + .fr-nav__item--align-right { + position: relative; + } + + .fr-nav__item--align-right .fr-collapse { + right: 0; + } + + /** + * Override du reset des marges des ul + **/ + .fr-menu .fr-menu__list { + margin-bottom: 2rem; + } + + .fr-menu { + z-index: 1000; + } + + .fr-menu__list { + background-color: #fff; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + background-image: linear-gradient(0deg, #e3e3fd, #e3e3fd); + } + + .fr-menu__list > *:first-child, + .fr-menu__list > *:first-child .fr-nav__link, + .fr-menu__list > *:hover, + .fr-menu__list > *:hover .fr-nav__link, + .fr-menu__list > *:hover + *, + .fr-menu__list > *:hover + * .fr-nav__link { + box-shadow: none; + } + + .fr-menu .fr-nav__link { + box-shadow: 0 calc(-1rem - 1px) 0 -1rem #ddd; + } + + .fr-mega-menu { + z-index: 1000; + background-color: #fff; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + box-shadow: inset 0 1px 0 0 #e3e3fd; + } + + .fr-mega-menu__category { + box-shadow: 0 calc(1rem + 1px) 0 -1rem #ddd; + } + + .fr-header { + z-index: 750; + background-color: #fff; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + } + + .fr-header__brand { + z-index: auto; + background: transparent; + box-shadow: none; + } + + .fr-header__service { + box-shadow: none; + } + + .fr-header .fr-header__menu { + box-shadow: inset 0 1px 0 0 #ddd; + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) and (min-width: 62em) { + .fr-tile--download.fr-tile--vertical\@lg .fr-tile__body, + .fr-tile--horizontal.fr-tile--vertical\@lg .fr-tile__body { + flex-basis: auto; + } + + .fr-header .fr-modal { + position: static; + overflow: visible; + } +} +@media print { + .fr-upload { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-range-group::before { + background-image: none !important; + } + + .fr-range[data-fr-js-range]::after { + background-color: transparent !important; + box-shadow: none !important; + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-accordion { + box-shadow: inset 0 0 0 1px var(--border-default-grey); + } + + .fr-accordion::before { + box-shadow: none; + } + + .fr-accordion__btn { + box-shadow: inset 0 0 0 1px var(--border-default-grey); + page-break-after: avoid; + } + + .fr-accordion__btn::after { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + transform: rotate(-180deg); + } + + .fr-accordion .fr-collapse { + --collapse-max-height: none !important; + --collapse: inherit !important; + visibility: visible; + padding: 1rem; + } + + .fr-badge { + border: solid 1px currentColor; + } + + .fr-badge::before { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-logo { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-btn { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-connect-group { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-connect-group p { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-connect-group .fr-connect + p a { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-quote__author, + .fr-quote cite, + .fr-quote figcaption li { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-quote::before { + display: none; + } + + .fr-breadcrumb { + display: none; + } + + .fr-hint-text { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-message::before { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-stepper__steps { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-stepper__state, + .fr-stepper__details { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-tooltip { + display: none; + } + + .fr-link::before, + .fr-link::after { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-sidemenu { + display: none; + } + + .fr-highlight { + border-left: 4px solid var(--border-default-grey); + background-image: none; + } + + .fr-tabs { + page-break-inside: avoid; + } + + .fr-tabs__tab { + background-color: transparent; + border: 1px solid var(--border-default-grey); + background-image: none !important; + } + + .fr-tabs__tab[aria-selected=true] { + border-top: 2px solid var(--border-active-blue-france); + border-bottom: none; + } + + .fr-pagination__link[aria-current]:not([aria-current=false]) { + font-weight: bold; + background: none; + color: black; + border: 1px solid; + } + + .fr-pagination__link--prev::before, + .fr-pagination__link--prev::after, + .fr-pagination__link--next::before, + .fr-pagination__link--next::after { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-summary { + display: none; + } + + .fr-table { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-table td, + .fr-table th { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-tag { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-alert { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-alert .fr-btn--close { + display: none; + } + + .fr-notice { + border-top: 1px solid var(--border-default-grey); + border-bottom: 1px solid var(--border-default-grey); + margin-bottom: 1rem; + } + + .fr-notice .fr-btn--close { + display: none; + } + + .fr-notice__title::before { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-notice--weather-red, + .fr-notice--attack { + color: var(--text-default-error); + background: none; + } + + .fr-notice--witness, + .fr-notice--cyberattack { + color: var(--text-default-grey); + background: none; + } + + .fr-notice--weather-purple { + color: var(--text-label-purple-glycine); + background: none; + } + + .fr-radio-group { + page-break-inside: avoid; + } + + .fr-radio-group input[type=radio]:checked + label, + .fr-radio-group input[type=radio] + label { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-radio-group .fr-radio-rich__pictogram { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-card { + page-break-inside: avoid; + border: 1px solid var(--border-default-grey); + background-image: none !important; + } + + .fr-card__detail, + .fr-card__desc { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-card__detail { + line-height: 1rem !important; + } + + .fr-card__detail::before { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-checkbox-group input[type=checkbox] + .fr-label::before { + border: 1px solid var(--border-default-grey); + border-radius: 4px; + background-image: none; + } + + .fr-checkbox-group input[type=checkbox]:checked + .fr-label::before { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-toggle { + page-break-inside: avoid; + } + + .fr-toggle::before { + background-color: none !important; + } + + .fr-toggle label { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-toggle .fr-hint-text { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-skiplink { + display: none; + } + + .fr-select-group::before { + background-image: none !important; + } + + .fr-select { + background-color: transparent; + border: 1px solid var(--border-default-grey); + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-callout { + page-break-inside: avoid; + background: transparent; + background-image: none; + border: 1px solid var(--border-default-grey); + border-left: 0.25rem solid var(--border-default-grey); + } + + .fr-modal { + background-color: white; + flex-direction: column-reverse; + } + + .fr-modal__body { + border: 1px solid var(--border-default-grey); + margin-bottom: auto; + height: max-content; + max-height: max-content !important; + } + + .fr-modal__header .fr-btn--close { + display: none; + } + + .fr-navigation { + display: none; + } + + .fr-share { + display: none; + } + + .fr-footer { + display: none; + } + + .fr-tile .fr-tile__desc, + .fr-tile .fr-tile__detail, + .fr-tile__desc, + .fr-tile__detail, + .fr-tile--sm .fr-tile__desc, + .fr-tile--sm .fr-tile__detail, + .fr-tile--sm__desc, + .fr-tile--sm__detail { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-tile { + page-break-inside: avoid; + border: 1px solid var(--border-default-grey); + } + + .fr-tile:not(.fr-tile--horizontal):not(.fr-tile--download) .fr-tile__content { + padding-bottom: 0 !important; + } + + .fr-tile__title::before { + background-image: none !important; + } + + .fr-tile__title a::before, + .fr-tile__title button::before { + background-image: none !important; + } + + .fr-tile__title a::after, + .fr-tile__title button::after { + display: none; + } + + .fr-translate { + display: none; + } + + .fr-transcription__btn { + display: none; + } + + .fr-transcription__footer { + display: none; + } + + .fr-transcription .fr-modal:not(.fr-modal--opened) { + display: none; + } + + .fr-input-group::before { + background-image: none; + } + + .fr-input-group input, + .fr-input-group textarea { + background-color: transparent; + border: 1px solid var(--border-default-grey); + } + + .fr-search-bar input { + background-color: transparent; + border-top: 1px solid var(--border-default-grey); + border-left: 1px solid var(--border-default-grey); + } + + .fr-content-media__caption { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-content-media__caption .fr-link { + font-size: 1rem; + line-height: 1.5rem; + padding: 0 0; + } + + .fr-content-media__caption .fr-link::before, + .fr-content-media__caption .fr-link::after { + --icon-size: 1rem; + } + + .fr-consent-banner { + display: none; + } + + /** + * Mixin d'ajout des icones des réseaux sociaux + **/ + + /** + * Mixin d'ajout des icones des réseaux sociaux + **/ + .fr-follow { + display: none; + } + + .fr-password input { + background-color: transparent; + border: 1px solid var(--border-default-grey); + } + + .fr-header__menu { + display: none; + } + + .fr-header__body-row { + padding: 0; + } + + .fr-header__body .fr-header__tools, + .fr-header__body .fr-header__navbar { + display: none; + } + + .fr-header__brand { + flex-wrap: nowrap; + } + + .fr-header__brand-top { + width: auto; + } + + .fr-header__service { + box-shadow: none; + } +} diff --git a/dist/dsfr/component/component.legacy.css b/dist/dsfr/component/component.legacy.css new file mode 100644 index 0000000..8b9e618 --- /dev/null +++ b/dist/dsfr/component/component.legacy.css @@ -0,0 +1,6291 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +.fr-sidemenu { + /* + @include elevation.elevate(raised, (legacy:$legacy)); + @include respond-from(md) { + @include elevation.drop((legacy:$legacy)); + } + */ +} + +.fr-tabs { + /** + * Tab button + */ +} + +.fr-table { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-tilleul-verveine { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-tilleul-verveine.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--green-bourgeon { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-bourgeon.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--green-emeraude { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-emeraude.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--green-menthe { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-menthe.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--green-archipel { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-archipel.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--blue-ecume { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--blue-ecume.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--blue-cumulus { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--blue-cumulus.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--purple-glycine { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--purple-glycine.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--pink-macaron { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--pink-macaron.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--pink-tuile { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--pink-tuile.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--yellow-tournesol { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--yellow-tournesol.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--yellow-moutarde { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--yellow-moutarde.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--orange-terre-battue { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--orange-terre-battue.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--brown-cafe-creme { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--brown-cafe-creme.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--brown-caramel { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--brown-caramel.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--brown-opera { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--brown-opera.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--beige-gris-galet { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--beige-gris-galet.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--bordered > table tbody tr { + /* Style bordered, enleve le style even/odd */ +} + +.fr-checkbox-group input[type=checkbox] + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), var(--data-uri-svg); +} + +.fr-checkbox-group input[type=checkbox]:checked + label::before { + background-color: var(--background-active-blue-france); + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-active-blue-france) 4px, var(--border-active-blue-france) 5px, transparent 6px), linear-gradient(var(--border-active-blue-france), var(--border-active-blue-france)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-active-blue-france) 4px, var(--border-active-blue-france) 5px, transparent 6px), linear-gradient(var(--border-active-blue-france), var(--border-active-blue-france)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-active-blue-france) 4px, var(--border-active-blue-france) 5px, transparent 6px), linear-gradient(var(--border-active-blue-france), var(--border-active-blue-france)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-active-blue-france) 4px, var(--border-active-blue-france) 5px, transparent 6px), linear-gradient(var(--border-active-blue-france), var(--border-active-blue-france)), var(--data-uri-svg); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +:root[data-fr-theme=dark] .fr-checkbox-group input[type=checkbox]:checked + label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-checkbox-group input[type=checkbox]:disabled + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--background-disabled-grey) 4px, var(--background-disabled-grey) 5px, transparent 6px), linear-gradient(var(--background-disabled-grey), var(--background-disabled-grey)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--background-disabled-grey) 4px, var(--background-disabled-grey) 5px, transparent 6px), linear-gradient(var(--background-disabled-grey), var(--background-disabled-grey)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--background-disabled-grey) 4px, var(--background-disabled-grey) 5px, transparent 6px), linear-gradient(var(--background-disabled-grey), var(--background-disabled-grey)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--background-disabled-grey) 4px, var(--background-disabled-grey) 5px, transparent 6px), linear-gradient(var(--background-disabled-grey), var(--background-disabled-grey)), var(--data-uri-svg); +} + +.fr-checkbox-group input[type=checkbox]:disabled:checked + label::before { + background-color: var(--background-disabled-grey); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +:root[data-fr-theme=dark] .fr-checkbox-group input[type=checkbox]:disabled:checked + label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-checkbox-group--error input[type=checkbox] + label::before, +.fr-checkbox-group--error input[type=checkbox]:checked + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), var(--data-uri-svg); +} + +.fr-checkbox-group--valid input[type=checkbox] + label::before, +.fr-checkbox-group--valid input[type=checkbox]:checked + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), var(--data-uri-svg); +} + +.fr-fieldset--error .fr-checkbox-group input[type=checkbox] + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), var(--data-uri-svg); +} + +.fr-fieldset--valid .fr-checkbox-group input[type=checkbox] + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), var(--data-uri-svg); +} + +.fr-toggle--valid::before { + content: ""; +} + +.fr-toggle--error::before { + content: ""; +} + +.fr-select { + /** + * Mixin pour gérer l'état disabled + */ + + /** + * On applique un style lorsque la valeur est automatiquement remplie par le navigateur + * sur les navigateurs webkit. + */ +} + +.fr-translate .fr-translate__btn[aria-expanded=true]:hover { + background-color: var(--hover-tint); +} + +.fr-translate .fr-translate__btn[aria-expanded=true]:active { + background-color: var(--active-tint); +} + +.fr-input:disabled { + color: var(--text-disabled-grey); + box-shadow: inset 0 -2px 0 0 var(--border-disabled-grey); +} + +/** +* Mixin d'ajout des icones des réseaux sociaux +**/ + +/** +* Mixin d'ajout des icones des réseaux sociaux +**/ +.fr-password .fr-password__checkbox input[type=checkbox] + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), var(--data-uri-svg); +} +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-range__output, + .fr-range__min, + .fr-range__max { + min-width: 1.5rem; + } + + .fr-range input[type=range] { + padding: 0; + } + + .fr-range[data-fr-js-range] { + justify-content: flex-start; + } + + .fr-range[data-fr-js-range]::after { + content: none; + background-color: #000091; + } + + .fr-range[data-fr-js-range] .fr-range__max { + margin-left: auto; + } + + .fr-range[data-fr-js-range] input[type=range] { + margin-top: -0.25rem; + } + + .fr-range[data-fr-js-range] input[type=range]::-ms-track { + height: 0.75rem; + background: transparent; + border-color: transparent; + border-width: 0.625rem 0; + color: transparent; + } + + .fr-range[data-fr-js-range] input[type=range]::-ms-fill-lower { + height: 0.75rem; + border-radius: 0.375rem; + } + + .fr-range[data-fr-js-range] input[type=range]::-ms-thumb { + width: 1.5rem; + height: 1.5rem; + border-radius: 50%; + z-index: 500; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + background-color: #fff; + border: 1px solid #000091; + } + + .fr-range[data-fr-js-range] input[type=range]:not(:only-of-type) { + pointer-events: auto; + } + + .fr-range[data-fr-js-range].fr-range--double { + background-position-y: 1.625rem; + background-repeat: no-repeat; + } + + .fr-range[data-fr-js-range].fr-range--double .fr-range__output { + min-width: 3rem; + } + + .fr-range[data-fr-js-range].fr-range--double input[type=range] { + width: calc(100% - 1.5rem); + } + + .fr-range[data-fr-js-range].fr-range--double input[type=range]::-ms-fill-lower { + background-color: transparent; + } + + .fr-range[data-fr-js-range].fr-range--double input[type=range]:nth-of-type(1) { + margin-right: 1.5rem; + z-index: 2; + } + + .fr-range[data-fr-js-range].fr-range--double input[type=range]:nth-of-type(2) { + left: 1.5rem; + } + + .fr-range--sm[data-fr-js-range] .fr-range__output, + .fr-range--sm[data-fr-js-range] .fr-range__min, + .fr-range--sm[data-fr-js-range] .fr-range__max { + min-width: 1rem; + } + + .fr-range--sm[data-fr-js-range] input[type=range]::-ms-track { + height: 0.5rem; + border-width: 0.5rem 0; + } + + .fr-range--sm[data-fr-js-range] input[type=range]::-ms-fill-lower { + height: 0.5rem; + } + + .fr-range--sm[data-fr-js-range] input[type=range]::-ms-thumb { + width: 1rem; + height: 1rem; + } + + .fr-range--sm[data-fr-js-range].fr-range--double { + background-position-y: 1.5rem; + } + + .fr-range--sm[data-fr-js-range].fr-range--double .fr-range__output { + min-width: 2rem; + } + + .fr-range--sm[data-fr-js-range].fr-range--double input[type=range] { + width: calc(100% - 1rem); + } + + .fr-range--sm[data-fr-js-range].fr-range--double input[type=range]:nth-of-type(1) { + margin-right: 1rem; + } + + .fr-range--sm[data-fr-js-range].fr-range--double input[type=range]:nth-of-type(2) { + left: 1rem; + } + + .fr-range-group--disabled .fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(1)::-ms-fill-lower, + .fr-range-group--disabled .fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(2)::-ms-fill-lower { + background-color: transparent; + } + + .fr-range[data-fr-js-range]::before { + box-shadow: inset 0 0 0 1px #000091; + } + + .fr-range[data-fr-js-range] input[type=range]:disabled::-ms-thumb { + border: 1px solid #e5e5e5; + } + + .fr-range__output { + color: #000091; + } + + .fr-range__min, + .fr-range__max { + color: #666; + } + + .fr-range--step[data-fr-js-range]::before { + background-image: radial-gradient(circle at 2px 50%, #000091 0, #000091 1px, transparent 1px); + } + + .fr-range--step[data-fr-js-range]::after { + background-image: radial-gradient(circle at 2px 50%, #e3e3fd 0, #e3e3fd 2px, transparent 2px); + box-shadow: inset 10px 0 0 0 #000091, inset -10px 0 0 0 #000091; + } + + .fr-range--step.fr-range--sm[data-fr-js-range]::after { + box-shadow: inset 6px 0 0 0 #000091, inset -6px 0 0 0 #000091; + } + + .fr-range-group--error::before { + background-image: linear-gradient(0deg, #ce0500, #ce0500); + } + + .fr-range-group--valid::before { + background-image: linear-gradient(0deg, #18753c, #18753c); + } + + .fr-range-group--disabled .fr-range[data-fr-js-range]::before { + box-shadow: inset 0 0 0 1px #e5e5e5; + } + + .fr-range-group--disabled .fr-range[data-fr-js-range]::after { + background-color: #e5e5e5; + } + + .fr-range-group--disabled .fr-range--step[data-fr-js-range]::before { + background-image: radial-gradient(circle at 2px 50%, #e5e5e5 0, #e5e5e5 1px, transparent 1px); + } + + .fr-range-group--disabled .fr-range--step[data-fr-js-range]::after { + background-image: radial-gradient(circle at 2px 50%, #fff 0, #fff 2px, transparent 2px); + box-shadow: inset 10px 0 0 0 #e5e5e5, inset -10px 0 0 0 #e5e5e5; + } + + .fr-range-group--disabled .fr-range__output, + .fr-range-group--disabled .fr-range__min, + .fr-range-group--disabled .fr-range__max { + color: #929292; + } + + /** + * Reset liste à puce + */ + .fr-accordions-group ul { + list-style-type: none; + } + + .fr-accordions-group ol { + list-style-type: none; + } + + .fr-accordions-group ul, + .fr-accordions-group ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + ul { + list-style-type: disc; + } + + ol { + list-style-type: decimal; + } + + ul, + ol { + padding-left: 1rem; + margin-top: 0.5rem; + margin-bottom: 0.5rem; + } + + .fr-accordion__btn::before, + .fr-accordion__btn::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/arrow-down-s-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-accordion__btn[aria-expanded=true]::after { + transform: rotate(-180deg); + } + + .fr-accordion::before { + box-shadow: inset 0 1px 0 0 #ddd, 0 1px 0 0 #ddd; + } + + .fr-accordion__btn { + color: #000091; + } + + .fr-accordion__btn[aria-expanded=true] { + background-color: #e3e3fd; + } + + .fr-badge::before, + .fr-badge::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-badge--sm::before { + width: 0.75rem; + height: 0.75rem; + } + + .fr-badge.fr-badge--info::before, + .fr-badge.fr-badge--info::after, + .fr-badge--sm.fr-badge--info::before, + .fr-badge--sm.fr-badge--info::after { + background-image: url("../icons/system/fr--info-fill.svg"); + } + + .fr-badge.fr-badge--success::before, + .fr-badge.fr-badge--success::after, + .fr-badge--sm.fr-badge--success::before, + .fr-badge--sm.fr-badge--success::after { + background-image: url("../icons/system/fr--success-fill.svg"); + } + + .fr-badge.fr-badge--error::before, + .fr-badge.fr-badge--error::after, + .fr-badge--sm.fr-badge--error::before, + .fr-badge--sm.fr-badge--error::after { + background-image: url("../icons/system/fr--error-fill.svg"); + } + + .fr-badge.fr-badge--warning::before, + .fr-badge.fr-badge--warning::after, + .fr-badge--sm.fr-badge--warning::before, + .fr-badge--sm.fr-badge--warning::after { + background-image: url("../icons/system/fr--warning-fill.svg"); + } + + .fr-badge.fr-badge--new::before, + .fr-badge.fr-badge--new::after, + .fr-badge--sm.fr-badge--new::before, + .fr-badge--sm.fr-badge--new::after { + background-image: url("../icons/weather/flashlight-fill.svg"); + } + + ul.fr-badges-group { + list-style-type: none; + } + + ol.fr-badges-group { + list-style-type: none; + } + + ul.fr-badges-group, + ol.fr-badges-group { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-badge { + color: #3a3a3a; + background-color: #eee; + } + + .fr-badge--info { + color: #0063cb; + background-color: #e8edff; + } + + .fr-badge--error { + color: #ce0500; + background-color: #ffe9e9; + } + + .fr-badge--success { + color: #18753c; + background-color: #b8fec9; + } + + .fr-badge--warning { + color: #b34000; + background-color: #ffe9e6; + } + + .fr-badge--new { + color: #695240; + background-color: #feebd0; + } + + .fr-badge--green-tilleul-verveine { + color: #66673d; + background-color: #fceeac; + } + + .fr-badge--green-bourgeon { + color: #447049; + background-color: #c9fcac; + } + + .fr-badge--green-emeraude { + color: #297254; + background-color: #c3fad5; + } + + .fr-badge--green-menthe { + color: #37635f; + background-color: #bafaee; + } + + .fr-badge--green-archipel { + color: #006a6f; + background-color: #c7f6fc; + } + + .fr-badge--blue-ecume { + color: #2f4077; + background-color: #e9edfe; + } + + .fr-badge--blue-cumulus { + color: #3558a2; + background-color: #e6eefe; + } + + .fr-badge--purple-glycine { + color: #6e445a; + background-color: #fee7fc; + } + + .fr-badge--pink-macaron { + color: #8d533e; + background-color: #fee9e6; + } + + .fr-badge--pink-tuile { + color: #a94645; + background-color: #fee9e7; + } + + .fr-badge--yellow-tournesol { + color: #716043; + background-color: #feecc2; + } + + .fr-badge--yellow-moutarde { + color: #695240; + background-color: #feebd0; + } + + .fr-badge--orange-terre-battue { + color: #755348; + background-color: #fee9e5; + } + + .fr-badge--brown-cafe-creme { + color: #685c48; + background-color: #f7ecdb; + } + + .fr-badge--brown-caramel { + color: #845d48; + background-color: #f7ebe5; + } + + .fr-badge--brown-opera { + color: #745b47; + background-color: #f7ece4; + } + + .fr-badge--beige-gris-galet { + color: #6a6156; + background-color: #f3ede5; + } + + .fr-logo { + color: #000; + } + + .fr-btn::before, + .fr-btn::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-btn[href] { + text-decoration: none; + } + + .fr-btn.fr-btn--secondary:disabled:hover, + .fr-btn.fr-btn--tertiary:disabled:hover, + .fr-btn.fr-btn--tertiary-no-outline:disabled:hover { + background-color: transparent; + } + + .fr-btn[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-btn--sm::before, + .fr-btn--sm::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 0.75rem; + height: 0.75rem; + } + + .fr-btn--sm[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--sm[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn--sm[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--sm[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn--sm[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--sm[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn--sm[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--sm[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-btn--lg::before, + .fr-btn--lg::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-btn--lg[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--lg[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn--lg[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--lg[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn--lg[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--lg[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn--lg[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--lg[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 2rem; + height: 2rem; + } + + .fr-btn--close::before, + .fr-btn--close::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/close-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--tooltip::before, + .fr-btn--tooltip::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/question-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--fullscreen::before, + .fr-btn--fullscreen::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/media/fullscreen-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--display::before, + .fr-btn--display::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/fr--theme-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--briefcase::before, + .fr-btn--briefcase::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/business/briefcase-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--account::before, + .fr-btn--account::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/user/account-circle-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--team::before, + .fr-btn--team::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/user/team-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--sort::before, + .fr-btn--sort::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/arrow-up-down-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--sort[aria-sort=ascending]::before, + .fr-btn--sort[aria-sort=ascending]::after, + .fr-btn--sort[aria-sort=descending]::before, + .fr-btn--sort[aria-sort=descending]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/arrow-up-line.svg"); + width: 1rem; + height: 1rem; + } + + ul.fr-btns-group { + list-style-type: none; + } + + ol.fr-btns-group { + list-style-type: none; + } + + ul.fr-btns-group, + ol.fr-btns-group { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::after, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::after, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::after, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::after, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::after, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::after, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 2rem; + height: 2rem; + } + + .fr-btn { + background-color: #000091; + color: #f5f5fe; + } + + .fr-btn:hover { + background-color: #1212ff; + } + + .fr-btn:active { + background-color: #2323ff; + } + + .fr-btn:disabled, + a.fr-btn:not([href]) { + color: #929292; + background-color: #e5e5e5; + } + + .fr-btn--secondary { + background-color: transparent; + color: #000091; + box-shadow: inset 0 0 0 1px #000091; + } + + .fr-btn--secondary:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-btn--secondary:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-btn--secondary:disabled, + a.fr-btn--secondary:not([href]) { + color: #929292; + box-shadow: inset 0 0 0 1px #e5e5e5; + background-color: transparent; + } + + .fr-btn--secondary:disabled:hover, + a.fr-btn--secondary:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-btn--secondary:disabled:active, + a.fr-btn--secondary:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-btn--tertiary, + .fr-btn--sort, + .fr-btn--account { + background-color: transparent; + color: #000091; + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-btn--tertiary:hover, + .fr-btn--sort:hover, + .fr-btn--account:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-btn--tertiary:active, + .fr-btn--sort:active, + .fr-btn--account:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-btn--tertiary:disabled, + a.fr-btn--tertiary:not([href]), + a.fr-btn--sort:not([href]), + a.fr-btn--account:not([href]), + .fr-btn--sort:disabled, + .fr-btn--account:disabled { + color: #929292; + box-shadow: inset 0 0 0 1px #e5e5e5; + background-color: transparent; + } + + .fr-btn--tertiary:disabled:hover, + a.fr-btn--tertiary:not([href]):hover, + a.fr-btn--sort:not([href]):hover, + a.fr-btn--account:not([href]):hover, + .fr-btn--sort:disabled:hover, + .fr-btn--account:disabled:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-btn--tertiary:disabled:active, + a.fr-btn--tertiary:not([href]):active, + a.fr-btn--sort:not([href]):active, + a.fr-btn--account:not([href]):active, + .fr-btn--sort:disabled:active, + .fr-btn--account:disabled:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-btn--tertiary-no-outline, + .fr-btn--close, + .fr-btn--display, + .fr-btn--fullscreen, + .fr-btn--tooltip, + .fr-btn--briefcase, + .fr-btn--team { + background-color: transparent; + color: #000091; + } + + .fr-btn--tertiary-no-outline:hover, + .fr-btn--close:hover, + .fr-btn--display:hover, + .fr-btn--fullscreen:hover, + .fr-btn--tooltip:hover, + .fr-btn--briefcase:hover, + .fr-btn--team:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-btn--tertiary-no-outline:active, + .fr-btn--close:active, + .fr-btn--display:active, + .fr-btn--fullscreen:active, + .fr-btn--tooltip:active, + .fr-btn--briefcase:active, + .fr-btn--team:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-btn--tertiary-no-outline:disabled, + a.fr-btn--tertiary-no-outline:not([href]), + a.fr-btn--close:not([href]), + a.fr-btn--display:not([href]), + a.fr-btn--fullscreen:not([href]), + a.fr-btn--tooltip:not([href]), + a.fr-btn--briefcase:not([href]), + a.fr-btn--team:not([href]), + .fr-btn--close:disabled, + .fr-btn--display:disabled, + .fr-btn--fullscreen:disabled, + .fr-btn--tooltip:disabled, + .fr-btn--briefcase:disabled, + .fr-btn--team:disabled { + color: #929292; + background-color: transparent; + } + + .fr-btn--tertiary-no-outline:disabled:hover, + a.fr-btn--tertiary-no-outline:not([href]):hover, + a.fr-btn--close:not([href]):hover, + a.fr-btn--display:not([href]):hover, + a.fr-btn--fullscreen:not([href]):hover, + a.fr-btn--tooltip:not([href]):hover, + a.fr-btn--briefcase:not([href]):hover, + a.fr-btn--team:not([href]):hover, + .fr-btn--close:disabled:hover, + .fr-btn--display:disabled:hover, + .fr-btn--fullscreen:disabled:hover, + .fr-btn--tooltip:disabled:hover, + .fr-btn--briefcase:disabled:hover, + .fr-btn--team:disabled:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-btn--tertiary-no-outline:disabled:active, + a.fr-btn--tertiary-no-outline:not([href]):active, + a.fr-btn--close:not([href]):active, + a.fr-btn--display:not([href]):active, + a.fr-btn--fullscreen:not([href]):active, + a.fr-btn--tooltip:not([href]):active, + a.fr-btn--briefcase:not([href]):active, + a.fr-btn--team:not([href]):active, + .fr-btn--close:disabled:active, + .fr-btn--display:disabled:active, + .fr-btn--fullscreen:disabled:active, + .fr-btn--tooltip:disabled:active, + .fr-btn--briefcase:disabled:active, + .fr-btn--team:disabled:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-connect { + background-color: #000091; + color: #f5f5fe; + } + + .fr-connect:disabled, + a.fr-connect:not([href]) { + background-color: #e5e5e5; + color: #929292; + } + + .fr-connect-group .fr-connect + p a { + color: #000091; + } + + .fr-connect-group p { + color: #666; + } + + /** + * Correction largeur max du texte + */ + .fr-quote::before, + .fr-quote::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/editor/fr--quote-line.svg"); + width: 2rem; + height: 2rem; + } + + ul.fr-quote__source { + list-style-type: none; + } + + ol.fr-quote__source { + list-style-type: none; + } + + ul.fr-quote__source, + ol.fr-quote__source { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-quote blockquote { + max-width: 100%; + } + + .fr-quote::before { + color: #6a6af4; + } + + .fr-quote--green-tilleul-verveine::before { + color: #b7a73f; + } + + .fr-quote--green-bourgeon::before { + color: #68a532; + } + + .fr-quote--green-emeraude::before { + color: #00a95f; + } + + .fr-quote--green-menthe::before { + color: #009081; + } + + .fr-quote--green-archipel::before { + color: #009099; + } + + .fr-quote--blue-ecume::before { + color: #465f9d; + } + + .fr-quote--blue-cumulus::before { + color: #417dc4; + } + + .fr-quote--purple-glycine::before { + color: #a558a0; + } + + .fr-quote--pink-macaron::before { + color: #e18b76; + } + + .fr-quote--pink-tuile::before { + color: #ce614a; + } + + .fr-quote--yellow-tournesol::before { + color: #c8aa39; + } + + .fr-quote--yellow-moutarde::before { + color: #c3992a; + } + + .fr-quote--orange-terre-battue::before { + color: #e4794a; + } + + .fr-quote--brown-cafe-creme::before { + color: #d1b781; + } + + .fr-quote--brown-caramel::before { + color: #c08c65; + } + + .fr-quote--brown-opera::before { + color: #bd987a; + } + + .fr-quote--beige-gris-galet::before { + color: #aea397; + } + + .fr-quote { + background-image: linear-gradient(0deg, #ddd, #ddd); + } + + .fr-quote__source { + color: #666; + } + + .fr-breadcrumb ul { + list-style-type: none; + } + + .fr-breadcrumb ol { + list-style-type: none; + } + + .fr-breadcrumb ul, + .fr-breadcrumb ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-breadcrumb__link:not([aria-current])::after, + .fr-breadcrumb__link[aria-current=false]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/arrow-right-s-line.svg"); + width: 1rem; + height: 1rem; + content: ""; + display: inline-block; + pointer-events: none; + margin-left: 0.5rem; + margin-right: -0.25rem; + vertical-align: -4px; + } + + .fr-breadcrumb { + color: #666; + } + + .fr-breadcrumb__link[aria-current]:not([aria-current=false]) { + color: #3a3a3a; + } + + .fr-fieldset__legend { + max-width: 100%; + color: #161616; + } + + .fr-message--error::before, + .fr-message--error::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/fr--error-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-message--valid::before, + .fr-message--valid::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/fr--success-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-message--info::before, + .fr-message--info::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/fr--info-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-message--warning::before, + .fr-message--warning::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/fr--warning-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-select-group--valid label, + .fr-input-group--valid label, + .fr-range-group--valid label, + .fr-upload-group--valid label { + color: #18753c; + } + + .fr-select-group--error label, + .fr-input-group--error label, + .fr-range-group--error label, + .fr-upload-group--error label { + color: #ce0500; + } + + .fr-select-group--info label, + .fr-input-group--info label, + .fr-range-group--info label, + .fr-upload-group--info label { + color: #0063cb; + } + + .fr-select-group--disabled label, + .fr-select-group--disabled .fr-hint-text, + .fr-input-group--disabled label, + .fr-input-group--disabled .fr-hint-text, + .fr-range-group--disabled label, + .fr-range-group--disabled .fr-hint-text, + .fr-upload-group--disabled label, + .fr-upload-group--disabled .fr-hint-text { + color: #929292; + } + + .fr-label { + color: #161616; + } + + .fr-label--error { + color: #ce0500; + } + + .fr-label--success { + color: #18753c; + } + + .fr-label--info { + color: #0063cb; + } + + .fr-label--disabled, + .fr-label--disabled .fr-hint-text { + color: #929292; + } + + .fr-hint-text, + .fr-message { + color: #666; + } + + .fr-message--error { + color: #ce0500; + } + + .fr-message--valid { + color: #18753c; + } + + .fr-message--info { + color: #0063cb; + } + + .fr-message--warning { + color: #b34000; + } + + .fr-fieldset:disabled .fr-label, + .fr-fieldset:disabled .fr-hint-text, + .fr-fieldset:disabled .fr-fieldset__legend { + color: #929292; + } + + .fr-fieldset input:disabled + label, + .fr-fieldset input:disabled + label .fr-hint-text, + .fr-fieldset input:disabled + label + .fr-hint-text { + color: #929292; + } + + .fr-fieldset--error, + .fr-fieldset--error .fr-fieldset__legend { + background-image: linear-gradient(0deg, #ce0500, #ce0500); + } + + .fr-fieldset--error .fr-fieldset__legend, + .fr-fieldset--error .fr-label { + color: #ce0500; + } + + .fr-fieldset--valid, + .fr-fieldset--valid .fr-fieldset__legend { + background-image: linear-gradient(0deg, #18753c, #18753c); + } + + .fr-fieldset--valid .fr-fieldset__legend, + .fr-fieldset--valid .fr-label { + color: #18753c; + } + + .fr-fieldset--info, + .fr-fieldset--info .fr-fieldset__legend { + background-image: linear-gradient(0deg, #0063cb, #0063cb); + } + + .fr-fieldset--info .fr-fieldset__legend, + .fr-fieldset--info .fr-label { + color: #0063cb; + } + + .fr-error-text::before, + .fr-error-text::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/fr--error-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-valid-text::before, + .fr-valid-text::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/fr--success-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-error-text { + color: #ce0500; + } + + .fr-valid-text { + color: #18753c; + } + + .fr-info-text { + color: #0063cb; + } + + .fr-fieldset--valid .fr-fieldset__content::before { + box-shadow: inset 2px 0 0 0 #18753c; + } + + .fr-fieldset--error .fr-fieldset__content::before { + box-shadow: inset 2px 0 0 0 #ce0500; + } + + .fr-fieldset--info .fr-fieldset__content::before { + box-shadow: inset 2px 0 0 0 #0063cb; + } + + .fr-stepper__title { + margin-bottom: 0.75rem; + color: #161616; + } + + .fr-stepper__steps { + display: none; + background-image: repeating-linear-gradient(to right, #000091 0, #000091 var(--active-inner), transparent var(--active-inner), transparent var(--active-outer)), repeating-linear-gradient(to right, #eee 0, #eee var(--default-inner), transparent var(--default-inner), transparent var(--default-outer)); + } + + .fr-stepper__state { + color: #666; + } + + .fr-stepper__details { + color: #666; + } + + .fr-tooltip { + position: relative; + margin-top: 0.5rem; + color: #3a3a3a; + } + + .fr-tooltip.fr-placement { + z-index: 1000; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + background-image: linear-gradient(90deg, #fff, #fff); + } + + .fr-link { + background-image: none; + text-decoration: underline; + color: #000091; + } + + .fr-link::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-link--sm::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-link--lg::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + ul.fr-links-group--inline { + list-style-type: none; + } + + ol.fr-links-group--inline { + list-style-type: none; + } + + ul.fr-links-group--inline, + ol.fr-links-group--inline { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-link__detail { + color: #666; + } + + .fr-links-group li::marker { + color: #000091; + } + + .fr-links-group--bordered { + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-link--close { + background-color: transparent; + color: #000091; + } + + .fr-link--close:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-link--close:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-link--close:disabled, + a.fr-link--close:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-link--close:disabled:hover, + a.fr-link--close:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-link--close:disabled:active, + a.fr-link--close:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + /** + * Correctif de la hauteur de la navigation latérale + */ + .fr-sidemenu { + height: auto; + box-shadow: inset 0 -1px 0 0 #ddd, inset 0 1px 0 0 #ddd; + } + + .fr-sidemenu ul { + list-style-type: none; + } + + .fr-sidemenu ol { + list-style-type: none; + } + + .fr-sidemenu ul, + .fr-sidemenu ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-sidemenu [href] { + text-decoration: none; + } + + .fr-sidemenu__btn[aria-expanded]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/arrow-down-s-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-sidemenu__title { + color: #161616; + box-shadow: inset 0 -1px 0 0 #ddd; + } + + .fr-sidemenu__item .fr-sidemenu__link, + .fr-sidemenu__item .fr-sidemenu__btn { + color: #161616; + } + + .fr-sidemenu__item::before { + box-shadow: 0 -1px 0 0 #ddd, inset 0 -1px 0 0 #ddd; + } + + .fr-sidemenu__item:first-child::before { + box-shadow: inset 0 -1px 0 0 #ddd; + } + + .fr-sidemenu__item:last-child::before { + box-shadow: 0 -1px 0 0 #ddd; + } + + .fr-sidemenu__link, + .fr-sidemenu__btn { + color: #000091; + } + + .fr-sidemenu__link[aria-current]:not([aria-current=false]), + .fr-sidemenu__btn[aria-current]:not([aria-current=false]) { + color: #000091; + } + + .fr-sidemenu__link[aria-current]:not([aria-current=false])::before, + .fr-sidemenu__btn[aria-current]:not([aria-current=false])::before { + background-color: #000091; + } + + .fr-sidemenu__btn[aria-expanded=true] { + background-color: #e3e3fd; + } + + .fr-highlight { + background-image: linear-gradient(0deg, #6a6af4, #6a6af4); + } + + .fr-highlight--green-tilleul-verveine { + background-image: linear-gradient(0deg, #b7a73f, #b7a73f); + } + + .fr-highlight--green-bourgeon { + background-image: linear-gradient(0deg, #68a532, #68a532); + } + + .fr-highlight--green-emeraude { + background-image: linear-gradient(0deg, #00a95f, #00a95f); + } + + .fr-highlight--green-menthe { + background-image: linear-gradient(0deg, #009081, #009081); + } + + .fr-highlight--green-archipel { + background-image: linear-gradient(0deg, #009099, #009099); + } + + .fr-highlight--blue-ecume { + background-image: linear-gradient(0deg, #465f9d, #465f9d); + } + + .fr-highlight--blue-cumulus { + background-image: linear-gradient(0deg, #417dc4, #417dc4); + } + + .fr-highlight--purple-glycine { + background-image: linear-gradient(0deg, #a558a0, #a558a0); + } + + .fr-highlight--pink-macaron { + background-image: linear-gradient(0deg, #e18b76, #e18b76); + } + + .fr-highlight--pink-tuile { + background-image: linear-gradient(0deg, #ce614a, #ce614a); + } + + .fr-highlight--yellow-tournesol { + background-image: linear-gradient(0deg, #c8aa39, #c8aa39); + } + + .fr-highlight--yellow-moutarde { + background-image: linear-gradient(0deg, #c3992a, #c3992a); + } + + .fr-highlight--orange-terre-battue { + background-image: linear-gradient(0deg, #e4794a, #e4794a); + } + + .fr-highlight--brown-cafe-creme { + background-image: linear-gradient(0deg, #d1b781, #d1b781); + } + + .fr-highlight--brown-caramel { + background-image: linear-gradient(0deg, #c08c65, #c08c65); + } + + .fr-highlight--brown-opera { + background-image: linear-gradient(0deg, #bd987a, #bd987a); + } + + .fr-highlight--beige-gris-galet { + background-image: linear-gradient(0deg, #aea397, #aea397); + } + + .fr-tabs ul { + list-style-type: none; + } + + .fr-tabs ol { + list-style-type: none; + } + + .fr-tabs ul, + .fr-tabs ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-tabs::before { + position: absolute; + top: 3rem; + right: 0; + bottom: 0; + left: 0; + box-shadow: inset 0 1px 0 0 #ddd, inset 1px 0 0 0 #ddd, inset -1px 0 0 0 #ddd; + } + + .fr-tabs .fr-tabs__list { + padding: 0.25rem 0.75rem; + } + + .fr-tabs__tab::before, + .fr-tabs__tab::after { + width: 1rem; + height: 1rem; + } + + .fr-tabs__panel { + padding: 0 0.1px; + left: 0; + } + + .fr-tabs__panel [href] { + text-decoration: underline; + } + + .fr-tabs__panel > * { + margin-left: 1rem; + margin-right: 1rem; + } + + .fr-tabs__panel > *:first-child { + margin-top: 0.75rem; + } + + .fr-tabs__panel > *:last-child { + margin-bottom: 1rem; + } + + .fr-tabs { + box-shadow: inset 0 -1px 0 0 #ddd; + } + + .fr-tabs__tab { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd); + box-shadow: 0 2px 0 0 #fff; + } + + .fr-tabs__tab:not([aria-selected=true]) { + background-color: #e3e3fd; + color: #161616; + } + + .fr-tabs__tab[aria-selected=true]:not(:disabled) { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd); + background-color: #fff; + color: #000091; + } + + .fr-tabs__tab:disabled { + color: #929292; + background-color: #e5e5e5; + } + + /** + * Correctif de la largeur de la légende d'un fieldset + */ + .fr-pagination [href] { + text-decoration: none; + } + + .fr-pagination ul { + list-style-type: none; + } + + .fr-pagination ol { + list-style-type: none; + } + + .fr-pagination ul, + .fr-pagination ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-pagination .fr-pagination__link--first::before, + .fr-pagination .fr-pagination__link--first::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/fr--arrow-left-s-first-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-pagination .fr-pagination__link--prev::before, + .fr-pagination .fr-pagination__link--prev::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/arrow-left-s-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-pagination .fr-pagination__link--next::before, + .fr-pagination .fr-pagination__link--next::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/arrow-right-s-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-pagination .fr-pagination__link--last::before, + .fr-pagination .fr-pagination__link--last::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/fr--arrow-right-s-last-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-pagination { + color: #161616; + } + + .fr-pagination__link[aria-current]:not([aria-current=false]) { + background-color: #000091; + color: #f5f5fe; + } + + .fr-pagination__link[aria-current]:not([aria-current=false]):hover { + background-color: #1212ff; + } + + .fr-pagination__link[aria-current]:not([aria-current=false]):active { + background-color: #2323ff; + } + + .fr-pagination__link:not([aria-current]):disabled, + a.fr-pagination__link:not([aria-current]):not([href]), + a.fr-pagination__link[aria-current=false]:not([href]), + .fr-pagination__link[aria-current=false]:disabled { + color: #929292; + } + + .fr-summary ol { + list-style-type: decimal; + } + + .fr-summary__link::before { + content: none; + } + + .fr-summary { + background-color: #eee; + } + + .fr-summary__title { + color: #161616; + } + + .fr-summary li > a { + color: #161616; + } + + .fr-table__header .fr-segmented { + flex: 1; + } + + .fr-table__header .fr-table__detail { + flex: 2; + } + + .fr-table__content table { + background-image: none; + } + + .fr-table__content table thead tr th, + .fr-table__content table thead tr th:last-child { + background-image: none; + } + + .fr-table__content table thead tr th[role=columnheader] { + background-size: 1px 100%; + background-repeat: no-repeat; + background-position: 100% 0; + } + + .fr-table__content table tbody tr { + background-image: none; + } + + .fr-table__content table tbody tr[aria-selected=true]::after { + content: none; + } + + .fr-table__content table tbody tr[aria-selected=true] th, + .fr-table__content table tbody tr[aria-selected=true] td { + border-top: 2px solid #000091; + border-bottom: 2px solid #000091; + } + + .fr-table__content table tbody tr[aria-selected=true] th:first-child, + .fr-table__content table tbody tr[aria-selected=true] td:first-child { + border-left: 2px solid #000091; + } + + .fr-table__content table tbody tr[aria-selected=true] th:last-child, + .fr-table__content table tbody tr[aria-selected=true] td:last-child { + border-right: 2px solid #000091; + } + + .fr-table[data-fr-js-table=true] .fr-table__wrapper::after { + content: none; + } + + .fr-table[data-fr-js-table=true].fr-table--caption-bottom caption { + position: relative; + margin-bottom: 1rem; + } + + .fr-table[data-fr-js-table=true] caption { + position: relative; + margin-bottom: 1rem; + } + + .fr-table--bordered table th:last-child, + .fr-table--bordered table td:last-child { + border-right: none; + } + + .fr-table__wrapper::after { + background-image: linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292); + } + + .fr-table__content table caption { + color: #161616; + } + + .fr-table__content table thead th { + background-color: #f6f6f6; + background-image: linear-gradient(0deg, #3a3a3a, #3a3a3a), linear-gradient(0deg, #929292, #929292); + } + + .fr-table__content table thead th[role=columnheader] { + background-image: linear-gradient(0deg, #3a3a3a, #3a3a3a), linear-gradient(0deg, #3a3a3a, #3a3a3a); + } + + .fr-table__content table tbody tr::after { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091); + } + + .fr-table__content table tbody td { + background-image: linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292); + background-color: #fff; + } + + .fr-table__content table tbody th { + background-color: #f6f6f6; + background-image: linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #3a3a3a, #3a3a3a); + } + + .fr-table__detail { + color: #666; + } + + .fr-table > table caption { + color: #161616; + } + + .fr-table > table thead::after, + .fr-table > table tbody::after { + background-image: linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292); + } + + .fr-table > table thead { + background-image: linear-gradient(0deg, #3a3a3a, #3a3a3a); + background-color: #f6f6f6; + color: #161616; + background-image: none; + } + + .fr-table > table tbody { + background-color: #fff; + } + + .fr-table > table tbody tr:nth-child(even) { + background-color: #f6f6f6; + } + + .fr-table--green-tilleul-verveine > table::after { + background-image: linear-gradient(0deg, #b7a73f, #b7a73f), linear-gradient(0deg, #b7a73f, #b7a73f), linear-gradient(0deg, #b7a73f, #b7a73f), linear-gradient(0deg, #b7a73f, #b7a73f); + } + + .fr-table--green-tilleul-verveine > table thead { + background-image: linear-gradient(0deg, #66673d, #66673d); + background-color: #fceeac; + background-image: none; + } + + .fr-table--green-tilleul-verveine > table tbody { + background-color: #fef7da; + } + + .fr-table--green-tilleul-verveine > table tbody tr:nth-child(even) { + background-color: #fceeac; + } + + .fr-table--green-tilleul-verveine.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #b7a73f, #b7a73f); + background-image: none; + } + + .fr-table--green-bourgeon > table::after { + background-image: linear-gradient(0deg, #68a532, #68a532), linear-gradient(0deg, #68a532, #68a532), linear-gradient(0deg, #68a532, #68a532), linear-gradient(0deg, #68a532, #68a532); + } + + .fr-table--green-bourgeon > table thead { + background-image: linear-gradient(0deg, #447049, #447049); + background-color: #c9fcac; + background-image: none; + } + + .fr-table--green-bourgeon > table tbody { + background-color: #e6feda; + } + + .fr-table--green-bourgeon > table tbody tr:nth-child(even) { + background-color: #c9fcac; + } + + .fr-table--green-bourgeon.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #68a532, #68a532); + background-image: none; + } + + .fr-table--green-emeraude > table::after { + background-image: linear-gradient(0deg, #00a95f, #00a95f), linear-gradient(0deg, #00a95f, #00a95f), linear-gradient(0deg, #00a95f, #00a95f), linear-gradient(0deg, #00a95f, #00a95f); + } + + .fr-table--green-emeraude > table thead { + background-image: linear-gradient(0deg, #297254, #297254); + background-color: #c3fad5; + background-image: none; + } + + .fr-table--green-emeraude > table tbody { + background-color: #e3fdeb; + } + + .fr-table--green-emeraude > table tbody tr:nth-child(even) { + background-color: #c3fad5; + } + + .fr-table--green-emeraude.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #00a95f, #00a95f); + background-image: none; + } + + .fr-table--green-menthe > table::after { + background-image: linear-gradient(0deg, #009081, #009081), linear-gradient(0deg, #009081, #009081), linear-gradient(0deg, #009081, #009081), linear-gradient(0deg, #009081, #009081); + } + + .fr-table--green-menthe > table thead { + background-image: linear-gradient(0deg, #37635f, #37635f); + background-color: #bafaee; + background-image: none; + } + + .fr-table--green-menthe > table tbody { + background-color: #dffdf7; + } + + .fr-table--green-menthe > table tbody tr:nth-child(even) { + background-color: #bafaee; + } + + .fr-table--green-menthe.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #009081, #009081); + background-image: none; + } + + .fr-table--green-archipel > table::after { + background-image: linear-gradient(0deg, #009099, #009099), linear-gradient(0deg, #009099, #009099), linear-gradient(0deg, #009099, #009099), linear-gradient(0deg, #009099, #009099); + } + + .fr-table--green-archipel > table thead { + background-image: linear-gradient(0deg, #006a6f, #006a6f); + background-color: #c7f6fc; + background-image: none; + } + + .fr-table--green-archipel > table tbody { + background-color: #e5fbfd; + } + + .fr-table--green-archipel > table tbody tr:nth-child(even) { + background-color: #c7f6fc; + } + + .fr-table--green-archipel.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #009099, #009099); + background-image: none; + } + + .fr-table--blue-ecume > table::after { + background-image: linear-gradient(0deg, #465f9d, #465f9d), linear-gradient(0deg, #465f9d, #465f9d), linear-gradient(0deg, #465f9d, #465f9d), linear-gradient(0deg, #465f9d, #465f9d); + } + + .fr-table--blue-ecume > table thead { + background-image: linear-gradient(0deg, #2f4077, #2f4077); + background-color: #e9edfe; + background-image: none; + } + + .fr-table--blue-ecume > table tbody { + background-color: #f4f6fe; + } + + .fr-table--blue-ecume > table tbody tr:nth-child(even) { + background-color: #e9edfe; + } + + .fr-table--blue-ecume.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #465f9d, #465f9d); + background-image: none; + } + + .fr-table--blue-cumulus > table::after { + background-image: linear-gradient(0deg, #417dc4, #417dc4), linear-gradient(0deg, #417dc4, #417dc4), linear-gradient(0deg, #417dc4, #417dc4), linear-gradient(0deg, #417dc4, #417dc4); + } + + .fr-table--blue-cumulus > table thead { + background-image: linear-gradient(0deg, #3558a2, #3558a2); + background-color: #e6eefe; + background-image: none; + } + + .fr-table--blue-cumulus > table tbody { + background-color: #f3f6fe; + } + + .fr-table--blue-cumulus > table tbody tr:nth-child(even) { + background-color: #e6eefe; + } + + .fr-table--blue-cumulus.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #417dc4, #417dc4); + background-image: none; + } + + .fr-table--purple-glycine > table::after { + background-image: linear-gradient(0deg, #a558a0, #a558a0), linear-gradient(0deg, #a558a0, #a558a0), linear-gradient(0deg, #a558a0, #a558a0), linear-gradient(0deg, #a558a0, #a558a0); + } + + .fr-table--purple-glycine > table thead { + background-image: linear-gradient(0deg, #6e445a, #6e445a); + background-color: #fee7fc; + background-image: none; + } + + .fr-table--purple-glycine > table tbody { + background-color: #fef3fd; + } + + .fr-table--purple-glycine > table tbody tr:nth-child(even) { + background-color: #fee7fc; + } + + .fr-table--purple-glycine.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #a558a0, #a558a0); + background-image: none; + } + + .fr-table--pink-macaron > table::after { + background-image: linear-gradient(0deg, #e18b76, #e18b76), linear-gradient(0deg, #e18b76, #e18b76), linear-gradient(0deg, #e18b76, #e18b76), linear-gradient(0deg, #e18b76, #e18b76); + } + + .fr-table--pink-macaron > table thead { + background-image: linear-gradient(0deg, #8d533e, #8d533e); + background-color: #fee9e6; + background-image: none; + } + + .fr-table--pink-macaron > table tbody { + background-color: #fef4f2; + } + + .fr-table--pink-macaron > table tbody tr:nth-child(even) { + background-color: #fee9e6; + } + + .fr-table--pink-macaron.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #e18b76, #e18b76); + background-image: none; + } + + .fr-table--pink-tuile > table::after { + background-image: linear-gradient(0deg, #ce614a, #ce614a), linear-gradient(0deg, #ce614a, #ce614a), linear-gradient(0deg, #ce614a, #ce614a), linear-gradient(0deg, #ce614a, #ce614a); + } + + .fr-table--pink-tuile > table thead { + background-image: linear-gradient(0deg, #a94645, #a94645); + background-color: #fee9e7; + background-image: none; + } + + .fr-table--pink-tuile > table tbody { + background-color: #fef4f3; + } + + .fr-table--pink-tuile > table tbody tr:nth-child(even) { + background-color: #fee9e7; + } + + .fr-table--pink-tuile.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #ce614a, #ce614a); + background-image: none; + } + + .fr-table--yellow-tournesol > table::after { + background-image: linear-gradient(0deg, #c8aa39, #c8aa39), linear-gradient(0deg, #c8aa39, #c8aa39), linear-gradient(0deg, #c8aa39, #c8aa39), linear-gradient(0deg, #c8aa39, #c8aa39); + } + + .fr-table--yellow-tournesol > table thead { + background-image: linear-gradient(0deg, #716043, #716043); + background-color: #feecc2; + background-image: none; + } + + .fr-table--yellow-tournesol > table tbody { + background-color: #fef6e3; + } + + .fr-table--yellow-tournesol > table tbody tr:nth-child(even) { + background-color: #feecc2; + } + + .fr-table--yellow-tournesol.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #c8aa39, #c8aa39); + background-image: none; + } + + .fr-table--yellow-moutarde > table::after { + background-image: linear-gradient(0deg, #c3992a, #c3992a), linear-gradient(0deg, #c3992a, #c3992a), linear-gradient(0deg, #c3992a, #c3992a), linear-gradient(0deg, #c3992a, #c3992a); + } + + .fr-table--yellow-moutarde > table thead { + background-image: linear-gradient(0deg, #695240, #695240); + background-color: #feebd0; + background-image: none; + } + + .fr-table--yellow-moutarde > table tbody { + background-color: #fef5e8; + } + + .fr-table--yellow-moutarde > table tbody tr:nth-child(even) { + background-color: #feebd0; + } + + .fr-table--yellow-moutarde.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #c3992a, #c3992a); + background-image: none; + } + + .fr-table--orange-terre-battue > table::after { + background-image: linear-gradient(0deg, #e4794a, #e4794a), linear-gradient(0deg, #e4794a, #e4794a), linear-gradient(0deg, #e4794a, #e4794a), linear-gradient(0deg, #e4794a, #e4794a); + } + + .fr-table--orange-terre-battue > table thead { + background-image: linear-gradient(0deg, #755348, #755348); + background-color: #fee9e5; + background-image: none; + } + + .fr-table--orange-terre-battue > table tbody { + background-color: #fef4f2; + } + + .fr-table--orange-terre-battue > table tbody tr:nth-child(even) { + background-color: #fee9e5; + } + + .fr-table--orange-terre-battue.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #e4794a, #e4794a); + background-image: none; + } + + .fr-table--brown-cafe-creme > table::after { + background-image: linear-gradient(0deg, #d1b781, #d1b781), linear-gradient(0deg, #d1b781, #d1b781), linear-gradient(0deg, #d1b781, #d1b781), linear-gradient(0deg, #d1b781, #d1b781); + } + + .fr-table--brown-cafe-creme > table thead { + background-image: linear-gradient(0deg, #685c48, #685c48); + background-color: #f7ecdb; + background-image: none; + } + + .fr-table--brown-cafe-creme > table tbody { + background-color: #fbf6ed; + } + + .fr-table--brown-cafe-creme > table tbody tr:nth-child(even) { + background-color: #f7ecdb; + } + + .fr-table--brown-cafe-creme.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #d1b781, #d1b781); + background-image: none; + } + + .fr-table--brown-caramel > table::after { + background-image: linear-gradient(0deg, #c08c65, #c08c65), linear-gradient(0deg, #c08c65, #c08c65), linear-gradient(0deg, #c08c65, #c08c65), linear-gradient(0deg, #c08c65, #c08c65); + } + + .fr-table--brown-caramel > table thead { + background-image: linear-gradient(0deg, #845d48, #845d48); + background-color: #f7ebe5; + background-image: none; + } + + .fr-table--brown-caramel > table tbody { + background-color: #fbf5f2; + } + + .fr-table--brown-caramel > table tbody tr:nth-child(even) { + background-color: #f7ebe5; + } + + .fr-table--brown-caramel.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #c08c65, #c08c65); + background-image: none; + } + + .fr-table--brown-opera > table::after { + background-image: linear-gradient(0deg, #bd987a, #bd987a), linear-gradient(0deg, #bd987a, #bd987a), linear-gradient(0deg, #bd987a, #bd987a), linear-gradient(0deg, #bd987a, #bd987a); + } + + .fr-table--brown-opera > table thead { + background-image: linear-gradient(0deg, #745b47, #745b47); + background-color: #f7ece4; + background-image: none; + } + + .fr-table--brown-opera > table tbody { + background-color: #fbf5f2; + } + + .fr-table--brown-opera > table tbody tr:nth-child(even) { + background-color: #f7ece4; + } + + .fr-table--brown-opera.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #bd987a, #bd987a); + background-image: none; + } + + .fr-table--beige-gris-galet > table::after { + background-image: linear-gradient(0deg, #aea397, #aea397), linear-gradient(0deg, #aea397, #aea397), linear-gradient(0deg, #aea397, #aea397), linear-gradient(0deg, #aea397, #aea397); + } + + .fr-table--beige-gris-galet > table thead { + background-image: linear-gradient(0deg, #6a6156, #6a6156); + background-color: #f3ede5; + background-image: none; + } + + .fr-table--beige-gris-galet > table tbody { + background-color: #f9f6f2; + } + + .fr-table--beige-gris-galet > table tbody tr:nth-child(even) { + background-color: #f3ede5; + } + + .fr-table--beige-gris-galet.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #aea397, #aea397); + background-image: none; + } + + .fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #ddd, #ddd); + } + + .fr-table--bordered > table tbody tr:nth-child(even) { + background-color: transparent; + } + + .fr-table--bordered > table tbody tr:nth-child(even):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-table--bordered > table tbody tr:nth-child(even):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-table::before { + content: none; + } + + .fr-table > table thead::after { + background-image: none; + } + + .fr-table > table tbody::after { + background-image: none; + } + + .fr-table > table tbody tr { + background-image: none; + } + + .fr-table--green-tilleul-verveine > table { + background-image: none; + } + + .fr-table--green-tilleul-verveine > table tbody tr { + background-image: none; + } + + .fr-table--green-bourgeon > table { + background-image: none; + } + + .fr-table--green-bourgeon > table tbody tr { + background-image: none; + } + + .fr-table--green-emeraude > table { + background-image: none; + } + + .fr-table--green-emeraude > table tbody tr { + background-image: none; + } + + .fr-table--green-menthe > table { + background-image: none; + } + + .fr-table--green-menthe > table tbody tr { + background-image: none; + } + + .fr-table--green-archipel > table { + background-image: none; + } + + .fr-table--green-archipel > table tbody tr { + background-image: none; + } + + .fr-table--blue-ecume > table { + background-image: none; + } + + .fr-table--blue-ecume > table tbody tr { + background-image: none; + } + + .fr-table--blue-cumulus > table { + background-image: none; + } + + .fr-table--blue-cumulus > table tbody tr { + background-image: none; + } + + .fr-table--purple-glycine > table { + background-image: none; + } + + .fr-table--purple-glycine > table tbody tr { + background-image: none; + } + + .fr-table--pink-macaron > table { + background-image: none; + } + + .fr-table--pink-macaron > table tbody tr { + background-image: none; + } + + .fr-table--pink-tuile > table { + background-image: none; + } + + .fr-table--pink-tuile > table tbody tr { + background-image: none; + } + + .fr-table--yellow-tournesol > table { + background-image: none; + } + + .fr-table--yellow-tournesol > table tbody tr { + background-image: none; + } + + .fr-table--yellow-moutarde > table { + background-image: none; + } + + .fr-table--yellow-moutarde > table tbody tr { + background-image: none; + } + + .fr-table--orange-terre-battue > table { + background-image: none; + } + + .fr-table--orange-terre-battue > table tbody tr { + background-image: none; + } + + .fr-table--brown-cafe-creme > table { + background-image: none; + } + + .fr-table--brown-cafe-creme > table tbody tr { + background-image: none; + } + + .fr-table--brown-caramel > table { + background-image: none; + } + + .fr-table--brown-caramel > table tbody tr { + background-image: none; + } + + .fr-table--brown-opera > table { + background-image: none; + } + + .fr-table--brown-opera > table tbody tr { + background-image: none; + } + + .fr-table--beige-gris-galet > table { + background-image: none; + } + + .fr-table--beige-gris-galet > table tbody tr { + background-image: none; + } + + .fr-tag { + text-decoration: none; + color: #161616; + background-color: #eee; + } + + .fr-tag::before, + .fr-tag::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-tag.fr-tag--sm::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 0.75rem; + height: 0.75rem; + } + + button.fr-tag[aria-pressed=true], + input[type=button].fr-tag[aria-pressed=true] { + background-size: 100% 100%, 100% 100%; + } + + button.fr-tag[aria-pressed=true]::after, + input[type=button].fr-tag[aria-pressed=true]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/checkbox-circle-line.svg"); + width: 1rem; + height: 1rem; + color: #000091; + } + + button.fr-tag[aria-pressed=true].fr-tag--sm::after, + input[type=button].fr-tag[aria-pressed=true].fr-tag--sm::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 0.75rem; + height: 0.75rem; + } + + button.fr-tag.fr-tag--dismiss::after, + input[type=button].fr-tag.fr-tag--dismiss::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/close-line.svg"); + width: 1rem; + height: 1rem; + background-color: currentColor; + margin-left: 0.625rem; + } + + button.fr-tag.fr-tag--dismiss.fr-tag--sm::after, + input[type=button].fr-tag.fr-tag--dismiss.fr-tag--sm::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 0.75rem; + height: 0.75rem; + background-color: currentColor; + margin-left: 0.5rem; + } + + ul.fr-tags-group { + list-style-type: none; + } + + ol.fr-tags-group { + list-style-type: none; + } + + ul.fr-tags-group, + ol.fr-tags-group { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-tags-group--sm::before, + .fr-tags-group--sm::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-tags-group--sm a.fr-tag.fr-tag--dismiss::after, + .fr-tags-group--sm button.fr-tag.fr-tag--dismiss::after, + .fr-tags-group--sm input[type=button].fr-tag.fr-tag--dismiss::after, + .fr-tags-group--sm input[type=image].fr-tag.fr-tag--dismiss::after, + .fr-tags-group--sm input[type=reset].fr-tag.fr-tag--dismiss::after, + .fr-tags-group--sm input[type=submit].fr-tag.fr-tag--dismiss::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 0.75rem; + height: 0.75rem; + } + + .fr-tags-group--sm a.fr-tag[aria-pressed=true]::after, + .fr-tags-group--sm button.fr-tag[aria-pressed=true]::after, + .fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]::after, + .fr-tags-group--sm input[type=image].fr-tag[aria-pressed=true]::after, + .fr-tags-group--sm input[type=reset].fr-tag[aria-pressed=true]::after, + .fr-tags-group--sm input[type=submit].fr-tag[aria-pressed=true]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 0.75rem; + height: 0.75rem; + background-color: transparent !important; + } + + .fr-tag[aria-pressed=false] { + color: #000091; + background-color: #e3e3fd; + } + + .fr-tag[aria-pressed=false]:hover { + background-color: #c1c1fb; + } + + .fr-tag[aria-pressed=false]:active { + background-color: #adadf9; + } + + .fr-tag.fr-tag--dismiss { + color: #f5f5fe; + background-color: #000091; + } + + .fr-tag.fr-tag--dismiss:hover { + background-color: #1212ff; + } + + .fr-tag.fr-tag--dismiss:active { + background-color: #2323ff; + } + + a.fr-tag, + button.fr-tag, + input[type=button].fr-tag, + input[type=image].fr-tag, + input[type=reset].fr-tag, + input[type=submit].fr-tag { + color: #000091; + background-color: #e3e3fd; + } + + a.fr-tag:hover, + button.fr-tag:hover, + input[type=button].fr-tag:hover, + input[type=image].fr-tag:hover, + input[type=reset].fr-tag:hover, + input[type=submit].fr-tag:hover { + background-color: #c1c1fb; + } + + a.fr-tag:active, + button.fr-tag:active, + input[type=button].fr-tag:active, + input[type=image].fr-tag:active, + input[type=reset].fr-tag:active, + input[type=submit].fr-tag:active { + background-color: #adadf9; + } + + a.fr-tag--green-tilleul-verveine, + button.fr-tag--green-tilleul-verveine, + input[type=button].fr-tag--green-tilleul-verveine, + input[type=image].fr-tag--green-tilleul-verveine, + input[type=reset].fr-tag--green-tilleul-verveine, + input[type=submit].fr-tag--green-tilleul-verveine { + color: #66673d; + background-color: #fbe769; + } + + a.fr-tag--green-tilleul-verveine:hover, + button.fr-tag--green-tilleul-verveine:hover, + input[type=button].fr-tag--green-tilleul-verveine:hover, + input[type=image].fr-tag--green-tilleul-verveine:hover, + input[type=reset].fr-tag--green-tilleul-verveine:hover, + input[type=submit].fr-tag--green-tilleul-verveine:hover { + background-color: #d7c655; + } + + a.fr-tag--green-tilleul-verveine:active, + button.fr-tag--green-tilleul-verveine:active, + input[type=button].fr-tag--green-tilleul-verveine:active, + input[type=image].fr-tag--green-tilleul-verveine:active, + input[type=reset].fr-tag--green-tilleul-verveine:active, + input[type=submit].fr-tag--green-tilleul-verveine:active { + background-color: #c2b24c; + } + + a.fr-tag--green-bourgeon, + button.fr-tag--green-bourgeon, + input[type=button].fr-tag--green-bourgeon, + input[type=image].fr-tag--green-bourgeon, + input[type=reset].fr-tag--green-bourgeon, + input[type=submit].fr-tag--green-bourgeon { + color: #447049; + background-color: #a9fb68; + } + + a.fr-tag--green-bourgeon:hover, + button.fr-tag--green-bourgeon:hover, + input[type=button].fr-tag--green-bourgeon:hover, + input[type=image].fr-tag--green-bourgeon:hover, + input[type=reset].fr-tag--green-bourgeon:hover, + input[type=submit].fr-tag--green-bourgeon:hover { + background-color: #8ed654; + } + + a.fr-tag--green-bourgeon:active, + button.fr-tag--green-bourgeon:active, + input[type=button].fr-tag--green-bourgeon:active, + input[type=image].fr-tag--green-bourgeon:active, + input[type=reset].fr-tag--green-bourgeon:active, + input[type=submit].fr-tag--green-bourgeon:active { + background-color: #7fc04b; + } + + a.fr-tag--green-emeraude, + button.fr-tag--green-emeraude, + input[type=button].fr-tag--green-emeraude, + input[type=image].fr-tag--green-emeraude, + input[type=reset].fr-tag--green-emeraude, + input[type=submit].fr-tag--green-emeraude { + color: #297254; + background-color: #9ef9be; + } + + a.fr-tag--green-emeraude:hover, + button.fr-tag--green-emeraude:hover, + input[type=button].fr-tag--green-emeraude:hover, + input[type=image].fr-tag--green-emeraude:hover, + input[type=reset].fr-tag--green-emeraude:hover, + input[type=submit].fr-tag--green-emeraude:hover { + background-color: #69df97; + } + + a.fr-tag--green-emeraude:active, + button.fr-tag--green-emeraude:active, + input[type=button].fr-tag--green-emeraude:active, + input[type=image].fr-tag--green-emeraude:active, + input[type=reset].fr-tag--green-emeraude:active, + input[type=submit].fr-tag--green-emeraude:active { + background-color: #5ec988; + } + + a.fr-tag--green-menthe, + button.fr-tag--green-menthe, + input[type=button].fr-tag--green-menthe, + input[type=image].fr-tag--green-menthe, + input[type=reset].fr-tag--green-menthe, + input[type=submit].fr-tag--green-menthe { + color: #37635f; + background-color: #8bf8e7; + } + + a.fr-tag--green-menthe:hover, + button.fr-tag--green-menthe:hover, + input[type=button].fr-tag--green-menthe:hover, + input[type=image].fr-tag--green-menthe:hover, + input[type=reset].fr-tag--green-menthe:hover, + input[type=submit].fr-tag--green-menthe:hover { + background-color: #6ed5c5; + } + + a.fr-tag--green-menthe:active, + button.fr-tag--green-menthe:active, + input[type=button].fr-tag--green-menthe:active, + input[type=image].fr-tag--green-menthe:active, + input[type=reset].fr-tag--green-menthe:active, + input[type=submit].fr-tag--green-menthe:active { + background-color: #62bfb1; + } + + a.fr-tag--green-archipel, + button.fr-tag--green-archipel, + input[type=button].fr-tag--green-archipel, + input[type=image].fr-tag--green-archipel, + input[type=reset].fr-tag--green-archipel, + input[type=submit].fr-tag--green-archipel { + color: #006a6f; + background-color: #a6f2fa; + } + + a.fr-tag--green-archipel:hover, + button.fr-tag--green-archipel:hover, + input[type=button].fr-tag--green-archipel:hover, + input[type=image].fr-tag--green-archipel:hover, + input[type=reset].fr-tag--green-archipel:hover, + input[type=submit].fr-tag--green-archipel:hover { + background-color: #62dbe5; + } + + a.fr-tag--green-archipel:active, + button.fr-tag--green-archipel:active, + input[type=button].fr-tag--green-archipel:active, + input[type=image].fr-tag--green-archipel:active, + input[type=reset].fr-tag--green-archipel:active, + input[type=submit].fr-tag--green-archipel:active { + background-color: #58c5cf; + } + + a.fr-tag--blue-ecume, + button.fr-tag--blue-ecume, + input[type=button].fr-tag--blue-ecume, + input[type=image].fr-tag--blue-ecume, + input[type=reset].fr-tag--blue-ecume, + input[type=submit].fr-tag--blue-ecume { + color: #2f4077; + background-color: #dee5fd; + } + + a.fr-tag--blue-ecume:hover, + button.fr-tag--blue-ecume:hover, + input[type=button].fr-tag--blue-ecume:hover, + input[type=image].fr-tag--blue-ecume:hover, + input[type=reset].fr-tag--blue-ecume:hover, + input[type=submit].fr-tag--blue-ecume:hover { + background-color: #b4c5fb; + } + + a.fr-tag--blue-ecume:active, + button.fr-tag--blue-ecume:active, + input[type=button].fr-tag--blue-ecume:active, + input[type=image].fr-tag--blue-ecume:active, + input[type=reset].fr-tag--blue-ecume:active, + input[type=submit].fr-tag--blue-ecume:active { + background-color: #99b3f9; + } + + a.fr-tag--blue-cumulus, + button.fr-tag--blue-cumulus, + input[type=button].fr-tag--blue-cumulus, + input[type=image].fr-tag--blue-cumulus, + input[type=reset].fr-tag--blue-cumulus, + input[type=submit].fr-tag--blue-cumulus { + color: #3558a2; + background-color: #dae6fd; + } + + a.fr-tag--blue-cumulus:hover, + button.fr-tag--blue-cumulus:hover, + input[type=button].fr-tag--blue-cumulus:hover, + input[type=image].fr-tag--blue-cumulus:hover, + input[type=reset].fr-tag--blue-cumulus:hover, + input[type=submit].fr-tag--blue-cumulus:hover { + background-color: #a9c8fb; + } + + a.fr-tag--blue-cumulus:active, + button.fr-tag--blue-cumulus:active, + input[type=button].fr-tag--blue-cumulus:active, + input[type=image].fr-tag--blue-cumulus:active, + input[type=reset].fr-tag--blue-cumulus:active, + input[type=submit].fr-tag--blue-cumulus:active { + background-color: #8ab8f9; + } + + a.fr-tag--purple-glycine, + button.fr-tag--purple-glycine, + input[type=button].fr-tag--purple-glycine, + input[type=image].fr-tag--purple-glycine, + input[type=reset].fr-tag--purple-glycine, + input[type=submit].fr-tag--purple-glycine { + color: #6e445a; + background-color: #fddbfa; + } + + a.fr-tag--purple-glycine:hover, + button.fr-tag--purple-glycine:hover, + input[type=button].fr-tag--purple-glycine:hover, + input[type=image].fr-tag--purple-glycine:hover, + input[type=reset].fr-tag--purple-glycine:hover, + input[type=submit].fr-tag--purple-glycine:hover { + background-color: #fbaff5; + } + + a.fr-tag--purple-glycine:active, + button.fr-tag--purple-glycine:active, + input[type=button].fr-tag--purple-glycine:active, + input[type=image].fr-tag--purple-glycine:active, + input[type=reset].fr-tag--purple-glycine:active, + input[type=submit].fr-tag--purple-glycine:active { + background-color: #fa96f2; + } + + a.fr-tag--pink-macaron, + button.fr-tag--pink-macaron, + input[type=button].fr-tag--pink-macaron, + input[type=image].fr-tag--pink-macaron, + input[type=reset].fr-tag--pink-macaron, + input[type=submit].fr-tag--pink-macaron { + color: #8d533e; + background-color: #fddfda; + } + + a.fr-tag--pink-macaron:hover, + button.fr-tag--pink-macaron:hover, + input[type=button].fr-tag--pink-macaron:hover, + input[type=image].fr-tag--pink-macaron:hover, + input[type=reset].fr-tag--pink-macaron:hover, + input[type=submit].fr-tag--pink-macaron:hover { + background-color: #fbb8ab; + } + + a.fr-tag--pink-macaron:active, + button.fr-tag--pink-macaron:active, + input[type=button].fr-tag--pink-macaron:active, + input[type=image].fr-tag--pink-macaron:active, + input[type=reset].fr-tag--pink-macaron:active, + input[type=submit].fr-tag--pink-macaron:active { + background-color: #faa18d; + } + + a.fr-tag--pink-tuile, + button.fr-tag--pink-tuile, + input[type=button].fr-tag--pink-tuile, + input[type=image].fr-tag--pink-tuile, + input[type=reset].fr-tag--pink-tuile, + input[type=submit].fr-tag--pink-tuile { + color: #a94645; + background-color: #fddfdb; + } + + a.fr-tag--pink-tuile:hover, + button.fr-tag--pink-tuile:hover, + input[type=button].fr-tag--pink-tuile:hover, + input[type=image].fr-tag--pink-tuile:hover, + input[type=reset].fr-tag--pink-tuile:hover, + input[type=submit].fr-tag--pink-tuile:hover { + background-color: #fbb8ad; + } + + a.fr-tag--pink-tuile:active, + button.fr-tag--pink-tuile:active, + input[type=button].fr-tag--pink-tuile:active, + input[type=image].fr-tag--pink-tuile:active, + input[type=reset].fr-tag--pink-tuile:active, + input[type=submit].fr-tag--pink-tuile:active { + background-color: #faa191; + } + + a.fr-tag--yellow-tournesol, + button.fr-tag--yellow-tournesol, + input[type=button].fr-tag--yellow-tournesol, + input[type=image].fr-tag--yellow-tournesol, + input[type=reset].fr-tag--yellow-tournesol, + input[type=submit].fr-tag--yellow-tournesol { + color: #716043; + background-color: #fde39c; + } + + a.fr-tag--yellow-tournesol:hover, + button.fr-tag--yellow-tournesol:hover, + input[type=button].fr-tag--yellow-tournesol:hover, + input[type=image].fr-tag--yellow-tournesol:hover, + input[type=reset].fr-tag--yellow-tournesol:hover, + input[type=submit].fr-tag--yellow-tournesol:hover { + background-color: #e9c53b; + } + + a.fr-tag--yellow-tournesol:active, + button.fr-tag--yellow-tournesol:active, + input[type=button].fr-tag--yellow-tournesol:active, + input[type=image].fr-tag--yellow-tournesol:active, + input[type=reset].fr-tag--yellow-tournesol:active, + input[type=submit].fr-tag--yellow-tournesol:active { + background-color: #d3b235; + } + + a.fr-tag--yellow-moutarde, + button.fr-tag--yellow-moutarde, + input[type=button].fr-tag--yellow-moutarde, + input[type=image].fr-tag--yellow-moutarde, + input[type=reset].fr-tag--yellow-moutarde, + input[type=submit].fr-tag--yellow-moutarde { + color: #695240; + background-color: #fde2b5; + } + + a.fr-tag--yellow-moutarde:hover, + button.fr-tag--yellow-moutarde:hover, + input[type=button].fr-tag--yellow-moutarde:hover, + input[type=image].fr-tag--yellow-moutarde:hover, + input[type=reset].fr-tag--yellow-moutarde:hover, + input[type=submit].fr-tag--yellow-moutarde:hover { + background-color: #f6c43c; + } + + a.fr-tag--yellow-moutarde:active, + button.fr-tag--yellow-moutarde:active, + input[type=button].fr-tag--yellow-moutarde:active, + input[type=image].fr-tag--yellow-moutarde:active, + input[type=reset].fr-tag--yellow-moutarde:active, + input[type=submit].fr-tag--yellow-moutarde:active { + background-color: #dfb135; + } + + a.fr-tag--orange-terre-battue, + button.fr-tag--orange-terre-battue, + input[type=button].fr-tag--orange-terre-battue, + input[type=image].fr-tag--orange-terre-battue, + input[type=reset].fr-tag--orange-terre-battue, + input[type=submit].fr-tag--orange-terre-battue { + color: #755348; + background-color: #fddfd8; + } + + a.fr-tag--orange-terre-battue:hover, + button.fr-tag--orange-terre-battue:hover, + input[type=button].fr-tag--orange-terre-battue:hover, + input[type=image].fr-tag--orange-terre-battue:hover, + input[type=reset].fr-tag--orange-terre-battue:hover, + input[type=submit].fr-tag--orange-terre-battue:hover { + background-color: #fbb8a5; + } + + a.fr-tag--orange-terre-battue:active, + button.fr-tag--orange-terre-battue:active, + input[type=button].fr-tag--orange-terre-battue:active, + input[type=image].fr-tag--orange-terre-battue:active, + input[type=reset].fr-tag--orange-terre-battue:active, + input[type=submit].fr-tag--orange-terre-battue:active { + background-color: #faa184; + } + + a.fr-tag--brown-cafe-creme, + button.fr-tag--brown-cafe-creme, + input[type=button].fr-tag--brown-cafe-creme, + input[type=image].fr-tag--brown-cafe-creme, + input[type=reset].fr-tag--brown-cafe-creme, + input[type=submit].fr-tag--brown-cafe-creme { + color: #685c48; + background-color: #f4e3c7; + } + + a.fr-tag--brown-cafe-creme:hover, + button.fr-tag--brown-cafe-creme:hover, + input[type=button].fr-tag--brown-cafe-creme:hover, + input[type=image].fr-tag--brown-cafe-creme:hover, + input[type=reset].fr-tag--brown-cafe-creme:hover, + input[type=submit].fr-tag--brown-cafe-creme:hover { + background-color: #e1c386; + } + + a.fr-tag--brown-cafe-creme:active, + button.fr-tag--brown-cafe-creme:active, + input[type=button].fr-tag--brown-cafe-creme:active, + input[type=image].fr-tag--brown-cafe-creme:active, + input[type=reset].fr-tag--brown-cafe-creme:active, + input[type=submit].fr-tag--brown-cafe-creme:active { + background-color: #ccb078; + } + + a.fr-tag--brown-caramel, + button.fr-tag--brown-caramel, + input[type=button].fr-tag--brown-caramel, + input[type=image].fr-tag--brown-caramel, + input[type=reset].fr-tag--brown-caramel, + input[type=submit].fr-tag--brown-caramel { + color: #845d48; + background-color: #f3e2d9; + } + + a.fr-tag--brown-caramel:hover, + button.fr-tag--brown-caramel:hover, + input[type=button].fr-tag--brown-caramel:hover, + input[type=image].fr-tag--brown-caramel:hover, + input[type=reset].fr-tag--brown-caramel:hover, + input[type=submit].fr-tag--brown-caramel:hover { + background-color: #e7bea6; + } + + a.fr-tag--brown-caramel:active, + button.fr-tag--brown-caramel:active, + input[type=button].fr-tag--brown-caramel:active, + input[type=image].fr-tag--brown-caramel:active, + input[type=reset].fr-tag--brown-caramel:active, + input[type=submit].fr-tag--brown-caramel:active { + background-color: #e1a982; + } + + a.fr-tag--brown-opera, + button.fr-tag--brown-opera, + input[type=button].fr-tag--brown-opera, + input[type=image].fr-tag--brown-opera, + input[type=reset].fr-tag--brown-opera, + input[type=submit].fr-tag--brown-opera { + color: #745b47; + background-color: #f3e2d7; + } + + a.fr-tag--brown-opera:hover, + button.fr-tag--brown-opera:hover, + input[type=button].fr-tag--brown-opera:hover, + input[type=image].fr-tag--brown-opera:hover, + input[type=reset].fr-tag--brown-opera:hover, + input[type=submit].fr-tag--brown-opera:hover { + background-color: #e7bfa0; + } + + a.fr-tag--brown-opera:active, + button.fr-tag--brown-opera:active, + input[type=button].fr-tag--brown-opera:active, + input[type=image].fr-tag--brown-opera:active, + input[type=reset].fr-tag--brown-opera:active, + input[type=submit].fr-tag--brown-opera:active { + background-color: #deaa7e; + } + + a.fr-tag--beige-gris-galet, + button.fr-tag--beige-gris-galet, + input[type=button].fr-tag--beige-gris-galet, + input[type=image].fr-tag--beige-gris-galet, + input[type=reset].fr-tag--beige-gris-galet, + input[type=submit].fr-tag--beige-gris-galet { + color: #6a6156; + background-color: #eee4d9; + } + + a.fr-tag--beige-gris-galet:hover, + button.fr-tag--beige-gris-galet:hover, + input[type=button].fr-tag--beige-gris-galet:hover, + input[type=image].fr-tag--beige-gris-galet:hover, + input[type=reset].fr-tag--beige-gris-galet:hover, + input[type=submit].fr-tag--beige-gris-galet:hover { + background-color: #dbc3a4; + } + + a.fr-tag--beige-gris-galet:active, + button.fr-tag--beige-gris-galet:active, + input[type=button].fr-tag--beige-gris-galet:active, + input[type=image].fr-tag--beige-gris-galet:active, + input[type=reset].fr-tag--beige-gris-galet:active, + input[type=submit].fr-tag--beige-gris-galet:active { + background-color: #c6b094; + } + + button.fr-tag[aria-pressed=true]:not(:disabled), + input[type=button].fr-tag[aria-pressed=true]:not(:disabled) { + background-color: transparent; + color: #f5f5fe; + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, #000091 0.625rem); + } + + button.fr-tag[aria-pressed=true]:not(:disabled):hover, + input[type=button].fr-tag[aria-pressed=true]:not(:disabled):hover { + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, #1212ff 0.625rem); + } + + button.fr-tag[aria-pressed=true]:not(:disabled):active, + input[type=button].fr-tag[aria-pressed=true]:not(:disabled):active { + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, #2323ff 0.625rem); + } + + button.fr-tag[aria-pressed=true]:disabled, + input[type=button].fr-tag[aria-pressed=true]:disabled { + background-color: transparent; + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, #e5e5e5 0.625rem); + } + + button.fr-tag[aria-pressed=true]:disabled:hover, + input[type=button].fr-tag[aria-pressed=true]:disabled:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + button.fr-tag[aria-pressed=true]:disabled:active, + input[type=button].fr-tag[aria-pressed=true]:disabled:active { + background-color: rgba(0, 0, 0, 0.1); + } + + button.fr-tag[aria-pressed=true]:disabled::after, + input[type=button].fr-tag[aria-pressed=true]:disabled::after { + color: #929292; + } + + button.fr-tag[aria-pressed=true].fr-tag--sm, + input[type=button].fr-tag[aria-pressed=true].fr-tag--sm { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #000091 0.5rem); + } + + button.fr-tag[aria-pressed=true].fr-tag--sm:hover, + input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:hover { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #1212ff 0.5rem); + } + + button.fr-tag[aria-pressed=true].fr-tag--sm:active, + input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:active { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #2323ff 0.5rem); + } + + button.fr-tag[aria-pressed=true].fr-tag--sm:disabled, + input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:disabled { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #e5e5e5 0.5rem); + } + + button.fr-tag:disabled, + input[type=button].fr-tag:disabled { + color: #929292; + background-color: #e5e5e5; + } + + a:not([href]).fr-tag { + color: #929292; + background-color: #e5e5e5; + } + + .fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true], + .fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true] { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #000091 0.5rem); + } + + .fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:hover, + .fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:hover { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #1212ff 0.5rem); + } + + .fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:active, + .fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:active { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #2323ff 0.5rem); + } + + .fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:disabled, + .fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:disabled { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #e5e5e5 0.5rem); + } + + /** + * reset des marges dans l'alerte + */ + .fr-alert::before, + .fr-alert::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-alert__title, + .fr-alert p { + margin: 0 0 0.25rem; + } + + .fr-alert--info::before { + background-image: url("../icons/system/fr--info-fill.svg"); + } + + .fr-alert--success::before { + background-image: url("../icons/system/fr--success-fill.svg"); + } + + .fr-alert--error::before { + background-image: url("../icons/system/fr--error-fill.svg"); + } + + .fr-alert--warning::before { + background-image: url("../icons/system/fr--warning-fill.svg"); + } + + .fr-alert .fr-btn--close::before, + .fr-alert .fr-btn--close::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/close-line.svg"); + width: 1rem; + height: 1rem; + } + + /** + * reset des marges dans l'alerte + */ + .fr-alert .fr-link--close::before, + .fr-alert .fr-link--close::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/close-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-alert { + background-image: linear-gradient(0deg, #3a3a3a, #3a3a3a), linear-gradient(0deg, #3a3a3a, #3a3a3a), linear-gradient(0deg, #3a3a3a, #3a3a3a), linear-gradient(0deg, #3a3a3a, #3a3a3a), linear-gradient(0deg, #3a3a3a, #3a3a3a); + } + + .fr-alert::before { + color: #fff; + } + + .fr-alert--info { + background-image: linear-gradient(0deg, #0063cb, #0063cb), linear-gradient(0deg, #0063cb, #0063cb), linear-gradient(0deg, #0063cb, #0063cb), linear-gradient(0deg, #0063cb, #0063cb), linear-gradient(0deg, #0063cb, #0063cb); + } + + .fr-alert--error { + background-image: linear-gradient(0deg, #ce0500, #ce0500), linear-gradient(0deg, #ce0500, #ce0500), linear-gradient(0deg, #ce0500, #ce0500), linear-gradient(0deg, #ce0500, #ce0500), linear-gradient(0deg, #ce0500, #ce0500); + } + + .fr-alert--success { + background-image: linear-gradient(0deg, #18753c, #18753c), linear-gradient(0deg, #18753c, #18753c), linear-gradient(0deg, #18753c, #18753c), linear-gradient(0deg, #18753c, #18753c), linear-gradient(0deg, #18753c, #18753c); + } + + .fr-alert--warning { + background-image: linear-gradient(0deg, #b34000, #b34000), linear-gradient(0deg, #b34000, #b34000), linear-gradient(0deg, #b34000, #b34000), linear-gradient(0deg, #b34000, #b34000), linear-gradient(0deg, #b34000, #b34000); + } + + .fr-notice__title, + .fr-notice p { + margin: 0; + } + + .fr-notice__title::before { + vertical-align: -6px; + color: transparent; + } + + .fr-notice--info .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("../icons/system/fr--info-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice--warning .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-notice--alert .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-notice--witness .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-notice--cyberattack .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("../icons/system/fr--warning-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice--weather-orange .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("../icons/weather/heavy-showers-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice--weather-red .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("../icons/weather/heavy-showers-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice--weather-purple .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("../icons/weather/typhoon-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice--kidnapping .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("../icons/system/fr--alert-warning-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice--attack .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("../icons/system/fr--alert-warning-2-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice .fr-btn--close::before, + .fr-notice .fr-btn--close::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/close-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-notice { + background-color: #eee; + color: #161616; + } + + .fr-notice--info { + background-color: #e8edff; + color: #0063cb; + } + + .fr-notice--warning, + .fr-notice--weather-orange { + background-color: #ffe9e6; + color: #b34000; + } + + .fr-notice--alert { + background-color: #ffe9e9; + color: #ce0500; + } + + .fr-notice--weather-red { + background-color: #ce0500; + color: #fff; + } + + .fr-notice--weather-red .fr-btn--close { + background-color: #ce0500; + } + + .fr-notice--weather-purple { + background-color: #6e445a; + color: #fff; + } + + .fr-notice--weather-purple .fr-btn--close { + background-color: #6e445a; + } + + .fr-notice--witness { + background-color: #3a3a3a; + color: #fff; + background-image: linear-gradient(0deg, #ce0500, #ce0500); + } + + .fr-notice--witness .fr-btn--close { + background-color: #3a3a3a; + } + + .fr-notice--kidnapping, + .fr-notice--attack { + background-color: #ce0500; + color: #fff; + background-image: linear-gradient(0deg, #3a3a3a, #3a3a3a); + } + + .fr-notice--kidnapping .fr-btn--close, + .fr-notice--attack .fr-btn--close { + background-color: #ce0500; + } + + .fr-notice--cyberattack { + background-color: #3a3a3a; + color: #fff; + background-image: linear-gradient(0deg, #0063cb, #0063cb); + } + + .fr-notice--cyberattack .fr-btn--close { + background-color: #3a3a3a; + } + + .fr-radio-group input[type=radio] + label { + background-image: radial-gradient(transparent 10px, #000091 11px, transparent 12px); + } + + .fr-radio-group input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 10px, #e5e5e5 11px, transparent 12px); + } + + .fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, #000091 11px, transparent 12px), radial-gradient(#000091 5px, transparent 6px); + } + + .fr-radio-group input[type=radio]:checked:disabled + label { + background-image: radial-gradient(transparent 10px, #e5e5e5 11px, transparent 12px), radial-gradient(#e5e5e5 5px, transparent 6px); + } + + .fr-fieldset--error .fr-radio-group input[type=radio] + label { + background-image: radial-gradient(transparent 10px, #ce0500 11px, transparent 12px); + } + + .fr-fieldset--error .fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, #ce0500 11px, transparent 12px), radial-gradient(#000091 5px, transparent 6px); + } + + .fr-fieldset--valid .fr-radio-group input[type=radio] + label { + background-image: radial-gradient(transparent 10px, #18753c 11px, transparent 12px); + } + + .fr-fieldset--valid .fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, #18753c 11px, transparent 12px), radial-gradient(#000091 5px, transparent 6px); + } + + .fr-fieldset--info .fr-radio-group input[type=radio] + label { + background-image: radial-gradient(transparent 10px, #0063cb 11px, transparent 12px); + } + + .fr-fieldset--info .fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, #0063cb 11px, transparent 12px), radial-gradient(#000091 5px, transparent 6px); + } + + .fr-fieldset .fr-radio-group input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 10px, #e5e5e5 11px, transparent 12px); + } + + .fr-fieldset .fr-radio-group input[type=radio]:disabled:checked + label { + background-image: radial-gradient(transparent 10px, #e5e5e5 11px, transparent 12px), radial-gradient(#e5e5e5 5px, transparent 6px); + } + + .fr-radio-group--sm input[type=radio] + label { + background-image: radial-gradient(transparent 6px, #000091 7px, transparent 8px); + } + + .fr-radio-group--sm input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px); + } + + .fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, #000091 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-radio-group--sm input[type=radio]:checked:disabled + label { + background-image: radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px), radial-gradient(#e5e5e5 3px, transparent 4px); + } + + .fr-fieldset--error .fr-radio-group--sm input[type=radio] + label { + background-image: radial-gradient(transparent 6px, #ce0500 7px, transparent 8px); + } + + .fr-fieldset--error .fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, #ce0500 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-fieldset--valid .fr-radio-group--sm input[type=radio] + label { + background-image: radial-gradient(transparent 6px, #18753c 7px, transparent 8px); + } + + .fr-fieldset--valid .fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, #18753c 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-fieldset--info .fr-radio-group--sm input[type=radio] + label { + background-image: radial-gradient(transparent 6px, #0063cb 7px, transparent 8px); + } + + .fr-fieldset--info .fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, #0063cb 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-fieldset .fr-radio-group--sm input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px); + } + + .fr-fieldset .fr-radio-group--sm input[type=radio]:disabled:checked + label { + background-image: radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px), radial-gradient(#e5e5e5 3px, transparent 4px); + } + + .fr-radio-rich__pictogram { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd); + background-color: #fff; + } + + .fr-radio-rich input[type=radio] + label { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #000091 7px, transparent 8px); + background-color: #fff; + } + + .fr-radio-rich input[type=radio]:disabled + label { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px); + } + + .fr-radio-rich input[type=radio]:disabled ~ .fr-radio-rich__pictogram svg * { + fill: #929292; + } + + .fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), radial-gradient(transparent 6px, #000091 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-radio-rich input[type=radio]:checked ~ .fr-radio-rich__pictogram { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #ddd, #ddd); + } + + .fr-radio-rich input[type=radio]:checked:disabled + label { + background-image: linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px), radial-gradient(#e5e5e5 3px, transparent 4px); + } + + .fr-radio-rich input[type=radio]:checked:disabled ~ .fr-radio-rich__pictogram { + background-image: linear-gradient(0deg, #e5e5e5, #e5e5e5), linear-gradient(0deg, #e5e5e5, #e5e5e5), linear-gradient(0deg, #e5e5e5, #e5e5e5), linear-gradient(0deg, #ddd, #ddd); + } + + .fr-fieldset--error .fr-radio-rich input[type=radio] + label { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #ce0500 7px, transparent 8px); + } + + .fr-fieldset--error .fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), radial-gradient(transparent 6px, #ce0500 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-fieldset--valid .fr-radio-rich input[type=radio] + label { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #18753c 7px, transparent 8px); + } + + .fr-fieldset--valid .fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), radial-gradient(transparent 6px, #18753c 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-fieldset--info .fr-radio-rich input[type=radio] + label { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #0063cb 7px, transparent 8px); + } + + .fr-fieldset--info .fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), radial-gradient(transparent 6px, #0063cb 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-fieldset .fr-radio-rich input[type=radio]:disabled + label { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px); + } + + .fr-fieldset .fr-radio-rich input[type=radio]:disabled:checked + label { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px), radial-gradient(#e5e5e5 3px, transparent 4px); + } + + .fr-radio-rich__img { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd); + background-color: #fff; + } + + .fr-radio-rich input[type=radio]:disabled ~ .fr-radio-rich__img svg * { + fill: #929292; + } + + .fr-radio-rich input[type=radio]:checked ~ .fr-radio-rich__img { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #ddd, #ddd); + } + + .fr-radio-rich input[type=radio]:checked:disabled ~ .fr-radio-rich__img { + background-image: linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #ddd, #ddd); + } + + .fr-card--no-icon::after { + content: none; + } + + .fr-card__title, + .fr-card__desc { + flex: 1 0 auto; + } + + .fr-card__title a::after, + .fr-card__title button::after { + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/arrow-right-line.svg"); + width: 1rem; + height: 1rem; + background-color: transparent; + } + + .fr-card__title [target=_blank]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/external-link-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-card__detail::before { + width: 1rem; + height: 1rem; + } + + .fr-card--download .fr-tile__title a::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/download-line.svg"); + } + + .fr-card--download .fr-card__header { + padding-top: 56.25%; + } + + .fr-card--download .fr-card__header .fr-card__img img { + height: auto !important; + width: auto; + margin: auto; + } + + .fr-card.fr-enlarge-link .fr-card__title a { + text-decoration: none; + } + + .fr-card.fr-enlarge-link .fr-card__title a::after { + width: 1.5rem; + height: 1.5rem; + background-color: transparent; + } + + .fr-card.fr-enlarge-button .fr-card__title button::after { + width: 1.5rem; + height: 1.5rem; + background-color: transparent; + } + + .fr-card--sm.fr-enlarge-link .fr-card__title a::after, + .fr-card--sm.fr-enlarge-link .fr-card__title button::after, + .fr-card--sm.fr-enlarge-button .fr-card__title a::after, + .fr-card--sm.fr-enlarge-button .fr-card__title button::after { + width: 1rem; + height: 1rem; + } + + .fr-card--sm .fr-card__title a::after, + .fr-card--sm .fr-card__title button::after { + width: 1rem; + height: 1rem; + } + + .fr-card--lg.fr-enlarge-link .fr-card__title a::after, + .fr-card--lg.fr-enlarge-link .fr-card__title button::after, + .fr-card--lg.fr-enlarge-button .fr-card__title a::after, + .fr-card--lg.fr-enlarge-button .fr-card__title button::after { + width: 2rem; + height: 2rem; + } + + .fr-card--lg .fr-card__title a::after, + .fr-card--lg .fr-card__title button::after { + width: 1.5rem; + height: 1.5rem; + } + + .fr-card > .fr-card__img { + flex-shrink: 0; + } + + .fr-card { + background-color: #fff; + } + + .fr-card:not(.fr-card--no-border):not(.fr-card--shadow) { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd); + } + + .fr-card--grey { + background-color: #eee; + } + + .fr-card--shadow { + z-index: 500; + background-color: #fff; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + } + + .fr-card--shadow.fr-card--grey { + background-color: #eee; + } + + .fr-card--no-background { + background-color: transparent; + } + + .fr-card--no-background:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-card--no-background:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-card--download:not(.fr-card--no-background) .fr-card__header { + background-color: #f6f6f6; + } + + .fr-card__detail { + color: #666; + } + + .fr-card__title { + color: #161616; + } + + .fr-card__title a[href], + .fr-card__title button { + color: #000091; + } + + .fr-card__title button:disabled { + color: #929292; + } + + .fr-card__title:disabled, + a.fr-card__title:not([href]) { + color: #929292; + background-color: #e5e5e5; + } + + .fr-checkbox-group input[type=checkbox] { + opacity: 1; + margin-top: 0; + } + + .fr-fieldset__content .fr-checkbox-group input[type=checkbox] { + margin-top: 1.5rem; + } + + .fr-fieldset__content + .fr-valid-text, + .fr-fieldset__content + .fr-error-text { + margin-top: 1rem; + } + + .fr-checkbox-group--error input[type=checkbox] + label, + .fr-checkbox-group--error input[type=checkbox]:checked + label { + color: #ce0500; + } + + .fr-checkbox-group--error::before { + background-color: #ce0500; + } + + .fr-checkbox-group--valid input[type=checkbox] + label, + .fr-checkbox-group--valid input[type=checkbox]:checked + label { + color: #18753c; + } + + .fr-checkbox-group--valid::before { + background-color: #18753c; + } + + .fr-segmented { + display: block; + } + + .fr-segmented--sm .fr-segmented__legend--inline { + margin: 0.25rem 0 0; + } + + .fr-segmented__legend--inline { + margin: 0.5rem 0 0; + } + + .fr-segmented__elements { + display: inline-flex; + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-segmented input + label::before { + width: 1rem; + height: 1rem; + vertical-align: -2px; + } + + .fr-segmented input:focus + label::before { + outline: none; + } + + .fr-segmented__element label { + color: #161616; + } + + .fr-segmented__element input:checked + label { + box-shadow: inset 0 0 0 1px #000091; + color: #000091; + } + + .fr-segmented__element input:checked:disabled + label { + box-shadow: inset 0 0 0 1px #929292; + color: #929292; + } + + .fr-toggle input[type=checkbox]::-ms-check { + display: none; + } + + .fr-toggle input[type=checkbox]:checked::before, + .fr-toggle input[type=checkbox]:checked::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/check-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-toggle__list { + list-style: none; + padding: 0; + } + + .fr-toggle label { + color: #161616; + } + + .fr-toggle label::before { + color: #000091; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23000091' height='24' viewBox='0 0 40 24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-toggle label::after { + color: #000091; + box-shadow: inset 0 0 0 1px #000091; + background-color: #fff; + } + + .fr-toggle input[type=checkbox] { + box-shadow: inset 0 0 0 1px #000091; + } + + .fr-toggle input[type=checkbox]:checked { + background-color: #000091; + } + + .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23000091' height='24' viewBox='0 0 40 24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::after { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000091' d='M10 15.17l9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E"); + } + + .fr-toggle input[type=checkbox]:disabled { + box-shadow: inset 0 0 0 1px #e5e5e5; + } + + .fr-toggle input[type=checkbox]:disabled:checked { + background-color: #e5e5e5; + } + + .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::before { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23e5e5e5' height='24' viewBox='0 0 40 24' fill='%23e5e5e5' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::after { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='M10 15.17l9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E"); + } + + .fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::before { + color: #929292; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23e5e5e5' height='24' viewBox='0 0 40 24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::after { + color: #929292; + box-shadow: inset 0 0 0 1px #e5e5e5; + } + + .fr-toggle .fr-hint-text { + color: #666; + } + + .fr-toggle--border-bottom { + box-shadow: inset 0 -1px 0 0 #ddd; + } + + .fr-toggle--valid::before { + background-color: #18753c; + } + + .fr-toggle--error::before { + background-color: #ce0500; + } + + .fr-toggle--error label, + .fr-fieldset--error .fr-toggle label { + color: #ce0500; + } + + .fr-toggle--error label::before, + .fr-fieldset--error .fr-toggle label::before { + color: #ce0500; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ce0500' height='24' viewBox='0 0 40 24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-toggle--error label::after, + .fr-fieldset--error .fr-toggle label::after { + box-shadow: inset 0 0 0 1px #ce0500; + } + + .fr-toggle--error input[type=checkbox]:checked ~ .fr-toggle__label::before, + .fr-fieldset--error .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ce0500' height='24' viewBox='0 0 40 24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-toggle--valid label, + .fr-fieldset--valid .fr-toggle label { + color: #18753c; + } + + .fr-toggle--valid label::before, + .fr-fieldset--valid .fr-toggle label::before { + color: #18753c; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2318753c' height='24' viewBox='0 0 40 24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-toggle--valid label::after, + .fr-fieldset--valid .fr-toggle label::after { + box-shadow: inset 0 0 0 1px #18753c; + } + + .fr-toggle--valid input[type=checkbox]:checked ~ .fr-toggle__label::before, + .fr-fieldset--valid .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2318753c' height='24' viewBox='0 0 40 24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-skiplinks ul { + list-style-type: none; + } + + .fr-skiplinks ol { + list-style-type: none; + } + + .fr-skiplinks ul, + .fr-skiplinks ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-skiplinks.focus-within { + position: relative; + transform: translateY(0); + opacity: 1; + } + + .fr-skiplinks { + background-color: #eee; + } + + /** + * Cache l'icone native du select sur IE + */ + .fr-select::-ms-expand { + display: none; + } + + .fr-select { + color: #3a3a3a; + background-color: #eee; + box-shadow: inset 0 -2px 0 0 #3a3a3a; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 24 24' %3E%3Cpath fill='%23161616' d='M12,13.1l5-4.9l1.4,1.4L12,15.9L5.6,9.5l1.4-1.4L12,13.1z'/%3E%3C/svg%3E"); + } + + .fr-fieldset--valid .fr-select, + .fr-select-group--valid .fr-select { + box-shadow: inset 0 -2px 0 0 #18753c; + } + + .fr-fieldset--error .fr-select, + .fr-select-group--error .fr-select { + box-shadow: inset 0 -2px 0 0 #ce0500; + } + + .fr-select-group--error::before { + background-image: linear-gradient(0deg, #ce0500, #ce0500); + } + + .fr-select-group--valid::before { + background-image: linear-gradient(0deg, #18753c, #18753c); + } + + .fr-select-group--info::before { + background-image: linear-gradient(0deg, #0063cb, #0063cb); + } + + .fr-select:disabled { + color: #929292; + box-shadow: inset 0 -2px 0 0 #e5e5e5; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 24 24' %3E%3Cpath fill='%23929292' d='M12,13.1l5-4.9l1.4,1.4L12,15.9L5.6,9.5l1.4-1.4L12,13.1z'/%3E%3C/svg%3E"); + } + + .fr-select:-webkit-autofill, + .fr-select:-webkit-autofill:hover, + .fr-select:-webkit-autofill:focus { + box-shadow: inset 0 -2px 0 0 #3a3a3a, inset 0 0 0 1000px #ececfe; + -webkit-text-fill-color: #161616; + } + + /** + * Marge des titres et textes + */ + .fr-callout__title { + margin: 0 0 0.5rem; + color: #161616; + } + + .fr-callout__text { + margin: 0; + } + + .fr-callout { + background-color: #eee; + background-image: linear-gradient(0deg, #6a6af4, #6a6af4); + } + + .fr-callout::before { + color: #161616; + } + + .fr-callout--green-tilleul-verveine { + background-image: linear-gradient(0deg, #b7a73f, #b7a73f); + background-color: #fceeac; + } + + .fr-callout--green-bourgeon { + background-image: linear-gradient(0deg, #68a532, #68a532); + background-color: #c9fcac; + } + + .fr-callout--green-emeraude { + background-image: linear-gradient(0deg, #00a95f, #00a95f); + background-color: #c3fad5; + } + + .fr-callout--green-menthe { + background-image: linear-gradient(0deg, #009081, #009081); + background-color: #bafaee; + } + + .fr-callout--green-archipel { + background-image: linear-gradient(0deg, #009099, #009099); + background-color: #c7f6fc; + } + + .fr-callout--blue-ecume { + background-image: linear-gradient(0deg, #465f9d, #465f9d); + background-color: #e9edfe; + } + + .fr-callout--blue-cumulus { + background-image: linear-gradient(0deg, #417dc4, #417dc4); + background-color: #e6eefe; + } + + .fr-callout--purple-glycine { + background-image: linear-gradient(0deg, #a558a0, #a558a0); + background-color: #fee7fc; + } + + .fr-callout--pink-macaron { + background-image: linear-gradient(0deg, #e18b76, #e18b76); + background-color: #fee9e6; + } + + .fr-callout--pink-tuile { + background-image: linear-gradient(0deg, #ce614a, #ce614a); + background-color: #fee9e7; + } + + .fr-callout--yellow-tournesol { + background-image: linear-gradient(0deg, #c8aa39, #c8aa39); + background-color: #feecc2; + } + + .fr-callout--yellow-moutarde { + background-image: linear-gradient(0deg, #c3992a, #c3992a); + background-color: #feebd0; + } + + .fr-callout--orange-terre-battue { + background-image: linear-gradient(0deg, #e4794a, #e4794a); + background-color: #fee9e5; + } + + .fr-callout--brown-cafe-creme { + background-image: linear-gradient(0deg, #d1b781, #d1b781); + background-color: #f7ecdb; + } + + .fr-callout--brown-caramel { + background-image: linear-gradient(0deg, #c08c65, #c08c65); + background-color: #f7ebe5; + } + + .fr-callout--brown-opera { + background-image: linear-gradient(0deg, #bd987a, #bd987a); + background-color: #f7ece4; + } + + .fr-callout--beige-gris-galet { + background-image: linear-gradient(0deg, #aea397, #aea397); + background-color: #f3ede5; + } + + .fr-modal__body { + z-index: 2000; + background-color: #fff; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + } + + .fr-modal__title { + color: #161616; + } + + .fr-modal__footer { + background-color: #fff; + } + + .fr-modal__body.fr-scroll-divider .fr-modal__footer { + background-image: linear-gradient(0deg, #ddd, #ddd); + } + + /** + * reset liste à puce + */ + .fr-nav [href] { + text-decoration: none; + } + + .fr-nav ul { + list-style-type: none; + } + + .fr-nav ol { + list-style-type: none; + } + + .fr-nav ul, + .fr-nav ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + /** + * reset margin + */ + .fr-nav__btn::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/arrow-down-s-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-mega-menu__category { + margin: 0; + } + + .fr-nav__link, + .fr-nav__btn { + color: #161616; + } + + .fr-nav__link[aria-current]:not([aria-current=false]), + .fr-nav__btn[aria-current]:not([aria-current=false]) { + color: #000091; + } + + .fr-nav__link[aria-current]:not([aria-current=false])::before, + .fr-nav__btn[aria-current]:not([aria-current=false])::before { + background-color: #000091; + } + + .fr-nav__btn[aria-expanded=true]:not(:disabled) { + background-color: #e3e3fd; + color: #000091; + } + + .fr-nav__item::before { + box-shadow: 0 -1px 0 0 #ddd, inset 0 -1px 0 0 #ddd; + } + + .fr-nav__item:first-child::before { + box-shadow: inset 0 -1px 0 0 #ddd; + } + + .fr-nav__item:last-child::before { + box-shadow: 0 -1px 0 0 #ddd; + } + + .fr-mega-menu__list::before { + box-shadow: 0 1px 0 0 #ddd; + } + + .fr-share__group > li { + list-style: none; + } + + .fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-share .fr-btn--bluesky::before { + background-image: url("../icons/logo/bluesky-line.svg"); + } + + .fr-share .fr-btn--facebook::before { + background-image: url("../icons/logo/facebook-circle-line.svg"); + } + + .fr-share .fr-btn--linkedin::before { + background-image: url("../icons/logo/linkedin-box-line.svg"); + } + + .fr-share .fr-btn--mastodon::before { + background-image: url("../icons/logo/mastodon-line.svg"); + } + + .fr-share .fr-btn--threads::before { + background-image: url("../icons/logo/threads-line.svg"); + } + + .fr-share .fr-btn--twitter::before { + background-image: url("../icons/logo/twitter-line.svg"); + } + + .fr-share .fr-btn--twitter-x::before { + background-image: url("../icons/logo/twitter-x-line.svg"); + } + + .fr-share .fr-btn--mail::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/business/mail-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share .fr-btn--copy::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/business/links-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--bluesky::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/logo/bluesky-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--facebook::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/logo/facebook-circle-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--linkedin::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/logo/linkedin-box-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--mastodon::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/logo/mastodon-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--threads::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/logo/threads-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--twitter::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/logo/twitter-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--twitter-x::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/logo/twitter-x-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--mail::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/business/mail-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--copy::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/business/links-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share .fr-btn { + background-color: transparent; + color: #000091; + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-share .fr-btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-share .fr-btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-share .fr-btn:disabled, + .fr-share a.fr-btn:not([href]) { + color: #929292; + box-shadow: inset 0 0 0 1px #e5e5e5; + background-color: transparent; + } + + .fr-share .fr-btn:disabled:hover, + .fr-share a.fr-btn:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-share .fr-btn:disabled:active, + .fr-share a.fr-btn:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-share__text { + color: #666; + } + + .fr-share__link { + background-color: transparent; + color: #000091; + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-share__link:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-share__link:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-share__link:disabled, + a.fr-share__link:not([href]) { + color: #929292; + box-shadow: inset 0 0 0 1px #e5e5e5; + background-color: transparent; + } + + .fr-share__link:disabled:hover, + a.fr-share__link:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-share__link:disabled:active, + a.fr-share__link:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + /** + * Reset liste à puce + */ + .fr-footer ul { + list-style-type: none; + } + + .fr-footer ol { + list-style-type: none; + } + + .fr-footer ul, + .fr-footer ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-footer__content-desc [href] { + text-decoration: underline; + } + + .fr-footer__bottom .fr-btn::before, + .fr-footer__bottom .fr-btn::after, + .fr-footer__bottom .fr-footer__bottom-link::before, + .fr-footer__bottom .fr-footer__bottom-link::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + margin-bottom: -0.25rem; + } + + .fr-footer { + box-shadow: inset 0 -1px 0 0 #ddd; + } + + .fr-footer__content-link { + color: #3a3a3a; + } + + .fr-footer__top-cat { + color: #161616; + } + + .fr-footer__top { + background-color: #f6f6f6; + } + + .fr-footer__bottom { + box-shadow: inset 0 1px 0 0 #ddd; + } + + .fr-footer__bottom .fr-btn { + color: #666; + } + + .fr-footer__bottom-item::before { + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-footer__bottom-link { + color: #666; + } + + .fr-footer__bottom-copy { + color: #666; + } + + .fr-footer__partners { + box-shadow: inset 0 1px 0 0 #ddd; + } + + .fr-footer__partners-title { + color: #3a3a3a; + } + + .fr-footer__partners .fr-footer__logo { + background-color: #fff; + box-shadow: inset 0 0 0 1px #ddd; + } + + /** + * Correctif de la largeur du texte dans la tuile + */ + .fr-tile--download .fr-tile__body, + .fr-tile--horizontal .fr-tile__body { + flex-basis: 100%; + } + + .fr-tile__body, + .fr-tile__body > * { + max-width: 100%; + } + + .fr-tile__title { + margin: 0 0 0.5rem; + max-width: 100%; + color: #161616; + } + + .fr-tile__title a::after, + .fr-tile__title button::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/arrow-right-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-tile__title [target=_blank]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/external-link-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-tile__desc { + margin: 0; + max-width: 100%; + } + + .fr-tile__start, + .fr-tile__detail { + max-width: 100%; + } + + .fr-tile--download .fr-tile__title a::after, + .fr-tile--download .fr-tile__title button::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/download-line.svg"); + } + + .fr-tile.fr-enlarge-link .fr-tile__title a { + text-decoration: none; + } + + .fr-tile.fr-enlarge-link .fr-tile__title a::after { + width: 1.5rem; + height: 1.5rem; + background-color: transparent; + } + + .fr-tile.fr-enlarge-button .fr-tile__title button::after { + width: 1.5rem; + height: 1.5rem; + background-color: transparent; + } + + .fr-tile--sm .fr-tile__title a::after, + .fr-tile--sm .fr-tile__title button::after { + width: 1rem; + height: 1rem; + } + + .fr-tile { + background-color: #fff; + } + + .fr-tile:not(.fr-tile--no-border):not(.fr-tile--shadow) { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd); + } + + .fr-tile--grey { + background-color: #eee; + } + + .fr-tile--shadow { + z-index: 500; + background-color: #fff; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + } + + .fr-tile--shadow.fr-tile--grey { + background-color: #eee; + } + + .fr-tile--no-background { + background-color: transparent; + } + + .fr-tile--no-background:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-tile--no-background:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-tile__title:disabled, + a.fr-tile__title:not([href]) { + color: #929292; + background-color: #e5e5e5; + } + + .fr-tile__title::before { + background-image: linear-gradient(0deg, #3a3a3a, #3a3a3a); + } + + .fr-tile__title a, + .fr-tile__title button { + color: #000091; + } + + .fr-tile__title a::before, + .fr-tile__title button::before { + background-image: linear-gradient(0deg, #000091, #000091); + } + + .fr-tile__title a:not([href]), + .fr-tile__title button:disabled { + color: #929292; + } + + .fr-tile__title a:not([href])::before, + .fr-tile__title button:disabled::before { + background-image: linear-gradient(0deg, #e5e5e5, #e5e5e5); + } + + .fr-translate .fr-translate__btn::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/editor/translate-2.svg"); + width: 1rem; + height: 1rem; + } + + .fr-translate .fr-translate__btn::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/arrow-down-s-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-translate .fr-translate__btn[aria-expanded=true] { + color: #000091; + background-color: #e3e3fd; + } + + .fr-translate__menu .fr-translate__language { + box-shadow: none; + } + + .fr-transcription { + position: relative; + } + + .fr-transcription__btn::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/editor/align-left.svg"); + width: 1rem; + height: 1rem; + } + + .fr-transcription__btn::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/arrow-down-s-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-transcription__btn[aria-expanded=true]::after { + transform: rotate(-180deg); + } + + ul.fr-transcription__actions-group { + list-style-type: none; + } + + ol.fr-transcription__actions-group { + list-style-type: none; + } + + ul.fr-transcription__actions-group, + ol.fr-transcription__actions-group { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__content { + max-height: 9.5rem; + } + + .fr-transcription::before { + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-transcription__btn { + color: #000091; + } + + .fr-transcription__btn[aria-expanded=true] { + background-color: #e3e3fd; + } + + .fr-transcription__content::before { + box-shadow: inset 0 1px 0 0 #ddd; + } + + .fr-transcription__footer::before { + box-shadow: inset 0 1px 0 0 #ddd; + } + + .fr-transcription .fr-modal:not(.fr-modal--opened)::before { + box-shadow: inset 0 1px 0 0 #ddd; + } + + .fr-input-wrap--addon .fr-btn { + flex-shrink: 0; + } + + .fr-input:-ms-input-placeholder { + font-style: italic; + } + + .fr-input { + color: #3a3a3a; + background-color: #eee; + box-shadow: inset 0 -2px 0 0 #3a3a3a; + } + + .fr-input::placeholder { + color: #666; + } + + .fr-input::-webkit-contacts-auto-fill-button { + background-color: #161616; + } + + .fr-input::-webkit-contacts-auto-fill-button:hover { + background-color: #343434; + } + + .fr-input::-webkit-contacts-auto-fill-button:active { + background-color: #474747; + } + + .fr-input:autofill, + .fr-input:autofill:hover, + .fr-input:autofill:focus, + .fr-input:-webkit-autofill, + .fr-input:-webkit-autofill:hover, + .fr-input:-webkit-autofill:focus { + box-shadow: inset 0 -2px 0 0 #3a3a3a, inset 0 0 0 1000px #e8edff; + -webkit-text-fill-color: #161616; + } + + .fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 #000091; + } + + .fr-fieldset--valid .fr-input, + .fr-fieldset--valid .fr-input-wrap--addon > .fr-input:not(:last-child), + .fr-input-group--valid .fr-input, + .fr-input-group--valid .fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 #18753c; + } + + .fr-fieldset--error .fr-input, + .fr-fieldset--error .fr-input-wrap--addon > .fr-input:not(:last-child), + .fr-input-group--error .fr-input, + .fr-input-group--error .fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 #ce0500; + } + + .fr-input-group--error::before { + background-image: linear-gradient(0deg, #ce0500, #ce0500); + } + + .fr-input-group--valid::before { + background-image: linear-gradient(0deg, #18753c, #18753c); + } + + .fr-input-group--info::before { + background-image: linear-gradient(0deg, #0063cb, #0063cb); + } + + .fr-search-bar .fr-btn::before, + .fr-search-bar .fr-btn::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/search-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-search-bar .fr-input { + box-shadow: inset 0 -2px 0 0 #000091; + } + + .fr-search-bar .fr-input--valid { + box-shadow: inset 0 -2px 0 0 #18753c; + } + + .fr-search-bar .fr-input--error { + box-shadow: inset 0 -2px 0 0 #ce0500; + } + + .fr-search-bar .fr-input::-webkit-search-cancel-button { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='%23161616' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-11.414L9.172 7.757 7.757 9.172 10.586 12l-2.829 2.828 1.415 1.415L12 13.414l2.828 2.829 1.415-1.415L13.414 12l2.829-2.828-1.415-1.415L12 10.586z'/%3E%3C/svg%3E"); + } + + .fr-content-media__caption, + .fr-content-media .fr-link { + color: #666; + } + + .fr-content-media__transcription .fr-link { + background-color: transparent; + color: #000091; + } + + .fr-content-media__transcription .fr-link:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-content-media__transcription .fr-link:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-content-media__transcription .fr-link:disabled, + .fr-content-media__transcription a.fr-link:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-content-media__transcription .fr-link:disabled:hover, + .fr-content-media__transcription a.fr-link:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-content-media__transcription .fr-link:disabled:active, + .fr-content-media__transcription a.fr-link:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-consent-service__collapse .fr-consent-service__collapse-btn { + text-decoration: underline; + } + + .fr-consent-service__collapse .fr-consent-service__collapse-btn::before, + .fr-consent-service__collapse .fr-consent-service__collapse-btn::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/arrow-down-s-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-consent-service__collapse .fr-consent-service__collapse-btn[aria-expanded=true]::before, + .fr-consent-service__collapse .fr-consent-service__collapse-btn[aria-expanded=true]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/arrow-up-s-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-consent-placeholder { + background-color: #eee; + } + + .fr-consent-banner { + z-index: 1500; + background-color: #f6f6f6; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-consent-manager__header, + .fr-consent-service { + box-shadow: inset 0 -1px 0 0 #ddd; + color: #3a3a3a; + } + + .fr-consent-manager__header .fr-radio-group + .fr-radio-group::before, + .fr-consent-service .fr-radio-group + .fr-radio-group::before { + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-consent-service__title { + color: #161616; + } + + .fr-consent-service:last-of-type, + .fr-consent-service .fr-consent-service { + box-shadow: none; + } + + .fr-consent-service .fr-consent-service__collapse-btn { + color: #000091; + } + + /** + * Correctif de la largeur max des textes + */ + .fr-follow__newsletter > * { + max-width: 100%; + } + + .fr-follow .fr-btn--bluesky::before { + background-image: url("../icons/logo/bluesky-fill.svg"); + } + + .fr-follow .fr-btn--dailymotion::before { + background-image: url("../icons/logo/fr--dailymotion-fill.svg"); + } + + .fr-follow .fr-btn--facebook::before { + background-image: url("../icons/logo/facebook-circle-fill.svg"); + } + + .fr-follow .fr-btn--github::before { + background-image: url("../icons/logo/github-fill.svg"); + } + + .fr-follow .fr-btn--instagram::before { + background-image: url("../icons/logo/instagram-fill.svg"); + } + + .fr-follow .fr-btn--linkedin::before { + background-image: url("../icons/logo/linkedin-box-fill.svg"); + } + + .fr-follow .fr-btn--mastodon::before { + background-image: url("../icons/logo/mastodon-fill.svg"); + } + + .fr-follow .fr-btn--snapchat::before { + background-image: url("../icons/logo/snapchat-fill.svg"); + } + + .fr-follow .fr-btn--telegram::before { + background-image: url("../icons/logo/telegram-fill.svg"); + } + + .fr-follow .fr-btn--threads::before { + background-image: url("../icons/logo/threads-fill.svg"); + } + + .fr-follow .fr-btn--tiktok::before { + background-image: url("../icons/logo/fr--tiktok-fill.svg"); + } + + .fr-follow .fr-btn--twitch::before { + background-image: url("../icons/logo/twitch-fill.svg"); + } + + .fr-follow .fr-btn--twitter::before { + background-image: url("../icons/logo/twitter-fill.svg"); + } + + .fr-follow .fr-btn--twitter-x::before { + background-image: url("../icons/logo/twitter-x-fill.svg"); + } + + .fr-follow .fr-btn--vimeo::before { + background-image: url("../icons/logo/vimeo-fill.svg"); + } + + .fr-follow .fr-btn--youtube::before { + background-image: url("../icons/logo/youtube-fill.svg"); + } + + .fr-follow .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-follow .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-follow .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 2rem; + height: 2rem; + } + + .fr-follow .fr-link--facebook::before, + .fr-follow .fr-link--facebook::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/logo/facebook-circle-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-link--twitter::before, + .fr-follow .fr-link--twitter::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/logo/twitter-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-link--twitter-x::before, + .fr-follow .fr-link--twitter-x::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/logo/twitter-x-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-link--instagram::before, + .fr-follow .fr-link--instagram::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/logo/instagram-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-link--linkedin::before, + .fr-follow .fr-link--linkedin::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/logo/linkedin-box-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-link--youtube::before, + .fr-follow .fr-link--youtube::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/logo/youtube-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-links-group:not(.fr-links-group--sm):not(.fr-links-group--lg) .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-follow .fr-links-group:not(.fr-links-group--sm):not(.fr-links-group--lg) .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-links-group--lg .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-follow .fr-links-group--lg .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 2rem; + height: 2rem; + } + + .fr-follow { + background-color: #f5f5fe; + } + + .fr-follow .fr-input { + background-color: #fff; + } + + .fr-follow__title { + color: #161616; + } + + .fr-follow__newsletter-legal { + color: #666; + } + + .fr-follow__social .fr-btn { + background-color: transparent; + color: #000091; + } + + .fr-follow__social .fr-btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-follow__social .fr-btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-follow__social .fr-btn:disabled, + .fr-follow__social a.fr-btn:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-follow__social .fr-btn:disabled:hover, + .fr-follow__social a.fr-btn:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-follow__social .fr-btn:disabled:active, + .fr-follow__social a.fr-btn:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-follow .fr-grid-row > *:not(:first-child) { + box-shadow: 0 -1px 0 0 #6a6af4; + } + + .fr-follow__social .fr-link { + background-color: transparent; + color: #000091; + } + + .fr-follow__social .fr-link:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-follow__social .fr-link:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-follow__social .fr-link:disabled, + .fr-follow__social a.fr-link:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-follow__social .fr-link:disabled:hover, + .fr-follow__social a.fr-link:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-follow__social .fr-link:disabled:active, + .fr-follow__social a.fr-link:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-password__checkbox { + position: absolute; + top: 0; + right: 0; + margin: 0; + } + + .fr-password__btn { + background-color: transparent; + color: #000091; + } + + .fr-password__btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-password__btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-password__btn:disabled, + a.fr-password__btn:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-password__btn:disabled:hover, + a.fr-password__btn:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-password__btn:disabled:active, + a.fr-password__btn:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-password [data-fr-capslock]::before { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23161616' d='M22.668 0C23.4023 0 24 .5977 24 1.332v21.336c0 .7343-.5977 1.332-1.332 1.332H1.332C.5977 24 0 23.4023 0 22.668V1.332C0 .5977.5977 0 1.332 0Zm-1.336 2.668H2.668v18.664h18.664Zm-4.664 12.664V18H7.332v-2.668ZM12 5.332 16.668 10H14v3.332h-4V10H7.332Zm0 0'/%3E%3C/svg%3E"); + } + + .fr-password .fr-password__checkbox input[type=checkbox] + label { + color: #161616; + } + + .fr-header ul { + list-style-type: none; + } + + .fr-header ol { + list-style-type: none; + } + + .fr-header ul, + .fr-header ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-header [href] { + text-decoration: none; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):not(.fr-btn--display)::before { + width: 1rem; + height: 1rem; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before, + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before, + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before { + width: 1rem; + height: 1rem; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn.fr-btn--display::before { + width: 1rem; + height: 1rem; + } + + .fr-header__tools-links .fr-link { + overflow: visible; + background-color: transparent; + color: #000091; + } + + .fr-header__service-title, + .fr-header__service-tagline { + margin: 0; + } + + .fr-header__operator img { + height: auto !important; + } + + .fr-header__navbar .fr-btn--menu::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/menu-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-header__navbar .fr-btn--search::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/search-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-header__brand { + z-index: 750; + background-color: #fff; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + } + + .fr-header__service { + color: #161616; + } + + .fr-header__service::before { + background-color: #ddd; + } + + .fr-header__menu-links::after { + box-shadow: inset 0 1px 0 0 #ddd; + } + + .fr-header__menu-links .fr-btn { + background-color: transparent; + color: #000091; + box-shadow: none; + } + + .fr-header__menu-links .fr-btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__menu-links .fr-btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__menu-links .fr-btn:disabled, + .fr-header__menu-links a.fr-btn:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-header__menu-links .fr-btn:disabled:hover, + .fr-header__menu-links a.fr-btn:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__menu-links .fr-btn:disabled:active, + .fr-header__menu-links a.fr-btn:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__tools-links .fr-btn { + background-color: transparent; + color: #000091; + } + + .fr-header__tools-links .fr-btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__tools-links .fr-btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__tools-links .fr-btn:disabled, + .fr-header__tools-links a.fr-btn:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-header__tools-links .fr-btn:disabled:hover, + .fr-header__tools-links a.fr-btn:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__tools-links .fr-btn:disabled:active, + .fr-header__tools-links a.fr-btn:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn { + background-color: transparent; + color: #000091; + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn:disabled, + .fr-header__tools-links > .fr-translate:first-child:last-child a.fr-btn:not([href]) { + color: #929292; + box-shadow: inset 0 0 0 1px #e5e5e5; + background-color: transparent; + } + + .fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn:disabled:hover, + .fr-header__tools-links > .fr-translate:first-child:last-child a.fr-btn:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn:disabled:active, + .fr-header__tools-links > .fr-translate:first-child:last-child a.fr-btn:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__navbar .fr-service__title { + color: #161616; + } + + .fr-header__navbar .fr-btn { + background-color: transparent; + color: #000091; + } + + .fr-header__navbar .fr-btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__navbar .fr-btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__navbar .fr-btn:disabled, + .fr-header__navbar a.fr-btn:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-header__navbar .fr-btn:disabled:hover, + .fr-header__navbar a.fr-btn:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__navbar .fr-btn:disabled:active, + .fr-header__navbar a.fr-btn:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__navbar .fr-btn--menu { + background-color: transparent; + color: #000091; + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-header__navbar .fr-btn--menu:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__navbar .fr-btn--menu:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__navbar .fr-btn--menu:disabled, + .fr-header__navbar a.fr-btn--menu:not([href]) { + color: #929292; + box-shadow: inset 0 0 0 1px #e5e5e5; + background-color: transparent; + } + + .fr-header__navbar .fr-btn--menu:disabled:hover, + .fr-header__navbar a.fr-btn--menu:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__navbar .fr-btn--menu:disabled:active, + .fr-header__navbar a.fr-btn--menu:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header .fr-modal { + background-color: #fff; + } + + .fr-header__menu-links .fr-link { + background-color: transparent; + color: #000091; + box-shadow: inset 0 -1px 0 0 #ddd; + } + + .fr-header__menu-links .fr-link:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__menu-links .fr-link:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__menu-links .fr-link:disabled, + .fr-header__menu-links a.fr-link:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-header__menu-links .fr-link:disabled:hover, + .fr-header__menu-links a.fr-link:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__menu-links .fr-link:disabled:active, + .fr-header__menu-links a.fr-link:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__tools-links .fr-link:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__tools-links .fr-link:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__tools-links .fr-link:disabled, + .fr-header__tools-links a.fr-link:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-header__tools-links .fr-link:disabled:hover, + .fr-header__tools-links a.fr-link:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__tools-links .fr-link:disabled:active, + .fr-header__tools-links a.fr-link:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-range[data-fr-js-range] input[type=range]::-ms-fill-lower { + background-color: #000091; + } + + .fr-range[data-fr-js-range] input[type=range]:disabled::-ms-fill-lower { + background-color: #e5e5e5; + } + + .fr-range[data-fr-js-range].fr-range--double { + background-image: linear-gradient(to right, #000091 0, #000091 100%); + } + + .fr-range-group--disabled .fr-range--double[data-fr-js-range] { + background-image: linear-gradient(to right, #e5e5e5 0, #e5e5e5 100%); + } + + .fr-pagination a[href].fr-pagination__link, + .fr-pagination button.fr-pagination__link { + background-color: transparent; + } + + .fr-pagination a[href].fr-pagination__link:hover, + .fr-pagination button.fr-pagination__link:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-pagination a[href].fr-pagination__link:active, + .fr-pagination button.fr-pagination__link:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-table__content table { + border-left: 1px solid #929292; + border-right: 1px solid #929292; + } + + .fr-table__content table thead tr:first-child th { + border-top: 1px solid #929292; + } + + .fr-table__content table thead tr:last-child th { + border-bottom: 1px solid #3a3a3a; + } + + .fr-table--bordered table th, + .fr-table--bordered table td { + border-right: 1px solid #929292; + } + + .fr-table > table thead tr:first-child th { + border-top: 1px solid #929292; + } + + .fr-table > table thead tr:last-child th { + border-bottom: 1px solid #3a3a3a; + } + + .fr-table > table tbody tr:last-child th, + .fr-table > table tbody tr:last-child td { + border-bottom: 1px solid #929292; + } + + .fr-table > table th:first-child, + .fr-table > table td:first-child { + border-left: 1px solid #929292; + } + + .fr-table > table th:last-child, + .fr-table > table td:last-child { + border-right: 1px solid #929292; + } + + .fr-table--bordered > table th, + .fr-table--bordered > table td { + border-bottom: 1px solid #929292; + } + + .fr-nav__link, + .fr-nav__btn { + background-color: transparent; + } + + .fr-nav__link:hover, + .fr-nav__btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-nav__link:active, + .fr-nav__btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-input:-ms-input-placeholder { + color: #666; + } +} +@media screen and (min-width: 48em) and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-sidemenu { + box-shadow: none; + } + + .fr-sidemenu__title { + box-shadow: none; + } + + .fr-sidemenu__inner { + box-shadow: inset -1px 0 0 0 #ddd; + } + + .fr-sidemenu--right .fr-sidemenu__inner { + box-shadow: inset 1px 0 0 0 #ddd; + } + + .fr-follow .fr-grid-row > *:not(:first-child) { + box-shadow: -1px 0 0 0 #6a6af4; + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) and (min-width: 48em) { + .fr-tabs__panel > * { + margin-left: 2rem; + margin-right: 2rem; + } + + .fr-tabs__panel > *:first-child { + margin-top: 1.75rem; + } + + .fr-tabs__panel > *:last-child { + margin-bottom: 2rem; + } + + .fr-card--download .fr-card__header { + padding-top: 0; + } + + .fr-card--download .fr-card__body, + .fr-card--horizontal .fr-card__body, + .fr-card--horizontal-half .fr-card__body, + .fr-card--horizontal-tier .fr-card__body { + flex-basis: 100%; + } + + .fr-tile--download.fr-tile--vertical\@md .fr-tile__body, + .fr-tile--horizontal.fr-tile--vertical\@md .fr-tile__body { + flex-basis: auto; + } +} +@media screen and (forced-colors: active) and (min-width: 0\0) and (min-resolution: 72dpi), screen and (prefers-contrast: more) and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-pagination__link[aria-current]:not([aria-current=false]) { + border: 1px solid #000091; + } +} +@media screen and (min-width: 62em) and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-nav__list > .fr-nav__item:first-child:nth-last-child(2), + .fr-nav__list > .fr-nav__item:first-child:nth-last-child(2) ~ *, + .fr-nav__list > .fr-nav__item:first-child:nth-last-child(3), + .fr-nav__list > .fr-nav__item:first-child:nth-last-child(3) ~ *, + .fr-nav__list > .fr-nav__item:first-child:nth-last-child(4), + .fr-nav__list > .fr-nav__item:first-child:nth-last-child(4) ~ * { + flex-basis: auto; + } + + .fr-nav__item { + position: static; + flex-basis: 100%; + } + + .fr-nav__item .fr-nav__link, + .fr-nav__item .fr-nav__btn { + max-width: 100%; + flex-wrap: nowrap; + } + + .fr-nav__item--align-right { + position: relative; + } + + .fr-nav__item--align-right .fr-collapse { + right: 0; + } + + /** + * Override du reset des marges des ul + **/ + .fr-menu .fr-menu__list { + margin-bottom: 2rem; + } + + .fr-menu { + z-index: 1000; + } + + .fr-menu__list { + background-color: #fff; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + background-image: linear-gradient(0deg, #e3e3fd, #e3e3fd); + } + + .fr-menu__list > *:first-child, + .fr-menu__list > *:first-child .fr-nav__link, + .fr-menu__list > *:hover, + .fr-menu__list > *:hover .fr-nav__link, + .fr-menu__list > *:hover + *, + .fr-menu__list > *:hover + * .fr-nav__link { + box-shadow: none; + } + + .fr-menu .fr-nav__link { + box-shadow: 0 calc(-1rem - 1px) 0 -1rem #ddd; + } + + .fr-mega-menu { + z-index: 1000; + background-color: #fff; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + box-shadow: inset 0 1px 0 0 #e3e3fd; + } + + .fr-mega-menu__category { + box-shadow: 0 calc(1rem + 1px) 0 -1rem #ddd; + } + + .fr-header { + z-index: 750; + background-color: #fff; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + } + + .fr-header__brand { + z-index: auto; + background: transparent; + box-shadow: none; + } + + .fr-header__service { + box-shadow: none; + } + + .fr-header .fr-header__menu { + box-shadow: inset 0 1px 0 0 #ddd; + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) and (min-width: 62em) { + .fr-tile--download.fr-tile--vertical\@lg .fr-tile__body, + .fr-tile--horizontal.fr-tile--vertical\@lg .fr-tile__body { + flex-basis: auto; + } + + .fr-header .fr-modal { + position: static; + overflow: visible; + } +} diff --git a/dist/dsfr/component/component.legacy.min.css b/dist/dsfr/component/component.legacy.min.css new file mode 100644 index 0000000..9a5909c --- /dev/null +++ b/dist/dsfr/component/component.legacy.min.css @@ -0,0 +1,183 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-table--green-tilleul-verveine.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--green-bourgeon.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--green-emeraude.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--green-menthe.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--green-archipel.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--blue-ecume.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--blue-cumulus.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--purple-glycine.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--pink-macaron.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--pink-tuile.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--yellow-tournesol.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--yellow-moutarde.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--orange-terre-battue.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--brown-cafe-creme.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--brown-caramel.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--brown-opera.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--beige-gris-galet.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-checkbox-group input[type=checkbox]+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),var(--data-uri-svg)}.fr-checkbox-group input[type=checkbox]:checked+label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23f5f5fe' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E");background-color:var(--background-active-blue-france);background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-active-blue-france) 4px,var(--border-active-blue-france) 5px,transparent 6px),linear-gradient(var(--border-active-blue-france),var(--border-active-blue-france)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-active-blue-france) 4px,var(--border-active-blue-france) 5px,transparent 6px),linear-gradient(var(--border-active-blue-france),var(--border-active-blue-france)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-active-blue-france) 4px,var(--border-active-blue-france) 5px,transparent 6px),linear-gradient(var(--border-active-blue-france),var(--border-active-blue-france)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-active-blue-france) 4px,var(--border-active-blue-france) 5px,transparent 6px),linear-gradient(var(--border-active-blue-france),var(--border-active-blue-france)),var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-checkbox-group input[type=checkbox]:checked+label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000091' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E")}.fr-checkbox-group input[type=checkbox]:disabled+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--background-disabled-grey) 4px,var(--background-disabled-grey) 5px,transparent 6px),linear-gradient(var(--background-disabled-grey),var(--background-disabled-grey)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--background-disabled-grey) 4px,var(--background-disabled-grey) 5px,transparent 6px),linear-gradient(var(--background-disabled-grey),var(--background-disabled-grey)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--background-disabled-grey) 4px,var(--background-disabled-grey) 5px,transparent 6px),linear-gradient(var(--background-disabled-grey),var(--background-disabled-grey)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--background-disabled-grey) 4px,var(--background-disabled-grey) 5px,transparent 6px),linear-gradient(var(--background-disabled-grey),var(--background-disabled-grey)),var(--data-uri-svg)}.fr-checkbox-group input[type=checkbox]:disabled:checked+label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E");background-color:var(--background-disabled-grey)}:root[data-fr-theme=dark] .fr-checkbox-group input[type=checkbox]:disabled:checked+label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E")}.fr-checkbox-group--error input[type=checkbox]+label:before,.fr-checkbox-group--error input[type=checkbox]:checked+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),var(--data-uri-svg)}.fr-checkbox-group--valid input[type=checkbox]+label:before,.fr-checkbox-group--valid input[type=checkbox]:checked+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),var(--data-uri-svg)}.fr-fieldset--error .fr-checkbox-group input[type=checkbox]+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),var(--data-uri-svg)}.fr-fieldset--valid .fr-checkbox-group input[type=checkbox]+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),var(--data-uri-svg)}.fr-toggle--error:before,.fr-toggle--valid:before{content:""}.fr-translate .fr-translate__btn[aria-expanded=true]:hover{background-color:var(--hover-tint)}.fr-translate .fr-translate__btn[aria-expanded=true]:active{background-color:var(--active-tint)}.fr-input:disabled{box-shadow:inset 0 -2px 0 0 var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-password .fr-password__checkbox input[type=checkbox]+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),var(--data-uri-svg)}@media (min-width:36em){ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-range__max,.fr-range__min,.fr-range__output{min-width:1.5rem}.fr-range input[type=range]{padding:0}.fr-range[data-fr-js-range]{justify-content:flex-start}.fr-range[data-fr-js-range]:after{background-color:#000091;content:none}.fr-range[data-fr-js-range] .fr-range__max{margin-left:auto}.fr-range[data-fr-js-range] input[type=range]{margin-top:-.25rem}.fr-range[data-fr-js-range] input[type=range]::-ms-track{background:transparent;border-color:transparent;border-width:.625rem 0;color:transparent;height:.75rem}.fr-range[data-fr-js-range] input[type=range]::-ms-fill-lower{border-radius:.375rem;height:.75rem}.fr-range[data-fr-js-range] input[type=range]::-ms-thumb{background-color:#fff;border:1px solid #000091;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,18,.16);height:1.5rem;width:1.5rem;z-index:500}.fr-range[data-fr-js-range] input[type=range]:not(:only-of-type){pointer-events:auto}.fr-range[data-fr-js-range].fr-range--double{background-position-y:1.625rem;background-repeat:no-repeat}.fr-range[data-fr-js-range].fr-range--double .fr-range__output{min-width:3rem}.fr-range[data-fr-js-range].fr-range--double input[type=range]{width:calc(100% - 1.5rem)}.fr-range[data-fr-js-range].fr-range--double input[type=range]::-ms-fill-lower{background-color:transparent}.fr-range[data-fr-js-range].fr-range--double input[type=range]:first-of-type{margin-right:1.5rem;z-index:2}.fr-range[data-fr-js-range].fr-range--double input[type=range]:nth-of-type(2){left:1.5rem}.fr-range--sm[data-fr-js-range] .fr-range__max,.fr-range--sm[data-fr-js-range] .fr-range__min,.fr-range--sm[data-fr-js-range] .fr-range__output{min-width:1rem}.fr-range--sm[data-fr-js-range] input[type=range]::-ms-track{border-width:.5rem 0;height:.5rem}.fr-range--sm[data-fr-js-range] input[type=range]::-ms-fill-lower{height:.5rem}.fr-range--sm[data-fr-js-range] input[type=range]::-ms-thumb{height:1rem;width:1rem}.fr-range--sm[data-fr-js-range].fr-range--double{background-position-y:1.5rem}.fr-range--sm[data-fr-js-range].fr-range--double .fr-range__output{min-width:2rem}.fr-range--sm[data-fr-js-range].fr-range--double input[type=range]{width:calc(100% - 1rem)}.fr-range--sm[data-fr-js-range].fr-range--double input[type=range]:first-of-type{margin-right:1rem}.fr-range--sm[data-fr-js-range].fr-range--double input[type=range]:nth-of-type(2){left:1rem}.fr-range-group--disabled .fr-range--double[data-fr-js-range] input[type=range]:first-of-type::-ms-fill-lower,.fr-range-group--disabled .fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(2)::-ms-fill-lower{background-color:transparent}.fr-range[data-fr-js-range]:before{box-shadow:inset 0 0 0 1px #000091}.fr-range[data-fr-js-range] input[type=range]:disabled::-ms-thumb{border:1px solid #e5e5e5}.fr-range__output{color:#000091}.fr-range__max,.fr-range__min{color:#666}.fr-range--step[data-fr-js-range]:before{background-image:radial-gradient(circle at 2px 50%,#000091 0,#000091 1px,transparent 0)}.fr-range--step[data-fr-js-range]:after{background-image:radial-gradient(circle at 2px 50%,#e3e3fd 0,#e3e3fd 2px,transparent 0);box-shadow:inset 10px 0 0 0 #000091,inset -10px 0 0 0 #000091}.fr-range--step.fr-range--sm[data-fr-js-range]:after{box-shadow:inset 6px 0 0 0 #000091,inset -6px 0 0 0 #000091}.fr-range-group--error:before{background-image:linear-gradient(0deg,#ce0500,#ce0500)}.fr-range-group--valid:before{background-image:linear-gradient(0deg,#18753c,#18753c)}.fr-range-group--disabled .fr-range[data-fr-js-range]:before{box-shadow:inset 0 0 0 1px #e5e5e5}.fr-range-group--disabled .fr-range[data-fr-js-range]:after{background-color:#e5e5e5}.fr-range-group--disabled .fr-range--step[data-fr-js-range]:before{background-image:radial-gradient(circle at 2px 50%,#e5e5e5 0,#e5e5e5 1px,transparent 0)}.fr-range-group--disabled .fr-range--step[data-fr-js-range]:after{background-image:radial-gradient(circle at 2px 50%,#fff 0,#fff 2px,transparent 0);box-shadow:inset 10px 0 0 0 #e5e5e5,inset -10px 0 0 0 #e5e5e5}.fr-range-group--disabled .fr-range__max,.fr-range-group--disabled .fr-range__min,.fr-range-group--disabled .fr-range__output{color:#929292}.fr-accordions-group ol,.fr-accordions-group ul{list-style-type:none}.fr-accordions-group ol,.fr-accordions-group ul{margin-bottom:0;margin-top:0;padding-left:0}ul{list-style-type:disc}ol{list-style-type:decimal}ol,ul{margin-bottom:.5rem;margin-top:.5rem;padding-left:1rem}.fr-accordion__btn:after,.fr-accordion__btn:before{background-color:transparent;background-image:url(../icons/system/arrow-down-s-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-accordion__btn[aria-expanded=true]:after{transform:rotate(-180deg)}.fr-accordion:before{box-shadow:inset 0 1px 0 0 #ddd,0 1px 0 0 #ddd}.fr-accordion__btn{color:#000091}.fr-accordion__btn[aria-expanded=true]{background-color:#e3e3fd}.fr-badge:after,.fr-badge:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-badge--sm:before{height:.75rem;width:.75rem}.fr-badge--sm.fr-badge--info:after,.fr-badge--sm.fr-badge--info:before,.fr-badge.fr-badge--info:after,.fr-badge.fr-badge--info:before{background-image:url(../icons/system/fr--info-fill.svg)}.fr-badge--sm.fr-badge--success:after,.fr-badge--sm.fr-badge--success:before,.fr-badge.fr-badge--success:after,.fr-badge.fr-badge--success:before{background-image:url(../icons/system/fr--success-fill.svg)}.fr-badge--sm.fr-badge--error:after,.fr-badge--sm.fr-badge--error:before,.fr-badge.fr-badge--error:after,.fr-badge.fr-badge--error:before{background-image:url(../icons/system/fr--error-fill.svg)}.fr-badge--sm.fr-badge--warning:after,.fr-badge--sm.fr-badge--warning:before,.fr-badge.fr-badge--warning:after,.fr-badge.fr-badge--warning:before{background-image:url(../icons/system/fr--warning-fill.svg)}.fr-badge--sm.fr-badge--new:after,.fr-badge--sm.fr-badge--new:before,.fr-badge.fr-badge--new:after,.fr-badge.fr-badge--new:before{background-image:url(../icons/weather/flashlight-fill.svg)}ol.fr-badges-group,ul.fr-badges-group{list-style-type:none}ol.fr-badges-group,ul.fr-badges-group{margin-bottom:0;margin-top:0;padding-left:0}.fr-badge{background-color:#eee;color:#3a3a3a}.fr-badge--info{background-color:#e8edff;color:#0063cb}.fr-badge--error{background-color:#ffe9e9;color:#ce0500}.fr-badge--success{background-color:#b8fec9;color:#18753c}.fr-badge--warning{background-color:#ffe9e6;color:#b34000}.fr-badge--new{background-color:#feebd0;color:#695240}.fr-badge--green-tilleul-verveine{background-color:#fceeac;color:#66673d}.fr-badge--green-bourgeon{background-color:#c9fcac;color:#447049}.fr-badge--green-emeraude{background-color:#c3fad5;color:#297254}.fr-badge--green-menthe{background-color:#bafaee;color:#37635f}.fr-badge--green-archipel{background-color:#c7f6fc;color:#006a6f}.fr-badge--blue-ecume{background-color:#e9edfe;color:#2f4077}.fr-badge--blue-cumulus{background-color:#e6eefe;color:#3558a2}.fr-badge--purple-glycine{background-color:#fee7fc;color:#6e445a}.fr-badge--pink-macaron{background-color:#fee9e6;color:#8d533e}.fr-badge--pink-tuile{background-color:#fee9e7;color:#a94645}.fr-badge--yellow-tournesol{background-color:#feecc2;color:#716043}.fr-badge--yellow-moutarde{background-color:#feebd0;color:#695240}.fr-badge--orange-terre-battue{background-color:#fee9e5;color:#755348}.fr-badge--brown-cafe-creme{background-color:#f7ecdb;color:#685c48}.fr-badge--brown-caramel{background-color:#f7ebe5;color:#845d48}.fr-badge--brown-opera{background-color:#f7ece4;color:#745b47}.fr-badge--beige-gris-galet{background-color:#f3ede5;color:#6a6156}.fr-logo{color:#000}.fr-btn:after,.fr-btn:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-btn[href]{text-decoration:none}.fr-btn.fr-btn--secondary:disabled:hover,.fr-btn.fr-btn--tertiary-no-outline:disabled:hover,.fr-btn.fr-btn--tertiary:disabled:hover{background-color:transparent}.fr-btn[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-btn--sm:after,.fr-btn--sm:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:.75rem;width:.75rem}.fr-btn--sm[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--sm[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn--sm[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--sm[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn--sm[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--sm[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn--sm[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--sm[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-btn--lg:after,.fr-btn--lg:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-btn--lg[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--lg[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn--lg[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--lg[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn--lg[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--lg[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn--lg[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--lg[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:2rem;width:2rem}.fr-btn--close:after,.fr-btn--close:before{background-image:url(../icons/system/close-line.svg)}.fr-btn--close:after,.fr-btn--close:before,.fr-btn--tooltip:after,.fr-btn--tooltip:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-btn--tooltip:after,.fr-btn--tooltip:before{background-image:url(../icons/system/question-line.svg)}.fr-btn--fullscreen:after,.fr-btn--fullscreen:before{background-image:url(../icons/media/fullscreen-line.svg)}.fr-btn--display:after,.fr-btn--display:before,.fr-btn--fullscreen:after,.fr-btn--fullscreen:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-btn--display:after,.fr-btn--display:before{background-image:url(../icons/system/fr--theme-fill.svg)}.fr-btn--briefcase:after,.fr-btn--briefcase:before{background-image:url(../icons/business/briefcase-fill.svg)}.fr-btn--account:after,.fr-btn--account:before,.fr-btn--briefcase:after,.fr-btn--briefcase:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-btn--account:after,.fr-btn--account:before{background-image:url(../icons/user/account-circle-fill.svg)}.fr-btn--team:after,.fr-btn--team:before{background-image:url(../icons/user/team-line.svg)}.fr-btn--sort:after,.fr-btn--sort:before,.fr-btn--team:after,.fr-btn--team:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-btn--sort:after,.fr-btn--sort:before{background-image:url(../icons/system/arrow-up-down-line.svg)}.fr-btn--sort[aria-sort=ascending]:after,.fr-btn--sort[aria-sort=ascending]:before,.fr-btn--sort[aria-sort=descending]:after,.fr-btn--sort[aria-sort=descending]:before{background-color:transparent;background-image:url(../icons/system/arrow-up-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}ol.fr-btns-group,ul.fr-btns-group{list-style-type:none}ol.fr-btns-group,ul.fr-btns-group{margin-bottom:0;margin-top:0;padding-left:0}.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:after,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:after,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:after,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:before,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:after,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:after,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:after,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:after,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:before,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:after,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:2rem;width:2rem}.fr-btn{background-color:#000091;color:#f5f5fe}.fr-btn:hover{background-color:#1212ff}.fr-btn:active{background-color:#2323ff}.fr-btn:disabled,a.fr-btn:not([href]){background-color:#e5e5e5;color:#929292}.fr-btn--secondary{background-color:transparent;box-shadow:inset 0 0 0 1px #000091;color:#000091}.fr-btn--secondary:hover{background-color:rgba(0,0,0,.05)}.fr-btn--secondary:active{background-color:rgba(0,0,0,.1)}.fr-btn--secondary:disabled,a.fr-btn--secondary:not([href]){background-color:transparent;box-shadow:inset 0 0 0 1px #e5e5e5;color:#929292}.fr-btn--secondary:disabled:hover,a.fr-btn--secondary:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-btn--secondary:disabled:active,a.fr-btn--secondary:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-btn--account,.fr-btn--sort,.fr-btn--tertiary{background-color:transparent;box-shadow:inset 0 0 0 1px #ddd;color:#000091}.fr-btn--account:hover,.fr-btn--sort:hover,.fr-btn--tertiary:hover{background-color:rgba(0,0,0,.05)}.fr-btn--account:active,.fr-btn--sort:active,.fr-btn--tertiary:active{background-color:rgba(0,0,0,.1)}.fr-btn--account:disabled,.fr-btn--sort:disabled,.fr-btn--tertiary:disabled,a.fr-btn--account:not([href]),a.fr-btn--sort:not([href]),a.fr-btn--tertiary:not([href]){background-color:transparent;box-shadow:inset 0 0 0 1px #e5e5e5;color:#929292}.fr-btn--account:disabled:hover,.fr-btn--sort:disabled:hover,.fr-btn--tertiary:disabled:hover,a.fr-btn--account:not([href]):hover,a.fr-btn--sort:not([href]):hover,a.fr-btn--tertiary:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-btn--account:disabled:active,.fr-btn--sort:disabled:active,.fr-btn--tertiary:disabled:active,a.fr-btn--account:not([href]):active,a.fr-btn--sort:not([href]):active,a.fr-btn--tertiary:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-btn--briefcase,.fr-btn--close,.fr-btn--display,.fr-btn--fullscreen,.fr-btn--team,.fr-btn--tertiary-no-outline,.fr-btn--tooltip{background-color:transparent;color:#000091}.fr-btn--briefcase:hover,.fr-btn--close:hover,.fr-btn--display:hover,.fr-btn--fullscreen:hover,.fr-btn--team:hover,.fr-btn--tertiary-no-outline:hover,.fr-btn--tooltip:hover{background-color:rgba(0,0,0,.05)}.fr-btn--briefcase:active,.fr-btn--close:active,.fr-btn--display:active,.fr-btn--fullscreen:active,.fr-btn--team:active,.fr-btn--tertiary-no-outline:active,.fr-btn--tooltip:active{background-color:rgba(0,0,0,.1)}.fr-btn--briefcase:disabled,.fr-btn--close:disabled,.fr-btn--display:disabled,.fr-btn--fullscreen:disabled,.fr-btn--team:disabled,.fr-btn--tertiary-no-outline:disabled,.fr-btn--tooltip:disabled,a.fr-btn--briefcase:not([href]),a.fr-btn--close:not([href]),a.fr-btn--display:not([href]),a.fr-btn--fullscreen:not([href]),a.fr-btn--team:not([href]),a.fr-btn--tertiary-no-outline:not([href]),a.fr-btn--tooltip:not([href]){background-color:transparent;color:#929292}.fr-btn--briefcase:disabled:hover,.fr-btn--close:disabled:hover,.fr-btn--display:disabled:hover,.fr-btn--fullscreen:disabled:hover,.fr-btn--team:disabled:hover,.fr-btn--tertiary-no-outline:disabled:hover,.fr-btn--tooltip:disabled:hover,a.fr-btn--briefcase:not([href]):hover,a.fr-btn--close:not([href]):hover,a.fr-btn--display:not([href]):hover,a.fr-btn--fullscreen:not([href]):hover,a.fr-btn--team:not([href]):hover,a.fr-btn--tertiary-no-outline:not([href]):hover,a.fr-btn--tooltip:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-btn--briefcase:disabled:active,.fr-btn--close:disabled:active,.fr-btn--display:disabled:active,.fr-btn--fullscreen:disabled:active,.fr-btn--team:disabled:active,.fr-btn--tertiary-no-outline:disabled:active,.fr-btn--tooltip:disabled:active,a.fr-btn--briefcase:not([href]):active,a.fr-btn--close:not([href]):active,a.fr-btn--display:not([href]):active,a.fr-btn--fullscreen:not([href]):active,a.fr-btn--team:not([href]):active,a.fr-btn--tertiary-no-outline:not([href]):active,a.fr-btn--tooltip:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-connect{background-color:#000091;color:#f5f5fe}.fr-connect:disabled,a.fr-connect:not([href]){background-color:#e5e5e5;color:#929292}.fr-connect-group .fr-connect+p a{color:#000091}.fr-connect-group p{color:#666}.fr-quote:after,.fr-quote:before{background-color:transparent;background-image:url(../icons/editor/fr--quote-line.svg);background-repeat:no-repeat;background-size:100%;height:2rem;width:2rem}ol.fr-quote__source,ul.fr-quote__source{list-style-type:none}ol.fr-quote__source,ul.fr-quote__source{margin-bottom:0;margin-top:0;padding-left:0}.fr-quote blockquote{max-width:100%}.fr-quote:before{color:#6a6af4}.fr-quote--green-tilleul-verveine:before{color:#b7a73f}.fr-quote--green-bourgeon:before{color:#68a532}.fr-quote--green-emeraude:before{color:#00a95f}.fr-quote--green-menthe:before{color:#009081}.fr-quote--green-archipel:before{color:#009099}.fr-quote--blue-ecume:before{color:#465f9d}.fr-quote--blue-cumulus:before{color:#417dc4}.fr-quote--purple-glycine:before{color:#a558a0}.fr-quote--pink-macaron:before{color:#e18b76}.fr-quote--pink-tuile:before{color:#ce614a}.fr-quote--yellow-tournesol:before{color:#c8aa39}.fr-quote--yellow-moutarde:before{color:#c3992a}.fr-quote--orange-terre-battue:before{color:#e4794a}.fr-quote--brown-cafe-creme:before{color:#d1b781}.fr-quote--brown-caramel:before{color:#c08c65}.fr-quote--brown-opera:before{color:#bd987a}.fr-quote--beige-gris-galet:before{color:#aea397}.fr-quote{background-image:linear-gradient(0deg,#ddd,#ddd)}.fr-quote__source{color:#666}.fr-breadcrumb ol,.fr-breadcrumb ul{list-style-type:none}.fr-breadcrumb ol,.fr-breadcrumb ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-breadcrumb__link:not([aria-current]):after,.fr-breadcrumb__link[aria-current=false]:after{background-color:transparent;background-image:url(../icons/system/arrow-right-s-line.svg);background-repeat:no-repeat;background-size:100%;content:"";display:inline-block;height:1rem;margin-left:.5rem;margin-right:-.25rem;pointer-events:none;vertical-align:-4px;width:1rem}.fr-breadcrumb{color:#666}.fr-breadcrumb__link[aria-current]:not([aria-current=false]){color:#3a3a3a}.fr-fieldset__legend{color:#161616;max-width:100%}.fr-message--error:after,.fr-message--error:before{background-color:transparent;background-image:url(../icons/system/fr--error-fill.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-message--valid:after,.fr-message--valid:before{background-image:url(../icons/system/fr--success-fill.svg)}.fr-message--info:after,.fr-message--info:before,.fr-message--valid:after,.fr-message--valid:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-message--info:after,.fr-message--info:before{background-image:url(../icons/system/fr--info-fill.svg)}.fr-message--warning:after,.fr-message--warning:before{background-color:transparent;background-image:url(../icons/system/fr--warning-fill.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-input-group--valid label,.fr-range-group--valid label,.fr-select-group--valid label,.fr-upload-group--valid label{color:#18753c}.fr-input-group--error label,.fr-range-group--error label,.fr-select-group--error label,.fr-upload-group--error label{color:#ce0500}.fr-input-group--info label,.fr-range-group--info label,.fr-select-group--info label,.fr-upload-group--info label{color:#0063cb}.fr-input-group--disabled .fr-hint-text,.fr-input-group--disabled label,.fr-range-group--disabled .fr-hint-text,.fr-range-group--disabled label,.fr-select-group--disabled .fr-hint-text,.fr-select-group--disabled label,.fr-upload-group--disabled .fr-hint-text,.fr-upload-group--disabled label{color:#929292}.fr-label{color:#161616}.fr-label--error{color:#ce0500}.fr-label--success{color:#18753c}.fr-label--info{color:#0063cb}.fr-label--disabled,.fr-label--disabled .fr-hint-text{color:#929292}.fr-hint-text,.fr-message{color:#666}.fr-message--error{color:#ce0500}.fr-message--valid{color:#18753c}.fr-message--info{color:#0063cb}.fr-message--warning{color:#b34000}.fr-fieldset input:disabled+label,.fr-fieldset input:disabled+label .fr-hint-text,.fr-fieldset input:disabled+label+.fr-hint-text,.fr-fieldset:disabled .fr-fieldset__legend,.fr-fieldset:disabled .fr-hint-text,.fr-fieldset:disabled .fr-label{color:#929292}.fr-fieldset--error,.fr-fieldset--error .fr-fieldset__legend{background-image:linear-gradient(0deg,#ce0500,#ce0500)}.fr-fieldset--error .fr-fieldset__legend,.fr-fieldset--error .fr-label{color:#ce0500}.fr-fieldset--valid,.fr-fieldset--valid .fr-fieldset__legend{background-image:linear-gradient(0deg,#18753c,#18753c)}.fr-fieldset--valid .fr-fieldset__legend,.fr-fieldset--valid .fr-label{color:#18753c}.fr-fieldset--info,.fr-fieldset--info .fr-fieldset__legend{background-image:linear-gradient(0deg,#0063cb,#0063cb)}.fr-fieldset--info .fr-fieldset__legend,.fr-fieldset--info .fr-label{color:#0063cb}.fr-error-text:after,.fr-error-text:before{background-image:url(../icons/system/fr--error-fill.svg)}.fr-error-text:after,.fr-error-text:before,.fr-valid-text:after,.fr-valid-text:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-valid-text:after,.fr-valid-text:before{background-image:url(../icons/system/fr--success-fill.svg)}.fr-error-text{color:#ce0500}.fr-valid-text{color:#18753c}.fr-info-text{color:#0063cb}.fr-fieldset--valid .fr-fieldset__content:before{box-shadow:inset 2px 0 0 0 #18753c}.fr-fieldset--error .fr-fieldset__content:before{box-shadow:inset 2px 0 0 0 #ce0500}.fr-fieldset--info .fr-fieldset__content:before{box-shadow:inset 2px 0 0 0 #0063cb}.fr-stepper__title{color:#161616;margin-bottom:.75rem}.fr-stepper__steps{background-image:repeating-linear-gradient(to right,#000091 0,#000091 var(--active-inner),transparent var(--active-inner),transparent var(--active-outer)),repeating-linear-gradient(to right,#eee 0,#eee var(--default-inner),transparent var(--default-inner),transparent var(--default-outer));display:none}.fr-stepper__details,.fr-stepper__state{color:#666}.fr-tooltip{color:#3a3a3a;margin-top:.5rem;position:relative}.fr-tooltip.fr-placement{background-image:linear-gradient(90deg,#fff,#fff);box-shadow:0 0 0 1px rgba(0,0,18,.16);z-index:1000}.fr-link{background-image:none;color:#000091;text-decoration:underline}.fr-link--sm:before,.fr-link:before{height:1rem;width:1rem}.fr-link--lg:before,.fr-link--sm:before,.fr-link:before{background-color:transparent;background-repeat:no-repeat;background-size:100%}.fr-link--lg:before{height:1.5rem;width:1.5rem}ol.fr-links-group--inline,ul.fr-links-group--inline{list-style-type:none}ol.fr-links-group--inline,ul.fr-links-group--inline{margin-bottom:0;margin-top:0;padding-left:0}.fr-link__detail{color:#666}.fr-links-group li::marker{color:#000091}.fr-links-group--bordered{box-shadow:inset 0 0 0 1px #ddd}.fr-link--close{background-color:transparent;color:#000091}.fr-link--close:hover{background-color:rgba(0,0,0,.05)}.fr-link--close:active{background-color:rgba(0,0,0,.1)}.fr-link--close:disabled,a.fr-link--close:not([href]){background-color:transparent;color:#929292}.fr-link--close:disabled:hover,a.fr-link--close:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-link--close:disabled:active,a.fr-link--close:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-sidemenu{box-shadow:inset 0 -1px 0 0 #ddd,inset 0 1px 0 0 #ddd;height:auto}.fr-sidemenu ol,.fr-sidemenu ul{list-style-type:none}.fr-sidemenu ol,.fr-sidemenu ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-sidemenu [href]{text-decoration:none}.fr-sidemenu__btn[aria-expanded]:after{background-color:transparent;background-image:url(../icons/system/arrow-down-s-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-sidemenu__title{box-shadow:inset 0 -1px 0 0 #ddd;color:#161616}.fr-sidemenu__item .fr-sidemenu__btn,.fr-sidemenu__item .fr-sidemenu__link{color:#161616}.fr-sidemenu__item:before{box-shadow:0 -1px 0 0 #ddd,inset 0 -1px 0 0 #ddd}.fr-sidemenu__item:first-child:before{box-shadow:inset 0 -1px 0 0 #ddd}.fr-sidemenu__item:last-child:before{box-shadow:0 -1px 0 0 #ddd}.fr-sidemenu__btn,.fr-sidemenu__btn[aria-current]:not([aria-current=false]),.fr-sidemenu__link,.fr-sidemenu__link[aria-current]:not([aria-current=false]){color:#000091}.fr-sidemenu__btn[aria-current]:not([aria-current=false]):before,.fr-sidemenu__link[aria-current]:not([aria-current=false]):before{background-color:#000091}.fr-sidemenu__btn[aria-expanded=true]{background-color:#e3e3fd}.fr-highlight{background-image:linear-gradient(0deg,#6a6af4,#6a6af4)}.fr-highlight--green-tilleul-verveine{background-image:linear-gradient(0deg,#b7a73f,#b7a73f)}.fr-highlight--green-bourgeon{background-image:linear-gradient(0deg,#68a532,#68a532)}.fr-highlight--green-emeraude{background-image:linear-gradient(0deg,#00a95f,#00a95f)}.fr-highlight--green-menthe{background-image:linear-gradient(0deg,#009081,#009081)}.fr-highlight--green-archipel{background-image:linear-gradient(0deg,#009099,#009099)}.fr-highlight--blue-ecume{background-image:linear-gradient(0deg,#465f9d,#465f9d)}.fr-highlight--blue-cumulus{background-image:linear-gradient(0deg,#417dc4,#417dc4)}.fr-highlight--purple-glycine{background-image:linear-gradient(0deg,#a558a0,#a558a0)}.fr-highlight--pink-macaron{background-image:linear-gradient(0deg,#e18b76,#e18b76)}.fr-highlight--pink-tuile{background-image:linear-gradient(0deg,#ce614a,#ce614a)}.fr-highlight--yellow-tournesol{background-image:linear-gradient(0deg,#c8aa39,#c8aa39)}.fr-highlight--yellow-moutarde{background-image:linear-gradient(0deg,#c3992a,#c3992a)}.fr-highlight--orange-terre-battue{background-image:linear-gradient(0deg,#e4794a,#e4794a)}.fr-highlight--brown-cafe-creme{background-image:linear-gradient(0deg,#d1b781,#d1b781)}.fr-highlight--brown-caramel{background-image:linear-gradient(0deg,#c08c65,#c08c65)}.fr-highlight--brown-opera{background-image:linear-gradient(0deg,#bd987a,#bd987a)}.fr-highlight--beige-gris-galet{background-image:linear-gradient(0deg,#aea397,#aea397)}.fr-tabs ol,.fr-tabs ul{list-style-type:none}.fr-tabs ol,.fr-tabs ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-tabs:before{bottom:0;box-shadow:inset 0 1px 0 0 #ddd,inset 1px 0 0 0 #ddd,inset -1px 0 0 0 #ddd;left:0;position:absolute;right:0;top:3rem}.fr-tabs .fr-tabs__list{padding:.25rem .75rem}.fr-tabs__tab:after,.fr-tabs__tab:before{height:1rem;width:1rem}.fr-tabs__panel{left:0;padding:0 .1px}.fr-tabs__panel [href]{text-decoration:underline}.fr-tabs__panel>*{margin-left:1rem;margin-right:1rem}.fr-tabs__panel>:first-child{margin-top:.75rem}.fr-tabs__panel>:last-child{margin-bottom:1rem}.fr-tabs{box-shadow:inset 0 -1px 0 0 #ddd}.fr-tabs__tab{background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd);box-shadow:0 2px 0 0 #fff}.fr-tabs__tab:not([aria-selected=true]){background-color:#e3e3fd;color:#161616}.fr-tabs__tab[aria-selected=true]:not(:disabled){background-color:#fff;background-image:linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd);color:#000091}.fr-tabs__tab:disabled{background-color:#e5e5e5;color:#929292}.fr-pagination [href]{text-decoration:none}.fr-pagination ol,.fr-pagination ul{list-style-type:none}.fr-pagination ol,.fr-pagination ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-pagination .fr-pagination__link--first:after,.fr-pagination .fr-pagination__link--first:before{background-color:transparent;background-image:url(../icons/system/fr--arrow-left-s-first-line.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-pagination .fr-pagination__link--prev:after,.fr-pagination .fr-pagination__link--prev:before{background-color:transparent;background-image:url(../icons/system/arrow-left-s-line.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-pagination .fr-pagination__link--next:after,.fr-pagination .fr-pagination__link--next:before{background-color:transparent;background-image:url(../icons/system/arrow-right-s-line.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-pagination .fr-pagination__link--last:after,.fr-pagination .fr-pagination__link--last:before{background-color:transparent;background-image:url(../icons/system/fr--arrow-right-s-last-line.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-pagination{color:#161616}.fr-pagination__link[aria-current]:not([aria-current=false]){background-color:#000091;color:#f5f5fe}.fr-pagination__link[aria-current]:not([aria-current=false]):hover{background-color:#1212ff}.fr-pagination__link[aria-current]:not([aria-current=false]):active{background-color:#2323ff}.fr-pagination__link:not([aria-current]):disabled,.fr-pagination__link[aria-current=false]:disabled,a.fr-pagination__link:not([aria-current]):not([href]),a.fr-pagination__link[aria-current=false]:not([href]){color:#929292}.fr-summary ol{list-style-type:decimal}.fr-summary__link:before{content:none}.fr-summary{background-color:#eee}.fr-summary li>a,.fr-summary__title{color:#161616}.fr-table__header .fr-segmented{flex:1}.fr-table__header .fr-table__detail{flex:2}.fr-table__content table,.fr-table__content table thead tr th,.fr-table__content table thead tr th:last-child{background-image:none}.fr-table__content table thead tr th[role=columnheader]{background-position:100% 0;background-repeat:no-repeat;background-size:1px 100%}.fr-table__content table tbody tr{background-image:none}.fr-table__content table tbody tr[aria-selected=true]:after{content:none}.fr-table__content table tbody tr[aria-selected=true] td,.fr-table__content table tbody tr[aria-selected=true] th{border-bottom:2px solid #000091;border-top:2px solid #000091}.fr-table__content table tbody tr[aria-selected=true] td:first-child,.fr-table__content table tbody tr[aria-selected=true] th:first-child{border-left:2px solid #000091}.fr-table__content table tbody tr[aria-selected=true] td:last-child,.fr-table__content table tbody tr[aria-selected=true] th:last-child{border-right:2px solid #000091}.fr-table[data-fr-js-table=true] .fr-table__wrapper:after{content:none}.fr-table[data-fr-js-table=true] caption,.fr-table[data-fr-js-table=true].fr-table--caption-bottom caption{margin-bottom:1rem;position:relative}.fr-table--bordered table td:last-child,.fr-table--bordered table th:last-child{border-right:none}.fr-table__wrapper:after{background-image:linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292)}.fr-table__content table caption{color:#161616}.fr-table__content table thead th{background-color:#f6f6f6;background-image:linear-gradient(0deg,#3a3a3a,#3a3a3a),linear-gradient(0deg,#929292,#929292)}.fr-table__content table thead th[role=columnheader]{background-image:linear-gradient(0deg,#3a3a3a,#3a3a3a),linear-gradient(0deg,#3a3a3a,#3a3a3a)}.fr-table__content table tbody tr:after{background-image:linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091)}.fr-table__content table tbody td{background-color:#fff;background-image:linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292)}.fr-table__content table tbody th{background-color:#f6f6f6;background-image:linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#3a3a3a,#3a3a3a)}.fr-table__detail{color:#666}.fr-table>table caption{color:#161616}.fr-table>table tbody:after,.fr-table>table thead:after{background-image:linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292)}.fr-table>table thead{background-color:#f6f6f6;background-image:linear-gradient(0deg,#3a3a3a,#3a3a3a);background-image:none;color:#161616}.fr-table>table tbody{background-color:#fff}.fr-table>table tbody tr:nth-child(2n){background-color:#f6f6f6}.fr-table--green-tilleul-verveine>table:after{background-image:linear-gradient(0deg,#b7a73f,#b7a73f),linear-gradient(0deg,#b7a73f,#b7a73f),linear-gradient(0deg,#b7a73f,#b7a73f),linear-gradient(0deg,#b7a73f,#b7a73f)}.fr-table--green-tilleul-verveine>table thead{background-color:#fceeac;background-image:linear-gradient(0deg,#66673d,#66673d);background-image:none}.fr-table--green-tilleul-verveine>table tbody{background-color:#fef7da}.fr-table--green-tilleul-verveine>table tbody tr:nth-child(2n){background-color:#fceeac}.fr-table--green-tilleul-verveine.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#b7a73f,#b7a73f);background-image:none}.fr-table--green-bourgeon>table:after{background-image:linear-gradient(0deg,#68a532,#68a532),linear-gradient(0deg,#68a532,#68a532),linear-gradient(0deg,#68a532,#68a532),linear-gradient(0deg,#68a532,#68a532)}.fr-table--green-bourgeon>table thead{background-color:#c9fcac;background-image:linear-gradient(0deg,#447049,#447049);background-image:none}.fr-table--green-bourgeon>table tbody{background-color:#e6feda}.fr-table--green-bourgeon>table tbody tr:nth-child(2n){background-color:#c9fcac}.fr-table--green-bourgeon.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#68a532,#68a532);background-image:none}.fr-table--green-emeraude>table:after{background-image:linear-gradient(0deg,#00a95f,#00a95f),linear-gradient(0deg,#00a95f,#00a95f),linear-gradient(0deg,#00a95f,#00a95f),linear-gradient(0deg,#00a95f,#00a95f)}.fr-table--green-emeraude>table thead{background-color:#c3fad5;background-image:linear-gradient(0deg,#297254,#297254);background-image:none}.fr-table--green-emeraude>table tbody{background-color:#e3fdeb}.fr-table--green-emeraude>table tbody tr:nth-child(2n){background-color:#c3fad5}.fr-table--green-emeraude.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#00a95f,#00a95f);background-image:none}.fr-table--green-menthe>table:after{background-image:linear-gradient(0deg,#009081,#009081),linear-gradient(0deg,#009081,#009081),linear-gradient(0deg,#009081,#009081),linear-gradient(0deg,#009081,#009081)}.fr-table--green-menthe>table thead{background-color:#bafaee;background-image:linear-gradient(0deg,#37635f,#37635f);background-image:none}.fr-table--green-menthe>table tbody{background-color:#dffdf7}.fr-table--green-menthe>table tbody tr:nth-child(2n){background-color:#bafaee}.fr-table--green-menthe.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#009081,#009081);background-image:none}.fr-table--green-archipel>table:after{background-image:linear-gradient(0deg,#009099,#009099),linear-gradient(0deg,#009099,#009099),linear-gradient(0deg,#009099,#009099),linear-gradient(0deg,#009099,#009099)}.fr-table--green-archipel>table thead{background-color:#c7f6fc;background-image:linear-gradient(0deg,#006a6f,#006a6f);background-image:none}.fr-table--green-archipel>table tbody{background-color:#e5fbfd}.fr-table--green-archipel>table tbody tr:nth-child(2n){background-color:#c7f6fc}.fr-table--green-archipel.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#009099,#009099);background-image:none}.fr-table--blue-ecume>table:after{background-image:linear-gradient(0deg,#465f9d,#465f9d),linear-gradient(0deg,#465f9d,#465f9d),linear-gradient(0deg,#465f9d,#465f9d),linear-gradient(0deg,#465f9d,#465f9d)}.fr-table--blue-ecume>table thead{background-color:#e9edfe;background-image:linear-gradient(0deg,#2f4077,#2f4077);background-image:none}.fr-table--blue-ecume>table tbody{background-color:#f4f6fe}.fr-table--blue-ecume>table tbody tr:nth-child(2n){background-color:#e9edfe}.fr-table--blue-ecume.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#465f9d,#465f9d);background-image:none}.fr-table--blue-cumulus>table:after{background-image:linear-gradient(0deg,#417dc4,#417dc4),linear-gradient(0deg,#417dc4,#417dc4),linear-gradient(0deg,#417dc4,#417dc4),linear-gradient(0deg,#417dc4,#417dc4)}.fr-table--blue-cumulus>table thead{background-color:#e6eefe;background-image:linear-gradient(0deg,#3558a2,#3558a2);background-image:none}.fr-table--blue-cumulus>table tbody{background-color:#f3f6fe}.fr-table--blue-cumulus>table tbody tr:nth-child(2n){background-color:#e6eefe}.fr-table--blue-cumulus.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#417dc4,#417dc4);background-image:none}.fr-table--purple-glycine>table:after{background-image:linear-gradient(0deg,#a558a0,#a558a0),linear-gradient(0deg,#a558a0,#a558a0),linear-gradient(0deg,#a558a0,#a558a0),linear-gradient(0deg,#a558a0,#a558a0)}.fr-table--purple-glycine>table thead{background-color:#fee7fc;background-image:linear-gradient(0deg,#6e445a,#6e445a);background-image:none}.fr-table--purple-glycine>table tbody{background-color:#fef3fd}.fr-table--purple-glycine>table tbody tr:nth-child(2n){background-color:#fee7fc}.fr-table--purple-glycine.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#a558a0,#a558a0);background-image:none}.fr-table--pink-macaron>table:after{background-image:linear-gradient(0deg,#e18b76,#e18b76),linear-gradient(0deg,#e18b76,#e18b76),linear-gradient(0deg,#e18b76,#e18b76),linear-gradient(0deg,#e18b76,#e18b76)}.fr-table--pink-macaron>table thead{background-color:#fee9e6;background-image:linear-gradient(0deg,#8d533e,#8d533e);background-image:none}.fr-table--pink-macaron>table tbody{background-color:#fef4f2}.fr-table--pink-macaron>table tbody tr:nth-child(2n){background-color:#fee9e6}.fr-table--pink-macaron.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#e18b76,#e18b76);background-image:none}.fr-table--pink-tuile>table:after{background-image:linear-gradient(0deg,#ce614a,#ce614a),linear-gradient(0deg,#ce614a,#ce614a),linear-gradient(0deg,#ce614a,#ce614a),linear-gradient(0deg,#ce614a,#ce614a)}.fr-table--pink-tuile>table thead{background-color:#fee9e7;background-image:linear-gradient(0deg,#a94645,#a94645);background-image:none}.fr-table--pink-tuile>table tbody{background-color:#fef4f3}.fr-table--pink-tuile>table tbody tr:nth-child(2n){background-color:#fee9e7}.fr-table--pink-tuile.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#ce614a,#ce614a);background-image:none}.fr-table--yellow-tournesol>table:after{background-image:linear-gradient(0deg,#c8aa39,#c8aa39),linear-gradient(0deg,#c8aa39,#c8aa39),linear-gradient(0deg,#c8aa39,#c8aa39),linear-gradient(0deg,#c8aa39,#c8aa39)}.fr-table--yellow-tournesol>table thead{background-color:#feecc2;background-image:linear-gradient(0deg,#716043,#716043);background-image:none}.fr-table--yellow-tournesol>table tbody{background-color:#fef6e3}.fr-table--yellow-tournesol>table tbody tr:nth-child(2n){background-color:#feecc2}.fr-table--yellow-tournesol.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#c8aa39,#c8aa39);background-image:none}.fr-table--yellow-moutarde>table:after{background-image:linear-gradient(0deg,#c3992a,#c3992a),linear-gradient(0deg,#c3992a,#c3992a),linear-gradient(0deg,#c3992a,#c3992a),linear-gradient(0deg,#c3992a,#c3992a)}.fr-table--yellow-moutarde>table thead{background-color:#feebd0;background-image:linear-gradient(0deg,#695240,#695240);background-image:none}.fr-table--yellow-moutarde>table tbody{background-color:#fef5e8}.fr-table--yellow-moutarde>table tbody tr:nth-child(2n){background-color:#feebd0}.fr-table--yellow-moutarde.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#c3992a,#c3992a);background-image:none}.fr-table--orange-terre-battue>table:after{background-image:linear-gradient(0deg,#e4794a,#e4794a),linear-gradient(0deg,#e4794a,#e4794a),linear-gradient(0deg,#e4794a,#e4794a),linear-gradient(0deg,#e4794a,#e4794a)}.fr-table--orange-terre-battue>table thead{background-color:#fee9e5;background-image:linear-gradient(0deg,#755348,#755348);background-image:none}.fr-table--orange-terre-battue>table tbody{background-color:#fef4f2}.fr-table--orange-terre-battue>table tbody tr:nth-child(2n){background-color:#fee9e5}.fr-table--orange-terre-battue.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#e4794a,#e4794a);background-image:none}.fr-table--brown-cafe-creme>table:after{background-image:linear-gradient(0deg,#d1b781,#d1b781),linear-gradient(0deg,#d1b781,#d1b781),linear-gradient(0deg,#d1b781,#d1b781),linear-gradient(0deg,#d1b781,#d1b781)}.fr-table--brown-cafe-creme>table thead{background-color:#f7ecdb;background-image:linear-gradient(0deg,#685c48,#685c48);background-image:none}.fr-table--brown-cafe-creme>table tbody{background-color:#fbf6ed}.fr-table--brown-cafe-creme>table tbody tr:nth-child(2n){background-color:#f7ecdb}.fr-table--brown-cafe-creme.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#d1b781,#d1b781);background-image:none}.fr-table--brown-caramel>table:after{background-image:linear-gradient(0deg,#c08c65,#c08c65),linear-gradient(0deg,#c08c65,#c08c65),linear-gradient(0deg,#c08c65,#c08c65),linear-gradient(0deg,#c08c65,#c08c65)}.fr-table--brown-caramel>table thead{background-color:#f7ebe5;background-image:linear-gradient(0deg,#845d48,#845d48);background-image:none}.fr-table--brown-caramel>table tbody{background-color:#fbf5f2}.fr-table--brown-caramel>table tbody tr:nth-child(2n){background-color:#f7ebe5}.fr-table--brown-caramel.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#c08c65,#c08c65);background-image:none}.fr-table--brown-opera>table:after{background-image:linear-gradient(0deg,#bd987a,#bd987a),linear-gradient(0deg,#bd987a,#bd987a),linear-gradient(0deg,#bd987a,#bd987a),linear-gradient(0deg,#bd987a,#bd987a)}.fr-table--brown-opera>table thead{background-color:#f7ece4;background-image:linear-gradient(0deg,#745b47,#745b47);background-image:none}.fr-table--brown-opera>table tbody{background-color:#fbf5f2}.fr-table--brown-opera>table tbody tr:nth-child(2n){background-color:#f7ece4}.fr-table--brown-opera.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#bd987a,#bd987a);background-image:none}.fr-table--beige-gris-galet>table:after{background-image:linear-gradient(0deg,#aea397,#aea397),linear-gradient(0deg,#aea397,#aea397),linear-gradient(0deg,#aea397,#aea397),linear-gradient(0deg,#aea397,#aea397)}.fr-table--beige-gris-galet>table thead{background-color:#f3ede5;background-image:linear-gradient(0deg,#6a6156,#6a6156);background-image:none}.fr-table--beige-gris-galet>table tbody{background-color:#f9f6f2}.fr-table--beige-gris-galet>table tbody tr:nth-child(2n){background-color:#f3ede5}.fr-table--beige-gris-galet.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#aea397,#aea397);background-image:none}.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#ddd,#ddd)}.fr-table--bordered>table tbody tr:nth-child(2n){background-color:transparent}.fr-table--bordered>table tbody tr:nth-child(2n):hover{background-color:rgba(0,0,0,.05)}.fr-table--bordered>table tbody tr:nth-child(2n):active{background-color:rgba(0,0,0,.1)}.fr-table:before{content:none}.fr-table--beige-gris-galet>table,.fr-table--beige-gris-galet>table tbody tr,.fr-table--blue-cumulus>table,.fr-table--blue-cumulus>table tbody tr,.fr-table--blue-ecume>table,.fr-table--blue-ecume>table tbody tr,.fr-table--brown-cafe-creme>table,.fr-table--brown-cafe-creme>table tbody tr,.fr-table--brown-caramel>table,.fr-table--brown-caramel>table tbody tr,.fr-table--brown-opera>table,.fr-table--brown-opera>table tbody tr,.fr-table--green-archipel>table,.fr-table--green-archipel>table tbody tr,.fr-table--green-bourgeon>table,.fr-table--green-bourgeon>table tbody tr,.fr-table--green-emeraude>table,.fr-table--green-emeraude>table tbody tr,.fr-table--green-menthe>table,.fr-table--green-menthe>table tbody tr,.fr-table--green-tilleul-verveine>table,.fr-table--green-tilleul-verveine>table tbody tr,.fr-table--orange-terre-battue>table,.fr-table--orange-terre-battue>table tbody tr,.fr-table--pink-macaron>table,.fr-table--pink-macaron>table tbody tr,.fr-table--pink-tuile>table,.fr-table--pink-tuile>table tbody tr,.fr-table--purple-glycine>table,.fr-table--purple-glycine>table tbody tr,.fr-table--yellow-moutarde>table,.fr-table--yellow-moutarde>table tbody tr,.fr-table--yellow-tournesol>table,.fr-table--yellow-tournesol>table tbody tr,.fr-table>table tbody tr,.fr-table>table tbody:after,.fr-table>table thead:after{background-image:none}.fr-tag{background-color:#eee;color:#161616;text-decoration:none}.fr-tag:after,.fr-tag:before{height:1rem;width:1rem}.fr-tag.fr-tag--sm:before,.fr-tag:after,.fr-tag:before{background-color:transparent;background-repeat:no-repeat;background-size:100%}.fr-tag.fr-tag--sm:before{height:.75rem;width:.75rem}button.fr-tag[aria-pressed=true],input[type=button].fr-tag[aria-pressed=true]{background-size:100% 100%,100% 100%}button.fr-tag[aria-pressed=true]:after,input[type=button].fr-tag[aria-pressed=true]:after{background-color:transparent;background-image:url(../icons/system/checkbox-circle-line.svg);background-repeat:no-repeat;background-size:100%;color:#000091;height:1rem;width:1rem}button.fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:after{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:.75rem;width:.75rem}button.fr-tag.fr-tag--dismiss:after,input[type=button].fr-tag.fr-tag--dismiss:after{background-color:transparent;background-color:currentColor;background-image:url(../icons/system/close-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;margin-left:.625rem;width:1rem}button.fr-tag.fr-tag--dismiss.fr-tag--sm:after,input[type=button].fr-tag.fr-tag--dismiss.fr-tag--sm:after{background-color:transparent;background-color:currentColor;background-repeat:no-repeat;background-size:100%;height:.75rem;margin-left:.5rem;width:.75rem}ol.fr-tags-group,ul.fr-tags-group{list-style-type:none}ol.fr-tags-group,ul.fr-tags-group{margin-bottom:0;margin-top:0;padding-left:0}.fr-tags-group--sm:after,.fr-tags-group--sm:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-tags-group--sm a.fr-tag.fr-tag--dismiss:after,.fr-tags-group--sm button.fr-tag.fr-tag--dismiss:after,.fr-tags-group--sm input[type=button].fr-tag.fr-tag--dismiss:after,.fr-tags-group--sm input[type=image].fr-tag.fr-tag--dismiss:after,.fr-tags-group--sm input[type=reset].fr-tag.fr-tag--dismiss:after,.fr-tags-group--sm input[type=submit].fr-tag.fr-tag--dismiss:after{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:.75rem;width:.75rem}.fr-tags-group--sm a.fr-tag[aria-pressed=true]:after,.fr-tags-group--sm button.fr-tag[aria-pressed=true]:after,.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:after,.fr-tags-group--sm input[type=image].fr-tag[aria-pressed=true]:after,.fr-tags-group--sm input[type=reset].fr-tag[aria-pressed=true]:after,.fr-tags-group--sm input[type=submit].fr-tag[aria-pressed=true]:after{background-color:transparent;background-color:transparent!important;background-repeat:no-repeat;background-size:100%;height:.75rem;width:.75rem}.fr-tag[aria-pressed=false]{background-color:#e3e3fd;color:#000091}.fr-tag[aria-pressed=false]:hover{background-color:#c1c1fb}.fr-tag[aria-pressed=false]:active{background-color:#adadf9}.fr-tag.fr-tag--dismiss{background-color:#000091;color:#f5f5fe}.fr-tag.fr-tag--dismiss:hover{background-color:#1212ff}.fr-tag.fr-tag--dismiss:active{background-color:#2323ff}a.fr-tag,button.fr-tag,input[type=button].fr-tag,input[type=image].fr-tag,input[type=reset].fr-tag,input[type=submit].fr-tag{background-color:#e3e3fd;color:#000091}a.fr-tag:hover,button.fr-tag:hover,input[type=button].fr-tag:hover,input[type=image].fr-tag:hover,input[type=reset].fr-tag:hover,input[type=submit].fr-tag:hover{background-color:#c1c1fb}a.fr-tag:active,button.fr-tag:active,input[type=button].fr-tag:active,input[type=image].fr-tag:active,input[type=reset].fr-tag:active,input[type=submit].fr-tag:active{background-color:#adadf9}a.fr-tag--green-tilleul-verveine,button.fr-tag--green-tilleul-verveine,input[type=button].fr-tag--green-tilleul-verveine,input[type=image].fr-tag--green-tilleul-verveine,input[type=reset].fr-tag--green-tilleul-verveine,input[type=submit].fr-tag--green-tilleul-verveine{background-color:#fbe769;color:#66673d}a.fr-tag--green-tilleul-verveine:hover,button.fr-tag--green-tilleul-verveine:hover,input[type=button].fr-tag--green-tilleul-verveine:hover,input[type=image].fr-tag--green-tilleul-verveine:hover,input[type=reset].fr-tag--green-tilleul-verveine:hover,input[type=submit].fr-tag--green-tilleul-verveine:hover{background-color:#d7c655}a.fr-tag--green-tilleul-verveine:active,button.fr-tag--green-tilleul-verveine:active,input[type=button].fr-tag--green-tilleul-verveine:active,input[type=image].fr-tag--green-tilleul-verveine:active,input[type=reset].fr-tag--green-tilleul-verveine:active,input[type=submit].fr-tag--green-tilleul-verveine:active{background-color:#c2b24c}a.fr-tag--green-bourgeon,button.fr-tag--green-bourgeon,input[type=button].fr-tag--green-bourgeon,input[type=image].fr-tag--green-bourgeon,input[type=reset].fr-tag--green-bourgeon,input[type=submit].fr-tag--green-bourgeon{background-color:#a9fb68;color:#447049}a.fr-tag--green-bourgeon:hover,button.fr-tag--green-bourgeon:hover,input[type=button].fr-tag--green-bourgeon:hover,input[type=image].fr-tag--green-bourgeon:hover,input[type=reset].fr-tag--green-bourgeon:hover,input[type=submit].fr-tag--green-bourgeon:hover{background-color:#8ed654}a.fr-tag--green-bourgeon:active,button.fr-tag--green-bourgeon:active,input[type=button].fr-tag--green-bourgeon:active,input[type=image].fr-tag--green-bourgeon:active,input[type=reset].fr-tag--green-bourgeon:active,input[type=submit].fr-tag--green-bourgeon:active{background-color:#7fc04b}a.fr-tag--green-emeraude,button.fr-tag--green-emeraude,input[type=button].fr-tag--green-emeraude,input[type=image].fr-tag--green-emeraude,input[type=reset].fr-tag--green-emeraude,input[type=submit].fr-tag--green-emeraude{background-color:#9ef9be;color:#297254}a.fr-tag--green-emeraude:hover,button.fr-tag--green-emeraude:hover,input[type=button].fr-tag--green-emeraude:hover,input[type=image].fr-tag--green-emeraude:hover,input[type=reset].fr-tag--green-emeraude:hover,input[type=submit].fr-tag--green-emeraude:hover{background-color:#69df97}a.fr-tag--green-emeraude:active,button.fr-tag--green-emeraude:active,input[type=button].fr-tag--green-emeraude:active,input[type=image].fr-tag--green-emeraude:active,input[type=reset].fr-tag--green-emeraude:active,input[type=submit].fr-tag--green-emeraude:active{background-color:#5ec988}a.fr-tag--green-menthe,button.fr-tag--green-menthe,input[type=button].fr-tag--green-menthe,input[type=image].fr-tag--green-menthe,input[type=reset].fr-tag--green-menthe,input[type=submit].fr-tag--green-menthe{background-color:#8bf8e7;color:#37635f}a.fr-tag--green-menthe:hover,button.fr-tag--green-menthe:hover,input[type=button].fr-tag--green-menthe:hover,input[type=image].fr-tag--green-menthe:hover,input[type=reset].fr-tag--green-menthe:hover,input[type=submit].fr-tag--green-menthe:hover{background-color:#6ed5c5}a.fr-tag--green-menthe:active,button.fr-tag--green-menthe:active,input[type=button].fr-tag--green-menthe:active,input[type=image].fr-tag--green-menthe:active,input[type=reset].fr-tag--green-menthe:active,input[type=submit].fr-tag--green-menthe:active{background-color:#62bfb1}a.fr-tag--green-archipel,button.fr-tag--green-archipel,input[type=button].fr-tag--green-archipel,input[type=image].fr-tag--green-archipel,input[type=reset].fr-tag--green-archipel,input[type=submit].fr-tag--green-archipel{background-color:#a6f2fa;color:#006a6f}a.fr-tag--green-archipel:hover,button.fr-tag--green-archipel:hover,input[type=button].fr-tag--green-archipel:hover,input[type=image].fr-tag--green-archipel:hover,input[type=reset].fr-tag--green-archipel:hover,input[type=submit].fr-tag--green-archipel:hover{background-color:#62dbe5}a.fr-tag--green-archipel:active,button.fr-tag--green-archipel:active,input[type=button].fr-tag--green-archipel:active,input[type=image].fr-tag--green-archipel:active,input[type=reset].fr-tag--green-archipel:active,input[type=submit].fr-tag--green-archipel:active{background-color:#58c5cf}a.fr-tag--blue-ecume,button.fr-tag--blue-ecume,input[type=button].fr-tag--blue-ecume,input[type=image].fr-tag--blue-ecume,input[type=reset].fr-tag--blue-ecume,input[type=submit].fr-tag--blue-ecume{background-color:#dee5fd;color:#2f4077}a.fr-tag--blue-ecume:hover,button.fr-tag--blue-ecume:hover,input[type=button].fr-tag--blue-ecume:hover,input[type=image].fr-tag--blue-ecume:hover,input[type=reset].fr-tag--blue-ecume:hover,input[type=submit].fr-tag--blue-ecume:hover{background-color:#b4c5fb}a.fr-tag--blue-ecume:active,button.fr-tag--blue-ecume:active,input[type=button].fr-tag--blue-ecume:active,input[type=image].fr-tag--blue-ecume:active,input[type=reset].fr-tag--blue-ecume:active,input[type=submit].fr-tag--blue-ecume:active{background-color:#99b3f9}a.fr-tag--blue-cumulus,button.fr-tag--blue-cumulus,input[type=button].fr-tag--blue-cumulus,input[type=image].fr-tag--blue-cumulus,input[type=reset].fr-tag--blue-cumulus,input[type=submit].fr-tag--blue-cumulus{background-color:#dae6fd;color:#3558a2}a.fr-tag--blue-cumulus:hover,button.fr-tag--blue-cumulus:hover,input[type=button].fr-tag--blue-cumulus:hover,input[type=image].fr-tag--blue-cumulus:hover,input[type=reset].fr-tag--blue-cumulus:hover,input[type=submit].fr-tag--blue-cumulus:hover{background-color:#a9c8fb}a.fr-tag--blue-cumulus:active,button.fr-tag--blue-cumulus:active,input[type=button].fr-tag--blue-cumulus:active,input[type=image].fr-tag--blue-cumulus:active,input[type=reset].fr-tag--blue-cumulus:active,input[type=submit].fr-tag--blue-cumulus:active{background-color:#8ab8f9}a.fr-tag--purple-glycine,button.fr-tag--purple-glycine,input[type=button].fr-tag--purple-glycine,input[type=image].fr-tag--purple-glycine,input[type=reset].fr-tag--purple-glycine,input[type=submit].fr-tag--purple-glycine{background-color:#fddbfa;color:#6e445a}a.fr-tag--purple-glycine:hover,button.fr-tag--purple-glycine:hover,input[type=button].fr-tag--purple-glycine:hover,input[type=image].fr-tag--purple-glycine:hover,input[type=reset].fr-tag--purple-glycine:hover,input[type=submit].fr-tag--purple-glycine:hover{background-color:#fbaff5}a.fr-tag--purple-glycine:active,button.fr-tag--purple-glycine:active,input[type=button].fr-tag--purple-glycine:active,input[type=image].fr-tag--purple-glycine:active,input[type=reset].fr-tag--purple-glycine:active,input[type=submit].fr-tag--purple-glycine:active{background-color:#fa96f2}a.fr-tag--pink-macaron,button.fr-tag--pink-macaron,input[type=button].fr-tag--pink-macaron,input[type=image].fr-tag--pink-macaron,input[type=reset].fr-tag--pink-macaron,input[type=submit].fr-tag--pink-macaron{background-color:#fddfda;color:#8d533e}a.fr-tag--pink-macaron:hover,button.fr-tag--pink-macaron:hover,input[type=button].fr-tag--pink-macaron:hover,input[type=image].fr-tag--pink-macaron:hover,input[type=reset].fr-tag--pink-macaron:hover,input[type=submit].fr-tag--pink-macaron:hover{background-color:#fbb8ab}a.fr-tag--pink-macaron:active,button.fr-tag--pink-macaron:active,input[type=button].fr-tag--pink-macaron:active,input[type=image].fr-tag--pink-macaron:active,input[type=reset].fr-tag--pink-macaron:active,input[type=submit].fr-tag--pink-macaron:active{background-color:#faa18d}a.fr-tag--pink-tuile,button.fr-tag--pink-tuile,input[type=button].fr-tag--pink-tuile,input[type=image].fr-tag--pink-tuile,input[type=reset].fr-tag--pink-tuile,input[type=submit].fr-tag--pink-tuile{background-color:#fddfdb;color:#a94645}a.fr-tag--pink-tuile:hover,button.fr-tag--pink-tuile:hover,input[type=button].fr-tag--pink-tuile:hover,input[type=image].fr-tag--pink-tuile:hover,input[type=reset].fr-tag--pink-tuile:hover,input[type=submit].fr-tag--pink-tuile:hover{background-color:#fbb8ad}a.fr-tag--pink-tuile:active,button.fr-tag--pink-tuile:active,input[type=button].fr-tag--pink-tuile:active,input[type=image].fr-tag--pink-tuile:active,input[type=reset].fr-tag--pink-tuile:active,input[type=submit].fr-tag--pink-tuile:active{background-color:#faa191}a.fr-tag--yellow-tournesol,button.fr-tag--yellow-tournesol,input[type=button].fr-tag--yellow-tournesol,input[type=image].fr-tag--yellow-tournesol,input[type=reset].fr-tag--yellow-tournesol,input[type=submit].fr-tag--yellow-tournesol{background-color:#fde39c;color:#716043}a.fr-tag--yellow-tournesol:hover,button.fr-tag--yellow-tournesol:hover,input[type=button].fr-tag--yellow-tournesol:hover,input[type=image].fr-tag--yellow-tournesol:hover,input[type=reset].fr-tag--yellow-tournesol:hover,input[type=submit].fr-tag--yellow-tournesol:hover{background-color:#e9c53b}a.fr-tag--yellow-tournesol:active,button.fr-tag--yellow-tournesol:active,input[type=button].fr-tag--yellow-tournesol:active,input[type=image].fr-tag--yellow-tournesol:active,input[type=reset].fr-tag--yellow-tournesol:active,input[type=submit].fr-tag--yellow-tournesol:active{background-color:#d3b235}a.fr-tag--yellow-moutarde,button.fr-tag--yellow-moutarde,input[type=button].fr-tag--yellow-moutarde,input[type=image].fr-tag--yellow-moutarde,input[type=reset].fr-tag--yellow-moutarde,input[type=submit].fr-tag--yellow-moutarde{background-color:#fde2b5;color:#695240}a.fr-tag--yellow-moutarde:hover,button.fr-tag--yellow-moutarde:hover,input[type=button].fr-tag--yellow-moutarde:hover,input[type=image].fr-tag--yellow-moutarde:hover,input[type=reset].fr-tag--yellow-moutarde:hover,input[type=submit].fr-tag--yellow-moutarde:hover{background-color:#f6c43c}a.fr-tag--yellow-moutarde:active,button.fr-tag--yellow-moutarde:active,input[type=button].fr-tag--yellow-moutarde:active,input[type=image].fr-tag--yellow-moutarde:active,input[type=reset].fr-tag--yellow-moutarde:active,input[type=submit].fr-tag--yellow-moutarde:active{background-color:#dfb135}a.fr-tag--orange-terre-battue,button.fr-tag--orange-terre-battue,input[type=button].fr-tag--orange-terre-battue,input[type=image].fr-tag--orange-terre-battue,input[type=reset].fr-tag--orange-terre-battue,input[type=submit].fr-tag--orange-terre-battue{background-color:#fddfd8;color:#755348}a.fr-tag--orange-terre-battue:hover,button.fr-tag--orange-terre-battue:hover,input[type=button].fr-tag--orange-terre-battue:hover,input[type=image].fr-tag--orange-terre-battue:hover,input[type=reset].fr-tag--orange-terre-battue:hover,input[type=submit].fr-tag--orange-terre-battue:hover{background-color:#fbb8a5}a.fr-tag--orange-terre-battue:active,button.fr-tag--orange-terre-battue:active,input[type=button].fr-tag--orange-terre-battue:active,input[type=image].fr-tag--orange-terre-battue:active,input[type=reset].fr-tag--orange-terre-battue:active,input[type=submit].fr-tag--orange-terre-battue:active{background-color:#faa184}a.fr-tag--brown-cafe-creme,button.fr-tag--brown-cafe-creme,input[type=button].fr-tag--brown-cafe-creme,input[type=image].fr-tag--brown-cafe-creme,input[type=reset].fr-tag--brown-cafe-creme,input[type=submit].fr-tag--brown-cafe-creme{background-color:#f4e3c7;color:#685c48}a.fr-tag--brown-cafe-creme:hover,button.fr-tag--brown-cafe-creme:hover,input[type=button].fr-tag--brown-cafe-creme:hover,input[type=image].fr-tag--brown-cafe-creme:hover,input[type=reset].fr-tag--brown-cafe-creme:hover,input[type=submit].fr-tag--brown-cafe-creme:hover{background-color:#e1c386}a.fr-tag--brown-cafe-creme:active,button.fr-tag--brown-cafe-creme:active,input[type=button].fr-tag--brown-cafe-creme:active,input[type=image].fr-tag--brown-cafe-creme:active,input[type=reset].fr-tag--brown-cafe-creme:active,input[type=submit].fr-tag--brown-cafe-creme:active{background-color:#ccb078}a.fr-tag--brown-caramel,button.fr-tag--brown-caramel,input[type=button].fr-tag--brown-caramel,input[type=image].fr-tag--brown-caramel,input[type=reset].fr-tag--brown-caramel,input[type=submit].fr-tag--brown-caramel{background-color:#f3e2d9;color:#845d48}a.fr-tag--brown-caramel:hover,button.fr-tag--brown-caramel:hover,input[type=button].fr-tag--brown-caramel:hover,input[type=image].fr-tag--brown-caramel:hover,input[type=reset].fr-tag--brown-caramel:hover,input[type=submit].fr-tag--brown-caramel:hover{background-color:#e7bea6}a.fr-tag--brown-caramel:active,button.fr-tag--brown-caramel:active,input[type=button].fr-tag--brown-caramel:active,input[type=image].fr-tag--brown-caramel:active,input[type=reset].fr-tag--brown-caramel:active,input[type=submit].fr-tag--brown-caramel:active{background-color:#e1a982}a.fr-tag--brown-opera,button.fr-tag--brown-opera,input[type=button].fr-tag--brown-opera,input[type=image].fr-tag--brown-opera,input[type=reset].fr-tag--brown-opera,input[type=submit].fr-tag--brown-opera{background-color:#f3e2d7;color:#745b47}a.fr-tag--brown-opera:hover,button.fr-tag--brown-opera:hover,input[type=button].fr-tag--brown-opera:hover,input[type=image].fr-tag--brown-opera:hover,input[type=reset].fr-tag--brown-opera:hover,input[type=submit].fr-tag--brown-opera:hover{background-color:#e7bfa0}a.fr-tag--brown-opera:active,button.fr-tag--brown-opera:active,input[type=button].fr-tag--brown-opera:active,input[type=image].fr-tag--brown-opera:active,input[type=reset].fr-tag--brown-opera:active,input[type=submit].fr-tag--brown-opera:active{background-color:#deaa7e}a.fr-tag--beige-gris-galet,button.fr-tag--beige-gris-galet,input[type=button].fr-tag--beige-gris-galet,input[type=image].fr-tag--beige-gris-galet,input[type=reset].fr-tag--beige-gris-galet,input[type=submit].fr-tag--beige-gris-galet{background-color:#eee4d9;color:#6a6156}a.fr-tag--beige-gris-galet:hover,button.fr-tag--beige-gris-galet:hover,input[type=button].fr-tag--beige-gris-galet:hover,input[type=image].fr-tag--beige-gris-galet:hover,input[type=reset].fr-tag--beige-gris-galet:hover,input[type=submit].fr-tag--beige-gris-galet:hover{background-color:#dbc3a4}a.fr-tag--beige-gris-galet:active,button.fr-tag--beige-gris-galet:active,input[type=button].fr-tag--beige-gris-galet:active,input[type=image].fr-tag--beige-gris-galet:active,input[type=reset].fr-tag--beige-gris-galet:active,input[type=submit].fr-tag--beige-gris-galet:active{background-color:#c6b094}button.fr-tag[aria-pressed=true]:not(:disabled),input[type=button].fr-tag[aria-pressed=true]:not(:disabled){background-color:transparent;background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,#000091 .625rem);color:#f5f5fe}button.fr-tag[aria-pressed=true]:not(:disabled):hover,input[type=button].fr-tag[aria-pressed=true]:not(:disabled):hover{background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,#1212ff .625rem)}button.fr-tag[aria-pressed=true]:not(:disabled):active,input[type=button].fr-tag[aria-pressed=true]:not(:disabled):active{background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,#2323ff .625rem)}button.fr-tag[aria-pressed=true]:disabled,input[type=button].fr-tag[aria-pressed=true]:disabled{background-color:transparent;background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,#e5e5e5 .625rem)}button.fr-tag[aria-pressed=true]:disabled:hover,input[type=button].fr-tag[aria-pressed=true]:disabled:hover{background-color:rgba(0,0,0,.05)}button.fr-tag[aria-pressed=true]:disabled:active,input[type=button].fr-tag[aria-pressed=true]:disabled:active{background-color:rgba(0,0,0,.1)}button.fr-tag[aria-pressed=true]:disabled:after,input[type=button].fr-tag[aria-pressed=true]:disabled:after{color:#929292}button.fr-tag[aria-pressed=true].fr-tag--sm,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#000091 .5rem)}button.fr-tag[aria-pressed=true].fr-tag--sm:hover,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:hover{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#1212ff .5rem)}button.fr-tag[aria-pressed=true].fr-tag--sm:active,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:active{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#2323ff .5rem)}button.fr-tag[aria-pressed=true].fr-tag--sm:disabled,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:disabled{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#e5e5e5 .5rem)}a:not([href]).fr-tag,button.fr-tag:disabled,input[type=button].fr-tag:disabled{background-color:#e5e5e5;color:#929292}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true],.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#000091 .5rem)}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:hover,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:hover{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#1212ff .5rem)}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:active,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:active{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#2323ff .5rem)}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:disabled,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:disabled{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#e5e5e5 .5rem)}.fr-alert:after,.fr-alert:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-alert p,.fr-alert__title{margin:0 0 .25rem}.fr-alert--info:before{background-image:url(../icons/system/fr--info-fill.svg)}.fr-alert--success:before{background-image:url(../icons/system/fr--success-fill.svg)}.fr-alert--error:before{background-image:url(../icons/system/fr--error-fill.svg)}.fr-alert--warning:before{background-image:url(../icons/system/fr--warning-fill.svg)}.fr-alert .fr-btn--close:after,.fr-alert .fr-btn--close:before,.fr-alert .fr-link--close:after,.fr-alert .fr-link--close:before{background-color:transparent;background-image:url(../icons/system/close-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-alert{background-image:linear-gradient(0deg,#3a3a3a,#3a3a3a),linear-gradient(0deg,#3a3a3a,#3a3a3a),linear-gradient(0deg,#3a3a3a,#3a3a3a),linear-gradient(0deg,#3a3a3a,#3a3a3a),linear-gradient(0deg,#3a3a3a,#3a3a3a)}.fr-alert:before{color:#fff}.fr-alert--info{background-image:linear-gradient(0deg,#0063cb,#0063cb),linear-gradient(0deg,#0063cb,#0063cb),linear-gradient(0deg,#0063cb,#0063cb),linear-gradient(0deg,#0063cb,#0063cb),linear-gradient(0deg,#0063cb,#0063cb)}.fr-alert--error{background-image:linear-gradient(0deg,#ce0500,#ce0500),linear-gradient(0deg,#ce0500,#ce0500),linear-gradient(0deg,#ce0500,#ce0500),linear-gradient(0deg,#ce0500,#ce0500),linear-gradient(0deg,#ce0500,#ce0500)}.fr-alert--success{background-image:linear-gradient(0deg,#18753c,#18753c),linear-gradient(0deg,#18753c,#18753c),linear-gradient(0deg,#18753c,#18753c),linear-gradient(0deg,#18753c,#18753c),linear-gradient(0deg,#18753c,#18753c)}.fr-alert--warning{background-image:linear-gradient(0deg,#b34000,#b34000),linear-gradient(0deg,#b34000,#b34000),linear-gradient(0deg,#b34000,#b34000),linear-gradient(0deg,#b34000,#b34000),linear-gradient(0deg,#b34000,#b34000)}.fr-notice p,.fr-notice__title{margin:0}.fr-notice__title:before{color:transparent;vertical-align:-6px}.fr-notice--info .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-image:url(../icons/system/fr--info-fill.svg);height:1.5rem;width:1.5rem}.fr-notice--alert .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before,.fr-notice--cyberattack .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before,.fr-notice--warning .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before,.fr-notice--witness .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-image:url(../icons/system/fr--warning-fill.svg);height:1.5rem;width:1.5rem}.fr-notice--weather-orange .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before,.fr-notice--weather-red .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-image:url(../icons/weather/heavy-showers-fill.svg);height:1.5rem;width:1.5rem}.fr-notice--weather-purple .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-image:url(../icons/weather/typhoon-fill.svg);height:1.5rem;width:1.5rem}.fr-notice--kidnapping .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-image:url(../icons/system/fr--alert-warning-fill.svg);height:1.5rem;width:1.5rem}.fr-notice--attack .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-image:url(../icons/system/fr--alert-warning-2-fill.svg);height:1.5rem;width:1.5rem}.fr-notice .fr-btn--close:after,.fr-notice .fr-btn--close:before{background-color:transparent;background-image:url(../icons/system/close-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-notice{background-color:#eee;color:#161616}.fr-notice--info{background-color:#e8edff;color:#0063cb}.fr-notice--warning,.fr-notice--weather-orange{background-color:#ffe9e6;color:#b34000}.fr-notice--alert{background-color:#ffe9e9;color:#ce0500}.fr-notice--weather-red{color:#fff}.fr-notice--weather-red,.fr-notice--weather-red .fr-btn--close{background-color:#ce0500}.fr-notice--weather-purple{background-color:#6e445a;color:#fff}.fr-notice--weather-purple .fr-btn--close{background-color:#6e445a}.fr-notice--witness{background-image:linear-gradient(0deg,#ce0500,#ce0500);color:#fff}.fr-notice--witness,.fr-notice--witness .fr-btn--close{background-color:#3a3a3a}.fr-notice--attack,.fr-notice--kidnapping{background-color:#ce0500;background-image:linear-gradient(0deg,#3a3a3a,#3a3a3a);color:#fff}.fr-notice--attack .fr-btn--close,.fr-notice--kidnapping .fr-btn--close{background-color:#ce0500}.fr-notice--cyberattack{background-image:linear-gradient(0deg,#0063cb,#0063cb);color:#fff}.fr-notice--cyberattack,.fr-notice--cyberattack .fr-btn--close{background-color:#3a3a3a}.fr-radio-group input[type=radio]+label{background-image:radial-gradient(transparent 10px,#000091 11px,transparent 12px)}.fr-radio-group input[type=radio]:disabled+label{background-image:radial-gradient(transparent 10px,#e5e5e5 11px,transparent 12px)}.fr-radio-group input[type=radio]:checked+label{background-image:radial-gradient(transparent 10px,#000091 11px,transparent 12px),radial-gradient(#000091 5px,transparent 6px)}.fr-radio-group input[type=radio]:checked:disabled+label{background-image:radial-gradient(transparent 10px,#e5e5e5 11px,transparent 12px),radial-gradient(#e5e5e5 5px,transparent 6px)}.fr-fieldset--error .fr-radio-group input[type=radio]+label{background-image:radial-gradient(transparent 10px,#ce0500 11px,transparent 12px)}.fr-fieldset--error .fr-radio-group input[type=radio]:checked+label{background-image:radial-gradient(transparent 10px,#ce0500 11px,transparent 12px),radial-gradient(#000091 5px,transparent 6px)}.fr-fieldset--valid .fr-radio-group input[type=radio]+label{background-image:radial-gradient(transparent 10px,#18753c 11px,transparent 12px)}.fr-fieldset--valid .fr-radio-group input[type=radio]:checked+label{background-image:radial-gradient(transparent 10px,#18753c 11px,transparent 12px),radial-gradient(#000091 5px,transparent 6px)}.fr-fieldset--info .fr-radio-group input[type=radio]+label{background-image:radial-gradient(transparent 10px,#0063cb 11px,transparent 12px)}.fr-fieldset--info .fr-radio-group input[type=radio]:checked+label{background-image:radial-gradient(transparent 10px,#0063cb 11px,transparent 12px),radial-gradient(#000091 5px,transparent 6px)}.fr-fieldset .fr-radio-group input[type=radio]:disabled+label{background-image:radial-gradient(transparent 10px,#e5e5e5 11px,transparent 12px)}.fr-fieldset .fr-radio-group input[type=radio]:disabled:checked+label{background-image:radial-gradient(transparent 10px,#e5e5e5 11px,transparent 12px),radial-gradient(#e5e5e5 5px,transparent 6px)}.fr-radio-group--sm input[type=radio]+label{background-image:radial-gradient(transparent 6px,#000091 7px,transparent 8px)}.fr-radio-group--sm input[type=radio]:disabled+label{background-image:radial-gradient(transparent 6px,#e5e5e5 7px,transparent 8px)}.fr-radio-group--sm input[type=radio]:checked+label{background-image:radial-gradient(transparent 6px,#000091 7px,transparent 8px),radial-gradient(#000091 3px,transparent 4px)}.fr-radio-group--sm input[type=radio]:checked:disabled+label{background-image:radial-gradient(transparent 6px,#e5e5e5 7px,transparent 8px),radial-gradient(#e5e5e5 3px,transparent 4px)}.fr-fieldset--error .fr-radio-group--sm input[type=radio]+label{background-image:radial-gradient(transparent 6px,#ce0500 7px,transparent 8px)}.fr-fieldset--error .fr-radio-group--sm input[type=radio]:checked+label{background-image:radial-gradient(transparent 6px,#ce0500 7px,transparent 8px),radial-gradient(#000091 3px,transparent 4px)}.fr-fieldset--valid .fr-radio-group--sm input[type=radio]+label{background-image:radial-gradient(transparent 6px,#18753c 7px,transparent 8px)}.fr-fieldset--valid .fr-radio-group--sm input[type=radio]:checked+label{background-image:radial-gradient(transparent 6px,#18753c 7px,transparent 8px),radial-gradient(#000091 3px,transparent 4px)}.fr-fieldset--info .fr-radio-group--sm input[type=radio]+label{background-image:radial-gradient(transparent 6px,#0063cb 7px,transparent 8px)}.fr-fieldset--info .fr-radio-group--sm input[type=radio]:checked+label{background-image:radial-gradient(transparent 6px,#0063cb 7px,transparent 8px),radial-gradient(#000091 3px,transparent 4px)}.fr-fieldset .fr-radio-group--sm input[type=radio]:disabled+label{background-image:radial-gradient(transparent 6px,#e5e5e5 7px,transparent 8px)}.fr-fieldset .fr-radio-group--sm input[type=radio]:disabled:checked+label{background-image:radial-gradient(transparent 6px,#e5e5e5 7px,transparent 8px),radial-gradient(#e5e5e5 3px,transparent 4px)}.fr-radio-rich__pictogram{background-color:#fff;background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd)}.fr-radio-rich input[type=radio]+label{background-color:#fff;background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),radial-gradient(transparent 6px,#000091 7px,transparent 8px)}.fr-radio-rich input[type=radio]:disabled+label{background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),radial-gradient(transparent 6px,#e5e5e5 7px,transparent 8px)}.fr-radio-rich input[type=radio]:disabled~.fr-radio-rich__pictogram svg *{fill:#929292}.fr-radio-rich input[type=radio]:checked+label{background-image:linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),radial-gradient(transparent 6px,#000091 7px,transparent 8px),radial-gradient(#000091 3px,transparent 4px)}.fr-radio-rich input[type=radio]:checked~.fr-radio-rich__pictogram{background-image:linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#ddd,#ddd)}.fr-radio-rich input[type=radio]:checked:disabled+label{background-image:linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292),radial-gradient(transparent 6px,#e5e5e5 7px,transparent 8px),radial-gradient(#e5e5e5 3px,transparent 4px)}.fr-radio-rich input[type=radio]:checked:disabled~.fr-radio-rich__pictogram{background-image:linear-gradient(0deg,#e5e5e5,#e5e5e5),linear-gradient(0deg,#e5e5e5,#e5e5e5),linear-gradient(0deg,#e5e5e5,#e5e5e5),linear-gradient(0deg,#ddd,#ddd)}.fr-fieldset--error .fr-radio-rich input[type=radio]+label{background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),radial-gradient(transparent 6px,#ce0500 7px,transparent 8px)}.fr-fieldset--error .fr-radio-rich input[type=radio]:checked+label{background-image:linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),radial-gradient(transparent 6px,#ce0500 7px,transparent 8px),radial-gradient(#000091 3px,transparent 4px)}.fr-fieldset--valid .fr-radio-rich input[type=radio]+label{background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),radial-gradient(transparent 6px,#18753c 7px,transparent 8px)}.fr-fieldset--valid .fr-radio-rich input[type=radio]:checked+label{background-image:linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),radial-gradient(transparent 6px,#18753c 7px,transparent 8px),radial-gradient(#000091 3px,transparent 4px)}.fr-fieldset--info .fr-radio-rich input[type=radio]+label{background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),radial-gradient(transparent 6px,#0063cb 7px,transparent 8px)}.fr-fieldset--info .fr-radio-rich input[type=radio]:checked+label{background-image:linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),radial-gradient(transparent 6px,#0063cb 7px,transparent 8px),radial-gradient(#000091 3px,transparent 4px)}.fr-fieldset .fr-radio-rich input[type=radio]:disabled+label{background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),radial-gradient(transparent 6px,#e5e5e5 7px,transparent 8px)}.fr-fieldset .fr-radio-rich input[type=radio]:disabled:checked+label{background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),radial-gradient(transparent 6px,#e5e5e5 7px,transparent 8px),radial-gradient(#e5e5e5 3px,transparent 4px)}.fr-radio-rich__img{background-color:#fff;background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd)}.fr-radio-rich input[type=radio]:disabled~.fr-radio-rich__img svg *{fill:#929292}.fr-radio-rich input[type=radio]:checked~.fr-radio-rich__img{background-image:linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#ddd,#ddd)}.fr-radio-rich input[type=radio]:checked:disabled~.fr-radio-rich__img{background-image:linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#ddd,#ddd)}.fr-card--no-icon:after{content:none}.fr-card__desc,.fr-card__title{flex:1 0 auto}.fr-card__title a:after,.fr-card__title button:after{background-image:url(../icons/system/arrow-right-line.svg)}.fr-card__title [target=_blank]:after,.fr-card__title a:after,.fr-card__title button:after{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-card__title [target=_blank]:after{background-image:url(../icons/system/external-link-line.svg)}.fr-card__detail:before{height:1rem;width:1rem}.fr-card--download .fr-tile__title a:after{background-color:transparent;background-image:url(../icons/system/download-line.svg);background-repeat:no-repeat;background-size:100%}.fr-card--download .fr-card__header{padding-top:56.25%}.fr-card--download .fr-card__header .fr-card__img img{height:auto!important;margin:auto;width:auto}.fr-card.fr-enlarge-link .fr-card__title a{text-decoration:none}.fr-card.fr-enlarge-button .fr-card__title button:after,.fr-card.fr-enlarge-link .fr-card__title a:after{background-color:transparent;height:1.5rem;width:1.5rem}.fr-card--sm .fr-card__title a:after,.fr-card--sm .fr-card__title button:after,.fr-card--sm.fr-enlarge-button .fr-card__title a:after,.fr-card--sm.fr-enlarge-button .fr-card__title button:after,.fr-card--sm.fr-enlarge-link .fr-card__title a:after,.fr-card--sm.fr-enlarge-link .fr-card__title button:after{height:1rem;width:1rem}.fr-card--lg.fr-enlarge-button .fr-card__title a:after,.fr-card--lg.fr-enlarge-button .fr-card__title button:after,.fr-card--lg.fr-enlarge-link .fr-card__title a:after,.fr-card--lg.fr-enlarge-link .fr-card__title button:after{height:2rem;width:2rem}.fr-card--lg .fr-card__title a:after,.fr-card--lg .fr-card__title button:after{height:1.5rem;width:1.5rem}.fr-card>.fr-card__img{flex-shrink:0}.fr-card{background-color:#fff}.fr-card:not(.fr-card--no-border):not(.fr-card--shadow){background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd)}.fr-card--grey{background-color:#eee}.fr-card--shadow{background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,18,.16);z-index:500}.fr-card--shadow.fr-card--grey{background-color:#eee}.fr-card--no-background{background-color:transparent}.fr-card--no-background:hover{background-color:rgba(0,0,0,.05)}.fr-card--no-background:active{background-color:rgba(0,0,0,.1)}.fr-card--download:not(.fr-card--no-background) .fr-card__header{background-color:#f6f6f6}.fr-card__detail{color:#666}.fr-card__title{color:#161616}.fr-card__title a[href],.fr-card__title button{color:#000091}.fr-card__title button:disabled{color:#929292}.fr-card__title:disabled,a.fr-card__title:not([href]){background-color:#e5e5e5;color:#929292}.fr-checkbox-group input[type=checkbox]{margin-top:0;opacity:1}.fr-fieldset__content .fr-checkbox-group input[type=checkbox]{margin-top:1.5rem}.fr-fieldset__content+.fr-error-text,.fr-fieldset__content+.fr-valid-text{margin-top:1rem}.fr-checkbox-group--error input[type=checkbox]+label,.fr-checkbox-group--error input[type=checkbox]:checked+label{color:#ce0500}.fr-checkbox-group--error:before{background-color:#ce0500}.fr-checkbox-group--valid input[type=checkbox]+label,.fr-checkbox-group--valid input[type=checkbox]:checked+label{color:#18753c}.fr-checkbox-group--valid:before{background-color:#18753c}.fr-segmented{display:block}.fr-segmented--sm .fr-segmented__legend--inline{margin:.25rem 0 0}.fr-segmented__legend--inline{margin:.5rem 0 0}.fr-segmented__elements{box-shadow:inset 0 0 0 1px #ddd;display:inline-flex}.fr-segmented input+label:before{height:1rem;vertical-align:-2px;width:1rem}.fr-segmented input:focus+label:before{outline:none}.fr-segmented__element label{color:#161616}.fr-segmented__element input:checked+label{box-shadow:inset 0 0 0 1px #000091;color:#000091}.fr-segmented__element input:checked:disabled+label{box-shadow:inset 0 0 0 1px #929292;color:#929292}.fr-toggle input[type=checkbox]::-ms-check{display:none}.fr-toggle input[type=checkbox]:checked:after,.fr-toggle input[type=checkbox]:checked:before{background-color:transparent;background-image:url(../icons/system/check-line.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-toggle__list{list-style:none;padding:0}.fr-toggle label{color:#161616}.fr-toggle label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23000091' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");color:#000091}.fr-toggle label:after{background-color:#fff;color:#000091}.fr-toggle input[type=checkbox],.fr-toggle label:after{box-shadow:inset 0 0 0 1px #000091}.fr-toggle input[type=checkbox]:checked{background-color:#000091}.fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23000091' height='24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:checked~.fr-toggle__label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000091' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:disabled{box-shadow:inset 0 0 0 1px #e5e5e5}.fr-toggle input[type=checkbox]:disabled:checked{background-color:#e5e5e5}.fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23e5e5e5' height='24' fill='%23e5e5e5' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:disabled~.fr-toggle__label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23e5e5e5' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");color:#929292}.fr-toggle input[type=checkbox]:disabled~.fr-toggle__label:after{box-shadow:inset 0 0 0 1px #e5e5e5;color:#929292}.fr-toggle .fr-hint-text{color:#666}.fr-toggle--border-bottom{box-shadow:inset 0 -1px 0 0 #ddd}.fr-toggle--valid:before{background-color:#18753c}.fr-toggle--error:before{background-color:#ce0500}.fr-fieldset--error .fr-toggle label,.fr-toggle--error label{color:#ce0500}.fr-fieldset--error .fr-toggle label:before,.fr-toggle--error label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ce0500' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");color:#ce0500}.fr-fieldset--error .fr-toggle label:after,.fr-toggle--error label:after{box-shadow:inset 0 0 0 1px #ce0500}.fr-fieldset--error .fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before,.fr-toggle--error input[type=checkbox]:checked~.fr-toggle__label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ce0500' height='24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-fieldset--valid .fr-toggle label,.fr-toggle--valid label{color:#18753c}.fr-fieldset--valid .fr-toggle label:before,.fr-toggle--valid label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2318753c' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");color:#18753c}.fr-fieldset--valid .fr-toggle label:after,.fr-toggle--valid label:after{box-shadow:inset 0 0 0 1px #18753c}.fr-fieldset--valid .fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before,.fr-toggle--valid input[type=checkbox]:checked~.fr-toggle__label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2318753c' height='24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-skiplinks ol,.fr-skiplinks ul{list-style-type:none}.fr-skiplinks ol,.fr-skiplinks ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-skiplinks.focus-within{opacity:1;position:relative;transform:translateY(0)}.fr-skiplinks{background-color:#eee}.fr-select::-ms-expand{display:none}.fr-select{background-color:#eee;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23161616' d='m12 13.1 5-4.9 1.4 1.4-6.4 6.3-6.4-6.4L7 8.1l5 5z'/%3E%3C/svg%3E");box-shadow:inset 0 -2px 0 0 #3a3a3a;color:#3a3a3a}.fr-fieldset--valid .fr-select,.fr-select-group--valid .fr-select{box-shadow:inset 0 -2px 0 0 #18753c}.fr-fieldset--error .fr-select,.fr-select-group--error .fr-select{box-shadow:inset 0 -2px 0 0 #ce0500}.fr-select-group--error:before{background-image:linear-gradient(0deg,#ce0500,#ce0500)}.fr-select-group--valid:before{background-image:linear-gradient(0deg,#18753c,#18753c)}.fr-select-group--info:before{background-image:linear-gradient(0deg,#0063cb,#0063cb)}.fr-select:disabled{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='m12 13.1 5-4.9 1.4 1.4-6.4 6.3-6.4-6.4L7 8.1l5 5z'/%3E%3C/svg%3E");box-shadow:inset 0 -2px 0 0 #e5e5e5;color:#929292}.fr-select:-webkit-autofill,.fr-select:-webkit-autofill:focus,.fr-select:-webkit-autofill:hover{-webkit-text-fill-color:#161616;box-shadow:inset 0 -2px 0 0 #3a3a3a,inset 0 0 0 1000px #ececfe}.fr-callout__title{color:#161616;margin:0 0 .5rem}.fr-callout__text{margin:0}.fr-callout{background-color:#eee;background-image:linear-gradient(0deg,#6a6af4,#6a6af4)}.fr-callout:before{color:#161616}.fr-callout--green-tilleul-verveine{background-color:#fceeac;background-image:linear-gradient(0deg,#b7a73f,#b7a73f)}.fr-callout--green-bourgeon{background-color:#c9fcac;background-image:linear-gradient(0deg,#68a532,#68a532)}.fr-callout--green-emeraude{background-color:#c3fad5;background-image:linear-gradient(0deg,#00a95f,#00a95f)}.fr-callout--green-menthe{background-color:#bafaee;background-image:linear-gradient(0deg,#009081,#009081)}.fr-callout--green-archipel{background-color:#c7f6fc;background-image:linear-gradient(0deg,#009099,#009099)}.fr-callout--blue-ecume{background-color:#e9edfe;background-image:linear-gradient(0deg,#465f9d,#465f9d)}.fr-callout--blue-cumulus{background-color:#e6eefe;background-image:linear-gradient(0deg,#417dc4,#417dc4)}.fr-callout--purple-glycine{background-color:#fee7fc;background-image:linear-gradient(0deg,#a558a0,#a558a0)}.fr-callout--pink-macaron{background-color:#fee9e6;background-image:linear-gradient(0deg,#e18b76,#e18b76)}.fr-callout--pink-tuile{background-color:#fee9e7;background-image:linear-gradient(0deg,#ce614a,#ce614a)}.fr-callout--yellow-tournesol{background-color:#feecc2;background-image:linear-gradient(0deg,#c8aa39,#c8aa39)}.fr-callout--yellow-moutarde{background-color:#feebd0;background-image:linear-gradient(0deg,#c3992a,#c3992a)}.fr-callout--orange-terre-battue{background-color:#fee9e5;background-image:linear-gradient(0deg,#e4794a,#e4794a)}.fr-callout--brown-cafe-creme{background-color:#f7ecdb;background-image:linear-gradient(0deg,#d1b781,#d1b781)}.fr-callout--brown-caramel{background-color:#f7ebe5;background-image:linear-gradient(0deg,#c08c65,#c08c65)}.fr-callout--brown-opera{background-color:#f7ece4;background-image:linear-gradient(0deg,#bd987a,#bd987a)}.fr-callout--beige-gris-galet{background-color:#f3ede5;background-image:linear-gradient(0deg,#aea397,#aea397)}.fr-modal__body{background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,18,.16);z-index:2000}.fr-modal__title{color:#161616}.fr-modal__footer{background-color:#fff}.fr-modal__body.fr-scroll-divider .fr-modal__footer{background-image:linear-gradient(0deg,#ddd,#ddd)}.fr-nav [href]{text-decoration:none}.fr-nav ol,.fr-nav ul{list-style-type:none}.fr-nav ol,.fr-nav ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-nav__btn:after{background-color:transparent;background-image:url(../icons/system/arrow-down-s-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-mega-menu__category{margin:0}.fr-nav__btn,.fr-nav__link{color:#161616}.fr-nav__btn[aria-current]:not([aria-current=false]),.fr-nav__link[aria-current]:not([aria-current=false]){color:#000091}.fr-nav__btn[aria-current]:not([aria-current=false]):before,.fr-nav__link[aria-current]:not([aria-current=false]):before{background-color:#000091}.fr-nav__btn[aria-expanded=true]:not(:disabled){background-color:#e3e3fd;color:#000091}.fr-nav__item:before{box-shadow:0 -1px 0 0 #ddd,inset 0 -1px 0 0 #ddd}.fr-nav__item:first-child:before{box-shadow:inset 0 -1px 0 0 #ddd}.fr-nav__item:last-child:before{box-shadow:0 -1px 0 0 #ddd}.fr-mega-menu__list:before{box-shadow:0 1px 0 0 #ddd}.fr-share__group>li{list-style:none}.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):after,.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-share .fr-btn--bluesky:before{background-image:url(../icons/logo/bluesky-line.svg)}.fr-share .fr-btn--facebook:before{background-image:url(../icons/logo/facebook-circle-line.svg)}.fr-share .fr-btn--linkedin:before{background-image:url(../icons/logo/linkedin-box-line.svg)}.fr-share .fr-btn--mastodon:before{background-image:url(../icons/logo/mastodon-line.svg)}.fr-share .fr-btn--threads:before{background-image:url(../icons/logo/threads-line.svg)}.fr-share .fr-btn--twitter:before{background-image:url(../icons/logo/twitter-line.svg)}.fr-share .fr-btn--twitter-x:before{background-image:url(../icons/logo/twitter-x-line.svg)}.fr-share .fr-btn--mail:before{background-image:url(../icons/business/mail-line.svg)}.fr-share .fr-btn--copy:before,.fr-share .fr-btn--mail:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-share .fr-btn--copy:before{background-image:url(../icons/business/links-fill.svg)}.fr-share__link--bluesky:before{background-image:url(../icons/logo/bluesky-line.svg)}.fr-share__link--bluesky:before,.fr-share__link--facebook:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-share__link--facebook:before{background-image:url(../icons/logo/facebook-circle-line.svg)}.fr-share__link--linkedin:before{background-image:url(../icons/logo/linkedin-box-line.svg)}.fr-share__link--linkedin:before,.fr-share__link--mastodon:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-share__link--mastodon:before{background-image:url(../icons/logo/mastodon-line.svg)}.fr-share__link--threads:before{background-image:url(../icons/logo/threads-line.svg)}.fr-share__link--threads:before,.fr-share__link--twitter:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-share__link--twitter:before{background-image:url(../icons/logo/twitter-line.svg)}.fr-share__link--twitter-x:before{background-image:url(../icons/logo/twitter-x-line.svg)}.fr-share__link--mail:before,.fr-share__link--twitter-x:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-share__link--mail:before{background-image:url(../icons/business/mail-line.svg)}.fr-share__link--copy:before{background-color:transparent;background-image:url(../icons/business/links-fill.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-share .fr-btn{background-color:transparent;box-shadow:inset 0 0 0 1px #ddd;color:#000091}.fr-share .fr-btn:hover{background-color:rgba(0,0,0,.05)}.fr-share .fr-btn:active{background-color:rgba(0,0,0,.1)}.fr-share .fr-btn:disabled,.fr-share a.fr-btn:not([href]){background-color:transparent;box-shadow:inset 0 0 0 1px #e5e5e5;color:#929292}.fr-share .fr-btn:disabled:hover,.fr-share a.fr-btn:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-share .fr-btn:disabled:active,.fr-share a.fr-btn:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-share__text{color:#666}.fr-share__link{background-color:transparent;box-shadow:inset 0 0 0 1px #ddd;color:#000091}.fr-share__link:hover{background-color:rgba(0,0,0,.05)}.fr-share__link:active{background-color:rgba(0,0,0,.1)}.fr-share__link:disabled,a.fr-share__link:not([href]){background-color:transparent;box-shadow:inset 0 0 0 1px #e5e5e5;color:#929292}.fr-share__link:disabled:hover,a.fr-share__link:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-share__link:disabled:active,a.fr-share__link:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-footer ol,.fr-footer ul{list-style-type:none}.fr-footer ol,.fr-footer ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-footer__content-desc [href]{text-decoration:underline}.fr-footer__bottom .fr-btn:after,.fr-footer__bottom .fr-btn:before,.fr-footer__bottom .fr-footer__bottom-link:after,.fr-footer__bottom .fr-footer__bottom-link:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;margin-bottom:-.25rem;width:1rem}.fr-footer{box-shadow:inset 0 -1px 0 0 #ddd}.fr-footer__content-link{color:#3a3a3a}.fr-footer__top-cat{color:#161616}.fr-footer__top{background-color:#f6f6f6}.fr-footer__bottom{box-shadow:inset 0 1px 0 0 #ddd}.fr-footer__bottom .fr-btn{color:#666}.fr-footer__bottom-item:before{box-shadow:inset 0 0 0 1px #ddd}.fr-footer__bottom-copy,.fr-footer__bottom-link{color:#666}.fr-footer__partners{box-shadow:inset 0 1px 0 0 #ddd}.fr-footer__partners-title{color:#3a3a3a}.fr-footer__partners .fr-footer__logo{background-color:#fff;box-shadow:inset 0 0 0 1px #ddd}.fr-tile--download .fr-tile__body,.fr-tile--horizontal .fr-tile__body{flex-basis:100%}.fr-tile__body,.fr-tile__body>*{max-width:100%}.fr-tile__title{color:#161616;margin:0 0 .5rem;max-width:100%}.fr-tile__title a:after,.fr-tile__title button:after{background-image:url(../icons/system/arrow-right-line.svg)}.fr-tile__title [target=_blank]:after,.fr-tile__title a:after,.fr-tile__title button:after{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-tile__title [target=_blank]:after{background-image:url(../icons/system/external-link-line.svg)}.fr-tile__desc{margin:0;max-width:100%}.fr-tile__detail,.fr-tile__start{max-width:100%}.fr-tile--download .fr-tile__title a:after,.fr-tile--download .fr-tile__title button:after{background-color:transparent;background-image:url(../icons/system/download-line.svg);background-repeat:no-repeat;background-size:100%}.fr-tile.fr-enlarge-link .fr-tile__title a{text-decoration:none}.fr-tile.fr-enlarge-button .fr-tile__title button:after,.fr-tile.fr-enlarge-link .fr-tile__title a:after{background-color:transparent;height:1.5rem;width:1.5rem}.fr-tile--sm .fr-tile__title a:after,.fr-tile--sm .fr-tile__title button:after{height:1rem;width:1rem}.fr-tile{background-color:#fff}.fr-tile:not(.fr-tile--no-border):not(.fr-tile--shadow){background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd)}.fr-tile--grey{background-color:#eee}.fr-tile--shadow{background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,18,.16);z-index:500}.fr-tile--shadow.fr-tile--grey{background-color:#eee}.fr-tile--no-background{background-color:transparent}.fr-tile--no-background:hover{background-color:rgba(0,0,0,.05)}.fr-tile--no-background:active{background-color:rgba(0,0,0,.1)}.fr-tile__title:disabled,a.fr-tile__title:not([href]){background-color:#e5e5e5;color:#929292}.fr-tile__title:before{background-image:linear-gradient(0deg,#3a3a3a,#3a3a3a)}.fr-tile__title a,.fr-tile__title button{color:#000091}.fr-tile__title a:before,.fr-tile__title button:before{background-image:linear-gradient(0deg,#000091,#000091)}.fr-tile__title a:not([href]),.fr-tile__title button:disabled{color:#929292}.fr-tile__title a:not([href]):before,.fr-tile__title button:disabled:before{background-image:linear-gradient(0deg,#e5e5e5,#e5e5e5)}.fr-translate .fr-translate__btn:before{background-image:url(../icons/editor/translate-2.svg)}.fr-translate .fr-translate__btn:after,.fr-translate .fr-translate__btn:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-translate .fr-translate__btn:after{background-image:url(../icons/system/arrow-down-s-line.svg)}.fr-translate .fr-translate__btn[aria-expanded=true]{background-color:#e3e3fd;color:#000091}.fr-translate__menu .fr-translate__language{box-shadow:none}.fr-transcription{position:relative}.fr-transcription__btn:before{background-image:url(../icons/editor/align-left.svg)}.fr-transcription__btn:after,.fr-transcription__btn:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-transcription__btn:after{background-image:url(../icons/system/arrow-down-s-line.svg)}.fr-transcription__btn[aria-expanded=true]:after{transform:rotate(-180deg)}ol.fr-transcription__actions-group,ul.fr-transcription__actions-group{list-style-type:none}ol.fr-transcription__actions-group,ul.fr-transcription__actions-group{margin-bottom:0;margin-top:0;padding-left:0}.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__content{max-height:9.5rem}.fr-transcription:before{box-shadow:inset 0 0 0 1px #ddd}.fr-transcription__btn{color:#000091}.fr-transcription__btn[aria-expanded=true]{background-color:#e3e3fd}.fr-transcription .fr-modal:not(.fr-modal--opened):before,.fr-transcription__content:before,.fr-transcription__footer:before{box-shadow:inset 0 1px 0 0 #ddd}.fr-input-wrap--addon .fr-btn{flex-shrink:0}.fr-input:-ms-input-placeholder{font-style:italic}.fr-input{background-color:#eee;box-shadow:inset 0 -2px 0 0 #3a3a3a;color:#3a3a3a}.fr-input::placeholder{color:#666}.fr-input::-webkit-contacts-auto-fill-button{background-color:#161616}.fr-input::-webkit-contacts-auto-fill-button:hover{background-color:#343434}.fr-input::-webkit-contacts-auto-fill-button:active{background-color:#474747}.fr-input:-webkit-autofill,.fr-input:-webkit-autofill:focus,.fr-input:-webkit-autofill:hover,.fr-input:autofill,.fr-input:autofill:focus,.fr-input:autofill:hover{-webkit-text-fill-color:#161616;box-shadow:inset 0 -2px 0 0 #3a3a3a,inset 0 0 0 1000px #e8edff}.fr-input-wrap--addon>.fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 #000091}.fr-fieldset--valid .fr-input,.fr-fieldset--valid .fr-input-wrap--addon>.fr-input:not(:last-child),.fr-input-group--valid .fr-input,.fr-input-group--valid .fr-input-wrap--addon>.fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 #18753c}.fr-fieldset--error .fr-input,.fr-fieldset--error .fr-input-wrap--addon>.fr-input:not(:last-child),.fr-input-group--error .fr-input,.fr-input-group--error .fr-input-wrap--addon>.fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 #ce0500}.fr-input-group--error:before{background-image:linear-gradient(0deg,#ce0500,#ce0500)}.fr-input-group--valid:before{background-image:linear-gradient(0deg,#18753c,#18753c)}.fr-input-group--info:before{background-image:linear-gradient(0deg,#0063cb,#0063cb)}.fr-search-bar .fr-btn:after,.fr-search-bar .fr-btn:before{background-color:transparent;background-image:url(../icons/system/search-line.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-search-bar .fr-input{box-shadow:inset 0 -2px 0 0 #000091}.fr-search-bar .fr-input--valid{box-shadow:inset 0 -2px 0 0 #18753c}.fr-search-bar .fr-input--error{box-shadow:inset 0 -2px 0 0 #ce0500}.fr-search-bar .fr-input::-webkit-search-cancel-button{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23161616' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-11.414L9.172 7.757 7.757 9.172 10.586 12l-2.829 2.828 1.415 1.415L12 13.414l2.828 2.829 1.415-1.415L13.414 12l2.829-2.828-1.415-1.415L12 10.586z'/%3E%3C/svg%3E")}.fr-content-media .fr-link,.fr-content-media__caption{color:#666}.fr-content-media__transcription .fr-link{background-color:transparent;color:#000091}.fr-content-media__transcription .fr-link:hover{background-color:rgba(0,0,0,.05)}.fr-content-media__transcription .fr-link:active{background-color:rgba(0,0,0,.1)}.fr-content-media__transcription .fr-link:disabled,.fr-content-media__transcription a.fr-link:not([href]){background-color:transparent;color:#929292}.fr-content-media__transcription .fr-link:disabled:hover,.fr-content-media__transcription a.fr-link:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-content-media__transcription .fr-link:disabled:active,.fr-content-media__transcription a.fr-link:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-consent-service__collapse .fr-consent-service__collapse-btn{text-decoration:underline}.fr-consent-service__collapse .fr-consent-service__collapse-btn:after,.fr-consent-service__collapse .fr-consent-service__collapse-btn:before{background-color:transparent;background-image:url(../icons/system/arrow-down-s-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-consent-service__collapse .fr-consent-service__collapse-btn[aria-expanded=true]:after,.fr-consent-service__collapse .fr-consent-service__collapse-btn[aria-expanded=true]:before{background-color:transparent;background-image:url(../icons/system/arrow-up-s-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-consent-placeholder{background-color:#eee}.fr-consent-banner{background-color:#f6f6f6;box-shadow:0 0 0 1px rgba(0,0,18,.16);box-shadow:inset 0 0 0 1px #ddd;z-index:1500}.fr-consent-manager__header,.fr-consent-service{box-shadow:inset 0 -1px 0 0 #ddd;color:#3a3a3a}.fr-consent-manager__header .fr-radio-group+.fr-radio-group:before,.fr-consent-service .fr-radio-group+.fr-radio-group:before{box-shadow:inset 0 0 0 1px #ddd}.fr-consent-service__title{color:#161616}.fr-consent-service .fr-consent-service,.fr-consent-service:last-of-type{box-shadow:none}.fr-consent-service .fr-consent-service__collapse-btn{color:#000091}.fr-follow__newsletter>*{max-width:100%}.fr-follow .fr-btn--bluesky:before{background-image:url(../icons/logo/bluesky-fill.svg)}.fr-follow .fr-btn--dailymotion:before{background-image:url(../icons/logo/fr--dailymotion-fill.svg)}.fr-follow .fr-btn--facebook:before{background-image:url(../icons/logo/facebook-circle-fill.svg)}.fr-follow .fr-btn--github:before{background-image:url(../icons/logo/github-fill.svg)}.fr-follow .fr-btn--instagram:before{background-image:url(../icons/logo/instagram-fill.svg)}.fr-follow .fr-btn--linkedin:before{background-image:url(../icons/logo/linkedin-box-fill.svg)}.fr-follow .fr-btn--mastodon:before{background-image:url(../icons/logo/mastodon-fill.svg)}.fr-follow .fr-btn--snapchat:before{background-image:url(../icons/logo/snapchat-fill.svg)}.fr-follow .fr-btn--telegram:before{background-image:url(../icons/logo/telegram-fill.svg)}.fr-follow .fr-btn--threads:before{background-image:url(../icons/logo/threads-fill.svg)}.fr-follow .fr-btn--tiktok:before{background-image:url(../icons/logo/fr--tiktok-fill.svg)}.fr-follow .fr-btn--twitch:before{background-image:url(../icons/logo/twitch-fill.svg)}.fr-follow .fr-btn--twitter:before{background-image:url(../icons/logo/twitter-fill.svg)}.fr-follow .fr-btn--twitter-x:before{background-image:url(../icons/logo/twitter-x-fill.svg)}.fr-follow .fr-btn--vimeo:before{background-image:url(../icons/logo/vimeo-fill.svg)}.fr-follow .fr-btn--youtube:before{background-image:url(../icons/logo/youtube-fill.svg)}.fr-follow .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):after,.fr-follow .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-follow .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):after,.fr-follow .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:2rem;width:2rem}.fr-follow .fr-link--facebook:after,.fr-follow .fr-link--facebook:before{background-color:transparent;background-image:url(../icons/logo/facebook-circle-fill.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-follow .fr-link--twitter:after,.fr-follow .fr-link--twitter:before{background-color:transparent;background-image:url(../icons/logo/twitter-fill.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-follow .fr-link--twitter-x:after,.fr-follow .fr-link--twitter-x:before{background-color:transparent;background-image:url(../icons/logo/twitter-x-fill.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-follow .fr-link--instagram:after,.fr-follow .fr-link--instagram:before{background-color:transparent;background-image:url(../icons/logo/instagram-fill.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-follow .fr-link--linkedin:after,.fr-follow .fr-link--linkedin:before{background-color:transparent;background-image:url(../icons/logo/linkedin-box-fill.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-follow .fr-link--youtube:after,.fr-follow .fr-link--youtube:before{background-image:url(../icons/logo/youtube-fill.svg)}.fr-follow .fr-link--youtube:after,.fr-follow .fr-link--youtube:before,.fr-follow .fr-links-group:not(.fr-links-group--sm):not(.fr-links-group--lg) .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):after,.fr-follow .fr-links-group:not(.fr-links-group--sm):not(.fr-links-group--lg) .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-follow .fr-links-group--lg .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):after,.fr-follow .fr-links-group--lg .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:2rem;width:2rem}.fr-follow{background-color:#f5f5fe}.fr-follow .fr-input{background-color:#fff}.fr-follow__title{color:#161616}.fr-follow__newsletter-legal{color:#666}.fr-follow__social .fr-btn{background-color:transparent;color:#000091}.fr-follow__social .fr-btn:hover{background-color:rgba(0,0,0,.05)}.fr-follow__social .fr-btn:active{background-color:rgba(0,0,0,.1)}.fr-follow__social .fr-btn:disabled,.fr-follow__social a.fr-btn:not([href]){background-color:transparent;color:#929292}.fr-follow__social .fr-btn:disabled:hover,.fr-follow__social a.fr-btn:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-follow__social .fr-btn:disabled:active,.fr-follow__social a.fr-btn:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-follow .fr-grid-row>:not(:first-child){box-shadow:0 -1px 0 0 #6a6af4}.fr-follow__social .fr-link{background-color:transparent;color:#000091}.fr-follow__social .fr-link:hover{background-color:rgba(0,0,0,.05)}.fr-follow__social .fr-link:active{background-color:rgba(0,0,0,.1)}.fr-follow__social .fr-link:disabled,.fr-follow__social a.fr-link:not([href]){background-color:transparent;color:#929292}.fr-follow__social .fr-link:disabled:hover,.fr-follow__social a.fr-link:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-follow__social .fr-link:disabled:active,.fr-follow__social a.fr-link:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-password__checkbox{margin:0;position:absolute;right:0;top:0}.fr-password__btn{background-color:transparent;color:#000091}.fr-password__btn:hover{background-color:rgba(0,0,0,.05)}.fr-password__btn:active{background-color:rgba(0,0,0,.1)}.fr-password__btn:disabled,a.fr-password__btn:not([href]){background-color:transparent;color:#929292}.fr-password__btn:disabled:hover,a.fr-password__btn:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-password__btn:disabled:active,a.fr-password__btn:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-password [data-fr-capslock]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23161616' d='M22.668 0C23.402 0 24 .598 24 1.332v21.336c0 .734-.598 1.332-1.332 1.332H1.332A1.334 1.334 0 0 1 0 22.668V1.332C0 .598.598 0 1.332 0Zm-1.336 2.668H2.668v18.664h18.664Zm-4.664 12.664V18H7.332v-2.668ZM12 5.332 16.668 10H14v3.332h-4V10H7.332Zm0 0'/%3E%3C/svg%3E")}.fr-password .fr-password__checkbox input[type=checkbox]+label{color:#161616}.fr-header ol,.fr-header ul{list-style-type:none}.fr-header ol,.fr-header ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-header [href]{text-decoration:none}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn.fr-btn--display:before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):not(.fr-btn--display):before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:before{height:1rem;width:1rem}.fr-header__tools-links .fr-link{background-color:transparent;color:#000091;overflow:visible}.fr-header__service-tagline,.fr-header__service-title{margin:0}.fr-header__operator img{height:auto!important}.fr-header__navbar .fr-btn--menu:before{background-image:url(../icons/system/menu-fill.svg)}.fr-header__navbar .fr-btn--menu:before,.fr-header__navbar .fr-btn--search:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-header__navbar .fr-btn--search:before{background-image:url(../icons/system/search-line.svg)}.fr-header__brand{background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,18,.16);z-index:750}.fr-header__service{color:#161616}.fr-header__service:before{background-color:#ddd}.fr-header__menu-links:after{box-shadow:inset 0 1px 0 0 #ddd}.fr-header__menu-links .fr-btn{background-color:transparent;box-shadow:none;color:#000091}.fr-header__menu-links .fr-btn:hover{background-color:rgba(0,0,0,.05)}.fr-header__menu-links .fr-btn:active{background-color:rgba(0,0,0,.1)}.fr-header__menu-links .fr-btn:disabled,.fr-header__menu-links a.fr-btn:not([href]){background-color:transparent;color:#929292}.fr-header__menu-links .fr-btn:disabled:hover,.fr-header__menu-links a.fr-btn:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-header__menu-links .fr-btn:disabled:active,.fr-header__menu-links a.fr-btn:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-header__tools-links .fr-btn{background-color:transparent;color:#000091}.fr-header__tools-links .fr-btn:hover{background-color:rgba(0,0,0,.05)}.fr-header__tools-links .fr-btn:active{background-color:rgba(0,0,0,.1)}.fr-header__tools-links .fr-btn:disabled,.fr-header__tools-links a.fr-btn:not([href]){background-color:transparent;color:#929292}.fr-header__tools-links .fr-btn:disabled:hover,.fr-header__tools-links a.fr-btn:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-header__tools-links .fr-btn:disabled:active,.fr-header__tools-links a.fr-btn:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-header__tools-links>.fr-translate:first-child:last-child .fr-btn{background-color:transparent;box-shadow:inset 0 0 0 1px #ddd;color:#000091}.fr-header__tools-links>.fr-translate:first-child:last-child .fr-btn:hover{background-color:rgba(0,0,0,.05)}.fr-header__tools-links>.fr-translate:first-child:last-child .fr-btn:active{background-color:rgba(0,0,0,.1)}.fr-header__tools-links>.fr-translate:first-child:last-child .fr-btn:disabled,.fr-header__tools-links>.fr-translate:first-child:last-child a.fr-btn:not([href]){background-color:transparent;box-shadow:inset 0 0 0 1px #e5e5e5;color:#929292}.fr-header__tools-links>.fr-translate:first-child:last-child .fr-btn:disabled:hover,.fr-header__tools-links>.fr-translate:first-child:last-child a.fr-btn:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-header__tools-links>.fr-translate:first-child:last-child .fr-btn:disabled:active,.fr-header__tools-links>.fr-translate:first-child:last-child a.fr-btn:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-header__navbar .fr-service__title{color:#161616}.fr-header__navbar .fr-btn{background-color:transparent;color:#000091}.fr-header__navbar .fr-btn:hover{background-color:rgba(0,0,0,.05)}.fr-header__navbar .fr-btn:active{background-color:rgba(0,0,0,.1)}.fr-header__navbar .fr-btn:disabled,.fr-header__navbar a.fr-btn:not([href]){background-color:transparent;color:#929292}.fr-header__navbar .fr-btn:disabled:hover,.fr-header__navbar a.fr-btn:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-header__navbar .fr-btn:disabled:active,.fr-header__navbar a.fr-btn:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-header__navbar .fr-btn--menu{background-color:transparent;box-shadow:inset 0 0 0 1px #ddd;color:#000091}.fr-header__navbar .fr-btn--menu:hover{background-color:rgba(0,0,0,.05)}.fr-header__navbar .fr-btn--menu:active{background-color:rgba(0,0,0,.1)}.fr-header__navbar .fr-btn--menu:disabled,.fr-header__navbar a.fr-btn--menu:not([href]){background-color:transparent;box-shadow:inset 0 0 0 1px #e5e5e5;color:#929292}.fr-header__navbar .fr-btn--menu:disabled:hover,.fr-header__navbar a.fr-btn--menu:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-header__navbar .fr-btn--menu:disabled:active,.fr-header__navbar a.fr-btn--menu:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-header .fr-modal{background-color:#fff}.fr-header__menu-links .fr-link{background-color:transparent;box-shadow:inset 0 -1px 0 0 #ddd;color:#000091}.fr-header__menu-links .fr-link:hover{background-color:rgba(0,0,0,.05)}.fr-header__menu-links .fr-link:active{background-color:rgba(0,0,0,.1)}.fr-header__menu-links .fr-link:disabled,.fr-header__menu-links a.fr-link:not([href]){background-color:transparent;color:#929292}.fr-header__menu-links .fr-link:disabled:hover,.fr-header__menu-links a.fr-link:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-header__menu-links .fr-link:disabled:active,.fr-header__menu-links a.fr-link:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-header__tools-links .fr-link:hover{background-color:rgba(0,0,0,.05)}.fr-header__tools-links .fr-link:active{background-color:rgba(0,0,0,.1)}.fr-header__tools-links .fr-link:disabled,.fr-header__tools-links a.fr-link:not([href]){background-color:transparent;color:#929292}.fr-header__tools-links .fr-link:disabled:hover,.fr-header__tools-links a.fr-link:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-header__tools-links .fr-link:disabled:active,.fr-header__tools-links a.fr-link:not([href]):active{background-color:rgba(0,0,0,.1)}}@media screen and (min-width:0\0) and (min-resolution:72dpi) and (min-width:0\0) and (min-resolution:72dpi){.fr-range[data-fr-js-range] input[type=range]::-ms-fill-lower{background-color:#000091}.fr-range[data-fr-js-range] input[type=range]:disabled::-ms-fill-lower{background-color:#e5e5e5}.fr-range[data-fr-js-range].fr-range--double{background-image:linear-gradient(90deg,#000091 0,#000091)}.fr-range-group--disabled .fr-range--double[data-fr-js-range]{background-image:linear-gradient(90deg,#e5e5e5 0,#e5e5e5)}.fr-pagination a[href].fr-pagination__link,.fr-pagination button.fr-pagination__link{background-color:transparent}.fr-pagination a[href].fr-pagination__link:hover,.fr-pagination button.fr-pagination__link:hover{background-color:rgba(0,0,0,.05)}.fr-pagination a[href].fr-pagination__link:active,.fr-pagination button.fr-pagination__link:active{background-color:rgba(0,0,0,.1)}.fr-table__content table{border-left:1px solid #929292;border-right:1px solid #929292}.fr-table__content table thead tr:first-child th{border-top:1px solid #929292}.fr-table__content table thead tr:last-child th{border-bottom:1px solid #3a3a3a}.fr-table--bordered table td,.fr-table--bordered table th{border-right:1px solid #929292}.fr-table>table thead tr:first-child th{border-top:1px solid #929292}.fr-table>table thead tr:last-child th{border-bottom:1px solid #3a3a3a}.fr-table>table tbody tr:last-child td,.fr-table>table tbody tr:last-child th{border-bottom:1px solid #929292}.fr-table>table td:first-child,.fr-table>table th:first-child{border-left:1px solid #929292}.fr-table>table td:last-child,.fr-table>table th:last-child{border-right:1px solid #929292}.fr-table--bordered>table td,.fr-table--bordered>table th{border-bottom:1px solid #929292}.fr-nav__btn,.fr-nav__link{background-color:transparent}.fr-nav__btn:hover,.fr-nav__link:hover{background-color:rgba(0,0,0,.05)}.fr-nav__btn:active,.fr-nav__link:active{background-color:rgba(0,0,0,.1)}.fr-input:-ms-input-placeholder{color:#666}}@media screen and (min-width:48em) and (min-width:0\0) and (min-resolution:72dpi){.fr-sidemenu,.fr-sidemenu__title{box-shadow:none}.fr-sidemenu__inner{box-shadow:inset -1px 0 0 0 #ddd}.fr-sidemenu--right .fr-sidemenu__inner{box-shadow:inset 1px 0 0 0 #ddd}.fr-follow .fr-grid-row>:not(:first-child){box-shadow:-1px 0 0 0 #6a6af4}}@media screen and (min-width:0\0) and (min-resolution:72dpi) and (min-width:48em){.fr-tabs__panel>*{margin-left:2rem;margin-right:2rem}.fr-tabs__panel>:first-child{margin-top:1.75rem}.fr-tabs__panel>:last-child{margin-bottom:2rem}.fr-card--download .fr-card__header{padding-top:0}.fr-card--download .fr-card__body,.fr-card--horizontal .fr-card__body,.fr-card--horizontal-half .fr-card__body,.fr-card--horizontal-tier .fr-card__body{flex-basis:100%}.fr-tile--download.fr-tile--vertical\@md .fr-tile__body,.fr-tile--horizontal.fr-tile--vertical\@md .fr-tile__body{flex-basis:auto}}@media screen and (forced-colors:active) and (min-width:0\0) and (min-resolution:72dpi),screen and (prefers-contrast:more) and (min-width:0\0) and (min-resolution:72dpi){.fr-pagination__link[aria-current]:not([aria-current=false]){border:1px solid #000091}}@media screen and (min-width:62em) and (min-width:0\0) and (min-resolution:72dpi){.fr-nav__list>.fr-nav__item:first-child:nth-last-child(2),.fr-nav__list>.fr-nav__item:first-child:nth-last-child(2)~*,.fr-nav__list>.fr-nav__item:first-child:nth-last-child(3),.fr-nav__list>.fr-nav__item:first-child:nth-last-child(3)~*,.fr-nav__list>.fr-nav__item:first-child:nth-last-child(4),.fr-nav__list>.fr-nav__item:first-child:nth-last-child(4)~*{flex-basis:auto}.fr-nav__item{flex-basis:100%;position:static}.fr-nav__item .fr-nav__btn,.fr-nav__item .fr-nav__link{flex-wrap:nowrap;max-width:100%}.fr-nav__item--align-right{position:relative}.fr-nav__item--align-right .fr-collapse{right:0}.fr-menu .fr-menu__list{margin-bottom:2rem}.fr-menu{z-index:1000}.fr-menu__list{background-color:#fff;background-image:linear-gradient(0deg,#e3e3fd,#e3e3fd);box-shadow:0 0 0 1px rgba(0,0,18,.16)}.fr-menu__list>:first-child,.fr-menu__list>:first-child .fr-nav__link,.fr-menu__list>:hover,.fr-menu__list>:hover .fr-nav__link,.fr-menu__list>:hover+*,.fr-menu__list>:hover+* .fr-nav__link{box-shadow:none}.fr-menu .fr-nav__link{box-shadow:0 calc(-1rem - 1px) 0 -1rem #ddd}.fr-mega-menu{background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,18,.16);box-shadow:inset 0 1px 0 0 #e3e3fd;z-index:1000}.fr-mega-menu__category{box-shadow:0 calc(1rem + 1px) 0 -1rem #ddd}.fr-header{background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,18,.16);z-index:750}.fr-header__brand{background:transparent;box-shadow:none;z-index:auto}.fr-header__service{box-shadow:none}.fr-header .fr-header__menu{box-shadow:inset 0 1px 0 0 #ddd}}@media screen and (min-width:0\0) and (min-resolution:72dpi) and (min-width:62em){.fr-tile--download.fr-tile--vertical\@lg .fr-tile__body,.fr-tile--horizontal.fr-tile--vertical\@lg .fr-tile__body{flex-basis:auto}.fr-header .fr-modal{overflow:visible;position:static}} \ No newline at end of file diff --git a/dist/dsfr/component/component.main.css b/dist/dsfr/component/component.main.css new file mode 100644 index 0000000..ffd1306 --- /dev/null +++ b/dist/dsfr/component/component.main.css @@ -0,0 +1,16301 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + UPLOAD +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-upload-group .fr-label .fr-hint-text { + margin-top: 0.75rem; +} + +.fr-upload-group .fr-label + .fr-upload { + margin-top: 1rem; +} + +.fr-upload-group .fr-message:first-child { + margin-top: 0.5rem; +} + +.fr-upload { + font-size: 0.875rem; + line-height: 1.5rem; + width: 100%; + display: inline-flex; + margin: 0; +} + +.fr-upload:disabled::-webkit-file-upload-button { + outline-style: none; + cursor: not-allowed; +} + +.fr-upload::-webkit-file-upload-button { + -webkit-appearance: button; + -moz-appearance: button; + appearance: button; + font: inherit; + cursor: pointer; + margin-right: 0.5rem; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + RANGE +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-range-group { + position: relative; +} + +.fr-range-group--valid::before, +.fr-range-group--error::before { + content: ""; + display: block; + pointer-events: none; + position: absolute; + top: 0; + right: -0.75rem; + bottom: 0; + left: -0.75rem; + background-repeat: no-repeat; + background-position: 0 0; + background-size: 0.125rem 100%; +} + +.fr-range { + --thumb-size: 1.5rem; + position: relative; + display: flex; + flex-direction: row; + justify-content: space-between; + flex-wrap: wrap; +} + +.fr-range input[type=range] { + outline: none; + width: 100%; +} + +.fr-range__output { + visibility: hidden; + color: var(--text-active-blue-france); +} + +.fr-range__output, +.fr-range__min, +.fr-range__max { + text-align: center; + min-width: var(--thumb-size); + font-size: 0.75rem; + line-height: 1.25rem; +} + +.fr-range[data-fr-js-range] { + --progress-left: 0; + --progress-right: calc(var(--thumb-size) * 0.5); +} + +.fr-range[data-fr-js-range]::before, +.fr-range[data-fr-js-range]::after { + content: ""; + display: block; + position: absolute; + top: 1.625rem; + right: 0; + left: 0; + width: 100%; + height: 0.75rem; + border-radius: 0.375rem; + forced-color-adjust: none; +} + +.fr-range[data-fr-js-range]::before { + outline-offset: -1px; + box-shadow: inset 0 0 0 1px var(--border-action-high-blue-france); +} + +.fr-range[data-fr-js-range]::after { + clip-path: polygon(var(--progress-left) 0, var(--progress-right) 0, var(--progress-right) 100%, var(--progress-left) 100%); + background-color: var(--background-active-blue-france); + + --idle: transparent; + --hover: var(--background-active-blue-france-hover); + --active: var(--background-active-blue-france-active); +} + +.fr-range[data-fr-js-range] input[type=range] { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background-color: transparent; + width: 100%; + height: var(--thumb-size); + z-index: 1; +} + +.fr-range[data-fr-js-range] input[type=range]:not(:only-of-type) { + pointer-events: none; +} + +.fr-range[data-fr-js-range] input[type=range]::-webkit-slider-thumb { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + width: var(--thumb-size); + height: var(--thumb-size); + border-radius: 50%; + border: none; + pointer-events: auto; + z-index: calc(var(--ground) + 500); + background-color: var(--background-raised-grey); + --hover: var(--background-raised-grey-hover); + --active: var(--background-raised-grey-active); + filter: drop-shadow(var(--raised-shadow)); + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); + border: 1px solid var(--border-action-high-blue-france); +} + +.fr-range[data-fr-js-range] input[type=range]::-webkit-slider-thumb:active { + z-index: 2; +} + +.fr-range[data-fr-js-range] input[type=range]::-moz-range-thumb { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + width: var(--thumb-size); + height: var(--thumb-size); + border-radius: 50%; + border: none; + pointer-events: auto; + z-index: calc(var(--ground) + 500); + background-color: var(--background-raised-grey); + --hover: var(--background-raised-grey-hover); + --active: var(--background-raised-grey-active); + filter: drop-shadow(var(--raised-shadow)); + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); + border: 1px solid var(--border-action-high-blue-france); +} + +.fr-range[data-fr-js-range] input[type=range]::-moz-range-thumb:active { + z-index: 2; +} + +.fr-range[data-fr-js-range] input[type=range]:disabled { + border-color: graytext; +} + +.fr-range[data-fr-js-range] .fr-range__output { + visibility: visible; +} + +.fr-range--sm { + --thumb-size: 1rem; +} + +.fr-range--sm[data-fr-js-range]::before, +.fr-range--sm[data-fr-js-range]::after { + top: 1.5rem; + height: 0.5rem; + border-radius: 0.25rem; +} + +.fr-range--step[data-fr-js-range] { + --step-width: 0; +} + +.fr-range--step[data-fr-js-range]::before, +.fr-range--step[data-fr-js-range]::after { + padding-left: 0.625rem; + padding-right: 0.625rem; + background-repeat: repeat-x; + background-size: var(--step-width) 100%; + background-position: 0.625rem 0; + background-clip: content-box; +} + +.fr-range--step.fr-range--sm[data-fr-js-range]::before, +.fr-range--step.fr-range--sm[data-fr-js-range]::after { + background-position: 0.375rem 0; + padding-left: 0.375rem; + padding-right: 0.375rem; +} + +.fr-range--double .fr-range__output { + min-width: calc(var(--thumb-size) * 2); +} + +.fr-range--double[data-fr-js-range] input[type=range] { + width: calc(100% - var(--thumb-size)); +} + +.fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(1) { + margin-right: var(--thumb-size); +} + +.fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(2) { + position: absolute; + right: 0; + top: 1.25rem; +} + +.fr-range--double.fr-range--step[data-fr-js-range]::before, +.fr-range--double.fr-range--step[data-fr-js-range]::after { + background-size: 0; +} + +.fr-range[data-fr-js-range] input[type=range]:disabled::-webkit-slider-thumb { + border: 1px solid var(--border-disabled-grey); +} + +.fr-range[data-fr-js-range] input[type=range]:disabled::-moz-range-thumb { + border: 1px solid var(--border-disabled-grey); +} + +.fr-range__min, +.fr-range__max { + color: var(--text-mention-grey); +} + +.fr-range--step[data-fr-js-range]::before { + background-image: radial-gradient(circle at 2px 50%, var(--background-action-high-blue-france) 0, var(--background-action-high-blue-france) 1px, transparent 1px); +} + +.fr-range--step[data-fr-js-range]::after { + background-image: radial-gradient(circle at 2px 50%, var(--background-action-low-blue-france) 0, var(--background-action-low-blue-france) 2px, transparent 2px); + box-shadow: inset 10px 0 0 0 var(--border-active-blue-france), inset -10px 0 0 0 var(--border-active-blue-france); +} + +.fr-range--step.fr-range--sm[data-fr-js-range]::after { + box-shadow: inset 6px 0 0 0 var(--border-active-blue-france), inset -6px 0 0 0 var(--border-active-blue-france); +} + +.fr-range-group--error::before { + background-image: linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)); +} + +.fr-range-group--valid::before { + background-image: linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)); +} + +.fr-range-group--disabled .fr-range[data-fr-js-range]::before { + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); +} + +.fr-range-group--disabled .fr-range[data-fr-js-range]::after { + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +.fr-range-group--disabled .fr-range--step[data-fr-js-range]::before { + background-image: radial-gradient(circle at 2px 50%, var(--background-disabled-grey) 0, var(--background-disabled-grey) 1px, transparent 1px); +} + +.fr-range-group--disabled .fr-range--step[data-fr-js-range]::after { + background-image: radial-gradient(circle at 2px 50%, var(--background-default-grey) 0, var(--background-default-grey) 2px, transparent 2px); + box-shadow: inset 10px 0 0 0 var(--border-disabled-grey), inset -10px 0 0 0 var(--border-disabled-grey); +} + +.fr-range-group--disabled .fr-range__output, +.fr-range-group--disabled .fr-range__min, +.fr-range-group--disabled .fr-range__max { + color: var(--text-disabled-grey); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ACCORDION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-accordion { + position: relative; +} + +.fr-accordion::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: inset 0 1px 0 0 var(--border-default-grey), 0 1px 0 0 var(--border-default-grey); +} + +.fr-accordion__title { + margin: 0; + display: block; + font-size: unset; + line-height: unset; +} + +.fr-accordion:focus-within { + z-index: 1; +} + +.fr-accordion__btn { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + font-weight: 500; + font-size: 1rem; + line-height: 1.5rem; + min-height: 3rem; + padding: 0.75rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; + width: 100%; + text-align: left; + margin: 0; + color: var(--text-action-high-blue-france); +} + +.fr-accordion__btn::before, +.fr-accordion__btn::after { + display: block; +} + +.fr-accordion__btn::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.25rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-down-s-line.svg"); + mask-image: url("../icons/system/arrow-down-s-line.svg"); + content: ""; + transition: transform 0.3s; + margin-right: 0; + margin-left: auto; +} + +.fr-accordion__btn::before { + content: none; +} + +.fr-accordion__btn[aria-expanded=true]::after { + transform: rotate(-180deg); +} + +.fr-accordion .fr-collapse { + --ul-type: disc; + --ol-type: decimal; + --ul-start: 1rem; + --ol-start: 1.5rem; + --xl-block: 0.5rem; + --li-bottom: 0.25rem; + --xl-base: 1em; + --ol-content: counters(li-counter, ".") ".  "; + transition: visibility 0.3s, padding 0.3s; +} + +.fr-accordion .fr-collapse--expanded { + padding-top: 1rem; + padding-bottom: 1.5rem; +} + +.fr-accordions-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; +} + +.fr-accordion__btn[aria-expanded=true] { + background-color: var(--background-open-blue-france); + + --idle: transparent; + --hover: var(--background-open-blue-france-hover); + --active: var(--background-open-blue-france-active); +} + +/* ------------------------------------ *\ + Badge +\* ------------------------------------ */ +.fr-badge { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + + --underline-img: none; + --hover-tint: var(--hover); + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 1.5rem; + padding: 0 0.5rem; + overflow: initial; + max-height: none; + font-weight: 700; + max-width: 100%; + text-transform: uppercase; + border-radius: 0.25rem; + color: var(--text-default-grey); + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); +} + +.fr-badge::before, +.fr-badge::after { + display: block; +} + +.fr-badge--icon-left[class^=fr-icon-], +.fr-badge--icon-left[class*=" fr-icon-"], +.fr-badge--icon-left[class^=fr-fi-], +.fr-badge--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-badge--icon-left[class^=fr-icon-]::before, +.fr-badge--icon-left[class*=" fr-icon-"]::before, +.fr-badge--icon-left[class^=fr-fi-]::before, +.fr-badge--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.25rem; +} + +.fr-badge[class^=fr-icon-]:not([class*=fr-badge--icon-])::before, +.fr-badge[class*=" fr-icon-"]:not([class*=fr-badge--icon-])::before, +.fr-badge[class^=fr-fi-]:not([class*=fr-badge--icon-])::before, +.fr-badge[class*=" fr-fi-"]:not([class*=fr-badge--icon-])::before { + content: none; +} + +.fr-badge--sm { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.125rem; + padding: 0 0.375rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-badge--sm.fr-badge--icon-left[class^=fr-icon-], +.fr-badge--sm.fr-badge--icon-left[class*=" fr-icon-"], +.fr-badge--sm.fr-badge--icon-left[class^=fr-fi-], +.fr-badge--sm.fr-badge--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-badge--sm.fr-badge--icon-left[class^=fr-icon-]::before, +.fr-badge--sm.fr-badge--icon-left[class*=" fr-icon-"]::before, +.fr-badge--sm.fr-badge--icon-left[class^=fr-fi-]::before, +.fr-badge--sm.fr-badge--icon-left[class*=" fr-fi-"]::before { + --icon-size: 0.75rem; + margin-left: -0.09375rem; + margin-right: 0.25rem; +} + +.fr-badge--sm[class^=fr-icon-]:not([class*=fr-badge--icon-])::before, +.fr-badge--sm[class*=" fr-icon-"]:not([class*=fr-badge--icon-])::before, +.fr-badge--sm[class^=fr-fi-]:not([class*=fr-badge--icon-])::before, +.fr-badge--sm[class*=" fr-fi-"]:not([class*=fr-badge--icon-])::before { + content: none; +} + +.fr-badge::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.25rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.fr-badge[class^=fr-icon-]::before, +.fr-badge[class*=" fr-icon-"]::before, +.fr-badge[class^=fr-fi-]::before, +.fr-badge[class*=" fr-fi-"]::before { + content: ""; +} + +.fr-badge--sm::before { + --icon-size: 0.75rem; + margin-left: -0.09375rem; + margin-right: 0.25rem; +} + +.fr-badge.fr-badge--info::before, +.fr-badge--sm.fr-badge--info::before { + -webkit-mask-image: url("../icons/system/fr--info-fill.svg"); + mask-image: url("../icons/system/fr--info-fill.svg"); +} + +.fr-badge.fr-badge--success::before, +.fr-badge--sm.fr-badge--success::before { + -webkit-mask-image: url("../icons/system/fr--success-fill.svg"); + mask-image: url("../icons/system/fr--success-fill.svg"); +} + +.fr-badge.fr-badge--error::before, +.fr-badge--sm.fr-badge--error::before { + -webkit-mask-image: url("../icons/system/fr--error-fill.svg"); + mask-image: url("../icons/system/fr--error-fill.svg"); +} + +.fr-badge.fr-badge--warning::before, +.fr-badge--sm.fr-badge--warning::before { + -webkit-mask-image: url("../icons/system/fr--warning-fill.svg"); + mask-image: url("../icons/system/fr--warning-fill.svg"); +} + +.fr-badge.fr-badge--new::before, +.fr-badge--sm.fr-badge--new::before { + -webkit-mask-image: url("../icons/weather/flashlight-fill.svg"); + mask-image: url("../icons/weather/flashlight-fill.svg"); +} + +.fr-badge--info::before, +.fr-badge--success::before, +.fr-badge--error::before, +.fr-badge--warning::before, +.fr-badge--new::before, +.fr-badge--sm--info::before, +.fr-badge--sm--success::before, +.fr-badge--sm--error::before, +.fr-badge--sm--warning::before, +.fr-badge--sm--new::before { + content: ""; +} + +.fr-badge.fr-badge--no-icon::before, +.fr-badge--sm.fr-badge--no-icon::before { + content: none; +} + +.fr-badges-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + display: flex; + flex-wrap: wrap; + margin-left: -0.25rem; + margin-right: -0.25rem; + margin-bottom: 0; +} + +.fr-badges-group > li { + display: inline-flex; + max-width: 100%; +} + +.fr-badges-group .fr-badge { + margin: 0 0.25rem 0.5rem 0.25rem; +} + +.fr-badges-group--sm .fr-badge { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.125rem; + padding: 0 0.375rem; +} + +.fr-badges-group--sm .fr-badge::before, +.fr-badges-group--sm .fr-badge::after { + --icon-size: 0.75rem; +} + +.fr-badge--info { + color: var(--text-default-info); + background-color: var(--background-contrast-info); + + --idle: transparent; + --hover: var(--background-contrast-info-hover); + --active: var(--background-contrast-info-active); +} + +.fr-badge--error { + color: var(--text-default-error); + background-color: var(--background-contrast-error); + + --idle: transparent; + --hover: var(--background-contrast-error-hover); + --active: var(--background-contrast-error-active); +} + +.fr-badge--success { + color: var(--text-default-success); + background-color: var(--background-contrast-success); + + --idle: transparent; + --hover: var(--background-contrast-success-hover); + --active: var(--background-contrast-success-active); +} + +.fr-badge--warning { + color: var(--text-default-warning); + background-color: var(--background-contrast-warning); + + --idle: transparent; + --hover: var(--background-contrast-warning-hover); + --active: var(--background-contrast-warning-active); +} + +.fr-badge--new { + color: var(--text-action-high-yellow-moutarde); + background-color: var(--background-contrast-yellow-moutarde); + + --idle: transparent; + --hover: var(--background-contrast-yellow-moutarde-hover); + --active: var(--background-contrast-yellow-moutarde-active); +} + +.fr-badge--green-tilleul-verveine { + color: var(--text-label-green-tilleul-verveine); + background-color: var(--background-contrast-green-tilleul-verveine); + + --idle: transparent; + --hover: var(--background-contrast-green-tilleul-verveine-hover); + --active: var(--background-contrast-green-tilleul-verveine-active); +} + +.fr-badge--green-bourgeon { + color: var(--text-label-green-bourgeon); + background-color: var(--background-contrast-green-bourgeon); + + --idle: transparent; + --hover: var(--background-contrast-green-bourgeon-hover); + --active: var(--background-contrast-green-bourgeon-active); +} + +.fr-badge--green-emeraude { + color: var(--text-label-green-emeraude); + background-color: var(--background-contrast-green-emeraude); + + --idle: transparent; + --hover: var(--background-contrast-green-emeraude-hover); + --active: var(--background-contrast-green-emeraude-active); +} + +.fr-badge--green-menthe { + color: var(--text-label-green-menthe); + background-color: var(--background-contrast-green-menthe); + + --idle: transparent; + --hover: var(--background-contrast-green-menthe-hover); + --active: var(--background-contrast-green-menthe-active); +} + +.fr-badge--green-archipel { + color: var(--text-label-green-archipel); + background-color: var(--background-contrast-green-archipel); + + --idle: transparent; + --hover: var(--background-contrast-green-archipel-hover); + --active: var(--background-contrast-green-archipel-active); +} + +.fr-badge--blue-ecume { + color: var(--text-label-blue-ecume); + background-color: var(--background-contrast-blue-ecume); + + --idle: transparent; + --hover: var(--background-contrast-blue-ecume-hover); + --active: var(--background-contrast-blue-ecume-active); +} + +.fr-badge--blue-cumulus { + color: var(--text-label-blue-cumulus); + background-color: var(--background-contrast-blue-cumulus); + + --idle: transparent; + --hover: var(--background-contrast-blue-cumulus-hover); + --active: var(--background-contrast-blue-cumulus-active); +} + +.fr-badge--purple-glycine { + color: var(--text-label-purple-glycine); + background-color: var(--background-contrast-purple-glycine); + + --idle: transparent; + --hover: var(--background-contrast-purple-glycine-hover); + --active: var(--background-contrast-purple-glycine-active); +} + +.fr-badge--pink-macaron { + color: var(--text-label-pink-macaron); + background-color: var(--background-contrast-pink-macaron); + + --idle: transparent; + --hover: var(--background-contrast-pink-macaron-hover); + --active: var(--background-contrast-pink-macaron-active); +} + +.fr-badge--pink-tuile { + color: var(--text-label-pink-tuile); + background-color: var(--background-contrast-pink-tuile); + + --idle: transparent; + --hover: var(--background-contrast-pink-tuile-hover); + --active: var(--background-contrast-pink-tuile-active); +} + +.fr-badge--yellow-tournesol { + color: var(--text-label-yellow-tournesol); + background-color: var(--background-contrast-yellow-tournesol); + + --idle: transparent; + --hover: var(--background-contrast-yellow-tournesol-hover); + --active: var(--background-contrast-yellow-tournesol-active); +} + +.fr-badge--yellow-moutarde { + color: var(--text-label-yellow-moutarde); + background-color: var(--background-contrast-yellow-moutarde); + + --idle: transparent; + --hover: var(--background-contrast-yellow-moutarde-hover); + --active: var(--background-contrast-yellow-moutarde-active); +} + +.fr-badge--orange-terre-battue { + color: var(--text-label-orange-terre-battue); + background-color: var(--background-contrast-orange-terre-battue); + + --idle: transparent; + --hover: var(--background-contrast-orange-terre-battue-hover); + --active: var(--background-contrast-orange-terre-battue-active); +} + +.fr-badge--brown-cafe-creme { + color: var(--text-label-brown-cafe-creme); + background-color: var(--background-contrast-brown-cafe-creme); + + --idle: transparent; + --hover: var(--background-contrast-brown-cafe-creme-hover); + --active: var(--background-contrast-brown-cafe-creme-active); +} + +.fr-badge--brown-caramel { + color: var(--text-label-brown-caramel); + background-color: var(--background-contrast-brown-caramel); + + --idle: transparent; + --hover: var(--background-contrast-brown-caramel-hover); + --active: var(--background-contrast-brown-caramel-active); +} + +.fr-badge--brown-opera { + color: var(--text-label-brown-opera); + background-color: var(--background-contrast-brown-opera); + + --idle: transparent; + --hover: var(--background-contrast-brown-opera-hover); + --active: var(--background-contrast-brown-opera-active); +} + +.fr-badge--beige-gris-galet { + color: var(--text-label-beige-gris-galet); + background-color: var(--background-contrast-beige-gris-galet); + + --idle: transparent; + --hover: var(--background-contrast-beige-gris-galet-hover); + --active: var(--background-contrast-beige-gris-galet-active); +} + +.fr-badge-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + display: flex; + flex-wrap: wrap; + margin-bottom: 0; +} + +.fr-badge-group > li { + display: inline-flex; + max-width: 100%; +} + +.fr-badge-group .fr-badge { + margin-right: 0.5rem; + margin-bottom: 0.5rem; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + LOGO +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-logo { + --text-spacing: 0; + --underline-img: none; + display: inline-block; + font-weight: 700; + line-height: 1.0317460317em; + letter-spacing: -0.01em; + text-transform: uppercase; + vertical-align: middle; + text-indent: -0.1em; + font-size: 1.05rem; + color: var(--text-black-white-grey); +} + +.fr-logo::before { + width: 2.75rem; + height: 1rem; + margin-bottom: 0.3333333333rem; + background-size: 2.75rem 1.125rem, 2.75rem 1rem, 0; + background-position: 0 -0.0625rem, 0 0, 0 0; + content: ""; + display: block; + background-repeat: no-repeat, no-repeat, no-repeat; + forced-color-adjust: none; +} + +:root[data-fr-mourning] .fr-logo::before { + background-size: 2.75rem 1.125rem, 0, 2.75rem 1rem; + box-shadow: 0 0 0 1px #fff; +} + +.fr-logo::after { + min-width: 2.625rem; + background-size: 5.25rem 3.75rem; + background-position: 0 calc(100% + 1.875rem); + padding-top: 2.2083333333rem; + content: ""; + display: block; + background-repeat: no-repeat; + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 252 180'%3E%3Cdefs%3E%3Csymbol id='a' viewBox='0 0 11 15.5'%3E%3Cpath d='M10.4 5.3C11.9 1.5 10.1 0 7.9 0 4.2 0 0 6.5 0 11.7c0 2.5 1.2 3.8 3 3.8 2.1 0 4.3-2 6.2-5.5h-1c-1.2 1.5-2.6 2.6-3.9 2.6-1.3 0-2-.8-2-2.6a10.7 10.7 0 01.3-2.2zm-4-3.1c1.1 0 2 .8 1.5 2.6L3.1 6.1c.8-2.2 2.2-4 3.4-4z'/%3E%3C/symbol%3E%3Csymbol id='b' viewBox='0 0 12.4 21.8'%3E%3Cuse width='11' height='15.5' y='6.4' href='%23a'/%3E%3Cpath d='M7.9 4.7L12.4.6V0h-3L6.7 4.7H8z'/%3E%3C/symbol%3E%3Csymbol id='c' viewBox='0 0 11.5 19'%3E%3Cpath d='M1.7 5.7h2.6L.1 17.1a1.3 1.3 0 001.2 2c3 0 6.4-2.6 7.8-6.2h-.7a9.4 9.4 0 01-5.1 3.5L7 5.7H11l.5-1.6H7.7L9 0H7.6L4.9 4.1l-3.2.4v1.2z'/%3E%3C/symbol%3E%3Csymbol id='d' viewBox='0 0 9.8 21.9'%3E%3Cpath d='M7.6 8c.3-1-.4-1.6-1-1.6-2.2 0-5 2.1-6 5h.7A5.6 5.6 0 014.4 9L.1 20.3a1.1 1.1 0 001 1.6c2.2 0 4.7-2 5.8-5H6A5.6 5.6 0 013 19.5zM8 3.7a1.8 1.8 0 001.8-1.8A1.8 1.8 0 008 0a1.8 1.8 0 00-1.8 1.8A1.8 1.8 0 008 3.6'/%3E%3C/symbol%3E%3Csymbol id='e' viewBox='0 0 14.8 15.5'%3E%3Cpath d='M3.3 3.1c.7 0 1 1 0 3.4l-3 6.8c-.7 1.3 0 2.2 1.2 2.2a1.3 1.3 0 001.5-1l3-8C7.4 4.8 10 3 11 3s.8.6.3 1.6l-4.6 9a1.3 1.3 0 001.1 1.9c2.3 0 5-2 6-5h-.6A5.6 5.6 0 0110 13l4-8a6.1 6.1 0 00.8-2.8A2 2 0 0012.6 0c-2 0-3.6 2.2-6 5V2.8C6.6 1.4 6.1 0 4.8 0 3.2 0 1.8 2.5.7 4.9h.7c.7-1.1 1.3-1.8 2-1.8'/%3E%3C/symbol%3E%3Csymbol id='f' viewBox='0 0 12 15.5'%3E%3Cpath d='M11.8 3.5c.5-1.9.2-3.5-1.2-3.5-1.8 0-2.3 1.2-4 5V2.8C6.5 1.3 6 0 4.6 0 3.1 0 1.7 2.5.5 5h.8C2 3.7 2.8 3 3.3 3c.7 0 1 1 0 3.4l-3 6.8c-.7 1.3 0 2.1 1.2 2.1a1.3 1.3 0 001.5-1l3-8a50.3 50.3 0 012.6-3h3.2z'/%3E%3C/symbol%3E%3Csymbol id='g' viewBox='0 0 14.7 16.2'%3E%3Cpath d='M10.5 13.1c-.6 0-1-1 0-3.4L14.6.1 13.4 0l-1.3 1.3h-.3C6.1 1.3 0 8.6 0 14.2a2 2 0 002.1 2.1c1.7 0 3.3-2.4 5.2-5l-.1 1c-.3 2.6.6 4 2 4 1.5 0 3-2.4 4-4.9h-.7c-.7 1.1-1.5 1.8-2 1.8zM7.9 9.8c-1.3 1.6-3.4 3.5-4.3 3.5-.5 0-.9-.5-.9-1.6 0-3.5 4-8.2 6-8.2a4.2 4.2 0 011.4.2z'/%3E%3C/symbol%3E%3Csymbol id='h' viewBox='0 0 21.9 19.8'%3E%3Cpath d='M11.2 19.8l.3-.9c-3.8-.7-4.3-.7-2.7-4.8l1.4-3.9h3c1.9 0 1.9.9 1.6 3h1l2.6-6.9h-1c-1 1.6-1.8 2.9-3.8 2.9h-3l2-5.6c.8-2 1.1-2.4 3.7-2.4h.7c2.6 0 3 .7 3 3.5h1l.9-4.7H7.3L7 .9c3 .6 3.3.9 2 4.8L5.7 14c-1.5 3.9-2 4.2-5.5 4.8l-.3.9z'/%3E%3C/symbol%3E%3Csymbol id='i' viewBox='0 0 10.1 21.9'%3E%3Cpath d='M2.9 19.4L10.1.3 9.8 0l-5 .6v.6l1 .7c.9.7.6 1.3-.2 3.4L.2 19.9a1.3 1.3 0 001.1 2c2.3 0 4.7-2.1 5.8-5h-.7a6.5 6.5 0 01-3.5 2.5'/%3E%3C/symbol%3E%3Csymbol id='j' viewBox='0 0 18 22'%3E%3Cpath d='M18 .6h-4.3a3.8 3.8 0 00-2.1-.6A6.6 6.6 0 005 6.5a3.3 3.3 0 003 3.6c-1.9.8-3 1.8-3 2.9a1.7 1.7 0 00.9 1.5c-4.3 1.3-6 2.8-6 4.7 0 2 2.6 2.8 5.6 2.8 5.3 0 9.6-2.7 9.6-5.1 0-1.8-1.6-2.5-4.3-3.3-2.2-.7-3.2-.8-3.2-1.6A2.4 2.4 0 019 10.2a6.6 6.6 0 006.1-6.5 4.5 4.5 0 00-.2-1.5h2.5zM9.8 16.2c2.1.7 3 1 3 1.6 0 1.4-2 2.5-5.6 2.5-2.7 0-4-.6-4-2 0-1.5 1.4-2.5 3.5-3.3a21.5 21.5 0 003 1.2zM9 9c-1 0-1.3-.8-1.3-1.7 0-2.8 1.4-6.2 3.5-6.2 1 0 1.3.8 1.3 1.6 0 2.9-1.4 6.3-3.5 6.3z'/%3E%3C/symbol%3E%3Csymbol id='k' viewBox='0 0 23 25.1'%3E%3Cpath d='M14.3 15.6c1.9 0 2 .8 1.6 2.8H17l2.5-6.8h-1c-1 1.6-1.7 2.9-3.8 2.9h-4.1l2-5.6c.7-2 1-2.4 3.7-2.4H18c2.6 0 3 .7 3 3.5h1l.9-4.7H7.3l-.3.9c3 .6 3.3.9 2 4.8l-3.2 8.4c-1.5 3.9-2 4.2-5.6 4.8l-.2 1h17.4l3.2-5h-1.2c-2 2-4 3.8-8 3.8-4.7 0-4.3-.3-2.7-4.6l1.4-3.8h4.2zm2.3-11.8L21 .6V0h-3l-2.6 3.9h1.2v-.1z'/%3E%3C/symbol%3E%3Csymbol id='l' viewBox='0 0 13.6 21.8'%3E%3Cpath d='M11.4 6.4c-2 0-4 2.2-5.8 4.8L9.6.3 9.4 0l-5 .6V1l1 .8c.9.7.6 1.3-.2 3.4L.8 16.8A13.9 13.9 0 000 19c0 1.4 1.8 2.7 3.5 2.7 3.8 0 10-6.9 10-12.2 0-2.3-.5-3.2-2.1-3.2zM4.8 19.5c-.8 0-1.9-.7-1.9-1.3a15.5 15.5 0 01.8-2.2L5 12.7C6.3 11 8.4 9.3 9.6 9.3c.7 0 1.2.4 1.2 1.5 0 3.1-2.9 8.7-6 8.7z'/%3E%3C/symbol%3E%3Csymbol id='m' viewBox='0 0 19.2 19.9'%3E%3Cpath d='M17.6 0H7.3L7 .9c3 .6 3.3.9 2 4.8l-3.2 8.5c-1.5 3.9-2 4.2-5.5 4.8L0 20h15.7l3.5-6H18c-2 2-4.2 4.8-7.7 4.8-2.7 0-3-.5-1.6-4.5l3.1-8.5c1.4-3.9 2-4.2 5.5-4.8z'/%3E%3C/symbol%3E%3Csymbol id='n' viewBox='0 0 126 90'%3E%3Cuse width='12.4' height='21.8' x='112.7' y='66.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='102.2' y='69' href='%23c'/%3E%3Cuse width='9.8' height='21.9' x='93.6' y='66.1' href='%23d'/%3E%3Cuse width='14.8' height='15.5' x='77.2' y='72.5' href='%23e'/%3E%3Cuse width='12' height='15.5' x='65.7' y='72.5' href='%23f'/%3E%3Cuse width='11' height='15.5' x='54.3' y='72.5' href='%23a'/%3E%3Cuse width='11.5' height='19' x='43.7' y='69' href='%23c'/%3E%3Cuse width='14.7' height='16.2' x='28.9' y='71.8' href='%23g'/%3E%3Cuse width='12' height='15.5' x='19.6' y='72.5' href='%23f'/%3E%3Cuse width='21.9' height='19.8' y='67.6' href='%23h'/%3E%3Cuse width='12.4' height='21.8' x='77.3' y='33.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='66.8' y='36' href='%23c'/%3E%3Cuse width='9.8' height='21.9' x='58.2' y='33' href='%23d'/%3E%3Cuse width='10.1' height='21.9' x='49.4' y='33.1' href='%23i'/%3E%3Cuse width='14.7' height='16.2' x='34.9' y='38.8' href='%23g'/%3E%3Cuse width='18' height='22' x='18.6' y='39.4' href='%23j'/%3E%3Cuse width='23' height='25.1' y='29.3' href='%23k'/%3E%3Cuse width='12.4' height='21.8' x='76.8' y='.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='66.2' y='2.9' href='%23c'/%3E%3Cuse width='12' height='15.5' x='54.8' y='6.5' href='%23f'/%3E%3Cuse width='11' height='15.5' x='43.4' y='6.4' href='%23a'/%3E%3Cuse width='13.6' height='21.8' x='29.4' y='.1' href='%23l'/%3E%3Cuse width='9.8' height='21.9' x='20.6' href='%23d'/%3E%3Cuse width='19.2' height='19.9' y='1.4' href='%23m'/%3E%3C/symbol%3E%3C/defs%3E%3Cuse fill='%23000' width='126' height='90' x='0' y='0' href='%23n'/%3E%3Cuse fill='%23fff' width='126' height='90' x='126' y='90' href='%23n'/%3E%3C/svg%3E"); +} + +[data-fr-theme=dark] .fr-logo::after { + background-position: -2.625rem 100%; +} + +.fr-logo--sm { + font-size: 0.7875rem; +} + +.fr-logo--sm::before { + width: 2.0625rem; + height: 0.75rem; + margin-bottom: 0.25rem; + background-size: 2.0625rem 0.84375rem, 2.0625rem 0.75rem, 0; + background-position: 0 -0.046875rem, 0 0, 0 0; +} + +:root[data-fr-mourning] .fr-logo--sm::before { + background-size: 2.0625rem 0.84375rem, 0, 2.0625rem 0.75rem; +} + +.fr-logo--sm::after { + min-width: 1.96875rem; + background-size: 3.9375rem 2.8125rem; + background-position: 0 calc(100% + 1.40625rem); + padding-top: 1.65625rem; +} + +[data-fr-theme=dark] .fr-logo--sm::after { + background-position: -1.96875rem 100%; +} + +.fr-logo--lg { + font-size: 1.3125rem; +} + +.fr-logo--lg::before { + width: 3.4375rem; + height: 1.25rem; + margin-bottom: 0.4166666667rem; + background-size: 3.4375rem 1.40625rem, 3.4375rem 1.25rem, 0; + background-position: 0 -0.078125rem, 0 0, 0 0; +} + +:root[data-fr-mourning] .fr-logo--lg::before { + background-size: 3.4375rem 1.40625rem, 0, 3.4375rem 1.25rem; +} + +.fr-logo--lg::after { + min-width: 3.28125rem; + background-size: 6.5625rem 4.6875rem; + background-position: 0 calc(100% + 2.34375rem); + padding-top: 2.7604166667rem; +} + +[data-fr-theme=dark] .fr-logo--lg::after { + background-position: -3.28125rem 100%; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + BUTTON +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-btn { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + + --underline-img: none; + --hover-tint: var(--hover); + font-weight: 500; + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + background-color: var(--background-action-high-blue-france); + + --idle: transparent; + --hover: var(--background-action-high-blue-france-hover); + --active: var(--background-action-high-blue-france-active); + color: var(--text-inverted-blue-france); +} + +.fr-btn::before, +.fr-btn::after { + display: block; +} + +.fr-btn[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn[target=_blank]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-btn--align-on-content { + margin-left: -1rem; + margin-right: -1rem; +} + +.fr-btn[class^=fr-icon-]:not([class*=fr-btn--icon-]), +.fr-btn[class*=" fr-icon-"]:not([class*=fr-btn--icon-]), +.fr-btn[class^=fr-fi-]:not([class*=fr-btn--icon-]), +.fr-btn[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) { + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-btn[class^=fr-icon-]:not([class*=fr-btn--icon-])::before, +.fr-btn[class*=" fr-icon-"]:not([class*=fr-btn--icon-])::before, +.fr-btn[class^=fr-fi-]:not([class*=fr-btn--icon-])::before, +.fr-btn[class*=" fr-fi-"]:not([class*=fr-btn--icon-])::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-btn--align-on-content[class^=fr-icon-]:not([class*=fr-btn--icon-]), +.fr-btn--align-on-content[class*=" fr-icon-"]:not([class*=fr-btn--icon-]), +.fr-btn--align-on-content[class^=fr-fi-]:not([class*=fr-btn--icon-]), +.fr-btn--align-on-content[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) { + margin-left: -0.5rem; + margin-right: -0.5rem; +} + +.fr-btn--icon-left[class^=fr-icon-], +.fr-btn--icon-left[class*=" fr-icon-"], +.fr-btn--icon-left[class^=fr-fi-], +.fr-btn--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--icon-left[class^=fr-icon-]::before, +.fr-btn--icon-left[class*=" fr-icon-"]::before, +.fr-btn--icon-left[class^=fr-fi-]::before, +.fr-btn--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-icon-], +.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-icon-"], +.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-fi-], +.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-fi-"] { + margin-left: -0.875rem; + margin-right: -1rem; +} + +.fr-btn--icon-right[class^=fr-icon-], +.fr-btn--icon-right[class*=" fr-icon-"], +.fr-btn--icon-right[class^=fr-fi-], +.fr-btn--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--icon-right[class^=fr-icon-]::after, +.fr-btn--icon-right[class*=" fr-icon-"]::after, +.fr-btn--icon-right[class^=fr-fi-]::after, +.fr-btn--icon-right[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-btn--icon-right[class^=fr-icon-]::before, +.fr-btn--icon-right[class*=" fr-icon-"]::before, +.fr-btn--icon-right[class^=fr-fi-]::before, +.fr-btn--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-icon-], +.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-icon-"], +.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-fi-], +.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-fi-"] { + margin-left: -1rem; + margin-right: -0.875rem; +} + +.fr-btn--sm { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; +} + +.fr-btn--sm[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--sm[target=_blank]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-btn--sm.fr-btn--align-on-content { + margin-left: -0.75rem; + margin-right: -0.75rem; +} + +.fr-btn--sm[class^=fr-icon-]:not([class*=fr-btn--icon-]), +.fr-btn--sm[class*=" fr-icon-"]:not([class*=fr-btn--icon-]), +.fr-btn--sm[class^=fr-fi-]:not([class*=fr-btn--icon-]), +.fr-btn--sm[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) { + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-btn--sm[class^=fr-icon-]:not([class*=fr-btn--icon-])::before, +.fr-btn--sm[class*=" fr-icon-"]:not([class*=fr-btn--icon-])::before, +.fr-btn--sm[class^=fr-fi-]:not([class*=fr-btn--icon-])::before, +.fr-btn--sm[class*=" fr-fi-"]:not([class*=fr-btn--icon-])::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-btn--sm.fr-btn--align-on-content[class^=fr-icon-]:not([class*=fr-btn--icon-]), +.fr-btn--sm.fr-btn--align-on-content[class*=" fr-icon-"]:not([class*=fr-btn--icon-]), +.fr-btn--sm.fr-btn--align-on-content[class^=fr-fi-]:not([class*=fr-btn--icon-]), +.fr-btn--sm.fr-btn--align-on-content[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) { + margin-left: -0.5rem; + margin-right: -0.5rem; +} + +.fr-btn--sm.fr-btn--icon-left[class^=fr-icon-], +.fr-btn--sm.fr-btn--icon-left[class*=" fr-icon-"], +.fr-btn--sm.fr-btn--icon-left[class^=fr-fi-], +.fr-btn--sm.fr-btn--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--sm.fr-btn--icon-left[class^=fr-icon-]::before, +.fr-btn--sm.fr-btn--icon-left[class*=" fr-icon-"]::before, +.fr-btn--sm.fr-btn--icon-left[class^=fr-fi-]::before, +.fr-btn--sm.fr-btn--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-icon-], +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-icon-"], +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-fi-], +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-fi-"] { + margin-left: -0.625rem; + margin-right: -0.75rem; +} + +.fr-btn--sm.fr-btn--icon-right[class^=fr-icon-], +.fr-btn--sm.fr-btn--icon-right[class*=" fr-icon-"], +.fr-btn--sm.fr-btn--icon-right[class^=fr-fi-], +.fr-btn--sm.fr-btn--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--sm.fr-btn--icon-right[class^=fr-icon-]::after, +.fr-btn--sm.fr-btn--icon-right[class*=" fr-icon-"]::after, +.fr-btn--sm.fr-btn--icon-right[class^=fr-fi-]::after, +.fr-btn--sm.fr-btn--icon-right[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-btn--sm.fr-btn--icon-right[class^=fr-icon-]::before, +.fr-btn--sm.fr-btn--icon-right[class*=" fr-icon-"]::before, +.fr-btn--sm.fr-btn--icon-right[class^=fr-fi-]::before, +.fr-btn--sm.fr-btn--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-icon-], +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-icon-"], +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-fi-], +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-fi-"] { + margin-left: -0.75rem; + margin-right: -0.625rem; +} + +.fr-btn--lg { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; +} + +.fr-btn--lg[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--lg[target=_blank]::after { + content: ""; + + --icon-size: 1.5rem; + margin-right: -0.1875rem; + margin-left: 0.5rem; +} + +.fr-btn--lg.fr-btn--align-on-content { + margin-left: -1.5rem; + margin-right: -1.5rem; +} + +.fr-btn--lg[class^=fr-icon-]:not([class*=fr-btn--icon-]), +.fr-btn--lg[class*=" fr-icon-"]:not([class*=fr-btn--icon-]), +.fr-btn--lg[class^=fr-fi-]:not([class*=fr-btn--icon-]), +.fr-btn--lg[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) { + overflow: hidden; + white-space: nowrap; + max-width: 3rem; + max-height: 3rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-btn--lg[class^=fr-icon-]:not([class*=fr-btn--icon-])::before, +.fr-btn--lg[class*=" fr-icon-"]:not([class*=fr-btn--icon-])::before, +.fr-btn--lg[class^=fr-fi-]:not([class*=fr-btn--icon-])::before, +.fr-btn--lg[class*=" fr-fi-"]:not([class*=fr-btn--icon-])::before { + --icon-size: 2rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-btn--lg.fr-btn--align-on-content[class^=fr-icon-]:not([class*=fr-btn--icon-]), +.fr-btn--lg.fr-btn--align-on-content[class*=" fr-icon-"]:not([class*=fr-btn--icon-]), +.fr-btn--lg.fr-btn--align-on-content[class^=fr-fi-]:not([class*=fr-btn--icon-]), +.fr-btn--lg.fr-btn--align-on-content[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) { + margin-left: -0.5rem; + margin-right: -0.5rem; +} + +.fr-btn--lg.fr-btn--icon-left[class^=fr-icon-], +.fr-btn--lg.fr-btn--icon-left[class*=" fr-icon-"], +.fr-btn--lg.fr-btn--icon-left[class^=fr-fi-], +.fr-btn--lg.fr-btn--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--lg.fr-btn--icon-left[class^=fr-icon-]::before, +.fr-btn--lg.fr-btn--icon-left[class*=" fr-icon-"]::before, +.fr-btn--lg.fr-btn--icon-left[class^=fr-fi-]::before, +.fr-btn--lg.fr-btn--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1.5rem; + margin-left: -0.1875rem; + margin-right: 0.5rem; +} + +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-icon-], +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-icon-"], +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-fi-], +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-fi-"] { + margin-left: -1.3125rem; + margin-right: -1.5rem; +} + +.fr-btn--lg.fr-btn--icon-right[class^=fr-icon-], +.fr-btn--lg.fr-btn--icon-right[class*=" fr-icon-"], +.fr-btn--lg.fr-btn--icon-right[class^=fr-fi-], +.fr-btn--lg.fr-btn--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--lg.fr-btn--icon-right[class^=fr-icon-]::after, +.fr-btn--lg.fr-btn--icon-right[class*=" fr-icon-"]::after, +.fr-btn--lg.fr-btn--icon-right[class^=fr-fi-]::after, +.fr-btn--lg.fr-btn--icon-right[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1.5rem; + margin-right: -0.1875rem; + margin-left: 0.5rem; +} + +.fr-btn--lg.fr-btn--icon-right[class^=fr-icon-]::before, +.fr-btn--lg.fr-btn--icon-right[class*=" fr-icon-"]::before, +.fr-btn--lg.fr-btn--icon-right[class^=fr-fi-]::before, +.fr-btn--lg.fr-btn--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-icon-], +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-icon-"], +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-fi-], +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-fi-"] { + margin-left: -1.5rem; + margin-right: -1.3125rem; +} + +.fr-btns-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + display: flex; + align-items: stretch; + flex-wrap: wrap; + margin-left: -0.5rem; + margin-right: -0.5rem; + + /** + * fr-btns-group--inline : aligne les boutons horizontalement dans tout les cas + * fr-btns-group--inline-(sm/md/lg) : permet de passer en horizontal à partir de la valeur du breakpoint appliqué (sm, md, lg) + */ + + /** + * fr-btns-group--left : (Défaut) aligne les boutons sur la gauche (en lecture L-t-R) + */ + + /** + * fr-btns-group--right : aligne les boutons sur la droite + */ + + /** + * fr-btns-group--center : aligne les boutons au centre du conteneur + */ + + /** + * fr-btns-group--center : aligne les boutons au centre du conteneur + */ + + /** + * fr-btns-group--equisized : Fixe la largeur des boutons à celle du plus grand. Géré en grande partie en JS. + */ + + /** + * fr-btns-group--sm : Fixe les boutons à la taille SM + */ + + /** + * fr-btns-group--md : (défaut) Fixe les boutons à la taille MD + */ + + /** + * fr-btns-group--lg : Fixe les boutons à la taille LG (sans modfifieur => MD) + */ +} + +.fr-btns-group > li, +.fr-btns-group > div { + width: 100%; + max-width: 100%; +} + +.fr-btns-group .fr-btn { + width: calc(100% - 1rem); + margin: 0 0.5rem 1rem; + justify-content: center; +} + +.fr-btns-group--inline .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; +} + +.fr-btns-group--inline > li { + display: inline-flex; + max-width: 100%; + width: auto; +} + +.fr-btns-group--inline.fr-btns-group--right.fr-btns-group--inline-reverse { + flex-direction: row-reverse; + justify-content: flex-start; +} + +.fr-btns-group--left, +.fr-btns-group--left li { + justify-content: flex-start; + text-align: left; +} + +.fr-btns-group--right, +.fr-btns-group--right li { + justify-content: flex-end; + text-align: right; +} + +.fr-btns-group--center, +.fr-btns-group--center li { + justify-content: center; + text-align: center; +} + +.fr-btns-group--between, +.fr-btns-group--between li { + justify-content: space-between; + text-align: center; +} + +.fr-btns-group--equisized { + --equisized-width: auto; +} + +.fr-btns-group--equisized .fr-btn { + justify-content: center; + width: var(--equisized-width); +} + +.fr-btns-group--sm .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; +} + +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-], +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"], +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-], +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + justify-content: flex-start; +} + +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before, +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-icon-], +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"], +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-fi-], +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-icon-]::before, +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-fi-]::before, +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-icon-], +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"], +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-fi-], +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::after, +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::after, +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::after, +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::before, +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::before, +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::before { + content: none; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"] { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + justify-content: flex-start; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-icon-], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-fi-], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"] { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-icon-]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-fi-]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-icon-], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-fi-], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"] { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::after, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::after, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::after, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::before { + content: none; +} + +.fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; +} + +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-], +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"], +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-], +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"] { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; + overflow: hidden; + white-space: nowrap; + max-width: 3rem; + max-height: 3rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + justify-content: flex-start; +} + +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before, +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 2rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-icon-], +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"], +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-fi-], +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"] { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-icon-]::before, +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-fi-]::before, +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1.5rem; + margin-left: -0.1875rem; + margin-right: 0.5rem; +} + +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-icon-], +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"], +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-fi-], +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"] { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::after, +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::after, +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::after, +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1.5rem; + margin-right: -0.1875rem; + margin-left: 0.5rem; +} + +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::before, +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::before, +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::before { + content: none; +} + +.fr-fieldset__element > .fr-btns-group { + margin-bottom: -1rem; +} + +.fr-btn--close { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + display: flex; + margin-left: auto; +} + +.fr-btn--close::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/close-line.svg"); + mask-image: url("../icons/system/close-line.svg"); + content: ""; +} + +.fr-btn--close::before { + content: none; +} + +.fr-btn--tooltip { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-btn--tooltip::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/question-line.svg"); + mask-image: url("../icons/system/question-line.svg"); + content: ""; +} + +.fr-btn--fullscreen { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--fullscreen::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/media/fullscreen-line.svg"); + mask-image: url("../icons/media/fullscreen-line.svg"); + content: ""; +} + +.fr-btn--fullscreen::before { + content: none; +} + +.fr-btn--display { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--display::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/fr--theme-fill.svg"); + mask-image: url("../icons/system/fr--theme-fill.svg"); + content: ""; +} + +.fr-btn--account { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--account::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/user/account-circle-fill.svg"); + mask-image: url("../icons/user/account-circle-fill.svg"); + content: ""; +} + +.fr-btn--team { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--team::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/user/team-line.svg"); + mask-image: url("../icons/user/team-line.svg"); + content: ""; +} + +.fr-btn--briefcase { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--briefcase::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/business/briefcase-fill.svg"); + mask-image: url("../icons/business/briefcase-fill.svg"); + content: ""; +} + +.fr-btn--sort { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-btn--sort::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-up-down-line.svg"); + mask-image: url("../icons/system/arrow-up-down-line.svg"); + content: ""; + transition: transform 0.3s; +} + +.fr-btn--sort[aria-sort=descending]::before { + transform: rotate(-180deg); +} + +.fr-btn--sort[aria-sort=ascending], +.fr-btn--sort[aria-sort=descending] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-btn--sort[aria-sort=ascending]::before, +.fr-btn--sort[aria-sort=descending]::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-up-line.svg"); + mask-image: url("../icons/system/arrow-up-line.svg"); + content: ""; +} + +.fr-btn:disabled, +a.fr-btn:not([href]) { + color: var(--text-disabled-grey); + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +.fr-btn--secondary { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: inset 0 0 0 1px var(--border-action-high-blue-france); +} + +.fr-btn--secondary:disabled, +a.fr-btn--secondary:not([href]) { + color: var(--text-disabled-grey); + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-btn--tertiary, +.fr-btn--sort, +.fr-btn--account { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-btn--tertiary:disabled, +a.fr-btn--tertiary:not([href]), +a.fr-btn--sort:not([href]), +a.fr-btn--account:not([href]), +.fr-btn--sort:disabled, +.fr-btn--account:disabled { + color: var(--text-disabled-grey); + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-btn--tertiary-no-outline, +.fr-btn--close, +.fr-btn--display, +.fr-btn--fullscreen, +.fr-btn--tooltip, +.fr-btn--briefcase, +.fr-btn--team { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-btn--tertiary-no-outline:disabled, +a.fr-btn--tertiary-no-outline:not([href]), +a.fr-btn--close:not([href]), +a.fr-btn--display:not([href]), +a.fr-btn--fullscreen:not([href]), +a.fr-btn--tooltip:not([href]), +a.fr-btn--briefcase:not([href]), +a.fr-btn--team:not([href]), +.fr-btn--close:disabled, +.fr-btn--display:disabled, +.fr-btn--fullscreen:disabled, +.fr-btn--tooltip:disabled, +.fr-btn--briefcase:disabled, +.fr-btn--team:disabled { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + CONNECT +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-connect { + position: relative; + padding: 0.625em 0.75em 0.625em 4em; + display: inline-flex; + flex-direction: column; + align-items: flex-start; + justify-content: center; + margin-bottom: 0.75rem; + + --underline-img: none; + --hover-tint: var(--hover); + --active-tint: var(--active); + --external-link-content: none; + background-color: var(--background-action-high-blue-france); + + --idle: transparent; + --hover: var(--background-action-high-blue-france-hover); + --active: var(--background-action-high-blue-france-active); + color: var(--text-inverted-blue-france); +} + +.fr-connect:hover { + background-color: var(--hover-tint); +} + +.fr-connect:active { + background-color: var(--active-tint); +} + +.fr-connect::before { + content: ""; + display: block; + position: absolute; + top: 50%; + bottom: 0.25em; + left: 0.75em; + width: 2.5em; + height: 3em; + margin-top: -1.5em; + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 48'%3E%3Cpath fill='%232a2f82' d='M34.965 15.1 19.971 6.423 4.977 15.184a.606.606 0 0 0-.306.524v16.948a.666.666 0 0 0 .306.524l14.992 8.6 14.994-8.706a.665.665 0 0 0 .306-.524V15.628a.605.605 0 0 0-.304-.528Z'/%3E%3Cpath fill='%23df1f26' d='m14.614 15.6-5.029 8.628-4.557-9.175 5.39-3.113 4.489 3.16ZM35.27 32.58V15.622a.6.6 0 0 0-.306-.523L19.971 6.423'/%3E%3Cpath fill='%232e65b0' d='m4.673 32.58 15.3-26.157v35.362L4.977 33.18a.666.666 0 0 1-.306-.524V15.708Zm24.669-20.735L34.8 15l-4.489 9.15-5.387-9.236Z'/%3E%3Cpath fill='%23fff' d='m39.606 12.305-19.19-11.02a.933.933 0 0 0-.832 0L.394 12.305A.886.886 0 0 0 0 13v22a.886.886 0 0 0 .394.7l19.189 11.02a.933.933 0 0 0 .832 0L39.606 35.7A.886.886 0 0 0 40 35V13a.886.886 0 0 0-.394-.695ZM10.762 30.061h.079c-.042 0-.079.007-.079.05 0 .1.151 0 .2.1a.912.912 0 0 0-.629.276c0 .051.1.051.151.051-.075.1-.226.05-.277.151a.177.177 0 0 0 .1.05c-.05 0-.1 0-.1.051v.151c-.126 0-.176.1-.277.151.2.151.327 0 .528 0-.528.2-.956.478-1.484.629-.1 0 0 .151-.1.151.151.1.227-.05.377-.05-.654.377-1.333.7-2.037 1.132a.351.351 0 0 0-.1.2h-.2c-.1.05-.05.176-.151.277.226.151.5-.2.654 0 .05 0-.1.05-.2.05-.05 0-.05.1-.1.1h-.154c-.1.075-.2.126-.2.276a.219.219 0 0 0-.226.1 9.034 9.034 0 0 0 3.144-.578 7.685 7.685 0 0 0 2.088-1.559.176.176 0 0 1 .05.1 2.168 2.168 0 0 1-.806 1.08c-.277.151-.478.377-.7.478a4.045 4.045 0 0 0-.428.276 10.761 10.761 0 0 1-1.939.412l-.305.044c-.225.033-.449.069-.671.108L4.977 33.18a.648.648 0 0 1-.288-.411.574.574 0 0 0 .094-.063.265.265 0 0 0-.113-.071v-.65a12.786 12.786 0 0 0 3.038-.942A8.746 8.746 0 0 0 4.671 29.7v-1.515a11.662 11.662 0 0 1 1.639.392 6.415 6.415 0 0 1 1.182.578 3.113 3.113 0 0 0 .478.377.91.91 0 0 0 .8.05h.33a3.961 3.961 0 0 0 1.937-.905c0 .05.05.05.1.05a3.63 3.63 0 0 1-.428 1.132c.003.051-.048.152.053.202Zm2.817 3.571c.251-.1.4-.277.629-.377-.05.05-.05.151-.1.2a3.691 3.691 0 0 0-.528.4 15.96 15.96 0 0 0-1.585 1.61c-.252.3-.528.578-.8.855a2.385 2.385 0 0 1-.31.245l-2.527-1.45a4.047 4.047 0 0 0 1.076-.053 4.984 4.984 0 0 0 .855-.327v.1c.7-.277 1.232-.906 1.937-1.132.025 0 .126.1.226.05a1.883 1.883 0 0 1 1.509-.7c0 .05 0 .1.05.1h.025c-.151.126-.327.251-.5.377-.057.052-.007.102.043.102Zm-8.908-6.164v-.186a5.814 5.814 0 0 1 1.588-.188 1.52 1.52 0 0 1 .478 0 5.861 5.861 0 0 0-2.066.374Zm30.6 5.088a.665.665 0 0 1-.306.524l-10.079 5.851a32.3 32.3 0 0 1-3.408-1.185 2.826 2.826 0 0 1-.05-2.245 3.794 3.794 0 0 1 .352-.883c.025-.025.05-.05.05-.076a.025.025 0 0 0 .025-.025 4.316 4.316 0 0 1 .377-.555l.015-.015.02-.021.015-.015c0-.025.025-.05.05-.076.025-.051.075-.076.1-.126a3.771 3.771 0 0 1 .579-.5 4.07 4.07 0 0 1 .654-.177 19.817 19.817 0 0 1 2.415.328.751.751 0 0 1 .277.1 1.849 1.849 0 0 0 .905-.05 1.137 1.137 0 0 0 .855-.706 1.212 1.212 0 0 0 .05-1.059c-.178-.276-.013-.437.181-.59l.068-.055a1.17 1.17 0 0 0 .231-.216c.126-.252-.1-.4-.151-.63-.05-.1-.226-.05-.327-.2.352-.151.855-.429.629-.857-.151-.227-.377-.63-.1-.857.352-.2.855-.151 1.006-.479a1.138 1.138 0 0 0-.292-1.085l-.075-.108a4.754 4.754 0 0 1-.211-.32 6.914 6.914 0 0 0-.528-.757 4.3 4.3 0 0 1-.528-1.009c-.151-.378.05-.706.05-1.084a6.347 6.347 0 0 0-.327-2.144c-.126-.353-.176-.731-.327-1.059a1.12 1.12 0 0 0-.226-.58.375.375 0 0 1 0-.328 4.874 4.874 0 0 0 .579-.479.567.567 0 0 0-.2-.706c-.327-.151-.3.328-.528.429h-.151c-.05-.126.05-.177.151-.277 0-.05 0-.151-.05-.151-.2 0-.377-.051-.428-.151a3.957 3.957 0 0 0-1.861-1.286 2.319 2.319 0 0 0 .579.1 1.67 1.67 0 0 0 1.006-.1c.227-.076.277-.479.377-.706a.8.8 0 0 0-.151-.631 2.189 2.189 0 0 0-.906-.756 9.13 9.13 0 0 1-.679-.353.952.952 0 0 0-.251-.126c-2.965-1.485-9.069-.2-9.534 0h-.009a8.244 8.244 0 0 0-1.249.475 3.922 3.922 0 0 0-2.365 2.465 3.829 3.829 0 0 0-1.333 1.509c-.428.8-1.056 1.509-.956 2.414.1.78.277 1.484.428 2.289a4.668 4.668 0 0 0 .2.8c.1.276 0 .629.151.855.075.151.025.327.227.428v.2c.05.05.05.1.151.1v.2a6.446 6.446 0 0 1 1.107 1.434c.1.276-.478.151-.7.05a5.979 5.979 0 0 1-1.132-.956.175.175 0 0 0-.051.1c.2.352.906.78.528 1.006-.2.1-.428-.151-.629.051-.05.075 0 .176 0 .276-.277-.2-.578-.1-.855-.2-.2-.05-.252-.427-.478-.427a15.162 15.162 0 0 0-1.811-.327 15.137 15.137 0 0 0-1.739-.159V15.708a.606.606 0 0 1 .306-.524l14.987-8.761L34.965 15.1a.605.605 0 0 1 .306.524Zm-7.954-8.261a.325.325 0 0 1-.282.149 2.843 2.843 0 0 0-.282.273c.1 0 0 .149.1.149-.205.223.077.694-.205.793a2.176 2.176 0 0 1-1.127 0 .722.722 0 0 1 .167-.016h.085a.382.382 0 0 0 .337-.132v-.2c0-.05-.051-.05-.1-.05a.161.161 0 0 1-.1.05.223.223 0 0 0-.154-.2.807.807 0 0 1-.718-.273.67.67 0 0 1 .436-.05c.128 0 .077-.223.231-.322h.154c.307-.372.871-.471.974-.843 0-.1-.282-.1-.487-.149a2.259 2.259 0 0 0-.82.05 4.65 4.65 0 0 0-1.051.273 3.225 3.225 0 0 1 .923-.471 3.886 3.886 0 0 1 .718-.2l.132-.026.133-.027a.971.971 0 0 1 .556 0c.231.1.615.1.666.248.1.273-.154.545-.435.744-.057.081.148.135.148.23Z'/%3E%3C/svg%3E"); + background-repeat: no-repeat; + background-position: 50% 50%; + background-size: 2.5em 3em; +} + +.fr-connect__login, +.fr-connect__brand { + line-height: 1; + z-index: 1; + white-space: nowrap; +} + +.fr-connect__login { + font-size: 1.0625em; +} + +.fr-connect__brand { + font-weight: bold; + font-size: 1.125em; +} + +.fr-connect--plus { + padding-right: 3em; +} + +.fr-connect--plus::after { + content: "+"; + display: block; + position: absolute; + right: 0.25em; + bottom: 0; + font-size: 3em; + font-weight: bold; + line-height: 1; + transform: translate(5%, -17%); +} + +.fr-connect-group { + --text-spacing: 0 0 1rem 0; +} + +.fr-connect-group p { + font-size: 0.75rem; + line-height: 1.25rem; + color: var(--text-mention-grey); +} + +.fr-connect-group .fr-connect + p a { + font-size: 0.875rem; + line-height: 1.5rem; + color: var(--text-action-high-blue-france); +} + +.fr-connect:disabled, +a.fr-connect:not([href]) { + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); + color: var(--text-disabled-grey); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + QUOTE +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-quote { + position: relative; + margin: 0; + padding: 0 0.5rem 2rem 0.5rem; + background-size: 50% 1px; + background-repeat: no-repeat; + background-position: 0.5rem 100%; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-quote::before, +.fr-quote::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/editor/fr--quote-line.svg"); + mask-image: url("../icons/editor/fr--quote-line.svg"); + --icon-size: 2rem; +} + +.fr-quote::before { + content: ""; + display: block; + margin-bottom: 0.5rem; + color: var(--artwork-minor-blue-france); +} + +.fr-quote--column { + display: flex; + flex-direction: column; + align-items: flex-start; + justify-content: center; +} + +.fr-quote--column .fr-quote__author { + margin-left: 5.25rem; +} + +.fr-quote--column .fr-quote__source { + margin-left: 5.25rem; +} + +.fr-quote--column figcaption { + min-height: 4.25rem; + display: flex; + flex-direction: column; + align-items: flex-start; + justify-content: center; +} + +.fr-quote blockquote { + margin: 0; + + --text-spacing: 0 0 1rem; +} + +.fr-quote blockquote p { + font-size: 1.25rem; + line-height: 2rem; + font-weight: 700; +} + +.fr-quote__author { + font-weight: 700; + font-size: 1rem; + line-height: 1.5rem; + + --text-spacing: 0 0 0.25rem; +} + +.fr-quote__image { + width: 4.25rem; + background-size: cover; + border-radius: 50%; + overflow: hidden; + position: absolute; + display: flex; + flex-direction: row; +} + +.fr-quote__image img { + width: 100%; + height: 100%; + object-fit: cover; +} + +.fr-quote cite { + font-style: italic; +} + +.fr-quote figcaption { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; +} + +.fr-quote figcaption .fr-quote__source { + display: flex; + flex-direction: row; + justify-content: flex-start; + flex-wrap: wrap; + font-size: 0.75rem; + line-height: 1.25rem; +} + +.fr-quote figcaption .fr-quote__source li { + display: inline-block; +} + +.fr-quote figcaption .fr-quote__source li:not(:last-child)::after { + content: "·"; + display: inline-block; + padding-left: 0.25rem; + padding-right: 0.25rem; +} + +.fr-quote--green-tilleul-verveine::before { + color: var(--artwork-minor-green-tilleul-verveine); +} + +.fr-quote--green-bourgeon::before { + color: var(--artwork-minor-green-bourgeon); +} + +.fr-quote--green-emeraude::before { + color: var(--artwork-minor-green-emeraude); +} + +.fr-quote--green-menthe::before { + color: var(--artwork-minor-green-menthe); +} + +.fr-quote--green-archipel::before { + color: var(--artwork-minor-green-archipel); +} + +.fr-quote--blue-ecume::before { + color: var(--artwork-minor-blue-ecume); +} + +.fr-quote--blue-cumulus::before { + color: var(--artwork-minor-blue-cumulus); +} + +.fr-quote--purple-glycine::before { + color: var(--artwork-minor-purple-glycine); +} + +.fr-quote--pink-macaron::before { + color: var(--artwork-minor-pink-macaron); +} + +.fr-quote--pink-tuile::before { + color: var(--artwork-minor-pink-tuile); +} + +.fr-quote--yellow-tournesol::before { + color: var(--artwork-minor-yellow-tournesol); +} + +.fr-quote--yellow-moutarde::before { + color: var(--artwork-minor-yellow-moutarde); +} + +.fr-quote--orange-terre-battue::before { + color: var(--artwork-minor-orange-terre-battue); +} + +.fr-quote--brown-cafe-creme::before { + color: var(--artwork-minor-brown-cafe-creme); +} + +.fr-quote--brown-caramel::before { + color: var(--artwork-minor-brown-caramel); +} + +.fr-quote--brown-opera::before { + color: var(--artwork-minor-brown-opera); +} + +.fr-quote--beige-gris-galet::before { + color: var(--artwork-minor-beige-gris-galet); +} + +.fr-quote__source { + color: var(--text-mention-grey); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + BREADCRUMB +\* ˍˍˍˍˍˍˍˍˍ */ + +/** +un padding de 4px et une marge négative en compensation sont mis en place afin d'éviter de couper le focus. + */ +.fr-breadcrumb { + margin: 1rem 0 2rem; + font-size: 0.75rem; + line-height: 1.25rem; + + --text-spacing: 0 0 0.5rem; + position: relative; + color: var(--text-mention-grey); +} + +.fr-breadcrumb__button { + background-image: var(--underline-img), var(--underline-img); + background-position: var(--underline-x) 100%, var(--underline-x) calc(100% - var(--underline-thickness)); + background-repeat: no-repeat, no-repeat; + transition: background-size 0s; + background-size: var(--underline-hover-width) calc(var(--underline-thickness) * 2), var(--underline-idle-width) var(--underline-thickness); + font-size: 0.75rem; + line-height: 1.25rem; + margin: 0; + padding: 0; + + --hover-tint: var(--idle); + --active-tint: var(--idle); + color: inherit; +} + +.fr-breadcrumb__button:hover, +.fr-breadcrumb__button:active { + --underline-hover-width: var(--underline-max-width); +} + +.fr-breadcrumb__button[aria-expanded=true] { + display: none; +} + +.fr-breadcrumb .fr-collapse { + margin-left: -4px; + margin-right: -4px; + padding-left: 4px; + padding-right: 4px; + transform: translateY(-4px); +} + +.fr-breadcrumb__list { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + transform: translateY(4px); +} + +.fr-breadcrumb__list li { + display: inline; + line-height: 1.75rem; + + /** + * flèche séparatrice en font-icon + */ +} + +.fr-breadcrumb__list li:not(:first-child)::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-right-s-line.svg"); + mask-image: url("../icons/system/arrow-right-s-line.svg"); + --icon-size: 1rem; + content: ""; + margin-left: 0.25rem; + margin-right: 0.25rem; + vertical-align: -0.0625em; +} + +.fr-breadcrumb__link { + vertical-align: 0.25rem; + position: relative; + background-image: var(--underline-img), var(--underline-img); + background-position: var(--underline-x) 100%, var(--underline-x) calc(100% - var(--underline-thickness)); + background-repeat: no-repeat, no-repeat; + transition: background-size 0s; + background-size: var(--underline-hover-width) calc(var(--underline-thickness) * 2), var(--underline-idle-width) var(--underline-thickness); + + --hover-tint: var(--idle); + --active-tint: var(--idle); + font-size: 0.75rem; + line-height: 1.25rem; + padding: 0; +} + +.fr-breadcrumb__link:hover, +.fr-breadcrumb__link:active { + --underline-hover-width: var(--underline-max-width); +} + +.fr-breadcrumb__link[aria-current]:not([aria-current=false]) { + pointer-events: none; + cursor: default; + + --underline-img: none; + color: var(--text-default-grey); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + FORM +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-label { + display: block; + font-size: 1rem; + line-height: 1.5rem; + color: var(--text-label-grey); +} + +.fr-label + .fr-input, +.fr-label + .fr-input-wrap, +.fr-label + .fr-select { + margin-top: 0.5rem; +} + +.fr-hint-text { + display: block; + font-size: 0.75rem; + line-height: 1.25rem; + + --text-spacing: 0 0 1rem; +} + +.fr-hint-text + .fr-hint-text { + margin-top: 0.25rem; +} + +.fr-fieldset { + position: relative; + margin: 0 -0.75rem 1rem; + padding: 0 0.25rem; + display: flex; + flex-direction: row; + align-items: last baseline; + flex-wrap: wrap; + border: 0; +} + +.fr-fieldset__legend { + padding-bottom: 1rem; + padding-left: 0.75rem; + padding-right: 0.75rem; + margin-left: -0.25rem; + margin-right: -0.25rem; + font-size: 1rem; + line-height: 1.5rem; + font-weight: 700; + width: 100%; + color: var(--text-label-grey); +} + +.fr-fieldset__legend--regular { + font-weight: 400; +} + +.fr-fieldset__legend .fr-hint-text { + margin-top: 0.5rem; + font-weight: 400; +} + +.fr-fieldset--valid, +.fr-fieldset--error, +.fr-fieldset--info { + background-repeat: no-repeat; + background-position: 0 -2.25rem; + background-size: 2px calc(100% + 1.25rem); +} + +.fr-fieldset--valid .fr-fieldset__legend, +.fr-fieldset--error .fr-fieldset__legend, +.fr-fieldset--info .fr-fieldset__legend { + background-repeat: no-repeat; + background-position: 0 0; + background-size: 2px 100%; +} + +.fr-fieldset__element { + flex: 1 1 100%; + max-width: 100%; + padding-left: 0.5rem; + padding-right: 0.5rem; + margin-bottom: 1rem; +} + +.fr-fieldset__element--inline { + flex: 0 0 auto; +} + +.fr-fieldset__element--inline-grow, +.fr-fieldset__element--inline\@md.fr-fieldset__element--inline-grow { + flex-grow: 1; +} + +.fr-fieldset__element.fr-fieldset__element--year { + flex: 0 0 8rem; +} + +.fr-fieldset__element--year:not(.fr-fieldset__element--inline) { + margin-right: calc(100% - 8rem); +} + +.fr-fieldset__element.fr-fieldset__element--postal { + flex: 0 0 16rem; +} + +.fr-fieldset__element--postal:not(.fr-fieldset__element--inline) { + margin-right: calc(100% - 16rem); +} + +.fr-fieldset__element.fr-fieldset__element--number { + flex: 0 0 6rem; +} + +.fr-fieldset__element--number:not(.fr-fieldset__element--inline) { + margin-right: calc(100% - 6rem); +} + +.fr-fieldset__legend > h1:last-child::after, +.fr-fieldset__legend > h2:last-child::after, +.fr-fieldset__legend > h3:last-child::after, +.fr-fieldset__legend > h4:last-child::after, +.fr-fieldset__legend > h5:last-child::after, +.fr-fieldset__legend > h6:last-child::after, +.fr-fieldset__legend > p:last-child::after, +.fr-fieldset__legend > .fr-fieldset:last-child::after, +.fr-fieldset__element > h1:last-child::after, +.fr-fieldset__element > h2:last-child::after, +.fr-fieldset__element > h3:last-child::after, +.fr-fieldset__element > h4:last-child::after, +.fr-fieldset__element > h5:last-child::after, +.fr-fieldset__element > h6:last-child::after, +.fr-fieldset__element > p:last-child::after, +.fr-fieldset__element > .fr-fieldset:last-child::after { + content: ""; + display: block; + margin-bottom: -1rem; +} + +.fr-fieldset > .fr-messages-group { + flex: 1 1 100%; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-fieldset > .fr-messages-group > .fr-message:last-child { + margin-bottom: 1rem; +} + +.fr-message { + --comma: ", "; + --content: var(--comma); + display: flex; + flex-direction: row; + align-items: flex-start; + font-size: 0.75rem; + line-height: 1.25rem; + margin: 0 0 0.25rem 0; +} + +.fr-message::after { + content: var(--content); + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; +} + +.fr-message:last-child { + --comma: ". "; + margin-bottom: 0; +} + +.fr-message--error::before, +.fr-message--valid::before, +.fr-message--warning::before, +.fr-message--info::before { + flex: 0 0 auto; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 1rem; + content: ""; + display: inline-block; + margin-right: 0.25rem; + margin-top: 0.125rem; +} + +.fr-message--error::before { + -webkit-mask-image: url("../icons/system/fr--error-fill.svg"); + mask-image: url("../icons/system/fr--error-fill.svg"); +} + +.fr-message--valid::before { + -webkit-mask-image: url("../icons/system/fr--success-fill.svg"); + mask-image: url("../icons/system/fr--success-fill.svg"); +} + +.fr-message--info::before { + -webkit-mask-image: url("../icons/system/fr--info-fill.svg"); + mask-image: url("../icons/system/fr--info-fill.svg"); +} + +.fr-message--warning::before { + -webkit-mask-image: url("../icons/system/fr--warning-fill.svg"); + mask-image: url("../icons/system/fr--warning-fill.svg"); +} + +.fr-select-group--valid label, +.fr-input-group--valid label, +.fr-range-group--valid label, +.fr-upload-group--valid label { + color: var(--text-default-success); +} + +.fr-select-group--error label, +.fr-input-group--error label, +.fr-range-group--error label, +.fr-upload-group--error label { + color: var(--text-default-error); +} + +.fr-select-group--info label, +.fr-input-group--info label, +.fr-range-group--info label, +.fr-upload-group--info label { + color: var(--text-default-info); +} + +.fr-select-group--disabled label, +.fr-select-group--disabled .fr-hint-text, +.fr-input-group--disabled label, +.fr-input-group--disabled .fr-hint-text, +.fr-range-group--disabled label, +.fr-range-group--disabled .fr-hint-text, +.fr-upload-group--disabled label, +.fr-upload-group--disabled .fr-hint-text { + color: var(--text-disabled-grey); +} + +.fr-label--error { + color: var(--text-default-error); +} + +.fr-label--success { + color: var(--text-default-success); +} + +.fr-label--info { + color: var(--text-default-info); +} + +.fr-label--disabled, +.fr-label--disabled .fr-hint-text { + color: var(--text-disabled-grey); +} + +.fr-hint-text, +.fr-message { + color: var(--text-mention-grey); +} + +.fr-message--error { + color: var(--text-default-error); +} + +.fr-message--valid { + color: var(--text-default-success); +} + +.fr-message--info { + color: var(--text-default-info); +} + +.fr-message--warning { + color: var(--text-default-warning); +} + +.fr-fieldset:disabled .fr-label, +.fr-fieldset:disabled .fr-hint-text, +.fr-fieldset:disabled .fr-fieldset__legend { + color: var(--text-disabled-grey); +} + +.fr-fieldset input:disabled + label, +.fr-fieldset input:disabled + label .fr-hint-text, +.fr-fieldset input:disabled + label + .fr-hint-text { + color: var(--text-disabled-grey); +} + +.fr-fieldset--error, +.fr-fieldset--error .fr-fieldset__legend { + background-image: linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)); +} + +.fr-fieldset--error .fr-fieldset__legend, +.fr-fieldset--error .fr-label { + color: var(--text-default-error); +} + +.fr-fieldset--valid, +.fr-fieldset--valid .fr-fieldset__legend { + background-image: linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)); +} + +.fr-fieldset--valid .fr-fieldset__legend, +.fr-fieldset--valid .fr-label { + color: var(--text-default-success); +} + +.fr-fieldset--info, +.fr-fieldset--info .fr-fieldset__legend { + background-image: linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)); +} + +.fr-fieldset--info .fr-fieldset__legend, +.fr-fieldset--info .fr-label { + color: var(--text-default-info); +} + +.fr-select-group:not(:last-child), +.fr-input-group:not(:last-child) { + margin-bottom: 1.5rem; +} + +.fr-select-group .fr-label .fr-hint-text, +.fr-input-group .fr-label .fr-hint-text { + margin-top: 0.25rem; +} + +.fr-fieldset--inline .fr-fieldset__content { + display: flex; + align-items: baseline; + justify-content: flex-start; + flex-wrap: wrap; + margin: -0.75rem 0.5rem 0 0.5rem; +} + +.fr-fieldset--inline .fr-checkbox-group { + display: inline-flex; + margin-bottom: 0; +} + +.fr-fieldset--inline .fr-checkbox-group:first-child { + margin-top: 0; +} + +.fr-fieldset--inline .fr-checkbox-group:not(:last-child) { + margin-right: 1.25rem; +} + +.fr-fieldset--inline .fr-checkbox-group:last-child { + margin-bottom: 0; +} + +.fr-fieldset--inline .fr-radio-group { + display: inline-flex; +} + +.fr-fieldset--inline .fr-radio-group:not(:last-child) { + margin-right: 1.75rem; +} + +.fr-fieldset--inline .fr-radio-group:first-child { + margin-top: 0; +} + +.fr-fieldset--inline .fr-radio-group:last-child { + margin-bottom: 0; +} + +.fr-fieldset__content { + position: relative; + margin: 0 0.5rem; + width: 100%; +} + +.fr-fieldset__content .fr-radio-group:first-child, +.fr-fieldset__content .fr-checkbox-group:first-child { + margin-top: -0.75rem; +} + +.fr-fieldset__content .fr-radio-group label, +.fr-fieldset__content .fr-checkbox-group label { + padding: 0.75rem 0; +} + +.fr-fieldset__content .fr-radio-group:not(.fr-radio-rich) input[type=radio] + label::before, +.fr-fieldset__content .fr-checkbox-group input[type=checkbox] + label::before { + top: 0.75rem; +} + +.fr-fieldset__content + .fr-error-text, +.fr-fieldset__content + .fr-valid-text, +.fr-fieldset__content + .fr-info-text { + margin-top: 0; + margin-left: 0.5rem; + margin-bottom: 1rem; +} + +.fr-error-text, +.fr-valid-text, +.fr-info-text { + display: flex; + flex-direction: row; + align-items: center; + font-size: 0.75rem; + line-height: 1.25rem; + margin-top: 1rem; + margin-bottom: 0; +} + +.fr-error-text::before, +.fr-valid-text::before, +.fr-info-text::before { + flex: 0 0 auto; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 1rem; + content: ""; + display: inline-block; + margin-right: 0.25rem; +} + +.fr-error-text + .fr-error-text, +.fr-error-text + .fr-valid-text, +.fr-error-text + .fr-info-text, +.fr-valid-text + .fr-error-text, +.fr-valid-text + .fr-valid-text, +.fr-valid-text + .fr-info-text, +.fr-info-text + .fr-error-text, +.fr-info-text + .fr-valid-text, +.fr-info-text + .fr-info-text { + margin-top: 0.25rem; +} + +.fr-error-text::before { + -webkit-mask-image: url("../icons/system/fr--error-fill.svg"); + mask-image: url("../icons/system/fr--error-fill.svg"); +} + +.fr-valid-text::before { + -webkit-mask-image: url("../icons/system/fr--success-fill.svg"); + mask-image: url("../icons/system/fr--success-fill.svg"); +} + +.fr-info-text::before { + -webkit-mask-image: url("../icons/system/fr--info-fill.svg"); + mask-image: url("../icons/system/fr--info-fill.svg"); +} + +.fr-error-text { + color: var(--text-default-error); +} + +.fr-valid-text { + color: var(--text-default-success); +} + +.fr-info-text { + color: var(--text-default-info); +} + +.fr-fieldset--valid .fr-fieldset__content::before { + box-shadow: inset 2px 0 0 0 var(--border-plain-success); +} + +.fr-fieldset--error .fr-fieldset__content::before { + box-shadow: inset 2px 0 0 0 var(--border-plain-error); +} + +.fr-fieldset--info .fr-fieldset__content::before { + box-shadow: inset 2px 0 0 0 var(--border-plain-info); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + STEPPER +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-stepper { + --title-spacing: 0; + --text-spacing: 0; + margin-bottom: 2rem; + display: flex; + flex-direction: column; +} + +.fr-stepper__title { + display: flex; + flex-direction: column-reverse; + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; + + --title-spacing: 0 0 0.75rem 0; + --text-spacing: 0 0 0.75rem 0; + color: var(--text-title-grey); +} + +.fr-stepper__state { + font-size: 0.875rem; + line-height: 1.5rem; + + --title-spacing: 0 0 0.25rem 0; + --text-spacing: 0 0 0.25rem 0; + font-weight: 400; + color: var(--text-mention-grey); +} + +.fr-stepper__state::after { + content: "\a"; + white-space: pre; + line-height: 2rem; +} + +.fr-stepper__details { + font-size: 0.75rem; + line-height: 1.25rem; + margin-top: 0.75rem; + color: var(--text-mention-grey); +} + +.fr-stepper .fr-stepper__steps[data-fr-steps="2"][data-fr-current-step="2"] + .fr-stepper__details, +.fr-stepper .fr-stepper__steps[data-fr-steps="3"][data-fr-current-step="3"] + .fr-stepper__details, +.fr-stepper .fr-stepper__steps[data-fr-steps="4"][data-fr-current-step="4"] + .fr-stepper__details, +.fr-stepper .fr-stepper__steps[data-fr-steps="5"][data-fr-current-step="5"] + .fr-stepper__details, +.fr-stepper .fr-stepper__steps[data-fr-steps="6"][data-fr-current-step="6"] + .fr-stepper__details, +.fr-stepper .fr-stepper__steps[data-fr-steps="7"][data-fr-current-step="7"] + .fr-stepper__details, +.fr-stepper .fr-stepper__steps[data-fr-steps="8"][data-fr-current-step="8"] + .fr-stepper__details { + display: none; +} + +.fr-stepper__steps { + --stepper-size: 0.5rem; + --default-outer: calc((100% + var(--stepper-size)) / var(--steps)); + --default-inner: calc(var(--default-outer) - var(--stepper-size)); + --active-outer: calc((100% + var(--stepper-size)) / var(--current-step)); + --active-inner: calc(var(--active-outer) - var(--stepper-size)); + width: 100%; + height: var(--stepper-size); + background-repeat: no-repeat; + background-size: calc((100% + var(--stepper-size)) * var(--current-step) / var(--steps) - var(--stepper-size)) 100%, 100% 100%; + background-position: 0 0, 0 0; + + --current-step: 0; + background-image: repeating-linear-gradient(to right, var(--background-active-blue-france) 0, var(--background-active-blue-france) var(--active-inner), transparent var(--active-inner), transparent var(--active-outer)), repeating-linear-gradient(to right, var(--background-contrast-grey) 0, var(--background-contrast-grey) var(--default-inner), transparent var(--default-inner), transparent var(--default-outer)); +} + +.fr-stepper__steps[data-fr-steps="2"] { + --steps: 2; + --step-width: calc(100% / 2); +} + +.fr-stepper__steps[data-fr-steps="3"] { + --steps: 3; + --step-width: calc(100% / 3); +} + +.fr-stepper__steps[data-fr-steps="4"] { + --steps: 4; + --step-width: calc(100% / 4); +} + +.fr-stepper__steps[data-fr-steps="5"] { + --steps: 5; + --step-width: calc(100% / 5); +} + +.fr-stepper__steps[data-fr-steps="6"] { + --steps: 6; + --step-width: calc(100% / 6); +} + +.fr-stepper__steps[data-fr-steps="7"] { + --steps: 7; + --step-width: calc(100% / 7); +} + +.fr-stepper__steps[data-fr-steps="8"] { + --steps: 8; + --step-width: calc(100% / 8); +} + +.fr-stepper__steps[data-fr-current-step="1"] { + --current-step: 1; +} + +.fr-stepper__steps[data-fr-current-step="2"] { + --current-step: 2; +} + +.fr-stepper__steps[data-fr-current-step="3"] { + --current-step: 3; +} + +.fr-stepper__steps[data-fr-current-step="4"] { + --current-step: 4; +} + +.fr-stepper__steps[data-fr-current-step="5"] { + --current-step: 5; +} + +.fr-stepper__steps[data-fr-current-step="6"] { + --current-step: 6; +} + +.fr-stepper__steps[data-fr-current-step="7"] { + --current-step: 7; +} + +.fr-stepper__steps[data-fr-current-step="8"] { + --current-step: 8; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + TOOLTIP +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-tooltip { + --arrow-x: 0; + display: block; + max-width: min(24rem, calc((100vw - 2rem) * 2 / 3)); + padding: 0.5rem 0.5rem 1.25rem; + font-size: 0.75rem; + line-height: 1.25rem; + opacity: 1; + visibility: visible; + transition: opacity 0s 0.15s, visibility 0s 0.15s; + text-align: left; + background-repeat: no-repeat; + background-position: calc(50% + var(--arrow-x)) calc(100% - 0.5rem), calc(50% + var(--arrow-x)) calc(100% - 0.375rem), 50% calc(100% - 0.75rem), 50% calc(100% - 0.75rem); + background-size: 0.5rem 0.375rem, 0.5rem 0.375rem, 100% 1px, 100% calc(100% - 0.75rem); + white-space: normal; + color: var(--text-default-grey); +} + +.fr-tooltip:not(.fr-tooltip--shown) { + display: none; + opacity: 0; +} + +.fr-tooltip--hidding { + opacity: 0; +} + +.fr-tooltip.fr-placement--bottom { + padding-top: 1.25rem; + padding-bottom: 0.5rem; + background-position-y: 0.5rem, 0.375rem, 0.75rem, 0.75rem; +} + +.fr-tooltip.fr-placement { + z-index: calc(var(--ground) + 1000); + filter: drop-shadow(var(--overlap-shadow)); + background-image: linear-gradient(90deg, var(--background-overlap-grey), var(--background-overlap-grey)); +} +@supports (background: conic-gradient(white, black)) { + .fr-tooltip.fr-placement--top { + background-image: conic-gradient(from -33.69deg at 50% 100%, transparent 0deg, var(--background-overlap-grey) 0deg, var(--background-overlap-grey) 67.38deg, transparent 67.38deg), conic-gradient(from -33.69deg at 50% 100%, transparent 0deg, var(--border-default-grey) 0deg, var(--border-default-grey) 67.38deg, transparent 67.38deg), linear-gradient(90deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(90deg, var(--background-overlap-grey), var(--background-overlap-grey)); + } + + .fr-tooltip.fr-placement--bottom { + background-image: conic-gradient(from 146.31deg at 50% 0%, transparent 0deg, var(--background-overlap-grey) 0deg, var(--background-overlap-grey) 67.38deg, transparent 67.38deg), conic-gradient(from 146.31deg at 50% 0%, transparent 0deg, var(--border-default-grey) 0deg, var(--border-default-grey) 67.38deg, transparent 67.38deg), linear-gradient(90deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(90deg, var(--background-overlap-grey), var(--background-overlap-grey)); + } +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + LINK +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-link { + --text-spacing: 0; + --title-spacing: 0; + display: inline; + font-size: 1rem; + line-height: 1.5rem; + padding: 0 0; + color: var(--text-action-high-blue-france); +} + +.fr-link[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link[target=_blank]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-link--icon-left[class^=fr-icon-], +.fr-link--icon-left[class*=" fr-icon-"], +.fr-link--icon-left[class^=fr-fi-], +.fr-link--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--icon-left[class^=fr-icon-]::before, +.fr-link--icon-left[class*=" fr-icon-"]::before, +.fr-link--icon-left[class^=fr-fi-]::before, +.fr-link--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-link--icon-right[class^=fr-icon-], +.fr-link--icon-right[class*=" fr-icon-"], +.fr-link--icon-right[class^=fr-fi-], +.fr-link--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--icon-right[class^=fr-icon-]::after, +.fr-link--icon-right[class*=" fr-icon-"]::after, +.fr-link--icon-right[class^=fr-fi-]::after, +.fr-link--icon-right[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-link--icon-right[class^=fr-icon-]::before, +.fr-link--icon-right[class*=" fr-icon-"]::before, +.fr-link--icon-right[class^=fr-fi-]::before, +.fr-link--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-link[class^=fr-icon-]:not([class*=fr-link--icon-])::before, +.fr-link[class*=" fr-icon-"]:not([class*=fr-link--icon-])::before, +.fr-link[class^=fr-fi-]:not([class*=fr-link--icon-])::before, +.fr-link[class*=" fr-fi-"]:not([class*=fr-link--icon-])::before { + content: none; +} + +.fr-link--xs { + font-size: 0.75rem; + line-height: 1.25rem; + padding: 0 0; +} + +.fr-link--xs[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--xs[target=_blank]::after { + content: ""; + + --icon-size: 0.75rem; + margin-right: -0.09375rem; + margin-left: 0.5rem; +} + +.fr-link--xs.fr-link--icon-left[class^=fr-icon-], +.fr-link--xs.fr-link--icon-left[class*=" fr-icon-"], +.fr-link--xs.fr-link--icon-left[class^=fr-fi-], +.fr-link--xs.fr-link--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--xs.fr-link--icon-left[class^=fr-icon-]::before, +.fr-link--xs.fr-link--icon-left[class*=" fr-icon-"]::before, +.fr-link--xs.fr-link--icon-left[class^=fr-fi-]::before, +.fr-link--xs.fr-link--icon-left[class*=" fr-fi-"]::before { + --icon-size: 0.75rem; + margin-left: -0.09375rem; + margin-right: 0.5rem; +} + +.fr-link--xs.fr-link--icon-right[class^=fr-icon-], +.fr-link--xs.fr-link--icon-right[class*=" fr-icon-"], +.fr-link--xs.fr-link--icon-right[class^=fr-fi-], +.fr-link--xs.fr-link--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--xs.fr-link--icon-right[class^=fr-icon-]::after, +.fr-link--xs.fr-link--icon-right[class*=" fr-icon-"]::after, +.fr-link--xs.fr-link--icon-right[class^=fr-fi-]::after, +.fr-link--xs.fr-link--icon-right[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 0.75rem; + margin-right: -0.09375rem; + margin-left: 0.5rem; +} + +.fr-link--xs.fr-link--icon-right[class^=fr-icon-]::before, +.fr-link--xs.fr-link--icon-right[class*=" fr-icon-"]::before, +.fr-link--xs.fr-link--icon-right[class^=fr-fi-]::before, +.fr-link--xs.fr-link--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-link--xs[class^=fr-icon-]:not([class*=fr-link--icon-])::before, +.fr-link--xs[class*=" fr-icon-"]:not([class*=fr-link--icon-])::before, +.fr-link--xs[class^=fr-fi-]:not([class*=fr-link--icon-])::before, +.fr-link--xs[class*=" fr-fi-"]:not([class*=fr-link--icon-])::before { + content: none; +} + +.fr-link--sm { + font-size: 0.875rem; + line-height: 1.5rem; + padding: 0 0; +} + +.fr-link--sm[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--sm[target=_blank]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-link--sm.fr-link--icon-left[class^=fr-icon-], +.fr-link--sm.fr-link--icon-left[class*=" fr-icon-"], +.fr-link--sm.fr-link--icon-left[class^=fr-fi-], +.fr-link--sm.fr-link--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--sm.fr-link--icon-left[class^=fr-icon-]::before, +.fr-link--sm.fr-link--icon-left[class*=" fr-icon-"]::before, +.fr-link--sm.fr-link--icon-left[class^=fr-fi-]::before, +.fr-link--sm.fr-link--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-link--sm.fr-link--icon-right[class^=fr-icon-], +.fr-link--sm.fr-link--icon-right[class*=" fr-icon-"], +.fr-link--sm.fr-link--icon-right[class^=fr-fi-], +.fr-link--sm.fr-link--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--sm.fr-link--icon-right[class^=fr-icon-]::after, +.fr-link--sm.fr-link--icon-right[class*=" fr-icon-"]::after, +.fr-link--sm.fr-link--icon-right[class^=fr-fi-]::after, +.fr-link--sm.fr-link--icon-right[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-link--sm.fr-link--icon-right[class^=fr-icon-]::before, +.fr-link--sm.fr-link--icon-right[class*=" fr-icon-"]::before, +.fr-link--sm.fr-link--icon-right[class^=fr-fi-]::before, +.fr-link--sm.fr-link--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-link--sm[class^=fr-icon-]:not([class*=fr-link--icon-])::before, +.fr-link--sm[class*=" fr-icon-"]:not([class*=fr-link--icon-])::before, +.fr-link--sm[class^=fr-fi-]:not([class*=fr-link--icon-])::before, +.fr-link--sm[class*=" fr-fi-"]:not([class*=fr-link--icon-])::before { + content: none; +} + +.fr-link--lg { + font-size: 1.125rem; + line-height: 1.75rem; + padding: 0 0; +} + +.fr-link--lg[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--lg[target=_blank]::after { + content: ""; + + --icon-size: 1.5rem; + margin-right: -0.1875rem; + margin-left: 0.5rem; +} + +.fr-link--lg.fr-link--icon-left[class^=fr-icon-], +.fr-link--lg.fr-link--icon-left[class*=" fr-icon-"], +.fr-link--lg.fr-link--icon-left[class^=fr-fi-], +.fr-link--lg.fr-link--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--lg.fr-link--icon-left[class^=fr-icon-]::before, +.fr-link--lg.fr-link--icon-left[class*=" fr-icon-"]::before, +.fr-link--lg.fr-link--icon-left[class^=fr-fi-]::before, +.fr-link--lg.fr-link--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1.5rem; + margin-left: -0.1875rem; + margin-right: 0.5rem; +} + +.fr-link--lg.fr-link--icon-right[class^=fr-icon-], +.fr-link--lg.fr-link--icon-right[class*=" fr-icon-"], +.fr-link--lg.fr-link--icon-right[class^=fr-fi-], +.fr-link--lg.fr-link--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--lg.fr-link--icon-right[class^=fr-icon-]::after, +.fr-link--lg.fr-link--icon-right[class*=" fr-icon-"]::after, +.fr-link--lg.fr-link--icon-right[class^=fr-fi-]::after, +.fr-link--lg.fr-link--icon-right[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1.5rem; + margin-right: -0.1875rem; + margin-left: 0.5rem; +} + +.fr-link--lg.fr-link--icon-right[class^=fr-icon-]::before, +.fr-link--lg.fr-link--icon-right[class*=" fr-icon-"]::before, +.fr-link--lg.fr-link--icon-right[class^=fr-fi-]::before, +.fr-link--lg.fr-link--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-link--lg[class^=fr-icon-]:not([class*=fr-link--icon-])::before, +.fr-link--lg[class*=" fr-icon-"]:not([class*=fr-link--icon-])::before, +.fr-link--lg[class^=fr-fi-]:not([class*=fr-link--icon-])::before, +.fr-link--lg[class*=" fr-fi-"]:not([class*=fr-link--icon-])::before { + content: none; +} + +button.fr-link { + text-align: left; +} + +.fr-links-group--download .fr-link, +.fr-link--download { + position: relative; + font-size: 1rem; + line-height: 1.5rem; + padding: 0 0; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-links-group--download .fr-link::after, +.fr-link--download::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/download-line.svg"); + mask-image: url("../icons/system/download-line.svg"); + content: ""; + margin-bottom: 1.75rem; + vertical-align: calc((0.75rem - var(--icon-size)) * 0.5 - 1.75rem); +} + +.fr-links-group--download .fr-link::before, +.fr-link--download::before { + content: none; +} + +.fr-links-group--download .fr-link .fr-link__detail, +.fr-link--download .fr-link__detail { + position: absolute; + left: 0; + font-size: 0.75rem; + line-height: 1.25rem; + font-weight: 400; + margin-top: 1.75rem; + white-space: nowrap; + pointer-events: none; + cursor: text; +} + +.fr-links-group--download .fr-link .fr-link__detail abbr, +.fr-link--download .fr-link__detail abbr { + text-decoration: none; +} + +.fr-links-group--download { + --ul-type: disc; + --ol-type: decimal; + --ul-start: 1rem; + --ol-start: 1.5rem; + --xl-block: 0.5rem; + --li-bottom: 0.25rem; + --xl-base: 1em; + --ol-content: counters(li-counter, ".") ".  "; +} + +.fr-links-group--download > li { + display: block; +} + +.fr-links-group--download .fr-link, +.fr-links-group .fr-link--download { + margin-bottom: 2.5rem; +} + +.fr-links-group { + --li-bottom: 0.5rem; +} + +.fr-links-group--inline { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + display: inline; + margin: 0 -0.5rem; +} + +.fr-links-group--inline > li { + display: inline; + line-height: 2.75rem; +} + +.fr-links-group--inline .fr-link { + margin: 0 0.5rem 1rem; +} + +.fr-links-group--sm .fr-link { + font-size: 0.875rem; + line-height: 1.5rem; + padding: 0 0; +} + +.fr-links-group--sm .fr-link::before, +.fr-links-group--sm .fr-link::after { + --icon-size: 1rem; +} + +.fr-links-group--sm .fr-link:not(.fr-link--download) { + vertical-align: top; +} + +.fr-links-group--lg .fr-link { + font-size: 1.125rem; + line-height: 1.75rem; + padding: 0 0; +} + +.fr-links-group--lg .fr-link::before, +.fr-links-group--lg .fr-link::after { + --icon-size: 1.5rem; +} + +.fr-links-group__title { + font-weight: 700; + font-size: 1.375rem; + line-height: 1.75rem; + margin: var(--title-spacing); +} + +.fr-links-group--bordered { + padding: 1.5rem 1.5rem 0.5rem; + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-link--close { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + display: flex; + flex-direction: row; + align-items: center; + margin-left: auto; + margin-right: -1rem; + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-link--close::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/close-line.svg"); + mask-image: url("../icons/system/close-line.svg"); + content: ""; +} + +.fr-link--close::before { + content: none; +} + +.fr-link.fr-link--icon-left.fr-fi-theme-fill { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link.fr-link--icon-left.fr-fi-theme-fill::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-link__detail { + color: var(--text-mention-grey); +} + +.fr-links-group li::marker { + color: var(--text-action-high-blue-france); +} + +.fr-link--close:disabled, +a.fr-link--close:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + SIDEMENU +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-sidemenu { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + --underline-img: none; + --text-spacing: 0; + --title-spacing: 0; + position: relative; + margin-left: -1rem; + margin-right: -1rem; + /** + * Titre facultatif + */ + /** + * Variantes du sidemenu proposées juste à partir du breakpoint md + */ + box-shadow: inset 0 -1px 0 0 var(--border-default-grey), inset 0 1px 0 0 var(--border-default-grey); + + /* + @include elevation.elevate(raised, (legacy:$legacy)); + @include respond-from(md) { + @include elevation.drop((legacy:$legacy)); + } + */ +} + +.fr-sidemenu a:not([href]) { + cursor: default; +} + +.fr-sidemenu .fr-collapse { + margin: -0.25rem -0.25rem 0; + padding: 0.25rem 0.25rem 0; +} + +.fr-sidemenu .fr-collapse.fr-collapsing { + margin-top: 0; + margin-bottom: 0; + padding-top: 0; + padding-bottom: 0; +} + +.fr-sidemenu__title { + padding: 1rem 0; + font-size: 1.125rem; + line-height: 1.75rem; + font-weight: 700; + color: var(--text-title-grey); + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-sidemenu__list { + font-weight: 700; +} + +.fr-sidemenu__list .fr-sidemenu__list { + margin: 0 1rem 1rem; + font-weight: 400; +} + +.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__link, +.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__btn { + font-size: 1rem; + line-height: 1.5rem; + font-weight: 400; +} + +.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__link, +.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__btn { + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-sidemenu__item { + position: relative; +} + +.fr-sidemenu__item::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: 0 -1px 0 0 var(--border-default-grey), inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-sidemenu__item .fr-sidemenu__item .fr-sidemenu__item::before { + content: none; +} + +.fr-sidemenu__inner { + /** + * Ce wrapper ne sert que pour la version mobile + * On l'utilise pour l'ouverture/fermeture du sidemenu entier + */ +} + +.fr-sidemenu__inner > .fr-collapse { + margin: -0.25rem 0.75rem 0; + padding: 0.25rem 0.75rem 0; +} + +/** + * Styles du bouton et du lien d'accès direct du sidemnu + */ +.fr-sidemenu__link, +.fr-sidemenu__btn { + position: relative; + display: flex; + flex-direction: row; + align-items: center; + width: 100%; + padding: 0.75rem 1rem; + font-size: 1rem; + line-height: 1.5rem; + text-align: left; + font-weight: 700; + + --hover-tint: var(--hover); + --active-tint: var(--active); + color: var(--text-action-high-blue-france); +} + +.fr-sidemenu__link[aria-current]:not([aria-current=false])::before, +.fr-sidemenu__btn[aria-current]:not([aria-current=false])::before { + content: ""; + position: absolute; + top: 0.75rem; + bottom: 0.75rem; + left: 0; + width: 2px; + background-color: var(--border-active-blue-france); + + --idle: transparent; + --hover: var(--border-active-blue-france-hover); + --active: var(--border-active-blue-france-active); +} + +.fr-sidemenu__link:not([href])[aria-current]:not([aria-current=false]) { + pointer-events: none; + cursor: default; +} + +/** + * Style du bouton du sidemnenu pour ouvrir/refermer les listes de niveaux 1 et 2 + * Bouton pour la version mobile pour ouvrir/refermer le sidemenu + */ +.fr-sidemenu__btn[aria-expanded] { + display: flex; + flex-direction: row; + align-items: center; +} + +.fr-sidemenu__btn[aria-expanded]::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-down-s-line.svg"); + mask-image: url("../icons/system/arrow-down-s-line.svg"); + --icon-size: 1rem; + content: ""; + margin-left: auto; + margin-right: 0; + transition: transform 0.3s; +} + +.fr-sidemenu__btn[aria-expanded=true]::after { + transform: rotate(-180deg); +} + +/** + * Modificateur pour le bouton en version mobile permettant d'ouvrir/refermer le sidemenu + * L'icône de gauche est défini dans _sidemenu.scss (provisoire) + */ +.fr-sidemenu__inner > .fr-sidemenu__btn { + width: 100%; + font-weight: 500; + outline-offset: -2px; + + /** + * Ajout de l'icône de menu en mode mobile (provisoire) + */ +} + +.fr-sidemenu__inner > .fr-sidemenu__btn::after { + margin-right: 1rem; +} + +.fr-sidemenu__inner > .fr-sidemenu__btn::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/menu-2-fill.svg"); + mask-image: url("../icons/system/menu-2-fill.svg"); + --icon-size: 1rem; + content: ""; + margin-left: 0.5rem; + margin-right: 0.5rem; +} + +.fr-sidemenu__item .fr-sidemenu__link, +.fr-sidemenu__item .fr-sidemenu__btn { + color: var(--text-action-high-grey); +} + +.fr-sidemenu__item:first-child::before { + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-sidemenu__item:last-child::before { + box-shadow: 0 -1px 0 0 var(--border-default-grey); +} + +.fr-sidemenu__link[aria-current]:not([aria-current=false]), +.fr-sidemenu__btn[aria-current]:not([aria-current=false]) { + color: var(--text-active-blue-france); +} + +.fr-sidemenu__btn[aria-expanded=true] { + background-color: var(--background-open-blue-france); + + --idle: transparent; + --hover: var(--background-open-blue-france-hover); + --active: var(--background-open-blue-france-active); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + HIGHLIGHT +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-highlight { + padding-left: 1.25rem; + font-size: 1rem; + line-height: 1.5rem; + background-size: 0.25rem 100%; + background-position: 0 0; + background-repeat: no-repeat; + background-image: linear-gradient(0deg, var(--border-default-blue-france), var(--border-default-blue-france)); +} + +.fr-highlight--green-tilleul-verveine { + background-image: linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)); +} + +.fr-highlight--green-bourgeon { + background-image: linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)); +} + +.fr-highlight--green-emeraude { + background-image: linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)); +} + +.fr-highlight--green-menthe { + background-image: linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)); +} + +.fr-highlight--green-archipel { + background-image: linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)); +} + +.fr-highlight--blue-ecume { + background-image: linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)); +} + +.fr-highlight--blue-cumulus { + background-image: linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)); +} + +.fr-highlight--purple-glycine { + background-image: linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)); +} + +.fr-highlight--pink-macaron { + background-image: linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)); +} + +.fr-highlight--pink-tuile { + background-image: linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)); +} + +.fr-highlight--yellow-tournesol { + background-image: linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)); +} + +.fr-highlight--yellow-moutarde { + background-image: linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)); +} + +.fr-highlight--orange-terre-battue { + background-image: linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)); +} + +.fr-highlight--brown-cafe-creme { + background-image: linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)); +} + +.fr-highlight--brown-caramel { + background-image: linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)); +} + +.fr-highlight--brown-opera { + background-image: linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)); +} + +.fr-highlight--beige-gris-galet { + background-image: linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + TAB +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-tabs__tab { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + + --underline-img: none; + --hover-tint: var(--hover); + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + position: relative; + overflow: visible; + font-weight: 700; + z-index: 1; + margin: 0 0.25rem; + height: 100%; + white-space: nowrap; + background-size: 0 2px, 1px 0, 1px 0, 100% 1px; + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; + background-position: 0 0, 0 calc(100% - 1px), 100% calc(100% - 1px), 100% 100%; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); + box-shadow: 0 2px 0 0 var(--background-default-grey); +} + +.fr-tabs__tab::before, +.fr-tabs__tab::after { + display: block; +} + +.fr-tabs__tab[class^=fr-icon-]:not([class*=fr-tabs__tab--icon-]), +.fr-tabs__tab[class*=" fr-icon-"]:not([class*=fr-tabs__tab--icon-]), +.fr-tabs__tab[class^=fr-fi-]:not([class*=fr-tabs__tab--icon-]), +.fr-tabs__tab[class*=" fr-fi-"]:not([class*=fr-tabs__tab--icon-]) { + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.75rem; + padding-right: 0.75rem; +} + +.fr-tabs__tab[class^=fr-icon-]:not([class*=fr-tabs__tab--icon-])::before, +.fr-tabs__tab[class*=" fr-icon-"]:not([class*=fr-tabs__tab--icon-])::before, +.fr-tabs__tab[class^=fr-fi-]:not([class*=fr-tabs__tab--icon-])::before, +.fr-tabs__tab[class*=" fr-fi-"]:not([class*=fr-tabs__tab--icon-])::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.75rem; +} + +.fr-tabs__tab--icon-left[class^=fr-icon-], +.fr-tabs__tab--icon-left[class*=" fr-icon-"], +.fr-tabs__tab--icon-left[class^=fr-fi-], +.fr-tabs__tab--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-tabs__tab--icon-left[class^=fr-icon-]::before, +.fr-tabs__tab--icon-left[class*=" fr-icon-"]::before, +.fr-tabs__tab--icon-left[class^=fr-fi-]::before, +.fr-tabs__tab--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-tabs { + --tabs-height: auto; + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + --underline-img: none; + position: relative; + overflow: hidden; + margin-left: 0; + margin-right: 0; + margin-top: -4px; + padding-top: 4px; + display: flex; + flex-direction: row; + align-items: flex-start; + flex-wrap: wrap; + height: var(--tabs-height); + + /** + * Animation de la hauteur du panel + */ + transition: height 0.3s; + + /** + * ul : element srollable des boutons + */ + + /** + * Tab button + */ + + /** + * Tab Panel + */ + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); + + /** + * Tab button + */ +} + +.fr-tabs--viewport-width { + margin-left: calc(50% - 50vw); + margin-right: calc(50% - 50vw); +} + +.fr-tabs::before { + content: ""; + display: block; + width: 100%; + height: 100%; + margin-top: -1px; + order: 2; + box-shadow: inset 0 1px 0 0 var(--border-default-grey), inset 1px 0 0 0 var(--border-default-grey), inset -1px 0 0 0 var(--border-default-grey); +} + +.fr-tabs__list { + display: flex; + align-items: stretch; + overflow-x: auto; + width: 100%; + min-height: 3rem; + z-index: 1; + order: 1; + + /** + * overflow vertical de 4px pour le focus + */ + margin: -4px 0 -4px; + padding: 4px 0.75rem; +} + +.fr-tabs__tab[aria-selected=true] { + background-size: 100% 2px, 1px calc(100% - 1px), 1px calc(100% - 1px), 0 1px; +} + +.fr-tabs__panel { + --underline-img: linear-gradient(0deg, currentColor, currentColor); + --ul-type: disc; + --ol-type: decimal; + --ul-start: 1rem; + --ol-start: 1.5rem; + --xl-block: 0.5rem; + --li-bottom: 0.25rem; + --xl-base: 1em; + --ol-content: counters(li-counter, ".") ".  "; + display: block; + order: 3; + position: relative; + left: -100%; + width: 100%; + height: auto; + padding: 1rem; + margin-right: -100%; + flex: 0 0 100%; + transition: visibility 0.3s, transform 0.3s; + + /** + * Les éléments non sélectionnés sont cachés et rendus innaccessibles au focus + * Point d'attention : visibility hidden sur le panel et surcharge sur l'élément selected avec visibility visible créé des problèmes dans la gestion du focus en cas d'imbrication d'onglets + * + * tabs + * └─ panel selected + * └─ panel (visibility hidden, tabindex -1) + * └─ tabs + * └─ panel selected (visibility visible tabindex 0) + * ↑ ce panel est accessible alors que caché par son panel parent + * solution : visibility hidden seulement sur les éléments non sélectionnés + **/ +} + +.fr-tabs__panel:focus, +.fr-tabs__panel:focus-visible { + outline-offset: calc(-1rem + 2px); +} + +.fr-tabs__panel--direction-end { + transform: translate(100%); +} + +.fr-tabs__panel--direction-start { + transform: translate(-100%); +} + +.fr-tabs__panel:not(.fr-tabs__panel--selected) { + visibility: hidden; +} + +/* +* Ombres ajoutées en Js si le contenu est plus grand que le conteneur +*/ +.fr-tabs__shadow { + --tabs-list-height: 3rem; + + /** + * Modifier ombre à gauche + **/ + + /** + * Modifier ombre à droite + **/ + + /** + * Modifier combinaison ombre à gauche et ombre à droite + **/ +} + +.fr-tabs__shadow::before { + content: ""; + display: block; + position: absolute; + top: 4px; + right: 0; + left: 0; + z-index: 2; + box-shadow: inset 0 0 0 0 rgba(22, 22, 22, 0), inset 0 0 0 0 rgba(22, 22, 22, 0); + height: calc(var(--tabs-list-height) - 8px); + opacity: 0.8; + pointer-events: none; + transition: box-shadow 0.3s; +} + +.fr-tabs__shadow--left::before { + box-shadow: inset 2rem 0 1.5rem -2rem #161616, inset 0 0 0 0 rgba(22, 22, 22, 0); +} + +.fr-tabs__shadow--right::before { + box-shadow: inset 0 0 0 0 rgba(22, 22, 22, 0), inset -2rem 0 1.5rem -2rem #161616; +} + +.fr-tabs__shadow--left.fr-tabs__shadow--right::before { + box-shadow: inset 2rem 0 1.5rem -2rem #161616, inset -2rem 0 1.5rem -2rem #161616; +} + +:root[data-fr-theme=dark] .fr-tabs__shadow::before { + opacity: 1; +} + +.fr-tabs__tab:not([aria-selected=true]) { + background-color: var(--background-action-low-blue-france); + + --idle: transparent; + --hover: var(--background-action-low-blue-france-hover); + --active: var(--background-action-low-blue-france-active); + color: var(--text-action-high-grey); +} + +.fr-tabs__tab[aria-selected=true]:not(:disabled) { + background-image: linear-gradient(0deg, var(--border-active-blue-france), var(--border-active-blue-france)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); + color: var(--text-active-blue-france); +} + +.fr-tabs__tab:disabled { + color: var(--text-disabled-grey); + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + PAGINATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-pagination__link { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + --hover-tint: var(--hover); + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + min-width: 2rem; + margin-left: 0.5rem; + margin-right: 0.5rem; + margin-bottom: 1rem; + + --underline-img: none; + position: relative; +} + +.fr-pagination__link::before, +.fr-pagination__link::after { + display: block; +} + +.fr-pagination { + --underline-img: none; + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + color: var(--text-action-high-grey); +} + +.fr-pagination__list { + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + flex-wrap: wrap; +} + +.fr-pagination__list > *:first-child, +.fr-pagination__list > *:first-child * { + margin-left: 0; +} + +.fr-pagination__list > *:last-child, +.fr-pagination__list > *:last-child * { + margin-right: 0; +} + +.fr-pagination__link:not([href])[aria-current]:not([aria-current=false]) { + cursor: default; + pointer-events: none; +} + +.fr-pagination__link--first { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-pagination__link--first::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/fr--arrow-left-s-first-line.svg"); + mask-image: url("../icons/system/fr--arrow-left-s-first-line.svg"); + content: ""; +} + +.fr-pagination__link--first.fr-pagination__link--label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-pagination__link--first.fr-pagination__link--label::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/fr--arrow-left-s-first-line.svg"); + mask-image: url("../icons/system/fr--arrow-left-s-first-line.svg"); + content: ""; +} + +.fr-pagination__link--prev { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-pagination__link--prev::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-left-s-line.svg"); + mask-image: url("../icons/system/arrow-left-s-line.svg"); + content: ""; +} + +.fr-pagination__link--prev.fr-pagination__link--label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-pagination__link--prev.fr-pagination__link--label::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-left-s-line.svg"); + mask-image: url("../icons/system/arrow-left-s-line.svg"); + content: ""; +} + +.fr-pagination__link--next { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-pagination__link--next::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-right-s-line.svg"); + mask-image: url("../icons/system/arrow-right-s-line.svg"); + content: ""; +} + +.fr-pagination__link--next.fr-pagination__link--label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-pagination__link--next.fr-pagination__link--label::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-right-s-line.svg"); + mask-image: url("../icons/system/arrow-right-s-line.svg"); + content: ""; +} + +.fr-pagination__link--next.fr-pagination__link--label::before { + content: none; +} + +.fr-pagination__link--last { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-pagination__link--last::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/fr--arrow-right-s-last-line.svg"); + mask-image: url("../icons/system/fr--arrow-right-s-last-line.svg"); + content: ""; +} + +.fr-pagination__link--last.fr-pagination__link--label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-pagination__link--last.fr-pagination__link--label::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/fr--arrow-right-s-last-line.svg"); + mask-image: url("../icons/system/fr--arrow-right-s-last-line.svg"); + content: ""; +} + +.fr-pagination__link--last.fr-pagination__link--label::before { + content: none; +} + +.fr-pagination__link[aria-current]:not([aria-current=false]) { + background-color: var(--background-active-blue-france); + + --idle: transparent; + --hover: var(--background-active-blue-france-hover); + --active: var(--background-active-blue-france-active); + color: var(--text-inverted-blue-france); +} + +.fr-pagination__link:not([aria-current]):disabled, +a.fr-pagination__link:not([aria-current]):not([href]), +a.fr-pagination__link[aria-current=false]:not([href]), +.fr-pagination__link[aria-current=false]:disabled { + color: var(--text-disabled-grey); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + SUMMARY +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-summary { + --text-spacing: 0 0 0.5rem 0; + --title-spacing: 0 0 0.5rem 0; + padding: 1.5rem; + font-size: 0.75rem; + line-height: 1.25rem; + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); +} + +.fr-summary ol { + list-style-type: none; +} + +.fr-summary li { + padding: 0.5rem 0; +} + +.fr-summary li::marker { + content: none; +} + +.fr-summary__title { + font-size: 0.75rem; + line-height: 1.25rem; + padding-left: 0.5rem; + font-weight: 700; + text-transform: uppercase; + color: var(--text-title-grey); +} + +.fr-summary__link { + display: inline; + position: relative; + font-size: 0.75rem; + line-height: 1.25rem; +} + +.fr-summary__link::before { + content: var(--ol-content); + position: absolute; + right: 100%; + font-size: var(--xl-size); + font-weight: bold; +} + +.fr-summary__link:not(:hover):not(:active) { + --underline-idle-width: 0; +} + +.fr-summary li > a { + color: var(--text-action-high-grey); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + TABLE +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-table { + --table-offset: calc(0px); + --row-height: 0.125rem; + --text-spacing: 0; + --title-spacing: 0; + position: relative; + margin-bottom: 2.5rem; + margin-top: 1rem; + /* + * Cache la caption + */ + + /* + * Fixe le caption en bas du tableau + */ + + /* Style bordered, ajoute des bordures verticales entre chaque cellule */ + + /* Désactive le scroll horizontal */ + padding-top: var(--table-offset); + /* + * Cache la caption + */ + + /* + * Fixe le caption en bas du tableau + */ + + /* + * pas de scroll ni de shadow + */ + + /* + * Fixe la taille des colonnes du tableau + */ + + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table__container { + overflow: auto; + padding-top: var(--table-offset); +} + +.fr-table__content .fr-cell--fixed .fr-checkbox-group + *, +.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group + *, +.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group + *, +.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group + * { + margin-left: 0.5rem; +} + +.fr-table__content .fr-cell--fixed .fr-checkbox-group .fr-label, +.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group .fr-label, +.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group .fr-label, +.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group .fr-label { + color: transparent; + width: 0; + pointer-events: none; +} + +.fr-table__content .fr-cell--fixed .fr-checkbox-group .fr-label::before, +.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group .fr-label::before, +.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group .fr-label::before, +.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group .fr-label::before { + left: -1.25rem; +} + +.fr-table__content .fr-cell--fixed .fr-checkbox-group input[type=checkbox], +.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group input[type=checkbox], +.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group input[type=checkbox], +.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group input[type=checkbox] { + left: 0.25rem; +} + +.fr-table__content .fr-cell--fixed { + position: sticky; + left: 0; + z-index: 1; +} + +.fr-table__content .fr-cell--center { + text-align: center; +} + +.fr-table__content .fr-cell--right { + text-align: right; +} + +.fr-table__content .fr-cell--top { + vertical-align: top; +} + +.fr-table__content .fr-cell--bottom { + vertical-align: bottom; +} + +.fr-table__content .fr-cell__title { + font-weight: 700; +} + +.fr-table__content .fr-cell__desc { + font-weight: 400; +} + +.fr-table__content .fr-cell--inline { + display: flex; + align-items: center; + margin: 0 -0.5rem; +} + +.fr-table__content .fr-cell--inline > * { + margin: 0 0.5rem; +} + +.fr-table__content .fr-cell--multiline, +.fr-table__content .fr-cell--multiline * { + white-space: normal; +} + +.fr-table__content .fr-cell--sort { + display: flex; + align-items: center; + justify-content: space-between; +} + +.fr-table__content .fr-cell--sort .fr-btn--sort { + margin-left: 1rem; +} + +.fr-table__content .fr-col--xs { + white-space: normal; + min-width: 4rem; +} + +.fr-table__content .fr-col--sm { + white-space: normal; + min-width: 5rem; +} + +.fr-table__content .fr-col--md { + white-space: normal; + min-width: 12.5rem; +} + +.fr-table__content .fr-col--lg { + white-space: normal; + min-width: 25rem; +} + +.fr-table__content table { + width: 100%; + border-spacing: 0; + border-collapse: collapse; +} + +.fr-table__content table thead { + position: relative; +} + +.fr-table__content table thead::before { + content: ""; + display: block; + position: absolute; + top: inherit; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 1px; + pointer-events: none; + z-index: 1; +} + +.fr-table__content table thead th { + font-weight: 700; + background-color: var(--background-alt-grey); + + --idle: transparent; + --hover: var(--background-alt-grey-hover); + --active: var(--background-alt-grey-active); + background-image: linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)); +} + +.fr-table__content table thead th[role=columnheader] { + background-size: 100% 1px, 1px 100%; + background-repeat: no-repeat, no-repeat; + background-position: 0 100%, 100% 0; + background-image: linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)), linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)); +} + +.fr-table__content table tbody th { + background-size: 100% 1px, 1px 100%; + background-repeat: no-repeat, no-repeat; + background-position: 0 100%, 100% 0; + background-color: var(--background-alt-grey); + + --idle: transparent; + --hover: var(--background-alt-grey-hover); + --active: var(--background-alt-grey-active); + background-image: linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)); +} + +.fr-table__content table tbody tr::after { + position: absolute; + left: 0; + width: 100%; + height: var(--row-height); + z-index: 2; + pointer-events: none; + transform: translateY(-0.125rem); + background-size: 0.125rem 100%, 0.125rem 100%, 100% 0.125rem, 0 0; + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; + background-position: 0 0, 100% 0, 0 0, 0 100%; + background-image: linear-gradient(0deg, var(--border-action-high-blue-france), var(--border-action-high-blue-france)), linear-gradient(0deg, var(--border-action-high-blue-france), var(--border-action-high-blue-france)), linear-gradient(0deg, var(--border-action-high-blue-france), var(--border-action-high-blue-france)), linear-gradient(0deg, var(--border-action-high-blue-france), var(--border-action-high-blue-france)); +} + +.fr-table__content table tbody tr[aria-selected=true]::after, +.fr-table__content table tbody tr[aria-selected=true] + tr::after { + content: ""; +} + +.fr-table__content table tbody tr[aria-selected=true] + tr[aria-selected=true]::after { + background-size: 0.125rem 100%, 0.125rem 100%, 0 0, 0 0; +} + +.fr-table__content table tbody tr[aria-selected=true] + tr:not([aria-selected=true])::after { + background-size: 0 0, 0 0, 100% 0.125rem, 0 0; +} + +.fr-table__content table tbody tr:last-of-type[aria-selected=true]::after { + background-size: 0.125rem 100%, 0.125rem 100%, 100% 0.125rem, 100% 0.125rem; +} + +.fr-table__content table tbody tr[aria-selected=true] + tr:last-of-type[aria-selected=true]::after { + background-size: 0.125rem 100%, 0.125rem 100%, 0 0, 100% 0.125rem; +} + +.fr-table__content th, +.fr-table__content td { + display: table-cell; + padding: 0.5rem 1rem; + font-size: 0.875rem; + line-height: 1.5rem; + text-align: left; + vertical-align: middle; + white-space: nowrap; + background-size: 100% 1px; + background-repeat: no-repeat; + background-position: 100% 100%; +} + +.fr-table__content th .fr-checkbox-group, +.fr-table__content td .fr-checkbox-group { + display: inline-block; +} + +.fr-table__content th .fr-checkbox-group .fr-label, +.fr-table__content td .fr-checkbox-group .fr-label { + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-table caption { + position: initial; + font-size: 1.375rem; + line-height: 1.75rem; + margin: var(--title-spacing); + font-weight: 700; + margin-bottom: 1rem; + text-align: left; +} + +.fr-table caption .fr-table__caption__desc { + margin-top: 1rem; + font-size: 1rem; + line-height: 1.5rem; + font-weight: 400; +} + +.fr-table__detail { + font-size: 0.875rem; + line-height: 1.5rem; + color: var(--text-mention-grey); +} + +.fr-table[data-fr-js-table=true] caption { + position: absolute; + top: 0; +} + +.fr-table[data-fr-js-table=true] .fr-table__wrapper { + position: relative; +} + +.fr-table[data-fr-js-table=true] .fr-table__wrapper::after { + content: ""; + display: block; + position: absolute; + top: var(--table-offset); + left: 0; + width: 100%; + height: calc(100% - var(--table-offset)); + z-index: 1; + background-position: 0 0, 0 0, 100% 100%, 0 100%; + background-size: 100% 1px, 1px 100%, 1px 100%, 100% 1px; + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; + pointer-events: none; +} + +.fr-table__header .fr-table__detail { + margin-bottom: 1rem; +} + +.fr-table__header .fr-segmented { + margin-bottom: 1rem; +} + +.fr-table__footer--start { + margin-top: 1rem; +} + +.fr-table__footer--start .fr-table__detail { + padding-right: 0.5rem; +} + +.fr-table__footer--middle { + margin-top: 1rem; + display: flex; + flex-direction: row; + align-items: center; + justify-content: center; +} + +.fr-table__footer--middle .fr-pagination { + margin-top: 0.75rem; +} + +.fr-table__footer--end { + margin-top: 1.5rem; + flex: 1 0 100%; +} + +.fr-table--sm .fr-table__content th, +.fr-table--sm .fr-table__content td { + padding: 0.25rem 0.75rem; +} + +.fr-table--lg .fr-table__content th, +.fr-table--lg .fr-table__content td { + padding: 0.75rem 1.5rem; +} + +.fr-table.fr-table--no-caption .fr-table__wrapper .fr-table__container { + padding-top: 0; +} + +.fr-table.fr-table--no-caption .fr-table__wrapper caption { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; + height: 0; +} + +.fr-table.fr-table--caption-bottom { + margin-bottom: 0; +} + +.fr-table.fr-table--caption-bottom .fr-table__wrapper { + margin-top: 0; + margin-bottom: calc(var(--table-offset) + 1.5rem); +} + +.fr-table.fr-table--caption-bottom .fr-table__wrapper::after { + bottom: 0; + top: auto; + height: 100%; +} + +.fr-table.fr-table--caption-bottom .fr-table__wrapper .fr-table__container { + padding-top: 0; +} + +.fr-table.fr-table--caption-bottom .fr-table__wrapper caption { + margin-bottom: 0; + margin-top: 1rem; + height: min-content; + caption-side: bottom; +} + +.fr-table.fr-table--caption-bottom[data-fr-js-table=true] caption { + position: absolute; + top: 100%; + right: 0; + bottom: 0; + left: 0; + margin-top: 1rem; +} + +.fr-table.fr-table--bordered .fr-table__content th, +.fr-table.fr-table--bordered .fr-table__content td { + background-size: 100% 1px, 1px 100%; + background-repeat: no-repeat, no-repeat; + background-position: 0 100%, 100% 0; +} + +.fr-table.fr-table--no-scroll .fr-table__wrapper { + width: fit-content; +} + +.fr-table.fr-table--no-scroll .fr-table__wrapper .fr-table__content table { + width: auto; +} + +.fr-table.fr-table--no-scroll .fr-table__wrapper .fr-table__content table th, +.fr-table.fr-table--no-scroll .fr-table__wrapper .fr-table__content table td { + white-space: normal; +} + +.fr-table__wrapper::after { + background-image: linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)); +} + +.fr-table__content table caption { + color: var(--text-title-grey); +} + +.fr-table__content table tbody td { + background-image: linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)); + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-table::before { + content: ""; + display: block; + width: 100%; + height: 0; +} + +.fr-table:not(.fr-table--no-scroll) > table { + width: 100%; +} + +.fr-table > table { + width: 100%; + display: block; + overflow: auto; + border-spacing: 0; +} + +.fr-table > table td, +.fr-table > table th { + text-align: left; + vertical-align: middle; + display: table-cell; + border: 0; + padding: 0.75rem; + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-table > table th { + font-weight: 700; +} + +.fr-table > table thead { + background-size: 100% 1px; + background-position: bottom; + background-repeat: no-repeat; + background-image: linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)); + background-color: var(--background-alt-grey); + + --idle: transparent; + --hover: var(--background-alt-grey-hover); + --active: var(--background-alt-grey-active); + color: var(--text-title-grey); +} + +.fr-table > table thead td, +.fr-table > table thead th { + font-weight: 700; + padding-bottom: 0.875rem; +} + +.fr-table[data-fr-js-table=true] > table thead, +.fr-table[data-fr-js-table=true] > table tbody { + position: relative; +} + +.fr-table[data-fr-js-table=true] > table thead::after, +.fr-table[data-fr-js-table=true] > table tbody::after { + content: ""; + display: block; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 1; + background-repeat: no-repeat, no-repeat, no-repeat; + pointer-events: none; +} + +.fr-table[data-fr-js-table=true] > table thead::after { + background-position: 0 0, 0 0, 100% 100%; + background-size: 100% 1px, 1px 100%, 1px 100%; +} + +.fr-table[data-fr-js-table=true] > table tbody::after { + background-position: 0 0, 0 100%, 100% 0; + background-size: 1px 100%, 100% 1px, 1px 100%; +} + +.fr-table--no-caption { + padding-top: 0; +} + +.fr-table--no-caption > table caption { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; + height: 0; +} + +.fr-table--caption-bottom { + padding-top: 0; + margin-top: 1rem; +} + +.fr-table--caption-bottom > table { + margin-bottom: calc(var(--table-offset) + 2.75rem); +} + +.fr-table--caption-bottom > table caption { + margin-top: 1rem; + height: min-content; + caption-side: bottom; +} + +.fr-table--caption-bottom[data-fr-js-table=true] > table::after { + bottom: 0; + top: auto; + height: 100%; +} + +.fr-table--caption-bottom[data-fr-js-table=true] > table caption { + position: absolute; + top: 100%; + right: 0; + bottom: 0; + left: 0; + margin-top: 1rem; +} + +.fr-table--no-scroll { + min-width: auto; +} + +.fr-table--no-scroll > table { + overflow-x: hidden; +} + +.fr-table--no-scroll > table caption { + max-width: calc(100vw - 2rem); +} + +.fr-table--layout-fixed > table { + display: table; + table-layout: fixed; +} + +.fr-table--bordered > table tbody tr { + background-size: 100% 1px; + background-position: bottom; + background-repeat: no-repeat; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); + + /* Style bordered, enleve le style even/odd */ +} + +.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +/* +* Ombres ajoutées en Js si le contenu est plus grand que le conteneur +*/ +.fr-table > table.fr-table__shadow { + /** + * Modifier ombre à gauche + **/ + + /** + * Modifier ombre à droite + **/ +} + +.fr-table > table.fr-table__shadow::before { + content: ""; + display: block; + position: absolute; + top: var(--table-offset); + right: 0; + bottom: 0; + left: 0; + z-index: 1; + box-shadow: inset 0 0 0 0 #161616, inset 0 0 0 0 #161616; + opacity: 0.32; + pointer-events: none; + transition: box-shadow 0.3s; +} + +.fr-table > table.fr-table__shadow--left { + /** + * Modifier combinaison ombre à gauche et ombre à droite + **/ +} + +.fr-table > table.fr-table__shadow--left::before { + box-shadow: inset 2rem 0 1rem -2rem #161616, inset 0 0 0 0 #161616; +} + +.fr-table > table.fr-table__shadow--left.fr-table__shadow--right::before { + content: ""; + display: block; + box-shadow: inset 2rem 0 1rem -2rem #161616, inset -2rem 0 1rem -2rem #161616; +} + +.fr-table > table.fr-table__shadow--right::before { + box-shadow: inset 0 0 0 0 #161616, inset -2rem 0 1rem -2rem #161616; +} + +/* +* Positionnement ombres sur le tableau sans caption +*/ +.fr-table--no-caption > table.fr-table__shadow::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; +} + +/* +* Positionnement ombres sur le tableau avec caption en bas +*/ +.fr-table--caption-bottom > table.fr-table__shadow::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; +} + +:root[data-fr-theme=dark] .fr-table > table.fr-table__shadow::before { + opacity: 1; +} + +.fr-table > table caption { + color: var(--text-title-grey); +} + +.fr-table > table thead::after, +.fr-table > table tbody::after { + background-image: linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)); +} + +.fr-table > table tbody { + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-table > table tbody tr:nth-child(even) { + background-color: var(--background-alt-grey); + + --idle: transparent; + --hover: var(--background-alt-grey-hover); + --active: var(--background-alt-grey-active); +} + +.fr-table--green-tilleul-verveine { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-tilleul-verveine > table::after { + background-image: linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)), linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)), linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)), linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)); +} + +.fr-table--green-tilleul-verveine > table thead { + background-image: linear-gradient(0deg, var(--border-plain-green-tilleul-verveine), var(--border-plain-green-tilleul-verveine)); + background-color: var(--background-contrast-green-tilleul-verveine); + + --idle: transparent; + --hover: var(--background-contrast-green-tilleul-verveine-hover); + --active: var(--background-contrast-green-tilleul-verveine-active); +} + +.fr-table--green-tilleul-verveine > table tbody { + background-color: var(--background-alt-green-tilleul-verveine); + + --idle: transparent; + --hover: var(--background-alt-green-tilleul-verveine-hover); + --active: var(--background-alt-green-tilleul-verveine-active); +} + +.fr-table--green-tilleul-verveine > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-green-tilleul-verveine); + + --idle: transparent; + --hover: var(--background-contrast-green-tilleul-verveine-hover); + --active: var(--background-contrast-green-tilleul-verveine-active); +} + +.fr-table--green-tilleul-verveine.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)); +} + +.fr-table--green-tilleul-verveine.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--green-bourgeon { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-bourgeon > table::after { + background-image: linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)), linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)), linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)), linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)); +} + +.fr-table--green-bourgeon > table thead { + background-image: linear-gradient(0deg, var(--border-plain-green-bourgeon), var(--border-plain-green-bourgeon)); + background-color: var(--background-contrast-green-bourgeon); + + --idle: transparent; + --hover: var(--background-contrast-green-bourgeon-hover); + --active: var(--background-contrast-green-bourgeon-active); +} + +.fr-table--green-bourgeon > table tbody { + background-color: var(--background-alt-green-bourgeon); + + --idle: transparent; + --hover: var(--background-alt-green-bourgeon-hover); + --active: var(--background-alt-green-bourgeon-active); +} + +.fr-table--green-bourgeon > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-green-bourgeon); + + --idle: transparent; + --hover: var(--background-contrast-green-bourgeon-hover); + --active: var(--background-contrast-green-bourgeon-active); +} + +.fr-table--green-bourgeon.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)); +} + +.fr-table--green-bourgeon.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--green-emeraude { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-emeraude > table::after { + background-image: linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)), linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)), linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)), linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)); +} + +.fr-table--green-emeraude > table thead { + background-image: linear-gradient(0deg, var(--border-plain-green-emeraude), var(--border-plain-green-emeraude)); + background-color: var(--background-contrast-green-emeraude); + + --idle: transparent; + --hover: var(--background-contrast-green-emeraude-hover); + --active: var(--background-contrast-green-emeraude-active); +} + +.fr-table--green-emeraude > table tbody { + background-color: var(--background-alt-green-emeraude); + + --idle: transparent; + --hover: var(--background-alt-green-emeraude-hover); + --active: var(--background-alt-green-emeraude-active); +} + +.fr-table--green-emeraude > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-green-emeraude); + + --idle: transparent; + --hover: var(--background-contrast-green-emeraude-hover); + --active: var(--background-contrast-green-emeraude-active); +} + +.fr-table--green-emeraude.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)); +} + +.fr-table--green-emeraude.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--green-menthe { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-menthe > table::after { + background-image: linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)), linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)), linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)), linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)); +} + +.fr-table--green-menthe > table thead { + background-image: linear-gradient(0deg, var(--border-plain-green-menthe), var(--border-plain-green-menthe)); + background-color: var(--background-contrast-green-menthe); + + --idle: transparent; + --hover: var(--background-contrast-green-menthe-hover); + --active: var(--background-contrast-green-menthe-active); +} + +.fr-table--green-menthe > table tbody { + background-color: var(--background-alt-green-menthe); + + --idle: transparent; + --hover: var(--background-alt-green-menthe-hover); + --active: var(--background-alt-green-menthe-active); +} + +.fr-table--green-menthe > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-green-menthe); + + --idle: transparent; + --hover: var(--background-contrast-green-menthe-hover); + --active: var(--background-contrast-green-menthe-active); +} + +.fr-table--green-menthe.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)); +} + +.fr-table--green-menthe.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--green-archipel { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-archipel > table::after { + background-image: linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)), linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)), linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)), linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)); +} + +.fr-table--green-archipel > table thead { + background-image: linear-gradient(0deg, var(--border-plain-green-archipel), var(--border-plain-green-archipel)); + background-color: var(--background-contrast-green-archipel); + + --idle: transparent; + --hover: var(--background-contrast-green-archipel-hover); + --active: var(--background-contrast-green-archipel-active); +} + +.fr-table--green-archipel > table tbody { + background-color: var(--background-alt-green-archipel); + + --idle: transparent; + --hover: var(--background-alt-green-archipel-hover); + --active: var(--background-alt-green-archipel-active); +} + +.fr-table--green-archipel > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-green-archipel); + + --idle: transparent; + --hover: var(--background-contrast-green-archipel-hover); + --active: var(--background-contrast-green-archipel-active); +} + +.fr-table--green-archipel.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)); +} + +.fr-table--green-archipel.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--blue-ecume { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--blue-ecume > table::after { + background-image: linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)), linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)), linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)), linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)); +} + +.fr-table--blue-ecume > table thead { + background-image: linear-gradient(0deg, var(--border-plain-blue-ecume), var(--border-plain-blue-ecume)); + background-color: var(--background-contrast-blue-ecume); + + --idle: transparent; + --hover: var(--background-contrast-blue-ecume-hover); + --active: var(--background-contrast-blue-ecume-active); +} + +.fr-table--blue-ecume > table tbody { + background-color: var(--background-alt-blue-ecume); + + --idle: transparent; + --hover: var(--background-alt-blue-ecume-hover); + --active: var(--background-alt-blue-ecume-active); +} + +.fr-table--blue-ecume > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-blue-ecume); + + --idle: transparent; + --hover: var(--background-contrast-blue-ecume-hover); + --active: var(--background-contrast-blue-ecume-active); +} + +.fr-table--blue-ecume.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)); +} + +.fr-table--blue-ecume.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--blue-cumulus { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--blue-cumulus > table::after { + background-image: linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)), linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)), linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)), linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)); +} + +.fr-table--blue-cumulus > table thead { + background-image: linear-gradient(0deg, var(--border-plain-blue-cumulus), var(--border-plain-blue-cumulus)); + background-color: var(--background-contrast-blue-cumulus); + + --idle: transparent; + --hover: var(--background-contrast-blue-cumulus-hover); + --active: var(--background-contrast-blue-cumulus-active); +} + +.fr-table--blue-cumulus > table tbody { + background-color: var(--background-alt-blue-cumulus); + + --idle: transparent; + --hover: var(--background-alt-blue-cumulus-hover); + --active: var(--background-alt-blue-cumulus-active); +} + +.fr-table--blue-cumulus > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-blue-cumulus); + + --idle: transparent; + --hover: var(--background-contrast-blue-cumulus-hover); + --active: var(--background-contrast-blue-cumulus-active); +} + +.fr-table--blue-cumulus.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)); +} + +.fr-table--blue-cumulus.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--purple-glycine { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--purple-glycine > table::after { + background-image: linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)), linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)), linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)), linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)); +} + +.fr-table--purple-glycine > table thead { + background-image: linear-gradient(0deg, var(--border-plain-purple-glycine), var(--border-plain-purple-glycine)); + background-color: var(--background-contrast-purple-glycine); + + --idle: transparent; + --hover: var(--background-contrast-purple-glycine-hover); + --active: var(--background-contrast-purple-glycine-active); +} + +.fr-table--purple-glycine > table tbody { + background-color: var(--background-alt-purple-glycine); + + --idle: transparent; + --hover: var(--background-alt-purple-glycine-hover); + --active: var(--background-alt-purple-glycine-active); +} + +.fr-table--purple-glycine > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-purple-glycine); + + --idle: transparent; + --hover: var(--background-contrast-purple-glycine-hover); + --active: var(--background-contrast-purple-glycine-active); +} + +.fr-table--purple-glycine.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)); +} + +.fr-table--purple-glycine.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--pink-macaron { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--pink-macaron > table::after { + background-image: linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)), linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)), linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)), linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)); +} + +.fr-table--pink-macaron > table thead { + background-image: linear-gradient(0deg, var(--border-plain-pink-macaron), var(--border-plain-pink-macaron)); + background-color: var(--background-contrast-pink-macaron); + + --idle: transparent; + --hover: var(--background-contrast-pink-macaron-hover); + --active: var(--background-contrast-pink-macaron-active); +} + +.fr-table--pink-macaron > table tbody { + background-color: var(--background-alt-pink-macaron); + + --idle: transparent; + --hover: var(--background-alt-pink-macaron-hover); + --active: var(--background-alt-pink-macaron-active); +} + +.fr-table--pink-macaron > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-pink-macaron); + + --idle: transparent; + --hover: var(--background-contrast-pink-macaron-hover); + --active: var(--background-contrast-pink-macaron-active); +} + +.fr-table--pink-macaron.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)); +} + +.fr-table--pink-macaron.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--pink-tuile { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--pink-tuile > table::after { + background-image: linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)), linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)), linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)), linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)); +} + +.fr-table--pink-tuile > table thead { + background-image: linear-gradient(0deg, var(--border-plain-pink-tuile), var(--border-plain-pink-tuile)); + background-color: var(--background-contrast-pink-tuile); + + --idle: transparent; + --hover: var(--background-contrast-pink-tuile-hover); + --active: var(--background-contrast-pink-tuile-active); +} + +.fr-table--pink-tuile > table tbody { + background-color: var(--background-alt-pink-tuile); + + --idle: transparent; + --hover: var(--background-alt-pink-tuile-hover); + --active: var(--background-alt-pink-tuile-active); +} + +.fr-table--pink-tuile > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-pink-tuile); + + --idle: transparent; + --hover: var(--background-contrast-pink-tuile-hover); + --active: var(--background-contrast-pink-tuile-active); +} + +.fr-table--pink-tuile.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)); +} + +.fr-table--pink-tuile.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--yellow-tournesol { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--yellow-tournesol > table::after { + background-image: linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)), linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)), linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)), linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)); +} + +.fr-table--yellow-tournesol > table thead { + background-image: linear-gradient(0deg, var(--border-plain-yellow-tournesol), var(--border-plain-yellow-tournesol)); + background-color: var(--background-contrast-yellow-tournesol); + + --idle: transparent; + --hover: var(--background-contrast-yellow-tournesol-hover); + --active: var(--background-contrast-yellow-tournesol-active); +} + +.fr-table--yellow-tournesol > table tbody { + background-color: var(--background-alt-yellow-tournesol); + + --idle: transparent; + --hover: var(--background-alt-yellow-tournesol-hover); + --active: var(--background-alt-yellow-tournesol-active); +} + +.fr-table--yellow-tournesol > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-yellow-tournesol); + + --idle: transparent; + --hover: var(--background-contrast-yellow-tournesol-hover); + --active: var(--background-contrast-yellow-tournesol-active); +} + +.fr-table--yellow-tournesol.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)); +} + +.fr-table--yellow-tournesol.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--yellow-moutarde { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--yellow-moutarde > table::after { + background-image: linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)), linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)), linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)), linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)); +} + +.fr-table--yellow-moutarde > table thead { + background-image: linear-gradient(0deg, var(--border-plain-yellow-moutarde), var(--border-plain-yellow-moutarde)); + background-color: var(--background-contrast-yellow-moutarde); + + --idle: transparent; + --hover: var(--background-contrast-yellow-moutarde-hover); + --active: var(--background-contrast-yellow-moutarde-active); +} + +.fr-table--yellow-moutarde > table tbody { + background-color: var(--background-alt-yellow-moutarde); + + --idle: transparent; + --hover: var(--background-alt-yellow-moutarde-hover); + --active: var(--background-alt-yellow-moutarde-active); +} + +.fr-table--yellow-moutarde > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-yellow-moutarde); + + --idle: transparent; + --hover: var(--background-contrast-yellow-moutarde-hover); + --active: var(--background-contrast-yellow-moutarde-active); +} + +.fr-table--yellow-moutarde.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)); +} + +.fr-table--yellow-moutarde.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--orange-terre-battue { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--orange-terre-battue > table::after { + background-image: linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)), linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)), linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)), linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)); +} + +.fr-table--orange-terre-battue > table thead { + background-image: linear-gradient(0deg, var(--border-plain-orange-terre-battue), var(--border-plain-orange-terre-battue)); + background-color: var(--background-contrast-orange-terre-battue); + + --idle: transparent; + --hover: var(--background-contrast-orange-terre-battue-hover); + --active: var(--background-contrast-orange-terre-battue-active); +} + +.fr-table--orange-terre-battue > table tbody { + background-color: var(--background-alt-orange-terre-battue); + + --idle: transparent; + --hover: var(--background-alt-orange-terre-battue-hover); + --active: var(--background-alt-orange-terre-battue-active); +} + +.fr-table--orange-terre-battue > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-orange-terre-battue); + + --idle: transparent; + --hover: var(--background-contrast-orange-terre-battue-hover); + --active: var(--background-contrast-orange-terre-battue-active); +} + +.fr-table--orange-terre-battue.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)); +} + +.fr-table--orange-terre-battue.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--brown-cafe-creme { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--brown-cafe-creme > table::after { + background-image: linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)), linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)), linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)), linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)); +} + +.fr-table--brown-cafe-creme > table thead { + background-image: linear-gradient(0deg, var(--border-plain-brown-cafe-creme), var(--border-plain-brown-cafe-creme)); + background-color: var(--background-contrast-brown-cafe-creme); + + --idle: transparent; + --hover: var(--background-contrast-brown-cafe-creme-hover); + --active: var(--background-contrast-brown-cafe-creme-active); +} + +.fr-table--brown-cafe-creme > table tbody { + background-color: var(--background-alt-brown-cafe-creme); + + --idle: transparent; + --hover: var(--background-alt-brown-cafe-creme-hover); + --active: var(--background-alt-brown-cafe-creme-active); +} + +.fr-table--brown-cafe-creme > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-brown-cafe-creme); + + --idle: transparent; + --hover: var(--background-contrast-brown-cafe-creme-hover); + --active: var(--background-contrast-brown-cafe-creme-active); +} + +.fr-table--brown-cafe-creme.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)); +} + +.fr-table--brown-cafe-creme.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--brown-caramel { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--brown-caramel > table::after { + background-image: linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)), linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)), linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)), linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)); +} + +.fr-table--brown-caramel > table thead { + background-image: linear-gradient(0deg, var(--border-plain-brown-caramel), var(--border-plain-brown-caramel)); + background-color: var(--background-contrast-brown-caramel); + + --idle: transparent; + --hover: var(--background-contrast-brown-caramel-hover); + --active: var(--background-contrast-brown-caramel-active); +} + +.fr-table--brown-caramel > table tbody { + background-color: var(--background-alt-brown-caramel); + + --idle: transparent; + --hover: var(--background-alt-brown-caramel-hover); + --active: var(--background-alt-brown-caramel-active); +} + +.fr-table--brown-caramel > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-brown-caramel); + + --idle: transparent; + --hover: var(--background-contrast-brown-caramel-hover); + --active: var(--background-contrast-brown-caramel-active); +} + +.fr-table--brown-caramel.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)); +} + +.fr-table--brown-caramel.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--brown-opera { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--brown-opera > table::after { + background-image: linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)), linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)), linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)), linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)); +} + +.fr-table--brown-opera > table thead { + background-image: linear-gradient(0deg, var(--border-plain-brown-opera), var(--border-plain-brown-opera)); + background-color: var(--background-contrast-brown-opera); + + --idle: transparent; + --hover: var(--background-contrast-brown-opera-hover); + --active: var(--background-contrast-brown-opera-active); +} + +.fr-table--brown-opera > table tbody { + background-color: var(--background-alt-brown-opera); + + --idle: transparent; + --hover: var(--background-alt-brown-opera-hover); + --active: var(--background-alt-brown-opera-active); +} + +.fr-table--brown-opera > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-brown-opera); + + --idle: transparent; + --hover: var(--background-contrast-brown-opera-hover); + --active: var(--background-contrast-brown-opera-active); +} + +.fr-table--brown-opera.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)); +} + +.fr-table--brown-opera.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--beige-gris-galet { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--beige-gris-galet > table::after { + background-image: linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)), linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)), linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)), linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)); +} + +.fr-table--beige-gris-galet > table thead { + background-image: linear-gradient(0deg, var(--border-plain-beige-gris-galet), var(--border-plain-beige-gris-galet)); + background-color: var(--background-contrast-beige-gris-galet); + + --idle: transparent; + --hover: var(--background-contrast-beige-gris-galet-hover); + --active: var(--background-contrast-beige-gris-galet-active); +} + +.fr-table--beige-gris-galet > table tbody { + background-color: var(--background-alt-beige-gris-galet); + + --idle: transparent; + --hover: var(--background-alt-beige-gris-galet-hover); + --active: var(--background-alt-beige-gris-galet-active); +} + +.fr-table--beige-gris-galet > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-beige-gris-galet); + + --idle: transparent; + --hover: var(--background-contrast-beige-gris-galet-hover); + --active: var(--background-contrast-beige-gris-galet-active); +} + +.fr-table--beige-gris-galet.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)); +} + +.fr-table--beige-gris-galet.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--bordered > table tbody tr:nth-child(even) { + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + TAG +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-tag { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + + --underline-img: none; + --hover-tint: var(--hover); + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + border-radius: 1rem; + min-width: 2.25rem; + justify-content: center; + color: var(--text-label-grey); + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); +} + +.fr-tag::before, +.fr-tag::after { + display: block; +} + +.fr-tag[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-tag[target=_blank]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.25rem; +} + +.fr-tag--icon-left[class^=fr-icon-], +.fr-tag--icon-left[class*=" fr-icon-"], +.fr-tag--icon-left[class^=fr-fi-], +.fr-tag--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-tag--icon-left[class^=fr-icon-]::before, +.fr-tag--icon-left[class*=" fr-icon-"]::before, +.fr-tag--icon-left[class^=fr-fi-]::before, +.fr-tag--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.25rem; +} + +.fr-tag[class^=fr-icon-]:not([class*=fr-tag--icon-])::before, +.fr-tag[class*=" fr-icon-"]:not([class*=fr-tag--icon-])::before, +.fr-tag[class^=fr-fi-]:not([class*=fr-tag--icon-])::before, +.fr-tag[class*=" fr-fi-"]:not([class*=fr-tag--icon-])::before { + content: none; +} + +.fr-tag--sm { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.5rem; + padding: 0.125rem 0.5rem; + border-radius: 0.75rem; +} + +.fr-tag--sm[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-tag--sm[target=_blank]::after { + content: ""; + + --icon-size: 0.75rem; + margin-right: -0.09375rem; + margin-left: 0.25rem; +} + +.fr-tag--sm.fr-tag--icon-left[class^=fr-icon-], +.fr-tag--sm.fr-tag--icon-left[class*=" fr-icon-"], +.fr-tag--sm.fr-tag--icon-left[class^=fr-fi-], +.fr-tag--sm.fr-tag--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-tag--sm.fr-tag--icon-left[class^=fr-icon-]::before, +.fr-tag--sm.fr-tag--icon-left[class*=" fr-icon-"]::before, +.fr-tag--sm.fr-tag--icon-left[class^=fr-fi-]::before, +.fr-tag--sm.fr-tag--icon-left[class*=" fr-fi-"]::before { + --icon-size: 0.75rem; + margin-left: -0.09375rem; + margin-right: 0.25rem; +} + +.fr-tag--sm[class^=fr-icon-]:not([class*=fr-tag--icon-])::before, +.fr-tag--sm[class*=" fr-icon-"]:not([class*=fr-tag--icon-])::before, +.fr-tag--sm[class^=fr-fi-]:not([class*=fr-tag--icon-])::before, +.fr-tag--sm[class*=" fr-fi-"]:not([class*=fr-tag--icon-])::before { + content: none; +} + +a.fr-tag[aria-pressed=true], +button.fr-tag[aria-pressed=true], +input[type=button].fr-tag[aria-pressed=true], +input[type=image].fr-tag[aria-pressed=true], +input[type=reset].fr-tag[aria-pressed=true], +input[type=submit].fr-tag[aria-pressed=true] { + position: relative; + overflow: visible; + background-position: 50%; + background-size: 100%; + background-repeat: no-repeat; +} + +a.fr-tag[aria-pressed=true]::after, +button.fr-tag[aria-pressed=true]::after, +input[type=button].fr-tag[aria-pressed=true]::after, +input[type=image].fr-tag[aria-pressed=true]::after, +input[type=reset].fr-tag[aria-pressed=true]::after, +input[type=submit].fr-tag[aria-pressed=true]::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/checkbox-circle-line.svg"); + mask-image: url("../icons/system/checkbox-circle-line.svg"); + --icon-size: 1rem; + content: ""; + position: absolute; + top: 4px; + right: 0; + margin: -0.5rem; +} + +a.fr-tag[aria-pressed=true].fr-tag--sm::after, +button.fr-tag[aria-pressed=true].fr-tag--sm::after, +input[type=button].fr-tag[aria-pressed=true].fr-tag--sm::after, +input[type=image].fr-tag[aria-pressed=true].fr-tag--sm::after, +input[type=reset].fr-tag[aria-pressed=true].fr-tag--sm::after, +input[type=submit].fr-tag[aria-pressed=true].fr-tag--sm::after { + --icon-size: 0.75rem; + content: ""; + position: absolute; + top: 3px; + right: 0; + margin: -0.375rem; +} + +a.fr-tag--dismiss::before, +button.fr-tag--dismiss::before, +input[type=button].fr-tag--dismiss::before, +input[type=image].fr-tag--dismiss::before, +input[type=reset].fr-tag--dismiss::before, +input[type=submit].fr-tag--dismiss::before { + content: none; +} + +a.fr-tag--dismiss::after, +button.fr-tag--dismiss::after, +input[type=button].fr-tag--dismiss::after, +input[type=image].fr-tag--dismiss::after, +input[type=reset].fr-tag--dismiss::after, +input[type=submit].fr-tag--dismiss::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/close-line.svg"); + mask-image: url("../icons/system/close-line.svg"); + --icon-size: 1rem; + content: ""; + margin-left: 0.25rem; + margin-right: -0.25rem; +} + +a.fr-tag--dismiss.fr-tag--sm::after, +button.fr-tag--dismiss.fr-tag--sm::after, +input[type=button].fr-tag--dismiss.fr-tag--sm::after, +input[type=image].fr-tag--dismiss.fr-tag--sm::after, +input[type=reset].fr-tag--dismiss.fr-tag--sm::after, +input[type=submit].fr-tag--dismiss.fr-tag--sm::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 0.75rem; + content: ""; + margin-right: -0.1875rem; + margin-left: 0.125rem; +} + +.fr-tags-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + display: flex; + flex-direction: row; + margin-left: -0.25rem; + margin-right: -0.25rem; + flex-wrap: wrap; +} + +.fr-tags-group > li { + line-height: 2.75rem; +} + +.fr-tags-group .fr-tag { + margin: 0 0.25rem 0.5rem 0.25rem; + vertical-align: top; +} + +.fr-tags-group.fr-tags-group--sm .fr-tag { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.5rem; + padding: 0.125rem 0.5rem; + border-radius: 0.75rem; +} + +.fr-tags-group.fr-tags-group--sm .fr-tag::before, +.fr-tags-group.fr-tags-group--sm .fr-tag::after { + --icon-size: 0.75rem; +} + +.fr-tags-group.fr-tags-group--sm button.fr-tag.fr-tag--dismiss::after, +.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag.fr-tag--dismiss::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 0.75rem; + content: ""; + margin-right: -0.1875rem; +} + +.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]::after, +.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 0.75rem; + content: ""; + position: absolute; + top: 3px; + right: 0; + margin: -0.375rem; +} + +.fr-tag[aria-pressed=false] { + color: var(--text-action-high-blue-france); + background-color: var(--background-action-low-blue-france); + + --idle: transparent; + --hover: var(--background-action-low-blue-france-hover); + --active: var(--background-action-low-blue-france-active); +} + +.fr-tag.fr-tag--dismiss { + color: var(--text-inverted-blue-france); + background-color: var(--background-action-high-blue-france); + + --idle: transparent; + --hover: var(--background-action-high-blue-france-hover); + --active: var(--background-action-high-blue-france-active); +} + +a.fr-tag, +button.fr-tag, +input[type=button].fr-tag, +input[type=image].fr-tag, +input[type=reset].fr-tag, +input[type=submit].fr-tag { + color: var(--text-action-high-blue-france); + background-color: var(--background-action-low-blue-france); + + --idle: transparent; + --hover: var(--background-action-low-blue-france-hover); + --active: var(--background-action-low-blue-france-active); +} + +a.fr-tag--green-tilleul-verveine, +button.fr-tag--green-tilleul-verveine, +input[type=button].fr-tag--green-tilleul-verveine, +input[type=image].fr-tag--green-tilleul-verveine, +input[type=reset].fr-tag--green-tilleul-verveine, +input[type=submit].fr-tag--green-tilleul-verveine { + color: var(--text-action-high-green-tilleul-verveine); + background-color: var(--background-action-low-green-tilleul-verveine); + + --idle: transparent; + --hover: var(--background-action-low-green-tilleul-verveine-hover); + --active: var(--background-action-low-green-tilleul-verveine-active); +} + +a.fr-tag--green-bourgeon, +button.fr-tag--green-bourgeon, +input[type=button].fr-tag--green-bourgeon, +input[type=image].fr-tag--green-bourgeon, +input[type=reset].fr-tag--green-bourgeon, +input[type=submit].fr-tag--green-bourgeon { + color: var(--text-action-high-green-bourgeon); + background-color: var(--background-action-low-green-bourgeon); + + --idle: transparent; + --hover: var(--background-action-low-green-bourgeon-hover); + --active: var(--background-action-low-green-bourgeon-active); +} + +a.fr-tag--green-emeraude, +button.fr-tag--green-emeraude, +input[type=button].fr-tag--green-emeraude, +input[type=image].fr-tag--green-emeraude, +input[type=reset].fr-tag--green-emeraude, +input[type=submit].fr-tag--green-emeraude { + color: var(--text-action-high-green-emeraude); + background-color: var(--background-action-low-green-emeraude); + + --idle: transparent; + --hover: var(--background-action-low-green-emeraude-hover); + --active: var(--background-action-low-green-emeraude-active); +} + +a.fr-tag--green-menthe, +button.fr-tag--green-menthe, +input[type=button].fr-tag--green-menthe, +input[type=image].fr-tag--green-menthe, +input[type=reset].fr-tag--green-menthe, +input[type=submit].fr-tag--green-menthe { + color: var(--text-action-high-green-menthe); + background-color: var(--background-action-low-green-menthe); + + --idle: transparent; + --hover: var(--background-action-low-green-menthe-hover); + --active: var(--background-action-low-green-menthe-active); +} + +a.fr-tag--green-archipel, +button.fr-tag--green-archipel, +input[type=button].fr-tag--green-archipel, +input[type=image].fr-tag--green-archipel, +input[type=reset].fr-tag--green-archipel, +input[type=submit].fr-tag--green-archipel { + color: var(--text-action-high-green-archipel); + background-color: var(--background-action-low-green-archipel); + + --idle: transparent; + --hover: var(--background-action-low-green-archipel-hover); + --active: var(--background-action-low-green-archipel-active); +} + +a.fr-tag--blue-ecume, +button.fr-tag--blue-ecume, +input[type=button].fr-tag--blue-ecume, +input[type=image].fr-tag--blue-ecume, +input[type=reset].fr-tag--blue-ecume, +input[type=submit].fr-tag--blue-ecume { + color: var(--text-action-high-blue-ecume); + background-color: var(--background-action-low-blue-ecume); + + --idle: transparent; + --hover: var(--background-action-low-blue-ecume-hover); + --active: var(--background-action-low-blue-ecume-active); +} + +a.fr-tag--blue-cumulus, +button.fr-tag--blue-cumulus, +input[type=button].fr-tag--blue-cumulus, +input[type=image].fr-tag--blue-cumulus, +input[type=reset].fr-tag--blue-cumulus, +input[type=submit].fr-tag--blue-cumulus { + color: var(--text-action-high-blue-cumulus); + background-color: var(--background-action-low-blue-cumulus); + + --idle: transparent; + --hover: var(--background-action-low-blue-cumulus-hover); + --active: var(--background-action-low-blue-cumulus-active); +} + +a.fr-tag--purple-glycine, +button.fr-tag--purple-glycine, +input[type=button].fr-tag--purple-glycine, +input[type=image].fr-tag--purple-glycine, +input[type=reset].fr-tag--purple-glycine, +input[type=submit].fr-tag--purple-glycine { + color: var(--text-action-high-purple-glycine); + background-color: var(--background-action-low-purple-glycine); + + --idle: transparent; + --hover: var(--background-action-low-purple-glycine-hover); + --active: var(--background-action-low-purple-glycine-active); +} + +a.fr-tag--pink-macaron, +button.fr-tag--pink-macaron, +input[type=button].fr-tag--pink-macaron, +input[type=image].fr-tag--pink-macaron, +input[type=reset].fr-tag--pink-macaron, +input[type=submit].fr-tag--pink-macaron { + color: var(--text-action-high-pink-macaron); + background-color: var(--background-action-low-pink-macaron); + + --idle: transparent; + --hover: var(--background-action-low-pink-macaron-hover); + --active: var(--background-action-low-pink-macaron-active); +} + +a.fr-tag--pink-tuile, +button.fr-tag--pink-tuile, +input[type=button].fr-tag--pink-tuile, +input[type=image].fr-tag--pink-tuile, +input[type=reset].fr-tag--pink-tuile, +input[type=submit].fr-tag--pink-tuile { + color: var(--text-action-high-pink-tuile); + background-color: var(--background-action-low-pink-tuile); + + --idle: transparent; + --hover: var(--background-action-low-pink-tuile-hover); + --active: var(--background-action-low-pink-tuile-active); +} + +a.fr-tag--yellow-tournesol, +button.fr-tag--yellow-tournesol, +input[type=button].fr-tag--yellow-tournesol, +input[type=image].fr-tag--yellow-tournesol, +input[type=reset].fr-tag--yellow-tournesol, +input[type=submit].fr-tag--yellow-tournesol { + color: var(--text-action-high-yellow-tournesol); + background-color: var(--background-action-low-yellow-tournesol); + + --idle: transparent; + --hover: var(--background-action-low-yellow-tournesol-hover); + --active: var(--background-action-low-yellow-tournesol-active); +} + +a.fr-tag--yellow-moutarde, +button.fr-tag--yellow-moutarde, +input[type=button].fr-tag--yellow-moutarde, +input[type=image].fr-tag--yellow-moutarde, +input[type=reset].fr-tag--yellow-moutarde, +input[type=submit].fr-tag--yellow-moutarde { + color: var(--text-action-high-yellow-moutarde); + background-color: var(--background-action-low-yellow-moutarde); + + --idle: transparent; + --hover: var(--background-action-low-yellow-moutarde-hover); + --active: var(--background-action-low-yellow-moutarde-active); +} + +a.fr-tag--orange-terre-battue, +button.fr-tag--orange-terre-battue, +input[type=button].fr-tag--orange-terre-battue, +input[type=image].fr-tag--orange-terre-battue, +input[type=reset].fr-tag--orange-terre-battue, +input[type=submit].fr-tag--orange-terre-battue { + color: var(--text-action-high-orange-terre-battue); + background-color: var(--background-action-low-orange-terre-battue); + + --idle: transparent; + --hover: var(--background-action-low-orange-terre-battue-hover); + --active: var(--background-action-low-orange-terre-battue-active); +} + +a.fr-tag--brown-cafe-creme, +button.fr-tag--brown-cafe-creme, +input[type=button].fr-tag--brown-cafe-creme, +input[type=image].fr-tag--brown-cafe-creme, +input[type=reset].fr-tag--brown-cafe-creme, +input[type=submit].fr-tag--brown-cafe-creme { + color: var(--text-action-high-brown-cafe-creme); + background-color: var(--background-action-low-brown-cafe-creme); + + --idle: transparent; + --hover: var(--background-action-low-brown-cafe-creme-hover); + --active: var(--background-action-low-brown-cafe-creme-active); +} + +a.fr-tag--brown-caramel, +button.fr-tag--brown-caramel, +input[type=button].fr-tag--brown-caramel, +input[type=image].fr-tag--brown-caramel, +input[type=reset].fr-tag--brown-caramel, +input[type=submit].fr-tag--brown-caramel { + color: var(--text-action-high-brown-caramel); + background-color: var(--background-action-low-brown-caramel); + + --idle: transparent; + --hover: var(--background-action-low-brown-caramel-hover); + --active: var(--background-action-low-brown-caramel-active); +} + +a.fr-tag--brown-opera, +button.fr-tag--brown-opera, +input[type=button].fr-tag--brown-opera, +input[type=image].fr-tag--brown-opera, +input[type=reset].fr-tag--brown-opera, +input[type=submit].fr-tag--brown-opera { + color: var(--text-action-high-brown-opera); + background-color: var(--background-action-low-brown-opera); + + --idle: transparent; + --hover: var(--background-action-low-brown-opera-hover); + --active: var(--background-action-low-brown-opera-active); +} + +a.fr-tag--beige-gris-galet, +button.fr-tag--beige-gris-galet, +input[type=button].fr-tag--beige-gris-galet, +input[type=image].fr-tag--beige-gris-galet, +input[type=reset].fr-tag--beige-gris-galet, +input[type=submit].fr-tag--beige-gris-galet { + color: var(--text-action-high-beige-gris-galet); + background-color: var(--background-action-low-beige-gris-galet); + + --idle: transparent; + --hover: var(--background-action-low-beige-gris-galet-hover); + --active: var(--background-action-low-beige-gris-galet-active); +} + +button.fr-tag[aria-pressed=true]:not(:disabled), +input[type=button].fr-tag[aria-pressed=true]:not(:disabled) { + background-color: transparent; + color: var(--text-inverted-blue-france); + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, var(--background-active-blue-france) 0.625rem); +} + +button.fr-tag[aria-pressed=true]:not(:disabled):hover, +input[type=button].fr-tag[aria-pressed=true]:not(:disabled):hover { + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, var(--background-active-blue-france-hover) 0.625rem); +} + +button.fr-tag[aria-pressed=true]:not(:disabled):active, +input[type=button].fr-tag[aria-pressed=true]:not(:disabled):active { + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, var(--background-active-blue-france-active) 0.625rem); +} + +button.fr-tag[aria-pressed=true]::after, +input[type=button].fr-tag[aria-pressed=true]::after { + color: var(--text-action-high-blue-france); +} + +button.fr-tag[aria-pressed=true]:disabled, +input[type=button].fr-tag[aria-pressed=true]:disabled { + background-color: transparent; + + --hover: inherit; + --active: inherit; + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, var(--background-disabled-grey) 0.625rem); +} + +button.fr-tag[aria-pressed=true]:disabled::after, +input[type=button].fr-tag[aria-pressed=true]:disabled::after { + color: var(--text-disabled-grey); +} + +button.fr-tag[aria-pressed=true].fr-tag--sm, +input[type=button].fr-tag[aria-pressed=true].fr-tag--sm { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-active-blue-france) 0.5rem); +} + +button.fr-tag[aria-pressed=true].fr-tag--sm:hover, +input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:hover { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-active-blue-france-hover) 0.5rem); +} + +button.fr-tag[aria-pressed=true].fr-tag--sm:active, +input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:active { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-active-blue-france-active) 0.5rem); +} + +button.fr-tag[aria-pressed=true].fr-tag--sm:disabled, +input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:disabled { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-disabled-grey) 0.5rem); +} + +button.fr-tag:disabled, +input[type=button].fr-tag:disabled { + color: var(--text-disabled-grey); + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +a:not([href]).fr-tag { + color: var(--text-disabled-grey); + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true], +.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true] { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-active-blue-france) 0.5rem); +} + +.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:hover, +.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:hover { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-active-blue-france-hover) 0.5rem); +} + +.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:active, +.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:active { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-active-blue-france-active) 0.5rem); +} + +.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:disabled, +.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:disabled { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-disabled-grey) 0.5rem); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + Download +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-download__link { + --text-spacing: 0; + --title-spacing: 0; + display: inline; + color: var(--text-action-high-blue-france); +} + +.fr-download { + --text-spacing: 0; + --title-spacing: 0; + position: relative; + padding-bottom: 1.5rem; + margin: 0 0 1rem 0; +} + +.fr-download .fr-download__link { + font-size: 1rem; + line-height: 1.5rem; + padding: 0 0; + overflow: initial; + max-width: 100%; + max-height: none; + font-weight: 400; +} + +.fr-download .fr-download__link::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/download-line.svg"); + mask-image: url("../icons/system/download-line.svg"); + content: ""; +} + +.fr-download__desc { + font-size: 0.875rem; + line-height: 1.5rem; + font-weight: 400; + display: none; +} + +.fr-download__detail { + position: absolute; + bottom: 0; + left: 0; + font-size: 0.75rem; + line-height: 1.25rem; + font-weight: 400; + max-width: 100%; + white-space: nowrap; + pointer-events: none; + cursor: text; + overflow: hidden; + text-overflow: ellipsis; + color: var(--text-mention-grey); +} + +.fr-download__detail abbr { + text-decoration: none; +} + +.fr-download--card { + padding: 1.5rem 1.5rem 4rem 1.5rem; + + --text-spacing: 0; + --title-spacing: 0; + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-download--card .fr-download__link { + font-weight: 700; + font-size: 1.25rem; + line-height: 1.75rem; + color: var(--text-action-high-blue-france); +} + +.fr-download--card .fr-download__link::after { + --icon-size: 1rem; + position: absolute; + right: 1.5rem; + bottom: 1.5rem; + margin: 0; + color: var(--text-action-high-blue-france); +} + +.fr-download--card .fr-download__desc { + display: block; + margin-top: 0.5rem; +} + +.fr-download--card .fr-download__detail { + position: absolute; + bottom: 1.5rem; + left: 1.5rem; + max-width: calc(100% - 6.25rem); +} + +.fr-download--card .fr-download__detail[class^=fr-icon-]::before, +.fr-download--card .fr-download__detail[class*=" fr-icon-"]::before, +.fr-download--card .fr-download__detail[class^=fr-fi-]::before, +.fr-download--card .fr-download__detail[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-right: 0.5rem; +} + +.fr-downloads-group__title { + font-weight: 700; + font-size: 1.375rem; + line-height: 1.75rem; + margin: var(--title-spacing); +} + +.fr-downloads-group--bordered { + padding: 1.5rem 1.5rem 0.5rem; + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-downloads-group > ul { + margin-top: 0; + margin-bottom: 0; +} + +.fr-downloads-group > ul > li { + padding-bottom: 0; +} + +.fr-downloads-group .fr-download { + margin-bottom: 1rem; +} + +.fr-downloads-group li::marker { + color: var(--text-action-high-blue-france); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ALERT +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-alert { + position: relative; + padding: 1rem 2.25rem 0.75rem 3.5rem; + + --title-spacing: 0 0 0.25rem; + --text-spacing: 0 0 0.25rem; + background-size: 100% 1px, 1px 100%, 100% 1px, 2.5rem 100%; + background-position: 0 0, 100% 0, 0 100%, 0 0, 100% 100%; + background-repeat: no-repeat, no-repeat no-repeat, no-repeat; + background-image: linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)), linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)), linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)), linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)), linear-gradient(0deg, var(--background-flat-grey), var(--background-flat-grey)); +} + +.fr-alert::before { + --icon-size: 1.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + position: absolute; + top: 0; + left: 0; + margin: 1rem 0.5rem; + color: var(--text-inverted-grey); +} + +.fr-alert__title { + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; +} + +.fr-alert .fr-btn--close { + position: absolute; + top: 0.25rem; + right: 0.25rem; + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-alert .fr-btn--close::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/close-line.svg"); + mask-image: url("../icons/system/close-line.svg"); + content: ""; +} + +.fr-alert + .fr-alert { + margin-top: 1rem; +} + +.fr-alert--info::before { + -webkit-mask-image: url("../icons/system/fr--info-fill.svg"); + mask-image: url("../icons/system/fr--info-fill.svg"); +} + +.fr-alert--success::before { + -webkit-mask-image: url("../icons/system/fr--success-fill.svg"); + mask-image: url("../icons/system/fr--success-fill.svg"); +} + +.fr-alert--error::before { + -webkit-mask-image: url("../icons/system/fr--error-fill.svg"); + mask-image: url("../icons/system/fr--error-fill.svg"); +} + +.fr-alert--warning::before { + -webkit-mask-image: url("../icons/system/fr--warning-fill.svg"); + mask-image: url("../icons/system/fr--warning-fill.svg"); +} + +.fr-alert--info::before, +.fr-alert--success::before, +.fr-alert--error::before, +.fr-alert--warning::before { + content: ""; +} + +.fr-alert--sm { + padding: 0.5rem 2.25rem 0.25rem 3rem; +} + +.fr-alert--sm::before { + margin: 0.5rem 0.5rem; +} + +.fr-alert .fr-link--close { + position: absolute; + top: 0.25rem; + right: 1.25rem; + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + align-items: center; +} + +.fr-alert .fr-link--close::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/close-line.svg"); + mask-image: url("../icons/system/close-line.svg"); + content: ""; +} + +.fr-alert--info { + background-image: linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)), linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)), linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)), linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)), linear-gradient(0deg, var(--background-flat-info), var(--background-flat-info)); +} + +.fr-alert--error { + background-image: linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)), linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)), linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)), linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)), linear-gradient(0deg, var(--background-flat-error), var(--background-flat-error)); +} + +.fr-alert--success { + background-image: linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)), linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)), linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)), linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)), linear-gradient(0deg, var(--background-flat-success), var(--background-flat-success)); +} + +.fr-alert--warning { + background-image: linear-gradient(0deg, var(--border-plain-warning), var(--border-plain-warning)), linear-gradient(0deg, var(--border-plain-warning), var(--border-plain-warning)), linear-gradient(0deg, var(--border-plain-warning), var(--border-plain-warning)), linear-gradient(0deg, var(--border-plain-warning), var(--border-plain-warning)), linear-gradient(0deg, var(--background-flat-warning), var(--background-flat-warning)); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ALERT +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-notice { + position: relative; + + --title-spacing: 0; + --text-spacing: 0; + padding-top: 1rem; + padding-bottom: 1rem; + background-color: var(--background-contrast-grey); + color: var(--text-title-grey); +} + +.fr-notice__body { + position: relative; + display: flex; + flex-direction: row; + align-items: flex-start; + justify-content: space-between; +} + +.fr-notice__body h1, +.fr-notice__body h2, +.fr-notice__body h3, +.fr-notice__body h4, +.fr-notice__body h5, +.fr-notice__body h6 { + color: inherit; + line-height: inherit; + font-size: inherit; +} + +.fr-notice__title { + position: relative; + margin-right: 0.25rem; + font-weight: 700; +} + +.fr-notice__title::before { + --icon-size: 1.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + margin-right: 0.5rem; +} + +.fr-notice__desc { + margin-right: 0.25rem; +} + +.fr-notice__title, +.fr-notice__desc { + display: block; +} + +.fr-notice__title, +.fr-notice__desc, +.fr-notice__link { + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-notice--no-icon .fr-notice__title::before { + display: none; +} + +.fr-notice .fr-btn--close { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + margin-top: -0.25rem; + margin-left: 0.25rem; + color: inherit; +} + +.fr-notice .fr-btn--close::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/close-line.svg"); + mask-image: url("../icons/system/close-line.svg"); + content: ""; +} + +.fr-notice--info .fr-notice__title::before, +.fr-notice--warning .fr-notice__title::before, +.fr-notice--alert .fr-notice__title::before, +.fr-notice--weather-orange .fr-notice__title::before, +.fr-notice--weather-red .fr-notice__title::before, +.fr-notice--weather-purple .fr-notice__title::before, +.fr-notice--witness .fr-notice__title::before, +.fr-notice--kidnapping .fr-notice__title::before, +.fr-notice--attack .fr-notice__title::before, +.fr-notice--cyberattack .fr-notice__title::before { + content: ""; +} + +.fr-notice--info .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + -webkit-mask-image: url("../icons/system/fr--info-fill.svg"); + mask-image: url("../icons/system/fr--info-fill.svg"); +} + +.fr-notice--warning .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + -webkit-mask-image: url("../icons/system/fr--warning-fill.svg"); + mask-image: url("../icons/system/fr--warning-fill.svg"); +} + +.fr-notice--alert .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + -webkit-mask-image: url("../icons/system/error-warning-fill.svg"); + mask-image: url("../icons/system/error-warning-fill.svg"); +} + +.fr-notice--weather-orange .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + -webkit-mask-image: url("../icons/weather/heavy-showers-fill.svg"); + mask-image: url("../icons/weather/heavy-showers-fill.svg"); +} + +.fr-notice--weather-red .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + -webkit-mask-image: url("../icons/weather/heavy-showers-fill.svg"); + mask-image: url("../icons/weather/heavy-showers-fill.svg"); +} + +.fr-notice--weather-purple .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + -webkit-mask-image: url("../icons/weather/typhoon-fill.svg"); + mask-image: url("../icons/weather/typhoon-fill.svg"); +} + +.fr-notice--witness, +.fr-notice--kidnapping, +.fr-notice--attack, +.fr-notice--cyberattack { + padding-top: 1.375rem; + background-position: 0 0; + background-size: 100% 0.375rem; + background-repeat: no-repeat; +} + +.fr-notice--witness .fr-notice__title, +.fr-notice--kidnapping .fr-notice__title, +.fr-notice--attack .fr-notice__title, +.fr-notice--cyberattack .fr-notice__title { + text-transform: uppercase; +} + +.fr-notice--witness .fr-notice__title::before, +.fr-notice--cyberattack .fr-notice__title::before { + -webkit-mask-image: url("../icons/system/fr--warning-fill.svg"); + mask-image: url("../icons/system/fr--warning-fill.svg"); +} + +.fr-notice--kidnapping .fr-notice__title::before { + -webkit-mask-image: url("../icons/system/fr--alert-warning-fill.svg"); + mask-image: url("../icons/system/fr--alert-warning-fill.svg"); +} + +.fr-notice--attack .fr-notice__title::before { + -webkit-mask-image: url("../icons/system/fr--alert-warning-2-fill.svg"); + mask-image: url("../icons/system/fr--alert-warning-2-fill.svg"); +} + +.fr-notice--info { + background-color: var(--background-contrast-info); + + --idle: transparent; + --hover: var(--background-contrast-info-hover); + --active: var(--background-contrast-info-active); + color: var(--text-default-info); +} + +.fr-notice--warning, +.fr-notice--weather-orange { + background-color: var(--background-contrast-warning); + + --idle: transparent; + --hover: var(--background-contrast-warning-hover); + --active: var(--background-contrast-warning-active); + color: var(--text-default-warning); +} + +.fr-notice--alert { + background-color: var(--background-contrast-error); + + --idle: transparent; + --hover: var(--background-contrast-error-hover); + --active: var(--background-contrast-error-active); + color: var(--text-default-error); +} + +.fr-notice--weather-red { + background-color: var(--background-flat-error); + + --idle: transparent; + --hover: var(--background-flat-error-hover); + --active: var(--background-flat-error-active); + color: var(--text-inverted-grey); +} + +.fr-notice--weather-red .fr-btn--close { + background-color: var(--background-action-high-error); + + --idle: transparent; + --hover: var(--background-action-high-error-hover); + --active: var(--background-action-high-error-active); +} + +.fr-notice--weather-purple { + background-color: var(--background-flat-purple-glycine); + + --idle: transparent; + --hover: var(--background-flat-purple-glycine-hover); + --active: var(--background-flat-purple-glycine-active); + color: var(--text-inverted-grey); +} + +.fr-notice--weather-purple .fr-btn--close { + background-color: var(--background-action-high-purple-glycine); + + --idle: transparent; + --hover: var(--background-action-high-purple-glycine-hover); + --active: var(--background-action-high-purple-glycine-active); +} + +.fr-notice--witness { + background-color: var(--background-flat-grey); + + --idle: transparent; + --hover: var(--background-flat-grey-hover); + --active: var(--background-flat-grey-active); + color: var(--text-inverted-grey); + background-image: linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)); +} + +.fr-notice--witness .fr-btn--close { + background-color: var(--background-action-high-grey); + + --idle: transparent; + --hover: var(--background-action-high-grey-hover); + --active: var(--background-action-high-grey-active); +} + +.fr-notice--kidnapping, +.fr-notice--attack { + background-color: var(--background-flat-error); + + --idle: transparent; + --hover: var(--background-flat-error-hover); + --active: var(--background-flat-error-active); + color: var(--text-inverted-grey); + background-image: linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)); +} + +.fr-notice--kidnapping .fr-btn--close, +.fr-notice--attack .fr-btn--close { + background-color: var(--background-action-high-error); + + --idle: transparent; + --hover: var(--background-action-high-error-hover); + --active: var(--background-action-high-error-active); +} + +.fr-notice--cyberattack { + background-color: var(--background-flat-grey); + + --idle: transparent; + --hover: var(--background-flat-grey-hover); + --active: var(--background-flat-grey-active); + color: var(--text-inverted-grey); + background-image: linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)); +} + +.fr-notice--cyberattack .fr-btn--close { + background-color: var(--background-action-high-grey); + + --idle: transparent; + --hover: var(--background-action-high-grey-hover); + --active: var(--background-action-high-grey-active); +} + +.fr-radio-group { + position: relative; + max-width: max-content; +} + +.fr-radio-group input[type=radio] { + position: absolute; + margin: 0; + width: 1.5rem; + height: 1.5rem; + opacity: 0; +} + +.fr-radio-group input[type=radio] + label { + display: flex; + flex-direction: column; + align-items: flex-start; + justify-content: flex-start; + padding-left: 2rem; + background-position: calc(-0.25rem + 1px) calc(-0.25rem + 1px), calc(-0.25rem + 1px) calc(-0.25rem + 1px); + background-size: 1.875rem 1.875rem, 1.875rem 1.875rem; + background-repeat: no-repeat, no-repeat; + background-image: radial-gradient(transparent 10px, var(--border-action-high-blue-france) 11px, transparent 12px); +} + +.fr-radio-group input[type=radio] + label::before { + content: ""; + width: 1.5rem; + height: 1.5rem; + position: absolute; + top: 0; + border-radius: 1.5rem; + margin-left: -2rem; +} + +.fr-radio-group input[type=radio] + label .fr-hint-text { + margin: 0; + width: 100%; +} + +.fr-radio-group--sm input[type=radio] { + width: 1rem; + height: 1rem; + top: 0.25rem; +} + +.fr-radio-group--sm input[type=radio] + label { + padding-left: 1.5rem; + background-position: 0 0.25rem, 0 0.25rem; + background-size: 1rem 1rem, 1rem 1rem; + background-image: radial-gradient(transparent 6px, var(--border-action-high-blue-france) 7px, transparent 8px); +} + +.fr-radio-group--sm input[type=radio] + label::before { + top: 0.25rem; + width: 1rem; + height: 1rem; + border-radius: 0.5rem; + margin-left: -1.5rem; +} + +.fr-radio-rich { + position: relative; + display: flex; + flex-direction: row; + align-items: center; + max-width: 100%; +} + +.fr-radio-rich input[type=radio] { + width: 1rem; + height: 1rem; + left: 1rem; + top: calc(50% - 0.5rem); +} + +.fr-radio-rich input[type=radio] + label { + padding-left: 2.75rem; + margin-left: 0; + align-self: stretch; + width: 100%; + padding-top: 0.75rem; + padding-bottom: 0.75rem; + padding-right: 1rem; + display: flex; + flex-direction: column; + align-items: stretch; + justify-content: center; + background-size: 100% 1px, 1px 100%, 100% 1px, 1px 100%, 1rem 1rem, 1rem 1rem; + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat; + background-position: 0 0, 100% 0, 0 100%, 0 0, 1rem 50%, 1rem 50%; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--border-action-high-blue-france) 7px, transparent 8px); + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-radio-rich input[type=radio] + label::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + margin-left: 0; + border-radius: 0; +} + +.fr-radio-rich input[type=radio] + label .fr-hint-text { + margin-left: 0; +} + +.fr-radio-rich input[type=radio]:not(:disabled) ~ label { + --hover-tint: var(--hover); + --active-tint: var(--active); +} + +.fr-radio-rich input[type=radio]:not(:disabled) ~ label:hover { + background-color: var(--hover-tint); +} + +.fr-radio-rich input[type=radio]:not(:disabled) ~ label:active { + background-color: var(--active-tint); +} + +.fr-radio-rich input[type=radio]:not(:disabled) ~ label:hover + .fr-radio-rich__pictogram { + background-color: var(--hover); +} + +.fr-radio-rich input[type=radio]:not(:disabled) ~ label:active + .fr-radio-rich__pictogram { + background-color: var(--active); +} + +.fr-radio-rich__pictogram { + display: flex; + flex-direction: row; + align-items: center; + justify-content: center; + margin-left: -1px; + padding: 0.25rem; + width: 5.5rem; + min-width: 5.5rem; + min-height: 5.5rem; + align-self: stretch; + pointer-events: none; + background-size: 100% 1px, 100% 1px, 1px 100%, 1px calc(100% - 0.5rem); + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; + background-position: 0 0, 0 100%, 100% 0, 0 0.25rem; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-radio-rich__pictogram img, +.fr-radio-rich__pictogram svg { + max-width: 3.5rem; + max-height: 3.5rem; +} + +.fr-control > .fr-radio-rich.fr-radio-group { + margin-top: 0; + margin-bottom: 0; +} + +.fr-radio-group input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 10px, var(--background-disabled-grey) 11px, transparent 12px); +} + +.fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, var(--border-active-blue-france) 11px, transparent 12px), radial-gradient(var(--background-active-blue-france) 5px, transparent 6px); +} + +.fr-radio-group input[type=radio]:checked:disabled + label { + background-image: radial-gradient(transparent 10px, var(--background-disabled-grey) 11px, transparent 12px), radial-gradient(var(--background-disabled-grey) 5px, transparent 6px); +} + +.fr-fieldset--error .fr-radio-group input[type=radio] + label { + background-image: radial-gradient(transparent 10px, var(--border-plain-error) 11px, transparent 12px); +} + +.fr-fieldset--error .fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, var(--border-plain-error) 11px, transparent 12px), radial-gradient(var(--background-active-blue-france) 5px, transparent 6px); +} + +.fr-fieldset--valid .fr-radio-group input[type=radio] + label { + background-image: radial-gradient(transparent 10px, var(--border-plain-success) 11px, transparent 12px); +} + +.fr-fieldset--valid .fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, var(--border-plain-success) 11px, transparent 12px), radial-gradient(var(--background-active-blue-france) 5px, transparent 6px); +} + +.fr-fieldset--info .fr-radio-group input[type=radio] + label { + background-image: radial-gradient(transparent 10px, var(--border-plain-info) 11px, transparent 12px); +} + +.fr-fieldset--info .fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, var(--border-plain-info) 11px, transparent 12px), radial-gradient(var(--background-active-blue-france) 5px, transparent 6px); +} + +.fr-fieldset .fr-radio-group input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 10px, var(--background-disabled-grey) 11px, transparent 12px); +} + +.fr-fieldset .fr-radio-group input[type=radio]:disabled:checked + label { + background-image: radial-gradient(transparent 10px, var(--background-disabled-grey) 11px, transparent 12px), radial-gradient(var(--background-disabled-grey) 5px, transparent 6px); +} + +.fr-radio-group--sm input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px); +} + +.fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, var(--border-active-blue-france) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-radio-group--sm input[type=radio]:checked:disabled + label { + background-image: radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px), radial-gradient(var(--background-disabled-grey) 3px, transparent 4px); +} + +.fr-fieldset--error .fr-radio-group--sm input[type=radio] + label { + background-image: radial-gradient(transparent 6px, var(--border-plain-error) 7px, transparent 8px); +} + +.fr-fieldset--error .fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, var(--border-plain-error) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-fieldset--valid .fr-radio-group--sm input[type=radio] + label { + background-image: radial-gradient(transparent 6px, var(--border-plain-success) 7px, transparent 8px); +} + +.fr-fieldset--valid .fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, var(--border-plain-success) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-fieldset--info .fr-radio-group--sm input[type=radio] + label { + background-image: radial-gradient(transparent 6px, var(--border-plain-info) 7px, transparent 8px); +} + +.fr-fieldset--info .fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, var(--border-plain-info) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-fieldset .fr-radio-group--sm input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px); +} + +.fr-fieldset .fr-radio-group--sm input[type=radio]:disabled:checked + label { + background-image: radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px), radial-gradient(var(--background-disabled-grey) 3px, transparent 4px); +} + +.fr-radio-rich input[type=radio]:disabled + label { + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px); +} + +.fr-radio-rich input[type=radio]:disabled ~ .fr-radio-rich__pictogram svg * { + fill: var(--text-disabled-grey); +} + +.fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, var(--border-active-blue-france), var(--border-active-blue-france)), linear-gradient(0deg, var(--border-active-blue-france), var(--border-active-blue-france)), linear-gradient(0deg, var(--border-active-blue-france), var(--border-active-blue-france)), linear-gradient(0deg, var(--border-active-blue-france), var(--border-active-blue-france)), radial-gradient(transparent 6px, var(--border-active-blue-france) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-radio-rich input[type=radio]:checked ~ .fr-radio-rich__pictogram { + background-image: linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-radio-rich input[type=radio]:checked:disabled + label { + background-image: linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px), radial-gradient(var(--background-disabled-grey) 3px, transparent 4px); +} + +.fr-radio-rich input[type=radio]:checked:disabled ~ .fr-radio-rich__pictogram { + background-image: linear-gradient(0deg, var(--background-disabled-grey), var(--background-disabled-grey)), linear-gradient(0deg, var(--background-disabled-grey), var(--background-disabled-grey)), linear-gradient(0deg, var(--background-disabled-grey), var(--background-disabled-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-fieldset--error .fr-radio-rich input[type=radio] + label { + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--border-plain-error) 7px, transparent 8px); +} + +.fr-fieldset--error .fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), radial-gradient(transparent 6px, var(--border-plain-error) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-fieldset--valid .fr-radio-rich input[type=radio] + label { + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--border-plain-success) 7px, transparent 8px); +} + +.fr-fieldset--valid .fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), radial-gradient(transparent 6px, var(--border-plain-success) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-fieldset--info .fr-radio-rich input[type=radio] + label { + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--border-plain-info) 7px, transparent 8px); +} + +.fr-fieldset--info .fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), radial-gradient(transparent 6px, var(--border-plain-info) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-fieldset .fr-radio-rich input[type=radio]:disabled + label { + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px); +} + +.fr-fieldset .fr-radio-rich input[type=radio]:disabled:checked + label { + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px), radial-gradient(var(--background-disabled-grey) 3px, transparent 4px); +} + +.fr-fieldset .fr-fieldset__content .fr-radio-group:not(.fr-radio-rich) input[type=radio] { + top: 0.75rem; +} + +.fr-fieldset .fr-fieldset__content .fr-radio-group:not(.fr-radio-rich) input[type=radio] + label { + background-position: calc(-0.25rem + 1px) calc(0.5rem + 1px), calc(-0.25rem + 1px) calc(0.5rem + 1px); +} + +.fr-fieldset .fr-fieldset__content .fr-radio-group--sm:not(.fr-radio-rich) input[type=radio] { + top: 1rem; +} + +.fr-fieldset .fr-fieldset__content .fr-radio-group--sm:not(.fr-radio-rich) input[type=radio] + label { + background-position: calc(-0.125rem + 1px) calc(1rem - 1px), calc(-0.125rem + 1px) calc(1rem - 1px); +} + +.fr-fieldset .fr-fieldset__content .fr-radio-rich { + margin-top: 0.5rem; + margin-bottom: 1rem; +} + +.fr-fieldset .fr-fieldset__content .fr-radio-rich input[type=radio] + label { + min-height: 5.5rem; +} + +.fr-fieldset .fr-fieldset__content .fr-radio-rich:last-child { + margin-bottom: 0.75rem; +} + +.fr-fieldset .fr-fieldset__content .fr-radio-rich:first-child { + margin-top: 0; +} + +.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich:not(:last-child) { + margin-right: 0.75rem; + margin-bottom: 0.5rem; +} + +.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich:first-child { + margin-top: 0.75rem; +} + +.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich:first-child .fr-radio-rich__img { + top: 1rem; +} + +.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich__img { + top: 0.75rem; +} + +.fr-fieldset--inline .fr-hint-text + .fr-fieldset__content .fr-radio-rich:first-child { + margin-top: 1.5rem; +} + +.fr-radio-rich__img { + display: flex; + flex-direction: row; + align-items: center; + justify-content: center; + margin-left: -1px; + padding: 0.25rem; + width: 5.5rem; + min-width: 5.5rem; + align-self: stretch; + pointer-events: none; + background-size: 100% 1px, 100% 1px, 1px 100%, 1px calc(100% - 0.5rem); + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; + background-position: 0 0, 0 100%, 100% 0, 0 0.25rem; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-radio-rich__img img, +.fr-radio-rich__img svg { + max-width: 3.5rem; + max-height: 3.5rem; +} + +.fr-radio-rich input[type=radio]:not(:disabled) ~ label:hover + .fr-radio-rich__img { + background-color: var(--hover); +} + +.fr-radio-rich input[type=radio]:not(:disabled) ~ label:active + .fr-radio-rich__img { + background-color: var(--active); +} + +.fr-radio-rich input[type=radio]:disabled ~ .fr-radio-rich__img svg * { + fill: var(--text-disabled-grey); +} + +.fr-radio-rich input[type=radio]:checked ~ .fr-radio-rich__img { + background-image: linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-radio-rich input[type=radio]:checked:disabled ~ .fr-radio-rich__img { + background-image: linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + CARD +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-card { + display: flex; + flex-direction: column; + position: relative; + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-card.fr-enlarge-link .fr-card__title a::after, +.fr-card.fr-enlarge-link .fr-card__title button::after, +.fr-card.fr-enlarge-button .fr-card__title a::after, +.fr-card.fr-enlarge-button .fr-card__title button::after { + --icon-size: 1.5rem; + position: absolute; + right: 2rem; + bottom: 2rem; +} + +.fr-card:not(.fr-card--no-border):not(.fr-card--shadow) { + background-size: 100% 1px, 1px 100%, 1px 100%, 100% 1px; + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; + background-position: 100% 100%, 0 0, 100% 0, 100% 0; + padding: 1px; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-card--no-icon .fr-card__title a:not([target=_blank])::after, +.fr-card:not(.fr-enlarge-link):not(.fr-card--download) .fr-card__title a:not([target=_blank])::after { + content: none; +} + +.fr-card--no-icon .fr-card__title button::after, +.fr-card:not(.fr-enlarge-button):not(.fr-card--download) .fr-card__title button::after { + content: none; +} + +.fr-card__body { + display: flex; + flex-direction: column; + height: 100%; + flex: 1 1 auto; + order: 2; + padding: 0 2rem; +} + +.fr-grid-row .fr-card { + height: 100%; +} + +.fr-card__header { + order: 1; + position: relative; + flex: 0 0 auto; +} + +.fr-card__header .fr-badges-group { + position: absolute; + top: 0; + left: 0; + padding: 0.75rem; +} + +.fr-card.fr-enlarge-link:hover .fr-card__img, +.fr-card.fr-enlarge-link:hover .fr-card__vid { + --brightness: calc(100% + var(--brighten) * 10%); +} + +.fr-card.fr-enlarge-link:active .fr-card__img, +.fr-card.fr-enlarge-link:active .fr-card__vid { + --brightness: calc(100% + var(--brighten) * 20%); +} + +.fr-card.fr-enlarge-button:hover .fr-card__img, +.fr-card.fr-enlarge-button:hover .fr-card__vid { + --brightness: calc(100% + var(--brighten) * 10%); +} + +.fr-card.fr-enlarge-button:active .fr-card__img, +.fr-card.fr-enlarge-button:active .fr-card__vid { + --brightness: calc(100% + var(--brighten) * 20%); +} + +.fr-card__img, +.fr-card__vid { + filter: brightness(var(--brightness)); +} + +.fr-card__img img, +.fr-card__img svg, +.fr-card__vid iframe, +.fr-card__vid video { + aspect-ratio: 1.7777777778; + object-fit: cover; + object-position: 50% 50%; +} + +.fr-card__img img { + display: block; +} + +.fr-card__content { + order: 1; + display: flex; + flex-direction: column; + padding: 2rem; + height: 100%; + margin: 0 -2rem; +} + +.fr-card__title { + order: 2; + font-size: 1.25rem; + line-height: 1.75rem; + font-weight: 700; + margin-bottom: 0; + color: var(--text-title-grey); +} + +.fr-card__title a::after, +.fr-card__title button::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-right-line.svg"); + mask-image: url("../icons/system/arrow-right-line.svg"); + --icon-size: 1rem; + content: ""; + margin-left: 0.5rem; +} + +.fr-card__title button { + font-size: inherit; + font-weight: inherit; + line-height: inherit; + text-align: inherit; + padding: 0; +} + +.fr-card__title [target=_blank]::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/external-link-line.svg"); + mask-image: url("../icons/system/external-link-line.svg"); + --icon-size: 1rem; + content: ""; +} + +.fr-card__desc { + order: 3; + font-size: 0.875rem; + line-height: 1.5rem; + margin-top: 0.75rem; + margin-bottom: 0; +} + +.fr-card__start { + order: 1; + margin-bottom: 0.25rem; +} + +.fr-card__start .fr-badges-group, +.fr-card__start .fr-tags-group { + margin-bottom: 0.25rem; +} + +.fr-card__start .fr-card__detail { + margin-bottom: 0.75rem; +} + +.fr-card__end { + order: 4; + display: flex; + flex-direction: column; + margin-top: 1rem; + padding-top: 0.5rem; + height: 100%; +} + +.fr-card__detail { + font-size: 0.75rem; + line-height: 1.25rem; + display: flex; + flex-direction: row; + align-items: flex-start; + margin-bottom: 0; + color: var(--text-mention-grey); +} + +.fr-card__detail[class^=fr-icon-]::before, +.fr-card__detail[class*=" fr-icon-"]::before, +.fr-card__detail[class^=fr-fi-]::before, +.fr-card__detail[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-right: 0.5rem; +} + +.fr-card.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__end, +.fr-card.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__end { + margin-bottom: -3rem; + min-height: 2rem; + padding-right: 2rem; + justify-content: flex-end; +} + +.fr-card.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content, +.fr-card.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__content { + padding-bottom: 5rem; +} + +.fr-card__footer { + order: 2; + padding: 0.5rem 2rem 2rem; + margin: 0 -2rem; +} + +.fr-card__footer .fr-btns-group, +.fr-card__footer .fr-links-group { + margin-bottom: -1rem; +} + +.fr-card--sm .fr-card__header .fr-badge { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.125rem; + padding: 0 0.375rem; +} + +.fr-card--sm .fr-card__header .fr-badge::before, +.fr-card--sm .fr-card__header .fr-badge::after { + --icon-size: 0.75rem; +} + +.fr-card--sm .fr-card__header .fr-tag { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.5rem; + padding: 0.125rem 0.5rem; + border-radius: 0.75rem; +} + +.fr-card--sm .fr-card__header .fr-tag::before, +.fr-card--sm .fr-card__header .fr-tag::after { + --icon-size: 0.75rem; +} + +.fr-card--sm .fr-card__content { + padding: 1.5rem; +} + +.fr-card--sm .fr-card__content .fr-badge { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.125rem; + padding: 0 0.375rem; +} + +.fr-card--sm .fr-card__content .fr-badge::before, +.fr-card--sm .fr-card__content .fr-badge::after { + --icon-size: 0.75rem; +} + +.fr-card--sm .fr-card__content .fr-tag { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.5rem; + padding: 0.125rem 0.5rem; + border-radius: 0.75rem; +} + +.fr-card--sm .fr-card__content .fr-tag::before, +.fr-card--sm .fr-card__content .fr-tag::after { + --icon-size: 0.75rem; +} + +.fr-card--sm .fr-card__title { + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; +} + +.fr-card--sm .fr-card__title a::after, +.fr-card--sm .fr-card__title button::after { + --icon-size: 1rem; +} + +.fr-card--sm .fr-card__desc { + margin-top: 0.5rem; +} + +.fr-card--sm .fr-card__start .fr-badges-group, +.fr-card--sm .fr-card__start .fr-tags-group { + margin-bottom: 0; +} + +.fr-card--sm .fr-card__start .fr-card__detail { + margin-bottom: 0.5rem; +} + +.fr-card--sm .fr-card__end { + margin-top: 0.75rem; + padding-top: 0.25rem; + margin-top: 1.5rem; + padding-top: 0.5rem; +} + +.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__end, +.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__end { + margin-bottom: -2rem; + min-height: 1.25rem; + padding-right: 1.5rem; +} + +.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content, +.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__content { + padding-bottom: 3.5rem; +} + +.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title a::after, +.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title button::after, +.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title a::after, +.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title button::after { + --icon-size: 1rem; + right: 1.5rem; + bottom: 1.5rem; +} + +.fr-card--sm .fr-card__footer { + padding: 0.5rem 1.5rem 1.5rem; +} + +.fr-card--lg .fr-card__content { + padding: 2.5rem; +} + +.fr-card--lg .fr-card__title { + font-weight: 700; + font-size: 1.375rem; + line-height: 1.75rem; +} + +.fr-card--lg .fr-card__title a::after, +.fr-card--lg .fr-card__title button::after { + --icon-size: 1.5rem; +} + +.fr-card--lg .fr-card__desc { + font-size: 1rem; + line-height: 1.5rem; + margin-top: 1rem; +} + +.fr-card--lg .fr-card__start { + margin-bottom: 0.5rem; +} + +.fr-card--lg .fr-card__start .fr-badges-group, +.fr-card--lg .fr-card__start .fr-tags-group { + margin-bottom: 0.5rem; +} + +.fr-card--lg .fr-card__start .fr-card__detail { + margin-bottom: 1rem; +} + +.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__end, +.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__end { + margin-bottom: -4rem; + min-height: 2.5rem; + padding-right: 2.5rem; +} + +.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content, +.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__content { + padding-bottom: 6.5rem; +} + +.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title a::after, +.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title button::after, +.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title a::after, +.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title button::after { + --icon-size: 2rem; + right: 2.5rem; + bottom: 2.5rem; +} + +.fr-card--lg .fr-card__footer { + padding: 0.5rem 2.5rem 2.5rem; +} + +.fr-card--download .fr-card__header { + aspect-ratio: 16/9; +} + +.fr-card--download .fr-card__header .fr-card__img { + position: absolute; + top: 0.5rem; + left: 0.5rem; + width: calc(100% - 1rem); + height: calc(100% - 1rem); +} + +.fr-card--download .fr-card__header .fr-card__img img { + max-width: 100%; + max-height: 100%; + object-fit: contain; +} + +.fr-card--download .fr-card__title a::after, +.fr-card--download .fr-card__title button::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/download-line.svg"); + mask-image: url("../icons/system/download-line.svg"); + content: ""; +} + +.fr-card__body > .fr-card__detail, +.fr-card__body > .fr-card__title { + margin-top: 2rem; +} + +.fr-card__body > .fr-card__detail { + margin-bottom: -1rem; +} + +.fr-card__body > .fr-card__desc, +.fr-card__body > .fr-card__title { + margin-bottom: 2rem; +} + +.fr-card__body > .fr-card__desc { + margin-top: -1rem; +} + +.fr-card.fr-enlarge-link:not(.fr-card--no-arrow) .fr-card__body > .fr-card__desc, +.fr-card.fr-enlarge-link:not(.fr-card--no-arrow) .fr-card__body > .fr-card__title { + margin-bottom: 4.5rem; +} + +.fr-card.fr-enlarge-link:not(.fr-card--no-arrow) .fr-card__body > .fr-card__desc { + margin-top: -3.5rem; +} + +.fr-card--grey { + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); +} + +.fr-card--shadow { + z-index: calc(var(--ground) + 500); + background-color: var(--background-raised-grey); + + --idle: transparent; + --hover: var(--background-raised-grey-hover); + --active: var(--background-raised-grey-active); + filter: drop-shadow(var(--raised-shadow)); +} + +.fr-card--shadow.fr-card--grey { + background-color: var(--background-contrast-raised-grey); + + --idle: transparent; + --hover: var(--background-contrast-raised-grey-hover); + --active: var(--background-contrast-raised-grey-active); +} + +.fr-card--no-background { + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-card--download:not(.fr-card--no-background) .fr-card__header { + background-color: var(--background-alt-grey); + + --idle: transparent; + --hover: var(--background-alt-grey-hover); + --active: var(--background-alt-grey-active); +} + +.fr-card__title a[href], +.fr-card__title button { + color: var(--text-action-high-blue-france); +} + +.fr-card__title button:disabled { + color: var(--text-disabled-grey); +} + +.fr-card__title:disabled, +a.fr-card__title:not([href]) { + color: var(--text-disabled-grey); + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + CHECKBOX +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-checkbox-group { + position: relative; +} + +.fr-checkbox-group input[type=checkbox] { + position: absolute; + margin: 0; + width: 1.5rem; + height: 1.5rem; + opacity: 0; +} + +.fr-checkbox-group input[type=checkbox] + label { + --data-uri-svg: none; + position: relative; + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + flex-wrap: wrap; + margin-left: 2rem; + + /** + * On ajoute l'icône check-line en taille sm via un pseudo element before + */ +} + +.fr-checkbox-group input[type=checkbox] + label .fr-hint-text { + margin: 0; + width: 100%; +} + +.fr-checkbox-group input[type=checkbox] + label::before { + content: ""; + display: block; + position: absolute; + top: 0; + left: -2rem; + width: 1.5rem; + height: 1.5rem; + margin-right: 0.5rem; + border-radius: 0.25rem; + background-size: 0.25rem 0.25rem, calc(100% - 0.25rem) 1px, 0.25rem 0.25rem, 1px calc(100% - 0.5rem), 0.25rem 0.25rem, calc(100% - 0.5rem) 1px, 0.25rem 0.25rem, 1px calc(100% - 0.5rem), 1rem; + background-position: 0 0, 0.25rem 0, 100% 0, 0 0.25rem, 100% 100%, calc(100% - 0.25rem) 100%, 0 100%, 100% 0.25rem, center; + background-repeat: no-repeat; + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), var(--data-uri-svg); +} + +.fr-checkbox-group--sm input[type=checkbox] { + top: 0.25rem; + width: 1rem; + height: 1rem; +} + +.fr-checkbox-group--sm input[type=checkbox] + label { + margin-left: 1.5rem; +} + +.fr-checkbox-group--sm input[type=checkbox] + label::before { + width: 1rem; + height: 1rem; + margin-top: 0.25rem; + left: -1.5rem; +} + +.fr-checkbox-group--error::before { + content: ""; + position: absolute; + top: 0; + left: -0.75rem; + width: 2px; + height: 100%; + background-color: var(--border-plain-error); + + --idle: transparent; + --hover: var(--border-plain-error-hover); + --active: var(--border-plain-error-active); +} + +.fr-checkbox-group--valid::before { + content: ""; + position: absolute; + top: 0; + left: -0.75rem; + width: 2px; + height: 100%; + background-color: var(--border-plain-success); + + --idle: transparent; + --hover: var(--border-plain-success-hover); + --active: var(--border-plain-success-active); +} + +.fr-checkbox-group .fr-message:first-child { + margin-top: 1rem; +} + +.fr-checkbox-group input[type=checkbox]:checked + label::before { + background-color: var(--background-active-blue-france); + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-active-blue-france) 4px, var(--border-active-blue-france) 5px, transparent 6px), linear-gradient(var(--border-active-blue-france), var(--border-active-blue-france)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-active-blue-france) 4px, var(--border-active-blue-france) 5px, transparent 6px), linear-gradient(var(--border-active-blue-france), var(--border-active-blue-france)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-active-blue-france) 4px, var(--border-active-blue-france) 5px, transparent 6px), linear-gradient(var(--border-active-blue-france), var(--border-active-blue-france)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-active-blue-france) 4px, var(--border-active-blue-france) 5px, transparent 6px), linear-gradient(var(--border-active-blue-france), var(--border-active-blue-france)), var(--data-uri-svg); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +:root[data-fr-theme=dark] .fr-checkbox-group input[type=checkbox]:checked + label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-checkbox-group input[type=checkbox]:disabled + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--background-disabled-grey) 4px, var(--background-disabled-grey) 5px, transparent 6px), linear-gradient(var(--background-disabled-grey), var(--background-disabled-grey)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--background-disabled-grey) 4px, var(--background-disabled-grey) 5px, transparent 6px), linear-gradient(var(--background-disabled-grey), var(--background-disabled-grey)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--background-disabled-grey) 4px, var(--background-disabled-grey) 5px, transparent 6px), linear-gradient(var(--background-disabled-grey), var(--background-disabled-grey)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--background-disabled-grey) 4px, var(--background-disabled-grey) 5px, transparent 6px), linear-gradient(var(--background-disabled-grey), var(--background-disabled-grey)), var(--data-uri-svg); +} + +.fr-checkbox-group input[type=checkbox]:disabled:checked + label::before { + background-color: var(--background-disabled-grey); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +:root[data-fr-theme=dark] .fr-checkbox-group input[type=checkbox]:disabled:checked + label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-checkbox-group--error input[type=checkbox] + label, +.fr-checkbox-group--error input[type=checkbox]:checked + label { + color: var(--text-default-error); +} + +.fr-checkbox-group--error input[type=checkbox] + label::before, +.fr-checkbox-group--error input[type=checkbox]:checked + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), var(--data-uri-svg); +} + +.fr-checkbox-group--valid input[type=checkbox] + label, +.fr-checkbox-group--valid input[type=checkbox]:checked + label { + color: var(--text-default-success); +} + +.fr-checkbox-group--valid input[type=checkbox] + label::before, +.fr-checkbox-group--valid input[type=checkbox]:checked + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), var(--data-uri-svg); +} + +.fr-fieldset--error .fr-checkbox-group input[type=checkbox] + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), var(--data-uri-svg); +} + +.fr-fieldset--valid .fr-checkbox-group input[type=checkbox] + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), var(--data-uri-svg); +} + +.fr-fieldset .fr-fieldset__content .fr-checkbox-group--sm label::before { + margin-top: 0.25rem; +} + +.fr-fieldset .fr-fieldset__content .fr-checkbox-group input[type=checkbox] { + margin-top: 0.75rem; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + SEGMENTED +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-segmented { + position: relative; + padding: 0; + margin: 0; + display: inline-flex; + align-items: center; + border: 0; +} + +.fr-segmented__legend { + margin-bottom: 0.75rem; + padding: 0; +} + +.fr-segmented__legend .fr-hint-text { + margin-top: 0.25rem; +} + +.fr-segmented__legend--inline { + float: left; + display: contents; +} + +.fr-segmented__legend--inline + .fr-segmented__elements { + margin-left: 1rem; +} + +.fr-segmented__elements { + display: flex; + flex-direction: row; + border-radius: 0.25rem; + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-segmented__element { + position: relative; +} + +.fr-segmented .fr-segmented__element input { + opacity: 0; +} + +.fr-segmented input { + position: absolute; + margin: 0; + width: 100%; + height: 100%; + z-index: -1; +} + +.fr-segmented input + label { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; + width: 100%; + font-weight: 500; + display: inline-flex; + align-items: center; + border-radius: 0.25rem; + white-space: nowrap; +} + +.fr-segmented input + label::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-segmented input:not([disabled]):not(:checked) + label { + -webkit-mask-image: linear-gradient(0deg, #fff 0, #fff 100%), linear-gradient(0deg, #fff 0, #fff 100%), url("data:image/svg+xml;charset=uft8,"), url("data:image/svg+xml;charset=uft8,"), url("data:image/svg+xml;charset=uft8,"), url("data:image/svg+xml;charset=uft8,"); + mask-image: linear-gradient(0deg, #fff 0, #fff 100%), linear-gradient(0deg, #fff 0, #fff 100%), url("data:image/svg+xml;charset=uft8,"), url("data:image/svg+xml;charset=uft8,"), url("data:image/svg+xml;charset=uft8,"), url("data:image/svg+xml;charset=uft8,"); + -webkit-mask-size: calc(100% - 0.5rem) calc(100% - 0.75rem), calc(100% - 0.75rem) calc(100% - 0.5rem), 0.25rem 0.25rem, 0.25rem 0.25rem, 0.25rem 0.25rem, 0.25rem 0.25rem; + mask-size: calc(100% - 0.5rem) calc(100% - 0.75rem), calc(100% - 0.75rem) calc(100% - 0.5rem), 0.25rem 0.25rem, 0.25rem 0.25rem, 0.25rem 0.25rem, 0.25rem 0.25rem; + -webkit-mask-position: 0.25rem 0.375rem, 0.375rem 0.25rem, 0.25rem 0.25rem, calc(100% - 0.25rem) 0.25rem, 0.25rem calc(100% - 0.25rem), calc(100% - 0.25rem) calc(100% - 0.25rem); + mask-position: 0.25rem 0.375rem, 0.375rem 0.25rem, 0.25rem 0.25rem, calc(100% - 0.25rem) 0.25rem, 0.25rem calc(100% - 0.25rem), calc(100% - 0.25rem) calc(100% - 0.25rem); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; +} + +.fr-segmented input:not([disabled]):not(:checked) + label:hover { + background-color: var(--hover); +} + +.fr-segmented input:not([disabled]):not(:checked) + label:active { + background-color: var(--active); +} + +.fr-segmented--vertical .fr-segmented__elements { + flex-direction: column; + margin-left: 0; +} + +.fr-segmented--vertical .fr-segmented__legend--inline { + float: none; + display: block; +} + +.fr-segmented--no-legend legend { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; +} + +.fr-segmented--no-legend legend + .fr-segmented__elements { + margin-left: 0; +} + +.fr-segmented__element input:focus + label { + outline-offset: 2px; + outline-width: 2px; + outline-color: #0a76f6; + outline-style: solid; +} + +.fr-segmented__element input:focus:not(:focus-visible) + label { + outline-style: none; +} + +.fr-segmented__element input:focus-visible + label { + outline-style: solid; +} + +.fr-segmented--sm .fr-segmented__legend { + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-segmented--sm input + label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-segmented--sm input + label::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-segmented__element label { + color: var(--text-action-high-grey); +} + +.fr-segmented__element input:checked + label { + box-shadow: inset 0 0 0 1px var(--border-active-blue-france); + color: var(--text-active-blue-france); +} + +.fr-segmented__element input:checked:disabled + label { + box-shadow: inset 0 0 0 1px var(--text-disabled-grey); + color: var(--text-disabled-grey); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + TOGGLE +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-toggle { + display: flex; + flex-wrap: wrap; + position: relative; + + --text-spacing: 0; + --title-spacing: 0; +} + +.fr-toggle input[type=checkbox] { + width: 2.5rem; + height: 1.5rem; + position: absolute; + opacity: 0; + box-shadow: inset 0 0 0 1px var(--border-action-high-blue-france); +} + +.fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label[data-fr-unchecked-label][data-fr-checked-label]::before { + content: attr(data-fr-checked-label); +} + +.fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::after { + transform: translateX(1rem); + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +.fr-toggle label { + --toggle-status-width: auto; + display: inline-flex; + width: calc(100% - 2rem); + min-height: 1.5rem; + font-size: 1rem; + line-height: 1.5rem; + color: var(--text-label-grey); +} + +.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label] { + padding-left: 0; +} + +.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label]::before { + content: attr(data-fr-unchecked-label); + margin-right: calc(var(--toggle-status-width) - 0.5rem); + margin-bottom: 1rem; + word-wrap: normal; +} + +.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label] + .fr-hint-text { + margin-top: 0.5rem; +} + +.fr-toggle label::before { + content: ""; + display: block; + flex-shrink: 0; + height: calc(1.25rem + 1px); + padding-top: 1.5rem; + font-size: 0.75rem; + line-height: 1.25rem; + border-radius: 0.75rem; + margin-right: 2rem; + min-width: 2.5rem; + max-width: 2.5rem; + background-repeat: no-repeat; + color: var(--text-active-blue-france); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +.fr-toggle label::after { + content: ""; + display: flex; + align-items: center; + justify-content: center; + position: absolute; + top: 0; + left: 0; + width: 1.5rem; + height: 1.5rem; + border-radius: 50%; + background-repeat: no-repeat; + background-size: 1rem; + background-position: center; + color: var(--text-active-blue-france); + box-shadow: inset 0 0 0 1px var(--border-action-high-blue-france); + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-toggle .fr-hint-text { + display: block; + margin-top: 1rem; + margin-bottom: 0; + font-size: 0.75rem; + line-height: 1.25rem; + flex-basis: 100%; + color: var(--text-mention-grey); +} + +.fr-toggle--border-bottom { + padding-bottom: 1rem; + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-toggle--valid::before, +.fr-toggle--error::before { + content: ""; + position: absolute; + top: 0; + left: -0.75rem; + width: 2px; + height: 100%; +} + +.fr-toggle .fr-message:first-child { + margin-top: 1rem; +} + +.fr-toggle--label-left .fr-toggle__input { + order: 1; + margin: 0 0 0 auto; +} + +.fr-toggle--label-left .fr-toggle__input + label[data-fr-checked-label]::before { + margin-right: 0; + margin-left: calc(var(--toggle-status-width) - 0.5rem); +} + +.fr-toggle--label-left .fr-toggle__label { + justify-content: space-between; + padding-left: 0; + width: calc(100% - 2rem); + flex: 1; +} + +.fr-toggle--label-left .fr-toggle__label::before { + flex-shrink: 0; + order: 1; + margin-left: 1rem; + margin-right: 0; + text-align: right; + direction: rtl; +} + +.fr-toggle--label-left .fr-toggle__label::after { + left: auto; + right: 1rem; +} + +.fr-toggle--label-left .fr-hint-text { + order: 2; +} + +.fr-toggle__list { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; +} + +.fr-toggle__list li { + margin-bottom: 1rem; +} + +.fr-toggle__list li:last-child { + margin-bottom: 0; +} + +:root[data-fr-theme=dark] .fr-toggle label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle input[type=checkbox]:checked { + background-color: var(--background-active-blue-france); + + --idle: transparent; + --hover: var(--background-active-blue-france-hover); + --active: var(--background-active-blue-france-active); +} + +.fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::after { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle input[type=checkbox]:disabled { + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); +} + +.fr-toggle input[type=checkbox]:disabled:checked { + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +.fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::after { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::after { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::before { + color: var(--text-disabled-grey); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::after { + color: var(--text-disabled-grey); + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); +} + +.fr-toggle--valid::before { + content: ""; + background-color: var(--border-plain-success); + + --idle: transparent; + --hover: var(--border-plain-success-hover); + --active: var(--border-plain-success-active); +} + +.fr-toggle--error::before { + content: ""; + background-color: var(--border-plain-error); + + --idle: transparent; + --hover: var(--border-plain-error-hover); + --active: var(--border-plain-error-active); +} + +.fr-toggle--error label, +.fr-fieldset--error .fr-toggle label { + color: var(--text-default-error); +} + +.fr-toggle--error label::before, +.fr-fieldset--error .fr-toggle label::before { + color: var(--text-default-error); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle--error label::before, +:root[data-fr-theme=dark] .fr-fieldset--error .fr-toggle label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle--error label::after, +.fr-fieldset--error .fr-toggle label::after { + box-shadow: inset 0 0 0 1px var(--border-plain-error); +} + +.fr-toggle--error input[type=checkbox]:checked ~ .fr-toggle__label::before, +.fr-fieldset--error .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle--error input[type=checkbox]:checked ~ .fr-toggle__label::before, +:root[data-fr-theme=dark] .fr-fieldset--error .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle--valid label, +.fr-fieldset--valid .fr-toggle label { + color: var(--text-default-success); +} + +.fr-toggle--valid label::before, +.fr-fieldset--valid .fr-toggle label::before { + color: var(--text-default-success); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle--valid label::before, +:root[data-fr-theme=dark] .fr-fieldset--valid .fr-toggle label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle--valid label::after, +.fr-fieldset--valid .fr-toggle label::after { + box-shadow: inset 0 0 0 1px var(--border-plain-success); +} + +.fr-toggle--valid input[type=checkbox]:checked ~ .fr-toggle__label::before, +.fr-fieldset--valid .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle--valid input[type=checkbox]:checked ~ .fr-toggle__label::before, +:root[data-fr-theme=dark] .fr-fieldset--valid .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + SKIPLINK +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-skiplinks { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + position: absolute; + top: 0; + padding: 1rem 0; + transform: translateY(-100%); + opacity: 0; + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); +} + +.fr-skiplinks:focus-within { + position: relative; + transform: translateY(0); + opacity: 1; +} + +.fr-skiplinks__list { + display: flex; + flex-direction: column; +} + +.fr-skiplinks__list > li { + margin-bottom: 1rem; +} + +.fr-skiplinks__list > li::before { + content: none; +} + +.fr-skiplinks__list > li .fr-link { + font-size: 1rem; + line-height: 1.5rem; + padding: 0 0; +} + +.fr-skiplinks__list > li .fr-link::before, +.fr-skiplinks__list > li .fr-link::after { + --icon-size: 1rem; +} + +.fr-skiplinks__list > li:last-child { + margin-bottom: 0; +} + +.fr-skiplinks__list:focus-within { + position: relative; + transform: translateY(0); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + SELECT +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-select { + display: block; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + width: 100%; + border-radius: 0.25rem 0.25rem 0 0; + font-size: 1rem; + line-height: 1.5rem; + padding: 0.5rem 2.5rem 0.5rem 1rem; + background-repeat: no-repeat; + background-position: calc(100% - 1rem) 50%; + background-size: 1rem 1rem; + color: var(--text-default-grey); + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); + box-shadow: inset 0 -2px 0 0 var(--border-plain-grey); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); + + /** + * Mixin pour gérer l'état disabled + */ + + /** + * On applique un style lorsque la valeur est automatiquement remplie par le navigateur + * sur les navigateurs webkit. + */ +} + +.fr-select-group { + position: relative; +} + +.fr-select-group .fr-message:first-child { + margin-top: 1rem; +} + +.fr-select-group--valid::before, +.fr-select-group--error::before, +.fr-select-group--info::before { + content: ""; + display: block; + pointer-events: none; + position: absolute; + top: 0; + right: -0.75rem; + bottom: 0; + left: -0.75rem; + background-repeat: no-repeat; + background-position: 0 0; + background-size: 0.125rem 100%; +} + +:root[data-fr-theme=dark] .fr-select { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-fieldset--valid .fr-select, +.fr-select-group--valid .fr-select { + box-shadow: inset 0 -2px 0 0 var(--border-plain-success); +} + +.fr-fieldset--error .fr-select, +.fr-select-group--error .fr-select { + box-shadow: inset 0 -2px 0 0 var(--border-plain-error); +} + +.fr-select-group--error::before { + background-image: linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)); +} + +.fr-select-group--valid::before { + background-image: linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)); +} + +.fr-select-group--info::before { + background-image: linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)); +} + +.fr-select:disabled { + color: var(--text-disabled-grey); + box-shadow: inset 0 -2px 0 0 var(--border-disabled-grey); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-select:disabled { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-select:-webkit-autofill, +.fr-select:-webkit-autofill:hover, +.fr-select:-webkit-autofill:focus { + box-shadow: inset 0 -2px 0 0 var(--border-plain-grey), inset 0 0 0 1000px var(--background-contrast-blue-france); + -webkit-text-fill-color: var(--text-label-grey); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + CALLOUT +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-callout { + position: relative; + padding: 1.5rem; + + --title-spacing: 0 0 0.5rem; + --text-spacing: 0; + margin: 0 0 1.5rem; + background-size: 0.25rem 100%; + background-position: 0 0; + background-repeat: no-repeat; + + /** + * Inclusion de l'icône (optionnel) + */ + + /** + * Ajout de marge quand on inclut un bouton (optionnel) + */ + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); + background-image: linear-gradient(0deg, var(--border-default-blue-france), var(--border-default-blue-france)); +} + +.fr-callout[class^=fr-icon-]::before, +.fr-callout[class*=" fr-icon-"]::before, +.fr-callout[class^=fr-fi-]::before, +.fr-callout[class*=" fr-fi-"]::before { + display: block; + margin: -0.5rem 0 0.5rem; +} + +.fr-callout__title { + font-weight: 700; + font-size: 1.375rem; + line-height: 1.75rem; + color: var(--text-title-grey); +} + +.fr-callout__text { + font-size: 1.125rem; + line-height: 1.75rem; +} + +.fr-callout .fr-btn { + margin-top: 1rem; +} + +.fr-callout::before { + color: var(--text-title-grey); +} + +.fr-callout--green-tilleul-verveine { + background-image: linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)); + background-color: var(--background-contrast-green-tilleul-verveine); + + --idle: transparent; + --hover: var(--background-contrast-green-tilleul-verveine-hover); + --active: var(--background-contrast-green-tilleul-verveine-active); +} + +.fr-callout--green-bourgeon { + background-image: linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)); + background-color: var(--background-contrast-green-bourgeon); + + --idle: transparent; + --hover: var(--background-contrast-green-bourgeon-hover); + --active: var(--background-contrast-green-bourgeon-active); +} + +.fr-callout--green-emeraude { + background-image: linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)); + background-color: var(--background-contrast-green-emeraude); + + --idle: transparent; + --hover: var(--background-contrast-green-emeraude-hover); + --active: var(--background-contrast-green-emeraude-active); +} + +.fr-callout--green-menthe { + background-image: linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)); + background-color: var(--background-contrast-green-menthe); + + --idle: transparent; + --hover: var(--background-contrast-green-menthe-hover); + --active: var(--background-contrast-green-menthe-active); +} + +.fr-callout--green-archipel { + background-image: linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)); + background-color: var(--background-contrast-green-archipel); + + --idle: transparent; + --hover: var(--background-contrast-green-archipel-hover); + --active: var(--background-contrast-green-archipel-active); +} + +.fr-callout--blue-ecume { + background-image: linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)); + background-color: var(--background-contrast-blue-ecume); + + --idle: transparent; + --hover: var(--background-contrast-blue-ecume-hover); + --active: var(--background-contrast-blue-ecume-active); +} + +.fr-callout--blue-cumulus { + background-image: linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)); + background-color: var(--background-contrast-blue-cumulus); + + --idle: transparent; + --hover: var(--background-contrast-blue-cumulus-hover); + --active: var(--background-contrast-blue-cumulus-active); +} + +.fr-callout--purple-glycine { + background-image: linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)); + background-color: var(--background-contrast-purple-glycine); + + --idle: transparent; + --hover: var(--background-contrast-purple-glycine-hover); + --active: var(--background-contrast-purple-glycine-active); +} + +.fr-callout--pink-macaron { + background-image: linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)); + background-color: var(--background-contrast-pink-macaron); + + --idle: transparent; + --hover: var(--background-contrast-pink-macaron-hover); + --active: var(--background-contrast-pink-macaron-active); +} + +.fr-callout--pink-tuile { + background-image: linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)); + background-color: var(--background-contrast-pink-tuile); + + --idle: transparent; + --hover: var(--background-contrast-pink-tuile-hover); + --active: var(--background-contrast-pink-tuile-active); +} + +.fr-callout--yellow-tournesol { + background-image: linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)); + background-color: var(--background-contrast-yellow-tournesol); + + --idle: transparent; + --hover: var(--background-contrast-yellow-tournesol-hover); + --active: var(--background-contrast-yellow-tournesol-active); +} + +.fr-callout--yellow-moutarde { + background-image: linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)); + background-color: var(--background-contrast-yellow-moutarde); + + --idle: transparent; + --hover: var(--background-contrast-yellow-moutarde-hover); + --active: var(--background-contrast-yellow-moutarde-active); +} + +.fr-callout--orange-terre-battue { + background-image: linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)); + background-color: var(--background-contrast-orange-terre-battue); + + --idle: transparent; + --hover: var(--background-contrast-orange-terre-battue-hover); + --active: var(--background-contrast-orange-terre-battue-active); +} + +.fr-callout--brown-cafe-creme { + background-image: linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)); + background-color: var(--background-contrast-brown-cafe-creme); + + --idle: transparent; + --hover: var(--background-contrast-brown-cafe-creme-hover); + --active: var(--background-contrast-brown-cafe-creme-active); +} + +.fr-callout--brown-caramel { + background-image: linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)); + background-color: var(--background-contrast-brown-caramel); + + --idle: transparent; + --hover: var(--background-contrast-brown-caramel-hover); + --active: var(--background-contrast-brown-caramel-active); +} + +.fr-callout--brown-opera { + background-image: linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)); + background-color: var(--background-contrast-brown-opera); + + --idle: transparent; + --hover: var(--background-contrast-brown-opera-hover); + --active: var(--background-contrast-brown-opera-active); +} + +.fr-callout--beige-gris-galet { + background-image: linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)); + background-color: var(--background-contrast-beige-gris-galet); + + --idle: transparent; + --hover: var(--background-contrast-beige-gris-galet-hover); + --active: var(--background-contrast-beige-gris-galet-active); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + MODAL +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-modal { + border: none; + color: inherit; + visibility: hidden; + opacity: 0; + background-color: rgba(22, 22, 22, 0.64); + + --ground: 2000; + z-index: 1750; + padding: 0; + margin: 0; + display: flex; + flex-direction: column; + align-items: stretch; + justify-content: space-between; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + transition: opacity 0.3s, visibility 0.3s; + + /** + * Modifier pour fixer la modale en haut en mobile (par defaut en bas) + */ +} + +.fr-modal > .fr-container { + pointer-events: none; +} + +.fr-modal:focus { + outline: none; +} + +.fr-modal::before { + content: ""; + display: block; + width: 0; + height: 2rem; + flex: 1 0 2rem; +} + +.fr-modal::after { + content: none; + display: block; + width: 0; + height: 2rem; + flex: 1 0 2rem; +} + +.fr-modal--top::before { + content: none; +} + +.fr-modal--top::after { + content: ""; +} + +.fr-modal--opened { + visibility: inherit; + opacity: 1; + width: 100%; + height: 100%; + transition: opacity 0.3s, visibility 0.3s; +} + +.fr-modal__body { + --modal-max-height: calc(100vh - 2rem); + pointer-events: all; + overflow-y: auto; + flex: 1 1 auto; + max-height: var(--modal-max-height); + z-index: calc(var(--ground) + 2000); + background-color: var(--background-lifted-grey); + + --idle: transparent; + --hover: var(--background-lifted-grey-hover); + --active: var(--background-lifted-grey-active); + filter: drop-shadow(var(--lifted-shadow)); +} + +.fr-modal__header { + flex: auto 0 0; + display: flex; + align-items: center; + padding: 1rem 1rem 0.5rem; +} + +.fr-modal__content { + padding-left: 1rem; + padding-right: 1rem; + margin-bottom: 3.5rem; +} + +.fr-modal__footer { + flex: auto 0 0; + display: flex; + padding: 1rem; + margin-top: -2.5rem; + position: sticky; + bottom: 0; + z-index: calc(var(--ground) + 1250); + transition: box-shadow 0.3s; + background-color: var(--background-lifted-grey); + + --idle: transparent; + --hover: var(--background-lifted-grey-hover); + --active: var(--background-lifted-grey-active); +} + +.fr-modal__footer .fr-btns-group { + margin-bottom: -1rem; + width: calc(100% + 1rem); +} + +.fr-modal__title { + --title-spacing: 0 0 1rem 0; + font-size: 1.375rem; + line-height: 1.75rem; + font-weight: 700; + color: var(--text-title-grey); +} + +.fr-modal__title[class^=fr-icon-], +.fr-modal__title[class*=" fr-icon-"], +.fr-modal__title[class^=fr-fi-], +.fr-modal__title[class*=" fr-fi-"] { + margin-right: 0.5rem; +} + +.fr-modal__body.fr-scroll-divider .fr-modal__footer { + background-position: 0 0; + background-repeat: no-repeat; + background-size: 100% 1px; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + NAVIGATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-nav { + --underline-img: none; + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + --text-spacing: 0; + --title-spacing: 0; +} + +.fr-nav__list { + display: flex; + flex-direction: column; + margin: 0; + padding: 0; +} + +.fr-nav__item { + display: flex; + flex-direction: column; + align-items: stretch; + flex: 0 1 auto; + position: relative; +} + +.fr-nav__item::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: 0 -1px 0 0 var(--border-default-grey), inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-nav__item .fr-btn, +.fr-nav__item .fr-link { + min-height: 3rem; +} + +.fr-nav__link, +.fr-nav__btn { + display: flex; + flex-direction: row; + align-items: center; + justify-content: space-between; + font-weight: bold; + padding: 0.75rem 1rem; + margin: 0; + width: auto; + height: 100%; + font-size: 1rem; + line-height: 1.5rem; + text-align: left; + color: var(--text-action-high-grey); +} + +.fr-nav__link:not([href])[aria-current]:not([aria-current=false]) { + pointer-events: none; + cursor: default; +} + +.fr-nav__btn::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-down-s-line.svg"); + mask-image: url("../icons/system/arrow-down-s-line.svg"); + --icon-size: 1rem; + content: ""; + margin-left: 0.5rem; + margin-right: 0; + transition: transform 0.3s; +} + +.fr-nav__btn[aria-expanded=true]::after { + transform: rotate(-180deg); +} + +.fr-menu { + margin: -4px -1rem; + padding: 4px 1rem; + width: auto; +} + +.fr-menu.fr-collapsing { + margin-top: 0; + padding-top: 0; +} + +.fr-menu__list { + margin: 0; + padding: 0 1rem 1rem; +} + +.fr-menu .fr-nav__link { + padding: 0.75rem 1rem; + width: 100%; + height: auto; + font-weight: normal; + min-height: auto; +} + +.fr-menu .fr-nav__link[aria-current]:not([aria-current=false]) { + position: relative; +} + +.fr-menu .fr-nav__link[aria-current]:not([aria-current=false])::before { + content: ""; + display: block; + position: absolute; + top: 50%; + left: 0; + width: 2px; + height: 1.5rem; + margin-top: -0.75rem; +} + +.fr-mega-menu:focus { + outline: none; +} + +.fr-mega-menu > .fr-container { + padding: 0.5rem 1rem 0; +} + +.fr-mega-menu .fr-btn--close { + display: none; +} + +.fr-mega-menu .fr-nav__link { + padding: 0.75rem 1rem; + width: 100%; + height: auto; + min-height: auto; + font-weight: normal; +} + +.fr-mega-menu .fr-nav__link[aria-current]:not([aria-current=false]) { + position: relative; +} + +.fr-mega-menu .fr-nav__link[aria-current]:not([aria-current=false])::before { + content: ""; + display: block; + position: absolute; + top: 50%; + left: 0; + width: 2px; + height: 1.5rem; + margin-top: -0.75rem; +} + +.fr-mega-menu__leader { + --underline-img: linear-gradient(0deg, currentColor, currentColor); + padding-top: 0.5rem; + + --text-spacing: 0 0 0.5rem; + --title-spacing: 0 0 0.5rem; +} + +.fr-mega-menu__leader .fr-link { + font-size: 0.875rem; + line-height: 1.5rem; + padding: 0 0; +} + +.fr-mega-menu__leader .fr-link::before, +.fr-mega-menu__leader .fr-link::after { + --icon-size: 1rem; +} + +.fr-mega-menu__leader p { + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-mega-menu__category .fr-nav__link { + font-weight: 700; +} + +.fr-mega-menu__list { + padding-bottom: 1rem; + position: relative; +} + +.fr-mega-menu__list::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: 0 1px 0 0 var(--border-default-grey); +} + +.fr-nav__link[aria-current]:not([aria-current=false]), +.fr-nav__btn[aria-current]:not([aria-current=false]) { + color: var(--text-active-blue-france); +} + +.fr-nav__link[aria-current]:not([aria-current=false])::before, +.fr-nav__btn[aria-current]:not([aria-current=false])::before { + background-color: var(--background-active-blue-france); + + --idle: transparent; + --hover: var(--background-active-blue-france-hover); + --active: var(--background-active-blue-france-active); +} + +.fr-nav__btn[aria-expanded=true]:not(:disabled) { + background-color: var(--background-open-blue-france); + + --idle: transparent; + --hover: var(--background-open-blue-france-hover); + --active: var(--background-open-blue-france-active); + color: var(--text-action-high-blue-france); +} + +.fr-nav__item:first-child::before { + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-nav__item:last-child::before { + box-shadow: 0 -1px 0 0 var(--border-default-grey); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + SHARE +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-share { + display: flex; + flex-direction: column; + + --text-spacing: 0 0 1rem; + --title-spacing: 0 0 1rem; +} + +.fr-share__title { + font-size: 1rem; + line-height: 1.5rem; + order: 1; +} + +.fr-share__text { + font-size: 0.75rem; + line-height: 1.25rem; + order: 3; + color: var(--text-mention-grey); +} + +.fr-share .fr-btns-group { + width: auto; + order: 2; +} + +.fr-share .fr-btns-group .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + justify-content: flex-start; +} + +.fr-share .fr-btns-group > li { + display: inline-flex; + max-width: 100%; + width: auto; +} + +.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 1.5rem; + content: ""; +} + +.fr-btn--bluesky::before { + -webkit-mask-image: url("../icons/logo/bluesky-line.svg"); + mask-image: url("../icons/logo/bluesky-line.svg"); +} + +.fr-btn--facebook::before { + -webkit-mask-image: url("../icons/logo/facebook-circle-line.svg"); + mask-image: url("../icons/logo/facebook-circle-line.svg"); +} + +.fr-btn--linkedin::before { + -webkit-mask-image: url("../icons/logo/linkedin-box-line.svg"); + mask-image: url("../icons/logo/linkedin-box-line.svg"); +} + +.fr-btn--mastodon::before { + -webkit-mask-image: url("../icons/logo/mastodon-line.svg"); + mask-image: url("../icons/logo/mastodon-line.svg"); +} + +.fr-btn--threads::before { + -webkit-mask-image: url("../icons/logo/threads-line.svg"); + mask-image: url("../icons/logo/threads-line.svg"); +} + +.fr-btn--twitter::before { + -webkit-mask-image: url("../icons/logo/twitter-line.svg"); + mask-image: url("../icons/logo/twitter-line.svg"); +} + +.fr-btn--twitter-x::before { + -webkit-mask-image: url("../icons/logo/twitter-x-line.svg"); + mask-image: url("../icons/logo/twitter-x-line.svg"); +} + +.fr-btn--mail::before { + -webkit-mask-image: url("../icons/business/mail-line.svg"); + mask-image: url("../icons/business/mail-line.svg"); +} + +.fr-btn--copy::before { + -webkit-mask-image: url("../icons/business/links-fill.svg"); + mask-image: url("../icons/business/links-fill.svg"); +} + +.fr-share__group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + margin-left: -0.5rem; + margin-right: -0.5rem; + width: auto; + order: 2; + display: flex; +} + +.fr-share__group .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; +} + +.fr-share__group > li { + display: inline-flex; + max-width: 100%; + width: auto; +} + +.fr-share__link { + --underline-img: none; + --hover-tint: var(--hover); + display: inline-flex; + margin-left: 0.5rem; + margin-right: 0.5rem; + margin-bottom: 1rem; + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-share__link--facebook { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-share__link--facebook::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/logo/facebook-circle-line.svg"); + mask-image: url("../icons/logo/facebook-circle-line.svg"); + content: ""; +} + +.fr-share__link--twitter { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-share__link--twitter::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/logo/twitter-line.svg"); + mask-image: url("../icons/logo/twitter-line.svg"); + content: ""; +} + +.fr-share__link--linkedin { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-share__link--linkedin::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/logo/linkedin-box-line.svg"); + mask-image: url("../icons/logo/linkedin-box-line.svg"); + content: ""; +} + +.fr-share__link--mail { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-share__link--mail::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/business/mail-line.svg"); + mask-image: url("../icons/business/mail-line.svg"); + content: ""; +} + +.fr-share__link--copy { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-share__link--copy::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/business/links-fill.svg"); + mask-image: url("../icons/business/links-fill.svg"); + content: ""; +} + +.fr-share .fr-btn { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-share .fr-btn:disabled, +.fr-share a.fr-btn:not([href]) { + color: var(--text-disabled-grey); + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-share__link:disabled, +a.fr-share__link:not([href]) { + color: var(--text-disabled-grey); + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + FOOTER +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-footer { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + width: 100%; + padding-top: 2rem; + border-top: 3px solid #000091; + + /** + * Conteneur du bloc marque, avec le logo principal et éventuellement + * un logo opérateur + */ + + /** + * Hauteur auto pour le logo opérateur + */ + /** + * Contenu texte simple + */ + + /** + * Liste des liens situés en dessous de la partie texte + */ + /** + * Catégorie (optionnel) + */ + + /** + * Style de la liste + */ + + /** + * Style du lien + */ + /** + * Liste de liens avec séparateur + */ + + /** + * Style du lien de la liste + */ + + /** + * Copyright + */ + /** + * Container des logos partenaires (principaux et secondaires) + */ + + /** + * Container des logos partenaires principaux + */ + + /** + * Container des logos partenaires secondaires + */ + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-footer__body { + display: flex; + flex-direction: row; + align-items: center; + flex-wrap: wrap; + margin-bottom: 1rem; +} + +.fr-footer__body + .fr-footer__bottom { + margin-top: 1rem; +} + +.fr-footer__brand { + display: flex; + flex-direction: row; + align-items: center; + + /** + * Si on ajoute un logo opérateur à côté du logo principal, on lui applique une marge à gauche + * On prévoit que le logo soit encapsulé dans un , ou bien directement en img ou en svg + * (Eventuellement prévoir une classe pour pouvoir le mettre en background image) + */ +} + +.fr-footer__brand .fr-logo { + font-size: 1.05rem; + padding: 1rem; + margin: -1rem; +} + +.fr-footer__brand .fr-logo::before { + width: 2.75rem; + height: 1rem; + margin-bottom: 0.3333333333rem; + background-size: 2.75rem 1.125rem, 2.75rem 1rem, 0; + background-position: 0 -0.0625rem, 0 0, 0 0; +} + +:root[data-fr-mourning] .fr-footer__brand .fr-logo::before { + background-size: 2.75rem 1.125rem, 0, 2.75rem 1rem; +} + +.fr-footer__brand .fr-logo::after { + min-width: 2.625rem; + background-size: 5.25rem 3.75rem; + background-position: 0 calc(100% + 1.875rem); + padding-top: 2.2083333333rem; +} + +[data-fr-theme=dark] .fr-footer__brand .fr-logo::after { + background-position: -2.625rem 100%; +} + +.fr-footer__brand-link { + display: flex; + flex-direction: row; + + --external-link-content: none; +} + +.fr-footer__brand .fr-logo + .fr-footer__brand-link { + margin-left: 1.5rem; +} + +.fr-footer__logo { + height: auto; + max-height: 100%; +} + +.fr-footer__logo__apitech { + max-height: 70px; + max-width: 200px; +} + +/** + * La partie "content" représente les informations sous forme de texte rajoutées dans le footer + * ainsi que les éventuels liens simples + */ + +.fr-footer__content { + display: flex; + flex-wrap: wrap; + flex-basis: 100%; + margin-top: 1.5rem; +} + +.fr-footer__content-desc { + --underline-img: linear-gradient(0deg, currentColor, currentColor); + --text-spacing: 0 0 0 0; + width: 100%; + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-footer__content-list { + display: flex; + flex-direction: row; + align-self: center; + margin-bottom: -0.5rem; + margin-top: 1rem; + flex-wrap: wrap; +} + +.fr-footer__content-list > li { + margin-right: 1.25rem; + margin-top: 0.5rem; + margin-bottom: 0.5rem; +} + +.fr-footer__content-list > li::before { + content: none; +} + +.fr-footer__content-list > li:last-child { + margin-right: 0; +} + +.fr-footer__content-link { + font-weight: bold; + font-size: 0.875rem; + line-height: 1.5rem; + color: var(--text-default-grey); +} + +.fr-footer__content-link:not(:hover):not(:active) { + --underline-idle-width: 0; +} + +/** + * La partie "top" du footer est constituée de colonnes basées sur le système de grille du Design System + * Ces colonnes sont constituées d’une catégorie (optionnel) et d'une liste verticale de liens + */ + +.fr-footer__top { + display: flex; + margin: -1.875rem 0 1.5rem; + padding: 2rem 0 1.25rem; + background-color: var(--background-alt-grey); + + --idle: transparent; + --hover: var(--background-alt-grey-hover); + --active: var(--background-alt-grey-active); +} + +.fr-footer__top-cat { + margin: 0 0 0.75rem; + font-size: 0.75rem; + line-height: 1.25rem; + display: block; + font-weight: 700; + text-align: left; + color: var(--text-title-grey); +} + +.fr-footer__top-list { + font-size: 0.75rem; + line-height: 1.25rem; + margin: 0; +} + +.fr-footer__top-list li { + margin-bottom: 0.75rem; +} + +.fr-footer__top-link { + font-size: 0.75rem; + line-height: 1.25rem; +} + +.fr-footer__top-link:not(:hover):not(:active) { + --underline-idle-width: 0; +} + +/** + * La partie "bottom" du footer est constituée d'une liste de liens simples (ferrée à gauche) + * ainsi que du copyright (ferré à droite) + */ + +.fr-footer__bottom { + display: flex; + flex-direction: row; + align-items: center; + flex-wrap: wrap; + margin-top: 2.5rem; + box-shadow: inset 0 1px 0 0 var(--border-default-grey); +} + +.fr-footer__bottom .fr-btn { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.25rem; + padding: 0 0.5rem; + overflow: initial; + max-width: 100%; + max-height: none; + display: inline; + color: var(--text-mention-grey); +} + +.fr-footer__bottom .fr-btn::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-footer__bottom-list { + padding: 0.5rem 0; + width: 100%; + margin: 0; +} + +.fr-footer__bottom-item { + position: relative; + margin: 0.5rem 0 0 0.25rem; + display: inline; +} + +.fr-footer__bottom-item::before { + content: ""; + display: inline-block; + vertical-align: middle; + position: relative; + width: 1px; + height: 1rem; + margin-right: 0.25rem; + margin-bottom: 0.625rem; + margin-top: 0.625rem; + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-footer__bottom-item:first-child { + margin: 0.5rem 0 0; +} + +.fr-footer__bottom-item:first-child::before { + content: none; +} + +.fr-footer__bottom-link { + font-size: 0.75rem; + line-height: 1.25rem; + color: var(--text-mention-grey); +} + +.fr-footer__bottom-link:not(:hover):not(:active) { + --underline-idle-width: 0; +} + +.fr-footer__bottom-copy { + --text-spacing: 0 0 1rem 0; + margin-top: 0.5rem; + color: var(--text-mention-grey); +} + +.fr-footer__bottom-copy * { + font-size: 0.75rem; + line-height: 1.25rem; +} + +/** + * La partie "partners" du footer est constituée de logos organisés + * en partenaires principaux (ferré à gauche) et secondaires (ferrés à droite) + */ + +.fr-footer__partners { + margin-top: 1rem; + padding-top: 1rem; + + /** + * On surcharge le style du logo de base + */ + box-shadow: inset 0 1px 0 0 var(--border-default-grey); +} + +.fr-footer__partners a { + display: flex; + align-items: center; + justify-content: center; +} + +.fr-footer__partners .fr-footer__logo { + width: auto; + height: auto; + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-footer__partners + .fr-footer__bottom { + margin-top: 0.5rem; +} + +.fr-footer__partners-title { + --title-spacing: 0 0 0.75rem 0; + font-size: 0.875rem; + line-height: 1.5rem; + font-weight: 400; + flex-basis: 100%; + text-align: center; + color: var(--text-default-grey); +} + +.fr-footer__partners-link { + --external-link-content: none; +} + +.fr-footer__partners-logos { + display: flex; + flex-direction: column; + flex-wrap: wrap; + margin: 0 0 -0.5rem 0; +} + +.fr-footer__partners-main { + display: flex; + flex-direction: row; + justify-content: center; + margin-bottom: 2rem; +} + +.fr-footer__partners-sub { + margin-bottom: 0.5rem; + + /** + * On surcharge le style du lien pour les logos secondaires + */ +} + +.fr-footer__partners-sub, +.fr-footer__partners-sub > ul { + display: flex; + flex-direction: column; + align-items: center; + flex-wrap: wrap; +} + +.fr-footer__partners-sub > li:first-child, +.fr-footer__partners-sub > ul > li:first-child { + margin-left: 0; +} + +.fr-footer__partners-sub .fr-footer__partners-link { + margin-bottom: 1rem; +} + +.fr-footer__partners .fr-footer__partners-link, +.fr-footer__partners .fr-footer__partners-link:hover, +.fr-footer__partners .fr-footer__partners-link:active { + background: #fff; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + TILE +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-tile { + position: relative; + display: flex; + flex-direction: column; + + --text-spacing: 0; + --title-spacing: 0 0 0.25rem; + background-size: 100% 1px, 1px 100%, 1px 100%, 100% 1px; + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; + background-position: 0 100%, 0 0, 100% 0, 100% 0; + padding: 2rem 2rem 2.25rem; + text-align: center; + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-grid-row .fr-tile { + height: 100%; +} + +.fr-tile.fr-enlarge-link:hover .fr-tile__pictogram { + --brightness: calc(100% + var(--brighten) * 10%); +} + +.fr-tile.fr-enlarge-link:active .fr-tile__pictogram { + --brightness: calc(100% + var(--brighten) * 20%); +} + +.fr-tile.fr-enlarge-button:hover .fr-tile__pictogram { + --brightness: calc(100% + var(--brighten) * 10%); +} + +.fr-tile.fr-enlarge-button:active .fr-tile__pictogram { + --brightness: calc(100% + var(--brighten) * 20%); +} + +.fr-tile__header { + order: 1; + margin-bottom: 1rem; +} + +.fr-tile__pictogram { + display: flex; + align-items: center; + justify-content: center; + flex-shrink: 0; + width: 5rem; + height: 5rem; + margin: 0 auto; + overflow: hidden; +} + +.fr-tile__pictogram svg { + width: 100%; + height: 100%; +} + +.fr-tile__content { + display: flex; + flex-direction: column; + align-items: center; + height: 100%; +} + +.fr-tile__body { + height: 100%; + order: 2; + flex: 1 1 auto; +} + +.fr-tile.fr-enlarge-link .fr-tile__title a::before, +.fr-tile.fr-enlarge-link .fr-tile__title a::after, +.fr-tile.fr-enlarge-link .fr-tile__title button::before, +.fr-tile.fr-enlarge-link .fr-tile__title button::after, +.fr-tile.fr-enlarge-button .fr-tile__title a::before, +.fr-tile.fr-enlarge-button .fr-tile__title a::after, +.fr-tile.fr-enlarge-button .fr-tile__title button::before, +.fr-tile.fr-enlarge-button .fr-tile__title button::after { + --icon-size: 1.5rem; + position: absolute; + right: 2rem; + bottom: 2.25rem; +} + +.fr-tile.fr-enlarge-link .fr-tile__title button, +.fr-tile.fr-enlarge-button .fr-tile__title button { + font-weight: inherit; + line-height: inherit; + text-align: inherit; + padding: 0; +} + +.fr-tile--no-icon .fr-tile__title a:not([target=_blank])::after, +.fr-tile:not(.fr-enlarge-link):not(.fr-tile--download) .fr-tile__title a:not([target=_blank])::after { + content: none; +} + +.fr-tile--no-icon .fr-tile__title button::after, +.fr-tile:not(.fr-enlarge-button):not(.fr-tile--download) .fr-tile__title button::after { + content: none; +} + +.fr-tile__title { + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; + margin-bottom: 0.5rem; + order: 2; + color: var(--text-title-grey); +} + +.fr-tile__title::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 1; + pointer-events: none; + background-position: 0 100%; + background-size: 100% 0.25rem; + background-repeat: no-repeat; + background-image: linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)); +} + +.fr-tile__title a::before, +.fr-tile__title button::before { + background-position: 0 100%; + background-size: 100% 0.25rem; + background-repeat: no-repeat; + background-image: linear-gradient(0deg, var(--border-active-blue-france), var(--border-active-blue-france)); +} + +.fr-tile__title a::after, +.fr-tile__title button::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-right-line.svg"); + mask-image: url("../icons/system/arrow-right-line.svg"); + --icon-size: 1rem; + content: ""; + margin-left: 0.5rem; +} + +.fr-tile__title [target=_blank]::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/external-link-line.svg"); + mask-image: url("../icons/system/external-link-line.svg"); + --icon-size: 1rem; + content: ""; +} + +.fr-tile__desc { + font-size: 1rem; + line-height: 1.5rem; + flex: 1 1 auto; + order: 3; +} + +.fr-tile__start { + order: 1; + margin-bottom: 0.75rem; +} + +.fr-tile__start .fr-badges-group, +.fr-tile__start .fr-tags-group { + margin-bottom: -0.5rem; +} + +.fr-tile__detail { + font-size: 0.75rem; + line-height: 1.25rem; + display: flex; + flex-direction: row; + align-items: flex-start; + margin-bottom: 0; + margin-top: 0.75rem; + order: 4; +} + +.fr-tile__detail[class^=fr-icon-]::before, +.fr-tile__detail[class*=" fr-icon-"]::before, +.fr-tile__detail[class^=fr-fi-]::before, +.fr-tile__detail[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-right: 0.5rem; +} + +.fr-tile.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content, +.fr-tile.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content { + padding-bottom: 2.5rem; +} + +.fr-tile--sm { + padding: 1.5rem 1.5rem 1.75rem; +} + +.fr-tile--sm .fr-badge { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.125rem; + padding: 0 0.375rem; +} + +.fr-tile--sm .fr-badge::before, +.fr-tile--sm .fr-badge::after { + --icon-size: 0.75rem; +} + +.fr-tile--sm .fr-tag { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.5rem; + padding: 0.125rem 0.5rem; + border-radius: 0.75rem; +} + +.fr-tile--sm .fr-tag::before, +.fr-tile--sm .fr-tag::after { + --icon-size: 0.75rem; +} + +.fr-tile--sm .fr-tile__title { + font-size: 1rem; + line-height: 1.5rem; + margin-bottom: 0.25rem; +} + +.fr-tile--sm .fr-tile__title a::after, +.fr-tile--sm .fr-tile__title button::after { + --icon-size: 1rem; +} + +.fr-tile--sm .fr-tile__desc { + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-tile--sm .fr-tile__start { + margin-bottom: 0.5rem; +} + +.fr-tile--sm .fr-tile__pictogram { + width: 3.5rem; + height: 3.5rem; +} + +.fr-tile--sm.fr-tile--horizontal .fr-tile__header { + margin-right: 1.5rem; +} + +.fr-tile--sm.fr-tile--horizontal .fr-tile__pictogram { + width: 2.5rem; + height: 2.5rem; +} + +.fr-tile--sm.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__title a::after, +.fr-tile--sm.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__title button::after, +.fr-tile--sm.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__title a::after, +.fr-tile--sm.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__title button::after { + --icon-size: 1rem; + position: absolute; + right: 1.5rem; + bottom: 1.75rem; +} + +.fr-tile--sm.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content, +.fr-tile--sm.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content { + padding-bottom: 2rem; +} + +.fr-tile--horizontal, +.fr-tile--download { + flex-direction: row; + align-items: flex-start; + justify-content: center; + text-align: left; +} + +.fr-tile--horizontal .fr-tile__header, +.fr-tile--download .fr-tile__header { + margin-right: 2rem; + margin-bottom: 0; +} + +.fr-tile--horizontal .fr-tile__pictogram, +.fr-tile--download .fr-tile__pictogram { + width: 4rem; + height: 4rem; +} + +.fr-tile--horizontal .fr-tile__content, +.fr-tile--download .fr-tile__content { + align-items: flex-start; +} + +.fr-tile--horizontal:not(.fr-tile--no-icon) .fr-tile__detail, +.fr-tile--download:not(.fr-tile--no-icon) .fr-tile__detail { + padding-right: 2rem; + margin-bottom: -2.5rem; + margin-top: 1.25rem; +} + +.fr-tile--horizontal:not(.fr-tile--no-icon) .fr-tile__content, +.fr-tile--download:not(.fr-tile--no-icon) .fr-tile__content { + padding-bottom: 2.5rem; +} + +.fr-tile--horizontal:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__detail, +.fr-tile--download:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__detail { + padding-right: 2rem; + margin-bottom: -2rem; + margin-top: 0.75rem; +} + +.fr-tile--horizontal:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__content, +.fr-tile--download:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__content { + padding-bottom: 2rem; +} + +.fr-tile.fr-tile--download .fr-tile__title a::after, +.fr-tile.fr-tile--download .fr-tile__title button::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/download-line.svg"); + mask-image: url("../icons/system/download-line.svg"); + content: ""; +} + +.fr-tile:not(.fr-tile--no-border):not(.fr-tile--shadow) { + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-tile--grey { + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); +} + +.fr-tile--shadow { + z-index: calc(var(--ground) + 500); + background-color: var(--background-raised-grey); + + --idle: transparent; + --hover: var(--background-raised-grey-hover); + --active: var(--background-raised-grey-active); + filter: drop-shadow(var(--raised-shadow)); +} + +.fr-tile--shadow.fr-tile--grey { + background-color: var(--background-contrast-raised-grey); + + --idle: transparent; + --hover: var(--background-contrast-raised-grey-hover); + --active: var(--background-contrast-raised-grey-active); +} + +.fr-tile--no-background { + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-tile__title:disabled, +a.fr-tile__title:not([href]) { + color: var(--text-disabled-grey); + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +.fr-tile__title a, +.fr-tile__title button { + color: var(--text-action-high-blue-france); +} + +.fr-tile__title a:not([href]), +.fr-tile__title button:disabled { + color: var(--text-disabled-grey); +} + +.fr-tile__title a:not([href])::before, +.fr-tile__title button:disabled::before { + background-image: linear-gradient(0deg, var(--border-disabled-grey), var(--border-disabled-grey)); +} + +.fr-tile__img { + display: flex; + align-items: center; + justify-content: center; + flex-shrink: 0; + width: 5rem; + height: 5rem; + margin: 0 auto 1.5rem; + overflow: hidden; + filter: brightness(var(--brightness)); +} + +.fr-tile__img > svg { + width: 100%; + height: 100%; +} + +.fr-tile__body > .fr-tile__desc { + padding-bottom: 2.5rem; +} + +.fr-tile--horizontal .fr-tile__img { + width: 3rem; + height: 3rem; + margin: 0 1.5rem 0 0; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + TRANSLATE +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-translate { + --rows: 8; + position: relative; +} + +.fr-translate .fr-translate__btn { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; + font-weight: 500; + min-height: 3rem; + width: 100%; +} + +.fr-translate .fr-translate__btn::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/editor/translate-2.svg"); + mask-image: url("../icons/editor/translate-2.svg"); + content: ""; +} + +.fr-translate .fr-translate__btn::after { + transition: transform 0.3s; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-down-s-line.svg"); + mask-image: url("../icons/system/arrow-down-s-line.svg"); + --icon-size: 1rem; + content: ""; + margin-left: auto; +} + +.fr-translate .fr-translate__btn[aria-expanded=true]::after { + transform: rotate(-180deg); +} + +.fr-translate__language { + white-space: nowrap; +} + +.fr-translate__language[aria-current]:not([aria-current=false]) { + display: none; +} + +.fr-translate__menu { + margin: -0.25rem 0; +} + +.fr-translate .fr-nav__item::before { + content: none; +} + +.fr-translate .fr-menu__list { + width: auto; + padding: 0; +} + +.fr-translate .fr-translate__btn[aria-expanded=true] { + color: var(--text-active-blue-france); + background-color: var(--background-open-blue-france); + + --idle: transparent; + --hover: var(--background-open-blue-france-hover); + --active: var(--background-open-blue-france-active); +} + +.fr-translate .fr-translate__btn[aria-expanded=true]:hover { + background-color: var(--hover-tint); +} + +.fr-translate .fr-translate__btn[aria-expanded=true]:active { + background-color: var(--active-tint); +} + +.fr-translate__menu .fr-translate__language { + box-shadow: none; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + TRANSCRIPTION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-transcription { + position: relative; + width: 100%; +} + +.fr-transcription::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-transcription__btn { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + font-weight: 500; + font-size: 1rem; + line-height: 1.5rem; + min-height: 3rem; + overflow: initial; + max-width: 100%; + max-height: none; + width: 100%; + text-align: left; + margin: 0; + padding: 0.75rem 1rem; + color: var(--text-action-high-blue-france); +} + +.fr-transcription__btn::before, +.fr-transcription__btn::after { + display: block; +} + +.fr-transcription__btn::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.25rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-down-s-line.svg"); + mask-image: url("../icons/system/arrow-down-s-line.svg"); + content: ""; + margin-right: 0; + margin-left: auto; + transition: transform 0.3s; +} + +.fr-transcription__btn::before { + content: none; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/editor/align-left.svg"); + mask-image: url("../icons/editor/align-left.svg"); + --icon-size: 1rem; + content: ""; + margin-right: 0.5rem; +} + +.fr-transcription__btn[aria-expanded=true]::after { + transform: rotate(-180deg); +} + +.fr-transcription__content::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: inset 0 1px 0 0 var(--border-default-grey); +} + +.fr-transcription__footer { + position: relative; + padding: 0.75rem 1rem; + margin: 0; +} + +.fr-transcription__footer::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: inset 0 1px 0 0 var(--border-default-grey); +} + +.fr-transcription__actions-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + display: flex; + align-items: center; + justify-content: flex-end; + flex-wrap: nowrap; +} + +.fr-transcription__actions-group > li, +.fr-transcription__actions-group > div { + width: 100%; + max-width: 100%; +} + +.fr-transcription__actions-group .fr-btn { + width: calc(100% - 1rem); + margin: 0 0.5rem 1rem; + justify-content: center; + width: auto; + margin-left: 0.5rem; + margin-right: 0.5rem; + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + margin-bottom: 0; + margin-right: 0; +} + +.fr-transcription__actions-group > li { + display: inline-flex; + max-width: 100%; + width: auto; +} + +.fr-transcription__actions-group .fr-btn::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-transcription__actions-group .fr-btn::before { + content: none; +} + +.fr-transcription__actions-group .fr-link { + font-size: 0.875rem; + line-height: 1.5rem; + padding: 0 0; +} + +.fr-transcription__actions-group .fr-link::before, +.fr-transcription__actions-group .fr-link::after { + --icon-size: 1rem; +} + +.fr-transcription__actions-group > *:not(:first-child) { + margin-left: 1rem; +} + +.fr-transcription .fr-collapse { + display: flex; + flex-direction: column-reverse; +} + +.fr-transcription .fr-collapse--expanded { + margin: 0 0.0625rem; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) { + visibility: inherit; + opacity: inherit; + background-color: inherit; + position: relative; + z-index: auto; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened)::after { + content: none; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened)::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: inset 0 1px 0 0 var(--border-default-grey); +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) > .fr-container { + padding: 0.0625rem 0; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) > .fr-container > .fr-grid-row { + display: inherit; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) > .fr-container > .fr-grid-row > [class^=fr-col-], +.fr-transcription .fr-modal:not(.fr-modal--opened) > .fr-container > .fr-grid-row > [class*=" fr-col-"], +.fr-transcription .fr-modal:not(.fr-modal--opened) > .fr-container > .fr-grid-row > .fr-col { + flex: inherit; + width: inherit; + max-width: inherit; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__body { + filter: inherit; + max-height: inherit; + background-color: inherit; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__header { + display: none; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__content { + --transcription-max-height: 9.5rem; + overflow-y: auto; + max-height: var(--transcription-max-height); + margin: 0; + padding: 1rem; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__title { + display: none; +} + +.fr-transcription .fr-modal--opened .fr-transcription__footer { + display: none; +} + +.fr-transcription__btn[aria-expanded=true] { + background-color: var(--background-open-blue-france); + + --idle: transparent; + --hover: var(--background-open-blue-france-hover); + --active: var(--background-open-blue-france-active); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + INPUT +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-input { + display: block; + width: 100%; + border-radius: 0.25rem 0.25rem 0 0; + font-size: 1rem; + line-height: 1.5rem; + padding: 0.5rem 1rem; + color: var(--text-default-grey); + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); + box-shadow: inset 0 -2px 0 0 var(--border-plain-grey); +} + +.fr-input:not(textarea) { + max-height: 2.5rem; +} + +.fr-input::placeholder { + opacity: 1; + font-style: italic; + color: var(--text-mention-grey); +} + +.fr-input::-webkit-contacts-auto-fill-button { + cursor: pointer; + background-color: var(--text-label-grey); + + --idle: transparent; + --hover: var(--text-label-grey-hover); + --active: var(--text-label-grey-active); +} + +.fr-input[type=date] { + position: relative; + min-height: 2.5rem; +} + +.fr-input[type=date]::after { + content: ""; + display: block; + position: absolute; + top: 0.75rem; + right: 1rem; + width: 1rem; + height: 1rem; + pointer-events: none; +} +@supports selector(::-webkit-calendar-picker-indicator) { + .fr-input[type=date] { + background-repeat: no-repeat; + background-position: calc(100% - 1rem) 50%; + background-size: 1rem 1rem; + padding-right: 3rem; + } + + .fr-input[type=date]::-webkit-calendar-picker-indicator { + display: block; + padding: 0.5rem; + margin-right: -2.5rem; + } +} + +.fr-input-wrap { + position: relative; + display: block; +} + +.fr-input-wrap[class^=fr-icon-] .fr-input, +.fr-input-wrap[class*=" fr-icon-"] .fr-input, +.fr-input-wrap[class^=fr-fi-] .fr-input, +.fr-input-wrap[class*=" fr-fi-"] .fr-input { + padding-right: 3rem; +} + +.fr-input-wrap[class^=fr-icon-]::before, +.fr-input-wrap[class*=" fr-icon-"]::before, +.fr-input-wrap[class^=fr-fi-]::before, +.fr-input-wrap[class*=" fr-fi-"]::before { + --icon-size: 1rem; + position: absolute; + top: 0.75rem; + right: 1rem; + bottom: 0.75rem; + margin: auto; + pointer-events: none; +} + +.fr-input-wrap--addon, +.fr-input-wrap--action { + display: flex; + flex-direction: row; + width: 100%; +} + +.fr-input-wrap--addon > *:first-child:not(:last-child) { + border-radius: 0.25rem 0 0 0; +} + +.fr-input-wrap--addon > *:last-child:not(:first-child) { + border-radius: 0 0.25rem 0 0; +} + +.fr-input-wrap--action .fr-btn { + margin-left: 1rem; +} + +.fr-input-wrap + .fr-hint-text { + margin-top: 1rem; +} + +.fr-input-group { + position: relative; +} + +.fr-input-group .fr-message:first-child { + margin-top: 1rem; +} + +.fr-input-group--valid::before, +.fr-input-group--error::before, +.fr-input-group--info::before { + content: ""; + display: block; + pointer-events: none; + position: absolute; + top: 0; + right: -0.75rem; + bottom: 0; + left: -0.75rem; + background-repeat: no-repeat; + background-position: 0 0; + background-size: 0.125rem 100%; +} + +textarea.fr-input { + min-height: 3.75rem; +} + +.fr-input:disabled { + color: var(--text-disabled-grey); + box-shadow: inset 0 -2px 0 0 var(--border-disabled-grey); +} + +.fr-input:autofill, +.fr-input:autofill:hover, +.fr-input:autofill:focus, +.fr-input:-webkit-autofill, +.fr-input:-webkit-autofill:hover, +.fr-input:-webkit-autofill:focus { + box-shadow: inset 0 -2px 0 0 var(--border-plain-grey), inset 0 0 0 1000px var(--background-contrast-info); + -webkit-text-fill-color: var(--text-label-grey); +} +@supports selector(::-webkit-calendar-picker-indicator) { + .fr-input[type=date]::after { + background-color: var(--background-contrast-grey); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); + } + + :root[data-fr-theme=dark] .fr-input[type=date]::after { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + } + + .fr-input[type=date]:disabled { + color: var(--text-disabled-grey); + box-shadow: inset 0 -2px 0 0 var(--border-disabled-grey); + } + + .fr-input[type=date]:disabled::after { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); + } + + :root[data-fr-theme=dark] .fr-input[type=date]:disabled::after { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + } +} + +.fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 var(--border-action-high-blue-france); +} + +.fr-fieldset--valid .fr-input, +.fr-fieldset--valid .fr-input-wrap--addon > .fr-input:not(:last-child), +.fr-input-group--valid .fr-input, +.fr-input-group--valid .fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 var(--border-plain-success); +} + +.fr-fieldset--error .fr-input, +.fr-fieldset--error .fr-input-wrap--addon > .fr-input:not(:last-child), +.fr-input-group--error .fr-input, +.fr-input-group--error .fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 var(--border-plain-error); +} + +.fr-input-group--error::before { + background-image: linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)); +} + +.fr-input-group--valid::before { + background-image: linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)); +} + +.fr-input-group--info::before { + background-image: linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + SEARCH +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-search-bar { + display: flex; + flex-direction: row; +} + +.fr-search-bar .fr-label { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; +} + +.fr-search-bar .fr-input { + margin: 0; + border-radius: 0.25rem 0 0; + max-height: 2.5rem; + box-shadow: inset 0 -2px 0 0 var(--border-action-high-blue-france); +} + +.fr-search-bar .fr-input::placeholder { + font-style: italic; +} + +.fr-search-bar .fr-input::-webkit-search-cancel-button { + -webkit-appearance: none; + width: 1rem; + height: 1rem; + background-repeat: no-repeat; + background-size: 1rem 1rem; + --data-uri-svg: url('data:image/svg+xml;charset=utf-8,'); + background-image: var(--data-uri-svg); +} + +.fr-search-bar .fr-btn { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + flex: 1 0 auto; + border-radius: 0 0.25rem 0 0; +} + +.fr-search-bar .fr-btn::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/search-line.svg"); + mask-image: url("../icons/system/search-line.svg"); + content: ""; +} + +.fr-search-bar .fr-input--valid { + box-shadow: inset 0 -2px 0 0 var(--border-plain-success); +} + +.fr-search-bar .fr-input--error { + box-shadow: inset 0 -2px 0 0 var(--border-plain-error); +} + +:root[data-fr-theme=dark] .fr-search-bar .fr-input::-webkit-search-cancel-button { + --data-uri-svg: url('data:image/svg+xml;charset=utf-8,'); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + CONTENT +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-content-media { + width: 100%; + margin: 2.5rem 0; + display: flex; + flex-direction: column; + align-items: center; + + --text-spacing: 0; + --title-spacing: 0; +} + +.fr-content-media__img { + width: 100%; +} + +.fr-content-media [class^=fr-responsive-img], +.fr-content-media [class*=" fr-responsive-img"], +.fr-content-media [class^=fr-responsive-vid], +.fr-content-media [class*=" fr-responsive-vid"] { + aspect-ratio: 1.7777777778; +} + +.fr-content-media__caption { + display: flex; + flex-direction: column; + width: 100%; + margin-top: 0.75rem; + font-size: 0.75rem; + line-height: 1.25rem; +} + +.fr-content-media__caption .fr-link { + font-size: 0.75rem; + line-height: 1.25rem; + padding: 0 0; + margin-right: auto; +} + +.fr-content-media__caption .fr-link::before, +.fr-content-media__caption .fr-link::after { + --icon-size: 0.75rem; +} + +.fr-content-media .fr-transcription { + margin-top: 1.5rem; +} + +.fr-content-media + .fr-transcription { + margin-top: -1rem; + margin-bottom: 2.5rem; +} + +.fr-content-media--sm .fr-content-media__img, +.fr-content-media--sm .fr-responsive-vid { + width: 83.3333333333%; +} + +.fr-content-media--lg .fr-content-media__img, +.fr-content-media--lg .fr-responsive-vid { + width: 116.6666666667%; + max-width: 100vw; +} + +.fr-content-media__transcription .fr-link { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + + --underline-img: none; + --hover-tint: var(--hover); + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-content-media__transcription .fr-link::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/menu-2-fill.svg"); + mask-image: url("../icons/system/menu-2-fill.svg"); + content: ""; +} + +.fr-content-media__transcription .fr-link::before { + content: none; +} + +.fr-content-media__caption, +.fr-content-media .fr-link { + color: var(--text-mention-grey); +} + +.fr-content-media__transcription .fr-link:disabled, +.fr-content-media__transcription a.fr-link:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + CONSENT MAIN +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-consent-placeholder { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + padding: 5rem 2rem; + text-align: center; + + --text-spacing: 0 0 1.5rem; + --title-spacing: 0 0 0.5rem; + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); +} + +.fr-consent-banner { + position: fixed; + bottom: 0; + left: 0; + width: 100%; + max-height: calc(100% - 8rem); + padding: 1rem; + overflow: auto; + + --text-spacing: 0 0 1rem; + --title-spacing: 0 0 1rem; + z-index: calc(var(--ground) + 1500); + background-color: var(--background-alt-overlap-grey); + + --idle: transparent; + --hover: var(--background-alt-overlap-grey-hover); + --active: var(--background-alt-overlap-grey-active); + filter: drop-shadow(var(--overlap-shadow)); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-consent-banner__title { + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; + margin-bottom: 1rem; +} + +.fr-consent-banner__buttons { + margin-top: 1.5rem; + margin-bottom: -1rem; +} + +.fr-consent-service { + position: relative; +} + +.fr-consent-service > .fr-fieldset { + padding: 0 0 1.25rem; + margin: 0; + align-items: flex-start; + display: flex; + flex-direction: column; + width: 100%; + position: initial; +} + +.fr-consent-service:last-child > .fr-fieldset { + padding: 2rem 0 1rem; +} + +.fr-consent-service:last-child > .fr-fieldset .fr-consent-service > .fr-fieldset:last-child { + margin-bottom: 0; +} + +.fr-consent-service__title { + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; + padding: 2rem 0 0.75rem; + margin: 0; + color: var(--text-title-grey); +} + +.fr-consent-service__desc { + font-size: 0.875rem; + line-height: 1.5rem; + + --text-spacing: 0.75rem 0 0.5rem 0; +} + +.fr-consent-service__collapse { + margin-top: -0.25rem; + margin-bottom: 0.75rem; + width: 100%; +} + +.fr-consent-service__collapse .fr-consent-service__collapse-btn { + font-size: 0.875rem; + line-height: 1.5rem; + padding: 0 0; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-consent-service__collapse .fr-consent-service__collapse-btn::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.25rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-down-s-line.svg"); + mask-image: url("../icons/system/arrow-down-s-line.svg"); + content: ""; +} + +.fr-consent-service__collapse .fr-consent-service__collapse-btn::before { + content: none; +} + +.fr-consent-service__radios { + margin-top: 0.75rem; + margin-bottom: 0.75rem; + display: flex; + flex-direction: row; + flex-wrap: wrap; +} + +.fr-consent-service .fr-radio-group { + position: relative; +} + +.fr-consent-service .fr-radio-group:not(:last-child) { + margin-right: 3rem; +} + +.fr-consent-service .fr-radio-group:not(:first-child)::before { + content: ""; + display: block; + width: 1px; + height: 1.5rem; + position: absolute; + top: 0; + left: calc(-1.5rem - 1px); +} + +.fr-consent-service .fr-consent-service__collapse-btn { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + + --underline-img: none; + --hover-tint: var(--hover); + background: transparent; + padding: 0 0.25rem 0 0; + color: inherit; + + --hover-tint: var(--idle); + --active-tint: var(--idle); + background-image: var(--underline-img), var(--underline-img); + background-position: var(--underline-x) 100%, var(--underline-x) calc(100% - var(--underline-thickness)); + background-repeat: no-repeat, no-repeat; + transition: background-size 0s; + background-size: var(--underline-hover-width) calc(var(--underline-thickness) * 2), var(--underline-idle-width) var(--underline-thickness); + color: var(--text-action-high-blue-france); +} + +.fr-consent-service .fr-consent-service__collapse-btn::before, +.fr-consent-service .fr-consent-service__collapse-btn::after { + display: block; +} + +.fr-consent-service .fr-consent-service__collapse-btn:hover, +.fr-consent-service .fr-consent-service__collapse-btn:active { + --underline-hover-width: var(--underline-max-width); +} + +.fr-consent-service .fr-consent-service__collapse-btn::after { + margin-right: -1.25rem; + transition: transform 0.3s; +} + +.fr-consent-service .fr-consent-service__collapse-btn[aria-expanded=true]::after { + transform: rotate(-180deg); +} + +.fr-consent-services { + margin-top: 0.5rem; + margin-bottom: -0.5rem; + width: 100%; +} + +.fr-consent-services .fr-consent-service > .fr-fieldset, +.fr-consent-services .fr-consent-service:last-child > .fr-fieldset { + padding: 0; +} + +.fr-consent-services .fr-consent-service:last-child > .fr-fieldset { + margin-bottom: 1.25rem; +} + +.fr-consent-services .fr-consent-service__title { + padding-top: 0.75rem; +} + +.fr-consent-services .fr-consent-service__radios { + top: 0; +} + +.fr-consent-services .fr-consent-service__desc { + --text-spacing: 0.25rem 0 0.75rem 0; +} + +.fr-consent-manager__header { + padding-top: 0; +} + +.fr-consent-manager__header .fr-consent-service__title { + width: 100%; + padding: 0 0 0.75rem 0; + font-size: 1rem; + line-height: 1.5rem; + font-weight: 400; +} + +.fr-consent-manager__header .fr-consent-service__radios { + width: 100%; + justify-content: flex-start; + top: 0; + position: initial; +} + +.fr-consent-manager__buttons { + margin-bottom: -3rem; + margin-top: 1rem; +} + +.fr-consent-manager__header, +.fr-consent-service { + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); + color: var(--text-default-grey); +} + +.fr-consent-manager__header .fr-radio-group + .fr-radio-group::before, +.fr-consent-service .fr-radio-group + .fr-radio-group::before { + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-consent-service:last-of-type, +.fr-consent-service .fr-consent-service { + box-shadow: none; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + FOLLOW +\* ˍˍˍˍˍˍˍˍˍ */ + +/** +* Mixin d'ajout des icones des réseaux sociaux +**/ + +/** +* Mixin d'ajout des icones des réseaux sociaux +**/ +.fr-follow { + padding: 1.5rem 0; + + --title-spacing: 0 0 0.5rem; + --text-spacing: 0 0 1rem; + background-color: var(--background-alt-blue-france); + + --idle: transparent; + --hover: var(--background-alt-blue-france-hover); + --active: var(--background-alt-blue-france-active); +} + +.fr-follow__newsletter .fr-input-group { + margin-bottom: 1rem; +} + +.fr-follow__newsletter .fr-hint-text { + margin-bottom: 0; +} + +.fr-follow__newsletter .fr-label { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; +} + +.fr-follow__newsletter .fr-input-wrap { + display: flex; + flex-direction: column; + max-width: 37.5rem; + margin-top: 0; +} + +.fr-follow__newsletter .fr-input-wrap .fr-input { + margin-bottom: 1rem; + margin-top: 0; + border-radius: 0.25rem 0.25rem 0 0; +} + +.fr-follow__newsletter .fr-input-wrap .fr-btn { + justify-content: center; + width: 100%; + border-radius: 0; +} + +.fr-follow__newsletter .fr-messages-group { + margin-top: 1rem; +} + +.fr-follow__social { + --text-spacing: 0 0 0.75rem; + --title-spacing: 0 0 0.75rem; +} + +.fr-follow__social .fr-btns-group { + margin-bottom: -1rem; + width: auto; +} + +.fr-follow__social .fr-btns-group .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + justify-content: flex-start; +} + +.fr-follow__social .fr-btns-group > li { + display: inline-flex; + max-width: 100%; + width: auto; +} + +.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 1.5rem; + content: ""; +} + +.fr-follow__social .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; + overflow: hidden; + white-space: nowrap; + max-width: 3rem; + max-height: 3rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-follow__social .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 2rem; + content: ""; +} + +.fr-follow .fr-grid-row > *:not(:first-child) { + margin-top: 1.5rem; + padding-top: 1.5rem; + box-shadow: 0 -1px 0 0 var(--border-default-blue-france); +} + +.fr-follow .fr-btn--bluesky::before { + -webkit-mask-image: url("../icons/logo/bluesky-fill.svg"); + mask-image: url("../icons/logo/bluesky-fill.svg"); +} + +.fr-follow .fr-btn--dailymotion::before { + -webkit-mask-image: url("../icons/logo/fr--dailymotion-fill.svg"); + mask-image: url("../icons/logo/fr--dailymotion-fill.svg"); +} + +.fr-follow .fr-btn--facebook::before { + -webkit-mask-image: url("../icons/logo/facebook-circle-fill.svg"); + mask-image: url("../icons/logo/facebook-circle-fill.svg"); +} + +.fr-follow .fr-btn--github::before { + -webkit-mask-image: url("../icons/logo/github-fill.svg"); + mask-image: url("../icons/logo/github-fill.svg"); +} + +.fr-follow .fr-btn--instagram::before { + -webkit-mask-image: url("../icons/logo/instagram-fill.svg"); + mask-image: url("../icons/logo/instagram-fill.svg"); +} + +.fr-follow .fr-btn--linkedin::before { + -webkit-mask-image: url("../icons/logo/linkedin-box-fill.svg"); + mask-image: url("../icons/logo/linkedin-box-fill.svg"); +} + +.fr-follow .fr-btn--mastodon::before { + -webkit-mask-image: url("../icons/logo/mastodon-fill.svg"); + mask-image: url("../icons/logo/mastodon-fill.svg"); +} + +.fr-follow .fr-btn--snapchat::before { + -webkit-mask-image: url("../icons/logo/snapchat-fill.svg"); + mask-image: url("../icons/logo/snapchat-fill.svg"); +} + +.fr-follow .fr-btn--telegram::before { + -webkit-mask-image: url("../icons/logo/telegram-fill.svg"); + mask-image: url("../icons/logo/telegram-fill.svg"); +} + +.fr-follow .fr-btn--threads::before { + -webkit-mask-image: url("../icons/logo/threads-fill.svg"); + mask-image: url("../icons/logo/threads-fill.svg"); +} + +.fr-follow .fr-btn--tiktok::before { + -webkit-mask-image: url("../icons/logo/fr--tiktok-fill.svg"); + mask-image: url("../icons/logo/fr--tiktok-fill.svg"); +} + +.fr-follow .fr-btn--twitch::before { + -webkit-mask-image: url("../icons/logo/twitch-fill.svg"); + mask-image: url("../icons/logo/twitch-fill.svg"); +} + +.fr-follow .fr-btn--twitter::before { + -webkit-mask-image: url("../icons/logo/twitter-fill.svg"); + mask-image: url("../icons/logo/twitter-fill.svg"); +} + +.fr-follow .fr-btn--twitter-x::before { + -webkit-mask-image: url("../icons/logo/twitter-x-fill.svg"); + mask-image: url("../icons/logo/twitter-x-fill.svg"); +} + +.fr-follow .fr-btn--vimeo::before { + -webkit-mask-image: url("../icons/logo/vimeo-fill.svg"); + mask-image: url("../icons/logo/vimeo-fill.svg"); +} + +.fr-follow .fr-btn--youtube::before { + -webkit-mask-image: url("../icons/logo/youtube-fill.svg"); + mask-image: url("../icons/logo/youtube-fill.svg"); +} + +.fr-follow .fr-links-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + margin: 0 -1rem -1rem -1rem; + width: auto; + display: flex; + flex-wrap: wrap; +} + +.fr-follow .fr-links-group .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; +} + +.fr-follow .fr-links-group > li { + display: inline-flex; + max-width: 100%; + width: auto; +} + +.fr-follow .fr-valid-text, +.fr-follow .fr-error-text { + margin-top: 1rem; +} + +.fr-follow .fr-hint-text { + margin-top: 1rem; +} + +.fr-follow__social .fr-link { + --underline-img: none; + --hover-tint: var(--hover); + display: inline-flex; + margin-left: 0.5rem; + margin-right: 0.5rem; + margin-bottom: 1rem; + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-follow__social .fr-link::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-follow__social .fr-links-group--lg .fr-link { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; + overflow: hidden; + white-space: nowrap; + max-width: 3rem; + max-height: 3rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-follow__social .fr-links-group--lg .fr-link::before { + --icon-size: 2rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-follow .fr-link--facebook::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/logo/facebook-circle-fill.svg"); + mask-image: url("../icons/logo/facebook-circle-fill.svg"); + content: ""; +} + +.fr-follow .fr-link--twitter::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/logo/twitter-fill.svg"); + mask-image: url("../icons/logo/twitter-fill.svg"); + content: ""; +} + +.fr-follow .fr-link--twitter-x::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/logo/twitter-x-fill.svg"); + mask-image: url("../icons/logo/twitter-x-fill.svg"); + content: ""; +} + +.fr-follow .fr-link--instagram::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/logo/instagram-fill.svg"); + mask-image: url("../icons/logo/instagram-fill.svg"); + content: ""; +} + +.fr-follow .fr-link--linkedin::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/logo/linkedin-box-fill.svg"); + mask-image: url("../icons/logo/linkedin-box-fill.svg"); + content: ""; +} + +.fr-follow .fr-link--youtube::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/logo/youtube-fill.svg"); + mask-image: url("../icons/logo/youtube-fill.svg"); + content: ""; +} + +.fr-follow .fr-input { + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-follow__title { + color: var(--text-title-grey); +} + +.fr-follow__newsletter-legal { + color: var(--text-mention-grey); +} + +.fr-follow__social .fr-btn { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-follow__social .fr-btn:disabled, +.fr-follow__social a.fr-btn:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-follow__social .fr-link:disabled, +.fr-follow__social a.fr-link:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + Password +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-password { + position: relative; + display: flex; + flex-direction: row; + flex-wrap: wrap; + + --text-spacing: 0 0 0.5rem 0; +} + +.fr-password [data-fr-capslock] .fr-password__input { + padding-right: 3rem; +} + +.fr-password [data-fr-capslock]::before { + content: ""; + display: block; + position: absolute; + top: 0.75rem; + right: 1rem; + width: 1rem; + height: 1rem; + pointer-events: none; + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +.fr-password__checkbox { + order: -1; + flex: 0; + align-self: flex-end; + margin-left: auto; + padding-left: 0.5rem; +} + +.fr-password__checkbox .fr-label { + text-wrap: nowrap; +} + +.fr-password .fr-input-wrap { + flex: 1 0 100%; +} + +.fr-password__input { + margin-bottom: 0.75rem; +} + +.fr-password__input::-webkit-caps-lock-indicator { + content: none; +} + +.fr-password__input::-ms-reveal { + display: none; +} + +.fr-password > .fr-label { + order: -1; + flex: 1; + min-width: 50%; +} + +.fr-password .fr-message:first-child { + --comma: " "; +} + +.fr-password .fr-message--valid[data-fr-valid] { + --content: " - "attr(data-fr-valid) var(--comma); +} + +.fr-password .fr-message--error[data-fr-error] { + --content: " - "attr(data-fr-error) var(--comma); +} + +.fr-password__btn { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-password__btn:disabled, +a.fr-password__btn:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +:root[data-fr-theme=dark] .fr-password [data-fr-capslock]::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-password .fr-password__checkbox input[type=checkbox] + label { + color: var(--text-label-grey); +} + +.fr-password .fr-password__checkbox input[type=checkbox] + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), var(--data-uri-svg); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + HEADER +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-header { + --underline-img: none; + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + --text-spacing: 0; + --title-spacing: 0; + width: 100%; + position: relative; +} + +.fr-header__body-row { + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + margin: 0 -1rem; +} + +.fr-header__logo__apitech { + max-height: 70px; + max-width: 200px; +} + +.fr-header__brand { + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + flex-wrap: wrap; + width: 100%; + padding-left: 0.25rem; + padding-right: 0.25rem; + z-index: calc(var(--ground) + 750); + background-color: var(--background-raised-grey); + + --idle: transparent; + --hover: var(--background-raised-grey-hover); + --active: var(--background-raised-grey-active); + filter: drop-shadow(var(--raised-shadow)); +} + +.fr-header__brand::after { + content: ""; + display: block; + position: relative; + z-index: 1; + flex: 1; + align-self: stretch; +} + +.fr-header__brand-top { + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + width: 100%; + overflow: hidden; +} + +.fr-header__brand.fr-enlarge-link a[href]::before { + outline-offset: -2px; +} + +.fr-header__logo { + order: 1; + flex: 0 0 auto; + padding: 0.75rem; +} + +.fr-header__logo .fr-logo { + font-size: 0.7875rem; + padding: 0.75rem; + margin: -0.75rem; +} + +.fr-header__logo .fr-logo::before { + width: 2.0625rem; + height: 0.75rem; + margin-bottom: 0.25rem; + background-size: 2.0625rem 0.84375rem, 2.0625rem 0.75rem, 0; + background-position: 0 -0.046875rem, 0 0, 0 0; +} + +:root[data-fr-mourning] .fr-header__logo .fr-logo::before { + background-size: 2.0625rem 0.84375rem, 0, 2.0625rem 0.75rem; +} + +.fr-header__logo .fr-logo::after { + min-width: 1.96875rem; + background-size: 3.9375rem 2.8125rem; + background-position: 0 calc(100% + 1.40625rem); + padding-top: 1.65625rem; +} + +[data-fr-theme=dark] .fr-header__logo .fr-logo::after { + background-position: -1.96875rem 100%; +} + +.fr-header__operator { + padding: 0.75rem; + order: 2; + flex: 0 1 auto; +} + +.fr-header__operator img { + display: block; + min-width: 3.5rem; +} + +.fr-header__service { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + margin-left: 0.75rem; + margin-right: 0.75rem; + + --external-link-content: none; + color: var(--text-title-grey); +} + +.fr-header__service::before { + content: ""; + display: block; + width: calc(100% - 2rem); + height: 1px; + position: absolute; + transform: translateY(-0.75rem); + background-color: var(--border-default-grey); + + --idle: transparent; + --hover: var(--border-default-grey-hover); + --active: var(--border-default-grey-active); +} + +.fr-header__service-title { + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; +} + +.fr-header__service-title .fr-badge { + vertical-align: middle; + margin: -0.25rem 0 0 0.25rem; +} + +.fr-header__service-tagline { + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-header .fr-modal { + overflow: auto; + justify-content: initial; + background-color: var(--background-lifted-grey); + + --idle: transparent; + --hover: var(--background-lifted-grey-hover); + --active: var(--background-lifted-grey-active); +} + +.fr-header .fr-modal:not([role=dialog]) { + transition: none; +} + +.fr-header .fr-modal::before { + content: none; +} + +.fr-header .fr-modal::after { + content: none; +} + +.fr-header .fr-modal > * > .fr-btn--close { + margin-bottom: 1.5rem; +} + +.fr-header .fr-modal > .fr-container { + pointer-events: all; + padding-top: 1rem; + padding-bottom: 4.5rem; + height: 100%; + overflow: inherit; +} + +.fr-header__navbar { + display: flex; + flex-direction: row; + align-items: flex-start; + justify-content: flex-end; + padding: 0.25rem; + margin-right: -0.5rem; + margin-top: 0.25rem; + order: 3; + flex: 1; + align-self: stretch; + z-index: calc(var(--ground) + 1000); +} + +.fr-header__navbar .fr-btn { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + margin-left: 0.5rem; + margin-right: 0.5rem; + flex: 0 0 auto; + white-space: nowrap; + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-header__navbar .fr-btn::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-header__navbar .fr-btn--menu::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/menu-fill.svg"); + mask-image: url("../icons/system/menu-fill.svg"); + content: ""; +} + +.fr-header__navbar .fr-btn--search::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/search-line.svg"); + mask-image: url("../icons/system/search-line.svg"); + content: ""; +} + +.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn { + justify-content: flex-start; + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-header__tools-links { + display: none; +} + +.fr-header__tools-links > .fr-btn[class^=fr-icon-], +.fr-header__tools-links > .fr-btn[class*=" fr-icon-"], +.fr-header__tools-links > .fr-btn[class^=fr-fi-], +.fr-header__tools-links > .fr-btn[class*=" fr-fi-"] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-header__tools-links > .fr-btn[class^=fr-icon-]::before, +.fr-header__tools-links > .fr-btn[class*=" fr-icon-"]::before, +.fr-header__tools-links > .fr-btn[class^=fr-fi-]::before, +.fr-header__tools-links > .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-header__tools-links > .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-header__tools-links > .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-header .fr-header__menu-links::after { + content: ""; + display: block; + margin: 0.75rem -1rem; + width: calc(100% + 2rem); + height: 1px; +} + +.fr-header .fr-header__menu-links .fr-translate { + margin-left: -0.5rem; + margin-right: -0.5rem; +} + +.fr-header .fr-header__menu-links .fr-translate__btn { + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) { + display: flex; + flex-direction: column; +} + +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn { + margin-bottom: 0; +} + +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-], +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"], +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-], +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"] { + min-height: 3rem; + padding-left: 0; + padding-right: 0; +} + +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + min-height: 3rem; + padding-left: 0; + padding-right: 0; +} + +.fr-header .fr-links-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + display: flex; + align-items: stretch; + flex-wrap: wrap; +} + +.fr-header .fr-links-group > li, +.fr-header .fr-links-group > div { + width: 100%; + max-width: 100%; +} + +.fr-header .fr-links-group .fr-btn { + width: calc(100% - 1rem); + margin: 0 0.5rem 1rem; + justify-content: center; +} + +.fr-header .fr-links-group .fr-link { + --underline-img: none; + --hover-tint: var(--hover); + --active-tint: var(--active); +} + +.fr-header .fr-links-group .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; +} + +.fr-header .fr-links-group .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, +.fr-header .fr-links-group .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after { + --icon-size: 1rem; +} + +.fr-header .fr-links-group .fr-link[class^=fr-icon-], +.fr-header .fr-links-group .fr-link[class*=" fr-icon-"], +.fr-header .fr-links-group .fr-link[class^=fr-fi-], +.fr-header .fr-links-group .fr-link[class*=" fr-fi-"] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-header .fr-links-group .fr-link[class^=fr-icon-]::before, +.fr-header .fr-links-group .fr-link[class*=" fr-icon-"]::before, +.fr-header .fr-links-group .fr-link[class^=fr-fi-]::before, +.fr-header .fr-links-group .fr-link[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + content: ""; +} + +.fr-header .fr-header__menu-links .fr-links-group .fr-link { + width: 100%; + min-height: 3rem; + padding-left: 0; + margin-bottom: 0; +} + +.fr-header .fr-modal > * > .fr-link--close { + margin-bottom: 1.5rem; +} + +.fr-header__menu-links::after { + box-shadow: inset 0 1px 0 0 var(--border-default-grey); +} + +.fr-header__menu-links .fr-btn { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: none; +} + +.fr-header__menu-links .fr-btn:disabled, +.fr-header__menu-links a.fr-btn:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-header__tools-links .fr-btn { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-header__tools-links .fr-btn:disabled, +.fr-header__tools-links a.fr-btn:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn:disabled, +.fr-header__tools-links > .fr-translate:first-child:last-child a.fr-btn:not([href]) { + color: var(--text-disabled-grey); + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-header__navbar .fr-service__title { + color: var(--text-title-grey); +} + +.fr-header__navbar .fr-btn:disabled, +.fr-header__navbar a.fr-btn:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-header__navbar .fr-btn--menu { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-header__navbar .fr-btn--menu:disabled, +.fr-header__navbar a.fr-btn--menu:not([href]) { + color: var(--text-disabled-grey); + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-header__menu-links .fr-link { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-header__menu-links .fr-link:disabled, +.fr-header__menu-links a.fr-link:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-header__tools-links .fr-link { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-header__tools-links .fr-link:disabled, +.fr-header__tools-links a.fr-link:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + .fr-btns-group--inline-sm .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + } + + .fr-btns-group--inline-sm > li { + display: inline-flex; + max-width: 100%; + width: auto; + } + + .fr-btns-group--inline-sm.fr-btns-group--right.fr-btns-group--inline-reverse { + flex-direction: row-reverse; + justify-content: flex-start; + } + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + .fr-notice__title, + .fr-notice__desc { + display: inline; + } + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + .fr-footer__content-list > li { + margin-right: 1.5rem; + } + + .fr-footer__partners-title { + text-align: left; + } + + .fr-footer__partners-logos { + display: flex; + flex-direction: row; + align-items: flex-start; + justify-content: space-between; + margin-right: -0.5rem; + } + + .fr-footer__partners-main { + margin-bottom: 1rem; + } + + .fr-footer__partners-sub, + .fr-footer__partners-sub > ul { + flex-direction: row; + align-items: flex-start; + } + + .fr-footer__partners-sub > li, + .fr-footer__partners-sub > ul > li { + margin: 0 0.5rem 0 0.5rem; + } + + .fr-footer__partners-sub { + order: 3; + } + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + .fr-follow__newsletter .fr-input-group { + margin-bottom: 0.5rem; + } + + .fr-follow__newsletter .fr-input-wrap .fr-btn { + width: auto; + border-radius: 0 0.25rem 0 0; + } + + .fr-follow__newsletter .fr-input-wrap { + flex-direction: row; + } + + .fr-follow__newsletter .fr-input-wrap .fr-input { + margin-bottom: 0; + border-radius: 0.25rem 0 0 0; + } + + .fr-follow__newsletter .fr-messages-group { + margin-bottom: 0.5rem; + } + + /*! media sm */ + + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + .fr-accordion .fr-collapse { + margin: 0 -0.25rem; + padding-left: 1rem; + padding-right: 1rem; + } + + /*! media md */ + + /*! media md */ + + /*! media md */ + .fr-btns-group--inline-md .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + } + + .fr-btns-group--inline-md > li { + display: inline-flex; + max-width: 100%; + width: auto; + } + + .fr-btns-group--inline-md.fr-btns-group--right.fr-btns-group--inline-reverse { + flex-direction: row-reverse; + justify-content: flex-start; + } + + /*! media md */ + + /*! media md */ + .fr-quote { + padding: 0 0 0 2rem; + background-size: 1px 100%; + background-position: 0 0; + } + + .fr-quote--column { + margin-left: 13.5rem; + min-height: 13rem; + } + + .fr-quote--column .fr-quote__author { + margin-left: 0; + } + + .fr-quote--column .fr-quote__source { + margin-left: 0; + } + + .fr-quote--column figcaption { + min-height: auto; + } + + .fr-quote__image { + position: absolute; + top: 50%; + left: -13.5rem; + width: 11.5rem; + height: 11.5rem; + margin-top: -5.75rem; + } + + /*! media md */ + .fr-breadcrumb { + margin-bottom: 2.5rem; + } + + .fr-breadcrumb__button { + display: none; + } + + .fr-breadcrumb .fr-collapse { + margin-left: 0; + margin-right: 0; + padding-left: 0; + padding-right: 0; + transform: none; + visibility: inherit; + overflow: visible; + max-height: none; + } + + .fr-breadcrumb .fr-collapse::before { + content: none; + } + + .fr-breadcrumb__list { + transform: none; + } + + /*! media md */ + .fr-fieldset__element--inline\@md { + flex: 0 0 auto; + } + + .fr-fieldset__element--year.fr-fieldset__element--inline\@md { + margin-right: 0; + } + + .fr-fieldset__element--postal.fr-fieldset__element--inline\@md { + margin-right: 0; + } + + .fr-fieldset__element--number.fr-fieldset__element--inline\@md { + margin-right: 0; + } + + /*! media md */ + .fr-stepper__title { + font-size: 1.25rem; + line-height: 1.75rem; + } + + /*! media md */ + + /*! media md */ + .fr-links-group--download .fr-link, + .fr-links-group .fr-link--download { + margin-bottom: 3rem; + } + + .fr-links-group__title { + font-size: 1.5rem; + line-height: 2rem; + } + + .fr-links-group--bordered { + padding: 2rem 2rem 0.5rem; + } + + /*! media md */ + .fr-sidemenu { + margin-left: 0; + margin-right: 0; + padding-right: 2rem; + /** + * Modificateur pour que le sidemenu s'adapte à un affichage à droite du contenu + * La bordure se met sur la gauche + */ + + /** + * Modificateur pour que le sidemenu soit sticky + */ + + /** + * Modificateur pour que le sidemenu soit à la fois sticky et prenne toute la hauteur de la page + */ + box-shadow: none; + } + + .fr-sidemenu .fr-collapse { + margin-left: -0.25rem; + margin-right: -0.25rem; + padding-left: 0.25rem; + padding-right: 0.25rem; + } + + .fr-sidemenu__title { + margin: 0 0 1.5rem; + padding: 0; + box-shadow: none; + } + + .fr-sidemenu__list .fr-sidemenu__list { + margin: 0 1rem 1rem; + } + + .fr-sidemenu__list { + margin: 0; + } + + .fr-sidemenu__item::before { + content: none; + } + + .fr-sidemenu__inner { + padding: 0 1.5rem 0 0; + box-shadow: inset -1px 0 0 0 var(--border-default-grey); + } + + .fr-sidemenu__inner > .fr-collapse { + padding: 0; + margin: 0; + overflow: initial; + max-height: none; + } + + .fr-sidemenu__inner > .fr-collapse::before { + display: none; + } + + .fr-sidemenu__inner > .fr-collapse:not(.fr-collapse--expanded) { + visibility: inherit; + } + + .fr-sidemenu--right { + padding-left: 2rem; + padding-right: 0; + } + + .fr-sidemenu--right .fr-sidemenu__inner { + padding: 0 1rem 0 2rem; + border-right: 0; + box-shadow: inset 1px 0 0 0 var(--border-default-grey); + } + + .fr-sidemenu--sticky { + position: sticky; + top: 0; + } + + .fr-sidemenu--sticky .fr-sidemenu__inner { + padding-top: 0.5rem; + padding-left: 0.25rem; + margin-left: -0.25rem; + padding-bottom: 0.25rem; + margin-bottom: -0.25rem; + overflow: auto; + max-height: 100vh; + } + + .fr-sidemenu--sticky-full-height { + position: sticky; + top: 0; + height: 100vh; + } + + .fr-sidemenu--sticky-full-height .fr-sidemenu__inner { + padding-top: 0.5rem; + padding-left: 0.25rem; + margin-left: -0.25rem; + padding-bottom: 0.25rem; + margin-bottom: -0.25rem; + overflow: auto; + height: 100%; + } + + .fr-sidemenu__link, + .fr-sidemenu__btn { + margin: 0; + width: 100%; + } + + .fr-sidemenu__btn[aria-expanded] { + padding: 0.75rem 2.5rem 0.75rem 1rem; + } + + .fr-sidemenu__btn[aria-expanded]::after { + margin-right: -1.5rem; + } + + .fr-sidemenu__inner > .fr-sidemenu__btn { + display: none; + } + + /*! media md */ + .fr-highlight { + padding-left: 2.25rem; + margin-left: 2rem; + } + + /*! media md */ + .fr-tabs--viewport-width { + margin-left: 0; + margin-right: 0; + } + + .fr-tabs__panel { + padding: 2rem; + } + + .fr-tabs__panel:focus, + .fr-tabs__panel:focus-visible { + outline-offset: calc(-2rem + 2px); + } + + /*! media md */ + + /*! media md */ + .fr-summary { + padding: 2rem; + } + + /*! media md */ + .fr-table__content .fr-cell--fixed\@sm { + position: sticky; + left: 0; + z-index: 1; + } + + .fr-table__content .fr-cell--fixed\@md { + position: sticky; + left: 0; + z-index: 1; + } + + .fr-table caption { + font-size: 1.5rem; + line-height: 2rem; + } + + .fr-table__header { + display: flex; + flex-direction: row; + align-items: center; + justify-content: space-between; + } + + .fr-table__header .fr-table__detail { + order: 1; + flex: 1; + padding-right: 0.5rem; + } + + .fr-table__header .fr-btns-group { + order: 2; + padding-left: 0.5rem; + padding-right: 0.5rem; + } + + .fr-table__header .fr-segmented { + order: 3; + flex: 0; + padding-left: 0.5rem; + } + + .fr-table__footer { + display: flex; + flex-direction: row; + align-items: center; + justify-content: space-between; + flex-wrap: wrap; + } + + .fr-table__footer .fr-select-group .fr-select { + width: 16rem; + } + + .fr-table__footer .fr-btns-group { + padding-left: 0.5rem; + } + + .fr-table__footer--start { + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + } + + .fr-table__footer--start .fr-select-group { + padding-left: 0.5rem; + padding-right: 0.5rem; + } + + .fr-table__footer--start .fr-select-group .fr-select { + margin-top: 0; + } + + .fr-table > table td, + .fr-table > table th { + padding: 1rem; + } + + .fr-table > table thead td, + .fr-table > table thead th { + padding-bottom: 1.125rem; + } + + /*! media md */ + + /*! media md */ + + /*! media md */ + .fr-download--card { + padding: 2rem 2rem 5rem 2rem; + } + + .fr-download--card .fr-download__link { + font-size: 1.375rem; + line-height: 1.75rem; + } + + .fr-download--card .fr-download__link::after { + --icon-size: 1.5rem; + bottom: 2rem; + right: 2rem; + } + + .fr-download--card .fr-download__desc { + margin-top: 0.75rem; + } + + .fr-download--card .fr-download__detail { + bottom: 2rem; + left: 2rem; + } + + .fr-downloads-group__title { + font-size: 1.5rem; + line-height: 2rem; + } + + .fr-downloads-group--bordered { + padding: 2rem 2rem 0.5rem; + } + + .fr-downloads-group .fr-download { + margin-bottom: 1.5rem; + } + + /*! media md */ + .fr-alert__title { + font-size: 1.25rem; + line-height: 1.75rem; + } + + /*! media md */ + .fr-notice__title, + .fr-notice__desc, + .fr-notice__link { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-notice .fr-btn--close { + margin-left: 1rem; + } + + /*! media md */ + + /*! media md */ + .fr-card__title { + font-size: 1.375rem; + line-height: 1.75rem; + } + + .fr-card--sm .fr-card__title { + font-size: 1.25rem; + line-height: 1.75rem; + } + + .fr-card--lg .fr-card__title { + font-size: 1.5rem; + line-height: 2rem; + } + + .fr-card--horizontal, + .fr-card--horizontal-half, + .fr-card--horizontal-tier { + flex-direction: row; + } + + .fr-card--horizontal .fr-card__img, + .fr-card--horizontal-half .fr-card__img, + .fr-card--horizontal-tier .fr-card__img { + height: 100%; + } + + .fr-card--horizontal .fr-card__img img, + .fr-card--horizontal-half .fr-card__img img, + .fr-card--horizontal-tier .fr-card__img img { + height: 100%; + object-fit: cover; + } + + .fr-card--horizontal .fr-card__header { + width: 40%; + flex: 0 0 40%; + } + + .fr-card--horizontal-half .fr-card__header { + width: 50%; + flex: 0 0 50%; + } + + .fr-card--horizontal-tier .fr-card__header { + width: 33.3333333333%; + flex: 0 0 33.3333333333%; + } + + .fr-card--download { + flex-direction: row; + } + + .fr-card--download .fr-card__header { + width: 40%; + flex: 0 0 40%; + aspect-ratio: auto; + } + + .fr-card--download .fr-card__header .fr-card__img img { + object-position: 50% 0; + } + + .fr-card--download .fr-card__img { + height: 100%; + } + + .fr-card--download .fr-card__img img { + height: 100%; + object-fit: cover; + } + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + .fr-skiplinks { + padding: 0.75rem 0; + } + + .fr-skiplinks__list > li { + margin: 0 0.5rem; + } + + .fr-skiplinks__list { + flex-direction: row; + flex-wrap: wrap; + margin: 0 -1rem; + } + + /*! media md */ + + /*! media md */ + .fr-callout { + padding: 2rem 3rem; + } + + .fr-callout[class^=fr-icon-]::before, + .fr-callout[class*=" fr-icon-"]::before, + .fr-callout[class^=fr-fi-]::before, + .fr-callout[class*=" fr-fi-"]::before { + margin: -1rem 0 1rem -2rem; + } + + .fr-callout__title { + font-size: 1.5rem; + line-height: 2rem; + } + + /*! media md */ + .fr-modal { + padding-right: var(--scrollbar-width); + } + + .fr-modal--top::before { + content: ""; + } + + .fr-modal::before { + width: 0; + height: 10vh; + flex: 1 0 10vh; + } + + .fr-modal::after { + content: ""; + width: 0; + height: 10vh; + flex: 1 0 10vh; + } + + .fr-modal__body { + max-height: 80vh !important; + } + + .fr-modal__header { + padding: 1rem 2rem; + } + + .fr-modal__content { + padding-left: 2rem; + padding-right: 2rem; + margin-bottom: 4rem; + } + + .fr-modal__footer { + padding: 2rem; + margin-top: -3rem; + } + + .fr-modal__title { + font-size: 1.5rem; + line-height: 2rem; + } + + /*! media md */ + + /*! media md */ + .fr-share__text { + max-width: 18rem; + } + + /*! media md */ + .fr-footer__body { + margin-bottom: 1.5rem; + } + + .fr-footer__brand .fr-logo { + font-size: 1.3125rem; + padding: 1.25rem; + margin: -1.25rem; + } + + .fr-footer__brand .fr-logo::before { + width: 3.4375rem; + height: 1.25rem; + margin-bottom: 0.4166666667rem; + background-size: 3.4375rem 1.40625rem, 3.4375rem 1.25rem, 0; + background-position: 0 -0.078125rem, 0 0, 0 0; + } + + :root[data-fr-mourning] .fr-footer__brand .fr-logo::before { + background-size: 3.4375rem 1.40625rem, 0, 3.4375rem 1.25rem; + } + + .fr-footer__brand .fr-logo::after { + min-width: 3.28125rem; + background-size: 6.5625rem 4.6875rem; + background-position: 0 calc(100% + 2.34375rem); + padding-top: 2.7604166667rem; + } + + [data-fr-theme=dark] .fr-footer__brand .fr-logo::after { + background-position: -3.28125rem 100%; + } + + .fr-footer__brand .fr-logo + .fr-footer__brand-link { + margin-left: 2rem; + } + + .fr-footer__brand { + margin-right: 1rem; + } + + .fr-footer__brand.fr-enlarge-link { + margin: -1rem 0 -1rem -1rem; + padding: 1rem; + align-self: flex-start; + } + + .fr-footer__content { + margin-left: auto; + } + + .fr-footer__content-list { + margin-top: 0.5rem; + } + + .fr-footer__top { + margin: -1.875rem 0 2rem; + } + + .fr-footer__bottom-item { + margin: 0.5rem 0 0 0.75rem; + } + + .fr-footer__bottom-item::before { + margin-right: 0.75rem; + } + + .fr-footer__partners-logos { + margin-right: -1rem; + flex-wrap: nowrap; + } + + .fr-footer__partners-main + .fr-footer__partners-sub { + padding-left: 1rem; + } + + .fr-footer__partners-sub, + .fr-footer__partners-sub > ul { + padding-top: 0; + } + + .fr-footer__partners-sub > ul, + .fr-footer__partners-sub > ul > ul { + justify-content: flex-end; + } + + .fr-footer__partners-sub > li, + .fr-footer__partners-sub > ul > li { + margin: 0 1rem 0 1rem; + } + + .fr-footer__partners-sub .fr-footer__partners-link { + margin-bottom: 0.5rem; + } + + /*! media md */ + .fr-tile__title { + font-size: 1.25rem; + line-height: 1.75rem; + } + + .fr-tile--vertical\@md { + flex-direction: column; + text-align: center; + align-items: center; + } + + .fr-tile--vertical\@md .fr-tile__header { + margin-bottom: 1rem; + margin-right: 0 !important; + } + + .fr-tile--vertical\@md .fr-tile__pictogram { + width: 5rem; + height: 5rem; + } + + .fr-tile--vertical\@md .fr-tile__content { + align-items: center; + } + + .fr-tile--vertical\@md .fr-tile__detail { + margin-top: 0.75rem; + } + + .fr-tile--vertical\@md.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content, + .fr-tile--vertical\@md.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content { + padding-bottom: 2.5rem; + } + + .fr-tile--vertical\@md.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__detail, + .fr-tile--vertical\@md.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__detail { + margin-bottom: 0; + padding-right: 0; + } + + .fr-tile--horizontal .fr-tile__img { + width: 5rem; + height: 5rem; + margin: 0 2rem 0 0; + } + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + .fr-search-bar--lg .fr-btn { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; + overflow: initial; + max-width: 100%; + max-height: none; + } + + .fr-search-bar--lg .fr-btn::before { + --icon-size: 1.5rem; + margin-left: -0.1875rem; + margin-right: 0.5rem; + } + + .fr-search-bar--lg .fr-input { + max-height: 3rem; + } + + /*! media md */ + .fr-content-media--sm .fr-content-media__img, + .fr-content-media--sm .fr-responsive-vid { + width: 75%; + } + + .fr-content-media--lg .fr-content-media__img, + .fr-content-media--lg .fr-responsive-vid { + width: 125%; + } + + /*! media md */ + .fr-consent-banner { + padding: 2rem; + bottom: 2.5rem; + left: 2.5rem; + max-width: 40rem; + max-height: calc(100% - 5rem); + } + + .fr-consent-banner__title { + font-size: 1.25rem; + line-height: 1.75rem; + } + + .fr-consent-banner__buttons { + margin-top: 2rem; + } + + .fr-consent-service > .fr-fieldset { + padding: 0 0 1.25rem; + display: flex; + flex-direction: row; + flex-wrap: wrap; + } + + .fr-consent-service:last-child > .fr-fieldset { + padding: 1.25rem 0 1rem; + } + + .fr-consent-service__title { + font-size: 1.25rem; + line-height: 1.75rem; + width: 50%; + } + + .fr-consent-service__desc { + --text-spacing: 0.25rem 1.5rem 0.5rem 0; + width: 60%; + } + + .fr-consent-service__radios { + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-end; + position: absolute; + top: 1.25rem; + right: 0; + width: 50%; + } + + .fr-consent-services .fr-consent-service + .fr-consent-service { + margin-top: -0.25rem; + } + + .fr-consent-services .fr-consent-service__desc { + --text-spacing: 0.25rem 0 0.5rem 0; + } + + /*! media md */ + .fr-follow { + padding: 2rem 0; + } + + .fr-follow .fr-grid-row > * > div { + display: flex; + flex-direction: column; + align-items: flex-start; + justify-content: center; + height: 100%; + } + + .fr-follow .fr-grid-row > *:not(:first-child) { + padding-left: 8.3333333333%; + padding-top: 0; + margin-top: 0; + box-shadow: -1px 0 0 0 var(--border-default-blue-france); + } + + .fr-follow .fr-grid-row > *:not(:last-child) { + padding-right: 8.3333333333%; + } + + .fr-follow .fr-grid-row > *:first-child:last-child > div { + display: flex; + flex-direction: row; + align-items: center; + justify-content: space-between; + } + + .fr-follow .fr-grid-row > *:first-child:last-child > .fr-follow__newsletter { + --text-spacing: 0; + } + + .fr-follow .fr-grid-row > *:first-child:last-child > .fr-follow__newsletter > * { + max-width: 50%; + padding-right: 0.75rem; + padding-left: 0.75rem; + } + + .fr-follow .fr-grid-row > *:first-child:last-child > .fr-follow__newsletter > :first-child { + padding-right: 0.75rem; + padding-left: 0; + } + + .fr-follow .fr-grid-row > *:first-child:last-child > .fr-follow__newsletter > :last-child { + padding-right: 0; + padding-left: 0.75rem; + } + + .fr-follow .fr-grid-row > *:first-child:last-child > .fr-follow__social { + --title-spacing: 0; + } + + .fr-follow .fr-hint-text { + margin-top: 0.5rem; + } + + /*! media md */ + + /*! media md */ + .fr-header__service-title { + font-size: 1.25rem; + line-height: 1.75rem; + } +} +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + .fr-btns-group--inline-lg .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + } + + .fr-btns-group--inline-lg > li { + display: inline-flex; + max-width: 100%; + width: auto; + } + + .fr-btns-group--inline-lg.fr-btns-group--right.fr-btns-group--inline-reverse { + flex-direction: row-reverse; + justify-content: flex-start; + } + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + .fr-pagination__link--first.fr-pagination__link--lg-label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + } + + .fr-pagination__link--first.fr-pagination__link--lg-label::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/fr--arrow-left-s-first-line.svg"); + mask-image: url("../icons/system/fr--arrow-left-s-first-line.svg"); + content: ""; + } + + .fr-pagination__link--prev.fr-pagination__link--lg-label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + } + + .fr-pagination__link--prev.fr-pagination__link--lg-label::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-left-s-line.svg"); + mask-image: url("../icons/system/arrow-left-s-line.svg"); + content: ""; + } + + .fr-pagination__link--next.fr-pagination__link--lg-label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + } + + .fr-pagination__link--next.fr-pagination__link--lg-label::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-right-s-line.svg"); + mask-image: url("../icons/system/arrow-right-s-line.svg"); + content: ""; + } + + .fr-pagination__link--next.fr-pagination__link--lg-label::before { + content: none; + } + + .fr-pagination__link--last.fr-pagination__link--lg-label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + } + + .fr-pagination__link--last.fr-pagination__link--lg-label::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/fr--arrow-right-s-last-line.svg"); + mask-image: url("../icons/system/fr--arrow-right-s-last-line.svg"); + content: ""; + } + + .fr-pagination__link--last.fr-pagination__link--lg-label::before { + content: none; + } + + /*! media lg */ + + /*! media lg */ + .fr-table__content .fr-cell--fixed\@lg { + position: sticky; + left: 0; + z-index: 1; + } + + .fr-table__footer--middle { + display: block; + padding-left: 0.5rem; + padding-right: 0.5rem; + } + + .fr-table__footer--middle .fr-pagination__list { + flex-wrap: nowrap; + } + + .fr-table__footer--end { + flex: 1 0 0; + } + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + .fr-nav__list { + flex-direction: row; + flex-wrap: nowrap; + } + + .fr-nav__list > *:first-child:nth-last-child(2) ~ *, + .fr-nav__list > *:first-child:nth-last-child(3) ~ *, + .fr-nav__list > *:first-child:nth-last-child(4) ~ * { + margin-left: 1.25rem; + } + + .fr-nav__item .fr-btn, + .fr-nav__item .fr-link { + min-height: auto; + } + + .fr-nav__item { + position: initial; + align-items: flex-start; + } + + .fr-nav__item::before { + content: none; + } + + .fr-nav__item--align-right { + align-items: flex-end; + } + + .fr-nav__link, + .fr-nav__btn { + min-height: 3.5rem; + padding: 1rem; + font-size: 0.875rem; + line-height: 1.5rem; + font-weight: normal; + + --hover-tint: var(--hover); + --active-tint: var(--active); + } + + .fr-nav__link[aria-current]:not([aria-current=false]), + .fr-nav__btn[aria-current]:not([aria-current=false]) { + position: relative; + } + + .fr-nav__link[aria-current]:not([aria-current=false])::before, + .fr-nav__btn[aria-current]:not([aria-current=false])::before { + content: ""; + position: absolute; + top: auto; + bottom: 0; + left: 0; + width: 100%; + height: 2px; + margin-top: 0; + } + + .fr-nav__btn { + justify-content: flex-start; + } + + .fr-menu { + pointer-events: none; + position: absolute; + top: 100%; + z-index: calc(var(--ground) + 1000); + filter: drop-shadow(var(--overlap-shadow)); + } + + .fr-menu__list { + width: 20rem; + pointer-events: auto; + padding: 0; + margin-bottom: 2rem; + background-size: 100% 1px; + background-position: 0 0; + background-repeat: no-repeat; + background-color: var(--background-overlap-grey); + + --idle: transparent; + --hover: var(--background-overlap-grey-hover); + --active: var(--background-overlap-grey-active); + background-image: linear-gradient(0deg, var(--background-open-blue-france), var(--background-open-blue-france)); + } + + .fr-mega-menu { + position: absolute; + top: 100%; + right: 0; + left: 0; + margin: 0; + padding: 0; + z-index: calc(var(--ground) + 1000); + background-color: var(--background-overlap-grey); + + --idle: transparent; + --hover: var(--background-overlap-grey-hover); + --active: var(--background-overlap-grey-active); + filter: drop-shadow(var(--overlap-shadow)); + box-shadow: inset 0 1px 0 0 var(--border-open-blue-france); + } + + .fr-mega-menu::after { + content: ""; + display: block; + padding-bottom: 1.5rem; + } + + .fr-mega-menu > .fr-container { + padding: 0 1.5rem; + } + + .fr-mega-menu > .fr-container::before { + content: ""; + display: block; + padding-top: 1rem; + } + + .fr-mega-menu .fr-btn--close { + display: flex; + } + + .fr-mega-menu__leader { + margin-top: -1.25rem; + padding-top: 0; + } + + .fr-mega-menu__list::before { + content: none; + } + + .fr-menu__list > *:first-child, + .fr-menu__list > *:first-child .fr-nav__link, + .fr-menu__list > *:hover, + .fr-menu__list > *:hover .fr-nav__link, + .fr-menu__list > *:hover + *, + .fr-menu__list > *:hover + * .fr-nav__link { + box-shadow: none; + } + + .fr-menu .fr-nav__link { + box-shadow: 0 calc(-1rem - 1px) 0 -1rem var(--border-default-grey); + } + + .fr-mega-menu__category { + box-shadow: 0 calc(1rem + 1px) 0 -1rem var(--border-default-grey); + } + + /*! media lg */ + + /*! media lg */ + .fr-footer__content { + margin-top: 0; + flex-basis: 50%; + max-width: 36.75rem; + } + + /*! media lg */ + .fr-tile--vertical\@lg { + flex-direction: column; + text-align: center; + align-items: center; + } + + .fr-tile--vertical\@lg .fr-tile__header { + margin-bottom: 1rem; + margin-right: 0 !important; + } + + .fr-tile--vertical\@lg .fr-tile__pictogram { + width: 5rem; + height: 5rem; + } + + .fr-tile--vertical\@lg .fr-tile__content { + align-items: center; + } + + .fr-tile--vertical\@lg .fr-tile__detail { + margin-top: 0.75rem; + } + + .fr-tile--vertical\@lg.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content, + .fr-tile--vertical\@lg.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content { + padding-bottom: 2.5rem; + } + + .fr-tile--vertical\@lg.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__detail, + .fr-tile--vertical\@lg.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__detail { + margin-bottom: 0; + padding-right: 0; + } + + /*! media lg */ + .fr-translate .fr-translate__btn { + min-height: auto; + width: auto; + font-size: 0.875rem; + line-height: 1.5rem; + padding: 0.25rem 0.75rem; + } + + .fr-translate .fr-translate__btn::after { + margin-left: 0.25rem; + margin-right: -0.25rem; + } + + .fr-translate .fr-translate__btn::before { + --icon-size: 1rem; + } + + .fr-translate__language[aria-current]:not([aria-current=false]) { + display: inline-flex; + } + + .fr-translate__menu { + margin: -0.25rem -1rem; + } + + .fr-translate .fr-menu__list { + display: grid; + grid-template-rows: repeat(var(--rows), auto); + grid-auto-flow: column; + } + + .fr-btns-group .fr-translate__menu { + margin: -1.25rem -0.75rem 0; + } + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + .fr-consent-manager__header .fr-consent-service__title { + width: 44%; + } + + .fr-consent-manager__header .fr-consent-service__radios { + width: 56%; + position: absolute; + justify-content: flex-end; + } + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + .fr-header__body-row { + padding: 1.5rem 0; + } + + .fr-header__brand { + margin-top: -1rem; + margin-bottom: -1rem; + flex-wrap: nowrap; + width: auto; + padding-left: 0; + padding-right: 0; + z-index: auto; + background: transparent; + filter: none; + } + + .fr-header__brand-top { + width: auto; + } + + .fr-header__brand.fr-enlarge-link a[href]::before { + outline-offset: 2px; + } + + .fr-header__logo, + .fr-header__operator, + .fr-header__service { + padding: 1rem; + } + + .fr-header__service { + margin-left: 0; + margin-right: 0; + box-shadow: none; + } + + .fr-header__service::before { + content: none; + } + + .fr-header .fr-modal { + margin: 0; + width: auto; + height: auto; + visibility: inherit; + opacity: 1; + position: initial; + background-color: transparent; + overflow: initial; + } + + .fr-header .fr-modal > * > .fr-btn--close { + display: none; + } + + .fr-header .fr-modal > .fr-container { + padding-top: 0; + padding-bottom: 0; + height: auto; + } + + .fr-header__navbar { + display: none; + } + + .fr-header__tools { + flex-direction: column; + align-items: flex-end; + text-align: right; + padding-left: 1rem; + padding-right: 1rem; + margin-left: auto; + flex: 1 0 auto; + } + + .fr-header__tools-links + .fr-header__search { + margin-top: 1rem; + } + + .fr-header__tools .fr-header__search { + max-width: 24rem; + margin-left: auto; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-], + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"], + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-], + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before, + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before, + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + } + + .fr-header__tools-links { + display: flex; + flex-direction: row; + justify-content: flex-end; + gap: 0.5rem; + } + + .fr-header__tools-links .fr-btns-group { + justify-content: flex-end; + margin: 0 -0.25rem -1rem; + } + + .fr-header__tools-links .fr-btns-group .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + margin-left: 0.25rem; + margin-right: 0.25rem; + } + + .fr-header__tools-links .fr-btns-group > li { + display: inline-flex; + max-width: 100%; + width: auto; + align-items: flex-start; + } + + .fr-header .fr-header__menu-links .fr-translate { + margin-left: 0; + margin-right: 0; + margin-bottom: -1rem; + } + + .fr-header .fr-header__menu-links { + display: none; + } + + .fr-header .fr-nav { + justify-content: flex-start; + } + + .fr-header .fr-nav__list { + margin: 0 -1rem; + max-width: calc(100% + 1rem); + } + + .fr-header .fr-links-group { + justify-content: flex-end; + } + + .fr-header .fr-links-group .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + } + + .fr-header .fr-links-group > li { + display: inline-flex; + max-width: 100%; + width: auto; + } + + .fr-header__tools-links .fr-links-group { + justify-content: flex-end; + margin: 0 -0.25rem; + } + + .fr-header__tools-links .fr-links-group .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + } + + .fr-header__tools-links .fr-links-group > li { + display: inline-flex; + max-width: 100%; + width: auto; + } + + .fr-header__tools-links .fr-links-group .fr-link { + margin-left: 0.25rem; + margin-right: 0.25rem; + } + + .fr-header .fr-modal > * > .fr-link--close { + display: none; + } + + .fr-header { + z-index: calc(var(--ground) + 750); + background-color: var(--background-raised-grey); + + --idle: transparent; + --hover: var(--background-raised-grey-hover); + --active: var(--background-raised-grey-active); + filter: drop-shadow(var(--raised-shadow)); + } + + .fr-header .fr-header__menu { + box-shadow: inset 0 1px 0 0 var(--border-default-grey); + } +} +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + .fr-consent-manager__header .fr-consent-service__title { + width: 50%; + } + + .fr-consent-manager__header .fr-consent-service__radios { + width: 50%; + } + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-range-group--disabled .fr-range__output, + .fr-range-group--disabled .fr-range__min, + .fr-range-group--disabled .fr-range__max { + color: graytext; + } + + .fr-range-group--disabled .fr-range[data-fr-js-range]::before, + .fr-range-group--disabled .fr-range[data-fr-js-range]::after { + border: 1px solid graytext; + } + + .fr-range-group--disabled .fr-label, + .fr-range-group--disabled .fr-label .fr-hint-text { + color: graytext; + } + + .fr-range input[type=range] { + border: none; + } + + .fr-range[data-fr-js-range]::before { + box-shadow: 0 0 0 1px buttontext; + } + + .fr-range[data-fr-js-range]::after { + background-color: highlight; + } + + .fr-range[data-fr-js-range] input[type=range] { + border: none; + } + + .fr-range[data-fr-js-range] input[type=range]:focus::-webkit-slider-thumb { + outline-color: highlight; + } + + .fr-range[data-fr-js-range] input[type=range]:focus::-moz-range-thumb { + outline-color: highlight; + } + + .fr-range[data-fr-js-range] input[type=range]::-webkit-slider-thumb { + background: buttontext; + box-shadow: none; + } + + .fr-range[data-fr-js-range] input[type=range]::-moz-range-thumb { + background: buttontext; + box-shadow: none; + } + + .fr-range[data-fr-js-range] input[type=range]:disabled::-webkit-slider-thumb { + background: graytext; + } + + .fr-range[data-fr-js-range] input[type=range]:disabled::-moz-range-thumb { + background: graytext; + } + + .fr-range--step[data-fr-js-range]::before { + background-image: radial-gradient(circle at 2px 50%, buttontext 0, buttontext 1px, transparent 1px); + } + + .fr-range--step[data-fr-js-range]::after { + box-shadow: inset 10px 0 0 0 highlight, inset -10px 0 0 0 highlight; + background-image: radial-gradient(circle at 2px 50%, highlighttext 0, highlighttext 2px, transparent 2px); + } + + .fr-range--step.fr-range--sm[data-fr-js-range]::after { + box-shadow: inset 6px 0 0 0 highlight, inset -6px 0 0 0 highlight; + } + + .fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(1) { + border-right: none; + } + + .fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(2) { + border-left: none; + } + + .fr-accordion__btn::after { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-accordion { + border-top: 1px solid; + border-bottom: 1px solid; + } + + .fr-accordion + .fr-accordion { + border-top: none; + } + + .fr-badge::before, + .fr-badge::after { + background-color: canvastext; + } + + .fr-badge { + outline: 1px solid; + } + + .fr-btn::before, + .fr-btn::after { + background-color: buttontext; + } + + .fr-btn:disabled::before, + .fr-btn:disabled::after, + a.fr-btn:not([href])::before, + a.fr-btn:not([href])::after { + background-color: graytext; + } + + .fr-btn:disabled, + a.fr-btn:not([href]) { + border-color: graytext; + color: graytext; + } + + a[href].fr-btn::before, + a[href].fr-btn::after { + background-color: linktext; + } + + button.fr-btn { + border: 1px solid buttontext; + } + + .fr-btn--close::after { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--tooltip::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--fullscreen::after { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--display::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--account::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--team::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--briefcase::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--sort::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--sort[aria-sort=ascending]::before, + .fr-btn--sort[aria-sort=descending]::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-connect { + border: 1px solid; + } + + .fr-connect__login, + .fr-connect__brand { + line-height: 1.1; + } + + .fr-connect--plus::after { + forced-color-adjust: none; + color: buttontext; + } + + .fr-connect-group .fr-connect + p a { + text-decoration: underline; + text-underline-offset: 5px; + } + + .fr-quote { + border-left: 1px solid; + } + + .fr-breadcrumb__list li:not(:first-child)::before { + forced-color-adjust: none; + background-color: canvastext; + } + + .fr-breadcrumb__link { + text-decoration: underline; + text-underline-offset: 5px; + } + + .fr-breadcrumb__link[aria-current]:not([aria-current=false]) { + text-decoration: none; + } + + .fr-fieldset:disabled .fr-label, + .fr-fieldset:disabled .fr-hint-text, + .fr-fieldset:disabled .fr-fieldset__legend { + color: graytext; + } + + .fr-fieldset input:disabled + label, + .fr-fieldset input:disabled + label .fr-hint-text, + .fr-fieldset input:disabled + label + .fr-hint-text { + color: graytext; + } + + .fr-message--error::before, + .fr-message--error::after, + .fr-message--valid::before, + .fr-message--valid::after, + .fr-message--warning::before, + .fr-message--warning::after, + .fr-message--info::before, + .fr-message--info::after { + forced-color-adjust: none; + background-color: canvastext; + } + + .fr-error-text::before, + .fr-valid-text::before, + .fr-info-text::before { + forced-color-adjust: none; + background-color: canvastext; + } + + .fr-stepper__steps { + forced-color-adjust: none; + background-image: repeating-linear-gradient(to right, highlight 0, highlight var(--active-inner), transparent var(--active-inner), transparent var(--active-outer)), repeating-linear-gradient(to right, graytext 0, graytext var(--default-inner), transparent var(--default-inner), transparent var(--default-outer)); + } + + .fr-tooltip { + outline: 1px solid; + background: canvas; + } + + .fr-tooltip.fr-placement { + padding: 0.5rem; + } + + a.fr-link { + text-decoration: underline; + text-underline-offset: 5px; + } + + a.fr-link:not([href])::before, + a.fr-link:not([href])::after { + background-color: graytext; + } + + .fr-links-group--download .fr-link::after, + .fr-link--download::after { + forced-color-adjust: none; + background-color: linktext; + } + + .fr-links-group--download .fr-link .fr-link__detail, + .fr-link--download .fr-link__detail { + color: canvastext; + } + + .fr-links-group--download .fr-link:not([href]) .fr-link__detail, + .fr-link--download:not([href]) .fr-link__detail { + color: graytext; + } + + .fr-link--close::after { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-sidemenu__inner { + border-right: 1px solid; + } + + .fr-sidemenu__link[aria-current]:not([aria-current=false])::before, + .fr-sidemenu__btn[aria-current]:not([aria-current=false])::before { + background-color: highlight; + forced-color-adjust: none; + } + + .fr-sidemenu__btn[aria-expanded]::after { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-highlight { + border-left: 4px solid; + padding-left: 1rem; + } + + .fr-tabs { + border-bottom: 1px solid; + } + + .fr-tabs::before { + border: 1px solid graytext; + } + + .fr-tabs__tab { + border: 1px solid; + } + + .fr-tabs__tab[aria-selected=true]:not(:disabled) { + border: 1px solid highlight; + border-top: 4px solid highlight; + border-bottom: 1px solid canvas; + color: highlight; + } + + .fr-pagination__link:not([href]):disabled:not([aria-current]), + a.fr-pagination__link:not([href]):not([aria-current]) { + color: graytext; + } + + .fr-pagination__link--first::before { + forced-color-adjust: none; + } + + .fr-pagination__link--first.fr-pagination__link--label::before { + forced-color-adjust: none; + } + + .fr-pagination__link--prev::before { + forced-color-adjust: none; + } + + .fr-pagination__link--prev.fr-pagination__link--label::before { + forced-color-adjust: none; + } + + .fr-pagination__link--next::before { + forced-color-adjust: none; + } + + .fr-pagination__link--next.fr-pagination__link--label::after { + forced-color-adjust: none; + } + + .fr-pagination__link--last::before { + forced-color-adjust: none; + } + + .fr-pagination__link--last.fr-pagination__link--label::after { + forced-color-adjust: none; + } + + .fr-summary { + outline: 1px solid; + } + + .fr-summary__link { + text-decoration: underline; + text-underline-offset: 5px; + } + + .fr-table__content .fr-cell--fixed .fr-checkbox-group .fr-label, + .fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group .fr-label, + .fr-table__content .fr-cell--fixed\@md .fr-checkbox-group .fr-label, + .fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group .fr-label { + opacity: 0; + } + + .fr-table__content .fr-cell--fixed, + .fr-table__content .fr-cell--fixed\@sm, + .fr-table__content .fr-cell--fixed\@md, + .fr-table__content .fr-cell--fixed\@lg { + outline: 1px solid; + } + + .fr-table__content table tbody tr::after { + border: 2px solid highlight; + } + + .fr-table__content th, + .fr-table__content td { + border: 1px solid; + } + + .fr-tag::before, + .fr-tag::after { + background-color: canvastext; + } + + .fr-tag { + border: 1px solid; + } + + .fr-tag:disabled, + a.fr-tag:not([href]) { + color: graytext; + } + + a.fr-tag[aria-pressed=true]:not(:disabled), + button.fr-tag[aria-pressed=true]:not(:disabled), + input[type=button].fr-tag[aria-pressed=true]:not(:disabled), + input[type=image].fr-tag[aria-pressed=true]:not(:disabled), + input[type=reset].fr-tag[aria-pressed=true]:not(:disabled), + input[type=submit].fr-tag[aria-pressed=true]:not(:disabled) { + color: highlight; + border: 1px solid highlight; + border-top: 4px solid highlight; + } + + a.fr-tag[aria-pressed=true]:not(:disabled)::after, + button.fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=button].fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=image].fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=reset].fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=submit].fr-tag[aria-pressed=true]:not(:disabled)::after { + display: none; + } + + a.fr-tag[aria-pressed=true].fr-tag--sm::after, + button.fr-tag[aria-pressed=true].fr-tag--sm::after, + input[type=button].fr-tag[aria-pressed=true].fr-tag--sm::after, + input[type=image].fr-tag[aria-pressed=true].fr-tag--sm::after, + input[type=reset].fr-tag[aria-pressed=true].fr-tag--sm::after, + input[type=submit].fr-tag[aria-pressed=true].fr-tag--sm::after { + display: none; + } + + a.fr-tag--dismiss::after, + button.fr-tag--dismiss::after, + input[type=button].fr-tag--dismiss::after, + input[type=image].fr-tag--dismiss::after, + input[type=reset].fr-tag--dismiss::after, + input[type=submit].fr-tag--dismiss::after { + forced-color-adjust: none; + background-color: buttontext; + } + + a.fr-tag--dismiss:disabled::after, + button.fr-tag--dismiss:disabled::after, + input[type=button].fr-tag--dismiss:disabled::after, + input[type=image].fr-tag--dismiss:disabled::after, + input[type=reset].fr-tag--dismiss:disabled::after, + input[type=submit].fr-tag--dismiss:disabled::after { + background-color: graytext; + } + + a.fr-tag--dismiss.fr-tag--sm::after, + button.fr-tag--dismiss.fr-tag--sm::after, + input[type=button].fr-tag--dismiss.fr-tag--sm::after, + input[type=image].fr-tag--dismiss.fr-tag--sm::after, + input[type=reset].fr-tag--dismiss.fr-tag--sm::after, + input[type=submit].fr-tag--dismiss.fr-tag--sm::after { + background-color: buttontext; + } + + a.fr-tag--dismiss.fr-tag--sm:disabled::after, + button.fr-tag--dismiss.fr-tag--sm:disabled::after, + input[type=button].fr-tag--dismiss.fr-tag--sm:disabled::after, + input[type=image].fr-tag--dismiss.fr-tag--sm:disabled::after, + input[type=reset].fr-tag--dismiss.fr-tag--sm:disabled::after, + input[type=submit].fr-tag--dismiss.fr-tag--sm:disabled::after { + background-color: graytext; + } + + .fr-tags-group.fr-tags-group--sm button.fr-tag.fr-tag--dismiss::after, + .fr-tags-group.fr-tags-group--sm input[type=button].fr-tag.fr-tag--dismiss::after { + background-color: buttontext; + } + + .fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]::after, + .fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]::after { + display: none; + } + + .fr-download .fr-download__link::after { + forced-color-adjust: none; + } + + .fr-alert { + outline: 1px solid; + } + + .fr-alert::before { + background-color: graytext; + left: 8px; + } + + .fr-alert .fr-btn--close::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-alert .fr-link--close::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-notice { + outline: 1px solid; + } + + .fr-notice__title::before { + forced-color-adjust: none; + background-color: canvastext; + } + + .fr-notice .fr-btn--close::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-notice--weather-red, + .fr-notice--weather-purple { + color: highlight; + } + + .fr-notice--weather-red .fr-notice__title::before, + .fr-notice--weather-purple .fr-notice__title::before { + forced-color-adjust: none; + background-color: highlight; + } + + .fr-notice--witness .fr-notice__title::before, + .fr-notice--kidnapping .fr-notice__title::before, + .fr-notice--attack .fr-notice__title::before, + .fr-notice--cyberattack .fr-notice__title::before { + forced-color-adjust: none; + background-color: highlight; + } + + .fr-notice--witness, + .fr-notice--kidnapping, + .fr-notice--attack, + .fr-notice--cyberattack { + color: highlight; + } + + .fr-radio-group input[type=radio] { + opacity: 1; + } + + .fr-radio-group input[type=radio]:disabled + label { + color: graytext; + } + + .fr-radio-group input[type=radio] + label::before { + display: none; + } + + .fr-radio-rich input[type=radio]:disabled + label { + outline: 1px solid; + } + + .fr-radio-rich input[type=radio]:disabled + label::before { + background-color: transparent; + } + + .fr-radio-rich input[type=radio]:disabled ~ .fr-radio-rich__pictogram { + outline: 1px solid graytext; + } + + .fr-radio-rich input[type=radio] + label { + outline: 1px solid; + } + + .fr-radio-rich__pictogram { + outline: 1px solid; + } + + .fr-radio-rich__img { + outline: 1px solid; + } + + .fr-card { + border: 1px solid; + } + + .fr-card__title a::after, + .fr-card__title button::after { + forced-color-adjust: none; + background-color: linktext; + } + + .fr-card__title a, + .fr-card__title button { + text-decoration: underline; + text-underline-offset: 5px; + } + + .fr-card__title a:not([href])::after, + .fr-card__title button:not([href])::after { + background-color: graytext; + } + + .fr-card__title [target=_blank]::after { + background-color: linktext; + } + + .fr-card.fr-enlarge-link .fr-card__title a, + .fr-card.fr-enlarge-button .fr-card__title button { + text-decoration: none; + } + + .fr-card--download .fr-card__title a::after, + .fr-card--download .fr-card__title button::after { + background-color: linktext; + } + + .fr-card--download .fr-card__title a:disabled::after, + .fr-card--download .fr-card__title a:not([href])::after, + .fr-card--download .fr-card__title button:disabled::after { + background-color: graytext; + } + + .fr-checkbox-group input[type=checkbox] { + opacity: 1; + } + + .fr-checkbox-group input[type=checkbox]:disabled + label { + color: graytext; + } + + .fr-checkbox-group input[type=checkbox] + label::before { + display: none; + } + + .fr-segmented__elements { + outline: 1px solid; + } + + .fr-segmented input + label::before { + background-color: buttontext; + } + + .fr-segmented input:checked:focus + label { + outline: 4px solid; + outline-offset: 0; + } + + .fr-segmented input:checked + label { + outline: 2px solid; + color: highlight; + } + + .fr-segmented input:checked:disabled + label { + color: graytext; + } + + .fr-segmented input:disabled + label { + color: graytext; + } + + .fr-segmented input:not([disabled]):not(:checked) + label { + color: buttontext; + } + + .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + border: 2px solid highlight; + background-color: transparent; + background-image: none; + forced-color-adjust: none; + color: canvastext; + } + + .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::after { + background-image: url("data:image/svg+xml;charset=utf-8,"); + border: 2px solid highlight; + background-color: highlight; + } + + .fr-toggle input[type=checkbox]:focus ~ .fr-toggle__label::before { + outline-color: graytext; + } + + .fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label { + color: graytext; + } + + .fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::before, + .fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::after { + background-image: none; + border: 2px solid graytext; + box-shadow: none; + color: graytext; + } + + .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::before, + .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::after { + background-image: none; + border: 2px solid graytext; + box-shadow: none; + } + + .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::after { + background-color: graytext; + background-image: url("data:image/svg+xml;charset=utf-8,"); + } + + .fr-toggle label[data-fr-unchecked-label][data-fr-checked-label]::before { + background-image: none; + color: canvastext; + } + + .fr-toggle label::before { + height: 1.5rem; + background-image: none; + border: 2px solid buttontext; + background-color: transparent; + forced-color-adjust: none; + padding-top: 1.25rem; + } + + .fr-toggle label::after { + box-shadow: none; + border: 2px solid buttontext; + forced-color-adjust: none; + background-color: transparent; + } + + .fr-select { + background-image: url("data:image/svg+xml;charset=utf-8,"); + } + + .fr-callout { + border-left: 4px solid; + padding-left: 1.25rem; + } + + .fr-modal--opened .fr-modal__body { + border: 1px solid; + } + + .fr-modal__footer { + border-top: 1px solid; + } + + .fr-nav__list { + border-top: 1px solid; + border-bottom: 1px solid; + } + + .fr-nav__btn::after { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-menu .fr-nav__link[aria-current]:not([aria-current=false])::before { + background-color: highlight; + width: 0.25rem; + } + + .fr-mega-menu .fr-nav__link[aria-current]:not([aria-current=false])::before { + background-color: highlight; + width: 0.25rem; + } + + .fr-share .fr-btns-group .fr-btn { + border: none; + } + + .fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:disabled:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a.fr-btn:not([href]):not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-color: graytext; + } + + .fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a[href].fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-color: linktext; + } + + .fr-share__link--facebook::before { + forced-color-adjust: none; + background-color: buttontext; + } + + a[href].fr-share__link--facebook::before { + forced-color-adjust: none; + background-color: linktext; + } + + a:not([href]).fr-share__link--facebook::before { + forced-color-adjust: none; + background-color: graytext; + } + + .fr-share__link--twitter::before { + forced-color-adjust: none; + background-color: buttontext; + } + + a[href].fr-share__link--twitter::before { + forced-color-adjust: none; + background-color: linktext; + } + + a:not([href]).fr-share__link--twitter::before { + forced-color-adjust: none; + background-color: graytext; + } + + .fr-share__link--linkedin::before { + forced-color-adjust: none; + background-color: buttontext; + } + + a[href].fr-share__link--linkedin::before { + forced-color-adjust: none; + background-color: linktext; + } + + a:not([href]).fr-share__link--linkedin::before { + forced-color-adjust: none; + background-color: graytext; + } + + .fr-share__link--mail::before { + forced-color-adjust: none; + background-color: buttontext; + } + + a[href].fr-share__link--mail::before { + forced-color-adjust: none; + background-color: linktext; + } + + a:not([href]).fr-share__link--mail::before { + forced-color-adjust: none; + background-color: graytext; + } + + .fr-share__link--copy::before { + forced-color-adjust: none; + background-color: buttontext; + } + + a[href].fr-share__link--copy::before { + forced-color-adjust: none; + background-color: linktext; + } + + a:not([href]).fr-share__link--copy::before { + forced-color-adjust: none; + background-color: graytext; + } + + .fr-footer { + padding-top: 1.875rem; + } + + .fr-footer__bottom { + border-top: 1px solid; + } + + .fr-footer__bottom-item .fr-btn { + border: none; + } + + .fr-footer__partners { + border-top: 1px solid; + } + + .fr-tile { + outline: 1px solid; + } + + .fr-tile.fr-enlarge-link .fr-tile__title a, + .fr-tile.fr-enlarge-link .fr-tile__title button, + .fr-tile.fr-enlarge-button .fr-tile__title a, + .fr-tile.fr-enlarge-button .fr-tile__title button { + text-decoration: none; + } + + .fr-tile__title a, + .fr-tile__title button { + text-decoration: underline; + text-underline-offset: 5px; + } + + .fr-tile__title a::after, + .fr-tile__title button::after { + forced-color-adjust: none; + background-color: linktext; + } + + .fr-tile__title a:disabled::after, + .fr-tile__title a:not([href])::after, + .fr-tile__title button:disabled::after { + background-color: graytext; + } + + .fr-tile__title [target=_blank]::after { + background-color: linktext; + } + + .fr-tile.fr-tile--download .fr-tile__title a::after, + .fr-tile.fr-tile--download .fr-tile__title button::after { + background-color: linktext; + } + + .fr-tile.fr-tile--download .fr-tile__title a:disabled::after, + .fr-tile.fr-tile--download .fr-tile__title a:not([href])::after, + .fr-tile.fr-tile--download .fr-tile__title button:disabled::after { + background-color: graytext; + } + + .fr-translate .fr-translate__btn::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-translate .fr-translate__btn::before, + .fr-translate .fr-translate__btn::after { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-transcription__btn::after { + forced-color-adjust: none; + } + + .fr-transcription__btn { + border: 1px solid; + } + + .fr-transcription .fr-collapse { + outline: 1px solid; + } + + .fr-transcription .fr-modal:not(.fr-modal--opened) { + border-bottom: 1px solid; + } + + .fr-input-wrap--addon > *:last-child:not(:first-child) { + max-height: 2.5rem; + } + + .fr-search-bar .fr-btn::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-content-media__transcription .fr-link::after { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-consent-banner { + outline: 1px solid; + } + + .fr-consent-service__collapse .fr-consent-service__collapse-btn::after { + forced-color-adjust: none; + } + + .fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a.fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-color: linktext; + } + + .fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a.fr-btn:not([href]):not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-color: graytext; + } + + .fr-follow__social .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-follow__social .fr-btns-group--lg a.fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-color: linktext; + } + + .fr-follow__social .fr-btns-group--lg a.fr-btn:not([href]):not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-color: graytext; + } + + .fr-header { + outline: 1px solid; + } + + .fr-header__navbar .fr-btn--menu::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-header__navbar .fr-btn--search::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-header .fr-header__menu-links .fr-btn { + border: none; + } +} +@media (prefers-reduced-motion: reduce) { + .fr-accordion__btn::after { + transition: none; + } + + .fr-accordion .fr-collapse { + transition: none; + } + + .fr-tabs { + transition: none; + } + + .fr-tabs__panel { + transition: none; + } + + .fr-modal { + transition: none; + } + + .fr-modal--opened { + transition: none; + } + + .fr-modal__footer { + transition: none; + } + + .fr-nav__btn::after { + transition: none; + } + + .fr-translate .fr-translate__btn::after { + transition: none; + } + + .fr-translate__menu { + transition: none; + } + + .fr-consent-service .fr-consent-service__collapse-btn::after { + transition: none; + } +} +@media (prefers-color-scheme: dark) and (forced-colors: active) { + .fr-logo::after { + background-position: -2.625rem 100%; + } + + [data-fr-theme=dark] .fr-logo::after { + background-position: -2.625rem 100%; + } + + .fr-logo--sm::after { + background-position: -1.96875rem 100%; + } + + [data-fr-theme=dark] .fr-logo--sm::after { + background-position: -1.96875rem 100%; + } + + .fr-logo--lg::after { + background-position: -3.28125rem 100%; + } + + [data-fr-theme=dark] .fr-logo--lg::after { + background-position: -3.28125rem 100%; + } + + .fr-footer__brand .fr-logo::after { + background-position: -2.625rem 100%; + } + + [data-fr-theme=dark] .fr-footer__brand .fr-logo::after { + background-position: -2.625rem 100%; + } + + .fr-header__logo .fr-logo::after { + background-position: -1.96875rem 100%; + } + + [data-fr-theme=dark] .fr-header__logo .fr-logo::after { + background-position: -1.96875rem 100%; + } +} +@media (prefers-color-scheme: light) and (forced-colors: active) { + .fr-logo::after { + background-position: 0 calc(100% + 1.875rem); + } + + [data-fr-theme=dark] .fr-logo::after { + background-position: 0 calc(100% + 1.875rem); + } + + .fr-logo--sm::after { + background-position: 0 calc(100% + 1.40625rem); + } + + [data-fr-theme=dark] .fr-logo--sm::after { + background-position: 0 calc(100% + 1.40625rem); + } + + .fr-logo--lg::after { + background-position: 0 calc(100% + 2.34375rem); + } + + [data-fr-theme=dark] .fr-logo--lg::after { + background-position: 0 calc(100% + 2.34375rem); + } + + .fr-footer__brand .fr-logo::after { + background-position: 0 calc(100% + 1.875rem); + } + + [data-fr-theme=dark] .fr-footer__brand .fr-logo::after { + background-position: 0 calc(100% + 1.875rem); + } + + .fr-header__logo .fr-logo::after { + background-position: 0 calc(100% + 1.40625rem); + } + + [data-fr-theme=dark] .fr-header__logo .fr-logo::after { + background-position: 0 calc(100% + 1.40625rem); + } +} +@media (min-width: 48em) and (-ms-high-contrast: active), (min-width: 48em) and (forced-colors: active) { + .fr-sidemenu--right .fr-sidemenu__inner { + border-left: 1px solid; + } +} +@media (-ms-high-contrast: active) and (min-width: 48em), (forced-colors: active) and (min-width: 48em) { + .fr-highlight { + padding-left: 2rem; + } + + .fr-callout { + padding-left: 2.75rem; + } +} +@media (-ms-high-contrast: active) and (-ms-high-contrast: active), (-ms-high-contrast: active) and (forced-colors: active), (forced-colors: active) and (-ms-high-contrast: active), (forced-colors: active) and (forced-colors: active) { + .fr-tabs__tab[aria-selected=true][class^=fr-icon-]:not(:disabled)::before, + .fr-tabs__tab[aria-selected=true][class^=fr-icon-]:not(:disabled)::after, + .fr-tabs__tab[aria-selected=true][class*=" fr-icon-"]:not(:disabled)::before, + .fr-tabs__tab[aria-selected=true][class*=" fr-icon-"]:not(:disabled)::after, + .fr-tabs__tab[aria-selected=true][class^=fr-fi-]:not(:disabled)::before, + .fr-tabs__tab[aria-selected=true][class^=fr-fi-]:not(:disabled)::after, + .fr-tabs__tab[aria-selected=true][class*=" fr-fi-"]:not(:disabled)::before, + .fr-tabs__tab[aria-selected=true][class*=" fr-fi-"]:not(:disabled)::after { + background-color: highlight; + } + + a.fr-tag[aria-pressed=true]:not(:disabled)::before, + a.fr-tag[aria-pressed=true]:not(:disabled)::after, + button.fr-tag[aria-pressed=true]:not(:disabled)::before, + button.fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=button].fr-tag[aria-pressed=true]:not(:disabled)::before, + input[type=button].fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=image].fr-tag[aria-pressed=true]:not(:disabled)::before, + input[type=image].fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=reset].fr-tag[aria-pressed=true]:not(:disabled)::before, + input[type=reset].fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=submit].fr-tag[aria-pressed=true]:not(:disabled)::before, + input[type=submit].fr-tag[aria-pressed=true]:not(:disabled)::after { + background-color: highlight; + } + + .fr-segmented input:checked + label::before { + background-color: highlight; + } + + .fr-segmented input:checked:disabled + label::before { + background-color: graytext; + } +} +@media (min-width: 62em) and (-ms-high-contrast: active), (min-width: 62em) and (forced-colors: active) { + .fr-pagination__link--first.fr-pagination__link--lg-label::before { + forced-color-adjust: none; + } + + .fr-pagination__link--prev.fr-pagination__link--lg-label::before { + forced-color-adjust: none; + } + + .fr-pagination__link--next.fr-pagination__link--lg-label::after { + forced-color-adjust: none; + } + + .fr-pagination__link--last.fr-pagination__link--lg-label::after { + forced-color-adjust: none; + } + + .fr-nav__link[aria-current]:not([aria-current=false])::before, + .fr-nav__btn[aria-current]:not([aria-current=false])::before { + background-color: highlight; + height: 0.25rem; + } + + .fr-menu__list { + outline: 1px solid; + } + + .fr-mega-menu { + outline: 1px solid; + } + + .fr-translate .fr-menu__list { + border-top: 1px solid; + } +} +@media (forced-colors: active), (prefers-contrast: more) { + .fr-pagination__link[aria-current]:not([aria-current=false]) { + justify-content: center; + padding: calc(0.25rem - 1px) calc(0.75rem - 1px); + border: 1px solid var(--border-active-blue-france); + } +} +@media (hover: hover) and (pointer: fine) { + .fr-card--download.fr-enlarge-link:hover .fr-card__header, + .fr-card--download.fr-enlarge-button:hover .fr-card__header { + background-color: var(--hover); + } + + .fr-card--download.fr-enlarge-link:active .fr-card__header, + .fr-card--download.fr-enlarge-button:active .fr-card__header { + background-color: var(--active); + } + + .fr-header__brand.fr-enlarge-link a[href]:hover { + --a: 0.1; + } + + .fr-header__brand.fr-enlarge-link a[href]:active { + --a: 0.2; + } +} +@media (min-width: 48em) and (prefers-color-scheme: dark) and (forced-colors: active) { + .fr-footer__brand .fr-logo::after { + background-position: -3.28125rem 100%; + } + + [data-fr-theme=dark] .fr-footer__brand .fr-logo::after { + background-position: -3.28125rem 100%; + } +} +@media (min-width: 48em) and (prefers-color-scheme: light) and (forced-colors: active) { + .fr-footer__brand .fr-logo::after { + background-position: 0 calc(100% + 2.34375rem); + } + + [data-fr-theme=dark] .fr-footer__brand .fr-logo::after { + background-position: 0 calc(100% + 2.34375rem); + } +} +@media (-ms-high-contrast: active) and (min-width: 62em), (forced-colors: active) and (min-width: 62em) { + .fr-header { + outline: none; + } +} diff --git a/dist/dsfr/component/component.main.min.css b/dist/dsfr/component/component.main.min.css new file mode 100644 index 0000000..26b9ce1 --- /dev/null +++ b/dist/dsfr/component/component.main.min.css @@ -0,0 +1,196 @@ +@charset "UTF-8"; +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-upload-group .fr-label .fr-hint-text{margin-top:.75rem}.fr-upload-group .fr-label+.fr-upload{margin-top:1rem}.fr-upload-group .fr-message:first-child{margin-top:.5rem}.fr-upload{display:inline-flex;font-size:.875rem;line-height:1.5rem;margin:0;width:100%}.fr-upload:disabled::-webkit-file-upload-button{cursor:not-allowed;outline-style:none}.fr-upload::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer;font:inherit;margin-right:.5rem}.fr-range-group{position:relative}.fr-range-group--error:before,.fr-range-group--valid:before{background-position:0 0;background-repeat:no-repeat;background-size:.125rem 100%;bottom:0;content:"";display:block;left:-.75rem;pointer-events:none;position:absolute;right:-.75rem;top:0}.fr-range{--thumb-size:1.5rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;position:relative}.fr-range input[type=range]{outline:none;width:100%}.fr-range__output{color:var(--text-active-blue-france);visibility:hidden}.fr-range__max,.fr-range__min,.fr-range__output{font-size:.75rem;line-height:1.25rem;min-width:var(--thumb-size);text-align:center}.fr-range[data-fr-js-range]{--progress-left:0;--progress-right:calc(var(--thumb-size)*0.5)}.fr-range[data-fr-js-range]:after,.fr-range[data-fr-js-range]:before{border-radius:.375rem;content:"";display:block;forced-color-adjust:none;height:.75rem;left:0;position:absolute;right:0;top:1.625rem;width:100%}.fr-range[data-fr-js-range]:before{box-shadow:inset 0 0 0 1px var(--border-action-high-blue-france);outline-offset:-1px}.fr-range[data-fr-js-range]:after{--idle:transparent;--hover:var(--background-active-blue-france-hover);--active:var(--background-active-blue-france-active);background-color:var(--background-active-blue-france);clip-path:polygon(var(--progress-left) 0,var(--progress-right) 0,var(--progress-right) 100%,var(--progress-left) 100%)}.fr-range[data-fr-js-range] input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;height:var(--thumb-size);width:100%;z-index:1}.fr-range[data-fr-js-range] input[type=range]:not(:only-of-type){pointer-events:none}.fr-range[data-fr-js-range] input[type=range]::-webkit-slider-thumb{--hover:var(--background-raised-grey-hover);--active:var(--background-raised-grey-active);--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--background-raised-grey);background-color:var(--background-default-grey);border:none;border:1px solid var(--border-action-high-blue-france);border-radius:50%;filter:drop-shadow(var(--raised-shadow));height:var(--thumb-size);pointer-events:auto;width:var(--thumb-size);z-index:calc(var(--ground) + 500)}.fr-range[data-fr-js-range] input[type=range]::-webkit-slider-thumb:active{z-index:2}.fr-range[data-fr-js-range] input[type=range]::-moz-range-thumb{--hover:var(--background-raised-grey-hover);--active:var(--background-raised-grey-active);--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--background-raised-grey);background-color:var(--background-default-grey);border:none;border:1px solid var(--border-action-high-blue-france);border-radius:50%;filter:drop-shadow(var(--raised-shadow));height:var(--thumb-size);pointer-events:auto;width:var(--thumb-size);z-index:calc(var(--ground) + 500)}.fr-range[data-fr-js-range] input[type=range]::-moz-range-thumb:active{z-index:2}.fr-range[data-fr-js-range] input[type=range]:disabled{border-color:graytext}.fr-range[data-fr-js-range] .fr-range__output{visibility:visible}.fr-range--sm{--thumb-size:1rem}.fr-range--sm[data-fr-js-range]:after,.fr-range--sm[data-fr-js-range]:before{border-radius:.25rem;height:.5rem;top:1.5rem}.fr-range--step[data-fr-js-range]{--step-width:0}.fr-range--step[data-fr-js-range]:after,.fr-range--step[data-fr-js-range]:before{background-clip:content-box;background-position:.625rem 0;background-repeat:repeat-x;background-size:var(--step-width) 100%;padding-left:.625rem;padding-right:.625rem}.fr-range--step.fr-range--sm[data-fr-js-range]:after,.fr-range--step.fr-range--sm[data-fr-js-range]:before{background-position:.375rem 0;padding-left:.375rem;padding-right:.375rem}.fr-range--double .fr-range__output{min-width:calc(var(--thumb-size)*2)}.fr-range--double[data-fr-js-range] input[type=range]{width:calc(100% - var(--thumb-size))}.fr-range--double[data-fr-js-range] input[type=range]:first-of-type{margin-right:var(--thumb-size)}.fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(2){position:absolute;right:0;top:1.25rem}.fr-range--double.fr-range--step[data-fr-js-range]:after,.fr-range--double.fr-range--step[data-fr-js-range]:before{background-size:0}.fr-range[data-fr-js-range] input[type=range]:disabled::-webkit-slider-thumb{border:1px solid var(--border-disabled-grey)}.fr-range[data-fr-js-range] input[type=range]:disabled::-moz-range-thumb{border:1px solid var(--border-disabled-grey)}.fr-range__max,.fr-range__min{color:var(--text-mention-grey)}.fr-range--step[data-fr-js-range]:before{background-image:radial-gradient(circle at 2px 50%,var(--background-action-high-blue-france) 0,var(--background-action-high-blue-france) 1px,transparent 1px)}.fr-range--step[data-fr-js-range]:after{background-image:radial-gradient(circle at 2px 50%,var(--background-action-low-blue-france) 0,var(--background-action-low-blue-france) 2px,transparent 2px);box-shadow:inset 10px 0 0 0 var(--border-active-blue-france),inset -10px 0 0 0 var(--border-active-blue-france)}.fr-range--step.fr-range--sm[data-fr-js-range]:after{box-shadow:inset 6px 0 0 0 var(--border-active-blue-france),inset -6px 0 0 0 var(--border-active-blue-france)}.fr-range-group--error:before{background-image:linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error))}.fr-range-group--valid:before{background-image:linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success))}.fr-range-group--disabled .fr-range[data-fr-js-range]:before{box-shadow:inset 0 0 0 1px var(--border-disabled-grey)}.fr-range-group--disabled .fr-range[data-fr-js-range]:after{--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey)}.fr-range-group--disabled .fr-range--step[data-fr-js-range]:before{background-image:radial-gradient(circle at 2px 50%,var(--background-disabled-grey) 0,var(--background-disabled-grey) 1px,transparent 1px)}.fr-range-group--disabled .fr-range--step[data-fr-js-range]:after{background-image:radial-gradient(circle at 2px 50%,var(--background-default-grey) 0,var(--background-default-grey) 2px,transparent 2px);box-shadow:inset 10px 0 0 0 var(--border-disabled-grey),inset -10px 0 0 0 var(--border-disabled-grey)}.fr-range-group--disabled .fr-range__max,.fr-range-group--disabled .fr-range__min,.fr-range-group--disabled .fr-range__output{color:var(--text-disabled-grey)}.fr-accordion{position:relative}.fr-accordion:before{bottom:0;box-shadow:inset 0 1px 0 0 var(--border-default-grey),0 1px 0 0 var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-accordion__title{display:block;font-size:unset;line-height:unset;margin:0}.fr-accordion:focus-within{z-index:1}.fr-accordion__btn{--text-spacing:0;--title-spacing:0;align-items:center;color:var(--text-action-high-blue-france);display:inline-flex;flex-direction:row;font-size:1rem;font-weight:500;line-height:1.5rem;margin:0;max-height:none;max-width:100%;min-height:3rem;overflow:initial;padding:.75rem 1rem;text-align:left;width:-moz-fit-content;width:fit-content;width:100%}.fr-accordion__btn:after,.fr-accordion__btn:before{display:block}.fr-accordion__btn:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:auto;margin-right:0;-webkit-mask-image:url(../icons/system/arrow-down-s-line.svg);mask-image:url(../icons/system/arrow-down-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:transform .3s;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-accordion__btn:before{content:none}.fr-accordion__btn[aria-expanded=true]:after{transform:rotate(-180deg)}.fr-accordion .fr-collapse{--ul-type:disc;--ol-type:decimal;--ul-start:1rem;--ol-start:1.5rem;--xl-block:0.5rem;--li-bottom:0.25rem;--xl-base:1em;--ol-content:counters(li-counter,".") ".  ";transition:visibility .3s,padding .3s}.fr-accordion .fr-collapse--expanded{padding-bottom:1.5rem;padding-top:1rem}.fr-accordions-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none}.fr-accordion__btn[aria-expanded=true]{--idle:transparent;--hover:var(--background-open-blue-france-hover);--active:var(--background-open-blue-france-active);background-color:var(--background-open-blue-france)}.fr-badge{--text-spacing:0;--title-spacing:0;--underline-img:none;--hover-tint:var(--hover);--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);align-items:center;background-color:var(--background-contrast-grey);border-radius:.25rem;color:var(--text-default-grey);display:inline-flex;flex-direction:row;font-size:.875rem;font-weight:700;line-height:1.5rem;max-height:none;max-width:100%;min-height:1.5rem;overflow:initial;padding:0 .5rem;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.fr-badge:after,.fr-badge:before{display:block}.fr-badge--icon-left[class*=" fr-fi-"],.fr-badge--icon-left[class*=" fr-icon-"],.fr-badge--icon-left[class^=fr-fi-],.fr-badge--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-badge--icon-left[class*=" fr-fi-"]:before,.fr-badge--icon-left[class*=" fr-icon-"]:before,.fr-badge--icon-left[class^=fr-fi-]:before,.fr-badge--icon-left[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.25rem}.fr-badge[class*=" fr-fi-"]:not([class*=fr-badge--icon-]):before,.fr-badge[class*=" fr-icon-"]:not([class*=fr-badge--icon-]):before,.fr-badge[class^=fr-fi-]:not([class*=fr-badge--icon-]):before,.fr-badge[class^=fr-icon-]:not([class*=fr-badge--icon-]):before{content:none}.fr-badge--sm{font-size:.75rem;line-height:1.25rem;min-height:1.125rem;padding:0 .375rem}.fr-badge--sm,.fr-badge--sm.fr-badge--icon-left[class*=" fr-fi-"],.fr-badge--sm.fr-badge--icon-left[class*=" fr-icon-"],.fr-badge--sm.fr-badge--icon-left[class^=fr-fi-],.fr-badge--sm.fr-badge--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-badge--sm.fr-badge--icon-left[class*=" fr-fi-"]:before,.fr-badge--sm.fr-badge--icon-left[class*=" fr-icon-"]:before,.fr-badge--sm.fr-badge--icon-left[class^=fr-fi-]:before,.fr-badge--sm.fr-badge--icon-left[class^=fr-icon-]:before{--icon-size:0.75rem;margin-left:-.09375rem;margin-right:.25rem}.fr-badge--sm[class*=" fr-fi-"]:not([class*=fr-badge--icon-]):before,.fr-badge--sm[class*=" fr-icon-"]:not([class*=fr-badge--icon-]):before,.fr-badge--sm[class^=fr-fi-]:not([class*=fr-badge--icon-]):before,.fr-badge--sm[class^=fr-icon-]:not([class*=fr-badge--icon-]):before{content:none}.fr-badge:before{--icon-size:1rem;background-color:currentColor;display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.25rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-badge[class*=" fr-fi-"]:before,.fr-badge[class*=" fr-icon-"]:before,.fr-badge[class^=fr-fi-]:before,.fr-badge[class^=fr-icon-]:before{content:""}.fr-badge--sm:before{--icon-size:0.75rem;margin-left:-.09375rem;margin-right:.25rem}.fr-badge--sm.fr-badge--info:before,.fr-badge.fr-badge--info:before{-webkit-mask-image:url(../icons/system/fr--info-fill.svg);mask-image:url(../icons/system/fr--info-fill.svg)}.fr-badge--sm.fr-badge--success:before,.fr-badge.fr-badge--success:before{-webkit-mask-image:url(../icons/system/fr--success-fill.svg);mask-image:url(../icons/system/fr--success-fill.svg)}.fr-badge--sm.fr-badge--error:before,.fr-badge.fr-badge--error:before{-webkit-mask-image:url(../icons/system/fr--error-fill.svg);mask-image:url(../icons/system/fr--error-fill.svg)}.fr-badge--sm.fr-badge--warning:before,.fr-badge.fr-badge--warning:before{-webkit-mask-image:url(../icons/system/fr--warning-fill.svg);mask-image:url(../icons/system/fr--warning-fill.svg)}.fr-badge--sm.fr-badge--new:before,.fr-badge.fr-badge--new:before{-webkit-mask-image:url(../icons/weather/flashlight-fill.svg);mask-image:url(../icons/weather/flashlight-fill.svg)}.fr-badge--error:before,.fr-badge--info:before,.fr-badge--new:before,.fr-badge--sm--error:before,.fr-badge--sm--info:before,.fr-badge--sm--new:before,.fr-badge--sm--success:before,.fr-badge--sm--warning:before,.fr-badge--success:before,.fr-badge--warning:before{content:""}.fr-badge--sm.fr-badge--no-icon:before,.fr-badge.fr-badge--no-icon:before{content:none}.fr-badges-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;display:flex;flex-wrap:wrap;margin-bottom:0;margin-left:-.25rem;margin-right:-.25rem}.fr-badges-group>li{display:inline-flex;max-width:100%}.fr-badges-group .fr-badge{margin:0 .25rem .5rem}.fr-badges-group--sm .fr-badge{font-size:.75rem;line-height:1.25rem;min-height:1.125rem;padding:0 .375rem}.fr-badges-group--sm .fr-badge:after,.fr-badges-group--sm .fr-badge:before{--icon-size:0.75rem}.fr-badge--info{--idle:transparent;--hover:var(--background-contrast-info-hover);--active:var(--background-contrast-info-active);background-color:var(--background-contrast-info);color:var(--text-default-info)}.fr-badge--error{--idle:transparent;--hover:var(--background-contrast-error-hover);--active:var(--background-contrast-error-active);background-color:var(--background-contrast-error);color:var(--text-default-error)}.fr-badge--success{--idle:transparent;--hover:var(--background-contrast-success-hover);--active:var(--background-contrast-success-active);background-color:var(--background-contrast-success);color:var(--text-default-success)}.fr-badge--warning{--idle:transparent;--hover:var(--background-contrast-warning-hover);--active:var(--background-contrast-warning-active);background-color:var(--background-contrast-warning);color:var(--text-default-warning)}.fr-badge--new{--idle:transparent;--hover:var(--background-contrast-yellow-moutarde-hover);--active:var(--background-contrast-yellow-moutarde-active);background-color:var(--background-contrast-yellow-moutarde);color:var(--text-action-high-yellow-moutarde)}.fr-badge--green-tilleul-verveine{--idle:transparent;--hover:var(--background-contrast-green-tilleul-verveine-hover);--active:var(--background-contrast-green-tilleul-verveine-active);background-color:var(--background-contrast-green-tilleul-verveine);color:var(--text-label-green-tilleul-verveine)}.fr-badge--green-bourgeon{--idle:transparent;--hover:var(--background-contrast-green-bourgeon-hover);--active:var(--background-contrast-green-bourgeon-active);background-color:var(--background-contrast-green-bourgeon);color:var(--text-label-green-bourgeon)}.fr-badge--green-emeraude{--idle:transparent;--hover:var(--background-contrast-green-emeraude-hover);--active:var(--background-contrast-green-emeraude-active);background-color:var(--background-contrast-green-emeraude);color:var(--text-label-green-emeraude)}.fr-badge--green-menthe{--idle:transparent;--hover:var(--background-contrast-green-menthe-hover);--active:var(--background-contrast-green-menthe-active);background-color:var(--background-contrast-green-menthe);color:var(--text-label-green-menthe)}.fr-badge--green-archipel{--idle:transparent;--hover:var(--background-contrast-green-archipel-hover);--active:var(--background-contrast-green-archipel-active);background-color:var(--background-contrast-green-archipel);color:var(--text-label-green-archipel)}.fr-badge--blue-ecume{--idle:transparent;--hover:var(--background-contrast-blue-ecume-hover);--active:var(--background-contrast-blue-ecume-active);background-color:var(--background-contrast-blue-ecume);color:var(--text-label-blue-ecume)}.fr-badge--blue-cumulus{--idle:transparent;--hover:var(--background-contrast-blue-cumulus-hover);--active:var(--background-contrast-blue-cumulus-active);background-color:var(--background-contrast-blue-cumulus);color:var(--text-label-blue-cumulus)}.fr-badge--purple-glycine{--idle:transparent;--hover:var(--background-contrast-purple-glycine-hover);--active:var(--background-contrast-purple-glycine-active);background-color:var(--background-contrast-purple-glycine);color:var(--text-label-purple-glycine)}.fr-badge--pink-macaron{--idle:transparent;--hover:var(--background-contrast-pink-macaron-hover);--active:var(--background-contrast-pink-macaron-active);background-color:var(--background-contrast-pink-macaron);color:var(--text-label-pink-macaron)}.fr-badge--pink-tuile{--idle:transparent;--hover:var(--background-contrast-pink-tuile-hover);--active:var(--background-contrast-pink-tuile-active);background-color:var(--background-contrast-pink-tuile);color:var(--text-label-pink-tuile)}.fr-badge--yellow-tournesol{--idle:transparent;--hover:var(--background-contrast-yellow-tournesol-hover);--active:var(--background-contrast-yellow-tournesol-active);background-color:var(--background-contrast-yellow-tournesol);color:var(--text-label-yellow-tournesol)}.fr-badge--yellow-moutarde{--idle:transparent;--hover:var(--background-contrast-yellow-moutarde-hover);--active:var(--background-contrast-yellow-moutarde-active);background-color:var(--background-contrast-yellow-moutarde);color:var(--text-label-yellow-moutarde)}.fr-badge--orange-terre-battue{--idle:transparent;--hover:var(--background-contrast-orange-terre-battue-hover);--active:var(--background-contrast-orange-terre-battue-active);background-color:var(--background-contrast-orange-terre-battue);color:var(--text-label-orange-terre-battue)}.fr-badge--brown-cafe-creme{--idle:transparent;--hover:var(--background-contrast-brown-cafe-creme-hover);--active:var(--background-contrast-brown-cafe-creme-active);background-color:var(--background-contrast-brown-cafe-creme);color:var(--text-label-brown-cafe-creme)}.fr-badge--brown-caramel{--idle:transparent;--hover:var(--background-contrast-brown-caramel-hover);--active:var(--background-contrast-brown-caramel-active);background-color:var(--background-contrast-brown-caramel);color:var(--text-label-brown-caramel)}.fr-badge--brown-opera{--idle:transparent;--hover:var(--background-contrast-brown-opera-hover);--active:var(--background-contrast-brown-opera-active);background-color:var(--background-contrast-brown-opera);color:var(--text-label-brown-opera)}.fr-badge--beige-gris-galet{--idle:transparent;--hover:var(--background-contrast-beige-gris-galet-hover);--active:var(--background-contrast-beige-gris-galet-active);background-color:var(--background-contrast-beige-gris-galet);color:var(--text-label-beige-gris-galet)}.fr-badge-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;display:flex;flex-wrap:wrap;margin-bottom:0}.fr-badge-group>li{display:inline-flex;max-width:100%}.fr-badge-group .fr-badge{margin-bottom:.5rem;margin-right:.5rem}.fr-logo{--text-spacing:0;--underline-img:none;color:var(--text-black-white-grey);display:inline-block;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;line-height:1.0317460317em;text-indent:-.1em;text-transform:uppercase;vertical-align:middle}.fr-logo:before{background-position:0 -.0625rem,0 0,0 0;background-repeat:no-repeat,no-repeat,no-repeat;background-size:2.75rem 1.125rem,2.75rem 1rem,0;content:"";display:block;forced-color-adjust:none;height:1rem;margin-bottom:.3333333333rem;width:2.75rem}:root[data-fr-mourning] .fr-logo:before{background-size:2.75rem 1.125rem,0,2.75rem 1rem;box-shadow:0 0 0 1px #fff}.fr-logo:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 252 180'%3E%3Cdefs%3E%3Csymbol id='a' viewBox='0 0 11 15.5'%3E%3Cpath d='M10.4 5.3C11.9 1.5 10.1 0 7.9 0 4.2 0 0 6.5 0 11.7c0 2.5 1.2 3.8 3 3.8 2.1 0 4.3-2 6.2-5.5h-1c-1.2 1.5-2.6 2.6-3.9 2.6-1.3 0-2-.8-2-2.6a10.7 10.7 0 01.3-2.2zm-4-3.1c1.1 0 2 .8 1.5 2.6L3.1 6.1c.8-2.2 2.2-4 3.4-4z'/%3E%3C/symbol%3E%3Csymbol id='b' viewBox='0 0 12.4 21.8'%3E%3Cuse width='11' height='15.5' y='6.4' href='%23a'/%3E%3Cpath d='M7.9 4.7L12.4.6V0h-3L6.7 4.7H8z'/%3E%3C/symbol%3E%3Csymbol id='c' viewBox='0 0 11.5 19'%3E%3Cpath d='M1.7 5.7h2.6L.1 17.1a1.3 1.3 0 001.2 2c3 0 6.4-2.6 7.8-6.2h-.7a9.4 9.4 0 01-5.1 3.5L7 5.7H11l.5-1.6H7.7L9 0H7.6L4.9 4.1l-3.2.4v1.2z'/%3E%3C/symbol%3E%3Csymbol id='d' viewBox='0 0 9.8 21.9'%3E%3Cpath d='M7.6 8c.3-1-.4-1.6-1-1.6-2.2 0-5 2.1-6 5h.7A5.6 5.6 0 014.4 9L.1 20.3a1.1 1.1 0 001 1.6c2.2 0 4.7-2 5.8-5H6A5.6 5.6 0 013 19.5zM8 3.7a1.8 1.8 0 001.8-1.8A1.8 1.8 0 008 0a1.8 1.8 0 00-1.8 1.8A1.8 1.8 0 008 3.6'/%3E%3C/symbol%3E%3Csymbol id='e' viewBox='0 0 14.8 15.5'%3E%3Cpath d='M3.3 3.1c.7 0 1 1 0 3.4l-3 6.8c-.7 1.3 0 2.2 1.2 2.2a1.3 1.3 0 001.5-1l3-8C7.4 4.8 10 3 11 3s.8.6.3 1.6l-4.6 9a1.3 1.3 0 001.1 1.9c2.3 0 5-2 6-5h-.6A5.6 5.6 0 0110 13l4-8a6.1 6.1 0 00.8-2.8A2 2 0 0012.6 0c-2 0-3.6 2.2-6 5V2.8C6.6 1.4 6.1 0 4.8 0 3.2 0 1.8 2.5.7 4.9h.7c.7-1.1 1.3-1.8 2-1.8'/%3E%3C/symbol%3E%3Csymbol id='f' viewBox='0 0 12 15.5'%3E%3Cpath d='M11.8 3.5c.5-1.9.2-3.5-1.2-3.5-1.8 0-2.3 1.2-4 5V2.8C6.5 1.3 6 0 4.6 0 3.1 0 1.7 2.5.5 5h.8C2 3.7 2.8 3 3.3 3c.7 0 1 1 0 3.4l-3 6.8c-.7 1.3 0 2.1 1.2 2.1a1.3 1.3 0 001.5-1l3-8a50.3 50.3 0 012.6-3h3.2z'/%3E%3C/symbol%3E%3Csymbol id='g' viewBox='0 0 14.7 16.2'%3E%3Cpath d='M10.5 13.1c-.6 0-1-1 0-3.4L14.6.1 13.4 0l-1.3 1.3h-.3C6.1 1.3 0 8.6 0 14.2a2 2 0 002.1 2.1c1.7 0 3.3-2.4 5.2-5l-.1 1c-.3 2.6.6 4 2 4 1.5 0 3-2.4 4-4.9h-.7c-.7 1.1-1.5 1.8-2 1.8zM7.9 9.8c-1.3 1.6-3.4 3.5-4.3 3.5-.5 0-.9-.5-.9-1.6 0-3.5 4-8.2 6-8.2a4.2 4.2 0 011.4.2z'/%3E%3C/symbol%3E%3Csymbol id='h' viewBox='0 0 21.9 19.8'%3E%3Cpath d='M11.2 19.8l.3-.9c-3.8-.7-4.3-.7-2.7-4.8l1.4-3.9h3c1.9 0 1.9.9 1.6 3h1l2.6-6.9h-1c-1 1.6-1.8 2.9-3.8 2.9h-3l2-5.6c.8-2 1.1-2.4 3.7-2.4h.7c2.6 0 3 .7 3 3.5h1l.9-4.7H7.3L7 .9c3 .6 3.3.9 2 4.8L5.7 14c-1.5 3.9-2 4.2-5.5 4.8l-.3.9z'/%3E%3C/symbol%3E%3Csymbol id='i' viewBox='0 0 10.1 21.9'%3E%3Cpath d='M2.9 19.4L10.1.3 9.8 0l-5 .6v.6l1 .7c.9.7.6 1.3-.2 3.4L.2 19.9a1.3 1.3 0 001.1 2c2.3 0 4.7-2.1 5.8-5h-.7a6.5 6.5 0 01-3.5 2.5'/%3E%3C/symbol%3E%3Csymbol id='j' viewBox='0 0 18 22'%3E%3Cpath d='M18 .6h-4.3a3.8 3.8 0 00-2.1-.6A6.6 6.6 0 005 6.5a3.3 3.3 0 003 3.6c-1.9.8-3 1.8-3 2.9a1.7 1.7 0 00.9 1.5c-4.3 1.3-6 2.8-6 4.7 0 2 2.6 2.8 5.6 2.8 5.3 0 9.6-2.7 9.6-5.1 0-1.8-1.6-2.5-4.3-3.3-2.2-.7-3.2-.8-3.2-1.6A2.4 2.4 0 019 10.2a6.6 6.6 0 006.1-6.5 4.5 4.5 0 00-.2-1.5h2.5zM9.8 16.2c2.1.7 3 1 3 1.6 0 1.4-2 2.5-5.6 2.5-2.7 0-4-.6-4-2 0-1.5 1.4-2.5 3.5-3.3a21.5 21.5 0 003 1.2zM9 9c-1 0-1.3-.8-1.3-1.7 0-2.8 1.4-6.2 3.5-6.2 1 0 1.3.8 1.3 1.6 0 2.9-1.4 6.3-3.5 6.3z'/%3E%3C/symbol%3E%3Csymbol id='k' viewBox='0 0 23 25.1'%3E%3Cpath d='M14.3 15.6c1.9 0 2 .8 1.6 2.8H17l2.5-6.8h-1c-1 1.6-1.7 2.9-3.8 2.9h-4.1l2-5.6c.7-2 1-2.4 3.7-2.4H18c2.6 0 3 .7 3 3.5h1l.9-4.7H7.3l-.3.9c3 .6 3.3.9 2 4.8l-3.2 8.4c-1.5 3.9-2 4.2-5.6 4.8l-.2 1h17.4l3.2-5h-1.2c-2 2-4 3.8-8 3.8-4.7 0-4.3-.3-2.7-4.6l1.4-3.8h4.2zm2.3-11.8L21 .6V0h-3l-2.6 3.9h1.2v-.1z'/%3E%3C/symbol%3E%3Csymbol id='l' viewBox='0 0 13.6 21.8'%3E%3Cpath d='M11.4 6.4c-2 0-4 2.2-5.8 4.8L9.6.3 9.4 0l-5 .6V1l1 .8c.9.7.6 1.3-.2 3.4L.8 16.8A13.9 13.9 0 000 19c0 1.4 1.8 2.7 3.5 2.7 3.8 0 10-6.9 10-12.2 0-2.3-.5-3.2-2.1-3.2zM4.8 19.5c-.8 0-1.9-.7-1.9-1.3a15.5 15.5 0 01.8-2.2L5 12.7C6.3 11 8.4 9.3 9.6 9.3c.7 0 1.2.4 1.2 1.5 0 3.1-2.9 8.7-6 8.7z'/%3E%3C/symbol%3E%3Csymbol id='m' viewBox='0 0 19.2 19.9'%3E%3Cpath d='M17.6 0H7.3L7 .9c3 .6 3.3.9 2 4.8l-3.2 8.5c-1.5 3.9-2 4.2-5.5 4.8L0 20h15.7l3.5-6H18c-2 2-4.2 4.8-7.7 4.8-2.7 0-3-.5-1.6-4.5l3.1-8.5c1.4-3.9 2-4.2 5.5-4.8z'/%3E%3C/symbol%3E%3Csymbol id='n' viewBox='0 0 126 90'%3E%3Cuse width='12.4' height='21.8' x='112.7' y='66.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='102.2' y='69' href='%23c'/%3E%3Cuse width='9.8' height='21.9' x='93.6' y='66.1' href='%23d'/%3E%3Cuse width='14.8' height='15.5' x='77.2' y='72.5' href='%23e'/%3E%3Cuse width='12' height='15.5' x='65.7' y='72.5' href='%23f'/%3E%3Cuse width='11' height='15.5' x='54.3' y='72.5' href='%23a'/%3E%3Cuse width='11.5' height='19' x='43.7' y='69' href='%23c'/%3E%3Cuse width='14.7' height='16.2' x='28.9' y='71.8' href='%23g'/%3E%3Cuse width='12' height='15.5' x='19.6' y='72.5' href='%23f'/%3E%3Cuse width='21.9' height='19.8' y='67.6' href='%23h'/%3E%3Cuse width='12.4' height='21.8' x='77.3' y='33.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='66.8' y='36' href='%23c'/%3E%3Cuse width='9.8' height='21.9' x='58.2' y='33' href='%23d'/%3E%3Cuse width='10.1' height='21.9' x='49.4' y='33.1' href='%23i'/%3E%3Cuse width='14.7' height='16.2' x='34.9' y='38.8' href='%23g'/%3E%3Cuse width='18' height='22' x='18.6' y='39.4' href='%23j'/%3E%3Cuse width='23' height='25.1' y='29.3' href='%23k'/%3E%3Cuse width='12.4' height='21.8' x='76.8' y='.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='66.2' y='2.9' href='%23c'/%3E%3Cuse width='12' height='15.5' x='54.8' y='6.5' href='%23f'/%3E%3Cuse width='11' height='15.5' x='43.4' y='6.4' href='%23a'/%3E%3Cuse width='13.6' height='21.8' x='29.4' y='.1' href='%23l'/%3E%3Cuse width='9.8' height='21.9' x='20.6' href='%23d'/%3E%3Cuse width='19.2' height='19.9' y='1.4' href='%23m'/%3E%3C/symbol%3E%3C/defs%3E%3Cuse fill='%23000' width='126' height='90' x='0' y='0' href='%23n'/%3E%3Cuse fill='%23fff' width='126' height='90' x='126' y='90' href='%23n'/%3E%3C/svg%3E");background-position:0 calc(100% + 1.875rem);background-repeat:no-repeat;background-size:5.25rem 3.75rem;content:"";display:block;min-width:2.625rem;padding-top:2.2083333333rem}[data-fr-theme=dark] .fr-logo:after{background-position:-2.625rem 100%}.fr-logo--sm{font-size:.7875rem}.fr-logo--sm:before{background-position:0 -.046875rem,0 0,0 0;background-size:2.0625rem .84375rem,2.0625rem .75rem,0;height:.75rem;margin-bottom:.25rem;width:2.0625rem}:root[data-fr-mourning] .fr-logo--sm:before{background-size:2.0625rem .84375rem,0,2.0625rem .75rem}.fr-logo--sm:after{background-position:0 calc(100% + 1.40625rem);background-size:3.9375rem 2.8125rem;min-width:1.96875rem;padding-top:1.65625rem}[data-fr-theme=dark] .fr-logo--sm:after{background-position:-1.96875rem 100%}.fr-logo--lg{font-size:1.3125rem}.fr-logo--lg:before{background-position:0 -.078125rem,0 0,0 0;background-size:3.4375rem 1.40625rem,3.4375rem 1.25rem,0;height:1.25rem;margin-bottom:.4166666667rem;width:3.4375rem}:root[data-fr-mourning] .fr-logo--lg:before{background-size:3.4375rem 1.40625rem,0,3.4375rem 1.25rem}.fr-logo--lg:after{background-position:0 calc(100% + 2.34375rem);background-size:6.5625rem 4.6875rem;min-width:3.28125rem;padding-top:2.7604166667rem}[data-fr-theme=dark] .fr-logo--lg:after{background-position:-3.28125rem 100%}.fr-btn{--text-spacing:0;--title-spacing:0;--underline-img:none;--hover-tint:var(--hover);--idle:transparent;--hover:var(--background-action-high-blue-france-hover);--active:var(--background-action-high-blue-france-active);align-items:center;background-color:var(--background-action-high-blue-france);color:var(--text-inverted-blue-france);display:inline-flex;flex-direction:row;font-size:1rem;font-weight:500;line-height:1.5rem;min-height:2.5rem;padding:.5rem 1rem;width:-moz-fit-content;width:fit-content}.fr-btn:after,.fr-btn:before{display:block}.fr-btn[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-btn[target=_blank]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-btn--align-on-content{margin-left:-1rem;margin-right:-1rem}.fr-btn[class*=" fr-fi-"]:not([class*=fr-btn--icon-]),.fr-btn[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),.fr-btn[class^=fr-fi-]:not([class*=fr-btn--icon-]),.fr-btn[class^=fr-icon-]:not([class*=fr-btn--icon-]){max-height:2.5rem;max-width:2.5rem;overflow:hidden;padding-left:.5rem;padding-right:.5rem;white-space:nowrap}.fr-btn[class*=" fr-fi-"]:not([class*=fr-btn--icon-]):before,.fr-btn[class*=" fr-icon-"]:not([class*=fr-btn--icon-]):before,.fr-btn[class^=fr-fi-]:not([class*=fr-btn--icon-]):before,.fr-btn[class^=fr-icon-]:not([class*=fr-btn--icon-]):before{--icon-size:1.5rem;margin-left:0;margin-right:.5rem}.fr-btn--align-on-content[class*=" fr-fi-"]:not([class*=fr-btn--icon-]),.fr-btn--align-on-content[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),.fr-btn--align-on-content[class^=fr-fi-]:not([class*=fr-btn--icon-]),.fr-btn--align-on-content[class^=fr-icon-]:not([class*=fr-btn--icon-]){margin-left:-.5rem;margin-right:-.5rem}.fr-btn--icon-left[class*=" fr-fi-"],.fr-btn--icon-left[class*=" fr-icon-"],.fr-btn--icon-left[class^=fr-fi-],.fr-btn--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-btn--icon-left[class*=" fr-fi-"]:before,.fr-btn--icon-left[class*=" fr-icon-"]:before,.fr-btn--icon-left[class^=fr-fi-]:before,.fr-btn--icon-left[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-fi-"],.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-icon-"],.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-fi-],.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-icon-]{margin-left:-.875rem;margin-right:-1rem}.fr-btn--icon-right[class*=" fr-fi-"],.fr-btn--icon-right[class*=" fr-icon-"],.fr-btn--icon-right[class^=fr-fi-],.fr-btn--icon-right[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-btn--icon-right[class*=" fr-fi-"]:after,.fr-btn--icon-right[class*=" fr-icon-"]:after,.fr-btn--icon-right[class^=fr-fi-]:after,.fr-btn--icon-right[class^=fr-icon-]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-btn--icon-right[class*=" fr-fi-"]:before,.fr-btn--icon-right[class*=" fr-icon-"]:before,.fr-btn--icon-right[class^=fr-fi-]:before,.fr-btn--icon-right[class^=fr-icon-]:before{content:none}.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-fi-"],.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-icon-"],.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-fi-],.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-icon-]{margin-left:-1rem;margin-right:-.875rem}.fr-btn--sm{font-size:.875rem;line-height:1.5rem;min-height:2rem;padding:.25rem .75rem}.fr-btn--sm[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-btn--sm[target=_blank]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-btn--sm.fr-btn--align-on-content{margin-left:-.75rem;margin-right:-.75rem}.fr-btn--sm[class*=" fr-fi-"]:not([class*=fr-btn--icon-]),.fr-btn--sm[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),.fr-btn--sm[class^=fr-fi-]:not([class*=fr-btn--icon-]),.fr-btn--sm[class^=fr-icon-]:not([class*=fr-btn--icon-]){max-height:2rem;max-width:2rem;overflow:hidden;padding-left:.5rem;padding-right:.5rem;white-space:nowrap}.fr-btn--sm[class*=" fr-fi-"]:not([class*=fr-btn--icon-]):before,.fr-btn--sm[class*=" fr-icon-"]:not([class*=fr-btn--icon-]):before,.fr-btn--sm[class^=fr-fi-]:not([class*=fr-btn--icon-]):before,.fr-btn--sm[class^=fr-icon-]:not([class*=fr-btn--icon-]):before{--icon-size:1rem;margin-left:0;margin-right:.5rem}.fr-btn--sm.fr-btn--align-on-content[class*=" fr-fi-"]:not([class*=fr-btn--icon-]),.fr-btn--sm.fr-btn--align-on-content[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),.fr-btn--sm.fr-btn--align-on-content[class^=fr-fi-]:not([class*=fr-btn--icon-]),.fr-btn--sm.fr-btn--align-on-content[class^=fr-icon-]:not([class*=fr-btn--icon-]){margin-left:-.5rem;margin-right:-.5rem}.fr-btn--sm.fr-btn--icon-left[class*=" fr-fi-"],.fr-btn--sm.fr-btn--icon-left[class*=" fr-icon-"],.fr-btn--sm.fr-btn--icon-left[class^=fr-fi-],.fr-btn--sm.fr-btn--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-btn--sm.fr-btn--icon-left[class*=" fr-fi-"]:before,.fr-btn--sm.fr-btn--icon-left[class*=" fr-icon-"]:before,.fr-btn--sm.fr-btn--icon-left[class^=fr-fi-]:before,.fr-btn--sm.fr-btn--icon-left[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-fi-"],.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-icon-"],.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-fi-],.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-icon-]{margin-left:-.625rem;margin-right:-.75rem}.fr-btn--sm.fr-btn--icon-right[class*=" fr-fi-"],.fr-btn--sm.fr-btn--icon-right[class*=" fr-icon-"],.fr-btn--sm.fr-btn--icon-right[class^=fr-fi-],.fr-btn--sm.fr-btn--icon-right[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-btn--sm.fr-btn--icon-right[class*=" fr-fi-"]:after,.fr-btn--sm.fr-btn--icon-right[class*=" fr-icon-"]:after,.fr-btn--sm.fr-btn--icon-right[class^=fr-fi-]:after,.fr-btn--sm.fr-btn--icon-right[class^=fr-icon-]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-btn--sm.fr-btn--icon-right[class*=" fr-fi-"]:before,.fr-btn--sm.fr-btn--icon-right[class*=" fr-icon-"]:before,.fr-btn--sm.fr-btn--icon-right[class^=fr-fi-]:before,.fr-btn--sm.fr-btn--icon-right[class^=fr-icon-]:before{content:none}.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-fi-"],.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-icon-"],.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-fi-],.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-icon-]{margin-left:-.75rem;margin-right:-.625rem}.fr-btn--lg{font-size:1.125rem;line-height:1.75rem;min-height:3rem;padding:.5rem 1.5rem}.fr-btn--lg[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-btn--lg[target=_blank]:after{--icon-size:1.5rem;content:"";margin-left:.5rem;margin-right:-.1875rem}.fr-btn--lg.fr-btn--align-on-content{margin-left:-1.5rem;margin-right:-1.5rem}.fr-btn--lg[class*=" fr-fi-"]:not([class*=fr-btn--icon-]),.fr-btn--lg[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),.fr-btn--lg[class^=fr-fi-]:not([class*=fr-btn--icon-]),.fr-btn--lg[class^=fr-icon-]:not([class*=fr-btn--icon-]){max-height:3rem;max-width:3rem;overflow:hidden;padding-left:.5rem;padding-right:.5rem;white-space:nowrap}.fr-btn--lg[class*=" fr-fi-"]:not([class*=fr-btn--icon-]):before,.fr-btn--lg[class*=" fr-icon-"]:not([class*=fr-btn--icon-]):before,.fr-btn--lg[class^=fr-fi-]:not([class*=fr-btn--icon-]):before,.fr-btn--lg[class^=fr-icon-]:not([class*=fr-btn--icon-]):before{--icon-size:2rem;margin-left:0;margin-right:.5rem}.fr-btn--lg.fr-btn--align-on-content[class*=" fr-fi-"]:not([class*=fr-btn--icon-]),.fr-btn--lg.fr-btn--align-on-content[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),.fr-btn--lg.fr-btn--align-on-content[class^=fr-fi-]:not([class*=fr-btn--icon-]),.fr-btn--lg.fr-btn--align-on-content[class^=fr-icon-]:not([class*=fr-btn--icon-]){margin-left:-.5rem;margin-right:-.5rem}.fr-btn--lg.fr-btn--icon-left[class*=" fr-fi-"],.fr-btn--lg.fr-btn--icon-left[class*=" fr-icon-"],.fr-btn--lg.fr-btn--icon-left[class^=fr-fi-],.fr-btn--lg.fr-btn--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-btn--lg.fr-btn--icon-left[class*=" fr-fi-"]:before,.fr-btn--lg.fr-btn--icon-left[class*=" fr-icon-"]:before,.fr-btn--lg.fr-btn--icon-left[class^=fr-fi-]:before,.fr-btn--lg.fr-btn--icon-left[class^=fr-icon-]:before{--icon-size:1.5rem;margin-left:-.1875rem;margin-right:.5rem}.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-fi-"],.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-icon-"],.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-fi-],.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-icon-]{margin-left:-1.3125rem;margin-right:-1.5rem}.fr-btn--lg.fr-btn--icon-right[class*=" fr-fi-"],.fr-btn--lg.fr-btn--icon-right[class*=" fr-icon-"],.fr-btn--lg.fr-btn--icon-right[class^=fr-fi-],.fr-btn--lg.fr-btn--icon-right[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-btn--lg.fr-btn--icon-right[class*=" fr-fi-"]:after,.fr-btn--lg.fr-btn--icon-right[class*=" fr-icon-"]:after,.fr-btn--lg.fr-btn--icon-right[class^=fr-fi-]:after,.fr-btn--lg.fr-btn--icon-right[class^=fr-icon-]:after{--icon-size:1.5rem;content:"";margin-left:.5rem;margin-right:-.1875rem}.fr-btn--lg.fr-btn--icon-right[class*=" fr-fi-"]:before,.fr-btn--lg.fr-btn--icon-right[class*=" fr-icon-"]:before,.fr-btn--lg.fr-btn--icon-right[class^=fr-fi-]:before,.fr-btn--lg.fr-btn--icon-right[class^=fr-icon-]:before{content:none}.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-fi-"],.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-icon-"],.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-fi-],.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-icon-]{margin-left:-1.5rem;margin-right:-1.3125rem}.fr-btns-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;align-items:stretch;display:flex;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem}.fr-btns-group>div,.fr-btns-group>li{max-width:100%;width:100%}.fr-btns-group .fr-btn{justify-content:center;margin:0 .5rem 1rem;width:calc(100% - 1rem)}.fr-btns-group--inline .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-btns-group--inline>li{display:inline-flex;max-width:100%;width:auto}.fr-btns-group--inline.fr-btns-group--right.fr-btns-group--inline-reverse{flex-direction:row-reverse;justify-content:flex-start}.fr-btns-group--left,.fr-btns-group--left li{justify-content:flex-start;text-align:left}.fr-btns-group--right,.fr-btns-group--right li{justify-content:flex-end;text-align:right}.fr-btns-group--center,.fr-btns-group--center li{justify-content:center;text-align:center}.fr-btns-group--between,.fr-btns-group--between li{justify-content:space-between;text-align:center}.fr-btns-group--equisized{--equisized-width:auto}.fr-btns-group--equisized .fr-btn{justify-content:center;width:var(--equisized-width)}.fr-btns-group--sm .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:.875rem;line-height:1.5rem;min-height:2rem;padding:.25rem .75rem}.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"],.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"],.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-],.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]{font-size:.875rem;justify-content:flex-start;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:before,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:before{--icon-size:1rem;margin-left:0;margin-right:.5rem}.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"],.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"],.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-fi-],.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-icon-]{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-fi-]:before,.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"],.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"],.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-fi-],.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]:after,.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]:after,.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]:after,.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]:before,.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]:before{content:none}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:1rem;line-height:1.5rem;min-height:2.5rem;padding:.5rem 1rem}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]{font-size:1rem;justify-content:flex-start;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:before{--icon-size:1.5rem;margin-left:0;margin-right:.5rem}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-fi-],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-icon-]{font-size:1rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2.5rem;overflow:initial;padding:.5rem 1rem}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-fi-]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-fi-],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-icon-]{font-size:1rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2.5rem;overflow:initial;padding:.5rem 1rem}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]:after,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]:after,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-fi-]:after,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-icon-]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-fi-]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-icon-]:before{content:none}.fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:1.125rem;line-height:1.75rem;min-height:3rem;padding:.5rem 1.5rem}.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"],.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"],.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-],.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]{font-size:1.125rem;justify-content:flex-start;line-height:1.75rem;max-height:3rem;max-width:3rem;min-height:3rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:before,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:before{--icon-size:2rem;margin-left:0;margin-right:.5rem}.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"],.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"],.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-fi-],.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-icon-]{font-size:1.125rem;line-height:1.75rem;max-height:none;max-width:100%;min-height:3rem;overflow:initial;padding:.5rem 1.5rem}.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-fi-]:before,.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-icon-]:before{--icon-size:1.5rem;margin-left:-.1875rem;margin-right:.5rem}.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"],.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"],.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-fi-],.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]{font-size:1.125rem;line-height:1.75rem;max-height:none;max-width:100%;min-height:3rem;overflow:initial;padding:.5rem 1.5rem}.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]:after,.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]:after,.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]:after,.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]:after{--icon-size:1.5rem;content:"";margin-left:.5rem;margin-right:-.1875rem}.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]:before,.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]:before{content:none}.fr-fieldset__element>.fr-btns-group{margin-bottom:-1rem}.fr-btn--close{display:flex;font-size:.875rem;line-height:1.5rem;margin-left:auto;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-btn--close:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../icons/system/close-line.svg);mask-image:url(../icons/system/close-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--close:before{content:none}.fr-btn--tooltip{font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-btn--tooltip:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/system/question-line.svg);mask-image:url(../icons/system/question-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--fullscreen{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-btn--fullscreen:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../icons/media/fullscreen-line.svg);mask-image:url(../icons/media/fullscreen-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--fullscreen:before{content:none}.fr-btn--display{font-size:1rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2.5rem;overflow:initial;padding:.5rem 1rem}.fr-btn--display:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(../icons/system/fr--theme-fill.svg);mask-image:url(../icons/system/fr--theme-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--account{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-btn--account:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(../icons/user/account-circle-fill.svg);mask-image:url(../icons/user/account-circle-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--team{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-btn--team:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(../icons/user/team-line.svg);mask-image:url(../icons/user/team-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--briefcase{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-btn--briefcase:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(../icons/business/briefcase-fill.svg);mask-image:url(../icons/business/briefcase-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--sort{font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-btn--sort:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/system/arrow-up-down-line.svg);mask-image:url(../icons/system/arrow-up-down-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:transform .3s;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--sort[aria-sort=descending]:before{transform:rotate(-180deg)}.fr-btn--sort[aria-sort=ascending],.fr-btn--sort[aria-sort=descending]{font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-btn--sort[aria-sort=ascending]:before,.fr-btn--sort[aria-sort=descending]:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/system/arrow-up-line.svg);mask-image:url(../icons/system/arrow-up-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn:disabled,a.fr-btn:not([href]){--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey);color:var(--text-disabled-grey)}.fr-btn--secondary{--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-action-high-blue-france);color:var(--text-action-high-blue-france)}.fr-btn--secondary:disabled,a.fr-btn--secondary:not([href]){--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-btn--account,.fr-btn--sort,.fr-btn--tertiary{--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-default-grey);color:var(--text-action-high-blue-france)}.fr-btn--account:disabled,.fr-btn--sort:disabled,.fr-btn--tertiary:disabled,a.fr-btn--account:not([href]),a.fr-btn--sort:not([href]),a.fr-btn--tertiary:not([href]){--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-btn--briefcase,.fr-btn--close,.fr-btn--display,.fr-btn--fullscreen,.fr-btn--team,.fr-btn--tertiary-no-outline,.fr-btn--tooltip{--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france)}.fr-btn--briefcase:disabled,.fr-btn--close:disabled,.fr-btn--display:disabled,.fr-btn--fullscreen:disabled,.fr-btn--team:disabled,.fr-btn--tertiary-no-outline:disabled,.fr-btn--tooltip:disabled,a.fr-btn--briefcase:not([href]),a.fr-btn--close:not([href]),a.fr-btn--display:not([href]),a.fr-btn--fullscreen:not([href]),a.fr-btn--team:not([href]),a.fr-btn--tertiary-no-outline:not([href]),a.fr-btn--tooltip:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}.fr-connect{--underline-img:none;--hover-tint:var(--hover);--active-tint:var(--active);--external-link-content:none;--idle:transparent;--hover:var(--background-action-high-blue-france-hover);--active:var(--background-action-high-blue-france-active);align-items:flex-start;background-color:var(--background-action-high-blue-france);color:var(--text-inverted-blue-france);display:inline-flex;flex-direction:column;justify-content:center;margin-bottom:.75rem;padding:.625em .75em .625em 4em;position:relative}.fr-connect:hover{background-color:var(--hover-tint)}.fr-connect:active{background-color:var(--active-tint)}.fr-connect:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 48'%3E%3Cpath fill='%232a2f82' d='M34.965 15.1 19.971 6.423 4.977 15.184a.606.606 0 0 0-.306.524v16.948a.666.666 0 0 0 .306.524l14.992 8.6 14.994-8.706a.665.665 0 0 0 .306-.524V15.628a.605.605 0 0 0-.304-.528Z'/%3E%3Cpath fill='%23df1f26' d='m14.614 15.6-5.029 8.628-4.557-9.175 5.39-3.113 4.489 3.16ZM35.27 32.58V15.622a.6.6 0 0 0-.306-.523L19.971 6.423'/%3E%3Cpath fill='%232e65b0' d='m4.673 32.58 15.3-26.157v35.362L4.977 33.18a.666.666 0 0 1-.306-.524V15.708Zm24.669-20.735L34.8 15l-4.489 9.15-5.387-9.236Z'/%3E%3Cpath fill='%23fff' d='m39.606 12.305-19.19-11.02a.933.933 0 0 0-.832 0L.394 12.305A.886.886 0 0 0 0 13v22a.886.886 0 0 0 .394.7l19.189 11.02a.933.933 0 0 0 .832 0L39.606 35.7A.886.886 0 0 0 40 35V13a.886.886 0 0 0-.394-.695ZM10.762 30.061h.079c-.042 0-.079.007-.079.05 0 .1.151 0 .2.1a.912.912 0 0 0-.629.276c0 .051.1.051.151.051-.075.1-.226.05-.277.151a.177.177 0 0 0 .1.05c-.05 0-.1 0-.1.051v.151c-.126 0-.176.1-.277.151.2.151.327 0 .528 0-.528.2-.956.478-1.484.629-.1 0 0 .151-.1.151.151.1.227-.05.377-.05-.654.377-1.333.7-2.037 1.132a.351.351 0 0 0-.1.2h-.2c-.1.05-.05.176-.151.277.226.151.5-.2.654 0 .05 0-.1.05-.2.05-.05 0-.05.1-.1.1h-.154c-.1.075-.2.126-.2.276a.219.219 0 0 0-.226.1 9.034 9.034 0 0 0 3.144-.578 7.685 7.685 0 0 0 2.088-1.559.176.176 0 0 1 .05.1 2.168 2.168 0 0 1-.806 1.08c-.277.151-.478.377-.7.478a4.045 4.045 0 0 0-.428.276 10.761 10.761 0 0 1-1.939.412l-.305.044c-.225.033-.449.069-.671.108L4.977 33.18a.648.648 0 0 1-.288-.411.574.574 0 0 0 .094-.063.265.265 0 0 0-.113-.071v-.65a12.786 12.786 0 0 0 3.038-.942A8.746 8.746 0 0 0 4.671 29.7v-1.515a11.662 11.662 0 0 1 1.639.392 6.415 6.415 0 0 1 1.182.578 3.113 3.113 0 0 0 .478.377.91.91 0 0 0 .8.05h.33a3.961 3.961 0 0 0 1.937-.905c0 .05.05.05.1.05a3.63 3.63 0 0 1-.428 1.132c.003.051-.048.152.053.202Zm2.817 3.571c.251-.1.4-.277.629-.377-.05.05-.05.151-.1.2a3.691 3.691 0 0 0-.528.4 15.96 15.96 0 0 0-1.585 1.61c-.252.3-.528.578-.8.855a2.385 2.385 0 0 1-.31.245l-2.527-1.45a4.047 4.047 0 0 0 1.076-.053 4.984 4.984 0 0 0 .855-.327v.1c.7-.277 1.232-.906 1.937-1.132.025 0 .126.1.226.05a1.883 1.883 0 0 1 1.509-.7c0 .05 0 .1.05.1h.025c-.151.126-.327.251-.5.377-.057.052-.007.102.043.102Zm-8.908-6.164v-.186a5.814 5.814 0 0 1 1.588-.188 1.52 1.52 0 0 1 .478 0 5.861 5.861 0 0 0-2.066.374Zm30.6 5.088a.665.665 0 0 1-.306.524l-10.079 5.851a32.3 32.3 0 0 1-3.408-1.185 2.826 2.826 0 0 1-.05-2.245 3.794 3.794 0 0 1 .352-.883c.025-.025.05-.05.05-.076a.025.025 0 0 0 .025-.025 4.316 4.316 0 0 1 .377-.555l.015-.015.02-.021.015-.015c0-.025.025-.05.05-.076.025-.051.075-.076.1-.126a3.771 3.771 0 0 1 .579-.5 4.07 4.07 0 0 1 .654-.177 19.817 19.817 0 0 1 2.415.328.751.751 0 0 1 .277.1 1.849 1.849 0 0 0 .905-.05 1.137 1.137 0 0 0 .855-.706 1.212 1.212 0 0 0 .05-1.059c-.178-.276-.013-.437.181-.59l.068-.055a1.17 1.17 0 0 0 .231-.216c.126-.252-.1-.4-.151-.63-.05-.1-.226-.05-.327-.2.352-.151.855-.429.629-.857-.151-.227-.377-.63-.1-.857.352-.2.855-.151 1.006-.479a1.138 1.138 0 0 0-.292-1.085l-.075-.108a4.754 4.754 0 0 1-.211-.32 6.914 6.914 0 0 0-.528-.757 4.3 4.3 0 0 1-.528-1.009c-.151-.378.05-.706.05-1.084a6.347 6.347 0 0 0-.327-2.144c-.126-.353-.176-.731-.327-1.059a1.12 1.12 0 0 0-.226-.58.375.375 0 0 1 0-.328 4.874 4.874 0 0 0 .579-.479.567.567 0 0 0-.2-.706c-.327-.151-.3.328-.528.429h-.151c-.05-.126.05-.177.151-.277 0-.05 0-.151-.05-.151-.2 0-.377-.051-.428-.151a3.957 3.957 0 0 0-1.861-1.286 2.319 2.319 0 0 0 .579.1 1.67 1.67 0 0 0 1.006-.1c.227-.076.277-.479.377-.706a.8.8 0 0 0-.151-.631 2.189 2.189 0 0 0-.906-.756 9.13 9.13 0 0 1-.679-.353.952.952 0 0 0-.251-.126c-2.965-1.485-9.069-.2-9.534 0h-.009a8.244 8.244 0 0 0-1.249.475 3.922 3.922 0 0 0-2.365 2.465 3.829 3.829 0 0 0-1.333 1.509c-.428.8-1.056 1.509-.956 2.414.1.78.277 1.484.428 2.289a4.668 4.668 0 0 0 .2.8c.1.276 0 .629.151.855.075.151.025.327.227.428v.2c.05.05.05.1.151.1v.2a6.446 6.446 0 0 1 1.107 1.434c.1.276-.478.151-.7.05a5.979 5.979 0 0 1-1.132-.956.175.175 0 0 0-.051.1c.2.352.906.78.528 1.006-.2.1-.428-.151-.629.051-.05.075 0 .176 0 .276-.277-.2-.578-.1-.855-.2-.2-.05-.252-.427-.478-.427a15.162 15.162 0 0 0-1.811-.327 15.137 15.137 0 0 0-1.739-.159V15.708a.606.606 0 0 1 .306-.524l14.987-8.761L34.965 15.1a.605.605 0 0 1 .306.524Zm-7.954-8.261a.325.325 0 0 1-.282.149 2.843 2.843 0 0 0-.282.273c.1 0 0 .149.1.149-.205.223.077.694-.205.793a2.176 2.176 0 0 1-1.127 0 .722.722 0 0 1 .167-.016h.085a.382.382 0 0 0 .337-.132v-.2c0-.05-.051-.05-.1-.05a.161.161 0 0 1-.1.05.223.223 0 0 0-.154-.2.807.807 0 0 1-.718-.273.67.67 0 0 1 .436-.05c.128 0 .077-.223.231-.322h.154c.307-.372.871-.471.974-.843 0-.1-.282-.1-.487-.149a2.259 2.259 0 0 0-.82.05 4.65 4.65 0 0 0-1.051.273 3.225 3.225 0 0 1 .923-.471 3.886 3.886 0 0 1 .718-.2l.132-.026.133-.027a.971.971 0 0 1 .556 0c.231.1.615.1.666.248.1.273-.154.545-.435.744-.057.081.148.135.148.23Z'/%3E%3C/svg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:2.5em 3em;bottom:.25em;content:"";display:block;height:3em;left:.75em;margin-top:-1.5em;position:absolute;top:50%;width:2.5em}.fr-connect__brand,.fr-connect__login{line-height:1;white-space:nowrap;z-index:1}.fr-connect__login{font-size:1.0625em}.fr-connect__brand{font-size:1.125em;font-weight:700}.fr-connect--plus{padding-right:3em}.fr-connect--plus:after{bottom:0;content:"+";display:block;font-size:3em;font-weight:700;line-height:1;position:absolute;right:.25em;transform:translate(5%,-17%)}.fr-connect-group{--text-spacing:0 0 1rem 0}.fr-connect-group p{color:var(--text-mention-grey);font-size:.75rem;line-height:1.25rem}.fr-connect-group .fr-connect+p a{color:var(--text-action-high-blue-france);font-size:.875rem;line-height:1.5rem}.fr-connect:disabled,a.fr-connect:not([href]){--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey);color:var(--text-disabled-grey)}.fr-quote{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));background-position:.5rem 100%;background-repeat:no-repeat;background-size:50% 1px;margin:0;padding:0 .5rem 2rem;position:relative}.fr-quote:after,.fr-quote:before{--icon-size:2rem;background-color:currentColor;display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-image:url(../icons/editor/fr--quote-line.svg);mask-image:url(../icons/editor/fr--quote-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-quote:before{color:var(--artwork-minor-blue-france);content:"";display:block;margin-bottom:.5rem}.fr-quote--column{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.fr-quote--column .fr-quote__author,.fr-quote--column .fr-quote__source{margin-left:5.25rem}.fr-quote--column figcaption{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;min-height:4.25rem}.fr-quote blockquote{--text-spacing:0 0 1rem;margin:0}.fr-quote blockquote p{font-size:1.25rem;font-weight:700;line-height:2rem}.fr-quote__author{--text-spacing:0 0 0.25rem;font-size:1rem;font-weight:700;line-height:1.5rem}.fr-quote__image{background-size:cover;border-radius:50%;display:flex;flex-direction:row;overflow:hidden;position:absolute;width:4.25rem}.fr-quote__image img{height:100%;object-fit:cover;width:100%}.fr-quote cite{font-style:italic}.fr-quote figcaption{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none}.fr-quote figcaption .fr-quote__source{display:flex;flex-direction:row;flex-wrap:wrap;font-size:.75rem;justify-content:flex-start;line-height:1.25rem}.fr-quote figcaption .fr-quote__source li{display:inline-block}.fr-quote figcaption .fr-quote__source li:not(:last-child):after{content:"·";display:inline-block;padding-left:.25rem;padding-right:.25rem}.fr-quote--green-tilleul-verveine:before{color:var(--artwork-minor-green-tilleul-verveine)}.fr-quote--green-bourgeon:before{color:var(--artwork-minor-green-bourgeon)}.fr-quote--green-emeraude:before{color:var(--artwork-minor-green-emeraude)}.fr-quote--green-menthe:before{color:var(--artwork-minor-green-menthe)}.fr-quote--green-archipel:before{color:var(--artwork-minor-green-archipel)}.fr-quote--blue-ecume:before{color:var(--artwork-minor-blue-ecume)}.fr-quote--blue-cumulus:before{color:var(--artwork-minor-blue-cumulus)}.fr-quote--purple-glycine:before{color:var(--artwork-minor-purple-glycine)}.fr-quote--pink-macaron:before{color:var(--artwork-minor-pink-macaron)}.fr-quote--pink-tuile:before{color:var(--artwork-minor-pink-tuile)}.fr-quote--yellow-tournesol:before{color:var(--artwork-minor-yellow-tournesol)}.fr-quote--yellow-moutarde:before{color:var(--artwork-minor-yellow-moutarde)}.fr-quote--orange-terre-battue:before{color:var(--artwork-minor-orange-terre-battue)}.fr-quote--brown-cafe-creme:before{color:var(--artwork-minor-brown-cafe-creme)}.fr-quote--brown-caramel:before{color:var(--artwork-minor-brown-caramel)}.fr-quote--brown-opera:before{color:var(--artwork-minor-brown-opera)}.fr-quote--beige-gris-galet:before{color:var(--artwork-minor-beige-gris-galet)}.fr-quote__source{color:var(--text-mention-grey)}.fr-breadcrumb{--text-spacing:0 0 0.5rem;color:var(--text-mention-grey);font-size:.75rem;line-height:1.25rem;margin:1rem 0 2rem;position:relative}.fr-breadcrumb__button{--hover-tint:var(--idle);--active-tint:var(--idle);background-image:var(--underline-img),var(--underline-img);background-position:var(--underline-x) 100%,var(--underline-x) calc(100% - var(--underline-thickness));background-repeat:no-repeat,no-repeat;background-size:var(--underline-hover-width) calc(var(--underline-thickness)*2),var(--underline-idle-width) var(--underline-thickness);color:inherit;font-size:.75rem;line-height:1.25rem;margin:0;padding:0;transition:background-size 0s}.fr-breadcrumb__button:active,.fr-breadcrumb__button:hover{--underline-hover-width:var(--underline-max-width)}.fr-breadcrumb__button[aria-expanded=true]{display:none}.fr-breadcrumb .fr-collapse{margin-left:-4px;margin-right:-4px;padding-left:4px;padding-right:4px;transform:translateY(-4px)}.fr-breadcrumb__list{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;transform:translateY(4px)}.fr-breadcrumb__list li{display:inline;line-height:1.75rem}.fr-breadcrumb__list li:not(:first-child):before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.25rem;margin-right:.25rem;-webkit-mask-image:url(../icons/system/arrow-right-s-line.svg);mask-image:url(../icons/system/arrow-right-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);vertical-align:-.0625em;width:var(--icon-size)}.fr-breadcrumb__link{--hover-tint:var(--idle);--active-tint:var(--idle);background-image:var(--underline-img),var(--underline-img);background-position:var(--underline-x) 100%,var(--underline-x) calc(100% - var(--underline-thickness));background-repeat:no-repeat,no-repeat;background-size:var(--underline-hover-width) calc(var(--underline-thickness)*2),var(--underline-idle-width) var(--underline-thickness);font-size:.75rem;line-height:1.25rem;padding:0;position:relative;transition:background-size 0s;vertical-align:.25rem}.fr-breadcrumb__link:active,.fr-breadcrumb__link:hover{--underline-hover-width:var(--underline-max-width)}.fr-breadcrumb__link[aria-current]:not([aria-current=false]){--underline-img:none;color:var(--text-default-grey);cursor:default;pointer-events:none}.fr-label{color:var(--text-label-grey);display:block;font-size:1rem;line-height:1.5rem}.fr-label+.fr-input,.fr-label+.fr-input-wrap,.fr-label+.fr-select{margin-top:.5rem}.fr-hint-text{--text-spacing:0 0 1rem;display:block;font-size:.75rem;line-height:1.25rem}.fr-hint-text+.fr-hint-text{margin-top:.25rem}.fr-fieldset{align-items:last baseline;border:0;display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -.75rem 1rem;padding:0 .25rem;position:relative}.fr-fieldset__legend{color:var(--text-label-grey);font-size:1rem;font-weight:700;line-height:1.5rem;margin-left:-.25rem;margin-right:-.25rem;padding-bottom:1rem;padding-left:.75rem;padding-right:.75rem;width:100%}.fr-fieldset__legend--regular{font-weight:400}.fr-fieldset__legend .fr-hint-text{font-weight:400;margin-top:.5rem}.fr-fieldset--error,.fr-fieldset--info,.fr-fieldset--valid{background-position:0 -2.25rem;background-repeat:no-repeat;background-size:2px calc(100% + 1.25rem)}.fr-fieldset--error .fr-fieldset__legend,.fr-fieldset--info .fr-fieldset__legend,.fr-fieldset--valid .fr-fieldset__legend{background-position:0 0;background-repeat:no-repeat;background-size:2px 100%}.fr-fieldset__element{flex:1 1 100%;margin-bottom:1rem;max-width:100%;padding-left:.5rem;padding-right:.5rem}.fr-fieldset__element--inline{flex:0 0 auto}.fr-fieldset__element--inline-grow,.fr-fieldset__element--inline\@md.fr-fieldset__element--inline-grow{flex-grow:1}.fr-fieldset__element.fr-fieldset__element--year{flex:0 0 8rem}.fr-fieldset__element--year:not(.fr-fieldset__element--inline){margin-right:calc(100% - 8rem)}.fr-fieldset__element.fr-fieldset__element--postal{flex:0 0 16rem}.fr-fieldset__element--postal:not(.fr-fieldset__element--inline){margin-right:calc(100% - 16rem)}.fr-fieldset__element.fr-fieldset__element--number{flex:0 0 6rem}.fr-fieldset__element--number:not(.fr-fieldset__element--inline){margin-right:calc(100% - 6rem)}.fr-fieldset__element>.fr-fieldset:last-child:after,.fr-fieldset__element>h1:last-child:after,.fr-fieldset__element>h2:last-child:after,.fr-fieldset__element>h3:last-child:after,.fr-fieldset__element>h4:last-child:after,.fr-fieldset__element>h5:last-child:after,.fr-fieldset__element>h6:last-child:after,.fr-fieldset__element>p:last-child:after,.fr-fieldset__legend>.fr-fieldset:last-child:after,.fr-fieldset__legend>h1:last-child:after,.fr-fieldset__legend>h2:last-child:after,.fr-fieldset__legend>h3:last-child:after,.fr-fieldset__legend>h4:last-child:after,.fr-fieldset__legend>h5:last-child:after,.fr-fieldset__legend>h6:last-child:after,.fr-fieldset__legend>p:last-child:after{content:"";display:block;margin-bottom:-1rem}.fr-fieldset>.fr-messages-group{flex:1 1 100%;padding-left:.5rem;padding-right:.5rem}.fr-fieldset>.fr-messages-group>.fr-message:last-child{margin-bottom:1rem}.fr-message{--comma:", ";--content:var(--comma);align-items:flex-start;display:flex;flex-direction:row;font-size:.75rem;line-height:1.25rem;margin:0 0 .25rem}.fr-message:after{clip:rect(0,0,0,0);border:0;content:var(--content);display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-message:last-child{--comma:". ";margin-bottom:0}.fr-message--error:before,.fr-message--info:before,.fr-message--valid:before,.fr-message--warning:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-right:.25rem;margin-top:.125rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-message--error:before{-webkit-mask-image:url(../icons/system/fr--error-fill.svg);mask-image:url(../icons/system/fr--error-fill.svg)}.fr-message--valid:before{-webkit-mask-image:url(../icons/system/fr--success-fill.svg);mask-image:url(../icons/system/fr--success-fill.svg)}.fr-message--info:before{-webkit-mask-image:url(../icons/system/fr--info-fill.svg);mask-image:url(../icons/system/fr--info-fill.svg)}.fr-message--warning:before{-webkit-mask-image:url(../icons/system/fr--warning-fill.svg);mask-image:url(../icons/system/fr--warning-fill.svg)}.fr-input-group--valid label,.fr-range-group--valid label,.fr-select-group--valid label,.fr-upload-group--valid label{color:var(--text-default-success)}.fr-input-group--error label,.fr-range-group--error label,.fr-select-group--error label,.fr-upload-group--error label{color:var(--text-default-error)}.fr-input-group--info label,.fr-range-group--info label,.fr-select-group--info label,.fr-upload-group--info label{color:var(--text-default-info)}.fr-input-group--disabled .fr-hint-text,.fr-input-group--disabled label,.fr-range-group--disabled .fr-hint-text,.fr-range-group--disabled label,.fr-select-group--disabled .fr-hint-text,.fr-select-group--disabled label,.fr-upload-group--disabled .fr-hint-text,.fr-upload-group--disabled label{color:var(--text-disabled-grey)}.fr-label--error{color:var(--text-default-error)}.fr-label--success{color:var(--text-default-success)}.fr-label--info{color:var(--text-default-info)}.fr-label--disabled,.fr-label--disabled .fr-hint-text{color:var(--text-disabled-grey)}.fr-hint-text,.fr-message{color:var(--text-mention-grey)}.fr-message--error{color:var(--text-default-error)}.fr-message--valid{color:var(--text-default-success)}.fr-message--info{color:var(--text-default-info)}.fr-message--warning{color:var(--text-default-warning)}.fr-fieldset input:disabled+label,.fr-fieldset input:disabled+label .fr-hint-text,.fr-fieldset input:disabled+label+.fr-hint-text,.fr-fieldset:disabled .fr-fieldset__legend,.fr-fieldset:disabled .fr-hint-text,.fr-fieldset:disabled .fr-label{color:var(--text-disabled-grey)}.fr-fieldset--error,.fr-fieldset--error .fr-fieldset__legend{background-image:linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error))}.fr-fieldset--error .fr-fieldset__legend,.fr-fieldset--error .fr-label{color:var(--text-default-error)}.fr-fieldset--valid,.fr-fieldset--valid .fr-fieldset__legend{background-image:linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success))}.fr-fieldset--valid .fr-fieldset__legend,.fr-fieldset--valid .fr-label{color:var(--text-default-success)}.fr-fieldset--info,.fr-fieldset--info .fr-fieldset__legend{background-image:linear-gradient(0deg,var(--border-plain-info),var(--border-plain-info))}.fr-fieldset--info .fr-fieldset__legend,.fr-fieldset--info .fr-label{color:var(--text-default-info)}.fr-input-group:not(:last-child),.fr-select-group:not(:last-child){margin-bottom:1.5rem}.fr-input-group .fr-label .fr-hint-text,.fr-select-group .fr-label .fr-hint-text{margin-top:.25rem}.fr-fieldset--inline .fr-fieldset__content{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:-.75rem .5rem 0}.fr-fieldset--inline .fr-checkbox-group{display:inline-flex;margin-bottom:0}.fr-fieldset--inline .fr-checkbox-group:first-child{margin-top:0}.fr-fieldset--inline .fr-checkbox-group:not(:last-child){margin-right:1.25rem}.fr-fieldset--inline .fr-checkbox-group:last-child{margin-bottom:0}.fr-fieldset--inline .fr-radio-group{display:inline-flex}.fr-fieldset--inline .fr-radio-group:not(:last-child){margin-right:1.75rem}.fr-fieldset--inline .fr-radio-group:first-child{margin-top:0}.fr-fieldset--inline .fr-radio-group:last-child{margin-bottom:0}.fr-fieldset__content{margin:0 .5rem;position:relative;width:100%}.fr-fieldset__content .fr-checkbox-group:first-child,.fr-fieldset__content .fr-radio-group:first-child{margin-top:-.75rem}.fr-fieldset__content .fr-checkbox-group label,.fr-fieldset__content .fr-radio-group label{padding:.75rem 0}.fr-fieldset__content .fr-checkbox-group input[type=checkbox]+label:before,.fr-fieldset__content .fr-radio-group:not(.fr-radio-rich) input[type=radio]+label:before{top:.75rem}.fr-fieldset__content+.fr-error-text,.fr-fieldset__content+.fr-info-text,.fr-fieldset__content+.fr-valid-text{margin-bottom:1rem;margin-left:.5rem;margin-top:0}.fr-error-text,.fr-info-text,.fr-valid-text{align-items:center;display:flex;flex-direction:row;font-size:.75rem;line-height:1.25rem;margin-bottom:0;margin-top:1rem}.fr-error-text:before,.fr-info-text:before,.fr-valid-text:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-right:.25rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-error-text+.fr-error-text,.fr-error-text+.fr-info-text,.fr-error-text+.fr-valid-text,.fr-info-text+.fr-error-text,.fr-info-text+.fr-info-text,.fr-info-text+.fr-valid-text,.fr-valid-text+.fr-error-text,.fr-valid-text+.fr-info-text,.fr-valid-text+.fr-valid-text{margin-top:.25rem}.fr-error-text:before{-webkit-mask-image:url(../icons/system/fr--error-fill.svg);mask-image:url(../icons/system/fr--error-fill.svg)}.fr-valid-text:before{-webkit-mask-image:url(../icons/system/fr--success-fill.svg);mask-image:url(../icons/system/fr--success-fill.svg)}.fr-info-text:before{-webkit-mask-image:url(../icons/system/fr--info-fill.svg);mask-image:url(../icons/system/fr--info-fill.svg)}.fr-error-text{color:var(--text-default-error)}.fr-valid-text{color:var(--text-default-success)}.fr-info-text{color:var(--text-default-info)}.fr-fieldset--valid .fr-fieldset__content:before{box-shadow:inset 2px 0 0 0 var(--border-plain-success)}.fr-fieldset--error .fr-fieldset__content:before{box-shadow:inset 2px 0 0 0 var(--border-plain-error)}.fr-fieldset--info .fr-fieldset__content:before{box-shadow:inset 2px 0 0 0 var(--border-plain-info)}.fr-stepper{--title-spacing:0;--text-spacing:0;display:flex;flex-direction:column;margin-bottom:2rem}.fr-stepper__title{--title-spacing:0 0 0.75rem 0;--text-spacing:0 0 0.75rem 0;color:var(--text-title-grey);display:flex;flex-direction:column-reverse;font-size:1.125rem;font-weight:700;line-height:1.5rem}.fr-stepper__state{--title-spacing:0 0 0.25rem 0;--text-spacing:0 0 0.25rem 0;color:var(--text-mention-grey);font-size:.875rem;font-weight:400;line-height:1.5rem}.fr-stepper__state:after{content:"\a";line-height:2rem;white-space:pre}.fr-stepper__details{color:var(--text-mention-grey);font-size:.75rem;line-height:1.25rem;margin-top:.75rem}.fr-stepper .fr-stepper__steps[data-fr-steps="2"][data-fr-current-step="2"]+.fr-stepper__details,.fr-stepper .fr-stepper__steps[data-fr-steps="3"][data-fr-current-step="3"]+.fr-stepper__details,.fr-stepper .fr-stepper__steps[data-fr-steps="4"][data-fr-current-step="4"]+.fr-stepper__details,.fr-stepper .fr-stepper__steps[data-fr-steps="5"][data-fr-current-step="5"]+.fr-stepper__details,.fr-stepper .fr-stepper__steps[data-fr-steps="6"][data-fr-current-step="6"]+.fr-stepper__details,.fr-stepper .fr-stepper__steps[data-fr-steps="7"][data-fr-current-step="7"]+.fr-stepper__details,.fr-stepper .fr-stepper__steps[data-fr-steps="8"][data-fr-current-step="8"]+.fr-stepper__details{display:none}.fr-stepper__steps{--stepper-size:0.5rem;--default-outer:calc((100% + var(--stepper-size))/var(--steps));--default-inner:calc(var(--default-outer) - var(--stepper-size));--active-outer:calc((100% + var(--stepper-size))/var(--current-step));--active-inner:calc(var(--active-outer) - var(--stepper-size));--current-step:0;background-image:repeating-linear-gradient(to right,var(--background-active-blue-france) 0,var(--background-active-blue-france) var(--active-inner),transparent var(--active-inner),transparent var(--active-outer)),repeating-linear-gradient(to right,var(--background-contrast-grey) 0,var(--background-contrast-grey) var(--default-inner),transparent var(--default-inner),transparent var(--default-outer));background-position:0 0,0 0;background-repeat:no-repeat;background-size:calc((100% + var(--stepper-size))*var(--current-step)/var(--steps) - var(--stepper-size)) 100%,100% 100%;height:var(--stepper-size);width:100%}.fr-stepper__steps[data-fr-steps="2"]{--steps:2;--step-width:50%}.fr-stepper__steps[data-fr-steps="3"]{--steps:3;--step-width:33.33333%}.fr-stepper__steps[data-fr-steps="4"]{--steps:4;--step-width:25%}.fr-stepper__steps[data-fr-steps="5"]{--steps:5;--step-width:20%}.fr-stepper__steps[data-fr-steps="6"]{--steps:6;--step-width:16.66667%}.fr-stepper__steps[data-fr-steps="7"]{--steps:7;--step-width:14.28571%}.fr-stepper__steps[data-fr-steps="8"]{--steps:8;--step-width:12.5%}.fr-stepper__steps[data-fr-current-step="1"]{--current-step:1}.fr-stepper__steps[data-fr-current-step="2"]{--current-step:2}.fr-stepper__steps[data-fr-current-step="3"]{--current-step:3}.fr-stepper__steps[data-fr-current-step="4"]{--current-step:4}.fr-stepper__steps[data-fr-current-step="5"]{--current-step:5}.fr-stepper__steps[data-fr-current-step="6"]{--current-step:6}.fr-stepper__steps[data-fr-current-step="7"]{--current-step:7}.fr-stepper__steps[data-fr-current-step="8"]{--current-step:8}.fr-tooltip{--arrow-x:0;background-position:calc(50% + var(--arrow-x)) calc(100% - .5rem),calc(50% + var(--arrow-x)) calc(100% - .375rem),50% calc(100% - .75rem),50% calc(100% - .75rem);background-repeat:no-repeat;background-size:.5rem .375rem,.5rem .375rem,100% 1px,100% calc(100% - .75rem);color:var(--text-default-grey);display:block;font-size:.75rem;line-height:1.25rem;max-width:min(24rem,calc(66.66667vw - 1.33333rem));opacity:1;padding:.5rem .5rem 1.25rem;text-align:left;transition:opacity 0s .15s,visibility 0s .15s;visibility:visible;white-space:normal}.fr-tooltip:not(.fr-tooltip--shown){display:none;opacity:0}.fr-tooltip--hidding{opacity:0}.fr-tooltip.fr-placement--bottom{background-position-y:.5rem,.375rem,.75rem,.75rem;padding-bottom:.5rem;padding-top:1.25rem}.fr-tooltip.fr-placement{background-image:linear-gradient(90deg,var(--background-overlap-grey),var(--background-overlap-grey));filter:drop-shadow(var(--overlap-shadow));z-index:calc(var(--ground) + 1000)}@supports (background:conic-gradient(white,black)){.fr-tooltip.fr-placement--top{background-image:conic-gradient(from -33.69deg at 50% 100%,transparent 0deg,var(--background-overlap-grey) 0deg,var(--background-overlap-grey) 67.38deg,transparent 67.38deg),conic-gradient(from -33.69deg at 50% 100%,transparent 0deg,var(--border-default-grey) 0deg,var(--border-default-grey) 67.38deg,transparent 67.38deg),linear-gradient(90deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(90deg,var(--background-overlap-grey),var(--background-overlap-grey))}.fr-tooltip.fr-placement--bottom{background-image:conic-gradient(from 146.31deg at 50% 0,transparent 0deg,var(--background-overlap-grey) 0deg,var(--background-overlap-grey) 67.38deg,transparent 67.38deg),conic-gradient(from 146.31deg at 50% 0,transparent 0deg,var(--border-default-grey) 0deg,var(--border-default-grey) 67.38deg,transparent 67.38deg),linear-gradient(90deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(90deg,var(--background-overlap-grey),var(--background-overlap-grey))}}.fr-link{--text-spacing:0;--title-spacing:0;color:var(--text-action-high-blue-france);display:inline;font-size:1rem;line-height:1.5rem;padding:0}.fr-link[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-link[target=_blank]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-link--icon-left[class*=" fr-fi-"],.fr-link--icon-left[class*=" fr-icon-"],.fr-link--icon-left[class^=fr-fi-],.fr-link--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--icon-left[class*=" fr-fi-"]:before,.fr-link--icon-left[class*=" fr-icon-"]:before,.fr-link--icon-left[class^=fr-fi-]:before,.fr-link--icon-left[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-link--icon-right[class*=" fr-fi-"],.fr-link--icon-right[class*=" fr-icon-"],.fr-link--icon-right[class^=fr-fi-],.fr-link--icon-right[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--icon-right[class*=" fr-fi-"]:after,.fr-link--icon-right[class*=" fr-icon-"]:after,.fr-link--icon-right[class^=fr-fi-]:after,.fr-link--icon-right[class^=fr-icon-]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-link--icon-right[class*=" fr-fi-"]:before,.fr-link--icon-right[class*=" fr-icon-"]:before,.fr-link--icon-right[class^=fr-fi-]:before,.fr-link--icon-right[class^=fr-icon-]:before,.fr-link[class*=" fr-fi-"]:not([class*=fr-link--icon-]):before,.fr-link[class*=" fr-icon-"]:not([class*=fr-link--icon-]):before,.fr-link[class^=fr-fi-]:not([class*=fr-link--icon-]):before,.fr-link[class^=fr-icon-]:not([class*=fr-link--icon-]):before{content:none}.fr-link--xs{font-size:.75rem;line-height:1.25rem;padding:0}.fr-link--xs[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-link--xs[target=_blank]:after{--icon-size:0.75rem;content:"";margin-left:.5rem;margin-right:-.09375rem}.fr-link--xs.fr-link--icon-left[class*=" fr-fi-"],.fr-link--xs.fr-link--icon-left[class*=" fr-icon-"],.fr-link--xs.fr-link--icon-left[class^=fr-fi-],.fr-link--xs.fr-link--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--xs.fr-link--icon-left[class*=" fr-fi-"]:before,.fr-link--xs.fr-link--icon-left[class*=" fr-icon-"]:before,.fr-link--xs.fr-link--icon-left[class^=fr-fi-]:before,.fr-link--xs.fr-link--icon-left[class^=fr-icon-]:before{--icon-size:0.75rem;margin-left:-.09375rem;margin-right:.5rem}.fr-link--xs.fr-link--icon-right[class*=" fr-fi-"],.fr-link--xs.fr-link--icon-right[class*=" fr-icon-"],.fr-link--xs.fr-link--icon-right[class^=fr-fi-],.fr-link--xs.fr-link--icon-right[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--xs.fr-link--icon-right[class*=" fr-fi-"]:after,.fr-link--xs.fr-link--icon-right[class*=" fr-icon-"]:after,.fr-link--xs.fr-link--icon-right[class^=fr-fi-]:after,.fr-link--xs.fr-link--icon-right[class^=fr-icon-]:after{--icon-size:0.75rem;content:"";margin-left:.5rem;margin-right:-.09375rem}.fr-link--xs.fr-link--icon-right[class*=" fr-fi-"]:before,.fr-link--xs.fr-link--icon-right[class*=" fr-icon-"]:before,.fr-link--xs.fr-link--icon-right[class^=fr-fi-]:before,.fr-link--xs.fr-link--icon-right[class^=fr-icon-]:before,.fr-link--xs[class*=" fr-fi-"]:not([class*=fr-link--icon-]):before,.fr-link--xs[class*=" fr-icon-"]:not([class*=fr-link--icon-]):before,.fr-link--xs[class^=fr-fi-]:not([class*=fr-link--icon-]):before,.fr-link--xs[class^=fr-icon-]:not([class*=fr-link--icon-]):before{content:none}.fr-link--sm{font-size:.875rem;line-height:1.5rem;padding:0}.fr-link--sm[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-link--sm[target=_blank]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-link--sm.fr-link--icon-left[class*=" fr-fi-"],.fr-link--sm.fr-link--icon-left[class*=" fr-icon-"],.fr-link--sm.fr-link--icon-left[class^=fr-fi-],.fr-link--sm.fr-link--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--sm.fr-link--icon-left[class*=" fr-fi-"]:before,.fr-link--sm.fr-link--icon-left[class*=" fr-icon-"]:before,.fr-link--sm.fr-link--icon-left[class^=fr-fi-]:before,.fr-link--sm.fr-link--icon-left[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-link--sm.fr-link--icon-right[class*=" fr-fi-"],.fr-link--sm.fr-link--icon-right[class*=" fr-icon-"],.fr-link--sm.fr-link--icon-right[class^=fr-fi-],.fr-link--sm.fr-link--icon-right[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--sm.fr-link--icon-right[class*=" fr-fi-"]:after,.fr-link--sm.fr-link--icon-right[class*=" fr-icon-"]:after,.fr-link--sm.fr-link--icon-right[class^=fr-fi-]:after,.fr-link--sm.fr-link--icon-right[class^=fr-icon-]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-link--sm.fr-link--icon-right[class*=" fr-fi-"]:before,.fr-link--sm.fr-link--icon-right[class*=" fr-icon-"]:before,.fr-link--sm.fr-link--icon-right[class^=fr-fi-]:before,.fr-link--sm.fr-link--icon-right[class^=fr-icon-]:before,.fr-link--sm[class*=" fr-fi-"]:not([class*=fr-link--icon-]):before,.fr-link--sm[class*=" fr-icon-"]:not([class*=fr-link--icon-]):before,.fr-link--sm[class^=fr-fi-]:not([class*=fr-link--icon-]):before,.fr-link--sm[class^=fr-icon-]:not([class*=fr-link--icon-]):before{content:none}.fr-link--lg{font-size:1.125rem;line-height:1.75rem;padding:0}.fr-link--lg[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-link--lg[target=_blank]:after{--icon-size:1.5rem;content:"";margin-left:.5rem;margin-right:-.1875rem}.fr-link--lg.fr-link--icon-left[class*=" fr-fi-"],.fr-link--lg.fr-link--icon-left[class*=" fr-icon-"],.fr-link--lg.fr-link--icon-left[class^=fr-fi-],.fr-link--lg.fr-link--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--lg.fr-link--icon-left[class*=" fr-fi-"]:before,.fr-link--lg.fr-link--icon-left[class*=" fr-icon-"]:before,.fr-link--lg.fr-link--icon-left[class^=fr-fi-]:before,.fr-link--lg.fr-link--icon-left[class^=fr-icon-]:before{--icon-size:1.5rem;margin-left:-.1875rem;margin-right:.5rem}.fr-link--lg.fr-link--icon-right[class*=" fr-fi-"],.fr-link--lg.fr-link--icon-right[class*=" fr-icon-"],.fr-link--lg.fr-link--icon-right[class^=fr-fi-],.fr-link--lg.fr-link--icon-right[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--lg.fr-link--icon-right[class*=" fr-fi-"]:after,.fr-link--lg.fr-link--icon-right[class*=" fr-icon-"]:after,.fr-link--lg.fr-link--icon-right[class^=fr-fi-]:after,.fr-link--lg.fr-link--icon-right[class^=fr-icon-]:after{--icon-size:1.5rem;content:"";margin-left:.5rem;margin-right:-.1875rem}.fr-link--lg.fr-link--icon-right[class*=" fr-fi-"]:before,.fr-link--lg.fr-link--icon-right[class*=" fr-icon-"]:before,.fr-link--lg.fr-link--icon-right[class^=fr-fi-]:before,.fr-link--lg.fr-link--icon-right[class^=fr-icon-]:before,.fr-link--lg[class*=" fr-fi-"]:not([class*=fr-link--icon-]):before,.fr-link--lg[class*=" fr-icon-"]:not([class*=fr-link--icon-]):before,.fr-link--lg[class^=fr-fi-]:not([class*=fr-link--icon-]):before,.fr-link--lg[class^=fr-icon-]:not([class*=fr-link--icon-]):before{content:none}button.fr-link{text-align:left}.fr-link--download,.fr-links-group--download .fr-link{font-size:1rem;line-height:1.5rem;max-height:none;max-width:100%;overflow:initial;padding:0;position:relative}.fr-link--download:after,.fr-links-group--download .fr-link:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-bottom:1.75rem;margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../icons/system/download-line.svg);mask-image:url(../icons/system/download-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);vertical-align:calc((.75rem - var(--icon-size))*.5 - 1.75rem);width:var(--icon-size)}.fr-link--download:before,.fr-links-group--download .fr-link:before{content:none}.fr-link--download .fr-link__detail,.fr-links-group--download .fr-link .fr-link__detail{cursor:text;font-size:.75rem;font-weight:400;left:0;line-height:1.25rem;margin-top:1.75rem;pointer-events:none;position:absolute;white-space:nowrap}.fr-link--download .fr-link__detail abbr,.fr-links-group--download .fr-link .fr-link__detail abbr{text-decoration:none}.fr-links-group--download{--ul-type:disc;--ol-type:decimal;--ul-start:1rem;--ol-start:1.5rem;--xl-block:0.5rem;--li-bottom:0.25rem;--xl-base:1em;--ol-content:counters(li-counter,".") ".  "}.fr-links-group--download>li{display:block}.fr-links-group .fr-link--download,.fr-links-group--download .fr-link{margin-bottom:2.5rem}.fr-links-group{--li-bottom:0.5rem}.fr-links-group--inline{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;display:inline;margin:0 -.5rem}.fr-links-group--inline>li{display:inline;line-height:2.75rem}.fr-links-group--inline .fr-link{margin:0 .5rem 1rem}.fr-links-group--sm .fr-link{font-size:.875rem;line-height:1.5rem;padding:0}.fr-links-group--sm .fr-link:after,.fr-links-group--sm .fr-link:before{--icon-size:1rem}.fr-links-group--sm .fr-link:not(.fr-link--download){vertical-align:top}.fr-links-group--lg .fr-link{font-size:1.125rem;line-height:1.75rem;padding:0}.fr-links-group--lg .fr-link:after,.fr-links-group--lg .fr-link:before{--icon-size:1.5rem}.fr-links-group__title{font-size:1.375rem;font-weight:700;line-height:1.75rem;margin:var(--title-spacing)}.fr-links-group--bordered{box-shadow:inset 0 0 0 1px var(--border-default-grey);padding:1.5rem 1.5rem .5rem}.fr-link--close{--hover:inherit;--active:inherit;align-items:center;background-color:transparent;color:var(--text-action-high-blue-france);display:flex;flex-direction:row;font-size:.875rem;line-height:1.5rem;margin-left:auto;margin-right:-1rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-link--close:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../icons/system/close-line.svg);mask-image:url(../icons/system/close-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-link--close:before{content:none}.fr-link.fr-link--icon-left.fr-fi-theme-fill{font-size:1rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2.5rem;overflow:initial;padding:.5rem 1rem}.fr-link.fr-link--icon-left.fr-fi-theme-fill:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-link__detail{color:var(--text-mention-grey)}.fr-links-group li::marker{color:var(--text-action-high-blue-france)}.fr-link--close:disabled,a.fr-link--close:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}.fr-sidemenu{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;--underline-img:none;--text-spacing:0;--title-spacing:0;box-shadow:inset 0 -1px 0 0 var(--border-default-grey),inset 0 1px 0 0 var(--border-default-grey);margin-left:-1rem;margin-right:-1rem;position:relative}.fr-sidemenu a:not([href]){cursor:default}.fr-sidemenu .fr-collapse{margin:-.25rem -.25rem 0;padding:.25rem .25rem 0}.fr-sidemenu .fr-collapse.fr-collapsing{margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}.fr-sidemenu__title{box-shadow:inset 0 -1px 0 0 var(--border-default-grey);color:var(--text-title-grey);font-size:1.125rem;font-weight:700;line-height:1.75rem;padding:1rem 0}.fr-sidemenu__list{font-weight:700}.fr-sidemenu__list .fr-sidemenu__list{font-weight:400;margin:0 1rem 1rem}.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__btn,.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__link{font-size:1rem;font-weight:400;line-height:1.5rem}.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__btn,.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__link{font-size:.875rem;line-height:1.5rem}.fr-sidemenu__item{position:relative}.fr-sidemenu__item:before{bottom:0;box-shadow:0 -1px 0 0 var(--border-default-grey),inset 0 -1px 0 0 var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-sidemenu__item .fr-sidemenu__item .fr-sidemenu__item:before{content:none}.fr-sidemenu__inner>.fr-collapse{margin:-.25rem .75rem 0;padding:.25rem .75rem 0}.fr-sidemenu__btn,.fr-sidemenu__link{--hover-tint:var(--hover);--active-tint:var(--active);align-items:center;color:var(--text-action-high-blue-france);display:flex;flex-direction:row;font-size:1rem;font-weight:700;line-height:1.5rem;padding:.75rem 1rem;position:relative;text-align:left;width:100%}.fr-sidemenu__btn[aria-current]:not([aria-current=false]):before,.fr-sidemenu__link[aria-current]:not([aria-current=false]):before{--idle:transparent;--hover:var(--border-active-blue-france-hover);--active:var(--border-active-blue-france-active);background-color:var(--border-active-blue-france);bottom:.75rem;content:"";left:0;position:absolute;top:.75rem;width:2px}.fr-sidemenu__link:not([href])[aria-current]:not([aria-current=false]){cursor:default;pointer-events:none}.fr-sidemenu__btn[aria-expanded]{align-items:center;display:flex;flex-direction:row}.fr-sidemenu__btn[aria-expanded]:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:auto;margin-right:0;-webkit-mask-image:url(../icons/system/arrow-down-s-line.svg);mask-image:url(../icons/system/arrow-down-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:transform .3s;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-sidemenu__btn[aria-expanded=true]:after{transform:rotate(-180deg)}.fr-sidemenu__inner>.fr-sidemenu__btn{font-weight:500;outline-offset:-2px;width:100%}.fr-sidemenu__inner>.fr-sidemenu__btn:after{margin-right:1rem}.fr-sidemenu__inner>.fr-sidemenu__btn:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:.5rem;-webkit-mask-image:url(../icons/system/menu-2-fill.svg);mask-image:url(../icons/system/menu-2-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-sidemenu__item .fr-sidemenu__btn,.fr-sidemenu__item .fr-sidemenu__link{color:var(--text-action-high-grey)}.fr-sidemenu__item:first-child:before{box-shadow:inset 0 -1px 0 0 var(--border-default-grey)}.fr-sidemenu__item:last-child:before{box-shadow:0 -1px 0 0 var(--border-default-grey)}.fr-sidemenu__btn[aria-current]:not([aria-current=false]),.fr-sidemenu__link[aria-current]:not([aria-current=false]){color:var(--text-active-blue-france)}.fr-sidemenu__btn[aria-expanded=true]{--idle:transparent;--hover:var(--background-open-blue-france-hover);--active:var(--background-open-blue-france-active);background-color:var(--background-open-blue-france)}.fr-highlight{background-image:linear-gradient(0deg,var(--border-default-blue-france),var(--border-default-blue-france));background-position:0 0;background-repeat:no-repeat;background-size:.25rem 100%;font-size:1rem;line-height:1.5rem;padding-left:1.25rem}.fr-highlight--green-tilleul-verveine{background-image:linear-gradient(0deg,var(--border-default-green-tilleul-verveine),var(--border-default-green-tilleul-verveine))}.fr-highlight--green-bourgeon{background-image:linear-gradient(0deg,var(--border-default-green-bourgeon),var(--border-default-green-bourgeon))}.fr-highlight--green-emeraude{background-image:linear-gradient(0deg,var(--border-default-green-emeraude),var(--border-default-green-emeraude))}.fr-highlight--green-menthe{background-image:linear-gradient(0deg,var(--border-default-green-menthe),var(--border-default-green-menthe))}.fr-highlight--green-archipel{background-image:linear-gradient(0deg,var(--border-default-green-archipel),var(--border-default-green-archipel))}.fr-highlight--blue-ecume{background-image:linear-gradient(0deg,var(--border-default-blue-ecume),var(--border-default-blue-ecume))}.fr-highlight--blue-cumulus{background-image:linear-gradient(0deg,var(--border-default-blue-cumulus),var(--border-default-blue-cumulus))}.fr-highlight--purple-glycine{background-image:linear-gradient(0deg,var(--border-default-purple-glycine),var(--border-default-purple-glycine))}.fr-highlight--pink-macaron{background-image:linear-gradient(0deg,var(--border-default-pink-macaron),var(--border-default-pink-macaron))}.fr-highlight--pink-tuile{background-image:linear-gradient(0deg,var(--border-default-pink-tuile),var(--border-default-pink-tuile))}.fr-highlight--yellow-tournesol{background-image:linear-gradient(0deg,var(--border-default-yellow-tournesol),var(--border-default-yellow-tournesol))}.fr-highlight--yellow-moutarde{background-image:linear-gradient(0deg,var(--border-default-yellow-moutarde),var(--border-default-yellow-moutarde))}.fr-highlight--orange-terre-battue{background-image:linear-gradient(0deg,var(--border-default-orange-terre-battue),var(--border-default-orange-terre-battue))}.fr-highlight--brown-cafe-creme{background-image:linear-gradient(0deg,var(--border-default-brown-cafe-creme),var(--border-default-brown-cafe-creme))}.fr-highlight--brown-caramel{background-image:linear-gradient(0deg,var(--border-default-brown-caramel),var(--border-default-brown-caramel))}.fr-highlight--brown-opera{background-image:linear-gradient(0deg,var(--border-default-brown-opera),var(--border-default-brown-opera))}.fr-highlight--beige-gris-galet{background-image:linear-gradient(0deg,var(--border-default-beige-gris-galet),var(--border-default-beige-gris-galet))}.fr-tabs__tab{--text-spacing:0;--title-spacing:0;--underline-img:none;--hover-tint:var(--hover);align-items:center;background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));background-position:0 0,0 calc(100% - 1px),100% calc(100% - 1px),100% 100%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:0 2px,1px 0,1px 0,100% 1px;box-shadow:0 2px 0 0 var(--background-default-grey);display:inline-flex;flex-direction:row;font-size:1rem;font-weight:700;height:100%;line-height:1.5rem;margin:0 .25rem;min-height:2.5rem;overflow:visible;padding:.5rem 1rem;position:relative;white-space:nowrap;width:-moz-fit-content;width:fit-content;z-index:1}.fr-tabs__tab:after,.fr-tabs__tab:before{display:block}.fr-tabs__tab[class*=" fr-fi-"]:not([class*=fr-tabs__tab--icon-]),.fr-tabs__tab[class*=" fr-icon-"]:not([class*=fr-tabs__tab--icon-]),.fr-tabs__tab[class^=fr-fi-]:not([class*=fr-tabs__tab--icon-]),.fr-tabs__tab[class^=fr-icon-]:not([class*=fr-tabs__tab--icon-]){max-height:2.5rem;max-width:2.5rem;overflow:hidden;padding-left:.75rem;padding-right:.75rem;white-space:nowrap}.fr-tabs__tab[class*=" fr-fi-"]:not([class*=fr-tabs__tab--icon-]):before,.fr-tabs__tab[class*=" fr-icon-"]:not([class*=fr-tabs__tab--icon-]):before,.fr-tabs__tab[class^=fr-fi-]:not([class*=fr-tabs__tab--icon-]):before,.fr-tabs__tab[class^=fr-icon-]:not([class*=fr-tabs__tab--icon-]):before{--icon-size:1rem;margin-left:0;margin-right:.75rem}.fr-tabs__tab--icon-left[class*=" fr-fi-"],.fr-tabs__tab--icon-left[class*=" fr-icon-"],.fr-tabs__tab--icon-left[class^=fr-fi-],.fr-tabs__tab--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-tabs__tab--icon-left[class*=" fr-fi-"]:before,.fr-tabs__tab--icon-left[class*=" fr-icon-"]:before,.fr-tabs__tab--icon-left[class^=fr-fi-]:before,.fr-tabs__tab--icon-left[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-tabs{--tabs-height:auto;--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;--underline-img:none;align-items:flex-start;box-shadow:inset 0 -1px 0 0 var(--border-default-grey);display:flex;flex-direction:row;flex-wrap:wrap;height:var(--tabs-height);margin-left:0;margin-right:0;margin-top:-4px;overflow:hidden;padding-top:4px;position:relative;transition:height .3s}.fr-tabs--viewport-width{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.fr-tabs:before{box-shadow:inset 0 1px 0 0 var(--border-default-grey),inset 1px 0 0 0 var(--border-default-grey),inset -1px 0 0 0 var(--border-default-grey);content:"";display:block;height:100%;margin-top:-1px;order:2;width:100%}.fr-tabs__list{align-items:stretch;display:flex;margin:-4px 0;min-height:3rem;order:1;overflow-x:auto;padding:4px .75rem;width:100%;z-index:1}.fr-tabs__tab[aria-selected=true]{background-size:100% 2px,1px calc(100% - 1px),1px calc(100% - 1px),0 1px}.fr-tabs__panel{--underline-img:linear-gradient(0deg,currentColor,currentColor);--ul-type:disc;--ol-type:decimal;--ul-start:1rem;--ol-start:1.5rem;--xl-block:0.5rem;--li-bottom:0.25rem;--xl-base:1em;--ol-content:counters(li-counter,".") ".  ";display:block;flex:0 0 100%;height:auto;left:-100%;margin-right:-100%;order:3;padding:1rem;position:relative;transition:visibility .3s,transform .3s;width:100%}.fr-tabs__panel:focus,.fr-tabs__panel:focus-visible{outline-offset:calc(-1rem + 2px)}.fr-tabs__panel--direction-end{transform:translate(100%)}.fr-tabs__panel--direction-start{transform:translate(-100%)}.fr-tabs__panel:not(.fr-tabs__panel--selected){visibility:hidden}.fr-tabs__shadow{--tabs-list-height:3rem}.fr-tabs__shadow:before{box-shadow:inset 0 0 0 0 hsla(0,0%,9%,0),inset 0 0 0 0 hsla(0,0%,9%,0);content:"";display:block;height:calc(var(--tabs-list-height) - 8px);left:0;opacity:.8;pointer-events:none;position:absolute;right:0;top:4px;transition:box-shadow .3s;z-index:2}.fr-tabs__shadow--left:before{box-shadow:inset 2rem 0 1.5rem -2rem #161616,inset 0 0 0 0 hsla(0,0%,9%,0)}.fr-tabs__shadow--right:before{box-shadow:inset 0 0 0 0 hsla(0,0%,9%,0),inset -2rem 0 1.5rem -2rem #161616}.fr-tabs__shadow--left.fr-tabs__shadow--right:before{box-shadow:inset 2rem 0 1.5rem -2rem #161616,inset -2rem 0 1.5rem -2rem #161616}:root[data-fr-theme=dark] .fr-tabs__shadow:before{opacity:1}.fr-tabs__tab:not([aria-selected=true]){--idle:transparent;--hover:var(--background-action-low-blue-france-hover);--active:var(--background-action-low-blue-france-active);background-color:var(--background-action-low-blue-france);color:var(--text-action-high-grey)}.fr-tabs__tab[aria-selected=true]:not(:disabled){--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey);background-image:linear-gradient(0deg,var(--border-active-blue-france),var(--border-active-blue-france)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));color:var(--text-active-blue-france)}.fr-tabs__tab:disabled{--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey);color:var(--text-disabled-grey)}.fr-pagination__link{--text-spacing:0;--title-spacing:0;--hover-tint:var(--hover);--underline-img:none;align-items:center;display:inline-flex;flex-direction:row;font-size:.875rem;line-height:1.5rem;margin-bottom:1rem;margin-left:.5rem;margin-right:.5rem;min-height:2rem;min-width:2rem;padding:.25rem .75rem;position:relative;width:-moz-fit-content;width:fit-content}.fr-pagination__link:after,.fr-pagination__link:before{display:block}.fr-pagination{--underline-img:none;--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;color:var(--text-action-high-grey)}.fr-pagination__list{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.fr-pagination__list>:first-child,.fr-pagination__list>:first-child *{margin-left:0}.fr-pagination__list>:last-child,.fr-pagination__list>:last-child *{margin-right:0}.fr-pagination__link:not([href])[aria-current]:not([aria-current=false]){cursor:default;pointer-events:none}.fr-pagination__link--first{font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-pagination__link--first:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/system/fr--arrow-left-s-first-line.svg);mask-image:url(../icons/system/fr--arrow-left-s-first-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--first.fr-pagination__link--label{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--first.fr-pagination__link--label:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(../icons/system/fr--arrow-left-s-first-line.svg);mask-image:url(../icons/system/fr--arrow-left-s-first-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--prev{font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-pagination__link--prev:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/system/arrow-left-s-line.svg);mask-image:url(../icons/system/arrow-left-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--prev.fr-pagination__link--label{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--prev.fr-pagination__link--label:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(../icons/system/arrow-left-s-line.svg);mask-image:url(../icons/system/arrow-left-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--next{font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-pagination__link--next:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/system/arrow-right-s-line.svg);mask-image:url(../icons/system/arrow-right-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--next.fr-pagination__link--label{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--next.fr-pagination__link--label:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../icons/system/arrow-right-s-line.svg);mask-image:url(../icons/system/arrow-right-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--next.fr-pagination__link--label:before{content:none}.fr-pagination__link--last{font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-pagination__link--last:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/system/fr--arrow-right-s-last-line.svg);mask-image:url(../icons/system/fr--arrow-right-s-last-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--last.fr-pagination__link--label{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--last.fr-pagination__link--label:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../icons/system/fr--arrow-right-s-last-line.svg);mask-image:url(../icons/system/fr--arrow-right-s-last-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--last.fr-pagination__link--label:before{content:none}.fr-pagination__link[aria-current]:not([aria-current=false]){--idle:transparent;--hover:var(--background-active-blue-france-hover);--active:var(--background-active-blue-france-active);background-color:var(--background-active-blue-france);color:var(--text-inverted-blue-france)}.fr-pagination__link:not([aria-current]):disabled,.fr-pagination__link[aria-current=false]:disabled,a.fr-pagination__link:not([aria-current]):not([href]),a.fr-pagination__link[aria-current=false]:not([href]){color:var(--text-disabled-grey)}.fr-summary{--text-spacing:0 0 0.5rem 0;--title-spacing:0 0 0.5rem 0;--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);background-color:var(--background-contrast-grey);font-size:.75rem;line-height:1.25rem;padding:1.5rem}.fr-summary ol{list-style-type:none}.fr-summary li{padding:.5rem 0}.fr-summary li::marker{content:none}.fr-summary__title{color:var(--text-title-grey);font-size:.75rem;font-weight:700;line-height:1.25rem;padding-left:.5rem;text-transform:uppercase}.fr-summary__link{display:inline;font-size:.75rem;line-height:1.25rem;position:relative}.fr-summary__link:before{content:var(--ol-content);font-size:var(--xl-size);font-weight:700;position:absolute;right:100%}.fr-summary__link:not(:hover):not(:active){--underline-idle-width:0}.fr-summary li>a{color:var(--text-action-high-grey)}.fr-table{--table-offset:0px;--row-height:0.125rem;--text-spacing:0;--title-spacing:0;margin-bottom:2.5rem;margin-top:1rem;position:relative}.fr-table,.fr-table__container{padding-top:var(--table-offset)}.fr-table__container{overflow:auto}.fr-table__content .fr-cell--fixed .fr-checkbox-group+*,.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group+*,.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group+*,.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group+*{margin-left:.5rem}.fr-table__content .fr-cell--fixed .fr-checkbox-group .fr-label,.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group .fr-label,.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group .fr-label,.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group .fr-label{color:transparent;pointer-events:none;width:0}.fr-table__content .fr-cell--fixed .fr-checkbox-group .fr-label:before,.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group .fr-label:before,.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group .fr-label:before,.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group .fr-label:before{left:-1.25rem}.fr-table__content .fr-cell--fixed .fr-checkbox-group input[type=checkbox],.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group input[type=checkbox],.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group input[type=checkbox],.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group input[type=checkbox]{left:.25rem}.fr-table__content .fr-cell--fixed{left:0;position:sticky;z-index:1}.fr-table__content .fr-cell--center{text-align:center}.fr-table__content .fr-cell--right{text-align:right}.fr-table__content .fr-cell--top{vertical-align:top}.fr-table__content .fr-cell--bottom{vertical-align:bottom}.fr-table__content .fr-cell__title{font-weight:700}.fr-table__content .fr-cell__desc{font-weight:400}.fr-table__content .fr-cell--inline{align-items:center;display:flex;margin:0 -.5rem}.fr-table__content .fr-cell--inline>*{margin:0 .5rem}.fr-table__content .fr-cell--multiline,.fr-table__content .fr-cell--multiline *{white-space:normal}.fr-table__content .fr-cell--sort{align-items:center;display:flex;justify-content:space-between}.fr-table__content .fr-cell--sort .fr-btn--sort{margin-left:1rem}.fr-table__content .fr-col--xs{min-width:4rem;white-space:normal}.fr-table__content .fr-col--sm{min-width:5rem;white-space:normal}.fr-table__content .fr-col--md{min-width:12.5rem;white-space:normal}.fr-table__content .fr-col--lg{min-width:25rem;white-space:normal}.fr-table__content table{border-collapse:collapse;border-spacing:0;width:100%}.fr-table__content table thead{position:relative}.fr-table__content table thead:before{bottom:0;content:"";display:block;height:1px;left:0;pointer-events:none;position:absolute;right:0;top:inherit;width:100%;z-index:1}.fr-table__content table thead th{--idle:transparent;--hover:var(--background-alt-grey-hover);--active:var(--background-alt-grey-active);background-color:var(--background-alt-grey);background-image:linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey)),linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey));font-weight:700}.fr-table__content table thead th[role=columnheader]{background-image:linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey)),linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey))}.fr-table__content table tbody th,.fr-table__content table thead th[role=columnheader]{background-position:0 100%,100% 0;background-repeat:no-repeat,no-repeat;background-size:100% 1px,1px 100%}.fr-table__content table tbody th{--idle:transparent;--hover:var(--background-alt-grey-hover);--active:var(--background-alt-grey-active);background-color:var(--background-alt-grey);background-image:linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey)),linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey))}.fr-table__content table tbody tr:after{background-image:linear-gradient(0deg,var(--border-action-high-blue-france),var(--border-action-high-blue-france)),linear-gradient(0deg,var(--border-action-high-blue-france),var(--border-action-high-blue-france)),linear-gradient(0deg,var(--border-action-high-blue-france),var(--border-action-high-blue-france)),linear-gradient(0deg,var(--border-action-high-blue-france),var(--border-action-high-blue-france));background-position:0 0,100% 0,0 0,0 100%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:.125rem 100%,.125rem 100%,100% .125rem,0 0;height:var(--row-height);left:0;pointer-events:none;position:absolute;transform:translateY(-.125rem);width:100%;z-index:2}.fr-table__content table tbody tr[aria-selected=true]+tr:after,.fr-table__content table tbody tr[aria-selected=true]:after{content:""}.fr-table__content table tbody tr[aria-selected=true]+tr[aria-selected=true]:after{background-size:.125rem 100%,.125rem 100%,0 0,0 0}.fr-table__content table tbody tr[aria-selected=true]+tr:not([aria-selected=true]):after{background-size:0 0,0 0,100% .125rem,0 0}.fr-table__content table tbody tr:last-of-type[aria-selected=true]:after{background-size:.125rem 100%,.125rem 100%,100% .125rem,100% .125rem}.fr-table__content table tbody tr[aria-selected=true]+tr:last-of-type[aria-selected=true]:after{background-size:.125rem 100%,.125rem 100%,0 0,100% .125rem}.fr-table__content td,.fr-table__content th{background-position:100% 100%;background-repeat:no-repeat;background-size:100% 1px;display:table-cell;font-size:.875rem;line-height:1.5rem;padding:.5rem 1rem;text-align:left;vertical-align:middle;white-space:nowrap}.fr-table__content td .fr-checkbox-group,.fr-table__content th .fr-checkbox-group{display:inline-block}.fr-table__content td .fr-checkbox-group .fr-label,.fr-table__content th .fr-checkbox-group .fr-label{font-size:.875rem;line-height:1.5rem}.fr-table caption{font-size:1.375rem;font-weight:700;line-height:1.75rem;margin:var(--title-spacing);margin-bottom:1rem;position:static;text-align:left}.fr-table caption .fr-table__caption__desc{font-size:1rem;font-weight:400;line-height:1.5rem;margin-top:1rem}.fr-table__detail{color:var(--text-mention-grey);font-size:.875rem;line-height:1.5rem}.fr-table[data-fr-js-table=true] caption{position:absolute;top:0}.fr-table[data-fr-js-table=true] .fr-table__wrapper{position:relative}.fr-table[data-fr-js-table=true] .fr-table__wrapper:after{background-position:0 0,0 0,100% 100%,0 100%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:100% 1px,1px 100%,1px 100%,100% 1px;content:"";display:block;height:calc(100% - var(--table-offset));left:0;pointer-events:none;position:absolute;top:var(--table-offset);width:100%;z-index:1}.fr-table__header .fr-segmented,.fr-table__header .fr-table__detail{margin-bottom:1rem}.fr-table__footer--start{margin-top:1rem}.fr-table__footer--start .fr-table__detail{padding-right:.5rem}.fr-table__footer--middle{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-top:1rem}.fr-table__footer--middle .fr-pagination{margin-top:.75rem}.fr-table__footer--end{flex:1 0 100%;margin-top:1.5rem}.fr-table--sm .fr-table__content td,.fr-table--sm .fr-table__content th{padding:.25rem .75rem}.fr-table--lg .fr-table__content td,.fr-table--lg .fr-table__content th{padding:.75rem 1.5rem}.fr-table.fr-table--no-caption .fr-table__wrapper .fr-table__container{padding-top:0}.fr-table.fr-table--no-caption .fr-table__wrapper caption{clip:rect(0,0,0,0);border:0;display:block;height:1px;height:0;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-table.fr-table--caption-bottom{margin-bottom:0}.fr-table.fr-table--caption-bottom .fr-table__wrapper{margin-bottom:calc(var(--table-offset) + 1.5rem);margin-top:0}.fr-table.fr-table--caption-bottom .fr-table__wrapper:after{bottom:0;height:100%;top:auto}.fr-table.fr-table--caption-bottom .fr-table__wrapper .fr-table__container{padding-top:0}.fr-table.fr-table--caption-bottom .fr-table__wrapper caption{caption-side:bottom;height:min-content;margin-bottom:0;margin-top:1rem}.fr-table.fr-table--caption-bottom[data-fr-js-table=true] caption{bottom:0;left:0;margin-top:1rem;position:absolute;right:0;top:100%}.fr-table.fr-table--bordered .fr-table__content td,.fr-table.fr-table--bordered .fr-table__content th{background-position:0 100%,100% 0;background-repeat:no-repeat,no-repeat;background-size:100% 1px,1px 100%}.fr-table.fr-table--no-scroll .fr-table__wrapper{width:fit-content}.fr-table.fr-table--no-scroll .fr-table__wrapper .fr-table__content table{width:auto}.fr-table.fr-table--no-scroll .fr-table__wrapper .fr-table__content table td,.fr-table.fr-table--no-scroll .fr-table__wrapper .fr-table__content table th{white-space:normal}.fr-table__wrapper:after{background-image:linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey)),linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey)),linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey)),linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey))}.fr-table__content table caption{color:var(--text-title-grey)}.fr-table__content table tbody td{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey);background-image:linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey)),linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey))}.fr-table:before{content:"";display:block;height:0;width:100%}.fr-table:not(.fr-table--no-scroll)>table{width:100%}.fr-table>table{border-spacing:0;display:block;overflow:auto;width:100%}.fr-table>table td,.fr-table>table th{border:0;display:table-cell;font-size:.875rem;line-height:1.5rem;padding:.75rem;text-align:left;vertical-align:middle}.fr-table>table th{font-weight:700}.fr-table>table thead{--idle:transparent;--hover:var(--background-alt-grey-hover);--active:var(--background-alt-grey-active);background-color:var(--background-alt-grey);background-image:linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey));background-position:bottom;background-repeat:no-repeat;background-size:100% 1px;color:var(--text-title-grey)}.fr-table>table thead td,.fr-table>table thead th{font-weight:700;padding-bottom:.875rem}.fr-table[data-fr-js-table=true]>table tbody,.fr-table[data-fr-js-table=true]>table thead{position:relative}.fr-table[data-fr-js-table=true]>table tbody:after,.fr-table[data-fr-js-table=true]>table thead:after{background-repeat:no-repeat,no-repeat,no-repeat;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.fr-table[data-fr-js-table=true]>table thead:after{background-position:0 0,0 0,100% 100%;background-size:100% 1px,1px 100%,1px 100%}.fr-table[data-fr-js-table=true]>table tbody:after{background-position:0 0,0 100%,100% 0;background-size:1px 100%,100% 1px,1px 100%}.fr-table--no-caption{padding-top:0}.fr-table--no-caption>table caption{clip:rect(0,0,0,0);border:0;display:block;height:1px;height:0;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-table--caption-bottom{margin-top:1rem;padding-top:0}.fr-table--caption-bottom>table{margin-bottom:calc(var(--table-offset) + 2.75rem)}.fr-table--caption-bottom>table caption{caption-side:bottom;height:min-content;margin-top:1rem}.fr-table--caption-bottom[data-fr-js-table=true]>table:after{bottom:0;height:100%;top:auto}.fr-table--caption-bottom[data-fr-js-table=true]>table caption{bottom:0;left:0;margin-top:1rem;position:absolute;right:0;top:100%}.fr-table--no-scroll{min-width:auto}.fr-table--no-scroll>table{overflow-x:hidden}.fr-table--no-scroll>table caption{max-width:calc(100vw - 2rem)}.fr-table--layout-fixed>table{display:table;table-layout:fixed}.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));background-position:bottom;background-repeat:no-repeat;background-size:100% 1px}.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table>table.fr-table__shadow:before{bottom:0;box-shadow:inset 0 0 0 0 #161616,inset 0 0 0 0 #161616;content:"";display:block;left:0;opacity:.32;pointer-events:none;position:absolute;right:0;top:var(--table-offset);transition:box-shadow .3s;z-index:1}.fr-table>table.fr-table__shadow--left:before{box-shadow:inset 2rem 0 1rem -2rem #161616,inset 0 0 0 0 #161616}.fr-table>table.fr-table__shadow--left.fr-table__shadow--right:before{box-shadow:inset 2rem 0 1rem -2rem #161616,inset -2rem 0 1rem -2rem #161616;content:"";display:block}.fr-table>table.fr-table__shadow--right:before{box-shadow:inset 0 0 0 0 #161616,inset -2rem 0 1rem -2rem #161616}.fr-table--caption-bottom>table.fr-table__shadow:before,.fr-table--no-caption>table.fr-table__shadow:before{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}:root[data-fr-theme=dark] .fr-table>table.fr-table__shadow:before{opacity:1}.fr-table>table caption{color:var(--text-title-grey)}.fr-table>table tbody:after,.fr-table>table thead:after{background-image:linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey)),linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey)),linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey))}.fr-table>table tbody{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey)}.fr-table>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-alt-grey-hover);--active:var(--background-alt-grey-active);background-color:var(--background-alt-grey)}.fr-table--green-tilleul-verveine>table:after{background-image:linear-gradient(0deg,var(--border-default-green-tilleul-verveine),var(--border-default-green-tilleul-verveine)),linear-gradient(0deg,var(--border-default-green-tilleul-verveine),var(--border-default-green-tilleul-verveine)),linear-gradient(0deg,var(--border-default-green-tilleul-verveine),var(--border-default-green-tilleul-verveine)),linear-gradient(0deg,var(--border-default-green-tilleul-verveine),var(--border-default-green-tilleul-verveine))}.fr-table--green-tilleul-verveine>table thead{--idle:transparent;--hover:var(--background-contrast-green-tilleul-verveine-hover);--active:var(--background-contrast-green-tilleul-verveine-active);background-color:var(--background-contrast-green-tilleul-verveine);background-image:linear-gradient(0deg,var(--border-plain-green-tilleul-verveine),var(--border-plain-green-tilleul-verveine))}.fr-table--green-tilleul-verveine>table tbody{--idle:transparent;--hover:var(--background-alt-green-tilleul-verveine-hover);--active:var(--background-alt-green-tilleul-verveine-active);background-color:var(--background-alt-green-tilleul-verveine)}.fr-table--green-tilleul-verveine>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-green-tilleul-verveine-hover);--active:var(--background-contrast-green-tilleul-verveine-active);background-color:var(--background-contrast-green-tilleul-verveine)}.fr-table--green-tilleul-verveine.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-green-tilleul-verveine),var(--border-default-green-tilleul-verveine))}.fr-table--green-tilleul-verveine.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--green-bourgeon>table:after{background-image:linear-gradient(0deg,var(--border-default-green-bourgeon),var(--border-default-green-bourgeon)),linear-gradient(0deg,var(--border-default-green-bourgeon),var(--border-default-green-bourgeon)),linear-gradient(0deg,var(--border-default-green-bourgeon),var(--border-default-green-bourgeon)),linear-gradient(0deg,var(--border-default-green-bourgeon),var(--border-default-green-bourgeon))}.fr-table--green-bourgeon>table thead{--idle:transparent;--hover:var(--background-contrast-green-bourgeon-hover);--active:var(--background-contrast-green-bourgeon-active);background-color:var(--background-contrast-green-bourgeon);background-image:linear-gradient(0deg,var(--border-plain-green-bourgeon),var(--border-plain-green-bourgeon))}.fr-table--green-bourgeon>table tbody{--idle:transparent;--hover:var(--background-alt-green-bourgeon-hover);--active:var(--background-alt-green-bourgeon-active);background-color:var(--background-alt-green-bourgeon)}.fr-table--green-bourgeon>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-green-bourgeon-hover);--active:var(--background-contrast-green-bourgeon-active);background-color:var(--background-contrast-green-bourgeon)}.fr-table--green-bourgeon.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-green-bourgeon),var(--border-default-green-bourgeon))}.fr-table--green-bourgeon.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--green-emeraude>table:after{background-image:linear-gradient(0deg,var(--border-default-green-emeraude),var(--border-default-green-emeraude)),linear-gradient(0deg,var(--border-default-green-emeraude),var(--border-default-green-emeraude)),linear-gradient(0deg,var(--border-default-green-emeraude),var(--border-default-green-emeraude)),linear-gradient(0deg,var(--border-default-green-emeraude),var(--border-default-green-emeraude))}.fr-table--green-emeraude>table thead{--idle:transparent;--hover:var(--background-contrast-green-emeraude-hover);--active:var(--background-contrast-green-emeraude-active);background-color:var(--background-contrast-green-emeraude);background-image:linear-gradient(0deg,var(--border-plain-green-emeraude),var(--border-plain-green-emeraude))}.fr-table--green-emeraude>table tbody{--idle:transparent;--hover:var(--background-alt-green-emeraude-hover);--active:var(--background-alt-green-emeraude-active);background-color:var(--background-alt-green-emeraude)}.fr-table--green-emeraude>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-green-emeraude-hover);--active:var(--background-contrast-green-emeraude-active);background-color:var(--background-contrast-green-emeraude)}.fr-table--green-emeraude.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-green-emeraude),var(--border-default-green-emeraude))}.fr-table--green-emeraude.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--green-menthe>table:after{background-image:linear-gradient(0deg,var(--border-default-green-menthe),var(--border-default-green-menthe)),linear-gradient(0deg,var(--border-default-green-menthe),var(--border-default-green-menthe)),linear-gradient(0deg,var(--border-default-green-menthe),var(--border-default-green-menthe)),linear-gradient(0deg,var(--border-default-green-menthe),var(--border-default-green-menthe))}.fr-table--green-menthe>table thead{--idle:transparent;--hover:var(--background-contrast-green-menthe-hover);--active:var(--background-contrast-green-menthe-active);background-color:var(--background-contrast-green-menthe);background-image:linear-gradient(0deg,var(--border-plain-green-menthe),var(--border-plain-green-menthe))}.fr-table--green-menthe>table tbody{--idle:transparent;--hover:var(--background-alt-green-menthe-hover);--active:var(--background-alt-green-menthe-active);background-color:var(--background-alt-green-menthe)}.fr-table--green-menthe>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-green-menthe-hover);--active:var(--background-contrast-green-menthe-active);background-color:var(--background-contrast-green-menthe)}.fr-table--green-menthe.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-green-menthe),var(--border-default-green-menthe))}.fr-table--green-menthe.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--green-archipel>table:after{background-image:linear-gradient(0deg,var(--border-default-green-archipel),var(--border-default-green-archipel)),linear-gradient(0deg,var(--border-default-green-archipel),var(--border-default-green-archipel)),linear-gradient(0deg,var(--border-default-green-archipel),var(--border-default-green-archipel)),linear-gradient(0deg,var(--border-default-green-archipel),var(--border-default-green-archipel))}.fr-table--green-archipel>table thead{--idle:transparent;--hover:var(--background-contrast-green-archipel-hover);--active:var(--background-contrast-green-archipel-active);background-color:var(--background-contrast-green-archipel);background-image:linear-gradient(0deg,var(--border-plain-green-archipel),var(--border-plain-green-archipel))}.fr-table--green-archipel>table tbody{--idle:transparent;--hover:var(--background-alt-green-archipel-hover);--active:var(--background-alt-green-archipel-active);background-color:var(--background-alt-green-archipel)}.fr-table--green-archipel>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-green-archipel-hover);--active:var(--background-contrast-green-archipel-active);background-color:var(--background-contrast-green-archipel)}.fr-table--green-archipel.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-green-archipel),var(--border-default-green-archipel))}.fr-table--green-archipel.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--blue-ecume>table:after{background-image:linear-gradient(0deg,var(--border-default-blue-ecume),var(--border-default-blue-ecume)),linear-gradient(0deg,var(--border-default-blue-ecume),var(--border-default-blue-ecume)),linear-gradient(0deg,var(--border-default-blue-ecume),var(--border-default-blue-ecume)),linear-gradient(0deg,var(--border-default-blue-ecume),var(--border-default-blue-ecume))}.fr-table--blue-ecume>table thead{--idle:transparent;--hover:var(--background-contrast-blue-ecume-hover);--active:var(--background-contrast-blue-ecume-active);background-color:var(--background-contrast-blue-ecume);background-image:linear-gradient(0deg,var(--border-plain-blue-ecume),var(--border-plain-blue-ecume))}.fr-table--blue-ecume>table tbody{--idle:transparent;--hover:var(--background-alt-blue-ecume-hover);--active:var(--background-alt-blue-ecume-active);background-color:var(--background-alt-blue-ecume)}.fr-table--blue-ecume>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-blue-ecume-hover);--active:var(--background-contrast-blue-ecume-active);background-color:var(--background-contrast-blue-ecume)}.fr-table--blue-ecume.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-blue-ecume),var(--border-default-blue-ecume))}.fr-table--blue-ecume.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--blue-cumulus>table:after{background-image:linear-gradient(0deg,var(--border-default-blue-cumulus),var(--border-default-blue-cumulus)),linear-gradient(0deg,var(--border-default-blue-cumulus),var(--border-default-blue-cumulus)),linear-gradient(0deg,var(--border-default-blue-cumulus),var(--border-default-blue-cumulus)),linear-gradient(0deg,var(--border-default-blue-cumulus),var(--border-default-blue-cumulus))}.fr-table--blue-cumulus>table thead{--idle:transparent;--hover:var(--background-contrast-blue-cumulus-hover);--active:var(--background-contrast-blue-cumulus-active);background-color:var(--background-contrast-blue-cumulus);background-image:linear-gradient(0deg,var(--border-plain-blue-cumulus),var(--border-plain-blue-cumulus))}.fr-table--blue-cumulus>table tbody{--idle:transparent;--hover:var(--background-alt-blue-cumulus-hover);--active:var(--background-alt-blue-cumulus-active);background-color:var(--background-alt-blue-cumulus)}.fr-table--blue-cumulus>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-blue-cumulus-hover);--active:var(--background-contrast-blue-cumulus-active);background-color:var(--background-contrast-blue-cumulus)}.fr-table--blue-cumulus.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-blue-cumulus),var(--border-default-blue-cumulus))}.fr-table--blue-cumulus.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--purple-glycine>table:after{background-image:linear-gradient(0deg,var(--border-default-purple-glycine),var(--border-default-purple-glycine)),linear-gradient(0deg,var(--border-default-purple-glycine),var(--border-default-purple-glycine)),linear-gradient(0deg,var(--border-default-purple-glycine),var(--border-default-purple-glycine)),linear-gradient(0deg,var(--border-default-purple-glycine),var(--border-default-purple-glycine))}.fr-table--purple-glycine>table thead{--idle:transparent;--hover:var(--background-contrast-purple-glycine-hover);--active:var(--background-contrast-purple-glycine-active);background-color:var(--background-contrast-purple-glycine);background-image:linear-gradient(0deg,var(--border-plain-purple-glycine),var(--border-plain-purple-glycine))}.fr-table--purple-glycine>table tbody{--idle:transparent;--hover:var(--background-alt-purple-glycine-hover);--active:var(--background-alt-purple-glycine-active);background-color:var(--background-alt-purple-glycine)}.fr-table--purple-glycine>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-purple-glycine-hover);--active:var(--background-contrast-purple-glycine-active);background-color:var(--background-contrast-purple-glycine)}.fr-table--purple-glycine.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-purple-glycine),var(--border-default-purple-glycine))}.fr-table--purple-glycine.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--pink-macaron>table:after{background-image:linear-gradient(0deg,var(--border-default-pink-macaron),var(--border-default-pink-macaron)),linear-gradient(0deg,var(--border-default-pink-macaron),var(--border-default-pink-macaron)),linear-gradient(0deg,var(--border-default-pink-macaron),var(--border-default-pink-macaron)),linear-gradient(0deg,var(--border-default-pink-macaron),var(--border-default-pink-macaron))}.fr-table--pink-macaron>table thead{--idle:transparent;--hover:var(--background-contrast-pink-macaron-hover);--active:var(--background-contrast-pink-macaron-active);background-color:var(--background-contrast-pink-macaron);background-image:linear-gradient(0deg,var(--border-plain-pink-macaron),var(--border-plain-pink-macaron))}.fr-table--pink-macaron>table tbody{--idle:transparent;--hover:var(--background-alt-pink-macaron-hover);--active:var(--background-alt-pink-macaron-active);background-color:var(--background-alt-pink-macaron)}.fr-table--pink-macaron>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-pink-macaron-hover);--active:var(--background-contrast-pink-macaron-active);background-color:var(--background-contrast-pink-macaron)}.fr-table--pink-macaron.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-pink-macaron),var(--border-default-pink-macaron))}.fr-table--pink-macaron.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--pink-tuile>table:after{background-image:linear-gradient(0deg,var(--border-default-pink-tuile),var(--border-default-pink-tuile)),linear-gradient(0deg,var(--border-default-pink-tuile),var(--border-default-pink-tuile)),linear-gradient(0deg,var(--border-default-pink-tuile),var(--border-default-pink-tuile)),linear-gradient(0deg,var(--border-default-pink-tuile),var(--border-default-pink-tuile))}.fr-table--pink-tuile>table thead{--idle:transparent;--hover:var(--background-contrast-pink-tuile-hover);--active:var(--background-contrast-pink-tuile-active);background-color:var(--background-contrast-pink-tuile);background-image:linear-gradient(0deg,var(--border-plain-pink-tuile),var(--border-plain-pink-tuile))}.fr-table--pink-tuile>table tbody{--idle:transparent;--hover:var(--background-alt-pink-tuile-hover);--active:var(--background-alt-pink-tuile-active);background-color:var(--background-alt-pink-tuile)}.fr-table--pink-tuile>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-pink-tuile-hover);--active:var(--background-contrast-pink-tuile-active);background-color:var(--background-contrast-pink-tuile)}.fr-table--pink-tuile.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-pink-tuile),var(--border-default-pink-tuile))}.fr-table--pink-tuile.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--yellow-tournesol>table:after{background-image:linear-gradient(0deg,var(--border-default-yellow-tournesol),var(--border-default-yellow-tournesol)),linear-gradient(0deg,var(--border-default-yellow-tournesol),var(--border-default-yellow-tournesol)),linear-gradient(0deg,var(--border-default-yellow-tournesol),var(--border-default-yellow-tournesol)),linear-gradient(0deg,var(--border-default-yellow-tournesol),var(--border-default-yellow-tournesol))}.fr-table--yellow-tournesol>table thead{--idle:transparent;--hover:var(--background-contrast-yellow-tournesol-hover);--active:var(--background-contrast-yellow-tournesol-active);background-color:var(--background-contrast-yellow-tournesol);background-image:linear-gradient(0deg,var(--border-plain-yellow-tournesol),var(--border-plain-yellow-tournesol))}.fr-table--yellow-tournesol>table tbody{--idle:transparent;--hover:var(--background-alt-yellow-tournesol-hover);--active:var(--background-alt-yellow-tournesol-active);background-color:var(--background-alt-yellow-tournesol)}.fr-table--yellow-tournesol>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-yellow-tournesol-hover);--active:var(--background-contrast-yellow-tournesol-active);background-color:var(--background-contrast-yellow-tournesol)}.fr-table--yellow-tournesol.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-yellow-tournesol),var(--border-default-yellow-tournesol))}.fr-table--yellow-tournesol.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--yellow-moutarde>table:after{background-image:linear-gradient(0deg,var(--border-default-yellow-moutarde),var(--border-default-yellow-moutarde)),linear-gradient(0deg,var(--border-default-yellow-moutarde),var(--border-default-yellow-moutarde)),linear-gradient(0deg,var(--border-default-yellow-moutarde),var(--border-default-yellow-moutarde)),linear-gradient(0deg,var(--border-default-yellow-moutarde),var(--border-default-yellow-moutarde))}.fr-table--yellow-moutarde>table thead{--idle:transparent;--hover:var(--background-contrast-yellow-moutarde-hover);--active:var(--background-contrast-yellow-moutarde-active);background-color:var(--background-contrast-yellow-moutarde);background-image:linear-gradient(0deg,var(--border-plain-yellow-moutarde),var(--border-plain-yellow-moutarde))}.fr-table--yellow-moutarde>table tbody{--idle:transparent;--hover:var(--background-alt-yellow-moutarde-hover);--active:var(--background-alt-yellow-moutarde-active);background-color:var(--background-alt-yellow-moutarde)}.fr-table--yellow-moutarde>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-yellow-moutarde-hover);--active:var(--background-contrast-yellow-moutarde-active);background-color:var(--background-contrast-yellow-moutarde)}.fr-table--yellow-moutarde.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-yellow-moutarde),var(--border-default-yellow-moutarde))}.fr-table--yellow-moutarde.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--orange-terre-battue>table:after{background-image:linear-gradient(0deg,var(--border-default-orange-terre-battue),var(--border-default-orange-terre-battue)),linear-gradient(0deg,var(--border-default-orange-terre-battue),var(--border-default-orange-terre-battue)),linear-gradient(0deg,var(--border-default-orange-terre-battue),var(--border-default-orange-terre-battue)),linear-gradient(0deg,var(--border-default-orange-terre-battue),var(--border-default-orange-terre-battue))}.fr-table--orange-terre-battue>table thead{--idle:transparent;--hover:var(--background-contrast-orange-terre-battue-hover);--active:var(--background-contrast-orange-terre-battue-active);background-color:var(--background-contrast-orange-terre-battue);background-image:linear-gradient(0deg,var(--border-plain-orange-terre-battue),var(--border-plain-orange-terre-battue))}.fr-table--orange-terre-battue>table tbody{--idle:transparent;--hover:var(--background-alt-orange-terre-battue-hover);--active:var(--background-alt-orange-terre-battue-active);background-color:var(--background-alt-orange-terre-battue)}.fr-table--orange-terre-battue>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-orange-terre-battue-hover);--active:var(--background-contrast-orange-terre-battue-active);background-color:var(--background-contrast-orange-terre-battue)}.fr-table--orange-terre-battue.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-orange-terre-battue),var(--border-default-orange-terre-battue))}.fr-table--orange-terre-battue.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--brown-cafe-creme>table:after{background-image:linear-gradient(0deg,var(--border-default-brown-cafe-creme),var(--border-default-brown-cafe-creme)),linear-gradient(0deg,var(--border-default-brown-cafe-creme),var(--border-default-brown-cafe-creme)),linear-gradient(0deg,var(--border-default-brown-cafe-creme),var(--border-default-brown-cafe-creme)),linear-gradient(0deg,var(--border-default-brown-cafe-creme),var(--border-default-brown-cafe-creme))}.fr-table--brown-cafe-creme>table thead{--idle:transparent;--hover:var(--background-contrast-brown-cafe-creme-hover);--active:var(--background-contrast-brown-cafe-creme-active);background-color:var(--background-contrast-brown-cafe-creme);background-image:linear-gradient(0deg,var(--border-plain-brown-cafe-creme),var(--border-plain-brown-cafe-creme))}.fr-table--brown-cafe-creme>table tbody{--idle:transparent;--hover:var(--background-alt-brown-cafe-creme-hover);--active:var(--background-alt-brown-cafe-creme-active);background-color:var(--background-alt-brown-cafe-creme)}.fr-table--brown-cafe-creme>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-brown-cafe-creme-hover);--active:var(--background-contrast-brown-cafe-creme-active);background-color:var(--background-contrast-brown-cafe-creme)}.fr-table--brown-cafe-creme.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-brown-cafe-creme),var(--border-default-brown-cafe-creme))}.fr-table--brown-cafe-creme.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--brown-caramel>table:after{background-image:linear-gradient(0deg,var(--border-default-brown-caramel),var(--border-default-brown-caramel)),linear-gradient(0deg,var(--border-default-brown-caramel),var(--border-default-brown-caramel)),linear-gradient(0deg,var(--border-default-brown-caramel),var(--border-default-brown-caramel)),linear-gradient(0deg,var(--border-default-brown-caramel),var(--border-default-brown-caramel))}.fr-table--brown-caramel>table thead{--idle:transparent;--hover:var(--background-contrast-brown-caramel-hover);--active:var(--background-contrast-brown-caramel-active);background-color:var(--background-contrast-brown-caramel);background-image:linear-gradient(0deg,var(--border-plain-brown-caramel),var(--border-plain-brown-caramel))}.fr-table--brown-caramel>table tbody{--idle:transparent;--hover:var(--background-alt-brown-caramel-hover);--active:var(--background-alt-brown-caramel-active);background-color:var(--background-alt-brown-caramel)}.fr-table--brown-caramel>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-brown-caramel-hover);--active:var(--background-contrast-brown-caramel-active);background-color:var(--background-contrast-brown-caramel)}.fr-table--brown-caramel.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-brown-caramel),var(--border-default-brown-caramel))}.fr-table--brown-caramel.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--brown-opera>table:after{background-image:linear-gradient(0deg,var(--border-default-brown-opera),var(--border-default-brown-opera)),linear-gradient(0deg,var(--border-default-brown-opera),var(--border-default-brown-opera)),linear-gradient(0deg,var(--border-default-brown-opera),var(--border-default-brown-opera)),linear-gradient(0deg,var(--border-default-brown-opera),var(--border-default-brown-opera))}.fr-table--brown-opera>table thead{--idle:transparent;--hover:var(--background-contrast-brown-opera-hover);--active:var(--background-contrast-brown-opera-active);background-color:var(--background-contrast-brown-opera);background-image:linear-gradient(0deg,var(--border-plain-brown-opera),var(--border-plain-brown-opera))}.fr-table--brown-opera>table tbody{--idle:transparent;--hover:var(--background-alt-brown-opera-hover);--active:var(--background-alt-brown-opera-active);background-color:var(--background-alt-brown-opera)}.fr-table--brown-opera>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-brown-opera-hover);--active:var(--background-contrast-brown-opera-active);background-color:var(--background-contrast-brown-opera)}.fr-table--brown-opera.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-brown-opera),var(--border-default-brown-opera))}.fr-table--brown-opera.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--beige-gris-galet>table:after{background-image:linear-gradient(0deg,var(--border-default-beige-gris-galet),var(--border-default-beige-gris-galet)),linear-gradient(0deg,var(--border-default-beige-gris-galet),var(--border-default-beige-gris-galet)),linear-gradient(0deg,var(--border-default-beige-gris-galet),var(--border-default-beige-gris-galet)),linear-gradient(0deg,var(--border-default-beige-gris-galet),var(--border-default-beige-gris-galet))}.fr-table--beige-gris-galet>table thead{--idle:transparent;--hover:var(--background-contrast-beige-gris-galet-hover);--active:var(--background-contrast-beige-gris-galet-active);background-color:var(--background-contrast-beige-gris-galet);background-image:linear-gradient(0deg,var(--border-plain-beige-gris-galet),var(--border-plain-beige-gris-galet))}.fr-table--beige-gris-galet>table tbody{--idle:transparent;--hover:var(--background-alt-beige-gris-galet-hover);--active:var(--background-alt-beige-gris-galet-active);background-color:var(--background-alt-beige-gris-galet)}.fr-table--beige-gris-galet>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-beige-gris-galet-hover);--active:var(--background-contrast-beige-gris-galet-active);background-color:var(--background-contrast-beige-gris-galet)}.fr-table--beige-gris-galet.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-beige-gris-galet),var(--border-default-beige-gris-galet))}.fr-table--beige-gris-galet.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--bordered>table tbody tr:nth-child(2n){--hover:inherit;--active:inherit;background-color:transparent}.fr-tag{--text-spacing:0;--title-spacing:0;--underline-img:none;--hover-tint:var(--hover);--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);align-items:center;background-color:var(--background-contrast-grey);border-radius:1rem;color:var(--text-label-grey);display:inline-flex;flex-direction:row;font-size:.875rem;justify-content:center;line-height:1.5rem;min-height:2rem;min-width:2.25rem;padding:.25rem .75rem;width:-moz-fit-content;width:fit-content}.fr-tag:after,.fr-tag:before{display:block}.fr-tag[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-tag[target=_blank]:after{--icon-size:1rem;content:"";margin-left:.25rem;margin-right:-.125rem}.fr-tag--icon-left[class*=" fr-fi-"],.fr-tag--icon-left[class*=" fr-icon-"],.fr-tag--icon-left[class^=fr-fi-],.fr-tag--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-tag--icon-left[class*=" fr-fi-"]:before,.fr-tag--icon-left[class*=" fr-icon-"]:before,.fr-tag--icon-left[class^=fr-fi-]:before,.fr-tag--icon-left[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.25rem}.fr-tag[class*=" fr-fi-"]:not([class*=fr-tag--icon-]):before,.fr-tag[class*=" fr-icon-"]:not([class*=fr-tag--icon-]):before,.fr-tag[class^=fr-fi-]:not([class*=fr-tag--icon-]):before,.fr-tag[class^=fr-icon-]:not([class*=fr-tag--icon-]):before{content:none}.fr-tag--sm{border-radius:.75rem;font-size:.75rem;line-height:1.25rem;min-height:1.5rem;padding:.125rem .5rem}.fr-tag--sm[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-tag--sm[target=_blank]:after{--icon-size:0.75rem;content:"";margin-left:.25rem;margin-right:-.09375rem}.fr-tag--sm.fr-tag--icon-left[class*=" fr-fi-"],.fr-tag--sm.fr-tag--icon-left[class*=" fr-icon-"],.fr-tag--sm.fr-tag--icon-left[class^=fr-fi-],.fr-tag--sm.fr-tag--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-tag--sm.fr-tag--icon-left[class*=" fr-fi-"]:before,.fr-tag--sm.fr-tag--icon-left[class*=" fr-icon-"]:before,.fr-tag--sm.fr-tag--icon-left[class^=fr-fi-]:before,.fr-tag--sm.fr-tag--icon-left[class^=fr-icon-]:before{--icon-size:0.75rem;margin-left:-.09375rem;margin-right:.25rem}.fr-tag--sm[class*=" fr-fi-"]:not([class*=fr-tag--icon-]):before,.fr-tag--sm[class*=" fr-icon-"]:not([class*=fr-tag--icon-]):before,.fr-tag--sm[class^=fr-fi-]:not([class*=fr-tag--icon-]):before,.fr-tag--sm[class^=fr-icon-]:not([class*=fr-tag--icon-]):before{content:none}a.fr-tag[aria-pressed=true],button.fr-tag[aria-pressed=true],input[type=button].fr-tag[aria-pressed=true],input[type=image].fr-tag[aria-pressed=true],input[type=reset].fr-tag[aria-pressed=true],input[type=submit].fr-tag[aria-pressed=true]{background-position:50%;background-repeat:no-repeat;background-size:100%;overflow:visible;position:relative}a.fr-tag[aria-pressed=true]:after,button.fr-tag[aria-pressed=true]:after,input[type=button].fr-tag[aria-pressed=true]:after,input[type=image].fr-tag[aria-pressed=true]:after,input[type=reset].fr-tag[aria-pressed=true]:after,input[type=submit].fr-tag[aria-pressed=true]:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin:-.5rem;-webkit-mask-image:url(../icons/system/checkbox-circle-line.svg);mask-image:url(../icons/system/checkbox-circle-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;right:0;top:4px;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}a.fr-tag[aria-pressed=true].fr-tag--sm:after,button.fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=image].fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=reset].fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=submit].fr-tag[aria-pressed=true].fr-tag--sm:after{--icon-size:0.75rem;content:"";margin:-.375rem;position:absolute;right:0;top:3px}a.fr-tag--dismiss:before,button.fr-tag--dismiss:before,input[type=button].fr-tag--dismiss:before,input[type=image].fr-tag--dismiss:before,input[type=reset].fr-tag--dismiss:before,input[type=submit].fr-tag--dismiss:before{content:none}a.fr-tag--dismiss:after,button.fr-tag--dismiss:after,input[type=button].fr-tag--dismiss:after,input[type=image].fr-tag--dismiss:after,input[type=reset].fr-tag--dismiss:after,input[type=submit].fr-tag--dismiss:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.25rem;margin-right:-.25rem;-webkit-mask-image:url(../icons/system/close-line.svg);mask-image:url(../icons/system/close-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}a.fr-tag--dismiss.fr-tag--sm:after,button.fr-tag--dismiss.fr-tag--sm:after,input[type=button].fr-tag--dismiss.fr-tag--sm:after,input[type=image].fr-tag--dismiss.fr-tag--sm:after,input[type=reset].fr-tag--dismiss.fr-tag--sm:after,input[type=submit].fr-tag--dismiss.fr-tag--sm:after{--icon-size:0.75rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.125rem;margin-right:-.1875rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-tags-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-.25rem;margin-right:-.25rem}.fr-tags-group>li{line-height:2.75rem}.fr-tags-group .fr-tag{margin:0 .25rem .5rem;vertical-align:top}.fr-tags-group.fr-tags-group--sm .fr-tag{border-radius:.75rem;font-size:.75rem;line-height:1.25rem;min-height:1.5rem;padding:.125rem .5rem}.fr-tags-group.fr-tags-group--sm .fr-tag:after,.fr-tags-group.fr-tags-group--sm .fr-tag:before{--icon-size:0.75rem}.fr-tags-group.fr-tags-group--sm button.fr-tag.fr-tag--dismiss:after,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag.fr-tag--dismiss:after{--icon-size:0.75rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-right:-.1875rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:after,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:after{--icon-size:0.75rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin:-.375rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;right:0;top:3px;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-tag[aria-pressed=false]{--idle:transparent;--hover:var(--background-action-low-blue-france-hover);--active:var(--background-action-low-blue-france-active);background-color:var(--background-action-low-blue-france);color:var(--text-action-high-blue-france)}.fr-tag.fr-tag--dismiss{--idle:transparent;--hover:var(--background-action-high-blue-france-hover);--active:var(--background-action-high-blue-france-active);background-color:var(--background-action-high-blue-france);color:var(--text-inverted-blue-france)}a.fr-tag,button.fr-tag,input[type=button].fr-tag,input[type=image].fr-tag,input[type=reset].fr-tag,input[type=submit].fr-tag{--idle:transparent;--hover:var(--background-action-low-blue-france-hover);--active:var(--background-action-low-blue-france-active);background-color:var(--background-action-low-blue-france);color:var(--text-action-high-blue-france)}a.fr-tag--green-tilleul-verveine,button.fr-tag--green-tilleul-verveine,input[type=button].fr-tag--green-tilleul-verveine,input[type=image].fr-tag--green-tilleul-verveine,input[type=reset].fr-tag--green-tilleul-verveine,input[type=submit].fr-tag--green-tilleul-verveine{--idle:transparent;--hover:var(--background-action-low-green-tilleul-verveine-hover);--active:var(--background-action-low-green-tilleul-verveine-active);background-color:var(--background-action-low-green-tilleul-verveine);color:var(--text-action-high-green-tilleul-verveine)}a.fr-tag--green-bourgeon,button.fr-tag--green-bourgeon,input[type=button].fr-tag--green-bourgeon,input[type=image].fr-tag--green-bourgeon,input[type=reset].fr-tag--green-bourgeon,input[type=submit].fr-tag--green-bourgeon{--idle:transparent;--hover:var(--background-action-low-green-bourgeon-hover);--active:var(--background-action-low-green-bourgeon-active);background-color:var(--background-action-low-green-bourgeon);color:var(--text-action-high-green-bourgeon)}a.fr-tag--green-emeraude,button.fr-tag--green-emeraude,input[type=button].fr-tag--green-emeraude,input[type=image].fr-tag--green-emeraude,input[type=reset].fr-tag--green-emeraude,input[type=submit].fr-tag--green-emeraude{--idle:transparent;--hover:var(--background-action-low-green-emeraude-hover);--active:var(--background-action-low-green-emeraude-active);background-color:var(--background-action-low-green-emeraude);color:var(--text-action-high-green-emeraude)}a.fr-tag--green-menthe,button.fr-tag--green-menthe,input[type=button].fr-tag--green-menthe,input[type=image].fr-tag--green-menthe,input[type=reset].fr-tag--green-menthe,input[type=submit].fr-tag--green-menthe{--idle:transparent;--hover:var(--background-action-low-green-menthe-hover);--active:var(--background-action-low-green-menthe-active);background-color:var(--background-action-low-green-menthe);color:var(--text-action-high-green-menthe)}a.fr-tag--green-archipel,button.fr-tag--green-archipel,input[type=button].fr-tag--green-archipel,input[type=image].fr-tag--green-archipel,input[type=reset].fr-tag--green-archipel,input[type=submit].fr-tag--green-archipel{--idle:transparent;--hover:var(--background-action-low-green-archipel-hover);--active:var(--background-action-low-green-archipel-active);background-color:var(--background-action-low-green-archipel);color:var(--text-action-high-green-archipel)}a.fr-tag--blue-ecume,button.fr-tag--blue-ecume,input[type=button].fr-tag--blue-ecume,input[type=image].fr-tag--blue-ecume,input[type=reset].fr-tag--blue-ecume,input[type=submit].fr-tag--blue-ecume{--idle:transparent;--hover:var(--background-action-low-blue-ecume-hover);--active:var(--background-action-low-blue-ecume-active);background-color:var(--background-action-low-blue-ecume);color:var(--text-action-high-blue-ecume)}a.fr-tag--blue-cumulus,button.fr-tag--blue-cumulus,input[type=button].fr-tag--blue-cumulus,input[type=image].fr-tag--blue-cumulus,input[type=reset].fr-tag--blue-cumulus,input[type=submit].fr-tag--blue-cumulus{--idle:transparent;--hover:var(--background-action-low-blue-cumulus-hover);--active:var(--background-action-low-blue-cumulus-active);background-color:var(--background-action-low-blue-cumulus);color:var(--text-action-high-blue-cumulus)}a.fr-tag--purple-glycine,button.fr-tag--purple-glycine,input[type=button].fr-tag--purple-glycine,input[type=image].fr-tag--purple-glycine,input[type=reset].fr-tag--purple-glycine,input[type=submit].fr-tag--purple-glycine{--idle:transparent;--hover:var(--background-action-low-purple-glycine-hover);--active:var(--background-action-low-purple-glycine-active);background-color:var(--background-action-low-purple-glycine);color:var(--text-action-high-purple-glycine)}a.fr-tag--pink-macaron,button.fr-tag--pink-macaron,input[type=button].fr-tag--pink-macaron,input[type=image].fr-tag--pink-macaron,input[type=reset].fr-tag--pink-macaron,input[type=submit].fr-tag--pink-macaron{--idle:transparent;--hover:var(--background-action-low-pink-macaron-hover);--active:var(--background-action-low-pink-macaron-active);background-color:var(--background-action-low-pink-macaron);color:var(--text-action-high-pink-macaron)}a.fr-tag--pink-tuile,button.fr-tag--pink-tuile,input[type=button].fr-tag--pink-tuile,input[type=image].fr-tag--pink-tuile,input[type=reset].fr-tag--pink-tuile,input[type=submit].fr-tag--pink-tuile{--idle:transparent;--hover:var(--background-action-low-pink-tuile-hover);--active:var(--background-action-low-pink-tuile-active);background-color:var(--background-action-low-pink-tuile);color:var(--text-action-high-pink-tuile)}a.fr-tag--yellow-tournesol,button.fr-tag--yellow-tournesol,input[type=button].fr-tag--yellow-tournesol,input[type=image].fr-tag--yellow-tournesol,input[type=reset].fr-tag--yellow-tournesol,input[type=submit].fr-tag--yellow-tournesol{--idle:transparent;--hover:var(--background-action-low-yellow-tournesol-hover);--active:var(--background-action-low-yellow-tournesol-active);background-color:var(--background-action-low-yellow-tournesol);color:var(--text-action-high-yellow-tournesol)}a.fr-tag--yellow-moutarde,button.fr-tag--yellow-moutarde,input[type=button].fr-tag--yellow-moutarde,input[type=image].fr-tag--yellow-moutarde,input[type=reset].fr-tag--yellow-moutarde,input[type=submit].fr-tag--yellow-moutarde{--idle:transparent;--hover:var(--background-action-low-yellow-moutarde-hover);--active:var(--background-action-low-yellow-moutarde-active);background-color:var(--background-action-low-yellow-moutarde);color:var(--text-action-high-yellow-moutarde)}a.fr-tag--orange-terre-battue,button.fr-tag--orange-terre-battue,input[type=button].fr-tag--orange-terre-battue,input[type=image].fr-tag--orange-terre-battue,input[type=reset].fr-tag--orange-terre-battue,input[type=submit].fr-tag--orange-terre-battue{--idle:transparent;--hover:var(--background-action-low-orange-terre-battue-hover);--active:var(--background-action-low-orange-terre-battue-active);background-color:var(--background-action-low-orange-terre-battue);color:var(--text-action-high-orange-terre-battue)}a.fr-tag--brown-cafe-creme,button.fr-tag--brown-cafe-creme,input[type=button].fr-tag--brown-cafe-creme,input[type=image].fr-tag--brown-cafe-creme,input[type=reset].fr-tag--brown-cafe-creme,input[type=submit].fr-tag--brown-cafe-creme{--idle:transparent;--hover:var(--background-action-low-brown-cafe-creme-hover);--active:var(--background-action-low-brown-cafe-creme-active);background-color:var(--background-action-low-brown-cafe-creme);color:var(--text-action-high-brown-cafe-creme)}a.fr-tag--brown-caramel,button.fr-tag--brown-caramel,input[type=button].fr-tag--brown-caramel,input[type=image].fr-tag--brown-caramel,input[type=reset].fr-tag--brown-caramel,input[type=submit].fr-tag--brown-caramel{--idle:transparent;--hover:var(--background-action-low-brown-caramel-hover);--active:var(--background-action-low-brown-caramel-active);background-color:var(--background-action-low-brown-caramel);color:var(--text-action-high-brown-caramel)}a.fr-tag--brown-opera,button.fr-tag--brown-opera,input[type=button].fr-tag--brown-opera,input[type=image].fr-tag--brown-opera,input[type=reset].fr-tag--brown-opera,input[type=submit].fr-tag--brown-opera{--idle:transparent;--hover:var(--background-action-low-brown-opera-hover);--active:var(--background-action-low-brown-opera-active);background-color:var(--background-action-low-brown-opera);color:var(--text-action-high-brown-opera)}a.fr-tag--beige-gris-galet,button.fr-tag--beige-gris-galet,input[type=button].fr-tag--beige-gris-galet,input[type=image].fr-tag--beige-gris-galet,input[type=reset].fr-tag--beige-gris-galet,input[type=submit].fr-tag--beige-gris-galet{--idle:transparent;--hover:var(--background-action-low-beige-gris-galet-hover);--active:var(--background-action-low-beige-gris-galet-active);background-color:var(--background-action-low-beige-gris-galet);color:var(--text-action-high-beige-gris-galet)}button.fr-tag[aria-pressed=true]:not(:disabled),input[type=button].fr-tag[aria-pressed=true]:not(:disabled){background-color:transparent;background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,var(--background-active-blue-france) .625rem);color:var(--text-inverted-blue-france)}button.fr-tag[aria-pressed=true]:not(:disabled):hover,input[type=button].fr-tag[aria-pressed=true]:not(:disabled):hover{background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,var(--background-active-blue-france-hover) .625rem)}button.fr-tag[aria-pressed=true]:not(:disabled):active,input[type=button].fr-tag[aria-pressed=true]:not(:disabled):active{background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,var(--background-active-blue-france-active) .625rem)}button.fr-tag[aria-pressed=true]:after,input[type=button].fr-tag[aria-pressed=true]:after{color:var(--text-action-high-blue-france)}button.fr-tag[aria-pressed=true]:disabled,input[type=button].fr-tag[aria-pressed=true]:disabled{--hover:inherit;--active:inherit;background-color:transparent;background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,var(--background-disabled-grey) .625rem)}button.fr-tag[aria-pressed=true]:disabled:after,input[type=button].fr-tag[aria-pressed=true]:disabled:after{color:var(--text-disabled-grey)}button.fr-tag[aria-pressed=true].fr-tag--sm,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-active-blue-france) .5rem)}button.fr-tag[aria-pressed=true].fr-tag--sm:hover,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:hover{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-active-blue-france-hover) .5rem)}button.fr-tag[aria-pressed=true].fr-tag--sm:active,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:active{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-active-blue-france-active) .5rem)}button.fr-tag[aria-pressed=true].fr-tag--sm:disabled,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:disabled{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-disabled-grey) .5rem)}a:not([href]).fr-tag,button.fr-tag:disabled,input[type=button].fr-tag:disabled{--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey);color:var(--text-disabled-grey)}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true],.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-active-blue-france) .5rem)}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:hover,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:hover{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-active-blue-france-hover) .5rem)}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:active,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:active{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-active-blue-france-active) .5rem)}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:disabled,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:disabled{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-disabled-grey) .5rem)}.fr-download__link{color:var(--text-action-high-blue-france);display:inline}.fr-download,.fr-download__link{--text-spacing:0;--title-spacing:0}.fr-download{margin:0 0 1rem;padding-bottom:1.5rem;position:relative}.fr-download .fr-download__link{font-size:1rem;font-weight:400;line-height:1.5rem;max-height:none;max-width:100%;overflow:initial;padding:0}.fr-download .fr-download__link:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../icons/system/download-line.svg);mask-image:url(../icons/system/download-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-download__desc{display:none;font-size:.875rem;font-weight:400;line-height:1.5rem}.fr-download__detail{bottom:0;color:var(--text-mention-grey);cursor:text;font-size:.75rem;font-weight:400;left:0;line-height:1.25rem;max-width:100%;overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;white-space:nowrap}.fr-download__detail abbr{text-decoration:none}.fr-download--card{--text-spacing:0;--title-spacing:0;--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey);box-shadow:inset 0 0 0 1px var(--border-default-grey);padding:1.5rem 1.5rem 4rem}.fr-download--card .fr-download__link{color:var(--text-action-high-blue-france);font-size:1.25rem;font-weight:700;line-height:1.75rem}.fr-download--card .fr-download__link:after{--icon-size:1rem;bottom:1.5rem;color:var(--text-action-high-blue-france);margin:0;position:absolute;right:1.5rem}.fr-download--card .fr-download__desc{display:block;margin-top:.5rem}.fr-download--card .fr-download__detail{bottom:1.5rem;left:1.5rem;max-width:calc(100% - 6.25rem);position:absolute}.fr-download--card .fr-download__detail[class*=" fr-fi-"]:before,.fr-download--card .fr-download__detail[class*=" fr-icon-"]:before,.fr-download--card .fr-download__detail[class^=fr-fi-]:before,.fr-download--card .fr-download__detail[class^=fr-icon-]:before{--icon-size:1rem;margin-right:.5rem}.fr-downloads-group__title{font-size:1.375rem;font-weight:700;line-height:1.75rem;margin:var(--title-spacing)}.fr-downloads-group--bordered{box-shadow:inset 0 0 0 1px var(--border-default-grey);padding:1.5rem 1.5rem .5rem}.fr-downloads-group>ul{margin-bottom:0;margin-top:0}.fr-downloads-group>ul>li{padding-bottom:0}.fr-downloads-group .fr-download{margin-bottom:1rem}.fr-downloads-group li::marker{color:var(--text-action-high-blue-france)}.fr-alert{--title-spacing:0 0 0.25rem;--text-spacing:0 0 0.25rem;background-image:linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey)),linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey)),linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey)),linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey)),linear-gradient(0deg,var(--background-flat-grey),var(--background-flat-grey));background-position:0 0,100% 0,0 100%,0 0,100% 100%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:100% 1px,1px 100%,100% 1px,2.5rem 100%;padding:1rem 2.25rem .75rem 3.5rem;position:relative}.fr-alert:before{--icon-size:1.5rem;background-color:currentColor;color:var(--text-inverted-grey);display:inline-block;flex:0 0 auto;height:var(--icon-size);left:0;margin:1rem .5rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;top:0;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-alert__title{font-size:1.125rem;font-weight:700;line-height:1.5rem}.fr-alert .fr-btn--close{font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;position:absolute;right:.25rem;top:.25rem;white-space:nowrap}.fr-alert .fr-btn--close:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/system/close-line.svg);mask-image:url(../icons/system/close-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-alert+.fr-alert{margin-top:1rem}.fr-alert--info:before{-webkit-mask-image:url(../icons/system/fr--info-fill.svg);mask-image:url(../icons/system/fr--info-fill.svg)}.fr-alert--success:before{-webkit-mask-image:url(../icons/system/fr--success-fill.svg);mask-image:url(../icons/system/fr--success-fill.svg)}.fr-alert--error:before{-webkit-mask-image:url(../icons/system/fr--error-fill.svg);mask-image:url(../icons/system/fr--error-fill.svg)}.fr-alert--warning:before{-webkit-mask-image:url(../icons/system/fr--warning-fill.svg);mask-image:url(../icons/system/fr--warning-fill.svg)}.fr-alert--error:before,.fr-alert--info:before,.fr-alert--success:before,.fr-alert--warning:before{content:""}.fr-alert--sm{padding:.5rem 2.25rem .25rem 3rem}.fr-alert--sm:before{margin:.5rem}.fr-alert .fr-link--close{align-items:center;font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;position:absolute;right:1.25rem;top:.25rem;white-space:nowrap}.fr-alert .fr-link--close:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/system/close-line.svg);mask-image:url(../icons/system/close-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-alert--info{background-image:linear-gradient(0deg,var(--border-plain-info),var(--border-plain-info)),linear-gradient(0deg,var(--border-plain-info),var(--border-plain-info)),linear-gradient(0deg,var(--border-plain-info),var(--border-plain-info)),linear-gradient(0deg,var(--border-plain-info),var(--border-plain-info)),linear-gradient(0deg,var(--background-flat-info),var(--background-flat-info))}.fr-alert--error{background-image:linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error)),linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error)),linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error)),linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error)),linear-gradient(0deg,var(--background-flat-error),var(--background-flat-error))}.fr-alert--success{background-image:linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success)),linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success)),linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success)),linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success)),linear-gradient(0deg,var(--background-flat-success),var(--background-flat-success))}.fr-alert--warning{background-image:linear-gradient(0deg,var(--border-plain-warning),var(--border-plain-warning)),linear-gradient(0deg,var(--border-plain-warning),var(--border-plain-warning)),linear-gradient(0deg,var(--border-plain-warning),var(--border-plain-warning)),linear-gradient(0deg,var(--border-plain-warning),var(--border-plain-warning)),linear-gradient(0deg,var(--background-flat-warning),var(--background-flat-warning))}.fr-notice{--title-spacing:0;--text-spacing:0;background-color:var(--background-contrast-grey);color:var(--text-title-grey);padding-bottom:1rem;padding-top:1rem;position:relative}.fr-notice__body{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;position:relative}.fr-notice__body h1,.fr-notice__body h2,.fr-notice__body h3,.fr-notice__body h4,.fr-notice__body h5,.fr-notice__body h6{color:inherit;font-size:inherit;line-height:inherit}.fr-notice__title{font-weight:700;margin-right:.25rem;position:relative}.fr-notice__title:before{--icon-size:1.5rem;background-color:currentColor;display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-right:.5rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-notice__desc{margin-right:.25rem}.fr-notice__desc,.fr-notice__title{display:block}.fr-notice__desc,.fr-notice__link,.fr-notice__title{font-size:.875rem;line-height:1.5rem}.fr-notice--no-icon .fr-notice__title:before{display:none}.fr-notice .fr-btn--close{color:inherit;font-size:.875rem;line-height:1.5rem;margin-left:.25rem;margin-top:-.25rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-notice .fr-btn--close:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/system/close-line.svg);mask-image:url(../icons/system/close-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-notice--alert .fr-notice__title:before,.fr-notice--attack .fr-notice__title:before,.fr-notice--cyberattack .fr-notice__title:before,.fr-notice--info .fr-notice__title:before,.fr-notice--kidnapping .fr-notice__title:before,.fr-notice--warning .fr-notice__title:before,.fr-notice--weather-orange .fr-notice__title:before,.fr-notice--weather-purple .fr-notice__title:before,.fr-notice--weather-red .fr-notice__title:before,.fr-notice--witness .fr-notice__title:before{content:""}.fr-notice--info .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{-webkit-mask-image:url(../icons/system/fr--info-fill.svg);mask-image:url(../icons/system/fr--info-fill.svg)}.fr-notice--warning .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{-webkit-mask-image:url(../icons/system/fr--warning-fill.svg);mask-image:url(../icons/system/fr--warning-fill.svg)}.fr-notice--alert .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{-webkit-mask-image:url(../icons/system/error-warning-fill.svg);mask-image:url(../icons/system/error-warning-fill.svg)}.fr-notice--weather-orange .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before,.fr-notice--weather-red .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{-webkit-mask-image:url(../icons/weather/heavy-showers-fill.svg);mask-image:url(../icons/weather/heavy-showers-fill.svg)}.fr-notice--weather-purple .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{-webkit-mask-image:url(../icons/weather/typhoon-fill.svg);mask-image:url(../icons/weather/typhoon-fill.svg)}.fr-notice--attack,.fr-notice--cyberattack,.fr-notice--kidnapping,.fr-notice--witness{background-position:0 0;background-repeat:no-repeat;background-size:100% .375rem;padding-top:1.375rem}.fr-notice--attack .fr-notice__title,.fr-notice--cyberattack .fr-notice__title,.fr-notice--kidnapping .fr-notice__title,.fr-notice--witness .fr-notice__title{text-transform:uppercase}.fr-notice--cyberattack .fr-notice__title:before,.fr-notice--witness .fr-notice__title:before{-webkit-mask-image:url(../icons/system/fr--warning-fill.svg);mask-image:url(../icons/system/fr--warning-fill.svg)}.fr-notice--kidnapping .fr-notice__title:before{-webkit-mask-image:url(../icons/system/fr--alert-warning-fill.svg);mask-image:url(../icons/system/fr--alert-warning-fill.svg)}.fr-notice--attack .fr-notice__title:before{-webkit-mask-image:url(../icons/system/fr--alert-warning-2-fill.svg);mask-image:url(../icons/system/fr--alert-warning-2-fill.svg)}.fr-notice--info{--idle:transparent;--hover:var(--background-contrast-info-hover);--active:var(--background-contrast-info-active);background-color:var(--background-contrast-info);color:var(--text-default-info)}.fr-notice--warning,.fr-notice--weather-orange{--idle:transparent;--hover:var(--background-contrast-warning-hover);--active:var(--background-contrast-warning-active);background-color:var(--background-contrast-warning);color:var(--text-default-warning)}.fr-notice--alert{--idle:transparent;--hover:var(--background-contrast-error-hover);--active:var(--background-contrast-error-active);background-color:var(--background-contrast-error);color:var(--text-default-error)}.fr-notice--weather-red{--idle:transparent;--hover:var(--background-flat-error-hover);--active:var(--background-flat-error-active);background-color:var(--background-flat-error);color:var(--text-inverted-grey)}.fr-notice--weather-red .fr-btn--close{--idle:transparent;--hover:var(--background-action-high-error-hover);--active:var(--background-action-high-error-active);background-color:var(--background-action-high-error)}.fr-notice--weather-purple{--idle:transparent;--hover:var(--background-flat-purple-glycine-hover);--active:var(--background-flat-purple-glycine-active);background-color:var(--background-flat-purple-glycine);color:var(--text-inverted-grey)}.fr-notice--weather-purple .fr-btn--close{--idle:transparent;--hover:var(--background-action-high-purple-glycine-hover);--active:var(--background-action-high-purple-glycine-active);background-color:var(--background-action-high-purple-glycine)}.fr-notice--witness{--idle:transparent;--hover:var(--background-flat-grey-hover);--active:var(--background-flat-grey-active);background-color:var(--background-flat-grey);background-image:linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error));color:var(--text-inverted-grey)}.fr-notice--witness .fr-btn--close{--idle:transparent;--hover:var(--background-action-high-grey-hover);--active:var(--background-action-high-grey-active);background-color:var(--background-action-high-grey)}.fr-notice--attack,.fr-notice--kidnapping{--idle:transparent;--hover:var(--background-flat-error-hover);--active:var(--background-flat-error-active);background-color:var(--background-flat-error);background-image:linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey));color:var(--text-inverted-grey)}.fr-notice--attack .fr-btn--close,.fr-notice--kidnapping .fr-btn--close{--idle:transparent;--hover:var(--background-action-high-error-hover);--active:var(--background-action-high-error-active);background-color:var(--background-action-high-error)}.fr-notice--cyberattack{--idle:transparent;--hover:var(--background-flat-grey-hover);--active:var(--background-flat-grey-active);background-color:var(--background-flat-grey);background-image:linear-gradient(0deg,var(--border-plain-info),var(--border-plain-info));color:var(--text-inverted-grey)}.fr-notice--cyberattack .fr-btn--close{--idle:transparent;--hover:var(--background-action-high-grey-hover);--active:var(--background-action-high-grey-active);background-color:var(--background-action-high-grey)}.fr-radio-group{max-width:max-content;position:relative}.fr-radio-group input[type=radio]{height:1.5rem;margin:0;opacity:0;position:absolute;width:1.5rem}.fr-radio-group input[type=radio]+label{align-items:flex-start;background-image:radial-gradient(transparent 10px,var(--border-action-high-blue-france) 11px,transparent 12px);background-position:calc(-.25rem + 1px) calc(-.25rem + 1px),calc(-.25rem + 1px) calc(-.25rem + 1px);background-repeat:no-repeat,no-repeat;background-size:1.875rem 1.875rem,1.875rem 1.875rem;display:flex;flex-direction:column;justify-content:flex-start;padding-left:2rem}.fr-radio-group input[type=radio]+label:before{border-radius:1.5rem;content:"";height:1.5rem;margin-left:-2rem;position:absolute;top:0;width:1.5rem}.fr-radio-group input[type=radio]+label .fr-hint-text{margin:0;width:100%}.fr-radio-group--sm input[type=radio]{height:1rem;top:.25rem;width:1rem}.fr-radio-group--sm input[type=radio]+label{background-image:radial-gradient(transparent 6px,var(--border-action-high-blue-france) 7px,transparent 8px);background-position:0 .25rem,0 .25rem;background-size:1rem 1rem,1rem 1rem;padding-left:1.5rem}.fr-radio-group--sm input[type=radio]+label:before{border-radius:.5rem;height:1rem;margin-left:-1.5rem;top:.25rem;width:1rem}.fr-radio-rich{align-items:center;display:flex;flex-direction:row;max-width:100%;position:relative}.fr-radio-rich input[type=radio]{height:1rem;left:1rem;top:calc(50% - .5rem);width:1rem}.fr-radio-rich input[type=radio]+label{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);align-items:stretch;align-self:stretch;background-color:var(--background-default-grey);background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),radial-gradient(transparent 6px,var(--border-action-high-blue-france) 7px,transparent 8px);background-position:0 0,100% 0,0 100%,0 0,1rem 50%,1rem 50%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-size:100% 1px,1px 100%,100% 1px,1px 100%,1rem 1rem,1rem 1rem;display:flex;flex-direction:column;justify-content:center;margin-left:0;padding:.75rem 1rem .75rem 2.75rem;width:100%}.fr-radio-rich input[type=radio]+label:before{border-radius:0;bottom:0;content:"";display:block;height:100%;left:0;margin-left:0;position:absolute;right:0;top:0;width:100%}.fr-radio-rich input[type=radio]+label .fr-hint-text{margin-left:0}.fr-radio-rich input[type=radio]:not(:disabled)~label{--hover-tint:var(--hover);--active-tint:var(--active)}.fr-radio-rich input[type=radio]:not(:disabled)~label:hover{background-color:var(--hover-tint)}.fr-radio-rich input[type=radio]:not(:disabled)~label:active{background-color:var(--active-tint)}.fr-radio-rich input[type=radio]:not(:disabled)~label:hover+.fr-radio-rich__pictogram{background-color:var(--hover)}.fr-radio-rich input[type=radio]:not(:disabled)~label:active+.fr-radio-rich__pictogram{background-color:var(--active)}.fr-radio-rich__pictogram{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);align-items:center;align-self:stretch;background-color:var(--background-default-grey);background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));background-position:0 0,0 100%,100% 0,0 .25rem;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:100% 1px,100% 1px,1px 100%,1px calc(100% - .5rem);display:flex;flex-direction:row;justify-content:center;margin-left:-1px;min-height:5.5rem;min-width:5.5rem;padding:.25rem;pointer-events:none;width:5.5rem}.fr-radio-rich__pictogram img,.fr-radio-rich__pictogram svg{max-height:3.5rem;max-width:3.5rem}.fr-control>.fr-radio-rich.fr-radio-group{margin-bottom:0;margin-top:0}.fr-radio-group input[type=radio]:disabled+label{background-image:radial-gradient(transparent 10px,var(--background-disabled-grey) 11px,transparent 12px)}.fr-radio-group input[type=radio]:checked+label{background-image:radial-gradient(transparent 10px,var(--border-active-blue-france) 11px,transparent 12px),radial-gradient(var(--background-active-blue-france) 5px,transparent 6px)}.fr-radio-group input[type=radio]:checked:disabled+label{background-image:radial-gradient(transparent 10px,var(--background-disabled-grey) 11px,transparent 12px),radial-gradient(var(--background-disabled-grey) 5px,transparent 6px)}.fr-fieldset--error .fr-radio-group input[type=radio]+label{background-image:radial-gradient(transparent 10px,var(--border-plain-error) 11px,transparent 12px)}.fr-fieldset--error .fr-radio-group input[type=radio]:checked+label{background-image:radial-gradient(transparent 10px,var(--border-plain-error) 11px,transparent 12px),radial-gradient(var(--background-active-blue-france) 5px,transparent 6px)}.fr-fieldset--valid .fr-radio-group input[type=radio]+label{background-image:radial-gradient(transparent 10px,var(--border-plain-success) 11px,transparent 12px)}.fr-fieldset--valid .fr-radio-group input[type=radio]:checked+label{background-image:radial-gradient(transparent 10px,var(--border-plain-success) 11px,transparent 12px),radial-gradient(var(--background-active-blue-france) 5px,transparent 6px)}.fr-fieldset--info .fr-radio-group input[type=radio]+label{background-image:radial-gradient(transparent 10px,var(--border-plain-info) 11px,transparent 12px)}.fr-fieldset--info .fr-radio-group input[type=radio]:checked+label{background-image:radial-gradient(transparent 10px,var(--border-plain-info) 11px,transparent 12px),radial-gradient(var(--background-active-blue-france) 5px,transparent 6px)}.fr-fieldset .fr-radio-group input[type=radio]:disabled+label{background-image:radial-gradient(transparent 10px,var(--background-disabled-grey) 11px,transparent 12px)}.fr-fieldset .fr-radio-group input[type=radio]:disabled:checked+label{background-image:radial-gradient(transparent 10px,var(--background-disabled-grey) 11px,transparent 12px),radial-gradient(var(--background-disabled-grey) 5px,transparent 6px)}.fr-radio-group--sm input[type=radio]:disabled+label{background-image:radial-gradient(transparent 6px,var(--background-disabled-grey) 7px,transparent 8px)}.fr-radio-group--sm input[type=radio]:checked+label{background-image:radial-gradient(transparent 6px,var(--border-active-blue-france) 7px,transparent 8px),radial-gradient(var(--background-active-blue-france) 3px,transparent 4px)}.fr-radio-group--sm input[type=radio]:checked:disabled+label{background-image:radial-gradient(transparent 6px,var(--background-disabled-grey) 7px,transparent 8px),radial-gradient(var(--background-disabled-grey) 3px,transparent 4px)}.fr-fieldset--error .fr-radio-group--sm input[type=radio]+label{background-image:radial-gradient(transparent 6px,var(--border-plain-error) 7px,transparent 8px)}.fr-fieldset--error .fr-radio-group--sm input[type=radio]:checked+label{background-image:radial-gradient(transparent 6px,var(--border-plain-error) 7px,transparent 8px),radial-gradient(var(--background-active-blue-france) 3px,transparent 4px)}.fr-fieldset--valid .fr-radio-group--sm input[type=radio]+label{background-image:radial-gradient(transparent 6px,var(--border-plain-success) 7px,transparent 8px)}.fr-fieldset--valid .fr-radio-group--sm input[type=radio]:checked+label{background-image:radial-gradient(transparent 6px,var(--border-plain-success) 7px,transparent 8px),radial-gradient(var(--background-active-blue-france) 3px,transparent 4px)}.fr-fieldset--info .fr-radio-group--sm input[type=radio]+label{background-image:radial-gradient(transparent 6px,var(--border-plain-info) 7px,transparent 8px)}.fr-fieldset--info .fr-radio-group--sm input[type=radio]:checked+label{background-image:radial-gradient(transparent 6px,var(--border-plain-info) 7px,transparent 8px),radial-gradient(var(--background-active-blue-france) 3px,transparent 4px)}.fr-fieldset .fr-radio-group--sm input[type=radio]:disabled+label{background-image:radial-gradient(transparent 6px,var(--background-disabled-grey) 7px,transparent 8px)}.fr-fieldset .fr-radio-group--sm input[type=radio]:disabled:checked+label{background-image:radial-gradient(transparent 6px,var(--background-disabled-grey) 7px,transparent 8px),radial-gradient(var(--background-disabled-grey) 3px,transparent 4px)}.fr-radio-rich input[type=radio]:disabled+label{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),radial-gradient(transparent 6px,var(--background-disabled-grey) 7px,transparent 8px)}.fr-radio-rich input[type=radio]:disabled~.fr-radio-rich__pictogram svg *{fill:var(--text-disabled-grey)}.fr-radio-rich input[type=radio]:checked+label{background-image:linear-gradient(0deg,var(--border-active-blue-france),var(--border-active-blue-france)),linear-gradient(0deg,var(--border-active-blue-france),var(--border-active-blue-france)),linear-gradient(0deg,var(--border-active-blue-france),var(--border-active-blue-france)),linear-gradient(0deg,var(--border-active-blue-france),var(--border-active-blue-france)),radial-gradient(transparent 6px,var(--border-active-blue-france) 7px,transparent 8px),radial-gradient(var(--background-active-blue-france) 3px,transparent 4px)}.fr-radio-rich input[type=radio]:checked~.fr-radio-rich__pictogram{background-image:linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey))}.fr-radio-rich input[type=radio]:checked:disabled+label{background-image:linear-gradient(0deg,var(--text-disabled-grey),var(--text-disabled-grey)),linear-gradient(0deg,var(--text-disabled-grey),var(--text-disabled-grey)),linear-gradient(0deg,var(--text-disabled-grey),var(--text-disabled-grey)),linear-gradient(0deg,var(--text-disabled-grey),var(--text-disabled-grey)),radial-gradient(transparent 6px,var(--background-disabled-grey) 7px,transparent 8px),radial-gradient(var(--background-disabled-grey) 3px,transparent 4px)}.fr-radio-rich input[type=radio]:checked:disabled~.fr-radio-rich__pictogram{background-image:linear-gradient(0deg,var(--background-disabled-grey),var(--background-disabled-grey)),linear-gradient(0deg,var(--background-disabled-grey),var(--background-disabled-grey)),linear-gradient(0deg,var(--background-disabled-grey),var(--background-disabled-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey))}.fr-fieldset--error .fr-radio-rich input[type=radio]+label{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),radial-gradient(transparent 6px,var(--border-plain-error) 7px,transparent 8px)}.fr-fieldset--error .fr-radio-rich input[type=radio]:checked+label{background-image:linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),radial-gradient(transparent 6px,var(--border-plain-error) 7px,transparent 8px),radial-gradient(var(--background-active-blue-france) 3px,transparent 4px)}.fr-fieldset--valid .fr-radio-rich input[type=radio]+label{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),radial-gradient(transparent 6px,var(--border-plain-success) 7px,transparent 8px)}.fr-fieldset--valid .fr-radio-rich input[type=radio]:checked+label{background-image:linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),radial-gradient(transparent 6px,var(--border-plain-success) 7px,transparent 8px),radial-gradient(var(--background-active-blue-france) 3px,transparent 4px)}.fr-fieldset--info .fr-radio-rich input[type=radio]+label{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),radial-gradient(transparent 6px,var(--border-plain-info) 7px,transparent 8px)}.fr-fieldset--info .fr-radio-rich input[type=radio]:checked+label{background-image:linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),radial-gradient(transparent 6px,var(--border-plain-info) 7px,transparent 8px),radial-gradient(var(--background-active-blue-france) 3px,transparent 4px)}.fr-fieldset .fr-radio-rich input[type=radio]:disabled+label{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),radial-gradient(transparent 6px,var(--background-disabled-grey) 7px,transparent 8px)}.fr-fieldset .fr-radio-rich input[type=radio]:disabled:checked+label{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),radial-gradient(transparent 6px,var(--background-disabled-grey) 7px,transparent 8px),radial-gradient(var(--background-disabled-grey) 3px,transparent 4px)}.fr-fieldset .fr-fieldset__content .fr-radio-group:not(.fr-radio-rich) input[type=radio]{top:.75rem}.fr-fieldset .fr-fieldset__content .fr-radio-group:not(.fr-radio-rich) input[type=radio]+label{background-position:calc(-.25rem + 1px) calc(.5rem + 1px),calc(-.25rem + 1px) calc(.5rem + 1px)}.fr-fieldset .fr-fieldset__content .fr-radio-group--sm:not(.fr-radio-rich) input[type=radio]{top:1rem}.fr-fieldset .fr-fieldset__content .fr-radio-group--sm:not(.fr-radio-rich) input[type=radio]+label{background-position:calc(-.125rem + 1px) calc(1rem - 1px),calc(-.125rem + 1px) calc(1rem - 1px)}.fr-fieldset .fr-fieldset__content .fr-radio-rich{margin-bottom:1rem;margin-top:.5rem}.fr-fieldset .fr-fieldset__content .fr-radio-rich input[type=radio]+label{min-height:5.5rem}.fr-fieldset .fr-fieldset__content .fr-radio-rich:last-child{margin-bottom:.75rem}.fr-fieldset .fr-fieldset__content .fr-radio-rich:first-child{margin-top:0}.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich:not(:last-child){margin-bottom:.5rem;margin-right:.75rem}.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich:first-child{margin-top:.75rem}.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich:first-child .fr-radio-rich__img{top:1rem}.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich__img{top:.75rem}.fr-fieldset--inline .fr-hint-text+.fr-fieldset__content .fr-radio-rich:first-child{margin-top:1.5rem}.fr-radio-rich__img{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);align-items:center;align-self:stretch;background-color:var(--background-default-grey);background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));background-position:0 0,0 100%,100% 0,0 .25rem;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:100% 1px,100% 1px,1px 100%,1px calc(100% - .5rem);display:flex;flex-direction:row;justify-content:center;margin-left:-1px;min-width:5.5rem;padding:.25rem;pointer-events:none;width:5.5rem}.fr-radio-rich__img img,.fr-radio-rich__img svg{max-height:3.5rem;max-width:3.5rem}.fr-radio-rich input[type=radio]:not(:disabled)~label:hover+.fr-radio-rich__img{background-color:var(--hover)}.fr-radio-rich input[type=radio]:not(:disabled)~label:active+.fr-radio-rich__img{background-color:var(--active)}.fr-radio-rich input[type=radio]:disabled~.fr-radio-rich__img svg *{fill:var(--text-disabled-grey)}.fr-radio-rich input[type=radio]:checked~.fr-radio-rich__img{background-image:linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey))}.fr-radio-rich input[type=radio]:checked:disabled~.fr-radio-rich__img{background-image:linear-gradient(0deg,var(--text-disabled-grey),var(--text-disabled-grey)),linear-gradient(0deg,var(--text-disabled-grey),var(--text-disabled-grey)),linear-gradient(0deg,var(--text-disabled-grey),var(--text-disabled-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey))}.fr-card{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey);display:flex;flex-direction:column;position:relative}.fr-card.fr-enlarge-button .fr-card__title a:after,.fr-card.fr-enlarge-button .fr-card__title button:after,.fr-card.fr-enlarge-link .fr-card__title a:after,.fr-card.fr-enlarge-link .fr-card__title button:after{--icon-size:1.5rem;bottom:2rem;position:absolute;right:2rem}.fr-card:not(.fr-card--no-border):not(.fr-card--shadow){background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));background-position:100% 100%,0 0,100% 0,100% 0;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:100% 1px,1px 100%,1px 100%,100% 1px;padding:1px}.fr-card--no-icon .fr-card__title a:not([target=_blank]):after,.fr-card--no-icon .fr-card__title button:after,.fr-card:not(.fr-enlarge-button):not(.fr-card--download) .fr-card__title button:after,.fr-card:not(.fr-enlarge-link):not(.fr-card--download) .fr-card__title a:not([target=_blank]):after{content:none}.fr-card__body{display:flex;flex:1 1 auto;flex-direction:column;height:100%;order:2;padding:0 2rem}.fr-grid-row .fr-card{height:100%}.fr-card__header{flex:0 0 auto;order:1;position:relative}.fr-card__header .fr-badges-group{left:0;padding:.75rem;position:absolute;top:0}.fr-card.fr-enlarge-link:hover .fr-card__img,.fr-card.fr-enlarge-link:hover .fr-card__vid{--brightness:calc(100% + var(--brighten)*10%)}.fr-card.fr-enlarge-link:active .fr-card__img,.fr-card.fr-enlarge-link:active .fr-card__vid{--brightness:calc(100% + var(--brighten)*20%)}.fr-card.fr-enlarge-button:hover .fr-card__img,.fr-card.fr-enlarge-button:hover .fr-card__vid{--brightness:calc(100% + var(--brighten)*10%)}.fr-card.fr-enlarge-button:active .fr-card__img,.fr-card.fr-enlarge-button:active .fr-card__vid{--brightness:calc(100% + var(--brighten)*20%)}.fr-card__img,.fr-card__vid{filter:brightness(var(--brightness))}.fr-card__img img,.fr-card__img svg,.fr-card__vid iframe,.fr-card__vid video{aspect-ratio:1.7777777778;object-fit:cover;object-position:50% 50%}.fr-card__img img{display:block}.fr-card__content{display:flex;flex-direction:column;height:100%;margin:0 -2rem;order:1;padding:2rem}.fr-card__title{color:var(--text-title-grey);font-size:1.25rem;font-weight:700;line-height:1.75rem;margin-bottom:0;order:2}.fr-card__title a:after,.fr-card__title button:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;-webkit-mask-image:url(../icons/system/arrow-right-line.svg);mask-image:url(../icons/system/arrow-right-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-card__title button{font-size:inherit;font-weight:inherit;line-height:inherit;padding:0;text-align:inherit}.fr-card__title [target=_blank]:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-image:url(../icons/system/external-link-line.svg);mask-image:url(../icons/system/external-link-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-card__desc{font-size:.875rem;line-height:1.5rem;margin-bottom:0;margin-top:.75rem;order:3}.fr-card__start{order:1}.fr-card__start,.fr-card__start .fr-badges-group,.fr-card__start .fr-tags-group{margin-bottom:.25rem}.fr-card__start .fr-card__detail{margin-bottom:.75rem}.fr-card__end{display:flex;flex-direction:column;height:100%;margin-top:1rem;order:4;padding-top:.5rem}.fr-card__detail{align-items:flex-start;color:var(--text-mention-grey);display:flex;flex-direction:row;font-size:.75rem;line-height:1.25rem;margin-bottom:0}.fr-card__detail[class*=" fr-fi-"]:before,.fr-card__detail[class*=" fr-icon-"]:before,.fr-card__detail[class^=fr-fi-]:before,.fr-card__detail[class^=fr-icon-]:before{--icon-size:1rem;margin-right:.5rem}.fr-card.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__end,.fr-card.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__end{justify-content:flex-end;margin-bottom:-3rem;min-height:2rem;padding-right:2rem}.fr-card.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__content,.fr-card.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content{padding-bottom:5rem}.fr-card__footer{margin:0 -2rem;order:2;padding:.5rem 2rem 2rem}.fr-card__footer .fr-btns-group,.fr-card__footer .fr-links-group{margin-bottom:-1rem}.fr-card--sm .fr-card__header .fr-badge{font-size:.75rem;line-height:1.25rem;min-height:1.125rem;padding:0 .375rem}.fr-card--sm .fr-card__header .fr-badge:after,.fr-card--sm .fr-card__header .fr-badge:before{--icon-size:0.75rem}.fr-card--sm .fr-card__header .fr-tag{border-radius:.75rem;font-size:.75rem;line-height:1.25rem;min-height:1.5rem;padding:.125rem .5rem}.fr-card--sm .fr-card__header .fr-tag:after,.fr-card--sm .fr-card__header .fr-tag:before{--icon-size:0.75rem}.fr-card--sm .fr-card__content{padding:1.5rem}.fr-card--sm .fr-card__content .fr-badge{font-size:.75rem;line-height:1.25rem;min-height:1.125rem;padding:0 .375rem}.fr-card--sm .fr-card__content .fr-badge:after,.fr-card--sm .fr-card__content .fr-badge:before{--icon-size:0.75rem}.fr-card--sm .fr-card__content .fr-tag{border-radius:.75rem;font-size:.75rem;line-height:1.25rem;min-height:1.5rem;padding:.125rem .5rem}.fr-card--sm .fr-card__content .fr-tag:after,.fr-card--sm .fr-card__content .fr-tag:before{--icon-size:0.75rem}.fr-card--sm .fr-card__title{font-size:1.125rem;font-weight:700;line-height:1.5rem}.fr-card--sm .fr-card__title a:after,.fr-card--sm .fr-card__title button:after{--icon-size:1rem}.fr-card--sm .fr-card__desc{margin-top:.5rem}.fr-card--sm .fr-card__start .fr-badges-group,.fr-card--sm .fr-card__start .fr-tags-group{margin-bottom:0}.fr-card--sm .fr-card__start .fr-card__detail{margin-bottom:.5rem}.fr-card--sm .fr-card__end{margin-top:1.5rem;padding-top:.5rem}.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__end,.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__end{margin-bottom:-2rem;min-height:1.25rem;padding-right:1.5rem}.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__content,.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content{padding-bottom:3.5rem}.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title a:after,.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title button:after,.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title a:after,.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title button:after{--icon-size:1rem;bottom:1.5rem;right:1.5rem}.fr-card--sm .fr-card__footer{padding:.5rem 1.5rem 1.5rem}.fr-card--lg .fr-card__content{padding:2.5rem}.fr-card--lg .fr-card__title{font-size:1.375rem;font-weight:700;line-height:1.75rem}.fr-card--lg .fr-card__title a:after,.fr-card--lg .fr-card__title button:after{--icon-size:1.5rem}.fr-card--lg .fr-card__desc{font-size:1rem;line-height:1.5rem;margin-top:1rem}.fr-card--lg .fr-card__start,.fr-card--lg .fr-card__start .fr-badges-group,.fr-card--lg .fr-card__start .fr-tags-group{margin-bottom:.5rem}.fr-card--lg .fr-card__start .fr-card__detail{margin-bottom:1rem}.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__end,.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__end{margin-bottom:-4rem;min-height:2.5rem;padding-right:2.5rem}.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__content,.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content{padding-bottom:6.5rem}.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title a:after,.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title button:after,.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title a:after,.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title button:after{--icon-size:2rem;bottom:2.5rem;right:2.5rem}.fr-card--lg .fr-card__footer{padding:.5rem 2.5rem 2.5rem}.fr-card--download .fr-card__header{aspect-ratio:16/9}.fr-card--download .fr-card__header .fr-card__img{height:calc(100% - 1rem);left:.5rem;position:absolute;top:.5rem;width:calc(100% - 1rem)}.fr-card--download .fr-card__header .fr-card__img img{max-height:100%;max-width:100%;object-fit:contain}.fr-card--download .fr-card__title a:after,.fr-card--download .fr-card__title button:after{background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-image:url(../icons/system/download-line.svg);mask-image:url(../icons/system/download-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-card__body>.fr-card__detail,.fr-card__body>.fr-card__title{margin-top:2rem}.fr-card__body>.fr-card__detail{margin-bottom:-1rem}.fr-card__body>.fr-card__desc,.fr-card__body>.fr-card__title{margin-bottom:2rem}.fr-card__body>.fr-card__desc{margin-top:-1rem}.fr-card.fr-enlarge-link:not(.fr-card--no-arrow) .fr-card__body>.fr-card__desc,.fr-card.fr-enlarge-link:not(.fr-card--no-arrow) .fr-card__body>.fr-card__title{margin-bottom:4.5rem}.fr-card.fr-enlarge-link:not(.fr-card--no-arrow) .fr-card__body>.fr-card__desc{margin-top:-3.5rem}.fr-card--grey{--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);background-color:var(--background-contrast-grey)}.fr-card--shadow{--idle:transparent;--hover:var(--background-raised-grey-hover);--active:var(--background-raised-grey-active);background-color:var(--background-raised-grey);filter:drop-shadow(var(--raised-shadow));z-index:calc(var(--ground) + 500)}.fr-card--shadow.fr-card--grey{--idle:transparent;--hover:var(--background-contrast-raised-grey-hover);--active:var(--background-contrast-raised-grey-active);background-color:var(--background-contrast-raised-grey)}.fr-card--no-background{--hover:inherit;--active:inherit;background-color:transparent}.fr-card--download:not(.fr-card--no-background) .fr-card__header{--idle:transparent;--hover:var(--background-alt-grey-hover);--active:var(--background-alt-grey-active);background-color:var(--background-alt-grey)}.fr-card__title a[href],.fr-card__title button{color:var(--text-action-high-blue-france)}.fr-card__title button:disabled{color:var(--text-disabled-grey)}.fr-card__title:disabled,a.fr-card__title:not([href]){--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey);color:var(--text-disabled-grey)}.fr-checkbox-group{position:relative}.fr-checkbox-group input[type=checkbox]{height:1.5rem;margin:0;opacity:0;position:absolute;width:1.5rem}.fr-checkbox-group input[type=checkbox]+label{--data-uri-svg:none;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-left:2rem;position:relative}.fr-checkbox-group input[type=checkbox]+label .fr-hint-text{margin:0;width:100%}.fr-checkbox-group input[type=checkbox]+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),var(--data-uri-svg);background-position:0 0,.25rem 0,100% 0,0 .25rem,100% 100%,calc(100% - .25rem) 100%,0 100%,100% .25rem,50%;background-repeat:no-repeat;background-size:.25rem .25rem,calc(100% - .25rem) 1px,.25rem .25rem,1px calc(100% - .5rem),.25rem .25rem,calc(100% - .5rem) 1px,.25rem .25rem,1px calc(100% - .5rem),1rem;border-radius:.25rem;content:"";display:block;height:1.5rem;left:-2rem;margin-right:.5rem;position:absolute;top:0;width:1.5rem}.fr-checkbox-group--sm input[type=checkbox]{height:1rem;top:.25rem;width:1rem}.fr-checkbox-group--sm input[type=checkbox]+label{margin-left:1.5rem}.fr-checkbox-group--sm input[type=checkbox]+label:before{height:1rem;left:-1.5rem;margin-top:.25rem;width:1rem}.fr-checkbox-group--error:before{--idle:transparent;--hover:var(--border-plain-error-hover);--active:var(--border-plain-error-active);background-color:var(--border-plain-error)}.fr-checkbox-group--error:before,.fr-checkbox-group--valid:before{content:"";height:100%;left:-.75rem;position:absolute;top:0;width:2px}.fr-checkbox-group--valid:before{--idle:transparent;--hover:var(--border-plain-success-hover);--active:var(--border-plain-success-active);background-color:var(--border-plain-success)}.fr-checkbox-group .fr-message:first-child{margin-top:1rem}.fr-checkbox-group input[type=checkbox]:checked+label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23f5f5fe' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E");background-color:var(--background-active-blue-france);background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-active-blue-france) 4px,var(--border-active-blue-france) 5px,transparent 6px),linear-gradient(var(--border-active-blue-france),var(--border-active-blue-france)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-active-blue-france) 4px,var(--border-active-blue-france) 5px,transparent 6px),linear-gradient(var(--border-active-blue-france),var(--border-active-blue-france)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-active-blue-france) 4px,var(--border-active-blue-france) 5px,transparent 6px),linear-gradient(var(--border-active-blue-france),var(--border-active-blue-france)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-active-blue-france) 4px,var(--border-active-blue-france) 5px,transparent 6px),linear-gradient(var(--border-active-blue-france),var(--border-active-blue-france)),var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-checkbox-group input[type=checkbox]:checked+label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000091' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E")}.fr-checkbox-group input[type=checkbox]:disabled+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--background-disabled-grey) 4px,var(--background-disabled-grey) 5px,transparent 6px),linear-gradient(var(--background-disabled-grey),var(--background-disabled-grey)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--background-disabled-grey) 4px,var(--background-disabled-grey) 5px,transparent 6px),linear-gradient(var(--background-disabled-grey),var(--background-disabled-grey)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--background-disabled-grey) 4px,var(--background-disabled-grey) 5px,transparent 6px),linear-gradient(var(--background-disabled-grey),var(--background-disabled-grey)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--background-disabled-grey) 4px,var(--background-disabled-grey) 5px,transparent 6px),linear-gradient(var(--background-disabled-grey),var(--background-disabled-grey)),var(--data-uri-svg)}.fr-checkbox-group input[type=checkbox]:disabled:checked+label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E");background-color:var(--background-disabled-grey)}:root[data-fr-theme=dark] .fr-checkbox-group input[type=checkbox]:disabled:checked+label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E")}.fr-checkbox-group--error input[type=checkbox]+label,.fr-checkbox-group--error input[type=checkbox]:checked+label{color:var(--text-default-error)}.fr-checkbox-group--error input[type=checkbox]+label:before,.fr-checkbox-group--error input[type=checkbox]:checked+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),var(--data-uri-svg)}.fr-checkbox-group--valid input[type=checkbox]+label,.fr-checkbox-group--valid input[type=checkbox]:checked+label{color:var(--text-default-success)}.fr-checkbox-group--valid input[type=checkbox]+label:before,.fr-checkbox-group--valid input[type=checkbox]:checked+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),var(--data-uri-svg)}.fr-fieldset--error .fr-checkbox-group input[type=checkbox]+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),var(--data-uri-svg)}.fr-fieldset--valid .fr-checkbox-group input[type=checkbox]+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),var(--data-uri-svg)}.fr-fieldset .fr-fieldset__content .fr-checkbox-group--sm label:before{margin-top:.25rem}.fr-fieldset .fr-fieldset__content .fr-checkbox-group input[type=checkbox]{margin-top:.75rem}.fr-segmented{align-items:center;border:0;display:inline-flex;margin:0;padding:0;position:relative}.fr-segmented__legend{margin-bottom:.75rem;padding:0}.fr-segmented__legend .fr-hint-text{margin-top:.25rem}.fr-segmented__legend--inline{display:contents;float:left}.fr-segmented__legend--inline+.fr-segmented__elements{margin-left:1rem}.fr-segmented__elements{border-radius:.25rem;box-shadow:inset 0 0 0 1px var(--border-default-grey);display:flex;flex-direction:row}.fr-segmented__element{position:relative}.fr-segmented .fr-segmented__element input{opacity:0}.fr-segmented input{height:100%;margin:0;position:absolute;width:100%;z-index:-1}.fr-segmented input+label{align-items:center;border-radius:.25rem;display:inline-flex;font-size:1rem;font-weight:500;line-height:1.5rem;max-height:none;max-width:100%;min-height:2.5rem;overflow:initial;padding:.5rem 1rem;white-space:nowrap;width:100%}.fr-segmented input+label:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-segmented input:not([disabled]):not(:checked)+label{-webkit-mask-image:linear-gradient(0deg,#fff,#fff),linear-gradient(0deg,#fff,#fff),url("data:image/svg+xml;charset=uft8,"),url("data:image/svg+xml;charset=uft8,"),url("data:image/svg+xml;charset=uft8,"),url("data:image/svg+xml;charset=uft8,");mask-image:linear-gradient(0deg,#fff,#fff),linear-gradient(0deg,#fff,#fff),url("data:image/svg+xml;charset=uft8,"),url("data:image/svg+xml;charset=uft8,"),url("data:image/svg+xml;charset=uft8,"),url("data:image/svg+xml;charset=uft8,");-webkit-mask-position:.25rem .375rem,.375rem .25rem,.25rem .25rem,calc(100% - .25rem) .25rem,.25rem calc(100% - .25rem),calc(100% - .25rem) calc(100% - .25rem);mask-position:.25rem .375rem,.375rem .25rem,.25rem .25rem,calc(100% - .25rem) .25rem,.25rem calc(100% - .25rem),calc(100% - .25rem) calc(100% - .25rem);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(100% - .5rem)calc(100% - .75rem),calc(100% - .75rem)calc(100% - .5rem),.25rem .25rem,.25rem .25rem,.25rem .25rem,.25rem .25rem;mask-size:calc(100% - .5rem)calc(100% - .75rem),calc(100% - .75rem)calc(100% - .5rem),.25rem .25rem,.25rem .25rem,.25rem .25rem,.25rem .25rem}.fr-segmented input:not([disabled]):not(:checked)+label:hover{background-color:var(--hover)}.fr-segmented input:not([disabled]):not(:checked)+label:active{background-color:var(--active)}.fr-segmented--vertical .fr-segmented__elements{flex-direction:column;margin-left:0}.fr-segmented--vertical .fr-segmented__legend--inline{display:block;float:none}.fr-segmented--no-legend legend{clip:rect(0,0,0,0);border:0;display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-segmented--no-legend legend+.fr-segmented__elements{margin-left:0}.fr-segmented__element input:focus+label{outline-color:#0a76f6;outline-offset:2px;outline-style:solid;outline-width:2px}.fr-segmented__element input:focus:not(:focus-visible)+label{outline-style:none}.fr-segmented__element input:focus-visible+label{outline-style:solid}.fr-segmented--sm .fr-segmented__legend,.fr-segmented--sm input+label{font-size:.875rem;line-height:1.5rem}.fr-segmented--sm input+label{max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-segmented--sm input+label:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-segmented__element label{color:var(--text-action-high-grey)}.fr-segmented__element input:checked+label{box-shadow:inset 0 0 0 1px var(--border-active-blue-france);color:var(--text-active-blue-france)}.fr-segmented__element input:checked:disabled+label{box-shadow:inset 0 0 0 1px var(--text-disabled-grey);color:var(--text-disabled-grey)}.fr-toggle{--text-spacing:0;--title-spacing:0;display:flex;flex-wrap:wrap;position:relative}.fr-toggle input[type=checkbox]{box-shadow:inset 0 0 0 1px var(--border-action-high-blue-france);height:1.5rem;opacity:0;position:absolute;width:2.5rem}.fr-toggle input[type=checkbox]:checked~.fr-toggle__label[data-fr-unchecked-label][data-fr-checked-label]:before{content:attr(data-fr-checked-label)}.fr-toggle input[type=checkbox]:checked~.fr-toggle__label:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000091' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E");background-image:var(--data-uri-svg);transform:translateX(1rem)}.fr-toggle label{--toggle-status-width:auto;color:var(--text-label-grey);display:inline-flex;font-size:1rem;line-height:1.5rem;min-height:1.5rem;width:calc(100% - 2rem)}.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label]{padding-left:0}.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label]:before{word-wrap:normal;content:attr(data-fr-unchecked-label);margin-bottom:1rem;margin-right:calc(var(--toggle-status-width) - .5rem)}.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label]+.fr-hint-text{margin-top:.5rem}.fr-toggle label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23000091' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");background-image:var(--data-uri-svg);border-radius:.75rem;display:block;flex-shrink:0;font-size:.75rem;height:calc(1.25rem + 1px);line-height:1.25rem;margin-right:2rem;max-width:2.5rem;min-width:2.5rem;padding-top:1.5rem}.fr-toggle label:after,.fr-toggle label:before{background-repeat:no-repeat;color:var(--text-active-blue-france);content:""}.fr-toggle label:after{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);align-items:center;background-color:var(--background-default-grey);background-position:50%;background-size:1rem;border-radius:50%;box-shadow:inset 0 0 0 1px var(--border-action-high-blue-france);display:flex;height:1.5rem;justify-content:center;left:0;position:absolute;top:0;width:1.5rem}.fr-toggle .fr-hint-text{color:var(--text-mention-grey);display:block;flex-basis:100%;font-size:.75rem;line-height:1.25rem;margin-bottom:0;margin-top:1rem}.fr-toggle--border-bottom{box-shadow:inset 0 -1px 0 0 var(--border-default-grey);padding-bottom:1rem}.fr-toggle--error:before,.fr-toggle--valid:before{content:"";height:100%;left:-.75rem;position:absolute;top:0;width:2px}.fr-toggle .fr-message:first-child{margin-top:1rem}.fr-toggle--label-left .fr-toggle__input{margin:0 0 0 auto;order:1}.fr-toggle--label-left .fr-toggle__input+label[data-fr-checked-label]:before{margin-left:calc(var(--toggle-status-width) - .5rem);margin-right:0}.fr-toggle--label-left .fr-toggle__label{flex:1;justify-content:space-between;padding-left:0;width:calc(100% - 2rem)}.fr-toggle--label-left .fr-toggle__label:before{direction:rtl;flex-shrink:0;margin-left:1rem;margin-right:0;order:1;text-align:right}.fr-toggle--label-left .fr-toggle__label:after{left:auto;right:1rem}.fr-toggle--label-left .fr-hint-text{order:2}.fr-toggle__list{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none}.fr-toggle__list li{margin-bottom:1rem}.fr-toggle__list li:last-child{margin-bottom:0}:root[data-fr-theme=dark] .fr-toggle label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%238585f6' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:checked{--idle:transparent;--hover:var(--background-active-blue-france-hover);--active:var(--background-active-blue-france-active);background-color:var(--background-active-blue-france)}.fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23000091' height='24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");background-image:var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%238585f6' height='24' fill='%238585f6' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:checked~.fr-toggle__label:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%238585f6' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:disabled{box-shadow:inset 0 0 0 1px var(--border-disabled-grey)}.fr-toggle input[type=checkbox]:disabled:checked{--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey)}.fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23e5e5e5' height='24' fill='%23e5e5e5' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");background-image:var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%232a2a2a' height='24' fill='%232a2a2a' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E");background-image:var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:disabled~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23e5e5e5' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");background-image:var(--data-uri-svg);color:var(--text-disabled-grey)}:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:disabled~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%232a2a2a' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:disabled~.fr-toggle__label:after{box-shadow:inset 0 0 0 1px var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-toggle--valid:before{--idle:transparent;--hover:var(--border-plain-success-hover);--active:var(--border-plain-success-active);background-color:var(--border-plain-success);content:""}.fr-toggle--error:before{--idle:transparent;--hover:var(--border-plain-error-hover);--active:var(--border-plain-error-active);background-color:var(--border-plain-error);content:""}.fr-fieldset--error .fr-toggle label,.fr-toggle--error label{color:var(--text-default-error)}.fr-fieldset--error .fr-toggle label:before,.fr-toggle--error label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ce0500' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");background-image:var(--data-uri-svg);color:var(--text-default-error)}:root[data-fr-theme=dark] .fr-fieldset--error .fr-toggle label:before,:root[data-fr-theme=dark] .fr-toggle--error label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ff5655' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-fieldset--error .fr-toggle label:after,.fr-toggle--error label:after{box-shadow:inset 0 0 0 1px var(--border-plain-error)}.fr-fieldset--error .fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before,.fr-toggle--error input[type=checkbox]:checked~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ce0500' height='24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");background-image:var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-fieldset--error .fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before,:root[data-fr-theme=dark] .fr-toggle--error input[type=checkbox]:checked~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ff5655' height='24' fill='%238585f6' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-fieldset--valid .fr-toggle label,.fr-toggle--valid label{color:var(--text-default-success)}.fr-fieldset--valid .fr-toggle label:before,.fr-toggle--valid label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2318753c' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");background-image:var(--data-uri-svg);color:var(--text-default-success)}:root[data-fr-theme=dark] .fr-fieldset--valid .fr-toggle label:before,:root[data-fr-theme=dark] .fr-toggle--valid label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2327a658' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-fieldset--valid .fr-toggle label:after,.fr-toggle--valid label:after{box-shadow:inset 0 0 0 1px var(--border-plain-success)}.fr-fieldset--valid .fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before,.fr-toggle--valid input[type=checkbox]:checked~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2318753c' height='24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");background-image:var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-fieldset--valid .fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before,:root[data-fr-theme=dark] .fr-toggle--valid input[type=checkbox]:checked~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2327a658' height='24' fill='%238585f6' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-skiplinks{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);background-color:var(--background-contrast-grey);opacity:0;padding:1rem 0;position:absolute;top:0;transform:translateY(-100%)}.fr-skiplinks:focus-within{opacity:1;position:relative;transform:translateY(0)}.fr-skiplinks__list{display:flex;flex-direction:column}.fr-skiplinks__list>li{margin-bottom:1rem}.fr-skiplinks__list>li:before{content:none}.fr-skiplinks__list>li .fr-link{font-size:1rem;line-height:1.5rem;padding:0}.fr-skiplinks__list>li .fr-link:after,.fr-skiplinks__list>li .fr-link:before{--icon-size:1rem}.fr-skiplinks__list>li:last-child{margin-bottom:0}.fr-skiplinks__list:focus-within{position:relative;transform:translateY(0)}.fr-select{--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23161616' d='m12 13.1 5-4.9 1.4 1.4-6.4 6.3-6.4-6.4L7 8.1l5 5z'/%3E%3C/svg%3E");-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--background-contrast-grey);background-image:var(--data-uri-svg);background-position:calc(100% - 1rem) 50%;background-repeat:no-repeat;background-size:1rem 1rem;border-radius:.25rem .25rem 0 0;box-shadow:inset 0 -2px 0 0 var(--border-plain-grey);color:var(--text-default-grey);display:block;font-size:1rem;line-height:1.5rem;padding:.5rem 2.5rem .5rem 1rem;width:100%}.fr-select-group{position:relative}.fr-select-group .fr-message:first-child{margin-top:1rem}.fr-select-group--error:before,.fr-select-group--info:before,.fr-select-group--valid:before{background-position:0 0;background-repeat:no-repeat;background-size:.125rem 100%;bottom:0;content:"";display:block;left:-.75rem;pointer-events:none;position:absolute;right:-.75rem;top:0}:root[data-fr-theme=dark] .fr-select{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='m12 13.1 5-4.9 1.4 1.4-6.4 6.3-6.4-6.4L7 8.1l5 5z'/%3E%3C/svg%3E")}.fr-fieldset--valid .fr-select,.fr-select-group--valid .fr-select{box-shadow:inset 0 -2px 0 0 var(--border-plain-success)}.fr-fieldset--error .fr-select,.fr-select-group--error .fr-select{box-shadow:inset 0 -2px 0 0 var(--border-plain-error)}.fr-select-group--error:before{background-image:linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error))}.fr-select-group--valid:before{background-image:linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success))}.fr-select-group--info:before{background-image:linear-gradient(0deg,var(--border-plain-info),var(--border-plain-info))}.fr-select:disabled{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='m12 13.1 5-4.9 1.4 1.4-6.4 6.3-6.4-6.4L7 8.1l5 5z'/%3E%3C/svg%3E");background-image:var(--data-uri-svg);box-shadow:inset 0 -2px 0 0 var(--border-disabled-grey);color:var(--text-disabled-grey)}:root[data-fr-theme=dark] .fr-select:disabled{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666' d='m12 13.1 5-4.9 1.4 1.4-6.4 6.3-6.4-6.4L7 8.1l5 5z'/%3E%3C/svg%3E")}.fr-select:-webkit-autofill,.fr-select:-webkit-autofill:focus,.fr-select:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-label-grey);box-shadow:inset 0 -2px 0 0 var(--border-plain-grey),inset 0 0 0 1000px var(--background-contrast-blue-france)}.fr-callout{--title-spacing:0 0 0.5rem;--text-spacing:0;--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);background-color:var(--background-contrast-grey);background-image:linear-gradient(0deg,var(--border-default-blue-france),var(--border-default-blue-france));background-position:0 0;background-repeat:no-repeat;background-size:.25rem 100%;margin:0 0 1.5rem;padding:1.5rem;position:relative}.fr-callout[class*=" fr-fi-"]:before,.fr-callout[class*=" fr-icon-"]:before,.fr-callout[class^=fr-fi-]:before,.fr-callout[class^=fr-icon-]:before{display:block;margin:-.5rem 0 .5rem}.fr-callout__title{color:var(--text-title-grey);font-size:1.375rem;font-weight:700;line-height:1.75rem}.fr-callout__text{font-size:1.125rem;line-height:1.75rem}.fr-callout .fr-btn{margin-top:1rem}.fr-callout:before{color:var(--text-title-grey)}.fr-callout--green-tilleul-verveine{--idle:transparent;--hover:var(--background-contrast-green-tilleul-verveine-hover);--active:var(--background-contrast-green-tilleul-verveine-active);background-color:var(--background-contrast-green-tilleul-verveine);background-image:linear-gradient(0deg,var(--border-default-green-tilleul-verveine),var(--border-default-green-tilleul-verveine))}.fr-callout--green-bourgeon{--idle:transparent;--hover:var(--background-contrast-green-bourgeon-hover);--active:var(--background-contrast-green-bourgeon-active);background-color:var(--background-contrast-green-bourgeon);background-image:linear-gradient(0deg,var(--border-default-green-bourgeon),var(--border-default-green-bourgeon))}.fr-callout--green-emeraude{--idle:transparent;--hover:var(--background-contrast-green-emeraude-hover);--active:var(--background-contrast-green-emeraude-active);background-color:var(--background-contrast-green-emeraude);background-image:linear-gradient(0deg,var(--border-default-green-emeraude),var(--border-default-green-emeraude))}.fr-callout--green-menthe{--idle:transparent;--hover:var(--background-contrast-green-menthe-hover);--active:var(--background-contrast-green-menthe-active);background-color:var(--background-contrast-green-menthe);background-image:linear-gradient(0deg,var(--border-default-green-menthe),var(--border-default-green-menthe))}.fr-callout--green-archipel{--idle:transparent;--hover:var(--background-contrast-green-archipel-hover);--active:var(--background-contrast-green-archipel-active);background-color:var(--background-contrast-green-archipel);background-image:linear-gradient(0deg,var(--border-default-green-archipel),var(--border-default-green-archipel))}.fr-callout--blue-ecume{--idle:transparent;--hover:var(--background-contrast-blue-ecume-hover);--active:var(--background-contrast-blue-ecume-active);background-color:var(--background-contrast-blue-ecume);background-image:linear-gradient(0deg,var(--border-default-blue-ecume),var(--border-default-blue-ecume))}.fr-callout--blue-cumulus{--idle:transparent;--hover:var(--background-contrast-blue-cumulus-hover);--active:var(--background-contrast-blue-cumulus-active);background-color:var(--background-contrast-blue-cumulus);background-image:linear-gradient(0deg,var(--border-default-blue-cumulus),var(--border-default-blue-cumulus))}.fr-callout--purple-glycine{--idle:transparent;--hover:var(--background-contrast-purple-glycine-hover);--active:var(--background-contrast-purple-glycine-active);background-color:var(--background-contrast-purple-glycine);background-image:linear-gradient(0deg,var(--border-default-purple-glycine),var(--border-default-purple-glycine))}.fr-callout--pink-macaron{--idle:transparent;--hover:var(--background-contrast-pink-macaron-hover);--active:var(--background-contrast-pink-macaron-active);background-color:var(--background-contrast-pink-macaron);background-image:linear-gradient(0deg,var(--border-default-pink-macaron),var(--border-default-pink-macaron))}.fr-callout--pink-tuile{--idle:transparent;--hover:var(--background-contrast-pink-tuile-hover);--active:var(--background-contrast-pink-tuile-active);background-color:var(--background-contrast-pink-tuile);background-image:linear-gradient(0deg,var(--border-default-pink-tuile),var(--border-default-pink-tuile))}.fr-callout--yellow-tournesol{--idle:transparent;--hover:var(--background-contrast-yellow-tournesol-hover);--active:var(--background-contrast-yellow-tournesol-active);background-color:var(--background-contrast-yellow-tournesol);background-image:linear-gradient(0deg,var(--border-default-yellow-tournesol),var(--border-default-yellow-tournesol))}.fr-callout--yellow-moutarde{--idle:transparent;--hover:var(--background-contrast-yellow-moutarde-hover);--active:var(--background-contrast-yellow-moutarde-active);background-color:var(--background-contrast-yellow-moutarde);background-image:linear-gradient(0deg,var(--border-default-yellow-moutarde),var(--border-default-yellow-moutarde))}.fr-callout--orange-terre-battue{--idle:transparent;--hover:var(--background-contrast-orange-terre-battue-hover);--active:var(--background-contrast-orange-terre-battue-active);background-color:var(--background-contrast-orange-terre-battue);background-image:linear-gradient(0deg,var(--border-default-orange-terre-battue),var(--border-default-orange-terre-battue))}.fr-callout--brown-cafe-creme{--idle:transparent;--hover:var(--background-contrast-brown-cafe-creme-hover);--active:var(--background-contrast-brown-cafe-creme-active);background-color:var(--background-contrast-brown-cafe-creme);background-image:linear-gradient(0deg,var(--border-default-brown-cafe-creme),var(--border-default-brown-cafe-creme))}.fr-callout--brown-caramel{--idle:transparent;--hover:var(--background-contrast-brown-caramel-hover);--active:var(--background-contrast-brown-caramel-active);background-color:var(--background-contrast-brown-caramel);background-image:linear-gradient(0deg,var(--border-default-brown-caramel),var(--border-default-brown-caramel))}.fr-callout--brown-opera{--idle:transparent;--hover:var(--background-contrast-brown-opera-hover);--active:var(--background-contrast-brown-opera-active);background-color:var(--background-contrast-brown-opera);background-image:linear-gradient(0deg,var(--border-default-brown-opera),var(--border-default-brown-opera))}.fr-callout--beige-gris-galet{--idle:transparent;--hover:var(--background-contrast-beige-gris-galet-hover);--active:var(--background-contrast-beige-gris-galet-active);background-color:var(--background-contrast-beige-gris-galet);background-image:linear-gradient(0deg,var(--border-default-beige-gris-galet),var(--border-default-beige-gris-galet))}.fr-modal{--ground:2000;align-items:stretch;background-color:hsla(0,0%,9%,.64);border:none;bottom:0;color:inherit;display:flex;flex-direction:column;height:100%;justify-content:space-between;left:0;margin:0;opacity:0;padding:0;position:fixed;right:0;top:0;transition:opacity .3s,visibility .3s;visibility:hidden;width:100%;z-index:1750}.fr-modal>.fr-container{pointer-events:none}.fr-modal:focus{outline:none}.fr-modal:before{content:""}.fr-modal:after,.fr-modal:before{display:block;flex:1 0 2rem;height:2rem;width:0}.fr-modal--top:before,.fr-modal:after{content:none}.fr-modal--top:after{content:""}.fr-modal--opened{height:100%;opacity:1;transition:opacity .3s,visibility .3s;visibility:inherit;width:100%}.fr-modal__body{--modal-max-height:calc(100vh - 2rem);--idle:transparent;--hover:var(--background-lifted-grey-hover);--active:var(--background-lifted-grey-active);background-color:var(--background-lifted-grey);filter:drop-shadow(var(--lifted-shadow));flex:1 1 auto;max-height:var(--modal-max-height);overflow-y:auto;pointer-events:all;z-index:calc(var(--ground) + 2000)}.fr-modal__header{align-items:center;display:flex;flex:auto 0 0;padding:1rem 1rem .5rem}.fr-modal__content{margin-bottom:3.5rem;padding-left:1rem;padding-right:1rem}.fr-modal__footer{--idle:transparent;--hover:var(--background-lifted-grey-hover);--active:var(--background-lifted-grey-active);background-color:var(--background-lifted-grey);bottom:0;display:flex;flex:auto 0 0;margin-top:-2.5rem;padding:1rem;position:sticky;transition:box-shadow .3s;z-index:calc(var(--ground) + 1250)}.fr-modal__footer .fr-btns-group{margin-bottom:-1rem;width:calc(100% + 1rem)}.fr-modal__title{--title-spacing:0 0 1rem 0;color:var(--text-title-grey);font-size:1.375rem;font-weight:700;line-height:1.75rem}.fr-modal__title[class*=" fr-fi-"],.fr-modal__title[class*=" fr-icon-"],.fr-modal__title[class^=fr-fi-],.fr-modal__title[class^=fr-icon-]{margin-right:.5rem}.fr-modal__body.fr-scroll-divider .fr-modal__footer{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));background-position:0 0;background-repeat:no-repeat;background-size:100% 1px}.fr-nav{--underline-img:none;--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;--text-spacing:0;--title-spacing:0}.fr-nav__list{margin:0;padding:0}.fr-nav__item,.fr-nav__list{display:flex;flex-direction:column}.fr-nav__item{align-items:stretch;flex:0 1 auto;position:relative}.fr-nav__item:before{bottom:0;box-shadow:0 -1px 0 0 var(--border-default-grey),inset 0 -1px 0 0 var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-nav__item .fr-btn,.fr-nav__item .fr-link{min-height:3rem}.fr-nav__btn,.fr-nav__link{align-items:center;color:var(--text-action-high-grey);display:flex;flex-direction:row;font-size:1rem;font-weight:700;height:100%;justify-content:space-between;line-height:1.5rem;margin:0;padding:.75rem 1rem;text-align:left;width:auto}.fr-nav__link:not([href])[aria-current]:not([aria-current=false]){cursor:default;pointer-events:none}.fr-nav__btn:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:0;-webkit-mask-image:url(../icons/system/arrow-down-s-line.svg);mask-image:url(../icons/system/arrow-down-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:transform .3s;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-nav__btn[aria-expanded=true]:after{transform:rotate(-180deg)}.fr-menu{margin:-4px -1rem;padding:4px 1rem;width:auto}.fr-menu.fr-collapsing{margin-top:0;padding-top:0}.fr-menu__list{margin:0;padding:0 1rem 1rem}.fr-menu .fr-nav__link{font-weight:400;height:auto;min-height:auto;padding:.75rem 1rem;width:100%}.fr-menu .fr-nav__link[aria-current]:not([aria-current=false]){position:relative}.fr-menu .fr-nav__link[aria-current]:not([aria-current=false]):before{content:"";display:block;height:1.5rem;left:0;margin-top:-.75rem;position:absolute;top:50%;width:2px}.fr-mega-menu:focus{outline:none}.fr-mega-menu>.fr-container{padding:.5rem 1rem 0}.fr-mega-menu .fr-btn--close{display:none}.fr-mega-menu .fr-nav__link{font-weight:400;height:auto;min-height:auto;padding:.75rem 1rem;width:100%}.fr-mega-menu .fr-nav__link[aria-current]:not([aria-current=false]){position:relative}.fr-mega-menu .fr-nav__link[aria-current]:not([aria-current=false]):before{content:"";display:block;height:1.5rem;left:0;margin-top:-.75rem;position:absolute;top:50%;width:2px}.fr-mega-menu__leader{--underline-img:linear-gradient(0deg,currentColor,currentColor);--text-spacing:0 0 0.5rem;--title-spacing:0 0 0.5rem;padding-top:.5rem}.fr-mega-menu__leader .fr-link{font-size:.875rem;line-height:1.5rem;padding:0}.fr-mega-menu__leader .fr-link:after,.fr-mega-menu__leader .fr-link:before{--icon-size:1rem}.fr-mega-menu__leader p{font-size:.875rem;line-height:1.5rem}.fr-mega-menu__category .fr-nav__link{font-weight:700}.fr-mega-menu__list{padding-bottom:1rem;position:relative}.fr-mega-menu__list:before{bottom:0;box-shadow:0 1px 0 0 var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-nav__btn[aria-current]:not([aria-current=false]),.fr-nav__link[aria-current]:not([aria-current=false]){color:var(--text-active-blue-france)}.fr-nav__btn[aria-current]:not([aria-current=false]):before,.fr-nav__link[aria-current]:not([aria-current=false]):before{--idle:transparent;--hover:var(--background-active-blue-france-hover);--active:var(--background-active-blue-france-active);background-color:var(--background-active-blue-france)}.fr-nav__btn[aria-expanded=true]:not(:disabled){--idle:transparent;--hover:var(--background-open-blue-france-hover);--active:var(--background-open-blue-france-active);background-color:var(--background-open-blue-france);color:var(--text-action-high-blue-france)}.fr-nav__item:first-child:before{box-shadow:inset 0 -1px 0 0 var(--border-default-grey)}.fr-nav__item:last-child:before{box-shadow:0 -1px 0 0 var(--border-default-grey)}.fr-share{--text-spacing:0 0 1rem;--title-spacing:0 0 1rem;display:flex;flex-direction:column}.fr-share__title{font-size:1rem;line-height:1.5rem;order:1}.fr-share__text{color:var(--text-mention-grey);font-size:.75rem;line-height:1.25rem;order:3}.fr-share .fr-btns-group{order:2;width:auto}.fr-share .fr-btns-group .fr-btn{justify-content:flex-start;margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-share .fr-btns-group>li{display:inline-flex;max-width:100%;width:auto}.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--bluesky:before{-webkit-mask-image:url(../icons/logo/bluesky-line.svg);mask-image:url(../icons/logo/bluesky-line.svg)}.fr-btn--facebook:before{-webkit-mask-image:url(../icons/logo/facebook-circle-line.svg);mask-image:url(../icons/logo/facebook-circle-line.svg)}.fr-btn--linkedin:before{-webkit-mask-image:url(../icons/logo/linkedin-box-line.svg);mask-image:url(../icons/logo/linkedin-box-line.svg)}.fr-btn--mastodon:before{-webkit-mask-image:url(../icons/logo/mastodon-line.svg);mask-image:url(../icons/logo/mastodon-line.svg)}.fr-btn--threads:before{-webkit-mask-image:url(../icons/logo/threads-line.svg);mask-image:url(../icons/logo/threads-line.svg)}.fr-btn--twitter:before{-webkit-mask-image:url(../icons/logo/twitter-line.svg);mask-image:url(../icons/logo/twitter-line.svg)}.fr-btn--twitter-x:before{-webkit-mask-image:url(../icons/logo/twitter-x-line.svg);mask-image:url(../icons/logo/twitter-x-line.svg)}.fr-btn--mail:before{-webkit-mask-image:url(../icons/business/mail-line.svg);mask-image:url(../icons/business/mail-line.svg)}.fr-btn--copy:before{-webkit-mask-image:url(../icons/business/links-fill.svg);mask-image:url(../icons/business/links-fill.svg)}.fr-share__group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;display:flex;margin-left:-.5rem;margin-right:-.5rem;order:2;width:auto}.fr-share__group .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-share__group>li{display:inline-flex;max-width:100%;width:auto}.fr-share__link{--underline-img:none;--hover-tint:var(--hover);--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-default-grey);color:var(--text-action-high-blue-france);display:inline-flex;margin-bottom:1rem;margin-left:.5rem;margin-right:.5rem}.fr-share__link--facebook{font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-share__link--facebook:before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/logo/facebook-circle-line.svg);mask-image:url(../icons/logo/facebook-circle-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-share__link--twitter{font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-share__link--twitter:before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/logo/twitter-line.svg);mask-image:url(../icons/logo/twitter-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-share__link--linkedin{font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-share__link--linkedin:before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/logo/linkedin-box-line.svg);mask-image:url(../icons/logo/linkedin-box-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-share__link--mail{font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-share__link--mail:before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/business/mail-line.svg);mask-image:url(../icons/business/mail-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-share__link--copy{font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-share__link--copy:before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/business/links-fill.svg);mask-image:url(../icons/business/links-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-share .fr-btn{--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-default-grey);color:var(--text-action-high-blue-france)}.fr-share .fr-btn:disabled,.fr-share a.fr-btn:not([href]),.fr-share__link:disabled,a.fr-share__link:not([href]){--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-footer{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;border-top:3px solid #000091;box-shadow:inset 0 -1px 0 0 var(--border-default-grey);padding-top:2rem;width:100%}.fr-footer__body{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:1rem}.fr-footer__body+.fr-footer__bottom{margin-top:1rem}.fr-footer__brand{align-items:center;display:flex;flex-direction:row}.fr-footer__brand .fr-logo{font-size:1.05rem;margin:-1rem;padding:1rem}.fr-footer__brand .fr-logo:before{background-position:0 -.0625rem,0 0,0 0;background-size:2.75rem 1.125rem,2.75rem 1rem,0;height:1rem;margin-bottom:.3333333333rem;width:2.75rem}:root[data-fr-mourning] .fr-footer__brand .fr-logo:before{background-size:2.75rem 1.125rem,0,2.75rem 1rem}.fr-footer__brand .fr-logo:after{background-position:0 calc(100% + 1.875rem);background-size:5.25rem 3.75rem;min-width:2.625rem;padding-top:2.2083333333rem}[data-fr-theme=dark] .fr-footer__brand .fr-logo:after{background-position:-2.625rem 100%}.fr-footer__brand-link{--external-link-content:none;display:flex;flex-direction:row}.fr-footer__brand .fr-logo+.fr-footer__brand-link{margin-left:1.5rem}.fr-footer__logo{height:auto;max-height:100%}.fr-footer__logo__apitech{max-height:70px;max-width:200px}.fr-footer__content{display:flex;flex-basis:100%;flex-wrap:wrap;margin-top:1.5rem}.fr-footer__content-desc{--underline-img:linear-gradient(0deg,currentColor,currentColor);--text-spacing:0 0 0 0;font-size:.875rem;line-height:1.5rem;width:100%}.fr-footer__content-list{align-self:center;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:-.5rem;margin-top:1rem}.fr-footer__content-list>li{margin-bottom:.5rem;margin-right:1.25rem;margin-top:.5rem}.fr-footer__content-list>li:before{content:none}.fr-footer__content-list>li:last-child{margin-right:0}.fr-footer__content-link{color:var(--text-default-grey);font-size:.875rem;font-weight:700;line-height:1.5rem}.fr-footer__content-link:not(:hover):not(:active){--underline-idle-width:0}.fr-footer__top{--idle:transparent;--hover:var(--background-alt-grey-hover);--active:var(--background-alt-grey-active);background-color:var(--background-alt-grey);display:flex;margin:-1.875rem 0 1.5rem;padding:2rem 0 1.25rem}.fr-footer__top-cat{color:var(--text-title-grey);display:block;font-size:.75rem;font-weight:700;line-height:1.25rem;margin:0 0 .75rem;text-align:left}.fr-footer__top-list{font-size:.75rem;line-height:1.25rem;margin:0}.fr-footer__top-list li{margin-bottom:.75rem}.fr-footer__top-link{font-size:.75rem;line-height:1.25rem}.fr-footer__top-link:not(:hover):not(:active){--underline-idle-width:0}.fr-footer__bottom{align-items:center;box-shadow:inset 0 1px 0 0 var(--border-default-grey);display:flex;flex-direction:row;flex-wrap:wrap;margin-top:2.5rem}.fr-footer__bottom .fr-btn{color:var(--text-mention-grey);display:inline;font-size:.75rem;line-height:1.25rem;max-height:none;max-width:100%;min-height:1.25rem;overflow:initial;padding:0 .5rem}.fr-footer__bottom .fr-btn:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-footer__bottom-list{margin:0;padding:.5rem 0;width:100%}.fr-footer__bottom-item{display:inline;margin:.5rem 0 0 .25rem;position:relative}.fr-footer__bottom-item:before{box-shadow:inset 0 0 0 1px var(--border-default-grey);content:"";display:inline-block;height:1rem;margin-bottom:.625rem;margin-right:.25rem;margin-top:.625rem;position:relative;vertical-align:middle;width:1px}.fr-footer__bottom-item:first-child{margin:.5rem 0 0}.fr-footer__bottom-item:first-child:before{content:none}.fr-footer__bottom-link{color:var(--text-mention-grey);font-size:.75rem;line-height:1.25rem}.fr-footer__bottom-link:not(:hover):not(:active){--underline-idle-width:0}.fr-footer__bottom-copy{--text-spacing:0 0 1rem 0;color:var(--text-mention-grey);margin-top:.5rem}.fr-footer__bottom-copy *{font-size:.75rem;line-height:1.25rem}.fr-footer__partners{box-shadow:inset 0 1px 0 0 var(--border-default-grey);margin-top:1rem;padding-top:1rem}.fr-footer__partners a{align-items:center;display:flex;justify-content:center}.fr-footer__partners .fr-footer__logo{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey);box-shadow:inset 0 0 0 1px var(--border-default-grey);height:auto;width:auto}.fr-footer__partners+.fr-footer__bottom{margin-top:.5rem}.fr-footer__partners-title{--title-spacing:0 0 0.75rem 0;color:var(--text-default-grey);flex-basis:100%;font-size:.875rem;font-weight:400;line-height:1.5rem;text-align:center}.fr-footer__partners-link{--external-link-content:none}.fr-footer__partners-logos{display:flex;flex-direction:column;flex-wrap:wrap;margin:0 0 -.5rem}.fr-footer__partners-main{display:flex;flex-direction:row;justify-content:center;margin-bottom:2rem}.fr-footer__partners-sub{margin-bottom:.5rem}.fr-footer__partners-sub,.fr-footer__partners-sub>ul{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap}.fr-footer__partners-sub>li:first-child,.fr-footer__partners-sub>ul>li:first-child{margin-left:0}.fr-footer__partners-sub .fr-footer__partners-link{margin-bottom:1rem}.fr-footer__partners .fr-footer__partners-link,.fr-footer__partners .fr-footer__partners-link:active,.fr-footer__partners .fr-footer__partners-link:hover{background:#fff}.fr-tile{--text-spacing:0;--title-spacing:0 0 0.25rem;--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey);background-position:0 100%,0 0,100% 0,100% 0;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:100% 1px,1px 100%,1px 100%,100% 1px;display:flex;flex-direction:column;padding:2rem 2rem 2.25rem;position:relative;text-align:center}.fr-grid-row .fr-tile{height:100%}.fr-tile.fr-enlarge-link:hover .fr-tile__pictogram{--brightness:calc(100% + var(--brighten)*10%)}.fr-tile.fr-enlarge-link:active .fr-tile__pictogram{--brightness:calc(100% + var(--brighten)*20%)}.fr-tile.fr-enlarge-button:hover .fr-tile__pictogram{--brightness:calc(100% + var(--brighten)*10%)}.fr-tile.fr-enlarge-button:active .fr-tile__pictogram{--brightness:calc(100% + var(--brighten)*20%)}.fr-tile__header{margin-bottom:1rem;order:1}.fr-tile__pictogram{align-items:center;display:flex;flex-shrink:0;height:5rem;justify-content:center;margin:0 auto;overflow:hidden;width:5rem}.fr-tile__pictogram svg{height:100%;width:100%}.fr-tile__content{align-items:center;display:flex;flex-direction:column;height:100%}.fr-tile__body{flex:1 1 auto;height:100%;order:2}.fr-tile.fr-enlarge-button .fr-tile__title a:after,.fr-tile.fr-enlarge-button .fr-tile__title a:before,.fr-tile.fr-enlarge-button .fr-tile__title button:after,.fr-tile.fr-enlarge-button .fr-tile__title button:before,.fr-tile.fr-enlarge-link .fr-tile__title a:after,.fr-tile.fr-enlarge-link .fr-tile__title a:before,.fr-tile.fr-enlarge-link .fr-tile__title button:after,.fr-tile.fr-enlarge-link .fr-tile__title button:before{--icon-size:1.5rem;bottom:2.25rem;position:absolute;right:2rem}.fr-tile.fr-enlarge-button .fr-tile__title button,.fr-tile.fr-enlarge-link .fr-tile__title button{font-weight:inherit;line-height:inherit;padding:0;text-align:inherit}.fr-tile--no-icon .fr-tile__title a:not([target=_blank]):after,.fr-tile--no-icon .fr-tile__title button:after,.fr-tile:not(.fr-enlarge-button):not(.fr-tile--download) .fr-tile__title button:after,.fr-tile:not(.fr-enlarge-link):not(.fr-tile--download) .fr-tile__title a:not([target=_blank]):after{content:none}.fr-tile__title{color:var(--text-title-grey);font-size:1.125rem;font-weight:700;line-height:1.5rem;margin-bottom:.5rem;order:2}.fr-tile__title:before{background-image:linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey));bottom:0;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:1}.fr-tile__title a:before,.fr-tile__title button:before,.fr-tile__title:before{background-position:0 100%;background-repeat:no-repeat;background-size:100% .25rem}.fr-tile__title a:before,.fr-tile__title button:before{background-image:linear-gradient(0deg,var(--border-active-blue-france),var(--border-active-blue-france))}.fr-tile__title a:after,.fr-tile__title button:after{margin-left:.5rem;-webkit-mask-image:url(../icons/system/arrow-right-line.svg);mask-image:url(../icons/system/arrow-right-line.svg)}.fr-tile__title [target=_blank]:after,.fr-tile__title a:after,.fr-tile__title button:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-tile__title [target=_blank]:after{-webkit-mask-image:url(../icons/system/external-link-line.svg);mask-image:url(../icons/system/external-link-line.svg)}.fr-tile__desc{flex:1 1 auto;font-size:1rem;line-height:1.5rem;order:3}.fr-tile__start{margin-bottom:.75rem;order:1}.fr-tile__start .fr-badges-group,.fr-tile__start .fr-tags-group{margin-bottom:-.5rem}.fr-tile__detail{align-items:flex-start;display:flex;flex-direction:row;font-size:.75rem;line-height:1.25rem;margin-bottom:0;margin-top:.75rem;order:4}.fr-tile__detail[class*=" fr-fi-"]:before,.fr-tile__detail[class*=" fr-icon-"]:before,.fr-tile__detail[class^=fr-fi-]:before,.fr-tile__detail[class^=fr-icon-]:before{--icon-size:1rem;margin-right:.5rem}.fr-tile.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content,.fr-tile.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content{padding-bottom:2.5rem}.fr-tile--sm{padding:1.5rem 1.5rem 1.75rem}.fr-tile--sm .fr-badge{font-size:.75rem;line-height:1.25rem;min-height:1.125rem;padding:0 .375rem}.fr-tile--sm .fr-badge:after,.fr-tile--sm .fr-badge:before{--icon-size:0.75rem}.fr-tile--sm .fr-tag{border-radius:.75rem;font-size:.75rem;line-height:1.25rem;min-height:1.5rem;padding:.125rem .5rem}.fr-tile--sm .fr-tag:after,.fr-tile--sm .fr-tag:before{--icon-size:0.75rem}.fr-tile--sm .fr-tile__title{font-size:1rem;line-height:1.5rem;margin-bottom:.25rem}.fr-tile--sm .fr-tile__title a:after,.fr-tile--sm .fr-tile__title button:after{--icon-size:1rem}.fr-tile--sm .fr-tile__desc{font-size:.875rem;line-height:1.5rem}.fr-tile--sm .fr-tile__start{margin-bottom:.5rem}.fr-tile--sm .fr-tile__pictogram{height:3.5rem;width:3.5rem}.fr-tile--sm.fr-tile--horizontal .fr-tile__header{margin-right:1.5rem}.fr-tile--sm.fr-tile--horizontal .fr-tile__pictogram{height:2.5rem;width:2.5rem}.fr-tile--sm.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__title a:after,.fr-tile--sm.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__title button:after,.fr-tile--sm.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__title a:after,.fr-tile--sm.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__title button:after{--icon-size:1rem;bottom:1.75rem;position:absolute;right:1.5rem}.fr-tile--sm.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content,.fr-tile--sm.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content{padding-bottom:2rem}.fr-tile--download,.fr-tile--horizontal{align-items:flex-start;flex-direction:row;justify-content:center;text-align:left}.fr-tile--download .fr-tile__header,.fr-tile--horizontal .fr-tile__header{margin-bottom:0;margin-right:2rem}.fr-tile--download .fr-tile__pictogram,.fr-tile--horizontal .fr-tile__pictogram{height:4rem;width:4rem}.fr-tile--download .fr-tile__content,.fr-tile--horizontal .fr-tile__content{align-items:flex-start}.fr-tile--download:not(.fr-tile--no-icon) .fr-tile__detail,.fr-tile--horizontal:not(.fr-tile--no-icon) .fr-tile__detail{margin-bottom:-2.5rem;margin-top:1.25rem;padding-right:2rem}.fr-tile--download:not(.fr-tile--no-icon) .fr-tile__content,.fr-tile--horizontal:not(.fr-tile--no-icon) .fr-tile__content{padding-bottom:2.5rem}.fr-tile--download:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__detail,.fr-tile--horizontal:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__detail{margin-bottom:-2rem;margin-top:.75rem;padding-right:2rem}.fr-tile--download:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__content,.fr-tile--horizontal:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__content{padding-bottom:2rem}.fr-tile.fr-tile--download .fr-tile__title a:after,.fr-tile.fr-tile--download .fr-tile__title button:after{background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-image:url(../icons/system/download-line.svg);mask-image:url(../icons/system/download-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-tile:not(.fr-tile--no-border):not(.fr-tile--shadow){background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey))}.fr-tile--grey{--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);background-color:var(--background-contrast-grey)}.fr-tile--shadow{--idle:transparent;--hover:var(--background-raised-grey-hover);--active:var(--background-raised-grey-active);background-color:var(--background-raised-grey);filter:drop-shadow(var(--raised-shadow));z-index:calc(var(--ground) + 500)}.fr-tile--shadow.fr-tile--grey{--idle:transparent;--hover:var(--background-contrast-raised-grey-hover);--active:var(--background-contrast-raised-grey-active);background-color:var(--background-contrast-raised-grey)}.fr-tile--no-background{--hover:inherit;--active:inherit;background-color:transparent}.fr-tile__title:disabled,a.fr-tile__title:not([href]){--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey);color:var(--text-disabled-grey)}.fr-tile__title a,.fr-tile__title button{color:var(--text-action-high-blue-france)}.fr-tile__title a:not([href]),.fr-tile__title button:disabled{color:var(--text-disabled-grey)}.fr-tile__title a:not([href]):before,.fr-tile__title button:disabled:before{background-image:linear-gradient(0deg,var(--border-disabled-grey),var(--border-disabled-grey))}.fr-tile__img{align-items:center;display:flex;filter:brightness(var(--brightness));flex-shrink:0;height:5rem;justify-content:center;margin:0 auto 1.5rem;overflow:hidden;width:5rem}.fr-tile__img>svg{height:100%;width:100%}.fr-tile__body>.fr-tile__desc{padding-bottom:2.5rem}.fr-tile--horizontal .fr-tile__img{height:3rem;margin:0 1.5rem 0 0;width:3rem}.fr-translate{--rows:8;position:relative}.fr-translate .fr-translate__btn{font-size:1rem;font-weight:500;line-height:1.5rem;max-height:none;max-width:100%;min-height:2.5rem;min-height:3rem;overflow:initial;padding:.5rem 1rem;width:100%}.fr-translate .fr-translate__btn:before{margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(../icons/editor/translate-2.svg);mask-image:url(../icons/editor/translate-2.svg)}.fr-translate .fr-translate__btn:after,.fr-translate .fr-translate__btn:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-translate .fr-translate__btn:after{margin-left:auto;-webkit-mask-image:url(../icons/system/arrow-down-s-line.svg);mask-image:url(../icons/system/arrow-down-s-line.svg);transition:transform .3s}.fr-translate .fr-translate__btn[aria-expanded=true]:after{transform:rotate(-180deg)}.fr-translate__language{white-space:nowrap}.fr-translate__language[aria-current]:not([aria-current=false]){display:none}.fr-translate__menu{margin:-.25rem 0}.fr-translate .fr-nav__item:before{content:none}.fr-translate .fr-menu__list{padding:0;width:auto}.fr-translate .fr-translate__btn[aria-expanded=true]{--idle:transparent;--hover:var(--background-open-blue-france-hover);--active:var(--background-open-blue-france-active);background-color:var(--background-open-blue-france);color:var(--text-active-blue-france)}.fr-translate .fr-translate__btn[aria-expanded=true]:hover{background-color:var(--hover-tint)}.fr-translate .fr-translate__btn[aria-expanded=true]:active{background-color:var(--active-tint)}.fr-translate__menu .fr-translate__language{box-shadow:none}.fr-transcription{position:relative;width:100%}.fr-transcription:before{bottom:0;box-shadow:inset 0 0 0 1px var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-transcription__btn{--text-spacing:0;--title-spacing:0;align-items:center;color:var(--text-action-high-blue-france);display:inline-flex;flex-direction:row;font-size:1rem;font-weight:500;line-height:1.5rem;margin:0;max-height:none;max-width:100%;min-height:3rem;overflow:initial;padding:.75rem 1rem;text-align:left;width:-moz-fit-content;width:fit-content;width:100%}.fr-transcription__btn:after,.fr-transcription__btn:before{display:block}.fr-transcription__btn:after{content:"";margin-left:auto;margin-right:0;-webkit-mask-image:url(../icons/system/arrow-down-s-line.svg);mask-image:url(../icons/system/arrow-down-s-line.svg);transition:transform .3s}.fr-transcription__btn:after,.fr-transcription__btn:before{--icon-size:1rem;background-color:currentColor;display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-transcription__btn:before{content:none;content:"";margin-right:.5rem;-webkit-mask-image:url(../icons/editor/align-left.svg);mask-image:url(../icons/editor/align-left.svg)}.fr-transcription__btn[aria-expanded=true]:after{transform:rotate(-180deg)}.fr-transcription__content:before{bottom:0;box-shadow:inset 0 1px 0 0 var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-transcription__footer{margin:0;padding:.75rem 1rem;position:relative}.fr-transcription__footer:before{bottom:0;box-shadow:inset 0 1px 0 0 var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-transcription__actions-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;align-items:center;display:flex;flex-wrap:nowrap;justify-content:flex-end}.fr-transcription__actions-group>div,.fr-transcription__actions-group>li{max-width:100%;width:100%}.fr-transcription__actions-group .fr-btn{font-size:.875rem;justify-content:center;line-height:1.5rem;margin:0 0 0 .5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem;width:calc(100% - 1rem);width:auto}.fr-transcription__actions-group>li{display:inline-flex;max-width:100%;width:auto}.fr-transcription__actions-group .fr-btn:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-transcription__actions-group .fr-btn:before{content:none}.fr-transcription__actions-group .fr-link{font-size:.875rem;line-height:1.5rem;padding:0}.fr-transcription__actions-group .fr-link:after,.fr-transcription__actions-group .fr-link:before{--icon-size:1rem}.fr-transcription__actions-group>:not(:first-child){margin-left:1rem}.fr-transcription .fr-collapse{display:flex;flex-direction:column-reverse}.fr-transcription .fr-collapse--expanded{margin:0 .0625rem}.fr-transcription .fr-modal:not(.fr-modal--opened){background-color:inherit;opacity:inherit;position:relative;visibility:inherit;z-index:auto}.fr-transcription .fr-modal:not(.fr-modal--opened):after{content:none}.fr-transcription .fr-modal:not(.fr-modal--opened):before{bottom:0;box-shadow:inset 0 1px 0 0 var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-transcription .fr-modal:not(.fr-modal--opened)>.fr-container{padding:.0625rem 0}.fr-transcription .fr-modal:not(.fr-modal--opened)>.fr-container>.fr-grid-row{display:inherit}.fr-transcription .fr-modal:not(.fr-modal--opened)>.fr-container>.fr-grid-row>.fr-col,.fr-transcription .fr-modal:not(.fr-modal--opened)>.fr-container>.fr-grid-row>[class*=" fr-col-"],.fr-transcription .fr-modal:not(.fr-modal--opened)>.fr-container>.fr-grid-row>[class^=fr-col-]{flex:inherit;max-width:inherit;width:inherit}.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__body{background-color:inherit;filter:inherit;max-height:inherit}.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__header{display:none}.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__content{--transcription-max-height:9.5rem;margin:0;max-height:var(--transcription-max-height);overflow-y:auto;padding:1rem}.fr-transcription .fr-modal--opened .fr-transcription__footer,.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__title{display:none}.fr-transcription__btn[aria-expanded=true]{--idle:transparent;--hover:var(--background-open-blue-france-hover);--active:var(--background-open-blue-france-active);background-color:var(--background-open-blue-france)}.fr-input{--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);background-color:var(--background-contrast-grey);border-radius:.25rem .25rem 0 0;box-shadow:inset 0 -2px 0 0 var(--border-plain-grey);color:var(--text-default-grey);display:block;font-size:1rem;line-height:1.5rem;padding:.5rem 1rem;width:100%}.fr-input:not(textarea){max-height:2.5rem}.fr-input::placeholder{color:var(--text-mention-grey);font-style:italic;opacity:1}.fr-input::-webkit-contacts-auto-fill-button{--idle:transparent;--hover:var(--text-label-grey-hover);--active:var(--text-label-grey-active);background-color:var(--text-label-grey);cursor:pointer}.fr-input[type=date]{min-height:2.5rem;position:relative}.fr-input[type=date]:after{content:"";display:block;height:1rem;pointer-events:none;position:absolute;right:1rem;top:.75rem;width:1rem}@supports selector(::-webkit-calendar-picker-indicator){.fr-input[type=date]{background-position:calc(100% - 1rem) 50%;background-repeat:no-repeat;background-size:1rem 1rem;padding-right:3rem}.fr-input[type=date]::-webkit-calendar-picker-indicator{display:block;margin-right:-2.5rem;padding:.5rem}}.fr-input-wrap{display:block;position:relative}.fr-input-wrap[class*=" fr-fi-"] .fr-input,.fr-input-wrap[class*=" fr-icon-"] .fr-input,.fr-input-wrap[class^=fr-fi-] .fr-input,.fr-input-wrap[class^=fr-icon-] .fr-input{padding-right:3rem}.fr-input-wrap[class*=" fr-fi-"]:before,.fr-input-wrap[class*=" fr-icon-"]:before,.fr-input-wrap[class^=fr-fi-]:before,.fr-input-wrap[class^=fr-icon-]:before{--icon-size:1rem;bottom:.75rem;margin:auto;pointer-events:none;position:absolute;right:1rem;top:.75rem}.fr-input-wrap--action,.fr-input-wrap--addon{display:flex;flex-direction:row;width:100%}.fr-input-wrap--addon>:first-child:not(:last-child){border-radius:.25rem 0 0 0}.fr-input-wrap--addon>:last-child:not(:first-child){border-radius:0 .25rem 0 0}.fr-input-wrap--action .fr-btn{margin-left:1rem}.fr-input-wrap+.fr-hint-text{margin-top:1rem}.fr-input-group{position:relative}.fr-input-group .fr-message:first-child{margin-top:1rem}.fr-input-group--error:before,.fr-input-group--info:before,.fr-input-group--valid:before{background-position:0 0;background-repeat:no-repeat;background-size:.125rem 100%;bottom:0;content:"";display:block;left:-.75rem;pointer-events:none;position:absolute;right:-.75rem;top:0}textarea.fr-input{min-height:3.75rem}.fr-input:disabled{box-shadow:inset 0 -2px 0 0 var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-input:-webkit-autofill,.fr-input:-webkit-autofill:focus,.fr-input:-webkit-autofill:hover,.fr-input:autofill,.fr-input:autofill:focus,.fr-input:autofill:hover{-webkit-text-fill-color:var(--text-label-grey);box-shadow:inset 0 -2px 0 0 var(--border-plain-grey),inset 0 0 0 1000px var(--background-contrast-info)}@supports selector(::-webkit-calendar-picker-indicator){.fr-input[type=date]:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23161616' d='M17 3h4c.55 0 1 .45 1 1v16c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h4V1h2v2h6V1h2v2zm-2 2H9v2H7V5H4v4h16V5h-3v2h-2V5zm5 6H4v8h16v-8z'/%3E%3C/svg%3E");background-color:var(--background-contrast-grey);background-image:var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-input[type=date]:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M17 3h4c.55 0 1 .45 1 1v16c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h4V1h2v2h6V1h2v2zm-2 2H9v2H7V5H4v4h16V5h-3v2h-2V5zm5 6H4v8h16v-8z'/%3E%3C/svg%3E")}.fr-input[type=date]:disabled{box-shadow:inset 0 -2px 0 0 var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-input[type=date]:disabled:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='M17 3h4c.55 0 1 .45 1 1v16c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h4V1h2v2h6V1h2v2zm-2 2H9v2H7V5H4v4h16V5h-3v2h-2V5zm5 6H4v8h16v-8z'/%3E%3C/svg%3E");background-image:var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-input[type=date]:disabled:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666' d='M17 3h4c.55 0 1 .45 1 1v16c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h4V1h2v2h6V1h2v2zm-2 2H9v2H7V5H4v4h16V5h-3v2h-2V5zm5 6H4v8h16v-8z'/%3E%3C/svg%3E")}}.fr-input-wrap--addon>.fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 var(--border-action-high-blue-france)}.fr-fieldset--valid .fr-input,.fr-fieldset--valid .fr-input-wrap--addon>.fr-input:not(:last-child),.fr-input-group--valid .fr-input,.fr-input-group--valid .fr-input-wrap--addon>.fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 var(--border-plain-success)}.fr-fieldset--error .fr-input,.fr-fieldset--error .fr-input-wrap--addon>.fr-input:not(:last-child),.fr-input-group--error .fr-input,.fr-input-group--error .fr-input-wrap--addon>.fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 var(--border-plain-error)}.fr-input-group--error:before{background-image:linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error))}.fr-input-group--valid:before{background-image:linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success))}.fr-input-group--info:before{background-image:linear-gradient(0deg,var(--border-plain-info),var(--border-plain-info))}.fr-search-bar{display:flex;flex-direction:row}.fr-search-bar .fr-label{clip:rect(0,0,0,0);border:0;display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-search-bar .fr-input{border-radius:.25rem 0 0;box-shadow:inset 0 -2px 0 0 var(--border-action-high-blue-france);margin:0;max-height:2.5rem}.fr-search-bar .fr-input::placeholder{font-style:italic}.fr-search-bar .fr-input::-webkit-search-cancel-button{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23161616' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-11.414L9.172 7.757 7.757 9.172 10.586 12l-2.829 2.828 1.415 1.415L12 13.414l2.828 2.829 1.415-1.415L13.414 12l2.829-2.828-1.415-1.415L12 10.586z'/%3E%3C/svg%3E");-webkit-appearance:none;background-image:var(--data-uri-svg);background-repeat:no-repeat;background-size:1rem 1rem;height:1rem;width:1rem}.fr-search-bar .fr-btn{border-radius:0 .25rem 0 0;flex:1 0 auto;font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-search-bar .fr-btn:before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/system/search-line.svg);mask-image:url(../icons/system/search-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-search-bar .fr-input--valid{box-shadow:inset 0 -2px 0 0 var(--border-plain-success)}.fr-search-bar .fr-input--error{box-shadow:inset 0 -2px 0 0 var(--border-plain-error)}:root[data-fr-theme=dark] .fr-search-bar .fr-input::-webkit-search-cancel-button{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23fff' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-11.414L9.172 7.757 7.757 9.172 10.586 12l-2.829 2.828 1.415 1.415L12 13.414l2.828 2.829 1.415-1.415L13.414 12l2.829-2.828-1.415-1.415L12 10.586z'/%3E%3C/svg%3E")}.fr-content-media{--text-spacing:0;--title-spacing:0;align-items:center;display:flex;flex-direction:column;margin:2.5rem 0;width:100%}.fr-content-media__img{width:100%}.fr-content-media [class*=" fr-responsive-img"],.fr-content-media [class*=" fr-responsive-vid"],.fr-content-media [class^=fr-responsive-img],.fr-content-media [class^=fr-responsive-vid]{aspect-ratio:1.7777777778}.fr-content-media__caption{display:flex;flex-direction:column;font-size:.75rem;line-height:1.25rem;margin-top:.75rem;width:100%}.fr-content-media__caption .fr-link{font-size:.75rem;line-height:1.25rem;margin-right:auto;padding:0}.fr-content-media__caption .fr-link:after,.fr-content-media__caption .fr-link:before{--icon-size:0.75rem}.fr-content-media .fr-transcription{margin-top:1.5rem}.fr-content-media+.fr-transcription{margin-bottom:2.5rem;margin-top:-1rem}.fr-content-media--sm .fr-content-media__img,.fr-content-media--sm .fr-responsive-vid{width:83.3333333333%}.fr-content-media--lg .fr-content-media__img,.fr-content-media--lg .fr-responsive-vid{max-width:100vw;width:116.6666666667%}.fr-content-media__transcription .fr-link{--underline-img:none;--hover-tint:var(--hover);--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france);font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-content-media__transcription .fr-link:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../icons/system/menu-2-fill.svg);mask-image:url(../icons/system/menu-2-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-content-media__transcription .fr-link:before{content:none}.fr-content-media .fr-link,.fr-content-media__caption{color:var(--text-mention-grey)}.fr-content-media__transcription .fr-link:disabled,.fr-content-media__transcription a.fr-link:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}.fr-consent-placeholder{--text-spacing:0 0 1.5rem;--title-spacing:0 0 0.5rem;--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);align-items:center;background-color:var(--background-contrast-grey);display:flex;flex-direction:column;justify-content:center;padding:5rem 2rem;text-align:center}.fr-consent-banner{--text-spacing:0 0 1rem;--title-spacing:0 0 1rem;--idle:transparent;--hover:var(--background-alt-overlap-grey-hover);--active:var(--background-alt-overlap-grey-active);background-color:var(--background-alt-overlap-grey);bottom:0;box-shadow:inset 0 0 0 1px var(--border-default-grey);filter:drop-shadow(var(--overlap-shadow));left:0;max-height:calc(100% - 8rem);overflow:auto;padding:1rem;position:fixed;width:100%;z-index:calc(var(--ground) + 1500)}.fr-consent-banner__title{font-size:1.125rem;font-weight:700;line-height:1.5rem;margin-bottom:1rem}.fr-consent-banner__buttons{margin-bottom:-1rem;margin-top:1.5rem}.fr-consent-service{position:relative}.fr-consent-service>.fr-fieldset{align-items:flex-start;display:flex;flex-direction:column;margin:0;padding:0 0 1.25rem;position:static;width:100%}.fr-consent-service:last-child>.fr-fieldset{padding:2rem 0 1rem}.fr-consent-service:last-child>.fr-fieldset .fr-consent-service>.fr-fieldset:last-child{margin-bottom:0}.fr-consent-service__title{color:var(--text-title-grey);font-size:1.125rem;font-weight:700;line-height:1.5rem;margin:0;padding:2rem 0 .75rem}.fr-consent-service__desc{--text-spacing:0.75rem 0 0.5rem 0;font-size:.875rem;line-height:1.5rem}.fr-consent-service__collapse{margin-bottom:.75rem;margin-top:-.25rem;width:100%}.fr-consent-service__collapse .fr-consent-service__collapse-btn{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;overflow:initial;padding:0}.fr-consent-service__collapse .fr-consent-service__collapse-btn:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.25rem;margin-right:-.125rem;-webkit-mask-image:url(../icons/system/arrow-down-s-line.svg);mask-image:url(../icons/system/arrow-down-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-consent-service__collapse .fr-consent-service__collapse-btn:before{content:none}.fr-consent-service__radios{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:.75rem;margin-top:.75rem}.fr-consent-service .fr-radio-group{position:relative}.fr-consent-service .fr-radio-group:not(:last-child){margin-right:3rem}.fr-consent-service .fr-radio-group:not(:first-child):before{content:"";display:block;height:1.5rem;left:calc(-1.5rem - 1px);position:absolute;top:0;width:1px}.fr-consent-service .fr-consent-service__collapse-btn{--text-spacing:0;--title-spacing:0;--underline-img:none;--hover-tint:var(--hover);--hover-tint:var(--idle);--active-tint:var(--idle);align-items:center;background:transparent;background-image:var(--underline-img),var(--underline-img);background-position:var(--underline-x) 100%,var(--underline-x) calc(100% - var(--underline-thickness));background-repeat:no-repeat,no-repeat;background-size:var(--underline-hover-width) calc(var(--underline-thickness)*2),var(--underline-idle-width) var(--underline-thickness);color:inherit;color:var(--text-action-high-blue-france);display:inline-flex;flex-direction:row;padding:0 .25rem 0 0;transition:background-size 0s;width:-moz-fit-content;width:fit-content}.fr-consent-service .fr-consent-service__collapse-btn:after,.fr-consent-service .fr-consent-service__collapse-btn:before{display:block}.fr-consent-service .fr-consent-service__collapse-btn:active,.fr-consent-service .fr-consent-service__collapse-btn:hover{--underline-hover-width:var(--underline-max-width)}.fr-consent-service .fr-consent-service__collapse-btn:after{margin-right:-1.25rem;transition:transform .3s}.fr-consent-service .fr-consent-service__collapse-btn[aria-expanded=true]:after{transform:rotate(-180deg)}.fr-consent-services{margin-bottom:-.5rem;margin-top:.5rem;width:100%}.fr-consent-services .fr-consent-service:last-child>.fr-fieldset,.fr-consent-services .fr-consent-service>.fr-fieldset{padding:0}.fr-consent-services .fr-consent-service:last-child>.fr-fieldset{margin-bottom:1.25rem}.fr-consent-services .fr-consent-service__title{padding-top:.75rem}.fr-consent-services .fr-consent-service__radios{top:0}.fr-consent-services .fr-consent-service__desc{--text-spacing:0.25rem 0 0.75rem 0}.fr-consent-manager__header{padding-top:0}.fr-consent-manager__header .fr-consent-service__title{font-size:1rem;font-weight:400;line-height:1.5rem;padding:0 0 .75rem;width:100%}.fr-consent-manager__header .fr-consent-service__radios{justify-content:flex-start;position:static;top:0;width:100%}.fr-consent-manager__buttons{margin-bottom:-3rem;margin-top:1rem}.fr-consent-manager__header,.fr-consent-service{box-shadow:inset 0 -1px 0 0 var(--border-default-grey);color:var(--text-default-grey)}.fr-consent-manager__header .fr-radio-group+.fr-radio-group:before,.fr-consent-service .fr-radio-group+.fr-radio-group:before{box-shadow:inset 0 0 0 1px var(--border-default-grey)}.fr-consent-service .fr-consent-service,.fr-consent-service:last-of-type{box-shadow:none}.fr-follow{--title-spacing:0 0 0.5rem;--text-spacing:0 0 1rem;--idle:transparent;--hover:var(--background-alt-blue-france-hover);--active:var(--background-alt-blue-france-active);background-color:var(--background-alt-blue-france);padding:1.5rem 0}.fr-follow__newsletter .fr-input-group{margin-bottom:1rem}.fr-follow__newsletter .fr-hint-text{margin-bottom:0}.fr-follow__newsletter .fr-label{clip:rect(0,0,0,0);border:0;display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-follow__newsletter .fr-input-wrap{display:flex;flex-direction:column;margin-top:0;max-width:37.5rem}.fr-follow__newsletter .fr-input-wrap .fr-input{border-radius:.25rem .25rem 0 0;margin-bottom:1rem;margin-top:0}.fr-follow__newsletter .fr-input-wrap .fr-btn{border-radius:0;justify-content:center;width:100%}.fr-follow__newsletter .fr-messages-group{margin-top:1rem}.fr-follow__social{--text-spacing:0 0 0.75rem;--title-spacing:0 0 0.75rem}.fr-follow__social .fr-btns-group{margin-bottom:-1rem;width:auto}.fr-follow__social .fr-btns-group .fr-btn{justify-content:flex-start;margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-follow__social .fr-btns-group>li{display:inline-flex;max-width:100%;width:auto}.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-follow__social .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:1.125rem;line-height:1.75rem;max-height:3rem;max-width:3rem;min-height:3rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-follow__social .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{--icon-size:2rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-follow .fr-grid-row>:not(:first-child){box-shadow:0 -1px 0 0 var(--border-default-blue-france);margin-top:1.5rem;padding-top:1.5rem}.fr-follow .fr-btn--bluesky:before{-webkit-mask-image:url(../icons/logo/bluesky-fill.svg);mask-image:url(../icons/logo/bluesky-fill.svg)}.fr-follow .fr-btn--dailymotion:before{-webkit-mask-image:url(../icons/logo/fr--dailymotion-fill.svg);mask-image:url(../icons/logo/fr--dailymotion-fill.svg)}.fr-follow .fr-btn--facebook:before{-webkit-mask-image:url(../icons/logo/facebook-circle-fill.svg);mask-image:url(../icons/logo/facebook-circle-fill.svg)}.fr-follow .fr-btn--github:before{-webkit-mask-image:url(../icons/logo/github-fill.svg);mask-image:url(../icons/logo/github-fill.svg)}.fr-follow .fr-btn--instagram:before{-webkit-mask-image:url(../icons/logo/instagram-fill.svg);mask-image:url(../icons/logo/instagram-fill.svg)}.fr-follow .fr-btn--linkedin:before{-webkit-mask-image:url(../icons/logo/linkedin-box-fill.svg);mask-image:url(../icons/logo/linkedin-box-fill.svg)}.fr-follow .fr-btn--mastodon:before{-webkit-mask-image:url(../icons/logo/mastodon-fill.svg);mask-image:url(../icons/logo/mastodon-fill.svg)}.fr-follow .fr-btn--snapchat:before{-webkit-mask-image:url(../icons/logo/snapchat-fill.svg);mask-image:url(../icons/logo/snapchat-fill.svg)}.fr-follow .fr-btn--telegram:before{-webkit-mask-image:url(../icons/logo/telegram-fill.svg);mask-image:url(../icons/logo/telegram-fill.svg)}.fr-follow .fr-btn--threads:before{-webkit-mask-image:url(../icons/logo/threads-fill.svg);mask-image:url(../icons/logo/threads-fill.svg)}.fr-follow .fr-btn--tiktok:before{-webkit-mask-image:url(../icons/logo/fr--tiktok-fill.svg);mask-image:url(../icons/logo/fr--tiktok-fill.svg)}.fr-follow .fr-btn--twitch:before{-webkit-mask-image:url(../icons/logo/twitch-fill.svg);mask-image:url(../icons/logo/twitch-fill.svg)}.fr-follow .fr-btn--twitter:before{-webkit-mask-image:url(../icons/logo/twitter-fill.svg);mask-image:url(../icons/logo/twitter-fill.svg)}.fr-follow .fr-btn--twitter-x:before{-webkit-mask-image:url(../icons/logo/twitter-x-fill.svg);mask-image:url(../icons/logo/twitter-x-fill.svg)}.fr-follow .fr-btn--vimeo:before{-webkit-mask-image:url(../icons/logo/vimeo-fill.svg);mask-image:url(../icons/logo/vimeo-fill.svg)}.fr-follow .fr-btn--youtube:before{-webkit-mask-image:url(../icons/logo/youtube-fill.svg);mask-image:url(../icons/logo/youtube-fill.svg)}.fr-follow .fr-links-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;display:flex;flex-wrap:wrap;margin:0 -1rem -1rem;width:auto}.fr-follow .fr-links-group .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-follow .fr-links-group>li{display:inline-flex;max-width:100%;width:auto}.fr-follow .fr-error-text,.fr-follow .fr-hint-text,.fr-follow .fr-valid-text{margin-top:1rem}.fr-follow__social .fr-link{--underline-img:none;--hover-tint:var(--hover);--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france);display:inline-flex;font-size:1rem;line-height:1.5rem;margin-bottom:1rem;margin-left:.5rem;margin-right:.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-follow__social .fr-link:before{--icon-size:1.5rem;margin-left:0;margin-right:.5rem}.fr-follow__social .fr-links-group--lg .fr-link{font-size:1.125rem;line-height:1.75rem;max-height:3rem;max-width:3rem;min-height:3rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-follow__social .fr-links-group--lg .fr-link:before{--icon-size:2rem;margin-left:0;margin-right:.5rem}.fr-follow .fr-link--facebook:before{-webkit-mask-image:url(../icons/logo/facebook-circle-fill.svg);mask-image:url(../icons/logo/facebook-circle-fill.svg)}.fr-follow .fr-link--facebook:before,.fr-follow .fr-link--twitter:before{background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-follow .fr-link--twitter:before{-webkit-mask-image:url(../icons/logo/twitter-fill.svg);mask-image:url(../icons/logo/twitter-fill.svg)}.fr-follow .fr-link--twitter-x:before{-webkit-mask-image:url(../icons/logo/twitter-x-fill.svg);mask-image:url(../icons/logo/twitter-x-fill.svg)}.fr-follow .fr-link--instagram:before,.fr-follow .fr-link--twitter-x:before{background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-follow .fr-link--instagram:before{-webkit-mask-image:url(../icons/logo/instagram-fill.svg);mask-image:url(../icons/logo/instagram-fill.svg)}.fr-follow .fr-link--linkedin:before{-webkit-mask-image:url(../icons/logo/linkedin-box-fill.svg);mask-image:url(../icons/logo/linkedin-box-fill.svg)}.fr-follow .fr-link--linkedin:before,.fr-follow .fr-link--youtube:before{background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-follow .fr-link--youtube:before{-webkit-mask-image:url(../icons/logo/youtube-fill.svg);mask-image:url(../icons/logo/youtube-fill.svg)}.fr-follow .fr-input{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey)}.fr-follow__title{color:var(--text-title-grey)}.fr-follow__newsletter-legal{color:var(--text-mention-grey)}.fr-follow__social .fr-btn{--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france)}.fr-follow__social .fr-btn:disabled,.fr-follow__social .fr-link:disabled,.fr-follow__social a.fr-btn:not([href]),.fr-follow__social a.fr-link:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}.fr-password{--text-spacing:0 0 0.5rem 0;display:flex;flex-direction:row;flex-wrap:wrap;position:relative}.fr-password [data-fr-capslock] .fr-password__input{padding-right:3rem}.fr-password [data-fr-capslock]:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23161616' d='M22.668 0C23.402 0 24 .598 24 1.332v21.336c0 .734-.598 1.332-1.332 1.332H1.332A1.334 1.334 0 0 1 0 22.668V1.332C0 .598.598 0 1.332 0Zm-1.336 2.668H2.668v18.664h18.664Zm-4.664 12.664V18H7.332v-2.668ZM12 5.332 16.668 10H14v3.332h-4V10H7.332Zm0 0'/%3E%3C/svg%3E");background-image:var(--data-uri-svg);content:"";display:block;height:1rem;pointer-events:none;position:absolute;right:1rem;top:.75rem;width:1rem}.fr-password__checkbox{align-self:flex-end;flex:0;margin-left:auto;order:-1;padding-left:.5rem}.fr-password__checkbox .fr-label{text-wrap:nowrap}.fr-password .fr-input-wrap{flex:1 0 100%}.fr-password__input{margin-bottom:.75rem}.fr-password__input::-webkit-caps-lock-indicator{content:none}.fr-password__input::-ms-reveal{display:none}.fr-password>.fr-label{flex:1;min-width:50%;order:-1}.fr-password .fr-message:first-child{--comma:" "}.fr-password .fr-message--valid[data-fr-valid]{--content:" - "attr(data-fr-valid) var(--comma)}.fr-password .fr-message--error[data-fr-error]{--content:" - "attr(data-fr-error) var(--comma)}.fr-password__btn{--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france)}.fr-password__btn:disabled,a.fr-password__btn:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}:root[data-fr-theme=dark] .fr-password [data-fr-capslock]:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M22.668 0C23.402 0 24 .598 24 1.332v21.336c0 .734-.598 1.332-1.332 1.332H1.332A1.334 1.334 0 0 1 0 22.668V1.332C0 .598.598 0 1.332 0Zm-1.336 2.668H2.668v18.664h18.664Zm-4.664 12.664V18H7.332v-2.668ZM12 5.332 16.668 10H14v3.332h-4V10H7.332Zm0 0'/%3E%3C/svg%3E")}.fr-password .fr-password__checkbox input[type=checkbox]+label{color:var(--text-label-grey)}.fr-password .fr-password__checkbox input[type=checkbox]+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),var(--data-uri-svg)}.fr-header{--underline-img:none;--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;--text-spacing:0;--title-spacing:0;position:relative;width:100%}.fr-header__body-row{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin:0 -1rem}.fr-header__logo__apitech{max-height:70px;max-width:200px}.fr-header__brand{--idle:transparent;--hover:var(--background-raised-grey-hover);--active:var(--background-raised-grey-active);align-items:center;background-color:var(--background-raised-grey);display:flex;filter:drop-shadow(var(--raised-shadow));flex-direction:row;flex-wrap:wrap;justify-content:flex-start;padding-left:.25rem;padding-right:.25rem;width:100%;z-index:calc(var(--ground) + 750)}.fr-header__brand:after{align-self:stretch;content:"";display:block;flex:1;position:relative;z-index:1}.fr-header__brand-top{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;overflow:hidden;width:100%}.fr-header__brand.fr-enlarge-link a[href]:before{outline-offset:-2px}.fr-header__logo{flex:0 0 auto;order:1;padding:.75rem}.fr-header__logo .fr-logo{font-size:.7875rem;margin:-.75rem;padding:.75rem}.fr-header__logo .fr-logo:before{background-position:0 -.046875rem,0 0,0 0;background-size:2.0625rem .84375rem,2.0625rem .75rem,0;height:.75rem;margin-bottom:.25rem;width:2.0625rem}:root[data-fr-mourning] .fr-header__logo .fr-logo:before{background-size:2.0625rem .84375rem,0,2.0625rem .75rem}.fr-header__logo .fr-logo:after{background-position:0 calc(100% + 1.40625rem);background-size:3.9375rem 2.8125rem;min-width:1.96875rem;padding-top:1.65625rem}[data-fr-theme=dark] .fr-header__logo .fr-logo:after{background-position:-1.96875rem 100%}.fr-header__operator{flex:0 1 auto;order:2;padding:.75rem}.fr-header__operator img{display:block;min-width:3.5rem}.fr-header__service{--external-link-content:none;color:var(--text-title-grey);margin-left:.75rem;margin-right:.75rem;padding-bottom:.75rem;padding-top:.75rem}.fr-header__service:before{--idle:transparent;--hover:var(--border-default-grey-hover);--active:var(--border-default-grey-active);background-color:var(--border-default-grey);content:"";display:block;height:1px;position:absolute;transform:translateY(-.75rem);width:calc(100% - 2rem)}.fr-header__service-title{font-size:1.125rem;font-weight:700;line-height:1.5rem}.fr-header__service-title .fr-badge{margin:-.25rem 0 0 .25rem;vertical-align:middle}.fr-header__service-tagline{font-size:.875rem;line-height:1.5rem}.fr-header .fr-modal{--idle:transparent;--hover:var(--background-lifted-grey-hover);--active:var(--background-lifted-grey-active);background-color:var(--background-lifted-grey);justify-content:normal;overflow:auto}.fr-header .fr-modal:not([role=dialog]){transition:none}.fr-header .fr-modal:after,.fr-header .fr-modal:before{content:none}.fr-header .fr-modal>*>.fr-btn--close{margin-bottom:1.5rem}.fr-header .fr-modal>.fr-container{height:100%;overflow:inherit;padding-bottom:4.5rem;padding-top:1rem;pointer-events:all}.fr-header__navbar{align-items:flex-start;align-self:stretch;display:flex;flex:1;flex-direction:row;justify-content:flex-end;margin-right:-.5rem;margin-top:.25rem;order:3;padding:.25rem;z-index:calc(var(--ground) + 1000)}.fr-header__navbar .fr-btn{--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france);flex:0 0 auto;font-size:1rem;line-height:1.5rem;margin-left:.5rem;margin-right:.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-header__navbar .fr-btn:before{--icon-size:1.5rem;margin-left:0;margin-right:.5rem}.fr-header__navbar .fr-btn--menu:before{-webkit-mask-image:url(../icons/system/menu-fill.svg);mask-image:url(../icons/system/menu-fill.svg)}.fr-header__navbar .fr-btn--menu:before,.fr-header__navbar .fr-btn--search:before{background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-header__navbar .fr-btn--search:before{-webkit-mask-image:url(../icons/system/search-line.svg);mask-image:url(../icons/system/search-line.svg)}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn{font-size:1rem;justify-content:flex-start;line-height:1.5rem;max-height:none;max-width:100%;min-height:2.5rem;overflow:initial;padding:.5rem 1rem}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-header__tools-links{display:none}.fr-header__tools-links>.fr-btn[class*=" fr-fi-"],.fr-header__tools-links>.fr-btn[class*=" fr-icon-"],.fr-header__tools-links>.fr-btn[class^=fr-fi-],.fr-header__tools-links>.fr-btn[class^=fr-icon-]{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-header__tools-links>.fr-btn[class*=" fr-fi-"]:before,.fr-header__tools-links>.fr-btn[class*=" fr-icon-"]:before,.fr-header__tools-links>.fr-btn[class^=fr-fi-]:before,.fr-header__tools-links>.fr-btn[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-header__tools-links>.fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-header__tools-links>.fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-header .fr-header__menu-links:after{content:"";display:block;height:1px;margin:.75rem -1rem;width:calc(100% + 2rem)}.fr-header .fr-header__menu-links .fr-translate{margin-left:-.5rem;margin-right:-.5rem}.fr-header .fr-header__menu-links .fr-translate__btn{padding-left:.5rem;padding-right:.5rem}.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]){display:flex;flex-direction:column}.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn{margin-bottom:0}.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]),.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"],.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"],.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-],.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]{min-height:3rem;padding-left:0;padding-right:0}.fr-header .fr-links-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;align-items:stretch;display:flex;flex-wrap:wrap}.fr-header .fr-links-group>div,.fr-header .fr-links-group>li{max-width:100%;width:100%}.fr-header .fr-links-group .fr-btn{justify-content:center;margin:0 .5rem 1rem;width:calc(100% - 1rem)}.fr-header .fr-links-group .fr-link{--underline-img:none;--hover-tint:var(--hover);--active-tint:var(--active)}.fr-header .fr-links-group .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:.875rem;line-height:1.5rem;min-height:2rem;padding:.25rem .75rem}.fr-header .fr-links-group .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):after,.fr-header .fr-links-group .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{--icon-size:1rem}.fr-header .fr-links-group .fr-link[class*=" fr-fi-"],.fr-header .fr-links-group .fr-link[class*=" fr-icon-"],.fr-header .fr-links-group .fr-link[class^=fr-fi-],.fr-header .fr-links-group .fr-link[class^=fr-icon-]{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-header .fr-links-group .fr-link[class*=" fr-fi-"]:before,.fr-header .fr-links-group .fr-link[class*=" fr-icon-"]:before,.fr-header .fr-links-group .fr-link[class^=fr-fi-]:before,.fr-header .fr-links-group .fr-link[class^=fr-icon-]:before{--icon-size:1rem;content:"";margin-left:-.125rem;margin-right:.5rem}.fr-header .fr-header__menu-links .fr-links-group .fr-link{margin-bottom:0;min-height:3rem;padding-left:0;width:100%}.fr-header .fr-modal>*>.fr-link--close{margin-bottom:1.5rem}.fr-header__menu-links:after{box-shadow:inset 0 1px 0 0 var(--border-default-grey)}.fr-header__menu-links .fr-btn{--hover:inherit;--active:inherit;background-color:transparent;box-shadow:none;color:var(--text-action-high-blue-france)}.fr-header__menu-links .fr-btn:disabled,.fr-header__menu-links a.fr-btn:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}.fr-header__tools-links .fr-btn{--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france)}.fr-header__tools-links .fr-btn:disabled,.fr-header__tools-links a.fr-btn:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}.fr-header__tools-links>.fr-translate:first-child:last-child .fr-btn{--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-default-grey);color:var(--text-action-high-blue-france)}.fr-header__tools-links>.fr-translate:first-child:last-child .fr-btn:disabled,.fr-header__tools-links>.fr-translate:first-child:last-child a.fr-btn:not([href]){--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-header__navbar .fr-service__title{color:var(--text-title-grey)}.fr-header__navbar .fr-btn:disabled,.fr-header__navbar a.fr-btn:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}.fr-header__navbar .fr-btn--menu{--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-default-grey);color:var(--text-action-high-blue-france)}.fr-header__navbar .fr-btn--menu:disabled,.fr-header__navbar a.fr-btn--menu:not([href]){--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-header__menu-links .fr-link{--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 -1px 0 0 var(--border-default-grey);color:var(--text-action-high-blue-france)}.fr-header__menu-links .fr-link:disabled,.fr-header__menu-links a.fr-link:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}.fr-header__tools-links .fr-link{--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france)}.fr-header__tools-links .fr-link:disabled,.fr-header__tools-links a.fr-link:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}@media (min-width:36em){ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */.fr-btns-group--inline-sm .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-btns-group--inline-sm>li{display:inline-flex;max-width:100%;width:auto}.fr-btns-group--inline-sm.fr-btns-group--right.fr-btns-group--inline-reverse{flex-direction:row-reverse;justify-content:flex-start} + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */.fr-notice__desc,.fr-notice__title{display:inline} + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */.fr-footer__content-list>li{margin-right:1.5rem}.fr-footer__partners-title{text-align:left}.fr-footer__partners-logos{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;margin-right:-.5rem}.fr-footer__partners-main{margin-bottom:1rem}.fr-footer__partners-sub,.fr-footer__partners-sub>ul{align-items:flex-start;flex-direction:row}.fr-footer__partners-sub>li,.fr-footer__partners-sub>ul>li{margin:0 .5rem}.fr-footer__partners-sub{order:3} + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */.fr-follow__newsletter .fr-input-group{margin-bottom:.5rem}.fr-follow__newsletter .fr-input-wrap .fr-btn{border-radius:0 .25rem 0 0;width:auto}.fr-follow__newsletter .fr-input-wrap{flex-direction:row}.fr-follow__newsletter .fr-input-wrap .fr-input{border-radius:.25rem 0 0 0;margin-bottom:0}.fr-follow__newsletter .fr-messages-group{margin-bottom:.5rem} + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */.fr-accordion .fr-collapse{margin:0 -.25rem;padding-left:1rem;padding-right:1rem} + /*! media md */ + /*! media md */ + /*! media md */.fr-btns-group--inline-md .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-btns-group--inline-md>li{display:inline-flex;max-width:100%;width:auto}.fr-btns-group--inline-md.fr-btns-group--right.fr-btns-group--inline-reverse{flex-direction:row-reverse;justify-content:flex-start} + /*! media md */ + /*! media md */.fr-quote{background-position:0 0;background-size:1px 100%;padding:0 0 0 2rem}.fr-quote--column{margin-left:13.5rem;min-height:13rem}.fr-quote--column .fr-quote__author,.fr-quote--column .fr-quote__source{margin-left:0}.fr-quote--column figcaption{min-height:auto}.fr-quote__image{height:11.5rem;left:-13.5rem;margin-top:-5.75rem;position:absolute;top:50%;width:11.5rem} + /*! media md */.fr-breadcrumb{margin-bottom:2.5rem}.fr-breadcrumb__button{display:none}.fr-breadcrumb .fr-collapse{margin-left:0;margin-right:0;max-height:none;overflow:visible;padding-left:0;padding-right:0;transform:none;visibility:inherit}.fr-breadcrumb .fr-collapse:before{content:none}.fr-breadcrumb__list{transform:none} + /*! media md */.fr-fieldset__element--inline\@md{flex:0 0 auto}.fr-fieldset__element--number.fr-fieldset__element--inline\@md,.fr-fieldset__element--postal.fr-fieldset__element--inline\@md,.fr-fieldset__element--year.fr-fieldset__element--inline\@md{margin-right:0} + /*! media md */.fr-stepper__title{font-size:1.25rem;line-height:1.75rem} + /*! media md */ + /*! media md */.fr-links-group .fr-link--download,.fr-links-group--download .fr-link{margin-bottom:3rem}.fr-links-group__title{font-size:1.5rem;line-height:2rem}.fr-links-group--bordered{padding:2rem 2rem .5rem} + /*! media md */.fr-sidemenu{box-shadow:none;margin-left:0;margin-right:0;padding-right:2rem}.fr-sidemenu .fr-collapse{margin-left:-.25rem;margin-right:-.25rem;padding-left:.25rem;padding-right:.25rem}.fr-sidemenu__title{box-shadow:none;margin:0 0 1.5rem;padding:0}.fr-sidemenu__list .fr-sidemenu__list{margin:0 1rem 1rem}.fr-sidemenu__list{margin:0}.fr-sidemenu__item:before{content:none}.fr-sidemenu__inner{box-shadow:inset -1px 0 0 0 var(--border-default-grey);padding:0 1.5rem 0 0}.fr-sidemenu__inner>.fr-collapse{margin:0;max-height:none;overflow:initial;padding:0}.fr-sidemenu__inner>.fr-collapse:before{display:none}.fr-sidemenu__inner>.fr-collapse:not(.fr-collapse--expanded){visibility:inherit}.fr-sidemenu--right{padding-left:2rem;padding-right:0}.fr-sidemenu--right .fr-sidemenu__inner{border-right:0;box-shadow:inset 1px 0 0 0 var(--border-default-grey);padding:0 1rem 0 2rem}.fr-sidemenu--sticky{position:sticky;top:0}.fr-sidemenu--sticky .fr-sidemenu__inner{margin-bottom:-.25rem;margin-left:-.25rem;max-height:100vh;overflow:auto;padding-bottom:.25rem;padding-left:.25rem;padding-top:.5rem}.fr-sidemenu--sticky-full-height{height:100vh;position:sticky;top:0}.fr-sidemenu--sticky-full-height .fr-sidemenu__inner{height:100%;margin-bottom:-.25rem;margin-left:-.25rem;overflow:auto;padding-bottom:.25rem;padding-left:.25rem;padding-top:.5rem}.fr-sidemenu__btn,.fr-sidemenu__link{margin:0;width:100%}.fr-sidemenu__btn[aria-expanded]{padding:.75rem 2.5rem .75rem 1rem}.fr-sidemenu__btn[aria-expanded]:after{margin-right:-1.5rem}.fr-sidemenu__inner>.fr-sidemenu__btn{display:none} + /*! media md */.fr-highlight{margin-left:2rem;padding-left:2.25rem} + /*! media md */.fr-tabs--viewport-width{margin-left:0;margin-right:0}.fr-tabs__panel{padding:2rem}.fr-tabs__panel:focus,.fr-tabs__panel:focus-visible{outline-offset:calc(-2rem + 2px)} + /*! media md */ + /*! media md */.fr-summary{padding:2rem} + /*! media md */.fr-table__content .fr-cell--fixed\@md,.fr-table__content .fr-cell--fixed\@sm{left:0;position:sticky;z-index:1}.fr-table caption{font-size:1.5rem;line-height:2rem}.fr-table__header{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.fr-table__header .fr-table__detail{flex:1;order:1;padding-right:.5rem}.fr-table__header .fr-btns-group{order:2;padding-left:.5rem;padding-right:.5rem}.fr-table__header .fr-segmented{flex:0;order:3;padding-left:.5rem}.fr-table__footer{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.fr-table__footer .fr-select-group .fr-select{width:16rem}.fr-table__footer .fr-btns-group{padding-left:.5rem}.fr-table__footer--start{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.fr-table__footer--start .fr-select-group{padding-left:.5rem;padding-right:.5rem}.fr-table__footer--start .fr-select-group .fr-select{margin-top:0}.fr-table>table td,.fr-table>table th{padding:1rem}.fr-table>table thead td,.fr-table>table thead th{padding-bottom:1.125rem} + /*! media md */ + /*! media md */ + /*! media md */.fr-download--card{padding:2rem 2rem 5rem}.fr-download--card .fr-download__link{font-size:1.375rem;line-height:1.75rem}.fr-download--card .fr-download__link:after{--icon-size:1.5rem;bottom:2rem;right:2rem}.fr-download--card .fr-download__desc{margin-top:.75rem}.fr-download--card .fr-download__detail{bottom:2rem;left:2rem}.fr-downloads-group__title{font-size:1.5rem;line-height:2rem}.fr-downloads-group--bordered{padding:2rem 2rem .5rem}.fr-downloads-group .fr-download{margin-bottom:1.5rem} + /*! media md */.fr-alert__title{font-size:1.25rem;line-height:1.75rem} + /*! media md */.fr-notice__desc,.fr-notice__link,.fr-notice__title{font-size:1rem;line-height:1.5rem}.fr-notice .fr-btn--close{margin-left:1rem} + /*! media md */ + /*! media md */.fr-card__title{font-size:1.375rem;line-height:1.75rem}.fr-card--sm .fr-card__title{font-size:1.25rem;line-height:1.75rem}.fr-card--lg .fr-card__title{font-size:1.5rem;line-height:2rem}.fr-card--horizontal,.fr-card--horizontal-half,.fr-card--horizontal-tier{flex-direction:row}.fr-card--horizontal .fr-card__img,.fr-card--horizontal-half .fr-card__img,.fr-card--horizontal-tier .fr-card__img{height:100%}.fr-card--horizontal .fr-card__img img,.fr-card--horizontal-half .fr-card__img img,.fr-card--horizontal-tier .fr-card__img img{height:100%;object-fit:cover}.fr-card--horizontal .fr-card__header{flex:0 0 40%;width:40%}.fr-card--horizontal-half .fr-card__header{flex:0 0 50%;width:50%}.fr-card--horizontal-tier .fr-card__header{flex:0 0 33.3333333333%;width:33.3333333333%}.fr-card--download{flex-direction:row}.fr-card--download .fr-card__header{aspect-ratio:auto;flex:0 0 40%;width:40%}.fr-card--download .fr-card__header .fr-card__img img{object-position:50% 0}.fr-card--download .fr-card__img{height:100%}.fr-card--download .fr-card__img img{height:100%;object-fit:cover} + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */.fr-skiplinks{padding:.75rem 0}.fr-skiplinks__list>li{margin:0 .5rem}.fr-skiplinks__list{flex-direction:row;flex-wrap:wrap;margin:0 -1rem} + /*! media md */ + /*! media md */.fr-callout{padding:2rem 3rem}.fr-callout[class*=" fr-fi-"]:before,.fr-callout[class*=" fr-icon-"]:before,.fr-callout[class^=fr-fi-]:before,.fr-callout[class^=fr-icon-]:before{margin:-1rem 0 1rem -2rem}.fr-callout__title{font-size:1.5rem;line-height:2rem} + /*! media md */.fr-modal{padding-right:var(--scrollbar-width)}.fr-modal--top:before{content:""}.fr-modal:after,.fr-modal:before{flex:1 0 10vh;height:10vh;width:0}.fr-modal:after{content:""}.fr-modal__body{max-height:80vh!important}.fr-modal__header{padding:1rem 2rem}.fr-modal__content{margin-bottom:4rem;padding-left:2rem;padding-right:2rem}.fr-modal__footer{margin-top:-3rem;padding:2rem}.fr-modal__title{font-size:1.5rem;line-height:2rem} + /*! media md */ + /*! media md */.fr-share__text{max-width:18rem} + /*! media md */.fr-footer__body{margin-bottom:1.5rem}.fr-footer__brand .fr-logo{font-size:1.3125rem;margin:-1.25rem;padding:1.25rem}.fr-footer__brand .fr-logo:before{background-position:0 -.078125rem,0 0,0 0;background-size:3.4375rem 1.40625rem,3.4375rem 1.25rem,0;height:1.25rem;margin-bottom:.4166666667rem;width:3.4375rem}:root[data-fr-mourning] .fr-footer__brand .fr-logo:before{background-size:3.4375rem 1.40625rem,0,3.4375rem 1.25rem}.fr-footer__brand .fr-logo:after{background-position:0 calc(100% + 2.34375rem);background-size:6.5625rem 4.6875rem;min-width:3.28125rem;padding-top:2.7604166667rem}[data-fr-theme=dark] .fr-footer__brand .fr-logo:after{background-position:-3.28125rem 100%}.fr-footer__brand .fr-logo+.fr-footer__brand-link{margin-left:2rem}.fr-footer__brand{margin-right:1rem}.fr-footer__brand.fr-enlarge-link{align-self:flex-start;margin:-1rem 0 -1rem -1rem;padding:1rem}.fr-footer__content{margin-left:auto}.fr-footer__content-list{margin-top:.5rem}.fr-footer__top{margin:-1.875rem 0 2rem}.fr-footer__bottom-item{margin:.5rem 0 0 .75rem}.fr-footer__bottom-item:before{margin-right:.75rem}.fr-footer__partners-logos{flex-wrap:nowrap;margin-right:-1rem}.fr-footer__partners-main+.fr-footer__partners-sub{padding-left:1rem}.fr-footer__partners-sub,.fr-footer__partners-sub>ul{padding-top:0}.fr-footer__partners-sub>ul,.fr-footer__partners-sub>ul>ul{justify-content:flex-end}.fr-footer__partners-sub>li,.fr-footer__partners-sub>ul>li{margin:0 1rem}.fr-footer__partners-sub .fr-footer__partners-link{margin-bottom:.5rem} + /*! media md */.fr-tile__title{font-size:1.25rem;line-height:1.75rem}.fr-tile--vertical\@md{align-items:center;flex-direction:column;text-align:center}.fr-tile--vertical\@md .fr-tile__header{margin-bottom:1rem;margin-right:0!important}.fr-tile--vertical\@md .fr-tile__pictogram{height:5rem;width:5rem}.fr-tile--vertical\@md .fr-tile__content{align-items:center}.fr-tile--vertical\@md .fr-tile__detail{margin-top:.75rem}.fr-tile--vertical\@md.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content,.fr-tile--vertical\@md.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content{padding-bottom:2.5rem}.fr-tile--vertical\@md.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__detail,.fr-tile--vertical\@md.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__detail{margin-bottom:0;padding-right:0}.fr-tile--horizontal .fr-tile__img{height:5rem;margin:0 2rem 0 0;width:5rem} + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */.fr-search-bar--lg .fr-btn{font-size:1.125rem;line-height:1.75rem;max-height:none;max-width:100%;min-height:3rem;overflow:initial;padding:.5rem 1.5rem}.fr-search-bar--lg .fr-btn:before{--icon-size:1.5rem;margin-left:-.1875rem;margin-right:.5rem}.fr-search-bar--lg .fr-input{max-height:3rem} + /*! media md */.fr-content-media--sm .fr-content-media__img,.fr-content-media--sm .fr-responsive-vid{width:75%}.fr-content-media--lg .fr-content-media__img,.fr-content-media--lg .fr-responsive-vid{width:125%} + /*! media md */.fr-consent-banner{bottom:2.5rem;left:2.5rem;max-height:calc(100% - 5rem);max-width:40rem;padding:2rem}.fr-consent-banner__title{font-size:1.25rem;line-height:1.75rem}.fr-consent-banner__buttons{margin-top:2rem}.fr-consent-service>.fr-fieldset{display:flex;flex-direction:row;flex-wrap:wrap;padding:0 0 1.25rem}.fr-consent-service:last-child>.fr-fieldset{padding:1.25rem 0 1rem}.fr-consent-service__title{font-size:1.25rem;line-height:1.75rem;width:50%}.fr-consent-service__desc{--text-spacing:0.25rem 1.5rem 0.5rem 0;width:60%}.fr-consent-service__radios{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;position:absolute;right:0;top:1.25rem;width:50%}.fr-consent-services .fr-consent-service+.fr-consent-service{margin-top:-.25rem}.fr-consent-services .fr-consent-service__desc{--text-spacing:0.25rem 0 0.5rem 0} + /*! media md */.fr-follow{padding:2rem 0}.fr-follow .fr-grid-row>*>div{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center}.fr-follow .fr-grid-row>:not(:first-child){box-shadow:-1px 0 0 0 var(--border-default-blue-france);margin-top:0;padding-left:8.3333333333%;padding-top:0}.fr-follow .fr-grid-row>:not(:last-child){padding-right:8.3333333333%}.fr-follow .fr-grid-row>:first-child:last-child>div{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.fr-follow .fr-grid-row>:first-child:last-child>.fr-follow__newsletter{--text-spacing:0}.fr-follow .fr-grid-row>:first-child:last-child>.fr-follow__newsletter>*{max-width:50%;padding-left:.75rem;padding-right:.75rem}.fr-follow .fr-grid-row>:first-child:last-child>.fr-follow__newsletter>:first-child{padding-left:0;padding-right:.75rem}.fr-follow .fr-grid-row>:first-child:last-child>.fr-follow__newsletter>:last-child{padding-left:.75rem;padding-right:0}.fr-follow .fr-grid-row>:first-child:last-child>.fr-follow__social{--title-spacing:0}.fr-follow .fr-hint-text{margin-top:.5rem} + /*! media md */ + /*! media md */.fr-header__service-title{font-size:1.25rem;line-height:1.75rem}}@media (min-width:62em){ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */.fr-btns-group--inline-lg .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-btns-group--inline-lg>li{display:inline-flex;max-width:100%;width:auto}.fr-btns-group--inline-lg.fr-btns-group--right.fr-btns-group--inline-reverse{flex-direction:row-reverse;justify-content:flex-start} + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */.fr-pagination__link--first.fr-pagination__link--lg-label{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--first.fr-pagination__link--lg-label:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(../icons/system/fr--arrow-left-s-first-line.svg);mask-image:url(../icons/system/fr--arrow-left-s-first-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--prev.fr-pagination__link--lg-label{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--prev.fr-pagination__link--lg-label:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(../icons/system/arrow-left-s-line.svg);mask-image:url(../icons/system/arrow-left-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--next.fr-pagination__link--lg-label{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--next.fr-pagination__link--lg-label:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../icons/system/arrow-right-s-line.svg);mask-image:url(../icons/system/arrow-right-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--next.fr-pagination__link--lg-label:before{content:none}.fr-pagination__link--last.fr-pagination__link--lg-label{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--last.fr-pagination__link--lg-label:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../icons/system/fr--arrow-right-s-last-line.svg);mask-image:url(../icons/system/fr--arrow-right-s-last-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--last.fr-pagination__link--lg-label:before{content:none} + /*! media lg */ + /*! media lg */.fr-table__content .fr-cell--fixed\@lg{left:0;position:sticky;z-index:1}.fr-table__footer--middle{display:block;padding-left:.5rem;padding-right:.5rem}.fr-table__footer--middle .fr-pagination__list{flex-wrap:nowrap}.fr-table__footer--end{flex:1 0 0} + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */.fr-nav__list{flex-direction:row;flex-wrap:nowrap}.fr-nav__list>:first-child:nth-last-child(2)~*,.fr-nav__list>:first-child:nth-last-child(3)~*,.fr-nav__list>:first-child:nth-last-child(4)~*{margin-left:1.25rem}.fr-nav__item .fr-btn,.fr-nav__item .fr-link{min-height:auto}.fr-nav__item{align-items:flex-start;position:static}.fr-nav__item:before{content:none}.fr-nav__item--align-right{align-items:flex-end}.fr-nav__btn,.fr-nav__link{--hover-tint:var(--hover);--active-tint:var(--active);font-size:.875rem;font-weight:400;line-height:1.5rem;min-height:3.5rem;padding:1rem}.fr-nav__btn[aria-current]:not([aria-current=false]),.fr-nav__link[aria-current]:not([aria-current=false]){position:relative}.fr-nav__btn[aria-current]:not([aria-current=false]):before,.fr-nav__link[aria-current]:not([aria-current=false]):before{bottom:0;content:"";height:2px;left:0;margin-top:0;position:absolute;top:auto;width:100%}.fr-nav__btn{justify-content:flex-start}.fr-menu{filter:drop-shadow(var(--overlap-shadow));pointer-events:none;position:absolute;top:100%;z-index:calc(var(--ground) + 1000)}.fr-menu__list{background-image:linear-gradient(0deg,var(--background-open-blue-france),var(--background-open-blue-france));background-position:0 0;background-repeat:no-repeat;background-size:100% 1px;margin-bottom:2rem;pointer-events:auto;width:20rem}.fr-mega-menu,.fr-menu__list{--idle:transparent;--hover:var(--background-overlap-grey-hover);--active:var(--background-overlap-grey-active);background-color:var(--background-overlap-grey);padding:0}.fr-mega-menu{box-shadow:inset 0 1px 0 0 var(--border-open-blue-france);filter:drop-shadow(var(--overlap-shadow));left:0;margin:0;position:absolute;right:0;top:100%;z-index:calc(var(--ground) + 1000)}.fr-mega-menu:after{content:"";display:block;padding-bottom:1.5rem}.fr-mega-menu>.fr-container{padding:0 1.5rem}.fr-mega-menu>.fr-container:before{content:"";display:block;padding-top:1rem}.fr-mega-menu .fr-btn--close{display:flex}.fr-mega-menu__leader{margin-top:-1.25rem;padding-top:0}.fr-mega-menu__list:before{content:none}.fr-menu__list>:first-child,.fr-menu__list>:first-child .fr-nav__link,.fr-menu__list>:hover,.fr-menu__list>:hover .fr-nav__link,.fr-menu__list>:hover+*,.fr-menu__list>:hover+* .fr-nav__link{box-shadow:none}.fr-menu .fr-nav__link{box-shadow:0 calc(-1rem - 1px) 0 -1rem var(--border-default-grey)}.fr-mega-menu__category{box-shadow:0 calc(1rem + 1px) 0 -1rem var(--border-default-grey)} + /*! media lg */ + /*! media lg */.fr-footer__content{flex-basis:50%;margin-top:0;max-width:36.75rem} + /*! media lg */.fr-tile--vertical\@lg{align-items:center;flex-direction:column;text-align:center}.fr-tile--vertical\@lg .fr-tile__header{margin-bottom:1rem;margin-right:0!important}.fr-tile--vertical\@lg .fr-tile__pictogram{height:5rem;width:5rem}.fr-tile--vertical\@lg .fr-tile__content{align-items:center}.fr-tile--vertical\@lg .fr-tile__detail{margin-top:.75rem}.fr-tile--vertical\@lg.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content,.fr-tile--vertical\@lg.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content{padding-bottom:2.5rem}.fr-tile--vertical\@lg.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__detail,.fr-tile--vertical\@lg.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__detail{margin-bottom:0;padding-right:0} + /*! media lg */.fr-translate .fr-translate__btn{font-size:.875rem;line-height:1.5rem;min-height:auto;padding:.25rem .75rem;width:auto}.fr-translate .fr-translate__btn:after{margin-left:.25rem;margin-right:-.25rem}.fr-translate .fr-translate__btn:before{--icon-size:1rem}.fr-translate__language[aria-current]:not([aria-current=false]){display:inline-flex}.fr-translate__menu{margin:-.25rem -1rem}.fr-translate .fr-menu__list{display:grid;grid-auto-flow:column;grid-template-rows:repeat(var(--rows),auto)}.fr-btns-group .fr-translate__menu{margin:-1.25rem -.75rem 0} + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */.fr-consent-manager__header .fr-consent-service__title{width:44%}.fr-consent-manager__header .fr-consent-service__radios{justify-content:flex-end;position:absolute;width:56%} + /*! media lg */ + /*! media lg */ + /*! media lg */.fr-header__body-row{padding:1.5rem 0}.fr-header__brand{background:transparent;filter:none;flex-wrap:nowrap;margin-bottom:-1rem;margin-top:-1rem;padding-left:0;padding-right:0;width:auto;z-index:auto}.fr-header__brand-top{width:auto}.fr-header__brand.fr-enlarge-link a[href]:before{outline-offset:2px}.fr-header__logo,.fr-header__operator,.fr-header__service{padding:1rem}.fr-header__service{box-shadow:none;margin-left:0;margin-right:0}.fr-header__service:before{content:none}.fr-header .fr-modal{background-color:transparent;height:auto;margin:0;opacity:1;overflow:initial;position:static;visibility:inherit;width:auto}.fr-header .fr-modal>*>.fr-btn--close{display:none}.fr-header .fr-modal>.fr-container{height:auto;padding-bottom:0;padding-top:0}.fr-header__navbar{display:none}.fr-header__tools{align-items:flex-end;flex:1 0 auto;flex-direction:column;margin-left:auto;padding-left:1rem;padding-right:1rem;text-align:right}.fr-header__tools-links+.fr-header__search{margin-top:1rem}.fr-header__tools .fr-header__search{margin-left:auto;max-width:24rem}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"],.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"],.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-],.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-header__tools-links{display:flex;flex-direction:row;gap:.5rem;justify-content:flex-end}.fr-header__tools-links .fr-btns-group{justify-content:flex-end;margin:0 -.25rem -1rem}.fr-header__tools-links .fr-btns-group .fr-btn{margin-left:.25rem;margin-right:.25rem;max-width:100%;width:auto}.fr-header__tools-links .fr-btns-group>li{align-items:flex-start;display:inline-flex;max-width:100%;width:auto}.fr-header .fr-header__menu-links .fr-translate{margin-bottom:-1rem;margin-left:0;margin-right:0}.fr-header .fr-header__menu-links{display:none}.fr-header .fr-nav{justify-content:flex-start}.fr-header .fr-nav__list{margin:0 -1rem;max-width:calc(100% + 1rem)}.fr-header .fr-links-group{justify-content:flex-end}.fr-header .fr-links-group .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-header .fr-links-group>li{display:inline-flex;max-width:100%;width:auto}.fr-header__tools-links .fr-links-group{justify-content:flex-end;margin:0 -.25rem}.fr-header__tools-links .fr-links-group .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-header__tools-links .fr-links-group>li{display:inline-flex;max-width:100%;width:auto}.fr-header__tools-links .fr-links-group .fr-link{margin-left:.25rem;margin-right:.25rem}.fr-header .fr-modal>*>.fr-link--close{display:none}.fr-header{--idle:transparent;--hover:var(--background-raised-grey-hover);--active:var(--background-raised-grey-active);background-color:var(--background-raised-grey);filter:drop-shadow(var(--raised-shadow));z-index:calc(var(--ground) + 750)}.fr-header .fr-header__menu{box-shadow:inset 0 1px 0 0 var(--border-default-grey)}}@media (min-width:78em){ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */.fr-consent-manager__header .fr-consent-service__radios,.fr-consent-manager__header .fr-consent-service__title{width:50%} + /*! media xl */ + /*! media xl */ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-range-group--disabled .fr-range__max,.fr-range-group--disabled .fr-range__min,.fr-range-group--disabled .fr-range__output{color:graytext}.fr-range-group--disabled .fr-range[data-fr-js-range]:after,.fr-range-group--disabled .fr-range[data-fr-js-range]:before{border:1px solid graytext}.fr-range-group--disabled .fr-label,.fr-range-group--disabled .fr-label .fr-hint-text{color:graytext}.fr-range input[type=range]{border:none}.fr-range[data-fr-js-range]:before{box-shadow:0 0 0 1px buttontext}.fr-range[data-fr-js-range]:after{background-color:highlight}.fr-range[data-fr-js-range] input[type=range]{border:none}.fr-range[data-fr-js-range] input[type=range]:focus::-webkit-slider-thumb{outline-color:highlight}.fr-range[data-fr-js-range] input[type=range]:focus::-moz-range-thumb{outline-color:highlight}.fr-range[data-fr-js-range] input[type=range]::-webkit-slider-thumb{background:buttontext;box-shadow:none}.fr-range[data-fr-js-range] input[type=range]::-moz-range-thumb{background:buttontext;box-shadow:none}.fr-range[data-fr-js-range] input[type=range]:disabled::-webkit-slider-thumb{background:graytext}.fr-range[data-fr-js-range] input[type=range]:disabled::-moz-range-thumb{background:graytext}.fr-range--step[data-fr-js-range]:before{background-image:radial-gradient(circle at 2px 50%,buttontext 0,buttontext 1px,transparent 0)}.fr-range--step[data-fr-js-range]:after{background-image:radial-gradient(circle at 2px 50%,highlighttext 0,highlighttext 2px,transparent 0);box-shadow:inset 10px 0 0 0 highlight,inset -10px 0 0 0 highlight}.fr-range--step.fr-range--sm[data-fr-js-range]:after{box-shadow:inset 6px 0 0 0 highlight,inset -6px 0 0 0 highlight}.fr-range--double[data-fr-js-range] input[type=range]:first-of-type{border-right:none}.fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(2){border-left:none}.fr-accordion__btn:after{background-color:buttontext;forced-color-adjust:none}.fr-accordion{border-bottom:1px solid;border-top:1px solid}.fr-accordion+.fr-accordion{border-top:none}.fr-badge:after,.fr-badge:before{background-color:canvastext}.fr-badge{outline:1px solid}.fr-btn:after,.fr-btn:before{background-color:buttontext}.fr-btn:disabled:after,.fr-btn:disabled:before,a.fr-btn:not([href]):after,a.fr-btn:not([href]):before{background-color:graytext}.fr-btn:disabled,a.fr-btn:not([href]){border-color:graytext;color:graytext}a[href].fr-btn:after,a[href].fr-btn:before{background-color:linktext}button.fr-btn{border:1px solid buttontext}.fr-btn--account:before,.fr-btn--briefcase:before,.fr-btn--close:after,.fr-btn--display:before,.fr-btn--fullscreen:after,.fr-btn--sort:before,.fr-btn--sort[aria-sort=ascending]:before,.fr-btn--sort[aria-sort=descending]:before,.fr-btn--team:before,.fr-btn--tooltip:before{background-color:buttontext;forced-color-adjust:none}.fr-connect{border:1px solid}.fr-connect__brand,.fr-connect__login{line-height:1.1}.fr-connect--plus:after{color:buttontext;forced-color-adjust:none}.fr-connect-group .fr-connect+p a{text-decoration:underline;text-underline-offset:5px}.fr-quote{border-left:1px solid}.fr-breadcrumb__list li:not(:first-child):before{background-color:canvastext;forced-color-adjust:none}.fr-breadcrumb__link{text-decoration:underline;text-underline-offset:5px}.fr-breadcrumb__link[aria-current]:not([aria-current=false]){text-decoration:none}.fr-fieldset input:disabled+label,.fr-fieldset input:disabled+label .fr-hint-text,.fr-fieldset input:disabled+label+.fr-hint-text,.fr-fieldset:disabled .fr-fieldset__legend,.fr-fieldset:disabled .fr-hint-text,.fr-fieldset:disabled .fr-label{color:graytext}.fr-message--error:after,.fr-message--error:before,.fr-message--info:after,.fr-message--info:before,.fr-message--valid:after,.fr-message--valid:before,.fr-message--warning:after,.fr-message--warning:before{background-color:canvasText;forced-color-adjust:none}.fr-error-text:before,.fr-info-text:before,.fr-valid-text:before{background-color:canvastext;forced-color-adjust:none}.fr-stepper__steps{background-image:repeating-linear-gradient(to right,highlight 0,highlight var(--active-inner),transparent var(--active-inner),transparent var(--active-outer)),repeating-linear-gradient(to right,graytext 0,graytext var(--default-inner),transparent var(--default-inner),transparent var(--default-outer));forced-color-adjust:none}.fr-tooltip{background:canvas;outline:1px solid}.fr-tooltip.fr-placement{padding:.5rem}a.fr-link{text-decoration:underline;text-underline-offset:5px}a.fr-link:not([href]):after,a.fr-link:not([href]):before{background-color:graytext}.fr-link--download:after,.fr-links-group--download .fr-link:after{background-color:linktext;forced-color-adjust:none}.fr-link--download .fr-link__detail,.fr-links-group--download .fr-link .fr-link__detail{color:canvastext}.fr-link--download:not([href]) .fr-link__detail,.fr-links-group--download .fr-link:not([href]) .fr-link__detail{color:graytext}.fr-link--close:after{background-color:buttontext;forced-color-adjust:none}.fr-sidemenu__inner{border-right:1px solid}.fr-sidemenu__btn[aria-current]:not([aria-current=false]):before,.fr-sidemenu__link[aria-current]:not([aria-current=false]):before{background-color:highlight;forced-color-adjust:none}.fr-sidemenu__btn[aria-expanded]:after{background-color:buttontext;forced-color-adjust:none}.fr-highlight{border-left:4px solid;padding-left:1rem}.fr-tabs{border-bottom:1px solid}.fr-tabs:before{border:1px solid graytext}.fr-tabs__tab{border:1px solid}.fr-tabs__tab[aria-selected=true]:not(:disabled){border-bottom:1px solid highlight;border-top:1px solid highlight;border-color:highlight highlight canvas;border-style:solid;border-width:4px 1px 1px;color:highlight}.fr-pagination__link:not([href]):disabled:not([aria-current]),a.fr-pagination__link:not([href]):not([aria-current]){color:graytext}.fr-pagination__link--first.fr-pagination__link--label:before,.fr-pagination__link--first:before,.fr-pagination__link--last.fr-pagination__link--label:after,.fr-pagination__link--last:before,.fr-pagination__link--next.fr-pagination__link--label:after,.fr-pagination__link--next:before,.fr-pagination__link--prev.fr-pagination__link--label:before,.fr-pagination__link--prev:before{forced-color-adjust:none}.fr-summary{outline:1px solid}.fr-summary__link{text-decoration:underline;text-underline-offset:5px}.fr-table__content .fr-cell--fixed .fr-checkbox-group .fr-label,.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group .fr-label,.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group .fr-label,.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group .fr-label{opacity:0}.fr-table__content .fr-cell--fixed,.fr-table__content .fr-cell--fixed\@lg,.fr-table__content .fr-cell--fixed\@md,.fr-table__content .fr-cell--fixed\@sm{outline:1px solid}.fr-table__content table tbody tr:after{border:2px solid highlight}.fr-table__content td,.fr-table__content th{border:1px solid}.fr-tag:after,.fr-tag:before{background-color:canvastext}.fr-tag{border:1px solid}.fr-tag:disabled,a.fr-tag:not([href]){color:graytext}a.fr-tag[aria-pressed=true]:not(:disabled),button.fr-tag[aria-pressed=true]:not(:disabled),input[type=button].fr-tag[aria-pressed=true]:not(:disabled),input[type=image].fr-tag[aria-pressed=true]:not(:disabled),input[type=reset].fr-tag[aria-pressed=true]:not(:disabled),input[type=submit].fr-tag[aria-pressed=true]:not(:disabled){border:1px solid highlight;border-top:4px solid highlight;color:highlight}a.fr-tag[aria-pressed=true].fr-tag--sm:after,a.fr-tag[aria-pressed=true]:not(:disabled):after,button.fr-tag[aria-pressed=true].fr-tag--sm:after,button.fr-tag[aria-pressed=true]:not(:disabled):after,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=button].fr-tag[aria-pressed=true]:not(:disabled):after,input[type=image].fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=image].fr-tag[aria-pressed=true]:not(:disabled):after,input[type=reset].fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=reset].fr-tag[aria-pressed=true]:not(:disabled):after,input[type=submit].fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=submit].fr-tag[aria-pressed=true]:not(:disabled):after{display:none}a.fr-tag--dismiss:after,button.fr-tag--dismiss:after,input[type=button].fr-tag--dismiss:after,input[type=image].fr-tag--dismiss:after,input[type=reset].fr-tag--dismiss:after,input[type=submit].fr-tag--dismiss:after{background-color:buttontext;forced-color-adjust:none}a.fr-tag--dismiss:disabled:after,button.fr-tag--dismiss:disabled:after,input[type=button].fr-tag--dismiss:disabled:after,input[type=image].fr-tag--dismiss:disabled:after,input[type=reset].fr-tag--dismiss:disabled:after,input[type=submit].fr-tag--dismiss:disabled:after{background-color:graytext}a.fr-tag--dismiss.fr-tag--sm:after,button.fr-tag--dismiss.fr-tag--sm:after,input[type=button].fr-tag--dismiss.fr-tag--sm:after,input[type=image].fr-tag--dismiss.fr-tag--sm:after,input[type=reset].fr-tag--dismiss.fr-tag--sm:after,input[type=submit].fr-tag--dismiss.fr-tag--sm:after{background-color:buttontext}a.fr-tag--dismiss.fr-tag--sm:disabled:after,button.fr-tag--dismiss.fr-tag--sm:disabled:after,input[type=button].fr-tag--dismiss.fr-tag--sm:disabled:after,input[type=image].fr-tag--dismiss.fr-tag--sm:disabled:after,input[type=reset].fr-tag--dismiss.fr-tag--sm:disabled:after,input[type=submit].fr-tag--dismiss.fr-tag--sm:disabled:after{background-color:graytext}.fr-tags-group.fr-tags-group--sm button.fr-tag.fr-tag--dismiss:after,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag.fr-tag--dismiss:after{background-color:buttontext}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:after,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:after{display:none}.fr-download .fr-download__link:after{forced-color-adjust:none}.fr-alert{outline:1px solid}.fr-alert:before{background-color:graytext;left:8px}.fr-alert .fr-btn--close:before,.fr-alert .fr-link--close:before{background-color:buttontext;forced-color-adjust:none}.fr-notice{outline:1px solid}.fr-notice__title:before{background-color:canvastext;forced-color-adjust:none}.fr-notice .fr-btn--close:before{background-color:buttontext;forced-color-adjust:none}.fr-notice--weather-purple,.fr-notice--weather-red{color:highlight}.fr-notice--attack .fr-notice__title:before,.fr-notice--cyberattack .fr-notice__title:before,.fr-notice--kidnapping .fr-notice__title:before,.fr-notice--weather-purple .fr-notice__title:before,.fr-notice--weather-red .fr-notice__title:before,.fr-notice--witness .fr-notice__title:before{background-color:highlight;forced-color-adjust:none}.fr-notice--attack,.fr-notice--cyberattack,.fr-notice--kidnapping,.fr-notice--witness{color:highlight}.fr-radio-group input[type=radio]{opacity:1}.fr-radio-group input[type=radio]:disabled+label{color:graytext}.fr-radio-group input[type=radio]+label:before{display:none}.fr-radio-rich input[type=radio]:disabled+label{outline:1px solid}.fr-radio-rich input[type=radio]:disabled+label:before{background-color:transparent}.fr-radio-rich input[type=radio]:disabled~.fr-radio-rich__pictogram{outline:1px solid graytext}.fr-radio-rich input[type=radio]+label,.fr-radio-rich__img,.fr-radio-rich__pictogram{outline:1px solid}.fr-card{border:1px solid}.fr-card__title a:after,.fr-card__title button:after{background-color:linktext;forced-color-adjust:none}.fr-card__title a,.fr-card__title button{text-decoration:underline;text-underline-offset:5px}.fr-card__title a:not([href]):after,.fr-card__title button:not([href]):after{background-color:graytext}.fr-card__title [target=_blank]:after{background-color:linktext}.fr-card.fr-enlarge-button .fr-card__title button,.fr-card.fr-enlarge-link .fr-card__title a{text-decoration:none}.fr-card--download .fr-card__title a:after,.fr-card--download .fr-card__title button:after{background-color:linktext}.fr-card--download .fr-card__title a:disabled:after,.fr-card--download .fr-card__title a:not([href]):after,.fr-card--download .fr-card__title button:disabled:after{background-color:graytext}.fr-checkbox-group input[type=checkbox]{opacity:1}.fr-checkbox-group input[type=checkbox]:disabled+label{color:graytext}.fr-checkbox-group input[type=checkbox]+label:before{display:none}.fr-segmented__elements{outline:1px solid}.fr-segmented input+label:before{background-color:buttontext}.fr-segmented input:checked:focus+label{outline:4px solid;outline-offset:0}.fr-segmented input:checked+label{color:highlight;outline:2px solid}.fr-segmented input:checked:disabled+label,.fr-segmented input:disabled+label{color:graytext}.fr-segmented input:not([disabled]):not(:checked)+label{color:buttontext}.fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before{background-color:transparent;background-image:none;border:2px solid highlight;color:canvastext;forced-color-adjust:none}.fr-toggle input[type=checkbox]:checked~.fr-toggle__label:after{background-color:highlight;background-image:url('data:image/svg+xml;charset=utf-8,');border:2px solid highlight}.fr-toggle input[type=checkbox]:focus~.fr-toggle__label:before{outline-color:graytext}.fr-toggle input[type=checkbox]:disabled~.fr-toggle__label{color:graytext}.fr-toggle input[type=checkbox]:disabled~.fr-toggle__label:after,.fr-toggle input[type=checkbox]:disabled~.fr-toggle__label:before{background-image:none;border:2px solid graytext;box-shadow:none;color:graytext}.fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:after,.fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:before{background-image:none;border:2px solid graytext;box-shadow:none}.fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:after{background-color:graytext;background-image:url('data:image/svg+xml;charset=utf-8,')}.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label]:before{background-image:none;color:canvastext}.fr-toggle label:before{background-image:none;height:1.5rem;padding-top:1.25rem}.fr-toggle label:after,.fr-toggle label:before{background-color:transparent;border:2px solid buttontext;forced-color-adjust:none}.fr-toggle label:after{box-shadow:none}.fr-select{background-image:url('data:image/svg+xml;charset=utf-8,')}.fr-callout{border-left:4px solid;padding-left:1.25rem}.fr-modal--opened .fr-modal__body{border:1px solid}.fr-modal__footer,.fr-nav__list{border-top:1px solid}.fr-nav__list{border-bottom:1px solid}.fr-nav__btn:after{background-color:buttontext;forced-color-adjust:none}.fr-mega-menu .fr-nav__link[aria-current]:not([aria-current=false]):before,.fr-menu .fr-nav__link[aria-current]:not([aria-current=false]):before{background-color:highlight;width:.25rem}.fr-share .fr-btns-group .fr-btn{border:none}.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:buttontext;forced-color-adjust:none}.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:disabled:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before,.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a.fr-btn:not([href]):not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:graytext}.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a[href].fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:linktext}.fr-share__link--facebook:before{background-color:buttontext;forced-color-adjust:none}a[href].fr-share__link--facebook:before{background-color:linktext;forced-color-adjust:none}a:not([href]).fr-share__link--facebook:before{background-color:graytext;forced-color-adjust:none}.fr-share__link--twitter:before{background-color:buttontext;forced-color-adjust:none}a[href].fr-share__link--twitter:before{background-color:linktext;forced-color-adjust:none}a:not([href]).fr-share__link--twitter:before{background-color:graytext;forced-color-adjust:none}.fr-share__link--linkedin:before{background-color:buttontext;forced-color-adjust:none}a[href].fr-share__link--linkedin:before{background-color:linktext;forced-color-adjust:none}a:not([href]).fr-share__link--linkedin:before{background-color:graytext;forced-color-adjust:none}.fr-share__link--mail:before{background-color:buttontext;forced-color-adjust:none}a[href].fr-share__link--mail:before{background-color:linktext;forced-color-adjust:none}a:not([href]).fr-share__link--mail:before{background-color:graytext;forced-color-adjust:none}.fr-share__link--copy:before{background-color:buttontext;forced-color-adjust:none}a[href].fr-share__link--copy:before{background-color:linktext;forced-color-adjust:none}a:not([href]).fr-share__link--copy:before{background-color:graytext;forced-color-adjust:none}.fr-footer{padding-top:1.875rem}.fr-footer__bottom{border-top:1px solid}.fr-footer__bottom-item .fr-btn{border:none}.fr-footer__partners{border-top:1px solid}.fr-tile{outline:1px solid}.fr-tile.fr-enlarge-button .fr-tile__title a,.fr-tile.fr-enlarge-button .fr-tile__title button,.fr-tile.fr-enlarge-link .fr-tile__title a,.fr-tile.fr-enlarge-link .fr-tile__title button{text-decoration:none}.fr-tile__title a,.fr-tile__title button{text-decoration:underline;text-underline-offset:5px}.fr-tile__title a:after,.fr-tile__title button:after{background-color:linktext;forced-color-adjust:none}.fr-tile__title a:disabled:after,.fr-tile__title a:not([href]):after,.fr-tile__title button:disabled:after{background-color:graytext}.fr-tile.fr-tile--download .fr-tile__title a:after,.fr-tile.fr-tile--download .fr-tile__title button:after,.fr-tile__title [target=_blank]:after{background-color:linktext}.fr-tile.fr-tile--download .fr-tile__title a:disabled:after,.fr-tile.fr-tile--download .fr-tile__title a:not([href]):after,.fr-tile.fr-tile--download .fr-tile__title button:disabled:after{background-color:graytext}.fr-translate .fr-translate__btn:after,.fr-translate .fr-translate__btn:before{background-color:buttontext;forced-color-adjust:none}.fr-transcription__btn:after{forced-color-adjust:none}.fr-transcription__btn{border:1px solid}.fr-transcription .fr-collapse{outline:1px solid}.fr-transcription .fr-modal:not(.fr-modal--opened){border-bottom:1px solid}.fr-input-wrap--addon>:last-child:not(:first-child){max-height:2.5rem}.fr-content-media__transcription .fr-link:after,.fr-search-bar .fr-btn:before{background-color:buttontext;forced-color-adjust:none}.fr-consent-banner{outline:1px solid}.fr-consent-service__collapse .fr-consent-service__collapse-btn:after{forced-color-adjust:none}.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:buttontext;forced-color-adjust:none}.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a.fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:linktext}.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a.fr-btn:not([href]):not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:graytext}.fr-follow__social .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:buttontext;forced-color-adjust:none}.fr-follow__social .fr-btns-group--lg a.fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:linktext}.fr-follow__social .fr-btns-group--lg a.fr-btn:not([href]):not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:graytext}.fr-header{outline:1px solid}.fr-header__navbar .fr-btn--menu:before,.fr-header__navbar .fr-btn--search:before{background-color:buttontext;forced-color-adjust:none}.fr-header .fr-header__menu-links .fr-btn{border:none}}@media (prefers-reduced-motion:reduce){.fr-accordion .fr-collapse,.fr-accordion__btn:after,.fr-consent-service .fr-consent-service__collapse-btn:after,.fr-modal,.fr-modal--opened,.fr-modal__footer,.fr-nav__btn:after,.fr-tabs,.fr-tabs__panel,.fr-translate .fr-translate__btn:after,.fr-translate__menu{transition:none}}@media (prefers-color-scheme:dark) and (forced-colors:active){.fr-logo:after,[data-fr-theme=dark] .fr-logo:after{background-position:-2.625rem 100%}.fr-logo--sm:after,[data-fr-theme=dark] .fr-logo--sm:after{background-position:-1.96875rem 100%}.fr-logo--lg:after,[data-fr-theme=dark] .fr-logo--lg:after{background-position:-3.28125rem 100%}.fr-footer__brand .fr-logo:after,[data-fr-theme=dark] .fr-footer__brand .fr-logo:after{background-position:-2.625rem 100%}.fr-header__logo .fr-logo:after,[data-fr-theme=dark] .fr-header__logo .fr-logo:after{background-position:-1.96875rem 100%}}@media (prefers-color-scheme:light) and (forced-colors:active){.fr-logo:after,[data-fr-theme=dark] .fr-logo:after{background-position:0 calc(100% + 1.875rem)}.fr-logo--sm:after,[data-fr-theme=dark] .fr-logo--sm:after{background-position:0 calc(100% + 1.40625rem)}.fr-logo--lg:after,[data-fr-theme=dark] .fr-logo--lg:after{background-position:0 calc(100% + 2.34375rem)}.fr-footer__brand .fr-logo:after,[data-fr-theme=dark] .fr-footer__brand .fr-logo:after{background-position:0 calc(100% + 1.875rem)}.fr-header__logo .fr-logo:after,[data-fr-theme=dark] .fr-header__logo .fr-logo:after{background-position:0 calc(100% + 1.40625rem)}}@media (min-width:48em) and (-ms-high-contrast:active),(min-width:48em) and (forced-colors:active){.fr-sidemenu--right .fr-sidemenu__inner{border-left:1px solid}}@media (-ms-high-contrast:active) and (min-width:48em),(forced-colors:active) and (min-width:48em){.fr-highlight{padding-left:2rem}.fr-callout{padding-left:2.75rem}}@media (-ms-high-contrast:active) and (-ms-high-contrast:active),(-ms-high-contrast:active) and (forced-colors:active),(forced-colors:active) and (-ms-high-contrast:active),(forced-colors:active) and (forced-colors:active){.fr-segmented input:checked+label:before,.fr-tabs__tab[aria-selected=true][class*=" fr-fi-"]:not(:disabled):after,.fr-tabs__tab[aria-selected=true][class*=" fr-fi-"]:not(:disabled):before,.fr-tabs__tab[aria-selected=true][class*=" fr-icon-"]:not(:disabled):after,.fr-tabs__tab[aria-selected=true][class*=" fr-icon-"]:not(:disabled):before,.fr-tabs__tab[aria-selected=true][class^=fr-fi-]:not(:disabled):after,.fr-tabs__tab[aria-selected=true][class^=fr-fi-]:not(:disabled):before,.fr-tabs__tab[aria-selected=true][class^=fr-icon-]:not(:disabled):after,.fr-tabs__tab[aria-selected=true][class^=fr-icon-]:not(:disabled):before,a.fr-tag[aria-pressed=true]:not(:disabled):after,a.fr-tag[aria-pressed=true]:not(:disabled):before,button.fr-tag[aria-pressed=true]:not(:disabled):after,button.fr-tag[aria-pressed=true]:not(:disabled):before,input[type=button].fr-tag[aria-pressed=true]:not(:disabled):after,input[type=button].fr-tag[aria-pressed=true]:not(:disabled):before,input[type=image].fr-tag[aria-pressed=true]:not(:disabled):after,input[type=image].fr-tag[aria-pressed=true]:not(:disabled):before,input[type=reset].fr-tag[aria-pressed=true]:not(:disabled):after,input[type=reset].fr-tag[aria-pressed=true]:not(:disabled):before,input[type=submit].fr-tag[aria-pressed=true]:not(:disabled):after,input[type=submit].fr-tag[aria-pressed=true]:not(:disabled):before{background-color:highlight}.fr-segmented input:checked:disabled+label:before{background-color:graytext}}@media (min-width:62em) and (-ms-high-contrast:active),(min-width:62em) and (forced-colors:active){.fr-pagination__link--first.fr-pagination__link--lg-label:before,.fr-pagination__link--last.fr-pagination__link--lg-label:after,.fr-pagination__link--next.fr-pagination__link--lg-label:after,.fr-pagination__link--prev.fr-pagination__link--lg-label:before{forced-color-adjust:none}.fr-nav__btn[aria-current]:not([aria-current=false]):before,.fr-nav__link[aria-current]:not([aria-current=false]):before{background-color:highlight;height:.25rem}.fr-mega-menu,.fr-menu__list{outline:1px solid}.fr-translate .fr-menu__list{border-top:1px solid}}@media (forced-colors:active),(prefers-contrast:more){.fr-pagination__link[aria-current]:not([aria-current=false]){border:1px solid var(--border-active-blue-france);justify-content:center;padding:calc(.25rem - 1px) calc(.75rem - 1px)}}@media (hover:hover) and (pointer:fine){.fr-card--download.fr-enlarge-button:hover .fr-card__header,.fr-card--download.fr-enlarge-link:hover .fr-card__header{background-color:var(--hover)}.fr-card--download.fr-enlarge-button:active .fr-card__header,.fr-card--download.fr-enlarge-link:active .fr-card__header{background-color:var(--active)}.fr-header__brand.fr-enlarge-link a[href]:hover{--a:0.1}.fr-header__brand.fr-enlarge-link a[href]:active{--a:0.2}}@media (min-width:48em) and (prefers-color-scheme:dark) and (forced-colors:active){.fr-footer__brand .fr-logo:after,[data-fr-theme=dark] .fr-footer__brand .fr-logo:after{background-position:-3.28125rem 100%}}@media (min-width:48em) and (prefers-color-scheme:light) and (forced-colors:active){.fr-footer__brand .fr-logo:after,[data-fr-theme=dark] .fr-footer__brand .fr-logo:after{background-position:0 calc(100% + 2.34375rem)}}@media (-ms-high-contrast:active) and (min-width:62em),(forced-colors:active) and (min-width:62em){.fr-header{outline:none}} \ No newline at end of file diff --git a/dist/dsfr/component/component.min.css b/dist/dsfr/component/component.min.css new file mode 100644 index 0000000..6ea5264 --- /dev/null +++ b/dist/dsfr/component/component.min.css @@ -0,0 +1,376 @@ +@charset "UTF-8"; +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-upload-group .fr-label .fr-hint-text{margin-top:.75rem}.fr-upload-group .fr-label+.fr-upload{margin-top:1rem}.fr-upload-group .fr-message:first-child{margin-top:.5rem}.fr-upload{display:inline-flex;font-size:.875rem;line-height:1.5rem;margin:0;width:100%}.fr-upload:disabled::-webkit-file-upload-button{cursor:not-allowed;outline-style:none}.fr-upload::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer;font:inherit;margin-right:.5rem}.fr-range-group{position:relative}.fr-range-group--error:before,.fr-range-group--valid:before{background-position:0 0;background-repeat:no-repeat;background-size:.125rem 100%;bottom:0;content:"";display:block;left:-.75rem;pointer-events:none;position:absolute;right:-.75rem;top:0}.fr-range{--thumb-size:1.5rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;position:relative}.fr-range input[type=range]{outline:none;width:100%}.fr-range__output{color:var(--text-active-blue-france);visibility:hidden}.fr-range__max,.fr-range__min,.fr-range__output{font-size:.75rem;line-height:1.25rem;min-width:var(--thumb-size);text-align:center}.fr-range[data-fr-js-range]{--progress-left:0;--progress-right:calc(var(--thumb-size)*0.5)}.fr-range[data-fr-js-range]:after,.fr-range[data-fr-js-range]:before{border-radius:.375rem;content:"";display:block;forced-color-adjust:none;height:.75rem;left:0;position:absolute;right:0;top:1.625rem;width:100%}.fr-range[data-fr-js-range]:before{box-shadow:inset 0 0 0 1px var(--border-action-high-blue-france);outline-offset:-1px}.fr-range[data-fr-js-range]:after{--idle:transparent;--hover:var(--background-active-blue-france-hover);--active:var(--background-active-blue-france-active);background-color:var(--background-active-blue-france);clip-path:polygon(var(--progress-left) 0,var(--progress-right) 0,var(--progress-right) 100%,var(--progress-left) 100%)}.fr-range[data-fr-js-range] input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;height:var(--thumb-size);width:100%;z-index:1}.fr-range[data-fr-js-range] input[type=range]:not(:only-of-type){pointer-events:none}.fr-range[data-fr-js-range] input[type=range]::-webkit-slider-thumb{--hover:var(--background-raised-grey-hover);--active:var(--background-raised-grey-active);--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--background-raised-grey);background-color:var(--background-default-grey);border:none;border:1px solid var(--border-action-high-blue-france);border-radius:50%;filter:drop-shadow(var(--raised-shadow));height:var(--thumb-size);pointer-events:auto;width:var(--thumb-size);z-index:calc(var(--ground) + 500)}.fr-range[data-fr-js-range] input[type=range]::-webkit-slider-thumb:active{z-index:2}.fr-range[data-fr-js-range] input[type=range]::-moz-range-thumb{--hover:var(--background-raised-grey-hover);--active:var(--background-raised-grey-active);--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--background-raised-grey);background-color:var(--background-default-grey);border:none;border:1px solid var(--border-action-high-blue-france);border-radius:50%;filter:drop-shadow(var(--raised-shadow));height:var(--thumb-size);pointer-events:auto;width:var(--thumb-size);z-index:calc(var(--ground) + 500)}.fr-range[data-fr-js-range] input[type=range]::-moz-range-thumb:active{z-index:2}.fr-range[data-fr-js-range] input[type=range]:disabled{border-color:graytext}.fr-range[data-fr-js-range] .fr-range__output{visibility:visible}.fr-range--sm{--thumb-size:1rem}.fr-range--sm[data-fr-js-range]:after,.fr-range--sm[data-fr-js-range]:before{border-radius:.25rem;height:.5rem;top:1.5rem}.fr-range--step[data-fr-js-range]{--step-width:0}.fr-range--step[data-fr-js-range]:after,.fr-range--step[data-fr-js-range]:before{background-clip:content-box;background-position:.625rem 0;background-repeat:repeat-x;background-size:var(--step-width) 100%;padding-left:.625rem;padding-right:.625rem}.fr-range--step.fr-range--sm[data-fr-js-range]:after,.fr-range--step.fr-range--sm[data-fr-js-range]:before{background-position:.375rem 0;padding-left:.375rem;padding-right:.375rem}.fr-range--double .fr-range__output{min-width:calc(var(--thumb-size)*2)}.fr-range--double[data-fr-js-range] input[type=range]{width:calc(100% - var(--thumb-size))}.fr-range--double[data-fr-js-range] input[type=range]:first-of-type{margin-right:var(--thumb-size)}.fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(2){position:absolute;right:0;top:1.25rem}.fr-range--double.fr-range--step[data-fr-js-range]:after,.fr-range--double.fr-range--step[data-fr-js-range]:before{background-size:0}.fr-range[data-fr-js-range] input[type=range]:disabled::-webkit-slider-thumb{border:1px solid var(--border-disabled-grey)}.fr-range[data-fr-js-range] input[type=range]:disabled::-moz-range-thumb{border:1px solid var(--border-disabled-grey)}.fr-range__max,.fr-range__min{color:var(--text-mention-grey)}.fr-range--step[data-fr-js-range]:before{background-image:radial-gradient(circle at 2px 50%,var(--background-action-high-blue-france) 0,var(--background-action-high-blue-france) 1px,transparent 1px)}.fr-range--step[data-fr-js-range]:after{background-image:radial-gradient(circle at 2px 50%,var(--background-action-low-blue-france) 0,var(--background-action-low-blue-france) 2px,transparent 2px);box-shadow:inset 10px 0 0 0 var(--border-active-blue-france),inset -10px 0 0 0 var(--border-active-blue-france)}.fr-range--step.fr-range--sm[data-fr-js-range]:after{box-shadow:inset 6px 0 0 0 var(--border-active-blue-france),inset -6px 0 0 0 var(--border-active-blue-france)}.fr-range-group--error:before{background-image:linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error))}.fr-range-group--valid:before{background-image:linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success))}.fr-range-group--disabled .fr-range[data-fr-js-range]:before{box-shadow:inset 0 0 0 1px var(--border-disabled-grey)}.fr-range-group--disabled .fr-range[data-fr-js-range]:after{--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey)}.fr-range-group--disabled .fr-range--step[data-fr-js-range]:before{background-image:radial-gradient(circle at 2px 50%,var(--background-disabled-grey) 0,var(--background-disabled-grey) 1px,transparent 1px)}.fr-range-group--disabled .fr-range--step[data-fr-js-range]:after{background-image:radial-gradient(circle at 2px 50%,var(--background-default-grey) 0,var(--background-default-grey) 2px,transparent 2px);box-shadow:inset 10px 0 0 0 var(--border-disabled-grey),inset -10px 0 0 0 var(--border-disabled-grey)}.fr-range-group--disabled .fr-range__max,.fr-range-group--disabled .fr-range__min,.fr-range-group--disabled .fr-range__output{color:var(--text-disabled-grey)}.fr-accordion{position:relative}.fr-accordion:before{bottom:0;box-shadow:inset 0 1px 0 0 var(--border-default-grey),0 1px 0 0 var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-accordion__title{display:block;font-size:unset;line-height:unset;margin:0}.fr-accordion:focus-within{z-index:1}.fr-accordion__btn{--text-spacing:0;--title-spacing:0;align-items:center;color:var(--text-action-high-blue-france);display:inline-flex;flex-direction:row;font-size:1rem;font-weight:500;line-height:1.5rem;margin:0;max-height:none;max-width:100%;min-height:3rem;overflow:initial;padding:.75rem 1rem;text-align:left;width:-moz-fit-content;width:fit-content;width:100%}.fr-accordion__btn:after,.fr-accordion__btn:before{display:block}.fr-accordion__btn:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:auto;margin-right:0;-webkit-mask-image:url(../icons/system/arrow-down-s-line.svg);mask-image:url(../icons/system/arrow-down-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:transform .3s;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-accordion__btn:before{content:none}.fr-accordion__btn[aria-expanded=true]:after{transform:rotate(-180deg)}.fr-accordion .fr-collapse{--ul-type:disc;--ol-type:decimal;--ul-start:1rem;--ol-start:1.5rem;--xl-block:0.5rem;--li-bottom:0.25rem;--xl-base:1em;--ol-content:counters(li-counter,".") ".  ";transition:visibility .3s,padding .3s}.fr-accordion .fr-collapse--expanded{padding-bottom:1.5rem;padding-top:1rem}.fr-accordions-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none}.fr-accordion__btn[aria-expanded=true]{--idle:transparent;--hover:var(--background-open-blue-france-hover);--active:var(--background-open-blue-france-active);background-color:var(--background-open-blue-france)}.fr-badge{--text-spacing:0;--title-spacing:0;--underline-img:none;--hover-tint:var(--hover);--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);align-items:center;background-color:var(--background-contrast-grey);border-radius:.25rem;color:var(--text-default-grey);display:inline-flex;flex-direction:row;font-size:.875rem;font-weight:700;line-height:1.5rem;max-height:none;max-width:100%;min-height:1.5rem;overflow:initial;padding:0 .5rem;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.fr-badge:after,.fr-badge:before{display:block}.fr-badge--icon-left[class*=" fr-fi-"],.fr-badge--icon-left[class*=" fr-icon-"],.fr-badge--icon-left[class^=fr-fi-],.fr-badge--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-badge--icon-left[class*=" fr-fi-"]:before,.fr-badge--icon-left[class*=" fr-icon-"]:before,.fr-badge--icon-left[class^=fr-fi-]:before,.fr-badge--icon-left[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.25rem}.fr-badge[class*=" fr-fi-"]:not([class*=fr-badge--icon-]):before,.fr-badge[class*=" fr-icon-"]:not([class*=fr-badge--icon-]):before,.fr-badge[class^=fr-fi-]:not([class*=fr-badge--icon-]):before,.fr-badge[class^=fr-icon-]:not([class*=fr-badge--icon-]):before{content:none}.fr-badge--sm{font-size:.75rem;line-height:1.25rem;min-height:1.125rem;padding:0 .375rem}.fr-badge--sm,.fr-badge--sm.fr-badge--icon-left[class*=" fr-fi-"],.fr-badge--sm.fr-badge--icon-left[class*=" fr-icon-"],.fr-badge--sm.fr-badge--icon-left[class^=fr-fi-],.fr-badge--sm.fr-badge--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-badge--sm.fr-badge--icon-left[class*=" fr-fi-"]:before,.fr-badge--sm.fr-badge--icon-left[class*=" fr-icon-"]:before,.fr-badge--sm.fr-badge--icon-left[class^=fr-fi-]:before,.fr-badge--sm.fr-badge--icon-left[class^=fr-icon-]:before{--icon-size:0.75rem;margin-left:-.09375rem;margin-right:.25rem}.fr-badge--sm[class*=" fr-fi-"]:not([class*=fr-badge--icon-]):before,.fr-badge--sm[class*=" fr-icon-"]:not([class*=fr-badge--icon-]):before,.fr-badge--sm[class^=fr-fi-]:not([class*=fr-badge--icon-]):before,.fr-badge--sm[class^=fr-icon-]:not([class*=fr-badge--icon-]):before{content:none}.fr-badge:before{--icon-size:1rem;background-color:currentColor;display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.25rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-badge[class*=" fr-fi-"]:before,.fr-badge[class*=" fr-icon-"]:before,.fr-badge[class^=fr-fi-]:before,.fr-badge[class^=fr-icon-]:before{content:""}.fr-badge--sm:before{--icon-size:0.75rem;margin-left:-.09375rem;margin-right:.25rem}.fr-badge--sm.fr-badge--info:before,.fr-badge.fr-badge--info:before{-webkit-mask-image:url(../icons/system/fr--info-fill.svg);mask-image:url(../icons/system/fr--info-fill.svg)}.fr-badge--sm.fr-badge--success:before,.fr-badge.fr-badge--success:before{-webkit-mask-image:url(../icons/system/fr--success-fill.svg);mask-image:url(../icons/system/fr--success-fill.svg)}.fr-badge--sm.fr-badge--error:before,.fr-badge.fr-badge--error:before{-webkit-mask-image:url(../icons/system/fr--error-fill.svg);mask-image:url(../icons/system/fr--error-fill.svg)}.fr-badge--sm.fr-badge--warning:before,.fr-badge.fr-badge--warning:before{-webkit-mask-image:url(../icons/system/fr--warning-fill.svg);mask-image:url(../icons/system/fr--warning-fill.svg)}.fr-badge--sm.fr-badge--new:before,.fr-badge.fr-badge--new:before{-webkit-mask-image:url(../icons/weather/flashlight-fill.svg);mask-image:url(../icons/weather/flashlight-fill.svg)}.fr-badge--error:before,.fr-badge--info:before,.fr-badge--new:before,.fr-badge--sm--error:before,.fr-badge--sm--info:before,.fr-badge--sm--new:before,.fr-badge--sm--success:before,.fr-badge--sm--warning:before,.fr-badge--success:before,.fr-badge--warning:before{content:""}.fr-badge--sm.fr-badge--no-icon:before,.fr-badge.fr-badge--no-icon:before{content:none}.fr-badges-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;display:flex;flex-wrap:wrap;margin-bottom:0;margin-left:-.25rem;margin-right:-.25rem}.fr-badges-group>li{display:inline-flex;max-width:100%}.fr-badges-group .fr-badge{margin:0 .25rem .5rem}.fr-badges-group--sm .fr-badge{font-size:.75rem;line-height:1.25rem;min-height:1.125rem;padding:0 .375rem}.fr-badges-group--sm .fr-badge:after,.fr-badges-group--sm .fr-badge:before{--icon-size:0.75rem}.fr-badge--info{--idle:transparent;--hover:var(--background-contrast-info-hover);--active:var(--background-contrast-info-active);background-color:var(--background-contrast-info);color:var(--text-default-info)}.fr-badge--error{--idle:transparent;--hover:var(--background-contrast-error-hover);--active:var(--background-contrast-error-active);background-color:var(--background-contrast-error);color:var(--text-default-error)}.fr-badge--success{--idle:transparent;--hover:var(--background-contrast-success-hover);--active:var(--background-contrast-success-active);background-color:var(--background-contrast-success);color:var(--text-default-success)}.fr-badge--warning{--idle:transparent;--hover:var(--background-contrast-warning-hover);--active:var(--background-contrast-warning-active);background-color:var(--background-contrast-warning);color:var(--text-default-warning)}.fr-badge--new{--idle:transparent;--hover:var(--background-contrast-yellow-moutarde-hover);--active:var(--background-contrast-yellow-moutarde-active);background-color:var(--background-contrast-yellow-moutarde);color:var(--text-action-high-yellow-moutarde)}.fr-badge--green-tilleul-verveine{--idle:transparent;--hover:var(--background-contrast-green-tilleul-verveine-hover);--active:var(--background-contrast-green-tilleul-verveine-active);background-color:var(--background-contrast-green-tilleul-verveine);color:var(--text-label-green-tilleul-verveine)}.fr-badge--green-bourgeon{--idle:transparent;--hover:var(--background-contrast-green-bourgeon-hover);--active:var(--background-contrast-green-bourgeon-active);background-color:var(--background-contrast-green-bourgeon);color:var(--text-label-green-bourgeon)}.fr-badge--green-emeraude{--idle:transparent;--hover:var(--background-contrast-green-emeraude-hover);--active:var(--background-contrast-green-emeraude-active);background-color:var(--background-contrast-green-emeraude);color:var(--text-label-green-emeraude)}.fr-badge--green-menthe{--idle:transparent;--hover:var(--background-contrast-green-menthe-hover);--active:var(--background-contrast-green-menthe-active);background-color:var(--background-contrast-green-menthe);color:var(--text-label-green-menthe)}.fr-badge--green-archipel{--idle:transparent;--hover:var(--background-contrast-green-archipel-hover);--active:var(--background-contrast-green-archipel-active);background-color:var(--background-contrast-green-archipel);color:var(--text-label-green-archipel)}.fr-badge--blue-ecume{--idle:transparent;--hover:var(--background-contrast-blue-ecume-hover);--active:var(--background-contrast-blue-ecume-active);background-color:var(--background-contrast-blue-ecume);color:var(--text-label-blue-ecume)}.fr-badge--blue-cumulus{--idle:transparent;--hover:var(--background-contrast-blue-cumulus-hover);--active:var(--background-contrast-blue-cumulus-active);background-color:var(--background-contrast-blue-cumulus);color:var(--text-label-blue-cumulus)}.fr-badge--purple-glycine{--idle:transparent;--hover:var(--background-contrast-purple-glycine-hover);--active:var(--background-contrast-purple-glycine-active);background-color:var(--background-contrast-purple-glycine);color:var(--text-label-purple-glycine)}.fr-badge--pink-macaron{--idle:transparent;--hover:var(--background-contrast-pink-macaron-hover);--active:var(--background-contrast-pink-macaron-active);background-color:var(--background-contrast-pink-macaron);color:var(--text-label-pink-macaron)}.fr-badge--pink-tuile{--idle:transparent;--hover:var(--background-contrast-pink-tuile-hover);--active:var(--background-contrast-pink-tuile-active);background-color:var(--background-contrast-pink-tuile);color:var(--text-label-pink-tuile)}.fr-badge--yellow-tournesol{--idle:transparent;--hover:var(--background-contrast-yellow-tournesol-hover);--active:var(--background-contrast-yellow-tournesol-active);background-color:var(--background-contrast-yellow-tournesol);color:var(--text-label-yellow-tournesol)}.fr-badge--yellow-moutarde{--idle:transparent;--hover:var(--background-contrast-yellow-moutarde-hover);--active:var(--background-contrast-yellow-moutarde-active);background-color:var(--background-contrast-yellow-moutarde);color:var(--text-label-yellow-moutarde)}.fr-badge--orange-terre-battue{--idle:transparent;--hover:var(--background-contrast-orange-terre-battue-hover);--active:var(--background-contrast-orange-terre-battue-active);background-color:var(--background-contrast-orange-terre-battue);color:var(--text-label-orange-terre-battue)}.fr-badge--brown-cafe-creme{--idle:transparent;--hover:var(--background-contrast-brown-cafe-creme-hover);--active:var(--background-contrast-brown-cafe-creme-active);background-color:var(--background-contrast-brown-cafe-creme);color:var(--text-label-brown-cafe-creme)}.fr-badge--brown-caramel{--idle:transparent;--hover:var(--background-contrast-brown-caramel-hover);--active:var(--background-contrast-brown-caramel-active);background-color:var(--background-contrast-brown-caramel);color:var(--text-label-brown-caramel)}.fr-badge--brown-opera{--idle:transparent;--hover:var(--background-contrast-brown-opera-hover);--active:var(--background-contrast-brown-opera-active);background-color:var(--background-contrast-brown-opera);color:var(--text-label-brown-opera)}.fr-badge--beige-gris-galet{--idle:transparent;--hover:var(--background-contrast-beige-gris-galet-hover);--active:var(--background-contrast-beige-gris-galet-active);background-color:var(--background-contrast-beige-gris-galet);color:var(--text-label-beige-gris-galet)}.fr-badge-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;display:flex;flex-wrap:wrap;margin-bottom:0}.fr-badge-group>li{display:inline-flex;max-width:100%}.fr-badge-group .fr-badge{margin-bottom:.5rem;margin-right:.5rem}.fr-logo{--text-spacing:0;--underline-img:none;color:var(--text-black-white-grey);display:inline-block;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;line-height:1.0317460317em;text-indent:-.1em;text-transform:uppercase;vertical-align:middle}.fr-logo:before{background-position:0 -.0625rem,0 0,0 0;background-repeat:no-repeat,no-repeat,no-repeat;background-size:2.75rem 1.125rem,2.75rem 1rem,0;content:"";display:block;forced-color-adjust:none;height:1rem;margin-bottom:.3333333333rem;width:2.75rem}:root[data-fr-mourning] .fr-logo:before{background-size:2.75rem 1.125rem,0,2.75rem 1rem;box-shadow:0 0 0 1px #fff}.fr-logo:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 252 180'%3E%3Cdefs%3E%3Csymbol id='a' viewBox='0 0 11 15.5'%3E%3Cpath d='M10.4 5.3C11.9 1.5 10.1 0 7.9 0 4.2 0 0 6.5 0 11.7c0 2.5 1.2 3.8 3 3.8 2.1 0 4.3-2 6.2-5.5h-1c-1.2 1.5-2.6 2.6-3.9 2.6-1.3 0-2-.8-2-2.6a10.7 10.7 0 01.3-2.2zm-4-3.1c1.1 0 2 .8 1.5 2.6L3.1 6.1c.8-2.2 2.2-4 3.4-4z'/%3E%3C/symbol%3E%3Csymbol id='b' viewBox='0 0 12.4 21.8'%3E%3Cuse width='11' height='15.5' y='6.4' href='%23a'/%3E%3Cpath d='M7.9 4.7L12.4.6V0h-3L6.7 4.7H8z'/%3E%3C/symbol%3E%3Csymbol id='c' viewBox='0 0 11.5 19'%3E%3Cpath d='M1.7 5.7h2.6L.1 17.1a1.3 1.3 0 001.2 2c3 0 6.4-2.6 7.8-6.2h-.7a9.4 9.4 0 01-5.1 3.5L7 5.7H11l.5-1.6H7.7L9 0H7.6L4.9 4.1l-3.2.4v1.2z'/%3E%3C/symbol%3E%3Csymbol id='d' viewBox='0 0 9.8 21.9'%3E%3Cpath d='M7.6 8c.3-1-.4-1.6-1-1.6-2.2 0-5 2.1-6 5h.7A5.6 5.6 0 014.4 9L.1 20.3a1.1 1.1 0 001 1.6c2.2 0 4.7-2 5.8-5H6A5.6 5.6 0 013 19.5zM8 3.7a1.8 1.8 0 001.8-1.8A1.8 1.8 0 008 0a1.8 1.8 0 00-1.8 1.8A1.8 1.8 0 008 3.6'/%3E%3C/symbol%3E%3Csymbol id='e' viewBox='0 0 14.8 15.5'%3E%3Cpath d='M3.3 3.1c.7 0 1 1 0 3.4l-3 6.8c-.7 1.3 0 2.2 1.2 2.2a1.3 1.3 0 001.5-1l3-8C7.4 4.8 10 3 11 3s.8.6.3 1.6l-4.6 9a1.3 1.3 0 001.1 1.9c2.3 0 5-2 6-5h-.6A5.6 5.6 0 0110 13l4-8a6.1 6.1 0 00.8-2.8A2 2 0 0012.6 0c-2 0-3.6 2.2-6 5V2.8C6.6 1.4 6.1 0 4.8 0 3.2 0 1.8 2.5.7 4.9h.7c.7-1.1 1.3-1.8 2-1.8'/%3E%3C/symbol%3E%3Csymbol id='f' viewBox='0 0 12 15.5'%3E%3Cpath d='M11.8 3.5c.5-1.9.2-3.5-1.2-3.5-1.8 0-2.3 1.2-4 5V2.8C6.5 1.3 6 0 4.6 0 3.1 0 1.7 2.5.5 5h.8C2 3.7 2.8 3 3.3 3c.7 0 1 1 0 3.4l-3 6.8c-.7 1.3 0 2.1 1.2 2.1a1.3 1.3 0 001.5-1l3-8a50.3 50.3 0 012.6-3h3.2z'/%3E%3C/symbol%3E%3Csymbol id='g' viewBox='0 0 14.7 16.2'%3E%3Cpath d='M10.5 13.1c-.6 0-1-1 0-3.4L14.6.1 13.4 0l-1.3 1.3h-.3C6.1 1.3 0 8.6 0 14.2a2 2 0 002.1 2.1c1.7 0 3.3-2.4 5.2-5l-.1 1c-.3 2.6.6 4 2 4 1.5 0 3-2.4 4-4.9h-.7c-.7 1.1-1.5 1.8-2 1.8zM7.9 9.8c-1.3 1.6-3.4 3.5-4.3 3.5-.5 0-.9-.5-.9-1.6 0-3.5 4-8.2 6-8.2a4.2 4.2 0 011.4.2z'/%3E%3C/symbol%3E%3Csymbol id='h' viewBox='0 0 21.9 19.8'%3E%3Cpath d='M11.2 19.8l.3-.9c-3.8-.7-4.3-.7-2.7-4.8l1.4-3.9h3c1.9 0 1.9.9 1.6 3h1l2.6-6.9h-1c-1 1.6-1.8 2.9-3.8 2.9h-3l2-5.6c.8-2 1.1-2.4 3.7-2.4h.7c2.6 0 3 .7 3 3.5h1l.9-4.7H7.3L7 .9c3 .6 3.3.9 2 4.8L5.7 14c-1.5 3.9-2 4.2-5.5 4.8l-.3.9z'/%3E%3C/symbol%3E%3Csymbol id='i' viewBox='0 0 10.1 21.9'%3E%3Cpath d='M2.9 19.4L10.1.3 9.8 0l-5 .6v.6l1 .7c.9.7.6 1.3-.2 3.4L.2 19.9a1.3 1.3 0 001.1 2c2.3 0 4.7-2.1 5.8-5h-.7a6.5 6.5 0 01-3.5 2.5'/%3E%3C/symbol%3E%3Csymbol id='j' viewBox='0 0 18 22'%3E%3Cpath d='M18 .6h-4.3a3.8 3.8 0 00-2.1-.6A6.6 6.6 0 005 6.5a3.3 3.3 0 003 3.6c-1.9.8-3 1.8-3 2.9a1.7 1.7 0 00.9 1.5c-4.3 1.3-6 2.8-6 4.7 0 2 2.6 2.8 5.6 2.8 5.3 0 9.6-2.7 9.6-5.1 0-1.8-1.6-2.5-4.3-3.3-2.2-.7-3.2-.8-3.2-1.6A2.4 2.4 0 019 10.2a6.6 6.6 0 006.1-6.5 4.5 4.5 0 00-.2-1.5h2.5zM9.8 16.2c2.1.7 3 1 3 1.6 0 1.4-2 2.5-5.6 2.5-2.7 0-4-.6-4-2 0-1.5 1.4-2.5 3.5-3.3a21.5 21.5 0 003 1.2zM9 9c-1 0-1.3-.8-1.3-1.7 0-2.8 1.4-6.2 3.5-6.2 1 0 1.3.8 1.3 1.6 0 2.9-1.4 6.3-3.5 6.3z'/%3E%3C/symbol%3E%3Csymbol id='k' viewBox='0 0 23 25.1'%3E%3Cpath d='M14.3 15.6c1.9 0 2 .8 1.6 2.8H17l2.5-6.8h-1c-1 1.6-1.7 2.9-3.8 2.9h-4.1l2-5.6c.7-2 1-2.4 3.7-2.4H18c2.6 0 3 .7 3 3.5h1l.9-4.7H7.3l-.3.9c3 .6 3.3.9 2 4.8l-3.2 8.4c-1.5 3.9-2 4.2-5.6 4.8l-.2 1h17.4l3.2-5h-1.2c-2 2-4 3.8-8 3.8-4.7 0-4.3-.3-2.7-4.6l1.4-3.8h4.2zm2.3-11.8L21 .6V0h-3l-2.6 3.9h1.2v-.1z'/%3E%3C/symbol%3E%3Csymbol id='l' viewBox='0 0 13.6 21.8'%3E%3Cpath d='M11.4 6.4c-2 0-4 2.2-5.8 4.8L9.6.3 9.4 0l-5 .6V1l1 .8c.9.7.6 1.3-.2 3.4L.8 16.8A13.9 13.9 0 000 19c0 1.4 1.8 2.7 3.5 2.7 3.8 0 10-6.9 10-12.2 0-2.3-.5-3.2-2.1-3.2zM4.8 19.5c-.8 0-1.9-.7-1.9-1.3a15.5 15.5 0 01.8-2.2L5 12.7C6.3 11 8.4 9.3 9.6 9.3c.7 0 1.2.4 1.2 1.5 0 3.1-2.9 8.7-6 8.7z'/%3E%3C/symbol%3E%3Csymbol id='m' viewBox='0 0 19.2 19.9'%3E%3Cpath d='M17.6 0H7.3L7 .9c3 .6 3.3.9 2 4.8l-3.2 8.5c-1.5 3.9-2 4.2-5.5 4.8L0 20h15.7l3.5-6H18c-2 2-4.2 4.8-7.7 4.8-2.7 0-3-.5-1.6-4.5l3.1-8.5c1.4-3.9 2-4.2 5.5-4.8z'/%3E%3C/symbol%3E%3Csymbol id='n' viewBox='0 0 126 90'%3E%3Cuse width='12.4' height='21.8' x='112.7' y='66.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='102.2' y='69' href='%23c'/%3E%3Cuse width='9.8' height='21.9' x='93.6' y='66.1' href='%23d'/%3E%3Cuse width='14.8' height='15.5' x='77.2' y='72.5' href='%23e'/%3E%3Cuse width='12' height='15.5' x='65.7' y='72.5' href='%23f'/%3E%3Cuse width='11' height='15.5' x='54.3' y='72.5' href='%23a'/%3E%3Cuse width='11.5' height='19' x='43.7' y='69' href='%23c'/%3E%3Cuse width='14.7' height='16.2' x='28.9' y='71.8' href='%23g'/%3E%3Cuse width='12' height='15.5' x='19.6' y='72.5' href='%23f'/%3E%3Cuse width='21.9' height='19.8' y='67.6' href='%23h'/%3E%3Cuse width='12.4' height='21.8' x='77.3' y='33.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='66.8' y='36' href='%23c'/%3E%3Cuse width='9.8' height='21.9' x='58.2' y='33' href='%23d'/%3E%3Cuse width='10.1' height='21.9' x='49.4' y='33.1' href='%23i'/%3E%3Cuse width='14.7' height='16.2' x='34.9' y='38.8' href='%23g'/%3E%3Cuse width='18' height='22' x='18.6' y='39.4' href='%23j'/%3E%3Cuse width='23' height='25.1' y='29.3' href='%23k'/%3E%3Cuse width='12.4' height='21.8' x='76.8' y='.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='66.2' y='2.9' href='%23c'/%3E%3Cuse width='12' height='15.5' x='54.8' y='6.5' href='%23f'/%3E%3Cuse width='11' height='15.5' x='43.4' y='6.4' href='%23a'/%3E%3Cuse width='13.6' height='21.8' x='29.4' y='.1' href='%23l'/%3E%3Cuse width='9.8' height='21.9' x='20.6' href='%23d'/%3E%3Cuse width='19.2' height='19.9' y='1.4' href='%23m'/%3E%3C/symbol%3E%3C/defs%3E%3Cuse fill='%23000' width='126' height='90' x='0' y='0' href='%23n'/%3E%3Cuse fill='%23fff' width='126' height='90' x='126' y='90' href='%23n'/%3E%3C/svg%3E");background-position:0 calc(100% + 1.875rem);background-repeat:no-repeat;background-size:5.25rem 3.75rem;content:"";display:block;min-width:2.625rem;padding-top:2.2083333333rem}[data-fr-theme=dark] .fr-logo:after{background-position:-2.625rem 100%}.fr-logo--sm{font-size:.7875rem}.fr-logo--sm:before{background-position:0 -.046875rem,0 0,0 0;background-size:2.0625rem .84375rem,2.0625rem .75rem,0;height:.75rem;margin-bottom:.25rem;width:2.0625rem}:root[data-fr-mourning] .fr-logo--sm:before{background-size:2.0625rem .84375rem,0,2.0625rem .75rem}.fr-logo--sm:after{background-position:0 calc(100% + 1.40625rem);background-size:3.9375rem 2.8125rem;min-width:1.96875rem;padding-top:1.65625rem}[data-fr-theme=dark] .fr-logo--sm:after{background-position:-1.96875rem 100%}.fr-logo--lg{font-size:1.3125rem}.fr-logo--lg:before{background-position:0 -.078125rem,0 0,0 0;background-size:3.4375rem 1.40625rem,3.4375rem 1.25rem,0;height:1.25rem;margin-bottom:.4166666667rem;width:3.4375rem}:root[data-fr-mourning] .fr-logo--lg:before{background-size:3.4375rem 1.40625rem,0,3.4375rem 1.25rem}.fr-logo--lg:after{background-position:0 calc(100% + 2.34375rem);background-size:6.5625rem 4.6875rem;min-width:3.28125rem;padding-top:2.7604166667rem}[data-fr-theme=dark] .fr-logo--lg:after{background-position:-3.28125rem 100%}.fr-btn{--text-spacing:0;--title-spacing:0;--underline-img:none;--hover-tint:var(--hover);--idle:transparent;--hover:var(--background-action-high-blue-france-hover);--active:var(--background-action-high-blue-france-active);align-items:center;background-color:var(--background-action-high-blue-france);color:var(--text-inverted-blue-france);display:inline-flex;flex-direction:row;font-size:1rem;font-weight:500;line-height:1.5rem;min-height:2.5rem;padding:.5rem 1rem;width:-moz-fit-content;width:fit-content}.fr-btn:after,.fr-btn:before{display:block}.fr-btn[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-btn[target=_blank]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-btn--align-on-content{margin-left:-1rem;margin-right:-1rem}.fr-btn[class*=" fr-fi-"]:not([class*=fr-btn--icon-]),.fr-btn[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),.fr-btn[class^=fr-fi-]:not([class*=fr-btn--icon-]),.fr-btn[class^=fr-icon-]:not([class*=fr-btn--icon-]){max-height:2.5rem;max-width:2.5rem;overflow:hidden;padding-left:.5rem;padding-right:.5rem;white-space:nowrap}.fr-btn[class*=" fr-fi-"]:not([class*=fr-btn--icon-]):before,.fr-btn[class*=" fr-icon-"]:not([class*=fr-btn--icon-]):before,.fr-btn[class^=fr-fi-]:not([class*=fr-btn--icon-]):before,.fr-btn[class^=fr-icon-]:not([class*=fr-btn--icon-]):before{--icon-size:1.5rem;margin-left:0;margin-right:.5rem}.fr-btn--align-on-content[class*=" fr-fi-"]:not([class*=fr-btn--icon-]),.fr-btn--align-on-content[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),.fr-btn--align-on-content[class^=fr-fi-]:not([class*=fr-btn--icon-]),.fr-btn--align-on-content[class^=fr-icon-]:not([class*=fr-btn--icon-]){margin-left:-.5rem;margin-right:-.5rem}.fr-btn--icon-left[class*=" fr-fi-"],.fr-btn--icon-left[class*=" fr-icon-"],.fr-btn--icon-left[class^=fr-fi-],.fr-btn--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-btn--icon-left[class*=" fr-fi-"]:before,.fr-btn--icon-left[class*=" fr-icon-"]:before,.fr-btn--icon-left[class^=fr-fi-]:before,.fr-btn--icon-left[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-fi-"],.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-icon-"],.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-fi-],.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-icon-]{margin-left:-.875rem;margin-right:-1rem}.fr-btn--icon-right[class*=" fr-fi-"],.fr-btn--icon-right[class*=" fr-icon-"],.fr-btn--icon-right[class^=fr-fi-],.fr-btn--icon-right[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-btn--icon-right[class*=" fr-fi-"]:after,.fr-btn--icon-right[class*=" fr-icon-"]:after,.fr-btn--icon-right[class^=fr-fi-]:after,.fr-btn--icon-right[class^=fr-icon-]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-btn--icon-right[class*=" fr-fi-"]:before,.fr-btn--icon-right[class*=" fr-icon-"]:before,.fr-btn--icon-right[class^=fr-fi-]:before,.fr-btn--icon-right[class^=fr-icon-]:before{content:none}.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-fi-"],.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-icon-"],.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-fi-],.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-icon-]{margin-left:-1rem;margin-right:-.875rem}.fr-btn--sm{font-size:.875rem;line-height:1.5rem;min-height:2rem;padding:.25rem .75rem}.fr-btn--sm[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-btn--sm[target=_blank]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-btn--sm.fr-btn--align-on-content{margin-left:-.75rem;margin-right:-.75rem}.fr-btn--sm[class*=" fr-fi-"]:not([class*=fr-btn--icon-]),.fr-btn--sm[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),.fr-btn--sm[class^=fr-fi-]:not([class*=fr-btn--icon-]),.fr-btn--sm[class^=fr-icon-]:not([class*=fr-btn--icon-]){max-height:2rem;max-width:2rem;overflow:hidden;padding-left:.5rem;padding-right:.5rem;white-space:nowrap}.fr-btn--sm[class*=" fr-fi-"]:not([class*=fr-btn--icon-]):before,.fr-btn--sm[class*=" fr-icon-"]:not([class*=fr-btn--icon-]):before,.fr-btn--sm[class^=fr-fi-]:not([class*=fr-btn--icon-]):before,.fr-btn--sm[class^=fr-icon-]:not([class*=fr-btn--icon-]):before{--icon-size:1rem;margin-left:0;margin-right:.5rem}.fr-btn--sm.fr-btn--align-on-content[class*=" fr-fi-"]:not([class*=fr-btn--icon-]),.fr-btn--sm.fr-btn--align-on-content[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),.fr-btn--sm.fr-btn--align-on-content[class^=fr-fi-]:not([class*=fr-btn--icon-]),.fr-btn--sm.fr-btn--align-on-content[class^=fr-icon-]:not([class*=fr-btn--icon-]){margin-left:-.5rem;margin-right:-.5rem}.fr-btn--sm.fr-btn--icon-left[class*=" fr-fi-"],.fr-btn--sm.fr-btn--icon-left[class*=" fr-icon-"],.fr-btn--sm.fr-btn--icon-left[class^=fr-fi-],.fr-btn--sm.fr-btn--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-btn--sm.fr-btn--icon-left[class*=" fr-fi-"]:before,.fr-btn--sm.fr-btn--icon-left[class*=" fr-icon-"]:before,.fr-btn--sm.fr-btn--icon-left[class^=fr-fi-]:before,.fr-btn--sm.fr-btn--icon-left[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-fi-"],.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-icon-"],.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-fi-],.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-icon-]{margin-left:-.625rem;margin-right:-.75rem}.fr-btn--sm.fr-btn--icon-right[class*=" fr-fi-"],.fr-btn--sm.fr-btn--icon-right[class*=" fr-icon-"],.fr-btn--sm.fr-btn--icon-right[class^=fr-fi-],.fr-btn--sm.fr-btn--icon-right[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-btn--sm.fr-btn--icon-right[class*=" fr-fi-"]:after,.fr-btn--sm.fr-btn--icon-right[class*=" fr-icon-"]:after,.fr-btn--sm.fr-btn--icon-right[class^=fr-fi-]:after,.fr-btn--sm.fr-btn--icon-right[class^=fr-icon-]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-btn--sm.fr-btn--icon-right[class*=" fr-fi-"]:before,.fr-btn--sm.fr-btn--icon-right[class*=" fr-icon-"]:before,.fr-btn--sm.fr-btn--icon-right[class^=fr-fi-]:before,.fr-btn--sm.fr-btn--icon-right[class^=fr-icon-]:before{content:none}.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-fi-"],.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-icon-"],.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-fi-],.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-icon-]{margin-left:-.75rem;margin-right:-.625rem}.fr-btn--lg{font-size:1.125rem;line-height:1.75rem;min-height:3rem;padding:.5rem 1.5rem}.fr-btn--lg[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-btn--lg[target=_blank]:after{--icon-size:1.5rem;content:"";margin-left:.5rem;margin-right:-.1875rem}.fr-btn--lg.fr-btn--align-on-content{margin-left:-1.5rem;margin-right:-1.5rem}.fr-btn--lg[class*=" fr-fi-"]:not([class*=fr-btn--icon-]),.fr-btn--lg[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),.fr-btn--lg[class^=fr-fi-]:not([class*=fr-btn--icon-]),.fr-btn--lg[class^=fr-icon-]:not([class*=fr-btn--icon-]){max-height:3rem;max-width:3rem;overflow:hidden;padding-left:.5rem;padding-right:.5rem;white-space:nowrap}.fr-btn--lg[class*=" fr-fi-"]:not([class*=fr-btn--icon-]):before,.fr-btn--lg[class*=" fr-icon-"]:not([class*=fr-btn--icon-]):before,.fr-btn--lg[class^=fr-fi-]:not([class*=fr-btn--icon-]):before,.fr-btn--lg[class^=fr-icon-]:not([class*=fr-btn--icon-]):before{--icon-size:2rem;margin-left:0;margin-right:.5rem}.fr-btn--lg.fr-btn--align-on-content[class*=" fr-fi-"]:not([class*=fr-btn--icon-]),.fr-btn--lg.fr-btn--align-on-content[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),.fr-btn--lg.fr-btn--align-on-content[class^=fr-fi-]:not([class*=fr-btn--icon-]),.fr-btn--lg.fr-btn--align-on-content[class^=fr-icon-]:not([class*=fr-btn--icon-]){margin-left:-.5rem;margin-right:-.5rem}.fr-btn--lg.fr-btn--icon-left[class*=" fr-fi-"],.fr-btn--lg.fr-btn--icon-left[class*=" fr-icon-"],.fr-btn--lg.fr-btn--icon-left[class^=fr-fi-],.fr-btn--lg.fr-btn--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-btn--lg.fr-btn--icon-left[class*=" fr-fi-"]:before,.fr-btn--lg.fr-btn--icon-left[class*=" fr-icon-"]:before,.fr-btn--lg.fr-btn--icon-left[class^=fr-fi-]:before,.fr-btn--lg.fr-btn--icon-left[class^=fr-icon-]:before{--icon-size:1.5rem;margin-left:-.1875rem;margin-right:.5rem}.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-fi-"],.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-icon-"],.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-fi-],.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-icon-]{margin-left:-1.3125rem;margin-right:-1.5rem}.fr-btn--lg.fr-btn--icon-right[class*=" fr-fi-"],.fr-btn--lg.fr-btn--icon-right[class*=" fr-icon-"],.fr-btn--lg.fr-btn--icon-right[class^=fr-fi-],.fr-btn--lg.fr-btn--icon-right[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-btn--lg.fr-btn--icon-right[class*=" fr-fi-"]:after,.fr-btn--lg.fr-btn--icon-right[class*=" fr-icon-"]:after,.fr-btn--lg.fr-btn--icon-right[class^=fr-fi-]:after,.fr-btn--lg.fr-btn--icon-right[class^=fr-icon-]:after{--icon-size:1.5rem;content:"";margin-left:.5rem;margin-right:-.1875rem}.fr-btn--lg.fr-btn--icon-right[class*=" fr-fi-"]:before,.fr-btn--lg.fr-btn--icon-right[class*=" fr-icon-"]:before,.fr-btn--lg.fr-btn--icon-right[class^=fr-fi-]:before,.fr-btn--lg.fr-btn--icon-right[class^=fr-icon-]:before{content:none}.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-fi-"],.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-icon-"],.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-fi-],.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-icon-]{margin-left:-1.5rem;margin-right:-1.3125rem}.fr-btns-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;align-items:stretch;display:flex;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem}.fr-btns-group>div,.fr-btns-group>li{max-width:100%;width:100%}.fr-btns-group .fr-btn{justify-content:center;margin:0 .5rem 1rem;width:calc(100% - 1rem)}.fr-btns-group--inline .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-btns-group--inline>li{display:inline-flex;max-width:100%;width:auto}.fr-btns-group--inline.fr-btns-group--right.fr-btns-group--inline-reverse{flex-direction:row-reverse;justify-content:flex-start}.fr-btns-group--left,.fr-btns-group--left li{justify-content:flex-start;text-align:left}.fr-btns-group--right,.fr-btns-group--right li{justify-content:flex-end;text-align:right}.fr-btns-group--center,.fr-btns-group--center li{justify-content:center;text-align:center}.fr-btns-group--between,.fr-btns-group--between li{justify-content:space-between;text-align:center}.fr-btns-group--equisized{--equisized-width:auto}.fr-btns-group--equisized .fr-btn{justify-content:center;width:var(--equisized-width)}.fr-btns-group--sm .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:.875rem;line-height:1.5rem;min-height:2rem;padding:.25rem .75rem}.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"],.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"],.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-],.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]{font-size:.875rem;justify-content:flex-start;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:before,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:before{--icon-size:1rem;margin-left:0;margin-right:.5rem}.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"],.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"],.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-fi-],.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-icon-]{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-fi-]:before,.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"],.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"],.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-fi-],.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]:after,.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]:after,.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]:after,.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]:before,.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]:before{content:none}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:1rem;line-height:1.5rem;min-height:2.5rem;padding:.5rem 1rem}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]{font-size:1rem;justify-content:flex-start;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:before{--icon-size:1.5rem;margin-left:0;margin-right:.5rem}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-fi-],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-icon-]{font-size:1rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2.5rem;overflow:initial;padding:.5rem 1rem}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-fi-]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-fi-],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-icon-]{font-size:1rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2.5rem;overflow:initial;padding:.5rem 1rem}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]:after,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]:after,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-fi-]:after,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-icon-]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-fi-]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-icon-]:before{content:none}.fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:1.125rem;line-height:1.75rem;min-height:3rem;padding:.5rem 1.5rem}.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"],.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"],.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-],.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]{font-size:1.125rem;justify-content:flex-start;line-height:1.75rem;max-height:3rem;max-width:3rem;min-height:3rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:before,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:before{--icon-size:2rem;margin-left:0;margin-right:.5rem}.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"],.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"],.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-fi-],.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-icon-]{font-size:1.125rem;line-height:1.75rem;max-height:none;max-width:100%;min-height:3rem;overflow:initial;padding:.5rem 1.5rem}.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-fi-]:before,.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-icon-]:before{--icon-size:1.5rem;margin-left:-.1875rem;margin-right:.5rem}.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"],.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"],.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-fi-],.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]{font-size:1.125rem;line-height:1.75rem;max-height:none;max-width:100%;min-height:3rem;overflow:initial;padding:.5rem 1.5rem}.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]:after,.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]:after,.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]:after,.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]:after{--icon-size:1.5rem;content:"";margin-left:.5rem;margin-right:-.1875rem}.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]:before,.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]:before{content:none}.fr-fieldset__element>.fr-btns-group{margin-bottom:-1rem}.fr-btn--close{display:flex;font-size:.875rem;line-height:1.5rem;margin-left:auto;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-btn--close:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../icons/system/close-line.svg);mask-image:url(../icons/system/close-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--close:before{content:none}.fr-btn--tooltip{font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-btn--tooltip:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/system/question-line.svg);mask-image:url(../icons/system/question-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--fullscreen{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-btn--fullscreen:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../icons/media/fullscreen-line.svg);mask-image:url(../icons/media/fullscreen-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--fullscreen:before{content:none}.fr-btn--display{font-size:1rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2.5rem;overflow:initial;padding:.5rem 1rem}.fr-btn--display:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(../icons/system/fr--theme-fill.svg);mask-image:url(../icons/system/fr--theme-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--account{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-btn--account:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(../icons/user/account-circle-fill.svg);mask-image:url(../icons/user/account-circle-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--team{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-btn--team:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(../icons/user/team-line.svg);mask-image:url(../icons/user/team-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--briefcase{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-btn--briefcase:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(../icons/business/briefcase-fill.svg);mask-image:url(../icons/business/briefcase-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--sort{font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-btn--sort:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/system/arrow-up-down-line.svg);mask-image:url(../icons/system/arrow-up-down-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:transform .3s;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--sort[aria-sort=descending]:before{transform:rotate(-180deg)}.fr-btn--sort[aria-sort=ascending],.fr-btn--sort[aria-sort=descending]{font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-btn--sort[aria-sort=ascending]:before,.fr-btn--sort[aria-sort=descending]:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/system/arrow-up-line.svg);mask-image:url(../icons/system/arrow-up-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn:disabled,a.fr-btn:not([href]){--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey);color:var(--text-disabled-grey)}.fr-btn--secondary{--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-action-high-blue-france);color:var(--text-action-high-blue-france)}.fr-btn--secondary:disabled,a.fr-btn--secondary:not([href]){--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-btn--account,.fr-btn--sort,.fr-btn--tertiary{--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-default-grey);color:var(--text-action-high-blue-france)}.fr-btn--account:disabled,.fr-btn--sort:disabled,.fr-btn--tertiary:disabled,a.fr-btn--account:not([href]),a.fr-btn--sort:not([href]),a.fr-btn--tertiary:not([href]){--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-btn--briefcase,.fr-btn--close,.fr-btn--display,.fr-btn--fullscreen,.fr-btn--team,.fr-btn--tertiary-no-outline,.fr-btn--tooltip{--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france)}.fr-btn--briefcase:disabled,.fr-btn--close:disabled,.fr-btn--display:disabled,.fr-btn--fullscreen:disabled,.fr-btn--team:disabled,.fr-btn--tertiary-no-outline:disabled,.fr-btn--tooltip:disabled,a.fr-btn--briefcase:not([href]),a.fr-btn--close:not([href]),a.fr-btn--display:not([href]),a.fr-btn--fullscreen:not([href]),a.fr-btn--team:not([href]),a.fr-btn--tertiary-no-outline:not([href]),a.fr-btn--tooltip:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}.fr-connect{--underline-img:none;--hover-tint:var(--hover);--active-tint:var(--active);--external-link-content:none;--idle:transparent;--hover:var(--background-action-high-blue-france-hover);--active:var(--background-action-high-blue-france-active);align-items:flex-start;background-color:var(--background-action-high-blue-france);color:var(--text-inverted-blue-france);display:inline-flex;flex-direction:column;justify-content:center;margin-bottom:.75rem;padding:.625em .75em .625em 4em;position:relative}.fr-connect:hover{background-color:var(--hover-tint)}.fr-connect:active{background-color:var(--active-tint)}.fr-connect:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 48'%3E%3Cpath fill='%232a2f82' d='M34.965 15.1 19.971 6.423 4.977 15.184a.606.606 0 0 0-.306.524v16.948a.666.666 0 0 0 .306.524l14.992 8.6 14.994-8.706a.665.665 0 0 0 .306-.524V15.628a.605.605 0 0 0-.304-.528Z'/%3E%3Cpath fill='%23df1f26' d='m14.614 15.6-5.029 8.628-4.557-9.175 5.39-3.113 4.489 3.16ZM35.27 32.58V15.622a.6.6 0 0 0-.306-.523L19.971 6.423'/%3E%3Cpath fill='%232e65b0' d='m4.673 32.58 15.3-26.157v35.362L4.977 33.18a.666.666 0 0 1-.306-.524V15.708Zm24.669-20.735L34.8 15l-4.489 9.15-5.387-9.236Z'/%3E%3Cpath fill='%23fff' d='m39.606 12.305-19.19-11.02a.933.933 0 0 0-.832 0L.394 12.305A.886.886 0 0 0 0 13v22a.886.886 0 0 0 .394.7l19.189 11.02a.933.933 0 0 0 .832 0L39.606 35.7A.886.886 0 0 0 40 35V13a.886.886 0 0 0-.394-.695ZM10.762 30.061h.079c-.042 0-.079.007-.079.05 0 .1.151 0 .2.1a.912.912 0 0 0-.629.276c0 .051.1.051.151.051-.075.1-.226.05-.277.151a.177.177 0 0 0 .1.05c-.05 0-.1 0-.1.051v.151c-.126 0-.176.1-.277.151.2.151.327 0 .528 0-.528.2-.956.478-1.484.629-.1 0 0 .151-.1.151.151.1.227-.05.377-.05-.654.377-1.333.7-2.037 1.132a.351.351 0 0 0-.1.2h-.2c-.1.05-.05.176-.151.277.226.151.5-.2.654 0 .05 0-.1.05-.2.05-.05 0-.05.1-.1.1h-.154c-.1.075-.2.126-.2.276a.219.219 0 0 0-.226.1 9.034 9.034 0 0 0 3.144-.578 7.685 7.685 0 0 0 2.088-1.559.176.176 0 0 1 .05.1 2.168 2.168 0 0 1-.806 1.08c-.277.151-.478.377-.7.478a4.045 4.045 0 0 0-.428.276 10.761 10.761 0 0 1-1.939.412l-.305.044c-.225.033-.449.069-.671.108L4.977 33.18a.648.648 0 0 1-.288-.411.574.574 0 0 0 .094-.063.265.265 0 0 0-.113-.071v-.65a12.786 12.786 0 0 0 3.038-.942A8.746 8.746 0 0 0 4.671 29.7v-1.515a11.662 11.662 0 0 1 1.639.392 6.415 6.415 0 0 1 1.182.578 3.113 3.113 0 0 0 .478.377.91.91 0 0 0 .8.05h.33a3.961 3.961 0 0 0 1.937-.905c0 .05.05.05.1.05a3.63 3.63 0 0 1-.428 1.132c.003.051-.048.152.053.202Zm2.817 3.571c.251-.1.4-.277.629-.377-.05.05-.05.151-.1.2a3.691 3.691 0 0 0-.528.4 15.96 15.96 0 0 0-1.585 1.61c-.252.3-.528.578-.8.855a2.385 2.385 0 0 1-.31.245l-2.527-1.45a4.047 4.047 0 0 0 1.076-.053 4.984 4.984 0 0 0 .855-.327v.1c.7-.277 1.232-.906 1.937-1.132.025 0 .126.1.226.05a1.883 1.883 0 0 1 1.509-.7c0 .05 0 .1.05.1h.025c-.151.126-.327.251-.5.377-.057.052-.007.102.043.102Zm-8.908-6.164v-.186a5.814 5.814 0 0 1 1.588-.188 1.52 1.52 0 0 1 .478 0 5.861 5.861 0 0 0-2.066.374Zm30.6 5.088a.665.665 0 0 1-.306.524l-10.079 5.851a32.3 32.3 0 0 1-3.408-1.185 2.826 2.826 0 0 1-.05-2.245 3.794 3.794 0 0 1 .352-.883c.025-.025.05-.05.05-.076a.025.025 0 0 0 .025-.025 4.316 4.316 0 0 1 .377-.555l.015-.015.02-.021.015-.015c0-.025.025-.05.05-.076.025-.051.075-.076.1-.126a3.771 3.771 0 0 1 .579-.5 4.07 4.07 0 0 1 .654-.177 19.817 19.817 0 0 1 2.415.328.751.751 0 0 1 .277.1 1.849 1.849 0 0 0 .905-.05 1.137 1.137 0 0 0 .855-.706 1.212 1.212 0 0 0 .05-1.059c-.178-.276-.013-.437.181-.59l.068-.055a1.17 1.17 0 0 0 .231-.216c.126-.252-.1-.4-.151-.63-.05-.1-.226-.05-.327-.2.352-.151.855-.429.629-.857-.151-.227-.377-.63-.1-.857.352-.2.855-.151 1.006-.479a1.138 1.138 0 0 0-.292-1.085l-.075-.108a4.754 4.754 0 0 1-.211-.32 6.914 6.914 0 0 0-.528-.757 4.3 4.3 0 0 1-.528-1.009c-.151-.378.05-.706.05-1.084a6.347 6.347 0 0 0-.327-2.144c-.126-.353-.176-.731-.327-1.059a1.12 1.12 0 0 0-.226-.58.375.375 0 0 1 0-.328 4.874 4.874 0 0 0 .579-.479.567.567 0 0 0-.2-.706c-.327-.151-.3.328-.528.429h-.151c-.05-.126.05-.177.151-.277 0-.05 0-.151-.05-.151-.2 0-.377-.051-.428-.151a3.957 3.957 0 0 0-1.861-1.286 2.319 2.319 0 0 0 .579.1 1.67 1.67 0 0 0 1.006-.1c.227-.076.277-.479.377-.706a.8.8 0 0 0-.151-.631 2.189 2.189 0 0 0-.906-.756 9.13 9.13 0 0 1-.679-.353.952.952 0 0 0-.251-.126c-2.965-1.485-9.069-.2-9.534 0h-.009a8.244 8.244 0 0 0-1.249.475 3.922 3.922 0 0 0-2.365 2.465 3.829 3.829 0 0 0-1.333 1.509c-.428.8-1.056 1.509-.956 2.414.1.78.277 1.484.428 2.289a4.668 4.668 0 0 0 .2.8c.1.276 0 .629.151.855.075.151.025.327.227.428v.2c.05.05.05.1.151.1v.2a6.446 6.446 0 0 1 1.107 1.434c.1.276-.478.151-.7.05a5.979 5.979 0 0 1-1.132-.956.175.175 0 0 0-.051.1c.2.352.906.78.528 1.006-.2.1-.428-.151-.629.051-.05.075 0 .176 0 .276-.277-.2-.578-.1-.855-.2-.2-.05-.252-.427-.478-.427a15.162 15.162 0 0 0-1.811-.327 15.137 15.137 0 0 0-1.739-.159V15.708a.606.606 0 0 1 .306-.524l14.987-8.761L34.965 15.1a.605.605 0 0 1 .306.524Zm-7.954-8.261a.325.325 0 0 1-.282.149 2.843 2.843 0 0 0-.282.273c.1 0 0 .149.1.149-.205.223.077.694-.205.793a2.176 2.176 0 0 1-1.127 0 .722.722 0 0 1 .167-.016h.085a.382.382 0 0 0 .337-.132v-.2c0-.05-.051-.05-.1-.05a.161.161 0 0 1-.1.05.223.223 0 0 0-.154-.2.807.807 0 0 1-.718-.273.67.67 0 0 1 .436-.05c.128 0 .077-.223.231-.322h.154c.307-.372.871-.471.974-.843 0-.1-.282-.1-.487-.149a2.259 2.259 0 0 0-.82.05 4.65 4.65 0 0 0-1.051.273 3.225 3.225 0 0 1 .923-.471 3.886 3.886 0 0 1 .718-.2l.132-.026.133-.027a.971.971 0 0 1 .556 0c.231.1.615.1.666.248.1.273-.154.545-.435.744-.057.081.148.135.148.23Z'/%3E%3C/svg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:2.5em 3em;bottom:.25em;content:"";display:block;height:3em;left:.75em;margin-top:-1.5em;position:absolute;top:50%;width:2.5em}.fr-connect__brand,.fr-connect__login{line-height:1;white-space:nowrap;z-index:1}.fr-connect__login{font-size:1.0625em}.fr-connect__brand{font-size:1.125em;font-weight:700}.fr-connect--plus{padding-right:3em}.fr-connect--plus:after{bottom:0;content:"+";display:block;font-size:3em;font-weight:700;line-height:1;position:absolute;right:.25em;transform:translate(5%,-17%)}.fr-connect-group{--text-spacing:0 0 1rem 0}.fr-connect-group p{color:var(--text-mention-grey);font-size:.75rem;line-height:1.25rem}.fr-connect-group .fr-connect+p a{color:var(--text-action-high-blue-france);font-size:.875rem;line-height:1.5rem}.fr-connect:disabled,a.fr-connect:not([href]){--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey);color:var(--text-disabled-grey)}.fr-quote{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));background-position:.5rem 100%;background-repeat:no-repeat;background-size:50% 1px;margin:0;padding:0 .5rem 2rem;position:relative}.fr-quote:after,.fr-quote:before{--icon-size:2rem;background-color:currentColor;display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-image:url(../icons/editor/fr--quote-line.svg);mask-image:url(../icons/editor/fr--quote-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-quote:before{color:var(--artwork-minor-blue-france);content:"";display:block;margin-bottom:.5rem}.fr-quote--column{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.fr-quote--column .fr-quote__author,.fr-quote--column .fr-quote__source{margin-left:5.25rem}.fr-quote--column figcaption{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;min-height:4.25rem}.fr-quote blockquote{--text-spacing:0 0 1rem;margin:0}.fr-quote blockquote p{font-size:1.25rem;font-weight:700;line-height:2rem}.fr-quote__author{--text-spacing:0 0 0.25rem;font-size:1rem;font-weight:700;line-height:1.5rem}.fr-quote__image{background-size:cover;border-radius:50%;display:flex;flex-direction:row;overflow:hidden;position:absolute;width:4.25rem}.fr-quote__image img{height:100%;object-fit:cover;width:100%}.fr-quote cite{font-style:italic}.fr-quote figcaption{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none}.fr-quote figcaption .fr-quote__source{display:flex;flex-direction:row;flex-wrap:wrap;font-size:.75rem;justify-content:flex-start;line-height:1.25rem}.fr-quote figcaption .fr-quote__source li{display:inline-block}.fr-quote figcaption .fr-quote__source li:not(:last-child):after{content:"·";display:inline-block;padding-left:.25rem;padding-right:.25rem}.fr-quote--green-tilleul-verveine:before{color:var(--artwork-minor-green-tilleul-verveine)}.fr-quote--green-bourgeon:before{color:var(--artwork-minor-green-bourgeon)}.fr-quote--green-emeraude:before{color:var(--artwork-minor-green-emeraude)}.fr-quote--green-menthe:before{color:var(--artwork-minor-green-menthe)}.fr-quote--green-archipel:before{color:var(--artwork-minor-green-archipel)}.fr-quote--blue-ecume:before{color:var(--artwork-minor-blue-ecume)}.fr-quote--blue-cumulus:before{color:var(--artwork-minor-blue-cumulus)}.fr-quote--purple-glycine:before{color:var(--artwork-minor-purple-glycine)}.fr-quote--pink-macaron:before{color:var(--artwork-minor-pink-macaron)}.fr-quote--pink-tuile:before{color:var(--artwork-minor-pink-tuile)}.fr-quote--yellow-tournesol:before{color:var(--artwork-minor-yellow-tournesol)}.fr-quote--yellow-moutarde:before{color:var(--artwork-minor-yellow-moutarde)}.fr-quote--orange-terre-battue:before{color:var(--artwork-minor-orange-terre-battue)}.fr-quote--brown-cafe-creme:before{color:var(--artwork-minor-brown-cafe-creme)}.fr-quote--brown-caramel:before{color:var(--artwork-minor-brown-caramel)}.fr-quote--brown-opera:before{color:var(--artwork-minor-brown-opera)}.fr-quote--beige-gris-galet:before{color:var(--artwork-minor-beige-gris-galet)}.fr-quote__source{color:var(--text-mention-grey)}.fr-breadcrumb{--text-spacing:0 0 0.5rem;color:var(--text-mention-grey);font-size:.75rem;line-height:1.25rem;margin:1rem 0 2rem;position:relative}.fr-breadcrumb__button{--hover-tint:var(--idle);--active-tint:var(--idle);background-image:var(--underline-img),var(--underline-img);background-position:var(--underline-x) 100%,var(--underline-x) calc(100% - var(--underline-thickness));background-repeat:no-repeat,no-repeat;background-size:var(--underline-hover-width) calc(var(--underline-thickness)*2),var(--underline-idle-width) var(--underline-thickness);color:inherit;font-size:.75rem;line-height:1.25rem;margin:0;padding:0;transition:background-size 0s}.fr-breadcrumb__button:active,.fr-breadcrumb__button:hover{--underline-hover-width:var(--underline-max-width)}.fr-breadcrumb__button[aria-expanded=true]{display:none}.fr-breadcrumb .fr-collapse{margin-left:-4px;margin-right:-4px;padding-left:4px;padding-right:4px;transform:translateY(-4px)}.fr-breadcrumb__list{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;transform:translateY(4px)}.fr-breadcrumb__list li{display:inline;line-height:1.75rem}.fr-breadcrumb__list li:not(:first-child):before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.25rem;margin-right:.25rem;-webkit-mask-image:url(../icons/system/arrow-right-s-line.svg);mask-image:url(../icons/system/arrow-right-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);vertical-align:-.0625em;width:var(--icon-size)}.fr-breadcrumb__link{--hover-tint:var(--idle);--active-tint:var(--idle);background-image:var(--underline-img),var(--underline-img);background-position:var(--underline-x) 100%,var(--underline-x) calc(100% - var(--underline-thickness));background-repeat:no-repeat,no-repeat;background-size:var(--underline-hover-width) calc(var(--underline-thickness)*2),var(--underline-idle-width) var(--underline-thickness);font-size:.75rem;line-height:1.25rem;padding:0;position:relative;transition:background-size 0s;vertical-align:.25rem}.fr-breadcrumb__link:active,.fr-breadcrumb__link:hover{--underline-hover-width:var(--underline-max-width)}.fr-breadcrumb__link[aria-current]:not([aria-current=false]){--underline-img:none;color:var(--text-default-grey);cursor:default;pointer-events:none}.fr-label{color:var(--text-label-grey);display:block;font-size:1rem;line-height:1.5rem}.fr-label+.fr-input,.fr-label+.fr-input-wrap,.fr-label+.fr-select{margin-top:.5rem}.fr-hint-text{--text-spacing:0 0 1rem;display:block;font-size:.75rem;line-height:1.25rem}.fr-hint-text+.fr-hint-text{margin-top:.25rem}.fr-fieldset{align-items:last baseline;border:0;display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -.75rem 1rem;padding:0 .25rem;position:relative}.fr-fieldset__legend{color:var(--text-label-grey);font-size:1rem;font-weight:700;line-height:1.5rem;margin-left:-.25rem;margin-right:-.25rem;padding-bottom:1rem;padding-left:.75rem;padding-right:.75rem;width:100%}.fr-fieldset__legend--regular{font-weight:400}.fr-fieldset__legend .fr-hint-text{font-weight:400;margin-top:.5rem}.fr-fieldset--error,.fr-fieldset--info,.fr-fieldset--valid{background-position:0 -2.25rem;background-repeat:no-repeat;background-size:2px calc(100% + 1.25rem)}.fr-fieldset--error .fr-fieldset__legend,.fr-fieldset--info .fr-fieldset__legend,.fr-fieldset--valid .fr-fieldset__legend{background-position:0 0;background-repeat:no-repeat;background-size:2px 100%}.fr-fieldset__element{flex:1 1 100%;margin-bottom:1rem;max-width:100%;padding-left:.5rem;padding-right:.5rem}.fr-fieldset__element--inline{flex:0 0 auto}.fr-fieldset__element--inline-grow,.fr-fieldset__element--inline\@md.fr-fieldset__element--inline-grow{flex-grow:1}.fr-fieldset__element.fr-fieldset__element--year{flex:0 0 8rem}.fr-fieldset__element--year:not(.fr-fieldset__element--inline){margin-right:calc(100% - 8rem)}.fr-fieldset__element.fr-fieldset__element--postal{flex:0 0 16rem}.fr-fieldset__element--postal:not(.fr-fieldset__element--inline){margin-right:calc(100% - 16rem)}.fr-fieldset__element.fr-fieldset__element--number{flex:0 0 6rem}.fr-fieldset__element--number:not(.fr-fieldset__element--inline){margin-right:calc(100% - 6rem)}.fr-fieldset__element>.fr-fieldset:last-child:after,.fr-fieldset__element>h1:last-child:after,.fr-fieldset__element>h2:last-child:after,.fr-fieldset__element>h3:last-child:after,.fr-fieldset__element>h4:last-child:after,.fr-fieldset__element>h5:last-child:after,.fr-fieldset__element>h6:last-child:after,.fr-fieldset__element>p:last-child:after,.fr-fieldset__legend>.fr-fieldset:last-child:after,.fr-fieldset__legend>h1:last-child:after,.fr-fieldset__legend>h2:last-child:after,.fr-fieldset__legend>h3:last-child:after,.fr-fieldset__legend>h4:last-child:after,.fr-fieldset__legend>h5:last-child:after,.fr-fieldset__legend>h6:last-child:after,.fr-fieldset__legend>p:last-child:after{content:"";display:block;margin-bottom:-1rem}.fr-fieldset>.fr-messages-group{flex:1 1 100%;padding-left:.5rem;padding-right:.5rem}.fr-fieldset>.fr-messages-group>.fr-message:last-child{margin-bottom:1rem}.fr-message{--comma:", ";--content:var(--comma);align-items:flex-start;display:flex;flex-direction:row;font-size:.75rem;line-height:1.25rem;margin:0 0 .25rem}.fr-message:after{clip:rect(0,0,0,0);border:0;content:var(--content);display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-message:last-child{--comma:". ";margin-bottom:0}.fr-message--error:before,.fr-message--info:before,.fr-message--valid:before,.fr-message--warning:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-right:.25rem;margin-top:.125rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-message--error:before{-webkit-mask-image:url(../icons/system/fr--error-fill.svg);mask-image:url(../icons/system/fr--error-fill.svg)}.fr-message--valid:before{-webkit-mask-image:url(../icons/system/fr--success-fill.svg);mask-image:url(../icons/system/fr--success-fill.svg)}.fr-message--info:before{-webkit-mask-image:url(../icons/system/fr--info-fill.svg);mask-image:url(../icons/system/fr--info-fill.svg)}.fr-message--warning:before{-webkit-mask-image:url(../icons/system/fr--warning-fill.svg);mask-image:url(../icons/system/fr--warning-fill.svg)}.fr-input-group--valid label,.fr-range-group--valid label,.fr-select-group--valid label,.fr-upload-group--valid label{color:var(--text-default-success)}.fr-input-group--error label,.fr-range-group--error label,.fr-select-group--error label,.fr-upload-group--error label{color:var(--text-default-error)}.fr-input-group--info label,.fr-range-group--info label,.fr-select-group--info label,.fr-upload-group--info label{color:var(--text-default-info)}.fr-input-group--disabled .fr-hint-text,.fr-input-group--disabled label,.fr-range-group--disabled .fr-hint-text,.fr-range-group--disabled label,.fr-select-group--disabled .fr-hint-text,.fr-select-group--disabled label,.fr-upload-group--disabled .fr-hint-text,.fr-upload-group--disabled label{color:var(--text-disabled-grey)}.fr-label--error{color:var(--text-default-error)}.fr-label--success{color:var(--text-default-success)}.fr-label--info{color:var(--text-default-info)}.fr-label--disabled,.fr-label--disabled .fr-hint-text{color:var(--text-disabled-grey)}.fr-hint-text,.fr-message{color:var(--text-mention-grey)}.fr-message--error{color:var(--text-default-error)}.fr-message--valid{color:var(--text-default-success)}.fr-message--info{color:var(--text-default-info)}.fr-message--warning{color:var(--text-default-warning)}.fr-fieldset input:disabled+label,.fr-fieldset input:disabled+label .fr-hint-text,.fr-fieldset input:disabled+label+.fr-hint-text,.fr-fieldset:disabled .fr-fieldset__legend,.fr-fieldset:disabled .fr-hint-text,.fr-fieldset:disabled .fr-label{color:var(--text-disabled-grey)}.fr-fieldset--error,.fr-fieldset--error .fr-fieldset__legend{background-image:linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error))}.fr-fieldset--error .fr-fieldset__legend,.fr-fieldset--error .fr-label{color:var(--text-default-error)}.fr-fieldset--valid,.fr-fieldset--valid .fr-fieldset__legend{background-image:linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success))}.fr-fieldset--valid .fr-fieldset__legend,.fr-fieldset--valid .fr-label{color:var(--text-default-success)}.fr-fieldset--info,.fr-fieldset--info .fr-fieldset__legend{background-image:linear-gradient(0deg,var(--border-plain-info),var(--border-plain-info))}.fr-fieldset--info .fr-fieldset__legend,.fr-fieldset--info .fr-label{color:var(--text-default-info)}.fr-input-group:not(:last-child),.fr-select-group:not(:last-child){margin-bottom:1.5rem}.fr-input-group .fr-label .fr-hint-text,.fr-select-group .fr-label .fr-hint-text{margin-top:.25rem}.fr-fieldset--inline .fr-fieldset__content{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:-.75rem .5rem 0}.fr-fieldset--inline .fr-checkbox-group{display:inline-flex;margin-bottom:0}.fr-fieldset--inline .fr-checkbox-group:first-child{margin-top:0}.fr-fieldset--inline .fr-checkbox-group:not(:last-child){margin-right:1.25rem}.fr-fieldset--inline .fr-checkbox-group:last-child{margin-bottom:0}.fr-fieldset--inline .fr-radio-group{display:inline-flex}.fr-fieldset--inline .fr-radio-group:not(:last-child){margin-right:1.75rem}.fr-fieldset--inline .fr-radio-group:first-child{margin-top:0}.fr-fieldset--inline .fr-radio-group:last-child{margin-bottom:0}.fr-fieldset__content{margin:0 .5rem;position:relative;width:100%}.fr-fieldset__content .fr-checkbox-group:first-child,.fr-fieldset__content .fr-radio-group:first-child{margin-top:-.75rem}.fr-fieldset__content .fr-checkbox-group label,.fr-fieldset__content .fr-radio-group label{padding:.75rem 0}.fr-fieldset__content .fr-checkbox-group input[type=checkbox]+label:before,.fr-fieldset__content .fr-radio-group:not(.fr-radio-rich) input[type=radio]+label:before{top:.75rem}.fr-fieldset__content+.fr-error-text,.fr-fieldset__content+.fr-info-text,.fr-fieldset__content+.fr-valid-text{margin-bottom:1rem;margin-left:.5rem;margin-top:0}.fr-error-text,.fr-info-text,.fr-valid-text{align-items:center;display:flex;flex-direction:row;font-size:.75rem;line-height:1.25rem;margin-bottom:0;margin-top:1rem}.fr-error-text:before,.fr-info-text:before,.fr-valid-text:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-right:.25rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-error-text+.fr-error-text,.fr-error-text+.fr-info-text,.fr-error-text+.fr-valid-text,.fr-info-text+.fr-error-text,.fr-info-text+.fr-info-text,.fr-info-text+.fr-valid-text,.fr-valid-text+.fr-error-text,.fr-valid-text+.fr-info-text,.fr-valid-text+.fr-valid-text{margin-top:.25rem}.fr-error-text:before{-webkit-mask-image:url(../icons/system/fr--error-fill.svg);mask-image:url(../icons/system/fr--error-fill.svg)}.fr-valid-text:before{-webkit-mask-image:url(../icons/system/fr--success-fill.svg);mask-image:url(../icons/system/fr--success-fill.svg)}.fr-info-text:before{-webkit-mask-image:url(../icons/system/fr--info-fill.svg);mask-image:url(../icons/system/fr--info-fill.svg)}.fr-error-text{color:var(--text-default-error)}.fr-valid-text{color:var(--text-default-success)}.fr-info-text{color:var(--text-default-info)}.fr-fieldset--valid .fr-fieldset__content:before{box-shadow:inset 2px 0 0 0 var(--border-plain-success)}.fr-fieldset--error .fr-fieldset__content:before{box-shadow:inset 2px 0 0 0 var(--border-plain-error)}.fr-fieldset--info .fr-fieldset__content:before{box-shadow:inset 2px 0 0 0 var(--border-plain-info)}.fr-stepper{--title-spacing:0;--text-spacing:0;display:flex;flex-direction:column;margin-bottom:2rem}.fr-stepper__title{--title-spacing:0 0 0.75rem 0;--text-spacing:0 0 0.75rem 0;color:var(--text-title-grey);display:flex;flex-direction:column-reverse;font-size:1.125rem;font-weight:700;line-height:1.5rem}.fr-stepper__state{--title-spacing:0 0 0.25rem 0;--text-spacing:0 0 0.25rem 0;color:var(--text-mention-grey);font-size:.875rem;font-weight:400;line-height:1.5rem}.fr-stepper__state:after{content:"\a";line-height:2rem;white-space:pre}.fr-stepper__details{color:var(--text-mention-grey);font-size:.75rem;line-height:1.25rem;margin-top:.75rem}.fr-stepper .fr-stepper__steps[data-fr-steps="2"][data-fr-current-step="2"]+.fr-stepper__details,.fr-stepper .fr-stepper__steps[data-fr-steps="3"][data-fr-current-step="3"]+.fr-stepper__details,.fr-stepper .fr-stepper__steps[data-fr-steps="4"][data-fr-current-step="4"]+.fr-stepper__details,.fr-stepper .fr-stepper__steps[data-fr-steps="5"][data-fr-current-step="5"]+.fr-stepper__details,.fr-stepper .fr-stepper__steps[data-fr-steps="6"][data-fr-current-step="6"]+.fr-stepper__details,.fr-stepper .fr-stepper__steps[data-fr-steps="7"][data-fr-current-step="7"]+.fr-stepper__details,.fr-stepper .fr-stepper__steps[data-fr-steps="8"][data-fr-current-step="8"]+.fr-stepper__details{display:none}.fr-stepper__steps{--stepper-size:0.5rem;--default-outer:calc((100% + var(--stepper-size))/var(--steps));--default-inner:calc(var(--default-outer) - var(--stepper-size));--active-outer:calc((100% + var(--stepper-size))/var(--current-step));--active-inner:calc(var(--active-outer) - var(--stepper-size));--current-step:0;background-image:repeating-linear-gradient(to right,var(--background-active-blue-france) 0,var(--background-active-blue-france) var(--active-inner),transparent var(--active-inner),transparent var(--active-outer)),repeating-linear-gradient(to right,var(--background-contrast-grey) 0,var(--background-contrast-grey) var(--default-inner),transparent var(--default-inner),transparent var(--default-outer));background-position:0 0,0 0;background-repeat:no-repeat;background-size:calc((100% + var(--stepper-size))*var(--current-step)/var(--steps) - var(--stepper-size)) 100%,100% 100%;height:var(--stepper-size);width:100%}.fr-stepper__steps[data-fr-steps="2"]{--steps:2;--step-width:50%}.fr-stepper__steps[data-fr-steps="3"]{--steps:3;--step-width:33.33333%}.fr-stepper__steps[data-fr-steps="4"]{--steps:4;--step-width:25%}.fr-stepper__steps[data-fr-steps="5"]{--steps:5;--step-width:20%}.fr-stepper__steps[data-fr-steps="6"]{--steps:6;--step-width:16.66667%}.fr-stepper__steps[data-fr-steps="7"]{--steps:7;--step-width:14.28571%}.fr-stepper__steps[data-fr-steps="8"]{--steps:8;--step-width:12.5%}.fr-stepper__steps[data-fr-current-step="1"]{--current-step:1}.fr-stepper__steps[data-fr-current-step="2"]{--current-step:2}.fr-stepper__steps[data-fr-current-step="3"]{--current-step:3}.fr-stepper__steps[data-fr-current-step="4"]{--current-step:4}.fr-stepper__steps[data-fr-current-step="5"]{--current-step:5}.fr-stepper__steps[data-fr-current-step="6"]{--current-step:6}.fr-stepper__steps[data-fr-current-step="7"]{--current-step:7}.fr-stepper__steps[data-fr-current-step="8"]{--current-step:8}.fr-tooltip{--arrow-x:0;background-position:calc(50% + var(--arrow-x)) calc(100% - .5rem),calc(50% + var(--arrow-x)) calc(100% - .375rem),50% calc(100% - .75rem),50% calc(100% - .75rem);background-repeat:no-repeat;background-size:.5rem .375rem,.5rem .375rem,100% 1px,100% calc(100% - .75rem);color:var(--text-default-grey);display:block;font-size:.75rem;line-height:1.25rem;max-width:min(24rem,calc(66.66667vw - 1.33333rem));opacity:1;padding:.5rem .5rem 1.25rem;text-align:left;transition:opacity 0s .15s,visibility 0s .15s;visibility:visible;white-space:normal}.fr-tooltip:not(.fr-tooltip--shown){display:none;opacity:0}.fr-tooltip--hidding{opacity:0}.fr-tooltip.fr-placement--bottom{background-position-y:.5rem,.375rem,.75rem,.75rem;padding-bottom:.5rem;padding-top:1.25rem}.fr-tooltip.fr-placement{background-image:linear-gradient(90deg,var(--background-overlap-grey),var(--background-overlap-grey));filter:drop-shadow(var(--overlap-shadow));z-index:calc(var(--ground) + 1000)}@supports (background:conic-gradient(white,black)){.fr-tooltip.fr-placement--top{background-image:conic-gradient(from -33.69deg at 50% 100%,transparent 0deg,var(--background-overlap-grey) 0deg,var(--background-overlap-grey) 67.38deg,transparent 67.38deg),conic-gradient(from -33.69deg at 50% 100%,transparent 0deg,var(--border-default-grey) 0deg,var(--border-default-grey) 67.38deg,transparent 67.38deg),linear-gradient(90deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(90deg,var(--background-overlap-grey),var(--background-overlap-grey))}.fr-tooltip.fr-placement--bottom{background-image:conic-gradient(from 146.31deg at 50% 0,transparent 0deg,var(--background-overlap-grey) 0deg,var(--background-overlap-grey) 67.38deg,transparent 67.38deg),conic-gradient(from 146.31deg at 50% 0,transparent 0deg,var(--border-default-grey) 0deg,var(--border-default-grey) 67.38deg,transparent 67.38deg),linear-gradient(90deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(90deg,var(--background-overlap-grey),var(--background-overlap-grey))}}.fr-link{--text-spacing:0;--title-spacing:0;color:var(--text-action-high-blue-france);display:inline;font-size:1rem;line-height:1.5rem;padding:0}.fr-link[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-link[target=_blank]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-link--icon-left[class*=" fr-fi-"],.fr-link--icon-left[class*=" fr-icon-"],.fr-link--icon-left[class^=fr-fi-],.fr-link--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--icon-left[class*=" fr-fi-"]:before,.fr-link--icon-left[class*=" fr-icon-"]:before,.fr-link--icon-left[class^=fr-fi-]:before,.fr-link--icon-left[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-link--icon-right[class*=" fr-fi-"],.fr-link--icon-right[class*=" fr-icon-"],.fr-link--icon-right[class^=fr-fi-],.fr-link--icon-right[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--icon-right[class*=" fr-fi-"]:after,.fr-link--icon-right[class*=" fr-icon-"]:after,.fr-link--icon-right[class^=fr-fi-]:after,.fr-link--icon-right[class^=fr-icon-]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-link--icon-right[class*=" fr-fi-"]:before,.fr-link--icon-right[class*=" fr-icon-"]:before,.fr-link--icon-right[class^=fr-fi-]:before,.fr-link--icon-right[class^=fr-icon-]:before,.fr-link[class*=" fr-fi-"]:not([class*=fr-link--icon-]):before,.fr-link[class*=" fr-icon-"]:not([class*=fr-link--icon-]):before,.fr-link[class^=fr-fi-]:not([class*=fr-link--icon-]):before,.fr-link[class^=fr-icon-]:not([class*=fr-link--icon-]):before{content:none}.fr-link--xs{font-size:.75rem;line-height:1.25rem;padding:0}.fr-link--xs[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-link--xs[target=_blank]:after{--icon-size:0.75rem;content:"";margin-left:.5rem;margin-right:-.09375rem}.fr-link--xs.fr-link--icon-left[class*=" fr-fi-"],.fr-link--xs.fr-link--icon-left[class*=" fr-icon-"],.fr-link--xs.fr-link--icon-left[class^=fr-fi-],.fr-link--xs.fr-link--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--xs.fr-link--icon-left[class*=" fr-fi-"]:before,.fr-link--xs.fr-link--icon-left[class*=" fr-icon-"]:before,.fr-link--xs.fr-link--icon-left[class^=fr-fi-]:before,.fr-link--xs.fr-link--icon-left[class^=fr-icon-]:before{--icon-size:0.75rem;margin-left:-.09375rem;margin-right:.5rem}.fr-link--xs.fr-link--icon-right[class*=" fr-fi-"],.fr-link--xs.fr-link--icon-right[class*=" fr-icon-"],.fr-link--xs.fr-link--icon-right[class^=fr-fi-],.fr-link--xs.fr-link--icon-right[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--xs.fr-link--icon-right[class*=" fr-fi-"]:after,.fr-link--xs.fr-link--icon-right[class*=" fr-icon-"]:after,.fr-link--xs.fr-link--icon-right[class^=fr-fi-]:after,.fr-link--xs.fr-link--icon-right[class^=fr-icon-]:after{--icon-size:0.75rem;content:"";margin-left:.5rem;margin-right:-.09375rem}.fr-link--xs.fr-link--icon-right[class*=" fr-fi-"]:before,.fr-link--xs.fr-link--icon-right[class*=" fr-icon-"]:before,.fr-link--xs.fr-link--icon-right[class^=fr-fi-]:before,.fr-link--xs.fr-link--icon-right[class^=fr-icon-]:before,.fr-link--xs[class*=" fr-fi-"]:not([class*=fr-link--icon-]):before,.fr-link--xs[class*=" fr-icon-"]:not([class*=fr-link--icon-]):before,.fr-link--xs[class^=fr-fi-]:not([class*=fr-link--icon-]):before,.fr-link--xs[class^=fr-icon-]:not([class*=fr-link--icon-]):before{content:none}.fr-link--sm{font-size:.875rem;line-height:1.5rem;padding:0}.fr-link--sm[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-link--sm[target=_blank]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-link--sm.fr-link--icon-left[class*=" fr-fi-"],.fr-link--sm.fr-link--icon-left[class*=" fr-icon-"],.fr-link--sm.fr-link--icon-left[class^=fr-fi-],.fr-link--sm.fr-link--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--sm.fr-link--icon-left[class*=" fr-fi-"]:before,.fr-link--sm.fr-link--icon-left[class*=" fr-icon-"]:before,.fr-link--sm.fr-link--icon-left[class^=fr-fi-]:before,.fr-link--sm.fr-link--icon-left[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-link--sm.fr-link--icon-right[class*=" fr-fi-"],.fr-link--sm.fr-link--icon-right[class*=" fr-icon-"],.fr-link--sm.fr-link--icon-right[class^=fr-fi-],.fr-link--sm.fr-link--icon-right[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--sm.fr-link--icon-right[class*=" fr-fi-"]:after,.fr-link--sm.fr-link--icon-right[class*=" fr-icon-"]:after,.fr-link--sm.fr-link--icon-right[class^=fr-fi-]:after,.fr-link--sm.fr-link--icon-right[class^=fr-icon-]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-link--sm.fr-link--icon-right[class*=" fr-fi-"]:before,.fr-link--sm.fr-link--icon-right[class*=" fr-icon-"]:before,.fr-link--sm.fr-link--icon-right[class^=fr-fi-]:before,.fr-link--sm.fr-link--icon-right[class^=fr-icon-]:before,.fr-link--sm[class*=" fr-fi-"]:not([class*=fr-link--icon-]):before,.fr-link--sm[class*=" fr-icon-"]:not([class*=fr-link--icon-]):before,.fr-link--sm[class^=fr-fi-]:not([class*=fr-link--icon-]):before,.fr-link--sm[class^=fr-icon-]:not([class*=fr-link--icon-]):before{content:none}.fr-link--lg{font-size:1.125rem;line-height:1.75rem;padding:0}.fr-link--lg[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-link--lg[target=_blank]:after{--icon-size:1.5rem;content:"";margin-left:.5rem;margin-right:-.1875rem}.fr-link--lg.fr-link--icon-left[class*=" fr-fi-"],.fr-link--lg.fr-link--icon-left[class*=" fr-icon-"],.fr-link--lg.fr-link--icon-left[class^=fr-fi-],.fr-link--lg.fr-link--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--lg.fr-link--icon-left[class*=" fr-fi-"]:before,.fr-link--lg.fr-link--icon-left[class*=" fr-icon-"]:before,.fr-link--lg.fr-link--icon-left[class^=fr-fi-]:before,.fr-link--lg.fr-link--icon-left[class^=fr-icon-]:before{--icon-size:1.5rem;margin-left:-.1875rem;margin-right:.5rem}.fr-link--lg.fr-link--icon-right[class*=" fr-fi-"],.fr-link--lg.fr-link--icon-right[class*=" fr-icon-"],.fr-link--lg.fr-link--icon-right[class^=fr-fi-],.fr-link--lg.fr-link--icon-right[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--lg.fr-link--icon-right[class*=" fr-fi-"]:after,.fr-link--lg.fr-link--icon-right[class*=" fr-icon-"]:after,.fr-link--lg.fr-link--icon-right[class^=fr-fi-]:after,.fr-link--lg.fr-link--icon-right[class^=fr-icon-]:after{--icon-size:1.5rem;content:"";margin-left:.5rem;margin-right:-.1875rem}.fr-link--lg.fr-link--icon-right[class*=" fr-fi-"]:before,.fr-link--lg.fr-link--icon-right[class*=" fr-icon-"]:before,.fr-link--lg.fr-link--icon-right[class^=fr-fi-]:before,.fr-link--lg.fr-link--icon-right[class^=fr-icon-]:before,.fr-link--lg[class*=" fr-fi-"]:not([class*=fr-link--icon-]):before,.fr-link--lg[class*=" fr-icon-"]:not([class*=fr-link--icon-]):before,.fr-link--lg[class^=fr-fi-]:not([class*=fr-link--icon-]):before,.fr-link--lg[class^=fr-icon-]:not([class*=fr-link--icon-]):before{content:none}button.fr-link{text-align:left}.fr-link--download,.fr-links-group--download .fr-link{font-size:1rem;line-height:1.5rem;max-height:none;max-width:100%;overflow:initial;padding:0;position:relative}.fr-link--download:after,.fr-links-group--download .fr-link:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-bottom:1.75rem;margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../icons/system/download-line.svg);mask-image:url(../icons/system/download-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);vertical-align:calc((.75rem - var(--icon-size))*.5 - 1.75rem);width:var(--icon-size)}.fr-link--download:before,.fr-links-group--download .fr-link:before{content:none}.fr-link--download .fr-link__detail,.fr-links-group--download .fr-link .fr-link__detail{cursor:text;font-size:.75rem;font-weight:400;left:0;line-height:1.25rem;margin-top:1.75rem;pointer-events:none;position:absolute;white-space:nowrap}.fr-link--download .fr-link__detail abbr,.fr-links-group--download .fr-link .fr-link__detail abbr{text-decoration:none}.fr-links-group--download{--ul-type:disc;--ol-type:decimal;--ul-start:1rem;--ol-start:1.5rem;--xl-block:0.5rem;--li-bottom:0.25rem;--xl-base:1em;--ol-content:counters(li-counter,".") ".  "}.fr-links-group--download>li{display:block}.fr-links-group .fr-link--download,.fr-links-group--download .fr-link{margin-bottom:2.5rem}.fr-links-group{--li-bottom:0.5rem}.fr-links-group--inline{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;display:inline;margin:0 -.5rem}.fr-links-group--inline>li{display:inline;line-height:2.75rem}.fr-links-group--inline .fr-link{margin:0 .5rem 1rem}.fr-links-group--sm .fr-link{font-size:.875rem;line-height:1.5rem;padding:0}.fr-links-group--sm .fr-link:after,.fr-links-group--sm .fr-link:before{--icon-size:1rem}.fr-links-group--sm .fr-link:not(.fr-link--download){vertical-align:top}.fr-links-group--lg .fr-link{font-size:1.125rem;line-height:1.75rem;padding:0}.fr-links-group--lg .fr-link:after,.fr-links-group--lg .fr-link:before{--icon-size:1.5rem}.fr-links-group__title{font-size:1.375rem;font-weight:700;line-height:1.75rem;margin:var(--title-spacing)}.fr-links-group--bordered{box-shadow:inset 0 0 0 1px var(--border-default-grey);padding:1.5rem 1.5rem .5rem}.fr-link--close{--hover:inherit;--active:inherit;align-items:center;background-color:transparent;color:var(--text-action-high-blue-france);display:flex;flex-direction:row;font-size:.875rem;line-height:1.5rem;margin-left:auto;margin-right:-1rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-link--close:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../icons/system/close-line.svg);mask-image:url(../icons/system/close-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-link--close:before{content:none}.fr-link.fr-link--icon-left.fr-fi-theme-fill{font-size:1rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2.5rem;overflow:initial;padding:.5rem 1rem}.fr-link.fr-link--icon-left.fr-fi-theme-fill:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-link__detail{color:var(--text-mention-grey)}.fr-links-group li::marker{color:var(--text-action-high-blue-france)}.fr-link--close:disabled,a.fr-link--close:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}.fr-sidemenu{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;--underline-img:none;--text-spacing:0;--title-spacing:0;box-shadow:inset 0 -1px 0 0 var(--border-default-grey),inset 0 1px 0 0 var(--border-default-grey);margin-left:-1rem;margin-right:-1rem;position:relative}.fr-sidemenu a:not([href]){cursor:default}.fr-sidemenu .fr-collapse{margin:-.25rem -.25rem 0;padding:.25rem .25rem 0}.fr-sidemenu .fr-collapse.fr-collapsing{margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}.fr-sidemenu__title{box-shadow:inset 0 -1px 0 0 var(--border-default-grey);color:var(--text-title-grey);font-size:1.125rem;font-weight:700;line-height:1.75rem;padding:1rem 0}.fr-sidemenu__list{font-weight:700}.fr-sidemenu__list .fr-sidemenu__list{font-weight:400;margin:0 1rem 1rem}.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__btn,.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__link{font-size:1rem;font-weight:400;line-height:1.5rem}.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__btn,.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__link{font-size:.875rem;line-height:1.5rem}.fr-sidemenu__item{position:relative}.fr-sidemenu__item:before{bottom:0;box-shadow:0 -1px 0 0 var(--border-default-grey),inset 0 -1px 0 0 var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-sidemenu__item .fr-sidemenu__item .fr-sidemenu__item:before{content:none}.fr-sidemenu__inner>.fr-collapse{margin:-.25rem .75rem 0;padding:.25rem .75rem 0}.fr-sidemenu__btn,.fr-sidemenu__link{--hover-tint:var(--hover);--active-tint:var(--active);align-items:center;color:var(--text-action-high-blue-france);display:flex;flex-direction:row;font-size:1rem;font-weight:700;line-height:1.5rem;padding:.75rem 1rem;position:relative;text-align:left;width:100%}.fr-sidemenu__btn[aria-current]:not([aria-current=false]):before,.fr-sidemenu__link[aria-current]:not([aria-current=false]):before{--idle:transparent;--hover:var(--border-active-blue-france-hover);--active:var(--border-active-blue-france-active);background-color:var(--border-active-blue-france);bottom:.75rem;content:"";left:0;position:absolute;top:.75rem;width:2px}.fr-sidemenu__link:not([href])[aria-current]:not([aria-current=false]){cursor:default;pointer-events:none}.fr-sidemenu__btn[aria-expanded]{align-items:center;display:flex;flex-direction:row}.fr-sidemenu__btn[aria-expanded]:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:auto;margin-right:0;-webkit-mask-image:url(../icons/system/arrow-down-s-line.svg);mask-image:url(../icons/system/arrow-down-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:transform .3s;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-sidemenu__btn[aria-expanded=true]:after{transform:rotate(-180deg)}.fr-sidemenu__inner>.fr-sidemenu__btn{font-weight:500;outline-offset:-2px;width:100%}.fr-sidemenu__inner>.fr-sidemenu__btn:after{margin-right:1rem}.fr-sidemenu__inner>.fr-sidemenu__btn:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:.5rem;-webkit-mask-image:url(../icons/system/menu-2-fill.svg);mask-image:url(../icons/system/menu-2-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-sidemenu__item .fr-sidemenu__btn,.fr-sidemenu__item .fr-sidemenu__link{color:var(--text-action-high-grey)}.fr-sidemenu__item:first-child:before{box-shadow:inset 0 -1px 0 0 var(--border-default-grey)}.fr-sidemenu__item:last-child:before{box-shadow:0 -1px 0 0 var(--border-default-grey)}.fr-sidemenu__btn[aria-current]:not([aria-current=false]),.fr-sidemenu__link[aria-current]:not([aria-current=false]){color:var(--text-active-blue-france)}.fr-sidemenu__btn[aria-expanded=true]{--idle:transparent;--hover:var(--background-open-blue-france-hover);--active:var(--background-open-blue-france-active);background-color:var(--background-open-blue-france)}.fr-highlight{background-image:linear-gradient(0deg,var(--border-default-blue-france),var(--border-default-blue-france));background-position:0 0;background-repeat:no-repeat;background-size:.25rem 100%;font-size:1rem;line-height:1.5rem;padding-left:1.25rem}.fr-highlight--green-tilleul-verveine{background-image:linear-gradient(0deg,var(--border-default-green-tilleul-verveine),var(--border-default-green-tilleul-verveine))}.fr-highlight--green-bourgeon{background-image:linear-gradient(0deg,var(--border-default-green-bourgeon),var(--border-default-green-bourgeon))}.fr-highlight--green-emeraude{background-image:linear-gradient(0deg,var(--border-default-green-emeraude),var(--border-default-green-emeraude))}.fr-highlight--green-menthe{background-image:linear-gradient(0deg,var(--border-default-green-menthe),var(--border-default-green-menthe))}.fr-highlight--green-archipel{background-image:linear-gradient(0deg,var(--border-default-green-archipel),var(--border-default-green-archipel))}.fr-highlight--blue-ecume{background-image:linear-gradient(0deg,var(--border-default-blue-ecume),var(--border-default-blue-ecume))}.fr-highlight--blue-cumulus{background-image:linear-gradient(0deg,var(--border-default-blue-cumulus),var(--border-default-blue-cumulus))}.fr-highlight--purple-glycine{background-image:linear-gradient(0deg,var(--border-default-purple-glycine),var(--border-default-purple-glycine))}.fr-highlight--pink-macaron{background-image:linear-gradient(0deg,var(--border-default-pink-macaron),var(--border-default-pink-macaron))}.fr-highlight--pink-tuile{background-image:linear-gradient(0deg,var(--border-default-pink-tuile),var(--border-default-pink-tuile))}.fr-highlight--yellow-tournesol{background-image:linear-gradient(0deg,var(--border-default-yellow-tournesol),var(--border-default-yellow-tournesol))}.fr-highlight--yellow-moutarde{background-image:linear-gradient(0deg,var(--border-default-yellow-moutarde),var(--border-default-yellow-moutarde))}.fr-highlight--orange-terre-battue{background-image:linear-gradient(0deg,var(--border-default-orange-terre-battue),var(--border-default-orange-terre-battue))}.fr-highlight--brown-cafe-creme{background-image:linear-gradient(0deg,var(--border-default-brown-cafe-creme),var(--border-default-brown-cafe-creme))}.fr-highlight--brown-caramel{background-image:linear-gradient(0deg,var(--border-default-brown-caramel),var(--border-default-brown-caramel))}.fr-highlight--brown-opera{background-image:linear-gradient(0deg,var(--border-default-brown-opera),var(--border-default-brown-opera))}.fr-highlight--beige-gris-galet{background-image:linear-gradient(0deg,var(--border-default-beige-gris-galet),var(--border-default-beige-gris-galet))}.fr-tabs__tab{--text-spacing:0;--title-spacing:0;--underline-img:none;--hover-tint:var(--hover);align-items:center;background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));background-position:0 0,0 calc(100% - 1px),100% calc(100% - 1px),100% 100%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:0 2px,1px 0,1px 0,100% 1px;box-shadow:0 2px 0 0 var(--background-default-grey);display:inline-flex;flex-direction:row;font-size:1rem;font-weight:700;height:100%;line-height:1.5rem;margin:0 .25rem;min-height:2.5rem;overflow:visible;padding:.5rem 1rem;position:relative;white-space:nowrap;width:-moz-fit-content;width:fit-content;z-index:1}.fr-tabs__tab:after,.fr-tabs__tab:before{display:block}.fr-tabs__tab[class*=" fr-fi-"]:not([class*=fr-tabs__tab--icon-]),.fr-tabs__tab[class*=" fr-icon-"]:not([class*=fr-tabs__tab--icon-]),.fr-tabs__tab[class^=fr-fi-]:not([class*=fr-tabs__tab--icon-]),.fr-tabs__tab[class^=fr-icon-]:not([class*=fr-tabs__tab--icon-]){max-height:2.5rem;max-width:2.5rem;overflow:hidden;padding-left:.75rem;padding-right:.75rem;white-space:nowrap}.fr-tabs__tab[class*=" fr-fi-"]:not([class*=fr-tabs__tab--icon-]):before,.fr-tabs__tab[class*=" fr-icon-"]:not([class*=fr-tabs__tab--icon-]):before,.fr-tabs__tab[class^=fr-fi-]:not([class*=fr-tabs__tab--icon-]):before,.fr-tabs__tab[class^=fr-icon-]:not([class*=fr-tabs__tab--icon-]):before{--icon-size:1rem;margin-left:0;margin-right:.75rem}.fr-tabs__tab--icon-left[class*=" fr-fi-"],.fr-tabs__tab--icon-left[class*=" fr-icon-"],.fr-tabs__tab--icon-left[class^=fr-fi-],.fr-tabs__tab--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-tabs__tab--icon-left[class*=" fr-fi-"]:before,.fr-tabs__tab--icon-left[class*=" fr-icon-"]:before,.fr-tabs__tab--icon-left[class^=fr-fi-]:before,.fr-tabs__tab--icon-left[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-tabs{--tabs-height:auto;--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;--underline-img:none;align-items:flex-start;box-shadow:inset 0 -1px 0 0 var(--border-default-grey);display:flex;flex-direction:row;flex-wrap:wrap;height:var(--tabs-height);margin-left:0;margin-right:0;margin-top:-4px;overflow:hidden;padding-top:4px;position:relative;transition:height .3s}.fr-tabs--viewport-width{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.fr-tabs:before{box-shadow:inset 0 1px 0 0 var(--border-default-grey),inset 1px 0 0 0 var(--border-default-grey),inset -1px 0 0 0 var(--border-default-grey);content:"";display:block;height:100%;margin-top:-1px;order:2;width:100%}.fr-tabs__list{align-items:stretch;display:flex;margin:-4px 0;min-height:3rem;order:1;overflow-x:auto;padding:4px .75rem;width:100%;z-index:1}.fr-tabs__tab[aria-selected=true]{background-size:100% 2px,1px calc(100% - 1px),1px calc(100% - 1px),0 1px}.fr-tabs__panel{--underline-img:linear-gradient(0deg,currentColor,currentColor);--ul-type:disc;--ol-type:decimal;--ul-start:1rem;--ol-start:1.5rem;--xl-block:0.5rem;--li-bottom:0.25rem;--xl-base:1em;--ol-content:counters(li-counter,".") ".  ";display:block;flex:0 0 100%;height:auto;left:-100%;margin-right:-100%;order:3;padding:1rem;position:relative;transition:visibility .3s,transform .3s;width:100%}.fr-tabs__panel:focus,.fr-tabs__panel:focus-visible{outline-offset:calc(-1rem + 2px)}.fr-tabs__panel--direction-end{transform:translate(100%)}.fr-tabs__panel--direction-start{transform:translate(-100%)}.fr-tabs__panel:not(.fr-tabs__panel--selected){visibility:hidden}.fr-tabs__shadow{--tabs-list-height:3rem}.fr-tabs__shadow:before{box-shadow:inset 0 0 0 0 hsla(0,0%,9%,0),inset 0 0 0 0 hsla(0,0%,9%,0);content:"";display:block;height:calc(var(--tabs-list-height) - 8px);left:0;opacity:.8;pointer-events:none;position:absolute;right:0;top:4px;transition:box-shadow .3s;z-index:2}.fr-tabs__shadow--left:before{box-shadow:inset 2rem 0 1.5rem -2rem #161616,inset 0 0 0 0 hsla(0,0%,9%,0)}.fr-tabs__shadow--right:before{box-shadow:inset 0 0 0 0 hsla(0,0%,9%,0),inset -2rem 0 1.5rem -2rem #161616}.fr-tabs__shadow--left.fr-tabs__shadow--right:before{box-shadow:inset 2rem 0 1.5rem -2rem #161616,inset -2rem 0 1.5rem -2rem #161616}:root[data-fr-theme=dark] .fr-tabs__shadow:before{opacity:1}.fr-tabs__tab:not([aria-selected=true]){--idle:transparent;--hover:var(--background-action-low-blue-france-hover);--active:var(--background-action-low-blue-france-active);background-color:var(--background-action-low-blue-france);color:var(--text-action-high-grey)}.fr-tabs__tab[aria-selected=true]:not(:disabled){--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey);background-image:linear-gradient(0deg,var(--border-active-blue-france),var(--border-active-blue-france)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));color:var(--text-active-blue-france)}.fr-tabs__tab:disabled{--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey);color:var(--text-disabled-grey)}.fr-pagination__link{--text-spacing:0;--title-spacing:0;--hover-tint:var(--hover);--underline-img:none;align-items:center;display:inline-flex;flex-direction:row;font-size:.875rem;line-height:1.5rem;margin-bottom:1rem;margin-left:.5rem;margin-right:.5rem;min-height:2rem;min-width:2rem;padding:.25rem .75rem;position:relative;width:-moz-fit-content;width:fit-content}.fr-pagination__link:after,.fr-pagination__link:before{display:block}.fr-pagination{--underline-img:none;--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;color:var(--text-action-high-grey)}.fr-pagination__list{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.fr-pagination__list>:first-child,.fr-pagination__list>:first-child *{margin-left:0}.fr-pagination__list>:last-child,.fr-pagination__list>:last-child *{margin-right:0}.fr-pagination__link:not([href])[aria-current]:not([aria-current=false]){cursor:default;pointer-events:none}.fr-pagination__link--first{font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-pagination__link--first:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/system/fr--arrow-left-s-first-line.svg);mask-image:url(../icons/system/fr--arrow-left-s-first-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--first.fr-pagination__link--label{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--first.fr-pagination__link--label:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(../icons/system/fr--arrow-left-s-first-line.svg);mask-image:url(../icons/system/fr--arrow-left-s-first-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--prev{font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-pagination__link--prev:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/system/arrow-left-s-line.svg);mask-image:url(../icons/system/arrow-left-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--prev.fr-pagination__link--label{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--prev.fr-pagination__link--label:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(../icons/system/arrow-left-s-line.svg);mask-image:url(../icons/system/arrow-left-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--next{font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-pagination__link--next:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/system/arrow-right-s-line.svg);mask-image:url(../icons/system/arrow-right-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--next.fr-pagination__link--label{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--next.fr-pagination__link--label:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../icons/system/arrow-right-s-line.svg);mask-image:url(../icons/system/arrow-right-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--next.fr-pagination__link--label:before{content:none}.fr-pagination__link--last{font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-pagination__link--last:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/system/fr--arrow-right-s-last-line.svg);mask-image:url(../icons/system/fr--arrow-right-s-last-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--last.fr-pagination__link--label{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--last.fr-pagination__link--label:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../icons/system/fr--arrow-right-s-last-line.svg);mask-image:url(../icons/system/fr--arrow-right-s-last-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--last.fr-pagination__link--label:before{content:none}.fr-pagination__link[aria-current]:not([aria-current=false]){--idle:transparent;--hover:var(--background-active-blue-france-hover);--active:var(--background-active-blue-france-active);background-color:var(--background-active-blue-france);color:var(--text-inverted-blue-france)}.fr-pagination__link:not([aria-current]):disabled,.fr-pagination__link[aria-current=false]:disabled,a.fr-pagination__link:not([aria-current]):not([href]),a.fr-pagination__link[aria-current=false]:not([href]){color:var(--text-disabled-grey)}.fr-summary{--text-spacing:0 0 0.5rem 0;--title-spacing:0 0 0.5rem 0;--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);background-color:var(--background-contrast-grey);font-size:.75rem;line-height:1.25rem;padding:1.5rem}.fr-summary ol{list-style-type:none}.fr-summary li{padding:.5rem 0}.fr-summary li::marker{content:none}.fr-summary__title{color:var(--text-title-grey);font-size:.75rem;font-weight:700;line-height:1.25rem;padding-left:.5rem;text-transform:uppercase}.fr-summary__link{display:inline;font-size:.75rem;line-height:1.25rem;position:relative}.fr-summary__link:before{content:var(--ol-content);font-size:var(--xl-size);font-weight:700;position:absolute;right:100%}.fr-summary__link:not(:hover):not(:active){--underline-idle-width:0}.fr-summary li>a{color:var(--text-action-high-grey)}.fr-table{--table-offset:0px;--row-height:0.125rem;--text-spacing:0;--title-spacing:0;margin-bottom:2.5rem;margin-top:1rem;position:relative}.fr-table,.fr-table__container{padding-top:var(--table-offset)}.fr-table__container{overflow:auto}.fr-table__content .fr-cell--fixed .fr-checkbox-group+*,.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group+*,.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group+*,.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group+*{margin-left:.5rem}.fr-table__content .fr-cell--fixed .fr-checkbox-group .fr-label,.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group .fr-label,.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group .fr-label,.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group .fr-label{color:transparent;pointer-events:none;width:0}.fr-table__content .fr-cell--fixed .fr-checkbox-group .fr-label:before,.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group .fr-label:before,.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group .fr-label:before,.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group .fr-label:before{left:-1.25rem}.fr-table__content .fr-cell--fixed .fr-checkbox-group input[type=checkbox],.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group input[type=checkbox],.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group input[type=checkbox],.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group input[type=checkbox]{left:.25rem}.fr-table__content .fr-cell--fixed{left:0;position:sticky;z-index:1}.fr-table__content .fr-cell--center{text-align:center}.fr-table__content .fr-cell--right{text-align:right}.fr-table__content .fr-cell--top{vertical-align:top}.fr-table__content .fr-cell--bottom{vertical-align:bottom}.fr-table__content .fr-cell__title{font-weight:700}.fr-table__content .fr-cell__desc{font-weight:400}.fr-table__content .fr-cell--inline{align-items:center;display:flex;margin:0 -.5rem}.fr-table__content .fr-cell--inline>*{margin:0 .5rem}.fr-table__content .fr-cell--multiline,.fr-table__content .fr-cell--multiline *{white-space:normal}.fr-table__content .fr-cell--sort{align-items:center;display:flex;justify-content:space-between}.fr-table__content .fr-cell--sort .fr-btn--sort{margin-left:1rem}.fr-table__content .fr-col--xs{min-width:4rem;white-space:normal}.fr-table__content .fr-col--sm{min-width:5rem;white-space:normal}.fr-table__content .fr-col--md{min-width:12.5rem;white-space:normal}.fr-table__content .fr-col--lg{min-width:25rem;white-space:normal}.fr-table__content table{border-collapse:collapse;border-spacing:0;width:100%}.fr-table__content table thead{position:relative}.fr-table__content table thead:before{bottom:0;content:"";display:block;height:1px;left:0;pointer-events:none;position:absolute;right:0;top:inherit;width:100%;z-index:1}.fr-table__content table thead th{--idle:transparent;--hover:var(--background-alt-grey-hover);--active:var(--background-alt-grey-active);background-color:var(--background-alt-grey);background-image:linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey)),linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey));font-weight:700}.fr-table__content table thead th[role=columnheader]{background-image:linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey)),linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey))}.fr-table__content table tbody th,.fr-table__content table thead th[role=columnheader]{background-position:0 100%,100% 0;background-repeat:no-repeat,no-repeat;background-size:100% 1px,1px 100%}.fr-table__content table tbody th{--idle:transparent;--hover:var(--background-alt-grey-hover);--active:var(--background-alt-grey-active);background-color:var(--background-alt-grey);background-image:linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey)),linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey))}.fr-table__content table tbody tr:after{background-image:linear-gradient(0deg,var(--border-action-high-blue-france),var(--border-action-high-blue-france)),linear-gradient(0deg,var(--border-action-high-blue-france),var(--border-action-high-blue-france)),linear-gradient(0deg,var(--border-action-high-blue-france),var(--border-action-high-blue-france)),linear-gradient(0deg,var(--border-action-high-blue-france),var(--border-action-high-blue-france));background-position:0 0,100% 0,0 0,0 100%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:.125rem 100%,.125rem 100%,100% .125rem,0 0;height:var(--row-height);left:0;pointer-events:none;position:absolute;transform:translateY(-.125rem);width:100%;z-index:2}.fr-table__content table tbody tr[aria-selected=true]+tr:after,.fr-table__content table tbody tr[aria-selected=true]:after{content:""}.fr-table__content table tbody tr[aria-selected=true]+tr[aria-selected=true]:after{background-size:.125rem 100%,.125rem 100%,0 0,0 0}.fr-table__content table tbody tr[aria-selected=true]+tr:not([aria-selected=true]):after{background-size:0 0,0 0,100% .125rem,0 0}.fr-table__content table tbody tr:last-of-type[aria-selected=true]:after{background-size:.125rem 100%,.125rem 100%,100% .125rem,100% .125rem}.fr-table__content table tbody tr[aria-selected=true]+tr:last-of-type[aria-selected=true]:after{background-size:.125rem 100%,.125rem 100%,0 0,100% .125rem}.fr-table__content td,.fr-table__content th{background-position:100% 100%;background-repeat:no-repeat;background-size:100% 1px;display:table-cell;font-size:.875rem;line-height:1.5rem;padding:.5rem 1rem;text-align:left;vertical-align:middle;white-space:nowrap}.fr-table__content td .fr-checkbox-group,.fr-table__content th .fr-checkbox-group{display:inline-block}.fr-table__content td .fr-checkbox-group .fr-label,.fr-table__content th .fr-checkbox-group .fr-label{font-size:.875rem;line-height:1.5rem}.fr-table caption{font-size:1.375rem;font-weight:700;line-height:1.75rem;margin:var(--title-spacing);margin-bottom:1rem;position:static;text-align:left}.fr-table caption .fr-table__caption__desc{font-size:1rem;font-weight:400;line-height:1.5rem;margin-top:1rem}.fr-table__detail{color:var(--text-mention-grey);font-size:.875rem;line-height:1.5rem}.fr-table[data-fr-js-table=true] caption{position:absolute;top:0}.fr-table[data-fr-js-table=true] .fr-table__wrapper{position:relative}.fr-table[data-fr-js-table=true] .fr-table__wrapper:after{background-position:0 0,0 0,100% 100%,0 100%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:100% 1px,1px 100%,1px 100%,100% 1px;content:"";display:block;height:calc(100% - var(--table-offset));left:0;pointer-events:none;position:absolute;top:var(--table-offset);width:100%;z-index:1}.fr-table__header .fr-segmented,.fr-table__header .fr-table__detail{margin-bottom:1rem}.fr-table__footer--start{margin-top:1rem}.fr-table__footer--start .fr-table__detail{padding-right:.5rem}.fr-table__footer--middle{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-top:1rem}.fr-table__footer--middle .fr-pagination{margin-top:.75rem}.fr-table__footer--end{flex:1 0 100%;margin-top:1.5rem}.fr-table--sm .fr-table__content td,.fr-table--sm .fr-table__content th{padding:.25rem .75rem}.fr-table--lg .fr-table__content td,.fr-table--lg .fr-table__content th{padding:.75rem 1.5rem}.fr-table.fr-table--no-caption .fr-table__wrapper .fr-table__container{padding-top:0}.fr-table.fr-table--no-caption .fr-table__wrapper caption{clip:rect(0,0,0,0);border:0;display:block;height:1px;height:0;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-table.fr-table--caption-bottom{margin-bottom:0}.fr-table.fr-table--caption-bottom .fr-table__wrapper{margin-bottom:calc(var(--table-offset) + 1.5rem);margin-top:0}.fr-table.fr-table--caption-bottom .fr-table__wrapper:after{bottom:0;height:100%;top:auto}.fr-table.fr-table--caption-bottom .fr-table__wrapper .fr-table__container{padding-top:0}.fr-table.fr-table--caption-bottom .fr-table__wrapper caption{caption-side:bottom;height:min-content;margin-bottom:0;margin-top:1rem}.fr-table.fr-table--caption-bottom[data-fr-js-table=true] caption{bottom:0;left:0;margin-top:1rem;position:absolute;right:0;top:100%}.fr-table.fr-table--bordered .fr-table__content td,.fr-table.fr-table--bordered .fr-table__content th{background-position:0 100%,100% 0;background-repeat:no-repeat,no-repeat;background-size:100% 1px,1px 100%}.fr-table.fr-table--no-scroll .fr-table__wrapper{width:fit-content}.fr-table.fr-table--no-scroll .fr-table__wrapper .fr-table__content table{width:auto}.fr-table.fr-table--no-scroll .fr-table__wrapper .fr-table__content table td,.fr-table.fr-table--no-scroll .fr-table__wrapper .fr-table__content table th{white-space:normal}.fr-table__wrapper:after{background-image:linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey)),linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey)),linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey)),linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey))}.fr-table__content table caption{color:var(--text-title-grey)}.fr-table__content table tbody td{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey);background-image:linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey)),linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey))}.fr-table:before{content:"";display:block;height:0;width:100%}.fr-table:not(.fr-table--no-scroll)>table{width:100%}.fr-table>table{border-spacing:0;display:block;overflow:auto;width:100%}.fr-table>table td,.fr-table>table th{border:0;display:table-cell;font-size:.875rem;line-height:1.5rem;padding:.75rem;text-align:left;vertical-align:middle}.fr-table>table th{font-weight:700}.fr-table>table thead{--idle:transparent;--hover:var(--background-alt-grey-hover);--active:var(--background-alt-grey-active);background-color:var(--background-alt-grey);background-image:linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey));background-position:bottom;background-repeat:no-repeat;background-size:100% 1px;color:var(--text-title-grey)}.fr-table>table thead td,.fr-table>table thead th{font-weight:700;padding-bottom:.875rem}.fr-table[data-fr-js-table=true]>table tbody,.fr-table[data-fr-js-table=true]>table thead{position:relative}.fr-table[data-fr-js-table=true]>table tbody:after,.fr-table[data-fr-js-table=true]>table thead:after{background-repeat:no-repeat,no-repeat,no-repeat;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.fr-table[data-fr-js-table=true]>table thead:after{background-position:0 0,0 0,100% 100%;background-size:100% 1px,1px 100%,1px 100%}.fr-table[data-fr-js-table=true]>table tbody:after{background-position:0 0,0 100%,100% 0;background-size:1px 100%,100% 1px,1px 100%}.fr-table--no-caption{padding-top:0}.fr-table--no-caption>table caption{clip:rect(0,0,0,0);border:0;display:block;height:1px;height:0;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-table--caption-bottom{margin-top:1rem;padding-top:0}.fr-table--caption-bottom>table{margin-bottom:calc(var(--table-offset) + 2.75rem)}.fr-table--caption-bottom>table caption{caption-side:bottom;height:min-content;margin-top:1rem}.fr-table--caption-bottom[data-fr-js-table=true]>table:after{bottom:0;height:100%;top:auto}.fr-table--caption-bottom[data-fr-js-table=true]>table caption{bottom:0;left:0;margin-top:1rem;position:absolute;right:0;top:100%}.fr-table--no-scroll{min-width:auto}.fr-table--no-scroll>table{overflow-x:hidden}.fr-table--no-scroll>table caption{max-width:calc(100vw - 2rem)}.fr-table--layout-fixed>table{display:table;table-layout:fixed}.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));background-position:bottom;background-repeat:no-repeat;background-size:100% 1px}.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table>table.fr-table__shadow:before{bottom:0;box-shadow:inset 0 0 0 0 #161616,inset 0 0 0 0 #161616;content:"";display:block;left:0;opacity:.32;pointer-events:none;position:absolute;right:0;top:var(--table-offset);transition:box-shadow .3s;z-index:1}.fr-table>table.fr-table__shadow--left:before{box-shadow:inset 2rem 0 1rem -2rem #161616,inset 0 0 0 0 #161616}.fr-table>table.fr-table__shadow--left.fr-table__shadow--right:before{box-shadow:inset 2rem 0 1rem -2rem #161616,inset -2rem 0 1rem -2rem #161616;content:"";display:block}.fr-table>table.fr-table__shadow--right:before{box-shadow:inset 0 0 0 0 #161616,inset -2rem 0 1rem -2rem #161616}.fr-table--caption-bottom>table.fr-table__shadow:before,.fr-table--no-caption>table.fr-table__shadow:before{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}:root[data-fr-theme=dark] .fr-table>table.fr-table__shadow:before{opacity:1}.fr-table>table caption{color:var(--text-title-grey)}.fr-table>table tbody:after,.fr-table>table thead:after{background-image:linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey)),linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey)),linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey))}.fr-table>table tbody{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey)}.fr-table>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-alt-grey-hover);--active:var(--background-alt-grey-active);background-color:var(--background-alt-grey)}.fr-table--green-tilleul-verveine>table:after{background-image:linear-gradient(0deg,var(--border-default-green-tilleul-verveine),var(--border-default-green-tilleul-verveine)),linear-gradient(0deg,var(--border-default-green-tilleul-verveine),var(--border-default-green-tilleul-verveine)),linear-gradient(0deg,var(--border-default-green-tilleul-verveine),var(--border-default-green-tilleul-verveine)),linear-gradient(0deg,var(--border-default-green-tilleul-verveine),var(--border-default-green-tilleul-verveine))}.fr-table--green-tilleul-verveine>table thead{--idle:transparent;--hover:var(--background-contrast-green-tilleul-verveine-hover);--active:var(--background-contrast-green-tilleul-verveine-active);background-color:var(--background-contrast-green-tilleul-verveine);background-image:linear-gradient(0deg,var(--border-plain-green-tilleul-verveine),var(--border-plain-green-tilleul-verveine))}.fr-table--green-tilleul-verveine>table tbody{--idle:transparent;--hover:var(--background-alt-green-tilleul-verveine-hover);--active:var(--background-alt-green-tilleul-verveine-active);background-color:var(--background-alt-green-tilleul-verveine)}.fr-table--green-tilleul-verveine>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-green-tilleul-verveine-hover);--active:var(--background-contrast-green-tilleul-verveine-active);background-color:var(--background-contrast-green-tilleul-verveine)}.fr-table--green-tilleul-verveine.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-green-tilleul-verveine),var(--border-default-green-tilleul-verveine))}.fr-table--green-tilleul-verveine.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--green-bourgeon>table:after{background-image:linear-gradient(0deg,var(--border-default-green-bourgeon),var(--border-default-green-bourgeon)),linear-gradient(0deg,var(--border-default-green-bourgeon),var(--border-default-green-bourgeon)),linear-gradient(0deg,var(--border-default-green-bourgeon),var(--border-default-green-bourgeon)),linear-gradient(0deg,var(--border-default-green-bourgeon),var(--border-default-green-bourgeon))}.fr-table--green-bourgeon>table thead{--idle:transparent;--hover:var(--background-contrast-green-bourgeon-hover);--active:var(--background-contrast-green-bourgeon-active);background-color:var(--background-contrast-green-bourgeon);background-image:linear-gradient(0deg,var(--border-plain-green-bourgeon),var(--border-plain-green-bourgeon))}.fr-table--green-bourgeon>table tbody{--idle:transparent;--hover:var(--background-alt-green-bourgeon-hover);--active:var(--background-alt-green-bourgeon-active);background-color:var(--background-alt-green-bourgeon)}.fr-table--green-bourgeon>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-green-bourgeon-hover);--active:var(--background-contrast-green-bourgeon-active);background-color:var(--background-contrast-green-bourgeon)}.fr-table--green-bourgeon.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-green-bourgeon),var(--border-default-green-bourgeon))}.fr-table--green-bourgeon.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--green-emeraude>table:after{background-image:linear-gradient(0deg,var(--border-default-green-emeraude),var(--border-default-green-emeraude)),linear-gradient(0deg,var(--border-default-green-emeraude),var(--border-default-green-emeraude)),linear-gradient(0deg,var(--border-default-green-emeraude),var(--border-default-green-emeraude)),linear-gradient(0deg,var(--border-default-green-emeraude),var(--border-default-green-emeraude))}.fr-table--green-emeraude>table thead{--idle:transparent;--hover:var(--background-contrast-green-emeraude-hover);--active:var(--background-contrast-green-emeraude-active);background-color:var(--background-contrast-green-emeraude);background-image:linear-gradient(0deg,var(--border-plain-green-emeraude),var(--border-plain-green-emeraude))}.fr-table--green-emeraude>table tbody{--idle:transparent;--hover:var(--background-alt-green-emeraude-hover);--active:var(--background-alt-green-emeraude-active);background-color:var(--background-alt-green-emeraude)}.fr-table--green-emeraude>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-green-emeraude-hover);--active:var(--background-contrast-green-emeraude-active);background-color:var(--background-contrast-green-emeraude)}.fr-table--green-emeraude.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-green-emeraude),var(--border-default-green-emeraude))}.fr-table--green-emeraude.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--green-menthe>table:after{background-image:linear-gradient(0deg,var(--border-default-green-menthe),var(--border-default-green-menthe)),linear-gradient(0deg,var(--border-default-green-menthe),var(--border-default-green-menthe)),linear-gradient(0deg,var(--border-default-green-menthe),var(--border-default-green-menthe)),linear-gradient(0deg,var(--border-default-green-menthe),var(--border-default-green-menthe))}.fr-table--green-menthe>table thead{--idle:transparent;--hover:var(--background-contrast-green-menthe-hover);--active:var(--background-contrast-green-menthe-active);background-color:var(--background-contrast-green-menthe);background-image:linear-gradient(0deg,var(--border-plain-green-menthe),var(--border-plain-green-menthe))}.fr-table--green-menthe>table tbody{--idle:transparent;--hover:var(--background-alt-green-menthe-hover);--active:var(--background-alt-green-menthe-active);background-color:var(--background-alt-green-menthe)}.fr-table--green-menthe>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-green-menthe-hover);--active:var(--background-contrast-green-menthe-active);background-color:var(--background-contrast-green-menthe)}.fr-table--green-menthe.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-green-menthe),var(--border-default-green-menthe))}.fr-table--green-menthe.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--green-archipel>table:after{background-image:linear-gradient(0deg,var(--border-default-green-archipel),var(--border-default-green-archipel)),linear-gradient(0deg,var(--border-default-green-archipel),var(--border-default-green-archipel)),linear-gradient(0deg,var(--border-default-green-archipel),var(--border-default-green-archipel)),linear-gradient(0deg,var(--border-default-green-archipel),var(--border-default-green-archipel))}.fr-table--green-archipel>table thead{--idle:transparent;--hover:var(--background-contrast-green-archipel-hover);--active:var(--background-contrast-green-archipel-active);background-color:var(--background-contrast-green-archipel);background-image:linear-gradient(0deg,var(--border-plain-green-archipel),var(--border-plain-green-archipel))}.fr-table--green-archipel>table tbody{--idle:transparent;--hover:var(--background-alt-green-archipel-hover);--active:var(--background-alt-green-archipel-active);background-color:var(--background-alt-green-archipel)}.fr-table--green-archipel>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-green-archipel-hover);--active:var(--background-contrast-green-archipel-active);background-color:var(--background-contrast-green-archipel)}.fr-table--green-archipel.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-green-archipel),var(--border-default-green-archipel))}.fr-table--green-archipel.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--blue-ecume>table:after{background-image:linear-gradient(0deg,var(--border-default-blue-ecume),var(--border-default-blue-ecume)),linear-gradient(0deg,var(--border-default-blue-ecume),var(--border-default-blue-ecume)),linear-gradient(0deg,var(--border-default-blue-ecume),var(--border-default-blue-ecume)),linear-gradient(0deg,var(--border-default-blue-ecume),var(--border-default-blue-ecume))}.fr-table--blue-ecume>table thead{--idle:transparent;--hover:var(--background-contrast-blue-ecume-hover);--active:var(--background-contrast-blue-ecume-active);background-color:var(--background-contrast-blue-ecume);background-image:linear-gradient(0deg,var(--border-plain-blue-ecume),var(--border-plain-blue-ecume))}.fr-table--blue-ecume>table tbody{--idle:transparent;--hover:var(--background-alt-blue-ecume-hover);--active:var(--background-alt-blue-ecume-active);background-color:var(--background-alt-blue-ecume)}.fr-table--blue-ecume>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-blue-ecume-hover);--active:var(--background-contrast-blue-ecume-active);background-color:var(--background-contrast-blue-ecume)}.fr-table--blue-ecume.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-blue-ecume),var(--border-default-blue-ecume))}.fr-table--blue-ecume.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--blue-cumulus>table:after{background-image:linear-gradient(0deg,var(--border-default-blue-cumulus),var(--border-default-blue-cumulus)),linear-gradient(0deg,var(--border-default-blue-cumulus),var(--border-default-blue-cumulus)),linear-gradient(0deg,var(--border-default-blue-cumulus),var(--border-default-blue-cumulus)),linear-gradient(0deg,var(--border-default-blue-cumulus),var(--border-default-blue-cumulus))}.fr-table--blue-cumulus>table thead{--idle:transparent;--hover:var(--background-contrast-blue-cumulus-hover);--active:var(--background-contrast-blue-cumulus-active);background-color:var(--background-contrast-blue-cumulus);background-image:linear-gradient(0deg,var(--border-plain-blue-cumulus),var(--border-plain-blue-cumulus))}.fr-table--blue-cumulus>table tbody{--idle:transparent;--hover:var(--background-alt-blue-cumulus-hover);--active:var(--background-alt-blue-cumulus-active);background-color:var(--background-alt-blue-cumulus)}.fr-table--blue-cumulus>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-blue-cumulus-hover);--active:var(--background-contrast-blue-cumulus-active);background-color:var(--background-contrast-blue-cumulus)}.fr-table--blue-cumulus.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-blue-cumulus),var(--border-default-blue-cumulus))}.fr-table--blue-cumulus.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--purple-glycine>table:after{background-image:linear-gradient(0deg,var(--border-default-purple-glycine),var(--border-default-purple-glycine)),linear-gradient(0deg,var(--border-default-purple-glycine),var(--border-default-purple-glycine)),linear-gradient(0deg,var(--border-default-purple-glycine),var(--border-default-purple-glycine)),linear-gradient(0deg,var(--border-default-purple-glycine),var(--border-default-purple-glycine))}.fr-table--purple-glycine>table thead{--idle:transparent;--hover:var(--background-contrast-purple-glycine-hover);--active:var(--background-contrast-purple-glycine-active);background-color:var(--background-contrast-purple-glycine);background-image:linear-gradient(0deg,var(--border-plain-purple-glycine),var(--border-plain-purple-glycine))}.fr-table--purple-glycine>table tbody{--idle:transparent;--hover:var(--background-alt-purple-glycine-hover);--active:var(--background-alt-purple-glycine-active);background-color:var(--background-alt-purple-glycine)}.fr-table--purple-glycine>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-purple-glycine-hover);--active:var(--background-contrast-purple-glycine-active);background-color:var(--background-contrast-purple-glycine)}.fr-table--purple-glycine.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-purple-glycine),var(--border-default-purple-glycine))}.fr-table--purple-glycine.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--pink-macaron>table:after{background-image:linear-gradient(0deg,var(--border-default-pink-macaron),var(--border-default-pink-macaron)),linear-gradient(0deg,var(--border-default-pink-macaron),var(--border-default-pink-macaron)),linear-gradient(0deg,var(--border-default-pink-macaron),var(--border-default-pink-macaron)),linear-gradient(0deg,var(--border-default-pink-macaron),var(--border-default-pink-macaron))}.fr-table--pink-macaron>table thead{--idle:transparent;--hover:var(--background-contrast-pink-macaron-hover);--active:var(--background-contrast-pink-macaron-active);background-color:var(--background-contrast-pink-macaron);background-image:linear-gradient(0deg,var(--border-plain-pink-macaron),var(--border-plain-pink-macaron))}.fr-table--pink-macaron>table tbody{--idle:transparent;--hover:var(--background-alt-pink-macaron-hover);--active:var(--background-alt-pink-macaron-active);background-color:var(--background-alt-pink-macaron)}.fr-table--pink-macaron>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-pink-macaron-hover);--active:var(--background-contrast-pink-macaron-active);background-color:var(--background-contrast-pink-macaron)}.fr-table--pink-macaron.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-pink-macaron),var(--border-default-pink-macaron))}.fr-table--pink-macaron.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--pink-tuile>table:after{background-image:linear-gradient(0deg,var(--border-default-pink-tuile),var(--border-default-pink-tuile)),linear-gradient(0deg,var(--border-default-pink-tuile),var(--border-default-pink-tuile)),linear-gradient(0deg,var(--border-default-pink-tuile),var(--border-default-pink-tuile)),linear-gradient(0deg,var(--border-default-pink-tuile),var(--border-default-pink-tuile))}.fr-table--pink-tuile>table thead{--idle:transparent;--hover:var(--background-contrast-pink-tuile-hover);--active:var(--background-contrast-pink-tuile-active);background-color:var(--background-contrast-pink-tuile);background-image:linear-gradient(0deg,var(--border-plain-pink-tuile),var(--border-plain-pink-tuile))}.fr-table--pink-tuile>table tbody{--idle:transparent;--hover:var(--background-alt-pink-tuile-hover);--active:var(--background-alt-pink-tuile-active);background-color:var(--background-alt-pink-tuile)}.fr-table--pink-tuile>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-pink-tuile-hover);--active:var(--background-contrast-pink-tuile-active);background-color:var(--background-contrast-pink-tuile)}.fr-table--pink-tuile.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-pink-tuile),var(--border-default-pink-tuile))}.fr-table--pink-tuile.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--yellow-tournesol>table:after{background-image:linear-gradient(0deg,var(--border-default-yellow-tournesol),var(--border-default-yellow-tournesol)),linear-gradient(0deg,var(--border-default-yellow-tournesol),var(--border-default-yellow-tournesol)),linear-gradient(0deg,var(--border-default-yellow-tournesol),var(--border-default-yellow-tournesol)),linear-gradient(0deg,var(--border-default-yellow-tournesol),var(--border-default-yellow-tournesol))}.fr-table--yellow-tournesol>table thead{--idle:transparent;--hover:var(--background-contrast-yellow-tournesol-hover);--active:var(--background-contrast-yellow-tournesol-active);background-color:var(--background-contrast-yellow-tournesol);background-image:linear-gradient(0deg,var(--border-plain-yellow-tournesol),var(--border-plain-yellow-tournesol))}.fr-table--yellow-tournesol>table tbody{--idle:transparent;--hover:var(--background-alt-yellow-tournesol-hover);--active:var(--background-alt-yellow-tournesol-active);background-color:var(--background-alt-yellow-tournesol)}.fr-table--yellow-tournesol>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-yellow-tournesol-hover);--active:var(--background-contrast-yellow-tournesol-active);background-color:var(--background-contrast-yellow-tournesol)}.fr-table--yellow-tournesol.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-yellow-tournesol),var(--border-default-yellow-tournesol))}.fr-table--yellow-tournesol.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--yellow-moutarde>table:after{background-image:linear-gradient(0deg,var(--border-default-yellow-moutarde),var(--border-default-yellow-moutarde)),linear-gradient(0deg,var(--border-default-yellow-moutarde),var(--border-default-yellow-moutarde)),linear-gradient(0deg,var(--border-default-yellow-moutarde),var(--border-default-yellow-moutarde)),linear-gradient(0deg,var(--border-default-yellow-moutarde),var(--border-default-yellow-moutarde))}.fr-table--yellow-moutarde>table thead{--idle:transparent;--hover:var(--background-contrast-yellow-moutarde-hover);--active:var(--background-contrast-yellow-moutarde-active);background-color:var(--background-contrast-yellow-moutarde);background-image:linear-gradient(0deg,var(--border-plain-yellow-moutarde),var(--border-plain-yellow-moutarde))}.fr-table--yellow-moutarde>table tbody{--idle:transparent;--hover:var(--background-alt-yellow-moutarde-hover);--active:var(--background-alt-yellow-moutarde-active);background-color:var(--background-alt-yellow-moutarde)}.fr-table--yellow-moutarde>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-yellow-moutarde-hover);--active:var(--background-contrast-yellow-moutarde-active);background-color:var(--background-contrast-yellow-moutarde)}.fr-table--yellow-moutarde.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-yellow-moutarde),var(--border-default-yellow-moutarde))}.fr-table--yellow-moutarde.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--orange-terre-battue>table:after{background-image:linear-gradient(0deg,var(--border-default-orange-terre-battue),var(--border-default-orange-terre-battue)),linear-gradient(0deg,var(--border-default-orange-terre-battue),var(--border-default-orange-terre-battue)),linear-gradient(0deg,var(--border-default-orange-terre-battue),var(--border-default-orange-terre-battue)),linear-gradient(0deg,var(--border-default-orange-terre-battue),var(--border-default-orange-terre-battue))}.fr-table--orange-terre-battue>table thead{--idle:transparent;--hover:var(--background-contrast-orange-terre-battue-hover);--active:var(--background-contrast-orange-terre-battue-active);background-color:var(--background-contrast-orange-terre-battue);background-image:linear-gradient(0deg,var(--border-plain-orange-terre-battue),var(--border-plain-orange-terre-battue))}.fr-table--orange-terre-battue>table tbody{--idle:transparent;--hover:var(--background-alt-orange-terre-battue-hover);--active:var(--background-alt-orange-terre-battue-active);background-color:var(--background-alt-orange-terre-battue)}.fr-table--orange-terre-battue>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-orange-terre-battue-hover);--active:var(--background-contrast-orange-terre-battue-active);background-color:var(--background-contrast-orange-terre-battue)}.fr-table--orange-terre-battue.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-orange-terre-battue),var(--border-default-orange-terre-battue))}.fr-table--orange-terre-battue.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--brown-cafe-creme>table:after{background-image:linear-gradient(0deg,var(--border-default-brown-cafe-creme),var(--border-default-brown-cafe-creme)),linear-gradient(0deg,var(--border-default-brown-cafe-creme),var(--border-default-brown-cafe-creme)),linear-gradient(0deg,var(--border-default-brown-cafe-creme),var(--border-default-brown-cafe-creme)),linear-gradient(0deg,var(--border-default-brown-cafe-creme),var(--border-default-brown-cafe-creme))}.fr-table--brown-cafe-creme>table thead{--idle:transparent;--hover:var(--background-contrast-brown-cafe-creme-hover);--active:var(--background-contrast-brown-cafe-creme-active);background-color:var(--background-contrast-brown-cafe-creme);background-image:linear-gradient(0deg,var(--border-plain-brown-cafe-creme),var(--border-plain-brown-cafe-creme))}.fr-table--brown-cafe-creme>table tbody{--idle:transparent;--hover:var(--background-alt-brown-cafe-creme-hover);--active:var(--background-alt-brown-cafe-creme-active);background-color:var(--background-alt-brown-cafe-creme)}.fr-table--brown-cafe-creme>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-brown-cafe-creme-hover);--active:var(--background-contrast-brown-cafe-creme-active);background-color:var(--background-contrast-brown-cafe-creme)}.fr-table--brown-cafe-creme.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-brown-cafe-creme),var(--border-default-brown-cafe-creme))}.fr-table--brown-cafe-creme.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--brown-caramel>table:after{background-image:linear-gradient(0deg,var(--border-default-brown-caramel),var(--border-default-brown-caramel)),linear-gradient(0deg,var(--border-default-brown-caramel),var(--border-default-brown-caramel)),linear-gradient(0deg,var(--border-default-brown-caramel),var(--border-default-brown-caramel)),linear-gradient(0deg,var(--border-default-brown-caramel),var(--border-default-brown-caramel))}.fr-table--brown-caramel>table thead{--idle:transparent;--hover:var(--background-contrast-brown-caramel-hover);--active:var(--background-contrast-brown-caramel-active);background-color:var(--background-contrast-brown-caramel);background-image:linear-gradient(0deg,var(--border-plain-brown-caramel),var(--border-plain-brown-caramel))}.fr-table--brown-caramel>table tbody{--idle:transparent;--hover:var(--background-alt-brown-caramel-hover);--active:var(--background-alt-brown-caramel-active);background-color:var(--background-alt-brown-caramel)}.fr-table--brown-caramel>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-brown-caramel-hover);--active:var(--background-contrast-brown-caramel-active);background-color:var(--background-contrast-brown-caramel)}.fr-table--brown-caramel.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-brown-caramel),var(--border-default-brown-caramel))}.fr-table--brown-caramel.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--brown-opera>table:after{background-image:linear-gradient(0deg,var(--border-default-brown-opera),var(--border-default-brown-opera)),linear-gradient(0deg,var(--border-default-brown-opera),var(--border-default-brown-opera)),linear-gradient(0deg,var(--border-default-brown-opera),var(--border-default-brown-opera)),linear-gradient(0deg,var(--border-default-brown-opera),var(--border-default-brown-opera))}.fr-table--brown-opera>table thead{--idle:transparent;--hover:var(--background-contrast-brown-opera-hover);--active:var(--background-contrast-brown-opera-active);background-color:var(--background-contrast-brown-opera);background-image:linear-gradient(0deg,var(--border-plain-brown-opera),var(--border-plain-brown-opera))}.fr-table--brown-opera>table tbody{--idle:transparent;--hover:var(--background-alt-brown-opera-hover);--active:var(--background-alt-brown-opera-active);background-color:var(--background-alt-brown-opera)}.fr-table--brown-opera>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-brown-opera-hover);--active:var(--background-contrast-brown-opera-active);background-color:var(--background-contrast-brown-opera)}.fr-table--brown-opera.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-brown-opera),var(--border-default-brown-opera))}.fr-table--brown-opera.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--beige-gris-galet>table:after{background-image:linear-gradient(0deg,var(--border-default-beige-gris-galet),var(--border-default-beige-gris-galet)),linear-gradient(0deg,var(--border-default-beige-gris-galet),var(--border-default-beige-gris-galet)),linear-gradient(0deg,var(--border-default-beige-gris-galet),var(--border-default-beige-gris-galet)),linear-gradient(0deg,var(--border-default-beige-gris-galet),var(--border-default-beige-gris-galet))}.fr-table--beige-gris-galet>table thead{--idle:transparent;--hover:var(--background-contrast-beige-gris-galet-hover);--active:var(--background-contrast-beige-gris-galet-active);background-color:var(--background-contrast-beige-gris-galet);background-image:linear-gradient(0deg,var(--border-plain-beige-gris-galet),var(--border-plain-beige-gris-galet))}.fr-table--beige-gris-galet>table tbody{--idle:transparent;--hover:var(--background-alt-beige-gris-galet-hover);--active:var(--background-alt-beige-gris-galet-active);background-color:var(--background-alt-beige-gris-galet)}.fr-table--beige-gris-galet>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-beige-gris-galet-hover);--active:var(--background-contrast-beige-gris-galet-active);background-color:var(--background-contrast-beige-gris-galet)}.fr-table--beige-gris-galet.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-beige-gris-galet),var(--border-default-beige-gris-galet))}.fr-table--beige-gris-galet.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--bordered>table tbody tr:nth-child(2n){--hover:inherit;--active:inherit;background-color:transparent}.fr-tag{--text-spacing:0;--title-spacing:0;--underline-img:none;--hover-tint:var(--hover);--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);align-items:center;background-color:var(--background-contrast-grey);border-radius:1rem;color:var(--text-label-grey);display:inline-flex;flex-direction:row;font-size:.875rem;justify-content:center;line-height:1.5rem;min-height:2rem;min-width:2.25rem;padding:.25rem .75rem;width:-moz-fit-content;width:fit-content}.fr-tag:after,.fr-tag:before{display:block}.fr-tag[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-tag[target=_blank]:after{--icon-size:1rem;content:"";margin-left:.25rem;margin-right:-.125rem}.fr-tag--icon-left[class*=" fr-fi-"],.fr-tag--icon-left[class*=" fr-icon-"],.fr-tag--icon-left[class^=fr-fi-],.fr-tag--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-tag--icon-left[class*=" fr-fi-"]:before,.fr-tag--icon-left[class*=" fr-icon-"]:before,.fr-tag--icon-left[class^=fr-fi-]:before,.fr-tag--icon-left[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.25rem}.fr-tag[class*=" fr-fi-"]:not([class*=fr-tag--icon-]):before,.fr-tag[class*=" fr-icon-"]:not([class*=fr-tag--icon-]):before,.fr-tag[class^=fr-fi-]:not([class*=fr-tag--icon-]):before,.fr-tag[class^=fr-icon-]:not([class*=fr-tag--icon-]):before{content:none}.fr-tag--sm{border-radius:.75rem;font-size:.75rem;line-height:1.25rem;min-height:1.5rem;padding:.125rem .5rem}.fr-tag--sm[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-tag--sm[target=_blank]:after{--icon-size:0.75rem;content:"";margin-left:.25rem;margin-right:-.09375rem}.fr-tag--sm.fr-tag--icon-left[class*=" fr-fi-"],.fr-tag--sm.fr-tag--icon-left[class*=" fr-icon-"],.fr-tag--sm.fr-tag--icon-left[class^=fr-fi-],.fr-tag--sm.fr-tag--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-tag--sm.fr-tag--icon-left[class*=" fr-fi-"]:before,.fr-tag--sm.fr-tag--icon-left[class*=" fr-icon-"]:before,.fr-tag--sm.fr-tag--icon-left[class^=fr-fi-]:before,.fr-tag--sm.fr-tag--icon-left[class^=fr-icon-]:before{--icon-size:0.75rem;margin-left:-.09375rem;margin-right:.25rem}.fr-tag--sm[class*=" fr-fi-"]:not([class*=fr-tag--icon-]):before,.fr-tag--sm[class*=" fr-icon-"]:not([class*=fr-tag--icon-]):before,.fr-tag--sm[class^=fr-fi-]:not([class*=fr-tag--icon-]):before,.fr-tag--sm[class^=fr-icon-]:not([class*=fr-tag--icon-]):before{content:none}a.fr-tag[aria-pressed=true],button.fr-tag[aria-pressed=true],input[type=button].fr-tag[aria-pressed=true],input[type=image].fr-tag[aria-pressed=true],input[type=reset].fr-tag[aria-pressed=true],input[type=submit].fr-tag[aria-pressed=true]{background-position:50%;background-repeat:no-repeat;background-size:100%;overflow:visible;position:relative}a.fr-tag[aria-pressed=true]:after,button.fr-tag[aria-pressed=true]:after,input[type=button].fr-tag[aria-pressed=true]:after,input[type=image].fr-tag[aria-pressed=true]:after,input[type=reset].fr-tag[aria-pressed=true]:after,input[type=submit].fr-tag[aria-pressed=true]:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin:-.5rem;-webkit-mask-image:url(../icons/system/checkbox-circle-line.svg);mask-image:url(../icons/system/checkbox-circle-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;right:0;top:4px;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}a.fr-tag[aria-pressed=true].fr-tag--sm:after,button.fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=image].fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=reset].fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=submit].fr-tag[aria-pressed=true].fr-tag--sm:after{--icon-size:0.75rem;content:"";margin:-.375rem;position:absolute;right:0;top:3px}a.fr-tag--dismiss:before,button.fr-tag--dismiss:before,input[type=button].fr-tag--dismiss:before,input[type=image].fr-tag--dismiss:before,input[type=reset].fr-tag--dismiss:before,input[type=submit].fr-tag--dismiss:before{content:none}a.fr-tag--dismiss:after,button.fr-tag--dismiss:after,input[type=button].fr-tag--dismiss:after,input[type=image].fr-tag--dismiss:after,input[type=reset].fr-tag--dismiss:after,input[type=submit].fr-tag--dismiss:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.25rem;margin-right:-.25rem;-webkit-mask-image:url(../icons/system/close-line.svg);mask-image:url(../icons/system/close-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}a.fr-tag--dismiss.fr-tag--sm:after,button.fr-tag--dismiss.fr-tag--sm:after,input[type=button].fr-tag--dismiss.fr-tag--sm:after,input[type=image].fr-tag--dismiss.fr-tag--sm:after,input[type=reset].fr-tag--dismiss.fr-tag--sm:after,input[type=submit].fr-tag--dismiss.fr-tag--sm:after{--icon-size:0.75rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.125rem;margin-right:-.1875rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-tags-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-.25rem;margin-right:-.25rem}.fr-tags-group>li{line-height:2.75rem}.fr-tags-group .fr-tag{margin:0 .25rem .5rem;vertical-align:top}.fr-tags-group.fr-tags-group--sm .fr-tag{border-radius:.75rem;font-size:.75rem;line-height:1.25rem;min-height:1.5rem;padding:.125rem .5rem}.fr-tags-group.fr-tags-group--sm .fr-tag:after,.fr-tags-group.fr-tags-group--sm .fr-tag:before{--icon-size:0.75rem}.fr-tags-group.fr-tags-group--sm button.fr-tag.fr-tag--dismiss:after,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag.fr-tag--dismiss:after{--icon-size:0.75rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-right:-.1875rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:after,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:after{--icon-size:0.75rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin:-.375rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;right:0;top:3px;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-tag[aria-pressed=false]{--idle:transparent;--hover:var(--background-action-low-blue-france-hover);--active:var(--background-action-low-blue-france-active);background-color:var(--background-action-low-blue-france);color:var(--text-action-high-blue-france)}.fr-tag.fr-tag--dismiss{--idle:transparent;--hover:var(--background-action-high-blue-france-hover);--active:var(--background-action-high-blue-france-active);background-color:var(--background-action-high-blue-france);color:var(--text-inverted-blue-france)}a.fr-tag,button.fr-tag,input[type=button].fr-tag,input[type=image].fr-tag,input[type=reset].fr-tag,input[type=submit].fr-tag{--idle:transparent;--hover:var(--background-action-low-blue-france-hover);--active:var(--background-action-low-blue-france-active);background-color:var(--background-action-low-blue-france);color:var(--text-action-high-blue-france)}a.fr-tag--green-tilleul-verveine,button.fr-tag--green-tilleul-verveine,input[type=button].fr-tag--green-tilleul-verveine,input[type=image].fr-tag--green-tilleul-verveine,input[type=reset].fr-tag--green-tilleul-verveine,input[type=submit].fr-tag--green-tilleul-verveine{--idle:transparent;--hover:var(--background-action-low-green-tilleul-verveine-hover);--active:var(--background-action-low-green-tilleul-verveine-active);background-color:var(--background-action-low-green-tilleul-verveine);color:var(--text-action-high-green-tilleul-verveine)}a.fr-tag--green-bourgeon,button.fr-tag--green-bourgeon,input[type=button].fr-tag--green-bourgeon,input[type=image].fr-tag--green-bourgeon,input[type=reset].fr-tag--green-bourgeon,input[type=submit].fr-tag--green-bourgeon{--idle:transparent;--hover:var(--background-action-low-green-bourgeon-hover);--active:var(--background-action-low-green-bourgeon-active);background-color:var(--background-action-low-green-bourgeon);color:var(--text-action-high-green-bourgeon)}a.fr-tag--green-emeraude,button.fr-tag--green-emeraude,input[type=button].fr-tag--green-emeraude,input[type=image].fr-tag--green-emeraude,input[type=reset].fr-tag--green-emeraude,input[type=submit].fr-tag--green-emeraude{--idle:transparent;--hover:var(--background-action-low-green-emeraude-hover);--active:var(--background-action-low-green-emeraude-active);background-color:var(--background-action-low-green-emeraude);color:var(--text-action-high-green-emeraude)}a.fr-tag--green-menthe,button.fr-tag--green-menthe,input[type=button].fr-tag--green-menthe,input[type=image].fr-tag--green-menthe,input[type=reset].fr-tag--green-menthe,input[type=submit].fr-tag--green-menthe{--idle:transparent;--hover:var(--background-action-low-green-menthe-hover);--active:var(--background-action-low-green-menthe-active);background-color:var(--background-action-low-green-menthe);color:var(--text-action-high-green-menthe)}a.fr-tag--green-archipel,button.fr-tag--green-archipel,input[type=button].fr-tag--green-archipel,input[type=image].fr-tag--green-archipel,input[type=reset].fr-tag--green-archipel,input[type=submit].fr-tag--green-archipel{--idle:transparent;--hover:var(--background-action-low-green-archipel-hover);--active:var(--background-action-low-green-archipel-active);background-color:var(--background-action-low-green-archipel);color:var(--text-action-high-green-archipel)}a.fr-tag--blue-ecume,button.fr-tag--blue-ecume,input[type=button].fr-tag--blue-ecume,input[type=image].fr-tag--blue-ecume,input[type=reset].fr-tag--blue-ecume,input[type=submit].fr-tag--blue-ecume{--idle:transparent;--hover:var(--background-action-low-blue-ecume-hover);--active:var(--background-action-low-blue-ecume-active);background-color:var(--background-action-low-blue-ecume);color:var(--text-action-high-blue-ecume)}a.fr-tag--blue-cumulus,button.fr-tag--blue-cumulus,input[type=button].fr-tag--blue-cumulus,input[type=image].fr-tag--blue-cumulus,input[type=reset].fr-tag--blue-cumulus,input[type=submit].fr-tag--blue-cumulus{--idle:transparent;--hover:var(--background-action-low-blue-cumulus-hover);--active:var(--background-action-low-blue-cumulus-active);background-color:var(--background-action-low-blue-cumulus);color:var(--text-action-high-blue-cumulus)}a.fr-tag--purple-glycine,button.fr-tag--purple-glycine,input[type=button].fr-tag--purple-glycine,input[type=image].fr-tag--purple-glycine,input[type=reset].fr-tag--purple-glycine,input[type=submit].fr-tag--purple-glycine{--idle:transparent;--hover:var(--background-action-low-purple-glycine-hover);--active:var(--background-action-low-purple-glycine-active);background-color:var(--background-action-low-purple-glycine);color:var(--text-action-high-purple-glycine)}a.fr-tag--pink-macaron,button.fr-tag--pink-macaron,input[type=button].fr-tag--pink-macaron,input[type=image].fr-tag--pink-macaron,input[type=reset].fr-tag--pink-macaron,input[type=submit].fr-tag--pink-macaron{--idle:transparent;--hover:var(--background-action-low-pink-macaron-hover);--active:var(--background-action-low-pink-macaron-active);background-color:var(--background-action-low-pink-macaron);color:var(--text-action-high-pink-macaron)}a.fr-tag--pink-tuile,button.fr-tag--pink-tuile,input[type=button].fr-tag--pink-tuile,input[type=image].fr-tag--pink-tuile,input[type=reset].fr-tag--pink-tuile,input[type=submit].fr-tag--pink-tuile{--idle:transparent;--hover:var(--background-action-low-pink-tuile-hover);--active:var(--background-action-low-pink-tuile-active);background-color:var(--background-action-low-pink-tuile);color:var(--text-action-high-pink-tuile)}a.fr-tag--yellow-tournesol,button.fr-tag--yellow-tournesol,input[type=button].fr-tag--yellow-tournesol,input[type=image].fr-tag--yellow-tournesol,input[type=reset].fr-tag--yellow-tournesol,input[type=submit].fr-tag--yellow-tournesol{--idle:transparent;--hover:var(--background-action-low-yellow-tournesol-hover);--active:var(--background-action-low-yellow-tournesol-active);background-color:var(--background-action-low-yellow-tournesol);color:var(--text-action-high-yellow-tournesol)}a.fr-tag--yellow-moutarde,button.fr-tag--yellow-moutarde,input[type=button].fr-tag--yellow-moutarde,input[type=image].fr-tag--yellow-moutarde,input[type=reset].fr-tag--yellow-moutarde,input[type=submit].fr-tag--yellow-moutarde{--idle:transparent;--hover:var(--background-action-low-yellow-moutarde-hover);--active:var(--background-action-low-yellow-moutarde-active);background-color:var(--background-action-low-yellow-moutarde);color:var(--text-action-high-yellow-moutarde)}a.fr-tag--orange-terre-battue,button.fr-tag--orange-terre-battue,input[type=button].fr-tag--orange-terre-battue,input[type=image].fr-tag--orange-terre-battue,input[type=reset].fr-tag--orange-terre-battue,input[type=submit].fr-tag--orange-terre-battue{--idle:transparent;--hover:var(--background-action-low-orange-terre-battue-hover);--active:var(--background-action-low-orange-terre-battue-active);background-color:var(--background-action-low-orange-terre-battue);color:var(--text-action-high-orange-terre-battue)}a.fr-tag--brown-cafe-creme,button.fr-tag--brown-cafe-creme,input[type=button].fr-tag--brown-cafe-creme,input[type=image].fr-tag--brown-cafe-creme,input[type=reset].fr-tag--brown-cafe-creme,input[type=submit].fr-tag--brown-cafe-creme{--idle:transparent;--hover:var(--background-action-low-brown-cafe-creme-hover);--active:var(--background-action-low-brown-cafe-creme-active);background-color:var(--background-action-low-brown-cafe-creme);color:var(--text-action-high-brown-cafe-creme)}a.fr-tag--brown-caramel,button.fr-tag--brown-caramel,input[type=button].fr-tag--brown-caramel,input[type=image].fr-tag--brown-caramel,input[type=reset].fr-tag--brown-caramel,input[type=submit].fr-tag--brown-caramel{--idle:transparent;--hover:var(--background-action-low-brown-caramel-hover);--active:var(--background-action-low-brown-caramel-active);background-color:var(--background-action-low-brown-caramel);color:var(--text-action-high-brown-caramel)}a.fr-tag--brown-opera,button.fr-tag--brown-opera,input[type=button].fr-tag--brown-opera,input[type=image].fr-tag--brown-opera,input[type=reset].fr-tag--brown-opera,input[type=submit].fr-tag--brown-opera{--idle:transparent;--hover:var(--background-action-low-brown-opera-hover);--active:var(--background-action-low-brown-opera-active);background-color:var(--background-action-low-brown-opera);color:var(--text-action-high-brown-opera)}a.fr-tag--beige-gris-galet,button.fr-tag--beige-gris-galet,input[type=button].fr-tag--beige-gris-galet,input[type=image].fr-tag--beige-gris-galet,input[type=reset].fr-tag--beige-gris-galet,input[type=submit].fr-tag--beige-gris-galet{--idle:transparent;--hover:var(--background-action-low-beige-gris-galet-hover);--active:var(--background-action-low-beige-gris-galet-active);background-color:var(--background-action-low-beige-gris-galet);color:var(--text-action-high-beige-gris-galet)}button.fr-tag[aria-pressed=true]:not(:disabled),input[type=button].fr-tag[aria-pressed=true]:not(:disabled){background-color:transparent;background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,var(--background-active-blue-france) .625rem);color:var(--text-inverted-blue-france)}button.fr-tag[aria-pressed=true]:not(:disabled):hover,input[type=button].fr-tag[aria-pressed=true]:not(:disabled):hover{background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,var(--background-active-blue-france-hover) .625rem)}button.fr-tag[aria-pressed=true]:not(:disabled):active,input[type=button].fr-tag[aria-pressed=true]:not(:disabled):active{background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,var(--background-active-blue-france-active) .625rem)}button.fr-tag[aria-pressed=true]:after,input[type=button].fr-tag[aria-pressed=true]:after{color:var(--text-action-high-blue-france)}button.fr-tag[aria-pressed=true]:disabled,input[type=button].fr-tag[aria-pressed=true]:disabled{--hover:inherit;--active:inherit;background-color:transparent;background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,var(--background-disabled-grey) .625rem)}button.fr-tag[aria-pressed=true]:disabled:after,input[type=button].fr-tag[aria-pressed=true]:disabled:after{color:var(--text-disabled-grey)}button.fr-tag[aria-pressed=true].fr-tag--sm,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-active-blue-france) .5rem)}button.fr-tag[aria-pressed=true].fr-tag--sm:hover,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:hover{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-active-blue-france-hover) .5rem)}button.fr-tag[aria-pressed=true].fr-tag--sm:active,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:active{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-active-blue-france-active) .5rem)}button.fr-tag[aria-pressed=true].fr-tag--sm:disabled,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:disabled{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-disabled-grey) .5rem)}a:not([href]).fr-tag,button.fr-tag:disabled,input[type=button].fr-tag:disabled{--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey);color:var(--text-disabled-grey)}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true],.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-active-blue-france) .5rem)}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:hover,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:hover{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-active-blue-france-hover) .5rem)}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:active,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:active{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-active-blue-france-active) .5rem)}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:disabled,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:disabled{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-disabled-grey) .5rem)}.fr-download__link{color:var(--text-action-high-blue-france);display:inline}.fr-download,.fr-download__link{--text-spacing:0;--title-spacing:0}.fr-download{margin:0 0 1rem;padding-bottom:1.5rem;position:relative}.fr-download .fr-download__link{font-size:1rem;font-weight:400;line-height:1.5rem;max-height:none;max-width:100%;overflow:initial;padding:0}.fr-download .fr-download__link:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../icons/system/download-line.svg);mask-image:url(../icons/system/download-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-download__desc{display:none;font-size:.875rem;font-weight:400;line-height:1.5rem}.fr-download__detail{bottom:0;color:var(--text-mention-grey);cursor:text;font-size:.75rem;font-weight:400;left:0;line-height:1.25rem;max-width:100%;overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;white-space:nowrap}.fr-download__detail abbr{text-decoration:none}.fr-download--card{--text-spacing:0;--title-spacing:0;--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey);box-shadow:inset 0 0 0 1px var(--border-default-grey);padding:1.5rem 1.5rem 4rem}.fr-download--card .fr-download__link{color:var(--text-action-high-blue-france);font-size:1.25rem;font-weight:700;line-height:1.75rem}.fr-download--card .fr-download__link:after{--icon-size:1rem;bottom:1.5rem;color:var(--text-action-high-blue-france);margin:0;position:absolute;right:1.5rem}.fr-download--card .fr-download__desc{display:block;margin-top:.5rem}.fr-download--card .fr-download__detail{bottom:1.5rem;left:1.5rem;max-width:calc(100% - 6.25rem);position:absolute}.fr-download--card .fr-download__detail[class*=" fr-fi-"]:before,.fr-download--card .fr-download__detail[class*=" fr-icon-"]:before,.fr-download--card .fr-download__detail[class^=fr-fi-]:before,.fr-download--card .fr-download__detail[class^=fr-icon-]:before{--icon-size:1rem;margin-right:.5rem}.fr-downloads-group__title{font-size:1.375rem;font-weight:700;line-height:1.75rem;margin:var(--title-spacing)}.fr-downloads-group--bordered{box-shadow:inset 0 0 0 1px var(--border-default-grey);padding:1.5rem 1.5rem .5rem}.fr-downloads-group>ul{margin-bottom:0;margin-top:0}.fr-downloads-group>ul>li{padding-bottom:0}.fr-downloads-group .fr-download{margin-bottom:1rem}.fr-downloads-group li::marker{color:var(--text-action-high-blue-france)}.fr-alert{--title-spacing:0 0 0.25rem;--text-spacing:0 0 0.25rem;background-image:linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey)),linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey)),linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey)),linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey)),linear-gradient(0deg,var(--background-flat-grey),var(--background-flat-grey));background-position:0 0,100% 0,0 100%,0 0,100% 100%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:100% 1px,1px 100%,100% 1px,2.5rem 100%;padding:1rem 2.25rem .75rem 3.5rem;position:relative}.fr-alert:before{--icon-size:1.5rem;background-color:currentColor;color:var(--text-inverted-grey);display:inline-block;flex:0 0 auto;height:var(--icon-size);left:0;margin:1rem .5rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;top:0;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-alert__title{font-size:1.125rem;font-weight:700;line-height:1.5rem}.fr-alert .fr-btn--close{font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;position:absolute;right:.25rem;top:.25rem;white-space:nowrap}.fr-alert .fr-btn--close:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/system/close-line.svg);mask-image:url(../icons/system/close-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-alert+.fr-alert{margin-top:1rem}.fr-alert--info:before{-webkit-mask-image:url(../icons/system/fr--info-fill.svg);mask-image:url(../icons/system/fr--info-fill.svg)}.fr-alert--success:before{-webkit-mask-image:url(../icons/system/fr--success-fill.svg);mask-image:url(../icons/system/fr--success-fill.svg)}.fr-alert--error:before{-webkit-mask-image:url(../icons/system/fr--error-fill.svg);mask-image:url(../icons/system/fr--error-fill.svg)}.fr-alert--warning:before{-webkit-mask-image:url(../icons/system/fr--warning-fill.svg);mask-image:url(../icons/system/fr--warning-fill.svg)}.fr-alert--error:before,.fr-alert--info:before,.fr-alert--success:before,.fr-alert--warning:before{content:""}.fr-alert--sm{padding:.5rem 2.25rem .25rem 3rem}.fr-alert--sm:before{margin:.5rem}.fr-alert .fr-link--close{align-items:center;font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;position:absolute;right:1.25rem;top:.25rem;white-space:nowrap}.fr-alert .fr-link--close:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/system/close-line.svg);mask-image:url(../icons/system/close-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-alert--info{background-image:linear-gradient(0deg,var(--border-plain-info),var(--border-plain-info)),linear-gradient(0deg,var(--border-plain-info),var(--border-plain-info)),linear-gradient(0deg,var(--border-plain-info),var(--border-plain-info)),linear-gradient(0deg,var(--border-plain-info),var(--border-plain-info)),linear-gradient(0deg,var(--background-flat-info),var(--background-flat-info))}.fr-alert--error{background-image:linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error)),linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error)),linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error)),linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error)),linear-gradient(0deg,var(--background-flat-error),var(--background-flat-error))}.fr-alert--success{background-image:linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success)),linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success)),linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success)),linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success)),linear-gradient(0deg,var(--background-flat-success),var(--background-flat-success))}.fr-alert--warning{background-image:linear-gradient(0deg,var(--border-plain-warning),var(--border-plain-warning)),linear-gradient(0deg,var(--border-plain-warning),var(--border-plain-warning)),linear-gradient(0deg,var(--border-plain-warning),var(--border-plain-warning)),linear-gradient(0deg,var(--border-plain-warning),var(--border-plain-warning)),linear-gradient(0deg,var(--background-flat-warning),var(--background-flat-warning))}.fr-notice{--title-spacing:0;--text-spacing:0;background-color:var(--background-contrast-grey);color:var(--text-title-grey);padding-bottom:1rem;padding-top:1rem;position:relative}.fr-notice__body{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;position:relative}.fr-notice__body h1,.fr-notice__body h2,.fr-notice__body h3,.fr-notice__body h4,.fr-notice__body h5,.fr-notice__body h6{color:inherit;font-size:inherit;line-height:inherit}.fr-notice__title{font-weight:700;margin-right:.25rem;position:relative}.fr-notice__title:before{--icon-size:1.5rem;background-color:currentColor;display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-right:.5rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-notice__desc{margin-right:.25rem}.fr-notice__desc,.fr-notice__title{display:block}.fr-notice__desc,.fr-notice__link,.fr-notice__title{font-size:.875rem;line-height:1.5rem}.fr-notice--no-icon .fr-notice__title:before{display:none}.fr-notice .fr-btn--close{color:inherit;font-size:.875rem;line-height:1.5rem;margin-left:.25rem;margin-top:-.25rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-notice .fr-btn--close:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/system/close-line.svg);mask-image:url(../icons/system/close-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-notice--alert .fr-notice__title:before,.fr-notice--attack .fr-notice__title:before,.fr-notice--cyberattack .fr-notice__title:before,.fr-notice--info .fr-notice__title:before,.fr-notice--kidnapping .fr-notice__title:before,.fr-notice--warning .fr-notice__title:before,.fr-notice--weather-orange .fr-notice__title:before,.fr-notice--weather-purple .fr-notice__title:before,.fr-notice--weather-red .fr-notice__title:before,.fr-notice--witness .fr-notice__title:before{content:""}.fr-notice--info .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{-webkit-mask-image:url(../icons/system/fr--info-fill.svg);mask-image:url(../icons/system/fr--info-fill.svg)}.fr-notice--warning .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{-webkit-mask-image:url(../icons/system/fr--warning-fill.svg);mask-image:url(../icons/system/fr--warning-fill.svg)}.fr-notice--alert .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{-webkit-mask-image:url(../icons/system/error-warning-fill.svg);mask-image:url(../icons/system/error-warning-fill.svg)}.fr-notice--weather-orange .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before,.fr-notice--weather-red .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{-webkit-mask-image:url(../icons/weather/heavy-showers-fill.svg);mask-image:url(../icons/weather/heavy-showers-fill.svg)}.fr-notice--weather-purple .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{-webkit-mask-image:url(../icons/weather/typhoon-fill.svg);mask-image:url(../icons/weather/typhoon-fill.svg)}.fr-notice--attack,.fr-notice--cyberattack,.fr-notice--kidnapping,.fr-notice--witness{background-position:0 0;background-repeat:no-repeat;background-size:100% .375rem;padding-top:1.375rem}.fr-notice--attack .fr-notice__title,.fr-notice--cyberattack .fr-notice__title,.fr-notice--kidnapping .fr-notice__title,.fr-notice--witness .fr-notice__title{text-transform:uppercase}.fr-notice--cyberattack .fr-notice__title:before,.fr-notice--witness .fr-notice__title:before{-webkit-mask-image:url(../icons/system/fr--warning-fill.svg);mask-image:url(../icons/system/fr--warning-fill.svg)}.fr-notice--kidnapping .fr-notice__title:before{-webkit-mask-image:url(../icons/system/fr--alert-warning-fill.svg);mask-image:url(../icons/system/fr--alert-warning-fill.svg)}.fr-notice--attack .fr-notice__title:before{-webkit-mask-image:url(../icons/system/fr--alert-warning-2-fill.svg);mask-image:url(../icons/system/fr--alert-warning-2-fill.svg)}.fr-notice--info{--idle:transparent;--hover:var(--background-contrast-info-hover);--active:var(--background-contrast-info-active);background-color:var(--background-contrast-info);color:var(--text-default-info)}.fr-notice--warning,.fr-notice--weather-orange{--idle:transparent;--hover:var(--background-contrast-warning-hover);--active:var(--background-contrast-warning-active);background-color:var(--background-contrast-warning);color:var(--text-default-warning)}.fr-notice--alert{--idle:transparent;--hover:var(--background-contrast-error-hover);--active:var(--background-contrast-error-active);background-color:var(--background-contrast-error);color:var(--text-default-error)}.fr-notice--weather-red{--idle:transparent;--hover:var(--background-flat-error-hover);--active:var(--background-flat-error-active);background-color:var(--background-flat-error);color:var(--text-inverted-grey)}.fr-notice--weather-red .fr-btn--close{--idle:transparent;--hover:var(--background-action-high-error-hover);--active:var(--background-action-high-error-active);background-color:var(--background-action-high-error)}.fr-notice--weather-purple{--idle:transparent;--hover:var(--background-flat-purple-glycine-hover);--active:var(--background-flat-purple-glycine-active);background-color:var(--background-flat-purple-glycine);color:var(--text-inverted-grey)}.fr-notice--weather-purple .fr-btn--close{--idle:transparent;--hover:var(--background-action-high-purple-glycine-hover);--active:var(--background-action-high-purple-glycine-active);background-color:var(--background-action-high-purple-glycine)}.fr-notice--witness{--idle:transparent;--hover:var(--background-flat-grey-hover);--active:var(--background-flat-grey-active);background-color:var(--background-flat-grey);background-image:linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error));color:var(--text-inverted-grey)}.fr-notice--witness .fr-btn--close{--idle:transparent;--hover:var(--background-action-high-grey-hover);--active:var(--background-action-high-grey-active);background-color:var(--background-action-high-grey)}.fr-notice--attack,.fr-notice--kidnapping{--idle:transparent;--hover:var(--background-flat-error-hover);--active:var(--background-flat-error-active);background-color:var(--background-flat-error);background-image:linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey));color:var(--text-inverted-grey)}.fr-notice--attack .fr-btn--close,.fr-notice--kidnapping .fr-btn--close{--idle:transparent;--hover:var(--background-action-high-error-hover);--active:var(--background-action-high-error-active);background-color:var(--background-action-high-error)}.fr-notice--cyberattack{--idle:transparent;--hover:var(--background-flat-grey-hover);--active:var(--background-flat-grey-active);background-color:var(--background-flat-grey);background-image:linear-gradient(0deg,var(--border-plain-info),var(--border-plain-info));color:var(--text-inverted-grey)}.fr-notice--cyberattack .fr-btn--close{--idle:transparent;--hover:var(--background-action-high-grey-hover);--active:var(--background-action-high-grey-active);background-color:var(--background-action-high-grey)}.fr-radio-group{max-width:max-content;position:relative}.fr-radio-group input[type=radio]{height:1.5rem;margin:0;opacity:0;position:absolute;width:1.5rem}.fr-radio-group input[type=radio]+label{align-items:flex-start;background-image:radial-gradient(transparent 10px,var(--border-action-high-blue-france) 11px,transparent 12px);background-position:calc(-.25rem + 1px) calc(-.25rem + 1px),calc(-.25rem + 1px) calc(-.25rem + 1px);background-repeat:no-repeat,no-repeat;background-size:1.875rem 1.875rem,1.875rem 1.875rem;display:flex;flex-direction:column;justify-content:flex-start;padding-left:2rem}.fr-radio-group input[type=radio]+label:before{border-radius:1.5rem;content:"";height:1.5rem;margin-left:-2rem;position:absolute;top:0;width:1.5rem}.fr-radio-group input[type=radio]+label .fr-hint-text{margin:0;width:100%}.fr-radio-group--sm input[type=radio]{height:1rem;top:.25rem;width:1rem}.fr-radio-group--sm input[type=radio]+label{background-image:radial-gradient(transparent 6px,var(--border-action-high-blue-france) 7px,transparent 8px);background-position:0 .25rem,0 .25rem;background-size:1rem 1rem,1rem 1rem;padding-left:1.5rem}.fr-radio-group--sm input[type=radio]+label:before{border-radius:.5rem;height:1rem;margin-left:-1.5rem;top:.25rem;width:1rem}.fr-radio-rich{align-items:center;display:flex;flex-direction:row;max-width:100%;position:relative}.fr-radio-rich input[type=radio]{height:1rem;left:1rem;top:calc(50% - .5rem);width:1rem}.fr-radio-rich input[type=radio]+label{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);align-items:stretch;align-self:stretch;background-color:var(--background-default-grey);background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),radial-gradient(transparent 6px,var(--border-action-high-blue-france) 7px,transparent 8px);background-position:0 0,100% 0,0 100%,0 0,1rem 50%,1rem 50%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-size:100% 1px,1px 100%,100% 1px,1px 100%,1rem 1rem,1rem 1rem;display:flex;flex-direction:column;justify-content:center;margin-left:0;padding:.75rem 1rem .75rem 2.75rem;width:100%}.fr-radio-rich input[type=radio]+label:before{border-radius:0;bottom:0;content:"";display:block;height:100%;left:0;margin-left:0;position:absolute;right:0;top:0;width:100%}.fr-radio-rich input[type=radio]+label .fr-hint-text{margin-left:0}.fr-radio-rich input[type=radio]:not(:disabled)~label{--hover-tint:var(--hover);--active-tint:var(--active)}.fr-radio-rich input[type=radio]:not(:disabled)~label:hover{background-color:var(--hover-tint)}.fr-radio-rich input[type=radio]:not(:disabled)~label:active{background-color:var(--active-tint)}.fr-radio-rich input[type=radio]:not(:disabled)~label:hover+.fr-radio-rich__pictogram{background-color:var(--hover)}.fr-radio-rich input[type=radio]:not(:disabled)~label:active+.fr-radio-rich__pictogram{background-color:var(--active)}.fr-radio-rich__pictogram{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);align-items:center;align-self:stretch;background-color:var(--background-default-grey);background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));background-position:0 0,0 100%,100% 0,0 .25rem;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:100% 1px,100% 1px,1px 100%,1px calc(100% - .5rem);display:flex;flex-direction:row;justify-content:center;margin-left:-1px;min-height:5.5rem;min-width:5.5rem;padding:.25rem;pointer-events:none;width:5.5rem}.fr-radio-rich__pictogram img,.fr-radio-rich__pictogram svg{max-height:3.5rem;max-width:3.5rem}.fr-control>.fr-radio-rich.fr-radio-group{margin-bottom:0;margin-top:0}.fr-radio-group input[type=radio]:disabled+label{background-image:radial-gradient(transparent 10px,var(--background-disabled-grey) 11px,transparent 12px)}.fr-radio-group input[type=radio]:checked+label{background-image:radial-gradient(transparent 10px,var(--border-active-blue-france) 11px,transparent 12px),radial-gradient(var(--background-active-blue-france) 5px,transparent 6px)}.fr-radio-group input[type=radio]:checked:disabled+label{background-image:radial-gradient(transparent 10px,var(--background-disabled-grey) 11px,transparent 12px),radial-gradient(var(--background-disabled-grey) 5px,transparent 6px)}.fr-fieldset--error .fr-radio-group input[type=radio]+label{background-image:radial-gradient(transparent 10px,var(--border-plain-error) 11px,transparent 12px)}.fr-fieldset--error .fr-radio-group input[type=radio]:checked+label{background-image:radial-gradient(transparent 10px,var(--border-plain-error) 11px,transparent 12px),radial-gradient(var(--background-active-blue-france) 5px,transparent 6px)}.fr-fieldset--valid .fr-radio-group input[type=radio]+label{background-image:radial-gradient(transparent 10px,var(--border-plain-success) 11px,transparent 12px)}.fr-fieldset--valid .fr-radio-group input[type=radio]:checked+label{background-image:radial-gradient(transparent 10px,var(--border-plain-success) 11px,transparent 12px),radial-gradient(var(--background-active-blue-france) 5px,transparent 6px)}.fr-fieldset--info .fr-radio-group input[type=radio]+label{background-image:radial-gradient(transparent 10px,var(--border-plain-info) 11px,transparent 12px)}.fr-fieldset--info .fr-radio-group input[type=radio]:checked+label{background-image:radial-gradient(transparent 10px,var(--border-plain-info) 11px,transparent 12px),radial-gradient(var(--background-active-blue-france) 5px,transparent 6px)}.fr-fieldset .fr-radio-group input[type=radio]:disabled+label{background-image:radial-gradient(transparent 10px,var(--background-disabled-grey) 11px,transparent 12px)}.fr-fieldset .fr-radio-group input[type=radio]:disabled:checked+label{background-image:radial-gradient(transparent 10px,var(--background-disabled-grey) 11px,transparent 12px),radial-gradient(var(--background-disabled-grey) 5px,transparent 6px)}.fr-radio-group--sm input[type=radio]:disabled+label{background-image:radial-gradient(transparent 6px,var(--background-disabled-grey) 7px,transparent 8px)}.fr-radio-group--sm input[type=radio]:checked+label{background-image:radial-gradient(transparent 6px,var(--border-active-blue-france) 7px,transparent 8px),radial-gradient(var(--background-active-blue-france) 3px,transparent 4px)}.fr-radio-group--sm input[type=radio]:checked:disabled+label{background-image:radial-gradient(transparent 6px,var(--background-disabled-grey) 7px,transparent 8px),radial-gradient(var(--background-disabled-grey) 3px,transparent 4px)}.fr-fieldset--error .fr-radio-group--sm input[type=radio]+label{background-image:radial-gradient(transparent 6px,var(--border-plain-error) 7px,transparent 8px)}.fr-fieldset--error .fr-radio-group--sm input[type=radio]:checked+label{background-image:radial-gradient(transparent 6px,var(--border-plain-error) 7px,transparent 8px),radial-gradient(var(--background-active-blue-france) 3px,transparent 4px)}.fr-fieldset--valid .fr-radio-group--sm input[type=radio]+label{background-image:radial-gradient(transparent 6px,var(--border-plain-success) 7px,transparent 8px)}.fr-fieldset--valid .fr-radio-group--sm input[type=radio]:checked+label{background-image:radial-gradient(transparent 6px,var(--border-plain-success) 7px,transparent 8px),radial-gradient(var(--background-active-blue-france) 3px,transparent 4px)}.fr-fieldset--info .fr-radio-group--sm input[type=radio]+label{background-image:radial-gradient(transparent 6px,var(--border-plain-info) 7px,transparent 8px)}.fr-fieldset--info .fr-radio-group--sm input[type=radio]:checked+label{background-image:radial-gradient(transparent 6px,var(--border-plain-info) 7px,transparent 8px),radial-gradient(var(--background-active-blue-france) 3px,transparent 4px)}.fr-fieldset .fr-radio-group--sm input[type=radio]:disabled+label{background-image:radial-gradient(transparent 6px,var(--background-disabled-grey) 7px,transparent 8px)}.fr-fieldset .fr-radio-group--sm input[type=radio]:disabled:checked+label{background-image:radial-gradient(transparent 6px,var(--background-disabled-grey) 7px,transparent 8px),radial-gradient(var(--background-disabled-grey) 3px,transparent 4px)}.fr-radio-rich input[type=radio]:disabled+label{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),radial-gradient(transparent 6px,var(--background-disabled-grey) 7px,transparent 8px)}.fr-radio-rich input[type=radio]:disabled~.fr-radio-rich__pictogram svg *{fill:var(--text-disabled-grey)}.fr-radio-rich input[type=radio]:checked+label{background-image:linear-gradient(0deg,var(--border-active-blue-france),var(--border-active-blue-france)),linear-gradient(0deg,var(--border-active-blue-france),var(--border-active-blue-france)),linear-gradient(0deg,var(--border-active-blue-france),var(--border-active-blue-france)),linear-gradient(0deg,var(--border-active-blue-france),var(--border-active-blue-france)),radial-gradient(transparent 6px,var(--border-active-blue-france) 7px,transparent 8px),radial-gradient(var(--background-active-blue-france) 3px,transparent 4px)}.fr-radio-rich input[type=radio]:checked~.fr-radio-rich__pictogram{background-image:linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey))}.fr-radio-rich input[type=radio]:checked:disabled+label{background-image:linear-gradient(0deg,var(--text-disabled-grey),var(--text-disabled-grey)),linear-gradient(0deg,var(--text-disabled-grey),var(--text-disabled-grey)),linear-gradient(0deg,var(--text-disabled-grey),var(--text-disabled-grey)),linear-gradient(0deg,var(--text-disabled-grey),var(--text-disabled-grey)),radial-gradient(transparent 6px,var(--background-disabled-grey) 7px,transparent 8px),radial-gradient(var(--background-disabled-grey) 3px,transparent 4px)}.fr-radio-rich input[type=radio]:checked:disabled~.fr-radio-rich__pictogram{background-image:linear-gradient(0deg,var(--background-disabled-grey),var(--background-disabled-grey)),linear-gradient(0deg,var(--background-disabled-grey),var(--background-disabled-grey)),linear-gradient(0deg,var(--background-disabled-grey),var(--background-disabled-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey))}.fr-fieldset--error .fr-radio-rich input[type=radio]+label{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),radial-gradient(transparent 6px,var(--border-plain-error) 7px,transparent 8px)}.fr-fieldset--error .fr-radio-rich input[type=radio]:checked+label{background-image:linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),radial-gradient(transparent 6px,var(--border-plain-error) 7px,transparent 8px),radial-gradient(var(--background-active-blue-france) 3px,transparent 4px)}.fr-fieldset--valid .fr-radio-rich input[type=radio]+label{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),radial-gradient(transparent 6px,var(--border-plain-success) 7px,transparent 8px)}.fr-fieldset--valid .fr-radio-rich input[type=radio]:checked+label{background-image:linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),radial-gradient(transparent 6px,var(--border-plain-success) 7px,transparent 8px),radial-gradient(var(--background-active-blue-france) 3px,transparent 4px)}.fr-fieldset--info .fr-radio-rich input[type=radio]+label{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),radial-gradient(transparent 6px,var(--border-plain-info) 7px,transparent 8px)}.fr-fieldset--info .fr-radio-rich input[type=radio]:checked+label{background-image:linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),radial-gradient(transparent 6px,var(--border-plain-info) 7px,transparent 8px),radial-gradient(var(--background-active-blue-france) 3px,transparent 4px)}.fr-fieldset .fr-radio-rich input[type=radio]:disabled+label{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),radial-gradient(transparent 6px,var(--background-disabled-grey) 7px,transparent 8px)}.fr-fieldset .fr-radio-rich input[type=radio]:disabled:checked+label{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),radial-gradient(transparent 6px,var(--background-disabled-grey) 7px,transparent 8px),radial-gradient(var(--background-disabled-grey) 3px,transparent 4px)}.fr-fieldset .fr-fieldset__content .fr-radio-group:not(.fr-radio-rich) input[type=radio]{top:.75rem}.fr-fieldset .fr-fieldset__content .fr-radio-group:not(.fr-radio-rich) input[type=radio]+label{background-position:calc(-.25rem + 1px) calc(.5rem + 1px),calc(-.25rem + 1px) calc(.5rem + 1px)}.fr-fieldset .fr-fieldset__content .fr-radio-group--sm:not(.fr-radio-rich) input[type=radio]{top:1rem}.fr-fieldset .fr-fieldset__content .fr-radio-group--sm:not(.fr-radio-rich) input[type=radio]+label{background-position:calc(-.125rem + 1px) calc(1rem - 1px),calc(-.125rem + 1px) calc(1rem - 1px)}.fr-fieldset .fr-fieldset__content .fr-radio-rich{margin-bottom:1rem;margin-top:.5rem}.fr-fieldset .fr-fieldset__content .fr-radio-rich input[type=radio]+label{min-height:5.5rem}.fr-fieldset .fr-fieldset__content .fr-radio-rich:last-child{margin-bottom:.75rem}.fr-fieldset .fr-fieldset__content .fr-radio-rich:first-child{margin-top:0}.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich:not(:last-child){margin-bottom:.5rem;margin-right:.75rem}.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich:first-child{margin-top:.75rem}.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich:first-child .fr-radio-rich__img{top:1rem}.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich__img{top:.75rem}.fr-fieldset--inline .fr-hint-text+.fr-fieldset__content .fr-radio-rich:first-child{margin-top:1.5rem}.fr-radio-rich__img{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);align-items:center;align-self:stretch;background-color:var(--background-default-grey);background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));background-position:0 0,0 100%,100% 0,0 .25rem;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:100% 1px,100% 1px,1px 100%,1px calc(100% - .5rem);display:flex;flex-direction:row;justify-content:center;margin-left:-1px;min-width:5.5rem;padding:.25rem;pointer-events:none;width:5.5rem}.fr-radio-rich__img img,.fr-radio-rich__img svg{max-height:3.5rem;max-width:3.5rem}.fr-radio-rich input[type=radio]:not(:disabled)~label:hover+.fr-radio-rich__img{background-color:var(--hover)}.fr-radio-rich input[type=radio]:not(:disabled)~label:active+.fr-radio-rich__img{background-color:var(--active)}.fr-radio-rich input[type=radio]:disabled~.fr-radio-rich__img svg *{fill:var(--text-disabled-grey)}.fr-radio-rich input[type=radio]:checked~.fr-radio-rich__img{background-image:linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey))}.fr-radio-rich input[type=radio]:checked:disabled~.fr-radio-rich__img{background-image:linear-gradient(0deg,var(--text-disabled-grey),var(--text-disabled-grey)),linear-gradient(0deg,var(--text-disabled-grey),var(--text-disabled-grey)),linear-gradient(0deg,var(--text-disabled-grey),var(--text-disabled-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey))}.fr-card{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey);display:flex;flex-direction:column;position:relative}.fr-card.fr-enlarge-button .fr-card__title a:after,.fr-card.fr-enlarge-button .fr-card__title button:after,.fr-card.fr-enlarge-link .fr-card__title a:after,.fr-card.fr-enlarge-link .fr-card__title button:after{--icon-size:1.5rem;bottom:2rem;position:absolute;right:2rem}.fr-card:not(.fr-card--no-border):not(.fr-card--shadow){background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));background-position:100% 100%,0 0,100% 0,100% 0;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:100% 1px,1px 100%,1px 100%,100% 1px;padding:1px}.fr-card--no-icon .fr-card__title a:not([target=_blank]):after,.fr-card--no-icon .fr-card__title button:after,.fr-card:not(.fr-enlarge-button):not(.fr-card--download) .fr-card__title button:after,.fr-card:not(.fr-enlarge-link):not(.fr-card--download) .fr-card__title a:not([target=_blank]):after{content:none}.fr-card__body{display:flex;flex:1 1 auto;flex-direction:column;height:100%;order:2;padding:0 2rem}.fr-grid-row .fr-card{height:100%}.fr-card__header{flex:0 0 auto;order:1;position:relative}.fr-card__header .fr-badges-group{left:0;padding:.75rem;position:absolute;top:0}.fr-card.fr-enlarge-link:hover .fr-card__img,.fr-card.fr-enlarge-link:hover .fr-card__vid{--brightness:calc(100% + var(--brighten)*10%)}.fr-card.fr-enlarge-link:active .fr-card__img,.fr-card.fr-enlarge-link:active .fr-card__vid{--brightness:calc(100% + var(--brighten)*20%)}.fr-card.fr-enlarge-button:hover .fr-card__img,.fr-card.fr-enlarge-button:hover .fr-card__vid{--brightness:calc(100% + var(--brighten)*10%)}.fr-card.fr-enlarge-button:active .fr-card__img,.fr-card.fr-enlarge-button:active .fr-card__vid{--brightness:calc(100% + var(--brighten)*20%)}.fr-card__img,.fr-card__vid{filter:brightness(var(--brightness))}.fr-card__img img,.fr-card__img svg,.fr-card__vid iframe,.fr-card__vid video{aspect-ratio:1.7777777778;object-fit:cover;object-position:50% 50%}.fr-card__img img{display:block}.fr-card__content{display:flex;flex-direction:column;height:100%;margin:0 -2rem;order:1;padding:2rem}.fr-card__title{color:var(--text-title-grey);font-size:1.25rem;font-weight:700;line-height:1.75rem;margin-bottom:0;order:2}.fr-card__title a:after,.fr-card__title button:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;-webkit-mask-image:url(../icons/system/arrow-right-line.svg);mask-image:url(../icons/system/arrow-right-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-card__title button{font-size:inherit;font-weight:inherit;line-height:inherit;padding:0;text-align:inherit}.fr-card__title [target=_blank]:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-image:url(../icons/system/external-link-line.svg);mask-image:url(../icons/system/external-link-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-card__desc{font-size:.875rem;line-height:1.5rem;margin-bottom:0;margin-top:.75rem;order:3}.fr-card__start{order:1}.fr-card__start,.fr-card__start .fr-badges-group,.fr-card__start .fr-tags-group{margin-bottom:.25rem}.fr-card__start .fr-card__detail{margin-bottom:.75rem}.fr-card__end{display:flex;flex-direction:column;height:100%;margin-top:1rem;order:4;padding-top:.5rem}.fr-card__detail{align-items:flex-start;color:var(--text-mention-grey);display:flex;flex-direction:row;font-size:.75rem;line-height:1.25rem;margin-bottom:0}.fr-card__detail[class*=" fr-fi-"]:before,.fr-card__detail[class*=" fr-icon-"]:before,.fr-card__detail[class^=fr-fi-]:before,.fr-card__detail[class^=fr-icon-]:before{--icon-size:1rem;margin-right:.5rem}.fr-card.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__end,.fr-card.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__end{justify-content:flex-end;margin-bottom:-3rem;min-height:2rem;padding-right:2rem}.fr-card.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__content,.fr-card.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content{padding-bottom:5rem}.fr-card__footer{margin:0 -2rem;order:2;padding:.5rem 2rem 2rem}.fr-card__footer .fr-btns-group,.fr-card__footer .fr-links-group{margin-bottom:-1rem}.fr-card--sm .fr-card__header .fr-badge{font-size:.75rem;line-height:1.25rem;min-height:1.125rem;padding:0 .375rem}.fr-card--sm .fr-card__header .fr-badge:after,.fr-card--sm .fr-card__header .fr-badge:before{--icon-size:0.75rem}.fr-card--sm .fr-card__header .fr-tag{border-radius:.75rem;font-size:.75rem;line-height:1.25rem;min-height:1.5rem;padding:.125rem .5rem}.fr-card--sm .fr-card__header .fr-tag:after,.fr-card--sm .fr-card__header .fr-tag:before{--icon-size:0.75rem}.fr-card--sm .fr-card__content{padding:1.5rem}.fr-card--sm .fr-card__content .fr-badge{font-size:.75rem;line-height:1.25rem;min-height:1.125rem;padding:0 .375rem}.fr-card--sm .fr-card__content .fr-badge:after,.fr-card--sm .fr-card__content .fr-badge:before{--icon-size:0.75rem}.fr-card--sm .fr-card__content .fr-tag{border-radius:.75rem;font-size:.75rem;line-height:1.25rem;min-height:1.5rem;padding:.125rem .5rem}.fr-card--sm .fr-card__content .fr-tag:after,.fr-card--sm .fr-card__content .fr-tag:before{--icon-size:0.75rem}.fr-card--sm .fr-card__title{font-size:1.125rem;font-weight:700;line-height:1.5rem}.fr-card--sm .fr-card__title a:after,.fr-card--sm .fr-card__title button:after{--icon-size:1rem}.fr-card--sm .fr-card__desc{margin-top:.5rem}.fr-card--sm .fr-card__start .fr-badges-group,.fr-card--sm .fr-card__start .fr-tags-group{margin-bottom:0}.fr-card--sm .fr-card__start .fr-card__detail{margin-bottom:.5rem}.fr-card--sm .fr-card__end{margin-top:1.5rem;padding-top:.5rem}.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__end,.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__end{margin-bottom:-2rem;min-height:1.25rem;padding-right:1.5rem}.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__content,.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content{padding-bottom:3.5rem}.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title a:after,.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title button:after,.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title a:after,.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title button:after{--icon-size:1rem;bottom:1.5rem;right:1.5rem}.fr-card--sm .fr-card__footer{padding:.5rem 1.5rem 1.5rem}.fr-card--lg .fr-card__content{padding:2.5rem}.fr-card--lg .fr-card__title{font-size:1.375rem;font-weight:700;line-height:1.75rem}.fr-card--lg .fr-card__title a:after,.fr-card--lg .fr-card__title button:after{--icon-size:1.5rem}.fr-card--lg .fr-card__desc{font-size:1rem;line-height:1.5rem;margin-top:1rem}.fr-card--lg .fr-card__start,.fr-card--lg .fr-card__start .fr-badges-group,.fr-card--lg .fr-card__start .fr-tags-group{margin-bottom:.5rem}.fr-card--lg .fr-card__start .fr-card__detail{margin-bottom:1rem}.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__end,.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__end{margin-bottom:-4rem;min-height:2.5rem;padding-right:2.5rem}.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__content,.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content{padding-bottom:6.5rem}.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title a:after,.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title button:after,.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title a:after,.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title button:after{--icon-size:2rem;bottom:2.5rem;right:2.5rem}.fr-card--lg .fr-card__footer{padding:.5rem 2.5rem 2.5rem}.fr-card--download .fr-card__header{aspect-ratio:16/9}.fr-card--download .fr-card__header .fr-card__img{height:calc(100% - 1rem);left:.5rem;position:absolute;top:.5rem;width:calc(100% - 1rem)}.fr-card--download .fr-card__header .fr-card__img img{max-height:100%;max-width:100%;object-fit:contain}.fr-card--download .fr-card__title a:after,.fr-card--download .fr-card__title button:after{background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-image:url(../icons/system/download-line.svg);mask-image:url(../icons/system/download-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-card__body>.fr-card__detail,.fr-card__body>.fr-card__title{margin-top:2rem}.fr-card__body>.fr-card__detail{margin-bottom:-1rem}.fr-card__body>.fr-card__desc,.fr-card__body>.fr-card__title{margin-bottom:2rem}.fr-card__body>.fr-card__desc{margin-top:-1rem}.fr-card.fr-enlarge-link:not(.fr-card--no-arrow) .fr-card__body>.fr-card__desc,.fr-card.fr-enlarge-link:not(.fr-card--no-arrow) .fr-card__body>.fr-card__title{margin-bottom:4.5rem}.fr-card.fr-enlarge-link:not(.fr-card--no-arrow) .fr-card__body>.fr-card__desc{margin-top:-3.5rem}.fr-card--grey{--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);background-color:var(--background-contrast-grey)}.fr-card--shadow{--idle:transparent;--hover:var(--background-raised-grey-hover);--active:var(--background-raised-grey-active);background-color:var(--background-raised-grey);filter:drop-shadow(var(--raised-shadow));z-index:calc(var(--ground) + 500)}.fr-card--shadow.fr-card--grey{--idle:transparent;--hover:var(--background-contrast-raised-grey-hover);--active:var(--background-contrast-raised-grey-active);background-color:var(--background-contrast-raised-grey)}.fr-card--no-background{--hover:inherit;--active:inherit;background-color:transparent}.fr-card--download:not(.fr-card--no-background) .fr-card__header{--idle:transparent;--hover:var(--background-alt-grey-hover);--active:var(--background-alt-grey-active);background-color:var(--background-alt-grey)}.fr-card__title a[href],.fr-card__title button{color:var(--text-action-high-blue-france)}.fr-card__title button:disabled{color:var(--text-disabled-grey)}.fr-card__title:disabled,a.fr-card__title:not([href]){--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey);color:var(--text-disabled-grey)}.fr-checkbox-group{position:relative}.fr-checkbox-group input[type=checkbox]{height:1.5rem;margin:0;opacity:0;position:absolute;width:1.5rem}.fr-checkbox-group input[type=checkbox]+label{--data-uri-svg:none;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-left:2rem;position:relative}.fr-checkbox-group input[type=checkbox]+label .fr-hint-text{margin:0;width:100%}.fr-checkbox-group input[type=checkbox]+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),var(--data-uri-svg);background-position:0 0,.25rem 0,100% 0,0 .25rem,100% 100%,calc(100% - .25rem) 100%,0 100%,100% .25rem,50%;background-repeat:no-repeat;background-size:.25rem .25rem,calc(100% - .25rem) 1px,.25rem .25rem,1px calc(100% - .5rem),.25rem .25rem,calc(100% - .5rem) 1px,.25rem .25rem,1px calc(100% - .5rem),1rem;border-radius:.25rem;content:"";display:block;height:1.5rem;left:-2rem;margin-right:.5rem;position:absolute;top:0;width:1.5rem}.fr-checkbox-group--sm input[type=checkbox]{height:1rem;top:.25rem;width:1rem}.fr-checkbox-group--sm input[type=checkbox]+label{margin-left:1.5rem}.fr-checkbox-group--sm input[type=checkbox]+label:before{height:1rem;left:-1.5rem;margin-top:.25rem;width:1rem}.fr-checkbox-group--error:before{--idle:transparent;--hover:var(--border-plain-error-hover);--active:var(--border-plain-error-active);background-color:var(--border-plain-error)}.fr-checkbox-group--error:before,.fr-checkbox-group--valid:before{content:"";height:100%;left:-.75rem;position:absolute;top:0;width:2px}.fr-checkbox-group--valid:before{--idle:transparent;--hover:var(--border-plain-success-hover);--active:var(--border-plain-success-active);background-color:var(--border-plain-success)}.fr-checkbox-group .fr-message:first-child{margin-top:1rem}.fr-checkbox-group input[type=checkbox]:checked+label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23f5f5fe' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E");background-color:var(--background-active-blue-france);background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-active-blue-france) 4px,var(--border-active-blue-france) 5px,transparent 6px),linear-gradient(var(--border-active-blue-france),var(--border-active-blue-france)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-active-blue-france) 4px,var(--border-active-blue-france) 5px,transparent 6px),linear-gradient(var(--border-active-blue-france),var(--border-active-blue-france)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-active-blue-france) 4px,var(--border-active-blue-france) 5px,transparent 6px),linear-gradient(var(--border-active-blue-france),var(--border-active-blue-france)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-active-blue-france) 4px,var(--border-active-blue-france) 5px,transparent 6px),linear-gradient(var(--border-active-blue-france),var(--border-active-blue-france)),var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-checkbox-group input[type=checkbox]:checked+label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000091' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E")}.fr-checkbox-group input[type=checkbox]:disabled+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--background-disabled-grey) 4px,var(--background-disabled-grey) 5px,transparent 6px),linear-gradient(var(--background-disabled-grey),var(--background-disabled-grey)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--background-disabled-grey) 4px,var(--background-disabled-grey) 5px,transparent 6px),linear-gradient(var(--background-disabled-grey),var(--background-disabled-grey)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--background-disabled-grey) 4px,var(--background-disabled-grey) 5px,transparent 6px),linear-gradient(var(--background-disabled-grey),var(--background-disabled-grey)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--background-disabled-grey) 4px,var(--background-disabled-grey) 5px,transparent 6px),linear-gradient(var(--background-disabled-grey),var(--background-disabled-grey)),var(--data-uri-svg)}.fr-checkbox-group input[type=checkbox]:disabled:checked+label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E");background-color:var(--background-disabled-grey)}:root[data-fr-theme=dark] .fr-checkbox-group input[type=checkbox]:disabled:checked+label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E")}.fr-checkbox-group--error input[type=checkbox]+label,.fr-checkbox-group--error input[type=checkbox]:checked+label{color:var(--text-default-error)}.fr-checkbox-group--error input[type=checkbox]+label:before,.fr-checkbox-group--error input[type=checkbox]:checked+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),var(--data-uri-svg)}.fr-checkbox-group--valid input[type=checkbox]+label,.fr-checkbox-group--valid input[type=checkbox]:checked+label{color:var(--text-default-success)}.fr-checkbox-group--valid input[type=checkbox]+label:before,.fr-checkbox-group--valid input[type=checkbox]:checked+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),var(--data-uri-svg)}.fr-fieldset--error .fr-checkbox-group input[type=checkbox]+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),var(--data-uri-svg)}.fr-fieldset--valid .fr-checkbox-group input[type=checkbox]+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),var(--data-uri-svg)}.fr-fieldset .fr-fieldset__content .fr-checkbox-group--sm label:before{margin-top:.25rem}.fr-fieldset .fr-fieldset__content .fr-checkbox-group input[type=checkbox]{margin-top:.75rem}.fr-segmented{align-items:center;border:0;display:inline-flex;margin:0;padding:0;position:relative}.fr-segmented__legend{margin-bottom:.75rem;padding:0}.fr-segmented__legend .fr-hint-text{margin-top:.25rem}.fr-segmented__legend--inline{display:contents;float:left}.fr-segmented__legend--inline+.fr-segmented__elements{margin-left:1rem}.fr-segmented__elements{border-radius:.25rem;box-shadow:inset 0 0 0 1px var(--border-default-grey);display:flex;flex-direction:row}.fr-segmented__element{position:relative}.fr-segmented .fr-segmented__element input{opacity:0}.fr-segmented input{height:100%;margin:0;position:absolute;width:100%;z-index:-1}.fr-segmented input+label{align-items:center;border-radius:.25rem;display:inline-flex;font-size:1rem;font-weight:500;line-height:1.5rem;max-height:none;max-width:100%;min-height:2.5rem;overflow:initial;padding:.5rem 1rem;white-space:nowrap;width:100%}.fr-segmented input+label:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-segmented input:not([disabled]):not(:checked)+label{-webkit-mask-image:linear-gradient(0deg,#fff,#fff),linear-gradient(0deg,#fff,#fff),url("data:image/svg+xml;charset=uft8,"),url("data:image/svg+xml;charset=uft8,"),url("data:image/svg+xml;charset=uft8,"),url("data:image/svg+xml;charset=uft8,");mask-image:linear-gradient(0deg,#fff,#fff),linear-gradient(0deg,#fff,#fff),url("data:image/svg+xml;charset=uft8,"),url("data:image/svg+xml;charset=uft8,"),url("data:image/svg+xml;charset=uft8,"),url("data:image/svg+xml;charset=uft8,");-webkit-mask-position:.25rem .375rem,.375rem .25rem,.25rem .25rem,calc(100% - .25rem) .25rem,.25rem calc(100% - .25rem),calc(100% - .25rem) calc(100% - .25rem);mask-position:.25rem .375rem,.375rem .25rem,.25rem .25rem,calc(100% - .25rem) .25rem,.25rem calc(100% - .25rem),calc(100% - .25rem) calc(100% - .25rem);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(100% - .5rem)calc(100% - .75rem),calc(100% - .75rem)calc(100% - .5rem),.25rem .25rem,.25rem .25rem,.25rem .25rem,.25rem .25rem;mask-size:calc(100% - .5rem)calc(100% - .75rem),calc(100% - .75rem)calc(100% - .5rem),.25rem .25rem,.25rem .25rem,.25rem .25rem,.25rem .25rem}.fr-segmented input:not([disabled]):not(:checked)+label:hover{background-color:var(--hover)}.fr-segmented input:not([disabled]):not(:checked)+label:active{background-color:var(--active)}.fr-segmented--vertical .fr-segmented__elements{flex-direction:column;margin-left:0}.fr-segmented--vertical .fr-segmented__legend--inline{display:block;float:none}.fr-segmented--no-legend legend{clip:rect(0,0,0,0);border:0;display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-segmented--no-legend legend+.fr-segmented__elements{margin-left:0}.fr-segmented__element input:focus+label{outline-color:#0a76f6;outline-offset:2px;outline-style:solid;outline-width:2px}.fr-segmented__element input:focus:not(:focus-visible)+label{outline-style:none}.fr-segmented__element input:focus-visible+label{outline-style:solid}.fr-segmented--sm .fr-segmented__legend,.fr-segmented--sm input+label{font-size:.875rem;line-height:1.5rem}.fr-segmented--sm input+label{max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-segmented--sm input+label:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-segmented__element label{color:var(--text-action-high-grey)}.fr-segmented__element input:checked+label{box-shadow:inset 0 0 0 1px var(--border-active-blue-france);color:var(--text-active-blue-france)}.fr-segmented__element input:checked:disabled+label{box-shadow:inset 0 0 0 1px var(--text-disabled-grey);color:var(--text-disabled-grey)}.fr-toggle{--text-spacing:0;--title-spacing:0;display:flex;flex-wrap:wrap;position:relative}.fr-toggle input[type=checkbox]{box-shadow:inset 0 0 0 1px var(--border-action-high-blue-france);height:1.5rem;opacity:0;position:absolute;width:2.5rem}.fr-toggle input[type=checkbox]:checked~.fr-toggle__label[data-fr-unchecked-label][data-fr-checked-label]:before{content:attr(data-fr-checked-label)}.fr-toggle input[type=checkbox]:checked~.fr-toggle__label:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000091' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E");background-image:var(--data-uri-svg);transform:translateX(1rem)}.fr-toggle label{--toggle-status-width:auto;color:var(--text-label-grey);display:inline-flex;font-size:1rem;line-height:1.5rem;min-height:1.5rem;width:calc(100% - 2rem)}.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label]{padding-left:0}.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label]:before{word-wrap:normal;content:attr(data-fr-unchecked-label);margin-bottom:1rem;margin-right:calc(var(--toggle-status-width) - .5rem)}.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label]+.fr-hint-text{margin-top:.5rem}.fr-toggle label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23000091' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");background-image:var(--data-uri-svg);border-radius:.75rem;display:block;flex-shrink:0;font-size:.75rem;height:calc(1.25rem + 1px);line-height:1.25rem;margin-right:2rem;max-width:2.5rem;min-width:2.5rem;padding-top:1.5rem}.fr-toggle label:after,.fr-toggle label:before{background-repeat:no-repeat;color:var(--text-active-blue-france);content:""}.fr-toggle label:after{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);align-items:center;background-color:var(--background-default-grey);background-position:50%;background-size:1rem;border-radius:50%;box-shadow:inset 0 0 0 1px var(--border-action-high-blue-france);display:flex;height:1.5rem;justify-content:center;left:0;position:absolute;top:0;width:1.5rem}.fr-toggle .fr-hint-text{color:var(--text-mention-grey);display:block;flex-basis:100%;font-size:.75rem;line-height:1.25rem;margin-bottom:0;margin-top:1rem}.fr-toggle--border-bottom{box-shadow:inset 0 -1px 0 0 var(--border-default-grey);padding-bottom:1rem}.fr-toggle--error:before,.fr-toggle--valid:before{content:"";height:100%;left:-.75rem;position:absolute;top:0;width:2px}.fr-toggle .fr-message:first-child{margin-top:1rem}.fr-toggle--label-left .fr-toggle__input{margin:0 0 0 auto;order:1}.fr-toggle--label-left .fr-toggle__input+label[data-fr-checked-label]:before{margin-left:calc(var(--toggle-status-width) - .5rem);margin-right:0}.fr-toggle--label-left .fr-toggle__label{flex:1;justify-content:space-between;padding-left:0;width:calc(100% - 2rem)}.fr-toggle--label-left .fr-toggle__label:before{direction:rtl;flex-shrink:0;margin-left:1rem;margin-right:0;order:1;text-align:right}.fr-toggle--label-left .fr-toggle__label:after{left:auto;right:1rem}.fr-toggle--label-left .fr-hint-text{order:2}.fr-toggle__list{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none}.fr-toggle__list li{margin-bottom:1rem}.fr-toggle__list li:last-child{margin-bottom:0}:root[data-fr-theme=dark] .fr-toggle label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%238585f6' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:checked{--idle:transparent;--hover:var(--background-active-blue-france-hover);--active:var(--background-active-blue-france-active);background-color:var(--background-active-blue-france)}.fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23000091' height='24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");background-image:var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%238585f6' height='24' fill='%238585f6' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:checked~.fr-toggle__label:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%238585f6' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:disabled{box-shadow:inset 0 0 0 1px var(--border-disabled-grey)}.fr-toggle input[type=checkbox]:disabled:checked{--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey)}.fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23e5e5e5' height='24' fill='%23e5e5e5' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");background-image:var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%232a2a2a' height='24' fill='%232a2a2a' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E");background-image:var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:disabled~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23e5e5e5' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");background-image:var(--data-uri-svg);color:var(--text-disabled-grey)}:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:disabled~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%232a2a2a' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:disabled~.fr-toggle__label:after{box-shadow:inset 0 0 0 1px var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-toggle--valid:before{--idle:transparent;--hover:var(--border-plain-success-hover);--active:var(--border-plain-success-active);background-color:var(--border-plain-success);content:""}.fr-toggle--error:before{--idle:transparent;--hover:var(--border-plain-error-hover);--active:var(--border-plain-error-active);background-color:var(--border-plain-error);content:""}.fr-fieldset--error .fr-toggle label,.fr-toggle--error label{color:var(--text-default-error)}.fr-fieldset--error .fr-toggle label:before,.fr-toggle--error label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ce0500' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");background-image:var(--data-uri-svg);color:var(--text-default-error)}:root[data-fr-theme=dark] .fr-fieldset--error .fr-toggle label:before,:root[data-fr-theme=dark] .fr-toggle--error label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ff5655' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-fieldset--error .fr-toggle label:after,.fr-toggle--error label:after{box-shadow:inset 0 0 0 1px var(--border-plain-error)}.fr-fieldset--error .fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before,.fr-toggle--error input[type=checkbox]:checked~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ce0500' height='24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");background-image:var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-fieldset--error .fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before,:root[data-fr-theme=dark] .fr-toggle--error input[type=checkbox]:checked~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ff5655' height='24' fill='%238585f6' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-fieldset--valid .fr-toggle label,.fr-toggle--valid label{color:var(--text-default-success)}.fr-fieldset--valid .fr-toggle label:before,.fr-toggle--valid label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2318753c' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");background-image:var(--data-uri-svg);color:var(--text-default-success)}:root[data-fr-theme=dark] .fr-fieldset--valid .fr-toggle label:before,:root[data-fr-theme=dark] .fr-toggle--valid label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2327a658' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-fieldset--valid .fr-toggle label:after,.fr-toggle--valid label:after{box-shadow:inset 0 0 0 1px var(--border-plain-success)}.fr-fieldset--valid .fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before,.fr-toggle--valid input[type=checkbox]:checked~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2318753c' height='24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");background-image:var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-fieldset--valid .fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before,:root[data-fr-theme=dark] .fr-toggle--valid input[type=checkbox]:checked~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2327a658' height='24' fill='%238585f6' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-skiplinks{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);background-color:var(--background-contrast-grey);opacity:0;padding:1rem 0;position:absolute;top:0;transform:translateY(-100%)}.fr-skiplinks:focus-within{opacity:1;position:relative;transform:translateY(0)}.fr-skiplinks__list{display:flex;flex-direction:column}.fr-skiplinks__list>li{margin-bottom:1rem}.fr-skiplinks__list>li:before{content:none}.fr-skiplinks__list>li .fr-link{font-size:1rem;line-height:1.5rem;padding:0}.fr-skiplinks__list>li .fr-link:after,.fr-skiplinks__list>li .fr-link:before{--icon-size:1rem}.fr-skiplinks__list>li:last-child{margin-bottom:0}.fr-skiplinks__list:focus-within{position:relative;transform:translateY(0)}.fr-select{--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23161616' d='m12 13.1 5-4.9 1.4 1.4-6.4 6.3-6.4-6.4L7 8.1l5 5z'/%3E%3C/svg%3E");-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--background-contrast-grey);background-image:var(--data-uri-svg);background-position:calc(100% - 1rem) 50%;background-repeat:no-repeat;background-size:1rem 1rem;border-radius:.25rem .25rem 0 0;box-shadow:inset 0 -2px 0 0 var(--border-plain-grey);color:var(--text-default-grey);display:block;font-size:1rem;line-height:1.5rem;padding:.5rem 2.5rem .5rem 1rem;width:100%}.fr-select-group{position:relative}.fr-select-group .fr-message:first-child{margin-top:1rem}.fr-select-group--error:before,.fr-select-group--info:before,.fr-select-group--valid:before{background-position:0 0;background-repeat:no-repeat;background-size:.125rem 100%;bottom:0;content:"";display:block;left:-.75rem;pointer-events:none;position:absolute;right:-.75rem;top:0}:root[data-fr-theme=dark] .fr-select{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='m12 13.1 5-4.9 1.4 1.4-6.4 6.3-6.4-6.4L7 8.1l5 5z'/%3E%3C/svg%3E")}.fr-fieldset--valid .fr-select,.fr-select-group--valid .fr-select{box-shadow:inset 0 -2px 0 0 var(--border-plain-success)}.fr-fieldset--error .fr-select,.fr-select-group--error .fr-select{box-shadow:inset 0 -2px 0 0 var(--border-plain-error)}.fr-select-group--error:before{background-image:linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error))}.fr-select-group--valid:before{background-image:linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success))}.fr-select-group--info:before{background-image:linear-gradient(0deg,var(--border-plain-info),var(--border-plain-info))}.fr-select:disabled{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='m12 13.1 5-4.9 1.4 1.4-6.4 6.3-6.4-6.4L7 8.1l5 5z'/%3E%3C/svg%3E");background-image:var(--data-uri-svg);box-shadow:inset 0 -2px 0 0 var(--border-disabled-grey);color:var(--text-disabled-grey)}:root[data-fr-theme=dark] .fr-select:disabled{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666' d='m12 13.1 5-4.9 1.4 1.4-6.4 6.3-6.4-6.4L7 8.1l5 5z'/%3E%3C/svg%3E")}.fr-select:-webkit-autofill,.fr-select:-webkit-autofill:focus,.fr-select:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-label-grey);box-shadow:inset 0 -2px 0 0 var(--border-plain-grey),inset 0 0 0 1000px var(--background-contrast-blue-france)}.fr-callout{--title-spacing:0 0 0.5rem;--text-spacing:0;--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);background-color:var(--background-contrast-grey);background-image:linear-gradient(0deg,var(--border-default-blue-france),var(--border-default-blue-france));background-position:0 0;background-repeat:no-repeat;background-size:.25rem 100%;margin:0 0 1.5rem;padding:1.5rem;position:relative}.fr-callout[class*=" fr-fi-"]:before,.fr-callout[class*=" fr-icon-"]:before,.fr-callout[class^=fr-fi-]:before,.fr-callout[class^=fr-icon-]:before{display:block;margin:-.5rem 0 .5rem}.fr-callout__title{color:var(--text-title-grey);font-size:1.375rem;font-weight:700;line-height:1.75rem}.fr-callout__text{font-size:1.125rem;line-height:1.75rem}.fr-callout .fr-btn{margin-top:1rem}.fr-callout:before{color:var(--text-title-grey)}.fr-callout--green-tilleul-verveine{--idle:transparent;--hover:var(--background-contrast-green-tilleul-verveine-hover);--active:var(--background-contrast-green-tilleul-verveine-active);background-color:var(--background-contrast-green-tilleul-verveine);background-image:linear-gradient(0deg,var(--border-default-green-tilleul-verveine),var(--border-default-green-tilleul-verveine))}.fr-callout--green-bourgeon{--idle:transparent;--hover:var(--background-contrast-green-bourgeon-hover);--active:var(--background-contrast-green-bourgeon-active);background-color:var(--background-contrast-green-bourgeon);background-image:linear-gradient(0deg,var(--border-default-green-bourgeon),var(--border-default-green-bourgeon))}.fr-callout--green-emeraude{--idle:transparent;--hover:var(--background-contrast-green-emeraude-hover);--active:var(--background-contrast-green-emeraude-active);background-color:var(--background-contrast-green-emeraude);background-image:linear-gradient(0deg,var(--border-default-green-emeraude),var(--border-default-green-emeraude))}.fr-callout--green-menthe{--idle:transparent;--hover:var(--background-contrast-green-menthe-hover);--active:var(--background-contrast-green-menthe-active);background-color:var(--background-contrast-green-menthe);background-image:linear-gradient(0deg,var(--border-default-green-menthe),var(--border-default-green-menthe))}.fr-callout--green-archipel{--idle:transparent;--hover:var(--background-contrast-green-archipel-hover);--active:var(--background-contrast-green-archipel-active);background-color:var(--background-contrast-green-archipel);background-image:linear-gradient(0deg,var(--border-default-green-archipel),var(--border-default-green-archipel))}.fr-callout--blue-ecume{--idle:transparent;--hover:var(--background-contrast-blue-ecume-hover);--active:var(--background-contrast-blue-ecume-active);background-color:var(--background-contrast-blue-ecume);background-image:linear-gradient(0deg,var(--border-default-blue-ecume),var(--border-default-blue-ecume))}.fr-callout--blue-cumulus{--idle:transparent;--hover:var(--background-contrast-blue-cumulus-hover);--active:var(--background-contrast-blue-cumulus-active);background-color:var(--background-contrast-blue-cumulus);background-image:linear-gradient(0deg,var(--border-default-blue-cumulus),var(--border-default-blue-cumulus))}.fr-callout--purple-glycine{--idle:transparent;--hover:var(--background-contrast-purple-glycine-hover);--active:var(--background-contrast-purple-glycine-active);background-color:var(--background-contrast-purple-glycine);background-image:linear-gradient(0deg,var(--border-default-purple-glycine),var(--border-default-purple-glycine))}.fr-callout--pink-macaron{--idle:transparent;--hover:var(--background-contrast-pink-macaron-hover);--active:var(--background-contrast-pink-macaron-active);background-color:var(--background-contrast-pink-macaron);background-image:linear-gradient(0deg,var(--border-default-pink-macaron),var(--border-default-pink-macaron))}.fr-callout--pink-tuile{--idle:transparent;--hover:var(--background-contrast-pink-tuile-hover);--active:var(--background-contrast-pink-tuile-active);background-color:var(--background-contrast-pink-tuile);background-image:linear-gradient(0deg,var(--border-default-pink-tuile),var(--border-default-pink-tuile))}.fr-callout--yellow-tournesol{--idle:transparent;--hover:var(--background-contrast-yellow-tournesol-hover);--active:var(--background-contrast-yellow-tournesol-active);background-color:var(--background-contrast-yellow-tournesol);background-image:linear-gradient(0deg,var(--border-default-yellow-tournesol),var(--border-default-yellow-tournesol))}.fr-callout--yellow-moutarde{--idle:transparent;--hover:var(--background-contrast-yellow-moutarde-hover);--active:var(--background-contrast-yellow-moutarde-active);background-color:var(--background-contrast-yellow-moutarde);background-image:linear-gradient(0deg,var(--border-default-yellow-moutarde),var(--border-default-yellow-moutarde))}.fr-callout--orange-terre-battue{--idle:transparent;--hover:var(--background-contrast-orange-terre-battue-hover);--active:var(--background-contrast-orange-terre-battue-active);background-color:var(--background-contrast-orange-terre-battue);background-image:linear-gradient(0deg,var(--border-default-orange-terre-battue),var(--border-default-orange-terre-battue))}.fr-callout--brown-cafe-creme{--idle:transparent;--hover:var(--background-contrast-brown-cafe-creme-hover);--active:var(--background-contrast-brown-cafe-creme-active);background-color:var(--background-contrast-brown-cafe-creme);background-image:linear-gradient(0deg,var(--border-default-brown-cafe-creme),var(--border-default-brown-cafe-creme))}.fr-callout--brown-caramel{--idle:transparent;--hover:var(--background-contrast-brown-caramel-hover);--active:var(--background-contrast-brown-caramel-active);background-color:var(--background-contrast-brown-caramel);background-image:linear-gradient(0deg,var(--border-default-brown-caramel),var(--border-default-brown-caramel))}.fr-callout--brown-opera{--idle:transparent;--hover:var(--background-contrast-brown-opera-hover);--active:var(--background-contrast-brown-opera-active);background-color:var(--background-contrast-brown-opera);background-image:linear-gradient(0deg,var(--border-default-brown-opera),var(--border-default-brown-opera))}.fr-callout--beige-gris-galet{--idle:transparent;--hover:var(--background-contrast-beige-gris-galet-hover);--active:var(--background-contrast-beige-gris-galet-active);background-color:var(--background-contrast-beige-gris-galet);background-image:linear-gradient(0deg,var(--border-default-beige-gris-galet),var(--border-default-beige-gris-galet))}.fr-modal{--ground:2000;align-items:stretch;background-color:hsla(0,0%,9%,.64);border:none;bottom:0;color:inherit;display:flex;flex-direction:column;height:100%;justify-content:space-between;left:0;margin:0;opacity:0;padding:0;position:fixed;right:0;top:0;transition:opacity .3s,visibility .3s;visibility:hidden;width:100%;z-index:1750}.fr-modal>.fr-container{pointer-events:none}.fr-modal:focus{outline:none}.fr-modal:before{content:""}.fr-modal:after,.fr-modal:before{display:block;flex:1 0 2rem;height:2rem;width:0}.fr-modal--top:before,.fr-modal:after{content:none}.fr-modal--top:after{content:""}.fr-modal--opened{height:100%;opacity:1;transition:opacity .3s,visibility .3s;visibility:inherit;width:100%}.fr-modal__body{--modal-max-height:calc(100vh - 2rem);--idle:transparent;--hover:var(--background-lifted-grey-hover);--active:var(--background-lifted-grey-active);background-color:var(--background-lifted-grey);filter:drop-shadow(var(--lifted-shadow));flex:1 1 auto;max-height:var(--modal-max-height);overflow-y:auto;pointer-events:all;z-index:calc(var(--ground) + 2000)}.fr-modal__header{align-items:center;display:flex;flex:auto 0 0;padding:1rem 1rem .5rem}.fr-modal__content{margin-bottom:3.5rem;padding-left:1rem;padding-right:1rem}.fr-modal__footer{--idle:transparent;--hover:var(--background-lifted-grey-hover);--active:var(--background-lifted-grey-active);background-color:var(--background-lifted-grey);bottom:0;display:flex;flex:auto 0 0;margin-top:-2.5rem;padding:1rem;position:sticky;transition:box-shadow .3s;z-index:calc(var(--ground) + 1250)}.fr-modal__footer .fr-btns-group{margin-bottom:-1rem;width:calc(100% + 1rem)}.fr-modal__title{--title-spacing:0 0 1rem 0;color:var(--text-title-grey);font-size:1.375rem;font-weight:700;line-height:1.75rem}.fr-modal__title[class*=" fr-fi-"],.fr-modal__title[class*=" fr-icon-"],.fr-modal__title[class^=fr-fi-],.fr-modal__title[class^=fr-icon-]{margin-right:.5rem}.fr-modal__body.fr-scroll-divider .fr-modal__footer{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));background-position:0 0;background-repeat:no-repeat;background-size:100% 1px}.fr-nav{--underline-img:none;--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;--text-spacing:0;--title-spacing:0}.fr-nav__list{margin:0;padding:0}.fr-nav__item,.fr-nav__list{display:flex;flex-direction:column}.fr-nav__item{align-items:stretch;flex:0 1 auto;position:relative}.fr-nav__item:before{bottom:0;box-shadow:0 -1px 0 0 var(--border-default-grey),inset 0 -1px 0 0 var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-nav__item .fr-btn,.fr-nav__item .fr-link{min-height:3rem}.fr-nav__btn,.fr-nav__link{align-items:center;color:var(--text-action-high-grey);display:flex;flex-direction:row;font-size:1rem;font-weight:700;height:100%;justify-content:space-between;line-height:1.5rem;margin:0;padding:.75rem 1rem;text-align:left;width:auto}.fr-nav__link:not([href])[aria-current]:not([aria-current=false]){cursor:default;pointer-events:none}.fr-nav__btn:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:0;-webkit-mask-image:url(../icons/system/arrow-down-s-line.svg);mask-image:url(../icons/system/arrow-down-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:transform .3s;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-nav__btn[aria-expanded=true]:after{transform:rotate(-180deg)}.fr-menu{margin:-4px -1rem;padding:4px 1rem;width:auto}.fr-menu.fr-collapsing{margin-top:0;padding-top:0}.fr-menu__list{margin:0;padding:0 1rem 1rem}.fr-menu .fr-nav__link{font-weight:400;height:auto;min-height:auto;padding:.75rem 1rem;width:100%}.fr-menu .fr-nav__link[aria-current]:not([aria-current=false]){position:relative}.fr-menu .fr-nav__link[aria-current]:not([aria-current=false]):before{content:"";display:block;height:1.5rem;left:0;margin-top:-.75rem;position:absolute;top:50%;width:2px}.fr-mega-menu:focus{outline:none}.fr-mega-menu>.fr-container{padding:.5rem 1rem 0}.fr-mega-menu .fr-btn--close{display:none}.fr-mega-menu .fr-nav__link{font-weight:400;height:auto;min-height:auto;padding:.75rem 1rem;width:100%}.fr-mega-menu .fr-nav__link[aria-current]:not([aria-current=false]){position:relative}.fr-mega-menu .fr-nav__link[aria-current]:not([aria-current=false]):before{content:"";display:block;height:1.5rem;left:0;margin-top:-.75rem;position:absolute;top:50%;width:2px}.fr-mega-menu__leader{--underline-img:linear-gradient(0deg,currentColor,currentColor);--text-spacing:0 0 0.5rem;--title-spacing:0 0 0.5rem;padding-top:.5rem}.fr-mega-menu__leader .fr-link{font-size:.875rem;line-height:1.5rem;padding:0}.fr-mega-menu__leader .fr-link:after,.fr-mega-menu__leader .fr-link:before{--icon-size:1rem}.fr-mega-menu__leader p{font-size:.875rem;line-height:1.5rem}.fr-mega-menu__category .fr-nav__link{font-weight:700}.fr-mega-menu__list{padding-bottom:1rem;position:relative}.fr-mega-menu__list:before{bottom:0;box-shadow:0 1px 0 0 var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-nav__btn[aria-current]:not([aria-current=false]),.fr-nav__link[aria-current]:not([aria-current=false]){color:var(--text-active-blue-france)}.fr-nav__btn[aria-current]:not([aria-current=false]):before,.fr-nav__link[aria-current]:not([aria-current=false]):before{--idle:transparent;--hover:var(--background-active-blue-france-hover);--active:var(--background-active-blue-france-active);background-color:var(--background-active-blue-france)}.fr-nav__btn[aria-expanded=true]:not(:disabled){--idle:transparent;--hover:var(--background-open-blue-france-hover);--active:var(--background-open-blue-france-active);background-color:var(--background-open-blue-france);color:var(--text-action-high-blue-france)}.fr-nav__item:first-child:before{box-shadow:inset 0 -1px 0 0 var(--border-default-grey)}.fr-nav__item:last-child:before{box-shadow:0 -1px 0 0 var(--border-default-grey)}.fr-share{--text-spacing:0 0 1rem;--title-spacing:0 0 1rem;display:flex;flex-direction:column}.fr-share__title{font-size:1rem;line-height:1.5rem;order:1}.fr-share__text{color:var(--text-mention-grey);font-size:.75rem;line-height:1.25rem;order:3}.fr-share .fr-btns-group{order:2;width:auto}.fr-share .fr-btns-group .fr-btn{justify-content:flex-start;margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-share .fr-btns-group>li{display:inline-flex;max-width:100%;width:auto}.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--bluesky:before{-webkit-mask-image:url(../icons/logo/bluesky-line.svg);mask-image:url(../icons/logo/bluesky-line.svg)}.fr-btn--facebook:before{-webkit-mask-image:url(../icons/logo/facebook-circle-line.svg);mask-image:url(../icons/logo/facebook-circle-line.svg)}.fr-btn--linkedin:before{-webkit-mask-image:url(../icons/logo/linkedin-box-line.svg);mask-image:url(../icons/logo/linkedin-box-line.svg)}.fr-btn--mastodon:before{-webkit-mask-image:url(../icons/logo/mastodon-line.svg);mask-image:url(../icons/logo/mastodon-line.svg)}.fr-btn--threads:before{-webkit-mask-image:url(../icons/logo/threads-line.svg);mask-image:url(../icons/logo/threads-line.svg)}.fr-btn--twitter:before{-webkit-mask-image:url(../icons/logo/twitter-line.svg);mask-image:url(../icons/logo/twitter-line.svg)}.fr-btn--twitter-x:before{-webkit-mask-image:url(../icons/logo/twitter-x-line.svg);mask-image:url(../icons/logo/twitter-x-line.svg)}.fr-btn--mail:before{-webkit-mask-image:url(../icons/business/mail-line.svg);mask-image:url(../icons/business/mail-line.svg)}.fr-btn--copy:before{-webkit-mask-image:url(../icons/business/links-fill.svg);mask-image:url(../icons/business/links-fill.svg)}.fr-share__group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;display:flex;margin-left:-.5rem;margin-right:-.5rem;order:2;width:auto}.fr-share__group .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-share__group>li{display:inline-flex;max-width:100%;width:auto}.fr-share__link{--underline-img:none;--hover-tint:var(--hover);--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-default-grey);color:var(--text-action-high-blue-france);display:inline-flex;margin-bottom:1rem;margin-left:.5rem;margin-right:.5rem}.fr-share__link--facebook{font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-share__link--facebook:before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/logo/facebook-circle-line.svg);mask-image:url(../icons/logo/facebook-circle-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-share__link--twitter{font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-share__link--twitter:before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/logo/twitter-line.svg);mask-image:url(../icons/logo/twitter-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-share__link--linkedin{font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-share__link--linkedin:before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/logo/linkedin-box-line.svg);mask-image:url(../icons/logo/linkedin-box-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-share__link--mail{font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-share__link--mail:before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/business/mail-line.svg);mask-image:url(../icons/business/mail-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-share__link--copy{font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-share__link--copy:before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/business/links-fill.svg);mask-image:url(../icons/business/links-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-share .fr-btn{--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-default-grey);color:var(--text-action-high-blue-france)}.fr-share .fr-btn:disabled,.fr-share a.fr-btn:not([href]),.fr-share__link:disabled,a.fr-share__link:not([href]){--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-footer{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;border-top:3px solid #000091;box-shadow:inset 0 -1px 0 0 var(--border-default-grey);padding-top:2rem;width:100%}.fr-footer__body{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:1rem}.fr-footer__body+.fr-footer__bottom{margin-top:1rem}.fr-footer__brand{align-items:center;display:flex;flex-direction:row}.fr-footer__brand .fr-logo{font-size:1.05rem;margin:-1rem;padding:1rem}.fr-footer__brand .fr-logo:before{background-position:0 -.0625rem,0 0,0 0;background-size:2.75rem 1.125rem,2.75rem 1rem,0;height:1rem;margin-bottom:.3333333333rem;width:2.75rem}:root[data-fr-mourning] .fr-footer__brand .fr-logo:before{background-size:2.75rem 1.125rem,0,2.75rem 1rem}.fr-footer__brand .fr-logo:after{background-position:0 calc(100% + 1.875rem);background-size:5.25rem 3.75rem;min-width:2.625rem;padding-top:2.2083333333rem}[data-fr-theme=dark] .fr-footer__brand .fr-logo:after{background-position:-2.625rem 100%}.fr-footer__brand-link{--external-link-content:none;display:flex;flex-direction:row}.fr-footer__brand .fr-logo+.fr-footer__brand-link{margin-left:1.5rem}.fr-footer__logo{height:auto;max-height:100%}.fr-footer__logo__apitech{max-height:70px;max-width:200px}.fr-footer__content{display:flex;flex-basis:100%;flex-wrap:wrap;margin-top:1.5rem}.fr-footer__content-desc{--underline-img:linear-gradient(0deg,currentColor,currentColor);--text-spacing:0 0 0 0;font-size:.875rem;line-height:1.5rem;width:100%}.fr-footer__content-list{align-self:center;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:-.5rem;margin-top:1rem}.fr-footer__content-list>li{margin-bottom:.5rem;margin-right:1.25rem;margin-top:.5rem}.fr-footer__content-list>li:before{content:none}.fr-footer__content-list>li:last-child{margin-right:0}.fr-footer__content-link{color:var(--text-default-grey);font-size:.875rem;font-weight:700;line-height:1.5rem}.fr-footer__content-link:not(:hover):not(:active){--underline-idle-width:0}.fr-footer__top{--idle:transparent;--hover:var(--background-alt-grey-hover);--active:var(--background-alt-grey-active);background-color:var(--background-alt-grey);display:flex;margin:-1.875rem 0 1.5rem;padding:2rem 0 1.25rem}.fr-footer__top-cat{color:var(--text-title-grey);display:block;font-size:.75rem;font-weight:700;line-height:1.25rem;margin:0 0 .75rem;text-align:left}.fr-footer__top-list{font-size:.75rem;line-height:1.25rem;margin:0}.fr-footer__top-list li{margin-bottom:.75rem}.fr-footer__top-link{font-size:.75rem;line-height:1.25rem}.fr-footer__top-link:not(:hover):not(:active){--underline-idle-width:0}.fr-footer__bottom{align-items:center;box-shadow:inset 0 1px 0 0 var(--border-default-grey);display:flex;flex-direction:row;flex-wrap:wrap;margin-top:2.5rem}.fr-footer__bottom .fr-btn{color:var(--text-mention-grey);display:inline;font-size:.75rem;line-height:1.25rem;max-height:none;max-width:100%;min-height:1.25rem;overflow:initial;padding:0 .5rem}.fr-footer__bottom .fr-btn:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-footer__bottom-list{margin:0;padding:.5rem 0;width:100%}.fr-footer__bottom-item{display:inline;margin:.5rem 0 0 .25rem;position:relative}.fr-footer__bottom-item:before{box-shadow:inset 0 0 0 1px var(--border-default-grey);content:"";display:inline-block;height:1rem;margin-bottom:.625rem;margin-right:.25rem;margin-top:.625rem;position:relative;vertical-align:middle;width:1px}.fr-footer__bottom-item:first-child{margin:.5rem 0 0}.fr-footer__bottom-item:first-child:before{content:none}.fr-footer__bottom-link{color:var(--text-mention-grey);font-size:.75rem;line-height:1.25rem}.fr-footer__bottom-link:not(:hover):not(:active){--underline-idle-width:0}.fr-footer__bottom-copy{--text-spacing:0 0 1rem 0;color:var(--text-mention-grey);margin-top:.5rem}.fr-footer__bottom-copy *{font-size:.75rem;line-height:1.25rem}.fr-footer__partners{box-shadow:inset 0 1px 0 0 var(--border-default-grey);margin-top:1rem;padding-top:1rem}.fr-footer__partners a{align-items:center;display:flex;justify-content:center}.fr-footer__partners .fr-footer__logo{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey);box-shadow:inset 0 0 0 1px var(--border-default-grey);height:auto;width:auto}.fr-footer__partners+.fr-footer__bottom{margin-top:.5rem}.fr-footer__partners-title{--title-spacing:0 0 0.75rem 0;color:var(--text-default-grey);flex-basis:100%;font-size:.875rem;font-weight:400;line-height:1.5rem;text-align:center}.fr-footer__partners-link{--external-link-content:none}.fr-footer__partners-logos{display:flex;flex-direction:column;flex-wrap:wrap;margin:0 0 -.5rem}.fr-footer__partners-main{display:flex;flex-direction:row;justify-content:center;margin-bottom:2rem}.fr-footer__partners-sub{margin-bottom:.5rem}.fr-footer__partners-sub,.fr-footer__partners-sub>ul{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap}.fr-footer__partners-sub>li:first-child,.fr-footer__partners-sub>ul>li:first-child{margin-left:0}.fr-footer__partners-sub .fr-footer__partners-link{margin-bottom:1rem}.fr-footer__partners .fr-footer__partners-link,.fr-footer__partners .fr-footer__partners-link:active,.fr-footer__partners .fr-footer__partners-link:hover{background:#fff}.fr-tile{--text-spacing:0;--title-spacing:0 0 0.25rem;--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey);background-position:0 100%,0 0,100% 0,100% 0;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:100% 1px,1px 100%,1px 100%,100% 1px;display:flex;flex-direction:column;padding:2rem 2rem 2.25rem;position:relative;text-align:center}.fr-grid-row .fr-tile{height:100%}.fr-tile.fr-enlarge-link:hover .fr-tile__pictogram{--brightness:calc(100% + var(--brighten)*10%)}.fr-tile.fr-enlarge-link:active .fr-tile__pictogram{--brightness:calc(100% + var(--brighten)*20%)}.fr-tile.fr-enlarge-button:hover .fr-tile__pictogram{--brightness:calc(100% + var(--brighten)*10%)}.fr-tile.fr-enlarge-button:active .fr-tile__pictogram{--brightness:calc(100% + var(--brighten)*20%)}.fr-tile__header{margin-bottom:1rem;order:1}.fr-tile__pictogram{align-items:center;display:flex;flex-shrink:0;height:5rem;justify-content:center;margin:0 auto;overflow:hidden;width:5rem}.fr-tile__pictogram svg{height:100%;width:100%}.fr-tile__content{align-items:center;display:flex;flex-direction:column;height:100%}.fr-tile__body{flex:1 1 auto;height:100%;order:2}.fr-tile.fr-enlarge-button .fr-tile__title a:after,.fr-tile.fr-enlarge-button .fr-tile__title a:before,.fr-tile.fr-enlarge-button .fr-tile__title button:after,.fr-tile.fr-enlarge-button .fr-tile__title button:before,.fr-tile.fr-enlarge-link .fr-tile__title a:after,.fr-tile.fr-enlarge-link .fr-tile__title a:before,.fr-tile.fr-enlarge-link .fr-tile__title button:after,.fr-tile.fr-enlarge-link .fr-tile__title button:before{--icon-size:1.5rem;bottom:2.25rem;position:absolute;right:2rem}.fr-tile.fr-enlarge-button .fr-tile__title button,.fr-tile.fr-enlarge-link .fr-tile__title button{font-weight:inherit;line-height:inherit;padding:0;text-align:inherit}.fr-tile--no-icon .fr-tile__title a:not([target=_blank]):after,.fr-tile--no-icon .fr-tile__title button:after,.fr-tile:not(.fr-enlarge-button):not(.fr-tile--download) .fr-tile__title button:after,.fr-tile:not(.fr-enlarge-link):not(.fr-tile--download) .fr-tile__title a:not([target=_blank]):after{content:none}.fr-tile__title{color:var(--text-title-grey);font-size:1.125rem;font-weight:700;line-height:1.5rem;margin-bottom:.5rem;order:2}.fr-tile__title:before{background-image:linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey));bottom:0;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:1}.fr-tile__title a:before,.fr-tile__title button:before,.fr-tile__title:before{background-position:0 100%;background-repeat:no-repeat;background-size:100% .25rem}.fr-tile__title a:before,.fr-tile__title button:before{background-image:linear-gradient(0deg,var(--border-active-blue-france),var(--border-active-blue-france))}.fr-tile__title a:after,.fr-tile__title button:after{margin-left:.5rem;-webkit-mask-image:url(../icons/system/arrow-right-line.svg);mask-image:url(../icons/system/arrow-right-line.svg)}.fr-tile__title [target=_blank]:after,.fr-tile__title a:after,.fr-tile__title button:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-tile__title [target=_blank]:after{-webkit-mask-image:url(../icons/system/external-link-line.svg);mask-image:url(../icons/system/external-link-line.svg)}.fr-tile__desc{flex:1 1 auto;font-size:1rem;line-height:1.5rem;order:3}.fr-tile__start{margin-bottom:.75rem;order:1}.fr-tile__start .fr-badges-group,.fr-tile__start .fr-tags-group{margin-bottom:-.5rem}.fr-tile__detail{align-items:flex-start;display:flex;flex-direction:row;font-size:.75rem;line-height:1.25rem;margin-bottom:0;margin-top:.75rem;order:4}.fr-tile__detail[class*=" fr-fi-"]:before,.fr-tile__detail[class*=" fr-icon-"]:before,.fr-tile__detail[class^=fr-fi-]:before,.fr-tile__detail[class^=fr-icon-]:before{--icon-size:1rem;margin-right:.5rem}.fr-tile.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content,.fr-tile.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content{padding-bottom:2.5rem}.fr-tile--sm{padding:1.5rem 1.5rem 1.75rem}.fr-tile--sm .fr-badge{font-size:.75rem;line-height:1.25rem;min-height:1.125rem;padding:0 .375rem}.fr-tile--sm .fr-badge:after,.fr-tile--sm .fr-badge:before{--icon-size:0.75rem}.fr-tile--sm .fr-tag{border-radius:.75rem;font-size:.75rem;line-height:1.25rem;min-height:1.5rem;padding:.125rem .5rem}.fr-tile--sm .fr-tag:after,.fr-tile--sm .fr-tag:before{--icon-size:0.75rem}.fr-tile--sm .fr-tile__title{font-size:1rem;line-height:1.5rem;margin-bottom:.25rem}.fr-tile--sm .fr-tile__title a:after,.fr-tile--sm .fr-tile__title button:after{--icon-size:1rem}.fr-tile--sm .fr-tile__desc{font-size:.875rem;line-height:1.5rem}.fr-tile--sm .fr-tile__start{margin-bottom:.5rem}.fr-tile--sm .fr-tile__pictogram{height:3.5rem;width:3.5rem}.fr-tile--sm.fr-tile--horizontal .fr-tile__header{margin-right:1.5rem}.fr-tile--sm.fr-tile--horizontal .fr-tile__pictogram{height:2.5rem;width:2.5rem}.fr-tile--sm.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__title a:after,.fr-tile--sm.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__title button:after,.fr-tile--sm.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__title a:after,.fr-tile--sm.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__title button:after{--icon-size:1rem;bottom:1.75rem;position:absolute;right:1.5rem}.fr-tile--sm.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content,.fr-tile--sm.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content{padding-bottom:2rem}.fr-tile--download,.fr-tile--horizontal{align-items:flex-start;flex-direction:row;justify-content:center;text-align:left}.fr-tile--download .fr-tile__header,.fr-tile--horizontal .fr-tile__header{margin-bottom:0;margin-right:2rem}.fr-tile--download .fr-tile__pictogram,.fr-tile--horizontal .fr-tile__pictogram{height:4rem;width:4rem}.fr-tile--download .fr-tile__content,.fr-tile--horizontal .fr-tile__content{align-items:flex-start}.fr-tile--download:not(.fr-tile--no-icon) .fr-tile__detail,.fr-tile--horizontal:not(.fr-tile--no-icon) .fr-tile__detail{margin-bottom:-2.5rem;margin-top:1.25rem;padding-right:2rem}.fr-tile--download:not(.fr-tile--no-icon) .fr-tile__content,.fr-tile--horizontal:not(.fr-tile--no-icon) .fr-tile__content{padding-bottom:2.5rem}.fr-tile--download:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__detail,.fr-tile--horizontal:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__detail{margin-bottom:-2rem;margin-top:.75rem;padding-right:2rem}.fr-tile--download:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__content,.fr-tile--horizontal:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__content{padding-bottom:2rem}.fr-tile.fr-tile--download .fr-tile__title a:after,.fr-tile.fr-tile--download .fr-tile__title button:after{background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-image:url(../icons/system/download-line.svg);mask-image:url(../icons/system/download-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-tile:not(.fr-tile--no-border):not(.fr-tile--shadow){background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey))}.fr-tile--grey{--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);background-color:var(--background-contrast-grey)}.fr-tile--shadow{--idle:transparent;--hover:var(--background-raised-grey-hover);--active:var(--background-raised-grey-active);background-color:var(--background-raised-grey);filter:drop-shadow(var(--raised-shadow));z-index:calc(var(--ground) + 500)}.fr-tile--shadow.fr-tile--grey{--idle:transparent;--hover:var(--background-contrast-raised-grey-hover);--active:var(--background-contrast-raised-grey-active);background-color:var(--background-contrast-raised-grey)}.fr-tile--no-background{--hover:inherit;--active:inherit;background-color:transparent}.fr-tile__title:disabled,a.fr-tile__title:not([href]){--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey);color:var(--text-disabled-grey)}.fr-tile__title a,.fr-tile__title button{color:var(--text-action-high-blue-france)}.fr-tile__title a:not([href]),.fr-tile__title button:disabled{color:var(--text-disabled-grey)}.fr-tile__title a:not([href]):before,.fr-tile__title button:disabled:before{background-image:linear-gradient(0deg,var(--border-disabled-grey),var(--border-disabled-grey))}.fr-tile__img{align-items:center;display:flex;filter:brightness(var(--brightness));flex-shrink:0;height:5rem;justify-content:center;margin:0 auto 1.5rem;overflow:hidden;width:5rem}.fr-tile__img>svg{height:100%;width:100%}.fr-tile__body>.fr-tile__desc{padding-bottom:2.5rem}.fr-tile--horizontal .fr-tile__img{height:3rem;margin:0 1.5rem 0 0;width:3rem}.fr-translate{--rows:8;position:relative}.fr-translate .fr-translate__btn{font-size:1rem;font-weight:500;line-height:1.5rem;max-height:none;max-width:100%;min-height:2.5rem;min-height:3rem;overflow:initial;padding:.5rem 1rem;width:100%}.fr-translate .fr-translate__btn:before{margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(../icons/editor/translate-2.svg);mask-image:url(../icons/editor/translate-2.svg)}.fr-translate .fr-translate__btn:after,.fr-translate .fr-translate__btn:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-translate .fr-translate__btn:after{margin-left:auto;-webkit-mask-image:url(../icons/system/arrow-down-s-line.svg);mask-image:url(../icons/system/arrow-down-s-line.svg);transition:transform .3s}.fr-translate .fr-translate__btn[aria-expanded=true]:after{transform:rotate(-180deg)}.fr-translate__language{white-space:nowrap}.fr-translate__language[aria-current]:not([aria-current=false]){display:none}.fr-translate__menu{margin:-.25rem 0}.fr-translate .fr-nav__item:before{content:none}.fr-translate .fr-menu__list{padding:0;width:auto}.fr-translate .fr-translate__btn[aria-expanded=true]{--idle:transparent;--hover:var(--background-open-blue-france-hover);--active:var(--background-open-blue-france-active);background-color:var(--background-open-blue-france);color:var(--text-active-blue-france)}.fr-translate .fr-translate__btn[aria-expanded=true]:hover{background-color:var(--hover-tint)}.fr-translate .fr-translate__btn[aria-expanded=true]:active{background-color:var(--active-tint)}.fr-translate__menu .fr-translate__language{box-shadow:none}.fr-transcription{position:relative;width:100%}.fr-transcription:before{bottom:0;box-shadow:inset 0 0 0 1px var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-transcription__btn{--text-spacing:0;--title-spacing:0;align-items:center;color:var(--text-action-high-blue-france);display:inline-flex;flex-direction:row;font-size:1rem;font-weight:500;line-height:1.5rem;margin:0;max-height:none;max-width:100%;min-height:3rem;overflow:initial;padding:.75rem 1rem;text-align:left;width:-moz-fit-content;width:fit-content;width:100%}.fr-transcription__btn:after,.fr-transcription__btn:before{display:block}.fr-transcription__btn:after{content:"";margin-left:auto;margin-right:0;-webkit-mask-image:url(../icons/system/arrow-down-s-line.svg);mask-image:url(../icons/system/arrow-down-s-line.svg);transition:transform .3s}.fr-transcription__btn:after,.fr-transcription__btn:before{--icon-size:1rem;background-color:currentColor;display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-transcription__btn:before{content:none;content:"";margin-right:.5rem;-webkit-mask-image:url(../icons/editor/align-left.svg);mask-image:url(../icons/editor/align-left.svg)}.fr-transcription__btn[aria-expanded=true]:after{transform:rotate(-180deg)}.fr-transcription__content:before{bottom:0;box-shadow:inset 0 1px 0 0 var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-transcription__footer{margin:0;padding:.75rem 1rem;position:relative}.fr-transcription__footer:before{bottom:0;box-shadow:inset 0 1px 0 0 var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-transcription__actions-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;align-items:center;display:flex;flex-wrap:nowrap;justify-content:flex-end}.fr-transcription__actions-group>div,.fr-transcription__actions-group>li{max-width:100%;width:100%}.fr-transcription__actions-group .fr-btn{font-size:.875rem;justify-content:center;line-height:1.5rem;margin:0 0 0 .5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem;width:calc(100% - 1rem);width:auto}.fr-transcription__actions-group>li{display:inline-flex;max-width:100%;width:auto}.fr-transcription__actions-group .fr-btn:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-transcription__actions-group .fr-btn:before{content:none}.fr-transcription__actions-group .fr-link{font-size:.875rem;line-height:1.5rem;padding:0}.fr-transcription__actions-group .fr-link:after,.fr-transcription__actions-group .fr-link:before{--icon-size:1rem}.fr-transcription__actions-group>:not(:first-child){margin-left:1rem}.fr-transcription .fr-collapse{display:flex;flex-direction:column-reverse}.fr-transcription .fr-collapse--expanded{margin:0 .0625rem}.fr-transcription .fr-modal:not(.fr-modal--opened){background-color:inherit;opacity:inherit;position:relative;visibility:inherit;z-index:auto}.fr-transcription .fr-modal:not(.fr-modal--opened):after{content:none}.fr-transcription .fr-modal:not(.fr-modal--opened):before{bottom:0;box-shadow:inset 0 1px 0 0 var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-transcription .fr-modal:not(.fr-modal--opened)>.fr-container{padding:.0625rem 0}.fr-transcription .fr-modal:not(.fr-modal--opened)>.fr-container>.fr-grid-row{display:inherit}.fr-transcription .fr-modal:not(.fr-modal--opened)>.fr-container>.fr-grid-row>.fr-col,.fr-transcription .fr-modal:not(.fr-modal--opened)>.fr-container>.fr-grid-row>[class*=" fr-col-"],.fr-transcription .fr-modal:not(.fr-modal--opened)>.fr-container>.fr-grid-row>[class^=fr-col-]{flex:inherit;max-width:inherit;width:inherit}.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__body{background-color:inherit;filter:inherit;max-height:inherit}.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__header{display:none}.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__content{--transcription-max-height:9.5rem;margin:0;max-height:var(--transcription-max-height);overflow-y:auto;padding:1rem}.fr-transcription .fr-modal--opened .fr-transcription__footer,.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__title{display:none}.fr-transcription__btn[aria-expanded=true]{--idle:transparent;--hover:var(--background-open-blue-france-hover);--active:var(--background-open-blue-france-active);background-color:var(--background-open-blue-france)}.fr-input{--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);background-color:var(--background-contrast-grey);border-radius:.25rem .25rem 0 0;box-shadow:inset 0 -2px 0 0 var(--border-plain-grey);color:var(--text-default-grey);display:block;font-size:1rem;line-height:1.5rem;padding:.5rem 1rem;width:100%}.fr-input:not(textarea){max-height:2.5rem}.fr-input::placeholder{color:var(--text-mention-grey);font-style:italic;opacity:1}.fr-input::-webkit-contacts-auto-fill-button{--idle:transparent;--hover:var(--text-label-grey-hover);--active:var(--text-label-grey-active);background-color:var(--text-label-grey);cursor:pointer}.fr-input[type=date]{min-height:2.5rem;position:relative}.fr-input[type=date]:after{content:"";display:block;height:1rem;pointer-events:none;position:absolute;right:1rem;top:.75rem;width:1rem}@supports selector(::-webkit-calendar-picker-indicator){.fr-input[type=date]{background-position:calc(100% - 1rem) 50%;background-repeat:no-repeat;background-size:1rem 1rem;padding-right:3rem}.fr-input[type=date]::-webkit-calendar-picker-indicator{display:block;margin-right:-2.5rem;padding:.5rem}}.fr-input-wrap{display:block;position:relative}.fr-input-wrap[class*=" fr-fi-"] .fr-input,.fr-input-wrap[class*=" fr-icon-"] .fr-input,.fr-input-wrap[class^=fr-fi-] .fr-input,.fr-input-wrap[class^=fr-icon-] .fr-input{padding-right:3rem}.fr-input-wrap[class*=" fr-fi-"]:before,.fr-input-wrap[class*=" fr-icon-"]:before,.fr-input-wrap[class^=fr-fi-]:before,.fr-input-wrap[class^=fr-icon-]:before{--icon-size:1rem;bottom:.75rem;margin:auto;pointer-events:none;position:absolute;right:1rem;top:.75rem}.fr-input-wrap--action,.fr-input-wrap--addon{display:flex;flex-direction:row;width:100%}.fr-input-wrap--addon>:first-child:not(:last-child){border-radius:.25rem 0 0 0}.fr-input-wrap--addon>:last-child:not(:first-child){border-radius:0 .25rem 0 0}.fr-input-wrap--action .fr-btn{margin-left:1rem}.fr-input-wrap+.fr-hint-text{margin-top:1rem}.fr-input-group{position:relative}.fr-input-group .fr-message:first-child{margin-top:1rem}.fr-input-group--error:before,.fr-input-group--info:before,.fr-input-group--valid:before{background-position:0 0;background-repeat:no-repeat;background-size:.125rem 100%;bottom:0;content:"";display:block;left:-.75rem;pointer-events:none;position:absolute;right:-.75rem;top:0}textarea.fr-input{min-height:3.75rem}.fr-input:disabled{box-shadow:inset 0 -2px 0 0 var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-input:-webkit-autofill,.fr-input:-webkit-autofill:focus,.fr-input:-webkit-autofill:hover,.fr-input:autofill,.fr-input:autofill:focus,.fr-input:autofill:hover{-webkit-text-fill-color:var(--text-label-grey);box-shadow:inset 0 -2px 0 0 var(--border-plain-grey),inset 0 0 0 1000px var(--background-contrast-info)}@supports selector(::-webkit-calendar-picker-indicator){.fr-input[type=date]:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23161616' d='M17 3h4c.55 0 1 .45 1 1v16c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h4V1h2v2h6V1h2v2zm-2 2H9v2H7V5H4v4h16V5h-3v2h-2V5zm5 6H4v8h16v-8z'/%3E%3C/svg%3E");background-color:var(--background-contrast-grey);background-image:var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-input[type=date]:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M17 3h4c.55 0 1 .45 1 1v16c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h4V1h2v2h6V1h2v2zm-2 2H9v2H7V5H4v4h16V5h-3v2h-2V5zm5 6H4v8h16v-8z'/%3E%3C/svg%3E")}.fr-input[type=date]:disabled{box-shadow:inset 0 -2px 0 0 var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-input[type=date]:disabled:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='M17 3h4c.55 0 1 .45 1 1v16c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h4V1h2v2h6V1h2v2zm-2 2H9v2H7V5H4v4h16V5h-3v2h-2V5zm5 6H4v8h16v-8z'/%3E%3C/svg%3E");background-image:var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-input[type=date]:disabled:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666' d='M17 3h4c.55 0 1 .45 1 1v16c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h4V1h2v2h6V1h2v2zm-2 2H9v2H7V5H4v4h16V5h-3v2h-2V5zm5 6H4v8h16v-8z'/%3E%3C/svg%3E")}}.fr-input-wrap--addon>.fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 var(--border-action-high-blue-france)}.fr-fieldset--valid .fr-input,.fr-fieldset--valid .fr-input-wrap--addon>.fr-input:not(:last-child),.fr-input-group--valid .fr-input,.fr-input-group--valid .fr-input-wrap--addon>.fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 var(--border-plain-success)}.fr-fieldset--error .fr-input,.fr-fieldset--error .fr-input-wrap--addon>.fr-input:not(:last-child),.fr-input-group--error .fr-input,.fr-input-group--error .fr-input-wrap--addon>.fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 var(--border-plain-error)}.fr-input-group--error:before{background-image:linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error))}.fr-input-group--valid:before{background-image:linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success))}.fr-input-group--info:before{background-image:linear-gradient(0deg,var(--border-plain-info),var(--border-plain-info))}.fr-search-bar{display:flex;flex-direction:row}.fr-search-bar .fr-label{clip:rect(0,0,0,0);border:0;display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-search-bar .fr-input{border-radius:.25rem 0 0;box-shadow:inset 0 -2px 0 0 var(--border-action-high-blue-france);margin:0;max-height:2.5rem}.fr-search-bar .fr-input::placeholder{font-style:italic}.fr-search-bar .fr-input::-webkit-search-cancel-button{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23161616' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-11.414L9.172 7.757 7.757 9.172 10.586 12l-2.829 2.828 1.415 1.415L12 13.414l2.828 2.829 1.415-1.415L13.414 12l2.829-2.828-1.415-1.415L12 10.586z'/%3E%3C/svg%3E");-webkit-appearance:none;background-image:var(--data-uri-svg);background-repeat:no-repeat;background-size:1rem 1rem;height:1rem;width:1rem}.fr-search-bar .fr-btn{border-radius:0 .25rem 0 0;flex:1 0 auto;font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-search-bar .fr-btn:before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/system/search-line.svg);mask-image:url(../icons/system/search-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-search-bar .fr-input--valid{box-shadow:inset 0 -2px 0 0 var(--border-plain-success)}.fr-search-bar .fr-input--error{box-shadow:inset 0 -2px 0 0 var(--border-plain-error)}:root[data-fr-theme=dark] .fr-search-bar .fr-input::-webkit-search-cancel-button{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23fff' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-11.414L9.172 7.757 7.757 9.172 10.586 12l-2.829 2.828 1.415 1.415L12 13.414l2.828 2.829 1.415-1.415L13.414 12l2.829-2.828-1.415-1.415L12 10.586z'/%3E%3C/svg%3E")}.fr-content-media{--text-spacing:0;--title-spacing:0;align-items:center;display:flex;flex-direction:column;margin:2.5rem 0;width:100%}.fr-content-media__img{width:100%}.fr-content-media [class*=" fr-responsive-img"],.fr-content-media [class*=" fr-responsive-vid"],.fr-content-media [class^=fr-responsive-img],.fr-content-media [class^=fr-responsive-vid]{aspect-ratio:1.7777777778}.fr-content-media__caption{display:flex;flex-direction:column;font-size:.75rem;line-height:1.25rem;margin-top:.75rem;width:100%}.fr-content-media__caption .fr-link{font-size:.75rem;line-height:1.25rem;margin-right:auto;padding:0}.fr-content-media__caption .fr-link:after,.fr-content-media__caption .fr-link:before{--icon-size:0.75rem}.fr-content-media .fr-transcription{margin-top:1.5rem}.fr-content-media+.fr-transcription{margin-bottom:2.5rem;margin-top:-1rem}.fr-content-media--sm .fr-content-media__img,.fr-content-media--sm .fr-responsive-vid{width:83.3333333333%}.fr-content-media--lg .fr-content-media__img,.fr-content-media--lg .fr-responsive-vid{max-width:100vw;width:116.6666666667%}.fr-content-media__transcription .fr-link{--underline-img:none;--hover-tint:var(--hover);--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france);font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-content-media__transcription .fr-link:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../icons/system/menu-2-fill.svg);mask-image:url(../icons/system/menu-2-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-content-media__transcription .fr-link:before{content:none}.fr-content-media .fr-link,.fr-content-media__caption{color:var(--text-mention-grey)}.fr-content-media__transcription .fr-link:disabled,.fr-content-media__transcription a.fr-link:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}.fr-consent-placeholder{--text-spacing:0 0 1.5rem;--title-spacing:0 0 0.5rem;--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);align-items:center;background-color:var(--background-contrast-grey);display:flex;flex-direction:column;justify-content:center;padding:5rem 2rem;text-align:center}.fr-consent-banner{--text-spacing:0 0 1rem;--title-spacing:0 0 1rem;--idle:transparent;--hover:var(--background-alt-overlap-grey-hover);--active:var(--background-alt-overlap-grey-active);background-color:var(--background-alt-overlap-grey);bottom:0;box-shadow:inset 0 0 0 1px var(--border-default-grey);filter:drop-shadow(var(--overlap-shadow));left:0;max-height:calc(100% - 8rem);overflow:auto;padding:1rem;position:fixed;width:100%;z-index:calc(var(--ground) + 1500)}.fr-consent-banner__title{font-size:1.125rem;font-weight:700;line-height:1.5rem;margin-bottom:1rem}.fr-consent-banner__buttons{margin-bottom:-1rem;margin-top:1.5rem}.fr-consent-service{position:relative}.fr-consent-service>.fr-fieldset{align-items:flex-start;display:flex;flex-direction:column;margin:0;padding:0 0 1.25rem;position:static;width:100%}.fr-consent-service:last-child>.fr-fieldset{padding:2rem 0 1rem}.fr-consent-service:last-child>.fr-fieldset .fr-consent-service>.fr-fieldset:last-child{margin-bottom:0}.fr-consent-service__title{color:var(--text-title-grey);font-size:1.125rem;font-weight:700;line-height:1.5rem;margin:0;padding:2rem 0 .75rem}.fr-consent-service__desc{--text-spacing:0.75rem 0 0.5rem 0;font-size:.875rem;line-height:1.5rem}.fr-consent-service__collapse{margin-bottom:.75rem;margin-top:-.25rem;width:100%}.fr-consent-service__collapse .fr-consent-service__collapse-btn{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;overflow:initial;padding:0}.fr-consent-service__collapse .fr-consent-service__collapse-btn:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.25rem;margin-right:-.125rem;-webkit-mask-image:url(../icons/system/arrow-down-s-line.svg);mask-image:url(../icons/system/arrow-down-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-consent-service__collapse .fr-consent-service__collapse-btn:before{content:none}.fr-consent-service__radios{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:.75rem;margin-top:.75rem}.fr-consent-service .fr-radio-group{position:relative}.fr-consent-service .fr-radio-group:not(:last-child){margin-right:3rem}.fr-consent-service .fr-radio-group:not(:first-child):before{content:"";display:block;height:1.5rem;left:calc(-1.5rem - 1px);position:absolute;top:0;width:1px}.fr-consent-service .fr-consent-service__collapse-btn{--text-spacing:0;--title-spacing:0;--underline-img:none;--hover-tint:var(--hover);--hover-tint:var(--idle);--active-tint:var(--idle);align-items:center;background:transparent;background-image:var(--underline-img),var(--underline-img);background-position:var(--underline-x) 100%,var(--underline-x) calc(100% - var(--underline-thickness));background-repeat:no-repeat,no-repeat;background-size:var(--underline-hover-width) calc(var(--underline-thickness)*2),var(--underline-idle-width) var(--underline-thickness);color:inherit;color:var(--text-action-high-blue-france);display:inline-flex;flex-direction:row;padding:0 .25rem 0 0;transition:background-size 0s;width:-moz-fit-content;width:fit-content}.fr-consent-service .fr-consent-service__collapse-btn:after,.fr-consent-service .fr-consent-service__collapse-btn:before{display:block}.fr-consent-service .fr-consent-service__collapse-btn:active,.fr-consent-service .fr-consent-service__collapse-btn:hover{--underline-hover-width:var(--underline-max-width)}.fr-consent-service .fr-consent-service__collapse-btn:after{margin-right:-1.25rem;transition:transform .3s}.fr-consent-service .fr-consent-service__collapse-btn[aria-expanded=true]:after{transform:rotate(-180deg)}.fr-consent-services{margin-bottom:-.5rem;margin-top:.5rem;width:100%}.fr-consent-services .fr-consent-service:last-child>.fr-fieldset,.fr-consent-services .fr-consent-service>.fr-fieldset{padding:0}.fr-consent-services .fr-consent-service:last-child>.fr-fieldset{margin-bottom:1.25rem}.fr-consent-services .fr-consent-service__title{padding-top:.75rem}.fr-consent-services .fr-consent-service__radios{top:0}.fr-consent-services .fr-consent-service__desc{--text-spacing:0.25rem 0 0.75rem 0}.fr-consent-manager__header{padding-top:0}.fr-consent-manager__header .fr-consent-service__title{font-size:1rem;font-weight:400;line-height:1.5rem;padding:0 0 .75rem;width:100%}.fr-consent-manager__header .fr-consent-service__radios{justify-content:flex-start;position:static;top:0;width:100%}.fr-consent-manager__buttons{margin-bottom:-3rem;margin-top:1rem}.fr-consent-manager__header,.fr-consent-service{box-shadow:inset 0 -1px 0 0 var(--border-default-grey);color:var(--text-default-grey)}.fr-consent-manager__header .fr-radio-group+.fr-radio-group:before,.fr-consent-service .fr-radio-group+.fr-radio-group:before{box-shadow:inset 0 0 0 1px var(--border-default-grey)}.fr-consent-service .fr-consent-service,.fr-consent-service:last-of-type{box-shadow:none}.fr-follow{--title-spacing:0 0 0.5rem;--text-spacing:0 0 1rem;--idle:transparent;--hover:var(--background-alt-blue-france-hover);--active:var(--background-alt-blue-france-active);background-color:var(--background-alt-blue-france);padding:1.5rem 0}.fr-follow__newsletter .fr-input-group{margin-bottom:1rem}.fr-follow__newsletter .fr-hint-text{margin-bottom:0}.fr-follow__newsletter .fr-label{clip:rect(0,0,0,0);border:0;display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-follow__newsletter .fr-input-wrap{display:flex;flex-direction:column;margin-top:0;max-width:37.5rem}.fr-follow__newsletter .fr-input-wrap .fr-input{border-radius:.25rem .25rem 0 0;margin-bottom:1rem;margin-top:0}.fr-follow__newsletter .fr-input-wrap .fr-btn{border-radius:0;justify-content:center;width:100%}.fr-follow__newsletter .fr-messages-group{margin-top:1rem}.fr-follow__social{--text-spacing:0 0 0.75rem;--title-spacing:0 0 0.75rem}.fr-follow__social .fr-btns-group{margin-bottom:-1rem;width:auto}.fr-follow__social .fr-btns-group .fr-btn{justify-content:flex-start;margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-follow__social .fr-btns-group>li{display:inline-flex;max-width:100%;width:auto}.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-follow__social .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:1.125rem;line-height:1.75rem;max-height:3rem;max-width:3rem;min-height:3rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-follow__social .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{--icon-size:2rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-follow .fr-grid-row>:not(:first-child){box-shadow:0 -1px 0 0 var(--border-default-blue-france);margin-top:1.5rem;padding-top:1.5rem}.fr-follow .fr-btn--bluesky:before{-webkit-mask-image:url(../icons/logo/bluesky-fill.svg);mask-image:url(../icons/logo/bluesky-fill.svg)}.fr-follow .fr-btn--dailymotion:before{-webkit-mask-image:url(../icons/logo/fr--dailymotion-fill.svg);mask-image:url(../icons/logo/fr--dailymotion-fill.svg)}.fr-follow .fr-btn--facebook:before{-webkit-mask-image:url(../icons/logo/facebook-circle-fill.svg);mask-image:url(../icons/logo/facebook-circle-fill.svg)}.fr-follow .fr-btn--github:before{-webkit-mask-image:url(../icons/logo/github-fill.svg);mask-image:url(../icons/logo/github-fill.svg)}.fr-follow .fr-btn--instagram:before{-webkit-mask-image:url(../icons/logo/instagram-fill.svg);mask-image:url(../icons/logo/instagram-fill.svg)}.fr-follow .fr-btn--linkedin:before{-webkit-mask-image:url(../icons/logo/linkedin-box-fill.svg);mask-image:url(../icons/logo/linkedin-box-fill.svg)}.fr-follow .fr-btn--mastodon:before{-webkit-mask-image:url(../icons/logo/mastodon-fill.svg);mask-image:url(../icons/logo/mastodon-fill.svg)}.fr-follow .fr-btn--snapchat:before{-webkit-mask-image:url(../icons/logo/snapchat-fill.svg);mask-image:url(../icons/logo/snapchat-fill.svg)}.fr-follow .fr-btn--telegram:before{-webkit-mask-image:url(../icons/logo/telegram-fill.svg);mask-image:url(../icons/logo/telegram-fill.svg)}.fr-follow .fr-btn--threads:before{-webkit-mask-image:url(../icons/logo/threads-fill.svg);mask-image:url(../icons/logo/threads-fill.svg)}.fr-follow .fr-btn--tiktok:before{-webkit-mask-image:url(../icons/logo/fr--tiktok-fill.svg);mask-image:url(../icons/logo/fr--tiktok-fill.svg)}.fr-follow .fr-btn--twitch:before{-webkit-mask-image:url(../icons/logo/twitch-fill.svg);mask-image:url(../icons/logo/twitch-fill.svg)}.fr-follow .fr-btn--twitter:before{-webkit-mask-image:url(../icons/logo/twitter-fill.svg);mask-image:url(../icons/logo/twitter-fill.svg)}.fr-follow .fr-btn--twitter-x:before{-webkit-mask-image:url(../icons/logo/twitter-x-fill.svg);mask-image:url(../icons/logo/twitter-x-fill.svg)}.fr-follow .fr-btn--vimeo:before{-webkit-mask-image:url(../icons/logo/vimeo-fill.svg);mask-image:url(../icons/logo/vimeo-fill.svg)}.fr-follow .fr-btn--youtube:before{-webkit-mask-image:url(../icons/logo/youtube-fill.svg);mask-image:url(../icons/logo/youtube-fill.svg)}.fr-follow .fr-links-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;display:flex;flex-wrap:wrap;margin:0 -1rem -1rem;width:auto}.fr-follow .fr-links-group .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-follow .fr-links-group>li{display:inline-flex;max-width:100%;width:auto}.fr-follow .fr-error-text,.fr-follow .fr-hint-text,.fr-follow .fr-valid-text{margin-top:1rem}.fr-follow__social .fr-link{--underline-img:none;--hover-tint:var(--hover);--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france);display:inline-flex;font-size:1rem;line-height:1.5rem;margin-bottom:1rem;margin-left:.5rem;margin-right:.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-follow__social .fr-link:before{--icon-size:1.5rem;margin-left:0;margin-right:.5rem}.fr-follow__social .fr-links-group--lg .fr-link{font-size:1.125rem;line-height:1.75rem;max-height:3rem;max-width:3rem;min-height:3rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-follow__social .fr-links-group--lg .fr-link:before{--icon-size:2rem;margin-left:0;margin-right:.5rem}.fr-follow .fr-link--facebook:before{-webkit-mask-image:url(../icons/logo/facebook-circle-fill.svg);mask-image:url(../icons/logo/facebook-circle-fill.svg)}.fr-follow .fr-link--facebook:before,.fr-follow .fr-link--twitter:before{background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-follow .fr-link--twitter:before{-webkit-mask-image:url(../icons/logo/twitter-fill.svg);mask-image:url(../icons/logo/twitter-fill.svg)}.fr-follow .fr-link--twitter-x:before{-webkit-mask-image:url(../icons/logo/twitter-x-fill.svg);mask-image:url(../icons/logo/twitter-x-fill.svg)}.fr-follow .fr-link--instagram:before,.fr-follow .fr-link--twitter-x:before{background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-follow .fr-link--instagram:before{-webkit-mask-image:url(../icons/logo/instagram-fill.svg);mask-image:url(../icons/logo/instagram-fill.svg)}.fr-follow .fr-link--linkedin:before{-webkit-mask-image:url(../icons/logo/linkedin-box-fill.svg);mask-image:url(../icons/logo/linkedin-box-fill.svg)}.fr-follow .fr-link--linkedin:before,.fr-follow .fr-link--youtube:before{background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-follow .fr-link--youtube:before{-webkit-mask-image:url(../icons/logo/youtube-fill.svg);mask-image:url(../icons/logo/youtube-fill.svg)}.fr-follow .fr-input{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey)}.fr-follow__title{color:var(--text-title-grey)}.fr-follow__newsletter-legal{color:var(--text-mention-grey)}.fr-follow__social .fr-btn{--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france)}.fr-follow__social .fr-btn:disabled,.fr-follow__social .fr-link:disabled,.fr-follow__social a.fr-btn:not([href]),.fr-follow__social a.fr-link:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}.fr-password{--text-spacing:0 0 0.5rem 0;display:flex;flex-direction:row;flex-wrap:wrap;position:relative}.fr-password [data-fr-capslock] .fr-password__input{padding-right:3rem}.fr-password [data-fr-capslock]:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23161616' d='M22.668 0C23.402 0 24 .598 24 1.332v21.336c0 .734-.598 1.332-1.332 1.332H1.332A1.334 1.334 0 0 1 0 22.668V1.332C0 .598.598 0 1.332 0Zm-1.336 2.668H2.668v18.664h18.664Zm-4.664 12.664V18H7.332v-2.668ZM12 5.332 16.668 10H14v3.332h-4V10H7.332Zm0 0'/%3E%3C/svg%3E");background-image:var(--data-uri-svg);content:"";display:block;height:1rem;pointer-events:none;position:absolute;right:1rem;top:.75rem;width:1rem}.fr-password__checkbox{align-self:flex-end;flex:0;margin-left:auto;order:-1;padding-left:.5rem}.fr-password__checkbox .fr-label{text-wrap:nowrap}.fr-password .fr-input-wrap{flex:1 0 100%}.fr-password__input{margin-bottom:.75rem}.fr-password__input::-webkit-caps-lock-indicator{content:none}.fr-password__input::-ms-reveal{display:none}.fr-password>.fr-label{flex:1;min-width:50%;order:-1}.fr-password .fr-message:first-child{--comma:" "}.fr-password .fr-message--valid[data-fr-valid]{--content:" - "attr(data-fr-valid) var(--comma)}.fr-password .fr-message--error[data-fr-error]{--content:" - "attr(data-fr-error) var(--comma)}.fr-password__btn{--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france)}.fr-password__btn:disabled,a.fr-password__btn:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}:root[data-fr-theme=dark] .fr-password [data-fr-capslock]:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M22.668 0C23.402 0 24 .598 24 1.332v21.336c0 .734-.598 1.332-1.332 1.332H1.332A1.334 1.334 0 0 1 0 22.668V1.332C0 .598.598 0 1.332 0Zm-1.336 2.668H2.668v18.664h18.664Zm-4.664 12.664V18H7.332v-2.668ZM12 5.332 16.668 10H14v3.332h-4V10H7.332Zm0 0'/%3E%3C/svg%3E")}.fr-password .fr-password__checkbox input[type=checkbox]+label{color:var(--text-label-grey)}.fr-password .fr-password__checkbox input[type=checkbox]+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),var(--data-uri-svg)}.fr-header{--underline-img:none;--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;--text-spacing:0;--title-spacing:0;position:relative;width:100%}.fr-header__body-row{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin:0 -1rem}.fr-header__logo__apitech{max-height:70px;max-width:200px}.fr-header__brand{--idle:transparent;--hover:var(--background-raised-grey-hover);--active:var(--background-raised-grey-active);align-items:center;background-color:var(--background-raised-grey);display:flex;filter:drop-shadow(var(--raised-shadow));flex-direction:row;flex-wrap:wrap;justify-content:flex-start;padding-left:.25rem;padding-right:.25rem;width:100%;z-index:calc(var(--ground) + 750)}.fr-header__brand:after{align-self:stretch;content:"";display:block;flex:1;position:relative;z-index:1}.fr-header__brand-top{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;overflow:hidden;width:100%}.fr-header__brand.fr-enlarge-link a[href]:before{outline-offset:-2px}.fr-header__logo{flex:0 0 auto;order:1;padding:.75rem}.fr-header__logo .fr-logo{font-size:.7875rem;margin:-.75rem;padding:.75rem}.fr-header__logo .fr-logo:before{background-position:0 -.046875rem,0 0,0 0;background-size:2.0625rem .84375rem,2.0625rem .75rem,0;height:.75rem;margin-bottom:.25rem;width:2.0625rem}:root[data-fr-mourning] .fr-header__logo .fr-logo:before{background-size:2.0625rem .84375rem,0,2.0625rem .75rem}.fr-header__logo .fr-logo:after{background-position:0 calc(100% + 1.40625rem);background-size:3.9375rem 2.8125rem;min-width:1.96875rem;padding-top:1.65625rem}[data-fr-theme=dark] .fr-header__logo .fr-logo:after{background-position:-1.96875rem 100%}.fr-header__operator{flex:0 1 auto;order:2;padding:.75rem}.fr-header__operator img{display:block;min-width:3.5rem}.fr-header__service{--external-link-content:none;color:var(--text-title-grey);margin-left:.75rem;margin-right:.75rem;padding-bottom:.75rem;padding-top:.75rem}.fr-header__service:before{--idle:transparent;--hover:var(--border-default-grey-hover);--active:var(--border-default-grey-active);background-color:var(--border-default-grey);content:"";display:block;height:1px;position:absolute;transform:translateY(-.75rem);width:calc(100% - 2rem)}.fr-header__service-title{font-size:1.125rem;font-weight:700;line-height:1.5rem}.fr-header__service-title .fr-badge{margin:-.25rem 0 0 .25rem;vertical-align:middle}.fr-header__service-tagline{font-size:.875rem;line-height:1.5rem}.fr-header .fr-modal{--idle:transparent;--hover:var(--background-lifted-grey-hover);--active:var(--background-lifted-grey-active);background-color:var(--background-lifted-grey);justify-content:normal;overflow:auto}.fr-header .fr-modal:not([role=dialog]){transition:none}.fr-header .fr-modal:after,.fr-header .fr-modal:before{content:none}.fr-header .fr-modal>*>.fr-btn--close{margin-bottom:1.5rem}.fr-header .fr-modal>.fr-container{height:100%;overflow:inherit;padding-bottom:4.5rem;padding-top:1rem;pointer-events:all}.fr-header__navbar{align-items:flex-start;align-self:stretch;display:flex;flex:1;flex-direction:row;justify-content:flex-end;margin-right:-.5rem;margin-top:.25rem;order:3;padding:.25rem;z-index:calc(var(--ground) + 1000)}.fr-header__navbar .fr-btn{--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france);flex:0 0 auto;font-size:1rem;line-height:1.5rem;margin-left:.5rem;margin-right:.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-header__navbar .fr-btn:before{--icon-size:1.5rem;margin-left:0;margin-right:.5rem}.fr-header__navbar .fr-btn--menu:before{-webkit-mask-image:url(../icons/system/menu-fill.svg);mask-image:url(../icons/system/menu-fill.svg)}.fr-header__navbar .fr-btn--menu:before,.fr-header__navbar .fr-btn--search:before{background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-header__navbar .fr-btn--search:before{-webkit-mask-image:url(../icons/system/search-line.svg);mask-image:url(../icons/system/search-line.svg)}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn{font-size:1rem;justify-content:flex-start;line-height:1.5rem;max-height:none;max-width:100%;min-height:2.5rem;overflow:initial;padding:.5rem 1rem}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-header__tools-links{display:none}.fr-header__tools-links>.fr-btn[class*=" fr-fi-"],.fr-header__tools-links>.fr-btn[class*=" fr-icon-"],.fr-header__tools-links>.fr-btn[class^=fr-fi-],.fr-header__tools-links>.fr-btn[class^=fr-icon-]{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-header__tools-links>.fr-btn[class*=" fr-fi-"]:before,.fr-header__tools-links>.fr-btn[class*=" fr-icon-"]:before,.fr-header__tools-links>.fr-btn[class^=fr-fi-]:before,.fr-header__tools-links>.fr-btn[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-header__tools-links>.fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-header__tools-links>.fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-header .fr-header__menu-links:after{content:"";display:block;height:1px;margin:.75rem -1rem;width:calc(100% + 2rem)}.fr-header .fr-header__menu-links .fr-translate{margin-left:-.5rem;margin-right:-.5rem}.fr-header .fr-header__menu-links .fr-translate__btn{padding-left:.5rem;padding-right:.5rem}.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]){display:flex;flex-direction:column}.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn{margin-bottom:0}.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]),.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"],.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"],.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-],.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]{min-height:3rem;padding-left:0;padding-right:0}.fr-header .fr-links-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;align-items:stretch;display:flex;flex-wrap:wrap}.fr-header .fr-links-group>div,.fr-header .fr-links-group>li{max-width:100%;width:100%}.fr-header .fr-links-group .fr-btn{justify-content:center;margin:0 .5rem 1rem;width:calc(100% - 1rem)}.fr-header .fr-links-group .fr-link{--underline-img:none;--hover-tint:var(--hover);--active-tint:var(--active)}.fr-header .fr-links-group .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:.875rem;line-height:1.5rem;min-height:2rem;padding:.25rem .75rem}.fr-header .fr-links-group .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):after,.fr-header .fr-links-group .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{--icon-size:1rem}.fr-header .fr-links-group .fr-link[class*=" fr-fi-"],.fr-header .fr-links-group .fr-link[class*=" fr-icon-"],.fr-header .fr-links-group .fr-link[class^=fr-fi-],.fr-header .fr-links-group .fr-link[class^=fr-icon-]{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-header .fr-links-group .fr-link[class*=" fr-fi-"]:before,.fr-header .fr-links-group .fr-link[class*=" fr-icon-"]:before,.fr-header .fr-links-group .fr-link[class^=fr-fi-]:before,.fr-header .fr-links-group .fr-link[class^=fr-icon-]:before{--icon-size:1rem;content:"";margin-left:-.125rem;margin-right:.5rem}.fr-header .fr-header__menu-links .fr-links-group .fr-link{margin-bottom:0;min-height:3rem;padding-left:0;width:100%}.fr-header .fr-modal>*>.fr-link--close{margin-bottom:1.5rem}.fr-header__menu-links:after{box-shadow:inset 0 1px 0 0 var(--border-default-grey)}.fr-header__menu-links .fr-btn{--hover:inherit;--active:inherit;background-color:transparent;box-shadow:none;color:var(--text-action-high-blue-france)}.fr-header__menu-links .fr-btn:disabled,.fr-header__menu-links a.fr-btn:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}.fr-header__tools-links .fr-btn{--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france)}.fr-header__tools-links .fr-btn:disabled,.fr-header__tools-links a.fr-btn:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}.fr-header__tools-links>.fr-translate:first-child:last-child .fr-btn{--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-default-grey);color:var(--text-action-high-blue-france)}.fr-header__tools-links>.fr-translate:first-child:last-child .fr-btn:disabled,.fr-header__tools-links>.fr-translate:first-child:last-child a.fr-btn:not([href]){--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-header__navbar .fr-service__title{color:var(--text-title-grey)}.fr-header__navbar .fr-btn:disabled,.fr-header__navbar a.fr-btn:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}.fr-header__navbar .fr-btn--menu{--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-default-grey);color:var(--text-action-high-blue-france)}.fr-header__navbar .fr-btn--menu:disabled,.fr-header__navbar a.fr-btn--menu:not([href]){--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-header__menu-links .fr-link{--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 -1px 0 0 var(--border-default-grey);color:var(--text-action-high-blue-france)}.fr-header__menu-links .fr-link:disabled,.fr-header__menu-links a.fr-link:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}.fr-header__tools-links .fr-link{--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france)}.fr-header__tools-links .fr-link:disabled,.fr-header__tools-links a.fr-link:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}@media (min-width:36em){ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */.fr-btns-group--inline-sm .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-btns-group--inline-sm>li{display:inline-flex;max-width:100%;width:auto}.fr-btns-group--inline-sm.fr-btns-group--right.fr-btns-group--inline-reverse{flex-direction:row-reverse;justify-content:flex-start} + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */.fr-notice__desc,.fr-notice__title{display:inline} + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */.fr-footer__content-list>li{margin-right:1.5rem}.fr-footer__partners-title{text-align:left}.fr-footer__partners-logos{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;margin-right:-.5rem}.fr-footer__partners-main{margin-bottom:1rem}.fr-footer__partners-sub,.fr-footer__partners-sub>ul{align-items:flex-start;flex-direction:row}.fr-footer__partners-sub>li,.fr-footer__partners-sub>ul>li{margin:0 .5rem}.fr-footer__partners-sub{order:3} + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */.fr-follow__newsletter .fr-input-group{margin-bottom:.5rem}.fr-follow__newsletter .fr-input-wrap .fr-btn{border-radius:0 .25rem 0 0;width:auto}.fr-follow__newsletter .fr-input-wrap{flex-direction:row}.fr-follow__newsletter .fr-input-wrap .fr-input{border-radius:.25rem 0 0 0;margin-bottom:0}.fr-follow__newsletter .fr-messages-group{margin-bottom:.5rem} + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */.fr-accordion .fr-collapse{margin:0 -.25rem;padding-left:1rem;padding-right:1rem} + /*! media md */ + /*! media md */ + /*! media md */.fr-btns-group--inline-md .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-btns-group--inline-md>li{display:inline-flex;max-width:100%;width:auto}.fr-btns-group--inline-md.fr-btns-group--right.fr-btns-group--inline-reverse{flex-direction:row-reverse;justify-content:flex-start} + /*! media md */ + /*! media md */.fr-quote{background-position:0 0;background-size:1px 100%;padding:0 0 0 2rem}.fr-quote--column{margin-left:13.5rem;min-height:13rem}.fr-quote--column .fr-quote__author,.fr-quote--column .fr-quote__source{margin-left:0}.fr-quote--column figcaption{min-height:auto}.fr-quote__image{height:11.5rem;left:-13.5rem;margin-top:-5.75rem;position:absolute;top:50%;width:11.5rem} + /*! media md */.fr-breadcrumb{margin-bottom:2.5rem}.fr-breadcrumb__button{display:none}.fr-breadcrumb .fr-collapse{margin-left:0;margin-right:0;max-height:none;overflow:visible;padding-left:0;padding-right:0;transform:none;visibility:inherit}.fr-breadcrumb .fr-collapse:before{content:none}.fr-breadcrumb__list{transform:none} + /*! media md */.fr-fieldset__element--inline\@md{flex:0 0 auto}.fr-fieldset__element--number.fr-fieldset__element--inline\@md,.fr-fieldset__element--postal.fr-fieldset__element--inline\@md,.fr-fieldset__element--year.fr-fieldset__element--inline\@md{margin-right:0} + /*! media md */.fr-stepper__title{font-size:1.25rem;line-height:1.75rem} + /*! media md */ + /*! media md */.fr-links-group .fr-link--download,.fr-links-group--download .fr-link{margin-bottom:3rem}.fr-links-group__title{font-size:1.5rem;line-height:2rem}.fr-links-group--bordered{padding:2rem 2rem .5rem} + /*! media md */.fr-sidemenu{box-shadow:none;margin-left:0;margin-right:0;padding-right:2rem}.fr-sidemenu .fr-collapse{margin-left:-.25rem;margin-right:-.25rem;padding-left:.25rem;padding-right:.25rem}.fr-sidemenu__title{box-shadow:none;margin:0 0 1.5rem;padding:0}.fr-sidemenu__list .fr-sidemenu__list{margin:0 1rem 1rem}.fr-sidemenu__list{margin:0}.fr-sidemenu__item:before{content:none}.fr-sidemenu__inner{box-shadow:inset -1px 0 0 0 var(--border-default-grey);padding:0 1.5rem 0 0}.fr-sidemenu__inner>.fr-collapse{margin:0;max-height:none;overflow:initial;padding:0}.fr-sidemenu__inner>.fr-collapse:before{display:none}.fr-sidemenu__inner>.fr-collapse:not(.fr-collapse--expanded){visibility:inherit}.fr-sidemenu--right{padding-left:2rem;padding-right:0}.fr-sidemenu--right .fr-sidemenu__inner{border-right:0;box-shadow:inset 1px 0 0 0 var(--border-default-grey);padding:0 1rem 0 2rem}.fr-sidemenu--sticky{position:sticky;top:0}.fr-sidemenu--sticky .fr-sidemenu__inner{margin-bottom:-.25rem;margin-left:-.25rem;max-height:100vh;overflow:auto;padding-bottom:.25rem;padding-left:.25rem;padding-top:.5rem}.fr-sidemenu--sticky-full-height{height:100vh;position:sticky;top:0}.fr-sidemenu--sticky-full-height .fr-sidemenu__inner{height:100%;margin-bottom:-.25rem;margin-left:-.25rem;overflow:auto;padding-bottom:.25rem;padding-left:.25rem;padding-top:.5rem}.fr-sidemenu__btn,.fr-sidemenu__link{margin:0;width:100%}.fr-sidemenu__btn[aria-expanded]{padding:.75rem 2.5rem .75rem 1rem}.fr-sidemenu__btn[aria-expanded]:after{margin-right:-1.5rem}.fr-sidemenu__inner>.fr-sidemenu__btn{display:none} + /*! media md */.fr-highlight{margin-left:2rem;padding-left:2.25rem} + /*! media md */.fr-tabs--viewport-width{margin-left:0;margin-right:0}.fr-tabs__panel{padding:2rem}.fr-tabs__panel:focus,.fr-tabs__panel:focus-visible{outline-offset:calc(-2rem + 2px)} + /*! media md */ + /*! media md */.fr-summary{padding:2rem} + /*! media md */.fr-table__content .fr-cell--fixed\@md,.fr-table__content .fr-cell--fixed\@sm{left:0;position:sticky;z-index:1}.fr-table caption{font-size:1.5rem;line-height:2rem}.fr-table__header{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.fr-table__header .fr-table__detail{flex:1;order:1;padding-right:.5rem}.fr-table__header .fr-btns-group{order:2;padding-left:.5rem;padding-right:.5rem}.fr-table__header .fr-segmented{flex:0;order:3;padding-left:.5rem}.fr-table__footer{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.fr-table__footer .fr-select-group .fr-select{width:16rem}.fr-table__footer .fr-btns-group{padding-left:.5rem}.fr-table__footer--start{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.fr-table__footer--start .fr-select-group{padding-left:.5rem;padding-right:.5rem}.fr-table__footer--start .fr-select-group .fr-select{margin-top:0}.fr-table>table td,.fr-table>table th{padding:1rem}.fr-table>table thead td,.fr-table>table thead th{padding-bottom:1.125rem} + /*! media md */ + /*! media md */ + /*! media md */.fr-download--card{padding:2rem 2rem 5rem}.fr-download--card .fr-download__link{font-size:1.375rem;line-height:1.75rem}.fr-download--card .fr-download__link:after{--icon-size:1.5rem;bottom:2rem;right:2rem}.fr-download--card .fr-download__desc{margin-top:.75rem}.fr-download--card .fr-download__detail{bottom:2rem;left:2rem}.fr-downloads-group__title{font-size:1.5rem;line-height:2rem}.fr-downloads-group--bordered{padding:2rem 2rem .5rem}.fr-downloads-group .fr-download{margin-bottom:1.5rem} + /*! media md */.fr-alert__title{font-size:1.25rem;line-height:1.75rem} + /*! media md */.fr-notice__desc,.fr-notice__link,.fr-notice__title{font-size:1rem;line-height:1.5rem}.fr-notice .fr-btn--close{margin-left:1rem} + /*! media md */ + /*! media md */.fr-card__title{font-size:1.375rem;line-height:1.75rem}.fr-card--sm .fr-card__title{font-size:1.25rem;line-height:1.75rem}.fr-card--lg .fr-card__title{font-size:1.5rem;line-height:2rem}.fr-card--horizontal,.fr-card--horizontal-half,.fr-card--horizontal-tier{flex-direction:row}.fr-card--horizontal .fr-card__img,.fr-card--horizontal-half .fr-card__img,.fr-card--horizontal-tier .fr-card__img{height:100%}.fr-card--horizontal .fr-card__img img,.fr-card--horizontal-half .fr-card__img img,.fr-card--horizontal-tier .fr-card__img img{height:100%;object-fit:cover}.fr-card--horizontal .fr-card__header{flex:0 0 40%;width:40%}.fr-card--horizontal-half .fr-card__header{flex:0 0 50%;width:50%}.fr-card--horizontal-tier .fr-card__header{flex:0 0 33.3333333333%;width:33.3333333333%}.fr-card--download{flex-direction:row}.fr-card--download .fr-card__header{aspect-ratio:auto;flex:0 0 40%;width:40%}.fr-card--download .fr-card__header .fr-card__img img{object-position:50% 0}.fr-card--download .fr-card__img{height:100%}.fr-card--download .fr-card__img img{height:100%;object-fit:cover} + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */.fr-skiplinks{padding:.75rem 0}.fr-skiplinks__list>li{margin:0 .5rem}.fr-skiplinks__list{flex-direction:row;flex-wrap:wrap;margin:0 -1rem} + /*! media md */ + /*! media md */.fr-callout{padding:2rem 3rem}.fr-callout[class*=" fr-fi-"]:before,.fr-callout[class*=" fr-icon-"]:before,.fr-callout[class^=fr-fi-]:before,.fr-callout[class^=fr-icon-]:before{margin:-1rem 0 1rem -2rem}.fr-callout__title{font-size:1.5rem;line-height:2rem} + /*! media md */.fr-modal{padding-right:var(--scrollbar-width)}.fr-modal--top:before{content:""}.fr-modal:after,.fr-modal:before{flex:1 0 10vh;height:10vh;width:0}.fr-modal:after{content:""}.fr-modal__body{max-height:80vh!important}.fr-modal__header{padding:1rem 2rem}.fr-modal__content{margin-bottom:4rem;padding-left:2rem;padding-right:2rem}.fr-modal__footer{margin-top:-3rem;padding:2rem}.fr-modal__title{font-size:1.5rem;line-height:2rem} + /*! media md */ + /*! media md */.fr-share__text{max-width:18rem} + /*! media md */.fr-footer__body{margin-bottom:1.5rem}.fr-footer__brand .fr-logo{font-size:1.3125rem;margin:-1.25rem;padding:1.25rem}.fr-footer__brand .fr-logo:before{background-position:0 -.078125rem,0 0,0 0;background-size:3.4375rem 1.40625rem,3.4375rem 1.25rem,0;height:1.25rem;margin-bottom:.4166666667rem;width:3.4375rem}:root[data-fr-mourning] .fr-footer__brand .fr-logo:before{background-size:3.4375rem 1.40625rem,0,3.4375rem 1.25rem}.fr-footer__brand .fr-logo:after{background-position:0 calc(100% + 2.34375rem);background-size:6.5625rem 4.6875rem;min-width:3.28125rem;padding-top:2.7604166667rem}[data-fr-theme=dark] .fr-footer__brand .fr-logo:after{background-position:-3.28125rem 100%}.fr-footer__brand .fr-logo+.fr-footer__brand-link{margin-left:2rem}.fr-footer__brand{margin-right:1rem}.fr-footer__brand.fr-enlarge-link{align-self:flex-start;margin:-1rem 0 -1rem -1rem;padding:1rem}.fr-footer__content{margin-left:auto}.fr-footer__content-list{margin-top:.5rem}.fr-footer__top{margin:-1.875rem 0 2rem}.fr-footer__bottom-item{margin:.5rem 0 0 .75rem}.fr-footer__bottom-item:before{margin-right:.75rem}.fr-footer__partners-logos{flex-wrap:nowrap;margin-right:-1rem}.fr-footer__partners-main+.fr-footer__partners-sub{padding-left:1rem}.fr-footer__partners-sub,.fr-footer__partners-sub>ul{padding-top:0}.fr-footer__partners-sub>ul,.fr-footer__partners-sub>ul>ul{justify-content:flex-end}.fr-footer__partners-sub>li,.fr-footer__partners-sub>ul>li{margin:0 1rem}.fr-footer__partners-sub .fr-footer__partners-link{margin-bottom:.5rem} + /*! media md */.fr-tile__title{font-size:1.25rem;line-height:1.75rem}.fr-tile--vertical\@md{align-items:center;flex-direction:column;text-align:center}.fr-tile--vertical\@md .fr-tile__header{margin-bottom:1rem;margin-right:0!important}.fr-tile--vertical\@md .fr-tile__pictogram{height:5rem;width:5rem}.fr-tile--vertical\@md .fr-tile__content{align-items:center}.fr-tile--vertical\@md .fr-tile__detail{margin-top:.75rem}.fr-tile--vertical\@md.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content,.fr-tile--vertical\@md.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content{padding-bottom:2.5rem}.fr-tile--vertical\@md.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__detail,.fr-tile--vertical\@md.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__detail{margin-bottom:0;padding-right:0}.fr-tile--horizontal .fr-tile__img{height:5rem;margin:0 2rem 0 0;width:5rem} + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */.fr-search-bar--lg .fr-btn{font-size:1.125rem;line-height:1.75rem;max-height:none;max-width:100%;min-height:3rem;overflow:initial;padding:.5rem 1.5rem}.fr-search-bar--lg .fr-btn:before{--icon-size:1.5rem;margin-left:-.1875rem;margin-right:.5rem}.fr-search-bar--lg .fr-input{max-height:3rem} + /*! media md */.fr-content-media--sm .fr-content-media__img,.fr-content-media--sm .fr-responsive-vid{width:75%}.fr-content-media--lg .fr-content-media__img,.fr-content-media--lg .fr-responsive-vid{width:125%} + /*! media md */.fr-consent-banner{bottom:2.5rem;left:2.5rem;max-height:calc(100% - 5rem);max-width:40rem;padding:2rem}.fr-consent-banner__title{font-size:1.25rem;line-height:1.75rem}.fr-consent-banner__buttons{margin-top:2rem}.fr-consent-service>.fr-fieldset{display:flex;flex-direction:row;flex-wrap:wrap;padding:0 0 1.25rem}.fr-consent-service:last-child>.fr-fieldset{padding:1.25rem 0 1rem}.fr-consent-service__title{font-size:1.25rem;line-height:1.75rem;width:50%}.fr-consent-service__desc{--text-spacing:0.25rem 1.5rem 0.5rem 0;width:60%}.fr-consent-service__radios{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;position:absolute;right:0;top:1.25rem;width:50%}.fr-consent-services .fr-consent-service+.fr-consent-service{margin-top:-.25rem}.fr-consent-services .fr-consent-service__desc{--text-spacing:0.25rem 0 0.5rem 0} + /*! media md */.fr-follow{padding:2rem 0}.fr-follow .fr-grid-row>*>div{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center}.fr-follow .fr-grid-row>:not(:first-child){box-shadow:-1px 0 0 0 var(--border-default-blue-france);margin-top:0;padding-left:8.3333333333%;padding-top:0}.fr-follow .fr-grid-row>:not(:last-child){padding-right:8.3333333333%}.fr-follow .fr-grid-row>:first-child:last-child>div{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.fr-follow .fr-grid-row>:first-child:last-child>.fr-follow__newsletter{--text-spacing:0}.fr-follow .fr-grid-row>:first-child:last-child>.fr-follow__newsletter>*{max-width:50%;padding-left:.75rem;padding-right:.75rem}.fr-follow .fr-grid-row>:first-child:last-child>.fr-follow__newsletter>:first-child{padding-left:0;padding-right:.75rem}.fr-follow .fr-grid-row>:first-child:last-child>.fr-follow__newsletter>:last-child{padding-left:.75rem;padding-right:0}.fr-follow .fr-grid-row>:first-child:last-child>.fr-follow__social{--title-spacing:0}.fr-follow .fr-hint-text{margin-top:.5rem} + /*! media md */ + /*! media md */.fr-header__service-title{font-size:1.25rem;line-height:1.75rem} + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */.fr-btns-group--inline-lg .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-btns-group--inline-lg>li{display:inline-flex;max-width:100%;width:auto}.fr-btns-group--inline-lg.fr-btns-group--right.fr-btns-group--inline-reverse{flex-direction:row-reverse;justify-content:flex-start} + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */.fr-pagination__link--first.fr-pagination__link--lg-label{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--first.fr-pagination__link--lg-label:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(../icons/system/fr--arrow-left-s-first-line.svg);mask-image:url(../icons/system/fr--arrow-left-s-first-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--prev.fr-pagination__link--lg-label{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--prev.fr-pagination__link--lg-label:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(../icons/system/arrow-left-s-line.svg);mask-image:url(../icons/system/arrow-left-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--next.fr-pagination__link--lg-label{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--next.fr-pagination__link--lg-label:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../icons/system/arrow-right-s-line.svg);mask-image:url(../icons/system/arrow-right-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--next.fr-pagination__link--lg-label:before{content:none}.fr-pagination__link--last.fr-pagination__link--lg-label{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--last.fr-pagination__link--lg-label:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../icons/system/fr--arrow-right-s-last-line.svg);mask-image:url(../icons/system/fr--arrow-right-s-last-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--last.fr-pagination__link--lg-label:before{content:none} + /*! media lg */ + /*! media lg */.fr-table__content .fr-cell--fixed\@lg{left:0;position:sticky;z-index:1}.fr-table__footer--middle{display:block;padding-left:.5rem;padding-right:.5rem}.fr-table__footer--middle .fr-pagination__list{flex-wrap:nowrap}.fr-table__footer--end{flex:1 0 0} + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */.fr-nav__list{flex-direction:row;flex-wrap:nowrap}.fr-nav__list>:first-child:nth-last-child(2)~*,.fr-nav__list>:first-child:nth-last-child(3)~*,.fr-nav__list>:first-child:nth-last-child(4)~*{margin-left:1.25rem}.fr-nav__item .fr-btn,.fr-nav__item .fr-link{min-height:auto}.fr-nav__item{align-items:flex-start;position:static}.fr-nav__item:before{content:none}.fr-nav__item--align-right{align-items:flex-end}.fr-nav__btn,.fr-nav__link{--hover-tint:var(--hover);--active-tint:var(--active);font-size:.875rem;font-weight:400;line-height:1.5rem;min-height:3.5rem;padding:1rem}.fr-nav__btn[aria-current]:not([aria-current=false]),.fr-nav__link[aria-current]:not([aria-current=false]){position:relative}.fr-nav__btn[aria-current]:not([aria-current=false]):before,.fr-nav__link[aria-current]:not([aria-current=false]):before{bottom:0;content:"";height:2px;left:0;margin-top:0;position:absolute;top:auto;width:100%}.fr-nav__btn{justify-content:flex-start}.fr-menu{filter:drop-shadow(var(--overlap-shadow));pointer-events:none;position:absolute;top:100%;z-index:calc(var(--ground) + 1000)}.fr-menu__list{background-image:linear-gradient(0deg,var(--background-open-blue-france),var(--background-open-blue-france));background-position:0 0;background-repeat:no-repeat;background-size:100% 1px;margin-bottom:2rem;pointer-events:auto;width:20rem}.fr-mega-menu,.fr-menu__list{--idle:transparent;--hover:var(--background-overlap-grey-hover);--active:var(--background-overlap-grey-active);background-color:var(--background-overlap-grey);padding:0}.fr-mega-menu{box-shadow:inset 0 1px 0 0 var(--border-open-blue-france);filter:drop-shadow(var(--overlap-shadow));left:0;margin:0;position:absolute;right:0;top:100%;z-index:calc(var(--ground) + 1000)}.fr-mega-menu:after{content:"";display:block;padding-bottom:1.5rem}.fr-mega-menu>.fr-container{padding:0 1.5rem}.fr-mega-menu>.fr-container:before{content:"";display:block;padding-top:1rem}.fr-mega-menu .fr-btn--close{display:flex}.fr-mega-menu__leader{margin-top:-1.25rem;padding-top:0}.fr-mega-menu__list:before{content:none}.fr-menu__list>:first-child,.fr-menu__list>:first-child .fr-nav__link,.fr-menu__list>:hover,.fr-menu__list>:hover .fr-nav__link,.fr-menu__list>:hover+*,.fr-menu__list>:hover+* .fr-nav__link{box-shadow:none}.fr-menu .fr-nav__link{box-shadow:0 calc(-1rem - 1px) 0 -1rem var(--border-default-grey)}.fr-mega-menu__category{box-shadow:0 calc(1rem + 1px) 0 -1rem var(--border-default-grey)} + /*! media lg */ + /*! media lg */.fr-footer__content{flex-basis:50%;margin-top:0;max-width:36.75rem} + /*! media lg */.fr-tile--vertical\@lg{align-items:center;flex-direction:column;text-align:center}.fr-tile--vertical\@lg .fr-tile__header{margin-bottom:1rem;margin-right:0!important}.fr-tile--vertical\@lg .fr-tile__pictogram{height:5rem;width:5rem}.fr-tile--vertical\@lg .fr-tile__content{align-items:center}.fr-tile--vertical\@lg .fr-tile__detail{margin-top:.75rem}.fr-tile--vertical\@lg.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content,.fr-tile--vertical\@lg.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content{padding-bottom:2.5rem}.fr-tile--vertical\@lg.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__detail,.fr-tile--vertical\@lg.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__detail{margin-bottom:0;padding-right:0} + /*! media lg */.fr-translate .fr-translate__btn{font-size:.875rem;line-height:1.5rem;min-height:auto;padding:.25rem .75rem;width:auto}.fr-translate .fr-translate__btn:after{margin-left:.25rem;margin-right:-.25rem}.fr-translate .fr-translate__btn:before{--icon-size:1rem}.fr-translate__language[aria-current]:not([aria-current=false]){display:inline-flex}.fr-translate__menu{margin:-.25rem -1rem}.fr-translate .fr-menu__list{display:grid;grid-auto-flow:column;grid-template-rows:repeat(var(--rows),auto)}.fr-btns-group .fr-translate__menu{margin:-1.25rem -.75rem 0} + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */.fr-consent-manager__header .fr-consent-service__title{width:44%}.fr-consent-manager__header .fr-consent-service__radios{justify-content:flex-end;position:absolute;width:56%} + /*! media lg */ + /*! media lg */ + /*! media lg */.fr-header__body-row{padding:1.5rem 0}.fr-header__brand{background:transparent;filter:none;flex-wrap:nowrap;margin-bottom:-1rem;margin-top:-1rem;padding-left:0;padding-right:0;width:auto;z-index:auto}.fr-header__brand-top{width:auto}.fr-header__brand.fr-enlarge-link a[href]:before{outline-offset:2px}.fr-header__logo,.fr-header__operator,.fr-header__service{padding:1rem}.fr-header__service{box-shadow:none;margin-left:0;margin-right:0}.fr-header__service:before{content:none}.fr-header .fr-modal{background-color:transparent;height:auto;margin:0;opacity:1;overflow:initial;position:static;visibility:inherit;width:auto}.fr-header .fr-modal>*>.fr-btn--close{display:none}.fr-header .fr-modal>.fr-container{height:auto;padding-bottom:0;padding-top:0}.fr-header__navbar{display:none}.fr-header__tools{align-items:flex-end;flex:1 0 auto;flex-direction:column;margin-left:auto;padding-left:1rem;padding-right:1rem;text-align:right}.fr-header__tools-links+.fr-header__search{margin-top:1rem}.fr-header__tools .fr-header__search{margin-left:auto;max-width:24rem}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"],.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"],.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-],.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-header__tools-links{display:flex;flex-direction:row;gap:.5rem;justify-content:flex-end}.fr-header__tools-links .fr-btns-group{justify-content:flex-end;margin:0 -.25rem -1rem}.fr-header__tools-links .fr-btns-group .fr-btn{margin-left:.25rem;margin-right:.25rem;max-width:100%;width:auto}.fr-header__tools-links .fr-btns-group>li{align-items:flex-start;display:inline-flex;max-width:100%;width:auto}.fr-header .fr-header__menu-links .fr-translate{margin-bottom:-1rem;margin-left:0;margin-right:0}.fr-header .fr-header__menu-links{display:none}.fr-header .fr-nav{justify-content:flex-start}.fr-header .fr-nav__list{margin:0 -1rem;max-width:calc(100% + 1rem)}.fr-header .fr-links-group{justify-content:flex-end}.fr-header .fr-links-group .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-header .fr-links-group>li{display:inline-flex;max-width:100%;width:auto}.fr-header__tools-links .fr-links-group{justify-content:flex-end;margin:0 -.25rem}.fr-header__tools-links .fr-links-group .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-header__tools-links .fr-links-group>li{display:inline-flex;max-width:100%;width:auto}.fr-header__tools-links .fr-links-group .fr-link{margin-left:.25rem;margin-right:.25rem}.fr-header .fr-modal>*>.fr-link--close{display:none}.fr-header{--idle:transparent;--hover:var(--background-raised-grey-hover);--active:var(--background-raised-grey-active);background-color:var(--background-raised-grey);filter:drop-shadow(var(--raised-shadow));z-index:calc(var(--ground) + 750)}.fr-header .fr-header__menu{box-shadow:inset 0 1px 0 0 var(--border-default-grey)} + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */.fr-consent-manager__header .fr-consent-service__radios,.fr-consent-manager__header .fr-consent-service__title{width:50%} + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-range-group--disabled .fr-range__max,.fr-range-group--disabled .fr-range__min,.fr-range-group--disabled .fr-range__output{color:graytext}.fr-range-group--disabled .fr-range[data-fr-js-range]:after,.fr-range-group--disabled .fr-range[data-fr-js-range]:before{border:1px solid graytext}.fr-range-group--disabled .fr-label,.fr-range-group--disabled .fr-label .fr-hint-text{color:graytext}.fr-range input[type=range]{border:none}.fr-range[data-fr-js-range]:before{box-shadow:0 0 0 1px buttontext}.fr-range[data-fr-js-range]:after{background-color:highlight}.fr-range[data-fr-js-range] input[type=range]{border:none}.fr-range[data-fr-js-range] input[type=range]:focus::-webkit-slider-thumb{outline-color:highlight}.fr-range[data-fr-js-range] input[type=range]:focus::-moz-range-thumb{outline-color:highlight}.fr-range[data-fr-js-range] input[type=range]::-webkit-slider-thumb{background:buttontext;box-shadow:none}.fr-range[data-fr-js-range] input[type=range]::-moz-range-thumb{background:buttontext;box-shadow:none}.fr-range[data-fr-js-range] input[type=range]:disabled::-webkit-slider-thumb{background:graytext}.fr-range[data-fr-js-range] input[type=range]:disabled::-moz-range-thumb{background:graytext}.fr-range--step[data-fr-js-range]:before{background-image:radial-gradient(circle at 2px 50%,buttontext 0,buttontext 1px,transparent 0)}.fr-range--step[data-fr-js-range]:after{background-image:radial-gradient(circle at 2px 50%,highlighttext 0,highlighttext 2px,transparent 0);box-shadow:inset 10px 0 0 0 highlight,inset -10px 0 0 0 highlight}.fr-range--step.fr-range--sm[data-fr-js-range]:after{box-shadow:inset 6px 0 0 0 highlight,inset -6px 0 0 0 highlight}.fr-range--double[data-fr-js-range] input[type=range]:first-of-type{border-right:none}.fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(2){border-left:none}.fr-accordion__btn:after{background-color:buttontext;forced-color-adjust:none}.fr-accordion{border-bottom:1px solid;border-top:1px solid}.fr-accordion+.fr-accordion{border-top:none}.fr-badge:after,.fr-badge:before{background-color:canvastext}.fr-badge{outline:1px solid}.fr-btn:after,.fr-btn:before{background-color:buttontext}.fr-btn:disabled:after,.fr-btn:disabled:before,a.fr-btn:not([href]):after,a.fr-btn:not([href]):before{background-color:graytext}.fr-btn:disabled,a.fr-btn:not([href]){border-color:graytext;color:graytext}a[href].fr-btn:after,a[href].fr-btn:before{background-color:linktext}button.fr-btn{border:1px solid buttontext}.fr-btn--account:before,.fr-btn--briefcase:before,.fr-btn--close:after,.fr-btn--display:before,.fr-btn--fullscreen:after,.fr-btn--sort:before,.fr-btn--sort[aria-sort=ascending]:before,.fr-btn--sort[aria-sort=descending]:before,.fr-btn--team:before,.fr-btn--tooltip:before{background-color:buttontext;forced-color-adjust:none}.fr-connect{border:1px solid}.fr-connect__brand,.fr-connect__login{line-height:1.1}.fr-connect--plus:after{color:buttontext;forced-color-adjust:none}.fr-connect-group .fr-connect+p a{text-decoration:underline;text-underline-offset:5px}.fr-quote{border-left:1px solid}.fr-breadcrumb__list li:not(:first-child):before{background-color:canvastext;forced-color-adjust:none}.fr-breadcrumb__link{text-decoration:underline;text-underline-offset:5px}.fr-breadcrumb__link[aria-current]:not([aria-current=false]){text-decoration:none}.fr-fieldset input:disabled+label,.fr-fieldset input:disabled+label .fr-hint-text,.fr-fieldset input:disabled+label+.fr-hint-text,.fr-fieldset:disabled .fr-fieldset__legend,.fr-fieldset:disabled .fr-hint-text,.fr-fieldset:disabled .fr-label{color:graytext}.fr-message--error:after,.fr-message--error:before,.fr-message--info:after,.fr-message--info:before,.fr-message--valid:after,.fr-message--valid:before,.fr-message--warning:after,.fr-message--warning:before{background-color:canvasText;forced-color-adjust:none}.fr-error-text:before,.fr-info-text:before,.fr-valid-text:before{background-color:canvastext;forced-color-adjust:none}.fr-stepper__steps{background-image:repeating-linear-gradient(to right,highlight 0,highlight var(--active-inner),transparent var(--active-inner),transparent var(--active-outer)),repeating-linear-gradient(to right,graytext 0,graytext var(--default-inner),transparent var(--default-inner),transparent var(--default-outer));forced-color-adjust:none}.fr-tooltip{background:canvas;outline:1px solid}.fr-tooltip.fr-placement{padding:.5rem}a.fr-link{text-decoration:underline;text-underline-offset:5px}a.fr-link:not([href]):after,a.fr-link:not([href]):before{background-color:graytext}.fr-link--download:after,.fr-links-group--download .fr-link:after{background-color:linktext;forced-color-adjust:none}.fr-link--download .fr-link__detail,.fr-links-group--download .fr-link .fr-link__detail{color:canvastext}.fr-link--download:not([href]) .fr-link__detail,.fr-links-group--download .fr-link:not([href]) .fr-link__detail{color:graytext}.fr-link--close:after{background-color:buttontext;forced-color-adjust:none}.fr-sidemenu__inner{border-right:1px solid}.fr-sidemenu__btn[aria-current]:not([aria-current=false]):before,.fr-sidemenu__link[aria-current]:not([aria-current=false]):before{background-color:highlight;forced-color-adjust:none}.fr-sidemenu__btn[aria-expanded]:after{background-color:buttontext;forced-color-adjust:none}.fr-highlight{border-left:4px solid;padding-left:1rem}.fr-tabs{border-bottom:1px solid}.fr-tabs:before{border:1px solid graytext}.fr-tabs__tab{border:1px solid}.fr-tabs__tab[aria-selected=true]:not(:disabled){border-bottom:1px solid highlight;border-top:1px solid highlight;border-color:highlight highlight canvas;border-style:solid;border-width:4px 1px 1px;color:highlight}.fr-pagination__link:not([href]):disabled:not([aria-current]),a.fr-pagination__link:not([href]):not([aria-current]){color:graytext}.fr-pagination__link--first.fr-pagination__link--label:before,.fr-pagination__link--first:before,.fr-pagination__link--last.fr-pagination__link--label:after,.fr-pagination__link--last:before,.fr-pagination__link--next.fr-pagination__link--label:after,.fr-pagination__link--next:before,.fr-pagination__link--prev.fr-pagination__link--label:before,.fr-pagination__link--prev:before{forced-color-adjust:none}.fr-summary{outline:1px solid}.fr-summary__link{text-decoration:underline;text-underline-offset:5px}.fr-table__content .fr-cell--fixed .fr-checkbox-group .fr-label,.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group .fr-label,.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group .fr-label,.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group .fr-label{opacity:0}.fr-table__content .fr-cell--fixed,.fr-table__content .fr-cell--fixed\@lg,.fr-table__content .fr-cell--fixed\@md,.fr-table__content .fr-cell--fixed\@sm{outline:1px solid}.fr-table__content table tbody tr:after{border:2px solid highlight}.fr-table__content td,.fr-table__content th{border:1px solid}.fr-tag:after,.fr-tag:before{background-color:canvastext}.fr-tag{border:1px solid}.fr-tag:disabled,a.fr-tag:not([href]){color:graytext}a.fr-tag[aria-pressed=true]:not(:disabled),button.fr-tag[aria-pressed=true]:not(:disabled),input[type=button].fr-tag[aria-pressed=true]:not(:disabled),input[type=image].fr-tag[aria-pressed=true]:not(:disabled),input[type=reset].fr-tag[aria-pressed=true]:not(:disabled),input[type=submit].fr-tag[aria-pressed=true]:not(:disabled){border:1px solid highlight;border-top:4px solid highlight;color:highlight}a.fr-tag[aria-pressed=true].fr-tag--sm:after,a.fr-tag[aria-pressed=true]:not(:disabled):after,button.fr-tag[aria-pressed=true].fr-tag--sm:after,button.fr-tag[aria-pressed=true]:not(:disabled):after,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=button].fr-tag[aria-pressed=true]:not(:disabled):after,input[type=image].fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=image].fr-tag[aria-pressed=true]:not(:disabled):after,input[type=reset].fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=reset].fr-tag[aria-pressed=true]:not(:disabled):after,input[type=submit].fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=submit].fr-tag[aria-pressed=true]:not(:disabled):after{display:none}a.fr-tag--dismiss:after,button.fr-tag--dismiss:after,input[type=button].fr-tag--dismiss:after,input[type=image].fr-tag--dismiss:after,input[type=reset].fr-tag--dismiss:after,input[type=submit].fr-tag--dismiss:after{background-color:buttontext;forced-color-adjust:none}a.fr-tag--dismiss:disabled:after,button.fr-tag--dismiss:disabled:after,input[type=button].fr-tag--dismiss:disabled:after,input[type=image].fr-tag--dismiss:disabled:after,input[type=reset].fr-tag--dismiss:disabled:after,input[type=submit].fr-tag--dismiss:disabled:after{background-color:graytext}a.fr-tag--dismiss.fr-tag--sm:after,button.fr-tag--dismiss.fr-tag--sm:after,input[type=button].fr-tag--dismiss.fr-tag--sm:after,input[type=image].fr-tag--dismiss.fr-tag--sm:after,input[type=reset].fr-tag--dismiss.fr-tag--sm:after,input[type=submit].fr-tag--dismiss.fr-tag--sm:after{background-color:buttontext}a.fr-tag--dismiss.fr-tag--sm:disabled:after,button.fr-tag--dismiss.fr-tag--sm:disabled:after,input[type=button].fr-tag--dismiss.fr-tag--sm:disabled:after,input[type=image].fr-tag--dismiss.fr-tag--sm:disabled:after,input[type=reset].fr-tag--dismiss.fr-tag--sm:disabled:after,input[type=submit].fr-tag--dismiss.fr-tag--sm:disabled:after{background-color:graytext}.fr-tags-group.fr-tags-group--sm button.fr-tag.fr-tag--dismiss:after,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag.fr-tag--dismiss:after{background-color:buttontext}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:after,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:after{display:none}.fr-download .fr-download__link:after{forced-color-adjust:none}.fr-alert{outline:1px solid}.fr-alert:before{background-color:graytext;left:8px}.fr-alert .fr-btn--close:before,.fr-alert .fr-link--close:before{background-color:buttontext;forced-color-adjust:none}.fr-notice{outline:1px solid}.fr-notice__title:before{background-color:canvastext;forced-color-adjust:none}.fr-notice .fr-btn--close:before{background-color:buttontext;forced-color-adjust:none}.fr-notice--weather-purple,.fr-notice--weather-red{color:highlight}.fr-notice--attack .fr-notice__title:before,.fr-notice--cyberattack .fr-notice__title:before,.fr-notice--kidnapping .fr-notice__title:before,.fr-notice--weather-purple .fr-notice__title:before,.fr-notice--weather-red .fr-notice__title:before,.fr-notice--witness .fr-notice__title:before{background-color:highlight;forced-color-adjust:none}.fr-notice--attack,.fr-notice--cyberattack,.fr-notice--kidnapping,.fr-notice--witness{color:highlight}.fr-radio-group input[type=radio]{opacity:1}.fr-radio-group input[type=radio]:disabled+label{color:graytext}.fr-radio-group input[type=radio]+label:before{display:none}.fr-radio-rich input[type=radio]:disabled+label{outline:1px solid}.fr-radio-rich input[type=radio]:disabled+label:before{background-color:transparent}.fr-radio-rich input[type=radio]:disabled~.fr-radio-rich__pictogram{outline:1px solid graytext}.fr-radio-rich input[type=radio]+label,.fr-radio-rich__img,.fr-radio-rich__pictogram{outline:1px solid}.fr-card{border:1px solid}.fr-card__title a:after,.fr-card__title button:after{background-color:linktext;forced-color-adjust:none}.fr-card__title a,.fr-card__title button{text-decoration:underline;text-underline-offset:5px}.fr-card__title a:not([href]):after,.fr-card__title button:not([href]):after{background-color:graytext}.fr-card__title [target=_blank]:after{background-color:linktext}.fr-card.fr-enlarge-button .fr-card__title button,.fr-card.fr-enlarge-link .fr-card__title a{text-decoration:none}.fr-card--download .fr-card__title a:after,.fr-card--download .fr-card__title button:after{background-color:linktext}.fr-card--download .fr-card__title a:disabled:after,.fr-card--download .fr-card__title a:not([href]):after,.fr-card--download .fr-card__title button:disabled:after{background-color:graytext}.fr-checkbox-group input[type=checkbox]{opacity:1}.fr-checkbox-group input[type=checkbox]:disabled+label{color:graytext}.fr-checkbox-group input[type=checkbox]+label:before{display:none}.fr-segmented__elements{outline:1px solid}.fr-segmented input+label:before{background-color:buttontext}.fr-segmented input:checked:focus+label{outline:4px solid;outline-offset:0}.fr-segmented input:checked+label{color:highlight;outline:2px solid}.fr-segmented input:checked:disabled+label,.fr-segmented input:disabled+label{color:graytext}.fr-segmented input:not([disabled]):not(:checked)+label{color:buttontext}.fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before{background-color:transparent;background-image:none;border:2px solid highlight;color:canvastext;forced-color-adjust:none}.fr-toggle input[type=checkbox]:checked~.fr-toggle__label:after{background-color:highlight;background-image:url('data:image/svg+xml;charset=utf-8,');border:2px solid highlight}.fr-toggle input[type=checkbox]:focus~.fr-toggle__label:before{outline-color:graytext}.fr-toggle input[type=checkbox]:disabled~.fr-toggle__label{color:graytext}.fr-toggle input[type=checkbox]:disabled~.fr-toggle__label:after,.fr-toggle input[type=checkbox]:disabled~.fr-toggle__label:before{background-image:none;border:2px solid graytext;box-shadow:none;color:graytext}.fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:after,.fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:before{background-image:none;border:2px solid graytext;box-shadow:none}.fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:after{background-color:graytext;background-image:url('data:image/svg+xml;charset=utf-8,')}.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label]:before{background-image:none;color:canvastext}.fr-toggle label:before{background-image:none;height:1.5rem;padding-top:1.25rem}.fr-toggle label:after,.fr-toggle label:before{background-color:transparent;border:2px solid buttontext;forced-color-adjust:none}.fr-toggle label:after{box-shadow:none}.fr-select{background-image:url('data:image/svg+xml;charset=utf-8,')}.fr-callout{border-left:4px solid;padding-left:1.25rem}.fr-modal--opened .fr-modal__body{border:1px solid}.fr-modal__footer,.fr-nav__list{border-top:1px solid}.fr-nav__list{border-bottom:1px solid}.fr-nav__btn:after{background-color:buttontext;forced-color-adjust:none}.fr-mega-menu .fr-nav__link[aria-current]:not([aria-current=false]):before,.fr-menu .fr-nav__link[aria-current]:not([aria-current=false]):before{background-color:highlight;width:.25rem}.fr-share .fr-btns-group .fr-btn{border:none}.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:buttontext;forced-color-adjust:none}.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:disabled:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before,.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a.fr-btn:not([href]):not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:graytext}.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a[href].fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:linktext}.fr-share__link--facebook:before{background-color:buttontext;forced-color-adjust:none}a[href].fr-share__link--facebook:before{background-color:linktext;forced-color-adjust:none}a:not([href]).fr-share__link--facebook:before{background-color:graytext;forced-color-adjust:none}.fr-share__link--twitter:before{background-color:buttontext;forced-color-adjust:none}a[href].fr-share__link--twitter:before{background-color:linktext;forced-color-adjust:none}a:not([href]).fr-share__link--twitter:before{background-color:graytext;forced-color-adjust:none}.fr-share__link--linkedin:before{background-color:buttontext;forced-color-adjust:none}a[href].fr-share__link--linkedin:before{background-color:linktext;forced-color-adjust:none}a:not([href]).fr-share__link--linkedin:before{background-color:graytext;forced-color-adjust:none}.fr-share__link--mail:before{background-color:buttontext;forced-color-adjust:none}a[href].fr-share__link--mail:before{background-color:linktext;forced-color-adjust:none}a:not([href]).fr-share__link--mail:before{background-color:graytext;forced-color-adjust:none}.fr-share__link--copy:before{background-color:buttontext;forced-color-adjust:none}a[href].fr-share__link--copy:before{background-color:linktext;forced-color-adjust:none}a:not([href]).fr-share__link--copy:before{background-color:graytext;forced-color-adjust:none}.fr-footer{padding-top:1.875rem}.fr-footer__bottom{border-top:1px solid}.fr-footer__bottom-item .fr-btn{border:none}.fr-footer__partners{border-top:1px solid}.fr-tile{outline:1px solid}.fr-tile.fr-enlarge-button .fr-tile__title a,.fr-tile.fr-enlarge-button .fr-tile__title button,.fr-tile.fr-enlarge-link .fr-tile__title a,.fr-tile.fr-enlarge-link .fr-tile__title button{text-decoration:none}.fr-tile__title a,.fr-tile__title button{text-decoration:underline;text-underline-offset:5px}.fr-tile__title a:after,.fr-tile__title button:after{background-color:linktext;forced-color-adjust:none}.fr-tile__title a:disabled:after,.fr-tile__title a:not([href]):after,.fr-tile__title button:disabled:after{background-color:graytext}.fr-tile.fr-tile--download .fr-tile__title a:after,.fr-tile.fr-tile--download .fr-tile__title button:after,.fr-tile__title [target=_blank]:after{background-color:linktext}.fr-tile.fr-tile--download .fr-tile__title a:disabled:after,.fr-tile.fr-tile--download .fr-tile__title a:not([href]):after,.fr-tile.fr-tile--download .fr-tile__title button:disabled:after{background-color:graytext}.fr-translate .fr-translate__btn:after,.fr-translate .fr-translate__btn:before{background-color:buttontext;forced-color-adjust:none}.fr-transcription__btn:after{forced-color-adjust:none}.fr-transcription__btn{border:1px solid}.fr-transcription .fr-collapse{outline:1px solid}.fr-transcription .fr-modal:not(.fr-modal--opened){border-bottom:1px solid}.fr-input-wrap--addon>:last-child:not(:first-child){max-height:2.5rem}.fr-content-media__transcription .fr-link:after,.fr-search-bar .fr-btn:before{background-color:buttontext;forced-color-adjust:none}.fr-consent-banner{outline:1px solid}.fr-consent-service__collapse .fr-consent-service__collapse-btn:after{forced-color-adjust:none}.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:buttontext;forced-color-adjust:none}.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a.fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:linktext}.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a.fr-btn:not([href]):not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:graytext}.fr-follow__social .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:buttontext;forced-color-adjust:none}.fr-follow__social .fr-btns-group--lg a.fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:linktext}.fr-follow__social .fr-btns-group--lg a.fr-btn:not([href]):not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:graytext}.fr-header{outline:1px solid}.fr-header__navbar .fr-btn--menu:before,.fr-header__navbar .fr-btn--search:before{background-color:buttontext;forced-color-adjust:none}.fr-header .fr-header__menu-links .fr-btn{border:none}}@media (prefers-reduced-motion:reduce){.fr-accordion .fr-collapse,.fr-accordion__btn:after,.fr-consent-service .fr-consent-service__collapse-btn:after,.fr-modal,.fr-modal--opened,.fr-modal__footer,.fr-nav__btn:after,.fr-tabs,.fr-tabs__panel,.fr-translate .fr-translate__btn:after,.fr-translate__menu{transition:none}}@media (prefers-color-scheme:dark) and (forced-colors:active){.fr-logo:after,[data-fr-theme=dark] .fr-logo:after{background-position:-2.625rem 100%}.fr-logo--sm:after,[data-fr-theme=dark] .fr-logo--sm:after{background-position:-1.96875rem 100%}.fr-logo--lg:after,[data-fr-theme=dark] .fr-logo--lg:after{background-position:-3.28125rem 100%}.fr-footer__brand .fr-logo:after,[data-fr-theme=dark] .fr-footer__brand .fr-logo:after{background-position:-2.625rem 100%}.fr-header__logo .fr-logo:after,[data-fr-theme=dark] .fr-header__logo .fr-logo:after{background-position:-1.96875rem 100%}}@media (prefers-color-scheme:light) and (forced-colors:active){.fr-logo:after,[data-fr-theme=dark] .fr-logo:after{background-position:0 calc(100% + 1.875rem)}.fr-logo--sm:after,[data-fr-theme=dark] .fr-logo--sm:after{background-position:0 calc(100% + 1.40625rem)}.fr-logo--lg:after,[data-fr-theme=dark] .fr-logo--lg:after{background-position:0 calc(100% + 2.34375rem)}.fr-footer__brand .fr-logo:after,[data-fr-theme=dark] .fr-footer__brand .fr-logo:after{background-position:0 calc(100% + 1.875rem)}.fr-header__logo .fr-logo:after,[data-fr-theme=dark] .fr-header__logo .fr-logo:after{background-position:0 calc(100% + 1.40625rem)}}@media (min-width:48em) and (-ms-high-contrast:active),(min-width:48em) and (forced-colors:active){.fr-sidemenu--right .fr-sidemenu__inner{border-left:1px solid}}@media (-ms-high-contrast:active) and (min-width:48em),(forced-colors:active) and (min-width:48em){.fr-highlight{padding-left:2rem}.fr-callout{padding-left:2.75rem}}@media (-ms-high-contrast:active) and (-ms-high-contrast:active),(-ms-high-contrast:active) and (forced-colors:active),(forced-colors:active) and (-ms-high-contrast:active),(forced-colors:active) and (forced-colors:active){.fr-segmented input:checked+label:before,.fr-tabs__tab[aria-selected=true][class*=" fr-fi-"]:not(:disabled):after,.fr-tabs__tab[aria-selected=true][class*=" fr-fi-"]:not(:disabled):before,.fr-tabs__tab[aria-selected=true][class*=" fr-icon-"]:not(:disabled):after,.fr-tabs__tab[aria-selected=true][class*=" fr-icon-"]:not(:disabled):before,.fr-tabs__tab[aria-selected=true][class^=fr-fi-]:not(:disabled):after,.fr-tabs__tab[aria-selected=true][class^=fr-fi-]:not(:disabled):before,.fr-tabs__tab[aria-selected=true][class^=fr-icon-]:not(:disabled):after,.fr-tabs__tab[aria-selected=true][class^=fr-icon-]:not(:disabled):before,a.fr-tag[aria-pressed=true]:not(:disabled):after,a.fr-tag[aria-pressed=true]:not(:disabled):before,button.fr-tag[aria-pressed=true]:not(:disabled):after,button.fr-tag[aria-pressed=true]:not(:disabled):before,input[type=button].fr-tag[aria-pressed=true]:not(:disabled):after,input[type=button].fr-tag[aria-pressed=true]:not(:disabled):before,input[type=image].fr-tag[aria-pressed=true]:not(:disabled):after,input[type=image].fr-tag[aria-pressed=true]:not(:disabled):before,input[type=reset].fr-tag[aria-pressed=true]:not(:disabled):after,input[type=reset].fr-tag[aria-pressed=true]:not(:disabled):before,input[type=submit].fr-tag[aria-pressed=true]:not(:disabled):after,input[type=submit].fr-tag[aria-pressed=true]:not(:disabled):before{background-color:highlight}.fr-segmented input:checked:disabled+label:before{background-color:graytext}}@media (min-width:62em) and (-ms-high-contrast:active),(min-width:62em) and (forced-colors:active){.fr-pagination__link--first.fr-pagination__link--lg-label:before,.fr-pagination__link--last.fr-pagination__link--lg-label:after,.fr-pagination__link--next.fr-pagination__link--lg-label:after,.fr-pagination__link--prev.fr-pagination__link--lg-label:before{forced-color-adjust:none}.fr-nav__btn[aria-current]:not([aria-current=false]):before,.fr-nav__link[aria-current]:not([aria-current=false]):before{background-color:highlight;height:.25rem}.fr-mega-menu,.fr-menu__list{outline:1px solid}.fr-translate .fr-menu__list{border-top:1px solid}}@media (forced-colors:active),(prefers-contrast:more){.fr-pagination__link[aria-current]:not([aria-current=false]){border:1px solid var(--border-active-blue-france);justify-content:center;padding:calc(.25rem - 1px) calc(.75rem - 1px)}}@media (hover:hover) and (pointer:fine){.fr-card--download.fr-enlarge-button:hover .fr-card__header,.fr-card--download.fr-enlarge-link:hover .fr-card__header{background-color:var(--hover)}.fr-card--download.fr-enlarge-button:active .fr-card__header,.fr-card--download.fr-enlarge-link:active .fr-card__header{background-color:var(--active)}.fr-header__brand.fr-enlarge-link a[href]:hover{--a:0.1}.fr-header__brand.fr-enlarge-link a[href]:active{--a:0.2}}@media (min-width:48em) and (prefers-color-scheme:dark) and (forced-colors:active){.fr-footer__brand .fr-logo:after,[data-fr-theme=dark] .fr-footer__brand .fr-logo:after{background-position:-3.28125rem 100%}}@media (min-width:48em) and (prefers-color-scheme:light) and (forced-colors:active){.fr-footer__brand .fr-logo:after,[data-fr-theme=dark] .fr-footer__brand .fr-logo:after{background-position:0 calc(100% + 2.34375rem)}}@media (-ms-high-contrast:active) and (min-width:62em),(forced-colors:active) and (min-width:62em){.fr-header{outline:none}}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-range__max,.fr-range__min,.fr-range__output{min-width:1.5rem}.fr-range input[type=range]{padding:0}.fr-range[data-fr-js-range]{justify-content:flex-start}.fr-range[data-fr-js-range]:after{background-color:#000091;content:none}.fr-range[data-fr-js-range] .fr-range__max{margin-left:auto}.fr-range[data-fr-js-range] input[type=range]{margin-top:-.25rem}.fr-range[data-fr-js-range] input[type=range]::-ms-track{background:transparent;border-color:transparent;border-width:.625rem 0;color:transparent;height:.75rem}.fr-range[data-fr-js-range] input[type=range]::-ms-fill-lower{border-radius:.375rem;height:.75rem}.fr-range[data-fr-js-range] input[type=range]::-ms-thumb{background-color:#fff;border:1px solid #000091;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,18,.16);height:1.5rem;width:1.5rem;z-index:500}.fr-range[data-fr-js-range] input[type=range]:not(:only-of-type){pointer-events:auto}.fr-range[data-fr-js-range].fr-range--double{background-position-y:1.625rem;background-repeat:no-repeat}.fr-range[data-fr-js-range].fr-range--double .fr-range__output{min-width:3rem}.fr-range[data-fr-js-range].fr-range--double input[type=range]{width:calc(100% - 1.5rem)}.fr-range[data-fr-js-range].fr-range--double input[type=range]::-ms-fill-lower{background-color:transparent}.fr-range[data-fr-js-range].fr-range--double input[type=range]:first-of-type{margin-right:1.5rem;z-index:2}.fr-range[data-fr-js-range].fr-range--double input[type=range]:nth-of-type(2){left:1.5rem}.fr-range--sm[data-fr-js-range] .fr-range__max,.fr-range--sm[data-fr-js-range] .fr-range__min,.fr-range--sm[data-fr-js-range] .fr-range__output{min-width:1rem}.fr-range--sm[data-fr-js-range] input[type=range]::-ms-track{border-width:.5rem 0;height:.5rem}.fr-range--sm[data-fr-js-range] input[type=range]::-ms-fill-lower{height:.5rem}.fr-range--sm[data-fr-js-range] input[type=range]::-ms-thumb{height:1rem;width:1rem}.fr-range--sm[data-fr-js-range].fr-range--double{background-position-y:1.5rem}.fr-range--sm[data-fr-js-range].fr-range--double .fr-range__output{min-width:2rem}.fr-range--sm[data-fr-js-range].fr-range--double input[type=range]{width:calc(100% - 1rem)}.fr-range--sm[data-fr-js-range].fr-range--double input[type=range]:first-of-type{margin-right:1rem}.fr-range--sm[data-fr-js-range].fr-range--double input[type=range]:nth-of-type(2){left:1rem}.fr-range-group--disabled .fr-range--double[data-fr-js-range] input[type=range]:first-of-type::-ms-fill-lower,.fr-range-group--disabled .fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(2)::-ms-fill-lower{background-color:transparent}.fr-range[data-fr-js-range]:before{box-shadow:inset 0 0 0 1px #000091}.fr-range[data-fr-js-range] input[type=range]:disabled::-ms-thumb{border:1px solid #e5e5e5}.fr-range__output{color:#000091}.fr-range__max,.fr-range__min{color:#666}.fr-range--step[data-fr-js-range]:before{background-image:radial-gradient(circle at 2px 50%,#000091 0,#000091 1px,transparent 0)}.fr-range--step[data-fr-js-range]:after{background-image:radial-gradient(circle at 2px 50%,#e3e3fd 0,#e3e3fd 2px,transparent 0);box-shadow:inset 10px 0 0 0 #000091,inset -10px 0 0 0 #000091}.fr-range--step.fr-range--sm[data-fr-js-range]:after{box-shadow:inset 6px 0 0 0 #000091,inset -6px 0 0 0 #000091}.fr-range-group--error:before{background-image:linear-gradient(0deg,#ce0500,#ce0500)}.fr-range-group--valid:before{background-image:linear-gradient(0deg,#18753c,#18753c)}.fr-range-group--disabled .fr-range[data-fr-js-range]:before{box-shadow:inset 0 0 0 1px #e5e5e5}.fr-range-group--disabled .fr-range[data-fr-js-range]:after{background-color:#e5e5e5}.fr-range-group--disabled .fr-range--step[data-fr-js-range]:before{background-image:radial-gradient(circle at 2px 50%,#e5e5e5 0,#e5e5e5 1px,transparent 0)}.fr-range-group--disabled .fr-range--step[data-fr-js-range]:after{background-image:radial-gradient(circle at 2px 50%,#fff 0,#fff 2px,transparent 0);box-shadow:inset 10px 0 0 0 #e5e5e5,inset -10px 0 0 0 #e5e5e5}.fr-range-group--disabled .fr-range__max,.fr-range-group--disabled .fr-range__min,.fr-range-group--disabled .fr-range__output{color:#929292}.fr-accordions-group ol,.fr-accordions-group ul{list-style-type:none}.fr-accordions-group ol,.fr-accordions-group ul{margin-bottom:0;margin-top:0;padding-left:0}ul{list-style-type:disc}ol{list-style-type:decimal}ol,ul{margin-bottom:.5rem;margin-top:.5rem;padding-left:1rem}.fr-accordion__btn:after,.fr-accordion__btn:before{background-color:transparent;background-image:url(../icons/system/arrow-down-s-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-accordion__btn[aria-expanded=true]:after{transform:rotate(-180deg)}.fr-accordion:before{box-shadow:inset 0 1px 0 0 #ddd,0 1px 0 0 #ddd}.fr-accordion__btn{color:#000091}.fr-accordion__btn[aria-expanded=true]{background-color:#e3e3fd}.fr-badge:after,.fr-badge:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-badge--sm:before{height:.75rem;width:.75rem}.fr-badge--sm.fr-badge--info:after,.fr-badge--sm.fr-badge--info:before,.fr-badge.fr-badge--info:after,.fr-badge.fr-badge--info:before{background-image:url(../icons/system/fr--info-fill.svg)}.fr-badge--sm.fr-badge--success:after,.fr-badge--sm.fr-badge--success:before,.fr-badge.fr-badge--success:after,.fr-badge.fr-badge--success:before{background-image:url(../icons/system/fr--success-fill.svg)}.fr-badge--sm.fr-badge--error:after,.fr-badge--sm.fr-badge--error:before,.fr-badge.fr-badge--error:after,.fr-badge.fr-badge--error:before{background-image:url(../icons/system/fr--error-fill.svg)}.fr-badge--sm.fr-badge--warning:after,.fr-badge--sm.fr-badge--warning:before,.fr-badge.fr-badge--warning:after,.fr-badge.fr-badge--warning:before{background-image:url(../icons/system/fr--warning-fill.svg)}.fr-badge--sm.fr-badge--new:after,.fr-badge--sm.fr-badge--new:before,.fr-badge.fr-badge--new:after,.fr-badge.fr-badge--new:before{background-image:url(../icons/weather/flashlight-fill.svg)}ol.fr-badges-group,ul.fr-badges-group{list-style-type:none}ol.fr-badges-group,ul.fr-badges-group{margin-bottom:0;margin-top:0;padding-left:0}.fr-badge{background-color:#eee;color:#3a3a3a}.fr-badge--info{background-color:#e8edff;color:#0063cb}.fr-badge--error{background-color:#ffe9e9;color:#ce0500}.fr-badge--success{background-color:#b8fec9;color:#18753c}.fr-badge--warning{background-color:#ffe9e6;color:#b34000}.fr-badge--new{background-color:#feebd0;color:#695240}.fr-badge--green-tilleul-verveine{background-color:#fceeac;color:#66673d}.fr-badge--green-bourgeon{background-color:#c9fcac;color:#447049}.fr-badge--green-emeraude{background-color:#c3fad5;color:#297254}.fr-badge--green-menthe{background-color:#bafaee;color:#37635f}.fr-badge--green-archipel{background-color:#c7f6fc;color:#006a6f}.fr-badge--blue-ecume{background-color:#e9edfe;color:#2f4077}.fr-badge--blue-cumulus{background-color:#e6eefe;color:#3558a2}.fr-badge--purple-glycine{background-color:#fee7fc;color:#6e445a}.fr-badge--pink-macaron{background-color:#fee9e6;color:#8d533e}.fr-badge--pink-tuile{background-color:#fee9e7;color:#a94645}.fr-badge--yellow-tournesol{background-color:#feecc2;color:#716043}.fr-badge--yellow-moutarde{background-color:#feebd0;color:#695240}.fr-badge--orange-terre-battue{background-color:#fee9e5;color:#755348}.fr-badge--brown-cafe-creme{background-color:#f7ecdb;color:#685c48}.fr-badge--brown-caramel{background-color:#f7ebe5;color:#845d48}.fr-badge--brown-opera{background-color:#f7ece4;color:#745b47}.fr-badge--beige-gris-galet{background-color:#f3ede5;color:#6a6156}.fr-logo{color:#000}.fr-btn:after,.fr-btn:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-btn[href]{text-decoration:none}.fr-btn.fr-btn--secondary:disabled:hover,.fr-btn.fr-btn--tertiary-no-outline:disabled:hover,.fr-btn.fr-btn--tertiary:disabled:hover{background-color:transparent}.fr-btn[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-btn--sm:after,.fr-btn--sm:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:.75rem;width:.75rem}.fr-btn--sm[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--sm[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn--sm[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--sm[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn--sm[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--sm[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn--sm[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--sm[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-btn--lg:after,.fr-btn--lg:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-btn--lg[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--lg[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn--lg[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--lg[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn--lg[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--lg[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn--lg[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--lg[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:2rem;width:2rem}.fr-btn--close:after,.fr-btn--close:before{background-image:url(../icons/system/close-line.svg)}.fr-btn--close:after,.fr-btn--close:before,.fr-btn--tooltip:after,.fr-btn--tooltip:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-btn--tooltip:after,.fr-btn--tooltip:before{background-image:url(../icons/system/question-line.svg)}.fr-btn--fullscreen:after,.fr-btn--fullscreen:before{background-image:url(../icons/media/fullscreen-line.svg)}.fr-btn--display:after,.fr-btn--display:before,.fr-btn--fullscreen:after,.fr-btn--fullscreen:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-btn--display:after,.fr-btn--display:before{background-image:url(../icons/system/fr--theme-fill.svg)}.fr-btn--briefcase:after,.fr-btn--briefcase:before{background-image:url(../icons/business/briefcase-fill.svg)}.fr-btn--account:after,.fr-btn--account:before,.fr-btn--briefcase:after,.fr-btn--briefcase:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-btn--account:after,.fr-btn--account:before{background-image:url(../icons/user/account-circle-fill.svg)}.fr-btn--team:after,.fr-btn--team:before{background-image:url(../icons/user/team-line.svg)}.fr-btn--sort:after,.fr-btn--sort:before,.fr-btn--team:after,.fr-btn--team:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-btn--sort:after,.fr-btn--sort:before{background-image:url(../icons/system/arrow-up-down-line.svg)}.fr-btn--sort[aria-sort=ascending]:after,.fr-btn--sort[aria-sort=ascending]:before,.fr-btn--sort[aria-sort=descending]:after,.fr-btn--sort[aria-sort=descending]:before{background-color:transparent;background-image:url(../icons/system/arrow-up-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}ol.fr-btns-group,ul.fr-btns-group{list-style-type:none}ol.fr-btns-group,ul.fr-btns-group{margin-bottom:0;margin-top:0;padding-left:0}.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:after,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:after,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:after,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:before,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:after,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:after,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:after,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:after,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:before,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:after,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:2rem;width:2rem}.fr-btn{background-color:#000091;color:#f5f5fe}.fr-btn:hover{background-color:#1212ff}.fr-btn:active{background-color:#2323ff}.fr-btn:disabled,a.fr-btn:not([href]){background-color:#e5e5e5;color:#929292}.fr-btn--secondary{background-color:transparent;box-shadow:inset 0 0 0 1px #000091;color:#000091}.fr-btn--secondary:hover{background-color:rgba(0,0,0,.05)}.fr-btn--secondary:active{background-color:rgba(0,0,0,.1)}.fr-btn--secondary:disabled,a.fr-btn--secondary:not([href]){background-color:transparent;box-shadow:inset 0 0 0 1px #e5e5e5;color:#929292}.fr-btn--secondary:disabled:hover,a.fr-btn--secondary:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-btn--secondary:disabled:active,a.fr-btn--secondary:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-btn--account,.fr-btn--sort,.fr-btn--tertiary{background-color:transparent;box-shadow:inset 0 0 0 1px #ddd;color:#000091}.fr-btn--account:hover,.fr-btn--sort:hover,.fr-btn--tertiary:hover{background-color:rgba(0,0,0,.05)}.fr-btn--account:active,.fr-btn--sort:active,.fr-btn--tertiary:active{background-color:rgba(0,0,0,.1)}.fr-btn--account:disabled,.fr-btn--sort:disabled,.fr-btn--tertiary:disabled,a.fr-btn--account:not([href]),a.fr-btn--sort:not([href]),a.fr-btn--tertiary:not([href]){background-color:transparent;box-shadow:inset 0 0 0 1px #e5e5e5;color:#929292}.fr-btn--account:disabled:hover,.fr-btn--sort:disabled:hover,.fr-btn--tertiary:disabled:hover,a.fr-btn--account:not([href]):hover,a.fr-btn--sort:not([href]):hover,a.fr-btn--tertiary:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-btn--account:disabled:active,.fr-btn--sort:disabled:active,.fr-btn--tertiary:disabled:active,a.fr-btn--account:not([href]):active,a.fr-btn--sort:not([href]):active,a.fr-btn--tertiary:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-btn--briefcase,.fr-btn--close,.fr-btn--display,.fr-btn--fullscreen,.fr-btn--team,.fr-btn--tertiary-no-outline,.fr-btn--tooltip{background-color:transparent;color:#000091}.fr-btn--briefcase:hover,.fr-btn--close:hover,.fr-btn--display:hover,.fr-btn--fullscreen:hover,.fr-btn--team:hover,.fr-btn--tertiary-no-outline:hover,.fr-btn--tooltip:hover{background-color:rgba(0,0,0,.05)}.fr-btn--briefcase:active,.fr-btn--close:active,.fr-btn--display:active,.fr-btn--fullscreen:active,.fr-btn--team:active,.fr-btn--tertiary-no-outline:active,.fr-btn--tooltip:active{background-color:rgba(0,0,0,.1)}.fr-btn--briefcase:disabled,.fr-btn--close:disabled,.fr-btn--display:disabled,.fr-btn--fullscreen:disabled,.fr-btn--team:disabled,.fr-btn--tertiary-no-outline:disabled,.fr-btn--tooltip:disabled,a.fr-btn--briefcase:not([href]),a.fr-btn--close:not([href]),a.fr-btn--display:not([href]),a.fr-btn--fullscreen:not([href]),a.fr-btn--team:not([href]),a.fr-btn--tertiary-no-outline:not([href]),a.fr-btn--tooltip:not([href]){background-color:transparent;color:#929292}.fr-btn--briefcase:disabled:hover,.fr-btn--close:disabled:hover,.fr-btn--display:disabled:hover,.fr-btn--fullscreen:disabled:hover,.fr-btn--team:disabled:hover,.fr-btn--tertiary-no-outline:disabled:hover,.fr-btn--tooltip:disabled:hover,a.fr-btn--briefcase:not([href]):hover,a.fr-btn--close:not([href]):hover,a.fr-btn--display:not([href]):hover,a.fr-btn--fullscreen:not([href]):hover,a.fr-btn--team:not([href]):hover,a.fr-btn--tertiary-no-outline:not([href]):hover,a.fr-btn--tooltip:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-btn--briefcase:disabled:active,.fr-btn--close:disabled:active,.fr-btn--display:disabled:active,.fr-btn--fullscreen:disabled:active,.fr-btn--team:disabled:active,.fr-btn--tertiary-no-outline:disabled:active,.fr-btn--tooltip:disabled:active,a.fr-btn--briefcase:not([href]):active,a.fr-btn--close:not([href]):active,a.fr-btn--display:not([href]):active,a.fr-btn--fullscreen:not([href]):active,a.fr-btn--team:not([href]):active,a.fr-btn--tertiary-no-outline:not([href]):active,a.fr-btn--tooltip:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-connect{background-color:#000091;color:#f5f5fe}.fr-connect:disabled,a.fr-connect:not([href]){background-color:#e5e5e5;color:#929292}.fr-connect-group .fr-connect+p a{color:#000091}.fr-connect-group p{color:#666}.fr-quote:after,.fr-quote:before{background-color:transparent;background-image:url(../icons/editor/fr--quote-line.svg);background-repeat:no-repeat;background-size:100%;height:2rem;width:2rem}ol.fr-quote__source,ul.fr-quote__source{list-style-type:none}ol.fr-quote__source,ul.fr-quote__source{margin-bottom:0;margin-top:0;padding-left:0}.fr-quote blockquote{max-width:100%}.fr-quote:before{color:#6a6af4}.fr-quote--green-tilleul-verveine:before{color:#b7a73f}.fr-quote--green-bourgeon:before{color:#68a532}.fr-quote--green-emeraude:before{color:#00a95f}.fr-quote--green-menthe:before{color:#009081}.fr-quote--green-archipel:before{color:#009099}.fr-quote--blue-ecume:before{color:#465f9d}.fr-quote--blue-cumulus:before{color:#417dc4}.fr-quote--purple-glycine:before{color:#a558a0}.fr-quote--pink-macaron:before{color:#e18b76}.fr-quote--pink-tuile:before{color:#ce614a}.fr-quote--yellow-tournesol:before{color:#c8aa39}.fr-quote--yellow-moutarde:before{color:#c3992a}.fr-quote--orange-terre-battue:before{color:#e4794a}.fr-quote--brown-cafe-creme:before{color:#d1b781}.fr-quote--brown-caramel:before{color:#c08c65}.fr-quote--brown-opera:before{color:#bd987a}.fr-quote--beige-gris-galet:before{color:#aea397}.fr-quote{background-image:linear-gradient(0deg,#ddd,#ddd)}.fr-quote__source{color:#666}.fr-breadcrumb ol,.fr-breadcrumb ul{list-style-type:none}.fr-breadcrumb ol,.fr-breadcrumb ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-breadcrumb__link:not([aria-current]):after,.fr-breadcrumb__link[aria-current=false]:after{background-color:transparent;background-image:url(../icons/system/arrow-right-s-line.svg);background-repeat:no-repeat;background-size:100%;content:"";display:inline-block;height:1rem;margin-left:.5rem;margin-right:-.25rem;pointer-events:none;vertical-align:-4px;width:1rem}.fr-breadcrumb{color:#666}.fr-breadcrumb__link[aria-current]:not([aria-current=false]){color:#3a3a3a}.fr-fieldset__legend{color:#161616;max-width:100%}.fr-message--error:after,.fr-message--error:before{background-color:transparent;background-image:url(../icons/system/fr--error-fill.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-message--valid:after,.fr-message--valid:before{background-image:url(../icons/system/fr--success-fill.svg)}.fr-message--info:after,.fr-message--info:before,.fr-message--valid:after,.fr-message--valid:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-message--info:after,.fr-message--info:before{background-image:url(../icons/system/fr--info-fill.svg)}.fr-message--warning:after,.fr-message--warning:before{background-color:transparent;background-image:url(../icons/system/fr--warning-fill.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-input-group--valid label,.fr-range-group--valid label,.fr-select-group--valid label,.fr-upload-group--valid label{color:#18753c}.fr-input-group--error label,.fr-range-group--error label,.fr-select-group--error label,.fr-upload-group--error label{color:#ce0500}.fr-input-group--info label,.fr-range-group--info label,.fr-select-group--info label,.fr-upload-group--info label{color:#0063cb}.fr-input-group--disabled .fr-hint-text,.fr-input-group--disabled label,.fr-range-group--disabled .fr-hint-text,.fr-range-group--disabled label,.fr-select-group--disabled .fr-hint-text,.fr-select-group--disabled label,.fr-upload-group--disabled .fr-hint-text,.fr-upload-group--disabled label{color:#929292}.fr-label{color:#161616}.fr-label--error{color:#ce0500}.fr-label--success{color:#18753c}.fr-label--info{color:#0063cb}.fr-label--disabled,.fr-label--disabled .fr-hint-text{color:#929292}.fr-hint-text,.fr-message{color:#666}.fr-message--error{color:#ce0500}.fr-message--valid{color:#18753c}.fr-message--info{color:#0063cb}.fr-message--warning{color:#b34000}.fr-fieldset input:disabled+label,.fr-fieldset input:disabled+label .fr-hint-text,.fr-fieldset input:disabled+label+.fr-hint-text,.fr-fieldset:disabled .fr-fieldset__legend,.fr-fieldset:disabled .fr-hint-text,.fr-fieldset:disabled .fr-label{color:#929292}.fr-fieldset--error,.fr-fieldset--error .fr-fieldset__legend{background-image:linear-gradient(0deg,#ce0500,#ce0500)}.fr-fieldset--error .fr-fieldset__legend,.fr-fieldset--error .fr-label{color:#ce0500}.fr-fieldset--valid,.fr-fieldset--valid .fr-fieldset__legend{background-image:linear-gradient(0deg,#18753c,#18753c)}.fr-fieldset--valid .fr-fieldset__legend,.fr-fieldset--valid .fr-label{color:#18753c}.fr-fieldset--info,.fr-fieldset--info .fr-fieldset__legend{background-image:linear-gradient(0deg,#0063cb,#0063cb)}.fr-fieldset--info .fr-fieldset__legend,.fr-fieldset--info .fr-label{color:#0063cb}.fr-error-text:after,.fr-error-text:before{background-image:url(../icons/system/fr--error-fill.svg)}.fr-error-text:after,.fr-error-text:before,.fr-valid-text:after,.fr-valid-text:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-valid-text:after,.fr-valid-text:before{background-image:url(../icons/system/fr--success-fill.svg)}.fr-error-text{color:#ce0500}.fr-valid-text{color:#18753c}.fr-info-text{color:#0063cb}.fr-fieldset--valid .fr-fieldset__content:before{box-shadow:inset 2px 0 0 0 #18753c}.fr-fieldset--error .fr-fieldset__content:before{box-shadow:inset 2px 0 0 0 #ce0500}.fr-fieldset--info .fr-fieldset__content:before{box-shadow:inset 2px 0 0 0 #0063cb}.fr-stepper__title{color:#161616;margin-bottom:.75rem}.fr-stepper__steps{background-image:repeating-linear-gradient(to right,#000091 0,#000091 var(--active-inner),transparent var(--active-inner),transparent var(--active-outer)),repeating-linear-gradient(to right,#eee 0,#eee var(--default-inner),transparent var(--default-inner),transparent var(--default-outer));display:none}.fr-stepper__details,.fr-stepper__state{color:#666}.fr-tooltip{color:#3a3a3a;margin-top:.5rem;position:relative}.fr-tooltip.fr-placement{background-image:linear-gradient(90deg,#fff,#fff);box-shadow:0 0 0 1px rgba(0,0,18,.16);z-index:1000}.fr-link{background-image:none;color:#000091;text-decoration:underline}.fr-link--sm:before,.fr-link:before{height:1rem;width:1rem}.fr-link--lg:before,.fr-link--sm:before,.fr-link:before{background-color:transparent;background-repeat:no-repeat;background-size:100%}.fr-link--lg:before{height:1.5rem;width:1.5rem}ol.fr-links-group--inline,ul.fr-links-group--inline{list-style-type:none}ol.fr-links-group--inline,ul.fr-links-group--inline{margin-bottom:0;margin-top:0;padding-left:0}.fr-link__detail{color:#666}.fr-links-group li::marker{color:#000091}.fr-links-group--bordered{box-shadow:inset 0 0 0 1px #ddd}.fr-link--close{background-color:transparent;color:#000091}.fr-link--close:hover{background-color:rgba(0,0,0,.05)}.fr-link--close:active{background-color:rgba(0,0,0,.1)}.fr-link--close:disabled,a.fr-link--close:not([href]){background-color:transparent;color:#929292}.fr-link--close:disabled:hover,a.fr-link--close:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-link--close:disabled:active,a.fr-link--close:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-sidemenu{box-shadow:inset 0 -1px 0 0 #ddd,inset 0 1px 0 0 #ddd;height:auto}.fr-sidemenu ol,.fr-sidemenu ul{list-style-type:none}.fr-sidemenu ol,.fr-sidemenu ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-sidemenu [href]{text-decoration:none}.fr-sidemenu__btn[aria-expanded]:after{background-color:transparent;background-image:url(../icons/system/arrow-down-s-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-sidemenu__title{box-shadow:inset 0 -1px 0 0 #ddd;color:#161616}.fr-sidemenu__item .fr-sidemenu__btn,.fr-sidemenu__item .fr-sidemenu__link{color:#161616}.fr-sidemenu__item:before{box-shadow:0 -1px 0 0 #ddd,inset 0 -1px 0 0 #ddd}.fr-sidemenu__item:first-child:before{box-shadow:inset 0 -1px 0 0 #ddd}.fr-sidemenu__item:last-child:before{box-shadow:0 -1px 0 0 #ddd}.fr-sidemenu__btn,.fr-sidemenu__btn[aria-current]:not([aria-current=false]),.fr-sidemenu__link,.fr-sidemenu__link[aria-current]:not([aria-current=false]){color:#000091}.fr-sidemenu__btn[aria-current]:not([aria-current=false]):before,.fr-sidemenu__link[aria-current]:not([aria-current=false]):before{background-color:#000091}.fr-sidemenu__btn[aria-expanded=true]{background-color:#e3e3fd}.fr-highlight{background-image:linear-gradient(0deg,#6a6af4,#6a6af4)}.fr-highlight--green-tilleul-verveine{background-image:linear-gradient(0deg,#b7a73f,#b7a73f)}.fr-highlight--green-bourgeon{background-image:linear-gradient(0deg,#68a532,#68a532)}.fr-highlight--green-emeraude{background-image:linear-gradient(0deg,#00a95f,#00a95f)}.fr-highlight--green-menthe{background-image:linear-gradient(0deg,#009081,#009081)}.fr-highlight--green-archipel{background-image:linear-gradient(0deg,#009099,#009099)}.fr-highlight--blue-ecume{background-image:linear-gradient(0deg,#465f9d,#465f9d)}.fr-highlight--blue-cumulus{background-image:linear-gradient(0deg,#417dc4,#417dc4)}.fr-highlight--purple-glycine{background-image:linear-gradient(0deg,#a558a0,#a558a0)}.fr-highlight--pink-macaron{background-image:linear-gradient(0deg,#e18b76,#e18b76)}.fr-highlight--pink-tuile{background-image:linear-gradient(0deg,#ce614a,#ce614a)}.fr-highlight--yellow-tournesol{background-image:linear-gradient(0deg,#c8aa39,#c8aa39)}.fr-highlight--yellow-moutarde{background-image:linear-gradient(0deg,#c3992a,#c3992a)}.fr-highlight--orange-terre-battue{background-image:linear-gradient(0deg,#e4794a,#e4794a)}.fr-highlight--brown-cafe-creme{background-image:linear-gradient(0deg,#d1b781,#d1b781)}.fr-highlight--brown-caramel{background-image:linear-gradient(0deg,#c08c65,#c08c65)}.fr-highlight--brown-opera{background-image:linear-gradient(0deg,#bd987a,#bd987a)}.fr-highlight--beige-gris-galet{background-image:linear-gradient(0deg,#aea397,#aea397)}.fr-tabs ol,.fr-tabs ul{list-style-type:none}.fr-tabs ol,.fr-tabs ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-tabs:before{bottom:0;box-shadow:inset 0 1px 0 0 #ddd,inset 1px 0 0 0 #ddd,inset -1px 0 0 0 #ddd;left:0;position:absolute;right:0;top:3rem}.fr-tabs .fr-tabs__list{padding:.25rem .75rem}.fr-tabs__tab:after,.fr-tabs__tab:before{height:1rem;width:1rem}.fr-tabs__panel{left:0;padding:0 .1px}.fr-tabs__panel [href]{text-decoration:underline}.fr-tabs__panel>*{margin-left:1rem;margin-right:1rem}.fr-tabs__panel>:first-child{margin-top:.75rem}.fr-tabs__panel>:last-child{margin-bottom:1rem}.fr-tabs{box-shadow:inset 0 -1px 0 0 #ddd}.fr-tabs__tab{background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd);box-shadow:0 2px 0 0 #fff}.fr-tabs__tab:not([aria-selected=true]){background-color:#e3e3fd;color:#161616}.fr-tabs__tab[aria-selected=true]:not(:disabled){background-color:#fff;background-image:linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd);color:#000091}.fr-tabs__tab:disabled{background-color:#e5e5e5;color:#929292}.fr-pagination [href]{text-decoration:none}.fr-pagination ol,.fr-pagination ul{list-style-type:none}.fr-pagination ol,.fr-pagination ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-pagination .fr-pagination__link--first:after,.fr-pagination .fr-pagination__link--first:before{background-color:transparent;background-image:url(../icons/system/fr--arrow-left-s-first-line.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-pagination .fr-pagination__link--prev:after,.fr-pagination .fr-pagination__link--prev:before{background-color:transparent;background-image:url(../icons/system/arrow-left-s-line.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-pagination .fr-pagination__link--next:after,.fr-pagination .fr-pagination__link--next:before{background-color:transparent;background-image:url(../icons/system/arrow-right-s-line.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-pagination .fr-pagination__link--last:after,.fr-pagination .fr-pagination__link--last:before{background-color:transparent;background-image:url(../icons/system/fr--arrow-right-s-last-line.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-pagination{color:#161616}.fr-pagination__link[aria-current]:not([aria-current=false]){background-color:#000091;color:#f5f5fe}.fr-pagination__link[aria-current]:not([aria-current=false]):hover{background-color:#1212ff}.fr-pagination__link[aria-current]:not([aria-current=false]):active{background-color:#2323ff}.fr-pagination__link:not([aria-current]):disabled,.fr-pagination__link[aria-current=false]:disabled,a.fr-pagination__link:not([aria-current]):not([href]),a.fr-pagination__link[aria-current=false]:not([href]){color:#929292}.fr-summary ol{list-style-type:decimal}.fr-summary__link:before{content:none}.fr-summary{background-color:#eee}.fr-summary li>a,.fr-summary__title{color:#161616}.fr-table__header .fr-segmented{flex:1}.fr-table__header .fr-table__detail{flex:2}.fr-table__content table,.fr-table__content table thead tr th,.fr-table__content table thead tr th:last-child{background-image:none}.fr-table__content table thead tr th[role=columnheader]{background-position:100% 0;background-repeat:no-repeat;background-size:1px 100%}.fr-table__content table tbody tr{background-image:none}.fr-table__content table tbody tr[aria-selected=true]:after{content:none}.fr-table__content table tbody tr[aria-selected=true] td,.fr-table__content table tbody tr[aria-selected=true] th{border-bottom:2px solid #000091;border-top:2px solid #000091}.fr-table__content table tbody tr[aria-selected=true] td:first-child,.fr-table__content table tbody tr[aria-selected=true] th:first-child{border-left:2px solid #000091}.fr-table__content table tbody tr[aria-selected=true] td:last-child,.fr-table__content table tbody tr[aria-selected=true] th:last-child{border-right:2px solid #000091}.fr-table[data-fr-js-table=true] .fr-table__wrapper:after{content:none}.fr-table[data-fr-js-table=true] caption,.fr-table[data-fr-js-table=true].fr-table--caption-bottom caption{margin-bottom:1rem;position:relative}.fr-table--bordered table td:last-child,.fr-table--bordered table th:last-child{border-right:none}.fr-table__wrapper:after{background-image:linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292)}.fr-table__content table caption{color:#161616}.fr-table__content table thead th{background-color:#f6f6f6;background-image:linear-gradient(0deg,#3a3a3a,#3a3a3a),linear-gradient(0deg,#929292,#929292)}.fr-table__content table thead th[role=columnheader]{background-image:linear-gradient(0deg,#3a3a3a,#3a3a3a),linear-gradient(0deg,#3a3a3a,#3a3a3a)}.fr-table__content table tbody tr:after{background-image:linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091)}.fr-table__content table tbody td{background-color:#fff;background-image:linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292)}.fr-table__content table tbody th{background-color:#f6f6f6;background-image:linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#3a3a3a,#3a3a3a)}.fr-table__detail{color:#666}.fr-table>table caption{color:#161616}.fr-table>table tbody:after,.fr-table>table thead:after{background-image:linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292)}.fr-table>table thead{background-color:#f6f6f6;background-image:linear-gradient(0deg,#3a3a3a,#3a3a3a);background-image:none;color:#161616}.fr-table>table tbody{background-color:#fff}.fr-table>table tbody tr:nth-child(2n){background-color:#f6f6f6}.fr-table--green-tilleul-verveine>table:after{background-image:linear-gradient(0deg,#b7a73f,#b7a73f),linear-gradient(0deg,#b7a73f,#b7a73f),linear-gradient(0deg,#b7a73f,#b7a73f),linear-gradient(0deg,#b7a73f,#b7a73f)}.fr-table--green-tilleul-verveine>table thead{background-color:#fceeac;background-image:linear-gradient(0deg,#66673d,#66673d);background-image:none}.fr-table--green-tilleul-verveine>table tbody{background-color:#fef7da}.fr-table--green-tilleul-verveine>table tbody tr:nth-child(2n){background-color:#fceeac}.fr-table--green-tilleul-verveine.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#b7a73f,#b7a73f);background-image:none}.fr-table--green-bourgeon>table:after{background-image:linear-gradient(0deg,#68a532,#68a532),linear-gradient(0deg,#68a532,#68a532),linear-gradient(0deg,#68a532,#68a532),linear-gradient(0deg,#68a532,#68a532)}.fr-table--green-bourgeon>table thead{background-color:#c9fcac;background-image:linear-gradient(0deg,#447049,#447049);background-image:none}.fr-table--green-bourgeon>table tbody{background-color:#e6feda}.fr-table--green-bourgeon>table tbody tr:nth-child(2n){background-color:#c9fcac}.fr-table--green-bourgeon.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#68a532,#68a532);background-image:none}.fr-table--green-emeraude>table:after{background-image:linear-gradient(0deg,#00a95f,#00a95f),linear-gradient(0deg,#00a95f,#00a95f),linear-gradient(0deg,#00a95f,#00a95f),linear-gradient(0deg,#00a95f,#00a95f)}.fr-table--green-emeraude>table thead{background-color:#c3fad5;background-image:linear-gradient(0deg,#297254,#297254);background-image:none}.fr-table--green-emeraude>table tbody{background-color:#e3fdeb}.fr-table--green-emeraude>table tbody tr:nth-child(2n){background-color:#c3fad5}.fr-table--green-emeraude.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#00a95f,#00a95f);background-image:none}.fr-table--green-menthe>table:after{background-image:linear-gradient(0deg,#009081,#009081),linear-gradient(0deg,#009081,#009081),linear-gradient(0deg,#009081,#009081),linear-gradient(0deg,#009081,#009081)}.fr-table--green-menthe>table thead{background-color:#bafaee;background-image:linear-gradient(0deg,#37635f,#37635f);background-image:none}.fr-table--green-menthe>table tbody{background-color:#dffdf7}.fr-table--green-menthe>table tbody tr:nth-child(2n){background-color:#bafaee}.fr-table--green-menthe.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#009081,#009081);background-image:none}.fr-table--green-archipel>table:after{background-image:linear-gradient(0deg,#009099,#009099),linear-gradient(0deg,#009099,#009099),linear-gradient(0deg,#009099,#009099),linear-gradient(0deg,#009099,#009099)}.fr-table--green-archipel>table thead{background-color:#c7f6fc;background-image:linear-gradient(0deg,#006a6f,#006a6f);background-image:none}.fr-table--green-archipel>table tbody{background-color:#e5fbfd}.fr-table--green-archipel>table tbody tr:nth-child(2n){background-color:#c7f6fc}.fr-table--green-archipel.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#009099,#009099);background-image:none}.fr-table--blue-ecume>table:after{background-image:linear-gradient(0deg,#465f9d,#465f9d),linear-gradient(0deg,#465f9d,#465f9d),linear-gradient(0deg,#465f9d,#465f9d),linear-gradient(0deg,#465f9d,#465f9d)}.fr-table--blue-ecume>table thead{background-color:#e9edfe;background-image:linear-gradient(0deg,#2f4077,#2f4077);background-image:none}.fr-table--blue-ecume>table tbody{background-color:#f4f6fe}.fr-table--blue-ecume>table tbody tr:nth-child(2n){background-color:#e9edfe}.fr-table--blue-ecume.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#465f9d,#465f9d);background-image:none}.fr-table--blue-cumulus>table:after{background-image:linear-gradient(0deg,#417dc4,#417dc4),linear-gradient(0deg,#417dc4,#417dc4),linear-gradient(0deg,#417dc4,#417dc4),linear-gradient(0deg,#417dc4,#417dc4)}.fr-table--blue-cumulus>table thead{background-color:#e6eefe;background-image:linear-gradient(0deg,#3558a2,#3558a2);background-image:none}.fr-table--blue-cumulus>table tbody{background-color:#f3f6fe}.fr-table--blue-cumulus>table tbody tr:nth-child(2n){background-color:#e6eefe}.fr-table--blue-cumulus.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#417dc4,#417dc4);background-image:none}.fr-table--purple-glycine>table:after{background-image:linear-gradient(0deg,#a558a0,#a558a0),linear-gradient(0deg,#a558a0,#a558a0),linear-gradient(0deg,#a558a0,#a558a0),linear-gradient(0deg,#a558a0,#a558a0)}.fr-table--purple-glycine>table thead{background-color:#fee7fc;background-image:linear-gradient(0deg,#6e445a,#6e445a);background-image:none}.fr-table--purple-glycine>table tbody{background-color:#fef3fd}.fr-table--purple-glycine>table tbody tr:nth-child(2n){background-color:#fee7fc}.fr-table--purple-glycine.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#a558a0,#a558a0);background-image:none}.fr-table--pink-macaron>table:after{background-image:linear-gradient(0deg,#e18b76,#e18b76),linear-gradient(0deg,#e18b76,#e18b76),linear-gradient(0deg,#e18b76,#e18b76),linear-gradient(0deg,#e18b76,#e18b76)}.fr-table--pink-macaron>table thead{background-color:#fee9e6;background-image:linear-gradient(0deg,#8d533e,#8d533e);background-image:none}.fr-table--pink-macaron>table tbody{background-color:#fef4f2}.fr-table--pink-macaron>table tbody tr:nth-child(2n){background-color:#fee9e6}.fr-table--pink-macaron.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#e18b76,#e18b76);background-image:none}.fr-table--pink-tuile>table:after{background-image:linear-gradient(0deg,#ce614a,#ce614a),linear-gradient(0deg,#ce614a,#ce614a),linear-gradient(0deg,#ce614a,#ce614a),linear-gradient(0deg,#ce614a,#ce614a)}.fr-table--pink-tuile>table thead{background-color:#fee9e7;background-image:linear-gradient(0deg,#a94645,#a94645);background-image:none}.fr-table--pink-tuile>table tbody{background-color:#fef4f3}.fr-table--pink-tuile>table tbody tr:nth-child(2n){background-color:#fee9e7}.fr-table--pink-tuile.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#ce614a,#ce614a);background-image:none}.fr-table--yellow-tournesol>table:after{background-image:linear-gradient(0deg,#c8aa39,#c8aa39),linear-gradient(0deg,#c8aa39,#c8aa39),linear-gradient(0deg,#c8aa39,#c8aa39),linear-gradient(0deg,#c8aa39,#c8aa39)}.fr-table--yellow-tournesol>table thead{background-color:#feecc2;background-image:linear-gradient(0deg,#716043,#716043);background-image:none}.fr-table--yellow-tournesol>table tbody{background-color:#fef6e3}.fr-table--yellow-tournesol>table tbody tr:nth-child(2n){background-color:#feecc2}.fr-table--yellow-tournesol.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#c8aa39,#c8aa39);background-image:none}.fr-table--yellow-moutarde>table:after{background-image:linear-gradient(0deg,#c3992a,#c3992a),linear-gradient(0deg,#c3992a,#c3992a),linear-gradient(0deg,#c3992a,#c3992a),linear-gradient(0deg,#c3992a,#c3992a)}.fr-table--yellow-moutarde>table thead{background-color:#feebd0;background-image:linear-gradient(0deg,#695240,#695240);background-image:none}.fr-table--yellow-moutarde>table tbody{background-color:#fef5e8}.fr-table--yellow-moutarde>table tbody tr:nth-child(2n){background-color:#feebd0}.fr-table--yellow-moutarde.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#c3992a,#c3992a);background-image:none}.fr-table--orange-terre-battue>table:after{background-image:linear-gradient(0deg,#e4794a,#e4794a),linear-gradient(0deg,#e4794a,#e4794a),linear-gradient(0deg,#e4794a,#e4794a),linear-gradient(0deg,#e4794a,#e4794a)}.fr-table--orange-terre-battue>table thead{background-color:#fee9e5;background-image:linear-gradient(0deg,#755348,#755348);background-image:none}.fr-table--orange-terre-battue>table tbody{background-color:#fef4f2}.fr-table--orange-terre-battue>table tbody tr:nth-child(2n){background-color:#fee9e5}.fr-table--orange-terre-battue.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#e4794a,#e4794a);background-image:none}.fr-table--brown-cafe-creme>table:after{background-image:linear-gradient(0deg,#d1b781,#d1b781),linear-gradient(0deg,#d1b781,#d1b781),linear-gradient(0deg,#d1b781,#d1b781),linear-gradient(0deg,#d1b781,#d1b781)}.fr-table--brown-cafe-creme>table thead{background-color:#f7ecdb;background-image:linear-gradient(0deg,#685c48,#685c48);background-image:none}.fr-table--brown-cafe-creme>table tbody{background-color:#fbf6ed}.fr-table--brown-cafe-creme>table tbody tr:nth-child(2n){background-color:#f7ecdb}.fr-table--brown-cafe-creme.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#d1b781,#d1b781);background-image:none}.fr-table--brown-caramel>table:after{background-image:linear-gradient(0deg,#c08c65,#c08c65),linear-gradient(0deg,#c08c65,#c08c65),linear-gradient(0deg,#c08c65,#c08c65),linear-gradient(0deg,#c08c65,#c08c65)}.fr-table--brown-caramel>table thead{background-color:#f7ebe5;background-image:linear-gradient(0deg,#845d48,#845d48);background-image:none}.fr-table--brown-caramel>table tbody{background-color:#fbf5f2}.fr-table--brown-caramel>table tbody tr:nth-child(2n){background-color:#f7ebe5}.fr-table--brown-caramel.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#c08c65,#c08c65);background-image:none}.fr-table--brown-opera>table:after{background-image:linear-gradient(0deg,#bd987a,#bd987a),linear-gradient(0deg,#bd987a,#bd987a),linear-gradient(0deg,#bd987a,#bd987a),linear-gradient(0deg,#bd987a,#bd987a)}.fr-table--brown-opera>table thead{background-color:#f7ece4;background-image:linear-gradient(0deg,#745b47,#745b47);background-image:none}.fr-table--brown-opera>table tbody{background-color:#fbf5f2}.fr-table--brown-opera>table tbody tr:nth-child(2n){background-color:#f7ece4}.fr-table--brown-opera.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#bd987a,#bd987a);background-image:none}.fr-table--beige-gris-galet>table:after{background-image:linear-gradient(0deg,#aea397,#aea397),linear-gradient(0deg,#aea397,#aea397),linear-gradient(0deg,#aea397,#aea397),linear-gradient(0deg,#aea397,#aea397)}.fr-table--beige-gris-galet>table thead{background-color:#f3ede5;background-image:linear-gradient(0deg,#6a6156,#6a6156);background-image:none}.fr-table--beige-gris-galet>table tbody{background-color:#f9f6f2}.fr-table--beige-gris-galet>table tbody tr:nth-child(2n){background-color:#f3ede5}.fr-table--beige-gris-galet.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#aea397,#aea397);background-image:none}.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#ddd,#ddd)}.fr-table--bordered>table tbody tr:nth-child(2n){background-color:transparent}.fr-table--bordered>table tbody tr:nth-child(2n):hover{background-color:rgba(0,0,0,.05)}.fr-table--bordered>table tbody tr:nth-child(2n):active{background-color:rgba(0,0,0,.1)}.fr-table:before{content:none}.fr-table--beige-gris-galet>table,.fr-table--beige-gris-galet>table tbody tr,.fr-table--blue-cumulus>table,.fr-table--blue-cumulus>table tbody tr,.fr-table--blue-ecume>table,.fr-table--blue-ecume>table tbody tr,.fr-table--brown-cafe-creme>table,.fr-table--brown-cafe-creme>table tbody tr,.fr-table--brown-caramel>table,.fr-table--brown-caramel>table tbody tr,.fr-table--brown-opera>table,.fr-table--brown-opera>table tbody tr,.fr-table--green-archipel>table,.fr-table--green-archipel>table tbody tr,.fr-table--green-bourgeon>table,.fr-table--green-bourgeon>table tbody tr,.fr-table--green-emeraude>table,.fr-table--green-emeraude>table tbody tr,.fr-table--green-menthe>table,.fr-table--green-menthe>table tbody tr,.fr-table--green-tilleul-verveine>table,.fr-table--green-tilleul-verveine>table tbody tr,.fr-table--orange-terre-battue>table,.fr-table--orange-terre-battue>table tbody tr,.fr-table--pink-macaron>table,.fr-table--pink-macaron>table tbody tr,.fr-table--pink-tuile>table,.fr-table--pink-tuile>table tbody tr,.fr-table--purple-glycine>table,.fr-table--purple-glycine>table tbody tr,.fr-table--yellow-moutarde>table,.fr-table--yellow-moutarde>table tbody tr,.fr-table--yellow-tournesol>table,.fr-table--yellow-tournesol>table tbody tr,.fr-table>table tbody tr,.fr-table>table tbody:after,.fr-table>table thead:after{background-image:none}.fr-tag{background-color:#eee;color:#161616;text-decoration:none}.fr-tag:after,.fr-tag:before{height:1rem;width:1rem}.fr-tag.fr-tag--sm:before,.fr-tag:after,.fr-tag:before{background-color:transparent;background-repeat:no-repeat;background-size:100%}.fr-tag.fr-tag--sm:before{height:.75rem;width:.75rem}button.fr-tag[aria-pressed=true],input[type=button].fr-tag[aria-pressed=true]{background-size:100% 100%,100% 100%}button.fr-tag[aria-pressed=true]:after,input[type=button].fr-tag[aria-pressed=true]:after{background-color:transparent;background-image:url(../icons/system/checkbox-circle-line.svg);background-repeat:no-repeat;background-size:100%;color:#000091;height:1rem;width:1rem}button.fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:after{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:.75rem;width:.75rem}button.fr-tag.fr-tag--dismiss:after,input[type=button].fr-tag.fr-tag--dismiss:after{background-color:transparent;background-color:currentColor;background-image:url(../icons/system/close-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;margin-left:.625rem;width:1rem}button.fr-tag.fr-tag--dismiss.fr-tag--sm:after,input[type=button].fr-tag.fr-tag--dismiss.fr-tag--sm:after{background-color:transparent;background-color:currentColor;background-repeat:no-repeat;background-size:100%;height:.75rem;margin-left:.5rem;width:.75rem}ol.fr-tags-group,ul.fr-tags-group{list-style-type:none}ol.fr-tags-group,ul.fr-tags-group{margin-bottom:0;margin-top:0;padding-left:0}.fr-tags-group--sm:after,.fr-tags-group--sm:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-tags-group--sm a.fr-tag.fr-tag--dismiss:after,.fr-tags-group--sm button.fr-tag.fr-tag--dismiss:after,.fr-tags-group--sm input[type=button].fr-tag.fr-tag--dismiss:after,.fr-tags-group--sm input[type=image].fr-tag.fr-tag--dismiss:after,.fr-tags-group--sm input[type=reset].fr-tag.fr-tag--dismiss:after,.fr-tags-group--sm input[type=submit].fr-tag.fr-tag--dismiss:after{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:.75rem;width:.75rem}.fr-tags-group--sm a.fr-tag[aria-pressed=true]:after,.fr-tags-group--sm button.fr-tag[aria-pressed=true]:after,.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:after,.fr-tags-group--sm input[type=image].fr-tag[aria-pressed=true]:after,.fr-tags-group--sm input[type=reset].fr-tag[aria-pressed=true]:after,.fr-tags-group--sm input[type=submit].fr-tag[aria-pressed=true]:after{background-color:transparent;background-color:transparent!important;background-repeat:no-repeat;background-size:100%;height:.75rem;width:.75rem}.fr-tag[aria-pressed=false]{background-color:#e3e3fd;color:#000091}.fr-tag[aria-pressed=false]:hover{background-color:#c1c1fb}.fr-tag[aria-pressed=false]:active{background-color:#adadf9}.fr-tag.fr-tag--dismiss{background-color:#000091;color:#f5f5fe}.fr-tag.fr-tag--dismiss:hover{background-color:#1212ff}.fr-tag.fr-tag--dismiss:active{background-color:#2323ff}a.fr-tag,button.fr-tag,input[type=button].fr-tag,input[type=image].fr-tag,input[type=reset].fr-tag,input[type=submit].fr-tag{background-color:#e3e3fd;color:#000091}a.fr-tag:hover,button.fr-tag:hover,input[type=button].fr-tag:hover,input[type=image].fr-tag:hover,input[type=reset].fr-tag:hover,input[type=submit].fr-tag:hover{background-color:#c1c1fb}a.fr-tag:active,button.fr-tag:active,input[type=button].fr-tag:active,input[type=image].fr-tag:active,input[type=reset].fr-tag:active,input[type=submit].fr-tag:active{background-color:#adadf9}a.fr-tag--green-tilleul-verveine,button.fr-tag--green-tilleul-verveine,input[type=button].fr-tag--green-tilleul-verveine,input[type=image].fr-tag--green-tilleul-verveine,input[type=reset].fr-tag--green-tilleul-verveine,input[type=submit].fr-tag--green-tilleul-verveine{background-color:#fbe769;color:#66673d}a.fr-tag--green-tilleul-verveine:hover,button.fr-tag--green-tilleul-verveine:hover,input[type=button].fr-tag--green-tilleul-verveine:hover,input[type=image].fr-tag--green-tilleul-verveine:hover,input[type=reset].fr-tag--green-tilleul-verveine:hover,input[type=submit].fr-tag--green-tilleul-verveine:hover{background-color:#d7c655}a.fr-tag--green-tilleul-verveine:active,button.fr-tag--green-tilleul-verveine:active,input[type=button].fr-tag--green-tilleul-verveine:active,input[type=image].fr-tag--green-tilleul-verveine:active,input[type=reset].fr-tag--green-tilleul-verveine:active,input[type=submit].fr-tag--green-tilleul-verveine:active{background-color:#c2b24c}a.fr-tag--green-bourgeon,button.fr-tag--green-bourgeon,input[type=button].fr-tag--green-bourgeon,input[type=image].fr-tag--green-bourgeon,input[type=reset].fr-tag--green-bourgeon,input[type=submit].fr-tag--green-bourgeon{background-color:#a9fb68;color:#447049}a.fr-tag--green-bourgeon:hover,button.fr-tag--green-bourgeon:hover,input[type=button].fr-tag--green-bourgeon:hover,input[type=image].fr-tag--green-bourgeon:hover,input[type=reset].fr-tag--green-bourgeon:hover,input[type=submit].fr-tag--green-bourgeon:hover{background-color:#8ed654}a.fr-tag--green-bourgeon:active,button.fr-tag--green-bourgeon:active,input[type=button].fr-tag--green-bourgeon:active,input[type=image].fr-tag--green-bourgeon:active,input[type=reset].fr-tag--green-bourgeon:active,input[type=submit].fr-tag--green-bourgeon:active{background-color:#7fc04b}a.fr-tag--green-emeraude,button.fr-tag--green-emeraude,input[type=button].fr-tag--green-emeraude,input[type=image].fr-tag--green-emeraude,input[type=reset].fr-tag--green-emeraude,input[type=submit].fr-tag--green-emeraude{background-color:#9ef9be;color:#297254}a.fr-tag--green-emeraude:hover,button.fr-tag--green-emeraude:hover,input[type=button].fr-tag--green-emeraude:hover,input[type=image].fr-tag--green-emeraude:hover,input[type=reset].fr-tag--green-emeraude:hover,input[type=submit].fr-tag--green-emeraude:hover{background-color:#69df97}a.fr-tag--green-emeraude:active,button.fr-tag--green-emeraude:active,input[type=button].fr-tag--green-emeraude:active,input[type=image].fr-tag--green-emeraude:active,input[type=reset].fr-tag--green-emeraude:active,input[type=submit].fr-tag--green-emeraude:active{background-color:#5ec988}a.fr-tag--green-menthe,button.fr-tag--green-menthe,input[type=button].fr-tag--green-menthe,input[type=image].fr-tag--green-menthe,input[type=reset].fr-tag--green-menthe,input[type=submit].fr-tag--green-menthe{background-color:#8bf8e7;color:#37635f}a.fr-tag--green-menthe:hover,button.fr-tag--green-menthe:hover,input[type=button].fr-tag--green-menthe:hover,input[type=image].fr-tag--green-menthe:hover,input[type=reset].fr-tag--green-menthe:hover,input[type=submit].fr-tag--green-menthe:hover{background-color:#6ed5c5}a.fr-tag--green-menthe:active,button.fr-tag--green-menthe:active,input[type=button].fr-tag--green-menthe:active,input[type=image].fr-tag--green-menthe:active,input[type=reset].fr-tag--green-menthe:active,input[type=submit].fr-tag--green-menthe:active{background-color:#62bfb1}a.fr-tag--green-archipel,button.fr-tag--green-archipel,input[type=button].fr-tag--green-archipel,input[type=image].fr-tag--green-archipel,input[type=reset].fr-tag--green-archipel,input[type=submit].fr-tag--green-archipel{background-color:#a6f2fa;color:#006a6f}a.fr-tag--green-archipel:hover,button.fr-tag--green-archipel:hover,input[type=button].fr-tag--green-archipel:hover,input[type=image].fr-tag--green-archipel:hover,input[type=reset].fr-tag--green-archipel:hover,input[type=submit].fr-tag--green-archipel:hover{background-color:#62dbe5}a.fr-tag--green-archipel:active,button.fr-tag--green-archipel:active,input[type=button].fr-tag--green-archipel:active,input[type=image].fr-tag--green-archipel:active,input[type=reset].fr-tag--green-archipel:active,input[type=submit].fr-tag--green-archipel:active{background-color:#58c5cf}a.fr-tag--blue-ecume,button.fr-tag--blue-ecume,input[type=button].fr-tag--blue-ecume,input[type=image].fr-tag--blue-ecume,input[type=reset].fr-tag--blue-ecume,input[type=submit].fr-tag--blue-ecume{background-color:#dee5fd;color:#2f4077}a.fr-tag--blue-ecume:hover,button.fr-tag--blue-ecume:hover,input[type=button].fr-tag--blue-ecume:hover,input[type=image].fr-tag--blue-ecume:hover,input[type=reset].fr-tag--blue-ecume:hover,input[type=submit].fr-tag--blue-ecume:hover{background-color:#b4c5fb}a.fr-tag--blue-ecume:active,button.fr-tag--blue-ecume:active,input[type=button].fr-tag--blue-ecume:active,input[type=image].fr-tag--blue-ecume:active,input[type=reset].fr-tag--blue-ecume:active,input[type=submit].fr-tag--blue-ecume:active{background-color:#99b3f9}a.fr-tag--blue-cumulus,button.fr-tag--blue-cumulus,input[type=button].fr-tag--blue-cumulus,input[type=image].fr-tag--blue-cumulus,input[type=reset].fr-tag--blue-cumulus,input[type=submit].fr-tag--blue-cumulus{background-color:#dae6fd;color:#3558a2}a.fr-tag--blue-cumulus:hover,button.fr-tag--blue-cumulus:hover,input[type=button].fr-tag--blue-cumulus:hover,input[type=image].fr-tag--blue-cumulus:hover,input[type=reset].fr-tag--blue-cumulus:hover,input[type=submit].fr-tag--blue-cumulus:hover{background-color:#a9c8fb}a.fr-tag--blue-cumulus:active,button.fr-tag--blue-cumulus:active,input[type=button].fr-tag--blue-cumulus:active,input[type=image].fr-tag--blue-cumulus:active,input[type=reset].fr-tag--blue-cumulus:active,input[type=submit].fr-tag--blue-cumulus:active{background-color:#8ab8f9}a.fr-tag--purple-glycine,button.fr-tag--purple-glycine,input[type=button].fr-tag--purple-glycine,input[type=image].fr-tag--purple-glycine,input[type=reset].fr-tag--purple-glycine,input[type=submit].fr-tag--purple-glycine{background-color:#fddbfa;color:#6e445a}a.fr-tag--purple-glycine:hover,button.fr-tag--purple-glycine:hover,input[type=button].fr-tag--purple-glycine:hover,input[type=image].fr-tag--purple-glycine:hover,input[type=reset].fr-tag--purple-glycine:hover,input[type=submit].fr-tag--purple-glycine:hover{background-color:#fbaff5}a.fr-tag--purple-glycine:active,button.fr-tag--purple-glycine:active,input[type=button].fr-tag--purple-glycine:active,input[type=image].fr-tag--purple-glycine:active,input[type=reset].fr-tag--purple-glycine:active,input[type=submit].fr-tag--purple-glycine:active{background-color:#fa96f2}a.fr-tag--pink-macaron,button.fr-tag--pink-macaron,input[type=button].fr-tag--pink-macaron,input[type=image].fr-tag--pink-macaron,input[type=reset].fr-tag--pink-macaron,input[type=submit].fr-tag--pink-macaron{background-color:#fddfda;color:#8d533e}a.fr-tag--pink-macaron:hover,button.fr-tag--pink-macaron:hover,input[type=button].fr-tag--pink-macaron:hover,input[type=image].fr-tag--pink-macaron:hover,input[type=reset].fr-tag--pink-macaron:hover,input[type=submit].fr-tag--pink-macaron:hover{background-color:#fbb8ab}a.fr-tag--pink-macaron:active,button.fr-tag--pink-macaron:active,input[type=button].fr-tag--pink-macaron:active,input[type=image].fr-tag--pink-macaron:active,input[type=reset].fr-tag--pink-macaron:active,input[type=submit].fr-tag--pink-macaron:active{background-color:#faa18d}a.fr-tag--pink-tuile,button.fr-tag--pink-tuile,input[type=button].fr-tag--pink-tuile,input[type=image].fr-tag--pink-tuile,input[type=reset].fr-tag--pink-tuile,input[type=submit].fr-tag--pink-tuile{background-color:#fddfdb;color:#a94645}a.fr-tag--pink-tuile:hover,button.fr-tag--pink-tuile:hover,input[type=button].fr-tag--pink-tuile:hover,input[type=image].fr-tag--pink-tuile:hover,input[type=reset].fr-tag--pink-tuile:hover,input[type=submit].fr-tag--pink-tuile:hover{background-color:#fbb8ad}a.fr-tag--pink-tuile:active,button.fr-tag--pink-tuile:active,input[type=button].fr-tag--pink-tuile:active,input[type=image].fr-tag--pink-tuile:active,input[type=reset].fr-tag--pink-tuile:active,input[type=submit].fr-tag--pink-tuile:active{background-color:#faa191}a.fr-tag--yellow-tournesol,button.fr-tag--yellow-tournesol,input[type=button].fr-tag--yellow-tournesol,input[type=image].fr-tag--yellow-tournesol,input[type=reset].fr-tag--yellow-tournesol,input[type=submit].fr-tag--yellow-tournesol{background-color:#fde39c;color:#716043}a.fr-tag--yellow-tournesol:hover,button.fr-tag--yellow-tournesol:hover,input[type=button].fr-tag--yellow-tournesol:hover,input[type=image].fr-tag--yellow-tournesol:hover,input[type=reset].fr-tag--yellow-tournesol:hover,input[type=submit].fr-tag--yellow-tournesol:hover{background-color:#e9c53b}a.fr-tag--yellow-tournesol:active,button.fr-tag--yellow-tournesol:active,input[type=button].fr-tag--yellow-tournesol:active,input[type=image].fr-tag--yellow-tournesol:active,input[type=reset].fr-tag--yellow-tournesol:active,input[type=submit].fr-tag--yellow-tournesol:active{background-color:#d3b235}a.fr-tag--yellow-moutarde,button.fr-tag--yellow-moutarde,input[type=button].fr-tag--yellow-moutarde,input[type=image].fr-tag--yellow-moutarde,input[type=reset].fr-tag--yellow-moutarde,input[type=submit].fr-tag--yellow-moutarde{background-color:#fde2b5;color:#695240}a.fr-tag--yellow-moutarde:hover,button.fr-tag--yellow-moutarde:hover,input[type=button].fr-tag--yellow-moutarde:hover,input[type=image].fr-tag--yellow-moutarde:hover,input[type=reset].fr-tag--yellow-moutarde:hover,input[type=submit].fr-tag--yellow-moutarde:hover{background-color:#f6c43c}a.fr-tag--yellow-moutarde:active,button.fr-tag--yellow-moutarde:active,input[type=button].fr-tag--yellow-moutarde:active,input[type=image].fr-tag--yellow-moutarde:active,input[type=reset].fr-tag--yellow-moutarde:active,input[type=submit].fr-tag--yellow-moutarde:active{background-color:#dfb135}a.fr-tag--orange-terre-battue,button.fr-tag--orange-terre-battue,input[type=button].fr-tag--orange-terre-battue,input[type=image].fr-tag--orange-terre-battue,input[type=reset].fr-tag--orange-terre-battue,input[type=submit].fr-tag--orange-terre-battue{background-color:#fddfd8;color:#755348}a.fr-tag--orange-terre-battue:hover,button.fr-tag--orange-terre-battue:hover,input[type=button].fr-tag--orange-terre-battue:hover,input[type=image].fr-tag--orange-terre-battue:hover,input[type=reset].fr-tag--orange-terre-battue:hover,input[type=submit].fr-tag--orange-terre-battue:hover{background-color:#fbb8a5}a.fr-tag--orange-terre-battue:active,button.fr-tag--orange-terre-battue:active,input[type=button].fr-tag--orange-terre-battue:active,input[type=image].fr-tag--orange-terre-battue:active,input[type=reset].fr-tag--orange-terre-battue:active,input[type=submit].fr-tag--orange-terre-battue:active{background-color:#faa184}a.fr-tag--brown-cafe-creme,button.fr-tag--brown-cafe-creme,input[type=button].fr-tag--brown-cafe-creme,input[type=image].fr-tag--brown-cafe-creme,input[type=reset].fr-tag--brown-cafe-creme,input[type=submit].fr-tag--brown-cafe-creme{background-color:#f4e3c7;color:#685c48}a.fr-tag--brown-cafe-creme:hover,button.fr-tag--brown-cafe-creme:hover,input[type=button].fr-tag--brown-cafe-creme:hover,input[type=image].fr-tag--brown-cafe-creme:hover,input[type=reset].fr-tag--brown-cafe-creme:hover,input[type=submit].fr-tag--brown-cafe-creme:hover{background-color:#e1c386}a.fr-tag--brown-cafe-creme:active,button.fr-tag--brown-cafe-creme:active,input[type=button].fr-tag--brown-cafe-creme:active,input[type=image].fr-tag--brown-cafe-creme:active,input[type=reset].fr-tag--brown-cafe-creme:active,input[type=submit].fr-tag--brown-cafe-creme:active{background-color:#ccb078}a.fr-tag--brown-caramel,button.fr-tag--brown-caramel,input[type=button].fr-tag--brown-caramel,input[type=image].fr-tag--brown-caramel,input[type=reset].fr-tag--brown-caramel,input[type=submit].fr-tag--brown-caramel{background-color:#f3e2d9;color:#845d48}a.fr-tag--brown-caramel:hover,button.fr-tag--brown-caramel:hover,input[type=button].fr-tag--brown-caramel:hover,input[type=image].fr-tag--brown-caramel:hover,input[type=reset].fr-tag--brown-caramel:hover,input[type=submit].fr-tag--brown-caramel:hover{background-color:#e7bea6}a.fr-tag--brown-caramel:active,button.fr-tag--brown-caramel:active,input[type=button].fr-tag--brown-caramel:active,input[type=image].fr-tag--brown-caramel:active,input[type=reset].fr-tag--brown-caramel:active,input[type=submit].fr-tag--brown-caramel:active{background-color:#e1a982}a.fr-tag--brown-opera,button.fr-tag--brown-opera,input[type=button].fr-tag--brown-opera,input[type=image].fr-tag--brown-opera,input[type=reset].fr-tag--brown-opera,input[type=submit].fr-tag--brown-opera{background-color:#f3e2d7;color:#745b47}a.fr-tag--brown-opera:hover,button.fr-tag--brown-opera:hover,input[type=button].fr-tag--brown-opera:hover,input[type=image].fr-tag--brown-opera:hover,input[type=reset].fr-tag--brown-opera:hover,input[type=submit].fr-tag--brown-opera:hover{background-color:#e7bfa0}a.fr-tag--brown-opera:active,button.fr-tag--brown-opera:active,input[type=button].fr-tag--brown-opera:active,input[type=image].fr-tag--brown-opera:active,input[type=reset].fr-tag--brown-opera:active,input[type=submit].fr-tag--brown-opera:active{background-color:#deaa7e}a.fr-tag--beige-gris-galet,button.fr-tag--beige-gris-galet,input[type=button].fr-tag--beige-gris-galet,input[type=image].fr-tag--beige-gris-galet,input[type=reset].fr-tag--beige-gris-galet,input[type=submit].fr-tag--beige-gris-galet{background-color:#eee4d9;color:#6a6156}a.fr-tag--beige-gris-galet:hover,button.fr-tag--beige-gris-galet:hover,input[type=button].fr-tag--beige-gris-galet:hover,input[type=image].fr-tag--beige-gris-galet:hover,input[type=reset].fr-tag--beige-gris-galet:hover,input[type=submit].fr-tag--beige-gris-galet:hover{background-color:#dbc3a4}a.fr-tag--beige-gris-galet:active,button.fr-tag--beige-gris-galet:active,input[type=button].fr-tag--beige-gris-galet:active,input[type=image].fr-tag--beige-gris-galet:active,input[type=reset].fr-tag--beige-gris-galet:active,input[type=submit].fr-tag--beige-gris-galet:active{background-color:#c6b094}button.fr-tag[aria-pressed=true]:not(:disabled),input[type=button].fr-tag[aria-pressed=true]:not(:disabled){background-color:transparent;background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,#000091 .625rem);color:#f5f5fe}button.fr-tag[aria-pressed=true]:not(:disabled):hover,input[type=button].fr-tag[aria-pressed=true]:not(:disabled):hover{background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,#1212ff .625rem)}button.fr-tag[aria-pressed=true]:not(:disabled):active,input[type=button].fr-tag[aria-pressed=true]:not(:disabled):active{background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,#2323ff .625rem)}button.fr-tag[aria-pressed=true]:disabled,input[type=button].fr-tag[aria-pressed=true]:disabled{background-color:transparent;background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,#e5e5e5 .625rem)}button.fr-tag[aria-pressed=true]:disabled:hover,input[type=button].fr-tag[aria-pressed=true]:disabled:hover{background-color:rgba(0,0,0,.05)}button.fr-tag[aria-pressed=true]:disabled:active,input[type=button].fr-tag[aria-pressed=true]:disabled:active{background-color:rgba(0,0,0,.1)}button.fr-tag[aria-pressed=true]:disabled:after,input[type=button].fr-tag[aria-pressed=true]:disabled:after{color:#929292}button.fr-tag[aria-pressed=true].fr-tag--sm,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#000091 .5rem)}button.fr-tag[aria-pressed=true].fr-tag--sm:hover,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:hover{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#1212ff .5rem)}button.fr-tag[aria-pressed=true].fr-tag--sm:active,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:active{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#2323ff .5rem)}button.fr-tag[aria-pressed=true].fr-tag--sm:disabled,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:disabled{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#e5e5e5 .5rem)}a:not([href]).fr-tag,button.fr-tag:disabled,input[type=button].fr-tag:disabled{background-color:#e5e5e5;color:#929292}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true],.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#000091 .5rem)}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:hover,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:hover{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#1212ff .5rem)}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:active,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:active{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#2323ff .5rem)}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:disabled,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:disabled{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#e5e5e5 .5rem)}.fr-alert:after,.fr-alert:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-alert p,.fr-alert__title{margin:0 0 .25rem}.fr-alert--info:before{background-image:url(../icons/system/fr--info-fill.svg)}.fr-alert--success:before{background-image:url(../icons/system/fr--success-fill.svg)}.fr-alert--error:before{background-image:url(../icons/system/fr--error-fill.svg)}.fr-alert--warning:before{background-image:url(../icons/system/fr--warning-fill.svg)}.fr-alert .fr-btn--close:after,.fr-alert .fr-btn--close:before,.fr-alert .fr-link--close:after,.fr-alert .fr-link--close:before{background-color:transparent;background-image:url(../icons/system/close-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-alert{background-image:linear-gradient(0deg,#3a3a3a,#3a3a3a),linear-gradient(0deg,#3a3a3a,#3a3a3a),linear-gradient(0deg,#3a3a3a,#3a3a3a),linear-gradient(0deg,#3a3a3a,#3a3a3a),linear-gradient(0deg,#3a3a3a,#3a3a3a)}.fr-alert:before{color:#fff}.fr-alert--info{background-image:linear-gradient(0deg,#0063cb,#0063cb),linear-gradient(0deg,#0063cb,#0063cb),linear-gradient(0deg,#0063cb,#0063cb),linear-gradient(0deg,#0063cb,#0063cb),linear-gradient(0deg,#0063cb,#0063cb)}.fr-alert--error{background-image:linear-gradient(0deg,#ce0500,#ce0500),linear-gradient(0deg,#ce0500,#ce0500),linear-gradient(0deg,#ce0500,#ce0500),linear-gradient(0deg,#ce0500,#ce0500),linear-gradient(0deg,#ce0500,#ce0500)}.fr-alert--success{background-image:linear-gradient(0deg,#18753c,#18753c),linear-gradient(0deg,#18753c,#18753c),linear-gradient(0deg,#18753c,#18753c),linear-gradient(0deg,#18753c,#18753c),linear-gradient(0deg,#18753c,#18753c)}.fr-alert--warning{background-image:linear-gradient(0deg,#b34000,#b34000),linear-gradient(0deg,#b34000,#b34000),linear-gradient(0deg,#b34000,#b34000),linear-gradient(0deg,#b34000,#b34000),linear-gradient(0deg,#b34000,#b34000)}.fr-notice p,.fr-notice__title{margin:0}.fr-notice__title:before{color:transparent;vertical-align:-6px}.fr-notice--info .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-image:url(../icons/system/fr--info-fill.svg);height:1.5rem;width:1.5rem}.fr-notice--alert .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before,.fr-notice--cyberattack .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before,.fr-notice--warning .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before,.fr-notice--witness .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-image:url(../icons/system/fr--warning-fill.svg);height:1.5rem;width:1.5rem}.fr-notice--weather-orange .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before,.fr-notice--weather-red .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-image:url(../icons/weather/heavy-showers-fill.svg);height:1.5rem;width:1.5rem}.fr-notice--weather-purple .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-image:url(../icons/weather/typhoon-fill.svg);height:1.5rem;width:1.5rem}.fr-notice--kidnapping .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-image:url(../icons/system/fr--alert-warning-fill.svg);height:1.5rem;width:1.5rem}.fr-notice--attack .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-image:url(../icons/system/fr--alert-warning-2-fill.svg);height:1.5rem;width:1.5rem}.fr-notice .fr-btn--close:after,.fr-notice .fr-btn--close:before{background-color:transparent;background-image:url(../icons/system/close-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-notice{background-color:#eee;color:#161616}.fr-notice--info{background-color:#e8edff;color:#0063cb}.fr-notice--warning,.fr-notice--weather-orange{background-color:#ffe9e6;color:#b34000}.fr-notice--alert{background-color:#ffe9e9;color:#ce0500}.fr-notice--weather-red{color:#fff}.fr-notice--weather-red,.fr-notice--weather-red .fr-btn--close{background-color:#ce0500}.fr-notice--weather-purple{background-color:#6e445a;color:#fff}.fr-notice--weather-purple .fr-btn--close{background-color:#6e445a}.fr-notice--witness{background-image:linear-gradient(0deg,#ce0500,#ce0500);color:#fff}.fr-notice--witness,.fr-notice--witness .fr-btn--close{background-color:#3a3a3a}.fr-notice--attack,.fr-notice--kidnapping{background-color:#ce0500;background-image:linear-gradient(0deg,#3a3a3a,#3a3a3a);color:#fff}.fr-notice--attack .fr-btn--close,.fr-notice--kidnapping .fr-btn--close{background-color:#ce0500}.fr-notice--cyberattack{background-image:linear-gradient(0deg,#0063cb,#0063cb);color:#fff}.fr-notice--cyberattack,.fr-notice--cyberattack .fr-btn--close{background-color:#3a3a3a}.fr-radio-group input[type=radio]+label{background-image:radial-gradient(transparent 10px,#000091 11px,transparent 12px)}.fr-radio-group input[type=radio]:disabled+label{background-image:radial-gradient(transparent 10px,#e5e5e5 11px,transparent 12px)}.fr-radio-group input[type=radio]:checked+label{background-image:radial-gradient(transparent 10px,#000091 11px,transparent 12px),radial-gradient(#000091 5px,transparent 6px)}.fr-radio-group input[type=radio]:checked:disabled+label{background-image:radial-gradient(transparent 10px,#e5e5e5 11px,transparent 12px),radial-gradient(#e5e5e5 5px,transparent 6px)}.fr-fieldset--error .fr-radio-group input[type=radio]+label{background-image:radial-gradient(transparent 10px,#ce0500 11px,transparent 12px)}.fr-fieldset--error .fr-radio-group input[type=radio]:checked+label{background-image:radial-gradient(transparent 10px,#ce0500 11px,transparent 12px),radial-gradient(#000091 5px,transparent 6px)}.fr-fieldset--valid .fr-radio-group input[type=radio]+label{background-image:radial-gradient(transparent 10px,#18753c 11px,transparent 12px)}.fr-fieldset--valid .fr-radio-group input[type=radio]:checked+label{background-image:radial-gradient(transparent 10px,#18753c 11px,transparent 12px),radial-gradient(#000091 5px,transparent 6px)}.fr-fieldset--info .fr-radio-group input[type=radio]+label{background-image:radial-gradient(transparent 10px,#0063cb 11px,transparent 12px)}.fr-fieldset--info .fr-radio-group input[type=radio]:checked+label{background-image:radial-gradient(transparent 10px,#0063cb 11px,transparent 12px),radial-gradient(#000091 5px,transparent 6px)}.fr-fieldset .fr-radio-group input[type=radio]:disabled+label{background-image:radial-gradient(transparent 10px,#e5e5e5 11px,transparent 12px)}.fr-fieldset .fr-radio-group input[type=radio]:disabled:checked+label{background-image:radial-gradient(transparent 10px,#e5e5e5 11px,transparent 12px),radial-gradient(#e5e5e5 5px,transparent 6px)}.fr-radio-group--sm input[type=radio]+label{background-image:radial-gradient(transparent 6px,#000091 7px,transparent 8px)}.fr-radio-group--sm input[type=radio]:disabled+label{background-image:radial-gradient(transparent 6px,#e5e5e5 7px,transparent 8px)}.fr-radio-group--sm input[type=radio]:checked+label{background-image:radial-gradient(transparent 6px,#000091 7px,transparent 8px),radial-gradient(#000091 3px,transparent 4px)}.fr-radio-group--sm input[type=radio]:checked:disabled+label{background-image:radial-gradient(transparent 6px,#e5e5e5 7px,transparent 8px),radial-gradient(#e5e5e5 3px,transparent 4px)}.fr-fieldset--error .fr-radio-group--sm input[type=radio]+label{background-image:radial-gradient(transparent 6px,#ce0500 7px,transparent 8px)}.fr-fieldset--error .fr-radio-group--sm input[type=radio]:checked+label{background-image:radial-gradient(transparent 6px,#ce0500 7px,transparent 8px),radial-gradient(#000091 3px,transparent 4px)}.fr-fieldset--valid .fr-radio-group--sm input[type=radio]+label{background-image:radial-gradient(transparent 6px,#18753c 7px,transparent 8px)}.fr-fieldset--valid .fr-radio-group--sm input[type=radio]:checked+label{background-image:radial-gradient(transparent 6px,#18753c 7px,transparent 8px),radial-gradient(#000091 3px,transparent 4px)}.fr-fieldset--info .fr-radio-group--sm input[type=radio]+label{background-image:radial-gradient(transparent 6px,#0063cb 7px,transparent 8px)}.fr-fieldset--info .fr-radio-group--sm input[type=radio]:checked+label{background-image:radial-gradient(transparent 6px,#0063cb 7px,transparent 8px),radial-gradient(#000091 3px,transparent 4px)}.fr-fieldset .fr-radio-group--sm input[type=radio]:disabled+label{background-image:radial-gradient(transparent 6px,#e5e5e5 7px,transparent 8px)}.fr-fieldset .fr-radio-group--sm input[type=radio]:disabled:checked+label{background-image:radial-gradient(transparent 6px,#e5e5e5 7px,transparent 8px),radial-gradient(#e5e5e5 3px,transparent 4px)}.fr-radio-rich__pictogram{background-color:#fff;background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd)}.fr-radio-rich input[type=radio]+label{background-color:#fff;background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),radial-gradient(transparent 6px,#000091 7px,transparent 8px)}.fr-radio-rich input[type=radio]:disabled+label{background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),radial-gradient(transparent 6px,#e5e5e5 7px,transparent 8px)}.fr-radio-rich input[type=radio]:disabled~.fr-radio-rich__pictogram svg *{fill:#929292}.fr-radio-rich input[type=radio]:checked+label{background-image:linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),radial-gradient(transparent 6px,#000091 7px,transparent 8px),radial-gradient(#000091 3px,transparent 4px)}.fr-radio-rich input[type=radio]:checked~.fr-radio-rich__pictogram{background-image:linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#ddd,#ddd)}.fr-radio-rich input[type=radio]:checked:disabled+label{background-image:linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292),radial-gradient(transparent 6px,#e5e5e5 7px,transparent 8px),radial-gradient(#e5e5e5 3px,transparent 4px)}.fr-radio-rich input[type=radio]:checked:disabled~.fr-radio-rich__pictogram{background-image:linear-gradient(0deg,#e5e5e5,#e5e5e5),linear-gradient(0deg,#e5e5e5,#e5e5e5),linear-gradient(0deg,#e5e5e5,#e5e5e5),linear-gradient(0deg,#ddd,#ddd)}.fr-fieldset--error .fr-radio-rich input[type=radio]+label{background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),radial-gradient(transparent 6px,#ce0500 7px,transparent 8px)}.fr-fieldset--error .fr-radio-rich input[type=radio]:checked+label{background-image:linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),radial-gradient(transparent 6px,#ce0500 7px,transparent 8px),radial-gradient(#000091 3px,transparent 4px)}.fr-fieldset--valid .fr-radio-rich input[type=radio]+label{background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),radial-gradient(transparent 6px,#18753c 7px,transparent 8px)}.fr-fieldset--valid .fr-radio-rich input[type=radio]:checked+label{background-image:linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),radial-gradient(transparent 6px,#18753c 7px,transparent 8px),radial-gradient(#000091 3px,transparent 4px)}.fr-fieldset--info .fr-radio-rich input[type=radio]+label{background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),radial-gradient(transparent 6px,#0063cb 7px,transparent 8px)}.fr-fieldset--info .fr-radio-rich input[type=radio]:checked+label{background-image:linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),radial-gradient(transparent 6px,#0063cb 7px,transparent 8px),radial-gradient(#000091 3px,transparent 4px)}.fr-fieldset .fr-radio-rich input[type=radio]:disabled+label{background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),radial-gradient(transparent 6px,#e5e5e5 7px,transparent 8px)}.fr-fieldset .fr-radio-rich input[type=radio]:disabled:checked+label{background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),radial-gradient(transparent 6px,#e5e5e5 7px,transparent 8px),radial-gradient(#e5e5e5 3px,transparent 4px)}.fr-radio-rich__img{background-color:#fff;background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd)}.fr-radio-rich input[type=radio]:disabled~.fr-radio-rich__img svg *{fill:#929292}.fr-radio-rich input[type=radio]:checked~.fr-radio-rich__img{background-image:linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#ddd,#ddd)}.fr-radio-rich input[type=radio]:checked:disabled~.fr-radio-rich__img{background-image:linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#ddd,#ddd)}.fr-card--no-icon:after{content:none}.fr-card__desc,.fr-card__title{flex:1 0 auto}.fr-card__title a:after,.fr-card__title button:after{background-image:url(../icons/system/arrow-right-line.svg)}.fr-card__title [target=_blank]:after,.fr-card__title a:after,.fr-card__title button:after{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-card__title [target=_blank]:after{background-image:url(../icons/system/external-link-line.svg)}.fr-card__detail:before{height:1rem;width:1rem}.fr-card--download .fr-tile__title a:after{background-color:transparent;background-image:url(../icons/system/download-line.svg);background-repeat:no-repeat;background-size:100%}.fr-card--download .fr-card__header{padding-top:56.25%}.fr-card--download .fr-card__header .fr-card__img img{height:auto!important;margin:auto;width:auto}.fr-card.fr-enlarge-link .fr-card__title a{text-decoration:none}.fr-card.fr-enlarge-button .fr-card__title button:after,.fr-card.fr-enlarge-link .fr-card__title a:after{background-color:transparent;height:1.5rem;width:1.5rem}.fr-card--sm .fr-card__title a:after,.fr-card--sm .fr-card__title button:after,.fr-card--sm.fr-enlarge-button .fr-card__title a:after,.fr-card--sm.fr-enlarge-button .fr-card__title button:after,.fr-card--sm.fr-enlarge-link .fr-card__title a:after,.fr-card--sm.fr-enlarge-link .fr-card__title button:after{height:1rem;width:1rem}.fr-card--lg.fr-enlarge-button .fr-card__title a:after,.fr-card--lg.fr-enlarge-button .fr-card__title button:after,.fr-card--lg.fr-enlarge-link .fr-card__title a:after,.fr-card--lg.fr-enlarge-link .fr-card__title button:after{height:2rem;width:2rem}.fr-card--lg .fr-card__title a:after,.fr-card--lg .fr-card__title button:after{height:1.5rem;width:1.5rem}.fr-card>.fr-card__img{flex-shrink:0}.fr-card{background-color:#fff}.fr-card:not(.fr-card--no-border):not(.fr-card--shadow){background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd)}.fr-card--grey{background-color:#eee}.fr-card--shadow{background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,18,.16);z-index:500}.fr-card--shadow.fr-card--grey{background-color:#eee}.fr-card--no-background{background-color:transparent}.fr-card--no-background:hover{background-color:rgba(0,0,0,.05)}.fr-card--no-background:active{background-color:rgba(0,0,0,.1)}.fr-card--download:not(.fr-card--no-background) .fr-card__header{background-color:#f6f6f6}.fr-card__detail{color:#666}.fr-card__title{color:#161616}.fr-card__title a[href],.fr-card__title button{color:#000091}.fr-card__title button:disabled{color:#929292}.fr-card__title:disabled,a.fr-card__title:not([href]){background-color:#e5e5e5;color:#929292}.fr-checkbox-group input[type=checkbox]{margin-top:0;opacity:1}.fr-fieldset__content .fr-checkbox-group input[type=checkbox]{margin-top:1.5rem}.fr-fieldset__content+.fr-error-text,.fr-fieldset__content+.fr-valid-text{margin-top:1rem}.fr-checkbox-group--error input[type=checkbox]+label,.fr-checkbox-group--error input[type=checkbox]:checked+label{color:#ce0500}.fr-checkbox-group--error:before{background-color:#ce0500}.fr-checkbox-group--valid input[type=checkbox]+label,.fr-checkbox-group--valid input[type=checkbox]:checked+label{color:#18753c}.fr-checkbox-group--valid:before{background-color:#18753c}.fr-segmented{display:block}.fr-segmented--sm .fr-segmented__legend--inline{margin:.25rem 0 0}.fr-segmented__legend--inline{margin:.5rem 0 0}.fr-segmented__elements{box-shadow:inset 0 0 0 1px #ddd;display:inline-flex}.fr-segmented input+label:before{height:1rem;vertical-align:-2px;width:1rem}.fr-segmented input:focus+label:before{outline:none}.fr-segmented__element label{color:#161616}.fr-segmented__element input:checked+label{box-shadow:inset 0 0 0 1px #000091;color:#000091}.fr-segmented__element input:checked:disabled+label{box-shadow:inset 0 0 0 1px #929292;color:#929292}.fr-toggle input[type=checkbox]::-ms-check{display:none}.fr-toggle input[type=checkbox]:checked:after,.fr-toggle input[type=checkbox]:checked:before{background-color:transparent;background-image:url(../icons/system/check-line.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-toggle__list{list-style:none;padding:0}.fr-toggle label{color:#161616}.fr-toggle label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23000091' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");color:#000091}.fr-toggle label:after{background-color:#fff;color:#000091}.fr-toggle input[type=checkbox],.fr-toggle label:after{box-shadow:inset 0 0 0 1px #000091}.fr-toggle input[type=checkbox]:checked{background-color:#000091}.fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23000091' height='24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:checked~.fr-toggle__label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000091' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:disabled{box-shadow:inset 0 0 0 1px #e5e5e5}.fr-toggle input[type=checkbox]:disabled:checked{background-color:#e5e5e5}.fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23e5e5e5' height='24' fill='%23e5e5e5' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:disabled~.fr-toggle__label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23e5e5e5' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");color:#929292}.fr-toggle input[type=checkbox]:disabled~.fr-toggle__label:after{box-shadow:inset 0 0 0 1px #e5e5e5;color:#929292}.fr-toggle .fr-hint-text{color:#666}.fr-toggle--border-bottom{box-shadow:inset 0 -1px 0 0 #ddd}.fr-toggle--valid:before{background-color:#18753c}.fr-toggle--error:before{background-color:#ce0500}.fr-fieldset--error .fr-toggle label,.fr-toggle--error label{color:#ce0500}.fr-fieldset--error .fr-toggle label:before,.fr-toggle--error label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ce0500' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");color:#ce0500}.fr-fieldset--error .fr-toggle label:after,.fr-toggle--error label:after{box-shadow:inset 0 0 0 1px #ce0500}.fr-fieldset--error .fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before,.fr-toggle--error input[type=checkbox]:checked~.fr-toggle__label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ce0500' height='24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-fieldset--valid .fr-toggle label,.fr-toggle--valid label{color:#18753c}.fr-fieldset--valid .fr-toggle label:before,.fr-toggle--valid label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2318753c' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");color:#18753c}.fr-fieldset--valid .fr-toggle label:after,.fr-toggle--valid label:after{box-shadow:inset 0 0 0 1px #18753c}.fr-fieldset--valid .fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before,.fr-toggle--valid input[type=checkbox]:checked~.fr-toggle__label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2318753c' height='24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-skiplinks ol,.fr-skiplinks ul{list-style-type:none}.fr-skiplinks ol,.fr-skiplinks ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-skiplinks.focus-within{opacity:1;position:relative;transform:translateY(0)}.fr-skiplinks{background-color:#eee}.fr-select::-ms-expand{display:none}.fr-select{background-color:#eee;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23161616' d='m12 13.1 5-4.9 1.4 1.4-6.4 6.3-6.4-6.4L7 8.1l5 5z'/%3E%3C/svg%3E");box-shadow:inset 0 -2px 0 0 #3a3a3a;color:#3a3a3a}.fr-fieldset--valid .fr-select,.fr-select-group--valid .fr-select{box-shadow:inset 0 -2px 0 0 #18753c}.fr-fieldset--error .fr-select,.fr-select-group--error .fr-select{box-shadow:inset 0 -2px 0 0 #ce0500}.fr-select-group--error:before{background-image:linear-gradient(0deg,#ce0500,#ce0500)}.fr-select-group--valid:before{background-image:linear-gradient(0deg,#18753c,#18753c)}.fr-select-group--info:before{background-image:linear-gradient(0deg,#0063cb,#0063cb)}.fr-select:disabled{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='m12 13.1 5-4.9 1.4 1.4-6.4 6.3-6.4-6.4L7 8.1l5 5z'/%3E%3C/svg%3E");box-shadow:inset 0 -2px 0 0 #e5e5e5;color:#929292}.fr-select:-webkit-autofill,.fr-select:-webkit-autofill:focus,.fr-select:-webkit-autofill:hover{-webkit-text-fill-color:#161616;box-shadow:inset 0 -2px 0 0 #3a3a3a,inset 0 0 0 1000px #ececfe}.fr-callout__title{color:#161616;margin:0 0 .5rem}.fr-callout__text{margin:0}.fr-callout{background-color:#eee;background-image:linear-gradient(0deg,#6a6af4,#6a6af4)}.fr-callout:before{color:#161616}.fr-callout--green-tilleul-verveine{background-color:#fceeac;background-image:linear-gradient(0deg,#b7a73f,#b7a73f)}.fr-callout--green-bourgeon{background-color:#c9fcac;background-image:linear-gradient(0deg,#68a532,#68a532)}.fr-callout--green-emeraude{background-color:#c3fad5;background-image:linear-gradient(0deg,#00a95f,#00a95f)}.fr-callout--green-menthe{background-color:#bafaee;background-image:linear-gradient(0deg,#009081,#009081)}.fr-callout--green-archipel{background-color:#c7f6fc;background-image:linear-gradient(0deg,#009099,#009099)}.fr-callout--blue-ecume{background-color:#e9edfe;background-image:linear-gradient(0deg,#465f9d,#465f9d)}.fr-callout--blue-cumulus{background-color:#e6eefe;background-image:linear-gradient(0deg,#417dc4,#417dc4)}.fr-callout--purple-glycine{background-color:#fee7fc;background-image:linear-gradient(0deg,#a558a0,#a558a0)}.fr-callout--pink-macaron{background-color:#fee9e6;background-image:linear-gradient(0deg,#e18b76,#e18b76)}.fr-callout--pink-tuile{background-color:#fee9e7;background-image:linear-gradient(0deg,#ce614a,#ce614a)}.fr-callout--yellow-tournesol{background-color:#feecc2;background-image:linear-gradient(0deg,#c8aa39,#c8aa39)}.fr-callout--yellow-moutarde{background-color:#feebd0;background-image:linear-gradient(0deg,#c3992a,#c3992a)}.fr-callout--orange-terre-battue{background-color:#fee9e5;background-image:linear-gradient(0deg,#e4794a,#e4794a)}.fr-callout--brown-cafe-creme{background-color:#f7ecdb;background-image:linear-gradient(0deg,#d1b781,#d1b781)}.fr-callout--brown-caramel{background-color:#f7ebe5;background-image:linear-gradient(0deg,#c08c65,#c08c65)}.fr-callout--brown-opera{background-color:#f7ece4;background-image:linear-gradient(0deg,#bd987a,#bd987a)}.fr-callout--beige-gris-galet{background-color:#f3ede5;background-image:linear-gradient(0deg,#aea397,#aea397)}.fr-modal__body{background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,18,.16);z-index:2000}.fr-modal__title{color:#161616}.fr-modal__footer{background-color:#fff}.fr-modal__body.fr-scroll-divider .fr-modal__footer{background-image:linear-gradient(0deg,#ddd,#ddd)}.fr-nav [href]{text-decoration:none}.fr-nav ol,.fr-nav ul{list-style-type:none}.fr-nav ol,.fr-nav ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-nav__btn:after{background-color:transparent;background-image:url(../icons/system/arrow-down-s-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-mega-menu__category{margin:0}.fr-nav__btn,.fr-nav__link{color:#161616}.fr-nav__btn[aria-current]:not([aria-current=false]),.fr-nav__link[aria-current]:not([aria-current=false]){color:#000091}.fr-nav__btn[aria-current]:not([aria-current=false]):before,.fr-nav__link[aria-current]:not([aria-current=false]):before{background-color:#000091}.fr-nav__btn[aria-expanded=true]:not(:disabled){background-color:#e3e3fd;color:#000091}.fr-nav__item:before{box-shadow:0 -1px 0 0 #ddd,inset 0 -1px 0 0 #ddd}.fr-nav__item:first-child:before{box-shadow:inset 0 -1px 0 0 #ddd}.fr-nav__item:last-child:before{box-shadow:0 -1px 0 0 #ddd}.fr-mega-menu__list:before{box-shadow:0 1px 0 0 #ddd}.fr-share__group>li{list-style:none}.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):after,.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-share .fr-btn--bluesky:before{background-image:url(../icons/logo/bluesky-line.svg)}.fr-share .fr-btn--facebook:before{background-image:url(../icons/logo/facebook-circle-line.svg)}.fr-share .fr-btn--linkedin:before{background-image:url(../icons/logo/linkedin-box-line.svg)}.fr-share .fr-btn--mastodon:before{background-image:url(../icons/logo/mastodon-line.svg)}.fr-share .fr-btn--threads:before{background-image:url(../icons/logo/threads-line.svg)}.fr-share .fr-btn--twitter:before{background-image:url(../icons/logo/twitter-line.svg)}.fr-share .fr-btn--twitter-x:before{background-image:url(../icons/logo/twitter-x-line.svg)}.fr-share .fr-btn--mail:before{background-image:url(../icons/business/mail-line.svg)}.fr-share .fr-btn--copy:before,.fr-share .fr-btn--mail:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-share .fr-btn--copy:before{background-image:url(../icons/business/links-fill.svg)}.fr-share__link--bluesky:before{background-image:url(../icons/logo/bluesky-line.svg)}.fr-share__link--bluesky:before,.fr-share__link--facebook:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-share__link--facebook:before{background-image:url(../icons/logo/facebook-circle-line.svg)}.fr-share__link--linkedin:before{background-image:url(../icons/logo/linkedin-box-line.svg)}.fr-share__link--linkedin:before,.fr-share__link--mastodon:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-share__link--mastodon:before{background-image:url(../icons/logo/mastodon-line.svg)}.fr-share__link--threads:before{background-image:url(../icons/logo/threads-line.svg)}.fr-share__link--threads:before,.fr-share__link--twitter:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-share__link--twitter:before{background-image:url(../icons/logo/twitter-line.svg)}.fr-share__link--twitter-x:before{background-image:url(../icons/logo/twitter-x-line.svg)}.fr-share__link--mail:before,.fr-share__link--twitter-x:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-share__link--mail:before{background-image:url(../icons/business/mail-line.svg)}.fr-share__link--copy:before{background-color:transparent;background-image:url(../icons/business/links-fill.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-share .fr-btn{background-color:transparent;box-shadow:inset 0 0 0 1px #ddd;color:#000091}.fr-share .fr-btn:hover{background-color:rgba(0,0,0,.05)}.fr-share .fr-btn:active{background-color:rgba(0,0,0,.1)}.fr-share .fr-btn:disabled,.fr-share a.fr-btn:not([href]){background-color:transparent;box-shadow:inset 0 0 0 1px #e5e5e5;color:#929292}.fr-share .fr-btn:disabled:hover,.fr-share a.fr-btn:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-share .fr-btn:disabled:active,.fr-share a.fr-btn:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-share__text{color:#666}.fr-share__link{background-color:transparent;box-shadow:inset 0 0 0 1px #ddd;color:#000091}.fr-share__link:hover{background-color:rgba(0,0,0,.05)}.fr-share__link:active{background-color:rgba(0,0,0,.1)}.fr-share__link:disabled,a.fr-share__link:not([href]){background-color:transparent;box-shadow:inset 0 0 0 1px #e5e5e5;color:#929292}.fr-share__link:disabled:hover,a.fr-share__link:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-share__link:disabled:active,a.fr-share__link:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-footer ol,.fr-footer ul{list-style-type:none}.fr-footer ol,.fr-footer ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-footer__content-desc [href]{text-decoration:underline}.fr-footer__bottom .fr-btn:after,.fr-footer__bottom .fr-btn:before,.fr-footer__bottom .fr-footer__bottom-link:after,.fr-footer__bottom .fr-footer__bottom-link:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;margin-bottom:-.25rem;width:1rem}.fr-footer{box-shadow:inset 0 -1px 0 0 #ddd}.fr-footer__content-link{color:#3a3a3a}.fr-footer__top-cat{color:#161616}.fr-footer__top{background-color:#f6f6f6}.fr-footer__bottom{box-shadow:inset 0 1px 0 0 #ddd}.fr-footer__bottom .fr-btn{color:#666}.fr-footer__bottom-item:before{box-shadow:inset 0 0 0 1px #ddd}.fr-footer__bottom-copy,.fr-footer__bottom-link{color:#666}.fr-footer__partners{box-shadow:inset 0 1px 0 0 #ddd}.fr-footer__partners-title{color:#3a3a3a}.fr-footer__partners .fr-footer__logo{background-color:#fff;box-shadow:inset 0 0 0 1px #ddd}.fr-tile--download .fr-tile__body,.fr-tile--horizontal .fr-tile__body{flex-basis:100%}.fr-tile__body,.fr-tile__body>*{max-width:100%}.fr-tile__title{color:#161616;margin:0 0 .5rem;max-width:100%}.fr-tile__title a:after,.fr-tile__title button:after{background-image:url(../icons/system/arrow-right-line.svg)}.fr-tile__title [target=_blank]:after,.fr-tile__title a:after,.fr-tile__title button:after{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-tile__title [target=_blank]:after{background-image:url(../icons/system/external-link-line.svg)}.fr-tile__desc{margin:0;max-width:100%}.fr-tile__detail,.fr-tile__start{max-width:100%}.fr-tile--download .fr-tile__title a:after,.fr-tile--download .fr-tile__title button:after{background-color:transparent;background-image:url(../icons/system/download-line.svg);background-repeat:no-repeat;background-size:100%}.fr-tile.fr-enlarge-link .fr-tile__title a{text-decoration:none}.fr-tile.fr-enlarge-button .fr-tile__title button:after,.fr-tile.fr-enlarge-link .fr-tile__title a:after{background-color:transparent;height:1.5rem;width:1.5rem}.fr-tile--sm .fr-tile__title a:after,.fr-tile--sm .fr-tile__title button:after{height:1rem;width:1rem}.fr-tile{background-color:#fff}.fr-tile:not(.fr-tile--no-border):not(.fr-tile--shadow){background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd)}.fr-tile--grey{background-color:#eee}.fr-tile--shadow{background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,18,.16);z-index:500}.fr-tile--shadow.fr-tile--grey{background-color:#eee}.fr-tile--no-background{background-color:transparent}.fr-tile--no-background:hover{background-color:rgba(0,0,0,.05)}.fr-tile--no-background:active{background-color:rgba(0,0,0,.1)}.fr-tile__title:disabled,a.fr-tile__title:not([href]){background-color:#e5e5e5;color:#929292}.fr-tile__title:before{background-image:linear-gradient(0deg,#3a3a3a,#3a3a3a)}.fr-tile__title a,.fr-tile__title button{color:#000091}.fr-tile__title a:before,.fr-tile__title button:before{background-image:linear-gradient(0deg,#000091,#000091)}.fr-tile__title a:not([href]),.fr-tile__title button:disabled{color:#929292}.fr-tile__title a:not([href]):before,.fr-tile__title button:disabled:before{background-image:linear-gradient(0deg,#e5e5e5,#e5e5e5)}.fr-translate .fr-translate__btn:before{background-image:url(../icons/editor/translate-2.svg)}.fr-translate .fr-translate__btn:after,.fr-translate .fr-translate__btn:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-translate .fr-translate__btn:after{background-image:url(../icons/system/arrow-down-s-line.svg)}.fr-translate .fr-translate__btn[aria-expanded=true]{background-color:#e3e3fd;color:#000091}.fr-translate__menu .fr-translate__language{box-shadow:none}.fr-transcription{position:relative}.fr-transcription__btn:before{background-image:url(../icons/editor/align-left.svg)}.fr-transcription__btn:after,.fr-transcription__btn:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-transcription__btn:after{background-image:url(../icons/system/arrow-down-s-line.svg)}.fr-transcription__btn[aria-expanded=true]:after{transform:rotate(-180deg)}ol.fr-transcription__actions-group,ul.fr-transcription__actions-group{list-style-type:none}ol.fr-transcription__actions-group,ul.fr-transcription__actions-group{margin-bottom:0;margin-top:0;padding-left:0}.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__content{max-height:9.5rem}.fr-transcription:before{box-shadow:inset 0 0 0 1px #ddd}.fr-transcription__btn{color:#000091}.fr-transcription__btn[aria-expanded=true]{background-color:#e3e3fd}.fr-transcription .fr-modal:not(.fr-modal--opened):before,.fr-transcription__content:before,.fr-transcription__footer:before{box-shadow:inset 0 1px 0 0 #ddd}.fr-input-wrap--addon .fr-btn{flex-shrink:0}.fr-input:-ms-input-placeholder{font-style:italic}.fr-input{background-color:#eee;box-shadow:inset 0 -2px 0 0 #3a3a3a;color:#3a3a3a}.fr-input::placeholder{color:#666}.fr-input::-webkit-contacts-auto-fill-button{background-color:#161616}.fr-input::-webkit-contacts-auto-fill-button:hover{background-color:#343434}.fr-input::-webkit-contacts-auto-fill-button:active{background-color:#474747}.fr-input:-webkit-autofill,.fr-input:-webkit-autofill:focus,.fr-input:-webkit-autofill:hover,.fr-input:autofill,.fr-input:autofill:focus,.fr-input:autofill:hover{-webkit-text-fill-color:#161616;box-shadow:inset 0 -2px 0 0 #3a3a3a,inset 0 0 0 1000px #e8edff}.fr-input-wrap--addon>.fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 #000091}.fr-fieldset--valid .fr-input,.fr-fieldset--valid .fr-input-wrap--addon>.fr-input:not(:last-child),.fr-input-group--valid .fr-input,.fr-input-group--valid .fr-input-wrap--addon>.fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 #18753c}.fr-fieldset--error .fr-input,.fr-fieldset--error .fr-input-wrap--addon>.fr-input:not(:last-child),.fr-input-group--error .fr-input,.fr-input-group--error .fr-input-wrap--addon>.fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 #ce0500}.fr-input-group--error:before{background-image:linear-gradient(0deg,#ce0500,#ce0500)}.fr-input-group--valid:before{background-image:linear-gradient(0deg,#18753c,#18753c)}.fr-input-group--info:before{background-image:linear-gradient(0deg,#0063cb,#0063cb)}.fr-search-bar .fr-btn:after,.fr-search-bar .fr-btn:before{background-color:transparent;background-image:url(../icons/system/search-line.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-search-bar .fr-input{box-shadow:inset 0 -2px 0 0 #000091}.fr-search-bar .fr-input--valid{box-shadow:inset 0 -2px 0 0 #18753c}.fr-search-bar .fr-input--error{box-shadow:inset 0 -2px 0 0 #ce0500}.fr-search-bar .fr-input::-webkit-search-cancel-button{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23161616' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-11.414L9.172 7.757 7.757 9.172 10.586 12l-2.829 2.828 1.415 1.415L12 13.414l2.828 2.829 1.415-1.415L13.414 12l2.829-2.828-1.415-1.415L12 10.586z'/%3E%3C/svg%3E")}.fr-content-media .fr-link,.fr-content-media__caption{color:#666}.fr-content-media__transcription .fr-link{background-color:transparent;color:#000091}.fr-content-media__transcription .fr-link:hover{background-color:rgba(0,0,0,.05)}.fr-content-media__transcription .fr-link:active{background-color:rgba(0,0,0,.1)}.fr-content-media__transcription .fr-link:disabled,.fr-content-media__transcription a.fr-link:not([href]){background-color:transparent;color:#929292}.fr-content-media__transcription .fr-link:disabled:hover,.fr-content-media__transcription a.fr-link:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-content-media__transcription .fr-link:disabled:active,.fr-content-media__transcription a.fr-link:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-consent-service__collapse .fr-consent-service__collapse-btn{text-decoration:underline}.fr-consent-service__collapse .fr-consent-service__collapse-btn:after,.fr-consent-service__collapse .fr-consent-service__collapse-btn:before{background-color:transparent;background-image:url(../icons/system/arrow-down-s-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-consent-service__collapse .fr-consent-service__collapse-btn[aria-expanded=true]:after,.fr-consent-service__collapse .fr-consent-service__collapse-btn[aria-expanded=true]:before{background-color:transparent;background-image:url(../icons/system/arrow-up-s-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-consent-placeholder{background-color:#eee}.fr-consent-banner{background-color:#f6f6f6;box-shadow:0 0 0 1px rgba(0,0,18,.16);box-shadow:inset 0 0 0 1px #ddd;z-index:1500}.fr-consent-manager__header,.fr-consent-service{box-shadow:inset 0 -1px 0 0 #ddd;color:#3a3a3a}.fr-consent-manager__header .fr-radio-group+.fr-radio-group:before,.fr-consent-service .fr-radio-group+.fr-radio-group:before{box-shadow:inset 0 0 0 1px #ddd}.fr-consent-service__title{color:#161616}.fr-consent-service .fr-consent-service,.fr-consent-service:last-of-type{box-shadow:none}.fr-consent-service .fr-consent-service__collapse-btn{color:#000091}.fr-follow__newsletter>*{max-width:100%}.fr-follow .fr-btn--bluesky:before{background-image:url(../icons/logo/bluesky-fill.svg)}.fr-follow .fr-btn--dailymotion:before{background-image:url(../icons/logo/fr--dailymotion-fill.svg)}.fr-follow .fr-btn--facebook:before{background-image:url(../icons/logo/facebook-circle-fill.svg)}.fr-follow .fr-btn--github:before{background-image:url(../icons/logo/github-fill.svg)}.fr-follow .fr-btn--instagram:before{background-image:url(../icons/logo/instagram-fill.svg)}.fr-follow .fr-btn--linkedin:before{background-image:url(../icons/logo/linkedin-box-fill.svg)}.fr-follow .fr-btn--mastodon:before{background-image:url(../icons/logo/mastodon-fill.svg)}.fr-follow .fr-btn--snapchat:before{background-image:url(../icons/logo/snapchat-fill.svg)}.fr-follow .fr-btn--telegram:before{background-image:url(../icons/logo/telegram-fill.svg)}.fr-follow .fr-btn--threads:before{background-image:url(../icons/logo/threads-fill.svg)}.fr-follow .fr-btn--tiktok:before{background-image:url(../icons/logo/fr--tiktok-fill.svg)}.fr-follow .fr-btn--twitch:before{background-image:url(../icons/logo/twitch-fill.svg)}.fr-follow .fr-btn--twitter:before{background-image:url(../icons/logo/twitter-fill.svg)}.fr-follow .fr-btn--twitter-x:before{background-image:url(../icons/logo/twitter-x-fill.svg)}.fr-follow .fr-btn--vimeo:before{background-image:url(../icons/logo/vimeo-fill.svg)}.fr-follow .fr-btn--youtube:before{background-image:url(../icons/logo/youtube-fill.svg)}.fr-follow .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):after,.fr-follow .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-follow .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):after,.fr-follow .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:2rem;width:2rem}.fr-follow .fr-link--facebook:after,.fr-follow .fr-link--facebook:before{background-color:transparent;background-image:url(../icons/logo/facebook-circle-fill.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-follow .fr-link--twitter:after,.fr-follow .fr-link--twitter:before{background-color:transparent;background-image:url(../icons/logo/twitter-fill.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-follow .fr-link--twitter-x:after,.fr-follow .fr-link--twitter-x:before{background-color:transparent;background-image:url(../icons/logo/twitter-x-fill.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-follow .fr-link--instagram:after,.fr-follow .fr-link--instagram:before{background-color:transparent;background-image:url(../icons/logo/instagram-fill.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-follow .fr-link--linkedin:after,.fr-follow .fr-link--linkedin:before{background-color:transparent;background-image:url(../icons/logo/linkedin-box-fill.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-follow .fr-link--youtube:after,.fr-follow .fr-link--youtube:before{background-image:url(../icons/logo/youtube-fill.svg)}.fr-follow .fr-link--youtube:after,.fr-follow .fr-link--youtube:before,.fr-follow .fr-links-group:not(.fr-links-group--sm):not(.fr-links-group--lg) .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):after,.fr-follow .fr-links-group:not(.fr-links-group--sm):not(.fr-links-group--lg) .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-follow .fr-links-group--lg .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):after,.fr-follow .fr-links-group--lg .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:2rem;width:2rem}.fr-follow{background-color:#f5f5fe}.fr-follow .fr-input{background-color:#fff}.fr-follow__title{color:#161616}.fr-follow__newsletter-legal{color:#666}.fr-follow__social .fr-btn{background-color:transparent;color:#000091}.fr-follow__social .fr-btn:hover{background-color:rgba(0,0,0,.05)}.fr-follow__social .fr-btn:active{background-color:rgba(0,0,0,.1)}.fr-follow__social .fr-btn:disabled,.fr-follow__social a.fr-btn:not([href]){background-color:transparent;color:#929292}.fr-follow__social .fr-btn:disabled:hover,.fr-follow__social a.fr-btn:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-follow__social .fr-btn:disabled:active,.fr-follow__social a.fr-btn:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-follow .fr-grid-row>:not(:first-child){box-shadow:0 -1px 0 0 #6a6af4}.fr-follow__social .fr-link{background-color:transparent;color:#000091}.fr-follow__social .fr-link:hover{background-color:rgba(0,0,0,.05)}.fr-follow__social .fr-link:active{background-color:rgba(0,0,0,.1)}.fr-follow__social .fr-link:disabled,.fr-follow__social a.fr-link:not([href]){background-color:transparent;color:#929292}.fr-follow__social .fr-link:disabled:hover,.fr-follow__social a.fr-link:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-follow__social .fr-link:disabled:active,.fr-follow__social a.fr-link:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-password__checkbox{margin:0;position:absolute;right:0;top:0}.fr-password__btn{background-color:transparent;color:#000091}.fr-password__btn:hover{background-color:rgba(0,0,0,.05)}.fr-password__btn:active{background-color:rgba(0,0,0,.1)}.fr-password__btn:disabled,a.fr-password__btn:not([href]){background-color:transparent;color:#929292}.fr-password__btn:disabled:hover,a.fr-password__btn:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-password__btn:disabled:active,a.fr-password__btn:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-password [data-fr-capslock]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23161616' d='M22.668 0C23.402 0 24 .598 24 1.332v21.336c0 .734-.598 1.332-1.332 1.332H1.332A1.334 1.334 0 0 1 0 22.668V1.332C0 .598.598 0 1.332 0Zm-1.336 2.668H2.668v18.664h18.664Zm-4.664 12.664V18H7.332v-2.668ZM12 5.332 16.668 10H14v3.332h-4V10H7.332Zm0 0'/%3E%3C/svg%3E")}.fr-password .fr-password__checkbox input[type=checkbox]+label{color:#161616}.fr-header ol,.fr-header ul{list-style-type:none}.fr-header ol,.fr-header ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-header [href]{text-decoration:none}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn.fr-btn--display:before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):not(.fr-btn--display):before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:before{height:1rem;width:1rem}.fr-header__tools-links .fr-link{background-color:transparent;color:#000091;overflow:visible}.fr-header__service-tagline,.fr-header__service-title{margin:0}.fr-header__operator img{height:auto!important}.fr-header__navbar .fr-btn--menu:before{background-image:url(../icons/system/menu-fill.svg)}.fr-header__navbar .fr-btn--menu:before,.fr-header__navbar .fr-btn--search:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-header__navbar .fr-btn--search:before{background-image:url(../icons/system/search-line.svg)}.fr-header__brand{background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,18,.16);z-index:750}.fr-header__service{color:#161616}.fr-header__service:before{background-color:#ddd}.fr-header__menu-links:after{box-shadow:inset 0 1px 0 0 #ddd}.fr-header__menu-links .fr-btn{background-color:transparent;box-shadow:none;color:#000091}.fr-header__menu-links .fr-btn:hover{background-color:rgba(0,0,0,.05)}.fr-header__menu-links .fr-btn:active{background-color:rgba(0,0,0,.1)}.fr-header__menu-links .fr-btn:disabled,.fr-header__menu-links a.fr-btn:not([href]){background-color:transparent;color:#929292}.fr-header__menu-links .fr-btn:disabled:hover,.fr-header__menu-links a.fr-btn:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-header__menu-links .fr-btn:disabled:active,.fr-header__menu-links a.fr-btn:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-header__tools-links .fr-btn{background-color:transparent;color:#000091}.fr-header__tools-links .fr-btn:hover{background-color:rgba(0,0,0,.05)}.fr-header__tools-links .fr-btn:active{background-color:rgba(0,0,0,.1)}.fr-header__tools-links .fr-btn:disabled,.fr-header__tools-links a.fr-btn:not([href]){background-color:transparent;color:#929292}.fr-header__tools-links .fr-btn:disabled:hover,.fr-header__tools-links a.fr-btn:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-header__tools-links .fr-btn:disabled:active,.fr-header__tools-links a.fr-btn:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-header__tools-links>.fr-translate:first-child:last-child .fr-btn{background-color:transparent;box-shadow:inset 0 0 0 1px #ddd;color:#000091}.fr-header__tools-links>.fr-translate:first-child:last-child .fr-btn:hover{background-color:rgba(0,0,0,.05)}.fr-header__tools-links>.fr-translate:first-child:last-child .fr-btn:active{background-color:rgba(0,0,0,.1)}.fr-header__tools-links>.fr-translate:first-child:last-child .fr-btn:disabled,.fr-header__tools-links>.fr-translate:first-child:last-child a.fr-btn:not([href]){background-color:transparent;box-shadow:inset 0 0 0 1px #e5e5e5;color:#929292}.fr-header__tools-links>.fr-translate:first-child:last-child .fr-btn:disabled:hover,.fr-header__tools-links>.fr-translate:first-child:last-child a.fr-btn:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-header__tools-links>.fr-translate:first-child:last-child .fr-btn:disabled:active,.fr-header__tools-links>.fr-translate:first-child:last-child a.fr-btn:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-header__navbar .fr-service__title{color:#161616}.fr-header__navbar .fr-btn{background-color:transparent;color:#000091}.fr-header__navbar .fr-btn:hover{background-color:rgba(0,0,0,.05)}.fr-header__navbar .fr-btn:active{background-color:rgba(0,0,0,.1)}.fr-header__navbar .fr-btn:disabled,.fr-header__navbar a.fr-btn:not([href]){background-color:transparent;color:#929292}.fr-header__navbar .fr-btn:disabled:hover,.fr-header__navbar a.fr-btn:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-header__navbar .fr-btn:disabled:active,.fr-header__navbar a.fr-btn:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-header__navbar .fr-btn--menu{background-color:transparent;box-shadow:inset 0 0 0 1px #ddd;color:#000091}.fr-header__navbar .fr-btn--menu:hover{background-color:rgba(0,0,0,.05)}.fr-header__navbar .fr-btn--menu:active{background-color:rgba(0,0,0,.1)}.fr-header__navbar .fr-btn--menu:disabled,.fr-header__navbar a.fr-btn--menu:not([href]){background-color:transparent;box-shadow:inset 0 0 0 1px #e5e5e5;color:#929292}.fr-header__navbar .fr-btn--menu:disabled:hover,.fr-header__navbar a.fr-btn--menu:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-header__navbar .fr-btn--menu:disabled:active,.fr-header__navbar a.fr-btn--menu:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-header .fr-modal{background-color:#fff}.fr-header__menu-links .fr-link{background-color:transparent;box-shadow:inset 0 -1px 0 0 #ddd;color:#000091}.fr-header__menu-links .fr-link:hover{background-color:rgba(0,0,0,.05)}.fr-header__menu-links .fr-link:active{background-color:rgba(0,0,0,.1)}.fr-header__menu-links .fr-link:disabled,.fr-header__menu-links a.fr-link:not([href]){background-color:transparent;color:#929292}.fr-header__menu-links .fr-link:disabled:hover,.fr-header__menu-links a.fr-link:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-header__menu-links .fr-link:disabled:active,.fr-header__menu-links a.fr-link:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-header__tools-links .fr-link:hover{background-color:rgba(0,0,0,.05)}.fr-header__tools-links .fr-link:active{background-color:rgba(0,0,0,.1)}.fr-header__tools-links .fr-link:disabled,.fr-header__tools-links a.fr-link:not([href]){background-color:transparent;color:#929292}.fr-header__tools-links .fr-link:disabled:hover,.fr-header__tools-links a.fr-link:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-header__tools-links .fr-link:disabled:active,.fr-header__tools-links a.fr-link:not([href]):active{background-color:rgba(0,0,0,.1)}}@media screen and (min-width:0\0) and (min-resolution:72dpi) and (min-width:0\0) and (min-resolution:72dpi){.fr-range[data-fr-js-range] input[type=range]::-ms-fill-lower{background-color:#000091}.fr-range[data-fr-js-range] input[type=range]:disabled::-ms-fill-lower{background-color:#e5e5e5}.fr-range[data-fr-js-range].fr-range--double{background-image:linear-gradient(90deg,#000091 0,#000091)}.fr-range-group--disabled .fr-range--double[data-fr-js-range]{background-image:linear-gradient(90deg,#e5e5e5 0,#e5e5e5)}.fr-pagination a[href].fr-pagination__link,.fr-pagination button.fr-pagination__link{background-color:transparent}.fr-pagination a[href].fr-pagination__link:hover,.fr-pagination button.fr-pagination__link:hover{background-color:rgba(0,0,0,.05)}.fr-pagination a[href].fr-pagination__link:active,.fr-pagination button.fr-pagination__link:active{background-color:rgba(0,0,0,.1)}.fr-table__content table{border-left:1px solid #929292;border-right:1px solid #929292}.fr-table__content table thead tr:first-child th{border-top:1px solid #929292}.fr-table__content table thead tr:last-child th{border-bottom:1px solid #3a3a3a}.fr-table--bordered table td,.fr-table--bordered table th{border-right:1px solid #929292}.fr-table>table thead tr:first-child th{border-top:1px solid #929292}.fr-table>table thead tr:last-child th{border-bottom:1px solid #3a3a3a}.fr-table>table tbody tr:last-child td,.fr-table>table tbody tr:last-child th{border-bottom:1px solid #929292}.fr-table>table td:first-child,.fr-table>table th:first-child{border-left:1px solid #929292}.fr-table>table td:last-child,.fr-table>table th:last-child{border-right:1px solid #929292}.fr-table--bordered>table td,.fr-table--bordered>table th{border-bottom:1px solid #929292}.fr-nav__btn,.fr-nav__link{background-color:transparent}.fr-nav__btn:hover,.fr-nav__link:hover{background-color:rgba(0,0,0,.05)}.fr-nav__btn:active,.fr-nav__link:active{background-color:rgba(0,0,0,.1)}.fr-input:-ms-input-placeholder{color:#666}}@media screen and (min-width:48em) and (min-width:0\0) and (min-resolution:72dpi){.fr-sidemenu,.fr-sidemenu__title{box-shadow:none}.fr-sidemenu__inner{box-shadow:inset -1px 0 0 0 #ddd}.fr-sidemenu--right .fr-sidemenu__inner{box-shadow:inset 1px 0 0 0 #ddd}.fr-follow .fr-grid-row>:not(:first-child){box-shadow:-1px 0 0 0 #6a6af4}}@media screen and (min-width:0\0) and (min-resolution:72dpi) and (min-width:48em){.fr-tabs__panel>*{margin-left:2rem;margin-right:2rem}.fr-tabs__panel>:first-child{margin-top:1.75rem}.fr-tabs__panel>:last-child{margin-bottom:2rem}.fr-card--download .fr-card__header{padding-top:0}.fr-card--download .fr-card__body,.fr-card--horizontal .fr-card__body,.fr-card--horizontal-half .fr-card__body,.fr-card--horizontal-tier .fr-card__body{flex-basis:100%}.fr-tile--download.fr-tile--vertical\@md .fr-tile__body,.fr-tile--horizontal.fr-tile--vertical\@md .fr-tile__body{flex-basis:auto}}@media screen and (forced-colors:active) and (min-width:0\0) and (min-resolution:72dpi),screen and (prefers-contrast:more) and (min-width:0\0) and (min-resolution:72dpi){.fr-pagination__link[aria-current]:not([aria-current=false]){border:1px solid #000091}}@media screen and (min-width:62em) and (min-width:0\0) and (min-resolution:72dpi){.fr-nav__list>.fr-nav__item:first-child:nth-last-child(2),.fr-nav__list>.fr-nav__item:first-child:nth-last-child(2)~*,.fr-nav__list>.fr-nav__item:first-child:nth-last-child(3),.fr-nav__list>.fr-nav__item:first-child:nth-last-child(3)~*,.fr-nav__list>.fr-nav__item:first-child:nth-last-child(4),.fr-nav__list>.fr-nav__item:first-child:nth-last-child(4)~*{flex-basis:auto}.fr-nav__item{flex-basis:100%;position:static}.fr-nav__item .fr-nav__btn,.fr-nav__item .fr-nav__link{flex-wrap:nowrap;max-width:100%}.fr-nav__item--align-right{position:relative}.fr-nav__item--align-right .fr-collapse{right:0}.fr-menu .fr-menu__list{margin-bottom:2rem}.fr-menu{z-index:1000}.fr-menu__list{background-color:#fff;background-image:linear-gradient(0deg,#e3e3fd,#e3e3fd);box-shadow:0 0 0 1px rgba(0,0,18,.16)}.fr-menu__list>:first-child,.fr-menu__list>:first-child .fr-nav__link,.fr-menu__list>:hover,.fr-menu__list>:hover .fr-nav__link,.fr-menu__list>:hover+*,.fr-menu__list>:hover+* .fr-nav__link{box-shadow:none}.fr-menu .fr-nav__link{box-shadow:0 calc(-1rem - 1px) 0 -1rem #ddd}.fr-mega-menu{background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,18,.16);box-shadow:inset 0 1px 0 0 #e3e3fd;z-index:1000}.fr-mega-menu__category{box-shadow:0 calc(1rem + 1px) 0 -1rem #ddd}.fr-header{background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,18,.16);z-index:750}.fr-header__brand{background:transparent;box-shadow:none;z-index:auto}.fr-header__service{box-shadow:none}.fr-header .fr-header__menu{box-shadow:inset 0 1px 0 0 #ddd}}@media screen and (min-width:0\0) and (min-resolution:72dpi) and (min-width:62em){.fr-tile--download.fr-tile--vertical\@lg .fr-tile__body,.fr-tile--horizontal.fr-tile--vertical\@lg .fr-tile__body{flex-basis:auto}.fr-header .fr-modal{overflow:visible;position:static}}@media print{.fr-upload{font-size:1rem;line-height:1.5rem}.fr-range-group:before{background-image:none!important}.fr-range[data-fr-js-range]:after{background-color:transparent!important;box-shadow:none!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.fr-accordion{box-shadow:inset 0 0 0 1px var(--border-default-grey)}.fr-accordion:before{box-shadow:none}.fr-accordion__btn{box-shadow:inset 0 0 0 1px var(--border-default-grey);page-break-after:avoid}.fr-accordion__btn:after{-webkit-print-color-adjust:exact;print-color-adjust:exact;transform:rotate(-180deg)}.fr-accordion .fr-collapse{--collapse-max-height:none!important;--collapse:inherit!important;padding:1rem;visibility:visible}.fr-badge{border:1px solid}.fr-badge:before,.fr-btn,.fr-connect-group,.fr-logo{-webkit-print-color-adjust:exact;print-color-adjust:exact}.fr-connect-group .fr-connect+p a,.fr-connect-group p,.fr-quote cite,.fr-quote figcaption li,.fr-quote__author{font-size:1rem;line-height:1.5rem}.fr-breadcrumb,.fr-quote:before{display:none}.fr-hint-text{font-size:1rem;line-height:1.5rem}.fr-message:before,.fr-stepper__steps{-webkit-print-color-adjust:exact;print-color-adjust:exact}.fr-stepper__details,.fr-stepper__state{font-size:1rem;line-height:1.5rem}.fr-tooltip{display:none}.fr-link:after,.fr-link:before{-webkit-print-color-adjust:exact;print-color-adjust:exact}.fr-sidemenu{display:none}.fr-highlight{background-image:none;border-left:4px solid var(--border-default-grey)}.fr-tabs{page-break-inside:avoid}.fr-tabs__tab{background-color:transparent;background-image:none!important;border:1px solid var(--border-default-grey)}.fr-tabs__tab[aria-selected=true]{border-bottom:none;border-top:2px solid var(--border-active-blue-france)}.fr-pagination__link[aria-current]:not([aria-current=false]){background:none;border:1px solid;color:#000;font-weight:700}.fr-pagination__link--next:after,.fr-pagination__link--next:before,.fr-pagination__link--prev:after,.fr-pagination__link--prev:before{-webkit-print-color-adjust:exact;print-color-adjust:exact}.fr-summary{display:none}.fr-table{-webkit-print-color-adjust:exact;print-color-adjust:exact}.fr-table td,.fr-table th{font-size:1rem;line-height:1.5rem}.fr-alert,.fr-tag{-webkit-print-color-adjust:exact;print-color-adjust:exact}.fr-alert .fr-btn--close{display:none}.fr-notice{border-bottom:1px solid var(--border-default-grey);border-top:1px solid var(--border-default-grey);margin-bottom:1rem}.fr-notice .fr-btn--close{display:none}.fr-notice__title:before{-webkit-print-color-adjust:exact;print-color-adjust:exact}.fr-notice--attack,.fr-notice--weather-red{background:none;color:var(--text-default-error)}.fr-notice--cyberattack,.fr-notice--witness{background:none;color:var(--text-default-grey)}.fr-notice--weather-purple{background:none;color:var(--text-label-purple-glycine)}.fr-radio-group{page-break-inside:avoid}.fr-radio-group .fr-radio-rich__pictogram,.fr-radio-group input[type=radio]+label,.fr-radio-group input[type=radio]:checked+label{-webkit-print-color-adjust:exact;print-color-adjust:exact}.fr-card{background-image:none!important;border:1px solid var(--border-default-grey);page-break-inside:avoid}.fr-card__desc,.fr-card__detail{font-size:1rem;line-height:1.5rem}.fr-card__detail{line-height:1rem!important}.fr-card__detail:before{-webkit-print-color-adjust:exact;print-color-adjust:exact}.fr-checkbox-group input[type=checkbox]+.fr-label:before{background-image:none;border:1px solid var(--border-default-grey);border-radius:4px}.fr-checkbox-group input[type=checkbox]:checked+.fr-label:before{-webkit-print-color-adjust:exact;print-color-adjust:exact}.fr-toggle{page-break-inside:avoid}.fr-toggle:before{background-color:none!important}.fr-toggle label{-webkit-print-color-adjust:exact;print-color-adjust:exact}.fr-toggle .fr-hint-text{font-size:1rem;line-height:1.5rem}.fr-skiplink{display:none}.fr-select-group:before{background-image:none!important}.fr-select{background-color:transparent;border:1px solid var(--border-default-grey);-webkit-print-color-adjust:exact;print-color-adjust:exact}.fr-callout{background:transparent;background-image:none;border-left:1px solid var(--border-default-grey);border:1px solid var(--border-default-grey);border-left-width:.25rem;page-break-inside:avoid}.fr-modal{background-color:#fff;flex-direction:column-reverse}.fr-modal__body{border:1px solid var(--border-default-grey);height:max-content;margin-bottom:auto;max-height:max-content!important}.fr-footer,.fr-modal__header .fr-btn--close,.fr-navigation,.fr-share{display:none}.fr-tile .fr-tile__desc,.fr-tile .fr-tile__detail,.fr-tile--sm .fr-tile__desc,.fr-tile--sm .fr-tile__detail,.fr-tile--sm__desc,.fr-tile--sm__detail,.fr-tile__desc,.fr-tile__detail{font-size:1rem;line-height:1.5rem}.fr-tile{border:1px solid var(--border-default-grey);page-break-inside:avoid}.fr-tile:not(.fr-tile--horizontal):not(.fr-tile--download) .fr-tile__content{padding-bottom:0!important}.fr-tile__title a:before,.fr-tile__title button:before,.fr-tile__title:before{background-image:none!important}.fr-tile__title a:after,.fr-tile__title button:after,.fr-transcription .fr-modal:not(.fr-modal--opened),.fr-transcription__btn,.fr-transcription__footer,.fr-translate{display:none}.fr-input-group:before{background-image:none}.fr-input-group input,.fr-input-group textarea{background-color:transparent;border:1px solid var(--border-default-grey)}.fr-search-bar input{background-color:transparent;border-left:1px solid var(--border-default-grey);border-top:1px solid var(--border-default-grey)}.fr-content-media__caption{font-size:1rem;line-height:1.5rem}.fr-content-media__caption .fr-link{font-size:1rem;line-height:1.5rem;padding:0}.fr-content-media__caption .fr-link:after,.fr-content-media__caption .fr-link:before{--icon-size:1rem}.fr-consent-banner,.fr-follow{display:none}.fr-password input{background-color:transparent;border:1px solid var(--border-default-grey)}.fr-header__menu{display:none}.fr-header__body-row{padding:0}.fr-header__body .fr-header__navbar,.fr-header__body .fr-header__tools{display:none}.fr-header__brand{flex-wrap:nowrap}.fr-header__brand-top{width:auto}.fr-header__service{box-shadow:none}} \ No newline at end of file diff --git a/dist/dsfr/component/component.module.js b/dist/dsfr/component/component.module.js new file mode 100644 index 0000000..d0e6695 --- /dev/null +++ b/dist/dsfr/component/component.module.js @@ -0,0 +1,2832 @@ +/*! DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) */ + +const config = { + prefix: 'fr', + namespace: 'dsfr', + organisation: '@gouvfr', + version: '1.13.2' +}; + +const api = window[config.namespace]; + +const ACCORDION = api.internals.ns.selector('accordion'); +const COLLAPSE$2 = api.internals.ns.selector('collapse'); + +const AccordionSelector = { + GROUP: api.internals.ns.selector('accordions-group'), + ACCORDION: ACCORDION, + COLLAPSE: `${ACCORDION} > ${COLLAPSE$2}, ${ACCORDION} > *:not(${ACCORDION}):not(${COLLAPSE$2}) > ${COLLAPSE$2}, ${ACCORDION} > *:not(${ACCORDION}):not(${COLLAPSE$2}) > *:not(${ACCORDION}):not(${COLLAPSE$2}) > ${COLLAPSE$2}`, + COLLAPSE_LEGACY: `${ACCORDION} ${COLLAPSE$2}`, + BUTTON: `${ACCORDION}__btn` +}; + +class Accordion extends api.core.Instance { + static get instanceClassName () { + return 'Accordion'; + } + + get collapsePrimary () { + const buttons = this.element.children.map(child => child.getInstance('CollapseButton')).filter(button => button !== null && button.hasClass(AccordionSelector.BUTTON)); + return buttons[0]; + } +} + +class AccordionsGroup extends api.core.CollapsesGroup { + static get instanceClassName () { + return 'AccordionsGroup'; + } + + validate (member) { + const match = member.node.matches(api.internals.legacy.isLegacy ? AccordionSelector.COLLAPSE_LEGACY : AccordionSelector.COLLAPSE); + return super.validate(member) && match; + } +} + +api.accordion = { + Accordion: Accordion, + AccordionSelector: AccordionSelector, + AccordionsGroup: AccordionsGroup +}; + +api.internals.register(api.accordion.AccordionSelector.GROUP, api.accordion.AccordionsGroup); +api.internals.register(api.accordion.AccordionSelector.ACCORDION, api.accordion.Accordion); + +const ButtonSelector = { + EQUISIZED_BUTTON: `${api.internals.ns.selector('btns-group--equisized')} ${api.internals.ns.selector('btn')}`, + EQUISIZED_GROUP: api.internals.ns.selector('btns-group--equisized') +}; + +api.button = { + ButtonSelector: ButtonSelector +}; + +api.internals.register(api.button.ButtonSelector.EQUISIZED_BUTTON, api.core.Equisized); +api.internals.register(api.button.ButtonSelector.EQUISIZED_GROUP, api.core.EquisizedsGroup); + +class CardDownload extends api.core.Instance { + static get instanceClassName () { + return 'CardDownload'; + } + + init () { + this.addAscent(api.core.AssessEmission.UPDATE, details => { + this.descend(api.core.AssessEmission.UPDATE, details); + }); + this.addAscent(api.core.AssessEmission.ADDED, () => { + this.descend(api.core.AssessEmission.ADDED); + }); + } +} + +const CardSelector = { + DOWNLOAD: api.internals.ns.selector('card--download'), + DOWNLOAD_DETAIL: `${api.internals.ns.selector('card--download')} ${api.internals.ns.selector('card__end')} ${api.internals.ns.selector('card__detail')}` +}; + +api.card = { + CardSelector: CardSelector, + CardDownload: CardDownload +}; + +api.internals.register(api.card.CardSelector.DOWNLOAD, api.card.CardDownload); +api.internals.register(api.card.CardSelector.DOWNLOAD_DETAIL, api.core.AssessDetail); + +const CheckboxSelector = { + INPUT: `${api.internals.ns.selector('checkbox-group')} input[type="checkbox"]` +}; + +const CheckboxEmission = { + CHANGE: api.internals.ns.emission('checkbox', 'change'), + RETRIEVE: api.internals.ns.emission('checkbox', 'retrieve') +}; + +class CheckboxInput extends api.core.Instance { + static get instanceClassName () { + return 'CheckboxInput'; + } + + constructor () { + super(); + this._handlingChange = this.handleChange.bind(this); + } + + init () { + this.node.addEventListener('change', this._handlingChange); + this.addDescent(CheckboxEmission.RETRIEVE, this._handlingChange); + this.handleChange(); + } + + get isChecked () { + return this.node.checked; + } + + handleChange () { + this.ascend(CheckboxEmission.CHANGE, this.node); + } +} + +api.checkbox = { + CheckboxSelector: CheckboxSelector, + CheckboxEmission: CheckboxEmission, + CheckboxInput: CheckboxInput +}; + +api.internals.register(api.checkbox.CheckboxSelector.INPUT, api.checkbox.CheckboxInput); + +const SegmentedSelector = { + SEGMENTED: api.internals.ns.selector('segmented'), + SEGMENTED_ELEMENTS: api.internals.ns.selector('segmented__elements'), + SEGMENTED_ELEMENT: api.internals.ns.selector('segmented__element input'), + SEGMENTED_LEGEND: api.internals.ns.selector('segmented__legend') +}; + +const SegmentedEmission = { + ADDED: api.internals.ns.emission('segmented', 'added'), + REMOVED: api.internals.ns.emission('segmented', 'removed') +}; + +class Segmented extends api.core.Instance { + static get instanceClassName () { + return 'Segmented'; + } + + init () { + this.elements = this.node.querySelector(SegmentedSelector.SEGMENTED_ELEMENTS); + this.legend = this.node.querySelector(SegmentedSelector.SEGMENTED_LEGEND); + this.addAscent(SegmentedEmission.ADDED, this.resize.bind(this)); + this.addAscent(SegmentedEmission.REMOVED, this.resize.bind(this)); + this._isLegendInline = this.legend && this.legend.classList.contains(`${api.prefix}-segmented__legend--inline`); + this.isResizing = true; + } + + resize () { + const SEGMENTED_VERTICAL = `${api.prefix}-segmented--vertical`; + const LEGEND_INLINE = `${api.prefix}-segmented__legend--inline`; + const gapOffset = 16; + + this.removeClass(SEGMENTED_VERTICAL); + + if (this._isLegendInline) { + this.legend.classList.add(LEGEND_INLINE); + + if (this.node.offsetWidth > this.node.parentNode.offsetWidth || (this.elements.scrollWidth + this.legend.offsetWidth + gapOffset) > this.node.parentNode.offsetWidth) { + this.legend.classList.remove(LEGEND_INLINE); + } + } + + if (this.elements.offsetWidth > this.node.parentNode.offsetWidth || this.elements.scrollWidth > this.node.parentNode.offsetWidth) { + this.addClass(SEGMENTED_VERTICAL); + } else { + this.removeClass(SEGMENTED_VERTICAL); + } + } +} + +class SegmentedElement extends api.core.Instance { + static get instanceClassName () { + return 'SegmentedElement'; + } + + init () { + this.ascend(SegmentedEmission.ADDED); + } + + dispose () { + this.ascend(SegmentedEmission.REMOVED); + } +} + +api.segmented = { + SegmentedSelector: SegmentedSelector, + SegmentedEmission: SegmentedEmission, + SegmentedElement: SegmentedElement, + Segmented: Segmented +}; + +api.internals.register(api.segmented.SegmentedSelector.SEGMENTED, api.segmented.Segmented); +api.internals.register(api.segmented.SegmentedSelector.SEGMENTED_ELEMENT, api.segmented.SegmentedElement); + +const BreadcrumbSelector = { + BREADCRUMB: api.internals.ns.selector('breadcrumb'), + BUTTON: api.internals.ns.selector('breadcrumb__button') +}; + +class Breadcrumb extends api.core.Instance { + constructor () { + super(); + this.count = 0; + this.focusing = this.focus.bind(this); + } + + static get instanceClassName () { + return 'Breadcrumb'; + } + + init () { + this.getCollapse(); + this.isResizing = true; + } + + get proxy () { + const scope = this; + return Object.assign(super.proxy, { + focus: scope.focus.bind(scope), + disclose: scope.collapse.disclose.bind(scope.collapse) + }); + } + + getCollapse () { + const collapse = this.collapse; + if (collapse) { + collapse.listen(api.core.DisclosureEvent.DISCLOSE, this.focusing); + } else { + this.addAscent(api.core.DisclosureEmission.ADDED, this.getCollapse.bind(this)); + } + } + + resize () { + const collapse = this.collapse; + const links = this.links; + if (!collapse || !links.length) return; + + if (this.isBreakpoint(api.core.Breakpoints.MD)) { + if (collapse.buttonHasFocus) links[0].focus(); + } else { + if (links.indexOf(document.activeElement) > -1) collapse.focus(); + } + } + + get links () { + return [...this.querySelectorAll('a[href]')]; + } + + get collapse () { + return this.element.getDescendantInstances(api.core.Collapse.instanceClassName, null, true)[0]; + } + + focus () { + this.count = 0; + this._focus(); + } + + _focus () { + const link = this.links[0]; + if (!link) return; + link.focus(); + this.request(this.verify.bind(this)); + } + + verify () { + this.count++; + if (this.count > 100) return; + const link = this.links[0]; + if (!link) return; + if (document.activeElement !== link) this._focus(); + } + + get collapsePrimary () { + const buttons = this.element.children.map(child => child.getInstance('CollapseButton')).filter(button => button !== null && button.hasClass(BreadcrumbSelector.BUTTON)); + return buttons[0]; + } +} + +api.breadcrumb = { + BreadcrumbSelector: BreadcrumbSelector, + Breadcrumb: Breadcrumb +}; + +api.internals.register(api.breadcrumb.BreadcrumbSelector.BREADCRUMB, api.breadcrumb.Breadcrumb); + +const TooltipSelector = { + TOOLTIP: api.internals.ns.selector('tooltip'), + SHOWN: api.internals.ns.selector('tooltip--shown'), + HIDDING: api.internals.ns.selector('tooltip--hidding'), + BUTTON: api.internals.ns.selector('btn--tooltip') +}; + +const TooltipReferentState = { + FOCUS: 1 << 0, + HOVER: 1 << 1 +}; + +class TooltipReferent extends api.core.PlacementReferent { + constructor () { + super(); + this._state = 0; + } + + static get instanceClassName () { + return 'TooltipReferent'; + } + + init () { + super.init(); + this.listen('focusin', this.focusIn.bind(this)); + this.listen('focusout', this.focusOut.bind(this)); + if (!this.matches(TooltipSelector.BUTTON)) { + const mouseover = this.mouseover.bind(this); + this.listen('mouseover', mouseover); + this.placement.listen('mouseover', mouseover); + const mouseout = this.mouseout.bind(this); + this.listen('mouseout', mouseout); + this.placement.listen('mouseout', mouseout); + } + this.addEmission(api.core.RootEmission.KEYDOWN, this._keydown.bind(this)); + this.listen('click', this._click.bind(this)); + this.addEmission(api.core.RootEmission.CLICK, this._clickOut.bind(this)); + } + + _click () { + this.focus(); + } + + _clickOut (target) { + if (!this.node.contains(target)) this.blur(); + } + + _keydown (keyCode) { + switch (keyCode) { + case api.core.KeyCodes.ESCAPE: + this.blur(); + this.close(); + break; + } + } + + close () { + this.state = 0; + } + + get state () { + return this._state; + } + + set state (value) { + if (this._state === value) return; + this.isShown = value > 0; + this._state = value; + } + + focusIn () { + this.state |= TooltipReferentState.FOCUS; + } + + focusOut () { + this.state &= ~TooltipReferentState.FOCUS; + } + + mouseover () { + this.state |= TooltipReferentState.HOVER; + } + + mouseout () { + this.state &= ~TooltipReferentState.HOVER; + } +} + +const ns = name => `${config.prefix}-${name}`; + +ns.selector = (name, notation) => { + if (notation === undefined) notation = '.'; + return `${notation}${ns(name)}`; +}; + +ns.attr = (name) => `data-${ns(name)}`; + +ns.attr.selector = (name, value) => { + let result = ns.attr(name); + if (value !== undefined) result += `="${value}"`; + return `[${result}]`; +}; + +ns.event = (type) => `${config.namespace}.${type}`; + +ns.emission = (domain, type) => `emission:${domain}.${type}`; + +const TooltipEvent = { + SHOW: ns.event('show'), + HIDE: ns.event('hide') +}; + +const TooltipState = { + HIDDEN: 'hidden', + SHOWN: 'shown', + HIDING: 'hiding' +}; + +class Tooltip extends api.core.Placement { + constructor () { + super(api.core.PlacementMode.AUTO, [api.core.PlacementPosition.TOP, api.core.PlacementPosition.BOTTOM], [api.core.PlacementAlign.CENTER, api.core.PlacementAlign.START, api.core.PlacementAlign.END]); + this.modifier = ''; + this._state = TooltipState.HIDDEN; + } + + static get instanceClassName () { + return 'Tooltip'; + } + + init () { + super.init(); + this.register(`[aria-describedby="${this.id}"]`, TooltipReferent); + this.listen('transitionend', this.transitionEnd.bind(this)); + } + + transitionEnd () { + if (this._state === TooltipState.HIDING) { + this.removeClass(TooltipSelector.SHOWN); + this.removeClass(TooltipSelector.HIDDING); + this._state = TooltipState.HIDDEN; + this.isShown = false; + } + } + + get isShown () { + return super.isShown; + } + + set isShown (value) { + if (!this.isEnabled) return; + switch (true) { + case value: + this._state = TooltipState.SHOWN; + this.addClass(TooltipSelector.SHOWN); + this.removeClass(TooltipSelector.HIDDING); + this.dispatch(TooltipEvent.SHOW); + super.isShown = true; + break; + + case this.isShown && !value && this._state === TooltipState.SHOWN: + this._state = TooltipState.HIDING; + this.addClass(TooltipSelector.HIDDING); + break; + + case this.isShown && !value && this._state === TooltipState.HIDDEN: + this.dispatch(TooltipEvent.HIDE); + this.removeClass(TooltipSelector.HIDDING); + super.isShown = false; + break; + } + } + + render () { + super.render(); + this.rect = this.getRect(); + let x = this.referentRect.center - this.rect.center; + const limit = this.rect.width * 0.5 - 8; + if (x < -limit) x = -limit; + if (x > limit) x = limit; + this.setProperty('--arrow-x', `${x.toFixed(2)}px`); + } +} + +api.tooltip = { + Tooltip: Tooltip, + TooltipSelector: TooltipSelector, + TooltipEvent: TooltipEvent +}; + +api.internals.register(api.tooltip.TooltipSelector.TOOLTIP, api.tooltip.Tooltip); + +class ToggleInput extends api.core.Instance { + static get instanceClassName () { + return 'ToggleInput'; + } + + get isChecked () { + return this.node.checked; + } +} + +class ToggleStatusLabel extends api.core.Instance { + static get instanceClassName () { + return 'ToggleStatusLabel'; + } + + init () { + this.register(`input[id="${this.getAttribute('for')}"]`, ToggleInput); + this.update(); + this.isSwappingFont = true; + } + + get proxy () { + const scope = this; + return Object.assign(super.proxy, { + update: scope.update.bind(scope) + }); + } + + get input () { + return this.getRegisteredInstances('ToggleInput')[0]; + } + + update () { + this.node.style.removeProperty('--toggle-status-width'); + const checked = this.input.isChecked; + + const style = getComputedStyle(this.node, ':before'); + let maxWidth = parseFloat(style.width); + this.input.node.checked = !checked; + + const style2 = getComputedStyle(this.node, ':before'); + const width = parseFloat(style2.width); + if (width > maxWidth) maxWidth = width; + this.input.node.checked = checked; + + this.node.style.setProperty('--toggle-status-width', (maxWidth / 16) + 'rem'); + } + + swapFont (families) { + this.update(); + } +} + +const ToggleSelector = { + STATUS_LABEL: `${api.internals.ns.selector('toggle__label')}${api.internals.ns.attr.selector('checked-label')}${api.internals.ns.attr.selector('unchecked-label')}` +}; + +// import { ToggleInput } from './script/toggle/toggle-input.js'; + +api.toggle = { + ToggleStatusLabel: ToggleStatusLabel, + ToggleSelector: ToggleSelector +}; + +api.internals.register(api.toggle.ToggleSelector.STATUS_LABEL, api.toggle.ToggleStatusLabel); + +const ITEM$1 = api.internals.ns.selector('sidemenu__item'); +const COLLAPSE$1 = api.internals.ns.selector('collapse'); + +const SidemenuSelector = { + LIST: api.internals.ns.selector('sidemenu__list'), + COLLAPSE: `${ITEM$1} > ${COLLAPSE$1}, ${ITEM$1} > *:not(${ITEM$1}):not(${COLLAPSE$1}) > ${COLLAPSE$1}, ${ITEM$1} > *:not(${ITEM$1}):not(${COLLAPSE$1}) > *:not(${ITEM$1}):not(${COLLAPSE$1}) > ${COLLAPSE$1}`, + COLLAPSE_LEGACY: `${ITEM$1} ${COLLAPSE$1}`, + ITEM: api.internals.ns.selector('sidemenu__item'), + BUTTON: api.internals.ns.selector('sidemenu__btn') +}; + +class SidemenuList extends api.core.CollapsesGroup { + static get instanceClassName () { + return 'SidemenuList'; + } + + validate (member) { + return super.validate(member) && member.node.matches(api.internals.legacy.isLegacy ? SidemenuSelector.COLLAPSE_LEGACY : SidemenuSelector.COLLAPSE); + } +} + +class SidemenuItem extends api.core.Instance { + static get instanceClassName () { + return 'SidemenuItem'; + } + + get collapsePrimary () { + const buttons = this.element.children.map(child => child.getInstance('CollapseButton')).filter(button => button !== null && button.hasClass(SidemenuSelector.BUTTON)); + return buttons[0]; + } +} + +api.sidemenu = { + SidemenuList: SidemenuList, + SidemenuItem: SidemenuItem, + SidemenuSelector: SidemenuSelector +}; + +api.internals.register(api.sidemenu.SidemenuSelector.LIST, api.sidemenu.SidemenuList); +api.internals.register(api.sidemenu.SidemenuSelector.ITEM, api.sidemenu.SidemenuItem); + +const ModalSelector = { + MODAL: api.internals.ns.selector('modal'), + SCROLL_DIVIDER: api.internals.ns.selector('scroll-divider'), + BODY: api.internals.ns.selector('modal__body'), + TITLE: api.internals.ns.selector('modal__title') +}; + +class ModalButton extends api.core.DisclosureButton { + constructor () { + super(api.core.DisclosureType.OPENED); + } + + static get instanceClassName () { + return 'ModalButton'; + } +} + +const ModalAttribute = { + CONCEALING_BACKDROP: api.internals.ns.attr('concealing-backdrop') +}; + +class Modal extends api.core.Disclosure { + constructor () { + super(api.core.DisclosureType.OPENED, ModalSelector.MODAL, ModalButton, 'ModalsGroup'); + this._isDecorated = false; + this.scrolling = this.resize.bind(this, false); + this.resizing = this.resize.bind(this, true); + } + + static get instanceClassName () { + return 'Modal'; + } + + init () { + super.init(); + this._isDialog = this.node.tagName === 'DIALOG'; + this.listenClick(); + this.addEmission(api.core.RootEmission.KEYDOWN, this._keydown.bind(this)); + } + + _keydown (keyCode) { + switch (keyCode) { + case api.core.KeyCodes.ESCAPE: + this._escape(); + break; + } + } + + // TODO v2 : passer les tagName d'action en constante + _escape () { + const tagName = document.activeElement ? document.activeElement.tagName : undefined; + + switch (tagName) { + case 'INPUT': + case 'LABEL': + case 'TEXTAREA': + case 'SELECT': + case 'AUDIO': + case 'VIDEO': + break; + + default: + if (this.isDisclosed) { + this.conceal(); + this.focus(); + } + } + } + + retrieved () { + this._ensureAccessibleName(); + } + + get body () { + return this.element.getDescendantInstances('ModalBody', 'Modal')[0]; + } + + handleClick (e) { + if (e.target === this.node && this.getAttribute(ModalAttribute.CONCEALING_BACKDROP) !== 'false') this.conceal(); + } + + disclose (withhold) { + if (!super.disclose(withhold)) return false; + if (this.body) { + this.body.isResizing = true; + this.body.resize(); + } + this.isScrollLocked = true; + this.setAttribute('aria-modal', 'true'); + this.setAttribute('open', 'true'); + if (!this._isDialog) { + this.decorateDialog(); + } + return true; + } + + conceal (withhold, preventFocus) { + if (!super.conceal(withhold, preventFocus)) return false; + this.isScrollLocked = false; + this.removeAttribute('aria-modal'); + this.removeAttribute('open'); + if (this.body) this.body.isResizing = false; + if (!this._isDialog) { + this.stripDialog(); + } + return true; + } + + get isDialog () { + return this._isDialog; + } + + set isDialog (value) { + this._isDialog = value; + } + + get isActive () { + return super.isActive; + } + + set isActive (value) { + super.isActive = value; + if (value) this._ensureAccessibleName(); + } + + decorateDialog () { + if (this._isDecorated) return; + this._isDecorated = true; + this._hasDialogRole = this.getAttribute('role') === 'dialog'; + if (!this._hasDialogRole) this.setAttribute('role', 'dialog'); + } + + stripDialog () { + if (!this._isDecorated) return; + this._isDecorated = false; + if (!this._hasDialogRole) this.removeAttribute('role'); + } + + _setAccessibleName (node, append) { + const id = this.retrieveNodeId(node, append); + this.warn(`add reference to ${append} for accessible name (aria-labelledby)`); + this.setAttribute('aria-labelledby', id); + } + + _ensureAccessibleName () { + if (!this.isActive || !this.isEnabled || (this.isEnabled && (this.hasAttribute('aria-labelledby') || this.hasAttribute('aria-label')))) return; + this.warn('missing accessible name'); + const title = this.node.querySelector(ModalSelector.TITLE); + const primary = this.primaryButtons[0]; + + switch (true) { + case title !== null: + this._setAccessibleName(title, 'title'); + break; + + case primary !== undefined: + this.warn('missing required title, fallback to primary button'); + this._setAccessibleName(primary, 'primary'); + break; + } + } +} + +const unordereds = [ + '[tabindex="0"]', + 'a[href]', + 'button:not([disabled])', + 'input:not([disabled])', + 'select:not([disabled])', + 'textarea:not([disabled])', + 'audio[controls]', + 'video[controls]', + '[contenteditable]:not([contenteditable="false"])', + 'details>summary:first-of-type', + 'details', + 'iframe' +]; + +const UNORDEREDS = unordereds.join(); + +const ordereds = [ + '[tabindex]:not([tabindex="-1"]):not([tabindex="0"])' +]; + +const ORDEREDS = ordereds.join(); + +const isFocusable = (element, container) => { + if (!(element instanceof Element)) return false; + const style = window.getComputedStyle(element); + if (!style) return false; + if (style.visibility === 'hidden') return false; + if (container === undefined) container = element; + + while (container.contains(element)) { + if (style.display === 'none') return false; + element = element.parentElement; + } + + return true; +}; + +class FocusTrap { + constructor (onTrap, onUntrap) { + this.element = null; + this.activeElement = null; + this.onTrap = onTrap; + this.onUntrap = onUntrap; + this.waiting = this.wait.bind(this); + this.handling = this.handle.bind(this); + this.focusing = this.maintainFocus.bind(this); + this.current = null; + } + + get trapped () { return this.element !== null; } + + trap (element) { + if (this.trapped) this.untrap(); + + this.element = element; + this.isTrapping = true; + this.wait(); + + if (this.onTrap) this.onTrap(); + } + + wait () { + if (!isFocusable(this.element)) { + window.requestAnimationFrame(this.waiting); + return; + } + + this.trapping(); + } + + trapping () { + if (!this.isTrapping) return; + this.isTrapping = false; + const focusables = this.focusables; + if (focusables.length && focusables.indexOf(document.activeElement) === -1) focusables[0].focus(); + this.element.setAttribute('aria-modal', true); + window.addEventListener('keydown', this.handling); + document.body.addEventListener('focus', this.focusing, true); + } + + stun (node) { + for (const child of node.children) { + if (child === this.element) continue; + if (child.contains(this.element)) { + this.stun(child); + continue; + } + this.stunneds.push(new Stunned(child)); + } + } + + maintainFocus (event) { + if (!this.element.contains(event.target)) { + const focusables = this.focusables; + if (focusables.length === 0) return; + const first = focusables[0]; + event.preventDefault(); + first.focus(); + } + } + + handle (e) { + if (e.keyCode !== 9) return; + + const focusables = this.focusables; + if (focusables.length === 0) return; + + const first = focusables[0]; + const last = focusables[focusables.length - 1]; + + const index = focusables.indexOf(document.activeElement); + + if (e.shiftKey) { + if (!this.element.contains(document.activeElement) || index < 1) { + e.preventDefault(); + last.focus(); + } else if (document.activeElement.tabIndex > 0 || focusables[index - 1].tabIndex > 0) { + e.preventDefault(); + focusables[index - 1].focus(); + } + } else { + if (!this.element.contains(document.activeElement) || index === focusables.length - 1 || index === -1) { + e.preventDefault(); + first.focus(); + } else if (document.activeElement.tabIndex > 0) { + e.preventDefault(); + focusables[index + 1].focus(); + } + } + } + + get focusables () { + let unordereds = api.internals.dom.querySelectorAllArray(this.element, UNORDEREDS); + + /** + * filtrage des radiobutttons de même name (la navigations d'un groupe de radio se fait à la flèche et non pas au tab + **/ + const radios = api.internals.dom.querySelectorAllArray(document.documentElement, 'input[type="radio"]'); + + if (radios.length) { + const groups = {}; + + for (const radio of radios) { + const name = radio.getAttribute('name'); + if (groups[name] === undefined) groups[name] = new RadioButtonGroup(name); + groups[name].push(radio); + } + + unordereds = unordereds.filter((unordered) => { + if (unordered.tagName.toLowerCase() !== 'input' || (unordered.getAttribute('type') && unordered.getAttribute('type').toLowerCase() !== 'radio')) return true; + const name = unordered.getAttribute('name'); + return groups[name].keep(unordered); + }); + } + + const ordereds = api.internals.dom.querySelectorAllArray(this.element, ORDEREDS); + + ordereds.sort((a, b) => a.tabIndex - b.tabIndex); + + const noDuplicates = unordereds.filter((element) => ordereds.indexOf(element) === -1); + const concateneds = ordereds.concat(noDuplicates); + return concateneds.filter((element) => element.tabIndex !== '-1' && isFocusable(element, this.element)); + } + + untrap () { + if (!this.trapped) return; + this.isTrapping = false; + + this.element.removeAttribute('aria-modal'); + window.removeEventListener('keydown', this.handling); + document.body.removeEventListener('focus', this.focusing, true); + + this.element = null; + + if (this.onUntrap) this.onUntrap(); + } + + dispose () { + this.untrap(); + } +} + +class Stunned { + constructor (element) { + this.element = element; + // this.hidden = element.getAttribute('aria-hidden'); + this.inert = element.getAttribute('inert'); + + // this.element.setAttribute('aria-hidden', true); + this.element.setAttribute('inert', ''); + } + + unstun () { + /* + if (this.hidden === null) this.element.removeAttribute('aria-hidden'); + else this.element.setAttribute('aria-hidden', this.hidden); + */ + + if (this.inert === null) this.element.removeAttribute('inert'); + else this.element.setAttribute('inert', this.inert); + } +} + +class RadioButtonGroup { + constructor (name) { + this.name = name; + this.buttons = []; + } + + push (button) { + this.buttons.push(button); + if (button === document.activeElement || button.checked || this.selected === undefined) this.selected = button; + } + + keep (button) { + return this.selected === button; + } +} + +class ModalsGroup extends api.core.DisclosuresGroup { + constructor () { + super('Modal', false); + this.focusTrap = new FocusTrap(); + } + + static get instanceClassName () { + return 'ModalsGroup'; + } + + apply (value, initial) { + super.apply(value, initial); + if (this.current === null) this.focusTrap.untrap(); + else this.focusTrap.trap(this.current.node); + } +} + +const OFFSET = 32; // 32px => 8v => 2rem + +class ModalBody extends api.core.Instance { + static get instanceClassName () { + return 'ModalBody'; + } + + init () { + this.listen('scroll', this.divide.bind(this)); + } + + divide () { + if (this.node.scrollHeight > this.node.clientHeight) { + if (this.node.offsetHeight + this.node.scrollTop >= this.node.scrollHeight) { + this.removeClass(ModalSelector.SCROLL_DIVIDER); + } else { + this.addClass(ModalSelector.SCROLL_DIVIDER); + } + } else { + this.removeClass(ModalSelector.SCROLL_DIVIDER); + } + } + + resize () { + this.adjust(); + this.request(this.adjust.bind(this)); + } + + adjust () { + const offset = OFFSET * (this.isBreakpoint(api.core.Breakpoints.MD) ? 2 : 1); + if (this.isLegacy) this.style.maxHeight = `${window.innerHeight - offset}px`; + else this.style.setProperty('--modal-max-height', `${window.innerHeight - offset}px`); + this.divide(); + } +} + +api.modal = { + Modal: Modal, + ModalButton: ModalButton, + ModalBody: ModalBody, + ModalsGroup: ModalsGroup, + ModalSelector: ModalSelector +}; + +api.internals.register(api.modal.ModalSelector.MODAL, api.modal.Modal); +api.internals.register(api.modal.ModalSelector.BODY, api.modal.ModalBody); +api.internals.register(api.core.RootSelector.ROOT, api.modal.ModalsGroup); + +const PasswordEmission = { + TOGGLE: api.internals.ns.emission('password', 'toggle'), + ADJUST: api.internals.ns.emission('password', 'adjust') +}; + +class PasswordToggle extends api.core.Instance { + static get instanceClassName () { + return 'PasswordToggle'; + } + + init () { + this.listenClick(); + this.ascend(PasswordEmission.ADJUST, this.width); + this.isSwappingFont = true; + this._isChecked = this.isChecked; + } + + get width () { + const style = getComputedStyle(this.node.parentNode); + return parseInt(style.width); + } + + get isChecked () { + return this.node.checked; + } + + set isChecked (value) { + this._isChecked = value; + this.ascend(PasswordEmission.TOGGLE, value); + } + + handleClick () { + this.isChecked = !this._isChecked; + } + + swapFont (families) { + this.ascend(PasswordEmission.ADJUST, this.width); + } +} + +class Password extends api.core.Instance { + static get instanceClassName () { + return 'Password'; + } + + init () { + this.addAscent(PasswordEmission.TOGGLE, this.toggle.bind(this)); + this.addAscent(PasswordEmission.ADJUST, this.adjust.bind(this)); + } + + toggle (value) { + this.descend(PasswordEmission.TOGGLE, value); + } + + adjust (value) { + this.descend(PasswordEmission.ADJUST, value); + } +} + +const PasswordSelector = { + PASSWORD: api.internals.ns.selector('password'), + INPUT: api.internals.ns.selector('password__input'), + LABEL: api.internals.ns.selector('password__label'), + TOOGLE: `${api.internals.ns.selector('password__checkbox')} input[type="checkbox"]` +}; + +class PasswordInput extends api.core.Instance { + static get instanceClassName () { + return 'PasswordInput'; + } + + init () { + this.addDescent(PasswordEmission.TOGGLE, this.toggle.bind(this)); + this._isRevealed = this.hasAttribute('type') === 'password'; + this.listen('keydown', this.capslock.bind(this)); // for capslock enabled + this.listen('keyup', this.capslock.bind(this)); // for capslock desabled + } + + toggle (value) { + this.isRevealed = value; + this.setAttribute('type', value ? 'text' : 'password'); + } + + get isRevealed () { + return this._isRevealed; + } + + capslock (event) { + if (event && typeof event.getModifierState !== 'function') return; + if (event.getModifierState('CapsLock')) { + this.node.parentNode.setAttribute(api.internals.ns.attr('capslock'), ''); + } else { + this.node.parentNode.removeAttribute(api.internals.ns.attr('capslock')); + } + } + + set isRevealed (value) { + this._isRevealed = value; + this.setAttribute('type', value ? 'text' : 'password'); + } +} + +class PasswordLabel extends api.core.Instance { + static get instanceClassName () { + return 'PasswordLabel'; + } + + init () { + this.addDescent(PasswordEmission.ADJUST, this.adjust.bind(this)); + } + + adjust (value) { + const valueREM = Math.ceil(value / 16); + this.node.style.paddingRight = valueREM + 'rem'; + } +} + +api.password = { + Password: Password, + PasswordToggle: PasswordToggle, + PasswordSelector: PasswordSelector, + PasswordInput: PasswordInput, + PasswordLabel: PasswordLabel +}; + +api.internals.register(api.password.PasswordSelector.INPUT, api.password.PasswordInput); +api.internals.register(api.password.PasswordSelector.PASSWORD, api.password.Password); +api.internals.register(api.password.PasswordSelector.TOOGLE, api.password.PasswordToggle); +api.internals.register(api.password.PasswordSelector.LABEL, api.password.PasswordLabel); + +const ITEM = api.internals.ns.selector('nav__item'); +const COLLAPSE = api.internals.ns.selector('collapse'); + +const NavigationSelector = { + NAVIGATION: api.internals.ns.selector('nav'), + COLLAPSE: `${ITEM} > ${COLLAPSE}, ${ITEM} > *:not(${ITEM}):not(${COLLAPSE}) > ${COLLAPSE}, ${ITEM} > *:not(${ITEM}):not(${COLLAPSE}) > *:not(${ITEM}):not(${COLLAPSE}) > ${COLLAPSE}`, + COLLAPSE_LEGACY: `${ITEM} ${COLLAPSE}`, + ITEM: ITEM, + ITEM_RIGHT: `${ITEM}--align-right`, + MENU: api.internals.ns.selector('menu'), + BUTTON: api.internals.ns.selector('nav__btn'), + TRANSLATE_BUTTON: api.internals.ns.selector('translate__btn') +}; + +class NavigationItem extends api.core.Instance { + constructor () { + super(); + this._isRightAligned = false; + } + + static get instanceClassName () { + return 'NavigationItem'; + } + + init () { + this.addAscent(api.core.DisclosureEmission.ADDED, this.calculate.bind(this)); + this.addAscent(api.core.DisclosureEmission.REMOVED, this.calculate.bind(this)); + this.isResizing = true; + this.calculate(); + } + + resize () { + this.calculate(); + } + + calculate () { + const collapse = this.element.getDescendantInstances(api.core.Collapse.instanceClassName, null, true)[0]; + if (collapse && this.isBreakpoint(api.core.Breakpoints.LG) && collapse.element.node.matches(NavigationSelector.MENU)) { + const right = this.element.node.parentElement.getBoundingClientRect().right; // todo: ne fonctionne que si la nav fait 100% du container + const width = collapse.element.node.getBoundingClientRect().width; + const left = this.element.node.getBoundingClientRect().left; + this.isRightAligned = left + width > right; + } else this.isRightAligned = false; + } + + get isRightAligned () { + return this._isRightAligned; + } + + set isRightAligned (value) { + if (this._isRightAligned === value) return; + this._isRightAligned = value; + if (value) api.internals.dom.addClass(this.element.node, NavigationSelector.ITEM_RIGHT); + else api.internals.dom.removeClass(this.element.node, NavigationSelector.ITEM_RIGHT); + } + + get collapsePrimary () { + const buttons = this.element.children.map(child => child.getInstance('CollapseButton')).filter(button => button !== null && (button.hasClass(NavigationSelector.BUTTON) || button.hasClass(NavigationSelector.TRANSLATE_BUTTON))); + return buttons[0]; + } +} + +const NavigationMousePosition = { + NONE: -1, + INSIDE: 0, + OUTSIDE: 1 +}; + +class Navigation extends api.core.CollapsesGroup { + static get instanceClassName () { + return 'Navigation'; + } + + init () { + super.init(); + this.clicked = false; + this.out = false; + this.addEmission(api.core.RootEmission.CLICK, this._handleRootClick.bind(this)); + this.listen('mousedown', this.handleMouseDown.bind(this)); + this.addEmission(api.core.RootEmission.KEYDOWN, this._keydown.bind(this)); + this.listenClick({ capture: true }); + this.isResizing = true; + } + + validate (member) { + return super.validate(member) && member.element.node.matches(api.internals.legacy.isLegacy ? NavigationSelector.COLLAPSE_LEGACY : NavigationSelector.COLLAPSE); + } + + get hasOpenedMenu () { + return this.isBreakpoint(api.core.Breakpoints.LG) && this.index > -1; + } + + _keydown (keyCode) { + switch (keyCode) { + case api.core.KeyCodes.ESCAPE: + if (!this.hasOpenedMenu) return; + this.index = -1; + break; + + case api.core.KeyCodes.TAB: + if (!this.hasOpenedMenu) return; + this.request(() => { + if (this.current.node.contains(document.activeElement)) return; + this.index = -1; + }); + break; + } + } + + handleMouseDown (e) { + if (!this.hasOpenedMenu) return; + this.position = this.current.node.contains(e.target) ? NavigationMousePosition.INSIDE : NavigationMousePosition.OUTSIDE; + this.requestPosition(); + } + + handleClick (e) { + if (e.target.matches('a, button') && !e.target.matches('[aria-controls]') && !e.target.matches(api.core.DisclosureSelector.PREVENT_CONCEAL)) { + this.index = -1; + } + } + + _handleRootClick (target) { + if (!this.isBreakpoint(api.core.Breakpoints.LG)) return; + if (!this.node.contains(target)) { + this.out = true; + this.requestPosition(); + } + } + + requestPosition () { + if (this.isRequesting) return; + this.isRequesting = true; + this.request(this.getPosition.bind(this)); + } + + getPosition () { + if (this.out) { + switch (this.position) { + case NavigationMousePosition.OUTSIDE: + this.index = -1; + break; + + case NavigationMousePosition.INSIDE: + if (this.current && !this.current.node.contains(document.activeElement)) this.current.focus(); + break; + + default: + if (this.index > -1 && !this.current.hasFocus) this.index = -1; + } + } + + this.request(this.requested.bind(this)); + } + + requested () { + this.position = NavigationMousePosition.NONE; + this.out = false; + this.isRequesting = false; + } + + get index () { return super.index; } + + set index (value) { + if (value === -1 && this.current && this.current.hasFocus) this.current.focus(); + super.index = value; + } + + get canUngroup () { + return !this.isBreakpoint(api.core.Breakpoints.LG); + } + + resize () { + this.update(); + } +} + +api.navigation = { + Navigation: Navigation, + NavigationItem: NavigationItem, + NavigationMousePosition: NavigationMousePosition, + NavigationSelector: NavigationSelector +}; + +api.internals.register(api.navigation.NavigationSelector.NAVIGATION, api.navigation.Navigation); +api.internals.register(api.navigation.NavigationSelector.ITEM, api.navigation.NavigationItem); + +/** + * TabButton correspond au bouton cliquable qui change le panel + * TabButton étend de DisclosureButton qui ajoute/enelve l'attribut aria-selected, + * Et change l'attributte tabindex a 0 si le boutton est actif (value=true), -1 s'il n'est pas actif (value=false) + */ +class TabButton extends api.core.DisclosureButton { + constructor () { + super(api.core.DisclosureType.SELECT); + } + + static get instanceClassName () { + return 'TabButton'; + } + + handleClick (e) { + super.handleClick(e); + this.focus(); + } + + apply (value) { + super.apply(value); + if (this.isPrimary) { + this.setAttribute('tabindex', value ? '0' : '-1'); + if (value) { + if (this.list) this.list.focalize(this); + } + } + } + + get list () { + return this.element.getAscendantInstance('TabsList', 'TabsGroup'); + } +} + +const TabSelector = { + TAB: api.internals.ns.selector('tabs__tab'), + GROUP: api.internals.ns.selector('tabs'), + PANEL: api.internals.ns.selector('tabs__panel'), + LIST: api.internals.ns.selector('tabs__list'), + SHADOW: api.internals.ns.selector('tabs__shadow'), + SHADOW_LEFT: api.internals.ns.selector('tabs__shadow--left'), + SHADOW_RIGHT: api.internals.ns.selector('tabs__shadow--right'), + PANEL_START: api.internals.ns.selector('tabs__panel--direction-start'), + PANEL_END: api.internals.ns.selector('tabs__panel--direction-end') +}; + +const TabPanelDirection = { + START: 'direction-start', + END: 'direction-end', + NONE: 'none' +}; + +/** + * Tab coorespond au panel d'un élement Tabs (tab panel) + * Tab étend disclosure qui ajoute/enleve le modifier --selected, + * et ajoute/eleve l'attribut hidden, sur le panel + */ +class TabPanel extends api.core.Disclosure { + constructor () { + super(api.core.DisclosureType.SELECT, TabSelector.PANEL, TabButton, 'TabsGroup'); + this._direction = TabPanelDirection.NONE; + this._isPreventingTransition = false; + } + + static get instanceClassName () { + return 'TabPanel'; + } + + get direction () { + return this._direction; + } + + set direction (value) { + if (value === this._direction) return; + switch (this._direction) { + case TabPanelDirection.START: + this.removeClass(TabSelector.PANEL_START); + break; + + case TabPanelDirection.END: + this.removeClass(TabSelector.PANEL_END); + break; + + case TabPanelDirection.NONE: + break; + + default: + return; + } + + this._direction = value; + + switch (this._direction) { + case TabPanelDirection.START: + this.addClass(TabSelector.PANEL_START); + break; + + case TabPanelDirection.END: + this.addClass(TabSelector.PANEL_END); + break; + } + } + + get isPreventingTransition () { + return this._isPreventingTransition; + } + + set isPreventingTransition (value) { + if (this._isPreventingTransition === value) return; + if (value) this.addClass(api.internals.motion.TransitionSelector.NONE); + else this.removeClass(api.internals.motion.TransitionSelector.NONE); + this._isPreventingTransition = value === true; + } + + translate (direction, initial) { + this.isPreventingTransition = initial; + this.direction = direction; + } + + reset () { + if (this.group) this.group.retrieve(true); + } + + _electPrimaries (candidates) { + if (!this.group || !this.group.list) return []; + return super._electPrimaries(candidates).filter(candidate => this.group.list.node.contains(candidate.node)); + } +} + +const TabKeys = { + LEFT: 'tab_keys_left', + RIGHT: 'tab_keys_right', + HOME: 'tab_keys_home', + END: 'tab_keys_end' +}; + +const TabEmission = { + PRESS_KEY: api.internals.ns.emission('tab', 'press_key'), + LIST_HEIGHT: api.internals.ns.emission('tab', 'list_height') +}; + +/** +* TabGroup est la classe étendue de DiscosuresGroup +* Correspond à un objet Tabs avec plusieurs tab-button & Tab (panel) +*/ +class TabsGroup extends api.core.DisclosuresGroup { + constructor () { + super('TabPanel'); + } + + static get instanceClassName () { + return 'TabsGroup'; + } + + init () { + super.init(); + + this.listen('transitionend', this.transitionend.bind(this)); + this.addAscent(TabEmission.PRESS_KEY, this.pressKey.bind(this)); + this.addAscent(TabEmission.LIST_HEIGHT, this.setListHeight.bind(this)); + this.isRendering = true; + } + + getIndex (defaultIndex = 0) { + super.getIndex(defaultIndex); + } + + get list () { + return this.element.getDescendantInstances('TabsList', 'TabsGroup', true)[0]; + } + + setListHeight (value) { + this.listHeight = value; + } + + transitionend (e) { + this.isPreventingTransition = true; + } + + get buttonHasFocus () { + return this.members.some(member => member.buttonHasFocus); + } + + pressKey (key) { + switch (key) { + case TabKeys.LEFT: + this.pressLeft(); + break; + + case TabKeys.RIGHT: + this.pressRight(); + break; + + case TabKeys.HOME: + this.pressHome(); + break; + + case TabKeys.END: + this.pressEnd(); + break; + } + } + + /** + * Selectionne l'element suivant de la liste si on est sur un bouton + * Si on est à la fin on retourne au début + */ + pressRight () { + if (this.buttonHasFocus) { + if (this.index < this.length - 1) { + this.index++; + } else { + this.index = 0; + } + + this.focus(); + } + }; + + /** + * Selectionne l'element précédent de la liste si on est sur un bouton + * Si on est au debut retourne a la fin + */ + pressLeft () { + if (this.buttonHasFocus) { + if (this.index > 0) { + this.index--; + } else { + this.index = this.length - 1; + } + + this.focus(); + } + }; + + /** + * Selectionne le permier element de la liste si on est sur un bouton + */ + pressHome () { + if (this.buttonHasFocus) { + this.index = 0; + this.focus(); + } + }; + + /** + * Selectionne le dernier element de la liste si on est sur un bouton + */ + pressEnd () { + if (this.buttonHasFocus) { + this.index = this.length - 1; + this.focus(); + } + }; + + focus () { + if (this.current) { + this.current.focus(); + } + } + + apply () { + for (let i = 0; i < this._index; i++) this.members[i].translate(TabPanelDirection.START); + if (this.current) this.current.translate(TabPanelDirection.NONE); + for (let i = this._index + 1; i < this.length; i++) this.members[i].translate(TabPanelDirection.END); + this.isPreventingTransition = false; + } + + get isPreventingTransition () { + return this._isPreventingTransition; + } + + set isPreventingTransition (value) { + if (this._isPreventingTransition === value) return; + if (value) this.addClass(api.internals.motion.TransitionSelector.NONE); + else this.removeClass(api.internals.motion.TransitionSelector.NONE); + this._isPreventingTransition = value === true; + } + + render () { + if (this.current === null) return; + this.node.scrollTop = 0; + this.node.scrollLeft = 0; + const paneHeight = Math.round(this.current.node.offsetHeight); + if (this.panelHeight === paneHeight) return; + this.panelHeight = paneHeight; + this.style.setProperty('--tabs-height', (this.panelHeight + this.listHeight) + 'px'); + } +} + +const FOCALIZE_OFFSET = 16; +const SCROLL_OFFSET$1 = 16; // valeur en px du scroll avant laquelle le shadow s'active ou se desactive + +class TabsList extends api.core.Instance { + static get instanceClassName () { + return 'TabsList'; + } + + init () { + this.listen('scroll', this.scroll.bind(this)); + this.listenKey(api.core.KeyCodes.RIGHT, this.ascend.bind(this, TabEmission.PRESS_KEY, TabKeys.RIGHT), true, true); + this.listenKey(api.core.KeyCodes.LEFT, this.ascend.bind(this, TabEmission.PRESS_KEY, TabKeys.LEFT), true, true); + this.listenKey(api.core.KeyCodes.HOME, this.ascend.bind(this, TabEmission.PRESS_KEY, TabKeys.HOME), true, true); + this.listenKey(api.core.KeyCodes.END, this.ascend.bind(this, TabEmission.PRESS_KEY, TabKeys.END), true, true); + this.isResizing = true; + } + + focalize (btn) { + const btnRect = btn.getRect(); + const listRect = this.getRect(); + const actualScroll = this.node.scrollLeft; + if (btnRect.left < listRect.left) this.node.scrollTo(actualScroll - listRect.left + btnRect.left - FOCALIZE_OFFSET, 0); + else if (btnRect.right > listRect.right) this.node.scrollTo(actualScroll - listRect.right + btnRect.right + FOCALIZE_OFFSET, 0); + } + + get isScrolling () { + return this._isScrolling; + } + + set isScrolling (value) { + if (this._isScrolling === value) return; + this._isScrolling = value; + this.apply(); + } + + apply () { + if (this._isScrolling) { + this.addClass(TabSelector.SHADOW); + this.scroll(); + } else { + this.removeClass(TabSelector.SHADOW_RIGHT); + this.removeClass(TabSelector.SHADOW_LEFT); + this.removeClass(TabSelector.SHADOW); + } + } + + /* ajoute la classe fr-table__shadow-left ou fr-table__shadow-right sur fr-table en fonction d'une valeur de scroll et du sens (right, left) */ + scroll () { + const scrollLeft = Math.abs(this.node.scrollLeft); + const isMin = scrollLeft <= SCROLL_OFFSET$1; + const max = this.node.scrollWidth - this.node.clientWidth - SCROLL_OFFSET$1; + const isMax = Math.abs(scrollLeft) >= max; + const isRtl = getComputedStyle(this.node).direction === 'rtl'; + const minSelector = isRtl ? TabSelector.SHADOW_RIGHT : TabSelector.SHADOW_LEFT; + const maxSelector = isRtl ? TabSelector.SHADOW_LEFT : TabSelector.SHADOW_RIGHT; + + if (isMin) { + this.removeClass(minSelector); + } else { + this.addClass(minSelector); + } + + if (isMax) { + this.removeClass(maxSelector); + } else { + this.addClass(maxSelector); + } + } + + resize () { + this.isScrolling = this.node.scrollWidth > this.node.clientWidth + SCROLL_OFFSET$1; + const height = this.getRect().height; + this.setProperty('--tabs-list-height', `${height}px`); + this.ascend(TabEmission.LIST_HEIGHT, height); + } + + dispose () { + this.isScrolling = false; + } +} + +api.tab = { + TabPanel: TabPanel, + TabButton: TabButton, + TabsGroup: TabsGroup, + TabsList: TabsList, + TabSelector: TabSelector, + TabEmission: TabEmission +}; + +api.internals.register(api.tab.TabSelector.PANEL, api.tab.TabPanel); +api.internals.register(api.tab.TabSelector.GROUP, api.tab.TabsGroup); +api.internals.register(api.tab.TabSelector.LIST, api.tab.TabsList); + +const TagEvent = { + DISMISS: api.internals.ns.event('dismiss') +}; + +class TagDismissible extends api.core.Instance { + static get instanceClassName () { + return 'TagDismissible'; + } + + init () { + this.listenClick(); + } + + handleClick () { + this.focusClosest(); + + switch (api.mode) { + case api.Modes.ANGULAR: + case api.Modes.REACT: + case api.Modes.VUE: + this.request(this.verify.bind(this)); + break; + + default: + this.remove(); + } + + this.dispatch(TagEvent.DISMISS); + } + + verify () { + if (document.body.contains(this.node)) this.warn(`a TagDismissible has just been dismissed and should be removed from the dom. In ${api.mode} mode, the api doesn't handle dom modification. An event ${TagEvent.DISMISS} is dispatched by the element to trigger the removal`); + } +} + +const TagSelector = { + PRESSABLE: `${api.internals.ns.selector('tag')}[aria-pressed]`, + DISMISSIBLE: `${api.internals.ns.selector('tag--dismiss')}` +}; + +api.tag = { + TagDismissible: TagDismissible, + TagSelector: TagSelector, + TagEvent: TagEvent +}; + +api.internals.register(api.tag.TagSelector.PRESSABLE, api.core.Toggle); +api.internals.register(api.tag.TagSelector.DISMISSIBLE, api.tag.TagDismissible); + +const TRANSCRIPTION = api.internals.ns.selector('transcription'); + +const TranscriptionSelector = { + TRANSCRIPTION: TRANSCRIPTION, + BUTTON: `${TRANSCRIPTION}__btn` +}; + +class Transcription extends api.core.Instance { + static get instanceClassName () { + return 'Transcription'; + } + + get collapsePrimary () { + const buttons = this.element.children.map(child => child.getInstance('CollapseButton')).filter(button => button !== null && button.hasClass(TranscriptionSelector.BUTTON)); + return buttons[0]; + } +} + +api.transcription = { + Transcription: Transcription, + TranscriptionSelector: TranscriptionSelector +}; + +api.internals.register(api.transcription.TranscriptionSelector.TRANSCRIPTION, api.transcription.Transcription); + +class TileDownload extends api.core.Instance { + static get instanceClassName () { + return 'TileDownload'; + } + + init () { + this.addAscent(api.core.AssessEmission.UPDATE, details => { + this.descend(api.core.AssessEmission.UPDATE, details); + }); + this.addAscent(api.core.AssessEmission.ADDED, () => { + this.descend(api.core.AssessEmission.ADDED); + }); + } +} + +const TileSelector = { + DOWNLOAD: api.internals.ns.selector('tile--download'), + DOWNLOAD_DETAIL: `${api.internals.ns.selector('tile--download')} ${api.internals.ns.selector('tile__detail')}` +}; + +api.tile = { + TileSelector: TileSelector, + TileDownload: TileDownload +}; + +api.internals.register(api.tile.TileSelector.DOWNLOAD, api.tile.TileDownload); +api.internals.register(api.tile.TileSelector.DOWNLOAD_DETAIL, api.core.AssessDetail); + +const RangeSelector = { + RANGE: api.internals.ns.selector('range'), + RANGE_SM: api.internals.ns.selector('range--sm'), + RANGE_STEP: api.internals.ns.selector('range--step'), + RANGE_DOUBLE: api.internals.ns.selector('range--double'), + RANGE_DOUBLE_STEP: api.internals.ns.selector('range--double') + api.internals.ns.selector('range--step'), + RANGE_INPUT: api.internals.ns.selector('range input[type=range]:nth-of-type(1)'), + RANGE_INPUT2: `${api.internals.ns.selector('range--double')} input[type=range]:nth-of-type(2)`, + RANGE_OUTPUT: api.internals.ns.selector('range__output'), + RANGE_MIN: api.internals.ns.selector('range__min'), + RANGE_MAX: api.internals.ns.selector('range__max'), + RANGE_PREFIX: api.internals.ns.attr('prefix'), + RANGE_SUFFIX: api.internals.ns.attr('suffix') +}; + +const RangeEmission = { + VALUE: api.internals.ns.emission('range', 'value'), + VALUE2: api.internals.ns.emission('range', 'value2'), + OUTPUT: api.internals.ns.emission('range', 'output'), + CONSTRAINTS: api.internals.ns.emission('range', 'constraints'), + MIN: api.internals.ns.emission('range', 'min'), + MAX: api.internals.ns.emission('range', 'max'), + STEP: api.internals.ns.emission('range', 'step'), + PREFIX: api.internals.ns.emission('range', 'prefix'), + SUFFIX: api.internals.ns.emission('range', 'suffix'), + DISABLED: api.internals.ns.emission('range', 'disabled'), + ENABLE_POINTER: api.internals.ns.emission('range', 'enable_pointer') +}; + +class RangeModel { + constructor () { + this._width = 0; + this._min = 0; + this._max = 0; + this._value = 0; + this._thumbSize = 24; + this._innerWidth = 0; + this._prefix = ''; + this._suffix = ''; + this._background = {}; + } + + configure (model) { + if (!model) return; + this._prefix = model._prefix; + this._suffix = model._suffix; + this._width = model.width; + this.setConstraints(model._constraints); + this.value = model.value; + this.update(); + } + + setPrefix (value) { + this._prefix = value !== null ? value : ''; + } + + setSuffix (value) { + this._suffix = value !== null ? value : ''; + } + + _decorate (value) { + return `${this._prefix}${value}${this._suffix}`; + } + + get width () { + return this._width; + } + + set width (value) { + this._width = value; + } + + get isSm () { + return this._isSm; + } + + set isSm (value) { + if (this._isSm === value) return; + this._isSm = value; + this.setThumbSize(value ? 16 : 24); + this.update(); + } + + setThumbSize (value, mult = 1) { + this._thumbSize = value; + this._innerPadding = value * mult; + } + + get textValue () { + return this._decorate(this._value); + } + + get value () { + return this._value; + } + + set value (value) { + this._value = value; + } + + get outputX () { + return this._outputX; + } + + setConstraints (constraints) { + this._constraints = constraints; + this._min = constraints.min; + this._max = constraints.max; + this._step = constraints.step; + this._rangeWidth = constraints.rangeWidth; + } + + get min () { + return this._min; + } + + get textMin () { + return this._decorate(this._min); + } + + get max () { + return this._max; + } + + get textMax () { + return this._decorate(this._max); + } + + get step () { + return this._step; + } + + get output () { + return { + text: this.textValue, + transform: `translateX(${this._translateX}px) translateX(-${this._centerPercent}%)` + }; + } + + _getRatio (value) { + return (value - this._min) / this._rangeWidth; + } + + get progress () { + return this._progress; + } + + update () { + this._update(); + } + + _update () { + this._innerWidth = this._width - this._innerPadding; + const ratio = this._getRatio(this._value); + this._translateX = ratio * this._width; + this._centerPercent = ratio * 100; + this._progress = { + right: `${(this._innerWidth * ratio + this._innerPadding * 0.5).toFixed(2)}px` + }; + } +} + +class RangeModelStep extends RangeModel { + get stepWidth () { + return `${this._stepWidth.toFixed(3)}px`; + } + + _update () { + super._update(); + const steps = this._rangeWidth / this._step; + this._stepWidth = this._innerWidth / steps; + if (this._stepWidth < 1 || !isFinite(this._stepWidth)) this._stepWidth = 4; + while (this._stepWidth < 4) this._stepWidth *= 2; + } +} + +class RangeModelDouble extends RangeModel { + get value2 () { + return this._value; + } + + set value2 (value) { + if (this._value2 === value) return; + this._value2 = value; + this.update(); + } + + get textValue () { + return `${this._decorate(this._value)} - ${this._decorate(this._value2)}`; + } + + setThumbSize (value) { + super.setThumbSize(value, 2); + } + + _update () { + super._update(); + const ratio = this._getRatio((this._value + this._value2) * 0.5); + this._translateX = ratio * this._width; + this._centerPercent = ratio * 100; + const ratio1 = this._getRatio(this._value); + const ratio2 = this._getRatio(this._value2); + this._progress = { + left: `${(this._innerWidth * ratio1 + this._innerPadding * 0.25).toFixed(2)}px`, + right: `${(this._innerWidth * ratio2 + this._innerPadding * 0.75).toFixed(2)}px` + }; + } +} + +class RangeModelDoubleStep extends RangeModelDouble { + get stepWidth () { + return `${this._stepWidth.toFixed(3)}px`; + } + + _update () { + super._update(); + const steps = this._rangeWidth / this._step; + this._stepWidth = this._innerWidth / steps; + if (this._stepWidth < 4) this._stepWidth *= Math.ceil(4 / this._stepWidth); + } +} + +const RangeTypes = { + STEP: 'step', + DOUBLE: 'double', + DOUBLE_STEP: 'double-step', + DEFAULT: 'default' +}; + +class Range extends api.core.Instance { + static get instanceClassName () { + return 'Range'; + } + + init () { + this._retrieveType(); + this._retrieveSize(); + if (this.isLegacy) { + this.isResizing = true; + this.isMouseMoving = true; + } else { + this._observer = new ResizeObserver(this.resize.bind(this)); + this._observer.observe(this.node); + } + + this.addAscent(RangeEmission.CONSTRAINTS, this.setConstraints.bind(this)); + this.addAscent(RangeEmission.VALUE, this.setValue.bind(this)); + this.addAscent(RangeEmission.VALUE2, this.setValue2.bind(this)); + if (this.getAttribute(RangeSelector.RANGE_PREFIX)) this.setPrefix(this.getAttribute(RangeSelector.RANGE_PREFIX)); + if (this.getAttribute(RangeSelector.RANGE_SUFFIX)) this.setSuffix(this.getAttribute(RangeSelector.RANGE_SUFFIX)); + this.update(); + } + + _retrieveType () { + switch (true) { + case this.matches(RangeSelector.RANGE_DOUBLE_STEP): + this.type = RangeTypes.DOUBLE; + break; + + case this.matches(RangeSelector.RANGE_DOUBLE): + this.type = RangeTypes.DOUBLE; + break; + + case this.matches(RangeSelector.RANGE_STEP): + this.type = RangeTypes.STEP; + break; + + default: + this.type = RangeTypes.DEFAULT; + } + } + + set type (value) { + if (this._type === value) return; + this._type = value; + + const oldModel = this._model; + + switch (this._type) { + case RangeTypes.DOUBLE_STEP: + this._model = new RangeModelDoubleStep(); + break; + + case RangeTypes.DOUBLE: + this._model = new RangeModelDouble(); + break; + + case RangeTypes.STEP: + this._model = new RangeModelStep(); + break; + + default: + this._model = new RangeModel(); + } + + this._model.configure(oldModel); + } + + get type () { + return this._type; + } + + _retrieveSize () { + this._model.isSm = this.matches(RangeSelector.RANGE_SM); + } + + resize () { + this._retrieveWidth(); + this.update(); + } + + _retrieveWidth () { + this._model.width = this.getRect().width; + } + + setValue (value) { + this._model.value = value; + switch (this._type) { + case RangeTypes.DOUBLE_STEP: + case RangeTypes.DOUBLE: + this.descend(RangeEmission.VALUE, value); + break; + } + this.update(); + } + + setValue2 (value) { + this._model.value2 = value; + this.descend(RangeEmission.VALUE2, value); + this.update(); + } + + setConstraints (constraints) { + this._model.setConstraints(constraints); + this.update(); + this.descend(RangeEmission.CONSTRAINTS, constraints); + } + + setPrefix (value) { + this._model.setPrefix(value); + this.update(); + } + + setSuffix (value) { + this._model.setSuffix(value); + this.update(); + } + + mutate (attributesNames) { + switch (true) { + case attributesNames.includes('class'): + this._retrieveType(); + this._retrieveSize(); + break; + + case attributesNames.includes(RangeSelector.RANGE_PREFIX): + case attributesNames.includes(RangeSelector.RANGE_SUFFIX): + this._model.setPrefix(this.getAttribute(RangeSelector.RANGE_PREFIX)); + this._model.setSuffix(this.getAttribute(RangeSelector.RANGE_SUFFIX)); + this.update(); + break; + } + } + + update () { + this._model.update(); + this.descend(RangeEmission.OUTPUT, this._model.output); + this.descend(RangeEmission.MIN, this._model.textMin); + this.descend(RangeEmission.MAX, this._model.textMax); + const progress = this._model.progress; + if (progress.left) { + this.style.setProperty('--progress-left', progress.left); + } else { + this.style.removeProperty('--progress-left'); + } + if (progress.right) { + this.style.setProperty('--progress-right', progress.right); + if (this.isLegacy) { + if (progress.left) { + this.style.setProperty('background-position-x', progress.left); + this.style.setProperty('background-size', `${parseFloat(progress.right) - parseFloat(progress.left)}px ${this._model.isSm ? '8px' : '12px'}`); + } + } + } else { + this.style.removeProperty('--progress-right'); + if (this.isLegacy) { + this.style.removeProperty('background-size'); + this.style.removeProperty('background-position-x'); + } + } + if (this._model.stepWidth) this.style.setProperty('--step-width', this._model.stepWidth); + else this.style.removeProperty('--step-width'); + } + + mouseMove (point) { + if (this._type !== RangeTypes.DOUBLE && this._type !== RangeTypes.DOUBLE_STEP) return; + const x = point.x - this.getRect().left; + this.descend(RangeEmission.ENABLE_POINTER, (parseFloat(this._model.progress.right) - parseFloat(this._model.progress.left)) / 2 + parseFloat(this._model.progress.left) < x ? 2 : 1); + } + + dispose () { + this._observer.disconnect(); + } +} + +class RangeConstraints { + constructor (node) { + this._min = isNaN(node.min) ? 0 : node.min; + this._max = isNaN(node.max) ? 100 : node.max; + this._step = isNaN(node.step) ? 1 : node.step; + this._rangeWidth = this._max - this._min; + } + + get min () { + return this._min; + } + + get max () { + return this._max; + } + + get step () { + return this._step; + } + + get rangeWidth () { + return this._rangeWidth; + } + + test (min, max, step) { + return this._min === min && this._max === max && this._step === step; + } +} + +class RangeInput extends api.core.Instance { + static get instanceClassName () { + return 'RangeInput'; + } + + init () { + this._init(); + this._value = parseFloat(this.node.getAttribute('value')); + if (this.isLegacy) this.addDescent(RangeEmission.ENABLE_POINTER, this._enablePointer.bind(this)); + this.isRendering = true; + this.change(); + } + + _init () { + this._pointerId = 1; + this.request(() => { + if (!this.hasAttribute('min')) this.setAttribute('min', 0); + this.ascend(RangeEmission.CONSTRAINTS, new RangeConstraints(this.node)); + this.ascend(RangeEmission.DISABLED, this.node.disabled); + }); + + this.addDescent(RangeEmission.VALUE2, this.setValue.bind(this)); + } + + get proxy () { + const scope = this; + + const proxyAccessors = { + get value () { + return scope.value; + }, + set value (value) { + scope.value = value; + } + }; + + return api.internals.property.completeAssign(super.proxy, proxyAccessors); + } + + _enablePointer (pointerId) { + const isEnabled = pointerId === this._pointerId; + if (this._isPointerEnabled === isEnabled) return; + this._isPointerEnabled = isEnabled; + if (isEnabled) this.style.removeProperty('pointer-events'); + else this.style.setProperty('pointer-events', 'none'); + } + + get value () { + return parseFloat(this.node.value); + } + + set value (value) { + const parsedValue = parseFloat(value); + if (parsedValue === this._value) return; + this._value = parsedValue; + this.node.value = parsedValue; + this.dispatch('change'); + this.change(); + } + + setValue (value) { + if (parseFloat(this.node.value) > value) { + this.value = value; + } + } + + change () { + this.ascend(RangeEmission.VALUE, this._value); + } + + render () { + const parsedValue = parseFloat(this.node.value); + if (parsedValue !== this._value) this.value = parsedValue; + } + + mutate (attributesNames) { + if (attributesNames.includes('disabled')) this.ascend(RangeEmission.DISABLED, this.node.disabled); + if (attributesNames.includes('min') || attributesNames.includes('max') || attributesNames.includes('step')) { + this.ascend(RangeEmission.CONSTRAINTS, new RangeConstraints(this.node)); + this.change(); + } + } + + dispose () { + if (this._listenerType) this.unlisten(this._listenerType, this._changing); + } +} + +class RangeInput2 extends RangeInput { + static get instanceClassName () { + return 'RangeInput2'; + } + + _init () { + this._pointerId = 2; + this.addDescent(RangeEmission.CONSTRAINTS, this.setConstraints.bind(this)); + this.addDescent(RangeEmission.VALUE, this.setValue.bind(this)); + } + + setValue (value) { + if (parseFloat(this.node.value) < value) { + this.value = value; + } + } + + change () { + this.ascend(RangeEmission.VALUE2, parseFloat(this.node.value)); + } + + setConstraints (constraints) { + this.node.min = constraints.min; + this.node.max = constraints.max; + this.node.step = constraints.step; + this.change(); + } + + mutate (attributesNames) {} +} + +class RangeOutput extends api.core.Instance { + static get instanceClassName () { + return 'RangeOutput'; + } + + init () { + this.addDescent(RangeEmission.OUTPUT, this.change.bind(this)); + } + + change (data) { + this.node.innerText = data.text; + this.node.style.transform = data.transform; + } +} + +class RangeLimit extends api.core.Instance { + static get instanceClassName () { + return 'RangeLimit'; + } + + init () { + switch (true) { + case this.matches(RangeSelector.RANGE_MIN): + this.addDescent(RangeEmission.MIN, this.change.bind(this)); + break; + + case this.matches(RangeSelector.RANGE_MAX): + this.addDescent(RangeEmission.MAX, this.change.bind(this)); + break; + } + } + + change (text) { + this.node.innerText = text; + } +} + +api.range = { + Range: Range, + RangeInput: RangeInput, + RangeInput2: RangeInput2, + RangeOutput: RangeOutput, + RangeLimit: RangeLimit, + RangeEmission: RangeEmission, + RangeSelector: RangeSelector +}; + +api.internals.register(api.range.RangeSelector.RANGE, api.range.Range); +api.internals.register(api.range.RangeSelector.RANGE_INPUT, api.range.RangeInput); +api.internals.register(api.range.RangeSelector.RANGE_INPUT2, api.range.RangeInput2); +api.internals.register(api.range.RangeSelector.RANGE_OUTPUT, api.range.RangeOutput); +api.internals.register(api.range.RangeSelector.RANGE_MIN, api.range.RangeLimit); +api.internals.register(api.range.RangeSelector.RANGE_MAX, api.range.RangeLimit); + +const HeaderSelector = { + HEADER: api.internals.ns.selector('header'), + BRAND_LINK: api.internals.ns.selector('header__brand a'), + TOOLS_LINKS: api.internals.ns.selector('header__tools-links'), + MENU_LINKS: api.internals.ns.selector('header__menu-links'), + BUTTONS: `${api.internals.ns.selector('header__tools-links')} ${api.internals.ns.selector('btns-group')}, ${api.internals.ns.selector('header__tools-links')} ${api.internals.ns.selector('links-group')}`, + MODALS: `${api.internals.ns.selector('header__search')}${api.internals.ns.selector('modal')}, ${api.internals.ns.selector('header__menu')}${api.internals.ns.selector('modal')}` +}; + +class HeaderLinks extends api.core.Instance { + static get instanceClassName () { + return 'HeaderLinks'; + } + + init () { + const header = this.queryParentSelector(HeaderSelector.HEADER); + this.toolsLinks = header.querySelector(HeaderSelector.TOOLS_LINKS); + this.menuLinks = header.querySelector(HeaderSelector.MENU_LINKS); + const copySuffix = '-mobile'; + + const toolsHtml = this.toolsLinks.innerHTML.replace(/ +/g, ' '); + const menuHtml = this.menuLinks.innerHTML.replace(/ +/g, ' '); + // Pour éviter de dupliquer des id, on ajoute un suffixe aux id et aria-controls duppliqués. + let toolsHtmlIdList = toolsHtml.match(/id="(.*?)"/gm) || []; + + // on a besoin d'échapper les backslash dans la chaine de caractère + // eslint-disable-next-line no-useless-escape + toolsHtmlIdList = toolsHtmlIdList.map(element => element.replace('id=\"', '').replace('\"', '')); + + const dupplicateAttributes = ['aria-controls', 'aria-describedby', 'aria-labelledby']; + + let toolsHtmlDuplicateId = toolsHtml.replace(/id="(.*?)"/gm, `id="$1${copySuffix}"`); + + for (const attribute of dupplicateAttributes) { + const toolsHtmlAttributeList = toolsHtml.match(new RegExp(`${attribute}="(.*?)"`, 'gm')); + if (toolsHtmlAttributeList) { + for (const element of toolsHtmlAttributeList) { + const attributeValue = element.replace(`${attribute}="`, '').replace('"', ''); + if (toolsHtmlIdList.includes(attributeValue)) { + toolsHtmlDuplicateId = toolsHtmlDuplicateId.replace(`${attribute}="${attributeValue}"`, `${attribute}="${attributeValue + copySuffix}"`); + } } + } + } + + if (toolsHtmlDuplicateId === menuHtml) return; + + switch (api.mode) { + case api.Modes.ANGULAR: + case api.Modes.REACT: + case api.Modes.VUE: + this.warn(`header__tools-links content is different from header__menu-links content. +As you're using a dynamic framework, you should handle duplication of this content yourself, please refer to documentation: +${api.header.doc}`); + break; + + default: + this.menuLinks.innerHTML = toolsHtmlDuplicateId; + } + } +} + +class HeaderModal extends api.core.Instance { + static get instanceClassName () { + return 'HeaderModal'; + } + + init () { + this.storeAria(); + this.isResizing = true; + } + + resize () { + if (this.isBreakpoint(api.core.Breakpoints.LG)) this.deactivateModal(); + else this.activateModal(); + } + + activateModal () { + const modal = this.element.getInstance('Modal'); + if (!modal) { + this.request(this.activateModal.bind(this)); + return; + } + this.restoreAria(); + modal.isActive = true; + this.listenClick({ capture: true }); + } + + deactivateModal () { + const modal = this.element.getInstance('Modal'); + if (!modal) { + this.request(this.deactivateModal.bind(this)); + return; + } + modal.conceal(); + modal.isActive = false; + this.storeAria(); + this.unlistenClick({ capture: true }); + } + + storeAria () { + if (this.hasAttribute('aria-labelledby')) this._ariaLabelledby = this.getAttribute('aria-labelledby'); + if (this.hasAttribute('aria-label')) this._ariaLabel = this.getAttribute('aria-label'); + this.removeAttribute('aria-labelledby'); + this.removeAttribute('aria-label'); + } + + restoreAria () { + if (this._ariaLabelledby) this.setAttribute('aria-labelledby', this._ariaLabelledby); + if (this._ariaLabel) this.setAttribute('aria-label', this._ariaLabel); + } + + handleClick (e) { + if (e.target.matches('a, button') && !e.target.matches('[aria-controls]') && !e.target.matches(api.core.DisclosureSelector.PREVENT_CONCEAL)) { + const modal = this.element.getInstance('Modal'); + modal.conceal(); + } + } +} + +api.header = { + HeaderLinks: HeaderLinks, + HeaderModal: HeaderModal, + HeaderSelector: HeaderSelector, + doc: 'https://www.systeme-de-design.gouv.fr/elements-d-interface/composants/en-tete' +}; + +api.internals.register(api.header.HeaderSelector.TOOLS_LINKS, api.header.HeaderLinks); +api.internals.register(api.header.HeaderSelector.MODALS, api.header.HeaderModal); + +const DisplaySelector = { + DISPLAY: api.internals.ns.selector('display'), + RADIO_BUTTONS: `input[name="${api.internals.ns('radios-theme')}"]`, + FIELDSET: api.internals.ns.selector('fieldset') +}; + +class Display extends api.core.Instance { + static get instanceClassName () { + return 'Display'; + } + + init () { + this.radios = this.querySelectorAll(DisplaySelector.RADIO_BUTTONS); + + if (api.scheme) { + this.changing = this.change.bind(this); + for (const radio of this.radios) radio.addEventListener('change', this.changing); + this.addDescent(api.scheme.SchemeEmission.SCHEME, this.apply.bind(this)); + this.ascend(api.scheme.SchemeEmission.ASK); + } else { + this.querySelector(DisplaySelector.FIELDSET).setAttribute('disabled', ''); + } + } + + get scheme () { + return this._scheme; + } + + set scheme (value) { + if (this._scheme === value || !api.scheme) return; + switch (value) { + case api.scheme.SchemeValue.SYSTEM: + case api.scheme.SchemeValue.LIGHT: + case api.scheme.SchemeValue.DARK: + this._scheme = value; + for (const radio of this.radios) { + radio.checked = radio.value === value; + } + this.ascend(api.scheme.SchemeEmission.SCHEME, value); + break; + } + } + + change () { + for (const radio of this.radios) { + if (radio.checked) { + this.scheme = radio.value; + return; + } + } + } + + apply (value) { + this.scheme = value; + } + + dispose () { + for (const radio of this.radios) radio.removeEventListener('change', this.changing); + } +} + +api.display = { + Display: Display, + DisplaySelector: DisplaySelector +}; + +api.internals.register(api.display.DisplaySelector.DISPLAY, api.display.Display); + +const TableEmission = { + SCROLLABLE: api.internals.ns.emission('table', 'scrollable'), + CHANGE: api.internals.ns.emission('table', 'change'), + CAPTION_HEIGHT: api.internals.ns.emission('table', 'captionheight'), + CAPTION_WIDTH: api.internals.ns.emission('table', 'captionwidth') +}; + +class Table extends api.core.Instance { + static get instanceClassName () { + return 'Table'; + } + + init () { + this.addAscent(TableEmission.CAPTION_HEIGHT, this.setCaptionHeight.bind(this)); + } + + setCaptionHeight (value) { + this.setProperty('--table-offset', value); + } +} + +class TableWrapper extends api.core.Instance { + static get instanceClassName () { + return 'TableWrapper'; + } + + init () { + this.addAscent(TableEmission.CAPTION_HEIGHT, this.setCaptionHeight.bind(this)); + } + + setCaptionHeight (value) { + requestAnimationFrame(() => this.ascend(TableEmission.CAPTION_HEIGHT, 0)); + this.setProperty('--table-offset', value); + } +} + +const TableSelector = { + TABLE: api.internals.ns.selector('table'), + TABLE_WRAPPER: [`${api.internals.ns.selector('table')} ${api.internals.ns.selector('table__wrapper')}`], + SHADOW: api.internals.ns.selector('table__shadow'), + SHADOW_LEFT: api.internals.ns.selector('table__shadow--left'), + SHADOW_RIGHT: api.internals.ns.selector('table__shadow--right'), + ELEMENT: [`${api.internals.ns.selector('table')}:not(${api.internals.ns.selector('table--no-scroll')}) table`], + CAPTION: `${api.internals.ns.selector('table')} table caption`, + ROW: `${api.internals.ns.selector('table')} tbody tr`, + COL: `${api.internals.ns.selector('table')} thead th` +}; + +const SCROLL_OFFSET = 0; // valeur en px du scroll avant laquelle le shadow s'active ou se desactive + +class TableElement extends api.core.Instance { + static get instanceClassName () { + return 'TableElement'; + } + + init () { + this.listen('scroll', this.scroll.bind(this)); + this.content = this.querySelector('tbody'); + this.tableOffsetHeight = 0; + this.isResizing = true; + } + + get isScrolling () { + return this._isScrolling; + } + + set isScrolling (value) { + if (this._isScrolling === value) return; + this._isScrolling = value; + + if (value) { + this.addClass(TableSelector.SHADOW); + this.scroll(); + } else { + this.removeClass(TableSelector.SHADOW); + this.removeClass(TableSelector.SHADOW_LEFT); + this.removeClass(TableSelector.SHADOW_RIGHT); + } + } + + /* ajoute la classe fr-table__shadow-left ou fr-table__shadow-right sur fr-table en fonction d'une valeur de scroll et du sens (right, left) */ + scroll () { + const isMin = this.node.scrollLeft <= SCROLL_OFFSET; + const max = this.content.offsetWidth - this.node.offsetWidth - SCROLL_OFFSET; + const isMax = Math.abs(this.node.scrollLeft) >= max; + const isRtl = document.documentElement.getAttribute('dir') === 'rtl'; + const minSelector = isRtl ? TableSelector.SHADOW_RIGHT : TableSelector.SHADOW_LEFT; + const maxSelector = isRtl ? TableSelector.SHADOW_LEFT : TableSelector.SHADOW_RIGHT; + + if (isMin) { + this.removeClass(minSelector); + } else { + this.addClass(minSelector); + } + + if (isMax) { + this.removeClass(maxSelector); + } else { + this.addClass(maxSelector); + } + } + + resize () { + this.isScrolling = this.content.offsetWidth > this.node.offsetWidth; + } + + dispose () { + this.isScrolling = false; + } +} + +const PADDING = '1rem'; // padding de 4v sur le caption +class TableCaption extends api.core.Instance { + static get instanceClassName () { + return 'TableCaption'; + } + + init () { + this.height = 0; + this.isResizing = true; + } + + resize () { + const height = this.getRect().height; + if (this.height === height) return; + this.height = height; + this.ascend(TableEmission.CAPTION_HEIGHT, `calc(${height}px + ${PADDING})`); + } +} + +class TableRow extends api.core.Instance { + static get instanceClassName () { + return 'TableRow'; + } + + init () { + if (api.checkbox) { + this.addAscent(CheckboxEmission.CHANGE, this._handleCheckboxChange.bind(this)); + this.descend(CheckboxEmission.RETRIEVE); + } + } + + _handleCheckboxChange (node) { + if (node.name === 'row-select' || + node.getAttribute(api.internals.ns.attr('row-select')) === 'true') { + this.isSelected = node.checked === true; + } + } + + render () { + const height = this.getRect().height + 2; + if (this._height === height) return; + this._height = height; + this.setProperty('--row-height', `${this._height}px`); + } + + get isSelected () { + return this._isSelected; + } + + set isSelected (value) { + if (this._isSelected === value) return; + this.isRendering = value; + this._isSelected = value; + this.setAttribute('aria-selected', value); + } +} + +api.table = { + Table: Table, + TableWrapper: TableWrapper, + TableElement: TableElement, + TableCaption: TableCaption, + TableSelector: TableSelector, + TableRow: TableRow +}; + +api.internals.register(api.table.TableSelector.TABLE, api.table.Table); +api.internals.register(api.table.TableSelector.TABLE_WRAPPER, api.table.TableWrapper); +api.internals.register(api.table.TableSelector.ELEMENT, api.table.TableElement); +api.internals.register(api.table.TableSelector.CAPTION, api.table.TableCaption); +api.internals.register(api.table.TableSelector.ROW, api.table.TableRow); diff --git a/dist/dsfr/component/component.module.min.js b/dist/dsfr/component/component.module.min.js new file mode 100644 index 0000000..864ea5b --- /dev/null +++ b/dist/dsfr/component/component.module.min.js @@ -0,0 +1,2 @@ +/*! DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) */ +const e="fr",t="dsfr",s=window[t],i=s.internals.ns.selector("accordion"),n=s.internals.ns.selector("collapse"),r={GROUP:s.internals.ns.selector("accordions-group"),ACCORDION:i,COLLAPSE:`${i} > ${n}, ${i} > *:not(${i}):not(${n}) > ${n}, ${i} > *:not(${i}):not(${n}) > *:not(${i}):not(${n}) > ${n}`,COLLAPSE_LEGACY:`${i} ${n}`,BUTTON:`${i}__btn`};class a extends s.core.Instance{static get instanceClassName(){return"Accordion"}get collapsePrimary(){return this.element.children.map((e=>e.getInstance("CollapseButton"))).filter((e=>null!==e&&e.hasClass(r.BUTTON)))[0]}}class o extends s.core.CollapsesGroup{static get instanceClassName(){return"AccordionsGroup"}validate(e){const t=e.node.matches(s.internals.legacy.isLegacy?r.COLLAPSE_LEGACY:r.COLLAPSE);return super.validate(e)&&t}}s.accordion={Accordion:a,AccordionSelector:r,AccordionsGroup:o},s.internals.register(s.accordion.AccordionSelector.GROUP,s.accordion.AccordionsGroup),s.internals.register(s.accordion.AccordionSelector.ACCORDION,s.accordion.Accordion);const l={EQUISIZED_BUTTON:`${s.internals.ns.selector("btns-group--equisized")} ${s.internals.ns.selector("btn")}`,EQUISIZED_GROUP:s.internals.ns.selector("btns-group--equisized")};s.button={ButtonSelector:l},s.internals.register(s.button.ButtonSelector.EQUISIZED_BUTTON,s.core.Equisized),s.internals.register(s.button.ButtonSelector.EQUISIZED_GROUP,s.core.EquisizedsGroup);class h extends s.core.Instance{static get instanceClassName(){return"CardDownload"}init(){this.addAscent(s.core.AssessEmission.UPDATE,(e=>{this.descend(s.core.AssessEmission.UPDATE,e)})),this.addAscent(s.core.AssessEmission.ADDED,(()=>{this.descend(s.core.AssessEmission.ADDED)}))}}const c={DOWNLOAD:s.internals.ns.selector("card--download"),DOWNLOAD_DETAIL:`${s.internals.ns.selector("card--download")} ${s.internals.ns.selector("card__end")} ${s.internals.ns.selector("card__detail")}`};s.card={CardSelector:c,CardDownload:h},s.internals.register(s.card.CardSelector.DOWNLOAD,s.card.CardDownload),s.internals.register(s.card.CardSelector.DOWNLOAD_DETAIL,s.core.AssessDetail);const d={INPUT:`${s.internals.ns.selector("checkbox-group")} input[type="checkbox"]`},u={CHANGE:s.internals.ns.emission("checkbox","change"),RETRIEVE:s.internals.ns.emission("checkbox","retrieve")};class g extends s.core.Instance{static get instanceClassName(){return"CheckboxInput"}constructor(){super(),this._handlingChange=this.handleChange.bind(this)}init(){this.node.addEventListener("change",this._handlingChange),this.addDescent(u.RETRIEVE,this._handlingChange),this.handleChange()}get isChecked(){return this.node.checked}handleChange(){this.ascend(u.CHANGE,this.node)}}s.checkbox={CheckboxSelector:d,CheckboxEmission:u,CheckboxInput:g},s.internals.register(s.checkbox.CheckboxSelector.INPUT,s.checkbox.CheckboxInput);const p={SEGMENTED:s.internals.ns.selector("segmented"),SEGMENTED_ELEMENTS:s.internals.ns.selector("segmented__elements"),SEGMENTED_ELEMENT:s.internals.ns.selector("segmented__element input"),SEGMENTED_LEGEND:s.internals.ns.selector("segmented__legend")},m={ADDED:s.internals.ns.emission("segmented","added"),REMOVED:s.internals.ns.emission("segmented","removed")};class _ extends s.core.Instance{static get instanceClassName(){return"Segmented"}init(){this.elements=this.node.querySelector(p.SEGMENTED_ELEMENTS),this.legend=this.node.querySelector(p.SEGMENTED_LEGEND),this.addAscent(m.ADDED,this.resize.bind(this)),this.addAscent(m.REMOVED,this.resize.bind(this)),this._isLegendInline=this.legend&&this.legend.classList.contains(`${s.prefix}-segmented__legend--inline`),this.isResizing=!0}resize(){const e=`${s.prefix}-segmented--vertical`,t=`${s.prefix}-segmented__legend--inline`;this.removeClass(e),this._isLegendInline&&(this.legend.classList.add(t),(this.node.offsetWidth>this.node.parentNode.offsetWidth||this.elements.scrollWidth+this.legend.offsetWidth+16>this.node.parentNode.offsetWidth)&&this.legend.classList.remove(t)),this.elements.offsetWidth>this.node.parentNode.offsetWidth||this.elements.scrollWidth>this.node.parentNode.offsetWidth?this.addClass(e):this.removeClass(e)}}class b extends s.core.Instance{static get instanceClassName(){return"SegmentedElement"}init(){this.ascend(m.ADDED)}dispose(){this.ascend(m.REMOVED)}}s.segmented={SegmentedSelector:p,SegmentedEmission:m,SegmentedElement:b,Segmented:_},s.internals.register(s.segmented.SegmentedSelector.SEGMENTED,s.segmented.Segmented),s.internals.register(s.segmented.SegmentedSelector.SEGMENTED_ELEMENT,s.segmented.SegmentedElement);const E={BREADCRUMB:s.internals.ns.selector("breadcrumb"),BUTTON:s.internals.ns.selector("breadcrumb__button")};class T extends s.core.Instance{constructor(){super(),this.count=0,this.focusing=this.focus.bind(this)}static get instanceClassName(){return"Breadcrumb"}init(){this.getCollapse(),this.isResizing=!0}get proxy(){const e=this;return Object.assign(super.proxy,{focus:e.focus.bind(e),disclose:e.collapse.disclose.bind(e.collapse)})}getCollapse(){const e=this.collapse;e?e.listen(s.core.DisclosureEvent.DISCLOSE,this.focusing):this.addAscent(s.core.DisclosureEmission.ADDED,this.getCollapse.bind(this))}resize(){const e=this.collapse,t=this.links;e&&t.length&&(this.isBreakpoint(s.core.Breakpoints.MD)?e.buttonHasFocus&&t[0].focus():t.indexOf(document.activeElement)>-1&&e.focus())}get links(){return[...this.querySelectorAll("a[href]")]}get collapse(){return this.element.getDescendantInstances(s.core.Collapse.instanceClassName,null,!0)[0]}focus(){this.count=0,this._focus()}_focus(){const e=this.links[0];e&&(e.focus(),this.request(this.verify.bind(this)))}verify(){if(this.count++,this.count>100)return;const e=this.links[0];e&&document.activeElement!==e&&this._focus()}get collapsePrimary(){return this.element.children.map((e=>e.getInstance("CollapseButton"))).filter((e=>null!==e&&e.hasClass(E.BUTTON)))[0]}}s.breadcrumb={BreadcrumbSelector:E,Breadcrumb:T},s.internals.register(s.breadcrumb.BreadcrumbSelector.BREADCRUMB,s.breadcrumb.Breadcrumb);const S={TOOLTIP:s.internals.ns.selector("tooltip"),SHOWN:s.internals.ns.selector("tooltip--shown"),HIDDING:s.internals.ns.selector("tooltip--hidding"),BUTTON:s.internals.ns.selector("btn--tooltip")},A=1,N=2;class f extends s.core.PlacementReferent{constructor(){super(),this._state=0}static get instanceClassName(){return"TooltipReferent"}init(){if(super.init(),this.listen("focusin",this.focusIn.bind(this)),this.listen("focusout",this.focusOut.bind(this)),!this.matches(S.BUTTON)){const e=this.mouseover.bind(this);this.listen("mouseover",e),this.placement.listen("mouseover",e);const t=this.mouseout.bind(this);this.listen("mouseout",t),this.placement.listen("mouseout",t)}this.addEmission(s.core.RootEmission.KEYDOWN,this._keydown.bind(this)),this.listen("click",this._click.bind(this)),this.addEmission(s.core.RootEmission.CLICK,this._clickOut.bind(this))}_click(){this.focus()}_clickOut(e){this.node.contains(e)||this.blur()}_keydown(e){if(e===s.core.KeyCodes.ESCAPE)this.blur(),this.close()}close(){this.state=0}get state(){return this._state}set state(e){this._state!==e&&(this.isShown=e>0,this._state=e)}focusIn(){this.state|=A}focusOut(){this.state&=~A}mouseover(){this.state|=N}mouseout(){this.state&=~N}}const C=t=>`${e}-${t}`;C.selector=(e,t)=>(void 0===t&&(t="."),`${t}${C(e)}`),(C.attr=e=>`data-${C(e)}`).selector=(e,t)=>{let s=C.attr(e);return void 0!==t&&(s+=`="${t}"`),`[${s}]`},C.event=e=>`${t}.${e}`,C.emission=(e,t)=>`emission:${e}.${t}`;const I={SHOW:C.event("show"),HIDE:C.event("hide")},D="hidden",L="shown",v="hiding";class R extends s.core.Placement{constructor(){super(s.core.PlacementMode.AUTO,[s.core.PlacementPosition.TOP,s.core.PlacementPosition.BOTTOM],[s.core.PlacementAlign.CENTER,s.core.PlacementAlign.START,s.core.PlacementAlign.END]),this.modifier="",this._state=D}static get instanceClassName(){return"Tooltip"}init(){super.init(),this.register(`[aria-describedby="${this.id}"]`,f),this.listen("transitionend",this.transitionEnd.bind(this))}transitionEnd(){this._state===v&&(this.removeClass(S.SHOWN),this.removeClass(S.HIDDING),this._state=D,this.isShown=!1)}get isShown(){return super.isShown}set isShown(e){if(this.isEnabled)switch(!0){case e:this._state=L,this.addClass(S.SHOWN),this.removeClass(S.HIDDING),this.dispatch(I.SHOW),super.isShown=!0;break;case this.isShown&&!e&&this._state===L:this._state=v,this.addClass(S.HIDDING);break;case this.isShown&&!e&&this._state===D:this.dispatch(I.HIDE),this.removeClass(S.HIDDING),super.isShown=!1}}render(){super.render(),this.rect=this.getRect();let e=this.referentRect.center-this.rect.center;const t=.5*this.rect.width-8;e<-t&&(e=-t),e>t&&(e=t),this.setProperty("--arrow-x",`${e.toFixed(2)}px`)}}s.tooltip={Tooltip:R,TooltipSelector:S,TooltipEvent:I},s.internals.register(s.tooltip.TooltipSelector.TOOLTIP,s.tooltip.Tooltip);class y extends s.core.Instance{static get instanceClassName(){return"ToggleInput"}get isChecked(){return this.node.checked}}class O extends s.core.Instance{static get instanceClassName(){return"ToggleStatusLabel"}init(){this.register(`input[id="${this.getAttribute("for")}"]`,y),this.update(),this.isSwappingFont=!0}get proxy(){return Object.assign(super.proxy,{update:this.update.bind(this)})}get input(){return this.getRegisteredInstances("ToggleInput")[0]}update(){this.node.style.removeProperty("--toggle-status-width");const e=this.input.isChecked,t=getComputedStyle(this.node,":before");let s=parseFloat(t.width);this.input.node.checked=!e;const i=getComputedStyle(this.node,":before"),n=parseFloat(i.width);n>s&&(s=n),this.input.node.checked=e,this.node.style.setProperty("--toggle-status-width",s/16+"rem")}swapFont(e){this.update()}}const x={STATUS_LABEL:`${s.internals.ns.selector("toggle__label")}${s.internals.ns.attr.selector("checked-label")}${s.internals.ns.attr.selector("unchecked-label")}`};s.toggle={ToggleStatusLabel:O,ToggleSelector:x},s.internals.register(s.toggle.ToggleSelector.STATUS_LABEL,s.toggle.ToggleStatusLabel);const P=s.internals.ns.selector("sidemenu__item"),w=s.internals.ns.selector("collapse"),k={LIST:s.internals.ns.selector("sidemenu__list"),COLLAPSE:`${P} > ${w}, ${P} > *:not(${P}):not(${w}) > ${w}, ${P} > *:not(${P}):not(${w}) > *:not(${P}):not(${w}) > ${w}`,COLLAPSE_LEGACY:`${P} ${w}`,ITEM:s.internals.ns.selector("sidemenu__item"),BUTTON:s.internals.ns.selector("sidemenu__btn")};class G extends s.core.CollapsesGroup{static get instanceClassName(){return"SidemenuList"}validate(e){return super.validate(e)&&e.node.matches(s.internals.legacy.isLegacy?k.COLLAPSE_LEGACY:k.COLLAPSE)}}class M extends s.core.Instance{static get instanceClassName(){return"SidemenuItem"}get collapsePrimary(){return this.element.children.map((e=>e.getInstance("CollapseButton"))).filter((e=>null!==e&&e.hasClass(k.BUTTON)))[0]}}s.sidemenu={SidemenuList:G,SidemenuItem:M,SidemenuSelector:k},s.internals.register(s.sidemenu.SidemenuSelector.LIST,s.sidemenu.SidemenuList),s.internals.register(s.sidemenu.SidemenuSelector.ITEM,s.sidemenu.SidemenuItem);const $={MODAL:s.internals.ns.selector("modal"),SCROLL_DIVIDER:s.internals.ns.selector("scroll-divider"),BODY:s.internals.ns.selector("modal__body"),TITLE:s.internals.ns.selector("modal__title")};class H extends s.core.DisclosureButton{constructor(){super(s.core.DisclosureType.OPENED)}static get instanceClassName(){return"ModalButton"}}const U={CONCEALING_BACKDROP:s.internals.ns.attr("concealing-backdrop")};class W extends s.core.Disclosure{constructor(){super(s.core.DisclosureType.OPENED,$.MODAL,H,"ModalsGroup"),this._isDecorated=!1,this.scrolling=this.resize.bind(this,!1),this.resizing=this.resize.bind(this,!0)}static get instanceClassName(){return"Modal"}init(){super.init(),this._isDialog="DIALOG"===this.node.tagName,this.listenClick(),this.addEmission(s.core.RootEmission.KEYDOWN,this._keydown.bind(this))}_keydown(e){if(e===s.core.KeyCodes.ESCAPE)this._escape()}_escape(){switch(document.activeElement?document.activeElement.tagName:void 0){case"INPUT":case"LABEL":case"TEXTAREA":case"SELECT":case"AUDIO":case"VIDEO":break;default:this.isDisclosed&&(this.conceal(),this.focus())}}retrieved(){this._ensureAccessibleName()}get body(){return this.element.getDescendantInstances("ModalBody","Modal")[0]}handleClick(e){e.target===this.node&&"false"!==this.getAttribute(U.CONCEALING_BACKDROP)&&this.conceal()}disclose(e){return!!super.disclose(e)&&(this.body&&(this.body.isResizing=!0,this.body.resize()),this.isScrollLocked=!0,this.setAttribute("aria-modal","true"),this.setAttribute("open","true"),this._isDialog||this.decorateDialog(),!0)}conceal(e,t){return!!super.conceal(e,t)&&(this.isScrollLocked=!1,this.removeAttribute("aria-modal"),this.removeAttribute("open"),this.body&&(this.body.isResizing=!1),this._isDialog||this.stripDialog(),!0)}get isDialog(){return this._isDialog}set isDialog(e){this._isDialog=e}get isActive(){return super.isActive}set isActive(e){super.isActive=e,e&&this._ensureAccessibleName()}decorateDialog(){this._isDecorated||(this._isDecorated=!0,this._hasDialogRole="dialog"===this.getAttribute("role"),this._hasDialogRole||this.setAttribute("role","dialog"))}stripDialog(){this._isDecorated&&(this._isDecorated=!1,this._hasDialogRole||this.removeAttribute("role"))}_setAccessibleName(e,t){const s=this.retrieveNodeId(e,t);this.warn(`add reference to ${t} for accessible name (aria-labelledby)`),this.setAttribute("aria-labelledby",s)}_ensureAccessibleName(){if(!this.isActive||!this.isEnabled||this.isEnabled&&(this.hasAttribute("aria-labelledby")||this.hasAttribute("aria-label")))return;this.warn("missing accessible name");const e=this.node.querySelector($.TITLE),t=this.primaryButtons[0];switch(!0){case null!==e:this._setAccessibleName(e,"title");break;case void 0!==t:this.warn("missing required title, fallback to primary button"),this._setAccessibleName(t,"primary")}}}const B=['[tabindex="0"]',"a[href]","button:not([disabled])","input:not([disabled])","select:not([disabled])","textarea:not([disabled])","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])',"details>summary:first-of-type","details","iframe"].join(),F=['[tabindex]:not([tabindex="-1"]):not([tabindex="0"])'].join(),z=(e,t)=>{if(!(e instanceof Element))return!1;const s=window.getComputedStyle(e);if(!s)return!1;if("hidden"===s.visibility)return!1;for(void 0===t&&(t=e);t.contains(e);){if("none"===s.display)return!1;e=e.parentElement}return!0};class V{constructor(e,t){this.element=null,this.activeElement=null,this.onTrap=e,this.onUntrap=t,this.waiting=this.wait.bind(this),this.handling=this.handle.bind(this),this.focusing=this.maintainFocus.bind(this),this.current=null}get trapped(){return null!==this.element}trap(e){this.trapped&&this.untrap(),this.element=e,this.isTrapping=!0,this.wait(),this.onTrap&&this.onTrap()}wait(){z(this.element)?this.trapping():window.requestAnimationFrame(this.waiting)}trapping(){if(!this.isTrapping)return;this.isTrapping=!1;const e=this.focusables;e.length&&-1===e.indexOf(document.activeElement)&&e[0].focus(),this.element.setAttribute("aria-modal",!0),window.addEventListener("keydown",this.handling),document.body.addEventListener("focus",this.focusing,!0)}stun(e){for(const t of e.children)t!==this.element&&(t.contains(this.element)?this.stun(t):this.stunneds.push(new q(t)))}maintainFocus(e){if(!this.element.contains(e.target)){const t=this.focusables;if(0===t.length)return;const s=t[0];e.preventDefault(),s.focus()}}handle(e){if(9!==e.keyCode)return;const t=this.focusables;if(0===t.length)return;const s=t[0],i=t[t.length-1],n=t.indexOf(document.activeElement);e.shiftKey?!this.element.contains(document.activeElement)||n<1?(e.preventDefault(),i.focus()):(document.activeElement.tabIndex>0||t[n-1].tabIndex>0)&&(e.preventDefault(),t[n-1].focus()):this.element.contains(document.activeElement)&&n!==t.length-1&&-1!==n?document.activeElement.tabIndex>0&&(e.preventDefault(),t[n+1].focus()):(e.preventDefault(),s.focus())}get focusables(){let e=s.internals.dom.querySelectorAllArray(this.element,B);const t=s.internals.dom.querySelectorAllArray(document.documentElement,'input[type="radio"]');if(t.length){const s={};for(const e of t){const t=e.getAttribute("name");void 0===s[t]&&(s[t]=new K(t)),s[t].push(e)}e=e.filter((e=>{if("input"!==e.tagName.toLowerCase()||e.getAttribute("type")&&"radio"!==e.getAttribute("type").toLowerCase())return!0;const t=e.getAttribute("name");return s[t].keep(e)}))}const i=s.internals.dom.querySelectorAllArray(this.element,F);i.sort(((e,t)=>e.tabIndex-t.tabIndex));const n=e.filter((e=>-1===i.indexOf(e)));return i.concat(n).filter((e=>"-1"!==e.tabIndex&&z(e,this.element)))}untrap(){this.trapped&&(this.isTrapping=!1,this.element.removeAttribute("aria-modal"),window.removeEventListener("keydown",this.handling),document.body.removeEventListener("focus",this.focusing,!0),this.element=null,this.onUntrap&&this.onUntrap())}dispose(){this.untrap()}}class q{constructor(e){this.element=e,this.inert=e.getAttribute("inert"),this.element.setAttribute("inert","")}unstun(){null===this.inert?this.element.removeAttribute("inert"):this.element.setAttribute("inert",this.inert)}}class K{constructor(e){this.name=e,this.buttons=[]}push(e){this.buttons.push(e),(e===document.activeElement||e.checked||void 0===this.selected)&&(this.selected=e)}keep(e){return this.selected===e}}class X extends s.core.DisclosuresGroup{constructor(){super("Modal",!1),this.focusTrap=new V}static get instanceClassName(){return"ModalsGroup"}apply(e,t){super.apply(e,t),null===this.current?this.focusTrap.untrap():this.focusTrap.trap(this.current.node)}}class Y extends s.core.Instance{static get instanceClassName(){return"ModalBody"}init(){this.listen("scroll",this.divide.bind(this))}divide(){this.node.scrollHeight>this.node.clientHeight?this.node.offsetHeight+this.node.scrollTop>=this.node.scrollHeight?this.removeClass($.SCROLL_DIVIDER):this.addClass($.SCROLL_DIVIDER):this.removeClass($.SCROLL_DIVIDER)}resize(){this.adjust(),this.request(this.adjust.bind(this))}adjust(){const e=32*(this.isBreakpoint(s.core.Breakpoints.MD)?2:1);this.isLegacy?this.style.maxHeight=window.innerHeight-e+"px":this.style.setProperty("--modal-max-height",window.innerHeight-e+"px"),this.divide()}}s.modal={Modal:W,ModalButton:H,ModalBody:Y,ModalsGroup:X,ModalSelector:$},s.internals.register(s.modal.ModalSelector.MODAL,s.modal.Modal),s.internals.register(s.modal.ModalSelector.BODY,s.modal.ModalBody),s.internals.register(s.core.RootSelector.ROOT,s.modal.ModalsGroup);const j={TOGGLE:s.internals.ns.emission("password","toggle"),ADJUST:s.internals.ns.emission("password","adjust")};class J extends s.core.Instance{static get instanceClassName(){return"PasswordToggle"}init(){this.listenClick(),this.ascend(j.ADJUST,this.width),this.isSwappingFont=!0,this._isChecked=this.isChecked}get width(){const e=getComputedStyle(this.node.parentNode);return parseInt(e.width)}get isChecked(){return this.node.checked}set isChecked(e){this._isChecked=e,this.ascend(j.TOGGLE,e)}handleClick(){this.isChecked=!this._isChecked}swapFont(e){this.ascend(j.ADJUST,this.width)}}class Q extends s.core.Instance{static get instanceClassName(){return"Password"}init(){this.addAscent(j.TOGGLE,this.toggle.bind(this)),this.addAscent(j.ADJUST,this.adjust.bind(this))}toggle(e){this.descend(j.TOGGLE,e)}adjust(e){this.descend(j.ADJUST,e)}}const Z={PASSWORD:s.internals.ns.selector("password"),INPUT:s.internals.ns.selector("password__input"),LABEL:s.internals.ns.selector("password__label"),TOOGLE:`${s.internals.ns.selector("password__checkbox")} input[type="checkbox"]`};class ee extends s.core.Instance{static get instanceClassName(){return"PasswordInput"}init(){this.addDescent(j.TOGGLE,this.toggle.bind(this)),this._isRevealed="password"===this.hasAttribute("type"),this.listen("keydown",this.capslock.bind(this)),this.listen("keyup",this.capslock.bind(this))}toggle(e){this.isRevealed=e,this.setAttribute("type",e?"text":"password")}get isRevealed(){return this._isRevealed}capslock(e){e&&"function"!=typeof e.getModifierState||(e.getModifierState("CapsLock")?this.node.parentNode.setAttribute(s.internals.ns.attr("capslock"),""):this.node.parentNode.removeAttribute(s.internals.ns.attr("capslock")))}set isRevealed(e){this._isRevealed=e,this.setAttribute("type",e?"text":"password")}}class te extends s.core.Instance{static get instanceClassName(){return"PasswordLabel"}init(){this.addDescent(j.ADJUST,this.adjust.bind(this))}adjust(e){const t=Math.ceil(e/16);this.node.style.paddingRight=t+"rem"}}s.password={Password:Q,PasswordToggle:J,PasswordSelector:Z,PasswordInput:ee,PasswordLabel:te},s.internals.register(s.password.PasswordSelector.INPUT,s.password.PasswordInput),s.internals.register(s.password.PasswordSelector.PASSWORD,s.password.Password),s.internals.register(s.password.PasswordSelector.TOOGLE,s.password.PasswordToggle),s.internals.register(s.password.PasswordSelector.LABEL,s.password.PasswordLabel);const se=s.internals.ns.selector("nav__item"),ie=s.internals.ns.selector("collapse"),ne={NAVIGATION:s.internals.ns.selector("nav"),COLLAPSE:`${se} > ${ie}, ${se} > *:not(${se}):not(${ie}) > ${ie}, ${se} > *:not(${se}):not(${ie}) > *:not(${se}):not(${ie}) > ${ie}`,COLLAPSE_LEGACY:`${se} ${ie}`,ITEM:se,ITEM_RIGHT:`${se}--align-right`,MENU:s.internals.ns.selector("menu"),BUTTON:s.internals.ns.selector("nav__btn"),TRANSLATE_BUTTON:s.internals.ns.selector("translate__btn")};class re extends s.core.Instance{constructor(){super(),this._isRightAligned=!1}static get instanceClassName(){return"NavigationItem"}init(){this.addAscent(s.core.DisclosureEmission.ADDED,this.calculate.bind(this)),this.addAscent(s.core.DisclosureEmission.REMOVED,this.calculate.bind(this)),this.isResizing=!0,this.calculate()}resize(){this.calculate()}calculate(){const e=this.element.getDescendantInstances(s.core.Collapse.instanceClassName,null,!0)[0];if(e&&this.isBreakpoint(s.core.Breakpoints.LG)&&e.element.node.matches(ne.MENU)){const t=this.element.node.parentElement.getBoundingClientRect().right,s=e.element.node.getBoundingClientRect().width,i=this.element.node.getBoundingClientRect().left;this.isRightAligned=i+s>t}else this.isRightAligned=!1}get isRightAligned(){return this._isRightAligned}set isRightAligned(e){this._isRightAligned!==e&&(this._isRightAligned=e,e?s.internals.dom.addClass(this.element.node,ne.ITEM_RIGHT):s.internals.dom.removeClass(this.element.node,ne.ITEM_RIGHT))}get collapsePrimary(){return this.element.children.map((e=>e.getInstance("CollapseButton"))).filter((e=>null!==e&&(e.hasClass(ne.BUTTON)||e.hasClass(ne.TRANSLATE_BUTTON))))[0]}}const ae={NONE:-1,INSIDE:0,OUTSIDE:1};class oe extends s.core.CollapsesGroup{static get instanceClassName(){return"Navigation"}init(){super.init(),this.clicked=!1,this.out=!1,this.addEmission(s.core.RootEmission.CLICK,this._handleRootClick.bind(this)),this.listen("mousedown",this.handleMouseDown.bind(this)),this.addEmission(s.core.RootEmission.KEYDOWN,this._keydown.bind(this)),this.listenClick({capture:!0}),this.isResizing=!0}validate(e){return super.validate(e)&&e.element.node.matches(s.internals.legacy.isLegacy?ne.COLLAPSE_LEGACY:ne.COLLAPSE)}get hasOpenedMenu(){return this.isBreakpoint(s.core.Breakpoints.LG)&&this.index>-1}_keydown(e){switch(e){case s.core.KeyCodes.ESCAPE:if(!this.hasOpenedMenu)return;this.index=-1;break;case s.core.KeyCodes.TAB:if(!this.hasOpenedMenu)return;this.request((()=>{this.current.node.contains(document.activeElement)||(this.index=-1)}))}}handleMouseDown(e){this.hasOpenedMenu&&(this.position=this.current.node.contains(e.target)?ae.INSIDE:ae.OUTSIDE,this.requestPosition())}handleClick(e){!e.target.matches("a, button")||e.target.matches("[aria-controls]")||e.target.matches(s.core.DisclosureSelector.PREVENT_CONCEAL)||(this.index=-1)}_handleRootClick(e){this.isBreakpoint(s.core.Breakpoints.LG)&&(this.node.contains(e)||(this.out=!0,this.requestPosition()))}requestPosition(){this.isRequesting||(this.isRequesting=!0,this.request(this.getPosition.bind(this)))}getPosition(){if(this.out)switch(this.position){case ae.OUTSIDE:this.index=-1;break;case ae.INSIDE:this.current&&!this.current.node.contains(document.activeElement)&&this.current.focus();break;default:this.index>-1&&!this.current.hasFocus&&(this.index=-1)}this.request(this.requested.bind(this))}requested(){this.position=ae.NONE,this.out=!1,this.isRequesting=!1}get index(){return super.index}set index(e){-1===e&&this.current&&this.current.hasFocus&&this.current.focus(),super.index=e}get canUngroup(){return!this.isBreakpoint(s.core.Breakpoints.LG)}resize(){this.update()}}s.navigation={Navigation:oe,NavigationItem:re,NavigationMousePosition:ae,NavigationSelector:ne},s.internals.register(s.navigation.NavigationSelector.NAVIGATION,s.navigation.Navigation),s.internals.register(s.navigation.NavigationSelector.ITEM,s.navigation.NavigationItem);class le extends s.core.DisclosureButton{constructor(){super(s.core.DisclosureType.SELECT)}static get instanceClassName(){return"TabButton"}handleClick(e){super.handleClick(e),this.focus()}apply(e){super.apply(e),this.isPrimary&&(this.setAttribute("tabindex",e?"0":"-1"),e&&this.list&&this.list.focalize(this))}get list(){return this.element.getAscendantInstance("TabsList","TabsGroup")}}const he={TAB:s.internals.ns.selector("tabs__tab"),GROUP:s.internals.ns.selector("tabs"),PANEL:s.internals.ns.selector("tabs__panel"),LIST:s.internals.ns.selector("tabs__list"),SHADOW:s.internals.ns.selector("tabs__shadow"),SHADOW_LEFT:s.internals.ns.selector("tabs__shadow--left"),SHADOW_RIGHT:s.internals.ns.selector("tabs__shadow--right"),PANEL_START:s.internals.ns.selector("tabs__panel--direction-start"),PANEL_END:s.internals.ns.selector("tabs__panel--direction-end")},ce="direction-start",de="direction-end",ue="none";class ge extends s.core.Disclosure{constructor(){super(s.core.DisclosureType.SELECT,he.PANEL,le,"TabsGroup"),this._direction=ue,this._isPreventingTransition=!1}static get instanceClassName(){return"TabPanel"}get direction(){return this._direction}set direction(e){if(e!==this._direction){switch(this._direction){case ce:this.removeClass(he.PANEL_START);break;case de:this.removeClass(he.PANEL_END);break;case ue:break;default:return}switch(this._direction=e,this._direction){case ce:this.addClass(he.PANEL_START);break;case de:this.addClass(he.PANEL_END)}}}get isPreventingTransition(){return this._isPreventingTransition}set isPreventingTransition(e){this._isPreventingTransition!==e&&(e?this.addClass(s.internals.motion.TransitionSelector.NONE):this.removeClass(s.internals.motion.TransitionSelector.NONE),this._isPreventingTransition=!0===e)}translate(e,t){this.isPreventingTransition=t,this.direction=e}reset(){this.group&&this.group.retrieve(!0)}_electPrimaries(e){return this.group&&this.group.list?super._electPrimaries(e).filter((e=>this.group.list.node.contains(e.node))):[]}}const pe="tab_keys_left",me="tab_keys_right",_e="tab_keys_home",be="tab_keys_end",Ee={PRESS_KEY:s.internals.ns.emission("tab","press_key"),LIST_HEIGHT:s.internals.ns.emission("tab","list_height")};class Te extends s.core.DisclosuresGroup{constructor(){super("TabPanel")}static get instanceClassName(){return"TabsGroup"}init(){super.init(),this.listen("transitionend",this.transitionend.bind(this)),this.addAscent(Ee.PRESS_KEY,this.pressKey.bind(this)),this.addAscent(Ee.LIST_HEIGHT,this.setListHeight.bind(this)),this.isRendering=!0}getIndex(e=0){super.getIndex(e)}get list(){return this.element.getDescendantInstances("TabsList","TabsGroup",!0)[0]}setListHeight(e){this.listHeight=e}transitionend(e){this.isPreventingTransition=!0}get buttonHasFocus(){return this.members.some((e=>e.buttonHasFocus))}pressKey(e){switch(e){case pe:this.pressLeft();break;case me:this.pressRight();break;case _e:this.pressHome();break;case be:this.pressEnd()}}pressRight(){this.buttonHasFocus&&(this.index0?this.index--:this.index=this.length-1,this.focus())}pressHome(){this.buttonHasFocus&&(this.index=0,this.focus())}pressEnd(){this.buttonHasFocus&&(this.index=this.length-1,this.focus())}focus(){this.current&&this.current.focus()}apply(){for(let e=0;es.right&&this.node.scrollTo(i-s.right+t.right+16,0)}get isScrolling(){return this._isScrolling}set isScrolling(e){this._isScrolling!==e&&(this._isScrolling=e,this.apply())}apply(){this._isScrolling?(this.addClass(he.SHADOW),this.scroll()):(this.removeClass(he.SHADOW_RIGHT),this.removeClass(he.SHADOW_LEFT),this.removeClass(he.SHADOW))}scroll(){const e=Math.abs(this.node.scrollLeft),t=e<=16,s=this.node.scrollWidth-this.node.clientWidth-16,i=Math.abs(e)>=s,n="rtl"===getComputedStyle(this.node).direction,r=n?he.SHADOW_RIGHT:he.SHADOW_LEFT,a=n?he.SHADOW_LEFT:he.SHADOW_RIGHT;t?this.removeClass(r):this.addClass(r),i?this.removeClass(a):this.addClass(a)}resize(){this.isScrolling=this.node.scrollWidth>this.node.clientWidth+16;const e=this.getRect().height;this.setProperty("--tabs-list-height",`${e}px`),this.ascend(Ee.LIST_HEIGHT,e)}dispose(){this.isScrolling=!1}}s.tab={TabPanel:ge,TabButton:le,TabsGroup:Te,TabsList:Se,TabSelector:he,TabEmission:Ee},s.internals.register(s.tab.TabSelector.PANEL,s.tab.TabPanel),s.internals.register(s.tab.TabSelector.GROUP,s.tab.TabsGroup),s.internals.register(s.tab.TabSelector.LIST,s.tab.TabsList);const Ae={DISMISS:s.internals.ns.event("dismiss")};class Ne extends s.core.Instance{static get instanceClassName(){return"TagDismissible"}init(){this.listenClick()}handleClick(){switch(this.focusClosest(),s.mode){case s.Modes.ANGULAR:case s.Modes.REACT:case s.Modes.VUE:this.request(this.verify.bind(this));break;default:this.remove()}this.dispatch(Ae.DISMISS)}verify(){document.body.contains(this.node)&&this.warn(`a TagDismissible has just been dismissed and should be removed from the dom. In ${s.mode} mode, the api doesn't handle dom modification. An event ${Ae.DISMISS} is dispatched by the element to trigger the removal`)}}const fe={PRESSABLE:`${s.internals.ns.selector("tag")}[aria-pressed]`,DISMISSIBLE:`${s.internals.ns.selector("tag--dismiss")}`};s.tag={TagDismissible:Ne,TagSelector:fe,TagEvent:Ae},s.internals.register(s.tag.TagSelector.PRESSABLE,s.core.Toggle),s.internals.register(s.tag.TagSelector.DISMISSIBLE,s.tag.TagDismissible);const Ce=s.internals.ns.selector("transcription"),Ie={TRANSCRIPTION:Ce,BUTTON:`${Ce}__btn`};class De extends s.core.Instance{static get instanceClassName(){return"Transcription"}get collapsePrimary(){return this.element.children.map((e=>e.getInstance("CollapseButton"))).filter((e=>null!==e&&e.hasClass(Ie.BUTTON)))[0]}}s.transcription={Transcription:De,TranscriptionSelector:Ie},s.internals.register(s.transcription.TranscriptionSelector.TRANSCRIPTION,s.transcription.Transcription);class Le extends s.core.Instance{static get instanceClassName(){return"TileDownload"}init(){this.addAscent(s.core.AssessEmission.UPDATE,(e=>{this.descend(s.core.AssessEmission.UPDATE,e)})),this.addAscent(s.core.AssessEmission.ADDED,(()=>{this.descend(s.core.AssessEmission.ADDED)}))}}const ve={DOWNLOAD:s.internals.ns.selector("tile--download"),DOWNLOAD_DETAIL:`${s.internals.ns.selector("tile--download")} ${s.internals.ns.selector("tile__detail")}`};s.tile={TileSelector:ve,TileDownload:Le},s.internals.register(s.tile.TileSelector.DOWNLOAD,s.tile.TileDownload),s.internals.register(s.tile.TileSelector.DOWNLOAD_DETAIL,s.core.AssessDetail);const Re={RANGE:s.internals.ns.selector("range"),RANGE_SM:s.internals.ns.selector("range--sm"),RANGE_STEP:s.internals.ns.selector("range--step"),RANGE_DOUBLE:s.internals.ns.selector("range--double"),RANGE_DOUBLE_STEP:s.internals.ns.selector("range--double")+s.internals.ns.selector("range--step"),RANGE_INPUT:s.internals.ns.selector("range input[type=range]:nth-of-type(1)"),RANGE_INPUT2:`${s.internals.ns.selector("range--double")} input[type=range]:nth-of-type(2)`,RANGE_OUTPUT:s.internals.ns.selector("range__output"),RANGE_MIN:s.internals.ns.selector("range__min"),RANGE_MAX:s.internals.ns.selector("range__max"),RANGE_PREFIX:s.internals.ns.attr("prefix"),RANGE_SUFFIX:s.internals.ns.attr("suffix")},ye={VALUE:s.internals.ns.emission("range","value"),VALUE2:s.internals.ns.emission("range","value2"),OUTPUT:s.internals.ns.emission("range","output"),CONSTRAINTS:s.internals.ns.emission("range","constraints"),MIN:s.internals.ns.emission("range","min"),MAX:s.internals.ns.emission("range","max"),STEP:s.internals.ns.emission("range","step"),PREFIX:s.internals.ns.emission("range","prefix"),SUFFIX:s.internals.ns.emission("range","suffix"),DISABLED:s.internals.ns.emission("range","disabled"),ENABLE_POINTER:s.internals.ns.emission("range","enable_pointer")};class Oe{constructor(){this._width=0,this._min=0,this._max=0,this._value=0,this._thumbSize=24,this._innerWidth=0,this._prefix="",this._suffix="",this._background={}}configure(e){e&&(this._prefix=e._prefix,this._suffix=e._suffix,this._width=e.width,this.setConstraints(e._constraints),this.value=e.value,this.update())}setPrefix(e){this._prefix=null!==e?e:""}setSuffix(e){this._suffix=null!==e?e:""}_decorate(e){return`${this._prefix}${e}${this._suffix}`}get width(){return this._width}set width(e){this._width=e}get isSm(){return this._isSm}set isSm(e){this._isSm!==e&&(this._isSm=e,this.setThumbSize(e?16:24),this.update())}setThumbSize(e,t=1){this._thumbSize=e,this._innerPadding=e*t}get textValue(){return this._decorate(this._value)}get value(){return this._value}set value(e){this._value=e}get outputX(){return this._outputX}setConstraints(e){this._constraints=e,this._min=e.min,this._max=e.max,this._step=e.step,this._rangeWidth=e.rangeWidth}get min(){return this._min}get textMin(){return this._decorate(this._min)}get max(){return this._max}get textMax(){return this._decorate(this._max)}get step(){return this._step}get output(){return{text:this.textValue,transform:`translateX(${this._translateX}px) translateX(-${this._centerPercent}%)`}}_getRatio(e){return(e-this._min)/this._rangeWidth}get progress(){return this._progress}update(){this._update()}_update(){this._innerWidth=this._width-this._innerPadding;const e=this._getRatio(this._value);this._translateX=e*this._width,this._centerPercent=100*e,this._progress={right:`${(this._innerWidth*e+.5*this._innerPadding).toFixed(2)}px`}}}class xe extends Oe{get stepWidth(){return`${this._stepWidth.toFixed(3)}px`}_update(){super._update();const e=this._rangeWidth/this._step;for(this._stepWidth=this._innerWidth/e,(this._stepWidth<1||!isFinite(this._stepWidth))&&(this._stepWidth=4);this._stepWidth<4;)this._stepWidth*=2}}class Pe extends Oe{get value2(){return this._value}set value2(e){this._value2!==e&&(this._value2=e,this.update())}get textValue(){return`${this._decorate(this._value)} - ${this._decorate(this._value2)}`}setThumbSize(e){super.setThumbSize(e,2)}_update(){super._update();const e=this._getRatio(.5*(this._value+this._value2));this._translateX=e*this._width,this._centerPercent=100*e;const t=this._getRatio(this._value),s=this._getRatio(this._value2);this._progress={left:`${(this._innerWidth*t+.25*this._innerPadding).toFixed(2)}px`,right:`${(this._innerWidth*s+.75*this._innerPadding).toFixed(2)}px`}}}class we extends Pe{get stepWidth(){return`${this._stepWidth.toFixed(3)}px`}_update(){super._update();const e=this._rangeWidth/this._step;this._stepWidth=this._innerWidth/e,this._stepWidth<4&&(this._stepWidth*=Math.ceil(4/this._stepWidth))}}const ke="step",Ge="double",Me="double-step",$e="default";class He extends s.core.Instance{static get instanceClassName(){return"Range"}init(){this._retrieveType(),this._retrieveSize(),this.isLegacy?(this.isResizing=!0,this.isMouseMoving=!0):(this._observer=new ResizeObserver(this.resize.bind(this)),this._observer.observe(this.node)),this.addAscent(ye.CONSTRAINTS,this.setConstraints.bind(this)),this.addAscent(ye.VALUE,this.setValue.bind(this)),this.addAscent(ye.VALUE2,this.setValue2.bind(this)),this.getAttribute(Re.RANGE_PREFIX)&&this.setPrefix(this.getAttribute(Re.RANGE_PREFIX)),this.getAttribute(Re.RANGE_SUFFIX)&&this.setSuffix(this.getAttribute(Re.RANGE_SUFFIX)),this.update()}_retrieveType(){switch(!0){case this.matches(Re.RANGE_DOUBLE_STEP):case this.matches(Re.RANGE_DOUBLE):this.type=Ge;break;case this.matches(Re.RANGE_STEP):this.type=ke;break;default:this.type=$e}}set type(e){if(this._type===e)return;this._type=e;const t=this._model;switch(this._type){case Me:this._model=new we;break;case Ge:this._model=new Pe;break;case ke:this._model=new xe;break;default:this._model=new Oe}this._model.configure(t)}get type(){return this._type}_retrieveSize(){this._model.isSm=this.matches(Re.RANGE_SM)}resize(){this._retrieveWidth(),this.update()}_retrieveWidth(){this._model.width=this.getRect().width}setValue(e){switch(this._model.value=e,this._type){case Me:case Ge:this.descend(ye.VALUE,e)}this.update()}setValue2(e){this._model.value2=e,this.descend(ye.VALUE2,e),this.update()}setConstraints(e){this._model.setConstraints(e),this.update(),this.descend(ye.CONSTRAINTS,e)}setPrefix(e){this._model.setPrefix(e),this.update()}setSuffix(e){this._model.setSuffix(e),this.update()}mutate(e){switch(!0){case e.includes("class"):this._retrieveType(),this._retrieveSize();break;case e.includes(Re.RANGE_PREFIX):case e.includes(Re.RANGE_SUFFIX):this._model.setPrefix(this.getAttribute(Re.RANGE_PREFIX)),this._model.setSuffix(this.getAttribute(Re.RANGE_SUFFIX)),this.update()}}update(){this._model.update(),this.descend(ye.OUTPUT,this._model.output),this.descend(ye.MIN,this._model.textMin),this.descend(ye.MAX,this._model.textMax);const e=this._model.progress;e.left?this.style.setProperty("--progress-left",e.left):this.style.removeProperty("--progress-left"),e.right?(this.style.setProperty("--progress-right",e.right),this.isLegacy&&e.left&&(this.style.setProperty("background-position-x",e.left),this.style.setProperty("background-size",`${parseFloat(e.right)-parseFloat(e.left)}px ${this._model.isSm?"8px":"12px"}`))):(this.style.removeProperty("--progress-right"),this.isLegacy&&(this.style.removeProperty("background-size"),this.style.removeProperty("background-position-x"))),this._model.stepWidth?this.style.setProperty("--step-width",this._model.stepWidth):this.style.removeProperty("--step-width")}mouseMove(e){if(this._type!==Ge&&this._type!==Me)return;const t=e.x-this.getRect().left;this.descend(ye.ENABLE_POINTER,(parseFloat(this._model.progress.right)-parseFloat(this._model.progress.left))/2+parseFloat(this._model.progress.left){this.hasAttribute("min")||this.setAttribute("min",0),this.ascend(ye.CONSTRAINTS,new Ue(this.node)),this.ascend(ye.DISABLED,this.node.disabled)})),this.addDescent(ye.VALUE2,this.setValue.bind(this))}get proxy(){const e=this,t={get value(){return e.value},set value(t){e.value=t}};return s.internals.property.completeAssign(super.proxy,t)}_enablePointer(e){const t=e===this._pointerId;this._isPointerEnabled!==t&&(this._isPointerEnabled=t,t?this.style.removeProperty("pointer-events"):this.style.setProperty("pointer-events","none"))}get value(){return parseFloat(this.node.value)}set value(e){const t=parseFloat(e);t!==this._value&&(this._value=t,this.node.value=t,this.dispatch("change"),this.change())}setValue(e){parseFloat(this.node.value)>e&&(this.value=e)}change(){this.ascend(ye.VALUE,this._value)}render(){const e=parseFloat(this.node.value);e!==this._value&&(this.value=e)}mutate(e){e.includes("disabled")&&this.ascend(ye.DISABLED,this.node.disabled),(e.includes("min")||e.includes("max")||e.includes("step"))&&(this.ascend(ye.CONSTRAINTS,new Ue(this.node)),this.change())}dispose(){this._listenerType&&this.unlisten(this._listenerType,this._changing)}}class Be extends s.core.Instance{static get instanceClassName(){return"RangeOutput"}init(){this.addDescent(ye.OUTPUT,this.change.bind(this))}change(e){this.node.innerText=e.text,this.node.style.transform=e.transform}}class Fe extends s.core.Instance{static get instanceClassName(){return"RangeLimit"}init(){switch(!0){case this.matches(Re.RANGE_MIN):this.addDescent(ye.MIN,this.change.bind(this));break;case this.matches(Re.RANGE_MAX):this.addDescent(ye.MAX,this.change.bind(this))}}change(e){this.node.innerText=e}}s.range={Range:He,RangeInput:We,RangeInput2:class extends We{static get instanceClassName(){return"RangeInput2"}_init(){this._pointerId=2,this.addDescent(ye.CONSTRAINTS,this.setConstraints.bind(this)),this.addDescent(ye.VALUE,this.setValue.bind(this))}setValue(e){parseFloat(this.node.value)e.replace('id="',"").replace('"',"")));const a=["aria-controls","aria-describedby","aria-labelledby"];let o=i.replace(/id="(.*?)"/gm,`id="$1${t}"`);for(const e of a){const s=i.match(new RegExp(`${e}="(.*?)"`,"gm"));if(s)for(const i of s){const s=i.replace(`${e}="`,"").replace('"',"");r.includes(s)&&(o=o.replace(`${e}="${s}"`,`${e}="${s+t}"`))}}if(o!==n)switch(s.mode){case s.Modes.ANGULAR:case s.Modes.REACT:case s.Modes.VUE:this.warn(`header__tools-links content is different from header__menu-links content.\nAs you're using a dynamic framework, you should handle duplication of this content yourself, please refer to documentation:\n${s.header.doc}`);break;default:this.menuLinks.innerHTML=o}}}class qe extends s.core.Instance{static get instanceClassName(){return"HeaderModal"}init(){this.storeAria(),this.isResizing=!0}resize(){this.isBreakpoint(s.core.Breakpoints.LG)?this.deactivateModal():this.activateModal()}activateModal(){const e=this.element.getInstance("Modal");e?(this.restoreAria(),e.isActive=!0,this.listenClick({capture:!0})):this.request(this.activateModal.bind(this))}deactivateModal(){const e=this.element.getInstance("Modal");e?(e.conceal(),e.isActive=!1,this.storeAria(),this.unlistenClick({capture:!0})):this.request(this.deactivateModal.bind(this))}storeAria(){this.hasAttribute("aria-labelledby")&&(this._ariaLabelledby=this.getAttribute("aria-labelledby")),this.hasAttribute("aria-label")&&(this._ariaLabel=this.getAttribute("aria-label")),this.removeAttribute("aria-labelledby"),this.removeAttribute("aria-label")}restoreAria(){this._ariaLabelledby&&this.setAttribute("aria-labelledby",this._ariaLabelledby),this._ariaLabel&&this.setAttribute("aria-label",this._ariaLabel)}handleClick(e){if(e.target.matches("a, button")&&!e.target.matches("[aria-controls]")&&!e.target.matches(s.core.DisclosureSelector.PREVENT_CONCEAL)){this.element.getInstance("Modal").conceal()}}}s.header={HeaderLinks:Ve,HeaderModal:qe,HeaderSelector:ze,doc:"https://www.systeme-de-design.gouv.fr/elements-d-interface/composants/en-tete"},s.internals.register(s.header.HeaderSelector.TOOLS_LINKS,s.header.HeaderLinks),s.internals.register(s.header.HeaderSelector.MODALS,s.header.HeaderModal);const Ke={DISPLAY:s.internals.ns.selector("display"),RADIO_BUTTONS:`input[name="${s.internals.ns("radios-theme")}"]`,FIELDSET:s.internals.ns.selector("fieldset")};class Xe extends s.core.Instance{static get instanceClassName(){return"Display"}init(){if(this.radios=this.querySelectorAll(Ke.RADIO_BUTTONS),s.scheme){this.changing=this.change.bind(this);for(const e of this.radios)e.addEventListener("change",this.changing);this.addDescent(s.scheme.SchemeEmission.SCHEME,this.apply.bind(this)),this.ascend(s.scheme.SchemeEmission.ASK)}else this.querySelector(Ke.FIELDSET).setAttribute("disabled","")}get scheme(){return this._scheme}set scheme(e){if(this._scheme!==e&&s.scheme)switch(e){case s.scheme.SchemeValue.SYSTEM:case s.scheme.SchemeValue.LIGHT:case s.scheme.SchemeValue.DARK:this._scheme=e;for(const t of this.radios)t.checked=t.value===e;this.ascend(s.scheme.SchemeEmission.SCHEME,e)}}change(){for(const e of this.radios)if(e.checked)return void(this.scheme=e.value)}apply(e){this.scheme=e}dispose(){for(const e of this.radios)e.removeEventListener("change",this.changing)}}s.display={Display:Xe,DisplaySelector:Ke},s.internals.register(s.display.DisplaySelector.DISPLAY,s.display.Display);const Ye={SCROLLABLE:s.internals.ns.emission("table","scrollable"),CHANGE:s.internals.ns.emission("table","change"),CAPTION_HEIGHT:s.internals.ns.emission("table","captionheight"),CAPTION_WIDTH:s.internals.ns.emission("table","captionwidth")};class je extends s.core.Instance{static get instanceClassName(){return"Table"}init(){this.addAscent(Ye.CAPTION_HEIGHT,this.setCaptionHeight.bind(this))}setCaptionHeight(e){this.setProperty("--table-offset",e)}}class Je extends s.core.Instance{static get instanceClassName(){return"TableWrapper"}init(){this.addAscent(Ye.CAPTION_HEIGHT,this.setCaptionHeight.bind(this))}setCaptionHeight(e){requestAnimationFrame((()=>this.ascend(Ye.CAPTION_HEIGHT,0))),this.setProperty("--table-offset",e)}}const Qe={TABLE:s.internals.ns.selector("table"),TABLE_WRAPPER:[`${s.internals.ns.selector("table")} ${s.internals.ns.selector("table__wrapper")}`],SHADOW:s.internals.ns.selector("table__shadow"),SHADOW_LEFT:s.internals.ns.selector("table__shadow--left"),SHADOW_RIGHT:s.internals.ns.selector("table__shadow--right"),ELEMENT:[`${s.internals.ns.selector("table")}:not(${s.internals.ns.selector("table--no-scroll")}) table`],CAPTION:`${s.internals.ns.selector("table")} table caption`,ROW:`${s.internals.ns.selector("table")} tbody tr`,COL:`${s.internals.ns.selector("table")} thead th`};class Ze extends s.core.Instance{static get instanceClassName(){return"TableElement"}init(){this.listen("scroll",this.scroll.bind(this)),this.content=this.querySelector("tbody"),this.tableOffsetHeight=0,this.isResizing=!0}get isScrolling(){return this._isScrolling}set isScrolling(e){this._isScrolling!==e&&(this._isScrolling=e,e?(this.addClass(Qe.SHADOW),this.scroll()):(this.removeClass(Qe.SHADOW),this.removeClass(Qe.SHADOW_LEFT),this.removeClass(Qe.SHADOW_RIGHT)))}scroll(){const e=this.node.scrollLeft<=0,t=this.content.offsetWidth-this.node.offsetWidth-0,s=Math.abs(this.node.scrollLeft)>=t,i="rtl"===document.documentElement.getAttribute("dir"),n=i?Qe.SHADOW_RIGHT:Qe.SHADOW_LEFT,r=i?Qe.SHADOW_LEFT:Qe.SHADOW_RIGHT;e?this.removeClass(n):this.addClass(n),s?this.removeClass(r):this.addClass(r)}resize(){this.isScrolling=this.content.offsetWidth>this.node.offsetWidth}dispose(){this.isScrolling=!1}}class et extends s.core.Instance{static get instanceClassName(){return"TableCaption"}init(){this.height=0,this.isResizing=!0}resize(){const e=this.getRect().height;this.height!==e&&(this.height=e,this.ascend(Ye.CAPTION_HEIGHT,`calc(${e}px + 1rem)`))}}class tt extends s.core.Instance{static get instanceClassName(){return"TableRow"}init(){s.checkbox&&(this.addAscent(u.CHANGE,this._handleCheckboxChange.bind(this)),this.descend(u.RETRIEVE))}_handleCheckboxChange(e){"row-select"!==e.name&&"true"!==e.getAttribute(s.internals.ns.attr("row-select"))||(this.isSelected=!0===e.checked)}render(){const e=this.getRect().height+2;this._height!==e&&(this._height=e,this.setProperty("--row-height",`${this._height}px`))}get isSelected(){return this._isSelected}set isSelected(e){this._isSelected!==e&&(this.isRendering=e,this._isSelected=e,this.setAttribute("aria-selected",e))}}s.table={Table:je,TableWrapper:Je,TableElement:Ze,TableCaption:et,TableSelector:Qe,TableRow:tt},s.internals.register(s.table.TableSelector.TABLE,s.table.Table),s.internals.register(s.table.TableSelector.TABLE_WRAPPER,s.table.TableWrapper),s.internals.register(s.table.TableSelector.ELEMENT,s.table.TableElement),s.internals.register(s.table.TableSelector.CAPTION,s.table.TableCaption),s.internals.register(s.table.TableSelector.ROW,s.table.TableRow); diff --git a/dist/dsfr/component/component.print.css b/dist/dsfr/component/component.print.css new file mode 100644 index 0000000..411f7d8 --- /dev/null +++ b/dist/dsfr/component/component.print.css @@ -0,0 +1,471 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; +@media print { + .fr-upload { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-range-group::before { + background-image: none !important; + } + + .fr-range[data-fr-js-range]::after { + background-color: transparent !important; + box-shadow: none !important; + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-accordion { + box-shadow: inset 0 0 0 1px var(--border-default-grey); + } + + .fr-accordion::before { + box-shadow: none; + } + + .fr-accordion__btn { + box-shadow: inset 0 0 0 1px var(--border-default-grey); + page-break-after: avoid; + } + + .fr-accordion__btn::after { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + transform: rotate(-180deg); + } + + .fr-accordion .fr-collapse { + --collapse-max-height: none !important; + --collapse: inherit !important; + visibility: visible; + padding: 1rem; + } + + .fr-badge { + border: solid 1px currentColor; + } + + .fr-badge::before { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-logo { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-btn { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-connect-group { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-connect-group p { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-connect-group .fr-connect + p a { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-quote__author, + .fr-quote cite, + .fr-quote figcaption li { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-quote::before { + display: none; + } + + .fr-breadcrumb { + display: none; + } + + .fr-hint-text { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-message::before { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-stepper__steps { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-stepper__state, + .fr-stepper__details { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-tooltip { + display: none; + } + + .fr-link::before, + .fr-link::after { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-sidemenu { + display: none; + } + + .fr-highlight { + border-left: 4px solid var(--border-default-grey); + background-image: none; + } + + .fr-tabs { + page-break-inside: avoid; + } + + .fr-tabs__tab { + background-color: transparent; + border: 1px solid var(--border-default-grey); + background-image: none !important; + } + + .fr-tabs__tab[aria-selected=true] { + border-top: 2px solid var(--border-active-blue-france); + border-bottom: none; + } + + .fr-pagination__link[aria-current]:not([aria-current=false]) { + font-weight: bold; + background: none; + color: black; + border: 1px solid; + } + + .fr-pagination__link--prev::before, + .fr-pagination__link--prev::after, + .fr-pagination__link--next::before, + .fr-pagination__link--next::after { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-summary { + display: none; + } + + .fr-table { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-table td, + .fr-table th { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-tag { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-alert { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-alert .fr-btn--close { + display: none; + } + + .fr-notice { + border-top: 1px solid var(--border-default-grey); + border-bottom: 1px solid var(--border-default-grey); + margin-bottom: 1rem; + } + + .fr-notice .fr-btn--close { + display: none; + } + + .fr-notice__title::before { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-notice--weather-red, + .fr-notice--attack { + color: var(--text-default-error); + background: none; + } + + .fr-notice--witness, + .fr-notice--cyberattack { + color: var(--text-default-grey); + background: none; + } + + .fr-notice--weather-purple { + color: var(--text-label-purple-glycine); + background: none; + } + + .fr-radio-group { + page-break-inside: avoid; + } + + .fr-radio-group input[type=radio]:checked + label, + .fr-radio-group input[type=radio] + label { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-radio-group .fr-radio-rich__pictogram { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-card { + page-break-inside: avoid; + border: 1px solid var(--border-default-grey); + background-image: none !important; + } + + .fr-card__detail, + .fr-card__desc { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-card__detail { + line-height: 1rem !important; + } + + .fr-card__detail::before { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-checkbox-group input[type=checkbox] + .fr-label::before { + border: 1px solid var(--border-default-grey); + border-radius: 4px; + background-image: none; + } + + .fr-checkbox-group input[type=checkbox]:checked + .fr-label::before { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-toggle { + page-break-inside: avoid; + } + + .fr-toggle::before { + background-color: none !important; + } + + .fr-toggle label { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-toggle .fr-hint-text { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-skiplink { + display: none; + } + + .fr-select-group::before { + background-image: none !important; + } + + .fr-select { + background-color: transparent; + border: 1px solid var(--border-default-grey); + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-callout { + page-break-inside: avoid; + background: transparent; + background-image: none; + border: 1px solid var(--border-default-grey); + border-left: 0.25rem solid var(--border-default-grey); + } + + .fr-modal { + background-color: white; + flex-direction: column-reverse; + } + + .fr-modal__body { + border: 1px solid var(--border-default-grey); + margin-bottom: auto; + height: max-content; + max-height: max-content !important; + } + + .fr-modal__header .fr-btn--close { + display: none; + } + + .fr-navigation { + display: none; + } + + .fr-share { + display: none; + } + + .fr-footer { + display: none; + } + + .fr-tile .fr-tile__desc, + .fr-tile .fr-tile__detail, + .fr-tile__desc, + .fr-tile__detail, + .fr-tile--sm .fr-tile__desc, + .fr-tile--sm .fr-tile__detail, + .fr-tile--sm__desc, + .fr-tile--sm__detail { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-tile { + page-break-inside: avoid; + border: 1px solid var(--border-default-grey); + } + + .fr-tile:not(.fr-tile--horizontal):not(.fr-tile--download) .fr-tile__content { + padding-bottom: 0 !important; + } + + .fr-tile__title::before { + background-image: none !important; + } + + .fr-tile__title a::before, + .fr-tile__title button::before { + background-image: none !important; + } + + .fr-tile__title a::after, + .fr-tile__title button::after { + display: none; + } + + .fr-translate { + display: none; + } + + .fr-transcription__btn { + display: none; + } + + .fr-transcription__footer { + display: none; + } + + .fr-transcription .fr-modal:not(.fr-modal--opened) { + display: none; + } + + .fr-input-group::before { + background-image: none; + } + + .fr-input-group input, + .fr-input-group textarea { + background-color: transparent; + border: 1px solid var(--border-default-grey); + } + + .fr-search-bar input { + background-color: transparent; + border-top: 1px solid var(--border-default-grey); + border-left: 1px solid var(--border-default-grey); + } + + .fr-content-media__caption { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-content-media__caption .fr-link { + font-size: 1rem; + line-height: 1.5rem; + padding: 0 0; + } + + .fr-content-media__caption .fr-link::before, + .fr-content-media__caption .fr-link::after { + --icon-size: 1rem; + } + + .fr-consent-banner { + display: none; + } + + /** + * Mixin d'ajout des icones des réseaux sociaux + **/ + + /** + * Mixin d'ajout des icones des réseaux sociaux + **/ + .fr-follow { + display: none; + } + + .fr-password input { + background-color: transparent; + border: 1px solid var(--border-default-grey); + } + + .fr-header__menu { + display: none; + } + + .fr-header__body-row { + padding: 0; + } + + .fr-header__body .fr-header__tools, + .fr-header__body .fr-header__navbar { + display: none; + } + + .fr-header__brand { + flex-wrap: nowrap; + } + + .fr-header__brand-top { + width: auto; + } + + .fr-header__service { + box-shadow: none; + } +} diff --git a/dist/dsfr/component/component.print.min.css b/dist/dsfr/component/component.print.min.css new file mode 100644 index 0000000..f57fd7d --- /dev/null +++ b/dist/dsfr/component/component.print.min.css @@ -0,0 +1,3 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media print{.fr-upload{font-size:1rem;line-height:1.5rem}.fr-range-group:before{background-image:none!important}.fr-range[data-fr-js-range]:after{background-color:transparent!important;box-shadow:none!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.fr-accordion{box-shadow:inset 0 0 0 1px var(--border-default-grey)}.fr-accordion:before{box-shadow:none}.fr-accordion__btn{box-shadow:inset 0 0 0 1px var(--border-default-grey);page-break-after:avoid}.fr-accordion__btn:after{-webkit-print-color-adjust:exact;print-color-adjust:exact;transform:rotate(-180deg)}.fr-accordion .fr-collapse{--collapse-max-height:none!important;--collapse:inherit!important;padding:1rem;visibility:visible}.fr-badge{border:1px solid}.fr-badge:before,.fr-btn,.fr-connect-group,.fr-logo{-webkit-print-color-adjust:exact;print-color-adjust:exact}.fr-connect-group .fr-connect+p a,.fr-connect-group p,.fr-quote cite,.fr-quote figcaption li,.fr-quote__author{font-size:1rem;line-height:1.5rem}.fr-breadcrumb,.fr-quote:before{display:none}.fr-hint-text{font-size:1rem;line-height:1.5rem}.fr-message:before,.fr-stepper__steps{-webkit-print-color-adjust:exact;print-color-adjust:exact}.fr-stepper__details,.fr-stepper__state{font-size:1rem;line-height:1.5rem}.fr-tooltip{display:none}.fr-link:after,.fr-link:before{-webkit-print-color-adjust:exact;print-color-adjust:exact}.fr-sidemenu{display:none}.fr-highlight{background-image:none;border-left:4px solid var(--border-default-grey)}.fr-tabs{page-break-inside:avoid}.fr-tabs__tab{background-color:transparent;background-image:none!important;border:1px solid var(--border-default-grey)}.fr-tabs__tab[aria-selected=true]{border-bottom:none;border-top:2px solid var(--border-active-blue-france)}.fr-pagination__link[aria-current]:not([aria-current=false]){background:none;border:1px solid;color:#000;font-weight:700}.fr-pagination__link--next:after,.fr-pagination__link--next:before,.fr-pagination__link--prev:after,.fr-pagination__link--prev:before{-webkit-print-color-adjust:exact;print-color-adjust:exact}.fr-summary{display:none}.fr-table{-webkit-print-color-adjust:exact;print-color-adjust:exact}.fr-table td,.fr-table th{font-size:1rem;line-height:1.5rem}.fr-alert,.fr-tag{-webkit-print-color-adjust:exact;print-color-adjust:exact}.fr-alert .fr-btn--close{display:none}.fr-notice{border-bottom:1px solid var(--border-default-grey);border-top:1px solid var(--border-default-grey);margin-bottom:1rem}.fr-notice .fr-btn--close{display:none}.fr-notice__title:before{-webkit-print-color-adjust:exact;print-color-adjust:exact}.fr-notice--attack,.fr-notice--weather-red{background:none;color:var(--text-default-error)}.fr-notice--cyberattack,.fr-notice--witness{background:none;color:var(--text-default-grey)}.fr-notice--weather-purple{background:none;color:var(--text-label-purple-glycine)}.fr-radio-group{page-break-inside:avoid}.fr-radio-group .fr-radio-rich__pictogram,.fr-radio-group input[type=radio]+label,.fr-radio-group input[type=radio]:checked+label{-webkit-print-color-adjust:exact;print-color-adjust:exact}.fr-card{background-image:none!important;border:1px solid var(--border-default-grey);page-break-inside:avoid}.fr-card__desc,.fr-card__detail{font-size:1rem;line-height:1.5rem}.fr-card__detail{line-height:1rem!important}.fr-card__detail:before{-webkit-print-color-adjust:exact;print-color-adjust:exact}.fr-checkbox-group input[type=checkbox]+.fr-label:before{background-image:none;border:1px solid var(--border-default-grey);border-radius:4px}.fr-checkbox-group input[type=checkbox]:checked+.fr-label:before{-webkit-print-color-adjust:exact;print-color-adjust:exact}.fr-toggle{page-break-inside:avoid}.fr-toggle:before{background-color:none!important}.fr-toggle label{-webkit-print-color-adjust:exact;print-color-adjust:exact}.fr-toggle .fr-hint-text{font-size:1rem;line-height:1.5rem}.fr-skiplink{display:none}.fr-select-group:before{background-image:none!important}.fr-select{background-color:transparent;border:1px solid var(--border-default-grey);-webkit-print-color-adjust:exact;print-color-adjust:exact}.fr-callout{background:transparent;background-image:none;border-left:1px solid var(--border-default-grey);border:1px solid var(--border-default-grey);border-left-width:.25rem;page-break-inside:avoid}.fr-modal{background-color:#fff;flex-direction:column-reverse}.fr-modal__body{border:1px solid var(--border-default-grey);height:max-content;margin-bottom:auto;max-height:max-content!important}.fr-footer,.fr-modal__header .fr-btn--close,.fr-navigation,.fr-share{display:none}.fr-tile .fr-tile__desc,.fr-tile .fr-tile__detail,.fr-tile--sm .fr-tile__desc,.fr-tile--sm .fr-tile__detail,.fr-tile--sm__desc,.fr-tile--sm__detail,.fr-tile__desc,.fr-tile__detail{font-size:1rem;line-height:1.5rem}.fr-tile{border:1px solid var(--border-default-grey);page-break-inside:avoid}.fr-tile:not(.fr-tile--horizontal):not(.fr-tile--download) .fr-tile__content{padding-bottom:0!important}.fr-tile__title a:before,.fr-tile__title button:before,.fr-tile__title:before{background-image:none!important}.fr-tile__title a:after,.fr-tile__title button:after,.fr-transcription .fr-modal:not(.fr-modal--opened),.fr-transcription__btn,.fr-transcription__footer,.fr-translate{display:none}.fr-input-group:before{background-image:none}.fr-input-group input,.fr-input-group textarea{background-color:transparent;border:1px solid var(--border-default-grey)}.fr-search-bar input{background-color:transparent;border-left:1px solid var(--border-default-grey);border-top:1px solid var(--border-default-grey)}.fr-content-media__caption{font-size:1rem;line-height:1.5rem}.fr-content-media__caption .fr-link{font-size:1rem;line-height:1.5rem;padding:0}.fr-content-media__caption .fr-link:after,.fr-content-media__caption .fr-link:before{--icon-size:1rem}.fr-consent-banner,.fr-follow{display:none}.fr-password input{background-color:transparent;border:1px solid var(--border-default-grey)}.fr-header__menu{display:none}.fr-header__body-row{padding:0}.fr-header__body .fr-header__navbar,.fr-header__body .fr-header__tools{display:none}.fr-header__brand{flex-wrap:nowrap}.fr-header__brand-top{width:auto}.fr-header__service{box-shadow:none}} \ No newline at end of file diff --git a/dist/dsfr/component/connect/connect.css b/dist/dsfr/component/connect/connect.css new file mode 100644 index 0000000..6d526cf --- /dev/null +++ b/dist/dsfr/component/connect/connect.css @@ -0,0 +1,186 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + CONNECT +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-connect { + position: relative; + padding: 0.625em 0.75em 0.625em 4em; + display: inline-flex; + flex-direction: column; + align-items: flex-start; + justify-content: center; + margin-bottom: 0.75rem; + + --underline-img: none; + --hover-tint: var(--hover); + --active-tint: var(--active); + --external-link-content: none; + background-color: var(--background-action-high-blue-france); + + --idle: transparent; + --hover: var(--background-action-high-blue-france-hover); + --active: var(--background-action-high-blue-france-active); + color: var(--text-inverted-blue-france); +} + +.fr-connect:hover { + background-color: var(--hover-tint); +} + +.fr-connect:active { + background-color: var(--active-tint); +} + +.fr-connect::before { + content: ""; + display: block; + position: absolute; + top: 50%; + bottom: 0.25em; + left: 0.75em; + width: 2.5em; + height: 3em; + margin-top: -1.5em; + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 48'%3E%3Cpath fill='%232a2f82' d='M34.965 15.1 19.971 6.423 4.977 15.184a.606.606 0 0 0-.306.524v16.948a.666.666 0 0 0 .306.524l14.992 8.6 14.994-8.706a.665.665 0 0 0 .306-.524V15.628a.605.605 0 0 0-.304-.528Z'/%3E%3Cpath fill='%23df1f26' d='m14.614 15.6-5.029 8.628-4.557-9.175 5.39-3.113 4.489 3.16ZM35.27 32.58V15.622a.6.6 0 0 0-.306-.523L19.971 6.423'/%3E%3Cpath fill='%232e65b0' d='m4.673 32.58 15.3-26.157v35.362L4.977 33.18a.666.666 0 0 1-.306-.524V15.708Zm24.669-20.735L34.8 15l-4.489 9.15-5.387-9.236Z'/%3E%3Cpath fill='%23fff' d='m39.606 12.305-19.19-11.02a.933.933 0 0 0-.832 0L.394 12.305A.886.886 0 0 0 0 13v22a.886.886 0 0 0 .394.7l19.189 11.02a.933.933 0 0 0 .832 0L39.606 35.7A.886.886 0 0 0 40 35V13a.886.886 0 0 0-.394-.695ZM10.762 30.061h.079c-.042 0-.079.007-.079.05 0 .1.151 0 .2.1a.912.912 0 0 0-.629.276c0 .051.1.051.151.051-.075.1-.226.05-.277.151a.177.177 0 0 0 .1.05c-.05 0-.1 0-.1.051v.151c-.126 0-.176.1-.277.151.2.151.327 0 .528 0-.528.2-.956.478-1.484.629-.1 0 0 .151-.1.151.151.1.227-.05.377-.05-.654.377-1.333.7-2.037 1.132a.351.351 0 0 0-.1.2h-.2c-.1.05-.05.176-.151.277.226.151.5-.2.654 0 .05 0-.1.05-.2.05-.05 0-.05.1-.1.1h-.154c-.1.075-.2.126-.2.276a.219.219 0 0 0-.226.1 9.034 9.034 0 0 0 3.144-.578 7.685 7.685 0 0 0 2.088-1.559.176.176 0 0 1 .05.1 2.168 2.168 0 0 1-.806 1.08c-.277.151-.478.377-.7.478a4.045 4.045 0 0 0-.428.276 10.761 10.761 0 0 1-1.939.412l-.305.044c-.225.033-.449.069-.671.108L4.977 33.18a.648.648 0 0 1-.288-.411.574.574 0 0 0 .094-.063.265.265 0 0 0-.113-.071v-.65a12.786 12.786 0 0 0 3.038-.942A8.746 8.746 0 0 0 4.671 29.7v-1.515a11.662 11.662 0 0 1 1.639.392 6.415 6.415 0 0 1 1.182.578 3.113 3.113 0 0 0 .478.377.91.91 0 0 0 .8.05h.33a3.961 3.961 0 0 0 1.937-.905c0 .05.05.05.1.05a3.63 3.63 0 0 1-.428 1.132c.003.051-.048.152.053.202Zm2.817 3.571c.251-.1.4-.277.629-.377-.05.05-.05.151-.1.2a3.691 3.691 0 0 0-.528.4 15.96 15.96 0 0 0-1.585 1.61c-.252.3-.528.578-.8.855a2.385 2.385 0 0 1-.31.245l-2.527-1.45a4.047 4.047 0 0 0 1.076-.053 4.984 4.984 0 0 0 .855-.327v.1c.7-.277 1.232-.906 1.937-1.132.025 0 .126.1.226.05a1.883 1.883 0 0 1 1.509-.7c0 .05 0 .1.05.1h.025c-.151.126-.327.251-.5.377-.057.052-.007.102.043.102Zm-8.908-6.164v-.186a5.814 5.814 0 0 1 1.588-.188 1.52 1.52 0 0 1 .478 0 5.861 5.861 0 0 0-2.066.374Zm30.6 5.088a.665.665 0 0 1-.306.524l-10.079 5.851a32.3 32.3 0 0 1-3.408-1.185 2.826 2.826 0 0 1-.05-2.245 3.794 3.794 0 0 1 .352-.883c.025-.025.05-.05.05-.076a.025.025 0 0 0 .025-.025 4.316 4.316 0 0 1 .377-.555l.015-.015.02-.021.015-.015c0-.025.025-.05.05-.076.025-.051.075-.076.1-.126a3.771 3.771 0 0 1 .579-.5 4.07 4.07 0 0 1 .654-.177 19.817 19.817 0 0 1 2.415.328.751.751 0 0 1 .277.1 1.849 1.849 0 0 0 .905-.05 1.137 1.137 0 0 0 .855-.706 1.212 1.212 0 0 0 .05-1.059c-.178-.276-.013-.437.181-.59l.068-.055a1.17 1.17 0 0 0 .231-.216c.126-.252-.1-.4-.151-.63-.05-.1-.226-.05-.327-.2.352-.151.855-.429.629-.857-.151-.227-.377-.63-.1-.857.352-.2.855-.151 1.006-.479a1.138 1.138 0 0 0-.292-1.085l-.075-.108a4.754 4.754 0 0 1-.211-.32 6.914 6.914 0 0 0-.528-.757 4.3 4.3 0 0 1-.528-1.009c-.151-.378.05-.706.05-1.084a6.347 6.347 0 0 0-.327-2.144c-.126-.353-.176-.731-.327-1.059a1.12 1.12 0 0 0-.226-.58.375.375 0 0 1 0-.328 4.874 4.874 0 0 0 .579-.479.567.567 0 0 0-.2-.706c-.327-.151-.3.328-.528.429h-.151c-.05-.126.05-.177.151-.277 0-.05 0-.151-.05-.151-.2 0-.377-.051-.428-.151a3.957 3.957 0 0 0-1.861-1.286 2.319 2.319 0 0 0 .579.1 1.67 1.67 0 0 0 1.006-.1c.227-.076.277-.479.377-.706a.8.8 0 0 0-.151-.631 2.189 2.189 0 0 0-.906-.756 9.13 9.13 0 0 1-.679-.353.952.952 0 0 0-.251-.126c-2.965-1.485-9.069-.2-9.534 0h-.009a8.244 8.244 0 0 0-1.249.475 3.922 3.922 0 0 0-2.365 2.465 3.829 3.829 0 0 0-1.333 1.509c-.428.8-1.056 1.509-.956 2.414.1.78.277 1.484.428 2.289a4.668 4.668 0 0 0 .2.8c.1.276 0 .629.151.855.075.151.025.327.227.428v.2c.05.05.05.1.151.1v.2a6.446 6.446 0 0 1 1.107 1.434c.1.276-.478.151-.7.05a5.979 5.979 0 0 1-1.132-.956.175.175 0 0 0-.051.1c.2.352.906.78.528 1.006-.2.1-.428-.151-.629.051-.05.075 0 .176 0 .276-.277-.2-.578-.1-.855-.2-.2-.05-.252-.427-.478-.427a15.162 15.162 0 0 0-1.811-.327 15.137 15.137 0 0 0-1.739-.159V15.708a.606.606 0 0 1 .306-.524l14.987-8.761L34.965 15.1a.605.605 0 0 1 .306.524Zm-7.954-8.261a.325.325 0 0 1-.282.149 2.843 2.843 0 0 0-.282.273c.1 0 0 .149.1.149-.205.223.077.694-.205.793a2.176 2.176 0 0 1-1.127 0 .722.722 0 0 1 .167-.016h.085a.382.382 0 0 0 .337-.132v-.2c0-.05-.051-.05-.1-.05a.161.161 0 0 1-.1.05.223.223 0 0 0-.154-.2.807.807 0 0 1-.718-.273.67.67 0 0 1 .436-.05c.128 0 .077-.223.231-.322h.154c.307-.372.871-.471.974-.843 0-.1-.282-.1-.487-.149a2.259 2.259 0 0 0-.82.05 4.65 4.65 0 0 0-1.051.273 3.225 3.225 0 0 1 .923-.471 3.886 3.886 0 0 1 .718-.2l.132-.026.133-.027a.971.971 0 0 1 .556 0c.231.1.615.1.666.248.1.273-.154.545-.435.744-.057.081.148.135.148.23Z'/%3E%3C/svg%3E"); + background-repeat: no-repeat; + background-position: 50% 50%; + background-size: 2.5em 3em; +} + +.fr-connect__login, +.fr-connect__brand { + line-height: 1; + z-index: 1; + white-space: nowrap; +} + +.fr-connect__login { + font-size: 1.0625em; +} + +.fr-connect__brand { + font-weight: bold; + font-size: 1.125em; +} + +.fr-connect--plus { + padding-right: 3em; +} + +.fr-connect--plus::after { + content: "+"; + display: block; + position: absolute; + right: 0.25em; + bottom: 0; + font-size: 3em; + font-weight: bold; + line-height: 1; + transform: translate(5%, -17%); +} + +.fr-connect-group { + --text-spacing: 0 0 1rem 0; +} + +.fr-connect-group p { + font-size: 0.75rem; + line-height: 1.25rem; + color: var(--text-mention-grey); +} + +.fr-connect-group .fr-connect + p a { + font-size: 0.875rem; + line-height: 1.5rem; + color: var(--text-action-high-blue-france); +} + +.fr-connect:disabled, +a.fr-connect:not([href]) { + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); + color: var(--text-disabled-grey); +} +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-connect { + border: 1px solid; + } + + .fr-connect__login, + .fr-connect__brand { + line-height: 1.1; + } + + .fr-connect--plus::after { + forced-color-adjust: none; + color: buttontext; + } + + .fr-connect-group .fr-connect + p a { + text-decoration: underline; + text-underline-offset: 5px; + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-connect { + background-color: #000091; + color: #f5f5fe; + } + + .fr-connect:disabled, + a.fr-connect:not([href]) { + background-color: #e5e5e5; + color: #929292; + } + + .fr-connect-group .fr-connect + p a { + color: #000091; + } + + .fr-connect-group p { + color: #666; + } +} +@media print { + .fr-connect-group { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-connect-group p { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-connect-group .fr-connect + p a { + font-size: 1rem; + line-height: 1.5rem; + } +} diff --git a/dist/dsfr/component/connect/connect.legacy.css b/dist/dsfr/component/connect/connect.legacy.css new file mode 100644 index 0000000..52de36d --- /dev/null +++ b/dist/dsfr/component/connect/connect.legacy.css @@ -0,0 +1,35 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-connect { + background-color: #000091; + color: #f5f5fe; + } + + .fr-connect:disabled, + a.fr-connect:not([href]) { + background-color: #e5e5e5; + color: #929292; + } + + .fr-connect-group .fr-connect + p a { + color: #000091; + } + + .fr-connect-group p { + color: #666; + } +} diff --git a/dist/dsfr/component/connect/connect.legacy.min.css b/dist/dsfr/component/connect/connect.legacy.min.css new file mode 100644 index 0000000..20014a6 --- /dev/null +++ b/dist/dsfr/component/connect/connect.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-connect{background-color:#000091;color:#f5f5fe}.fr-connect:disabled,a.fr-connect:not([href]){background-color:#e5e5e5;color:#929292}.fr-connect-group .fr-connect+p a{color:#000091}.fr-connect-group p{color:#666}} \ No newline at end of file diff --git a/dist/dsfr/component/connect/connect.main.css b/dist/dsfr/component/connect/connect.main.css new file mode 100644 index 0000000..8024c34 --- /dev/null +++ b/dist/dsfr/component/connect/connect.main.css @@ -0,0 +1,142 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + CONNECT +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-connect { + position: relative; + padding: 0.625em 0.75em 0.625em 4em; + display: inline-flex; + flex-direction: column; + align-items: flex-start; + justify-content: center; + margin-bottom: 0.75rem; + + --underline-img: none; + --hover-tint: var(--hover); + --active-tint: var(--active); + --external-link-content: none; + background-color: var(--background-action-high-blue-france); + + --idle: transparent; + --hover: var(--background-action-high-blue-france-hover); + --active: var(--background-action-high-blue-france-active); + color: var(--text-inverted-blue-france); +} + +.fr-connect:hover { + background-color: var(--hover-tint); +} + +.fr-connect:active { + background-color: var(--active-tint); +} + +.fr-connect::before { + content: ""; + display: block; + position: absolute; + top: 50%; + bottom: 0.25em; + left: 0.75em; + width: 2.5em; + height: 3em; + margin-top: -1.5em; + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 48'%3E%3Cpath fill='%232a2f82' d='M34.965 15.1 19.971 6.423 4.977 15.184a.606.606 0 0 0-.306.524v16.948a.666.666 0 0 0 .306.524l14.992 8.6 14.994-8.706a.665.665 0 0 0 .306-.524V15.628a.605.605 0 0 0-.304-.528Z'/%3E%3Cpath fill='%23df1f26' d='m14.614 15.6-5.029 8.628-4.557-9.175 5.39-3.113 4.489 3.16ZM35.27 32.58V15.622a.6.6 0 0 0-.306-.523L19.971 6.423'/%3E%3Cpath fill='%232e65b0' d='m4.673 32.58 15.3-26.157v35.362L4.977 33.18a.666.666 0 0 1-.306-.524V15.708Zm24.669-20.735L34.8 15l-4.489 9.15-5.387-9.236Z'/%3E%3Cpath fill='%23fff' d='m39.606 12.305-19.19-11.02a.933.933 0 0 0-.832 0L.394 12.305A.886.886 0 0 0 0 13v22a.886.886 0 0 0 .394.7l19.189 11.02a.933.933 0 0 0 .832 0L39.606 35.7A.886.886 0 0 0 40 35V13a.886.886 0 0 0-.394-.695ZM10.762 30.061h.079c-.042 0-.079.007-.079.05 0 .1.151 0 .2.1a.912.912 0 0 0-.629.276c0 .051.1.051.151.051-.075.1-.226.05-.277.151a.177.177 0 0 0 .1.05c-.05 0-.1 0-.1.051v.151c-.126 0-.176.1-.277.151.2.151.327 0 .528 0-.528.2-.956.478-1.484.629-.1 0 0 .151-.1.151.151.1.227-.05.377-.05-.654.377-1.333.7-2.037 1.132a.351.351 0 0 0-.1.2h-.2c-.1.05-.05.176-.151.277.226.151.5-.2.654 0 .05 0-.1.05-.2.05-.05 0-.05.1-.1.1h-.154c-.1.075-.2.126-.2.276a.219.219 0 0 0-.226.1 9.034 9.034 0 0 0 3.144-.578 7.685 7.685 0 0 0 2.088-1.559.176.176 0 0 1 .05.1 2.168 2.168 0 0 1-.806 1.08c-.277.151-.478.377-.7.478a4.045 4.045 0 0 0-.428.276 10.761 10.761 0 0 1-1.939.412l-.305.044c-.225.033-.449.069-.671.108L4.977 33.18a.648.648 0 0 1-.288-.411.574.574 0 0 0 .094-.063.265.265 0 0 0-.113-.071v-.65a12.786 12.786 0 0 0 3.038-.942A8.746 8.746 0 0 0 4.671 29.7v-1.515a11.662 11.662 0 0 1 1.639.392 6.415 6.415 0 0 1 1.182.578 3.113 3.113 0 0 0 .478.377.91.91 0 0 0 .8.05h.33a3.961 3.961 0 0 0 1.937-.905c0 .05.05.05.1.05a3.63 3.63 0 0 1-.428 1.132c.003.051-.048.152.053.202Zm2.817 3.571c.251-.1.4-.277.629-.377-.05.05-.05.151-.1.2a3.691 3.691 0 0 0-.528.4 15.96 15.96 0 0 0-1.585 1.61c-.252.3-.528.578-.8.855a2.385 2.385 0 0 1-.31.245l-2.527-1.45a4.047 4.047 0 0 0 1.076-.053 4.984 4.984 0 0 0 .855-.327v.1c.7-.277 1.232-.906 1.937-1.132.025 0 .126.1.226.05a1.883 1.883 0 0 1 1.509-.7c0 .05 0 .1.05.1h.025c-.151.126-.327.251-.5.377-.057.052-.007.102.043.102Zm-8.908-6.164v-.186a5.814 5.814 0 0 1 1.588-.188 1.52 1.52 0 0 1 .478 0 5.861 5.861 0 0 0-2.066.374Zm30.6 5.088a.665.665 0 0 1-.306.524l-10.079 5.851a32.3 32.3 0 0 1-3.408-1.185 2.826 2.826 0 0 1-.05-2.245 3.794 3.794 0 0 1 .352-.883c.025-.025.05-.05.05-.076a.025.025 0 0 0 .025-.025 4.316 4.316 0 0 1 .377-.555l.015-.015.02-.021.015-.015c0-.025.025-.05.05-.076.025-.051.075-.076.1-.126a3.771 3.771 0 0 1 .579-.5 4.07 4.07 0 0 1 .654-.177 19.817 19.817 0 0 1 2.415.328.751.751 0 0 1 .277.1 1.849 1.849 0 0 0 .905-.05 1.137 1.137 0 0 0 .855-.706 1.212 1.212 0 0 0 .05-1.059c-.178-.276-.013-.437.181-.59l.068-.055a1.17 1.17 0 0 0 .231-.216c.126-.252-.1-.4-.151-.63-.05-.1-.226-.05-.327-.2.352-.151.855-.429.629-.857-.151-.227-.377-.63-.1-.857.352-.2.855-.151 1.006-.479a1.138 1.138 0 0 0-.292-1.085l-.075-.108a4.754 4.754 0 0 1-.211-.32 6.914 6.914 0 0 0-.528-.757 4.3 4.3 0 0 1-.528-1.009c-.151-.378.05-.706.05-1.084a6.347 6.347 0 0 0-.327-2.144c-.126-.353-.176-.731-.327-1.059a1.12 1.12 0 0 0-.226-.58.375.375 0 0 1 0-.328 4.874 4.874 0 0 0 .579-.479.567.567 0 0 0-.2-.706c-.327-.151-.3.328-.528.429h-.151c-.05-.126.05-.177.151-.277 0-.05 0-.151-.05-.151-.2 0-.377-.051-.428-.151a3.957 3.957 0 0 0-1.861-1.286 2.319 2.319 0 0 0 .579.1 1.67 1.67 0 0 0 1.006-.1c.227-.076.277-.479.377-.706a.8.8 0 0 0-.151-.631 2.189 2.189 0 0 0-.906-.756 9.13 9.13 0 0 1-.679-.353.952.952 0 0 0-.251-.126c-2.965-1.485-9.069-.2-9.534 0h-.009a8.244 8.244 0 0 0-1.249.475 3.922 3.922 0 0 0-2.365 2.465 3.829 3.829 0 0 0-1.333 1.509c-.428.8-1.056 1.509-.956 2.414.1.78.277 1.484.428 2.289a4.668 4.668 0 0 0 .2.8c.1.276 0 .629.151.855.075.151.025.327.227.428v.2c.05.05.05.1.151.1v.2a6.446 6.446 0 0 1 1.107 1.434c.1.276-.478.151-.7.05a5.979 5.979 0 0 1-1.132-.956.175.175 0 0 0-.051.1c.2.352.906.78.528 1.006-.2.1-.428-.151-.629.051-.05.075 0 .176 0 .276-.277-.2-.578-.1-.855-.2-.2-.05-.252-.427-.478-.427a15.162 15.162 0 0 0-1.811-.327 15.137 15.137 0 0 0-1.739-.159V15.708a.606.606 0 0 1 .306-.524l14.987-8.761L34.965 15.1a.605.605 0 0 1 .306.524Zm-7.954-8.261a.325.325 0 0 1-.282.149 2.843 2.843 0 0 0-.282.273c.1 0 0 .149.1.149-.205.223.077.694-.205.793a2.176 2.176 0 0 1-1.127 0 .722.722 0 0 1 .167-.016h.085a.382.382 0 0 0 .337-.132v-.2c0-.05-.051-.05-.1-.05a.161.161 0 0 1-.1.05.223.223 0 0 0-.154-.2.807.807 0 0 1-.718-.273.67.67 0 0 1 .436-.05c.128 0 .077-.223.231-.322h.154c.307-.372.871-.471.974-.843 0-.1-.282-.1-.487-.149a2.259 2.259 0 0 0-.82.05 4.65 4.65 0 0 0-1.051.273 3.225 3.225 0 0 1 .923-.471 3.886 3.886 0 0 1 .718-.2l.132-.026.133-.027a.971.971 0 0 1 .556 0c.231.1.615.1.666.248.1.273-.154.545-.435.744-.057.081.148.135.148.23Z'/%3E%3C/svg%3E"); + background-repeat: no-repeat; + background-position: 50% 50%; + background-size: 2.5em 3em; +} + +.fr-connect__login, +.fr-connect__brand { + line-height: 1; + z-index: 1; + white-space: nowrap; +} + +.fr-connect__login { + font-size: 1.0625em; +} + +.fr-connect__brand { + font-weight: bold; + font-size: 1.125em; +} + +.fr-connect--plus { + padding-right: 3em; +} + +.fr-connect--plus::after { + content: "+"; + display: block; + position: absolute; + right: 0.25em; + bottom: 0; + font-size: 3em; + font-weight: bold; + line-height: 1; + transform: translate(5%, -17%); +} + +.fr-connect-group { + --text-spacing: 0 0 1rem 0; +} + +.fr-connect-group p { + font-size: 0.75rem; + line-height: 1.25rem; + color: var(--text-mention-grey); +} + +.fr-connect-group .fr-connect + p a { + font-size: 0.875rem; + line-height: 1.5rem; + color: var(--text-action-high-blue-france); +} + +.fr-connect:disabled, +a.fr-connect:not([href]) { + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); + color: var(--text-disabled-grey); +} +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-connect { + border: 1px solid; + } + + .fr-connect__login, + .fr-connect__brand { + line-height: 1.1; + } + + .fr-connect--plus::after { + forced-color-adjust: none; + color: buttontext; + } + + .fr-connect-group .fr-connect + p a { + text-decoration: underline; + text-underline-offset: 5px; + } +} diff --git a/dist/dsfr/component/connect/connect.main.min.css b/dist/dsfr/component/connect/connect.main.min.css new file mode 100644 index 0000000..0827a92 --- /dev/null +++ b/dist/dsfr/component/connect/connect.main.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-connect{--underline-img:none;--hover-tint:var(--hover);--active-tint:var(--active);--external-link-content:none;--idle:transparent;--hover:var(--background-action-high-blue-france-hover);--active:var(--background-action-high-blue-france-active);align-items:flex-start;background-color:var(--background-action-high-blue-france);color:var(--text-inverted-blue-france);display:inline-flex;flex-direction:column;justify-content:center;margin-bottom:.75rem;padding:.625em .75em .625em 4em;position:relative}.fr-connect:hover{background-color:var(--hover-tint)}.fr-connect:active{background-color:var(--active-tint)}.fr-connect:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 48'%3E%3Cpath fill='%232a2f82' d='M34.965 15.1 19.971 6.423 4.977 15.184a.606.606 0 0 0-.306.524v16.948a.666.666 0 0 0 .306.524l14.992 8.6 14.994-8.706a.665.665 0 0 0 .306-.524V15.628a.605.605 0 0 0-.304-.528Z'/%3E%3Cpath fill='%23df1f26' d='m14.614 15.6-5.029 8.628-4.557-9.175 5.39-3.113 4.489 3.16ZM35.27 32.58V15.622a.6.6 0 0 0-.306-.523L19.971 6.423'/%3E%3Cpath fill='%232e65b0' d='m4.673 32.58 15.3-26.157v35.362L4.977 33.18a.666.666 0 0 1-.306-.524V15.708Zm24.669-20.735L34.8 15l-4.489 9.15-5.387-9.236Z'/%3E%3Cpath fill='%23fff' d='m39.606 12.305-19.19-11.02a.933.933 0 0 0-.832 0L.394 12.305A.886.886 0 0 0 0 13v22a.886.886 0 0 0 .394.7l19.189 11.02a.933.933 0 0 0 .832 0L39.606 35.7A.886.886 0 0 0 40 35V13a.886.886 0 0 0-.394-.695ZM10.762 30.061h.079c-.042 0-.079.007-.079.05 0 .1.151 0 .2.1a.912.912 0 0 0-.629.276c0 .051.1.051.151.051-.075.1-.226.05-.277.151a.177.177 0 0 0 .1.05c-.05 0-.1 0-.1.051v.151c-.126 0-.176.1-.277.151.2.151.327 0 .528 0-.528.2-.956.478-1.484.629-.1 0 0 .151-.1.151.151.1.227-.05.377-.05-.654.377-1.333.7-2.037 1.132a.351.351 0 0 0-.1.2h-.2c-.1.05-.05.176-.151.277.226.151.5-.2.654 0 .05 0-.1.05-.2.05-.05 0-.05.1-.1.1h-.154c-.1.075-.2.126-.2.276a.219.219 0 0 0-.226.1 9.034 9.034 0 0 0 3.144-.578 7.685 7.685 0 0 0 2.088-1.559.176.176 0 0 1 .05.1 2.168 2.168 0 0 1-.806 1.08c-.277.151-.478.377-.7.478a4.045 4.045 0 0 0-.428.276 10.761 10.761 0 0 1-1.939.412l-.305.044c-.225.033-.449.069-.671.108L4.977 33.18a.648.648 0 0 1-.288-.411.574.574 0 0 0 .094-.063.265.265 0 0 0-.113-.071v-.65a12.786 12.786 0 0 0 3.038-.942A8.746 8.746 0 0 0 4.671 29.7v-1.515a11.662 11.662 0 0 1 1.639.392 6.415 6.415 0 0 1 1.182.578 3.113 3.113 0 0 0 .478.377.91.91 0 0 0 .8.05h.33a3.961 3.961 0 0 0 1.937-.905c0 .05.05.05.1.05a3.63 3.63 0 0 1-.428 1.132c.003.051-.048.152.053.202Zm2.817 3.571c.251-.1.4-.277.629-.377-.05.05-.05.151-.1.2a3.691 3.691 0 0 0-.528.4 15.96 15.96 0 0 0-1.585 1.61c-.252.3-.528.578-.8.855a2.385 2.385 0 0 1-.31.245l-2.527-1.45a4.047 4.047 0 0 0 1.076-.053 4.984 4.984 0 0 0 .855-.327v.1c.7-.277 1.232-.906 1.937-1.132.025 0 .126.1.226.05a1.883 1.883 0 0 1 1.509-.7c0 .05 0 .1.05.1h.025c-.151.126-.327.251-.5.377-.057.052-.007.102.043.102Zm-8.908-6.164v-.186a5.814 5.814 0 0 1 1.588-.188 1.52 1.52 0 0 1 .478 0 5.861 5.861 0 0 0-2.066.374Zm30.6 5.088a.665.665 0 0 1-.306.524l-10.079 5.851a32.3 32.3 0 0 1-3.408-1.185 2.826 2.826 0 0 1-.05-2.245 3.794 3.794 0 0 1 .352-.883c.025-.025.05-.05.05-.076a.025.025 0 0 0 .025-.025 4.316 4.316 0 0 1 .377-.555l.015-.015.02-.021.015-.015c0-.025.025-.05.05-.076.025-.051.075-.076.1-.126a3.771 3.771 0 0 1 .579-.5 4.07 4.07 0 0 1 .654-.177 19.817 19.817 0 0 1 2.415.328.751.751 0 0 1 .277.1 1.849 1.849 0 0 0 .905-.05 1.137 1.137 0 0 0 .855-.706 1.212 1.212 0 0 0 .05-1.059c-.178-.276-.013-.437.181-.59l.068-.055a1.17 1.17 0 0 0 .231-.216c.126-.252-.1-.4-.151-.63-.05-.1-.226-.05-.327-.2.352-.151.855-.429.629-.857-.151-.227-.377-.63-.1-.857.352-.2.855-.151 1.006-.479a1.138 1.138 0 0 0-.292-1.085l-.075-.108a4.754 4.754 0 0 1-.211-.32 6.914 6.914 0 0 0-.528-.757 4.3 4.3 0 0 1-.528-1.009c-.151-.378.05-.706.05-1.084a6.347 6.347 0 0 0-.327-2.144c-.126-.353-.176-.731-.327-1.059a1.12 1.12 0 0 0-.226-.58.375.375 0 0 1 0-.328 4.874 4.874 0 0 0 .579-.479.567.567 0 0 0-.2-.706c-.327-.151-.3.328-.528.429h-.151c-.05-.126.05-.177.151-.277 0-.05 0-.151-.05-.151-.2 0-.377-.051-.428-.151a3.957 3.957 0 0 0-1.861-1.286 2.319 2.319 0 0 0 .579.1 1.67 1.67 0 0 0 1.006-.1c.227-.076.277-.479.377-.706a.8.8 0 0 0-.151-.631 2.189 2.189 0 0 0-.906-.756 9.13 9.13 0 0 1-.679-.353.952.952 0 0 0-.251-.126c-2.965-1.485-9.069-.2-9.534 0h-.009a8.244 8.244 0 0 0-1.249.475 3.922 3.922 0 0 0-2.365 2.465 3.829 3.829 0 0 0-1.333 1.509c-.428.8-1.056 1.509-.956 2.414.1.78.277 1.484.428 2.289a4.668 4.668 0 0 0 .2.8c.1.276 0 .629.151.855.075.151.025.327.227.428v.2c.05.05.05.1.151.1v.2a6.446 6.446 0 0 1 1.107 1.434c.1.276-.478.151-.7.05a5.979 5.979 0 0 1-1.132-.956.175.175 0 0 0-.051.1c.2.352.906.78.528 1.006-.2.1-.428-.151-.629.051-.05.075 0 .176 0 .276-.277-.2-.578-.1-.855-.2-.2-.05-.252-.427-.478-.427a15.162 15.162 0 0 0-1.811-.327 15.137 15.137 0 0 0-1.739-.159V15.708a.606.606 0 0 1 .306-.524l14.987-8.761L34.965 15.1a.605.605 0 0 1 .306.524Zm-7.954-8.261a.325.325 0 0 1-.282.149 2.843 2.843 0 0 0-.282.273c.1 0 0 .149.1.149-.205.223.077.694-.205.793a2.176 2.176 0 0 1-1.127 0 .722.722 0 0 1 .167-.016h.085a.382.382 0 0 0 .337-.132v-.2c0-.05-.051-.05-.1-.05a.161.161 0 0 1-.1.05.223.223 0 0 0-.154-.2.807.807 0 0 1-.718-.273.67.67 0 0 1 .436-.05c.128 0 .077-.223.231-.322h.154c.307-.372.871-.471.974-.843 0-.1-.282-.1-.487-.149a2.259 2.259 0 0 0-.82.05 4.65 4.65 0 0 0-1.051.273 3.225 3.225 0 0 1 .923-.471 3.886 3.886 0 0 1 .718-.2l.132-.026.133-.027a.971.971 0 0 1 .556 0c.231.1.615.1.666.248.1.273-.154.545-.435.744-.057.081.148.135.148.23Z'/%3E%3C/svg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:2.5em 3em;bottom:.25em;content:"";display:block;height:3em;left:.75em;margin-top:-1.5em;position:absolute;top:50%;width:2.5em}.fr-connect__brand,.fr-connect__login{line-height:1;white-space:nowrap;z-index:1}.fr-connect__login{font-size:1.0625em}.fr-connect__brand{font-size:1.125em;font-weight:700}.fr-connect--plus{padding-right:3em}.fr-connect--plus:after{bottom:0;content:"+";display:block;font-size:3em;font-weight:700;line-height:1;position:absolute;right:.25em;transform:translate(5%,-17%)}.fr-connect-group{--text-spacing:0 0 1rem 0}.fr-connect-group p{color:var(--text-mention-grey);font-size:.75rem;line-height:1.25rem}.fr-connect-group .fr-connect+p a{color:var(--text-action-high-blue-france);font-size:.875rem;line-height:1.5rem}.fr-connect:disabled,a.fr-connect:not([href]){--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey);color:var(--text-disabled-grey)}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-connect{border:1px solid}.fr-connect__brand,.fr-connect__login{line-height:1.1}.fr-connect--plus:after{color:buttontext;forced-color-adjust:none}.fr-connect-group .fr-connect+p a{text-decoration:underline;text-underline-offset:5px}} \ No newline at end of file diff --git a/dist/dsfr/component/connect/connect.min.css b/dist/dsfr/component/connect/connect.min.css new file mode 100644 index 0000000..bc2edd4 --- /dev/null +++ b/dist/dsfr/component/connect/connect.min.css @@ -0,0 +1,11 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-connect{--underline-img:none;--hover-tint:var(--hover);--active-tint:var(--active);--external-link-content:none;--idle:transparent;--hover:var(--background-action-high-blue-france-hover);--active:var(--background-action-high-blue-france-active);align-items:flex-start;background-color:var(--background-action-high-blue-france);color:var(--text-inverted-blue-france);display:inline-flex;flex-direction:column;justify-content:center;margin-bottom:.75rem;padding:.625em .75em .625em 4em;position:relative}.fr-connect:hover{background-color:var(--hover-tint)}.fr-connect:active{background-color:var(--active-tint)}.fr-connect:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 48'%3E%3Cpath fill='%232a2f82' d='M34.965 15.1 19.971 6.423 4.977 15.184a.606.606 0 0 0-.306.524v16.948a.666.666 0 0 0 .306.524l14.992 8.6 14.994-8.706a.665.665 0 0 0 .306-.524V15.628a.605.605 0 0 0-.304-.528Z'/%3E%3Cpath fill='%23df1f26' d='m14.614 15.6-5.029 8.628-4.557-9.175 5.39-3.113 4.489 3.16ZM35.27 32.58V15.622a.6.6 0 0 0-.306-.523L19.971 6.423'/%3E%3Cpath fill='%232e65b0' d='m4.673 32.58 15.3-26.157v35.362L4.977 33.18a.666.666 0 0 1-.306-.524V15.708Zm24.669-20.735L34.8 15l-4.489 9.15-5.387-9.236Z'/%3E%3Cpath fill='%23fff' d='m39.606 12.305-19.19-11.02a.933.933 0 0 0-.832 0L.394 12.305A.886.886 0 0 0 0 13v22a.886.886 0 0 0 .394.7l19.189 11.02a.933.933 0 0 0 .832 0L39.606 35.7A.886.886 0 0 0 40 35V13a.886.886 0 0 0-.394-.695ZM10.762 30.061h.079c-.042 0-.079.007-.079.05 0 .1.151 0 .2.1a.912.912 0 0 0-.629.276c0 .051.1.051.151.051-.075.1-.226.05-.277.151a.177.177 0 0 0 .1.05c-.05 0-.1 0-.1.051v.151c-.126 0-.176.1-.277.151.2.151.327 0 .528 0-.528.2-.956.478-1.484.629-.1 0 0 .151-.1.151.151.1.227-.05.377-.05-.654.377-1.333.7-2.037 1.132a.351.351 0 0 0-.1.2h-.2c-.1.05-.05.176-.151.277.226.151.5-.2.654 0 .05 0-.1.05-.2.05-.05 0-.05.1-.1.1h-.154c-.1.075-.2.126-.2.276a.219.219 0 0 0-.226.1 9.034 9.034 0 0 0 3.144-.578 7.685 7.685 0 0 0 2.088-1.559.176.176 0 0 1 .05.1 2.168 2.168 0 0 1-.806 1.08c-.277.151-.478.377-.7.478a4.045 4.045 0 0 0-.428.276 10.761 10.761 0 0 1-1.939.412l-.305.044c-.225.033-.449.069-.671.108L4.977 33.18a.648.648 0 0 1-.288-.411.574.574 0 0 0 .094-.063.265.265 0 0 0-.113-.071v-.65a12.786 12.786 0 0 0 3.038-.942A8.746 8.746 0 0 0 4.671 29.7v-1.515a11.662 11.662 0 0 1 1.639.392 6.415 6.415 0 0 1 1.182.578 3.113 3.113 0 0 0 .478.377.91.91 0 0 0 .8.05h.33a3.961 3.961 0 0 0 1.937-.905c0 .05.05.05.1.05a3.63 3.63 0 0 1-.428 1.132c.003.051-.048.152.053.202Zm2.817 3.571c.251-.1.4-.277.629-.377-.05.05-.05.151-.1.2a3.691 3.691 0 0 0-.528.4 15.96 15.96 0 0 0-1.585 1.61c-.252.3-.528.578-.8.855a2.385 2.385 0 0 1-.31.245l-2.527-1.45a4.047 4.047 0 0 0 1.076-.053 4.984 4.984 0 0 0 .855-.327v.1c.7-.277 1.232-.906 1.937-1.132.025 0 .126.1.226.05a1.883 1.883 0 0 1 1.509-.7c0 .05 0 .1.05.1h.025c-.151.126-.327.251-.5.377-.057.052-.007.102.043.102Zm-8.908-6.164v-.186a5.814 5.814 0 0 1 1.588-.188 1.52 1.52 0 0 1 .478 0 5.861 5.861 0 0 0-2.066.374Zm30.6 5.088a.665.665 0 0 1-.306.524l-10.079 5.851a32.3 32.3 0 0 1-3.408-1.185 2.826 2.826 0 0 1-.05-2.245 3.794 3.794 0 0 1 .352-.883c.025-.025.05-.05.05-.076a.025.025 0 0 0 .025-.025 4.316 4.316 0 0 1 .377-.555l.015-.015.02-.021.015-.015c0-.025.025-.05.05-.076.025-.051.075-.076.1-.126a3.771 3.771 0 0 1 .579-.5 4.07 4.07 0 0 1 .654-.177 19.817 19.817 0 0 1 2.415.328.751.751 0 0 1 .277.1 1.849 1.849 0 0 0 .905-.05 1.137 1.137 0 0 0 .855-.706 1.212 1.212 0 0 0 .05-1.059c-.178-.276-.013-.437.181-.59l.068-.055a1.17 1.17 0 0 0 .231-.216c.126-.252-.1-.4-.151-.63-.05-.1-.226-.05-.327-.2.352-.151.855-.429.629-.857-.151-.227-.377-.63-.1-.857.352-.2.855-.151 1.006-.479a1.138 1.138 0 0 0-.292-1.085l-.075-.108a4.754 4.754 0 0 1-.211-.32 6.914 6.914 0 0 0-.528-.757 4.3 4.3 0 0 1-.528-1.009c-.151-.378.05-.706.05-1.084a6.347 6.347 0 0 0-.327-2.144c-.126-.353-.176-.731-.327-1.059a1.12 1.12 0 0 0-.226-.58.375.375 0 0 1 0-.328 4.874 4.874 0 0 0 .579-.479.567.567 0 0 0-.2-.706c-.327-.151-.3.328-.528.429h-.151c-.05-.126.05-.177.151-.277 0-.05 0-.151-.05-.151-.2 0-.377-.051-.428-.151a3.957 3.957 0 0 0-1.861-1.286 2.319 2.319 0 0 0 .579.1 1.67 1.67 0 0 0 1.006-.1c.227-.076.277-.479.377-.706a.8.8 0 0 0-.151-.631 2.189 2.189 0 0 0-.906-.756 9.13 9.13 0 0 1-.679-.353.952.952 0 0 0-.251-.126c-2.965-1.485-9.069-.2-9.534 0h-.009a8.244 8.244 0 0 0-1.249.475 3.922 3.922 0 0 0-2.365 2.465 3.829 3.829 0 0 0-1.333 1.509c-.428.8-1.056 1.509-.956 2.414.1.78.277 1.484.428 2.289a4.668 4.668 0 0 0 .2.8c.1.276 0 .629.151.855.075.151.025.327.227.428v.2c.05.05.05.1.151.1v.2a6.446 6.446 0 0 1 1.107 1.434c.1.276-.478.151-.7.05a5.979 5.979 0 0 1-1.132-.956.175.175 0 0 0-.051.1c.2.352.906.78.528 1.006-.2.1-.428-.151-.629.051-.05.075 0 .176 0 .276-.277-.2-.578-.1-.855-.2-.2-.05-.252-.427-.478-.427a15.162 15.162 0 0 0-1.811-.327 15.137 15.137 0 0 0-1.739-.159V15.708a.606.606 0 0 1 .306-.524l14.987-8.761L34.965 15.1a.605.605 0 0 1 .306.524Zm-7.954-8.261a.325.325 0 0 1-.282.149 2.843 2.843 0 0 0-.282.273c.1 0 0 .149.1.149-.205.223.077.694-.205.793a2.176 2.176 0 0 1-1.127 0 .722.722 0 0 1 .167-.016h.085a.382.382 0 0 0 .337-.132v-.2c0-.05-.051-.05-.1-.05a.161.161 0 0 1-.1.05.223.223 0 0 0-.154-.2.807.807 0 0 1-.718-.273.67.67 0 0 1 .436-.05c.128 0 .077-.223.231-.322h.154c.307-.372.871-.471.974-.843 0-.1-.282-.1-.487-.149a2.259 2.259 0 0 0-.82.05 4.65 4.65 0 0 0-1.051.273 3.225 3.225 0 0 1 .923-.471 3.886 3.886 0 0 1 .718-.2l.132-.026.133-.027a.971.971 0 0 1 .556 0c.231.1.615.1.666.248.1.273-.154.545-.435.744-.057.081.148.135.148.23Z'/%3E%3C/svg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:2.5em 3em;bottom:.25em;content:"";display:block;height:3em;left:.75em;margin-top:-1.5em;position:absolute;top:50%;width:2.5em}.fr-connect__brand,.fr-connect__login{line-height:1;white-space:nowrap;z-index:1}.fr-connect__login{font-size:1.0625em}.fr-connect__brand{font-size:1.125em;font-weight:700}.fr-connect--plus{padding-right:3em}.fr-connect--plus:after{bottom:0;content:"+";display:block;font-size:3em;font-weight:700;line-height:1;position:absolute;right:.25em;transform:translate(5%,-17%)}.fr-connect-group{--text-spacing:0 0 1rem 0}.fr-connect-group p{color:var(--text-mention-grey);font-size:.75rem;line-height:1.25rem}.fr-connect-group .fr-connect+p a{color:var(--text-action-high-blue-france);font-size:.875rem;line-height:1.5rem}.fr-connect:disabled,a.fr-connect:not([href]){--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey);color:var(--text-disabled-grey)}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */ + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-connect{border:1px solid}.fr-connect__brand,.fr-connect__login{line-height:1.1}.fr-connect--plus:after{color:buttontext;forced-color-adjust:none}.fr-connect-group .fr-connect+p a{text-decoration:underline;text-underline-offset:5px}}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-connect{background-color:#000091;color:#f5f5fe}.fr-connect:disabled,a.fr-connect:not([href]){background-color:#e5e5e5;color:#929292}.fr-connect-group .fr-connect+p a{color:#000091}.fr-connect-group p{color:#666}}@media print{.fr-connect-group{-webkit-print-color-adjust:exact;print-color-adjust:exact}.fr-connect-group .fr-connect+p a,.fr-connect-group p{font-size:1rem;line-height:1.5rem}} \ No newline at end of file diff --git a/dist/dsfr/component/connect/connect.print.css b/dist/dsfr/component/connect/connect.print.css new file mode 100644 index 0000000..2746d3c --- /dev/null +++ b/dist/dsfr/component/connect/connect.print.css @@ -0,0 +1,19 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media print { + .fr-connect-group { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-connect-group p { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-connect-group .fr-connect + p a { + font-size: 1rem; + line-height: 1.5rem; + } +} diff --git a/dist/dsfr/component/connect/connect.print.min.css b/dist/dsfr/component/connect/connect.print.min.css new file mode 100644 index 0000000..df50966 --- /dev/null +++ b/dist/dsfr/component/connect/connect.print.min.css @@ -0,0 +1,3 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media print{.fr-connect-group{-webkit-print-color-adjust:exact;print-color-adjust:exact}.fr-connect-group .fr-connect+p a,.fr-connect-group p{font-size:1rem;line-height:1.5rem}} \ No newline at end of file diff --git a/dist/dsfr/component/consent/consent.css b/dist/dsfr/component/consent/consent.css new file mode 100644 index 0000000..8c041a5 --- /dev/null +++ b/dist/dsfr/component/consent/consent.css @@ -0,0 +1,441 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + CONSENT MAIN +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-consent-placeholder { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + padding: 5rem 2rem; + text-align: center; + + --text-spacing: 0 0 1.5rem; + --title-spacing: 0 0 0.5rem; + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); +} + +.fr-consent-banner { + position: fixed; + bottom: 0; + left: 0; + width: 100%; + max-height: calc(100% - 8rem); + padding: 1rem; + overflow: auto; + + --text-spacing: 0 0 1rem; + --title-spacing: 0 0 1rem; + z-index: calc(var(--ground) + 1500); + background-color: var(--background-alt-overlap-grey); + + --idle: transparent; + --hover: var(--background-alt-overlap-grey-hover); + --active: var(--background-alt-overlap-grey-active); + filter: drop-shadow(var(--overlap-shadow)); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-consent-banner__title { + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; + margin-bottom: 1rem; +} + +.fr-consent-banner__buttons { + margin-top: 1.5rem; + margin-bottom: -1rem; +} + +.fr-consent-service { + position: relative; +} + +.fr-consent-service > .fr-fieldset { + padding: 0 0 1.25rem; + margin: 0; + align-items: flex-start; + display: flex; + flex-direction: column; + width: 100%; + position: initial; +} + +.fr-consent-service:last-child > .fr-fieldset { + padding: 2rem 0 1rem; +} + +.fr-consent-service:last-child > .fr-fieldset .fr-consent-service > .fr-fieldset:last-child { + margin-bottom: 0; +} + +.fr-consent-service__title { + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; + padding: 2rem 0 0.75rem; + margin: 0; + color: var(--text-title-grey); +} + +.fr-consent-service__desc { + font-size: 0.875rem; + line-height: 1.5rem; + + --text-spacing: 0.75rem 0 0.5rem 0; +} + +.fr-consent-service__collapse { + margin-top: -0.25rem; + margin-bottom: 0.75rem; + width: 100%; +} + +.fr-consent-service__collapse .fr-consent-service__collapse-btn { + font-size: 0.875rem; + line-height: 1.5rem; + padding: 0 0; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-consent-service__collapse .fr-consent-service__collapse-btn::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.25rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/arrow-down-s-line.svg"); + mask-image: url("../../icons/system/arrow-down-s-line.svg"); + content: ""; +} + +.fr-consent-service__collapse .fr-consent-service__collapse-btn::before { + content: none; +} + +.fr-consent-service__radios { + margin-top: 0.75rem; + margin-bottom: 0.75rem; + display: flex; + flex-direction: row; + flex-wrap: wrap; +} + +.fr-consent-service .fr-radio-group { + position: relative; +} + +.fr-consent-service .fr-radio-group:not(:last-child) { + margin-right: 3rem; +} + +.fr-consent-service .fr-radio-group:not(:first-child)::before { + content: ""; + display: block; + width: 1px; + height: 1.5rem; + position: absolute; + top: 0; + left: calc(-1.5rem - 1px); +} + +.fr-consent-service .fr-consent-service__collapse-btn { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + + --underline-img: none; + --hover-tint: var(--hover); + background: transparent; + padding: 0 0.25rem 0 0; + color: inherit; + + --hover-tint: var(--idle); + --active-tint: var(--idle); + background-image: var(--underline-img), var(--underline-img); + background-position: var(--underline-x) 100%, var(--underline-x) calc(100% - var(--underline-thickness)); + background-repeat: no-repeat, no-repeat; + transition: background-size 0s; + background-size: var(--underline-hover-width) calc(var(--underline-thickness) * 2), var(--underline-idle-width) var(--underline-thickness); + color: var(--text-action-high-blue-france); +} + +.fr-consent-service .fr-consent-service__collapse-btn::before, +.fr-consent-service .fr-consent-service__collapse-btn::after { + display: block; +} + +.fr-consent-service .fr-consent-service__collapse-btn:hover, +.fr-consent-service .fr-consent-service__collapse-btn:active { + --underline-hover-width: var(--underline-max-width); +} + +.fr-consent-service .fr-consent-service__collapse-btn::after { + margin-right: -1.25rem; + transition: transform 0.3s; +} + +.fr-consent-service .fr-consent-service__collapse-btn[aria-expanded=true]::after { + transform: rotate(-180deg); +} + +.fr-consent-services { + margin-top: 0.5rem; + margin-bottom: -0.5rem; + width: 100%; +} + +.fr-consent-services .fr-consent-service > .fr-fieldset, +.fr-consent-services .fr-consent-service:last-child > .fr-fieldset { + padding: 0; +} + +.fr-consent-services .fr-consent-service:last-child > .fr-fieldset { + margin-bottom: 1.25rem; +} + +.fr-consent-services .fr-consent-service__title { + padding-top: 0.75rem; +} + +.fr-consent-services .fr-consent-service__radios { + top: 0; +} + +.fr-consent-services .fr-consent-service__desc { + --text-spacing: 0.25rem 0 0.75rem 0; +} + +.fr-consent-manager__header { + padding-top: 0; +} + +.fr-consent-manager__header .fr-consent-service__title { + width: 100%; + padding: 0 0 0.75rem 0; + font-size: 1rem; + line-height: 1.5rem; + font-weight: 400; +} + +.fr-consent-manager__header .fr-consent-service__radios { + width: 100%; + justify-content: flex-start; + top: 0; + position: initial; +} + +.fr-consent-manager__buttons { + margin-bottom: -3rem; + margin-top: 1rem; +} + +.fr-consent-manager__header, +.fr-consent-service { + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); + color: var(--text-default-grey); +} + +.fr-consent-manager__header .fr-radio-group + .fr-radio-group::before, +.fr-consent-service .fr-radio-group + .fr-radio-group::before { + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-consent-service:last-of-type, +.fr-consent-service .fr-consent-service { + box-shadow: none; +} +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + .fr-consent-banner { + padding: 2rem; + bottom: 2.5rem; + left: 2.5rem; + max-width: 40rem; + max-height: calc(100% - 5rem); + } + + .fr-consent-banner__title { + font-size: 1.25rem; + line-height: 1.75rem; + } + + .fr-consent-banner__buttons { + margin-top: 2rem; + } + + .fr-consent-service > .fr-fieldset { + padding: 0 0 1.25rem; + display: flex; + flex-direction: row; + flex-wrap: wrap; + } + + .fr-consent-service:last-child > .fr-fieldset { + padding: 1.25rem 0 1rem; + } + + .fr-consent-service__title { + font-size: 1.25rem; + line-height: 1.75rem; + width: 50%; + } + + .fr-consent-service__desc { + --text-spacing: 0.25rem 1.5rem 0.5rem 0; + width: 60%; + } + + .fr-consent-service__radios { + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-end; + position: absolute; + top: 1.25rem; + right: 0; + width: 50%; + } + + .fr-consent-services .fr-consent-service + .fr-consent-service { + margin-top: -0.25rem; + } + + .fr-consent-services .fr-consent-service__desc { + --text-spacing: 0.25rem 0 0.5rem 0; + } + + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ + .fr-consent-manager__header .fr-consent-service__title { + width: 44%; + } + + .fr-consent-manager__header .fr-consent-service__radios { + width: 56%; + position: absolute; + justify-content: flex-end; + } + + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ + .fr-consent-manager__header .fr-consent-service__title { + width: 50%; + } + + .fr-consent-manager__header .fr-consent-service__radios { + width: 50%; + } + + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-consent-banner { + outline: 1px solid; + } + + .fr-consent-service__collapse .fr-consent-service__collapse-btn::after { + forced-color-adjust: none; + } +} +@media (prefers-reduced-motion: reduce) { + .fr-consent-service .fr-consent-service__collapse-btn::after { + transition: none; + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-consent-service__collapse .fr-consent-service__collapse-btn { + text-decoration: underline; + } + + .fr-consent-service__collapse .fr-consent-service__collapse-btn::before, + .fr-consent-service__collapse .fr-consent-service__collapse-btn::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/arrow-down-s-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-consent-service__collapse .fr-consent-service__collapse-btn[aria-expanded=true]::before, + .fr-consent-service__collapse .fr-consent-service__collapse-btn[aria-expanded=true]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/arrow-up-s-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-consent-placeholder { + background-color: #eee; + } + + .fr-consent-banner { + z-index: 1500; + background-color: #f6f6f6; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-consent-manager__header, + .fr-consent-service { + box-shadow: inset 0 -1px 0 0 #ddd; + color: #3a3a3a; + } + + .fr-consent-manager__header .fr-radio-group + .fr-radio-group::before, + .fr-consent-service .fr-radio-group + .fr-radio-group::before { + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-consent-service__title { + color: #161616; + } + + .fr-consent-service:last-of-type, + .fr-consent-service .fr-consent-service { + box-shadow: none; + } + + .fr-consent-service .fr-consent-service__collapse-btn { + color: #000091; + } +} +@media print { + .fr-consent-banner { + display: none; + } +} diff --git a/dist/dsfr/component/consent/consent.legacy.css b/dist/dsfr/component/consent/consent.legacy.css new file mode 100644 index 0000000..53e359f --- /dev/null +++ b/dist/dsfr/component/consent/consent.legacy.css @@ -0,0 +1,75 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-consent-service__collapse .fr-consent-service__collapse-btn { + text-decoration: underline; + } + + .fr-consent-service__collapse .fr-consent-service__collapse-btn::before, + .fr-consent-service__collapse .fr-consent-service__collapse-btn::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/arrow-down-s-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-consent-service__collapse .fr-consent-service__collapse-btn[aria-expanded=true]::before, + .fr-consent-service__collapse .fr-consent-service__collapse-btn[aria-expanded=true]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/arrow-up-s-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-consent-placeholder { + background-color: #eee; + } + + .fr-consent-banner { + z-index: 1500; + background-color: #f6f6f6; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-consent-manager__header, + .fr-consent-service { + box-shadow: inset 0 -1px 0 0 #ddd; + color: #3a3a3a; + } + + .fr-consent-manager__header .fr-radio-group + .fr-radio-group::before, + .fr-consent-service .fr-radio-group + .fr-radio-group::before { + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-consent-service__title { + color: #161616; + } + + .fr-consent-service:last-of-type, + .fr-consent-service .fr-consent-service { + box-shadow: none; + } + + .fr-consent-service .fr-consent-service__collapse-btn { + color: #000091; + } +} diff --git a/dist/dsfr/component/consent/consent.legacy.min.css b/dist/dsfr/component/consent/consent.legacy.min.css new file mode 100644 index 0000000..55807d2 --- /dev/null +++ b/dist/dsfr/component/consent/consent.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-consent-service__collapse .fr-consent-service__collapse-btn{text-decoration:underline}.fr-consent-service__collapse .fr-consent-service__collapse-btn:after,.fr-consent-service__collapse .fr-consent-service__collapse-btn:before{background-color:transparent;background-image:url(../../icons/system/arrow-down-s-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-consent-service__collapse .fr-consent-service__collapse-btn[aria-expanded=true]:after,.fr-consent-service__collapse .fr-consent-service__collapse-btn[aria-expanded=true]:before{background-color:transparent;background-image:url(../../icons/system/arrow-up-s-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-consent-placeholder{background-color:#eee}.fr-consent-banner{background-color:#f6f6f6;box-shadow:0 0 0 1px rgba(0,0,18,.16);box-shadow:inset 0 0 0 1px #ddd;z-index:1500}.fr-consent-manager__header,.fr-consent-service{box-shadow:inset 0 -1px 0 0 #ddd;color:#3a3a3a}.fr-consent-manager__header .fr-radio-group+.fr-radio-group:before,.fr-consent-service .fr-radio-group+.fr-radio-group:before{box-shadow:inset 0 0 0 1px #ddd}.fr-consent-service__title{color:#161616}.fr-consent-service .fr-consent-service,.fr-consent-service:last-of-type{box-shadow:none}.fr-consent-service .fr-consent-service__collapse-btn{color:#000091}} \ No newline at end of file diff --git a/dist/dsfr/component/consent/consent.main.css b/dist/dsfr/component/consent/consent.main.css new file mode 100644 index 0000000..d32e163 --- /dev/null +++ b/dist/dsfr/component/consent/consent.main.css @@ -0,0 +1,368 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + CONSENT MAIN +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-consent-placeholder { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + padding: 5rem 2rem; + text-align: center; + + --text-spacing: 0 0 1.5rem; + --title-spacing: 0 0 0.5rem; + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); +} + +.fr-consent-banner { + position: fixed; + bottom: 0; + left: 0; + width: 100%; + max-height: calc(100% - 8rem); + padding: 1rem; + overflow: auto; + + --text-spacing: 0 0 1rem; + --title-spacing: 0 0 1rem; + z-index: calc(var(--ground) + 1500); + background-color: var(--background-alt-overlap-grey); + + --idle: transparent; + --hover: var(--background-alt-overlap-grey-hover); + --active: var(--background-alt-overlap-grey-active); + filter: drop-shadow(var(--overlap-shadow)); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-consent-banner__title { + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; + margin-bottom: 1rem; +} + +.fr-consent-banner__buttons { + margin-top: 1.5rem; + margin-bottom: -1rem; +} + +.fr-consent-service { + position: relative; +} + +.fr-consent-service > .fr-fieldset { + padding: 0 0 1.25rem; + margin: 0; + align-items: flex-start; + display: flex; + flex-direction: column; + width: 100%; + position: initial; +} + +.fr-consent-service:last-child > .fr-fieldset { + padding: 2rem 0 1rem; +} + +.fr-consent-service:last-child > .fr-fieldset .fr-consent-service > .fr-fieldset:last-child { + margin-bottom: 0; +} + +.fr-consent-service__title { + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; + padding: 2rem 0 0.75rem; + margin: 0; + color: var(--text-title-grey); +} + +.fr-consent-service__desc { + font-size: 0.875rem; + line-height: 1.5rem; + + --text-spacing: 0.75rem 0 0.5rem 0; +} + +.fr-consent-service__collapse { + margin-top: -0.25rem; + margin-bottom: 0.75rem; + width: 100%; +} + +.fr-consent-service__collapse .fr-consent-service__collapse-btn { + font-size: 0.875rem; + line-height: 1.5rem; + padding: 0 0; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-consent-service__collapse .fr-consent-service__collapse-btn::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.25rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/arrow-down-s-line.svg"); + mask-image: url("../../icons/system/arrow-down-s-line.svg"); + content: ""; +} + +.fr-consent-service__collapse .fr-consent-service__collapse-btn::before { + content: none; +} + +.fr-consent-service__radios { + margin-top: 0.75rem; + margin-bottom: 0.75rem; + display: flex; + flex-direction: row; + flex-wrap: wrap; +} + +.fr-consent-service .fr-radio-group { + position: relative; +} + +.fr-consent-service .fr-radio-group:not(:last-child) { + margin-right: 3rem; +} + +.fr-consent-service .fr-radio-group:not(:first-child)::before { + content: ""; + display: block; + width: 1px; + height: 1.5rem; + position: absolute; + top: 0; + left: calc(-1.5rem - 1px); +} + +.fr-consent-service .fr-consent-service__collapse-btn { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + + --underline-img: none; + --hover-tint: var(--hover); + background: transparent; + padding: 0 0.25rem 0 0; + color: inherit; + + --hover-tint: var(--idle); + --active-tint: var(--idle); + background-image: var(--underline-img), var(--underline-img); + background-position: var(--underline-x) 100%, var(--underline-x) calc(100% - var(--underline-thickness)); + background-repeat: no-repeat, no-repeat; + transition: background-size 0s; + background-size: var(--underline-hover-width) calc(var(--underline-thickness) * 2), var(--underline-idle-width) var(--underline-thickness); + color: var(--text-action-high-blue-france); +} + +.fr-consent-service .fr-consent-service__collapse-btn::before, +.fr-consent-service .fr-consent-service__collapse-btn::after { + display: block; +} + +.fr-consent-service .fr-consent-service__collapse-btn:hover, +.fr-consent-service .fr-consent-service__collapse-btn:active { + --underline-hover-width: var(--underline-max-width); +} + +.fr-consent-service .fr-consent-service__collapse-btn::after { + margin-right: -1.25rem; + transition: transform 0.3s; +} + +.fr-consent-service .fr-consent-service__collapse-btn[aria-expanded=true]::after { + transform: rotate(-180deg); +} + +.fr-consent-services { + margin-top: 0.5rem; + margin-bottom: -0.5rem; + width: 100%; +} + +.fr-consent-services .fr-consent-service > .fr-fieldset, +.fr-consent-services .fr-consent-service:last-child > .fr-fieldset { + padding: 0; +} + +.fr-consent-services .fr-consent-service:last-child > .fr-fieldset { + margin-bottom: 1.25rem; +} + +.fr-consent-services .fr-consent-service__title { + padding-top: 0.75rem; +} + +.fr-consent-services .fr-consent-service__radios { + top: 0; +} + +.fr-consent-services .fr-consent-service__desc { + --text-spacing: 0.25rem 0 0.75rem 0; +} + +.fr-consent-manager__header { + padding-top: 0; +} + +.fr-consent-manager__header .fr-consent-service__title { + width: 100%; + padding: 0 0 0.75rem 0; + font-size: 1rem; + line-height: 1.5rem; + font-weight: 400; +} + +.fr-consent-manager__header .fr-consent-service__radios { + width: 100%; + justify-content: flex-start; + top: 0; + position: initial; +} + +.fr-consent-manager__buttons { + margin-bottom: -3rem; + margin-top: 1rem; +} + +.fr-consent-manager__header, +.fr-consent-service { + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); + color: var(--text-default-grey); +} + +.fr-consent-manager__header .fr-radio-group + .fr-radio-group::before, +.fr-consent-service .fr-radio-group + .fr-radio-group::before { + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-consent-service:last-of-type, +.fr-consent-service .fr-consent-service { + box-shadow: none; +} +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + .fr-consent-banner { + padding: 2rem; + bottom: 2.5rem; + left: 2.5rem; + max-width: 40rem; + max-height: calc(100% - 5rem); + } + + .fr-consent-banner__title { + font-size: 1.25rem; + line-height: 1.75rem; + } + + .fr-consent-banner__buttons { + margin-top: 2rem; + } + + .fr-consent-service > .fr-fieldset { + padding: 0 0 1.25rem; + display: flex; + flex-direction: row; + flex-wrap: wrap; + } + + .fr-consent-service:last-child > .fr-fieldset { + padding: 1.25rem 0 1rem; + } + + .fr-consent-service__title { + font-size: 1.25rem; + line-height: 1.75rem; + width: 50%; + } + + .fr-consent-service__desc { + --text-spacing: 0.25rem 1.5rem 0.5rem 0; + width: 60%; + } + + .fr-consent-service__radios { + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-end; + position: absolute; + top: 1.25rem; + right: 0; + width: 50%; + } + + .fr-consent-services .fr-consent-service + .fr-consent-service { + margin-top: -0.25rem; + } + + .fr-consent-services .fr-consent-service__desc { + --text-spacing: 0.25rem 0 0.5rem 0; + } +} +@media (min-width: 62em) { + /*! media lg */ + .fr-consent-manager__header .fr-consent-service__title { + width: 44%; + } + + .fr-consent-manager__header .fr-consent-service__radios { + width: 56%; + position: absolute; + justify-content: flex-end; + } +} +@media (min-width: 78em) { + /*! media xl */ + .fr-consent-manager__header .fr-consent-service__title { + width: 50%; + } + + .fr-consent-manager__header .fr-consent-service__radios { + width: 50%; + } +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-consent-banner { + outline: 1px solid; + } + + .fr-consent-service__collapse .fr-consent-service__collapse-btn::after { + forced-color-adjust: none; + } +} +@media (prefers-reduced-motion: reduce) { + .fr-consent-service .fr-consent-service__collapse-btn::after { + transition: none; + } +} diff --git a/dist/dsfr/component/consent/consent.main.min.css b/dist/dsfr/component/consent/consent.main.min.css new file mode 100644 index 0000000..b3e9353 --- /dev/null +++ b/dist/dsfr/component/consent/consent.main.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-consent-placeholder{--text-spacing:0 0 1.5rem;--title-spacing:0 0 0.5rem;--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);align-items:center;background-color:var(--background-contrast-grey);display:flex;flex-direction:column;justify-content:center;padding:5rem 2rem;text-align:center}.fr-consent-banner{--text-spacing:0 0 1rem;--title-spacing:0 0 1rem;--idle:transparent;--hover:var(--background-alt-overlap-grey-hover);--active:var(--background-alt-overlap-grey-active);background-color:var(--background-alt-overlap-grey);bottom:0;box-shadow:inset 0 0 0 1px var(--border-default-grey);filter:drop-shadow(var(--overlap-shadow));left:0;max-height:calc(100% - 8rem);overflow:auto;padding:1rem;position:fixed;width:100%;z-index:calc(var(--ground) + 1500)}.fr-consent-banner__title{font-size:1.125rem;font-weight:700;line-height:1.5rem;margin-bottom:1rem}.fr-consent-banner__buttons{margin-bottom:-1rem;margin-top:1.5rem}.fr-consent-service{position:relative}.fr-consent-service>.fr-fieldset{align-items:flex-start;display:flex;flex-direction:column;margin:0;padding:0 0 1.25rem;position:static;width:100%}.fr-consent-service:last-child>.fr-fieldset{padding:2rem 0 1rem}.fr-consent-service:last-child>.fr-fieldset .fr-consent-service>.fr-fieldset:last-child{margin-bottom:0}.fr-consent-service__title{color:var(--text-title-grey);font-size:1.125rem;font-weight:700;line-height:1.5rem;margin:0;padding:2rem 0 .75rem}.fr-consent-service__desc{--text-spacing:0.75rem 0 0.5rem 0;font-size:.875rem;line-height:1.5rem}.fr-consent-service__collapse{margin-bottom:.75rem;margin-top:-.25rem;width:100%}.fr-consent-service__collapse .fr-consent-service__collapse-btn{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;overflow:initial;padding:0}.fr-consent-service__collapse .fr-consent-service__collapse-btn:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.25rem;margin-right:-.125rem;-webkit-mask-image:url(../../icons/system/arrow-down-s-line.svg);mask-image:url(../../icons/system/arrow-down-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-consent-service__collapse .fr-consent-service__collapse-btn:before{content:none}.fr-consent-service__radios{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:.75rem;margin-top:.75rem}.fr-consent-service .fr-radio-group{position:relative}.fr-consent-service .fr-radio-group:not(:last-child){margin-right:3rem}.fr-consent-service .fr-radio-group:not(:first-child):before{content:"";display:block;height:1.5rem;left:calc(-1.5rem - 1px);position:absolute;top:0;width:1px}.fr-consent-service .fr-consent-service__collapse-btn{--text-spacing:0;--title-spacing:0;--underline-img:none;--hover-tint:var(--hover);--hover-tint:var(--idle);--active-tint:var(--idle);align-items:center;background:transparent;background-image:var(--underline-img),var(--underline-img);background-position:var(--underline-x) 100%,var(--underline-x) calc(100% - var(--underline-thickness));background-repeat:no-repeat,no-repeat;background-size:var(--underline-hover-width) calc(var(--underline-thickness)*2),var(--underline-idle-width) var(--underline-thickness);color:inherit;color:var(--text-action-high-blue-france);display:inline-flex;flex-direction:row;padding:0 .25rem 0 0;transition:background-size 0s;width:-moz-fit-content;width:fit-content}.fr-consent-service .fr-consent-service__collapse-btn:after,.fr-consent-service .fr-consent-service__collapse-btn:before{display:block}.fr-consent-service .fr-consent-service__collapse-btn:active,.fr-consent-service .fr-consent-service__collapse-btn:hover{--underline-hover-width:var(--underline-max-width)}.fr-consent-service .fr-consent-service__collapse-btn:after{margin-right:-1.25rem;transition:transform .3s}.fr-consent-service .fr-consent-service__collapse-btn[aria-expanded=true]:after{transform:rotate(-180deg)}.fr-consent-services{margin-bottom:-.5rem;margin-top:.5rem;width:100%}.fr-consent-services .fr-consent-service:last-child>.fr-fieldset,.fr-consent-services .fr-consent-service>.fr-fieldset{padding:0}.fr-consent-services .fr-consent-service:last-child>.fr-fieldset{margin-bottom:1.25rem}.fr-consent-services .fr-consent-service__title{padding-top:.75rem}.fr-consent-services .fr-consent-service__radios{top:0}.fr-consent-services .fr-consent-service__desc{--text-spacing:0.25rem 0 0.75rem 0}.fr-consent-manager__header{padding-top:0}.fr-consent-manager__header .fr-consent-service__title{font-size:1rem;font-weight:400;line-height:1.5rem;padding:0 0 .75rem;width:100%}.fr-consent-manager__header .fr-consent-service__radios{justify-content:flex-start;position:static;top:0;width:100%}.fr-consent-manager__buttons{margin-bottom:-3rem;margin-top:1rem}.fr-consent-manager__header,.fr-consent-service{box-shadow:inset 0 -1px 0 0 var(--border-default-grey);color:var(--text-default-grey)}.fr-consent-manager__header .fr-radio-group+.fr-radio-group:before,.fr-consent-service .fr-radio-group+.fr-radio-group:before{box-shadow:inset 0 0 0 1px var(--border-default-grey)}.fr-consent-service .fr-consent-service,.fr-consent-service:last-of-type{box-shadow:none}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */.fr-consent-banner{bottom:2.5rem;left:2.5rem;max-height:calc(100% - 5rem);max-width:40rem;padding:2rem}.fr-consent-banner__title{font-size:1.25rem;line-height:1.75rem}.fr-consent-banner__buttons{margin-top:2rem}.fr-consent-service>.fr-fieldset{display:flex;flex-direction:row;flex-wrap:wrap;padding:0 0 1.25rem}.fr-consent-service:last-child>.fr-fieldset{padding:1.25rem 0 1rem}.fr-consent-service__title{font-size:1.25rem;line-height:1.75rem;width:50%}.fr-consent-service__desc{--text-spacing:0.25rem 1.5rem 0.5rem 0;width:60%}.fr-consent-service__radios{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;position:absolute;right:0;top:1.25rem;width:50%}.fr-consent-services .fr-consent-service+.fr-consent-service{margin-top:-.25rem}.fr-consent-services .fr-consent-service__desc{--text-spacing:0.25rem 0 0.5rem 0}}@media (min-width:62em){ + /*! media lg */.fr-consent-manager__header .fr-consent-service__title{width:44%}.fr-consent-manager__header .fr-consent-service__radios{justify-content:flex-end;position:absolute;width:56%}}@media (min-width:78em){ + /*! media xl */.fr-consent-manager__header .fr-consent-service__radios,.fr-consent-manager__header .fr-consent-service__title{width:50%}}@media (-ms-high-contrast:active),(forced-colors:active){.fr-consent-banner{outline:1px solid}.fr-consent-service__collapse .fr-consent-service__collapse-btn:after{forced-color-adjust:none}}@media (prefers-reduced-motion:reduce){.fr-consent-service .fr-consent-service__collapse-btn:after{transition:none}} \ No newline at end of file diff --git a/dist/dsfr/component/consent/consent.min.css b/dist/dsfr/component/consent/consent.min.css new file mode 100644 index 0000000..c092d18 --- /dev/null +++ b/dist/dsfr/component/consent/consent.min.css @@ -0,0 +1,11 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-consent-placeholder{--text-spacing:0 0 1.5rem;--title-spacing:0 0 0.5rem;--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);align-items:center;background-color:var(--background-contrast-grey);display:flex;flex-direction:column;justify-content:center;padding:5rem 2rem;text-align:center}.fr-consent-banner{--text-spacing:0 0 1rem;--title-spacing:0 0 1rem;--idle:transparent;--hover:var(--background-alt-overlap-grey-hover);--active:var(--background-alt-overlap-grey-active);background-color:var(--background-alt-overlap-grey);bottom:0;box-shadow:inset 0 0 0 1px var(--border-default-grey);filter:drop-shadow(var(--overlap-shadow));left:0;max-height:calc(100% - 8rem);overflow:auto;padding:1rem;position:fixed;width:100%;z-index:calc(var(--ground) + 1500)}.fr-consent-banner__title{font-size:1.125rem;font-weight:700;line-height:1.5rem;margin-bottom:1rem}.fr-consent-banner__buttons{margin-bottom:-1rem;margin-top:1.5rem}.fr-consent-service{position:relative}.fr-consent-service>.fr-fieldset{align-items:flex-start;display:flex;flex-direction:column;margin:0;padding:0 0 1.25rem;position:static;width:100%}.fr-consent-service:last-child>.fr-fieldset{padding:2rem 0 1rem}.fr-consent-service:last-child>.fr-fieldset .fr-consent-service>.fr-fieldset:last-child{margin-bottom:0}.fr-consent-service__title{color:var(--text-title-grey);font-size:1.125rem;font-weight:700;line-height:1.5rem;margin:0;padding:2rem 0 .75rem}.fr-consent-service__desc{--text-spacing:0.75rem 0 0.5rem 0;font-size:.875rem;line-height:1.5rem}.fr-consent-service__collapse{margin-bottom:.75rem;margin-top:-.25rem;width:100%}.fr-consent-service__collapse .fr-consent-service__collapse-btn{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;overflow:initial;padding:0}.fr-consent-service__collapse .fr-consent-service__collapse-btn:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.25rem;margin-right:-.125rem;-webkit-mask-image:url(../../icons/system/arrow-down-s-line.svg);mask-image:url(../../icons/system/arrow-down-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-consent-service__collapse .fr-consent-service__collapse-btn:before{content:none}.fr-consent-service__radios{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:.75rem;margin-top:.75rem}.fr-consent-service .fr-radio-group{position:relative}.fr-consent-service .fr-radio-group:not(:last-child){margin-right:3rem}.fr-consent-service .fr-radio-group:not(:first-child):before{content:"";display:block;height:1.5rem;left:calc(-1.5rem - 1px);position:absolute;top:0;width:1px}.fr-consent-service .fr-consent-service__collapse-btn{--text-spacing:0;--title-spacing:0;--underline-img:none;--hover-tint:var(--hover);--hover-tint:var(--idle);--active-tint:var(--idle);align-items:center;background:transparent;background-image:var(--underline-img),var(--underline-img);background-position:var(--underline-x) 100%,var(--underline-x) calc(100% - var(--underline-thickness));background-repeat:no-repeat,no-repeat;background-size:var(--underline-hover-width) calc(var(--underline-thickness)*2),var(--underline-idle-width) var(--underline-thickness);color:inherit;color:var(--text-action-high-blue-france);display:inline-flex;flex-direction:row;padding:0 .25rem 0 0;transition:background-size 0s;width:-moz-fit-content;width:fit-content}.fr-consent-service .fr-consent-service__collapse-btn:after,.fr-consent-service .fr-consent-service__collapse-btn:before{display:block}.fr-consent-service .fr-consent-service__collapse-btn:active,.fr-consent-service .fr-consent-service__collapse-btn:hover{--underline-hover-width:var(--underline-max-width)}.fr-consent-service .fr-consent-service__collapse-btn:after{margin-right:-1.25rem;transition:transform .3s}.fr-consent-service .fr-consent-service__collapse-btn[aria-expanded=true]:after{transform:rotate(-180deg)}.fr-consent-services{margin-bottom:-.5rem;margin-top:.5rem;width:100%}.fr-consent-services .fr-consent-service:last-child>.fr-fieldset,.fr-consent-services .fr-consent-service>.fr-fieldset{padding:0}.fr-consent-services .fr-consent-service:last-child>.fr-fieldset{margin-bottom:1.25rem}.fr-consent-services .fr-consent-service__title{padding-top:.75rem}.fr-consent-services .fr-consent-service__radios{top:0}.fr-consent-services .fr-consent-service__desc{--text-spacing:0.25rem 0 0.75rem 0}.fr-consent-manager__header{padding-top:0}.fr-consent-manager__header .fr-consent-service__title{font-size:1rem;font-weight:400;line-height:1.5rem;padding:0 0 .75rem;width:100%}.fr-consent-manager__header .fr-consent-service__radios{justify-content:flex-start;position:static;top:0;width:100%}.fr-consent-manager__buttons{margin-bottom:-3rem;margin-top:1rem}.fr-consent-manager__header,.fr-consent-service{box-shadow:inset 0 -1px 0 0 var(--border-default-grey);color:var(--text-default-grey)}.fr-consent-manager__header .fr-radio-group+.fr-radio-group:before,.fr-consent-service .fr-radio-group+.fr-radio-group:before{box-shadow:inset 0 0 0 1px var(--border-default-grey)}.fr-consent-service .fr-consent-service,.fr-consent-service:last-of-type{box-shadow:none}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */.fr-consent-banner{bottom:2.5rem;left:2.5rem;max-height:calc(100% - 5rem);max-width:40rem;padding:2rem}.fr-consent-banner__title{font-size:1.25rem;line-height:1.75rem}.fr-consent-banner__buttons{margin-top:2rem}.fr-consent-service>.fr-fieldset{display:flex;flex-direction:row;flex-wrap:wrap;padding:0 0 1.25rem}.fr-consent-service:last-child>.fr-fieldset{padding:1.25rem 0 1rem}.fr-consent-service__title{font-size:1.25rem;line-height:1.75rem;width:50%}.fr-consent-service__desc{--text-spacing:0.25rem 1.5rem 0.5rem 0;width:60%}.fr-consent-service__radios{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;position:absolute;right:0;top:1.25rem;width:50%}.fr-consent-services .fr-consent-service+.fr-consent-service{margin-top:-.25rem}.fr-consent-services .fr-consent-service__desc{--text-spacing:0.25rem 0 0.5rem 0} + /*! media md */}@media (min-width:62em){ + /*! media lg */.fr-consent-manager__header .fr-consent-service__title{width:44%}.fr-consent-manager__header .fr-consent-service__radios{justify-content:flex-end;position:absolute;width:56%} + /*! media lg */}@media (min-width:78em){ + /*! media xl */.fr-consent-manager__header .fr-consent-service__radios,.fr-consent-manager__header .fr-consent-service__title{width:50%} + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-consent-banner{outline:1px solid}.fr-consent-service__collapse .fr-consent-service__collapse-btn:after{forced-color-adjust:none}}@media (prefers-reduced-motion:reduce){.fr-consent-service .fr-consent-service__collapse-btn:after{transition:none}}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-consent-service__collapse .fr-consent-service__collapse-btn{text-decoration:underline}.fr-consent-service__collapse .fr-consent-service__collapse-btn:after,.fr-consent-service__collapse .fr-consent-service__collapse-btn:before{background-color:transparent;background-image:url(../../icons/system/arrow-down-s-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-consent-service__collapse .fr-consent-service__collapse-btn[aria-expanded=true]:after,.fr-consent-service__collapse .fr-consent-service__collapse-btn[aria-expanded=true]:before{background-color:transparent;background-image:url(../../icons/system/arrow-up-s-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-consent-placeholder{background-color:#eee}.fr-consent-banner{background-color:#f6f6f6;box-shadow:0 0 0 1px rgba(0,0,18,.16);box-shadow:inset 0 0 0 1px #ddd;z-index:1500}.fr-consent-manager__header,.fr-consent-service{box-shadow:inset 0 -1px 0 0 #ddd;color:#3a3a3a}.fr-consent-manager__header .fr-radio-group+.fr-radio-group:before,.fr-consent-service .fr-radio-group+.fr-radio-group:before{box-shadow:inset 0 0 0 1px #ddd}.fr-consent-service__title{color:#161616}.fr-consent-service .fr-consent-service,.fr-consent-service:last-of-type{box-shadow:none}.fr-consent-service .fr-consent-service__collapse-btn{color:#000091}}@media print{.fr-consent-banner{display:none}} \ No newline at end of file diff --git a/dist/dsfr/component/consent/consent.print.css b/dist/dsfr/component/consent/consent.print.css new file mode 100644 index 0000000..a32d3b0 --- /dev/null +++ b/dist/dsfr/component/consent/consent.print.css @@ -0,0 +1,8 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media print { + .fr-consent-banner { + display: none; + } +} diff --git a/dist/dsfr/component/consent/consent.print.min.css b/dist/dsfr/component/consent/consent.print.min.css new file mode 100644 index 0000000..9c94bae --- /dev/null +++ b/dist/dsfr/component/consent/consent.print.min.css @@ -0,0 +1,3 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media print{.fr-consent-banner{display:none}} \ No newline at end of file diff --git a/dist/dsfr/component/content/content.css b/dist/dsfr/component/content/content.css new file mode 100644 index 0000000..fb47f06 --- /dev/null +++ b/dist/dsfr/component/content/content.css @@ -0,0 +1,211 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + CONTENT +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-content-media { + width: 100%; + margin: 2.5rem 0; + display: flex; + flex-direction: column; + align-items: center; + + --text-spacing: 0; + --title-spacing: 0; +} + +.fr-content-media__img { + width: 100%; +} + +.fr-content-media [class^=fr-responsive-img], +.fr-content-media [class*=" fr-responsive-img"], +.fr-content-media [class^=fr-responsive-vid], +.fr-content-media [class*=" fr-responsive-vid"] { + aspect-ratio: 1.7777777778; +} + +.fr-content-media__caption { + display: flex; + flex-direction: column; + width: 100%; + margin-top: 0.75rem; + font-size: 0.75rem; + line-height: 1.25rem; +} + +.fr-content-media__caption .fr-link { + font-size: 0.75rem; + line-height: 1.25rem; + padding: 0 0; + margin-right: auto; +} + +.fr-content-media__caption .fr-link::before, +.fr-content-media__caption .fr-link::after { + --icon-size: 0.75rem; +} + +.fr-content-media .fr-transcription { + margin-top: 1.5rem; +} + +.fr-content-media + .fr-transcription { + margin-top: -1rem; + margin-bottom: 2.5rem; +} + +.fr-content-media--sm .fr-content-media__img, +.fr-content-media--sm .fr-responsive-vid { + width: 83.3333333333%; +} + +.fr-content-media--lg .fr-content-media__img, +.fr-content-media--lg .fr-responsive-vid { + width: 116.6666666667%; + max-width: 100vw; +} + +.fr-content-media__transcription .fr-link { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + + --underline-img: none; + --hover-tint: var(--hover); + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-content-media__transcription .fr-link::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/menu-2-fill.svg"); + mask-image: url("../../icons/system/menu-2-fill.svg"); + content: ""; +} + +.fr-content-media__transcription .fr-link::before { + content: none; +} + +.fr-content-media__caption, +.fr-content-media .fr-link { + color: var(--text-mention-grey); +} + +.fr-content-media__transcription .fr-link:disabled, +.fr-content-media__transcription a.fr-link:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + .fr-content-media--sm .fr-content-media__img, + .fr-content-media--sm .fr-responsive-vid { + width: 75%; + } + + .fr-content-media--lg .fr-content-media__img, + .fr-content-media--lg .fr-responsive-vid { + width: 125%; + } + + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-content-media__transcription .fr-link::after { + forced-color-adjust: none; + background-color: buttontext; + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-content-media__caption, + .fr-content-media .fr-link { + color: #666; + } + + .fr-content-media__transcription .fr-link { + background-color: transparent; + color: #000091; + } + + .fr-content-media__transcription .fr-link:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-content-media__transcription .fr-link:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-content-media__transcription .fr-link:disabled, + .fr-content-media__transcription a.fr-link:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-content-media__transcription .fr-link:disabled:hover, + .fr-content-media__transcription a.fr-link:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-content-media__transcription .fr-link:disabled:active, + .fr-content-media__transcription a.fr-link:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } +} +@media print { + .fr-content-media__caption { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-content-media__caption .fr-link { + font-size: 1rem; + line-height: 1.5rem; + padding: 0 0; + } + + .fr-content-media__caption .fr-link::before, + .fr-content-media__caption .fr-link::after { + --icon-size: 1rem; + } +} diff --git a/dist/dsfr/component/content/content.legacy.css b/dist/dsfr/component/content/content.legacy.css new file mode 100644 index 0000000..8957cec --- /dev/null +++ b/dist/dsfr/component/content/content.legacy.css @@ -0,0 +1,50 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-content-media__caption, + .fr-content-media .fr-link { + color: #666; + } + + .fr-content-media__transcription .fr-link { + background-color: transparent; + color: #000091; + } + + .fr-content-media__transcription .fr-link:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-content-media__transcription .fr-link:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-content-media__transcription .fr-link:disabled, + .fr-content-media__transcription a.fr-link:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-content-media__transcription .fr-link:disabled:hover, + .fr-content-media__transcription a.fr-link:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-content-media__transcription .fr-link:disabled:active, + .fr-content-media__transcription a.fr-link:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } +} diff --git a/dist/dsfr/component/content/content.legacy.min.css b/dist/dsfr/component/content/content.legacy.min.css new file mode 100644 index 0000000..f212507 --- /dev/null +++ b/dist/dsfr/component/content/content.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-content-media .fr-link,.fr-content-media__caption{color:#666}.fr-content-media__transcription .fr-link{background-color:transparent;color:#000091}.fr-content-media__transcription .fr-link:hover{background-color:rgba(0,0,0,.05)}.fr-content-media__transcription .fr-link:active{background-color:rgba(0,0,0,.1)}.fr-content-media__transcription .fr-link:disabled,.fr-content-media__transcription a.fr-link:not([href]){background-color:transparent;color:#929292}.fr-content-media__transcription .fr-link:disabled:hover,.fr-content-media__transcription a.fr-link:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-content-media__transcription .fr-link:disabled:active,.fr-content-media__transcription a.fr-link:not([href]):active{background-color:rgba(0,0,0,.1)}} \ No newline at end of file diff --git a/dist/dsfr/component/content/content.main.css b/dist/dsfr/component/content/content.main.css new file mode 100644 index 0000000..14839a4 --- /dev/null +++ b/dist/dsfr/component/content/content.main.css @@ -0,0 +1,151 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + CONTENT +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-content-media { + width: 100%; + margin: 2.5rem 0; + display: flex; + flex-direction: column; + align-items: center; + + --text-spacing: 0; + --title-spacing: 0; +} + +.fr-content-media__img { + width: 100%; +} + +.fr-content-media [class^=fr-responsive-img], +.fr-content-media [class*=" fr-responsive-img"], +.fr-content-media [class^=fr-responsive-vid], +.fr-content-media [class*=" fr-responsive-vid"] { + aspect-ratio: 1.7777777778; +} + +.fr-content-media__caption { + display: flex; + flex-direction: column; + width: 100%; + margin-top: 0.75rem; + font-size: 0.75rem; + line-height: 1.25rem; +} + +.fr-content-media__caption .fr-link { + font-size: 0.75rem; + line-height: 1.25rem; + padding: 0 0; + margin-right: auto; +} + +.fr-content-media__caption .fr-link::before, +.fr-content-media__caption .fr-link::after { + --icon-size: 0.75rem; +} + +.fr-content-media .fr-transcription { + margin-top: 1.5rem; +} + +.fr-content-media + .fr-transcription { + margin-top: -1rem; + margin-bottom: 2.5rem; +} + +.fr-content-media--sm .fr-content-media__img, +.fr-content-media--sm .fr-responsive-vid { + width: 83.3333333333%; +} + +.fr-content-media--lg .fr-content-media__img, +.fr-content-media--lg .fr-responsive-vid { + width: 116.6666666667%; + max-width: 100vw; +} + +.fr-content-media__transcription .fr-link { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + + --underline-img: none; + --hover-tint: var(--hover); + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-content-media__transcription .fr-link::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/menu-2-fill.svg"); + mask-image: url("../../icons/system/menu-2-fill.svg"); + content: ""; +} + +.fr-content-media__transcription .fr-link::before { + content: none; +} + +.fr-content-media__caption, +.fr-content-media .fr-link { + color: var(--text-mention-grey); +} + +.fr-content-media__transcription .fr-link:disabled, +.fr-content-media__transcription a.fr-link:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + .fr-content-media--sm .fr-content-media__img, + .fr-content-media--sm .fr-responsive-vid { + width: 75%; + } + + .fr-content-media--lg .fr-content-media__img, + .fr-content-media--lg .fr-responsive-vid { + width: 125%; + } +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-content-media__transcription .fr-link::after { + forced-color-adjust: none; + background-color: buttontext; + } +} diff --git a/dist/dsfr/component/content/content.main.min.css b/dist/dsfr/component/content/content.main.min.css new file mode 100644 index 0000000..5e489da --- /dev/null +++ b/dist/dsfr/component/content/content.main.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-content-media{--text-spacing:0;--title-spacing:0;align-items:center;display:flex;flex-direction:column;margin:2.5rem 0;width:100%}.fr-content-media__img{width:100%}.fr-content-media [class*=" fr-responsive-img"],.fr-content-media [class*=" fr-responsive-vid"],.fr-content-media [class^=fr-responsive-img],.fr-content-media [class^=fr-responsive-vid]{aspect-ratio:1.7777777778}.fr-content-media__caption{display:flex;flex-direction:column;font-size:.75rem;line-height:1.25rem;margin-top:.75rem;width:100%}.fr-content-media__caption .fr-link{font-size:.75rem;line-height:1.25rem;margin-right:auto;padding:0}.fr-content-media__caption .fr-link:after,.fr-content-media__caption .fr-link:before{--icon-size:0.75rem}.fr-content-media .fr-transcription{margin-top:1.5rem}.fr-content-media+.fr-transcription{margin-bottom:2.5rem;margin-top:-1rem}.fr-content-media--sm .fr-content-media__img,.fr-content-media--sm .fr-responsive-vid{width:83.3333333333%}.fr-content-media--lg .fr-content-media__img,.fr-content-media--lg .fr-responsive-vid{max-width:100vw;width:116.6666666667%}.fr-content-media__transcription .fr-link{--underline-img:none;--hover-tint:var(--hover);--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france);font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-content-media__transcription .fr-link:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../../icons/system/menu-2-fill.svg);mask-image:url(../../icons/system/menu-2-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-content-media__transcription .fr-link:before{content:none}.fr-content-media .fr-link,.fr-content-media__caption{color:var(--text-mention-grey)}.fr-content-media__transcription .fr-link:disabled,.fr-content-media__transcription a.fr-link:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */.fr-content-media--sm .fr-content-media__img,.fr-content-media--sm .fr-responsive-vid{width:75%}.fr-content-media--lg .fr-content-media__img,.fr-content-media--lg .fr-responsive-vid{width:125%}}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-content-media__transcription .fr-link:after{background-color:buttontext;forced-color-adjust:none}} \ No newline at end of file diff --git a/dist/dsfr/component/content/content.min.css b/dist/dsfr/component/content/content.min.css new file mode 100644 index 0000000..4325ba2 --- /dev/null +++ b/dist/dsfr/component/content/content.min.css @@ -0,0 +1,11 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-content-media{--text-spacing:0;--title-spacing:0;align-items:center;display:flex;flex-direction:column;margin:2.5rem 0;width:100%}.fr-content-media__img{width:100%}.fr-content-media [class*=" fr-responsive-img"],.fr-content-media [class*=" fr-responsive-vid"],.fr-content-media [class^=fr-responsive-img],.fr-content-media [class^=fr-responsive-vid]{aspect-ratio:1.7777777778}.fr-content-media__caption{display:flex;flex-direction:column;font-size:.75rem;line-height:1.25rem;margin-top:.75rem;width:100%}.fr-content-media__caption .fr-link{font-size:.75rem;line-height:1.25rem;margin-right:auto;padding:0}.fr-content-media__caption .fr-link:after,.fr-content-media__caption .fr-link:before{--icon-size:0.75rem}.fr-content-media .fr-transcription{margin-top:1.5rem}.fr-content-media+.fr-transcription{margin-bottom:2.5rem;margin-top:-1rem}.fr-content-media--sm .fr-content-media__img,.fr-content-media--sm .fr-responsive-vid{width:83.3333333333%}.fr-content-media--lg .fr-content-media__img,.fr-content-media--lg .fr-responsive-vid{max-width:100vw;width:116.6666666667%}.fr-content-media__transcription .fr-link{--underline-img:none;--hover-tint:var(--hover);--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france);font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-content-media__transcription .fr-link:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../../icons/system/menu-2-fill.svg);mask-image:url(../../icons/system/menu-2-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-content-media__transcription .fr-link:before{content:none}.fr-content-media .fr-link,.fr-content-media__caption{color:var(--text-mention-grey)}.fr-content-media__transcription .fr-link:disabled,.fr-content-media__transcription a.fr-link:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */.fr-content-media--sm .fr-content-media__img,.fr-content-media--sm .fr-responsive-vid{width:75%}.fr-content-media--lg .fr-content-media__img,.fr-content-media--lg .fr-responsive-vid{width:125%} + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-content-media__transcription .fr-link:after{background-color:buttontext;forced-color-adjust:none}}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-content-media .fr-link,.fr-content-media__caption{color:#666}.fr-content-media__transcription .fr-link{background-color:transparent;color:#000091}.fr-content-media__transcription .fr-link:hover{background-color:rgba(0,0,0,.05)}.fr-content-media__transcription .fr-link:active{background-color:rgba(0,0,0,.1)}.fr-content-media__transcription .fr-link:disabled,.fr-content-media__transcription a.fr-link:not([href]){background-color:transparent;color:#929292}.fr-content-media__transcription .fr-link:disabled:hover,.fr-content-media__transcription a.fr-link:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-content-media__transcription .fr-link:disabled:active,.fr-content-media__transcription a.fr-link:not([href]):active{background-color:rgba(0,0,0,.1)}}@media print{.fr-content-media__caption{font-size:1rem;line-height:1.5rem}.fr-content-media__caption .fr-link{font-size:1rem;line-height:1.5rem;padding:0}.fr-content-media__caption .fr-link:after,.fr-content-media__caption .fr-link:before{--icon-size:1rem}} \ No newline at end of file diff --git a/dist/dsfr/component/content/content.print.css b/dist/dsfr/component/content/content.print.css new file mode 100644 index 0000000..dcd59f4 --- /dev/null +++ b/dist/dsfr/component/content/content.print.css @@ -0,0 +1,20 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media print { + .fr-content-media__caption { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-content-media__caption .fr-link { + font-size: 1rem; + line-height: 1.5rem; + padding: 0 0; + } + + .fr-content-media__caption .fr-link::before, + .fr-content-media__caption .fr-link::after { + --icon-size: 1rem; + } +} diff --git a/dist/dsfr/component/content/content.print.min.css b/dist/dsfr/component/content/content.print.min.css new file mode 100644 index 0000000..c4aa9e9 --- /dev/null +++ b/dist/dsfr/component/content/content.print.min.css @@ -0,0 +1,3 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media print{.fr-content-media__caption{font-size:1rem;line-height:1.5rem}.fr-content-media__caption .fr-link{font-size:1rem;line-height:1.5rem;padding:0}.fr-content-media__caption .fr-link:after,.fr-content-media__caption .fr-link:before{--icon-size:1rem}} \ No newline at end of file diff --git a/dist/dsfr/component/display/display.module.js b/dist/dsfr/component/display/display.module.js new file mode 100644 index 0000000..5aa5811 --- /dev/null +++ b/dist/dsfr/component/display/display.module.js @@ -0,0 +1,78 @@ +/*! DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) */ + +const config = { + prefix: 'fr', + namespace: 'dsfr', + organisation: '@gouvfr', + version: '1.13.2' +}; + +const api = window[config.namespace]; + +const DisplaySelector = { + DISPLAY: api.internals.ns.selector('display'), + RADIO_BUTTONS: `input[name="${api.internals.ns('radios-theme')}"]`, + FIELDSET: api.internals.ns.selector('fieldset') +}; + +class Display extends api.core.Instance { + static get instanceClassName () { + return 'Display'; + } + + init () { + this.radios = this.querySelectorAll(DisplaySelector.RADIO_BUTTONS); + + if (api.scheme) { + this.changing = this.change.bind(this); + for (const radio of this.radios) radio.addEventListener('change', this.changing); + this.addDescent(api.scheme.SchemeEmission.SCHEME, this.apply.bind(this)); + this.ascend(api.scheme.SchemeEmission.ASK); + } else { + this.querySelector(DisplaySelector.FIELDSET).setAttribute('disabled', ''); + } + } + + get scheme () { + return this._scheme; + } + + set scheme (value) { + if (this._scheme === value || !api.scheme) return; + switch (value) { + case api.scheme.SchemeValue.SYSTEM: + case api.scheme.SchemeValue.LIGHT: + case api.scheme.SchemeValue.DARK: + this._scheme = value; + for (const radio of this.radios) { + radio.checked = radio.value === value; + } + this.ascend(api.scheme.SchemeEmission.SCHEME, value); + break; + } + } + + change () { + for (const radio of this.radios) { + if (radio.checked) { + this.scheme = radio.value; + return; + } + } + } + + apply (value) { + this.scheme = value; + } + + dispose () { + for (const radio of this.radios) radio.removeEventListener('change', this.changing); + } +} + +api.display = { + Display: Display, + DisplaySelector: DisplaySelector +}; + +api.internals.register(api.display.DisplaySelector.DISPLAY, api.display.Display); diff --git a/dist/dsfr/component/display/display.module.min.js b/dist/dsfr/component/display/display.module.min.js new file mode 100644 index 0000000..db8a69e --- /dev/null +++ b/dist/dsfr/component/display/display.module.min.js @@ -0,0 +1,2 @@ +/*! DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) */ +const e=window.dsfr,s={DISPLAY:e.internals.ns.selector("display"),RADIO_BUTTONS:`input[name="${e.internals.ns("radios-theme")}"]`,FIELDSET:e.internals.ns.selector("fieldset")};class i extends e.core.Instance{static get instanceClassName(){return"Display"}init(){if(this.radios=this.querySelectorAll(s.RADIO_BUTTONS),e.scheme){this.changing=this.change.bind(this);for(const e of this.radios)e.addEventListener("change",this.changing);this.addDescent(e.scheme.SchemeEmission.SCHEME,this.apply.bind(this)),this.ascend(e.scheme.SchemeEmission.ASK)}else this.querySelector(s.FIELDSET).setAttribute("disabled","")}get scheme(){return this._scheme}set scheme(s){if(this._scheme!==s&&e.scheme)switch(s){case e.scheme.SchemeValue.SYSTEM:case e.scheme.SchemeValue.LIGHT:case e.scheme.SchemeValue.DARK:this._scheme=s;for(const e of this.radios)e.checked=e.value===s;this.ascend(e.scheme.SchemeEmission.SCHEME,s)}}change(){for(const e of this.radios)if(e.checked)return void(this.scheme=e.value)}apply(e){this.scheme=e}dispose(){for(const e of this.radios)e.removeEventListener("change",this.changing)}}e.display={Display:i,DisplaySelector:s},e.internals.register(e.display.DisplaySelector.DISPLAY,e.display.Display); diff --git a/dist/dsfr/component/download/download.css b/dist/dsfr/component/download/download.css new file mode 100644 index 0000000..56f4fd0 --- /dev/null +++ b/dist/dsfr/component/download/download.css @@ -0,0 +1,216 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + Download +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-download__link { + --text-spacing: 0; + --title-spacing: 0; + display: inline; + color: var(--text-action-high-blue-france); +} + +.fr-download { + --text-spacing: 0; + --title-spacing: 0; + position: relative; + padding-bottom: 1.5rem; + margin: 0 0 1rem 0; +} + +.fr-download .fr-download__link { + font-size: 1rem; + line-height: 1.5rem; + padding: 0 0; + overflow: initial; + max-width: 100%; + max-height: none; + font-weight: 400; +} + +.fr-download .fr-download__link::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/download-line.svg"); + mask-image: url("../../icons/system/download-line.svg"); + content: ""; +} + +.fr-download__desc { + font-size: 0.875rem; + line-height: 1.5rem; + font-weight: 400; + display: none; +} + +.fr-download__detail { + position: absolute; + bottom: 0; + left: 0; + font-size: 0.75rem; + line-height: 1.25rem; + font-weight: 400; + max-width: 100%; + white-space: nowrap; + pointer-events: none; + cursor: text; + overflow: hidden; + text-overflow: ellipsis; + color: var(--text-mention-grey); +} + +.fr-download__detail abbr { + text-decoration: none; +} + +.fr-download--card { + padding: 1.5rem 1.5rem 4rem 1.5rem; + + --text-spacing: 0; + --title-spacing: 0; + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-download--card .fr-download__link { + font-weight: 700; + font-size: 1.25rem; + line-height: 1.75rem; + color: var(--text-action-high-blue-france); +} + +.fr-download--card .fr-download__link::after { + --icon-size: 1rem; + position: absolute; + right: 1.5rem; + bottom: 1.5rem; + margin: 0; + color: var(--text-action-high-blue-france); +} + +.fr-download--card .fr-download__desc { + display: block; + margin-top: 0.5rem; +} + +.fr-download--card .fr-download__detail { + position: absolute; + bottom: 1.5rem; + left: 1.5rem; + max-width: calc(100% - 6.25rem); +} + +.fr-download--card .fr-download__detail[class^=fr-icon-]::before, +.fr-download--card .fr-download__detail[class*=" fr-icon-"]::before, +.fr-download--card .fr-download__detail[class^=fr-fi-]::before, +.fr-download--card .fr-download__detail[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-right: 0.5rem; +} + +.fr-downloads-group__title { + font-weight: 700; + font-size: 1.375rem; + line-height: 1.75rem; + margin: var(--title-spacing); +} + +.fr-downloads-group--bordered { + padding: 1.5rem 1.5rem 0.5rem; + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-downloads-group > ul { + margin-top: 0; + margin-bottom: 0; +} + +.fr-downloads-group > ul > li { + padding-bottom: 0; +} + +.fr-downloads-group .fr-download { + margin-bottom: 1rem; +} + +.fr-downloads-group li::marker { + color: var(--text-action-high-blue-france); +} +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + + /*! media md */ + .fr-download--card { + padding: 2rem 2rem 5rem 2rem; + } + + .fr-download--card .fr-download__link { + font-size: 1.375rem; + line-height: 1.75rem; + } + + .fr-download--card .fr-download__link::after { + --icon-size: 1.5rem; + bottom: 2rem; + right: 2rem; + } + + .fr-download--card .fr-download__desc { + margin-top: 0.75rem; + } + + .fr-download--card .fr-download__detail { + bottom: 2rem; + left: 2rem; + } + + .fr-downloads-group__title { + font-size: 1.5rem; + line-height: 2rem; + } + + .fr-downloads-group--bordered { + padding: 2rem 2rem 0.5rem; + } + + .fr-downloads-group .fr-download { + margin-bottom: 1.5rem; + } +} +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-download .fr-download__link::after { + forced-color-adjust: none; + } +} diff --git a/dist/dsfr/component/download/download.min.css b/dist/dsfr/component/download/download.min.css new file mode 100644 index 0000000..20be476 --- /dev/null +++ b/dist/dsfr/component/download/download.min.css @@ -0,0 +1,11 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-download__link{color:var(--text-action-high-blue-france);display:inline}.fr-download,.fr-download__link{--text-spacing:0;--title-spacing:0}.fr-download{margin:0 0 1rem;padding-bottom:1.5rem;position:relative}.fr-download .fr-download__link{font-size:1rem;font-weight:400;line-height:1.5rem;max-height:none;max-width:100%;overflow:initial;padding:0}.fr-download .fr-download__link:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../../icons/system/download-line.svg);mask-image:url(../../icons/system/download-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-download__desc{display:none;font-size:.875rem;font-weight:400;line-height:1.5rem}.fr-download__detail{bottom:0;color:var(--text-mention-grey);cursor:text;font-size:.75rem;font-weight:400;left:0;line-height:1.25rem;max-width:100%;overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;white-space:nowrap}.fr-download__detail abbr{text-decoration:none}.fr-download--card{--text-spacing:0;--title-spacing:0;--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey);box-shadow:inset 0 0 0 1px var(--border-default-grey);padding:1.5rem 1.5rem 4rem}.fr-download--card .fr-download__link{color:var(--text-action-high-blue-france);font-size:1.25rem;font-weight:700;line-height:1.75rem}.fr-download--card .fr-download__link:after{--icon-size:1rem;bottom:1.5rem;color:var(--text-action-high-blue-france);margin:0;position:absolute;right:1.5rem}.fr-download--card .fr-download__desc{display:block;margin-top:.5rem}.fr-download--card .fr-download__detail{bottom:1.5rem;left:1.5rem;max-width:calc(100% - 6.25rem);position:absolute}.fr-download--card .fr-download__detail[class*=" fr-fi-"]:before,.fr-download--card .fr-download__detail[class*=" fr-icon-"]:before,.fr-download--card .fr-download__detail[class^=fr-fi-]:before,.fr-download--card .fr-download__detail[class^=fr-icon-]:before{--icon-size:1rem;margin-right:.5rem}.fr-downloads-group__title{font-size:1.375rem;font-weight:700;line-height:1.75rem;margin:var(--title-spacing)}.fr-downloads-group--bordered{box-shadow:inset 0 0 0 1px var(--border-default-grey);padding:1.5rem 1.5rem .5rem}.fr-downloads-group>ul{margin-bottom:0;margin-top:0}.fr-downloads-group>ul>li{padding-bottom:0}.fr-downloads-group .fr-download{margin-bottom:1rem}.fr-downloads-group li::marker{color:var(--text-action-high-blue-france)}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */ + /*! media md */.fr-download--card{padding:2rem 2rem 5rem}.fr-download--card .fr-download__link{font-size:1.375rem;line-height:1.75rem}.fr-download--card .fr-download__link:after{--icon-size:1.5rem;bottom:2rem;right:2rem}.fr-download--card .fr-download__desc{margin-top:.75rem}.fr-download--card .fr-download__detail{bottom:2rem;left:2rem}.fr-downloads-group__title{font-size:1.5rem;line-height:2rem}.fr-downloads-group--bordered{padding:2rem 2rem .5rem}.fr-downloads-group .fr-download{margin-bottom:1.5rem}}@media (min-width:62em){ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-download .fr-download__link:after{forced-color-adjust:none}} \ No newline at end of file diff --git a/dist/dsfr/component/follow/follow.css b/dist/dsfr/component/follow/follow.css new file mode 100644 index 0000000..0fefb4f --- /dev/null +++ b/dist/dsfr/component/follow/follow.css @@ -0,0 +1,844 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + FOLLOW +\* ˍˍˍˍˍˍˍˍˍ */ + +/** +* Mixin d'ajout des icones des réseaux sociaux +**/ + +/** +* Mixin d'ajout des icones des réseaux sociaux +**/ +.fr-follow { + padding: 1.5rem 0; + + --title-spacing: 0 0 0.5rem; + --text-spacing: 0 0 1rem; + background-color: var(--background-alt-blue-france); + + --idle: transparent; + --hover: var(--background-alt-blue-france-hover); + --active: var(--background-alt-blue-france-active); +} + +.fr-follow__newsletter .fr-input-group { + margin-bottom: 1rem; +} + +.fr-follow__newsletter .fr-hint-text { + margin-bottom: 0; +} + +.fr-follow__newsletter .fr-label { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; +} + +.fr-follow__newsletter .fr-input-wrap { + display: flex; + flex-direction: column; + max-width: 37.5rem; + margin-top: 0; +} + +.fr-follow__newsletter .fr-input-wrap .fr-input { + margin-bottom: 1rem; + margin-top: 0; + border-radius: 0.25rem 0.25rem 0 0; +} + +.fr-follow__newsletter .fr-input-wrap .fr-btn { + justify-content: center; + width: 100%; + border-radius: 0; +} + +.fr-follow__newsletter .fr-messages-group { + margin-top: 1rem; +} + +.fr-follow__social { + --text-spacing: 0 0 0.75rem; + --title-spacing: 0 0 0.75rem; +} + +.fr-follow__social .fr-btns-group { + margin-bottom: -1rem; + width: auto; +} + +.fr-follow__social .fr-btns-group .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + justify-content: flex-start; +} + +.fr-follow__social .fr-btns-group > li { + display: inline-flex; + max-width: 100%; + width: auto; +} + +.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 1.5rem; + content: ""; +} + +.fr-follow__social .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; + overflow: hidden; + white-space: nowrap; + max-width: 3rem; + max-height: 3rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-follow__social .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 2rem; + content: ""; +} + +.fr-follow .fr-grid-row > *:not(:first-child) { + margin-top: 1.5rem; + padding-top: 1.5rem; + box-shadow: 0 -1px 0 0 var(--border-default-blue-france); +} + +.fr-follow .fr-btn--bluesky::before { + -webkit-mask-image: url("../../icons/logo/bluesky-fill.svg"); + mask-image: url("../../icons/logo/bluesky-fill.svg"); +} + +.fr-follow .fr-btn--dailymotion::before { + -webkit-mask-image: url("../../icons/logo/fr--dailymotion-fill.svg"); + mask-image: url("../../icons/logo/fr--dailymotion-fill.svg"); +} + +.fr-follow .fr-btn--facebook::before { + -webkit-mask-image: url("../../icons/logo/facebook-circle-fill.svg"); + mask-image: url("../../icons/logo/facebook-circle-fill.svg"); +} + +.fr-follow .fr-btn--github::before { + -webkit-mask-image: url("../../icons/logo/github-fill.svg"); + mask-image: url("../../icons/logo/github-fill.svg"); +} + +.fr-follow .fr-btn--instagram::before { + -webkit-mask-image: url("../../icons/logo/instagram-fill.svg"); + mask-image: url("../../icons/logo/instagram-fill.svg"); +} + +.fr-follow .fr-btn--linkedin::before { + -webkit-mask-image: url("../../icons/logo/linkedin-box-fill.svg"); + mask-image: url("../../icons/logo/linkedin-box-fill.svg"); +} + +.fr-follow .fr-btn--mastodon::before { + -webkit-mask-image: url("../../icons/logo/mastodon-fill.svg"); + mask-image: url("../../icons/logo/mastodon-fill.svg"); +} + +.fr-follow .fr-btn--snapchat::before { + -webkit-mask-image: url("../../icons/logo/snapchat-fill.svg"); + mask-image: url("../../icons/logo/snapchat-fill.svg"); +} + +.fr-follow .fr-btn--telegram::before { + -webkit-mask-image: url("../../icons/logo/telegram-fill.svg"); + mask-image: url("../../icons/logo/telegram-fill.svg"); +} + +.fr-follow .fr-btn--threads::before { + -webkit-mask-image: url("../../icons/logo/threads-fill.svg"); + mask-image: url("../../icons/logo/threads-fill.svg"); +} + +.fr-follow .fr-btn--tiktok::before { + -webkit-mask-image: url("../../icons/logo/fr--tiktok-fill.svg"); + mask-image: url("../../icons/logo/fr--tiktok-fill.svg"); +} + +.fr-follow .fr-btn--twitch::before { + -webkit-mask-image: url("../../icons/logo/twitch-fill.svg"); + mask-image: url("../../icons/logo/twitch-fill.svg"); +} + +.fr-follow .fr-btn--twitter::before { + -webkit-mask-image: url("../../icons/logo/twitter-fill.svg"); + mask-image: url("../../icons/logo/twitter-fill.svg"); +} + +.fr-follow .fr-btn--twitter-x::before { + -webkit-mask-image: url("../../icons/logo/twitter-x-fill.svg"); + mask-image: url("../../icons/logo/twitter-x-fill.svg"); +} + +.fr-follow .fr-btn--vimeo::before { + -webkit-mask-image: url("../../icons/logo/vimeo-fill.svg"); + mask-image: url("../../icons/logo/vimeo-fill.svg"); +} + +.fr-follow .fr-btn--youtube::before { + -webkit-mask-image: url("../../icons/logo/youtube-fill.svg"); + mask-image: url("../../icons/logo/youtube-fill.svg"); +} + +.fr-follow .fr-links-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + margin: 0 -1rem -1rem -1rem; + width: auto; + display: flex; + flex-wrap: wrap; +} + +.fr-follow .fr-links-group .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; +} + +.fr-follow .fr-links-group > li { + display: inline-flex; + max-width: 100%; + width: auto; +} + +.fr-follow .fr-valid-text, +.fr-follow .fr-error-text { + margin-top: 1rem; +} + +.fr-follow .fr-hint-text { + margin-top: 1rem; +} + +.fr-follow__social .fr-link { + --underline-img: none; + --hover-tint: var(--hover); + display: inline-flex; + margin-left: 0.5rem; + margin-right: 0.5rem; + margin-bottom: 1rem; + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-follow__social .fr-link::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-follow__social .fr-links-group--lg .fr-link { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; + overflow: hidden; + white-space: nowrap; + max-width: 3rem; + max-height: 3rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-follow__social .fr-links-group--lg .fr-link::before { + --icon-size: 2rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-follow .fr-link--facebook::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/logo/facebook-circle-fill.svg"); + mask-image: url("../../icons/logo/facebook-circle-fill.svg"); + content: ""; +} + +.fr-follow .fr-link--twitter::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/logo/twitter-fill.svg"); + mask-image: url("../../icons/logo/twitter-fill.svg"); + content: ""; +} + +.fr-follow .fr-link--twitter-x::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/logo/twitter-x-fill.svg"); + mask-image: url("../../icons/logo/twitter-x-fill.svg"); + content: ""; +} + +.fr-follow .fr-link--instagram::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/logo/instagram-fill.svg"); + mask-image: url("../../icons/logo/instagram-fill.svg"); + content: ""; +} + +.fr-follow .fr-link--linkedin::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/logo/linkedin-box-fill.svg"); + mask-image: url("../../icons/logo/linkedin-box-fill.svg"); + content: ""; +} + +.fr-follow .fr-link--youtube::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/logo/youtube-fill.svg"); + mask-image: url("../../icons/logo/youtube-fill.svg"); + content: ""; +} + +.fr-follow .fr-input { + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-follow__title { + color: var(--text-title-grey); +} + +.fr-follow__newsletter-legal { + color: var(--text-mention-grey); +} + +.fr-follow__social .fr-btn { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-follow__social .fr-btn:disabled, +.fr-follow__social a.fr-btn:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-follow__social .fr-link:disabled, +.fr-follow__social a.fr-link:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +/** +* Mixin d'ajout des icones des réseaux sociaux +**/ + +/** +* Mixin d'ajout des icones des réseaux sociaux +**/ +@media (min-width: 36em) { + /*! media sm */ + .fr-follow__newsletter .fr-input-group { + margin-bottom: 0.5rem; + } + + .fr-follow__newsletter .fr-input-wrap .fr-btn { + width: auto; + border-radius: 0 0.25rem 0 0; + } + + .fr-follow__newsletter .fr-input-wrap { + flex-direction: row; + } + + .fr-follow__newsletter .fr-input-wrap .fr-input { + margin-bottom: 0; + border-radius: 0.25rem 0 0 0; + } + + .fr-follow__newsletter .fr-messages-group { + margin-bottom: 0.5rem; + } + + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + .fr-follow { + padding: 2rem 0; + } + + .fr-follow .fr-grid-row > * > div { + display: flex; + flex-direction: column; + align-items: flex-start; + justify-content: center; + height: 100%; + } + + .fr-follow .fr-grid-row > *:not(:first-child) { + padding-left: 8.3333333333%; + padding-top: 0; + margin-top: 0; + box-shadow: -1px 0 0 0 var(--border-default-blue-france); + } + + .fr-follow .fr-grid-row > *:not(:last-child) { + padding-right: 8.3333333333%; + } + + .fr-follow .fr-grid-row > *:first-child:last-child > div { + display: flex; + flex-direction: row; + align-items: center; + justify-content: space-between; + } + + .fr-follow .fr-grid-row > *:first-child:last-child > .fr-follow__newsletter { + --text-spacing: 0; + } + + .fr-follow .fr-grid-row > *:first-child:last-child > .fr-follow__newsletter > * { + max-width: 50%; + padding-right: 0.75rem; + padding-left: 0.75rem; + } + + .fr-follow .fr-grid-row > *:first-child:last-child > .fr-follow__newsletter > :first-child { + padding-right: 0.75rem; + padding-left: 0; + } + + .fr-follow .fr-grid-row > *:first-child:last-child > .fr-follow__newsletter > :last-child { + padding-right: 0; + padding-left: 0.75rem; + } + + .fr-follow .fr-grid-row > *:first-child:last-child > .fr-follow__social { + --title-spacing: 0; + } + + .fr-follow .fr-hint-text { + margin-top: 0.5rem; + } + + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a.fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-color: linktext; + } + + .fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a.fr-btn:not([href]):not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-color: graytext; + } + + .fr-follow__social .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-follow__social .fr-btns-group--lg a.fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-color: linktext; + } + + .fr-follow__social .fr-btns-group--lg a.fr-btn:not([href]):not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-color: graytext; + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + /** + * Correctif de la largeur max des textes + */ + .fr-follow__newsletter > * { + max-width: 100%; + } + + .fr-follow .fr-btn--bluesky::before { + background-image: url("../../icons/logo/bluesky-fill.svg"); + } + + .fr-follow .fr-btn--dailymotion::before { + background-image: url("../../icons/logo/fr--dailymotion-fill.svg"); + } + + .fr-follow .fr-btn--facebook::before { + background-image: url("../../icons/logo/facebook-circle-fill.svg"); + } + + .fr-follow .fr-btn--github::before { + background-image: url("../../icons/logo/github-fill.svg"); + } + + .fr-follow .fr-btn--instagram::before { + background-image: url("../../icons/logo/instagram-fill.svg"); + } + + .fr-follow .fr-btn--linkedin::before { + background-image: url("../../icons/logo/linkedin-box-fill.svg"); + } + + .fr-follow .fr-btn--mastodon::before { + background-image: url("../../icons/logo/mastodon-fill.svg"); + } + + .fr-follow .fr-btn--snapchat::before { + background-image: url("../../icons/logo/snapchat-fill.svg"); + } + + .fr-follow .fr-btn--telegram::before { + background-image: url("../../icons/logo/telegram-fill.svg"); + } + + .fr-follow .fr-btn--threads::before { + background-image: url("../../icons/logo/threads-fill.svg"); + } + + .fr-follow .fr-btn--tiktok::before { + background-image: url("../../icons/logo/fr--tiktok-fill.svg"); + } + + .fr-follow .fr-btn--twitch::before { + background-image: url("../../icons/logo/twitch-fill.svg"); + } + + .fr-follow .fr-btn--twitter::before { + background-image: url("../../icons/logo/twitter-fill.svg"); + } + + .fr-follow .fr-btn--twitter-x::before { + background-image: url("../../icons/logo/twitter-x-fill.svg"); + } + + .fr-follow .fr-btn--vimeo::before { + background-image: url("../../icons/logo/vimeo-fill.svg"); + } + + .fr-follow .fr-btn--youtube::before { + background-image: url("../../icons/logo/youtube-fill.svg"); + } + + .fr-follow .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-follow .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-follow .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 2rem; + height: 2rem; + } + + .fr-follow .fr-link--facebook::before, + .fr-follow .fr-link--facebook::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/logo/facebook-circle-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-link--twitter::before, + .fr-follow .fr-link--twitter::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/logo/twitter-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-link--twitter-x::before, + .fr-follow .fr-link--twitter-x::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/logo/twitter-x-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-link--instagram::before, + .fr-follow .fr-link--instagram::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/logo/instagram-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-link--linkedin::before, + .fr-follow .fr-link--linkedin::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/logo/linkedin-box-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-link--youtube::before, + .fr-follow .fr-link--youtube::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/logo/youtube-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-links-group:not(.fr-links-group--sm):not(.fr-links-group--lg) .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-follow .fr-links-group:not(.fr-links-group--sm):not(.fr-links-group--lg) .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-links-group--lg .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-follow .fr-links-group--lg .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 2rem; + height: 2rem; + } + + .fr-follow { + background-color: #f5f5fe; + } + + .fr-follow .fr-input { + background-color: #fff; + } + + .fr-follow__title { + color: #161616; + } + + .fr-follow__newsletter-legal { + color: #666; + } + + .fr-follow__social .fr-btn { + background-color: transparent; + color: #000091; + } + + .fr-follow__social .fr-btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-follow__social .fr-btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-follow__social .fr-btn:disabled, + .fr-follow__social a.fr-btn:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-follow__social .fr-btn:disabled:hover, + .fr-follow__social a.fr-btn:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-follow__social .fr-btn:disabled:active, + .fr-follow__social a.fr-btn:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-follow .fr-grid-row > *:not(:first-child) { + box-shadow: 0 -1px 0 0 #6a6af4; + } + + .fr-follow__social .fr-link { + background-color: transparent; + color: #000091; + } + + .fr-follow__social .fr-link:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-follow__social .fr-link:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-follow__social .fr-link:disabled, + .fr-follow__social a.fr-link:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-follow__social .fr-link:disabled:hover, + .fr-follow__social a.fr-link:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-follow__social .fr-link:disabled:active, + .fr-follow__social a.fr-link:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } +} +@media screen and (min-width: 48em) and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-follow .fr-grid-row > *:not(:first-child) { + box-shadow: -1px 0 0 0 #6a6af4; + } +} +@media print { + /** + * Mixin d'ajout des icones des réseaux sociaux + **/ + + /** + * Mixin d'ajout des icones des réseaux sociaux + **/ + .fr-follow { + display: none; + } +} diff --git a/dist/dsfr/component/follow/follow.legacy.css b/dist/dsfr/component/follow/follow.legacy.css new file mode 100644 index 0000000..653b508 --- /dev/null +++ b/dist/dsfr/component/follow/follow.legacy.css @@ -0,0 +1,275 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/** +* Mixin d'ajout des icones des réseaux sociaux +**/ + +/** +* Mixin d'ajout des icones des réseaux sociaux +**/ +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + /** + * Correctif de la largeur max des textes + */ + .fr-follow__newsletter > * { + max-width: 100%; + } + + .fr-follow .fr-btn--bluesky::before { + background-image: url("../../icons/logo/bluesky-fill.svg"); + } + + .fr-follow .fr-btn--dailymotion::before { + background-image: url("../../icons/logo/fr--dailymotion-fill.svg"); + } + + .fr-follow .fr-btn--facebook::before { + background-image: url("../../icons/logo/facebook-circle-fill.svg"); + } + + .fr-follow .fr-btn--github::before { + background-image: url("../../icons/logo/github-fill.svg"); + } + + .fr-follow .fr-btn--instagram::before { + background-image: url("../../icons/logo/instagram-fill.svg"); + } + + .fr-follow .fr-btn--linkedin::before { + background-image: url("../../icons/logo/linkedin-box-fill.svg"); + } + + .fr-follow .fr-btn--mastodon::before { + background-image: url("../../icons/logo/mastodon-fill.svg"); + } + + .fr-follow .fr-btn--snapchat::before { + background-image: url("../../icons/logo/snapchat-fill.svg"); + } + + .fr-follow .fr-btn--telegram::before { + background-image: url("../../icons/logo/telegram-fill.svg"); + } + + .fr-follow .fr-btn--threads::before { + background-image: url("../../icons/logo/threads-fill.svg"); + } + + .fr-follow .fr-btn--tiktok::before { + background-image: url("../../icons/logo/fr--tiktok-fill.svg"); + } + + .fr-follow .fr-btn--twitch::before { + background-image: url("../../icons/logo/twitch-fill.svg"); + } + + .fr-follow .fr-btn--twitter::before { + background-image: url("../../icons/logo/twitter-fill.svg"); + } + + .fr-follow .fr-btn--twitter-x::before { + background-image: url("../../icons/logo/twitter-x-fill.svg"); + } + + .fr-follow .fr-btn--vimeo::before { + background-image: url("../../icons/logo/vimeo-fill.svg"); + } + + .fr-follow .fr-btn--youtube::before { + background-image: url("../../icons/logo/youtube-fill.svg"); + } + + .fr-follow .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-follow .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-follow .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 2rem; + height: 2rem; + } + + .fr-follow .fr-link--facebook::before, + .fr-follow .fr-link--facebook::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/logo/facebook-circle-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-link--twitter::before, + .fr-follow .fr-link--twitter::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/logo/twitter-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-link--twitter-x::before, + .fr-follow .fr-link--twitter-x::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/logo/twitter-x-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-link--instagram::before, + .fr-follow .fr-link--instagram::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/logo/instagram-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-link--linkedin::before, + .fr-follow .fr-link--linkedin::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/logo/linkedin-box-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-link--youtube::before, + .fr-follow .fr-link--youtube::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/logo/youtube-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-links-group:not(.fr-links-group--sm):not(.fr-links-group--lg) .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-follow .fr-links-group:not(.fr-links-group--sm):not(.fr-links-group--lg) .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-links-group--lg .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-follow .fr-links-group--lg .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 2rem; + height: 2rem; + } + + .fr-follow { + background-color: #f5f5fe; + } + + .fr-follow .fr-input { + background-color: #fff; + } + + .fr-follow__title { + color: #161616; + } + + .fr-follow__newsletter-legal { + color: #666; + } + + .fr-follow__social .fr-btn { + background-color: transparent; + color: #000091; + } + + .fr-follow__social .fr-btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-follow__social .fr-btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-follow__social .fr-btn:disabled, + .fr-follow__social a.fr-btn:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-follow__social .fr-btn:disabled:hover, + .fr-follow__social a.fr-btn:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-follow__social .fr-btn:disabled:active, + .fr-follow__social a.fr-btn:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-follow .fr-grid-row > *:not(:first-child) { + box-shadow: 0 -1px 0 0 #6a6af4; + } + + .fr-follow__social .fr-link { + background-color: transparent; + color: #000091; + } + + .fr-follow__social .fr-link:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-follow__social .fr-link:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-follow__social .fr-link:disabled, + .fr-follow__social a.fr-link:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-follow__social .fr-link:disabled:hover, + .fr-follow__social a.fr-link:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-follow__social .fr-link:disabled:active, + .fr-follow__social a.fr-link:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } +} +@media screen and (min-width: 48em) and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-follow .fr-grid-row > *:not(:first-child) { + box-shadow: -1px 0 0 0 #6a6af4; + } +} diff --git a/dist/dsfr/component/follow/follow.legacy.min.css b/dist/dsfr/component/follow/follow.legacy.min.css new file mode 100644 index 0000000..6b7ee91 --- /dev/null +++ b/dist/dsfr/component/follow/follow.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-follow__newsletter>*{max-width:100%}.fr-follow .fr-btn--bluesky:before{background-image:url(../../icons/logo/bluesky-fill.svg)}.fr-follow .fr-btn--dailymotion:before{background-image:url(../../icons/logo/fr--dailymotion-fill.svg)}.fr-follow .fr-btn--facebook:before{background-image:url(../../icons/logo/facebook-circle-fill.svg)}.fr-follow .fr-btn--github:before{background-image:url(../../icons/logo/github-fill.svg)}.fr-follow .fr-btn--instagram:before{background-image:url(../../icons/logo/instagram-fill.svg)}.fr-follow .fr-btn--linkedin:before{background-image:url(../../icons/logo/linkedin-box-fill.svg)}.fr-follow .fr-btn--mastodon:before{background-image:url(../../icons/logo/mastodon-fill.svg)}.fr-follow .fr-btn--snapchat:before{background-image:url(../../icons/logo/snapchat-fill.svg)}.fr-follow .fr-btn--telegram:before{background-image:url(../../icons/logo/telegram-fill.svg)}.fr-follow .fr-btn--threads:before{background-image:url(../../icons/logo/threads-fill.svg)}.fr-follow .fr-btn--tiktok:before{background-image:url(../../icons/logo/fr--tiktok-fill.svg)}.fr-follow .fr-btn--twitch:before{background-image:url(../../icons/logo/twitch-fill.svg)}.fr-follow .fr-btn--twitter:before{background-image:url(../../icons/logo/twitter-fill.svg)}.fr-follow .fr-btn--twitter-x:before{background-image:url(../../icons/logo/twitter-x-fill.svg)}.fr-follow .fr-btn--vimeo:before{background-image:url(../../icons/logo/vimeo-fill.svg)}.fr-follow .fr-btn--youtube:before{background-image:url(../../icons/logo/youtube-fill.svg)}.fr-follow .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):after,.fr-follow .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-follow .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):after,.fr-follow .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:2rem;width:2rem}.fr-follow .fr-link--facebook:after,.fr-follow .fr-link--facebook:before{background-color:transparent;background-image:url(../../icons/logo/facebook-circle-fill.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-follow .fr-link--twitter:after,.fr-follow .fr-link--twitter:before{background-color:transparent;background-image:url(../../icons/logo/twitter-fill.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-follow .fr-link--twitter-x:after,.fr-follow .fr-link--twitter-x:before{background-color:transparent;background-image:url(../../icons/logo/twitter-x-fill.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-follow .fr-link--instagram:after,.fr-follow .fr-link--instagram:before{background-color:transparent;background-image:url(../../icons/logo/instagram-fill.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-follow .fr-link--linkedin:after,.fr-follow .fr-link--linkedin:before{background-color:transparent;background-image:url(../../icons/logo/linkedin-box-fill.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-follow .fr-link--youtube:after,.fr-follow .fr-link--youtube:before{background-image:url(../../icons/logo/youtube-fill.svg)}.fr-follow .fr-link--youtube:after,.fr-follow .fr-link--youtube:before,.fr-follow .fr-links-group:not(.fr-links-group--sm):not(.fr-links-group--lg) .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):after,.fr-follow .fr-links-group:not(.fr-links-group--sm):not(.fr-links-group--lg) .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-follow .fr-links-group--lg .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):after,.fr-follow .fr-links-group--lg .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:2rem;width:2rem}.fr-follow{background-color:#f5f5fe}.fr-follow .fr-input{background-color:#fff}.fr-follow__title{color:#161616}.fr-follow__newsletter-legal{color:#666}.fr-follow__social .fr-btn{background-color:transparent;color:#000091}.fr-follow__social .fr-btn:hover{background-color:rgba(0,0,0,.05)}.fr-follow__social .fr-btn:active{background-color:rgba(0,0,0,.1)}.fr-follow__social .fr-btn:disabled,.fr-follow__social a.fr-btn:not([href]){background-color:transparent;color:#929292}.fr-follow__social .fr-btn:disabled:hover,.fr-follow__social a.fr-btn:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-follow__social .fr-btn:disabled:active,.fr-follow__social a.fr-btn:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-follow .fr-grid-row>:not(:first-child){box-shadow:0 -1px 0 0 #6a6af4}.fr-follow__social .fr-link{background-color:transparent;color:#000091}.fr-follow__social .fr-link:hover{background-color:rgba(0,0,0,.05)}.fr-follow__social .fr-link:active{background-color:rgba(0,0,0,.1)}.fr-follow__social .fr-link:disabled,.fr-follow__social a.fr-link:not([href]){background-color:transparent;color:#929292}.fr-follow__social .fr-link:disabled:hover,.fr-follow__social a.fr-link:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-follow__social .fr-link:disabled:active,.fr-follow__social a.fr-link:not([href]):active{background-color:rgba(0,0,0,.1)}}@media screen and (min-width:48em) and (min-width:0\0) and (min-resolution:72dpi){.fr-follow .fr-grid-row>:not(:first-child){box-shadow:-1px 0 0 0 #6a6af4}} \ No newline at end of file diff --git a/dist/dsfr/component/follow/follow.main.css b/dist/dsfr/component/follow/follow.main.css new file mode 100644 index 0000000..c1f7f95 --- /dev/null +++ b/dist/dsfr/component/follow/follow.main.css @@ -0,0 +1,565 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + FOLLOW +\* ˍˍˍˍˍˍˍˍˍ */ + +/** +* Mixin d'ajout des icones des réseaux sociaux +**/ + +/** +* Mixin d'ajout des icones des réseaux sociaux +**/ +.fr-follow { + padding: 1.5rem 0; + + --title-spacing: 0 0 0.5rem; + --text-spacing: 0 0 1rem; + background-color: var(--background-alt-blue-france); + + --idle: transparent; + --hover: var(--background-alt-blue-france-hover); + --active: var(--background-alt-blue-france-active); +} + +.fr-follow__newsletter .fr-input-group { + margin-bottom: 1rem; +} + +.fr-follow__newsletter .fr-hint-text { + margin-bottom: 0; +} + +.fr-follow__newsletter .fr-label { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; +} + +.fr-follow__newsletter .fr-input-wrap { + display: flex; + flex-direction: column; + max-width: 37.5rem; + margin-top: 0; +} + +.fr-follow__newsletter .fr-input-wrap .fr-input { + margin-bottom: 1rem; + margin-top: 0; + border-radius: 0.25rem 0.25rem 0 0; +} + +.fr-follow__newsletter .fr-input-wrap .fr-btn { + justify-content: center; + width: 100%; + border-radius: 0; +} + +.fr-follow__newsletter .fr-messages-group { + margin-top: 1rem; +} + +.fr-follow__social { + --text-spacing: 0 0 0.75rem; + --title-spacing: 0 0 0.75rem; +} + +.fr-follow__social .fr-btns-group { + margin-bottom: -1rem; + width: auto; +} + +.fr-follow__social .fr-btns-group .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + justify-content: flex-start; +} + +.fr-follow__social .fr-btns-group > li { + display: inline-flex; + max-width: 100%; + width: auto; +} + +.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 1.5rem; + content: ""; +} + +.fr-follow__social .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; + overflow: hidden; + white-space: nowrap; + max-width: 3rem; + max-height: 3rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-follow__social .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 2rem; + content: ""; +} + +.fr-follow .fr-grid-row > *:not(:first-child) { + margin-top: 1.5rem; + padding-top: 1.5rem; + box-shadow: 0 -1px 0 0 var(--border-default-blue-france); +} + +.fr-follow .fr-btn--bluesky::before { + -webkit-mask-image: url("../../icons/logo/bluesky-fill.svg"); + mask-image: url("../../icons/logo/bluesky-fill.svg"); +} + +.fr-follow .fr-btn--dailymotion::before { + -webkit-mask-image: url("../../icons/logo/fr--dailymotion-fill.svg"); + mask-image: url("../../icons/logo/fr--dailymotion-fill.svg"); +} + +.fr-follow .fr-btn--facebook::before { + -webkit-mask-image: url("../../icons/logo/facebook-circle-fill.svg"); + mask-image: url("../../icons/logo/facebook-circle-fill.svg"); +} + +.fr-follow .fr-btn--github::before { + -webkit-mask-image: url("../../icons/logo/github-fill.svg"); + mask-image: url("../../icons/logo/github-fill.svg"); +} + +.fr-follow .fr-btn--instagram::before { + -webkit-mask-image: url("../../icons/logo/instagram-fill.svg"); + mask-image: url("../../icons/logo/instagram-fill.svg"); +} + +.fr-follow .fr-btn--linkedin::before { + -webkit-mask-image: url("../../icons/logo/linkedin-box-fill.svg"); + mask-image: url("../../icons/logo/linkedin-box-fill.svg"); +} + +.fr-follow .fr-btn--mastodon::before { + -webkit-mask-image: url("../../icons/logo/mastodon-fill.svg"); + mask-image: url("../../icons/logo/mastodon-fill.svg"); +} + +.fr-follow .fr-btn--snapchat::before { + -webkit-mask-image: url("../../icons/logo/snapchat-fill.svg"); + mask-image: url("../../icons/logo/snapchat-fill.svg"); +} + +.fr-follow .fr-btn--telegram::before { + -webkit-mask-image: url("../../icons/logo/telegram-fill.svg"); + mask-image: url("../../icons/logo/telegram-fill.svg"); +} + +.fr-follow .fr-btn--threads::before { + -webkit-mask-image: url("../../icons/logo/threads-fill.svg"); + mask-image: url("../../icons/logo/threads-fill.svg"); +} + +.fr-follow .fr-btn--tiktok::before { + -webkit-mask-image: url("../../icons/logo/fr--tiktok-fill.svg"); + mask-image: url("../../icons/logo/fr--tiktok-fill.svg"); +} + +.fr-follow .fr-btn--twitch::before { + -webkit-mask-image: url("../../icons/logo/twitch-fill.svg"); + mask-image: url("../../icons/logo/twitch-fill.svg"); +} + +.fr-follow .fr-btn--twitter::before { + -webkit-mask-image: url("../../icons/logo/twitter-fill.svg"); + mask-image: url("../../icons/logo/twitter-fill.svg"); +} + +.fr-follow .fr-btn--twitter-x::before { + -webkit-mask-image: url("../../icons/logo/twitter-x-fill.svg"); + mask-image: url("../../icons/logo/twitter-x-fill.svg"); +} + +.fr-follow .fr-btn--vimeo::before { + -webkit-mask-image: url("../../icons/logo/vimeo-fill.svg"); + mask-image: url("../../icons/logo/vimeo-fill.svg"); +} + +.fr-follow .fr-btn--youtube::before { + -webkit-mask-image: url("../../icons/logo/youtube-fill.svg"); + mask-image: url("../../icons/logo/youtube-fill.svg"); +} + +.fr-follow .fr-links-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + margin: 0 -1rem -1rem -1rem; + width: auto; + display: flex; + flex-wrap: wrap; +} + +.fr-follow .fr-links-group .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; +} + +.fr-follow .fr-links-group > li { + display: inline-flex; + max-width: 100%; + width: auto; +} + +.fr-follow .fr-valid-text, +.fr-follow .fr-error-text { + margin-top: 1rem; +} + +.fr-follow .fr-hint-text { + margin-top: 1rem; +} + +.fr-follow__social .fr-link { + --underline-img: none; + --hover-tint: var(--hover); + display: inline-flex; + margin-left: 0.5rem; + margin-right: 0.5rem; + margin-bottom: 1rem; + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-follow__social .fr-link::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-follow__social .fr-links-group--lg .fr-link { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; + overflow: hidden; + white-space: nowrap; + max-width: 3rem; + max-height: 3rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-follow__social .fr-links-group--lg .fr-link::before { + --icon-size: 2rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-follow .fr-link--facebook::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/logo/facebook-circle-fill.svg"); + mask-image: url("../../icons/logo/facebook-circle-fill.svg"); + content: ""; +} + +.fr-follow .fr-link--twitter::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/logo/twitter-fill.svg"); + mask-image: url("../../icons/logo/twitter-fill.svg"); + content: ""; +} + +.fr-follow .fr-link--twitter-x::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/logo/twitter-x-fill.svg"); + mask-image: url("../../icons/logo/twitter-x-fill.svg"); + content: ""; +} + +.fr-follow .fr-link--instagram::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/logo/instagram-fill.svg"); + mask-image: url("../../icons/logo/instagram-fill.svg"); + content: ""; +} + +.fr-follow .fr-link--linkedin::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/logo/linkedin-box-fill.svg"); + mask-image: url("../../icons/logo/linkedin-box-fill.svg"); + content: ""; +} + +.fr-follow .fr-link--youtube::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/logo/youtube-fill.svg"); + mask-image: url("../../icons/logo/youtube-fill.svg"); + content: ""; +} + +.fr-follow .fr-input { + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-follow__title { + color: var(--text-title-grey); +} + +.fr-follow__newsletter-legal { + color: var(--text-mention-grey); +} + +.fr-follow__social .fr-btn { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-follow__social .fr-btn:disabled, +.fr-follow__social a.fr-btn:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-follow__social .fr-link:disabled, +.fr-follow__social a.fr-link:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} +@media (min-width: 36em) { + /*! media sm */ + .fr-follow__newsletter .fr-input-group { + margin-bottom: 0.5rem; + } + + .fr-follow__newsletter .fr-input-wrap .fr-btn { + width: auto; + border-radius: 0 0.25rem 0 0; + } + + .fr-follow__newsletter .fr-input-wrap { + flex-direction: row; + } + + .fr-follow__newsletter .fr-input-wrap .fr-input { + margin-bottom: 0; + border-radius: 0.25rem 0 0 0; + } + + .fr-follow__newsletter .fr-messages-group { + margin-bottom: 0.5rem; + } +} +@media (min-width: 48em) { + /*! media md */ + .fr-follow { + padding: 2rem 0; + } + + .fr-follow .fr-grid-row > * > div { + display: flex; + flex-direction: column; + align-items: flex-start; + justify-content: center; + height: 100%; + } + + .fr-follow .fr-grid-row > *:not(:first-child) { + padding-left: 8.3333333333%; + padding-top: 0; + margin-top: 0; + box-shadow: -1px 0 0 0 var(--border-default-blue-france); + } + + .fr-follow .fr-grid-row > *:not(:last-child) { + padding-right: 8.3333333333%; + } + + .fr-follow .fr-grid-row > *:first-child:last-child > div { + display: flex; + flex-direction: row; + align-items: center; + justify-content: space-between; + } + + .fr-follow .fr-grid-row > *:first-child:last-child > .fr-follow__newsletter { + --text-spacing: 0; + } + + .fr-follow .fr-grid-row > *:first-child:last-child > .fr-follow__newsletter > * { + max-width: 50%; + padding-right: 0.75rem; + padding-left: 0.75rem; + } + + .fr-follow .fr-grid-row > *:first-child:last-child > .fr-follow__newsletter > :first-child { + padding-right: 0.75rem; + padding-left: 0; + } + + .fr-follow .fr-grid-row > *:first-child:last-child > .fr-follow__newsletter > :last-child { + padding-right: 0; + padding-left: 0.75rem; + } + + .fr-follow .fr-grid-row > *:first-child:last-child > .fr-follow__social { + --title-spacing: 0; + } + + .fr-follow .fr-hint-text { + margin-top: 0.5rem; + } +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a.fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-color: linktext; + } + + .fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a.fr-btn:not([href]):not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-color: graytext; + } + + .fr-follow__social .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-follow__social .fr-btns-group--lg a.fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-color: linktext; + } + + .fr-follow__social .fr-btns-group--lg a.fr-btn:not([href]):not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-color: graytext; + } +} diff --git a/dist/dsfr/component/follow/follow.main.min.css b/dist/dsfr/component/follow/follow.main.min.css new file mode 100644 index 0000000..d415248 --- /dev/null +++ b/dist/dsfr/component/follow/follow.main.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-follow{--title-spacing:0 0 0.5rem;--text-spacing:0 0 1rem;--idle:transparent;--hover:var(--background-alt-blue-france-hover);--active:var(--background-alt-blue-france-active);background-color:var(--background-alt-blue-france);padding:1.5rem 0}.fr-follow__newsletter .fr-input-group{margin-bottom:1rem}.fr-follow__newsletter .fr-hint-text{margin-bottom:0}.fr-follow__newsletter .fr-label{clip:rect(0,0,0,0);border:0;display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-follow__newsletter .fr-input-wrap{display:flex;flex-direction:column;margin-top:0;max-width:37.5rem}.fr-follow__newsletter .fr-input-wrap .fr-input{border-radius:.25rem .25rem 0 0;margin-bottom:1rem;margin-top:0}.fr-follow__newsletter .fr-input-wrap .fr-btn{border-radius:0;justify-content:center;width:100%}.fr-follow__newsletter .fr-messages-group{margin-top:1rem}.fr-follow__social{--text-spacing:0 0 0.75rem;--title-spacing:0 0 0.75rem}.fr-follow__social .fr-btns-group{margin-bottom:-1rem;width:auto}.fr-follow__social .fr-btns-group .fr-btn{justify-content:flex-start;margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-follow__social .fr-btns-group>li{display:inline-flex;max-width:100%;width:auto}.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-follow__social .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:1.125rem;line-height:1.75rem;max-height:3rem;max-width:3rem;min-height:3rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-follow__social .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{--icon-size:2rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-follow .fr-grid-row>:not(:first-child){box-shadow:0 -1px 0 0 var(--border-default-blue-france);margin-top:1.5rem;padding-top:1.5rem}.fr-follow .fr-btn--bluesky:before{-webkit-mask-image:url(../../icons/logo/bluesky-fill.svg);mask-image:url(../../icons/logo/bluesky-fill.svg)}.fr-follow .fr-btn--dailymotion:before{-webkit-mask-image:url(../../icons/logo/fr--dailymotion-fill.svg);mask-image:url(../../icons/logo/fr--dailymotion-fill.svg)}.fr-follow .fr-btn--facebook:before{-webkit-mask-image:url(../../icons/logo/facebook-circle-fill.svg);mask-image:url(../../icons/logo/facebook-circle-fill.svg)}.fr-follow .fr-btn--github:before{-webkit-mask-image:url(../../icons/logo/github-fill.svg);mask-image:url(../../icons/logo/github-fill.svg)}.fr-follow .fr-btn--instagram:before{-webkit-mask-image:url(../../icons/logo/instagram-fill.svg);mask-image:url(../../icons/logo/instagram-fill.svg)}.fr-follow .fr-btn--linkedin:before{-webkit-mask-image:url(../../icons/logo/linkedin-box-fill.svg);mask-image:url(../../icons/logo/linkedin-box-fill.svg)}.fr-follow .fr-btn--mastodon:before{-webkit-mask-image:url(../../icons/logo/mastodon-fill.svg);mask-image:url(../../icons/logo/mastodon-fill.svg)}.fr-follow .fr-btn--snapchat:before{-webkit-mask-image:url(../../icons/logo/snapchat-fill.svg);mask-image:url(../../icons/logo/snapchat-fill.svg)}.fr-follow .fr-btn--telegram:before{-webkit-mask-image:url(../../icons/logo/telegram-fill.svg);mask-image:url(../../icons/logo/telegram-fill.svg)}.fr-follow .fr-btn--threads:before{-webkit-mask-image:url(../../icons/logo/threads-fill.svg);mask-image:url(../../icons/logo/threads-fill.svg)}.fr-follow .fr-btn--tiktok:before{-webkit-mask-image:url(../../icons/logo/fr--tiktok-fill.svg);mask-image:url(../../icons/logo/fr--tiktok-fill.svg)}.fr-follow .fr-btn--twitch:before{-webkit-mask-image:url(../../icons/logo/twitch-fill.svg);mask-image:url(../../icons/logo/twitch-fill.svg)}.fr-follow .fr-btn--twitter:before{-webkit-mask-image:url(../../icons/logo/twitter-fill.svg);mask-image:url(../../icons/logo/twitter-fill.svg)}.fr-follow .fr-btn--twitter-x:before{-webkit-mask-image:url(../../icons/logo/twitter-x-fill.svg);mask-image:url(../../icons/logo/twitter-x-fill.svg)}.fr-follow .fr-btn--vimeo:before{-webkit-mask-image:url(../../icons/logo/vimeo-fill.svg);mask-image:url(../../icons/logo/vimeo-fill.svg)}.fr-follow .fr-btn--youtube:before{-webkit-mask-image:url(../../icons/logo/youtube-fill.svg);mask-image:url(../../icons/logo/youtube-fill.svg)}.fr-follow .fr-links-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;display:flex;flex-wrap:wrap;margin:0 -1rem -1rem;width:auto}.fr-follow .fr-links-group .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-follow .fr-links-group>li{display:inline-flex;max-width:100%;width:auto}.fr-follow .fr-error-text,.fr-follow .fr-hint-text,.fr-follow .fr-valid-text{margin-top:1rem}.fr-follow__social .fr-link{--underline-img:none;--hover-tint:var(--hover);--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france);display:inline-flex;font-size:1rem;line-height:1.5rem;margin-bottom:1rem;margin-left:.5rem;margin-right:.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-follow__social .fr-link:before{--icon-size:1.5rem;margin-left:0;margin-right:.5rem}.fr-follow__social .fr-links-group--lg .fr-link{font-size:1.125rem;line-height:1.75rem;max-height:3rem;max-width:3rem;min-height:3rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-follow__social .fr-links-group--lg .fr-link:before{--icon-size:2rem;margin-left:0;margin-right:.5rem}.fr-follow .fr-link--facebook:before{-webkit-mask-image:url(../../icons/logo/facebook-circle-fill.svg);mask-image:url(../../icons/logo/facebook-circle-fill.svg)}.fr-follow .fr-link--facebook:before,.fr-follow .fr-link--twitter:before{background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-follow .fr-link--twitter:before{-webkit-mask-image:url(../../icons/logo/twitter-fill.svg);mask-image:url(../../icons/logo/twitter-fill.svg)}.fr-follow .fr-link--twitter-x:before{-webkit-mask-image:url(../../icons/logo/twitter-x-fill.svg);mask-image:url(../../icons/logo/twitter-x-fill.svg)}.fr-follow .fr-link--instagram:before,.fr-follow .fr-link--twitter-x:before{background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-follow .fr-link--instagram:before{-webkit-mask-image:url(../../icons/logo/instagram-fill.svg);mask-image:url(../../icons/logo/instagram-fill.svg)}.fr-follow .fr-link--linkedin:before{-webkit-mask-image:url(../../icons/logo/linkedin-box-fill.svg);mask-image:url(../../icons/logo/linkedin-box-fill.svg)}.fr-follow .fr-link--linkedin:before,.fr-follow .fr-link--youtube:before{background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-follow .fr-link--youtube:before{-webkit-mask-image:url(../../icons/logo/youtube-fill.svg);mask-image:url(../../icons/logo/youtube-fill.svg)}.fr-follow .fr-input{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey)}.fr-follow__title{color:var(--text-title-grey)}.fr-follow__newsletter-legal{color:var(--text-mention-grey)}.fr-follow__social .fr-btn{--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france)}.fr-follow__social .fr-btn:disabled,.fr-follow__social .fr-link:disabled,.fr-follow__social a.fr-btn:not([href]),.fr-follow__social a.fr-link:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}@media (min-width:36em){ + /*! media sm */.fr-follow__newsletter .fr-input-group{margin-bottom:.5rem}.fr-follow__newsletter .fr-input-wrap .fr-btn{border-radius:0 .25rem 0 0;width:auto}.fr-follow__newsletter .fr-input-wrap{flex-direction:row}.fr-follow__newsletter .fr-input-wrap .fr-input{border-radius:.25rem 0 0 0;margin-bottom:0}.fr-follow__newsletter .fr-messages-group{margin-bottom:.5rem}}@media (min-width:48em){ + /*! media md */.fr-follow{padding:2rem 0}.fr-follow .fr-grid-row>*>div{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center}.fr-follow .fr-grid-row>:not(:first-child){box-shadow:-1px 0 0 0 var(--border-default-blue-france);margin-top:0;padding-left:8.3333333333%;padding-top:0}.fr-follow .fr-grid-row>:not(:last-child){padding-right:8.3333333333%}.fr-follow .fr-grid-row>:first-child:last-child>div{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.fr-follow .fr-grid-row>:first-child:last-child>.fr-follow__newsletter{--text-spacing:0}.fr-follow .fr-grid-row>:first-child:last-child>.fr-follow__newsletter>*{max-width:50%;padding-left:.75rem;padding-right:.75rem}.fr-follow .fr-grid-row>:first-child:last-child>.fr-follow__newsletter>:first-child{padding-left:0;padding-right:.75rem}.fr-follow .fr-grid-row>:first-child:last-child>.fr-follow__newsletter>:last-child{padding-left:.75rem;padding-right:0}.fr-follow .fr-grid-row>:first-child:last-child>.fr-follow__social{--title-spacing:0}.fr-follow .fr-hint-text{margin-top:.5rem}}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:buttontext;forced-color-adjust:none}.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a.fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:linktext}.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a.fr-btn:not([href]):not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:graytext}.fr-follow__social .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:buttontext;forced-color-adjust:none}.fr-follow__social .fr-btns-group--lg a.fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:linktext}.fr-follow__social .fr-btns-group--lg a.fr-btn:not([href]):not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:graytext}} \ No newline at end of file diff --git a/dist/dsfr/component/follow/follow.min.css b/dist/dsfr/component/follow/follow.min.css new file mode 100644 index 0000000..296aae4 --- /dev/null +++ b/dist/dsfr/component/follow/follow.min.css @@ -0,0 +1,11 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-follow{--title-spacing:0 0 0.5rem;--text-spacing:0 0 1rem;--idle:transparent;--hover:var(--background-alt-blue-france-hover);--active:var(--background-alt-blue-france-active);background-color:var(--background-alt-blue-france);padding:1.5rem 0}.fr-follow__newsletter .fr-input-group{margin-bottom:1rem}.fr-follow__newsletter .fr-hint-text{margin-bottom:0}.fr-follow__newsletter .fr-label{clip:rect(0,0,0,0);border:0;display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-follow__newsletter .fr-input-wrap{display:flex;flex-direction:column;margin-top:0;max-width:37.5rem}.fr-follow__newsletter .fr-input-wrap .fr-input{border-radius:.25rem .25rem 0 0;margin-bottom:1rem;margin-top:0}.fr-follow__newsletter .fr-input-wrap .fr-btn{border-radius:0;justify-content:center;width:100%}.fr-follow__newsletter .fr-messages-group{margin-top:1rem}.fr-follow__social{--text-spacing:0 0 0.75rem;--title-spacing:0 0 0.75rem}.fr-follow__social .fr-btns-group{margin-bottom:-1rem;width:auto}.fr-follow__social .fr-btns-group .fr-btn{justify-content:flex-start;margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-follow__social .fr-btns-group>li{display:inline-flex;max-width:100%;width:auto}.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-follow__social .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:1.125rem;line-height:1.75rem;max-height:3rem;max-width:3rem;min-height:3rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-follow__social .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{--icon-size:2rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-follow .fr-grid-row>:not(:first-child){box-shadow:0 -1px 0 0 var(--border-default-blue-france);margin-top:1.5rem;padding-top:1.5rem}.fr-follow .fr-btn--bluesky:before{-webkit-mask-image:url(../../icons/logo/bluesky-fill.svg);mask-image:url(../../icons/logo/bluesky-fill.svg)}.fr-follow .fr-btn--dailymotion:before{-webkit-mask-image:url(../../icons/logo/fr--dailymotion-fill.svg);mask-image:url(../../icons/logo/fr--dailymotion-fill.svg)}.fr-follow .fr-btn--facebook:before{-webkit-mask-image:url(../../icons/logo/facebook-circle-fill.svg);mask-image:url(../../icons/logo/facebook-circle-fill.svg)}.fr-follow .fr-btn--github:before{-webkit-mask-image:url(../../icons/logo/github-fill.svg);mask-image:url(../../icons/logo/github-fill.svg)}.fr-follow .fr-btn--instagram:before{-webkit-mask-image:url(../../icons/logo/instagram-fill.svg);mask-image:url(../../icons/logo/instagram-fill.svg)}.fr-follow .fr-btn--linkedin:before{-webkit-mask-image:url(../../icons/logo/linkedin-box-fill.svg);mask-image:url(../../icons/logo/linkedin-box-fill.svg)}.fr-follow .fr-btn--mastodon:before{-webkit-mask-image:url(../../icons/logo/mastodon-fill.svg);mask-image:url(../../icons/logo/mastodon-fill.svg)}.fr-follow .fr-btn--snapchat:before{-webkit-mask-image:url(../../icons/logo/snapchat-fill.svg);mask-image:url(../../icons/logo/snapchat-fill.svg)}.fr-follow .fr-btn--telegram:before{-webkit-mask-image:url(../../icons/logo/telegram-fill.svg);mask-image:url(../../icons/logo/telegram-fill.svg)}.fr-follow .fr-btn--threads:before{-webkit-mask-image:url(../../icons/logo/threads-fill.svg);mask-image:url(../../icons/logo/threads-fill.svg)}.fr-follow .fr-btn--tiktok:before{-webkit-mask-image:url(../../icons/logo/fr--tiktok-fill.svg);mask-image:url(../../icons/logo/fr--tiktok-fill.svg)}.fr-follow .fr-btn--twitch:before{-webkit-mask-image:url(../../icons/logo/twitch-fill.svg);mask-image:url(../../icons/logo/twitch-fill.svg)}.fr-follow .fr-btn--twitter:before{-webkit-mask-image:url(../../icons/logo/twitter-fill.svg);mask-image:url(../../icons/logo/twitter-fill.svg)}.fr-follow .fr-btn--twitter-x:before{-webkit-mask-image:url(../../icons/logo/twitter-x-fill.svg);mask-image:url(../../icons/logo/twitter-x-fill.svg)}.fr-follow .fr-btn--vimeo:before{-webkit-mask-image:url(../../icons/logo/vimeo-fill.svg);mask-image:url(../../icons/logo/vimeo-fill.svg)}.fr-follow .fr-btn--youtube:before{-webkit-mask-image:url(../../icons/logo/youtube-fill.svg);mask-image:url(../../icons/logo/youtube-fill.svg)}.fr-follow .fr-links-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;display:flex;flex-wrap:wrap;margin:0 -1rem -1rem;width:auto}.fr-follow .fr-links-group .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-follow .fr-links-group>li{display:inline-flex;max-width:100%;width:auto}.fr-follow .fr-error-text,.fr-follow .fr-hint-text,.fr-follow .fr-valid-text{margin-top:1rem}.fr-follow__social .fr-link{--underline-img:none;--hover-tint:var(--hover);--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france);display:inline-flex;font-size:1rem;line-height:1.5rem;margin-bottom:1rem;margin-left:.5rem;margin-right:.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-follow__social .fr-link:before{--icon-size:1.5rem;margin-left:0;margin-right:.5rem}.fr-follow__social .fr-links-group--lg .fr-link{font-size:1.125rem;line-height:1.75rem;max-height:3rem;max-width:3rem;min-height:3rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-follow__social .fr-links-group--lg .fr-link:before{--icon-size:2rem;margin-left:0;margin-right:.5rem}.fr-follow .fr-link--facebook:before{-webkit-mask-image:url(../../icons/logo/facebook-circle-fill.svg);mask-image:url(../../icons/logo/facebook-circle-fill.svg)}.fr-follow .fr-link--facebook:before,.fr-follow .fr-link--twitter:before{background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-follow .fr-link--twitter:before{-webkit-mask-image:url(../../icons/logo/twitter-fill.svg);mask-image:url(../../icons/logo/twitter-fill.svg)}.fr-follow .fr-link--twitter-x:before{-webkit-mask-image:url(../../icons/logo/twitter-x-fill.svg);mask-image:url(../../icons/logo/twitter-x-fill.svg)}.fr-follow .fr-link--instagram:before,.fr-follow .fr-link--twitter-x:before{background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-follow .fr-link--instagram:before{-webkit-mask-image:url(../../icons/logo/instagram-fill.svg);mask-image:url(../../icons/logo/instagram-fill.svg)}.fr-follow .fr-link--linkedin:before{-webkit-mask-image:url(../../icons/logo/linkedin-box-fill.svg);mask-image:url(../../icons/logo/linkedin-box-fill.svg)}.fr-follow .fr-link--linkedin:before,.fr-follow .fr-link--youtube:before{background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-follow .fr-link--youtube:before{-webkit-mask-image:url(../../icons/logo/youtube-fill.svg);mask-image:url(../../icons/logo/youtube-fill.svg)}.fr-follow .fr-input{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey)}.fr-follow__title{color:var(--text-title-grey)}.fr-follow__newsletter-legal{color:var(--text-mention-grey)}.fr-follow__social .fr-btn{--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france)}.fr-follow__social .fr-btn:disabled,.fr-follow__social .fr-link:disabled,.fr-follow__social a.fr-btn:not([href]),.fr-follow__social a.fr-link:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}@media (min-width:36em){ + /*! media sm */.fr-follow__newsletter .fr-input-group{margin-bottom:.5rem}.fr-follow__newsletter .fr-input-wrap .fr-btn{border-radius:0 .25rem 0 0;width:auto}.fr-follow__newsletter .fr-input-wrap{flex-direction:row}.fr-follow__newsletter .fr-input-wrap .fr-input{border-radius:.25rem 0 0 0;margin-bottom:0}.fr-follow__newsletter .fr-messages-group{margin-bottom:.5rem} + /*! media sm */}@media (min-width:48em){ + /*! media md */.fr-follow{padding:2rem 0}.fr-follow .fr-grid-row>*>div{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center}.fr-follow .fr-grid-row>:not(:first-child){box-shadow:-1px 0 0 0 var(--border-default-blue-france);margin-top:0;padding-left:8.3333333333%;padding-top:0}.fr-follow .fr-grid-row>:not(:last-child){padding-right:8.3333333333%}.fr-follow .fr-grid-row>:first-child:last-child>div{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.fr-follow .fr-grid-row>:first-child:last-child>.fr-follow__newsletter{--text-spacing:0}.fr-follow .fr-grid-row>:first-child:last-child>.fr-follow__newsletter>*{max-width:50%;padding-left:.75rem;padding-right:.75rem}.fr-follow .fr-grid-row>:first-child:last-child>.fr-follow__newsletter>:first-child{padding-left:0;padding-right:.75rem}.fr-follow .fr-grid-row>:first-child:last-child>.fr-follow__newsletter>:last-child{padding-left:.75rem;padding-right:0}.fr-follow .fr-grid-row>:first-child:last-child>.fr-follow__social{--title-spacing:0}.fr-follow .fr-hint-text{margin-top:.5rem} + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:buttontext;forced-color-adjust:none}.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a.fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:linktext}.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a.fr-btn:not([href]):not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:graytext}.fr-follow__social .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:buttontext;forced-color-adjust:none}.fr-follow__social .fr-btns-group--lg a.fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:linktext}.fr-follow__social .fr-btns-group--lg a.fr-btn:not([href]):not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:graytext}}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-follow__newsletter>*{max-width:100%}.fr-follow .fr-btn--bluesky:before{background-image:url(../../icons/logo/bluesky-fill.svg)}.fr-follow .fr-btn--dailymotion:before{background-image:url(../../icons/logo/fr--dailymotion-fill.svg)}.fr-follow .fr-btn--facebook:before{background-image:url(../../icons/logo/facebook-circle-fill.svg)}.fr-follow .fr-btn--github:before{background-image:url(../../icons/logo/github-fill.svg)}.fr-follow .fr-btn--instagram:before{background-image:url(../../icons/logo/instagram-fill.svg)}.fr-follow .fr-btn--linkedin:before{background-image:url(../../icons/logo/linkedin-box-fill.svg)}.fr-follow .fr-btn--mastodon:before{background-image:url(../../icons/logo/mastodon-fill.svg)}.fr-follow .fr-btn--snapchat:before{background-image:url(../../icons/logo/snapchat-fill.svg)}.fr-follow .fr-btn--telegram:before{background-image:url(../../icons/logo/telegram-fill.svg)}.fr-follow .fr-btn--threads:before{background-image:url(../../icons/logo/threads-fill.svg)}.fr-follow .fr-btn--tiktok:before{background-image:url(../../icons/logo/fr--tiktok-fill.svg)}.fr-follow .fr-btn--twitch:before{background-image:url(../../icons/logo/twitch-fill.svg)}.fr-follow .fr-btn--twitter:before{background-image:url(../../icons/logo/twitter-fill.svg)}.fr-follow .fr-btn--twitter-x:before{background-image:url(../../icons/logo/twitter-x-fill.svg)}.fr-follow .fr-btn--vimeo:before{background-image:url(../../icons/logo/vimeo-fill.svg)}.fr-follow .fr-btn--youtube:before{background-image:url(../../icons/logo/youtube-fill.svg)}.fr-follow .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):after,.fr-follow .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-follow .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):after,.fr-follow .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:2rem;width:2rem}.fr-follow .fr-link--facebook:after,.fr-follow .fr-link--facebook:before{background-color:transparent;background-image:url(../../icons/logo/facebook-circle-fill.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-follow .fr-link--twitter:after,.fr-follow .fr-link--twitter:before{background-color:transparent;background-image:url(../../icons/logo/twitter-fill.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-follow .fr-link--twitter-x:after,.fr-follow .fr-link--twitter-x:before{background-color:transparent;background-image:url(../../icons/logo/twitter-x-fill.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-follow .fr-link--instagram:after,.fr-follow .fr-link--instagram:before{background-color:transparent;background-image:url(../../icons/logo/instagram-fill.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-follow .fr-link--linkedin:after,.fr-follow .fr-link--linkedin:before{background-color:transparent;background-image:url(../../icons/logo/linkedin-box-fill.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-follow .fr-link--youtube:after,.fr-follow .fr-link--youtube:before{background-image:url(../../icons/logo/youtube-fill.svg)}.fr-follow .fr-link--youtube:after,.fr-follow .fr-link--youtube:before,.fr-follow .fr-links-group:not(.fr-links-group--sm):not(.fr-links-group--lg) .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):after,.fr-follow .fr-links-group:not(.fr-links-group--sm):not(.fr-links-group--lg) .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-follow .fr-links-group--lg .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):after,.fr-follow .fr-links-group--lg .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:2rem;width:2rem}.fr-follow{background-color:#f5f5fe}.fr-follow .fr-input{background-color:#fff}.fr-follow__title{color:#161616}.fr-follow__newsletter-legal{color:#666}.fr-follow__social .fr-btn{background-color:transparent;color:#000091}.fr-follow__social .fr-btn:hover{background-color:rgba(0,0,0,.05)}.fr-follow__social .fr-btn:active{background-color:rgba(0,0,0,.1)}.fr-follow__social .fr-btn:disabled,.fr-follow__social a.fr-btn:not([href]){background-color:transparent;color:#929292}.fr-follow__social .fr-btn:disabled:hover,.fr-follow__social a.fr-btn:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-follow__social .fr-btn:disabled:active,.fr-follow__social a.fr-btn:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-follow .fr-grid-row>:not(:first-child){box-shadow:0 -1px 0 0 #6a6af4}.fr-follow__social .fr-link{background-color:transparent;color:#000091}.fr-follow__social .fr-link:hover{background-color:rgba(0,0,0,.05)}.fr-follow__social .fr-link:active{background-color:rgba(0,0,0,.1)}.fr-follow__social .fr-link:disabled,.fr-follow__social a.fr-link:not([href]){background-color:transparent;color:#929292}.fr-follow__social .fr-link:disabled:hover,.fr-follow__social a.fr-link:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-follow__social .fr-link:disabled:active,.fr-follow__social a.fr-link:not([href]):active{background-color:rgba(0,0,0,.1)}}@media screen and (min-width:48em) and (min-width:0\0) and (min-resolution:72dpi){.fr-follow .fr-grid-row>:not(:first-child){box-shadow:-1px 0 0 0 #6a6af4}}@media print{.fr-follow{display:none}} \ No newline at end of file diff --git a/dist/dsfr/component/follow/follow.print.css b/dist/dsfr/component/follow/follow.print.css new file mode 100644 index 0000000..e08882a --- /dev/null +++ b/dist/dsfr/component/follow/follow.print.css @@ -0,0 +1,16 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; +@media print { + /** + * Mixin d'ajout des icones des réseaux sociaux + **/ + + /** + * Mixin d'ajout des icones des réseaux sociaux + **/ + .fr-follow { + display: none; + } +} diff --git a/dist/dsfr/component/follow/follow.print.min.css b/dist/dsfr/component/follow/follow.print.min.css new file mode 100644 index 0000000..bbd7a99 --- /dev/null +++ b/dist/dsfr/component/follow/follow.print.min.css @@ -0,0 +1,3 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media print{.fr-follow{display:none}} \ No newline at end of file diff --git a/dist/dsfr/component/footer/footer.css b/dist/dsfr/component/footer/footer.css new file mode 100644 index 0000000..ad1f00e --- /dev/null +++ b/dist/dsfr/component/footer/footer.css @@ -0,0 +1,719 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + FOOTER +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-footer { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + width: 100%; + padding-top: 2rem; + border-top: 3px solid #000091; + + /** + * Conteneur du bloc marque, avec le logo principal et éventuellement + * un logo opérateur + */ + + /** + * Hauteur auto pour le logo opérateur + */ + /** + * Contenu texte simple + */ + + /** + * Liste des liens situés en dessous de la partie texte + */ + /** + * Catégorie (optionnel) + */ + + /** + * Style de la liste + */ + + /** + * Style du lien + */ + /** + * Liste de liens avec séparateur + */ + + /** + * Style du lien de la liste + */ + + /** + * Copyright + */ + /** + * Container des logos partenaires (principaux et secondaires) + */ + + /** + * Container des logos partenaires principaux + */ + + /** + * Container des logos partenaires secondaires + */ + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-footer__body { + display: flex; + flex-direction: row; + align-items: center; + flex-wrap: wrap; + margin-bottom: 1rem; +} + +.fr-footer__body + .fr-footer__bottom { + margin-top: 1rem; +} + +.fr-footer__brand { + display: flex; + flex-direction: row; + align-items: center; + + /** + * Si on ajoute un logo opérateur à côté du logo principal, on lui applique une marge à gauche + * On prévoit que le logo soit encapsulé dans un , ou bien directement en img ou en svg + * (Eventuellement prévoir une classe pour pouvoir le mettre en background image) + */ +} + +.fr-footer__brand .fr-logo { + font-size: 1.05rem; + padding: 1rem; + margin: -1rem; +} + +.fr-footer__brand .fr-logo::before { + width: 2.75rem; + height: 1rem; + margin-bottom: 0.3333333333rem; + background-size: 2.75rem 1.125rem, 2.75rem 1rem, 0; + background-position: 0 -0.0625rem, 0 0, 0 0; +} + +:root[data-fr-mourning] .fr-footer__brand .fr-logo::before { + background-size: 2.75rem 1.125rem, 0, 2.75rem 1rem; +} + +.fr-footer__brand .fr-logo::after { + min-width: 2.625rem; + background-size: 5.25rem 3.75rem; + background-position: 0 calc(100% + 1.875rem); + padding-top: 2.2083333333rem; +} + +[data-fr-theme=dark] .fr-footer__brand .fr-logo::after { + background-position: -2.625rem 100%; +} + +.fr-footer__brand-link { + display: flex; + flex-direction: row; + + --external-link-content: none; +} + +.fr-footer__brand .fr-logo + .fr-footer__brand-link { + margin-left: 1.5rem; +} + +.fr-footer__logo { + height: auto; + max-height: 100%; +} + +.fr-footer__logo__apitech { + max-height: 70px; + max-width: 200px; +} + +/** + * La partie "content" représente les informations sous forme de texte rajoutées dans le footer + * ainsi que les éventuels liens simples + */ + +.fr-footer__content { + display: flex; + flex-wrap: wrap; + flex-basis: 100%; + margin-top: 1.5rem; +} + +.fr-footer__content-desc { + --underline-img: linear-gradient(0deg, currentColor, currentColor); + --text-spacing: 0 0 0 0; + width: 100%; + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-footer__content-list { + display: flex; + flex-direction: row; + align-self: center; + margin-bottom: -0.5rem; + margin-top: 1rem; + flex-wrap: wrap; +} + +.fr-footer__content-list > li { + margin-right: 1.25rem; + margin-top: 0.5rem; + margin-bottom: 0.5rem; +} + +.fr-footer__content-list > li::before { + content: none; +} + +.fr-footer__content-list > li:last-child { + margin-right: 0; +} + +.fr-footer__content-link { + font-weight: bold; + font-size: 0.875rem; + line-height: 1.5rem; + color: var(--text-default-grey); +} + +.fr-footer__content-link:not(:hover):not(:active) { + --underline-idle-width: 0; +} + +/** + * La partie "top" du footer est constituée de colonnes basées sur le système de grille du Design System + * Ces colonnes sont constituées d’une catégorie (optionnel) et d'une liste verticale de liens + */ + +.fr-footer__top { + display: flex; + margin: -1.875rem 0 1.5rem; + padding: 2rem 0 1.25rem; + background-color: var(--background-alt-grey); + + --idle: transparent; + --hover: var(--background-alt-grey-hover); + --active: var(--background-alt-grey-active); +} + +.fr-footer__top-cat { + margin: 0 0 0.75rem; + font-size: 0.75rem; + line-height: 1.25rem; + display: block; + font-weight: 700; + text-align: left; + color: var(--text-title-grey); +} + +.fr-footer__top-list { + font-size: 0.75rem; + line-height: 1.25rem; + margin: 0; +} + +.fr-footer__top-list li { + margin-bottom: 0.75rem; +} + +.fr-footer__top-link { + font-size: 0.75rem; + line-height: 1.25rem; +} + +.fr-footer__top-link:not(:hover):not(:active) { + --underline-idle-width: 0; +} + +/** + * La partie "bottom" du footer est constituée d'une liste de liens simples (ferrée à gauche) + * ainsi que du copyright (ferré à droite) + */ + +.fr-footer__bottom { + display: flex; + flex-direction: row; + align-items: center; + flex-wrap: wrap; + margin-top: 2.5rem; + box-shadow: inset 0 1px 0 0 var(--border-default-grey); +} + +.fr-footer__bottom .fr-btn { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.25rem; + padding: 0 0.5rem; + overflow: initial; + max-width: 100%; + max-height: none; + display: inline; + color: var(--text-mention-grey); +} + +.fr-footer__bottom .fr-btn::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-footer__bottom-list { + padding: 0.5rem 0; + width: 100%; + margin: 0; +} + +.fr-footer__bottom-item { + position: relative; + margin: 0.5rem 0 0 0.25rem; + display: inline; +} + +.fr-footer__bottom-item::before { + content: ""; + display: inline-block; + vertical-align: middle; + position: relative; + width: 1px; + height: 1rem; + margin-right: 0.25rem; + margin-bottom: 0.625rem; + margin-top: 0.625rem; + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-footer__bottom-item:first-child { + margin: 0.5rem 0 0; +} + +.fr-footer__bottom-item:first-child::before { + content: none; +} + +.fr-footer__bottom-link { + font-size: 0.75rem; + line-height: 1.25rem; + color: var(--text-mention-grey); +} + +.fr-footer__bottom-link:not(:hover):not(:active) { + --underline-idle-width: 0; +} + +.fr-footer__bottom-copy { + --text-spacing: 0 0 1rem 0; + margin-top: 0.5rem; + color: var(--text-mention-grey); +} + +.fr-footer__bottom-copy * { + font-size: 0.75rem; + line-height: 1.25rem; +} + +/** + * La partie "partners" du footer est constituée de logos organisés + * en partenaires principaux (ferré à gauche) et secondaires (ferrés à droite) + */ + +.fr-footer__partners { + margin-top: 1rem; + padding-top: 1rem; + + /** + * On surcharge le style du logo de base + */ + box-shadow: inset 0 1px 0 0 var(--border-default-grey); +} + +.fr-footer__partners a { + display: flex; + align-items: center; + justify-content: center; +} + +.fr-footer__partners .fr-footer__logo { + width: auto; + height: auto; + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-footer__partners + .fr-footer__bottom { + margin-top: 0.5rem; +} + +.fr-footer__partners-title { + --title-spacing: 0 0 0.75rem 0; + font-size: 0.875rem; + line-height: 1.5rem; + font-weight: 400; + flex-basis: 100%; + text-align: center; + color: var(--text-default-grey); +} + +.fr-footer__partners-link { + --external-link-content: none; +} + +.fr-footer__partners-logos { + display: flex; + flex-direction: column; + flex-wrap: wrap; + margin: 0 0 -0.5rem 0; +} + +.fr-footer__partners-main { + display: flex; + flex-direction: row; + justify-content: center; + margin-bottom: 2rem; +} + +.fr-footer__partners-sub { + margin-bottom: 0.5rem; + + /** + * On surcharge le style du lien pour les logos secondaires + */ +} + +.fr-footer__partners-sub, +.fr-footer__partners-sub > ul { + display: flex; + flex-direction: column; + align-items: center; + flex-wrap: wrap; +} + +.fr-footer__partners-sub > li:first-child, +.fr-footer__partners-sub > ul > li:first-child { + margin-left: 0; +} + +.fr-footer__partners-sub .fr-footer__partners-link { + margin-bottom: 1rem; +} + +.fr-footer__partners .fr-footer__partners-link, +.fr-footer__partners .fr-footer__partners-link:hover, +.fr-footer__partners .fr-footer__partners-link:active { + background: #fff; +} +@media (min-width: 36em) { + /*! media sm */ + .fr-footer__content-list > li { + margin-right: 1.5rem; + } + + .fr-footer__partners-title { + text-align: left; + } + + .fr-footer__partners-logos { + display: flex; + flex-direction: row; + align-items: flex-start; + justify-content: space-between; + margin-right: -0.5rem; + } + + .fr-footer__partners-main { + margin-bottom: 1rem; + } + + .fr-footer__partners-sub, + .fr-footer__partners-sub > ul { + flex-direction: row; + align-items: flex-start; + } + + .fr-footer__partners-sub > li, + .fr-footer__partners-sub > ul > li { + margin: 0 0.5rem 0 0.5rem; + } + + .fr-footer__partners-sub { + order: 3; + } + + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + .fr-footer__body { + margin-bottom: 1.5rem; + } + + .fr-footer__brand .fr-logo { + font-size: 1.3125rem; + padding: 1.25rem; + margin: -1.25rem; + } + + .fr-footer__brand .fr-logo::before { + width: 3.4375rem; + height: 1.25rem; + margin-bottom: 0.4166666667rem; + background-size: 3.4375rem 1.40625rem, 3.4375rem 1.25rem, 0; + background-position: 0 -0.078125rem, 0 0, 0 0; + } + + :root[data-fr-mourning] .fr-footer__brand .fr-logo::before { + background-size: 3.4375rem 1.40625rem, 0, 3.4375rem 1.25rem; + } + + .fr-footer__brand .fr-logo::after { + min-width: 3.28125rem; + background-size: 6.5625rem 4.6875rem; + background-position: 0 calc(100% + 2.34375rem); + padding-top: 2.7604166667rem; + } + + [data-fr-theme=dark] .fr-footer__brand .fr-logo::after { + background-position: -3.28125rem 100%; + } + + .fr-footer__brand .fr-logo + .fr-footer__brand-link { + margin-left: 2rem; + } + + .fr-footer__brand { + margin-right: 1rem; + } + + .fr-footer__brand.fr-enlarge-link { + margin: -1rem 0 -1rem -1rem; + padding: 1rem; + align-self: flex-start; + } + + .fr-footer__content { + margin-left: auto; + } + + .fr-footer__content-list { + margin-top: 0.5rem; + } + + .fr-footer__top { + margin: -1.875rem 0 2rem; + } + + .fr-footer__bottom-item { + margin: 0.5rem 0 0 0.75rem; + } + + .fr-footer__bottom-item::before { + margin-right: 0.75rem; + } + + .fr-footer__partners-logos { + margin-right: -1rem; + flex-wrap: nowrap; + } + + .fr-footer__partners-main + .fr-footer__partners-sub { + padding-left: 1rem; + } + + .fr-footer__partners-sub, + .fr-footer__partners-sub > ul { + padding-top: 0; + } + + .fr-footer__partners-sub > ul, + .fr-footer__partners-sub > ul > ul { + justify-content: flex-end; + } + + .fr-footer__partners-sub > li, + .fr-footer__partners-sub > ul > li { + margin: 0 1rem 0 1rem; + } + + .fr-footer__partners-sub .fr-footer__partners-link { + margin-bottom: 0.5rem; + } + + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ + .fr-footer__content { + margin-top: 0; + flex-basis: 50%; + max-width: 36.75rem; + } + + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-footer { + padding-top: 1.875rem; + } + + .fr-footer__bottom { + border-top: 1px solid; + } + + .fr-footer__bottom-item .fr-btn { + border: none; + } + + .fr-footer__partners { + border-top: 1px solid; + } +} +@media (prefers-color-scheme: dark) and (forced-colors: active) { + .fr-footer__brand .fr-logo::after { + background-position: -2.625rem 100%; + } + + [data-fr-theme=dark] .fr-footer__brand .fr-logo::after { + background-position: -2.625rem 100%; + } +} +@media (prefers-color-scheme: light) and (forced-colors: active) { + .fr-footer__brand .fr-logo::after { + background-position: 0 calc(100% + 1.875rem); + } + + [data-fr-theme=dark] .fr-footer__brand .fr-logo::after { + background-position: 0 calc(100% + 1.875rem); + } +} +@media (min-width: 48em) and (prefers-color-scheme: dark) and (forced-colors: active) { + .fr-footer__brand .fr-logo::after { + background-position: -3.28125rem 100%; + } + + [data-fr-theme=dark] .fr-footer__brand .fr-logo::after { + background-position: -3.28125rem 100%; + } +} +@media (min-width: 48em) and (prefers-color-scheme: light) and (forced-colors: active) { + .fr-footer__brand .fr-logo::after { + background-position: 0 calc(100% + 2.34375rem); + } + + [data-fr-theme=dark] .fr-footer__brand .fr-logo::after { + background-position: 0 calc(100% + 2.34375rem); + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + /** + * Reset liste à puce + */ + .fr-footer ul { + list-style-type: none; + } + + .fr-footer ol { + list-style-type: none; + } + + .fr-footer ul, + .fr-footer ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-footer__content-desc [href] { + text-decoration: underline; + } + + .fr-footer__bottom .fr-btn::before, + .fr-footer__bottom .fr-btn::after, + .fr-footer__bottom .fr-footer__bottom-link::before, + .fr-footer__bottom .fr-footer__bottom-link::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + margin-bottom: -0.25rem; + } + + .fr-footer { + box-shadow: inset 0 -1px 0 0 #ddd; + } + + .fr-footer__content-link { + color: #3a3a3a; + } + + .fr-footer__top-cat { + color: #161616; + } + + .fr-footer__top { + background-color: #f6f6f6; + } + + .fr-footer__bottom { + box-shadow: inset 0 1px 0 0 #ddd; + } + + .fr-footer__bottom .fr-btn { + color: #666; + } + + .fr-footer__bottom-item::before { + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-footer__bottom-link { + color: #666; + } + + .fr-footer__bottom-copy { + color: #666; + } + + .fr-footer__partners { + box-shadow: inset 0 1px 0 0 #ddd; + } + + .fr-footer__partners-title { + color: #3a3a3a; + } + + .fr-footer__partners .fr-footer__logo { + background-color: #fff; + box-shadow: inset 0 0 0 1px #ddd; + } +} +@media print { + .fr-footer { + display: none; + } +} diff --git a/dist/dsfr/component/footer/footer.legacy.css b/dist/dsfr/component/footer/footer.legacy.css new file mode 100644 index 0000000..784b790 --- /dev/null +++ b/dist/dsfr/component/footer/footer.legacy.css @@ -0,0 +1,100 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + /** + * Reset liste à puce + */ + .fr-footer ul { + list-style-type: none; + } + + .fr-footer ol { + list-style-type: none; + } + + .fr-footer ul, + .fr-footer ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-footer__content-desc [href] { + text-decoration: underline; + } + + .fr-footer__bottom .fr-btn::before, + .fr-footer__bottom .fr-btn::after, + .fr-footer__bottom .fr-footer__bottom-link::before, + .fr-footer__bottom .fr-footer__bottom-link::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + margin-bottom: -0.25rem; + } + + .fr-footer { + box-shadow: inset 0 -1px 0 0 #ddd; + } + + .fr-footer__content-link { + color: #3a3a3a; + } + + .fr-footer__top-cat { + color: #161616; + } + + .fr-footer__top { + background-color: #f6f6f6; + } + + .fr-footer__bottom { + box-shadow: inset 0 1px 0 0 #ddd; + } + + .fr-footer__bottom .fr-btn { + color: #666; + } + + .fr-footer__bottom-item::before { + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-footer__bottom-link { + color: #666; + } + + .fr-footer__bottom-copy { + color: #666; + } + + .fr-footer__partners { + box-shadow: inset 0 1px 0 0 #ddd; + } + + .fr-footer__partners-title { + color: #3a3a3a; + } + + .fr-footer__partners .fr-footer__logo { + background-color: #fff; + box-shadow: inset 0 0 0 1px #ddd; + } +} diff --git a/dist/dsfr/component/footer/footer.legacy.min.css b/dist/dsfr/component/footer/footer.legacy.min.css new file mode 100644 index 0000000..bb30fd1 --- /dev/null +++ b/dist/dsfr/component/footer/footer.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-footer ol,.fr-footer ul{list-style-type:none}.fr-footer ol,.fr-footer ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-footer__content-desc [href]{text-decoration:underline}.fr-footer__bottom .fr-btn:after,.fr-footer__bottom .fr-btn:before,.fr-footer__bottom .fr-footer__bottom-link:after,.fr-footer__bottom .fr-footer__bottom-link:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;margin-bottom:-.25rem;width:1rem}.fr-footer{box-shadow:inset 0 -1px 0 0 #ddd}.fr-footer__content-link{color:#3a3a3a}.fr-footer__top-cat{color:#161616}.fr-footer__top{background-color:#f6f6f6}.fr-footer__bottom{box-shadow:inset 0 1px 0 0 #ddd}.fr-footer__bottom .fr-btn{color:#666}.fr-footer__bottom-item:before{box-shadow:inset 0 0 0 1px #ddd}.fr-footer__bottom-copy,.fr-footer__bottom-link{color:#666}.fr-footer__partners{box-shadow:inset 0 1px 0 0 #ddd}.fr-footer__partners-title{color:#3a3a3a}.fr-footer__partners .fr-footer__logo{background-color:#fff;box-shadow:inset 0 0 0 1px #ddd}} \ No newline at end of file diff --git a/dist/dsfr/component/footer/footer.main.css b/dist/dsfr/component/footer/footer.main.css new file mode 100644 index 0000000..1ea6db0 --- /dev/null +++ b/dist/dsfr/component/footer/footer.main.css @@ -0,0 +1,622 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + FOOTER +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-footer { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + width: 100%; + padding-top: 2rem; + border-top: 3px solid #000091; + + /** + * Conteneur du bloc marque, avec le logo principal et éventuellement + * un logo opérateur + */ + + /** + * Hauteur auto pour le logo opérateur + */ + /** + * Contenu texte simple + */ + + /** + * Liste des liens situés en dessous de la partie texte + */ + /** + * Catégorie (optionnel) + */ + + /** + * Style de la liste + */ + + /** + * Style du lien + */ + /** + * Liste de liens avec séparateur + */ + + /** + * Style du lien de la liste + */ + + /** + * Copyright + */ + /** + * Container des logos partenaires (principaux et secondaires) + */ + + /** + * Container des logos partenaires principaux + */ + + /** + * Container des logos partenaires secondaires + */ + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-footer__body { + display: flex; + flex-direction: row; + align-items: center; + flex-wrap: wrap; + margin-bottom: 1rem; +} + +.fr-footer__body + .fr-footer__bottom { + margin-top: 1rem; +} + +.fr-footer__brand { + display: flex; + flex-direction: row; + align-items: center; + + /** + * Si on ajoute un logo opérateur à côté du logo principal, on lui applique une marge à gauche + * On prévoit que le logo soit encapsulé dans un , ou bien directement en img ou en svg + * (Eventuellement prévoir une classe pour pouvoir le mettre en background image) + */ +} + +.fr-footer__brand .fr-logo { + font-size: 1.05rem; + padding: 1rem; + margin: -1rem; +} + +.fr-footer__brand .fr-logo::before { + width: 2.75rem; + height: 1rem; + margin-bottom: 0.3333333333rem; + background-size: 2.75rem 1.125rem, 2.75rem 1rem, 0; + background-position: 0 -0.0625rem, 0 0, 0 0; +} + +:root[data-fr-mourning] .fr-footer__brand .fr-logo::before { + background-size: 2.75rem 1.125rem, 0, 2.75rem 1rem; +} + +.fr-footer__brand .fr-logo::after { + min-width: 2.625rem; + background-size: 5.25rem 3.75rem; + background-position: 0 calc(100% + 1.875rem); + padding-top: 2.2083333333rem; +} + +[data-fr-theme=dark] .fr-footer__brand .fr-logo::after { + background-position: -2.625rem 100%; +} + +.fr-footer__brand-link { + display: flex; + flex-direction: row; + + --external-link-content: none; +} + +.fr-footer__brand .fr-logo + .fr-footer__brand-link { + margin-left: 1.5rem; +} + +.fr-footer__logo { + height: auto; + max-height: 100%; +} + +.fr-footer__logo__apitech { + max-height: 70px; + max-width: 200px; +} + +/** + * La partie "content" représente les informations sous forme de texte rajoutées dans le footer + * ainsi que les éventuels liens simples + */ + +.fr-footer__content { + display: flex; + flex-wrap: wrap; + flex-basis: 100%; + margin-top: 1.5rem; +} + +.fr-footer__content-desc { + --underline-img: linear-gradient(0deg, currentColor, currentColor); + --text-spacing: 0 0 0 0; + width: 100%; + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-footer__content-list { + display: flex; + flex-direction: row; + align-self: center; + margin-bottom: -0.5rem; + margin-top: 1rem; + flex-wrap: wrap; +} + +.fr-footer__content-list > li { + margin-right: 1.25rem; + margin-top: 0.5rem; + margin-bottom: 0.5rem; +} + +.fr-footer__content-list > li::before { + content: none; +} + +.fr-footer__content-list > li:last-child { + margin-right: 0; +} + +.fr-footer__content-link { + font-weight: bold; + font-size: 0.875rem; + line-height: 1.5rem; + color: var(--text-default-grey); +} + +.fr-footer__content-link:not(:hover):not(:active) { + --underline-idle-width: 0; +} + +/** + * La partie "top" du footer est constituée de colonnes basées sur le système de grille du Design System + * Ces colonnes sont constituées d’une catégorie (optionnel) et d'une liste verticale de liens + */ + +.fr-footer__top { + display: flex; + margin: -1.875rem 0 1.5rem; + padding: 2rem 0 1.25rem; + background-color: var(--background-alt-grey); + + --idle: transparent; + --hover: var(--background-alt-grey-hover); + --active: var(--background-alt-grey-active); +} + +.fr-footer__top-cat { + margin: 0 0 0.75rem; + font-size: 0.75rem; + line-height: 1.25rem; + display: block; + font-weight: 700; + text-align: left; + color: var(--text-title-grey); +} + +.fr-footer__top-list { + font-size: 0.75rem; + line-height: 1.25rem; + margin: 0; +} + +.fr-footer__top-list li { + margin-bottom: 0.75rem; +} + +.fr-footer__top-link { + font-size: 0.75rem; + line-height: 1.25rem; +} + +.fr-footer__top-link:not(:hover):not(:active) { + --underline-idle-width: 0; +} + +/** + * La partie "bottom" du footer est constituée d'une liste de liens simples (ferrée à gauche) + * ainsi que du copyright (ferré à droite) + */ + +.fr-footer__bottom { + display: flex; + flex-direction: row; + align-items: center; + flex-wrap: wrap; + margin-top: 2.5rem; + box-shadow: inset 0 1px 0 0 var(--border-default-grey); +} + +.fr-footer__bottom .fr-btn { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.25rem; + padding: 0 0.5rem; + overflow: initial; + max-width: 100%; + max-height: none; + display: inline; + color: var(--text-mention-grey); +} + +.fr-footer__bottom .fr-btn::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-footer__bottom-list { + padding: 0.5rem 0; + width: 100%; + margin: 0; +} + +.fr-footer__bottom-item { + position: relative; + margin: 0.5rem 0 0 0.25rem; + display: inline; +} + +.fr-footer__bottom-item::before { + content: ""; + display: inline-block; + vertical-align: middle; + position: relative; + width: 1px; + height: 1rem; + margin-right: 0.25rem; + margin-bottom: 0.625rem; + margin-top: 0.625rem; + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-footer__bottom-item:first-child { + margin: 0.5rem 0 0; +} + +.fr-footer__bottom-item:first-child::before { + content: none; +} + +.fr-footer__bottom-link { + font-size: 0.75rem; + line-height: 1.25rem; + color: var(--text-mention-grey); +} + +.fr-footer__bottom-link:not(:hover):not(:active) { + --underline-idle-width: 0; +} + +.fr-footer__bottom-copy { + --text-spacing: 0 0 1rem 0; + margin-top: 0.5rem; + color: var(--text-mention-grey); +} + +.fr-footer__bottom-copy * { + font-size: 0.75rem; + line-height: 1.25rem; +} + +/** + * La partie "partners" du footer est constituée de logos organisés + * en partenaires principaux (ferré à gauche) et secondaires (ferrés à droite) + */ + +.fr-footer__partners { + margin-top: 1rem; + padding-top: 1rem; + + /** + * On surcharge le style du logo de base + */ + box-shadow: inset 0 1px 0 0 var(--border-default-grey); +} + +.fr-footer__partners a { + display: flex; + align-items: center; + justify-content: center; +} + +.fr-footer__partners .fr-footer__logo { + width: auto; + height: auto; + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-footer__partners + .fr-footer__bottom { + margin-top: 0.5rem; +} + +.fr-footer__partners-title { + --title-spacing: 0 0 0.75rem 0; + font-size: 0.875rem; + line-height: 1.5rem; + font-weight: 400; + flex-basis: 100%; + text-align: center; + color: var(--text-default-grey); +} + +.fr-footer__partners-link { + --external-link-content: none; +} + +.fr-footer__partners-logos { + display: flex; + flex-direction: column; + flex-wrap: wrap; + margin: 0 0 -0.5rem 0; +} + +.fr-footer__partners-main { + display: flex; + flex-direction: row; + justify-content: center; + margin-bottom: 2rem; +} + +.fr-footer__partners-sub { + margin-bottom: 0.5rem; + + /** + * On surcharge le style du lien pour les logos secondaires + */ +} + +.fr-footer__partners-sub, +.fr-footer__partners-sub > ul { + display: flex; + flex-direction: column; + align-items: center; + flex-wrap: wrap; +} + +.fr-footer__partners-sub > li:first-child, +.fr-footer__partners-sub > ul > li:first-child { + margin-left: 0; +} + +.fr-footer__partners-sub .fr-footer__partners-link { + margin-bottom: 1rem; +} + +.fr-footer__partners .fr-footer__partners-link, +.fr-footer__partners .fr-footer__partners-link:hover, +.fr-footer__partners .fr-footer__partners-link:active { + background: #fff; +} +@media (min-width: 36em) { + /*! media sm */ + .fr-footer__content-list > li { + margin-right: 1.5rem; + } + + .fr-footer__partners-title { + text-align: left; + } + + .fr-footer__partners-logos { + display: flex; + flex-direction: row; + align-items: flex-start; + justify-content: space-between; + margin-right: -0.5rem; + } + + .fr-footer__partners-main { + margin-bottom: 1rem; + } + + .fr-footer__partners-sub, + .fr-footer__partners-sub > ul { + flex-direction: row; + align-items: flex-start; + } + + .fr-footer__partners-sub > li, + .fr-footer__partners-sub > ul > li { + margin: 0 0.5rem 0 0.5rem; + } + + .fr-footer__partners-sub { + order: 3; + } +} +@media (min-width: 48em) { + /*! media md */ + .fr-footer__body { + margin-bottom: 1.5rem; + } + + .fr-footer__brand .fr-logo { + font-size: 1.3125rem; + padding: 1.25rem; + margin: -1.25rem; + } + + .fr-footer__brand .fr-logo::before { + width: 3.4375rem; + height: 1.25rem; + margin-bottom: 0.4166666667rem; + background-size: 3.4375rem 1.40625rem, 3.4375rem 1.25rem, 0; + background-position: 0 -0.078125rem, 0 0, 0 0; + } + + :root[data-fr-mourning] .fr-footer__brand .fr-logo::before { + background-size: 3.4375rem 1.40625rem, 0, 3.4375rem 1.25rem; + } + + .fr-footer__brand .fr-logo::after { + min-width: 3.28125rem; + background-size: 6.5625rem 4.6875rem; + background-position: 0 calc(100% + 2.34375rem); + padding-top: 2.7604166667rem; + } + + [data-fr-theme=dark] .fr-footer__brand .fr-logo::after { + background-position: -3.28125rem 100%; + } + + .fr-footer__brand .fr-logo + .fr-footer__brand-link { + margin-left: 2rem; + } + + .fr-footer__brand { + margin-right: 1rem; + } + + .fr-footer__brand.fr-enlarge-link { + margin: -1rem 0 -1rem -1rem; + padding: 1rem; + align-self: flex-start; + } + + .fr-footer__content { + margin-left: auto; + } + + .fr-footer__content-list { + margin-top: 0.5rem; + } + + .fr-footer__top { + margin: -1.875rem 0 2rem; + } + + .fr-footer__bottom-item { + margin: 0.5rem 0 0 0.75rem; + } + + .fr-footer__bottom-item::before { + margin-right: 0.75rem; + } + + .fr-footer__partners-logos { + margin-right: -1rem; + flex-wrap: nowrap; + } + + .fr-footer__partners-main + .fr-footer__partners-sub { + padding-left: 1rem; + } + + .fr-footer__partners-sub, + .fr-footer__partners-sub > ul { + padding-top: 0; + } + + .fr-footer__partners-sub > ul, + .fr-footer__partners-sub > ul > ul { + justify-content: flex-end; + } + + .fr-footer__partners-sub > li, + .fr-footer__partners-sub > ul > li { + margin: 0 1rem 0 1rem; + } + + .fr-footer__partners-sub .fr-footer__partners-link { + margin-bottom: 0.5rem; + } +} +@media (min-width: 62em) { + /*! media lg */ + .fr-footer__content { + margin-top: 0; + flex-basis: 50%; + max-width: 36.75rem; + } +} +@media (min-width: 78em) { + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-footer { + padding-top: 1.875rem; + } + + .fr-footer__bottom { + border-top: 1px solid; + } + + .fr-footer__bottom-item .fr-btn { + border: none; + } + + .fr-footer__partners { + border-top: 1px solid; + } +} +@media (prefers-color-scheme: dark) and (forced-colors: active) { + .fr-footer__brand .fr-logo::after { + background-position: -2.625rem 100%; + } + + [data-fr-theme=dark] .fr-footer__brand .fr-logo::after { + background-position: -2.625rem 100%; + } +} +@media (prefers-color-scheme: light) and (forced-colors: active) { + .fr-footer__brand .fr-logo::after { + background-position: 0 calc(100% + 1.875rem); + } + + [data-fr-theme=dark] .fr-footer__brand .fr-logo::after { + background-position: 0 calc(100% + 1.875rem); + } +} +@media (min-width: 48em) and (prefers-color-scheme: dark) and (forced-colors: active) { + .fr-footer__brand .fr-logo::after { + background-position: -3.28125rem 100%; + } + + [data-fr-theme=dark] .fr-footer__brand .fr-logo::after { + background-position: -3.28125rem 100%; + } +} +@media (min-width: 48em) and (prefers-color-scheme: light) and (forced-colors: active) { + .fr-footer__brand .fr-logo::after { + background-position: 0 calc(100% + 2.34375rem); + } + + [data-fr-theme=dark] .fr-footer__brand .fr-logo::after { + background-position: 0 calc(100% + 2.34375rem); + } +} diff --git a/dist/dsfr/component/footer/footer.main.min.css b/dist/dsfr/component/footer/footer.main.min.css new file mode 100644 index 0000000..c5d2846 --- /dev/null +++ b/dist/dsfr/component/footer/footer.main.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-footer{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;border-top:3px solid #000091;box-shadow:inset 0 -1px 0 0 var(--border-default-grey);padding-top:2rem;width:100%}.fr-footer__body{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:1rem}.fr-footer__body+.fr-footer__bottom{margin-top:1rem}.fr-footer__brand{align-items:center;display:flex;flex-direction:row}.fr-footer__brand .fr-logo{font-size:1.05rem;margin:-1rem;padding:1rem}.fr-footer__brand .fr-logo:before{background-position:0 -.0625rem,0 0,0 0;background-size:2.75rem 1.125rem,2.75rem 1rem,0;height:1rem;margin-bottom:.3333333333rem;width:2.75rem}:root[data-fr-mourning] .fr-footer__brand .fr-logo:before{background-size:2.75rem 1.125rem,0,2.75rem 1rem}.fr-footer__brand .fr-logo:after{background-position:0 calc(100% + 1.875rem);background-size:5.25rem 3.75rem;min-width:2.625rem;padding-top:2.2083333333rem}[data-fr-theme=dark] .fr-footer__brand .fr-logo:after{background-position:-2.625rem 100%}.fr-footer__brand-link{--external-link-content:none;display:flex;flex-direction:row}.fr-footer__brand .fr-logo+.fr-footer__brand-link{margin-left:1.5rem}.fr-footer__logo{height:auto;max-height:100%}.fr-footer__logo__apitech{max-height:70px;max-width:200px}.fr-footer__content{display:flex;flex-basis:100%;flex-wrap:wrap;margin-top:1.5rem}.fr-footer__content-desc{--underline-img:linear-gradient(0deg,currentColor,currentColor);--text-spacing:0 0 0 0;font-size:.875rem;line-height:1.5rem;width:100%}.fr-footer__content-list{align-self:center;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:-.5rem;margin-top:1rem}.fr-footer__content-list>li{margin-bottom:.5rem;margin-right:1.25rem;margin-top:.5rem}.fr-footer__content-list>li:before{content:none}.fr-footer__content-list>li:last-child{margin-right:0}.fr-footer__content-link{color:var(--text-default-grey);font-size:.875rem;font-weight:700;line-height:1.5rem}.fr-footer__content-link:not(:hover):not(:active){--underline-idle-width:0}.fr-footer__top{--idle:transparent;--hover:var(--background-alt-grey-hover);--active:var(--background-alt-grey-active);background-color:var(--background-alt-grey);display:flex;margin:-1.875rem 0 1.5rem;padding:2rem 0 1.25rem}.fr-footer__top-cat{color:var(--text-title-grey);display:block;font-size:.75rem;font-weight:700;line-height:1.25rem;margin:0 0 .75rem;text-align:left}.fr-footer__top-list{font-size:.75rem;line-height:1.25rem;margin:0}.fr-footer__top-list li{margin-bottom:.75rem}.fr-footer__top-link{font-size:.75rem;line-height:1.25rem}.fr-footer__top-link:not(:hover):not(:active){--underline-idle-width:0}.fr-footer__bottom{align-items:center;box-shadow:inset 0 1px 0 0 var(--border-default-grey);display:flex;flex-direction:row;flex-wrap:wrap;margin-top:2.5rem}.fr-footer__bottom .fr-btn{color:var(--text-mention-grey);display:inline;font-size:.75rem;line-height:1.25rem;max-height:none;max-width:100%;min-height:1.25rem;overflow:initial;padding:0 .5rem}.fr-footer__bottom .fr-btn:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-footer__bottom-list{margin:0;padding:.5rem 0;width:100%}.fr-footer__bottom-item{display:inline;margin:.5rem 0 0 .25rem;position:relative}.fr-footer__bottom-item:before{box-shadow:inset 0 0 0 1px var(--border-default-grey);content:"";display:inline-block;height:1rem;margin-bottom:.625rem;margin-right:.25rem;margin-top:.625rem;position:relative;vertical-align:middle;width:1px}.fr-footer__bottom-item:first-child{margin:.5rem 0 0}.fr-footer__bottom-item:first-child:before{content:none}.fr-footer__bottom-link{color:var(--text-mention-grey);font-size:.75rem;line-height:1.25rem}.fr-footer__bottom-link:not(:hover):not(:active){--underline-idle-width:0}.fr-footer__bottom-copy{--text-spacing:0 0 1rem 0;color:var(--text-mention-grey);margin-top:.5rem}.fr-footer__bottom-copy *{font-size:.75rem;line-height:1.25rem}.fr-footer__partners{box-shadow:inset 0 1px 0 0 var(--border-default-grey);margin-top:1rem;padding-top:1rem}.fr-footer__partners a{align-items:center;display:flex;justify-content:center}.fr-footer__partners .fr-footer__logo{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey);box-shadow:inset 0 0 0 1px var(--border-default-grey);height:auto;width:auto}.fr-footer__partners+.fr-footer__bottom{margin-top:.5rem}.fr-footer__partners-title{--title-spacing:0 0 0.75rem 0;color:var(--text-default-grey);flex-basis:100%;font-size:.875rem;font-weight:400;line-height:1.5rem;text-align:center}.fr-footer__partners-link{--external-link-content:none}.fr-footer__partners-logos{display:flex;flex-direction:column;flex-wrap:wrap;margin:0 0 -.5rem}.fr-footer__partners-main{display:flex;flex-direction:row;justify-content:center;margin-bottom:2rem}.fr-footer__partners-sub{margin-bottom:.5rem}.fr-footer__partners-sub,.fr-footer__partners-sub>ul{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap}.fr-footer__partners-sub>li:first-child,.fr-footer__partners-sub>ul>li:first-child{margin-left:0}.fr-footer__partners-sub .fr-footer__partners-link{margin-bottom:1rem}.fr-footer__partners .fr-footer__partners-link,.fr-footer__partners .fr-footer__partners-link:active,.fr-footer__partners .fr-footer__partners-link:hover{background:#fff}@media (min-width:36em){ + /*! media sm */.fr-footer__content-list>li{margin-right:1.5rem}.fr-footer__partners-title{text-align:left}.fr-footer__partners-logos{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;margin-right:-.5rem}.fr-footer__partners-main{margin-bottom:1rem}.fr-footer__partners-sub,.fr-footer__partners-sub>ul{align-items:flex-start;flex-direction:row}.fr-footer__partners-sub>li,.fr-footer__partners-sub>ul>li{margin:0 .5rem}.fr-footer__partners-sub{order:3}}@media (min-width:48em){ + /*! media md */.fr-footer__body{margin-bottom:1.5rem}.fr-footer__brand .fr-logo{font-size:1.3125rem;margin:-1.25rem;padding:1.25rem}.fr-footer__brand .fr-logo:before{background-position:0 -.078125rem,0 0,0 0;background-size:3.4375rem 1.40625rem,3.4375rem 1.25rem,0;height:1.25rem;margin-bottom:.4166666667rem;width:3.4375rem}:root[data-fr-mourning] .fr-footer__brand .fr-logo:before{background-size:3.4375rem 1.40625rem,0,3.4375rem 1.25rem}.fr-footer__brand .fr-logo:after{background-position:0 calc(100% + 2.34375rem);background-size:6.5625rem 4.6875rem;min-width:3.28125rem;padding-top:2.7604166667rem}[data-fr-theme=dark] .fr-footer__brand .fr-logo:after{background-position:-3.28125rem 100%}.fr-footer__brand .fr-logo+.fr-footer__brand-link{margin-left:2rem}.fr-footer__brand{margin-right:1rem}.fr-footer__brand.fr-enlarge-link{align-self:flex-start;margin:-1rem 0 -1rem -1rem;padding:1rem}.fr-footer__content{margin-left:auto}.fr-footer__content-list{margin-top:.5rem}.fr-footer__top{margin:-1.875rem 0 2rem}.fr-footer__bottom-item{margin:.5rem 0 0 .75rem}.fr-footer__bottom-item:before{margin-right:.75rem}.fr-footer__partners-logos{flex-wrap:nowrap;margin-right:-1rem}.fr-footer__partners-main+.fr-footer__partners-sub{padding-left:1rem}.fr-footer__partners-sub,.fr-footer__partners-sub>ul{padding-top:0}.fr-footer__partners-sub>ul,.fr-footer__partners-sub>ul>ul{justify-content:flex-end}.fr-footer__partners-sub>li,.fr-footer__partners-sub>ul>li{margin:0 1rem}.fr-footer__partners-sub .fr-footer__partners-link{margin-bottom:.5rem}}@media (min-width:62em){ + /*! media lg */.fr-footer__content{flex-basis:50%;margin-top:0;max-width:36.75rem}}@media (min-width:78em){ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-footer{padding-top:1.875rem}.fr-footer__bottom{border-top:1px solid}.fr-footer__bottom-item .fr-btn{border:none}.fr-footer__partners{border-top:1px solid}}@media (prefers-color-scheme:dark) and (forced-colors:active){.fr-footer__brand .fr-logo:after,[data-fr-theme=dark] .fr-footer__brand .fr-logo:after{background-position:-2.625rem 100%}}@media (prefers-color-scheme:light) and (forced-colors:active){.fr-footer__brand .fr-logo:after,[data-fr-theme=dark] .fr-footer__brand .fr-logo:after{background-position:0 calc(100% + 1.875rem)}}@media (min-width:48em) and (prefers-color-scheme:dark) and (forced-colors:active){.fr-footer__brand .fr-logo:after,[data-fr-theme=dark] .fr-footer__brand .fr-logo:after{background-position:-3.28125rem 100%}}@media (min-width:48em) and (prefers-color-scheme:light) and (forced-colors:active){.fr-footer__brand .fr-logo:after,[data-fr-theme=dark] .fr-footer__brand .fr-logo:after{background-position:0 calc(100% + 2.34375rem)}} \ No newline at end of file diff --git a/dist/dsfr/component/footer/footer.min.css b/dist/dsfr/component/footer/footer.min.css new file mode 100644 index 0000000..80368d1 --- /dev/null +++ b/dist/dsfr/component/footer/footer.min.css @@ -0,0 +1,11 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-footer{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;border-top:3px solid #000091;box-shadow:inset 0 -1px 0 0 var(--border-default-grey);padding-top:2rem;width:100%}.fr-footer__body{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:1rem}.fr-footer__body+.fr-footer__bottom{margin-top:1rem}.fr-footer__brand{align-items:center;display:flex;flex-direction:row}.fr-footer__brand .fr-logo{font-size:1.05rem;margin:-1rem;padding:1rem}.fr-footer__brand .fr-logo:before{background-position:0 -.0625rem,0 0,0 0;background-size:2.75rem 1.125rem,2.75rem 1rem,0;height:1rem;margin-bottom:.3333333333rem;width:2.75rem}:root[data-fr-mourning] .fr-footer__brand .fr-logo:before{background-size:2.75rem 1.125rem,0,2.75rem 1rem}.fr-footer__brand .fr-logo:after{background-position:0 calc(100% + 1.875rem);background-size:5.25rem 3.75rem;min-width:2.625rem;padding-top:2.2083333333rem}[data-fr-theme=dark] .fr-footer__brand .fr-logo:after{background-position:-2.625rem 100%}.fr-footer__brand-link{--external-link-content:none;display:flex;flex-direction:row}.fr-footer__brand .fr-logo+.fr-footer__brand-link{margin-left:1.5rem}.fr-footer__logo{height:auto;max-height:100%}.fr-footer__logo__apitech{max-height:70px;max-width:200px}.fr-footer__content{display:flex;flex-basis:100%;flex-wrap:wrap;margin-top:1.5rem}.fr-footer__content-desc{--underline-img:linear-gradient(0deg,currentColor,currentColor);--text-spacing:0 0 0 0;font-size:.875rem;line-height:1.5rem;width:100%}.fr-footer__content-list{align-self:center;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:-.5rem;margin-top:1rem}.fr-footer__content-list>li{margin-bottom:.5rem;margin-right:1.25rem;margin-top:.5rem}.fr-footer__content-list>li:before{content:none}.fr-footer__content-list>li:last-child{margin-right:0}.fr-footer__content-link{color:var(--text-default-grey);font-size:.875rem;font-weight:700;line-height:1.5rem}.fr-footer__content-link:not(:hover):not(:active){--underline-idle-width:0}.fr-footer__top{--idle:transparent;--hover:var(--background-alt-grey-hover);--active:var(--background-alt-grey-active);background-color:var(--background-alt-grey);display:flex;margin:-1.875rem 0 1.5rem;padding:2rem 0 1.25rem}.fr-footer__top-cat{color:var(--text-title-grey);display:block;font-size:.75rem;font-weight:700;line-height:1.25rem;margin:0 0 .75rem;text-align:left}.fr-footer__top-list{font-size:.75rem;line-height:1.25rem;margin:0}.fr-footer__top-list li{margin-bottom:.75rem}.fr-footer__top-link{font-size:.75rem;line-height:1.25rem}.fr-footer__top-link:not(:hover):not(:active){--underline-idle-width:0}.fr-footer__bottom{align-items:center;box-shadow:inset 0 1px 0 0 var(--border-default-grey);display:flex;flex-direction:row;flex-wrap:wrap;margin-top:2.5rem}.fr-footer__bottom .fr-btn{color:var(--text-mention-grey);display:inline;font-size:.75rem;line-height:1.25rem;max-height:none;max-width:100%;min-height:1.25rem;overflow:initial;padding:0 .5rem}.fr-footer__bottom .fr-btn:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-footer__bottom-list{margin:0;padding:.5rem 0;width:100%}.fr-footer__bottom-item{display:inline;margin:.5rem 0 0 .25rem;position:relative}.fr-footer__bottom-item:before{box-shadow:inset 0 0 0 1px var(--border-default-grey);content:"";display:inline-block;height:1rem;margin-bottom:.625rem;margin-right:.25rem;margin-top:.625rem;position:relative;vertical-align:middle;width:1px}.fr-footer__bottom-item:first-child{margin:.5rem 0 0}.fr-footer__bottom-item:first-child:before{content:none}.fr-footer__bottom-link{color:var(--text-mention-grey);font-size:.75rem;line-height:1.25rem}.fr-footer__bottom-link:not(:hover):not(:active){--underline-idle-width:0}.fr-footer__bottom-copy{--text-spacing:0 0 1rem 0;color:var(--text-mention-grey);margin-top:.5rem}.fr-footer__bottom-copy *{font-size:.75rem;line-height:1.25rem}.fr-footer__partners{box-shadow:inset 0 1px 0 0 var(--border-default-grey);margin-top:1rem;padding-top:1rem}.fr-footer__partners a{align-items:center;display:flex;justify-content:center}.fr-footer__partners .fr-footer__logo{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey);box-shadow:inset 0 0 0 1px var(--border-default-grey);height:auto;width:auto}.fr-footer__partners+.fr-footer__bottom{margin-top:.5rem}.fr-footer__partners-title{--title-spacing:0 0 0.75rem 0;color:var(--text-default-grey);flex-basis:100%;font-size:.875rem;font-weight:400;line-height:1.5rem;text-align:center}.fr-footer__partners-link{--external-link-content:none}.fr-footer__partners-logos{display:flex;flex-direction:column;flex-wrap:wrap;margin:0 0 -.5rem}.fr-footer__partners-main{display:flex;flex-direction:row;justify-content:center;margin-bottom:2rem}.fr-footer__partners-sub{margin-bottom:.5rem}.fr-footer__partners-sub,.fr-footer__partners-sub>ul{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap}.fr-footer__partners-sub>li:first-child,.fr-footer__partners-sub>ul>li:first-child{margin-left:0}.fr-footer__partners-sub .fr-footer__partners-link{margin-bottom:1rem}.fr-footer__partners .fr-footer__partners-link,.fr-footer__partners .fr-footer__partners-link:active,.fr-footer__partners .fr-footer__partners-link:hover{background:#fff}@media (min-width:36em){ + /*! media sm */.fr-footer__content-list>li{margin-right:1.5rem}.fr-footer__partners-title{text-align:left}.fr-footer__partners-logos{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;margin-right:-.5rem}.fr-footer__partners-main{margin-bottom:1rem}.fr-footer__partners-sub,.fr-footer__partners-sub>ul{align-items:flex-start;flex-direction:row}.fr-footer__partners-sub>li,.fr-footer__partners-sub>ul>li{margin:0 .5rem}.fr-footer__partners-sub{order:3} + /*! media sm */}@media (min-width:48em){ + /*! media md */.fr-footer__body{margin-bottom:1.5rem}.fr-footer__brand .fr-logo{font-size:1.3125rem;margin:-1.25rem;padding:1.25rem}.fr-footer__brand .fr-logo:before{background-position:0 -.078125rem,0 0,0 0;background-size:3.4375rem 1.40625rem,3.4375rem 1.25rem,0;height:1.25rem;margin-bottom:.4166666667rem;width:3.4375rem}:root[data-fr-mourning] .fr-footer__brand .fr-logo:before{background-size:3.4375rem 1.40625rem,0,3.4375rem 1.25rem}.fr-footer__brand .fr-logo:after{background-position:0 calc(100% + 2.34375rem);background-size:6.5625rem 4.6875rem;min-width:3.28125rem;padding-top:2.7604166667rem}[data-fr-theme=dark] .fr-footer__brand .fr-logo:after{background-position:-3.28125rem 100%}.fr-footer__brand .fr-logo+.fr-footer__brand-link{margin-left:2rem}.fr-footer__brand{margin-right:1rem}.fr-footer__brand.fr-enlarge-link{align-self:flex-start;margin:-1rem 0 -1rem -1rem;padding:1rem}.fr-footer__content{margin-left:auto}.fr-footer__content-list{margin-top:.5rem}.fr-footer__top{margin:-1.875rem 0 2rem}.fr-footer__bottom-item{margin:.5rem 0 0 .75rem}.fr-footer__bottom-item:before{margin-right:.75rem}.fr-footer__partners-logos{flex-wrap:nowrap;margin-right:-1rem}.fr-footer__partners-main+.fr-footer__partners-sub{padding-left:1rem}.fr-footer__partners-sub,.fr-footer__partners-sub>ul{padding-top:0}.fr-footer__partners-sub>ul,.fr-footer__partners-sub>ul>ul{justify-content:flex-end}.fr-footer__partners-sub>li,.fr-footer__partners-sub>ul>li{margin:0 1rem}.fr-footer__partners-sub .fr-footer__partners-link{margin-bottom:.5rem} + /*! media md */}@media (min-width:62em){ + /*! media lg */.fr-footer__content{flex-basis:50%;margin-top:0;max-width:36.75rem} + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-footer{padding-top:1.875rem}.fr-footer__bottom{border-top:1px solid}.fr-footer__bottom-item .fr-btn{border:none}.fr-footer__partners{border-top:1px solid}}@media (prefers-color-scheme:dark) and (forced-colors:active){.fr-footer__brand .fr-logo:after,[data-fr-theme=dark] .fr-footer__brand .fr-logo:after{background-position:-2.625rem 100%}}@media (prefers-color-scheme:light) and (forced-colors:active){.fr-footer__brand .fr-logo:after,[data-fr-theme=dark] .fr-footer__brand .fr-logo:after{background-position:0 calc(100% + 1.875rem)}}@media (min-width:48em) and (prefers-color-scheme:dark) and (forced-colors:active){.fr-footer__brand .fr-logo:after,[data-fr-theme=dark] .fr-footer__brand .fr-logo:after{background-position:-3.28125rem 100%}}@media (min-width:48em) and (prefers-color-scheme:light) and (forced-colors:active){.fr-footer__brand .fr-logo:after,[data-fr-theme=dark] .fr-footer__brand .fr-logo:after{background-position:0 calc(100% + 2.34375rem)}}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-footer ol,.fr-footer ul{list-style-type:none}.fr-footer ol,.fr-footer ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-footer__content-desc [href]{text-decoration:underline}.fr-footer__bottom .fr-btn:after,.fr-footer__bottom .fr-btn:before,.fr-footer__bottom .fr-footer__bottom-link:after,.fr-footer__bottom .fr-footer__bottom-link:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;margin-bottom:-.25rem;width:1rem}.fr-footer{box-shadow:inset 0 -1px 0 0 #ddd}.fr-footer__content-link{color:#3a3a3a}.fr-footer__top-cat{color:#161616}.fr-footer__top{background-color:#f6f6f6}.fr-footer__bottom{box-shadow:inset 0 1px 0 0 #ddd}.fr-footer__bottom .fr-btn{color:#666}.fr-footer__bottom-item:before{box-shadow:inset 0 0 0 1px #ddd}.fr-footer__bottom-copy,.fr-footer__bottom-link{color:#666}.fr-footer__partners{box-shadow:inset 0 1px 0 0 #ddd}.fr-footer__partners-title{color:#3a3a3a}.fr-footer__partners .fr-footer__logo{background-color:#fff;box-shadow:inset 0 0 0 1px #ddd}}@media print{.fr-footer{display:none}} \ No newline at end of file diff --git a/dist/dsfr/component/footer/footer.print.css b/dist/dsfr/component/footer/footer.print.css new file mode 100644 index 0000000..100ed06 --- /dev/null +++ b/dist/dsfr/component/footer/footer.print.css @@ -0,0 +1,8 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media print { + .fr-footer { + display: none; + } +} diff --git a/dist/dsfr/component/footer/footer.print.min.css b/dist/dsfr/component/footer/footer.print.min.css new file mode 100644 index 0000000..4d329e1 --- /dev/null +++ b/dist/dsfr/component/footer/footer.print.min.css @@ -0,0 +1,3 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media print{.fr-footer{display:none}} \ No newline at end of file diff --git a/dist/dsfr/component/form/form.css b/dist/dsfr/component/form/form.css new file mode 100644 index 0000000..4feafe5 --- /dev/null +++ b/dist/dsfr/component/form/form.css @@ -0,0 +1,776 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + FORM +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-label { + display: block; + font-size: 1rem; + line-height: 1.5rem; + color: var(--text-label-grey); +} + +.fr-label + .fr-input, +.fr-label + .fr-input-wrap, +.fr-label + .fr-select { + margin-top: 0.5rem; +} + +.fr-hint-text { + display: block; + font-size: 0.75rem; + line-height: 1.25rem; + + --text-spacing: 0 0 1rem; +} + +.fr-hint-text + .fr-hint-text { + margin-top: 0.25rem; +} + +.fr-fieldset { + position: relative; + margin: 0 -0.75rem 1rem; + padding: 0 0.25rem; + display: flex; + flex-direction: row; + align-items: last baseline; + flex-wrap: wrap; + border: 0; +} + +.fr-fieldset__legend { + padding-bottom: 1rem; + padding-left: 0.75rem; + padding-right: 0.75rem; + margin-left: -0.25rem; + margin-right: -0.25rem; + font-size: 1rem; + line-height: 1.5rem; + font-weight: 700; + width: 100%; + color: var(--text-label-grey); +} + +.fr-fieldset__legend--regular { + font-weight: 400; +} + +.fr-fieldset__legend .fr-hint-text { + margin-top: 0.5rem; + font-weight: 400; +} + +.fr-fieldset--valid, +.fr-fieldset--error, +.fr-fieldset--info { + background-repeat: no-repeat; + background-position: 0 -2.25rem; + background-size: 2px calc(100% + 1.25rem); +} + +.fr-fieldset--valid .fr-fieldset__legend, +.fr-fieldset--error .fr-fieldset__legend, +.fr-fieldset--info .fr-fieldset__legend { + background-repeat: no-repeat; + background-position: 0 0; + background-size: 2px 100%; +} + +.fr-fieldset__element { + flex: 1 1 100%; + max-width: 100%; + padding-left: 0.5rem; + padding-right: 0.5rem; + margin-bottom: 1rem; +} + +.fr-fieldset__element--inline { + flex: 0 0 auto; +} + +.fr-fieldset__element--inline-grow, +.fr-fieldset__element--inline\@md.fr-fieldset__element--inline-grow { + flex-grow: 1; +} + +.fr-fieldset__element.fr-fieldset__element--year { + flex: 0 0 8rem; +} + +.fr-fieldset__element--year:not(.fr-fieldset__element--inline) { + margin-right: calc(100% - 8rem); +} + +.fr-fieldset__element.fr-fieldset__element--postal { + flex: 0 0 16rem; +} + +.fr-fieldset__element--postal:not(.fr-fieldset__element--inline) { + margin-right: calc(100% - 16rem); +} + +.fr-fieldset__element.fr-fieldset__element--number { + flex: 0 0 6rem; +} + +.fr-fieldset__element--number:not(.fr-fieldset__element--inline) { + margin-right: calc(100% - 6rem); +} + +.fr-fieldset__legend > h1:last-child::after, +.fr-fieldset__legend > h2:last-child::after, +.fr-fieldset__legend > h3:last-child::after, +.fr-fieldset__legend > h4:last-child::after, +.fr-fieldset__legend > h5:last-child::after, +.fr-fieldset__legend > h6:last-child::after, +.fr-fieldset__legend > p:last-child::after, +.fr-fieldset__legend > .fr-fieldset:last-child::after, +.fr-fieldset__element > h1:last-child::after, +.fr-fieldset__element > h2:last-child::after, +.fr-fieldset__element > h3:last-child::after, +.fr-fieldset__element > h4:last-child::after, +.fr-fieldset__element > h5:last-child::after, +.fr-fieldset__element > h6:last-child::after, +.fr-fieldset__element > p:last-child::after, +.fr-fieldset__element > .fr-fieldset:last-child::after { + content: ""; + display: block; + margin-bottom: -1rem; +} + +.fr-fieldset > .fr-messages-group { + flex: 1 1 100%; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-fieldset > .fr-messages-group > .fr-message:last-child { + margin-bottom: 1rem; +} + +.fr-message { + --comma: ", "; + --content: var(--comma); + display: flex; + flex-direction: row; + align-items: flex-start; + font-size: 0.75rem; + line-height: 1.25rem; + margin: 0 0 0.25rem 0; +} + +.fr-message::after { + content: var(--content); + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; +} + +.fr-message:last-child { + --comma: ". "; + margin-bottom: 0; +} + +.fr-message--error::before, +.fr-message--valid::before, +.fr-message--warning::before, +.fr-message--info::before { + flex: 0 0 auto; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 1rem; + content: ""; + display: inline-block; + margin-right: 0.25rem; + margin-top: 0.125rem; +} + +.fr-message--error::before { + -webkit-mask-image: url("../../icons/system/fr--error-fill.svg"); + mask-image: url("../../icons/system/fr--error-fill.svg"); +} + +.fr-message--valid::before { + -webkit-mask-image: url("../../icons/system/fr--success-fill.svg"); + mask-image: url("../../icons/system/fr--success-fill.svg"); +} + +.fr-message--info::before { + -webkit-mask-image: url("../../icons/system/fr--info-fill.svg"); + mask-image: url("../../icons/system/fr--info-fill.svg"); +} + +.fr-message--warning::before { + -webkit-mask-image: url("../../icons/system/fr--warning-fill.svg"); + mask-image: url("../../icons/system/fr--warning-fill.svg"); +} + +.fr-select-group--valid label, +.fr-input-group--valid label, +.fr-range-group--valid label, +.fr-upload-group--valid label { + color: var(--text-default-success); +} + +.fr-select-group--error label, +.fr-input-group--error label, +.fr-range-group--error label, +.fr-upload-group--error label { + color: var(--text-default-error); +} + +.fr-select-group--info label, +.fr-input-group--info label, +.fr-range-group--info label, +.fr-upload-group--info label { + color: var(--text-default-info); +} + +.fr-select-group--disabled label, +.fr-select-group--disabled .fr-hint-text, +.fr-input-group--disabled label, +.fr-input-group--disabled .fr-hint-text, +.fr-range-group--disabled label, +.fr-range-group--disabled .fr-hint-text, +.fr-upload-group--disabled label, +.fr-upload-group--disabled .fr-hint-text { + color: var(--text-disabled-grey); +} + +.fr-label--error { + color: var(--text-default-error); +} + +.fr-label--success { + color: var(--text-default-success); +} + +.fr-label--info { + color: var(--text-default-info); +} + +.fr-label--disabled, +.fr-label--disabled .fr-hint-text { + color: var(--text-disabled-grey); +} + +.fr-hint-text, +.fr-message { + color: var(--text-mention-grey); +} + +.fr-message--error { + color: var(--text-default-error); +} + +.fr-message--valid { + color: var(--text-default-success); +} + +.fr-message--info { + color: var(--text-default-info); +} + +.fr-message--warning { + color: var(--text-default-warning); +} + +.fr-fieldset:disabled .fr-label, +.fr-fieldset:disabled .fr-hint-text, +.fr-fieldset:disabled .fr-fieldset__legend { + color: var(--text-disabled-grey); +} + +.fr-fieldset input:disabled + label, +.fr-fieldset input:disabled + label .fr-hint-text, +.fr-fieldset input:disabled + label + .fr-hint-text { + color: var(--text-disabled-grey); +} + +.fr-fieldset--error, +.fr-fieldset--error .fr-fieldset__legend { + background-image: linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)); +} + +.fr-fieldset--error .fr-fieldset__legend, +.fr-fieldset--error .fr-label { + color: var(--text-default-error); +} + +.fr-fieldset--valid, +.fr-fieldset--valid .fr-fieldset__legend { + background-image: linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)); +} + +.fr-fieldset--valid .fr-fieldset__legend, +.fr-fieldset--valid .fr-label { + color: var(--text-default-success); +} + +.fr-fieldset--info, +.fr-fieldset--info .fr-fieldset__legend { + background-image: linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)); +} + +.fr-fieldset--info .fr-fieldset__legend, +.fr-fieldset--info .fr-label { + color: var(--text-default-info); +} + +.fr-select-group:not(:last-child), +.fr-input-group:not(:last-child) { + margin-bottom: 1.5rem; +} + +.fr-select-group .fr-label .fr-hint-text, +.fr-input-group .fr-label .fr-hint-text { + margin-top: 0.25rem; +} + +.fr-fieldset--inline .fr-fieldset__content { + display: flex; + align-items: baseline; + justify-content: flex-start; + flex-wrap: wrap; + margin: -0.75rem 0.5rem 0 0.5rem; +} + +.fr-fieldset--inline .fr-checkbox-group { + display: inline-flex; + margin-bottom: 0; +} + +.fr-fieldset--inline .fr-checkbox-group:first-child { + margin-top: 0; +} + +.fr-fieldset--inline .fr-checkbox-group:not(:last-child) { + margin-right: 1.25rem; +} + +.fr-fieldset--inline .fr-checkbox-group:last-child { + margin-bottom: 0; +} + +.fr-fieldset--inline .fr-radio-group { + display: inline-flex; +} + +.fr-fieldset--inline .fr-radio-group:not(:last-child) { + margin-right: 1.75rem; +} + +.fr-fieldset--inline .fr-radio-group:first-child { + margin-top: 0; +} + +.fr-fieldset--inline .fr-radio-group:last-child { + margin-bottom: 0; +} + +.fr-fieldset__content { + position: relative; + margin: 0 0.5rem; + width: 100%; +} + +.fr-fieldset__content .fr-radio-group:first-child, +.fr-fieldset__content .fr-checkbox-group:first-child { + margin-top: -0.75rem; +} + +.fr-fieldset__content .fr-radio-group label, +.fr-fieldset__content .fr-checkbox-group label { + padding: 0.75rem 0; +} + +.fr-fieldset__content .fr-radio-group:not(.fr-radio-rich) input[type=radio] + label::before, +.fr-fieldset__content .fr-checkbox-group input[type=checkbox] + label::before { + top: 0.75rem; +} + +.fr-fieldset__content + .fr-error-text, +.fr-fieldset__content + .fr-valid-text, +.fr-fieldset__content + .fr-info-text { + margin-top: 0; + margin-left: 0.5rem; + margin-bottom: 1rem; +} + +.fr-error-text, +.fr-valid-text, +.fr-info-text { + display: flex; + flex-direction: row; + align-items: center; + font-size: 0.75rem; + line-height: 1.25rem; + margin-top: 1rem; + margin-bottom: 0; +} + +.fr-error-text::before, +.fr-valid-text::before, +.fr-info-text::before { + flex: 0 0 auto; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 1rem; + content: ""; + display: inline-block; + margin-right: 0.25rem; +} + +.fr-error-text + .fr-error-text, +.fr-error-text + .fr-valid-text, +.fr-error-text + .fr-info-text, +.fr-valid-text + .fr-error-text, +.fr-valid-text + .fr-valid-text, +.fr-valid-text + .fr-info-text, +.fr-info-text + .fr-error-text, +.fr-info-text + .fr-valid-text, +.fr-info-text + .fr-info-text { + margin-top: 0.25rem; +} + +.fr-error-text::before { + -webkit-mask-image: url("../../icons/system/fr--error-fill.svg"); + mask-image: url("../../icons/system/fr--error-fill.svg"); +} + +.fr-valid-text::before { + -webkit-mask-image: url("../../icons/system/fr--success-fill.svg"); + mask-image: url("../../icons/system/fr--success-fill.svg"); +} + +.fr-info-text::before { + -webkit-mask-image: url("../../icons/system/fr--info-fill.svg"); + mask-image: url("../../icons/system/fr--info-fill.svg"); +} + +.fr-error-text { + color: var(--text-default-error); +} + +.fr-valid-text { + color: var(--text-default-success); +} + +.fr-info-text { + color: var(--text-default-info); +} + +.fr-fieldset--valid .fr-fieldset__content::before { + box-shadow: inset 2px 0 0 0 var(--border-plain-success); +} + +.fr-fieldset--error .fr-fieldset__content::before { + box-shadow: inset 2px 0 0 0 var(--border-plain-error); +} + +.fr-fieldset--info .fr-fieldset__content::before { + box-shadow: inset 2px 0 0 0 var(--border-plain-info); +} +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + .fr-fieldset__element--inline\@md { + flex: 0 0 auto; + } + + .fr-fieldset__element--year.fr-fieldset__element--inline\@md { + margin-right: 0; + } + + .fr-fieldset__element--postal.fr-fieldset__element--inline\@md { + margin-right: 0; + } + + .fr-fieldset__element--number.fr-fieldset__element--inline\@md { + margin-right: 0; + } + + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-fieldset:disabled .fr-label, + .fr-fieldset:disabled .fr-hint-text, + .fr-fieldset:disabled .fr-fieldset__legend { + color: graytext; + } + + .fr-fieldset input:disabled + label, + .fr-fieldset input:disabled + label .fr-hint-text, + .fr-fieldset input:disabled + label + .fr-hint-text { + color: graytext; + } + + .fr-message--error::before, + .fr-message--error::after, + .fr-message--valid::before, + .fr-message--valid::after, + .fr-message--warning::before, + .fr-message--warning::after, + .fr-message--info::before, + .fr-message--info::after { + forced-color-adjust: none; + background-color: canvastext; + } + + .fr-error-text::before, + .fr-valid-text::before, + .fr-info-text::before { + forced-color-adjust: none; + background-color: canvastext; + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-fieldset__legend { + max-width: 100%; + color: #161616; + } + + .fr-message--error::before, + .fr-message--error::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/fr--error-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-message--valid::before, + .fr-message--valid::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/fr--success-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-message--info::before, + .fr-message--info::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/fr--info-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-message--warning::before, + .fr-message--warning::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/fr--warning-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-select-group--valid label, + .fr-input-group--valid label, + .fr-range-group--valid label, + .fr-upload-group--valid label { + color: #18753c; + } + + .fr-select-group--error label, + .fr-input-group--error label, + .fr-range-group--error label, + .fr-upload-group--error label { + color: #ce0500; + } + + .fr-select-group--info label, + .fr-input-group--info label, + .fr-range-group--info label, + .fr-upload-group--info label { + color: #0063cb; + } + + .fr-select-group--disabled label, + .fr-select-group--disabled .fr-hint-text, + .fr-input-group--disabled label, + .fr-input-group--disabled .fr-hint-text, + .fr-range-group--disabled label, + .fr-range-group--disabled .fr-hint-text, + .fr-upload-group--disabled label, + .fr-upload-group--disabled .fr-hint-text { + color: #929292; + } + + .fr-label { + color: #161616; + } + + .fr-label--error { + color: #ce0500; + } + + .fr-label--success { + color: #18753c; + } + + .fr-label--info { + color: #0063cb; + } + + .fr-label--disabled, + .fr-label--disabled .fr-hint-text { + color: #929292; + } + + .fr-hint-text, + .fr-message { + color: #666; + } + + .fr-message--error { + color: #ce0500; + } + + .fr-message--valid { + color: #18753c; + } + + .fr-message--info { + color: #0063cb; + } + + .fr-message--warning { + color: #b34000; + } + + .fr-fieldset:disabled .fr-label, + .fr-fieldset:disabled .fr-hint-text, + .fr-fieldset:disabled .fr-fieldset__legend { + color: #929292; + } + + .fr-fieldset input:disabled + label, + .fr-fieldset input:disabled + label .fr-hint-text, + .fr-fieldset input:disabled + label + .fr-hint-text { + color: #929292; + } + + .fr-fieldset--error, + .fr-fieldset--error .fr-fieldset__legend { + background-image: linear-gradient(0deg, #ce0500, #ce0500); + } + + .fr-fieldset--error .fr-fieldset__legend, + .fr-fieldset--error .fr-label { + color: #ce0500; + } + + .fr-fieldset--valid, + .fr-fieldset--valid .fr-fieldset__legend { + background-image: linear-gradient(0deg, #18753c, #18753c); + } + + .fr-fieldset--valid .fr-fieldset__legend, + .fr-fieldset--valid .fr-label { + color: #18753c; + } + + .fr-fieldset--info, + .fr-fieldset--info .fr-fieldset__legend { + background-image: linear-gradient(0deg, #0063cb, #0063cb); + } + + .fr-fieldset--info .fr-fieldset__legend, + .fr-fieldset--info .fr-label { + color: #0063cb; + } + + .fr-error-text::before, + .fr-error-text::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/fr--error-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-valid-text::before, + .fr-valid-text::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/fr--success-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-error-text { + color: #ce0500; + } + + .fr-valid-text { + color: #18753c; + } + + .fr-info-text { + color: #0063cb; + } + + .fr-fieldset--valid .fr-fieldset__content::before { + box-shadow: inset 2px 0 0 0 #18753c; + } + + .fr-fieldset--error .fr-fieldset__content::before { + box-shadow: inset 2px 0 0 0 #ce0500; + } + + .fr-fieldset--info .fr-fieldset__content::before { + box-shadow: inset 2px 0 0 0 #0063cb; + } +} +@media print { + .fr-hint-text { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-message::before { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } +} diff --git a/dist/dsfr/component/form/form.legacy.css b/dist/dsfr/component/form/form.legacy.css new file mode 100644 index 0000000..8b0c1b7 --- /dev/null +++ b/dist/dsfr/component/form/form.legacy.css @@ -0,0 +1,221 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-fieldset__legend { + max-width: 100%; + color: #161616; + } + + .fr-message--error::before, + .fr-message--error::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/fr--error-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-message--valid::before, + .fr-message--valid::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/fr--success-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-message--info::before, + .fr-message--info::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/fr--info-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-message--warning::before, + .fr-message--warning::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/fr--warning-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-select-group--valid label, + .fr-input-group--valid label, + .fr-range-group--valid label, + .fr-upload-group--valid label { + color: #18753c; + } + + .fr-select-group--error label, + .fr-input-group--error label, + .fr-range-group--error label, + .fr-upload-group--error label { + color: #ce0500; + } + + .fr-select-group--info label, + .fr-input-group--info label, + .fr-range-group--info label, + .fr-upload-group--info label { + color: #0063cb; + } + + .fr-select-group--disabled label, + .fr-select-group--disabled .fr-hint-text, + .fr-input-group--disabled label, + .fr-input-group--disabled .fr-hint-text, + .fr-range-group--disabled label, + .fr-range-group--disabled .fr-hint-text, + .fr-upload-group--disabled label, + .fr-upload-group--disabled .fr-hint-text { + color: #929292; + } + + .fr-label { + color: #161616; + } + + .fr-label--error { + color: #ce0500; + } + + .fr-label--success { + color: #18753c; + } + + .fr-label--info { + color: #0063cb; + } + + .fr-label--disabled, + .fr-label--disabled .fr-hint-text { + color: #929292; + } + + .fr-hint-text, + .fr-message { + color: #666; + } + + .fr-message--error { + color: #ce0500; + } + + .fr-message--valid { + color: #18753c; + } + + .fr-message--info { + color: #0063cb; + } + + .fr-message--warning { + color: #b34000; + } + + .fr-fieldset:disabled .fr-label, + .fr-fieldset:disabled .fr-hint-text, + .fr-fieldset:disabled .fr-fieldset__legend { + color: #929292; + } + + .fr-fieldset input:disabled + label, + .fr-fieldset input:disabled + label .fr-hint-text, + .fr-fieldset input:disabled + label + .fr-hint-text { + color: #929292; + } + + .fr-fieldset--error, + .fr-fieldset--error .fr-fieldset__legend { + background-image: linear-gradient(0deg, #ce0500, #ce0500); + } + + .fr-fieldset--error .fr-fieldset__legend, + .fr-fieldset--error .fr-label { + color: #ce0500; + } + + .fr-fieldset--valid, + .fr-fieldset--valid .fr-fieldset__legend { + background-image: linear-gradient(0deg, #18753c, #18753c); + } + + .fr-fieldset--valid .fr-fieldset__legend, + .fr-fieldset--valid .fr-label { + color: #18753c; + } + + .fr-fieldset--info, + .fr-fieldset--info .fr-fieldset__legend { + background-image: linear-gradient(0deg, #0063cb, #0063cb); + } + + .fr-fieldset--info .fr-fieldset__legend, + .fr-fieldset--info .fr-label { + color: #0063cb; + } + + .fr-error-text::before, + .fr-error-text::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/fr--error-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-valid-text::before, + .fr-valid-text::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/fr--success-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-error-text { + color: #ce0500; + } + + .fr-valid-text { + color: #18753c; + } + + .fr-info-text { + color: #0063cb; + } + + .fr-fieldset--valid .fr-fieldset__content::before { + box-shadow: inset 2px 0 0 0 #18753c; + } + + .fr-fieldset--error .fr-fieldset__content::before { + box-shadow: inset 2px 0 0 0 #ce0500; + } + + .fr-fieldset--info .fr-fieldset__content::before { + box-shadow: inset 2px 0 0 0 #0063cb; + } +} diff --git a/dist/dsfr/component/form/form.legacy.min.css b/dist/dsfr/component/form/form.legacy.min.css new file mode 100644 index 0000000..120ff0c --- /dev/null +++ b/dist/dsfr/component/form/form.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-fieldset__legend{color:#161616;max-width:100%}.fr-message--error:after,.fr-message--error:before{background-color:transparent;background-image:url(../../icons/system/fr--error-fill.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-message--valid:after,.fr-message--valid:before{background-image:url(../../icons/system/fr--success-fill.svg)}.fr-message--info:after,.fr-message--info:before,.fr-message--valid:after,.fr-message--valid:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-message--info:after,.fr-message--info:before{background-image:url(../../icons/system/fr--info-fill.svg)}.fr-message--warning:after,.fr-message--warning:before{background-color:transparent;background-image:url(../../icons/system/fr--warning-fill.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-input-group--valid label,.fr-range-group--valid label,.fr-select-group--valid label,.fr-upload-group--valid label{color:#18753c}.fr-input-group--error label,.fr-range-group--error label,.fr-select-group--error label,.fr-upload-group--error label{color:#ce0500}.fr-input-group--info label,.fr-range-group--info label,.fr-select-group--info label,.fr-upload-group--info label{color:#0063cb}.fr-input-group--disabled .fr-hint-text,.fr-input-group--disabled label,.fr-range-group--disabled .fr-hint-text,.fr-range-group--disabled label,.fr-select-group--disabled .fr-hint-text,.fr-select-group--disabled label,.fr-upload-group--disabled .fr-hint-text,.fr-upload-group--disabled label{color:#929292}.fr-label{color:#161616}.fr-label--error{color:#ce0500}.fr-label--success{color:#18753c}.fr-label--info{color:#0063cb}.fr-label--disabled,.fr-label--disabled .fr-hint-text{color:#929292}.fr-hint-text,.fr-message{color:#666}.fr-message--error{color:#ce0500}.fr-message--valid{color:#18753c}.fr-message--info{color:#0063cb}.fr-message--warning{color:#b34000}.fr-fieldset input:disabled+label,.fr-fieldset input:disabled+label .fr-hint-text,.fr-fieldset input:disabled+label+.fr-hint-text,.fr-fieldset:disabled .fr-fieldset__legend,.fr-fieldset:disabled .fr-hint-text,.fr-fieldset:disabled .fr-label{color:#929292}.fr-fieldset--error,.fr-fieldset--error .fr-fieldset__legend{background-image:linear-gradient(0deg,#ce0500,#ce0500)}.fr-fieldset--error .fr-fieldset__legend,.fr-fieldset--error .fr-label{color:#ce0500}.fr-fieldset--valid,.fr-fieldset--valid .fr-fieldset__legend{background-image:linear-gradient(0deg,#18753c,#18753c)}.fr-fieldset--valid .fr-fieldset__legend,.fr-fieldset--valid .fr-label{color:#18753c}.fr-fieldset--info,.fr-fieldset--info .fr-fieldset__legend{background-image:linear-gradient(0deg,#0063cb,#0063cb)}.fr-fieldset--info .fr-fieldset__legend,.fr-fieldset--info .fr-label{color:#0063cb}.fr-error-text:after,.fr-error-text:before{background-image:url(../../icons/system/fr--error-fill.svg)}.fr-error-text:after,.fr-error-text:before,.fr-valid-text:after,.fr-valid-text:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-valid-text:after,.fr-valid-text:before{background-image:url(../../icons/system/fr--success-fill.svg)}.fr-error-text{color:#ce0500}.fr-valid-text{color:#18753c}.fr-info-text{color:#0063cb}.fr-fieldset--valid .fr-fieldset__content:before{box-shadow:inset 2px 0 0 0 #18753c}.fr-fieldset--error .fr-fieldset__content:before{box-shadow:inset 2px 0 0 0 #ce0500}.fr-fieldset--info .fr-fieldset__content:before{box-shadow:inset 2px 0 0 0 #0063cb}} \ No newline at end of file diff --git a/dist/dsfr/component/form/form.main.css b/dist/dsfr/component/form/form.main.css new file mode 100644 index 0000000..b313cc2 --- /dev/null +++ b/dist/dsfr/component/form/form.main.css @@ -0,0 +1,551 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + FORM +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-label { + display: block; + font-size: 1rem; + line-height: 1.5rem; + color: var(--text-label-grey); +} + +.fr-label + .fr-input, +.fr-label + .fr-input-wrap, +.fr-label + .fr-select { + margin-top: 0.5rem; +} + +.fr-hint-text { + display: block; + font-size: 0.75rem; + line-height: 1.25rem; + + --text-spacing: 0 0 1rem; +} + +.fr-hint-text + .fr-hint-text { + margin-top: 0.25rem; +} + +.fr-fieldset { + position: relative; + margin: 0 -0.75rem 1rem; + padding: 0 0.25rem; + display: flex; + flex-direction: row; + align-items: last baseline; + flex-wrap: wrap; + border: 0; +} + +.fr-fieldset__legend { + padding-bottom: 1rem; + padding-left: 0.75rem; + padding-right: 0.75rem; + margin-left: -0.25rem; + margin-right: -0.25rem; + font-size: 1rem; + line-height: 1.5rem; + font-weight: 700; + width: 100%; + color: var(--text-label-grey); +} + +.fr-fieldset__legend--regular { + font-weight: 400; +} + +.fr-fieldset__legend .fr-hint-text { + margin-top: 0.5rem; + font-weight: 400; +} + +.fr-fieldset--valid, +.fr-fieldset--error, +.fr-fieldset--info { + background-repeat: no-repeat; + background-position: 0 -2.25rem; + background-size: 2px calc(100% + 1.25rem); +} + +.fr-fieldset--valid .fr-fieldset__legend, +.fr-fieldset--error .fr-fieldset__legend, +.fr-fieldset--info .fr-fieldset__legend { + background-repeat: no-repeat; + background-position: 0 0; + background-size: 2px 100%; +} + +.fr-fieldset__element { + flex: 1 1 100%; + max-width: 100%; + padding-left: 0.5rem; + padding-right: 0.5rem; + margin-bottom: 1rem; +} + +.fr-fieldset__element--inline { + flex: 0 0 auto; +} + +.fr-fieldset__element--inline-grow, +.fr-fieldset__element--inline\@md.fr-fieldset__element--inline-grow { + flex-grow: 1; +} + +.fr-fieldset__element.fr-fieldset__element--year { + flex: 0 0 8rem; +} + +.fr-fieldset__element--year:not(.fr-fieldset__element--inline) { + margin-right: calc(100% - 8rem); +} + +.fr-fieldset__element.fr-fieldset__element--postal { + flex: 0 0 16rem; +} + +.fr-fieldset__element--postal:not(.fr-fieldset__element--inline) { + margin-right: calc(100% - 16rem); +} + +.fr-fieldset__element.fr-fieldset__element--number { + flex: 0 0 6rem; +} + +.fr-fieldset__element--number:not(.fr-fieldset__element--inline) { + margin-right: calc(100% - 6rem); +} + +.fr-fieldset__legend > h1:last-child::after, +.fr-fieldset__legend > h2:last-child::after, +.fr-fieldset__legend > h3:last-child::after, +.fr-fieldset__legend > h4:last-child::after, +.fr-fieldset__legend > h5:last-child::after, +.fr-fieldset__legend > h6:last-child::after, +.fr-fieldset__legend > p:last-child::after, +.fr-fieldset__legend > .fr-fieldset:last-child::after, +.fr-fieldset__element > h1:last-child::after, +.fr-fieldset__element > h2:last-child::after, +.fr-fieldset__element > h3:last-child::after, +.fr-fieldset__element > h4:last-child::after, +.fr-fieldset__element > h5:last-child::after, +.fr-fieldset__element > h6:last-child::after, +.fr-fieldset__element > p:last-child::after, +.fr-fieldset__element > .fr-fieldset:last-child::after { + content: ""; + display: block; + margin-bottom: -1rem; +} + +.fr-fieldset > .fr-messages-group { + flex: 1 1 100%; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-fieldset > .fr-messages-group > .fr-message:last-child { + margin-bottom: 1rem; +} + +.fr-message { + --comma: ", "; + --content: var(--comma); + display: flex; + flex-direction: row; + align-items: flex-start; + font-size: 0.75rem; + line-height: 1.25rem; + margin: 0 0 0.25rem 0; +} + +.fr-message::after { + content: var(--content); + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; +} + +.fr-message:last-child { + --comma: ". "; + margin-bottom: 0; +} + +.fr-message--error::before, +.fr-message--valid::before, +.fr-message--warning::before, +.fr-message--info::before { + flex: 0 0 auto; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 1rem; + content: ""; + display: inline-block; + margin-right: 0.25rem; + margin-top: 0.125rem; +} + +.fr-message--error::before { + -webkit-mask-image: url("../../icons/system/fr--error-fill.svg"); + mask-image: url("../../icons/system/fr--error-fill.svg"); +} + +.fr-message--valid::before { + -webkit-mask-image: url("../../icons/system/fr--success-fill.svg"); + mask-image: url("../../icons/system/fr--success-fill.svg"); +} + +.fr-message--info::before { + -webkit-mask-image: url("../../icons/system/fr--info-fill.svg"); + mask-image: url("../../icons/system/fr--info-fill.svg"); +} + +.fr-message--warning::before { + -webkit-mask-image: url("../../icons/system/fr--warning-fill.svg"); + mask-image: url("../../icons/system/fr--warning-fill.svg"); +} + +.fr-select-group--valid label, +.fr-input-group--valid label, +.fr-range-group--valid label, +.fr-upload-group--valid label { + color: var(--text-default-success); +} + +.fr-select-group--error label, +.fr-input-group--error label, +.fr-range-group--error label, +.fr-upload-group--error label { + color: var(--text-default-error); +} + +.fr-select-group--info label, +.fr-input-group--info label, +.fr-range-group--info label, +.fr-upload-group--info label { + color: var(--text-default-info); +} + +.fr-select-group--disabled label, +.fr-select-group--disabled .fr-hint-text, +.fr-input-group--disabled label, +.fr-input-group--disabled .fr-hint-text, +.fr-range-group--disabled label, +.fr-range-group--disabled .fr-hint-text, +.fr-upload-group--disabled label, +.fr-upload-group--disabled .fr-hint-text { + color: var(--text-disabled-grey); +} + +.fr-label--error { + color: var(--text-default-error); +} + +.fr-label--success { + color: var(--text-default-success); +} + +.fr-label--info { + color: var(--text-default-info); +} + +.fr-label--disabled, +.fr-label--disabled .fr-hint-text { + color: var(--text-disabled-grey); +} + +.fr-hint-text, +.fr-message { + color: var(--text-mention-grey); +} + +.fr-message--error { + color: var(--text-default-error); +} + +.fr-message--valid { + color: var(--text-default-success); +} + +.fr-message--info { + color: var(--text-default-info); +} + +.fr-message--warning { + color: var(--text-default-warning); +} + +.fr-fieldset:disabled .fr-label, +.fr-fieldset:disabled .fr-hint-text, +.fr-fieldset:disabled .fr-fieldset__legend { + color: var(--text-disabled-grey); +} + +.fr-fieldset input:disabled + label, +.fr-fieldset input:disabled + label .fr-hint-text, +.fr-fieldset input:disabled + label + .fr-hint-text { + color: var(--text-disabled-grey); +} + +.fr-fieldset--error, +.fr-fieldset--error .fr-fieldset__legend { + background-image: linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)); +} + +.fr-fieldset--error .fr-fieldset__legend, +.fr-fieldset--error .fr-label { + color: var(--text-default-error); +} + +.fr-fieldset--valid, +.fr-fieldset--valid .fr-fieldset__legend { + background-image: linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)); +} + +.fr-fieldset--valid .fr-fieldset__legend, +.fr-fieldset--valid .fr-label { + color: var(--text-default-success); +} + +.fr-fieldset--info, +.fr-fieldset--info .fr-fieldset__legend { + background-image: linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)); +} + +.fr-fieldset--info .fr-fieldset__legend, +.fr-fieldset--info .fr-label { + color: var(--text-default-info); +} + +.fr-select-group:not(:last-child), +.fr-input-group:not(:last-child) { + margin-bottom: 1.5rem; +} + +.fr-select-group .fr-label .fr-hint-text, +.fr-input-group .fr-label .fr-hint-text { + margin-top: 0.25rem; +} + +.fr-fieldset--inline .fr-fieldset__content { + display: flex; + align-items: baseline; + justify-content: flex-start; + flex-wrap: wrap; + margin: -0.75rem 0.5rem 0 0.5rem; +} + +.fr-fieldset--inline .fr-checkbox-group { + display: inline-flex; + margin-bottom: 0; +} + +.fr-fieldset--inline .fr-checkbox-group:first-child { + margin-top: 0; +} + +.fr-fieldset--inline .fr-checkbox-group:not(:last-child) { + margin-right: 1.25rem; +} + +.fr-fieldset--inline .fr-checkbox-group:last-child { + margin-bottom: 0; +} + +.fr-fieldset--inline .fr-radio-group { + display: inline-flex; +} + +.fr-fieldset--inline .fr-radio-group:not(:last-child) { + margin-right: 1.75rem; +} + +.fr-fieldset--inline .fr-radio-group:first-child { + margin-top: 0; +} + +.fr-fieldset--inline .fr-radio-group:last-child { + margin-bottom: 0; +} + +.fr-fieldset__content { + position: relative; + margin: 0 0.5rem; + width: 100%; +} + +.fr-fieldset__content .fr-radio-group:first-child, +.fr-fieldset__content .fr-checkbox-group:first-child { + margin-top: -0.75rem; +} + +.fr-fieldset__content .fr-radio-group label, +.fr-fieldset__content .fr-checkbox-group label { + padding: 0.75rem 0; +} + +.fr-fieldset__content .fr-radio-group:not(.fr-radio-rich) input[type=radio] + label::before, +.fr-fieldset__content .fr-checkbox-group input[type=checkbox] + label::before { + top: 0.75rem; +} + +.fr-fieldset__content + .fr-error-text, +.fr-fieldset__content + .fr-valid-text, +.fr-fieldset__content + .fr-info-text { + margin-top: 0; + margin-left: 0.5rem; + margin-bottom: 1rem; +} + +.fr-error-text, +.fr-valid-text, +.fr-info-text { + display: flex; + flex-direction: row; + align-items: center; + font-size: 0.75rem; + line-height: 1.25rem; + margin-top: 1rem; + margin-bottom: 0; +} + +.fr-error-text::before, +.fr-valid-text::before, +.fr-info-text::before { + flex: 0 0 auto; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 1rem; + content: ""; + display: inline-block; + margin-right: 0.25rem; +} + +.fr-error-text + .fr-error-text, +.fr-error-text + .fr-valid-text, +.fr-error-text + .fr-info-text, +.fr-valid-text + .fr-error-text, +.fr-valid-text + .fr-valid-text, +.fr-valid-text + .fr-info-text, +.fr-info-text + .fr-error-text, +.fr-info-text + .fr-valid-text, +.fr-info-text + .fr-info-text { + margin-top: 0.25rem; +} + +.fr-error-text::before { + -webkit-mask-image: url("../../icons/system/fr--error-fill.svg"); + mask-image: url("../../icons/system/fr--error-fill.svg"); +} + +.fr-valid-text::before { + -webkit-mask-image: url("../../icons/system/fr--success-fill.svg"); + mask-image: url("../../icons/system/fr--success-fill.svg"); +} + +.fr-info-text::before { + -webkit-mask-image: url("../../icons/system/fr--info-fill.svg"); + mask-image: url("../../icons/system/fr--info-fill.svg"); +} + +.fr-error-text { + color: var(--text-default-error); +} + +.fr-valid-text { + color: var(--text-default-success); +} + +.fr-info-text { + color: var(--text-default-info); +} + +.fr-fieldset--valid .fr-fieldset__content::before { + box-shadow: inset 2px 0 0 0 var(--border-plain-success); +} + +.fr-fieldset--error .fr-fieldset__content::before { + box-shadow: inset 2px 0 0 0 var(--border-plain-error); +} + +.fr-fieldset--info .fr-fieldset__content::before { + box-shadow: inset 2px 0 0 0 var(--border-plain-info); +} +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + .fr-fieldset__element--inline\@md { + flex: 0 0 auto; + } + + .fr-fieldset__element--year.fr-fieldset__element--inline\@md { + margin-right: 0; + } + + .fr-fieldset__element--postal.fr-fieldset__element--inline\@md { + margin-right: 0; + } + + .fr-fieldset__element--number.fr-fieldset__element--inline\@md { + margin-right: 0; + } +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-fieldset:disabled .fr-label, + .fr-fieldset:disabled .fr-hint-text, + .fr-fieldset:disabled .fr-fieldset__legend { + color: graytext; + } + + .fr-fieldset input:disabled + label, + .fr-fieldset input:disabled + label .fr-hint-text, + .fr-fieldset input:disabled + label + .fr-hint-text { + color: graytext; + } + + .fr-message--error::before, + .fr-message--error::after, + .fr-message--valid::before, + .fr-message--valid::after, + .fr-message--warning::before, + .fr-message--warning::after, + .fr-message--info::before, + .fr-message--info::after { + forced-color-adjust: none; + background-color: canvastext; + } + + .fr-error-text::before, + .fr-valid-text::before, + .fr-info-text::before { + forced-color-adjust: none; + background-color: canvastext; + } +} diff --git a/dist/dsfr/component/form/form.main.min.css b/dist/dsfr/component/form/form.main.min.css new file mode 100644 index 0000000..d829e81 --- /dev/null +++ b/dist/dsfr/component/form/form.main.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-label{color:var(--text-label-grey);display:block;font-size:1rem;line-height:1.5rem}.fr-label+.fr-input,.fr-label+.fr-input-wrap,.fr-label+.fr-select{margin-top:.5rem}.fr-hint-text{--text-spacing:0 0 1rem;display:block;font-size:.75rem;line-height:1.25rem}.fr-hint-text+.fr-hint-text{margin-top:.25rem}.fr-fieldset{align-items:last baseline;border:0;display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -.75rem 1rem;padding:0 .25rem;position:relative}.fr-fieldset__legend{color:var(--text-label-grey);font-size:1rem;font-weight:700;line-height:1.5rem;margin-left:-.25rem;margin-right:-.25rem;padding-bottom:1rem;padding-left:.75rem;padding-right:.75rem;width:100%}.fr-fieldset__legend--regular{font-weight:400}.fr-fieldset__legend .fr-hint-text{font-weight:400;margin-top:.5rem}.fr-fieldset--error,.fr-fieldset--info,.fr-fieldset--valid{background-position:0 -2.25rem;background-repeat:no-repeat;background-size:2px calc(100% + 1.25rem)}.fr-fieldset--error .fr-fieldset__legend,.fr-fieldset--info .fr-fieldset__legend,.fr-fieldset--valid .fr-fieldset__legend{background-position:0 0;background-repeat:no-repeat;background-size:2px 100%}.fr-fieldset__element{flex:1 1 100%;margin-bottom:1rem;max-width:100%;padding-left:.5rem;padding-right:.5rem}.fr-fieldset__element--inline{flex:0 0 auto}.fr-fieldset__element--inline-grow,.fr-fieldset__element--inline\@md.fr-fieldset__element--inline-grow{flex-grow:1}.fr-fieldset__element.fr-fieldset__element--year{flex:0 0 8rem}.fr-fieldset__element--year:not(.fr-fieldset__element--inline){margin-right:calc(100% - 8rem)}.fr-fieldset__element.fr-fieldset__element--postal{flex:0 0 16rem}.fr-fieldset__element--postal:not(.fr-fieldset__element--inline){margin-right:calc(100% - 16rem)}.fr-fieldset__element.fr-fieldset__element--number{flex:0 0 6rem}.fr-fieldset__element--number:not(.fr-fieldset__element--inline){margin-right:calc(100% - 6rem)}.fr-fieldset__element>.fr-fieldset:last-child:after,.fr-fieldset__element>h1:last-child:after,.fr-fieldset__element>h2:last-child:after,.fr-fieldset__element>h3:last-child:after,.fr-fieldset__element>h4:last-child:after,.fr-fieldset__element>h5:last-child:after,.fr-fieldset__element>h6:last-child:after,.fr-fieldset__element>p:last-child:after,.fr-fieldset__legend>.fr-fieldset:last-child:after,.fr-fieldset__legend>h1:last-child:after,.fr-fieldset__legend>h2:last-child:after,.fr-fieldset__legend>h3:last-child:after,.fr-fieldset__legend>h4:last-child:after,.fr-fieldset__legend>h5:last-child:after,.fr-fieldset__legend>h6:last-child:after,.fr-fieldset__legend>p:last-child:after{content:"";display:block;margin-bottom:-1rem}.fr-fieldset>.fr-messages-group{flex:1 1 100%;padding-left:.5rem;padding-right:.5rem}.fr-fieldset>.fr-messages-group>.fr-message:last-child{margin-bottom:1rem}.fr-message{--comma:", ";--content:var(--comma);align-items:flex-start;display:flex;flex-direction:row;font-size:.75rem;line-height:1.25rem;margin:0 0 .25rem}.fr-message:after{clip:rect(0,0,0,0);border:0;content:var(--content);display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-message:last-child{--comma:". ";margin-bottom:0}.fr-message--error:before,.fr-message--info:before,.fr-message--valid:before,.fr-message--warning:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-right:.25rem;margin-top:.125rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-message--error:before{-webkit-mask-image:url(../../icons/system/fr--error-fill.svg);mask-image:url(../../icons/system/fr--error-fill.svg)}.fr-message--valid:before{-webkit-mask-image:url(../../icons/system/fr--success-fill.svg);mask-image:url(../../icons/system/fr--success-fill.svg)}.fr-message--info:before{-webkit-mask-image:url(../../icons/system/fr--info-fill.svg);mask-image:url(../../icons/system/fr--info-fill.svg)}.fr-message--warning:before{-webkit-mask-image:url(../../icons/system/fr--warning-fill.svg);mask-image:url(../../icons/system/fr--warning-fill.svg)}.fr-input-group--valid label,.fr-range-group--valid label,.fr-select-group--valid label,.fr-upload-group--valid label{color:var(--text-default-success)}.fr-input-group--error label,.fr-range-group--error label,.fr-select-group--error label,.fr-upload-group--error label{color:var(--text-default-error)}.fr-input-group--info label,.fr-range-group--info label,.fr-select-group--info label,.fr-upload-group--info label{color:var(--text-default-info)}.fr-input-group--disabled .fr-hint-text,.fr-input-group--disabled label,.fr-range-group--disabled .fr-hint-text,.fr-range-group--disabled label,.fr-select-group--disabled .fr-hint-text,.fr-select-group--disabled label,.fr-upload-group--disabled .fr-hint-text,.fr-upload-group--disabled label{color:var(--text-disabled-grey)}.fr-label--error{color:var(--text-default-error)}.fr-label--success{color:var(--text-default-success)}.fr-label--info{color:var(--text-default-info)}.fr-label--disabled,.fr-label--disabled .fr-hint-text{color:var(--text-disabled-grey)}.fr-hint-text,.fr-message{color:var(--text-mention-grey)}.fr-message--error{color:var(--text-default-error)}.fr-message--valid{color:var(--text-default-success)}.fr-message--info{color:var(--text-default-info)}.fr-message--warning{color:var(--text-default-warning)}.fr-fieldset input:disabled+label,.fr-fieldset input:disabled+label .fr-hint-text,.fr-fieldset input:disabled+label+.fr-hint-text,.fr-fieldset:disabled .fr-fieldset__legend,.fr-fieldset:disabled .fr-hint-text,.fr-fieldset:disabled .fr-label{color:var(--text-disabled-grey)}.fr-fieldset--error,.fr-fieldset--error .fr-fieldset__legend{background-image:linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error))}.fr-fieldset--error .fr-fieldset__legend,.fr-fieldset--error .fr-label{color:var(--text-default-error)}.fr-fieldset--valid,.fr-fieldset--valid .fr-fieldset__legend{background-image:linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success))}.fr-fieldset--valid .fr-fieldset__legend,.fr-fieldset--valid .fr-label{color:var(--text-default-success)}.fr-fieldset--info,.fr-fieldset--info .fr-fieldset__legend{background-image:linear-gradient(0deg,var(--border-plain-info),var(--border-plain-info))}.fr-fieldset--info .fr-fieldset__legend,.fr-fieldset--info .fr-label{color:var(--text-default-info)}.fr-input-group:not(:last-child),.fr-select-group:not(:last-child){margin-bottom:1.5rem}.fr-input-group .fr-label .fr-hint-text,.fr-select-group .fr-label .fr-hint-text{margin-top:.25rem}.fr-fieldset--inline .fr-fieldset__content{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:-.75rem .5rem 0}.fr-fieldset--inline .fr-checkbox-group{display:inline-flex;margin-bottom:0}.fr-fieldset--inline .fr-checkbox-group:first-child{margin-top:0}.fr-fieldset--inline .fr-checkbox-group:not(:last-child){margin-right:1.25rem}.fr-fieldset--inline .fr-checkbox-group:last-child{margin-bottom:0}.fr-fieldset--inline .fr-radio-group{display:inline-flex}.fr-fieldset--inline .fr-radio-group:not(:last-child){margin-right:1.75rem}.fr-fieldset--inline .fr-radio-group:first-child{margin-top:0}.fr-fieldset--inline .fr-radio-group:last-child{margin-bottom:0}.fr-fieldset__content{margin:0 .5rem;position:relative;width:100%}.fr-fieldset__content .fr-checkbox-group:first-child,.fr-fieldset__content .fr-radio-group:first-child{margin-top:-.75rem}.fr-fieldset__content .fr-checkbox-group label,.fr-fieldset__content .fr-radio-group label{padding:.75rem 0}.fr-fieldset__content .fr-checkbox-group input[type=checkbox]+label:before,.fr-fieldset__content .fr-radio-group:not(.fr-radio-rich) input[type=radio]+label:before{top:.75rem}.fr-fieldset__content+.fr-error-text,.fr-fieldset__content+.fr-info-text,.fr-fieldset__content+.fr-valid-text{margin-bottom:1rem;margin-left:.5rem;margin-top:0}.fr-error-text,.fr-info-text,.fr-valid-text{align-items:center;display:flex;flex-direction:row;font-size:.75rem;line-height:1.25rem;margin-bottom:0;margin-top:1rem}.fr-error-text:before,.fr-info-text:before,.fr-valid-text:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-right:.25rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-error-text+.fr-error-text,.fr-error-text+.fr-info-text,.fr-error-text+.fr-valid-text,.fr-info-text+.fr-error-text,.fr-info-text+.fr-info-text,.fr-info-text+.fr-valid-text,.fr-valid-text+.fr-error-text,.fr-valid-text+.fr-info-text,.fr-valid-text+.fr-valid-text{margin-top:.25rem}.fr-error-text:before{-webkit-mask-image:url(../../icons/system/fr--error-fill.svg);mask-image:url(../../icons/system/fr--error-fill.svg)}.fr-valid-text:before{-webkit-mask-image:url(../../icons/system/fr--success-fill.svg);mask-image:url(../../icons/system/fr--success-fill.svg)}.fr-info-text:before{-webkit-mask-image:url(../../icons/system/fr--info-fill.svg);mask-image:url(../../icons/system/fr--info-fill.svg)}.fr-error-text{color:var(--text-default-error)}.fr-valid-text{color:var(--text-default-success)}.fr-info-text{color:var(--text-default-info)}.fr-fieldset--valid .fr-fieldset__content:before{box-shadow:inset 2px 0 0 0 var(--border-plain-success)}.fr-fieldset--error .fr-fieldset__content:before{box-shadow:inset 2px 0 0 0 var(--border-plain-error)}.fr-fieldset--info .fr-fieldset__content:before{box-shadow:inset 2px 0 0 0 var(--border-plain-info)}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */.fr-fieldset__element--inline\@md{flex:0 0 auto}.fr-fieldset__element--number.fr-fieldset__element--inline\@md,.fr-fieldset__element--postal.fr-fieldset__element--inline\@md,.fr-fieldset__element--year.fr-fieldset__element--inline\@md{margin-right:0}}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-fieldset input:disabled+label,.fr-fieldset input:disabled+label .fr-hint-text,.fr-fieldset input:disabled+label+.fr-hint-text,.fr-fieldset:disabled .fr-fieldset__legend,.fr-fieldset:disabled .fr-hint-text,.fr-fieldset:disabled .fr-label{color:graytext}.fr-message--error:after,.fr-message--error:before,.fr-message--info:after,.fr-message--info:before,.fr-message--valid:after,.fr-message--valid:before,.fr-message--warning:after,.fr-message--warning:before{background-color:canvasText;forced-color-adjust:none}.fr-error-text:before,.fr-info-text:before,.fr-valid-text:before{background-color:canvastext;forced-color-adjust:none}} \ No newline at end of file diff --git a/dist/dsfr/component/form/form.min.css b/dist/dsfr/component/form/form.min.css new file mode 100644 index 0000000..5999173 --- /dev/null +++ b/dist/dsfr/component/form/form.min.css @@ -0,0 +1,11 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-label{color:var(--text-label-grey);display:block;font-size:1rem;line-height:1.5rem}.fr-label+.fr-input,.fr-label+.fr-input-wrap,.fr-label+.fr-select{margin-top:.5rem}.fr-hint-text{--text-spacing:0 0 1rem;display:block;font-size:.75rem;line-height:1.25rem}.fr-hint-text+.fr-hint-text{margin-top:.25rem}.fr-fieldset{align-items:last baseline;border:0;display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -.75rem 1rem;padding:0 .25rem;position:relative}.fr-fieldset__legend{color:var(--text-label-grey);font-size:1rem;font-weight:700;line-height:1.5rem;margin-left:-.25rem;margin-right:-.25rem;padding-bottom:1rem;padding-left:.75rem;padding-right:.75rem;width:100%}.fr-fieldset__legend--regular{font-weight:400}.fr-fieldset__legend .fr-hint-text{font-weight:400;margin-top:.5rem}.fr-fieldset--error,.fr-fieldset--info,.fr-fieldset--valid{background-position:0 -2.25rem;background-repeat:no-repeat;background-size:2px calc(100% + 1.25rem)}.fr-fieldset--error .fr-fieldset__legend,.fr-fieldset--info .fr-fieldset__legend,.fr-fieldset--valid .fr-fieldset__legend{background-position:0 0;background-repeat:no-repeat;background-size:2px 100%}.fr-fieldset__element{flex:1 1 100%;margin-bottom:1rem;max-width:100%;padding-left:.5rem;padding-right:.5rem}.fr-fieldset__element--inline{flex:0 0 auto}.fr-fieldset__element--inline-grow,.fr-fieldset__element--inline\@md.fr-fieldset__element--inline-grow{flex-grow:1}.fr-fieldset__element.fr-fieldset__element--year{flex:0 0 8rem}.fr-fieldset__element--year:not(.fr-fieldset__element--inline){margin-right:calc(100% - 8rem)}.fr-fieldset__element.fr-fieldset__element--postal{flex:0 0 16rem}.fr-fieldset__element--postal:not(.fr-fieldset__element--inline){margin-right:calc(100% - 16rem)}.fr-fieldset__element.fr-fieldset__element--number{flex:0 0 6rem}.fr-fieldset__element--number:not(.fr-fieldset__element--inline){margin-right:calc(100% - 6rem)}.fr-fieldset__element>.fr-fieldset:last-child:after,.fr-fieldset__element>h1:last-child:after,.fr-fieldset__element>h2:last-child:after,.fr-fieldset__element>h3:last-child:after,.fr-fieldset__element>h4:last-child:after,.fr-fieldset__element>h5:last-child:after,.fr-fieldset__element>h6:last-child:after,.fr-fieldset__element>p:last-child:after,.fr-fieldset__legend>.fr-fieldset:last-child:after,.fr-fieldset__legend>h1:last-child:after,.fr-fieldset__legend>h2:last-child:after,.fr-fieldset__legend>h3:last-child:after,.fr-fieldset__legend>h4:last-child:after,.fr-fieldset__legend>h5:last-child:after,.fr-fieldset__legend>h6:last-child:after,.fr-fieldset__legend>p:last-child:after{content:"";display:block;margin-bottom:-1rem}.fr-fieldset>.fr-messages-group{flex:1 1 100%;padding-left:.5rem;padding-right:.5rem}.fr-fieldset>.fr-messages-group>.fr-message:last-child{margin-bottom:1rem}.fr-message{--comma:", ";--content:var(--comma);align-items:flex-start;display:flex;flex-direction:row;font-size:.75rem;line-height:1.25rem;margin:0 0 .25rem}.fr-message:after{clip:rect(0,0,0,0);border:0;content:var(--content);display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-message:last-child{--comma:". ";margin-bottom:0}.fr-message--error:before,.fr-message--info:before,.fr-message--valid:before,.fr-message--warning:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-right:.25rem;margin-top:.125rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-message--error:before{-webkit-mask-image:url(../../icons/system/fr--error-fill.svg);mask-image:url(../../icons/system/fr--error-fill.svg)}.fr-message--valid:before{-webkit-mask-image:url(../../icons/system/fr--success-fill.svg);mask-image:url(../../icons/system/fr--success-fill.svg)}.fr-message--info:before{-webkit-mask-image:url(../../icons/system/fr--info-fill.svg);mask-image:url(../../icons/system/fr--info-fill.svg)}.fr-message--warning:before{-webkit-mask-image:url(../../icons/system/fr--warning-fill.svg);mask-image:url(../../icons/system/fr--warning-fill.svg)}.fr-input-group--valid label,.fr-range-group--valid label,.fr-select-group--valid label,.fr-upload-group--valid label{color:var(--text-default-success)}.fr-input-group--error label,.fr-range-group--error label,.fr-select-group--error label,.fr-upload-group--error label{color:var(--text-default-error)}.fr-input-group--info label,.fr-range-group--info label,.fr-select-group--info label,.fr-upload-group--info label{color:var(--text-default-info)}.fr-input-group--disabled .fr-hint-text,.fr-input-group--disabled label,.fr-range-group--disabled .fr-hint-text,.fr-range-group--disabled label,.fr-select-group--disabled .fr-hint-text,.fr-select-group--disabled label,.fr-upload-group--disabled .fr-hint-text,.fr-upload-group--disabled label{color:var(--text-disabled-grey)}.fr-label--error{color:var(--text-default-error)}.fr-label--success{color:var(--text-default-success)}.fr-label--info{color:var(--text-default-info)}.fr-label--disabled,.fr-label--disabled .fr-hint-text{color:var(--text-disabled-grey)}.fr-hint-text,.fr-message{color:var(--text-mention-grey)}.fr-message--error{color:var(--text-default-error)}.fr-message--valid{color:var(--text-default-success)}.fr-message--info{color:var(--text-default-info)}.fr-message--warning{color:var(--text-default-warning)}.fr-fieldset input:disabled+label,.fr-fieldset input:disabled+label .fr-hint-text,.fr-fieldset input:disabled+label+.fr-hint-text,.fr-fieldset:disabled .fr-fieldset__legend,.fr-fieldset:disabled .fr-hint-text,.fr-fieldset:disabled .fr-label{color:var(--text-disabled-grey)}.fr-fieldset--error,.fr-fieldset--error .fr-fieldset__legend{background-image:linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error))}.fr-fieldset--error .fr-fieldset__legend,.fr-fieldset--error .fr-label{color:var(--text-default-error)}.fr-fieldset--valid,.fr-fieldset--valid .fr-fieldset__legend{background-image:linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success))}.fr-fieldset--valid .fr-fieldset__legend,.fr-fieldset--valid .fr-label{color:var(--text-default-success)}.fr-fieldset--info,.fr-fieldset--info .fr-fieldset__legend{background-image:linear-gradient(0deg,var(--border-plain-info),var(--border-plain-info))}.fr-fieldset--info .fr-fieldset__legend,.fr-fieldset--info .fr-label{color:var(--text-default-info)}.fr-input-group:not(:last-child),.fr-select-group:not(:last-child){margin-bottom:1.5rem}.fr-input-group .fr-label .fr-hint-text,.fr-select-group .fr-label .fr-hint-text{margin-top:.25rem}.fr-fieldset--inline .fr-fieldset__content{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:-.75rem .5rem 0}.fr-fieldset--inline .fr-checkbox-group{display:inline-flex;margin-bottom:0}.fr-fieldset--inline .fr-checkbox-group:first-child{margin-top:0}.fr-fieldset--inline .fr-checkbox-group:not(:last-child){margin-right:1.25rem}.fr-fieldset--inline .fr-checkbox-group:last-child{margin-bottom:0}.fr-fieldset--inline .fr-radio-group{display:inline-flex}.fr-fieldset--inline .fr-radio-group:not(:last-child){margin-right:1.75rem}.fr-fieldset--inline .fr-radio-group:first-child{margin-top:0}.fr-fieldset--inline .fr-radio-group:last-child{margin-bottom:0}.fr-fieldset__content{margin:0 .5rem;position:relative;width:100%}.fr-fieldset__content .fr-checkbox-group:first-child,.fr-fieldset__content .fr-radio-group:first-child{margin-top:-.75rem}.fr-fieldset__content .fr-checkbox-group label,.fr-fieldset__content .fr-radio-group label{padding:.75rem 0}.fr-fieldset__content .fr-checkbox-group input[type=checkbox]+label:before,.fr-fieldset__content .fr-radio-group:not(.fr-radio-rich) input[type=radio]+label:before{top:.75rem}.fr-fieldset__content+.fr-error-text,.fr-fieldset__content+.fr-info-text,.fr-fieldset__content+.fr-valid-text{margin-bottom:1rem;margin-left:.5rem;margin-top:0}.fr-error-text,.fr-info-text,.fr-valid-text{align-items:center;display:flex;flex-direction:row;font-size:.75rem;line-height:1.25rem;margin-bottom:0;margin-top:1rem}.fr-error-text:before,.fr-info-text:before,.fr-valid-text:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-right:.25rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-error-text+.fr-error-text,.fr-error-text+.fr-info-text,.fr-error-text+.fr-valid-text,.fr-info-text+.fr-error-text,.fr-info-text+.fr-info-text,.fr-info-text+.fr-valid-text,.fr-valid-text+.fr-error-text,.fr-valid-text+.fr-info-text,.fr-valid-text+.fr-valid-text{margin-top:.25rem}.fr-error-text:before{-webkit-mask-image:url(../../icons/system/fr--error-fill.svg);mask-image:url(../../icons/system/fr--error-fill.svg)}.fr-valid-text:before{-webkit-mask-image:url(../../icons/system/fr--success-fill.svg);mask-image:url(../../icons/system/fr--success-fill.svg)}.fr-info-text:before{-webkit-mask-image:url(../../icons/system/fr--info-fill.svg);mask-image:url(../../icons/system/fr--info-fill.svg)}.fr-error-text{color:var(--text-default-error)}.fr-valid-text{color:var(--text-default-success)}.fr-info-text{color:var(--text-default-info)}.fr-fieldset--valid .fr-fieldset__content:before{box-shadow:inset 2px 0 0 0 var(--border-plain-success)}.fr-fieldset--error .fr-fieldset__content:before{box-shadow:inset 2px 0 0 0 var(--border-plain-error)}.fr-fieldset--info .fr-fieldset__content:before{box-shadow:inset 2px 0 0 0 var(--border-plain-info)}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */.fr-fieldset__element--inline\@md{flex:0 0 auto}.fr-fieldset__element--number.fr-fieldset__element--inline\@md,.fr-fieldset__element--postal.fr-fieldset__element--inline\@md,.fr-fieldset__element--year.fr-fieldset__element--inline\@md{margin-right:0} + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-fieldset input:disabled+label,.fr-fieldset input:disabled+label .fr-hint-text,.fr-fieldset input:disabled+label+.fr-hint-text,.fr-fieldset:disabled .fr-fieldset__legend,.fr-fieldset:disabled .fr-hint-text,.fr-fieldset:disabled .fr-label{color:graytext}.fr-message--error:after,.fr-message--error:before,.fr-message--info:after,.fr-message--info:before,.fr-message--valid:after,.fr-message--valid:before,.fr-message--warning:after,.fr-message--warning:before{background-color:canvasText;forced-color-adjust:none}.fr-error-text:before,.fr-info-text:before,.fr-valid-text:before{background-color:canvastext;forced-color-adjust:none}}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-fieldset__legend{color:#161616;max-width:100%}.fr-message--error:after,.fr-message--error:before{background-color:transparent;background-image:url(../../icons/system/fr--error-fill.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-message--valid:after,.fr-message--valid:before{background-image:url(../../icons/system/fr--success-fill.svg)}.fr-message--info:after,.fr-message--info:before,.fr-message--valid:after,.fr-message--valid:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-message--info:after,.fr-message--info:before{background-image:url(../../icons/system/fr--info-fill.svg)}.fr-message--warning:after,.fr-message--warning:before{background-color:transparent;background-image:url(../../icons/system/fr--warning-fill.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-input-group--valid label,.fr-range-group--valid label,.fr-select-group--valid label,.fr-upload-group--valid label{color:#18753c}.fr-input-group--error label,.fr-range-group--error label,.fr-select-group--error label,.fr-upload-group--error label{color:#ce0500}.fr-input-group--info label,.fr-range-group--info label,.fr-select-group--info label,.fr-upload-group--info label{color:#0063cb}.fr-input-group--disabled .fr-hint-text,.fr-input-group--disabled label,.fr-range-group--disabled .fr-hint-text,.fr-range-group--disabled label,.fr-select-group--disabled .fr-hint-text,.fr-select-group--disabled label,.fr-upload-group--disabled .fr-hint-text,.fr-upload-group--disabled label{color:#929292}.fr-label{color:#161616}.fr-label--error{color:#ce0500}.fr-label--success{color:#18753c}.fr-label--info{color:#0063cb}.fr-label--disabled,.fr-label--disabled .fr-hint-text{color:#929292}.fr-hint-text,.fr-message{color:#666}.fr-message--error{color:#ce0500}.fr-message--valid{color:#18753c}.fr-message--info{color:#0063cb}.fr-message--warning{color:#b34000}.fr-fieldset input:disabled+label,.fr-fieldset input:disabled+label .fr-hint-text,.fr-fieldset input:disabled+label+.fr-hint-text,.fr-fieldset:disabled .fr-fieldset__legend,.fr-fieldset:disabled .fr-hint-text,.fr-fieldset:disabled .fr-label{color:#929292}.fr-fieldset--error,.fr-fieldset--error .fr-fieldset__legend{background-image:linear-gradient(0deg,#ce0500,#ce0500)}.fr-fieldset--error .fr-fieldset__legend,.fr-fieldset--error .fr-label{color:#ce0500}.fr-fieldset--valid,.fr-fieldset--valid .fr-fieldset__legend{background-image:linear-gradient(0deg,#18753c,#18753c)}.fr-fieldset--valid .fr-fieldset__legend,.fr-fieldset--valid .fr-label{color:#18753c}.fr-fieldset--info,.fr-fieldset--info .fr-fieldset__legend{background-image:linear-gradient(0deg,#0063cb,#0063cb)}.fr-fieldset--info .fr-fieldset__legend,.fr-fieldset--info .fr-label{color:#0063cb}.fr-error-text:after,.fr-error-text:before{background-image:url(../../icons/system/fr--error-fill.svg)}.fr-error-text:after,.fr-error-text:before,.fr-valid-text:after,.fr-valid-text:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-valid-text:after,.fr-valid-text:before{background-image:url(../../icons/system/fr--success-fill.svg)}.fr-error-text{color:#ce0500}.fr-valid-text{color:#18753c}.fr-info-text{color:#0063cb}.fr-fieldset--valid .fr-fieldset__content:before{box-shadow:inset 2px 0 0 0 #18753c}.fr-fieldset--error .fr-fieldset__content:before{box-shadow:inset 2px 0 0 0 #ce0500}.fr-fieldset--info .fr-fieldset__content:before{box-shadow:inset 2px 0 0 0 #0063cb}}@media print{.fr-hint-text{font-size:1rem;line-height:1.5rem}.fr-message:before{-webkit-print-color-adjust:exact;print-color-adjust:exact}} \ No newline at end of file diff --git a/dist/dsfr/component/form/form.print.css b/dist/dsfr/component/form/form.print.css new file mode 100644 index 0000000..fc490f1 --- /dev/null +++ b/dist/dsfr/component/form/form.print.css @@ -0,0 +1,14 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media print { + .fr-hint-text { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-message::before { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } +} diff --git a/dist/dsfr/component/form/form.print.min.css b/dist/dsfr/component/form/form.print.min.css new file mode 100644 index 0000000..042d944 --- /dev/null +++ b/dist/dsfr/component/form/form.print.min.css @@ -0,0 +1,3 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media print{.fr-hint-text{font-size:1rem;line-height:1.5rem}.fr-message:before{-webkit-print-color-adjust:exact;print-color-adjust:exact}} \ No newline at end of file diff --git a/dist/dsfr/component/header/header.css b/dist/dsfr/component/header/header.css new file mode 100644 index 0000000..57f8aa7 --- /dev/null +++ b/dist/dsfr/component/header/header.css @@ -0,0 +1,1222 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + HEADER +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-header { + --underline-img: none; + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + --text-spacing: 0; + --title-spacing: 0; + width: 100%; + position: relative; +} + +.fr-header__body-row { + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + margin: 0 -1rem; +} + +.fr-header__logo__apitech { + max-height: 70px; + max-width: 200px; +} + +.fr-header__brand { + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + flex-wrap: wrap; + width: 100%; + padding-left: 0.25rem; + padding-right: 0.25rem; + z-index: calc(var(--ground) + 750); + background-color: var(--background-raised-grey); + + --idle: transparent; + --hover: var(--background-raised-grey-hover); + --active: var(--background-raised-grey-active); + filter: drop-shadow(var(--raised-shadow)); +} + +.fr-header__brand::after { + content: ""; + display: block; + position: relative; + z-index: 1; + flex: 1; + align-self: stretch; +} + +.fr-header__brand-top { + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + width: 100%; + overflow: hidden; +} + +.fr-header__brand.fr-enlarge-link a[href]::before { + outline-offset: -2px; +} + +.fr-header__logo { + order: 1; + flex: 0 0 auto; + padding: 0.75rem; +} + +.fr-header__logo .fr-logo { + font-size: 0.7875rem; + padding: 0.75rem; + margin: -0.75rem; +} + +.fr-header__logo .fr-logo::before { + width: 2.0625rem; + height: 0.75rem; + margin-bottom: 0.25rem; + background-size: 2.0625rem 0.84375rem, 2.0625rem 0.75rem, 0; + background-position: 0 -0.046875rem, 0 0, 0 0; +} + +:root[data-fr-mourning] .fr-header__logo .fr-logo::before { + background-size: 2.0625rem 0.84375rem, 0, 2.0625rem 0.75rem; +} + +.fr-header__logo .fr-logo::after { + min-width: 1.96875rem; + background-size: 3.9375rem 2.8125rem; + background-position: 0 calc(100% + 1.40625rem); + padding-top: 1.65625rem; +} + +[data-fr-theme=dark] .fr-header__logo .fr-logo::after { + background-position: -1.96875rem 100%; +} + +.fr-header__operator { + padding: 0.75rem; + order: 2; + flex: 0 1 auto; +} + +.fr-header__operator img { + display: block; + min-width: 3.5rem; +} + +.fr-header__service { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + margin-left: 0.75rem; + margin-right: 0.75rem; + + --external-link-content: none; + color: var(--text-title-grey); +} + +.fr-header__service::before { + content: ""; + display: block; + width: calc(100% - 2rem); + height: 1px; + position: absolute; + transform: translateY(-0.75rem); + background-color: var(--border-default-grey); + + --idle: transparent; + --hover: var(--border-default-grey-hover); + --active: var(--border-default-grey-active); +} + +.fr-header__service-title { + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; +} + +.fr-header__service-title .fr-badge { + vertical-align: middle; + margin: -0.25rem 0 0 0.25rem; +} + +.fr-header__service-tagline { + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-header .fr-modal { + overflow: auto; + justify-content: initial; + background-color: var(--background-lifted-grey); + + --idle: transparent; + --hover: var(--background-lifted-grey-hover); + --active: var(--background-lifted-grey-active); +} + +.fr-header .fr-modal:not([role=dialog]) { + transition: none; +} + +.fr-header .fr-modal::before { + content: none; +} + +.fr-header .fr-modal::after { + content: none; +} + +.fr-header .fr-modal > * > .fr-btn--close { + margin-bottom: 1.5rem; +} + +.fr-header .fr-modal > .fr-container { + pointer-events: all; + padding-top: 1rem; + padding-bottom: 4.5rem; + height: 100%; + overflow: inherit; +} + +.fr-header__navbar { + display: flex; + flex-direction: row; + align-items: flex-start; + justify-content: flex-end; + padding: 0.25rem; + margin-right: -0.5rem; + margin-top: 0.25rem; + order: 3; + flex: 1; + align-self: stretch; + z-index: calc(var(--ground) + 1000); +} + +.fr-header__navbar .fr-btn { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + margin-left: 0.5rem; + margin-right: 0.5rem; + flex: 0 0 auto; + white-space: nowrap; + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-header__navbar .fr-btn::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-header__navbar .fr-btn--menu::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/menu-fill.svg"); + mask-image: url("../../icons/system/menu-fill.svg"); + content: ""; +} + +.fr-header__navbar .fr-btn--search::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/search-line.svg"); + mask-image: url("../../icons/system/search-line.svg"); + content: ""; +} + +.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn { + justify-content: flex-start; + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-header__tools-links { + display: none; +} + +.fr-header__tools-links > .fr-btn[class^=fr-icon-], +.fr-header__tools-links > .fr-btn[class*=" fr-icon-"], +.fr-header__tools-links > .fr-btn[class^=fr-fi-], +.fr-header__tools-links > .fr-btn[class*=" fr-fi-"] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-header__tools-links > .fr-btn[class^=fr-icon-]::before, +.fr-header__tools-links > .fr-btn[class*=" fr-icon-"]::before, +.fr-header__tools-links > .fr-btn[class^=fr-fi-]::before, +.fr-header__tools-links > .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-header__tools-links > .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-header__tools-links > .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-header .fr-header__menu-links::after { + content: ""; + display: block; + margin: 0.75rem -1rem; + width: calc(100% + 2rem); + height: 1px; +} + +.fr-header .fr-header__menu-links .fr-translate { + margin-left: -0.5rem; + margin-right: -0.5rem; +} + +.fr-header .fr-header__menu-links .fr-translate__btn { + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) { + display: flex; + flex-direction: column; +} + +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn { + margin-bottom: 0; +} + +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-], +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"], +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-], +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"] { + min-height: 3rem; + padding-left: 0; + padding-right: 0; +} + +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + min-height: 3rem; + padding-left: 0; + padding-right: 0; +} + +.fr-header .fr-links-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + display: flex; + align-items: stretch; + flex-wrap: wrap; +} + +.fr-header .fr-links-group > li, +.fr-header .fr-links-group > div { + width: 100%; + max-width: 100%; +} + +.fr-header .fr-links-group .fr-btn { + width: calc(100% - 1rem); + margin: 0 0.5rem 1rem; + justify-content: center; +} + +.fr-header .fr-links-group .fr-link { + --underline-img: none; + --hover-tint: var(--hover); + --active-tint: var(--active); +} + +.fr-header .fr-links-group .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; +} + +.fr-header .fr-links-group .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, +.fr-header .fr-links-group .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after { + --icon-size: 1rem; +} + +.fr-header .fr-links-group .fr-link[class^=fr-icon-], +.fr-header .fr-links-group .fr-link[class*=" fr-icon-"], +.fr-header .fr-links-group .fr-link[class^=fr-fi-], +.fr-header .fr-links-group .fr-link[class*=" fr-fi-"] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-header .fr-links-group .fr-link[class^=fr-icon-]::before, +.fr-header .fr-links-group .fr-link[class*=" fr-icon-"]::before, +.fr-header .fr-links-group .fr-link[class^=fr-fi-]::before, +.fr-header .fr-links-group .fr-link[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + content: ""; +} + +.fr-header .fr-header__menu-links .fr-links-group .fr-link { + width: 100%; + min-height: 3rem; + padding-left: 0; + margin-bottom: 0; +} + +.fr-header .fr-modal > * > .fr-link--close { + margin-bottom: 1.5rem; +} + +.fr-header__menu-links::after { + box-shadow: inset 0 1px 0 0 var(--border-default-grey); +} + +.fr-header__menu-links .fr-btn { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: none; +} + +.fr-header__menu-links .fr-btn:disabled, +.fr-header__menu-links a.fr-btn:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-header__tools-links .fr-btn { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-header__tools-links .fr-btn:disabled, +.fr-header__tools-links a.fr-btn:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn:disabled, +.fr-header__tools-links > .fr-translate:first-child:last-child a.fr-btn:not([href]) { + color: var(--text-disabled-grey); + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-header__navbar .fr-service__title { + color: var(--text-title-grey); +} + +.fr-header__navbar .fr-btn:disabled, +.fr-header__navbar a.fr-btn:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-header__navbar .fr-btn--menu { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-header__navbar .fr-btn--menu:disabled, +.fr-header__navbar a.fr-btn--menu:not([href]) { + color: var(--text-disabled-grey); + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-header__menu-links .fr-link { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-header__menu-links .fr-link:disabled, +.fr-header__menu-links a.fr-link:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-header__tools-links .fr-link { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-header__tools-links .fr-link:disabled, +.fr-header__tools-links a.fr-link:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + .fr-header__service-title { + font-size: 1.25rem; + line-height: 1.75rem; + } + + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ + .fr-header__body-row { + padding: 1.5rem 0; + } + + .fr-header__brand { + margin-top: -1rem; + margin-bottom: -1rem; + flex-wrap: nowrap; + width: auto; + padding-left: 0; + padding-right: 0; + z-index: auto; + background: transparent; + filter: none; + } + + .fr-header__brand-top { + width: auto; + } + + .fr-header__brand.fr-enlarge-link a[href]::before { + outline-offset: 2px; + } + + .fr-header__logo, + .fr-header__operator, + .fr-header__service { + padding: 1rem; + } + + .fr-header__service { + margin-left: 0; + margin-right: 0; + box-shadow: none; + } + + .fr-header__service::before { + content: none; + } + + .fr-header .fr-modal { + margin: 0; + width: auto; + height: auto; + visibility: inherit; + opacity: 1; + position: initial; + background-color: transparent; + overflow: initial; + } + + .fr-header .fr-modal > * > .fr-btn--close { + display: none; + } + + .fr-header .fr-modal > .fr-container { + padding-top: 0; + padding-bottom: 0; + height: auto; + } + + .fr-header__navbar { + display: none; + } + + .fr-header__tools { + flex-direction: column; + align-items: flex-end; + text-align: right; + padding-left: 1rem; + padding-right: 1rem; + margin-left: auto; + flex: 1 0 auto; + } + + .fr-header__tools-links + .fr-header__search { + margin-top: 1rem; + } + + .fr-header__tools .fr-header__search { + max-width: 24rem; + margin-left: auto; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-], + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"], + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-], + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before, + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before, + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + } + + .fr-header__tools-links { + display: flex; + flex-direction: row; + justify-content: flex-end; + gap: 0.5rem; + } + + .fr-header__tools-links .fr-btns-group { + justify-content: flex-end; + margin: 0 -0.25rem -1rem; + } + + .fr-header__tools-links .fr-btns-group .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + margin-left: 0.25rem; + margin-right: 0.25rem; + } + + .fr-header__tools-links .fr-btns-group > li { + display: inline-flex; + max-width: 100%; + width: auto; + align-items: flex-start; + } + + .fr-header .fr-header__menu-links .fr-translate { + margin-left: 0; + margin-right: 0; + margin-bottom: -1rem; + } + + .fr-header .fr-header__menu-links { + display: none; + } + + .fr-header .fr-nav { + justify-content: flex-start; + } + + .fr-header .fr-nav__list { + margin: 0 -1rem; + max-width: calc(100% + 1rem); + } + + .fr-header .fr-links-group { + justify-content: flex-end; + } + + .fr-header .fr-links-group .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + } + + .fr-header .fr-links-group > li { + display: inline-flex; + max-width: 100%; + width: auto; + } + + .fr-header__tools-links .fr-links-group { + justify-content: flex-end; + margin: 0 -0.25rem; + } + + .fr-header__tools-links .fr-links-group .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + } + + .fr-header__tools-links .fr-links-group > li { + display: inline-flex; + max-width: 100%; + width: auto; + } + + .fr-header__tools-links .fr-links-group .fr-link { + margin-left: 0.25rem; + margin-right: 0.25rem; + } + + .fr-header .fr-modal > * > .fr-link--close { + display: none; + } + + .fr-header { + z-index: calc(var(--ground) + 750); + background-color: var(--background-raised-grey); + + --idle: transparent; + --hover: var(--background-raised-grey-hover); + --active: var(--background-raised-grey-active); + filter: drop-shadow(var(--raised-shadow)); + } + + .fr-header .fr-header__menu { + box-shadow: inset 0 1px 0 0 var(--border-default-grey); + } + + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-header { + outline: 1px solid; + } + + .fr-header__navbar .fr-btn--menu::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-header__navbar .fr-btn--search::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-header .fr-header__menu-links .fr-btn { + border: none; + } +} +@media (-ms-high-contrast: active) and (min-width: 62em), (forced-colors: active) and (min-width: 62em) { + .fr-header { + outline: none; + } +} +@media (hover: hover) and (pointer: fine) { + .fr-header__brand.fr-enlarge-link a[href]:hover { + --a: 0.1; + } + + .fr-header__brand.fr-enlarge-link a[href]:active { + --a: 0.2; + } +} +@media (prefers-color-scheme: dark) and (forced-colors: active) { + .fr-header__logo .fr-logo::after { + background-position: -1.96875rem 100%; + } + + [data-fr-theme=dark] .fr-header__logo .fr-logo::after { + background-position: -1.96875rem 100%; + } +} +@media (prefers-color-scheme: light) and (forced-colors: active) { + .fr-header__logo .fr-logo::after { + background-position: 0 calc(100% + 1.40625rem); + } + + [data-fr-theme=dark] .fr-header__logo .fr-logo::after { + background-position: 0 calc(100% + 1.40625rem); + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-header ul { + list-style-type: none; + } + + .fr-header ol { + list-style-type: none; + } + + .fr-header ul, + .fr-header ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-header [href] { + text-decoration: none; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):not(.fr-btn--display)::before { + width: 1rem; + height: 1rem; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before, + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before, + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before { + width: 1rem; + height: 1rem; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn.fr-btn--display::before { + width: 1rem; + height: 1rem; + } + + .fr-header__tools-links .fr-link { + overflow: visible; + background-color: transparent; + color: #000091; + } + + .fr-header__service-title, + .fr-header__service-tagline { + margin: 0; + } + + .fr-header__operator img { + height: auto !important; + } + + .fr-header__navbar .fr-btn--menu::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/menu-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-header__navbar .fr-btn--search::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/search-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-header__brand { + z-index: 750; + background-color: #fff; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + } + + .fr-header__service { + color: #161616; + } + + .fr-header__service::before { + background-color: #ddd; + } + + .fr-header__menu-links::after { + box-shadow: inset 0 1px 0 0 #ddd; + } + + .fr-header__menu-links .fr-btn { + background-color: transparent; + color: #000091; + box-shadow: none; + } + + .fr-header__menu-links .fr-btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__menu-links .fr-btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__menu-links .fr-btn:disabled, + .fr-header__menu-links a.fr-btn:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-header__menu-links .fr-btn:disabled:hover, + .fr-header__menu-links a.fr-btn:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__menu-links .fr-btn:disabled:active, + .fr-header__menu-links a.fr-btn:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__tools-links .fr-btn { + background-color: transparent; + color: #000091; + } + + .fr-header__tools-links .fr-btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__tools-links .fr-btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__tools-links .fr-btn:disabled, + .fr-header__tools-links a.fr-btn:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-header__tools-links .fr-btn:disabled:hover, + .fr-header__tools-links a.fr-btn:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__tools-links .fr-btn:disabled:active, + .fr-header__tools-links a.fr-btn:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn { + background-color: transparent; + color: #000091; + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn:disabled, + .fr-header__tools-links > .fr-translate:first-child:last-child a.fr-btn:not([href]) { + color: #929292; + box-shadow: inset 0 0 0 1px #e5e5e5; + background-color: transparent; + } + + .fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn:disabled:hover, + .fr-header__tools-links > .fr-translate:first-child:last-child a.fr-btn:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn:disabled:active, + .fr-header__tools-links > .fr-translate:first-child:last-child a.fr-btn:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__navbar .fr-service__title { + color: #161616; + } + + .fr-header__navbar .fr-btn { + background-color: transparent; + color: #000091; + } + + .fr-header__navbar .fr-btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__navbar .fr-btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__navbar .fr-btn:disabled, + .fr-header__navbar a.fr-btn:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-header__navbar .fr-btn:disabled:hover, + .fr-header__navbar a.fr-btn:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__navbar .fr-btn:disabled:active, + .fr-header__navbar a.fr-btn:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__navbar .fr-btn--menu { + background-color: transparent; + color: #000091; + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-header__navbar .fr-btn--menu:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__navbar .fr-btn--menu:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__navbar .fr-btn--menu:disabled, + .fr-header__navbar a.fr-btn--menu:not([href]) { + color: #929292; + box-shadow: inset 0 0 0 1px #e5e5e5; + background-color: transparent; + } + + .fr-header__navbar .fr-btn--menu:disabled:hover, + .fr-header__navbar a.fr-btn--menu:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__navbar .fr-btn--menu:disabled:active, + .fr-header__navbar a.fr-btn--menu:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header .fr-modal { + background-color: #fff; + } + + .fr-header__menu-links .fr-link { + background-color: transparent; + color: #000091; + box-shadow: inset 0 -1px 0 0 #ddd; + } + + .fr-header__menu-links .fr-link:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__menu-links .fr-link:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__menu-links .fr-link:disabled, + .fr-header__menu-links a.fr-link:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-header__menu-links .fr-link:disabled:hover, + .fr-header__menu-links a.fr-link:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__menu-links .fr-link:disabled:active, + .fr-header__menu-links a.fr-link:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__tools-links .fr-link:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__tools-links .fr-link:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__tools-links .fr-link:disabled, + .fr-header__tools-links a.fr-link:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-header__tools-links .fr-link:disabled:hover, + .fr-header__tools-links a.fr-link:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__tools-links .fr-link:disabled:active, + .fr-header__tools-links a.fr-link:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) and (min-width: 62em) { + .fr-header .fr-modal { + position: static; + overflow: visible; + } +} +@media screen and (min-width: 62em) and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-header { + z-index: 750; + background-color: #fff; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + } + + .fr-header__brand { + z-index: auto; + background: transparent; + box-shadow: none; + } + + .fr-header__service { + box-shadow: none; + } + + .fr-header .fr-header__menu { + box-shadow: inset 0 1px 0 0 #ddd; + } +} +@media print { + .fr-header__menu { + display: none; + } + + .fr-header__body-row { + padding: 0; + } + + .fr-header__body .fr-header__tools, + .fr-header__body .fr-header__navbar { + display: none; + } + + .fr-header__brand { + flex-wrap: nowrap; + } + + .fr-header__brand-top { + width: auto; + } + + .fr-header__service { + box-shadow: none; + } +} diff --git a/dist/dsfr/component/header/header.legacy.css b/dist/dsfr/component/header/header.legacy.css new file mode 100644 index 0000000..8726864 --- /dev/null +++ b/dist/dsfr/component/header/header.legacy.css @@ -0,0 +1,343 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-header ul { + list-style-type: none; + } + + .fr-header ol { + list-style-type: none; + } + + .fr-header ul, + .fr-header ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-header [href] { + text-decoration: none; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):not(.fr-btn--display)::before { + width: 1rem; + height: 1rem; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before, + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before, + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before { + width: 1rem; + height: 1rem; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn.fr-btn--display::before { + width: 1rem; + height: 1rem; + } + + .fr-header__tools-links .fr-link { + overflow: visible; + background-color: transparent; + color: #000091; + } + + .fr-header__service-title, + .fr-header__service-tagline { + margin: 0; + } + + .fr-header__operator img { + height: auto !important; + } + + .fr-header__navbar .fr-btn--menu::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/menu-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-header__navbar .fr-btn--search::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/search-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-header__brand { + z-index: 750; + background-color: #fff; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + } + + .fr-header__service { + color: #161616; + } + + .fr-header__service::before { + background-color: #ddd; + } + + .fr-header__menu-links::after { + box-shadow: inset 0 1px 0 0 #ddd; + } + + .fr-header__menu-links .fr-btn { + background-color: transparent; + color: #000091; + box-shadow: none; + } + + .fr-header__menu-links .fr-btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__menu-links .fr-btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__menu-links .fr-btn:disabled, + .fr-header__menu-links a.fr-btn:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-header__menu-links .fr-btn:disabled:hover, + .fr-header__menu-links a.fr-btn:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__menu-links .fr-btn:disabled:active, + .fr-header__menu-links a.fr-btn:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__tools-links .fr-btn { + background-color: transparent; + color: #000091; + } + + .fr-header__tools-links .fr-btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__tools-links .fr-btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__tools-links .fr-btn:disabled, + .fr-header__tools-links a.fr-btn:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-header__tools-links .fr-btn:disabled:hover, + .fr-header__tools-links a.fr-btn:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__tools-links .fr-btn:disabled:active, + .fr-header__tools-links a.fr-btn:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn { + background-color: transparent; + color: #000091; + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn:disabled, + .fr-header__tools-links > .fr-translate:first-child:last-child a.fr-btn:not([href]) { + color: #929292; + box-shadow: inset 0 0 0 1px #e5e5e5; + background-color: transparent; + } + + .fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn:disabled:hover, + .fr-header__tools-links > .fr-translate:first-child:last-child a.fr-btn:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn:disabled:active, + .fr-header__tools-links > .fr-translate:first-child:last-child a.fr-btn:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__navbar .fr-service__title { + color: #161616; + } + + .fr-header__navbar .fr-btn { + background-color: transparent; + color: #000091; + } + + .fr-header__navbar .fr-btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__navbar .fr-btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__navbar .fr-btn:disabled, + .fr-header__navbar a.fr-btn:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-header__navbar .fr-btn:disabled:hover, + .fr-header__navbar a.fr-btn:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__navbar .fr-btn:disabled:active, + .fr-header__navbar a.fr-btn:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__navbar .fr-btn--menu { + background-color: transparent; + color: #000091; + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-header__navbar .fr-btn--menu:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__navbar .fr-btn--menu:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__navbar .fr-btn--menu:disabled, + .fr-header__navbar a.fr-btn--menu:not([href]) { + color: #929292; + box-shadow: inset 0 0 0 1px #e5e5e5; + background-color: transparent; + } + + .fr-header__navbar .fr-btn--menu:disabled:hover, + .fr-header__navbar a.fr-btn--menu:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__navbar .fr-btn--menu:disabled:active, + .fr-header__navbar a.fr-btn--menu:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header .fr-modal { + background-color: #fff; + } + + .fr-header__menu-links .fr-link { + background-color: transparent; + color: #000091; + box-shadow: inset 0 -1px 0 0 #ddd; + } + + .fr-header__menu-links .fr-link:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__menu-links .fr-link:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__menu-links .fr-link:disabled, + .fr-header__menu-links a.fr-link:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-header__menu-links .fr-link:disabled:hover, + .fr-header__menu-links a.fr-link:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__menu-links .fr-link:disabled:active, + .fr-header__menu-links a.fr-link:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__tools-links .fr-link:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__tools-links .fr-link:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__tools-links .fr-link:disabled, + .fr-header__tools-links a.fr-link:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-header__tools-links .fr-link:disabled:hover, + .fr-header__tools-links a.fr-link:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__tools-links .fr-link:disabled:active, + .fr-header__tools-links a.fr-link:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) and (min-width: 62em) { + .fr-header .fr-modal { + position: static; + overflow: visible; + } +} +@media screen and (min-width: 62em) and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-header { + z-index: 750; + background-color: #fff; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + } + + .fr-header__brand { + z-index: auto; + background: transparent; + box-shadow: none; + } + + .fr-header__service { + box-shadow: none; + } + + .fr-header .fr-header__menu { + box-shadow: inset 0 1px 0 0 #ddd; + } +} diff --git a/dist/dsfr/component/header/header.legacy.min.css b/dist/dsfr/component/header/header.legacy.min.css new file mode 100644 index 0000000..d776aa2 --- /dev/null +++ b/dist/dsfr/component/header/header.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-header ol,.fr-header ul{list-style-type:none}.fr-header ol,.fr-header ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-header [href]{text-decoration:none}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn.fr-btn--display:before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):not(.fr-btn--display):before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:before{height:1rem;width:1rem}.fr-header__tools-links .fr-link{background-color:transparent;color:#000091;overflow:visible}.fr-header__service-tagline,.fr-header__service-title{margin:0}.fr-header__operator img{height:auto!important}.fr-header__navbar .fr-btn--menu:before{background-image:url(../../icons/system/menu-fill.svg)}.fr-header__navbar .fr-btn--menu:before,.fr-header__navbar .fr-btn--search:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-header__navbar .fr-btn--search:before{background-image:url(../../icons/system/search-line.svg)}.fr-header__brand{background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,18,.16);z-index:750}.fr-header__service{color:#161616}.fr-header__service:before{background-color:#ddd}.fr-header__menu-links:after{box-shadow:inset 0 1px 0 0 #ddd}.fr-header__menu-links .fr-btn{background-color:transparent;box-shadow:none;color:#000091}.fr-header__menu-links .fr-btn:hover{background-color:rgba(0,0,0,.05)}.fr-header__menu-links .fr-btn:active{background-color:rgba(0,0,0,.1)}.fr-header__menu-links .fr-btn:disabled,.fr-header__menu-links a.fr-btn:not([href]){background-color:transparent;color:#929292}.fr-header__menu-links .fr-btn:disabled:hover,.fr-header__menu-links a.fr-btn:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-header__menu-links .fr-btn:disabled:active,.fr-header__menu-links a.fr-btn:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-header__tools-links .fr-btn{background-color:transparent;color:#000091}.fr-header__tools-links .fr-btn:hover{background-color:rgba(0,0,0,.05)}.fr-header__tools-links .fr-btn:active{background-color:rgba(0,0,0,.1)}.fr-header__tools-links .fr-btn:disabled,.fr-header__tools-links a.fr-btn:not([href]){background-color:transparent;color:#929292}.fr-header__tools-links .fr-btn:disabled:hover,.fr-header__tools-links a.fr-btn:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-header__tools-links .fr-btn:disabled:active,.fr-header__tools-links a.fr-btn:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-header__tools-links>.fr-translate:first-child:last-child .fr-btn{background-color:transparent;box-shadow:inset 0 0 0 1px #ddd;color:#000091}.fr-header__tools-links>.fr-translate:first-child:last-child .fr-btn:hover{background-color:rgba(0,0,0,.05)}.fr-header__tools-links>.fr-translate:first-child:last-child .fr-btn:active{background-color:rgba(0,0,0,.1)}.fr-header__tools-links>.fr-translate:first-child:last-child .fr-btn:disabled,.fr-header__tools-links>.fr-translate:first-child:last-child a.fr-btn:not([href]){background-color:transparent;box-shadow:inset 0 0 0 1px #e5e5e5;color:#929292}.fr-header__tools-links>.fr-translate:first-child:last-child .fr-btn:disabled:hover,.fr-header__tools-links>.fr-translate:first-child:last-child a.fr-btn:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-header__tools-links>.fr-translate:first-child:last-child .fr-btn:disabled:active,.fr-header__tools-links>.fr-translate:first-child:last-child a.fr-btn:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-header__navbar .fr-service__title{color:#161616}.fr-header__navbar .fr-btn{background-color:transparent;color:#000091}.fr-header__navbar .fr-btn:hover{background-color:rgba(0,0,0,.05)}.fr-header__navbar .fr-btn:active{background-color:rgba(0,0,0,.1)}.fr-header__navbar .fr-btn:disabled,.fr-header__navbar a.fr-btn:not([href]){background-color:transparent;color:#929292}.fr-header__navbar .fr-btn:disabled:hover,.fr-header__navbar a.fr-btn:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-header__navbar .fr-btn:disabled:active,.fr-header__navbar a.fr-btn:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-header__navbar .fr-btn--menu{background-color:transparent;box-shadow:inset 0 0 0 1px #ddd;color:#000091}.fr-header__navbar .fr-btn--menu:hover{background-color:rgba(0,0,0,.05)}.fr-header__navbar .fr-btn--menu:active{background-color:rgba(0,0,0,.1)}.fr-header__navbar .fr-btn--menu:disabled,.fr-header__navbar a.fr-btn--menu:not([href]){background-color:transparent;box-shadow:inset 0 0 0 1px #e5e5e5;color:#929292}.fr-header__navbar .fr-btn--menu:disabled:hover,.fr-header__navbar a.fr-btn--menu:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-header__navbar .fr-btn--menu:disabled:active,.fr-header__navbar a.fr-btn--menu:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-header .fr-modal{background-color:#fff}.fr-header__menu-links .fr-link{background-color:transparent;box-shadow:inset 0 -1px 0 0 #ddd;color:#000091}.fr-header__menu-links .fr-link:hover{background-color:rgba(0,0,0,.05)}.fr-header__menu-links .fr-link:active{background-color:rgba(0,0,0,.1)}.fr-header__menu-links .fr-link:disabled,.fr-header__menu-links a.fr-link:not([href]){background-color:transparent;color:#929292}.fr-header__menu-links .fr-link:disabled:hover,.fr-header__menu-links a.fr-link:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-header__menu-links .fr-link:disabled:active,.fr-header__menu-links a.fr-link:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-header__tools-links .fr-link:hover{background-color:rgba(0,0,0,.05)}.fr-header__tools-links .fr-link:active{background-color:rgba(0,0,0,.1)}.fr-header__tools-links .fr-link:disabled,.fr-header__tools-links a.fr-link:not([href]){background-color:transparent;color:#929292}.fr-header__tools-links .fr-link:disabled:hover,.fr-header__tools-links a.fr-link:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-header__tools-links .fr-link:disabled:active,.fr-header__tools-links a.fr-link:not([href]):active{background-color:rgba(0,0,0,.1)}}@media screen and (min-width:0\0) and (min-resolution:72dpi) and (min-width:62em){.fr-header .fr-modal{overflow:visible;position:static}}@media screen and (min-width:62em) and (min-width:0\0) and (min-resolution:72dpi){.fr-header{background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,18,.16);z-index:750}.fr-header__brand{background:transparent;box-shadow:none;z-index:auto}.fr-header__service{box-shadow:none}.fr-header .fr-header__menu{box-shadow:inset 0 1px 0 0 #ddd}} \ No newline at end of file diff --git a/dist/dsfr/component/header/header.main.css b/dist/dsfr/component/header/header.main.css new file mode 100644 index 0000000..2c03de6 --- /dev/null +++ b/dist/dsfr/component/header/header.main.css @@ -0,0 +1,860 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + HEADER +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-header { + --underline-img: none; + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + --text-spacing: 0; + --title-spacing: 0; + width: 100%; + position: relative; +} + +.fr-header__body-row { + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + margin: 0 -1rem; +} + +.fr-header__logo__apitech { + max-height: 70px; + max-width: 200px; +} + +.fr-header__brand { + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + flex-wrap: wrap; + width: 100%; + padding-left: 0.25rem; + padding-right: 0.25rem; + z-index: calc(var(--ground) + 750); + background-color: var(--background-raised-grey); + + --idle: transparent; + --hover: var(--background-raised-grey-hover); + --active: var(--background-raised-grey-active); + filter: drop-shadow(var(--raised-shadow)); +} + +.fr-header__brand::after { + content: ""; + display: block; + position: relative; + z-index: 1; + flex: 1; + align-self: stretch; +} + +.fr-header__brand-top { + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + width: 100%; + overflow: hidden; +} + +.fr-header__brand.fr-enlarge-link a[href]::before { + outline-offset: -2px; +} + +.fr-header__logo { + order: 1; + flex: 0 0 auto; + padding: 0.75rem; +} + +.fr-header__logo .fr-logo { + font-size: 0.7875rem; + padding: 0.75rem; + margin: -0.75rem; +} + +.fr-header__logo .fr-logo::before { + width: 2.0625rem; + height: 0.75rem; + margin-bottom: 0.25rem; + background-size: 2.0625rem 0.84375rem, 2.0625rem 0.75rem, 0; + background-position: 0 -0.046875rem, 0 0, 0 0; +} + +:root[data-fr-mourning] .fr-header__logo .fr-logo::before { + background-size: 2.0625rem 0.84375rem, 0, 2.0625rem 0.75rem; +} + +.fr-header__logo .fr-logo::after { + min-width: 1.96875rem; + background-size: 3.9375rem 2.8125rem; + background-position: 0 calc(100% + 1.40625rem); + padding-top: 1.65625rem; +} + +[data-fr-theme=dark] .fr-header__logo .fr-logo::after { + background-position: -1.96875rem 100%; +} + +.fr-header__operator { + padding: 0.75rem; + order: 2; + flex: 0 1 auto; +} + +.fr-header__operator img { + display: block; + min-width: 3.5rem; +} + +.fr-header__service { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + margin-left: 0.75rem; + margin-right: 0.75rem; + + --external-link-content: none; + color: var(--text-title-grey); +} + +.fr-header__service::before { + content: ""; + display: block; + width: calc(100% - 2rem); + height: 1px; + position: absolute; + transform: translateY(-0.75rem); + background-color: var(--border-default-grey); + + --idle: transparent; + --hover: var(--border-default-grey-hover); + --active: var(--border-default-grey-active); +} + +.fr-header__service-title { + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; +} + +.fr-header__service-title .fr-badge { + vertical-align: middle; + margin: -0.25rem 0 0 0.25rem; +} + +.fr-header__service-tagline { + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-header .fr-modal { + overflow: auto; + justify-content: initial; + background-color: var(--background-lifted-grey); + + --idle: transparent; + --hover: var(--background-lifted-grey-hover); + --active: var(--background-lifted-grey-active); +} + +.fr-header .fr-modal:not([role=dialog]) { + transition: none; +} + +.fr-header .fr-modal::before { + content: none; +} + +.fr-header .fr-modal::after { + content: none; +} + +.fr-header .fr-modal > * > .fr-btn--close { + margin-bottom: 1.5rem; +} + +.fr-header .fr-modal > .fr-container { + pointer-events: all; + padding-top: 1rem; + padding-bottom: 4.5rem; + height: 100%; + overflow: inherit; +} + +.fr-header__navbar { + display: flex; + flex-direction: row; + align-items: flex-start; + justify-content: flex-end; + padding: 0.25rem; + margin-right: -0.5rem; + margin-top: 0.25rem; + order: 3; + flex: 1; + align-self: stretch; + z-index: calc(var(--ground) + 1000); +} + +.fr-header__navbar .fr-btn { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + margin-left: 0.5rem; + margin-right: 0.5rem; + flex: 0 0 auto; + white-space: nowrap; + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-header__navbar .fr-btn::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-header__navbar .fr-btn--menu::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/menu-fill.svg"); + mask-image: url("../../icons/system/menu-fill.svg"); + content: ""; +} + +.fr-header__navbar .fr-btn--search::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/search-line.svg"); + mask-image: url("../../icons/system/search-line.svg"); + content: ""; +} + +.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn { + justify-content: flex-start; + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-header__tools-links { + display: none; +} + +.fr-header__tools-links > .fr-btn[class^=fr-icon-], +.fr-header__tools-links > .fr-btn[class*=" fr-icon-"], +.fr-header__tools-links > .fr-btn[class^=fr-fi-], +.fr-header__tools-links > .fr-btn[class*=" fr-fi-"] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-header__tools-links > .fr-btn[class^=fr-icon-]::before, +.fr-header__tools-links > .fr-btn[class*=" fr-icon-"]::before, +.fr-header__tools-links > .fr-btn[class^=fr-fi-]::before, +.fr-header__tools-links > .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-header__tools-links > .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-header__tools-links > .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-header .fr-header__menu-links::after { + content: ""; + display: block; + margin: 0.75rem -1rem; + width: calc(100% + 2rem); + height: 1px; +} + +.fr-header .fr-header__menu-links .fr-translate { + margin-left: -0.5rem; + margin-right: -0.5rem; +} + +.fr-header .fr-header__menu-links .fr-translate__btn { + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) { + display: flex; + flex-direction: column; +} + +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn { + margin-bottom: 0; +} + +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-], +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"], +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-], +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"] { + min-height: 3rem; + padding-left: 0; + padding-right: 0; +} + +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + min-height: 3rem; + padding-left: 0; + padding-right: 0; +} + +.fr-header .fr-links-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + display: flex; + align-items: stretch; + flex-wrap: wrap; +} + +.fr-header .fr-links-group > li, +.fr-header .fr-links-group > div { + width: 100%; + max-width: 100%; +} + +.fr-header .fr-links-group .fr-btn { + width: calc(100% - 1rem); + margin: 0 0.5rem 1rem; + justify-content: center; +} + +.fr-header .fr-links-group .fr-link { + --underline-img: none; + --hover-tint: var(--hover); + --active-tint: var(--active); +} + +.fr-header .fr-links-group .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; +} + +.fr-header .fr-links-group .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, +.fr-header .fr-links-group .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after { + --icon-size: 1rem; +} + +.fr-header .fr-links-group .fr-link[class^=fr-icon-], +.fr-header .fr-links-group .fr-link[class*=" fr-icon-"], +.fr-header .fr-links-group .fr-link[class^=fr-fi-], +.fr-header .fr-links-group .fr-link[class*=" fr-fi-"] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-header .fr-links-group .fr-link[class^=fr-icon-]::before, +.fr-header .fr-links-group .fr-link[class*=" fr-icon-"]::before, +.fr-header .fr-links-group .fr-link[class^=fr-fi-]::before, +.fr-header .fr-links-group .fr-link[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + content: ""; +} + +.fr-header .fr-header__menu-links .fr-links-group .fr-link { + width: 100%; + min-height: 3rem; + padding-left: 0; + margin-bottom: 0; +} + +.fr-header .fr-modal > * > .fr-link--close { + margin-bottom: 1.5rem; +} + +.fr-header__menu-links::after { + box-shadow: inset 0 1px 0 0 var(--border-default-grey); +} + +.fr-header__menu-links .fr-btn { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: none; +} + +.fr-header__menu-links .fr-btn:disabled, +.fr-header__menu-links a.fr-btn:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-header__tools-links .fr-btn { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-header__tools-links .fr-btn:disabled, +.fr-header__tools-links a.fr-btn:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn:disabled, +.fr-header__tools-links > .fr-translate:first-child:last-child a.fr-btn:not([href]) { + color: var(--text-disabled-grey); + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-header__navbar .fr-service__title { + color: var(--text-title-grey); +} + +.fr-header__navbar .fr-btn:disabled, +.fr-header__navbar a.fr-btn:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-header__navbar .fr-btn--menu { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-header__navbar .fr-btn--menu:disabled, +.fr-header__navbar a.fr-btn--menu:not([href]) { + color: var(--text-disabled-grey); + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-header__menu-links .fr-link { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-header__menu-links .fr-link:disabled, +.fr-header__menu-links a.fr-link:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-header__tools-links .fr-link { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-header__tools-links .fr-link:disabled, +.fr-header__tools-links a.fr-link:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + .fr-header__service-title { + font-size: 1.25rem; + line-height: 1.75rem; + } +} +@media (min-width: 62em) { + /*! media lg */ + .fr-header__body-row { + padding: 1.5rem 0; + } + + .fr-header__brand { + margin-top: -1rem; + margin-bottom: -1rem; + flex-wrap: nowrap; + width: auto; + padding-left: 0; + padding-right: 0; + z-index: auto; + background: transparent; + filter: none; + } + + .fr-header__brand-top { + width: auto; + } + + .fr-header__brand.fr-enlarge-link a[href]::before { + outline-offset: 2px; + } + + .fr-header__logo, + .fr-header__operator, + .fr-header__service { + padding: 1rem; + } + + .fr-header__service { + margin-left: 0; + margin-right: 0; + box-shadow: none; + } + + .fr-header__service::before { + content: none; + } + + .fr-header .fr-modal { + margin: 0; + width: auto; + height: auto; + visibility: inherit; + opacity: 1; + position: initial; + background-color: transparent; + overflow: initial; + } + + .fr-header .fr-modal > * > .fr-btn--close { + display: none; + } + + .fr-header .fr-modal > .fr-container { + padding-top: 0; + padding-bottom: 0; + height: auto; + } + + .fr-header__navbar { + display: none; + } + + .fr-header__tools { + flex-direction: column; + align-items: flex-end; + text-align: right; + padding-left: 1rem; + padding-right: 1rem; + margin-left: auto; + flex: 1 0 auto; + } + + .fr-header__tools-links + .fr-header__search { + margin-top: 1rem; + } + + .fr-header__tools .fr-header__search { + max-width: 24rem; + margin-left: auto; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-], + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"], + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-], + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before, + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before, + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + } + + .fr-header__tools-links { + display: flex; + flex-direction: row; + justify-content: flex-end; + gap: 0.5rem; + } + + .fr-header__tools-links .fr-btns-group { + justify-content: flex-end; + margin: 0 -0.25rem -1rem; + } + + .fr-header__tools-links .fr-btns-group .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + margin-left: 0.25rem; + margin-right: 0.25rem; + } + + .fr-header__tools-links .fr-btns-group > li { + display: inline-flex; + max-width: 100%; + width: auto; + align-items: flex-start; + } + + .fr-header .fr-header__menu-links .fr-translate { + margin-left: 0; + margin-right: 0; + margin-bottom: -1rem; + } + + .fr-header .fr-header__menu-links { + display: none; + } + + .fr-header .fr-nav { + justify-content: flex-start; + } + + .fr-header .fr-nav__list { + margin: 0 -1rem; + max-width: calc(100% + 1rem); + } + + .fr-header .fr-links-group { + justify-content: flex-end; + } + + .fr-header .fr-links-group .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + } + + .fr-header .fr-links-group > li { + display: inline-flex; + max-width: 100%; + width: auto; + } + + .fr-header__tools-links .fr-links-group { + justify-content: flex-end; + margin: 0 -0.25rem; + } + + .fr-header__tools-links .fr-links-group .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + } + + .fr-header__tools-links .fr-links-group > li { + display: inline-flex; + max-width: 100%; + width: auto; + } + + .fr-header__tools-links .fr-links-group .fr-link { + margin-left: 0.25rem; + margin-right: 0.25rem; + } + + .fr-header .fr-modal > * > .fr-link--close { + display: none; + } + + .fr-header { + z-index: calc(var(--ground) + 750); + background-color: var(--background-raised-grey); + + --idle: transparent; + --hover: var(--background-raised-grey-hover); + --active: var(--background-raised-grey-active); + filter: drop-shadow(var(--raised-shadow)); + } + + .fr-header .fr-header__menu { + box-shadow: inset 0 1px 0 0 var(--border-default-grey); + } +} +@media (min-width: 78em) { + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-header { + outline: 1px solid; + } + + .fr-header__navbar .fr-btn--menu::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-header__navbar .fr-btn--search::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-header .fr-header__menu-links .fr-btn { + border: none; + } +} +@media (-ms-high-contrast: active) and (min-width: 62em), (forced-colors: active) and (min-width: 62em) { + .fr-header { + outline: none; + } +} +@media (hover: hover) and (pointer: fine) { + .fr-header__brand.fr-enlarge-link a[href]:hover { + --a: 0.1; + } + + .fr-header__brand.fr-enlarge-link a[href]:active { + --a: 0.2; + } +} +@media (prefers-color-scheme: dark) and (forced-colors: active) { + .fr-header__logo .fr-logo::after { + background-position: -1.96875rem 100%; + } + + [data-fr-theme=dark] .fr-header__logo .fr-logo::after { + background-position: -1.96875rem 100%; + } +} +@media (prefers-color-scheme: light) and (forced-colors: active) { + .fr-header__logo .fr-logo::after { + background-position: 0 calc(100% + 1.40625rem); + } + + [data-fr-theme=dark] .fr-header__logo .fr-logo::after { + background-position: 0 calc(100% + 1.40625rem); + } +} diff --git a/dist/dsfr/component/header/header.main.min.css b/dist/dsfr/component/header/header.main.min.css new file mode 100644 index 0000000..2555c6c --- /dev/null +++ b/dist/dsfr/component/header/header.main.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-header{--underline-img:none;--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;--text-spacing:0;--title-spacing:0;position:relative;width:100%}.fr-header__body-row{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin:0 -1rem}.fr-header__logo__apitech{max-height:70px;max-width:200px}.fr-header__brand{--idle:transparent;--hover:var(--background-raised-grey-hover);--active:var(--background-raised-grey-active);align-items:center;background-color:var(--background-raised-grey);display:flex;filter:drop-shadow(var(--raised-shadow));flex-direction:row;flex-wrap:wrap;justify-content:flex-start;padding-left:.25rem;padding-right:.25rem;width:100%;z-index:calc(var(--ground) + 750)}.fr-header__brand:after{align-self:stretch;content:"";display:block;flex:1;position:relative;z-index:1}.fr-header__brand-top{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;overflow:hidden;width:100%}.fr-header__brand.fr-enlarge-link a[href]:before{outline-offset:-2px}.fr-header__logo{flex:0 0 auto;order:1;padding:.75rem}.fr-header__logo .fr-logo{font-size:.7875rem;margin:-.75rem;padding:.75rem}.fr-header__logo .fr-logo:before{background-position:0 -.046875rem,0 0,0 0;background-size:2.0625rem .84375rem,2.0625rem .75rem,0;height:.75rem;margin-bottom:.25rem;width:2.0625rem}:root[data-fr-mourning] .fr-header__logo .fr-logo:before{background-size:2.0625rem .84375rem,0,2.0625rem .75rem}.fr-header__logo .fr-logo:after{background-position:0 calc(100% + 1.40625rem);background-size:3.9375rem 2.8125rem;min-width:1.96875rem;padding-top:1.65625rem}[data-fr-theme=dark] .fr-header__logo .fr-logo:after{background-position:-1.96875rem 100%}.fr-header__operator{flex:0 1 auto;order:2;padding:.75rem}.fr-header__operator img{display:block;min-width:3.5rem}.fr-header__service{--external-link-content:none;color:var(--text-title-grey);margin-left:.75rem;margin-right:.75rem;padding-bottom:.75rem;padding-top:.75rem}.fr-header__service:before{--idle:transparent;--hover:var(--border-default-grey-hover);--active:var(--border-default-grey-active);background-color:var(--border-default-grey);content:"";display:block;height:1px;position:absolute;transform:translateY(-.75rem);width:calc(100% - 2rem)}.fr-header__service-title{font-size:1.125rem;font-weight:700;line-height:1.5rem}.fr-header__service-title .fr-badge{margin:-.25rem 0 0 .25rem;vertical-align:middle}.fr-header__service-tagline{font-size:.875rem;line-height:1.5rem}.fr-header .fr-modal{--idle:transparent;--hover:var(--background-lifted-grey-hover);--active:var(--background-lifted-grey-active);background-color:var(--background-lifted-grey);justify-content:normal;overflow:auto}.fr-header .fr-modal:not([role=dialog]){transition:none}.fr-header .fr-modal:after,.fr-header .fr-modal:before{content:none}.fr-header .fr-modal>*>.fr-btn--close{margin-bottom:1.5rem}.fr-header .fr-modal>.fr-container{height:100%;overflow:inherit;padding-bottom:4.5rem;padding-top:1rem;pointer-events:all}.fr-header__navbar{align-items:flex-start;align-self:stretch;display:flex;flex:1;flex-direction:row;justify-content:flex-end;margin-right:-.5rem;margin-top:.25rem;order:3;padding:.25rem;z-index:calc(var(--ground) + 1000)}.fr-header__navbar .fr-btn{--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france);flex:0 0 auto;font-size:1rem;line-height:1.5rem;margin-left:.5rem;margin-right:.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-header__navbar .fr-btn:before{--icon-size:1.5rem;margin-left:0;margin-right:.5rem}.fr-header__navbar .fr-btn--menu:before{-webkit-mask-image:url(../../icons/system/menu-fill.svg);mask-image:url(../../icons/system/menu-fill.svg)}.fr-header__navbar .fr-btn--menu:before,.fr-header__navbar .fr-btn--search:before{background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-header__navbar .fr-btn--search:before{-webkit-mask-image:url(../../icons/system/search-line.svg);mask-image:url(../../icons/system/search-line.svg)}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn{font-size:1rem;justify-content:flex-start;line-height:1.5rem;max-height:none;max-width:100%;min-height:2.5rem;overflow:initial;padding:.5rem 1rem}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-header__tools-links{display:none}.fr-header__tools-links>.fr-btn[class*=" fr-fi-"],.fr-header__tools-links>.fr-btn[class*=" fr-icon-"],.fr-header__tools-links>.fr-btn[class^=fr-fi-],.fr-header__tools-links>.fr-btn[class^=fr-icon-]{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-header__tools-links>.fr-btn[class*=" fr-fi-"]:before,.fr-header__tools-links>.fr-btn[class*=" fr-icon-"]:before,.fr-header__tools-links>.fr-btn[class^=fr-fi-]:before,.fr-header__tools-links>.fr-btn[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-header__tools-links>.fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-header__tools-links>.fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-header .fr-header__menu-links:after{content:"";display:block;height:1px;margin:.75rem -1rem;width:calc(100% + 2rem)}.fr-header .fr-header__menu-links .fr-translate{margin-left:-.5rem;margin-right:-.5rem}.fr-header .fr-header__menu-links .fr-translate__btn{padding-left:.5rem;padding-right:.5rem}.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]){display:flex;flex-direction:column}.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn{margin-bottom:0}.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]),.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"],.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"],.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-],.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]{min-height:3rem;padding-left:0;padding-right:0}.fr-header .fr-links-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;align-items:stretch;display:flex;flex-wrap:wrap}.fr-header .fr-links-group>div,.fr-header .fr-links-group>li{max-width:100%;width:100%}.fr-header .fr-links-group .fr-btn{justify-content:center;margin:0 .5rem 1rem;width:calc(100% - 1rem)}.fr-header .fr-links-group .fr-link{--underline-img:none;--hover-tint:var(--hover);--active-tint:var(--active)}.fr-header .fr-links-group .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:.875rem;line-height:1.5rem;min-height:2rem;padding:.25rem .75rem}.fr-header .fr-links-group .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):after,.fr-header .fr-links-group .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{--icon-size:1rem}.fr-header .fr-links-group .fr-link[class*=" fr-fi-"],.fr-header .fr-links-group .fr-link[class*=" fr-icon-"],.fr-header .fr-links-group .fr-link[class^=fr-fi-],.fr-header .fr-links-group .fr-link[class^=fr-icon-]{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-header .fr-links-group .fr-link[class*=" fr-fi-"]:before,.fr-header .fr-links-group .fr-link[class*=" fr-icon-"]:before,.fr-header .fr-links-group .fr-link[class^=fr-fi-]:before,.fr-header .fr-links-group .fr-link[class^=fr-icon-]:before{--icon-size:1rem;content:"";margin-left:-.125rem;margin-right:.5rem}.fr-header .fr-header__menu-links .fr-links-group .fr-link{margin-bottom:0;min-height:3rem;padding-left:0;width:100%}.fr-header .fr-modal>*>.fr-link--close{margin-bottom:1.5rem}.fr-header__menu-links:after{box-shadow:inset 0 1px 0 0 var(--border-default-grey)}.fr-header__menu-links .fr-btn{--hover:inherit;--active:inherit;background-color:transparent;box-shadow:none;color:var(--text-action-high-blue-france)}.fr-header__menu-links .fr-btn:disabled,.fr-header__menu-links a.fr-btn:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}.fr-header__tools-links .fr-btn{--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france)}.fr-header__tools-links .fr-btn:disabled,.fr-header__tools-links a.fr-btn:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}.fr-header__tools-links>.fr-translate:first-child:last-child .fr-btn{--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-default-grey);color:var(--text-action-high-blue-france)}.fr-header__tools-links>.fr-translate:first-child:last-child .fr-btn:disabled,.fr-header__tools-links>.fr-translate:first-child:last-child a.fr-btn:not([href]){--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-header__navbar .fr-service__title{color:var(--text-title-grey)}.fr-header__navbar .fr-btn:disabled,.fr-header__navbar a.fr-btn:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}.fr-header__navbar .fr-btn--menu{--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-default-grey);color:var(--text-action-high-blue-france)}.fr-header__navbar .fr-btn--menu:disabled,.fr-header__navbar a.fr-btn--menu:not([href]){--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-header__menu-links .fr-link{--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 -1px 0 0 var(--border-default-grey);color:var(--text-action-high-blue-france)}.fr-header__menu-links .fr-link:disabled,.fr-header__menu-links a.fr-link:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}.fr-header__tools-links .fr-link{--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france)}.fr-header__tools-links .fr-link:disabled,.fr-header__tools-links a.fr-link:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */.fr-header__service-title{font-size:1.25rem;line-height:1.75rem}}@media (min-width:62em){ + /*! media lg */.fr-header__body-row{padding:1.5rem 0}.fr-header__brand{background:transparent;filter:none;flex-wrap:nowrap;margin-bottom:-1rem;margin-top:-1rem;padding-left:0;padding-right:0;width:auto;z-index:auto}.fr-header__brand-top{width:auto}.fr-header__brand.fr-enlarge-link a[href]:before{outline-offset:2px}.fr-header__logo,.fr-header__operator,.fr-header__service{padding:1rem}.fr-header__service{box-shadow:none;margin-left:0;margin-right:0}.fr-header__service:before{content:none}.fr-header .fr-modal{background-color:transparent;height:auto;margin:0;opacity:1;overflow:initial;position:static;visibility:inherit;width:auto}.fr-header .fr-modal>*>.fr-btn--close{display:none}.fr-header .fr-modal>.fr-container{height:auto;padding-bottom:0;padding-top:0}.fr-header__navbar{display:none}.fr-header__tools{align-items:flex-end;flex:1 0 auto;flex-direction:column;margin-left:auto;padding-left:1rem;padding-right:1rem;text-align:right}.fr-header__tools-links+.fr-header__search{margin-top:1rem}.fr-header__tools .fr-header__search{margin-left:auto;max-width:24rem}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"],.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"],.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-],.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-header__tools-links{display:flex;flex-direction:row;gap:.5rem;justify-content:flex-end}.fr-header__tools-links .fr-btns-group{justify-content:flex-end;margin:0 -.25rem -1rem}.fr-header__tools-links .fr-btns-group .fr-btn{margin-left:.25rem;margin-right:.25rem;max-width:100%;width:auto}.fr-header__tools-links .fr-btns-group>li{align-items:flex-start;display:inline-flex;max-width:100%;width:auto}.fr-header .fr-header__menu-links .fr-translate{margin-bottom:-1rem;margin-left:0;margin-right:0}.fr-header .fr-header__menu-links{display:none}.fr-header .fr-nav{justify-content:flex-start}.fr-header .fr-nav__list{margin:0 -1rem;max-width:calc(100% + 1rem)}.fr-header .fr-links-group{justify-content:flex-end}.fr-header .fr-links-group .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-header .fr-links-group>li{display:inline-flex;max-width:100%;width:auto}.fr-header__tools-links .fr-links-group{justify-content:flex-end;margin:0 -.25rem}.fr-header__tools-links .fr-links-group .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-header__tools-links .fr-links-group>li{display:inline-flex;max-width:100%;width:auto}.fr-header__tools-links .fr-links-group .fr-link{margin-left:.25rem;margin-right:.25rem}.fr-header .fr-modal>*>.fr-link--close{display:none}.fr-header{--idle:transparent;--hover:var(--background-raised-grey-hover);--active:var(--background-raised-grey-active);background-color:var(--background-raised-grey);filter:drop-shadow(var(--raised-shadow));z-index:calc(var(--ground) + 750)}.fr-header .fr-header__menu{box-shadow:inset 0 1px 0 0 var(--border-default-grey)}}@media (min-width:78em){ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-header{outline:1px solid}.fr-header__navbar .fr-btn--menu:before,.fr-header__navbar .fr-btn--search:before{background-color:buttontext;forced-color-adjust:none}.fr-header .fr-header__menu-links .fr-btn{border:none}}@media (-ms-high-contrast:active) and (min-width:62em),(forced-colors:active) and (min-width:62em){.fr-header{outline:none}}@media (hover:hover) and (pointer:fine){.fr-header__brand.fr-enlarge-link a[href]:hover{--a:0.1}.fr-header__brand.fr-enlarge-link a[href]:active{--a:0.2}}@media (prefers-color-scheme:dark) and (forced-colors:active){.fr-header__logo .fr-logo:after,[data-fr-theme=dark] .fr-header__logo .fr-logo:after{background-position:-1.96875rem 100%}}@media (prefers-color-scheme:light) and (forced-colors:active){.fr-header__logo .fr-logo:after,[data-fr-theme=dark] .fr-header__logo .fr-logo:after{background-position:0 calc(100% + 1.40625rem)}} \ No newline at end of file diff --git a/dist/dsfr/component/header/header.min.css b/dist/dsfr/component/header/header.min.css new file mode 100644 index 0000000..7c272ea --- /dev/null +++ b/dist/dsfr/component/header/header.min.css @@ -0,0 +1,11 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-header{--underline-img:none;--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;--text-spacing:0;--title-spacing:0;position:relative;width:100%}.fr-header__body-row{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin:0 -1rem}.fr-header__logo__apitech{max-height:70px;max-width:200px}.fr-header__brand{--idle:transparent;--hover:var(--background-raised-grey-hover);--active:var(--background-raised-grey-active);align-items:center;background-color:var(--background-raised-grey);display:flex;filter:drop-shadow(var(--raised-shadow));flex-direction:row;flex-wrap:wrap;justify-content:flex-start;padding-left:.25rem;padding-right:.25rem;width:100%;z-index:calc(var(--ground) + 750)}.fr-header__brand:after{align-self:stretch;content:"";display:block;flex:1;position:relative;z-index:1}.fr-header__brand-top{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;overflow:hidden;width:100%}.fr-header__brand.fr-enlarge-link a[href]:before{outline-offset:-2px}.fr-header__logo{flex:0 0 auto;order:1;padding:.75rem}.fr-header__logo .fr-logo{font-size:.7875rem;margin:-.75rem;padding:.75rem}.fr-header__logo .fr-logo:before{background-position:0 -.046875rem,0 0,0 0;background-size:2.0625rem .84375rem,2.0625rem .75rem,0;height:.75rem;margin-bottom:.25rem;width:2.0625rem}:root[data-fr-mourning] .fr-header__logo .fr-logo:before{background-size:2.0625rem .84375rem,0,2.0625rem .75rem}.fr-header__logo .fr-logo:after{background-position:0 calc(100% + 1.40625rem);background-size:3.9375rem 2.8125rem;min-width:1.96875rem;padding-top:1.65625rem}[data-fr-theme=dark] .fr-header__logo .fr-logo:after{background-position:-1.96875rem 100%}.fr-header__operator{flex:0 1 auto;order:2;padding:.75rem}.fr-header__operator img{display:block;min-width:3.5rem}.fr-header__service{--external-link-content:none;color:var(--text-title-grey);margin-left:.75rem;margin-right:.75rem;padding-bottom:.75rem;padding-top:.75rem}.fr-header__service:before{--idle:transparent;--hover:var(--border-default-grey-hover);--active:var(--border-default-grey-active);background-color:var(--border-default-grey);content:"";display:block;height:1px;position:absolute;transform:translateY(-.75rem);width:calc(100% - 2rem)}.fr-header__service-title{font-size:1.125rem;font-weight:700;line-height:1.5rem}.fr-header__service-title .fr-badge{margin:-.25rem 0 0 .25rem;vertical-align:middle}.fr-header__service-tagline{font-size:.875rem;line-height:1.5rem}.fr-header .fr-modal{--idle:transparent;--hover:var(--background-lifted-grey-hover);--active:var(--background-lifted-grey-active);background-color:var(--background-lifted-grey);justify-content:normal;overflow:auto}.fr-header .fr-modal:not([role=dialog]){transition:none}.fr-header .fr-modal:after,.fr-header .fr-modal:before{content:none}.fr-header .fr-modal>*>.fr-btn--close{margin-bottom:1.5rem}.fr-header .fr-modal>.fr-container{height:100%;overflow:inherit;padding-bottom:4.5rem;padding-top:1rem;pointer-events:all}.fr-header__navbar{align-items:flex-start;align-self:stretch;display:flex;flex:1;flex-direction:row;justify-content:flex-end;margin-right:-.5rem;margin-top:.25rem;order:3;padding:.25rem;z-index:calc(var(--ground) + 1000)}.fr-header__navbar .fr-btn{--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france);flex:0 0 auto;font-size:1rem;line-height:1.5rem;margin-left:.5rem;margin-right:.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-header__navbar .fr-btn:before{--icon-size:1.5rem;margin-left:0;margin-right:.5rem}.fr-header__navbar .fr-btn--menu:before{-webkit-mask-image:url(../../icons/system/menu-fill.svg);mask-image:url(../../icons/system/menu-fill.svg)}.fr-header__navbar .fr-btn--menu:before,.fr-header__navbar .fr-btn--search:before{background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-header__navbar .fr-btn--search:before{-webkit-mask-image:url(../../icons/system/search-line.svg);mask-image:url(../../icons/system/search-line.svg)}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn{font-size:1rem;justify-content:flex-start;line-height:1.5rem;max-height:none;max-width:100%;min-height:2.5rem;overflow:initial;padding:.5rem 1rem}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-header__tools-links{display:none}.fr-header__tools-links>.fr-btn[class*=" fr-fi-"],.fr-header__tools-links>.fr-btn[class*=" fr-icon-"],.fr-header__tools-links>.fr-btn[class^=fr-fi-],.fr-header__tools-links>.fr-btn[class^=fr-icon-]{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-header__tools-links>.fr-btn[class*=" fr-fi-"]:before,.fr-header__tools-links>.fr-btn[class*=" fr-icon-"]:before,.fr-header__tools-links>.fr-btn[class^=fr-fi-]:before,.fr-header__tools-links>.fr-btn[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-header__tools-links>.fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-header__tools-links>.fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-header .fr-header__menu-links:after{content:"";display:block;height:1px;margin:.75rem -1rem;width:calc(100% + 2rem)}.fr-header .fr-header__menu-links .fr-translate{margin-left:-.5rem;margin-right:-.5rem}.fr-header .fr-header__menu-links .fr-translate__btn{padding-left:.5rem;padding-right:.5rem}.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]){display:flex;flex-direction:column}.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn{margin-bottom:0}.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]),.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"],.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"],.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-],.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]{min-height:3rem;padding-left:0;padding-right:0}.fr-header .fr-links-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;align-items:stretch;display:flex;flex-wrap:wrap}.fr-header .fr-links-group>div,.fr-header .fr-links-group>li{max-width:100%;width:100%}.fr-header .fr-links-group .fr-btn{justify-content:center;margin:0 .5rem 1rem;width:calc(100% - 1rem)}.fr-header .fr-links-group .fr-link{--underline-img:none;--hover-tint:var(--hover);--active-tint:var(--active)}.fr-header .fr-links-group .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:.875rem;line-height:1.5rem;min-height:2rem;padding:.25rem .75rem}.fr-header .fr-links-group .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):after,.fr-header .fr-links-group .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{--icon-size:1rem}.fr-header .fr-links-group .fr-link[class*=" fr-fi-"],.fr-header .fr-links-group .fr-link[class*=" fr-icon-"],.fr-header .fr-links-group .fr-link[class^=fr-fi-],.fr-header .fr-links-group .fr-link[class^=fr-icon-]{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-header .fr-links-group .fr-link[class*=" fr-fi-"]:before,.fr-header .fr-links-group .fr-link[class*=" fr-icon-"]:before,.fr-header .fr-links-group .fr-link[class^=fr-fi-]:before,.fr-header .fr-links-group .fr-link[class^=fr-icon-]:before{--icon-size:1rem;content:"";margin-left:-.125rem;margin-right:.5rem}.fr-header .fr-header__menu-links .fr-links-group .fr-link{margin-bottom:0;min-height:3rem;padding-left:0;width:100%}.fr-header .fr-modal>*>.fr-link--close{margin-bottom:1.5rem}.fr-header__menu-links:after{box-shadow:inset 0 1px 0 0 var(--border-default-grey)}.fr-header__menu-links .fr-btn{--hover:inherit;--active:inherit;background-color:transparent;box-shadow:none;color:var(--text-action-high-blue-france)}.fr-header__menu-links .fr-btn:disabled,.fr-header__menu-links a.fr-btn:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}.fr-header__tools-links .fr-btn{--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france)}.fr-header__tools-links .fr-btn:disabled,.fr-header__tools-links a.fr-btn:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}.fr-header__tools-links>.fr-translate:first-child:last-child .fr-btn{--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-default-grey);color:var(--text-action-high-blue-france)}.fr-header__tools-links>.fr-translate:first-child:last-child .fr-btn:disabled,.fr-header__tools-links>.fr-translate:first-child:last-child a.fr-btn:not([href]){--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-header__navbar .fr-service__title{color:var(--text-title-grey)}.fr-header__navbar .fr-btn:disabled,.fr-header__navbar a.fr-btn:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}.fr-header__navbar .fr-btn--menu{--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-default-grey);color:var(--text-action-high-blue-france)}.fr-header__navbar .fr-btn--menu:disabled,.fr-header__navbar a.fr-btn--menu:not([href]){--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-header__menu-links .fr-link{--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 -1px 0 0 var(--border-default-grey);color:var(--text-action-high-blue-france)}.fr-header__menu-links .fr-link:disabled,.fr-header__menu-links a.fr-link:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}.fr-header__tools-links .fr-link{--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france)}.fr-header__tools-links .fr-link:disabled,.fr-header__tools-links a.fr-link:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */.fr-header__service-title{font-size:1.25rem;line-height:1.75rem} + /*! media md */}@media (min-width:62em){ + /*! media lg */.fr-header__body-row{padding:1.5rem 0}.fr-header__brand{background:transparent;filter:none;flex-wrap:nowrap;margin-bottom:-1rem;margin-top:-1rem;padding-left:0;padding-right:0;width:auto;z-index:auto}.fr-header__brand-top{width:auto}.fr-header__brand.fr-enlarge-link a[href]:before{outline-offset:2px}.fr-header__logo,.fr-header__operator,.fr-header__service{padding:1rem}.fr-header__service{box-shadow:none;margin-left:0;margin-right:0}.fr-header__service:before{content:none}.fr-header .fr-modal{background-color:transparent;height:auto;margin:0;opacity:1;overflow:initial;position:static;visibility:inherit;width:auto}.fr-header .fr-modal>*>.fr-btn--close{display:none}.fr-header .fr-modal>.fr-container{height:auto;padding-bottom:0;padding-top:0}.fr-header__navbar{display:none}.fr-header__tools{align-items:flex-end;flex:1 0 auto;flex-direction:column;margin-left:auto;padding-left:1rem;padding-right:1rem;text-align:right}.fr-header__tools-links+.fr-header__search{margin-top:1rem}.fr-header__tools .fr-header__search{margin-left:auto;max-width:24rem}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"],.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"],.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-],.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-header__tools-links{display:flex;flex-direction:row;gap:.5rem;justify-content:flex-end}.fr-header__tools-links .fr-btns-group{justify-content:flex-end;margin:0 -.25rem -1rem}.fr-header__tools-links .fr-btns-group .fr-btn{margin-left:.25rem;margin-right:.25rem;max-width:100%;width:auto}.fr-header__tools-links .fr-btns-group>li{align-items:flex-start;display:inline-flex;max-width:100%;width:auto}.fr-header .fr-header__menu-links .fr-translate{margin-bottom:-1rem;margin-left:0;margin-right:0}.fr-header .fr-header__menu-links{display:none}.fr-header .fr-nav{justify-content:flex-start}.fr-header .fr-nav__list{margin:0 -1rem;max-width:calc(100% + 1rem)}.fr-header .fr-links-group{justify-content:flex-end}.fr-header .fr-links-group .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-header .fr-links-group>li{display:inline-flex;max-width:100%;width:auto}.fr-header__tools-links .fr-links-group{justify-content:flex-end;margin:0 -.25rem}.fr-header__tools-links .fr-links-group .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-header__tools-links .fr-links-group>li{display:inline-flex;max-width:100%;width:auto}.fr-header__tools-links .fr-links-group .fr-link{margin-left:.25rem;margin-right:.25rem}.fr-header .fr-modal>*>.fr-link--close{display:none}.fr-header{--idle:transparent;--hover:var(--background-raised-grey-hover);--active:var(--background-raised-grey-active);background-color:var(--background-raised-grey);filter:drop-shadow(var(--raised-shadow));z-index:calc(var(--ground) + 750)}.fr-header .fr-header__menu{box-shadow:inset 0 1px 0 0 var(--border-default-grey)} + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-header{outline:1px solid}.fr-header__navbar .fr-btn--menu:before,.fr-header__navbar .fr-btn--search:before{background-color:buttontext;forced-color-adjust:none}.fr-header .fr-header__menu-links .fr-btn{border:none}}@media (-ms-high-contrast:active) and (min-width:62em),(forced-colors:active) and (min-width:62em){.fr-header{outline:none}}@media (hover:hover) and (pointer:fine){.fr-header__brand.fr-enlarge-link a[href]:hover{--a:0.1}.fr-header__brand.fr-enlarge-link a[href]:active{--a:0.2}}@media (prefers-color-scheme:dark) and (forced-colors:active){.fr-header__logo .fr-logo:after,[data-fr-theme=dark] .fr-header__logo .fr-logo:after{background-position:-1.96875rem 100%}}@media (prefers-color-scheme:light) and (forced-colors:active){.fr-header__logo .fr-logo:after,[data-fr-theme=dark] .fr-header__logo .fr-logo:after{background-position:0 calc(100% + 1.40625rem)}}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-header ol,.fr-header ul{list-style-type:none}.fr-header ol,.fr-header ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-header [href]{text-decoration:none}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn.fr-btn--display:before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):not(.fr-btn--display):before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:before{height:1rem;width:1rem}.fr-header__tools-links .fr-link{background-color:transparent;color:#000091;overflow:visible}.fr-header__service-tagline,.fr-header__service-title{margin:0}.fr-header__operator img{height:auto!important}.fr-header__navbar .fr-btn--menu:before{background-image:url(../../icons/system/menu-fill.svg)}.fr-header__navbar .fr-btn--menu:before,.fr-header__navbar .fr-btn--search:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-header__navbar .fr-btn--search:before{background-image:url(../../icons/system/search-line.svg)}.fr-header__brand{background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,18,.16);z-index:750}.fr-header__service{color:#161616}.fr-header__service:before{background-color:#ddd}.fr-header__menu-links:after{box-shadow:inset 0 1px 0 0 #ddd}.fr-header__menu-links .fr-btn{background-color:transparent;box-shadow:none;color:#000091}.fr-header__menu-links .fr-btn:hover{background-color:rgba(0,0,0,.05)}.fr-header__menu-links .fr-btn:active{background-color:rgba(0,0,0,.1)}.fr-header__menu-links .fr-btn:disabled,.fr-header__menu-links a.fr-btn:not([href]){background-color:transparent;color:#929292}.fr-header__menu-links .fr-btn:disabled:hover,.fr-header__menu-links a.fr-btn:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-header__menu-links .fr-btn:disabled:active,.fr-header__menu-links a.fr-btn:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-header__tools-links .fr-btn{background-color:transparent;color:#000091}.fr-header__tools-links .fr-btn:hover{background-color:rgba(0,0,0,.05)}.fr-header__tools-links .fr-btn:active{background-color:rgba(0,0,0,.1)}.fr-header__tools-links .fr-btn:disabled,.fr-header__tools-links a.fr-btn:not([href]){background-color:transparent;color:#929292}.fr-header__tools-links .fr-btn:disabled:hover,.fr-header__tools-links a.fr-btn:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-header__tools-links .fr-btn:disabled:active,.fr-header__tools-links a.fr-btn:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-header__tools-links>.fr-translate:first-child:last-child .fr-btn{background-color:transparent;box-shadow:inset 0 0 0 1px #ddd;color:#000091}.fr-header__tools-links>.fr-translate:first-child:last-child .fr-btn:hover{background-color:rgba(0,0,0,.05)}.fr-header__tools-links>.fr-translate:first-child:last-child .fr-btn:active{background-color:rgba(0,0,0,.1)}.fr-header__tools-links>.fr-translate:first-child:last-child .fr-btn:disabled,.fr-header__tools-links>.fr-translate:first-child:last-child a.fr-btn:not([href]){background-color:transparent;box-shadow:inset 0 0 0 1px #e5e5e5;color:#929292}.fr-header__tools-links>.fr-translate:first-child:last-child .fr-btn:disabled:hover,.fr-header__tools-links>.fr-translate:first-child:last-child a.fr-btn:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-header__tools-links>.fr-translate:first-child:last-child .fr-btn:disabled:active,.fr-header__tools-links>.fr-translate:first-child:last-child a.fr-btn:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-header__navbar .fr-service__title{color:#161616}.fr-header__navbar .fr-btn{background-color:transparent;color:#000091}.fr-header__navbar .fr-btn:hover{background-color:rgba(0,0,0,.05)}.fr-header__navbar .fr-btn:active{background-color:rgba(0,0,0,.1)}.fr-header__navbar .fr-btn:disabled,.fr-header__navbar a.fr-btn:not([href]){background-color:transparent;color:#929292}.fr-header__navbar .fr-btn:disabled:hover,.fr-header__navbar a.fr-btn:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-header__navbar .fr-btn:disabled:active,.fr-header__navbar a.fr-btn:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-header__navbar .fr-btn--menu{background-color:transparent;box-shadow:inset 0 0 0 1px #ddd;color:#000091}.fr-header__navbar .fr-btn--menu:hover{background-color:rgba(0,0,0,.05)}.fr-header__navbar .fr-btn--menu:active{background-color:rgba(0,0,0,.1)}.fr-header__navbar .fr-btn--menu:disabled,.fr-header__navbar a.fr-btn--menu:not([href]){background-color:transparent;box-shadow:inset 0 0 0 1px #e5e5e5;color:#929292}.fr-header__navbar .fr-btn--menu:disabled:hover,.fr-header__navbar a.fr-btn--menu:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-header__navbar .fr-btn--menu:disabled:active,.fr-header__navbar a.fr-btn--menu:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-header .fr-modal{background-color:#fff}.fr-header__menu-links .fr-link{background-color:transparent;box-shadow:inset 0 -1px 0 0 #ddd;color:#000091}.fr-header__menu-links .fr-link:hover{background-color:rgba(0,0,0,.05)}.fr-header__menu-links .fr-link:active{background-color:rgba(0,0,0,.1)}.fr-header__menu-links .fr-link:disabled,.fr-header__menu-links a.fr-link:not([href]){background-color:transparent;color:#929292}.fr-header__menu-links .fr-link:disabled:hover,.fr-header__menu-links a.fr-link:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-header__menu-links .fr-link:disabled:active,.fr-header__menu-links a.fr-link:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-header__tools-links .fr-link:hover{background-color:rgba(0,0,0,.05)}.fr-header__tools-links .fr-link:active{background-color:rgba(0,0,0,.1)}.fr-header__tools-links .fr-link:disabled,.fr-header__tools-links a.fr-link:not([href]){background-color:transparent;color:#929292}.fr-header__tools-links .fr-link:disabled:hover,.fr-header__tools-links a.fr-link:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-header__tools-links .fr-link:disabled:active,.fr-header__tools-links a.fr-link:not([href]):active{background-color:rgba(0,0,0,.1)}}@media screen and (min-width:0\0) and (min-resolution:72dpi) and (min-width:62em){.fr-header .fr-modal{overflow:visible;position:static}}@media screen and (min-width:62em) and (min-width:0\0) and (min-resolution:72dpi){.fr-header{background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,18,.16);z-index:750}.fr-header__brand{background:transparent;box-shadow:none;z-index:auto}.fr-header__service{box-shadow:none}.fr-header .fr-header__menu{box-shadow:inset 0 1px 0 0 #ddd}}@media print{.fr-header__menu{display:none}.fr-header__body-row{padding:0}.fr-header__body .fr-header__navbar,.fr-header__body .fr-header__tools{display:none}.fr-header__brand{flex-wrap:nowrap}.fr-header__brand-top{width:auto}.fr-header__service{box-shadow:none}} \ No newline at end of file diff --git a/dist/dsfr/component/header/header.module.js b/dist/dsfr/component/header/header.module.js new file mode 100644 index 0000000..e78e6e8 --- /dev/null +++ b/dist/dsfr/component/header/header.module.js @@ -0,0 +1,139 @@ +/*! DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) */ + +const config = { + prefix: 'fr', + namespace: 'dsfr', + organisation: '@gouvfr', + version: '1.13.2' +}; + +const api = window[config.namespace]; + +const HeaderSelector = { + HEADER: api.internals.ns.selector('header'), + BRAND_LINK: api.internals.ns.selector('header__brand a'), + TOOLS_LINKS: api.internals.ns.selector('header__tools-links'), + MENU_LINKS: api.internals.ns.selector('header__menu-links'), + BUTTONS: `${api.internals.ns.selector('header__tools-links')} ${api.internals.ns.selector('btns-group')}, ${api.internals.ns.selector('header__tools-links')} ${api.internals.ns.selector('links-group')}`, + MODALS: `${api.internals.ns.selector('header__search')}${api.internals.ns.selector('modal')}, ${api.internals.ns.selector('header__menu')}${api.internals.ns.selector('modal')}` +}; + +class HeaderLinks extends api.core.Instance { + static get instanceClassName () { + return 'HeaderLinks'; + } + + init () { + const header = this.queryParentSelector(HeaderSelector.HEADER); + this.toolsLinks = header.querySelector(HeaderSelector.TOOLS_LINKS); + this.menuLinks = header.querySelector(HeaderSelector.MENU_LINKS); + const copySuffix = '-mobile'; + + const toolsHtml = this.toolsLinks.innerHTML.replace(/ +/g, ' '); + const menuHtml = this.menuLinks.innerHTML.replace(/ +/g, ' '); + // Pour éviter de dupliquer des id, on ajoute un suffixe aux id et aria-controls duppliqués. + let toolsHtmlIdList = toolsHtml.match(/id="(.*?)"/gm) || []; + + // on a besoin d'échapper les backslash dans la chaine de caractère + // eslint-disable-next-line no-useless-escape + toolsHtmlIdList = toolsHtmlIdList.map(element => element.replace('id=\"', '').replace('\"', '')); + + const dupplicateAttributes = ['aria-controls', 'aria-describedby', 'aria-labelledby']; + + let toolsHtmlDuplicateId = toolsHtml.replace(/id="(.*?)"/gm, `id="$1${copySuffix}"`); + + for (const attribute of dupplicateAttributes) { + const toolsHtmlAttributeList = toolsHtml.match(new RegExp(`${attribute}="(.*?)"`, 'gm')); + if (toolsHtmlAttributeList) { + for (const element of toolsHtmlAttributeList) { + const attributeValue = element.replace(`${attribute}="`, '').replace('"', ''); + if (toolsHtmlIdList.includes(attributeValue)) { + toolsHtmlDuplicateId = toolsHtmlDuplicateId.replace(`${attribute}="${attributeValue}"`, `${attribute}="${attributeValue + copySuffix}"`); + } } + } + } + + if (toolsHtmlDuplicateId === menuHtml) return; + + switch (api.mode) { + case api.Modes.ANGULAR: + case api.Modes.REACT: + case api.Modes.VUE: + this.warn(`header__tools-links content is different from header__menu-links content. +As you're using a dynamic framework, you should handle duplication of this content yourself, please refer to documentation: +${api.header.doc}`); + break; + + default: + this.menuLinks.innerHTML = toolsHtmlDuplicateId; + } + } +} + +class HeaderModal extends api.core.Instance { + static get instanceClassName () { + return 'HeaderModal'; + } + + init () { + this.storeAria(); + this.isResizing = true; + } + + resize () { + if (this.isBreakpoint(api.core.Breakpoints.LG)) this.deactivateModal(); + else this.activateModal(); + } + + activateModal () { + const modal = this.element.getInstance('Modal'); + if (!modal) { + this.request(this.activateModal.bind(this)); + return; + } + this.restoreAria(); + modal.isActive = true; + this.listenClick({ capture: true }); + } + + deactivateModal () { + const modal = this.element.getInstance('Modal'); + if (!modal) { + this.request(this.deactivateModal.bind(this)); + return; + } + modal.conceal(); + modal.isActive = false; + this.storeAria(); + this.unlistenClick({ capture: true }); + } + + storeAria () { + if (this.hasAttribute('aria-labelledby')) this._ariaLabelledby = this.getAttribute('aria-labelledby'); + if (this.hasAttribute('aria-label')) this._ariaLabel = this.getAttribute('aria-label'); + this.removeAttribute('aria-labelledby'); + this.removeAttribute('aria-label'); + } + + restoreAria () { + if (this._ariaLabelledby) this.setAttribute('aria-labelledby', this._ariaLabelledby); + if (this._ariaLabel) this.setAttribute('aria-label', this._ariaLabel); + } + + handleClick (e) { + if (e.target.matches('a, button') && !e.target.matches('[aria-controls]') && !e.target.matches(api.core.DisclosureSelector.PREVENT_CONCEAL)) { + const modal = this.element.getInstance('Modal'); + modal.conceal(); + } + } +} + +api.header = { + HeaderLinks: HeaderLinks, + HeaderModal: HeaderModal, + HeaderSelector: HeaderSelector, + doc: 'https://www.systeme-de-design.gouv.fr/elements-d-interface/composants/en-tete' +}; + +api.internals.register(api.header.HeaderSelector.TOOLS_LINKS, api.header.HeaderLinks); +api.internals.register(api.header.HeaderSelector.MODALS, api.header.HeaderModal); diff --git a/dist/dsfr/component/header/header.module.min.js b/dist/dsfr/component/header/header.module.min.js new file mode 100644 index 0000000..4866a78 --- /dev/null +++ b/dist/dsfr/component/header/header.module.min.js @@ -0,0 +1,2 @@ +/*! DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) */ +const e=window.dsfr,t={HEADER:e.internals.ns.selector("header"),BRAND_LINK:e.internals.ns.selector("header__brand a"),TOOLS_LINKS:e.internals.ns.selector("header__tools-links"),MENU_LINKS:e.internals.ns.selector("header__menu-links"),BUTTONS:`${e.internals.ns.selector("header__tools-links")} ${e.internals.ns.selector("btns-group")}, ${e.internals.ns.selector("header__tools-links")} ${e.internals.ns.selector("links-group")}`,MODALS:`${e.internals.ns.selector("header__search")}${e.internals.ns.selector("modal")}, ${e.internals.ns.selector("header__menu")}${e.internals.ns.selector("modal")}`};class a extends e.core.Instance{static get instanceClassName(){return"HeaderLinks"}init(){const a=this.queryParentSelector(t.HEADER);this.toolsLinks=a.querySelector(t.TOOLS_LINKS),this.menuLinks=a.querySelector(t.MENU_LINKS);const s="-mobile",i=this.toolsLinks.innerHTML.replace(/ +/g," "),r=this.menuLinks.innerHTML.replace(/ +/g," ");let n=i.match(/id="(.*?)"/gm)||[];n=n.map((e=>e.replace('id="',"").replace('"',"")));const l=["aria-controls","aria-describedby","aria-labelledby"];let o=i.replace(/id="(.*?)"/gm,`id="$1${s}"`);for(const e of l){const t=i.match(new RegExp(`${e}="(.*?)"`,"gm"));if(t)for(const a of t){const t=a.replace(`${e}="`,"").replace('"',"");n.includes(t)&&(o=o.replace(`${e}="${t}"`,`${e}="${t+s}"`))}}if(o!==r)switch(e.mode){case e.Modes.ANGULAR:case e.Modes.REACT:case e.Modes.VUE:this.warn(`header__tools-links content is different from header__menu-links content.\nAs you're using a dynamic framework, you should handle duplication of this content yourself, please refer to documentation:\n${e.header.doc}`);break;default:this.menuLinks.innerHTML=o}}}class s extends e.core.Instance{static get instanceClassName(){return"HeaderModal"}init(){this.storeAria(),this.isResizing=!0}resize(){this.isBreakpoint(e.core.Breakpoints.LG)?this.deactivateModal():this.activateModal()}activateModal(){const e=this.element.getInstance("Modal");e?(this.restoreAria(),e.isActive=!0,this.listenClick({capture:!0})):this.request(this.activateModal.bind(this))}deactivateModal(){const e=this.element.getInstance("Modal");e?(e.conceal(),e.isActive=!1,this.storeAria(),this.unlistenClick({capture:!0})):this.request(this.deactivateModal.bind(this))}storeAria(){this.hasAttribute("aria-labelledby")&&(this._ariaLabelledby=this.getAttribute("aria-labelledby")),this.hasAttribute("aria-label")&&(this._ariaLabel=this.getAttribute("aria-label")),this.removeAttribute("aria-labelledby"),this.removeAttribute("aria-label")}restoreAria(){this._ariaLabelledby&&this.setAttribute("aria-labelledby",this._ariaLabelledby),this._ariaLabel&&this.setAttribute("aria-label",this._ariaLabel)}handleClick(t){if(t.target.matches("a, button")&&!t.target.matches("[aria-controls]")&&!t.target.matches(e.core.DisclosureSelector.PREVENT_CONCEAL)){this.element.getInstance("Modal").conceal()}}}e.header={HeaderLinks:a,HeaderModal:s,HeaderSelector:t,doc:"https://www.systeme-de-design.gouv.fr/elements-d-interface/composants/en-tete"},e.internals.register(e.header.HeaderSelector.TOOLS_LINKS,e.header.HeaderLinks),e.internals.register(e.header.HeaderSelector.MODALS,e.header.HeaderModal); diff --git a/dist/dsfr/component/header/header.print.css b/dist/dsfr/component/header/header.print.css new file mode 100644 index 0000000..b419727 --- /dev/null +++ b/dist/dsfr/component/header/header.print.css @@ -0,0 +1,29 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media print { + .fr-header__menu { + display: none; + } + + .fr-header__body-row { + padding: 0; + } + + .fr-header__body .fr-header__tools, + .fr-header__body .fr-header__navbar { + display: none; + } + + .fr-header__brand { + flex-wrap: nowrap; + } + + .fr-header__brand-top { + width: auto; + } + + .fr-header__service { + box-shadow: none; + } +} diff --git a/dist/dsfr/component/header/header.print.min.css b/dist/dsfr/component/header/header.print.min.css new file mode 100644 index 0000000..ae4eb87 --- /dev/null +++ b/dist/dsfr/component/header/header.print.min.css @@ -0,0 +1,3 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media print{.fr-header__menu{display:none}.fr-header__body-row{padding:0}.fr-header__body .fr-header__navbar,.fr-header__body .fr-header__tools{display:none}.fr-header__brand{flex-wrap:nowrap}.fr-header__brand-top{width:auto}.fr-header__service{box-shadow:none}} \ No newline at end of file diff --git a/dist/dsfr/component/highlight/highlight.css b/dist/dsfr/component/highlight/highlight.css new file mode 100644 index 0000000..c601589 --- /dev/null +++ b/dist/dsfr/component/highlight/highlight.css @@ -0,0 +1,207 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + HIGHLIGHT +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-highlight { + padding-left: 1.25rem; + font-size: 1rem; + line-height: 1.5rem; + background-size: 0.25rem 100%; + background-position: 0 0; + background-repeat: no-repeat; + background-image: linear-gradient(0deg, var(--border-default-blue-france), var(--border-default-blue-france)); +} + +.fr-highlight--green-tilleul-verveine { + background-image: linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)); +} + +.fr-highlight--green-bourgeon { + background-image: linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)); +} + +.fr-highlight--green-emeraude { + background-image: linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)); +} + +.fr-highlight--green-menthe { + background-image: linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)); +} + +.fr-highlight--green-archipel { + background-image: linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)); +} + +.fr-highlight--blue-ecume { + background-image: linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)); +} + +.fr-highlight--blue-cumulus { + background-image: linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)); +} + +.fr-highlight--purple-glycine { + background-image: linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)); +} + +.fr-highlight--pink-macaron { + background-image: linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)); +} + +.fr-highlight--pink-tuile { + background-image: linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)); +} + +.fr-highlight--yellow-tournesol { + background-image: linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)); +} + +.fr-highlight--yellow-moutarde { + background-image: linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)); +} + +.fr-highlight--orange-terre-battue { + background-image: linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)); +} + +.fr-highlight--brown-cafe-creme { + background-image: linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)); +} + +.fr-highlight--brown-caramel { + background-image: linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)); +} + +.fr-highlight--brown-opera { + background-image: linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)); +} + +.fr-highlight--beige-gris-galet { + background-image: linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)); +} + +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} + +@media (min-width: 48em) { + /*! media md */ + .fr-highlight { + padding-left: 2.25rem; + margin-left: 2rem; + } + + /*! media md */ +} + +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ +} + +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} + +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-highlight { + border-left: 4px solid; + padding-left: 1rem; + } +} + +@media (-ms-high-contrast: active) and (min-width: 48em), (forced-colors: active) and (min-width: 48em) { + .fr-highlight { + padding-left: 2rem; + } +} + +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-highlight { + background-image: linear-gradient(0deg, #6a6af4, #6a6af4); + } + + .fr-highlight--green-tilleul-verveine { + background-image: linear-gradient(0deg, #b7a73f, #b7a73f); + } + + .fr-highlight--green-bourgeon { + background-image: linear-gradient(0deg, #68a532, #68a532); + } + + .fr-highlight--green-emeraude { + background-image: linear-gradient(0deg, #00a95f, #00a95f); + } + + .fr-highlight--green-menthe { + background-image: linear-gradient(0deg, #009081, #009081); + } + + .fr-highlight--green-archipel { + background-image: linear-gradient(0deg, #009099, #009099); + } + + .fr-highlight--blue-ecume { + background-image: linear-gradient(0deg, #465f9d, #465f9d); + } + + .fr-highlight--blue-cumulus { + background-image: linear-gradient(0deg, #417dc4, #417dc4); + } + + .fr-highlight--purple-glycine { + background-image: linear-gradient(0deg, #a558a0, #a558a0); + } + + .fr-highlight--pink-macaron { + background-image: linear-gradient(0deg, #e18b76, #e18b76); + } + + .fr-highlight--pink-tuile { + background-image: linear-gradient(0deg, #ce614a, #ce614a); + } + + .fr-highlight--yellow-tournesol { + background-image: linear-gradient(0deg, #c8aa39, #c8aa39); + } + + .fr-highlight--yellow-moutarde { + background-image: linear-gradient(0deg, #c3992a, #c3992a); + } + + .fr-highlight--orange-terre-battue { + background-image: linear-gradient(0deg, #e4794a, #e4794a); + } + + .fr-highlight--brown-cafe-creme { + background-image: linear-gradient(0deg, #d1b781, #d1b781); + } + + .fr-highlight--brown-caramel { + background-image: linear-gradient(0deg, #c08c65, #c08c65); + } + + .fr-highlight--brown-opera { + background-image: linear-gradient(0deg, #bd987a, #bd987a); + } + + .fr-highlight--beige-gris-galet { + background-image: linear-gradient(0deg, #aea397, #aea397); + } +} + +@media print { + .fr-highlight { + border-left: 4px solid var(--border-default-grey); + background-image: none; + } +} diff --git a/dist/dsfr/component/highlight/highlight.legacy.css b/dist/dsfr/component/highlight/highlight.legacy.css new file mode 100644 index 0000000..e0ec258 --- /dev/null +++ b/dist/dsfr/component/highlight/highlight.legacy.css @@ -0,0 +1,88 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-highlight { + background-image: linear-gradient(0deg, #6a6af4, #6a6af4); + } + + .fr-highlight--green-tilleul-verveine { + background-image: linear-gradient(0deg, #b7a73f, #b7a73f); + } + + .fr-highlight--green-bourgeon { + background-image: linear-gradient(0deg, #68a532, #68a532); + } + + .fr-highlight--green-emeraude { + background-image: linear-gradient(0deg, #00a95f, #00a95f); + } + + .fr-highlight--green-menthe { + background-image: linear-gradient(0deg, #009081, #009081); + } + + .fr-highlight--green-archipel { + background-image: linear-gradient(0deg, #009099, #009099); + } + + .fr-highlight--blue-ecume { + background-image: linear-gradient(0deg, #465f9d, #465f9d); + } + + .fr-highlight--blue-cumulus { + background-image: linear-gradient(0deg, #417dc4, #417dc4); + } + + .fr-highlight--purple-glycine { + background-image: linear-gradient(0deg, #a558a0, #a558a0); + } + + .fr-highlight--pink-macaron { + background-image: linear-gradient(0deg, #e18b76, #e18b76); + } + + .fr-highlight--pink-tuile { + background-image: linear-gradient(0deg, #ce614a, #ce614a); + } + + .fr-highlight--yellow-tournesol { + background-image: linear-gradient(0deg, #c8aa39, #c8aa39); + } + + .fr-highlight--yellow-moutarde { + background-image: linear-gradient(0deg, #c3992a, #c3992a); + } + + .fr-highlight--orange-terre-battue { + background-image: linear-gradient(0deg, #e4794a, #e4794a); + } + + .fr-highlight--brown-cafe-creme { + background-image: linear-gradient(0deg, #d1b781, #d1b781); + } + + .fr-highlight--brown-caramel { + background-image: linear-gradient(0deg, #c08c65, #c08c65); + } + + .fr-highlight--brown-opera { + background-image: linear-gradient(0deg, #bd987a, #bd987a); + } + + .fr-highlight--beige-gris-galet { + background-image: linear-gradient(0deg, #aea397, #aea397); + } +} diff --git a/dist/dsfr/component/highlight/highlight.legacy.min.css b/dist/dsfr/component/highlight/highlight.legacy.min.css new file mode 100644 index 0000000..59de6ad --- /dev/null +++ b/dist/dsfr/component/highlight/highlight.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-highlight{background-image:linear-gradient(0deg,#6a6af4,#6a6af4)}.fr-highlight--green-tilleul-verveine{background-image:linear-gradient(0deg,#b7a73f,#b7a73f)}.fr-highlight--green-bourgeon{background-image:linear-gradient(0deg,#68a532,#68a532)}.fr-highlight--green-emeraude{background-image:linear-gradient(0deg,#00a95f,#00a95f)}.fr-highlight--green-menthe{background-image:linear-gradient(0deg,#009081,#009081)}.fr-highlight--green-archipel{background-image:linear-gradient(0deg,#009099,#009099)}.fr-highlight--blue-ecume{background-image:linear-gradient(0deg,#465f9d,#465f9d)}.fr-highlight--blue-cumulus{background-image:linear-gradient(0deg,#417dc4,#417dc4)}.fr-highlight--purple-glycine{background-image:linear-gradient(0deg,#a558a0,#a558a0)}.fr-highlight--pink-macaron{background-image:linear-gradient(0deg,#e18b76,#e18b76)}.fr-highlight--pink-tuile{background-image:linear-gradient(0deg,#ce614a,#ce614a)}.fr-highlight--yellow-tournesol{background-image:linear-gradient(0deg,#c8aa39,#c8aa39)}.fr-highlight--yellow-moutarde{background-image:linear-gradient(0deg,#c3992a,#c3992a)}.fr-highlight--orange-terre-battue{background-image:linear-gradient(0deg,#e4794a,#e4794a)}.fr-highlight--brown-cafe-creme{background-image:linear-gradient(0deg,#d1b781,#d1b781)}.fr-highlight--brown-caramel{background-image:linear-gradient(0deg,#c08c65,#c08c65)}.fr-highlight--brown-opera{background-image:linear-gradient(0deg,#bd987a,#bd987a)}.fr-highlight--beige-gris-galet{background-image:linear-gradient(0deg,#aea397,#aea397)}} \ No newline at end of file diff --git a/dist/dsfr/component/highlight/highlight.main.css b/dist/dsfr/component/highlight/highlight.main.css new file mode 100644 index 0000000..06eb93d --- /dev/null +++ b/dist/dsfr/component/highlight/highlight.main.css @@ -0,0 +1,118 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + HIGHLIGHT +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-highlight { + padding-left: 1.25rem; + font-size: 1rem; + line-height: 1.5rem; + background-size: 0.25rem 100%; + background-position: 0 0; + background-repeat: no-repeat; + background-image: linear-gradient(0deg, var(--border-default-blue-france), var(--border-default-blue-france)); +} + +.fr-highlight--green-tilleul-verveine { + background-image: linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)); +} + +.fr-highlight--green-bourgeon { + background-image: linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)); +} + +.fr-highlight--green-emeraude { + background-image: linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)); +} + +.fr-highlight--green-menthe { + background-image: linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)); +} + +.fr-highlight--green-archipel { + background-image: linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)); +} + +.fr-highlight--blue-ecume { + background-image: linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)); +} + +.fr-highlight--blue-cumulus { + background-image: linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)); +} + +.fr-highlight--purple-glycine { + background-image: linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)); +} + +.fr-highlight--pink-macaron { + background-image: linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)); +} + +.fr-highlight--pink-tuile { + background-image: linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)); +} + +.fr-highlight--yellow-tournesol { + background-image: linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)); +} + +.fr-highlight--yellow-moutarde { + background-image: linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)); +} + +.fr-highlight--orange-terre-battue { + background-image: linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)); +} + +.fr-highlight--brown-cafe-creme { + background-image: linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)); +} + +.fr-highlight--brown-caramel { + background-image: linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)); +} + +.fr-highlight--brown-opera { + background-image: linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)); +} + +.fr-highlight--beige-gris-galet { + background-image: linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)); +} + +@media (min-width: 36em) { + /*! media sm */ +} + +@media (min-width: 48em) { + /*! media md */ + .fr-highlight { + padding-left: 2.25rem; + margin-left: 2rem; + } +} + +@media (min-width: 62em) { + /*! media lg */ +} + +@media (min-width: 78em) { + /*! media xl */ +} + +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-highlight { + border-left: 4px solid; + padding-left: 1rem; + } +} + +@media (-ms-high-contrast: active) and (min-width: 48em), (forced-colors: active) and (min-width: 48em) { + .fr-highlight { + padding-left: 2rem; + } +} diff --git a/dist/dsfr/component/highlight/highlight.main.min.css b/dist/dsfr/component/highlight/highlight.main.min.css new file mode 100644 index 0000000..259fa25 --- /dev/null +++ b/dist/dsfr/component/highlight/highlight.main.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-highlight{background-image:linear-gradient(0deg,var(--border-default-blue-france),var(--border-default-blue-france));background-position:0 0;background-repeat:no-repeat;background-size:.25rem 100%;font-size:1rem;line-height:1.5rem;padding-left:1.25rem}.fr-highlight--green-tilleul-verveine{background-image:linear-gradient(0deg,var(--border-default-green-tilleul-verveine),var(--border-default-green-tilleul-verveine))}.fr-highlight--green-bourgeon{background-image:linear-gradient(0deg,var(--border-default-green-bourgeon),var(--border-default-green-bourgeon))}.fr-highlight--green-emeraude{background-image:linear-gradient(0deg,var(--border-default-green-emeraude),var(--border-default-green-emeraude))}.fr-highlight--green-menthe{background-image:linear-gradient(0deg,var(--border-default-green-menthe),var(--border-default-green-menthe))}.fr-highlight--green-archipel{background-image:linear-gradient(0deg,var(--border-default-green-archipel),var(--border-default-green-archipel))}.fr-highlight--blue-ecume{background-image:linear-gradient(0deg,var(--border-default-blue-ecume),var(--border-default-blue-ecume))}.fr-highlight--blue-cumulus{background-image:linear-gradient(0deg,var(--border-default-blue-cumulus),var(--border-default-blue-cumulus))}.fr-highlight--purple-glycine{background-image:linear-gradient(0deg,var(--border-default-purple-glycine),var(--border-default-purple-glycine))}.fr-highlight--pink-macaron{background-image:linear-gradient(0deg,var(--border-default-pink-macaron),var(--border-default-pink-macaron))}.fr-highlight--pink-tuile{background-image:linear-gradient(0deg,var(--border-default-pink-tuile),var(--border-default-pink-tuile))}.fr-highlight--yellow-tournesol{background-image:linear-gradient(0deg,var(--border-default-yellow-tournesol),var(--border-default-yellow-tournesol))}.fr-highlight--yellow-moutarde{background-image:linear-gradient(0deg,var(--border-default-yellow-moutarde),var(--border-default-yellow-moutarde))}.fr-highlight--orange-terre-battue{background-image:linear-gradient(0deg,var(--border-default-orange-terre-battue),var(--border-default-orange-terre-battue))}.fr-highlight--brown-cafe-creme{background-image:linear-gradient(0deg,var(--border-default-brown-cafe-creme),var(--border-default-brown-cafe-creme))}.fr-highlight--brown-caramel{background-image:linear-gradient(0deg,var(--border-default-brown-caramel),var(--border-default-brown-caramel))}.fr-highlight--brown-opera{background-image:linear-gradient(0deg,var(--border-default-brown-opera),var(--border-default-brown-opera))}.fr-highlight--beige-gris-galet{background-image:linear-gradient(0deg,var(--border-default-beige-gris-galet),var(--border-default-beige-gris-galet))}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */.fr-highlight{margin-left:2rem;padding-left:2.25rem}}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-highlight{border-left:4px solid;padding-left:1rem}}@media (-ms-high-contrast:active) and (min-width:48em),(forced-colors:active) and (min-width:48em){.fr-highlight{padding-left:2rem}} \ No newline at end of file diff --git a/dist/dsfr/component/highlight/highlight.min.css b/dist/dsfr/component/highlight/highlight.min.css new file mode 100644 index 0000000..31603b7 --- /dev/null +++ b/dist/dsfr/component/highlight/highlight.min.css @@ -0,0 +1,11 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-highlight{background-image:linear-gradient(0deg,var(--border-default-blue-france),var(--border-default-blue-france));background-position:0 0;background-repeat:no-repeat;background-size:.25rem 100%;font-size:1rem;line-height:1.5rem;padding-left:1.25rem}.fr-highlight--green-tilleul-verveine{background-image:linear-gradient(0deg,var(--border-default-green-tilleul-verveine),var(--border-default-green-tilleul-verveine))}.fr-highlight--green-bourgeon{background-image:linear-gradient(0deg,var(--border-default-green-bourgeon),var(--border-default-green-bourgeon))}.fr-highlight--green-emeraude{background-image:linear-gradient(0deg,var(--border-default-green-emeraude),var(--border-default-green-emeraude))}.fr-highlight--green-menthe{background-image:linear-gradient(0deg,var(--border-default-green-menthe),var(--border-default-green-menthe))}.fr-highlight--green-archipel{background-image:linear-gradient(0deg,var(--border-default-green-archipel),var(--border-default-green-archipel))}.fr-highlight--blue-ecume{background-image:linear-gradient(0deg,var(--border-default-blue-ecume),var(--border-default-blue-ecume))}.fr-highlight--blue-cumulus{background-image:linear-gradient(0deg,var(--border-default-blue-cumulus),var(--border-default-blue-cumulus))}.fr-highlight--purple-glycine{background-image:linear-gradient(0deg,var(--border-default-purple-glycine),var(--border-default-purple-glycine))}.fr-highlight--pink-macaron{background-image:linear-gradient(0deg,var(--border-default-pink-macaron),var(--border-default-pink-macaron))}.fr-highlight--pink-tuile{background-image:linear-gradient(0deg,var(--border-default-pink-tuile),var(--border-default-pink-tuile))}.fr-highlight--yellow-tournesol{background-image:linear-gradient(0deg,var(--border-default-yellow-tournesol),var(--border-default-yellow-tournesol))}.fr-highlight--yellow-moutarde{background-image:linear-gradient(0deg,var(--border-default-yellow-moutarde),var(--border-default-yellow-moutarde))}.fr-highlight--orange-terre-battue{background-image:linear-gradient(0deg,var(--border-default-orange-terre-battue),var(--border-default-orange-terre-battue))}.fr-highlight--brown-cafe-creme{background-image:linear-gradient(0deg,var(--border-default-brown-cafe-creme),var(--border-default-brown-cafe-creme))}.fr-highlight--brown-caramel{background-image:linear-gradient(0deg,var(--border-default-brown-caramel),var(--border-default-brown-caramel))}.fr-highlight--brown-opera{background-image:linear-gradient(0deg,var(--border-default-brown-opera),var(--border-default-brown-opera))}.fr-highlight--beige-gris-galet{background-image:linear-gradient(0deg,var(--border-default-beige-gris-galet),var(--border-default-beige-gris-galet))}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */.fr-highlight{margin-left:2rem;padding-left:2.25rem} + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-highlight{border-left:4px solid;padding-left:1rem}}@media (-ms-high-contrast:active) and (min-width:48em),(forced-colors:active) and (min-width:48em){.fr-highlight{padding-left:2rem}}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-highlight{background-image:linear-gradient(0deg,#6a6af4,#6a6af4)}.fr-highlight--green-tilleul-verveine{background-image:linear-gradient(0deg,#b7a73f,#b7a73f)}.fr-highlight--green-bourgeon{background-image:linear-gradient(0deg,#68a532,#68a532)}.fr-highlight--green-emeraude{background-image:linear-gradient(0deg,#00a95f,#00a95f)}.fr-highlight--green-menthe{background-image:linear-gradient(0deg,#009081,#009081)}.fr-highlight--green-archipel{background-image:linear-gradient(0deg,#009099,#009099)}.fr-highlight--blue-ecume{background-image:linear-gradient(0deg,#465f9d,#465f9d)}.fr-highlight--blue-cumulus{background-image:linear-gradient(0deg,#417dc4,#417dc4)}.fr-highlight--purple-glycine{background-image:linear-gradient(0deg,#a558a0,#a558a0)}.fr-highlight--pink-macaron{background-image:linear-gradient(0deg,#e18b76,#e18b76)}.fr-highlight--pink-tuile{background-image:linear-gradient(0deg,#ce614a,#ce614a)}.fr-highlight--yellow-tournesol{background-image:linear-gradient(0deg,#c8aa39,#c8aa39)}.fr-highlight--yellow-moutarde{background-image:linear-gradient(0deg,#c3992a,#c3992a)}.fr-highlight--orange-terre-battue{background-image:linear-gradient(0deg,#e4794a,#e4794a)}.fr-highlight--brown-cafe-creme{background-image:linear-gradient(0deg,#d1b781,#d1b781)}.fr-highlight--brown-caramel{background-image:linear-gradient(0deg,#c08c65,#c08c65)}.fr-highlight--brown-opera{background-image:linear-gradient(0deg,#bd987a,#bd987a)}.fr-highlight--beige-gris-galet{background-image:linear-gradient(0deg,#aea397,#aea397)}}@media print{.fr-highlight{background-image:none;border-left:4px solid var(--border-default-grey)}} \ No newline at end of file diff --git a/dist/dsfr/component/highlight/highlight.print.css b/dist/dsfr/component/highlight/highlight.print.css new file mode 100644 index 0000000..d63102d --- /dev/null +++ b/dist/dsfr/component/highlight/highlight.print.css @@ -0,0 +1,9 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media print { + .fr-highlight { + border-left: 4px solid var(--border-default-grey); + background-image: none; + } +} diff --git a/dist/dsfr/component/highlight/highlight.print.min.css b/dist/dsfr/component/highlight/highlight.print.min.css new file mode 100644 index 0000000..cf71945 --- /dev/null +++ b/dist/dsfr/component/highlight/highlight.print.min.css @@ -0,0 +1,3 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media print{.fr-highlight{background-image:none;border-left:4px solid var(--border-default-grey)}} \ No newline at end of file diff --git a/dist/dsfr/component/input/input-base/input-base.css b/dist/dsfr/component/input/input-base/input-base.css new file mode 100644 index 0000000..dffceee --- /dev/null +++ b/dist/dsfr/component/input/input-base/input-base.css @@ -0,0 +1,331 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + INPUT +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-input { + display: block; + width: 100%; + border-radius: 0.25rem 0.25rem 0 0; + font-size: 1rem; + line-height: 1.5rem; + padding: 0.5rem 1rem; + color: var(--text-default-grey); + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); + box-shadow: inset 0 -2px 0 0 var(--border-plain-grey); +} + +.fr-input:not(textarea) { + max-height: 2.5rem; +} + +.fr-input::placeholder { + opacity: 1; + font-style: italic; + color: var(--text-mention-grey); +} + +.fr-input::-webkit-contacts-auto-fill-button { + cursor: pointer; + background-color: var(--text-label-grey); + + --idle: transparent; + --hover: var(--text-label-grey-hover); + --active: var(--text-label-grey-active); +} + +.fr-input[type=date] { + position: relative; + min-height: 2.5rem; +} + +.fr-input[type=date]::after { + content: ""; + display: block; + position: absolute; + top: 0.75rem; + right: 1rem; + width: 1rem; + height: 1rem; + pointer-events: none; +} +@supports selector(::-webkit-calendar-picker-indicator) { + .fr-input[type=date] { + background-repeat: no-repeat; + background-position: calc(100% - 1rem) 50%; + background-size: 1rem 1rem; + padding-right: 3rem; + } + + .fr-input[type=date]::-webkit-calendar-picker-indicator { + display: block; + padding: 0.5rem; + margin-right: -2.5rem; + } +} + +.fr-input-wrap { + position: relative; + display: block; +} + +.fr-input-wrap[class^=fr-icon-] .fr-input, +.fr-input-wrap[class*=" fr-icon-"] .fr-input, +.fr-input-wrap[class^=fr-fi-] .fr-input, +.fr-input-wrap[class*=" fr-fi-"] .fr-input { + padding-right: 3rem; +} + +.fr-input-wrap[class^=fr-icon-]::before, +.fr-input-wrap[class*=" fr-icon-"]::before, +.fr-input-wrap[class^=fr-fi-]::before, +.fr-input-wrap[class*=" fr-fi-"]::before { + --icon-size: 1rem; + position: absolute; + top: 0.75rem; + right: 1rem; + bottom: 0.75rem; + margin: auto; + pointer-events: none; +} + +.fr-input-wrap--addon, +.fr-input-wrap--action { + display: flex; + flex-direction: row; + width: 100%; +} + +.fr-input-wrap--addon > *:first-child:not(:last-child) { + border-radius: 0.25rem 0 0 0; +} + +.fr-input-wrap--addon > *:last-child:not(:first-child) { + border-radius: 0 0.25rem 0 0; +} + +.fr-input-wrap--action .fr-btn { + margin-left: 1rem; +} + +.fr-input-wrap + .fr-hint-text { + margin-top: 1rem; +} + +.fr-input-group { + position: relative; +} + +.fr-input-group .fr-message:first-child { + margin-top: 1rem; +} + +.fr-input-group--valid::before, +.fr-input-group--error::before, +.fr-input-group--info::before { + content: ""; + display: block; + pointer-events: none; + position: absolute; + top: 0; + right: -0.75rem; + bottom: 0; + left: -0.75rem; + background-repeat: no-repeat; + background-position: 0 0; + background-size: 0.125rem 100%; +} + +textarea.fr-input { + min-height: 3.75rem; +} + +.fr-input:disabled { + color: var(--text-disabled-grey); + box-shadow: inset 0 -2px 0 0 var(--border-disabled-grey); +} + +.fr-input:autofill, +.fr-input:autofill:hover, +.fr-input:autofill:focus, +.fr-input:-webkit-autofill, +.fr-input:-webkit-autofill:hover, +.fr-input:-webkit-autofill:focus { + box-shadow: inset 0 -2px 0 0 var(--border-plain-grey), inset 0 0 0 1000px var(--background-contrast-info); + -webkit-text-fill-color: var(--text-label-grey); +} +@supports selector(::-webkit-calendar-picker-indicator) { + .fr-input[type=date]::after { + background-color: var(--background-contrast-grey); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); + } + + :root[data-fr-theme=dark] .fr-input[type=date]::after { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + } + + .fr-input[type=date]:disabled { + color: var(--text-disabled-grey); + box-shadow: inset 0 -2px 0 0 var(--border-disabled-grey); + } + + .fr-input[type=date]:disabled::after { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); + } + + :root[data-fr-theme=dark] .fr-input[type=date]:disabled::after { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + } +} + +.fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 var(--border-action-high-blue-france); +} + +.fr-fieldset--valid .fr-input, +.fr-fieldset--valid .fr-input-wrap--addon > .fr-input:not(:last-child), +.fr-input-group--valid .fr-input, +.fr-input-group--valid .fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 var(--border-plain-success); +} + +.fr-fieldset--error .fr-input, +.fr-fieldset--error .fr-input-wrap--addon > .fr-input:not(:last-child), +.fr-input-group--error .fr-input, +.fr-input-group--error .fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 var(--border-plain-error); +} + +.fr-input-group--error::before { + background-image: linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)); +} + +.fr-input-group--valid::before { + background-image: linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)); +} + +.fr-input-group--info::before { + background-image: linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)); +} +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-input-wrap--addon > *:last-child:not(:first-child) { + max-height: 2.5rem; + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-input-wrap--addon .fr-btn { + flex-shrink: 0; + } + + .fr-input:-ms-input-placeholder { + font-style: italic; + } + + .fr-input { + color: #3a3a3a; + background-color: #eee; + box-shadow: inset 0 -2px 0 0 #3a3a3a; + } + + .fr-input::placeholder { + color: #666; + } + + .fr-input::-webkit-contacts-auto-fill-button { + background-color: #161616; + } + + .fr-input::-webkit-contacts-auto-fill-button:hover { + background-color: #343434; + } + + .fr-input::-webkit-contacts-auto-fill-button:active { + background-color: #474747; + } + + .fr-input:autofill, + .fr-input:autofill:hover, + .fr-input:autofill:focus, + .fr-input:-webkit-autofill, + .fr-input:-webkit-autofill:hover, + .fr-input:-webkit-autofill:focus { + box-shadow: inset 0 -2px 0 0 #3a3a3a, inset 0 0 0 1000px #e8edff; + -webkit-text-fill-color: #161616; + } + + .fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 #000091; + } + + .fr-fieldset--valid .fr-input, + .fr-fieldset--valid .fr-input-wrap--addon > .fr-input:not(:last-child), + .fr-input-group--valid .fr-input, + .fr-input-group--valid .fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 #18753c; + } + + .fr-fieldset--error .fr-input, + .fr-fieldset--error .fr-input-wrap--addon > .fr-input:not(:last-child), + .fr-input-group--error .fr-input, + .fr-input-group--error .fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 #ce0500; + } + + .fr-input-group--error::before { + background-image: linear-gradient(0deg, #ce0500, #ce0500); + } + + .fr-input-group--valid::before { + background-image: linear-gradient(0deg, #18753c, #18753c); + } + + .fr-input-group--info::before { + background-image: linear-gradient(0deg, #0063cb, #0063cb); + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-input:-ms-input-placeholder { + color: #666; + } +} +@media print { + .fr-input-group::before { + background-image: none; + } + + .fr-input-group input, + .fr-input-group textarea { + background-color: transparent; + border: 1px solid var(--border-default-grey); + } +} diff --git a/dist/dsfr/component/input/input-base/input-base.legacy.css b/dist/dsfr/component/input/input-base/input-base.legacy.css new file mode 100644 index 0000000..ede8998 --- /dev/null +++ b/dist/dsfr/component/input/input-base/input-base.legacy.css @@ -0,0 +1,95 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +.fr-input:disabled { + color: var(--text-disabled-grey); + box-shadow: inset 0 -2px 0 0 var(--border-disabled-grey); +} +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-input-wrap--addon .fr-btn { + flex-shrink: 0; + } + + .fr-input:-ms-input-placeholder { + font-style: italic; + } + + .fr-input { + color: #3a3a3a; + background-color: #eee; + box-shadow: inset 0 -2px 0 0 #3a3a3a; + } + + .fr-input::placeholder { + color: #666; + } + + .fr-input::-webkit-contacts-auto-fill-button { + background-color: #161616; + } + + .fr-input::-webkit-contacts-auto-fill-button:hover { + background-color: #343434; + } + + .fr-input::-webkit-contacts-auto-fill-button:active { + background-color: #474747; + } + + .fr-input:autofill, + .fr-input:autofill:hover, + .fr-input:autofill:focus, + .fr-input:-webkit-autofill, + .fr-input:-webkit-autofill:hover, + .fr-input:-webkit-autofill:focus { + box-shadow: inset 0 -2px 0 0 #3a3a3a, inset 0 0 0 1000px #e8edff; + -webkit-text-fill-color: #161616; + } + + .fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 #000091; + } + + .fr-fieldset--valid .fr-input, + .fr-fieldset--valid .fr-input-wrap--addon > .fr-input:not(:last-child), + .fr-input-group--valid .fr-input, + .fr-input-group--valid .fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 #18753c; + } + + .fr-fieldset--error .fr-input, + .fr-fieldset--error .fr-input-wrap--addon > .fr-input:not(:last-child), + .fr-input-group--error .fr-input, + .fr-input-group--error .fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 #ce0500; + } + + .fr-input-group--error::before { + background-image: linear-gradient(0deg, #ce0500, #ce0500); + } + + .fr-input-group--valid::before { + background-image: linear-gradient(0deg, #18753c, #18753c); + } + + .fr-input-group--info::before { + background-image: linear-gradient(0deg, #0063cb, #0063cb); + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-input:-ms-input-placeholder { + color: #666; + } +} diff --git a/dist/dsfr/component/input/input-base/input-base.legacy.min.css b/dist/dsfr/component/input/input-base/input-base.legacy.min.css new file mode 100644 index 0000000..91f17a6 --- /dev/null +++ b/dist/dsfr/component/input/input-base/input-base.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-input:disabled{box-shadow:inset 0 -2px 0 0 var(--border-disabled-grey);color:var(--text-disabled-grey)}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-input-wrap--addon .fr-btn{flex-shrink:0}.fr-input:-ms-input-placeholder{font-style:italic}.fr-input{background-color:#eee;box-shadow:inset 0 -2px 0 0 #3a3a3a;color:#3a3a3a}.fr-input::placeholder{color:#666}.fr-input::-webkit-contacts-auto-fill-button{background-color:#161616}.fr-input::-webkit-contacts-auto-fill-button:hover{background-color:#343434}.fr-input::-webkit-contacts-auto-fill-button:active{background-color:#474747}.fr-input:-webkit-autofill,.fr-input:-webkit-autofill:focus,.fr-input:-webkit-autofill:hover,.fr-input:autofill,.fr-input:autofill:focus,.fr-input:autofill:hover{-webkit-text-fill-color:#161616;box-shadow:inset 0 -2px 0 0 #3a3a3a,inset 0 0 0 1000px #e8edff}.fr-input-wrap--addon>.fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 #000091}.fr-fieldset--valid .fr-input,.fr-fieldset--valid .fr-input-wrap--addon>.fr-input:not(:last-child),.fr-input-group--valid .fr-input,.fr-input-group--valid .fr-input-wrap--addon>.fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 #18753c}.fr-fieldset--error .fr-input,.fr-fieldset--error .fr-input-wrap--addon>.fr-input:not(:last-child),.fr-input-group--error .fr-input,.fr-input-group--error .fr-input-wrap--addon>.fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 #ce0500}.fr-input-group--error:before{background-image:linear-gradient(0deg,#ce0500,#ce0500)}.fr-input-group--valid:before{background-image:linear-gradient(0deg,#18753c,#18753c)}.fr-input-group--info:before{background-image:linear-gradient(0deg,#0063cb,#0063cb)}}@media screen and (min-width:0\0) and (min-resolution:72dpi) and (min-width:0\0) and (min-resolution:72dpi){.fr-input:-ms-input-placeholder{color:#666}} \ No newline at end of file diff --git a/dist/dsfr/component/input/input-base/input-base.main.css b/dist/dsfr/component/input/input-base/input-base.main.css new file mode 100644 index 0000000..4c049b6 --- /dev/null +++ b/dist/dsfr/component/input/input-base/input-base.main.css @@ -0,0 +1,236 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + INPUT +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-input { + display: block; + width: 100%; + border-radius: 0.25rem 0.25rem 0 0; + font-size: 1rem; + line-height: 1.5rem; + padding: 0.5rem 1rem; + color: var(--text-default-grey); + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); + box-shadow: inset 0 -2px 0 0 var(--border-plain-grey); +} + +.fr-input:not(textarea) { + max-height: 2.5rem; +} + +.fr-input::placeholder { + opacity: 1; + font-style: italic; + color: var(--text-mention-grey); +} + +.fr-input::-webkit-contacts-auto-fill-button { + cursor: pointer; + background-color: var(--text-label-grey); + + --idle: transparent; + --hover: var(--text-label-grey-hover); + --active: var(--text-label-grey-active); +} + +.fr-input[type=date] { + position: relative; + min-height: 2.5rem; +} + +.fr-input[type=date]::after { + content: ""; + display: block; + position: absolute; + top: 0.75rem; + right: 1rem; + width: 1rem; + height: 1rem; + pointer-events: none; +} +@supports selector(::-webkit-calendar-picker-indicator) { + .fr-input[type=date] { + background-repeat: no-repeat; + background-position: calc(100% - 1rem) 50%; + background-size: 1rem 1rem; + padding-right: 3rem; + } + + .fr-input[type=date]::-webkit-calendar-picker-indicator { + display: block; + padding: 0.5rem; + margin-right: -2.5rem; + } +} + +.fr-input-wrap { + position: relative; + display: block; +} + +.fr-input-wrap[class^=fr-icon-] .fr-input, +.fr-input-wrap[class*=" fr-icon-"] .fr-input, +.fr-input-wrap[class^=fr-fi-] .fr-input, +.fr-input-wrap[class*=" fr-fi-"] .fr-input { + padding-right: 3rem; +} + +.fr-input-wrap[class^=fr-icon-]::before, +.fr-input-wrap[class*=" fr-icon-"]::before, +.fr-input-wrap[class^=fr-fi-]::before, +.fr-input-wrap[class*=" fr-fi-"]::before { + --icon-size: 1rem; + position: absolute; + top: 0.75rem; + right: 1rem; + bottom: 0.75rem; + margin: auto; + pointer-events: none; +} + +.fr-input-wrap--addon, +.fr-input-wrap--action { + display: flex; + flex-direction: row; + width: 100%; +} + +.fr-input-wrap--addon > *:first-child:not(:last-child) { + border-radius: 0.25rem 0 0 0; +} + +.fr-input-wrap--addon > *:last-child:not(:first-child) { + border-radius: 0 0.25rem 0 0; +} + +.fr-input-wrap--action .fr-btn { + margin-left: 1rem; +} + +.fr-input-wrap + .fr-hint-text { + margin-top: 1rem; +} + +.fr-input-group { + position: relative; +} + +.fr-input-group .fr-message:first-child { + margin-top: 1rem; +} + +.fr-input-group--valid::before, +.fr-input-group--error::before, +.fr-input-group--info::before { + content: ""; + display: block; + pointer-events: none; + position: absolute; + top: 0; + right: -0.75rem; + bottom: 0; + left: -0.75rem; + background-repeat: no-repeat; + background-position: 0 0; + background-size: 0.125rem 100%; +} + +textarea.fr-input { + min-height: 3.75rem; +} + +.fr-input:disabled { + color: var(--text-disabled-grey); + box-shadow: inset 0 -2px 0 0 var(--border-disabled-grey); +} + +.fr-input:autofill, +.fr-input:autofill:hover, +.fr-input:autofill:focus, +.fr-input:-webkit-autofill, +.fr-input:-webkit-autofill:hover, +.fr-input:-webkit-autofill:focus { + box-shadow: inset 0 -2px 0 0 var(--border-plain-grey), inset 0 0 0 1000px var(--background-contrast-info); + -webkit-text-fill-color: var(--text-label-grey); +} +@supports selector(::-webkit-calendar-picker-indicator) { + .fr-input[type=date]::after { + background-color: var(--background-contrast-grey); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); + } + + :root[data-fr-theme=dark] .fr-input[type=date]::after { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + } + + .fr-input[type=date]:disabled { + color: var(--text-disabled-grey); + box-shadow: inset 0 -2px 0 0 var(--border-disabled-grey); + } + + .fr-input[type=date]:disabled::after { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); + } + + :root[data-fr-theme=dark] .fr-input[type=date]:disabled::after { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + } +} + +.fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 var(--border-action-high-blue-france); +} + +.fr-fieldset--valid .fr-input, +.fr-fieldset--valid .fr-input-wrap--addon > .fr-input:not(:last-child), +.fr-input-group--valid .fr-input, +.fr-input-group--valid .fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 var(--border-plain-success); +} + +.fr-fieldset--error .fr-input, +.fr-fieldset--error .fr-input-wrap--addon > .fr-input:not(:last-child), +.fr-input-group--error .fr-input, +.fr-input-group--error .fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 var(--border-plain-error); +} + +.fr-input-group--error::before { + background-image: linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)); +} + +.fr-input-group--valid::before { + background-image: linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)); +} + +.fr-input-group--info::before { + background-image: linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)); +} +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-input-wrap--addon > *:last-child:not(:first-child) { + max-height: 2.5rem; + } +} diff --git a/dist/dsfr/component/input/input-base/input-base.main.min.css b/dist/dsfr/component/input/input-base/input-base.main.min.css new file mode 100644 index 0000000..d88a18e --- /dev/null +++ b/dist/dsfr/component/input/input-base/input-base.main.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-input{--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);background-color:var(--background-contrast-grey);border-radius:.25rem .25rem 0 0;box-shadow:inset 0 -2px 0 0 var(--border-plain-grey);color:var(--text-default-grey);display:block;font-size:1rem;line-height:1.5rem;padding:.5rem 1rem;width:100%}.fr-input:not(textarea){max-height:2.5rem}.fr-input::placeholder{color:var(--text-mention-grey);font-style:italic;opacity:1}.fr-input::-webkit-contacts-auto-fill-button{--idle:transparent;--hover:var(--text-label-grey-hover);--active:var(--text-label-grey-active);background-color:var(--text-label-grey);cursor:pointer}.fr-input[type=date]{min-height:2.5rem;position:relative}.fr-input[type=date]:after{content:"";display:block;height:1rem;pointer-events:none;position:absolute;right:1rem;top:.75rem;width:1rem}@supports selector(::-webkit-calendar-picker-indicator){.fr-input[type=date]{background-position:calc(100% - 1rem) 50%;background-repeat:no-repeat;background-size:1rem 1rem;padding-right:3rem}.fr-input[type=date]::-webkit-calendar-picker-indicator{display:block;margin-right:-2.5rem;padding:.5rem}}.fr-input-wrap{display:block;position:relative}.fr-input-wrap[class*=" fr-fi-"] .fr-input,.fr-input-wrap[class*=" fr-icon-"] .fr-input,.fr-input-wrap[class^=fr-fi-] .fr-input,.fr-input-wrap[class^=fr-icon-] .fr-input{padding-right:3rem}.fr-input-wrap[class*=" fr-fi-"]:before,.fr-input-wrap[class*=" fr-icon-"]:before,.fr-input-wrap[class^=fr-fi-]:before,.fr-input-wrap[class^=fr-icon-]:before{--icon-size:1rem;bottom:.75rem;margin:auto;pointer-events:none;position:absolute;right:1rem;top:.75rem}.fr-input-wrap--action,.fr-input-wrap--addon{display:flex;flex-direction:row;width:100%}.fr-input-wrap--addon>:first-child:not(:last-child){border-radius:.25rem 0 0 0}.fr-input-wrap--addon>:last-child:not(:first-child){border-radius:0 .25rem 0 0}.fr-input-wrap--action .fr-btn{margin-left:1rem}.fr-input-wrap+.fr-hint-text{margin-top:1rem}.fr-input-group{position:relative}.fr-input-group .fr-message:first-child{margin-top:1rem}.fr-input-group--error:before,.fr-input-group--info:before,.fr-input-group--valid:before{background-position:0 0;background-repeat:no-repeat;background-size:.125rem 100%;bottom:0;content:"";display:block;left:-.75rem;pointer-events:none;position:absolute;right:-.75rem;top:0}textarea.fr-input{min-height:3.75rem}.fr-input:disabled{box-shadow:inset 0 -2px 0 0 var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-input:-webkit-autofill,.fr-input:-webkit-autofill:focus,.fr-input:-webkit-autofill:hover,.fr-input:autofill,.fr-input:autofill:focus,.fr-input:autofill:hover{-webkit-text-fill-color:var(--text-label-grey);box-shadow:inset 0 -2px 0 0 var(--border-plain-grey),inset 0 0 0 1000px var(--background-contrast-info)}@supports selector(::-webkit-calendar-picker-indicator){.fr-input[type=date]:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23161616' d='M17 3h4c.55 0 1 .45 1 1v16c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h4V1h2v2h6V1h2v2zm-2 2H9v2H7V5H4v4h16V5h-3v2h-2V5zm5 6H4v8h16v-8z'/%3E%3C/svg%3E");background-color:var(--background-contrast-grey);background-image:var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-input[type=date]:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M17 3h4c.55 0 1 .45 1 1v16c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h4V1h2v2h6V1h2v2zm-2 2H9v2H7V5H4v4h16V5h-3v2h-2V5zm5 6H4v8h16v-8z'/%3E%3C/svg%3E")}.fr-input[type=date]:disabled{box-shadow:inset 0 -2px 0 0 var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-input[type=date]:disabled:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='M17 3h4c.55 0 1 .45 1 1v16c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h4V1h2v2h6V1h2v2zm-2 2H9v2H7V5H4v4h16V5h-3v2h-2V5zm5 6H4v8h16v-8z'/%3E%3C/svg%3E");background-image:var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-input[type=date]:disabled:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666' d='M17 3h4c.55 0 1 .45 1 1v16c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h4V1h2v2h6V1h2v2zm-2 2H9v2H7V5H4v4h16V5h-3v2h-2V5zm5 6H4v8h16v-8z'/%3E%3C/svg%3E")}}.fr-input-wrap--addon>.fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 var(--border-action-high-blue-france)}.fr-fieldset--valid .fr-input,.fr-fieldset--valid .fr-input-wrap--addon>.fr-input:not(:last-child),.fr-input-group--valid .fr-input,.fr-input-group--valid .fr-input-wrap--addon>.fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 var(--border-plain-success)}.fr-fieldset--error .fr-input,.fr-fieldset--error .fr-input-wrap--addon>.fr-input:not(:last-child),.fr-input-group--error .fr-input,.fr-input-group--error .fr-input-wrap--addon>.fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 var(--border-plain-error)}.fr-input-group--error:before{background-image:linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error))}.fr-input-group--valid:before{background-image:linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success))}.fr-input-group--info:before{background-image:linear-gradient(0deg,var(--border-plain-info),var(--border-plain-info))}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-input-wrap--addon>:last-child:not(:first-child){max-height:2.5rem}} \ No newline at end of file diff --git a/dist/dsfr/component/input/input-base/input-base.min.css b/dist/dsfr/component/input/input-base/input-base.min.css new file mode 100644 index 0000000..007aaab --- /dev/null +++ b/dist/dsfr/component/input/input-base/input-base.min.css @@ -0,0 +1,11 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-input{--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);background-color:var(--background-contrast-grey);border-radius:.25rem .25rem 0 0;box-shadow:inset 0 -2px 0 0 var(--border-plain-grey);color:var(--text-default-grey);display:block;font-size:1rem;line-height:1.5rem;padding:.5rem 1rem;width:100%}.fr-input:not(textarea){max-height:2.5rem}.fr-input::placeholder{color:var(--text-mention-grey);font-style:italic;opacity:1}.fr-input::-webkit-contacts-auto-fill-button{--idle:transparent;--hover:var(--text-label-grey-hover);--active:var(--text-label-grey-active);background-color:var(--text-label-grey);cursor:pointer}.fr-input[type=date]{min-height:2.5rem;position:relative}.fr-input[type=date]:after{content:"";display:block;height:1rem;pointer-events:none;position:absolute;right:1rem;top:.75rem;width:1rem}@supports selector(::-webkit-calendar-picker-indicator){.fr-input[type=date]{background-position:calc(100% - 1rem) 50%;background-repeat:no-repeat;background-size:1rem 1rem;padding-right:3rem}.fr-input[type=date]::-webkit-calendar-picker-indicator{display:block;margin-right:-2.5rem;padding:.5rem}}.fr-input-wrap{display:block;position:relative}.fr-input-wrap[class*=" fr-fi-"] .fr-input,.fr-input-wrap[class*=" fr-icon-"] .fr-input,.fr-input-wrap[class^=fr-fi-] .fr-input,.fr-input-wrap[class^=fr-icon-] .fr-input{padding-right:3rem}.fr-input-wrap[class*=" fr-fi-"]:before,.fr-input-wrap[class*=" fr-icon-"]:before,.fr-input-wrap[class^=fr-fi-]:before,.fr-input-wrap[class^=fr-icon-]:before{--icon-size:1rem;bottom:.75rem;margin:auto;pointer-events:none;position:absolute;right:1rem;top:.75rem}.fr-input-wrap--action,.fr-input-wrap--addon{display:flex;flex-direction:row;width:100%}.fr-input-wrap--addon>:first-child:not(:last-child){border-radius:.25rem 0 0 0}.fr-input-wrap--addon>:last-child:not(:first-child){border-radius:0 .25rem 0 0}.fr-input-wrap--action .fr-btn{margin-left:1rem}.fr-input-wrap+.fr-hint-text{margin-top:1rem}.fr-input-group{position:relative}.fr-input-group .fr-message:first-child{margin-top:1rem}.fr-input-group--error:before,.fr-input-group--info:before,.fr-input-group--valid:before{background-position:0 0;background-repeat:no-repeat;background-size:.125rem 100%;bottom:0;content:"";display:block;left:-.75rem;pointer-events:none;position:absolute;right:-.75rem;top:0}textarea.fr-input{min-height:3.75rem}.fr-input:disabled{box-shadow:inset 0 -2px 0 0 var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-input:-webkit-autofill,.fr-input:-webkit-autofill:focus,.fr-input:-webkit-autofill:hover,.fr-input:autofill,.fr-input:autofill:focus,.fr-input:autofill:hover{-webkit-text-fill-color:var(--text-label-grey);box-shadow:inset 0 -2px 0 0 var(--border-plain-grey),inset 0 0 0 1000px var(--background-contrast-info)}@supports selector(::-webkit-calendar-picker-indicator){.fr-input[type=date]:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23161616' d='M17 3h4c.55 0 1 .45 1 1v16c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h4V1h2v2h6V1h2v2zm-2 2H9v2H7V5H4v4h16V5h-3v2h-2V5zm5 6H4v8h16v-8z'/%3E%3C/svg%3E");background-color:var(--background-contrast-grey);background-image:var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-input[type=date]:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M17 3h4c.55 0 1 .45 1 1v16c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h4V1h2v2h6V1h2v2zm-2 2H9v2H7V5H4v4h16V5h-3v2h-2V5zm5 6H4v8h16v-8z'/%3E%3C/svg%3E")}.fr-input[type=date]:disabled{box-shadow:inset 0 -2px 0 0 var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-input[type=date]:disabled:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='M17 3h4c.55 0 1 .45 1 1v16c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h4V1h2v2h6V1h2v2zm-2 2H9v2H7V5H4v4h16V5h-3v2h-2V5zm5 6H4v8h16v-8z'/%3E%3C/svg%3E");background-image:var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-input[type=date]:disabled:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666' d='M17 3h4c.55 0 1 .45 1 1v16c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h4V1h2v2h6V1h2v2zm-2 2H9v2H7V5H4v4h16V5h-3v2h-2V5zm5 6H4v8h16v-8z'/%3E%3C/svg%3E")}}.fr-input-wrap--addon>.fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 var(--border-action-high-blue-france)}.fr-fieldset--valid .fr-input,.fr-fieldset--valid .fr-input-wrap--addon>.fr-input:not(:last-child),.fr-input-group--valid .fr-input,.fr-input-group--valid .fr-input-wrap--addon>.fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 var(--border-plain-success)}.fr-fieldset--error .fr-input,.fr-fieldset--error .fr-input-wrap--addon>.fr-input:not(:last-child),.fr-input-group--error .fr-input,.fr-input-group--error .fr-input-wrap--addon>.fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 var(--border-plain-error)}.fr-input-group--error:before{background-image:linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error))}.fr-input-group--valid:before{background-image:linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success))}.fr-input-group--info:before{background-image:linear-gradient(0deg,var(--border-plain-info),var(--border-plain-info))}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */ + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-input-wrap--addon>:last-child:not(:first-child){max-height:2.5rem}}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-input-wrap--addon .fr-btn{flex-shrink:0}.fr-input:-ms-input-placeholder{font-style:italic}.fr-input{background-color:#eee;box-shadow:inset 0 -2px 0 0 #3a3a3a;color:#3a3a3a}.fr-input::placeholder{color:#666}.fr-input::-webkit-contacts-auto-fill-button{background-color:#161616}.fr-input::-webkit-contacts-auto-fill-button:hover{background-color:#343434}.fr-input::-webkit-contacts-auto-fill-button:active{background-color:#474747}.fr-input:-webkit-autofill,.fr-input:-webkit-autofill:focus,.fr-input:-webkit-autofill:hover,.fr-input:autofill,.fr-input:autofill:focus,.fr-input:autofill:hover{-webkit-text-fill-color:#161616;box-shadow:inset 0 -2px 0 0 #3a3a3a,inset 0 0 0 1000px #e8edff}.fr-input-wrap--addon>.fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 #000091}.fr-fieldset--valid .fr-input,.fr-fieldset--valid .fr-input-wrap--addon>.fr-input:not(:last-child),.fr-input-group--valid .fr-input,.fr-input-group--valid .fr-input-wrap--addon>.fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 #18753c}.fr-fieldset--error .fr-input,.fr-fieldset--error .fr-input-wrap--addon>.fr-input:not(:last-child),.fr-input-group--error .fr-input,.fr-input-group--error .fr-input-wrap--addon>.fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 #ce0500}.fr-input-group--error:before{background-image:linear-gradient(0deg,#ce0500,#ce0500)}.fr-input-group--valid:before{background-image:linear-gradient(0deg,#18753c,#18753c)}.fr-input-group--info:before{background-image:linear-gradient(0deg,#0063cb,#0063cb)}}@media screen and (min-width:0\0) and (min-resolution:72dpi) and (min-width:0\0) and (min-resolution:72dpi){.fr-input:-ms-input-placeholder{color:#666}}@media print{.fr-input-group:before{background-image:none}.fr-input-group input,.fr-input-group textarea{background-color:transparent;border:1px solid var(--border-default-grey)}} \ No newline at end of file diff --git a/dist/dsfr/component/input/input-base/input-base.print.css b/dist/dsfr/component/input/input-base/input-base.print.css new file mode 100644 index 0000000..f3d2de1 --- /dev/null +++ b/dist/dsfr/component/input/input-base/input-base.print.css @@ -0,0 +1,14 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media print { + .fr-input-group::before { + background-image: none; + } + + .fr-input-group input, + .fr-input-group textarea { + background-color: transparent; + border: 1px solid var(--border-default-grey); + } +} diff --git a/dist/dsfr/component/input/input-base/input-base.print.min.css b/dist/dsfr/component/input/input-base/input-base.print.min.css new file mode 100644 index 0000000..185edda --- /dev/null +++ b/dist/dsfr/component/input/input-base/input-base.print.min.css @@ -0,0 +1,3 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media print{.fr-input-group:before{background-image:none}.fr-input-group input,.fr-input-group textarea{background-color:transparent;border:1px solid var(--border-default-grey)}} \ No newline at end of file diff --git a/dist/dsfr/component/input/input.css b/dist/dsfr/component/input/input.css new file mode 100644 index 0000000..8bfb1fb --- /dev/null +++ b/dist/dsfr/component/input/input.css @@ -0,0 +1,347 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + INPUT +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-input { + display: block; + width: 100%; + border-radius: 0.25rem 0.25rem 0 0; + font-size: 1rem; + line-height: 1.5rem; + padding: 0.5rem 1rem; + color: var(--text-default-grey); + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); + box-shadow: inset 0 -2px 0 0 var(--border-plain-grey); +} + +.fr-input:not(textarea) { + max-height: 2.5rem; +} + +.fr-input::placeholder { + opacity: 1; + font-style: italic; + color: var(--text-mention-grey); +} + +.fr-input::-webkit-contacts-auto-fill-button { + cursor: pointer; + background-color: var(--text-label-grey); + + --idle: transparent; + --hover: var(--text-label-grey-hover); + --active: var(--text-label-grey-active); +} + +.fr-input[type=date] { + position: relative; + min-height: 2.5rem; +} + +.fr-input[type=date]::after { + content: ""; + display: block; + position: absolute; + top: 0.75rem; + right: 1rem; + width: 1rem; + height: 1rem; + pointer-events: none; +} +@supports selector(::-webkit-calendar-picker-indicator) { + .fr-input[type=date] { + background-repeat: no-repeat; + background-position: calc(100% - 1rem) 50%; + background-size: 1rem 1rem; + padding-right: 3rem; + } + + .fr-input[type=date]::-webkit-calendar-picker-indicator { + display: block; + padding: 0.5rem; + margin-right: -2.5rem; + } +} + +.fr-input-wrap { + position: relative; + display: block; +} + +.fr-input-wrap[class^=fr-icon-] .fr-input, +.fr-input-wrap[class*=" fr-icon-"] .fr-input, +.fr-input-wrap[class^=fr-fi-] .fr-input, +.fr-input-wrap[class*=" fr-fi-"] .fr-input { + padding-right: 3rem; +} + +.fr-input-wrap[class^=fr-icon-]::before, +.fr-input-wrap[class*=" fr-icon-"]::before, +.fr-input-wrap[class^=fr-fi-]::before, +.fr-input-wrap[class*=" fr-fi-"]::before { + --icon-size: 1rem; + position: absolute; + top: 0.75rem; + right: 1rem; + bottom: 0.75rem; + margin: auto; + pointer-events: none; +} + +.fr-input-wrap--addon, +.fr-input-wrap--action { + display: flex; + flex-direction: row; + width: 100%; +} + +.fr-input-wrap--addon > *:first-child:not(:last-child) { + border-radius: 0.25rem 0 0 0; +} + +.fr-input-wrap--addon > *:last-child:not(:first-child) { + border-radius: 0 0.25rem 0 0; +} + +.fr-input-wrap--action .fr-btn { + margin-left: 1rem; +} + +.fr-input-wrap + .fr-hint-text { + margin-top: 1rem; +} + +.fr-input-group { + position: relative; +} + +.fr-input-group .fr-message:first-child { + margin-top: 1rem; +} + +.fr-input-group--valid::before, +.fr-input-group--error::before, +.fr-input-group--info::before { + content: ""; + display: block; + pointer-events: none; + position: absolute; + top: 0; + right: -0.75rem; + bottom: 0; + left: -0.75rem; + background-repeat: no-repeat; + background-position: 0 0; + background-size: 0.125rem 100%; +} + +textarea.fr-input { + min-height: 3.75rem; +} + +.fr-input:disabled { + color: var(--text-disabled-grey); + box-shadow: inset 0 -2px 0 0 var(--border-disabled-grey); +} + +.fr-input:autofill, +.fr-input:autofill:hover, +.fr-input:autofill:focus, +.fr-input:-webkit-autofill, +.fr-input:-webkit-autofill:hover, +.fr-input:-webkit-autofill:focus { + box-shadow: inset 0 -2px 0 0 var(--border-plain-grey), inset 0 0 0 1000px var(--background-contrast-info); + -webkit-text-fill-color: var(--text-label-grey); +} +@supports selector(::-webkit-calendar-picker-indicator) { + .fr-input[type=date]::after { + background-color: var(--background-contrast-grey); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); + } + + :root[data-fr-theme=dark] .fr-input[type=date]::after { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + } + + .fr-input[type=date]:disabled { + color: var(--text-disabled-grey); + box-shadow: inset 0 -2px 0 0 var(--border-disabled-grey); + } + + .fr-input[type=date]:disabled::after { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); + } + + :root[data-fr-theme=dark] .fr-input[type=date]:disabled::after { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + } +} + +.fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 var(--border-action-high-blue-france); +} + +.fr-fieldset--valid .fr-input, +.fr-fieldset--valid .fr-input-wrap--addon > .fr-input:not(:last-child), +.fr-input-group--valid .fr-input, +.fr-input-group--valid .fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 var(--border-plain-success); +} + +.fr-fieldset--error .fr-input, +.fr-fieldset--error .fr-input-wrap--addon > .fr-input:not(:last-child), +.fr-input-group--error .fr-input, +.fr-input-group--error .fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 var(--border-plain-error); +} + +.fr-input-group--error::before { + background-image: linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)); +} + +.fr-input-group--valid::before { + background-image: linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)); +} + +.fr-input-group--info::before { + background-image: linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)); +} +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-input-wrap--addon > *:last-child:not(:first-child) { + max-height: 2.5rem; + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-input-wrap--addon .fr-btn { + flex-shrink: 0; + } + + .fr-input:-ms-input-placeholder { + font-style: italic; + } + + .fr-input { + color: #3a3a3a; + background-color: #eee; + box-shadow: inset 0 -2px 0 0 #3a3a3a; + } + + .fr-input::placeholder { + color: #666; + } + + .fr-input::-webkit-contacts-auto-fill-button { + background-color: #161616; + } + + .fr-input::-webkit-contacts-auto-fill-button:hover { + background-color: #343434; + } + + .fr-input::-webkit-contacts-auto-fill-button:active { + background-color: #474747; + } + + .fr-input:autofill, + .fr-input:autofill:hover, + .fr-input:autofill:focus, + .fr-input:-webkit-autofill, + .fr-input:-webkit-autofill:hover, + .fr-input:-webkit-autofill:focus { + box-shadow: inset 0 -2px 0 0 #3a3a3a, inset 0 0 0 1000px #e8edff; + -webkit-text-fill-color: #161616; + } + + .fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 #000091; + } + + .fr-fieldset--valid .fr-input, + .fr-fieldset--valid .fr-input-wrap--addon > .fr-input:not(:last-child), + .fr-input-group--valid .fr-input, + .fr-input-group--valid .fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 #18753c; + } + + .fr-fieldset--error .fr-input, + .fr-fieldset--error .fr-input-wrap--addon > .fr-input:not(:last-child), + .fr-input-group--error .fr-input, + .fr-input-group--error .fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 #ce0500; + } + + .fr-input-group--error::before { + background-image: linear-gradient(0deg, #ce0500, #ce0500); + } + + .fr-input-group--valid::before { + background-image: linear-gradient(0deg, #18753c, #18753c); + } + + .fr-input-group--info::before { + background-image: linear-gradient(0deg, #0063cb, #0063cb); + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-input:-ms-input-placeholder { + color: #666; + } +} +@media print { + .fr-input-group::before { + background-image: none; + } + + .fr-input-group input, + .fr-input-group textarea { + background-color: transparent; + border: 1px solid var(--border-default-grey); + } +} diff --git a/dist/dsfr/component/input/input.legacy.css b/dist/dsfr/component/input/input.legacy.css new file mode 100644 index 0000000..ad3e712 --- /dev/null +++ b/dist/dsfr/component/input/input.legacy.css @@ -0,0 +1,103 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +.fr-input:disabled { + color: var(--text-disabled-grey); + box-shadow: inset 0 -2px 0 0 var(--border-disabled-grey); +} +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-input-wrap--addon .fr-btn { + flex-shrink: 0; + } + + .fr-input:-ms-input-placeholder { + font-style: italic; + } + + .fr-input { + color: #3a3a3a; + background-color: #eee; + box-shadow: inset 0 -2px 0 0 #3a3a3a; + } + + .fr-input::placeholder { + color: #666; + } + + .fr-input::-webkit-contacts-auto-fill-button { + background-color: #161616; + } + + .fr-input::-webkit-contacts-auto-fill-button:hover { + background-color: #343434; + } + + .fr-input::-webkit-contacts-auto-fill-button:active { + background-color: #474747; + } + + .fr-input:autofill, + .fr-input:autofill:hover, + .fr-input:autofill:focus, + .fr-input:-webkit-autofill, + .fr-input:-webkit-autofill:hover, + .fr-input:-webkit-autofill:focus { + box-shadow: inset 0 -2px 0 0 #3a3a3a, inset 0 0 0 1000px #e8edff; + -webkit-text-fill-color: #161616; + } + + .fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 #000091; + } + + .fr-fieldset--valid .fr-input, + .fr-fieldset--valid .fr-input-wrap--addon > .fr-input:not(:last-child), + .fr-input-group--valid .fr-input, + .fr-input-group--valid .fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 #18753c; + } + + .fr-fieldset--error .fr-input, + .fr-fieldset--error .fr-input-wrap--addon > .fr-input:not(:last-child), + .fr-input-group--error .fr-input, + .fr-input-group--error .fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 #ce0500; + } + + .fr-input-group--error::before { + background-image: linear-gradient(0deg, #ce0500, #ce0500); + } + + .fr-input-group--valid::before { + background-image: linear-gradient(0deg, #18753c, #18753c); + } + + .fr-input-group--info::before { + background-image: linear-gradient(0deg, #0063cb, #0063cb); + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-input:-ms-input-placeholder { + color: #666; + } +} diff --git a/dist/dsfr/component/input/input.legacy.min.css b/dist/dsfr/component/input/input.legacy.min.css new file mode 100644 index 0000000..e866dab --- /dev/null +++ b/dist/dsfr/component/input/input.legacy.min.css @@ -0,0 +1,11 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-input:disabled{box-shadow:inset 0 -2px 0 0 var(--border-disabled-grey);color:var(--text-disabled-grey)}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */ + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-input-wrap--addon .fr-btn{flex-shrink:0}.fr-input:-ms-input-placeholder{font-style:italic}.fr-input{background-color:#eee;box-shadow:inset 0 -2px 0 0 #3a3a3a;color:#3a3a3a}.fr-input::placeholder{color:#666}.fr-input::-webkit-contacts-auto-fill-button{background-color:#161616}.fr-input::-webkit-contacts-auto-fill-button:hover{background-color:#343434}.fr-input::-webkit-contacts-auto-fill-button:active{background-color:#474747}.fr-input:-webkit-autofill,.fr-input:-webkit-autofill:focus,.fr-input:-webkit-autofill:hover,.fr-input:autofill,.fr-input:autofill:focus,.fr-input:autofill:hover{-webkit-text-fill-color:#161616;box-shadow:inset 0 -2px 0 0 #3a3a3a,inset 0 0 0 1000px #e8edff}.fr-input-wrap--addon>.fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 #000091}.fr-fieldset--valid .fr-input,.fr-fieldset--valid .fr-input-wrap--addon>.fr-input:not(:last-child),.fr-input-group--valid .fr-input,.fr-input-group--valid .fr-input-wrap--addon>.fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 #18753c}.fr-fieldset--error .fr-input,.fr-fieldset--error .fr-input-wrap--addon>.fr-input:not(:last-child),.fr-input-group--error .fr-input,.fr-input-group--error .fr-input-wrap--addon>.fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 #ce0500}.fr-input-group--error:before{background-image:linear-gradient(0deg,#ce0500,#ce0500)}.fr-input-group--valid:before{background-image:linear-gradient(0deg,#18753c,#18753c)}.fr-input-group--info:before{background-image:linear-gradient(0deg,#0063cb,#0063cb)}}@media screen and (min-width:0\0) and (min-resolution:72dpi) and (min-width:0\0) and (min-resolution:72dpi){.fr-input:-ms-input-placeholder{color:#666}} \ No newline at end of file diff --git a/dist/dsfr/component/input/input.main.css b/dist/dsfr/component/input/input.main.css new file mode 100644 index 0000000..dbc8c3b --- /dev/null +++ b/dist/dsfr/component/input/input.main.css @@ -0,0 +1,244 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + INPUT +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-input { + display: block; + width: 100%; + border-radius: 0.25rem 0.25rem 0 0; + font-size: 1rem; + line-height: 1.5rem; + padding: 0.5rem 1rem; + color: var(--text-default-grey); + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); + box-shadow: inset 0 -2px 0 0 var(--border-plain-grey); +} + +.fr-input:not(textarea) { + max-height: 2.5rem; +} + +.fr-input::placeholder { + opacity: 1; + font-style: italic; + color: var(--text-mention-grey); +} + +.fr-input::-webkit-contacts-auto-fill-button { + cursor: pointer; + background-color: var(--text-label-grey); + + --idle: transparent; + --hover: var(--text-label-grey-hover); + --active: var(--text-label-grey-active); +} + +.fr-input[type=date] { + position: relative; + min-height: 2.5rem; +} + +.fr-input[type=date]::after { + content: ""; + display: block; + position: absolute; + top: 0.75rem; + right: 1rem; + width: 1rem; + height: 1rem; + pointer-events: none; +} +@supports selector(::-webkit-calendar-picker-indicator) { + .fr-input[type=date] { + background-repeat: no-repeat; + background-position: calc(100% - 1rem) 50%; + background-size: 1rem 1rem; + padding-right: 3rem; + } + + .fr-input[type=date]::-webkit-calendar-picker-indicator { + display: block; + padding: 0.5rem; + margin-right: -2.5rem; + } +} + +.fr-input-wrap { + position: relative; + display: block; +} + +.fr-input-wrap[class^=fr-icon-] .fr-input, +.fr-input-wrap[class*=" fr-icon-"] .fr-input, +.fr-input-wrap[class^=fr-fi-] .fr-input, +.fr-input-wrap[class*=" fr-fi-"] .fr-input { + padding-right: 3rem; +} + +.fr-input-wrap[class^=fr-icon-]::before, +.fr-input-wrap[class*=" fr-icon-"]::before, +.fr-input-wrap[class^=fr-fi-]::before, +.fr-input-wrap[class*=" fr-fi-"]::before { + --icon-size: 1rem; + position: absolute; + top: 0.75rem; + right: 1rem; + bottom: 0.75rem; + margin: auto; + pointer-events: none; +} + +.fr-input-wrap--addon, +.fr-input-wrap--action { + display: flex; + flex-direction: row; + width: 100%; +} + +.fr-input-wrap--addon > *:first-child:not(:last-child) { + border-radius: 0.25rem 0 0 0; +} + +.fr-input-wrap--addon > *:last-child:not(:first-child) { + border-radius: 0 0.25rem 0 0; +} + +.fr-input-wrap--action .fr-btn { + margin-left: 1rem; +} + +.fr-input-wrap + .fr-hint-text { + margin-top: 1rem; +} + +.fr-input-group { + position: relative; +} + +.fr-input-group .fr-message:first-child { + margin-top: 1rem; +} + +.fr-input-group--valid::before, +.fr-input-group--error::before, +.fr-input-group--info::before { + content: ""; + display: block; + pointer-events: none; + position: absolute; + top: 0; + right: -0.75rem; + bottom: 0; + left: -0.75rem; + background-repeat: no-repeat; + background-position: 0 0; + background-size: 0.125rem 100%; +} + +textarea.fr-input { + min-height: 3.75rem; +} + +.fr-input:disabled { + color: var(--text-disabled-grey); + box-shadow: inset 0 -2px 0 0 var(--border-disabled-grey); +} + +.fr-input:autofill, +.fr-input:autofill:hover, +.fr-input:autofill:focus, +.fr-input:-webkit-autofill, +.fr-input:-webkit-autofill:hover, +.fr-input:-webkit-autofill:focus { + box-shadow: inset 0 -2px 0 0 var(--border-plain-grey), inset 0 0 0 1000px var(--background-contrast-info); + -webkit-text-fill-color: var(--text-label-grey); +} +@supports selector(::-webkit-calendar-picker-indicator) { + .fr-input[type=date]::after { + background-color: var(--background-contrast-grey); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); + } + + :root[data-fr-theme=dark] .fr-input[type=date]::after { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + } + + .fr-input[type=date]:disabled { + color: var(--text-disabled-grey); + box-shadow: inset 0 -2px 0 0 var(--border-disabled-grey); + } + + .fr-input[type=date]:disabled::after { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); + } + + :root[data-fr-theme=dark] .fr-input[type=date]:disabled::after { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + } +} + +.fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 var(--border-action-high-blue-france); +} + +.fr-fieldset--valid .fr-input, +.fr-fieldset--valid .fr-input-wrap--addon > .fr-input:not(:last-child), +.fr-input-group--valid .fr-input, +.fr-input-group--valid .fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 var(--border-plain-success); +} + +.fr-fieldset--error .fr-input, +.fr-fieldset--error .fr-input-wrap--addon > .fr-input:not(:last-child), +.fr-input-group--error .fr-input, +.fr-input-group--error .fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 var(--border-plain-error); +} + +.fr-input-group--error::before { + background-image: linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)); +} + +.fr-input-group--valid::before { + background-image: linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)); +} + +.fr-input-group--info::before { + background-image: linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)); +} +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-input-wrap--addon > *:last-child:not(:first-child) { + max-height: 2.5rem; + } +} diff --git a/dist/dsfr/component/input/input.main.min.css b/dist/dsfr/component/input/input.main.min.css new file mode 100644 index 0000000..ba4dc12 --- /dev/null +++ b/dist/dsfr/component/input/input.main.min.css @@ -0,0 +1,11 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-input{--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);background-color:var(--background-contrast-grey);border-radius:.25rem .25rem 0 0;box-shadow:inset 0 -2px 0 0 var(--border-plain-grey);color:var(--text-default-grey);display:block;font-size:1rem;line-height:1.5rem;padding:.5rem 1rem;width:100%}.fr-input:not(textarea){max-height:2.5rem}.fr-input::placeholder{color:var(--text-mention-grey);font-style:italic;opacity:1}.fr-input::-webkit-contacts-auto-fill-button{--idle:transparent;--hover:var(--text-label-grey-hover);--active:var(--text-label-grey-active);background-color:var(--text-label-grey);cursor:pointer}.fr-input[type=date]{min-height:2.5rem;position:relative}.fr-input[type=date]:after{content:"";display:block;height:1rem;pointer-events:none;position:absolute;right:1rem;top:.75rem;width:1rem}@supports selector(::-webkit-calendar-picker-indicator){.fr-input[type=date]{background-position:calc(100% - 1rem) 50%;background-repeat:no-repeat;background-size:1rem 1rem;padding-right:3rem}.fr-input[type=date]::-webkit-calendar-picker-indicator{display:block;margin-right:-2.5rem;padding:.5rem}}.fr-input-wrap{display:block;position:relative}.fr-input-wrap[class*=" fr-fi-"] .fr-input,.fr-input-wrap[class*=" fr-icon-"] .fr-input,.fr-input-wrap[class^=fr-fi-] .fr-input,.fr-input-wrap[class^=fr-icon-] .fr-input{padding-right:3rem}.fr-input-wrap[class*=" fr-fi-"]:before,.fr-input-wrap[class*=" fr-icon-"]:before,.fr-input-wrap[class^=fr-fi-]:before,.fr-input-wrap[class^=fr-icon-]:before{--icon-size:1rem;bottom:.75rem;margin:auto;pointer-events:none;position:absolute;right:1rem;top:.75rem}.fr-input-wrap--action,.fr-input-wrap--addon{display:flex;flex-direction:row;width:100%}.fr-input-wrap--addon>:first-child:not(:last-child){border-radius:.25rem 0 0 0}.fr-input-wrap--addon>:last-child:not(:first-child){border-radius:0 .25rem 0 0}.fr-input-wrap--action .fr-btn{margin-left:1rem}.fr-input-wrap+.fr-hint-text{margin-top:1rem}.fr-input-group{position:relative}.fr-input-group .fr-message:first-child{margin-top:1rem}.fr-input-group--error:before,.fr-input-group--info:before,.fr-input-group--valid:before{background-position:0 0;background-repeat:no-repeat;background-size:.125rem 100%;bottom:0;content:"";display:block;left:-.75rem;pointer-events:none;position:absolute;right:-.75rem;top:0}textarea.fr-input{min-height:3.75rem}.fr-input:disabled{box-shadow:inset 0 -2px 0 0 var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-input:-webkit-autofill,.fr-input:-webkit-autofill:focus,.fr-input:-webkit-autofill:hover,.fr-input:autofill,.fr-input:autofill:focus,.fr-input:autofill:hover{-webkit-text-fill-color:var(--text-label-grey);box-shadow:inset 0 -2px 0 0 var(--border-plain-grey),inset 0 0 0 1000px var(--background-contrast-info)}@supports selector(::-webkit-calendar-picker-indicator){.fr-input[type=date]:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23161616' d='M17 3h4c.55 0 1 .45 1 1v16c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h4V1h2v2h6V1h2v2zm-2 2H9v2H7V5H4v4h16V5h-3v2h-2V5zm5 6H4v8h16v-8z'/%3E%3C/svg%3E");background-color:var(--background-contrast-grey);background-image:var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-input[type=date]:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M17 3h4c.55 0 1 .45 1 1v16c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h4V1h2v2h6V1h2v2zm-2 2H9v2H7V5H4v4h16V5h-3v2h-2V5zm5 6H4v8h16v-8z'/%3E%3C/svg%3E")}.fr-input[type=date]:disabled{box-shadow:inset 0 -2px 0 0 var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-input[type=date]:disabled:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='M17 3h4c.55 0 1 .45 1 1v16c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h4V1h2v2h6V1h2v2zm-2 2H9v2H7V5H4v4h16V5h-3v2h-2V5zm5 6H4v8h16v-8z'/%3E%3C/svg%3E");background-image:var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-input[type=date]:disabled:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666' d='M17 3h4c.55 0 1 .45 1 1v16c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h4V1h2v2h6V1h2v2zm-2 2H9v2H7V5H4v4h16V5h-3v2h-2V5zm5 6H4v8h16v-8z'/%3E%3C/svg%3E")}}.fr-input-wrap--addon>.fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 var(--border-action-high-blue-france)}.fr-fieldset--valid .fr-input,.fr-fieldset--valid .fr-input-wrap--addon>.fr-input:not(:last-child),.fr-input-group--valid .fr-input,.fr-input-group--valid .fr-input-wrap--addon>.fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 var(--border-plain-success)}.fr-fieldset--error .fr-input,.fr-fieldset--error .fr-input-wrap--addon>.fr-input:not(:last-child),.fr-input-group--error .fr-input,.fr-input-group--error .fr-input-wrap--addon>.fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 var(--border-plain-error)}.fr-input-group--error:before{background-image:linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error))}.fr-input-group--valid:before{background-image:linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success))}.fr-input-group--info:before{background-image:linear-gradient(0deg,var(--border-plain-info),var(--border-plain-info))}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */ + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-input-wrap--addon>:last-child:not(:first-child){max-height:2.5rem}} \ No newline at end of file diff --git a/dist/dsfr/component/input/input.min.css b/dist/dsfr/component/input/input.min.css new file mode 100644 index 0000000..c25e5df --- /dev/null +++ b/dist/dsfr/component/input/input.min.css @@ -0,0 +1,19 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-input{--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);background-color:var(--background-contrast-grey);border-radius:.25rem .25rem 0 0;box-shadow:inset 0 -2px 0 0 var(--border-plain-grey);color:var(--text-default-grey);display:block;font-size:1rem;line-height:1.5rem;padding:.5rem 1rem;width:100%}.fr-input:not(textarea){max-height:2.5rem}.fr-input::placeholder{color:var(--text-mention-grey);font-style:italic;opacity:1}.fr-input::-webkit-contacts-auto-fill-button{--idle:transparent;--hover:var(--text-label-grey-hover);--active:var(--text-label-grey-active);background-color:var(--text-label-grey);cursor:pointer}.fr-input[type=date]{min-height:2.5rem;position:relative}.fr-input[type=date]:after{content:"";display:block;height:1rem;pointer-events:none;position:absolute;right:1rem;top:.75rem;width:1rem}@supports selector(::-webkit-calendar-picker-indicator){.fr-input[type=date]{background-position:calc(100% - 1rem) 50%;background-repeat:no-repeat;background-size:1rem 1rem;padding-right:3rem}.fr-input[type=date]::-webkit-calendar-picker-indicator{display:block;margin-right:-2.5rem;padding:.5rem}}.fr-input-wrap{display:block;position:relative}.fr-input-wrap[class*=" fr-fi-"] .fr-input,.fr-input-wrap[class*=" fr-icon-"] .fr-input,.fr-input-wrap[class^=fr-fi-] .fr-input,.fr-input-wrap[class^=fr-icon-] .fr-input{padding-right:3rem}.fr-input-wrap[class*=" fr-fi-"]:before,.fr-input-wrap[class*=" fr-icon-"]:before,.fr-input-wrap[class^=fr-fi-]:before,.fr-input-wrap[class^=fr-icon-]:before{--icon-size:1rem;bottom:.75rem;margin:auto;pointer-events:none;position:absolute;right:1rem;top:.75rem}.fr-input-wrap--action,.fr-input-wrap--addon{display:flex;flex-direction:row;width:100%}.fr-input-wrap--addon>:first-child:not(:last-child){border-radius:.25rem 0 0 0}.fr-input-wrap--addon>:last-child:not(:first-child){border-radius:0 .25rem 0 0}.fr-input-wrap--action .fr-btn{margin-left:1rem}.fr-input-wrap+.fr-hint-text{margin-top:1rem}.fr-input-group{position:relative}.fr-input-group .fr-message:first-child{margin-top:1rem}.fr-input-group--error:before,.fr-input-group--info:before,.fr-input-group--valid:before{background-position:0 0;background-repeat:no-repeat;background-size:.125rem 100%;bottom:0;content:"";display:block;left:-.75rem;pointer-events:none;position:absolute;right:-.75rem;top:0}textarea.fr-input{min-height:3.75rem}.fr-input:disabled{box-shadow:inset 0 -2px 0 0 var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-input:-webkit-autofill,.fr-input:-webkit-autofill:focus,.fr-input:-webkit-autofill:hover,.fr-input:autofill,.fr-input:autofill:focus,.fr-input:autofill:hover{-webkit-text-fill-color:var(--text-label-grey);box-shadow:inset 0 -2px 0 0 var(--border-plain-grey),inset 0 0 0 1000px var(--background-contrast-info)}@supports selector(::-webkit-calendar-picker-indicator){.fr-input[type=date]:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23161616' d='M17 3h4c.55 0 1 .45 1 1v16c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h4V1h2v2h6V1h2v2zm-2 2H9v2H7V5H4v4h16V5h-3v2h-2V5zm5 6H4v8h16v-8z'/%3E%3C/svg%3E");background-color:var(--background-contrast-grey);background-image:var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-input[type=date]:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M17 3h4c.55 0 1 .45 1 1v16c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h4V1h2v2h6V1h2v2zm-2 2H9v2H7V5H4v4h16V5h-3v2h-2V5zm5 6H4v8h16v-8z'/%3E%3C/svg%3E")}.fr-input[type=date]:disabled{box-shadow:inset 0 -2px 0 0 var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-input[type=date]:disabled:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='M17 3h4c.55 0 1 .45 1 1v16c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h4V1h2v2h6V1h2v2zm-2 2H9v2H7V5H4v4h16V5h-3v2h-2V5zm5 6H4v8h16v-8z'/%3E%3C/svg%3E");background-image:var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-input[type=date]:disabled:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666' d='M17 3h4c.55 0 1 .45 1 1v16c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h4V1h2v2h6V1h2v2zm-2 2H9v2H7V5H4v4h16V5h-3v2h-2V5zm5 6H4v8h16v-8z'/%3E%3C/svg%3E")}}.fr-input-wrap--addon>.fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 var(--border-action-high-blue-france)}.fr-fieldset--valid .fr-input,.fr-fieldset--valid .fr-input-wrap--addon>.fr-input:not(:last-child),.fr-input-group--valid .fr-input,.fr-input-group--valid .fr-input-wrap--addon>.fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 var(--border-plain-success)}.fr-fieldset--error .fr-input,.fr-fieldset--error .fr-input-wrap--addon>.fr-input:not(:last-child),.fr-input-group--error .fr-input,.fr-input-group--error .fr-input-wrap--addon>.fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 var(--border-plain-error)}.fr-input-group--error:before{background-image:linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error))}.fr-input-group--valid:before{background-image:linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success))}.fr-input-group--info:before{background-image:linear-gradient(0deg,var(--border-plain-info),var(--border-plain-info))}@media (min-width:36em){ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-input-wrap--addon>:last-child:not(:first-child){max-height:2.5rem}}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-input-wrap--addon .fr-btn{flex-shrink:0}.fr-input:-ms-input-placeholder{font-style:italic}.fr-input{background-color:#eee;box-shadow:inset 0 -2px 0 0 #3a3a3a;color:#3a3a3a}.fr-input::placeholder{color:#666}.fr-input::-webkit-contacts-auto-fill-button{background-color:#161616}.fr-input::-webkit-contacts-auto-fill-button:hover{background-color:#343434}.fr-input::-webkit-contacts-auto-fill-button:active{background-color:#474747}.fr-input:-webkit-autofill,.fr-input:-webkit-autofill:focus,.fr-input:-webkit-autofill:hover,.fr-input:autofill,.fr-input:autofill:focus,.fr-input:autofill:hover{-webkit-text-fill-color:#161616;box-shadow:inset 0 -2px 0 0 #3a3a3a,inset 0 0 0 1000px #e8edff}.fr-input-wrap--addon>.fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 #000091}.fr-fieldset--valid .fr-input,.fr-fieldset--valid .fr-input-wrap--addon>.fr-input:not(:last-child),.fr-input-group--valid .fr-input,.fr-input-group--valid .fr-input-wrap--addon>.fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 #18753c}.fr-fieldset--error .fr-input,.fr-fieldset--error .fr-input-wrap--addon>.fr-input:not(:last-child),.fr-input-group--error .fr-input,.fr-input-group--error .fr-input-wrap--addon>.fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 #ce0500}.fr-input-group--error:before{background-image:linear-gradient(0deg,#ce0500,#ce0500)}.fr-input-group--valid:before{background-image:linear-gradient(0deg,#18753c,#18753c)}.fr-input-group--info:before{background-image:linear-gradient(0deg,#0063cb,#0063cb)}}@media screen and (min-width:0\0) and (min-resolution:72dpi) and (min-width:0\0) and (min-resolution:72dpi){.fr-input:-ms-input-placeholder{color:#666}}@media print{.fr-input-group:before{background-image:none}.fr-input-group input,.fr-input-group textarea{background-color:transparent;border:1px solid var(--border-default-grey)}} \ No newline at end of file diff --git a/dist/dsfr/component/input/input.print.css b/dist/dsfr/component/input/input.print.css new file mode 100644 index 0000000..f3d2de1 --- /dev/null +++ b/dist/dsfr/component/input/input.print.css @@ -0,0 +1,14 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media print { + .fr-input-group::before { + background-image: none; + } + + .fr-input-group input, + .fr-input-group textarea { + background-color: transparent; + border: 1px solid var(--border-default-grey); + } +} diff --git a/dist/dsfr/component/input/input.print.min.css b/dist/dsfr/component/input/input.print.min.css new file mode 100644 index 0000000..185edda --- /dev/null +++ b/dist/dsfr/component/input/input.print.min.css @@ -0,0 +1,3 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media print{.fr-input-group:before{background-image:none}.fr-input-group input,.fr-input-group textarea{background-color:transparent;border:1px solid var(--border-default-grey)}} \ No newline at end of file diff --git a/dist/dsfr/component/link/link.css b/dist/dsfr/component/link/link.css new file mode 100644 index 0000000..b9e5f61 --- /dev/null +++ b/dist/dsfr/component/link/link.css @@ -0,0 +1,690 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + LINK +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-link { + --text-spacing: 0; + --title-spacing: 0; + display: inline; + font-size: 1rem; + line-height: 1.5rem; + padding: 0 0; + color: var(--text-action-high-blue-france); +} + +.fr-link[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link[target=_blank]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-link--icon-left[class^=fr-icon-], +.fr-link--icon-left[class*=" fr-icon-"], +.fr-link--icon-left[class^=fr-fi-], +.fr-link--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--icon-left[class^=fr-icon-]::before, +.fr-link--icon-left[class*=" fr-icon-"]::before, +.fr-link--icon-left[class^=fr-fi-]::before, +.fr-link--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-link--icon-right[class^=fr-icon-], +.fr-link--icon-right[class*=" fr-icon-"], +.fr-link--icon-right[class^=fr-fi-], +.fr-link--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--icon-right[class^=fr-icon-]::after, +.fr-link--icon-right[class*=" fr-icon-"]::after, +.fr-link--icon-right[class^=fr-fi-]::after, +.fr-link--icon-right[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-link--icon-right[class^=fr-icon-]::before, +.fr-link--icon-right[class*=" fr-icon-"]::before, +.fr-link--icon-right[class^=fr-fi-]::before, +.fr-link--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-link[class^=fr-icon-]:not([class*=fr-link--icon-])::before, +.fr-link[class*=" fr-icon-"]:not([class*=fr-link--icon-])::before, +.fr-link[class^=fr-fi-]:not([class*=fr-link--icon-])::before, +.fr-link[class*=" fr-fi-"]:not([class*=fr-link--icon-])::before { + content: none; +} + +.fr-link--xs { + font-size: 0.75rem; + line-height: 1.25rem; + padding: 0 0; +} + +.fr-link--xs[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--xs[target=_blank]::after { + content: ""; + + --icon-size: 0.75rem; + margin-right: -0.09375rem; + margin-left: 0.5rem; +} + +.fr-link--xs.fr-link--icon-left[class^=fr-icon-], +.fr-link--xs.fr-link--icon-left[class*=" fr-icon-"], +.fr-link--xs.fr-link--icon-left[class^=fr-fi-], +.fr-link--xs.fr-link--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--xs.fr-link--icon-left[class^=fr-icon-]::before, +.fr-link--xs.fr-link--icon-left[class*=" fr-icon-"]::before, +.fr-link--xs.fr-link--icon-left[class^=fr-fi-]::before, +.fr-link--xs.fr-link--icon-left[class*=" fr-fi-"]::before { + --icon-size: 0.75rem; + margin-left: -0.09375rem; + margin-right: 0.5rem; +} + +.fr-link--xs.fr-link--icon-right[class^=fr-icon-], +.fr-link--xs.fr-link--icon-right[class*=" fr-icon-"], +.fr-link--xs.fr-link--icon-right[class^=fr-fi-], +.fr-link--xs.fr-link--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--xs.fr-link--icon-right[class^=fr-icon-]::after, +.fr-link--xs.fr-link--icon-right[class*=" fr-icon-"]::after, +.fr-link--xs.fr-link--icon-right[class^=fr-fi-]::after, +.fr-link--xs.fr-link--icon-right[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 0.75rem; + margin-right: -0.09375rem; + margin-left: 0.5rem; +} + +.fr-link--xs.fr-link--icon-right[class^=fr-icon-]::before, +.fr-link--xs.fr-link--icon-right[class*=" fr-icon-"]::before, +.fr-link--xs.fr-link--icon-right[class^=fr-fi-]::before, +.fr-link--xs.fr-link--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-link--xs[class^=fr-icon-]:not([class*=fr-link--icon-])::before, +.fr-link--xs[class*=" fr-icon-"]:not([class*=fr-link--icon-])::before, +.fr-link--xs[class^=fr-fi-]:not([class*=fr-link--icon-])::before, +.fr-link--xs[class*=" fr-fi-"]:not([class*=fr-link--icon-])::before { + content: none; +} + +.fr-link--sm { + font-size: 0.875rem; + line-height: 1.5rem; + padding: 0 0; +} + +.fr-link--sm[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--sm[target=_blank]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-link--sm.fr-link--icon-left[class^=fr-icon-], +.fr-link--sm.fr-link--icon-left[class*=" fr-icon-"], +.fr-link--sm.fr-link--icon-left[class^=fr-fi-], +.fr-link--sm.fr-link--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--sm.fr-link--icon-left[class^=fr-icon-]::before, +.fr-link--sm.fr-link--icon-left[class*=" fr-icon-"]::before, +.fr-link--sm.fr-link--icon-left[class^=fr-fi-]::before, +.fr-link--sm.fr-link--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-link--sm.fr-link--icon-right[class^=fr-icon-], +.fr-link--sm.fr-link--icon-right[class*=" fr-icon-"], +.fr-link--sm.fr-link--icon-right[class^=fr-fi-], +.fr-link--sm.fr-link--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--sm.fr-link--icon-right[class^=fr-icon-]::after, +.fr-link--sm.fr-link--icon-right[class*=" fr-icon-"]::after, +.fr-link--sm.fr-link--icon-right[class^=fr-fi-]::after, +.fr-link--sm.fr-link--icon-right[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-link--sm.fr-link--icon-right[class^=fr-icon-]::before, +.fr-link--sm.fr-link--icon-right[class*=" fr-icon-"]::before, +.fr-link--sm.fr-link--icon-right[class^=fr-fi-]::before, +.fr-link--sm.fr-link--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-link--sm[class^=fr-icon-]:not([class*=fr-link--icon-])::before, +.fr-link--sm[class*=" fr-icon-"]:not([class*=fr-link--icon-])::before, +.fr-link--sm[class^=fr-fi-]:not([class*=fr-link--icon-])::before, +.fr-link--sm[class*=" fr-fi-"]:not([class*=fr-link--icon-])::before { + content: none; +} + +.fr-link--lg { + font-size: 1.125rem; + line-height: 1.75rem; + padding: 0 0; +} + +.fr-link--lg[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--lg[target=_blank]::after { + content: ""; + + --icon-size: 1.5rem; + margin-right: -0.1875rem; + margin-left: 0.5rem; +} + +.fr-link--lg.fr-link--icon-left[class^=fr-icon-], +.fr-link--lg.fr-link--icon-left[class*=" fr-icon-"], +.fr-link--lg.fr-link--icon-left[class^=fr-fi-], +.fr-link--lg.fr-link--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--lg.fr-link--icon-left[class^=fr-icon-]::before, +.fr-link--lg.fr-link--icon-left[class*=" fr-icon-"]::before, +.fr-link--lg.fr-link--icon-left[class^=fr-fi-]::before, +.fr-link--lg.fr-link--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1.5rem; + margin-left: -0.1875rem; + margin-right: 0.5rem; +} + +.fr-link--lg.fr-link--icon-right[class^=fr-icon-], +.fr-link--lg.fr-link--icon-right[class*=" fr-icon-"], +.fr-link--lg.fr-link--icon-right[class^=fr-fi-], +.fr-link--lg.fr-link--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--lg.fr-link--icon-right[class^=fr-icon-]::after, +.fr-link--lg.fr-link--icon-right[class*=" fr-icon-"]::after, +.fr-link--lg.fr-link--icon-right[class^=fr-fi-]::after, +.fr-link--lg.fr-link--icon-right[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1.5rem; + margin-right: -0.1875rem; + margin-left: 0.5rem; +} + +.fr-link--lg.fr-link--icon-right[class^=fr-icon-]::before, +.fr-link--lg.fr-link--icon-right[class*=" fr-icon-"]::before, +.fr-link--lg.fr-link--icon-right[class^=fr-fi-]::before, +.fr-link--lg.fr-link--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-link--lg[class^=fr-icon-]:not([class*=fr-link--icon-])::before, +.fr-link--lg[class*=" fr-icon-"]:not([class*=fr-link--icon-])::before, +.fr-link--lg[class^=fr-fi-]:not([class*=fr-link--icon-])::before, +.fr-link--lg[class*=" fr-fi-"]:not([class*=fr-link--icon-])::before { + content: none; +} + +button.fr-link { + text-align: left; +} + +.fr-links-group--download .fr-link, +.fr-link--download { + position: relative; + font-size: 1rem; + line-height: 1.5rem; + padding: 0 0; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-links-group--download .fr-link::after, +.fr-link--download::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/download-line.svg"); + mask-image: url("../../icons/system/download-line.svg"); + content: ""; + margin-bottom: 1.75rem; + vertical-align: calc((0.75rem - var(--icon-size)) * 0.5 - 1.75rem); +} + +.fr-links-group--download .fr-link::before, +.fr-link--download::before { + content: none; +} + +.fr-links-group--download .fr-link .fr-link__detail, +.fr-link--download .fr-link__detail { + position: absolute; + left: 0; + font-size: 0.75rem; + line-height: 1.25rem; + font-weight: 400; + margin-top: 1.75rem; + white-space: nowrap; + pointer-events: none; + cursor: text; +} + +.fr-links-group--download .fr-link .fr-link__detail abbr, +.fr-link--download .fr-link__detail abbr { + text-decoration: none; +} + +.fr-links-group--download { + --ul-type: disc; + --ol-type: decimal; + --ul-start: 1rem; + --ol-start: 1.5rem; + --xl-block: 0.5rem; + --li-bottom: 0.25rem; + --xl-base: 1em; + --ol-content: counters(li-counter, ".") ".  "; +} + +.fr-links-group--download > li { + display: block; +} + +.fr-links-group--download .fr-link, +.fr-links-group .fr-link--download { + margin-bottom: 2.5rem; +} + +.fr-links-group { + --li-bottom: 0.5rem; +} + +.fr-links-group--inline { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + display: inline; + margin: 0 -0.5rem; +} + +.fr-links-group--inline > li { + display: inline; + line-height: 2.75rem; +} + +.fr-links-group--inline .fr-link { + margin: 0 0.5rem 1rem; +} + +.fr-links-group--sm .fr-link { + font-size: 0.875rem; + line-height: 1.5rem; + padding: 0 0; +} + +.fr-links-group--sm .fr-link::before, +.fr-links-group--sm .fr-link::after { + --icon-size: 1rem; +} + +.fr-links-group--sm .fr-link:not(.fr-link--download) { + vertical-align: top; +} + +.fr-links-group--lg .fr-link { + font-size: 1.125rem; + line-height: 1.75rem; + padding: 0 0; +} + +.fr-links-group--lg .fr-link::before, +.fr-links-group--lg .fr-link::after { + --icon-size: 1.5rem; +} + +.fr-links-group__title { + font-weight: 700; + font-size: 1.375rem; + line-height: 1.75rem; + margin: var(--title-spacing); +} + +.fr-links-group--bordered { + padding: 1.5rem 1.5rem 0.5rem; + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-link--close { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + display: flex; + flex-direction: row; + align-items: center; + margin-left: auto; + margin-right: -1rem; + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-link--close::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/close-line.svg"); + mask-image: url("../../icons/system/close-line.svg"); + content: ""; +} + +.fr-link--close::before { + content: none; +} + +.fr-link.fr-link--icon-left.fr-fi-theme-fill { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link.fr-link--icon-left.fr-fi-theme-fill::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-link__detail { + color: var(--text-mention-grey); +} + +.fr-links-group li::marker { + color: var(--text-action-high-blue-france); +} + +.fr-link--close:disabled, +a.fr-link--close:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + .fr-links-group--download .fr-link, + .fr-links-group .fr-link--download { + margin-bottom: 3rem; + } + + .fr-links-group__title { + font-size: 1.5rem; + line-height: 2rem; + } + + .fr-links-group--bordered { + padding: 2rem 2rem 0.5rem; + } + + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + a.fr-link { + text-decoration: underline; + text-underline-offset: 5px; + } + + a.fr-link:not([href])::before, + a.fr-link:not([href])::after { + background-color: graytext; + } + + .fr-links-group--download .fr-link::after, + .fr-link--download::after { + forced-color-adjust: none; + background-color: linktext; + } + + .fr-links-group--download .fr-link .fr-link__detail, + .fr-link--download .fr-link__detail { + color: canvastext; + } + + .fr-links-group--download .fr-link:not([href]) .fr-link__detail, + .fr-link--download:not([href]) .fr-link__detail { + color: graytext; + } + + .fr-link--close::after { + forced-color-adjust: none; + background-color: buttontext; + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-link { + background-image: none; + text-decoration: underline; + color: #000091; + } + + .fr-link::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-link--sm::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-link--lg::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + ul { + list-style-type: disc; + } + + ol { + list-style-type: decimal; + } + + ul, + ol { + padding-left: 1rem; + margin-top: 0.5rem; + margin-bottom: 0.5rem; + } + + ul.fr-links-group--inline { + list-style-type: none; + } + + ol.fr-links-group--inline { + list-style-type: none; + } + + ul.fr-links-group--inline, + ol.fr-links-group--inline { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-link__detail { + color: #666; + } + + .fr-links-group li::marker { + color: #000091; + } + + .fr-links-group--bordered { + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-link--close { + background-color: transparent; + color: #000091; + } + + .fr-link--close:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-link--close:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-link--close:disabled, + a.fr-link--close:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-link--close:disabled:hover, + a.fr-link--close:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-link--close:disabled:active, + a.fr-link--close:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } +} +@media print { + .fr-link::before, + .fr-link::after { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } +} diff --git a/dist/dsfr/component/link/link.legacy.css b/dist/dsfr/component/link/link.legacy.css new file mode 100644 index 0000000..cb8337c --- /dev/null +++ b/dist/dsfr/component/link/link.legacy.css @@ -0,0 +1,117 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-link { + background-image: none; + text-decoration: underline; + color: #000091; + } + + .fr-link::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-link--sm::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-link--lg::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + ul { + list-style-type: disc; + } + + ol { + list-style-type: decimal; + } + + ul, + ol { + padding-left: 1rem; + margin-top: 0.5rem; + margin-bottom: 0.5rem; + } + + ul.fr-links-group--inline { + list-style-type: none; + } + + ol.fr-links-group--inline { + list-style-type: none; + } + + ul.fr-links-group--inline, + ol.fr-links-group--inline { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-link__detail { + color: #666; + } + + .fr-links-group li::marker { + color: #000091; + } + + .fr-links-group--bordered { + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-link--close { + background-color: transparent; + color: #000091; + } + + .fr-link--close:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-link--close:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-link--close:disabled, + a.fr-link--close:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-link--close:disabled:hover, + a.fr-link--close:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-link--close:disabled:active, + a.fr-link--close:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } +} diff --git a/dist/dsfr/component/link/link.legacy.min.css b/dist/dsfr/component/link/link.legacy.min.css new file mode 100644 index 0000000..808cfaf --- /dev/null +++ b/dist/dsfr/component/link/link.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-link{background-image:none;color:#000091;text-decoration:underline}.fr-link--sm:before,.fr-link:before{height:1rem;width:1rem}.fr-link--lg:before,.fr-link--sm:before,.fr-link:before{background-color:transparent;background-repeat:no-repeat;background-size:100%}.fr-link--lg:before{height:1.5rem;width:1.5rem}ul{list-style-type:disc}ol{list-style-type:decimal}ol,ul{margin-bottom:.5rem;margin-top:.5rem;padding-left:1rem}ol.fr-links-group--inline,ul.fr-links-group--inline{list-style-type:none}ol.fr-links-group--inline,ul.fr-links-group--inline{margin-bottom:0;margin-top:0;padding-left:0}.fr-link__detail{color:#666}.fr-links-group li::marker{color:#000091}.fr-links-group--bordered{box-shadow:inset 0 0 0 1px #ddd}.fr-link--close{background-color:transparent;color:#000091}.fr-link--close:hover{background-color:rgba(0,0,0,.05)}.fr-link--close:active{background-color:rgba(0,0,0,.1)}.fr-link--close:disabled,a.fr-link--close:not([href]){background-color:transparent;color:#929292}.fr-link--close:disabled:hover,a.fr-link--close:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-link--close:disabled:active,a.fr-link--close:not([href]):active{background-color:rgba(0,0,0,.1)}} \ No newline at end of file diff --git a/dist/dsfr/component/link/link.main.css b/dist/dsfr/component/link/link.main.css new file mode 100644 index 0000000..83b211c --- /dev/null +++ b/dist/dsfr/component/link/link.main.css @@ -0,0 +1,573 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + LINK +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-link { + --text-spacing: 0; + --title-spacing: 0; + display: inline; + font-size: 1rem; + line-height: 1.5rem; + padding: 0 0; + color: var(--text-action-high-blue-france); +} + +.fr-link[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link[target=_blank]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-link--icon-left[class^=fr-icon-], +.fr-link--icon-left[class*=" fr-icon-"], +.fr-link--icon-left[class^=fr-fi-], +.fr-link--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--icon-left[class^=fr-icon-]::before, +.fr-link--icon-left[class*=" fr-icon-"]::before, +.fr-link--icon-left[class^=fr-fi-]::before, +.fr-link--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-link--icon-right[class^=fr-icon-], +.fr-link--icon-right[class*=" fr-icon-"], +.fr-link--icon-right[class^=fr-fi-], +.fr-link--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--icon-right[class^=fr-icon-]::after, +.fr-link--icon-right[class*=" fr-icon-"]::after, +.fr-link--icon-right[class^=fr-fi-]::after, +.fr-link--icon-right[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-link--icon-right[class^=fr-icon-]::before, +.fr-link--icon-right[class*=" fr-icon-"]::before, +.fr-link--icon-right[class^=fr-fi-]::before, +.fr-link--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-link[class^=fr-icon-]:not([class*=fr-link--icon-])::before, +.fr-link[class*=" fr-icon-"]:not([class*=fr-link--icon-])::before, +.fr-link[class^=fr-fi-]:not([class*=fr-link--icon-])::before, +.fr-link[class*=" fr-fi-"]:not([class*=fr-link--icon-])::before { + content: none; +} + +.fr-link--xs { + font-size: 0.75rem; + line-height: 1.25rem; + padding: 0 0; +} + +.fr-link--xs[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--xs[target=_blank]::after { + content: ""; + + --icon-size: 0.75rem; + margin-right: -0.09375rem; + margin-left: 0.5rem; +} + +.fr-link--xs.fr-link--icon-left[class^=fr-icon-], +.fr-link--xs.fr-link--icon-left[class*=" fr-icon-"], +.fr-link--xs.fr-link--icon-left[class^=fr-fi-], +.fr-link--xs.fr-link--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--xs.fr-link--icon-left[class^=fr-icon-]::before, +.fr-link--xs.fr-link--icon-left[class*=" fr-icon-"]::before, +.fr-link--xs.fr-link--icon-left[class^=fr-fi-]::before, +.fr-link--xs.fr-link--icon-left[class*=" fr-fi-"]::before { + --icon-size: 0.75rem; + margin-left: -0.09375rem; + margin-right: 0.5rem; +} + +.fr-link--xs.fr-link--icon-right[class^=fr-icon-], +.fr-link--xs.fr-link--icon-right[class*=" fr-icon-"], +.fr-link--xs.fr-link--icon-right[class^=fr-fi-], +.fr-link--xs.fr-link--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--xs.fr-link--icon-right[class^=fr-icon-]::after, +.fr-link--xs.fr-link--icon-right[class*=" fr-icon-"]::after, +.fr-link--xs.fr-link--icon-right[class^=fr-fi-]::after, +.fr-link--xs.fr-link--icon-right[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 0.75rem; + margin-right: -0.09375rem; + margin-left: 0.5rem; +} + +.fr-link--xs.fr-link--icon-right[class^=fr-icon-]::before, +.fr-link--xs.fr-link--icon-right[class*=" fr-icon-"]::before, +.fr-link--xs.fr-link--icon-right[class^=fr-fi-]::before, +.fr-link--xs.fr-link--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-link--xs[class^=fr-icon-]:not([class*=fr-link--icon-])::before, +.fr-link--xs[class*=" fr-icon-"]:not([class*=fr-link--icon-])::before, +.fr-link--xs[class^=fr-fi-]:not([class*=fr-link--icon-])::before, +.fr-link--xs[class*=" fr-fi-"]:not([class*=fr-link--icon-])::before { + content: none; +} + +.fr-link--sm { + font-size: 0.875rem; + line-height: 1.5rem; + padding: 0 0; +} + +.fr-link--sm[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--sm[target=_blank]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-link--sm.fr-link--icon-left[class^=fr-icon-], +.fr-link--sm.fr-link--icon-left[class*=" fr-icon-"], +.fr-link--sm.fr-link--icon-left[class^=fr-fi-], +.fr-link--sm.fr-link--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--sm.fr-link--icon-left[class^=fr-icon-]::before, +.fr-link--sm.fr-link--icon-left[class*=" fr-icon-"]::before, +.fr-link--sm.fr-link--icon-left[class^=fr-fi-]::before, +.fr-link--sm.fr-link--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-link--sm.fr-link--icon-right[class^=fr-icon-], +.fr-link--sm.fr-link--icon-right[class*=" fr-icon-"], +.fr-link--sm.fr-link--icon-right[class^=fr-fi-], +.fr-link--sm.fr-link--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--sm.fr-link--icon-right[class^=fr-icon-]::after, +.fr-link--sm.fr-link--icon-right[class*=" fr-icon-"]::after, +.fr-link--sm.fr-link--icon-right[class^=fr-fi-]::after, +.fr-link--sm.fr-link--icon-right[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-link--sm.fr-link--icon-right[class^=fr-icon-]::before, +.fr-link--sm.fr-link--icon-right[class*=" fr-icon-"]::before, +.fr-link--sm.fr-link--icon-right[class^=fr-fi-]::before, +.fr-link--sm.fr-link--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-link--sm[class^=fr-icon-]:not([class*=fr-link--icon-])::before, +.fr-link--sm[class*=" fr-icon-"]:not([class*=fr-link--icon-])::before, +.fr-link--sm[class^=fr-fi-]:not([class*=fr-link--icon-])::before, +.fr-link--sm[class*=" fr-fi-"]:not([class*=fr-link--icon-])::before { + content: none; +} + +.fr-link--lg { + font-size: 1.125rem; + line-height: 1.75rem; + padding: 0 0; +} + +.fr-link--lg[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--lg[target=_blank]::after { + content: ""; + + --icon-size: 1.5rem; + margin-right: -0.1875rem; + margin-left: 0.5rem; +} + +.fr-link--lg.fr-link--icon-left[class^=fr-icon-], +.fr-link--lg.fr-link--icon-left[class*=" fr-icon-"], +.fr-link--lg.fr-link--icon-left[class^=fr-fi-], +.fr-link--lg.fr-link--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--lg.fr-link--icon-left[class^=fr-icon-]::before, +.fr-link--lg.fr-link--icon-left[class*=" fr-icon-"]::before, +.fr-link--lg.fr-link--icon-left[class^=fr-fi-]::before, +.fr-link--lg.fr-link--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1.5rem; + margin-left: -0.1875rem; + margin-right: 0.5rem; +} + +.fr-link--lg.fr-link--icon-right[class^=fr-icon-], +.fr-link--lg.fr-link--icon-right[class*=" fr-icon-"], +.fr-link--lg.fr-link--icon-right[class^=fr-fi-], +.fr-link--lg.fr-link--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--lg.fr-link--icon-right[class^=fr-icon-]::after, +.fr-link--lg.fr-link--icon-right[class*=" fr-icon-"]::after, +.fr-link--lg.fr-link--icon-right[class^=fr-fi-]::after, +.fr-link--lg.fr-link--icon-right[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1.5rem; + margin-right: -0.1875rem; + margin-left: 0.5rem; +} + +.fr-link--lg.fr-link--icon-right[class^=fr-icon-]::before, +.fr-link--lg.fr-link--icon-right[class*=" fr-icon-"]::before, +.fr-link--lg.fr-link--icon-right[class^=fr-fi-]::before, +.fr-link--lg.fr-link--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-link--lg[class^=fr-icon-]:not([class*=fr-link--icon-])::before, +.fr-link--lg[class*=" fr-icon-"]:not([class*=fr-link--icon-])::before, +.fr-link--lg[class^=fr-fi-]:not([class*=fr-link--icon-])::before, +.fr-link--lg[class*=" fr-fi-"]:not([class*=fr-link--icon-])::before { + content: none; +} + +button.fr-link { + text-align: left; +} + +.fr-links-group--download .fr-link, +.fr-link--download { + position: relative; + font-size: 1rem; + line-height: 1.5rem; + padding: 0 0; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-links-group--download .fr-link::after, +.fr-link--download::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/download-line.svg"); + mask-image: url("../../icons/system/download-line.svg"); + content: ""; + margin-bottom: 1.75rem; + vertical-align: calc((0.75rem - var(--icon-size)) * 0.5 - 1.75rem); +} + +.fr-links-group--download .fr-link::before, +.fr-link--download::before { + content: none; +} + +.fr-links-group--download .fr-link .fr-link__detail, +.fr-link--download .fr-link__detail { + position: absolute; + left: 0; + font-size: 0.75rem; + line-height: 1.25rem; + font-weight: 400; + margin-top: 1.75rem; + white-space: nowrap; + pointer-events: none; + cursor: text; +} + +.fr-links-group--download .fr-link .fr-link__detail abbr, +.fr-link--download .fr-link__detail abbr { + text-decoration: none; +} + +.fr-links-group--download { + --ul-type: disc; + --ol-type: decimal; + --ul-start: 1rem; + --ol-start: 1.5rem; + --xl-block: 0.5rem; + --li-bottom: 0.25rem; + --xl-base: 1em; + --ol-content: counters(li-counter, ".") ".  "; +} + +.fr-links-group--download > li { + display: block; +} + +.fr-links-group--download .fr-link, +.fr-links-group .fr-link--download { + margin-bottom: 2.5rem; +} + +.fr-links-group { + --li-bottom: 0.5rem; +} + +.fr-links-group--inline { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + display: inline; + margin: 0 -0.5rem; +} + +.fr-links-group--inline > li { + display: inline; + line-height: 2.75rem; +} + +.fr-links-group--inline .fr-link { + margin: 0 0.5rem 1rem; +} + +.fr-links-group--sm .fr-link { + font-size: 0.875rem; + line-height: 1.5rem; + padding: 0 0; +} + +.fr-links-group--sm .fr-link::before, +.fr-links-group--sm .fr-link::after { + --icon-size: 1rem; +} + +.fr-links-group--sm .fr-link:not(.fr-link--download) { + vertical-align: top; +} + +.fr-links-group--lg .fr-link { + font-size: 1.125rem; + line-height: 1.75rem; + padding: 0 0; +} + +.fr-links-group--lg .fr-link::before, +.fr-links-group--lg .fr-link::after { + --icon-size: 1.5rem; +} + +.fr-links-group__title { + font-weight: 700; + font-size: 1.375rem; + line-height: 1.75rem; + margin: var(--title-spacing); +} + +.fr-links-group--bordered { + padding: 1.5rem 1.5rem 0.5rem; + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-link--close { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + display: flex; + flex-direction: row; + align-items: center; + margin-left: auto; + margin-right: -1rem; + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-link--close::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/close-line.svg"); + mask-image: url("../../icons/system/close-line.svg"); + content: ""; +} + +.fr-link--close::before { + content: none; +} + +.fr-link.fr-link--icon-left.fr-fi-theme-fill { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link.fr-link--icon-left.fr-fi-theme-fill::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-link__detail { + color: var(--text-mention-grey); +} + +.fr-links-group li::marker { + color: var(--text-action-high-blue-france); +} + +.fr-link--close:disabled, +a.fr-link--close:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + .fr-links-group--download .fr-link, + .fr-links-group .fr-link--download { + margin-bottom: 3rem; + } + + .fr-links-group__title { + font-size: 1.5rem; + line-height: 2rem; + } + + .fr-links-group--bordered { + padding: 2rem 2rem 0.5rem; + } +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + a.fr-link { + text-decoration: underline; + text-underline-offset: 5px; + } + + a.fr-link:not([href])::before, + a.fr-link:not([href])::after { + background-color: graytext; + } + + .fr-links-group--download .fr-link::after, + .fr-link--download::after { + forced-color-adjust: none; + background-color: linktext; + } + + .fr-links-group--download .fr-link .fr-link__detail, + .fr-link--download .fr-link__detail { + color: canvastext; + } + + .fr-links-group--download .fr-link:not([href]) .fr-link__detail, + .fr-link--download:not([href]) .fr-link__detail { + color: graytext; + } + + .fr-link--close::after { + forced-color-adjust: none; + background-color: buttontext; + } +} diff --git a/dist/dsfr/component/link/link.main.min.css b/dist/dsfr/component/link/link.main.min.css new file mode 100644 index 0000000..2f61524 --- /dev/null +++ b/dist/dsfr/component/link/link.main.min.css @@ -0,0 +1,8 @@ +@charset "UTF-8"; +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-link{--text-spacing:0;--title-spacing:0;color:var(--text-action-high-blue-france);display:inline;font-size:1rem;line-height:1.5rem;padding:0}.fr-link[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-link[target=_blank]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-link--icon-left[class*=" fr-fi-"],.fr-link--icon-left[class*=" fr-icon-"],.fr-link--icon-left[class^=fr-fi-],.fr-link--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--icon-left[class*=" fr-fi-"]:before,.fr-link--icon-left[class*=" fr-icon-"]:before,.fr-link--icon-left[class^=fr-fi-]:before,.fr-link--icon-left[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-link--icon-right[class*=" fr-fi-"],.fr-link--icon-right[class*=" fr-icon-"],.fr-link--icon-right[class^=fr-fi-],.fr-link--icon-right[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--icon-right[class*=" fr-fi-"]:after,.fr-link--icon-right[class*=" fr-icon-"]:after,.fr-link--icon-right[class^=fr-fi-]:after,.fr-link--icon-right[class^=fr-icon-]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-link--icon-right[class*=" fr-fi-"]:before,.fr-link--icon-right[class*=" fr-icon-"]:before,.fr-link--icon-right[class^=fr-fi-]:before,.fr-link--icon-right[class^=fr-icon-]:before,.fr-link[class*=" fr-fi-"]:not([class*=fr-link--icon-]):before,.fr-link[class*=" fr-icon-"]:not([class*=fr-link--icon-]):before,.fr-link[class^=fr-fi-]:not([class*=fr-link--icon-]):before,.fr-link[class^=fr-icon-]:not([class*=fr-link--icon-]):before{content:none}.fr-link--xs{font-size:.75rem;line-height:1.25rem;padding:0}.fr-link--xs[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-link--xs[target=_blank]:after{--icon-size:0.75rem;content:"";margin-left:.5rem;margin-right:-.09375rem}.fr-link--xs.fr-link--icon-left[class*=" fr-fi-"],.fr-link--xs.fr-link--icon-left[class*=" fr-icon-"],.fr-link--xs.fr-link--icon-left[class^=fr-fi-],.fr-link--xs.fr-link--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--xs.fr-link--icon-left[class*=" fr-fi-"]:before,.fr-link--xs.fr-link--icon-left[class*=" fr-icon-"]:before,.fr-link--xs.fr-link--icon-left[class^=fr-fi-]:before,.fr-link--xs.fr-link--icon-left[class^=fr-icon-]:before{--icon-size:0.75rem;margin-left:-.09375rem;margin-right:.5rem}.fr-link--xs.fr-link--icon-right[class*=" fr-fi-"],.fr-link--xs.fr-link--icon-right[class*=" fr-icon-"],.fr-link--xs.fr-link--icon-right[class^=fr-fi-],.fr-link--xs.fr-link--icon-right[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--xs.fr-link--icon-right[class*=" fr-fi-"]:after,.fr-link--xs.fr-link--icon-right[class*=" fr-icon-"]:after,.fr-link--xs.fr-link--icon-right[class^=fr-fi-]:after,.fr-link--xs.fr-link--icon-right[class^=fr-icon-]:after{--icon-size:0.75rem;content:"";margin-left:.5rem;margin-right:-.09375rem}.fr-link--xs.fr-link--icon-right[class*=" fr-fi-"]:before,.fr-link--xs.fr-link--icon-right[class*=" fr-icon-"]:before,.fr-link--xs.fr-link--icon-right[class^=fr-fi-]:before,.fr-link--xs.fr-link--icon-right[class^=fr-icon-]:before,.fr-link--xs[class*=" fr-fi-"]:not([class*=fr-link--icon-]):before,.fr-link--xs[class*=" fr-icon-"]:not([class*=fr-link--icon-]):before,.fr-link--xs[class^=fr-fi-]:not([class*=fr-link--icon-]):before,.fr-link--xs[class^=fr-icon-]:not([class*=fr-link--icon-]):before{content:none}.fr-link--sm{font-size:.875rem;line-height:1.5rem;padding:0}.fr-link--sm[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-link--sm[target=_blank]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-link--sm.fr-link--icon-left[class*=" fr-fi-"],.fr-link--sm.fr-link--icon-left[class*=" fr-icon-"],.fr-link--sm.fr-link--icon-left[class^=fr-fi-],.fr-link--sm.fr-link--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--sm.fr-link--icon-left[class*=" fr-fi-"]:before,.fr-link--sm.fr-link--icon-left[class*=" fr-icon-"]:before,.fr-link--sm.fr-link--icon-left[class^=fr-fi-]:before,.fr-link--sm.fr-link--icon-left[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-link--sm.fr-link--icon-right[class*=" fr-fi-"],.fr-link--sm.fr-link--icon-right[class*=" fr-icon-"],.fr-link--sm.fr-link--icon-right[class^=fr-fi-],.fr-link--sm.fr-link--icon-right[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--sm.fr-link--icon-right[class*=" fr-fi-"]:after,.fr-link--sm.fr-link--icon-right[class*=" fr-icon-"]:after,.fr-link--sm.fr-link--icon-right[class^=fr-fi-]:after,.fr-link--sm.fr-link--icon-right[class^=fr-icon-]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-link--sm.fr-link--icon-right[class*=" fr-fi-"]:before,.fr-link--sm.fr-link--icon-right[class*=" fr-icon-"]:before,.fr-link--sm.fr-link--icon-right[class^=fr-fi-]:before,.fr-link--sm.fr-link--icon-right[class^=fr-icon-]:before,.fr-link--sm[class*=" fr-fi-"]:not([class*=fr-link--icon-]):before,.fr-link--sm[class*=" fr-icon-"]:not([class*=fr-link--icon-]):before,.fr-link--sm[class^=fr-fi-]:not([class*=fr-link--icon-]):before,.fr-link--sm[class^=fr-icon-]:not([class*=fr-link--icon-]):before{content:none}.fr-link--lg{font-size:1.125rem;line-height:1.75rem;padding:0}.fr-link--lg[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-link--lg[target=_blank]:after{--icon-size:1.5rem;content:"";margin-left:.5rem;margin-right:-.1875rem}.fr-link--lg.fr-link--icon-left[class*=" fr-fi-"],.fr-link--lg.fr-link--icon-left[class*=" fr-icon-"],.fr-link--lg.fr-link--icon-left[class^=fr-fi-],.fr-link--lg.fr-link--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--lg.fr-link--icon-left[class*=" fr-fi-"]:before,.fr-link--lg.fr-link--icon-left[class*=" fr-icon-"]:before,.fr-link--lg.fr-link--icon-left[class^=fr-fi-]:before,.fr-link--lg.fr-link--icon-left[class^=fr-icon-]:before{--icon-size:1.5rem;margin-left:-.1875rem;margin-right:.5rem}.fr-link--lg.fr-link--icon-right[class*=" fr-fi-"],.fr-link--lg.fr-link--icon-right[class*=" fr-icon-"],.fr-link--lg.fr-link--icon-right[class^=fr-fi-],.fr-link--lg.fr-link--icon-right[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--lg.fr-link--icon-right[class*=" fr-fi-"]:after,.fr-link--lg.fr-link--icon-right[class*=" fr-icon-"]:after,.fr-link--lg.fr-link--icon-right[class^=fr-fi-]:after,.fr-link--lg.fr-link--icon-right[class^=fr-icon-]:after{--icon-size:1.5rem;content:"";margin-left:.5rem;margin-right:-.1875rem}.fr-link--lg.fr-link--icon-right[class*=" fr-fi-"]:before,.fr-link--lg.fr-link--icon-right[class*=" fr-icon-"]:before,.fr-link--lg.fr-link--icon-right[class^=fr-fi-]:before,.fr-link--lg.fr-link--icon-right[class^=fr-icon-]:before,.fr-link--lg[class*=" fr-fi-"]:not([class*=fr-link--icon-]):before,.fr-link--lg[class*=" fr-icon-"]:not([class*=fr-link--icon-]):before,.fr-link--lg[class^=fr-fi-]:not([class*=fr-link--icon-]):before,.fr-link--lg[class^=fr-icon-]:not([class*=fr-link--icon-]):before{content:none}button.fr-link{text-align:left}.fr-link--download,.fr-links-group--download .fr-link{font-size:1rem;line-height:1.5rem;max-height:none;max-width:100%;overflow:initial;padding:0;position:relative}.fr-link--download:after,.fr-links-group--download .fr-link:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-bottom:1.75rem;margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../../icons/system/download-line.svg);mask-image:url(../../icons/system/download-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);vertical-align:calc((.75rem - var(--icon-size))*.5 - 1.75rem);width:var(--icon-size)}.fr-link--download:before,.fr-links-group--download .fr-link:before{content:none}.fr-link--download .fr-link__detail,.fr-links-group--download .fr-link .fr-link__detail{cursor:text;font-size:.75rem;font-weight:400;left:0;line-height:1.25rem;margin-top:1.75rem;pointer-events:none;position:absolute;white-space:nowrap}.fr-link--download .fr-link__detail abbr,.fr-links-group--download .fr-link .fr-link__detail abbr{text-decoration:none}.fr-links-group--download{--ul-type:disc;--ol-type:decimal;--ul-start:1rem;--ol-start:1.5rem;--xl-block:0.5rem;--li-bottom:0.25rem;--xl-base:1em;--ol-content:counters(li-counter,".") ".  "}.fr-links-group--download>li{display:block}.fr-links-group .fr-link--download,.fr-links-group--download .fr-link{margin-bottom:2.5rem}.fr-links-group{--li-bottom:0.5rem}.fr-links-group--inline{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;display:inline;margin:0 -.5rem}.fr-links-group--inline>li{display:inline;line-height:2.75rem}.fr-links-group--inline .fr-link{margin:0 .5rem 1rem}.fr-links-group--sm .fr-link{font-size:.875rem;line-height:1.5rem;padding:0}.fr-links-group--sm .fr-link:after,.fr-links-group--sm .fr-link:before{--icon-size:1rem}.fr-links-group--sm .fr-link:not(.fr-link--download){vertical-align:top}.fr-links-group--lg .fr-link{font-size:1.125rem;line-height:1.75rem;padding:0}.fr-links-group--lg .fr-link:after,.fr-links-group--lg .fr-link:before{--icon-size:1.5rem}.fr-links-group__title{font-size:1.375rem;font-weight:700;line-height:1.75rem;margin:var(--title-spacing)}.fr-links-group--bordered{box-shadow:inset 0 0 0 1px var(--border-default-grey);padding:1.5rem 1.5rem .5rem}.fr-link--close{--hover:inherit;--active:inherit;align-items:center;background-color:transparent;color:var(--text-action-high-blue-france);display:flex;flex-direction:row;font-size:.875rem;line-height:1.5rem;margin-left:auto;margin-right:-1rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-link--close:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../../icons/system/close-line.svg);mask-image:url(../../icons/system/close-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-link--close:before{content:none}.fr-link.fr-link--icon-left.fr-fi-theme-fill{font-size:1rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2.5rem;overflow:initial;padding:.5rem 1rem}.fr-link.fr-link--icon-left.fr-fi-theme-fill:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-link__detail{color:var(--text-mention-grey)}.fr-links-group li::marker{color:var(--text-action-high-blue-france)}.fr-link--close:disabled,a.fr-link--close:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */.fr-links-group .fr-link--download,.fr-links-group--download .fr-link{margin-bottom:3rem}.fr-links-group__title{font-size:1.5rem;line-height:2rem}.fr-links-group--bordered{padding:2rem 2rem .5rem}}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){a.fr-link{text-decoration:underline;text-underline-offset:5px}a.fr-link:not([href]):after,a.fr-link:not([href]):before{background-color:graytext}.fr-link--download:after,.fr-links-group--download .fr-link:after{background-color:linktext;forced-color-adjust:none}.fr-link--download .fr-link__detail,.fr-links-group--download .fr-link .fr-link__detail{color:canvastext}.fr-link--download:not([href]) .fr-link__detail,.fr-links-group--download .fr-link:not([href]) .fr-link__detail{color:graytext}.fr-link--close:after{background-color:buttontext;forced-color-adjust:none}} \ No newline at end of file diff --git a/dist/dsfr/component/link/link.min.css b/dist/dsfr/component/link/link.min.css new file mode 100644 index 0000000..1b4d034 --- /dev/null +++ b/dist/dsfr/component/link/link.min.css @@ -0,0 +1,12 @@ +@charset "UTF-8"; +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-link{--text-spacing:0;--title-spacing:0;color:var(--text-action-high-blue-france);display:inline;font-size:1rem;line-height:1.5rem;padding:0}.fr-link[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-link[target=_blank]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-link--icon-left[class*=" fr-fi-"],.fr-link--icon-left[class*=" fr-icon-"],.fr-link--icon-left[class^=fr-fi-],.fr-link--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--icon-left[class*=" fr-fi-"]:before,.fr-link--icon-left[class*=" fr-icon-"]:before,.fr-link--icon-left[class^=fr-fi-]:before,.fr-link--icon-left[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-link--icon-right[class*=" fr-fi-"],.fr-link--icon-right[class*=" fr-icon-"],.fr-link--icon-right[class^=fr-fi-],.fr-link--icon-right[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--icon-right[class*=" fr-fi-"]:after,.fr-link--icon-right[class*=" fr-icon-"]:after,.fr-link--icon-right[class^=fr-fi-]:after,.fr-link--icon-right[class^=fr-icon-]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-link--icon-right[class*=" fr-fi-"]:before,.fr-link--icon-right[class*=" fr-icon-"]:before,.fr-link--icon-right[class^=fr-fi-]:before,.fr-link--icon-right[class^=fr-icon-]:before,.fr-link[class*=" fr-fi-"]:not([class*=fr-link--icon-]):before,.fr-link[class*=" fr-icon-"]:not([class*=fr-link--icon-]):before,.fr-link[class^=fr-fi-]:not([class*=fr-link--icon-]):before,.fr-link[class^=fr-icon-]:not([class*=fr-link--icon-]):before{content:none}.fr-link--xs{font-size:.75rem;line-height:1.25rem;padding:0}.fr-link--xs[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-link--xs[target=_blank]:after{--icon-size:0.75rem;content:"";margin-left:.5rem;margin-right:-.09375rem}.fr-link--xs.fr-link--icon-left[class*=" fr-fi-"],.fr-link--xs.fr-link--icon-left[class*=" fr-icon-"],.fr-link--xs.fr-link--icon-left[class^=fr-fi-],.fr-link--xs.fr-link--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--xs.fr-link--icon-left[class*=" fr-fi-"]:before,.fr-link--xs.fr-link--icon-left[class*=" fr-icon-"]:before,.fr-link--xs.fr-link--icon-left[class^=fr-fi-]:before,.fr-link--xs.fr-link--icon-left[class^=fr-icon-]:before{--icon-size:0.75rem;margin-left:-.09375rem;margin-right:.5rem}.fr-link--xs.fr-link--icon-right[class*=" fr-fi-"],.fr-link--xs.fr-link--icon-right[class*=" fr-icon-"],.fr-link--xs.fr-link--icon-right[class^=fr-fi-],.fr-link--xs.fr-link--icon-right[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--xs.fr-link--icon-right[class*=" fr-fi-"]:after,.fr-link--xs.fr-link--icon-right[class*=" fr-icon-"]:after,.fr-link--xs.fr-link--icon-right[class^=fr-fi-]:after,.fr-link--xs.fr-link--icon-right[class^=fr-icon-]:after{--icon-size:0.75rem;content:"";margin-left:.5rem;margin-right:-.09375rem}.fr-link--xs.fr-link--icon-right[class*=" fr-fi-"]:before,.fr-link--xs.fr-link--icon-right[class*=" fr-icon-"]:before,.fr-link--xs.fr-link--icon-right[class^=fr-fi-]:before,.fr-link--xs.fr-link--icon-right[class^=fr-icon-]:before,.fr-link--xs[class*=" fr-fi-"]:not([class*=fr-link--icon-]):before,.fr-link--xs[class*=" fr-icon-"]:not([class*=fr-link--icon-]):before,.fr-link--xs[class^=fr-fi-]:not([class*=fr-link--icon-]):before,.fr-link--xs[class^=fr-icon-]:not([class*=fr-link--icon-]):before{content:none}.fr-link--sm{font-size:.875rem;line-height:1.5rem;padding:0}.fr-link--sm[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-link--sm[target=_blank]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-link--sm.fr-link--icon-left[class*=" fr-fi-"],.fr-link--sm.fr-link--icon-left[class*=" fr-icon-"],.fr-link--sm.fr-link--icon-left[class^=fr-fi-],.fr-link--sm.fr-link--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--sm.fr-link--icon-left[class*=" fr-fi-"]:before,.fr-link--sm.fr-link--icon-left[class*=" fr-icon-"]:before,.fr-link--sm.fr-link--icon-left[class^=fr-fi-]:before,.fr-link--sm.fr-link--icon-left[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-link--sm.fr-link--icon-right[class*=" fr-fi-"],.fr-link--sm.fr-link--icon-right[class*=" fr-icon-"],.fr-link--sm.fr-link--icon-right[class^=fr-fi-],.fr-link--sm.fr-link--icon-right[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--sm.fr-link--icon-right[class*=" fr-fi-"]:after,.fr-link--sm.fr-link--icon-right[class*=" fr-icon-"]:after,.fr-link--sm.fr-link--icon-right[class^=fr-fi-]:after,.fr-link--sm.fr-link--icon-right[class^=fr-icon-]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-link--sm.fr-link--icon-right[class*=" fr-fi-"]:before,.fr-link--sm.fr-link--icon-right[class*=" fr-icon-"]:before,.fr-link--sm.fr-link--icon-right[class^=fr-fi-]:before,.fr-link--sm.fr-link--icon-right[class^=fr-icon-]:before,.fr-link--sm[class*=" fr-fi-"]:not([class*=fr-link--icon-]):before,.fr-link--sm[class*=" fr-icon-"]:not([class*=fr-link--icon-]):before,.fr-link--sm[class^=fr-fi-]:not([class*=fr-link--icon-]):before,.fr-link--sm[class^=fr-icon-]:not([class*=fr-link--icon-]):before{content:none}.fr-link--lg{font-size:1.125rem;line-height:1.75rem;padding:0}.fr-link--lg[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-link--lg[target=_blank]:after{--icon-size:1.5rem;content:"";margin-left:.5rem;margin-right:-.1875rem}.fr-link--lg.fr-link--icon-left[class*=" fr-fi-"],.fr-link--lg.fr-link--icon-left[class*=" fr-icon-"],.fr-link--lg.fr-link--icon-left[class^=fr-fi-],.fr-link--lg.fr-link--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--lg.fr-link--icon-left[class*=" fr-fi-"]:before,.fr-link--lg.fr-link--icon-left[class*=" fr-icon-"]:before,.fr-link--lg.fr-link--icon-left[class^=fr-fi-]:before,.fr-link--lg.fr-link--icon-left[class^=fr-icon-]:before{--icon-size:1.5rem;margin-left:-.1875rem;margin-right:.5rem}.fr-link--lg.fr-link--icon-right[class*=" fr-fi-"],.fr-link--lg.fr-link--icon-right[class*=" fr-icon-"],.fr-link--lg.fr-link--icon-right[class^=fr-fi-],.fr-link--lg.fr-link--icon-right[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--lg.fr-link--icon-right[class*=" fr-fi-"]:after,.fr-link--lg.fr-link--icon-right[class*=" fr-icon-"]:after,.fr-link--lg.fr-link--icon-right[class^=fr-fi-]:after,.fr-link--lg.fr-link--icon-right[class^=fr-icon-]:after{--icon-size:1.5rem;content:"";margin-left:.5rem;margin-right:-.1875rem}.fr-link--lg.fr-link--icon-right[class*=" fr-fi-"]:before,.fr-link--lg.fr-link--icon-right[class*=" fr-icon-"]:before,.fr-link--lg.fr-link--icon-right[class^=fr-fi-]:before,.fr-link--lg.fr-link--icon-right[class^=fr-icon-]:before,.fr-link--lg[class*=" fr-fi-"]:not([class*=fr-link--icon-]):before,.fr-link--lg[class*=" fr-icon-"]:not([class*=fr-link--icon-]):before,.fr-link--lg[class^=fr-fi-]:not([class*=fr-link--icon-]):before,.fr-link--lg[class^=fr-icon-]:not([class*=fr-link--icon-]):before{content:none}button.fr-link{text-align:left}.fr-link--download,.fr-links-group--download .fr-link{font-size:1rem;line-height:1.5rem;max-height:none;max-width:100%;overflow:initial;padding:0;position:relative}.fr-link--download:after,.fr-links-group--download .fr-link:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-bottom:1.75rem;margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../../icons/system/download-line.svg);mask-image:url(../../icons/system/download-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);vertical-align:calc((.75rem - var(--icon-size))*.5 - 1.75rem);width:var(--icon-size)}.fr-link--download:before,.fr-links-group--download .fr-link:before{content:none}.fr-link--download .fr-link__detail,.fr-links-group--download .fr-link .fr-link__detail{cursor:text;font-size:.75rem;font-weight:400;left:0;line-height:1.25rem;margin-top:1.75rem;pointer-events:none;position:absolute;white-space:nowrap}.fr-link--download .fr-link__detail abbr,.fr-links-group--download .fr-link .fr-link__detail abbr{text-decoration:none}.fr-links-group--download{--ul-type:disc;--ol-type:decimal;--ul-start:1rem;--ol-start:1.5rem;--xl-block:0.5rem;--li-bottom:0.25rem;--xl-base:1em;--ol-content:counters(li-counter,".") ".  "}.fr-links-group--download>li{display:block}.fr-links-group .fr-link--download,.fr-links-group--download .fr-link{margin-bottom:2.5rem}.fr-links-group{--li-bottom:0.5rem}.fr-links-group--inline{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;display:inline;margin:0 -.5rem}.fr-links-group--inline>li{display:inline;line-height:2.75rem}.fr-links-group--inline .fr-link{margin:0 .5rem 1rem}.fr-links-group--sm .fr-link{font-size:.875rem;line-height:1.5rem;padding:0}.fr-links-group--sm .fr-link:after,.fr-links-group--sm .fr-link:before{--icon-size:1rem}.fr-links-group--sm .fr-link:not(.fr-link--download){vertical-align:top}.fr-links-group--lg .fr-link{font-size:1.125rem;line-height:1.75rem;padding:0}.fr-links-group--lg .fr-link:after,.fr-links-group--lg .fr-link:before{--icon-size:1.5rem}.fr-links-group__title{font-size:1.375rem;font-weight:700;line-height:1.75rem;margin:var(--title-spacing)}.fr-links-group--bordered{box-shadow:inset 0 0 0 1px var(--border-default-grey);padding:1.5rem 1.5rem .5rem}.fr-link--close{--hover:inherit;--active:inherit;align-items:center;background-color:transparent;color:var(--text-action-high-blue-france);display:flex;flex-direction:row;font-size:.875rem;line-height:1.5rem;margin-left:auto;margin-right:-1rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-link--close:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../../icons/system/close-line.svg);mask-image:url(../../icons/system/close-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-link--close:before{content:none}.fr-link.fr-link--icon-left.fr-fi-theme-fill{font-size:1rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2.5rem;overflow:initial;padding:.5rem 1rem}.fr-link.fr-link--icon-left.fr-fi-theme-fill:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-link__detail{color:var(--text-mention-grey)}.fr-links-group li::marker{color:var(--text-action-high-blue-france)}.fr-link--close:disabled,a.fr-link--close:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */.fr-links-group .fr-link--download,.fr-links-group--download .fr-link{margin-bottom:3rem}.fr-links-group__title{font-size:1.5rem;line-height:2rem}.fr-links-group--bordered{padding:2rem 2rem .5rem} + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){a.fr-link{text-decoration:underline;text-underline-offset:5px}a.fr-link:not([href]):after,a.fr-link:not([href]):before{background-color:graytext}.fr-link--download:after,.fr-links-group--download .fr-link:after{background-color:linktext;forced-color-adjust:none}.fr-link--download .fr-link__detail,.fr-links-group--download .fr-link .fr-link__detail{color:canvastext}.fr-link--download:not([href]) .fr-link__detail,.fr-links-group--download .fr-link:not([href]) .fr-link__detail{color:graytext}.fr-link--close:after{background-color:buttontext;forced-color-adjust:none}}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-link{background-image:none;color:#000091;text-decoration:underline}.fr-link--sm:before,.fr-link:before{height:1rem;width:1rem}.fr-link--lg:before,.fr-link--sm:before,.fr-link:before{background-color:transparent;background-repeat:no-repeat;background-size:100%}.fr-link--lg:before{height:1.5rem;width:1.5rem}ul{list-style-type:disc}ol{list-style-type:decimal}ol,ul{margin-bottom:.5rem;margin-top:.5rem;padding-left:1rem}ol.fr-links-group--inline,ul.fr-links-group--inline{list-style-type:none}ol.fr-links-group--inline,ul.fr-links-group--inline{margin-bottom:0;margin-top:0;padding-left:0}.fr-link__detail{color:#666}.fr-links-group li::marker{color:#000091}.fr-links-group--bordered{box-shadow:inset 0 0 0 1px #ddd}.fr-link--close{background-color:transparent;color:#000091}.fr-link--close:hover{background-color:rgba(0,0,0,.05)}.fr-link--close:active{background-color:rgba(0,0,0,.1)}.fr-link--close:disabled,a.fr-link--close:not([href]){background-color:transparent;color:#929292}.fr-link--close:disabled:hover,a.fr-link--close:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-link--close:disabled:active,a.fr-link--close:not([href]):active{background-color:rgba(0,0,0,.1)}}@media print{.fr-link:after,.fr-link:before{-webkit-print-color-adjust:exact;print-color-adjust:exact}} \ No newline at end of file diff --git a/dist/dsfr/component/link/link.print.css b/dist/dsfr/component/link/link.print.css new file mode 100644 index 0000000..7f8286b --- /dev/null +++ b/dist/dsfr/component/link/link.print.css @@ -0,0 +1,10 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media print { + .fr-link::before, + .fr-link::after { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } +} diff --git a/dist/dsfr/component/link/link.print.min.css b/dist/dsfr/component/link/link.print.min.css new file mode 100644 index 0000000..f34d949 --- /dev/null +++ b/dist/dsfr/component/link/link.print.min.css @@ -0,0 +1,3 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media print{.fr-link:after,.fr-link:before{-webkit-print-color-adjust:exact;print-color-adjust:exact}} \ No newline at end of file diff --git a/dist/dsfr/component/logo/logo.css b/dist/dsfr/component/logo/logo.css new file mode 100644 index 0000000..d2e371c --- /dev/null +++ b/dist/dsfr/component/logo/logo.css @@ -0,0 +1,196 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + LOGO +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-logo { + --text-spacing: 0; + --underline-img: none; + display: inline-block; + font-weight: 700; + line-height: 1.0317460317em; + letter-spacing: -0.01em; + text-transform: uppercase; + vertical-align: middle; + text-indent: -0.1em; + font-size: 1.05rem; + color: var(--text-black-white-grey); +} + +.fr-logo::before { + width: 2.75rem; + height: 1rem; + margin-bottom: 0.3333333333rem; + background-size: 2.75rem 1.125rem, 2.75rem 1rem, 0; + background-position: 0 -0.0625rem, 0 0, 0 0; + content: ""; + display: block; + background-repeat: no-repeat, no-repeat, no-repeat; + forced-color-adjust: none; +} + +:root[data-fr-mourning] .fr-logo::before { + background-size: 2.75rem 1.125rem, 0, 2.75rem 1rem; + box-shadow: 0 0 0 1px #fff; +} + +.fr-logo::after { + min-width: 2.625rem; + background-size: 5.25rem 3.75rem; + background-position: 0 calc(100% + 1.875rem); + padding-top: 2.2083333333rem; + content: ""; + display: block; + background-repeat: no-repeat; + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 252 180'%3E%3Cdefs%3E%3Csymbol id='a' viewBox='0 0 11 15.5'%3E%3Cpath d='M10.4 5.3C11.9 1.5 10.1 0 7.9 0 4.2 0 0 6.5 0 11.7c0 2.5 1.2 3.8 3 3.8 2.1 0 4.3-2 6.2-5.5h-1c-1.2 1.5-2.6 2.6-3.9 2.6-1.3 0-2-.8-2-2.6a10.7 10.7 0 01.3-2.2zm-4-3.1c1.1 0 2 .8 1.5 2.6L3.1 6.1c.8-2.2 2.2-4 3.4-4z'/%3E%3C/symbol%3E%3Csymbol id='b' viewBox='0 0 12.4 21.8'%3E%3Cuse width='11' height='15.5' y='6.4' href='%23a'/%3E%3Cpath d='M7.9 4.7L12.4.6V0h-3L6.7 4.7H8z'/%3E%3C/symbol%3E%3Csymbol id='c' viewBox='0 0 11.5 19'%3E%3Cpath d='M1.7 5.7h2.6L.1 17.1a1.3 1.3 0 001.2 2c3 0 6.4-2.6 7.8-6.2h-.7a9.4 9.4 0 01-5.1 3.5L7 5.7H11l.5-1.6H7.7L9 0H7.6L4.9 4.1l-3.2.4v1.2z'/%3E%3C/symbol%3E%3Csymbol id='d' viewBox='0 0 9.8 21.9'%3E%3Cpath d='M7.6 8c.3-1-.4-1.6-1-1.6-2.2 0-5 2.1-6 5h.7A5.6 5.6 0 014.4 9L.1 20.3a1.1 1.1 0 001 1.6c2.2 0 4.7-2 5.8-5H6A5.6 5.6 0 013 19.5zM8 3.7a1.8 1.8 0 001.8-1.8A1.8 1.8 0 008 0a1.8 1.8 0 00-1.8 1.8A1.8 1.8 0 008 3.6'/%3E%3C/symbol%3E%3Csymbol id='e' viewBox='0 0 14.8 15.5'%3E%3Cpath d='M3.3 3.1c.7 0 1 1 0 3.4l-3 6.8c-.7 1.3 0 2.2 1.2 2.2a1.3 1.3 0 001.5-1l3-8C7.4 4.8 10 3 11 3s.8.6.3 1.6l-4.6 9a1.3 1.3 0 001.1 1.9c2.3 0 5-2 6-5h-.6A5.6 5.6 0 0110 13l4-8a6.1 6.1 0 00.8-2.8A2 2 0 0012.6 0c-2 0-3.6 2.2-6 5V2.8C6.6 1.4 6.1 0 4.8 0 3.2 0 1.8 2.5.7 4.9h.7c.7-1.1 1.3-1.8 2-1.8'/%3E%3C/symbol%3E%3Csymbol id='f' viewBox='0 0 12 15.5'%3E%3Cpath d='M11.8 3.5c.5-1.9.2-3.5-1.2-3.5-1.8 0-2.3 1.2-4 5V2.8C6.5 1.3 6 0 4.6 0 3.1 0 1.7 2.5.5 5h.8C2 3.7 2.8 3 3.3 3c.7 0 1 1 0 3.4l-3 6.8c-.7 1.3 0 2.1 1.2 2.1a1.3 1.3 0 001.5-1l3-8a50.3 50.3 0 012.6-3h3.2z'/%3E%3C/symbol%3E%3Csymbol id='g' viewBox='0 0 14.7 16.2'%3E%3Cpath d='M10.5 13.1c-.6 0-1-1 0-3.4L14.6.1 13.4 0l-1.3 1.3h-.3C6.1 1.3 0 8.6 0 14.2a2 2 0 002.1 2.1c1.7 0 3.3-2.4 5.2-5l-.1 1c-.3 2.6.6 4 2 4 1.5 0 3-2.4 4-4.9h-.7c-.7 1.1-1.5 1.8-2 1.8zM7.9 9.8c-1.3 1.6-3.4 3.5-4.3 3.5-.5 0-.9-.5-.9-1.6 0-3.5 4-8.2 6-8.2a4.2 4.2 0 011.4.2z'/%3E%3C/symbol%3E%3Csymbol id='h' viewBox='0 0 21.9 19.8'%3E%3Cpath d='M11.2 19.8l.3-.9c-3.8-.7-4.3-.7-2.7-4.8l1.4-3.9h3c1.9 0 1.9.9 1.6 3h1l2.6-6.9h-1c-1 1.6-1.8 2.9-3.8 2.9h-3l2-5.6c.8-2 1.1-2.4 3.7-2.4h.7c2.6 0 3 .7 3 3.5h1l.9-4.7H7.3L7 .9c3 .6 3.3.9 2 4.8L5.7 14c-1.5 3.9-2 4.2-5.5 4.8l-.3.9z'/%3E%3C/symbol%3E%3Csymbol id='i' viewBox='0 0 10.1 21.9'%3E%3Cpath d='M2.9 19.4L10.1.3 9.8 0l-5 .6v.6l1 .7c.9.7.6 1.3-.2 3.4L.2 19.9a1.3 1.3 0 001.1 2c2.3 0 4.7-2.1 5.8-5h-.7a6.5 6.5 0 01-3.5 2.5'/%3E%3C/symbol%3E%3Csymbol id='j' viewBox='0 0 18 22'%3E%3Cpath d='M18 .6h-4.3a3.8 3.8 0 00-2.1-.6A6.6 6.6 0 005 6.5a3.3 3.3 0 003 3.6c-1.9.8-3 1.8-3 2.9a1.7 1.7 0 00.9 1.5c-4.3 1.3-6 2.8-6 4.7 0 2 2.6 2.8 5.6 2.8 5.3 0 9.6-2.7 9.6-5.1 0-1.8-1.6-2.5-4.3-3.3-2.2-.7-3.2-.8-3.2-1.6A2.4 2.4 0 019 10.2a6.6 6.6 0 006.1-6.5 4.5 4.5 0 00-.2-1.5h2.5zM9.8 16.2c2.1.7 3 1 3 1.6 0 1.4-2 2.5-5.6 2.5-2.7 0-4-.6-4-2 0-1.5 1.4-2.5 3.5-3.3a21.5 21.5 0 003 1.2zM9 9c-1 0-1.3-.8-1.3-1.7 0-2.8 1.4-6.2 3.5-6.2 1 0 1.3.8 1.3 1.6 0 2.9-1.4 6.3-3.5 6.3z'/%3E%3C/symbol%3E%3Csymbol id='k' viewBox='0 0 23 25.1'%3E%3Cpath d='M14.3 15.6c1.9 0 2 .8 1.6 2.8H17l2.5-6.8h-1c-1 1.6-1.7 2.9-3.8 2.9h-4.1l2-5.6c.7-2 1-2.4 3.7-2.4H18c2.6 0 3 .7 3 3.5h1l.9-4.7H7.3l-.3.9c3 .6 3.3.9 2 4.8l-3.2 8.4c-1.5 3.9-2 4.2-5.6 4.8l-.2 1h17.4l3.2-5h-1.2c-2 2-4 3.8-8 3.8-4.7 0-4.3-.3-2.7-4.6l1.4-3.8h4.2zm2.3-11.8L21 .6V0h-3l-2.6 3.9h1.2v-.1z'/%3E%3C/symbol%3E%3Csymbol id='l' viewBox='0 0 13.6 21.8'%3E%3Cpath d='M11.4 6.4c-2 0-4 2.2-5.8 4.8L9.6.3 9.4 0l-5 .6V1l1 .8c.9.7.6 1.3-.2 3.4L.8 16.8A13.9 13.9 0 000 19c0 1.4 1.8 2.7 3.5 2.7 3.8 0 10-6.9 10-12.2 0-2.3-.5-3.2-2.1-3.2zM4.8 19.5c-.8 0-1.9-.7-1.9-1.3a15.5 15.5 0 01.8-2.2L5 12.7C6.3 11 8.4 9.3 9.6 9.3c.7 0 1.2.4 1.2 1.5 0 3.1-2.9 8.7-6 8.7z'/%3E%3C/symbol%3E%3Csymbol id='m' viewBox='0 0 19.2 19.9'%3E%3Cpath d='M17.6 0H7.3L7 .9c3 .6 3.3.9 2 4.8l-3.2 8.5c-1.5 3.9-2 4.2-5.5 4.8L0 20h15.7l3.5-6H18c-2 2-4.2 4.8-7.7 4.8-2.7 0-3-.5-1.6-4.5l3.1-8.5c1.4-3.9 2-4.2 5.5-4.8z'/%3E%3C/symbol%3E%3Csymbol id='n' viewBox='0 0 126 90'%3E%3Cuse width='12.4' height='21.8' x='112.7' y='66.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='102.2' y='69' href='%23c'/%3E%3Cuse width='9.8' height='21.9' x='93.6' y='66.1' href='%23d'/%3E%3Cuse width='14.8' height='15.5' x='77.2' y='72.5' href='%23e'/%3E%3Cuse width='12' height='15.5' x='65.7' y='72.5' href='%23f'/%3E%3Cuse width='11' height='15.5' x='54.3' y='72.5' href='%23a'/%3E%3Cuse width='11.5' height='19' x='43.7' y='69' href='%23c'/%3E%3Cuse width='14.7' height='16.2' x='28.9' y='71.8' href='%23g'/%3E%3Cuse width='12' height='15.5' x='19.6' y='72.5' href='%23f'/%3E%3Cuse width='21.9' height='19.8' y='67.6' href='%23h'/%3E%3Cuse width='12.4' height='21.8' x='77.3' y='33.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='66.8' y='36' href='%23c'/%3E%3Cuse width='9.8' height='21.9' x='58.2' y='33' href='%23d'/%3E%3Cuse width='10.1' height='21.9' x='49.4' y='33.1' href='%23i'/%3E%3Cuse width='14.7' height='16.2' x='34.9' y='38.8' href='%23g'/%3E%3Cuse width='18' height='22' x='18.6' y='39.4' href='%23j'/%3E%3Cuse width='23' height='25.1' y='29.3' href='%23k'/%3E%3Cuse width='12.4' height='21.8' x='76.8' y='.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='66.2' y='2.9' href='%23c'/%3E%3Cuse width='12' height='15.5' x='54.8' y='6.5' href='%23f'/%3E%3Cuse width='11' height='15.5' x='43.4' y='6.4' href='%23a'/%3E%3Cuse width='13.6' height='21.8' x='29.4' y='.1' href='%23l'/%3E%3Cuse width='9.8' height='21.9' x='20.6' href='%23d'/%3E%3Cuse width='19.2' height='19.9' y='1.4' href='%23m'/%3E%3C/symbol%3E%3C/defs%3E%3Cuse fill='%23000' width='126' height='90' x='0' y='0' href='%23n'/%3E%3Cuse fill='%23fff' width='126' height='90' x='126' y='90' href='%23n'/%3E%3C/svg%3E"); +} + +[data-fr-theme=dark] .fr-logo::after { + background-position: -2.625rem 100%; +} + +.fr-logo--sm { + font-size: 0.7875rem; +} + +.fr-logo--sm::before { + width: 2.0625rem; + height: 0.75rem; + margin-bottom: 0.25rem; + background-size: 2.0625rem 0.84375rem, 2.0625rem 0.75rem, 0; + background-position: 0 -0.046875rem, 0 0, 0 0; +} + +:root[data-fr-mourning] .fr-logo--sm::before { + background-size: 2.0625rem 0.84375rem, 0, 2.0625rem 0.75rem; +} + +.fr-logo--sm::after { + min-width: 1.96875rem; + background-size: 3.9375rem 2.8125rem; + background-position: 0 calc(100% + 1.40625rem); + padding-top: 1.65625rem; +} + +[data-fr-theme=dark] .fr-logo--sm::after { + background-position: -1.96875rem 100%; +} + +.fr-logo--lg { + font-size: 1.3125rem; +} + +.fr-logo--lg::before { + width: 3.4375rem; + height: 1.25rem; + margin-bottom: 0.4166666667rem; + background-size: 3.4375rem 1.40625rem, 3.4375rem 1.25rem, 0; + background-position: 0 -0.078125rem, 0 0, 0 0; +} + +:root[data-fr-mourning] .fr-logo--lg::before { + background-size: 3.4375rem 1.40625rem, 0, 3.4375rem 1.25rem; +} + +.fr-logo--lg::after { + min-width: 3.28125rem; + background-size: 6.5625rem 4.6875rem; + background-position: 0 calc(100% + 2.34375rem); + padding-top: 2.7604166667rem; +} + +[data-fr-theme=dark] .fr-logo--lg::after { + background-position: -3.28125rem 100%; +} + +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} + +@media (min-width: 48em) { + /*! media md */ + + /*! media md */ +} + +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ +} + +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} + +@media (prefers-color-scheme: dark) and (forced-colors: active) { + .fr-logo::after { + background-position: -2.625rem 100%; + } + + [data-fr-theme=dark] .fr-logo::after { + background-position: -2.625rem 100%; + } + + .fr-logo--sm::after { + background-position: -1.96875rem 100%; + } + + [data-fr-theme=dark] .fr-logo--sm::after { + background-position: -1.96875rem 100%; + } + + .fr-logo--lg::after { + background-position: -3.28125rem 100%; + } + + [data-fr-theme=dark] .fr-logo--lg::after { + background-position: -3.28125rem 100%; + } +} + +@media (prefers-color-scheme: light) and (forced-colors: active) { + .fr-logo::after { + background-position: 0 calc(100% + 1.875rem); + } + + [data-fr-theme=dark] .fr-logo::after { + background-position: 0 calc(100% + 1.875rem); + } + + .fr-logo--sm::after { + background-position: 0 calc(100% + 1.40625rem); + } + + [data-fr-theme=dark] .fr-logo--sm::after { + background-position: 0 calc(100% + 1.40625rem); + } + + .fr-logo--lg::after { + background-position: 0 calc(100% + 2.34375rem); + } + + [data-fr-theme=dark] .fr-logo--lg::after { + background-position: 0 calc(100% + 2.34375rem); + } +} + +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-logo { + color: #000; + } +} + +@media print { + .fr-logo { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } +} diff --git a/dist/dsfr/component/logo/logo.legacy.css b/dist/dsfr/component/logo/logo.legacy.css new file mode 100644 index 0000000..e7fba05 --- /dev/null +++ b/dist/dsfr/component/logo/logo.legacy.css @@ -0,0 +1,20 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-logo { + color: #000; + } +} diff --git a/dist/dsfr/component/logo/logo.legacy.min.css b/dist/dsfr/component/logo/logo.legacy.min.css new file mode 100644 index 0000000..86f9987 --- /dev/null +++ b/dist/dsfr/component/logo/logo.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-logo{color:#000}} \ No newline at end of file diff --git a/dist/dsfr/component/logo/logo.main.css b/dist/dsfr/component/logo/logo.main.css new file mode 100644 index 0000000..55eed9c --- /dev/null +++ b/dist/dsfr/component/logo/logo.main.css @@ -0,0 +1,175 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + LOGO +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-logo { + --text-spacing: 0; + --underline-img: none; + display: inline-block; + font-weight: 700; + line-height: 1.0317460317em; + letter-spacing: -0.01em; + text-transform: uppercase; + vertical-align: middle; + text-indent: -0.1em; + font-size: 1.05rem; + color: var(--text-black-white-grey); +} + +.fr-logo::before { + width: 2.75rem; + height: 1rem; + margin-bottom: 0.3333333333rem; + background-size: 2.75rem 1.125rem, 2.75rem 1rem, 0; + background-position: 0 -0.0625rem, 0 0, 0 0; + content: ""; + display: block; + background-repeat: no-repeat, no-repeat, no-repeat; + forced-color-adjust: none; +} + +:root[data-fr-mourning] .fr-logo::before { + background-size: 2.75rem 1.125rem, 0, 2.75rem 1rem; + box-shadow: 0 0 0 1px #fff; +} + +.fr-logo::after { + min-width: 2.625rem; + background-size: 5.25rem 3.75rem; + background-position: 0 calc(100% + 1.875rem); + padding-top: 2.2083333333rem; + content: ""; + display: block; + background-repeat: no-repeat; + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 252 180'%3E%3Cdefs%3E%3Csymbol id='a' viewBox='0 0 11 15.5'%3E%3Cpath d='M10.4 5.3C11.9 1.5 10.1 0 7.9 0 4.2 0 0 6.5 0 11.7c0 2.5 1.2 3.8 3 3.8 2.1 0 4.3-2 6.2-5.5h-1c-1.2 1.5-2.6 2.6-3.9 2.6-1.3 0-2-.8-2-2.6a10.7 10.7 0 01.3-2.2zm-4-3.1c1.1 0 2 .8 1.5 2.6L3.1 6.1c.8-2.2 2.2-4 3.4-4z'/%3E%3C/symbol%3E%3Csymbol id='b' viewBox='0 0 12.4 21.8'%3E%3Cuse width='11' height='15.5' y='6.4' href='%23a'/%3E%3Cpath d='M7.9 4.7L12.4.6V0h-3L6.7 4.7H8z'/%3E%3C/symbol%3E%3Csymbol id='c' viewBox='0 0 11.5 19'%3E%3Cpath d='M1.7 5.7h2.6L.1 17.1a1.3 1.3 0 001.2 2c3 0 6.4-2.6 7.8-6.2h-.7a9.4 9.4 0 01-5.1 3.5L7 5.7H11l.5-1.6H7.7L9 0H7.6L4.9 4.1l-3.2.4v1.2z'/%3E%3C/symbol%3E%3Csymbol id='d' viewBox='0 0 9.8 21.9'%3E%3Cpath d='M7.6 8c.3-1-.4-1.6-1-1.6-2.2 0-5 2.1-6 5h.7A5.6 5.6 0 014.4 9L.1 20.3a1.1 1.1 0 001 1.6c2.2 0 4.7-2 5.8-5H6A5.6 5.6 0 013 19.5zM8 3.7a1.8 1.8 0 001.8-1.8A1.8 1.8 0 008 0a1.8 1.8 0 00-1.8 1.8A1.8 1.8 0 008 3.6'/%3E%3C/symbol%3E%3Csymbol id='e' viewBox='0 0 14.8 15.5'%3E%3Cpath d='M3.3 3.1c.7 0 1 1 0 3.4l-3 6.8c-.7 1.3 0 2.2 1.2 2.2a1.3 1.3 0 001.5-1l3-8C7.4 4.8 10 3 11 3s.8.6.3 1.6l-4.6 9a1.3 1.3 0 001.1 1.9c2.3 0 5-2 6-5h-.6A5.6 5.6 0 0110 13l4-8a6.1 6.1 0 00.8-2.8A2 2 0 0012.6 0c-2 0-3.6 2.2-6 5V2.8C6.6 1.4 6.1 0 4.8 0 3.2 0 1.8 2.5.7 4.9h.7c.7-1.1 1.3-1.8 2-1.8'/%3E%3C/symbol%3E%3Csymbol id='f' viewBox='0 0 12 15.5'%3E%3Cpath d='M11.8 3.5c.5-1.9.2-3.5-1.2-3.5-1.8 0-2.3 1.2-4 5V2.8C6.5 1.3 6 0 4.6 0 3.1 0 1.7 2.5.5 5h.8C2 3.7 2.8 3 3.3 3c.7 0 1 1 0 3.4l-3 6.8c-.7 1.3 0 2.1 1.2 2.1a1.3 1.3 0 001.5-1l3-8a50.3 50.3 0 012.6-3h3.2z'/%3E%3C/symbol%3E%3Csymbol id='g' viewBox='0 0 14.7 16.2'%3E%3Cpath d='M10.5 13.1c-.6 0-1-1 0-3.4L14.6.1 13.4 0l-1.3 1.3h-.3C6.1 1.3 0 8.6 0 14.2a2 2 0 002.1 2.1c1.7 0 3.3-2.4 5.2-5l-.1 1c-.3 2.6.6 4 2 4 1.5 0 3-2.4 4-4.9h-.7c-.7 1.1-1.5 1.8-2 1.8zM7.9 9.8c-1.3 1.6-3.4 3.5-4.3 3.5-.5 0-.9-.5-.9-1.6 0-3.5 4-8.2 6-8.2a4.2 4.2 0 011.4.2z'/%3E%3C/symbol%3E%3Csymbol id='h' viewBox='0 0 21.9 19.8'%3E%3Cpath d='M11.2 19.8l.3-.9c-3.8-.7-4.3-.7-2.7-4.8l1.4-3.9h3c1.9 0 1.9.9 1.6 3h1l2.6-6.9h-1c-1 1.6-1.8 2.9-3.8 2.9h-3l2-5.6c.8-2 1.1-2.4 3.7-2.4h.7c2.6 0 3 .7 3 3.5h1l.9-4.7H7.3L7 .9c3 .6 3.3.9 2 4.8L5.7 14c-1.5 3.9-2 4.2-5.5 4.8l-.3.9z'/%3E%3C/symbol%3E%3Csymbol id='i' viewBox='0 0 10.1 21.9'%3E%3Cpath d='M2.9 19.4L10.1.3 9.8 0l-5 .6v.6l1 .7c.9.7.6 1.3-.2 3.4L.2 19.9a1.3 1.3 0 001.1 2c2.3 0 4.7-2.1 5.8-5h-.7a6.5 6.5 0 01-3.5 2.5'/%3E%3C/symbol%3E%3Csymbol id='j' viewBox='0 0 18 22'%3E%3Cpath d='M18 .6h-4.3a3.8 3.8 0 00-2.1-.6A6.6 6.6 0 005 6.5a3.3 3.3 0 003 3.6c-1.9.8-3 1.8-3 2.9a1.7 1.7 0 00.9 1.5c-4.3 1.3-6 2.8-6 4.7 0 2 2.6 2.8 5.6 2.8 5.3 0 9.6-2.7 9.6-5.1 0-1.8-1.6-2.5-4.3-3.3-2.2-.7-3.2-.8-3.2-1.6A2.4 2.4 0 019 10.2a6.6 6.6 0 006.1-6.5 4.5 4.5 0 00-.2-1.5h2.5zM9.8 16.2c2.1.7 3 1 3 1.6 0 1.4-2 2.5-5.6 2.5-2.7 0-4-.6-4-2 0-1.5 1.4-2.5 3.5-3.3a21.5 21.5 0 003 1.2zM9 9c-1 0-1.3-.8-1.3-1.7 0-2.8 1.4-6.2 3.5-6.2 1 0 1.3.8 1.3 1.6 0 2.9-1.4 6.3-3.5 6.3z'/%3E%3C/symbol%3E%3Csymbol id='k' viewBox='0 0 23 25.1'%3E%3Cpath d='M14.3 15.6c1.9 0 2 .8 1.6 2.8H17l2.5-6.8h-1c-1 1.6-1.7 2.9-3.8 2.9h-4.1l2-5.6c.7-2 1-2.4 3.7-2.4H18c2.6 0 3 .7 3 3.5h1l.9-4.7H7.3l-.3.9c3 .6 3.3.9 2 4.8l-3.2 8.4c-1.5 3.9-2 4.2-5.6 4.8l-.2 1h17.4l3.2-5h-1.2c-2 2-4 3.8-8 3.8-4.7 0-4.3-.3-2.7-4.6l1.4-3.8h4.2zm2.3-11.8L21 .6V0h-3l-2.6 3.9h1.2v-.1z'/%3E%3C/symbol%3E%3Csymbol id='l' viewBox='0 0 13.6 21.8'%3E%3Cpath d='M11.4 6.4c-2 0-4 2.2-5.8 4.8L9.6.3 9.4 0l-5 .6V1l1 .8c.9.7.6 1.3-.2 3.4L.8 16.8A13.9 13.9 0 000 19c0 1.4 1.8 2.7 3.5 2.7 3.8 0 10-6.9 10-12.2 0-2.3-.5-3.2-2.1-3.2zM4.8 19.5c-.8 0-1.9-.7-1.9-1.3a15.5 15.5 0 01.8-2.2L5 12.7C6.3 11 8.4 9.3 9.6 9.3c.7 0 1.2.4 1.2 1.5 0 3.1-2.9 8.7-6 8.7z'/%3E%3C/symbol%3E%3Csymbol id='m' viewBox='0 0 19.2 19.9'%3E%3Cpath d='M17.6 0H7.3L7 .9c3 .6 3.3.9 2 4.8l-3.2 8.5c-1.5 3.9-2 4.2-5.5 4.8L0 20h15.7l3.5-6H18c-2 2-4.2 4.8-7.7 4.8-2.7 0-3-.5-1.6-4.5l3.1-8.5c1.4-3.9 2-4.2 5.5-4.8z'/%3E%3C/symbol%3E%3Csymbol id='n' viewBox='0 0 126 90'%3E%3Cuse width='12.4' height='21.8' x='112.7' y='66.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='102.2' y='69' href='%23c'/%3E%3Cuse width='9.8' height='21.9' x='93.6' y='66.1' href='%23d'/%3E%3Cuse width='14.8' height='15.5' x='77.2' y='72.5' href='%23e'/%3E%3Cuse width='12' height='15.5' x='65.7' y='72.5' href='%23f'/%3E%3Cuse width='11' height='15.5' x='54.3' y='72.5' href='%23a'/%3E%3Cuse width='11.5' height='19' x='43.7' y='69' href='%23c'/%3E%3Cuse width='14.7' height='16.2' x='28.9' y='71.8' href='%23g'/%3E%3Cuse width='12' height='15.5' x='19.6' y='72.5' href='%23f'/%3E%3Cuse width='21.9' height='19.8' y='67.6' href='%23h'/%3E%3Cuse width='12.4' height='21.8' x='77.3' y='33.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='66.8' y='36' href='%23c'/%3E%3Cuse width='9.8' height='21.9' x='58.2' y='33' href='%23d'/%3E%3Cuse width='10.1' height='21.9' x='49.4' y='33.1' href='%23i'/%3E%3Cuse width='14.7' height='16.2' x='34.9' y='38.8' href='%23g'/%3E%3Cuse width='18' height='22' x='18.6' y='39.4' href='%23j'/%3E%3Cuse width='23' height='25.1' y='29.3' href='%23k'/%3E%3Cuse width='12.4' height='21.8' x='76.8' y='.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='66.2' y='2.9' href='%23c'/%3E%3Cuse width='12' height='15.5' x='54.8' y='6.5' href='%23f'/%3E%3Cuse width='11' height='15.5' x='43.4' y='6.4' href='%23a'/%3E%3Cuse width='13.6' height='21.8' x='29.4' y='.1' href='%23l'/%3E%3Cuse width='9.8' height='21.9' x='20.6' href='%23d'/%3E%3Cuse width='19.2' height='19.9' y='1.4' href='%23m'/%3E%3C/symbol%3E%3C/defs%3E%3Cuse fill='%23000' width='126' height='90' x='0' y='0' href='%23n'/%3E%3Cuse fill='%23fff' width='126' height='90' x='126' y='90' href='%23n'/%3E%3C/svg%3E"); +} + +[data-fr-theme=dark] .fr-logo::after { + background-position: -2.625rem 100%; +} + +.fr-logo--sm { + font-size: 0.7875rem; +} + +.fr-logo--sm::before { + width: 2.0625rem; + height: 0.75rem; + margin-bottom: 0.25rem; + background-size: 2.0625rem 0.84375rem, 2.0625rem 0.75rem, 0; + background-position: 0 -0.046875rem, 0 0, 0 0; +} + +:root[data-fr-mourning] .fr-logo--sm::before { + background-size: 2.0625rem 0.84375rem, 0, 2.0625rem 0.75rem; +} + +.fr-logo--sm::after { + min-width: 1.96875rem; + background-size: 3.9375rem 2.8125rem; + background-position: 0 calc(100% + 1.40625rem); + padding-top: 1.65625rem; +} + +[data-fr-theme=dark] .fr-logo--sm::after { + background-position: -1.96875rem 100%; +} + +.fr-logo--lg { + font-size: 1.3125rem; +} + +.fr-logo--lg::before { + width: 3.4375rem; + height: 1.25rem; + margin-bottom: 0.4166666667rem; + background-size: 3.4375rem 1.40625rem, 3.4375rem 1.25rem, 0; + background-position: 0 -0.078125rem, 0 0, 0 0; +} + +:root[data-fr-mourning] .fr-logo--lg::before { + background-size: 3.4375rem 1.40625rem, 0, 3.4375rem 1.25rem; +} + +.fr-logo--lg::after { + min-width: 3.28125rem; + background-size: 6.5625rem 4.6875rem; + background-position: 0 calc(100% + 2.34375rem); + padding-top: 2.7604166667rem; +} + +[data-fr-theme=dark] .fr-logo--lg::after { + background-position: -3.28125rem 100%; +} + +@media (min-width: 36em) { + /*! media sm */ +} + +@media (min-width: 48em) { + /*! media md */ +} + +@media (min-width: 62em) { + /*! media lg */ +} + +@media (min-width: 78em) { + /*! media xl */ +} + +@media (prefers-color-scheme: dark) and (forced-colors: active) { + .fr-logo::after { + background-position: -2.625rem 100%; + } + + [data-fr-theme=dark] .fr-logo::after { + background-position: -2.625rem 100%; + } + + .fr-logo--sm::after { + background-position: -1.96875rem 100%; + } + + [data-fr-theme=dark] .fr-logo--sm::after { + background-position: -1.96875rem 100%; + } + + .fr-logo--lg::after { + background-position: -3.28125rem 100%; + } + + [data-fr-theme=dark] .fr-logo--lg::after { + background-position: -3.28125rem 100%; + } +} + +@media (prefers-color-scheme: light) and (forced-colors: active) { + .fr-logo::after { + background-position: 0 calc(100% + 1.875rem); + } + + [data-fr-theme=dark] .fr-logo::after { + background-position: 0 calc(100% + 1.875rem); + } + + .fr-logo--sm::after { + background-position: 0 calc(100% + 1.40625rem); + } + + [data-fr-theme=dark] .fr-logo--sm::after { + background-position: 0 calc(100% + 1.40625rem); + } + + .fr-logo--lg::after { + background-position: 0 calc(100% + 2.34375rem); + } + + [data-fr-theme=dark] .fr-logo--lg::after { + background-position: 0 calc(100% + 2.34375rem); + } +} diff --git a/dist/dsfr/component/logo/logo.main.min.css b/dist/dsfr/component/logo/logo.main.min.css new file mode 100644 index 0000000..50c4a10 --- /dev/null +++ b/dist/dsfr/component/logo/logo.main.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-logo{--text-spacing:0;--underline-img:none;color:var(--text-black-white-grey);display:inline-block;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;line-height:1.0317460317em;text-indent:-.1em;text-transform:uppercase;vertical-align:middle}.fr-logo:before{background-position:0 -.0625rem,0 0,0 0;background-repeat:no-repeat,no-repeat,no-repeat;background-size:2.75rem 1.125rem,2.75rem 1rem,0;content:"";display:block;forced-color-adjust:none;height:1rem;margin-bottom:.3333333333rem;width:2.75rem}:root[data-fr-mourning] .fr-logo:before{background-size:2.75rem 1.125rem,0,2.75rem 1rem;box-shadow:0 0 0 1px #fff}.fr-logo:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 252 180'%3E%3Cdefs%3E%3Csymbol id='a' viewBox='0 0 11 15.5'%3E%3Cpath d='M10.4 5.3C11.9 1.5 10.1 0 7.9 0 4.2 0 0 6.5 0 11.7c0 2.5 1.2 3.8 3 3.8 2.1 0 4.3-2 6.2-5.5h-1c-1.2 1.5-2.6 2.6-3.9 2.6-1.3 0-2-.8-2-2.6a10.7 10.7 0 01.3-2.2zm-4-3.1c1.1 0 2 .8 1.5 2.6L3.1 6.1c.8-2.2 2.2-4 3.4-4z'/%3E%3C/symbol%3E%3Csymbol id='b' viewBox='0 0 12.4 21.8'%3E%3Cuse width='11' height='15.5' y='6.4' href='%23a'/%3E%3Cpath d='M7.9 4.7L12.4.6V0h-3L6.7 4.7H8z'/%3E%3C/symbol%3E%3Csymbol id='c' viewBox='0 0 11.5 19'%3E%3Cpath d='M1.7 5.7h2.6L.1 17.1a1.3 1.3 0 001.2 2c3 0 6.4-2.6 7.8-6.2h-.7a9.4 9.4 0 01-5.1 3.5L7 5.7H11l.5-1.6H7.7L9 0H7.6L4.9 4.1l-3.2.4v1.2z'/%3E%3C/symbol%3E%3Csymbol id='d' viewBox='0 0 9.8 21.9'%3E%3Cpath d='M7.6 8c.3-1-.4-1.6-1-1.6-2.2 0-5 2.1-6 5h.7A5.6 5.6 0 014.4 9L.1 20.3a1.1 1.1 0 001 1.6c2.2 0 4.7-2 5.8-5H6A5.6 5.6 0 013 19.5zM8 3.7a1.8 1.8 0 001.8-1.8A1.8 1.8 0 008 0a1.8 1.8 0 00-1.8 1.8A1.8 1.8 0 008 3.6'/%3E%3C/symbol%3E%3Csymbol id='e' viewBox='0 0 14.8 15.5'%3E%3Cpath d='M3.3 3.1c.7 0 1 1 0 3.4l-3 6.8c-.7 1.3 0 2.2 1.2 2.2a1.3 1.3 0 001.5-1l3-8C7.4 4.8 10 3 11 3s.8.6.3 1.6l-4.6 9a1.3 1.3 0 001.1 1.9c2.3 0 5-2 6-5h-.6A5.6 5.6 0 0110 13l4-8a6.1 6.1 0 00.8-2.8A2 2 0 0012.6 0c-2 0-3.6 2.2-6 5V2.8C6.6 1.4 6.1 0 4.8 0 3.2 0 1.8 2.5.7 4.9h.7c.7-1.1 1.3-1.8 2-1.8'/%3E%3C/symbol%3E%3Csymbol id='f' viewBox='0 0 12 15.5'%3E%3Cpath d='M11.8 3.5c.5-1.9.2-3.5-1.2-3.5-1.8 0-2.3 1.2-4 5V2.8C6.5 1.3 6 0 4.6 0 3.1 0 1.7 2.5.5 5h.8C2 3.7 2.8 3 3.3 3c.7 0 1 1 0 3.4l-3 6.8c-.7 1.3 0 2.1 1.2 2.1a1.3 1.3 0 001.5-1l3-8a50.3 50.3 0 012.6-3h3.2z'/%3E%3C/symbol%3E%3Csymbol id='g' viewBox='0 0 14.7 16.2'%3E%3Cpath d='M10.5 13.1c-.6 0-1-1 0-3.4L14.6.1 13.4 0l-1.3 1.3h-.3C6.1 1.3 0 8.6 0 14.2a2 2 0 002.1 2.1c1.7 0 3.3-2.4 5.2-5l-.1 1c-.3 2.6.6 4 2 4 1.5 0 3-2.4 4-4.9h-.7c-.7 1.1-1.5 1.8-2 1.8zM7.9 9.8c-1.3 1.6-3.4 3.5-4.3 3.5-.5 0-.9-.5-.9-1.6 0-3.5 4-8.2 6-8.2a4.2 4.2 0 011.4.2z'/%3E%3C/symbol%3E%3Csymbol id='h' viewBox='0 0 21.9 19.8'%3E%3Cpath d='M11.2 19.8l.3-.9c-3.8-.7-4.3-.7-2.7-4.8l1.4-3.9h3c1.9 0 1.9.9 1.6 3h1l2.6-6.9h-1c-1 1.6-1.8 2.9-3.8 2.9h-3l2-5.6c.8-2 1.1-2.4 3.7-2.4h.7c2.6 0 3 .7 3 3.5h1l.9-4.7H7.3L7 .9c3 .6 3.3.9 2 4.8L5.7 14c-1.5 3.9-2 4.2-5.5 4.8l-.3.9z'/%3E%3C/symbol%3E%3Csymbol id='i' viewBox='0 0 10.1 21.9'%3E%3Cpath d='M2.9 19.4L10.1.3 9.8 0l-5 .6v.6l1 .7c.9.7.6 1.3-.2 3.4L.2 19.9a1.3 1.3 0 001.1 2c2.3 0 4.7-2.1 5.8-5h-.7a6.5 6.5 0 01-3.5 2.5'/%3E%3C/symbol%3E%3Csymbol id='j' viewBox='0 0 18 22'%3E%3Cpath d='M18 .6h-4.3a3.8 3.8 0 00-2.1-.6A6.6 6.6 0 005 6.5a3.3 3.3 0 003 3.6c-1.9.8-3 1.8-3 2.9a1.7 1.7 0 00.9 1.5c-4.3 1.3-6 2.8-6 4.7 0 2 2.6 2.8 5.6 2.8 5.3 0 9.6-2.7 9.6-5.1 0-1.8-1.6-2.5-4.3-3.3-2.2-.7-3.2-.8-3.2-1.6A2.4 2.4 0 019 10.2a6.6 6.6 0 006.1-6.5 4.5 4.5 0 00-.2-1.5h2.5zM9.8 16.2c2.1.7 3 1 3 1.6 0 1.4-2 2.5-5.6 2.5-2.7 0-4-.6-4-2 0-1.5 1.4-2.5 3.5-3.3a21.5 21.5 0 003 1.2zM9 9c-1 0-1.3-.8-1.3-1.7 0-2.8 1.4-6.2 3.5-6.2 1 0 1.3.8 1.3 1.6 0 2.9-1.4 6.3-3.5 6.3z'/%3E%3C/symbol%3E%3Csymbol id='k' viewBox='0 0 23 25.1'%3E%3Cpath d='M14.3 15.6c1.9 0 2 .8 1.6 2.8H17l2.5-6.8h-1c-1 1.6-1.7 2.9-3.8 2.9h-4.1l2-5.6c.7-2 1-2.4 3.7-2.4H18c2.6 0 3 .7 3 3.5h1l.9-4.7H7.3l-.3.9c3 .6 3.3.9 2 4.8l-3.2 8.4c-1.5 3.9-2 4.2-5.6 4.8l-.2 1h17.4l3.2-5h-1.2c-2 2-4 3.8-8 3.8-4.7 0-4.3-.3-2.7-4.6l1.4-3.8h4.2zm2.3-11.8L21 .6V0h-3l-2.6 3.9h1.2v-.1z'/%3E%3C/symbol%3E%3Csymbol id='l' viewBox='0 0 13.6 21.8'%3E%3Cpath d='M11.4 6.4c-2 0-4 2.2-5.8 4.8L9.6.3 9.4 0l-5 .6V1l1 .8c.9.7.6 1.3-.2 3.4L.8 16.8A13.9 13.9 0 000 19c0 1.4 1.8 2.7 3.5 2.7 3.8 0 10-6.9 10-12.2 0-2.3-.5-3.2-2.1-3.2zM4.8 19.5c-.8 0-1.9-.7-1.9-1.3a15.5 15.5 0 01.8-2.2L5 12.7C6.3 11 8.4 9.3 9.6 9.3c.7 0 1.2.4 1.2 1.5 0 3.1-2.9 8.7-6 8.7z'/%3E%3C/symbol%3E%3Csymbol id='m' viewBox='0 0 19.2 19.9'%3E%3Cpath d='M17.6 0H7.3L7 .9c3 .6 3.3.9 2 4.8l-3.2 8.5c-1.5 3.9-2 4.2-5.5 4.8L0 20h15.7l3.5-6H18c-2 2-4.2 4.8-7.7 4.8-2.7 0-3-.5-1.6-4.5l3.1-8.5c1.4-3.9 2-4.2 5.5-4.8z'/%3E%3C/symbol%3E%3Csymbol id='n' viewBox='0 0 126 90'%3E%3Cuse width='12.4' height='21.8' x='112.7' y='66.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='102.2' y='69' href='%23c'/%3E%3Cuse width='9.8' height='21.9' x='93.6' y='66.1' href='%23d'/%3E%3Cuse width='14.8' height='15.5' x='77.2' y='72.5' href='%23e'/%3E%3Cuse width='12' height='15.5' x='65.7' y='72.5' href='%23f'/%3E%3Cuse width='11' height='15.5' x='54.3' y='72.5' href='%23a'/%3E%3Cuse width='11.5' height='19' x='43.7' y='69' href='%23c'/%3E%3Cuse width='14.7' height='16.2' x='28.9' y='71.8' href='%23g'/%3E%3Cuse width='12' height='15.5' x='19.6' y='72.5' href='%23f'/%3E%3Cuse width='21.9' height='19.8' y='67.6' href='%23h'/%3E%3Cuse width='12.4' height='21.8' x='77.3' y='33.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='66.8' y='36' href='%23c'/%3E%3Cuse width='9.8' height='21.9' x='58.2' y='33' href='%23d'/%3E%3Cuse width='10.1' height='21.9' x='49.4' y='33.1' href='%23i'/%3E%3Cuse width='14.7' height='16.2' x='34.9' y='38.8' href='%23g'/%3E%3Cuse width='18' height='22' x='18.6' y='39.4' href='%23j'/%3E%3Cuse width='23' height='25.1' y='29.3' href='%23k'/%3E%3Cuse width='12.4' height='21.8' x='76.8' y='.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='66.2' y='2.9' href='%23c'/%3E%3Cuse width='12' height='15.5' x='54.8' y='6.5' href='%23f'/%3E%3Cuse width='11' height='15.5' x='43.4' y='6.4' href='%23a'/%3E%3Cuse width='13.6' height='21.8' x='29.4' y='.1' href='%23l'/%3E%3Cuse width='9.8' height='21.9' x='20.6' href='%23d'/%3E%3Cuse width='19.2' height='19.9' y='1.4' href='%23m'/%3E%3C/symbol%3E%3C/defs%3E%3Cuse fill='%23000' width='126' height='90' x='0' y='0' href='%23n'/%3E%3Cuse fill='%23fff' width='126' height='90' x='126' y='90' href='%23n'/%3E%3C/svg%3E");background-position:0 calc(100% + 1.875rem);background-repeat:no-repeat;background-size:5.25rem 3.75rem;content:"";display:block;min-width:2.625rem;padding-top:2.2083333333rem}[data-fr-theme=dark] .fr-logo:after{background-position:-2.625rem 100%}.fr-logo--sm{font-size:.7875rem}.fr-logo--sm:before{background-position:0 -.046875rem,0 0,0 0;background-size:2.0625rem .84375rem,2.0625rem .75rem,0;height:.75rem;margin-bottom:.25rem;width:2.0625rem}:root[data-fr-mourning] .fr-logo--sm:before{background-size:2.0625rem .84375rem,0,2.0625rem .75rem}.fr-logo--sm:after{background-position:0 calc(100% + 1.40625rem);background-size:3.9375rem 2.8125rem;min-width:1.96875rem;padding-top:1.65625rem}[data-fr-theme=dark] .fr-logo--sm:after{background-position:-1.96875rem 100%}.fr-logo--lg{font-size:1.3125rem}.fr-logo--lg:before{background-position:0 -.078125rem,0 0,0 0;background-size:3.4375rem 1.40625rem,3.4375rem 1.25rem,0;height:1.25rem;margin-bottom:.4166666667rem;width:3.4375rem}:root[data-fr-mourning] .fr-logo--lg:before{background-size:3.4375rem 1.40625rem,0,3.4375rem 1.25rem}.fr-logo--lg:after{background-position:0 calc(100% + 2.34375rem);background-size:6.5625rem 4.6875rem;min-width:3.28125rem;padding-top:2.7604166667rem}[data-fr-theme=dark] .fr-logo--lg:after{background-position:-3.28125rem 100%}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media (prefers-color-scheme:dark) and (forced-colors:active){.fr-logo:after,[data-fr-theme=dark] .fr-logo:after{background-position:-2.625rem 100%}.fr-logo--sm:after,[data-fr-theme=dark] .fr-logo--sm:after{background-position:-1.96875rem 100%}.fr-logo--lg:after,[data-fr-theme=dark] .fr-logo--lg:after{background-position:-3.28125rem 100%}}@media (prefers-color-scheme:light) and (forced-colors:active){.fr-logo:after,[data-fr-theme=dark] .fr-logo:after{background-position:0 calc(100% + 1.875rem)}.fr-logo--sm:after,[data-fr-theme=dark] .fr-logo--sm:after{background-position:0 calc(100% + 1.40625rem)}.fr-logo--lg:after,[data-fr-theme=dark] .fr-logo--lg:after{background-position:0 calc(100% + 2.34375rem)}} \ No newline at end of file diff --git a/dist/dsfr/component/logo/logo.min.css b/dist/dsfr/component/logo/logo.min.css new file mode 100644 index 0000000..198b795 --- /dev/null +++ b/dist/dsfr/component/logo/logo.min.css @@ -0,0 +1,11 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-logo{--text-spacing:0;--underline-img:none;color:var(--text-black-white-grey);display:inline-block;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;line-height:1.0317460317em;text-indent:-.1em;text-transform:uppercase;vertical-align:middle}.fr-logo:before{background-position:0 -.0625rem,0 0,0 0;background-repeat:no-repeat,no-repeat,no-repeat;background-size:2.75rem 1.125rem,2.75rem 1rem,0;content:"";display:block;forced-color-adjust:none;height:1rem;margin-bottom:.3333333333rem;width:2.75rem}:root[data-fr-mourning] .fr-logo:before{background-size:2.75rem 1.125rem,0,2.75rem 1rem;box-shadow:0 0 0 1px #fff}.fr-logo:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 252 180'%3E%3Cdefs%3E%3Csymbol id='a' viewBox='0 0 11 15.5'%3E%3Cpath d='M10.4 5.3C11.9 1.5 10.1 0 7.9 0 4.2 0 0 6.5 0 11.7c0 2.5 1.2 3.8 3 3.8 2.1 0 4.3-2 6.2-5.5h-1c-1.2 1.5-2.6 2.6-3.9 2.6-1.3 0-2-.8-2-2.6a10.7 10.7 0 01.3-2.2zm-4-3.1c1.1 0 2 .8 1.5 2.6L3.1 6.1c.8-2.2 2.2-4 3.4-4z'/%3E%3C/symbol%3E%3Csymbol id='b' viewBox='0 0 12.4 21.8'%3E%3Cuse width='11' height='15.5' y='6.4' href='%23a'/%3E%3Cpath d='M7.9 4.7L12.4.6V0h-3L6.7 4.7H8z'/%3E%3C/symbol%3E%3Csymbol id='c' viewBox='0 0 11.5 19'%3E%3Cpath d='M1.7 5.7h2.6L.1 17.1a1.3 1.3 0 001.2 2c3 0 6.4-2.6 7.8-6.2h-.7a9.4 9.4 0 01-5.1 3.5L7 5.7H11l.5-1.6H7.7L9 0H7.6L4.9 4.1l-3.2.4v1.2z'/%3E%3C/symbol%3E%3Csymbol id='d' viewBox='0 0 9.8 21.9'%3E%3Cpath d='M7.6 8c.3-1-.4-1.6-1-1.6-2.2 0-5 2.1-6 5h.7A5.6 5.6 0 014.4 9L.1 20.3a1.1 1.1 0 001 1.6c2.2 0 4.7-2 5.8-5H6A5.6 5.6 0 013 19.5zM8 3.7a1.8 1.8 0 001.8-1.8A1.8 1.8 0 008 0a1.8 1.8 0 00-1.8 1.8A1.8 1.8 0 008 3.6'/%3E%3C/symbol%3E%3Csymbol id='e' viewBox='0 0 14.8 15.5'%3E%3Cpath d='M3.3 3.1c.7 0 1 1 0 3.4l-3 6.8c-.7 1.3 0 2.2 1.2 2.2a1.3 1.3 0 001.5-1l3-8C7.4 4.8 10 3 11 3s.8.6.3 1.6l-4.6 9a1.3 1.3 0 001.1 1.9c2.3 0 5-2 6-5h-.6A5.6 5.6 0 0110 13l4-8a6.1 6.1 0 00.8-2.8A2 2 0 0012.6 0c-2 0-3.6 2.2-6 5V2.8C6.6 1.4 6.1 0 4.8 0 3.2 0 1.8 2.5.7 4.9h.7c.7-1.1 1.3-1.8 2-1.8'/%3E%3C/symbol%3E%3Csymbol id='f' viewBox='0 0 12 15.5'%3E%3Cpath d='M11.8 3.5c.5-1.9.2-3.5-1.2-3.5-1.8 0-2.3 1.2-4 5V2.8C6.5 1.3 6 0 4.6 0 3.1 0 1.7 2.5.5 5h.8C2 3.7 2.8 3 3.3 3c.7 0 1 1 0 3.4l-3 6.8c-.7 1.3 0 2.1 1.2 2.1a1.3 1.3 0 001.5-1l3-8a50.3 50.3 0 012.6-3h3.2z'/%3E%3C/symbol%3E%3Csymbol id='g' viewBox='0 0 14.7 16.2'%3E%3Cpath d='M10.5 13.1c-.6 0-1-1 0-3.4L14.6.1 13.4 0l-1.3 1.3h-.3C6.1 1.3 0 8.6 0 14.2a2 2 0 002.1 2.1c1.7 0 3.3-2.4 5.2-5l-.1 1c-.3 2.6.6 4 2 4 1.5 0 3-2.4 4-4.9h-.7c-.7 1.1-1.5 1.8-2 1.8zM7.9 9.8c-1.3 1.6-3.4 3.5-4.3 3.5-.5 0-.9-.5-.9-1.6 0-3.5 4-8.2 6-8.2a4.2 4.2 0 011.4.2z'/%3E%3C/symbol%3E%3Csymbol id='h' viewBox='0 0 21.9 19.8'%3E%3Cpath d='M11.2 19.8l.3-.9c-3.8-.7-4.3-.7-2.7-4.8l1.4-3.9h3c1.9 0 1.9.9 1.6 3h1l2.6-6.9h-1c-1 1.6-1.8 2.9-3.8 2.9h-3l2-5.6c.8-2 1.1-2.4 3.7-2.4h.7c2.6 0 3 .7 3 3.5h1l.9-4.7H7.3L7 .9c3 .6 3.3.9 2 4.8L5.7 14c-1.5 3.9-2 4.2-5.5 4.8l-.3.9z'/%3E%3C/symbol%3E%3Csymbol id='i' viewBox='0 0 10.1 21.9'%3E%3Cpath d='M2.9 19.4L10.1.3 9.8 0l-5 .6v.6l1 .7c.9.7.6 1.3-.2 3.4L.2 19.9a1.3 1.3 0 001.1 2c2.3 0 4.7-2.1 5.8-5h-.7a6.5 6.5 0 01-3.5 2.5'/%3E%3C/symbol%3E%3Csymbol id='j' viewBox='0 0 18 22'%3E%3Cpath d='M18 .6h-4.3a3.8 3.8 0 00-2.1-.6A6.6 6.6 0 005 6.5a3.3 3.3 0 003 3.6c-1.9.8-3 1.8-3 2.9a1.7 1.7 0 00.9 1.5c-4.3 1.3-6 2.8-6 4.7 0 2 2.6 2.8 5.6 2.8 5.3 0 9.6-2.7 9.6-5.1 0-1.8-1.6-2.5-4.3-3.3-2.2-.7-3.2-.8-3.2-1.6A2.4 2.4 0 019 10.2a6.6 6.6 0 006.1-6.5 4.5 4.5 0 00-.2-1.5h2.5zM9.8 16.2c2.1.7 3 1 3 1.6 0 1.4-2 2.5-5.6 2.5-2.7 0-4-.6-4-2 0-1.5 1.4-2.5 3.5-3.3a21.5 21.5 0 003 1.2zM9 9c-1 0-1.3-.8-1.3-1.7 0-2.8 1.4-6.2 3.5-6.2 1 0 1.3.8 1.3 1.6 0 2.9-1.4 6.3-3.5 6.3z'/%3E%3C/symbol%3E%3Csymbol id='k' viewBox='0 0 23 25.1'%3E%3Cpath d='M14.3 15.6c1.9 0 2 .8 1.6 2.8H17l2.5-6.8h-1c-1 1.6-1.7 2.9-3.8 2.9h-4.1l2-5.6c.7-2 1-2.4 3.7-2.4H18c2.6 0 3 .7 3 3.5h1l.9-4.7H7.3l-.3.9c3 .6 3.3.9 2 4.8l-3.2 8.4c-1.5 3.9-2 4.2-5.6 4.8l-.2 1h17.4l3.2-5h-1.2c-2 2-4 3.8-8 3.8-4.7 0-4.3-.3-2.7-4.6l1.4-3.8h4.2zm2.3-11.8L21 .6V0h-3l-2.6 3.9h1.2v-.1z'/%3E%3C/symbol%3E%3Csymbol id='l' viewBox='0 0 13.6 21.8'%3E%3Cpath d='M11.4 6.4c-2 0-4 2.2-5.8 4.8L9.6.3 9.4 0l-5 .6V1l1 .8c.9.7.6 1.3-.2 3.4L.8 16.8A13.9 13.9 0 000 19c0 1.4 1.8 2.7 3.5 2.7 3.8 0 10-6.9 10-12.2 0-2.3-.5-3.2-2.1-3.2zM4.8 19.5c-.8 0-1.9-.7-1.9-1.3a15.5 15.5 0 01.8-2.2L5 12.7C6.3 11 8.4 9.3 9.6 9.3c.7 0 1.2.4 1.2 1.5 0 3.1-2.9 8.7-6 8.7z'/%3E%3C/symbol%3E%3Csymbol id='m' viewBox='0 0 19.2 19.9'%3E%3Cpath d='M17.6 0H7.3L7 .9c3 .6 3.3.9 2 4.8l-3.2 8.5c-1.5 3.9-2 4.2-5.5 4.8L0 20h15.7l3.5-6H18c-2 2-4.2 4.8-7.7 4.8-2.7 0-3-.5-1.6-4.5l3.1-8.5c1.4-3.9 2-4.2 5.5-4.8z'/%3E%3C/symbol%3E%3Csymbol id='n' viewBox='0 0 126 90'%3E%3Cuse width='12.4' height='21.8' x='112.7' y='66.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='102.2' y='69' href='%23c'/%3E%3Cuse width='9.8' height='21.9' x='93.6' y='66.1' href='%23d'/%3E%3Cuse width='14.8' height='15.5' x='77.2' y='72.5' href='%23e'/%3E%3Cuse width='12' height='15.5' x='65.7' y='72.5' href='%23f'/%3E%3Cuse width='11' height='15.5' x='54.3' y='72.5' href='%23a'/%3E%3Cuse width='11.5' height='19' x='43.7' y='69' href='%23c'/%3E%3Cuse width='14.7' height='16.2' x='28.9' y='71.8' href='%23g'/%3E%3Cuse width='12' height='15.5' x='19.6' y='72.5' href='%23f'/%3E%3Cuse width='21.9' height='19.8' y='67.6' href='%23h'/%3E%3Cuse width='12.4' height='21.8' x='77.3' y='33.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='66.8' y='36' href='%23c'/%3E%3Cuse width='9.8' height='21.9' x='58.2' y='33' href='%23d'/%3E%3Cuse width='10.1' height='21.9' x='49.4' y='33.1' href='%23i'/%3E%3Cuse width='14.7' height='16.2' x='34.9' y='38.8' href='%23g'/%3E%3Cuse width='18' height='22' x='18.6' y='39.4' href='%23j'/%3E%3Cuse width='23' height='25.1' y='29.3' href='%23k'/%3E%3Cuse width='12.4' height='21.8' x='76.8' y='.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='66.2' y='2.9' href='%23c'/%3E%3Cuse width='12' height='15.5' x='54.8' y='6.5' href='%23f'/%3E%3Cuse width='11' height='15.5' x='43.4' y='6.4' href='%23a'/%3E%3Cuse width='13.6' height='21.8' x='29.4' y='.1' href='%23l'/%3E%3Cuse width='9.8' height='21.9' x='20.6' href='%23d'/%3E%3Cuse width='19.2' height='19.9' y='1.4' href='%23m'/%3E%3C/symbol%3E%3C/defs%3E%3Cuse fill='%23000' width='126' height='90' x='0' y='0' href='%23n'/%3E%3Cuse fill='%23fff' width='126' height='90' x='126' y='90' href='%23n'/%3E%3C/svg%3E");background-position:0 calc(100% + 1.875rem);background-repeat:no-repeat;background-size:5.25rem 3.75rem;content:"";display:block;min-width:2.625rem;padding-top:2.2083333333rem}[data-fr-theme=dark] .fr-logo:after{background-position:-2.625rem 100%}.fr-logo--sm{font-size:.7875rem}.fr-logo--sm:before{background-position:0 -.046875rem,0 0,0 0;background-size:2.0625rem .84375rem,2.0625rem .75rem,0;height:.75rem;margin-bottom:.25rem;width:2.0625rem}:root[data-fr-mourning] .fr-logo--sm:before{background-size:2.0625rem .84375rem,0,2.0625rem .75rem}.fr-logo--sm:after{background-position:0 calc(100% + 1.40625rem);background-size:3.9375rem 2.8125rem;min-width:1.96875rem;padding-top:1.65625rem}[data-fr-theme=dark] .fr-logo--sm:after{background-position:-1.96875rem 100%}.fr-logo--lg{font-size:1.3125rem}.fr-logo--lg:before{background-position:0 -.078125rem,0 0,0 0;background-size:3.4375rem 1.40625rem,3.4375rem 1.25rem,0;height:1.25rem;margin-bottom:.4166666667rem;width:3.4375rem}:root[data-fr-mourning] .fr-logo--lg:before{background-size:3.4375rem 1.40625rem,0,3.4375rem 1.25rem}.fr-logo--lg:after{background-position:0 calc(100% + 2.34375rem);background-size:6.5625rem 4.6875rem;min-width:3.28125rem;padding-top:2.7604166667rem}[data-fr-theme=dark] .fr-logo--lg:after{background-position:-3.28125rem 100%}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */ + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media (prefers-color-scheme:dark) and (forced-colors:active){.fr-logo:after,[data-fr-theme=dark] .fr-logo:after{background-position:-2.625rem 100%}.fr-logo--sm:after,[data-fr-theme=dark] .fr-logo--sm:after{background-position:-1.96875rem 100%}.fr-logo--lg:after,[data-fr-theme=dark] .fr-logo--lg:after{background-position:-3.28125rem 100%}}@media (prefers-color-scheme:light) and (forced-colors:active){.fr-logo:after,[data-fr-theme=dark] .fr-logo:after{background-position:0 calc(100% + 1.875rem)}.fr-logo--sm:after,[data-fr-theme=dark] .fr-logo--sm:after{background-position:0 calc(100% + 1.40625rem)}.fr-logo--lg:after,[data-fr-theme=dark] .fr-logo--lg:after{background-position:0 calc(100% + 2.34375rem)}}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-logo{color:#000}}@media print{.fr-logo{-webkit-print-color-adjust:exact;print-color-adjust:exact}} \ No newline at end of file diff --git a/dist/dsfr/component/logo/logo.print.css b/dist/dsfr/component/logo/logo.print.css new file mode 100644 index 0000000..551fab8 --- /dev/null +++ b/dist/dsfr/component/logo/logo.print.css @@ -0,0 +1,9 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media print { + .fr-logo { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } +} diff --git a/dist/dsfr/component/logo/logo.print.min.css b/dist/dsfr/component/logo/logo.print.min.css new file mode 100644 index 0000000..9b14b86 --- /dev/null +++ b/dist/dsfr/component/logo/logo.print.min.css @@ -0,0 +1,3 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media print{.fr-logo{-webkit-print-color-adjust:exact;print-color-adjust:exact}} \ No newline at end of file diff --git a/dist/dsfr/component/modal/modal.css b/dist/dsfr/component/modal/modal.css new file mode 100644 index 0000000..342f0b1 --- /dev/null +++ b/dist/dsfr/component/modal/modal.css @@ -0,0 +1,269 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + MODAL +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-modal { + border: none; + color: inherit; + visibility: hidden; + opacity: 0; + background-color: rgba(22, 22, 22, 0.64); + + --ground: 2000; + z-index: 1750; + padding: 0; + margin: 0; + display: flex; + flex-direction: column; + align-items: stretch; + justify-content: space-between; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + transition: opacity 0.3s, visibility 0.3s; + + /** + * Modifier pour fixer la modale en haut en mobile (par defaut en bas) + */ +} + +.fr-modal > .fr-container { + pointer-events: none; +} + +.fr-modal:focus { + outline: none; +} + +.fr-modal::before { + content: ""; + display: block; + width: 0; + height: 2rem; + flex: 1 0 2rem; +} + +.fr-modal::after { + content: none; + display: block; + width: 0; + height: 2rem; + flex: 1 0 2rem; +} + +.fr-modal--top::before { + content: none; +} + +.fr-modal--top::after { + content: ""; +} + +.fr-modal--opened { + visibility: inherit; + opacity: 1; + width: 100%; + height: 100%; + transition: opacity 0.3s, visibility 0.3s; +} + +.fr-modal__body { + --modal-max-height: calc(100vh - 2rem); + pointer-events: all; + overflow-y: auto; + flex: 1 1 auto; + max-height: var(--modal-max-height); + z-index: calc(var(--ground) + 2000); + background-color: var(--background-lifted-grey); + + --idle: transparent; + --hover: var(--background-lifted-grey-hover); + --active: var(--background-lifted-grey-active); + filter: drop-shadow(var(--lifted-shadow)); +} + +.fr-modal__header { + flex: auto 0 0; + display: flex; + align-items: center; + padding: 1rem 1rem 0.5rem; +} + +.fr-modal__content { + padding-left: 1rem; + padding-right: 1rem; + margin-bottom: 3.5rem; +} + +.fr-modal__footer { + flex: auto 0 0; + display: flex; + padding: 1rem; + margin-top: -2.5rem; + position: sticky; + bottom: 0; + z-index: calc(var(--ground) + 1250); + transition: box-shadow 0.3s; + background-color: var(--background-lifted-grey); + + --idle: transparent; + --hover: var(--background-lifted-grey-hover); + --active: var(--background-lifted-grey-active); +} + +.fr-modal__footer .fr-btns-group { + margin-bottom: -1rem; + width: calc(100% + 1rem); +} + +.fr-modal__title { + --title-spacing: 0 0 1rem 0; + font-size: 1.375rem; + line-height: 1.75rem; + font-weight: 700; + color: var(--text-title-grey); +} + +.fr-modal__title[class^=fr-icon-], +.fr-modal__title[class*=" fr-icon-"], +.fr-modal__title[class^=fr-fi-], +.fr-modal__title[class*=" fr-fi-"] { + margin-right: 0.5rem; +} + +.fr-modal__body.fr-scroll-divider .fr-modal__footer { + background-position: 0 0; + background-repeat: no-repeat; + background-size: 100% 1px; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + .fr-modal { + padding-right: var(--scrollbar-width); + } + + .fr-modal--top::before { + content: ""; + } + + .fr-modal::before { + width: 0; + height: 10vh; + flex: 1 0 10vh; + } + + .fr-modal::after { + content: ""; + width: 0; + height: 10vh; + flex: 1 0 10vh; + } + + .fr-modal__body { + max-height: 80vh !important; + } + + .fr-modal__header { + padding: 1rem 2rem; + } + + .fr-modal__content { + padding-left: 2rem; + padding-right: 2rem; + margin-bottom: 4rem; + } + + .fr-modal__footer { + padding: 2rem; + margin-top: -3rem; + } + + .fr-modal__title { + font-size: 1.5rem; + line-height: 2rem; + } + + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} +@media (prefers-reduced-motion: reduce) { + .fr-modal { + transition: none; + } + + .fr-modal--opened { + transition: none; + } + + .fr-modal__footer { + transition: none; + } +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-modal--opened .fr-modal__body { + border: 1px solid; + } + + .fr-modal__footer { + border-top: 1px solid; + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-modal__body { + z-index: 2000; + background-color: #fff; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + } + + .fr-modal__title { + color: #161616; + } + + .fr-modal__footer { + background-color: #fff; + } + + .fr-modal__body.fr-scroll-divider .fr-modal__footer { + background-image: linear-gradient(0deg, #ddd, #ddd); + } +} +@media print { + .fr-modal { + background-color: white; + flex-direction: column-reverse; + } + + .fr-modal__body { + border: 1px solid var(--border-default-grey); + margin-bottom: auto; + height: max-content; + max-height: max-content !important; + } + + .fr-modal__header .fr-btn--close { + display: none; + } +} diff --git a/dist/dsfr/component/modal/modal.legacy.css b/dist/dsfr/component/modal/modal.legacy.css new file mode 100644 index 0000000..ad8749e --- /dev/null +++ b/dist/dsfr/component/modal/modal.legacy.css @@ -0,0 +1,34 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-modal__body { + z-index: 2000; + background-color: #fff; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + } + + .fr-modal__title { + color: #161616; + } + + .fr-modal__footer { + background-color: #fff; + } + + .fr-modal__body.fr-scroll-divider .fr-modal__footer { + background-image: linear-gradient(0deg, #ddd, #ddd); + } +} diff --git a/dist/dsfr/component/modal/modal.legacy.min.css b/dist/dsfr/component/modal/modal.legacy.min.css new file mode 100644 index 0000000..3f8a4af --- /dev/null +++ b/dist/dsfr/component/modal/modal.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-modal__body{background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,18,.16);z-index:2000}.fr-modal__title{color:#161616}.fr-modal__footer{background-color:#fff}.fr-modal__body.fr-scroll-divider .fr-modal__footer{background-image:linear-gradient(0deg,#ddd,#ddd)}} \ No newline at end of file diff --git a/dist/dsfr/component/modal/modal.main.css b/dist/dsfr/component/modal/modal.main.css new file mode 100644 index 0000000..a73e9ce --- /dev/null +++ b/dist/dsfr/component/modal/modal.main.css @@ -0,0 +1,225 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + MODAL +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-modal { + border: none; + color: inherit; + visibility: hidden; + opacity: 0; + background-color: rgba(22, 22, 22, 0.64); + + --ground: 2000; + z-index: 1750; + padding: 0; + margin: 0; + display: flex; + flex-direction: column; + align-items: stretch; + justify-content: space-between; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + transition: opacity 0.3s, visibility 0.3s; + + /** + * Modifier pour fixer la modale en haut en mobile (par defaut en bas) + */ +} + +.fr-modal > .fr-container { + pointer-events: none; +} + +.fr-modal:focus { + outline: none; +} + +.fr-modal::before { + content: ""; + display: block; + width: 0; + height: 2rem; + flex: 1 0 2rem; +} + +.fr-modal::after { + content: none; + display: block; + width: 0; + height: 2rem; + flex: 1 0 2rem; +} + +.fr-modal--top::before { + content: none; +} + +.fr-modal--top::after { + content: ""; +} + +.fr-modal--opened { + visibility: inherit; + opacity: 1; + width: 100%; + height: 100%; + transition: opacity 0.3s, visibility 0.3s; +} + +.fr-modal__body { + --modal-max-height: calc(100vh - 2rem); + pointer-events: all; + overflow-y: auto; + flex: 1 1 auto; + max-height: var(--modal-max-height); + z-index: calc(var(--ground) + 2000); + background-color: var(--background-lifted-grey); + + --idle: transparent; + --hover: var(--background-lifted-grey-hover); + --active: var(--background-lifted-grey-active); + filter: drop-shadow(var(--lifted-shadow)); +} + +.fr-modal__header { + flex: auto 0 0; + display: flex; + align-items: center; + padding: 1rem 1rem 0.5rem; +} + +.fr-modal__content { + padding-left: 1rem; + padding-right: 1rem; + margin-bottom: 3.5rem; +} + +.fr-modal__footer { + flex: auto 0 0; + display: flex; + padding: 1rem; + margin-top: -2.5rem; + position: sticky; + bottom: 0; + z-index: calc(var(--ground) + 1250); + transition: box-shadow 0.3s; + background-color: var(--background-lifted-grey); + + --idle: transparent; + --hover: var(--background-lifted-grey-hover); + --active: var(--background-lifted-grey-active); +} + +.fr-modal__footer .fr-btns-group { + margin-bottom: -1rem; + width: calc(100% + 1rem); +} + +.fr-modal__title { + --title-spacing: 0 0 1rem 0; + font-size: 1.375rem; + line-height: 1.75rem; + font-weight: 700; + color: var(--text-title-grey); +} + +.fr-modal__title[class^=fr-icon-], +.fr-modal__title[class*=" fr-icon-"], +.fr-modal__title[class^=fr-fi-], +.fr-modal__title[class*=" fr-fi-"] { + margin-right: 0.5rem; +} + +.fr-modal__body.fr-scroll-divider .fr-modal__footer { + background-position: 0 0; + background-repeat: no-repeat; + background-size: 100% 1px; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + .fr-modal { + padding-right: var(--scrollbar-width); + } + + .fr-modal--top::before { + content: ""; + } + + .fr-modal::before { + width: 0; + height: 10vh; + flex: 1 0 10vh; + } + + .fr-modal::after { + content: ""; + width: 0; + height: 10vh; + flex: 1 0 10vh; + } + + .fr-modal__body { + max-height: 80vh !important; + } + + .fr-modal__header { + padding: 1rem 2rem; + } + + .fr-modal__content { + padding-left: 2rem; + padding-right: 2rem; + margin-bottom: 4rem; + } + + .fr-modal__footer { + padding: 2rem; + margin-top: -3rem; + } + + .fr-modal__title { + font-size: 1.5rem; + line-height: 2rem; + } +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media (prefers-reduced-motion: reduce) { + .fr-modal { + transition: none; + } + + .fr-modal--opened { + transition: none; + } + + .fr-modal__footer { + transition: none; + } +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-modal--opened .fr-modal__body { + border: 1px solid; + } + + .fr-modal__footer { + border-top: 1px solid; + } +} diff --git a/dist/dsfr/component/modal/modal.main.min.css b/dist/dsfr/component/modal/modal.main.min.css new file mode 100644 index 0000000..275f1bc --- /dev/null +++ b/dist/dsfr/component/modal/modal.main.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-modal{--ground:2000;align-items:stretch;background-color:hsla(0,0%,9%,.64);border:none;bottom:0;color:inherit;display:flex;flex-direction:column;height:100%;justify-content:space-between;left:0;margin:0;opacity:0;padding:0;position:fixed;right:0;top:0;transition:opacity .3s,visibility .3s;visibility:hidden;width:100%;z-index:1750}.fr-modal>.fr-container{pointer-events:none}.fr-modal:focus{outline:none}.fr-modal:before{content:""}.fr-modal:after,.fr-modal:before{display:block;flex:1 0 2rem;height:2rem;width:0}.fr-modal--top:before,.fr-modal:after{content:none}.fr-modal--top:after{content:""}.fr-modal--opened{height:100%;opacity:1;transition:opacity .3s,visibility .3s;visibility:inherit;width:100%}.fr-modal__body{--modal-max-height:calc(100vh - 2rem);--idle:transparent;--hover:var(--background-lifted-grey-hover);--active:var(--background-lifted-grey-active);background-color:var(--background-lifted-grey);filter:drop-shadow(var(--lifted-shadow));flex:1 1 auto;max-height:var(--modal-max-height);overflow-y:auto;pointer-events:all;z-index:calc(var(--ground) + 2000)}.fr-modal__header{align-items:center;display:flex;flex:auto 0 0;padding:1rem 1rem .5rem}.fr-modal__content{margin-bottom:3.5rem;padding-left:1rem;padding-right:1rem}.fr-modal__footer{--idle:transparent;--hover:var(--background-lifted-grey-hover);--active:var(--background-lifted-grey-active);background-color:var(--background-lifted-grey);bottom:0;display:flex;flex:auto 0 0;margin-top:-2.5rem;padding:1rem;position:sticky;transition:box-shadow .3s;z-index:calc(var(--ground) + 1250)}.fr-modal__footer .fr-btns-group{margin-bottom:-1rem;width:calc(100% + 1rem)}.fr-modal__title{--title-spacing:0 0 1rem 0;color:var(--text-title-grey);font-size:1.375rem;font-weight:700;line-height:1.75rem}.fr-modal__title[class*=" fr-fi-"],.fr-modal__title[class*=" fr-icon-"],.fr-modal__title[class^=fr-fi-],.fr-modal__title[class^=fr-icon-]{margin-right:.5rem}.fr-modal__body.fr-scroll-divider .fr-modal__footer{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));background-position:0 0;background-repeat:no-repeat;background-size:100% 1px}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */.fr-modal{padding-right:var(--scrollbar-width)}.fr-modal--top:before{content:""}.fr-modal:after,.fr-modal:before{flex:1 0 10vh;height:10vh;width:0}.fr-modal:after{content:""}.fr-modal__body{max-height:80vh!important}.fr-modal__header{padding:1rem 2rem}.fr-modal__content{margin-bottom:4rem;padding-left:2rem;padding-right:2rem}.fr-modal__footer{margin-top:-3rem;padding:2rem}.fr-modal__title{font-size:1.5rem;line-height:2rem}}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media (prefers-reduced-motion:reduce){.fr-modal,.fr-modal--opened,.fr-modal__footer{transition:none}}@media (-ms-high-contrast:active),(forced-colors:active){.fr-modal--opened .fr-modal__body{border:1px solid}.fr-modal__footer{border-top:1px solid}} \ No newline at end of file diff --git a/dist/dsfr/component/modal/modal.min.css b/dist/dsfr/component/modal/modal.min.css new file mode 100644 index 0000000..35cb4eb --- /dev/null +++ b/dist/dsfr/component/modal/modal.min.css @@ -0,0 +1,11 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-modal{--ground:2000;align-items:stretch;background-color:hsla(0,0%,9%,.64);border:none;bottom:0;color:inherit;display:flex;flex-direction:column;height:100%;justify-content:space-between;left:0;margin:0;opacity:0;padding:0;position:fixed;right:0;top:0;transition:opacity .3s,visibility .3s;visibility:hidden;width:100%;z-index:1750}.fr-modal>.fr-container{pointer-events:none}.fr-modal:focus{outline:none}.fr-modal:before{content:""}.fr-modal:after,.fr-modal:before{display:block;flex:1 0 2rem;height:2rem;width:0}.fr-modal--top:before,.fr-modal:after{content:none}.fr-modal--top:after{content:""}.fr-modal--opened{height:100%;opacity:1;transition:opacity .3s,visibility .3s;visibility:inherit;width:100%}.fr-modal__body{--modal-max-height:calc(100vh - 2rem);--idle:transparent;--hover:var(--background-lifted-grey-hover);--active:var(--background-lifted-grey-active);background-color:var(--background-lifted-grey);filter:drop-shadow(var(--lifted-shadow));flex:1 1 auto;max-height:var(--modal-max-height);overflow-y:auto;pointer-events:all;z-index:calc(var(--ground) + 2000)}.fr-modal__header{align-items:center;display:flex;flex:auto 0 0;padding:1rem 1rem .5rem}.fr-modal__content{margin-bottom:3.5rem;padding-left:1rem;padding-right:1rem}.fr-modal__footer{--idle:transparent;--hover:var(--background-lifted-grey-hover);--active:var(--background-lifted-grey-active);background-color:var(--background-lifted-grey);bottom:0;display:flex;flex:auto 0 0;margin-top:-2.5rem;padding:1rem;position:sticky;transition:box-shadow .3s;z-index:calc(var(--ground) + 1250)}.fr-modal__footer .fr-btns-group{margin-bottom:-1rem;width:calc(100% + 1rem)}.fr-modal__title{--title-spacing:0 0 1rem 0;color:var(--text-title-grey);font-size:1.375rem;font-weight:700;line-height:1.75rem}.fr-modal__title[class*=" fr-fi-"],.fr-modal__title[class*=" fr-icon-"],.fr-modal__title[class^=fr-fi-],.fr-modal__title[class^=fr-icon-]{margin-right:.5rem}.fr-modal__body.fr-scroll-divider .fr-modal__footer{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));background-position:0 0;background-repeat:no-repeat;background-size:100% 1px}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */.fr-modal{padding-right:var(--scrollbar-width)}.fr-modal--top:before{content:""}.fr-modal:after,.fr-modal:before{flex:1 0 10vh;height:10vh;width:0}.fr-modal:after{content:""}.fr-modal__body{max-height:80vh!important}.fr-modal__header{padding:1rem 2rem}.fr-modal__content{margin-bottom:4rem;padding-left:2rem;padding-right:2rem}.fr-modal__footer{margin-top:-3rem;padding:2rem}.fr-modal__title{font-size:1.5rem;line-height:2rem} + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media (prefers-reduced-motion:reduce){.fr-modal,.fr-modal--opened,.fr-modal__footer{transition:none}}@media (-ms-high-contrast:active),(forced-colors:active){.fr-modal--opened .fr-modal__body{border:1px solid}.fr-modal__footer{border-top:1px solid}}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-modal__body{background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,18,.16);z-index:2000}.fr-modal__title{color:#161616}.fr-modal__footer{background-color:#fff}.fr-modal__body.fr-scroll-divider .fr-modal__footer{background-image:linear-gradient(0deg,#ddd,#ddd)}}@media print{.fr-modal{background-color:#fff;flex-direction:column-reverse}.fr-modal__body{border:1px solid var(--border-default-grey);height:max-content;margin-bottom:auto;max-height:max-content!important}.fr-modal__header .fr-btn--close{display:none}} \ No newline at end of file diff --git a/dist/dsfr/component/modal/modal.module.js b/dist/dsfr/component/modal/modal.module.js new file mode 100644 index 0000000..9cceeb7 --- /dev/null +++ b/dist/dsfr/component/modal/modal.module.js @@ -0,0 +1,458 @@ +/*! DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) */ + +const config = { + prefix: 'fr', + namespace: 'dsfr', + organisation: '@gouvfr', + version: '1.13.2' +}; + +const api = window[config.namespace]; + +const ModalSelector = { + MODAL: api.internals.ns.selector('modal'), + SCROLL_DIVIDER: api.internals.ns.selector('scroll-divider'), + BODY: api.internals.ns.selector('modal__body'), + TITLE: api.internals.ns.selector('modal__title') +}; + +class ModalButton extends api.core.DisclosureButton { + constructor () { + super(api.core.DisclosureType.OPENED); + } + + static get instanceClassName () { + return 'ModalButton'; + } +} + +const ModalAttribute = { + CONCEALING_BACKDROP: api.internals.ns.attr('concealing-backdrop') +}; + +class Modal extends api.core.Disclosure { + constructor () { + super(api.core.DisclosureType.OPENED, ModalSelector.MODAL, ModalButton, 'ModalsGroup'); + this._isDecorated = false; + this.scrolling = this.resize.bind(this, false); + this.resizing = this.resize.bind(this, true); + } + + static get instanceClassName () { + return 'Modal'; + } + + init () { + super.init(); + this._isDialog = this.node.tagName === 'DIALOG'; + this.listenClick(); + this.addEmission(api.core.RootEmission.KEYDOWN, this._keydown.bind(this)); + } + + _keydown (keyCode) { + switch (keyCode) { + case api.core.KeyCodes.ESCAPE: + this._escape(); + break; + } + } + + // TODO v2 : passer les tagName d'action en constante + _escape () { + const tagName = document.activeElement ? document.activeElement.tagName : undefined; + + switch (tagName) { + case 'INPUT': + case 'LABEL': + case 'TEXTAREA': + case 'SELECT': + case 'AUDIO': + case 'VIDEO': + break; + + default: + if (this.isDisclosed) { + this.conceal(); + this.focus(); + } + } + } + + retrieved () { + this._ensureAccessibleName(); + } + + get body () { + return this.element.getDescendantInstances('ModalBody', 'Modal')[0]; + } + + handleClick (e) { + if (e.target === this.node && this.getAttribute(ModalAttribute.CONCEALING_BACKDROP) !== 'false') this.conceal(); + } + + disclose (withhold) { + if (!super.disclose(withhold)) return false; + if (this.body) { + this.body.isResizing = true; + this.body.resize(); + } + this.isScrollLocked = true; + this.setAttribute('aria-modal', 'true'); + this.setAttribute('open', 'true'); + if (!this._isDialog) { + this.decorateDialog(); + } + return true; + } + + conceal (withhold, preventFocus) { + if (!super.conceal(withhold, preventFocus)) return false; + this.isScrollLocked = false; + this.removeAttribute('aria-modal'); + this.removeAttribute('open'); + if (this.body) this.body.isResizing = false; + if (!this._isDialog) { + this.stripDialog(); + } + return true; + } + + get isDialog () { + return this._isDialog; + } + + set isDialog (value) { + this._isDialog = value; + } + + get isActive () { + return super.isActive; + } + + set isActive (value) { + super.isActive = value; + if (value) this._ensureAccessibleName(); + } + + decorateDialog () { + if (this._isDecorated) return; + this._isDecorated = true; + this._hasDialogRole = this.getAttribute('role') === 'dialog'; + if (!this._hasDialogRole) this.setAttribute('role', 'dialog'); + } + + stripDialog () { + if (!this._isDecorated) return; + this._isDecorated = false; + if (!this._hasDialogRole) this.removeAttribute('role'); + } + + _setAccessibleName (node, append) { + const id = this.retrieveNodeId(node, append); + this.warn(`add reference to ${append} for accessible name (aria-labelledby)`); + this.setAttribute('aria-labelledby', id); + } + + _ensureAccessibleName () { + if (!this.isActive || !this.isEnabled || (this.isEnabled && (this.hasAttribute('aria-labelledby') || this.hasAttribute('aria-label')))) return; + this.warn('missing accessible name'); + const title = this.node.querySelector(ModalSelector.TITLE); + const primary = this.primaryButtons[0]; + + switch (true) { + case title !== null: + this._setAccessibleName(title, 'title'); + break; + + case primary !== undefined: + this.warn('missing required title, fallback to primary button'); + this._setAccessibleName(primary, 'primary'); + break; + } + } +} + +const unordereds = [ + '[tabindex="0"]', + 'a[href]', + 'button:not([disabled])', + 'input:not([disabled])', + 'select:not([disabled])', + 'textarea:not([disabled])', + 'audio[controls]', + 'video[controls]', + '[contenteditable]:not([contenteditable="false"])', + 'details>summary:first-of-type', + 'details', + 'iframe' +]; + +const UNORDEREDS = unordereds.join(); + +const ordereds = [ + '[tabindex]:not([tabindex="-1"]):not([tabindex="0"])' +]; + +const ORDEREDS = ordereds.join(); + +const isFocusable = (element, container) => { + if (!(element instanceof Element)) return false; + const style = window.getComputedStyle(element); + if (!style) return false; + if (style.visibility === 'hidden') return false; + if (container === undefined) container = element; + + while (container.contains(element)) { + if (style.display === 'none') return false; + element = element.parentElement; + } + + return true; +}; + +class FocusTrap { + constructor (onTrap, onUntrap) { + this.element = null; + this.activeElement = null; + this.onTrap = onTrap; + this.onUntrap = onUntrap; + this.waiting = this.wait.bind(this); + this.handling = this.handle.bind(this); + this.focusing = this.maintainFocus.bind(this); + this.current = null; + } + + get trapped () { return this.element !== null; } + + trap (element) { + if (this.trapped) this.untrap(); + + this.element = element; + this.isTrapping = true; + this.wait(); + + if (this.onTrap) this.onTrap(); + } + + wait () { + if (!isFocusable(this.element)) { + window.requestAnimationFrame(this.waiting); + return; + } + + this.trapping(); + } + + trapping () { + if (!this.isTrapping) return; + this.isTrapping = false; + const focusables = this.focusables; + if (focusables.length && focusables.indexOf(document.activeElement) === -1) focusables[0].focus(); + this.element.setAttribute('aria-modal', true); + window.addEventListener('keydown', this.handling); + document.body.addEventListener('focus', this.focusing, true); + } + + stun (node) { + for (const child of node.children) { + if (child === this.element) continue; + if (child.contains(this.element)) { + this.stun(child); + continue; + } + this.stunneds.push(new Stunned(child)); + } + } + + maintainFocus (event) { + if (!this.element.contains(event.target)) { + const focusables = this.focusables; + if (focusables.length === 0) return; + const first = focusables[0]; + event.preventDefault(); + first.focus(); + } + } + + handle (e) { + if (e.keyCode !== 9) return; + + const focusables = this.focusables; + if (focusables.length === 0) return; + + const first = focusables[0]; + const last = focusables[focusables.length - 1]; + + const index = focusables.indexOf(document.activeElement); + + if (e.shiftKey) { + if (!this.element.contains(document.activeElement) || index < 1) { + e.preventDefault(); + last.focus(); + } else if (document.activeElement.tabIndex > 0 || focusables[index - 1].tabIndex > 0) { + e.preventDefault(); + focusables[index - 1].focus(); + } + } else { + if (!this.element.contains(document.activeElement) || index === focusables.length - 1 || index === -1) { + e.preventDefault(); + first.focus(); + } else if (document.activeElement.tabIndex > 0) { + e.preventDefault(); + focusables[index + 1].focus(); + } + } + } + + get focusables () { + let unordereds = api.internals.dom.querySelectorAllArray(this.element, UNORDEREDS); + + /** + * filtrage des radiobutttons de même name (la navigations d'un groupe de radio se fait à la flèche et non pas au tab + **/ + const radios = api.internals.dom.querySelectorAllArray(document.documentElement, 'input[type="radio"]'); + + if (radios.length) { + const groups = {}; + + for (const radio of radios) { + const name = radio.getAttribute('name'); + if (groups[name] === undefined) groups[name] = new RadioButtonGroup(name); + groups[name].push(radio); + } + + unordereds = unordereds.filter((unordered) => { + if (unordered.tagName.toLowerCase() !== 'input' || (unordered.getAttribute('type') && unordered.getAttribute('type').toLowerCase() !== 'radio')) return true; + const name = unordered.getAttribute('name'); + return groups[name].keep(unordered); + }); + } + + const ordereds = api.internals.dom.querySelectorAllArray(this.element, ORDEREDS); + + ordereds.sort((a, b) => a.tabIndex - b.tabIndex); + + const noDuplicates = unordereds.filter((element) => ordereds.indexOf(element) === -1); + const concateneds = ordereds.concat(noDuplicates); + return concateneds.filter((element) => element.tabIndex !== '-1' && isFocusable(element, this.element)); + } + + untrap () { + if (!this.trapped) return; + this.isTrapping = false; + + this.element.removeAttribute('aria-modal'); + window.removeEventListener('keydown', this.handling); + document.body.removeEventListener('focus', this.focusing, true); + + this.element = null; + + if (this.onUntrap) this.onUntrap(); + } + + dispose () { + this.untrap(); + } +} + +class Stunned { + constructor (element) { + this.element = element; + // this.hidden = element.getAttribute('aria-hidden'); + this.inert = element.getAttribute('inert'); + + // this.element.setAttribute('aria-hidden', true); + this.element.setAttribute('inert', ''); + } + + unstun () { + /* + if (this.hidden === null) this.element.removeAttribute('aria-hidden'); + else this.element.setAttribute('aria-hidden', this.hidden); + */ + + if (this.inert === null) this.element.removeAttribute('inert'); + else this.element.setAttribute('inert', this.inert); + } +} + +class RadioButtonGroup { + constructor (name) { + this.name = name; + this.buttons = []; + } + + push (button) { + this.buttons.push(button); + if (button === document.activeElement || button.checked || this.selected === undefined) this.selected = button; + } + + keep (button) { + return this.selected === button; + } +} + +class ModalsGroup extends api.core.DisclosuresGroup { + constructor () { + super('Modal', false); + this.focusTrap = new FocusTrap(); + } + + static get instanceClassName () { + return 'ModalsGroup'; + } + + apply (value, initial) { + super.apply(value, initial); + if (this.current === null) this.focusTrap.untrap(); + else this.focusTrap.trap(this.current.node); + } +} + +const OFFSET = 32; // 32px => 8v => 2rem + +class ModalBody extends api.core.Instance { + static get instanceClassName () { + return 'ModalBody'; + } + + init () { + this.listen('scroll', this.divide.bind(this)); + } + + divide () { + if (this.node.scrollHeight > this.node.clientHeight) { + if (this.node.offsetHeight + this.node.scrollTop >= this.node.scrollHeight) { + this.removeClass(ModalSelector.SCROLL_DIVIDER); + } else { + this.addClass(ModalSelector.SCROLL_DIVIDER); + } + } else { + this.removeClass(ModalSelector.SCROLL_DIVIDER); + } + } + + resize () { + this.adjust(); + this.request(this.adjust.bind(this)); + } + + adjust () { + const offset = OFFSET * (this.isBreakpoint(api.core.Breakpoints.MD) ? 2 : 1); + if (this.isLegacy) this.style.maxHeight = `${window.innerHeight - offset}px`; + else this.style.setProperty('--modal-max-height', `${window.innerHeight - offset}px`); + this.divide(); + } +} + +api.modal = { + Modal: Modal, + ModalButton: ModalButton, + ModalBody: ModalBody, + ModalsGroup: ModalsGroup, + ModalSelector: ModalSelector +}; + +api.internals.register(api.modal.ModalSelector.MODAL, api.modal.Modal); +api.internals.register(api.modal.ModalSelector.BODY, api.modal.ModalBody); +api.internals.register(api.core.RootSelector.ROOT, api.modal.ModalsGroup); diff --git a/dist/dsfr/component/modal/modal.module.min.js b/dist/dsfr/component/modal/modal.module.min.js new file mode 100644 index 0000000..1826fdd --- /dev/null +++ b/dist/dsfr/component/modal/modal.module.min.js @@ -0,0 +1,2 @@ +/*! DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) */ +const t=window.dsfr,e={MODAL:t.internals.ns.selector("modal"),SCROLL_DIVIDER:t.internals.ns.selector("scroll-divider"),BODY:t.internals.ns.selector("modal__body"),TITLE:t.internals.ns.selector("modal__title")};class s extends t.core.DisclosureButton{constructor(){super(t.core.DisclosureType.OPENED)}static get instanceClassName(){return"ModalButton"}}const i={CONCEALING_BACKDROP:t.internals.ns.attr("concealing-backdrop")};class n extends t.core.Disclosure{constructor(){super(t.core.DisclosureType.OPENED,e.MODAL,s,"ModalsGroup"),this._isDecorated=!1,this.scrolling=this.resize.bind(this,!1),this.resizing=this.resize.bind(this,!0)}static get instanceClassName(){return"Modal"}init(){super.init(),this._isDialog="DIALOG"===this.node.tagName,this.listenClick(),this.addEmission(t.core.RootEmission.KEYDOWN,this._keydown.bind(this))}_keydown(e){if(e===t.core.KeyCodes.ESCAPE)this._escape()}_escape(){switch(document.activeElement?document.activeElement.tagName:void 0){case"INPUT":case"LABEL":case"TEXTAREA":case"SELECT":case"AUDIO":case"VIDEO":break;default:this.isDisclosed&&(this.conceal(),this.focus())}}retrieved(){this._ensureAccessibleName()}get body(){return this.element.getDescendantInstances("ModalBody","Modal")[0]}handleClick(t){t.target===this.node&&"false"!==this.getAttribute(i.CONCEALING_BACKDROP)&&this.conceal()}disclose(t){return!!super.disclose(t)&&(this.body&&(this.body.isResizing=!0,this.body.resize()),this.isScrollLocked=!0,this.setAttribute("aria-modal","true"),this.setAttribute("open","true"),this._isDialog||this.decorateDialog(),!0)}conceal(t,e){return!!super.conceal(t,e)&&(this.isScrollLocked=!1,this.removeAttribute("aria-modal"),this.removeAttribute("open"),this.body&&(this.body.isResizing=!1),this._isDialog||this.stripDialog(),!0)}get isDialog(){return this._isDialog}set isDialog(t){this._isDialog=t}get isActive(){return super.isActive}set isActive(t){super.isActive=t,t&&this._ensureAccessibleName()}decorateDialog(){this._isDecorated||(this._isDecorated=!0,this._hasDialogRole="dialog"===this.getAttribute("role"),this._hasDialogRole||this.setAttribute("role","dialog"))}stripDialog(){this._isDecorated&&(this._isDecorated=!1,this._hasDialogRole||this.removeAttribute("role"))}_setAccessibleName(t,e){const s=this.retrieveNodeId(t,e);this.warn(`add reference to ${e} for accessible name (aria-labelledby)`),this.setAttribute("aria-labelledby",s)}_ensureAccessibleName(){if(!this.isActive||!this.isEnabled||this.isEnabled&&(this.hasAttribute("aria-labelledby")||this.hasAttribute("aria-label")))return;this.warn("missing accessible name");const t=this.node.querySelector(e.TITLE),s=this.primaryButtons[0];switch(!0){case null!==t:this._setAccessibleName(t,"title");break;case void 0!==s:this.warn("missing required title, fallback to primary button"),this._setAccessibleName(s,"primary")}}}const o=['[tabindex="0"]',"a[href]","button:not([disabled])","input:not([disabled])","select:not([disabled])","textarea:not([disabled])","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])',"details>summary:first-of-type","details","iframe"].join(),r=['[tabindex]:not([tabindex="-1"]):not([tabindex="0"])'].join(),a=(t,e)=>{if(!(t instanceof Element))return!1;const s=window.getComputedStyle(t);if(!s)return!1;if("hidden"===s.visibility)return!1;for(void 0===e&&(e=t);e.contains(t);){if("none"===s.display)return!1;t=t.parentElement}return!0};class l{constructor(t,e){this.element=null,this.activeElement=null,this.onTrap=t,this.onUntrap=e,this.waiting=this.wait.bind(this),this.handling=this.handle.bind(this),this.focusing=this.maintainFocus.bind(this),this.current=null}get trapped(){return null!==this.element}trap(t){this.trapped&&this.untrap(),this.element=t,this.isTrapping=!0,this.wait(),this.onTrap&&this.onTrap()}wait(){a(this.element)?this.trapping():window.requestAnimationFrame(this.waiting)}trapping(){if(!this.isTrapping)return;this.isTrapping=!1;const t=this.focusables;t.length&&-1===t.indexOf(document.activeElement)&&t[0].focus(),this.element.setAttribute("aria-modal",!0),window.addEventListener("keydown",this.handling),document.body.addEventListener("focus",this.focusing,!0)}stun(t){for(const e of t.children)e!==this.element&&(e.contains(this.element)?this.stun(e):this.stunneds.push(new c(e)))}maintainFocus(t){if(!this.element.contains(t.target)){const e=this.focusables;if(0===e.length)return;const s=e[0];t.preventDefault(),s.focus()}}handle(t){if(9!==t.keyCode)return;const e=this.focusables;if(0===e.length)return;const s=e[0],i=e[e.length-1],n=e.indexOf(document.activeElement);t.shiftKey?!this.element.contains(document.activeElement)||n<1?(t.preventDefault(),i.focus()):(document.activeElement.tabIndex>0||e[n-1].tabIndex>0)&&(t.preventDefault(),e[n-1].focus()):this.element.contains(document.activeElement)&&n!==e.length-1&&-1!==n?document.activeElement.tabIndex>0&&(t.preventDefault(),e[n+1].focus()):(t.preventDefault(),s.focus())}get focusables(){let e=t.internals.dom.querySelectorAllArray(this.element,o);const s=t.internals.dom.querySelectorAllArray(document.documentElement,'input[type="radio"]');if(s.length){const t={};for(const e of s){const s=e.getAttribute("name");void 0===t[s]&&(t[s]=new d(s)),t[s].push(e)}e=e.filter((e=>{if("input"!==e.tagName.toLowerCase()||e.getAttribute("type")&&"radio"!==e.getAttribute("type").toLowerCase())return!0;const s=e.getAttribute("name");return t[s].keep(e)}))}const i=t.internals.dom.querySelectorAllArray(this.element,r);i.sort(((t,e)=>t.tabIndex-e.tabIndex));const n=e.filter((t=>-1===i.indexOf(t)));return i.concat(n).filter((t=>"-1"!==t.tabIndex&&a(t,this.element)))}untrap(){this.trapped&&(this.isTrapping=!1,this.element.removeAttribute("aria-modal"),window.removeEventListener("keydown",this.handling),document.body.removeEventListener("focus",this.focusing,!0),this.element=null,this.onUntrap&&this.onUntrap())}dispose(){this.untrap()}}class c{constructor(t){this.element=t,this.inert=t.getAttribute("inert"),this.element.setAttribute("inert","")}unstun(){null===this.inert?this.element.removeAttribute("inert"):this.element.setAttribute("inert",this.inert)}}class d{constructor(t){this.name=t,this.buttons=[]}push(t){this.buttons.push(t),(t===document.activeElement||t.checked||void 0===this.selected)&&(this.selected=t)}keep(t){return this.selected===t}}class h extends t.core.DisclosuresGroup{constructor(){super("Modal",!1),this.focusTrap=new l}static get instanceClassName(){return"ModalsGroup"}apply(t,e){super.apply(t,e),null===this.current?this.focusTrap.untrap():this.focusTrap.trap(this.current.node)}}class u extends t.core.Instance{static get instanceClassName(){return"ModalBody"}init(){this.listen("scroll",this.divide.bind(this))}divide(){this.node.scrollHeight>this.node.clientHeight?this.node.offsetHeight+this.node.scrollTop>=this.node.scrollHeight?this.removeClass(e.SCROLL_DIVIDER):this.addClass(e.SCROLL_DIVIDER):this.removeClass(e.SCROLL_DIVIDER)}resize(){this.adjust(),this.request(this.adjust.bind(this))}adjust(){const e=32*(this.isBreakpoint(t.core.Breakpoints.MD)?2:1);this.isLegacy?this.style.maxHeight=window.innerHeight-e+"px":this.style.setProperty("--modal-max-height",window.innerHeight-e+"px"),this.divide()}}t.modal={Modal:n,ModalButton:s,ModalBody:u,ModalsGroup:h,ModalSelector:e},t.internals.register(t.modal.ModalSelector.MODAL,t.modal.Modal),t.internals.register(t.modal.ModalSelector.BODY,t.modal.ModalBody),t.internals.register(t.core.RootSelector.ROOT,t.modal.ModalsGroup); diff --git a/dist/dsfr/component/modal/modal.print.css b/dist/dsfr/component/modal/modal.print.css new file mode 100644 index 0000000..a4fb4d4 --- /dev/null +++ b/dist/dsfr/component/modal/modal.print.css @@ -0,0 +1,20 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media print { + .fr-modal { + background-color: white; + flex-direction: column-reverse; + } + + .fr-modal__body { + border: 1px solid var(--border-default-grey); + margin-bottom: auto; + height: max-content; + max-height: max-content !important; + } + + .fr-modal__header .fr-btn--close { + display: none; + } +} diff --git a/dist/dsfr/component/modal/modal.print.min.css b/dist/dsfr/component/modal/modal.print.min.css new file mode 100644 index 0000000..1d6aeb1 --- /dev/null +++ b/dist/dsfr/component/modal/modal.print.min.css @@ -0,0 +1,3 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media print{.fr-modal{background-color:#fff;flex-direction:column-reverse}.fr-modal__body{border:1px solid var(--border-default-grey);height:max-content;margin-bottom:auto;max-height:max-content!important}.fr-modal__header .fr-btn--close{display:none}} \ No newline at end of file diff --git a/dist/dsfr/component/navigation/navigation.css b/dist/dsfr/component/navigation/navigation.css new file mode 100644 index 0000000..2e37126 --- /dev/null +++ b/dist/dsfr/component/navigation/navigation.css @@ -0,0 +1,625 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + NAVIGATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-nav { + --underline-img: none; + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + --text-spacing: 0; + --title-spacing: 0; +} + +.fr-nav__list { + display: flex; + flex-direction: column; + margin: 0; + padding: 0; +} + +.fr-nav__item { + display: flex; + flex-direction: column; + align-items: stretch; + flex: 0 1 auto; + position: relative; +} + +.fr-nav__item::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: 0 -1px 0 0 var(--border-default-grey), inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-nav__item .fr-btn, +.fr-nav__item .fr-link { + min-height: 3rem; +} + +.fr-nav__link, +.fr-nav__btn { + display: flex; + flex-direction: row; + align-items: center; + justify-content: space-between; + font-weight: bold; + padding: 0.75rem 1rem; + margin: 0; + width: auto; + height: 100%; + font-size: 1rem; + line-height: 1.5rem; + text-align: left; + color: var(--text-action-high-grey); +} + +.fr-nav__link:not([href])[aria-current]:not([aria-current=false]) { + pointer-events: none; + cursor: default; +} + +.fr-nav__btn::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/arrow-down-s-line.svg"); + mask-image: url("../../icons/system/arrow-down-s-line.svg"); + --icon-size: 1rem; + content: ""; + margin-left: 0.5rem; + margin-right: 0; + transition: transform 0.3s; +} + +.fr-nav__btn[aria-expanded=true]::after { + transform: rotate(-180deg); +} + +.fr-menu { + margin: -4px -1rem; + padding: 4px 1rem; + width: auto; +} + +.fr-menu.fr-collapsing { + margin-top: 0; + padding-top: 0; +} + +.fr-menu__list { + margin: 0; + padding: 0 1rem 1rem; +} + +.fr-menu .fr-nav__link { + padding: 0.75rem 1rem; + width: 100%; + height: auto; + font-weight: normal; + min-height: auto; +} + +.fr-menu .fr-nav__link[aria-current]:not([aria-current=false]) { + position: relative; +} + +.fr-menu .fr-nav__link[aria-current]:not([aria-current=false])::before { + content: ""; + display: block; + position: absolute; + top: 50%; + left: 0; + width: 2px; + height: 1.5rem; + margin-top: -0.75rem; +} + +.fr-mega-menu:focus { + outline: none; +} + +.fr-mega-menu > .fr-container { + padding: 0.5rem 1rem 0; +} + +.fr-mega-menu .fr-btn--close { + display: none; +} + +.fr-mega-menu .fr-nav__link { + padding: 0.75rem 1rem; + width: 100%; + height: auto; + min-height: auto; + font-weight: normal; +} + +.fr-mega-menu .fr-nav__link[aria-current]:not([aria-current=false]) { + position: relative; +} + +.fr-mega-menu .fr-nav__link[aria-current]:not([aria-current=false])::before { + content: ""; + display: block; + position: absolute; + top: 50%; + left: 0; + width: 2px; + height: 1.5rem; + margin-top: -0.75rem; +} + +.fr-mega-menu__leader { + --underline-img: linear-gradient(0deg, currentColor, currentColor); + padding-top: 0.5rem; + + --text-spacing: 0 0 0.5rem; + --title-spacing: 0 0 0.5rem; +} + +.fr-mega-menu__leader .fr-link { + font-size: 0.875rem; + line-height: 1.5rem; + padding: 0 0; +} + +.fr-mega-menu__leader .fr-link::before, +.fr-mega-menu__leader .fr-link::after { + --icon-size: 1rem; +} + +.fr-mega-menu__leader p { + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-mega-menu__category .fr-nav__link { + font-weight: 700; +} + +.fr-mega-menu__list { + padding-bottom: 1rem; + position: relative; +} + +.fr-mega-menu__list::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: 0 1px 0 0 var(--border-default-grey); +} + +.fr-nav__link[aria-current]:not([aria-current=false]), +.fr-nav__btn[aria-current]:not([aria-current=false]) { + color: var(--text-active-blue-france); +} + +.fr-nav__link[aria-current]:not([aria-current=false])::before, +.fr-nav__btn[aria-current]:not([aria-current=false])::before { + background-color: var(--background-active-blue-france); + + --idle: transparent; + --hover: var(--background-active-blue-france-hover); + --active: var(--background-active-blue-france-active); +} + +.fr-nav__btn[aria-expanded=true]:not(:disabled) { + background-color: var(--background-open-blue-france); + + --idle: transparent; + --hover: var(--background-open-blue-france-hover); + --active: var(--background-open-blue-france-active); + color: var(--text-action-high-blue-france); +} + +.fr-nav__item:first-child::before { + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-nav__item:last-child::before { + box-shadow: 0 -1px 0 0 var(--border-default-grey); +} +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ + .fr-nav__list { + flex-direction: row; + flex-wrap: nowrap; + } + + .fr-nav__list > *:first-child:nth-last-child(2) ~ *, + .fr-nav__list > *:first-child:nth-last-child(3) ~ *, + .fr-nav__list > *:first-child:nth-last-child(4) ~ * { + margin-left: 1.25rem; + } + + .fr-nav__item .fr-btn, + .fr-nav__item .fr-link { + min-height: auto; + } + + .fr-nav__item { + position: initial; + align-items: flex-start; + } + + .fr-nav__item::before { + content: none; + } + + .fr-nav__item--align-right { + align-items: flex-end; + } + + .fr-nav__link, + .fr-nav__btn { + min-height: 3.5rem; + padding: 1rem; + font-size: 0.875rem; + line-height: 1.5rem; + font-weight: normal; + + --hover-tint: var(--hover); + --active-tint: var(--active); + } + + .fr-nav__link[aria-current]:not([aria-current=false]), + .fr-nav__btn[aria-current]:not([aria-current=false]) { + position: relative; + } + + .fr-nav__link[aria-current]:not([aria-current=false])::before, + .fr-nav__btn[aria-current]:not([aria-current=false])::before { + content: ""; + position: absolute; + top: auto; + bottom: 0; + left: 0; + width: 100%; + height: 2px; + margin-top: 0; + } + + .fr-nav__btn { + justify-content: flex-start; + } + + .fr-menu { + pointer-events: none; + position: absolute; + top: 100%; + z-index: calc(var(--ground) + 1000); + filter: drop-shadow(var(--overlap-shadow)); + } + + .fr-menu__list { + width: 20rem; + pointer-events: auto; + padding: 0; + margin-bottom: 2rem; + background-size: 100% 1px; + background-position: 0 0; + background-repeat: no-repeat; + background-color: var(--background-overlap-grey); + + --idle: transparent; + --hover: var(--background-overlap-grey-hover); + --active: var(--background-overlap-grey-active); + background-image: linear-gradient(0deg, var(--background-open-blue-france), var(--background-open-blue-france)); + } + + .fr-mega-menu { + position: absolute; + top: 100%; + right: 0; + left: 0; + margin: 0; + padding: 0; + z-index: calc(var(--ground) + 1000); + background-color: var(--background-overlap-grey); + + --idle: transparent; + --hover: var(--background-overlap-grey-hover); + --active: var(--background-overlap-grey-active); + filter: drop-shadow(var(--overlap-shadow)); + box-shadow: inset 0 1px 0 0 var(--border-open-blue-france); + } + + .fr-mega-menu::after { + content: ""; + display: block; + padding-bottom: 1.5rem; + } + + .fr-mega-menu > .fr-container { + padding: 0 1.5rem; + } + + .fr-mega-menu > .fr-container::before { + content: ""; + display: block; + padding-top: 1rem; + } + + .fr-mega-menu .fr-btn--close { + display: flex; + } + + .fr-mega-menu__leader { + margin-top: -1.25rem; + padding-top: 0; + } + + .fr-mega-menu__list::before { + content: none; + } + + .fr-menu__list > *:first-child, + .fr-menu__list > *:first-child .fr-nav__link, + .fr-menu__list > *:hover, + .fr-menu__list > *:hover .fr-nav__link, + .fr-menu__list > *:hover + *, + .fr-menu__list > *:hover + * .fr-nav__link { + box-shadow: none; + } + + .fr-menu .fr-nav__link { + box-shadow: 0 calc(-1rem - 1px) 0 -1rem var(--border-default-grey); + } + + .fr-mega-menu__category { + box-shadow: 0 calc(1rem + 1px) 0 -1rem var(--border-default-grey); + } + + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-nav__list { + border-top: 1px solid; + border-bottom: 1px solid; + } + + .fr-nav__btn::after { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-menu .fr-nav__link[aria-current]:not([aria-current=false])::before { + background-color: highlight; + width: 0.25rem; + } + + .fr-mega-menu .fr-nav__link[aria-current]:not([aria-current=false])::before { + background-color: highlight; + width: 0.25rem; + } +} +@media (min-width: 62em) and (-ms-high-contrast: active), (min-width: 62em) and (forced-colors: active) { + .fr-nav__link[aria-current]:not([aria-current=false])::before, + .fr-nav__btn[aria-current]:not([aria-current=false])::before { + background-color: highlight; + height: 0.25rem; + } + + .fr-menu__list { + outline: 1px solid; + } + + .fr-mega-menu { + outline: 1px solid; + } +} +@media (prefers-reduced-motion: reduce) { + .fr-nav__btn::after { + transition: none; + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + /** + * reset liste à puce + */ + .fr-nav [href] { + text-decoration: none; + } + + .fr-nav ul { + list-style-type: none; + } + + .fr-nav ol { + list-style-type: none; + } + + .fr-nav ul, + .fr-nav ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + /** + * reset margin + */ + .fr-nav__btn::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/arrow-down-s-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-mega-menu__category { + margin: 0; + } + + .fr-nav__link, + .fr-nav__btn { + color: #161616; + } + + .fr-nav__link[aria-current]:not([aria-current=false]), + .fr-nav__btn[aria-current]:not([aria-current=false]) { + color: #000091; + } + + .fr-nav__link[aria-current]:not([aria-current=false])::before, + .fr-nav__btn[aria-current]:not([aria-current=false])::before { + background-color: #000091; + } + + .fr-nav__btn[aria-expanded=true]:not(:disabled) { + background-color: #e3e3fd; + color: #000091; + } + + .fr-nav__item::before { + box-shadow: 0 -1px 0 0 #ddd, inset 0 -1px 0 0 #ddd; + } + + .fr-nav__item:first-child::before { + box-shadow: inset 0 -1px 0 0 #ddd; + } + + .fr-nav__item:last-child::before { + box-shadow: 0 -1px 0 0 #ddd; + } + + .fr-mega-menu__list::before { + box-shadow: 0 1px 0 0 #ddd; + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-nav__link, + .fr-nav__btn { + background-color: transparent; + } + + .fr-nav__link:hover, + .fr-nav__btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-nav__link:active, + .fr-nav__btn:active { + background-color: rgba(0, 0, 0, 0.1); + } +} +@media screen and (min-width: 62em) and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-nav__list > .fr-nav__item:first-child:nth-last-child(2), + .fr-nav__list > .fr-nav__item:first-child:nth-last-child(2) ~ *, + .fr-nav__list > .fr-nav__item:first-child:nth-last-child(3), + .fr-nav__list > .fr-nav__item:first-child:nth-last-child(3) ~ *, + .fr-nav__list > .fr-nav__item:first-child:nth-last-child(4), + .fr-nav__list > .fr-nav__item:first-child:nth-last-child(4) ~ * { + flex-basis: auto; + } + + .fr-nav__item { + position: static; + flex-basis: 100%; + } + + .fr-nav__item .fr-nav__link, + .fr-nav__item .fr-nav__btn { + max-width: 100%; + flex-wrap: nowrap; + } + + .fr-nav__item--align-right { + position: relative; + } + + .fr-nav__item--align-right .fr-collapse { + right: 0; + } + + /** + * Override du reset des marges des ul + **/ + .fr-menu .fr-menu__list { + margin-bottom: 2rem; + } + + .fr-menu { + z-index: 1000; + } + + .fr-menu__list { + background-color: #fff; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + background-image: linear-gradient(0deg, #e3e3fd, #e3e3fd); + } + + .fr-menu__list > *:first-child, + .fr-menu__list > *:first-child .fr-nav__link, + .fr-menu__list > *:hover, + .fr-menu__list > *:hover .fr-nav__link, + .fr-menu__list > *:hover + *, + .fr-menu__list > *:hover + * .fr-nav__link { + box-shadow: none; + } + + .fr-menu .fr-nav__link { + box-shadow: 0 calc(-1rem - 1px) 0 -1rem #ddd; + } + + .fr-mega-menu { + z-index: 1000; + background-color: #fff; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + box-shadow: inset 0 1px 0 0 #e3e3fd; + } + + .fr-mega-menu__category { + box-shadow: 0 calc(1rem + 1px) 0 -1rem #ddd; + } +} +@media print { + .fr-navigation { + display: none; + } +} diff --git a/dist/dsfr/component/navigation/navigation.legacy.css b/dist/dsfr/component/navigation/navigation.legacy.css new file mode 100644 index 0000000..37fd3a2 --- /dev/null +++ b/dist/dsfr/component/navigation/navigation.legacy.css @@ -0,0 +1,177 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + /** + * reset liste à puce + */ + .fr-nav [href] { + text-decoration: none; + } + + .fr-nav ul { + list-style-type: none; + } + + .fr-nav ol { + list-style-type: none; + } + + .fr-nav ul, + .fr-nav ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + /** + * reset margin + */ + .fr-nav__btn::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/arrow-down-s-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-mega-menu__category { + margin: 0; + } + + .fr-nav__link, + .fr-nav__btn { + color: #161616; + } + + .fr-nav__link[aria-current]:not([aria-current=false]), + .fr-nav__btn[aria-current]:not([aria-current=false]) { + color: #000091; + } + + .fr-nav__link[aria-current]:not([aria-current=false])::before, + .fr-nav__btn[aria-current]:not([aria-current=false])::before { + background-color: #000091; + } + + .fr-nav__btn[aria-expanded=true]:not(:disabled) { + background-color: #e3e3fd; + color: #000091; + } + + .fr-nav__item::before { + box-shadow: 0 -1px 0 0 #ddd, inset 0 -1px 0 0 #ddd; + } + + .fr-nav__item:first-child::before { + box-shadow: inset 0 -1px 0 0 #ddd; + } + + .fr-nav__item:last-child::before { + box-shadow: 0 -1px 0 0 #ddd; + } + + .fr-mega-menu__list::before { + box-shadow: 0 1px 0 0 #ddd; + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-nav__link, + .fr-nav__btn { + background-color: transparent; + } + + .fr-nav__link:hover, + .fr-nav__btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-nav__link:active, + .fr-nav__btn:active { + background-color: rgba(0, 0, 0, 0.1); + } +} +@media screen and (min-width: 62em) and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-nav__list > .fr-nav__item:first-child:nth-last-child(2), + .fr-nav__list > .fr-nav__item:first-child:nth-last-child(2) ~ *, + .fr-nav__list > .fr-nav__item:first-child:nth-last-child(3), + .fr-nav__list > .fr-nav__item:first-child:nth-last-child(3) ~ *, + .fr-nav__list > .fr-nav__item:first-child:nth-last-child(4), + .fr-nav__list > .fr-nav__item:first-child:nth-last-child(4) ~ * { + flex-basis: auto; + } + + .fr-nav__item { + position: static; + flex-basis: 100%; + } + + .fr-nav__item .fr-nav__link, + .fr-nav__item .fr-nav__btn { + max-width: 100%; + flex-wrap: nowrap; + } + + .fr-nav__item--align-right { + position: relative; + } + + .fr-nav__item--align-right .fr-collapse { + right: 0; + } + + /** + * Override du reset des marges des ul + **/ + .fr-menu .fr-menu__list { + margin-bottom: 2rem; + } + + .fr-menu { + z-index: 1000; + } + + .fr-menu__list { + background-color: #fff; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + background-image: linear-gradient(0deg, #e3e3fd, #e3e3fd); + } + + .fr-menu__list > *:first-child, + .fr-menu__list > *:first-child .fr-nav__link, + .fr-menu__list > *:hover, + .fr-menu__list > *:hover .fr-nav__link, + .fr-menu__list > *:hover + *, + .fr-menu__list > *:hover + * .fr-nav__link { + box-shadow: none; + } + + .fr-menu .fr-nav__link { + box-shadow: 0 calc(-1rem - 1px) 0 -1rem #ddd; + } + + .fr-mega-menu { + z-index: 1000; + background-color: #fff; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + box-shadow: inset 0 1px 0 0 #e3e3fd; + } + + .fr-mega-menu__category { + box-shadow: 0 calc(1rem + 1px) 0 -1rem #ddd; + } +} diff --git a/dist/dsfr/component/navigation/navigation.legacy.min.css b/dist/dsfr/component/navigation/navigation.legacy.min.css new file mode 100644 index 0000000..9bb9b4d --- /dev/null +++ b/dist/dsfr/component/navigation/navigation.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-nav [href]{text-decoration:none}.fr-nav ol,.fr-nav ul{list-style-type:none}.fr-nav ol,.fr-nav ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-nav__btn:after{background-color:transparent;background-image:url(../../icons/system/arrow-down-s-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-mega-menu__category{margin:0}.fr-nav__btn,.fr-nav__link{color:#161616}.fr-nav__btn[aria-current]:not([aria-current=false]),.fr-nav__link[aria-current]:not([aria-current=false]){color:#000091}.fr-nav__btn[aria-current]:not([aria-current=false]):before,.fr-nav__link[aria-current]:not([aria-current=false]):before{background-color:#000091}.fr-nav__btn[aria-expanded=true]:not(:disabled){background-color:#e3e3fd;color:#000091}.fr-nav__item:before{box-shadow:0 -1px 0 0 #ddd,inset 0 -1px 0 0 #ddd}.fr-nav__item:first-child:before{box-shadow:inset 0 -1px 0 0 #ddd}.fr-nav__item:last-child:before{box-shadow:0 -1px 0 0 #ddd}.fr-mega-menu__list:before{box-shadow:0 1px 0 0 #ddd}}@media screen and (min-width:0\0) and (min-resolution:72dpi) and (min-width:0\0) and (min-resolution:72dpi){.fr-nav__btn,.fr-nav__link{background-color:transparent}.fr-nav__btn:hover,.fr-nav__link:hover{background-color:rgba(0,0,0,.05)}.fr-nav__btn:active,.fr-nav__link:active{background-color:rgba(0,0,0,.1)}}@media screen and (min-width:62em) and (min-width:0\0) and (min-resolution:72dpi){.fr-nav__list>.fr-nav__item:first-child:nth-last-child(2),.fr-nav__list>.fr-nav__item:first-child:nth-last-child(2)~*,.fr-nav__list>.fr-nav__item:first-child:nth-last-child(3),.fr-nav__list>.fr-nav__item:first-child:nth-last-child(3)~*,.fr-nav__list>.fr-nav__item:first-child:nth-last-child(4),.fr-nav__list>.fr-nav__item:first-child:nth-last-child(4)~*{flex-basis:auto}.fr-nav__item{flex-basis:100%;position:static}.fr-nav__item .fr-nav__btn,.fr-nav__item .fr-nav__link{flex-wrap:nowrap;max-width:100%}.fr-nav__item--align-right{position:relative}.fr-nav__item--align-right .fr-collapse{right:0}.fr-menu .fr-menu__list{margin-bottom:2rem}.fr-menu{z-index:1000}.fr-menu__list{background-color:#fff;background-image:linear-gradient(0deg,#e3e3fd,#e3e3fd);box-shadow:0 0 0 1px rgba(0,0,18,.16)}.fr-menu__list>:first-child,.fr-menu__list>:first-child .fr-nav__link,.fr-menu__list>:hover,.fr-menu__list>:hover .fr-nav__link,.fr-menu__list>:hover+*,.fr-menu__list>:hover+* .fr-nav__link{box-shadow:none}.fr-menu .fr-nav__link{box-shadow:0 calc(-1rem - 1px) 0 -1rem #ddd}.fr-mega-menu{background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,18,.16);box-shadow:inset 0 1px 0 0 #e3e3fd;z-index:1000}.fr-mega-menu__category{box-shadow:0 calc(1rem + 1px) 0 -1rem #ddd}} \ No newline at end of file diff --git a/dist/dsfr/component/navigation/navigation.main.css b/dist/dsfr/component/navigation/navigation.main.css new file mode 100644 index 0000000..c102e71 --- /dev/null +++ b/dist/dsfr/component/navigation/navigation.main.css @@ -0,0 +1,451 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + NAVIGATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-nav { + --underline-img: none; + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + --text-spacing: 0; + --title-spacing: 0; +} + +.fr-nav__list { + display: flex; + flex-direction: column; + margin: 0; + padding: 0; +} + +.fr-nav__item { + display: flex; + flex-direction: column; + align-items: stretch; + flex: 0 1 auto; + position: relative; +} + +.fr-nav__item::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: 0 -1px 0 0 var(--border-default-grey), inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-nav__item .fr-btn, +.fr-nav__item .fr-link { + min-height: 3rem; +} + +.fr-nav__link, +.fr-nav__btn { + display: flex; + flex-direction: row; + align-items: center; + justify-content: space-between; + font-weight: bold; + padding: 0.75rem 1rem; + margin: 0; + width: auto; + height: 100%; + font-size: 1rem; + line-height: 1.5rem; + text-align: left; + color: var(--text-action-high-grey); +} + +.fr-nav__link:not([href])[aria-current]:not([aria-current=false]) { + pointer-events: none; + cursor: default; +} + +.fr-nav__btn::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/arrow-down-s-line.svg"); + mask-image: url("../../icons/system/arrow-down-s-line.svg"); + --icon-size: 1rem; + content: ""; + margin-left: 0.5rem; + margin-right: 0; + transition: transform 0.3s; +} + +.fr-nav__btn[aria-expanded=true]::after { + transform: rotate(-180deg); +} + +.fr-menu { + margin: -4px -1rem; + padding: 4px 1rem; + width: auto; +} + +.fr-menu.fr-collapsing { + margin-top: 0; + padding-top: 0; +} + +.fr-menu__list { + margin: 0; + padding: 0 1rem 1rem; +} + +.fr-menu .fr-nav__link { + padding: 0.75rem 1rem; + width: 100%; + height: auto; + font-weight: normal; + min-height: auto; +} + +.fr-menu .fr-nav__link[aria-current]:not([aria-current=false]) { + position: relative; +} + +.fr-menu .fr-nav__link[aria-current]:not([aria-current=false])::before { + content: ""; + display: block; + position: absolute; + top: 50%; + left: 0; + width: 2px; + height: 1.5rem; + margin-top: -0.75rem; +} + +.fr-mega-menu:focus { + outline: none; +} + +.fr-mega-menu > .fr-container { + padding: 0.5rem 1rem 0; +} + +.fr-mega-menu .fr-btn--close { + display: none; +} + +.fr-mega-menu .fr-nav__link { + padding: 0.75rem 1rem; + width: 100%; + height: auto; + min-height: auto; + font-weight: normal; +} + +.fr-mega-menu .fr-nav__link[aria-current]:not([aria-current=false]) { + position: relative; +} + +.fr-mega-menu .fr-nav__link[aria-current]:not([aria-current=false])::before { + content: ""; + display: block; + position: absolute; + top: 50%; + left: 0; + width: 2px; + height: 1.5rem; + margin-top: -0.75rem; +} + +.fr-mega-menu__leader { + --underline-img: linear-gradient(0deg, currentColor, currentColor); + padding-top: 0.5rem; + + --text-spacing: 0 0 0.5rem; + --title-spacing: 0 0 0.5rem; +} + +.fr-mega-menu__leader .fr-link { + font-size: 0.875rem; + line-height: 1.5rem; + padding: 0 0; +} + +.fr-mega-menu__leader .fr-link::before, +.fr-mega-menu__leader .fr-link::after { + --icon-size: 1rem; +} + +.fr-mega-menu__leader p { + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-mega-menu__category .fr-nav__link { + font-weight: 700; +} + +.fr-mega-menu__list { + padding-bottom: 1rem; + position: relative; +} + +.fr-mega-menu__list::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: 0 1px 0 0 var(--border-default-grey); +} + +.fr-nav__link[aria-current]:not([aria-current=false]), +.fr-nav__btn[aria-current]:not([aria-current=false]) { + color: var(--text-active-blue-france); +} + +.fr-nav__link[aria-current]:not([aria-current=false])::before, +.fr-nav__btn[aria-current]:not([aria-current=false])::before { + background-color: var(--background-active-blue-france); + + --idle: transparent; + --hover: var(--background-active-blue-france-hover); + --active: var(--background-active-blue-france-active); +} + +.fr-nav__btn[aria-expanded=true]:not(:disabled) { + background-color: var(--background-open-blue-france); + + --idle: transparent; + --hover: var(--background-open-blue-france-hover); + --active: var(--background-open-blue-france-active); + color: var(--text-action-high-blue-france); +} + +.fr-nav__item:first-child::before { + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-nav__item:last-child::before { + box-shadow: 0 -1px 0 0 var(--border-default-grey); +} +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ + .fr-nav__list { + flex-direction: row; + flex-wrap: nowrap; + } + + .fr-nav__list > *:first-child:nth-last-child(2) ~ *, + .fr-nav__list > *:first-child:nth-last-child(3) ~ *, + .fr-nav__list > *:first-child:nth-last-child(4) ~ * { + margin-left: 1.25rem; + } + + .fr-nav__item .fr-btn, + .fr-nav__item .fr-link { + min-height: auto; + } + + .fr-nav__item { + position: initial; + align-items: flex-start; + } + + .fr-nav__item::before { + content: none; + } + + .fr-nav__item--align-right { + align-items: flex-end; + } + + .fr-nav__link, + .fr-nav__btn { + min-height: 3.5rem; + padding: 1rem; + font-size: 0.875rem; + line-height: 1.5rem; + font-weight: normal; + + --hover-tint: var(--hover); + --active-tint: var(--active); + } + + .fr-nav__link[aria-current]:not([aria-current=false]), + .fr-nav__btn[aria-current]:not([aria-current=false]) { + position: relative; + } + + .fr-nav__link[aria-current]:not([aria-current=false])::before, + .fr-nav__btn[aria-current]:not([aria-current=false])::before { + content: ""; + position: absolute; + top: auto; + bottom: 0; + left: 0; + width: 100%; + height: 2px; + margin-top: 0; + } + + .fr-nav__btn { + justify-content: flex-start; + } + + .fr-menu { + pointer-events: none; + position: absolute; + top: 100%; + z-index: calc(var(--ground) + 1000); + filter: drop-shadow(var(--overlap-shadow)); + } + + .fr-menu__list { + width: 20rem; + pointer-events: auto; + padding: 0; + margin-bottom: 2rem; + background-size: 100% 1px; + background-position: 0 0; + background-repeat: no-repeat; + background-color: var(--background-overlap-grey); + + --idle: transparent; + --hover: var(--background-overlap-grey-hover); + --active: var(--background-overlap-grey-active); + background-image: linear-gradient(0deg, var(--background-open-blue-france), var(--background-open-blue-france)); + } + + .fr-mega-menu { + position: absolute; + top: 100%; + right: 0; + left: 0; + margin: 0; + padding: 0; + z-index: calc(var(--ground) + 1000); + background-color: var(--background-overlap-grey); + + --idle: transparent; + --hover: var(--background-overlap-grey-hover); + --active: var(--background-overlap-grey-active); + filter: drop-shadow(var(--overlap-shadow)); + box-shadow: inset 0 1px 0 0 var(--border-open-blue-france); + } + + .fr-mega-menu::after { + content: ""; + display: block; + padding-bottom: 1.5rem; + } + + .fr-mega-menu > .fr-container { + padding: 0 1.5rem; + } + + .fr-mega-menu > .fr-container::before { + content: ""; + display: block; + padding-top: 1rem; + } + + .fr-mega-menu .fr-btn--close { + display: flex; + } + + .fr-mega-menu__leader { + margin-top: -1.25rem; + padding-top: 0; + } + + .fr-mega-menu__list::before { + content: none; + } + + .fr-menu__list > *:first-child, + .fr-menu__list > *:first-child .fr-nav__link, + .fr-menu__list > *:hover, + .fr-menu__list > *:hover .fr-nav__link, + .fr-menu__list > *:hover + *, + .fr-menu__list > *:hover + * .fr-nav__link { + box-shadow: none; + } + + .fr-menu .fr-nav__link { + box-shadow: 0 calc(-1rem - 1px) 0 -1rem var(--border-default-grey); + } + + .fr-mega-menu__category { + box-shadow: 0 calc(1rem + 1px) 0 -1rem var(--border-default-grey); + } +} +@media (min-width: 78em) { + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-nav__list { + border-top: 1px solid; + border-bottom: 1px solid; + } + + .fr-nav__btn::after { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-menu .fr-nav__link[aria-current]:not([aria-current=false])::before { + background-color: highlight; + width: 0.25rem; + } + + .fr-mega-menu .fr-nav__link[aria-current]:not([aria-current=false])::before { + background-color: highlight; + width: 0.25rem; + } +} +@media (min-width: 62em) and (-ms-high-contrast: active), (min-width: 62em) and (forced-colors: active) { + .fr-nav__link[aria-current]:not([aria-current=false])::before, + .fr-nav__btn[aria-current]:not([aria-current=false])::before { + background-color: highlight; + height: 0.25rem; + } + + .fr-menu__list { + outline: 1px solid; + } + + .fr-mega-menu { + outline: 1px solid; + } +} +@media (prefers-reduced-motion: reduce) { + .fr-nav__btn::after { + transition: none; + } +} diff --git a/dist/dsfr/component/navigation/navigation.main.min.css b/dist/dsfr/component/navigation/navigation.main.min.css new file mode 100644 index 0000000..e192982 --- /dev/null +++ b/dist/dsfr/component/navigation/navigation.main.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-nav{--underline-img:none;--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;--text-spacing:0;--title-spacing:0}.fr-nav__list{margin:0;padding:0}.fr-nav__item,.fr-nav__list{display:flex;flex-direction:column}.fr-nav__item{align-items:stretch;flex:0 1 auto;position:relative}.fr-nav__item:before{bottom:0;box-shadow:0 -1px 0 0 var(--border-default-grey),inset 0 -1px 0 0 var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-nav__item .fr-btn,.fr-nav__item .fr-link{min-height:3rem}.fr-nav__btn,.fr-nav__link{align-items:center;color:var(--text-action-high-grey);display:flex;flex-direction:row;font-size:1rem;font-weight:700;height:100%;justify-content:space-between;line-height:1.5rem;margin:0;padding:.75rem 1rem;text-align:left;width:auto}.fr-nav__link:not([href])[aria-current]:not([aria-current=false]){cursor:default;pointer-events:none}.fr-nav__btn:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:0;-webkit-mask-image:url(../../icons/system/arrow-down-s-line.svg);mask-image:url(../../icons/system/arrow-down-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:transform .3s;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-nav__btn[aria-expanded=true]:after{transform:rotate(-180deg)}.fr-menu{margin:-4px -1rem;padding:4px 1rem;width:auto}.fr-menu.fr-collapsing{margin-top:0;padding-top:0}.fr-menu__list{margin:0;padding:0 1rem 1rem}.fr-menu .fr-nav__link{font-weight:400;height:auto;min-height:auto;padding:.75rem 1rem;width:100%}.fr-menu .fr-nav__link[aria-current]:not([aria-current=false]){position:relative}.fr-menu .fr-nav__link[aria-current]:not([aria-current=false]):before{content:"";display:block;height:1.5rem;left:0;margin-top:-.75rem;position:absolute;top:50%;width:2px}.fr-mega-menu:focus{outline:none}.fr-mega-menu>.fr-container{padding:.5rem 1rem 0}.fr-mega-menu .fr-btn--close{display:none}.fr-mega-menu .fr-nav__link{font-weight:400;height:auto;min-height:auto;padding:.75rem 1rem;width:100%}.fr-mega-menu .fr-nav__link[aria-current]:not([aria-current=false]){position:relative}.fr-mega-menu .fr-nav__link[aria-current]:not([aria-current=false]):before{content:"";display:block;height:1.5rem;left:0;margin-top:-.75rem;position:absolute;top:50%;width:2px}.fr-mega-menu__leader{--underline-img:linear-gradient(0deg,currentColor,currentColor);--text-spacing:0 0 0.5rem;--title-spacing:0 0 0.5rem;padding-top:.5rem}.fr-mega-menu__leader .fr-link{font-size:.875rem;line-height:1.5rem;padding:0}.fr-mega-menu__leader .fr-link:after,.fr-mega-menu__leader .fr-link:before{--icon-size:1rem}.fr-mega-menu__leader p{font-size:.875rem;line-height:1.5rem}.fr-mega-menu__category .fr-nav__link{font-weight:700}.fr-mega-menu__list{padding-bottom:1rem;position:relative}.fr-mega-menu__list:before{bottom:0;box-shadow:0 1px 0 0 var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-nav__btn[aria-current]:not([aria-current=false]),.fr-nav__link[aria-current]:not([aria-current=false]){color:var(--text-active-blue-france)}.fr-nav__btn[aria-current]:not([aria-current=false]):before,.fr-nav__link[aria-current]:not([aria-current=false]):before{--idle:transparent;--hover:var(--background-active-blue-france-hover);--active:var(--background-active-blue-france-active);background-color:var(--background-active-blue-france)}.fr-nav__btn[aria-expanded=true]:not(:disabled){--idle:transparent;--hover:var(--background-open-blue-france-hover);--active:var(--background-open-blue-france-active);background-color:var(--background-open-blue-france);color:var(--text-action-high-blue-france)}.fr-nav__item:first-child:before{box-shadow:inset 0 -1px 0 0 var(--border-default-grey)}.fr-nav__item:last-child:before{box-shadow:0 -1px 0 0 var(--border-default-grey)}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */.fr-nav__list{flex-direction:row;flex-wrap:nowrap}.fr-nav__list>:first-child:nth-last-child(2)~*,.fr-nav__list>:first-child:nth-last-child(3)~*,.fr-nav__list>:first-child:nth-last-child(4)~*{margin-left:1.25rem}.fr-nav__item .fr-btn,.fr-nav__item .fr-link{min-height:auto}.fr-nav__item{align-items:flex-start;position:static}.fr-nav__item:before{content:none}.fr-nav__item--align-right{align-items:flex-end}.fr-nav__btn,.fr-nav__link{--hover-tint:var(--hover);--active-tint:var(--active);font-size:.875rem;font-weight:400;line-height:1.5rem;min-height:3.5rem;padding:1rem}.fr-nav__btn[aria-current]:not([aria-current=false]),.fr-nav__link[aria-current]:not([aria-current=false]){position:relative}.fr-nav__btn[aria-current]:not([aria-current=false]):before,.fr-nav__link[aria-current]:not([aria-current=false]):before{bottom:0;content:"";height:2px;left:0;margin-top:0;position:absolute;top:auto;width:100%}.fr-nav__btn{justify-content:flex-start}.fr-menu{filter:drop-shadow(var(--overlap-shadow));pointer-events:none;position:absolute;top:100%;z-index:calc(var(--ground) + 1000)}.fr-menu__list{background-image:linear-gradient(0deg,var(--background-open-blue-france),var(--background-open-blue-france));background-position:0 0;background-repeat:no-repeat;background-size:100% 1px;margin-bottom:2rem;pointer-events:auto;width:20rem}.fr-mega-menu,.fr-menu__list{--idle:transparent;--hover:var(--background-overlap-grey-hover);--active:var(--background-overlap-grey-active);background-color:var(--background-overlap-grey);padding:0}.fr-mega-menu{box-shadow:inset 0 1px 0 0 var(--border-open-blue-france);filter:drop-shadow(var(--overlap-shadow));left:0;margin:0;position:absolute;right:0;top:100%;z-index:calc(var(--ground) + 1000)}.fr-mega-menu:after{content:"";display:block;padding-bottom:1.5rem}.fr-mega-menu>.fr-container{padding:0 1.5rem}.fr-mega-menu>.fr-container:before{content:"";display:block;padding-top:1rem}.fr-mega-menu .fr-btn--close{display:flex}.fr-mega-menu__leader{margin-top:-1.25rem;padding-top:0}.fr-mega-menu__list:before{content:none}.fr-menu__list>:first-child,.fr-menu__list>:first-child .fr-nav__link,.fr-menu__list>:hover,.fr-menu__list>:hover .fr-nav__link,.fr-menu__list>:hover+*,.fr-menu__list>:hover+* .fr-nav__link{box-shadow:none}.fr-menu .fr-nav__link{box-shadow:0 calc(-1rem - 1px) 0 -1rem var(--border-default-grey)}.fr-mega-menu__category{box-shadow:0 calc(1rem + 1px) 0 -1rem var(--border-default-grey)}}@media (min-width:78em){ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-nav__list{border-bottom:1px solid;border-top:1px solid}.fr-nav__btn:after{background-color:buttontext;forced-color-adjust:none}.fr-mega-menu .fr-nav__link[aria-current]:not([aria-current=false]):before,.fr-menu .fr-nav__link[aria-current]:not([aria-current=false]):before{background-color:highlight;width:.25rem}}@media (min-width:62em) and (-ms-high-contrast:active),(min-width:62em) and (forced-colors:active){.fr-nav__btn[aria-current]:not([aria-current=false]):before,.fr-nav__link[aria-current]:not([aria-current=false]):before{background-color:highlight;height:.25rem}.fr-mega-menu,.fr-menu__list{outline:1px solid}}@media (prefers-reduced-motion:reduce){.fr-nav__btn:after{transition:none}} \ No newline at end of file diff --git a/dist/dsfr/component/navigation/navigation.min.css b/dist/dsfr/component/navigation/navigation.min.css new file mode 100644 index 0000000..f823840 --- /dev/null +++ b/dist/dsfr/component/navigation/navigation.min.css @@ -0,0 +1,11 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-nav{--underline-img:none;--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;--text-spacing:0;--title-spacing:0}.fr-nav__list{margin:0;padding:0}.fr-nav__item,.fr-nav__list{display:flex;flex-direction:column}.fr-nav__item{align-items:stretch;flex:0 1 auto;position:relative}.fr-nav__item:before{bottom:0;box-shadow:0 -1px 0 0 var(--border-default-grey),inset 0 -1px 0 0 var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-nav__item .fr-btn,.fr-nav__item .fr-link{min-height:3rem}.fr-nav__btn,.fr-nav__link{align-items:center;color:var(--text-action-high-grey);display:flex;flex-direction:row;font-size:1rem;font-weight:700;height:100%;justify-content:space-between;line-height:1.5rem;margin:0;padding:.75rem 1rem;text-align:left;width:auto}.fr-nav__link:not([href])[aria-current]:not([aria-current=false]){cursor:default;pointer-events:none}.fr-nav__btn:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:0;-webkit-mask-image:url(../../icons/system/arrow-down-s-line.svg);mask-image:url(../../icons/system/arrow-down-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:transform .3s;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-nav__btn[aria-expanded=true]:after{transform:rotate(-180deg)}.fr-menu{margin:-4px -1rem;padding:4px 1rem;width:auto}.fr-menu.fr-collapsing{margin-top:0;padding-top:0}.fr-menu__list{margin:0;padding:0 1rem 1rem}.fr-menu .fr-nav__link{font-weight:400;height:auto;min-height:auto;padding:.75rem 1rem;width:100%}.fr-menu .fr-nav__link[aria-current]:not([aria-current=false]){position:relative}.fr-menu .fr-nav__link[aria-current]:not([aria-current=false]):before{content:"";display:block;height:1.5rem;left:0;margin-top:-.75rem;position:absolute;top:50%;width:2px}.fr-mega-menu:focus{outline:none}.fr-mega-menu>.fr-container{padding:.5rem 1rem 0}.fr-mega-menu .fr-btn--close{display:none}.fr-mega-menu .fr-nav__link{font-weight:400;height:auto;min-height:auto;padding:.75rem 1rem;width:100%}.fr-mega-menu .fr-nav__link[aria-current]:not([aria-current=false]){position:relative}.fr-mega-menu .fr-nav__link[aria-current]:not([aria-current=false]):before{content:"";display:block;height:1.5rem;left:0;margin-top:-.75rem;position:absolute;top:50%;width:2px}.fr-mega-menu__leader{--underline-img:linear-gradient(0deg,currentColor,currentColor);--text-spacing:0 0 0.5rem;--title-spacing:0 0 0.5rem;padding-top:.5rem}.fr-mega-menu__leader .fr-link{font-size:.875rem;line-height:1.5rem;padding:0}.fr-mega-menu__leader .fr-link:after,.fr-mega-menu__leader .fr-link:before{--icon-size:1rem}.fr-mega-menu__leader p{font-size:.875rem;line-height:1.5rem}.fr-mega-menu__category .fr-nav__link{font-weight:700}.fr-mega-menu__list{padding-bottom:1rem;position:relative}.fr-mega-menu__list:before{bottom:0;box-shadow:0 1px 0 0 var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-nav__btn[aria-current]:not([aria-current=false]),.fr-nav__link[aria-current]:not([aria-current=false]){color:var(--text-active-blue-france)}.fr-nav__btn[aria-current]:not([aria-current=false]):before,.fr-nav__link[aria-current]:not([aria-current=false]):before{--idle:transparent;--hover:var(--background-active-blue-france-hover);--active:var(--background-active-blue-france-active);background-color:var(--background-active-blue-france)}.fr-nav__btn[aria-expanded=true]:not(:disabled){--idle:transparent;--hover:var(--background-open-blue-france-hover);--active:var(--background-open-blue-france-active);background-color:var(--background-open-blue-france);color:var(--text-action-high-blue-france)}.fr-nav__item:first-child:before{box-shadow:inset 0 -1px 0 0 var(--border-default-grey)}.fr-nav__item:last-child:before{box-shadow:0 -1px 0 0 var(--border-default-grey)}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */ + /*! media md */}@media (min-width:62em){ + /*! media lg */.fr-nav__list{flex-direction:row;flex-wrap:nowrap}.fr-nav__list>:first-child:nth-last-child(2)~*,.fr-nav__list>:first-child:nth-last-child(3)~*,.fr-nav__list>:first-child:nth-last-child(4)~*{margin-left:1.25rem}.fr-nav__item .fr-btn,.fr-nav__item .fr-link{min-height:auto}.fr-nav__item{align-items:flex-start;position:static}.fr-nav__item:before{content:none}.fr-nav__item--align-right{align-items:flex-end}.fr-nav__btn,.fr-nav__link{--hover-tint:var(--hover);--active-tint:var(--active);font-size:.875rem;font-weight:400;line-height:1.5rem;min-height:3.5rem;padding:1rem}.fr-nav__btn[aria-current]:not([aria-current=false]),.fr-nav__link[aria-current]:not([aria-current=false]){position:relative}.fr-nav__btn[aria-current]:not([aria-current=false]):before,.fr-nav__link[aria-current]:not([aria-current=false]):before{bottom:0;content:"";height:2px;left:0;margin-top:0;position:absolute;top:auto;width:100%}.fr-nav__btn{justify-content:flex-start}.fr-menu{filter:drop-shadow(var(--overlap-shadow));pointer-events:none;position:absolute;top:100%;z-index:calc(var(--ground) + 1000)}.fr-menu__list{background-image:linear-gradient(0deg,var(--background-open-blue-france),var(--background-open-blue-france));background-position:0 0;background-repeat:no-repeat;background-size:100% 1px;margin-bottom:2rem;pointer-events:auto;width:20rem}.fr-mega-menu,.fr-menu__list{--idle:transparent;--hover:var(--background-overlap-grey-hover);--active:var(--background-overlap-grey-active);background-color:var(--background-overlap-grey);padding:0}.fr-mega-menu{box-shadow:inset 0 1px 0 0 var(--border-open-blue-france);filter:drop-shadow(var(--overlap-shadow));left:0;margin:0;position:absolute;right:0;top:100%;z-index:calc(var(--ground) + 1000)}.fr-mega-menu:after{content:"";display:block;padding-bottom:1.5rem}.fr-mega-menu>.fr-container{padding:0 1.5rem}.fr-mega-menu>.fr-container:before{content:"";display:block;padding-top:1rem}.fr-mega-menu .fr-btn--close{display:flex}.fr-mega-menu__leader{margin-top:-1.25rem;padding-top:0}.fr-mega-menu__list:before{content:none}.fr-menu__list>:first-child,.fr-menu__list>:first-child .fr-nav__link,.fr-menu__list>:hover,.fr-menu__list>:hover .fr-nav__link,.fr-menu__list>:hover+*,.fr-menu__list>:hover+* .fr-nav__link{box-shadow:none}.fr-menu .fr-nav__link{box-shadow:0 calc(-1rem - 1px) 0 -1rem var(--border-default-grey)}.fr-mega-menu__category{box-shadow:0 calc(1rem + 1px) 0 -1rem var(--border-default-grey)} + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-nav__list{border-bottom:1px solid;border-top:1px solid}.fr-nav__btn:after{background-color:buttontext;forced-color-adjust:none}.fr-mega-menu .fr-nav__link[aria-current]:not([aria-current=false]):before,.fr-menu .fr-nav__link[aria-current]:not([aria-current=false]):before{background-color:highlight;width:.25rem}}@media (min-width:62em) and (-ms-high-contrast:active),(min-width:62em) and (forced-colors:active){.fr-nav__btn[aria-current]:not([aria-current=false]):before,.fr-nav__link[aria-current]:not([aria-current=false]):before{background-color:highlight;height:.25rem}.fr-mega-menu,.fr-menu__list{outline:1px solid}}@media (prefers-reduced-motion:reduce){.fr-nav__btn:after{transition:none}}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-nav [href]{text-decoration:none}.fr-nav ol,.fr-nav ul{list-style-type:none}.fr-nav ol,.fr-nav ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-nav__btn:after{background-color:transparent;background-image:url(../../icons/system/arrow-down-s-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-mega-menu__category{margin:0}.fr-nav__btn,.fr-nav__link{color:#161616}.fr-nav__btn[aria-current]:not([aria-current=false]),.fr-nav__link[aria-current]:not([aria-current=false]){color:#000091}.fr-nav__btn[aria-current]:not([aria-current=false]):before,.fr-nav__link[aria-current]:not([aria-current=false]):before{background-color:#000091}.fr-nav__btn[aria-expanded=true]:not(:disabled){background-color:#e3e3fd;color:#000091}.fr-nav__item:before{box-shadow:0 -1px 0 0 #ddd,inset 0 -1px 0 0 #ddd}.fr-nav__item:first-child:before{box-shadow:inset 0 -1px 0 0 #ddd}.fr-nav__item:last-child:before{box-shadow:0 -1px 0 0 #ddd}.fr-mega-menu__list:before{box-shadow:0 1px 0 0 #ddd}}@media screen and (min-width:0\0) and (min-resolution:72dpi) and (min-width:0\0) and (min-resolution:72dpi){.fr-nav__btn,.fr-nav__link{background-color:transparent}.fr-nav__btn:hover,.fr-nav__link:hover{background-color:rgba(0,0,0,.05)}.fr-nav__btn:active,.fr-nav__link:active{background-color:rgba(0,0,0,.1)}}@media screen and (min-width:62em) and (min-width:0\0) and (min-resolution:72dpi){.fr-nav__list>.fr-nav__item:first-child:nth-last-child(2),.fr-nav__list>.fr-nav__item:first-child:nth-last-child(2)~*,.fr-nav__list>.fr-nav__item:first-child:nth-last-child(3),.fr-nav__list>.fr-nav__item:first-child:nth-last-child(3)~*,.fr-nav__list>.fr-nav__item:first-child:nth-last-child(4),.fr-nav__list>.fr-nav__item:first-child:nth-last-child(4)~*{flex-basis:auto}.fr-nav__item{flex-basis:100%;position:static}.fr-nav__item .fr-nav__btn,.fr-nav__item .fr-nav__link{flex-wrap:nowrap;max-width:100%}.fr-nav__item--align-right{position:relative}.fr-nav__item--align-right .fr-collapse{right:0}.fr-menu .fr-menu__list{margin-bottom:2rem}.fr-menu{z-index:1000}.fr-menu__list{background-color:#fff;background-image:linear-gradient(0deg,#e3e3fd,#e3e3fd);box-shadow:0 0 0 1px rgba(0,0,18,.16)}.fr-menu__list>:first-child,.fr-menu__list>:first-child .fr-nav__link,.fr-menu__list>:hover,.fr-menu__list>:hover .fr-nav__link,.fr-menu__list>:hover+*,.fr-menu__list>:hover+* .fr-nav__link{box-shadow:none}.fr-menu .fr-nav__link{box-shadow:0 calc(-1rem - 1px) 0 -1rem #ddd}.fr-mega-menu{background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,18,.16);box-shadow:inset 0 1px 0 0 #e3e3fd;z-index:1000}.fr-mega-menu__category{box-shadow:0 calc(1rem + 1px) 0 -1rem #ddd}}@media print{.fr-navigation{display:none}} \ No newline at end of file diff --git a/dist/dsfr/component/navigation/navigation.module.js b/dist/dsfr/component/navigation/navigation.module.js new file mode 100644 index 0000000..39c907c --- /dev/null +++ b/dist/dsfr/component/navigation/navigation.module.js @@ -0,0 +1,196 @@ +/*! DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) */ + +const config = { + prefix: 'fr', + namespace: 'dsfr', + organisation: '@gouvfr', + version: '1.13.2' +}; + +const api = window[config.namespace]; + +const ITEM = api.internals.ns.selector('nav__item'); +const COLLAPSE = api.internals.ns.selector('collapse'); + +const NavigationSelector = { + NAVIGATION: api.internals.ns.selector('nav'), + COLLAPSE: `${ITEM} > ${COLLAPSE}, ${ITEM} > *:not(${ITEM}):not(${COLLAPSE}) > ${COLLAPSE}, ${ITEM} > *:not(${ITEM}):not(${COLLAPSE}) > *:not(${ITEM}):not(${COLLAPSE}) > ${COLLAPSE}`, + COLLAPSE_LEGACY: `${ITEM} ${COLLAPSE}`, + ITEM: ITEM, + ITEM_RIGHT: `${ITEM}--align-right`, + MENU: api.internals.ns.selector('menu'), + BUTTON: api.internals.ns.selector('nav__btn'), + TRANSLATE_BUTTON: api.internals.ns.selector('translate__btn') +}; + +class NavigationItem extends api.core.Instance { + constructor () { + super(); + this._isRightAligned = false; + } + + static get instanceClassName () { + return 'NavigationItem'; + } + + init () { + this.addAscent(api.core.DisclosureEmission.ADDED, this.calculate.bind(this)); + this.addAscent(api.core.DisclosureEmission.REMOVED, this.calculate.bind(this)); + this.isResizing = true; + this.calculate(); + } + + resize () { + this.calculate(); + } + + calculate () { + const collapse = this.element.getDescendantInstances(api.core.Collapse.instanceClassName, null, true)[0]; + if (collapse && this.isBreakpoint(api.core.Breakpoints.LG) && collapse.element.node.matches(NavigationSelector.MENU)) { + const right = this.element.node.parentElement.getBoundingClientRect().right; // todo: ne fonctionne que si la nav fait 100% du container + const width = collapse.element.node.getBoundingClientRect().width; + const left = this.element.node.getBoundingClientRect().left; + this.isRightAligned = left + width > right; + } else this.isRightAligned = false; + } + + get isRightAligned () { + return this._isRightAligned; + } + + set isRightAligned (value) { + if (this._isRightAligned === value) return; + this._isRightAligned = value; + if (value) api.internals.dom.addClass(this.element.node, NavigationSelector.ITEM_RIGHT); + else api.internals.dom.removeClass(this.element.node, NavigationSelector.ITEM_RIGHT); + } + + get collapsePrimary () { + const buttons = this.element.children.map(child => child.getInstance('CollapseButton')).filter(button => button !== null && (button.hasClass(NavigationSelector.BUTTON) || button.hasClass(NavigationSelector.TRANSLATE_BUTTON))); + return buttons[0]; + } +} + +const NavigationMousePosition = { + NONE: -1, + INSIDE: 0, + OUTSIDE: 1 +}; + +class Navigation extends api.core.CollapsesGroup { + static get instanceClassName () { + return 'Navigation'; + } + + init () { + super.init(); + this.clicked = false; + this.out = false; + this.addEmission(api.core.RootEmission.CLICK, this._handleRootClick.bind(this)); + this.listen('mousedown', this.handleMouseDown.bind(this)); + this.addEmission(api.core.RootEmission.KEYDOWN, this._keydown.bind(this)); + this.listenClick({ capture: true }); + this.isResizing = true; + } + + validate (member) { + return super.validate(member) && member.element.node.matches(api.internals.legacy.isLegacy ? NavigationSelector.COLLAPSE_LEGACY : NavigationSelector.COLLAPSE); + } + + get hasOpenedMenu () { + return this.isBreakpoint(api.core.Breakpoints.LG) && this.index > -1; + } + + _keydown (keyCode) { + switch (keyCode) { + case api.core.KeyCodes.ESCAPE: + if (!this.hasOpenedMenu) return; + this.index = -1; + break; + + case api.core.KeyCodes.TAB: + if (!this.hasOpenedMenu) return; + this.request(() => { + if (this.current.node.contains(document.activeElement)) return; + this.index = -1; + }); + break; + } + } + + handleMouseDown (e) { + if (!this.hasOpenedMenu) return; + this.position = this.current.node.contains(e.target) ? NavigationMousePosition.INSIDE : NavigationMousePosition.OUTSIDE; + this.requestPosition(); + } + + handleClick (e) { + if (e.target.matches('a, button') && !e.target.matches('[aria-controls]') && !e.target.matches(api.core.DisclosureSelector.PREVENT_CONCEAL)) { + this.index = -1; + } + } + + _handleRootClick (target) { + if (!this.isBreakpoint(api.core.Breakpoints.LG)) return; + if (!this.node.contains(target)) { + this.out = true; + this.requestPosition(); + } + } + + requestPosition () { + if (this.isRequesting) return; + this.isRequesting = true; + this.request(this.getPosition.bind(this)); + } + + getPosition () { + if (this.out) { + switch (this.position) { + case NavigationMousePosition.OUTSIDE: + this.index = -1; + break; + + case NavigationMousePosition.INSIDE: + if (this.current && !this.current.node.contains(document.activeElement)) this.current.focus(); + break; + + default: + if (this.index > -1 && !this.current.hasFocus) this.index = -1; + } + } + + this.request(this.requested.bind(this)); + } + + requested () { + this.position = NavigationMousePosition.NONE; + this.out = false; + this.isRequesting = false; + } + + get index () { return super.index; } + + set index (value) { + if (value === -1 && this.current && this.current.hasFocus) this.current.focus(); + super.index = value; + } + + get canUngroup () { + return !this.isBreakpoint(api.core.Breakpoints.LG); + } + + resize () { + this.update(); + } +} + +api.navigation = { + Navigation: Navigation, + NavigationItem: NavigationItem, + NavigationMousePosition: NavigationMousePosition, + NavigationSelector: NavigationSelector +}; + +api.internals.register(api.navigation.NavigationSelector.NAVIGATION, api.navigation.Navigation); +api.internals.register(api.navigation.NavigationSelector.ITEM, api.navigation.NavigationItem); diff --git a/dist/dsfr/component/navigation/navigation.module.min.js b/dist/dsfr/component/navigation/navigation.module.min.js new file mode 100644 index 0000000..66b2f08 --- /dev/null +++ b/dist/dsfr/component/navigation/navigation.module.min.js @@ -0,0 +1,2 @@ +/*! DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) */ +const e=window.dsfr,t=e.internals.ns.selector("nav__item"),i=e.internals.ns.selector("collapse"),s={NAVIGATION:e.internals.ns.selector("nav"),COLLAPSE:`${t} > ${i}, ${t} > *:not(${t}):not(${i}) > ${i}, ${t} > *:not(${t}):not(${i}) > *:not(${t}):not(${i}) > ${i}`,COLLAPSE_LEGACY:`${t} ${i}`,ITEM:t,ITEM_RIGHT:`${t}--align-right`,MENU:e.internals.ns.selector("menu"),BUTTON:e.internals.ns.selector("nav__btn"),TRANSLATE_BUTTON:e.internals.ns.selector("translate__btn")};class n extends e.core.Instance{constructor(){super(),this._isRightAligned=!1}static get instanceClassName(){return"NavigationItem"}init(){this.addAscent(e.core.DisclosureEmission.ADDED,this.calculate.bind(this)),this.addAscent(e.core.DisclosureEmission.REMOVED,this.calculate.bind(this)),this.isResizing=!0,this.calculate()}resize(){this.calculate()}calculate(){const t=this.element.getDescendantInstances(e.core.Collapse.instanceClassName,null,!0)[0];if(t&&this.isBreakpoint(e.core.Breakpoints.LG)&&t.element.node.matches(s.MENU)){const e=this.element.node.parentElement.getBoundingClientRect().right,i=t.element.node.getBoundingClientRect().width,s=this.element.node.getBoundingClientRect().left;this.isRightAligned=s+i>e}else this.isRightAligned=!1}get isRightAligned(){return this._isRightAligned}set isRightAligned(t){this._isRightAligned!==t&&(this._isRightAligned=t,t?e.internals.dom.addClass(this.element.node,s.ITEM_RIGHT):e.internals.dom.removeClass(this.element.node,s.ITEM_RIGHT))}get collapsePrimary(){return this.element.children.map((e=>e.getInstance("CollapseButton"))).filter((e=>null!==e&&(e.hasClass(s.BUTTON)||e.hasClass(s.TRANSLATE_BUTTON))))[0]}}const o={NONE:-1,INSIDE:0,OUTSIDE:1};class a extends e.core.CollapsesGroup{static get instanceClassName(){return"Navigation"}init(){super.init(),this.clicked=!1,this.out=!1,this.addEmission(e.core.RootEmission.CLICK,this._handleRootClick.bind(this)),this.listen("mousedown",this.handleMouseDown.bind(this)),this.addEmission(e.core.RootEmission.KEYDOWN,this._keydown.bind(this)),this.listenClick({capture:!0}),this.isResizing=!0}validate(t){return super.validate(t)&&t.element.node.matches(e.internals.legacy.isLegacy?s.COLLAPSE_LEGACY:s.COLLAPSE)}get hasOpenedMenu(){return this.isBreakpoint(e.core.Breakpoints.LG)&&this.index>-1}_keydown(t){switch(t){case e.core.KeyCodes.ESCAPE:if(!this.hasOpenedMenu)return;this.index=-1;break;case e.core.KeyCodes.TAB:if(!this.hasOpenedMenu)return;this.request((()=>{this.current.node.contains(document.activeElement)||(this.index=-1)}))}}handleMouseDown(e){this.hasOpenedMenu&&(this.position=this.current.node.contains(e.target)?o.INSIDE:o.OUTSIDE,this.requestPosition())}handleClick(t){!t.target.matches("a, button")||t.target.matches("[aria-controls]")||t.target.matches(e.core.DisclosureSelector.PREVENT_CONCEAL)||(this.index=-1)}_handleRootClick(t){this.isBreakpoint(e.core.Breakpoints.LG)&&(this.node.contains(t)||(this.out=!0,this.requestPosition()))}requestPosition(){this.isRequesting||(this.isRequesting=!0,this.request(this.getPosition.bind(this)))}getPosition(){if(this.out)switch(this.position){case o.OUTSIDE:this.index=-1;break;case o.INSIDE:this.current&&!this.current.node.contains(document.activeElement)&&this.current.focus();break;default:this.index>-1&&!this.current.hasFocus&&(this.index=-1)}this.request(this.requested.bind(this))}requested(){this.position=o.NONE,this.out=!1,this.isRequesting=!1}get index(){return super.index}set index(e){-1===e&&this.current&&this.current.hasFocus&&this.current.focus(),super.index=e}get canUngroup(){return!this.isBreakpoint(e.core.Breakpoints.LG)}resize(){this.update()}}e.navigation={Navigation:a,NavigationItem:n,NavigationMousePosition:o,NavigationSelector:s},e.internals.register(e.navigation.NavigationSelector.NAVIGATION,e.navigation.Navigation),e.internals.register(e.navigation.NavigationSelector.ITEM,e.navigation.NavigationItem); diff --git a/dist/dsfr/component/navigation/navigation.print.css b/dist/dsfr/component/navigation/navigation.print.css new file mode 100644 index 0000000..56227db --- /dev/null +++ b/dist/dsfr/component/navigation/navigation.print.css @@ -0,0 +1,8 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media print { + .fr-navigation { + display: none; + } +} diff --git a/dist/dsfr/component/navigation/navigation.print.min.css b/dist/dsfr/component/navigation/navigation.print.min.css new file mode 100644 index 0000000..58e413d --- /dev/null +++ b/dist/dsfr/component/navigation/navigation.print.min.css @@ -0,0 +1,3 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media print{.fr-navigation{display:none}} \ No newline at end of file diff --git a/dist/dsfr/component/notice/notice.css b/dist/dsfr/component/notice/notice.css new file mode 100644 index 0000000..6db1959 --- /dev/null +++ b/dist/dsfr/component/notice/notice.css @@ -0,0 +1,548 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + ALERT +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-notice { + position: relative; + + --title-spacing: 0; + --text-spacing: 0; + padding-top: 1rem; + padding-bottom: 1rem; + background-color: var(--background-contrast-grey); + color: var(--text-title-grey); +} + +.fr-notice__body { + position: relative; + display: flex; + flex-direction: row; + align-items: flex-start; + justify-content: space-between; +} + +.fr-notice__body h1, +.fr-notice__body h2, +.fr-notice__body h3, +.fr-notice__body h4, +.fr-notice__body h5, +.fr-notice__body h6 { + color: inherit; + line-height: inherit; + font-size: inherit; +} + +.fr-notice__title { + position: relative; + margin-right: 0.25rem; + font-weight: 700; +} + +.fr-notice__title::before { + --icon-size: 1.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + margin-right: 0.5rem; +} + +.fr-notice__desc { + margin-right: 0.25rem; +} + +.fr-notice__title, +.fr-notice__desc { + display: block; +} + +.fr-notice__title, +.fr-notice__desc, +.fr-notice__link { + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-notice--no-icon .fr-notice__title::before { + display: none; +} + +.fr-notice .fr-btn--close { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + margin-top: -0.25rem; + margin-left: 0.25rem; + color: inherit; +} + +.fr-notice .fr-btn--close::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/close-line.svg"); + mask-image: url("../../icons/system/close-line.svg"); + content: ""; +} + +.fr-notice--info .fr-notice__title::before, +.fr-notice--warning .fr-notice__title::before, +.fr-notice--alert .fr-notice__title::before, +.fr-notice--weather-orange .fr-notice__title::before, +.fr-notice--weather-red .fr-notice__title::before, +.fr-notice--weather-purple .fr-notice__title::before, +.fr-notice--witness .fr-notice__title::before, +.fr-notice--kidnapping .fr-notice__title::before, +.fr-notice--attack .fr-notice__title::before, +.fr-notice--cyberattack .fr-notice__title::before { + content: ""; +} + +.fr-notice--info .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + -webkit-mask-image: url("../../icons/system/fr--info-fill.svg"); + mask-image: url("../../icons/system/fr--info-fill.svg"); +} + +.fr-notice--warning .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + -webkit-mask-image: url("../../icons/system/fr--warning-fill.svg"); + mask-image: url("../../icons/system/fr--warning-fill.svg"); +} + +.fr-notice--alert .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + -webkit-mask-image: url("../../icons/system/error-warning-fill.svg"); + mask-image: url("../../icons/system/error-warning-fill.svg"); +} + +.fr-notice--weather-orange .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + -webkit-mask-image: url("../../icons/weather/heavy-showers-fill.svg"); + mask-image: url("../../icons/weather/heavy-showers-fill.svg"); +} + +.fr-notice--weather-red .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + -webkit-mask-image: url("../../icons/weather/heavy-showers-fill.svg"); + mask-image: url("../../icons/weather/heavy-showers-fill.svg"); +} + +.fr-notice--weather-purple .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + -webkit-mask-image: url("../../icons/weather/typhoon-fill.svg"); + mask-image: url("../../icons/weather/typhoon-fill.svg"); +} + +.fr-notice--witness, +.fr-notice--kidnapping, +.fr-notice--attack, +.fr-notice--cyberattack { + padding-top: 1.375rem; + background-position: 0 0; + background-size: 100% 0.375rem; + background-repeat: no-repeat; +} + +.fr-notice--witness .fr-notice__title, +.fr-notice--kidnapping .fr-notice__title, +.fr-notice--attack .fr-notice__title, +.fr-notice--cyberattack .fr-notice__title { + text-transform: uppercase; +} + +.fr-notice--witness .fr-notice__title::before, +.fr-notice--cyberattack .fr-notice__title::before { + -webkit-mask-image: url("../../icons/system/fr--warning-fill.svg"); + mask-image: url("../../icons/system/fr--warning-fill.svg"); +} + +.fr-notice--kidnapping .fr-notice__title::before { + -webkit-mask-image: url("../../icons/system/fr--alert-warning-fill.svg"); + mask-image: url("../../icons/system/fr--alert-warning-fill.svg"); +} + +.fr-notice--attack .fr-notice__title::before { + -webkit-mask-image: url("../../icons/system/fr--alert-warning-2-fill.svg"); + mask-image: url("../../icons/system/fr--alert-warning-2-fill.svg"); +} + +.fr-notice--info { + background-color: var(--background-contrast-info); + + --idle: transparent; + --hover: var(--background-contrast-info-hover); + --active: var(--background-contrast-info-active); + color: var(--text-default-info); +} + +.fr-notice--warning, +.fr-notice--weather-orange { + background-color: var(--background-contrast-warning); + + --idle: transparent; + --hover: var(--background-contrast-warning-hover); + --active: var(--background-contrast-warning-active); + color: var(--text-default-warning); +} + +.fr-notice--alert { + background-color: var(--background-contrast-error); + + --idle: transparent; + --hover: var(--background-contrast-error-hover); + --active: var(--background-contrast-error-active); + color: var(--text-default-error); +} + +.fr-notice--weather-red { + background-color: var(--background-flat-error); + + --idle: transparent; + --hover: var(--background-flat-error-hover); + --active: var(--background-flat-error-active); + color: var(--text-inverted-grey); +} + +.fr-notice--weather-red .fr-btn--close { + background-color: var(--background-action-high-error); + + --idle: transparent; + --hover: var(--background-action-high-error-hover); + --active: var(--background-action-high-error-active); +} + +.fr-notice--weather-purple { + background-color: var(--background-flat-purple-glycine); + + --idle: transparent; + --hover: var(--background-flat-purple-glycine-hover); + --active: var(--background-flat-purple-glycine-active); + color: var(--text-inverted-grey); +} + +.fr-notice--weather-purple .fr-btn--close { + background-color: var(--background-action-high-purple-glycine); + + --idle: transparent; + --hover: var(--background-action-high-purple-glycine-hover); + --active: var(--background-action-high-purple-glycine-active); +} + +.fr-notice--witness { + background-color: var(--background-flat-grey); + + --idle: transparent; + --hover: var(--background-flat-grey-hover); + --active: var(--background-flat-grey-active); + color: var(--text-inverted-grey); + background-image: linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)); +} + +.fr-notice--witness .fr-btn--close { + background-color: var(--background-action-high-grey); + + --idle: transparent; + --hover: var(--background-action-high-grey-hover); + --active: var(--background-action-high-grey-active); +} + +.fr-notice--kidnapping, +.fr-notice--attack { + background-color: var(--background-flat-error); + + --idle: transparent; + --hover: var(--background-flat-error-hover); + --active: var(--background-flat-error-active); + color: var(--text-inverted-grey); + background-image: linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)); +} + +.fr-notice--kidnapping .fr-btn--close, +.fr-notice--attack .fr-btn--close { + background-color: var(--background-action-high-error); + + --idle: transparent; + --hover: var(--background-action-high-error-hover); + --active: var(--background-action-high-error-active); +} + +.fr-notice--cyberattack { + background-color: var(--background-flat-grey); + + --idle: transparent; + --hover: var(--background-flat-grey-hover); + --active: var(--background-flat-grey-active); + color: var(--text-inverted-grey); + background-image: linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)); +} + +.fr-notice--cyberattack .fr-btn--close { + background-color: var(--background-action-high-grey); + + --idle: transparent; + --hover: var(--background-action-high-grey-hover); + --active: var(--background-action-high-grey-active); +} +@media (min-width: 36em) { + /*! media sm */ + .fr-notice__title, + .fr-notice__desc { + display: inline; + } + + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + .fr-notice__title, + .fr-notice__desc, + .fr-notice__link { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-notice .fr-btn--close { + margin-left: 1rem; + } + + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-notice { + outline: 1px solid; + } + + .fr-notice__title::before { + forced-color-adjust: none; + background-color: canvastext; + } + + .fr-notice .fr-btn--close::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-notice--weather-red, + .fr-notice--weather-purple { + color: highlight; + } + + .fr-notice--weather-red .fr-notice__title::before, + .fr-notice--weather-purple .fr-notice__title::before { + forced-color-adjust: none; + background-color: highlight; + } + + .fr-notice--witness .fr-notice__title::before, + .fr-notice--kidnapping .fr-notice__title::before, + .fr-notice--attack .fr-notice__title::before, + .fr-notice--cyberattack .fr-notice__title::before { + forced-color-adjust: none; + background-color: highlight; + } + + .fr-notice--witness, + .fr-notice--kidnapping, + .fr-notice--attack, + .fr-notice--cyberattack { + color: highlight; + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-notice__title, + .fr-notice p { + margin: 0; + } + + .fr-notice__title::before { + vertical-align: -6px; + color: transparent; + } + + .fr-notice--info .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("../../icons/system/fr--info-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice--warning .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-notice--alert .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-notice--witness .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-notice--cyberattack .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("../../icons/system/fr--warning-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice--weather-orange .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("../../icons/weather/heavy-showers-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice--weather-red .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("../../icons/weather/heavy-showers-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice--weather-purple .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("../../icons/weather/typhoon-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice--kidnapping .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("../../icons/system/fr--alert-warning-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice--attack .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("../../icons/system/fr--alert-warning-2-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice .fr-btn--close::before, + .fr-notice .fr-btn--close::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/close-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-notice { + background-color: #eee; + color: #161616; + } + + .fr-notice--info { + background-color: #e8edff; + color: #0063cb; + } + + .fr-notice--warning, + .fr-notice--weather-orange { + background-color: #ffe9e6; + color: #b34000; + } + + .fr-notice--alert { + background-color: #ffe9e9; + color: #ce0500; + } + + .fr-notice--weather-red { + background-color: #ce0500; + color: #fff; + } + + .fr-notice--weather-red .fr-btn--close { + background-color: #ce0500; + } + + .fr-notice--weather-purple { + background-color: #6e445a; + color: #fff; + } + + .fr-notice--weather-purple .fr-btn--close { + background-color: #6e445a; + } + + .fr-notice--witness { + background-color: #3a3a3a; + color: #fff; + background-image: linear-gradient(0deg, #ce0500, #ce0500); + } + + .fr-notice--witness .fr-btn--close { + background-color: #3a3a3a; + } + + .fr-notice--kidnapping, + .fr-notice--attack { + background-color: #ce0500; + color: #fff; + background-image: linear-gradient(0deg, #3a3a3a, #3a3a3a); + } + + .fr-notice--kidnapping .fr-btn--close, + .fr-notice--attack .fr-btn--close { + background-color: #ce0500; + } + + .fr-notice--cyberattack { + background-color: #3a3a3a; + color: #fff; + background-image: linear-gradient(0deg, #0063cb, #0063cb); + } + + .fr-notice--cyberattack .fr-btn--close { + background-color: #3a3a3a; + } +} +@media print { + .fr-notice { + border-top: 1px solid var(--border-default-grey); + border-bottom: 1px solid var(--border-default-grey); + margin-bottom: 1rem; + } + + .fr-notice .fr-btn--close { + display: none; + } + + .fr-notice__title::before { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-notice--weather-red, + .fr-notice--attack { + color: var(--text-default-error); + background: none; + } + + .fr-notice--witness, + .fr-notice--cyberattack { + color: var(--text-default-grey); + background: none; + } + + .fr-notice--weather-purple { + color: var(--text-label-purple-glycine); + background: none; + } +} diff --git a/dist/dsfr/component/notice/notice.legacy.css b/dist/dsfr/component/notice/notice.legacy.css new file mode 100644 index 0000000..a54ee80 --- /dev/null +++ b/dist/dsfr/component/notice/notice.legacy.css @@ -0,0 +1,152 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-notice__title, + .fr-notice p { + margin: 0; + } + + .fr-notice__title::before { + vertical-align: -6px; + color: transparent; + } + + .fr-notice--info .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("../../icons/system/fr--info-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice--warning .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-notice--alert .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-notice--witness .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-notice--cyberattack .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("../../icons/system/fr--warning-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice--weather-orange .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("../../icons/weather/heavy-showers-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice--weather-red .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("../../icons/weather/heavy-showers-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice--weather-purple .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("../../icons/weather/typhoon-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice--kidnapping .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("../../icons/system/fr--alert-warning-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice--attack .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("../../icons/system/fr--alert-warning-2-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice .fr-btn--close::before, + .fr-notice .fr-btn--close::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/close-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-notice { + background-color: #eee; + color: #161616; + } + + .fr-notice--info { + background-color: #e8edff; + color: #0063cb; + } + + .fr-notice--warning, + .fr-notice--weather-orange { + background-color: #ffe9e6; + color: #b34000; + } + + .fr-notice--alert { + background-color: #ffe9e9; + color: #ce0500; + } + + .fr-notice--weather-red { + background-color: #ce0500; + color: #fff; + } + + .fr-notice--weather-red .fr-btn--close { + background-color: #ce0500; + } + + .fr-notice--weather-purple { + background-color: #6e445a; + color: #fff; + } + + .fr-notice--weather-purple .fr-btn--close { + background-color: #6e445a; + } + + .fr-notice--witness { + background-color: #3a3a3a; + color: #fff; + background-image: linear-gradient(0deg, #ce0500, #ce0500); + } + + .fr-notice--witness .fr-btn--close { + background-color: #3a3a3a; + } + + .fr-notice--kidnapping, + .fr-notice--attack { + background-color: #ce0500; + color: #fff; + background-image: linear-gradient(0deg, #3a3a3a, #3a3a3a); + } + + .fr-notice--kidnapping .fr-btn--close, + .fr-notice--attack .fr-btn--close { + background-color: #ce0500; + } + + .fr-notice--cyberattack { + background-color: #3a3a3a; + color: #fff; + background-image: linear-gradient(0deg, #0063cb, #0063cb); + } + + .fr-notice--cyberattack .fr-btn--close { + background-color: #3a3a3a; + } +} diff --git a/dist/dsfr/component/notice/notice.legacy.min.css b/dist/dsfr/component/notice/notice.legacy.min.css new file mode 100644 index 0000000..b97ab6a --- /dev/null +++ b/dist/dsfr/component/notice/notice.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-notice p,.fr-notice__title{margin:0}.fr-notice__title:before{color:transparent;vertical-align:-6px}.fr-notice--info .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-image:url(../../icons/system/fr--info-fill.svg);height:1.5rem;width:1.5rem}.fr-notice--alert .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before,.fr-notice--cyberattack .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before,.fr-notice--warning .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before,.fr-notice--witness .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-image:url(../../icons/system/fr--warning-fill.svg);height:1.5rem;width:1.5rem}.fr-notice--weather-orange .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before,.fr-notice--weather-red .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-image:url(../../icons/weather/heavy-showers-fill.svg);height:1.5rem;width:1.5rem}.fr-notice--weather-purple .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-image:url(../../icons/weather/typhoon-fill.svg);height:1.5rem;width:1.5rem}.fr-notice--kidnapping .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-image:url(../../icons/system/fr--alert-warning-fill.svg);height:1.5rem;width:1.5rem}.fr-notice--attack .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-image:url(../../icons/system/fr--alert-warning-2-fill.svg);height:1.5rem;width:1.5rem}.fr-notice .fr-btn--close:after,.fr-notice .fr-btn--close:before{background-color:transparent;background-image:url(../../icons/system/close-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-notice{background-color:#eee;color:#161616}.fr-notice--info{background-color:#e8edff;color:#0063cb}.fr-notice--warning,.fr-notice--weather-orange{background-color:#ffe9e6;color:#b34000}.fr-notice--alert{background-color:#ffe9e9;color:#ce0500}.fr-notice--weather-red{color:#fff}.fr-notice--weather-red,.fr-notice--weather-red .fr-btn--close{background-color:#ce0500}.fr-notice--weather-purple{background-color:#6e445a;color:#fff}.fr-notice--weather-purple .fr-btn--close{background-color:#6e445a}.fr-notice--witness{background-image:linear-gradient(0deg,#ce0500,#ce0500);color:#fff}.fr-notice--witness,.fr-notice--witness .fr-btn--close{background-color:#3a3a3a}.fr-notice--attack,.fr-notice--kidnapping{background-color:#ce0500;background-image:linear-gradient(0deg,#3a3a3a,#3a3a3a);color:#fff}.fr-notice--attack .fr-btn--close,.fr-notice--kidnapping .fr-btn--close{background-color:#ce0500}.fr-notice--cyberattack{background-image:linear-gradient(0deg,#0063cb,#0063cb);color:#fff}.fr-notice--cyberattack,.fr-notice--cyberattack .fr-btn--close{background-color:#3a3a3a}} \ No newline at end of file diff --git a/dist/dsfr/component/notice/notice.main.css b/dist/dsfr/component/notice/notice.main.css new file mode 100644 index 0000000..305d345 --- /dev/null +++ b/dist/dsfr/component/notice/notice.main.css @@ -0,0 +1,370 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + ALERT +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-notice { + position: relative; + + --title-spacing: 0; + --text-spacing: 0; + padding-top: 1rem; + padding-bottom: 1rem; + background-color: var(--background-contrast-grey); + color: var(--text-title-grey); +} + +.fr-notice__body { + position: relative; + display: flex; + flex-direction: row; + align-items: flex-start; + justify-content: space-between; +} + +.fr-notice__body h1, +.fr-notice__body h2, +.fr-notice__body h3, +.fr-notice__body h4, +.fr-notice__body h5, +.fr-notice__body h6 { + color: inherit; + line-height: inherit; + font-size: inherit; +} + +.fr-notice__title { + position: relative; + margin-right: 0.25rem; + font-weight: 700; +} + +.fr-notice__title::before { + --icon-size: 1.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + margin-right: 0.5rem; +} + +.fr-notice__desc { + margin-right: 0.25rem; +} + +.fr-notice__title, +.fr-notice__desc { + display: block; +} + +.fr-notice__title, +.fr-notice__desc, +.fr-notice__link { + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-notice--no-icon .fr-notice__title::before { + display: none; +} + +.fr-notice .fr-btn--close { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + margin-top: -0.25rem; + margin-left: 0.25rem; + color: inherit; +} + +.fr-notice .fr-btn--close::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/close-line.svg"); + mask-image: url("../../icons/system/close-line.svg"); + content: ""; +} + +.fr-notice--info .fr-notice__title::before, +.fr-notice--warning .fr-notice__title::before, +.fr-notice--alert .fr-notice__title::before, +.fr-notice--weather-orange .fr-notice__title::before, +.fr-notice--weather-red .fr-notice__title::before, +.fr-notice--weather-purple .fr-notice__title::before, +.fr-notice--witness .fr-notice__title::before, +.fr-notice--kidnapping .fr-notice__title::before, +.fr-notice--attack .fr-notice__title::before, +.fr-notice--cyberattack .fr-notice__title::before { + content: ""; +} + +.fr-notice--info .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + -webkit-mask-image: url("../../icons/system/fr--info-fill.svg"); + mask-image: url("../../icons/system/fr--info-fill.svg"); +} + +.fr-notice--warning .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + -webkit-mask-image: url("../../icons/system/fr--warning-fill.svg"); + mask-image: url("../../icons/system/fr--warning-fill.svg"); +} + +.fr-notice--alert .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + -webkit-mask-image: url("../../icons/system/error-warning-fill.svg"); + mask-image: url("../../icons/system/error-warning-fill.svg"); +} + +.fr-notice--weather-orange .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + -webkit-mask-image: url("../../icons/weather/heavy-showers-fill.svg"); + mask-image: url("../../icons/weather/heavy-showers-fill.svg"); +} + +.fr-notice--weather-red .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + -webkit-mask-image: url("../../icons/weather/heavy-showers-fill.svg"); + mask-image: url("../../icons/weather/heavy-showers-fill.svg"); +} + +.fr-notice--weather-purple .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + -webkit-mask-image: url("../../icons/weather/typhoon-fill.svg"); + mask-image: url("../../icons/weather/typhoon-fill.svg"); +} + +.fr-notice--witness, +.fr-notice--kidnapping, +.fr-notice--attack, +.fr-notice--cyberattack { + padding-top: 1.375rem; + background-position: 0 0; + background-size: 100% 0.375rem; + background-repeat: no-repeat; +} + +.fr-notice--witness .fr-notice__title, +.fr-notice--kidnapping .fr-notice__title, +.fr-notice--attack .fr-notice__title, +.fr-notice--cyberattack .fr-notice__title { + text-transform: uppercase; +} + +.fr-notice--witness .fr-notice__title::before, +.fr-notice--cyberattack .fr-notice__title::before { + -webkit-mask-image: url("../../icons/system/fr--warning-fill.svg"); + mask-image: url("../../icons/system/fr--warning-fill.svg"); +} + +.fr-notice--kidnapping .fr-notice__title::before { + -webkit-mask-image: url("../../icons/system/fr--alert-warning-fill.svg"); + mask-image: url("../../icons/system/fr--alert-warning-fill.svg"); +} + +.fr-notice--attack .fr-notice__title::before { + -webkit-mask-image: url("../../icons/system/fr--alert-warning-2-fill.svg"); + mask-image: url("../../icons/system/fr--alert-warning-2-fill.svg"); +} + +.fr-notice--info { + background-color: var(--background-contrast-info); + + --idle: transparent; + --hover: var(--background-contrast-info-hover); + --active: var(--background-contrast-info-active); + color: var(--text-default-info); +} + +.fr-notice--warning, +.fr-notice--weather-orange { + background-color: var(--background-contrast-warning); + + --idle: transparent; + --hover: var(--background-contrast-warning-hover); + --active: var(--background-contrast-warning-active); + color: var(--text-default-warning); +} + +.fr-notice--alert { + background-color: var(--background-contrast-error); + + --idle: transparent; + --hover: var(--background-contrast-error-hover); + --active: var(--background-contrast-error-active); + color: var(--text-default-error); +} + +.fr-notice--weather-red { + background-color: var(--background-flat-error); + + --idle: transparent; + --hover: var(--background-flat-error-hover); + --active: var(--background-flat-error-active); + color: var(--text-inverted-grey); +} + +.fr-notice--weather-red .fr-btn--close { + background-color: var(--background-action-high-error); + + --idle: transparent; + --hover: var(--background-action-high-error-hover); + --active: var(--background-action-high-error-active); +} + +.fr-notice--weather-purple { + background-color: var(--background-flat-purple-glycine); + + --idle: transparent; + --hover: var(--background-flat-purple-glycine-hover); + --active: var(--background-flat-purple-glycine-active); + color: var(--text-inverted-grey); +} + +.fr-notice--weather-purple .fr-btn--close { + background-color: var(--background-action-high-purple-glycine); + + --idle: transparent; + --hover: var(--background-action-high-purple-glycine-hover); + --active: var(--background-action-high-purple-glycine-active); +} + +.fr-notice--witness { + background-color: var(--background-flat-grey); + + --idle: transparent; + --hover: var(--background-flat-grey-hover); + --active: var(--background-flat-grey-active); + color: var(--text-inverted-grey); + background-image: linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)); +} + +.fr-notice--witness .fr-btn--close { + background-color: var(--background-action-high-grey); + + --idle: transparent; + --hover: var(--background-action-high-grey-hover); + --active: var(--background-action-high-grey-active); +} + +.fr-notice--kidnapping, +.fr-notice--attack { + background-color: var(--background-flat-error); + + --idle: transparent; + --hover: var(--background-flat-error-hover); + --active: var(--background-flat-error-active); + color: var(--text-inverted-grey); + background-image: linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)); +} + +.fr-notice--kidnapping .fr-btn--close, +.fr-notice--attack .fr-btn--close { + background-color: var(--background-action-high-error); + + --idle: transparent; + --hover: var(--background-action-high-error-hover); + --active: var(--background-action-high-error-active); +} + +.fr-notice--cyberattack { + background-color: var(--background-flat-grey); + + --idle: transparent; + --hover: var(--background-flat-grey-hover); + --active: var(--background-flat-grey-active); + color: var(--text-inverted-grey); + background-image: linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)); +} + +.fr-notice--cyberattack .fr-btn--close { + background-color: var(--background-action-high-grey); + + --idle: transparent; + --hover: var(--background-action-high-grey-hover); + --active: var(--background-action-high-grey-active); +} +@media (min-width: 36em) { + /*! media sm */ + .fr-notice__title, + .fr-notice__desc { + display: inline; + } +} +@media (min-width: 48em) { + /*! media md */ + .fr-notice__title, + .fr-notice__desc, + .fr-notice__link { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-notice .fr-btn--close { + margin-left: 1rem; + } +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-notice { + outline: 1px solid; + } + + .fr-notice__title::before { + forced-color-adjust: none; + background-color: canvastext; + } + + .fr-notice .fr-btn--close::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-notice--weather-red, + .fr-notice--weather-purple { + color: highlight; + } + + .fr-notice--weather-red .fr-notice__title::before, + .fr-notice--weather-purple .fr-notice__title::before { + forced-color-adjust: none; + background-color: highlight; + } + + .fr-notice--witness .fr-notice__title::before, + .fr-notice--kidnapping .fr-notice__title::before, + .fr-notice--attack .fr-notice__title::before, + .fr-notice--cyberattack .fr-notice__title::before { + forced-color-adjust: none; + background-color: highlight; + } + + .fr-notice--witness, + .fr-notice--kidnapping, + .fr-notice--attack, + .fr-notice--cyberattack { + color: highlight; + } +} diff --git a/dist/dsfr/component/notice/notice.main.min.css b/dist/dsfr/component/notice/notice.main.min.css new file mode 100644 index 0000000..c6bed3e --- /dev/null +++ b/dist/dsfr/component/notice/notice.main.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-notice{--title-spacing:0;--text-spacing:0;background-color:var(--background-contrast-grey);color:var(--text-title-grey);padding-bottom:1rem;padding-top:1rem;position:relative}.fr-notice__body{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;position:relative}.fr-notice__body h1,.fr-notice__body h2,.fr-notice__body h3,.fr-notice__body h4,.fr-notice__body h5,.fr-notice__body h6{color:inherit;font-size:inherit;line-height:inherit}.fr-notice__title{font-weight:700;margin-right:.25rem;position:relative}.fr-notice__title:before{--icon-size:1.5rem;background-color:currentColor;display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-right:.5rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-notice__desc{margin-right:.25rem}.fr-notice__desc,.fr-notice__title{display:block}.fr-notice__desc,.fr-notice__link,.fr-notice__title{font-size:.875rem;line-height:1.5rem}.fr-notice--no-icon .fr-notice__title:before{display:none}.fr-notice .fr-btn--close{color:inherit;font-size:.875rem;line-height:1.5rem;margin-left:.25rem;margin-top:-.25rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-notice .fr-btn--close:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../../icons/system/close-line.svg);mask-image:url(../../icons/system/close-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-notice--alert .fr-notice__title:before,.fr-notice--attack .fr-notice__title:before,.fr-notice--cyberattack .fr-notice__title:before,.fr-notice--info .fr-notice__title:before,.fr-notice--kidnapping .fr-notice__title:before,.fr-notice--warning .fr-notice__title:before,.fr-notice--weather-orange .fr-notice__title:before,.fr-notice--weather-purple .fr-notice__title:before,.fr-notice--weather-red .fr-notice__title:before,.fr-notice--witness .fr-notice__title:before{content:""}.fr-notice--info .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{-webkit-mask-image:url(../../icons/system/fr--info-fill.svg);mask-image:url(../../icons/system/fr--info-fill.svg)}.fr-notice--warning .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{-webkit-mask-image:url(../../icons/system/fr--warning-fill.svg);mask-image:url(../../icons/system/fr--warning-fill.svg)}.fr-notice--alert .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{-webkit-mask-image:url(../../icons/system/error-warning-fill.svg);mask-image:url(../../icons/system/error-warning-fill.svg)}.fr-notice--weather-orange .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before,.fr-notice--weather-red .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{-webkit-mask-image:url(../../icons/weather/heavy-showers-fill.svg);mask-image:url(../../icons/weather/heavy-showers-fill.svg)}.fr-notice--weather-purple .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{-webkit-mask-image:url(../../icons/weather/typhoon-fill.svg);mask-image:url(../../icons/weather/typhoon-fill.svg)}.fr-notice--attack,.fr-notice--cyberattack,.fr-notice--kidnapping,.fr-notice--witness{background-position:0 0;background-repeat:no-repeat;background-size:100% .375rem;padding-top:1.375rem}.fr-notice--attack .fr-notice__title,.fr-notice--cyberattack .fr-notice__title,.fr-notice--kidnapping .fr-notice__title,.fr-notice--witness .fr-notice__title{text-transform:uppercase}.fr-notice--cyberattack .fr-notice__title:before,.fr-notice--witness .fr-notice__title:before{-webkit-mask-image:url(../../icons/system/fr--warning-fill.svg);mask-image:url(../../icons/system/fr--warning-fill.svg)}.fr-notice--kidnapping .fr-notice__title:before{-webkit-mask-image:url(../../icons/system/fr--alert-warning-fill.svg);mask-image:url(../../icons/system/fr--alert-warning-fill.svg)}.fr-notice--attack .fr-notice__title:before{-webkit-mask-image:url(../../icons/system/fr--alert-warning-2-fill.svg);mask-image:url(../../icons/system/fr--alert-warning-2-fill.svg)}.fr-notice--info{--idle:transparent;--hover:var(--background-contrast-info-hover);--active:var(--background-contrast-info-active);background-color:var(--background-contrast-info);color:var(--text-default-info)}.fr-notice--warning,.fr-notice--weather-orange{--idle:transparent;--hover:var(--background-contrast-warning-hover);--active:var(--background-contrast-warning-active);background-color:var(--background-contrast-warning);color:var(--text-default-warning)}.fr-notice--alert{--idle:transparent;--hover:var(--background-contrast-error-hover);--active:var(--background-contrast-error-active);background-color:var(--background-contrast-error);color:var(--text-default-error)}.fr-notice--weather-red{--idle:transparent;--hover:var(--background-flat-error-hover);--active:var(--background-flat-error-active);background-color:var(--background-flat-error);color:var(--text-inverted-grey)}.fr-notice--weather-red .fr-btn--close{--idle:transparent;--hover:var(--background-action-high-error-hover);--active:var(--background-action-high-error-active);background-color:var(--background-action-high-error)}.fr-notice--weather-purple{--idle:transparent;--hover:var(--background-flat-purple-glycine-hover);--active:var(--background-flat-purple-glycine-active);background-color:var(--background-flat-purple-glycine);color:var(--text-inverted-grey)}.fr-notice--weather-purple .fr-btn--close{--idle:transparent;--hover:var(--background-action-high-purple-glycine-hover);--active:var(--background-action-high-purple-glycine-active);background-color:var(--background-action-high-purple-glycine)}.fr-notice--witness{--idle:transparent;--hover:var(--background-flat-grey-hover);--active:var(--background-flat-grey-active);background-color:var(--background-flat-grey);background-image:linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error));color:var(--text-inverted-grey)}.fr-notice--witness .fr-btn--close{--idle:transparent;--hover:var(--background-action-high-grey-hover);--active:var(--background-action-high-grey-active);background-color:var(--background-action-high-grey)}.fr-notice--attack,.fr-notice--kidnapping{--idle:transparent;--hover:var(--background-flat-error-hover);--active:var(--background-flat-error-active);background-color:var(--background-flat-error);background-image:linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey));color:var(--text-inverted-grey)}.fr-notice--attack .fr-btn--close,.fr-notice--kidnapping .fr-btn--close{--idle:transparent;--hover:var(--background-action-high-error-hover);--active:var(--background-action-high-error-active);background-color:var(--background-action-high-error)}.fr-notice--cyberattack{--idle:transparent;--hover:var(--background-flat-grey-hover);--active:var(--background-flat-grey-active);background-color:var(--background-flat-grey);background-image:linear-gradient(0deg,var(--border-plain-info),var(--border-plain-info));color:var(--text-inverted-grey)}.fr-notice--cyberattack .fr-btn--close{--idle:transparent;--hover:var(--background-action-high-grey-hover);--active:var(--background-action-high-grey-active);background-color:var(--background-action-high-grey)}@media (min-width:36em){ + /*! media sm */.fr-notice__desc,.fr-notice__title{display:inline}}@media (min-width:48em){ + /*! media md */.fr-notice__desc,.fr-notice__link,.fr-notice__title{font-size:1rem;line-height:1.5rem}.fr-notice .fr-btn--close{margin-left:1rem}}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-notice{outline:1px solid}.fr-notice__title:before{background-color:canvastext;forced-color-adjust:none}.fr-notice .fr-btn--close:before{background-color:buttontext;forced-color-adjust:none}.fr-notice--weather-purple,.fr-notice--weather-red{color:highlight}.fr-notice--attack .fr-notice__title:before,.fr-notice--cyberattack .fr-notice__title:before,.fr-notice--kidnapping .fr-notice__title:before,.fr-notice--weather-purple .fr-notice__title:before,.fr-notice--weather-red .fr-notice__title:before,.fr-notice--witness .fr-notice__title:before{background-color:highlight;forced-color-adjust:none}.fr-notice--attack,.fr-notice--cyberattack,.fr-notice--kidnapping,.fr-notice--witness{color:highlight}} \ No newline at end of file diff --git a/dist/dsfr/component/notice/notice.min.css b/dist/dsfr/component/notice/notice.min.css new file mode 100644 index 0000000..2ee3d49 --- /dev/null +++ b/dist/dsfr/component/notice/notice.min.css @@ -0,0 +1,11 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-notice{--title-spacing:0;--text-spacing:0;background-color:var(--background-contrast-grey);color:var(--text-title-grey);padding-bottom:1rem;padding-top:1rem;position:relative}.fr-notice__body{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;position:relative}.fr-notice__body h1,.fr-notice__body h2,.fr-notice__body h3,.fr-notice__body h4,.fr-notice__body h5,.fr-notice__body h6{color:inherit;font-size:inherit;line-height:inherit}.fr-notice__title{font-weight:700;margin-right:.25rem;position:relative}.fr-notice__title:before{--icon-size:1.5rem;background-color:currentColor;display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-right:.5rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-notice__desc{margin-right:.25rem}.fr-notice__desc,.fr-notice__title{display:block}.fr-notice__desc,.fr-notice__link,.fr-notice__title{font-size:.875rem;line-height:1.5rem}.fr-notice--no-icon .fr-notice__title:before{display:none}.fr-notice .fr-btn--close{color:inherit;font-size:.875rem;line-height:1.5rem;margin-left:.25rem;margin-top:-.25rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-notice .fr-btn--close:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../../icons/system/close-line.svg);mask-image:url(../../icons/system/close-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-notice--alert .fr-notice__title:before,.fr-notice--attack .fr-notice__title:before,.fr-notice--cyberattack .fr-notice__title:before,.fr-notice--info .fr-notice__title:before,.fr-notice--kidnapping .fr-notice__title:before,.fr-notice--warning .fr-notice__title:before,.fr-notice--weather-orange .fr-notice__title:before,.fr-notice--weather-purple .fr-notice__title:before,.fr-notice--weather-red .fr-notice__title:before,.fr-notice--witness .fr-notice__title:before{content:""}.fr-notice--info .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{-webkit-mask-image:url(../../icons/system/fr--info-fill.svg);mask-image:url(../../icons/system/fr--info-fill.svg)}.fr-notice--warning .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{-webkit-mask-image:url(../../icons/system/fr--warning-fill.svg);mask-image:url(../../icons/system/fr--warning-fill.svg)}.fr-notice--alert .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{-webkit-mask-image:url(../../icons/system/error-warning-fill.svg);mask-image:url(../../icons/system/error-warning-fill.svg)}.fr-notice--weather-orange .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before,.fr-notice--weather-red .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{-webkit-mask-image:url(../../icons/weather/heavy-showers-fill.svg);mask-image:url(../../icons/weather/heavy-showers-fill.svg)}.fr-notice--weather-purple .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{-webkit-mask-image:url(../../icons/weather/typhoon-fill.svg);mask-image:url(../../icons/weather/typhoon-fill.svg)}.fr-notice--attack,.fr-notice--cyberattack,.fr-notice--kidnapping,.fr-notice--witness{background-position:0 0;background-repeat:no-repeat;background-size:100% .375rem;padding-top:1.375rem}.fr-notice--attack .fr-notice__title,.fr-notice--cyberattack .fr-notice__title,.fr-notice--kidnapping .fr-notice__title,.fr-notice--witness .fr-notice__title{text-transform:uppercase}.fr-notice--cyberattack .fr-notice__title:before,.fr-notice--witness .fr-notice__title:before{-webkit-mask-image:url(../../icons/system/fr--warning-fill.svg);mask-image:url(../../icons/system/fr--warning-fill.svg)}.fr-notice--kidnapping .fr-notice__title:before{-webkit-mask-image:url(../../icons/system/fr--alert-warning-fill.svg);mask-image:url(../../icons/system/fr--alert-warning-fill.svg)}.fr-notice--attack .fr-notice__title:before{-webkit-mask-image:url(../../icons/system/fr--alert-warning-2-fill.svg);mask-image:url(../../icons/system/fr--alert-warning-2-fill.svg)}.fr-notice--info{--idle:transparent;--hover:var(--background-contrast-info-hover);--active:var(--background-contrast-info-active);background-color:var(--background-contrast-info);color:var(--text-default-info)}.fr-notice--warning,.fr-notice--weather-orange{--idle:transparent;--hover:var(--background-contrast-warning-hover);--active:var(--background-contrast-warning-active);background-color:var(--background-contrast-warning);color:var(--text-default-warning)}.fr-notice--alert{--idle:transparent;--hover:var(--background-contrast-error-hover);--active:var(--background-contrast-error-active);background-color:var(--background-contrast-error);color:var(--text-default-error)}.fr-notice--weather-red{--idle:transparent;--hover:var(--background-flat-error-hover);--active:var(--background-flat-error-active);background-color:var(--background-flat-error);color:var(--text-inverted-grey)}.fr-notice--weather-red .fr-btn--close{--idle:transparent;--hover:var(--background-action-high-error-hover);--active:var(--background-action-high-error-active);background-color:var(--background-action-high-error)}.fr-notice--weather-purple{--idle:transparent;--hover:var(--background-flat-purple-glycine-hover);--active:var(--background-flat-purple-glycine-active);background-color:var(--background-flat-purple-glycine);color:var(--text-inverted-grey)}.fr-notice--weather-purple .fr-btn--close{--idle:transparent;--hover:var(--background-action-high-purple-glycine-hover);--active:var(--background-action-high-purple-glycine-active);background-color:var(--background-action-high-purple-glycine)}.fr-notice--witness{--idle:transparent;--hover:var(--background-flat-grey-hover);--active:var(--background-flat-grey-active);background-color:var(--background-flat-grey);background-image:linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error));color:var(--text-inverted-grey)}.fr-notice--witness .fr-btn--close{--idle:transparent;--hover:var(--background-action-high-grey-hover);--active:var(--background-action-high-grey-active);background-color:var(--background-action-high-grey)}.fr-notice--attack,.fr-notice--kidnapping{--idle:transparent;--hover:var(--background-flat-error-hover);--active:var(--background-flat-error-active);background-color:var(--background-flat-error);background-image:linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey));color:var(--text-inverted-grey)}.fr-notice--attack .fr-btn--close,.fr-notice--kidnapping .fr-btn--close{--idle:transparent;--hover:var(--background-action-high-error-hover);--active:var(--background-action-high-error-active);background-color:var(--background-action-high-error)}.fr-notice--cyberattack{--idle:transparent;--hover:var(--background-flat-grey-hover);--active:var(--background-flat-grey-active);background-color:var(--background-flat-grey);background-image:linear-gradient(0deg,var(--border-plain-info),var(--border-plain-info));color:var(--text-inverted-grey)}.fr-notice--cyberattack .fr-btn--close{--idle:transparent;--hover:var(--background-action-high-grey-hover);--active:var(--background-action-high-grey-active);background-color:var(--background-action-high-grey)}@media (min-width:36em){ + /*! media sm */.fr-notice__desc,.fr-notice__title{display:inline} + /*! media sm */}@media (min-width:48em){ + /*! media md */.fr-notice__desc,.fr-notice__link,.fr-notice__title{font-size:1rem;line-height:1.5rem}.fr-notice .fr-btn--close{margin-left:1rem} + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-notice{outline:1px solid}.fr-notice__title:before{background-color:canvastext;forced-color-adjust:none}.fr-notice .fr-btn--close:before{background-color:buttontext;forced-color-adjust:none}.fr-notice--weather-purple,.fr-notice--weather-red{color:highlight}.fr-notice--attack .fr-notice__title:before,.fr-notice--cyberattack .fr-notice__title:before,.fr-notice--kidnapping .fr-notice__title:before,.fr-notice--weather-purple .fr-notice__title:before,.fr-notice--weather-red .fr-notice__title:before,.fr-notice--witness .fr-notice__title:before{background-color:highlight;forced-color-adjust:none}.fr-notice--attack,.fr-notice--cyberattack,.fr-notice--kidnapping,.fr-notice--witness{color:highlight}}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-notice p,.fr-notice__title{margin:0}.fr-notice__title:before{color:transparent;vertical-align:-6px}.fr-notice--info .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-image:url(../../icons/system/fr--info-fill.svg);height:1.5rem;width:1.5rem}.fr-notice--alert .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before,.fr-notice--cyberattack .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before,.fr-notice--warning .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before,.fr-notice--witness .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-image:url(../../icons/system/fr--warning-fill.svg);height:1.5rem;width:1.5rem}.fr-notice--weather-orange .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before,.fr-notice--weather-red .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-image:url(../../icons/weather/heavy-showers-fill.svg);height:1.5rem;width:1.5rem}.fr-notice--weather-purple .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-image:url(../../icons/weather/typhoon-fill.svg);height:1.5rem;width:1.5rem}.fr-notice--kidnapping .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-image:url(../../icons/system/fr--alert-warning-fill.svg);height:1.5rem;width:1.5rem}.fr-notice--attack .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-image:url(../../icons/system/fr--alert-warning-2-fill.svg);height:1.5rem;width:1.5rem}.fr-notice .fr-btn--close:after,.fr-notice .fr-btn--close:before{background-color:transparent;background-image:url(../../icons/system/close-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-notice{background-color:#eee;color:#161616}.fr-notice--info{background-color:#e8edff;color:#0063cb}.fr-notice--warning,.fr-notice--weather-orange{background-color:#ffe9e6;color:#b34000}.fr-notice--alert{background-color:#ffe9e9;color:#ce0500}.fr-notice--weather-red{color:#fff}.fr-notice--weather-red,.fr-notice--weather-red .fr-btn--close{background-color:#ce0500}.fr-notice--weather-purple{background-color:#6e445a;color:#fff}.fr-notice--weather-purple .fr-btn--close{background-color:#6e445a}.fr-notice--witness{background-image:linear-gradient(0deg,#ce0500,#ce0500);color:#fff}.fr-notice--witness,.fr-notice--witness .fr-btn--close{background-color:#3a3a3a}.fr-notice--attack,.fr-notice--kidnapping{background-color:#ce0500;background-image:linear-gradient(0deg,#3a3a3a,#3a3a3a);color:#fff}.fr-notice--attack .fr-btn--close,.fr-notice--kidnapping .fr-btn--close{background-color:#ce0500}.fr-notice--cyberattack{background-image:linear-gradient(0deg,#0063cb,#0063cb);color:#fff}.fr-notice--cyberattack,.fr-notice--cyberattack .fr-btn--close{background-color:#3a3a3a}}@media print{.fr-notice{border-bottom:1px solid var(--border-default-grey);border-top:1px solid var(--border-default-grey);margin-bottom:1rem}.fr-notice .fr-btn--close{display:none}.fr-notice__title:before{-webkit-print-color-adjust:exact;print-color-adjust:exact}.fr-notice--attack,.fr-notice--weather-red{background:none;color:var(--text-default-error)}.fr-notice--cyberattack,.fr-notice--witness{background:none;color:var(--text-default-grey)}.fr-notice--weather-purple{background:none;color:var(--text-label-purple-glycine)}} \ No newline at end of file diff --git a/dist/dsfr/component/notice/notice.print.css b/dist/dsfr/component/notice/notice.print.css new file mode 100644 index 0000000..43fd43b --- /dev/null +++ b/dist/dsfr/component/notice/notice.print.css @@ -0,0 +1,36 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media print { + .fr-notice { + border-top: 1px solid var(--border-default-grey); + border-bottom: 1px solid var(--border-default-grey); + margin-bottom: 1rem; + } + + .fr-notice .fr-btn--close { + display: none; + } + + .fr-notice__title::before { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-notice--weather-red, + .fr-notice--attack { + color: var(--text-default-error); + background: none; + } + + .fr-notice--witness, + .fr-notice--cyberattack { + color: var(--text-default-grey); + background: none; + } + + .fr-notice--weather-purple { + color: var(--text-label-purple-glycine); + background: none; + } +} diff --git a/dist/dsfr/component/notice/notice.print.min.css b/dist/dsfr/component/notice/notice.print.min.css new file mode 100644 index 0000000..fb135fc --- /dev/null +++ b/dist/dsfr/component/notice/notice.print.min.css @@ -0,0 +1,3 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media print{.fr-notice{border-bottom:1px solid var(--border-default-grey);border-top:1px solid var(--border-default-grey);margin-bottom:1rem}.fr-notice .fr-btn--close{display:none}.fr-notice__title:before{-webkit-print-color-adjust:exact;print-color-adjust:exact}.fr-notice--attack,.fr-notice--weather-red{background:none;color:var(--text-default-error)}.fr-notice--cyberattack,.fr-notice--witness{background:none;color:var(--text-default-grey)}.fr-notice--weather-purple{background:none;color:var(--text-label-purple-glycine)}} \ No newline at end of file diff --git a/dist/dsfr/component/pagination/pagination.css b/dist/dsfr/component/pagination/pagination.css new file mode 100644 index 0000000..852a81b --- /dev/null +++ b/dist/dsfr/component/pagination/pagination.css @@ -0,0 +1,646 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + PAGINATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-pagination__link { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + --hover-tint: var(--hover); + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + min-width: 2rem; + margin-left: 0.5rem; + margin-right: 0.5rem; + margin-bottom: 1rem; + + --underline-img: none; + position: relative; +} + +.fr-pagination__link::before, +.fr-pagination__link::after { + display: block; +} + +.fr-pagination { + --underline-img: none; + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + color: var(--text-action-high-grey); +} + +.fr-pagination__list { + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + flex-wrap: wrap; +} + +.fr-pagination__list > *:first-child, +.fr-pagination__list > *:first-child * { + margin-left: 0; +} + +.fr-pagination__list > *:last-child, +.fr-pagination__list > *:last-child * { + margin-right: 0; +} + +.fr-pagination__link:not([href])[aria-current]:not([aria-current=false]) { + cursor: default; + pointer-events: none; +} + +.fr-pagination__link--first { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-pagination__link--first::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/fr--arrow-left-s-first-line.svg"); + mask-image: url("../../icons/system/fr--arrow-left-s-first-line.svg"); + content: ""; +} + +.fr-pagination__link--first.fr-pagination__link--label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-pagination__link--first.fr-pagination__link--label::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/fr--arrow-left-s-first-line.svg"); + mask-image: url("../../icons/system/fr--arrow-left-s-first-line.svg"); + content: ""; +} + +.fr-pagination__link--prev { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-pagination__link--prev::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/arrow-left-s-line.svg"); + mask-image: url("../../icons/system/arrow-left-s-line.svg"); + content: ""; +} + +.fr-pagination__link--prev.fr-pagination__link--label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-pagination__link--prev.fr-pagination__link--label::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/arrow-left-s-line.svg"); + mask-image: url("../../icons/system/arrow-left-s-line.svg"); + content: ""; +} + +.fr-pagination__link--next { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-pagination__link--next::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/arrow-right-s-line.svg"); + mask-image: url("../../icons/system/arrow-right-s-line.svg"); + content: ""; +} + +.fr-pagination__link--next.fr-pagination__link--label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-pagination__link--next.fr-pagination__link--label::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/arrow-right-s-line.svg"); + mask-image: url("../../icons/system/arrow-right-s-line.svg"); + content: ""; +} + +.fr-pagination__link--next.fr-pagination__link--label::before { + content: none; +} + +.fr-pagination__link--last { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-pagination__link--last::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/fr--arrow-right-s-last-line.svg"); + mask-image: url("../../icons/system/fr--arrow-right-s-last-line.svg"); + content: ""; +} + +.fr-pagination__link--last.fr-pagination__link--label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-pagination__link--last.fr-pagination__link--label::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/fr--arrow-right-s-last-line.svg"); + mask-image: url("../../icons/system/fr--arrow-right-s-last-line.svg"); + content: ""; +} + +.fr-pagination__link--last.fr-pagination__link--label::before { + content: none; +} + +.fr-pagination__link[aria-current]:not([aria-current=false]) { + background-color: var(--background-active-blue-france); + + --idle: transparent; + --hover: var(--background-active-blue-france-hover); + --active: var(--background-active-blue-france-active); + color: var(--text-inverted-blue-france); +} + +.fr-pagination__link:not([aria-current]):disabled, +a.fr-pagination__link:not([aria-current]):not([href]), +a.fr-pagination__link[aria-current=false]:not([href]), +.fr-pagination__link[aria-current=false]:disabled { + color: var(--text-disabled-grey); +} +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ + .fr-pagination__link--first.fr-pagination__link--lg-label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + } + + .fr-pagination__link--first.fr-pagination__link--lg-label::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/fr--arrow-left-s-first-line.svg"); + mask-image: url("../../icons/system/fr--arrow-left-s-first-line.svg"); + content: ""; + } + + .fr-pagination__link--prev.fr-pagination__link--lg-label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + } + + .fr-pagination__link--prev.fr-pagination__link--lg-label::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/arrow-left-s-line.svg"); + mask-image: url("../../icons/system/arrow-left-s-line.svg"); + content: ""; + } + + .fr-pagination__link--next.fr-pagination__link--lg-label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + } + + .fr-pagination__link--next.fr-pagination__link--lg-label::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/arrow-right-s-line.svg"); + mask-image: url("../../icons/system/arrow-right-s-line.svg"); + content: ""; + } + + .fr-pagination__link--next.fr-pagination__link--lg-label::before { + content: none; + } + + .fr-pagination__link--last.fr-pagination__link--lg-label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + } + + .fr-pagination__link--last.fr-pagination__link--lg-label::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/fr--arrow-right-s-last-line.svg"); + mask-image: url("../../icons/system/fr--arrow-right-s-last-line.svg"); + content: ""; + } + + .fr-pagination__link--last.fr-pagination__link--lg-label::before { + content: none; + } + + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-pagination__link:not([href]):disabled:not([aria-current]), + a.fr-pagination__link:not([href]):not([aria-current]) { + color: graytext; + } + + .fr-pagination__link--first::before { + forced-color-adjust: none; + } + + .fr-pagination__link--first.fr-pagination__link--label::before { + forced-color-adjust: none; + } + + .fr-pagination__link--prev::before { + forced-color-adjust: none; + } + + .fr-pagination__link--prev.fr-pagination__link--label::before { + forced-color-adjust: none; + } + + .fr-pagination__link--next::before { + forced-color-adjust: none; + } + + .fr-pagination__link--next.fr-pagination__link--label::after { + forced-color-adjust: none; + } + + .fr-pagination__link--last::before { + forced-color-adjust: none; + } + + .fr-pagination__link--last.fr-pagination__link--label::after { + forced-color-adjust: none; + } +} +@media (min-width: 62em) and (-ms-high-contrast: active), (min-width: 62em) and (forced-colors: active) { + .fr-pagination__link--first.fr-pagination__link--lg-label::before { + forced-color-adjust: none; + } + + .fr-pagination__link--prev.fr-pagination__link--lg-label::before { + forced-color-adjust: none; + } + + .fr-pagination__link--next.fr-pagination__link--lg-label::after { + forced-color-adjust: none; + } + + .fr-pagination__link--last.fr-pagination__link--lg-label::after { + forced-color-adjust: none; + } +} +@media (forced-colors: active), (prefers-contrast: more) { + .fr-pagination__link[aria-current]:not([aria-current=false]) { + justify-content: center; + padding: calc(0.25rem - 1px) calc(0.75rem - 1px); + border: 1px solid var(--border-active-blue-france); + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + /** + * Correctif de la largeur de la légende d'un fieldset + */ + .fr-pagination [href] { + text-decoration: none; + } + + .fr-pagination ul { + list-style-type: none; + } + + .fr-pagination ol { + list-style-type: none; + } + + .fr-pagination ul, + .fr-pagination ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-pagination .fr-pagination__link--first::before, + .fr-pagination .fr-pagination__link--first::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/fr--arrow-left-s-first-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-pagination .fr-pagination__link--prev::before, + .fr-pagination .fr-pagination__link--prev::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/arrow-left-s-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-pagination .fr-pagination__link--next::before, + .fr-pagination .fr-pagination__link--next::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/arrow-right-s-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-pagination .fr-pagination__link--last::before, + .fr-pagination .fr-pagination__link--last::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/fr--arrow-right-s-last-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-pagination { + color: #161616; + } + + .fr-pagination__link[aria-current]:not([aria-current=false]) { + background-color: #000091; + color: #f5f5fe; + } + + .fr-pagination__link[aria-current]:not([aria-current=false]):hover { + background-color: #1212ff; + } + + .fr-pagination__link[aria-current]:not([aria-current=false]):active { + background-color: #2323ff; + } + + .fr-pagination__link:not([aria-current]):disabled, + a.fr-pagination__link:not([aria-current]):not([href]), + a.fr-pagination__link[aria-current=false]:not([href]), + .fr-pagination__link[aria-current=false]:disabled { + color: #929292; + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-pagination a[href].fr-pagination__link, + .fr-pagination button.fr-pagination__link { + background-color: transparent; + } + + .fr-pagination a[href].fr-pagination__link:hover, + .fr-pagination button.fr-pagination__link:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-pagination a[href].fr-pagination__link:active, + .fr-pagination button.fr-pagination__link:active { + background-color: rgba(0, 0, 0, 0.1); + } +} +@media screen and (forced-colors: active) and (min-width: 0\0) and (min-resolution: 72dpi), screen and (prefers-contrast: more) and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-pagination__link[aria-current]:not([aria-current=false]) { + border: 1px solid #000091; + } +} +@media print { + .fr-pagination__link[aria-current]:not([aria-current=false]) { + font-weight: bold; + background: none; + color: black; + border: 1px solid; + } + + .fr-pagination__link--prev::before, + .fr-pagination__link--prev::after, + .fr-pagination__link--next::before, + .fr-pagination__link--next::after { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } +} diff --git a/dist/dsfr/component/pagination/pagination.legacy.css b/dist/dsfr/component/pagination/pagination.legacy.css new file mode 100644 index 0000000..df86629 --- /dev/null +++ b/dist/dsfr/component/pagination/pagination.legacy.css @@ -0,0 +1,124 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + /** + * Correctif de la largeur de la légende d'un fieldset + */ + .fr-pagination [href] { + text-decoration: none; + } + + .fr-pagination ul { + list-style-type: none; + } + + .fr-pagination ol { + list-style-type: none; + } + + .fr-pagination ul, + .fr-pagination ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-pagination .fr-pagination__link--first::before, + .fr-pagination .fr-pagination__link--first::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/fr--arrow-left-s-first-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-pagination .fr-pagination__link--prev::before, + .fr-pagination .fr-pagination__link--prev::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/arrow-left-s-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-pagination .fr-pagination__link--next::before, + .fr-pagination .fr-pagination__link--next::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/arrow-right-s-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-pagination .fr-pagination__link--last::before, + .fr-pagination .fr-pagination__link--last::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/fr--arrow-right-s-last-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-pagination { + color: #161616; + } + + .fr-pagination__link[aria-current]:not([aria-current=false]) { + background-color: #000091; + color: #f5f5fe; + } + + .fr-pagination__link[aria-current]:not([aria-current=false]):hover { + background-color: #1212ff; + } + + .fr-pagination__link[aria-current]:not([aria-current=false]):active { + background-color: #2323ff; + } + + .fr-pagination__link:not([aria-current]):disabled, + a.fr-pagination__link:not([aria-current]):not([href]), + a.fr-pagination__link[aria-current=false]:not([href]), + .fr-pagination__link[aria-current=false]:disabled { + color: #929292; + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-pagination a[href].fr-pagination__link, + .fr-pagination button.fr-pagination__link { + background-color: transparent; + } + + .fr-pagination a[href].fr-pagination__link:hover, + .fr-pagination button.fr-pagination__link:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-pagination a[href].fr-pagination__link:active, + .fr-pagination button.fr-pagination__link:active { + background-color: rgba(0, 0, 0, 0.1); + } +} +@media screen and (forced-colors: active) and (min-width: 0\0) and (min-resolution: 72dpi), screen and (prefers-contrast: more) and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-pagination__link[aria-current]:not([aria-current=false]) { + border: 1px solid #000091; + } +} diff --git a/dist/dsfr/component/pagination/pagination.legacy.min.css b/dist/dsfr/component/pagination/pagination.legacy.min.css new file mode 100644 index 0000000..9ee413a --- /dev/null +++ b/dist/dsfr/component/pagination/pagination.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-pagination [href]{text-decoration:none}.fr-pagination ol,.fr-pagination ul{list-style-type:none}.fr-pagination ol,.fr-pagination ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-pagination .fr-pagination__link--first:after,.fr-pagination .fr-pagination__link--first:before{background-color:transparent;background-image:url(../../icons/system/fr--arrow-left-s-first-line.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-pagination .fr-pagination__link--prev:after,.fr-pagination .fr-pagination__link--prev:before{background-color:transparent;background-image:url(../../icons/system/arrow-left-s-line.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-pagination .fr-pagination__link--next:after,.fr-pagination .fr-pagination__link--next:before{background-color:transparent;background-image:url(../../icons/system/arrow-right-s-line.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-pagination .fr-pagination__link--last:after,.fr-pagination .fr-pagination__link--last:before{background-color:transparent;background-image:url(../../icons/system/fr--arrow-right-s-last-line.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-pagination{color:#161616}.fr-pagination__link[aria-current]:not([aria-current=false]){background-color:#000091;color:#f5f5fe}.fr-pagination__link[aria-current]:not([aria-current=false]):hover{background-color:#1212ff}.fr-pagination__link[aria-current]:not([aria-current=false]):active{background-color:#2323ff}.fr-pagination__link:not([aria-current]):disabled,.fr-pagination__link[aria-current=false]:disabled,a.fr-pagination__link:not([aria-current]):not([href]),a.fr-pagination__link[aria-current=false]:not([href]){color:#929292}}@media screen and (min-width:0\0) and (min-resolution:72dpi) and (min-width:0\0) and (min-resolution:72dpi){.fr-pagination a[href].fr-pagination__link,.fr-pagination button.fr-pagination__link{background-color:transparent}.fr-pagination a[href].fr-pagination__link:hover,.fr-pagination button.fr-pagination__link:hover{background-color:rgba(0,0,0,.05)}.fr-pagination a[href].fr-pagination__link:active,.fr-pagination button.fr-pagination__link:active{background-color:rgba(0,0,0,.1)}}@media screen and (forced-colors:active) and (min-width:0\0) and (min-resolution:72dpi),screen and (prefers-contrast:more) and (min-width:0\0) and (min-resolution:72dpi){.fr-pagination__link[aria-current]:not([aria-current=false]){border:1px solid #000091}} \ No newline at end of file diff --git a/dist/dsfr/component/pagination/pagination.main.css b/dist/dsfr/component/pagination/pagination.main.css new file mode 100644 index 0000000..5912a23 --- /dev/null +++ b/dist/dsfr/component/pagination/pagination.main.css @@ -0,0 +1,514 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + PAGINATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-pagination__link { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + --hover-tint: var(--hover); + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + min-width: 2rem; + margin-left: 0.5rem; + margin-right: 0.5rem; + margin-bottom: 1rem; + + --underline-img: none; + position: relative; +} + +.fr-pagination__link::before, +.fr-pagination__link::after { + display: block; +} + +.fr-pagination { + --underline-img: none; + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + color: var(--text-action-high-grey); +} + +.fr-pagination__list { + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + flex-wrap: wrap; +} + +.fr-pagination__list > *:first-child, +.fr-pagination__list > *:first-child * { + margin-left: 0; +} + +.fr-pagination__list > *:last-child, +.fr-pagination__list > *:last-child * { + margin-right: 0; +} + +.fr-pagination__link:not([href])[aria-current]:not([aria-current=false]) { + cursor: default; + pointer-events: none; +} + +.fr-pagination__link--first { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-pagination__link--first::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/fr--arrow-left-s-first-line.svg"); + mask-image: url("../../icons/system/fr--arrow-left-s-first-line.svg"); + content: ""; +} + +.fr-pagination__link--first.fr-pagination__link--label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-pagination__link--first.fr-pagination__link--label::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/fr--arrow-left-s-first-line.svg"); + mask-image: url("../../icons/system/fr--arrow-left-s-first-line.svg"); + content: ""; +} + +.fr-pagination__link--prev { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-pagination__link--prev::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/arrow-left-s-line.svg"); + mask-image: url("../../icons/system/arrow-left-s-line.svg"); + content: ""; +} + +.fr-pagination__link--prev.fr-pagination__link--label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-pagination__link--prev.fr-pagination__link--label::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/arrow-left-s-line.svg"); + mask-image: url("../../icons/system/arrow-left-s-line.svg"); + content: ""; +} + +.fr-pagination__link--next { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-pagination__link--next::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/arrow-right-s-line.svg"); + mask-image: url("../../icons/system/arrow-right-s-line.svg"); + content: ""; +} + +.fr-pagination__link--next.fr-pagination__link--label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-pagination__link--next.fr-pagination__link--label::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/arrow-right-s-line.svg"); + mask-image: url("../../icons/system/arrow-right-s-line.svg"); + content: ""; +} + +.fr-pagination__link--next.fr-pagination__link--label::before { + content: none; +} + +.fr-pagination__link--last { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-pagination__link--last::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/fr--arrow-right-s-last-line.svg"); + mask-image: url("../../icons/system/fr--arrow-right-s-last-line.svg"); + content: ""; +} + +.fr-pagination__link--last.fr-pagination__link--label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-pagination__link--last.fr-pagination__link--label::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/fr--arrow-right-s-last-line.svg"); + mask-image: url("../../icons/system/fr--arrow-right-s-last-line.svg"); + content: ""; +} + +.fr-pagination__link--last.fr-pagination__link--label::before { + content: none; +} + +.fr-pagination__link[aria-current]:not([aria-current=false]) { + background-color: var(--background-active-blue-france); + + --idle: transparent; + --hover: var(--background-active-blue-france-hover); + --active: var(--background-active-blue-france-active); + color: var(--text-inverted-blue-france); +} + +.fr-pagination__link:not([aria-current]):disabled, +a.fr-pagination__link:not([aria-current]):not([href]), +a.fr-pagination__link[aria-current=false]:not([href]), +.fr-pagination__link[aria-current=false]:disabled { + color: var(--text-disabled-grey); +} +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ + .fr-pagination__link--first.fr-pagination__link--lg-label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + } + + .fr-pagination__link--first.fr-pagination__link--lg-label::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/fr--arrow-left-s-first-line.svg"); + mask-image: url("../../icons/system/fr--arrow-left-s-first-line.svg"); + content: ""; + } + + .fr-pagination__link--prev.fr-pagination__link--lg-label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + } + + .fr-pagination__link--prev.fr-pagination__link--lg-label::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/arrow-left-s-line.svg"); + mask-image: url("../../icons/system/arrow-left-s-line.svg"); + content: ""; + } + + .fr-pagination__link--next.fr-pagination__link--lg-label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + } + + .fr-pagination__link--next.fr-pagination__link--lg-label::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/arrow-right-s-line.svg"); + mask-image: url("../../icons/system/arrow-right-s-line.svg"); + content: ""; + } + + .fr-pagination__link--next.fr-pagination__link--lg-label::before { + content: none; + } + + .fr-pagination__link--last.fr-pagination__link--lg-label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + } + + .fr-pagination__link--last.fr-pagination__link--lg-label::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/fr--arrow-right-s-last-line.svg"); + mask-image: url("../../icons/system/fr--arrow-right-s-last-line.svg"); + content: ""; + } + + .fr-pagination__link--last.fr-pagination__link--lg-label::before { + content: none; + } +} +@media (min-width: 78em) { + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-pagination__link:not([href]):disabled:not([aria-current]), + a.fr-pagination__link:not([href]):not([aria-current]) { + color: graytext; + } + + .fr-pagination__link--first::before { + forced-color-adjust: none; + } + + .fr-pagination__link--first.fr-pagination__link--label::before { + forced-color-adjust: none; + } + + .fr-pagination__link--prev::before { + forced-color-adjust: none; + } + + .fr-pagination__link--prev.fr-pagination__link--label::before { + forced-color-adjust: none; + } + + .fr-pagination__link--next::before { + forced-color-adjust: none; + } + + .fr-pagination__link--next.fr-pagination__link--label::after { + forced-color-adjust: none; + } + + .fr-pagination__link--last::before { + forced-color-adjust: none; + } + + .fr-pagination__link--last.fr-pagination__link--label::after { + forced-color-adjust: none; + } +} +@media (min-width: 62em) and (-ms-high-contrast: active), (min-width: 62em) and (forced-colors: active) { + .fr-pagination__link--first.fr-pagination__link--lg-label::before { + forced-color-adjust: none; + } + + .fr-pagination__link--prev.fr-pagination__link--lg-label::before { + forced-color-adjust: none; + } + + .fr-pagination__link--next.fr-pagination__link--lg-label::after { + forced-color-adjust: none; + } + + .fr-pagination__link--last.fr-pagination__link--lg-label::after { + forced-color-adjust: none; + } +} +@media (forced-colors: active), (prefers-contrast: more) { + .fr-pagination__link[aria-current]:not([aria-current=false]) { + justify-content: center; + padding: calc(0.25rem - 1px) calc(0.75rem - 1px); + border: 1px solid var(--border-active-blue-france); + } +} diff --git a/dist/dsfr/component/pagination/pagination.main.min.css b/dist/dsfr/component/pagination/pagination.main.min.css new file mode 100644 index 0000000..7d23f54 --- /dev/null +++ b/dist/dsfr/component/pagination/pagination.main.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-pagination__link{--text-spacing:0;--title-spacing:0;--hover-tint:var(--hover);--underline-img:none;align-items:center;display:inline-flex;flex-direction:row;font-size:.875rem;line-height:1.5rem;margin-bottom:1rem;margin-left:.5rem;margin-right:.5rem;min-height:2rem;min-width:2rem;padding:.25rem .75rem;position:relative;width:-moz-fit-content;width:fit-content}.fr-pagination__link:after,.fr-pagination__link:before{display:block}.fr-pagination{--underline-img:none;--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;color:var(--text-action-high-grey)}.fr-pagination__list{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.fr-pagination__list>:first-child,.fr-pagination__list>:first-child *{margin-left:0}.fr-pagination__list>:last-child,.fr-pagination__list>:last-child *{margin-right:0}.fr-pagination__link:not([href])[aria-current]:not([aria-current=false]){cursor:default;pointer-events:none}.fr-pagination__link--first{font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-pagination__link--first:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../../icons/system/fr--arrow-left-s-first-line.svg);mask-image:url(../../icons/system/fr--arrow-left-s-first-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--first.fr-pagination__link--label{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--first.fr-pagination__link--label:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(../../icons/system/fr--arrow-left-s-first-line.svg);mask-image:url(../../icons/system/fr--arrow-left-s-first-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--prev{font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-pagination__link--prev:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../../icons/system/arrow-left-s-line.svg);mask-image:url(../../icons/system/arrow-left-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--prev.fr-pagination__link--label{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--prev.fr-pagination__link--label:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(../../icons/system/arrow-left-s-line.svg);mask-image:url(../../icons/system/arrow-left-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--next{font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-pagination__link--next:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../../icons/system/arrow-right-s-line.svg);mask-image:url(../../icons/system/arrow-right-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--next.fr-pagination__link--label{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--next.fr-pagination__link--label:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../../icons/system/arrow-right-s-line.svg);mask-image:url(../../icons/system/arrow-right-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--next.fr-pagination__link--label:before{content:none}.fr-pagination__link--last{font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-pagination__link--last:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../../icons/system/fr--arrow-right-s-last-line.svg);mask-image:url(../../icons/system/fr--arrow-right-s-last-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--last.fr-pagination__link--label{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--last.fr-pagination__link--label:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../../icons/system/fr--arrow-right-s-last-line.svg);mask-image:url(../../icons/system/fr--arrow-right-s-last-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--last.fr-pagination__link--label:before{content:none}.fr-pagination__link[aria-current]:not([aria-current=false]){--idle:transparent;--hover:var(--background-active-blue-france-hover);--active:var(--background-active-blue-france-active);background-color:var(--background-active-blue-france);color:var(--text-inverted-blue-france)}.fr-pagination__link:not([aria-current]):disabled,.fr-pagination__link[aria-current=false]:disabled,a.fr-pagination__link:not([aria-current]):not([href]),a.fr-pagination__link[aria-current=false]:not([href]){color:var(--text-disabled-grey)}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */.fr-pagination__link--first.fr-pagination__link--lg-label{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--first.fr-pagination__link--lg-label:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(../../icons/system/fr--arrow-left-s-first-line.svg);mask-image:url(../../icons/system/fr--arrow-left-s-first-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--prev.fr-pagination__link--lg-label{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--prev.fr-pagination__link--lg-label:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(../../icons/system/arrow-left-s-line.svg);mask-image:url(../../icons/system/arrow-left-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--next.fr-pagination__link--lg-label{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--next.fr-pagination__link--lg-label:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../../icons/system/arrow-right-s-line.svg);mask-image:url(../../icons/system/arrow-right-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--next.fr-pagination__link--lg-label:before{content:none}.fr-pagination__link--last.fr-pagination__link--lg-label{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--last.fr-pagination__link--lg-label:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../../icons/system/fr--arrow-right-s-last-line.svg);mask-image:url(../../icons/system/fr--arrow-right-s-last-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--last.fr-pagination__link--lg-label:before{content:none}}@media (min-width:78em){ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-pagination__link:not([href]):disabled:not([aria-current]),a.fr-pagination__link:not([href]):not([aria-current]){color:graytext}.fr-pagination__link--first.fr-pagination__link--label:before,.fr-pagination__link--first:before,.fr-pagination__link--last.fr-pagination__link--label:after,.fr-pagination__link--last:before,.fr-pagination__link--next.fr-pagination__link--label:after,.fr-pagination__link--next:before,.fr-pagination__link--prev.fr-pagination__link--label:before,.fr-pagination__link--prev:before{forced-color-adjust:none}}@media (min-width:62em) and (-ms-high-contrast:active),(min-width:62em) and (forced-colors:active){.fr-pagination__link--first.fr-pagination__link--lg-label:before,.fr-pagination__link--last.fr-pagination__link--lg-label:after,.fr-pagination__link--next.fr-pagination__link--lg-label:after,.fr-pagination__link--prev.fr-pagination__link--lg-label:before{forced-color-adjust:none}}@media (forced-colors:active),(prefers-contrast:more){.fr-pagination__link[aria-current]:not([aria-current=false]){border:1px solid var(--border-active-blue-france);justify-content:center;padding:calc(.25rem - 1px) calc(.75rem - 1px)}} \ No newline at end of file diff --git a/dist/dsfr/component/pagination/pagination.min.css b/dist/dsfr/component/pagination/pagination.min.css new file mode 100644 index 0000000..a50c467 --- /dev/null +++ b/dist/dsfr/component/pagination/pagination.min.css @@ -0,0 +1,11 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-pagination__link{--text-spacing:0;--title-spacing:0;--hover-tint:var(--hover);--underline-img:none;align-items:center;display:inline-flex;flex-direction:row;font-size:.875rem;line-height:1.5rem;margin-bottom:1rem;margin-left:.5rem;margin-right:.5rem;min-height:2rem;min-width:2rem;padding:.25rem .75rem;position:relative;width:-moz-fit-content;width:fit-content}.fr-pagination__link:after,.fr-pagination__link:before{display:block}.fr-pagination{--underline-img:none;--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;color:var(--text-action-high-grey)}.fr-pagination__list{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.fr-pagination__list>:first-child,.fr-pagination__list>:first-child *{margin-left:0}.fr-pagination__list>:last-child,.fr-pagination__list>:last-child *{margin-right:0}.fr-pagination__link:not([href])[aria-current]:not([aria-current=false]){cursor:default;pointer-events:none}.fr-pagination__link--first{font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-pagination__link--first:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../../icons/system/fr--arrow-left-s-first-line.svg);mask-image:url(../../icons/system/fr--arrow-left-s-first-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--first.fr-pagination__link--label{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--first.fr-pagination__link--label:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(../../icons/system/fr--arrow-left-s-first-line.svg);mask-image:url(../../icons/system/fr--arrow-left-s-first-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--prev{font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-pagination__link--prev:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../../icons/system/arrow-left-s-line.svg);mask-image:url(../../icons/system/arrow-left-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--prev.fr-pagination__link--label{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--prev.fr-pagination__link--label:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(../../icons/system/arrow-left-s-line.svg);mask-image:url(../../icons/system/arrow-left-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--next{font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-pagination__link--next:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../../icons/system/arrow-right-s-line.svg);mask-image:url(../../icons/system/arrow-right-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--next.fr-pagination__link--label{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--next.fr-pagination__link--label:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../../icons/system/arrow-right-s-line.svg);mask-image:url(../../icons/system/arrow-right-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--next.fr-pagination__link--label:before{content:none}.fr-pagination__link--last{font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-pagination__link--last:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../../icons/system/fr--arrow-right-s-last-line.svg);mask-image:url(../../icons/system/fr--arrow-right-s-last-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--last.fr-pagination__link--label{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--last.fr-pagination__link--label:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../../icons/system/fr--arrow-right-s-last-line.svg);mask-image:url(../../icons/system/fr--arrow-right-s-last-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--last.fr-pagination__link--label:before{content:none}.fr-pagination__link[aria-current]:not([aria-current=false]){--idle:transparent;--hover:var(--background-active-blue-france-hover);--active:var(--background-active-blue-france-active);background-color:var(--background-active-blue-france);color:var(--text-inverted-blue-france)}.fr-pagination__link:not([aria-current]):disabled,.fr-pagination__link[aria-current=false]:disabled,a.fr-pagination__link:not([aria-current]):not([href]),a.fr-pagination__link[aria-current=false]:not([href]){color:var(--text-disabled-grey)}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */ + /*! media md */}@media (min-width:62em){ + /*! media lg */.fr-pagination__link--first.fr-pagination__link--lg-label{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--first.fr-pagination__link--lg-label:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(../../icons/system/fr--arrow-left-s-first-line.svg);mask-image:url(../../icons/system/fr--arrow-left-s-first-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--prev.fr-pagination__link--lg-label{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--prev.fr-pagination__link--lg-label:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(../../icons/system/arrow-left-s-line.svg);mask-image:url(../../icons/system/arrow-left-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--next.fr-pagination__link--lg-label{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--next.fr-pagination__link--lg-label:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../../icons/system/arrow-right-s-line.svg);mask-image:url(../../icons/system/arrow-right-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--next.fr-pagination__link--lg-label:before{content:none}.fr-pagination__link--last.fr-pagination__link--lg-label{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--last.fr-pagination__link--lg-label:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../../icons/system/fr--arrow-right-s-last-line.svg);mask-image:url(../../icons/system/fr--arrow-right-s-last-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--last.fr-pagination__link--lg-label:before{content:none} + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-pagination__link:not([href]):disabled:not([aria-current]),a.fr-pagination__link:not([href]):not([aria-current]){color:graytext}.fr-pagination__link--first.fr-pagination__link--label:before,.fr-pagination__link--first:before,.fr-pagination__link--last.fr-pagination__link--label:after,.fr-pagination__link--last:before,.fr-pagination__link--next.fr-pagination__link--label:after,.fr-pagination__link--next:before,.fr-pagination__link--prev.fr-pagination__link--label:before,.fr-pagination__link--prev:before{forced-color-adjust:none}}@media (min-width:62em) and (-ms-high-contrast:active),(min-width:62em) and (forced-colors:active){.fr-pagination__link--first.fr-pagination__link--lg-label:before,.fr-pagination__link--last.fr-pagination__link--lg-label:after,.fr-pagination__link--next.fr-pagination__link--lg-label:after,.fr-pagination__link--prev.fr-pagination__link--lg-label:before{forced-color-adjust:none}}@media (forced-colors:active),(prefers-contrast:more){.fr-pagination__link[aria-current]:not([aria-current=false]){border:1px solid var(--border-active-blue-france);justify-content:center;padding:calc(.25rem - 1px) calc(.75rem - 1px)}}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-pagination [href]{text-decoration:none}.fr-pagination ol,.fr-pagination ul{list-style-type:none}.fr-pagination ol,.fr-pagination ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-pagination .fr-pagination__link--first:after,.fr-pagination .fr-pagination__link--first:before{background-color:transparent;background-image:url(../../icons/system/fr--arrow-left-s-first-line.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-pagination .fr-pagination__link--prev:after,.fr-pagination .fr-pagination__link--prev:before{background-color:transparent;background-image:url(../../icons/system/arrow-left-s-line.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-pagination .fr-pagination__link--next:after,.fr-pagination .fr-pagination__link--next:before{background-color:transparent;background-image:url(../../icons/system/arrow-right-s-line.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-pagination .fr-pagination__link--last:after,.fr-pagination .fr-pagination__link--last:before{background-color:transparent;background-image:url(../../icons/system/fr--arrow-right-s-last-line.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-pagination{color:#161616}.fr-pagination__link[aria-current]:not([aria-current=false]){background-color:#000091;color:#f5f5fe}.fr-pagination__link[aria-current]:not([aria-current=false]):hover{background-color:#1212ff}.fr-pagination__link[aria-current]:not([aria-current=false]):active{background-color:#2323ff}.fr-pagination__link:not([aria-current]):disabled,.fr-pagination__link[aria-current=false]:disabled,a.fr-pagination__link:not([aria-current]):not([href]),a.fr-pagination__link[aria-current=false]:not([href]){color:#929292}}@media screen and (min-width:0\0) and (min-resolution:72dpi) and (min-width:0\0) and (min-resolution:72dpi){.fr-pagination a[href].fr-pagination__link,.fr-pagination button.fr-pagination__link{background-color:transparent}.fr-pagination a[href].fr-pagination__link:hover,.fr-pagination button.fr-pagination__link:hover{background-color:rgba(0,0,0,.05)}.fr-pagination a[href].fr-pagination__link:active,.fr-pagination button.fr-pagination__link:active{background-color:rgba(0,0,0,.1)}}@media screen and (forced-colors:active) and (min-width:0\0) and (min-resolution:72dpi),screen and (prefers-contrast:more) and (min-width:0\0) and (min-resolution:72dpi){.fr-pagination__link[aria-current]:not([aria-current=false]){border:1px solid #000091}}@media print{.fr-pagination__link[aria-current]:not([aria-current=false]){background:none;border:1px solid;color:#000;font-weight:700}.fr-pagination__link--next:after,.fr-pagination__link--next:before,.fr-pagination__link--prev:after,.fr-pagination__link--prev:before{-webkit-print-color-adjust:exact;print-color-adjust:exact}} \ No newline at end of file diff --git a/dist/dsfr/component/pagination/pagination.print.css b/dist/dsfr/component/pagination/pagination.print.css new file mode 100644 index 0000000..c9766eb --- /dev/null +++ b/dist/dsfr/component/pagination/pagination.print.css @@ -0,0 +1,19 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media print { + .fr-pagination__link[aria-current]:not([aria-current=false]) { + font-weight: bold; + background: none; + color: black; + border: 1px solid; + } + + .fr-pagination__link--prev::before, + .fr-pagination__link--prev::after, + .fr-pagination__link--next::before, + .fr-pagination__link--next::after { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } +} diff --git a/dist/dsfr/component/pagination/pagination.print.min.css b/dist/dsfr/component/pagination/pagination.print.min.css new file mode 100644 index 0000000..3f14485 --- /dev/null +++ b/dist/dsfr/component/pagination/pagination.print.min.css @@ -0,0 +1,3 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media print{.fr-pagination__link[aria-current]:not([aria-current=false]){background:none;border:1px solid;color:#000;font-weight:700}.fr-pagination__link--next:after,.fr-pagination__link--next:before,.fr-pagination__link--prev:after,.fr-pagination__link--prev:before{-webkit-print-color-adjust:exact;print-color-adjust:exact}} \ No newline at end of file diff --git a/dist/dsfr/component/password/password.css b/dist/dsfr/component/password/password.css new file mode 100644 index 0000000..5d702e3 --- /dev/null +++ b/dist/dsfr/component/password/password.css @@ -0,0 +1,179 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + Password +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-password { + position: relative; + display: flex; + flex-direction: row; + flex-wrap: wrap; + + --text-spacing: 0 0 0.5rem 0; +} + +.fr-password [data-fr-capslock] .fr-password__input { + padding-right: 3rem; +} + +.fr-password [data-fr-capslock]::before { + content: ""; + display: block; + position: absolute; + top: 0.75rem; + right: 1rem; + width: 1rem; + height: 1rem; + pointer-events: none; + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +.fr-password__checkbox { + order: -1; + flex: 0; + align-self: flex-end; + margin-left: auto; + padding-left: 0.5rem; +} + +.fr-password__checkbox .fr-label { + text-wrap: nowrap; +} + +.fr-password .fr-input-wrap { + flex: 1 0 100%; +} + +.fr-password__input { + margin-bottom: 0.75rem; +} + +.fr-password__input::-webkit-caps-lock-indicator { + content: none; +} + +.fr-password__input::-ms-reveal { + display: none; +} + +.fr-password > .fr-label { + order: -1; + flex: 1; + min-width: 50%; +} + +.fr-password .fr-message:first-child { + --comma: " "; +} + +.fr-password .fr-message--valid[data-fr-valid] { + --content: " - "attr(data-fr-valid) var(--comma); +} + +.fr-password .fr-message--error[data-fr-error] { + --content: " - "attr(data-fr-error) var(--comma); +} + +.fr-password__btn { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-password__btn:disabled, +a.fr-password__btn:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +:root[data-fr-theme=dark] .fr-password [data-fr-capslock]::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-password .fr-password__checkbox input[type=checkbox] + label { + color: var(--text-label-grey); +} + +.fr-password .fr-password__checkbox input[type=checkbox] + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), var(--data-uri-svg); +} +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-password__checkbox { + position: absolute; + top: 0; + right: 0; + margin: 0; + } + + .fr-password__btn { + background-color: transparent; + color: #000091; + } + + .fr-password__btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-password__btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-password__btn:disabled, + a.fr-password__btn:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-password__btn:disabled:hover, + a.fr-password__btn:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-password__btn:disabled:active, + a.fr-password__btn:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-password [data-fr-capslock]::before { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23161616' d='M22.668 0C23.4023 0 24 .5977 24 1.332v21.336c0 .7343-.5977 1.332-1.332 1.332H1.332C.5977 24 0 23.4023 0 22.668V1.332C0 .5977.5977 0 1.332 0Zm-1.336 2.668H2.668v18.664h18.664Zm-4.664 12.664V18H7.332v-2.668ZM12 5.332 16.668 10H14v3.332h-4V10H7.332Zm0 0'/%3E%3C/svg%3E"); + } + + .fr-password .fr-password__checkbox input[type=checkbox] + label { + color: #161616; + } +} +@media print { + .fr-password input { + background-color: transparent; + border: 1px solid var(--border-default-grey); + } +} diff --git a/dist/dsfr/component/password/password.legacy.css b/dist/dsfr/component/password/password.legacy.css new file mode 100644 index 0000000..2ce7525 --- /dev/null +++ b/dist/dsfr/component/password/password.legacy.css @@ -0,0 +1,63 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +.fr-password .fr-password__checkbox input[type=checkbox] + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), var(--data-uri-svg); +} +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-password__checkbox { + position: absolute; + top: 0; + right: 0; + margin: 0; + } + + .fr-password__btn { + background-color: transparent; + color: #000091; + } + + .fr-password__btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-password__btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-password__btn:disabled, + a.fr-password__btn:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-password__btn:disabled:hover, + a.fr-password__btn:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-password__btn:disabled:active, + a.fr-password__btn:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-password [data-fr-capslock]::before { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23161616' d='M22.668 0C23.4023 0 24 .5977 24 1.332v21.336c0 .7343-.5977 1.332-1.332 1.332H1.332C.5977 24 0 23.4023 0 22.668V1.332C0 .5977.5977 0 1.332 0Zm-1.336 2.668H2.668v18.664h18.664Zm-4.664 12.664V18H7.332v-2.668ZM12 5.332 16.668 10H14v3.332h-4V10H7.332Zm0 0'/%3E%3C/svg%3E"); + } + + .fr-password .fr-password__checkbox input[type=checkbox] + label { + color: #161616; + } +} diff --git a/dist/dsfr/component/password/password.legacy.min.css b/dist/dsfr/component/password/password.legacy.min.css new file mode 100644 index 0000000..128ff6f --- /dev/null +++ b/dist/dsfr/component/password/password.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-password .fr-password__checkbox input[type=checkbox]+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),var(--data-uri-svg)}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-password__checkbox{margin:0;position:absolute;right:0;top:0}.fr-password__btn{background-color:transparent;color:#000091}.fr-password__btn:hover{background-color:rgba(0,0,0,.05)}.fr-password__btn:active{background-color:rgba(0,0,0,.1)}.fr-password__btn:disabled,a.fr-password__btn:not([href]){background-color:transparent;color:#929292}.fr-password__btn:disabled:hover,a.fr-password__btn:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-password__btn:disabled:active,a.fr-password__btn:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-password [data-fr-capslock]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23161616' d='M22.668 0C23.402 0 24 .598 24 1.332v21.336c0 .734-.598 1.332-1.332 1.332H1.332A1.334 1.334 0 0 1 0 22.668V1.332C0 .598.598 0 1.332 0Zm-1.336 2.668H2.668v18.664h18.664Zm-4.664 12.664V18H7.332v-2.668ZM12 5.332 16.668 10H14v3.332h-4V10H7.332Zm0 0'/%3E%3C/svg%3E")}.fr-password .fr-password__checkbox input[type=checkbox]+label{color:#161616}} \ No newline at end of file diff --git a/dist/dsfr/component/password/password.main.css b/dist/dsfr/component/password/password.main.css new file mode 100644 index 0000000..4ae1f68 --- /dev/null +++ b/dist/dsfr/component/password/password.main.css @@ -0,0 +1,120 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + Password +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-password { + position: relative; + display: flex; + flex-direction: row; + flex-wrap: wrap; + + --text-spacing: 0 0 0.5rem 0; +} + +.fr-password [data-fr-capslock] .fr-password__input { + padding-right: 3rem; +} + +.fr-password [data-fr-capslock]::before { + content: ""; + display: block; + position: absolute; + top: 0.75rem; + right: 1rem; + width: 1rem; + height: 1rem; + pointer-events: none; + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +.fr-password__checkbox { + order: -1; + flex: 0; + align-self: flex-end; + margin-left: auto; + padding-left: 0.5rem; +} + +.fr-password__checkbox .fr-label { + text-wrap: nowrap; +} + +.fr-password .fr-input-wrap { + flex: 1 0 100%; +} + +.fr-password__input { + margin-bottom: 0.75rem; +} + +.fr-password__input::-webkit-caps-lock-indicator { + content: none; +} + +.fr-password__input::-ms-reveal { + display: none; +} + +.fr-password > .fr-label { + order: -1; + flex: 1; + min-width: 50%; +} + +.fr-password .fr-message:first-child { + --comma: " "; +} + +.fr-password .fr-message--valid[data-fr-valid] { + --content: " - "attr(data-fr-valid) var(--comma); +} + +.fr-password .fr-message--error[data-fr-error] { + --content: " - "attr(data-fr-error) var(--comma); +} + +.fr-password__btn { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-password__btn:disabled, +a.fr-password__btn:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +:root[data-fr-theme=dark] .fr-password [data-fr-capslock]::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-password .fr-password__checkbox input[type=checkbox] + label { + color: var(--text-label-grey); +} + +.fr-password .fr-password__checkbox input[type=checkbox] + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), var(--data-uri-svg); +} +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} diff --git a/dist/dsfr/component/password/password.main.min.css b/dist/dsfr/component/password/password.main.min.css new file mode 100644 index 0000000..7ef24e6 --- /dev/null +++ b/dist/dsfr/component/password/password.main.min.css @@ -0,0 +1,8 @@ +@charset "UTF-8"; +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-password{--text-spacing:0 0 0.5rem 0;display:flex;flex-direction:row;flex-wrap:wrap;position:relative}.fr-password [data-fr-capslock] .fr-password__input{padding-right:3rem}.fr-password [data-fr-capslock]:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23161616' d='M22.668 0C23.402 0 24 .598 24 1.332v21.336c0 .734-.598 1.332-1.332 1.332H1.332A1.334 1.334 0 0 1 0 22.668V1.332C0 .598.598 0 1.332 0Zm-1.336 2.668H2.668v18.664h18.664Zm-4.664 12.664V18H7.332v-2.668ZM12 5.332 16.668 10H14v3.332h-4V10H7.332Zm0 0'/%3E%3C/svg%3E");background-image:var(--data-uri-svg);content:"";display:block;height:1rem;pointer-events:none;position:absolute;right:1rem;top:.75rem;width:1rem}.fr-password__checkbox{align-self:flex-end;flex:0;margin-left:auto;order:-1;padding-left:.5rem}.fr-password__checkbox .fr-label{text-wrap:nowrap}.fr-password .fr-input-wrap{flex:1 0 100%}.fr-password__input{margin-bottom:.75rem}.fr-password__input::-webkit-caps-lock-indicator{content:none}.fr-password__input::-ms-reveal{display:none}.fr-password>.fr-label{flex:1;min-width:50%;order:-1}.fr-password .fr-message:first-child{--comma:" "}.fr-password .fr-message--valid[data-fr-valid]{--content:" - "attr(data-fr-valid) var(--comma)}.fr-password .fr-message--error[data-fr-error]{--content:" - "attr(data-fr-error) var(--comma)}.fr-password__btn{--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france)}.fr-password__btn:disabled,a.fr-password__btn:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}:root[data-fr-theme=dark] .fr-password [data-fr-capslock]:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M22.668 0C23.402 0 24 .598 24 1.332v21.336c0 .734-.598 1.332-1.332 1.332H1.332A1.334 1.334 0 0 1 0 22.668V1.332C0 .598.598 0 1.332 0Zm-1.336 2.668H2.668v18.664h18.664Zm-4.664 12.664V18H7.332v-2.668ZM12 5.332 16.668 10H14v3.332h-4V10H7.332Zm0 0'/%3E%3C/svg%3E")}.fr-password .fr-password__checkbox input[type=checkbox]+label{color:var(--text-label-grey)}.fr-password .fr-password__checkbox input[type=checkbox]+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),var(--data-uri-svg)}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */} \ No newline at end of file diff --git a/dist/dsfr/component/password/password.min.css b/dist/dsfr/component/password/password.min.css new file mode 100644 index 0000000..e70985c --- /dev/null +++ b/dist/dsfr/component/password/password.min.css @@ -0,0 +1,12 @@ +@charset "UTF-8"; +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-password{--text-spacing:0 0 0.5rem 0;display:flex;flex-direction:row;flex-wrap:wrap;position:relative}.fr-password [data-fr-capslock] .fr-password__input{padding-right:3rem}.fr-password [data-fr-capslock]:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23161616' d='M22.668 0C23.402 0 24 .598 24 1.332v21.336c0 .734-.598 1.332-1.332 1.332H1.332A1.334 1.334 0 0 1 0 22.668V1.332C0 .598.598 0 1.332 0Zm-1.336 2.668H2.668v18.664h18.664Zm-4.664 12.664V18H7.332v-2.668ZM12 5.332 16.668 10H14v3.332h-4V10H7.332Zm0 0'/%3E%3C/svg%3E");background-image:var(--data-uri-svg);content:"";display:block;height:1rem;pointer-events:none;position:absolute;right:1rem;top:.75rem;width:1rem}.fr-password__checkbox{align-self:flex-end;flex:0;margin-left:auto;order:-1;padding-left:.5rem}.fr-password__checkbox .fr-label{text-wrap:nowrap}.fr-password .fr-input-wrap{flex:1 0 100%}.fr-password__input{margin-bottom:.75rem}.fr-password__input::-webkit-caps-lock-indicator{content:none}.fr-password__input::-ms-reveal{display:none}.fr-password>.fr-label{flex:1;min-width:50%;order:-1}.fr-password .fr-message:first-child{--comma:" "}.fr-password .fr-message--valid[data-fr-valid]{--content:" - "attr(data-fr-valid) var(--comma)}.fr-password .fr-message--error[data-fr-error]{--content:" - "attr(data-fr-error) var(--comma)}.fr-password__btn{--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france)}.fr-password__btn:disabled,a.fr-password__btn:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}:root[data-fr-theme=dark] .fr-password [data-fr-capslock]:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M22.668 0C23.402 0 24 .598 24 1.332v21.336c0 .734-.598 1.332-1.332 1.332H1.332A1.334 1.334 0 0 1 0 22.668V1.332C0 .598.598 0 1.332 0Zm-1.336 2.668H2.668v18.664h18.664Zm-4.664 12.664V18H7.332v-2.668ZM12 5.332 16.668 10H14v3.332h-4V10H7.332Zm0 0'/%3E%3C/svg%3E")}.fr-password .fr-password__checkbox input[type=checkbox]+label{color:var(--text-label-grey)}.fr-password .fr-password__checkbox input[type=checkbox]+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),var(--data-uri-svg)}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */ + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-password__checkbox{margin:0;position:absolute;right:0;top:0}.fr-password__btn{background-color:transparent;color:#000091}.fr-password__btn:hover{background-color:rgba(0,0,0,.05)}.fr-password__btn:active{background-color:rgba(0,0,0,.1)}.fr-password__btn:disabled,a.fr-password__btn:not([href]){background-color:transparent;color:#929292}.fr-password__btn:disabled:hover,a.fr-password__btn:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-password__btn:disabled:active,a.fr-password__btn:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-password [data-fr-capslock]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23161616' d='M22.668 0C23.402 0 24 .598 24 1.332v21.336c0 .734-.598 1.332-1.332 1.332H1.332A1.334 1.334 0 0 1 0 22.668V1.332C0 .598.598 0 1.332 0Zm-1.336 2.668H2.668v18.664h18.664Zm-4.664 12.664V18H7.332v-2.668ZM12 5.332 16.668 10H14v3.332h-4V10H7.332Zm0 0'/%3E%3C/svg%3E")}.fr-password .fr-password__checkbox input[type=checkbox]+label{color:#161616}}@media print{.fr-password input{background-color:transparent;border:1px solid var(--border-default-grey)}} \ No newline at end of file diff --git a/dist/dsfr/component/password/password.module.js b/dist/dsfr/component/password/password.module.js new file mode 100644 index 0000000..dc15894 --- /dev/null +++ b/dist/dsfr/component/password/password.module.js @@ -0,0 +1,140 @@ +/*! DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) */ + +const config = { + prefix: 'fr', + namespace: 'dsfr', + organisation: '@gouvfr', + version: '1.13.2' +}; + +const api = window[config.namespace]; + +const PasswordEmission = { + TOGGLE: api.internals.ns.emission('password', 'toggle'), + ADJUST: api.internals.ns.emission('password', 'adjust') +}; + +class PasswordToggle extends api.core.Instance { + static get instanceClassName () { + return 'PasswordToggle'; + } + + init () { + this.listenClick(); + this.ascend(PasswordEmission.ADJUST, this.width); + this.isSwappingFont = true; + this._isChecked = this.isChecked; + } + + get width () { + const style = getComputedStyle(this.node.parentNode); + return parseInt(style.width); + } + + get isChecked () { + return this.node.checked; + } + + set isChecked (value) { + this._isChecked = value; + this.ascend(PasswordEmission.TOGGLE, value); + } + + handleClick () { + this.isChecked = !this._isChecked; + } + + swapFont (families) { + this.ascend(PasswordEmission.ADJUST, this.width); + } +} + +class Password extends api.core.Instance { + static get instanceClassName () { + return 'Password'; + } + + init () { + this.addAscent(PasswordEmission.TOGGLE, this.toggle.bind(this)); + this.addAscent(PasswordEmission.ADJUST, this.adjust.bind(this)); + } + + toggle (value) { + this.descend(PasswordEmission.TOGGLE, value); + } + + adjust (value) { + this.descend(PasswordEmission.ADJUST, value); + } +} + +const PasswordSelector = { + PASSWORD: api.internals.ns.selector('password'), + INPUT: api.internals.ns.selector('password__input'), + LABEL: api.internals.ns.selector('password__label'), + TOOGLE: `${api.internals.ns.selector('password__checkbox')} input[type="checkbox"]` +}; + +class PasswordInput extends api.core.Instance { + static get instanceClassName () { + return 'PasswordInput'; + } + + init () { + this.addDescent(PasswordEmission.TOGGLE, this.toggle.bind(this)); + this._isRevealed = this.hasAttribute('type') === 'password'; + this.listen('keydown', this.capslock.bind(this)); // for capslock enabled + this.listen('keyup', this.capslock.bind(this)); // for capslock desabled + } + + toggle (value) { + this.isRevealed = value; + this.setAttribute('type', value ? 'text' : 'password'); + } + + get isRevealed () { + return this._isRevealed; + } + + capslock (event) { + if (event && typeof event.getModifierState !== 'function') return; + if (event.getModifierState('CapsLock')) { + this.node.parentNode.setAttribute(api.internals.ns.attr('capslock'), ''); + } else { + this.node.parentNode.removeAttribute(api.internals.ns.attr('capslock')); + } + } + + set isRevealed (value) { + this._isRevealed = value; + this.setAttribute('type', value ? 'text' : 'password'); + } +} + +class PasswordLabel extends api.core.Instance { + static get instanceClassName () { + return 'PasswordLabel'; + } + + init () { + this.addDescent(PasswordEmission.ADJUST, this.adjust.bind(this)); + } + + adjust (value) { + const valueREM = Math.ceil(value / 16); + this.node.style.paddingRight = valueREM + 'rem'; + } +} + +api.password = { + Password: Password, + PasswordToggle: PasswordToggle, + PasswordSelector: PasswordSelector, + PasswordInput: PasswordInput, + PasswordLabel: PasswordLabel +}; + +api.internals.register(api.password.PasswordSelector.INPUT, api.password.PasswordInput); +api.internals.register(api.password.PasswordSelector.PASSWORD, api.password.Password); +api.internals.register(api.password.PasswordSelector.TOOGLE, api.password.PasswordToggle); +api.internals.register(api.password.PasswordSelector.LABEL, api.password.PasswordLabel); diff --git a/dist/dsfr/component/password/password.module.min.js b/dist/dsfr/component/password/password.module.min.js new file mode 100644 index 0000000..29e8b4f --- /dev/null +++ b/dist/dsfr/component/password/password.module.min.js @@ -0,0 +1,2 @@ +/*! DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) */ +const s=window.dsfr,t={TOGGLE:s.internals.ns.emission("password","toggle"),ADJUST:s.internals.ns.emission("password","adjust")};class e extends s.core.Instance{static get instanceClassName(){return"PasswordToggle"}init(){this.listenClick(),this.ascend(t.ADJUST,this.width),this.isSwappingFont=!0,this._isChecked=this.isChecked}get width(){const s=getComputedStyle(this.node.parentNode);return parseInt(s.width)}get isChecked(){return this.node.checked}set isChecked(s){this._isChecked=s,this.ascend(t.TOGGLE,s)}handleClick(){this.isChecked=!this._isChecked}swapFont(s){this.ascend(t.ADJUST,this.width)}}class i extends s.core.Instance{static get instanceClassName(){return"Password"}init(){this.addAscent(t.TOGGLE,this.toggle.bind(this)),this.addAscent(t.ADJUST,this.adjust.bind(this))}toggle(s){this.descend(t.TOGGLE,s)}adjust(s){this.descend(t.ADJUST,s)}}const a={PASSWORD:s.internals.ns.selector("password"),INPUT:s.internals.ns.selector("password__input"),LABEL:s.internals.ns.selector("password__label"),TOOGLE:`${s.internals.ns.selector("password__checkbox")} input[type="checkbox"]`};class n extends s.core.Instance{static get instanceClassName(){return"PasswordInput"}init(){this.addDescent(t.TOGGLE,this.toggle.bind(this)),this._isRevealed="password"===this.hasAttribute("type"),this.listen("keydown",this.capslock.bind(this)),this.listen("keyup",this.capslock.bind(this))}toggle(s){this.isRevealed=s,this.setAttribute("type",s?"text":"password")}get isRevealed(){return this._isRevealed}capslock(t){t&&"function"!=typeof t.getModifierState||(t.getModifierState("CapsLock")?this.node.parentNode.setAttribute(s.internals.ns.attr("capslock"),""):this.node.parentNode.removeAttribute(s.internals.ns.attr("capslock")))}set isRevealed(s){this._isRevealed=s,this.setAttribute("type",s?"text":"password")}}class d extends s.core.Instance{static get instanceClassName(){return"PasswordLabel"}init(){this.addDescent(t.ADJUST,this.adjust.bind(this))}adjust(s){const t=Math.ceil(s/16);this.node.style.paddingRight=t+"rem"}}s.password={Password:i,PasswordToggle:e,PasswordSelector:a,PasswordInput:n,PasswordLabel:d},s.internals.register(s.password.PasswordSelector.INPUT,s.password.PasswordInput),s.internals.register(s.password.PasswordSelector.PASSWORD,s.password.Password),s.internals.register(s.password.PasswordSelector.TOOGLE,s.password.PasswordToggle),s.internals.register(s.password.PasswordSelector.LABEL,s.password.PasswordLabel); diff --git a/dist/dsfr/component/password/password.print.css b/dist/dsfr/component/password/password.print.css new file mode 100644 index 0000000..a1d9d4e --- /dev/null +++ b/dist/dsfr/component/password/password.print.css @@ -0,0 +1,9 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media print { + .fr-password input { + background-color: transparent; + border: 1px solid var(--border-default-grey); + } +} diff --git a/dist/dsfr/component/password/password.print.min.css b/dist/dsfr/component/password/password.print.min.css new file mode 100644 index 0000000..2c1452f --- /dev/null +++ b/dist/dsfr/component/password/password.print.min.css @@ -0,0 +1,3 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media print{.fr-password input{background-color:transparent;border:1px solid var(--border-default-grey)}} \ No newline at end of file diff --git a/dist/dsfr/component/quote/quote.css b/dist/dsfr/component/quote/quote.css new file mode 100644 index 0000000..1810399 --- /dev/null +++ b/dist/dsfr/component/quote/quote.css @@ -0,0 +1,392 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + QUOTE +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-quote { + position: relative; + margin: 0; + padding: 0 0.5rem 2rem 0.5rem; + background-size: 50% 1px; + background-repeat: no-repeat; + background-position: 0.5rem 100%; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-quote::before, +.fr-quote::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/editor/fr--quote-line.svg"); + mask-image: url("../../icons/editor/fr--quote-line.svg"); + --icon-size: 2rem; +} + +.fr-quote::before { + content: ""; + display: block; + margin-bottom: 0.5rem; + color: var(--artwork-minor-blue-france); +} + +.fr-quote--column { + display: flex; + flex-direction: column; + align-items: flex-start; + justify-content: center; +} + +.fr-quote--column .fr-quote__author { + margin-left: 5.25rem; +} + +.fr-quote--column .fr-quote__source { + margin-left: 5.25rem; +} + +.fr-quote--column figcaption { + min-height: 4.25rem; + display: flex; + flex-direction: column; + align-items: flex-start; + justify-content: center; +} + +.fr-quote blockquote { + margin: 0; + + --text-spacing: 0 0 1rem; +} + +.fr-quote blockquote p { + font-size: 1.25rem; + line-height: 2rem; + font-weight: 700; +} + +.fr-quote__author { + font-weight: 700; + font-size: 1rem; + line-height: 1.5rem; + + --text-spacing: 0 0 0.25rem; +} + +.fr-quote__image { + width: 4.25rem; + background-size: cover; + border-radius: 50%; + overflow: hidden; + position: absolute; + display: flex; + flex-direction: row; +} + +.fr-quote__image img { + width: 100%; + height: 100%; + object-fit: cover; +} + +.fr-quote cite { + font-style: italic; +} + +.fr-quote figcaption { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; +} + +.fr-quote figcaption .fr-quote__source { + display: flex; + flex-direction: row; + justify-content: flex-start; + flex-wrap: wrap; + font-size: 0.75rem; + line-height: 1.25rem; +} + +.fr-quote figcaption .fr-quote__source li { + display: inline-block; +} + +.fr-quote figcaption .fr-quote__source li:not(:last-child)::after { + content: "·"; + display: inline-block; + padding-left: 0.25rem; + padding-right: 0.25rem; +} + +.fr-quote--green-tilleul-verveine::before { + color: var(--artwork-minor-green-tilleul-verveine); +} + +.fr-quote--green-bourgeon::before { + color: var(--artwork-minor-green-bourgeon); +} + +.fr-quote--green-emeraude::before { + color: var(--artwork-minor-green-emeraude); +} + +.fr-quote--green-menthe::before { + color: var(--artwork-minor-green-menthe); +} + +.fr-quote--green-archipel::before { + color: var(--artwork-minor-green-archipel); +} + +.fr-quote--blue-ecume::before { + color: var(--artwork-minor-blue-ecume); +} + +.fr-quote--blue-cumulus::before { + color: var(--artwork-minor-blue-cumulus); +} + +.fr-quote--purple-glycine::before { + color: var(--artwork-minor-purple-glycine); +} + +.fr-quote--pink-macaron::before { + color: var(--artwork-minor-pink-macaron); +} + +.fr-quote--pink-tuile::before { + color: var(--artwork-minor-pink-tuile); +} + +.fr-quote--yellow-tournesol::before { + color: var(--artwork-minor-yellow-tournesol); +} + +.fr-quote--yellow-moutarde::before { + color: var(--artwork-minor-yellow-moutarde); +} + +.fr-quote--orange-terre-battue::before { + color: var(--artwork-minor-orange-terre-battue); +} + +.fr-quote--brown-cafe-creme::before { + color: var(--artwork-minor-brown-cafe-creme); +} + +.fr-quote--brown-caramel::before { + color: var(--artwork-minor-brown-caramel); +} + +.fr-quote--brown-opera::before { + color: var(--artwork-minor-brown-opera); +} + +.fr-quote--beige-gris-galet::before { + color: var(--artwork-minor-beige-gris-galet); +} + +.fr-quote__source { + color: var(--text-mention-grey); +} + +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} + +@media (min-width: 48em) { + /*! media md */ + .fr-quote { + padding: 0 0 0 2rem; + background-size: 1px 100%; + background-position: 0 0; + } + + .fr-quote--column { + margin-left: 13.5rem; + min-height: 13rem; + } + + .fr-quote--column .fr-quote__author { + margin-left: 0; + } + + .fr-quote--column .fr-quote__source { + margin-left: 0; + } + + .fr-quote--column figcaption { + min-height: auto; + } + + .fr-quote__image { + position: absolute; + top: 50%; + left: -13.5rem; + width: 11.5rem; + height: 11.5rem; + margin-top: -5.75rem; + } + + /*! media md */ +} + +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ +} + +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} + +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-quote { + border-left: 1px solid; + } +} + +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + /** + * Correction largeur max du texte + */ + .fr-quote::before, + .fr-quote::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/editor/fr--quote-line.svg"); + width: 2rem; + height: 2rem; + } + + ul.fr-quote__source { + list-style-type: none; + } + + ol.fr-quote__source { + list-style-type: none; + } + + ul.fr-quote__source, + ol.fr-quote__source { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-quote blockquote { + max-width: 100%; + } + + .fr-quote::before { + color: #6a6af4; + } + + .fr-quote--green-tilleul-verveine::before { + color: #b7a73f; + } + + .fr-quote--green-bourgeon::before { + color: #68a532; + } + + .fr-quote--green-emeraude::before { + color: #00a95f; + } + + .fr-quote--green-menthe::before { + color: #009081; + } + + .fr-quote--green-archipel::before { + color: #009099; + } + + .fr-quote--blue-ecume::before { + color: #465f9d; + } + + .fr-quote--blue-cumulus::before { + color: #417dc4; + } + + .fr-quote--purple-glycine::before { + color: #a558a0; + } + + .fr-quote--pink-macaron::before { + color: #e18b76; + } + + .fr-quote--pink-tuile::before { + color: #ce614a; + } + + .fr-quote--yellow-tournesol::before { + color: #c8aa39; + } + + .fr-quote--yellow-moutarde::before { + color: #c3992a; + } + + .fr-quote--orange-terre-battue::before { + color: #e4794a; + } + + .fr-quote--brown-cafe-creme::before { + color: #d1b781; + } + + .fr-quote--brown-caramel::before { + color: #c08c65; + } + + .fr-quote--brown-opera::before { + color: #bd987a; + } + + .fr-quote--beige-gris-galet::before { + color: #aea397; + } + + .fr-quote { + background-image: linear-gradient(0deg, #ddd, #ddd); + } + + .fr-quote__source { + color: #666; + } +} + +@media print { + .fr-quote__author, + .fr-quote cite, + .fr-quote figcaption li { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-quote::before { + display: none; + } +} diff --git a/dist/dsfr/component/quote/quote.legacy.css b/dist/dsfr/component/quote/quote.legacy.css new file mode 100644 index 0000000..f5238bf --- /dev/null +++ b/dist/dsfr/component/quote/quote.legacy.css @@ -0,0 +1,128 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + /** + * Correction largeur max du texte + */ + .fr-quote::before, + .fr-quote::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/editor/fr--quote-line.svg"); + width: 2rem; + height: 2rem; + } + + ul.fr-quote__source { + list-style-type: none; + } + + ol.fr-quote__source { + list-style-type: none; + } + + ul.fr-quote__source, + ol.fr-quote__source { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-quote blockquote { + max-width: 100%; + } + + .fr-quote::before { + color: #6a6af4; + } + + .fr-quote--green-tilleul-verveine::before { + color: #b7a73f; + } + + .fr-quote--green-bourgeon::before { + color: #68a532; + } + + .fr-quote--green-emeraude::before { + color: #00a95f; + } + + .fr-quote--green-menthe::before { + color: #009081; + } + + .fr-quote--green-archipel::before { + color: #009099; + } + + .fr-quote--blue-ecume::before { + color: #465f9d; + } + + .fr-quote--blue-cumulus::before { + color: #417dc4; + } + + .fr-quote--purple-glycine::before { + color: #a558a0; + } + + .fr-quote--pink-macaron::before { + color: #e18b76; + } + + .fr-quote--pink-tuile::before { + color: #ce614a; + } + + .fr-quote--yellow-tournesol::before { + color: #c8aa39; + } + + .fr-quote--yellow-moutarde::before { + color: #c3992a; + } + + .fr-quote--orange-terre-battue::before { + color: #e4794a; + } + + .fr-quote--brown-cafe-creme::before { + color: #d1b781; + } + + .fr-quote--brown-caramel::before { + color: #c08c65; + } + + .fr-quote--brown-opera::before { + color: #bd987a; + } + + .fr-quote--beige-gris-galet::before { + color: #aea397; + } + + .fr-quote { + background-image: linear-gradient(0deg, #ddd, #ddd); + } + + .fr-quote__source { + color: #666; + } +} diff --git a/dist/dsfr/component/quote/quote.legacy.min.css b/dist/dsfr/component/quote/quote.legacy.min.css new file mode 100644 index 0000000..3d0e87a --- /dev/null +++ b/dist/dsfr/component/quote/quote.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-quote:after,.fr-quote:before{background-color:transparent;background-image:url(../../icons/editor/fr--quote-line.svg);background-repeat:no-repeat;background-size:100%;height:2rem;width:2rem}ol.fr-quote__source,ul.fr-quote__source{list-style-type:none}ol.fr-quote__source,ul.fr-quote__source{margin-bottom:0;margin-top:0;padding-left:0}.fr-quote blockquote{max-width:100%}.fr-quote:before{color:#6a6af4}.fr-quote--green-tilleul-verveine:before{color:#b7a73f}.fr-quote--green-bourgeon:before{color:#68a532}.fr-quote--green-emeraude:before{color:#00a95f}.fr-quote--green-menthe:before{color:#009081}.fr-quote--green-archipel:before{color:#009099}.fr-quote--blue-ecume:before{color:#465f9d}.fr-quote--blue-cumulus:before{color:#417dc4}.fr-quote--purple-glycine:before{color:#a558a0}.fr-quote--pink-macaron:before{color:#e18b76}.fr-quote--pink-tuile:before{color:#ce614a}.fr-quote--yellow-tournesol:before{color:#c8aa39}.fr-quote--yellow-moutarde:before{color:#c3992a}.fr-quote--orange-terre-battue:before{color:#e4794a}.fr-quote--brown-cafe-creme:before{color:#d1b781}.fr-quote--brown-caramel:before{color:#c08c65}.fr-quote--brown-opera:before{color:#bd987a}.fr-quote--beige-gris-galet:before{color:#aea397}.fr-quote{background-image:linear-gradient(0deg,#ddd,#ddd)}.fr-quote__source{color:#666}} \ No newline at end of file diff --git a/dist/dsfr/component/quote/quote.main.css b/dist/dsfr/component/quote/quote.main.css new file mode 100644 index 0000000..d433576 --- /dev/null +++ b/dist/dsfr/component/quote/quote.main.css @@ -0,0 +1,257 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + QUOTE +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-quote { + position: relative; + margin: 0; + padding: 0 0.5rem 2rem 0.5rem; + background-size: 50% 1px; + background-repeat: no-repeat; + background-position: 0.5rem 100%; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-quote::before, +.fr-quote::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/editor/fr--quote-line.svg"); + mask-image: url("../../icons/editor/fr--quote-line.svg"); + --icon-size: 2rem; +} + +.fr-quote::before { + content: ""; + display: block; + margin-bottom: 0.5rem; + color: var(--artwork-minor-blue-france); +} + +.fr-quote--column { + display: flex; + flex-direction: column; + align-items: flex-start; + justify-content: center; +} + +.fr-quote--column .fr-quote__author { + margin-left: 5.25rem; +} + +.fr-quote--column .fr-quote__source { + margin-left: 5.25rem; +} + +.fr-quote--column figcaption { + min-height: 4.25rem; + display: flex; + flex-direction: column; + align-items: flex-start; + justify-content: center; +} + +.fr-quote blockquote { + margin: 0; + + --text-spacing: 0 0 1rem; +} + +.fr-quote blockquote p { + font-size: 1.25rem; + line-height: 2rem; + font-weight: 700; +} + +.fr-quote__author { + font-weight: 700; + font-size: 1rem; + line-height: 1.5rem; + + --text-spacing: 0 0 0.25rem; +} + +.fr-quote__image { + width: 4.25rem; + background-size: cover; + border-radius: 50%; + overflow: hidden; + position: absolute; + display: flex; + flex-direction: row; +} + +.fr-quote__image img { + width: 100%; + height: 100%; + object-fit: cover; +} + +.fr-quote cite { + font-style: italic; +} + +.fr-quote figcaption { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; +} + +.fr-quote figcaption .fr-quote__source { + display: flex; + flex-direction: row; + justify-content: flex-start; + flex-wrap: wrap; + font-size: 0.75rem; + line-height: 1.25rem; +} + +.fr-quote figcaption .fr-quote__source li { + display: inline-block; +} + +.fr-quote figcaption .fr-quote__source li:not(:last-child)::after { + content: "·"; + display: inline-block; + padding-left: 0.25rem; + padding-right: 0.25rem; +} + +.fr-quote--green-tilleul-verveine::before { + color: var(--artwork-minor-green-tilleul-verveine); +} + +.fr-quote--green-bourgeon::before { + color: var(--artwork-minor-green-bourgeon); +} + +.fr-quote--green-emeraude::before { + color: var(--artwork-minor-green-emeraude); +} + +.fr-quote--green-menthe::before { + color: var(--artwork-minor-green-menthe); +} + +.fr-quote--green-archipel::before { + color: var(--artwork-minor-green-archipel); +} + +.fr-quote--blue-ecume::before { + color: var(--artwork-minor-blue-ecume); +} + +.fr-quote--blue-cumulus::before { + color: var(--artwork-minor-blue-cumulus); +} + +.fr-quote--purple-glycine::before { + color: var(--artwork-minor-purple-glycine); +} + +.fr-quote--pink-macaron::before { + color: var(--artwork-minor-pink-macaron); +} + +.fr-quote--pink-tuile::before { + color: var(--artwork-minor-pink-tuile); +} + +.fr-quote--yellow-tournesol::before { + color: var(--artwork-minor-yellow-tournesol); +} + +.fr-quote--yellow-moutarde::before { + color: var(--artwork-minor-yellow-moutarde); +} + +.fr-quote--orange-terre-battue::before { + color: var(--artwork-minor-orange-terre-battue); +} + +.fr-quote--brown-cafe-creme::before { + color: var(--artwork-minor-brown-cafe-creme); +} + +.fr-quote--brown-caramel::before { + color: var(--artwork-minor-brown-caramel); +} + +.fr-quote--brown-opera::before { + color: var(--artwork-minor-brown-opera); +} + +.fr-quote--beige-gris-galet::before { + color: var(--artwork-minor-beige-gris-galet); +} + +.fr-quote__source { + color: var(--text-mention-grey); +} + +@media (min-width: 36em) { + /*! media sm */ +} + +@media (min-width: 48em) { + /*! media md */ + .fr-quote { + padding: 0 0 0 2rem; + background-size: 1px 100%; + background-position: 0 0; + } + + .fr-quote--column { + margin-left: 13.5rem; + min-height: 13rem; + } + + .fr-quote--column .fr-quote__author { + margin-left: 0; + } + + .fr-quote--column .fr-quote__source { + margin-left: 0; + } + + .fr-quote--column figcaption { + min-height: auto; + } + + .fr-quote__image { + position: absolute; + top: 50%; + left: -13.5rem; + width: 11.5rem; + height: 11.5rem; + margin-top: -5.75rem; + } +} + +@media (min-width: 62em) { + /*! media lg */ +} + +@media (min-width: 78em) { + /*! media xl */ +} + +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-quote { + border-left: 1px solid; + } +} diff --git a/dist/dsfr/component/quote/quote.main.min.css b/dist/dsfr/component/quote/quote.main.min.css new file mode 100644 index 0000000..d2a5aa0 --- /dev/null +++ b/dist/dsfr/component/quote/quote.main.min.css @@ -0,0 +1,8 @@ +@charset "UTF-8"; +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-quote{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));background-position:.5rem 100%;background-repeat:no-repeat;background-size:50% 1px;margin:0;padding:0 .5rem 2rem;position:relative}.fr-quote:after,.fr-quote:before{--icon-size:2rem;background-color:currentColor;display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-image:url(../../icons/editor/fr--quote-line.svg);mask-image:url(../../icons/editor/fr--quote-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-quote:before{color:var(--artwork-minor-blue-france);content:"";display:block;margin-bottom:.5rem}.fr-quote--column{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.fr-quote--column .fr-quote__author,.fr-quote--column .fr-quote__source{margin-left:5.25rem}.fr-quote--column figcaption{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;min-height:4.25rem}.fr-quote blockquote{--text-spacing:0 0 1rem;margin:0}.fr-quote blockquote p{font-size:1.25rem;font-weight:700;line-height:2rem}.fr-quote__author{--text-spacing:0 0 0.25rem;font-size:1rem;font-weight:700;line-height:1.5rem}.fr-quote__image{background-size:cover;border-radius:50%;display:flex;flex-direction:row;overflow:hidden;position:absolute;width:4.25rem}.fr-quote__image img{height:100%;object-fit:cover;width:100%}.fr-quote cite{font-style:italic}.fr-quote figcaption{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none}.fr-quote figcaption .fr-quote__source{display:flex;flex-direction:row;flex-wrap:wrap;font-size:.75rem;justify-content:flex-start;line-height:1.25rem}.fr-quote figcaption .fr-quote__source li{display:inline-block}.fr-quote figcaption .fr-quote__source li:not(:last-child):after{content:"·";display:inline-block;padding-left:.25rem;padding-right:.25rem}.fr-quote--green-tilleul-verveine:before{color:var(--artwork-minor-green-tilleul-verveine)}.fr-quote--green-bourgeon:before{color:var(--artwork-minor-green-bourgeon)}.fr-quote--green-emeraude:before{color:var(--artwork-minor-green-emeraude)}.fr-quote--green-menthe:before{color:var(--artwork-minor-green-menthe)}.fr-quote--green-archipel:before{color:var(--artwork-minor-green-archipel)}.fr-quote--blue-ecume:before{color:var(--artwork-minor-blue-ecume)}.fr-quote--blue-cumulus:before{color:var(--artwork-minor-blue-cumulus)}.fr-quote--purple-glycine:before{color:var(--artwork-minor-purple-glycine)}.fr-quote--pink-macaron:before{color:var(--artwork-minor-pink-macaron)}.fr-quote--pink-tuile:before{color:var(--artwork-minor-pink-tuile)}.fr-quote--yellow-tournesol:before{color:var(--artwork-minor-yellow-tournesol)}.fr-quote--yellow-moutarde:before{color:var(--artwork-minor-yellow-moutarde)}.fr-quote--orange-terre-battue:before{color:var(--artwork-minor-orange-terre-battue)}.fr-quote--brown-cafe-creme:before{color:var(--artwork-minor-brown-cafe-creme)}.fr-quote--brown-caramel:before{color:var(--artwork-minor-brown-caramel)}.fr-quote--brown-opera:before{color:var(--artwork-minor-brown-opera)}.fr-quote--beige-gris-galet:before{color:var(--artwork-minor-beige-gris-galet)}.fr-quote__source{color:var(--text-mention-grey)}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */.fr-quote{background-position:0 0;background-size:1px 100%;padding:0 0 0 2rem}.fr-quote--column{margin-left:13.5rem;min-height:13rem}.fr-quote--column .fr-quote__author,.fr-quote--column .fr-quote__source{margin-left:0}.fr-quote--column figcaption{min-height:auto}.fr-quote__image{height:11.5rem;left:-13.5rem;margin-top:-5.75rem;position:absolute;top:50%;width:11.5rem}}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-quote{border-left:1px solid}} \ No newline at end of file diff --git a/dist/dsfr/component/quote/quote.min.css b/dist/dsfr/component/quote/quote.min.css new file mode 100644 index 0000000..a341d09 --- /dev/null +++ b/dist/dsfr/component/quote/quote.min.css @@ -0,0 +1,12 @@ +@charset "UTF-8"; +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-quote{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));background-position:.5rem 100%;background-repeat:no-repeat;background-size:50% 1px;margin:0;padding:0 .5rem 2rem;position:relative}.fr-quote:after,.fr-quote:before{--icon-size:2rem;background-color:currentColor;display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-image:url(../../icons/editor/fr--quote-line.svg);mask-image:url(../../icons/editor/fr--quote-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-quote:before{color:var(--artwork-minor-blue-france);content:"";display:block;margin-bottom:.5rem}.fr-quote--column{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.fr-quote--column .fr-quote__author,.fr-quote--column .fr-quote__source{margin-left:5.25rem}.fr-quote--column figcaption{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;min-height:4.25rem}.fr-quote blockquote{--text-spacing:0 0 1rem;margin:0}.fr-quote blockquote p{font-size:1.25rem;font-weight:700;line-height:2rem}.fr-quote__author{--text-spacing:0 0 0.25rem;font-size:1rem;font-weight:700;line-height:1.5rem}.fr-quote__image{background-size:cover;border-radius:50%;display:flex;flex-direction:row;overflow:hidden;position:absolute;width:4.25rem}.fr-quote__image img{height:100%;object-fit:cover;width:100%}.fr-quote cite{font-style:italic}.fr-quote figcaption{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none}.fr-quote figcaption .fr-quote__source{display:flex;flex-direction:row;flex-wrap:wrap;font-size:.75rem;justify-content:flex-start;line-height:1.25rem}.fr-quote figcaption .fr-quote__source li{display:inline-block}.fr-quote figcaption .fr-quote__source li:not(:last-child):after{content:"·";display:inline-block;padding-left:.25rem;padding-right:.25rem}.fr-quote--green-tilleul-verveine:before{color:var(--artwork-minor-green-tilleul-verveine)}.fr-quote--green-bourgeon:before{color:var(--artwork-minor-green-bourgeon)}.fr-quote--green-emeraude:before{color:var(--artwork-minor-green-emeraude)}.fr-quote--green-menthe:before{color:var(--artwork-minor-green-menthe)}.fr-quote--green-archipel:before{color:var(--artwork-minor-green-archipel)}.fr-quote--blue-ecume:before{color:var(--artwork-minor-blue-ecume)}.fr-quote--blue-cumulus:before{color:var(--artwork-minor-blue-cumulus)}.fr-quote--purple-glycine:before{color:var(--artwork-minor-purple-glycine)}.fr-quote--pink-macaron:before{color:var(--artwork-minor-pink-macaron)}.fr-quote--pink-tuile:before{color:var(--artwork-minor-pink-tuile)}.fr-quote--yellow-tournesol:before{color:var(--artwork-minor-yellow-tournesol)}.fr-quote--yellow-moutarde:before{color:var(--artwork-minor-yellow-moutarde)}.fr-quote--orange-terre-battue:before{color:var(--artwork-minor-orange-terre-battue)}.fr-quote--brown-cafe-creme:before{color:var(--artwork-minor-brown-cafe-creme)}.fr-quote--brown-caramel:before{color:var(--artwork-minor-brown-caramel)}.fr-quote--brown-opera:before{color:var(--artwork-minor-brown-opera)}.fr-quote--beige-gris-galet:before{color:var(--artwork-minor-beige-gris-galet)}.fr-quote__source{color:var(--text-mention-grey)}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */.fr-quote{background-position:0 0;background-size:1px 100%;padding:0 0 0 2rem}.fr-quote--column{margin-left:13.5rem;min-height:13rem}.fr-quote--column .fr-quote__author,.fr-quote--column .fr-quote__source{margin-left:0}.fr-quote--column figcaption{min-height:auto}.fr-quote__image{height:11.5rem;left:-13.5rem;margin-top:-5.75rem;position:absolute;top:50%;width:11.5rem} + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-quote{border-left:1px solid}}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-quote:after,.fr-quote:before{background-color:transparent;background-image:url(../../icons/editor/fr--quote-line.svg);background-repeat:no-repeat;background-size:100%;height:2rem;width:2rem}ol.fr-quote__source,ul.fr-quote__source{list-style-type:none}ol.fr-quote__source,ul.fr-quote__source{margin-bottom:0;margin-top:0;padding-left:0}.fr-quote blockquote{max-width:100%}.fr-quote:before{color:#6a6af4}.fr-quote--green-tilleul-verveine:before{color:#b7a73f}.fr-quote--green-bourgeon:before{color:#68a532}.fr-quote--green-emeraude:before{color:#00a95f}.fr-quote--green-menthe:before{color:#009081}.fr-quote--green-archipel:before{color:#009099}.fr-quote--blue-ecume:before{color:#465f9d}.fr-quote--blue-cumulus:before{color:#417dc4}.fr-quote--purple-glycine:before{color:#a558a0}.fr-quote--pink-macaron:before{color:#e18b76}.fr-quote--pink-tuile:before{color:#ce614a}.fr-quote--yellow-tournesol:before{color:#c8aa39}.fr-quote--yellow-moutarde:before{color:#c3992a}.fr-quote--orange-terre-battue:before{color:#e4794a}.fr-quote--brown-cafe-creme:before{color:#d1b781}.fr-quote--brown-caramel:before{color:#c08c65}.fr-quote--brown-opera:before{color:#bd987a}.fr-quote--beige-gris-galet:before{color:#aea397}.fr-quote{background-image:linear-gradient(0deg,#ddd,#ddd)}.fr-quote__source{color:#666}}@media print{.fr-quote cite,.fr-quote figcaption li,.fr-quote__author{font-size:1rem;line-height:1.5rem}.fr-quote:before{display:none}} \ No newline at end of file diff --git a/dist/dsfr/component/quote/quote.print.css b/dist/dsfr/component/quote/quote.print.css new file mode 100644 index 0000000..9656eaa --- /dev/null +++ b/dist/dsfr/component/quote/quote.print.css @@ -0,0 +1,15 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media print { + .fr-quote__author, + .fr-quote cite, + .fr-quote figcaption li { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-quote::before { + display: none; + } +} diff --git a/dist/dsfr/component/quote/quote.print.min.css b/dist/dsfr/component/quote/quote.print.min.css new file mode 100644 index 0000000..1a484bf --- /dev/null +++ b/dist/dsfr/component/quote/quote.print.min.css @@ -0,0 +1,3 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media print{.fr-quote cite,.fr-quote figcaption li,.fr-quote__author{font-size:1rem;line-height:1.5rem}.fr-quote:before{display:none}} \ No newline at end of file diff --git a/dist/dsfr/component/radio/radio.css b/dist/dsfr/component/radio/radio.css new file mode 100644 index 0000000..54de854 --- /dev/null +++ b/dist/dsfr/component/radio/radio.css @@ -0,0 +1,673 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +.fr-radio-group { + position: relative; + max-width: max-content; +} + +.fr-radio-group input[type=radio] { + position: absolute; + margin: 0; + width: 1.5rem; + height: 1.5rem; + opacity: 0; +} + +.fr-radio-group input[type=radio] + label { + display: flex; + flex-direction: column; + align-items: flex-start; + justify-content: flex-start; + padding-left: 2rem; + background-position: calc(-0.25rem + 1px) calc(-0.25rem + 1px), calc(-0.25rem + 1px) calc(-0.25rem + 1px); + background-size: 1.875rem 1.875rem, 1.875rem 1.875rem; + background-repeat: no-repeat, no-repeat; + background-image: radial-gradient(transparent 10px, var(--border-action-high-blue-france) 11px, transparent 12px); +} + +.fr-radio-group input[type=radio] + label::before { + content: ""; + width: 1.5rem; + height: 1.5rem; + position: absolute; + top: 0; + border-radius: 1.5rem; + margin-left: -2rem; +} + +.fr-radio-group input[type=radio] + label .fr-hint-text { + margin: 0; + width: 100%; +} + +.fr-radio-group--sm input[type=radio] { + width: 1rem; + height: 1rem; + top: 0.25rem; +} + +.fr-radio-group--sm input[type=radio] + label { + padding-left: 1.5rem; + background-position: 0 0.25rem, 0 0.25rem; + background-size: 1rem 1rem, 1rem 1rem; + background-image: radial-gradient(transparent 6px, var(--border-action-high-blue-france) 7px, transparent 8px); +} + +.fr-radio-group--sm input[type=radio] + label::before { + top: 0.25rem; + width: 1rem; + height: 1rem; + border-radius: 0.5rem; + margin-left: -1.5rem; +} + +.fr-radio-rich { + position: relative; + display: flex; + flex-direction: row; + align-items: center; + max-width: 100%; +} + +.fr-radio-rich input[type=radio] { + width: 1rem; + height: 1rem; + left: 1rem; + top: calc(50% - 0.5rem); +} + +.fr-radio-rich input[type=radio] + label { + padding-left: 2.75rem; + margin-left: 0; + align-self: stretch; + width: 100%; + padding-top: 0.75rem; + padding-bottom: 0.75rem; + padding-right: 1rem; + display: flex; + flex-direction: column; + align-items: stretch; + justify-content: center; + background-size: 100% 1px, 1px 100%, 100% 1px, 1px 100%, 1rem 1rem, 1rem 1rem; + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat; + background-position: 0 0, 100% 0, 0 100%, 0 0, 1rem 50%, 1rem 50%; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--border-action-high-blue-france) 7px, transparent 8px); + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-radio-rich input[type=radio] + label::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + margin-left: 0; + border-radius: 0; +} + +.fr-radio-rich input[type=radio] + label .fr-hint-text { + margin-left: 0; +} + +.fr-radio-rich input[type=radio]:not(:disabled) ~ label { + --hover-tint: var(--hover); + --active-tint: var(--active); +} + +.fr-radio-rich input[type=radio]:not(:disabled) ~ label:hover { + background-color: var(--hover-tint); +} + +.fr-radio-rich input[type=radio]:not(:disabled) ~ label:active { + background-color: var(--active-tint); +} + +.fr-radio-rich input[type=radio]:not(:disabled) ~ label:hover + .fr-radio-rich__pictogram { + background-color: var(--hover); +} + +.fr-radio-rich input[type=radio]:not(:disabled) ~ label:active + .fr-radio-rich__pictogram { + background-color: var(--active); +} + +.fr-radio-rich__pictogram { + display: flex; + flex-direction: row; + align-items: center; + justify-content: center; + margin-left: -1px; + padding: 0.25rem; + width: 5.5rem; + min-width: 5.5rem; + min-height: 5.5rem; + align-self: stretch; + pointer-events: none; + background-size: 100% 1px, 100% 1px, 1px 100%, 1px calc(100% - 0.5rem); + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; + background-position: 0 0, 0 100%, 100% 0, 0 0.25rem; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-radio-rich__pictogram img, +.fr-radio-rich__pictogram svg { + max-width: 3.5rem; + max-height: 3.5rem; +} + +.fr-control > .fr-radio-rich.fr-radio-group { + margin-top: 0; + margin-bottom: 0; +} + +.fr-radio-group input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 10px, var(--background-disabled-grey) 11px, transparent 12px); +} + +.fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, var(--border-active-blue-france) 11px, transparent 12px), radial-gradient(var(--background-active-blue-france) 5px, transparent 6px); +} + +.fr-radio-group input[type=radio]:checked:disabled + label { + background-image: radial-gradient(transparent 10px, var(--background-disabled-grey) 11px, transparent 12px), radial-gradient(var(--background-disabled-grey) 5px, transparent 6px); +} + +.fr-fieldset--error .fr-radio-group input[type=radio] + label { + background-image: radial-gradient(transparent 10px, var(--border-plain-error) 11px, transparent 12px); +} + +.fr-fieldset--error .fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, var(--border-plain-error) 11px, transparent 12px), radial-gradient(var(--background-active-blue-france) 5px, transparent 6px); +} + +.fr-fieldset--valid .fr-radio-group input[type=radio] + label { + background-image: radial-gradient(transparent 10px, var(--border-plain-success) 11px, transparent 12px); +} + +.fr-fieldset--valid .fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, var(--border-plain-success) 11px, transparent 12px), radial-gradient(var(--background-active-blue-france) 5px, transparent 6px); +} + +.fr-fieldset--info .fr-radio-group input[type=radio] + label { + background-image: radial-gradient(transparent 10px, var(--border-plain-info) 11px, transparent 12px); +} + +.fr-fieldset--info .fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, var(--border-plain-info) 11px, transparent 12px), radial-gradient(var(--background-active-blue-france) 5px, transparent 6px); +} + +.fr-fieldset .fr-radio-group input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 10px, var(--background-disabled-grey) 11px, transparent 12px); +} + +.fr-fieldset .fr-radio-group input[type=radio]:disabled:checked + label { + background-image: radial-gradient(transparent 10px, var(--background-disabled-grey) 11px, transparent 12px), radial-gradient(var(--background-disabled-grey) 5px, transparent 6px); +} + +.fr-radio-group--sm input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px); +} + +.fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, var(--border-active-blue-france) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-radio-group--sm input[type=radio]:checked:disabled + label { + background-image: radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px), radial-gradient(var(--background-disabled-grey) 3px, transparent 4px); +} + +.fr-fieldset--error .fr-radio-group--sm input[type=radio] + label { + background-image: radial-gradient(transparent 6px, var(--border-plain-error) 7px, transparent 8px); +} + +.fr-fieldset--error .fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, var(--border-plain-error) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-fieldset--valid .fr-radio-group--sm input[type=radio] + label { + background-image: radial-gradient(transparent 6px, var(--border-plain-success) 7px, transparent 8px); +} + +.fr-fieldset--valid .fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, var(--border-plain-success) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-fieldset--info .fr-radio-group--sm input[type=radio] + label { + background-image: radial-gradient(transparent 6px, var(--border-plain-info) 7px, transparent 8px); +} + +.fr-fieldset--info .fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, var(--border-plain-info) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-fieldset .fr-radio-group--sm input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px); +} + +.fr-fieldset .fr-radio-group--sm input[type=radio]:disabled:checked + label { + background-image: radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px), radial-gradient(var(--background-disabled-grey) 3px, transparent 4px); +} + +.fr-radio-rich input[type=radio]:disabled + label { + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px); +} + +.fr-radio-rich input[type=radio]:disabled ~ .fr-radio-rich__pictogram svg * { + fill: var(--text-disabled-grey); +} + +.fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, var(--border-active-blue-france), var(--border-active-blue-france)), linear-gradient(0deg, var(--border-active-blue-france), var(--border-active-blue-france)), linear-gradient(0deg, var(--border-active-blue-france), var(--border-active-blue-france)), linear-gradient(0deg, var(--border-active-blue-france), var(--border-active-blue-france)), radial-gradient(transparent 6px, var(--border-active-blue-france) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-radio-rich input[type=radio]:checked ~ .fr-radio-rich__pictogram { + background-image: linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-radio-rich input[type=radio]:checked:disabled + label { + background-image: linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px), radial-gradient(var(--background-disabled-grey) 3px, transparent 4px); +} + +.fr-radio-rich input[type=radio]:checked:disabled ~ .fr-radio-rich__pictogram { + background-image: linear-gradient(0deg, var(--background-disabled-grey), var(--background-disabled-grey)), linear-gradient(0deg, var(--background-disabled-grey), var(--background-disabled-grey)), linear-gradient(0deg, var(--background-disabled-grey), var(--background-disabled-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-fieldset--error .fr-radio-rich input[type=radio] + label { + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--border-plain-error) 7px, transparent 8px); +} + +.fr-fieldset--error .fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), radial-gradient(transparent 6px, var(--border-plain-error) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-fieldset--valid .fr-radio-rich input[type=radio] + label { + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--border-plain-success) 7px, transparent 8px); +} + +.fr-fieldset--valid .fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), radial-gradient(transparent 6px, var(--border-plain-success) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-fieldset--info .fr-radio-rich input[type=radio] + label { + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--border-plain-info) 7px, transparent 8px); +} + +.fr-fieldset--info .fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), radial-gradient(transparent 6px, var(--border-plain-info) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-fieldset .fr-radio-rich input[type=radio]:disabled + label { + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px); +} + +.fr-fieldset .fr-radio-rich input[type=radio]:disabled:checked + label { + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px), radial-gradient(var(--background-disabled-grey) 3px, transparent 4px); +} + +.fr-fieldset .fr-fieldset__content .fr-radio-group:not(.fr-radio-rich) input[type=radio] { + top: 0.75rem; +} + +.fr-fieldset .fr-fieldset__content .fr-radio-group:not(.fr-radio-rich) input[type=radio] + label { + background-position: calc(-0.25rem + 1px) calc(0.5rem + 1px), calc(-0.25rem + 1px) calc(0.5rem + 1px); +} + +.fr-fieldset .fr-fieldset__content .fr-radio-group--sm:not(.fr-radio-rich) input[type=radio] { + top: 1rem; +} + +.fr-fieldset .fr-fieldset__content .fr-radio-group--sm:not(.fr-radio-rich) input[type=radio] + label { + background-position: calc(-0.125rem + 1px) calc(1rem - 1px), calc(-0.125rem + 1px) calc(1rem - 1px); +} + +.fr-fieldset .fr-fieldset__content .fr-radio-rich { + margin-top: 0.5rem; + margin-bottom: 1rem; +} + +.fr-fieldset .fr-fieldset__content .fr-radio-rich input[type=radio] + label { + min-height: 5.5rem; +} + +.fr-fieldset .fr-fieldset__content .fr-radio-rich:last-child { + margin-bottom: 0.75rem; +} + +.fr-fieldset .fr-fieldset__content .fr-radio-rich:first-child { + margin-top: 0; +} + +.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich:not(:last-child) { + margin-right: 0.75rem; + margin-bottom: 0.5rem; +} + +.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich:first-child { + margin-top: 0.75rem; +} + +.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich:first-child .fr-radio-rich__img { + top: 1rem; +} + +.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich__img { + top: 0.75rem; +} + +.fr-fieldset--inline .fr-hint-text + .fr-fieldset__content .fr-radio-rich:first-child { + margin-top: 1.5rem; +} + +.fr-radio-rich__img { + display: flex; + flex-direction: row; + align-items: center; + justify-content: center; + margin-left: -1px; + padding: 0.25rem; + width: 5.5rem; + min-width: 5.5rem; + align-self: stretch; + pointer-events: none; + background-size: 100% 1px, 100% 1px, 1px 100%, 1px calc(100% - 0.5rem); + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; + background-position: 0 0, 0 100%, 100% 0, 0 0.25rem; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-radio-rich__img img, +.fr-radio-rich__img svg { + max-width: 3.5rem; + max-height: 3.5rem; +} + +.fr-radio-rich input[type=radio]:not(:disabled) ~ label:hover + .fr-radio-rich__img { + background-color: var(--hover); +} + +.fr-radio-rich input[type=radio]:not(:disabled) ~ label:active + .fr-radio-rich__img { + background-color: var(--active); +} + +.fr-radio-rich input[type=radio]:disabled ~ .fr-radio-rich__img svg * { + fill: var(--text-disabled-grey); +} + +.fr-radio-rich input[type=radio]:checked ~ .fr-radio-rich__img { + background-image: linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-radio-rich input[type=radio]:checked:disabled ~ .fr-radio-rich__img { + background-image: linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-radio-group input[type=radio] { + opacity: 1; + } + + .fr-radio-group input[type=radio]:disabled + label { + color: graytext; + } + + .fr-radio-group input[type=radio] + label::before { + display: none; + } + + .fr-radio-rich input[type=radio]:disabled + label { + outline: 1px solid; + } + + .fr-radio-rich input[type=radio]:disabled + label::before { + background-color: transparent; + } + + .fr-radio-rich input[type=radio]:disabled ~ .fr-radio-rich__pictogram { + outline: 1px solid graytext; + } + + .fr-radio-rich input[type=radio] + label { + outline: 1px solid; + } + + .fr-radio-rich__pictogram { + outline: 1px solid; + } + + .fr-radio-rich__img { + outline: 1px solid; + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-radio-group input[type=radio] + label { + background-image: radial-gradient(transparent 10px, #000091 11px, transparent 12px); + } + + .fr-radio-group input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 10px, #e5e5e5 11px, transparent 12px); + } + + .fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, #000091 11px, transparent 12px), radial-gradient(#000091 5px, transparent 6px); + } + + .fr-radio-group input[type=radio]:checked:disabled + label { + background-image: radial-gradient(transparent 10px, #e5e5e5 11px, transparent 12px), radial-gradient(#e5e5e5 5px, transparent 6px); + } + + .fr-fieldset--error .fr-radio-group input[type=radio] + label { + background-image: radial-gradient(transparent 10px, #ce0500 11px, transparent 12px); + } + + .fr-fieldset--error .fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, #ce0500 11px, transparent 12px), radial-gradient(#000091 5px, transparent 6px); + } + + .fr-fieldset--valid .fr-radio-group input[type=radio] + label { + background-image: radial-gradient(transparent 10px, #18753c 11px, transparent 12px); + } + + .fr-fieldset--valid .fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, #18753c 11px, transparent 12px), radial-gradient(#000091 5px, transparent 6px); + } + + .fr-fieldset--info .fr-radio-group input[type=radio] + label { + background-image: radial-gradient(transparent 10px, #0063cb 11px, transparent 12px); + } + + .fr-fieldset--info .fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, #0063cb 11px, transparent 12px), radial-gradient(#000091 5px, transparent 6px); + } + + .fr-fieldset .fr-radio-group input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 10px, #e5e5e5 11px, transparent 12px); + } + + .fr-fieldset .fr-radio-group input[type=radio]:disabled:checked + label { + background-image: radial-gradient(transparent 10px, #e5e5e5 11px, transparent 12px), radial-gradient(#e5e5e5 5px, transparent 6px); + } + + .fr-radio-group--sm input[type=radio] + label { + background-image: radial-gradient(transparent 6px, #000091 7px, transparent 8px); + } + + .fr-radio-group--sm input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px); + } + + .fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, #000091 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-radio-group--sm input[type=radio]:checked:disabled + label { + background-image: radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px), radial-gradient(#e5e5e5 3px, transparent 4px); + } + + .fr-fieldset--error .fr-radio-group--sm input[type=radio] + label { + background-image: radial-gradient(transparent 6px, #ce0500 7px, transparent 8px); + } + + .fr-fieldset--error .fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, #ce0500 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-fieldset--valid .fr-radio-group--sm input[type=radio] + label { + background-image: radial-gradient(transparent 6px, #18753c 7px, transparent 8px); + } + + .fr-fieldset--valid .fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, #18753c 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-fieldset--info .fr-radio-group--sm input[type=radio] + label { + background-image: radial-gradient(transparent 6px, #0063cb 7px, transparent 8px); + } + + .fr-fieldset--info .fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, #0063cb 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-fieldset .fr-radio-group--sm input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px); + } + + .fr-fieldset .fr-radio-group--sm input[type=radio]:disabled:checked + label { + background-image: radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px), radial-gradient(#e5e5e5 3px, transparent 4px); + } + + .fr-radio-rich__pictogram { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd); + background-color: #fff; + } + + .fr-radio-rich input[type=radio] + label { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #000091 7px, transparent 8px); + background-color: #fff; + } + + .fr-radio-rich input[type=radio]:disabled + label { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px); + } + + .fr-radio-rich input[type=radio]:disabled ~ .fr-radio-rich__pictogram svg * { + fill: #929292; + } + + .fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), radial-gradient(transparent 6px, #000091 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-radio-rich input[type=radio]:checked ~ .fr-radio-rich__pictogram { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #ddd, #ddd); + } + + .fr-radio-rich input[type=radio]:checked:disabled + label { + background-image: linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px), radial-gradient(#e5e5e5 3px, transparent 4px); + } + + .fr-radio-rich input[type=radio]:checked:disabled ~ .fr-radio-rich__pictogram { + background-image: linear-gradient(0deg, #e5e5e5, #e5e5e5), linear-gradient(0deg, #e5e5e5, #e5e5e5), linear-gradient(0deg, #e5e5e5, #e5e5e5), linear-gradient(0deg, #ddd, #ddd); + } + + .fr-fieldset--error .fr-radio-rich input[type=radio] + label { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #ce0500 7px, transparent 8px); + } + + .fr-fieldset--error .fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), radial-gradient(transparent 6px, #ce0500 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-fieldset--valid .fr-radio-rich input[type=radio] + label { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #18753c 7px, transparent 8px); + } + + .fr-fieldset--valid .fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), radial-gradient(transparent 6px, #18753c 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-fieldset--info .fr-radio-rich input[type=radio] + label { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #0063cb 7px, transparent 8px); + } + + .fr-fieldset--info .fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), radial-gradient(transparent 6px, #0063cb 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-fieldset .fr-radio-rich input[type=radio]:disabled + label { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px); + } + + .fr-fieldset .fr-radio-rich input[type=radio]:disabled:checked + label { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px), radial-gradient(#e5e5e5 3px, transparent 4px); + } + + .fr-radio-rich__img { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd); + background-color: #fff; + } + + .fr-radio-rich input[type=radio]:disabled ~ .fr-radio-rich__img svg * { + fill: #929292; + } + + .fr-radio-rich input[type=radio]:checked ~ .fr-radio-rich__img { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #ddd, #ddd); + } + + .fr-radio-rich input[type=radio]:checked:disabled ~ .fr-radio-rich__img { + background-image: linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #ddd, #ddd); + } +} +@media print { + .fr-radio-group { + page-break-inside: avoid; + } + + .fr-radio-group input[type=radio]:checked + label, + .fr-radio-group input[type=radio] + label { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-radio-group .fr-radio-rich__pictogram { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } +} diff --git a/dist/dsfr/component/radio/radio.legacy.css b/dist/dsfr/component/radio/radio.legacy.css new file mode 100644 index 0000000..a36263b --- /dev/null +++ b/dist/dsfr/component/radio/radio.legacy.css @@ -0,0 +1,195 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-radio-group input[type=radio] + label { + background-image: radial-gradient(transparent 10px, #000091 11px, transparent 12px); + } + + .fr-radio-group input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 10px, #e5e5e5 11px, transparent 12px); + } + + .fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, #000091 11px, transparent 12px), radial-gradient(#000091 5px, transparent 6px); + } + + .fr-radio-group input[type=radio]:checked:disabled + label { + background-image: radial-gradient(transparent 10px, #e5e5e5 11px, transparent 12px), radial-gradient(#e5e5e5 5px, transparent 6px); + } + + .fr-fieldset--error .fr-radio-group input[type=radio] + label { + background-image: radial-gradient(transparent 10px, #ce0500 11px, transparent 12px); + } + + .fr-fieldset--error .fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, #ce0500 11px, transparent 12px), radial-gradient(#000091 5px, transparent 6px); + } + + .fr-fieldset--valid .fr-radio-group input[type=radio] + label { + background-image: radial-gradient(transparent 10px, #18753c 11px, transparent 12px); + } + + .fr-fieldset--valid .fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, #18753c 11px, transparent 12px), radial-gradient(#000091 5px, transparent 6px); + } + + .fr-fieldset--info .fr-radio-group input[type=radio] + label { + background-image: radial-gradient(transparent 10px, #0063cb 11px, transparent 12px); + } + + .fr-fieldset--info .fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, #0063cb 11px, transparent 12px), radial-gradient(#000091 5px, transparent 6px); + } + + .fr-fieldset .fr-radio-group input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 10px, #e5e5e5 11px, transparent 12px); + } + + .fr-fieldset .fr-radio-group input[type=radio]:disabled:checked + label { + background-image: radial-gradient(transparent 10px, #e5e5e5 11px, transparent 12px), radial-gradient(#e5e5e5 5px, transparent 6px); + } + + .fr-radio-group--sm input[type=radio] + label { + background-image: radial-gradient(transparent 6px, #000091 7px, transparent 8px); + } + + .fr-radio-group--sm input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px); + } + + .fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, #000091 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-radio-group--sm input[type=radio]:checked:disabled + label { + background-image: radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px), radial-gradient(#e5e5e5 3px, transparent 4px); + } + + .fr-fieldset--error .fr-radio-group--sm input[type=radio] + label { + background-image: radial-gradient(transparent 6px, #ce0500 7px, transparent 8px); + } + + .fr-fieldset--error .fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, #ce0500 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-fieldset--valid .fr-radio-group--sm input[type=radio] + label { + background-image: radial-gradient(transparent 6px, #18753c 7px, transparent 8px); + } + + .fr-fieldset--valid .fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, #18753c 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-fieldset--info .fr-radio-group--sm input[type=radio] + label { + background-image: radial-gradient(transparent 6px, #0063cb 7px, transparent 8px); + } + + .fr-fieldset--info .fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, #0063cb 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-fieldset .fr-radio-group--sm input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px); + } + + .fr-fieldset .fr-radio-group--sm input[type=radio]:disabled:checked + label { + background-image: radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px), radial-gradient(#e5e5e5 3px, transparent 4px); + } + + .fr-radio-rich__pictogram { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd); + background-color: #fff; + } + + .fr-radio-rich input[type=radio] + label { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #000091 7px, transparent 8px); + background-color: #fff; + } + + .fr-radio-rich input[type=radio]:disabled + label { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px); + } + + .fr-radio-rich input[type=radio]:disabled ~ .fr-radio-rich__pictogram svg * { + fill: #929292; + } + + .fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), radial-gradient(transparent 6px, #000091 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-radio-rich input[type=radio]:checked ~ .fr-radio-rich__pictogram { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #ddd, #ddd); + } + + .fr-radio-rich input[type=radio]:checked:disabled + label { + background-image: linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px), radial-gradient(#e5e5e5 3px, transparent 4px); + } + + .fr-radio-rich input[type=radio]:checked:disabled ~ .fr-radio-rich__pictogram { + background-image: linear-gradient(0deg, #e5e5e5, #e5e5e5), linear-gradient(0deg, #e5e5e5, #e5e5e5), linear-gradient(0deg, #e5e5e5, #e5e5e5), linear-gradient(0deg, #ddd, #ddd); + } + + .fr-fieldset--error .fr-radio-rich input[type=radio] + label { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #ce0500 7px, transparent 8px); + } + + .fr-fieldset--error .fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), radial-gradient(transparent 6px, #ce0500 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-fieldset--valid .fr-radio-rich input[type=radio] + label { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #18753c 7px, transparent 8px); + } + + .fr-fieldset--valid .fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), radial-gradient(transparent 6px, #18753c 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-fieldset--info .fr-radio-rich input[type=radio] + label { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #0063cb 7px, transparent 8px); + } + + .fr-fieldset--info .fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), radial-gradient(transparent 6px, #0063cb 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-fieldset .fr-radio-rich input[type=radio]:disabled + label { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px); + } + + .fr-fieldset .fr-radio-rich input[type=radio]:disabled:checked + label { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px), radial-gradient(#e5e5e5 3px, transparent 4px); + } + + .fr-radio-rich__img { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd); + background-color: #fff; + } + + .fr-radio-rich input[type=radio]:disabled ~ .fr-radio-rich__img svg * { + fill: #929292; + } + + .fr-radio-rich input[type=radio]:checked ~ .fr-radio-rich__img { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #ddd, #ddd); + } + + .fr-radio-rich input[type=radio]:checked:disabled ~ .fr-radio-rich__img { + background-image: linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #ddd, #ddd); + } +} diff --git a/dist/dsfr/component/radio/radio.legacy.min.css b/dist/dsfr/component/radio/radio.legacy.min.css new file mode 100644 index 0000000..702a9cd --- /dev/null +++ b/dist/dsfr/component/radio/radio.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-radio-group input[type=radio]+label{background-image:radial-gradient(transparent 10px,#000091 11px,transparent 12px)}.fr-radio-group input[type=radio]:disabled+label{background-image:radial-gradient(transparent 10px,#e5e5e5 11px,transparent 12px)}.fr-radio-group input[type=radio]:checked+label{background-image:radial-gradient(transparent 10px,#000091 11px,transparent 12px),radial-gradient(#000091 5px,transparent 6px)}.fr-radio-group input[type=radio]:checked:disabled+label{background-image:radial-gradient(transparent 10px,#e5e5e5 11px,transparent 12px),radial-gradient(#e5e5e5 5px,transparent 6px)}.fr-fieldset--error .fr-radio-group input[type=radio]+label{background-image:radial-gradient(transparent 10px,#ce0500 11px,transparent 12px)}.fr-fieldset--error .fr-radio-group input[type=radio]:checked+label{background-image:radial-gradient(transparent 10px,#ce0500 11px,transparent 12px),radial-gradient(#000091 5px,transparent 6px)}.fr-fieldset--valid .fr-radio-group input[type=radio]+label{background-image:radial-gradient(transparent 10px,#18753c 11px,transparent 12px)}.fr-fieldset--valid .fr-radio-group input[type=radio]:checked+label{background-image:radial-gradient(transparent 10px,#18753c 11px,transparent 12px),radial-gradient(#000091 5px,transparent 6px)}.fr-fieldset--info .fr-radio-group input[type=radio]+label{background-image:radial-gradient(transparent 10px,#0063cb 11px,transparent 12px)}.fr-fieldset--info .fr-radio-group input[type=radio]:checked+label{background-image:radial-gradient(transparent 10px,#0063cb 11px,transparent 12px),radial-gradient(#000091 5px,transparent 6px)}.fr-fieldset .fr-radio-group input[type=radio]:disabled+label{background-image:radial-gradient(transparent 10px,#e5e5e5 11px,transparent 12px)}.fr-fieldset .fr-radio-group input[type=radio]:disabled:checked+label{background-image:radial-gradient(transparent 10px,#e5e5e5 11px,transparent 12px),radial-gradient(#e5e5e5 5px,transparent 6px)}.fr-radio-group--sm input[type=radio]+label{background-image:radial-gradient(transparent 6px,#000091 7px,transparent 8px)}.fr-radio-group--sm input[type=radio]:disabled+label{background-image:radial-gradient(transparent 6px,#e5e5e5 7px,transparent 8px)}.fr-radio-group--sm input[type=radio]:checked+label{background-image:radial-gradient(transparent 6px,#000091 7px,transparent 8px),radial-gradient(#000091 3px,transparent 4px)}.fr-radio-group--sm input[type=radio]:checked:disabled+label{background-image:radial-gradient(transparent 6px,#e5e5e5 7px,transparent 8px),radial-gradient(#e5e5e5 3px,transparent 4px)}.fr-fieldset--error .fr-radio-group--sm input[type=radio]+label{background-image:radial-gradient(transparent 6px,#ce0500 7px,transparent 8px)}.fr-fieldset--error .fr-radio-group--sm input[type=radio]:checked+label{background-image:radial-gradient(transparent 6px,#ce0500 7px,transparent 8px),radial-gradient(#000091 3px,transparent 4px)}.fr-fieldset--valid .fr-radio-group--sm input[type=radio]+label{background-image:radial-gradient(transparent 6px,#18753c 7px,transparent 8px)}.fr-fieldset--valid .fr-radio-group--sm input[type=radio]:checked+label{background-image:radial-gradient(transparent 6px,#18753c 7px,transparent 8px),radial-gradient(#000091 3px,transparent 4px)}.fr-fieldset--info .fr-radio-group--sm input[type=radio]+label{background-image:radial-gradient(transparent 6px,#0063cb 7px,transparent 8px)}.fr-fieldset--info .fr-radio-group--sm input[type=radio]:checked+label{background-image:radial-gradient(transparent 6px,#0063cb 7px,transparent 8px),radial-gradient(#000091 3px,transparent 4px)}.fr-fieldset .fr-radio-group--sm input[type=radio]:disabled+label{background-image:radial-gradient(transparent 6px,#e5e5e5 7px,transparent 8px)}.fr-fieldset .fr-radio-group--sm input[type=radio]:disabled:checked+label{background-image:radial-gradient(transparent 6px,#e5e5e5 7px,transparent 8px),radial-gradient(#e5e5e5 3px,transparent 4px)}.fr-radio-rich__pictogram{background-color:#fff;background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd)}.fr-radio-rich input[type=radio]+label{background-color:#fff;background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),radial-gradient(transparent 6px,#000091 7px,transparent 8px)}.fr-radio-rich input[type=radio]:disabled+label{background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),radial-gradient(transparent 6px,#e5e5e5 7px,transparent 8px)}.fr-radio-rich input[type=radio]:disabled~.fr-radio-rich__pictogram svg *{fill:#929292}.fr-radio-rich input[type=radio]:checked+label{background-image:linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),radial-gradient(transparent 6px,#000091 7px,transparent 8px),radial-gradient(#000091 3px,transparent 4px)}.fr-radio-rich input[type=radio]:checked~.fr-radio-rich__pictogram{background-image:linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#ddd,#ddd)}.fr-radio-rich input[type=radio]:checked:disabled+label{background-image:linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292),radial-gradient(transparent 6px,#e5e5e5 7px,transparent 8px),radial-gradient(#e5e5e5 3px,transparent 4px)}.fr-radio-rich input[type=radio]:checked:disabled~.fr-radio-rich__pictogram{background-image:linear-gradient(0deg,#e5e5e5,#e5e5e5),linear-gradient(0deg,#e5e5e5,#e5e5e5),linear-gradient(0deg,#e5e5e5,#e5e5e5),linear-gradient(0deg,#ddd,#ddd)}.fr-fieldset--error .fr-radio-rich input[type=radio]+label{background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),radial-gradient(transparent 6px,#ce0500 7px,transparent 8px)}.fr-fieldset--error .fr-radio-rich input[type=radio]:checked+label{background-image:linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),radial-gradient(transparent 6px,#ce0500 7px,transparent 8px),radial-gradient(#000091 3px,transparent 4px)}.fr-fieldset--valid .fr-radio-rich input[type=radio]+label{background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),radial-gradient(transparent 6px,#18753c 7px,transparent 8px)}.fr-fieldset--valid .fr-radio-rich input[type=radio]:checked+label{background-image:linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),radial-gradient(transparent 6px,#18753c 7px,transparent 8px),radial-gradient(#000091 3px,transparent 4px)}.fr-fieldset--info .fr-radio-rich input[type=radio]+label{background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),radial-gradient(transparent 6px,#0063cb 7px,transparent 8px)}.fr-fieldset--info .fr-radio-rich input[type=radio]:checked+label{background-image:linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),radial-gradient(transparent 6px,#0063cb 7px,transparent 8px),radial-gradient(#000091 3px,transparent 4px)}.fr-fieldset .fr-radio-rich input[type=radio]:disabled+label{background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),radial-gradient(transparent 6px,#e5e5e5 7px,transparent 8px)}.fr-fieldset .fr-radio-rich input[type=radio]:disabled:checked+label{background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),radial-gradient(transparent 6px,#e5e5e5 7px,transparent 8px),radial-gradient(#e5e5e5 3px,transparent 4px)}.fr-radio-rich__img{background-color:#fff;background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd)}.fr-radio-rich input[type=radio]:disabled~.fr-radio-rich__img svg *{fill:#929292}.fr-radio-rich input[type=radio]:checked~.fr-radio-rich__img{background-image:linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#ddd,#ddd)}.fr-radio-rich input[type=radio]:checked:disabled~.fr-radio-rich__img{background-image:linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#ddd,#ddd)}} \ No newline at end of file diff --git a/dist/dsfr/component/radio/radio.main.css b/dist/dsfr/component/radio/radio.main.css new file mode 100644 index 0000000..0dcdf7d --- /dev/null +++ b/dist/dsfr/component/radio/radio.main.css @@ -0,0 +1,469 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +.fr-radio-group { + position: relative; + max-width: max-content; +} + +.fr-radio-group input[type=radio] { + position: absolute; + margin: 0; + width: 1.5rem; + height: 1.5rem; + opacity: 0; +} + +.fr-radio-group input[type=radio] + label { + display: flex; + flex-direction: column; + align-items: flex-start; + justify-content: flex-start; + padding-left: 2rem; + background-position: calc(-0.25rem + 1px) calc(-0.25rem + 1px), calc(-0.25rem + 1px) calc(-0.25rem + 1px); + background-size: 1.875rem 1.875rem, 1.875rem 1.875rem; + background-repeat: no-repeat, no-repeat; + background-image: radial-gradient(transparent 10px, var(--border-action-high-blue-france) 11px, transparent 12px); +} + +.fr-radio-group input[type=radio] + label::before { + content: ""; + width: 1.5rem; + height: 1.5rem; + position: absolute; + top: 0; + border-radius: 1.5rem; + margin-left: -2rem; +} + +.fr-radio-group input[type=radio] + label .fr-hint-text { + margin: 0; + width: 100%; +} + +.fr-radio-group--sm input[type=radio] { + width: 1rem; + height: 1rem; + top: 0.25rem; +} + +.fr-radio-group--sm input[type=radio] + label { + padding-left: 1.5rem; + background-position: 0 0.25rem, 0 0.25rem; + background-size: 1rem 1rem, 1rem 1rem; + background-image: radial-gradient(transparent 6px, var(--border-action-high-blue-france) 7px, transparent 8px); +} + +.fr-radio-group--sm input[type=radio] + label::before { + top: 0.25rem; + width: 1rem; + height: 1rem; + border-radius: 0.5rem; + margin-left: -1.5rem; +} + +.fr-radio-rich { + position: relative; + display: flex; + flex-direction: row; + align-items: center; + max-width: 100%; +} + +.fr-radio-rich input[type=radio] { + width: 1rem; + height: 1rem; + left: 1rem; + top: calc(50% - 0.5rem); +} + +.fr-radio-rich input[type=radio] + label { + padding-left: 2.75rem; + margin-left: 0; + align-self: stretch; + width: 100%; + padding-top: 0.75rem; + padding-bottom: 0.75rem; + padding-right: 1rem; + display: flex; + flex-direction: column; + align-items: stretch; + justify-content: center; + background-size: 100% 1px, 1px 100%, 100% 1px, 1px 100%, 1rem 1rem, 1rem 1rem; + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat; + background-position: 0 0, 100% 0, 0 100%, 0 0, 1rem 50%, 1rem 50%; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--border-action-high-blue-france) 7px, transparent 8px); + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-radio-rich input[type=radio] + label::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + margin-left: 0; + border-radius: 0; +} + +.fr-radio-rich input[type=radio] + label .fr-hint-text { + margin-left: 0; +} + +.fr-radio-rich input[type=radio]:not(:disabled) ~ label { + --hover-tint: var(--hover); + --active-tint: var(--active); +} + +.fr-radio-rich input[type=radio]:not(:disabled) ~ label:hover { + background-color: var(--hover-tint); +} + +.fr-radio-rich input[type=radio]:not(:disabled) ~ label:active { + background-color: var(--active-tint); +} + +.fr-radio-rich input[type=radio]:not(:disabled) ~ label:hover + .fr-radio-rich__pictogram { + background-color: var(--hover); +} + +.fr-radio-rich input[type=radio]:not(:disabled) ~ label:active + .fr-radio-rich__pictogram { + background-color: var(--active); +} + +.fr-radio-rich__pictogram { + display: flex; + flex-direction: row; + align-items: center; + justify-content: center; + margin-left: -1px; + padding: 0.25rem; + width: 5.5rem; + min-width: 5.5rem; + min-height: 5.5rem; + align-self: stretch; + pointer-events: none; + background-size: 100% 1px, 100% 1px, 1px 100%, 1px calc(100% - 0.5rem); + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; + background-position: 0 0, 0 100%, 100% 0, 0 0.25rem; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-radio-rich__pictogram img, +.fr-radio-rich__pictogram svg { + max-width: 3.5rem; + max-height: 3.5rem; +} + +.fr-control > .fr-radio-rich.fr-radio-group { + margin-top: 0; + margin-bottom: 0; +} + +.fr-radio-group input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 10px, var(--background-disabled-grey) 11px, transparent 12px); +} + +.fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, var(--border-active-blue-france) 11px, transparent 12px), radial-gradient(var(--background-active-blue-france) 5px, transparent 6px); +} + +.fr-radio-group input[type=radio]:checked:disabled + label { + background-image: radial-gradient(transparent 10px, var(--background-disabled-grey) 11px, transparent 12px), radial-gradient(var(--background-disabled-grey) 5px, transparent 6px); +} + +.fr-fieldset--error .fr-radio-group input[type=radio] + label { + background-image: radial-gradient(transparent 10px, var(--border-plain-error) 11px, transparent 12px); +} + +.fr-fieldset--error .fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, var(--border-plain-error) 11px, transparent 12px), radial-gradient(var(--background-active-blue-france) 5px, transparent 6px); +} + +.fr-fieldset--valid .fr-radio-group input[type=radio] + label { + background-image: radial-gradient(transparent 10px, var(--border-plain-success) 11px, transparent 12px); +} + +.fr-fieldset--valid .fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, var(--border-plain-success) 11px, transparent 12px), radial-gradient(var(--background-active-blue-france) 5px, transparent 6px); +} + +.fr-fieldset--info .fr-radio-group input[type=radio] + label { + background-image: radial-gradient(transparent 10px, var(--border-plain-info) 11px, transparent 12px); +} + +.fr-fieldset--info .fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, var(--border-plain-info) 11px, transparent 12px), radial-gradient(var(--background-active-blue-france) 5px, transparent 6px); +} + +.fr-fieldset .fr-radio-group input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 10px, var(--background-disabled-grey) 11px, transparent 12px); +} + +.fr-fieldset .fr-radio-group input[type=radio]:disabled:checked + label { + background-image: radial-gradient(transparent 10px, var(--background-disabled-grey) 11px, transparent 12px), radial-gradient(var(--background-disabled-grey) 5px, transparent 6px); +} + +.fr-radio-group--sm input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px); +} + +.fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, var(--border-active-blue-france) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-radio-group--sm input[type=radio]:checked:disabled + label { + background-image: radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px), radial-gradient(var(--background-disabled-grey) 3px, transparent 4px); +} + +.fr-fieldset--error .fr-radio-group--sm input[type=radio] + label { + background-image: radial-gradient(transparent 6px, var(--border-plain-error) 7px, transparent 8px); +} + +.fr-fieldset--error .fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, var(--border-plain-error) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-fieldset--valid .fr-radio-group--sm input[type=radio] + label { + background-image: radial-gradient(transparent 6px, var(--border-plain-success) 7px, transparent 8px); +} + +.fr-fieldset--valid .fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, var(--border-plain-success) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-fieldset--info .fr-radio-group--sm input[type=radio] + label { + background-image: radial-gradient(transparent 6px, var(--border-plain-info) 7px, transparent 8px); +} + +.fr-fieldset--info .fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, var(--border-plain-info) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-fieldset .fr-radio-group--sm input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px); +} + +.fr-fieldset .fr-radio-group--sm input[type=radio]:disabled:checked + label { + background-image: radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px), radial-gradient(var(--background-disabled-grey) 3px, transparent 4px); +} + +.fr-radio-rich input[type=radio]:disabled + label { + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px); +} + +.fr-radio-rich input[type=radio]:disabled ~ .fr-radio-rich__pictogram svg * { + fill: var(--text-disabled-grey); +} + +.fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, var(--border-active-blue-france), var(--border-active-blue-france)), linear-gradient(0deg, var(--border-active-blue-france), var(--border-active-blue-france)), linear-gradient(0deg, var(--border-active-blue-france), var(--border-active-blue-france)), linear-gradient(0deg, var(--border-active-blue-france), var(--border-active-blue-france)), radial-gradient(transparent 6px, var(--border-active-blue-france) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-radio-rich input[type=radio]:checked ~ .fr-radio-rich__pictogram { + background-image: linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-radio-rich input[type=radio]:checked:disabled + label { + background-image: linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px), radial-gradient(var(--background-disabled-grey) 3px, transparent 4px); +} + +.fr-radio-rich input[type=radio]:checked:disabled ~ .fr-radio-rich__pictogram { + background-image: linear-gradient(0deg, var(--background-disabled-grey), var(--background-disabled-grey)), linear-gradient(0deg, var(--background-disabled-grey), var(--background-disabled-grey)), linear-gradient(0deg, var(--background-disabled-grey), var(--background-disabled-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-fieldset--error .fr-radio-rich input[type=radio] + label { + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--border-plain-error) 7px, transparent 8px); +} + +.fr-fieldset--error .fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), radial-gradient(transparent 6px, var(--border-plain-error) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-fieldset--valid .fr-radio-rich input[type=radio] + label { + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--border-plain-success) 7px, transparent 8px); +} + +.fr-fieldset--valid .fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), radial-gradient(transparent 6px, var(--border-plain-success) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-fieldset--info .fr-radio-rich input[type=radio] + label { + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--border-plain-info) 7px, transparent 8px); +} + +.fr-fieldset--info .fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), radial-gradient(transparent 6px, var(--border-plain-info) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-fieldset .fr-radio-rich input[type=radio]:disabled + label { + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px); +} + +.fr-fieldset .fr-radio-rich input[type=radio]:disabled:checked + label { + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px), radial-gradient(var(--background-disabled-grey) 3px, transparent 4px); +} + +.fr-fieldset .fr-fieldset__content .fr-radio-group:not(.fr-radio-rich) input[type=radio] { + top: 0.75rem; +} + +.fr-fieldset .fr-fieldset__content .fr-radio-group:not(.fr-radio-rich) input[type=radio] + label { + background-position: calc(-0.25rem + 1px) calc(0.5rem + 1px), calc(-0.25rem + 1px) calc(0.5rem + 1px); +} + +.fr-fieldset .fr-fieldset__content .fr-radio-group--sm:not(.fr-radio-rich) input[type=radio] { + top: 1rem; +} + +.fr-fieldset .fr-fieldset__content .fr-radio-group--sm:not(.fr-radio-rich) input[type=radio] + label { + background-position: calc(-0.125rem + 1px) calc(1rem - 1px), calc(-0.125rem + 1px) calc(1rem - 1px); +} + +.fr-fieldset .fr-fieldset__content .fr-radio-rich { + margin-top: 0.5rem; + margin-bottom: 1rem; +} + +.fr-fieldset .fr-fieldset__content .fr-radio-rich input[type=radio] + label { + min-height: 5.5rem; +} + +.fr-fieldset .fr-fieldset__content .fr-radio-rich:last-child { + margin-bottom: 0.75rem; +} + +.fr-fieldset .fr-fieldset__content .fr-radio-rich:first-child { + margin-top: 0; +} + +.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich:not(:last-child) { + margin-right: 0.75rem; + margin-bottom: 0.5rem; +} + +.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich:first-child { + margin-top: 0.75rem; +} + +.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich:first-child .fr-radio-rich__img { + top: 1rem; +} + +.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich__img { + top: 0.75rem; +} + +.fr-fieldset--inline .fr-hint-text + .fr-fieldset__content .fr-radio-rich:first-child { + margin-top: 1.5rem; +} + +.fr-radio-rich__img { + display: flex; + flex-direction: row; + align-items: center; + justify-content: center; + margin-left: -1px; + padding: 0.25rem; + width: 5.5rem; + min-width: 5.5rem; + align-self: stretch; + pointer-events: none; + background-size: 100% 1px, 100% 1px, 1px 100%, 1px calc(100% - 0.5rem); + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; + background-position: 0 0, 0 100%, 100% 0, 0 0.25rem; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-radio-rich__img img, +.fr-radio-rich__img svg { + max-width: 3.5rem; + max-height: 3.5rem; +} + +.fr-radio-rich input[type=radio]:not(:disabled) ~ label:hover + .fr-radio-rich__img { + background-color: var(--hover); +} + +.fr-radio-rich input[type=radio]:not(:disabled) ~ label:active + .fr-radio-rich__img { + background-color: var(--active); +} + +.fr-radio-rich input[type=radio]:disabled ~ .fr-radio-rich__img svg * { + fill: var(--text-disabled-grey); +} + +.fr-radio-rich input[type=radio]:checked ~ .fr-radio-rich__img { + background-image: linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-radio-rich input[type=radio]:checked:disabled ~ .fr-radio-rich__img { + background-image: linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-radio-group input[type=radio] { + opacity: 1; + } + + .fr-radio-group input[type=radio]:disabled + label { + color: graytext; + } + + .fr-radio-group input[type=radio] + label::before { + display: none; + } + + .fr-radio-rich input[type=radio]:disabled + label { + outline: 1px solid; + } + + .fr-radio-rich input[type=radio]:disabled + label::before { + background-color: transparent; + } + + .fr-radio-rich input[type=radio]:disabled ~ .fr-radio-rich__pictogram { + outline: 1px solid graytext; + } + + .fr-radio-rich input[type=radio] + label { + outline: 1px solid; + } + + .fr-radio-rich__pictogram { + outline: 1px solid; + } + + .fr-radio-rich__img { + outline: 1px solid; + } +} diff --git a/dist/dsfr/component/radio/radio.main.min.css b/dist/dsfr/component/radio/radio.main.min.css new file mode 100644 index 0000000..1764e0c --- /dev/null +++ b/dist/dsfr/component/radio/radio.main.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-radio-group{max-width:max-content;position:relative}.fr-radio-group input[type=radio]{height:1.5rem;margin:0;opacity:0;position:absolute;width:1.5rem}.fr-radio-group input[type=radio]+label{align-items:flex-start;background-image:radial-gradient(transparent 10px,var(--border-action-high-blue-france) 11px,transparent 12px);background-position:calc(-.25rem + 1px) calc(-.25rem + 1px),calc(-.25rem + 1px) calc(-.25rem + 1px);background-repeat:no-repeat,no-repeat;background-size:1.875rem 1.875rem,1.875rem 1.875rem;display:flex;flex-direction:column;justify-content:flex-start;padding-left:2rem}.fr-radio-group input[type=radio]+label:before{border-radius:1.5rem;content:"";height:1.5rem;margin-left:-2rem;position:absolute;top:0;width:1.5rem}.fr-radio-group input[type=radio]+label .fr-hint-text{margin:0;width:100%}.fr-radio-group--sm input[type=radio]{height:1rem;top:.25rem;width:1rem}.fr-radio-group--sm input[type=radio]+label{background-image:radial-gradient(transparent 6px,var(--border-action-high-blue-france) 7px,transparent 8px);background-position:0 .25rem,0 .25rem;background-size:1rem 1rem,1rem 1rem;padding-left:1.5rem}.fr-radio-group--sm input[type=radio]+label:before{border-radius:.5rem;height:1rem;margin-left:-1.5rem;top:.25rem;width:1rem}.fr-radio-rich{align-items:center;display:flex;flex-direction:row;max-width:100%;position:relative}.fr-radio-rich input[type=radio]{height:1rem;left:1rem;top:calc(50% - .5rem);width:1rem}.fr-radio-rich input[type=radio]+label{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);align-items:stretch;align-self:stretch;background-color:var(--background-default-grey);background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),radial-gradient(transparent 6px,var(--border-action-high-blue-france) 7px,transparent 8px);background-position:0 0,100% 0,0 100%,0 0,1rem 50%,1rem 50%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-size:100% 1px,1px 100%,100% 1px,1px 100%,1rem 1rem,1rem 1rem;display:flex;flex-direction:column;justify-content:center;margin-left:0;padding:.75rem 1rem .75rem 2.75rem;width:100%}.fr-radio-rich input[type=radio]+label:before{border-radius:0;bottom:0;content:"";display:block;height:100%;left:0;margin-left:0;position:absolute;right:0;top:0;width:100%}.fr-radio-rich input[type=radio]+label .fr-hint-text{margin-left:0}.fr-radio-rich input[type=radio]:not(:disabled)~label{--hover-tint:var(--hover);--active-tint:var(--active)}.fr-radio-rich input[type=radio]:not(:disabled)~label:hover{background-color:var(--hover-tint)}.fr-radio-rich input[type=radio]:not(:disabled)~label:active{background-color:var(--active-tint)}.fr-radio-rich input[type=radio]:not(:disabled)~label:hover+.fr-radio-rich__pictogram{background-color:var(--hover)}.fr-radio-rich input[type=radio]:not(:disabled)~label:active+.fr-radio-rich__pictogram{background-color:var(--active)}.fr-radio-rich__pictogram{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);align-items:center;align-self:stretch;background-color:var(--background-default-grey);background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));background-position:0 0,0 100%,100% 0,0 .25rem;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:100% 1px,100% 1px,1px 100%,1px calc(100% - .5rem);display:flex;flex-direction:row;justify-content:center;margin-left:-1px;min-height:5.5rem;min-width:5.5rem;padding:.25rem;pointer-events:none;width:5.5rem}.fr-radio-rich__pictogram img,.fr-radio-rich__pictogram svg{max-height:3.5rem;max-width:3.5rem}.fr-control>.fr-radio-rich.fr-radio-group{margin-bottom:0;margin-top:0}.fr-radio-group input[type=radio]:disabled+label{background-image:radial-gradient(transparent 10px,var(--background-disabled-grey) 11px,transparent 12px)}.fr-radio-group input[type=radio]:checked+label{background-image:radial-gradient(transparent 10px,var(--border-active-blue-france) 11px,transparent 12px),radial-gradient(var(--background-active-blue-france) 5px,transparent 6px)}.fr-radio-group input[type=radio]:checked:disabled+label{background-image:radial-gradient(transparent 10px,var(--background-disabled-grey) 11px,transparent 12px),radial-gradient(var(--background-disabled-grey) 5px,transparent 6px)}.fr-fieldset--error .fr-radio-group input[type=radio]+label{background-image:radial-gradient(transparent 10px,var(--border-plain-error) 11px,transparent 12px)}.fr-fieldset--error .fr-radio-group input[type=radio]:checked+label{background-image:radial-gradient(transparent 10px,var(--border-plain-error) 11px,transparent 12px),radial-gradient(var(--background-active-blue-france) 5px,transparent 6px)}.fr-fieldset--valid .fr-radio-group input[type=radio]+label{background-image:radial-gradient(transparent 10px,var(--border-plain-success) 11px,transparent 12px)}.fr-fieldset--valid .fr-radio-group input[type=radio]:checked+label{background-image:radial-gradient(transparent 10px,var(--border-plain-success) 11px,transparent 12px),radial-gradient(var(--background-active-blue-france) 5px,transparent 6px)}.fr-fieldset--info .fr-radio-group input[type=radio]+label{background-image:radial-gradient(transparent 10px,var(--border-plain-info) 11px,transparent 12px)}.fr-fieldset--info .fr-radio-group input[type=radio]:checked+label{background-image:radial-gradient(transparent 10px,var(--border-plain-info) 11px,transparent 12px),radial-gradient(var(--background-active-blue-france) 5px,transparent 6px)}.fr-fieldset .fr-radio-group input[type=radio]:disabled+label{background-image:radial-gradient(transparent 10px,var(--background-disabled-grey) 11px,transparent 12px)}.fr-fieldset .fr-radio-group input[type=radio]:disabled:checked+label{background-image:radial-gradient(transparent 10px,var(--background-disabled-grey) 11px,transparent 12px),radial-gradient(var(--background-disabled-grey) 5px,transparent 6px)}.fr-radio-group--sm input[type=radio]:disabled+label{background-image:radial-gradient(transparent 6px,var(--background-disabled-grey) 7px,transparent 8px)}.fr-radio-group--sm input[type=radio]:checked+label{background-image:radial-gradient(transparent 6px,var(--border-active-blue-france) 7px,transparent 8px),radial-gradient(var(--background-active-blue-france) 3px,transparent 4px)}.fr-radio-group--sm input[type=radio]:checked:disabled+label{background-image:radial-gradient(transparent 6px,var(--background-disabled-grey) 7px,transparent 8px),radial-gradient(var(--background-disabled-grey) 3px,transparent 4px)}.fr-fieldset--error .fr-radio-group--sm input[type=radio]+label{background-image:radial-gradient(transparent 6px,var(--border-plain-error) 7px,transparent 8px)}.fr-fieldset--error .fr-radio-group--sm input[type=radio]:checked+label{background-image:radial-gradient(transparent 6px,var(--border-plain-error) 7px,transparent 8px),radial-gradient(var(--background-active-blue-france) 3px,transparent 4px)}.fr-fieldset--valid .fr-radio-group--sm input[type=radio]+label{background-image:radial-gradient(transparent 6px,var(--border-plain-success) 7px,transparent 8px)}.fr-fieldset--valid .fr-radio-group--sm input[type=radio]:checked+label{background-image:radial-gradient(transparent 6px,var(--border-plain-success) 7px,transparent 8px),radial-gradient(var(--background-active-blue-france) 3px,transparent 4px)}.fr-fieldset--info .fr-radio-group--sm input[type=radio]+label{background-image:radial-gradient(transparent 6px,var(--border-plain-info) 7px,transparent 8px)}.fr-fieldset--info .fr-radio-group--sm input[type=radio]:checked+label{background-image:radial-gradient(transparent 6px,var(--border-plain-info) 7px,transparent 8px),radial-gradient(var(--background-active-blue-france) 3px,transparent 4px)}.fr-fieldset .fr-radio-group--sm input[type=radio]:disabled+label{background-image:radial-gradient(transparent 6px,var(--background-disabled-grey) 7px,transparent 8px)}.fr-fieldset .fr-radio-group--sm input[type=radio]:disabled:checked+label{background-image:radial-gradient(transparent 6px,var(--background-disabled-grey) 7px,transparent 8px),radial-gradient(var(--background-disabled-grey) 3px,transparent 4px)}.fr-radio-rich input[type=radio]:disabled+label{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),radial-gradient(transparent 6px,var(--background-disabled-grey) 7px,transparent 8px)}.fr-radio-rich input[type=radio]:disabled~.fr-radio-rich__pictogram svg *{fill:var(--text-disabled-grey)}.fr-radio-rich input[type=radio]:checked+label{background-image:linear-gradient(0deg,var(--border-active-blue-france),var(--border-active-blue-france)),linear-gradient(0deg,var(--border-active-blue-france),var(--border-active-blue-france)),linear-gradient(0deg,var(--border-active-blue-france),var(--border-active-blue-france)),linear-gradient(0deg,var(--border-active-blue-france),var(--border-active-blue-france)),radial-gradient(transparent 6px,var(--border-active-blue-france) 7px,transparent 8px),radial-gradient(var(--background-active-blue-france) 3px,transparent 4px)}.fr-radio-rich input[type=radio]:checked~.fr-radio-rich__pictogram{background-image:linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey))}.fr-radio-rich input[type=radio]:checked:disabled+label{background-image:linear-gradient(0deg,var(--text-disabled-grey),var(--text-disabled-grey)),linear-gradient(0deg,var(--text-disabled-grey),var(--text-disabled-grey)),linear-gradient(0deg,var(--text-disabled-grey),var(--text-disabled-grey)),linear-gradient(0deg,var(--text-disabled-grey),var(--text-disabled-grey)),radial-gradient(transparent 6px,var(--background-disabled-grey) 7px,transparent 8px),radial-gradient(var(--background-disabled-grey) 3px,transparent 4px)}.fr-radio-rich input[type=radio]:checked:disabled~.fr-radio-rich__pictogram{background-image:linear-gradient(0deg,var(--background-disabled-grey),var(--background-disabled-grey)),linear-gradient(0deg,var(--background-disabled-grey),var(--background-disabled-grey)),linear-gradient(0deg,var(--background-disabled-grey),var(--background-disabled-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey))}.fr-fieldset--error .fr-radio-rich input[type=radio]+label{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),radial-gradient(transparent 6px,var(--border-plain-error) 7px,transparent 8px)}.fr-fieldset--error .fr-radio-rich input[type=radio]:checked+label{background-image:linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),radial-gradient(transparent 6px,var(--border-plain-error) 7px,transparent 8px),radial-gradient(var(--background-active-blue-france) 3px,transparent 4px)}.fr-fieldset--valid .fr-radio-rich input[type=radio]+label{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),radial-gradient(transparent 6px,var(--border-plain-success) 7px,transparent 8px)}.fr-fieldset--valid .fr-radio-rich input[type=radio]:checked+label{background-image:linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),radial-gradient(transparent 6px,var(--border-plain-success) 7px,transparent 8px),radial-gradient(var(--background-active-blue-france) 3px,transparent 4px)}.fr-fieldset--info .fr-radio-rich input[type=radio]+label{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),radial-gradient(transparent 6px,var(--border-plain-info) 7px,transparent 8px)}.fr-fieldset--info .fr-radio-rich input[type=radio]:checked+label{background-image:linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),radial-gradient(transparent 6px,var(--border-plain-info) 7px,transparent 8px),radial-gradient(var(--background-active-blue-france) 3px,transparent 4px)}.fr-fieldset .fr-radio-rich input[type=radio]:disabled+label{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),radial-gradient(transparent 6px,var(--background-disabled-grey) 7px,transparent 8px)}.fr-fieldset .fr-radio-rich input[type=radio]:disabled:checked+label{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),radial-gradient(transparent 6px,var(--background-disabled-grey) 7px,transparent 8px),radial-gradient(var(--background-disabled-grey) 3px,transparent 4px)}.fr-fieldset .fr-fieldset__content .fr-radio-group:not(.fr-radio-rich) input[type=radio]{top:.75rem}.fr-fieldset .fr-fieldset__content .fr-radio-group:not(.fr-radio-rich) input[type=radio]+label{background-position:calc(-.25rem + 1px) calc(.5rem + 1px),calc(-.25rem + 1px) calc(.5rem + 1px)}.fr-fieldset .fr-fieldset__content .fr-radio-group--sm:not(.fr-radio-rich) input[type=radio]{top:1rem}.fr-fieldset .fr-fieldset__content .fr-radio-group--sm:not(.fr-radio-rich) input[type=radio]+label{background-position:calc(-.125rem + 1px) calc(1rem - 1px),calc(-.125rem + 1px) calc(1rem - 1px)}.fr-fieldset .fr-fieldset__content .fr-radio-rich{margin-bottom:1rem;margin-top:.5rem}.fr-fieldset .fr-fieldset__content .fr-radio-rich input[type=radio]+label{min-height:5.5rem}.fr-fieldset .fr-fieldset__content .fr-radio-rich:last-child{margin-bottom:.75rem}.fr-fieldset .fr-fieldset__content .fr-radio-rich:first-child{margin-top:0}.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich:not(:last-child){margin-bottom:.5rem;margin-right:.75rem}.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich:first-child{margin-top:.75rem}.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich:first-child .fr-radio-rich__img{top:1rem}.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich__img{top:.75rem}.fr-fieldset--inline .fr-hint-text+.fr-fieldset__content .fr-radio-rich:first-child{margin-top:1.5rem}.fr-radio-rich__img{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);align-items:center;align-self:stretch;background-color:var(--background-default-grey);background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));background-position:0 0,0 100%,100% 0,0 .25rem;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:100% 1px,100% 1px,1px 100%,1px calc(100% - .5rem);display:flex;flex-direction:row;justify-content:center;margin-left:-1px;min-width:5.5rem;padding:.25rem;pointer-events:none;width:5.5rem}.fr-radio-rich__img img,.fr-radio-rich__img svg{max-height:3.5rem;max-width:3.5rem}.fr-radio-rich input[type=radio]:not(:disabled)~label:hover+.fr-radio-rich__img{background-color:var(--hover)}.fr-radio-rich input[type=radio]:not(:disabled)~label:active+.fr-radio-rich__img{background-color:var(--active)}.fr-radio-rich input[type=radio]:disabled~.fr-radio-rich__img svg *{fill:var(--text-disabled-grey)}.fr-radio-rich input[type=radio]:checked~.fr-radio-rich__img{background-image:linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey))}.fr-radio-rich input[type=radio]:checked:disabled~.fr-radio-rich__img{background-image:linear-gradient(0deg,var(--text-disabled-grey),var(--text-disabled-grey)),linear-gradient(0deg,var(--text-disabled-grey),var(--text-disabled-grey)),linear-gradient(0deg,var(--text-disabled-grey),var(--text-disabled-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey))}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-radio-group input[type=radio]{opacity:1}.fr-radio-group input[type=radio]:disabled+label{color:graytext}.fr-radio-group input[type=radio]+label:before{display:none}.fr-radio-rich input[type=radio]:disabled+label{outline:1px solid}.fr-radio-rich input[type=radio]:disabled+label:before{background-color:transparent}.fr-radio-rich input[type=radio]:disabled~.fr-radio-rich__pictogram{outline:1px solid graytext}.fr-radio-rich input[type=radio]+label,.fr-radio-rich__img,.fr-radio-rich__pictogram{outline:1px solid}} \ No newline at end of file diff --git a/dist/dsfr/component/radio/radio.min.css b/dist/dsfr/component/radio/radio.min.css new file mode 100644 index 0000000..010c875 --- /dev/null +++ b/dist/dsfr/component/radio/radio.min.css @@ -0,0 +1,11 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-radio-group{max-width:max-content;position:relative}.fr-radio-group input[type=radio]{height:1.5rem;margin:0;opacity:0;position:absolute;width:1.5rem}.fr-radio-group input[type=radio]+label{align-items:flex-start;background-image:radial-gradient(transparent 10px,var(--border-action-high-blue-france) 11px,transparent 12px);background-position:calc(-.25rem + 1px) calc(-.25rem + 1px),calc(-.25rem + 1px) calc(-.25rem + 1px);background-repeat:no-repeat,no-repeat;background-size:1.875rem 1.875rem,1.875rem 1.875rem;display:flex;flex-direction:column;justify-content:flex-start;padding-left:2rem}.fr-radio-group input[type=radio]+label:before{border-radius:1.5rem;content:"";height:1.5rem;margin-left:-2rem;position:absolute;top:0;width:1.5rem}.fr-radio-group input[type=radio]+label .fr-hint-text{margin:0;width:100%}.fr-radio-group--sm input[type=radio]{height:1rem;top:.25rem;width:1rem}.fr-radio-group--sm input[type=radio]+label{background-image:radial-gradient(transparent 6px,var(--border-action-high-blue-france) 7px,transparent 8px);background-position:0 .25rem,0 .25rem;background-size:1rem 1rem,1rem 1rem;padding-left:1.5rem}.fr-radio-group--sm input[type=radio]+label:before{border-radius:.5rem;height:1rem;margin-left:-1.5rem;top:.25rem;width:1rem}.fr-radio-rich{align-items:center;display:flex;flex-direction:row;max-width:100%;position:relative}.fr-radio-rich input[type=radio]{height:1rem;left:1rem;top:calc(50% - .5rem);width:1rem}.fr-radio-rich input[type=radio]+label{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);align-items:stretch;align-self:stretch;background-color:var(--background-default-grey);background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),radial-gradient(transparent 6px,var(--border-action-high-blue-france) 7px,transparent 8px);background-position:0 0,100% 0,0 100%,0 0,1rem 50%,1rem 50%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-size:100% 1px,1px 100%,100% 1px,1px 100%,1rem 1rem,1rem 1rem;display:flex;flex-direction:column;justify-content:center;margin-left:0;padding:.75rem 1rem .75rem 2.75rem;width:100%}.fr-radio-rich input[type=radio]+label:before{border-radius:0;bottom:0;content:"";display:block;height:100%;left:0;margin-left:0;position:absolute;right:0;top:0;width:100%}.fr-radio-rich input[type=radio]+label .fr-hint-text{margin-left:0}.fr-radio-rich input[type=radio]:not(:disabled)~label{--hover-tint:var(--hover);--active-tint:var(--active)}.fr-radio-rich input[type=radio]:not(:disabled)~label:hover{background-color:var(--hover-tint)}.fr-radio-rich input[type=radio]:not(:disabled)~label:active{background-color:var(--active-tint)}.fr-radio-rich input[type=radio]:not(:disabled)~label:hover+.fr-radio-rich__pictogram{background-color:var(--hover)}.fr-radio-rich input[type=radio]:not(:disabled)~label:active+.fr-radio-rich__pictogram{background-color:var(--active)}.fr-radio-rich__pictogram{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);align-items:center;align-self:stretch;background-color:var(--background-default-grey);background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));background-position:0 0,0 100%,100% 0,0 .25rem;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:100% 1px,100% 1px,1px 100%,1px calc(100% - .5rem);display:flex;flex-direction:row;justify-content:center;margin-left:-1px;min-height:5.5rem;min-width:5.5rem;padding:.25rem;pointer-events:none;width:5.5rem}.fr-radio-rich__pictogram img,.fr-radio-rich__pictogram svg{max-height:3.5rem;max-width:3.5rem}.fr-control>.fr-radio-rich.fr-radio-group{margin-bottom:0;margin-top:0}.fr-radio-group input[type=radio]:disabled+label{background-image:radial-gradient(transparent 10px,var(--background-disabled-grey) 11px,transparent 12px)}.fr-radio-group input[type=radio]:checked+label{background-image:radial-gradient(transparent 10px,var(--border-active-blue-france) 11px,transparent 12px),radial-gradient(var(--background-active-blue-france) 5px,transparent 6px)}.fr-radio-group input[type=radio]:checked:disabled+label{background-image:radial-gradient(transparent 10px,var(--background-disabled-grey) 11px,transparent 12px),radial-gradient(var(--background-disabled-grey) 5px,transparent 6px)}.fr-fieldset--error .fr-radio-group input[type=radio]+label{background-image:radial-gradient(transparent 10px,var(--border-plain-error) 11px,transparent 12px)}.fr-fieldset--error .fr-radio-group input[type=radio]:checked+label{background-image:radial-gradient(transparent 10px,var(--border-plain-error) 11px,transparent 12px),radial-gradient(var(--background-active-blue-france) 5px,transparent 6px)}.fr-fieldset--valid .fr-radio-group input[type=radio]+label{background-image:radial-gradient(transparent 10px,var(--border-plain-success) 11px,transparent 12px)}.fr-fieldset--valid .fr-radio-group input[type=radio]:checked+label{background-image:radial-gradient(transparent 10px,var(--border-plain-success) 11px,transparent 12px),radial-gradient(var(--background-active-blue-france) 5px,transparent 6px)}.fr-fieldset--info .fr-radio-group input[type=radio]+label{background-image:radial-gradient(transparent 10px,var(--border-plain-info) 11px,transparent 12px)}.fr-fieldset--info .fr-radio-group input[type=radio]:checked+label{background-image:radial-gradient(transparent 10px,var(--border-plain-info) 11px,transparent 12px),radial-gradient(var(--background-active-blue-france) 5px,transparent 6px)}.fr-fieldset .fr-radio-group input[type=radio]:disabled+label{background-image:radial-gradient(transparent 10px,var(--background-disabled-grey) 11px,transparent 12px)}.fr-fieldset .fr-radio-group input[type=radio]:disabled:checked+label{background-image:radial-gradient(transparent 10px,var(--background-disabled-grey) 11px,transparent 12px),radial-gradient(var(--background-disabled-grey) 5px,transparent 6px)}.fr-radio-group--sm input[type=radio]:disabled+label{background-image:radial-gradient(transparent 6px,var(--background-disabled-grey) 7px,transparent 8px)}.fr-radio-group--sm input[type=radio]:checked+label{background-image:radial-gradient(transparent 6px,var(--border-active-blue-france) 7px,transparent 8px),radial-gradient(var(--background-active-blue-france) 3px,transparent 4px)}.fr-radio-group--sm input[type=radio]:checked:disabled+label{background-image:radial-gradient(transparent 6px,var(--background-disabled-grey) 7px,transparent 8px),radial-gradient(var(--background-disabled-grey) 3px,transparent 4px)}.fr-fieldset--error .fr-radio-group--sm input[type=radio]+label{background-image:radial-gradient(transparent 6px,var(--border-plain-error) 7px,transparent 8px)}.fr-fieldset--error .fr-radio-group--sm input[type=radio]:checked+label{background-image:radial-gradient(transparent 6px,var(--border-plain-error) 7px,transparent 8px),radial-gradient(var(--background-active-blue-france) 3px,transparent 4px)}.fr-fieldset--valid .fr-radio-group--sm input[type=radio]+label{background-image:radial-gradient(transparent 6px,var(--border-plain-success) 7px,transparent 8px)}.fr-fieldset--valid .fr-radio-group--sm input[type=radio]:checked+label{background-image:radial-gradient(transparent 6px,var(--border-plain-success) 7px,transparent 8px),radial-gradient(var(--background-active-blue-france) 3px,transparent 4px)}.fr-fieldset--info .fr-radio-group--sm input[type=radio]+label{background-image:radial-gradient(transparent 6px,var(--border-plain-info) 7px,transparent 8px)}.fr-fieldset--info .fr-radio-group--sm input[type=radio]:checked+label{background-image:radial-gradient(transparent 6px,var(--border-plain-info) 7px,transparent 8px),radial-gradient(var(--background-active-blue-france) 3px,transparent 4px)}.fr-fieldset .fr-radio-group--sm input[type=radio]:disabled+label{background-image:radial-gradient(transparent 6px,var(--background-disabled-grey) 7px,transparent 8px)}.fr-fieldset .fr-radio-group--sm input[type=radio]:disabled:checked+label{background-image:radial-gradient(transparent 6px,var(--background-disabled-grey) 7px,transparent 8px),radial-gradient(var(--background-disabled-grey) 3px,transparent 4px)}.fr-radio-rich input[type=radio]:disabled+label{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),radial-gradient(transparent 6px,var(--background-disabled-grey) 7px,transparent 8px)}.fr-radio-rich input[type=radio]:disabled~.fr-radio-rich__pictogram svg *{fill:var(--text-disabled-grey)}.fr-radio-rich input[type=radio]:checked+label{background-image:linear-gradient(0deg,var(--border-active-blue-france),var(--border-active-blue-france)),linear-gradient(0deg,var(--border-active-blue-france),var(--border-active-blue-france)),linear-gradient(0deg,var(--border-active-blue-france),var(--border-active-blue-france)),linear-gradient(0deg,var(--border-active-blue-france),var(--border-active-blue-france)),radial-gradient(transparent 6px,var(--border-active-blue-france) 7px,transparent 8px),radial-gradient(var(--background-active-blue-france) 3px,transparent 4px)}.fr-radio-rich input[type=radio]:checked~.fr-radio-rich__pictogram{background-image:linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey))}.fr-radio-rich input[type=radio]:checked:disabled+label{background-image:linear-gradient(0deg,var(--text-disabled-grey),var(--text-disabled-grey)),linear-gradient(0deg,var(--text-disabled-grey),var(--text-disabled-grey)),linear-gradient(0deg,var(--text-disabled-grey),var(--text-disabled-grey)),linear-gradient(0deg,var(--text-disabled-grey),var(--text-disabled-grey)),radial-gradient(transparent 6px,var(--background-disabled-grey) 7px,transparent 8px),radial-gradient(var(--background-disabled-grey) 3px,transparent 4px)}.fr-radio-rich input[type=radio]:checked:disabled~.fr-radio-rich__pictogram{background-image:linear-gradient(0deg,var(--background-disabled-grey),var(--background-disabled-grey)),linear-gradient(0deg,var(--background-disabled-grey),var(--background-disabled-grey)),linear-gradient(0deg,var(--background-disabled-grey),var(--background-disabled-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey))}.fr-fieldset--error .fr-radio-rich input[type=radio]+label{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),radial-gradient(transparent 6px,var(--border-plain-error) 7px,transparent 8px)}.fr-fieldset--error .fr-radio-rich input[type=radio]:checked+label{background-image:linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),radial-gradient(transparent 6px,var(--border-plain-error) 7px,transparent 8px),radial-gradient(var(--background-active-blue-france) 3px,transparent 4px)}.fr-fieldset--valid .fr-radio-rich input[type=radio]+label{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),radial-gradient(transparent 6px,var(--border-plain-success) 7px,transparent 8px)}.fr-fieldset--valid .fr-radio-rich input[type=radio]:checked+label{background-image:linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),radial-gradient(transparent 6px,var(--border-plain-success) 7px,transparent 8px),radial-gradient(var(--background-active-blue-france) 3px,transparent 4px)}.fr-fieldset--info .fr-radio-rich input[type=radio]+label{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),radial-gradient(transparent 6px,var(--border-plain-info) 7px,transparent 8px)}.fr-fieldset--info .fr-radio-rich input[type=radio]:checked+label{background-image:linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),radial-gradient(transparent 6px,var(--border-plain-info) 7px,transparent 8px),radial-gradient(var(--background-active-blue-france) 3px,transparent 4px)}.fr-fieldset .fr-radio-rich input[type=radio]:disabled+label{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),radial-gradient(transparent 6px,var(--background-disabled-grey) 7px,transparent 8px)}.fr-fieldset .fr-radio-rich input[type=radio]:disabled:checked+label{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),radial-gradient(transparent 6px,var(--background-disabled-grey) 7px,transparent 8px),radial-gradient(var(--background-disabled-grey) 3px,transparent 4px)}.fr-fieldset .fr-fieldset__content .fr-radio-group:not(.fr-radio-rich) input[type=radio]{top:.75rem}.fr-fieldset .fr-fieldset__content .fr-radio-group:not(.fr-radio-rich) input[type=radio]+label{background-position:calc(-.25rem + 1px) calc(.5rem + 1px),calc(-.25rem + 1px) calc(.5rem + 1px)}.fr-fieldset .fr-fieldset__content .fr-radio-group--sm:not(.fr-radio-rich) input[type=radio]{top:1rem}.fr-fieldset .fr-fieldset__content .fr-radio-group--sm:not(.fr-radio-rich) input[type=radio]+label{background-position:calc(-.125rem + 1px) calc(1rem - 1px),calc(-.125rem + 1px) calc(1rem - 1px)}.fr-fieldset .fr-fieldset__content .fr-radio-rich{margin-bottom:1rem;margin-top:.5rem}.fr-fieldset .fr-fieldset__content .fr-radio-rich input[type=radio]+label{min-height:5.5rem}.fr-fieldset .fr-fieldset__content .fr-radio-rich:last-child{margin-bottom:.75rem}.fr-fieldset .fr-fieldset__content .fr-radio-rich:first-child{margin-top:0}.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich:not(:last-child){margin-bottom:.5rem;margin-right:.75rem}.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich:first-child{margin-top:.75rem}.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich:first-child .fr-radio-rich__img{top:1rem}.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich__img{top:.75rem}.fr-fieldset--inline .fr-hint-text+.fr-fieldset__content .fr-radio-rich:first-child{margin-top:1.5rem}.fr-radio-rich__img{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);align-items:center;align-self:stretch;background-color:var(--background-default-grey);background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));background-position:0 0,0 100%,100% 0,0 .25rem;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:100% 1px,100% 1px,1px 100%,1px calc(100% - .5rem);display:flex;flex-direction:row;justify-content:center;margin-left:-1px;min-width:5.5rem;padding:.25rem;pointer-events:none;width:5.5rem}.fr-radio-rich__img img,.fr-radio-rich__img svg{max-height:3.5rem;max-width:3.5rem}.fr-radio-rich input[type=radio]:not(:disabled)~label:hover+.fr-radio-rich__img{background-color:var(--hover)}.fr-radio-rich input[type=radio]:not(:disabled)~label:active+.fr-radio-rich__img{background-color:var(--active)}.fr-radio-rich input[type=radio]:disabled~.fr-radio-rich__img svg *{fill:var(--text-disabled-grey)}.fr-radio-rich input[type=radio]:checked~.fr-radio-rich__img{background-image:linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey))}.fr-radio-rich input[type=radio]:checked:disabled~.fr-radio-rich__img{background-image:linear-gradient(0deg,var(--text-disabled-grey),var(--text-disabled-grey)),linear-gradient(0deg,var(--text-disabled-grey),var(--text-disabled-grey)),linear-gradient(0deg,var(--text-disabled-grey),var(--text-disabled-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey))}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */ + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-radio-group input[type=radio]{opacity:1}.fr-radio-group input[type=radio]:disabled+label{color:graytext}.fr-radio-group input[type=radio]+label:before{display:none}.fr-radio-rich input[type=radio]:disabled+label{outline:1px solid}.fr-radio-rich input[type=radio]:disabled+label:before{background-color:transparent}.fr-radio-rich input[type=radio]:disabled~.fr-radio-rich__pictogram{outline:1px solid graytext}.fr-radio-rich input[type=radio]+label,.fr-radio-rich__img,.fr-radio-rich__pictogram{outline:1px solid}}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-radio-group input[type=radio]+label{background-image:radial-gradient(transparent 10px,#000091 11px,transparent 12px)}.fr-radio-group input[type=radio]:disabled+label{background-image:radial-gradient(transparent 10px,#e5e5e5 11px,transparent 12px)}.fr-radio-group input[type=radio]:checked+label{background-image:radial-gradient(transparent 10px,#000091 11px,transparent 12px),radial-gradient(#000091 5px,transparent 6px)}.fr-radio-group input[type=radio]:checked:disabled+label{background-image:radial-gradient(transparent 10px,#e5e5e5 11px,transparent 12px),radial-gradient(#e5e5e5 5px,transparent 6px)}.fr-fieldset--error .fr-radio-group input[type=radio]+label{background-image:radial-gradient(transparent 10px,#ce0500 11px,transparent 12px)}.fr-fieldset--error .fr-radio-group input[type=radio]:checked+label{background-image:radial-gradient(transparent 10px,#ce0500 11px,transparent 12px),radial-gradient(#000091 5px,transparent 6px)}.fr-fieldset--valid .fr-radio-group input[type=radio]+label{background-image:radial-gradient(transparent 10px,#18753c 11px,transparent 12px)}.fr-fieldset--valid .fr-radio-group input[type=radio]:checked+label{background-image:radial-gradient(transparent 10px,#18753c 11px,transparent 12px),radial-gradient(#000091 5px,transparent 6px)}.fr-fieldset--info .fr-radio-group input[type=radio]+label{background-image:radial-gradient(transparent 10px,#0063cb 11px,transparent 12px)}.fr-fieldset--info .fr-radio-group input[type=radio]:checked+label{background-image:radial-gradient(transparent 10px,#0063cb 11px,transparent 12px),radial-gradient(#000091 5px,transparent 6px)}.fr-fieldset .fr-radio-group input[type=radio]:disabled+label{background-image:radial-gradient(transparent 10px,#e5e5e5 11px,transparent 12px)}.fr-fieldset .fr-radio-group input[type=radio]:disabled:checked+label{background-image:radial-gradient(transparent 10px,#e5e5e5 11px,transparent 12px),radial-gradient(#e5e5e5 5px,transparent 6px)}.fr-radio-group--sm input[type=radio]+label{background-image:radial-gradient(transparent 6px,#000091 7px,transparent 8px)}.fr-radio-group--sm input[type=radio]:disabled+label{background-image:radial-gradient(transparent 6px,#e5e5e5 7px,transparent 8px)}.fr-radio-group--sm input[type=radio]:checked+label{background-image:radial-gradient(transparent 6px,#000091 7px,transparent 8px),radial-gradient(#000091 3px,transparent 4px)}.fr-radio-group--sm input[type=radio]:checked:disabled+label{background-image:radial-gradient(transparent 6px,#e5e5e5 7px,transparent 8px),radial-gradient(#e5e5e5 3px,transparent 4px)}.fr-fieldset--error .fr-radio-group--sm input[type=radio]+label{background-image:radial-gradient(transparent 6px,#ce0500 7px,transparent 8px)}.fr-fieldset--error .fr-radio-group--sm input[type=radio]:checked+label{background-image:radial-gradient(transparent 6px,#ce0500 7px,transparent 8px),radial-gradient(#000091 3px,transparent 4px)}.fr-fieldset--valid .fr-radio-group--sm input[type=radio]+label{background-image:radial-gradient(transparent 6px,#18753c 7px,transparent 8px)}.fr-fieldset--valid .fr-radio-group--sm input[type=radio]:checked+label{background-image:radial-gradient(transparent 6px,#18753c 7px,transparent 8px),radial-gradient(#000091 3px,transparent 4px)}.fr-fieldset--info .fr-radio-group--sm input[type=radio]+label{background-image:radial-gradient(transparent 6px,#0063cb 7px,transparent 8px)}.fr-fieldset--info .fr-radio-group--sm input[type=radio]:checked+label{background-image:radial-gradient(transparent 6px,#0063cb 7px,transparent 8px),radial-gradient(#000091 3px,transparent 4px)}.fr-fieldset .fr-radio-group--sm input[type=radio]:disabled+label{background-image:radial-gradient(transparent 6px,#e5e5e5 7px,transparent 8px)}.fr-fieldset .fr-radio-group--sm input[type=radio]:disabled:checked+label{background-image:radial-gradient(transparent 6px,#e5e5e5 7px,transparent 8px),radial-gradient(#e5e5e5 3px,transparent 4px)}.fr-radio-rich__pictogram{background-color:#fff;background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd)}.fr-radio-rich input[type=radio]+label{background-color:#fff;background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),radial-gradient(transparent 6px,#000091 7px,transparent 8px)}.fr-radio-rich input[type=radio]:disabled+label{background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),radial-gradient(transparent 6px,#e5e5e5 7px,transparent 8px)}.fr-radio-rich input[type=radio]:disabled~.fr-radio-rich__pictogram svg *{fill:#929292}.fr-radio-rich input[type=radio]:checked+label{background-image:linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),radial-gradient(transparent 6px,#000091 7px,transparent 8px),radial-gradient(#000091 3px,transparent 4px)}.fr-radio-rich input[type=radio]:checked~.fr-radio-rich__pictogram{background-image:linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#ddd,#ddd)}.fr-radio-rich input[type=radio]:checked:disabled+label{background-image:linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292),radial-gradient(transparent 6px,#e5e5e5 7px,transparent 8px),radial-gradient(#e5e5e5 3px,transparent 4px)}.fr-radio-rich input[type=radio]:checked:disabled~.fr-radio-rich__pictogram{background-image:linear-gradient(0deg,#e5e5e5,#e5e5e5),linear-gradient(0deg,#e5e5e5,#e5e5e5),linear-gradient(0deg,#e5e5e5,#e5e5e5),linear-gradient(0deg,#ddd,#ddd)}.fr-fieldset--error .fr-radio-rich input[type=radio]+label{background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),radial-gradient(transparent 6px,#ce0500 7px,transparent 8px)}.fr-fieldset--error .fr-radio-rich input[type=radio]:checked+label{background-image:linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),radial-gradient(transparent 6px,#ce0500 7px,transparent 8px),radial-gradient(#000091 3px,transparent 4px)}.fr-fieldset--valid .fr-radio-rich input[type=radio]+label{background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),radial-gradient(transparent 6px,#18753c 7px,transparent 8px)}.fr-fieldset--valid .fr-radio-rich input[type=radio]:checked+label{background-image:linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),radial-gradient(transparent 6px,#18753c 7px,transparent 8px),radial-gradient(#000091 3px,transparent 4px)}.fr-fieldset--info .fr-radio-rich input[type=radio]+label{background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),radial-gradient(transparent 6px,#0063cb 7px,transparent 8px)}.fr-fieldset--info .fr-radio-rich input[type=radio]:checked+label{background-image:linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),radial-gradient(transparent 6px,#0063cb 7px,transparent 8px),radial-gradient(#000091 3px,transparent 4px)}.fr-fieldset .fr-radio-rich input[type=radio]:disabled+label{background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),radial-gradient(transparent 6px,#e5e5e5 7px,transparent 8px)}.fr-fieldset .fr-radio-rich input[type=radio]:disabled:checked+label{background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),radial-gradient(transparent 6px,#e5e5e5 7px,transparent 8px),radial-gradient(#e5e5e5 3px,transparent 4px)}.fr-radio-rich__img{background-color:#fff;background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd)}.fr-radio-rich input[type=radio]:disabled~.fr-radio-rich__img svg *{fill:#929292}.fr-radio-rich input[type=radio]:checked~.fr-radio-rich__img{background-image:linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#ddd,#ddd)}.fr-radio-rich input[type=radio]:checked:disabled~.fr-radio-rich__img{background-image:linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#ddd,#ddd)}}@media print{.fr-radio-group{page-break-inside:avoid}.fr-radio-group .fr-radio-rich__pictogram,.fr-radio-group input[type=radio]+label,.fr-radio-group input[type=radio]:checked+label{-webkit-print-color-adjust:exact;print-color-adjust:exact}} \ No newline at end of file diff --git a/dist/dsfr/component/radio/radio.print.css b/dist/dsfr/component/radio/radio.print.css new file mode 100644 index 0000000..b478e0a --- /dev/null +++ b/dist/dsfr/component/radio/radio.print.css @@ -0,0 +1,19 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media print { + .fr-radio-group { + page-break-inside: avoid; + } + + .fr-radio-group input[type=radio]:checked + label, + .fr-radio-group input[type=radio] + label { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-radio-group .fr-radio-rich__pictogram { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } +} diff --git a/dist/dsfr/component/radio/radio.print.min.css b/dist/dsfr/component/radio/radio.print.min.css new file mode 100644 index 0000000..56ea2b8 --- /dev/null +++ b/dist/dsfr/component/radio/radio.print.min.css @@ -0,0 +1,3 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media print{.fr-radio-group{page-break-inside:avoid}.fr-radio-group .fr-radio-rich__pictogram,.fr-radio-group input[type=radio]+label,.fr-radio-group input[type=radio]:checked+label{-webkit-print-color-adjust:exact;print-color-adjust:exact}} \ No newline at end of file diff --git a/dist/dsfr/component/range/range.css b/dist/dsfr/component/range/range.css new file mode 100644 index 0000000..92ffc0f --- /dev/null +++ b/dist/dsfr/component/range/range.css @@ -0,0 +1,593 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + RANGE +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-range-group { + position: relative; +} + +.fr-range-group--valid::before, +.fr-range-group--error::before { + content: ""; + display: block; + pointer-events: none; + position: absolute; + top: 0; + right: -0.75rem; + bottom: 0; + left: -0.75rem; + background-repeat: no-repeat; + background-position: 0 0; + background-size: 0.125rem 100%; +} + +.fr-range { + --thumb-size: 1.5rem; + position: relative; + display: flex; + flex-direction: row; + justify-content: space-between; + flex-wrap: wrap; +} + +.fr-range input[type=range] { + outline: none; + width: 100%; +} + +.fr-range__output { + visibility: hidden; + color: var(--text-active-blue-france); +} + +.fr-range__output, +.fr-range__min, +.fr-range__max { + text-align: center; + min-width: var(--thumb-size); + font-size: 0.75rem; + line-height: 1.25rem; +} + +.fr-range[data-fr-js-range] { + --progress-left: 0; + --progress-right: calc(var(--thumb-size) * 0.5); +} + +.fr-range[data-fr-js-range]::before, +.fr-range[data-fr-js-range]::after { + content: ""; + display: block; + position: absolute; + top: 1.625rem; + right: 0; + left: 0; + width: 100%; + height: 0.75rem; + border-radius: 0.375rem; + forced-color-adjust: none; +} + +.fr-range[data-fr-js-range]::before { + outline-offset: -1px; + box-shadow: inset 0 0 0 1px var(--border-action-high-blue-france); +} + +.fr-range[data-fr-js-range]::after { + clip-path: polygon(var(--progress-left) 0, var(--progress-right) 0, var(--progress-right) 100%, var(--progress-left) 100%); + background-color: var(--background-active-blue-france); + + --idle: transparent; + --hover: var(--background-active-blue-france-hover); + --active: var(--background-active-blue-france-active); +} + +.fr-range[data-fr-js-range] input[type=range] { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background-color: transparent; + width: 100%; + height: var(--thumb-size); + z-index: 1; +} + +.fr-range[data-fr-js-range] input[type=range]:not(:only-of-type) { + pointer-events: none; +} + +.fr-range[data-fr-js-range] input[type=range]::-webkit-slider-thumb { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + width: var(--thumb-size); + height: var(--thumb-size); + border-radius: 50%; + border: none; + pointer-events: auto; + z-index: calc(var(--ground) + 500); + background-color: var(--background-raised-grey); + --hover: var(--background-raised-grey-hover); + --active: var(--background-raised-grey-active); + filter: drop-shadow(var(--raised-shadow)); + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); + border: 1px solid var(--border-action-high-blue-france); +} + +.fr-range[data-fr-js-range] input[type=range]::-webkit-slider-thumb:active { + z-index: 2; +} + +.fr-range[data-fr-js-range] input[type=range]::-moz-range-thumb { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + width: var(--thumb-size); + height: var(--thumb-size); + border-radius: 50%; + border: none; + pointer-events: auto; + z-index: calc(var(--ground) + 500); + background-color: var(--background-raised-grey); + --hover: var(--background-raised-grey-hover); + --active: var(--background-raised-grey-active); + filter: drop-shadow(var(--raised-shadow)); + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); + border: 1px solid var(--border-action-high-blue-france); +} + +.fr-range[data-fr-js-range] input[type=range]::-moz-range-thumb:active { + z-index: 2; +} + +.fr-range[data-fr-js-range] input[type=range]:disabled { + border-color: graytext; +} + +.fr-range[data-fr-js-range] .fr-range__output { + visibility: visible; +} + +.fr-range--sm { + --thumb-size: 1rem; +} + +.fr-range--sm[data-fr-js-range]::before, +.fr-range--sm[data-fr-js-range]::after { + top: 1.5rem; + height: 0.5rem; + border-radius: 0.25rem; +} + +.fr-range--step[data-fr-js-range] { + --step-width: 0; +} + +.fr-range--step[data-fr-js-range]::before, +.fr-range--step[data-fr-js-range]::after { + padding-left: 0.625rem; + padding-right: 0.625rem; + background-repeat: repeat-x; + background-size: var(--step-width) 100%; + background-position: 0.625rem 0; + background-clip: content-box; +} + +.fr-range--step.fr-range--sm[data-fr-js-range]::before, +.fr-range--step.fr-range--sm[data-fr-js-range]::after { + background-position: 0.375rem 0; + padding-left: 0.375rem; + padding-right: 0.375rem; +} + +.fr-range--double .fr-range__output { + min-width: calc(var(--thumb-size) * 2); +} + +.fr-range--double[data-fr-js-range] input[type=range] { + width: calc(100% - var(--thumb-size)); +} + +.fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(1) { + margin-right: var(--thumb-size); +} + +.fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(2) { + position: absolute; + right: 0; + top: 1.25rem; +} + +.fr-range--double.fr-range--step[data-fr-js-range]::before, +.fr-range--double.fr-range--step[data-fr-js-range]::after { + background-size: 0; +} + +.fr-range[data-fr-js-range] input[type=range]:disabled::-webkit-slider-thumb { + border: 1px solid var(--border-disabled-grey); +} + +.fr-range[data-fr-js-range] input[type=range]:disabled::-moz-range-thumb { + border: 1px solid var(--border-disabled-grey); +} + +.fr-range__min, +.fr-range__max { + color: var(--text-mention-grey); +} + +.fr-range--step[data-fr-js-range]::before { + background-image: radial-gradient(circle at 2px 50%, var(--background-action-high-blue-france) 0, var(--background-action-high-blue-france) 1px, transparent 1px); +} + +.fr-range--step[data-fr-js-range]::after { + background-image: radial-gradient(circle at 2px 50%, var(--background-action-low-blue-france) 0, var(--background-action-low-blue-france) 2px, transparent 2px); + box-shadow: inset 10px 0 0 0 var(--border-active-blue-france), inset -10px 0 0 0 var(--border-active-blue-france); +} + +.fr-range--step.fr-range--sm[data-fr-js-range]::after { + box-shadow: inset 6px 0 0 0 var(--border-active-blue-france), inset -6px 0 0 0 var(--border-active-blue-france); +} + +.fr-range-group--error::before { + background-image: linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)); +} + +.fr-range-group--valid::before { + background-image: linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)); +} + +.fr-range-group--disabled .fr-range[data-fr-js-range]::before { + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); +} + +.fr-range-group--disabled .fr-range[data-fr-js-range]::after { + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +.fr-range-group--disabled .fr-range--step[data-fr-js-range]::before { + background-image: radial-gradient(circle at 2px 50%, var(--background-disabled-grey) 0, var(--background-disabled-grey) 1px, transparent 1px); +} + +.fr-range-group--disabled .fr-range--step[data-fr-js-range]::after { + background-image: radial-gradient(circle at 2px 50%, var(--background-default-grey) 0, var(--background-default-grey) 2px, transparent 2px); + box-shadow: inset 10px 0 0 0 var(--border-disabled-grey), inset -10px 0 0 0 var(--border-disabled-grey); +} + +.fr-range-group--disabled .fr-range__output, +.fr-range-group--disabled .fr-range__min, +.fr-range-group--disabled .fr-range__max { + color: var(--text-disabled-grey); +} +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-range-group--disabled .fr-range__output, + .fr-range-group--disabled .fr-range__min, + .fr-range-group--disabled .fr-range__max { + color: graytext; + } + + .fr-range-group--disabled .fr-range[data-fr-js-range]::before, + .fr-range-group--disabled .fr-range[data-fr-js-range]::after { + border: 1px solid graytext; + } + + .fr-range-group--disabled .fr-label, + .fr-range-group--disabled .fr-label .fr-hint-text { + color: graytext; + } + + .fr-range input[type=range] { + border: none; + } + + .fr-range[data-fr-js-range]::before { + box-shadow: 0 0 0 1px buttontext; + } + + .fr-range[data-fr-js-range]::after { + background-color: highlight; + } + + .fr-range[data-fr-js-range] input[type=range] { + border: none; + } + + .fr-range[data-fr-js-range] input[type=range]:focus::-webkit-slider-thumb { + outline-color: highlight; + } + + .fr-range[data-fr-js-range] input[type=range]:focus::-moz-range-thumb { + outline-color: highlight; + } + + .fr-range[data-fr-js-range] input[type=range]::-webkit-slider-thumb { + background: buttontext; + box-shadow: none; + } + + .fr-range[data-fr-js-range] input[type=range]::-moz-range-thumb { + background: buttontext; + box-shadow: none; + } + + .fr-range[data-fr-js-range] input[type=range]:disabled::-webkit-slider-thumb { + background: graytext; + } + + .fr-range[data-fr-js-range] input[type=range]:disabled::-moz-range-thumb { + background: graytext; + } + + .fr-range--step[data-fr-js-range]::before { + background-image: radial-gradient(circle at 2px 50%, buttontext 0, buttontext 1px, transparent 1px); + } + + .fr-range--step[data-fr-js-range]::after { + box-shadow: inset 10px 0 0 0 highlight, inset -10px 0 0 0 highlight; + background-image: radial-gradient(circle at 2px 50%, highlighttext 0, highlighttext 2px, transparent 2px); + } + + .fr-range--step.fr-range--sm[data-fr-js-range]::after { + box-shadow: inset 6px 0 0 0 highlight, inset -6px 0 0 0 highlight; + } + + .fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(1) { + border-right: none; + } + + .fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(2) { + border-left: none; + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-range__output, + .fr-range__min, + .fr-range__max { + min-width: 1.5rem; + } + + .fr-range input[type=range] { + padding: 0; + } + + .fr-range[data-fr-js-range] { + justify-content: flex-start; + } + + .fr-range[data-fr-js-range]::after { + content: none; + background-color: #000091; + } + + .fr-range[data-fr-js-range] .fr-range__max { + margin-left: auto; + } + + .fr-range[data-fr-js-range] input[type=range] { + margin-top: -0.25rem; + } + + .fr-range[data-fr-js-range] input[type=range]::-ms-track { + height: 0.75rem; + background: transparent; + border-color: transparent; + border-width: 0.625rem 0; + color: transparent; + } + + .fr-range[data-fr-js-range] input[type=range]::-ms-fill-lower { + height: 0.75rem; + border-radius: 0.375rem; + } + + .fr-range[data-fr-js-range] input[type=range]::-ms-thumb { + width: 1.5rem; + height: 1.5rem; + border-radius: 50%; + z-index: 500; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + background-color: #fff; + border: 1px solid #000091; + } + + .fr-range[data-fr-js-range] input[type=range]:not(:only-of-type) { + pointer-events: auto; + } + + .fr-range[data-fr-js-range].fr-range--double { + background-position-y: 1.625rem; + background-repeat: no-repeat; + } + + .fr-range[data-fr-js-range].fr-range--double .fr-range__output { + min-width: 3rem; + } + + .fr-range[data-fr-js-range].fr-range--double input[type=range] { + width: calc(100% - 1.5rem); + } + + .fr-range[data-fr-js-range].fr-range--double input[type=range]::-ms-fill-lower { + background-color: transparent; + } + + .fr-range[data-fr-js-range].fr-range--double input[type=range]:nth-of-type(1) { + margin-right: 1.5rem; + z-index: 2; + } + + .fr-range[data-fr-js-range].fr-range--double input[type=range]:nth-of-type(2) { + left: 1.5rem; + } + + .fr-range--sm[data-fr-js-range] .fr-range__output, + .fr-range--sm[data-fr-js-range] .fr-range__min, + .fr-range--sm[data-fr-js-range] .fr-range__max { + min-width: 1rem; + } + + .fr-range--sm[data-fr-js-range] input[type=range]::-ms-track { + height: 0.5rem; + border-width: 0.5rem 0; + } + + .fr-range--sm[data-fr-js-range] input[type=range]::-ms-fill-lower { + height: 0.5rem; + } + + .fr-range--sm[data-fr-js-range] input[type=range]::-ms-thumb { + width: 1rem; + height: 1rem; + } + + .fr-range--sm[data-fr-js-range].fr-range--double { + background-position-y: 1.5rem; + } + + .fr-range--sm[data-fr-js-range].fr-range--double .fr-range__output { + min-width: 2rem; + } + + .fr-range--sm[data-fr-js-range].fr-range--double input[type=range] { + width: calc(100% - 1rem); + } + + .fr-range--sm[data-fr-js-range].fr-range--double input[type=range]:nth-of-type(1) { + margin-right: 1rem; + } + + .fr-range--sm[data-fr-js-range].fr-range--double input[type=range]:nth-of-type(2) { + left: 1rem; + } + + .fr-range-group--disabled .fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(1)::-ms-fill-lower, + .fr-range-group--disabled .fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(2)::-ms-fill-lower { + background-color: transparent; + } + + .fr-range[data-fr-js-range]::before { + box-shadow: inset 0 0 0 1px #000091; + } + + .fr-range[data-fr-js-range] input[type=range]:disabled::-ms-thumb { + border: 1px solid #e5e5e5; + } + + .fr-range__output { + color: #000091; + } + + .fr-range__min, + .fr-range__max { + color: #666; + } + + .fr-range--step[data-fr-js-range]::before { + background-image: radial-gradient(circle at 2px 50%, #000091 0, #000091 1px, transparent 1px); + } + + .fr-range--step[data-fr-js-range]::after { + background-image: radial-gradient(circle at 2px 50%, #e3e3fd 0, #e3e3fd 2px, transparent 2px); + box-shadow: inset 10px 0 0 0 #000091, inset -10px 0 0 0 #000091; + } + + .fr-range--step.fr-range--sm[data-fr-js-range]::after { + box-shadow: inset 6px 0 0 0 #000091, inset -6px 0 0 0 #000091; + } + + .fr-range-group--error::before { + background-image: linear-gradient(0deg, #ce0500, #ce0500); + } + + .fr-range-group--valid::before { + background-image: linear-gradient(0deg, #18753c, #18753c); + } + + .fr-range-group--disabled .fr-range[data-fr-js-range]::before { + box-shadow: inset 0 0 0 1px #e5e5e5; + } + + .fr-range-group--disabled .fr-range[data-fr-js-range]::after { + background-color: #e5e5e5; + } + + .fr-range-group--disabled .fr-range--step[data-fr-js-range]::before { + background-image: radial-gradient(circle at 2px 50%, #e5e5e5 0, #e5e5e5 1px, transparent 1px); + } + + .fr-range-group--disabled .fr-range--step[data-fr-js-range]::after { + background-image: radial-gradient(circle at 2px 50%, #fff 0, #fff 2px, transparent 2px); + box-shadow: inset 10px 0 0 0 #e5e5e5, inset -10px 0 0 0 #e5e5e5; + } + + .fr-range-group--disabled .fr-range__output, + .fr-range-group--disabled .fr-range__min, + .fr-range-group--disabled .fr-range__max { + color: #929292; + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-range[data-fr-js-range] input[type=range]::-ms-fill-lower { + background-color: #000091; + } + + .fr-range[data-fr-js-range] input[type=range]:disabled::-ms-fill-lower { + background-color: #e5e5e5; + } + + .fr-range[data-fr-js-range].fr-range--double { + background-image: linear-gradient(to right, #000091 0, #000091 100%); + } + + .fr-range-group--disabled .fr-range--double[data-fr-js-range] { + background-image: linear-gradient(to right, #e5e5e5 0, #e5e5e5 100%); + } +} +@media print { + .fr-range-group::before { + background-image: none !important; + } + + .fr-range[data-fr-js-range]::after { + background-color: transparent !important; + box-shadow: none !important; + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } +} diff --git a/dist/dsfr/component/range/range.legacy.css b/dist/dsfr/component/range/range.legacy.css new file mode 100644 index 0000000..07f48a5 --- /dev/null +++ b/dist/dsfr/component/range/range.legacy.css @@ -0,0 +1,219 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-range__output, + .fr-range__min, + .fr-range__max { + min-width: 1.5rem; + } + + .fr-range input[type=range] { + padding: 0; + } + + .fr-range[data-fr-js-range] { + justify-content: flex-start; + } + + .fr-range[data-fr-js-range]::after { + content: none; + background-color: #000091; + } + + .fr-range[data-fr-js-range] .fr-range__max { + margin-left: auto; + } + + .fr-range[data-fr-js-range] input[type=range] { + margin-top: -0.25rem; + } + + .fr-range[data-fr-js-range] input[type=range]::-ms-track { + height: 0.75rem; + background: transparent; + border-color: transparent; + border-width: 0.625rem 0; + color: transparent; + } + + .fr-range[data-fr-js-range] input[type=range]::-ms-fill-lower { + height: 0.75rem; + border-radius: 0.375rem; + } + + .fr-range[data-fr-js-range] input[type=range]::-ms-thumb { + width: 1.5rem; + height: 1.5rem; + border-radius: 50%; + z-index: 500; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + background-color: #fff; + border: 1px solid #000091; + } + + .fr-range[data-fr-js-range] input[type=range]:not(:only-of-type) { + pointer-events: auto; + } + + .fr-range[data-fr-js-range].fr-range--double { + background-position-y: 1.625rem; + background-repeat: no-repeat; + } + + .fr-range[data-fr-js-range].fr-range--double .fr-range__output { + min-width: 3rem; + } + + .fr-range[data-fr-js-range].fr-range--double input[type=range] { + width: calc(100% - 1.5rem); + } + + .fr-range[data-fr-js-range].fr-range--double input[type=range]::-ms-fill-lower { + background-color: transparent; + } + + .fr-range[data-fr-js-range].fr-range--double input[type=range]:nth-of-type(1) { + margin-right: 1.5rem; + z-index: 2; + } + + .fr-range[data-fr-js-range].fr-range--double input[type=range]:nth-of-type(2) { + left: 1.5rem; + } + + .fr-range--sm[data-fr-js-range] .fr-range__output, + .fr-range--sm[data-fr-js-range] .fr-range__min, + .fr-range--sm[data-fr-js-range] .fr-range__max { + min-width: 1rem; + } + + .fr-range--sm[data-fr-js-range] input[type=range]::-ms-track { + height: 0.5rem; + border-width: 0.5rem 0; + } + + .fr-range--sm[data-fr-js-range] input[type=range]::-ms-fill-lower { + height: 0.5rem; + } + + .fr-range--sm[data-fr-js-range] input[type=range]::-ms-thumb { + width: 1rem; + height: 1rem; + } + + .fr-range--sm[data-fr-js-range].fr-range--double { + background-position-y: 1.5rem; + } + + .fr-range--sm[data-fr-js-range].fr-range--double .fr-range__output { + min-width: 2rem; + } + + .fr-range--sm[data-fr-js-range].fr-range--double input[type=range] { + width: calc(100% - 1rem); + } + + .fr-range--sm[data-fr-js-range].fr-range--double input[type=range]:nth-of-type(1) { + margin-right: 1rem; + } + + .fr-range--sm[data-fr-js-range].fr-range--double input[type=range]:nth-of-type(2) { + left: 1rem; + } + + .fr-range-group--disabled .fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(1)::-ms-fill-lower, + .fr-range-group--disabled .fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(2)::-ms-fill-lower { + background-color: transparent; + } + + .fr-range[data-fr-js-range]::before { + box-shadow: inset 0 0 0 1px #000091; + } + + .fr-range[data-fr-js-range] input[type=range]:disabled::-ms-thumb { + border: 1px solid #e5e5e5; + } + + .fr-range__output { + color: #000091; + } + + .fr-range__min, + .fr-range__max { + color: #666; + } + + .fr-range--step[data-fr-js-range]::before { + background-image: radial-gradient(circle at 2px 50%, #000091 0, #000091 1px, transparent 1px); + } + + .fr-range--step[data-fr-js-range]::after { + background-image: radial-gradient(circle at 2px 50%, #e3e3fd 0, #e3e3fd 2px, transparent 2px); + box-shadow: inset 10px 0 0 0 #000091, inset -10px 0 0 0 #000091; + } + + .fr-range--step.fr-range--sm[data-fr-js-range]::after { + box-shadow: inset 6px 0 0 0 #000091, inset -6px 0 0 0 #000091; + } + + .fr-range-group--error::before { + background-image: linear-gradient(0deg, #ce0500, #ce0500); + } + + .fr-range-group--valid::before { + background-image: linear-gradient(0deg, #18753c, #18753c); + } + + .fr-range-group--disabled .fr-range[data-fr-js-range]::before { + box-shadow: inset 0 0 0 1px #e5e5e5; + } + + .fr-range-group--disabled .fr-range[data-fr-js-range]::after { + background-color: #e5e5e5; + } + + .fr-range-group--disabled .fr-range--step[data-fr-js-range]::before { + background-image: radial-gradient(circle at 2px 50%, #e5e5e5 0, #e5e5e5 1px, transparent 1px); + } + + .fr-range-group--disabled .fr-range--step[data-fr-js-range]::after { + background-image: radial-gradient(circle at 2px 50%, #fff 0, #fff 2px, transparent 2px); + box-shadow: inset 10px 0 0 0 #e5e5e5, inset -10px 0 0 0 #e5e5e5; + } + + .fr-range-group--disabled .fr-range__output, + .fr-range-group--disabled .fr-range__min, + .fr-range-group--disabled .fr-range__max { + color: #929292; + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-range[data-fr-js-range] input[type=range]::-ms-fill-lower { + background-color: #000091; + } + + .fr-range[data-fr-js-range] input[type=range]:disabled::-ms-fill-lower { + background-color: #e5e5e5; + } + + .fr-range[data-fr-js-range].fr-range--double { + background-image: linear-gradient(to right, #000091 0, #000091 100%); + } + + .fr-range-group--disabled .fr-range--double[data-fr-js-range] { + background-image: linear-gradient(to right, #e5e5e5 0, #e5e5e5 100%); + } +} diff --git a/dist/dsfr/component/range/range.legacy.min.css b/dist/dsfr/component/range/range.legacy.min.css new file mode 100644 index 0000000..99f0a51 --- /dev/null +++ b/dist/dsfr/component/range/range.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-range__max,.fr-range__min,.fr-range__output{min-width:1.5rem}.fr-range input[type=range]{padding:0}.fr-range[data-fr-js-range]{justify-content:flex-start}.fr-range[data-fr-js-range]:after{background-color:#000091;content:none}.fr-range[data-fr-js-range] .fr-range__max{margin-left:auto}.fr-range[data-fr-js-range] input[type=range]{margin-top:-.25rem}.fr-range[data-fr-js-range] input[type=range]::-ms-track{background:transparent;border-color:transparent;border-width:.625rem 0;color:transparent;height:.75rem}.fr-range[data-fr-js-range] input[type=range]::-ms-fill-lower{border-radius:.375rem;height:.75rem}.fr-range[data-fr-js-range] input[type=range]::-ms-thumb{background-color:#fff;border:1px solid #000091;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,18,.16);height:1.5rem;width:1.5rem;z-index:500}.fr-range[data-fr-js-range] input[type=range]:not(:only-of-type){pointer-events:auto}.fr-range[data-fr-js-range].fr-range--double{background-position-y:1.625rem;background-repeat:no-repeat}.fr-range[data-fr-js-range].fr-range--double .fr-range__output{min-width:3rem}.fr-range[data-fr-js-range].fr-range--double input[type=range]{width:calc(100% - 1.5rem)}.fr-range[data-fr-js-range].fr-range--double input[type=range]::-ms-fill-lower{background-color:transparent}.fr-range[data-fr-js-range].fr-range--double input[type=range]:first-of-type{margin-right:1.5rem;z-index:2}.fr-range[data-fr-js-range].fr-range--double input[type=range]:nth-of-type(2){left:1.5rem}.fr-range--sm[data-fr-js-range] .fr-range__max,.fr-range--sm[data-fr-js-range] .fr-range__min,.fr-range--sm[data-fr-js-range] .fr-range__output{min-width:1rem}.fr-range--sm[data-fr-js-range] input[type=range]::-ms-track{border-width:.5rem 0;height:.5rem}.fr-range--sm[data-fr-js-range] input[type=range]::-ms-fill-lower{height:.5rem}.fr-range--sm[data-fr-js-range] input[type=range]::-ms-thumb{height:1rem;width:1rem}.fr-range--sm[data-fr-js-range].fr-range--double{background-position-y:1.5rem}.fr-range--sm[data-fr-js-range].fr-range--double .fr-range__output{min-width:2rem}.fr-range--sm[data-fr-js-range].fr-range--double input[type=range]{width:calc(100% - 1rem)}.fr-range--sm[data-fr-js-range].fr-range--double input[type=range]:first-of-type{margin-right:1rem}.fr-range--sm[data-fr-js-range].fr-range--double input[type=range]:nth-of-type(2){left:1rem}.fr-range-group--disabled .fr-range--double[data-fr-js-range] input[type=range]:first-of-type::-ms-fill-lower,.fr-range-group--disabled .fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(2)::-ms-fill-lower{background-color:transparent}.fr-range[data-fr-js-range]:before{box-shadow:inset 0 0 0 1px #000091}.fr-range[data-fr-js-range] input[type=range]:disabled::-ms-thumb{border:1px solid #e5e5e5}.fr-range__output{color:#000091}.fr-range__max,.fr-range__min{color:#666}.fr-range--step[data-fr-js-range]:before{background-image:radial-gradient(circle at 2px 50%,#000091 0,#000091 1px,transparent 0)}.fr-range--step[data-fr-js-range]:after{background-image:radial-gradient(circle at 2px 50%,#e3e3fd 0,#e3e3fd 2px,transparent 0);box-shadow:inset 10px 0 0 0 #000091,inset -10px 0 0 0 #000091}.fr-range--step.fr-range--sm[data-fr-js-range]:after{box-shadow:inset 6px 0 0 0 #000091,inset -6px 0 0 0 #000091}.fr-range-group--error:before{background-image:linear-gradient(0deg,#ce0500,#ce0500)}.fr-range-group--valid:before{background-image:linear-gradient(0deg,#18753c,#18753c)}.fr-range-group--disabled .fr-range[data-fr-js-range]:before{box-shadow:inset 0 0 0 1px #e5e5e5}.fr-range-group--disabled .fr-range[data-fr-js-range]:after{background-color:#e5e5e5}.fr-range-group--disabled .fr-range--step[data-fr-js-range]:before{background-image:radial-gradient(circle at 2px 50%,#e5e5e5 0,#e5e5e5 1px,transparent 0)}.fr-range-group--disabled .fr-range--step[data-fr-js-range]:after{background-image:radial-gradient(circle at 2px 50%,#fff 0,#fff 2px,transparent 0);box-shadow:inset 10px 0 0 0 #e5e5e5,inset -10px 0 0 0 #e5e5e5}.fr-range-group--disabled .fr-range__max,.fr-range-group--disabled .fr-range__min,.fr-range-group--disabled .fr-range__output{color:#929292}}@media screen and (min-width:0\0) and (min-resolution:72dpi) and (min-width:0\0) and (min-resolution:72dpi){.fr-range[data-fr-js-range] input[type=range]::-ms-fill-lower{background-color:#000091}.fr-range[data-fr-js-range] input[type=range]:disabled::-ms-fill-lower{background-color:#e5e5e5}.fr-range[data-fr-js-range].fr-range--double{background-image:linear-gradient(90deg,#000091 0,#000091)}.fr-range-group--disabled .fr-range--double[data-fr-js-range]{background-image:linear-gradient(90deg,#e5e5e5 0,#e5e5e5)}} \ No newline at end of file diff --git a/dist/dsfr/component/range/range.main.css b/dist/dsfr/component/range/range.main.css new file mode 100644 index 0000000..2362f1f --- /dev/null +++ b/dist/dsfr/component/range/range.main.css @@ -0,0 +1,369 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + RANGE +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-range-group { + position: relative; +} + +.fr-range-group--valid::before, +.fr-range-group--error::before { + content: ""; + display: block; + pointer-events: none; + position: absolute; + top: 0; + right: -0.75rem; + bottom: 0; + left: -0.75rem; + background-repeat: no-repeat; + background-position: 0 0; + background-size: 0.125rem 100%; +} + +.fr-range { + --thumb-size: 1.5rem; + position: relative; + display: flex; + flex-direction: row; + justify-content: space-between; + flex-wrap: wrap; +} + +.fr-range input[type=range] { + outline: none; + width: 100%; +} + +.fr-range__output { + visibility: hidden; + color: var(--text-active-blue-france); +} + +.fr-range__output, +.fr-range__min, +.fr-range__max { + text-align: center; + min-width: var(--thumb-size); + font-size: 0.75rem; + line-height: 1.25rem; +} + +.fr-range[data-fr-js-range] { + --progress-left: 0; + --progress-right: calc(var(--thumb-size) * 0.5); +} + +.fr-range[data-fr-js-range]::before, +.fr-range[data-fr-js-range]::after { + content: ""; + display: block; + position: absolute; + top: 1.625rem; + right: 0; + left: 0; + width: 100%; + height: 0.75rem; + border-radius: 0.375rem; + forced-color-adjust: none; +} + +.fr-range[data-fr-js-range]::before { + outline-offset: -1px; + box-shadow: inset 0 0 0 1px var(--border-action-high-blue-france); +} + +.fr-range[data-fr-js-range]::after { + clip-path: polygon(var(--progress-left) 0, var(--progress-right) 0, var(--progress-right) 100%, var(--progress-left) 100%); + background-color: var(--background-active-blue-france); + + --idle: transparent; + --hover: var(--background-active-blue-france-hover); + --active: var(--background-active-blue-france-active); +} + +.fr-range[data-fr-js-range] input[type=range] { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background-color: transparent; + width: 100%; + height: var(--thumb-size); + z-index: 1; +} + +.fr-range[data-fr-js-range] input[type=range]:not(:only-of-type) { + pointer-events: none; +} + +.fr-range[data-fr-js-range] input[type=range]::-webkit-slider-thumb { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + width: var(--thumb-size); + height: var(--thumb-size); + border-radius: 50%; + border: none; + pointer-events: auto; + z-index: calc(var(--ground) + 500); + background-color: var(--background-raised-grey); + --hover: var(--background-raised-grey-hover); + --active: var(--background-raised-grey-active); + filter: drop-shadow(var(--raised-shadow)); + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); + border: 1px solid var(--border-action-high-blue-france); +} + +.fr-range[data-fr-js-range] input[type=range]::-webkit-slider-thumb:active { + z-index: 2; +} + +.fr-range[data-fr-js-range] input[type=range]::-moz-range-thumb { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + width: var(--thumb-size); + height: var(--thumb-size); + border-radius: 50%; + border: none; + pointer-events: auto; + z-index: calc(var(--ground) + 500); + background-color: var(--background-raised-grey); + --hover: var(--background-raised-grey-hover); + --active: var(--background-raised-grey-active); + filter: drop-shadow(var(--raised-shadow)); + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); + border: 1px solid var(--border-action-high-blue-france); +} + +.fr-range[data-fr-js-range] input[type=range]::-moz-range-thumb:active { + z-index: 2; +} + +.fr-range[data-fr-js-range] input[type=range]:disabled { + border-color: graytext; +} + +.fr-range[data-fr-js-range] .fr-range__output { + visibility: visible; +} + +.fr-range--sm { + --thumb-size: 1rem; +} + +.fr-range--sm[data-fr-js-range]::before, +.fr-range--sm[data-fr-js-range]::after { + top: 1.5rem; + height: 0.5rem; + border-radius: 0.25rem; +} + +.fr-range--step[data-fr-js-range] { + --step-width: 0; +} + +.fr-range--step[data-fr-js-range]::before, +.fr-range--step[data-fr-js-range]::after { + padding-left: 0.625rem; + padding-right: 0.625rem; + background-repeat: repeat-x; + background-size: var(--step-width) 100%; + background-position: 0.625rem 0; + background-clip: content-box; +} + +.fr-range--step.fr-range--sm[data-fr-js-range]::before, +.fr-range--step.fr-range--sm[data-fr-js-range]::after { + background-position: 0.375rem 0; + padding-left: 0.375rem; + padding-right: 0.375rem; +} + +.fr-range--double .fr-range__output { + min-width: calc(var(--thumb-size) * 2); +} + +.fr-range--double[data-fr-js-range] input[type=range] { + width: calc(100% - var(--thumb-size)); +} + +.fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(1) { + margin-right: var(--thumb-size); +} + +.fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(2) { + position: absolute; + right: 0; + top: 1.25rem; +} + +.fr-range--double.fr-range--step[data-fr-js-range]::before, +.fr-range--double.fr-range--step[data-fr-js-range]::after { + background-size: 0; +} + +.fr-range[data-fr-js-range] input[type=range]:disabled::-webkit-slider-thumb { + border: 1px solid var(--border-disabled-grey); +} + +.fr-range[data-fr-js-range] input[type=range]:disabled::-moz-range-thumb { + border: 1px solid var(--border-disabled-grey); +} + +.fr-range__min, +.fr-range__max { + color: var(--text-mention-grey); +} + +.fr-range--step[data-fr-js-range]::before { + background-image: radial-gradient(circle at 2px 50%, var(--background-action-high-blue-france) 0, var(--background-action-high-blue-france) 1px, transparent 1px); +} + +.fr-range--step[data-fr-js-range]::after { + background-image: radial-gradient(circle at 2px 50%, var(--background-action-low-blue-france) 0, var(--background-action-low-blue-france) 2px, transparent 2px); + box-shadow: inset 10px 0 0 0 var(--border-active-blue-france), inset -10px 0 0 0 var(--border-active-blue-france); +} + +.fr-range--step.fr-range--sm[data-fr-js-range]::after { + box-shadow: inset 6px 0 0 0 var(--border-active-blue-france), inset -6px 0 0 0 var(--border-active-blue-france); +} + +.fr-range-group--error::before { + background-image: linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)); +} + +.fr-range-group--valid::before { + background-image: linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)); +} + +.fr-range-group--disabled .fr-range[data-fr-js-range]::before { + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); +} + +.fr-range-group--disabled .fr-range[data-fr-js-range]::after { + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +.fr-range-group--disabled .fr-range--step[data-fr-js-range]::before { + background-image: radial-gradient(circle at 2px 50%, var(--background-disabled-grey) 0, var(--background-disabled-grey) 1px, transparent 1px); +} + +.fr-range-group--disabled .fr-range--step[data-fr-js-range]::after { + background-image: radial-gradient(circle at 2px 50%, var(--background-default-grey) 0, var(--background-default-grey) 2px, transparent 2px); + box-shadow: inset 10px 0 0 0 var(--border-disabled-grey), inset -10px 0 0 0 var(--border-disabled-grey); +} + +.fr-range-group--disabled .fr-range__output, +.fr-range-group--disabled .fr-range__min, +.fr-range-group--disabled .fr-range__max { + color: var(--text-disabled-grey); +} +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-range-group--disabled .fr-range__output, + .fr-range-group--disabled .fr-range__min, + .fr-range-group--disabled .fr-range__max { + color: graytext; + } + + .fr-range-group--disabled .fr-range[data-fr-js-range]::before, + .fr-range-group--disabled .fr-range[data-fr-js-range]::after { + border: 1px solid graytext; + } + + .fr-range-group--disabled .fr-label, + .fr-range-group--disabled .fr-label .fr-hint-text { + color: graytext; + } + + .fr-range input[type=range] { + border: none; + } + + .fr-range[data-fr-js-range]::before { + box-shadow: 0 0 0 1px buttontext; + } + + .fr-range[data-fr-js-range]::after { + background-color: highlight; + } + + .fr-range[data-fr-js-range] input[type=range] { + border: none; + } + + .fr-range[data-fr-js-range] input[type=range]:focus::-webkit-slider-thumb { + outline-color: highlight; + } + + .fr-range[data-fr-js-range] input[type=range]:focus::-moz-range-thumb { + outline-color: highlight; + } + + .fr-range[data-fr-js-range] input[type=range]::-webkit-slider-thumb { + background: buttontext; + box-shadow: none; + } + + .fr-range[data-fr-js-range] input[type=range]::-moz-range-thumb { + background: buttontext; + box-shadow: none; + } + + .fr-range[data-fr-js-range] input[type=range]:disabled::-webkit-slider-thumb { + background: graytext; + } + + .fr-range[data-fr-js-range] input[type=range]:disabled::-moz-range-thumb { + background: graytext; + } + + .fr-range--step[data-fr-js-range]::before { + background-image: radial-gradient(circle at 2px 50%, buttontext 0, buttontext 1px, transparent 1px); + } + + .fr-range--step[data-fr-js-range]::after { + box-shadow: inset 10px 0 0 0 highlight, inset -10px 0 0 0 highlight; + background-image: radial-gradient(circle at 2px 50%, highlighttext 0, highlighttext 2px, transparent 2px); + } + + .fr-range--step.fr-range--sm[data-fr-js-range]::after { + box-shadow: inset 6px 0 0 0 highlight, inset -6px 0 0 0 highlight; + } + + .fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(1) { + border-right: none; + } + + .fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(2) { + border-left: none; + } +} diff --git a/dist/dsfr/component/range/range.main.min.css b/dist/dsfr/component/range/range.main.min.css new file mode 100644 index 0000000..6175324 --- /dev/null +++ b/dist/dsfr/component/range/range.main.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-range-group{position:relative}.fr-range-group--error:before,.fr-range-group--valid:before{background-position:0 0;background-repeat:no-repeat;background-size:.125rem 100%;bottom:0;content:"";display:block;left:-.75rem;pointer-events:none;position:absolute;right:-.75rem;top:0}.fr-range{--thumb-size:1.5rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;position:relative}.fr-range input[type=range]{outline:none;width:100%}.fr-range__output{color:var(--text-active-blue-france);visibility:hidden}.fr-range__max,.fr-range__min,.fr-range__output{font-size:.75rem;line-height:1.25rem;min-width:var(--thumb-size);text-align:center}.fr-range[data-fr-js-range]{--progress-left:0;--progress-right:calc(var(--thumb-size)*0.5)}.fr-range[data-fr-js-range]:after,.fr-range[data-fr-js-range]:before{border-radius:.375rem;content:"";display:block;forced-color-adjust:none;height:.75rem;left:0;position:absolute;right:0;top:1.625rem;width:100%}.fr-range[data-fr-js-range]:before{box-shadow:inset 0 0 0 1px var(--border-action-high-blue-france);outline-offset:-1px}.fr-range[data-fr-js-range]:after{--idle:transparent;--hover:var(--background-active-blue-france-hover);--active:var(--background-active-blue-france-active);background-color:var(--background-active-blue-france);clip-path:polygon(var(--progress-left) 0,var(--progress-right) 0,var(--progress-right) 100%,var(--progress-left) 100%)}.fr-range[data-fr-js-range] input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;height:var(--thumb-size);width:100%;z-index:1}.fr-range[data-fr-js-range] input[type=range]:not(:only-of-type){pointer-events:none}.fr-range[data-fr-js-range] input[type=range]::-webkit-slider-thumb{--hover:var(--background-raised-grey-hover);--active:var(--background-raised-grey-active);--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--background-raised-grey);background-color:var(--background-default-grey);border:none;border:1px solid var(--border-action-high-blue-france);border-radius:50%;filter:drop-shadow(var(--raised-shadow));height:var(--thumb-size);pointer-events:auto;width:var(--thumb-size);z-index:calc(var(--ground) + 500)}.fr-range[data-fr-js-range] input[type=range]::-webkit-slider-thumb:active{z-index:2}.fr-range[data-fr-js-range] input[type=range]::-moz-range-thumb{--hover:var(--background-raised-grey-hover);--active:var(--background-raised-grey-active);--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--background-raised-grey);background-color:var(--background-default-grey);border:none;border:1px solid var(--border-action-high-blue-france);border-radius:50%;filter:drop-shadow(var(--raised-shadow));height:var(--thumb-size);pointer-events:auto;width:var(--thumb-size);z-index:calc(var(--ground) + 500)}.fr-range[data-fr-js-range] input[type=range]::-moz-range-thumb:active{z-index:2}.fr-range[data-fr-js-range] input[type=range]:disabled{border-color:graytext}.fr-range[data-fr-js-range] .fr-range__output{visibility:visible}.fr-range--sm{--thumb-size:1rem}.fr-range--sm[data-fr-js-range]:after,.fr-range--sm[data-fr-js-range]:before{border-radius:.25rem;height:.5rem;top:1.5rem}.fr-range--step[data-fr-js-range]{--step-width:0}.fr-range--step[data-fr-js-range]:after,.fr-range--step[data-fr-js-range]:before{background-clip:content-box;background-position:.625rem 0;background-repeat:repeat-x;background-size:var(--step-width) 100%;padding-left:.625rem;padding-right:.625rem}.fr-range--step.fr-range--sm[data-fr-js-range]:after,.fr-range--step.fr-range--sm[data-fr-js-range]:before{background-position:.375rem 0;padding-left:.375rem;padding-right:.375rem}.fr-range--double .fr-range__output{min-width:calc(var(--thumb-size)*2)}.fr-range--double[data-fr-js-range] input[type=range]{width:calc(100% - var(--thumb-size))}.fr-range--double[data-fr-js-range] input[type=range]:first-of-type{margin-right:var(--thumb-size)}.fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(2){position:absolute;right:0;top:1.25rem}.fr-range--double.fr-range--step[data-fr-js-range]:after,.fr-range--double.fr-range--step[data-fr-js-range]:before{background-size:0}.fr-range[data-fr-js-range] input[type=range]:disabled::-webkit-slider-thumb{border:1px solid var(--border-disabled-grey)}.fr-range[data-fr-js-range] input[type=range]:disabled::-moz-range-thumb{border:1px solid var(--border-disabled-grey)}.fr-range__max,.fr-range__min{color:var(--text-mention-grey)}.fr-range--step[data-fr-js-range]:before{background-image:radial-gradient(circle at 2px 50%,var(--background-action-high-blue-france) 0,var(--background-action-high-blue-france) 1px,transparent 1px)}.fr-range--step[data-fr-js-range]:after{background-image:radial-gradient(circle at 2px 50%,var(--background-action-low-blue-france) 0,var(--background-action-low-blue-france) 2px,transparent 2px);box-shadow:inset 10px 0 0 0 var(--border-active-blue-france),inset -10px 0 0 0 var(--border-active-blue-france)}.fr-range--step.fr-range--sm[data-fr-js-range]:after{box-shadow:inset 6px 0 0 0 var(--border-active-blue-france),inset -6px 0 0 0 var(--border-active-blue-france)}.fr-range-group--error:before{background-image:linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error))}.fr-range-group--valid:before{background-image:linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success))}.fr-range-group--disabled .fr-range[data-fr-js-range]:before{box-shadow:inset 0 0 0 1px var(--border-disabled-grey)}.fr-range-group--disabled .fr-range[data-fr-js-range]:after{--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey)}.fr-range-group--disabled .fr-range--step[data-fr-js-range]:before{background-image:radial-gradient(circle at 2px 50%,var(--background-disabled-grey) 0,var(--background-disabled-grey) 1px,transparent 1px)}.fr-range-group--disabled .fr-range--step[data-fr-js-range]:after{background-image:radial-gradient(circle at 2px 50%,var(--background-default-grey) 0,var(--background-default-grey) 2px,transparent 2px);box-shadow:inset 10px 0 0 0 var(--border-disabled-grey),inset -10px 0 0 0 var(--border-disabled-grey)}.fr-range-group--disabled .fr-range__max,.fr-range-group--disabled .fr-range__min,.fr-range-group--disabled .fr-range__output{color:var(--text-disabled-grey)}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-range-group--disabled .fr-range__max,.fr-range-group--disabled .fr-range__min,.fr-range-group--disabled .fr-range__output{color:graytext}.fr-range-group--disabled .fr-range[data-fr-js-range]:after,.fr-range-group--disabled .fr-range[data-fr-js-range]:before{border:1px solid graytext}.fr-range-group--disabled .fr-label,.fr-range-group--disabled .fr-label .fr-hint-text{color:graytext}.fr-range input[type=range]{border:none}.fr-range[data-fr-js-range]:before{box-shadow:0 0 0 1px buttontext}.fr-range[data-fr-js-range]:after{background-color:highlight}.fr-range[data-fr-js-range] input[type=range]{border:none}.fr-range[data-fr-js-range] input[type=range]:focus::-webkit-slider-thumb{outline-color:highlight}.fr-range[data-fr-js-range] input[type=range]:focus::-moz-range-thumb{outline-color:highlight}.fr-range[data-fr-js-range] input[type=range]::-webkit-slider-thumb{background:buttontext;box-shadow:none}.fr-range[data-fr-js-range] input[type=range]::-moz-range-thumb{background:buttontext;box-shadow:none}.fr-range[data-fr-js-range] input[type=range]:disabled::-webkit-slider-thumb{background:graytext}.fr-range[data-fr-js-range] input[type=range]:disabled::-moz-range-thumb{background:graytext}.fr-range--step[data-fr-js-range]:before{background-image:radial-gradient(circle at 2px 50%,buttontext 0,buttontext 1px,transparent 0)}.fr-range--step[data-fr-js-range]:after{background-image:radial-gradient(circle at 2px 50%,highlighttext 0,highlighttext 2px,transparent 0);box-shadow:inset 10px 0 0 0 highlight,inset -10px 0 0 0 highlight}.fr-range--step.fr-range--sm[data-fr-js-range]:after{box-shadow:inset 6px 0 0 0 highlight,inset -6px 0 0 0 highlight}.fr-range--double[data-fr-js-range] input[type=range]:first-of-type{border-right:none}.fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(2){border-left:none}} \ No newline at end of file diff --git a/dist/dsfr/component/range/range.min.css b/dist/dsfr/component/range/range.min.css new file mode 100644 index 0000000..0e4b2f8 --- /dev/null +++ b/dist/dsfr/component/range/range.min.css @@ -0,0 +1,11 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-range-group{position:relative}.fr-range-group--error:before,.fr-range-group--valid:before{background-position:0 0;background-repeat:no-repeat;background-size:.125rem 100%;bottom:0;content:"";display:block;left:-.75rem;pointer-events:none;position:absolute;right:-.75rem;top:0}.fr-range{--thumb-size:1.5rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;position:relative}.fr-range input[type=range]{outline:none;width:100%}.fr-range__output{color:var(--text-active-blue-france);visibility:hidden}.fr-range__max,.fr-range__min,.fr-range__output{font-size:.75rem;line-height:1.25rem;min-width:var(--thumb-size);text-align:center}.fr-range[data-fr-js-range]{--progress-left:0;--progress-right:calc(var(--thumb-size)*0.5)}.fr-range[data-fr-js-range]:after,.fr-range[data-fr-js-range]:before{border-radius:.375rem;content:"";display:block;forced-color-adjust:none;height:.75rem;left:0;position:absolute;right:0;top:1.625rem;width:100%}.fr-range[data-fr-js-range]:before{box-shadow:inset 0 0 0 1px var(--border-action-high-blue-france);outline-offset:-1px}.fr-range[data-fr-js-range]:after{--idle:transparent;--hover:var(--background-active-blue-france-hover);--active:var(--background-active-blue-france-active);background-color:var(--background-active-blue-france);clip-path:polygon(var(--progress-left) 0,var(--progress-right) 0,var(--progress-right) 100%,var(--progress-left) 100%)}.fr-range[data-fr-js-range] input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;height:var(--thumb-size);width:100%;z-index:1}.fr-range[data-fr-js-range] input[type=range]:not(:only-of-type){pointer-events:none}.fr-range[data-fr-js-range] input[type=range]::-webkit-slider-thumb{--hover:var(--background-raised-grey-hover);--active:var(--background-raised-grey-active);--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--background-raised-grey);background-color:var(--background-default-grey);border:none;border:1px solid var(--border-action-high-blue-france);border-radius:50%;filter:drop-shadow(var(--raised-shadow));height:var(--thumb-size);pointer-events:auto;width:var(--thumb-size);z-index:calc(var(--ground) + 500)}.fr-range[data-fr-js-range] input[type=range]::-webkit-slider-thumb:active{z-index:2}.fr-range[data-fr-js-range] input[type=range]::-moz-range-thumb{--hover:var(--background-raised-grey-hover);--active:var(--background-raised-grey-active);--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--background-raised-grey);background-color:var(--background-default-grey);border:none;border:1px solid var(--border-action-high-blue-france);border-radius:50%;filter:drop-shadow(var(--raised-shadow));height:var(--thumb-size);pointer-events:auto;width:var(--thumb-size);z-index:calc(var(--ground) + 500)}.fr-range[data-fr-js-range] input[type=range]::-moz-range-thumb:active{z-index:2}.fr-range[data-fr-js-range] input[type=range]:disabled{border-color:graytext}.fr-range[data-fr-js-range] .fr-range__output{visibility:visible}.fr-range--sm{--thumb-size:1rem}.fr-range--sm[data-fr-js-range]:after,.fr-range--sm[data-fr-js-range]:before{border-radius:.25rem;height:.5rem;top:1.5rem}.fr-range--step[data-fr-js-range]{--step-width:0}.fr-range--step[data-fr-js-range]:after,.fr-range--step[data-fr-js-range]:before{background-clip:content-box;background-position:.625rem 0;background-repeat:repeat-x;background-size:var(--step-width) 100%;padding-left:.625rem;padding-right:.625rem}.fr-range--step.fr-range--sm[data-fr-js-range]:after,.fr-range--step.fr-range--sm[data-fr-js-range]:before{background-position:.375rem 0;padding-left:.375rem;padding-right:.375rem}.fr-range--double .fr-range__output{min-width:calc(var(--thumb-size)*2)}.fr-range--double[data-fr-js-range] input[type=range]{width:calc(100% - var(--thumb-size))}.fr-range--double[data-fr-js-range] input[type=range]:first-of-type{margin-right:var(--thumb-size)}.fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(2){position:absolute;right:0;top:1.25rem}.fr-range--double.fr-range--step[data-fr-js-range]:after,.fr-range--double.fr-range--step[data-fr-js-range]:before{background-size:0}.fr-range[data-fr-js-range] input[type=range]:disabled::-webkit-slider-thumb{border:1px solid var(--border-disabled-grey)}.fr-range[data-fr-js-range] input[type=range]:disabled::-moz-range-thumb{border:1px solid var(--border-disabled-grey)}.fr-range__max,.fr-range__min{color:var(--text-mention-grey)}.fr-range--step[data-fr-js-range]:before{background-image:radial-gradient(circle at 2px 50%,var(--background-action-high-blue-france) 0,var(--background-action-high-blue-france) 1px,transparent 1px)}.fr-range--step[data-fr-js-range]:after{background-image:radial-gradient(circle at 2px 50%,var(--background-action-low-blue-france) 0,var(--background-action-low-blue-france) 2px,transparent 2px);box-shadow:inset 10px 0 0 0 var(--border-active-blue-france),inset -10px 0 0 0 var(--border-active-blue-france)}.fr-range--step.fr-range--sm[data-fr-js-range]:after{box-shadow:inset 6px 0 0 0 var(--border-active-blue-france),inset -6px 0 0 0 var(--border-active-blue-france)}.fr-range-group--error:before{background-image:linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error))}.fr-range-group--valid:before{background-image:linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success))}.fr-range-group--disabled .fr-range[data-fr-js-range]:before{box-shadow:inset 0 0 0 1px var(--border-disabled-grey)}.fr-range-group--disabled .fr-range[data-fr-js-range]:after{--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey)}.fr-range-group--disabled .fr-range--step[data-fr-js-range]:before{background-image:radial-gradient(circle at 2px 50%,var(--background-disabled-grey) 0,var(--background-disabled-grey) 1px,transparent 1px)}.fr-range-group--disabled .fr-range--step[data-fr-js-range]:after{background-image:radial-gradient(circle at 2px 50%,var(--background-default-grey) 0,var(--background-default-grey) 2px,transparent 2px);box-shadow:inset 10px 0 0 0 var(--border-disabled-grey),inset -10px 0 0 0 var(--border-disabled-grey)}.fr-range-group--disabled .fr-range__max,.fr-range-group--disabled .fr-range__min,.fr-range-group--disabled .fr-range__output{color:var(--text-disabled-grey)}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */ + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-range-group--disabled .fr-range__max,.fr-range-group--disabled .fr-range__min,.fr-range-group--disabled .fr-range__output{color:graytext}.fr-range-group--disabled .fr-range[data-fr-js-range]:after,.fr-range-group--disabled .fr-range[data-fr-js-range]:before{border:1px solid graytext}.fr-range-group--disabled .fr-label,.fr-range-group--disabled .fr-label .fr-hint-text{color:graytext}.fr-range input[type=range]{border:none}.fr-range[data-fr-js-range]:before{box-shadow:0 0 0 1px buttontext}.fr-range[data-fr-js-range]:after{background-color:highlight}.fr-range[data-fr-js-range] input[type=range]{border:none}.fr-range[data-fr-js-range] input[type=range]:focus::-webkit-slider-thumb{outline-color:highlight}.fr-range[data-fr-js-range] input[type=range]:focus::-moz-range-thumb{outline-color:highlight}.fr-range[data-fr-js-range] input[type=range]::-webkit-slider-thumb{background:buttontext;box-shadow:none}.fr-range[data-fr-js-range] input[type=range]::-moz-range-thumb{background:buttontext;box-shadow:none}.fr-range[data-fr-js-range] input[type=range]:disabled::-webkit-slider-thumb{background:graytext}.fr-range[data-fr-js-range] input[type=range]:disabled::-moz-range-thumb{background:graytext}.fr-range--step[data-fr-js-range]:before{background-image:radial-gradient(circle at 2px 50%,buttontext 0,buttontext 1px,transparent 0)}.fr-range--step[data-fr-js-range]:after{background-image:radial-gradient(circle at 2px 50%,highlighttext 0,highlighttext 2px,transparent 0);box-shadow:inset 10px 0 0 0 highlight,inset -10px 0 0 0 highlight}.fr-range--step.fr-range--sm[data-fr-js-range]:after{box-shadow:inset 6px 0 0 0 highlight,inset -6px 0 0 0 highlight}.fr-range--double[data-fr-js-range] input[type=range]:first-of-type{border-right:none}.fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(2){border-left:none}}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-range__max,.fr-range__min,.fr-range__output{min-width:1.5rem}.fr-range input[type=range]{padding:0}.fr-range[data-fr-js-range]{justify-content:flex-start}.fr-range[data-fr-js-range]:after{background-color:#000091;content:none}.fr-range[data-fr-js-range] .fr-range__max{margin-left:auto}.fr-range[data-fr-js-range] input[type=range]{margin-top:-.25rem}.fr-range[data-fr-js-range] input[type=range]::-ms-track{background:transparent;border-color:transparent;border-width:.625rem 0;color:transparent;height:.75rem}.fr-range[data-fr-js-range] input[type=range]::-ms-fill-lower{border-radius:.375rem;height:.75rem}.fr-range[data-fr-js-range] input[type=range]::-ms-thumb{background-color:#fff;border:1px solid #000091;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,18,.16);height:1.5rem;width:1.5rem;z-index:500}.fr-range[data-fr-js-range] input[type=range]:not(:only-of-type){pointer-events:auto}.fr-range[data-fr-js-range].fr-range--double{background-position-y:1.625rem;background-repeat:no-repeat}.fr-range[data-fr-js-range].fr-range--double .fr-range__output{min-width:3rem}.fr-range[data-fr-js-range].fr-range--double input[type=range]{width:calc(100% - 1.5rem)}.fr-range[data-fr-js-range].fr-range--double input[type=range]::-ms-fill-lower{background-color:transparent}.fr-range[data-fr-js-range].fr-range--double input[type=range]:first-of-type{margin-right:1.5rem;z-index:2}.fr-range[data-fr-js-range].fr-range--double input[type=range]:nth-of-type(2){left:1.5rem}.fr-range--sm[data-fr-js-range] .fr-range__max,.fr-range--sm[data-fr-js-range] .fr-range__min,.fr-range--sm[data-fr-js-range] .fr-range__output{min-width:1rem}.fr-range--sm[data-fr-js-range] input[type=range]::-ms-track{border-width:.5rem 0;height:.5rem}.fr-range--sm[data-fr-js-range] input[type=range]::-ms-fill-lower{height:.5rem}.fr-range--sm[data-fr-js-range] input[type=range]::-ms-thumb{height:1rem;width:1rem}.fr-range--sm[data-fr-js-range].fr-range--double{background-position-y:1.5rem}.fr-range--sm[data-fr-js-range].fr-range--double .fr-range__output{min-width:2rem}.fr-range--sm[data-fr-js-range].fr-range--double input[type=range]{width:calc(100% - 1rem)}.fr-range--sm[data-fr-js-range].fr-range--double input[type=range]:first-of-type{margin-right:1rem}.fr-range--sm[data-fr-js-range].fr-range--double input[type=range]:nth-of-type(2){left:1rem}.fr-range-group--disabled .fr-range--double[data-fr-js-range] input[type=range]:first-of-type::-ms-fill-lower,.fr-range-group--disabled .fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(2)::-ms-fill-lower{background-color:transparent}.fr-range[data-fr-js-range]:before{box-shadow:inset 0 0 0 1px #000091}.fr-range[data-fr-js-range] input[type=range]:disabled::-ms-thumb{border:1px solid #e5e5e5}.fr-range__output{color:#000091}.fr-range__max,.fr-range__min{color:#666}.fr-range--step[data-fr-js-range]:before{background-image:radial-gradient(circle at 2px 50%,#000091 0,#000091 1px,transparent 0)}.fr-range--step[data-fr-js-range]:after{background-image:radial-gradient(circle at 2px 50%,#e3e3fd 0,#e3e3fd 2px,transparent 0);box-shadow:inset 10px 0 0 0 #000091,inset -10px 0 0 0 #000091}.fr-range--step.fr-range--sm[data-fr-js-range]:after{box-shadow:inset 6px 0 0 0 #000091,inset -6px 0 0 0 #000091}.fr-range-group--error:before{background-image:linear-gradient(0deg,#ce0500,#ce0500)}.fr-range-group--valid:before{background-image:linear-gradient(0deg,#18753c,#18753c)}.fr-range-group--disabled .fr-range[data-fr-js-range]:before{box-shadow:inset 0 0 0 1px #e5e5e5}.fr-range-group--disabled .fr-range[data-fr-js-range]:after{background-color:#e5e5e5}.fr-range-group--disabled .fr-range--step[data-fr-js-range]:before{background-image:radial-gradient(circle at 2px 50%,#e5e5e5 0,#e5e5e5 1px,transparent 0)}.fr-range-group--disabled .fr-range--step[data-fr-js-range]:after{background-image:radial-gradient(circle at 2px 50%,#fff 0,#fff 2px,transparent 0);box-shadow:inset 10px 0 0 0 #e5e5e5,inset -10px 0 0 0 #e5e5e5}.fr-range-group--disabled .fr-range__max,.fr-range-group--disabled .fr-range__min,.fr-range-group--disabled .fr-range__output{color:#929292}}@media screen and (min-width:0\0) and (min-resolution:72dpi) and (min-width:0\0) and (min-resolution:72dpi){.fr-range[data-fr-js-range] input[type=range]::-ms-fill-lower{background-color:#000091}.fr-range[data-fr-js-range] input[type=range]:disabled::-ms-fill-lower{background-color:#e5e5e5}.fr-range[data-fr-js-range].fr-range--double{background-image:linear-gradient(90deg,#000091 0,#000091)}.fr-range-group--disabled .fr-range--double[data-fr-js-range]{background-image:linear-gradient(90deg,#e5e5e5 0,#e5e5e5)}}@media print{.fr-range-group:before{background-image:none!important}.fr-range[data-fr-js-range]:after{background-color:transparent!important;box-shadow:none!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}} \ No newline at end of file diff --git a/dist/dsfr/component/range/range.module.js b/dist/dsfr/component/range/range.module.js new file mode 100644 index 0000000..73f60ae --- /dev/null +++ b/dist/dsfr/component/range/range.module.js @@ -0,0 +1,617 @@ +/*! DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) */ + +const config = { + prefix: 'fr', + namespace: 'dsfr', + organisation: '@gouvfr', + version: '1.13.2' +}; + +const api = window[config.namespace]; + +const RangeSelector = { + RANGE: api.internals.ns.selector('range'), + RANGE_SM: api.internals.ns.selector('range--sm'), + RANGE_STEP: api.internals.ns.selector('range--step'), + RANGE_DOUBLE: api.internals.ns.selector('range--double'), + RANGE_DOUBLE_STEP: api.internals.ns.selector('range--double') + api.internals.ns.selector('range--step'), + RANGE_INPUT: api.internals.ns.selector('range input[type=range]:nth-of-type(1)'), + RANGE_INPUT2: `${api.internals.ns.selector('range--double')} input[type=range]:nth-of-type(2)`, + RANGE_OUTPUT: api.internals.ns.selector('range__output'), + RANGE_MIN: api.internals.ns.selector('range__min'), + RANGE_MAX: api.internals.ns.selector('range__max'), + RANGE_PREFIX: api.internals.ns.attr('prefix'), + RANGE_SUFFIX: api.internals.ns.attr('suffix') +}; + +const RangeEmission = { + VALUE: api.internals.ns.emission('range', 'value'), + VALUE2: api.internals.ns.emission('range', 'value2'), + OUTPUT: api.internals.ns.emission('range', 'output'), + CONSTRAINTS: api.internals.ns.emission('range', 'constraints'), + MIN: api.internals.ns.emission('range', 'min'), + MAX: api.internals.ns.emission('range', 'max'), + STEP: api.internals.ns.emission('range', 'step'), + PREFIX: api.internals.ns.emission('range', 'prefix'), + SUFFIX: api.internals.ns.emission('range', 'suffix'), + DISABLED: api.internals.ns.emission('range', 'disabled'), + ENABLE_POINTER: api.internals.ns.emission('range', 'enable_pointer') +}; + +class RangeModel { + constructor () { + this._width = 0; + this._min = 0; + this._max = 0; + this._value = 0; + this._thumbSize = 24; + this._innerWidth = 0; + this._prefix = ''; + this._suffix = ''; + this._background = {}; + } + + configure (model) { + if (!model) return; + this._prefix = model._prefix; + this._suffix = model._suffix; + this._width = model.width; + this.setConstraints(model._constraints); + this.value = model.value; + this.update(); + } + + setPrefix (value) { + this._prefix = value !== null ? value : ''; + } + + setSuffix (value) { + this._suffix = value !== null ? value : ''; + } + + _decorate (value) { + return `${this._prefix}${value}${this._suffix}`; + } + + get width () { + return this._width; + } + + set width (value) { + this._width = value; + } + + get isSm () { + return this._isSm; + } + + set isSm (value) { + if (this._isSm === value) return; + this._isSm = value; + this.setThumbSize(value ? 16 : 24); + this.update(); + } + + setThumbSize (value, mult = 1) { + this._thumbSize = value; + this._innerPadding = value * mult; + } + + get textValue () { + return this._decorate(this._value); + } + + get value () { + return this._value; + } + + set value (value) { + this._value = value; + } + + get outputX () { + return this._outputX; + } + + setConstraints (constraints) { + this._constraints = constraints; + this._min = constraints.min; + this._max = constraints.max; + this._step = constraints.step; + this._rangeWidth = constraints.rangeWidth; + } + + get min () { + return this._min; + } + + get textMin () { + return this._decorate(this._min); + } + + get max () { + return this._max; + } + + get textMax () { + return this._decorate(this._max); + } + + get step () { + return this._step; + } + + get output () { + return { + text: this.textValue, + transform: `translateX(${this._translateX}px) translateX(-${this._centerPercent}%)` + }; + } + + _getRatio (value) { + return (value - this._min) / this._rangeWidth; + } + + get progress () { + return this._progress; + } + + update () { + this._update(); + } + + _update () { + this._innerWidth = this._width - this._innerPadding; + const ratio = this._getRatio(this._value); + this._translateX = ratio * this._width; + this._centerPercent = ratio * 100; + this._progress = { + right: `${(this._innerWidth * ratio + this._innerPadding * 0.5).toFixed(2)}px` + }; + } +} + +class RangeModelStep extends RangeModel { + get stepWidth () { + return `${this._stepWidth.toFixed(3)}px`; + } + + _update () { + super._update(); + const steps = this._rangeWidth / this._step; + this._stepWidth = this._innerWidth / steps; + if (this._stepWidth < 1 || !isFinite(this._stepWidth)) this._stepWidth = 4; + while (this._stepWidth < 4) this._stepWidth *= 2; + } +} + +class RangeModelDouble extends RangeModel { + get value2 () { + return this._value; + } + + set value2 (value) { + if (this._value2 === value) return; + this._value2 = value; + this.update(); + } + + get textValue () { + return `${this._decorate(this._value)} - ${this._decorate(this._value2)}`; + } + + setThumbSize (value) { + super.setThumbSize(value, 2); + } + + _update () { + super._update(); + const ratio = this._getRatio((this._value + this._value2) * 0.5); + this._translateX = ratio * this._width; + this._centerPercent = ratio * 100; + const ratio1 = this._getRatio(this._value); + const ratio2 = this._getRatio(this._value2); + this._progress = { + left: `${(this._innerWidth * ratio1 + this._innerPadding * 0.25).toFixed(2)}px`, + right: `${(this._innerWidth * ratio2 + this._innerPadding * 0.75).toFixed(2)}px` + }; + } +} + +class RangeModelDoubleStep extends RangeModelDouble { + get stepWidth () { + return `${this._stepWidth.toFixed(3)}px`; + } + + _update () { + super._update(); + const steps = this._rangeWidth / this._step; + this._stepWidth = this._innerWidth / steps; + if (this._stepWidth < 4) this._stepWidth *= Math.ceil(4 / this._stepWidth); + } +} + +const RangeTypes = { + STEP: 'step', + DOUBLE: 'double', + DOUBLE_STEP: 'double-step', + DEFAULT: 'default' +}; + +class Range extends api.core.Instance { + static get instanceClassName () { + return 'Range'; + } + + init () { + this._retrieveType(); + this._retrieveSize(); + if (this.isLegacy) { + this.isResizing = true; + this.isMouseMoving = true; + } else { + this._observer = new ResizeObserver(this.resize.bind(this)); + this._observer.observe(this.node); + } + + this.addAscent(RangeEmission.CONSTRAINTS, this.setConstraints.bind(this)); + this.addAscent(RangeEmission.VALUE, this.setValue.bind(this)); + this.addAscent(RangeEmission.VALUE2, this.setValue2.bind(this)); + if (this.getAttribute(RangeSelector.RANGE_PREFIX)) this.setPrefix(this.getAttribute(RangeSelector.RANGE_PREFIX)); + if (this.getAttribute(RangeSelector.RANGE_SUFFIX)) this.setSuffix(this.getAttribute(RangeSelector.RANGE_SUFFIX)); + this.update(); + } + + _retrieveType () { + switch (true) { + case this.matches(RangeSelector.RANGE_DOUBLE_STEP): + this.type = RangeTypes.DOUBLE; + break; + + case this.matches(RangeSelector.RANGE_DOUBLE): + this.type = RangeTypes.DOUBLE; + break; + + case this.matches(RangeSelector.RANGE_STEP): + this.type = RangeTypes.STEP; + break; + + default: + this.type = RangeTypes.DEFAULT; + } + } + + set type (value) { + if (this._type === value) return; + this._type = value; + + const oldModel = this._model; + + switch (this._type) { + case RangeTypes.DOUBLE_STEP: + this._model = new RangeModelDoubleStep(); + break; + + case RangeTypes.DOUBLE: + this._model = new RangeModelDouble(); + break; + + case RangeTypes.STEP: + this._model = new RangeModelStep(); + break; + + default: + this._model = new RangeModel(); + } + + this._model.configure(oldModel); + } + + get type () { + return this._type; + } + + _retrieveSize () { + this._model.isSm = this.matches(RangeSelector.RANGE_SM); + } + + resize () { + this._retrieveWidth(); + this.update(); + } + + _retrieveWidth () { + this._model.width = this.getRect().width; + } + + setValue (value) { + this._model.value = value; + switch (this._type) { + case RangeTypes.DOUBLE_STEP: + case RangeTypes.DOUBLE: + this.descend(RangeEmission.VALUE, value); + break; + } + this.update(); + } + + setValue2 (value) { + this._model.value2 = value; + this.descend(RangeEmission.VALUE2, value); + this.update(); + } + + setConstraints (constraints) { + this._model.setConstraints(constraints); + this.update(); + this.descend(RangeEmission.CONSTRAINTS, constraints); + } + + setPrefix (value) { + this._model.setPrefix(value); + this.update(); + } + + setSuffix (value) { + this._model.setSuffix(value); + this.update(); + } + + mutate (attributesNames) { + switch (true) { + case attributesNames.includes('class'): + this._retrieveType(); + this._retrieveSize(); + break; + + case attributesNames.includes(RangeSelector.RANGE_PREFIX): + case attributesNames.includes(RangeSelector.RANGE_SUFFIX): + this._model.setPrefix(this.getAttribute(RangeSelector.RANGE_PREFIX)); + this._model.setSuffix(this.getAttribute(RangeSelector.RANGE_SUFFIX)); + this.update(); + break; + } + } + + update () { + this._model.update(); + this.descend(RangeEmission.OUTPUT, this._model.output); + this.descend(RangeEmission.MIN, this._model.textMin); + this.descend(RangeEmission.MAX, this._model.textMax); + const progress = this._model.progress; + if (progress.left) { + this.style.setProperty('--progress-left', progress.left); + } else { + this.style.removeProperty('--progress-left'); + } + if (progress.right) { + this.style.setProperty('--progress-right', progress.right); + if (this.isLegacy) { + if (progress.left) { + this.style.setProperty('background-position-x', progress.left); + this.style.setProperty('background-size', `${parseFloat(progress.right) - parseFloat(progress.left)}px ${this._model.isSm ? '8px' : '12px'}`); + } + } + } else { + this.style.removeProperty('--progress-right'); + if (this.isLegacy) { + this.style.removeProperty('background-size'); + this.style.removeProperty('background-position-x'); + } + } + if (this._model.stepWidth) this.style.setProperty('--step-width', this._model.stepWidth); + else this.style.removeProperty('--step-width'); + } + + mouseMove (point) { + if (this._type !== RangeTypes.DOUBLE && this._type !== RangeTypes.DOUBLE_STEP) return; + const x = point.x - this.getRect().left; + this.descend(RangeEmission.ENABLE_POINTER, (parseFloat(this._model.progress.right) - parseFloat(this._model.progress.left)) / 2 + parseFloat(this._model.progress.left) < x ? 2 : 1); + } + + dispose () { + this._observer.disconnect(); + } +} + +class RangeConstraints { + constructor (node) { + this._min = isNaN(node.min) ? 0 : node.min; + this._max = isNaN(node.max) ? 100 : node.max; + this._step = isNaN(node.step) ? 1 : node.step; + this._rangeWidth = this._max - this._min; + } + + get min () { + return this._min; + } + + get max () { + return this._max; + } + + get step () { + return this._step; + } + + get rangeWidth () { + return this._rangeWidth; + } + + test (min, max, step) { + return this._min === min && this._max === max && this._step === step; + } +} + +class RangeInput extends api.core.Instance { + static get instanceClassName () { + return 'RangeInput'; + } + + init () { + this._init(); + this._value = parseFloat(this.node.getAttribute('value')); + if (this.isLegacy) this.addDescent(RangeEmission.ENABLE_POINTER, this._enablePointer.bind(this)); + this.isRendering = true; + this.change(); + } + + _init () { + this._pointerId = 1; + this.request(() => { + if (!this.hasAttribute('min')) this.setAttribute('min', 0); + this.ascend(RangeEmission.CONSTRAINTS, new RangeConstraints(this.node)); + this.ascend(RangeEmission.DISABLED, this.node.disabled); + }); + + this.addDescent(RangeEmission.VALUE2, this.setValue.bind(this)); + } + + get proxy () { + const scope = this; + + const proxyAccessors = { + get value () { + return scope.value; + }, + set value (value) { + scope.value = value; + } + }; + + return api.internals.property.completeAssign(super.proxy, proxyAccessors); + } + + _enablePointer (pointerId) { + const isEnabled = pointerId === this._pointerId; + if (this._isPointerEnabled === isEnabled) return; + this._isPointerEnabled = isEnabled; + if (isEnabled) this.style.removeProperty('pointer-events'); + else this.style.setProperty('pointer-events', 'none'); + } + + get value () { + return parseFloat(this.node.value); + } + + set value (value) { + const parsedValue = parseFloat(value); + if (parsedValue === this._value) return; + this._value = parsedValue; + this.node.value = parsedValue; + this.dispatch('change'); + this.change(); + } + + setValue (value) { + if (parseFloat(this.node.value) > value) { + this.value = value; + } + } + + change () { + this.ascend(RangeEmission.VALUE, this._value); + } + + render () { + const parsedValue = parseFloat(this.node.value); + if (parsedValue !== this._value) this.value = parsedValue; + } + + mutate (attributesNames) { + if (attributesNames.includes('disabled')) this.ascend(RangeEmission.DISABLED, this.node.disabled); + if (attributesNames.includes('min') || attributesNames.includes('max') || attributesNames.includes('step')) { + this.ascend(RangeEmission.CONSTRAINTS, new RangeConstraints(this.node)); + this.change(); + } + } + + dispose () { + if (this._listenerType) this.unlisten(this._listenerType, this._changing); + } +} + +class RangeInput2 extends RangeInput { + static get instanceClassName () { + return 'RangeInput2'; + } + + _init () { + this._pointerId = 2; + this.addDescent(RangeEmission.CONSTRAINTS, this.setConstraints.bind(this)); + this.addDescent(RangeEmission.VALUE, this.setValue.bind(this)); + } + + setValue (value) { + if (parseFloat(this.node.value) < value) { + this.value = value; + } + } + + change () { + this.ascend(RangeEmission.VALUE2, parseFloat(this.node.value)); + } + + setConstraints (constraints) { + this.node.min = constraints.min; + this.node.max = constraints.max; + this.node.step = constraints.step; + this.change(); + } + + mutate (attributesNames) {} +} + +class RangeOutput extends api.core.Instance { + static get instanceClassName () { + return 'RangeOutput'; + } + + init () { + this.addDescent(RangeEmission.OUTPUT, this.change.bind(this)); + } + + change (data) { + this.node.innerText = data.text; + this.node.style.transform = data.transform; + } +} + +class RangeLimit extends api.core.Instance { + static get instanceClassName () { + return 'RangeLimit'; + } + + init () { + switch (true) { + case this.matches(RangeSelector.RANGE_MIN): + this.addDescent(RangeEmission.MIN, this.change.bind(this)); + break; + + case this.matches(RangeSelector.RANGE_MAX): + this.addDescent(RangeEmission.MAX, this.change.bind(this)); + break; + } + } + + change (text) { + this.node.innerText = text; + } +} + +api.range = { + Range: Range, + RangeInput: RangeInput, + RangeInput2: RangeInput2, + RangeOutput: RangeOutput, + RangeLimit: RangeLimit, + RangeEmission: RangeEmission, + RangeSelector: RangeSelector +}; + +api.internals.register(api.range.RangeSelector.RANGE, api.range.Range); +api.internals.register(api.range.RangeSelector.RANGE_INPUT, api.range.RangeInput); +api.internals.register(api.range.RangeSelector.RANGE_INPUT2, api.range.RangeInput2); +api.internals.register(api.range.RangeSelector.RANGE_OUTPUT, api.range.RangeOutput); +api.internals.register(api.range.RangeSelector.RANGE_MIN, api.range.RangeLimit); +api.internals.register(api.range.RangeSelector.RANGE_MAX, api.range.RangeLimit); diff --git a/dist/dsfr/component/range/range.module.min.js b/dist/dsfr/component/range/range.module.min.js new file mode 100644 index 0000000..505892f --- /dev/null +++ b/dist/dsfr/component/range/range.module.min.js @@ -0,0 +1,2 @@ +/*! DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) */ +const t=window.dsfr,e={RANGE:t.internals.ns.selector("range"),RANGE_SM:t.internals.ns.selector("range--sm"),RANGE_STEP:t.internals.ns.selector("range--step"),RANGE_DOUBLE:t.internals.ns.selector("range--double"),RANGE_DOUBLE_STEP:t.internals.ns.selector("range--double")+t.internals.ns.selector("range--step"),RANGE_INPUT:t.internals.ns.selector("range input[type=range]:nth-of-type(1)"),RANGE_INPUT2:`${t.internals.ns.selector("range--double")} input[type=range]:nth-of-type(2)`,RANGE_OUTPUT:t.internals.ns.selector("range__output"),RANGE_MIN:t.internals.ns.selector("range__min"),RANGE_MAX:t.internals.ns.selector("range__max"),RANGE_PREFIX:t.internals.ns.attr("prefix"),RANGE_SUFFIX:t.internals.ns.attr("suffix")},s={VALUE:t.internals.ns.emission("range","value"),VALUE2:t.internals.ns.emission("range","value2"),OUTPUT:t.internals.ns.emission("range","output"),CONSTRAINTS:t.internals.ns.emission("range","constraints"),MIN:t.internals.ns.emission("range","min"),MAX:t.internals.ns.emission("range","max"),STEP:t.internals.ns.emission("range","step"),PREFIX:t.internals.ns.emission("range","prefix"),SUFFIX:t.internals.ns.emission("range","suffix"),DISABLED:t.internals.ns.emission("range","disabled"),ENABLE_POINTER:t.internals.ns.emission("range","enable_pointer")};class i{constructor(){this._width=0,this._min=0,this._max=0,this._value=0,this._thumbSize=24,this._innerWidth=0,this._prefix="",this._suffix="",this._background={}}configure(t){t&&(this._prefix=t._prefix,this._suffix=t._suffix,this._width=t.width,this.setConstraints(t._constraints),this.value=t.value,this.update())}setPrefix(t){this._prefix=null!==t?t:""}setSuffix(t){this._suffix=null!==t?t:""}_decorate(t){return`${this._prefix}${t}${this._suffix}`}get width(){return this._width}set width(t){this._width=t}get isSm(){return this._isSm}set isSm(t){this._isSm!==t&&(this._isSm=t,this.setThumbSize(t?16:24),this.update())}setThumbSize(t,e=1){this._thumbSize=t,this._innerPadding=t*e}get textValue(){return this._decorate(this._value)}get value(){return this._value}set value(t){this._value=t}get outputX(){return this._outputX}setConstraints(t){this._constraints=t,this._min=t.min,this._max=t.max,this._step=t.step,this._rangeWidth=t.rangeWidth}get min(){return this._min}get textMin(){return this._decorate(this._min)}get max(){return this._max}get textMax(){return this._decorate(this._max)}get step(){return this._step}get output(){return{text:this.textValue,transform:`translateX(${this._translateX}px) translateX(-${this._centerPercent}%)`}}_getRatio(t){return(t-this._min)/this._rangeWidth}get progress(){return this._progress}update(){this._update()}_update(){this._innerWidth=this._width-this._innerPadding;const t=this._getRatio(this._value);this._translateX=t*this._width,this._centerPercent=100*t,this._progress={right:`${(this._innerWidth*t+.5*this._innerPadding).toFixed(2)}px`}}}class n extends i{get stepWidth(){return`${this._stepWidth.toFixed(3)}px`}_update(){super._update();const t=this._rangeWidth/this._step;for(this._stepWidth=this._innerWidth/t,(this._stepWidth<1||!isFinite(this._stepWidth))&&(this._stepWidth=4);this._stepWidth<4;)this._stepWidth*=2}}class r extends i{get value2(){return this._value}set value2(t){this._value2!==t&&(this._value2=t,this.update())}get textValue(){return`${this._decorate(this._value)} - ${this._decorate(this._value2)}`}setThumbSize(t){super.setThumbSize(t,2)}_update(){super._update();const t=this._getRatio(.5*(this._value+this._value2));this._translateX=t*this._width,this._centerPercent=100*t;const e=this._getRatio(this._value),s=this._getRatio(this._value2);this._progress={left:`${(this._innerWidth*e+.25*this._innerPadding).toFixed(2)}px`,right:`${(this._innerWidth*s+.75*this._innerPadding).toFixed(2)}px`}}}class h extends r{get stepWidth(){return`${this._stepWidth.toFixed(3)}px`}_update(){super._update();const t=this._rangeWidth/this._step;this._stepWidth=this._innerWidth/t,this._stepWidth<4&&(this._stepWidth*=Math.ceil(4/this._stepWidth))}}const a="step",d="double",_="double-step",l="default";class o extends t.core.Instance{static get instanceClassName(){return"Range"}init(){this._retrieveType(),this._retrieveSize(),this.isLegacy?(this.isResizing=!0,this.isMouseMoving=!0):(this._observer=new ResizeObserver(this.resize.bind(this)),this._observer.observe(this.node)),this.addAscent(s.CONSTRAINTS,this.setConstraints.bind(this)),this.addAscent(s.VALUE,this.setValue.bind(this)),this.addAscent(s.VALUE2,this.setValue2.bind(this)),this.getAttribute(e.RANGE_PREFIX)&&this.setPrefix(this.getAttribute(e.RANGE_PREFIX)),this.getAttribute(e.RANGE_SUFFIX)&&this.setSuffix(this.getAttribute(e.RANGE_SUFFIX)),this.update()}_retrieveType(){switch(!0){case this.matches(e.RANGE_DOUBLE_STEP):case this.matches(e.RANGE_DOUBLE):this.type=d;break;case this.matches(e.RANGE_STEP):this.type=a;break;default:this.type=l}}set type(t){if(this._type===t)return;this._type=t;const e=this._model;switch(this._type){case _:this._model=new h;break;case d:this._model=new r;break;case a:this._model=new n;break;default:this._model=new i}this._model.configure(e)}get type(){return this._type}_retrieveSize(){this._model.isSm=this.matches(e.RANGE_SM)}resize(){this._retrieveWidth(),this.update()}_retrieveWidth(){this._model.width=this.getRect().width}setValue(t){switch(this._model.value=t,this._type){case _:case d:this.descend(s.VALUE,t)}this.update()}setValue2(t){this._model.value2=t,this.descend(s.VALUE2,t),this.update()}setConstraints(t){this._model.setConstraints(t),this.update(),this.descend(s.CONSTRAINTS,t)}setPrefix(t){this._model.setPrefix(t),this.update()}setSuffix(t){this._model.setSuffix(t),this.update()}mutate(t){switch(!0){case t.includes("class"):this._retrieveType(),this._retrieveSize();break;case t.includes(e.RANGE_PREFIX):case t.includes(e.RANGE_SUFFIX):this._model.setPrefix(this.getAttribute(e.RANGE_PREFIX)),this._model.setSuffix(this.getAttribute(e.RANGE_SUFFIX)),this.update()}}update(){this._model.update(),this.descend(s.OUTPUT,this._model.output),this.descend(s.MIN,this._model.textMin),this.descend(s.MAX,this._model.textMax);const t=this._model.progress;t.left?this.style.setProperty("--progress-left",t.left):this.style.removeProperty("--progress-left"),t.right?(this.style.setProperty("--progress-right",t.right),this.isLegacy&&t.left&&(this.style.setProperty("background-position-x",t.left),this.style.setProperty("background-size",`${parseFloat(t.right)-parseFloat(t.left)}px ${this._model.isSm?"8px":"12px"}`))):(this.style.removeProperty("--progress-right"),this.isLegacy&&(this.style.removeProperty("background-size"),this.style.removeProperty("background-position-x"))),this._model.stepWidth?this.style.setProperty("--step-width",this._model.stepWidth):this.style.removeProperty("--step-width")}mouseMove(t){if(this._type!==d&&this._type!==_)return;const e=t.x-this.getRect().left;this.descend(s.ENABLE_POINTER,(parseFloat(this._model.progress.right)-parseFloat(this._model.progress.left))/2+parseFloat(this._model.progress.left){this.hasAttribute("min")||this.setAttribute("min",0),this.ascend(s.CONSTRAINTS,new u(this.node)),this.ascend(s.DISABLED,this.node.disabled)})),this.addDescent(s.VALUE2,this.setValue.bind(this))}get proxy(){const e=this,s={get value(){return e.value},set value(t){e.value=t}};return t.internals.property.completeAssign(super.proxy,s)}_enablePointer(t){const e=t===this._pointerId;this._isPointerEnabled!==e&&(this._isPointerEnabled=e,e?this.style.removeProperty("pointer-events"):this.style.setProperty("pointer-events","none"))}get value(){return parseFloat(this.node.value)}set value(t){const e=parseFloat(t);e!==this._value&&(this._value=e,this.node.value=e,this.dispatch("change"),this.change())}setValue(t){parseFloat(this.node.value)>t&&(this.value=t)}change(){this.ascend(s.VALUE,this._value)}render(){const t=parseFloat(this.node.value);t!==this._value&&(this.value=t)}mutate(t){t.includes("disabled")&&this.ascend(s.DISABLED,this.node.disabled),(t.includes("min")||t.includes("max")||t.includes("step"))&&(this.ascend(s.CONSTRAINTS,new u(this.node)),this.change())}dispose(){this._listenerType&&this.unlisten(this._listenerType,this._changing)}}class p extends t.core.Instance{static get instanceClassName(){return"RangeOutput"}init(){this.addDescent(s.OUTPUT,this.change.bind(this))}change(t){this.node.innerText=t.text,this.node.style.transform=t.transform}}class c extends t.core.Instance{static get instanceClassName(){return"RangeLimit"}init(){switch(!0){case this.matches(e.RANGE_MIN):this.addDescent(s.MIN,this.change.bind(this));break;case this.matches(e.RANGE_MAX):this.addDescent(s.MAX,this.change.bind(this))}}change(t){this.node.innerText=t}}t.range={Range:o,RangeInput:g,RangeInput2:class extends g{static get instanceClassName(){return"RangeInput2"}_init(){this._pointerId=2,this.addDescent(s.CONSTRAINTS,this.setConstraints.bind(this)),this.addDescent(s.VALUE,this.setValue.bind(this))}setValue(t){parseFloat(this.node.value)'); + background-image: var(--data-uri-svg); +} + +.fr-search-bar .fr-btn { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + flex: 1 0 auto; + border-radius: 0 0.25rem 0 0; +} + +.fr-search-bar .fr-btn::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/search-line.svg"); + mask-image: url("../../icons/system/search-line.svg"); + content: ""; +} + +.fr-search-bar .fr-input--valid { + box-shadow: inset 0 -2px 0 0 var(--border-plain-success); +} + +.fr-search-bar .fr-input--error { + box-shadow: inset 0 -2px 0 0 var(--border-plain-error); +} + +:root[data-fr-theme=dark] .fr-search-bar .fr-input::-webkit-search-cancel-button { + --data-uri-svg: url('data:image/svg+xml;charset=utf-8,'); +} +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + .fr-search-bar--lg .fr-btn { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; + overflow: initial; + max-width: 100%; + max-height: none; + } + + .fr-search-bar--lg .fr-btn::before { + --icon-size: 1.5rem; + margin-left: -0.1875rem; + margin-right: 0.5rem; + } + + .fr-search-bar--lg .fr-input { + max-height: 3rem; + } + + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-search-bar .fr-btn::before { + forced-color-adjust: none; + background-color: buttontext; + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-search-bar .fr-btn::before, + .fr-search-bar .fr-btn::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/search-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-search-bar .fr-input { + box-shadow: inset 0 -2px 0 0 #000091; + } + + .fr-search-bar .fr-input--valid { + box-shadow: inset 0 -2px 0 0 #18753c; + } + + .fr-search-bar .fr-input--error { + box-shadow: inset 0 -2px 0 0 #ce0500; + } + + .fr-search-bar .fr-input::-webkit-search-cancel-button { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='%23161616' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-11.414L9.172 7.757 7.757 9.172 10.586 12l-2.829 2.828 1.415 1.415L12 13.414l2.828 2.829 1.415-1.415L13.414 12l2.829-2.828-1.415-1.415L12 10.586z'/%3E%3C/svg%3E"); + } +} +@media print { + .fr-search-bar input { + background-color: transparent; + border-top: 1px solid var(--border-default-grey); + border-left: 1px solid var(--border-default-grey); + } +} diff --git a/dist/dsfr/component/search/search.legacy.css b/dist/dsfr/component/search/search.legacy.css new file mode 100644 index 0000000..71bcfb1 --- /dev/null +++ b/dist/dsfr/component/search/search.legacy.css @@ -0,0 +1,42 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-search-bar .fr-btn::before, + .fr-search-bar .fr-btn::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/search-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-search-bar .fr-input { + box-shadow: inset 0 -2px 0 0 #000091; + } + + .fr-search-bar .fr-input--valid { + box-shadow: inset 0 -2px 0 0 #18753c; + } + + .fr-search-bar .fr-input--error { + box-shadow: inset 0 -2px 0 0 #ce0500; + } + + .fr-search-bar .fr-input::-webkit-search-cancel-button { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='%23161616' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-11.414L9.172 7.757 7.757 9.172 10.586 12l-2.829 2.828 1.415 1.415L12 13.414l2.828 2.829 1.415-1.415L13.414 12l2.829-2.828-1.415-1.415L12 10.586z'/%3E%3C/svg%3E"); + } +} diff --git a/dist/dsfr/component/search/search.legacy.min.css b/dist/dsfr/component/search/search.legacy.min.css new file mode 100644 index 0000000..c5219f2 --- /dev/null +++ b/dist/dsfr/component/search/search.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-search-bar .fr-btn:after,.fr-search-bar .fr-btn:before{background-color:transparent;background-image:url(../../icons/system/search-line.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-search-bar .fr-input{box-shadow:inset 0 -2px 0 0 #000091}.fr-search-bar .fr-input--valid{box-shadow:inset 0 -2px 0 0 #18753c}.fr-search-bar .fr-input--error{box-shadow:inset 0 -2px 0 0 #ce0500}.fr-search-bar .fr-input::-webkit-search-cancel-button{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23161616' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-11.414L9.172 7.757 7.757 9.172 10.586 12l-2.829 2.828 1.415 1.415L12 13.414l2.828 2.829 1.415-1.415L13.414 12l2.829-2.828-1.415-1.415L12 10.586z'/%3E%3C/svg%3E")}} \ No newline at end of file diff --git a/dist/dsfr/component/search/search.main.css b/dist/dsfr/component/search/search.main.css new file mode 100644 index 0000000..08373e2 --- /dev/null +++ b/dist/dsfr/component/search/search.main.css @@ -0,0 +1,127 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + SEARCH +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-search-bar { + display: flex; + flex-direction: row; +} + +.fr-search-bar .fr-label { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; +} + +.fr-search-bar .fr-input { + margin: 0; + border-radius: 0.25rem 0 0; + max-height: 2.5rem; + box-shadow: inset 0 -2px 0 0 var(--border-action-high-blue-france); +} + +.fr-search-bar .fr-input::placeholder { + font-style: italic; +} + +.fr-search-bar .fr-input::-webkit-search-cancel-button { + -webkit-appearance: none; + width: 1rem; + height: 1rem; + background-repeat: no-repeat; + background-size: 1rem 1rem; + --data-uri-svg: url('data:image/svg+xml;charset=utf-8,'); + background-image: var(--data-uri-svg); +} + +.fr-search-bar .fr-btn { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + flex: 1 0 auto; + border-radius: 0 0.25rem 0 0; +} + +.fr-search-bar .fr-btn::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/search-line.svg"); + mask-image: url("../../icons/system/search-line.svg"); + content: ""; +} + +.fr-search-bar .fr-input--valid { + box-shadow: inset 0 -2px 0 0 var(--border-plain-success); +} + +.fr-search-bar .fr-input--error { + box-shadow: inset 0 -2px 0 0 var(--border-plain-error); +} + +:root[data-fr-theme=dark] .fr-search-bar .fr-input::-webkit-search-cancel-button { + --data-uri-svg: url('data:image/svg+xml;charset=utf-8,'); +} +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + .fr-search-bar--lg .fr-btn { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; + overflow: initial; + max-width: 100%; + max-height: none; + } + + .fr-search-bar--lg .fr-btn::before { + --icon-size: 1.5rem; + margin-left: -0.1875rem; + margin-right: 0.5rem; + } + + .fr-search-bar--lg .fr-input { + max-height: 3rem; + } +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-search-bar .fr-btn::before { + forced-color-adjust: none; + background-color: buttontext; + } +} diff --git a/dist/dsfr/component/search/search.main.min.css b/dist/dsfr/component/search/search.main.min.css new file mode 100644 index 0000000..d82c604 --- /dev/null +++ b/dist/dsfr/component/search/search.main.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-search-bar{display:flex;flex-direction:row}.fr-search-bar .fr-label{clip:rect(0,0,0,0);border:0;display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-search-bar .fr-input{border-radius:.25rem 0 0;box-shadow:inset 0 -2px 0 0 var(--border-action-high-blue-france);margin:0;max-height:2.5rem}.fr-search-bar .fr-input::placeholder{font-style:italic}.fr-search-bar .fr-input::-webkit-search-cancel-button{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23161616' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-11.414L9.172 7.757 7.757 9.172 10.586 12l-2.829 2.828 1.415 1.415L12 13.414l2.828 2.829 1.415-1.415L13.414 12l2.829-2.828-1.415-1.415L12 10.586z'/%3E%3C/svg%3E");-webkit-appearance:none;background-image:var(--data-uri-svg);background-repeat:no-repeat;background-size:1rem 1rem;height:1rem;width:1rem}.fr-search-bar .fr-btn{border-radius:0 .25rem 0 0;flex:1 0 auto;font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-search-bar .fr-btn:before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../../icons/system/search-line.svg);mask-image:url(../../icons/system/search-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-search-bar .fr-input--valid{box-shadow:inset 0 -2px 0 0 var(--border-plain-success)}.fr-search-bar .fr-input--error{box-shadow:inset 0 -2px 0 0 var(--border-plain-error)}:root[data-fr-theme=dark] .fr-search-bar .fr-input::-webkit-search-cancel-button{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23fff' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-11.414L9.172 7.757 7.757 9.172 10.586 12l-2.829 2.828 1.415 1.415L12 13.414l2.828 2.829 1.415-1.415L13.414 12l2.829-2.828-1.415-1.415L12 10.586z'/%3E%3C/svg%3E")}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */.fr-search-bar--lg .fr-btn{font-size:1.125rem;line-height:1.75rem;max-height:none;max-width:100%;min-height:3rem;overflow:initial;padding:.5rem 1.5rem}.fr-search-bar--lg .fr-btn:before{--icon-size:1.5rem;margin-left:-.1875rem;margin-right:.5rem}.fr-search-bar--lg .fr-input{max-height:3rem}}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-search-bar .fr-btn:before{background-color:buttontext;forced-color-adjust:none}} \ No newline at end of file diff --git a/dist/dsfr/component/search/search.min.css b/dist/dsfr/component/search/search.min.css new file mode 100644 index 0000000..b8af0bc --- /dev/null +++ b/dist/dsfr/component/search/search.min.css @@ -0,0 +1,11 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-search-bar{display:flex;flex-direction:row}.fr-search-bar .fr-label{clip:rect(0,0,0,0);border:0;display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-search-bar .fr-input{border-radius:.25rem 0 0;box-shadow:inset 0 -2px 0 0 var(--border-action-high-blue-france);margin:0;max-height:2.5rem}.fr-search-bar .fr-input::placeholder{font-style:italic}.fr-search-bar .fr-input::-webkit-search-cancel-button{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23161616' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-11.414L9.172 7.757 7.757 9.172 10.586 12l-2.829 2.828 1.415 1.415L12 13.414l2.828 2.829 1.415-1.415L13.414 12l2.829-2.828-1.415-1.415L12 10.586z'/%3E%3C/svg%3E");-webkit-appearance:none;background-image:var(--data-uri-svg);background-repeat:no-repeat;background-size:1rem 1rem;height:1rem;width:1rem}.fr-search-bar .fr-btn{border-radius:0 .25rem 0 0;flex:1 0 auto;font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-search-bar .fr-btn:before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../../icons/system/search-line.svg);mask-image:url(../../icons/system/search-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-search-bar .fr-input--valid{box-shadow:inset 0 -2px 0 0 var(--border-plain-success)}.fr-search-bar .fr-input--error{box-shadow:inset 0 -2px 0 0 var(--border-plain-error)}:root[data-fr-theme=dark] .fr-search-bar .fr-input::-webkit-search-cancel-button{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23fff' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-11.414L9.172 7.757 7.757 9.172 10.586 12l-2.829 2.828 1.415 1.415L12 13.414l2.828 2.829 1.415-1.415L13.414 12l2.829-2.828-1.415-1.415L12 10.586z'/%3E%3C/svg%3E")}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */.fr-search-bar--lg .fr-btn{font-size:1.125rem;line-height:1.75rem;max-height:none;max-width:100%;min-height:3rem;overflow:initial;padding:.5rem 1.5rem}.fr-search-bar--lg .fr-btn:before{--icon-size:1.5rem;margin-left:-.1875rem;margin-right:.5rem}.fr-search-bar--lg .fr-input{max-height:3rem} + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-search-bar .fr-btn:before{background-color:buttontext;forced-color-adjust:none}}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-search-bar .fr-btn:after,.fr-search-bar .fr-btn:before{background-color:transparent;background-image:url(../../icons/system/search-line.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-search-bar .fr-input{box-shadow:inset 0 -2px 0 0 #000091}.fr-search-bar .fr-input--valid{box-shadow:inset 0 -2px 0 0 #18753c}.fr-search-bar .fr-input--error{box-shadow:inset 0 -2px 0 0 #ce0500}.fr-search-bar .fr-input::-webkit-search-cancel-button{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23161616' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-11.414L9.172 7.757 7.757 9.172 10.586 12l-2.829 2.828 1.415 1.415L12 13.414l2.828 2.829 1.415-1.415L13.414 12l2.829-2.828-1.415-1.415L12 10.586z'/%3E%3C/svg%3E")}}@media print{.fr-search-bar input{background-color:transparent;border-left:1px solid var(--border-default-grey);border-top:1px solid var(--border-default-grey)}} \ No newline at end of file diff --git a/dist/dsfr/component/search/search.print.css b/dist/dsfr/component/search/search.print.css new file mode 100644 index 0000000..5400889 --- /dev/null +++ b/dist/dsfr/component/search/search.print.css @@ -0,0 +1,10 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media print { + .fr-search-bar input { + background-color: transparent; + border-top: 1px solid var(--border-default-grey); + border-left: 1px solid var(--border-default-grey); + } +} diff --git a/dist/dsfr/component/search/search.print.min.css b/dist/dsfr/component/search/search.print.min.css new file mode 100644 index 0000000..92d5591 --- /dev/null +++ b/dist/dsfr/component/search/search.print.min.css @@ -0,0 +1,3 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media print{.fr-search-bar input{background-color:transparent;border-left:1px solid var(--border-default-grey);border-top:1px solid var(--border-default-grey)}} \ No newline at end of file diff --git a/dist/dsfr/component/segmented/segmented.css b/dist/dsfr/component/segmented/segmented.css new file mode 100644 index 0000000..3616a7b --- /dev/null +++ b/dist/dsfr/component/segmented/segmented.css @@ -0,0 +1,277 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + SEGMENTED +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-segmented { + position: relative; + padding: 0; + margin: 0; + display: inline-flex; + align-items: center; + border: 0; +} + +.fr-segmented__legend { + margin-bottom: 0.75rem; + padding: 0; +} + +.fr-segmented__legend .fr-hint-text { + margin-top: 0.25rem; +} + +.fr-segmented__legend--inline { + float: left; + display: contents; +} + +.fr-segmented__legend--inline + .fr-segmented__elements { + margin-left: 1rem; +} + +.fr-segmented__elements { + display: flex; + flex-direction: row; + border-radius: 0.25rem; + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-segmented__element { + position: relative; +} + +.fr-segmented .fr-segmented__element input { + opacity: 0; +} + +.fr-segmented input { + position: absolute; + margin: 0; + width: 100%; + height: 100%; + z-index: -1; +} + +.fr-segmented input + label { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; + width: 100%; + font-weight: 500; + display: inline-flex; + align-items: center; + border-radius: 0.25rem; + white-space: nowrap; +} + +.fr-segmented input + label::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-segmented input:not([disabled]):not(:checked) + label { + -webkit-mask-image: linear-gradient(0deg, #fff 0, #fff 100%), linear-gradient(0deg, #fff 0, #fff 100%), url("data:image/svg+xml;charset=uft8,"), url("data:image/svg+xml;charset=uft8,"), url("data:image/svg+xml;charset=uft8,"), url("data:image/svg+xml;charset=uft8,"); + mask-image: linear-gradient(0deg, #fff 0, #fff 100%), linear-gradient(0deg, #fff 0, #fff 100%), url("data:image/svg+xml;charset=uft8,"), url("data:image/svg+xml;charset=uft8,"), url("data:image/svg+xml;charset=uft8,"), url("data:image/svg+xml;charset=uft8,"); + -webkit-mask-size: calc(100% - 0.5rem) calc(100% - 0.75rem), calc(100% - 0.75rem) calc(100% - 0.5rem), 0.25rem 0.25rem, 0.25rem 0.25rem, 0.25rem 0.25rem, 0.25rem 0.25rem; + mask-size: calc(100% - 0.5rem) calc(100% - 0.75rem), calc(100% - 0.75rem) calc(100% - 0.5rem), 0.25rem 0.25rem, 0.25rem 0.25rem, 0.25rem 0.25rem, 0.25rem 0.25rem; + -webkit-mask-position: 0.25rem 0.375rem, 0.375rem 0.25rem, 0.25rem 0.25rem, calc(100% - 0.25rem) 0.25rem, 0.25rem calc(100% - 0.25rem), calc(100% - 0.25rem) calc(100% - 0.25rem); + mask-position: 0.25rem 0.375rem, 0.375rem 0.25rem, 0.25rem 0.25rem, calc(100% - 0.25rem) 0.25rem, 0.25rem calc(100% - 0.25rem), calc(100% - 0.25rem) calc(100% - 0.25rem); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; +} + +.fr-segmented input:not([disabled]):not(:checked) + label:hover { + background-color: var(--hover); +} + +.fr-segmented input:not([disabled]):not(:checked) + label:active { + background-color: var(--active); +} + +.fr-segmented--vertical .fr-segmented__elements { + flex-direction: column; + margin-left: 0; +} + +.fr-segmented--vertical .fr-segmented__legend--inline { + float: none; + display: block; +} + +.fr-segmented--no-legend legend { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; +} + +.fr-segmented--no-legend legend + .fr-segmented__elements { + margin-left: 0; +} + +.fr-segmented__element input:focus + label { + outline-offset: 2px; + outline-width: 2px; + outline-color: #0a76f6; + outline-style: solid; +} + +.fr-segmented__element input:focus:not(:focus-visible) + label { + outline-style: none; +} + +.fr-segmented__element input:focus-visible + label { + outline-style: solid; +} + +.fr-segmented--sm .fr-segmented__legend { + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-segmented--sm input + label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-segmented--sm input + label::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-segmented__element label { + color: var(--text-action-high-grey); +} + +.fr-segmented__element input:checked + label { + box-shadow: inset 0 0 0 1px var(--border-active-blue-france); + color: var(--text-active-blue-france); +} + +.fr-segmented__element input:checked:disabled + label { + box-shadow: inset 0 0 0 1px var(--text-disabled-grey); + color: var(--text-disabled-grey); +} +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-segmented__elements { + outline: 1px solid; + } + + .fr-segmented input + label::before { + background-color: buttontext; + } + + .fr-segmented input:checked:focus + label { + outline: 4px solid; + outline-offset: 0; + } + + .fr-segmented input:checked + label { + outline: 2px solid; + color: highlight; + } + + .fr-segmented input:checked:disabled + label { + color: graytext; + } + + .fr-segmented input:disabled + label { + color: graytext; + } + + .fr-segmented input:not([disabled]):not(:checked) + label { + color: buttontext; + } +} +@media (-ms-high-contrast: active) and (-ms-high-contrast: active), (-ms-high-contrast: active) and (forced-colors: active), (forced-colors: active) and (-ms-high-contrast: active), (forced-colors: active) and (forced-colors: active) { + .fr-segmented input:checked + label::before { + background-color: highlight; + } + + .fr-segmented input:checked:disabled + label::before { + background-color: graytext; + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-segmented { + display: block; + } + + .fr-segmented--sm .fr-segmented__legend--inline { + margin: 0.25rem 0 0; + } + + .fr-segmented__legend--inline { + margin: 0.5rem 0 0; + } + + .fr-segmented__elements { + display: inline-flex; + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-segmented input + label::before { + width: 1rem; + height: 1rem; + vertical-align: -2px; + } + + .fr-segmented input:focus + label::before { + outline: none; + } + + .fr-segmented__element label { + color: #161616; + } + + .fr-segmented__element input:checked + label { + box-shadow: inset 0 0 0 1px #000091; + color: #000091; + } + + .fr-segmented__element input:checked:disabled + label { + box-shadow: inset 0 0 0 1px #929292; + color: #929292; + } +} diff --git a/dist/dsfr/component/segmented/segmented.legacy.css b/dist/dsfr/component/segmented/segmented.legacy.css new file mode 100644 index 0000000..ba0a294 --- /dev/null +++ b/dist/dsfr/component/segmented/segmented.legacy.css @@ -0,0 +1,57 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-segmented { + display: block; + } + + .fr-segmented--sm .fr-segmented__legend--inline { + margin: 0.25rem 0 0; + } + + .fr-segmented__legend--inline { + margin: 0.5rem 0 0; + } + + .fr-segmented__elements { + display: inline-flex; + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-segmented input + label::before { + width: 1rem; + height: 1rem; + vertical-align: -2px; + } + + .fr-segmented input:focus + label::before { + outline: none; + } + + .fr-segmented__element label { + color: #161616; + } + + .fr-segmented__element input:checked + label { + box-shadow: inset 0 0 0 1px #000091; + color: #000091; + } + + .fr-segmented__element input:checked:disabled + label { + box-shadow: inset 0 0 0 1px #929292; + color: #929292; + } +} diff --git a/dist/dsfr/component/segmented/segmented.legacy.min.css b/dist/dsfr/component/segmented/segmented.legacy.min.css new file mode 100644 index 0000000..aa507dd --- /dev/null +++ b/dist/dsfr/component/segmented/segmented.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-segmented{display:block}.fr-segmented--sm .fr-segmented__legend--inline{margin:.25rem 0 0}.fr-segmented__legend--inline{margin:.5rem 0 0}.fr-segmented__elements{box-shadow:inset 0 0 0 1px #ddd;display:inline-flex}.fr-segmented input+label:before{height:1rem;vertical-align:-2px;width:1rem}.fr-segmented input:focus+label:before{outline:none}.fr-segmented__element label{color:#161616}.fr-segmented__element input:checked+label{box-shadow:inset 0 0 0 1px #000091;color:#000091}.fr-segmented__element input:checked:disabled+label{box-shadow:inset 0 0 0 1px #929292;color:#929292}} \ No newline at end of file diff --git a/dist/dsfr/component/segmented/segmented.main.css b/dist/dsfr/component/segmented/segmented.main.css new file mode 100644 index 0000000..66a3fbf --- /dev/null +++ b/dist/dsfr/component/segmented/segmented.main.css @@ -0,0 +1,227 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + SEGMENTED +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-segmented { + position: relative; + padding: 0; + margin: 0; + display: inline-flex; + align-items: center; + border: 0; +} + +.fr-segmented__legend { + margin-bottom: 0.75rem; + padding: 0; +} + +.fr-segmented__legend .fr-hint-text { + margin-top: 0.25rem; +} + +.fr-segmented__legend--inline { + float: left; + display: contents; +} + +.fr-segmented__legend--inline + .fr-segmented__elements { + margin-left: 1rem; +} + +.fr-segmented__elements { + display: flex; + flex-direction: row; + border-radius: 0.25rem; + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-segmented__element { + position: relative; +} + +.fr-segmented .fr-segmented__element input { + opacity: 0; +} + +.fr-segmented input { + position: absolute; + margin: 0; + width: 100%; + height: 100%; + z-index: -1; +} + +.fr-segmented input + label { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; + width: 100%; + font-weight: 500; + display: inline-flex; + align-items: center; + border-radius: 0.25rem; + white-space: nowrap; +} + +.fr-segmented input + label::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-segmented input:not([disabled]):not(:checked) + label { + -webkit-mask-image: linear-gradient(0deg, #fff 0, #fff 100%), linear-gradient(0deg, #fff 0, #fff 100%), url("data:image/svg+xml;charset=uft8,"), url("data:image/svg+xml;charset=uft8,"), url("data:image/svg+xml;charset=uft8,"), url("data:image/svg+xml;charset=uft8,"); + mask-image: linear-gradient(0deg, #fff 0, #fff 100%), linear-gradient(0deg, #fff 0, #fff 100%), url("data:image/svg+xml;charset=uft8,"), url("data:image/svg+xml;charset=uft8,"), url("data:image/svg+xml;charset=uft8,"), url("data:image/svg+xml;charset=uft8,"); + -webkit-mask-size: calc(100% - 0.5rem) calc(100% - 0.75rem), calc(100% - 0.75rem) calc(100% - 0.5rem), 0.25rem 0.25rem, 0.25rem 0.25rem, 0.25rem 0.25rem, 0.25rem 0.25rem; + mask-size: calc(100% - 0.5rem) calc(100% - 0.75rem), calc(100% - 0.75rem) calc(100% - 0.5rem), 0.25rem 0.25rem, 0.25rem 0.25rem, 0.25rem 0.25rem, 0.25rem 0.25rem; + -webkit-mask-position: 0.25rem 0.375rem, 0.375rem 0.25rem, 0.25rem 0.25rem, calc(100% - 0.25rem) 0.25rem, 0.25rem calc(100% - 0.25rem), calc(100% - 0.25rem) calc(100% - 0.25rem); + mask-position: 0.25rem 0.375rem, 0.375rem 0.25rem, 0.25rem 0.25rem, calc(100% - 0.25rem) 0.25rem, 0.25rem calc(100% - 0.25rem), calc(100% - 0.25rem) calc(100% - 0.25rem); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; +} + +.fr-segmented input:not([disabled]):not(:checked) + label:hover { + background-color: var(--hover); +} + +.fr-segmented input:not([disabled]):not(:checked) + label:active { + background-color: var(--active); +} + +.fr-segmented--vertical .fr-segmented__elements { + flex-direction: column; + margin-left: 0; +} + +.fr-segmented--vertical .fr-segmented__legend--inline { + float: none; + display: block; +} + +.fr-segmented--no-legend legend { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; +} + +.fr-segmented--no-legend legend + .fr-segmented__elements { + margin-left: 0; +} + +.fr-segmented__element input:focus + label { + outline-offset: 2px; + outline-width: 2px; + outline-color: #0a76f6; + outline-style: solid; +} + +.fr-segmented__element input:focus:not(:focus-visible) + label { + outline-style: none; +} + +.fr-segmented__element input:focus-visible + label { + outline-style: solid; +} + +.fr-segmented--sm .fr-segmented__legend { + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-segmented--sm input + label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-segmented--sm input + label::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-segmented__element label { + color: var(--text-action-high-grey); +} + +.fr-segmented__element input:checked + label { + box-shadow: inset 0 0 0 1px var(--border-active-blue-france); + color: var(--text-active-blue-france); +} + +.fr-segmented__element input:checked:disabled + label { + box-shadow: inset 0 0 0 1px var(--text-disabled-grey); + color: var(--text-disabled-grey); +} +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-segmented__elements { + outline: 1px solid; + } + + .fr-segmented input + label::before { + background-color: buttontext; + } + + .fr-segmented input:checked:focus + label { + outline: 4px solid; + outline-offset: 0; + } + + .fr-segmented input:checked + label { + outline: 2px solid; + color: highlight; + } + + .fr-segmented input:checked:disabled + label { + color: graytext; + } + + .fr-segmented input:disabled + label { + color: graytext; + } + + .fr-segmented input:not([disabled]):not(:checked) + label { + color: buttontext; + } +} +@media (-ms-high-contrast: active) and (-ms-high-contrast: active), (-ms-high-contrast: active) and (forced-colors: active), (forced-colors: active) and (-ms-high-contrast: active), (forced-colors: active) and (forced-colors: active) { + .fr-segmented input:checked + label::before { + background-color: highlight; + } + + .fr-segmented input:checked:disabled + label::before { + background-color: graytext; + } +} diff --git a/dist/dsfr/component/segmented/segmented.main.min.css b/dist/dsfr/component/segmented/segmented.main.min.css new file mode 100644 index 0000000..79518cf --- /dev/null +++ b/dist/dsfr/component/segmented/segmented.main.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-segmented{align-items:center;border:0;display:inline-flex;margin:0;padding:0;position:relative}.fr-segmented__legend{margin-bottom:.75rem;padding:0}.fr-segmented__legend .fr-hint-text{margin-top:.25rem}.fr-segmented__legend--inline{display:contents;float:left}.fr-segmented__legend--inline+.fr-segmented__elements{margin-left:1rem}.fr-segmented__elements{border-radius:.25rem;box-shadow:inset 0 0 0 1px var(--border-default-grey);display:flex;flex-direction:row}.fr-segmented__element{position:relative}.fr-segmented .fr-segmented__element input{opacity:0}.fr-segmented input{height:100%;margin:0;position:absolute;width:100%;z-index:-1}.fr-segmented input+label{align-items:center;border-radius:.25rem;display:inline-flex;font-size:1rem;font-weight:500;line-height:1.5rem;max-height:none;max-width:100%;min-height:2.5rem;overflow:initial;padding:.5rem 1rem;white-space:nowrap;width:100%}.fr-segmented input+label:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-segmented input:not([disabled]):not(:checked)+label{-webkit-mask-image:linear-gradient(0deg,#fff,#fff),linear-gradient(0deg,#fff,#fff),url("data:image/svg+xml;charset=uft8,"),url("data:image/svg+xml;charset=uft8,"),url("data:image/svg+xml;charset=uft8,"),url("data:image/svg+xml;charset=uft8,");mask-image:linear-gradient(0deg,#fff,#fff),linear-gradient(0deg,#fff,#fff),url("data:image/svg+xml;charset=uft8,"),url("data:image/svg+xml;charset=uft8,"),url("data:image/svg+xml;charset=uft8,"),url("data:image/svg+xml;charset=uft8,");-webkit-mask-position:.25rem .375rem,.375rem .25rem,.25rem .25rem,calc(100% - .25rem) .25rem,.25rem calc(100% - .25rem),calc(100% - .25rem) calc(100% - .25rem);mask-position:.25rem .375rem,.375rem .25rem,.25rem .25rem,calc(100% - .25rem) .25rem,.25rem calc(100% - .25rem),calc(100% - .25rem) calc(100% - .25rem);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(100% - .5rem)calc(100% - .75rem),calc(100% - .75rem)calc(100% - .5rem),.25rem .25rem,.25rem .25rem,.25rem .25rem,.25rem .25rem;mask-size:calc(100% - .5rem)calc(100% - .75rem),calc(100% - .75rem)calc(100% - .5rem),.25rem .25rem,.25rem .25rem,.25rem .25rem,.25rem .25rem}.fr-segmented input:not([disabled]):not(:checked)+label:hover{background-color:var(--hover)}.fr-segmented input:not([disabled]):not(:checked)+label:active{background-color:var(--active)}.fr-segmented--vertical .fr-segmented__elements{flex-direction:column;margin-left:0}.fr-segmented--vertical .fr-segmented__legend--inline{display:block;float:none}.fr-segmented--no-legend legend{clip:rect(0,0,0,0);border:0;display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-segmented--no-legend legend+.fr-segmented__elements{margin-left:0}.fr-segmented__element input:focus+label{outline-color:#0a76f6;outline-offset:2px;outline-style:solid;outline-width:2px}.fr-segmented__element input:focus:not(:focus-visible)+label{outline-style:none}.fr-segmented__element input:focus-visible+label{outline-style:solid}.fr-segmented--sm .fr-segmented__legend,.fr-segmented--sm input+label{font-size:.875rem;line-height:1.5rem}.fr-segmented--sm input+label{max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-segmented--sm input+label:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-segmented__element label{color:var(--text-action-high-grey)}.fr-segmented__element input:checked+label{box-shadow:inset 0 0 0 1px var(--border-active-blue-france);color:var(--text-active-blue-france)}.fr-segmented__element input:checked:disabled+label{box-shadow:inset 0 0 0 1px var(--text-disabled-grey);color:var(--text-disabled-grey)}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-segmented__elements{outline:1px solid}.fr-segmented input+label:before{background-color:buttontext}.fr-segmented input:checked:focus+label{outline:4px solid;outline-offset:0}.fr-segmented input:checked+label{color:highlight;outline:2px solid}.fr-segmented input:checked:disabled+label,.fr-segmented input:disabled+label{color:graytext}.fr-segmented input:not([disabled]):not(:checked)+label{color:buttontext}}@media (-ms-high-contrast:active) and (-ms-high-contrast:active),(-ms-high-contrast:active) and (forced-colors:active),(forced-colors:active) and (-ms-high-contrast:active),(forced-colors:active) and (forced-colors:active){.fr-segmented input:checked+label:before{background-color:highlight}.fr-segmented input:checked:disabled+label:before{background-color:graytext}} \ No newline at end of file diff --git a/dist/dsfr/component/segmented/segmented.min.css b/dist/dsfr/component/segmented/segmented.min.css new file mode 100644 index 0000000..8a8c105 --- /dev/null +++ b/dist/dsfr/component/segmented/segmented.min.css @@ -0,0 +1,11 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-segmented{align-items:center;border:0;display:inline-flex;margin:0;padding:0;position:relative}.fr-segmented__legend{margin-bottom:.75rem;padding:0}.fr-segmented__legend .fr-hint-text{margin-top:.25rem}.fr-segmented__legend--inline{display:contents;float:left}.fr-segmented__legend--inline+.fr-segmented__elements{margin-left:1rem}.fr-segmented__elements{border-radius:.25rem;box-shadow:inset 0 0 0 1px var(--border-default-grey);display:flex;flex-direction:row}.fr-segmented__element{position:relative}.fr-segmented .fr-segmented__element input{opacity:0}.fr-segmented input{height:100%;margin:0;position:absolute;width:100%;z-index:-1}.fr-segmented input+label{align-items:center;border-radius:.25rem;display:inline-flex;font-size:1rem;font-weight:500;line-height:1.5rem;max-height:none;max-width:100%;min-height:2.5rem;overflow:initial;padding:.5rem 1rem;white-space:nowrap;width:100%}.fr-segmented input+label:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-segmented input:not([disabled]):not(:checked)+label{-webkit-mask-image:linear-gradient(0deg,#fff,#fff),linear-gradient(0deg,#fff,#fff),url("data:image/svg+xml;charset=uft8,"),url("data:image/svg+xml;charset=uft8,"),url("data:image/svg+xml;charset=uft8,"),url("data:image/svg+xml;charset=uft8,");mask-image:linear-gradient(0deg,#fff,#fff),linear-gradient(0deg,#fff,#fff),url("data:image/svg+xml;charset=uft8,"),url("data:image/svg+xml;charset=uft8,"),url("data:image/svg+xml;charset=uft8,"),url("data:image/svg+xml;charset=uft8,");-webkit-mask-position:.25rem .375rem,.375rem .25rem,.25rem .25rem,calc(100% - .25rem) .25rem,.25rem calc(100% - .25rem),calc(100% - .25rem) calc(100% - .25rem);mask-position:.25rem .375rem,.375rem .25rem,.25rem .25rem,calc(100% - .25rem) .25rem,.25rem calc(100% - .25rem),calc(100% - .25rem) calc(100% - .25rem);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(100% - .5rem)calc(100% - .75rem),calc(100% - .75rem)calc(100% - .5rem),.25rem .25rem,.25rem .25rem,.25rem .25rem,.25rem .25rem;mask-size:calc(100% - .5rem)calc(100% - .75rem),calc(100% - .75rem)calc(100% - .5rem),.25rem .25rem,.25rem .25rem,.25rem .25rem,.25rem .25rem}.fr-segmented input:not([disabled]):not(:checked)+label:hover{background-color:var(--hover)}.fr-segmented input:not([disabled]):not(:checked)+label:active{background-color:var(--active)}.fr-segmented--vertical .fr-segmented__elements{flex-direction:column;margin-left:0}.fr-segmented--vertical .fr-segmented__legend--inline{display:block;float:none}.fr-segmented--no-legend legend{clip:rect(0,0,0,0);border:0;display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-segmented--no-legend legend+.fr-segmented__elements{margin-left:0}.fr-segmented__element input:focus+label{outline-color:#0a76f6;outline-offset:2px;outline-style:solid;outline-width:2px}.fr-segmented__element input:focus:not(:focus-visible)+label{outline-style:none}.fr-segmented__element input:focus-visible+label{outline-style:solid}.fr-segmented--sm .fr-segmented__legend,.fr-segmented--sm input+label{font-size:.875rem;line-height:1.5rem}.fr-segmented--sm input+label{max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-segmented--sm input+label:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-segmented__element label{color:var(--text-action-high-grey)}.fr-segmented__element input:checked+label{box-shadow:inset 0 0 0 1px var(--border-active-blue-france);color:var(--text-active-blue-france)}.fr-segmented__element input:checked:disabled+label{box-shadow:inset 0 0 0 1px var(--text-disabled-grey);color:var(--text-disabled-grey)}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */ + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-segmented__elements{outline:1px solid}.fr-segmented input+label:before{background-color:buttontext}.fr-segmented input:checked:focus+label{outline:4px solid;outline-offset:0}.fr-segmented input:checked+label{color:highlight;outline:2px solid}.fr-segmented input:checked:disabled+label,.fr-segmented input:disabled+label{color:graytext}.fr-segmented input:not([disabled]):not(:checked)+label{color:buttontext}}@media (-ms-high-contrast:active) and (-ms-high-contrast:active),(-ms-high-contrast:active) and (forced-colors:active),(forced-colors:active) and (-ms-high-contrast:active),(forced-colors:active) and (forced-colors:active){.fr-segmented input:checked+label:before{background-color:highlight}.fr-segmented input:checked:disabled+label:before{background-color:graytext}}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-segmented{display:block}.fr-segmented--sm .fr-segmented__legend--inline{margin:.25rem 0 0}.fr-segmented__legend--inline{margin:.5rem 0 0}.fr-segmented__elements{box-shadow:inset 0 0 0 1px #ddd;display:inline-flex}.fr-segmented input+label:before{height:1rem;vertical-align:-2px;width:1rem}.fr-segmented input:focus+label:before{outline:none}.fr-segmented__element label{color:#161616}.fr-segmented__element input:checked+label{box-shadow:inset 0 0 0 1px #000091;color:#000091}.fr-segmented__element input:checked:disabled+label{box-shadow:inset 0 0 0 1px #929292;color:#929292}} \ No newline at end of file diff --git a/dist/dsfr/component/segmented/segmented.module.js b/dist/dsfr/component/segmented/segmented.module.js new file mode 100644 index 0000000..7091975 --- /dev/null +++ b/dist/dsfr/component/segmented/segmented.module.js @@ -0,0 +1,83 @@ +/*! DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) */ + +const config = { + prefix: 'fr', + namespace: 'dsfr', + organisation: '@gouvfr', + version: '1.13.2' +}; + +const api = window[config.namespace]; + +const SegmentedSelector = { + SEGMENTED: api.internals.ns.selector('segmented'), + SEGMENTED_ELEMENTS: api.internals.ns.selector('segmented__elements'), + SEGMENTED_ELEMENT: api.internals.ns.selector('segmented__element input'), + SEGMENTED_LEGEND: api.internals.ns.selector('segmented__legend') +}; + +const SegmentedEmission = { + ADDED: api.internals.ns.emission('segmented', 'added'), + REMOVED: api.internals.ns.emission('segmented', 'removed') +}; + +class Segmented extends api.core.Instance { + static get instanceClassName () { + return 'Segmented'; + } + + init () { + this.elements = this.node.querySelector(SegmentedSelector.SEGMENTED_ELEMENTS); + this.legend = this.node.querySelector(SegmentedSelector.SEGMENTED_LEGEND); + this.addAscent(SegmentedEmission.ADDED, this.resize.bind(this)); + this.addAscent(SegmentedEmission.REMOVED, this.resize.bind(this)); + this._isLegendInline = this.legend && this.legend.classList.contains(`${api.prefix}-segmented__legend--inline`); + this.isResizing = true; + } + + resize () { + const SEGMENTED_VERTICAL = `${api.prefix}-segmented--vertical`; + const LEGEND_INLINE = `${api.prefix}-segmented__legend--inline`; + const gapOffset = 16; + + this.removeClass(SEGMENTED_VERTICAL); + + if (this._isLegendInline) { + this.legend.classList.add(LEGEND_INLINE); + + if (this.node.offsetWidth > this.node.parentNode.offsetWidth || (this.elements.scrollWidth + this.legend.offsetWidth + gapOffset) > this.node.parentNode.offsetWidth) { + this.legend.classList.remove(LEGEND_INLINE); + } + } + + if (this.elements.offsetWidth > this.node.parentNode.offsetWidth || this.elements.scrollWidth > this.node.parentNode.offsetWidth) { + this.addClass(SEGMENTED_VERTICAL); + } else { + this.removeClass(SEGMENTED_VERTICAL); + } + } +} + +class SegmentedElement extends api.core.Instance { + static get instanceClassName () { + return 'SegmentedElement'; + } + + init () { + this.ascend(SegmentedEmission.ADDED); + } + + dispose () { + this.ascend(SegmentedEmission.REMOVED); + } +} + +api.segmented = { + SegmentedSelector: SegmentedSelector, + SegmentedEmission: SegmentedEmission, + SegmentedElement: SegmentedElement, + Segmented: Segmented +}; + +api.internals.register(api.segmented.SegmentedSelector.SEGMENTED, api.segmented.Segmented); +api.internals.register(api.segmented.SegmentedSelector.SEGMENTED_ELEMENT, api.segmented.SegmentedElement); diff --git a/dist/dsfr/component/segmented/segmented.module.min.js b/dist/dsfr/component/segmented/segmented.module.min.js new file mode 100644 index 0000000..017528c --- /dev/null +++ b/dist/dsfr/component/segmented/segmented.module.min.js @@ -0,0 +1,2 @@ +/*! DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) */ +const e=window.dsfr,s={SEGMENTED:e.internals.ns.selector("segmented"),SEGMENTED_ELEMENTS:e.internals.ns.selector("segmented__elements"),SEGMENTED_ELEMENT:e.internals.ns.selector("segmented__element input"),SEGMENTED_LEGEND:e.internals.ns.selector("segmented__legend")},t={ADDED:e.internals.ns.emission("segmented","added"),REMOVED:e.internals.ns.emission("segmented","removed")};class n extends e.core.Instance{static get instanceClassName(){return"Segmented"}init(){this.elements=this.node.querySelector(s.SEGMENTED_ELEMENTS),this.legend=this.node.querySelector(s.SEGMENTED_LEGEND),this.addAscent(t.ADDED,this.resize.bind(this)),this.addAscent(t.REMOVED,this.resize.bind(this)),this._isLegendInline=this.legend&&this.legend.classList.contains(`${e.prefix}-segmented__legend--inline`),this.isResizing=!0}resize(){const s=`${e.prefix}-segmented--vertical`,t=`${e.prefix}-segmented__legend--inline`;this.removeClass(s),this._isLegendInline&&(this.legend.classList.add(t),(this.node.offsetWidth>this.node.parentNode.offsetWidth||this.elements.scrollWidth+this.legend.offsetWidth+16>this.node.parentNode.offsetWidth)&&this.legend.classList.remove(t)),this.elements.offsetWidth>this.node.parentNode.offsetWidth||this.elements.scrollWidth>this.node.parentNode.offsetWidth?this.addClass(s):this.removeClass(s)}}class i extends e.core.Instance{static get instanceClassName(){return"SegmentedElement"}init(){this.ascend(t.ADDED)}dispose(){this.ascend(t.REMOVED)}}e.segmented={SegmentedSelector:s,SegmentedEmission:t,SegmentedElement:i,Segmented:n},e.internals.register(e.segmented.SegmentedSelector.SEGMENTED,e.segmented.Segmented),e.internals.register(e.segmented.SegmentedSelector.SEGMENTED_ELEMENT,e.segmented.SegmentedElement); diff --git a/dist/dsfr/component/select/select.css b/dist/dsfr/component/select/select.css new file mode 100644 index 0000000..6f6122d --- /dev/null +++ b/dist/dsfr/component/select/select.css @@ -0,0 +1,205 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + SELECT +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-select { + display: block; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + width: 100%; + border-radius: 0.25rem 0.25rem 0 0; + font-size: 1rem; + line-height: 1.5rem; + padding: 0.5rem 2.5rem 0.5rem 1rem; + background-repeat: no-repeat; + background-position: calc(100% - 1rem) 50%; + background-size: 1rem 1rem; + color: var(--text-default-grey); + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); + box-shadow: inset 0 -2px 0 0 var(--border-plain-grey); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); + + /** + * Mixin pour gérer l'état disabled + */ + + /** + * On applique un style lorsque la valeur est automatiquement remplie par le navigateur + * sur les navigateurs webkit. + */ + /** + * Mixin pour gérer l'état disabled + */ + + /** + * On applique un style lorsque la valeur est automatiquement remplie par le navigateur + * sur les navigateurs webkit. + */ +} + +.fr-select-group { + position: relative; +} + +.fr-select-group .fr-message:first-child { + margin-top: 1rem; +} + +.fr-select-group--valid::before, +.fr-select-group--error::before, +.fr-select-group--info::before { + content: ""; + display: block; + pointer-events: none; + position: absolute; + top: 0; + right: -0.75rem; + bottom: 0; + left: -0.75rem; + background-repeat: no-repeat; + background-position: 0 0; + background-size: 0.125rem 100%; +} + +:root[data-fr-theme=dark] .fr-select { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-fieldset--valid .fr-select, +.fr-select-group--valid .fr-select { + box-shadow: inset 0 -2px 0 0 var(--border-plain-success); +} + +.fr-fieldset--error .fr-select, +.fr-select-group--error .fr-select { + box-shadow: inset 0 -2px 0 0 var(--border-plain-error); +} + +.fr-select-group--error::before { + background-image: linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)); +} + +.fr-select-group--valid::before { + background-image: linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)); +} + +.fr-select-group--info::before { + background-image: linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)); +} + +.fr-select:disabled { + color: var(--text-disabled-grey); + box-shadow: inset 0 -2px 0 0 var(--border-disabled-grey); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-select:disabled { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-select:-webkit-autofill, +.fr-select:-webkit-autofill:hover, +.fr-select:-webkit-autofill:focus { + box-shadow: inset 0 -2px 0 0 var(--border-plain-grey), inset 0 0 0 1000px var(--background-contrast-blue-france); + -webkit-text-fill-color: var(--text-label-grey); +} +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-select { + background-image: url("data:image/svg+xml;charset=utf-8,"); + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + /** + * Cache l'icone native du select sur IE + */ + .fr-select::-ms-expand { + display: none; + } + + .fr-select { + color: #3a3a3a; + background-color: #eee; + box-shadow: inset 0 -2px 0 0 #3a3a3a; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 24 24' %3E%3Cpath fill='%23161616' d='M12,13.1l5-4.9l1.4,1.4L12,15.9L5.6,9.5l1.4-1.4L12,13.1z'/%3E%3C/svg%3E"); + } + + .fr-fieldset--valid .fr-select, + .fr-select-group--valid .fr-select { + box-shadow: inset 0 -2px 0 0 #18753c; + } + + .fr-fieldset--error .fr-select, + .fr-select-group--error .fr-select { + box-shadow: inset 0 -2px 0 0 #ce0500; + } + + .fr-select-group--error::before { + background-image: linear-gradient(0deg, #ce0500, #ce0500); + } + + .fr-select-group--valid::before { + background-image: linear-gradient(0deg, #18753c, #18753c); + } + + .fr-select-group--info::before { + background-image: linear-gradient(0deg, #0063cb, #0063cb); + } + + .fr-select:disabled { + color: #929292; + box-shadow: inset 0 -2px 0 0 #e5e5e5; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 24 24' %3E%3Cpath fill='%23929292' d='M12,13.1l5-4.9l1.4,1.4L12,15.9L5.6,9.5l1.4-1.4L12,13.1z'/%3E%3C/svg%3E"); + } + + .fr-select:-webkit-autofill, + .fr-select:-webkit-autofill:hover, + .fr-select:-webkit-autofill:focus { + box-shadow: inset 0 -2px 0 0 #3a3a3a, inset 0 0 0 1000px #ececfe; + -webkit-text-fill-color: #161616; + } +} +@media print { + .fr-select-group::before { + background-image: none !important; + } + + .fr-select { + background-color: transparent; + border: 1px solid var(--border-default-grey); + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } +} diff --git a/dist/dsfr/component/select/select.legacy.css b/dist/dsfr/component/select/select.legacy.css new file mode 100644 index 0000000..56fc462 --- /dev/null +++ b/dist/dsfr/component/select/select.legacy.css @@ -0,0 +1,77 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +.fr-select { + /** + * Mixin pour gérer l'état disabled + */ + + /** + * On applique un style lorsque la valeur est automatiquement remplie par le navigateur + * sur les navigateurs webkit. + */ +} +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + /** + * Cache l'icone native du select sur IE + */ + .fr-select::-ms-expand { + display: none; + } + + .fr-select { + color: #3a3a3a; + background-color: #eee; + box-shadow: inset 0 -2px 0 0 #3a3a3a; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 24 24' %3E%3Cpath fill='%23161616' d='M12,13.1l5-4.9l1.4,1.4L12,15.9L5.6,9.5l1.4-1.4L12,13.1z'/%3E%3C/svg%3E"); + } + + .fr-fieldset--valid .fr-select, + .fr-select-group--valid .fr-select { + box-shadow: inset 0 -2px 0 0 #18753c; + } + + .fr-fieldset--error .fr-select, + .fr-select-group--error .fr-select { + box-shadow: inset 0 -2px 0 0 #ce0500; + } + + .fr-select-group--error::before { + background-image: linear-gradient(0deg, #ce0500, #ce0500); + } + + .fr-select-group--valid::before { + background-image: linear-gradient(0deg, #18753c, #18753c); + } + + .fr-select-group--info::before { + background-image: linear-gradient(0deg, #0063cb, #0063cb); + } + + .fr-select:disabled { + color: #929292; + box-shadow: inset 0 -2px 0 0 #e5e5e5; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 24 24' %3E%3Cpath fill='%23929292' d='M12,13.1l5-4.9l1.4,1.4L12,15.9L5.6,9.5l1.4-1.4L12,13.1z'/%3E%3C/svg%3E"); + } + + .fr-select:-webkit-autofill, + .fr-select:-webkit-autofill:hover, + .fr-select:-webkit-autofill:focus { + box-shadow: inset 0 -2px 0 0 #3a3a3a, inset 0 0 0 1000px #ececfe; + -webkit-text-fill-color: #161616; + } +} diff --git a/dist/dsfr/component/select/select.legacy.min.css b/dist/dsfr/component/select/select.legacy.min.css new file mode 100644 index 0000000..b67dcf2 --- /dev/null +++ b/dist/dsfr/component/select/select.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-select::-ms-expand{display:none}.fr-select{background-color:#eee;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23161616' d='m12 13.1 5-4.9 1.4 1.4-6.4 6.3-6.4-6.4L7 8.1l5 5z'/%3E%3C/svg%3E");box-shadow:inset 0 -2px 0 0 #3a3a3a;color:#3a3a3a}.fr-fieldset--valid .fr-select,.fr-select-group--valid .fr-select{box-shadow:inset 0 -2px 0 0 #18753c}.fr-fieldset--error .fr-select,.fr-select-group--error .fr-select{box-shadow:inset 0 -2px 0 0 #ce0500}.fr-select-group--error:before{background-image:linear-gradient(0deg,#ce0500,#ce0500)}.fr-select-group--valid:before{background-image:linear-gradient(0deg,#18753c,#18753c)}.fr-select-group--info:before{background-image:linear-gradient(0deg,#0063cb,#0063cb)}.fr-select:disabled{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='m12 13.1 5-4.9 1.4 1.4-6.4 6.3-6.4-6.4L7 8.1l5 5z'/%3E%3C/svg%3E");box-shadow:inset 0 -2px 0 0 #e5e5e5;color:#929292}.fr-select:-webkit-autofill,.fr-select:-webkit-autofill:focus,.fr-select:-webkit-autofill:hover{-webkit-text-fill-color:#161616;box-shadow:inset 0 -2px 0 0 #3a3a3a,inset 0 0 0 1000px #ececfe}} \ No newline at end of file diff --git a/dist/dsfr/component/select/select.main.css b/dist/dsfr/component/select/select.main.css new file mode 100644 index 0000000..553f59a --- /dev/null +++ b/dist/dsfr/component/select/select.main.css @@ -0,0 +1,132 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + SELECT +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-select { + display: block; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + width: 100%; + border-radius: 0.25rem 0.25rem 0 0; + font-size: 1rem; + line-height: 1.5rem; + padding: 0.5rem 2.5rem 0.5rem 1rem; + background-repeat: no-repeat; + background-position: calc(100% - 1rem) 50%; + background-size: 1rem 1rem; + color: var(--text-default-grey); + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); + box-shadow: inset 0 -2px 0 0 var(--border-plain-grey); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); + + /** + * Mixin pour gérer l'état disabled + */ + + /** + * On applique un style lorsque la valeur est automatiquement remplie par le navigateur + * sur les navigateurs webkit. + */ +} + +.fr-select-group { + position: relative; +} + +.fr-select-group .fr-message:first-child { + margin-top: 1rem; +} + +.fr-select-group--valid::before, +.fr-select-group--error::before, +.fr-select-group--info::before { + content: ""; + display: block; + pointer-events: none; + position: absolute; + top: 0; + right: -0.75rem; + bottom: 0; + left: -0.75rem; + background-repeat: no-repeat; + background-position: 0 0; + background-size: 0.125rem 100%; +} + +:root[data-fr-theme=dark] .fr-select { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-fieldset--valid .fr-select, +.fr-select-group--valid .fr-select { + box-shadow: inset 0 -2px 0 0 var(--border-plain-success); +} + +.fr-fieldset--error .fr-select, +.fr-select-group--error .fr-select { + box-shadow: inset 0 -2px 0 0 var(--border-plain-error); +} + +.fr-select-group--error::before { + background-image: linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)); +} + +.fr-select-group--valid::before { + background-image: linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)); +} + +.fr-select-group--info::before { + background-image: linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)); +} + +.fr-select:disabled { + color: var(--text-disabled-grey); + box-shadow: inset 0 -2px 0 0 var(--border-disabled-grey); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-select:disabled { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-select:-webkit-autofill, +.fr-select:-webkit-autofill:hover, +.fr-select:-webkit-autofill:focus { + box-shadow: inset 0 -2px 0 0 var(--border-plain-grey), inset 0 0 0 1000px var(--background-contrast-blue-france); + -webkit-text-fill-color: var(--text-label-grey); +} + +@media (min-width: 36em) { + /*! media sm */ +} + +@media (min-width: 48em) { + /*! media md */ +} + +@media (min-width: 62em) { + /*! media lg */ +} + +@media (min-width: 78em) { + /*! media xl */ +} + +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-select { + background-image: url("data:image/svg+xml;charset=utf-8,"); + } +} diff --git a/dist/dsfr/component/select/select.main.min.css b/dist/dsfr/component/select/select.main.min.css new file mode 100644 index 0000000..51a7eae --- /dev/null +++ b/dist/dsfr/component/select/select.main.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-select{--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23161616' d='m12 13.1 5-4.9 1.4 1.4-6.4 6.3-6.4-6.4L7 8.1l5 5z'/%3E%3C/svg%3E");-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--background-contrast-grey);background-image:var(--data-uri-svg);background-position:calc(100% - 1rem) 50%;background-repeat:no-repeat;background-size:1rem 1rem;border-radius:.25rem .25rem 0 0;box-shadow:inset 0 -2px 0 0 var(--border-plain-grey);color:var(--text-default-grey);display:block;font-size:1rem;line-height:1.5rem;padding:.5rem 2.5rem .5rem 1rem;width:100%}.fr-select-group{position:relative}.fr-select-group .fr-message:first-child{margin-top:1rem}.fr-select-group--error:before,.fr-select-group--info:before,.fr-select-group--valid:before{background-position:0 0;background-repeat:no-repeat;background-size:.125rem 100%;bottom:0;content:"";display:block;left:-.75rem;pointer-events:none;position:absolute;right:-.75rem;top:0}:root[data-fr-theme=dark] .fr-select{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='m12 13.1 5-4.9 1.4 1.4-6.4 6.3-6.4-6.4L7 8.1l5 5z'/%3E%3C/svg%3E")}.fr-fieldset--valid .fr-select,.fr-select-group--valid .fr-select{box-shadow:inset 0 -2px 0 0 var(--border-plain-success)}.fr-fieldset--error .fr-select,.fr-select-group--error .fr-select{box-shadow:inset 0 -2px 0 0 var(--border-plain-error)}.fr-select-group--error:before{background-image:linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error))}.fr-select-group--valid:before{background-image:linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success))}.fr-select-group--info:before{background-image:linear-gradient(0deg,var(--border-plain-info),var(--border-plain-info))}.fr-select:disabled{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='m12 13.1 5-4.9 1.4 1.4-6.4 6.3-6.4-6.4L7 8.1l5 5z'/%3E%3C/svg%3E");background-image:var(--data-uri-svg);box-shadow:inset 0 -2px 0 0 var(--border-disabled-grey);color:var(--text-disabled-grey)}:root[data-fr-theme=dark] .fr-select:disabled{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666' d='m12 13.1 5-4.9 1.4 1.4-6.4 6.3-6.4-6.4L7 8.1l5 5z'/%3E%3C/svg%3E")}.fr-select:-webkit-autofill,.fr-select:-webkit-autofill:focus,.fr-select:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-label-grey);box-shadow:inset 0 -2px 0 0 var(--border-plain-grey),inset 0 0 0 1000px var(--background-contrast-blue-france)}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-select{background-image:url('data:image/svg+xml;charset=utf-8,')}} \ No newline at end of file diff --git a/dist/dsfr/component/select/select.min.css b/dist/dsfr/component/select/select.min.css new file mode 100644 index 0000000..4338033 --- /dev/null +++ b/dist/dsfr/component/select/select.min.css @@ -0,0 +1,11 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-select{--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23161616' d='m12 13.1 5-4.9 1.4 1.4-6.4 6.3-6.4-6.4L7 8.1l5 5z'/%3E%3C/svg%3E");-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--background-contrast-grey);background-image:var(--data-uri-svg);background-position:calc(100% - 1rem) 50%;background-repeat:no-repeat;background-size:1rem 1rem;border-radius:.25rem .25rem 0 0;box-shadow:inset 0 -2px 0 0 var(--border-plain-grey);color:var(--text-default-grey);display:block;font-size:1rem;line-height:1.5rem;padding:.5rem 2.5rem .5rem 1rem;width:100%}.fr-select-group{position:relative}.fr-select-group .fr-message:first-child{margin-top:1rem}.fr-select-group--error:before,.fr-select-group--info:before,.fr-select-group--valid:before{background-position:0 0;background-repeat:no-repeat;background-size:.125rem 100%;bottom:0;content:"";display:block;left:-.75rem;pointer-events:none;position:absolute;right:-.75rem;top:0}:root[data-fr-theme=dark] .fr-select{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='m12 13.1 5-4.9 1.4 1.4-6.4 6.3-6.4-6.4L7 8.1l5 5z'/%3E%3C/svg%3E")}.fr-fieldset--valid .fr-select,.fr-select-group--valid .fr-select{box-shadow:inset 0 -2px 0 0 var(--border-plain-success)}.fr-fieldset--error .fr-select,.fr-select-group--error .fr-select{box-shadow:inset 0 -2px 0 0 var(--border-plain-error)}.fr-select-group--error:before{background-image:linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error))}.fr-select-group--valid:before{background-image:linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success))}.fr-select-group--info:before{background-image:linear-gradient(0deg,var(--border-plain-info),var(--border-plain-info))}.fr-select:disabled{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='m12 13.1 5-4.9 1.4 1.4-6.4 6.3-6.4-6.4L7 8.1l5 5z'/%3E%3C/svg%3E");background-image:var(--data-uri-svg);box-shadow:inset 0 -2px 0 0 var(--border-disabled-grey);color:var(--text-disabled-grey)}:root[data-fr-theme=dark] .fr-select:disabled{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666' d='m12 13.1 5-4.9 1.4 1.4-6.4 6.3-6.4-6.4L7 8.1l5 5z'/%3E%3C/svg%3E")}.fr-select:-webkit-autofill,.fr-select:-webkit-autofill:focus,.fr-select:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-label-grey);box-shadow:inset 0 -2px 0 0 var(--border-plain-grey),inset 0 0 0 1000px var(--background-contrast-blue-france)}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */ + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-select{background-image:url('data:image/svg+xml;charset=utf-8,')}}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-select::-ms-expand{display:none}.fr-select{background-color:#eee;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23161616' d='m12 13.1 5-4.9 1.4 1.4-6.4 6.3-6.4-6.4L7 8.1l5 5z'/%3E%3C/svg%3E");box-shadow:inset 0 -2px 0 0 #3a3a3a;color:#3a3a3a}.fr-fieldset--valid .fr-select,.fr-select-group--valid .fr-select{box-shadow:inset 0 -2px 0 0 #18753c}.fr-fieldset--error .fr-select,.fr-select-group--error .fr-select{box-shadow:inset 0 -2px 0 0 #ce0500}.fr-select-group--error:before{background-image:linear-gradient(0deg,#ce0500,#ce0500)}.fr-select-group--valid:before{background-image:linear-gradient(0deg,#18753c,#18753c)}.fr-select-group--info:before{background-image:linear-gradient(0deg,#0063cb,#0063cb)}.fr-select:disabled{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='m12 13.1 5-4.9 1.4 1.4-6.4 6.3-6.4-6.4L7 8.1l5 5z'/%3E%3C/svg%3E");box-shadow:inset 0 -2px 0 0 #e5e5e5;color:#929292}.fr-select:-webkit-autofill,.fr-select:-webkit-autofill:focus,.fr-select:-webkit-autofill:hover{-webkit-text-fill-color:#161616;box-shadow:inset 0 -2px 0 0 #3a3a3a,inset 0 0 0 1000px #ececfe}}@media print{.fr-select-group:before{background-image:none!important}.fr-select{background-color:transparent;border:1px solid var(--border-default-grey);-webkit-print-color-adjust:exact;print-color-adjust:exact}} \ No newline at end of file diff --git a/dist/dsfr/component/select/select.print.css b/dist/dsfr/component/select/select.print.css new file mode 100644 index 0000000..631e7e4 --- /dev/null +++ b/dist/dsfr/component/select/select.print.css @@ -0,0 +1,15 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media print { + .fr-select-group::before { + background-image: none !important; + } + + .fr-select { + background-color: transparent; + border: 1px solid var(--border-default-grey); + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } +} diff --git a/dist/dsfr/component/select/select.print.min.css b/dist/dsfr/component/select/select.print.min.css new file mode 100644 index 0000000..09cd0d5 --- /dev/null +++ b/dist/dsfr/component/select/select.print.min.css @@ -0,0 +1,3 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media print{.fr-select-group:before{background-image:none!important}.fr-select{background-color:transparent;border:1px solid var(--border-default-grey);-webkit-print-color-adjust:exact;print-color-adjust:exact}} \ No newline at end of file diff --git a/dist/dsfr/component/share/share.css b/dist/dsfr/component/share/share.css new file mode 100644 index 0000000..80e83af --- /dev/null +++ b/dist/dsfr/component/share/share.css @@ -0,0 +1,671 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + SHARE +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-share { + display: flex; + flex-direction: column; + + --text-spacing: 0 0 1rem; + --title-spacing: 0 0 1rem; +} + +.fr-share__title { + font-size: 1rem; + line-height: 1.5rem; + order: 1; +} + +.fr-share__text { + font-size: 0.75rem; + line-height: 1.25rem; + order: 3; + color: var(--text-mention-grey); +} + +.fr-share .fr-btns-group { + width: auto; + order: 2; +} + +.fr-share .fr-btns-group .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + justify-content: flex-start; +} + +.fr-share .fr-btns-group > li { + display: inline-flex; + max-width: 100%; + width: auto; +} + +.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 1.5rem; + content: ""; +} + +.fr-btn--bluesky::before { + -webkit-mask-image: url("../../icons/logo/bluesky-line.svg"); + mask-image: url("../../icons/logo/bluesky-line.svg"); +} + +.fr-btn--facebook::before { + -webkit-mask-image: url("../../icons/logo/facebook-circle-line.svg"); + mask-image: url("../../icons/logo/facebook-circle-line.svg"); +} + +.fr-btn--linkedin::before { + -webkit-mask-image: url("../../icons/logo/linkedin-box-line.svg"); + mask-image: url("../../icons/logo/linkedin-box-line.svg"); +} + +.fr-btn--mastodon::before { + -webkit-mask-image: url("../../icons/logo/mastodon-line.svg"); + mask-image: url("../../icons/logo/mastodon-line.svg"); +} + +.fr-btn--threads::before { + -webkit-mask-image: url("../../icons/logo/threads-line.svg"); + mask-image: url("../../icons/logo/threads-line.svg"); +} + +.fr-btn--twitter::before { + -webkit-mask-image: url("../../icons/logo/twitter-line.svg"); + mask-image: url("../../icons/logo/twitter-line.svg"); +} + +.fr-btn--twitter-x::before { + -webkit-mask-image: url("../../icons/logo/twitter-x-line.svg"); + mask-image: url("../../icons/logo/twitter-x-line.svg"); +} + +.fr-btn--mail::before { + -webkit-mask-image: url("../../icons/business/mail-line.svg"); + mask-image: url("../../icons/business/mail-line.svg"); +} + +.fr-btn--copy::before { + -webkit-mask-image: url("../../icons/business/links-fill.svg"); + mask-image: url("../../icons/business/links-fill.svg"); +} + +.fr-share__group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + margin-left: -0.5rem; + margin-right: -0.5rem; + width: auto; + order: 2; + display: flex; +} + +.fr-share__group .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; +} + +.fr-share__group > li { + display: inline-flex; + max-width: 100%; + width: auto; +} + +.fr-share__link { + --underline-img: none; + --hover-tint: var(--hover); + display: inline-flex; + margin-left: 0.5rem; + margin-right: 0.5rem; + margin-bottom: 1rem; + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-share__link--facebook { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-share__link--facebook::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/logo/facebook-circle-line.svg"); + mask-image: url("../../icons/logo/facebook-circle-line.svg"); + content: ""; +} + +.fr-share__link--twitter { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-share__link--twitter::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/logo/twitter-line.svg"); + mask-image: url("../../icons/logo/twitter-line.svg"); + content: ""; +} + +.fr-share__link--linkedin { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-share__link--linkedin::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/logo/linkedin-box-line.svg"); + mask-image: url("../../icons/logo/linkedin-box-line.svg"); + content: ""; +} + +.fr-share__link--mail { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-share__link--mail::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/business/mail-line.svg"); + mask-image: url("../../icons/business/mail-line.svg"); + content: ""; +} + +.fr-share__link--copy { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-share__link--copy::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/business/links-fill.svg"); + mask-image: url("../../icons/business/links-fill.svg"); + content: ""; +} + +.fr-share .fr-btn { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-share .fr-btn:disabled, +.fr-share a.fr-btn:not([href]) { + color: var(--text-disabled-grey); + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-share__link:disabled, +a.fr-share__link:not([href]) { + color: var(--text-disabled-grey); + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + .fr-share__text { + max-width: 18rem; + } + + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-share .fr-btns-group .fr-btn { + border: none; + } + + .fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:disabled:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a.fr-btn:not([href]):not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-color: graytext; + } + + .fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a[href].fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-color: linktext; + } + + .fr-share__link--facebook::before { + forced-color-adjust: none; + background-color: buttontext; + } + + a[href].fr-share__link--facebook::before { + forced-color-adjust: none; + background-color: linktext; + } + + a:not([href]).fr-share__link--facebook::before { + forced-color-adjust: none; + background-color: graytext; + } + + .fr-share__link--twitter::before { + forced-color-adjust: none; + background-color: buttontext; + } + + a[href].fr-share__link--twitter::before { + forced-color-adjust: none; + background-color: linktext; + } + + a:not([href]).fr-share__link--twitter::before { + forced-color-adjust: none; + background-color: graytext; + } + + .fr-share__link--linkedin::before { + forced-color-adjust: none; + background-color: buttontext; + } + + a[href].fr-share__link--linkedin::before { + forced-color-adjust: none; + background-color: linktext; + } + + a:not([href]).fr-share__link--linkedin::before { + forced-color-adjust: none; + background-color: graytext; + } + + .fr-share__link--mail::before { + forced-color-adjust: none; + background-color: buttontext; + } + + a[href].fr-share__link--mail::before { + forced-color-adjust: none; + background-color: linktext; + } + + a:not([href]).fr-share__link--mail::before { + forced-color-adjust: none; + background-color: graytext; + } + + .fr-share__link--copy::before { + forced-color-adjust: none; + background-color: buttontext; + } + + a[href].fr-share__link--copy::before { + forced-color-adjust: none; + background-color: linktext; + } + + a:not([href]).fr-share__link--copy::before { + forced-color-adjust: none; + background-color: graytext; + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-share__group > li { + list-style: none; + } + + .fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-share .fr-btn--bluesky::before { + background-image: url("../../icons/logo/bluesky-line.svg"); + } + + .fr-share .fr-btn--facebook::before { + background-image: url("../../icons/logo/facebook-circle-line.svg"); + } + + .fr-share .fr-btn--linkedin::before { + background-image: url("../../icons/logo/linkedin-box-line.svg"); + } + + .fr-share .fr-btn--mastodon::before { + background-image: url("../../icons/logo/mastodon-line.svg"); + } + + .fr-share .fr-btn--threads::before { + background-image: url("../../icons/logo/threads-line.svg"); + } + + .fr-share .fr-btn--twitter::before { + background-image: url("../../icons/logo/twitter-line.svg"); + } + + .fr-share .fr-btn--twitter-x::before { + background-image: url("../../icons/logo/twitter-x-line.svg"); + } + + .fr-share .fr-btn--mail::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/business/mail-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share .fr-btn--copy::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/business/links-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--bluesky::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/logo/bluesky-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--facebook::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/logo/facebook-circle-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--linkedin::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/logo/linkedin-box-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--mastodon::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/logo/mastodon-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--threads::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/logo/threads-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--twitter::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/logo/twitter-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--twitter-x::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/logo/twitter-x-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--mail::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/business/mail-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--copy::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/business/links-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share .fr-btn { + background-color: transparent; + color: #000091; + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-share .fr-btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-share .fr-btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-share .fr-btn:disabled, + .fr-share a.fr-btn:not([href]) { + color: #929292; + box-shadow: inset 0 0 0 1px #e5e5e5; + background-color: transparent; + } + + .fr-share .fr-btn:disabled:hover, + .fr-share a.fr-btn:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-share .fr-btn:disabled:active, + .fr-share a.fr-btn:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-share__text { + color: #666; + } + + .fr-share__link { + background-color: transparent; + color: #000091; + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-share__link:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-share__link:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-share__link:disabled, + a.fr-share__link:not([href]) { + color: #929292; + box-shadow: inset 0 0 0 1px #e5e5e5; + background-color: transparent; + } + + .fr-share__link:disabled:hover, + a.fr-share__link:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-share__link:disabled:active, + a.fr-share__link:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } +} +@media print { + .fr-share { + display: none; + } +} diff --git a/dist/dsfr/component/share/share.legacy.css b/dist/dsfr/component/share/share.legacy.css new file mode 100644 index 0000000..f1ec12f --- /dev/null +++ b/dist/dsfr/component/share/share.legacy.css @@ -0,0 +1,222 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-share__group > li { + list-style: none; + } + + .fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-share .fr-btn--bluesky::before { + background-image: url("../../icons/logo/bluesky-line.svg"); + } + + .fr-share .fr-btn--facebook::before { + background-image: url("../../icons/logo/facebook-circle-line.svg"); + } + + .fr-share .fr-btn--linkedin::before { + background-image: url("../../icons/logo/linkedin-box-line.svg"); + } + + .fr-share .fr-btn--mastodon::before { + background-image: url("../../icons/logo/mastodon-line.svg"); + } + + .fr-share .fr-btn--threads::before { + background-image: url("../../icons/logo/threads-line.svg"); + } + + .fr-share .fr-btn--twitter::before { + background-image: url("../../icons/logo/twitter-line.svg"); + } + + .fr-share .fr-btn--twitter-x::before { + background-image: url("../../icons/logo/twitter-x-line.svg"); + } + + .fr-share .fr-btn--mail::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/business/mail-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share .fr-btn--copy::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/business/links-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--bluesky::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/logo/bluesky-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--facebook::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/logo/facebook-circle-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--linkedin::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/logo/linkedin-box-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--mastodon::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/logo/mastodon-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--threads::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/logo/threads-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--twitter::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/logo/twitter-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--twitter-x::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/logo/twitter-x-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--mail::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/business/mail-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--copy::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/business/links-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share .fr-btn { + background-color: transparent; + color: #000091; + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-share .fr-btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-share .fr-btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-share .fr-btn:disabled, + .fr-share a.fr-btn:not([href]) { + color: #929292; + box-shadow: inset 0 0 0 1px #e5e5e5; + background-color: transparent; + } + + .fr-share .fr-btn:disabled:hover, + .fr-share a.fr-btn:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-share .fr-btn:disabled:active, + .fr-share a.fr-btn:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-share__text { + color: #666; + } + + .fr-share__link { + background-color: transparent; + color: #000091; + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-share__link:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-share__link:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-share__link:disabled, + a.fr-share__link:not([href]) { + color: #929292; + box-shadow: inset 0 0 0 1px #e5e5e5; + background-color: transparent; + } + + .fr-share__link:disabled:hover, + a.fr-share__link:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-share__link:disabled:active, + a.fr-share__link:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } +} diff --git a/dist/dsfr/component/share/share.legacy.min.css b/dist/dsfr/component/share/share.legacy.min.css new file mode 100644 index 0000000..065de88 --- /dev/null +++ b/dist/dsfr/component/share/share.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-share__group>li{list-style:none}.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):after,.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-share .fr-btn--bluesky:before{background-image:url(../../icons/logo/bluesky-line.svg)}.fr-share .fr-btn--facebook:before{background-image:url(../../icons/logo/facebook-circle-line.svg)}.fr-share .fr-btn--linkedin:before{background-image:url(../../icons/logo/linkedin-box-line.svg)}.fr-share .fr-btn--mastodon:before{background-image:url(../../icons/logo/mastodon-line.svg)}.fr-share .fr-btn--threads:before{background-image:url(../../icons/logo/threads-line.svg)}.fr-share .fr-btn--twitter:before{background-image:url(../../icons/logo/twitter-line.svg)}.fr-share .fr-btn--twitter-x:before{background-image:url(../../icons/logo/twitter-x-line.svg)}.fr-share .fr-btn--mail:before{background-image:url(../../icons/business/mail-line.svg)}.fr-share .fr-btn--copy:before,.fr-share .fr-btn--mail:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-share .fr-btn--copy:before{background-image:url(../../icons/business/links-fill.svg)}.fr-share__link--bluesky:before{background-image:url(../../icons/logo/bluesky-line.svg)}.fr-share__link--bluesky:before,.fr-share__link--facebook:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-share__link--facebook:before{background-image:url(../../icons/logo/facebook-circle-line.svg)}.fr-share__link--linkedin:before{background-image:url(../../icons/logo/linkedin-box-line.svg)}.fr-share__link--linkedin:before,.fr-share__link--mastodon:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-share__link--mastodon:before{background-image:url(../../icons/logo/mastodon-line.svg)}.fr-share__link--threads:before{background-image:url(../../icons/logo/threads-line.svg)}.fr-share__link--threads:before,.fr-share__link--twitter:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-share__link--twitter:before{background-image:url(../../icons/logo/twitter-line.svg)}.fr-share__link--twitter-x:before{background-image:url(../../icons/logo/twitter-x-line.svg)}.fr-share__link--mail:before,.fr-share__link--twitter-x:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-share__link--mail:before{background-image:url(../../icons/business/mail-line.svg)}.fr-share__link--copy:before{background-color:transparent;background-image:url(../../icons/business/links-fill.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-share .fr-btn{background-color:transparent;box-shadow:inset 0 0 0 1px #ddd;color:#000091}.fr-share .fr-btn:hover{background-color:rgba(0,0,0,.05)}.fr-share .fr-btn:active{background-color:rgba(0,0,0,.1)}.fr-share .fr-btn:disabled,.fr-share a.fr-btn:not([href]){background-color:transparent;box-shadow:inset 0 0 0 1px #e5e5e5;color:#929292}.fr-share .fr-btn:disabled:hover,.fr-share a.fr-btn:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-share .fr-btn:disabled:active,.fr-share a.fr-btn:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-share__text{color:#666}.fr-share__link{background-color:transparent;box-shadow:inset 0 0 0 1px #ddd;color:#000091}.fr-share__link:hover{background-color:rgba(0,0,0,.05)}.fr-share__link:active{background-color:rgba(0,0,0,.1)}.fr-share__link:disabled,a.fr-share__link:not([href]){background-color:transparent;box-shadow:inset 0 0 0 1px #e5e5e5;color:#929292}.fr-share__link:disabled:hover,a.fr-share__link:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-share__link:disabled:active,a.fr-share__link:not([href]):active{background-color:rgba(0,0,0,.1)}} \ No newline at end of file diff --git a/dist/dsfr/component/share/share.main.css b/dist/dsfr/component/share/share.main.css new file mode 100644 index 0000000..55a1e89 --- /dev/null +++ b/dist/dsfr/component/share/share.main.css @@ -0,0 +1,451 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + SHARE +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-share { + display: flex; + flex-direction: column; + + --text-spacing: 0 0 1rem; + --title-spacing: 0 0 1rem; +} + +.fr-share__title { + font-size: 1rem; + line-height: 1.5rem; + order: 1; +} + +.fr-share__text { + font-size: 0.75rem; + line-height: 1.25rem; + order: 3; + color: var(--text-mention-grey); +} + +.fr-share .fr-btns-group { + width: auto; + order: 2; +} + +.fr-share .fr-btns-group .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + justify-content: flex-start; +} + +.fr-share .fr-btns-group > li { + display: inline-flex; + max-width: 100%; + width: auto; +} + +.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 1.5rem; + content: ""; +} + +.fr-btn--bluesky::before { + -webkit-mask-image: url("../../icons/logo/bluesky-line.svg"); + mask-image: url("../../icons/logo/bluesky-line.svg"); +} + +.fr-btn--facebook::before { + -webkit-mask-image: url("../../icons/logo/facebook-circle-line.svg"); + mask-image: url("../../icons/logo/facebook-circle-line.svg"); +} + +.fr-btn--linkedin::before { + -webkit-mask-image: url("../../icons/logo/linkedin-box-line.svg"); + mask-image: url("../../icons/logo/linkedin-box-line.svg"); +} + +.fr-btn--mastodon::before { + -webkit-mask-image: url("../../icons/logo/mastodon-line.svg"); + mask-image: url("../../icons/logo/mastodon-line.svg"); +} + +.fr-btn--threads::before { + -webkit-mask-image: url("../../icons/logo/threads-line.svg"); + mask-image: url("../../icons/logo/threads-line.svg"); +} + +.fr-btn--twitter::before { + -webkit-mask-image: url("../../icons/logo/twitter-line.svg"); + mask-image: url("../../icons/logo/twitter-line.svg"); +} + +.fr-btn--twitter-x::before { + -webkit-mask-image: url("../../icons/logo/twitter-x-line.svg"); + mask-image: url("../../icons/logo/twitter-x-line.svg"); +} + +.fr-btn--mail::before { + -webkit-mask-image: url("../../icons/business/mail-line.svg"); + mask-image: url("../../icons/business/mail-line.svg"); +} + +.fr-btn--copy::before { + -webkit-mask-image: url("../../icons/business/links-fill.svg"); + mask-image: url("../../icons/business/links-fill.svg"); +} + +.fr-share__group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + margin-left: -0.5rem; + margin-right: -0.5rem; + width: auto; + order: 2; + display: flex; +} + +.fr-share__group .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; +} + +.fr-share__group > li { + display: inline-flex; + max-width: 100%; + width: auto; +} + +.fr-share__link { + --underline-img: none; + --hover-tint: var(--hover); + display: inline-flex; + margin-left: 0.5rem; + margin-right: 0.5rem; + margin-bottom: 1rem; + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-share__link--facebook { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-share__link--facebook::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/logo/facebook-circle-line.svg"); + mask-image: url("../../icons/logo/facebook-circle-line.svg"); + content: ""; +} + +.fr-share__link--twitter { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-share__link--twitter::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/logo/twitter-line.svg"); + mask-image: url("../../icons/logo/twitter-line.svg"); + content: ""; +} + +.fr-share__link--linkedin { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-share__link--linkedin::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/logo/linkedin-box-line.svg"); + mask-image: url("../../icons/logo/linkedin-box-line.svg"); + content: ""; +} + +.fr-share__link--mail { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-share__link--mail::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/business/mail-line.svg"); + mask-image: url("../../icons/business/mail-line.svg"); + content: ""; +} + +.fr-share__link--copy { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-share__link--copy::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/business/links-fill.svg"); + mask-image: url("../../icons/business/links-fill.svg"); + content: ""; +} + +.fr-share .fr-btn { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-share .fr-btn:disabled, +.fr-share a.fr-btn:not([href]) { + color: var(--text-disabled-grey); + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-share__link:disabled, +a.fr-share__link:not([href]) { + color: var(--text-disabled-grey); + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + .fr-share__text { + max-width: 18rem; + } +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-share .fr-btns-group .fr-btn { + border: none; + } + + .fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:disabled:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a.fr-btn:not([href]):not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-color: graytext; + } + + .fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a[href].fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-color: linktext; + } + + .fr-share__link--facebook::before { + forced-color-adjust: none; + background-color: buttontext; + } + + a[href].fr-share__link--facebook::before { + forced-color-adjust: none; + background-color: linktext; + } + + a:not([href]).fr-share__link--facebook::before { + forced-color-adjust: none; + background-color: graytext; + } + + .fr-share__link--twitter::before { + forced-color-adjust: none; + background-color: buttontext; + } + + a[href].fr-share__link--twitter::before { + forced-color-adjust: none; + background-color: linktext; + } + + a:not([href]).fr-share__link--twitter::before { + forced-color-adjust: none; + background-color: graytext; + } + + .fr-share__link--linkedin::before { + forced-color-adjust: none; + background-color: buttontext; + } + + a[href].fr-share__link--linkedin::before { + forced-color-adjust: none; + background-color: linktext; + } + + a:not([href]).fr-share__link--linkedin::before { + forced-color-adjust: none; + background-color: graytext; + } + + .fr-share__link--mail::before { + forced-color-adjust: none; + background-color: buttontext; + } + + a[href].fr-share__link--mail::before { + forced-color-adjust: none; + background-color: linktext; + } + + a:not([href]).fr-share__link--mail::before { + forced-color-adjust: none; + background-color: graytext; + } + + .fr-share__link--copy::before { + forced-color-adjust: none; + background-color: buttontext; + } + + a[href].fr-share__link--copy::before { + forced-color-adjust: none; + background-color: linktext; + } + + a:not([href]).fr-share__link--copy::before { + forced-color-adjust: none; + background-color: graytext; + } +} diff --git a/dist/dsfr/component/share/share.main.min.css b/dist/dsfr/component/share/share.main.min.css new file mode 100644 index 0000000..7ff193c --- /dev/null +++ b/dist/dsfr/component/share/share.main.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-share{--text-spacing:0 0 1rem;--title-spacing:0 0 1rem;display:flex;flex-direction:column}.fr-share__title{font-size:1rem;line-height:1.5rem;order:1}.fr-share__text{color:var(--text-mention-grey);font-size:.75rem;line-height:1.25rem;order:3}.fr-share .fr-btns-group{order:2;width:auto}.fr-share .fr-btns-group .fr-btn{justify-content:flex-start;margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-share .fr-btns-group>li{display:inline-flex;max-width:100%;width:auto}.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--bluesky:before{-webkit-mask-image:url(../../icons/logo/bluesky-line.svg);mask-image:url(../../icons/logo/bluesky-line.svg)}.fr-btn--facebook:before{-webkit-mask-image:url(../../icons/logo/facebook-circle-line.svg);mask-image:url(../../icons/logo/facebook-circle-line.svg)}.fr-btn--linkedin:before{-webkit-mask-image:url(../../icons/logo/linkedin-box-line.svg);mask-image:url(../../icons/logo/linkedin-box-line.svg)}.fr-btn--mastodon:before{-webkit-mask-image:url(../../icons/logo/mastodon-line.svg);mask-image:url(../../icons/logo/mastodon-line.svg)}.fr-btn--threads:before{-webkit-mask-image:url(../../icons/logo/threads-line.svg);mask-image:url(../../icons/logo/threads-line.svg)}.fr-btn--twitter:before{-webkit-mask-image:url(../../icons/logo/twitter-line.svg);mask-image:url(../../icons/logo/twitter-line.svg)}.fr-btn--twitter-x:before{-webkit-mask-image:url(../../icons/logo/twitter-x-line.svg);mask-image:url(../../icons/logo/twitter-x-line.svg)}.fr-btn--mail:before{-webkit-mask-image:url(../../icons/business/mail-line.svg);mask-image:url(../../icons/business/mail-line.svg)}.fr-btn--copy:before{-webkit-mask-image:url(../../icons/business/links-fill.svg);mask-image:url(../../icons/business/links-fill.svg)}.fr-share__group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;display:flex;margin-left:-.5rem;margin-right:-.5rem;order:2;width:auto}.fr-share__group .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-share__group>li{display:inline-flex;max-width:100%;width:auto}.fr-share__link{--underline-img:none;--hover-tint:var(--hover);--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-default-grey);color:var(--text-action-high-blue-france);display:inline-flex;margin-bottom:1rem;margin-left:.5rem;margin-right:.5rem}.fr-share__link--facebook{font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-share__link--facebook:before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../../icons/logo/facebook-circle-line.svg);mask-image:url(../../icons/logo/facebook-circle-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-share__link--twitter{font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-share__link--twitter:before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../../icons/logo/twitter-line.svg);mask-image:url(../../icons/logo/twitter-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-share__link--linkedin{font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-share__link--linkedin:before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../../icons/logo/linkedin-box-line.svg);mask-image:url(../../icons/logo/linkedin-box-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-share__link--mail{font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-share__link--mail:before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../../icons/business/mail-line.svg);mask-image:url(../../icons/business/mail-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-share__link--copy{font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-share__link--copy:before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../../icons/business/links-fill.svg);mask-image:url(../../icons/business/links-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-share .fr-btn{--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-default-grey);color:var(--text-action-high-blue-france)}.fr-share .fr-btn:disabled,.fr-share a.fr-btn:not([href]),.fr-share__link:disabled,a.fr-share__link:not([href]){--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-disabled-grey);color:var(--text-disabled-grey)}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */.fr-share__text{max-width:18rem}}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-share .fr-btns-group .fr-btn{border:none}.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:buttontext;forced-color-adjust:none}.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:disabled:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before,.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a.fr-btn:not([href]):not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:graytext}.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a[href].fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:linktext}.fr-share__link--facebook:before{background-color:buttontext;forced-color-adjust:none}a[href].fr-share__link--facebook:before{background-color:linktext;forced-color-adjust:none}a:not([href]).fr-share__link--facebook:before{background-color:graytext;forced-color-adjust:none}.fr-share__link--twitter:before{background-color:buttontext;forced-color-adjust:none}a[href].fr-share__link--twitter:before{background-color:linktext;forced-color-adjust:none}a:not([href]).fr-share__link--twitter:before{background-color:graytext;forced-color-adjust:none}.fr-share__link--linkedin:before{background-color:buttontext;forced-color-adjust:none}a[href].fr-share__link--linkedin:before{background-color:linktext;forced-color-adjust:none}a:not([href]).fr-share__link--linkedin:before{background-color:graytext;forced-color-adjust:none}.fr-share__link--mail:before{background-color:buttontext;forced-color-adjust:none}a[href].fr-share__link--mail:before{background-color:linktext;forced-color-adjust:none}a:not([href]).fr-share__link--mail:before{background-color:graytext;forced-color-adjust:none}.fr-share__link--copy:before{background-color:buttontext;forced-color-adjust:none}a[href].fr-share__link--copy:before{background-color:linktext;forced-color-adjust:none}a:not([href]).fr-share__link--copy:before{background-color:graytext;forced-color-adjust:none}} \ No newline at end of file diff --git a/dist/dsfr/component/share/share.min.css b/dist/dsfr/component/share/share.min.css new file mode 100644 index 0000000..fa281f9 --- /dev/null +++ b/dist/dsfr/component/share/share.min.css @@ -0,0 +1,11 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-share{--text-spacing:0 0 1rem;--title-spacing:0 0 1rem;display:flex;flex-direction:column}.fr-share__title{font-size:1rem;line-height:1.5rem;order:1}.fr-share__text{color:var(--text-mention-grey);font-size:.75rem;line-height:1.25rem;order:3}.fr-share .fr-btns-group{order:2;width:auto}.fr-share .fr-btns-group .fr-btn{justify-content:flex-start;margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-share .fr-btns-group>li{display:inline-flex;max-width:100%;width:auto}.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--bluesky:before{-webkit-mask-image:url(../../icons/logo/bluesky-line.svg);mask-image:url(../../icons/logo/bluesky-line.svg)}.fr-btn--facebook:before{-webkit-mask-image:url(../../icons/logo/facebook-circle-line.svg);mask-image:url(../../icons/logo/facebook-circle-line.svg)}.fr-btn--linkedin:before{-webkit-mask-image:url(../../icons/logo/linkedin-box-line.svg);mask-image:url(../../icons/logo/linkedin-box-line.svg)}.fr-btn--mastodon:before{-webkit-mask-image:url(../../icons/logo/mastodon-line.svg);mask-image:url(../../icons/logo/mastodon-line.svg)}.fr-btn--threads:before{-webkit-mask-image:url(../../icons/logo/threads-line.svg);mask-image:url(../../icons/logo/threads-line.svg)}.fr-btn--twitter:before{-webkit-mask-image:url(../../icons/logo/twitter-line.svg);mask-image:url(../../icons/logo/twitter-line.svg)}.fr-btn--twitter-x:before{-webkit-mask-image:url(../../icons/logo/twitter-x-line.svg);mask-image:url(../../icons/logo/twitter-x-line.svg)}.fr-btn--mail:before{-webkit-mask-image:url(../../icons/business/mail-line.svg);mask-image:url(../../icons/business/mail-line.svg)}.fr-btn--copy:before{-webkit-mask-image:url(../../icons/business/links-fill.svg);mask-image:url(../../icons/business/links-fill.svg)}.fr-share__group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;display:flex;margin-left:-.5rem;margin-right:-.5rem;order:2;width:auto}.fr-share__group .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-share__group>li{display:inline-flex;max-width:100%;width:auto}.fr-share__link{--underline-img:none;--hover-tint:var(--hover);--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-default-grey);color:var(--text-action-high-blue-france);display:inline-flex;margin-bottom:1rem;margin-left:.5rem;margin-right:.5rem}.fr-share__link--facebook{font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-share__link--facebook:before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../../icons/logo/facebook-circle-line.svg);mask-image:url(../../icons/logo/facebook-circle-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-share__link--twitter{font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-share__link--twitter:before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../../icons/logo/twitter-line.svg);mask-image:url(../../icons/logo/twitter-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-share__link--linkedin{font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-share__link--linkedin:before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../../icons/logo/linkedin-box-line.svg);mask-image:url(../../icons/logo/linkedin-box-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-share__link--mail{font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-share__link--mail:before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../../icons/business/mail-line.svg);mask-image:url(../../icons/business/mail-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-share__link--copy{font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-share__link--copy:before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../../icons/business/links-fill.svg);mask-image:url(../../icons/business/links-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-share .fr-btn{--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-default-grey);color:var(--text-action-high-blue-france)}.fr-share .fr-btn:disabled,.fr-share a.fr-btn:not([href]),.fr-share__link:disabled,a.fr-share__link:not([href]){--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-disabled-grey);color:var(--text-disabled-grey)}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */.fr-share__text{max-width:18rem} + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-share .fr-btns-group .fr-btn{border:none}.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:buttontext;forced-color-adjust:none}.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:disabled:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before,.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a.fr-btn:not([href]):not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:graytext}.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a[href].fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:linktext}.fr-share__link--facebook:before{background-color:buttontext;forced-color-adjust:none}a[href].fr-share__link--facebook:before{background-color:linktext;forced-color-adjust:none}a:not([href]).fr-share__link--facebook:before{background-color:graytext;forced-color-adjust:none}.fr-share__link--twitter:before{background-color:buttontext;forced-color-adjust:none}a[href].fr-share__link--twitter:before{background-color:linktext;forced-color-adjust:none}a:not([href]).fr-share__link--twitter:before{background-color:graytext;forced-color-adjust:none}.fr-share__link--linkedin:before{background-color:buttontext;forced-color-adjust:none}a[href].fr-share__link--linkedin:before{background-color:linktext;forced-color-adjust:none}a:not([href]).fr-share__link--linkedin:before{background-color:graytext;forced-color-adjust:none}.fr-share__link--mail:before{background-color:buttontext;forced-color-adjust:none}a[href].fr-share__link--mail:before{background-color:linktext;forced-color-adjust:none}a:not([href]).fr-share__link--mail:before{background-color:graytext;forced-color-adjust:none}.fr-share__link--copy:before{background-color:buttontext;forced-color-adjust:none}a[href].fr-share__link--copy:before{background-color:linktext;forced-color-adjust:none}a:not([href]).fr-share__link--copy:before{background-color:graytext;forced-color-adjust:none}}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-share__group>li{list-style:none}.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):after,.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-share .fr-btn--bluesky:before{background-image:url(../../icons/logo/bluesky-line.svg)}.fr-share .fr-btn--facebook:before{background-image:url(../../icons/logo/facebook-circle-line.svg)}.fr-share .fr-btn--linkedin:before{background-image:url(../../icons/logo/linkedin-box-line.svg)}.fr-share .fr-btn--mastodon:before{background-image:url(../../icons/logo/mastodon-line.svg)}.fr-share .fr-btn--threads:before{background-image:url(../../icons/logo/threads-line.svg)}.fr-share .fr-btn--twitter:before{background-image:url(../../icons/logo/twitter-line.svg)}.fr-share .fr-btn--twitter-x:before{background-image:url(../../icons/logo/twitter-x-line.svg)}.fr-share .fr-btn--mail:before{background-image:url(../../icons/business/mail-line.svg)}.fr-share .fr-btn--copy:before,.fr-share .fr-btn--mail:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-share .fr-btn--copy:before{background-image:url(../../icons/business/links-fill.svg)}.fr-share__link--bluesky:before{background-image:url(../../icons/logo/bluesky-line.svg)}.fr-share__link--bluesky:before,.fr-share__link--facebook:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-share__link--facebook:before{background-image:url(../../icons/logo/facebook-circle-line.svg)}.fr-share__link--linkedin:before{background-image:url(../../icons/logo/linkedin-box-line.svg)}.fr-share__link--linkedin:before,.fr-share__link--mastodon:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-share__link--mastodon:before{background-image:url(../../icons/logo/mastodon-line.svg)}.fr-share__link--threads:before{background-image:url(../../icons/logo/threads-line.svg)}.fr-share__link--threads:before,.fr-share__link--twitter:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-share__link--twitter:before{background-image:url(../../icons/logo/twitter-line.svg)}.fr-share__link--twitter-x:before{background-image:url(../../icons/logo/twitter-x-line.svg)}.fr-share__link--mail:before,.fr-share__link--twitter-x:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-share__link--mail:before{background-image:url(../../icons/business/mail-line.svg)}.fr-share__link--copy:before{background-color:transparent;background-image:url(../../icons/business/links-fill.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-share .fr-btn{background-color:transparent;box-shadow:inset 0 0 0 1px #ddd;color:#000091}.fr-share .fr-btn:hover{background-color:rgba(0,0,0,.05)}.fr-share .fr-btn:active{background-color:rgba(0,0,0,.1)}.fr-share .fr-btn:disabled,.fr-share a.fr-btn:not([href]){background-color:transparent;box-shadow:inset 0 0 0 1px #e5e5e5;color:#929292}.fr-share .fr-btn:disabled:hover,.fr-share a.fr-btn:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-share .fr-btn:disabled:active,.fr-share a.fr-btn:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-share__text{color:#666}.fr-share__link{background-color:transparent;box-shadow:inset 0 0 0 1px #ddd;color:#000091}.fr-share__link:hover{background-color:rgba(0,0,0,.05)}.fr-share__link:active{background-color:rgba(0,0,0,.1)}.fr-share__link:disabled,a.fr-share__link:not([href]){background-color:transparent;box-shadow:inset 0 0 0 1px #e5e5e5;color:#929292}.fr-share__link:disabled:hover,a.fr-share__link:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-share__link:disabled:active,a.fr-share__link:not([href]):active{background-color:rgba(0,0,0,.1)}}@media print{.fr-share{display:none}} \ No newline at end of file diff --git a/dist/dsfr/component/share/share.print.css b/dist/dsfr/component/share/share.print.css new file mode 100644 index 0000000..9b19697 --- /dev/null +++ b/dist/dsfr/component/share/share.print.css @@ -0,0 +1,8 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media print { + .fr-share { + display: none; + } +} diff --git a/dist/dsfr/component/share/share.print.min.css b/dist/dsfr/component/share/share.print.min.css new file mode 100644 index 0000000..5ee2ca8 --- /dev/null +++ b/dist/dsfr/component/share/share.print.min.css @@ -0,0 +1,3 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media print{.fr-share{display:none}} \ No newline at end of file diff --git a/dist/dsfr/component/sidemenu/sidemenu.css b/dist/dsfr/component/sidemenu/sidemenu.css new file mode 100644 index 0000000..b30ff5e --- /dev/null +++ b/dist/dsfr/component/sidemenu/sidemenu.css @@ -0,0 +1,522 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + SIDEMENU +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-sidemenu { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + --underline-img: none; + --text-spacing: 0; + --title-spacing: 0; + position: relative; + margin-left: -1rem; + margin-right: -1rem; + /** + * Titre facultatif + */ + /** + * Variantes du sidemenu proposées juste à partir du breakpoint md + */ + box-shadow: inset 0 -1px 0 0 var(--border-default-grey), inset 0 1px 0 0 var(--border-default-grey); + + /* + @include elevation.elevate(raised, (legacy:$legacy)); + @include respond-from(md) { + @include elevation.drop((legacy:$legacy)); + } + */ + /* + @include elevation.elevate(raised, (legacy:$legacy)); + @include respond-from(md) { + @include elevation.drop((legacy:$legacy)); + } + */ +} + +.fr-sidemenu a:not([href]) { + cursor: default; +} + +.fr-sidemenu .fr-collapse { + margin: -0.25rem -0.25rem 0; + padding: 0.25rem 0.25rem 0; +} + +.fr-sidemenu .fr-collapse.fr-collapsing { + margin-top: 0; + margin-bottom: 0; + padding-top: 0; + padding-bottom: 0; +} + +.fr-sidemenu__title { + padding: 1rem 0; + font-size: 1.125rem; + line-height: 1.75rem; + font-weight: 700; + color: var(--text-title-grey); + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-sidemenu__list { + font-weight: 700; +} + +.fr-sidemenu__list .fr-sidemenu__list { + margin: 0 1rem 1rem; + font-weight: 400; +} + +.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__link, +.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__btn { + font-size: 1rem; + line-height: 1.5rem; + font-weight: 400; +} + +.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__link, +.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__btn { + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-sidemenu__item { + position: relative; +} + +.fr-sidemenu__item::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: 0 -1px 0 0 var(--border-default-grey), inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-sidemenu__item .fr-sidemenu__item .fr-sidemenu__item::before { + content: none; +} + +.fr-sidemenu__inner { + /** + * Ce wrapper ne sert que pour la version mobile + * On l'utilise pour l'ouverture/fermeture du sidemenu entier + */ +} + +.fr-sidemenu__inner > .fr-collapse { + margin: -0.25rem 0.75rem 0; + padding: 0.25rem 0.75rem 0; +} + +/** + * Styles du bouton et du lien d'accès direct du sidemnu + */ +.fr-sidemenu__link, +.fr-sidemenu__btn { + position: relative; + display: flex; + flex-direction: row; + align-items: center; + width: 100%; + padding: 0.75rem 1rem; + font-size: 1rem; + line-height: 1.5rem; + text-align: left; + font-weight: 700; + + --hover-tint: var(--hover); + --active-tint: var(--active); + color: var(--text-action-high-blue-france); +} + +.fr-sidemenu__link[aria-current]:not([aria-current=false])::before, +.fr-sidemenu__btn[aria-current]:not([aria-current=false])::before { + content: ""; + position: absolute; + top: 0.75rem; + bottom: 0.75rem; + left: 0; + width: 2px; + background-color: var(--border-active-blue-france); + + --idle: transparent; + --hover: var(--border-active-blue-france-hover); + --active: var(--border-active-blue-france-active); +} + +.fr-sidemenu__link:not([href])[aria-current]:not([aria-current=false]) { + pointer-events: none; + cursor: default; +} + +/** + * Style du bouton du sidemnenu pour ouvrir/refermer les listes de niveaux 1 et 2 + * Bouton pour la version mobile pour ouvrir/refermer le sidemenu + */ +.fr-sidemenu__btn[aria-expanded] { + display: flex; + flex-direction: row; + align-items: center; +} + +.fr-sidemenu__btn[aria-expanded]::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/arrow-down-s-line.svg"); + mask-image: url("../../icons/system/arrow-down-s-line.svg"); + --icon-size: 1rem; + content: ""; + margin-left: auto; + margin-right: 0; + transition: transform 0.3s; +} + +.fr-sidemenu__btn[aria-expanded=true]::after { + transform: rotate(-180deg); +} + +/** + * Modificateur pour le bouton en version mobile permettant d'ouvrir/refermer le sidemenu + * L'icône de gauche est défini dans _sidemenu.scss (provisoire) + */ +.fr-sidemenu__inner > .fr-sidemenu__btn { + width: 100%; + font-weight: 500; + outline-offset: -2px; + + /** + * Ajout de l'icône de menu en mode mobile (provisoire) + */ +} + +.fr-sidemenu__inner > .fr-sidemenu__btn::after { + margin-right: 1rem; +} + +.fr-sidemenu__inner > .fr-sidemenu__btn::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/menu-2-fill.svg"); + mask-image: url("../../icons/system/menu-2-fill.svg"); + --icon-size: 1rem; + content: ""; + margin-left: 0.5rem; + margin-right: 0.5rem; +} + +.fr-sidemenu__item .fr-sidemenu__link, +.fr-sidemenu__item .fr-sidemenu__btn { + color: var(--text-action-high-grey); +} + +.fr-sidemenu__item:first-child::before { + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-sidemenu__item:last-child::before { + box-shadow: 0 -1px 0 0 var(--border-default-grey); +} + +.fr-sidemenu__link[aria-current]:not([aria-current=false]), +.fr-sidemenu__btn[aria-current]:not([aria-current=false]) { + color: var(--text-active-blue-france); +} + +.fr-sidemenu__btn[aria-expanded=true] { + background-color: var(--background-open-blue-france); + + --idle: transparent; + --hover: var(--background-open-blue-france-hover); + --active: var(--background-open-blue-france-active); +} +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + .fr-sidemenu { + margin-left: 0; + margin-right: 0; + padding-right: 2rem; + /** + * Modificateur pour que le sidemenu s'adapte à un affichage à droite du contenu + * La bordure se met sur la gauche + */ + + /** + * Modificateur pour que le sidemenu soit sticky + */ + + /** + * Modificateur pour que le sidemenu soit à la fois sticky et prenne toute la hauteur de la page + */ + box-shadow: none; + } + + .fr-sidemenu .fr-collapse { + margin-left: -0.25rem; + margin-right: -0.25rem; + padding-left: 0.25rem; + padding-right: 0.25rem; + } + + .fr-sidemenu__title { + margin: 0 0 1.5rem; + padding: 0; + box-shadow: none; + } + + .fr-sidemenu__list .fr-sidemenu__list { + margin: 0 1rem 1rem; + } + + .fr-sidemenu__list { + margin: 0; + } + + .fr-sidemenu__item::before { + content: none; + } + + .fr-sidemenu__inner { + padding: 0 1.5rem 0 0; + box-shadow: inset -1px 0 0 0 var(--border-default-grey); + } + + .fr-sidemenu__inner > .fr-collapse { + padding: 0; + margin: 0; + overflow: initial; + max-height: none; + } + + .fr-sidemenu__inner > .fr-collapse::before { + display: none; + } + + .fr-sidemenu__inner > .fr-collapse:not(.fr-collapse--expanded) { + visibility: inherit; + } + + .fr-sidemenu--right { + padding-left: 2rem; + padding-right: 0; + } + + .fr-sidemenu--right .fr-sidemenu__inner { + padding: 0 1rem 0 2rem; + border-right: 0; + box-shadow: inset 1px 0 0 0 var(--border-default-grey); + } + + .fr-sidemenu--sticky { + position: sticky; + top: 0; + } + + .fr-sidemenu--sticky .fr-sidemenu__inner { + padding-top: 0.5rem; + padding-left: 0.25rem; + margin-left: -0.25rem; + padding-bottom: 0.25rem; + margin-bottom: -0.25rem; + overflow: auto; + max-height: 100vh; + } + + .fr-sidemenu--sticky-full-height { + position: sticky; + top: 0; + height: 100vh; + } + + .fr-sidemenu--sticky-full-height .fr-sidemenu__inner { + padding-top: 0.5rem; + padding-left: 0.25rem; + margin-left: -0.25rem; + padding-bottom: 0.25rem; + margin-bottom: -0.25rem; + overflow: auto; + height: 100%; + } + + .fr-sidemenu__link, + .fr-sidemenu__btn { + margin: 0; + width: 100%; + } + + .fr-sidemenu__btn[aria-expanded] { + padding: 0.75rem 2.5rem 0.75rem 1rem; + } + + .fr-sidemenu__btn[aria-expanded]::after { + margin-right: -1.5rem; + } + + .fr-sidemenu__inner > .fr-sidemenu__btn { + display: none; + } + + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-sidemenu__inner { + border-right: 1px solid; + } + + .fr-sidemenu__link[aria-current]:not([aria-current=false])::before, + .fr-sidemenu__btn[aria-current]:not([aria-current=false])::before { + background-color: highlight; + forced-color-adjust: none; + } + + .fr-sidemenu__btn[aria-expanded]::after { + forced-color-adjust: none; + background-color: buttontext; + } +} +@media (min-width: 48em) and (-ms-high-contrast: active), (min-width: 48em) and (forced-colors: active) { + .fr-sidemenu--right .fr-sidemenu__inner { + border-left: 1px solid; + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + /** + * Correctif de la hauteur de la navigation latérale + */ + .fr-sidemenu { + height: auto; + box-shadow: inset 0 -1px 0 0 #ddd, inset 0 1px 0 0 #ddd; + } + + .fr-sidemenu ul { + list-style-type: none; + } + + .fr-sidemenu ol { + list-style-type: none; + } + + .fr-sidemenu ul, + .fr-sidemenu ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-sidemenu [href] { + text-decoration: none; + } + + .fr-sidemenu__btn[aria-expanded]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/arrow-down-s-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-sidemenu__title { + color: #161616; + box-shadow: inset 0 -1px 0 0 #ddd; + } + + .fr-sidemenu__item .fr-sidemenu__link, + .fr-sidemenu__item .fr-sidemenu__btn { + color: #161616; + } + + .fr-sidemenu__item::before { + box-shadow: 0 -1px 0 0 #ddd, inset 0 -1px 0 0 #ddd; + } + + .fr-sidemenu__item:first-child::before { + box-shadow: inset 0 -1px 0 0 #ddd; + } + + .fr-sidemenu__item:last-child::before { + box-shadow: 0 -1px 0 0 #ddd; + } + + .fr-sidemenu__link, + .fr-sidemenu__btn { + color: #000091; + } + + .fr-sidemenu__link[aria-current]:not([aria-current=false]), + .fr-sidemenu__btn[aria-current]:not([aria-current=false]) { + color: #000091; + } + + .fr-sidemenu__link[aria-current]:not([aria-current=false])::before, + .fr-sidemenu__btn[aria-current]:not([aria-current=false])::before { + background-color: #000091; + } + + .fr-sidemenu__btn[aria-expanded=true] { + background-color: #e3e3fd; + } +} +@media screen and (min-width: 48em) and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-sidemenu { + box-shadow: none; + } + + .fr-sidemenu__title { + box-shadow: none; + } + + .fr-sidemenu__inner { + box-shadow: inset -1px 0 0 0 #ddd; + } + + .fr-sidemenu--right .fr-sidemenu__inner { + box-shadow: inset 1px 0 0 0 #ddd; + } +} +@media print { + .fr-sidemenu { + display: none; + } +} diff --git a/dist/dsfr/component/sidemenu/sidemenu.legacy.css b/dist/dsfr/component/sidemenu/sidemenu.legacy.css new file mode 100644 index 0000000..cf1671a --- /dev/null +++ b/dist/dsfr/component/sidemenu/sidemenu.legacy.css @@ -0,0 +1,120 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +.fr-sidemenu { + /* + @include elevation.elevate(raised, (legacy:$legacy)); + @include respond-from(md) { + @include elevation.drop((legacy:$legacy)); + } + */ +} +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + /** + * Correctif de la hauteur de la navigation latérale + */ + .fr-sidemenu { + height: auto; + box-shadow: inset 0 -1px 0 0 #ddd, inset 0 1px 0 0 #ddd; + } + + .fr-sidemenu ul { + list-style-type: none; + } + + .fr-sidemenu ol { + list-style-type: none; + } + + .fr-sidemenu ul, + .fr-sidemenu ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-sidemenu [href] { + text-decoration: none; + } + + .fr-sidemenu__btn[aria-expanded]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/arrow-down-s-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-sidemenu__title { + color: #161616; + box-shadow: inset 0 -1px 0 0 #ddd; + } + + .fr-sidemenu__item .fr-sidemenu__link, + .fr-sidemenu__item .fr-sidemenu__btn { + color: #161616; + } + + .fr-sidemenu__item::before { + box-shadow: 0 -1px 0 0 #ddd, inset 0 -1px 0 0 #ddd; + } + + .fr-sidemenu__item:first-child::before { + box-shadow: inset 0 -1px 0 0 #ddd; + } + + .fr-sidemenu__item:last-child::before { + box-shadow: 0 -1px 0 0 #ddd; + } + + .fr-sidemenu__link, + .fr-sidemenu__btn { + color: #000091; + } + + .fr-sidemenu__link[aria-current]:not([aria-current=false]), + .fr-sidemenu__btn[aria-current]:not([aria-current=false]) { + color: #000091; + } + + .fr-sidemenu__link[aria-current]:not([aria-current=false])::before, + .fr-sidemenu__btn[aria-current]:not([aria-current=false])::before { + background-color: #000091; + } + + .fr-sidemenu__btn[aria-expanded=true] { + background-color: #e3e3fd; + } +} +@media screen and (min-width: 48em) and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-sidemenu { + box-shadow: none; + } + + .fr-sidemenu__title { + box-shadow: none; + } + + .fr-sidemenu__inner { + box-shadow: inset -1px 0 0 0 #ddd; + } + + .fr-sidemenu--right .fr-sidemenu__inner { + box-shadow: inset 1px 0 0 0 #ddd; + } +} diff --git a/dist/dsfr/component/sidemenu/sidemenu.legacy.min.css b/dist/dsfr/component/sidemenu/sidemenu.legacy.min.css new file mode 100644 index 0000000..79e695d --- /dev/null +++ b/dist/dsfr/component/sidemenu/sidemenu.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-sidemenu{box-shadow:inset 0 -1px 0 0 #ddd,inset 0 1px 0 0 #ddd;height:auto}.fr-sidemenu ol,.fr-sidemenu ul{list-style-type:none}.fr-sidemenu ol,.fr-sidemenu ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-sidemenu [href]{text-decoration:none}.fr-sidemenu__btn[aria-expanded]:after{background-color:transparent;background-image:url(../../icons/system/arrow-down-s-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-sidemenu__title{box-shadow:inset 0 -1px 0 0 #ddd;color:#161616}.fr-sidemenu__item .fr-sidemenu__btn,.fr-sidemenu__item .fr-sidemenu__link{color:#161616}.fr-sidemenu__item:before{box-shadow:0 -1px 0 0 #ddd,inset 0 -1px 0 0 #ddd}.fr-sidemenu__item:first-child:before{box-shadow:inset 0 -1px 0 0 #ddd}.fr-sidemenu__item:last-child:before{box-shadow:0 -1px 0 0 #ddd}.fr-sidemenu__btn,.fr-sidemenu__btn[aria-current]:not([aria-current=false]),.fr-sidemenu__link,.fr-sidemenu__link[aria-current]:not([aria-current=false]){color:#000091}.fr-sidemenu__btn[aria-current]:not([aria-current=false]):before,.fr-sidemenu__link[aria-current]:not([aria-current=false]):before{background-color:#000091}.fr-sidemenu__btn[aria-expanded=true]{background-color:#e3e3fd}}@media screen and (min-width:48em) and (min-width:0\0) and (min-resolution:72dpi){.fr-sidemenu,.fr-sidemenu__title{box-shadow:none}.fr-sidemenu__inner{box-shadow:inset -1px 0 0 0 #ddd}.fr-sidemenu--right .fr-sidemenu__inner{box-shadow:inset 1px 0 0 0 #ddd}} \ No newline at end of file diff --git a/dist/dsfr/component/sidemenu/sidemenu.main.css b/dist/dsfr/component/sidemenu/sidemenu.main.css new file mode 100644 index 0000000..5dec442 --- /dev/null +++ b/dist/dsfr/component/sidemenu/sidemenu.main.css @@ -0,0 +1,408 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + SIDEMENU +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-sidemenu { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + --underline-img: none; + --text-spacing: 0; + --title-spacing: 0; + position: relative; + margin-left: -1rem; + margin-right: -1rem; + /** + * Titre facultatif + */ + /** + * Variantes du sidemenu proposées juste à partir du breakpoint md + */ + box-shadow: inset 0 -1px 0 0 var(--border-default-grey), inset 0 1px 0 0 var(--border-default-grey); + + /* + @include elevation.elevate(raised, (legacy:$legacy)); + @include respond-from(md) { + @include elevation.drop((legacy:$legacy)); + } + */ +} + +.fr-sidemenu a:not([href]) { + cursor: default; +} + +.fr-sidemenu .fr-collapse { + margin: -0.25rem -0.25rem 0; + padding: 0.25rem 0.25rem 0; +} + +.fr-sidemenu .fr-collapse.fr-collapsing { + margin-top: 0; + margin-bottom: 0; + padding-top: 0; + padding-bottom: 0; +} + +.fr-sidemenu__title { + padding: 1rem 0; + font-size: 1.125rem; + line-height: 1.75rem; + font-weight: 700; + color: var(--text-title-grey); + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-sidemenu__list { + font-weight: 700; +} + +.fr-sidemenu__list .fr-sidemenu__list { + margin: 0 1rem 1rem; + font-weight: 400; +} + +.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__link, +.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__btn { + font-size: 1rem; + line-height: 1.5rem; + font-weight: 400; +} + +.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__link, +.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__btn { + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-sidemenu__item { + position: relative; +} + +.fr-sidemenu__item::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: 0 -1px 0 0 var(--border-default-grey), inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-sidemenu__item .fr-sidemenu__item .fr-sidemenu__item::before { + content: none; +} + +.fr-sidemenu__inner { + /** + * Ce wrapper ne sert que pour la version mobile + * On l'utilise pour l'ouverture/fermeture du sidemenu entier + */ +} + +.fr-sidemenu__inner > .fr-collapse { + margin: -0.25rem 0.75rem 0; + padding: 0.25rem 0.75rem 0; +} + +/** + * Styles du bouton et du lien d'accès direct du sidemnu + */ +.fr-sidemenu__link, +.fr-sidemenu__btn { + position: relative; + display: flex; + flex-direction: row; + align-items: center; + width: 100%; + padding: 0.75rem 1rem; + font-size: 1rem; + line-height: 1.5rem; + text-align: left; + font-weight: 700; + + --hover-tint: var(--hover); + --active-tint: var(--active); + color: var(--text-action-high-blue-france); +} + +.fr-sidemenu__link[aria-current]:not([aria-current=false])::before, +.fr-sidemenu__btn[aria-current]:not([aria-current=false])::before { + content: ""; + position: absolute; + top: 0.75rem; + bottom: 0.75rem; + left: 0; + width: 2px; + background-color: var(--border-active-blue-france); + + --idle: transparent; + --hover: var(--border-active-blue-france-hover); + --active: var(--border-active-blue-france-active); +} + +.fr-sidemenu__link:not([href])[aria-current]:not([aria-current=false]) { + pointer-events: none; + cursor: default; +} + +/** + * Style du bouton du sidemnenu pour ouvrir/refermer les listes de niveaux 1 et 2 + * Bouton pour la version mobile pour ouvrir/refermer le sidemenu + */ +.fr-sidemenu__btn[aria-expanded] { + display: flex; + flex-direction: row; + align-items: center; +} + +.fr-sidemenu__btn[aria-expanded]::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/arrow-down-s-line.svg"); + mask-image: url("../../icons/system/arrow-down-s-line.svg"); + --icon-size: 1rem; + content: ""; + margin-left: auto; + margin-right: 0; + transition: transform 0.3s; +} + +.fr-sidemenu__btn[aria-expanded=true]::after { + transform: rotate(-180deg); +} + +/** + * Modificateur pour le bouton en version mobile permettant d'ouvrir/refermer le sidemenu + * L'icône de gauche est défini dans _sidemenu.scss (provisoire) + */ +.fr-sidemenu__inner > .fr-sidemenu__btn { + width: 100%; + font-weight: 500; + outline-offset: -2px; + + /** + * Ajout de l'icône de menu en mode mobile (provisoire) + */ +} + +.fr-sidemenu__inner > .fr-sidemenu__btn::after { + margin-right: 1rem; +} + +.fr-sidemenu__inner > .fr-sidemenu__btn::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/menu-2-fill.svg"); + mask-image: url("../../icons/system/menu-2-fill.svg"); + --icon-size: 1rem; + content: ""; + margin-left: 0.5rem; + margin-right: 0.5rem; +} + +.fr-sidemenu__item .fr-sidemenu__link, +.fr-sidemenu__item .fr-sidemenu__btn { + color: var(--text-action-high-grey); +} + +.fr-sidemenu__item:first-child::before { + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-sidemenu__item:last-child::before { + box-shadow: 0 -1px 0 0 var(--border-default-grey); +} + +.fr-sidemenu__link[aria-current]:not([aria-current=false]), +.fr-sidemenu__btn[aria-current]:not([aria-current=false]) { + color: var(--text-active-blue-france); +} + +.fr-sidemenu__btn[aria-expanded=true] { + background-color: var(--background-open-blue-france); + + --idle: transparent; + --hover: var(--background-open-blue-france-hover); + --active: var(--background-open-blue-france-active); +} +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + .fr-sidemenu { + margin-left: 0; + margin-right: 0; + padding-right: 2rem; + /** + * Modificateur pour que le sidemenu s'adapte à un affichage à droite du contenu + * La bordure se met sur la gauche + */ + + /** + * Modificateur pour que le sidemenu soit sticky + */ + + /** + * Modificateur pour que le sidemenu soit à la fois sticky et prenne toute la hauteur de la page + */ + box-shadow: none; + } + + .fr-sidemenu .fr-collapse { + margin-left: -0.25rem; + margin-right: -0.25rem; + padding-left: 0.25rem; + padding-right: 0.25rem; + } + + .fr-sidemenu__title { + margin: 0 0 1.5rem; + padding: 0; + box-shadow: none; + } + + .fr-sidemenu__list .fr-sidemenu__list { + margin: 0 1rem 1rem; + } + + .fr-sidemenu__list { + margin: 0; + } + + .fr-sidemenu__item::before { + content: none; + } + + .fr-sidemenu__inner { + padding: 0 1.5rem 0 0; + box-shadow: inset -1px 0 0 0 var(--border-default-grey); + } + + .fr-sidemenu__inner > .fr-collapse { + padding: 0; + margin: 0; + overflow: initial; + max-height: none; + } + + .fr-sidemenu__inner > .fr-collapse::before { + display: none; + } + + .fr-sidemenu__inner > .fr-collapse:not(.fr-collapse--expanded) { + visibility: inherit; + } + + .fr-sidemenu--right { + padding-left: 2rem; + padding-right: 0; + } + + .fr-sidemenu--right .fr-sidemenu__inner { + padding: 0 1rem 0 2rem; + border-right: 0; + box-shadow: inset 1px 0 0 0 var(--border-default-grey); + } + + .fr-sidemenu--sticky { + position: sticky; + top: 0; + } + + .fr-sidemenu--sticky .fr-sidemenu__inner { + padding-top: 0.5rem; + padding-left: 0.25rem; + margin-left: -0.25rem; + padding-bottom: 0.25rem; + margin-bottom: -0.25rem; + overflow: auto; + max-height: 100vh; + } + + .fr-sidemenu--sticky-full-height { + position: sticky; + top: 0; + height: 100vh; + } + + .fr-sidemenu--sticky-full-height .fr-sidemenu__inner { + padding-top: 0.5rem; + padding-left: 0.25rem; + margin-left: -0.25rem; + padding-bottom: 0.25rem; + margin-bottom: -0.25rem; + overflow: auto; + height: 100%; + } + + .fr-sidemenu__link, + .fr-sidemenu__btn { + margin: 0; + width: 100%; + } + + .fr-sidemenu__btn[aria-expanded] { + padding: 0.75rem 2.5rem 0.75rem 1rem; + } + + .fr-sidemenu__btn[aria-expanded]::after { + margin-right: -1.5rem; + } + + .fr-sidemenu__inner > .fr-sidemenu__btn { + display: none; + } +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-sidemenu__inner { + border-right: 1px solid; + } + + .fr-sidemenu__link[aria-current]:not([aria-current=false])::before, + .fr-sidemenu__btn[aria-current]:not([aria-current=false])::before { + background-color: highlight; + forced-color-adjust: none; + } + + .fr-sidemenu__btn[aria-expanded]::after { + forced-color-adjust: none; + background-color: buttontext; + } +} +@media (min-width: 48em) and (-ms-high-contrast: active), (min-width: 48em) and (forced-colors: active) { + .fr-sidemenu--right .fr-sidemenu__inner { + border-left: 1px solid; + } +} diff --git a/dist/dsfr/component/sidemenu/sidemenu.main.min.css b/dist/dsfr/component/sidemenu/sidemenu.main.min.css new file mode 100644 index 0000000..7e686f1 --- /dev/null +++ b/dist/dsfr/component/sidemenu/sidemenu.main.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-sidemenu{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;--underline-img:none;--text-spacing:0;--title-spacing:0;box-shadow:inset 0 -1px 0 0 var(--border-default-grey),inset 0 1px 0 0 var(--border-default-grey);margin-left:-1rem;margin-right:-1rem;position:relative}.fr-sidemenu a:not([href]){cursor:default}.fr-sidemenu .fr-collapse{margin:-.25rem -.25rem 0;padding:.25rem .25rem 0}.fr-sidemenu .fr-collapse.fr-collapsing{margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}.fr-sidemenu__title{box-shadow:inset 0 -1px 0 0 var(--border-default-grey);color:var(--text-title-grey);font-size:1.125rem;font-weight:700;line-height:1.75rem;padding:1rem 0}.fr-sidemenu__list{font-weight:700}.fr-sidemenu__list .fr-sidemenu__list{font-weight:400;margin:0 1rem 1rem}.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__btn,.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__link{font-size:1rem;font-weight:400;line-height:1.5rem}.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__btn,.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__link{font-size:.875rem;line-height:1.5rem}.fr-sidemenu__item{position:relative}.fr-sidemenu__item:before{bottom:0;box-shadow:0 -1px 0 0 var(--border-default-grey),inset 0 -1px 0 0 var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-sidemenu__item .fr-sidemenu__item .fr-sidemenu__item:before{content:none}.fr-sidemenu__inner>.fr-collapse{margin:-.25rem .75rem 0;padding:.25rem .75rem 0}.fr-sidemenu__btn,.fr-sidemenu__link{--hover-tint:var(--hover);--active-tint:var(--active);align-items:center;color:var(--text-action-high-blue-france);display:flex;flex-direction:row;font-size:1rem;font-weight:700;line-height:1.5rem;padding:.75rem 1rem;position:relative;text-align:left;width:100%}.fr-sidemenu__btn[aria-current]:not([aria-current=false]):before,.fr-sidemenu__link[aria-current]:not([aria-current=false]):before{--idle:transparent;--hover:var(--border-active-blue-france-hover);--active:var(--border-active-blue-france-active);background-color:var(--border-active-blue-france);bottom:.75rem;content:"";left:0;position:absolute;top:.75rem;width:2px}.fr-sidemenu__link:not([href])[aria-current]:not([aria-current=false]){cursor:default;pointer-events:none}.fr-sidemenu__btn[aria-expanded]{align-items:center;display:flex;flex-direction:row}.fr-sidemenu__btn[aria-expanded]:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:auto;margin-right:0;-webkit-mask-image:url(../../icons/system/arrow-down-s-line.svg);mask-image:url(../../icons/system/arrow-down-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:transform .3s;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-sidemenu__btn[aria-expanded=true]:after{transform:rotate(-180deg)}.fr-sidemenu__inner>.fr-sidemenu__btn{font-weight:500;outline-offset:-2px;width:100%}.fr-sidemenu__inner>.fr-sidemenu__btn:after{margin-right:1rem}.fr-sidemenu__inner>.fr-sidemenu__btn:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:.5rem;-webkit-mask-image:url(../../icons/system/menu-2-fill.svg);mask-image:url(../../icons/system/menu-2-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-sidemenu__item .fr-sidemenu__btn,.fr-sidemenu__item .fr-sidemenu__link{color:var(--text-action-high-grey)}.fr-sidemenu__item:first-child:before{box-shadow:inset 0 -1px 0 0 var(--border-default-grey)}.fr-sidemenu__item:last-child:before{box-shadow:0 -1px 0 0 var(--border-default-grey)}.fr-sidemenu__btn[aria-current]:not([aria-current=false]),.fr-sidemenu__link[aria-current]:not([aria-current=false]){color:var(--text-active-blue-france)}.fr-sidemenu__btn[aria-expanded=true]{--idle:transparent;--hover:var(--background-open-blue-france-hover);--active:var(--background-open-blue-france-active);background-color:var(--background-open-blue-france)}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */.fr-sidemenu{box-shadow:none;margin-left:0;margin-right:0;padding-right:2rem}.fr-sidemenu .fr-collapse{margin-left:-.25rem;margin-right:-.25rem;padding-left:.25rem;padding-right:.25rem}.fr-sidemenu__title{box-shadow:none;margin:0 0 1.5rem;padding:0}.fr-sidemenu__list .fr-sidemenu__list{margin:0 1rem 1rem}.fr-sidemenu__list{margin:0}.fr-sidemenu__item:before{content:none}.fr-sidemenu__inner{box-shadow:inset -1px 0 0 0 var(--border-default-grey);padding:0 1.5rem 0 0}.fr-sidemenu__inner>.fr-collapse{margin:0;max-height:none;overflow:initial;padding:0}.fr-sidemenu__inner>.fr-collapse:before{display:none}.fr-sidemenu__inner>.fr-collapse:not(.fr-collapse--expanded){visibility:inherit}.fr-sidemenu--right{padding-left:2rem;padding-right:0}.fr-sidemenu--right .fr-sidemenu__inner{border-right:0;box-shadow:inset 1px 0 0 0 var(--border-default-grey);padding:0 1rem 0 2rem}.fr-sidemenu--sticky{position:sticky;top:0}.fr-sidemenu--sticky .fr-sidemenu__inner{margin-bottom:-.25rem;margin-left:-.25rem;max-height:100vh;overflow:auto;padding-bottom:.25rem;padding-left:.25rem;padding-top:.5rem}.fr-sidemenu--sticky-full-height{height:100vh;position:sticky;top:0}.fr-sidemenu--sticky-full-height .fr-sidemenu__inner{height:100%;margin-bottom:-.25rem;margin-left:-.25rem;overflow:auto;padding-bottom:.25rem;padding-left:.25rem;padding-top:.5rem}.fr-sidemenu__btn,.fr-sidemenu__link{margin:0;width:100%}.fr-sidemenu__btn[aria-expanded]{padding:.75rem 2.5rem .75rem 1rem}.fr-sidemenu__btn[aria-expanded]:after{margin-right:-1.5rem}.fr-sidemenu__inner>.fr-sidemenu__btn{display:none}}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-sidemenu__inner{border-right:1px solid}.fr-sidemenu__btn[aria-current]:not([aria-current=false]):before,.fr-sidemenu__link[aria-current]:not([aria-current=false]):before{background-color:highlight;forced-color-adjust:none}.fr-sidemenu__btn[aria-expanded]:after{background-color:buttontext;forced-color-adjust:none}}@media (min-width:48em) and (-ms-high-contrast:active),(min-width:48em) and (forced-colors:active){.fr-sidemenu--right .fr-sidemenu__inner{border-left:1px solid}} \ No newline at end of file diff --git a/dist/dsfr/component/sidemenu/sidemenu.min.css b/dist/dsfr/component/sidemenu/sidemenu.min.css new file mode 100644 index 0000000..1952354 --- /dev/null +++ b/dist/dsfr/component/sidemenu/sidemenu.min.css @@ -0,0 +1,11 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-sidemenu{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;--underline-img:none;--text-spacing:0;--title-spacing:0;box-shadow:inset 0 -1px 0 0 var(--border-default-grey),inset 0 1px 0 0 var(--border-default-grey);margin-left:-1rem;margin-right:-1rem;position:relative}.fr-sidemenu a:not([href]){cursor:default}.fr-sidemenu .fr-collapse{margin:-.25rem -.25rem 0;padding:.25rem .25rem 0}.fr-sidemenu .fr-collapse.fr-collapsing{margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}.fr-sidemenu__title{box-shadow:inset 0 -1px 0 0 var(--border-default-grey);color:var(--text-title-grey);font-size:1.125rem;font-weight:700;line-height:1.75rem;padding:1rem 0}.fr-sidemenu__list{font-weight:700}.fr-sidemenu__list .fr-sidemenu__list{font-weight:400;margin:0 1rem 1rem}.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__btn,.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__link{font-size:1rem;font-weight:400;line-height:1.5rem}.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__btn,.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__link{font-size:.875rem;line-height:1.5rem}.fr-sidemenu__item{position:relative}.fr-sidemenu__item:before{bottom:0;box-shadow:0 -1px 0 0 var(--border-default-grey),inset 0 -1px 0 0 var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-sidemenu__item .fr-sidemenu__item .fr-sidemenu__item:before{content:none}.fr-sidemenu__inner>.fr-collapse{margin:-.25rem .75rem 0;padding:.25rem .75rem 0}.fr-sidemenu__btn,.fr-sidemenu__link{--hover-tint:var(--hover);--active-tint:var(--active);align-items:center;color:var(--text-action-high-blue-france);display:flex;flex-direction:row;font-size:1rem;font-weight:700;line-height:1.5rem;padding:.75rem 1rem;position:relative;text-align:left;width:100%}.fr-sidemenu__btn[aria-current]:not([aria-current=false]):before,.fr-sidemenu__link[aria-current]:not([aria-current=false]):before{--idle:transparent;--hover:var(--border-active-blue-france-hover);--active:var(--border-active-blue-france-active);background-color:var(--border-active-blue-france);bottom:.75rem;content:"";left:0;position:absolute;top:.75rem;width:2px}.fr-sidemenu__link:not([href])[aria-current]:not([aria-current=false]){cursor:default;pointer-events:none}.fr-sidemenu__btn[aria-expanded]{align-items:center;display:flex;flex-direction:row}.fr-sidemenu__btn[aria-expanded]:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:auto;margin-right:0;-webkit-mask-image:url(../../icons/system/arrow-down-s-line.svg);mask-image:url(../../icons/system/arrow-down-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:transform .3s;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-sidemenu__btn[aria-expanded=true]:after{transform:rotate(-180deg)}.fr-sidemenu__inner>.fr-sidemenu__btn{font-weight:500;outline-offset:-2px;width:100%}.fr-sidemenu__inner>.fr-sidemenu__btn:after{margin-right:1rem}.fr-sidemenu__inner>.fr-sidemenu__btn:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:.5rem;-webkit-mask-image:url(../../icons/system/menu-2-fill.svg);mask-image:url(../../icons/system/menu-2-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-sidemenu__item .fr-sidemenu__btn,.fr-sidemenu__item .fr-sidemenu__link{color:var(--text-action-high-grey)}.fr-sidemenu__item:first-child:before{box-shadow:inset 0 -1px 0 0 var(--border-default-grey)}.fr-sidemenu__item:last-child:before{box-shadow:0 -1px 0 0 var(--border-default-grey)}.fr-sidemenu__btn[aria-current]:not([aria-current=false]),.fr-sidemenu__link[aria-current]:not([aria-current=false]){color:var(--text-active-blue-france)}.fr-sidemenu__btn[aria-expanded=true]{--idle:transparent;--hover:var(--background-open-blue-france-hover);--active:var(--background-open-blue-france-active);background-color:var(--background-open-blue-france)}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */.fr-sidemenu{box-shadow:none;margin-left:0;margin-right:0;padding-right:2rem}.fr-sidemenu .fr-collapse{margin-left:-.25rem;margin-right:-.25rem;padding-left:.25rem;padding-right:.25rem}.fr-sidemenu__title{box-shadow:none;margin:0 0 1.5rem;padding:0}.fr-sidemenu__list .fr-sidemenu__list{margin:0 1rem 1rem}.fr-sidemenu__list{margin:0}.fr-sidemenu__item:before{content:none}.fr-sidemenu__inner{box-shadow:inset -1px 0 0 0 var(--border-default-grey);padding:0 1.5rem 0 0}.fr-sidemenu__inner>.fr-collapse{margin:0;max-height:none;overflow:initial;padding:0}.fr-sidemenu__inner>.fr-collapse:before{display:none}.fr-sidemenu__inner>.fr-collapse:not(.fr-collapse--expanded){visibility:inherit}.fr-sidemenu--right{padding-left:2rem;padding-right:0}.fr-sidemenu--right .fr-sidemenu__inner{border-right:0;box-shadow:inset 1px 0 0 0 var(--border-default-grey);padding:0 1rem 0 2rem}.fr-sidemenu--sticky{position:sticky;top:0}.fr-sidemenu--sticky .fr-sidemenu__inner{margin-bottom:-.25rem;margin-left:-.25rem;max-height:100vh;overflow:auto;padding-bottom:.25rem;padding-left:.25rem;padding-top:.5rem}.fr-sidemenu--sticky-full-height{height:100vh;position:sticky;top:0}.fr-sidemenu--sticky-full-height .fr-sidemenu__inner{height:100%;margin-bottom:-.25rem;margin-left:-.25rem;overflow:auto;padding-bottom:.25rem;padding-left:.25rem;padding-top:.5rem}.fr-sidemenu__btn,.fr-sidemenu__link{margin:0;width:100%}.fr-sidemenu__btn[aria-expanded]{padding:.75rem 2.5rem .75rem 1rem}.fr-sidemenu__btn[aria-expanded]:after{margin-right:-1.5rem}.fr-sidemenu__inner>.fr-sidemenu__btn{display:none} + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-sidemenu__inner{border-right:1px solid}.fr-sidemenu__btn[aria-current]:not([aria-current=false]):before,.fr-sidemenu__link[aria-current]:not([aria-current=false]):before{background-color:highlight;forced-color-adjust:none}.fr-sidemenu__btn[aria-expanded]:after{background-color:buttontext;forced-color-adjust:none}}@media (min-width:48em) and (-ms-high-contrast:active),(min-width:48em) and (forced-colors:active){.fr-sidemenu--right .fr-sidemenu__inner{border-left:1px solid}}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-sidemenu{box-shadow:inset 0 -1px 0 0 #ddd,inset 0 1px 0 0 #ddd;height:auto}.fr-sidemenu ol,.fr-sidemenu ul{list-style-type:none}.fr-sidemenu ol,.fr-sidemenu ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-sidemenu [href]{text-decoration:none}.fr-sidemenu__btn[aria-expanded]:after{background-color:transparent;background-image:url(../../icons/system/arrow-down-s-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-sidemenu__title{box-shadow:inset 0 -1px 0 0 #ddd;color:#161616}.fr-sidemenu__item .fr-sidemenu__btn,.fr-sidemenu__item .fr-sidemenu__link{color:#161616}.fr-sidemenu__item:before{box-shadow:0 -1px 0 0 #ddd,inset 0 -1px 0 0 #ddd}.fr-sidemenu__item:first-child:before{box-shadow:inset 0 -1px 0 0 #ddd}.fr-sidemenu__item:last-child:before{box-shadow:0 -1px 0 0 #ddd}.fr-sidemenu__btn,.fr-sidemenu__btn[aria-current]:not([aria-current=false]),.fr-sidemenu__link,.fr-sidemenu__link[aria-current]:not([aria-current=false]){color:#000091}.fr-sidemenu__btn[aria-current]:not([aria-current=false]):before,.fr-sidemenu__link[aria-current]:not([aria-current=false]):before{background-color:#000091}.fr-sidemenu__btn[aria-expanded=true]{background-color:#e3e3fd}}@media screen and (min-width:48em) and (min-width:0\0) and (min-resolution:72dpi){.fr-sidemenu,.fr-sidemenu__title{box-shadow:none}.fr-sidemenu__inner{box-shadow:inset -1px 0 0 0 #ddd}.fr-sidemenu--right .fr-sidemenu__inner{box-shadow:inset 1px 0 0 0 #ddd}}@media print{.fr-sidemenu{display:none}} \ No newline at end of file diff --git a/dist/dsfr/component/sidemenu/sidemenu.module.js b/dist/dsfr/component/sidemenu/sidemenu.module.js new file mode 100644 index 0000000..059a49d --- /dev/null +++ b/dist/dsfr/component/sidemenu/sidemenu.module.js @@ -0,0 +1,51 @@ +/*! DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) */ + +const config = { + prefix: 'fr', + namespace: 'dsfr', + organisation: '@gouvfr', + version: '1.13.2' +}; + +const api = window[config.namespace]; + +const ITEM = api.internals.ns.selector('sidemenu__item'); +const COLLAPSE = api.internals.ns.selector('collapse'); + +const SidemenuSelector = { + LIST: api.internals.ns.selector('sidemenu__list'), + COLLAPSE: `${ITEM} > ${COLLAPSE}, ${ITEM} > *:not(${ITEM}):not(${COLLAPSE}) > ${COLLAPSE}, ${ITEM} > *:not(${ITEM}):not(${COLLAPSE}) > *:not(${ITEM}):not(${COLLAPSE}) > ${COLLAPSE}`, + COLLAPSE_LEGACY: `${ITEM} ${COLLAPSE}`, + ITEM: api.internals.ns.selector('sidemenu__item'), + BUTTON: api.internals.ns.selector('sidemenu__btn') +}; + +class SidemenuList extends api.core.CollapsesGroup { + static get instanceClassName () { + return 'SidemenuList'; + } + + validate (member) { + return super.validate(member) && member.node.matches(api.internals.legacy.isLegacy ? SidemenuSelector.COLLAPSE_LEGACY : SidemenuSelector.COLLAPSE); + } +} + +class SidemenuItem extends api.core.Instance { + static get instanceClassName () { + return 'SidemenuItem'; + } + + get collapsePrimary () { + const buttons = this.element.children.map(child => child.getInstance('CollapseButton')).filter(button => button !== null && button.hasClass(SidemenuSelector.BUTTON)); + return buttons[0]; + } +} + +api.sidemenu = { + SidemenuList: SidemenuList, + SidemenuItem: SidemenuItem, + SidemenuSelector: SidemenuSelector +}; + +api.internals.register(api.sidemenu.SidemenuSelector.LIST, api.sidemenu.SidemenuList); +api.internals.register(api.sidemenu.SidemenuSelector.ITEM, api.sidemenu.SidemenuItem); diff --git a/dist/dsfr/component/sidemenu/sidemenu.module.min.js b/dist/dsfr/component/sidemenu/sidemenu.module.min.js new file mode 100644 index 0000000..63aedad --- /dev/null +++ b/dist/dsfr/component/sidemenu/sidemenu.module.min.js @@ -0,0 +1,2 @@ +/*! DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) */ +const e=window.dsfr,n=e.internals.ns.selector("sidemenu__item"),s=e.internals.ns.selector("collapse"),t={LIST:e.internals.ns.selector("sidemenu__list"),COLLAPSE:`${n} > ${s}, ${n} > *:not(${n}):not(${s}) > ${s}, ${n} > *:not(${n}):not(${s}) > *:not(${n}):not(${s}) > ${s}`,COLLAPSE_LEGACY:`${n} ${s}`,ITEM:e.internals.ns.selector("sidemenu__item"),BUTTON:e.internals.ns.selector("sidemenu__btn")};class i extends e.core.CollapsesGroup{static get instanceClassName(){return"SidemenuList"}validate(n){return super.validate(n)&&n.node.matches(e.internals.legacy.isLegacy?t.COLLAPSE_LEGACY:t.COLLAPSE)}}class l extends e.core.Instance{static get instanceClassName(){return"SidemenuItem"}get collapsePrimary(){return this.element.children.map((e=>e.getInstance("CollapseButton"))).filter((e=>null!==e&&e.hasClass(t.BUTTON)))[0]}}e.sidemenu={SidemenuList:i,SidemenuItem:l,SidemenuSelector:t},e.internals.register(e.sidemenu.SidemenuSelector.LIST,e.sidemenu.SidemenuList),e.internals.register(e.sidemenu.SidemenuSelector.ITEM,e.sidemenu.SidemenuItem); diff --git a/dist/dsfr/component/sidemenu/sidemenu.print.css b/dist/dsfr/component/sidemenu/sidemenu.print.css new file mode 100644 index 0000000..80994fc --- /dev/null +++ b/dist/dsfr/component/sidemenu/sidemenu.print.css @@ -0,0 +1,8 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media print { + .fr-sidemenu { + display: none; + } +} diff --git a/dist/dsfr/component/sidemenu/sidemenu.print.min.css b/dist/dsfr/component/sidemenu/sidemenu.print.min.css new file mode 100644 index 0000000..c4b14a0 --- /dev/null +++ b/dist/dsfr/component/sidemenu/sidemenu.print.min.css @@ -0,0 +1,3 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media print{.fr-sidemenu{display:none}} \ No newline at end of file diff --git a/dist/dsfr/component/skiplink/skiplink.css b/dist/dsfr/component/skiplink/skiplink.css new file mode 100644 index 0000000..d3aea31 --- /dev/null +++ b/dist/dsfr/component/skiplink/skiplink.css @@ -0,0 +1,136 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + SKIPLINK +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-skiplinks { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + position: absolute; + top: 0; + padding: 1rem 0; + transform: translateY(-100%); + opacity: 0; + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); +} + +.fr-skiplinks:focus-within { + position: relative; + transform: translateY(0); + opacity: 1; +} + +.fr-skiplinks__list { + display: flex; + flex-direction: column; +} + +.fr-skiplinks__list > li { + margin-bottom: 1rem; +} + +.fr-skiplinks__list > li::before { + content: none; +} + +.fr-skiplinks__list > li .fr-link { + font-size: 1rem; + line-height: 1.5rem; + padding: 0 0; +} + +.fr-skiplinks__list > li .fr-link::before, +.fr-skiplinks__list > li .fr-link::after { + --icon-size: 1rem; +} + +.fr-skiplinks__list > li:last-child { + margin-bottom: 0; +} + +.fr-skiplinks__list:focus-within { + position: relative; + transform: translateY(0); +} + +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} + +@media (min-width: 48em) { + /*! media md */ + .fr-skiplinks { + padding: 0.75rem 0; + } + + .fr-skiplinks__list > li { + margin: 0 0.5rem; + } + + .fr-skiplinks__list { + flex-direction: row; + flex-wrap: wrap; + margin: 0 -1rem; + } + + /*! media md */ +} + +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ +} + +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} + +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-skiplinks ul { + list-style-type: none; + } + + .fr-skiplinks ol { + list-style-type: none; + } + + .fr-skiplinks ul, + .fr-skiplinks ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-skiplinks.focus-within { + position: relative; + transform: translateY(0); + opacity: 1; + } + + .fr-skiplinks { + background-color: #eee; + } +} + +@media print { + .fr-skiplink { + display: none; + } +} diff --git a/dist/dsfr/component/skiplink/skiplink.legacy.css b/dist/dsfr/component/skiplink/skiplink.legacy.css new file mode 100644 index 0000000..1f54372 --- /dev/null +++ b/dist/dsfr/component/skiplink/skiplink.legacy.css @@ -0,0 +1,41 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-skiplinks ul { + list-style-type: none; + } + + .fr-skiplinks ol { + list-style-type: none; + } + + .fr-skiplinks ul, + .fr-skiplinks ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-skiplinks.focus-within { + position: relative; + transform: translateY(0); + opacity: 1; + } + + .fr-skiplinks { + background-color: #eee; + } +} diff --git a/dist/dsfr/component/skiplink/skiplink.legacy.min.css b/dist/dsfr/component/skiplink/skiplink.legacy.min.css new file mode 100644 index 0000000..9277973 --- /dev/null +++ b/dist/dsfr/component/skiplink/skiplink.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-skiplinks ol,.fr-skiplinks ul{list-style-type:none}.fr-skiplinks ol,.fr-skiplinks ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-skiplinks.focus-within{opacity:1;position:relative;transform:translateY(0)}.fr-skiplinks{background-color:#eee}} \ No newline at end of file diff --git a/dist/dsfr/component/skiplink/skiplink.main.css b/dist/dsfr/component/skiplink/skiplink.main.css new file mode 100644 index 0000000..b1bf96f --- /dev/null +++ b/dist/dsfr/component/skiplink/skiplink.main.css @@ -0,0 +1,95 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + SKIPLINK +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-skiplinks { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + position: absolute; + top: 0; + padding: 1rem 0; + transform: translateY(-100%); + opacity: 0; + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); +} + +.fr-skiplinks:focus-within { + position: relative; + transform: translateY(0); + opacity: 1; +} + +.fr-skiplinks__list { + display: flex; + flex-direction: column; +} + +.fr-skiplinks__list > li { + margin-bottom: 1rem; +} + +.fr-skiplinks__list > li::before { + content: none; +} + +.fr-skiplinks__list > li .fr-link { + font-size: 1rem; + line-height: 1.5rem; + padding: 0 0; +} + +.fr-skiplinks__list > li .fr-link::before, +.fr-skiplinks__list > li .fr-link::after { + --icon-size: 1rem; +} + +.fr-skiplinks__list > li:last-child { + margin-bottom: 0; +} + +.fr-skiplinks__list:focus-within { + position: relative; + transform: translateY(0); +} + +@media (min-width: 36em) { + /*! media sm */ +} + +@media (min-width: 48em) { + /*! media md */ + .fr-skiplinks { + padding: 0.75rem 0; + } + + .fr-skiplinks__list > li { + margin: 0 0.5rem; + } + + .fr-skiplinks__list { + flex-direction: row; + flex-wrap: wrap; + margin: 0 -1rem; + } +} + +@media (min-width: 62em) { + /*! media lg */ +} + +@media (min-width: 78em) { + /*! media xl */ +} diff --git a/dist/dsfr/component/skiplink/skiplink.main.min.css b/dist/dsfr/component/skiplink/skiplink.main.min.css new file mode 100644 index 0000000..47dc64e --- /dev/null +++ b/dist/dsfr/component/skiplink/skiplink.main.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-skiplinks{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);background-color:var(--background-contrast-grey);opacity:0;padding:1rem 0;position:absolute;top:0;transform:translateY(-100%)}.fr-skiplinks:focus-within{opacity:1;position:relative;transform:translateY(0)}.fr-skiplinks__list{display:flex;flex-direction:column}.fr-skiplinks__list>li{margin-bottom:1rem}.fr-skiplinks__list>li:before{content:none}.fr-skiplinks__list>li .fr-link{font-size:1rem;line-height:1.5rem;padding:0}.fr-skiplinks__list>li .fr-link:after,.fr-skiplinks__list>li .fr-link:before{--icon-size:1rem}.fr-skiplinks__list>li:last-child{margin-bottom:0}.fr-skiplinks__list:focus-within{position:relative;transform:translateY(0)}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */.fr-skiplinks{padding:.75rem 0}.fr-skiplinks__list>li{margin:0 .5rem}.fr-skiplinks__list{flex-direction:row;flex-wrap:wrap;margin:0 -1rem}}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */} \ No newline at end of file diff --git a/dist/dsfr/component/skiplink/skiplink.min.css b/dist/dsfr/component/skiplink/skiplink.min.css new file mode 100644 index 0000000..4a76bc7 --- /dev/null +++ b/dist/dsfr/component/skiplink/skiplink.min.css @@ -0,0 +1,11 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-skiplinks{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);background-color:var(--background-contrast-grey);opacity:0;padding:1rem 0;position:absolute;top:0;transform:translateY(-100%)}.fr-skiplinks:focus-within{opacity:1;position:relative;transform:translateY(0)}.fr-skiplinks__list{display:flex;flex-direction:column}.fr-skiplinks__list>li{margin-bottom:1rem}.fr-skiplinks__list>li:before{content:none}.fr-skiplinks__list>li .fr-link{font-size:1rem;line-height:1.5rem;padding:0}.fr-skiplinks__list>li .fr-link:after,.fr-skiplinks__list>li .fr-link:before{--icon-size:1rem}.fr-skiplinks__list>li:last-child{margin-bottom:0}.fr-skiplinks__list:focus-within{position:relative;transform:translateY(0)}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */.fr-skiplinks{padding:.75rem 0}.fr-skiplinks__list>li{margin:0 .5rem}.fr-skiplinks__list{flex-direction:row;flex-wrap:wrap;margin:0 -1rem} + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-skiplinks ol,.fr-skiplinks ul{list-style-type:none}.fr-skiplinks ol,.fr-skiplinks ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-skiplinks.focus-within{opacity:1;position:relative;transform:translateY(0)}.fr-skiplinks{background-color:#eee}}@media print{.fr-skiplink{display:none}} \ No newline at end of file diff --git a/dist/dsfr/component/skiplink/skiplink.print.css b/dist/dsfr/component/skiplink/skiplink.print.css new file mode 100644 index 0000000..086afbe --- /dev/null +++ b/dist/dsfr/component/skiplink/skiplink.print.css @@ -0,0 +1,8 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media print { + .fr-skiplink { + display: none; + } +} diff --git a/dist/dsfr/component/skiplink/skiplink.print.min.css b/dist/dsfr/component/skiplink/skiplink.print.min.css new file mode 100644 index 0000000..dd7c210 --- /dev/null +++ b/dist/dsfr/component/skiplink/skiplink.print.min.css @@ -0,0 +1,3 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media print{.fr-skiplink{display:none}} \ No newline at end of file diff --git a/dist/dsfr/component/stepper/stepper.css b/dist/dsfr/component/stepper/stepper.css new file mode 100644 index 0000000..555b480 --- /dev/null +++ b/dist/dsfr/component/stepper/stepper.css @@ -0,0 +1,204 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + STEPPER +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-stepper { + --title-spacing: 0; + --text-spacing: 0; + margin-bottom: 2rem; + display: flex; + flex-direction: column; +} + +.fr-stepper__title { + display: flex; + flex-direction: column-reverse; + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; + + --title-spacing: 0 0 0.75rem 0; + --text-spacing: 0 0 0.75rem 0; + color: var(--text-title-grey); +} + +.fr-stepper__state { + font-size: 0.875rem; + line-height: 1.5rem; + + --title-spacing: 0 0 0.25rem 0; + --text-spacing: 0 0 0.25rem 0; + font-weight: 400; + color: var(--text-mention-grey); +} + +.fr-stepper__state::after { + content: "\a"; + white-space: pre; + line-height: 2rem; +} + +.fr-stepper__details { + font-size: 0.75rem; + line-height: 1.25rem; + margin-top: 0.75rem; + color: var(--text-mention-grey); +} + +.fr-stepper .fr-stepper__steps[data-fr-steps="2"][data-fr-current-step="2"] + .fr-stepper__details, +.fr-stepper .fr-stepper__steps[data-fr-steps="3"][data-fr-current-step="3"] + .fr-stepper__details, +.fr-stepper .fr-stepper__steps[data-fr-steps="4"][data-fr-current-step="4"] + .fr-stepper__details, +.fr-stepper .fr-stepper__steps[data-fr-steps="5"][data-fr-current-step="5"] + .fr-stepper__details, +.fr-stepper .fr-stepper__steps[data-fr-steps="6"][data-fr-current-step="6"] + .fr-stepper__details, +.fr-stepper .fr-stepper__steps[data-fr-steps="7"][data-fr-current-step="7"] + .fr-stepper__details, +.fr-stepper .fr-stepper__steps[data-fr-steps="8"][data-fr-current-step="8"] + .fr-stepper__details { + display: none; +} + +.fr-stepper__steps { + --stepper-size: 0.5rem; + --default-outer: calc((100% + var(--stepper-size)) / var(--steps)); + --default-inner: calc(var(--default-outer) - var(--stepper-size)); + --active-outer: calc((100% + var(--stepper-size)) / var(--current-step)); + --active-inner: calc(var(--active-outer) - var(--stepper-size)); + width: 100%; + height: var(--stepper-size); + background-repeat: no-repeat; + background-size: calc((100% + var(--stepper-size)) * var(--current-step) / var(--steps) - var(--stepper-size)) 100%, 100% 100%; + background-position: 0 0, 0 0; + + --current-step: 0; + background-image: repeating-linear-gradient(to right, var(--background-active-blue-france) 0, var(--background-active-blue-france) var(--active-inner), transparent var(--active-inner), transparent var(--active-outer)), repeating-linear-gradient(to right, var(--background-contrast-grey) 0, var(--background-contrast-grey) var(--default-inner), transparent var(--default-inner), transparent var(--default-outer)); +} + +.fr-stepper__steps[data-fr-steps="2"] { + --steps: 2; + --step-width: calc(100% / 2); +} + +.fr-stepper__steps[data-fr-steps="3"] { + --steps: 3; + --step-width: calc(100% / 3); +} + +.fr-stepper__steps[data-fr-steps="4"] { + --steps: 4; + --step-width: calc(100% / 4); +} + +.fr-stepper__steps[data-fr-steps="5"] { + --steps: 5; + --step-width: calc(100% / 5); +} + +.fr-stepper__steps[data-fr-steps="6"] { + --steps: 6; + --step-width: calc(100% / 6); +} + +.fr-stepper__steps[data-fr-steps="7"] { + --steps: 7; + --step-width: calc(100% / 7); +} + +.fr-stepper__steps[data-fr-steps="8"] { + --steps: 8; + --step-width: calc(100% / 8); +} + +.fr-stepper__steps[data-fr-current-step="1"] { + --current-step: 1; +} + +.fr-stepper__steps[data-fr-current-step="2"] { + --current-step: 2; +} + +.fr-stepper__steps[data-fr-current-step="3"] { + --current-step: 3; +} + +.fr-stepper__steps[data-fr-current-step="4"] { + --current-step: 4; +} + +.fr-stepper__steps[data-fr-current-step="5"] { + --current-step: 5; +} + +.fr-stepper__steps[data-fr-current-step="6"] { + --current-step: 6; +} + +.fr-stepper__steps[data-fr-current-step="7"] { + --current-step: 7; +} + +.fr-stepper__steps[data-fr-current-step="8"] { + --current-step: 8; +} +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + .fr-stepper__title { + font-size: 1.25rem; + line-height: 1.75rem; + } + + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-stepper__steps { + forced-color-adjust: none; + background-image: repeating-linear-gradient(to right, highlight 0, highlight var(--active-inner), transparent var(--active-inner), transparent var(--active-outer)), repeating-linear-gradient(to right, graytext 0, graytext var(--default-inner), transparent var(--default-inner), transparent var(--default-outer)); + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-stepper__title { + margin-bottom: 0.75rem; + color: #161616; + } + + .fr-stepper__steps { + display: none; + background-image: repeating-linear-gradient(to right, #000091 0, #000091 var(--active-inner), transparent var(--active-inner), transparent var(--active-outer)), repeating-linear-gradient(to right, #eee 0, #eee var(--default-inner), transparent var(--default-inner), transparent var(--default-outer)); + } + + .fr-stepper__state { + color: #666; + } + + .fr-stepper__details { + color: #666; + } +} +@media print { + .fr-stepper__steps { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-stepper__state, + .fr-stepper__details { + font-size: 1rem; + line-height: 1.5rem; + } +} diff --git a/dist/dsfr/component/stepper/stepper.legacy.css b/dist/dsfr/component/stepper/stepper.legacy.css new file mode 100644 index 0000000..f03afdf --- /dev/null +++ b/dist/dsfr/component/stepper/stepper.legacy.css @@ -0,0 +1,34 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-stepper__title { + margin-bottom: 0.75rem; + color: #161616; + } + + .fr-stepper__steps { + display: none; + background-image: repeating-linear-gradient(to right, #000091 0, #000091 var(--active-inner), transparent var(--active-inner), transparent var(--active-outer)), repeating-linear-gradient(to right, #eee 0, #eee var(--default-inner), transparent var(--default-inner), transparent var(--default-outer)); + } + + .fr-stepper__state { + color: #666; + } + + .fr-stepper__details { + color: #666; + } +} diff --git a/dist/dsfr/component/stepper/stepper.legacy.min.css b/dist/dsfr/component/stepper/stepper.legacy.min.css new file mode 100644 index 0000000..fbd963f --- /dev/null +++ b/dist/dsfr/component/stepper/stepper.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-stepper__title{color:#161616;margin-bottom:.75rem}.fr-stepper__steps{background-image:repeating-linear-gradient(to right,#000091 0,#000091 var(--active-inner),transparent var(--active-inner),transparent var(--active-outer)),repeating-linear-gradient(to right,#eee 0,#eee var(--default-inner),transparent var(--default-inner),transparent var(--default-outer));display:none}.fr-stepper__details,.fr-stepper__state{color:#666}} \ No newline at end of file diff --git a/dist/dsfr/component/stepper/stepper.main.css b/dist/dsfr/component/stepper/stepper.main.css new file mode 100644 index 0000000..4faffbf --- /dev/null +++ b/dist/dsfr/component/stepper/stepper.main.css @@ -0,0 +1,165 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + STEPPER +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-stepper { + --title-spacing: 0; + --text-spacing: 0; + margin-bottom: 2rem; + display: flex; + flex-direction: column; +} + +.fr-stepper__title { + display: flex; + flex-direction: column-reverse; + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; + + --title-spacing: 0 0 0.75rem 0; + --text-spacing: 0 0 0.75rem 0; + color: var(--text-title-grey); +} + +.fr-stepper__state { + font-size: 0.875rem; + line-height: 1.5rem; + + --title-spacing: 0 0 0.25rem 0; + --text-spacing: 0 0 0.25rem 0; + font-weight: 400; + color: var(--text-mention-grey); +} + +.fr-stepper__state::after { + content: "\a"; + white-space: pre; + line-height: 2rem; +} + +.fr-stepper__details { + font-size: 0.75rem; + line-height: 1.25rem; + margin-top: 0.75rem; + color: var(--text-mention-grey); +} + +.fr-stepper .fr-stepper__steps[data-fr-steps="2"][data-fr-current-step="2"] + .fr-stepper__details, +.fr-stepper .fr-stepper__steps[data-fr-steps="3"][data-fr-current-step="3"] + .fr-stepper__details, +.fr-stepper .fr-stepper__steps[data-fr-steps="4"][data-fr-current-step="4"] + .fr-stepper__details, +.fr-stepper .fr-stepper__steps[data-fr-steps="5"][data-fr-current-step="5"] + .fr-stepper__details, +.fr-stepper .fr-stepper__steps[data-fr-steps="6"][data-fr-current-step="6"] + .fr-stepper__details, +.fr-stepper .fr-stepper__steps[data-fr-steps="7"][data-fr-current-step="7"] + .fr-stepper__details, +.fr-stepper .fr-stepper__steps[data-fr-steps="8"][data-fr-current-step="8"] + .fr-stepper__details { + display: none; +} + +.fr-stepper__steps { + --stepper-size: 0.5rem; + --default-outer: calc((100% + var(--stepper-size)) / var(--steps)); + --default-inner: calc(var(--default-outer) - var(--stepper-size)); + --active-outer: calc((100% + var(--stepper-size)) / var(--current-step)); + --active-inner: calc(var(--active-outer) - var(--stepper-size)); + width: 100%; + height: var(--stepper-size); + background-repeat: no-repeat; + background-size: calc((100% + var(--stepper-size)) * var(--current-step) / var(--steps) - var(--stepper-size)) 100%, 100% 100%; + background-position: 0 0, 0 0; + + --current-step: 0; + background-image: repeating-linear-gradient(to right, var(--background-active-blue-france) 0, var(--background-active-blue-france) var(--active-inner), transparent var(--active-inner), transparent var(--active-outer)), repeating-linear-gradient(to right, var(--background-contrast-grey) 0, var(--background-contrast-grey) var(--default-inner), transparent var(--default-inner), transparent var(--default-outer)); +} + +.fr-stepper__steps[data-fr-steps="2"] { + --steps: 2; + --step-width: calc(100% / 2); +} + +.fr-stepper__steps[data-fr-steps="3"] { + --steps: 3; + --step-width: calc(100% / 3); +} + +.fr-stepper__steps[data-fr-steps="4"] { + --steps: 4; + --step-width: calc(100% / 4); +} + +.fr-stepper__steps[data-fr-steps="5"] { + --steps: 5; + --step-width: calc(100% / 5); +} + +.fr-stepper__steps[data-fr-steps="6"] { + --steps: 6; + --step-width: calc(100% / 6); +} + +.fr-stepper__steps[data-fr-steps="7"] { + --steps: 7; + --step-width: calc(100% / 7); +} + +.fr-stepper__steps[data-fr-steps="8"] { + --steps: 8; + --step-width: calc(100% / 8); +} + +.fr-stepper__steps[data-fr-current-step="1"] { + --current-step: 1; +} + +.fr-stepper__steps[data-fr-current-step="2"] { + --current-step: 2; +} + +.fr-stepper__steps[data-fr-current-step="3"] { + --current-step: 3; +} + +.fr-stepper__steps[data-fr-current-step="4"] { + --current-step: 4; +} + +.fr-stepper__steps[data-fr-current-step="5"] { + --current-step: 5; +} + +.fr-stepper__steps[data-fr-current-step="6"] { + --current-step: 6; +} + +.fr-stepper__steps[data-fr-current-step="7"] { + --current-step: 7; +} + +.fr-stepper__steps[data-fr-current-step="8"] { + --current-step: 8; +} +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + .fr-stepper__title { + font-size: 1.25rem; + line-height: 1.75rem; + } +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-stepper__steps { + forced-color-adjust: none; + background-image: repeating-linear-gradient(to right, highlight 0, highlight var(--active-inner), transparent var(--active-inner), transparent var(--active-outer)), repeating-linear-gradient(to right, graytext 0, graytext var(--default-inner), transparent var(--default-inner), transparent var(--default-outer)); + } +} diff --git a/dist/dsfr/component/stepper/stepper.main.min.css b/dist/dsfr/component/stepper/stepper.main.min.css new file mode 100644 index 0000000..f615102 --- /dev/null +++ b/dist/dsfr/component/stepper/stepper.main.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-stepper{--title-spacing:0;--text-spacing:0;display:flex;flex-direction:column;margin-bottom:2rem}.fr-stepper__title{--title-spacing:0 0 0.75rem 0;--text-spacing:0 0 0.75rem 0;color:var(--text-title-grey);display:flex;flex-direction:column-reverse;font-size:1.125rem;font-weight:700;line-height:1.5rem}.fr-stepper__state{--title-spacing:0 0 0.25rem 0;--text-spacing:0 0 0.25rem 0;color:var(--text-mention-grey);font-size:.875rem;font-weight:400;line-height:1.5rem}.fr-stepper__state:after{content:"\a";line-height:2rem;white-space:pre}.fr-stepper__details{color:var(--text-mention-grey);font-size:.75rem;line-height:1.25rem;margin-top:.75rem}.fr-stepper .fr-stepper__steps[data-fr-steps="2"][data-fr-current-step="2"]+.fr-stepper__details,.fr-stepper .fr-stepper__steps[data-fr-steps="3"][data-fr-current-step="3"]+.fr-stepper__details,.fr-stepper .fr-stepper__steps[data-fr-steps="4"][data-fr-current-step="4"]+.fr-stepper__details,.fr-stepper .fr-stepper__steps[data-fr-steps="5"][data-fr-current-step="5"]+.fr-stepper__details,.fr-stepper .fr-stepper__steps[data-fr-steps="6"][data-fr-current-step="6"]+.fr-stepper__details,.fr-stepper .fr-stepper__steps[data-fr-steps="7"][data-fr-current-step="7"]+.fr-stepper__details,.fr-stepper .fr-stepper__steps[data-fr-steps="8"][data-fr-current-step="8"]+.fr-stepper__details{display:none}.fr-stepper__steps{--stepper-size:0.5rem;--default-outer:calc((100% + var(--stepper-size))/var(--steps));--default-inner:calc(var(--default-outer) - var(--stepper-size));--active-outer:calc((100% + var(--stepper-size))/var(--current-step));--active-inner:calc(var(--active-outer) - var(--stepper-size));--current-step:0;background-image:repeating-linear-gradient(to right,var(--background-active-blue-france) 0,var(--background-active-blue-france) var(--active-inner),transparent var(--active-inner),transparent var(--active-outer)),repeating-linear-gradient(to right,var(--background-contrast-grey) 0,var(--background-contrast-grey) var(--default-inner),transparent var(--default-inner),transparent var(--default-outer));background-position:0 0,0 0;background-repeat:no-repeat;background-size:calc((100% + var(--stepper-size))*var(--current-step)/var(--steps) - var(--stepper-size)) 100%,100% 100%;height:var(--stepper-size);width:100%}.fr-stepper__steps[data-fr-steps="2"]{--steps:2;--step-width:50%}.fr-stepper__steps[data-fr-steps="3"]{--steps:3;--step-width:33.33333%}.fr-stepper__steps[data-fr-steps="4"]{--steps:4;--step-width:25%}.fr-stepper__steps[data-fr-steps="5"]{--steps:5;--step-width:20%}.fr-stepper__steps[data-fr-steps="6"]{--steps:6;--step-width:16.66667%}.fr-stepper__steps[data-fr-steps="7"]{--steps:7;--step-width:14.28571%}.fr-stepper__steps[data-fr-steps="8"]{--steps:8;--step-width:12.5%}.fr-stepper__steps[data-fr-current-step="1"]{--current-step:1}.fr-stepper__steps[data-fr-current-step="2"]{--current-step:2}.fr-stepper__steps[data-fr-current-step="3"]{--current-step:3}.fr-stepper__steps[data-fr-current-step="4"]{--current-step:4}.fr-stepper__steps[data-fr-current-step="5"]{--current-step:5}.fr-stepper__steps[data-fr-current-step="6"]{--current-step:6}.fr-stepper__steps[data-fr-current-step="7"]{--current-step:7}.fr-stepper__steps[data-fr-current-step="8"]{--current-step:8}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */.fr-stepper__title{font-size:1.25rem;line-height:1.75rem}}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-stepper__steps{background-image:repeating-linear-gradient(to right,highlight 0,highlight var(--active-inner),transparent var(--active-inner),transparent var(--active-outer)),repeating-linear-gradient(to right,graytext 0,graytext var(--default-inner),transparent var(--default-inner),transparent var(--default-outer));forced-color-adjust:none}} \ No newline at end of file diff --git a/dist/dsfr/component/stepper/stepper.min.css b/dist/dsfr/component/stepper/stepper.min.css new file mode 100644 index 0000000..ddea7dd --- /dev/null +++ b/dist/dsfr/component/stepper/stepper.min.css @@ -0,0 +1,11 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-stepper{--title-spacing:0;--text-spacing:0;display:flex;flex-direction:column;margin-bottom:2rem}.fr-stepper__title{--title-spacing:0 0 0.75rem 0;--text-spacing:0 0 0.75rem 0;color:var(--text-title-grey);display:flex;flex-direction:column-reverse;font-size:1.125rem;font-weight:700;line-height:1.5rem}.fr-stepper__state{--title-spacing:0 0 0.25rem 0;--text-spacing:0 0 0.25rem 0;color:var(--text-mention-grey);font-size:.875rem;font-weight:400;line-height:1.5rem}.fr-stepper__state:after{content:"\a";line-height:2rem;white-space:pre}.fr-stepper__details{color:var(--text-mention-grey);font-size:.75rem;line-height:1.25rem;margin-top:.75rem}.fr-stepper .fr-stepper__steps[data-fr-steps="2"][data-fr-current-step="2"]+.fr-stepper__details,.fr-stepper .fr-stepper__steps[data-fr-steps="3"][data-fr-current-step="3"]+.fr-stepper__details,.fr-stepper .fr-stepper__steps[data-fr-steps="4"][data-fr-current-step="4"]+.fr-stepper__details,.fr-stepper .fr-stepper__steps[data-fr-steps="5"][data-fr-current-step="5"]+.fr-stepper__details,.fr-stepper .fr-stepper__steps[data-fr-steps="6"][data-fr-current-step="6"]+.fr-stepper__details,.fr-stepper .fr-stepper__steps[data-fr-steps="7"][data-fr-current-step="7"]+.fr-stepper__details,.fr-stepper .fr-stepper__steps[data-fr-steps="8"][data-fr-current-step="8"]+.fr-stepper__details{display:none}.fr-stepper__steps{--stepper-size:0.5rem;--default-outer:calc((100% + var(--stepper-size))/var(--steps));--default-inner:calc(var(--default-outer) - var(--stepper-size));--active-outer:calc((100% + var(--stepper-size))/var(--current-step));--active-inner:calc(var(--active-outer) - var(--stepper-size));--current-step:0;background-image:repeating-linear-gradient(to right,var(--background-active-blue-france) 0,var(--background-active-blue-france) var(--active-inner),transparent var(--active-inner),transparent var(--active-outer)),repeating-linear-gradient(to right,var(--background-contrast-grey) 0,var(--background-contrast-grey) var(--default-inner),transparent var(--default-inner),transparent var(--default-outer));background-position:0 0,0 0;background-repeat:no-repeat;background-size:calc((100% + var(--stepper-size))*var(--current-step)/var(--steps) - var(--stepper-size)) 100%,100% 100%;height:var(--stepper-size);width:100%}.fr-stepper__steps[data-fr-steps="2"]{--steps:2;--step-width:50%}.fr-stepper__steps[data-fr-steps="3"]{--steps:3;--step-width:33.33333%}.fr-stepper__steps[data-fr-steps="4"]{--steps:4;--step-width:25%}.fr-stepper__steps[data-fr-steps="5"]{--steps:5;--step-width:20%}.fr-stepper__steps[data-fr-steps="6"]{--steps:6;--step-width:16.66667%}.fr-stepper__steps[data-fr-steps="7"]{--steps:7;--step-width:14.28571%}.fr-stepper__steps[data-fr-steps="8"]{--steps:8;--step-width:12.5%}.fr-stepper__steps[data-fr-current-step="1"]{--current-step:1}.fr-stepper__steps[data-fr-current-step="2"]{--current-step:2}.fr-stepper__steps[data-fr-current-step="3"]{--current-step:3}.fr-stepper__steps[data-fr-current-step="4"]{--current-step:4}.fr-stepper__steps[data-fr-current-step="5"]{--current-step:5}.fr-stepper__steps[data-fr-current-step="6"]{--current-step:6}.fr-stepper__steps[data-fr-current-step="7"]{--current-step:7}.fr-stepper__steps[data-fr-current-step="8"]{--current-step:8}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */.fr-stepper__title{font-size:1.25rem;line-height:1.75rem} + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-stepper__steps{background-image:repeating-linear-gradient(to right,highlight 0,highlight var(--active-inner),transparent var(--active-inner),transparent var(--active-outer)),repeating-linear-gradient(to right,graytext 0,graytext var(--default-inner),transparent var(--default-inner),transparent var(--default-outer));forced-color-adjust:none}}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-stepper__title{color:#161616;margin-bottom:.75rem}.fr-stepper__steps{background-image:repeating-linear-gradient(to right,#000091 0,#000091 var(--active-inner),transparent var(--active-inner),transparent var(--active-outer)),repeating-linear-gradient(to right,#eee 0,#eee var(--default-inner),transparent var(--default-inner),transparent var(--default-outer));display:none}.fr-stepper__details,.fr-stepper__state{color:#666}}@media print{.fr-stepper__steps{-webkit-print-color-adjust:exact;print-color-adjust:exact}.fr-stepper__details,.fr-stepper__state{font-size:1rem;line-height:1.5rem}} \ No newline at end of file diff --git a/dist/dsfr/component/stepper/stepper.print.css b/dist/dsfr/component/stepper/stepper.print.css new file mode 100644 index 0000000..a717739 --- /dev/null +++ b/dist/dsfr/component/stepper/stepper.print.css @@ -0,0 +1,15 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media print { + .fr-stepper__steps { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-stepper__state, + .fr-stepper__details { + font-size: 1rem; + line-height: 1.5rem; + } +} diff --git a/dist/dsfr/component/stepper/stepper.print.min.css b/dist/dsfr/component/stepper/stepper.print.min.css new file mode 100644 index 0000000..caa09d0 --- /dev/null +++ b/dist/dsfr/component/stepper/stepper.print.min.css @@ -0,0 +1,3 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media print{.fr-stepper__steps{-webkit-print-color-adjust:exact;print-color-adjust:exact}.fr-stepper__details,.fr-stepper__state{font-size:1rem;line-height:1.5rem}} \ No newline at end of file diff --git a/dist/dsfr/component/summary/summary.css b/dist/dsfr/component/summary/summary.css new file mode 100644 index 0000000..82371c6 --- /dev/null +++ b/dist/dsfr/component/summary/summary.css @@ -0,0 +1,123 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + SUMMARY +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-summary { + --text-spacing: 0 0 0.5rem 0; + --title-spacing: 0 0 0.5rem 0; + padding: 1.5rem; + font-size: 0.75rem; + line-height: 1.25rem; + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); +} + +.fr-summary ol { + list-style-type: none; +} + +.fr-summary li { + padding: 0.5rem 0; +} + +.fr-summary li::marker { + content: none; +} + +.fr-summary__title { + font-size: 0.75rem; + line-height: 1.25rem; + padding-left: 0.5rem; + font-weight: 700; + text-transform: uppercase; + color: var(--text-title-grey); +} + +.fr-summary__link { + display: inline; + position: relative; + font-size: 0.75rem; + line-height: 1.25rem; +} + +.fr-summary__link::before { + content: var(--ol-content); + position: absolute; + right: 100%; + font-size: var(--xl-size); + font-weight: bold; +} + +.fr-summary__link:not(:hover):not(:active) { + --underline-idle-width: 0; +} + +.fr-summary li > a { + color: var(--text-action-high-grey); +} +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + .fr-summary { + padding: 2rem; + } + + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-summary { + outline: 1px solid; + } + + .fr-summary__link { + text-decoration: underline; + text-underline-offset: 5px; + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-summary ol { + list-style-type: decimal; + } + + .fr-summary__link::before { + content: none; + } + + .fr-summary { + background-color: #eee; + } + + .fr-summary__title { + color: #161616; + } + + .fr-summary li > a { + color: #161616; + } +} +@media print { + .fr-summary { + display: none; + } +} diff --git a/dist/dsfr/component/summary/summary.legacy.css b/dist/dsfr/component/summary/summary.legacy.css new file mode 100644 index 0000000..ffe67b6 --- /dev/null +++ b/dist/dsfr/component/summary/summary.legacy.css @@ -0,0 +1,36 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-summary ol { + list-style-type: decimal; + } + + .fr-summary__link::before { + content: none; + } + + .fr-summary { + background-color: #eee; + } + + .fr-summary__title { + color: #161616; + } + + .fr-summary li > a { + color: #161616; + } +} diff --git a/dist/dsfr/component/summary/summary.legacy.min.css b/dist/dsfr/component/summary/summary.legacy.min.css new file mode 100644 index 0000000..f95c8fd --- /dev/null +++ b/dist/dsfr/component/summary/summary.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-summary ol{list-style-type:decimal}.fr-summary__link:before{content:none}.fr-summary{background-color:#eee}.fr-summary li>a,.fr-summary__title{color:#161616}} \ No newline at end of file diff --git a/dist/dsfr/component/summary/summary.main.css b/dist/dsfr/component/summary/summary.main.css new file mode 100644 index 0000000..5662298 --- /dev/null +++ b/dist/dsfr/component/summary/summary.main.css @@ -0,0 +1,89 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + SUMMARY +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-summary { + --text-spacing: 0 0 0.5rem 0; + --title-spacing: 0 0 0.5rem 0; + padding: 1.5rem; + font-size: 0.75rem; + line-height: 1.25rem; + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); +} + +.fr-summary ol { + list-style-type: none; +} + +.fr-summary li { + padding: 0.5rem 0; +} + +.fr-summary li::marker { + content: none; +} + +.fr-summary__title { + font-size: 0.75rem; + line-height: 1.25rem; + padding-left: 0.5rem; + font-weight: 700; + text-transform: uppercase; + color: var(--text-title-grey); +} + +.fr-summary__link { + display: inline; + position: relative; + font-size: 0.75rem; + line-height: 1.25rem; +} + +.fr-summary__link::before { + content: var(--ol-content); + position: absolute; + right: 100%; + font-size: var(--xl-size); + font-weight: bold; +} + +.fr-summary__link:not(:hover):not(:active) { + --underline-idle-width: 0; +} + +.fr-summary li > a { + color: var(--text-action-high-grey); +} +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + .fr-summary { + padding: 2rem; + } +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-summary { + outline: 1px solid; + } + + .fr-summary__link { + text-decoration: underline; + text-underline-offset: 5px; + } +} diff --git a/dist/dsfr/component/summary/summary.main.min.css b/dist/dsfr/component/summary/summary.main.min.css new file mode 100644 index 0000000..af26a30 --- /dev/null +++ b/dist/dsfr/component/summary/summary.main.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-summary{--text-spacing:0 0 0.5rem 0;--title-spacing:0 0 0.5rem 0;--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);background-color:var(--background-contrast-grey);font-size:.75rem;line-height:1.25rem;padding:1.5rem}.fr-summary ol{list-style-type:none}.fr-summary li{padding:.5rem 0}.fr-summary li::marker{content:none}.fr-summary__title{color:var(--text-title-grey);font-size:.75rem;font-weight:700;line-height:1.25rem;padding-left:.5rem;text-transform:uppercase}.fr-summary__link{display:inline;font-size:.75rem;line-height:1.25rem;position:relative}.fr-summary__link:before{content:var(--ol-content);font-size:var(--xl-size);font-weight:700;position:absolute;right:100%}.fr-summary__link:not(:hover):not(:active){--underline-idle-width:0}.fr-summary li>a{color:var(--text-action-high-grey)}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */.fr-summary{padding:2rem}}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-summary{outline:1px solid}.fr-summary__link{text-decoration:underline;text-underline-offset:5px}} \ No newline at end of file diff --git a/dist/dsfr/component/summary/summary.min.css b/dist/dsfr/component/summary/summary.min.css new file mode 100644 index 0000000..6b12eb4 --- /dev/null +++ b/dist/dsfr/component/summary/summary.min.css @@ -0,0 +1,11 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-summary{--text-spacing:0 0 0.5rem 0;--title-spacing:0 0 0.5rem 0;--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);background-color:var(--background-contrast-grey);font-size:.75rem;line-height:1.25rem;padding:1.5rem}.fr-summary ol{list-style-type:none}.fr-summary li{padding:.5rem 0}.fr-summary li::marker{content:none}.fr-summary__title{color:var(--text-title-grey);font-size:.75rem;font-weight:700;line-height:1.25rem;padding-left:.5rem;text-transform:uppercase}.fr-summary__link{display:inline;font-size:.75rem;line-height:1.25rem;position:relative}.fr-summary__link:before{content:var(--ol-content);font-size:var(--xl-size);font-weight:700;position:absolute;right:100%}.fr-summary__link:not(:hover):not(:active){--underline-idle-width:0}.fr-summary li>a{color:var(--text-action-high-grey)}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */.fr-summary{padding:2rem} + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-summary{outline:1px solid}.fr-summary__link{text-decoration:underline;text-underline-offset:5px}}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-summary ol{list-style-type:decimal}.fr-summary__link:before{content:none}.fr-summary{background-color:#eee}.fr-summary li>a,.fr-summary__title{color:#161616}}@media print{.fr-summary{display:none}} \ No newline at end of file diff --git a/dist/dsfr/component/summary/summary.print.css b/dist/dsfr/component/summary/summary.print.css new file mode 100644 index 0000000..b95afad --- /dev/null +++ b/dist/dsfr/component/summary/summary.print.css @@ -0,0 +1,8 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media print { + .fr-summary { + display: none; + } +} diff --git a/dist/dsfr/component/summary/summary.print.min.css b/dist/dsfr/component/summary/summary.print.min.css new file mode 100644 index 0000000..1c61d01 --- /dev/null +++ b/dist/dsfr/component/summary/summary.print.min.css @@ -0,0 +1,3 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media print{.fr-summary{display:none}} \ No newline at end of file diff --git a/dist/dsfr/component/tab/tab.css b/dist/dsfr/component/tab/tab.css new file mode 100644 index 0000000..38371c8 --- /dev/null +++ b/dist/dsfr/component/tab/tab.css @@ -0,0 +1,494 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + TAB +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-tabs__tab { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + + --underline-img: none; + --hover-tint: var(--hover); + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + position: relative; + overflow: visible; + font-weight: 700; + z-index: 1; + margin: 0 0.25rem; + height: 100%; + white-space: nowrap; + background-size: 0 2px, 1px 0, 1px 0, 100% 1px; + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; + background-position: 0 0, 0 calc(100% - 1px), 100% calc(100% - 1px), 100% 100%; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); + box-shadow: 0 2px 0 0 var(--background-default-grey); +} + +.fr-tabs__tab::before, +.fr-tabs__tab::after { + display: block; +} + +.fr-tabs__tab[class^=fr-icon-]:not([class*=fr-tabs__tab--icon-]), +.fr-tabs__tab[class*=" fr-icon-"]:not([class*=fr-tabs__tab--icon-]), +.fr-tabs__tab[class^=fr-fi-]:not([class*=fr-tabs__tab--icon-]), +.fr-tabs__tab[class*=" fr-fi-"]:not([class*=fr-tabs__tab--icon-]) { + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.75rem; + padding-right: 0.75rem; +} + +.fr-tabs__tab[class^=fr-icon-]:not([class*=fr-tabs__tab--icon-])::before, +.fr-tabs__tab[class*=" fr-icon-"]:not([class*=fr-tabs__tab--icon-])::before, +.fr-tabs__tab[class^=fr-fi-]:not([class*=fr-tabs__tab--icon-])::before, +.fr-tabs__tab[class*=" fr-fi-"]:not([class*=fr-tabs__tab--icon-])::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.75rem; +} + +.fr-tabs__tab--icon-left[class^=fr-icon-], +.fr-tabs__tab--icon-left[class*=" fr-icon-"], +.fr-tabs__tab--icon-left[class^=fr-fi-], +.fr-tabs__tab--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-tabs__tab--icon-left[class^=fr-icon-]::before, +.fr-tabs__tab--icon-left[class*=" fr-icon-"]::before, +.fr-tabs__tab--icon-left[class^=fr-fi-]::before, +.fr-tabs__tab--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-tabs { + --tabs-height: auto; + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + --underline-img: none; + position: relative; + overflow: hidden; + margin-left: 0; + margin-right: 0; + margin-top: -4px; + padding-top: 4px; + display: flex; + flex-direction: row; + align-items: flex-start; + flex-wrap: wrap; + height: var(--tabs-height); + + /** + * Animation de la hauteur du panel + */ + transition: height 0.3s; + + /** + * ul : element srollable des boutons + */ + + /** + * Tab button + */ + + /** + * Tab Panel + */ + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); + + /** + * Tab button + */ + /** + * Tab button + */ +} + +.fr-tabs--viewport-width { + margin-left: calc(50% - 50vw); + margin-right: calc(50% - 50vw); +} + +.fr-tabs::before { + content: ""; + display: block; + width: 100%; + height: 100%; + margin-top: -1px; + order: 2; + box-shadow: inset 0 1px 0 0 var(--border-default-grey), inset 1px 0 0 0 var(--border-default-grey), inset -1px 0 0 0 var(--border-default-grey); +} + +.fr-tabs__list { + display: flex; + align-items: stretch; + overflow-x: auto; + width: 100%; + min-height: 3rem; + z-index: 1; + order: 1; + + /** + * overflow vertical de 4px pour le focus + */ + margin: -4px 0 -4px; + padding: 4px 0.75rem; +} + +.fr-tabs__tab[aria-selected=true] { + background-size: 100% 2px, 1px calc(100% - 1px), 1px calc(100% - 1px), 0 1px; +} + +.fr-tabs__panel { + --underline-img: linear-gradient(0deg, currentColor, currentColor); + --ul-type: disc; + --ol-type: decimal; + --ul-start: 1rem; + --ol-start: 1.5rem; + --xl-block: 0.5rem; + --li-bottom: 0.25rem; + --xl-base: 1em; + --ol-content: counters(li-counter, ".") ".  "; + display: block; + order: 3; + position: relative; + left: -100%; + width: 100%; + height: auto; + padding: 1rem; + margin-right: -100%; + flex: 0 0 100%; + transition: visibility 0.3s, transform 0.3s; + + /** + * Les éléments non sélectionnés sont cachés et rendus innaccessibles au focus + * Point d'attention : visibility hidden sur le panel et surcharge sur l'élément selected avec visibility visible créé des problèmes dans la gestion du focus en cas d'imbrication d'onglets + * + * tabs + * └─ panel selected + * └─ panel (visibility hidden, tabindex -1) + * └─ tabs + * └─ panel selected (visibility visible tabindex 0) + * ↑ ce panel est accessible alors que caché par son panel parent + * solution : visibility hidden seulement sur les éléments non sélectionnés + **/ +} + +.fr-tabs__panel:focus, +.fr-tabs__panel:focus-visible { + outline-offset: calc(-1rem + 2px); +} + +.fr-tabs__panel--direction-end { + transform: translate(100%); +} + +.fr-tabs__panel--direction-start { + transform: translate(-100%); +} + +.fr-tabs__panel:not(.fr-tabs__panel--selected) { + visibility: hidden; +} + +/* +* Ombres ajoutées en Js si le contenu est plus grand que le conteneur +*/ +.fr-tabs__shadow { + --tabs-list-height: 3rem; + + /** + * Modifier ombre à gauche + **/ + + /** + * Modifier ombre à droite + **/ + + /** + * Modifier combinaison ombre à gauche et ombre à droite + **/ +} + +.fr-tabs__shadow::before { + content: ""; + display: block; + position: absolute; + top: 4px; + right: 0; + left: 0; + z-index: 2; + box-shadow: inset 0 0 0 0 rgba(22, 22, 22, 0), inset 0 0 0 0 rgba(22, 22, 22, 0); + height: calc(var(--tabs-list-height) - 8px); + opacity: 0.8; + pointer-events: none; + transition: box-shadow 0.3s; +} + +.fr-tabs__shadow--left::before { + box-shadow: inset 2rem 0 1.5rem -2rem #161616, inset 0 0 0 0 rgba(22, 22, 22, 0); +} + +.fr-tabs__shadow--right::before { + box-shadow: inset 0 0 0 0 rgba(22, 22, 22, 0), inset -2rem 0 1.5rem -2rem #161616; +} + +.fr-tabs__shadow--left.fr-tabs__shadow--right::before { + box-shadow: inset 2rem 0 1.5rem -2rem #161616, inset -2rem 0 1.5rem -2rem #161616; +} + +:root[data-fr-theme=dark] .fr-tabs__shadow::before { + opacity: 1; +} + +.fr-tabs__tab:not([aria-selected=true]) { + background-color: var(--background-action-low-blue-france); + + --idle: transparent; + --hover: var(--background-action-low-blue-france-hover); + --active: var(--background-action-low-blue-france-active); + color: var(--text-action-high-grey); +} + +.fr-tabs__tab[aria-selected=true]:not(:disabled) { + background-image: linear-gradient(0deg, var(--border-active-blue-france), var(--border-active-blue-france)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); + color: var(--text-active-blue-france); +} + +.fr-tabs__tab:disabled { + color: var(--text-disabled-grey); + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + .fr-tabs--viewport-width { + margin-left: 0; + margin-right: 0; + } + + .fr-tabs__panel { + padding: 2rem; + } + + .fr-tabs__panel:focus, + .fr-tabs__panel:focus-visible { + outline-offset: calc(-2rem + 2px); + } + + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-tabs { + border-bottom: 1px solid; + } + + .fr-tabs::before { + border: 1px solid graytext; + } + + .fr-tabs__tab { + border: 1px solid; + } + + .fr-tabs__tab[aria-selected=true]:not(:disabled) { + border: 1px solid highlight; + border-top: 4px solid highlight; + border-bottom: 1px solid canvas; + color: highlight; + } +} +@media (prefers-reduced-motion: reduce) { + .fr-tabs { + transition: none; + } + + .fr-tabs__panel { + transition: none; + } +} +@media (-ms-high-contrast: active) and (-ms-high-contrast: active), (-ms-high-contrast: active) and (forced-colors: active), (forced-colors: active) and (-ms-high-contrast: active), (forced-colors: active) and (forced-colors: active) { + .fr-tabs__tab[aria-selected=true][class^=fr-icon-]:not(:disabled)::before, + .fr-tabs__tab[aria-selected=true][class^=fr-icon-]:not(:disabled)::after, + .fr-tabs__tab[aria-selected=true][class*=" fr-icon-"]:not(:disabled)::before, + .fr-tabs__tab[aria-selected=true][class*=" fr-icon-"]:not(:disabled)::after, + .fr-tabs__tab[aria-selected=true][class^=fr-fi-]:not(:disabled)::before, + .fr-tabs__tab[aria-selected=true][class^=fr-fi-]:not(:disabled)::after, + .fr-tabs__tab[aria-selected=true][class*=" fr-fi-"]:not(:disabled)::before, + .fr-tabs__tab[aria-selected=true][class*=" fr-fi-"]:not(:disabled)::after { + background-color: highlight; + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-tabs ul { + list-style-type: none; + } + + .fr-tabs ol { + list-style-type: none; + } + + .fr-tabs ul, + .fr-tabs ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-tabs::before { + position: absolute; + top: 3rem; + right: 0; + bottom: 0; + left: 0; + box-shadow: inset 0 1px 0 0 #ddd, inset 1px 0 0 0 #ddd, inset -1px 0 0 0 #ddd; + } + + .fr-tabs .fr-tabs__list { + padding: 0.25rem 0.75rem; + } + + .fr-tabs__tab::before, + .fr-tabs__tab::after { + width: 1rem; + height: 1rem; + } + + .fr-tabs__panel { + padding: 0 0.1px; + left: 0; + } + + ul { + list-style-type: disc; + } + + ol { + list-style-type: decimal; + } + + ul, + ol { + padding-left: 1rem; + margin-top: 0.5rem; + margin-bottom: 0.5rem; + } + + .fr-tabs__panel [href] { + text-decoration: underline; + } + + .fr-tabs__panel > * { + margin-left: 1rem; + margin-right: 1rem; + } + + .fr-tabs__panel > *:first-child { + margin-top: 0.75rem; + } + + .fr-tabs__panel > *:last-child { + margin-bottom: 1rem; + } + + .fr-tabs { + box-shadow: inset 0 -1px 0 0 #ddd; + } + + .fr-tabs__tab { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd); + box-shadow: 0 2px 0 0 #fff; + } + + .fr-tabs__tab:not([aria-selected=true]) { + background-color: #e3e3fd; + color: #161616; + } + + .fr-tabs__tab[aria-selected=true]:not(:disabled) { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd); + background-color: #fff; + color: #000091; + } + + .fr-tabs__tab:disabled { + color: #929292; + background-color: #e5e5e5; + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) and (min-width: 48em) { + .fr-tabs__panel > * { + margin-left: 2rem; + margin-right: 2rem; + } + + .fr-tabs__panel > *:first-child { + margin-top: 1.75rem; + } + + .fr-tabs__panel > *:last-child { + margin-bottom: 2rem; + } +} +@media print { + .fr-tabs { + page-break-inside: avoid; + } + + .fr-tabs__tab { + background-color: transparent; + border: 1px solid var(--border-default-grey); + background-image: none !important; + } + + .fr-tabs__tab[aria-selected=true] { + border-top: 2px solid var(--border-active-blue-france); + border-bottom: none; + } +} diff --git a/dist/dsfr/component/tab/tab.legacy.css b/dist/dsfr/component/tab/tab.legacy.css new file mode 100644 index 0000000..30d0a1a --- /dev/null +++ b/dist/dsfr/component/tab/tab.legacy.css @@ -0,0 +1,131 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +.fr-tabs { + /** + * Tab button + */ +} +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-tabs ul { + list-style-type: none; + } + + .fr-tabs ol { + list-style-type: none; + } + + .fr-tabs ul, + .fr-tabs ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-tabs::before { + position: absolute; + top: 3rem; + right: 0; + bottom: 0; + left: 0; + box-shadow: inset 0 1px 0 0 #ddd, inset 1px 0 0 0 #ddd, inset -1px 0 0 0 #ddd; + } + + .fr-tabs .fr-tabs__list { + padding: 0.25rem 0.75rem; + } + + .fr-tabs__tab::before, + .fr-tabs__tab::after { + width: 1rem; + height: 1rem; + } + + .fr-tabs__panel { + padding: 0 0.1px; + left: 0; + } + + ul { + list-style-type: disc; + } + + ol { + list-style-type: decimal; + } + + ul, + ol { + padding-left: 1rem; + margin-top: 0.5rem; + margin-bottom: 0.5rem; + } + + .fr-tabs__panel [href] { + text-decoration: underline; + } + + .fr-tabs__panel > * { + margin-left: 1rem; + margin-right: 1rem; + } + + .fr-tabs__panel > *:first-child { + margin-top: 0.75rem; + } + + .fr-tabs__panel > *:last-child { + margin-bottom: 1rem; + } + + .fr-tabs { + box-shadow: inset 0 -1px 0 0 #ddd; + } + + .fr-tabs__tab { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd); + box-shadow: 0 2px 0 0 #fff; + } + + .fr-tabs__tab:not([aria-selected=true]) { + background-color: #e3e3fd; + color: #161616; + } + + .fr-tabs__tab[aria-selected=true]:not(:disabled) { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd); + background-color: #fff; + color: #000091; + } + + .fr-tabs__tab:disabled { + color: #929292; + background-color: #e5e5e5; + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) and (min-width: 48em) { + .fr-tabs__panel > * { + margin-left: 2rem; + margin-right: 2rem; + } + + .fr-tabs__panel > *:first-child { + margin-top: 1.75rem; + } + + .fr-tabs__panel > *:last-child { + margin-bottom: 2rem; + } +} diff --git a/dist/dsfr/component/tab/tab.legacy.min.css b/dist/dsfr/component/tab/tab.legacy.min.css new file mode 100644 index 0000000..3a69e34 --- /dev/null +++ b/dist/dsfr/component/tab/tab.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-tabs ol,.fr-tabs ul{list-style-type:none}.fr-tabs ol,.fr-tabs ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-tabs:before{bottom:0;box-shadow:inset 0 1px 0 0 #ddd,inset 1px 0 0 0 #ddd,inset -1px 0 0 0 #ddd;left:0;position:absolute;right:0;top:3rem}.fr-tabs .fr-tabs__list{padding:.25rem .75rem}.fr-tabs__tab:after,.fr-tabs__tab:before{height:1rem;width:1rem}.fr-tabs__panel{left:0;padding:0 .1px}ul{list-style-type:disc}ol{list-style-type:decimal}ol,ul{margin-bottom:.5rem;margin-top:.5rem;padding-left:1rem}.fr-tabs__panel [href]{text-decoration:underline}.fr-tabs__panel>*{margin-left:1rem;margin-right:1rem}.fr-tabs__panel>:first-child{margin-top:.75rem}.fr-tabs__panel>:last-child{margin-bottom:1rem}.fr-tabs{box-shadow:inset 0 -1px 0 0 #ddd}.fr-tabs__tab{background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd);box-shadow:0 2px 0 0 #fff}.fr-tabs__tab:not([aria-selected=true]){background-color:#e3e3fd;color:#161616}.fr-tabs__tab[aria-selected=true]:not(:disabled){background-color:#fff;background-image:linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd);color:#000091}.fr-tabs__tab:disabled{background-color:#e5e5e5;color:#929292}}@media screen and (min-width:0\0) and (min-resolution:72dpi) and (min-width:48em){.fr-tabs__panel>*{margin-left:2rem;margin-right:2rem}.fr-tabs__panel>:first-child{margin-top:1.75rem}.fr-tabs__panel>:last-child{margin-bottom:2rem}} \ No newline at end of file diff --git a/dist/dsfr/component/tab/tab.main.css b/dist/dsfr/component/tab/tab.main.css new file mode 100644 index 0000000..58107d9 --- /dev/null +++ b/dist/dsfr/component/tab/tab.main.css @@ -0,0 +1,356 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + TAB +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-tabs__tab { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + + --underline-img: none; + --hover-tint: var(--hover); + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + position: relative; + overflow: visible; + font-weight: 700; + z-index: 1; + margin: 0 0.25rem; + height: 100%; + white-space: nowrap; + background-size: 0 2px, 1px 0, 1px 0, 100% 1px; + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; + background-position: 0 0, 0 calc(100% - 1px), 100% calc(100% - 1px), 100% 100%; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); + box-shadow: 0 2px 0 0 var(--background-default-grey); +} + +.fr-tabs__tab::before, +.fr-tabs__tab::after { + display: block; +} + +.fr-tabs__tab[class^=fr-icon-]:not([class*=fr-tabs__tab--icon-]), +.fr-tabs__tab[class*=" fr-icon-"]:not([class*=fr-tabs__tab--icon-]), +.fr-tabs__tab[class^=fr-fi-]:not([class*=fr-tabs__tab--icon-]), +.fr-tabs__tab[class*=" fr-fi-"]:not([class*=fr-tabs__tab--icon-]) { + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.75rem; + padding-right: 0.75rem; +} + +.fr-tabs__tab[class^=fr-icon-]:not([class*=fr-tabs__tab--icon-])::before, +.fr-tabs__tab[class*=" fr-icon-"]:not([class*=fr-tabs__tab--icon-])::before, +.fr-tabs__tab[class^=fr-fi-]:not([class*=fr-tabs__tab--icon-])::before, +.fr-tabs__tab[class*=" fr-fi-"]:not([class*=fr-tabs__tab--icon-])::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.75rem; +} + +.fr-tabs__tab--icon-left[class^=fr-icon-], +.fr-tabs__tab--icon-left[class*=" fr-icon-"], +.fr-tabs__tab--icon-left[class^=fr-fi-], +.fr-tabs__tab--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-tabs__tab--icon-left[class^=fr-icon-]::before, +.fr-tabs__tab--icon-left[class*=" fr-icon-"]::before, +.fr-tabs__tab--icon-left[class^=fr-fi-]::before, +.fr-tabs__tab--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-tabs { + --tabs-height: auto; + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + --underline-img: none; + position: relative; + overflow: hidden; + margin-left: 0; + margin-right: 0; + margin-top: -4px; + padding-top: 4px; + display: flex; + flex-direction: row; + align-items: flex-start; + flex-wrap: wrap; + height: var(--tabs-height); + + /** + * Animation de la hauteur du panel + */ + transition: height 0.3s; + + /** + * ul : element srollable des boutons + */ + + /** + * Tab button + */ + + /** + * Tab Panel + */ + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); + + /** + * Tab button + */ +} + +.fr-tabs--viewport-width { + margin-left: calc(50% - 50vw); + margin-right: calc(50% - 50vw); +} + +.fr-tabs::before { + content: ""; + display: block; + width: 100%; + height: 100%; + margin-top: -1px; + order: 2; + box-shadow: inset 0 1px 0 0 var(--border-default-grey), inset 1px 0 0 0 var(--border-default-grey), inset -1px 0 0 0 var(--border-default-grey); +} + +.fr-tabs__list { + display: flex; + align-items: stretch; + overflow-x: auto; + width: 100%; + min-height: 3rem; + z-index: 1; + order: 1; + + /** + * overflow vertical de 4px pour le focus + */ + margin: -4px 0 -4px; + padding: 4px 0.75rem; +} + +.fr-tabs__tab[aria-selected=true] { + background-size: 100% 2px, 1px calc(100% - 1px), 1px calc(100% - 1px), 0 1px; +} + +.fr-tabs__panel { + --underline-img: linear-gradient(0deg, currentColor, currentColor); + --ul-type: disc; + --ol-type: decimal; + --ul-start: 1rem; + --ol-start: 1.5rem; + --xl-block: 0.5rem; + --li-bottom: 0.25rem; + --xl-base: 1em; + --ol-content: counters(li-counter, ".") ".  "; + display: block; + order: 3; + position: relative; + left: -100%; + width: 100%; + height: auto; + padding: 1rem; + margin-right: -100%; + flex: 0 0 100%; + transition: visibility 0.3s, transform 0.3s; + + /** + * Les éléments non sélectionnés sont cachés et rendus innaccessibles au focus + * Point d'attention : visibility hidden sur le panel et surcharge sur l'élément selected avec visibility visible créé des problèmes dans la gestion du focus en cas d'imbrication d'onglets + * + * tabs + * └─ panel selected + * └─ panel (visibility hidden, tabindex -1) + * └─ tabs + * └─ panel selected (visibility visible tabindex 0) + * ↑ ce panel est accessible alors que caché par son panel parent + * solution : visibility hidden seulement sur les éléments non sélectionnés + **/ +} + +.fr-tabs__panel:focus, +.fr-tabs__panel:focus-visible { + outline-offset: calc(-1rem + 2px); +} + +.fr-tabs__panel--direction-end { + transform: translate(100%); +} + +.fr-tabs__panel--direction-start { + transform: translate(-100%); +} + +.fr-tabs__panel:not(.fr-tabs__panel--selected) { + visibility: hidden; +} + +/* +* Ombres ajoutées en Js si le contenu est plus grand que le conteneur +*/ +.fr-tabs__shadow { + --tabs-list-height: 3rem; + + /** + * Modifier ombre à gauche + **/ + + /** + * Modifier ombre à droite + **/ + + /** + * Modifier combinaison ombre à gauche et ombre à droite + **/ +} + +.fr-tabs__shadow::before { + content: ""; + display: block; + position: absolute; + top: 4px; + right: 0; + left: 0; + z-index: 2; + box-shadow: inset 0 0 0 0 rgba(22, 22, 22, 0), inset 0 0 0 0 rgba(22, 22, 22, 0); + height: calc(var(--tabs-list-height) - 8px); + opacity: 0.8; + pointer-events: none; + transition: box-shadow 0.3s; +} + +.fr-tabs__shadow--left::before { + box-shadow: inset 2rem 0 1.5rem -2rem #161616, inset 0 0 0 0 rgba(22, 22, 22, 0); +} + +.fr-tabs__shadow--right::before { + box-shadow: inset 0 0 0 0 rgba(22, 22, 22, 0), inset -2rem 0 1.5rem -2rem #161616; +} + +.fr-tabs__shadow--left.fr-tabs__shadow--right::before { + box-shadow: inset 2rem 0 1.5rem -2rem #161616, inset -2rem 0 1.5rem -2rem #161616; +} + +:root[data-fr-theme=dark] .fr-tabs__shadow::before { + opacity: 1; +} + +.fr-tabs__tab:not([aria-selected=true]) { + background-color: var(--background-action-low-blue-france); + + --idle: transparent; + --hover: var(--background-action-low-blue-france-hover); + --active: var(--background-action-low-blue-france-active); + color: var(--text-action-high-grey); +} + +.fr-tabs__tab[aria-selected=true]:not(:disabled) { + background-image: linear-gradient(0deg, var(--border-active-blue-france), var(--border-active-blue-france)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); + color: var(--text-active-blue-france); +} + +.fr-tabs__tab:disabled { + color: var(--text-disabled-grey); + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + .fr-tabs--viewport-width { + margin-left: 0; + margin-right: 0; + } + + .fr-tabs__panel { + padding: 2rem; + } + + .fr-tabs__panel:focus, + .fr-tabs__panel:focus-visible { + outline-offset: calc(-2rem + 2px); + } +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-tabs { + border-bottom: 1px solid; + } + + .fr-tabs::before { + border: 1px solid graytext; + } + + .fr-tabs__tab { + border: 1px solid; + } + + .fr-tabs__tab[aria-selected=true]:not(:disabled) { + border: 1px solid highlight; + border-top: 4px solid highlight; + border-bottom: 1px solid canvas; + color: highlight; + } +} +@media (prefers-reduced-motion: reduce) { + .fr-tabs { + transition: none; + } + + .fr-tabs__panel { + transition: none; + } +} +@media (-ms-high-contrast: active) and (-ms-high-contrast: active), (-ms-high-contrast: active) and (forced-colors: active), (forced-colors: active) and (-ms-high-contrast: active), (forced-colors: active) and (forced-colors: active) { + .fr-tabs__tab[aria-selected=true][class^=fr-icon-]:not(:disabled)::before, + .fr-tabs__tab[aria-selected=true][class^=fr-icon-]:not(:disabled)::after, + .fr-tabs__tab[aria-selected=true][class*=" fr-icon-"]:not(:disabled)::before, + .fr-tabs__tab[aria-selected=true][class*=" fr-icon-"]:not(:disabled)::after, + .fr-tabs__tab[aria-selected=true][class^=fr-fi-]:not(:disabled)::before, + .fr-tabs__tab[aria-selected=true][class^=fr-fi-]:not(:disabled)::after, + .fr-tabs__tab[aria-selected=true][class*=" fr-fi-"]:not(:disabled)::before, + .fr-tabs__tab[aria-selected=true][class*=" fr-fi-"]:not(:disabled)::after { + background-color: highlight; + } +} diff --git a/dist/dsfr/component/tab/tab.main.min.css b/dist/dsfr/component/tab/tab.main.min.css new file mode 100644 index 0000000..115d28a --- /dev/null +++ b/dist/dsfr/component/tab/tab.main.min.css @@ -0,0 +1,8 @@ +@charset "UTF-8"; +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-tabs__tab{--text-spacing:0;--title-spacing:0;--underline-img:none;--hover-tint:var(--hover);align-items:center;background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));background-position:0 0,0 calc(100% - 1px),100% calc(100% - 1px),100% 100%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:0 2px,1px 0,1px 0,100% 1px;box-shadow:0 2px 0 0 var(--background-default-grey);display:inline-flex;flex-direction:row;font-size:1rem;font-weight:700;height:100%;line-height:1.5rem;margin:0 .25rem;min-height:2.5rem;overflow:visible;padding:.5rem 1rem;position:relative;white-space:nowrap;width:-moz-fit-content;width:fit-content;z-index:1}.fr-tabs__tab:after,.fr-tabs__tab:before{display:block}.fr-tabs__tab[class*=" fr-fi-"]:not([class*=fr-tabs__tab--icon-]),.fr-tabs__tab[class*=" fr-icon-"]:not([class*=fr-tabs__tab--icon-]),.fr-tabs__tab[class^=fr-fi-]:not([class*=fr-tabs__tab--icon-]),.fr-tabs__tab[class^=fr-icon-]:not([class*=fr-tabs__tab--icon-]){max-height:2.5rem;max-width:2.5rem;overflow:hidden;padding-left:.75rem;padding-right:.75rem;white-space:nowrap}.fr-tabs__tab[class*=" fr-fi-"]:not([class*=fr-tabs__tab--icon-]):before,.fr-tabs__tab[class*=" fr-icon-"]:not([class*=fr-tabs__tab--icon-]):before,.fr-tabs__tab[class^=fr-fi-]:not([class*=fr-tabs__tab--icon-]):before,.fr-tabs__tab[class^=fr-icon-]:not([class*=fr-tabs__tab--icon-]):before{--icon-size:1rem;margin-left:0;margin-right:.75rem}.fr-tabs__tab--icon-left[class*=" fr-fi-"],.fr-tabs__tab--icon-left[class*=" fr-icon-"],.fr-tabs__tab--icon-left[class^=fr-fi-],.fr-tabs__tab--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-tabs__tab--icon-left[class*=" fr-fi-"]:before,.fr-tabs__tab--icon-left[class*=" fr-icon-"]:before,.fr-tabs__tab--icon-left[class^=fr-fi-]:before,.fr-tabs__tab--icon-left[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-tabs{--tabs-height:auto;--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;--underline-img:none;align-items:flex-start;box-shadow:inset 0 -1px 0 0 var(--border-default-grey);display:flex;flex-direction:row;flex-wrap:wrap;height:var(--tabs-height);margin-left:0;margin-right:0;margin-top:-4px;overflow:hidden;padding-top:4px;position:relative;transition:height .3s}.fr-tabs--viewport-width{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.fr-tabs:before{box-shadow:inset 0 1px 0 0 var(--border-default-grey),inset 1px 0 0 0 var(--border-default-grey),inset -1px 0 0 0 var(--border-default-grey);content:"";display:block;height:100%;margin-top:-1px;order:2;width:100%}.fr-tabs__list{align-items:stretch;display:flex;margin:-4px 0;min-height:3rem;order:1;overflow-x:auto;padding:4px .75rem;width:100%;z-index:1}.fr-tabs__tab[aria-selected=true]{background-size:100% 2px,1px calc(100% - 1px),1px calc(100% - 1px),0 1px}.fr-tabs__panel{--underline-img:linear-gradient(0deg,currentColor,currentColor);--ul-type:disc;--ol-type:decimal;--ul-start:1rem;--ol-start:1.5rem;--xl-block:0.5rem;--li-bottom:0.25rem;--xl-base:1em;--ol-content:counters(li-counter,".") ".  ";display:block;flex:0 0 100%;height:auto;left:-100%;margin-right:-100%;order:3;padding:1rem;position:relative;transition:visibility .3s,transform .3s;width:100%}.fr-tabs__panel:focus,.fr-tabs__panel:focus-visible{outline-offset:calc(-1rem + 2px)}.fr-tabs__panel--direction-end{transform:translate(100%)}.fr-tabs__panel--direction-start{transform:translate(-100%)}.fr-tabs__panel:not(.fr-tabs__panel--selected){visibility:hidden}.fr-tabs__shadow{--tabs-list-height:3rem}.fr-tabs__shadow:before{box-shadow:inset 0 0 0 0 hsla(0,0%,9%,0),inset 0 0 0 0 hsla(0,0%,9%,0);content:"";display:block;height:calc(var(--tabs-list-height) - 8px);left:0;opacity:.8;pointer-events:none;position:absolute;right:0;top:4px;transition:box-shadow .3s;z-index:2}.fr-tabs__shadow--left:before{box-shadow:inset 2rem 0 1.5rem -2rem #161616,inset 0 0 0 0 hsla(0,0%,9%,0)}.fr-tabs__shadow--right:before{box-shadow:inset 0 0 0 0 hsla(0,0%,9%,0),inset -2rem 0 1.5rem -2rem #161616}.fr-tabs__shadow--left.fr-tabs__shadow--right:before{box-shadow:inset 2rem 0 1.5rem -2rem #161616,inset -2rem 0 1.5rem -2rem #161616}:root[data-fr-theme=dark] .fr-tabs__shadow:before{opacity:1}.fr-tabs__tab:not([aria-selected=true]){--idle:transparent;--hover:var(--background-action-low-blue-france-hover);--active:var(--background-action-low-blue-france-active);background-color:var(--background-action-low-blue-france);color:var(--text-action-high-grey)}.fr-tabs__tab[aria-selected=true]:not(:disabled){--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey);background-image:linear-gradient(0deg,var(--border-active-blue-france),var(--border-active-blue-france)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));color:var(--text-active-blue-france)}.fr-tabs__tab:disabled{--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey);color:var(--text-disabled-grey)}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */.fr-tabs--viewport-width{margin-left:0;margin-right:0}.fr-tabs__panel{padding:2rem}.fr-tabs__panel:focus,.fr-tabs__panel:focus-visible{outline-offset:calc(-2rem + 2px)}}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-tabs{border-bottom:1px solid}.fr-tabs:before{border:1px solid graytext}.fr-tabs__tab{border:1px solid}.fr-tabs__tab[aria-selected=true]:not(:disabled){border-bottom:1px solid highlight;border-top:1px solid highlight;border-color:highlight highlight canvas;border-style:solid;border-width:4px 1px 1px;color:highlight}}@media (prefers-reduced-motion:reduce){.fr-tabs,.fr-tabs__panel{transition:none}}@media (-ms-high-contrast:active) and (-ms-high-contrast:active),(-ms-high-contrast:active) and (forced-colors:active),(forced-colors:active) and (-ms-high-contrast:active),(forced-colors:active) and (forced-colors:active){.fr-tabs__tab[aria-selected=true][class*=" fr-fi-"]:not(:disabled):after,.fr-tabs__tab[aria-selected=true][class*=" fr-fi-"]:not(:disabled):before,.fr-tabs__tab[aria-selected=true][class*=" fr-icon-"]:not(:disabled):after,.fr-tabs__tab[aria-selected=true][class*=" fr-icon-"]:not(:disabled):before,.fr-tabs__tab[aria-selected=true][class^=fr-fi-]:not(:disabled):after,.fr-tabs__tab[aria-selected=true][class^=fr-fi-]:not(:disabled):before,.fr-tabs__tab[aria-selected=true][class^=fr-icon-]:not(:disabled):after,.fr-tabs__tab[aria-selected=true][class^=fr-icon-]:not(:disabled):before{background-color:highlight}} \ No newline at end of file diff --git a/dist/dsfr/component/tab/tab.min.css b/dist/dsfr/component/tab/tab.min.css new file mode 100644 index 0000000..ae0e050 --- /dev/null +++ b/dist/dsfr/component/tab/tab.min.css @@ -0,0 +1,12 @@ +@charset "UTF-8"; +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-tabs__tab{--text-spacing:0;--title-spacing:0;--underline-img:none;--hover-tint:var(--hover);align-items:center;background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));background-position:0 0,0 calc(100% - 1px),100% calc(100% - 1px),100% 100%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:0 2px,1px 0,1px 0,100% 1px;box-shadow:0 2px 0 0 var(--background-default-grey);display:inline-flex;flex-direction:row;font-size:1rem;font-weight:700;height:100%;line-height:1.5rem;margin:0 .25rem;min-height:2.5rem;overflow:visible;padding:.5rem 1rem;position:relative;white-space:nowrap;width:-moz-fit-content;width:fit-content;z-index:1}.fr-tabs__tab:after,.fr-tabs__tab:before{display:block}.fr-tabs__tab[class*=" fr-fi-"]:not([class*=fr-tabs__tab--icon-]),.fr-tabs__tab[class*=" fr-icon-"]:not([class*=fr-tabs__tab--icon-]),.fr-tabs__tab[class^=fr-fi-]:not([class*=fr-tabs__tab--icon-]),.fr-tabs__tab[class^=fr-icon-]:not([class*=fr-tabs__tab--icon-]){max-height:2.5rem;max-width:2.5rem;overflow:hidden;padding-left:.75rem;padding-right:.75rem;white-space:nowrap}.fr-tabs__tab[class*=" fr-fi-"]:not([class*=fr-tabs__tab--icon-]):before,.fr-tabs__tab[class*=" fr-icon-"]:not([class*=fr-tabs__tab--icon-]):before,.fr-tabs__tab[class^=fr-fi-]:not([class*=fr-tabs__tab--icon-]):before,.fr-tabs__tab[class^=fr-icon-]:not([class*=fr-tabs__tab--icon-]):before{--icon-size:1rem;margin-left:0;margin-right:.75rem}.fr-tabs__tab--icon-left[class*=" fr-fi-"],.fr-tabs__tab--icon-left[class*=" fr-icon-"],.fr-tabs__tab--icon-left[class^=fr-fi-],.fr-tabs__tab--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-tabs__tab--icon-left[class*=" fr-fi-"]:before,.fr-tabs__tab--icon-left[class*=" fr-icon-"]:before,.fr-tabs__tab--icon-left[class^=fr-fi-]:before,.fr-tabs__tab--icon-left[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-tabs{--tabs-height:auto;--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;--underline-img:none;align-items:flex-start;box-shadow:inset 0 -1px 0 0 var(--border-default-grey);display:flex;flex-direction:row;flex-wrap:wrap;height:var(--tabs-height);margin-left:0;margin-right:0;margin-top:-4px;overflow:hidden;padding-top:4px;position:relative;transition:height .3s}.fr-tabs--viewport-width{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.fr-tabs:before{box-shadow:inset 0 1px 0 0 var(--border-default-grey),inset 1px 0 0 0 var(--border-default-grey),inset -1px 0 0 0 var(--border-default-grey);content:"";display:block;height:100%;margin-top:-1px;order:2;width:100%}.fr-tabs__list{align-items:stretch;display:flex;margin:-4px 0;min-height:3rem;order:1;overflow-x:auto;padding:4px .75rem;width:100%;z-index:1}.fr-tabs__tab[aria-selected=true]{background-size:100% 2px,1px calc(100% - 1px),1px calc(100% - 1px),0 1px}.fr-tabs__panel{--underline-img:linear-gradient(0deg,currentColor,currentColor);--ul-type:disc;--ol-type:decimal;--ul-start:1rem;--ol-start:1.5rem;--xl-block:0.5rem;--li-bottom:0.25rem;--xl-base:1em;--ol-content:counters(li-counter,".") ".  ";display:block;flex:0 0 100%;height:auto;left:-100%;margin-right:-100%;order:3;padding:1rem;position:relative;transition:visibility .3s,transform .3s;width:100%}.fr-tabs__panel:focus,.fr-tabs__panel:focus-visible{outline-offset:calc(-1rem + 2px)}.fr-tabs__panel--direction-end{transform:translate(100%)}.fr-tabs__panel--direction-start{transform:translate(-100%)}.fr-tabs__panel:not(.fr-tabs__panel--selected){visibility:hidden}.fr-tabs__shadow{--tabs-list-height:3rem}.fr-tabs__shadow:before{box-shadow:inset 0 0 0 0 hsla(0,0%,9%,0),inset 0 0 0 0 hsla(0,0%,9%,0);content:"";display:block;height:calc(var(--tabs-list-height) - 8px);left:0;opacity:.8;pointer-events:none;position:absolute;right:0;top:4px;transition:box-shadow .3s;z-index:2}.fr-tabs__shadow--left:before{box-shadow:inset 2rem 0 1.5rem -2rem #161616,inset 0 0 0 0 hsla(0,0%,9%,0)}.fr-tabs__shadow--right:before{box-shadow:inset 0 0 0 0 hsla(0,0%,9%,0),inset -2rem 0 1.5rem -2rem #161616}.fr-tabs__shadow--left.fr-tabs__shadow--right:before{box-shadow:inset 2rem 0 1.5rem -2rem #161616,inset -2rem 0 1.5rem -2rem #161616}:root[data-fr-theme=dark] .fr-tabs__shadow:before{opacity:1}.fr-tabs__tab:not([aria-selected=true]){--idle:transparent;--hover:var(--background-action-low-blue-france-hover);--active:var(--background-action-low-blue-france-active);background-color:var(--background-action-low-blue-france);color:var(--text-action-high-grey)}.fr-tabs__tab[aria-selected=true]:not(:disabled){--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey);background-image:linear-gradient(0deg,var(--border-active-blue-france),var(--border-active-blue-france)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));color:var(--text-active-blue-france)}.fr-tabs__tab:disabled{--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey);color:var(--text-disabled-grey)}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */.fr-tabs--viewport-width{margin-left:0;margin-right:0}.fr-tabs__panel{padding:2rem}.fr-tabs__panel:focus,.fr-tabs__panel:focus-visible{outline-offset:calc(-2rem + 2px)} + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-tabs{border-bottom:1px solid}.fr-tabs:before{border:1px solid graytext}.fr-tabs__tab{border:1px solid}.fr-tabs__tab[aria-selected=true]:not(:disabled){border-bottom:1px solid highlight;border-top:1px solid highlight;border-color:highlight highlight canvas;border-style:solid;border-width:4px 1px 1px;color:highlight}}@media (prefers-reduced-motion:reduce){.fr-tabs,.fr-tabs__panel{transition:none}}@media (-ms-high-contrast:active) and (-ms-high-contrast:active),(-ms-high-contrast:active) and (forced-colors:active),(forced-colors:active) and (-ms-high-contrast:active),(forced-colors:active) and (forced-colors:active){.fr-tabs__tab[aria-selected=true][class*=" fr-fi-"]:not(:disabled):after,.fr-tabs__tab[aria-selected=true][class*=" fr-fi-"]:not(:disabled):before,.fr-tabs__tab[aria-selected=true][class*=" fr-icon-"]:not(:disabled):after,.fr-tabs__tab[aria-selected=true][class*=" fr-icon-"]:not(:disabled):before,.fr-tabs__tab[aria-selected=true][class^=fr-fi-]:not(:disabled):after,.fr-tabs__tab[aria-selected=true][class^=fr-fi-]:not(:disabled):before,.fr-tabs__tab[aria-selected=true][class^=fr-icon-]:not(:disabled):after,.fr-tabs__tab[aria-selected=true][class^=fr-icon-]:not(:disabled):before{background-color:highlight}}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-tabs ol,.fr-tabs ul{list-style-type:none}.fr-tabs ol,.fr-tabs ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-tabs:before{bottom:0;box-shadow:inset 0 1px 0 0 #ddd,inset 1px 0 0 0 #ddd,inset -1px 0 0 0 #ddd;left:0;position:absolute;right:0;top:3rem}.fr-tabs .fr-tabs__list{padding:.25rem .75rem}.fr-tabs__tab:after,.fr-tabs__tab:before{height:1rem;width:1rem}.fr-tabs__panel{left:0;padding:0 .1px}ul{list-style-type:disc}ol{list-style-type:decimal}ol,ul{margin-bottom:.5rem;margin-top:.5rem;padding-left:1rem}.fr-tabs__panel [href]{text-decoration:underline}.fr-tabs__panel>*{margin-left:1rem;margin-right:1rem}.fr-tabs__panel>:first-child{margin-top:.75rem}.fr-tabs__panel>:last-child{margin-bottom:1rem}.fr-tabs{box-shadow:inset 0 -1px 0 0 #ddd}.fr-tabs__tab{background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd);box-shadow:0 2px 0 0 #fff}.fr-tabs__tab:not([aria-selected=true]){background-color:#e3e3fd;color:#161616}.fr-tabs__tab[aria-selected=true]:not(:disabled){background-color:#fff;background-image:linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd);color:#000091}.fr-tabs__tab:disabled{background-color:#e5e5e5;color:#929292}}@media screen and (min-width:0\0) and (min-resolution:72dpi) and (min-width:48em){.fr-tabs__panel>*{margin-left:2rem;margin-right:2rem}.fr-tabs__panel>:first-child{margin-top:1.75rem}.fr-tabs__panel>:last-child{margin-bottom:2rem}}@media print{.fr-tabs{page-break-inside:avoid}.fr-tabs__tab{background-color:transparent;background-image:none!important;border:1px solid var(--border-default-grey)}.fr-tabs__tab[aria-selected=true]{border-bottom:none;border-top:2px solid var(--border-active-blue-france)}} \ No newline at end of file diff --git a/dist/dsfr/component/tab/tab.module.js b/dist/dsfr/component/tab/tab.module.js new file mode 100644 index 0000000..c2b43d4 --- /dev/null +++ b/dist/dsfr/component/tab/tab.module.js @@ -0,0 +1,394 @@ +/*! DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) */ + +const config = { + prefix: 'fr', + namespace: 'dsfr', + organisation: '@gouvfr', + version: '1.13.2' +}; + +const api = window[config.namespace]; + +/** + * TabButton correspond au bouton cliquable qui change le panel + * TabButton étend de DisclosureButton qui ajoute/enelve l'attribut aria-selected, + * Et change l'attributte tabindex a 0 si le boutton est actif (value=true), -1 s'il n'est pas actif (value=false) + */ +class TabButton extends api.core.DisclosureButton { + constructor () { + super(api.core.DisclosureType.SELECT); + } + + static get instanceClassName () { + return 'TabButton'; + } + + handleClick (e) { + super.handleClick(e); + this.focus(); + } + + apply (value) { + super.apply(value); + if (this.isPrimary) { + this.setAttribute('tabindex', value ? '0' : '-1'); + if (value) { + if (this.list) this.list.focalize(this); + } + } + } + + get list () { + return this.element.getAscendantInstance('TabsList', 'TabsGroup'); + } +} + +const TabSelector = { + TAB: api.internals.ns.selector('tabs__tab'), + GROUP: api.internals.ns.selector('tabs'), + PANEL: api.internals.ns.selector('tabs__panel'), + LIST: api.internals.ns.selector('tabs__list'), + SHADOW: api.internals.ns.selector('tabs__shadow'), + SHADOW_LEFT: api.internals.ns.selector('tabs__shadow--left'), + SHADOW_RIGHT: api.internals.ns.selector('tabs__shadow--right'), + PANEL_START: api.internals.ns.selector('tabs__panel--direction-start'), + PANEL_END: api.internals.ns.selector('tabs__panel--direction-end') +}; + +const TabPanelDirection = { + START: 'direction-start', + END: 'direction-end', + NONE: 'none' +}; + +/** + * Tab coorespond au panel d'un élement Tabs (tab panel) + * Tab étend disclosure qui ajoute/enleve le modifier --selected, + * et ajoute/eleve l'attribut hidden, sur le panel + */ +class TabPanel extends api.core.Disclosure { + constructor () { + super(api.core.DisclosureType.SELECT, TabSelector.PANEL, TabButton, 'TabsGroup'); + this._direction = TabPanelDirection.NONE; + this._isPreventingTransition = false; + } + + static get instanceClassName () { + return 'TabPanel'; + } + + get direction () { + return this._direction; + } + + set direction (value) { + if (value === this._direction) return; + switch (this._direction) { + case TabPanelDirection.START: + this.removeClass(TabSelector.PANEL_START); + break; + + case TabPanelDirection.END: + this.removeClass(TabSelector.PANEL_END); + break; + + case TabPanelDirection.NONE: + break; + + default: + return; + } + + this._direction = value; + + switch (this._direction) { + case TabPanelDirection.START: + this.addClass(TabSelector.PANEL_START); + break; + + case TabPanelDirection.END: + this.addClass(TabSelector.PANEL_END); + break; + } + } + + get isPreventingTransition () { + return this._isPreventingTransition; + } + + set isPreventingTransition (value) { + if (this._isPreventingTransition === value) return; + if (value) this.addClass(api.internals.motion.TransitionSelector.NONE); + else this.removeClass(api.internals.motion.TransitionSelector.NONE); + this._isPreventingTransition = value === true; + } + + translate (direction, initial) { + this.isPreventingTransition = initial; + this.direction = direction; + } + + reset () { + if (this.group) this.group.retrieve(true); + } + + _electPrimaries (candidates) { + if (!this.group || !this.group.list) return []; + return super._electPrimaries(candidates).filter(candidate => this.group.list.node.contains(candidate.node)); + } +} + +const TabKeys = { + LEFT: 'tab_keys_left', + RIGHT: 'tab_keys_right', + HOME: 'tab_keys_home', + END: 'tab_keys_end' +}; + +const TabEmission = { + PRESS_KEY: api.internals.ns.emission('tab', 'press_key'), + LIST_HEIGHT: api.internals.ns.emission('tab', 'list_height') +}; + +/** +* TabGroup est la classe étendue de DiscosuresGroup +* Correspond à un objet Tabs avec plusieurs tab-button & Tab (panel) +*/ +class TabsGroup extends api.core.DisclosuresGroup { + constructor () { + super('TabPanel'); + } + + static get instanceClassName () { + return 'TabsGroup'; + } + + init () { + super.init(); + + this.listen('transitionend', this.transitionend.bind(this)); + this.addAscent(TabEmission.PRESS_KEY, this.pressKey.bind(this)); + this.addAscent(TabEmission.LIST_HEIGHT, this.setListHeight.bind(this)); + this.isRendering = true; + } + + getIndex (defaultIndex = 0) { + super.getIndex(defaultIndex); + } + + get list () { + return this.element.getDescendantInstances('TabsList', 'TabsGroup', true)[0]; + } + + setListHeight (value) { + this.listHeight = value; + } + + transitionend (e) { + this.isPreventingTransition = true; + } + + get buttonHasFocus () { + return this.members.some(member => member.buttonHasFocus); + } + + pressKey (key) { + switch (key) { + case TabKeys.LEFT: + this.pressLeft(); + break; + + case TabKeys.RIGHT: + this.pressRight(); + break; + + case TabKeys.HOME: + this.pressHome(); + break; + + case TabKeys.END: + this.pressEnd(); + break; + } + } + + /** + * Selectionne l'element suivant de la liste si on est sur un bouton + * Si on est à la fin on retourne au début + */ + pressRight () { + if (this.buttonHasFocus) { + if (this.index < this.length - 1) { + this.index++; + } else { + this.index = 0; + } + + this.focus(); + } + }; + + /** + * Selectionne l'element précédent de la liste si on est sur un bouton + * Si on est au debut retourne a la fin + */ + pressLeft () { + if (this.buttonHasFocus) { + if (this.index > 0) { + this.index--; + } else { + this.index = this.length - 1; + } + + this.focus(); + } + }; + + /** + * Selectionne le permier element de la liste si on est sur un bouton + */ + pressHome () { + if (this.buttonHasFocus) { + this.index = 0; + this.focus(); + } + }; + + /** + * Selectionne le dernier element de la liste si on est sur un bouton + */ + pressEnd () { + if (this.buttonHasFocus) { + this.index = this.length - 1; + this.focus(); + } + }; + + focus () { + if (this.current) { + this.current.focus(); + } + } + + apply () { + for (let i = 0; i < this._index; i++) this.members[i].translate(TabPanelDirection.START); + if (this.current) this.current.translate(TabPanelDirection.NONE); + for (let i = this._index + 1; i < this.length; i++) this.members[i].translate(TabPanelDirection.END); + this.isPreventingTransition = false; + } + + get isPreventingTransition () { + return this._isPreventingTransition; + } + + set isPreventingTransition (value) { + if (this._isPreventingTransition === value) return; + if (value) this.addClass(api.internals.motion.TransitionSelector.NONE); + else this.removeClass(api.internals.motion.TransitionSelector.NONE); + this._isPreventingTransition = value === true; + } + + render () { + if (this.current === null) return; + this.node.scrollTop = 0; + this.node.scrollLeft = 0; + const paneHeight = Math.round(this.current.node.offsetHeight); + if (this.panelHeight === paneHeight) return; + this.panelHeight = paneHeight; + this.style.setProperty('--tabs-height', (this.panelHeight + this.listHeight) + 'px'); + } +} + +const FOCALIZE_OFFSET = 16; +const SCROLL_OFFSET = 16; // valeur en px du scroll avant laquelle le shadow s'active ou se desactive + +class TabsList extends api.core.Instance { + static get instanceClassName () { + return 'TabsList'; + } + + init () { + this.listen('scroll', this.scroll.bind(this)); + this.listenKey(api.core.KeyCodes.RIGHT, this.ascend.bind(this, TabEmission.PRESS_KEY, TabKeys.RIGHT), true, true); + this.listenKey(api.core.KeyCodes.LEFT, this.ascend.bind(this, TabEmission.PRESS_KEY, TabKeys.LEFT), true, true); + this.listenKey(api.core.KeyCodes.HOME, this.ascend.bind(this, TabEmission.PRESS_KEY, TabKeys.HOME), true, true); + this.listenKey(api.core.KeyCodes.END, this.ascend.bind(this, TabEmission.PRESS_KEY, TabKeys.END), true, true); + this.isResizing = true; + } + + focalize (btn) { + const btnRect = btn.getRect(); + const listRect = this.getRect(); + const actualScroll = this.node.scrollLeft; + if (btnRect.left < listRect.left) this.node.scrollTo(actualScroll - listRect.left + btnRect.left - FOCALIZE_OFFSET, 0); + else if (btnRect.right > listRect.right) this.node.scrollTo(actualScroll - listRect.right + btnRect.right + FOCALIZE_OFFSET, 0); + } + + get isScrolling () { + return this._isScrolling; + } + + set isScrolling (value) { + if (this._isScrolling === value) return; + this._isScrolling = value; + this.apply(); + } + + apply () { + if (this._isScrolling) { + this.addClass(TabSelector.SHADOW); + this.scroll(); + } else { + this.removeClass(TabSelector.SHADOW_RIGHT); + this.removeClass(TabSelector.SHADOW_LEFT); + this.removeClass(TabSelector.SHADOW); + } + } + + /* ajoute la classe fr-table__shadow-left ou fr-table__shadow-right sur fr-table en fonction d'une valeur de scroll et du sens (right, left) */ + scroll () { + const scrollLeft = Math.abs(this.node.scrollLeft); + const isMin = scrollLeft <= SCROLL_OFFSET; + const max = this.node.scrollWidth - this.node.clientWidth - SCROLL_OFFSET; + const isMax = Math.abs(scrollLeft) >= max; + const isRtl = getComputedStyle(this.node).direction === 'rtl'; + const minSelector = isRtl ? TabSelector.SHADOW_RIGHT : TabSelector.SHADOW_LEFT; + const maxSelector = isRtl ? TabSelector.SHADOW_LEFT : TabSelector.SHADOW_RIGHT; + + if (isMin) { + this.removeClass(minSelector); + } else { + this.addClass(minSelector); + } + + if (isMax) { + this.removeClass(maxSelector); + } else { + this.addClass(maxSelector); + } + } + + resize () { + this.isScrolling = this.node.scrollWidth > this.node.clientWidth + SCROLL_OFFSET; + const height = this.getRect().height; + this.setProperty('--tabs-list-height', `${height}px`); + this.ascend(TabEmission.LIST_HEIGHT, height); + } + + dispose () { + this.isScrolling = false; + } +} + +api.tab = { + TabPanel: TabPanel, + TabButton: TabButton, + TabsGroup: TabsGroup, + TabsList: TabsList, + TabSelector: TabSelector, + TabEmission: TabEmission +}; + +api.internals.register(api.tab.TabSelector.PANEL, api.tab.TabPanel); +api.internals.register(api.tab.TabSelector.GROUP, api.tab.TabsGroup); +api.internals.register(api.tab.TabSelector.LIST, api.tab.TabsList); diff --git a/dist/dsfr/component/tab/tab.module.min.js b/dist/dsfr/component/tab/tab.module.min.js new file mode 100644 index 0000000..5140473 --- /dev/null +++ b/dist/dsfr/component/tab/tab.module.min.js @@ -0,0 +1,2 @@ +/*! DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) */ +const s=window.dsfr;class t extends s.core.DisclosureButton{constructor(){super(s.core.DisclosureType.SELECT)}static get instanceClassName(){return"TabButton"}handleClick(s){super.handleClick(s),this.focus()}apply(s){super.apply(s),this.isPrimary&&(this.setAttribute("tabindex",s?"0":"-1"),s&&this.list&&this.list.focalize(this))}get list(){return this.element.getAscendantInstance("TabsList","TabsGroup")}}const e={TAB:s.internals.ns.selector("tabs__tab"),GROUP:s.internals.ns.selector("tabs"),PANEL:s.internals.ns.selector("tabs__panel"),LIST:s.internals.ns.selector("tabs__list"),SHADOW:s.internals.ns.selector("tabs__shadow"),SHADOW_LEFT:s.internals.ns.selector("tabs__shadow--left"),SHADOW_RIGHT:s.internals.ns.selector("tabs__shadow--right"),PANEL_START:s.internals.ns.selector("tabs__panel--direction-start"),PANEL_END:s.internals.ns.selector("tabs__panel--direction-end")},i="direction-start",n="direction-end",r="none";class a extends s.core.Disclosure{constructor(){super(s.core.DisclosureType.SELECT,e.PANEL,t,"TabsGroup"),this._direction=r,this._isPreventingTransition=!1}static get instanceClassName(){return"TabPanel"}get direction(){return this._direction}set direction(s){if(s!==this._direction){switch(this._direction){case i:this.removeClass(e.PANEL_START);break;case n:this.removeClass(e.PANEL_END);break;case r:break;default:return}switch(this._direction=s,this._direction){case i:this.addClass(e.PANEL_START);break;case n:this.addClass(e.PANEL_END)}}}get isPreventingTransition(){return this._isPreventingTransition}set isPreventingTransition(t){this._isPreventingTransition!==t&&(t?this.addClass(s.internals.motion.TransitionSelector.NONE):this.removeClass(s.internals.motion.TransitionSelector.NONE),this._isPreventingTransition=!0===t)}translate(s,t){this.isPreventingTransition=t,this.direction=s}reset(){this.group&&this.group.retrieve(!0)}_electPrimaries(s){return this.group&&this.group.list?super._electPrimaries(s).filter((s=>this.group.list.node.contains(s.node))):[]}}const o="tab_keys_left",h="tab_keys_right",l="tab_keys_home",c="tab_keys_end",d={PRESS_KEY:s.internals.ns.emission("tab","press_key"),LIST_HEIGHT:s.internals.ns.emission("tab","list_height")};class b extends s.core.DisclosuresGroup{constructor(){super("TabPanel")}static get instanceClassName(){return"TabsGroup"}init(){super.init(),this.listen("transitionend",this.transitionend.bind(this)),this.addAscent(d.PRESS_KEY,this.pressKey.bind(this)),this.addAscent(d.LIST_HEIGHT,this.setListHeight.bind(this)),this.isRendering=!0}getIndex(s=0){super.getIndex(s)}get list(){return this.element.getDescendantInstances("TabsList","TabsGroup",!0)[0]}setListHeight(s){this.listHeight=s}transitionend(s){this.isPreventingTransition=!0}get buttonHasFocus(){return this.members.some((s=>s.buttonHasFocus))}pressKey(s){switch(s){case o:this.pressLeft();break;case h:this.pressRight();break;case l:this.pressHome();break;case c:this.pressEnd()}}pressRight(){this.buttonHasFocus&&(this.index0?this.index--:this.index=this.length-1,this.focus())}pressHome(){this.buttonHasFocus&&(this.index=0,this.focus())}pressEnd(){this.buttonHasFocus&&(this.index=this.length-1,this.focus())}focus(){this.current&&this.current.focus()}apply(){for(let s=0;se.right&&this.node.scrollTo(i-e.right+t.right+16,0)}get isScrolling(){return this._isScrolling}set isScrolling(s){this._isScrolling!==s&&(this._isScrolling=s,this.apply())}apply(){this._isScrolling?(this.addClass(e.SHADOW),this.scroll()):(this.removeClass(e.SHADOW_RIGHT),this.removeClass(e.SHADOW_LEFT),this.removeClass(e.SHADOW))}scroll(){const s=Math.abs(this.node.scrollLeft),t=s<=16,i=this.node.scrollWidth-this.node.clientWidth-16,n=Math.abs(s)>=i,r="rtl"===getComputedStyle(this.node).direction,a=r?e.SHADOW_RIGHT:e.SHADOW_LEFT,o=r?e.SHADOW_LEFT:e.SHADOW_RIGHT;t?this.removeClass(a):this.addClass(a),n?this.removeClass(o):this.addClass(o)}resize(){this.isScrolling=this.node.scrollWidth>this.node.clientWidth+16;const s=this.getRect().height;this.setProperty("--tabs-list-height",`${s}px`),this.ascend(d.LIST_HEIGHT,s)}dispose(){this.isScrolling=!1}}s.tab={TabPanel:a,TabButton:t,TabsGroup:b,TabsList:g,TabSelector:e,TabEmission:d},s.internals.register(s.tab.TabSelector.PANEL,s.tab.TabPanel),s.internals.register(s.tab.TabSelector.GROUP,s.tab.TabsGroup),s.internals.register(s.tab.TabSelector.LIST,s.tab.TabsList); diff --git a/dist/dsfr/component/tab/tab.print.css b/dist/dsfr/component/tab/tab.print.css new file mode 100644 index 0000000..1dd413a --- /dev/null +++ b/dist/dsfr/component/tab/tab.print.css @@ -0,0 +1,19 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media print { + .fr-tabs { + page-break-inside: avoid; + } + + .fr-tabs__tab { + background-color: transparent; + border: 1px solid var(--border-default-grey); + background-image: none !important; + } + + .fr-tabs__tab[aria-selected=true] { + border-top: 2px solid var(--border-active-blue-france); + border-bottom: none; + } +} diff --git a/dist/dsfr/component/tab/tab.print.min.css b/dist/dsfr/component/tab/tab.print.min.css new file mode 100644 index 0000000..f83cf63 --- /dev/null +++ b/dist/dsfr/component/tab/tab.print.min.css @@ -0,0 +1,3 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media print{.fr-tabs{page-break-inside:avoid}.fr-tabs__tab{background-color:transparent;background-image:none!important;border:1px solid var(--border-default-grey)}.fr-tabs__tab[aria-selected=true]{border-bottom:none;border-top:2px solid var(--border-active-blue-france)}} \ No newline at end of file diff --git a/dist/dsfr/component/table/table.css b/dist/dsfr/component/table/table.css new file mode 100644 index 0000000..cf2de8d --- /dev/null +++ b/dist/dsfr/component/table/table.css @@ -0,0 +1,2333 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + TABLE +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-table { + --table-offset: calc(0px); + --row-height: 0.125rem; + --text-spacing: 0; + --title-spacing: 0; + position: relative; + margin-bottom: 2.5rem; + margin-top: 1rem; + /* + * Cache la caption + */ + + /* + * Fixe le caption en bas du tableau + */ + + /* Style bordered, ajoute des bordures verticales entre chaque cellule */ + + /* Désactive le scroll horizontal */ + padding-top: var(--table-offset); + /* + * Cache la caption + */ + + /* + * Fixe le caption en bas du tableau + */ + + /* + * pas de scroll ni de shadow + */ + + /* + * Fixe la taille des colonnes du tableau + */ + + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table__container { + overflow: auto; + padding-top: var(--table-offset); +} + +.fr-table__content .fr-cell--fixed .fr-checkbox-group + *, +.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group + *, +.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group + *, +.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group + * { + margin-left: 0.5rem; +} + +.fr-table__content .fr-cell--fixed .fr-checkbox-group .fr-label, +.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group .fr-label, +.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group .fr-label, +.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group .fr-label { + color: transparent; + width: 0; + pointer-events: none; +} + +.fr-table__content .fr-cell--fixed .fr-checkbox-group .fr-label::before, +.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group .fr-label::before, +.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group .fr-label::before, +.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group .fr-label::before { + left: -1.25rem; +} + +.fr-table__content .fr-cell--fixed .fr-checkbox-group input[type=checkbox], +.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group input[type=checkbox], +.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group input[type=checkbox], +.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group input[type=checkbox] { + left: 0.25rem; +} + +.fr-table__content .fr-cell--fixed { + position: sticky; + left: 0; + z-index: 1; +} + +.fr-table__content .fr-cell--center { + text-align: center; +} + +.fr-table__content .fr-cell--right { + text-align: right; +} + +.fr-table__content .fr-cell--top { + vertical-align: top; +} + +.fr-table__content .fr-cell--bottom { + vertical-align: bottom; +} + +.fr-table__content .fr-cell__title { + font-weight: 700; +} + +.fr-table__content .fr-cell__desc { + font-weight: 400; +} + +.fr-table__content .fr-cell--inline { + display: flex; + align-items: center; + margin: 0 -0.5rem; +} + +.fr-table__content .fr-cell--inline > * { + margin: 0 0.5rem; +} + +.fr-table__content .fr-cell--multiline, +.fr-table__content .fr-cell--multiline * { + white-space: normal; +} + +.fr-table__content .fr-cell--sort { + display: flex; + align-items: center; + justify-content: space-between; +} + +.fr-table__content .fr-cell--sort .fr-btn--sort { + margin-left: 1rem; +} + +.fr-table__content .fr-col--xs { + white-space: normal; + min-width: 4rem; +} + +.fr-table__content .fr-col--sm { + white-space: normal; + min-width: 5rem; +} + +.fr-table__content .fr-col--md { + white-space: normal; + min-width: 12.5rem; +} + +.fr-table__content .fr-col--lg { + white-space: normal; + min-width: 25rem; +} + +.fr-table__content table { + width: 100%; + border-spacing: 0; + border-collapse: collapse; +} + +.fr-table__content table thead { + position: relative; +} + +.fr-table__content table thead::before { + content: ""; + display: block; + position: absolute; + top: inherit; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 1px; + pointer-events: none; + z-index: 1; +} + +.fr-table__content table thead th { + font-weight: 700; + background-color: var(--background-alt-grey); + + --idle: transparent; + --hover: var(--background-alt-grey-hover); + --active: var(--background-alt-grey-active); + background-image: linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)); +} + +.fr-table__content table thead th[role=columnheader] { + background-size: 100% 1px, 1px 100%; + background-repeat: no-repeat, no-repeat; + background-position: 0 100%, 100% 0; + background-image: linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)), linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)); +} + +.fr-table__content table tbody th { + background-size: 100% 1px, 1px 100%; + background-repeat: no-repeat, no-repeat; + background-position: 0 100%, 100% 0; + background-color: var(--background-alt-grey); + + --idle: transparent; + --hover: var(--background-alt-grey-hover); + --active: var(--background-alt-grey-active); + background-image: linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)); +} + +.fr-table__content table tbody tr::after { + position: absolute; + left: 0; + width: 100%; + height: var(--row-height); + z-index: 2; + pointer-events: none; + transform: translateY(-0.125rem); + background-size: 0.125rem 100%, 0.125rem 100%, 100% 0.125rem, 0 0; + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; + background-position: 0 0, 100% 0, 0 0, 0 100%; + background-image: linear-gradient(0deg, var(--border-action-high-blue-france), var(--border-action-high-blue-france)), linear-gradient(0deg, var(--border-action-high-blue-france), var(--border-action-high-blue-france)), linear-gradient(0deg, var(--border-action-high-blue-france), var(--border-action-high-blue-france)), linear-gradient(0deg, var(--border-action-high-blue-france), var(--border-action-high-blue-france)); +} + +.fr-table__content table tbody tr[aria-selected=true]::after, +.fr-table__content table tbody tr[aria-selected=true] + tr::after { + content: ""; +} + +.fr-table__content table tbody tr[aria-selected=true] + tr[aria-selected=true]::after { + background-size: 0.125rem 100%, 0.125rem 100%, 0 0, 0 0; +} + +.fr-table__content table tbody tr[aria-selected=true] + tr:not([aria-selected=true])::after { + background-size: 0 0, 0 0, 100% 0.125rem, 0 0; +} + +.fr-table__content table tbody tr:last-of-type[aria-selected=true]::after { + background-size: 0.125rem 100%, 0.125rem 100%, 100% 0.125rem, 100% 0.125rem; +} + +.fr-table__content table tbody tr[aria-selected=true] + tr:last-of-type[aria-selected=true]::after { + background-size: 0.125rem 100%, 0.125rem 100%, 0 0, 100% 0.125rem; +} + +.fr-table__content th, +.fr-table__content td { + display: table-cell; + padding: 0.5rem 1rem; + font-size: 0.875rem; + line-height: 1.5rem; + text-align: left; + vertical-align: middle; + white-space: nowrap; + background-size: 100% 1px; + background-repeat: no-repeat; + background-position: 100% 100%; +} + +.fr-table__content th .fr-checkbox-group, +.fr-table__content td .fr-checkbox-group { + display: inline-block; +} + +.fr-table__content th .fr-checkbox-group .fr-label, +.fr-table__content td .fr-checkbox-group .fr-label { + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-table caption { + position: initial; + font-size: 1.375rem; + line-height: 1.75rem; + margin: var(--title-spacing); + font-weight: 700; + margin-bottom: 1rem; + text-align: left; +} + +.fr-table caption .fr-table__caption__desc { + margin-top: 1rem; + font-size: 1rem; + line-height: 1.5rem; + font-weight: 400; +} + +.fr-table__detail { + font-size: 0.875rem; + line-height: 1.5rem; + color: var(--text-mention-grey); +} + +.fr-table[data-fr-js-table=true] caption { + position: absolute; + top: 0; +} + +.fr-table[data-fr-js-table=true] .fr-table__wrapper { + position: relative; +} + +.fr-table[data-fr-js-table=true] .fr-table__wrapper::after { + content: ""; + display: block; + position: absolute; + top: var(--table-offset); + left: 0; + width: 100%; + height: calc(100% - var(--table-offset)); + z-index: 1; + background-position: 0 0, 0 0, 100% 100%, 0 100%; + background-size: 100% 1px, 1px 100%, 1px 100%, 100% 1px; + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; + pointer-events: none; +} + +.fr-table__header .fr-table__detail { + margin-bottom: 1rem; +} + +.fr-table__header .fr-segmented { + margin-bottom: 1rem; +} + +.fr-table__footer--start { + margin-top: 1rem; +} + +.fr-table__footer--start .fr-table__detail { + padding-right: 0.5rem; +} + +.fr-table__footer--middle { + margin-top: 1rem; + display: flex; + flex-direction: row; + align-items: center; + justify-content: center; +} + +.fr-table__footer--middle .fr-pagination { + margin-top: 0.75rem; +} + +.fr-table__footer--end { + margin-top: 1.5rem; + flex: 1 0 100%; +} + +.fr-table--sm .fr-table__content th, +.fr-table--sm .fr-table__content td { + padding: 0.25rem 0.75rem; +} + +.fr-table--lg .fr-table__content th, +.fr-table--lg .fr-table__content td { + padding: 0.75rem 1.5rem; +} + +.fr-table.fr-table--no-caption .fr-table__wrapper .fr-table__container { + padding-top: 0; +} + +.fr-table.fr-table--no-caption .fr-table__wrapper caption { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; + height: 0; +} + +.fr-table.fr-table--caption-bottom { + margin-bottom: 0; +} + +.fr-table.fr-table--caption-bottom .fr-table__wrapper { + margin-top: 0; + margin-bottom: calc(var(--table-offset) + 1.5rem); +} + +.fr-table.fr-table--caption-bottom .fr-table__wrapper::after { + bottom: 0; + top: auto; + height: 100%; +} + +.fr-table.fr-table--caption-bottom .fr-table__wrapper .fr-table__container { + padding-top: 0; +} + +.fr-table.fr-table--caption-bottom .fr-table__wrapper caption { + margin-bottom: 0; + margin-top: 1rem; + height: min-content; + caption-side: bottom; +} + +.fr-table.fr-table--caption-bottom[data-fr-js-table=true] caption { + position: absolute; + top: 100%; + right: 0; + bottom: 0; + left: 0; + margin-top: 1rem; +} + +.fr-table.fr-table--bordered .fr-table__content th, +.fr-table.fr-table--bordered .fr-table__content td { + background-size: 100% 1px, 1px 100%; + background-repeat: no-repeat, no-repeat; + background-position: 0 100%, 100% 0; +} + +.fr-table.fr-table--no-scroll .fr-table__wrapper { + width: fit-content; +} + +.fr-table.fr-table--no-scroll .fr-table__wrapper .fr-table__content table { + width: auto; +} + +.fr-table.fr-table--no-scroll .fr-table__wrapper .fr-table__content table th, +.fr-table.fr-table--no-scroll .fr-table__wrapper .fr-table__content table td { + white-space: normal; +} + +.fr-table__wrapper::after { + background-image: linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)); +} + +.fr-table__content table caption { + color: var(--text-title-grey); +} + +.fr-table__content table tbody td { + background-image: linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)); + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-table::before { + content: ""; + display: block; + width: 100%; + height: 0; +} + +.fr-table:not(.fr-table--no-scroll) > table { + width: 100%; +} + +.fr-table > table { + width: 100%; + display: block; + overflow: auto; + border-spacing: 0; +} + +.fr-table > table td, +.fr-table > table th { + text-align: left; + vertical-align: middle; + display: table-cell; + border: 0; + padding: 0.75rem; + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-table > table th { + font-weight: 700; +} + +.fr-table > table thead { + background-size: 100% 1px; + background-position: bottom; + background-repeat: no-repeat; + background-image: linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)); + background-color: var(--background-alt-grey); + + --idle: transparent; + --hover: var(--background-alt-grey-hover); + --active: var(--background-alt-grey-active); + color: var(--text-title-grey); +} + +.fr-table > table thead td, +.fr-table > table thead th { + font-weight: 700; + padding-bottom: 0.875rem; +} + +.fr-table[data-fr-js-table=true] > table thead, +.fr-table[data-fr-js-table=true] > table tbody { + position: relative; +} + +.fr-table[data-fr-js-table=true] > table thead::after, +.fr-table[data-fr-js-table=true] > table tbody::after { + content: ""; + display: block; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 1; + background-repeat: no-repeat, no-repeat, no-repeat; + pointer-events: none; +} + +.fr-table[data-fr-js-table=true] > table thead::after { + background-position: 0 0, 0 0, 100% 100%; + background-size: 100% 1px, 1px 100%, 1px 100%; +} + +.fr-table[data-fr-js-table=true] > table tbody::after { + background-position: 0 0, 0 100%, 100% 0; + background-size: 1px 100%, 100% 1px, 1px 100%; +} + +.fr-table--no-caption { + padding-top: 0; +} + +.fr-table--no-caption > table caption { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; + height: 0; +} + +.fr-table--caption-bottom { + padding-top: 0; + margin-top: 1rem; +} + +.fr-table--caption-bottom > table { + margin-bottom: calc(var(--table-offset) + 2.75rem); +} + +.fr-table--caption-bottom > table caption { + margin-top: 1rem; + height: min-content; + caption-side: bottom; +} + +.fr-table--caption-bottom[data-fr-js-table=true] > table::after { + bottom: 0; + top: auto; + height: 100%; +} + +.fr-table--caption-bottom[data-fr-js-table=true] > table caption { + position: absolute; + top: 100%; + right: 0; + bottom: 0; + left: 0; + margin-top: 1rem; +} + +.fr-table--no-scroll { + min-width: auto; +} + +.fr-table--no-scroll > table { + overflow-x: hidden; +} + +.fr-table--no-scroll > table caption { + max-width: calc(100vw - 2rem); +} + +.fr-table--layout-fixed > table { + display: table; + table-layout: fixed; +} + +.fr-table--bordered > table tbody tr { + background-size: 100% 1px; + background-position: bottom; + background-repeat: no-repeat; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); + + /* Style bordered, enleve le style even/odd */ + /* Style bordered, enleve le style even/odd */ +} + +.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +/* +* Ombres ajoutées en Js si le contenu est plus grand que le conteneur +*/ +.fr-table > table.fr-table__shadow { + /** + * Modifier ombre à gauche + **/ + + /** + * Modifier ombre à droite + **/ +} + +.fr-table > table.fr-table__shadow::before { + content: ""; + display: block; + position: absolute; + top: var(--table-offset); + right: 0; + bottom: 0; + left: 0; + z-index: 1; + box-shadow: inset 0 0 0 0 #161616, inset 0 0 0 0 #161616; + opacity: 0.32; + pointer-events: none; + transition: box-shadow 0.3s; +} + +.fr-table > table.fr-table__shadow--left { + /** + * Modifier combinaison ombre à gauche et ombre à droite + **/ +} + +.fr-table > table.fr-table__shadow--left::before { + box-shadow: inset 2rem 0 1rem -2rem #161616, inset 0 0 0 0 #161616; +} + +.fr-table > table.fr-table__shadow--left.fr-table__shadow--right::before { + content: ""; + display: block; + box-shadow: inset 2rem 0 1rem -2rem #161616, inset -2rem 0 1rem -2rem #161616; +} + +.fr-table > table.fr-table__shadow--right::before { + box-shadow: inset 0 0 0 0 #161616, inset -2rem 0 1rem -2rem #161616; +} + +/* +* Positionnement ombres sur le tableau sans caption +*/ +.fr-table--no-caption > table.fr-table__shadow::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; +} + +/* +* Positionnement ombres sur le tableau avec caption en bas +*/ +.fr-table--caption-bottom > table.fr-table__shadow::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; +} + +:root[data-fr-theme=dark] .fr-table > table.fr-table__shadow::before { + opacity: 1; +} + +.fr-table > table caption { + color: var(--text-title-grey); +} + +.fr-table > table thead::after, +.fr-table > table tbody::after { + background-image: linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)); +} + +.fr-table > table tbody { + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-table > table tbody tr:nth-child(even) { + background-color: var(--background-alt-grey); + + --idle: transparent; + --hover: var(--background-alt-grey-hover); + --active: var(--background-alt-grey-active); +} + +.fr-table--green-tilleul-verveine { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-tilleul-verveine > table::after { + background-image: linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)), linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)), linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)), linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)); +} + +.fr-table--green-tilleul-verveine > table thead { + background-image: linear-gradient(0deg, var(--border-plain-green-tilleul-verveine), var(--border-plain-green-tilleul-verveine)); + background-color: var(--background-contrast-green-tilleul-verveine); + + --idle: transparent; + --hover: var(--background-contrast-green-tilleul-verveine-hover); + --active: var(--background-contrast-green-tilleul-verveine-active); +} + +.fr-table--green-tilleul-verveine > table tbody { + background-color: var(--background-alt-green-tilleul-verveine); + + --idle: transparent; + --hover: var(--background-alt-green-tilleul-verveine-hover); + --active: var(--background-alt-green-tilleul-verveine-active); +} + +.fr-table--green-tilleul-verveine > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-green-tilleul-verveine); + + --idle: transparent; + --hover: var(--background-contrast-green-tilleul-verveine-hover); + --active: var(--background-contrast-green-tilleul-verveine-active); +} + +.fr-table--green-tilleul-verveine.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)); +} + +.fr-table--green-tilleul-verveine.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--green-bourgeon { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-bourgeon > table::after { + background-image: linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)), linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)), linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)), linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)); +} + +.fr-table--green-bourgeon > table thead { + background-image: linear-gradient(0deg, var(--border-plain-green-bourgeon), var(--border-plain-green-bourgeon)); + background-color: var(--background-contrast-green-bourgeon); + + --idle: transparent; + --hover: var(--background-contrast-green-bourgeon-hover); + --active: var(--background-contrast-green-bourgeon-active); +} + +.fr-table--green-bourgeon > table tbody { + background-color: var(--background-alt-green-bourgeon); + + --idle: transparent; + --hover: var(--background-alt-green-bourgeon-hover); + --active: var(--background-alt-green-bourgeon-active); +} + +.fr-table--green-bourgeon > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-green-bourgeon); + + --idle: transparent; + --hover: var(--background-contrast-green-bourgeon-hover); + --active: var(--background-contrast-green-bourgeon-active); +} + +.fr-table--green-bourgeon.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)); +} + +.fr-table--green-bourgeon.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--green-emeraude { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-emeraude > table::after { + background-image: linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)), linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)), linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)), linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)); +} + +.fr-table--green-emeraude > table thead { + background-image: linear-gradient(0deg, var(--border-plain-green-emeraude), var(--border-plain-green-emeraude)); + background-color: var(--background-contrast-green-emeraude); + + --idle: transparent; + --hover: var(--background-contrast-green-emeraude-hover); + --active: var(--background-contrast-green-emeraude-active); +} + +.fr-table--green-emeraude > table tbody { + background-color: var(--background-alt-green-emeraude); + + --idle: transparent; + --hover: var(--background-alt-green-emeraude-hover); + --active: var(--background-alt-green-emeraude-active); +} + +.fr-table--green-emeraude > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-green-emeraude); + + --idle: transparent; + --hover: var(--background-contrast-green-emeraude-hover); + --active: var(--background-contrast-green-emeraude-active); +} + +.fr-table--green-emeraude.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)); +} + +.fr-table--green-emeraude.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--green-menthe { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-menthe > table::after { + background-image: linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)), linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)), linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)), linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)); +} + +.fr-table--green-menthe > table thead { + background-image: linear-gradient(0deg, var(--border-plain-green-menthe), var(--border-plain-green-menthe)); + background-color: var(--background-contrast-green-menthe); + + --idle: transparent; + --hover: var(--background-contrast-green-menthe-hover); + --active: var(--background-contrast-green-menthe-active); +} + +.fr-table--green-menthe > table tbody { + background-color: var(--background-alt-green-menthe); + + --idle: transparent; + --hover: var(--background-alt-green-menthe-hover); + --active: var(--background-alt-green-menthe-active); +} + +.fr-table--green-menthe > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-green-menthe); + + --idle: transparent; + --hover: var(--background-contrast-green-menthe-hover); + --active: var(--background-contrast-green-menthe-active); +} + +.fr-table--green-menthe.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)); +} + +.fr-table--green-menthe.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--green-archipel { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-archipel > table::after { + background-image: linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)), linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)), linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)), linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)); +} + +.fr-table--green-archipel > table thead { + background-image: linear-gradient(0deg, var(--border-plain-green-archipel), var(--border-plain-green-archipel)); + background-color: var(--background-contrast-green-archipel); + + --idle: transparent; + --hover: var(--background-contrast-green-archipel-hover); + --active: var(--background-contrast-green-archipel-active); +} + +.fr-table--green-archipel > table tbody { + background-color: var(--background-alt-green-archipel); + + --idle: transparent; + --hover: var(--background-alt-green-archipel-hover); + --active: var(--background-alt-green-archipel-active); +} + +.fr-table--green-archipel > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-green-archipel); + + --idle: transparent; + --hover: var(--background-contrast-green-archipel-hover); + --active: var(--background-contrast-green-archipel-active); +} + +.fr-table--green-archipel.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)); +} + +.fr-table--green-archipel.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--blue-ecume { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--blue-ecume > table::after { + background-image: linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)), linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)), linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)), linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)); +} + +.fr-table--blue-ecume > table thead { + background-image: linear-gradient(0deg, var(--border-plain-blue-ecume), var(--border-plain-blue-ecume)); + background-color: var(--background-contrast-blue-ecume); + + --idle: transparent; + --hover: var(--background-contrast-blue-ecume-hover); + --active: var(--background-contrast-blue-ecume-active); +} + +.fr-table--blue-ecume > table tbody { + background-color: var(--background-alt-blue-ecume); + + --idle: transparent; + --hover: var(--background-alt-blue-ecume-hover); + --active: var(--background-alt-blue-ecume-active); +} + +.fr-table--blue-ecume > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-blue-ecume); + + --idle: transparent; + --hover: var(--background-contrast-blue-ecume-hover); + --active: var(--background-contrast-blue-ecume-active); +} + +.fr-table--blue-ecume.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)); +} + +.fr-table--blue-ecume.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--blue-cumulus { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--blue-cumulus > table::after { + background-image: linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)), linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)), linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)), linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)); +} + +.fr-table--blue-cumulus > table thead { + background-image: linear-gradient(0deg, var(--border-plain-blue-cumulus), var(--border-plain-blue-cumulus)); + background-color: var(--background-contrast-blue-cumulus); + + --idle: transparent; + --hover: var(--background-contrast-blue-cumulus-hover); + --active: var(--background-contrast-blue-cumulus-active); +} + +.fr-table--blue-cumulus > table tbody { + background-color: var(--background-alt-blue-cumulus); + + --idle: transparent; + --hover: var(--background-alt-blue-cumulus-hover); + --active: var(--background-alt-blue-cumulus-active); +} + +.fr-table--blue-cumulus > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-blue-cumulus); + + --idle: transparent; + --hover: var(--background-contrast-blue-cumulus-hover); + --active: var(--background-contrast-blue-cumulus-active); +} + +.fr-table--blue-cumulus.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)); +} + +.fr-table--blue-cumulus.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--purple-glycine { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--purple-glycine > table::after { + background-image: linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)), linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)), linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)), linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)); +} + +.fr-table--purple-glycine > table thead { + background-image: linear-gradient(0deg, var(--border-plain-purple-glycine), var(--border-plain-purple-glycine)); + background-color: var(--background-contrast-purple-glycine); + + --idle: transparent; + --hover: var(--background-contrast-purple-glycine-hover); + --active: var(--background-contrast-purple-glycine-active); +} + +.fr-table--purple-glycine > table tbody { + background-color: var(--background-alt-purple-glycine); + + --idle: transparent; + --hover: var(--background-alt-purple-glycine-hover); + --active: var(--background-alt-purple-glycine-active); +} + +.fr-table--purple-glycine > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-purple-glycine); + + --idle: transparent; + --hover: var(--background-contrast-purple-glycine-hover); + --active: var(--background-contrast-purple-glycine-active); +} + +.fr-table--purple-glycine.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)); +} + +.fr-table--purple-glycine.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--pink-macaron { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--pink-macaron > table::after { + background-image: linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)), linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)), linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)), linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)); +} + +.fr-table--pink-macaron > table thead { + background-image: linear-gradient(0deg, var(--border-plain-pink-macaron), var(--border-plain-pink-macaron)); + background-color: var(--background-contrast-pink-macaron); + + --idle: transparent; + --hover: var(--background-contrast-pink-macaron-hover); + --active: var(--background-contrast-pink-macaron-active); +} + +.fr-table--pink-macaron > table tbody { + background-color: var(--background-alt-pink-macaron); + + --idle: transparent; + --hover: var(--background-alt-pink-macaron-hover); + --active: var(--background-alt-pink-macaron-active); +} + +.fr-table--pink-macaron > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-pink-macaron); + + --idle: transparent; + --hover: var(--background-contrast-pink-macaron-hover); + --active: var(--background-contrast-pink-macaron-active); +} + +.fr-table--pink-macaron.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)); +} + +.fr-table--pink-macaron.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--pink-tuile { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--pink-tuile > table::after { + background-image: linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)), linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)), linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)), linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)); +} + +.fr-table--pink-tuile > table thead { + background-image: linear-gradient(0deg, var(--border-plain-pink-tuile), var(--border-plain-pink-tuile)); + background-color: var(--background-contrast-pink-tuile); + + --idle: transparent; + --hover: var(--background-contrast-pink-tuile-hover); + --active: var(--background-contrast-pink-tuile-active); +} + +.fr-table--pink-tuile > table tbody { + background-color: var(--background-alt-pink-tuile); + + --idle: transparent; + --hover: var(--background-alt-pink-tuile-hover); + --active: var(--background-alt-pink-tuile-active); +} + +.fr-table--pink-tuile > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-pink-tuile); + + --idle: transparent; + --hover: var(--background-contrast-pink-tuile-hover); + --active: var(--background-contrast-pink-tuile-active); +} + +.fr-table--pink-tuile.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)); +} + +.fr-table--pink-tuile.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--yellow-tournesol { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--yellow-tournesol > table::after { + background-image: linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)), linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)), linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)), linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)); +} + +.fr-table--yellow-tournesol > table thead { + background-image: linear-gradient(0deg, var(--border-plain-yellow-tournesol), var(--border-plain-yellow-tournesol)); + background-color: var(--background-contrast-yellow-tournesol); + + --idle: transparent; + --hover: var(--background-contrast-yellow-tournesol-hover); + --active: var(--background-contrast-yellow-tournesol-active); +} + +.fr-table--yellow-tournesol > table tbody { + background-color: var(--background-alt-yellow-tournesol); + + --idle: transparent; + --hover: var(--background-alt-yellow-tournesol-hover); + --active: var(--background-alt-yellow-tournesol-active); +} + +.fr-table--yellow-tournesol > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-yellow-tournesol); + + --idle: transparent; + --hover: var(--background-contrast-yellow-tournesol-hover); + --active: var(--background-contrast-yellow-tournesol-active); +} + +.fr-table--yellow-tournesol.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)); +} + +.fr-table--yellow-tournesol.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--yellow-moutarde { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--yellow-moutarde > table::after { + background-image: linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)), linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)), linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)), linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)); +} + +.fr-table--yellow-moutarde > table thead { + background-image: linear-gradient(0deg, var(--border-plain-yellow-moutarde), var(--border-plain-yellow-moutarde)); + background-color: var(--background-contrast-yellow-moutarde); + + --idle: transparent; + --hover: var(--background-contrast-yellow-moutarde-hover); + --active: var(--background-contrast-yellow-moutarde-active); +} + +.fr-table--yellow-moutarde > table tbody { + background-color: var(--background-alt-yellow-moutarde); + + --idle: transparent; + --hover: var(--background-alt-yellow-moutarde-hover); + --active: var(--background-alt-yellow-moutarde-active); +} + +.fr-table--yellow-moutarde > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-yellow-moutarde); + + --idle: transparent; + --hover: var(--background-contrast-yellow-moutarde-hover); + --active: var(--background-contrast-yellow-moutarde-active); +} + +.fr-table--yellow-moutarde.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)); +} + +.fr-table--yellow-moutarde.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--orange-terre-battue { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--orange-terre-battue > table::after { + background-image: linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)), linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)), linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)), linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)); +} + +.fr-table--orange-terre-battue > table thead { + background-image: linear-gradient(0deg, var(--border-plain-orange-terre-battue), var(--border-plain-orange-terre-battue)); + background-color: var(--background-contrast-orange-terre-battue); + + --idle: transparent; + --hover: var(--background-contrast-orange-terre-battue-hover); + --active: var(--background-contrast-orange-terre-battue-active); +} + +.fr-table--orange-terre-battue > table tbody { + background-color: var(--background-alt-orange-terre-battue); + + --idle: transparent; + --hover: var(--background-alt-orange-terre-battue-hover); + --active: var(--background-alt-orange-terre-battue-active); +} + +.fr-table--orange-terre-battue > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-orange-terre-battue); + + --idle: transparent; + --hover: var(--background-contrast-orange-terre-battue-hover); + --active: var(--background-contrast-orange-terre-battue-active); +} + +.fr-table--orange-terre-battue.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)); +} + +.fr-table--orange-terre-battue.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--brown-cafe-creme { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--brown-cafe-creme > table::after { + background-image: linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)), linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)), linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)), linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)); +} + +.fr-table--brown-cafe-creme > table thead { + background-image: linear-gradient(0deg, var(--border-plain-brown-cafe-creme), var(--border-plain-brown-cafe-creme)); + background-color: var(--background-contrast-brown-cafe-creme); + + --idle: transparent; + --hover: var(--background-contrast-brown-cafe-creme-hover); + --active: var(--background-contrast-brown-cafe-creme-active); +} + +.fr-table--brown-cafe-creme > table tbody { + background-color: var(--background-alt-brown-cafe-creme); + + --idle: transparent; + --hover: var(--background-alt-brown-cafe-creme-hover); + --active: var(--background-alt-brown-cafe-creme-active); +} + +.fr-table--brown-cafe-creme > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-brown-cafe-creme); + + --idle: transparent; + --hover: var(--background-contrast-brown-cafe-creme-hover); + --active: var(--background-contrast-brown-cafe-creme-active); +} + +.fr-table--brown-cafe-creme.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)); +} + +.fr-table--brown-cafe-creme.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--brown-caramel { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--brown-caramel > table::after { + background-image: linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)), linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)), linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)), linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)); +} + +.fr-table--brown-caramel > table thead { + background-image: linear-gradient(0deg, var(--border-plain-brown-caramel), var(--border-plain-brown-caramel)); + background-color: var(--background-contrast-brown-caramel); + + --idle: transparent; + --hover: var(--background-contrast-brown-caramel-hover); + --active: var(--background-contrast-brown-caramel-active); +} + +.fr-table--brown-caramel > table tbody { + background-color: var(--background-alt-brown-caramel); + + --idle: transparent; + --hover: var(--background-alt-brown-caramel-hover); + --active: var(--background-alt-brown-caramel-active); +} + +.fr-table--brown-caramel > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-brown-caramel); + + --idle: transparent; + --hover: var(--background-contrast-brown-caramel-hover); + --active: var(--background-contrast-brown-caramel-active); +} + +.fr-table--brown-caramel.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)); +} + +.fr-table--brown-caramel.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--brown-opera { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--brown-opera > table::after { + background-image: linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)), linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)), linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)), linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)); +} + +.fr-table--brown-opera > table thead { + background-image: linear-gradient(0deg, var(--border-plain-brown-opera), var(--border-plain-brown-opera)); + background-color: var(--background-contrast-brown-opera); + + --idle: transparent; + --hover: var(--background-contrast-brown-opera-hover); + --active: var(--background-contrast-brown-opera-active); +} + +.fr-table--brown-opera > table tbody { + background-color: var(--background-alt-brown-opera); + + --idle: transparent; + --hover: var(--background-alt-brown-opera-hover); + --active: var(--background-alt-brown-opera-active); +} + +.fr-table--brown-opera > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-brown-opera); + + --idle: transparent; + --hover: var(--background-contrast-brown-opera-hover); + --active: var(--background-contrast-brown-opera-active); +} + +.fr-table--brown-opera.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)); +} + +.fr-table--brown-opera.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--beige-gris-galet { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--beige-gris-galet > table::after { + background-image: linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)), linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)), linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)), linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)); +} + +.fr-table--beige-gris-galet > table thead { + background-image: linear-gradient(0deg, var(--border-plain-beige-gris-galet), var(--border-plain-beige-gris-galet)); + background-color: var(--background-contrast-beige-gris-galet); + + --idle: transparent; + --hover: var(--background-contrast-beige-gris-galet-hover); + --active: var(--background-contrast-beige-gris-galet-active); +} + +.fr-table--beige-gris-galet > table tbody { + background-color: var(--background-alt-beige-gris-galet); + + --idle: transparent; + --hover: var(--background-alt-beige-gris-galet-hover); + --active: var(--background-alt-beige-gris-galet-active); +} + +.fr-table--beige-gris-galet > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-beige-gris-galet); + + --idle: transparent; + --hover: var(--background-contrast-beige-gris-galet-hover); + --active: var(--background-contrast-beige-gris-galet-active); +} + +.fr-table--beige-gris-galet.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)); +} + +.fr-table--beige-gris-galet.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--bordered > table tbody tr:nth-child(even) { + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} + +@media (min-width: 48em) { + /*! media md */ + .fr-table__content .fr-cell--fixed\@sm { + position: sticky; + left: 0; + z-index: 1; + } + + .fr-table__content .fr-cell--fixed\@md { + position: sticky; + left: 0; + z-index: 1; + } + + .fr-table caption { + font-size: 1.5rem; + line-height: 2rem; + } + + .fr-table__header { + display: flex; + flex-direction: row; + align-items: center; + justify-content: space-between; + } + + .fr-table__header .fr-table__detail { + order: 1; + flex: 1; + padding-right: 0.5rem; + } + + .fr-table__header .fr-btns-group { + order: 2; + padding-left: 0.5rem; + padding-right: 0.5rem; + } + + .fr-table__header .fr-segmented { + order: 3; + flex: 0; + padding-left: 0.5rem; + } + + .fr-table__footer { + display: flex; + flex-direction: row; + align-items: center; + justify-content: space-between; + flex-wrap: wrap; + } + + .fr-table__footer .fr-select-group .fr-select { + width: 16rem; + } + + .fr-table__footer .fr-btns-group { + padding-left: 0.5rem; + } + + .fr-table__footer--start { + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + } + + .fr-table__footer--start .fr-select-group { + padding-left: 0.5rem; + padding-right: 0.5rem; + } + + .fr-table__footer--start .fr-select-group .fr-select { + margin-top: 0; + } + + .fr-table > table td, + .fr-table > table th { + padding: 1rem; + } + + .fr-table > table thead td, + .fr-table > table thead th { + padding-bottom: 1.125rem; + } + + /*! media md */ +} + +@media (min-width: 62em) { + /*! media lg */ + .fr-table__content .fr-cell--fixed\@lg { + position: sticky; + left: 0; + z-index: 1; + } + + .fr-table__footer--middle { + display: block; + padding-left: 0.5rem; + padding-right: 0.5rem; + } + + .fr-table__footer--middle .fr-pagination__list { + flex-wrap: nowrap; + } + + .fr-table__footer--end { + flex: 1 0 0; + } + + /*! media lg */ +} + +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} + +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-table__content .fr-cell--fixed .fr-checkbox-group .fr-label, + .fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group .fr-label, + .fr-table__content .fr-cell--fixed\@md .fr-checkbox-group .fr-label, + .fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group .fr-label { + opacity: 0; + } + + .fr-table__content .fr-cell--fixed, + .fr-table__content .fr-cell--fixed\@sm, + .fr-table__content .fr-cell--fixed\@md, + .fr-table__content .fr-cell--fixed\@lg { + outline: 1px solid; + } + + .fr-table__content table tbody tr::after { + border: 2px solid highlight; + } + + .fr-table__content th, + .fr-table__content td { + border: 1px solid; + } +} + +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-table__header .fr-segmented { + flex: 1; + } + + .fr-table__header .fr-table__detail { + flex: 2; + } + + .fr-table__content table { + background-image: none; + } + + .fr-table__content table thead tr th, + .fr-table__content table thead tr th:last-child { + background-image: none; + } + + .fr-table__content table thead tr th[role=columnheader] { + background-size: 1px 100%; + background-repeat: no-repeat; + background-position: 100% 0; + } + + .fr-table__content table tbody tr { + background-image: none; + } + + .fr-table__content table tbody tr[aria-selected=true]::after { + content: none; + } + + .fr-table__content table tbody tr[aria-selected=true] th, + .fr-table__content table tbody tr[aria-selected=true] td { + border-top: 2px solid #000091; + border-bottom: 2px solid #000091; + } + + .fr-table__content table tbody tr[aria-selected=true] th:first-child, + .fr-table__content table tbody tr[aria-selected=true] td:first-child { + border-left: 2px solid #000091; + } + + .fr-table__content table tbody tr[aria-selected=true] th:last-child, + .fr-table__content table tbody tr[aria-selected=true] td:last-child { + border-right: 2px solid #000091; + } + + .fr-table[data-fr-js-table=true] .fr-table__wrapper::after { + content: none; + } + + .fr-table[data-fr-js-table=true].fr-table--caption-bottom caption { + position: relative; + margin-bottom: 1rem; + } + + .fr-table[data-fr-js-table=true] caption { + position: relative; + margin-bottom: 1rem; + } + + .fr-table--bordered table th:last-child, + .fr-table--bordered table td:last-child { + border-right: none; + } + + .fr-table__wrapper::after { + background-image: linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292); + } + + .fr-table__content table caption { + color: #161616; + } + + .fr-table__content table thead th { + background-color: #f6f6f6; + background-image: linear-gradient(0deg, #3a3a3a, #3a3a3a), linear-gradient(0deg, #929292, #929292); + } + + .fr-table__content table thead th[role=columnheader] { + background-image: linear-gradient(0deg, #3a3a3a, #3a3a3a), linear-gradient(0deg, #3a3a3a, #3a3a3a); + } + + .fr-table__content table tbody tr::after { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091); + } + + .fr-table__content table tbody td { + background-image: linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292); + background-color: #fff; + } + + .fr-table__content table tbody th { + background-color: #f6f6f6; + background-image: linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #3a3a3a, #3a3a3a); + } + + .fr-table__detail { + color: #666; + } + + .fr-table > table caption { + color: #161616; + } + + .fr-table > table thead::after, + .fr-table > table tbody::after { + background-image: linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292); + } + + .fr-table > table thead { + background-image: linear-gradient(0deg, #3a3a3a, #3a3a3a); + background-color: #f6f6f6; + color: #161616; + background-image: none; + } + + .fr-table > table tbody { + background-color: #fff; + } + + .fr-table > table tbody tr:nth-child(even) { + background-color: #f6f6f6; + } + + .fr-table--green-tilleul-verveine > table::after { + background-image: linear-gradient(0deg, #b7a73f, #b7a73f), linear-gradient(0deg, #b7a73f, #b7a73f), linear-gradient(0deg, #b7a73f, #b7a73f), linear-gradient(0deg, #b7a73f, #b7a73f); + } + + .fr-table--green-tilleul-verveine > table thead { + background-image: linear-gradient(0deg, #66673d, #66673d); + background-color: #fceeac; + background-image: none; + } + + .fr-table--green-tilleul-verveine > table tbody { + background-color: #fef7da; + } + + .fr-table--green-tilleul-verveine > table tbody tr:nth-child(even) { + background-color: #fceeac; + } + + .fr-table--green-tilleul-verveine.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #b7a73f, #b7a73f); + background-image: none; + } + + .fr-table--green-bourgeon > table::after { + background-image: linear-gradient(0deg, #68a532, #68a532), linear-gradient(0deg, #68a532, #68a532), linear-gradient(0deg, #68a532, #68a532), linear-gradient(0deg, #68a532, #68a532); + } + + .fr-table--green-bourgeon > table thead { + background-image: linear-gradient(0deg, #447049, #447049); + background-color: #c9fcac; + background-image: none; + } + + .fr-table--green-bourgeon > table tbody { + background-color: #e6feda; + } + + .fr-table--green-bourgeon > table tbody tr:nth-child(even) { + background-color: #c9fcac; + } + + .fr-table--green-bourgeon.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #68a532, #68a532); + background-image: none; + } + + .fr-table--green-emeraude > table::after { + background-image: linear-gradient(0deg, #00a95f, #00a95f), linear-gradient(0deg, #00a95f, #00a95f), linear-gradient(0deg, #00a95f, #00a95f), linear-gradient(0deg, #00a95f, #00a95f); + } + + .fr-table--green-emeraude > table thead { + background-image: linear-gradient(0deg, #297254, #297254); + background-color: #c3fad5; + background-image: none; + } + + .fr-table--green-emeraude > table tbody { + background-color: #e3fdeb; + } + + .fr-table--green-emeraude > table tbody tr:nth-child(even) { + background-color: #c3fad5; + } + + .fr-table--green-emeraude.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #00a95f, #00a95f); + background-image: none; + } + + .fr-table--green-menthe > table::after { + background-image: linear-gradient(0deg, #009081, #009081), linear-gradient(0deg, #009081, #009081), linear-gradient(0deg, #009081, #009081), linear-gradient(0deg, #009081, #009081); + } + + .fr-table--green-menthe > table thead { + background-image: linear-gradient(0deg, #37635f, #37635f); + background-color: #bafaee; + background-image: none; + } + + .fr-table--green-menthe > table tbody { + background-color: #dffdf7; + } + + .fr-table--green-menthe > table tbody tr:nth-child(even) { + background-color: #bafaee; + } + + .fr-table--green-menthe.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #009081, #009081); + background-image: none; + } + + .fr-table--green-archipel > table::after { + background-image: linear-gradient(0deg, #009099, #009099), linear-gradient(0deg, #009099, #009099), linear-gradient(0deg, #009099, #009099), linear-gradient(0deg, #009099, #009099); + } + + .fr-table--green-archipel > table thead { + background-image: linear-gradient(0deg, #006a6f, #006a6f); + background-color: #c7f6fc; + background-image: none; + } + + .fr-table--green-archipel > table tbody { + background-color: #e5fbfd; + } + + .fr-table--green-archipel > table tbody tr:nth-child(even) { + background-color: #c7f6fc; + } + + .fr-table--green-archipel.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #009099, #009099); + background-image: none; + } + + .fr-table--blue-ecume > table::after { + background-image: linear-gradient(0deg, #465f9d, #465f9d), linear-gradient(0deg, #465f9d, #465f9d), linear-gradient(0deg, #465f9d, #465f9d), linear-gradient(0deg, #465f9d, #465f9d); + } + + .fr-table--blue-ecume > table thead { + background-image: linear-gradient(0deg, #2f4077, #2f4077); + background-color: #e9edfe; + background-image: none; + } + + .fr-table--blue-ecume > table tbody { + background-color: #f4f6fe; + } + + .fr-table--blue-ecume > table tbody tr:nth-child(even) { + background-color: #e9edfe; + } + + .fr-table--blue-ecume.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #465f9d, #465f9d); + background-image: none; + } + + .fr-table--blue-cumulus > table::after { + background-image: linear-gradient(0deg, #417dc4, #417dc4), linear-gradient(0deg, #417dc4, #417dc4), linear-gradient(0deg, #417dc4, #417dc4), linear-gradient(0deg, #417dc4, #417dc4); + } + + .fr-table--blue-cumulus > table thead { + background-image: linear-gradient(0deg, #3558a2, #3558a2); + background-color: #e6eefe; + background-image: none; + } + + .fr-table--blue-cumulus > table tbody { + background-color: #f3f6fe; + } + + .fr-table--blue-cumulus > table tbody tr:nth-child(even) { + background-color: #e6eefe; + } + + .fr-table--blue-cumulus.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #417dc4, #417dc4); + background-image: none; + } + + .fr-table--purple-glycine > table::after { + background-image: linear-gradient(0deg, #a558a0, #a558a0), linear-gradient(0deg, #a558a0, #a558a0), linear-gradient(0deg, #a558a0, #a558a0), linear-gradient(0deg, #a558a0, #a558a0); + } + + .fr-table--purple-glycine > table thead { + background-image: linear-gradient(0deg, #6e445a, #6e445a); + background-color: #fee7fc; + background-image: none; + } + + .fr-table--purple-glycine > table tbody { + background-color: #fef3fd; + } + + .fr-table--purple-glycine > table tbody tr:nth-child(even) { + background-color: #fee7fc; + } + + .fr-table--purple-glycine.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #a558a0, #a558a0); + background-image: none; + } + + .fr-table--pink-macaron > table::after { + background-image: linear-gradient(0deg, #e18b76, #e18b76), linear-gradient(0deg, #e18b76, #e18b76), linear-gradient(0deg, #e18b76, #e18b76), linear-gradient(0deg, #e18b76, #e18b76); + } + + .fr-table--pink-macaron > table thead { + background-image: linear-gradient(0deg, #8d533e, #8d533e); + background-color: #fee9e6; + background-image: none; + } + + .fr-table--pink-macaron > table tbody { + background-color: #fef4f2; + } + + .fr-table--pink-macaron > table tbody tr:nth-child(even) { + background-color: #fee9e6; + } + + .fr-table--pink-macaron.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #e18b76, #e18b76); + background-image: none; + } + + .fr-table--pink-tuile > table::after { + background-image: linear-gradient(0deg, #ce614a, #ce614a), linear-gradient(0deg, #ce614a, #ce614a), linear-gradient(0deg, #ce614a, #ce614a), linear-gradient(0deg, #ce614a, #ce614a); + } + + .fr-table--pink-tuile > table thead { + background-image: linear-gradient(0deg, #a94645, #a94645); + background-color: #fee9e7; + background-image: none; + } + + .fr-table--pink-tuile > table tbody { + background-color: #fef4f3; + } + + .fr-table--pink-tuile > table tbody tr:nth-child(even) { + background-color: #fee9e7; + } + + .fr-table--pink-tuile.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #ce614a, #ce614a); + background-image: none; + } + + .fr-table--yellow-tournesol > table::after { + background-image: linear-gradient(0deg, #c8aa39, #c8aa39), linear-gradient(0deg, #c8aa39, #c8aa39), linear-gradient(0deg, #c8aa39, #c8aa39), linear-gradient(0deg, #c8aa39, #c8aa39); + } + + .fr-table--yellow-tournesol > table thead { + background-image: linear-gradient(0deg, #716043, #716043); + background-color: #feecc2; + background-image: none; + } + + .fr-table--yellow-tournesol > table tbody { + background-color: #fef6e3; + } + + .fr-table--yellow-tournesol > table tbody tr:nth-child(even) { + background-color: #feecc2; + } + + .fr-table--yellow-tournesol.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #c8aa39, #c8aa39); + background-image: none; + } + + .fr-table--yellow-moutarde > table::after { + background-image: linear-gradient(0deg, #c3992a, #c3992a), linear-gradient(0deg, #c3992a, #c3992a), linear-gradient(0deg, #c3992a, #c3992a), linear-gradient(0deg, #c3992a, #c3992a); + } + + .fr-table--yellow-moutarde > table thead { + background-image: linear-gradient(0deg, #695240, #695240); + background-color: #feebd0; + background-image: none; + } + + .fr-table--yellow-moutarde > table tbody { + background-color: #fef5e8; + } + + .fr-table--yellow-moutarde > table tbody tr:nth-child(even) { + background-color: #feebd0; + } + + .fr-table--yellow-moutarde.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #c3992a, #c3992a); + background-image: none; + } + + .fr-table--orange-terre-battue > table::after { + background-image: linear-gradient(0deg, #e4794a, #e4794a), linear-gradient(0deg, #e4794a, #e4794a), linear-gradient(0deg, #e4794a, #e4794a), linear-gradient(0deg, #e4794a, #e4794a); + } + + .fr-table--orange-terre-battue > table thead { + background-image: linear-gradient(0deg, #755348, #755348); + background-color: #fee9e5; + background-image: none; + } + + .fr-table--orange-terre-battue > table tbody { + background-color: #fef4f2; + } + + .fr-table--orange-terre-battue > table tbody tr:nth-child(even) { + background-color: #fee9e5; + } + + .fr-table--orange-terre-battue.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #e4794a, #e4794a); + background-image: none; + } + + .fr-table--brown-cafe-creme > table::after { + background-image: linear-gradient(0deg, #d1b781, #d1b781), linear-gradient(0deg, #d1b781, #d1b781), linear-gradient(0deg, #d1b781, #d1b781), linear-gradient(0deg, #d1b781, #d1b781); + } + + .fr-table--brown-cafe-creme > table thead { + background-image: linear-gradient(0deg, #685c48, #685c48); + background-color: #f7ecdb; + background-image: none; + } + + .fr-table--brown-cafe-creme > table tbody { + background-color: #fbf6ed; + } + + .fr-table--brown-cafe-creme > table tbody tr:nth-child(even) { + background-color: #f7ecdb; + } + + .fr-table--brown-cafe-creme.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #d1b781, #d1b781); + background-image: none; + } + + .fr-table--brown-caramel > table::after { + background-image: linear-gradient(0deg, #c08c65, #c08c65), linear-gradient(0deg, #c08c65, #c08c65), linear-gradient(0deg, #c08c65, #c08c65), linear-gradient(0deg, #c08c65, #c08c65); + } + + .fr-table--brown-caramel > table thead { + background-image: linear-gradient(0deg, #845d48, #845d48); + background-color: #f7ebe5; + background-image: none; + } + + .fr-table--brown-caramel > table tbody { + background-color: #fbf5f2; + } + + .fr-table--brown-caramel > table tbody tr:nth-child(even) { + background-color: #f7ebe5; + } + + .fr-table--brown-caramel.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #c08c65, #c08c65); + background-image: none; + } + + .fr-table--brown-opera > table::after { + background-image: linear-gradient(0deg, #bd987a, #bd987a), linear-gradient(0deg, #bd987a, #bd987a), linear-gradient(0deg, #bd987a, #bd987a), linear-gradient(0deg, #bd987a, #bd987a); + } + + .fr-table--brown-opera > table thead { + background-image: linear-gradient(0deg, #745b47, #745b47); + background-color: #f7ece4; + background-image: none; + } + + .fr-table--brown-opera > table tbody { + background-color: #fbf5f2; + } + + .fr-table--brown-opera > table tbody tr:nth-child(even) { + background-color: #f7ece4; + } + + .fr-table--brown-opera.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #bd987a, #bd987a); + background-image: none; + } + + .fr-table--beige-gris-galet > table::after { + background-image: linear-gradient(0deg, #aea397, #aea397), linear-gradient(0deg, #aea397, #aea397), linear-gradient(0deg, #aea397, #aea397), linear-gradient(0deg, #aea397, #aea397); + } + + .fr-table--beige-gris-galet > table thead { + background-image: linear-gradient(0deg, #6a6156, #6a6156); + background-color: #f3ede5; + background-image: none; + } + + .fr-table--beige-gris-galet > table tbody { + background-color: #f9f6f2; + } + + .fr-table--beige-gris-galet > table tbody tr:nth-child(even) { + background-color: #f3ede5; + } + + .fr-table--beige-gris-galet.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #aea397, #aea397); + background-image: none; + } + + .fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #ddd, #ddd); + } + + .fr-table--bordered > table tbody tr:nth-child(even) { + background-color: transparent; + } + + .fr-table--bordered > table tbody tr:nth-child(even):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-table--bordered > table tbody tr:nth-child(even):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-table::before { + content: none; + } + + .fr-table > table thead::after { + background-image: none; + } + + .fr-table > table tbody::after { + background-image: none; + } + + .fr-table > table tbody tr { + background-image: none; + } + + .fr-table--green-tilleul-verveine > table { + background-image: none; + } + + .fr-table--green-tilleul-verveine > table tbody tr { + background-image: none; + } + + .fr-table--green-bourgeon > table { + background-image: none; + } + + .fr-table--green-bourgeon > table tbody tr { + background-image: none; + } + + .fr-table--green-emeraude > table { + background-image: none; + } + + .fr-table--green-emeraude > table tbody tr { + background-image: none; + } + + .fr-table--green-menthe > table { + background-image: none; + } + + .fr-table--green-menthe > table tbody tr { + background-image: none; + } + + .fr-table--green-archipel > table { + background-image: none; + } + + .fr-table--green-archipel > table tbody tr { + background-image: none; + } + + .fr-table--blue-ecume > table { + background-image: none; + } + + .fr-table--blue-ecume > table tbody tr { + background-image: none; + } + + .fr-table--blue-cumulus > table { + background-image: none; + } + + .fr-table--blue-cumulus > table tbody tr { + background-image: none; + } + + .fr-table--purple-glycine > table { + background-image: none; + } + + .fr-table--purple-glycine > table tbody tr { + background-image: none; + } + + .fr-table--pink-macaron > table { + background-image: none; + } + + .fr-table--pink-macaron > table tbody tr { + background-image: none; + } + + .fr-table--pink-tuile > table { + background-image: none; + } + + .fr-table--pink-tuile > table tbody tr { + background-image: none; + } + + .fr-table--yellow-tournesol > table { + background-image: none; + } + + .fr-table--yellow-tournesol > table tbody tr { + background-image: none; + } + + .fr-table--yellow-moutarde > table { + background-image: none; + } + + .fr-table--yellow-moutarde > table tbody tr { + background-image: none; + } + + .fr-table--orange-terre-battue > table { + background-image: none; + } + + .fr-table--orange-terre-battue > table tbody tr { + background-image: none; + } + + .fr-table--brown-cafe-creme > table { + background-image: none; + } + + .fr-table--brown-cafe-creme > table tbody tr { + background-image: none; + } + + .fr-table--brown-caramel > table { + background-image: none; + } + + .fr-table--brown-caramel > table tbody tr { + background-image: none; + } + + .fr-table--brown-opera > table { + background-image: none; + } + + .fr-table--brown-opera > table tbody tr { + background-image: none; + } + + .fr-table--beige-gris-galet > table { + background-image: none; + } + + .fr-table--beige-gris-galet > table tbody tr { + background-image: none; + } +} + +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-table__content table { + border-left: 1px solid #929292; + border-right: 1px solid #929292; + } + + .fr-table__content table thead tr:first-child th { + border-top: 1px solid #929292; + } + + .fr-table__content table thead tr:last-child th { + border-bottom: 1px solid #3a3a3a; + } + + .fr-table--bordered table th, + .fr-table--bordered table td { + border-right: 1px solid #929292; + } + + .fr-table > table thead tr:first-child th { + border-top: 1px solid #929292; + } + + .fr-table > table thead tr:last-child th { + border-bottom: 1px solid #3a3a3a; + } + + .fr-table > table tbody tr:last-child th, + .fr-table > table tbody tr:last-child td { + border-bottom: 1px solid #929292; + } + + .fr-table > table th:first-child, + .fr-table > table td:first-child { + border-left: 1px solid #929292; + } + + .fr-table > table th:last-child, + .fr-table > table td:last-child { + border-right: 1px solid #929292; + } + + .fr-table--bordered > table th, + .fr-table--bordered > table td { + border-bottom: 1px solid #929292; + } +} + +@media print { + .fr-table { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-table td, + .fr-table th { + font-size: 1rem; + line-height: 1.5rem; + } +} diff --git a/dist/dsfr/component/table/table.legacy.css b/dist/dsfr/component/table/table.legacy.css new file mode 100644 index 0000000..c165ea4 --- /dev/null +++ b/dist/dsfr/component/table/table.legacy.css @@ -0,0 +1,896 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +.fr-table { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-tilleul-verveine { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-tilleul-verveine.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--green-bourgeon { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-bourgeon.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--green-emeraude { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-emeraude.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--green-menthe { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-menthe.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--green-archipel { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-archipel.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--blue-ecume { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--blue-ecume.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--blue-cumulus { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--blue-cumulus.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--purple-glycine { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--purple-glycine.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--pink-macaron { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--pink-macaron.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--pink-tuile { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--pink-tuile.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--yellow-tournesol { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--yellow-tournesol.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--yellow-moutarde { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--yellow-moutarde.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--orange-terre-battue { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--orange-terre-battue.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--brown-cafe-creme { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--brown-cafe-creme.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--brown-caramel { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--brown-caramel.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--brown-opera { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--brown-opera.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--beige-gris-galet { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--beige-gris-galet.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--bordered > table tbody tr { + /* Style bordered, enleve le style even/odd */ +} + +@media (min-width: 36em) { + /*! media sm */ +} + +@media (min-width: 48em) { + /*! media md */ +} + +@media (min-width: 62em) { + /*! media lg */ +} + +@media (min-width: 78em) { + /*! media xl */ +} + +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-table__header .fr-segmented { + flex: 1; + } + + .fr-table__header .fr-table__detail { + flex: 2; + } + + .fr-table__content table { + background-image: none; + } + + .fr-table__content table thead tr th, + .fr-table__content table thead tr th:last-child { + background-image: none; + } + + .fr-table__content table thead tr th[role=columnheader] { + background-size: 1px 100%; + background-repeat: no-repeat; + background-position: 100% 0; + } + + .fr-table__content table tbody tr { + background-image: none; + } + + .fr-table__content table tbody tr[aria-selected=true]::after { + content: none; + } + + .fr-table__content table tbody tr[aria-selected=true] th, + .fr-table__content table tbody tr[aria-selected=true] td { + border-top: 2px solid #000091; + border-bottom: 2px solid #000091; + } + + .fr-table__content table tbody tr[aria-selected=true] th:first-child, + .fr-table__content table tbody tr[aria-selected=true] td:first-child { + border-left: 2px solid #000091; + } + + .fr-table__content table tbody tr[aria-selected=true] th:last-child, + .fr-table__content table tbody tr[aria-selected=true] td:last-child { + border-right: 2px solid #000091; + } + + .fr-table[data-fr-js-table=true] .fr-table__wrapper::after { + content: none; + } + + .fr-table[data-fr-js-table=true].fr-table--caption-bottom caption { + position: relative; + margin-bottom: 1rem; + } + + .fr-table[data-fr-js-table=true] caption { + position: relative; + margin-bottom: 1rem; + } + + .fr-table--bordered table th:last-child, + .fr-table--bordered table td:last-child { + border-right: none; + } + + .fr-table__wrapper::after { + background-image: linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292); + } + + .fr-table__content table caption { + color: #161616; + } + + .fr-table__content table thead th { + background-color: #f6f6f6; + background-image: linear-gradient(0deg, #3a3a3a, #3a3a3a), linear-gradient(0deg, #929292, #929292); + } + + .fr-table__content table thead th[role=columnheader] { + background-image: linear-gradient(0deg, #3a3a3a, #3a3a3a), linear-gradient(0deg, #3a3a3a, #3a3a3a); + } + + .fr-table__content table tbody tr::after { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091); + } + + .fr-table__content table tbody td { + background-image: linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292); + background-color: #fff; + } + + .fr-table__content table tbody th { + background-color: #f6f6f6; + background-image: linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #3a3a3a, #3a3a3a); + } + + .fr-table__detail { + color: #666; + } + + .fr-table > table caption { + color: #161616; + } + + .fr-table > table thead::after, + .fr-table > table tbody::after { + background-image: linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292); + } + + .fr-table > table thead { + background-image: linear-gradient(0deg, #3a3a3a, #3a3a3a); + background-color: #f6f6f6; + color: #161616; + background-image: none; + } + + .fr-table > table tbody { + background-color: #fff; + } + + .fr-table > table tbody tr:nth-child(even) { + background-color: #f6f6f6; + } + + .fr-table--green-tilleul-verveine > table::after { + background-image: linear-gradient(0deg, #b7a73f, #b7a73f), linear-gradient(0deg, #b7a73f, #b7a73f), linear-gradient(0deg, #b7a73f, #b7a73f), linear-gradient(0deg, #b7a73f, #b7a73f); + } + + .fr-table--green-tilleul-verveine > table thead { + background-image: linear-gradient(0deg, #66673d, #66673d); + background-color: #fceeac; + background-image: none; + } + + .fr-table--green-tilleul-verveine > table tbody { + background-color: #fef7da; + } + + .fr-table--green-tilleul-verveine > table tbody tr:nth-child(even) { + background-color: #fceeac; + } + + .fr-table--green-tilleul-verveine.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #b7a73f, #b7a73f); + background-image: none; + } + + .fr-table--green-bourgeon > table::after { + background-image: linear-gradient(0deg, #68a532, #68a532), linear-gradient(0deg, #68a532, #68a532), linear-gradient(0deg, #68a532, #68a532), linear-gradient(0deg, #68a532, #68a532); + } + + .fr-table--green-bourgeon > table thead { + background-image: linear-gradient(0deg, #447049, #447049); + background-color: #c9fcac; + background-image: none; + } + + .fr-table--green-bourgeon > table tbody { + background-color: #e6feda; + } + + .fr-table--green-bourgeon > table tbody tr:nth-child(even) { + background-color: #c9fcac; + } + + .fr-table--green-bourgeon.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #68a532, #68a532); + background-image: none; + } + + .fr-table--green-emeraude > table::after { + background-image: linear-gradient(0deg, #00a95f, #00a95f), linear-gradient(0deg, #00a95f, #00a95f), linear-gradient(0deg, #00a95f, #00a95f), linear-gradient(0deg, #00a95f, #00a95f); + } + + .fr-table--green-emeraude > table thead { + background-image: linear-gradient(0deg, #297254, #297254); + background-color: #c3fad5; + background-image: none; + } + + .fr-table--green-emeraude > table tbody { + background-color: #e3fdeb; + } + + .fr-table--green-emeraude > table tbody tr:nth-child(even) { + background-color: #c3fad5; + } + + .fr-table--green-emeraude.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #00a95f, #00a95f); + background-image: none; + } + + .fr-table--green-menthe > table::after { + background-image: linear-gradient(0deg, #009081, #009081), linear-gradient(0deg, #009081, #009081), linear-gradient(0deg, #009081, #009081), linear-gradient(0deg, #009081, #009081); + } + + .fr-table--green-menthe > table thead { + background-image: linear-gradient(0deg, #37635f, #37635f); + background-color: #bafaee; + background-image: none; + } + + .fr-table--green-menthe > table tbody { + background-color: #dffdf7; + } + + .fr-table--green-menthe > table tbody tr:nth-child(even) { + background-color: #bafaee; + } + + .fr-table--green-menthe.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #009081, #009081); + background-image: none; + } + + .fr-table--green-archipel > table::after { + background-image: linear-gradient(0deg, #009099, #009099), linear-gradient(0deg, #009099, #009099), linear-gradient(0deg, #009099, #009099), linear-gradient(0deg, #009099, #009099); + } + + .fr-table--green-archipel > table thead { + background-image: linear-gradient(0deg, #006a6f, #006a6f); + background-color: #c7f6fc; + background-image: none; + } + + .fr-table--green-archipel > table tbody { + background-color: #e5fbfd; + } + + .fr-table--green-archipel > table tbody tr:nth-child(even) { + background-color: #c7f6fc; + } + + .fr-table--green-archipel.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #009099, #009099); + background-image: none; + } + + .fr-table--blue-ecume > table::after { + background-image: linear-gradient(0deg, #465f9d, #465f9d), linear-gradient(0deg, #465f9d, #465f9d), linear-gradient(0deg, #465f9d, #465f9d), linear-gradient(0deg, #465f9d, #465f9d); + } + + .fr-table--blue-ecume > table thead { + background-image: linear-gradient(0deg, #2f4077, #2f4077); + background-color: #e9edfe; + background-image: none; + } + + .fr-table--blue-ecume > table tbody { + background-color: #f4f6fe; + } + + .fr-table--blue-ecume > table tbody tr:nth-child(even) { + background-color: #e9edfe; + } + + .fr-table--blue-ecume.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #465f9d, #465f9d); + background-image: none; + } + + .fr-table--blue-cumulus > table::after { + background-image: linear-gradient(0deg, #417dc4, #417dc4), linear-gradient(0deg, #417dc4, #417dc4), linear-gradient(0deg, #417dc4, #417dc4), linear-gradient(0deg, #417dc4, #417dc4); + } + + .fr-table--blue-cumulus > table thead { + background-image: linear-gradient(0deg, #3558a2, #3558a2); + background-color: #e6eefe; + background-image: none; + } + + .fr-table--blue-cumulus > table tbody { + background-color: #f3f6fe; + } + + .fr-table--blue-cumulus > table tbody tr:nth-child(even) { + background-color: #e6eefe; + } + + .fr-table--blue-cumulus.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #417dc4, #417dc4); + background-image: none; + } + + .fr-table--purple-glycine > table::after { + background-image: linear-gradient(0deg, #a558a0, #a558a0), linear-gradient(0deg, #a558a0, #a558a0), linear-gradient(0deg, #a558a0, #a558a0), linear-gradient(0deg, #a558a0, #a558a0); + } + + .fr-table--purple-glycine > table thead { + background-image: linear-gradient(0deg, #6e445a, #6e445a); + background-color: #fee7fc; + background-image: none; + } + + .fr-table--purple-glycine > table tbody { + background-color: #fef3fd; + } + + .fr-table--purple-glycine > table tbody tr:nth-child(even) { + background-color: #fee7fc; + } + + .fr-table--purple-glycine.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #a558a0, #a558a0); + background-image: none; + } + + .fr-table--pink-macaron > table::after { + background-image: linear-gradient(0deg, #e18b76, #e18b76), linear-gradient(0deg, #e18b76, #e18b76), linear-gradient(0deg, #e18b76, #e18b76), linear-gradient(0deg, #e18b76, #e18b76); + } + + .fr-table--pink-macaron > table thead { + background-image: linear-gradient(0deg, #8d533e, #8d533e); + background-color: #fee9e6; + background-image: none; + } + + .fr-table--pink-macaron > table tbody { + background-color: #fef4f2; + } + + .fr-table--pink-macaron > table tbody tr:nth-child(even) { + background-color: #fee9e6; + } + + .fr-table--pink-macaron.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #e18b76, #e18b76); + background-image: none; + } + + .fr-table--pink-tuile > table::after { + background-image: linear-gradient(0deg, #ce614a, #ce614a), linear-gradient(0deg, #ce614a, #ce614a), linear-gradient(0deg, #ce614a, #ce614a), linear-gradient(0deg, #ce614a, #ce614a); + } + + .fr-table--pink-tuile > table thead { + background-image: linear-gradient(0deg, #a94645, #a94645); + background-color: #fee9e7; + background-image: none; + } + + .fr-table--pink-tuile > table tbody { + background-color: #fef4f3; + } + + .fr-table--pink-tuile > table tbody tr:nth-child(even) { + background-color: #fee9e7; + } + + .fr-table--pink-tuile.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #ce614a, #ce614a); + background-image: none; + } + + .fr-table--yellow-tournesol > table::after { + background-image: linear-gradient(0deg, #c8aa39, #c8aa39), linear-gradient(0deg, #c8aa39, #c8aa39), linear-gradient(0deg, #c8aa39, #c8aa39), linear-gradient(0deg, #c8aa39, #c8aa39); + } + + .fr-table--yellow-tournesol > table thead { + background-image: linear-gradient(0deg, #716043, #716043); + background-color: #feecc2; + background-image: none; + } + + .fr-table--yellow-tournesol > table tbody { + background-color: #fef6e3; + } + + .fr-table--yellow-tournesol > table tbody tr:nth-child(even) { + background-color: #feecc2; + } + + .fr-table--yellow-tournesol.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #c8aa39, #c8aa39); + background-image: none; + } + + .fr-table--yellow-moutarde > table::after { + background-image: linear-gradient(0deg, #c3992a, #c3992a), linear-gradient(0deg, #c3992a, #c3992a), linear-gradient(0deg, #c3992a, #c3992a), linear-gradient(0deg, #c3992a, #c3992a); + } + + .fr-table--yellow-moutarde > table thead { + background-image: linear-gradient(0deg, #695240, #695240); + background-color: #feebd0; + background-image: none; + } + + .fr-table--yellow-moutarde > table tbody { + background-color: #fef5e8; + } + + .fr-table--yellow-moutarde > table tbody tr:nth-child(even) { + background-color: #feebd0; + } + + .fr-table--yellow-moutarde.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #c3992a, #c3992a); + background-image: none; + } + + .fr-table--orange-terre-battue > table::after { + background-image: linear-gradient(0deg, #e4794a, #e4794a), linear-gradient(0deg, #e4794a, #e4794a), linear-gradient(0deg, #e4794a, #e4794a), linear-gradient(0deg, #e4794a, #e4794a); + } + + .fr-table--orange-terre-battue > table thead { + background-image: linear-gradient(0deg, #755348, #755348); + background-color: #fee9e5; + background-image: none; + } + + .fr-table--orange-terre-battue > table tbody { + background-color: #fef4f2; + } + + .fr-table--orange-terre-battue > table tbody tr:nth-child(even) { + background-color: #fee9e5; + } + + .fr-table--orange-terre-battue.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #e4794a, #e4794a); + background-image: none; + } + + .fr-table--brown-cafe-creme > table::after { + background-image: linear-gradient(0deg, #d1b781, #d1b781), linear-gradient(0deg, #d1b781, #d1b781), linear-gradient(0deg, #d1b781, #d1b781), linear-gradient(0deg, #d1b781, #d1b781); + } + + .fr-table--brown-cafe-creme > table thead { + background-image: linear-gradient(0deg, #685c48, #685c48); + background-color: #f7ecdb; + background-image: none; + } + + .fr-table--brown-cafe-creme > table tbody { + background-color: #fbf6ed; + } + + .fr-table--brown-cafe-creme > table tbody tr:nth-child(even) { + background-color: #f7ecdb; + } + + .fr-table--brown-cafe-creme.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #d1b781, #d1b781); + background-image: none; + } + + .fr-table--brown-caramel > table::after { + background-image: linear-gradient(0deg, #c08c65, #c08c65), linear-gradient(0deg, #c08c65, #c08c65), linear-gradient(0deg, #c08c65, #c08c65), linear-gradient(0deg, #c08c65, #c08c65); + } + + .fr-table--brown-caramel > table thead { + background-image: linear-gradient(0deg, #845d48, #845d48); + background-color: #f7ebe5; + background-image: none; + } + + .fr-table--brown-caramel > table tbody { + background-color: #fbf5f2; + } + + .fr-table--brown-caramel > table tbody tr:nth-child(even) { + background-color: #f7ebe5; + } + + .fr-table--brown-caramel.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #c08c65, #c08c65); + background-image: none; + } + + .fr-table--brown-opera > table::after { + background-image: linear-gradient(0deg, #bd987a, #bd987a), linear-gradient(0deg, #bd987a, #bd987a), linear-gradient(0deg, #bd987a, #bd987a), linear-gradient(0deg, #bd987a, #bd987a); + } + + .fr-table--brown-opera > table thead { + background-image: linear-gradient(0deg, #745b47, #745b47); + background-color: #f7ece4; + background-image: none; + } + + .fr-table--brown-opera > table tbody { + background-color: #fbf5f2; + } + + .fr-table--brown-opera > table tbody tr:nth-child(even) { + background-color: #f7ece4; + } + + .fr-table--brown-opera.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #bd987a, #bd987a); + background-image: none; + } + + .fr-table--beige-gris-galet > table::after { + background-image: linear-gradient(0deg, #aea397, #aea397), linear-gradient(0deg, #aea397, #aea397), linear-gradient(0deg, #aea397, #aea397), linear-gradient(0deg, #aea397, #aea397); + } + + .fr-table--beige-gris-galet > table thead { + background-image: linear-gradient(0deg, #6a6156, #6a6156); + background-color: #f3ede5; + background-image: none; + } + + .fr-table--beige-gris-galet > table tbody { + background-color: #f9f6f2; + } + + .fr-table--beige-gris-galet > table tbody tr:nth-child(even) { + background-color: #f3ede5; + } + + .fr-table--beige-gris-galet.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #aea397, #aea397); + background-image: none; + } + + .fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #ddd, #ddd); + } + + .fr-table--bordered > table tbody tr:nth-child(even) { + background-color: transparent; + } + + .fr-table--bordered > table tbody tr:nth-child(even):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-table--bordered > table tbody tr:nth-child(even):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-table::before { + content: none; + } + + .fr-table > table thead::after { + background-image: none; + } + + .fr-table > table tbody::after { + background-image: none; + } + + .fr-table > table tbody tr { + background-image: none; + } + + .fr-table--green-tilleul-verveine > table { + background-image: none; + } + + .fr-table--green-tilleul-verveine > table tbody tr { + background-image: none; + } + + .fr-table--green-bourgeon > table { + background-image: none; + } + + .fr-table--green-bourgeon > table tbody tr { + background-image: none; + } + + .fr-table--green-emeraude > table { + background-image: none; + } + + .fr-table--green-emeraude > table tbody tr { + background-image: none; + } + + .fr-table--green-menthe > table { + background-image: none; + } + + .fr-table--green-menthe > table tbody tr { + background-image: none; + } + + .fr-table--green-archipel > table { + background-image: none; + } + + .fr-table--green-archipel > table tbody tr { + background-image: none; + } + + .fr-table--blue-ecume > table { + background-image: none; + } + + .fr-table--blue-ecume > table tbody tr { + background-image: none; + } + + .fr-table--blue-cumulus > table { + background-image: none; + } + + .fr-table--blue-cumulus > table tbody tr { + background-image: none; + } + + .fr-table--purple-glycine > table { + background-image: none; + } + + .fr-table--purple-glycine > table tbody tr { + background-image: none; + } + + .fr-table--pink-macaron > table { + background-image: none; + } + + .fr-table--pink-macaron > table tbody tr { + background-image: none; + } + + .fr-table--pink-tuile > table { + background-image: none; + } + + .fr-table--pink-tuile > table tbody tr { + background-image: none; + } + + .fr-table--yellow-tournesol > table { + background-image: none; + } + + .fr-table--yellow-tournesol > table tbody tr { + background-image: none; + } + + .fr-table--yellow-moutarde > table { + background-image: none; + } + + .fr-table--yellow-moutarde > table tbody tr { + background-image: none; + } + + .fr-table--orange-terre-battue > table { + background-image: none; + } + + .fr-table--orange-terre-battue > table tbody tr { + background-image: none; + } + + .fr-table--brown-cafe-creme > table { + background-image: none; + } + + .fr-table--brown-cafe-creme > table tbody tr { + background-image: none; + } + + .fr-table--brown-caramel > table { + background-image: none; + } + + .fr-table--brown-caramel > table tbody tr { + background-image: none; + } + + .fr-table--brown-opera > table { + background-image: none; + } + + .fr-table--brown-opera > table tbody tr { + background-image: none; + } + + .fr-table--beige-gris-galet > table { + background-image: none; + } + + .fr-table--beige-gris-galet > table tbody tr { + background-image: none; + } +} + +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-table__content table { + border-left: 1px solid #929292; + border-right: 1px solid #929292; + } + + .fr-table__content table thead tr:first-child th { + border-top: 1px solid #929292; + } + + .fr-table__content table thead tr:last-child th { + border-bottom: 1px solid #3a3a3a; + } + + .fr-table--bordered table th, + .fr-table--bordered table td { + border-right: 1px solid #929292; + } + + .fr-table > table thead tr:first-child th { + border-top: 1px solid #929292; + } + + .fr-table > table thead tr:last-child th { + border-bottom: 1px solid #3a3a3a; + } + + .fr-table > table tbody tr:last-child th, + .fr-table > table tbody tr:last-child td { + border-bottom: 1px solid #929292; + } + + .fr-table > table th:first-child, + .fr-table > table td:first-child { + border-left: 1px solid #929292; + } + + .fr-table > table th:last-child, + .fr-table > table td:last-child { + border-right: 1px solid #929292; + } + + .fr-table--bordered > table th, + .fr-table--bordered > table td { + border-bottom: 1px solid #929292; + } +} diff --git a/dist/dsfr/component/table/table.legacy.min.css b/dist/dsfr/component/table/table.legacy.min.css new file mode 100644 index 0000000..0869e78 --- /dev/null +++ b/dist/dsfr/component/table/table.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-table--green-tilleul-verveine.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--green-bourgeon.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--green-emeraude.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--green-menthe.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--green-archipel.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--blue-ecume.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--blue-cumulus.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--purple-glycine.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--pink-macaron.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--pink-tuile.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--yellow-tournesol.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--yellow-moutarde.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--orange-terre-battue.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--brown-cafe-creme.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--brown-caramel.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--brown-opera.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--beige-gris-galet.fr-table--bordered>table tbody tr:last-child{background-image:none}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-table__header .fr-segmented{flex:1}.fr-table__header .fr-table__detail{flex:2}.fr-table__content table,.fr-table__content table thead tr th,.fr-table__content table thead tr th:last-child{background-image:none}.fr-table__content table thead tr th[role=columnheader]{background-position:100% 0;background-repeat:no-repeat;background-size:1px 100%}.fr-table__content table tbody tr{background-image:none}.fr-table__content table tbody tr[aria-selected=true]:after{content:none}.fr-table__content table tbody tr[aria-selected=true] td,.fr-table__content table tbody tr[aria-selected=true] th{border-bottom:2px solid #000091;border-top:2px solid #000091}.fr-table__content table tbody tr[aria-selected=true] td:first-child,.fr-table__content table tbody tr[aria-selected=true] th:first-child{border-left:2px solid #000091}.fr-table__content table tbody tr[aria-selected=true] td:last-child,.fr-table__content table tbody tr[aria-selected=true] th:last-child{border-right:2px solid #000091}.fr-table[data-fr-js-table=true] .fr-table__wrapper:after{content:none}.fr-table[data-fr-js-table=true] caption,.fr-table[data-fr-js-table=true].fr-table--caption-bottom caption{margin-bottom:1rem;position:relative}.fr-table--bordered table td:last-child,.fr-table--bordered table th:last-child{border-right:none}.fr-table__wrapper:after{background-image:linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292)}.fr-table__content table caption{color:#161616}.fr-table__content table thead th{background-color:#f6f6f6;background-image:linear-gradient(0deg,#3a3a3a,#3a3a3a),linear-gradient(0deg,#929292,#929292)}.fr-table__content table thead th[role=columnheader]{background-image:linear-gradient(0deg,#3a3a3a,#3a3a3a),linear-gradient(0deg,#3a3a3a,#3a3a3a)}.fr-table__content table tbody tr:after{background-image:linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091)}.fr-table__content table tbody td{background-color:#fff;background-image:linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292)}.fr-table__content table tbody th{background-color:#f6f6f6;background-image:linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#3a3a3a,#3a3a3a)}.fr-table__detail{color:#666}.fr-table>table caption{color:#161616}.fr-table>table tbody:after,.fr-table>table thead:after{background-image:linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292)}.fr-table>table thead{background-color:#f6f6f6;background-image:linear-gradient(0deg,#3a3a3a,#3a3a3a);background-image:none;color:#161616}.fr-table>table tbody{background-color:#fff}.fr-table>table tbody tr:nth-child(2n){background-color:#f6f6f6}.fr-table--green-tilleul-verveine>table:after{background-image:linear-gradient(0deg,#b7a73f,#b7a73f),linear-gradient(0deg,#b7a73f,#b7a73f),linear-gradient(0deg,#b7a73f,#b7a73f),linear-gradient(0deg,#b7a73f,#b7a73f)}.fr-table--green-tilleul-verveine>table thead{background-color:#fceeac;background-image:linear-gradient(0deg,#66673d,#66673d);background-image:none}.fr-table--green-tilleul-verveine>table tbody{background-color:#fef7da}.fr-table--green-tilleul-verveine>table tbody tr:nth-child(2n){background-color:#fceeac}.fr-table--green-tilleul-verveine.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#b7a73f,#b7a73f);background-image:none}.fr-table--green-bourgeon>table:after{background-image:linear-gradient(0deg,#68a532,#68a532),linear-gradient(0deg,#68a532,#68a532),linear-gradient(0deg,#68a532,#68a532),linear-gradient(0deg,#68a532,#68a532)}.fr-table--green-bourgeon>table thead{background-color:#c9fcac;background-image:linear-gradient(0deg,#447049,#447049);background-image:none}.fr-table--green-bourgeon>table tbody{background-color:#e6feda}.fr-table--green-bourgeon>table tbody tr:nth-child(2n){background-color:#c9fcac}.fr-table--green-bourgeon.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#68a532,#68a532);background-image:none}.fr-table--green-emeraude>table:after{background-image:linear-gradient(0deg,#00a95f,#00a95f),linear-gradient(0deg,#00a95f,#00a95f),linear-gradient(0deg,#00a95f,#00a95f),linear-gradient(0deg,#00a95f,#00a95f)}.fr-table--green-emeraude>table thead{background-color:#c3fad5;background-image:linear-gradient(0deg,#297254,#297254);background-image:none}.fr-table--green-emeraude>table tbody{background-color:#e3fdeb}.fr-table--green-emeraude>table tbody tr:nth-child(2n){background-color:#c3fad5}.fr-table--green-emeraude.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#00a95f,#00a95f);background-image:none}.fr-table--green-menthe>table:after{background-image:linear-gradient(0deg,#009081,#009081),linear-gradient(0deg,#009081,#009081),linear-gradient(0deg,#009081,#009081),linear-gradient(0deg,#009081,#009081)}.fr-table--green-menthe>table thead{background-color:#bafaee;background-image:linear-gradient(0deg,#37635f,#37635f);background-image:none}.fr-table--green-menthe>table tbody{background-color:#dffdf7}.fr-table--green-menthe>table tbody tr:nth-child(2n){background-color:#bafaee}.fr-table--green-menthe.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#009081,#009081);background-image:none}.fr-table--green-archipel>table:after{background-image:linear-gradient(0deg,#009099,#009099),linear-gradient(0deg,#009099,#009099),linear-gradient(0deg,#009099,#009099),linear-gradient(0deg,#009099,#009099)}.fr-table--green-archipel>table thead{background-color:#c7f6fc;background-image:linear-gradient(0deg,#006a6f,#006a6f);background-image:none}.fr-table--green-archipel>table tbody{background-color:#e5fbfd}.fr-table--green-archipel>table tbody tr:nth-child(2n){background-color:#c7f6fc}.fr-table--green-archipel.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#009099,#009099);background-image:none}.fr-table--blue-ecume>table:after{background-image:linear-gradient(0deg,#465f9d,#465f9d),linear-gradient(0deg,#465f9d,#465f9d),linear-gradient(0deg,#465f9d,#465f9d),linear-gradient(0deg,#465f9d,#465f9d)}.fr-table--blue-ecume>table thead{background-color:#e9edfe;background-image:linear-gradient(0deg,#2f4077,#2f4077);background-image:none}.fr-table--blue-ecume>table tbody{background-color:#f4f6fe}.fr-table--blue-ecume>table tbody tr:nth-child(2n){background-color:#e9edfe}.fr-table--blue-ecume.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#465f9d,#465f9d);background-image:none}.fr-table--blue-cumulus>table:after{background-image:linear-gradient(0deg,#417dc4,#417dc4),linear-gradient(0deg,#417dc4,#417dc4),linear-gradient(0deg,#417dc4,#417dc4),linear-gradient(0deg,#417dc4,#417dc4)}.fr-table--blue-cumulus>table thead{background-color:#e6eefe;background-image:linear-gradient(0deg,#3558a2,#3558a2);background-image:none}.fr-table--blue-cumulus>table tbody{background-color:#f3f6fe}.fr-table--blue-cumulus>table tbody tr:nth-child(2n){background-color:#e6eefe}.fr-table--blue-cumulus.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#417dc4,#417dc4);background-image:none}.fr-table--purple-glycine>table:after{background-image:linear-gradient(0deg,#a558a0,#a558a0),linear-gradient(0deg,#a558a0,#a558a0),linear-gradient(0deg,#a558a0,#a558a0),linear-gradient(0deg,#a558a0,#a558a0)}.fr-table--purple-glycine>table thead{background-color:#fee7fc;background-image:linear-gradient(0deg,#6e445a,#6e445a);background-image:none}.fr-table--purple-glycine>table tbody{background-color:#fef3fd}.fr-table--purple-glycine>table tbody tr:nth-child(2n){background-color:#fee7fc}.fr-table--purple-glycine.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#a558a0,#a558a0);background-image:none}.fr-table--pink-macaron>table:after{background-image:linear-gradient(0deg,#e18b76,#e18b76),linear-gradient(0deg,#e18b76,#e18b76),linear-gradient(0deg,#e18b76,#e18b76),linear-gradient(0deg,#e18b76,#e18b76)}.fr-table--pink-macaron>table thead{background-color:#fee9e6;background-image:linear-gradient(0deg,#8d533e,#8d533e);background-image:none}.fr-table--pink-macaron>table tbody{background-color:#fef4f2}.fr-table--pink-macaron>table tbody tr:nth-child(2n){background-color:#fee9e6}.fr-table--pink-macaron.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#e18b76,#e18b76);background-image:none}.fr-table--pink-tuile>table:after{background-image:linear-gradient(0deg,#ce614a,#ce614a),linear-gradient(0deg,#ce614a,#ce614a),linear-gradient(0deg,#ce614a,#ce614a),linear-gradient(0deg,#ce614a,#ce614a)}.fr-table--pink-tuile>table thead{background-color:#fee9e7;background-image:linear-gradient(0deg,#a94645,#a94645);background-image:none}.fr-table--pink-tuile>table tbody{background-color:#fef4f3}.fr-table--pink-tuile>table tbody tr:nth-child(2n){background-color:#fee9e7}.fr-table--pink-tuile.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#ce614a,#ce614a);background-image:none}.fr-table--yellow-tournesol>table:after{background-image:linear-gradient(0deg,#c8aa39,#c8aa39),linear-gradient(0deg,#c8aa39,#c8aa39),linear-gradient(0deg,#c8aa39,#c8aa39),linear-gradient(0deg,#c8aa39,#c8aa39)}.fr-table--yellow-tournesol>table thead{background-color:#feecc2;background-image:linear-gradient(0deg,#716043,#716043);background-image:none}.fr-table--yellow-tournesol>table tbody{background-color:#fef6e3}.fr-table--yellow-tournesol>table tbody tr:nth-child(2n){background-color:#feecc2}.fr-table--yellow-tournesol.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#c8aa39,#c8aa39);background-image:none}.fr-table--yellow-moutarde>table:after{background-image:linear-gradient(0deg,#c3992a,#c3992a),linear-gradient(0deg,#c3992a,#c3992a),linear-gradient(0deg,#c3992a,#c3992a),linear-gradient(0deg,#c3992a,#c3992a)}.fr-table--yellow-moutarde>table thead{background-color:#feebd0;background-image:linear-gradient(0deg,#695240,#695240);background-image:none}.fr-table--yellow-moutarde>table tbody{background-color:#fef5e8}.fr-table--yellow-moutarde>table tbody tr:nth-child(2n){background-color:#feebd0}.fr-table--yellow-moutarde.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#c3992a,#c3992a);background-image:none}.fr-table--orange-terre-battue>table:after{background-image:linear-gradient(0deg,#e4794a,#e4794a),linear-gradient(0deg,#e4794a,#e4794a),linear-gradient(0deg,#e4794a,#e4794a),linear-gradient(0deg,#e4794a,#e4794a)}.fr-table--orange-terre-battue>table thead{background-color:#fee9e5;background-image:linear-gradient(0deg,#755348,#755348);background-image:none}.fr-table--orange-terre-battue>table tbody{background-color:#fef4f2}.fr-table--orange-terre-battue>table tbody tr:nth-child(2n){background-color:#fee9e5}.fr-table--orange-terre-battue.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#e4794a,#e4794a);background-image:none}.fr-table--brown-cafe-creme>table:after{background-image:linear-gradient(0deg,#d1b781,#d1b781),linear-gradient(0deg,#d1b781,#d1b781),linear-gradient(0deg,#d1b781,#d1b781),linear-gradient(0deg,#d1b781,#d1b781)}.fr-table--brown-cafe-creme>table thead{background-color:#f7ecdb;background-image:linear-gradient(0deg,#685c48,#685c48);background-image:none}.fr-table--brown-cafe-creme>table tbody{background-color:#fbf6ed}.fr-table--brown-cafe-creme>table tbody tr:nth-child(2n){background-color:#f7ecdb}.fr-table--brown-cafe-creme.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#d1b781,#d1b781);background-image:none}.fr-table--brown-caramel>table:after{background-image:linear-gradient(0deg,#c08c65,#c08c65),linear-gradient(0deg,#c08c65,#c08c65),linear-gradient(0deg,#c08c65,#c08c65),linear-gradient(0deg,#c08c65,#c08c65)}.fr-table--brown-caramel>table thead{background-color:#f7ebe5;background-image:linear-gradient(0deg,#845d48,#845d48);background-image:none}.fr-table--brown-caramel>table tbody{background-color:#fbf5f2}.fr-table--brown-caramel>table tbody tr:nth-child(2n){background-color:#f7ebe5}.fr-table--brown-caramel.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#c08c65,#c08c65);background-image:none}.fr-table--brown-opera>table:after{background-image:linear-gradient(0deg,#bd987a,#bd987a),linear-gradient(0deg,#bd987a,#bd987a),linear-gradient(0deg,#bd987a,#bd987a),linear-gradient(0deg,#bd987a,#bd987a)}.fr-table--brown-opera>table thead{background-color:#f7ece4;background-image:linear-gradient(0deg,#745b47,#745b47);background-image:none}.fr-table--brown-opera>table tbody{background-color:#fbf5f2}.fr-table--brown-opera>table tbody tr:nth-child(2n){background-color:#f7ece4}.fr-table--brown-opera.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#bd987a,#bd987a);background-image:none}.fr-table--beige-gris-galet>table:after{background-image:linear-gradient(0deg,#aea397,#aea397),linear-gradient(0deg,#aea397,#aea397),linear-gradient(0deg,#aea397,#aea397),linear-gradient(0deg,#aea397,#aea397)}.fr-table--beige-gris-galet>table thead{background-color:#f3ede5;background-image:linear-gradient(0deg,#6a6156,#6a6156);background-image:none}.fr-table--beige-gris-galet>table tbody{background-color:#f9f6f2}.fr-table--beige-gris-galet>table tbody tr:nth-child(2n){background-color:#f3ede5}.fr-table--beige-gris-galet.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#aea397,#aea397);background-image:none}.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#ddd,#ddd)}.fr-table--bordered>table tbody tr:nth-child(2n){background-color:transparent}.fr-table--bordered>table tbody tr:nth-child(2n):hover{background-color:rgba(0,0,0,.05)}.fr-table--bordered>table tbody tr:nth-child(2n):active{background-color:rgba(0,0,0,.1)}.fr-table:before{content:none}.fr-table--beige-gris-galet>table,.fr-table--beige-gris-galet>table tbody tr,.fr-table--blue-cumulus>table,.fr-table--blue-cumulus>table tbody tr,.fr-table--blue-ecume>table,.fr-table--blue-ecume>table tbody tr,.fr-table--brown-cafe-creme>table,.fr-table--brown-cafe-creme>table tbody tr,.fr-table--brown-caramel>table,.fr-table--brown-caramel>table tbody tr,.fr-table--brown-opera>table,.fr-table--brown-opera>table tbody tr,.fr-table--green-archipel>table,.fr-table--green-archipel>table tbody tr,.fr-table--green-bourgeon>table,.fr-table--green-bourgeon>table tbody tr,.fr-table--green-emeraude>table,.fr-table--green-emeraude>table tbody tr,.fr-table--green-menthe>table,.fr-table--green-menthe>table tbody tr,.fr-table--green-tilleul-verveine>table,.fr-table--green-tilleul-verveine>table tbody tr,.fr-table--orange-terre-battue>table,.fr-table--orange-terre-battue>table tbody tr,.fr-table--pink-macaron>table,.fr-table--pink-macaron>table tbody tr,.fr-table--pink-tuile>table,.fr-table--pink-tuile>table tbody tr,.fr-table--purple-glycine>table,.fr-table--purple-glycine>table tbody tr,.fr-table--yellow-moutarde>table,.fr-table--yellow-moutarde>table tbody tr,.fr-table--yellow-tournesol>table,.fr-table--yellow-tournesol>table tbody tr,.fr-table>table tbody tr,.fr-table>table tbody:after,.fr-table>table thead:after{background-image:none}}@media screen and (min-width:0\0) and (min-resolution:72dpi) and (min-width:0\0) and (min-resolution:72dpi){.fr-table__content table{border-left:1px solid #929292;border-right:1px solid #929292}.fr-table__content table thead tr:first-child th{border-top:1px solid #929292}.fr-table__content table thead tr:last-child th{border-bottom:1px solid #3a3a3a}.fr-table--bordered table td,.fr-table--bordered table th{border-right:1px solid #929292}.fr-table>table thead tr:first-child th{border-top:1px solid #929292}.fr-table>table thead tr:last-child th{border-bottom:1px solid #3a3a3a}.fr-table>table tbody tr:last-child td,.fr-table>table tbody tr:last-child th{border-bottom:1px solid #929292}.fr-table>table td:first-child,.fr-table>table th:first-child{border-left:1px solid #929292}.fr-table>table td:last-child,.fr-table>table th:last-child{border-right:1px solid #929292}.fr-table--bordered>table td,.fr-table--bordered>table th{border-bottom:1px solid #929292}} \ No newline at end of file diff --git a/dist/dsfr/component/table/table.main.css b/dist/dsfr/component/table/table.main.css new file mode 100644 index 0000000..9991738 --- /dev/null +++ b/dist/dsfr/component/table/table.main.css @@ -0,0 +1,1554 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + TABLE +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-table { + --table-offset: calc(0px); + --row-height: 0.125rem; + --text-spacing: 0; + --title-spacing: 0; + position: relative; + margin-bottom: 2.5rem; + margin-top: 1rem; + /* + * Cache la caption + */ + + /* + * Fixe le caption en bas du tableau + */ + + /* Style bordered, ajoute des bordures verticales entre chaque cellule */ + + /* Désactive le scroll horizontal */ + padding-top: var(--table-offset); + /* + * Cache la caption + */ + + /* + * Fixe le caption en bas du tableau + */ + + /* + * pas de scroll ni de shadow + */ + + /* + * Fixe la taille des colonnes du tableau + */ + + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table__container { + overflow: auto; + padding-top: var(--table-offset); +} + +.fr-table__content .fr-cell--fixed .fr-checkbox-group + *, +.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group + *, +.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group + *, +.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group + * { + margin-left: 0.5rem; +} + +.fr-table__content .fr-cell--fixed .fr-checkbox-group .fr-label, +.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group .fr-label, +.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group .fr-label, +.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group .fr-label { + color: transparent; + width: 0; + pointer-events: none; +} + +.fr-table__content .fr-cell--fixed .fr-checkbox-group .fr-label::before, +.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group .fr-label::before, +.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group .fr-label::before, +.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group .fr-label::before { + left: -1.25rem; +} + +.fr-table__content .fr-cell--fixed .fr-checkbox-group input[type=checkbox], +.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group input[type=checkbox], +.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group input[type=checkbox], +.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group input[type=checkbox] { + left: 0.25rem; +} + +.fr-table__content .fr-cell--fixed { + position: sticky; + left: 0; + z-index: 1; +} + +.fr-table__content .fr-cell--center { + text-align: center; +} + +.fr-table__content .fr-cell--right { + text-align: right; +} + +.fr-table__content .fr-cell--top { + vertical-align: top; +} + +.fr-table__content .fr-cell--bottom { + vertical-align: bottom; +} + +.fr-table__content .fr-cell__title { + font-weight: 700; +} + +.fr-table__content .fr-cell__desc { + font-weight: 400; +} + +.fr-table__content .fr-cell--inline { + display: flex; + align-items: center; + margin: 0 -0.5rem; +} + +.fr-table__content .fr-cell--inline > * { + margin: 0 0.5rem; +} + +.fr-table__content .fr-cell--multiline, +.fr-table__content .fr-cell--multiline * { + white-space: normal; +} + +.fr-table__content .fr-cell--sort { + display: flex; + align-items: center; + justify-content: space-between; +} + +.fr-table__content .fr-cell--sort .fr-btn--sort { + margin-left: 1rem; +} + +.fr-table__content .fr-col--xs { + white-space: normal; + min-width: 4rem; +} + +.fr-table__content .fr-col--sm { + white-space: normal; + min-width: 5rem; +} + +.fr-table__content .fr-col--md { + white-space: normal; + min-width: 12.5rem; +} + +.fr-table__content .fr-col--lg { + white-space: normal; + min-width: 25rem; +} + +.fr-table__content table { + width: 100%; + border-spacing: 0; + border-collapse: collapse; +} + +.fr-table__content table thead { + position: relative; +} + +.fr-table__content table thead::before { + content: ""; + display: block; + position: absolute; + top: inherit; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 1px; + pointer-events: none; + z-index: 1; +} + +.fr-table__content table thead th { + font-weight: 700; + background-color: var(--background-alt-grey); + + --idle: transparent; + --hover: var(--background-alt-grey-hover); + --active: var(--background-alt-grey-active); + background-image: linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)); +} + +.fr-table__content table thead th[role=columnheader] { + background-size: 100% 1px, 1px 100%; + background-repeat: no-repeat, no-repeat; + background-position: 0 100%, 100% 0; + background-image: linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)), linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)); +} + +.fr-table__content table tbody th { + background-size: 100% 1px, 1px 100%; + background-repeat: no-repeat, no-repeat; + background-position: 0 100%, 100% 0; + background-color: var(--background-alt-grey); + + --idle: transparent; + --hover: var(--background-alt-grey-hover); + --active: var(--background-alt-grey-active); + background-image: linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)); +} + +.fr-table__content table tbody tr::after { + position: absolute; + left: 0; + width: 100%; + height: var(--row-height); + z-index: 2; + pointer-events: none; + transform: translateY(-0.125rem); + background-size: 0.125rem 100%, 0.125rem 100%, 100% 0.125rem, 0 0; + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; + background-position: 0 0, 100% 0, 0 0, 0 100%; + background-image: linear-gradient(0deg, var(--border-action-high-blue-france), var(--border-action-high-blue-france)), linear-gradient(0deg, var(--border-action-high-blue-france), var(--border-action-high-blue-france)), linear-gradient(0deg, var(--border-action-high-blue-france), var(--border-action-high-blue-france)), linear-gradient(0deg, var(--border-action-high-blue-france), var(--border-action-high-blue-france)); +} + +.fr-table__content table tbody tr[aria-selected=true]::after, +.fr-table__content table tbody tr[aria-selected=true] + tr::after { + content: ""; +} + +.fr-table__content table tbody tr[aria-selected=true] + tr[aria-selected=true]::after { + background-size: 0.125rem 100%, 0.125rem 100%, 0 0, 0 0; +} + +.fr-table__content table tbody tr[aria-selected=true] + tr:not([aria-selected=true])::after { + background-size: 0 0, 0 0, 100% 0.125rem, 0 0; +} + +.fr-table__content table tbody tr:last-of-type[aria-selected=true]::after { + background-size: 0.125rem 100%, 0.125rem 100%, 100% 0.125rem, 100% 0.125rem; +} + +.fr-table__content table tbody tr[aria-selected=true] + tr:last-of-type[aria-selected=true]::after { + background-size: 0.125rem 100%, 0.125rem 100%, 0 0, 100% 0.125rem; +} + +.fr-table__content th, +.fr-table__content td { + display: table-cell; + padding: 0.5rem 1rem; + font-size: 0.875rem; + line-height: 1.5rem; + text-align: left; + vertical-align: middle; + white-space: nowrap; + background-size: 100% 1px; + background-repeat: no-repeat; + background-position: 100% 100%; +} + +.fr-table__content th .fr-checkbox-group, +.fr-table__content td .fr-checkbox-group { + display: inline-block; +} + +.fr-table__content th .fr-checkbox-group .fr-label, +.fr-table__content td .fr-checkbox-group .fr-label { + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-table caption { + position: initial; + font-size: 1.375rem; + line-height: 1.75rem; + margin: var(--title-spacing); + font-weight: 700; + margin-bottom: 1rem; + text-align: left; +} + +.fr-table caption .fr-table__caption__desc { + margin-top: 1rem; + font-size: 1rem; + line-height: 1.5rem; + font-weight: 400; +} + +.fr-table__detail { + font-size: 0.875rem; + line-height: 1.5rem; + color: var(--text-mention-grey); +} + +.fr-table[data-fr-js-table=true] caption { + position: absolute; + top: 0; +} + +.fr-table[data-fr-js-table=true] .fr-table__wrapper { + position: relative; +} + +.fr-table[data-fr-js-table=true] .fr-table__wrapper::after { + content: ""; + display: block; + position: absolute; + top: var(--table-offset); + left: 0; + width: 100%; + height: calc(100% - var(--table-offset)); + z-index: 1; + background-position: 0 0, 0 0, 100% 100%, 0 100%; + background-size: 100% 1px, 1px 100%, 1px 100%, 100% 1px; + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; + pointer-events: none; +} + +.fr-table__header .fr-table__detail { + margin-bottom: 1rem; +} + +.fr-table__header .fr-segmented { + margin-bottom: 1rem; +} + +.fr-table__footer--start { + margin-top: 1rem; +} + +.fr-table__footer--start .fr-table__detail { + padding-right: 0.5rem; +} + +.fr-table__footer--middle { + margin-top: 1rem; + display: flex; + flex-direction: row; + align-items: center; + justify-content: center; +} + +.fr-table__footer--middle .fr-pagination { + margin-top: 0.75rem; +} + +.fr-table__footer--end { + margin-top: 1.5rem; + flex: 1 0 100%; +} + +.fr-table--sm .fr-table__content th, +.fr-table--sm .fr-table__content td { + padding: 0.25rem 0.75rem; +} + +.fr-table--lg .fr-table__content th, +.fr-table--lg .fr-table__content td { + padding: 0.75rem 1.5rem; +} + +.fr-table.fr-table--no-caption .fr-table__wrapper .fr-table__container { + padding-top: 0; +} + +.fr-table.fr-table--no-caption .fr-table__wrapper caption { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; + height: 0; +} + +.fr-table.fr-table--caption-bottom { + margin-bottom: 0; +} + +.fr-table.fr-table--caption-bottom .fr-table__wrapper { + margin-top: 0; + margin-bottom: calc(var(--table-offset) + 1.5rem); +} + +.fr-table.fr-table--caption-bottom .fr-table__wrapper::after { + bottom: 0; + top: auto; + height: 100%; +} + +.fr-table.fr-table--caption-bottom .fr-table__wrapper .fr-table__container { + padding-top: 0; +} + +.fr-table.fr-table--caption-bottom .fr-table__wrapper caption { + margin-bottom: 0; + margin-top: 1rem; + height: min-content; + caption-side: bottom; +} + +.fr-table.fr-table--caption-bottom[data-fr-js-table=true] caption { + position: absolute; + top: 100%; + right: 0; + bottom: 0; + left: 0; + margin-top: 1rem; +} + +.fr-table.fr-table--bordered .fr-table__content th, +.fr-table.fr-table--bordered .fr-table__content td { + background-size: 100% 1px, 1px 100%; + background-repeat: no-repeat, no-repeat; + background-position: 0 100%, 100% 0; +} + +.fr-table.fr-table--no-scroll .fr-table__wrapper { + width: fit-content; +} + +.fr-table.fr-table--no-scroll .fr-table__wrapper .fr-table__content table { + width: auto; +} + +.fr-table.fr-table--no-scroll .fr-table__wrapper .fr-table__content table th, +.fr-table.fr-table--no-scroll .fr-table__wrapper .fr-table__content table td { + white-space: normal; +} + +.fr-table__wrapper::after { + background-image: linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)); +} + +.fr-table__content table caption { + color: var(--text-title-grey); +} + +.fr-table__content table tbody td { + background-image: linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)); + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-table::before { + content: ""; + display: block; + width: 100%; + height: 0; +} + +.fr-table:not(.fr-table--no-scroll) > table { + width: 100%; +} + +.fr-table > table { + width: 100%; + display: block; + overflow: auto; + border-spacing: 0; +} + +.fr-table > table td, +.fr-table > table th { + text-align: left; + vertical-align: middle; + display: table-cell; + border: 0; + padding: 0.75rem; + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-table > table th { + font-weight: 700; +} + +.fr-table > table thead { + background-size: 100% 1px; + background-position: bottom; + background-repeat: no-repeat; + background-image: linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)); + background-color: var(--background-alt-grey); + + --idle: transparent; + --hover: var(--background-alt-grey-hover); + --active: var(--background-alt-grey-active); + color: var(--text-title-grey); +} + +.fr-table > table thead td, +.fr-table > table thead th { + font-weight: 700; + padding-bottom: 0.875rem; +} + +.fr-table[data-fr-js-table=true] > table thead, +.fr-table[data-fr-js-table=true] > table tbody { + position: relative; +} + +.fr-table[data-fr-js-table=true] > table thead::after, +.fr-table[data-fr-js-table=true] > table tbody::after { + content: ""; + display: block; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 1; + background-repeat: no-repeat, no-repeat, no-repeat; + pointer-events: none; +} + +.fr-table[data-fr-js-table=true] > table thead::after { + background-position: 0 0, 0 0, 100% 100%; + background-size: 100% 1px, 1px 100%, 1px 100%; +} + +.fr-table[data-fr-js-table=true] > table tbody::after { + background-position: 0 0, 0 100%, 100% 0; + background-size: 1px 100%, 100% 1px, 1px 100%; +} + +.fr-table--no-caption { + padding-top: 0; +} + +.fr-table--no-caption > table caption { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; + height: 0; +} + +.fr-table--caption-bottom { + padding-top: 0; + margin-top: 1rem; +} + +.fr-table--caption-bottom > table { + margin-bottom: calc(var(--table-offset) + 2.75rem); +} + +.fr-table--caption-bottom > table caption { + margin-top: 1rem; + height: min-content; + caption-side: bottom; +} + +.fr-table--caption-bottom[data-fr-js-table=true] > table::after { + bottom: 0; + top: auto; + height: 100%; +} + +.fr-table--caption-bottom[data-fr-js-table=true] > table caption { + position: absolute; + top: 100%; + right: 0; + bottom: 0; + left: 0; + margin-top: 1rem; +} + +.fr-table--no-scroll { + min-width: auto; +} + +.fr-table--no-scroll > table { + overflow-x: hidden; +} + +.fr-table--no-scroll > table caption { + max-width: calc(100vw - 2rem); +} + +.fr-table--layout-fixed > table { + display: table; + table-layout: fixed; +} + +.fr-table--bordered > table tbody tr { + background-size: 100% 1px; + background-position: bottom; + background-repeat: no-repeat; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); + + /* Style bordered, enleve le style even/odd */ +} + +.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +/* +* Ombres ajoutées en Js si le contenu est plus grand que le conteneur +*/ +.fr-table > table.fr-table__shadow { + /** + * Modifier ombre à gauche + **/ + + /** + * Modifier ombre à droite + **/ +} + +.fr-table > table.fr-table__shadow::before { + content: ""; + display: block; + position: absolute; + top: var(--table-offset); + right: 0; + bottom: 0; + left: 0; + z-index: 1; + box-shadow: inset 0 0 0 0 #161616, inset 0 0 0 0 #161616; + opacity: 0.32; + pointer-events: none; + transition: box-shadow 0.3s; +} + +.fr-table > table.fr-table__shadow--left { + /** + * Modifier combinaison ombre à gauche et ombre à droite + **/ +} + +.fr-table > table.fr-table__shadow--left::before { + box-shadow: inset 2rem 0 1rem -2rem #161616, inset 0 0 0 0 #161616; +} + +.fr-table > table.fr-table__shadow--left.fr-table__shadow--right::before { + content: ""; + display: block; + box-shadow: inset 2rem 0 1rem -2rem #161616, inset -2rem 0 1rem -2rem #161616; +} + +.fr-table > table.fr-table__shadow--right::before { + box-shadow: inset 0 0 0 0 #161616, inset -2rem 0 1rem -2rem #161616; +} + +/* +* Positionnement ombres sur le tableau sans caption +*/ +.fr-table--no-caption > table.fr-table__shadow::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; +} + +/* +* Positionnement ombres sur le tableau avec caption en bas +*/ +.fr-table--caption-bottom > table.fr-table__shadow::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; +} + +:root[data-fr-theme=dark] .fr-table > table.fr-table__shadow::before { + opacity: 1; +} + +.fr-table > table caption { + color: var(--text-title-grey); +} + +.fr-table > table thead::after, +.fr-table > table tbody::after { + background-image: linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)); +} + +.fr-table > table tbody { + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-table > table tbody tr:nth-child(even) { + background-color: var(--background-alt-grey); + + --idle: transparent; + --hover: var(--background-alt-grey-hover); + --active: var(--background-alt-grey-active); +} + +.fr-table--green-tilleul-verveine { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-tilleul-verveine > table::after { + background-image: linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)), linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)), linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)), linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)); +} + +.fr-table--green-tilleul-verveine > table thead { + background-image: linear-gradient(0deg, var(--border-plain-green-tilleul-verveine), var(--border-plain-green-tilleul-verveine)); + background-color: var(--background-contrast-green-tilleul-verveine); + + --idle: transparent; + --hover: var(--background-contrast-green-tilleul-verveine-hover); + --active: var(--background-contrast-green-tilleul-verveine-active); +} + +.fr-table--green-tilleul-verveine > table tbody { + background-color: var(--background-alt-green-tilleul-verveine); + + --idle: transparent; + --hover: var(--background-alt-green-tilleul-verveine-hover); + --active: var(--background-alt-green-tilleul-verveine-active); +} + +.fr-table--green-tilleul-verveine > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-green-tilleul-verveine); + + --idle: transparent; + --hover: var(--background-contrast-green-tilleul-verveine-hover); + --active: var(--background-contrast-green-tilleul-verveine-active); +} + +.fr-table--green-tilleul-verveine.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)); +} + +.fr-table--green-tilleul-verveine.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--green-bourgeon { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-bourgeon > table::after { + background-image: linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)), linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)), linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)), linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)); +} + +.fr-table--green-bourgeon > table thead { + background-image: linear-gradient(0deg, var(--border-plain-green-bourgeon), var(--border-plain-green-bourgeon)); + background-color: var(--background-contrast-green-bourgeon); + + --idle: transparent; + --hover: var(--background-contrast-green-bourgeon-hover); + --active: var(--background-contrast-green-bourgeon-active); +} + +.fr-table--green-bourgeon > table tbody { + background-color: var(--background-alt-green-bourgeon); + + --idle: transparent; + --hover: var(--background-alt-green-bourgeon-hover); + --active: var(--background-alt-green-bourgeon-active); +} + +.fr-table--green-bourgeon > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-green-bourgeon); + + --idle: transparent; + --hover: var(--background-contrast-green-bourgeon-hover); + --active: var(--background-contrast-green-bourgeon-active); +} + +.fr-table--green-bourgeon.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)); +} + +.fr-table--green-bourgeon.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--green-emeraude { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-emeraude > table::after { + background-image: linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)), linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)), linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)), linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)); +} + +.fr-table--green-emeraude > table thead { + background-image: linear-gradient(0deg, var(--border-plain-green-emeraude), var(--border-plain-green-emeraude)); + background-color: var(--background-contrast-green-emeraude); + + --idle: transparent; + --hover: var(--background-contrast-green-emeraude-hover); + --active: var(--background-contrast-green-emeraude-active); +} + +.fr-table--green-emeraude > table tbody { + background-color: var(--background-alt-green-emeraude); + + --idle: transparent; + --hover: var(--background-alt-green-emeraude-hover); + --active: var(--background-alt-green-emeraude-active); +} + +.fr-table--green-emeraude > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-green-emeraude); + + --idle: transparent; + --hover: var(--background-contrast-green-emeraude-hover); + --active: var(--background-contrast-green-emeraude-active); +} + +.fr-table--green-emeraude.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)); +} + +.fr-table--green-emeraude.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--green-menthe { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-menthe > table::after { + background-image: linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)), linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)), linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)), linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)); +} + +.fr-table--green-menthe > table thead { + background-image: linear-gradient(0deg, var(--border-plain-green-menthe), var(--border-plain-green-menthe)); + background-color: var(--background-contrast-green-menthe); + + --idle: transparent; + --hover: var(--background-contrast-green-menthe-hover); + --active: var(--background-contrast-green-menthe-active); +} + +.fr-table--green-menthe > table tbody { + background-color: var(--background-alt-green-menthe); + + --idle: transparent; + --hover: var(--background-alt-green-menthe-hover); + --active: var(--background-alt-green-menthe-active); +} + +.fr-table--green-menthe > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-green-menthe); + + --idle: transparent; + --hover: var(--background-contrast-green-menthe-hover); + --active: var(--background-contrast-green-menthe-active); +} + +.fr-table--green-menthe.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)); +} + +.fr-table--green-menthe.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--green-archipel { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-archipel > table::after { + background-image: linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)), linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)), linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)), linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)); +} + +.fr-table--green-archipel > table thead { + background-image: linear-gradient(0deg, var(--border-plain-green-archipel), var(--border-plain-green-archipel)); + background-color: var(--background-contrast-green-archipel); + + --idle: transparent; + --hover: var(--background-contrast-green-archipel-hover); + --active: var(--background-contrast-green-archipel-active); +} + +.fr-table--green-archipel > table tbody { + background-color: var(--background-alt-green-archipel); + + --idle: transparent; + --hover: var(--background-alt-green-archipel-hover); + --active: var(--background-alt-green-archipel-active); +} + +.fr-table--green-archipel > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-green-archipel); + + --idle: transparent; + --hover: var(--background-contrast-green-archipel-hover); + --active: var(--background-contrast-green-archipel-active); +} + +.fr-table--green-archipel.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)); +} + +.fr-table--green-archipel.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--blue-ecume { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--blue-ecume > table::after { + background-image: linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)), linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)), linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)), linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)); +} + +.fr-table--blue-ecume > table thead { + background-image: linear-gradient(0deg, var(--border-plain-blue-ecume), var(--border-plain-blue-ecume)); + background-color: var(--background-contrast-blue-ecume); + + --idle: transparent; + --hover: var(--background-contrast-blue-ecume-hover); + --active: var(--background-contrast-blue-ecume-active); +} + +.fr-table--blue-ecume > table tbody { + background-color: var(--background-alt-blue-ecume); + + --idle: transparent; + --hover: var(--background-alt-blue-ecume-hover); + --active: var(--background-alt-blue-ecume-active); +} + +.fr-table--blue-ecume > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-blue-ecume); + + --idle: transparent; + --hover: var(--background-contrast-blue-ecume-hover); + --active: var(--background-contrast-blue-ecume-active); +} + +.fr-table--blue-ecume.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)); +} + +.fr-table--blue-ecume.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--blue-cumulus { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--blue-cumulus > table::after { + background-image: linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)), linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)), linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)), linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)); +} + +.fr-table--blue-cumulus > table thead { + background-image: linear-gradient(0deg, var(--border-plain-blue-cumulus), var(--border-plain-blue-cumulus)); + background-color: var(--background-contrast-blue-cumulus); + + --idle: transparent; + --hover: var(--background-contrast-blue-cumulus-hover); + --active: var(--background-contrast-blue-cumulus-active); +} + +.fr-table--blue-cumulus > table tbody { + background-color: var(--background-alt-blue-cumulus); + + --idle: transparent; + --hover: var(--background-alt-blue-cumulus-hover); + --active: var(--background-alt-blue-cumulus-active); +} + +.fr-table--blue-cumulus > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-blue-cumulus); + + --idle: transparent; + --hover: var(--background-contrast-blue-cumulus-hover); + --active: var(--background-contrast-blue-cumulus-active); +} + +.fr-table--blue-cumulus.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)); +} + +.fr-table--blue-cumulus.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--purple-glycine { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--purple-glycine > table::after { + background-image: linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)), linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)), linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)), linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)); +} + +.fr-table--purple-glycine > table thead { + background-image: linear-gradient(0deg, var(--border-plain-purple-glycine), var(--border-plain-purple-glycine)); + background-color: var(--background-contrast-purple-glycine); + + --idle: transparent; + --hover: var(--background-contrast-purple-glycine-hover); + --active: var(--background-contrast-purple-glycine-active); +} + +.fr-table--purple-glycine > table tbody { + background-color: var(--background-alt-purple-glycine); + + --idle: transparent; + --hover: var(--background-alt-purple-glycine-hover); + --active: var(--background-alt-purple-glycine-active); +} + +.fr-table--purple-glycine > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-purple-glycine); + + --idle: transparent; + --hover: var(--background-contrast-purple-glycine-hover); + --active: var(--background-contrast-purple-glycine-active); +} + +.fr-table--purple-glycine.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)); +} + +.fr-table--purple-glycine.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--pink-macaron { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--pink-macaron > table::after { + background-image: linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)), linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)), linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)), linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)); +} + +.fr-table--pink-macaron > table thead { + background-image: linear-gradient(0deg, var(--border-plain-pink-macaron), var(--border-plain-pink-macaron)); + background-color: var(--background-contrast-pink-macaron); + + --idle: transparent; + --hover: var(--background-contrast-pink-macaron-hover); + --active: var(--background-contrast-pink-macaron-active); +} + +.fr-table--pink-macaron > table tbody { + background-color: var(--background-alt-pink-macaron); + + --idle: transparent; + --hover: var(--background-alt-pink-macaron-hover); + --active: var(--background-alt-pink-macaron-active); +} + +.fr-table--pink-macaron > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-pink-macaron); + + --idle: transparent; + --hover: var(--background-contrast-pink-macaron-hover); + --active: var(--background-contrast-pink-macaron-active); +} + +.fr-table--pink-macaron.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)); +} + +.fr-table--pink-macaron.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--pink-tuile { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--pink-tuile > table::after { + background-image: linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)), linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)), linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)), linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)); +} + +.fr-table--pink-tuile > table thead { + background-image: linear-gradient(0deg, var(--border-plain-pink-tuile), var(--border-plain-pink-tuile)); + background-color: var(--background-contrast-pink-tuile); + + --idle: transparent; + --hover: var(--background-contrast-pink-tuile-hover); + --active: var(--background-contrast-pink-tuile-active); +} + +.fr-table--pink-tuile > table tbody { + background-color: var(--background-alt-pink-tuile); + + --idle: transparent; + --hover: var(--background-alt-pink-tuile-hover); + --active: var(--background-alt-pink-tuile-active); +} + +.fr-table--pink-tuile > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-pink-tuile); + + --idle: transparent; + --hover: var(--background-contrast-pink-tuile-hover); + --active: var(--background-contrast-pink-tuile-active); +} + +.fr-table--pink-tuile.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)); +} + +.fr-table--pink-tuile.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--yellow-tournesol { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--yellow-tournesol > table::after { + background-image: linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)), linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)), linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)), linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)); +} + +.fr-table--yellow-tournesol > table thead { + background-image: linear-gradient(0deg, var(--border-plain-yellow-tournesol), var(--border-plain-yellow-tournesol)); + background-color: var(--background-contrast-yellow-tournesol); + + --idle: transparent; + --hover: var(--background-contrast-yellow-tournesol-hover); + --active: var(--background-contrast-yellow-tournesol-active); +} + +.fr-table--yellow-tournesol > table tbody { + background-color: var(--background-alt-yellow-tournesol); + + --idle: transparent; + --hover: var(--background-alt-yellow-tournesol-hover); + --active: var(--background-alt-yellow-tournesol-active); +} + +.fr-table--yellow-tournesol > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-yellow-tournesol); + + --idle: transparent; + --hover: var(--background-contrast-yellow-tournesol-hover); + --active: var(--background-contrast-yellow-tournesol-active); +} + +.fr-table--yellow-tournesol.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)); +} + +.fr-table--yellow-tournesol.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--yellow-moutarde { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--yellow-moutarde > table::after { + background-image: linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)), linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)), linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)), linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)); +} + +.fr-table--yellow-moutarde > table thead { + background-image: linear-gradient(0deg, var(--border-plain-yellow-moutarde), var(--border-plain-yellow-moutarde)); + background-color: var(--background-contrast-yellow-moutarde); + + --idle: transparent; + --hover: var(--background-contrast-yellow-moutarde-hover); + --active: var(--background-contrast-yellow-moutarde-active); +} + +.fr-table--yellow-moutarde > table tbody { + background-color: var(--background-alt-yellow-moutarde); + + --idle: transparent; + --hover: var(--background-alt-yellow-moutarde-hover); + --active: var(--background-alt-yellow-moutarde-active); +} + +.fr-table--yellow-moutarde > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-yellow-moutarde); + + --idle: transparent; + --hover: var(--background-contrast-yellow-moutarde-hover); + --active: var(--background-contrast-yellow-moutarde-active); +} + +.fr-table--yellow-moutarde.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)); +} + +.fr-table--yellow-moutarde.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--orange-terre-battue { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--orange-terre-battue > table::after { + background-image: linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)), linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)), linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)), linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)); +} + +.fr-table--orange-terre-battue > table thead { + background-image: linear-gradient(0deg, var(--border-plain-orange-terre-battue), var(--border-plain-orange-terre-battue)); + background-color: var(--background-contrast-orange-terre-battue); + + --idle: transparent; + --hover: var(--background-contrast-orange-terre-battue-hover); + --active: var(--background-contrast-orange-terre-battue-active); +} + +.fr-table--orange-terre-battue > table tbody { + background-color: var(--background-alt-orange-terre-battue); + + --idle: transparent; + --hover: var(--background-alt-orange-terre-battue-hover); + --active: var(--background-alt-orange-terre-battue-active); +} + +.fr-table--orange-terre-battue > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-orange-terre-battue); + + --idle: transparent; + --hover: var(--background-contrast-orange-terre-battue-hover); + --active: var(--background-contrast-orange-terre-battue-active); +} + +.fr-table--orange-terre-battue.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)); +} + +.fr-table--orange-terre-battue.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--brown-cafe-creme { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--brown-cafe-creme > table::after { + background-image: linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)), linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)), linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)), linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)); +} + +.fr-table--brown-cafe-creme > table thead { + background-image: linear-gradient(0deg, var(--border-plain-brown-cafe-creme), var(--border-plain-brown-cafe-creme)); + background-color: var(--background-contrast-brown-cafe-creme); + + --idle: transparent; + --hover: var(--background-contrast-brown-cafe-creme-hover); + --active: var(--background-contrast-brown-cafe-creme-active); +} + +.fr-table--brown-cafe-creme > table tbody { + background-color: var(--background-alt-brown-cafe-creme); + + --idle: transparent; + --hover: var(--background-alt-brown-cafe-creme-hover); + --active: var(--background-alt-brown-cafe-creme-active); +} + +.fr-table--brown-cafe-creme > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-brown-cafe-creme); + + --idle: transparent; + --hover: var(--background-contrast-brown-cafe-creme-hover); + --active: var(--background-contrast-brown-cafe-creme-active); +} + +.fr-table--brown-cafe-creme.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)); +} + +.fr-table--brown-cafe-creme.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--brown-caramel { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--brown-caramel > table::after { + background-image: linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)), linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)), linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)), linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)); +} + +.fr-table--brown-caramel > table thead { + background-image: linear-gradient(0deg, var(--border-plain-brown-caramel), var(--border-plain-brown-caramel)); + background-color: var(--background-contrast-brown-caramel); + + --idle: transparent; + --hover: var(--background-contrast-brown-caramel-hover); + --active: var(--background-contrast-brown-caramel-active); +} + +.fr-table--brown-caramel > table tbody { + background-color: var(--background-alt-brown-caramel); + + --idle: transparent; + --hover: var(--background-alt-brown-caramel-hover); + --active: var(--background-alt-brown-caramel-active); +} + +.fr-table--brown-caramel > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-brown-caramel); + + --idle: transparent; + --hover: var(--background-contrast-brown-caramel-hover); + --active: var(--background-contrast-brown-caramel-active); +} + +.fr-table--brown-caramel.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)); +} + +.fr-table--brown-caramel.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--brown-opera { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--brown-opera > table::after { + background-image: linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)), linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)), linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)), linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)); +} + +.fr-table--brown-opera > table thead { + background-image: linear-gradient(0deg, var(--border-plain-brown-opera), var(--border-plain-brown-opera)); + background-color: var(--background-contrast-brown-opera); + + --idle: transparent; + --hover: var(--background-contrast-brown-opera-hover); + --active: var(--background-contrast-brown-opera-active); +} + +.fr-table--brown-opera > table tbody { + background-color: var(--background-alt-brown-opera); + + --idle: transparent; + --hover: var(--background-alt-brown-opera-hover); + --active: var(--background-alt-brown-opera-active); +} + +.fr-table--brown-opera > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-brown-opera); + + --idle: transparent; + --hover: var(--background-contrast-brown-opera-hover); + --active: var(--background-contrast-brown-opera-active); +} + +.fr-table--brown-opera.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)); +} + +.fr-table--brown-opera.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--beige-gris-galet { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--beige-gris-galet > table::after { + background-image: linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)), linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)), linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)), linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)); +} + +.fr-table--beige-gris-galet > table thead { + background-image: linear-gradient(0deg, var(--border-plain-beige-gris-galet), var(--border-plain-beige-gris-galet)); + background-color: var(--background-contrast-beige-gris-galet); + + --idle: transparent; + --hover: var(--background-contrast-beige-gris-galet-hover); + --active: var(--background-contrast-beige-gris-galet-active); +} + +.fr-table--beige-gris-galet > table tbody { + background-color: var(--background-alt-beige-gris-galet); + + --idle: transparent; + --hover: var(--background-alt-beige-gris-galet-hover); + --active: var(--background-alt-beige-gris-galet-active); +} + +.fr-table--beige-gris-galet > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-beige-gris-galet); + + --idle: transparent; + --hover: var(--background-contrast-beige-gris-galet-hover); + --active: var(--background-contrast-beige-gris-galet-active); +} + +.fr-table--beige-gris-galet.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)); +} + +.fr-table--beige-gris-galet.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--bordered > table tbody tr:nth-child(even) { + background-color: transparent; + + --hover: inherit; + --active: inherit; +} +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + .fr-table__content .fr-cell--fixed\@sm { + position: sticky; + left: 0; + z-index: 1; + } + + .fr-table__content .fr-cell--fixed\@md { + position: sticky; + left: 0; + z-index: 1; + } + + .fr-table caption { + font-size: 1.5rem; + line-height: 2rem; + } + + .fr-table__header { + display: flex; + flex-direction: row; + align-items: center; + justify-content: space-between; + } + + .fr-table__header .fr-table__detail { + order: 1; + flex: 1; + padding-right: 0.5rem; + } + + .fr-table__header .fr-btns-group { + order: 2; + padding-left: 0.5rem; + padding-right: 0.5rem; + } + + .fr-table__header .fr-segmented { + order: 3; + flex: 0; + padding-left: 0.5rem; + } + + .fr-table__footer { + display: flex; + flex-direction: row; + align-items: center; + justify-content: space-between; + flex-wrap: wrap; + } + + .fr-table__footer .fr-select-group .fr-select { + width: 16rem; + } + + .fr-table__footer .fr-btns-group { + padding-left: 0.5rem; + } + + .fr-table__footer--start { + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + } + + .fr-table__footer--start .fr-select-group { + padding-left: 0.5rem; + padding-right: 0.5rem; + } + + .fr-table__footer--start .fr-select-group .fr-select { + margin-top: 0; + } + + .fr-table > table td, + .fr-table > table th { + padding: 1rem; + } + + .fr-table > table thead td, + .fr-table > table thead th { + padding-bottom: 1.125rem; + } +} +@media (min-width: 62em) { + /*! media lg */ + .fr-table__content .fr-cell--fixed\@lg { + position: sticky; + left: 0; + z-index: 1; + } + + .fr-table__footer--middle { + display: block; + padding-left: 0.5rem; + padding-right: 0.5rem; + } + + .fr-table__footer--middle .fr-pagination__list { + flex-wrap: nowrap; + } + + .fr-table__footer--end { + flex: 1 0 0; + } +} +@media (min-width: 78em) { + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-table__content .fr-cell--fixed .fr-checkbox-group .fr-label, + .fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group .fr-label, + .fr-table__content .fr-cell--fixed\@md .fr-checkbox-group .fr-label, + .fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group .fr-label { + opacity: 0; + } + + .fr-table__content .fr-cell--fixed, + .fr-table__content .fr-cell--fixed\@sm, + .fr-table__content .fr-cell--fixed\@md, + .fr-table__content .fr-cell--fixed\@lg { + outline: 1px solid; + } + + .fr-table__content table tbody tr::after { + border: 2px solid highlight; + } + + .fr-table__content th, + .fr-table__content td { + border: 1px solid; + } +} diff --git a/dist/dsfr/component/table/table.main.min.css b/dist/dsfr/component/table/table.main.min.css new file mode 100644 index 0000000..1b72ed1 --- /dev/null +++ b/dist/dsfr/component/table/table.main.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-table{--table-offset:0px;--row-height:0.125rem;--text-spacing:0;--title-spacing:0;margin-bottom:2.5rem;margin-top:1rem;position:relative}.fr-table,.fr-table__container{padding-top:var(--table-offset)}.fr-table__container{overflow:auto}.fr-table__content .fr-cell--fixed .fr-checkbox-group+*,.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group+*,.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group+*,.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group+*{margin-left:.5rem}.fr-table__content .fr-cell--fixed .fr-checkbox-group .fr-label,.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group .fr-label,.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group .fr-label,.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group .fr-label{color:transparent;pointer-events:none;width:0}.fr-table__content .fr-cell--fixed .fr-checkbox-group .fr-label:before,.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group .fr-label:before,.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group .fr-label:before,.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group .fr-label:before{left:-1.25rem}.fr-table__content .fr-cell--fixed .fr-checkbox-group input[type=checkbox],.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group input[type=checkbox],.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group input[type=checkbox],.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group input[type=checkbox]{left:.25rem}.fr-table__content .fr-cell--fixed{left:0;position:sticky;z-index:1}.fr-table__content .fr-cell--center{text-align:center}.fr-table__content .fr-cell--right{text-align:right}.fr-table__content .fr-cell--top{vertical-align:top}.fr-table__content .fr-cell--bottom{vertical-align:bottom}.fr-table__content .fr-cell__title{font-weight:700}.fr-table__content .fr-cell__desc{font-weight:400}.fr-table__content .fr-cell--inline{align-items:center;display:flex;margin:0 -.5rem}.fr-table__content .fr-cell--inline>*{margin:0 .5rem}.fr-table__content .fr-cell--multiline,.fr-table__content .fr-cell--multiline *{white-space:normal}.fr-table__content .fr-cell--sort{align-items:center;display:flex;justify-content:space-between}.fr-table__content .fr-cell--sort .fr-btn--sort{margin-left:1rem}.fr-table__content .fr-col--xs{min-width:4rem;white-space:normal}.fr-table__content .fr-col--sm{min-width:5rem;white-space:normal}.fr-table__content .fr-col--md{min-width:12.5rem;white-space:normal}.fr-table__content .fr-col--lg{min-width:25rem;white-space:normal}.fr-table__content table{border-collapse:collapse;border-spacing:0;width:100%}.fr-table__content table thead{position:relative}.fr-table__content table thead:before{bottom:0;content:"";display:block;height:1px;left:0;pointer-events:none;position:absolute;right:0;top:inherit;width:100%;z-index:1}.fr-table__content table thead th{--idle:transparent;--hover:var(--background-alt-grey-hover);--active:var(--background-alt-grey-active);background-color:var(--background-alt-grey);background-image:linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey)),linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey));font-weight:700}.fr-table__content table thead th[role=columnheader]{background-image:linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey)),linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey))}.fr-table__content table tbody th,.fr-table__content table thead th[role=columnheader]{background-position:0 100%,100% 0;background-repeat:no-repeat,no-repeat;background-size:100% 1px,1px 100%}.fr-table__content table tbody th{--idle:transparent;--hover:var(--background-alt-grey-hover);--active:var(--background-alt-grey-active);background-color:var(--background-alt-grey);background-image:linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey)),linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey))}.fr-table__content table tbody tr:after{background-image:linear-gradient(0deg,var(--border-action-high-blue-france),var(--border-action-high-blue-france)),linear-gradient(0deg,var(--border-action-high-blue-france),var(--border-action-high-blue-france)),linear-gradient(0deg,var(--border-action-high-blue-france),var(--border-action-high-blue-france)),linear-gradient(0deg,var(--border-action-high-blue-france),var(--border-action-high-blue-france));background-position:0 0,100% 0,0 0,0 100%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:.125rem 100%,.125rem 100%,100% .125rem,0 0;height:var(--row-height);left:0;pointer-events:none;position:absolute;transform:translateY(-.125rem);width:100%;z-index:2}.fr-table__content table tbody tr[aria-selected=true]+tr:after,.fr-table__content table tbody tr[aria-selected=true]:after{content:""}.fr-table__content table tbody tr[aria-selected=true]+tr[aria-selected=true]:after{background-size:.125rem 100%,.125rem 100%,0 0,0 0}.fr-table__content table tbody tr[aria-selected=true]+tr:not([aria-selected=true]):after{background-size:0 0,0 0,100% .125rem,0 0}.fr-table__content table tbody tr:last-of-type[aria-selected=true]:after{background-size:.125rem 100%,.125rem 100%,100% .125rem,100% .125rem}.fr-table__content table tbody tr[aria-selected=true]+tr:last-of-type[aria-selected=true]:after{background-size:.125rem 100%,.125rem 100%,0 0,100% .125rem}.fr-table__content td,.fr-table__content th{background-position:100% 100%;background-repeat:no-repeat;background-size:100% 1px;display:table-cell;font-size:.875rem;line-height:1.5rem;padding:.5rem 1rem;text-align:left;vertical-align:middle;white-space:nowrap}.fr-table__content td .fr-checkbox-group,.fr-table__content th .fr-checkbox-group{display:inline-block}.fr-table__content td .fr-checkbox-group .fr-label,.fr-table__content th .fr-checkbox-group .fr-label{font-size:.875rem;line-height:1.5rem}.fr-table caption{font-size:1.375rem;font-weight:700;line-height:1.75rem;margin:var(--title-spacing);margin-bottom:1rem;position:static;text-align:left}.fr-table caption .fr-table__caption__desc{font-size:1rem;font-weight:400;line-height:1.5rem;margin-top:1rem}.fr-table__detail{color:var(--text-mention-grey);font-size:.875rem;line-height:1.5rem}.fr-table[data-fr-js-table=true] caption{position:absolute;top:0}.fr-table[data-fr-js-table=true] .fr-table__wrapper{position:relative}.fr-table[data-fr-js-table=true] .fr-table__wrapper:after{background-position:0 0,0 0,100% 100%,0 100%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:100% 1px,1px 100%,1px 100%,100% 1px;content:"";display:block;height:calc(100% - var(--table-offset));left:0;pointer-events:none;position:absolute;top:var(--table-offset);width:100%;z-index:1}.fr-table__header .fr-segmented,.fr-table__header .fr-table__detail{margin-bottom:1rem}.fr-table__footer--start{margin-top:1rem}.fr-table__footer--start .fr-table__detail{padding-right:.5rem}.fr-table__footer--middle{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-top:1rem}.fr-table__footer--middle .fr-pagination{margin-top:.75rem}.fr-table__footer--end{flex:1 0 100%;margin-top:1.5rem}.fr-table--sm .fr-table__content td,.fr-table--sm .fr-table__content th{padding:.25rem .75rem}.fr-table--lg .fr-table__content td,.fr-table--lg .fr-table__content th{padding:.75rem 1.5rem}.fr-table.fr-table--no-caption .fr-table__wrapper .fr-table__container{padding-top:0}.fr-table.fr-table--no-caption .fr-table__wrapper caption{clip:rect(0,0,0,0);border:0;display:block;height:1px;height:0;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-table.fr-table--caption-bottom{margin-bottom:0}.fr-table.fr-table--caption-bottom .fr-table__wrapper{margin-bottom:calc(var(--table-offset) + 1.5rem);margin-top:0}.fr-table.fr-table--caption-bottom .fr-table__wrapper:after{bottom:0;height:100%;top:auto}.fr-table.fr-table--caption-bottom .fr-table__wrapper .fr-table__container{padding-top:0}.fr-table.fr-table--caption-bottom .fr-table__wrapper caption{caption-side:bottom;height:min-content;margin-bottom:0;margin-top:1rem}.fr-table.fr-table--caption-bottom[data-fr-js-table=true] caption{bottom:0;left:0;margin-top:1rem;position:absolute;right:0;top:100%}.fr-table.fr-table--bordered .fr-table__content td,.fr-table.fr-table--bordered .fr-table__content th{background-position:0 100%,100% 0;background-repeat:no-repeat,no-repeat;background-size:100% 1px,1px 100%}.fr-table.fr-table--no-scroll .fr-table__wrapper{width:fit-content}.fr-table.fr-table--no-scroll .fr-table__wrapper .fr-table__content table{width:auto}.fr-table.fr-table--no-scroll .fr-table__wrapper .fr-table__content table td,.fr-table.fr-table--no-scroll .fr-table__wrapper .fr-table__content table th{white-space:normal}.fr-table__wrapper:after{background-image:linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey)),linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey)),linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey)),linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey))}.fr-table__content table caption{color:var(--text-title-grey)}.fr-table__content table tbody td{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey);background-image:linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey)),linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey))}.fr-table:before{content:"";display:block;height:0;width:100%}.fr-table:not(.fr-table--no-scroll)>table{width:100%}.fr-table>table{border-spacing:0;display:block;overflow:auto;width:100%}.fr-table>table td,.fr-table>table th{border:0;display:table-cell;font-size:.875rem;line-height:1.5rem;padding:.75rem;text-align:left;vertical-align:middle}.fr-table>table th{font-weight:700}.fr-table>table thead{--idle:transparent;--hover:var(--background-alt-grey-hover);--active:var(--background-alt-grey-active);background-color:var(--background-alt-grey);background-image:linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey));background-position:bottom;background-repeat:no-repeat;background-size:100% 1px;color:var(--text-title-grey)}.fr-table>table thead td,.fr-table>table thead th{font-weight:700;padding-bottom:.875rem}.fr-table[data-fr-js-table=true]>table tbody,.fr-table[data-fr-js-table=true]>table thead{position:relative}.fr-table[data-fr-js-table=true]>table tbody:after,.fr-table[data-fr-js-table=true]>table thead:after{background-repeat:no-repeat,no-repeat,no-repeat;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.fr-table[data-fr-js-table=true]>table thead:after{background-position:0 0,0 0,100% 100%;background-size:100% 1px,1px 100%,1px 100%}.fr-table[data-fr-js-table=true]>table tbody:after{background-position:0 0,0 100%,100% 0;background-size:1px 100%,100% 1px,1px 100%}.fr-table--no-caption{padding-top:0}.fr-table--no-caption>table caption{clip:rect(0,0,0,0);border:0;display:block;height:1px;height:0;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-table--caption-bottom{margin-top:1rem;padding-top:0}.fr-table--caption-bottom>table{margin-bottom:calc(var(--table-offset) + 2.75rem)}.fr-table--caption-bottom>table caption{caption-side:bottom;height:min-content;margin-top:1rem}.fr-table--caption-bottom[data-fr-js-table=true]>table:after{bottom:0;height:100%;top:auto}.fr-table--caption-bottom[data-fr-js-table=true]>table caption{bottom:0;left:0;margin-top:1rem;position:absolute;right:0;top:100%}.fr-table--no-scroll{min-width:auto}.fr-table--no-scroll>table{overflow-x:hidden}.fr-table--no-scroll>table caption{max-width:calc(100vw - 2rem)}.fr-table--layout-fixed>table{display:table;table-layout:fixed}.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));background-position:bottom;background-repeat:no-repeat;background-size:100% 1px}.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table>table.fr-table__shadow:before{bottom:0;box-shadow:inset 0 0 0 0 #161616,inset 0 0 0 0 #161616;content:"";display:block;left:0;opacity:.32;pointer-events:none;position:absolute;right:0;top:var(--table-offset);transition:box-shadow .3s;z-index:1}.fr-table>table.fr-table__shadow--left:before{box-shadow:inset 2rem 0 1rem -2rem #161616,inset 0 0 0 0 #161616}.fr-table>table.fr-table__shadow--left.fr-table__shadow--right:before{box-shadow:inset 2rem 0 1rem -2rem #161616,inset -2rem 0 1rem -2rem #161616;content:"";display:block}.fr-table>table.fr-table__shadow--right:before{box-shadow:inset 0 0 0 0 #161616,inset -2rem 0 1rem -2rem #161616}.fr-table--caption-bottom>table.fr-table__shadow:before,.fr-table--no-caption>table.fr-table__shadow:before{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}:root[data-fr-theme=dark] .fr-table>table.fr-table__shadow:before{opacity:1}.fr-table>table caption{color:var(--text-title-grey)}.fr-table>table tbody:after,.fr-table>table thead:after{background-image:linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey)),linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey)),linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey))}.fr-table>table tbody{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey)}.fr-table>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-alt-grey-hover);--active:var(--background-alt-grey-active);background-color:var(--background-alt-grey)}.fr-table--green-tilleul-verveine>table:after{background-image:linear-gradient(0deg,var(--border-default-green-tilleul-verveine),var(--border-default-green-tilleul-verveine)),linear-gradient(0deg,var(--border-default-green-tilleul-verveine),var(--border-default-green-tilleul-verveine)),linear-gradient(0deg,var(--border-default-green-tilleul-verveine),var(--border-default-green-tilleul-verveine)),linear-gradient(0deg,var(--border-default-green-tilleul-verveine),var(--border-default-green-tilleul-verveine))}.fr-table--green-tilleul-verveine>table thead{--idle:transparent;--hover:var(--background-contrast-green-tilleul-verveine-hover);--active:var(--background-contrast-green-tilleul-verveine-active);background-color:var(--background-contrast-green-tilleul-verveine);background-image:linear-gradient(0deg,var(--border-plain-green-tilleul-verveine),var(--border-plain-green-tilleul-verveine))}.fr-table--green-tilleul-verveine>table tbody{--idle:transparent;--hover:var(--background-alt-green-tilleul-verveine-hover);--active:var(--background-alt-green-tilleul-verveine-active);background-color:var(--background-alt-green-tilleul-verveine)}.fr-table--green-tilleul-verveine>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-green-tilleul-verveine-hover);--active:var(--background-contrast-green-tilleul-verveine-active);background-color:var(--background-contrast-green-tilleul-verveine)}.fr-table--green-tilleul-verveine.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-green-tilleul-verveine),var(--border-default-green-tilleul-verveine))}.fr-table--green-tilleul-verveine.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--green-bourgeon>table:after{background-image:linear-gradient(0deg,var(--border-default-green-bourgeon),var(--border-default-green-bourgeon)),linear-gradient(0deg,var(--border-default-green-bourgeon),var(--border-default-green-bourgeon)),linear-gradient(0deg,var(--border-default-green-bourgeon),var(--border-default-green-bourgeon)),linear-gradient(0deg,var(--border-default-green-bourgeon),var(--border-default-green-bourgeon))}.fr-table--green-bourgeon>table thead{--idle:transparent;--hover:var(--background-contrast-green-bourgeon-hover);--active:var(--background-contrast-green-bourgeon-active);background-color:var(--background-contrast-green-bourgeon);background-image:linear-gradient(0deg,var(--border-plain-green-bourgeon),var(--border-plain-green-bourgeon))}.fr-table--green-bourgeon>table tbody{--idle:transparent;--hover:var(--background-alt-green-bourgeon-hover);--active:var(--background-alt-green-bourgeon-active);background-color:var(--background-alt-green-bourgeon)}.fr-table--green-bourgeon>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-green-bourgeon-hover);--active:var(--background-contrast-green-bourgeon-active);background-color:var(--background-contrast-green-bourgeon)}.fr-table--green-bourgeon.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-green-bourgeon),var(--border-default-green-bourgeon))}.fr-table--green-bourgeon.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--green-emeraude>table:after{background-image:linear-gradient(0deg,var(--border-default-green-emeraude),var(--border-default-green-emeraude)),linear-gradient(0deg,var(--border-default-green-emeraude),var(--border-default-green-emeraude)),linear-gradient(0deg,var(--border-default-green-emeraude),var(--border-default-green-emeraude)),linear-gradient(0deg,var(--border-default-green-emeraude),var(--border-default-green-emeraude))}.fr-table--green-emeraude>table thead{--idle:transparent;--hover:var(--background-contrast-green-emeraude-hover);--active:var(--background-contrast-green-emeraude-active);background-color:var(--background-contrast-green-emeraude);background-image:linear-gradient(0deg,var(--border-plain-green-emeraude),var(--border-plain-green-emeraude))}.fr-table--green-emeraude>table tbody{--idle:transparent;--hover:var(--background-alt-green-emeraude-hover);--active:var(--background-alt-green-emeraude-active);background-color:var(--background-alt-green-emeraude)}.fr-table--green-emeraude>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-green-emeraude-hover);--active:var(--background-contrast-green-emeraude-active);background-color:var(--background-contrast-green-emeraude)}.fr-table--green-emeraude.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-green-emeraude),var(--border-default-green-emeraude))}.fr-table--green-emeraude.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--green-menthe>table:after{background-image:linear-gradient(0deg,var(--border-default-green-menthe),var(--border-default-green-menthe)),linear-gradient(0deg,var(--border-default-green-menthe),var(--border-default-green-menthe)),linear-gradient(0deg,var(--border-default-green-menthe),var(--border-default-green-menthe)),linear-gradient(0deg,var(--border-default-green-menthe),var(--border-default-green-menthe))}.fr-table--green-menthe>table thead{--idle:transparent;--hover:var(--background-contrast-green-menthe-hover);--active:var(--background-contrast-green-menthe-active);background-color:var(--background-contrast-green-menthe);background-image:linear-gradient(0deg,var(--border-plain-green-menthe),var(--border-plain-green-menthe))}.fr-table--green-menthe>table tbody{--idle:transparent;--hover:var(--background-alt-green-menthe-hover);--active:var(--background-alt-green-menthe-active);background-color:var(--background-alt-green-menthe)}.fr-table--green-menthe>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-green-menthe-hover);--active:var(--background-contrast-green-menthe-active);background-color:var(--background-contrast-green-menthe)}.fr-table--green-menthe.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-green-menthe),var(--border-default-green-menthe))}.fr-table--green-menthe.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--green-archipel>table:after{background-image:linear-gradient(0deg,var(--border-default-green-archipel),var(--border-default-green-archipel)),linear-gradient(0deg,var(--border-default-green-archipel),var(--border-default-green-archipel)),linear-gradient(0deg,var(--border-default-green-archipel),var(--border-default-green-archipel)),linear-gradient(0deg,var(--border-default-green-archipel),var(--border-default-green-archipel))}.fr-table--green-archipel>table thead{--idle:transparent;--hover:var(--background-contrast-green-archipel-hover);--active:var(--background-contrast-green-archipel-active);background-color:var(--background-contrast-green-archipel);background-image:linear-gradient(0deg,var(--border-plain-green-archipel),var(--border-plain-green-archipel))}.fr-table--green-archipel>table tbody{--idle:transparent;--hover:var(--background-alt-green-archipel-hover);--active:var(--background-alt-green-archipel-active);background-color:var(--background-alt-green-archipel)}.fr-table--green-archipel>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-green-archipel-hover);--active:var(--background-contrast-green-archipel-active);background-color:var(--background-contrast-green-archipel)}.fr-table--green-archipel.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-green-archipel),var(--border-default-green-archipel))}.fr-table--green-archipel.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--blue-ecume>table:after{background-image:linear-gradient(0deg,var(--border-default-blue-ecume),var(--border-default-blue-ecume)),linear-gradient(0deg,var(--border-default-blue-ecume),var(--border-default-blue-ecume)),linear-gradient(0deg,var(--border-default-blue-ecume),var(--border-default-blue-ecume)),linear-gradient(0deg,var(--border-default-blue-ecume),var(--border-default-blue-ecume))}.fr-table--blue-ecume>table thead{--idle:transparent;--hover:var(--background-contrast-blue-ecume-hover);--active:var(--background-contrast-blue-ecume-active);background-color:var(--background-contrast-blue-ecume);background-image:linear-gradient(0deg,var(--border-plain-blue-ecume),var(--border-plain-blue-ecume))}.fr-table--blue-ecume>table tbody{--idle:transparent;--hover:var(--background-alt-blue-ecume-hover);--active:var(--background-alt-blue-ecume-active);background-color:var(--background-alt-blue-ecume)}.fr-table--blue-ecume>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-blue-ecume-hover);--active:var(--background-contrast-blue-ecume-active);background-color:var(--background-contrast-blue-ecume)}.fr-table--blue-ecume.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-blue-ecume),var(--border-default-blue-ecume))}.fr-table--blue-ecume.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--blue-cumulus>table:after{background-image:linear-gradient(0deg,var(--border-default-blue-cumulus),var(--border-default-blue-cumulus)),linear-gradient(0deg,var(--border-default-blue-cumulus),var(--border-default-blue-cumulus)),linear-gradient(0deg,var(--border-default-blue-cumulus),var(--border-default-blue-cumulus)),linear-gradient(0deg,var(--border-default-blue-cumulus),var(--border-default-blue-cumulus))}.fr-table--blue-cumulus>table thead{--idle:transparent;--hover:var(--background-contrast-blue-cumulus-hover);--active:var(--background-contrast-blue-cumulus-active);background-color:var(--background-contrast-blue-cumulus);background-image:linear-gradient(0deg,var(--border-plain-blue-cumulus),var(--border-plain-blue-cumulus))}.fr-table--blue-cumulus>table tbody{--idle:transparent;--hover:var(--background-alt-blue-cumulus-hover);--active:var(--background-alt-blue-cumulus-active);background-color:var(--background-alt-blue-cumulus)}.fr-table--blue-cumulus>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-blue-cumulus-hover);--active:var(--background-contrast-blue-cumulus-active);background-color:var(--background-contrast-blue-cumulus)}.fr-table--blue-cumulus.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-blue-cumulus),var(--border-default-blue-cumulus))}.fr-table--blue-cumulus.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--purple-glycine>table:after{background-image:linear-gradient(0deg,var(--border-default-purple-glycine),var(--border-default-purple-glycine)),linear-gradient(0deg,var(--border-default-purple-glycine),var(--border-default-purple-glycine)),linear-gradient(0deg,var(--border-default-purple-glycine),var(--border-default-purple-glycine)),linear-gradient(0deg,var(--border-default-purple-glycine),var(--border-default-purple-glycine))}.fr-table--purple-glycine>table thead{--idle:transparent;--hover:var(--background-contrast-purple-glycine-hover);--active:var(--background-contrast-purple-glycine-active);background-color:var(--background-contrast-purple-glycine);background-image:linear-gradient(0deg,var(--border-plain-purple-glycine),var(--border-plain-purple-glycine))}.fr-table--purple-glycine>table tbody{--idle:transparent;--hover:var(--background-alt-purple-glycine-hover);--active:var(--background-alt-purple-glycine-active);background-color:var(--background-alt-purple-glycine)}.fr-table--purple-glycine>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-purple-glycine-hover);--active:var(--background-contrast-purple-glycine-active);background-color:var(--background-contrast-purple-glycine)}.fr-table--purple-glycine.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-purple-glycine),var(--border-default-purple-glycine))}.fr-table--purple-glycine.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--pink-macaron>table:after{background-image:linear-gradient(0deg,var(--border-default-pink-macaron),var(--border-default-pink-macaron)),linear-gradient(0deg,var(--border-default-pink-macaron),var(--border-default-pink-macaron)),linear-gradient(0deg,var(--border-default-pink-macaron),var(--border-default-pink-macaron)),linear-gradient(0deg,var(--border-default-pink-macaron),var(--border-default-pink-macaron))}.fr-table--pink-macaron>table thead{--idle:transparent;--hover:var(--background-contrast-pink-macaron-hover);--active:var(--background-contrast-pink-macaron-active);background-color:var(--background-contrast-pink-macaron);background-image:linear-gradient(0deg,var(--border-plain-pink-macaron),var(--border-plain-pink-macaron))}.fr-table--pink-macaron>table tbody{--idle:transparent;--hover:var(--background-alt-pink-macaron-hover);--active:var(--background-alt-pink-macaron-active);background-color:var(--background-alt-pink-macaron)}.fr-table--pink-macaron>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-pink-macaron-hover);--active:var(--background-contrast-pink-macaron-active);background-color:var(--background-contrast-pink-macaron)}.fr-table--pink-macaron.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-pink-macaron),var(--border-default-pink-macaron))}.fr-table--pink-macaron.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--pink-tuile>table:after{background-image:linear-gradient(0deg,var(--border-default-pink-tuile),var(--border-default-pink-tuile)),linear-gradient(0deg,var(--border-default-pink-tuile),var(--border-default-pink-tuile)),linear-gradient(0deg,var(--border-default-pink-tuile),var(--border-default-pink-tuile)),linear-gradient(0deg,var(--border-default-pink-tuile),var(--border-default-pink-tuile))}.fr-table--pink-tuile>table thead{--idle:transparent;--hover:var(--background-contrast-pink-tuile-hover);--active:var(--background-contrast-pink-tuile-active);background-color:var(--background-contrast-pink-tuile);background-image:linear-gradient(0deg,var(--border-plain-pink-tuile),var(--border-plain-pink-tuile))}.fr-table--pink-tuile>table tbody{--idle:transparent;--hover:var(--background-alt-pink-tuile-hover);--active:var(--background-alt-pink-tuile-active);background-color:var(--background-alt-pink-tuile)}.fr-table--pink-tuile>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-pink-tuile-hover);--active:var(--background-contrast-pink-tuile-active);background-color:var(--background-contrast-pink-tuile)}.fr-table--pink-tuile.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-pink-tuile),var(--border-default-pink-tuile))}.fr-table--pink-tuile.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--yellow-tournesol>table:after{background-image:linear-gradient(0deg,var(--border-default-yellow-tournesol),var(--border-default-yellow-tournesol)),linear-gradient(0deg,var(--border-default-yellow-tournesol),var(--border-default-yellow-tournesol)),linear-gradient(0deg,var(--border-default-yellow-tournesol),var(--border-default-yellow-tournesol)),linear-gradient(0deg,var(--border-default-yellow-tournesol),var(--border-default-yellow-tournesol))}.fr-table--yellow-tournesol>table thead{--idle:transparent;--hover:var(--background-contrast-yellow-tournesol-hover);--active:var(--background-contrast-yellow-tournesol-active);background-color:var(--background-contrast-yellow-tournesol);background-image:linear-gradient(0deg,var(--border-plain-yellow-tournesol),var(--border-plain-yellow-tournesol))}.fr-table--yellow-tournesol>table tbody{--idle:transparent;--hover:var(--background-alt-yellow-tournesol-hover);--active:var(--background-alt-yellow-tournesol-active);background-color:var(--background-alt-yellow-tournesol)}.fr-table--yellow-tournesol>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-yellow-tournesol-hover);--active:var(--background-contrast-yellow-tournesol-active);background-color:var(--background-contrast-yellow-tournesol)}.fr-table--yellow-tournesol.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-yellow-tournesol),var(--border-default-yellow-tournesol))}.fr-table--yellow-tournesol.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--yellow-moutarde>table:after{background-image:linear-gradient(0deg,var(--border-default-yellow-moutarde),var(--border-default-yellow-moutarde)),linear-gradient(0deg,var(--border-default-yellow-moutarde),var(--border-default-yellow-moutarde)),linear-gradient(0deg,var(--border-default-yellow-moutarde),var(--border-default-yellow-moutarde)),linear-gradient(0deg,var(--border-default-yellow-moutarde),var(--border-default-yellow-moutarde))}.fr-table--yellow-moutarde>table thead{--idle:transparent;--hover:var(--background-contrast-yellow-moutarde-hover);--active:var(--background-contrast-yellow-moutarde-active);background-color:var(--background-contrast-yellow-moutarde);background-image:linear-gradient(0deg,var(--border-plain-yellow-moutarde),var(--border-plain-yellow-moutarde))}.fr-table--yellow-moutarde>table tbody{--idle:transparent;--hover:var(--background-alt-yellow-moutarde-hover);--active:var(--background-alt-yellow-moutarde-active);background-color:var(--background-alt-yellow-moutarde)}.fr-table--yellow-moutarde>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-yellow-moutarde-hover);--active:var(--background-contrast-yellow-moutarde-active);background-color:var(--background-contrast-yellow-moutarde)}.fr-table--yellow-moutarde.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-yellow-moutarde),var(--border-default-yellow-moutarde))}.fr-table--yellow-moutarde.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--orange-terre-battue>table:after{background-image:linear-gradient(0deg,var(--border-default-orange-terre-battue),var(--border-default-orange-terre-battue)),linear-gradient(0deg,var(--border-default-orange-terre-battue),var(--border-default-orange-terre-battue)),linear-gradient(0deg,var(--border-default-orange-terre-battue),var(--border-default-orange-terre-battue)),linear-gradient(0deg,var(--border-default-orange-terre-battue),var(--border-default-orange-terre-battue))}.fr-table--orange-terre-battue>table thead{--idle:transparent;--hover:var(--background-contrast-orange-terre-battue-hover);--active:var(--background-contrast-orange-terre-battue-active);background-color:var(--background-contrast-orange-terre-battue);background-image:linear-gradient(0deg,var(--border-plain-orange-terre-battue),var(--border-plain-orange-terre-battue))}.fr-table--orange-terre-battue>table tbody{--idle:transparent;--hover:var(--background-alt-orange-terre-battue-hover);--active:var(--background-alt-orange-terre-battue-active);background-color:var(--background-alt-orange-terre-battue)}.fr-table--orange-terre-battue>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-orange-terre-battue-hover);--active:var(--background-contrast-orange-terre-battue-active);background-color:var(--background-contrast-orange-terre-battue)}.fr-table--orange-terre-battue.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-orange-terre-battue),var(--border-default-orange-terre-battue))}.fr-table--orange-terre-battue.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--brown-cafe-creme>table:after{background-image:linear-gradient(0deg,var(--border-default-brown-cafe-creme),var(--border-default-brown-cafe-creme)),linear-gradient(0deg,var(--border-default-brown-cafe-creme),var(--border-default-brown-cafe-creme)),linear-gradient(0deg,var(--border-default-brown-cafe-creme),var(--border-default-brown-cafe-creme)),linear-gradient(0deg,var(--border-default-brown-cafe-creme),var(--border-default-brown-cafe-creme))}.fr-table--brown-cafe-creme>table thead{--idle:transparent;--hover:var(--background-contrast-brown-cafe-creme-hover);--active:var(--background-contrast-brown-cafe-creme-active);background-color:var(--background-contrast-brown-cafe-creme);background-image:linear-gradient(0deg,var(--border-plain-brown-cafe-creme),var(--border-plain-brown-cafe-creme))}.fr-table--brown-cafe-creme>table tbody{--idle:transparent;--hover:var(--background-alt-brown-cafe-creme-hover);--active:var(--background-alt-brown-cafe-creme-active);background-color:var(--background-alt-brown-cafe-creme)}.fr-table--brown-cafe-creme>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-brown-cafe-creme-hover);--active:var(--background-contrast-brown-cafe-creme-active);background-color:var(--background-contrast-brown-cafe-creme)}.fr-table--brown-cafe-creme.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-brown-cafe-creme),var(--border-default-brown-cafe-creme))}.fr-table--brown-cafe-creme.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--brown-caramel>table:after{background-image:linear-gradient(0deg,var(--border-default-brown-caramel),var(--border-default-brown-caramel)),linear-gradient(0deg,var(--border-default-brown-caramel),var(--border-default-brown-caramel)),linear-gradient(0deg,var(--border-default-brown-caramel),var(--border-default-brown-caramel)),linear-gradient(0deg,var(--border-default-brown-caramel),var(--border-default-brown-caramel))}.fr-table--brown-caramel>table thead{--idle:transparent;--hover:var(--background-contrast-brown-caramel-hover);--active:var(--background-contrast-brown-caramel-active);background-color:var(--background-contrast-brown-caramel);background-image:linear-gradient(0deg,var(--border-plain-brown-caramel),var(--border-plain-brown-caramel))}.fr-table--brown-caramel>table tbody{--idle:transparent;--hover:var(--background-alt-brown-caramel-hover);--active:var(--background-alt-brown-caramel-active);background-color:var(--background-alt-brown-caramel)}.fr-table--brown-caramel>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-brown-caramel-hover);--active:var(--background-contrast-brown-caramel-active);background-color:var(--background-contrast-brown-caramel)}.fr-table--brown-caramel.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-brown-caramel),var(--border-default-brown-caramel))}.fr-table--brown-caramel.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--brown-opera>table:after{background-image:linear-gradient(0deg,var(--border-default-brown-opera),var(--border-default-brown-opera)),linear-gradient(0deg,var(--border-default-brown-opera),var(--border-default-brown-opera)),linear-gradient(0deg,var(--border-default-brown-opera),var(--border-default-brown-opera)),linear-gradient(0deg,var(--border-default-brown-opera),var(--border-default-brown-opera))}.fr-table--brown-opera>table thead{--idle:transparent;--hover:var(--background-contrast-brown-opera-hover);--active:var(--background-contrast-brown-opera-active);background-color:var(--background-contrast-brown-opera);background-image:linear-gradient(0deg,var(--border-plain-brown-opera),var(--border-plain-brown-opera))}.fr-table--brown-opera>table tbody{--idle:transparent;--hover:var(--background-alt-brown-opera-hover);--active:var(--background-alt-brown-opera-active);background-color:var(--background-alt-brown-opera)}.fr-table--brown-opera>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-brown-opera-hover);--active:var(--background-contrast-brown-opera-active);background-color:var(--background-contrast-brown-opera)}.fr-table--brown-opera.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-brown-opera),var(--border-default-brown-opera))}.fr-table--brown-opera.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--beige-gris-galet>table:after{background-image:linear-gradient(0deg,var(--border-default-beige-gris-galet),var(--border-default-beige-gris-galet)),linear-gradient(0deg,var(--border-default-beige-gris-galet),var(--border-default-beige-gris-galet)),linear-gradient(0deg,var(--border-default-beige-gris-galet),var(--border-default-beige-gris-galet)),linear-gradient(0deg,var(--border-default-beige-gris-galet),var(--border-default-beige-gris-galet))}.fr-table--beige-gris-galet>table thead{--idle:transparent;--hover:var(--background-contrast-beige-gris-galet-hover);--active:var(--background-contrast-beige-gris-galet-active);background-color:var(--background-contrast-beige-gris-galet);background-image:linear-gradient(0deg,var(--border-plain-beige-gris-galet),var(--border-plain-beige-gris-galet))}.fr-table--beige-gris-galet>table tbody{--idle:transparent;--hover:var(--background-alt-beige-gris-galet-hover);--active:var(--background-alt-beige-gris-galet-active);background-color:var(--background-alt-beige-gris-galet)}.fr-table--beige-gris-galet>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-beige-gris-galet-hover);--active:var(--background-contrast-beige-gris-galet-active);background-color:var(--background-contrast-beige-gris-galet)}.fr-table--beige-gris-galet.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-beige-gris-galet),var(--border-default-beige-gris-galet))}.fr-table--beige-gris-galet.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--bordered>table tbody tr:nth-child(2n){--hover:inherit;--active:inherit;background-color:transparent}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */.fr-table__content .fr-cell--fixed\@md,.fr-table__content .fr-cell--fixed\@sm{left:0;position:sticky;z-index:1}.fr-table caption{font-size:1.5rem;line-height:2rem}.fr-table__header{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.fr-table__header .fr-table__detail{flex:1;order:1;padding-right:.5rem}.fr-table__header .fr-btns-group{order:2;padding-left:.5rem;padding-right:.5rem}.fr-table__header .fr-segmented{flex:0;order:3;padding-left:.5rem}.fr-table__footer{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.fr-table__footer .fr-select-group .fr-select{width:16rem}.fr-table__footer .fr-btns-group{padding-left:.5rem}.fr-table__footer--start{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.fr-table__footer--start .fr-select-group{padding-left:.5rem;padding-right:.5rem}.fr-table__footer--start .fr-select-group .fr-select{margin-top:0}.fr-table>table td,.fr-table>table th{padding:1rem}.fr-table>table thead td,.fr-table>table thead th{padding-bottom:1.125rem}}@media (min-width:62em){ + /*! media lg */.fr-table__content .fr-cell--fixed\@lg{left:0;position:sticky;z-index:1}.fr-table__footer--middle{display:block;padding-left:.5rem;padding-right:.5rem}.fr-table__footer--middle .fr-pagination__list{flex-wrap:nowrap}.fr-table__footer--end{flex:1 0 0}}@media (min-width:78em){ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-table__content .fr-cell--fixed .fr-checkbox-group .fr-label,.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group .fr-label,.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group .fr-label,.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group .fr-label{opacity:0}.fr-table__content .fr-cell--fixed,.fr-table__content .fr-cell--fixed\@lg,.fr-table__content .fr-cell--fixed\@md,.fr-table__content .fr-cell--fixed\@sm{outline:1px solid}.fr-table__content table tbody tr:after{border:2px solid highlight}.fr-table__content td,.fr-table__content th{border:1px solid}} \ No newline at end of file diff --git a/dist/dsfr/component/table/table.min.css b/dist/dsfr/component/table/table.min.css new file mode 100644 index 0000000..f2aaa45 --- /dev/null +++ b/dist/dsfr/component/table/table.min.css @@ -0,0 +1,11 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-table{--table-offset:0px;--row-height:0.125rem;--text-spacing:0;--title-spacing:0;margin-bottom:2.5rem;margin-top:1rem;position:relative}.fr-table,.fr-table__container{padding-top:var(--table-offset)}.fr-table__container{overflow:auto}.fr-table__content .fr-cell--fixed .fr-checkbox-group+*,.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group+*,.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group+*,.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group+*{margin-left:.5rem}.fr-table__content .fr-cell--fixed .fr-checkbox-group .fr-label,.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group .fr-label,.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group .fr-label,.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group .fr-label{color:transparent;pointer-events:none;width:0}.fr-table__content .fr-cell--fixed .fr-checkbox-group .fr-label:before,.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group .fr-label:before,.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group .fr-label:before,.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group .fr-label:before{left:-1.25rem}.fr-table__content .fr-cell--fixed .fr-checkbox-group input[type=checkbox],.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group input[type=checkbox],.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group input[type=checkbox],.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group input[type=checkbox]{left:.25rem}.fr-table__content .fr-cell--fixed{left:0;position:sticky;z-index:1}.fr-table__content .fr-cell--center{text-align:center}.fr-table__content .fr-cell--right{text-align:right}.fr-table__content .fr-cell--top{vertical-align:top}.fr-table__content .fr-cell--bottom{vertical-align:bottom}.fr-table__content .fr-cell__title{font-weight:700}.fr-table__content .fr-cell__desc{font-weight:400}.fr-table__content .fr-cell--inline{align-items:center;display:flex;margin:0 -.5rem}.fr-table__content .fr-cell--inline>*{margin:0 .5rem}.fr-table__content .fr-cell--multiline,.fr-table__content .fr-cell--multiline *{white-space:normal}.fr-table__content .fr-cell--sort{align-items:center;display:flex;justify-content:space-between}.fr-table__content .fr-cell--sort .fr-btn--sort{margin-left:1rem}.fr-table__content .fr-col--xs{min-width:4rem;white-space:normal}.fr-table__content .fr-col--sm{min-width:5rem;white-space:normal}.fr-table__content .fr-col--md{min-width:12.5rem;white-space:normal}.fr-table__content .fr-col--lg{min-width:25rem;white-space:normal}.fr-table__content table{border-collapse:collapse;border-spacing:0;width:100%}.fr-table__content table thead{position:relative}.fr-table__content table thead:before{bottom:0;content:"";display:block;height:1px;left:0;pointer-events:none;position:absolute;right:0;top:inherit;width:100%;z-index:1}.fr-table__content table thead th{--idle:transparent;--hover:var(--background-alt-grey-hover);--active:var(--background-alt-grey-active);background-color:var(--background-alt-grey);background-image:linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey)),linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey));font-weight:700}.fr-table__content table thead th[role=columnheader]{background-image:linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey)),linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey))}.fr-table__content table tbody th,.fr-table__content table thead th[role=columnheader]{background-position:0 100%,100% 0;background-repeat:no-repeat,no-repeat;background-size:100% 1px,1px 100%}.fr-table__content table tbody th{--idle:transparent;--hover:var(--background-alt-grey-hover);--active:var(--background-alt-grey-active);background-color:var(--background-alt-grey);background-image:linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey)),linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey))}.fr-table__content table tbody tr:after{background-image:linear-gradient(0deg,var(--border-action-high-blue-france),var(--border-action-high-blue-france)),linear-gradient(0deg,var(--border-action-high-blue-france),var(--border-action-high-blue-france)),linear-gradient(0deg,var(--border-action-high-blue-france),var(--border-action-high-blue-france)),linear-gradient(0deg,var(--border-action-high-blue-france),var(--border-action-high-blue-france));background-position:0 0,100% 0,0 0,0 100%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:.125rem 100%,.125rem 100%,100% .125rem,0 0;height:var(--row-height);left:0;pointer-events:none;position:absolute;transform:translateY(-.125rem);width:100%;z-index:2}.fr-table__content table tbody tr[aria-selected=true]+tr:after,.fr-table__content table tbody tr[aria-selected=true]:after{content:""}.fr-table__content table tbody tr[aria-selected=true]+tr[aria-selected=true]:after{background-size:.125rem 100%,.125rem 100%,0 0,0 0}.fr-table__content table tbody tr[aria-selected=true]+tr:not([aria-selected=true]):after{background-size:0 0,0 0,100% .125rem,0 0}.fr-table__content table tbody tr:last-of-type[aria-selected=true]:after{background-size:.125rem 100%,.125rem 100%,100% .125rem,100% .125rem}.fr-table__content table tbody tr[aria-selected=true]+tr:last-of-type[aria-selected=true]:after{background-size:.125rem 100%,.125rem 100%,0 0,100% .125rem}.fr-table__content td,.fr-table__content th{background-position:100% 100%;background-repeat:no-repeat;background-size:100% 1px;display:table-cell;font-size:.875rem;line-height:1.5rem;padding:.5rem 1rem;text-align:left;vertical-align:middle;white-space:nowrap}.fr-table__content td .fr-checkbox-group,.fr-table__content th .fr-checkbox-group{display:inline-block}.fr-table__content td .fr-checkbox-group .fr-label,.fr-table__content th .fr-checkbox-group .fr-label{font-size:.875rem;line-height:1.5rem}.fr-table caption{font-size:1.375rem;font-weight:700;line-height:1.75rem;margin:var(--title-spacing);margin-bottom:1rem;position:static;text-align:left}.fr-table caption .fr-table__caption__desc{font-size:1rem;font-weight:400;line-height:1.5rem;margin-top:1rem}.fr-table__detail{color:var(--text-mention-grey);font-size:.875rem;line-height:1.5rem}.fr-table[data-fr-js-table=true] caption{position:absolute;top:0}.fr-table[data-fr-js-table=true] .fr-table__wrapper{position:relative}.fr-table[data-fr-js-table=true] .fr-table__wrapper:after{background-position:0 0,0 0,100% 100%,0 100%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:100% 1px,1px 100%,1px 100%,100% 1px;content:"";display:block;height:calc(100% - var(--table-offset));left:0;pointer-events:none;position:absolute;top:var(--table-offset);width:100%;z-index:1}.fr-table__header .fr-segmented,.fr-table__header .fr-table__detail{margin-bottom:1rem}.fr-table__footer--start{margin-top:1rem}.fr-table__footer--start .fr-table__detail{padding-right:.5rem}.fr-table__footer--middle{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-top:1rem}.fr-table__footer--middle .fr-pagination{margin-top:.75rem}.fr-table__footer--end{flex:1 0 100%;margin-top:1.5rem}.fr-table--sm .fr-table__content td,.fr-table--sm .fr-table__content th{padding:.25rem .75rem}.fr-table--lg .fr-table__content td,.fr-table--lg .fr-table__content th{padding:.75rem 1.5rem}.fr-table.fr-table--no-caption .fr-table__wrapper .fr-table__container{padding-top:0}.fr-table.fr-table--no-caption .fr-table__wrapper caption{clip:rect(0,0,0,0);border:0;display:block;height:1px;height:0;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-table.fr-table--caption-bottom{margin-bottom:0}.fr-table.fr-table--caption-bottom .fr-table__wrapper{margin-bottom:calc(var(--table-offset) + 1.5rem);margin-top:0}.fr-table.fr-table--caption-bottom .fr-table__wrapper:after{bottom:0;height:100%;top:auto}.fr-table.fr-table--caption-bottom .fr-table__wrapper .fr-table__container{padding-top:0}.fr-table.fr-table--caption-bottom .fr-table__wrapper caption{caption-side:bottom;height:min-content;margin-bottom:0;margin-top:1rem}.fr-table.fr-table--caption-bottom[data-fr-js-table=true] caption{bottom:0;left:0;margin-top:1rem;position:absolute;right:0;top:100%}.fr-table.fr-table--bordered .fr-table__content td,.fr-table.fr-table--bordered .fr-table__content th{background-position:0 100%,100% 0;background-repeat:no-repeat,no-repeat;background-size:100% 1px,1px 100%}.fr-table.fr-table--no-scroll .fr-table__wrapper{width:fit-content}.fr-table.fr-table--no-scroll .fr-table__wrapper .fr-table__content table{width:auto}.fr-table.fr-table--no-scroll .fr-table__wrapper .fr-table__content table td,.fr-table.fr-table--no-scroll .fr-table__wrapper .fr-table__content table th{white-space:normal}.fr-table__wrapper:after{background-image:linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey)),linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey)),linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey)),linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey))}.fr-table__content table caption{color:var(--text-title-grey)}.fr-table__content table tbody td{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey);background-image:linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey)),linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey))}.fr-table:before{content:"";display:block;height:0;width:100%}.fr-table:not(.fr-table--no-scroll)>table{width:100%}.fr-table>table{border-spacing:0;display:block;overflow:auto;width:100%}.fr-table>table td,.fr-table>table th{border:0;display:table-cell;font-size:.875rem;line-height:1.5rem;padding:.75rem;text-align:left;vertical-align:middle}.fr-table>table th{font-weight:700}.fr-table>table thead{--idle:transparent;--hover:var(--background-alt-grey-hover);--active:var(--background-alt-grey-active);background-color:var(--background-alt-grey);background-image:linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey));background-position:bottom;background-repeat:no-repeat;background-size:100% 1px;color:var(--text-title-grey)}.fr-table>table thead td,.fr-table>table thead th{font-weight:700;padding-bottom:.875rem}.fr-table[data-fr-js-table=true]>table tbody,.fr-table[data-fr-js-table=true]>table thead{position:relative}.fr-table[data-fr-js-table=true]>table tbody:after,.fr-table[data-fr-js-table=true]>table thead:after{background-repeat:no-repeat,no-repeat,no-repeat;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.fr-table[data-fr-js-table=true]>table thead:after{background-position:0 0,0 0,100% 100%;background-size:100% 1px,1px 100%,1px 100%}.fr-table[data-fr-js-table=true]>table tbody:after{background-position:0 0,0 100%,100% 0;background-size:1px 100%,100% 1px,1px 100%}.fr-table--no-caption{padding-top:0}.fr-table--no-caption>table caption{clip:rect(0,0,0,0);border:0;display:block;height:1px;height:0;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-table--caption-bottom{margin-top:1rem;padding-top:0}.fr-table--caption-bottom>table{margin-bottom:calc(var(--table-offset) + 2.75rem)}.fr-table--caption-bottom>table caption{caption-side:bottom;height:min-content;margin-top:1rem}.fr-table--caption-bottom[data-fr-js-table=true]>table:after{bottom:0;height:100%;top:auto}.fr-table--caption-bottom[data-fr-js-table=true]>table caption{bottom:0;left:0;margin-top:1rem;position:absolute;right:0;top:100%}.fr-table--no-scroll{min-width:auto}.fr-table--no-scroll>table{overflow-x:hidden}.fr-table--no-scroll>table caption{max-width:calc(100vw - 2rem)}.fr-table--layout-fixed>table{display:table;table-layout:fixed}.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));background-position:bottom;background-repeat:no-repeat;background-size:100% 1px}.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table>table.fr-table__shadow:before{bottom:0;box-shadow:inset 0 0 0 0 #161616,inset 0 0 0 0 #161616;content:"";display:block;left:0;opacity:.32;pointer-events:none;position:absolute;right:0;top:var(--table-offset);transition:box-shadow .3s;z-index:1}.fr-table>table.fr-table__shadow--left:before{box-shadow:inset 2rem 0 1rem -2rem #161616,inset 0 0 0 0 #161616}.fr-table>table.fr-table__shadow--left.fr-table__shadow--right:before{box-shadow:inset 2rem 0 1rem -2rem #161616,inset -2rem 0 1rem -2rem #161616;content:"";display:block}.fr-table>table.fr-table__shadow--right:before{box-shadow:inset 0 0 0 0 #161616,inset -2rem 0 1rem -2rem #161616}.fr-table--caption-bottom>table.fr-table__shadow:before,.fr-table--no-caption>table.fr-table__shadow:before{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}:root[data-fr-theme=dark] .fr-table>table.fr-table__shadow:before{opacity:1}.fr-table>table caption{color:var(--text-title-grey)}.fr-table>table tbody:after,.fr-table>table thead:after{background-image:linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey)),linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey)),linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey))}.fr-table>table tbody{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey)}.fr-table>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-alt-grey-hover);--active:var(--background-alt-grey-active);background-color:var(--background-alt-grey)}.fr-table--green-tilleul-verveine>table:after{background-image:linear-gradient(0deg,var(--border-default-green-tilleul-verveine),var(--border-default-green-tilleul-verveine)),linear-gradient(0deg,var(--border-default-green-tilleul-verveine),var(--border-default-green-tilleul-verveine)),linear-gradient(0deg,var(--border-default-green-tilleul-verveine),var(--border-default-green-tilleul-verveine)),linear-gradient(0deg,var(--border-default-green-tilleul-verveine),var(--border-default-green-tilleul-verveine))}.fr-table--green-tilleul-verveine>table thead{--idle:transparent;--hover:var(--background-contrast-green-tilleul-verveine-hover);--active:var(--background-contrast-green-tilleul-verveine-active);background-color:var(--background-contrast-green-tilleul-verveine);background-image:linear-gradient(0deg,var(--border-plain-green-tilleul-verveine),var(--border-plain-green-tilleul-verveine))}.fr-table--green-tilleul-verveine>table tbody{--idle:transparent;--hover:var(--background-alt-green-tilleul-verveine-hover);--active:var(--background-alt-green-tilleul-verveine-active);background-color:var(--background-alt-green-tilleul-verveine)}.fr-table--green-tilleul-verveine>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-green-tilleul-verveine-hover);--active:var(--background-contrast-green-tilleul-verveine-active);background-color:var(--background-contrast-green-tilleul-verveine)}.fr-table--green-tilleul-verveine.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-green-tilleul-verveine),var(--border-default-green-tilleul-verveine))}.fr-table--green-tilleul-verveine.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--green-bourgeon>table:after{background-image:linear-gradient(0deg,var(--border-default-green-bourgeon),var(--border-default-green-bourgeon)),linear-gradient(0deg,var(--border-default-green-bourgeon),var(--border-default-green-bourgeon)),linear-gradient(0deg,var(--border-default-green-bourgeon),var(--border-default-green-bourgeon)),linear-gradient(0deg,var(--border-default-green-bourgeon),var(--border-default-green-bourgeon))}.fr-table--green-bourgeon>table thead{--idle:transparent;--hover:var(--background-contrast-green-bourgeon-hover);--active:var(--background-contrast-green-bourgeon-active);background-color:var(--background-contrast-green-bourgeon);background-image:linear-gradient(0deg,var(--border-plain-green-bourgeon),var(--border-plain-green-bourgeon))}.fr-table--green-bourgeon>table tbody{--idle:transparent;--hover:var(--background-alt-green-bourgeon-hover);--active:var(--background-alt-green-bourgeon-active);background-color:var(--background-alt-green-bourgeon)}.fr-table--green-bourgeon>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-green-bourgeon-hover);--active:var(--background-contrast-green-bourgeon-active);background-color:var(--background-contrast-green-bourgeon)}.fr-table--green-bourgeon.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-green-bourgeon),var(--border-default-green-bourgeon))}.fr-table--green-bourgeon.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--green-emeraude>table:after{background-image:linear-gradient(0deg,var(--border-default-green-emeraude),var(--border-default-green-emeraude)),linear-gradient(0deg,var(--border-default-green-emeraude),var(--border-default-green-emeraude)),linear-gradient(0deg,var(--border-default-green-emeraude),var(--border-default-green-emeraude)),linear-gradient(0deg,var(--border-default-green-emeraude),var(--border-default-green-emeraude))}.fr-table--green-emeraude>table thead{--idle:transparent;--hover:var(--background-contrast-green-emeraude-hover);--active:var(--background-contrast-green-emeraude-active);background-color:var(--background-contrast-green-emeraude);background-image:linear-gradient(0deg,var(--border-plain-green-emeraude),var(--border-plain-green-emeraude))}.fr-table--green-emeraude>table tbody{--idle:transparent;--hover:var(--background-alt-green-emeraude-hover);--active:var(--background-alt-green-emeraude-active);background-color:var(--background-alt-green-emeraude)}.fr-table--green-emeraude>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-green-emeraude-hover);--active:var(--background-contrast-green-emeraude-active);background-color:var(--background-contrast-green-emeraude)}.fr-table--green-emeraude.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-green-emeraude),var(--border-default-green-emeraude))}.fr-table--green-emeraude.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--green-menthe>table:after{background-image:linear-gradient(0deg,var(--border-default-green-menthe),var(--border-default-green-menthe)),linear-gradient(0deg,var(--border-default-green-menthe),var(--border-default-green-menthe)),linear-gradient(0deg,var(--border-default-green-menthe),var(--border-default-green-menthe)),linear-gradient(0deg,var(--border-default-green-menthe),var(--border-default-green-menthe))}.fr-table--green-menthe>table thead{--idle:transparent;--hover:var(--background-contrast-green-menthe-hover);--active:var(--background-contrast-green-menthe-active);background-color:var(--background-contrast-green-menthe);background-image:linear-gradient(0deg,var(--border-plain-green-menthe),var(--border-plain-green-menthe))}.fr-table--green-menthe>table tbody{--idle:transparent;--hover:var(--background-alt-green-menthe-hover);--active:var(--background-alt-green-menthe-active);background-color:var(--background-alt-green-menthe)}.fr-table--green-menthe>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-green-menthe-hover);--active:var(--background-contrast-green-menthe-active);background-color:var(--background-contrast-green-menthe)}.fr-table--green-menthe.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-green-menthe),var(--border-default-green-menthe))}.fr-table--green-menthe.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--green-archipel>table:after{background-image:linear-gradient(0deg,var(--border-default-green-archipel),var(--border-default-green-archipel)),linear-gradient(0deg,var(--border-default-green-archipel),var(--border-default-green-archipel)),linear-gradient(0deg,var(--border-default-green-archipel),var(--border-default-green-archipel)),linear-gradient(0deg,var(--border-default-green-archipel),var(--border-default-green-archipel))}.fr-table--green-archipel>table thead{--idle:transparent;--hover:var(--background-contrast-green-archipel-hover);--active:var(--background-contrast-green-archipel-active);background-color:var(--background-contrast-green-archipel);background-image:linear-gradient(0deg,var(--border-plain-green-archipel),var(--border-plain-green-archipel))}.fr-table--green-archipel>table tbody{--idle:transparent;--hover:var(--background-alt-green-archipel-hover);--active:var(--background-alt-green-archipel-active);background-color:var(--background-alt-green-archipel)}.fr-table--green-archipel>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-green-archipel-hover);--active:var(--background-contrast-green-archipel-active);background-color:var(--background-contrast-green-archipel)}.fr-table--green-archipel.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-green-archipel),var(--border-default-green-archipel))}.fr-table--green-archipel.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--blue-ecume>table:after{background-image:linear-gradient(0deg,var(--border-default-blue-ecume),var(--border-default-blue-ecume)),linear-gradient(0deg,var(--border-default-blue-ecume),var(--border-default-blue-ecume)),linear-gradient(0deg,var(--border-default-blue-ecume),var(--border-default-blue-ecume)),linear-gradient(0deg,var(--border-default-blue-ecume),var(--border-default-blue-ecume))}.fr-table--blue-ecume>table thead{--idle:transparent;--hover:var(--background-contrast-blue-ecume-hover);--active:var(--background-contrast-blue-ecume-active);background-color:var(--background-contrast-blue-ecume);background-image:linear-gradient(0deg,var(--border-plain-blue-ecume),var(--border-plain-blue-ecume))}.fr-table--blue-ecume>table tbody{--idle:transparent;--hover:var(--background-alt-blue-ecume-hover);--active:var(--background-alt-blue-ecume-active);background-color:var(--background-alt-blue-ecume)}.fr-table--blue-ecume>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-blue-ecume-hover);--active:var(--background-contrast-blue-ecume-active);background-color:var(--background-contrast-blue-ecume)}.fr-table--blue-ecume.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-blue-ecume),var(--border-default-blue-ecume))}.fr-table--blue-ecume.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--blue-cumulus>table:after{background-image:linear-gradient(0deg,var(--border-default-blue-cumulus),var(--border-default-blue-cumulus)),linear-gradient(0deg,var(--border-default-blue-cumulus),var(--border-default-blue-cumulus)),linear-gradient(0deg,var(--border-default-blue-cumulus),var(--border-default-blue-cumulus)),linear-gradient(0deg,var(--border-default-blue-cumulus),var(--border-default-blue-cumulus))}.fr-table--blue-cumulus>table thead{--idle:transparent;--hover:var(--background-contrast-blue-cumulus-hover);--active:var(--background-contrast-blue-cumulus-active);background-color:var(--background-contrast-blue-cumulus);background-image:linear-gradient(0deg,var(--border-plain-blue-cumulus),var(--border-plain-blue-cumulus))}.fr-table--blue-cumulus>table tbody{--idle:transparent;--hover:var(--background-alt-blue-cumulus-hover);--active:var(--background-alt-blue-cumulus-active);background-color:var(--background-alt-blue-cumulus)}.fr-table--blue-cumulus>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-blue-cumulus-hover);--active:var(--background-contrast-blue-cumulus-active);background-color:var(--background-contrast-blue-cumulus)}.fr-table--blue-cumulus.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-blue-cumulus),var(--border-default-blue-cumulus))}.fr-table--blue-cumulus.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--purple-glycine>table:after{background-image:linear-gradient(0deg,var(--border-default-purple-glycine),var(--border-default-purple-glycine)),linear-gradient(0deg,var(--border-default-purple-glycine),var(--border-default-purple-glycine)),linear-gradient(0deg,var(--border-default-purple-glycine),var(--border-default-purple-glycine)),linear-gradient(0deg,var(--border-default-purple-glycine),var(--border-default-purple-glycine))}.fr-table--purple-glycine>table thead{--idle:transparent;--hover:var(--background-contrast-purple-glycine-hover);--active:var(--background-contrast-purple-glycine-active);background-color:var(--background-contrast-purple-glycine);background-image:linear-gradient(0deg,var(--border-plain-purple-glycine),var(--border-plain-purple-glycine))}.fr-table--purple-glycine>table tbody{--idle:transparent;--hover:var(--background-alt-purple-glycine-hover);--active:var(--background-alt-purple-glycine-active);background-color:var(--background-alt-purple-glycine)}.fr-table--purple-glycine>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-purple-glycine-hover);--active:var(--background-contrast-purple-glycine-active);background-color:var(--background-contrast-purple-glycine)}.fr-table--purple-glycine.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-purple-glycine),var(--border-default-purple-glycine))}.fr-table--purple-glycine.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--pink-macaron>table:after{background-image:linear-gradient(0deg,var(--border-default-pink-macaron),var(--border-default-pink-macaron)),linear-gradient(0deg,var(--border-default-pink-macaron),var(--border-default-pink-macaron)),linear-gradient(0deg,var(--border-default-pink-macaron),var(--border-default-pink-macaron)),linear-gradient(0deg,var(--border-default-pink-macaron),var(--border-default-pink-macaron))}.fr-table--pink-macaron>table thead{--idle:transparent;--hover:var(--background-contrast-pink-macaron-hover);--active:var(--background-contrast-pink-macaron-active);background-color:var(--background-contrast-pink-macaron);background-image:linear-gradient(0deg,var(--border-plain-pink-macaron),var(--border-plain-pink-macaron))}.fr-table--pink-macaron>table tbody{--idle:transparent;--hover:var(--background-alt-pink-macaron-hover);--active:var(--background-alt-pink-macaron-active);background-color:var(--background-alt-pink-macaron)}.fr-table--pink-macaron>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-pink-macaron-hover);--active:var(--background-contrast-pink-macaron-active);background-color:var(--background-contrast-pink-macaron)}.fr-table--pink-macaron.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-pink-macaron),var(--border-default-pink-macaron))}.fr-table--pink-macaron.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--pink-tuile>table:after{background-image:linear-gradient(0deg,var(--border-default-pink-tuile),var(--border-default-pink-tuile)),linear-gradient(0deg,var(--border-default-pink-tuile),var(--border-default-pink-tuile)),linear-gradient(0deg,var(--border-default-pink-tuile),var(--border-default-pink-tuile)),linear-gradient(0deg,var(--border-default-pink-tuile),var(--border-default-pink-tuile))}.fr-table--pink-tuile>table thead{--idle:transparent;--hover:var(--background-contrast-pink-tuile-hover);--active:var(--background-contrast-pink-tuile-active);background-color:var(--background-contrast-pink-tuile);background-image:linear-gradient(0deg,var(--border-plain-pink-tuile),var(--border-plain-pink-tuile))}.fr-table--pink-tuile>table tbody{--idle:transparent;--hover:var(--background-alt-pink-tuile-hover);--active:var(--background-alt-pink-tuile-active);background-color:var(--background-alt-pink-tuile)}.fr-table--pink-tuile>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-pink-tuile-hover);--active:var(--background-contrast-pink-tuile-active);background-color:var(--background-contrast-pink-tuile)}.fr-table--pink-tuile.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-pink-tuile),var(--border-default-pink-tuile))}.fr-table--pink-tuile.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--yellow-tournesol>table:after{background-image:linear-gradient(0deg,var(--border-default-yellow-tournesol),var(--border-default-yellow-tournesol)),linear-gradient(0deg,var(--border-default-yellow-tournesol),var(--border-default-yellow-tournesol)),linear-gradient(0deg,var(--border-default-yellow-tournesol),var(--border-default-yellow-tournesol)),linear-gradient(0deg,var(--border-default-yellow-tournesol),var(--border-default-yellow-tournesol))}.fr-table--yellow-tournesol>table thead{--idle:transparent;--hover:var(--background-contrast-yellow-tournesol-hover);--active:var(--background-contrast-yellow-tournesol-active);background-color:var(--background-contrast-yellow-tournesol);background-image:linear-gradient(0deg,var(--border-plain-yellow-tournesol),var(--border-plain-yellow-tournesol))}.fr-table--yellow-tournesol>table tbody{--idle:transparent;--hover:var(--background-alt-yellow-tournesol-hover);--active:var(--background-alt-yellow-tournesol-active);background-color:var(--background-alt-yellow-tournesol)}.fr-table--yellow-tournesol>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-yellow-tournesol-hover);--active:var(--background-contrast-yellow-tournesol-active);background-color:var(--background-contrast-yellow-tournesol)}.fr-table--yellow-tournesol.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-yellow-tournesol),var(--border-default-yellow-tournesol))}.fr-table--yellow-tournesol.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--yellow-moutarde>table:after{background-image:linear-gradient(0deg,var(--border-default-yellow-moutarde),var(--border-default-yellow-moutarde)),linear-gradient(0deg,var(--border-default-yellow-moutarde),var(--border-default-yellow-moutarde)),linear-gradient(0deg,var(--border-default-yellow-moutarde),var(--border-default-yellow-moutarde)),linear-gradient(0deg,var(--border-default-yellow-moutarde),var(--border-default-yellow-moutarde))}.fr-table--yellow-moutarde>table thead{--idle:transparent;--hover:var(--background-contrast-yellow-moutarde-hover);--active:var(--background-contrast-yellow-moutarde-active);background-color:var(--background-contrast-yellow-moutarde);background-image:linear-gradient(0deg,var(--border-plain-yellow-moutarde),var(--border-plain-yellow-moutarde))}.fr-table--yellow-moutarde>table tbody{--idle:transparent;--hover:var(--background-alt-yellow-moutarde-hover);--active:var(--background-alt-yellow-moutarde-active);background-color:var(--background-alt-yellow-moutarde)}.fr-table--yellow-moutarde>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-yellow-moutarde-hover);--active:var(--background-contrast-yellow-moutarde-active);background-color:var(--background-contrast-yellow-moutarde)}.fr-table--yellow-moutarde.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-yellow-moutarde),var(--border-default-yellow-moutarde))}.fr-table--yellow-moutarde.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--orange-terre-battue>table:after{background-image:linear-gradient(0deg,var(--border-default-orange-terre-battue),var(--border-default-orange-terre-battue)),linear-gradient(0deg,var(--border-default-orange-terre-battue),var(--border-default-orange-terre-battue)),linear-gradient(0deg,var(--border-default-orange-terre-battue),var(--border-default-orange-terre-battue)),linear-gradient(0deg,var(--border-default-orange-terre-battue),var(--border-default-orange-terre-battue))}.fr-table--orange-terre-battue>table thead{--idle:transparent;--hover:var(--background-contrast-orange-terre-battue-hover);--active:var(--background-contrast-orange-terre-battue-active);background-color:var(--background-contrast-orange-terre-battue);background-image:linear-gradient(0deg,var(--border-plain-orange-terre-battue),var(--border-plain-orange-terre-battue))}.fr-table--orange-terre-battue>table tbody{--idle:transparent;--hover:var(--background-alt-orange-terre-battue-hover);--active:var(--background-alt-orange-terre-battue-active);background-color:var(--background-alt-orange-terre-battue)}.fr-table--orange-terre-battue>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-orange-terre-battue-hover);--active:var(--background-contrast-orange-terre-battue-active);background-color:var(--background-contrast-orange-terre-battue)}.fr-table--orange-terre-battue.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-orange-terre-battue),var(--border-default-orange-terre-battue))}.fr-table--orange-terre-battue.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--brown-cafe-creme>table:after{background-image:linear-gradient(0deg,var(--border-default-brown-cafe-creme),var(--border-default-brown-cafe-creme)),linear-gradient(0deg,var(--border-default-brown-cafe-creme),var(--border-default-brown-cafe-creme)),linear-gradient(0deg,var(--border-default-brown-cafe-creme),var(--border-default-brown-cafe-creme)),linear-gradient(0deg,var(--border-default-brown-cafe-creme),var(--border-default-brown-cafe-creme))}.fr-table--brown-cafe-creme>table thead{--idle:transparent;--hover:var(--background-contrast-brown-cafe-creme-hover);--active:var(--background-contrast-brown-cafe-creme-active);background-color:var(--background-contrast-brown-cafe-creme);background-image:linear-gradient(0deg,var(--border-plain-brown-cafe-creme),var(--border-plain-brown-cafe-creme))}.fr-table--brown-cafe-creme>table tbody{--idle:transparent;--hover:var(--background-alt-brown-cafe-creme-hover);--active:var(--background-alt-brown-cafe-creme-active);background-color:var(--background-alt-brown-cafe-creme)}.fr-table--brown-cafe-creme>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-brown-cafe-creme-hover);--active:var(--background-contrast-brown-cafe-creme-active);background-color:var(--background-contrast-brown-cafe-creme)}.fr-table--brown-cafe-creme.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-brown-cafe-creme),var(--border-default-brown-cafe-creme))}.fr-table--brown-cafe-creme.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--brown-caramel>table:after{background-image:linear-gradient(0deg,var(--border-default-brown-caramel),var(--border-default-brown-caramel)),linear-gradient(0deg,var(--border-default-brown-caramel),var(--border-default-brown-caramel)),linear-gradient(0deg,var(--border-default-brown-caramel),var(--border-default-brown-caramel)),linear-gradient(0deg,var(--border-default-brown-caramel),var(--border-default-brown-caramel))}.fr-table--brown-caramel>table thead{--idle:transparent;--hover:var(--background-contrast-brown-caramel-hover);--active:var(--background-contrast-brown-caramel-active);background-color:var(--background-contrast-brown-caramel);background-image:linear-gradient(0deg,var(--border-plain-brown-caramel),var(--border-plain-brown-caramel))}.fr-table--brown-caramel>table tbody{--idle:transparent;--hover:var(--background-alt-brown-caramel-hover);--active:var(--background-alt-brown-caramel-active);background-color:var(--background-alt-brown-caramel)}.fr-table--brown-caramel>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-brown-caramel-hover);--active:var(--background-contrast-brown-caramel-active);background-color:var(--background-contrast-brown-caramel)}.fr-table--brown-caramel.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-brown-caramel),var(--border-default-brown-caramel))}.fr-table--brown-caramel.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--brown-opera>table:after{background-image:linear-gradient(0deg,var(--border-default-brown-opera),var(--border-default-brown-opera)),linear-gradient(0deg,var(--border-default-brown-opera),var(--border-default-brown-opera)),linear-gradient(0deg,var(--border-default-brown-opera),var(--border-default-brown-opera)),linear-gradient(0deg,var(--border-default-brown-opera),var(--border-default-brown-opera))}.fr-table--brown-opera>table thead{--idle:transparent;--hover:var(--background-contrast-brown-opera-hover);--active:var(--background-contrast-brown-opera-active);background-color:var(--background-contrast-brown-opera);background-image:linear-gradient(0deg,var(--border-plain-brown-opera),var(--border-plain-brown-opera))}.fr-table--brown-opera>table tbody{--idle:transparent;--hover:var(--background-alt-brown-opera-hover);--active:var(--background-alt-brown-opera-active);background-color:var(--background-alt-brown-opera)}.fr-table--brown-opera>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-brown-opera-hover);--active:var(--background-contrast-brown-opera-active);background-color:var(--background-contrast-brown-opera)}.fr-table--brown-opera.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-brown-opera),var(--border-default-brown-opera))}.fr-table--brown-opera.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--beige-gris-galet>table:after{background-image:linear-gradient(0deg,var(--border-default-beige-gris-galet),var(--border-default-beige-gris-galet)),linear-gradient(0deg,var(--border-default-beige-gris-galet),var(--border-default-beige-gris-galet)),linear-gradient(0deg,var(--border-default-beige-gris-galet),var(--border-default-beige-gris-galet)),linear-gradient(0deg,var(--border-default-beige-gris-galet),var(--border-default-beige-gris-galet))}.fr-table--beige-gris-galet>table thead{--idle:transparent;--hover:var(--background-contrast-beige-gris-galet-hover);--active:var(--background-contrast-beige-gris-galet-active);background-color:var(--background-contrast-beige-gris-galet);background-image:linear-gradient(0deg,var(--border-plain-beige-gris-galet),var(--border-plain-beige-gris-galet))}.fr-table--beige-gris-galet>table tbody{--idle:transparent;--hover:var(--background-alt-beige-gris-galet-hover);--active:var(--background-alt-beige-gris-galet-active);background-color:var(--background-alt-beige-gris-galet)}.fr-table--beige-gris-galet>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-beige-gris-galet-hover);--active:var(--background-contrast-beige-gris-galet-active);background-color:var(--background-contrast-beige-gris-galet)}.fr-table--beige-gris-galet.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-beige-gris-galet),var(--border-default-beige-gris-galet))}.fr-table--beige-gris-galet.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--bordered>table tbody tr:nth-child(2n){--hover:inherit;--active:inherit;background-color:transparent}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */.fr-table__content .fr-cell--fixed\@md,.fr-table__content .fr-cell--fixed\@sm{left:0;position:sticky;z-index:1}.fr-table caption{font-size:1.5rem;line-height:2rem}.fr-table__header{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.fr-table__header .fr-table__detail{flex:1;order:1;padding-right:.5rem}.fr-table__header .fr-btns-group{order:2;padding-left:.5rem;padding-right:.5rem}.fr-table__header .fr-segmented{flex:0;order:3;padding-left:.5rem}.fr-table__footer{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.fr-table__footer .fr-select-group .fr-select{width:16rem}.fr-table__footer .fr-btns-group{padding-left:.5rem}.fr-table__footer--start{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.fr-table__footer--start .fr-select-group{padding-left:.5rem;padding-right:.5rem}.fr-table__footer--start .fr-select-group .fr-select{margin-top:0}.fr-table>table td,.fr-table>table th{padding:1rem}.fr-table>table thead td,.fr-table>table thead th{padding-bottom:1.125rem} + /*! media md */}@media (min-width:62em){ + /*! media lg */.fr-table__content .fr-cell--fixed\@lg{left:0;position:sticky;z-index:1}.fr-table__footer--middle{display:block;padding-left:.5rem;padding-right:.5rem}.fr-table__footer--middle .fr-pagination__list{flex-wrap:nowrap}.fr-table__footer--end{flex:1 0 0} + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-table__content .fr-cell--fixed .fr-checkbox-group .fr-label,.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group .fr-label,.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group .fr-label,.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group .fr-label{opacity:0}.fr-table__content .fr-cell--fixed,.fr-table__content .fr-cell--fixed\@lg,.fr-table__content .fr-cell--fixed\@md,.fr-table__content .fr-cell--fixed\@sm{outline:1px solid}.fr-table__content table tbody tr:after{border:2px solid highlight}.fr-table__content td,.fr-table__content th{border:1px solid}}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-table__header .fr-segmented{flex:1}.fr-table__header .fr-table__detail{flex:2}.fr-table__content table,.fr-table__content table thead tr th,.fr-table__content table thead tr th:last-child{background-image:none}.fr-table__content table thead tr th[role=columnheader]{background-position:100% 0;background-repeat:no-repeat;background-size:1px 100%}.fr-table__content table tbody tr{background-image:none}.fr-table__content table tbody tr[aria-selected=true]:after{content:none}.fr-table__content table tbody tr[aria-selected=true] td,.fr-table__content table tbody tr[aria-selected=true] th{border-bottom:2px solid #000091;border-top:2px solid #000091}.fr-table__content table tbody tr[aria-selected=true] td:first-child,.fr-table__content table tbody tr[aria-selected=true] th:first-child{border-left:2px solid #000091}.fr-table__content table tbody tr[aria-selected=true] td:last-child,.fr-table__content table tbody tr[aria-selected=true] th:last-child{border-right:2px solid #000091}.fr-table[data-fr-js-table=true] .fr-table__wrapper:after{content:none}.fr-table[data-fr-js-table=true] caption,.fr-table[data-fr-js-table=true].fr-table--caption-bottom caption{margin-bottom:1rem;position:relative}.fr-table--bordered table td:last-child,.fr-table--bordered table th:last-child{border-right:none}.fr-table__wrapper:after{background-image:linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292)}.fr-table__content table caption{color:#161616}.fr-table__content table thead th{background-color:#f6f6f6;background-image:linear-gradient(0deg,#3a3a3a,#3a3a3a),linear-gradient(0deg,#929292,#929292)}.fr-table__content table thead th[role=columnheader]{background-image:linear-gradient(0deg,#3a3a3a,#3a3a3a),linear-gradient(0deg,#3a3a3a,#3a3a3a)}.fr-table__content table tbody tr:after{background-image:linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091)}.fr-table__content table tbody td{background-color:#fff;background-image:linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292)}.fr-table__content table tbody th{background-color:#f6f6f6;background-image:linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#3a3a3a,#3a3a3a)}.fr-table__detail{color:#666}.fr-table>table caption{color:#161616}.fr-table>table tbody:after,.fr-table>table thead:after{background-image:linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292)}.fr-table>table thead{background-color:#f6f6f6;background-image:linear-gradient(0deg,#3a3a3a,#3a3a3a);background-image:none;color:#161616}.fr-table>table tbody{background-color:#fff}.fr-table>table tbody tr:nth-child(2n){background-color:#f6f6f6}.fr-table--green-tilleul-verveine>table:after{background-image:linear-gradient(0deg,#b7a73f,#b7a73f),linear-gradient(0deg,#b7a73f,#b7a73f),linear-gradient(0deg,#b7a73f,#b7a73f),linear-gradient(0deg,#b7a73f,#b7a73f)}.fr-table--green-tilleul-verveine>table thead{background-color:#fceeac;background-image:linear-gradient(0deg,#66673d,#66673d);background-image:none}.fr-table--green-tilleul-verveine>table tbody{background-color:#fef7da}.fr-table--green-tilleul-verveine>table tbody tr:nth-child(2n){background-color:#fceeac}.fr-table--green-tilleul-verveine.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#b7a73f,#b7a73f);background-image:none}.fr-table--green-bourgeon>table:after{background-image:linear-gradient(0deg,#68a532,#68a532),linear-gradient(0deg,#68a532,#68a532),linear-gradient(0deg,#68a532,#68a532),linear-gradient(0deg,#68a532,#68a532)}.fr-table--green-bourgeon>table thead{background-color:#c9fcac;background-image:linear-gradient(0deg,#447049,#447049);background-image:none}.fr-table--green-bourgeon>table tbody{background-color:#e6feda}.fr-table--green-bourgeon>table tbody tr:nth-child(2n){background-color:#c9fcac}.fr-table--green-bourgeon.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#68a532,#68a532);background-image:none}.fr-table--green-emeraude>table:after{background-image:linear-gradient(0deg,#00a95f,#00a95f),linear-gradient(0deg,#00a95f,#00a95f),linear-gradient(0deg,#00a95f,#00a95f),linear-gradient(0deg,#00a95f,#00a95f)}.fr-table--green-emeraude>table thead{background-color:#c3fad5;background-image:linear-gradient(0deg,#297254,#297254);background-image:none}.fr-table--green-emeraude>table tbody{background-color:#e3fdeb}.fr-table--green-emeraude>table tbody tr:nth-child(2n){background-color:#c3fad5}.fr-table--green-emeraude.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#00a95f,#00a95f);background-image:none}.fr-table--green-menthe>table:after{background-image:linear-gradient(0deg,#009081,#009081),linear-gradient(0deg,#009081,#009081),linear-gradient(0deg,#009081,#009081),linear-gradient(0deg,#009081,#009081)}.fr-table--green-menthe>table thead{background-color:#bafaee;background-image:linear-gradient(0deg,#37635f,#37635f);background-image:none}.fr-table--green-menthe>table tbody{background-color:#dffdf7}.fr-table--green-menthe>table tbody tr:nth-child(2n){background-color:#bafaee}.fr-table--green-menthe.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#009081,#009081);background-image:none}.fr-table--green-archipel>table:after{background-image:linear-gradient(0deg,#009099,#009099),linear-gradient(0deg,#009099,#009099),linear-gradient(0deg,#009099,#009099),linear-gradient(0deg,#009099,#009099)}.fr-table--green-archipel>table thead{background-color:#c7f6fc;background-image:linear-gradient(0deg,#006a6f,#006a6f);background-image:none}.fr-table--green-archipel>table tbody{background-color:#e5fbfd}.fr-table--green-archipel>table tbody tr:nth-child(2n){background-color:#c7f6fc}.fr-table--green-archipel.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#009099,#009099);background-image:none}.fr-table--blue-ecume>table:after{background-image:linear-gradient(0deg,#465f9d,#465f9d),linear-gradient(0deg,#465f9d,#465f9d),linear-gradient(0deg,#465f9d,#465f9d),linear-gradient(0deg,#465f9d,#465f9d)}.fr-table--blue-ecume>table thead{background-color:#e9edfe;background-image:linear-gradient(0deg,#2f4077,#2f4077);background-image:none}.fr-table--blue-ecume>table tbody{background-color:#f4f6fe}.fr-table--blue-ecume>table tbody tr:nth-child(2n){background-color:#e9edfe}.fr-table--blue-ecume.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#465f9d,#465f9d);background-image:none}.fr-table--blue-cumulus>table:after{background-image:linear-gradient(0deg,#417dc4,#417dc4),linear-gradient(0deg,#417dc4,#417dc4),linear-gradient(0deg,#417dc4,#417dc4),linear-gradient(0deg,#417dc4,#417dc4)}.fr-table--blue-cumulus>table thead{background-color:#e6eefe;background-image:linear-gradient(0deg,#3558a2,#3558a2);background-image:none}.fr-table--blue-cumulus>table tbody{background-color:#f3f6fe}.fr-table--blue-cumulus>table tbody tr:nth-child(2n){background-color:#e6eefe}.fr-table--blue-cumulus.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#417dc4,#417dc4);background-image:none}.fr-table--purple-glycine>table:after{background-image:linear-gradient(0deg,#a558a0,#a558a0),linear-gradient(0deg,#a558a0,#a558a0),linear-gradient(0deg,#a558a0,#a558a0),linear-gradient(0deg,#a558a0,#a558a0)}.fr-table--purple-glycine>table thead{background-color:#fee7fc;background-image:linear-gradient(0deg,#6e445a,#6e445a);background-image:none}.fr-table--purple-glycine>table tbody{background-color:#fef3fd}.fr-table--purple-glycine>table tbody tr:nth-child(2n){background-color:#fee7fc}.fr-table--purple-glycine.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#a558a0,#a558a0);background-image:none}.fr-table--pink-macaron>table:after{background-image:linear-gradient(0deg,#e18b76,#e18b76),linear-gradient(0deg,#e18b76,#e18b76),linear-gradient(0deg,#e18b76,#e18b76),linear-gradient(0deg,#e18b76,#e18b76)}.fr-table--pink-macaron>table thead{background-color:#fee9e6;background-image:linear-gradient(0deg,#8d533e,#8d533e);background-image:none}.fr-table--pink-macaron>table tbody{background-color:#fef4f2}.fr-table--pink-macaron>table tbody tr:nth-child(2n){background-color:#fee9e6}.fr-table--pink-macaron.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#e18b76,#e18b76);background-image:none}.fr-table--pink-tuile>table:after{background-image:linear-gradient(0deg,#ce614a,#ce614a),linear-gradient(0deg,#ce614a,#ce614a),linear-gradient(0deg,#ce614a,#ce614a),linear-gradient(0deg,#ce614a,#ce614a)}.fr-table--pink-tuile>table thead{background-color:#fee9e7;background-image:linear-gradient(0deg,#a94645,#a94645);background-image:none}.fr-table--pink-tuile>table tbody{background-color:#fef4f3}.fr-table--pink-tuile>table tbody tr:nth-child(2n){background-color:#fee9e7}.fr-table--pink-tuile.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#ce614a,#ce614a);background-image:none}.fr-table--yellow-tournesol>table:after{background-image:linear-gradient(0deg,#c8aa39,#c8aa39),linear-gradient(0deg,#c8aa39,#c8aa39),linear-gradient(0deg,#c8aa39,#c8aa39),linear-gradient(0deg,#c8aa39,#c8aa39)}.fr-table--yellow-tournesol>table thead{background-color:#feecc2;background-image:linear-gradient(0deg,#716043,#716043);background-image:none}.fr-table--yellow-tournesol>table tbody{background-color:#fef6e3}.fr-table--yellow-tournesol>table tbody tr:nth-child(2n){background-color:#feecc2}.fr-table--yellow-tournesol.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#c8aa39,#c8aa39);background-image:none}.fr-table--yellow-moutarde>table:after{background-image:linear-gradient(0deg,#c3992a,#c3992a),linear-gradient(0deg,#c3992a,#c3992a),linear-gradient(0deg,#c3992a,#c3992a),linear-gradient(0deg,#c3992a,#c3992a)}.fr-table--yellow-moutarde>table thead{background-color:#feebd0;background-image:linear-gradient(0deg,#695240,#695240);background-image:none}.fr-table--yellow-moutarde>table tbody{background-color:#fef5e8}.fr-table--yellow-moutarde>table tbody tr:nth-child(2n){background-color:#feebd0}.fr-table--yellow-moutarde.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#c3992a,#c3992a);background-image:none}.fr-table--orange-terre-battue>table:after{background-image:linear-gradient(0deg,#e4794a,#e4794a),linear-gradient(0deg,#e4794a,#e4794a),linear-gradient(0deg,#e4794a,#e4794a),linear-gradient(0deg,#e4794a,#e4794a)}.fr-table--orange-terre-battue>table thead{background-color:#fee9e5;background-image:linear-gradient(0deg,#755348,#755348);background-image:none}.fr-table--orange-terre-battue>table tbody{background-color:#fef4f2}.fr-table--orange-terre-battue>table tbody tr:nth-child(2n){background-color:#fee9e5}.fr-table--orange-terre-battue.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#e4794a,#e4794a);background-image:none}.fr-table--brown-cafe-creme>table:after{background-image:linear-gradient(0deg,#d1b781,#d1b781),linear-gradient(0deg,#d1b781,#d1b781),linear-gradient(0deg,#d1b781,#d1b781),linear-gradient(0deg,#d1b781,#d1b781)}.fr-table--brown-cafe-creme>table thead{background-color:#f7ecdb;background-image:linear-gradient(0deg,#685c48,#685c48);background-image:none}.fr-table--brown-cafe-creme>table tbody{background-color:#fbf6ed}.fr-table--brown-cafe-creme>table tbody tr:nth-child(2n){background-color:#f7ecdb}.fr-table--brown-cafe-creme.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#d1b781,#d1b781);background-image:none}.fr-table--brown-caramel>table:after{background-image:linear-gradient(0deg,#c08c65,#c08c65),linear-gradient(0deg,#c08c65,#c08c65),linear-gradient(0deg,#c08c65,#c08c65),linear-gradient(0deg,#c08c65,#c08c65)}.fr-table--brown-caramel>table thead{background-color:#f7ebe5;background-image:linear-gradient(0deg,#845d48,#845d48);background-image:none}.fr-table--brown-caramel>table tbody{background-color:#fbf5f2}.fr-table--brown-caramel>table tbody tr:nth-child(2n){background-color:#f7ebe5}.fr-table--brown-caramel.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#c08c65,#c08c65);background-image:none}.fr-table--brown-opera>table:after{background-image:linear-gradient(0deg,#bd987a,#bd987a),linear-gradient(0deg,#bd987a,#bd987a),linear-gradient(0deg,#bd987a,#bd987a),linear-gradient(0deg,#bd987a,#bd987a)}.fr-table--brown-opera>table thead{background-color:#f7ece4;background-image:linear-gradient(0deg,#745b47,#745b47);background-image:none}.fr-table--brown-opera>table tbody{background-color:#fbf5f2}.fr-table--brown-opera>table tbody tr:nth-child(2n){background-color:#f7ece4}.fr-table--brown-opera.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#bd987a,#bd987a);background-image:none}.fr-table--beige-gris-galet>table:after{background-image:linear-gradient(0deg,#aea397,#aea397),linear-gradient(0deg,#aea397,#aea397),linear-gradient(0deg,#aea397,#aea397),linear-gradient(0deg,#aea397,#aea397)}.fr-table--beige-gris-galet>table thead{background-color:#f3ede5;background-image:linear-gradient(0deg,#6a6156,#6a6156);background-image:none}.fr-table--beige-gris-galet>table tbody{background-color:#f9f6f2}.fr-table--beige-gris-galet>table tbody tr:nth-child(2n){background-color:#f3ede5}.fr-table--beige-gris-galet.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#aea397,#aea397);background-image:none}.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#ddd,#ddd)}.fr-table--bordered>table tbody tr:nth-child(2n){background-color:transparent}.fr-table--bordered>table tbody tr:nth-child(2n):hover{background-color:rgba(0,0,0,.05)}.fr-table--bordered>table tbody tr:nth-child(2n):active{background-color:rgba(0,0,0,.1)}.fr-table:before{content:none}.fr-table--beige-gris-galet>table,.fr-table--beige-gris-galet>table tbody tr,.fr-table--blue-cumulus>table,.fr-table--blue-cumulus>table tbody tr,.fr-table--blue-ecume>table,.fr-table--blue-ecume>table tbody tr,.fr-table--brown-cafe-creme>table,.fr-table--brown-cafe-creme>table tbody tr,.fr-table--brown-caramel>table,.fr-table--brown-caramel>table tbody tr,.fr-table--brown-opera>table,.fr-table--brown-opera>table tbody tr,.fr-table--green-archipel>table,.fr-table--green-archipel>table tbody tr,.fr-table--green-bourgeon>table,.fr-table--green-bourgeon>table tbody tr,.fr-table--green-emeraude>table,.fr-table--green-emeraude>table tbody tr,.fr-table--green-menthe>table,.fr-table--green-menthe>table tbody tr,.fr-table--green-tilleul-verveine>table,.fr-table--green-tilleul-verveine>table tbody tr,.fr-table--orange-terre-battue>table,.fr-table--orange-terre-battue>table tbody tr,.fr-table--pink-macaron>table,.fr-table--pink-macaron>table tbody tr,.fr-table--pink-tuile>table,.fr-table--pink-tuile>table tbody tr,.fr-table--purple-glycine>table,.fr-table--purple-glycine>table tbody tr,.fr-table--yellow-moutarde>table,.fr-table--yellow-moutarde>table tbody tr,.fr-table--yellow-tournesol>table,.fr-table--yellow-tournesol>table tbody tr,.fr-table>table tbody tr,.fr-table>table tbody:after,.fr-table>table thead:after{background-image:none}}@media screen and (min-width:0\0) and (min-resolution:72dpi) and (min-width:0\0) and (min-resolution:72dpi){.fr-table__content table{border-left:1px solid #929292;border-right:1px solid #929292}.fr-table__content table thead tr:first-child th{border-top:1px solid #929292}.fr-table__content table thead tr:last-child th{border-bottom:1px solid #3a3a3a}.fr-table--bordered table td,.fr-table--bordered table th{border-right:1px solid #929292}.fr-table>table thead tr:first-child th{border-top:1px solid #929292}.fr-table>table thead tr:last-child th{border-bottom:1px solid #3a3a3a}.fr-table>table tbody tr:last-child td,.fr-table>table tbody tr:last-child th{border-bottom:1px solid #929292}.fr-table>table td:first-child,.fr-table>table th:first-child{border-left:1px solid #929292}.fr-table>table td:last-child,.fr-table>table th:last-child{border-right:1px solid #929292}.fr-table--bordered>table td,.fr-table--bordered>table th{border-bottom:1px solid #929292}}@media print{.fr-table{-webkit-print-color-adjust:exact;print-color-adjust:exact}.fr-table td,.fr-table th{font-size:1rem;line-height:1.5rem}} \ No newline at end of file diff --git a/dist/dsfr/component/table/table.module.js b/dist/dsfr/component/table/table.module.js new file mode 100644 index 0000000..9e3b94e --- /dev/null +++ b/dist/dsfr/component/table/table.module.js @@ -0,0 +1,198 @@ +/*! DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) */ + +const config = { + prefix: 'fr', + namespace: 'dsfr', + organisation: '@gouvfr', + version: '1.13.2' +}; + +const api = window[config.namespace]; + +const TableEmission = { + SCROLLABLE: api.internals.ns.emission('table', 'scrollable'), + CHANGE: api.internals.ns.emission('table', 'change'), + CAPTION_HEIGHT: api.internals.ns.emission('table', 'captionheight'), + CAPTION_WIDTH: api.internals.ns.emission('table', 'captionwidth') +}; + +class Table extends api.core.Instance { + static get instanceClassName () { + return 'Table'; + } + + init () { + this.addAscent(TableEmission.CAPTION_HEIGHT, this.setCaptionHeight.bind(this)); + } + + setCaptionHeight (value) { + this.setProperty('--table-offset', value); + } +} + +class TableWrapper extends api.core.Instance { + static get instanceClassName () { + return 'TableWrapper'; + } + + init () { + this.addAscent(TableEmission.CAPTION_HEIGHT, this.setCaptionHeight.bind(this)); + } + + setCaptionHeight (value) { + requestAnimationFrame(() => this.ascend(TableEmission.CAPTION_HEIGHT, 0)); + this.setProperty('--table-offset', value); + } +} + +const TableSelector = { + TABLE: api.internals.ns.selector('table'), + TABLE_WRAPPER: [`${api.internals.ns.selector('table')} ${api.internals.ns.selector('table__wrapper')}`], + SHADOW: api.internals.ns.selector('table__shadow'), + SHADOW_LEFT: api.internals.ns.selector('table__shadow--left'), + SHADOW_RIGHT: api.internals.ns.selector('table__shadow--right'), + ELEMENT: [`${api.internals.ns.selector('table')}:not(${api.internals.ns.selector('table--no-scroll')}) table`], + CAPTION: `${api.internals.ns.selector('table')} table caption`, + ROW: `${api.internals.ns.selector('table')} tbody tr`, + COL: `${api.internals.ns.selector('table')} thead th` +}; + +const SCROLL_OFFSET = 0; // valeur en px du scroll avant laquelle le shadow s'active ou se desactive + +class TableElement extends api.core.Instance { + static get instanceClassName () { + return 'TableElement'; + } + + init () { + this.listen('scroll', this.scroll.bind(this)); + this.content = this.querySelector('tbody'); + this.tableOffsetHeight = 0; + this.isResizing = true; + } + + get isScrolling () { + return this._isScrolling; + } + + set isScrolling (value) { + if (this._isScrolling === value) return; + this._isScrolling = value; + + if (value) { + this.addClass(TableSelector.SHADOW); + this.scroll(); + } else { + this.removeClass(TableSelector.SHADOW); + this.removeClass(TableSelector.SHADOW_LEFT); + this.removeClass(TableSelector.SHADOW_RIGHT); + } + } + + /* ajoute la classe fr-table__shadow-left ou fr-table__shadow-right sur fr-table en fonction d'une valeur de scroll et du sens (right, left) */ + scroll () { + const isMin = this.node.scrollLeft <= SCROLL_OFFSET; + const max = this.content.offsetWidth - this.node.offsetWidth - SCROLL_OFFSET; + const isMax = Math.abs(this.node.scrollLeft) >= max; + const isRtl = document.documentElement.getAttribute('dir') === 'rtl'; + const minSelector = isRtl ? TableSelector.SHADOW_RIGHT : TableSelector.SHADOW_LEFT; + const maxSelector = isRtl ? TableSelector.SHADOW_LEFT : TableSelector.SHADOW_RIGHT; + + if (isMin) { + this.removeClass(minSelector); + } else { + this.addClass(minSelector); + } + + if (isMax) { + this.removeClass(maxSelector); + } else { + this.addClass(maxSelector); + } + } + + resize () { + this.isScrolling = this.content.offsetWidth > this.node.offsetWidth; + } + + dispose () { + this.isScrolling = false; + } +} + +const PADDING = '1rem'; // padding de 4v sur le caption +class TableCaption extends api.core.Instance { + static get instanceClassName () { + return 'TableCaption'; + } + + init () { + this.height = 0; + this.isResizing = true; + } + + resize () { + const height = this.getRect().height; + if (this.height === height) return; + this.height = height; + this.ascend(TableEmission.CAPTION_HEIGHT, `calc(${height}px + ${PADDING})`); + } +} + +const CheckboxEmission = { + CHANGE: api.internals.ns.emission('checkbox', 'change'), + RETRIEVE: api.internals.ns.emission('checkbox', 'retrieve') +}; + +class TableRow extends api.core.Instance { + static get instanceClassName () { + return 'TableRow'; + } + + init () { + if (api.checkbox) { + this.addAscent(CheckboxEmission.CHANGE, this._handleCheckboxChange.bind(this)); + this.descend(CheckboxEmission.RETRIEVE); + } + } + + _handleCheckboxChange (node) { + if (node.name === 'row-select' || + node.getAttribute(api.internals.ns.attr('row-select')) === 'true') { + this.isSelected = node.checked === true; + } + } + + render () { + const height = this.getRect().height + 2; + if (this._height === height) return; + this._height = height; + this.setProperty('--row-height', `${this._height}px`); + } + + get isSelected () { + return this._isSelected; + } + + set isSelected (value) { + if (this._isSelected === value) return; + this.isRendering = value; + this._isSelected = value; + this.setAttribute('aria-selected', value); + } +} + +api.table = { + Table: Table, + TableWrapper: TableWrapper, + TableElement: TableElement, + TableCaption: TableCaption, + TableSelector: TableSelector, + TableRow: TableRow +}; + +api.internals.register(api.table.TableSelector.TABLE, api.table.Table); +api.internals.register(api.table.TableSelector.TABLE_WRAPPER, api.table.TableWrapper); +api.internals.register(api.table.TableSelector.ELEMENT, api.table.TableElement); +api.internals.register(api.table.TableSelector.CAPTION, api.table.TableCaption); +api.internals.register(api.table.TableSelector.ROW, api.table.TableRow); diff --git a/dist/dsfr/component/table/table.module.min.js b/dist/dsfr/component/table/table.module.min.js new file mode 100644 index 0000000..f57541e --- /dev/null +++ b/dist/dsfr/component/table/table.module.min.js @@ -0,0 +1,2 @@ +/*! DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) */ +const e=window.dsfr,t={SCROLLABLE:e.internals.ns.emission("table","scrollable"),CHANGE:e.internals.ns.emission("table","change"),CAPTION_HEIGHT:e.internals.ns.emission("table","captionheight"),CAPTION_WIDTH:e.internals.ns.emission("table","captionwidth")};class s extends e.core.Instance{static get instanceClassName(){return"Table"}init(){this.addAscent(t.CAPTION_HEIGHT,this.setCaptionHeight.bind(this))}setCaptionHeight(e){this.setProperty("--table-offset",e)}}class i extends e.core.Instance{static get instanceClassName(){return"TableWrapper"}init(){this.addAscent(t.CAPTION_HEIGHT,this.setCaptionHeight.bind(this))}setCaptionHeight(e){requestAnimationFrame((()=>this.ascend(t.CAPTION_HEIGHT,0))),this.setProperty("--table-offset",e)}}const n={TABLE:e.internals.ns.selector("table"),TABLE_WRAPPER:[`${e.internals.ns.selector("table")} ${e.internals.ns.selector("table__wrapper")}`],SHADOW:e.internals.ns.selector("table__shadow"),SHADOW_LEFT:e.internals.ns.selector("table__shadow--left"),SHADOW_RIGHT:e.internals.ns.selector("table__shadow--right"),ELEMENT:[`${e.internals.ns.selector("table")}:not(${e.internals.ns.selector("table--no-scroll")}) table`],CAPTION:`${e.internals.ns.selector("table")} table caption`,ROW:`${e.internals.ns.selector("table")} tbody tr`,COL:`${e.internals.ns.selector("table")} thead th`};class l extends e.core.Instance{static get instanceClassName(){return"TableElement"}init(){this.listen("scroll",this.scroll.bind(this)),this.content=this.querySelector("tbody"),this.tableOffsetHeight=0,this.isResizing=!0}get isScrolling(){return this._isScrolling}set isScrolling(e){this._isScrolling!==e&&(this._isScrolling=e,e?(this.addClass(n.SHADOW),this.scroll()):(this.removeClass(n.SHADOW),this.removeClass(n.SHADOW_LEFT),this.removeClass(n.SHADOW_RIGHT)))}scroll(){const e=this.node.scrollLeft<=0,t=this.content.offsetWidth-this.node.offsetWidth-0,s=Math.abs(this.node.scrollLeft)>=t,i="rtl"===document.documentElement.getAttribute("dir"),l=i?n.SHADOW_RIGHT:n.SHADOW_LEFT,a=i?n.SHADOW_LEFT:n.SHADOW_RIGHT;e?this.removeClass(l):this.addClass(l),s?this.removeClass(a):this.addClass(a)}resize(){this.isScrolling=this.content.offsetWidth>this.node.offsetWidth}dispose(){this.isScrolling=!1}}class a extends e.core.Instance{static get instanceClassName(){return"TableCaption"}init(){this.height=0,this.isResizing=!0}resize(){const e=this.getRect().height;this.height!==e&&(this.height=e,this.ascend(t.CAPTION_HEIGHT,`calc(${e}px + 1rem)`))}}const r={CHANGE:e.internals.ns.emission("checkbox","change"),RETRIEVE:e.internals.ns.emission("checkbox","retrieve")};class h extends e.core.Instance{static get instanceClassName(){return"TableRow"}init(){e.checkbox&&(this.addAscent(r.CHANGE,this._handleCheckboxChange.bind(this)),this.descend(r.RETRIEVE))}_handleCheckboxChange(t){"row-select"!==t.name&&"true"!==t.getAttribute(e.internals.ns.attr("row-select"))||(this.isSelected=!0===t.checked)}render(){const e=this.getRect().height+2;this._height!==e&&(this._height=e,this.setProperty("--row-height",`${this._height}px`))}get isSelected(){return this._isSelected}set isSelected(e){this._isSelected!==e&&(this.isRendering=e,this._isSelected=e,this.setAttribute("aria-selected",e))}}e.table={Table:s,TableWrapper:i,TableElement:l,TableCaption:a,TableSelector:n,TableRow:h},e.internals.register(e.table.TableSelector.TABLE,e.table.Table),e.internals.register(e.table.TableSelector.TABLE_WRAPPER,e.table.TableWrapper),e.internals.register(e.table.TableSelector.ELEMENT,e.table.TableElement),e.internals.register(e.table.TableSelector.CAPTION,e.table.TableCaption),e.internals.register(e.table.TableSelector.ROW,e.table.TableRow); diff --git a/dist/dsfr/component/table/table.print.css b/dist/dsfr/component/table/table.print.css new file mode 100644 index 0000000..acdf0fe --- /dev/null +++ b/dist/dsfr/component/table/table.print.css @@ -0,0 +1,15 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media print { + .fr-table { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-table td, + .fr-table th { + font-size: 1rem; + line-height: 1.5rem; + } +} diff --git a/dist/dsfr/component/table/table.print.min.css b/dist/dsfr/component/table/table.print.min.css new file mode 100644 index 0000000..38fb6b2 --- /dev/null +++ b/dist/dsfr/component/table/table.print.min.css @@ -0,0 +1,3 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media print{.fr-table{-webkit-print-color-adjust:exact;print-color-adjust:exact}.fr-table td,.fr-table th{font-size:1rem;line-height:1.5rem}} \ No newline at end of file diff --git a/dist/dsfr/component/tag/tag.css b/dist/dsfr/component/tag/tag.css new file mode 100644 index 0000000..c0d87d8 --- /dev/null +++ b/dist/dsfr/component/tag/tag.css @@ -0,0 +1,1536 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + TAG +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-tag { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + + --underline-img: none; + --hover-tint: var(--hover); + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + border-radius: 1rem; + min-width: 2.25rem; + justify-content: center; + color: var(--text-label-grey); + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); +} + +.fr-tag::before, +.fr-tag::after { + display: block; +} + +.fr-tag[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-tag[target=_blank]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.25rem; +} + +.fr-tag--icon-left[class^=fr-icon-], +.fr-tag--icon-left[class*=" fr-icon-"], +.fr-tag--icon-left[class^=fr-fi-], +.fr-tag--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-tag--icon-left[class^=fr-icon-]::before, +.fr-tag--icon-left[class*=" fr-icon-"]::before, +.fr-tag--icon-left[class^=fr-fi-]::before, +.fr-tag--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.25rem; +} + +.fr-tag[class^=fr-icon-]:not([class*=fr-tag--icon-])::before, +.fr-tag[class*=" fr-icon-"]:not([class*=fr-tag--icon-])::before, +.fr-tag[class^=fr-fi-]:not([class*=fr-tag--icon-])::before, +.fr-tag[class*=" fr-fi-"]:not([class*=fr-tag--icon-])::before { + content: none; +} + +.fr-tag--sm { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.5rem; + padding: 0.125rem 0.5rem; + border-radius: 0.75rem; +} + +.fr-tag--sm[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-tag--sm[target=_blank]::after { + content: ""; + + --icon-size: 0.75rem; + margin-right: -0.09375rem; + margin-left: 0.25rem; +} + +.fr-tag--sm.fr-tag--icon-left[class^=fr-icon-], +.fr-tag--sm.fr-tag--icon-left[class*=" fr-icon-"], +.fr-tag--sm.fr-tag--icon-left[class^=fr-fi-], +.fr-tag--sm.fr-tag--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-tag--sm.fr-tag--icon-left[class^=fr-icon-]::before, +.fr-tag--sm.fr-tag--icon-left[class*=" fr-icon-"]::before, +.fr-tag--sm.fr-tag--icon-left[class^=fr-fi-]::before, +.fr-tag--sm.fr-tag--icon-left[class*=" fr-fi-"]::before { + --icon-size: 0.75rem; + margin-left: -0.09375rem; + margin-right: 0.25rem; +} + +.fr-tag--sm[class^=fr-icon-]:not([class*=fr-tag--icon-])::before, +.fr-tag--sm[class*=" fr-icon-"]:not([class*=fr-tag--icon-])::before, +.fr-tag--sm[class^=fr-fi-]:not([class*=fr-tag--icon-])::before, +.fr-tag--sm[class*=" fr-fi-"]:not([class*=fr-tag--icon-])::before { + content: none; +} + +a.fr-tag[aria-pressed=true], +button.fr-tag[aria-pressed=true], +input[type=button].fr-tag[aria-pressed=true], +input[type=image].fr-tag[aria-pressed=true], +input[type=reset].fr-tag[aria-pressed=true], +input[type=submit].fr-tag[aria-pressed=true] { + position: relative; + overflow: visible; + background-position: 50%; + background-size: 100%; + background-repeat: no-repeat; +} + +a.fr-tag[aria-pressed=true]::after, +button.fr-tag[aria-pressed=true]::after, +input[type=button].fr-tag[aria-pressed=true]::after, +input[type=image].fr-tag[aria-pressed=true]::after, +input[type=reset].fr-tag[aria-pressed=true]::after, +input[type=submit].fr-tag[aria-pressed=true]::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/checkbox-circle-line.svg"); + mask-image: url("../../icons/system/checkbox-circle-line.svg"); + --icon-size: 1rem; + content: ""; + position: absolute; + top: 4px; + right: 0; + margin: -0.5rem; +} + +a.fr-tag[aria-pressed=true].fr-tag--sm::after, +button.fr-tag[aria-pressed=true].fr-tag--sm::after, +input[type=button].fr-tag[aria-pressed=true].fr-tag--sm::after, +input[type=image].fr-tag[aria-pressed=true].fr-tag--sm::after, +input[type=reset].fr-tag[aria-pressed=true].fr-tag--sm::after, +input[type=submit].fr-tag[aria-pressed=true].fr-tag--sm::after { + --icon-size: 0.75rem; + content: ""; + position: absolute; + top: 3px; + right: 0; + margin: -0.375rem; +} + +a.fr-tag--dismiss::before, +button.fr-tag--dismiss::before, +input[type=button].fr-tag--dismiss::before, +input[type=image].fr-tag--dismiss::before, +input[type=reset].fr-tag--dismiss::before, +input[type=submit].fr-tag--dismiss::before { + content: none; +} + +a.fr-tag--dismiss::after, +button.fr-tag--dismiss::after, +input[type=button].fr-tag--dismiss::after, +input[type=image].fr-tag--dismiss::after, +input[type=reset].fr-tag--dismiss::after, +input[type=submit].fr-tag--dismiss::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/close-line.svg"); + mask-image: url("../../icons/system/close-line.svg"); + --icon-size: 1rem; + content: ""; + margin-left: 0.25rem; + margin-right: -0.25rem; +} + +a.fr-tag--dismiss.fr-tag--sm::after, +button.fr-tag--dismiss.fr-tag--sm::after, +input[type=button].fr-tag--dismiss.fr-tag--sm::after, +input[type=image].fr-tag--dismiss.fr-tag--sm::after, +input[type=reset].fr-tag--dismiss.fr-tag--sm::after, +input[type=submit].fr-tag--dismiss.fr-tag--sm::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 0.75rem; + content: ""; + margin-right: -0.1875rem; + margin-left: 0.125rem; +} + +.fr-tags-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + display: flex; + flex-direction: row; + margin-left: -0.25rem; + margin-right: -0.25rem; + flex-wrap: wrap; +} + +.fr-tags-group > li { + line-height: 2.75rem; +} + +.fr-tags-group .fr-tag { + margin: 0 0.25rem 0.5rem 0.25rem; + vertical-align: top; +} + +.fr-tags-group.fr-tags-group--sm .fr-tag { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.5rem; + padding: 0.125rem 0.5rem; + border-radius: 0.75rem; +} + +.fr-tags-group.fr-tags-group--sm .fr-tag::before, +.fr-tags-group.fr-tags-group--sm .fr-tag::after { + --icon-size: 0.75rem; +} + +.fr-tags-group.fr-tags-group--sm button.fr-tag.fr-tag--dismiss::after, +.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag.fr-tag--dismiss::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 0.75rem; + content: ""; + margin-right: -0.1875rem; +} + +.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]::after, +.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 0.75rem; + content: ""; + position: absolute; + top: 3px; + right: 0; + margin: -0.375rem; +} + +.fr-tag[aria-pressed=false] { + color: var(--text-action-high-blue-france); + background-color: var(--background-action-low-blue-france); + + --idle: transparent; + --hover: var(--background-action-low-blue-france-hover); + --active: var(--background-action-low-blue-france-active); +} + +.fr-tag.fr-tag--dismiss { + color: var(--text-inverted-blue-france); + background-color: var(--background-action-high-blue-france); + + --idle: transparent; + --hover: var(--background-action-high-blue-france-hover); + --active: var(--background-action-high-blue-france-active); +} + +a.fr-tag, +button.fr-tag, +input[type=button].fr-tag, +input[type=image].fr-tag, +input[type=reset].fr-tag, +input[type=submit].fr-tag { + color: var(--text-action-high-blue-france); + background-color: var(--background-action-low-blue-france); + + --idle: transparent; + --hover: var(--background-action-low-blue-france-hover); + --active: var(--background-action-low-blue-france-active); +} + +a.fr-tag--green-tilleul-verveine, +button.fr-tag--green-tilleul-verveine, +input[type=button].fr-tag--green-tilleul-verveine, +input[type=image].fr-tag--green-tilleul-verveine, +input[type=reset].fr-tag--green-tilleul-verveine, +input[type=submit].fr-tag--green-tilleul-verveine { + color: var(--text-action-high-green-tilleul-verveine); + background-color: var(--background-action-low-green-tilleul-verveine); + + --idle: transparent; + --hover: var(--background-action-low-green-tilleul-verveine-hover); + --active: var(--background-action-low-green-tilleul-verveine-active); +} + +a.fr-tag--green-bourgeon, +button.fr-tag--green-bourgeon, +input[type=button].fr-tag--green-bourgeon, +input[type=image].fr-tag--green-bourgeon, +input[type=reset].fr-tag--green-bourgeon, +input[type=submit].fr-tag--green-bourgeon { + color: var(--text-action-high-green-bourgeon); + background-color: var(--background-action-low-green-bourgeon); + + --idle: transparent; + --hover: var(--background-action-low-green-bourgeon-hover); + --active: var(--background-action-low-green-bourgeon-active); +} + +a.fr-tag--green-emeraude, +button.fr-tag--green-emeraude, +input[type=button].fr-tag--green-emeraude, +input[type=image].fr-tag--green-emeraude, +input[type=reset].fr-tag--green-emeraude, +input[type=submit].fr-tag--green-emeraude { + color: var(--text-action-high-green-emeraude); + background-color: var(--background-action-low-green-emeraude); + + --idle: transparent; + --hover: var(--background-action-low-green-emeraude-hover); + --active: var(--background-action-low-green-emeraude-active); +} + +a.fr-tag--green-menthe, +button.fr-tag--green-menthe, +input[type=button].fr-tag--green-menthe, +input[type=image].fr-tag--green-menthe, +input[type=reset].fr-tag--green-menthe, +input[type=submit].fr-tag--green-menthe { + color: var(--text-action-high-green-menthe); + background-color: var(--background-action-low-green-menthe); + + --idle: transparent; + --hover: var(--background-action-low-green-menthe-hover); + --active: var(--background-action-low-green-menthe-active); +} + +a.fr-tag--green-archipel, +button.fr-tag--green-archipel, +input[type=button].fr-tag--green-archipel, +input[type=image].fr-tag--green-archipel, +input[type=reset].fr-tag--green-archipel, +input[type=submit].fr-tag--green-archipel { + color: var(--text-action-high-green-archipel); + background-color: var(--background-action-low-green-archipel); + + --idle: transparent; + --hover: var(--background-action-low-green-archipel-hover); + --active: var(--background-action-low-green-archipel-active); +} + +a.fr-tag--blue-ecume, +button.fr-tag--blue-ecume, +input[type=button].fr-tag--blue-ecume, +input[type=image].fr-tag--blue-ecume, +input[type=reset].fr-tag--blue-ecume, +input[type=submit].fr-tag--blue-ecume { + color: var(--text-action-high-blue-ecume); + background-color: var(--background-action-low-blue-ecume); + + --idle: transparent; + --hover: var(--background-action-low-blue-ecume-hover); + --active: var(--background-action-low-blue-ecume-active); +} + +a.fr-tag--blue-cumulus, +button.fr-tag--blue-cumulus, +input[type=button].fr-tag--blue-cumulus, +input[type=image].fr-tag--blue-cumulus, +input[type=reset].fr-tag--blue-cumulus, +input[type=submit].fr-tag--blue-cumulus { + color: var(--text-action-high-blue-cumulus); + background-color: var(--background-action-low-blue-cumulus); + + --idle: transparent; + --hover: var(--background-action-low-blue-cumulus-hover); + --active: var(--background-action-low-blue-cumulus-active); +} + +a.fr-tag--purple-glycine, +button.fr-tag--purple-glycine, +input[type=button].fr-tag--purple-glycine, +input[type=image].fr-tag--purple-glycine, +input[type=reset].fr-tag--purple-glycine, +input[type=submit].fr-tag--purple-glycine { + color: var(--text-action-high-purple-glycine); + background-color: var(--background-action-low-purple-glycine); + + --idle: transparent; + --hover: var(--background-action-low-purple-glycine-hover); + --active: var(--background-action-low-purple-glycine-active); +} + +a.fr-tag--pink-macaron, +button.fr-tag--pink-macaron, +input[type=button].fr-tag--pink-macaron, +input[type=image].fr-tag--pink-macaron, +input[type=reset].fr-tag--pink-macaron, +input[type=submit].fr-tag--pink-macaron { + color: var(--text-action-high-pink-macaron); + background-color: var(--background-action-low-pink-macaron); + + --idle: transparent; + --hover: var(--background-action-low-pink-macaron-hover); + --active: var(--background-action-low-pink-macaron-active); +} + +a.fr-tag--pink-tuile, +button.fr-tag--pink-tuile, +input[type=button].fr-tag--pink-tuile, +input[type=image].fr-tag--pink-tuile, +input[type=reset].fr-tag--pink-tuile, +input[type=submit].fr-tag--pink-tuile { + color: var(--text-action-high-pink-tuile); + background-color: var(--background-action-low-pink-tuile); + + --idle: transparent; + --hover: var(--background-action-low-pink-tuile-hover); + --active: var(--background-action-low-pink-tuile-active); +} + +a.fr-tag--yellow-tournesol, +button.fr-tag--yellow-tournesol, +input[type=button].fr-tag--yellow-tournesol, +input[type=image].fr-tag--yellow-tournesol, +input[type=reset].fr-tag--yellow-tournesol, +input[type=submit].fr-tag--yellow-tournesol { + color: var(--text-action-high-yellow-tournesol); + background-color: var(--background-action-low-yellow-tournesol); + + --idle: transparent; + --hover: var(--background-action-low-yellow-tournesol-hover); + --active: var(--background-action-low-yellow-tournesol-active); +} + +a.fr-tag--yellow-moutarde, +button.fr-tag--yellow-moutarde, +input[type=button].fr-tag--yellow-moutarde, +input[type=image].fr-tag--yellow-moutarde, +input[type=reset].fr-tag--yellow-moutarde, +input[type=submit].fr-tag--yellow-moutarde { + color: var(--text-action-high-yellow-moutarde); + background-color: var(--background-action-low-yellow-moutarde); + + --idle: transparent; + --hover: var(--background-action-low-yellow-moutarde-hover); + --active: var(--background-action-low-yellow-moutarde-active); +} + +a.fr-tag--orange-terre-battue, +button.fr-tag--orange-terre-battue, +input[type=button].fr-tag--orange-terre-battue, +input[type=image].fr-tag--orange-terre-battue, +input[type=reset].fr-tag--orange-terre-battue, +input[type=submit].fr-tag--orange-terre-battue { + color: var(--text-action-high-orange-terre-battue); + background-color: var(--background-action-low-orange-terre-battue); + + --idle: transparent; + --hover: var(--background-action-low-orange-terre-battue-hover); + --active: var(--background-action-low-orange-terre-battue-active); +} + +a.fr-tag--brown-cafe-creme, +button.fr-tag--brown-cafe-creme, +input[type=button].fr-tag--brown-cafe-creme, +input[type=image].fr-tag--brown-cafe-creme, +input[type=reset].fr-tag--brown-cafe-creme, +input[type=submit].fr-tag--brown-cafe-creme { + color: var(--text-action-high-brown-cafe-creme); + background-color: var(--background-action-low-brown-cafe-creme); + + --idle: transparent; + --hover: var(--background-action-low-brown-cafe-creme-hover); + --active: var(--background-action-low-brown-cafe-creme-active); +} + +a.fr-tag--brown-caramel, +button.fr-tag--brown-caramel, +input[type=button].fr-tag--brown-caramel, +input[type=image].fr-tag--brown-caramel, +input[type=reset].fr-tag--brown-caramel, +input[type=submit].fr-tag--brown-caramel { + color: var(--text-action-high-brown-caramel); + background-color: var(--background-action-low-brown-caramel); + + --idle: transparent; + --hover: var(--background-action-low-brown-caramel-hover); + --active: var(--background-action-low-brown-caramel-active); +} + +a.fr-tag--brown-opera, +button.fr-tag--brown-opera, +input[type=button].fr-tag--brown-opera, +input[type=image].fr-tag--brown-opera, +input[type=reset].fr-tag--brown-opera, +input[type=submit].fr-tag--brown-opera { + color: var(--text-action-high-brown-opera); + background-color: var(--background-action-low-brown-opera); + + --idle: transparent; + --hover: var(--background-action-low-brown-opera-hover); + --active: var(--background-action-low-brown-opera-active); +} + +a.fr-tag--beige-gris-galet, +button.fr-tag--beige-gris-galet, +input[type=button].fr-tag--beige-gris-galet, +input[type=image].fr-tag--beige-gris-galet, +input[type=reset].fr-tag--beige-gris-galet, +input[type=submit].fr-tag--beige-gris-galet { + color: var(--text-action-high-beige-gris-galet); + background-color: var(--background-action-low-beige-gris-galet); + + --idle: transparent; + --hover: var(--background-action-low-beige-gris-galet-hover); + --active: var(--background-action-low-beige-gris-galet-active); +} + +button.fr-tag[aria-pressed=true]:not(:disabled), +input[type=button].fr-tag[aria-pressed=true]:not(:disabled) { + background-color: transparent; + color: var(--text-inverted-blue-france); + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, var(--background-active-blue-france) 0.625rem); +} + +button.fr-tag[aria-pressed=true]:not(:disabled):hover, +input[type=button].fr-tag[aria-pressed=true]:not(:disabled):hover { + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, var(--background-active-blue-france-hover) 0.625rem); +} + +button.fr-tag[aria-pressed=true]:not(:disabled):active, +input[type=button].fr-tag[aria-pressed=true]:not(:disabled):active { + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, var(--background-active-blue-france-active) 0.625rem); +} + +button.fr-tag[aria-pressed=true]::after, +input[type=button].fr-tag[aria-pressed=true]::after { + color: var(--text-action-high-blue-france); +} + +button.fr-tag[aria-pressed=true]:disabled, +input[type=button].fr-tag[aria-pressed=true]:disabled { + background-color: transparent; + + --hover: inherit; + --active: inherit; + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, var(--background-disabled-grey) 0.625rem); +} + +button.fr-tag[aria-pressed=true]:disabled::after, +input[type=button].fr-tag[aria-pressed=true]:disabled::after { + color: var(--text-disabled-grey); +} + +button.fr-tag[aria-pressed=true].fr-tag--sm, +input[type=button].fr-tag[aria-pressed=true].fr-tag--sm { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-active-blue-france) 0.5rem); +} + +button.fr-tag[aria-pressed=true].fr-tag--sm:hover, +input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:hover { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-active-blue-france-hover) 0.5rem); +} + +button.fr-tag[aria-pressed=true].fr-tag--sm:active, +input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:active { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-active-blue-france-active) 0.5rem); +} + +button.fr-tag[aria-pressed=true].fr-tag--sm:disabled, +input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:disabled { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-disabled-grey) 0.5rem); +} + +button.fr-tag:disabled, +input[type=button].fr-tag:disabled { + color: var(--text-disabled-grey); + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +a:not([href]).fr-tag { + color: var(--text-disabled-grey); + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true], +.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true] { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-active-blue-france) 0.5rem); +} + +.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:hover, +.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:hover { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-active-blue-france-hover) 0.5rem); +} + +.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:active, +.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:active { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-active-blue-france-active) 0.5rem); +} + +.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:disabled, +.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:disabled { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-disabled-grey) 0.5rem); +} +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-tag::before, + .fr-tag::after { + background-color: canvastext; + } + + .fr-tag { + border: 1px solid; + } + + .fr-tag:disabled, + a.fr-tag:not([href]) { + color: graytext; + } + + a.fr-tag[aria-pressed=true]:not(:disabled), + button.fr-tag[aria-pressed=true]:not(:disabled), + input[type=button].fr-tag[aria-pressed=true]:not(:disabled), + input[type=image].fr-tag[aria-pressed=true]:not(:disabled), + input[type=reset].fr-tag[aria-pressed=true]:not(:disabled), + input[type=submit].fr-tag[aria-pressed=true]:not(:disabled) { + color: highlight; + border: 1px solid highlight; + border-top: 4px solid highlight; + } + + a.fr-tag[aria-pressed=true]:not(:disabled)::after, + button.fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=button].fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=image].fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=reset].fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=submit].fr-tag[aria-pressed=true]:not(:disabled)::after { + display: none; + } + + a.fr-tag[aria-pressed=true].fr-tag--sm::after, + button.fr-tag[aria-pressed=true].fr-tag--sm::after, + input[type=button].fr-tag[aria-pressed=true].fr-tag--sm::after, + input[type=image].fr-tag[aria-pressed=true].fr-tag--sm::after, + input[type=reset].fr-tag[aria-pressed=true].fr-tag--sm::after, + input[type=submit].fr-tag[aria-pressed=true].fr-tag--sm::after { + display: none; + } + + a.fr-tag--dismiss::after, + button.fr-tag--dismiss::after, + input[type=button].fr-tag--dismiss::after, + input[type=image].fr-tag--dismiss::after, + input[type=reset].fr-tag--dismiss::after, + input[type=submit].fr-tag--dismiss::after { + forced-color-adjust: none; + background-color: buttontext; + } + + a.fr-tag--dismiss:disabled::after, + button.fr-tag--dismiss:disabled::after, + input[type=button].fr-tag--dismiss:disabled::after, + input[type=image].fr-tag--dismiss:disabled::after, + input[type=reset].fr-tag--dismiss:disabled::after, + input[type=submit].fr-tag--dismiss:disabled::after { + background-color: graytext; + } + + a.fr-tag--dismiss.fr-tag--sm::after, + button.fr-tag--dismiss.fr-tag--sm::after, + input[type=button].fr-tag--dismiss.fr-tag--sm::after, + input[type=image].fr-tag--dismiss.fr-tag--sm::after, + input[type=reset].fr-tag--dismiss.fr-tag--sm::after, + input[type=submit].fr-tag--dismiss.fr-tag--sm::after { + background-color: buttontext; + } + + a.fr-tag--dismiss.fr-tag--sm:disabled::after, + button.fr-tag--dismiss.fr-tag--sm:disabled::after, + input[type=button].fr-tag--dismiss.fr-tag--sm:disabled::after, + input[type=image].fr-tag--dismiss.fr-tag--sm:disabled::after, + input[type=reset].fr-tag--dismiss.fr-tag--sm:disabled::after, + input[type=submit].fr-tag--dismiss.fr-tag--sm:disabled::after { + background-color: graytext; + } + + .fr-tags-group.fr-tags-group--sm button.fr-tag.fr-tag--dismiss::after, + .fr-tags-group.fr-tags-group--sm input[type=button].fr-tag.fr-tag--dismiss::after { + background-color: buttontext; + } + + .fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]::after, + .fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]::after { + display: none; + } +} +@media (-ms-high-contrast: active) and (-ms-high-contrast: active), (-ms-high-contrast: active) and (forced-colors: active), (forced-colors: active) and (-ms-high-contrast: active), (forced-colors: active) and (forced-colors: active) { + a.fr-tag[aria-pressed=true]:not(:disabled)::before, + a.fr-tag[aria-pressed=true]:not(:disabled)::after, + button.fr-tag[aria-pressed=true]:not(:disabled)::before, + button.fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=button].fr-tag[aria-pressed=true]:not(:disabled)::before, + input[type=button].fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=image].fr-tag[aria-pressed=true]:not(:disabled)::before, + input[type=image].fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=reset].fr-tag[aria-pressed=true]:not(:disabled)::before, + input[type=reset].fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=submit].fr-tag[aria-pressed=true]:not(:disabled)::before, + input[type=submit].fr-tag[aria-pressed=true]:not(:disabled)::after { + background-color: highlight; + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-tag { + text-decoration: none; + color: #161616; + background-color: #eee; + } + + .fr-tag::before, + .fr-tag::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-tag.fr-tag--sm::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 0.75rem; + height: 0.75rem; + } + + button.fr-tag[aria-pressed=true], + input[type=button].fr-tag[aria-pressed=true] { + background-size: 100% 100%, 100% 100%; + } + + button.fr-tag[aria-pressed=true]::after, + input[type=button].fr-tag[aria-pressed=true]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/checkbox-circle-line.svg"); + width: 1rem; + height: 1rem; + color: #000091; + } + + button.fr-tag[aria-pressed=true].fr-tag--sm::after, + input[type=button].fr-tag[aria-pressed=true].fr-tag--sm::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 0.75rem; + height: 0.75rem; + } + + button.fr-tag.fr-tag--dismiss::after, + input[type=button].fr-tag.fr-tag--dismiss::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/close-line.svg"); + width: 1rem; + height: 1rem; + background-color: currentColor; + margin-left: 0.625rem; + } + + button.fr-tag.fr-tag--dismiss.fr-tag--sm::after, + input[type=button].fr-tag.fr-tag--dismiss.fr-tag--sm::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 0.75rem; + height: 0.75rem; + background-color: currentColor; + margin-left: 0.5rem; + } + + ul.fr-tags-group { + list-style-type: none; + } + + ol.fr-tags-group { + list-style-type: none; + } + + ul.fr-tags-group, + ol.fr-tags-group { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-tags-group--sm::before, + .fr-tags-group--sm::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-tags-group--sm a.fr-tag.fr-tag--dismiss::after, + .fr-tags-group--sm button.fr-tag.fr-tag--dismiss::after, + .fr-tags-group--sm input[type=button].fr-tag.fr-tag--dismiss::after, + .fr-tags-group--sm input[type=image].fr-tag.fr-tag--dismiss::after, + .fr-tags-group--sm input[type=reset].fr-tag.fr-tag--dismiss::after, + .fr-tags-group--sm input[type=submit].fr-tag.fr-tag--dismiss::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 0.75rem; + height: 0.75rem; + } + + .fr-tags-group--sm a.fr-tag[aria-pressed=true]::after, + .fr-tags-group--sm button.fr-tag[aria-pressed=true]::after, + .fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]::after, + .fr-tags-group--sm input[type=image].fr-tag[aria-pressed=true]::after, + .fr-tags-group--sm input[type=reset].fr-tag[aria-pressed=true]::after, + .fr-tags-group--sm input[type=submit].fr-tag[aria-pressed=true]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 0.75rem; + height: 0.75rem; + background-color: transparent !important; + } + + .fr-tag[aria-pressed=false] { + color: #000091; + background-color: #e3e3fd; + } + + .fr-tag[aria-pressed=false]:hover { + background-color: #c1c1fb; + } + + .fr-tag[aria-pressed=false]:active { + background-color: #adadf9; + } + + .fr-tag.fr-tag--dismiss { + color: #f5f5fe; + background-color: #000091; + } + + .fr-tag.fr-tag--dismiss:hover { + background-color: #1212ff; + } + + .fr-tag.fr-tag--dismiss:active { + background-color: #2323ff; + } + + a.fr-tag, + button.fr-tag, + input[type=button].fr-tag, + input[type=image].fr-tag, + input[type=reset].fr-tag, + input[type=submit].fr-tag { + color: #000091; + background-color: #e3e3fd; + } + + a.fr-tag:hover, + button.fr-tag:hover, + input[type=button].fr-tag:hover, + input[type=image].fr-tag:hover, + input[type=reset].fr-tag:hover, + input[type=submit].fr-tag:hover { + background-color: #c1c1fb; + } + + a.fr-tag:active, + button.fr-tag:active, + input[type=button].fr-tag:active, + input[type=image].fr-tag:active, + input[type=reset].fr-tag:active, + input[type=submit].fr-tag:active { + background-color: #adadf9; + } + + a.fr-tag--green-tilleul-verveine, + button.fr-tag--green-tilleul-verveine, + input[type=button].fr-tag--green-tilleul-verveine, + input[type=image].fr-tag--green-tilleul-verveine, + input[type=reset].fr-tag--green-tilleul-verveine, + input[type=submit].fr-tag--green-tilleul-verveine { + color: #66673d; + background-color: #fbe769; + } + + a.fr-tag--green-tilleul-verveine:hover, + button.fr-tag--green-tilleul-verveine:hover, + input[type=button].fr-tag--green-tilleul-verveine:hover, + input[type=image].fr-tag--green-tilleul-verveine:hover, + input[type=reset].fr-tag--green-tilleul-verveine:hover, + input[type=submit].fr-tag--green-tilleul-verveine:hover { + background-color: #d7c655; + } + + a.fr-tag--green-tilleul-verveine:active, + button.fr-tag--green-tilleul-verveine:active, + input[type=button].fr-tag--green-tilleul-verveine:active, + input[type=image].fr-tag--green-tilleul-verveine:active, + input[type=reset].fr-tag--green-tilleul-verveine:active, + input[type=submit].fr-tag--green-tilleul-verveine:active { + background-color: #c2b24c; + } + + a.fr-tag--green-bourgeon, + button.fr-tag--green-bourgeon, + input[type=button].fr-tag--green-bourgeon, + input[type=image].fr-tag--green-bourgeon, + input[type=reset].fr-tag--green-bourgeon, + input[type=submit].fr-tag--green-bourgeon { + color: #447049; + background-color: #a9fb68; + } + + a.fr-tag--green-bourgeon:hover, + button.fr-tag--green-bourgeon:hover, + input[type=button].fr-tag--green-bourgeon:hover, + input[type=image].fr-tag--green-bourgeon:hover, + input[type=reset].fr-tag--green-bourgeon:hover, + input[type=submit].fr-tag--green-bourgeon:hover { + background-color: #8ed654; + } + + a.fr-tag--green-bourgeon:active, + button.fr-tag--green-bourgeon:active, + input[type=button].fr-tag--green-bourgeon:active, + input[type=image].fr-tag--green-bourgeon:active, + input[type=reset].fr-tag--green-bourgeon:active, + input[type=submit].fr-tag--green-bourgeon:active { + background-color: #7fc04b; + } + + a.fr-tag--green-emeraude, + button.fr-tag--green-emeraude, + input[type=button].fr-tag--green-emeraude, + input[type=image].fr-tag--green-emeraude, + input[type=reset].fr-tag--green-emeraude, + input[type=submit].fr-tag--green-emeraude { + color: #297254; + background-color: #9ef9be; + } + + a.fr-tag--green-emeraude:hover, + button.fr-tag--green-emeraude:hover, + input[type=button].fr-tag--green-emeraude:hover, + input[type=image].fr-tag--green-emeraude:hover, + input[type=reset].fr-tag--green-emeraude:hover, + input[type=submit].fr-tag--green-emeraude:hover { + background-color: #69df97; + } + + a.fr-tag--green-emeraude:active, + button.fr-tag--green-emeraude:active, + input[type=button].fr-tag--green-emeraude:active, + input[type=image].fr-tag--green-emeraude:active, + input[type=reset].fr-tag--green-emeraude:active, + input[type=submit].fr-tag--green-emeraude:active { + background-color: #5ec988; + } + + a.fr-tag--green-menthe, + button.fr-tag--green-menthe, + input[type=button].fr-tag--green-menthe, + input[type=image].fr-tag--green-menthe, + input[type=reset].fr-tag--green-menthe, + input[type=submit].fr-tag--green-menthe { + color: #37635f; + background-color: #8bf8e7; + } + + a.fr-tag--green-menthe:hover, + button.fr-tag--green-menthe:hover, + input[type=button].fr-tag--green-menthe:hover, + input[type=image].fr-tag--green-menthe:hover, + input[type=reset].fr-tag--green-menthe:hover, + input[type=submit].fr-tag--green-menthe:hover { + background-color: #6ed5c5; + } + + a.fr-tag--green-menthe:active, + button.fr-tag--green-menthe:active, + input[type=button].fr-tag--green-menthe:active, + input[type=image].fr-tag--green-menthe:active, + input[type=reset].fr-tag--green-menthe:active, + input[type=submit].fr-tag--green-menthe:active { + background-color: #62bfb1; + } + + a.fr-tag--green-archipel, + button.fr-tag--green-archipel, + input[type=button].fr-tag--green-archipel, + input[type=image].fr-tag--green-archipel, + input[type=reset].fr-tag--green-archipel, + input[type=submit].fr-tag--green-archipel { + color: #006a6f; + background-color: #a6f2fa; + } + + a.fr-tag--green-archipel:hover, + button.fr-tag--green-archipel:hover, + input[type=button].fr-tag--green-archipel:hover, + input[type=image].fr-tag--green-archipel:hover, + input[type=reset].fr-tag--green-archipel:hover, + input[type=submit].fr-tag--green-archipel:hover { + background-color: #62dbe5; + } + + a.fr-tag--green-archipel:active, + button.fr-tag--green-archipel:active, + input[type=button].fr-tag--green-archipel:active, + input[type=image].fr-tag--green-archipel:active, + input[type=reset].fr-tag--green-archipel:active, + input[type=submit].fr-tag--green-archipel:active { + background-color: #58c5cf; + } + + a.fr-tag--blue-ecume, + button.fr-tag--blue-ecume, + input[type=button].fr-tag--blue-ecume, + input[type=image].fr-tag--blue-ecume, + input[type=reset].fr-tag--blue-ecume, + input[type=submit].fr-tag--blue-ecume { + color: #2f4077; + background-color: #dee5fd; + } + + a.fr-tag--blue-ecume:hover, + button.fr-tag--blue-ecume:hover, + input[type=button].fr-tag--blue-ecume:hover, + input[type=image].fr-tag--blue-ecume:hover, + input[type=reset].fr-tag--blue-ecume:hover, + input[type=submit].fr-tag--blue-ecume:hover { + background-color: #b4c5fb; + } + + a.fr-tag--blue-ecume:active, + button.fr-tag--blue-ecume:active, + input[type=button].fr-tag--blue-ecume:active, + input[type=image].fr-tag--blue-ecume:active, + input[type=reset].fr-tag--blue-ecume:active, + input[type=submit].fr-tag--blue-ecume:active { + background-color: #99b3f9; + } + + a.fr-tag--blue-cumulus, + button.fr-tag--blue-cumulus, + input[type=button].fr-tag--blue-cumulus, + input[type=image].fr-tag--blue-cumulus, + input[type=reset].fr-tag--blue-cumulus, + input[type=submit].fr-tag--blue-cumulus { + color: #3558a2; + background-color: #dae6fd; + } + + a.fr-tag--blue-cumulus:hover, + button.fr-tag--blue-cumulus:hover, + input[type=button].fr-tag--blue-cumulus:hover, + input[type=image].fr-tag--blue-cumulus:hover, + input[type=reset].fr-tag--blue-cumulus:hover, + input[type=submit].fr-tag--blue-cumulus:hover { + background-color: #a9c8fb; + } + + a.fr-tag--blue-cumulus:active, + button.fr-tag--blue-cumulus:active, + input[type=button].fr-tag--blue-cumulus:active, + input[type=image].fr-tag--blue-cumulus:active, + input[type=reset].fr-tag--blue-cumulus:active, + input[type=submit].fr-tag--blue-cumulus:active { + background-color: #8ab8f9; + } + + a.fr-tag--purple-glycine, + button.fr-tag--purple-glycine, + input[type=button].fr-tag--purple-glycine, + input[type=image].fr-tag--purple-glycine, + input[type=reset].fr-tag--purple-glycine, + input[type=submit].fr-tag--purple-glycine { + color: #6e445a; + background-color: #fddbfa; + } + + a.fr-tag--purple-glycine:hover, + button.fr-tag--purple-glycine:hover, + input[type=button].fr-tag--purple-glycine:hover, + input[type=image].fr-tag--purple-glycine:hover, + input[type=reset].fr-tag--purple-glycine:hover, + input[type=submit].fr-tag--purple-glycine:hover { + background-color: #fbaff5; + } + + a.fr-tag--purple-glycine:active, + button.fr-tag--purple-glycine:active, + input[type=button].fr-tag--purple-glycine:active, + input[type=image].fr-tag--purple-glycine:active, + input[type=reset].fr-tag--purple-glycine:active, + input[type=submit].fr-tag--purple-glycine:active { + background-color: #fa96f2; + } + + a.fr-tag--pink-macaron, + button.fr-tag--pink-macaron, + input[type=button].fr-tag--pink-macaron, + input[type=image].fr-tag--pink-macaron, + input[type=reset].fr-tag--pink-macaron, + input[type=submit].fr-tag--pink-macaron { + color: #8d533e; + background-color: #fddfda; + } + + a.fr-tag--pink-macaron:hover, + button.fr-tag--pink-macaron:hover, + input[type=button].fr-tag--pink-macaron:hover, + input[type=image].fr-tag--pink-macaron:hover, + input[type=reset].fr-tag--pink-macaron:hover, + input[type=submit].fr-tag--pink-macaron:hover { + background-color: #fbb8ab; + } + + a.fr-tag--pink-macaron:active, + button.fr-tag--pink-macaron:active, + input[type=button].fr-tag--pink-macaron:active, + input[type=image].fr-tag--pink-macaron:active, + input[type=reset].fr-tag--pink-macaron:active, + input[type=submit].fr-tag--pink-macaron:active { + background-color: #faa18d; + } + + a.fr-tag--pink-tuile, + button.fr-tag--pink-tuile, + input[type=button].fr-tag--pink-tuile, + input[type=image].fr-tag--pink-tuile, + input[type=reset].fr-tag--pink-tuile, + input[type=submit].fr-tag--pink-tuile { + color: #a94645; + background-color: #fddfdb; + } + + a.fr-tag--pink-tuile:hover, + button.fr-tag--pink-tuile:hover, + input[type=button].fr-tag--pink-tuile:hover, + input[type=image].fr-tag--pink-tuile:hover, + input[type=reset].fr-tag--pink-tuile:hover, + input[type=submit].fr-tag--pink-tuile:hover { + background-color: #fbb8ad; + } + + a.fr-tag--pink-tuile:active, + button.fr-tag--pink-tuile:active, + input[type=button].fr-tag--pink-tuile:active, + input[type=image].fr-tag--pink-tuile:active, + input[type=reset].fr-tag--pink-tuile:active, + input[type=submit].fr-tag--pink-tuile:active { + background-color: #faa191; + } + + a.fr-tag--yellow-tournesol, + button.fr-tag--yellow-tournesol, + input[type=button].fr-tag--yellow-tournesol, + input[type=image].fr-tag--yellow-tournesol, + input[type=reset].fr-tag--yellow-tournesol, + input[type=submit].fr-tag--yellow-tournesol { + color: #716043; + background-color: #fde39c; + } + + a.fr-tag--yellow-tournesol:hover, + button.fr-tag--yellow-tournesol:hover, + input[type=button].fr-tag--yellow-tournesol:hover, + input[type=image].fr-tag--yellow-tournesol:hover, + input[type=reset].fr-tag--yellow-tournesol:hover, + input[type=submit].fr-tag--yellow-tournesol:hover { + background-color: #e9c53b; + } + + a.fr-tag--yellow-tournesol:active, + button.fr-tag--yellow-tournesol:active, + input[type=button].fr-tag--yellow-tournesol:active, + input[type=image].fr-tag--yellow-tournesol:active, + input[type=reset].fr-tag--yellow-tournesol:active, + input[type=submit].fr-tag--yellow-tournesol:active { + background-color: #d3b235; + } + + a.fr-tag--yellow-moutarde, + button.fr-tag--yellow-moutarde, + input[type=button].fr-tag--yellow-moutarde, + input[type=image].fr-tag--yellow-moutarde, + input[type=reset].fr-tag--yellow-moutarde, + input[type=submit].fr-tag--yellow-moutarde { + color: #695240; + background-color: #fde2b5; + } + + a.fr-tag--yellow-moutarde:hover, + button.fr-tag--yellow-moutarde:hover, + input[type=button].fr-tag--yellow-moutarde:hover, + input[type=image].fr-tag--yellow-moutarde:hover, + input[type=reset].fr-tag--yellow-moutarde:hover, + input[type=submit].fr-tag--yellow-moutarde:hover { + background-color: #f6c43c; + } + + a.fr-tag--yellow-moutarde:active, + button.fr-tag--yellow-moutarde:active, + input[type=button].fr-tag--yellow-moutarde:active, + input[type=image].fr-tag--yellow-moutarde:active, + input[type=reset].fr-tag--yellow-moutarde:active, + input[type=submit].fr-tag--yellow-moutarde:active { + background-color: #dfb135; + } + + a.fr-tag--orange-terre-battue, + button.fr-tag--orange-terre-battue, + input[type=button].fr-tag--orange-terre-battue, + input[type=image].fr-tag--orange-terre-battue, + input[type=reset].fr-tag--orange-terre-battue, + input[type=submit].fr-tag--orange-terre-battue { + color: #755348; + background-color: #fddfd8; + } + + a.fr-tag--orange-terre-battue:hover, + button.fr-tag--orange-terre-battue:hover, + input[type=button].fr-tag--orange-terre-battue:hover, + input[type=image].fr-tag--orange-terre-battue:hover, + input[type=reset].fr-tag--orange-terre-battue:hover, + input[type=submit].fr-tag--orange-terre-battue:hover { + background-color: #fbb8a5; + } + + a.fr-tag--orange-terre-battue:active, + button.fr-tag--orange-terre-battue:active, + input[type=button].fr-tag--orange-terre-battue:active, + input[type=image].fr-tag--orange-terre-battue:active, + input[type=reset].fr-tag--orange-terre-battue:active, + input[type=submit].fr-tag--orange-terre-battue:active { + background-color: #faa184; + } + + a.fr-tag--brown-cafe-creme, + button.fr-tag--brown-cafe-creme, + input[type=button].fr-tag--brown-cafe-creme, + input[type=image].fr-tag--brown-cafe-creme, + input[type=reset].fr-tag--brown-cafe-creme, + input[type=submit].fr-tag--brown-cafe-creme { + color: #685c48; + background-color: #f4e3c7; + } + + a.fr-tag--brown-cafe-creme:hover, + button.fr-tag--brown-cafe-creme:hover, + input[type=button].fr-tag--brown-cafe-creme:hover, + input[type=image].fr-tag--brown-cafe-creme:hover, + input[type=reset].fr-tag--brown-cafe-creme:hover, + input[type=submit].fr-tag--brown-cafe-creme:hover { + background-color: #e1c386; + } + + a.fr-tag--brown-cafe-creme:active, + button.fr-tag--brown-cafe-creme:active, + input[type=button].fr-tag--brown-cafe-creme:active, + input[type=image].fr-tag--brown-cafe-creme:active, + input[type=reset].fr-tag--brown-cafe-creme:active, + input[type=submit].fr-tag--brown-cafe-creme:active { + background-color: #ccb078; + } + + a.fr-tag--brown-caramel, + button.fr-tag--brown-caramel, + input[type=button].fr-tag--brown-caramel, + input[type=image].fr-tag--brown-caramel, + input[type=reset].fr-tag--brown-caramel, + input[type=submit].fr-tag--brown-caramel { + color: #845d48; + background-color: #f3e2d9; + } + + a.fr-tag--brown-caramel:hover, + button.fr-tag--brown-caramel:hover, + input[type=button].fr-tag--brown-caramel:hover, + input[type=image].fr-tag--brown-caramel:hover, + input[type=reset].fr-tag--brown-caramel:hover, + input[type=submit].fr-tag--brown-caramel:hover { + background-color: #e7bea6; + } + + a.fr-tag--brown-caramel:active, + button.fr-tag--brown-caramel:active, + input[type=button].fr-tag--brown-caramel:active, + input[type=image].fr-tag--brown-caramel:active, + input[type=reset].fr-tag--brown-caramel:active, + input[type=submit].fr-tag--brown-caramel:active { + background-color: #e1a982; + } + + a.fr-tag--brown-opera, + button.fr-tag--brown-opera, + input[type=button].fr-tag--brown-opera, + input[type=image].fr-tag--brown-opera, + input[type=reset].fr-tag--brown-opera, + input[type=submit].fr-tag--brown-opera { + color: #745b47; + background-color: #f3e2d7; + } + + a.fr-tag--brown-opera:hover, + button.fr-tag--brown-opera:hover, + input[type=button].fr-tag--brown-opera:hover, + input[type=image].fr-tag--brown-opera:hover, + input[type=reset].fr-tag--brown-opera:hover, + input[type=submit].fr-tag--brown-opera:hover { + background-color: #e7bfa0; + } + + a.fr-tag--brown-opera:active, + button.fr-tag--brown-opera:active, + input[type=button].fr-tag--brown-opera:active, + input[type=image].fr-tag--brown-opera:active, + input[type=reset].fr-tag--brown-opera:active, + input[type=submit].fr-tag--brown-opera:active { + background-color: #deaa7e; + } + + a.fr-tag--beige-gris-galet, + button.fr-tag--beige-gris-galet, + input[type=button].fr-tag--beige-gris-galet, + input[type=image].fr-tag--beige-gris-galet, + input[type=reset].fr-tag--beige-gris-galet, + input[type=submit].fr-tag--beige-gris-galet { + color: #6a6156; + background-color: #eee4d9; + } + + a.fr-tag--beige-gris-galet:hover, + button.fr-tag--beige-gris-galet:hover, + input[type=button].fr-tag--beige-gris-galet:hover, + input[type=image].fr-tag--beige-gris-galet:hover, + input[type=reset].fr-tag--beige-gris-galet:hover, + input[type=submit].fr-tag--beige-gris-galet:hover { + background-color: #dbc3a4; + } + + a.fr-tag--beige-gris-galet:active, + button.fr-tag--beige-gris-galet:active, + input[type=button].fr-tag--beige-gris-galet:active, + input[type=image].fr-tag--beige-gris-galet:active, + input[type=reset].fr-tag--beige-gris-galet:active, + input[type=submit].fr-tag--beige-gris-galet:active { + background-color: #c6b094; + } + + button.fr-tag[aria-pressed=true]:not(:disabled), + input[type=button].fr-tag[aria-pressed=true]:not(:disabled) { + background-color: transparent; + color: #f5f5fe; + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, #000091 0.625rem); + } + + button.fr-tag[aria-pressed=true]:not(:disabled):hover, + input[type=button].fr-tag[aria-pressed=true]:not(:disabled):hover { + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, #1212ff 0.625rem); + } + + button.fr-tag[aria-pressed=true]:not(:disabled):active, + input[type=button].fr-tag[aria-pressed=true]:not(:disabled):active { + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, #2323ff 0.625rem); + } + + button.fr-tag[aria-pressed=true]:disabled, + input[type=button].fr-tag[aria-pressed=true]:disabled { + background-color: transparent; + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, #e5e5e5 0.625rem); + } + + button.fr-tag[aria-pressed=true]:disabled:hover, + input[type=button].fr-tag[aria-pressed=true]:disabled:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + button.fr-tag[aria-pressed=true]:disabled:active, + input[type=button].fr-tag[aria-pressed=true]:disabled:active { + background-color: rgba(0, 0, 0, 0.1); + } + + button.fr-tag[aria-pressed=true]:disabled::after, + input[type=button].fr-tag[aria-pressed=true]:disabled::after { + color: #929292; + } + + button.fr-tag[aria-pressed=true].fr-tag--sm, + input[type=button].fr-tag[aria-pressed=true].fr-tag--sm { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #000091 0.5rem); + } + + button.fr-tag[aria-pressed=true].fr-tag--sm:hover, + input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:hover { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #1212ff 0.5rem); + } + + button.fr-tag[aria-pressed=true].fr-tag--sm:active, + input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:active { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #2323ff 0.5rem); + } + + button.fr-tag[aria-pressed=true].fr-tag--sm:disabled, + input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:disabled { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #e5e5e5 0.5rem); + } + + button.fr-tag:disabled, + input[type=button].fr-tag:disabled { + color: #929292; + background-color: #e5e5e5; + } + + a:not([href]).fr-tag { + color: #929292; + background-color: #e5e5e5; + } + + .fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true], + .fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true] { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #000091 0.5rem); + } + + .fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:hover, + .fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:hover { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #1212ff 0.5rem); + } + + .fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:active, + .fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:active { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #2323ff 0.5rem); + } + + .fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:disabled, + .fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:disabled { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #e5e5e5 0.5rem); + } +} +@media print { + .fr-tag { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } +} diff --git a/dist/dsfr/component/tag/tag.legacy.css b/dist/dsfr/component/tag/tag.legacy.css new file mode 100644 index 0000000..a70159a --- /dev/null +++ b/dist/dsfr/component/tag/tag.legacy.css @@ -0,0 +1,757 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-tag { + text-decoration: none; + color: #161616; + background-color: #eee; + } + + .fr-tag::before, + .fr-tag::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-tag.fr-tag--sm::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 0.75rem; + height: 0.75rem; + } + + button.fr-tag[aria-pressed=true], + input[type=button].fr-tag[aria-pressed=true] { + background-size: 100% 100%, 100% 100%; + } + + button.fr-tag[aria-pressed=true]::after, + input[type=button].fr-tag[aria-pressed=true]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/checkbox-circle-line.svg"); + width: 1rem; + height: 1rem; + color: #000091; + } + + button.fr-tag[aria-pressed=true].fr-tag--sm::after, + input[type=button].fr-tag[aria-pressed=true].fr-tag--sm::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 0.75rem; + height: 0.75rem; + } + + button.fr-tag.fr-tag--dismiss::after, + input[type=button].fr-tag.fr-tag--dismiss::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/close-line.svg"); + width: 1rem; + height: 1rem; + background-color: currentColor; + margin-left: 0.625rem; + } + + button.fr-tag.fr-tag--dismiss.fr-tag--sm::after, + input[type=button].fr-tag.fr-tag--dismiss.fr-tag--sm::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 0.75rem; + height: 0.75rem; + background-color: currentColor; + margin-left: 0.5rem; + } + + ul.fr-tags-group { + list-style-type: none; + } + + ol.fr-tags-group { + list-style-type: none; + } + + ul.fr-tags-group, + ol.fr-tags-group { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-tags-group--sm::before, + .fr-tags-group--sm::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-tags-group--sm a.fr-tag.fr-tag--dismiss::after, + .fr-tags-group--sm button.fr-tag.fr-tag--dismiss::after, + .fr-tags-group--sm input[type=button].fr-tag.fr-tag--dismiss::after, + .fr-tags-group--sm input[type=image].fr-tag.fr-tag--dismiss::after, + .fr-tags-group--sm input[type=reset].fr-tag.fr-tag--dismiss::after, + .fr-tags-group--sm input[type=submit].fr-tag.fr-tag--dismiss::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 0.75rem; + height: 0.75rem; + } + + .fr-tags-group--sm a.fr-tag[aria-pressed=true]::after, + .fr-tags-group--sm button.fr-tag[aria-pressed=true]::after, + .fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]::after, + .fr-tags-group--sm input[type=image].fr-tag[aria-pressed=true]::after, + .fr-tags-group--sm input[type=reset].fr-tag[aria-pressed=true]::after, + .fr-tags-group--sm input[type=submit].fr-tag[aria-pressed=true]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 0.75rem; + height: 0.75rem; + background-color: transparent !important; + } + + .fr-tag[aria-pressed=false] { + color: #000091; + background-color: #e3e3fd; + } + + .fr-tag[aria-pressed=false]:hover { + background-color: #c1c1fb; + } + + .fr-tag[aria-pressed=false]:active { + background-color: #adadf9; + } + + .fr-tag.fr-tag--dismiss { + color: #f5f5fe; + background-color: #000091; + } + + .fr-tag.fr-tag--dismiss:hover { + background-color: #1212ff; + } + + .fr-tag.fr-tag--dismiss:active { + background-color: #2323ff; + } + + a.fr-tag, + button.fr-tag, + input[type=button].fr-tag, + input[type=image].fr-tag, + input[type=reset].fr-tag, + input[type=submit].fr-tag { + color: #000091; + background-color: #e3e3fd; + } + + a.fr-tag:hover, + button.fr-tag:hover, + input[type=button].fr-tag:hover, + input[type=image].fr-tag:hover, + input[type=reset].fr-tag:hover, + input[type=submit].fr-tag:hover { + background-color: #c1c1fb; + } + + a.fr-tag:active, + button.fr-tag:active, + input[type=button].fr-tag:active, + input[type=image].fr-tag:active, + input[type=reset].fr-tag:active, + input[type=submit].fr-tag:active { + background-color: #adadf9; + } + + a.fr-tag--green-tilleul-verveine, + button.fr-tag--green-tilleul-verveine, + input[type=button].fr-tag--green-tilleul-verveine, + input[type=image].fr-tag--green-tilleul-verveine, + input[type=reset].fr-tag--green-tilleul-verveine, + input[type=submit].fr-tag--green-tilleul-verveine { + color: #66673d; + background-color: #fbe769; + } + + a.fr-tag--green-tilleul-verveine:hover, + button.fr-tag--green-tilleul-verveine:hover, + input[type=button].fr-tag--green-tilleul-verveine:hover, + input[type=image].fr-tag--green-tilleul-verveine:hover, + input[type=reset].fr-tag--green-tilleul-verveine:hover, + input[type=submit].fr-tag--green-tilleul-verveine:hover { + background-color: #d7c655; + } + + a.fr-tag--green-tilleul-verveine:active, + button.fr-tag--green-tilleul-verveine:active, + input[type=button].fr-tag--green-tilleul-verveine:active, + input[type=image].fr-tag--green-tilleul-verveine:active, + input[type=reset].fr-tag--green-tilleul-verveine:active, + input[type=submit].fr-tag--green-tilleul-verveine:active { + background-color: #c2b24c; + } + + a.fr-tag--green-bourgeon, + button.fr-tag--green-bourgeon, + input[type=button].fr-tag--green-bourgeon, + input[type=image].fr-tag--green-bourgeon, + input[type=reset].fr-tag--green-bourgeon, + input[type=submit].fr-tag--green-bourgeon { + color: #447049; + background-color: #a9fb68; + } + + a.fr-tag--green-bourgeon:hover, + button.fr-tag--green-bourgeon:hover, + input[type=button].fr-tag--green-bourgeon:hover, + input[type=image].fr-tag--green-bourgeon:hover, + input[type=reset].fr-tag--green-bourgeon:hover, + input[type=submit].fr-tag--green-bourgeon:hover { + background-color: #8ed654; + } + + a.fr-tag--green-bourgeon:active, + button.fr-tag--green-bourgeon:active, + input[type=button].fr-tag--green-bourgeon:active, + input[type=image].fr-tag--green-bourgeon:active, + input[type=reset].fr-tag--green-bourgeon:active, + input[type=submit].fr-tag--green-bourgeon:active { + background-color: #7fc04b; + } + + a.fr-tag--green-emeraude, + button.fr-tag--green-emeraude, + input[type=button].fr-tag--green-emeraude, + input[type=image].fr-tag--green-emeraude, + input[type=reset].fr-tag--green-emeraude, + input[type=submit].fr-tag--green-emeraude { + color: #297254; + background-color: #9ef9be; + } + + a.fr-tag--green-emeraude:hover, + button.fr-tag--green-emeraude:hover, + input[type=button].fr-tag--green-emeraude:hover, + input[type=image].fr-tag--green-emeraude:hover, + input[type=reset].fr-tag--green-emeraude:hover, + input[type=submit].fr-tag--green-emeraude:hover { + background-color: #69df97; + } + + a.fr-tag--green-emeraude:active, + button.fr-tag--green-emeraude:active, + input[type=button].fr-tag--green-emeraude:active, + input[type=image].fr-tag--green-emeraude:active, + input[type=reset].fr-tag--green-emeraude:active, + input[type=submit].fr-tag--green-emeraude:active { + background-color: #5ec988; + } + + a.fr-tag--green-menthe, + button.fr-tag--green-menthe, + input[type=button].fr-tag--green-menthe, + input[type=image].fr-tag--green-menthe, + input[type=reset].fr-tag--green-menthe, + input[type=submit].fr-tag--green-menthe { + color: #37635f; + background-color: #8bf8e7; + } + + a.fr-tag--green-menthe:hover, + button.fr-tag--green-menthe:hover, + input[type=button].fr-tag--green-menthe:hover, + input[type=image].fr-tag--green-menthe:hover, + input[type=reset].fr-tag--green-menthe:hover, + input[type=submit].fr-tag--green-menthe:hover { + background-color: #6ed5c5; + } + + a.fr-tag--green-menthe:active, + button.fr-tag--green-menthe:active, + input[type=button].fr-tag--green-menthe:active, + input[type=image].fr-tag--green-menthe:active, + input[type=reset].fr-tag--green-menthe:active, + input[type=submit].fr-tag--green-menthe:active { + background-color: #62bfb1; + } + + a.fr-tag--green-archipel, + button.fr-tag--green-archipel, + input[type=button].fr-tag--green-archipel, + input[type=image].fr-tag--green-archipel, + input[type=reset].fr-tag--green-archipel, + input[type=submit].fr-tag--green-archipel { + color: #006a6f; + background-color: #a6f2fa; + } + + a.fr-tag--green-archipel:hover, + button.fr-tag--green-archipel:hover, + input[type=button].fr-tag--green-archipel:hover, + input[type=image].fr-tag--green-archipel:hover, + input[type=reset].fr-tag--green-archipel:hover, + input[type=submit].fr-tag--green-archipel:hover { + background-color: #62dbe5; + } + + a.fr-tag--green-archipel:active, + button.fr-tag--green-archipel:active, + input[type=button].fr-tag--green-archipel:active, + input[type=image].fr-tag--green-archipel:active, + input[type=reset].fr-tag--green-archipel:active, + input[type=submit].fr-tag--green-archipel:active { + background-color: #58c5cf; + } + + a.fr-tag--blue-ecume, + button.fr-tag--blue-ecume, + input[type=button].fr-tag--blue-ecume, + input[type=image].fr-tag--blue-ecume, + input[type=reset].fr-tag--blue-ecume, + input[type=submit].fr-tag--blue-ecume { + color: #2f4077; + background-color: #dee5fd; + } + + a.fr-tag--blue-ecume:hover, + button.fr-tag--blue-ecume:hover, + input[type=button].fr-tag--blue-ecume:hover, + input[type=image].fr-tag--blue-ecume:hover, + input[type=reset].fr-tag--blue-ecume:hover, + input[type=submit].fr-tag--blue-ecume:hover { + background-color: #b4c5fb; + } + + a.fr-tag--blue-ecume:active, + button.fr-tag--blue-ecume:active, + input[type=button].fr-tag--blue-ecume:active, + input[type=image].fr-tag--blue-ecume:active, + input[type=reset].fr-tag--blue-ecume:active, + input[type=submit].fr-tag--blue-ecume:active { + background-color: #99b3f9; + } + + a.fr-tag--blue-cumulus, + button.fr-tag--blue-cumulus, + input[type=button].fr-tag--blue-cumulus, + input[type=image].fr-tag--blue-cumulus, + input[type=reset].fr-tag--blue-cumulus, + input[type=submit].fr-tag--blue-cumulus { + color: #3558a2; + background-color: #dae6fd; + } + + a.fr-tag--blue-cumulus:hover, + button.fr-tag--blue-cumulus:hover, + input[type=button].fr-tag--blue-cumulus:hover, + input[type=image].fr-tag--blue-cumulus:hover, + input[type=reset].fr-tag--blue-cumulus:hover, + input[type=submit].fr-tag--blue-cumulus:hover { + background-color: #a9c8fb; + } + + a.fr-tag--blue-cumulus:active, + button.fr-tag--blue-cumulus:active, + input[type=button].fr-tag--blue-cumulus:active, + input[type=image].fr-tag--blue-cumulus:active, + input[type=reset].fr-tag--blue-cumulus:active, + input[type=submit].fr-tag--blue-cumulus:active { + background-color: #8ab8f9; + } + + a.fr-tag--purple-glycine, + button.fr-tag--purple-glycine, + input[type=button].fr-tag--purple-glycine, + input[type=image].fr-tag--purple-glycine, + input[type=reset].fr-tag--purple-glycine, + input[type=submit].fr-tag--purple-glycine { + color: #6e445a; + background-color: #fddbfa; + } + + a.fr-tag--purple-glycine:hover, + button.fr-tag--purple-glycine:hover, + input[type=button].fr-tag--purple-glycine:hover, + input[type=image].fr-tag--purple-glycine:hover, + input[type=reset].fr-tag--purple-glycine:hover, + input[type=submit].fr-tag--purple-glycine:hover { + background-color: #fbaff5; + } + + a.fr-tag--purple-glycine:active, + button.fr-tag--purple-glycine:active, + input[type=button].fr-tag--purple-glycine:active, + input[type=image].fr-tag--purple-glycine:active, + input[type=reset].fr-tag--purple-glycine:active, + input[type=submit].fr-tag--purple-glycine:active { + background-color: #fa96f2; + } + + a.fr-tag--pink-macaron, + button.fr-tag--pink-macaron, + input[type=button].fr-tag--pink-macaron, + input[type=image].fr-tag--pink-macaron, + input[type=reset].fr-tag--pink-macaron, + input[type=submit].fr-tag--pink-macaron { + color: #8d533e; + background-color: #fddfda; + } + + a.fr-tag--pink-macaron:hover, + button.fr-tag--pink-macaron:hover, + input[type=button].fr-tag--pink-macaron:hover, + input[type=image].fr-tag--pink-macaron:hover, + input[type=reset].fr-tag--pink-macaron:hover, + input[type=submit].fr-tag--pink-macaron:hover { + background-color: #fbb8ab; + } + + a.fr-tag--pink-macaron:active, + button.fr-tag--pink-macaron:active, + input[type=button].fr-tag--pink-macaron:active, + input[type=image].fr-tag--pink-macaron:active, + input[type=reset].fr-tag--pink-macaron:active, + input[type=submit].fr-tag--pink-macaron:active { + background-color: #faa18d; + } + + a.fr-tag--pink-tuile, + button.fr-tag--pink-tuile, + input[type=button].fr-tag--pink-tuile, + input[type=image].fr-tag--pink-tuile, + input[type=reset].fr-tag--pink-tuile, + input[type=submit].fr-tag--pink-tuile { + color: #a94645; + background-color: #fddfdb; + } + + a.fr-tag--pink-tuile:hover, + button.fr-tag--pink-tuile:hover, + input[type=button].fr-tag--pink-tuile:hover, + input[type=image].fr-tag--pink-tuile:hover, + input[type=reset].fr-tag--pink-tuile:hover, + input[type=submit].fr-tag--pink-tuile:hover { + background-color: #fbb8ad; + } + + a.fr-tag--pink-tuile:active, + button.fr-tag--pink-tuile:active, + input[type=button].fr-tag--pink-tuile:active, + input[type=image].fr-tag--pink-tuile:active, + input[type=reset].fr-tag--pink-tuile:active, + input[type=submit].fr-tag--pink-tuile:active { + background-color: #faa191; + } + + a.fr-tag--yellow-tournesol, + button.fr-tag--yellow-tournesol, + input[type=button].fr-tag--yellow-tournesol, + input[type=image].fr-tag--yellow-tournesol, + input[type=reset].fr-tag--yellow-tournesol, + input[type=submit].fr-tag--yellow-tournesol { + color: #716043; + background-color: #fde39c; + } + + a.fr-tag--yellow-tournesol:hover, + button.fr-tag--yellow-tournesol:hover, + input[type=button].fr-tag--yellow-tournesol:hover, + input[type=image].fr-tag--yellow-tournesol:hover, + input[type=reset].fr-tag--yellow-tournesol:hover, + input[type=submit].fr-tag--yellow-tournesol:hover { + background-color: #e9c53b; + } + + a.fr-tag--yellow-tournesol:active, + button.fr-tag--yellow-tournesol:active, + input[type=button].fr-tag--yellow-tournesol:active, + input[type=image].fr-tag--yellow-tournesol:active, + input[type=reset].fr-tag--yellow-tournesol:active, + input[type=submit].fr-tag--yellow-tournesol:active { + background-color: #d3b235; + } + + a.fr-tag--yellow-moutarde, + button.fr-tag--yellow-moutarde, + input[type=button].fr-tag--yellow-moutarde, + input[type=image].fr-tag--yellow-moutarde, + input[type=reset].fr-tag--yellow-moutarde, + input[type=submit].fr-tag--yellow-moutarde { + color: #695240; + background-color: #fde2b5; + } + + a.fr-tag--yellow-moutarde:hover, + button.fr-tag--yellow-moutarde:hover, + input[type=button].fr-tag--yellow-moutarde:hover, + input[type=image].fr-tag--yellow-moutarde:hover, + input[type=reset].fr-tag--yellow-moutarde:hover, + input[type=submit].fr-tag--yellow-moutarde:hover { + background-color: #f6c43c; + } + + a.fr-tag--yellow-moutarde:active, + button.fr-tag--yellow-moutarde:active, + input[type=button].fr-tag--yellow-moutarde:active, + input[type=image].fr-tag--yellow-moutarde:active, + input[type=reset].fr-tag--yellow-moutarde:active, + input[type=submit].fr-tag--yellow-moutarde:active { + background-color: #dfb135; + } + + a.fr-tag--orange-terre-battue, + button.fr-tag--orange-terre-battue, + input[type=button].fr-tag--orange-terre-battue, + input[type=image].fr-tag--orange-terre-battue, + input[type=reset].fr-tag--orange-terre-battue, + input[type=submit].fr-tag--orange-terre-battue { + color: #755348; + background-color: #fddfd8; + } + + a.fr-tag--orange-terre-battue:hover, + button.fr-tag--orange-terre-battue:hover, + input[type=button].fr-tag--orange-terre-battue:hover, + input[type=image].fr-tag--orange-terre-battue:hover, + input[type=reset].fr-tag--orange-terre-battue:hover, + input[type=submit].fr-tag--orange-terre-battue:hover { + background-color: #fbb8a5; + } + + a.fr-tag--orange-terre-battue:active, + button.fr-tag--orange-terre-battue:active, + input[type=button].fr-tag--orange-terre-battue:active, + input[type=image].fr-tag--orange-terre-battue:active, + input[type=reset].fr-tag--orange-terre-battue:active, + input[type=submit].fr-tag--orange-terre-battue:active { + background-color: #faa184; + } + + a.fr-tag--brown-cafe-creme, + button.fr-tag--brown-cafe-creme, + input[type=button].fr-tag--brown-cafe-creme, + input[type=image].fr-tag--brown-cafe-creme, + input[type=reset].fr-tag--brown-cafe-creme, + input[type=submit].fr-tag--brown-cafe-creme { + color: #685c48; + background-color: #f4e3c7; + } + + a.fr-tag--brown-cafe-creme:hover, + button.fr-tag--brown-cafe-creme:hover, + input[type=button].fr-tag--brown-cafe-creme:hover, + input[type=image].fr-tag--brown-cafe-creme:hover, + input[type=reset].fr-tag--brown-cafe-creme:hover, + input[type=submit].fr-tag--brown-cafe-creme:hover { + background-color: #e1c386; + } + + a.fr-tag--brown-cafe-creme:active, + button.fr-tag--brown-cafe-creme:active, + input[type=button].fr-tag--brown-cafe-creme:active, + input[type=image].fr-tag--brown-cafe-creme:active, + input[type=reset].fr-tag--brown-cafe-creme:active, + input[type=submit].fr-tag--brown-cafe-creme:active { + background-color: #ccb078; + } + + a.fr-tag--brown-caramel, + button.fr-tag--brown-caramel, + input[type=button].fr-tag--brown-caramel, + input[type=image].fr-tag--brown-caramel, + input[type=reset].fr-tag--brown-caramel, + input[type=submit].fr-tag--brown-caramel { + color: #845d48; + background-color: #f3e2d9; + } + + a.fr-tag--brown-caramel:hover, + button.fr-tag--brown-caramel:hover, + input[type=button].fr-tag--brown-caramel:hover, + input[type=image].fr-tag--brown-caramel:hover, + input[type=reset].fr-tag--brown-caramel:hover, + input[type=submit].fr-tag--brown-caramel:hover { + background-color: #e7bea6; + } + + a.fr-tag--brown-caramel:active, + button.fr-tag--brown-caramel:active, + input[type=button].fr-tag--brown-caramel:active, + input[type=image].fr-tag--brown-caramel:active, + input[type=reset].fr-tag--brown-caramel:active, + input[type=submit].fr-tag--brown-caramel:active { + background-color: #e1a982; + } + + a.fr-tag--brown-opera, + button.fr-tag--brown-opera, + input[type=button].fr-tag--brown-opera, + input[type=image].fr-tag--brown-opera, + input[type=reset].fr-tag--brown-opera, + input[type=submit].fr-tag--brown-opera { + color: #745b47; + background-color: #f3e2d7; + } + + a.fr-tag--brown-opera:hover, + button.fr-tag--brown-opera:hover, + input[type=button].fr-tag--brown-opera:hover, + input[type=image].fr-tag--brown-opera:hover, + input[type=reset].fr-tag--brown-opera:hover, + input[type=submit].fr-tag--brown-opera:hover { + background-color: #e7bfa0; + } + + a.fr-tag--brown-opera:active, + button.fr-tag--brown-opera:active, + input[type=button].fr-tag--brown-opera:active, + input[type=image].fr-tag--brown-opera:active, + input[type=reset].fr-tag--brown-opera:active, + input[type=submit].fr-tag--brown-opera:active { + background-color: #deaa7e; + } + + a.fr-tag--beige-gris-galet, + button.fr-tag--beige-gris-galet, + input[type=button].fr-tag--beige-gris-galet, + input[type=image].fr-tag--beige-gris-galet, + input[type=reset].fr-tag--beige-gris-galet, + input[type=submit].fr-tag--beige-gris-galet { + color: #6a6156; + background-color: #eee4d9; + } + + a.fr-tag--beige-gris-galet:hover, + button.fr-tag--beige-gris-galet:hover, + input[type=button].fr-tag--beige-gris-galet:hover, + input[type=image].fr-tag--beige-gris-galet:hover, + input[type=reset].fr-tag--beige-gris-galet:hover, + input[type=submit].fr-tag--beige-gris-galet:hover { + background-color: #dbc3a4; + } + + a.fr-tag--beige-gris-galet:active, + button.fr-tag--beige-gris-galet:active, + input[type=button].fr-tag--beige-gris-galet:active, + input[type=image].fr-tag--beige-gris-galet:active, + input[type=reset].fr-tag--beige-gris-galet:active, + input[type=submit].fr-tag--beige-gris-galet:active { + background-color: #c6b094; + } + + button.fr-tag[aria-pressed=true]:not(:disabled), + input[type=button].fr-tag[aria-pressed=true]:not(:disabled) { + background-color: transparent; + color: #f5f5fe; + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, #000091 0.625rem); + } + + button.fr-tag[aria-pressed=true]:not(:disabled):hover, + input[type=button].fr-tag[aria-pressed=true]:not(:disabled):hover { + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, #1212ff 0.625rem); + } + + button.fr-tag[aria-pressed=true]:not(:disabled):active, + input[type=button].fr-tag[aria-pressed=true]:not(:disabled):active { + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, #2323ff 0.625rem); + } + + button.fr-tag[aria-pressed=true]:disabled, + input[type=button].fr-tag[aria-pressed=true]:disabled { + background-color: transparent; + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, #e5e5e5 0.625rem); + } + + button.fr-tag[aria-pressed=true]:disabled:hover, + input[type=button].fr-tag[aria-pressed=true]:disabled:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + button.fr-tag[aria-pressed=true]:disabled:active, + input[type=button].fr-tag[aria-pressed=true]:disabled:active { + background-color: rgba(0, 0, 0, 0.1); + } + + button.fr-tag[aria-pressed=true]:disabled::after, + input[type=button].fr-tag[aria-pressed=true]:disabled::after { + color: #929292; + } + + button.fr-tag[aria-pressed=true].fr-tag--sm, + input[type=button].fr-tag[aria-pressed=true].fr-tag--sm { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #000091 0.5rem); + } + + button.fr-tag[aria-pressed=true].fr-tag--sm:hover, + input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:hover { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #1212ff 0.5rem); + } + + button.fr-tag[aria-pressed=true].fr-tag--sm:active, + input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:active { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #2323ff 0.5rem); + } + + button.fr-tag[aria-pressed=true].fr-tag--sm:disabled, + input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:disabled { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #e5e5e5 0.5rem); + } + + button.fr-tag:disabled, + input[type=button].fr-tag:disabled { + color: #929292; + background-color: #e5e5e5; + } + + a:not([href]).fr-tag { + color: #929292; + background-color: #e5e5e5; + } + + .fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true], + .fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true] { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #000091 0.5rem); + } + + .fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:hover, + .fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:hover { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #1212ff 0.5rem); + } + + .fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:active, + .fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:active { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #2323ff 0.5rem); + } + + .fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:disabled, + .fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:disabled { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #e5e5e5 0.5rem); + } +} diff --git a/dist/dsfr/component/tag/tag.legacy.min.css b/dist/dsfr/component/tag/tag.legacy.min.css new file mode 100644 index 0000000..73f243f --- /dev/null +++ b/dist/dsfr/component/tag/tag.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-tag{background-color:#eee;color:#161616;text-decoration:none}.fr-tag:after,.fr-tag:before{height:1rem;width:1rem}.fr-tag.fr-tag--sm:before,.fr-tag:after,.fr-tag:before{background-color:transparent;background-repeat:no-repeat;background-size:100%}.fr-tag.fr-tag--sm:before{height:.75rem;width:.75rem}button.fr-tag[aria-pressed=true],input[type=button].fr-tag[aria-pressed=true]{background-size:100% 100%,100% 100%}button.fr-tag[aria-pressed=true]:after,input[type=button].fr-tag[aria-pressed=true]:after{background-color:transparent;background-image:url(../../icons/system/checkbox-circle-line.svg);background-repeat:no-repeat;background-size:100%;color:#000091;height:1rem;width:1rem}button.fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:after{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:.75rem;width:.75rem}button.fr-tag.fr-tag--dismiss:after,input[type=button].fr-tag.fr-tag--dismiss:after{background-color:transparent;background-color:currentColor;background-image:url(../../icons/system/close-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;margin-left:.625rem;width:1rem}button.fr-tag.fr-tag--dismiss.fr-tag--sm:after,input[type=button].fr-tag.fr-tag--dismiss.fr-tag--sm:after{background-color:transparent;background-color:currentColor;background-repeat:no-repeat;background-size:100%;height:.75rem;margin-left:.5rem;width:.75rem}ol.fr-tags-group,ul.fr-tags-group{list-style-type:none}ol.fr-tags-group,ul.fr-tags-group{margin-bottom:0;margin-top:0;padding-left:0}.fr-tags-group--sm:after,.fr-tags-group--sm:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-tags-group--sm a.fr-tag.fr-tag--dismiss:after,.fr-tags-group--sm button.fr-tag.fr-tag--dismiss:after,.fr-tags-group--sm input[type=button].fr-tag.fr-tag--dismiss:after,.fr-tags-group--sm input[type=image].fr-tag.fr-tag--dismiss:after,.fr-tags-group--sm input[type=reset].fr-tag.fr-tag--dismiss:after,.fr-tags-group--sm input[type=submit].fr-tag.fr-tag--dismiss:after{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:.75rem;width:.75rem}.fr-tags-group--sm a.fr-tag[aria-pressed=true]:after,.fr-tags-group--sm button.fr-tag[aria-pressed=true]:after,.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:after,.fr-tags-group--sm input[type=image].fr-tag[aria-pressed=true]:after,.fr-tags-group--sm input[type=reset].fr-tag[aria-pressed=true]:after,.fr-tags-group--sm input[type=submit].fr-tag[aria-pressed=true]:after{background-color:transparent;background-color:transparent!important;background-repeat:no-repeat;background-size:100%;height:.75rem;width:.75rem}.fr-tag[aria-pressed=false]{background-color:#e3e3fd;color:#000091}.fr-tag[aria-pressed=false]:hover{background-color:#c1c1fb}.fr-tag[aria-pressed=false]:active{background-color:#adadf9}.fr-tag.fr-tag--dismiss{background-color:#000091;color:#f5f5fe}.fr-tag.fr-tag--dismiss:hover{background-color:#1212ff}.fr-tag.fr-tag--dismiss:active{background-color:#2323ff}a.fr-tag,button.fr-tag,input[type=button].fr-tag,input[type=image].fr-tag,input[type=reset].fr-tag,input[type=submit].fr-tag{background-color:#e3e3fd;color:#000091}a.fr-tag:hover,button.fr-tag:hover,input[type=button].fr-tag:hover,input[type=image].fr-tag:hover,input[type=reset].fr-tag:hover,input[type=submit].fr-tag:hover{background-color:#c1c1fb}a.fr-tag:active,button.fr-tag:active,input[type=button].fr-tag:active,input[type=image].fr-tag:active,input[type=reset].fr-tag:active,input[type=submit].fr-tag:active{background-color:#adadf9}a.fr-tag--green-tilleul-verveine,button.fr-tag--green-tilleul-verveine,input[type=button].fr-tag--green-tilleul-verveine,input[type=image].fr-tag--green-tilleul-verveine,input[type=reset].fr-tag--green-tilleul-verveine,input[type=submit].fr-tag--green-tilleul-verveine{background-color:#fbe769;color:#66673d}a.fr-tag--green-tilleul-verveine:hover,button.fr-tag--green-tilleul-verveine:hover,input[type=button].fr-tag--green-tilleul-verveine:hover,input[type=image].fr-tag--green-tilleul-verveine:hover,input[type=reset].fr-tag--green-tilleul-verveine:hover,input[type=submit].fr-tag--green-tilleul-verveine:hover{background-color:#d7c655}a.fr-tag--green-tilleul-verveine:active,button.fr-tag--green-tilleul-verveine:active,input[type=button].fr-tag--green-tilleul-verveine:active,input[type=image].fr-tag--green-tilleul-verveine:active,input[type=reset].fr-tag--green-tilleul-verveine:active,input[type=submit].fr-tag--green-tilleul-verveine:active{background-color:#c2b24c}a.fr-tag--green-bourgeon,button.fr-tag--green-bourgeon,input[type=button].fr-tag--green-bourgeon,input[type=image].fr-tag--green-bourgeon,input[type=reset].fr-tag--green-bourgeon,input[type=submit].fr-tag--green-bourgeon{background-color:#a9fb68;color:#447049}a.fr-tag--green-bourgeon:hover,button.fr-tag--green-bourgeon:hover,input[type=button].fr-tag--green-bourgeon:hover,input[type=image].fr-tag--green-bourgeon:hover,input[type=reset].fr-tag--green-bourgeon:hover,input[type=submit].fr-tag--green-bourgeon:hover{background-color:#8ed654}a.fr-tag--green-bourgeon:active,button.fr-tag--green-bourgeon:active,input[type=button].fr-tag--green-bourgeon:active,input[type=image].fr-tag--green-bourgeon:active,input[type=reset].fr-tag--green-bourgeon:active,input[type=submit].fr-tag--green-bourgeon:active{background-color:#7fc04b}a.fr-tag--green-emeraude,button.fr-tag--green-emeraude,input[type=button].fr-tag--green-emeraude,input[type=image].fr-tag--green-emeraude,input[type=reset].fr-tag--green-emeraude,input[type=submit].fr-tag--green-emeraude{background-color:#9ef9be;color:#297254}a.fr-tag--green-emeraude:hover,button.fr-tag--green-emeraude:hover,input[type=button].fr-tag--green-emeraude:hover,input[type=image].fr-tag--green-emeraude:hover,input[type=reset].fr-tag--green-emeraude:hover,input[type=submit].fr-tag--green-emeraude:hover{background-color:#69df97}a.fr-tag--green-emeraude:active,button.fr-tag--green-emeraude:active,input[type=button].fr-tag--green-emeraude:active,input[type=image].fr-tag--green-emeraude:active,input[type=reset].fr-tag--green-emeraude:active,input[type=submit].fr-tag--green-emeraude:active{background-color:#5ec988}a.fr-tag--green-menthe,button.fr-tag--green-menthe,input[type=button].fr-tag--green-menthe,input[type=image].fr-tag--green-menthe,input[type=reset].fr-tag--green-menthe,input[type=submit].fr-tag--green-menthe{background-color:#8bf8e7;color:#37635f}a.fr-tag--green-menthe:hover,button.fr-tag--green-menthe:hover,input[type=button].fr-tag--green-menthe:hover,input[type=image].fr-tag--green-menthe:hover,input[type=reset].fr-tag--green-menthe:hover,input[type=submit].fr-tag--green-menthe:hover{background-color:#6ed5c5}a.fr-tag--green-menthe:active,button.fr-tag--green-menthe:active,input[type=button].fr-tag--green-menthe:active,input[type=image].fr-tag--green-menthe:active,input[type=reset].fr-tag--green-menthe:active,input[type=submit].fr-tag--green-menthe:active{background-color:#62bfb1}a.fr-tag--green-archipel,button.fr-tag--green-archipel,input[type=button].fr-tag--green-archipel,input[type=image].fr-tag--green-archipel,input[type=reset].fr-tag--green-archipel,input[type=submit].fr-tag--green-archipel{background-color:#a6f2fa;color:#006a6f}a.fr-tag--green-archipel:hover,button.fr-tag--green-archipel:hover,input[type=button].fr-tag--green-archipel:hover,input[type=image].fr-tag--green-archipel:hover,input[type=reset].fr-tag--green-archipel:hover,input[type=submit].fr-tag--green-archipel:hover{background-color:#62dbe5}a.fr-tag--green-archipel:active,button.fr-tag--green-archipel:active,input[type=button].fr-tag--green-archipel:active,input[type=image].fr-tag--green-archipel:active,input[type=reset].fr-tag--green-archipel:active,input[type=submit].fr-tag--green-archipel:active{background-color:#58c5cf}a.fr-tag--blue-ecume,button.fr-tag--blue-ecume,input[type=button].fr-tag--blue-ecume,input[type=image].fr-tag--blue-ecume,input[type=reset].fr-tag--blue-ecume,input[type=submit].fr-tag--blue-ecume{background-color:#dee5fd;color:#2f4077}a.fr-tag--blue-ecume:hover,button.fr-tag--blue-ecume:hover,input[type=button].fr-tag--blue-ecume:hover,input[type=image].fr-tag--blue-ecume:hover,input[type=reset].fr-tag--blue-ecume:hover,input[type=submit].fr-tag--blue-ecume:hover{background-color:#b4c5fb}a.fr-tag--blue-ecume:active,button.fr-tag--blue-ecume:active,input[type=button].fr-tag--blue-ecume:active,input[type=image].fr-tag--blue-ecume:active,input[type=reset].fr-tag--blue-ecume:active,input[type=submit].fr-tag--blue-ecume:active{background-color:#99b3f9}a.fr-tag--blue-cumulus,button.fr-tag--blue-cumulus,input[type=button].fr-tag--blue-cumulus,input[type=image].fr-tag--blue-cumulus,input[type=reset].fr-tag--blue-cumulus,input[type=submit].fr-tag--blue-cumulus{background-color:#dae6fd;color:#3558a2}a.fr-tag--blue-cumulus:hover,button.fr-tag--blue-cumulus:hover,input[type=button].fr-tag--blue-cumulus:hover,input[type=image].fr-tag--blue-cumulus:hover,input[type=reset].fr-tag--blue-cumulus:hover,input[type=submit].fr-tag--blue-cumulus:hover{background-color:#a9c8fb}a.fr-tag--blue-cumulus:active,button.fr-tag--blue-cumulus:active,input[type=button].fr-tag--blue-cumulus:active,input[type=image].fr-tag--blue-cumulus:active,input[type=reset].fr-tag--blue-cumulus:active,input[type=submit].fr-tag--blue-cumulus:active{background-color:#8ab8f9}a.fr-tag--purple-glycine,button.fr-tag--purple-glycine,input[type=button].fr-tag--purple-glycine,input[type=image].fr-tag--purple-glycine,input[type=reset].fr-tag--purple-glycine,input[type=submit].fr-tag--purple-glycine{background-color:#fddbfa;color:#6e445a}a.fr-tag--purple-glycine:hover,button.fr-tag--purple-glycine:hover,input[type=button].fr-tag--purple-glycine:hover,input[type=image].fr-tag--purple-glycine:hover,input[type=reset].fr-tag--purple-glycine:hover,input[type=submit].fr-tag--purple-glycine:hover{background-color:#fbaff5}a.fr-tag--purple-glycine:active,button.fr-tag--purple-glycine:active,input[type=button].fr-tag--purple-glycine:active,input[type=image].fr-tag--purple-glycine:active,input[type=reset].fr-tag--purple-glycine:active,input[type=submit].fr-tag--purple-glycine:active{background-color:#fa96f2}a.fr-tag--pink-macaron,button.fr-tag--pink-macaron,input[type=button].fr-tag--pink-macaron,input[type=image].fr-tag--pink-macaron,input[type=reset].fr-tag--pink-macaron,input[type=submit].fr-tag--pink-macaron{background-color:#fddfda;color:#8d533e}a.fr-tag--pink-macaron:hover,button.fr-tag--pink-macaron:hover,input[type=button].fr-tag--pink-macaron:hover,input[type=image].fr-tag--pink-macaron:hover,input[type=reset].fr-tag--pink-macaron:hover,input[type=submit].fr-tag--pink-macaron:hover{background-color:#fbb8ab}a.fr-tag--pink-macaron:active,button.fr-tag--pink-macaron:active,input[type=button].fr-tag--pink-macaron:active,input[type=image].fr-tag--pink-macaron:active,input[type=reset].fr-tag--pink-macaron:active,input[type=submit].fr-tag--pink-macaron:active{background-color:#faa18d}a.fr-tag--pink-tuile,button.fr-tag--pink-tuile,input[type=button].fr-tag--pink-tuile,input[type=image].fr-tag--pink-tuile,input[type=reset].fr-tag--pink-tuile,input[type=submit].fr-tag--pink-tuile{background-color:#fddfdb;color:#a94645}a.fr-tag--pink-tuile:hover,button.fr-tag--pink-tuile:hover,input[type=button].fr-tag--pink-tuile:hover,input[type=image].fr-tag--pink-tuile:hover,input[type=reset].fr-tag--pink-tuile:hover,input[type=submit].fr-tag--pink-tuile:hover{background-color:#fbb8ad}a.fr-tag--pink-tuile:active,button.fr-tag--pink-tuile:active,input[type=button].fr-tag--pink-tuile:active,input[type=image].fr-tag--pink-tuile:active,input[type=reset].fr-tag--pink-tuile:active,input[type=submit].fr-tag--pink-tuile:active{background-color:#faa191}a.fr-tag--yellow-tournesol,button.fr-tag--yellow-tournesol,input[type=button].fr-tag--yellow-tournesol,input[type=image].fr-tag--yellow-tournesol,input[type=reset].fr-tag--yellow-tournesol,input[type=submit].fr-tag--yellow-tournesol{background-color:#fde39c;color:#716043}a.fr-tag--yellow-tournesol:hover,button.fr-tag--yellow-tournesol:hover,input[type=button].fr-tag--yellow-tournesol:hover,input[type=image].fr-tag--yellow-tournesol:hover,input[type=reset].fr-tag--yellow-tournesol:hover,input[type=submit].fr-tag--yellow-tournesol:hover{background-color:#e9c53b}a.fr-tag--yellow-tournesol:active,button.fr-tag--yellow-tournesol:active,input[type=button].fr-tag--yellow-tournesol:active,input[type=image].fr-tag--yellow-tournesol:active,input[type=reset].fr-tag--yellow-tournesol:active,input[type=submit].fr-tag--yellow-tournesol:active{background-color:#d3b235}a.fr-tag--yellow-moutarde,button.fr-tag--yellow-moutarde,input[type=button].fr-tag--yellow-moutarde,input[type=image].fr-tag--yellow-moutarde,input[type=reset].fr-tag--yellow-moutarde,input[type=submit].fr-tag--yellow-moutarde{background-color:#fde2b5;color:#695240}a.fr-tag--yellow-moutarde:hover,button.fr-tag--yellow-moutarde:hover,input[type=button].fr-tag--yellow-moutarde:hover,input[type=image].fr-tag--yellow-moutarde:hover,input[type=reset].fr-tag--yellow-moutarde:hover,input[type=submit].fr-tag--yellow-moutarde:hover{background-color:#f6c43c}a.fr-tag--yellow-moutarde:active,button.fr-tag--yellow-moutarde:active,input[type=button].fr-tag--yellow-moutarde:active,input[type=image].fr-tag--yellow-moutarde:active,input[type=reset].fr-tag--yellow-moutarde:active,input[type=submit].fr-tag--yellow-moutarde:active{background-color:#dfb135}a.fr-tag--orange-terre-battue,button.fr-tag--orange-terre-battue,input[type=button].fr-tag--orange-terre-battue,input[type=image].fr-tag--orange-terre-battue,input[type=reset].fr-tag--orange-terre-battue,input[type=submit].fr-tag--orange-terre-battue{background-color:#fddfd8;color:#755348}a.fr-tag--orange-terre-battue:hover,button.fr-tag--orange-terre-battue:hover,input[type=button].fr-tag--orange-terre-battue:hover,input[type=image].fr-tag--orange-terre-battue:hover,input[type=reset].fr-tag--orange-terre-battue:hover,input[type=submit].fr-tag--orange-terre-battue:hover{background-color:#fbb8a5}a.fr-tag--orange-terre-battue:active,button.fr-tag--orange-terre-battue:active,input[type=button].fr-tag--orange-terre-battue:active,input[type=image].fr-tag--orange-terre-battue:active,input[type=reset].fr-tag--orange-terre-battue:active,input[type=submit].fr-tag--orange-terre-battue:active{background-color:#faa184}a.fr-tag--brown-cafe-creme,button.fr-tag--brown-cafe-creme,input[type=button].fr-tag--brown-cafe-creme,input[type=image].fr-tag--brown-cafe-creme,input[type=reset].fr-tag--brown-cafe-creme,input[type=submit].fr-tag--brown-cafe-creme{background-color:#f4e3c7;color:#685c48}a.fr-tag--brown-cafe-creme:hover,button.fr-tag--brown-cafe-creme:hover,input[type=button].fr-tag--brown-cafe-creme:hover,input[type=image].fr-tag--brown-cafe-creme:hover,input[type=reset].fr-tag--brown-cafe-creme:hover,input[type=submit].fr-tag--brown-cafe-creme:hover{background-color:#e1c386}a.fr-tag--brown-cafe-creme:active,button.fr-tag--brown-cafe-creme:active,input[type=button].fr-tag--brown-cafe-creme:active,input[type=image].fr-tag--brown-cafe-creme:active,input[type=reset].fr-tag--brown-cafe-creme:active,input[type=submit].fr-tag--brown-cafe-creme:active{background-color:#ccb078}a.fr-tag--brown-caramel,button.fr-tag--brown-caramel,input[type=button].fr-tag--brown-caramel,input[type=image].fr-tag--brown-caramel,input[type=reset].fr-tag--brown-caramel,input[type=submit].fr-tag--brown-caramel{background-color:#f3e2d9;color:#845d48}a.fr-tag--brown-caramel:hover,button.fr-tag--brown-caramel:hover,input[type=button].fr-tag--brown-caramel:hover,input[type=image].fr-tag--brown-caramel:hover,input[type=reset].fr-tag--brown-caramel:hover,input[type=submit].fr-tag--brown-caramel:hover{background-color:#e7bea6}a.fr-tag--brown-caramel:active,button.fr-tag--brown-caramel:active,input[type=button].fr-tag--brown-caramel:active,input[type=image].fr-tag--brown-caramel:active,input[type=reset].fr-tag--brown-caramel:active,input[type=submit].fr-tag--brown-caramel:active{background-color:#e1a982}a.fr-tag--brown-opera,button.fr-tag--brown-opera,input[type=button].fr-tag--brown-opera,input[type=image].fr-tag--brown-opera,input[type=reset].fr-tag--brown-opera,input[type=submit].fr-tag--brown-opera{background-color:#f3e2d7;color:#745b47}a.fr-tag--brown-opera:hover,button.fr-tag--brown-opera:hover,input[type=button].fr-tag--brown-opera:hover,input[type=image].fr-tag--brown-opera:hover,input[type=reset].fr-tag--brown-opera:hover,input[type=submit].fr-tag--brown-opera:hover{background-color:#e7bfa0}a.fr-tag--brown-opera:active,button.fr-tag--brown-opera:active,input[type=button].fr-tag--brown-opera:active,input[type=image].fr-tag--brown-opera:active,input[type=reset].fr-tag--brown-opera:active,input[type=submit].fr-tag--brown-opera:active{background-color:#deaa7e}a.fr-tag--beige-gris-galet,button.fr-tag--beige-gris-galet,input[type=button].fr-tag--beige-gris-galet,input[type=image].fr-tag--beige-gris-galet,input[type=reset].fr-tag--beige-gris-galet,input[type=submit].fr-tag--beige-gris-galet{background-color:#eee4d9;color:#6a6156}a.fr-tag--beige-gris-galet:hover,button.fr-tag--beige-gris-galet:hover,input[type=button].fr-tag--beige-gris-galet:hover,input[type=image].fr-tag--beige-gris-galet:hover,input[type=reset].fr-tag--beige-gris-galet:hover,input[type=submit].fr-tag--beige-gris-galet:hover{background-color:#dbc3a4}a.fr-tag--beige-gris-galet:active,button.fr-tag--beige-gris-galet:active,input[type=button].fr-tag--beige-gris-galet:active,input[type=image].fr-tag--beige-gris-galet:active,input[type=reset].fr-tag--beige-gris-galet:active,input[type=submit].fr-tag--beige-gris-galet:active{background-color:#c6b094}button.fr-tag[aria-pressed=true]:not(:disabled),input[type=button].fr-tag[aria-pressed=true]:not(:disabled){background-color:transparent;background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,#000091 .625rem);color:#f5f5fe}button.fr-tag[aria-pressed=true]:not(:disabled):hover,input[type=button].fr-tag[aria-pressed=true]:not(:disabled):hover{background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,#1212ff .625rem)}button.fr-tag[aria-pressed=true]:not(:disabled):active,input[type=button].fr-tag[aria-pressed=true]:not(:disabled):active{background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,#2323ff .625rem)}button.fr-tag[aria-pressed=true]:disabled,input[type=button].fr-tag[aria-pressed=true]:disabled{background-color:transparent;background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,#e5e5e5 .625rem)}button.fr-tag[aria-pressed=true]:disabled:hover,input[type=button].fr-tag[aria-pressed=true]:disabled:hover{background-color:rgba(0,0,0,.05)}button.fr-tag[aria-pressed=true]:disabled:active,input[type=button].fr-tag[aria-pressed=true]:disabled:active{background-color:rgba(0,0,0,.1)}button.fr-tag[aria-pressed=true]:disabled:after,input[type=button].fr-tag[aria-pressed=true]:disabled:after{color:#929292}button.fr-tag[aria-pressed=true].fr-tag--sm,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#000091 .5rem)}button.fr-tag[aria-pressed=true].fr-tag--sm:hover,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:hover{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#1212ff .5rem)}button.fr-tag[aria-pressed=true].fr-tag--sm:active,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:active{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#2323ff .5rem)}button.fr-tag[aria-pressed=true].fr-tag--sm:disabled,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:disabled{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#e5e5e5 .5rem)}a:not([href]).fr-tag,button.fr-tag:disabled,input[type=button].fr-tag:disabled{background-color:#e5e5e5;color:#929292}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true],.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#000091 .5rem)}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:hover,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:hover{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#1212ff .5rem)}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:active,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:active{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#2323ff .5rem)}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:disabled,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:disabled{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#e5e5e5 .5rem)}} \ No newline at end of file diff --git a/dist/dsfr/component/tag/tag.main.css b/dist/dsfr/component/tag/tag.main.css new file mode 100644 index 0000000..1cb7c17 --- /dev/null +++ b/dist/dsfr/component/tag/tag.main.css @@ -0,0 +1,780 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + TAG +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-tag { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + + --underline-img: none; + --hover-tint: var(--hover); + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + border-radius: 1rem; + min-width: 2.25rem; + justify-content: center; + color: var(--text-label-grey); + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); +} + +.fr-tag::before, +.fr-tag::after { + display: block; +} + +.fr-tag[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-tag[target=_blank]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.25rem; +} + +.fr-tag--icon-left[class^=fr-icon-], +.fr-tag--icon-left[class*=" fr-icon-"], +.fr-tag--icon-left[class^=fr-fi-], +.fr-tag--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-tag--icon-left[class^=fr-icon-]::before, +.fr-tag--icon-left[class*=" fr-icon-"]::before, +.fr-tag--icon-left[class^=fr-fi-]::before, +.fr-tag--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.25rem; +} + +.fr-tag[class^=fr-icon-]:not([class*=fr-tag--icon-])::before, +.fr-tag[class*=" fr-icon-"]:not([class*=fr-tag--icon-])::before, +.fr-tag[class^=fr-fi-]:not([class*=fr-tag--icon-])::before, +.fr-tag[class*=" fr-fi-"]:not([class*=fr-tag--icon-])::before { + content: none; +} + +.fr-tag--sm { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.5rem; + padding: 0.125rem 0.5rem; + border-radius: 0.75rem; +} + +.fr-tag--sm[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-tag--sm[target=_blank]::after { + content: ""; + + --icon-size: 0.75rem; + margin-right: -0.09375rem; + margin-left: 0.25rem; +} + +.fr-tag--sm.fr-tag--icon-left[class^=fr-icon-], +.fr-tag--sm.fr-tag--icon-left[class*=" fr-icon-"], +.fr-tag--sm.fr-tag--icon-left[class^=fr-fi-], +.fr-tag--sm.fr-tag--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-tag--sm.fr-tag--icon-left[class^=fr-icon-]::before, +.fr-tag--sm.fr-tag--icon-left[class*=" fr-icon-"]::before, +.fr-tag--sm.fr-tag--icon-left[class^=fr-fi-]::before, +.fr-tag--sm.fr-tag--icon-left[class*=" fr-fi-"]::before { + --icon-size: 0.75rem; + margin-left: -0.09375rem; + margin-right: 0.25rem; +} + +.fr-tag--sm[class^=fr-icon-]:not([class*=fr-tag--icon-])::before, +.fr-tag--sm[class*=" fr-icon-"]:not([class*=fr-tag--icon-])::before, +.fr-tag--sm[class^=fr-fi-]:not([class*=fr-tag--icon-])::before, +.fr-tag--sm[class*=" fr-fi-"]:not([class*=fr-tag--icon-])::before { + content: none; +} + +a.fr-tag[aria-pressed=true], +button.fr-tag[aria-pressed=true], +input[type=button].fr-tag[aria-pressed=true], +input[type=image].fr-tag[aria-pressed=true], +input[type=reset].fr-tag[aria-pressed=true], +input[type=submit].fr-tag[aria-pressed=true] { + position: relative; + overflow: visible; + background-position: 50%; + background-size: 100%; + background-repeat: no-repeat; +} + +a.fr-tag[aria-pressed=true]::after, +button.fr-tag[aria-pressed=true]::after, +input[type=button].fr-tag[aria-pressed=true]::after, +input[type=image].fr-tag[aria-pressed=true]::after, +input[type=reset].fr-tag[aria-pressed=true]::after, +input[type=submit].fr-tag[aria-pressed=true]::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/checkbox-circle-line.svg"); + mask-image: url("../../icons/system/checkbox-circle-line.svg"); + --icon-size: 1rem; + content: ""; + position: absolute; + top: 4px; + right: 0; + margin: -0.5rem; +} + +a.fr-tag[aria-pressed=true].fr-tag--sm::after, +button.fr-tag[aria-pressed=true].fr-tag--sm::after, +input[type=button].fr-tag[aria-pressed=true].fr-tag--sm::after, +input[type=image].fr-tag[aria-pressed=true].fr-tag--sm::after, +input[type=reset].fr-tag[aria-pressed=true].fr-tag--sm::after, +input[type=submit].fr-tag[aria-pressed=true].fr-tag--sm::after { + --icon-size: 0.75rem; + content: ""; + position: absolute; + top: 3px; + right: 0; + margin: -0.375rem; +} + +a.fr-tag--dismiss::before, +button.fr-tag--dismiss::before, +input[type=button].fr-tag--dismiss::before, +input[type=image].fr-tag--dismiss::before, +input[type=reset].fr-tag--dismiss::before, +input[type=submit].fr-tag--dismiss::before { + content: none; +} + +a.fr-tag--dismiss::after, +button.fr-tag--dismiss::after, +input[type=button].fr-tag--dismiss::after, +input[type=image].fr-tag--dismiss::after, +input[type=reset].fr-tag--dismiss::after, +input[type=submit].fr-tag--dismiss::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/close-line.svg"); + mask-image: url("../../icons/system/close-line.svg"); + --icon-size: 1rem; + content: ""; + margin-left: 0.25rem; + margin-right: -0.25rem; +} + +a.fr-tag--dismiss.fr-tag--sm::after, +button.fr-tag--dismiss.fr-tag--sm::after, +input[type=button].fr-tag--dismiss.fr-tag--sm::after, +input[type=image].fr-tag--dismiss.fr-tag--sm::after, +input[type=reset].fr-tag--dismiss.fr-tag--sm::after, +input[type=submit].fr-tag--dismiss.fr-tag--sm::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 0.75rem; + content: ""; + margin-right: -0.1875rem; + margin-left: 0.125rem; +} + +.fr-tags-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + display: flex; + flex-direction: row; + margin-left: -0.25rem; + margin-right: -0.25rem; + flex-wrap: wrap; +} + +.fr-tags-group > li { + line-height: 2.75rem; +} + +.fr-tags-group .fr-tag { + margin: 0 0.25rem 0.5rem 0.25rem; + vertical-align: top; +} + +.fr-tags-group.fr-tags-group--sm .fr-tag { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.5rem; + padding: 0.125rem 0.5rem; + border-radius: 0.75rem; +} + +.fr-tags-group.fr-tags-group--sm .fr-tag::before, +.fr-tags-group.fr-tags-group--sm .fr-tag::after { + --icon-size: 0.75rem; +} + +.fr-tags-group.fr-tags-group--sm button.fr-tag.fr-tag--dismiss::after, +.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag.fr-tag--dismiss::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 0.75rem; + content: ""; + margin-right: -0.1875rem; +} + +.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]::after, +.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 0.75rem; + content: ""; + position: absolute; + top: 3px; + right: 0; + margin: -0.375rem; +} + +.fr-tag[aria-pressed=false] { + color: var(--text-action-high-blue-france); + background-color: var(--background-action-low-blue-france); + + --idle: transparent; + --hover: var(--background-action-low-blue-france-hover); + --active: var(--background-action-low-blue-france-active); +} + +.fr-tag.fr-tag--dismiss { + color: var(--text-inverted-blue-france); + background-color: var(--background-action-high-blue-france); + + --idle: transparent; + --hover: var(--background-action-high-blue-france-hover); + --active: var(--background-action-high-blue-france-active); +} + +a.fr-tag, +button.fr-tag, +input[type=button].fr-tag, +input[type=image].fr-tag, +input[type=reset].fr-tag, +input[type=submit].fr-tag { + color: var(--text-action-high-blue-france); + background-color: var(--background-action-low-blue-france); + + --idle: transparent; + --hover: var(--background-action-low-blue-france-hover); + --active: var(--background-action-low-blue-france-active); +} + +a.fr-tag--green-tilleul-verveine, +button.fr-tag--green-tilleul-verveine, +input[type=button].fr-tag--green-tilleul-verveine, +input[type=image].fr-tag--green-tilleul-verveine, +input[type=reset].fr-tag--green-tilleul-verveine, +input[type=submit].fr-tag--green-tilleul-verveine { + color: var(--text-action-high-green-tilleul-verveine); + background-color: var(--background-action-low-green-tilleul-verveine); + + --idle: transparent; + --hover: var(--background-action-low-green-tilleul-verveine-hover); + --active: var(--background-action-low-green-tilleul-verveine-active); +} + +a.fr-tag--green-bourgeon, +button.fr-tag--green-bourgeon, +input[type=button].fr-tag--green-bourgeon, +input[type=image].fr-tag--green-bourgeon, +input[type=reset].fr-tag--green-bourgeon, +input[type=submit].fr-tag--green-bourgeon { + color: var(--text-action-high-green-bourgeon); + background-color: var(--background-action-low-green-bourgeon); + + --idle: transparent; + --hover: var(--background-action-low-green-bourgeon-hover); + --active: var(--background-action-low-green-bourgeon-active); +} + +a.fr-tag--green-emeraude, +button.fr-tag--green-emeraude, +input[type=button].fr-tag--green-emeraude, +input[type=image].fr-tag--green-emeraude, +input[type=reset].fr-tag--green-emeraude, +input[type=submit].fr-tag--green-emeraude { + color: var(--text-action-high-green-emeraude); + background-color: var(--background-action-low-green-emeraude); + + --idle: transparent; + --hover: var(--background-action-low-green-emeraude-hover); + --active: var(--background-action-low-green-emeraude-active); +} + +a.fr-tag--green-menthe, +button.fr-tag--green-menthe, +input[type=button].fr-tag--green-menthe, +input[type=image].fr-tag--green-menthe, +input[type=reset].fr-tag--green-menthe, +input[type=submit].fr-tag--green-menthe { + color: var(--text-action-high-green-menthe); + background-color: var(--background-action-low-green-menthe); + + --idle: transparent; + --hover: var(--background-action-low-green-menthe-hover); + --active: var(--background-action-low-green-menthe-active); +} + +a.fr-tag--green-archipel, +button.fr-tag--green-archipel, +input[type=button].fr-tag--green-archipel, +input[type=image].fr-tag--green-archipel, +input[type=reset].fr-tag--green-archipel, +input[type=submit].fr-tag--green-archipel { + color: var(--text-action-high-green-archipel); + background-color: var(--background-action-low-green-archipel); + + --idle: transparent; + --hover: var(--background-action-low-green-archipel-hover); + --active: var(--background-action-low-green-archipel-active); +} + +a.fr-tag--blue-ecume, +button.fr-tag--blue-ecume, +input[type=button].fr-tag--blue-ecume, +input[type=image].fr-tag--blue-ecume, +input[type=reset].fr-tag--blue-ecume, +input[type=submit].fr-tag--blue-ecume { + color: var(--text-action-high-blue-ecume); + background-color: var(--background-action-low-blue-ecume); + + --idle: transparent; + --hover: var(--background-action-low-blue-ecume-hover); + --active: var(--background-action-low-blue-ecume-active); +} + +a.fr-tag--blue-cumulus, +button.fr-tag--blue-cumulus, +input[type=button].fr-tag--blue-cumulus, +input[type=image].fr-tag--blue-cumulus, +input[type=reset].fr-tag--blue-cumulus, +input[type=submit].fr-tag--blue-cumulus { + color: var(--text-action-high-blue-cumulus); + background-color: var(--background-action-low-blue-cumulus); + + --idle: transparent; + --hover: var(--background-action-low-blue-cumulus-hover); + --active: var(--background-action-low-blue-cumulus-active); +} + +a.fr-tag--purple-glycine, +button.fr-tag--purple-glycine, +input[type=button].fr-tag--purple-glycine, +input[type=image].fr-tag--purple-glycine, +input[type=reset].fr-tag--purple-glycine, +input[type=submit].fr-tag--purple-glycine { + color: var(--text-action-high-purple-glycine); + background-color: var(--background-action-low-purple-glycine); + + --idle: transparent; + --hover: var(--background-action-low-purple-glycine-hover); + --active: var(--background-action-low-purple-glycine-active); +} + +a.fr-tag--pink-macaron, +button.fr-tag--pink-macaron, +input[type=button].fr-tag--pink-macaron, +input[type=image].fr-tag--pink-macaron, +input[type=reset].fr-tag--pink-macaron, +input[type=submit].fr-tag--pink-macaron { + color: var(--text-action-high-pink-macaron); + background-color: var(--background-action-low-pink-macaron); + + --idle: transparent; + --hover: var(--background-action-low-pink-macaron-hover); + --active: var(--background-action-low-pink-macaron-active); +} + +a.fr-tag--pink-tuile, +button.fr-tag--pink-tuile, +input[type=button].fr-tag--pink-tuile, +input[type=image].fr-tag--pink-tuile, +input[type=reset].fr-tag--pink-tuile, +input[type=submit].fr-tag--pink-tuile { + color: var(--text-action-high-pink-tuile); + background-color: var(--background-action-low-pink-tuile); + + --idle: transparent; + --hover: var(--background-action-low-pink-tuile-hover); + --active: var(--background-action-low-pink-tuile-active); +} + +a.fr-tag--yellow-tournesol, +button.fr-tag--yellow-tournesol, +input[type=button].fr-tag--yellow-tournesol, +input[type=image].fr-tag--yellow-tournesol, +input[type=reset].fr-tag--yellow-tournesol, +input[type=submit].fr-tag--yellow-tournesol { + color: var(--text-action-high-yellow-tournesol); + background-color: var(--background-action-low-yellow-tournesol); + + --idle: transparent; + --hover: var(--background-action-low-yellow-tournesol-hover); + --active: var(--background-action-low-yellow-tournesol-active); +} + +a.fr-tag--yellow-moutarde, +button.fr-tag--yellow-moutarde, +input[type=button].fr-tag--yellow-moutarde, +input[type=image].fr-tag--yellow-moutarde, +input[type=reset].fr-tag--yellow-moutarde, +input[type=submit].fr-tag--yellow-moutarde { + color: var(--text-action-high-yellow-moutarde); + background-color: var(--background-action-low-yellow-moutarde); + + --idle: transparent; + --hover: var(--background-action-low-yellow-moutarde-hover); + --active: var(--background-action-low-yellow-moutarde-active); +} + +a.fr-tag--orange-terre-battue, +button.fr-tag--orange-terre-battue, +input[type=button].fr-tag--orange-terre-battue, +input[type=image].fr-tag--orange-terre-battue, +input[type=reset].fr-tag--orange-terre-battue, +input[type=submit].fr-tag--orange-terre-battue { + color: var(--text-action-high-orange-terre-battue); + background-color: var(--background-action-low-orange-terre-battue); + + --idle: transparent; + --hover: var(--background-action-low-orange-terre-battue-hover); + --active: var(--background-action-low-orange-terre-battue-active); +} + +a.fr-tag--brown-cafe-creme, +button.fr-tag--brown-cafe-creme, +input[type=button].fr-tag--brown-cafe-creme, +input[type=image].fr-tag--brown-cafe-creme, +input[type=reset].fr-tag--brown-cafe-creme, +input[type=submit].fr-tag--brown-cafe-creme { + color: var(--text-action-high-brown-cafe-creme); + background-color: var(--background-action-low-brown-cafe-creme); + + --idle: transparent; + --hover: var(--background-action-low-brown-cafe-creme-hover); + --active: var(--background-action-low-brown-cafe-creme-active); +} + +a.fr-tag--brown-caramel, +button.fr-tag--brown-caramel, +input[type=button].fr-tag--brown-caramel, +input[type=image].fr-tag--brown-caramel, +input[type=reset].fr-tag--brown-caramel, +input[type=submit].fr-tag--brown-caramel { + color: var(--text-action-high-brown-caramel); + background-color: var(--background-action-low-brown-caramel); + + --idle: transparent; + --hover: var(--background-action-low-brown-caramel-hover); + --active: var(--background-action-low-brown-caramel-active); +} + +a.fr-tag--brown-opera, +button.fr-tag--brown-opera, +input[type=button].fr-tag--brown-opera, +input[type=image].fr-tag--brown-opera, +input[type=reset].fr-tag--brown-opera, +input[type=submit].fr-tag--brown-opera { + color: var(--text-action-high-brown-opera); + background-color: var(--background-action-low-brown-opera); + + --idle: transparent; + --hover: var(--background-action-low-brown-opera-hover); + --active: var(--background-action-low-brown-opera-active); +} + +a.fr-tag--beige-gris-galet, +button.fr-tag--beige-gris-galet, +input[type=button].fr-tag--beige-gris-galet, +input[type=image].fr-tag--beige-gris-galet, +input[type=reset].fr-tag--beige-gris-galet, +input[type=submit].fr-tag--beige-gris-galet { + color: var(--text-action-high-beige-gris-galet); + background-color: var(--background-action-low-beige-gris-galet); + + --idle: transparent; + --hover: var(--background-action-low-beige-gris-galet-hover); + --active: var(--background-action-low-beige-gris-galet-active); +} + +button.fr-tag[aria-pressed=true]:not(:disabled), +input[type=button].fr-tag[aria-pressed=true]:not(:disabled) { + background-color: transparent; + color: var(--text-inverted-blue-france); + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, var(--background-active-blue-france) 0.625rem); +} + +button.fr-tag[aria-pressed=true]:not(:disabled):hover, +input[type=button].fr-tag[aria-pressed=true]:not(:disabled):hover { + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, var(--background-active-blue-france-hover) 0.625rem); +} + +button.fr-tag[aria-pressed=true]:not(:disabled):active, +input[type=button].fr-tag[aria-pressed=true]:not(:disabled):active { + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, var(--background-active-blue-france-active) 0.625rem); +} + +button.fr-tag[aria-pressed=true]::after, +input[type=button].fr-tag[aria-pressed=true]::after { + color: var(--text-action-high-blue-france); +} + +button.fr-tag[aria-pressed=true]:disabled, +input[type=button].fr-tag[aria-pressed=true]:disabled { + background-color: transparent; + + --hover: inherit; + --active: inherit; + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, var(--background-disabled-grey) 0.625rem); +} + +button.fr-tag[aria-pressed=true]:disabled::after, +input[type=button].fr-tag[aria-pressed=true]:disabled::after { + color: var(--text-disabled-grey); +} + +button.fr-tag[aria-pressed=true].fr-tag--sm, +input[type=button].fr-tag[aria-pressed=true].fr-tag--sm { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-active-blue-france) 0.5rem); +} + +button.fr-tag[aria-pressed=true].fr-tag--sm:hover, +input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:hover { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-active-blue-france-hover) 0.5rem); +} + +button.fr-tag[aria-pressed=true].fr-tag--sm:active, +input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:active { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-active-blue-france-active) 0.5rem); +} + +button.fr-tag[aria-pressed=true].fr-tag--sm:disabled, +input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:disabled { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-disabled-grey) 0.5rem); +} + +button.fr-tag:disabled, +input[type=button].fr-tag:disabled { + color: var(--text-disabled-grey); + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +a:not([href]).fr-tag { + color: var(--text-disabled-grey); + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true], +.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true] { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-active-blue-france) 0.5rem); +} + +.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:hover, +.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:hover { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-active-blue-france-hover) 0.5rem); +} + +.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:active, +.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:active { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-active-blue-france-active) 0.5rem); +} + +.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:disabled, +.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:disabled { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-disabled-grey) 0.5rem); +} +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-tag::before, + .fr-tag::after { + background-color: canvastext; + } + + .fr-tag { + border: 1px solid; + } + + .fr-tag:disabled, + a.fr-tag:not([href]) { + color: graytext; + } + + a.fr-tag[aria-pressed=true]:not(:disabled), + button.fr-tag[aria-pressed=true]:not(:disabled), + input[type=button].fr-tag[aria-pressed=true]:not(:disabled), + input[type=image].fr-tag[aria-pressed=true]:not(:disabled), + input[type=reset].fr-tag[aria-pressed=true]:not(:disabled), + input[type=submit].fr-tag[aria-pressed=true]:not(:disabled) { + color: highlight; + border: 1px solid highlight; + border-top: 4px solid highlight; + } + + a.fr-tag[aria-pressed=true]:not(:disabled)::after, + button.fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=button].fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=image].fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=reset].fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=submit].fr-tag[aria-pressed=true]:not(:disabled)::after { + display: none; + } + + a.fr-tag[aria-pressed=true].fr-tag--sm::after, + button.fr-tag[aria-pressed=true].fr-tag--sm::after, + input[type=button].fr-tag[aria-pressed=true].fr-tag--sm::after, + input[type=image].fr-tag[aria-pressed=true].fr-tag--sm::after, + input[type=reset].fr-tag[aria-pressed=true].fr-tag--sm::after, + input[type=submit].fr-tag[aria-pressed=true].fr-tag--sm::after { + display: none; + } + + a.fr-tag--dismiss::after, + button.fr-tag--dismiss::after, + input[type=button].fr-tag--dismiss::after, + input[type=image].fr-tag--dismiss::after, + input[type=reset].fr-tag--dismiss::after, + input[type=submit].fr-tag--dismiss::after { + forced-color-adjust: none; + background-color: buttontext; + } + + a.fr-tag--dismiss:disabled::after, + button.fr-tag--dismiss:disabled::after, + input[type=button].fr-tag--dismiss:disabled::after, + input[type=image].fr-tag--dismiss:disabled::after, + input[type=reset].fr-tag--dismiss:disabled::after, + input[type=submit].fr-tag--dismiss:disabled::after { + background-color: graytext; + } + + a.fr-tag--dismiss.fr-tag--sm::after, + button.fr-tag--dismiss.fr-tag--sm::after, + input[type=button].fr-tag--dismiss.fr-tag--sm::after, + input[type=image].fr-tag--dismiss.fr-tag--sm::after, + input[type=reset].fr-tag--dismiss.fr-tag--sm::after, + input[type=submit].fr-tag--dismiss.fr-tag--sm::after { + background-color: buttontext; + } + + a.fr-tag--dismiss.fr-tag--sm:disabled::after, + button.fr-tag--dismiss.fr-tag--sm:disabled::after, + input[type=button].fr-tag--dismiss.fr-tag--sm:disabled::after, + input[type=image].fr-tag--dismiss.fr-tag--sm:disabled::after, + input[type=reset].fr-tag--dismiss.fr-tag--sm:disabled::after, + input[type=submit].fr-tag--dismiss.fr-tag--sm:disabled::after { + background-color: graytext; + } + + .fr-tags-group.fr-tags-group--sm button.fr-tag.fr-tag--dismiss::after, + .fr-tags-group.fr-tags-group--sm input[type=button].fr-tag.fr-tag--dismiss::after { + background-color: buttontext; + } + + .fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]::after, + .fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]::after { + display: none; + } +} +@media (-ms-high-contrast: active) and (-ms-high-contrast: active), (-ms-high-contrast: active) and (forced-colors: active), (forced-colors: active) and (-ms-high-contrast: active), (forced-colors: active) and (forced-colors: active) { + a.fr-tag[aria-pressed=true]:not(:disabled)::before, + a.fr-tag[aria-pressed=true]:not(:disabled)::after, + button.fr-tag[aria-pressed=true]:not(:disabled)::before, + button.fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=button].fr-tag[aria-pressed=true]:not(:disabled)::before, + input[type=button].fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=image].fr-tag[aria-pressed=true]:not(:disabled)::before, + input[type=image].fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=reset].fr-tag[aria-pressed=true]:not(:disabled)::before, + input[type=reset].fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=submit].fr-tag[aria-pressed=true]:not(:disabled)::before, + input[type=submit].fr-tag[aria-pressed=true]:not(:disabled)::after { + background-color: highlight; + } +} diff --git a/dist/dsfr/component/tag/tag.main.min.css b/dist/dsfr/component/tag/tag.main.min.css new file mode 100644 index 0000000..462bdc4 --- /dev/null +++ b/dist/dsfr/component/tag/tag.main.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-tag{--text-spacing:0;--title-spacing:0;--underline-img:none;--hover-tint:var(--hover);--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);align-items:center;background-color:var(--background-contrast-grey);border-radius:1rem;color:var(--text-label-grey);display:inline-flex;flex-direction:row;font-size:.875rem;justify-content:center;line-height:1.5rem;min-height:2rem;min-width:2.25rem;padding:.25rem .75rem;width:-moz-fit-content;width:fit-content}.fr-tag:after,.fr-tag:before{display:block}.fr-tag[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-tag[target=_blank]:after{--icon-size:1rem;content:"";margin-left:.25rem;margin-right:-.125rem}.fr-tag--icon-left[class*=" fr-fi-"],.fr-tag--icon-left[class*=" fr-icon-"],.fr-tag--icon-left[class^=fr-fi-],.fr-tag--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-tag--icon-left[class*=" fr-fi-"]:before,.fr-tag--icon-left[class*=" fr-icon-"]:before,.fr-tag--icon-left[class^=fr-fi-]:before,.fr-tag--icon-left[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.25rem}.fr-tag[class*=" fr-fi-"]:not([class*=fr-tag--icon-]):before,.fr-tag[class*=" fr-icon-"]:not([class*=fr-tag--icon-]):before,.fr-tag[class^=fr-fi-]:not([class*=fr-tag--icon-]):before,.fr-tag[class^=fr-icon-]:not([class*=fr-tag--icon-]):before{content:none}.fr-tag--sm{border-radius:.75rem;font-size:.75rem;line-height:1.25rem;min-height:1.5rem;padding:.125rem .5rem}.fr-tag--sm[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-tag--sm[target=_blank]:after{--icon-size:0.75rem;content:"";margin-left:.25rem;margin-right:-.09375rem}.fr-tag--sm.fr-tag--icon-left[class*=" fr-fi-"],.fr-tag--sm.fr-tag--icon-left[class*=" fr-icon-"],.fr-tag--sm.fr-tag--icon-left[class^=fr-fi-],.fr-tag--sm.fr-tag--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-tag--sm.fr-tag--icon-left[class*=" fr-fi-"]:before,.fr-tag--sm.fr-tag--icon-left[class*=" fr-icon-"]:before,.fr-tag--sm.fr-tag--icon-left[class^=fr-fi-]:before,.fr-tag--sm.fr-tag--icon-left[class^=fr-icon-]:before{--icon-size:0.75rem;margin-left:-.09375rem;margin-right:.25rem}.fr-tag--sm[class*=" fr-fi-"]:not([class*=fr-tag--icon-]):before,.fr-tag--sm[class*=" fr-icon-"]:not([class*=fr-tag--icon-]):before,.fr-tag--sm[class^=fr-fi-]:not([class*=fr-tag--icon-]):before,.fr-tag--sm[class^=fr-icon-]:not([class*=fr-tag--icon-]):before{content:none}a.fr-tag[aria-pressed=true],button.fr-tag[aria-pressed=true],input[type=button].fr-tag[aria-pressed=true],input[type=image].fr-tag[aria-pressed=true],input[type=reset].fr-tag[aria-pressed=true],input[type=submit].fr-tag[aria-pressed=true]{background-position:50%;background-repeat:no-repeat;background-size:100%;overflow:visible;position:relative}a.fr-tag[aria-pressed=true]:after,button.fr-tag[aria-pressed=true]:after,input[type=button].fr-tag[aria-pressed=true]:after,input[type=image].fr-tag[aria-pressed=true]:after,input[type=reset].fr-tag[aria-pressed=true]:after,input[type=submit].fr-tag[aria-pressed=true]:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin:-.5rem;-webkit-mask-image:url(../../icons/system/checkbox-circle-line.svg);mask-image:url(../../icons/system/checkbox-circle-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;right:0;top:4px;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}a.fr-tag[aria-pressed=true].fr-tag--sm:after,button.fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=image].fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=reset].fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=submit].fr-tag[aria-pressed=true].fr-tag--sm:after{--icon-size:0.75rem;content:"";margin:-.375rem;position:absolute;right:0;top:3px}a.fr-tag--dismiss:before,button.fr-tag--dismiss:before,input[type=button].fr-tag--dismiss:before,input[type=image].fr-tag--dismiss:before,input[type=reset].fr-tag--dismiss:before,input[type=submit].fr-tag--dismiss:before{content:none}a.fr-tag--dismiss:after,button.fr-tag--dismiss:after,input[type=button].fr-tag--dismiss:after,input[type=image].fr-tag--dismiss:after,input[type=reset].fr-tag--dismiss:after,input[type=submit].fr-tag--dismiss:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.25rem;margin-right:-.25rem;-webkit-mask-image:url(../../icons/system/close-line.svg);mask-image:url(../../icons/system/close-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}a.fr-tag--dismiss.fr-tag--sm:after,button.fr-tag--dismiss.fr-tag--sm:after,input[type=button].fr-tag--dismiss.fr-tag--sm:after,input[type=image].fr-tag--dismiss.fr-tag--sm:after,input[type=reset].fr-tag--dismiss.fr-tag--sm:after,input[type=submit].fr-tag--dismiss.fr-tag--sm:after{--icon-size:0.75rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.125rem;margin-right:-.1875rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-tags-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-.25rem;margin-right:-.25rem}.fr-tags-group>li{line-height:2.75rem}.fr-tags-group .fr-tag{margin:0 .25rem .5rem;vertical-align:top}.fr-tags-group.fr-tags-group--sm .fr-tag{border-radius:.75rem;font-size:.75rem;line-height:1.25rem;min-height:1.5rem;padding:.125rem .5rem}.fr-tags-group.fr-tags-group--sm .fr-tag:after,.fr-tags-group.fr-tags-group--sm .fr-tag:before{--icon-size:0.75rem}.fr-tags-group.fr-tags-group--sm button.fr-tag.fr-tag--dismiss:after,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag.fr-tag--dismiss:after{--icon-size:0.75rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-right:-.1875rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:after,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:after{--icon-size:0.75rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin:-.375rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;right:0;top:3px;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-tag[aria-pressed=false]{--idle:transparent;--hover:var(--background-action-low-blue-france-hover);--active:var(--background-action-low-blue-france-active);background-color:var(--background-action-low-blue-france);color:var(--text-action-high-blue-france)}.fr-tag.fr-tag--dismiss{--idle:transparent;--hover:var(--background-action-high-blue-france-hover);--active:var(--background-action-high-blue-france-active);background-color:var(--background-action-high-blue-france);color:var(--text-inverted-blue-france)}a.fr-tag,button.fr-tag,input[type=button].fr-tag,input[type=image].fr-tag,input[type=reset].fr-tag,input[type=submit].fr-tag{--idle:transparent;--hover:var(--background-action-low-blue-france-hover);--active:var(--background-action-low-blue-france-active);background-color:var(--background-action-low-blue-france);color:var(--text-action-high-blue-france)}a.fr-tag--green-tilleul-verveine,button.fr-tag--green-tilleul-verveine,input[type=button].fr-tag--green-tilleul-verveine,input[type=image].fr-tag--green-tilleul-verveine,input[type=reset].fr-tag--green-tilleul-verveine,input[type=submit].fr-tag--green-tilleul-verveine{--idle:transparent;--hover:var(--background-action-low-green-tilleul-verveine-hover);--active:var(--background-action-low-green-tilleul-verveine-active);background-color:var(--background-action-low-green-tilleul-verveine);color:var(--text-action-high-green-tilleul-verveine)}a.fr-tag--green-bourgeon,button.fr-tag--green-bourgeon,input[type=button].fr-tag--green-bourgeon,input[type=image].fr-tag--green-bourgeon,input[type=reset].fr-tag--green-bourgeon,input[type=submit].fr-tag--green-bourgeon{--idle:transparent;--hover:var(--background-action-low-green-bourgeon-hover);--active:var(--background-action-low-green-bourgeon-active);background-color:var(--background-action-low-green-bourgeon);color:var(--text-action-high-green-bourgeon)}a.fr-tag--green-emeraude,button.fr-tag--green-emeraude,input[type=button].fr-tag--green-emeraude,input[type=image].fr-tag--green-emeraude,input[type=reset].fr-tag--green-emeraude,input[type=submit].fr-tag--green-emeraude{--idle:transparent;--hover:var(--background-action-low-green-emeraude-hover);--active:var(--background-action-low-green-emeraude-active);background-color:var(--background-action-low-green-emeraude);color:var(--text-action-high-green-emeraude)}a.fr-tag--green-menthe,button.fr-tag--green-menthe,input[type=button].fr-tag--green-menthe,input[type=image].fr-tag--green-menthe,input[type=reset].fr-tag--green-menthe,input[type=submit].fr-tag--green-menthe{--idle:transparent;--hover:var(--background-action-low-green-menthe-hover);--active:var(--background-action-low-green-menthe-active);background-color:var(--background-action-low-green-menthe);color:var(--text-action-high-green-menthe)}a.fr-tag--green-archipel,button.fr-tag--green-archipel,input[type=button].fr-tag--green-archipel,input[type=image].fr-tag--green-archipel,input[type=reset].fr-tag--green-archipel,input[type=submit].fr-tag--green-archipel{--idle:transparent;--hover:var(--background-action-low-green-archipel-hover);--active:var(--background-action-low-green-archipel-active);background-color:var(--background-action-low-green-archipel);color:var(--text-action-high-green-archipel)}a.fr-tag--blue-ecume,button.fr-tag--blue-ecume,input[type=button].fr-tag--blue-ecume,input[type=image].fr-tag--blue-ecume,input[type=reset].fr-tag--blue-ecume,input[type=submit].fr-tag--blue-ecume{--idle:transparent;--hover:var(--background-action-low-blue-ecume-hover);--active:var(--background-action-low-blue-ecume-active);background-color:var(--background-action-low-blue-ecume);color:var(--text-action-high-blue-ecume)}a.fr-tag--blue-cumulus,button.fr-tag--blue-cumulus,input[type=button].fr-tag--blue-cumulus,input[type=image].fr-tag--blue-cumulus,input[type=reset].fr-tag--blue-cumulus,input[type=submit].fr-tag--blue-cumulus{--idle:transparent;--hover:var(--background-action-low-blue-cumulus-hover);--active:var(--background-action-low-blue-cumulus-active);background-color:var(--background-action-low-blue-cumulus);color:var(--text-action-high-blue-cumulus)}a.fr-tag--purple-glycine,button.fr-tag--purple-glycine,input[type=button].fr-tag--purple-glycine,input[type=image].fr-tag--purple-glycine,input[type=reset].fr-tag--purple-glycine,input[type=submit].fr-tag--purple-glycine{--idle:transparent;--hover:var(--background-action-low-purple-glycine-hover);--active:var(--background-action-low-purple-glycine-active);background-color:var(--background-action-low-purple-glycine);color:var(--text-action-high-purple-glycine)}a.fr-tag--pink-macaron,button.fr-tag--pink-macaron,input[type=button].fr-tag--pink-macaron,input[type=image].fr-tag--pink-macaron,input[type=reset].fr-tag--pink-macaron,input[type=submit].fr-tag--pink-macaron{--idle:transparent;--hover:var(--background-action-low-pink-macaron-hover);--active:var(--background-action-low-pink-macaron-active);background-color:var(--background-action-low-pink-macaron);color:var(--text-action-high-pink-macaron)}a.fr-tag--pink-tuile,button.fr-tag--pink-tuile,input[type=button].fr-tag--pink-tuile,input[type=image].fr-tag--pink-tuile,input[type=reset].fr-tag--pink-tuile,input[type=submit].fr-tag--pink-tuile{--idle:transparent;--hover:var(--background-action-low-pink-tuile-hover);--active:var(--background-action-low-pink-tuile-active);background-color:var(--background-action-low-pink-tuile);color:var(--text-action-high-pink-tuile)}a.fr-tag--yellow-tournesol,button.fr-tag--yellow-tournesol,input[type=button].fr-tag--yellow-tournesol,input[type=image].fr-tag--yellow-tournesol,input[type=reset].fr-tag--yellow-tournesol,input[type=submit].fr-tag--yellow-tournesol{--idle:transparent;--hover:var(--background-action-low-yellow-tournesol-hover);--active:var(--background-action-low-yellow-tournesol-active);background-color:var(--background-action-low-yellow-tournesol);color:var(--text-action-high-yellow-tournesol)}a.fr-tag--yellow-moutarde,button.fr-tag--yellow-moutarde,input[type=button].fr-tag--yellow-moutarde,input[type=image].fr-tag--yellow-moutarde,input[type=reset].fr-tag--yellow-moutarde,input[type=submit].fr-tag--yellow-moutarde{--idle:transparent;--hover:var(--background-action-low-yellow-moutarde-hover);--active:var(--background-action-low-yellow-moutarde-active);background-color:var(--background-action-low-yellow-moutarde);color:var(--text-action-high-yellow-moutarde)}a.fr-tag--orange-terre-battue,button.fr-tag--orange-terre-battue,input[type=button].fr-tag--orange-terre-battue,input[type=image].fr-tag--orange-terre-battue,input[type=reset].fr-tag--orange-terre-battue,input[type=submit].fr-tag--orange-terre-battue{--idle:transparent;--hover:var(--background-action-low-orange-terre-battue-hover);--active:var(--background-action-low-orange-terre-battue-active);background-color:var(--background-action-low-orange-terre-battue);color:var(--text-action-high-orange-terre-battue)}a.fr-tag--brown-cafe-creme,button.fr-tag--brown-cafe-creme,input[type=button].fr-tag--brown-cafe-creme,input[type=image].fr-tag--brown-cafe-creme,input[type=reset].fr-tag--brown-cafe-creme,input[type=submit].fr-tag--brown-cafe-creme{--idle:transparent;--hover:var(--background-action-low-brown-cafe-creme-hover);--active:var(--background-action-low-brown-cafe-creme-active);background-color:var(--background-action-low-brown-cafe-creme);color:var(--text-action-high-brown-cafe-creme)}a.fr-tag--brown-caramel,button.fr-tag--brown-caramel,input[type=button].fr-tag--brown-caramel,input[type=image].fr-tag--brown-caramel,input[type=reset].fr-tag--brown-caramel,input[type=submit].fr-tag--brown-caramel{--idle:transparent;--hover:var(--background-action-low-brown-caramel-hover);--active:var(--background-action-low-brown-caramel-active);background-color:var(--background-action-low-brown-caramel);color:var(--text-action-high-brown-caramel)}a.fr-tag--brown-opera,button.fr-tag--brown-opera,input[type=button].fr-tag--brown-opera,input[type=image].fr-tag--brown-opera,input[type=reset].fr-tag--brown-opera,input[type=submit].fr-tag--brown-opera{--idle:transparent;--hover:var(--background-action-low-brown-opera-hover);--active:var(--background-action-low-brown-opera-active);background-color:var(--background-action-low-brown-opera);color:var(--text-action-high-brown-opera)}a.fr-tag--beige-gris-galet,button.fr-tag--beige-gris-galet,input[type=button].fr-tag--beige-gris-galet,input[type=image].fr-tag--beige-gris-galet,input[type=reset].fr-tag--beige-gris-galet,input[type=submit].fr-tag--beige-gris-galet{--idle:transparent;--hover:var(--background-action-low-beige-gris-galet-hover);--active:var(--background-action-low-beige-gris-galet-active);background-color:var(--background-action-low-beige-gris-galet);color:var(--text-action-high-beige-gris-galet)}button.fr-tag[aria-pressed=true]:not(:disabled),input[type=button].fr-tag[aria-pressed=true]:not(:disabled){background-color:transparent;background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,var(--background-active-blue-france) .625rem);color:var(--text-inverted-blue-france)}button.fr-tag[aria-pressed=true]:not(:disabled):hover,input[type=button].fr-tag[aria-pressed=true]:not(:disabled):hover{background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,var(--background-active-blue-france-hover) .625rem)}button.fr-tag[aria-pressed=true]:not(:disabled):active,input[type=button].fr-tag[aria-pressed=true]:not(:disabled):active{background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,var(--background-active-blue-france-active) .625rem)}button.fr-tag[aria-pressed=true]:after,input[type=button].fr-tag[aria-pressed=true]:after{color:var(--text-action-high-blue-france)}button.fr-tag[aria-pressed=true]:disabled,input[type=button].fr-tag[aria-pressed=true]:disabled{--hover:inherit;--active:inherit;background-color:transparent;background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,var(--background-disabled-grey) .625rem)}button.fr-tag[aria-pressed=true]:disabled:after,input[type=button].fr-tag[aria-pressed=true]:disabled:after{color:var(--text-disabled-grey)}button.fr-tag[aria-pressed=true].fr-tag--sm,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-active-blue-france) .5rem)}button.fr-tag[aria-pressed=true].fr-tag--sm:hover,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:hover{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-active-blue-france-hover) .5rem)}button.fr-tag[aria-pressed=true].fr-tag--sm:active,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:active{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-active-blue-france-active) .5rem)}button.fr-tag[aria-pressed=true].fr-tag--sm:disabled,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:disabled{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-disabled-grey) .5rem)}a:not([href]).fr-tag,button.fr-tag:disabled,input[type=button].fr-tag:disabled{--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey);color:var(--text-disabled-grey)}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true],.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-active-blue-france) .5rem)}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:hover,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:hover{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-active-blue-france-hover) .5rem)}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:active,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:active{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-active-blue-france-active) .5rem)}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:disabled,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:disabled{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-disabled-grey) .5rem)}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-tag:after,.fr-tag:before{background-color:canvastext}.fr-tag{border:1px solid}.fr-tag:disabled,a.fr-tag:not([href]){color:graytext}a.fr-tag[aria-pressed=true]:not(:disabled),button.fr-tag[aria-pressed=true]:not(:disabled),input[type=button].fr-tag[aria-pressed=true]:not(:disabled),input[type=image].fr-tag[aria-pressed=true]:not(:disabled),input[type=reset].fr-tag[aria-pressed=true]:not(:disabled),input[type=submit].fr-tag[aria-pressed=true]:not(:disabled){border:1px solid highlight;border-top:4px solid highlight;color:highlight}a.fr-tag[aria-pressed=true].fr-tag--sm:after,a.fr-tag[aria-pressed=true]:not(:disabled):after,button.fr-tag[aria-pressed=true].fr-tag--sm:after,button.fr-tag[aria-pressed=true]:not(:disabled):after,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=button].fr-tag[aria-pressed=true]:not(:disabled):after,input[type=image].fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=image].fr-tag[aria-pressed=true]:not(:disabled):after,input[type=reset].fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=reset].fr-tag[aria-pressed=true]:not(:disabled):after,input[type=submit].fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=submit].fr-tag[aria-pressed=true]:not(:disabled):after{display:none}a.fr-tag--dismiss:after,button.fr-tag--dismiss:after,input[type=button].fr-tag--dismiss:after,input[type=image].fr-tag--dismiss:after,input[type=reset].fr-tag--dismiss:after,input[type=submit].fr-tag--dismiss:after{background-color:buttontext;forced-color-adjust:none}a.fr-tag--dismiss:disabled:after,button.fr-tag--dismiss:disabled:after,input[type=button].fr-tag--dismiss:disabled:after,input[type=image].fr-tag--dismiss:disabled:after,input[type=reset].fr-tag--dismiss:disabled:after,input[type=submit].fr-tag--dismiss:disabled:after{background-color:graytext}a.fr-tag--dismiss.fr-tag--sm:after,button.fr-tag--dismiss.fr-tag--sm:after,input[type=button].fr-tag--dismiss.fr-tag--sm:after,input[type=image].fr-tag--dismiss.fr-tag--sm:after,input[type=reset].fr-tag--dismiss.fr-tag--sm:after,input[type=submit].fr-tag--dismiss.fr-tag--sm:after{background-color:buttontext}a.fr-tag--dismiss.fr-tag--sm:disabled:after,button.fr-tag--dismiss.fr-tag--sm:disabled:after,input[type=button].fr-tag--dismiss.fr-tag--sm:disabled:after,input[type=image].fr-tag--dismiss.fr-tag--sm:disabled:after,input[type=reset].fr-tag--dismiss.fr-tag--sm:disabled:after,input[type=submit].fr-tag--dismiss.fr-tag--sm:disabled:after{background-color:graytext}.fr-tags-group.fr-tags-group--sm button.fr-tag.fr-tag--dismiss:after,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag.fr-tag--dismiss:after{background-color:buttontext}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:after,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:after{display:none}}@media (-ms-high-contrast:active) and (-ms-high-contrast:active),(-ms-high-contrast:active) and (forced-colors:active),(forced-colors:active) and (-ms-high-contrast:active),(forced-colors:active) and (forced-colors:active){a.fr-tag[aria-pressed=true]:not(:disabled):after,a.fr-tag[aria-pressed=true]:not(:disabled):before,button.fr-tag[aria-pressed=true]:not(:disabled):after,button.fr-tag[aria-pressed=true]:not(:disabled):before,input[type=button].fr-tag[aria-pressed=true]:not(:disabled):after,input[type=button].fr-tag[aria-pressed=true]:not(:disabled):before,input[type=image].fr-tag[aria-pressed=true]:not(:disabled):after,input[type=image].fr-tag[aria-pressed=true]:not(:disabled):before,input[type=reset].fr-tag[aria-pressed=true]:not(:disabled):after,input[type=reset].fr-tag[aria-pressed=true]:not(:disabled):before,input[type=submit].fr-tag[aria-pressed=true]:not(:disabled):after,input[type=submit].fr-tag[aria-pressed=true]:not(:disabled):before{background-color:highlight}} \ No newline at end of file diff --git a/dist/dsfr/component/tag/tag.min.css b/dist/dsfr/component/tag/tag.min.css new file mode 100644 index 0000000..f211c02 --- /dev/null +++ b/dist/dsfr/component/tag/tag.min.css @@ -0,0 +1,11 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-tag{--text-spacing:0;--title-spacing:0;--underline-img:none;--hover-tint:var(--hover);--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);align-items:center;background-color:var(--background-contrast-grey);border-radius:1rem;color:var(--text-label-grey);display:inline-flex;flex-direction:row;font-size:.875rem;justify-content:center;line-height:1.5rem;min-height:2rem;min-width:2.25rem;padding:.25rem .75rem;width:-moz-fit-content;width:fit-content}.fr-tag:after,.fr-tag:before{display:block}.fr-tag[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-tag[target=_blank]:after{--icon-size:1rem;content:"";margin-left:.25rem;margin-right:-.125rem}.fr-tag--icon-left[class*=" fr-fi-"],.fr-tag--icon-left[class*=" fr-icon-"],.fr-tag--icon-left[class^=fr-fi-],.fr-tag--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-tag--icon-left[class*=" fr-fi-"]:before,.fr-tag--icon-left[class*=" fr-icon-"]:before,.fr-tag--icon-left[class^=fr-fi-]:before,.fr-tag--icon-left[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.25rem}.fr-tag[class*=" fr-fi-"]:not([class*=fr-tag--icon-]):before,.fr-tag[class*=" fr-icon-"]:not([class*=fr-tag--icon-]):before,.fr-tag[class^=fr-fi-]:not([class*=fr-tag--icon-]):before,.fr-tag[class^=fr-icon-]:not([class*=fr-tag--icon-]):before{content:none}.fr-tag--sm{border-radius:.75rem;font-size:.75rem;line-height:1.25rem;min-height:1.5rem;padding:.125rem .5rem}.fr-tag--sm[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-tag--sm[target=_blank]:after{--icon-size:0.75rem;content:"";margin-left:.25rem;margin-right:-.09375rem}.fr-tag--sm.fr-tag--icon-left[class*=" fr-fi-"],.fr-tag--sm.fr-tag--icon-left[class*=" fr-icon-"],.fr-tag--sm.fr-tag--icon-left[class^=fr-fi-],.fr-tag--sm.fr-tag--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-tag--sm.fr-tag--icon-left[class*=" fr-fi-"]:before,.fr-tag--sm.fr-tag--icon-left[class*=" fr-icon-"]:before,.fr-tag--sm.fr-tag--icon-left[class^=fr-fi-]:before,.fr-tag--sm.fr-tag--icon-left[class^=fr-icon-]:before{--icon-size:0.75rem;margin-left:-.09375rem;margin-right:.25rem}.fr-tag--sm[class*=" fr-fi-"]:not([class*=fr-tag--icon-]):before,.fr-tag--sm[class*=" fr-icon-"]:not([class*=fr-tag--icon-]):before,.fr-tag--sm[class^=fr-fi-]:not([class*=fr-tag--icon-]):before,.fr-tag--sm[class^=fr-icon-]:not([class*=fr-tag--icon-]):before{content:none}a.fr-tag[aria-pressed=true],button.fr-tag[aria-pressed=true],input[type=button].fr-tag[aria-pressed=true],input[type=image].fr-tag[aria-pressed=true],input[type=reset].fr-tag[aria-pressed=true],input[type=submit].fr-tag[aria-pressed=true]{background-position:50%;background-repeat:no-repeat;background-size:100%;overflow:visible;position:relative}a.fr-tag[aria-pressed=true]:after,button.fr-tag[aria-pressed=true]:after,input[type=button].fr-tag[aria-pressed=true]:after,input[type=image].fr-tag[aria-pressed=true]:after,input[type=reset].fr-tag[aria-pressed=true]:after,input[type=submit].fr-tag[aria-pressed=true]:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin:-.5rem;-webkit-mask-image:url(../../icons/system/checkbox-circle-line.svg);mask-image:url(../../icons/system/checkbox-circle-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;right:0;top:4px;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}a.fr-tag[aria-pressed=true].fr-tag--sm:after,button.fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=image].fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=reset].fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=submit].fr-tag[aria-pressed=true].fr-tag--sm:after{--icon-size:0.75rem;content:"";margin:-.375rem;position:absolute;right:0;top:3px}a.fr-tag--dismiss:before,button.fr-tag--dismiss:before,input[type=button].fr-tag--dismiss:before,input[type=image].fr-tag--dismiss:before,input[type=reset].fr-tag--dismiss:before,input[type=submit].fr-tag--dismiss:before{content:none}a.fr-tag--dismiss:after,button.fr-tag--dismiss:after,input[type=button].fr-tag--dismiss:after,input[type=image].fr-tag--dismiss:after,input[type=reset].fr-tag--dismiss:after,input[type=submit].fr-tag--dismiss:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.25rem;margin-right:-.25rem;-webkit-mask-image:url(../../icons/system/close-line.svg);mask-image:url(../../icons/system/close-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}a.fr-tag--dismiss.fr-tag--sm:after,button.fr-tag--dismiss.fr-tag--sm:after,input[type=button].fr-tag--dismiss.fr-tag--sm:after,input[type=image].fr-tag--dismiss.fr-tag--sm:after,input[type=reset].fr-tag--dismiss.fr-tag--sm:after,input[type=submit].fr-tag--dismiss.fr-tag--sm:after{--icon-size:0.75rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.125rem;margin-right:-.1875rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-tags-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-.25rem;margin-right:-.25rem}.fr-tags-group>li{line-height:2.75rem}.fr-tags-group .fr-tag{margin:0 .25rem .5rem;vertical-align:top}.fr-tags-group.fr-tags-group--sm .fr-tag{border-radius:.75rem;font-size:.75rem;line-height:1.25rem;min-height:1.5rem;padding:.125rem .5rem}.fr-tags-group.fr-tags-group--sm .fr-tag:after,.fr-tags-group.fr-tags-group--sm .fr-tag:before{--icon-size:0.75rem}.fr-tags-group.fr-tags-group--sm button.fr-tag.fr-tag--dismiss:after,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag.fr-tag--dismiss:after{--icon-size:0.75rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-right:-.1875rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:after,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:after{--icon-size:0.75rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin:-.375rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;right:0;top:3px;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-tag[aria-pressed=false]{--idle:transparent;--hover:var(--background-action-low-blue-france-hover);--active:var(--background-action-low-blue-france-active);background-color:var(--background-action-low-blue-france);color:var(--text-action-high-blue-france)}.fr-tag.fr-tag--dismiss{--idle:transparent;--hover:var(--background-action-high-blue-france-hover);--active:var(--background-action-high-blue-france-active);background-color:var(--background-action-high-blue-france);color:var(--text-inverted-blue-france)}a.fr-tag,button.fr-tag,input[type=button].fr-tag,input[type=image].fr-tag,input[type=reset].fr-tag,input[type=submit].fr-tag{--idle:transparent;--hover:var(--background-action-low-blue-france-hover);--active:var(--background-action-low-blue-france-active);background-color:var(--background-action-low-blue-france);color:var(--text-action-high-blue-france)}a.fr-tag--green-tilleul-verveine,button.fr-tag--green-tilleul-verveine,input[type=button].fr-tag--green-tilleul-verveine,input[type=image].fr-tag--green-tilleul-verveine,input[type=reset].fr-tag--green-tilleul-verveine,input[type=submit].fr-tag--green-tilleul-verveine{--idle:transparent;--hover:var(--background-action-low-green-tilleul-verveine-hover);--active:var(--background-action-low-green-tilleul-verveine-active);background-color:var(--background-action-low-green-tilleul-verveine);color:var(--text-action-high-green-tilleul-verveine)}a.fr-tag--green-bourgeon,button.fr-tag--green-bourgeon,input[type=button].fr-tag--green-bourgeon,input[type=image].fr-tag--green-bourgeon,input[type=reset].fr-tag--green-bourgeon,input[type=submit].fr-tag--green-bourgeon{--idle:transparent;--hover:var(--background-action-low-green-bourgeon-hover);--active:var(--background-action-low-green-bourgeon-active);background-color:var(--background-action-low-green-bourgeon);color:var(--text-action-high-green-bourgeon)}a.fr-tag--green-emeraude,button.fr-tag--green-emeraude,input[type=button].fr-tag--green-emeraude,input[type=image].fr-tag--green-emeraude,input[type=reset].fr-tag--green-emeraude,input[type=submit].fr-tag--green-emeraude{--idle:transparent;--hover:var(--background-action-low-green-emeraude-hover);--active:var(--background-action-low-green-emeraude-active);background-color:var(--background-action-low-green-emeraude);color:var(--text-action-high-green-emeraude)}a.fr-tag--green-menthe,button.fr-tag--green-menthe,input[type=button].fr-tag--green-menthe,input[type=image].fr-tag--green-menthe,input[type=reset].fr-tag--green-menthe,input[type=submit].fr-tag--green-menthe{--idle:transparent;--hover:var(--background-action-low-green-menthe-hover);--active:var(--background-action-low-green-menthe-active);background-color:var(--background-action-low-green-menthe);color:var(--text-action-high-green-menthe)}a.fr-tag--green-archipel,button.fr-tag--green-archipel,input[type=button].fr-tag--green-archipel,input[type=image].fr-tag--green-archipel,input[type=reset].fr-tag--green-archipel,input[type=submit].fr-tag--green-archipel{--idle:transparent;--hover:var(--background-action-low-green-archipel-hover);--active:var(--background-action-low-green-archipel-active);background-color:var(--background-action-low-green-archipel);color:var(--text-action-high-green-archipel)}a.fr-tag--blue-ecume,button.fr-tag--blue-ecume,input[type=button].fr-tag--blue-ecume,input[type=image].fr-tag--blue-ecume,input[type=reset].fr-tag--blue-ecume,input[type=submit].fr-tag--blue-ecume{--idle:transparent;--hover:var(--background-action-low-blue-ecume-hover);--active:var(--background-action-low-blue-ecume-active);background-color:var(--background-action-low-blue-ecume);color:var(--text-action-high-blue-ecume)}a.fr-tag--blue-cumulus,button.fr-tag--blue-cumulus,input[type=button].fr-tag--blue-cumulus,input[type=image].fr-tag--blue-cumulus,input[type=reset].fr-tag--blue-cumulus,input[type=submit].fr-tag--blue-cumulus{--idle:transparent;--hover:var(--background-action-low-blue-cumulus-hover);--active:var(--background-action-low-blue-cumulus-active);background-color:var(--background-action-low-blue-cumulus);color:var(--text-action-high-blue-cumulus)}a.fr-tag--purple-glycine,button.fr-tag--purple-glycine,input[type=button].fr-tag--purple-glycine,input[type=image].fr-tag--purple-glycine,input[type=reset].fr-tag--purple-glycine,input[type=submit].fr-tag--purple-glycine{--idle:transparent;--hover:var(--background-action-low-purple-glycine-hover);--active:var(--background-action-low-purple-glycine-active);background-color:var(--background-action-low-purple-glycine);color:var(--text-action-high-purple-glycine)}a.fr-tag--pink-macaron,button.fr-tag--pink-macaron,input[type=button].fr-tag--pink-macaron,input[type=image].fr-tag--pink-macaron,input[type=reset].fr-tag--pink-macaron,input[type=submit].fr-tag--pink-macaron{--idle:transparent;--hover:var(--background-action-low-pink-macaron-hover);--active:var(--background-action-low-pink-macaron-active);background-color:var(--background-action-low-pink-macaron);color:var(--text-action-high-pink-macaron)}a.fr-tag--pink-tuile,button.fr-tag--pink-tuile,input[type=button].fr-tag--pink-tuile,input[type=image].fr-tag--pink-tuile,input[type=reset].fr-tag--pink-tuile,input[type=submit].fr-tag--pink-tuile{--idle:transparent;--hover:var(--background-action-low-pink-tuile-hover);--active:var(--background-action-low-pink-tuile-active);background-color:var(--background-action-low-pink-tuile);color:var(--text-action-high-pink-tuile)}a.fr-tag--yellow-tournesol,button.fr-tag--yellow-tournesol,input[type=button].fr-tag--yellow-tournesol,input[type=image].fr-tag--yellow-tournesol,input[type=reset].fr-tag--yellow-tournesol,input[type=submit].fr-tag--yellow-tournesol{--idle:transparent;--hover:var(--background-action-low-yellow-tournesol-hover);--active:var(--background-action-low-yellow-tournesol-active);background-color:var(--background-action-low-yellow-tournesol);color:var(--text-action-high-yellow-tournesol)}a.fr-tag--yellow-moutarde,button.fr-tag--yellow-moutarde,input[type=button].fr-tag--yellow-moutarde,input[type=image].fr-tag--yellow-moutarde,input[type=reset].fr-tag--yellow-moutarde,input[type=submit].fr-tag--yellow-moutarde{--idle:transparent;--hover:var(--background-action-low-yellow-moutarde-hover);--active:var(--background-action-low-yellow-moutarde-active);background-color:var(--background-action-low-yellow-moutarde);color:var(--text-action-high-yellow-moutarde)}a.fr-tag--orange-terre-battue,button.fr-tag--orange-terre-battue,input[type=button].fr-tag--orange-terre-battue,input[type=image].fr-tag--orange-terre-battue,input[type=reset].fr-tag--orange-terre-battue,input[type=submit].fr-tag--orange-terre-battue{--idle:transparent;--hover:var(--background-action-low-orange-terre-battue-hover);--active:var(--background-action-low-orange-terre-battue-active);background-color:var(--background-action-low-orange-terre-battue);color:var(--text-action-high-orange-terre-battue)}a.fr-tag--brown-cafe-creme,button.fr-tag--brown-cafe-creme,input[type=button].fr-tag--brown-cafe-creme,input[type=image].fr-tag--brown-cafe-creme,input[type=reset].fr-tag--brown-cafe-creme,input[type=submit].fr-tag--brown-cafe-creme{--idle:transparent;--hover:var(--background-action-low-brown-cafe-creme-hover);--active:var(--background-action-low-brown-cafe-creme-active);background-color:var(--background-action-low-brown-cafe-creme);color:var(--text-action-high-brown-cafe-creme)}a.fr-tag--brown-caramel,button.fr-tag--brown-caramel,input[type=button].fr-tag--brown-caramel,input[type=image].fr-tag--brown-caramel,input[type=reset].fr-tag--brown-caramel,input[type=submit].fr-tag--brown-caramel{--idle:transparent;--hover:var(--background-action-low-brown-caramel-hover);--active:var(--background-action-low-brown-caramel-active);background-color:var(--background-action-low-brown-caramel);color:var(--text-action-high-brown-caramel)}a.fr-tag--brown-opera,button.fr-tag--brown-opera,input[type=button].fr-tag--brown-opera,input[type=image].fr-tag--brown-opera,input[type=reset].fr-tag--brown-opera,input[type=submit].fr-tag--brown-opera{--idle:transparent;--hover:var(--background-action-low-brown-opera-hover);--active:var(--background-action-low-brown-opera-active);background-color:var(--background-action-low-brown-opera);color:var(--text-action-high-brown-opera)}a.fr-tag--beige-gris-galet,button.fr-tag--beige-gris-galet,input[type=button].fr-tag--beige-gris-galet,input[type=image].fr-tag--beige-gris-galet,input[type=reset].fr-tag--beige-gris-galet,input[type=submit].fr-tag--beige-gris-galet{--idle:transparent;--hover:var(--background-action-low-beige-gris-galet-hover);--active:var(--background-action-low-beige-gris-galet-active);background-color:var(--background-action-low-beige-gris-galet);color:var(--text-action-high-beige-gris-galet)}button.fr-tag[aria-pressed=true]:not(:disabled),input[type=button].fr-tag[aria-pressed=true]:not(:disabled){background-color:transparent;background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,var(--background-active-blue-france) .625rem);color:var(--text-inverted-blue-france)}button.fr-tag[aria-pressed=true]:not(:disabled):hover,input[type=button].fr-tag[aria-pressed=true]:not(:disabled):hover{background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,var(--background-active-blue-france-hover) .625rem)}button.fr-tag[aria-pressed=true]:not(:disabled):active,input[type=button].fr-tag[aria-pressed=true]:not(:disabled):active{background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,var(--background-active-blue-france-active) .625rem)}button.fr-tag[aria-pressed=true]:after,input[type=button].fr-tag[aria-pressed=true]:after{color:var(--text-action-high-blue-france)}button.fr-tag[aria-pressed=true]:disabled,input[type=button].fr-tag[aria-pressed=true]:disabled{--hover:inherit;--active:inherit;background-color:transparent;background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,var(--background-disabled-grey) .625rem)}button.fr-tag[aria-pressed=true]:disabled:after,input[type=button].fr-tag[aria-pressed=true]:disabled:after{color:var(--text-disabled-grey)}button.fr-tag[aria-pressed=true].fr-tag--sm,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-active-blue-france) .5rem)}button.fr-tag[aria-pressed=true].fr-tag--sm:hover,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:hover{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-active-blue-france-hover) .5rem)}button.fr-tag[aria-pressed=true].fr-tag--sm:active,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:active{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-active-blue-france-active) .5rem)}button.fr-tag[aria-pressed=true].fr-tag--sm:disabled,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:disabled{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-disabled-grey) .5rem)}a:not([href]).fr-tag,button.fr-tag:disabled,input[type=button].fr-tag:disabled{--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey);color:var(--text-disabled-grey)}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true],.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-active-blue-france) .5rem)}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:hover,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:hover{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-active-blue-france-hover) .5rem)}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:active,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:active{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-active-blue-france-active) .5rem)}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:disabled,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:disabled{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-disabled-grey) .5rem)}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */ + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-tag:after,.fr-tag:before{background-color:canvastext}.fr-tag{border:1px solid}.fr-tag:disabled,a.fr-tag:not([href]){color:graytext}a.fr-tag[aria-pressed=true]:not(:disabled),button.fr-tag[aria-pressed=true]:not(:disabled),input[type=button].fr-tag[aria-pressed=true]:not(:disabled),input[type=image].fr-tag[aria-pressed=true]:not(:disabled),input[type=reset].fr-tag[aria-pressed=true]:not(:disabled),input[type=submit].fr-tag[aria-pressed=true]:not(:disabled){border:1px solid highlight;border-top:4px solid highlight;color:highlight}a.fr-tag[aria-pressed=true].fr-tag--sm:after,a.fr-tag[aria-pressed=true]:not(:disabled):after,button.fr-tag[aria-pressed=true].fr-tag--sm:after,button.fr-tag[aria-pressed=true]:not(:disabled):after,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=button].fr-tag[aria-pressed=true]:not(:disabled):after,input[type=image].fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=image].fr-tag[aria-pressed=true]:not(:disabled):after,input[type=reset].fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=reset].fr-tag[aria-pressed=true]:not(:disabled):after,input[type=submit].fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=submit].fr-tag[aria-pressed=true]:not(:disabled):after{display:none}a.fr-tag--dismiss:after,button.fr-tag--dismiss:after,input[type=button].fr-tag--dismiss:after,input[type=image].fr-tag--dismiss:after,input[type=reset].fr-tag--dismiss:after,input[type=submit].fr-tag--dismiss:after{background-color:buttontext;forced-color-adjust:none}a.fr-tag--dismiss:disabled:after,button.fr-tag--dismiss:disabled:after,input[type=button].fr-tag--dismiss:disabled:after,input[type=image].fr-tag--dismiss:disabled:after,input[type=reset].fr-tag--dismiss:disabled:after,input[type=submit].fr-tag--dismiss:disabled:after{background-color:graytext}a.fr-tag--dismiss.fr-tag--sm:after,button.fr-tag--dismiss.fr-tag--sm:after,input[type=button].fr-tag--dismiss.fr-tag--sm:after,input[type=image].fr-tag--dismiss.fr-tag--sm:after,input[type=reset].fr-tag--dismiss.fr-tag--sm:after,input[type=submit].fr-tag--dismiss.fr-tag--sm:after{background-color:buttontext}a.fr-tag--dismiss.fr-tag--sm:disabled:after,button.fr-tag--dismiss.fr-tag--sm:disabled:after,input[type=button].fr-tag--dismiss.fr-tag--sm:disabled:after,input[type=image].fr-tag--dismiss.fr-tag--sm:disabled:after,input[type=reset].fr-tag--dismiss.fr-tag--sm:disabled:after,input[type=submit].fr-tag--dismiss.fr-tag--sm:disabled:after{background-color:graytext}.fr-tags-group.fr-tags-group--sm button.fr-tag.fr-tag--dismiss:after,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag.fr-tag--dismiss:after{background-color:buttontext}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:after,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:after{display:none}}@media (-ms-high-contrast:active) and (-ms-high-contrast:active),(-ms-high-contrast:active) and (forced-colors:active),(forced-colors:active) and (-ms-high-contrast:active),(forced-colors:active) and (forced-colors:active){a.fr-tag[aria-pressed=true]:not(:disabled):after,a.fr-tag[aria-pressed=true]:not(:disabled):before,button.fr-tag[aria-pressed=true]:not(:disabled):after,button.fr-tag[aria-pressed=true]:not(:disabled):before,input[type=button].fr-tag[aria-pressed=true]:not(:disabled):after,input[type=button].fr-tag[aria-pressed=true]:not(:disabled):before,input[type=image].fr-tag[aria-pressed=true]:not(:disabled):after,input[type=image].fr-tag[aria-pressed=true]:not(:disabled):before,input[type=reset].fr-tag[aria-pressed=true]:not(:disabled):after,input[type=reset].fr-tag[aria-pressed=true]:not(:disabled):before,input[type=submit].fr-tag[aria-pressed=true]:not(:disabled):after,input[type=submit].fr-tag[aria-pressed=true]:not(:disabled):before{background-color:highlight}}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-tag{background-color:#eee;color:#161616;text-decoration:none}.fr-tag:after,.fr-tag:before{height:1rem;width:1rem}.fr-tag.fr-tag--sm:before,.fr-tag:after,.fr-tag:before{background-color:transparent;background-repeat:no-repeat;background-size:100%}.fr-tag.fr-tag--sm:before{height:.75rem;width:.75rem}button.fr-tag[aria-pressed=true],input[type=button].fr-tag[aria-pressed=true]{background-size:100% 100%,100% 100%}button.fr-tag[aria-pressed=true]:after,input[type=button].fr-tag[aria-pressed=true]:after{background-color:transparent;background-image:url(../../icons/system/checkbox-circle-line.svg);background-repeat:no-repeat;background-size:100%;color:#000091;height:1rem;width:1rem}button.fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:after{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:.75rem;width:.75rem}button.fr-tag.fr-tag--dismiss:after,input[type=button].fr-tag.fr-tag--dismiss:after{background-color:transparent;background-color:currentColor;background-image:url(../../icons/system/close-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;margin-left:.625rem;width:1rem}button.fr-tag.fr-tag--dismiss.fr-tag--sm:after,input[type=button].fr-tag.fr-tag--dismiss.fr-tag--sm:after{background-color:transparent;background-color:currentColor;background-repeat:no-repeat;background-size:100%;height:.75rem;margin-left:.5rem;width:.75rem}ol.fr-tags-group,ul.fr-tags-group{list-style-type:none}ol.fr-tags-group,ul.fr-tags-group{margin-bottom:0;margin-top:0;padding-left:0}.fr-tags-group--sm:after,.fr-tags-group--sm:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-tags-group--sm a.fr-tag.fr-tag--dismiss:after,.fr-tags-group--sm button.fr-tag.fr-tag--dismiss:after,.fr-tags-group--sm input[type=button].fr-tag.fr-tag--dismiss:after,.fr-tags-group--sm input[type=image].fr-tag.fr-tag--dismiss:after,.fr-tags-group--sm input[type=reset].fr-tag.fr-tag--dismiss:after,.fr-tags-group--sm input[type=submit].fr-tag.fr-tag--dismiss:after{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:.75rem;width:.75rem}.fr-tags-group--sm a.fr-tag[aria-pressed=true]:after,.fr-tags-group--sm button.fr-tag[aria-pressed=true]:after,.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:after,.fr-tags-group--sm input[type=image].fr-tag[aria-pressed=true]:after,.fr-tags-group--sm input[type=reset].fr-tag[aria-pressed=true]:after,.fr-tags-group--sm input[type=submit].fr-tag[aria-pressed=true]:after{background-color:transparent;background-color:transparent!important;background-repeat:no-repeat;background-size:100%;height:.75rem;width:.75rem}.fr-tag[aria-pressed=false]{background-color:#e3e3fd;color:#000091}.fr-tag[aria-pressed=false]:hover{background-color:#c1c1fb}.fr-tag[aria-pressed=false]:active{background-color:#adadf9}.fr-tag.fr-tag--dismiss{background-color:#000091;color:#f5f5fe}.fr-tag.fr-tag--dismiss:hover{background-color:#1212ff}.fr-tag.fr-tag--dismiss:active{background-color:#2323ff}a.fr-tag,button.fr-tag,input[type=button].fr-tag,input[type=image].fr-tag,input[type=reset].fr-tag,input[type=submit].fr-tag{background-color:#e3e3fd;color:#000091}a.fr-tag:hover,button.fr-tag:hover,input[type=button].fr-tag:hover,input[type=image].fr-tag:hover,input[type=reset].fr-tag:hover,input[type=submit].fr-tag:hover{background-color:#c1c1fb}a.fr-tag:active,button.fr-tag:active,input[type=button].fr-tag:active,input[type=image].fr-tag:active,input[type=reset].fr-tag:active,input[type=submit].fr-tag:active{background-color:#adadf9}a.fr-tag--green-tilleul-verveine,button.fr-tag--green-tilleul-verveine,input[type=button].fr-tag--green-tilleul-verveine,input[type=image].fr-tag--green-tilleul-verveine,input[type=reset].fr-tag--green-tilleul-verveine,input[type=submit].fr-tag--green-tilleul-verveine{background-color:#fbe769;color:#66673d}a.fr-tag--green-tilleul-verveine:hover,button.fr-tag--green-tilleul-verveine:hover,input[type=button].fr-tag--green-tilleul-verveine:hover,input[type=image].fr-tag--green-tilleul-verveine:hover,input[type=reset].fr-tag--green-tilleul-verveine:hover,input[type=submit].fr-tag--green-tilleul-verveine:hover{background-color:#d7c655}a.fr-tag--green-tilleul-verveine:active,button.fr-tag--green-tilleul-verveine:active,input[type=button].fr-tag--green-tilleul-verveine:active,input[type=image].fr-tag--green-tilleul-verveine:active,input[type=reset].fr-tag--green-tilleul-verveine:active,input[type=submit].fr-tag--green-tilleul-verveine:active{background-color:#c2b24c}a.fr-tag--green-bourgeon,button.fr-tag--green-bourgeon,input[type=button].fr-tag--green-bourgeon,input[type=image].fr-tag--green-bourgeon,input[type=reset].fr-tag--green-bourgeon,input[type=submit].fr-tag--green-bourgeon{background-color:#a9fb68;color:#447049}a.fr-tag--green-bourgeon:hover,button.fr-tag--green-bourgeon:hover,input[type=button].fr-tag--green-bourgeon:hover,input[type=image].fr-tag--green-bourgeon:hover,input[type=reset].fr-tag--green-bourgeon:hover,input[type=submit].fr-tag--green-bourgeon:hover{background-color:#8ed654}a.fr-tag--green-bourgeon:active,button.fr-tag--green-bourgeon:active,input[type=button].fr-tag--green-bourgeon:active,input[type=image].fr-tag--green-bourgeon:active,input[type=reset].fr-tag--green-bourgeon:active,input[type=submit].fr-tag--green-bourgeon:active{background-color:#7fc04b}a.fr-tag--green-emeraude,button.fr-tag--green-emeraude,input[type=button].fr-tag--green-emeraude,input[type=image].fr-tag--green-emeraude,input[type=reset].fr-tag--green-emeraude,input[type=submit].fr-tag--green-emeraude{background-color:#9ef9be;color:#297254}a.fr-tag--green-emeraude:hover,button.fr-tag--green-emeraude:hover,input[type=button].fr-tag--green-emeraude:hover,input[type=image].fr-tag--green-emeraude:hover,input[type=reset].fr-tag--green-emeraude:hover,input[type=submit].fr-tag--green-emeraude:hover{background-color:#69df97}a.fr-tag--green-emeraude:active,button.fr-tag--green-emeraude:active,input[type=button].fr-tag--green-emeraude:active,input[type=image].fr-tag--green-emeraude:active,input[type=reset].fr-tag--green-emeraude:active,input[type=submit].fr-tag--green-emeraude:active{background-color:#5ec988}a.fr-tag--green-menthe,button.fr-tag--green-menthe,input[type=button].fr-tag--green-menthe,input[type=image].fr-tag--green-menthe,input[type=reset].fr-tag--green-menthe,input[type=submit].fr-tag--green-menthe{background-color:#8bf8e7;color:#37635f}a.fr-tag--green-menthe:hover,button.fr-tag--green-menthe:hover,input[type=button].fr-tag--green-menthe:hover,input[type=image].fr-tag--green-menthe:hover,input[type=reset].fr-tag--green-menthe:hover,input[type=submit].fr-tag--green-menthe:hover{background-color:#6ed5c5}a.fr-tag--green-menthe:active,button.fr-tag--green-menthe:active,input[type=button].fr-tag--green-menthe:active,input[type=image].fr-tag--green-menthe:active,input[type=reset].fr-tag--green-menthe:active,input[type=submit].fr-tag--green-menthe:active{background-color:#62bfb1}a.fr-tag--green-archipel,button.fr-tag--green-archipel,input[type=button].fr-tag--green-archipel,input[type=image].fr-tag--green-archipel,input[type=reset].fr-tag--green-archipel,input[type=submit].fr-tag--green-archipel{background-color:#a6f2fa;color:#006a6f}a.fr-tag--green-archipel:hover,button.fr-tag--green-archipel:hover,input[type=button].fr-tag--green-archipel:hover,input[type=image].fr-tag--green-archipel:hover,input[type=reset].fr-tag--green-archipel:hover,input[type=submit].fr-tag--green-archipel:hover{background-color:#62dbe5}a.fr-tag--green-archipel:active,button.fr-tag--green-archipel:active,input[type=button].fr-tag--green-archipel:active,input[type=image].fr-tag--green-archipel:active,input[type=reset].fr-tag--green-archipel:active,input[type=submit].fr-tag--green-archipel:active{background-color:#58c5cf}a.fr-tag--blue-ecume,button.fr-tag--blue-ecume,input[type=button].fr-tag--blue-ecume,input[type=image].fr-tag--blue-ecume,input[type=reset].fr-tag--blue-ecume,input[type=submit].fr-tag--blue-ecume{background-color:#dee5fd;color:#2f4077}a.fr-tag--blue-ecume:hover,button.fr-tag--blue-ecume:hover,input[type=button].fr-tag--blue-ecume:hover,input[type=image].fr-tag--blue-ecume:hover,input[type=reset].fr-tag--blue-ecume:hover,input[type=submit].fr-tag--blue-ecume:hover{background-color:#b4c5fb}a.fr-tag--blue-ecume:active,button.fr-tag--blue-ecume:active,input[type=button].fr-tag--blue-ecume:active,input[type=image].fr-tag--blue-ecume:active,input[type=reset].fr-tag--blue-ecume:active,input[type=submit].fr-tag--blue-ecume:active{background-color:#99b3f9}a.fr-tag--blue-cumulus,button.fr-tag--blue-cumulus,input[type=button].fr-tag--blue-cumulus,input[type=image].fr-tag--blue-cumulus,input[type=reset].fr-tag--blue-cumulus,input[type=submit].fr-tag--blue-cumulus{background-color:#dae6fd;color:#3558a2}a.fr-tag--blue-cumulus:hover,button.fr-tag--blue-cumulus:hover,input[type=button].fr-tag--blue-cumulus:hover,input[type=image].fr-tag--blue-cumulus:hover,input[type=reset].fr-tag--blue-cumulus:hover,input[type=submit].fr-tag--blue-cumulus:hover{background-color:#a9c8fb}a.fr-tag--blue-cumulus:active,button.fr-tag--blue-cumulus:active,input[type=button].fr-tag--blue-cumulus:active,input[type=image].fr-tag--blue-cumulus:active,input[type=reset].fr-tag--blue-cumulus:active,input[type=submit].fr-tag--blue-cumulus:active{background-color:#8ab8f9}a.fr-tag--purple-glycine,button.fr-tag--purple-glycine,input[type=button].fr-tag--purple-glycine,input[type=image].fr-tag--purple-glycine,input[type=reset].fr-tag--purple-glycine,input[type=submit].fr-tag--purple-glycine{background-color:#fddbfa;color:#6e445a}a.fr-tag--purple-glycine:hover,button.fr-tag--purple-glycine:hover,input[type=button].fr-tag--purple-glycine:hover,input[type=image].fr-tag--purple-glycine:hover,input[type=reset].fr-tag--purple-glycine:hover,input[type=submit].fr-tag--purple-glycine:hover{background-color:#fbaff5}a.fr-tag--purple-glycine:active,button.fr-tag--purple-glycine:active,input[type=button].fr-tag--purple-glycine:active,input[type=image].fr-tag--purple-glycine:active,input[type=reset].fr-tag--purple-glycine:active,input[type=submit].fr-tag--purple-glycine:active{background-color:#fa96f2}a.fr-tag--pink-macaron,button.fr-tag--pink-macaron,input[type=button].fr-tag--pink-macaron,input[type=image].fr-tag--pink-macaron,input[type=reset].fr-tag--pink-macaron,input[type=submit].fr-tag--pink-macaron{background-color:#fddfda;color:#8d533e}a.fr-tag--pink-macaron:hover,button.fr-tag--pink-macaron:hover,input[type=button].fr-tag--pink-macaron:hover,input[type=image].fr-tag--pink-macaron:hover,input[type=reset].fr-tag--pink-macaron:hover,input[type=submit].fr-tag--pink-macaron:hover{background-color:#fbb8ab}a.fr-tag--pink-macaron:active,button.fr-tag--pink-macaron:active,input[type=button].fr-tag--pink-macaron:active,input[type=image].fr-tag--pink-macaron:active,input[type=reset].fr-tag--pink-macaron:active,input[type=submit].fr-tag--pink-macaron:active{background-color:#faa18d}a.fr-tag--pink-tuile,button.fr-tag--pink-tuile,input[type=button].fr-tag--pink-tuile,input[type=image].fr-tag--pink-tuile,input[type=reset].fr-tag--pink-tuile,input[type=submit].fr-tag--pink-tuile{background-color:#fddfdb;color:#a94645}a.fr-tag--pink-tuile:hover,button.fr-tag--pink-tuile:hover,input[type=button].fr-tag--pink-tuile:hover,input[type=image].fr-tag--pink-tuile:hover,input[type=reset].fr-tag--pink-tuile:hover,input[type=submit].fr-tag--pink-tuile:hover{background-color:#fbb8ad}a.fr-tag--pink-tuile:active,button.fr-tag--pink-tuile:active,input[type=button].fr-tag--pink-tuile:active,input[type=image].fr-tag--pink-tuile:active,input[type=reset].fr-tag--pink-tuile:active,input[type=submit].fr-tag--pink-tuile:active{background-color:#faa191}a.fr-tag--yellow-tournesol,button.fr-tag--yellow-tournesol,input[type=button].fr-tag--yellow-tournesol,input[type=image].fr-tag--yellow-tournesol,input[type=reset].fr-tag--yellow-tournesol,input[type=submit].fr-tag--yellow-tournesol{background-color:#fde39c;color:#716043}a.fr-tag--yellow-tournesol:hover,button.fr-tag--yellow-tournesol:hover,input[type=button].fr-tag--yellow-tournesol:hover,input[type=image].fr-tag--yellow-tournesol:hover,input[type=reset].fr-tag--yellow-tournesol:hover,input[type=submit].fr-tag--yellow-tournesol:hover{background-color:#e9c53b}a.fr-tag--yellow-tournesol:active,button.fr-tag--yellow-tournesol:active,input[type=button].fr-tag--yellow-tournesol:active,input[type=image].fr-tag--yellow-tournesol:active,input[type=reset].fr-tag--yellow-tournesol:active,input[type=submit].fr-tag--yellow-tournesol:active{background-color:#d3b235}a.fr-tag--yellow-moutarde,button.fr-tag--yellow-moutarde,input[type=button].fr-tag--yellow-moutarde,input[type=image].fr-tag--yellow-moutarde,input[type=reset].fr-tag--yellow-moutarde,input[type=submit].fr-tag--yellow-moutarde{background-color:#fde2b5;color:#695240}a.fr-tag--yellow-moutarde:hover,button.fr-tag--yellow-moutarde:hover,input[type=button].fr-tag--yellow-moutarde:hover,input[type=image].fr-tag--yellow-moutarde:hover,input[type=reset].fr-tag--yellow-moutarde:hover,input[type=submit].fr-tag--yellow-moutarde:hover{background-color:#f6c43c}a.fr-tag--yellow-moutarde:active,button.fr-tag--yellow-moutarde:active,input[type=button].fr-tag--yellow-moutarde:active,input[type=image].fr-tag--yellow-moutarde:active,input[type=reset].fr-tag--yellow-moutarde:active,input[type=submit].fr-tag--yellow-moutarde:active{background-color:#dfb135}a.fr-tag--orange-terre-battue,button.fr-tag--orange-terre-battue,input[type=button].fr-tag--orange-terre-battue,input[type=image].fr-tag--orange-terre-battue,input[type=reset].fr-tag--orange-terre-battue,input[type=submit].fr-tag--orange-terre-battue{background-color:#fddfd8;color:#755348}a.fr-tag--orange-terre-battue:hover,button.fr-tag--orange-terre-battue:hover,input[type=button].fr-tag--orange-terre-battue:hover,input[type=image].fr-tag--orange-terre-battue:hover,input[type=reset].fr-tag--orange-terre-battue:hover,input[type=submit].fr-tag--orange-terre-battue:hover{background-color:#fbb8a5}a.fr-tag--orange-terre-battue:active,button.fr-tag--orange-terre-battue:active,input[type=button].fr-tag--orange-terre-battue:active,input[type=image].fr-tag--orange-terre-battue:active,input[type=reset].fr-tag--orange-terre-battue:active,input[type=submit].fr-tag--orange-terre-battue:active{background-color:#faa184}a.fr-tag--brown-cafe-creme,button.fr-tag--brown-cafe-creme,input[type=button].fr-tag--brown-cafe-creme,input[type=image].fr-tag--brown-cafe-creme,input[type=reset].fr-tag--brown-cafe-creme,input[type=submit].fr-tag--brown-cafe-creme{background-color:#f4e3c7;color:#685c48}a.fr-tag--brown-cafe-creme:hover,button.fr-tag--brown-cafe-creme:hover,input[type=button].fr-tag--brown-cafe-creme:hover,input[type=image].fr-tag--brown-cafe-creme:hover,input[type=reset].fr-tag--brown-cafe-creme:hover,input[type=submit].fr-tag--brown-cafe-creme:hover{background-color:#e1c386}a.fr-tag--brown-cafe-creme:active,button.fr-tag--brown-cafe-creme:active,input[type=button].fr-tag--brown-cafe-creme:active,input[type=image].fr-tag--brown-cafe-creme:active,input[type=reset].fr-tag--brown-cafe-creme:active,input[type=submit].fr-tag--brown-cafe-creme:active{background-color:#ccb078}a.fr-tag--brown-caramel,button.fr-tag--brown-caramel,input[type=button].fr-tag--brown-caramel,input[type=image].fr-tag--brown-caramel,input[type=reset].fr-tag--brown-caramel,input[type=submit].fr-tag--brown-caramel{background-color:#f3e2d9;color:#845d48}a.fr-tag--brown-caramel:hover,button.fr-tag--brown-caramel:hover,input[type=button].fr-tag--brown-caramel:hover,input[type=image].fr-tag--brown-caramel:hover,input[type=reset].fr-tag--brown-caramel:hover,input[type=submit].fr-tag--brown-caramel:hover{background-color:#e7bea6}a.fr-tag--brown-caramel:active,button.fr-tag--brown-caramel:active,input[type=button].fr-tag--brown-caramel:active,input[type=image].fr-tag--brown-caramel:active,input[type=reset].fr-tag--brown-caramel:active,input[type=submit].fr-tag--brown-caramel:active{background-color:#e1a982}a.fr-tag--brown-opera,button.fr-tag--brown-opera,input[type=button].fr-tag--brown-opera,input[type=image].fr-tag--brown-opera,input[type=reset].fr-tag--brown-opera,input[type=submit].fr-tag--brown-opera{background-color:#f3e2d7;color:#745b47}a.fr-tag--brown-opera:hover,button.fr-tag--brown-opera:hover,input[type=button].fr-tag--brown-opera:hover,input[type=image].fr-tag--brown-opera:hover,input[type=reset].fr-tag--brown-opera:hover,input[type=submit].fr-tag--brown-opera:hover{background-color:#e7bfa0}a.fr-tag--brown-opera:active,button.fr-tag--brown-opera:active,input[type=button].fr-tag--brown-opera:active,input[type=image].fr-tag--brown-opera:active,input[type=reset].fr-tag--brown-opera:active,input[type=submit].fr-tag--brown-opera:active{background-color:#deaa7e}a.fr-tag--beige-gris-galet,button.fr-tag--beige-gris-galet,input[type=button].fr-tag--beige-gris-galet,input[type=image].fr-tag--beige-gris-galet,input[type=reset].fr-tag--beige-gris-galet,input[type=submit].fr-tag--beige-gris-galet{background-color:#eee4d9;color:#6a6156}a.fr-tag--beige-gris-galet:hover,button.fr-tag--beige-gris-galet:hover,input[type=button].fr-tag--beige-gris-galet:hover,input[type=image].fr-tag--beige-gris-galet:hover,input[type=reset].fr-tag--beige-gris-galet:hover,input[type=submit].fr-tag--beige-gris-galet:hover{background-color:#dbc3a4}a.fr-tag--beige-gris-galet:active,button.fr-tag--beige-gris-galet:active,input[type=button].fr-tag--beige-gris-galet:active,input[type=image].fr-tag--beige-gris-galet:active,input[type=reset].fr-tag--beige-gris-galet:active,input[type=submit].fr-tag--beige-gris-galet:active{background-color:#c6b094}button.fr-tag[aria-pressed=true]:not(:disabled),input[type=button].fr-tag[aria-pressed=true]:not(:disabled){background-color:transparent;background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,#000091 .625rem);color:#f5f5fe}button.fr-tag[aria-pressed=true]:not(:disabled):hover,input[type=button].fr-tag[aria-pressed=true]:not(:disabled):hover{background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,#1212ff .625rem)}button.fr-tag[aria-pressed=true]:not(:disabled):active,input[type=button].fr-tag[aria-pressed=true]:not(:disabled):active{background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,#2323ff .625rem)}button.fr-tag[aria-pressed=true]:disabled,input[type=button].fr-tag[aria-pressed=true]:disabled{background-color:transparent;background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,#e5e5e5 .625rem)}button.fr-tag[aria-pressed=true]:disabled:hover,input[type=button].fr-tag[aria-pressed=true]:disabled:hover{background-color:rgba(0,0,0,.05)}button.fr-tag[aria-pressed=true]:disabled:active,input[type=button].fr-tag[aria-pressed=true]:disabled:active{background-color:rgba(0,0,0,.1)}button.fr-tag[aria-pressed=true]:disabled:after,input[type=button].fr-tag[aria-pressed=true]:disabled:after{color:#929292}button.fr-tag[aria-pressed=true].fr-tag--sm,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#000091 .5rem)}button.fr-tag[aria-pressed=true].fr-tag--sm:hover,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:hover{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#1212ff .5rem)}button.fr-tag[aria-pressed=true].fr-tag--sm:active,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:active{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#2323ff .5rem)}button.fr-tag[aria-pressed=true].fr-tag--sm:disabled,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:disabled{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#e5e5e5 .5rem)}a:not([href]).fr-tag,button.fr-tag:disabled,input[type=button].fr-tag:disabled{background-color:#e5e5e5;color:#929292}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true],.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#000091 .5rem)}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:hover,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:hover{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#1212ff .5rem)}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:active,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:active{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#2323ff .5rem)}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:disabled,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:disabled{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#e5e5e5 .5rem)}}@media print{.fr-tag{-webkit-print-color-adjust:exact;print-color-adjust:exact}} \ No newline at end of file diff --git a/dist/dsfr/component/tag/tag.module.js b/dist/dsfr/component/tag/tag.module.js new file mode 100644 index 0000000..fe857b9 --- /dev/null +++ b/dist/dsfr/component/tag/tag.module.js @@ -0,0 +1,59 @@ +/*! DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) */ + +const config = { + prefix: 'fr', + namespace: 'dsfr', + organisation: '@gouvfr', + version: '1.13.2' +}; + +const api = window[config.namespace]; + +const TagEvent = { + DISMISS: api.internals.ns.event('dismiss') +}; + +class TagDismissible extends api.core.Instance { + static get instanceClassName () { + return 'TagDismissible'; + } + + init () { + this.listenClick(); + } + + handleClick () { + this.focusClosest(); + + switch (api.mode) { + case api.Modes.ANGULAR: + case api.Modes.REACT: + case api.Modes.VUE: + this.request(this.verify.bind(this)); + break; + + default: + this.remove(); + } + + this.dispatch(TagEvent.DISMISS); + } + + verify () { + if (document.body.contains(this.node)) this.warn(`a TagDismissible has just been dismissed and should be removed from the dom. In ${api.mode} mode, the api doesn't handle dom modification. An event ${TagEvent.DISMISS} is dispatched by the element to trigger the removal`); + } +} + +const TagSelector = { + PRESSABLE: `${api.internals.ns.selector('tag')}[aria-pressed]`, + DISMISSIBLE: `${api.internals.ns.selector('tag--dismiss')}` +}; + +api.tag = { + TagDismissible: TagDismissible, + TagSelector: TagSelector, + TagEvent: TagEvent +}; + +api.internals.register(api.tag.TagSelector.PRESSABLE, api.core.Toggle); +api.internals.register(api.tag.TagSelector.DISMISSIBLE, api.tag.TagDismissible); diff --git a/dist/dsfr/component/tag/tag.module.min.js b/dist/dsfr/component/tag/tag.module.min.js new file mode 100644 index 0000000..0a25631 --- /dev/null +++ b/dist/dsfr/component/tag/tag.module.min.js @@ -0,0 +1,2 @@ +/*! DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) */ +const e=window.dsfr,s={DISMISS:e.internals.ns.event("dismiss")};class t extends e.core.Instance{static get instanceClassName(){return"TagDismissible"}init(){this.listenClick()}handleClick(){switch(this.focusClosest(),e.mode){case e.Modes.ANGULAR:case e.Modes.REACT:case e.Modes.VUE:this.request(this.verify.bind(this));break;default:this.remove()}this.dispatch(s.DISMISS)}verify(){document.body.contains(this.node)&&this.warn(`a TagDismissible has just been dismissed and should be removed from the dom. In ${e.mode} mode, the api doesn't handle dom modification. An event ${s.DISMISS} is dispatched by the element to trigger the removal`)}}const i={PRESSABLE:`${e.internals.ns.selector("tag")}[aria-pressed]`,DISMISSIBLE:`${e.internals.ns.selector("tag--dismiss")}`};e.tag={TagDismissible:t,TagSelector:i,TagEvent:s},e.internals.register(e.tag.TagSelector.PRESSABLE,e.core.Toggle),e.internals.register(e.tag.TagSelector.DISMISSIBLE,e.tag.TagDismissible); diff --git a/dist/dsfr/component/tag/tag.print.css b/dist/dsfr/component/tag/tag.print.css new file mode 100644 index 0000000..c0e8c14 --- /dev/null +++ b/dist/dsfr/component/tag/tag.print.css @@ -0,0 +1,9 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media print { + .fr-tag { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } +} diff --git a/dist/dsfr/component/tag/tag.print.min.css b/dist/dsfr/component/tag/tag.print.min.css new file mode 100644 index 0000000..5b23336 --- /dev/null +++ b/dist/dsfr/component/tag/tag.print.min.css @@ -0,0 +1,3 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media print{.fr-tag{-webkit-print-color-adjust:exact;print-color-adjust:exact}} \ No newline at end of file diff --git a/dist/dsfr/component/tile/tile.css b/dist/dsfr/component/tile/tile.css new file mode 100644 index 0000000..8362f22 --- /dev/null +++ b/dist/dsfr/component/tile/tile.css @@ -0,0 +1,786 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + TILE +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-tile { + position: relative; + display: flex; + flex-direction: column; + + --text-spacing: 0; + --title-spacing: 0 0 0.25rem; + background-size: 100% 1px, 1px 100%, 1px 100%, 100% 1px; + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; + background-position: 0 100%, 0 0, 100% 0, 100% 0; + padding: 2rem 2rem 2.25rem; + text-align: center; + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-grid-row .fr-tile { + height: 100%; +} + +.fr-tile.fr-enlarge-link:hover .fr-tile__pictogram { + --brightness: calc(100% + var(--brighten) * 10%); +} + +.fr-tile.fr-enlarge-link:active .fr-tile__pictogram { + --brightness: calc(100% + var(--brighten) * 20%); +} + +.fr-tile.fr-enlarge-button:hover .fr-tile__pictogram { + --brightness: calc(100% + var(--brighten) * 10%); +} + +.fr-tile.fr-enlarge-button:active .fr-tile__pictogram { + --brightness: calc(100% + var(--brighten) * 20%); +} + +.fr-tile__header { + order: 1; + margin-bottom: 1rem; +} + +.fr-tile__pictogram { + display: flex; + align-items: center; + justify-content: center; + flex-shrink: 0; + width: 5rem; + height: 5rem; + margin: 0 auto; + overflow: hidden; +} + +.fr-tile__pictogram svg { + width: 100%; + height: 100%; +} + +.fr-tile__content { + display: flex; + flex-direction: column; + align-items: center; + height: 100%; +} + +.fr-tile__body { + height: 100%; + order: 2; + flex: 1 1 auto; +} + +.fr-tile.fr-enlarge-link .fr-tile__title a::before, +.fr-tile.fr-enlarge-link .fr-tile__title a::after, +.fr-tile.fr-enlarge-link .fr-tile__title button::before, +.fr-tile.fr-enlarge-link .fr-tile__title button::after, +.fr-tile.fr-enlarge-button .fr-tile__title a::before, +.fr-tile.fr-enlarge-button .fr-tile__title a::after, +.fr-tile.fr-enlarge-button .fr-tile__title button::before, +.fr-tile.fr-enlarge-button .fr-tile__title button::after { + --icon-size: 1.5rem; + position: absolute; + right: 2rem; + bottom: 2.25rem; +} + +.fr-tile.fr-enlarge-link .fr-tile__title button, +.fr-tile.fr-enlarge-button .fr-tile__title button { + font-weight: inherit; + line-height: inherit; + text-align: inherit; + padding: 0; +} + +.fr-tile--no-icon .fr-tile__title a:not([target=_blank])::after, +.fr-tile:not(.fr-enlarge-link):not(.fr-tile--download) .fr-tile__title a:not([target=_blank])::after { + content: none; +} + +.fr-tile--no-icon .fr-tile__title button::after, +.fr-tile:not(.fr-enlarge-button):not(.fr-tile--download) .fr-tile__title button::after { + content: none; +} + +.fr-tile__title { + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; + margin-bottom: 0.5rem; + order: 2; + color: var(--text-title-grey); +} + +.fr-tile__title::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 1; + pointer-events: none; + background-position: 0 100%; + background-size: 100% 0.25rem; + background-repeat: no-repeat; + background-image: linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)); +} + +.fr-tile__title a::before, +.fr-tile__title button::before { + background-position: 0 100%; + background-size: 100% 0.25rem; + background-repeat: no-repeat; + background-image: linear-gradient(0deg, var(--border-active-blue-france), var(--border-active-blue-france)); +} + +.fr-tile__title a::after, +.fr-tile__title button::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/arrow-right-line.svg"); + mask-image: url("../../icons/system/arrow-right-line.svg"); + --icon-size: 1rem; + content: ""; + margin-left: 0.5rem; +} + +.fr-tile__title [target=_blank]::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/external-link-line.svg"); + mask-image: url("../../icons/system/external-link-line.svg"); + --icon-size: 1rem; + content: ""; +} + +.fr-tile__desc { + font-size: 1rem; + line-height: 1.5rem; + flex: 1 1 auto; + order: 3; +} + +.fr-tile__start { + order: 1; + margin-bottom: 0.75rem; +} + +.fr-tile__start .fr-badges-group, +.fr-tile__start .fr-tags-group { + margin-bottom: -0.5rem; +} + +.fr-tile__detail { + font-size: 0.75rem; + line-height: 1.25rem; + display: flex; + flex-direction: row; + align-items: flex-start; + margin-bottom: 0; + margin-top: 0.75rem; + order: 4; +} + +.fr-tile__detail[class^=fr-icon-]::before, +.fr-tile__detail[class*=" fr-icon-"]::before, +.fr-tile__detail[class^=fr-fi-]::before, +.fr-tile__detail[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-right: 0.5rem; +} + +.fr-tile.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content, +.fr-tile.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content { + padding-bottom: 2.5rem; +} + +.fr-tile--sm { + padding: 1.5rem 1.5rem 1.75rem; +} + +.fr-tile--sm .fr-badge { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.125rem; + padding: 0 0.375rem; +} + +.fr-tile--sm .fr-badge::before, +.fr-tile--sm .fr-badge::after { + --icon-size: 0.75rem; +} + +.fr-tile--sm .fr-tag { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.5rem; + padding: 0.125rem 0.5rem; + border-radius: 0.75rem; +} + +.fr-tile--sm .fr-tag::before, +.fr-tile--sm .fr-tag::after { + --icon-size: 0.75rem; +} + +.fr-tile--sm .fr-tile__title { + font-size: 1rem; + line-height: 1.5rem; + margin-bottom: 0.25rem; +} + +.fr-tile--sm .fr-tile__title a::after, +.fr-tile--sm .fr-tile__title button::after { + --icon-size: 1rem; +} + +.fr-tile--sm .fr-tile__desc { + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-tile--sm .fr-tile__start { + margin-bottom: 0.5rem; +} + +.fr-tile--sm .fr-tile__pictogram { + width: 3.5rem; + height: 3.5rem; +} + +.fr-tile--sm.fr-tile--horizontal .fr-tile__header { + margin-right: 1.5rem; +} + +.fr-tile--sm.fr-tile--horizontal .fr-tile__pictogram { + width: 2.5rem; + height: 2.5rem; +} + +.fr-tile--sm.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__title a::after, +.fr-tile--sm.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__title button::after, +.fr-tile--sm.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__title a::after, +.fr-tile--sm.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__title button::after { + --icon-size: 1rem; + position: absolute; + right: 1.5rem; + bottom: 1.75rem; +} + +.fr-tile--sm.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content, +.fr-tile--sm.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content { + padding-bottom: 2rem; +} + +.fr-tile--horizontal, +.fr-tile--download { + flex-direction: row; + align-items: flex-start; + justify-content: center; + text-align: left; +} + +.fr-tile--horizontal .fr-tile__header, +.fr-tile--download .fr-tile__header { + margin-right: 2rem; + margin-bottom: 0; +} + +.fr-tile--horizontal .fr-tile__pictogram, +.fr-tile--download .fr-tile__pictogram { + width: 4rem; + height: 4rem; +} + +.fr-tile--horizontal .fr-tile__content, +.fr-tile--download .fr-tile__content { + align-items: flex-start; +} + +.fr-tile--horizontal:not(.fr-tile--no-icon) .fr-tile__detail, +.fr-tile--download:not(.fr-tile--no-icon) .fr-tile__detail { + padding-right: 2rem; + margin-bottom: -2.5rem; + margin-top: 1.25rem; +} + +.fr-tile--horizontal:not(.fr-tile--no-icon) .fr-tile__content, +.fr-tile--download:not(.fr-tile--no-icon) .fr-tile__content { + padding-bottom: 2.5rem; +} + +.fr-tile--horizontal:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__detail, +.fr-tile--download:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__detail { + padding-right: 2rem; + margin-bottom: -2rem; + margin-top: 0.75rem; +} + +.fr-tile--horizontal:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__content, +.fr-tile--download:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__content { + padding-bottom: 2rem; +} + +.fr-tile.fr-tile--download .fr-tile__title a::after, +.fr-tile.fr-tile--download .fr-tile__title button::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/download-line.svg"); + mask-image: url("../../icons/system/download-line.svg"); + content: ""; +} + +.fr-tile:not(.fr-tile--no-border):not(.fr-tile--shadow) { + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-tile--grey { + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); +} + +.fr-tile--shadow { + z-index: calc(var(--ground) + 500); + background-color: var(--background-raised-grey); + + --idle: transparent; + --hover: var(--background-raised-grey-hover); + --active: var(--background-raised-grey-active); + filter: drop-shadow(var(--raised-shadow)); +} + +.fr-tile--shadow.fr-tile--grey { + background-color: var(--background-contrast-raised-grey); + + --idle: transparent; + --hover: var(--background-contrast-raised-grey-hover); + --active: var(--background-contrast-raised-grey-active); +} + +.fr-tile--no-background { + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-tile__title:disabled, +a.fr-tile__title:not([href]) { + color: var(--text-disabled-grey); + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +.fr-tile__title a, +.fr-tile__title button { + color: var(--text-action-high-blue-france); +} + +.fr-tile__title a:not([href]), +.fr-tile__title button:disabled { + color: var(--text-disabled-grey); +} + +.fr-tile__title a:not([href])::before, +.fr-tile__title button:disabled::before { + background-image: linear-gradient(0deg, var(--border-disabled-grey), var(--border-disabled-grey)); +} + +.fr-tile__img { + display: flex; + align-items: center; + justify-content: center; + flex-shrink: 0; + width: 5rem; + height: 5rem; + margin: 0 auto 1.5rem; + overflow: hidden; + filter: brightness(var(--brightness)); +} + +.fr-tile__img > svg { + width: 100%; + height: 100%; +} + +.fr-tile__body > .fr-tile__desc { + padding-bottom: 2.5rem; +} + +.fr-tile--horizontal .fr-tile__img { + width: 3rem; + height: 3rem; + margin: 0 1.5rem 0 0; +} +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + .fr-tile__title { + font-size: 1.25rem; + line-height: 1.75rem; + } + + .fr-tile--vertical\@md { + flex-direction: column; + text-align: center; + align-items: center; + } + + .fr-tile--vertical\@md .fr-tile__header { + margin-bottom: 1rem; + margin-right: 0 !important; + } + + .fr-tile--vertical\@md .fr-tile__pictogram { + width: 5rem; + height: 5rem; + } + + .fr-tile--vertical\@md .fr-tile__content { + align-items: center; + } + + .fr-tile--vertical\@md .fr-tile__detail { + margin-top: 0.75rem; + } + + .fr-tile--vertical\@md.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content, + .fr-tile--vertical\@md.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content { + padding-bottom: 2.5rem; + } + + .fr-tile--vertical\@md.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__detail, + .fr-tile--vertical\@md.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__detail { + margin-bottom: 0; + padding-right: 0; + } + + .fr-tile--horizontal .fr-tile__img { + width: 5rem; + height: 5rem; + margin: 0 2rem 0 0; + } + + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ + .fr-tile--vertical\@lg { + flex-direction: column; + text-align: center; + align-items: center; + } + + .fr-tile--vertical\@lg .fr-tile__header { + margin-bottom: 1rem; + margin-right: 0 !important; + } + + .fr-tile--vertical\@lg .fr-tile__pictogram { + width: 5rem; + height: 5rem; + } + + .fr-tile--vertical\@lg .fr-tile__content { + align-items: center; + } + + .fr-tile--vertical\@lg .fr-tile__detail { + margin-top: 0.75rem; + } + + .fr-tile--vertical\@lg.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content, + .fr-tile--vertical\@lg.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content { + padding-bottom: 2.5rem; + } + + .fr-tile--vertical\@lg.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__detail, + .fr-tile--vertical\@lg.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__detail { + margin-bottom: 0; + padding-right: 0; + } + + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-tile { + outline: 1px solid; + } + + .fr-tile.fr-enlarge-link .fr-tile__title a, + .fr-tile.fr-enlarge-link .fr-tile__title button, + .fr-tile.fr-enlarge-button .fr-tile__title a, + .fr-tile.fr-enlarge-button .fr-tile__title button { + text-decoration: none; + } + + .fr-tile__title a, + .fr-tile__title button { + text-decoration: underline; + text-underline-offset: 5px; + } + + .fr-tile__title a::after, + .fr-tile__title button::after { + forced-color-adjust: none; + background-color: linktext; + } + + .fr-tile__title a:disabled::after, + .fr-tile__title a:not([href])::after, + .fr-tile__title button:disabled::after { + background-color: graytext; + } + + .fr-tile__title [target=_blank]::after { + background-color: linktext; + } + + .fr-tile.fr-tile--download .fr-tile__title a::after, + .fr-tile.fr-tile--download .fr-tile__title button::after { + background-color: linktext; + } + + .fr-tile.fr-tile--download .fr-tile__title a:disabled::after, + .fr-tile.fr-tile--download .fr-tile__title a:not([href])::after, + .fr-tile.fr-tile--download .fr-tile__title button:disabled::after { + background-color: graytext; + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + /** + * Correctif de la largeur du texte dans la tuile + */ + .fr-tile--download .fr-tile__body, + .fr-tile--horizontal .fr-tile__body { + flex-basis: 100%; + } + + .fr-tile__body, + .fr-tile__body > * { + max-width: 100%; + } + + .fr-tile__title { + margin: 0 0 0.5rem; + max-width: 100%; + color: #161616; + } + + .fr-tile__title a::after, + .fr-tile__title button::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/arrow-right-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-tile__title [target=_blank]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/external-link-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-tile__desc { + margin: 0; + max-width: 100%; + } + + .fr-tile__start, + .fr-tile__detail { + max-width: 100%; + } + + .fr-tile--download .fr-tile__title a::after, + .fr-tile--download .fr-tile__title button::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/download-line.svg"); + } + + .fr-tile.fr-enlarge-link .fr-tile__title a { + text-decoration: none; + } + + .fr-tile.fr-enlarge-link .fr-tile__title a::after { + width: 1.5rem; + height: 1.5rem; + background-color: transparent; + } + + .fr-tile.fr-enlarge-button .fr-tile__title button::after { + width: 1.5rem; + height: 1.5rem; + background-color: transparent; + } + + .fr-tile--sm .fr-tile__title a::after, + .fr-tile--sm .fr-tile__title button::after { + width: 1rem; + height: 1rem; + } + + .fr-tile { + background-color: #fff; + } + + .fr-tile:not(.fr-tile--no-border):not(.fr-tile--shadow) { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd); + } + + .fr-tile--grey { + background-color: #eee; + } + + .fr-tile--shadow { + z-index: 500; + background-color: #fff; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + } + + .fr-tile--shadow.fr-tile--grey { + background-color: #eee; + } + + .fr-tile--no-background { + background-color: transparent; + } + + .fr-tile--no-background:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-tile--no-background:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-tile__title:disabled, + a.fr-tile__title:not([href]) { + color: #929292; + background-color: #e5e5e5; + } + + .fr-tile__title::before { + background-image: linear-gradient(0deg, #3a3a3a, #3a3a3a); + } + + .fr-tile__title a, + .fr-tile__title button { + color: #000091; + } + + .fr-tile__title a::before, + .fr-tile__title button::before { + background-image: linear-gradient(0deg, #000091, #000091); + } + + .fr-tile__title a:not([href]), + .fr-tile__title button:disabled { + color: #929292; + } + + .fr-tile__title a:not([href])::before, + .fr-tile__title button:disabled::before { + background-image: linear-gradient(0deg, #e5e5e5, #e5e5e5); + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) and (min-width: 48em) { + .fr-tile--download.fr-tile--vertical\@md .fr-tile__body, + .fr-tile--horizontal.fr-tile--vertical\@md .fr-tile__body { + flex-basis: auto; + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) and (min-width: 62em) { + .fr-tile--download.fr-tile--vertical\@lg .fr-tile__body, + .fr-tile--horizontal.fr-tile--vertical\@lg .fr-tile__body { + flex-basis: auto; + } +} +@media print { + .fr-tile .fr-tile__desc, + .fr-tile .fr-tile__detail, + .fr-tile__desc, + .fr-tile__detail, + .fr-tile--sm .fr-tile__desc, + .fr-tile--sm .fr-tile__detail, + .fr-tile--sm__desc, + .fr-tile--sm__detail { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-tile { + page-break-inside: avoid; + border: 1px solid var(--border-default-grey); + } + + .fr-tile:not(.fr-tile--horizontal):not(.fr-tile--download) .fr-tile__content { + padding-bottom: 0 !important; + } + + .fr-tile__title::before { + background-image: none !important; + } + + .fr-tile__title a::before, + .fr-tile__title button::before { + background-image: none !important; + } + + .fr-tile__title a::after, + .fr-tile__title button::after { + display: none; + } +} diff --git a/dist/dsfr/component/tile/tile.legacy.css b/dist/dsfr/component/tile/tile.legacy.css new file mode 100644 index 0000000..e6d4e5a --- /dev/null +++ b/dist/dsfr/component/tile/tile.legacy.css @@ -0,0 +1,170 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + /** + * Correctif de la largeur du texte dans la tuile + */ + .fr-tile--download .fr-tile__body, + .fr-tile--horizontal .fr-tile__body { + flex-basis: 100%; + } + + .fr-tile__body, + .fr-tile__body > * { + max-width: 100%; + } + + .fr-tile__title { + margin: 0 0 0.5rem; + max-width: 100%; + color: #161616; + } + + .fr-tile__title a::after, + .fr-tile__title button::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/arrow-right-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-tile__title [target=_blank]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/external-link-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-tile__desc { + margin: 0; + max-width: 100%; + } + + .fr-tile__start, + .fr-tile__detail { + max-width: 100%; + } + + .fr-tile--download .fr-tile__title a::after, + .fr-tile--download .fr-tile__title button::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/download-line.svg"); + } + + .fr-tile.fr-enlarge-link .fr-tile__title a { + text-decoration: none; + } + + .fr-tile.fr-enlarge-link .fr-tile__title a::after { + width: 1.5rem; + height: 1.5rem; + background-color: transparent; + } + + .fr-tile.fr-enlarge-button .fr-tile__title button::after { + width: 1.5rem; + height: 1.5rem; + background-color: transparent; + } + + .fr-tile--sm .fr-tile__title a::after, + .fr-tile--sm .fr-tile__title button::after { + width: 1rem; + height: 1rem; + } + + .fr-tile { + background-color: #fff; + } + + .fr-tile:not(.fr-tile--no-border):not(.fr-tile--shadow) { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd); + } + + .fr-tile--grey { + background-color: #eee; + } + + .fr-tile--shadow { + z-index: 500; + background-color: #fff; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + } + + .fr-tile--shadow.fr-tile--grey { + background-color: #eee; + } + + .fr-tile--no-background { + background-color: transparent; + } + + .fr-tile--no-background:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-tile--no-background:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-tile__title:disabled, + a.fr-tile__title:not([href]) { + color: #929292; + background-color: #e5e5e5; + } + + .fr-tile__title::before { + background-image: linear-gradient(0deg, #3a3a3a, #3a3a3a); + } + + .fr-tile__title a, + .fr-tile__title button { + color: #000091; + } + + .fr-tile__title a::before, + .fr-tile__title button::before { + background-image: linear-gradient(0deg, #000091, #000091); + } + + .fr-tile__title a:not([href]), + .fr-tile__title button:disabled { + color: #929292; + } + + .fr-tile__title a:not([href])::before, + .fr-tile__title button:disabled::before { + background-image: linear-gradient(0deg, #e5e5e5, #e5e5e5); + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) and (min-width: 48em) { + .fr-tile--download.fr-tile--vertical\@md .fr-tile__body, + .fr-tile--horizontal.fr-tile--vertical\@md .fr-tile__body { + flex-basis: auto; + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) and (min-width: 62em) { + .fr-tile--download.fr-tile--vertical\@lg .fr-tile__body, + .fr-tile--horizontal.fr-tile--vertical\@lg .fr-tile__body { + flex-basis: auto; + } +} diff --git a/dist/dsfr/component/tile/tile.legacy.min.css b/dist/dsfr/component/tile/tile.legacy.min.css new file mode 100644 index 0000000..f0d9cc0 --- /dev/null +++ b/dist/dsfr/component/tile/tile.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-tile--download .fr-tile__body,.fr-tile--horizontal .fr-tile__body{flex-basis:100%}.fr-tile__body,.fr-tile__body>*{max-width:100%}.fr-tile__title{color:#161616;margin:0 0 .5rem;max-width:100%}.fr-tile__title a:after,.fr-tile__title button:after{background-image:url(../../icons/system/arrow-right-line.svg)}.fr-tile__title [target=_blank]:after,.fr-tile__title a:after,.fr-tile__title button:after{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-tile__title [target=_blank]:after{background-image:url(../../icons/system/external-link-line.svg)}.fr-tile__desc{margin:0;max-width:100%}.fr-tile__detail,.fr-tile__start{max-width:100%}.fr-tile--download .fr-tile__title a:after,.fr-tile--download .fr-tile__title button:after{background-color:transparent;background-image:url(../../icons/system/download-line.svg);background-repeat:no-repeat;background-size:100%}.fr-tile.fr-enlarge-link .fr-tile__title a{text-decoration:none}.fr-tile.fr-enlarge-button .fr-tile__title button:after,.fr-tile.fr-enlarge-link .fr-tile__title a:after{background-color:transparent;height:1.5rem;width:1.5rem}.fr-tile--sm .fr-tile__title a:after,.fr-tile--sm .fr-tile__title button:after{height:1rem;width:1rem}.fr-tile{background-color:#fff}.fr-tile:not(.fr-tile--no-border):not(.fr-tile--shadow){background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd)}.fr-tile--grey{background-color:#eee}.fr-tile--shadow{background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,18,.16);z-index:500}.fr-tile--shadow.fr-tile--grey{background-color:#eee}.fr-tile--no-background{background-color:transparent}.fr-tile--no-background:hover{background-color:rgba(0,0,0,.05)}.fr-tile--no-background:active{background-color:rgba(0,0,0,.1)}.fr-tile__title:disabled,a.fr-tile__title:not([href]){background-color:#e5e5e5;color:#929292}.fr-tile__title:before{background-image:linear-gradient(0deg,#3a3a3a,#3a3a3a)}.fr-tile__title a,.fr-tile__title button{color:#000091}.fr-tile__title a:before,.fr-tile__title button:before{background-image:linear-gradient(0deg,#000091,#000091)}.fr-tile__title a:not([href]),.fr-tile__title button:disabled{color:#929292}.fr-tile__title a:not([href]):before,.fr-tile__title button:disabled:before{background-image:linear-gradient(0deg,#e5e5e5,#e5e5e5)}}@media screen and (min-width:0\0) and (min-resolution:72dpi) and (min-width:48em){.fr-tile--download.fr-tile--vertical\@md .fr-tile__body,.fr-tile--horizontal.fr-tile--vertical\@md .fr-tile__body{flex-basis:auto}}@media screen and (min-width:0\0) and (min-resolution:72dpi) and (min-width:62em){.fr-tile--download.fr-tile--vertical\@lg .fr-tile__body,.fr-tile--horizontal.fr-tile--vertical\@lg .fr-tile__body{flex-basis:auto}} \ No newline at end of file diff --git a/dist/dsfr/component/tile/tile.main.css b/dist/dsfr/component/tile/tile.main.css new file mode 100644 index 0000000..c48ed9a --- /dev/null +++ b/dist/dsfr/component/tile/tile.main.css @@ -0,0 +1,587 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + TILE +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-tile { + position: relative; + display: flex; + flex-direction: column; + + --text-spacing: 0; + --title-spacing: 0 0 0.25rem; + background-size: 100% 1px, 1px 100%, 1px 100%, 100% 1px; + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; + background-position: 0 100%, 0 0, 100% 0, 100% 0; + padding: 2rem 2rem 2.25rem; + text-align: center; + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-grid-row .fr-tile { + height: 100%; +} + +.fr-tile.fr-enlarge-link:hover .fr-tile__pictogram { + --brightness: calc(100% + var(--brighten) * 10%); +} + +.fr-tile.fr-enlarge-link:active .fr-tile__pictogram { + --brightness: calc(100% + var(--brighten) * 20%); +} + +.fr-tile.fr-enlarge-button:hover .fr-tile__pictogram { + --brightness: calc(100% + var(--brighten) * 10%); +} + +.fr-tile.fr-enlarge-button:active .fr-tile__pictogram { + --brightness: calc(100% + var(--brighten) * 20%); +} + +.fr-tile__header { + order: 1; + margin-bottom: 1rem; +} + +.fr-tile__pictogram { + display: flex; + align-items: center; + justify-content: center; + flex-shrink: 0; + width: 5rem; + height: 5rem; + margin: 0 auto; + overflow: hidden; +} + +.fr-tile__pictogram svg { + width: 100%; + height: 100%; +} + +.fr-tile__content { + display: flex; + flex-direction: column; + align-items: center; + height: 100%; +} + +.fr-tile__body { + height: 100%; + order: 2; + flex: 1 1 auto; +} + +.fr-tile.fr-enlarge-link .fr-tile__title a::before, +.fr-tile.fr-enlarge-link .fr-tile__title a::after, +.fr-tile.fr-enlarge-link .fr-tile__title button::before, +.fr-tile.fr-enlarge-link .fr-tile__title button::after, +.fr-tile.fr-enlarge-button .fr-tile__title a::before, +.fr-tile.fr-enlarge-button .fr-tile__title a::after, +.fr-tile.fr-enlarge-button .fr-tile__title button::before, +.fr-tile.fr-enlarge-button .fr-tile__title button::after { + --icon-size: 1.5rem; + position: absolute; + right: 2rem; + bottom: 2.25rem; +} + +.fr-tile.fr-enlarge-link .fr-tile__title button, +.fr-tile.fr-enlarge-button .fr-tile__title button { + font-weight: inherit; + line-height: inherit; + text-align: inherit; + padding: 0; +} + +.fr-tile--no-icon .fr-tile__title a:not([target=_blank])::after, +.fr-tile:not(.fr-enlarge-link):not(.fr-tile--download) .fr-tile__title a:not([target=_blank])::after { + content: none; +} + +.fr-tile--no-icon .fr-tile__title button::after, +.fr-tile:not(.fr-enlarge-button):not(.fr-tile--download) .fr-tile__title button::after { + content: none; +} + +.fr-tile__title { + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; + margin-bottom: 0.5rem; + order: 2; + color: var(--text-title-grey); +} + +.fr-tile__title::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 1; + pointer-events: none; + background-position: 0 100%; + background-size: 100% 0.25rem; + background-repeat: no-repeat; + background-image: linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)); +} + +.fr-tile__title a::before, +.fr-tile__title button::before { + background-position: 0 100%; + background-size: 100% 0.25rem; + background-repeat: no-repeat; + background-image: linear-gradient(0deg, var(--border-active-blue-france), var(--border-active-blue-france)); +} + +.fr-tile__title a::after, +.fr-tile__title button::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/arrow-right-line.svg"); + mask-image: url("../../icons/system/arrow-right-line.svg"); + --icon-size: 1rem; + content: ""; + margin-left: 0.5rem; +} + +.fr-tile__title [target=_blank]::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/external-link-line.svg"); + mask-image: url("../../icons/system/external-link-line.svg"); + --icon-size: 1rem; + content: ""; +} + +.fr-tile__desc { + font-size: 1rem; + line-height: 1.5rem; + flex: 1 1 auto; + order: 3; +} + +.fr-tile__start { + order: 1; + margin-bottom: 0.75rem; +} + +.fr-tile__start .fr-badges-group, +.fr-tile__start .fr-tags-group { + margin-bottom: -0.5rem; +} + +.fr-tile__detail { + font-size: 0.75rem; + line-height: 1.25rem; + display: flex; + flex-direction: row; + align-items: flex-start; + margin-bottom: 0; + margin-top: 0.75rem; + order: 4; +} + +.fr-tile__detail[class^=fr-icon-]::before, +.fr-tile__detail[class*=" fr-icon-"]::before, +.fr-tile__detail[class^=fr-fi-]::before, +.fr-tile__detail[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-right: 0.5rem; +} + +.fr-tile.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content, +.fr-tile.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content { + padding-bottom: 2.5rem; +} + +.fr-tile--sm { + padding: 1.5rem 1.5rem 1.75rem; +} + +.fr-tile--sm .fr-badge { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.125rem; + padding: 0 0.375rem; +} + +.fr-tile--sm .fr-badge::before, +.fr-tile--sm .fr-badge::after { + --icon-size: 0.75rem; +} + +.fr-tile--sm .fr-tag { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.5rem; + padding: 0.125rem 0.5rem; + border-radius: 0.75rem; +} + +.fr-tile--sm .fr-tag::before, +.fr-tile--sm .fr-tag::after { + --icon-size: 0.75rem; +} + +.fr-tile--sm .fr-tile__title { + font-size: 1rem; + line-height: 1.5rem; + margin-bottom: 0.25rem; +} + +.fr-tile--sm .fr-tile__title a::after, +.fr-tile--sm .fr-tile__title button::after { + --icon-size: 1rem; +} + +.fr-tile--sm .fr-tile__desc { + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-tile--sm .fr-tile__start { + margin-bottom: 0.5rem; +} + +.fr-tile--sm .fr-tile__pictogram { + width: 3.5rem; + height: 3.5rem; +} + +.fr-tile--sm.fr-tile--horizontal .fr-tile__header { + margin-right: 1.5rem; +} + +.fr-tile--sm.fr-tile--horizontal .fr-tile__pictogram { + width: 2.5rem; + height: 2.5rem; +} + +.fr-tile--sm.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__title a::after, +.fr-tile--sm.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__title button::after, +.fr-tile--sm.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__title a::after, +.fr-tile--sm.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__title button::after { + --icon-size: 1rem; + position: absolute; + right: 1.5rem; + bottom: 1.75rem; +} + +.fr-tile--sm.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content, +.fr-tile--sm.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content { + padding-bottom: 2rem; +} + +.fr-tile--horizontal, +.fr-tile--download { + flex-direction: row; + align-items: flex-start; + justify-content: center; + text-align: left; +} + +.fr-tile--horizontal .fr-tile__header, +.fr-tile--download .fr-tile__header { + margin-right: 2rem; + margin-bottom: 0; +} + +.fr-tile--horizontal .fr-tile__pictogram, +.fr-tile--download .fr-tile__pictogram { + width: 4rem; + height: 4rem; +} + +.fr-tile--horizontal .fr-tile__content, +.fr-tile--download .fr-tile__content { + align-items: flex-start; +} + +.fr-tile--horizontal:not(.fr-tile--no-icon) .fr-tile__detail, +.fr-tile--download:not(.fr-tile--no-icon) .fr-tile__detail { + padding-right: 2rem; + margin-bottom: -2.5rem; + margin-top: 1.25rem; +} + +.fr-tile--horizontal:not(.fr-tile--no-icon) .fr-tile__content, +.fr-tile--download:not(.fr-tile--no-icon) .fr-tile__content { + padding-bottom: 2.5rem; +} + +.fr-tile--horizontal:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__detail, +.fr-tile--download:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__detail { + padding-right: 2rem; + margin-bottom: -2rem; + margin-top: 0.75rem; +} + +.fr-tile--horizontal:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__content, +.fr-tile--download:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__content { + padding-bottom: 2rem; +} + +.fr-tile.fr-tile--download .fr-tile__title a::after, +.fr-tile.fr-tile--download .fr-tile__title button::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/download-line.svg"); + mask-image: url("../../icons/system/download-line.svg"); + content: ""; +} + +.fr-tile:not(.fr-tile--no-border):not(.fr-tile--shadow) { + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-tile--grey { + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); +} + +.fr-tile--shadow { + z-index: calc(var(--ground) + 500); + background-color: var(--background-raised-grey); + + --idle: transparent; + --hover: var(--background-raised-grey-hover); + --active: var(--background-raised-grey-active); + filter: drop-shadow(var(--raised-shadow)); +} + +.fr-tile--shadow.fr-tile--grey { + background-color: var(--background-contrast-raised-grey); + + --idle: transparent; + --hover: var(--background-contrast-raised-grey-hover); + --active: var(--background-contrast-raised-grey-active); +} + +.fr-tile--no-background { + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-tile__title:disabled, +a.fr-tile__title:not([href]) { + color: var(--text-disabled-grey); + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +.fr-tile__title a, +.fr-tile__title button { + color: var(--text-action-high-blue-france); +} + +.fr-tile__title a:not([href]), +.fr-tile__title button:disabled { + color: var(--text-disabled-grey); +} + +.fr-tile__title a:not([href])::before, +.fr-tile__title button:disabled::before { + background-image: linear-gradient(0deg, var(--border-disabled-grey), var(--border-disabled-grey)); +} + +.fr-tile__img { + display: flex; + align-items: center; + justify-content: center; + flex-shrink: 0; + width: 5rem; + height: 5rem; + margin: 0 auto 1.5rem; + overflow: hidden; + filter: brightness(var(--brightness)); +} + +.fr-tile__img > svg { + width: 100%; + height: 100%; +} + +.fr-tile__body > .fr-tile__desc { + padding-bottom: 2.5rem; +} + +.fr-tile--horizontal .fr-tile__img { + width: 3rem; + height: 3rem; + margin: 0 1.5rem 0 0; +} +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + .fr-tile__title { + font-size: 1.25rem; + line-height: 1.75rem; + } + + .fr-tile--vertical\@md { + flex-direction: column; + text-align: center; + align-items: center; + } + + .fr-tile--vertical\@md .fr-tile__header { + margin-bottom: 1rem; + margin-right: 0 !important; + } + + .fr-tile--vertical\@md .fr-tile__pictogram { + width: 5rem; + height: 5rem; + } + + .fr-tile--vertical\@md .fr-tile__content { + align-items: center; + } + + .fr-tile--vertical\@md .fr-tile__detail { + margin-top: 0.75rem; + } + + .fr-tile--vertical\@md.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content, + .fr-tile--vertical\@md.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content { + padding-bottom: 2.5rem; + } + + .fr-tile--vertical\@md.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__detail, + .fr-tile--vertical\@md.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__detail { + margin-bottom: 0; + padding-right: 0; + } + + .fr-tile--horizontal .fr-tile__img { + width: 5rem; + height: 5rem; + margin: 0 2rem 0 0; + } +} +@media (min-width: 62em) { + /*! media lg */ + .fr-tile--vertical\@lg { + flex-direction: column; + text-align: center; + align-items: center; + } + + .fr-tile--vertical\@lg .fr-tile__header { + margin-bottom: 1rem; + margin-right: 0 !important; + } + + .fr-tile--vertical\@lg .fr-tile__pictogram { + width: 5rem; + height: 5rem; + } + + .fr-tile--vertical\@lg .fr-tile__content { + align-items: center; + } + + .fr-tile--vertical\@lg .fr-tile__detail { + margin-top: 0.75rem; + } + + .fr-tile--vertical\@lg.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content, + .fr-tile--vertical\@lg.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content { + padding-bottom: 2.5rem; + } + + .fr-tile--vertical\@lg.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__detail, + .fr-tile--vertical\@lg.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__detail { + margin-bottom: 0; + padding-right: 0; + } +} +@media (min-width: 78em) { + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-tile { + outline: 1px solid; + } + + .fr-tile.fr-enlarge-link .fr-tile__title a, + .fr-tile.fr-enlarge-link .fr-tile__title button, + .fr-tile.fr-enlarge-button .fr-tile__title a, + .fr-tile.fr-enlarge-button .fr-tile__title button { + text-decoration: none; + } + + .fr-tile__title a, + .fr-tile__title button { + text-decoration: underline; + text-underline-offset: 5px; + } + + .fr-tile__title a::after, + .fr-tile__title button::after { + forced-color-adjust: none; + background-color: linktext; + } + + .fr-tile__title a:disabled::after, + .fr-tile__title a:not([href])::after, + .fr-tile__title button:disabled::after { + background-color: graytext; + } + + .fr-tile__title [target=_blank]::after { + background-color: linktext; + } + + .fr-tile.fr-tile--download .fr-tile__title a::after, + .fr-tile.fr-tile--download .fr-tile__title button::after { + background-color: linktext; + } + + .fr-tile.fr-tile--download .fr-tile__title a:disabled::after, + .fr-tile.fr-tile--download .fr-tile__title a:not([href])::after, + .fr-tile.fr-tile--download .fr-tile__title button:disabled::after { + background-color: graytext; + } +} diff --git a/dist/dsfr/component/tile/tile.main.min.css b/dist/dsfr/component/tile/tile.main.min.css new file mode 100644 index 0000000..a0ca293 --- /dev/null +++ b/dist/dsfr/component/tile/tile.main.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-tile{--text-spacing:0;--title-spacing:0 0 0.25rem;--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey);background-position:0 100%,0 0,100% 0,100% 0;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:100% 1px,1px 100%,1px 100%,100% 1px;display:flex;flex-direction:column;padding:2rem 2rem 2.25rem;position:relative;text-align:center}.fr-grid-row .fr-tile{height:100%}.fr-tile.fr-enlarge-link:hover .fr-tile__pictogram{--brightness:calc(100% + var(--brighten)*10%)}.fr-tile.fr-enlarge-link:active .fr-tile__pictogram{--brightness:calc(100% + var(--brighten)*20%)}.fr-tile.fr-enlarge-button:hover .fr-tile__pictogram{--brightness:calc(100% + var(--brighten)*10%)}.fr-tile.fr-enlarge-button:active .fr-tile__pictogram{--brightness:calc(100% + var(--brighten)*20%)}.fr-tile__header{margin-bottom:1rem;order:1}.fr-tile__pictogram{align-items:center;display:flex;flex-shrink:0;height:5rem;justify-content:center;margin:0 auto;overflow:hidden;width:5rem}.fr-tile__pictogram svg{height:100%;width:100%}.fr-tile__content{align-items:center;display:flex;flex-direction:column;height:100%}.fr-tile__body{flex:1 1 auto;height:100%;order:2}.fr-tile.fr-enlarge-button .fr-tile__title a:after,.fr-tile.fr-enlarge-button .fr-tile__title a:before,.fr-tile.fr-enlarge-button .fr-tile__title button:after,.fr-tile.fr-enlarge-button .fr-tile__title button:before,.fr-tile.fr-enlarge-link .fr-tile__title a:after,.fr-tile.fr-enlarge-link .fr-tile__title a:before,.fr-tile.fr-enlarge-link .fr-tile__title button:after,.fr-tile.fr-enlarge-link .fr-tile__title button:before{--icon-size:1.5rem;bottom:2.25rem;position:absolute;right:2rem}.fr-tile.fr-enlarge-button .fr-tile__title button,.fr-tile.fr-enlarge-link .fr-tile__title button{font-weight:inherit;line-height:inherit;padding:0;text-align:inherit}.fr-tile--no-icon .fr-tile__title a:not([target=_blank]):after,.fr-tile--no-icon .fr-tile__title button:after,.fr-tile:not(.fr-enlarge-button):not(.fr-tile--download) .fr-tile__title button:after,.fr-tile:not(.fr-enlarge-link):not(.fr-tile--download) .fr-tile__title a:not([target=_blank]):after{content:none}.fr-tile__title{color:var(--text-title-grey);font-size:1.125rem;font-weight:700;line-height:1.5rem;margin-bottom:.5rem;order:2}.fr-tile__title:before{background-image:linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey));bottom:0;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:1}.fr-tile__title a:before,.fr-tile__title button:before,.fr-tile__title:before{background-position:0 100%;background-repeat:no-repeat;background-size:100% .25rem}.fr-tile__title a:before,.fr-tile__title button:before{background-image:linear-gradient(0deg,var(--border-active-blue-france),var(--border-active-blue-france))}.fr-tile__title a:after,.fr-tile__title button:after{margin-left:.5rem;-webkit-mask-image:url(../../icons/system/arrow-right-line.svg);mask-image:url(../../icons/system/arrow-right-line.svg)}.fr-tile__title [target=_blank]:after,.fr-tile__title a:after,.fr-tile__title button:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-tile__title [target=_blank]:after{-webkit-mask-image:url(../../icons/system/external-link-line.svg);mask-image:url(../../icons/system/external-link-line.svg)}.fr-tile__desc{flex:1 1 auto;font-size:1rem;line-height:1.5rem;order:3}.fr-tile__start{margin-bottom:.75rem;order:1}.fr-tile__start .fr-badges-group,.fr-tile__start .fr-tags-group{margin-bottom:-.5rem}.fr-tile__detail{align-items:flex-start;display:flex;flex-direction:row;font-size:.75rem;line-height:1.25rem;margin-bottom:0;margin-top:.75rem;order:4}.fr-tile__detail[class*=" fr-fi-"]:before,.fr-tile__detail[class*=" fr-icon-"]:before,.fr-tile__detail[class^=fr-fi-]:before,.fr-tile__detail[class^=fr-icon-]:before{--icon-size:1rem;margin-right:.5rem}.fr-tile.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content,.fr-tile.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content{padding-bottom:2.5rem}.fr-tile--sm{padding:1.5rem 1.5rem 1.75rem}.fr-tile--sm .fr-badge{font-size:.75rem;line-height:1.25rem;min-height:1.125rem;padding:0 .375rem}.fr-tile--sm .fr-badge:after,.fr-tile--sm .fr-badge:before{--icon-size:0.75rem}.fr-tile--sm .fr-tag{border-radius:.75rem;font-size:.75rem;line-height:1.25rem;min-height:1.5rem;padding:.125rem .5rem}.fr-tile--sm .fr-tag:after,.fr-tile--sm .fr-tag:before{--icon-size:0.75rem}.fr-tile--sm .fr-tile__title{font-size:1rem;line-height:1.5rem;margin-bottom:.25rem}.fr-tile--sm .fr-tile__title a:after,.fr-tile--sm .fr-tile__title button:after{--icon-size:1rem}.fr-tile--sm .fr-tile__desc{font-size:.875rem;line-height:1.5rem}.fr-tile--sm .fr-tile__start{margin-bottom:.5rem}.fr-tile--sm .fr-tile__pictogram{height:3.5rem;width:3.5rem}.fr-tile--sm.fr-tile--horizontal .fr-tile__header{margin-right:1.5rem}.fr-tile--sm.fr-tile--horizontal .fr-tile__pictogram{height:2.5rem;width:2.5rem}.fr-tile--sm.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__title a:after,.fr-tile--sm.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__title button:after,.fr-tile--sm.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__title a:after,.fr-tile--sm.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__title button:after{--icon-size:1rem;bottom:1.75rem;position:absolute;right:1.5rem}.fr-tile--sm.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content,.fr-tile--sm.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content{padding-bottom:2rem}.fr-tile--download,.fr-tile--horizontal{align-items:flex-start;flex-direction:row;justify-content:center;text-align:left}.fr-tile--download .fr-tile__header,.fr-tile--horizontal .fr-tile__header{margin-bottom:0;margin-right:2rem}.fr-tile--download .fr-tile__pictogram,.fr-tile--horizontal .fr-tile__pictogram{height:4rem;width:4rem}.fr-tile--download .fr-tile__content,.fr-tile--horizontal .fr-tile__content{align-items:flex-start}.fr-tile--download:not(.fr-tile--no-icon) .fr-tile__detail,.fr-tile--horizontal:not(.fr-tile--no-icon) .fr-tile__detail{margin-bottom:-2.5rem;margin-top:1.25rem;padding-right:2rem}.fr-tile--download:not(.fr-tile--no-icon) .fr-tile__content,.fr-tile--horizontal:not(.fr-tile--no-icon) .fr-tile__content{padding-bottom:2.5rem}.fr-tile--download:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__detail,.fr-tile--horizontal:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__detail{margin-bottom:-2rem;margin-top:.75rem;padding-right:2rem}.fr-tile--download:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__content,.fr-tile--horizontal:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__content{padding-bottom:2rem}.fr-tile.fr-tile--download .fr-tile__title a:after,.fr-tile.fr-tile--download .fr-tile__title button:after{background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-image:url(../../icons/system/download-line.svg);mask-image:url(../../icons/system/download-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-tile:not(.fr-tile--no-border):not(.fr-tile--shadow){background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey))}.fr-tile--grey{--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);background-color:var(--background-contrast-grey)}.fr-tile--shadow{--idle:transparent;--hover:var(--background-raised-grey-hover);--active:var(--background-raised-grey-active);background-color:var(--background-raised-grey);filter:drop-shadow(var(--raised-shadow));z-index:calc(var(--ground) + 500)}.fr-tile--shadow.fr-tile--grey{--idle:transparent;--hover:var(--background-contrast-raised-grey-hover);--active:var(--background-contrast-raised-grey-active);background-color:var(--background-contrast-raised-grey)}.fr-tile--no-background{--hover:inherit;--active:inherit;background-color:transparent}.fr-tile__title:disabled,a.fr-tile__title:not([href]){--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey);color:var(--text-disabled-grey)}.fr-tile__title a,.fr-tile__title button{color:var(--text-action-high-blue-france)}.fr-tile__title a:not([href]),.fr-tile__title button:disabled{color:var(--text-disabled-grey)}.fr-tile__title a:not([href]):before,.fr-tile__title button:disabled:before{background-image:linear-gradient(0deg,var(--border-disabled-grey),var(--border-disabled-grey))}.fr-tile__img{align-items:center;display:flex;filter:brightness(var(--brightness));flex-shrink:0;height:5rem;justify-content:center;margin:0 auto 1.5rem;overflow:hidden;width:5rem}.fr-tile__img>svg{height:100%;width:100%}.fr-tile__body>.fr-tile__desc{padding-bottom:2.5rem}.fr-tile--horizontal .fr-tile__img{height:3rem;margin:0 1.5rem 0 0;width:3rem}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */.fr-tile__title{font-size:1.25rem;line-height:1.75rem}.fr-tile--vertical\@md{align-items:center;flex-direction:column;text-align:center}.fr-tile--vertical\@md .fr-tile__header{margin-bottom:1rem;margin-right:0!important}.fr-tile--vertical\@md .fr-tile__pictogram{height:5rem;width:5rem}.fr-tile--vertical\@md .fr-tile__content{align-items:center}.fr-tile--vertical\@md .fr-tile__detail{margin-top:.75rem}.fr-tile--vertical\@md.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content,.fr-tile--vertical\@md.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content{padding-bottom:2.5rem}.fr-tile--vertical\@md.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__detail,.fr-tile--vertical\@md.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__detail{margin-bottom:0;padding-right:0}.fr-tile--horizontal .fr-tile__img{height:5rem;margin:0 2rem 0 0;width:5rem}}@media (min-width:62em){ + /*! media lg */.fr-tile--vertical\@lg{align-items:center;flex-direction:column;text-align:center}.fr-tile--vertical\@lg .fr-tile__header{margin-bottom:1rem;margin-right:0!important}.fr-tile--vertical\@lg .fr-tile__pictogram{height:5rem;width:5rem}.fr-tile--vertical\@lg .fr-tile__content{align-items:center}.fr-tile--vertical\@lg .fr-tile__detail{margin-top:.75rem}.fr-tile--vertical\@lg.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content,.fr-tile--vertical\@lg.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content{padding-bottom:2.5rem}.fr-tile--vertical\@lg.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__detail,.fr-tile--vertical\@lg.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__detail{margin-bottom:0;padding-right:0}}@media (min-width:78em){ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-tile{outline:1px solid}.fr-tile.fr-enlarge-button .fr-tile__title a,.fr-tile.fr-enlarge-button .fr-tile__title button,.fr-tile.fr-enlarge-link .fr-tile__title a,.fr-tile.fr-enlarge-link .fr-tile__title button{text-decoration:none}.fr-tile__title a,.fr-tile__title button{text-decoration:underline;text-underline-offset:5px}.fr-tile__title a:after,.fr-tile__title button:after{background-color:linktext;forced-color-adjust:none}.fr-tile__title a:disabled:after,.fr-tile__title a:not([href]):after,.fr-tile__title button:disabled:after{background-color:graytext}.fr-tile.fr-tile--download .fr-tile__title a:after,.fr-tile.fr-tile--download .fr-tile__title button:after,.fr-tile__title [target=_blank]:after{background-color:linktext}.fr-tile.fr-tile--download .fr-tile__title a:disabled:after,.fr-tile.fr-tile--download .fr-tile__title a:not([href]):after,.fr-tile.fr-tile--download .fr-tile__title button:disabled:after{background-color:graytext}} \ No newline at end of file diff --git a/dist/dsfr/component/tile/tile.min.css b/dist/dsfr/component/tile/tile.min.css new file mode 100644 index 0000000..48d1472 --- /dev/null +++ b/dist/dsfr/component/tile/tile.min.css @@ -0,0 +1,11 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-tile{--text-spacing:0;--title-spacing:0 0 0.25rem;--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey);background-position:0 100%,0 0,100% 0,100% 0;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:100% 1px,1px 100%,1px 100%,100% 1px;display:flex;flex-direction:column;padding:2rem 2rem 2.25rem;position:relative;text-align:center}.fr-grid-row .fr-tile{height:100%}.fr-tile.fr-enlarge-link:hover .fr-tile__pictogram{--brightness:calc(100% + var(--brighten)*10%)}.fr-tile.fr-enlarge-link:active .fr-tile__pictogram{--brightness:calc(100% + var(--brighten)*20%)}.fr-tile.fr-enlarge-button:hover .fr-tile__pictogram{--brightness:calc(100% + var(--brighten)*10%)}.fr-tile.fr-enlarge-button:active .fr-tile__pictogram{--brightness:calc(100% + var(--brighten)*20%)}.fr-tile__header{margin-bottom:1rem;order:1}.fr-tile__pictogram{align-items:center;display:flex;flex-shrink:0;height:5rem;justify-content:center;margin:0 auto;overflow:hidden;width:5rem}.fr-tile__pictogram svg{height:100%;width:100%}.fr-tile__content{align-items:center;display:flex;flex-direction:column;height:100%}.fr-tile__body{flex:1 1 auto;height:100%;order:2}.fr-tile.fr-enlarge-button .fr-tile__title a:after,.fr-tile.fr-enlarge-button .fr-tile__title a:before,.fr-tile.fr-enlarge-button .fr-tile__title button:after,.fr-tile.fr-enlarge-button .fr-tile__title button:before,.fr-tile.fr-enlarge-link .fr-tile__title a:after,.fr-tile.fr-enlarge-link .fr-tile__title a:before,.fr-tile.fr-enlarge-link .fr-tile__title button:after,.fr-tile.fr-enlarge-link .fr-tile__title button:before{--icon-size:1.5rem;bottom:2.25rem;position:absolute;right:2rem}.fr-tile.fr-enlarge-button .fr-tile__title button,.fr-tile.fr-enlarge-link .fr-tile__title button{font-weight:inherit;line-height:inherit;padding:0;text-align:inherit}.fr-tile--no-icon .fr-tile__title a:not([target=_blank]):after,.fr-tile--no-icon .fr-tile__title button:after,.fr-tile:not(.fr-enlarge-button):not(.fr-tile--download) .fr-tile__title button:after,.fr-tile:not(.fr-enlarge-link):not(.fr-tile--download) .fr-tile__title a:not([target=_blank]):after{content:none}.fr-tile__title{color:var(--text-title-grey);font-size:1.125rem;font-weight:700;line-height:1.5rem;margin-bottom:.5rem;order:2}.fr-tile__title:before{background-image:linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey));bottom:0;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:1}.fr-tile__title a:before,.fr-tile__title button:before,.fr-tile__title:before{background-position:0 100%;background-repeat:no-repeat;background-size:100% .25rem}.fr-tile__title a:before,.fr-tile__title button:before{background-image:linear-gradient(0deg,var(--border-active-blue-france),var(--border-active-blue-france))}.fr-tile__title a:after,.fr-tile__title button:after{margin-left:.5rem;-webkit-mask-image:url(../../icons/system/arrow-right-line.svg);mask-image:url(../../icons/system/arrow-right-line.svg)}.fr-tile__title [target=_blank]:after,.fr-tile__title a:after,.fr-tile__title button:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-tile__title [target=_blank]:after{-webkit-mask-image:url(../../icons/system/external-link-line.svg);mask-image:url(../../icons/system/external-link-line.svg)}.fr-tile__desc{flex:1 1 auto;font-size:1rem;line-height:1.5rem;order:3}.fr-tile__start{margin-bottom:.75rem;order:1}.fr-tile__start .fr-badges-group,.fr-tile__start .fr-tags-group{margin-bottom:-.5rem}.fr-tile__detail{align-items:flex-start;display:flex;flex-direction:row;font-size:.75rem;line-height:1.25rem;margin-bottom:0;margin-top:.75rem;order:4}.fr-tile__detail[class*=" fr-fi-"]:before,.fr-tile__detail[class*=" fr-icon-"]:before,.fr-tile__detail[class^=fr-fi-]:before,.fr-tile__detail[class^=fr-icon-]:before{--icon-size:1rem;margin-right:.5rem}.fr-tile.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content,.fr-tile.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content{padding-bottom:2.5rem}.fr-tile--sm{padding:1.5rem 1.5rem 1.75rem}.fr-tile--sm .fr-badge{font-size:.75rem;line-height:1.25rem;min-height:1.125rem;padding:0 .375rem}.fr-tile--sm .fr-badge:after,.fr-tile--sm .fr-badge:before{--icon-size:0.75rem}.fr-tile--sm .fr-tag{border-radius:.75rem;font-size:.75rem;line-height:1.25rem;min-height:1.5rem;padding:.125rem .5rem}.fr-tile--sm .fr-tag:after,.fr-tile--sm .fr-tag:before{--icon-size:0.75rem}.fr-tile--sm .fr-tile__title{font-size:1rem;line-height:1.5rem;margin-bottom:.25rem}.fr-tile--sm .fr-tile__title a:after,.fr-tile--sm .fr-tile__title button:after{--icon-size:1rem}.fr-tile--sm .fr-tile__desc{font-size:.875rem;line-height:1.5rem}.fr-tile--sm .fr-tile__start{margin-bottom:.5rem}.fr-tile--sm .fr-tile__pictogram{height:3.5rem;width:3.5rem}.fr-tile--sm.fr-tile--horizontal .fr-tile__header{margin-right:1.5rem}.fr-tile--sm.fr-tile--horizontal .fr-tile__pictogram{height:2.5rem;width:2.5rem}.fr-tile--sm.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__title a:after,.fr-tile--sm.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__title button:after,.fr-tile--sm.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__title a:after,.fr-tile--sm.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__title button:after{--icon-size:1rem;bottom:1.75rem;position:absolute;right:1.5rem}.fr-tile--sm.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content,.fr-tile--sm.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content{padding-bottom:2rem}.fr-tile--download,.fr-tile--horizontal{align-items:flex-start;flex-direction:row;justify-content:center;text-align:left}.fr-tile--download .fr-tile__header,.fr-tile--horizontal .fr-tile__header{margin-bottom:0;margin-right:2rem}.fr-tile--download .fr-tile__pictogram,.fr-tile--horizontal .fr-tile__pictogram{height:4rem;width:4rem}.fr-tile--download .fr-tile__content,.fr-tile--horizontal .fr-tile__content{align-items:flex-start}.fr-tile--download:not(.fr-tile--no-icon) .fr-tile__detail,.fr-tile--horizontal:not(.fr-tile--no-icon) .fr-tile__detail{margin-bottom:-2.5rem;margin-top:1.25rem;padding-right:2rem}.fr-tile--download:not(.fr-tile--no-icon) .fr-tile__content,.fr-tile--horizontal:not(.fr-tile--no-icon) .fr-tile__content{padding-bottom:2.5rem}.fr-tile--download:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__detail,.fr-tile--horizontal:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__detail{margin-bottom:-2rem;margin-top:.75rem;padding-right:2rem}.fr-tile--download:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__content,.fr-tile--horizontal:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__content{padding-bottom:2rem}.fr-tile.fr-tile--download .fr-tile__title a:after,.fr-tile.fr-tile--download .fr-tile__title button:after{background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-image:url(../../icons/system/download-line.svg);mask-image:url(../../icons/system/download-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-tile:not(.fr-tile--no-border):not(.fr-tile--shadow){background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey))}.fr-tile--grey{--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);background-color:var(--background-contrast-grey)}.fr-tile--shadow{--idle:transparent;--hover:var(--background-raised-grey-hover);--active:var(--background-raised-grey-active);background-color:var(--background-raised-grey);filter:drop-shadow(var(--raised-shadow));z-index:calc(var(--ground) + 500)}.fr-tile--shadow.fr-tile--grey{--idle:transparent;--hover:var(--background-contrast-raised-grey-hover);--active:var(--background-contrast-raised-grey-active);background-color:var(--background-contrast-raised-grey)}.fr-tile--no-background{--hover:inherit;--active:inherit;background-color:transparent}.fr-tile__title:disabled,a.fr-tile__title:not([href]){--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey);color:var(--text-disabled-grey)}.fr-tile__title a,.fr-tile__title button{color:var(--text-action-high-blue-france)}.fr-tile__title a:not([href]),.fr-tile__title button:disabled{color:var(--text-disabled-grey)}.fr-tile__title a:not([href]):before,.fr-tile__title button:disabled:before{background-image:linear-gradient(0deg,var(--border-disabled-grey),var(--border-disabled-grey))}.fr-tile__img{align-items:center;display:flex;filter:brightness(var(--brightness));flex-shrink:0;height:5rem;justify-content:center;margin:0 auto 1.5rem;overflow:hidden;width:5rem}.fr-tile__img>svg{height:100%;width:100%}.fr-tile__body>.fr-tile__desc{padding-bottom:2.5rem}.fr-tile--horizontal .fr-tile__img{height:3rem;margin:0 1.5rem 0 0;width:3rem}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */.fr-tile__title{font-size:1.25rem;line-height:1.75rem}.fr-tile--vertical\@md{align-items:center;flex-direction:column;text-align:center}.fr-tile--vertical\@md .fr-tile__header{margin-bottom:1rem;margin-right:0!important}.fr-tile--vertical\@md .fr-tile__pictogram{height:5rem;width:5rem}.fr-tile--vertical\@md .fr-tile__content{align-items:center}.fr-tile--vertical\@md .fr-tile__detail{margin-top:.75rem}.fr-tile--vertical\@md.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content,.fr-tile--vertical\@md.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content{padding-bottom:2.5rem}.fr-tile--vertical\@md.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__detail,.fr-tile--vertical\@md.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__detail{margin-bottom:0;padding-right:0}.fr-tile--horizontal .fr-tile__img{height:5rem;margin:0 2rem 0 0;width:5rem} + /*! media md */}@media (min-width:62em){ + /*! media lg */.fr-tile--vertical\@lg{align-items:center;flex-direction:column;text-align:center}.fr-tile--vertical\@lg .fr-tile__header{margin-bottom:1rem;margin-right:0!important}.fr-tile--vertical\@lg .fr-tile__pictogram{height:5rem;width:5rem}.fr-tile--vertical\@lg .fr-tile__content{align-items:center}.fr-tile--vertical\@lg .fr-tile__detail{margin-top:.75rem}.fr-tile--vertical\@lg.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content,.fr-tile--vertical\@lg.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content{padding-bottom:2.5rem}.fr-tile--vertical\@lg.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__detail,.fr-tile--vertical\@lg.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__detail{margin-bottom:0;padding-right:0} + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-tile{outline:1px solid}.fr-tile.fr-enlarge-button .fr-tile__title a,.fr-tile.fr-enlarge-button .fr-tile__title button,.fr-tile.fr-enlarge-link .fr-tile__title a,.fr-tile.fr-enlarge-link .fr-tile__title button{text-decoration:none}.fr-tile__title a,.fr-tile__title button{text-decoration:underline;text-underline-offset:5px}.fr-tile__title a:after,.fr-tile__title button:after{background-color:linktext;forced-color-adjust:none}.fr-tile__title a:disabled:after,.fr-tile__title a:not([href]):after,.fr-tile__title button:disabled:after{background-color:graytext}.fr-tile.fr-tile--download .fr-tile__title a:after,.fr-tile.fr-tile--download .fr-tile__title button:after,.fr-tile__title [target=_blank]:after{background-color:linktext}.fr-tile.fr-tile--download .fr-tile__title a:disabled:after,.fr-tile.fr-tile--download .fr-tile__title a:not([href]):after,.fr-tile.fr-tile--download .fr-tile__title button:disabled:after{background-color:graytext}}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-tile--download .fr-tile__body,.fr-tile--horizontal .fr-tile__body{flex-basis:100%}.fr-tile__body,.fr-tile__body>*{max-width:100%}.fr-tile__title{color:#161616;margin:0 0 .5rem;max-width:100%}.fr-tile__title a:after,.fr-tile__title button:after{background-image:url(../../icons/system/arrow-right-line.svg)}.fr-tile__title [target=_blank]:after,.fr-tile__title a:after,.fr-tile__title button:after{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-tile__title [target=_blank]:after{background-image:url(../../icons/system/external-link-line.svg)}.fr-tile__desc{margin:0;max-width:100%}.fr-tile__detail,.fr-tile__start{max-width:100%}.fr-tile--download .fr-tile__title a:after,.fr-tile--download .fr-tile__title button:after{background-color:transparent;background-image:url(../../icons/system/download-line.svg);background-repeat:no-repeat;background-size:100%}.fr-tile.fr-enlarge-link .fr-tile__title a{text-decoration:none}.fr-tile.fr-enlarge-button .fr-tile__title button:after,.fr-tile.fr-enlarge-link .fr-tile__title a:after{background-color:transparent;height:1.5rem;width:1.5rem}.fr-tile--sm .fr-tile__title a:after,.fr-tile--sm .fr-tile__title button:after{height:1rem;width:1rem}.fr-tile{background-color:#fff}.fr-tile:not(.fr-tile--no-border):not(.fr-tile--shadow){background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd)}.fr-tile--grey{background-color:#eee}.fr-tile--shadow{background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,18,.16);z-index:500}.fr-tile--shadow.fr-tile--grey{background-color:#eee}.fr-tile--no-background{background-color:transparent}.fr-tile--no-background:hover{background-color:rgba(0,0,0,.05)}.fr-tile--no-background:active{background-color:rgba(0,0,0,.1)}.fr-tile__title:disabled,a.fr-tile__title:not([href]){background-color:#e5e5e5;color:#929292}.fr-tile__title:before{background-image:linear-gradient(0deg,#3a3a3a,#3a3a3a)}.fr-tile__title a,.fr-tile__title button{color:#000091}.fr-tile__title a:before,.fr-tile__title button:before{background-image:linear-gradient(0deg,#000091,#000091)}.fr-tile__title a:not([href]),.fr-tile__title button:disabled{color:#929292}.fr-tile__title a:not([href]):before,.fr-tile__title button:disabled:before{background-image:linear-gradient(0deg,#e5e5e5,#e5e5e5)}}@media screen and (min-width:0\0) and (min-resolution:72dpi) and (min-width:48em){.fr-tile--download.fr-tile--vertical\@md .fr-tile__body,.fr-tile--horizontal.fr-tile--vertical\@md .fr-tile__body{flex-basis:auto}}@media screen and (min-width:0\0) and (min-resolution:72dpi) and (min-width:62em){.fr-tile--download.fr-tile--vertical\@lg .fr-tile__body,.fr-tile--horizontal.fr-tile--vertical\@lg .fr-tile__body{flex-basis:auto}}@media print{.fr-tile .fr-tile__desc,.fr-tile .fr-tile__detail,.fr-tile--sm .fr-tile__desc,.fr-tile--sm .fr-tile__detail,.fr-tile--sm__desc,.fr-tile--sm__detail,.fr-tile__desc,.fr-tile__detail{font-size:1rem;line-height:1.5rem}.fr-tile{border:1px solid var(--border-default-grey);page-break-inside:avoid}.fr-tile:not(.fr-tile--horizontal):not(.fr-tile--download) .fr-tile__content{padding-bottom:0!important}.fr-tile__title a:before,.fr-tile__title button:before,.fr-tile__title:before{background-image:none!important}.fr-tile__title a:after,.fr-tile__title button:after{display:none}} \ No newline at end of file diff --git a/dist/dsfr/component/tile/tile.module.js b/dist/dsfr/component/tile/tile.module.js new file mode 100644 index 0000000..aa19679 --- /dev/null +++ b/dist/dsfr/component/tile/tile.module.js @@ -0,0 +1,38 @@ +/*! DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) */ + +const config = { + prefix: 'fr', + namespace: 'dsfr', + organisation: '@gouvfr', + version: '1.13.2' +}; + +const api = window[config.namespace]; + +class TileDownload extends api.core.Instance { + static get instanceClassName () { + return 'TileDownload'; + } + + init () { + this.addAscent(api.core.AssessEmission.UPDATE, details => { + this.descend(api.core.AssessEmission.UPDATE, details); + }); + this.addAscent(api.core.AssessEmission.ADDED, () => { + this.descend(api.core.AssessEmission.ADDED); + }); + } +} + +const TileSelector = { + DOWNLOAD: api.internals.ns.selector('tile--download'), + DOWNLOAD_DETAIL: `${api.internals.ns.selector('tile--download')} ${api.internals.ns.selector('tile__detail')}` +}; + +api.tile = { + TileSelector: TileSelector, + TileDownload: TileDownload +}; + +api.internals.register(api.tile.TileSelector.DOWNLOAD, api.tile.TileDownload); +api.internals.register(api.tile.TileSelector.DOWNLOAD_DETAIL, api.core.AssessDetail); diff --git a/dist/dsfr/component/tile/tile.module.min.js b/dist/dsfr/component/tile/tile.module.min.js new file mode 100644 index 0000000..a977ff9 --- /dev/null +++ b/dist/dsfr/component/tile/tile.module.min.js @@ -0,0 +1,2 @@ +/*! DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) */ +const e=window.dsfr;class s extends e.core.Instance{static get instanceClassName(){return"TileDownload"}init(){this.addAscent(e.core.AssessEmission.UPDATE,(s=>{this.descend(e.core.AssessEmission.UPDATE,s)})),this.addAscent(e.core.AssessEmission.ADDED,(()=>{this.descend(e.core.AssessEmission.ADDED)}))}}const i={DOWNLOAD:e.internals.ns.selector("tile--download"),DOWNLOAD_DETAIL:`${e.internals.ns.selector("tile--download")} ${e.internals.ns.selector("tile__detail")}`};e.tile={TileSelector:i,TileDownload:s},e.internals.register(e.tile.TileSelector.DOWNLOAD,e.tile.TileDownload),e.internals.register(e.tile.TileSelector.DOWNLOAD_DETAIL,e.core.AssessDetail); diff --git a/dist/dsfr/component/tile/tile.print.css b/dist/dsfr/component/tile/tile.print.css new file mode 100644 index 0000000..9a6a05b --- /dev/null +++ b/dist/dsfr/component/tile/tile.print.css @@ -0,0 +1,39 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media print { + .fr-tile .fr-tile__desc, + .fr-tile .fr-tile__detail, + .fr-tile__desc, + .fr-tile__detail, + .fr-tile--sm .fr-tile__desc, + .fr-tile--sm .fr-tile__detail, + .fr-tile--sm__desc, + .fr-tile--sm__detail { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-tile { + page-break-inside: avoid; + border: 1px solid var(--border-default-grey); + } + + .fr-tile:not(.fr-tile--horizontal):not(.fr-tile--download) .fr-tile__content { + padding-bottom: 0 !important; + } + + .fr-tile__title::before { + background-image: none !important; + } + + .fr-tile__title a::before, + .fr-tile__title button::before { + background-image: none !important; + } + + .fr-tile__title a::after, + .fr-tile__title button::after { + display: none; + } +} diff --git a/dist/dsfr/component/tile/tile.print.min.css b/dist/dsfr/component/tile/tile.print.min.css new file mode 100644 index 0000000..38c370b --- /dev/null +++ b/dist/dsfr/component/tile/tile.print.min.css @@ -0,0 +1,3 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media print{.fr-tile .fr-tile__desc,.fr-tile .fr-tile__detail,.fr-tile--sm .fr-tile__desc,.fr-tile--sm .fr-tile__detail,.fr-tile--sm__desc,.fr-tile--sm__detail,.fr-tile__desc,.fr-tile__detail{font-size:1rem;line-height:1.5rem}.fr-tile{border:1px solid var(--border-default-grey);page-break-inside:avoid}.fr-tile:not(.fr-tile--horizontal):not(.fr-tile--download) .fr-tile__content{padding-bottom:0!important}.fr-tile__title a:before,.fr-tile__title button:before,.fr-tile__title:before{background-image:none!important}.fr-tile__title a:after,.fr-tile__title button:after{display:none}} \ No newline at end of file diff --git a/dist/dsfr/component/toggle/toggle.css b/dist/dsfr/component/toggle/toggle.css new file mode 100644 index 0000000..6503931 --- /dev/null +++ b/dist/dsfr/component/toggle/toggle.css @@ -0,0 +1,578 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + TOGGLE +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-toggle { + display: flex; + flex-wrap: wrap; + position: relative; + + --text-spacing: 0; + --title-spacing: 0; +} + +.fr-toggle input[type=checkbox] { + width: 2.5rem; + height: 1.5rem; + position: absolute; + opacity: 0; + box-shadow: inset 0 0 0 1px var(--border-action-high-blue-france); +} + +.fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label[data-fr-unchecked-label][data-fr-checked-label]::before { + content: attr(data-fr-checked-label); +} + +.fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::after { + transform: translateX(1rem); + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +.fr-toggle label { + --toggle-status-width: auto; + display: inline-flex; + width: calc(100% - 2rem); + min-height: 1.5rem; + font-size: 1rem; + line-height: 1.5rem; + color: var(--text-label-grey); +} + +.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label] { + padding-left: 0; +} + +.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label]::before { + content: attr(data-fr-unchecked-label); + margin-right: calc(var(--toggle-status-width) - 0.5rem); + margin-bottom: 1rem; + word-wrap: normal; +} + +.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label] + .fr-hint-text { + margin-top: 0.5rem; +} + +.fr-toggle label::before { + content: ""; + display: block; + flex-shrink: 0; + height: calc(1.25rem + 1px); + padding-top: 1.5rem; + font-size: 0.75rem; + line-height: 1.25rem; + border-radius: 0.75rem; + margin-right: 2rem; + min-width: 2.5rem; + max-width: 2.5rem; + background-repeat: no-repeat; + color: var(--text-active-blue-france); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +.fr-toggle label::after { + content: ""; + display: flex; + align-items: center; + justify-content: center; + position: absolute; + top: 0; + left: 0; + width: 1.5rem; + height: 1.5rem; + border-radius: 50%; + background-repeat: no-repeat; + background-size: 1rem; + background-position: center; + color: var(--text-active-blue-france); + box-shadow: inset 0 0 0 1px var(--border-action-high-blue-france); + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-toggle .fr-hint-text { + display: block; + margin-top: 1rem; + margin-bottom: 0; + font-size: 0.75rem; + line-height: 1.25rem; + flex-basis: 100%; + color: var(--text-mention-grey); +} + +.fr-toggle--border-bottom { + padding-bottom: 1rem; + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-toggle--valid::before, +.fr-toggle--error::before { + content: ""; + position: absolute; + top: 0; + left: -0.75rem; + width: 2px; + height: 100%; +} + +.fr-toggle .fr-message:first-child { + margin-top: 1rem; +} + +.fr-toggle--label-left .fr-toggle__input { + order: 1; + margin: 0 0 0 auto; +} + +.fr-toggle--label-left .fr-toggle__input + label[data-fr-checked-label]::before { + margin-right: 0; + margin-left: calc(var(--toggle-status-width) - 0.5rem); +} + +.fr-toggle--label-left .fr-toggle__label { + justify-content: space-between; + padding-left: 0; + width: calc(100% - 2rem); + flex: 1; +} + +.fr-toggle--label-left .fr-toggle__label::before { + flex-shrink: 0; + order: 1; + margin-left: 1rem; + margin-right: 0; + text-align: right; + direction: rtl; +} + +.fr-toggle--label-left .fr-toggle__label::after { + left: auto; + right: 1rem; +} + +.fr-toggle--label-left .fr-hint-text { + order: 2; +} + +.fr-toggle__list { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; +} + +.fr-toggle__list li { + margin-bottom: 1rem; +} + +.fr-toggle__list li:last-child { + margin-bottom: 0; +} + +:root[data-fr-theme=dark] .fr-toggle label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle input[type=checkbox]:checked { + background-color: var(--background-active-blue-france); + + --idle: transparent; + --hover: var(--background-active-blue-france-hover); + --active: var(--background-active-blue-france-active); +} + +.fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::after { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle input[type=checkbox]:disabled { + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); +} + +.fr-toggle input[type=checkbox]:disabled:checked { + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +.fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::after { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::after { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::before { + color: var(--text-disabled-grey); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::after { + color: var(--text-disabled-grey); + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); +} + +.fr-toggle--valid::before { + background-color: var(--border-plain-success); + + --idle: transparent; + --hover: var(--border-plain-success-hover); + --active: var(--border-plain-success-active); + content: ""; +} + +.fr-toggle--error::before { + background-color: var(--border-plain-error); + + --idle: transparent; + --hover: var(--border-plain-error-hover); + --active: var(--border-plain-error-active); + content: ""; +} + +.fr-toggle--error label, +.fr-fieldset--error .fr-toggle label { + color: var(--text-default-error); +} + +.fr-toggle--error label::before, +.fr-fieldset--error .fr-toggle label::before { + color: var(--text-default-error); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle--error label::before, +:root[data-fr-theme=dark] .fr-fieldset--error .fr-toggle label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle--error label::after, +.fr-fieldset--error .fr-toggle label::after { + box-shadow: inset 0 0 0 1px var(--border-plain-error); +} + +.fr-toggle--error input[type=checkbox]:checked ~ .fr-toggle__label::before, +.fr-fieldset--error .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle--error input[type=checkbox]:checked ~ .fr-toggle__label::before, +:root[data-fr-theme=dark] .fr-fieldset--error .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle--valid label, +.fr-fieldset--valid .fr-toggle label { + color: var(--text-default-success); +} + +.fr-toggle--valid label::before, +.fr-fieldset--valid .fr-toggle label::before { + color: var(--text-default-success); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle--valid label::before, +:root[data-fr-theme=dark] .fr-fieldset--valid .fr-toggle label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle--valid label::after, +.fr-fieldset--valid .fr-toggle label::after { + box-shadow: inset 0 0 0 1px var(--border-plain-success); +} + +.fr-toggle--valid input[type=checkbox]:checked ~ .fr-toggle__label::before, +.fr-fieldset--valid .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle--valid input[type=checkbox]:checked ~ .fr-toggle__label::before, +:root[data-fr-theme=dark] .fr-fieldset--valid .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + border: 2px solid highlight; + background-color: transparent; + background-image: none; + forced-color-adjust: none; + color: canvastext; + } + + .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::after { + background-image: url("data:image/svg+xml;charset=utf-8,"); + border: 2px solid highlight; + background-color: highlight; + } + + .fr-toggle input[type=checkbox]:focus ~ .fr-toggle__label::before { + outline-color: graytext; + } + + .fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label { + color: graytext; + } + + .fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::before, + .fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::after { + background-image: none; + border: 2px solid graytext; + box-shadow: none; + color: graytext; + } + + .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::before, + .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::after { + background-image: none; + border: 2px solid graytext; + box-shadow: none; + } + + .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::after { + background-color: graytext; + background-image: url("data:image/svg+xml;charset=utf-8,"); + } + + .fr-toggle label[data-fr-unchecked-label][data-fr-checked-label]::before { + background-image: none; + color: canvastext; + } + + .fr-toggle label::before { + height: 1.5rem; + background-image: none; + border: 2px solid buttontext; + background-color: transparent; + forced-color-adjust: none; + padding-top: 1.25rem; + } + + .fr-toggle label::after { + box-shadow: none; + border: 2px solid buttontext; + forced-color-adjust: none; + background-color: transparent; + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-toggle input[type=checkbox]::-ms-check { + display: none; + } + + .fr-toggle input[type=checkbox]:checked::before, + .fr-toggle input[type=checkbox]:checked::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/check-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-toggle__list { + list-style: none; + padding: 0; + } + + .fr-toggle label { + color: #161616; + } + + .fr-toggle label::before { + color: #000091; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23000091' height='24' viewBox='0 0 40 24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-toggle label::after { + color: #000091; + box-shadow: inset 0 0 0 1px #000091; + background-color: #fff; + } + + .fr-toggle input[type=checkbox] { + box-shadow: inset 0 0 0 1px #000091; + } + + .fr-toggle input[type=checkbox]:checked { + background-color: #000091; + } + + .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23000091' height='24' viewBox='0 0 40 24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::after { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000091' d='M10 15.17l9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E"); + } + + .fr-toggle input[type=checkbox]:disabled { + box-shadow: inset 0 0 0 1px #e5e5e5; + } + + .fr-toggle input[type=checkbox]:disabled:checked { + background-color: #e5e5e5; + } + + .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::before { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23e5e5e5' height='24' viewBox='0 0 40 24' fill='%23e5e5e5' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::after { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='M10 15.17l9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E"); + } + + .fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::before { + color: #929292; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23e5e5e5' height='24' viewBox='0 0 40 24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::after { + color: #929292; + box-shadow: inset 0 0 0 1px #e5e5e5; + } + + .fr-toggle .fr-hint-text { + color: #666; + } + + .fr-toggle--border-bottom { + box-shadow: inset 0 -1px 0 0 #ddd; + } + + .fr-toggle--valid::before { + background-color: #18753c; + } + + .fr-toggle--error::before { + background-color: #ce0500; + } + + .fr-toggle--error label, + .fr-fieldset--error .fr-toggle label { + color: #ce0500; + } + + .fr-toggle--error label::before, + .fr-fieldset--error .fr-toggle label::before { + color: #ce0500; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ce0500' height='24' viewBox='0 0 40 24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-toggle--error label::after, + .fr-fieldset--error .fr-toggle label::after { + box-shadow: inset 0 0 0 1px #ce0500; + } + + .fr-toggle--error input[type=checkbox]:checked ~ .fr-toggle__label::before, + .fr-fieldset--error .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ce0500' height='24' viewBox='0 0 40 24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-toggle--valid label, + .fr-fieldset--valid .fr-toggle label { + color: #18753c; + } + + .fr-toggle--valid label::before, + .fr-fieldset--valid .fr-toggle label::before { + color: #18753c; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2318753c' height='24' viewBox='0 0 40 24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-toggle--valid label::after, + .fr-fieldset--valid .fr-toggle label::after { + box-shadow: inset 0 0 0 1px #18753c; + } + + .fr-toggle--valid input[type=checkbox]:checked ~ .fr-toggle__label::before, + .fr-fieldset--valid .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2318753c' height='24' viewBox='0 0 40 24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } +} +@media print { + .fr-toggle { + page-break-inside: avoid; + } + + .fr-toggle::before { + background-color: none !important; + } + + .fr-toggle label { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-toggle .fr-hint-text { + font-size: 1rem; + line-height: 1.5rem; + } +} diff --git a/dist/dsfr/component/toggle/toggle.legacy.css b/dist/dsfr/component/toggle/toggle.legacy.css new file mode 100644 index 0000000..178dfc0 --- /dev/null +++ b/dist/dsfr/component/toggle/toggle.legacy.css @@ -0,0 +1,157 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +.fr-toggle--valid::before { + content: ""; +} + +.fr-toggle--error::before { + content: ""; +} +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-toggle input[type=checkbox]::-ms-check { + display: none; + } + + .fr-toggle input[type=checkbox]:checked::before, + .fr-toggle input[type=checkbox]:checked::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/check-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-toggle__list { + list-style: none; + padding: 0; + } + + .fr-toggle label { + color: #161616; + } + + .fr-toggle label::before { + color: #000091; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23000091' height='24' viewBox='0 0 40 24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-toggle label::after { + color: #000091; + box-shadow: inset 0 0 0 1px #000091; + background-color: #fff; + } + + .fr-toggle input[type=checkbox] { + box-shadow: inset 0 0 0 1px #000091; + } + + .fr-toggle input[type=checkbox]:checked { + background-color: #000091; + } + + .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23000091' height='24' viewBox='0 0 40 24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::after { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000091' d='M10 15.17l9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E"); + } + + .fr-toggle input[type=checkbox]:disabled { + box-shadow: inset 0 0 0 1px #e5e5e5; + } + + .fr-toggle input[type=checkbox]:disabled:checked { + background-color: #e5e5e5; + } + + .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::before { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23e5e5e5' height='24' viewBox='0 0 40 24' fill='%23e5e5e5' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::after { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='M10 15.17l9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E"); + } + + .fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::before { + color: #929292; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23e5e5e5' height='24' viewBox='0 0 40 24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::after { + color: #929292; + box-shadow: inset 0 0 0 1px #e5e5e5; + } + + .fr-toggle .fr-hint-text { + color: #666; + } + + .fr-toggle--border-bottom { + box-shadow: inset 0 -1px 0 0 #ddd; + } + + .fr-toggle--valid::before { + background-color: #18753c; + } + + .fr-toggle--error::before { + background-color: #ce0500; + } + + .fr-toggle--error label, + .fr-fieldset--error .fr-toggle label { + color: #ce0500; + } + + .fr-toggle--error label::before, + .fr-fieldset--error .fr-toggle label::before { + color: #ce0500; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ce0500' height='24' viewBox='0 0 40 24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-toggle--error label::after, + .fr-fieldset--error .fr-toggle label::after { + box-shadow: inset 0 0 0 1px #ce0500; + } + + .fr-toggle--error input[type=checkbox]:checked ~ .fr-toggle__label::before, + .fr-fieldset--error .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ce0500' height='24' viewBox='0 0 40 24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-toggle--valid label, + .fr-fieldset--valid .fr-toggle label { + color: #18753c; + } + + .fr-toggle--valid label::before, + .fr-fieldset--valid .fr-toggle label::before { + color: #18753c; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2318753c' height='24' viewBox='0 0 40 24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-toggle--valid label::after, + .fr-fieldset--valid .fr-toggle label::after { + box-shadow: inset 0 0 0 1px #18753c; + } + + .fr-toggle--valid input[type=checkbox]:checked ~ .fr-toggle__label::before, + .fr-fieldset--valid .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2318753c' height='24' viewBox='0 0 40 24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } +} diff --git a/dist/dsfr/component/toggle/toggle.legacy.min.css b/dist/dsfr/component/toggle/toggle.legacy.min.css new file mode 100644 index 0000000..6673586 --- /dev/null +++ b/dist/dsfr/component/toggle/toggle.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-toggle--error:before,.fr-toggle--valid:before{content:""}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-toggle input[type=checkbox]::-ms-check{display:none}.fr-toggle input[type=checkbox]:checked:after,.fr-toggle input[type=checkbox]:checked:before{background-color:transparent;background-image:url(../../icons/system/check-line.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-toggle__list{list-style:none;padding:0}.fr-toggle label{color:#161616}.fr-toggle label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23000091' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");color:#000091}.fr-toggle label:after{background-color:#fff;color:#000091}.fr-toggle input[type=checkbox],.fr-toggle label:after{box-shadow:inset 0 0 0 1px #000091}.fr-toggle input[type=checkbox]:checked{background-color:#000091}.fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23000091' height='24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:checked~.fr-toggle__label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000091' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:disabled{box-shadow:inset 0 0 0 1px #e5e5e5}.fr-toggle input[type=checkbox]:disabled:checked{background-color:#e5e5e5}.fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23e5e5e5' height='24' fill='%23e5e5e5' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:disabled~.fr-toggle__label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23e5e5e5' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");color:#929292}.fr-toggle input[type=checkbox]:disabled~.fr-toggle__label:after{box-shadow:inset 0 0 0 1px #e5e5e5;color:#929292}.fr-toggle .fr-hint-text{color:#666}.fr-toggle--border-bottom{box-shadow:inset 0 -1px 0 0 #ddd}.fr-toggle--valid:before{background-color:#18753c}.fr-toggle--error:before{background-color:#ce0500}.fr-fieldset--error .fr-toggle label,.fr-toggle--error label{color:#ce0500}.fr-fieldset--error .fr-toggle label:before,.fr-toggle--error label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ce0500' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");color:#ce0500}.fr-fieldset--error .fr-toggle label:after,.fr-toggle--error label:after{box-shadow:inset 0 0 0 1px #ce0500}.fr-fieldset--error .fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before,.fr-toggle--error input[type=checkbox]:checked~.fr-toggle__label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ce0500' height='24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-fieldset--valid .fr-toggle label,.fr-toggle--valid label{color:#18753c}.fr-fieldset--valid .fr-toggle label:before,.fr-toggle--valid label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2318753c' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");color:#18753c}.fr-fieldset--valid .fr-toggle label:after,.fr-toggle--valid label:after{box-shadow:inset 0 0 0 1px #18753c}.fr-fieldset--valid .fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before,.fr-toggle--valid input[type=checkbox]:checked~.fr-toggle__label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2318753c' height='24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}} \ No newline at end of file diff --git a/dist/dsfr/component/toggle/toggle.main.css b/dist/dsfr/component/toggle/toggle.main.css new file mode 100644 index 0000000..39e26d3 --- /dev/null +++ b/dist/dsfr/component/toggle/toggle.main.css @@ -0,0 +1,416 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + TOGGLE +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-toggle { + display: flex; + flex-wrap: wrap; + position: relative; + + --text-spacing: 0; + --title-spacing: 0; +} + +.fr-toggle input[type=checkbox] { + width: 2.5rem; + height: 1.5rem; + position: absolute; + opacity: 0; + box-shadow: inset 0 0 0 1px var(--border-action-high-blue-france); +} + +.fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label[data-fr-unchecked-label][data-fr-checked-label]::before { + content: attr(data-fr-checked-label); +} + +.fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::after { + transform: translateX(1rem); + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +.fr-toggle label { + --toggle-status-width: auto; + display: inline-flex; + width: calc(100% - 2rem); + min-height: 1.5rem; + font-size: 1rem; + line-height: 1.5rem; + color: var(--text-label-grey); +} + +.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label] { + padding-left: 0; +} + +.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label]::before { + content: attr(data-fr-unchecked-label); + margin-right: calc(var(--toggle-status-width) - 0.5rem); + margin-bottom: 1rem; + word-wrap: normal; +} + +.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label] + .fr-hint-text { + margin-top: 0.5rem; +} + +.fr-toggle label::before { + content: ""; + display: block; + flex-shrink: 0; + height: calc(1.25rem + 1px); + padding-top: 1.5rem; + font-size: 0.75rem; + line-height: 1.25rem; + border-radius: 0.75rem; + margin-right: 2rem; + min-width: 2.5rem; + max-width: 2.5rem; + background-repeat: no-repeat; + color: var(--text-active-blue-france); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +.fr-toggle label::after { + content: ""; + display: flex; + align-items: center; + justify-content: center; + position: absolute; + top: 0; + left: 0; + width: 1.5rem; + height: 1.5rem; + border-radius: 50%; + background-repeat: no-repeat; + background-size: 1rem; + background-position: center; + color: var(--text-active-blue-france); + box-shadow: inset 0 0 0 1px var(--border-action-high-blue-france); + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-toggle .fr-hint-text { + display: block; + margin-top: 1rem; + margin-bottom: 0; + font-size: 0.75rem; + line-height: 1.25rem; + flex-basis: 100%; + color: var(--text-mention-grey); +} + +.fr-toggle--border-bottom { + padding-bottom: 1rem; + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-toggle--valid::before, +.fr-toggle--error::before { + content: ""; + position: absolute; + top: 0; + left: -0.75rem; + width: 2px; + height: 100%; +} + +.fr-toggle .fr-message:first-child { + margin-top: 1rem; +} + +.fr-toggle--label-left .fr-toggle__input { + order: 1; + margin: 0 0 0 auto; +} + +.fr-toggle--label-left .fr-toggle__input + label[data-fr-checked-label]::before { + margin-right: 0; + margin-left: calc(var(--toggle-status-width) - 0.5rem); +} + +.fr-toggle--label-left .fr-toggle__label { + justify-content: space-between; + padding-left: 0; + width: calc(100% - 2rem); + flex: 1; +} + +.fr-toggle--label-left .fr-toggle__label::before { + flex-shrink: 0; + order: 1; + margin-left: 1rem; + margin-right: 0; + text-align: right; + direction: rtl; +} + +.fr-toggle--label-left .fr-toggle__label::after { + left: auto; + right: 1rem; +} + +.fr-toggle--label-left .fr-hint-text { + order: 2; +} + +.fr-toggle__list { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; +} + +.fr-toggle__list li { + margin-bottom: 1rem; +} + +.fr-toggle__list li:last-child { + margin-bottom: 0; +} + +:root[data-fr-theme=dark] .fr-toggle label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle input[type=checkbox]:checked { + background-color: var(--background-active-blue-france); + + --idle: transparent; + --hover: var(--background-active-blue-france-hover); + --active: var(--background-active-blue-france-active); +} + +.fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::after { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle input[type=checkbox]:disabled { + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); +} + +.fr-toggle input[type=checkbox]:disabled:checked { + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +.fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::after { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::after { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::before { + color: var(--text-disabled-grey); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::after { + color: var(--text-disabled-grey); + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); +} + +.fr-toggle--valid::before { + content: ""; + background-color: var(--border-plain-success); + + --idle: transparent; + --hover: var(--border-plain-success-hover); + --active: var(--border-plain-success-active); +} + +.fr-toggle--error::before { + content: ""; + background-color: var(--border-plain-error); + + --idle: transparent; + --hover: var(--border-plain-error-hover); + --active: var(--border-plain-error-active); +} + +.fr-toggle--error label, +.fr-fieldset--error .fr-toggle label { + color: var(--text-default-error); +} + +.fr-toggle--error label::before, +.fr-fieldset--error .fr-toggle label::before { + color: var(--text-default-error); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle--error label::before, +:root[data-fr-theme=dark] .fr-fieldset--error .fr-toggle label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle--error label::after, +.fr-fieldset--error .fr-toggle label::after { + box-shadow: inset 0 0 0 1px var(--border-plain-error); +} + +.fr-toggle--error input[type=checkbox]:checked ~ .fr-toggle__label::before, +.fr-fieldset--error .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle--error input[type=checkbox]:checked ~ .fr-toggle__label::before, +:root[data-fr-theme=dark] .fr-fieldset--error .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle--valid label, +.fr-fieldset--valid .fr-toggle label { + color: var(--text-default-success); +} + +.fr-toggle--valid label::before, +.fr-fieldset--valid .fr-toggle label::before { + color: var(--text-default-success); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle--valid label::before, +:root[data-fr-theme=dark] .fr-fieldset--valid .fr-toggle label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle--valid label::after, +.fr-fieldset--valid .fr-toggle label::after { + box-shadow: inset 0 0 0 1px var(--border-plain-success); +} + +.fr-toggle--valid input[type=checkbox]:checked ~ .fr-toggle__label::before, +.fr-fieldset--valid .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle--valid input[type=checkbox]:checked ~ .fr-toggle__label::before, +:root[data-fr-theme=dark] .fr-fieldset--valid .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + border: 2px solid highlight; + background-color: transparent; + background-image: none; + forced-color-adjust: none; + color: canvastext; + } + + .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::after { + background-image: url("data:image/svg+xml;charset=utf-8,"); + border: 2px solid highlight; + background-color: highlight; + } + + .fr-toggle input[type=checkbox]:focus ~ .fr-toggle__label::before { + outline-color: graytext; + } + + .fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label { + color: graytext; + } + + .fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::before, + .fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::after { + background-image: none; + border: 2px solid graytext; + box-shadow: none; + color: graytext; + } + + .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::before, + .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::after { + background-image: none; + border: 2px solid graytext; + box-shadow: none; + } + + .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::after { + background-color: graytext; + background-image: url("data:image/svg+xml;charset=utf-8,"); + } + + .fr-toggle label[data-fr-unchecked-label][data-fr-checked-label]::before { + background-image: none; + color: canvastext; + } + + .fr-toggle label::before { + height: 1.5rem; + background-image: none; + border: 2px solid buttontext; + background-color: transparent; + forced-color-adjust: none; + padding-top: 1.25rem; + } + + .fr-toggle label::after { + box-shadow: none; + border: 2px solid buttontext; + forced-color-adjust: none; + background-color: transparent; + } +} diff --git a/dist/dsfr/component/toggle/toggle.main.min.css b/dist/dsfr/component/toggle/toggle.main.min.css new file mode 100644 index 0000000..d945a3b --- /dev/null +++ b/dist/dsfr/component/toggle/toggle.main.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-toggle{--text-spacing:0;--title-spacing:0;display:flex;flex-wrap:wrap;position:relative}.fr-toggle input[type=checkbox]{box-shadow:inset 0 0 0 1px var(--border-action-high-blue-france);height:1.5rem;opacity:0;position:absolute;width:2.5rem}.fr-toggle input[type=checkbox]:checked~.fr-toggle__label[data-fr-unchecked-label][data-fr-checked-label]:before{content:attr(data-fr-checked-label)}.fr-toggle input[type=checkbox]:checked~.fr-toggle__label:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000091' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E");background-image:var(--data-uri-svg);transform:translateX(1rem)}.fr-toggle label{--toggle-status-width:auto;color:var(--text-label-grey);display:inline-flex;font-size:1rem;line-height:1.5rem;min-height:1.5rem;width:calc(100% - 2rem)}.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label]{padding-left:0}.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label]:before{word-wrap:normal;content:attr(data-fr-unchecked-label);margin-bottom:1rem;margin-right:calc(var(--toggle-status-width) - .5rem)}.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label]+.fr-hint-text{margin-top:.5rem}.fr-toggle label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23000091' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");background-image:var(--data-uri-svg);border-radius:.75rem;display:block;flex-shrink:0;font-size:.75rem;height:calc(1.25rem + 1px);line-height:1.25rem;margin-right:2rem;max-width:2.5rem;min-width:2.5rem;padding-top:1.5rem}.fr-toggle label:after,.fr-toggle label:before{background-repeat:no-repeat;color:var(--text-active-blue-france);content:""}.fr-toggle label:after{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);align-items:center;background-color:var(--background-default-grey);background-position:50%;background-size:1rem;border-radius:50%;box-shadow:inset 0 0 0 1px var(--border-action-high-blue-france);display:flex;height:1.5rem;justify-content:center;left:0;position:absolute;top:0;width:1.5rem}.fr-toggle .fr-hint-text{color:var(--text-mention-grey);display:block;flex-basis:100%;font-size:.75rem;line-height:1.25rem;margin-bottom:0;margin-top:1rem}.fr-toggle--border-bottom{box-shadow:inset 0 -1px 0 0 var(--border-default-grey);padding-bottom:1rem}.fr-toggle--error:before,.fr-toggle--valid:before{content:"";height:100%;left:-.75rem;position:absolute;top:0;width:2px}.fr-toggle .fr-message:first-child{margin-top:1rem}.fr-toggle--label-left .fr-toggle__input{margin:0 0 0 auto;order:1}.fr-toggle--label-left .fr-toggle__input+label[data-fr-checked-label]:before{margin-left:calc(var(--toggle-status-width) - .5rem);margin-right:0}.fr-toggle--label-left .fr-toggle__label{flex:1;justify-content:space-between;padding-left:0;width:calc(100% - 2rem)}.fr-toggle--label-left .fr-toggle__label:before{direction:rtl;flex-shrink:0;margin-left:1rem;margin-right:0;order:1;text-align:right}.fr-toggle--label-left .fr-toggle__label:after{left:auto;right:1rem}.fr-toggle--label-left .fr-hint-text{order:2}.fr-toggle__list{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none}.fr-toggle__list li{margin-bottom:1rem}.fr-toggle__list li:last-child{margin-bottom:0}:root[data-fr-theme=dark] .fr-toggle label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%238585f6' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:checked{--idle:transparent;--hover:var(--background-active-blue-france-hover);--active:var(--background-active-blue-france-active);background-color:var(--background-active-blue-france)}.fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23000091' height='24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");background-image:var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%238585f6' height='24' fill='%238585f6' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:checked~.fr-toggle__label:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%238585f6' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:disabled{box-shadow:inset 0 0 0 1px var(--border-disabled-grey)}.fr-toggle input[type=checkbox]:disabled:checked{--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey)}.fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23e5e5e5' height='24' fill='%23e5e5e5' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");background-image:var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%232a2a2a' height='24' fill='%232a2a2a' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E");background-image:var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:disabled~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23e5e5e5' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");background-image:var(--data-uri-svg);color:var(--text-disabled-grey)}:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:disabled~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%232a2a2a' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:disabled~.fr-toggle__label:after{box-shadow:inset 0 0 0 1px var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-toggle--valid:before{--idle:transparent;--hover:var(--border-plain-success-hover);--active:var(--border-plain-success-active);background-color:var(--border-plain-success);content:""}.fr-toggle--error:before{--idle:transparent;--hover:var(--border-plain-error-hover);--active:var(--border-plain-error-active);background-color:var(--border-plain-error);content:""}.fr-fieldset--error .fr-toggle label,.fr-toggle--error label{color:var(--text-default-error)}.fr-fieldset--error .fr-toggle label:before,.fr-toggle--error label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ce0500' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");background-image:var(--data-uri-svg);color:var(--text-default-error)}:root[data-fr-theme=dark] .fr-fieldset--error .fr-toggle label:before,:root[data-fr-theme=dark] .fr-toggle--error label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ff5655' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-fieldset--error .fr-toggle label:after,.fr-toggle--error label:after{box-shadow:inset 0 0 0 1px var(--border-plain-error)}.fr-fieldset--error .fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before,.fr-toggle--error input[type=checkbox]:checked~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ce0500' height='24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");background-image:var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-fieldset--error .fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before,:root[data-fr-theme=dark] .fr-toggle--error input[type=checkbox]:checked~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ff5655' height='24' fill='%238585f6' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-fieldset--valid .fr-toggle label,.fr-toggle--valid label{color:var(--text-default-success)}.fr-fieldset--valid .fr-toggle label:before,.fr-toggle--valid label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2318753c' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");background-image:var(--data-uri-svg);color:var(--text-default-success)}:root[data-fr-theme=dark] .fr-fieldset--valid .fr-toggle label:before,:root[data-fr-theme=dark] .fr-toggle--valid label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2327a658' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-fieldset--valid .fr-toggle label:after,.fr-toggle--valid label:after{box-shadow:inset 0 0 0 1px var(--border-plain-success)}.fr-fieldset--valid .fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before,.fr-toggle--valid input[type=checkbox]:checked~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2318753c' height='24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");background-image:var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-fieldset--valid .fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before,:root[data-fr-theme=dark] .fr-toggle--valid input[type=checkbox]:checked~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2327a658' height='24' fill='%238585f6' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before{background-color:transparent;background-image:none;border:2px solid highlight;color:canvastext;forced-color-adjust:none}.fr-toggle input[type=checkbox]:checked~.fr-toggle__label:after{background-color:highlight;background-image:url('data:image/svg+xml;charset=utf-8,');border:2px solid highlight}.fr-toggle input[type=checkbox]:focus~.fr-toggle__label:before{outline-color:graytext}.fr-toggle input[type=checkbox]:disabled~.fr-toggle__label{color:graytext}.fr-toggle input[type=checkbox]:disabled~.fr-toggle__label:after,.fr-toggle input[type=checkbox]:disabled~.fr-toggle__label:before{background-image:none;border:2px solid graytext;box-shadow:none;color:graytext}.fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:after,.fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:before{background-image:none;border:2px solid graytext;box-shadow:none}.fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:after{background-color:graytext;background-image:url('data:image/svg+xml;charset=utf-8,')}.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label]:before{background-image:none;color:canvastext}.fr-toggle label:before{background-image:none;height:1.5rem;padding-top:1.25rem}.fr-toggle label:after,.fr-toggle label:before{background-color:transparent;border:2px solid buttontext;forced-color-adjust:none}.fr-toggle label:after{box-shadow:none}} \ No newline at end of file diff --git a/dist/dsfr/component/toggle/toggle.min.css b/dist/dsfr/component/toggle/toggle.min.css new file mode 100644 index 0000000..35d80d7 --- /dev/null +++ b/dist/dsfr/component/toggle/toggle.min.css @@ -0,0 +1,11 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-toggle{--text-spacing:0;--title-spacing:0;display:flex;flex-wrap:wrap;position:relative}.fr-toggle input[type=checkbox]{box-shadow:inset 0 0 0 1px var(--border-action-high-blue-france);height:1.5rem;opacity:0;position:absolute;width:2.5rem}.fr-toggle input[type=checkbox]:checked~.fr-toggle__label[data-fr-unchecked-label][data-fr-checked-label]:before{content:attr(data-fr-checked-label)}.fr-toggle input[type=checkbox]:checked~.fr-toggle__label:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000091' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E");background-image:var(--data-uri-svg);transform:translateX(1rem)}.fr-toggle label{--toggle-status-width:auto;color:var(--text-label-grey);display:inline-flex;font-size:1rem;line-height:1.5rem;min-height:1.5rem;width:calc(100% - 2rem)}.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label]{padding-left:0}.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label]:before{word-wrap:normal;content:attr(data-fr-unchecked-label);margin-bottom:1rem;margin-right:calc(var(--toggle-status-width) - .5rem)}.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label]+.fr-hint-text{margin-top:.5rem}.fr-toggle label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23000091' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");background-image:var(--data-uri-svg);border-radius:.75rem;display:block;flex-shrink:0;font-size:.75rem;height:calc(1.25rem + 1px);line-height:1.25rem;margin-right:2rem;max-width:2.5rem;min-width:2.5rem;padding-top:1.5rem}.fr-toggle label:after,.fr-toggle label:before{background-repeat:no-repeat;color:var(--text-active-blue-france);content:""}.fr-toggle label:after{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);align-items:center;background-color:var(--background-default-grey);background-position:50%;background-size:1rem;border-radius:50%;box-shadow:inset 0 0 0 1px var(--border-action-high-blue-france);display:flex;height:1.5rem;justify-content:center;left:0;position:absolute;top:0;width:1.5rem}.fr-toggle .fr-hint-text{color:var(--text-mention-grey);display:block;flex-basis:100%;font-size:.75rem;line-height:1.25rem;margin-bottom:0;margin-top:1rem}.fr-toggle--border-bottom{box-shadow:inset 0 -1px 0 0 var(--border-default-grey);padding-bottom:1rem}.fr-toggle--error:before,.fr-toggle--valid:before{content:"";height:100%;left:-.75rem;position:absolute;top:0;width:2px}.fr-toggle .fr-message:first-child{margin-top:1rem}.fr-toggle--label-left .fr-toggle__input{margin:0 0 0 auto;order:1}.fr-toggle--label-left .fr-toggle__input+label[data-fr-checked-label]:before{margin-left:calc(var(--toggle-status-width) - .5rem);margin-right:0}.fr-toggle--label-left .fr-toggle__label{flex:1;justify-content:space-between;padding-left:0;width:calc(100% - 2rem)}.fr-toggle--label-left .fr-toggle__label:before{direction:rtl;flex-shrink:0;margin-left:1rem;margin-right:0;order:1;text-align:right}.fr-toggle--label-left .fr-toggle__label:after{left:auto;right:1rem}.fr-toggle--label-left .fr-hint-text{order:2}.fr-toggle__list{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none}.fr-toggle__list li{margin-bottom:1rem}.fr-toggle__list li:last-child{margin-bottom:0}:root[data-fr-theme=dark] .fr-toggle label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%238585f6' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:checked{--idle:transparent;--hover:var(--background-active-blue-france-hover);--active:var(--background-active-blue-france-active);background-color:var(--background-active-blue-france)}.fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23000091' height='24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");background-image:var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%238585f6' height='24' fill='%238585f6' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:checked~.fr-toggle__label:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%238585f6' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:disabled{box-shadow:inset 0 0 0 1px var(--border-disabled-grey)}.fr-toggle input[type=checkbox]:disabled:checked{--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey)}.fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23e5e5e5' height='24' fill='%23e5e5e5' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");background-image:var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%232a2a2a' height='24' fill='%232a2a2a' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E");background-image:var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:disabled~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23e5e5e5' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");background-image:var(--data-uri-svg);color:var(--text-disabled-grey)}:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:disabled~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%232a2a2a' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:disabled~.fr-toggle__label:after{box-shadow:inset 0 0 0 1px var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-toggle--valid:before{--idle:transparent;--hover:var(--border-plain-success-hover);--active:var(--border-plain-success-active);background-color:var(--border-plain-success);content:""}.fr-toggle--error:before{--idle:transparent;--hover:var(--border-plain-error-hover);--active:var(--border-plain-error-active);background-color:var(--border-plain-error);content:""}.fr-fieldset--error .fr-toggle label,.fr-toggle--error label{color:var(--text-default-error)}.fr-fieldset--error .fr-toggle label:before,.fr-toggle--error label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ce0500' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");background-image:var(--data-uri-svg);color:var(--text-default-error)}:root[data-fr-theme=dark] .fr-fieldset--error .fr-toggle label:before,:root[data-fr-theme=dark] .fr-toggle--error label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ff5655' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-fieldset--error .fr-toggle label:after,.fr-toggle--error label:after{box-shadow:inset 0 0 0 1px var(--border-plain-error)}.fr-fieldset--error .fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before,.fr-toggle--error input[type=checkbox]:checked~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ce0500' height='24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");background-image:var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-fieldset--error .fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before,:root[data-fr-theme=dark] .fr-toggle--error input[type=checkbox]:checked~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ff5655' height='24' fill='%238585f6' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-fieldset--valid .fr-toggle label,.fr-toggle--valid label{color:var(--text-default-success)}.fr-fieldset--valid .fr-toggle label:before,.fr-toggle--valid label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2318753c' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");background-image:var(--data-uri-svg);color:var(--text-default-success)}:root[data-fr-theme=dark] .fr-fieldset--valid .fr-toggle label:before,:root[data-fr-theme=dark] .fr-toggle--valid label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2327a658' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-fieldset--valid .fr-toggle label:after,.fr-toggle--valid label:after{box-shadow:inset 0 0 0 1px var(--border-plain-success)}.fr-fieldset--valid .fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before,.fr-toggle--valid input[type=checkbox]:checked~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2318753c' height='24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");background-image:var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-fieldset--valid .fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before,:root[data-fr-theme=dark] .fr-toggle--valid input[type=checkbox]:checked~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2327a658' height='24' fill='%238585f6' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */ + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before{background-color:transparent;background-image:none;border:2px solid highlight;color:canvastext;forced-color-adjust:none}.fr-toggle input[type=checkbox]:checked~.fr-toggle__label:after{background-color:highlight;background-image:url('data:image/svg+xml;charset=utf-8,');border:2px solid highlight}.fr-toggle input[type=checkbox]:focus~.fr-toggle__label:before{outline-color:graytext}.fr-toggle input[type=checkbox]:disabled~.fr-toggle__label{color:graytext}.fr-toggle input[type=checkbox]:disabled~.fr-toggle__label:after,.fr-toggle input[type=checkbox]:disabled~.fr-toggle__label:before{background-image:none;border:2px solid graytext;box-shadow:none;color:graytext}.fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:after,.fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:before{background-image:none;border:2px solid graytext;box-shadow:none}.fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:after{background-color:graytext;background-image:url('data:image/svg+xml;charset=utf-8,')}.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label]:before{background-image:none;color:canvastext}.fr-toggle label:before{background-image:none;height:1.5rem;padding-top:1.25rem}.fr-toggle label:after,.fr-toggle label:before{background-color:transparent;border:2px solid buttontext;forced-color-adjust:none}.fr-toggle label:after{box-shadow:none}}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-toggle input[type=checkbox]::-ms-check{display:none}.fr-toggle input[type=checkbox]:checked:after,.fr-toggle input[type=checkbox]:checked:before{background-color:transparent;background-image:url(../../icons/system/check-line.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-toggle__list{list-style:none;padding:0}.fr-toggle label{color:#161616}.fr-toggle label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23000091' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");color:#000091}.fr-toggle label:after{background-color:#fff;color:#000091}.fr-toggle input[type=checkbox],.fr-toggle label:after{box-shadow:inset 0 0 0 1px #000091}.fr-toggle input[type=checkbox]:checked{background-color:#000091}.fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23000091' height='24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:checked~.fr-toggle__label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000091' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:disabled{box-shadow:inset 0 0 0 1px #e5e5e5}.fr-toggle input[type=checkbox]:disabled:checked{background-color:#e5e5e5}.fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23e5e5e5' height='24' fill='%23e5e5e5' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:disabled~.fr-toggle__label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23e5e5e5' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");color:#929292}.fr-toggle input[type=checkbox]:disabled~.fr-toggle__label:after{box-shadow:inset 0 0 0 1px #e5e5e5;color:#929292}.fr-toggle .fr-hint-text{color:#666}.fr-toggle--border-bottom{box-shadow:inset 0 -1px 0 0 #ddd}.fr-toggle--valid:before{background-color:#18753c}.fr-toggle--error:before{background-color:#ce0500}.fr-fieldset--error .fr-toggle label,.fr-toggle--error label{color:#ce0500}.fr-fieldset--error .fr-toggle label:before,.fr-toggle--error label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ce0500' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");color:#ce0500}.fr-fieldset--error .fr-toggle label:after,.fr-toggle--error label:after{box-shadow:inset 0 0 0 1px #ce0500}.fr-fieldset--error .fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before,.fr-toggle--error input[type=checkbox]:checked~.fr-toggle__label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ce0500' height='24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-fieldset--valid .fr-toggle label,.fr-toggle--valid label{color:#18753c}.fr-fieldset--valid .fr-toggle label:before,.fr-toggle--valid label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2318753c' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");color:#18753c}.fr-fieldset--valid .fr-toggle label:after,.fr-toggle--valid label:after{box-shadow:inset 0 0 0 1px #18753c}.fr-fieldset--valid .fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before,.fr-toggle--valid input[type=checkbox]:checked~.fr-toggle__label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2318753c' height='24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}}@media print{.fr-toggle{page-break-inside:avoid}.fr-toggle:before{background-color:none!important}.fr-toggle label{-webkit-print-color-adjust:exact;print-color-adjust:exact}.fr-toggle .fr-hint-text{font-size:1rem;line-height:1.5rem}} \ No newline at end of file diff --git a/dist/dsfr/component/toggle/toggle.module.js b/dist/dsfr/component/toggle/toggle.module.js new file mode 100644 index 0000000..7483b4b --- /dev/null +++ b/dist/dsfr/component/toggle/toggle.module.js @@ -0,0 +1,76 @@ +/*! DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) */ + +const config = { + prefix: 'fr', + namespace: 'dsfr', + organisation: '@gouvfr', + version: '1.13.2' +}; + +const api = window[config.namespace]; + +class ToggleInput extends api.core.Instance { + static get instanceClassName () { + return 'ToggleInput'; + } + + get isChecked () { + return this.node.checked; + } +} + +class ToggleStatusLabel extends api.core.Instance { + static get instanceClassName () { + return 'ToggleStatusLabel'; + } + + init () { + this.register(`input[id="${this.getAttribute('for')}"]`, ToggleInput); + this.update(); + this.isSwappingFont = true; + } + + get proxy () { + const scope = this; + return Object.assign(super.proxy, { + update: scope.update.bind(scope) + }); + } + + get input () { + return this.getRegisteredInstances('ToggleInput')[0]; + } + + update () { + this.node.style.removeProperty('--toggle-status-width'); + const checked = this.input.isChecked; + + const style = getComputedStyle(this.node, ':before'); + let maxWidth = parseFloat(style.width); + this.input.node.checked = !checked; + + const style2 = getComputedStyle(this.node, ':before'); + const width = parseFloat(style2.width); + if (width > maxWidth) maxWidth = width; + this.input.node.checked = checked; + + this.node.style.setProperty('--toggle-status-width', (maxWidth / 16) + 'rem'); + } + + swapFont (families) { + this.update(); + } +} + +const ToggleSelector = { + STATUS_LABEL: `${api.internals.ns.selector('toggle__label')}${api.internals.ns.attr.selector('checked-label')}${api.internals.ns.attr.selector('unchecked-label')}` +}; + +// import { ToggleInput } from './script/toggle/toggle-input.js'; + +api.toggle = { + ToggleStatusLabel: ToggleStatusLabel, + ToggleSelector: ToggleSelector +}; + +api.internals.register(api.toggle.ToggleSelector.STATUS_LABEL, api.toggle.ToggleStatusLabel); diff --git a/dist/dsfr/component/toggle/toggle.module.min.js b/dist/dsfr/component/toggle/toggle.module.min.js new file mode 100644 index 0000000..cdfcd95 --- /dev/null +++ b/dist/dsfr/component/toggle/toggle.module.min.js @@ -0,0 +1,2 @@ +/*! DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) */ +const e=window.dsfr;class t extends e.core.Instance{static get instanceClassName(){return"ToggleInput"}get isChecked(){return this.node.checked}}class s extends e.core.Instance{static get instanceClassName(){return"ToggleStatusLabel"}init(){this.register(`input[id="${this.getAttribute("for")}"]`,t),this.update(),this.isSwappingFont=!0}get proxy(){return Object.assign(super.proxy,{update:this.update.bind(this)})}get input(){return this.getRegisteredInstances("ToggleInput")[0]}update(){this.node.style.removeProperty("--toggle-status-width");const e=this.input.isChecked,t=getComputedStyle(this.node,":before");let s=parseFloat(t.width);this.input.node.checked=!e;const n=getComputedStyle(this.node,":before"),i=parseFloat(n.width);i>s&&(s=i),this.input.node.checked=e,this.node.style.setProperty("--toggle-status-width",s/16+"rem")}swapFont(e){this.update()}}const n={STATUS_LABEL:`${e.internals.ns.selector("toggle__label")}${e.internals.ns.attr.selector("checked-label")}${e.internals.ns.attr.selector("unchecked-label")}`};e.toggle={ToggleStatusLabel:s,ToggleSelector:n},e.internals.register(e.toggle.ToggleSelector.STATUS_LABEL,e.toggle.ToggleStatusLabel); diff --git a/dist/dsfr/component/toggle/toggle.print.css b/dist/dsfr/component/toggle/toggle.print.css new file mode 100644 index 0000000..fcad5c9 --- /dev/null +++ b/dist/dsfr/component/toggle/toggle.print.css @@ -0,0 +1,22 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media print { + .fr-toggle { + page-break-inside: avoid; + } + + .fr-toggle::before { + background-color: none !important; + } + + .fr-toggle label { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-toggle .fr-hint-text { + font-size: 1rem; + line-height: 1.5rem; + } +} diff --git a/dist/dsfr/component/toggle/toggle.print.min.css b/dist/dsfr/component/toggle/toggle.print.min.css new file mode 100644 index 0000000..26e9e97 --- /dev/null +++ b/dist/dsfr/component/toggle/toggle.print.min.css @@ -0,0 +1,3 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media print{.fr-toggle{page-break-inside:avoid}.fr-toggle:before{background-color:none!important}.fr-toggle label{-webkit-print-color-adjust:exact;print-color-adjust:exact}.fr-toggle .fr-hint-text{font-size:1rem;line-height:1.5rem}} \ No newline at end of file diff --git a/dist/dsfr/component/tooltip/tooltip.css b/dist/dsfr/component/tooltip/tooltip.css new file mode 100644 index 0000000..ce2b73c --- /dev/null +++ b/dist/dsfr/component/tooltip/tooltip.css @@ -0,0 +1,103 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + TOOLTIP +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-tooltip { + --arrow-x: 0; + display: block; + max-width: min(24rem, calc((100vw - 2rem) * 2 / 3)); + padding: 0.5rem 0.5rem 1.25rem; + font-size: 0.75rem; + line-height: 1.25rem; + opacity: 1; + visibility: visible; + transition: opacity 0s 0.15s, visibility 0s 0.15s; + text-align: left; + background-repeat: no-repeat; + background-position: calc(50% + var(--arrow-x)) calc(100% - 0.5rem), calc(50% + var(--arrow-x)) calc(100% - 0.375rem), 50% calc(100% - 0.75rem), 50% calc(100% - 0.75rem); + background-size: 0.5rem 0.375rem, 0.5rem 0.375rem, 100% 1px, 100% calc(100% - 0.75rem); + white-space: normal; + color: var(--text-default-grey); +} + +.fr-tooltip:not(.fr-tooltip--shown) { + display: none; + opacity: 0; +} + +.fr-tooltip--hidding { + opacity: 0; +} + +.fr-tooltip.fr-placement--bottom { + padding-top: 1.25rem; + padding-bottom: 0.5rem; + background-position-y: 0.5rem, 0.375rem, 0.75rem, 0.75rem; +} + +.fr-tooltip.fr-placement { + z-index: calc(var(--ground) + 1000); + filter: drop-shadow(var(--overlap-shadow)); + background-image: linear-gradient(90deg, var(--background-overlap-grey), var(--background-overlap-grey)); +} +@supports (background: conic-gradient(white, black)) { + .fr-tooltip.fr-placement--top { + background-image: conic-gradient(from -33.69deg at 50% 100%, transparent 0deg, var(--background-overlap-grey) 0deg, var(--background-overlap-grey) 67.38deg, transparent 67.38deg), conic-gradient(from -33.69deg at 50% 100%, transparent 0deg, var(--border-default-grey) 0deg, var(--border-default-grey) 67.38deg, transparent 67.38deg), linear-gradient(90deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(90deg, var(--background-overlap-grey), var(--background-overlap-grey)); + } + + .fr-tooltip.fr-placement--bottom { + background-image: conic-gradient(from 146.31deg at 50% 0%, transparent 0deg, var(--background-overlap-grey) 0deg, var(--background-overlap-grey) 67.38deg, transparent 67.38deg), conic-gradient(from 146.31deg at 50% 0%, transparent 0deg, var(--border-default-grey) 0deg, var(--border-default-grey) 67.38deg, transparent 67.38deg), linear-gradient(90deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(90deg, var(--background-overlap-grey), var(--background-overlap-grey)); + } +} +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-tooltip { + outline: 1px solid; + background: canvas; + } + + .fr-tooltip.fr-placement { + padding: 0.5rem; + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-tooltip { + position: relative; + margin-top: 0.5rem; + color: #3a3a3a; + } + + .fr-tooltip.fr-placement { + z-index: 1000; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + background-image: linear-gradient(90deg, #fff, #fff); + } +} +@media print { + .fr-tooltip { + display: none; + } +} diff --git a/dist/dsfr/component/tooltip/tooltip.legacy.css b/dist/dsfr/component/tooltip/tooltip.legacy.css new file mode 100644 index 0000000..cd1b3f7 --- /dev/null +++ b/dist/dsfr/component/tooltip/tooltip.legacy.css @@ -0,0 +1,28 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-tooltip { + position: relative; + margin-top: 0.5rem; + color: #3a3a3a; + } + + .fr-tooltip.fr-placement { + z-index: 1000; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + background-image: linear-gradient(90deg, #fff, #fff); + } +} diff --git a/dist/dsfr/component/tooltip/tooltip.legacy.min.css b/dist/dsfr/component/tooltip/tooltip.legacy.min.css new file mode 100644 index 0000000..1805420 --- /dev/null +++ b/dist/dsfr/component/tooltip/tooltip.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-tooltip{color:#3a3a3a;margin-top:.5rem;position:relative}.fr-tooltip.fr-placement{background-image:linear-gradient(90deg,#fff,#fff);box-shadow:0 0 0 1px rgba(0,0,18,.16);z-index:1000}} \ No newline at end of file diff --git a/dist/dsfr/component/tooltip/tooltip.main.css b/dist/dsfr/component/tooltip/tooltip.main.css new file mode 100644 index 0000000..5b502bd --- /dev/null +++ b/dist/dsfr/component/tooltip/tooltip.main.css @@ -0,0 +1,77 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + TOOLTIP +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-tooltip { + --arrow-x: 0; + display: block; + max-width: min(24rem, calc((100vw - 2rem) * 2 / 3)); + padding: 0.5rem 0.5rem 1.25rem; + font-size: 0.75rem; + line-height: 1.25rem; + opacity: 1; + visibility: visible; + transition: opacity 0s 0.15s, visibility 0s 0.15s; + text-align: left; + background-repeat: no-repeat; + background-position: calc(50% + var(--arrow-x)) calc(100% - 0.5rem), calc(50% + var(--arrow-x)) calc(100% - 0.375rem), 50% calc(100% - 0.75rem), 50% calc(100% - 0.75rem); + background-size: 0.5rem 0.375rem, 0.5rem 0.375rem, 100% 1px, 100% calc(100% - 0.75rem); + white-space: normal; + color: var(--text-default-grey); +} + +.fr-tooltip:not(.fr-tooltip--shown) { + display: none; + opacity: 0; +} + +.fr-tooltip--hidding { + opacity: 0; +} + +.fr-tooltip.fr-placement--bottom { + padding-top: 1.25rem; + padding-bottom: 0.5rem; + background-position-y: 0.5rem, 0.375rem, 0.75rem, 0.75rem; +} + +.fr-tooltip.fr-placement { + z-index: calc(var(--ground) + 1000); + filter: drop-shadow(var(--overlap-shadow)); + background-image: linear-gradient(90deg, var(--background-overlap-grey), var(--background-overlap-grey)); +} +@supports (background: conic-gradient(white, black)) { + .fr-tooltip.fr-placement--top { + background-image: conic-gradient(from -33.69deg at 50% 100%, transparent 0deg, var(--background-overlap-grey) 0deg, var(--background-overlap-grey) 67.38deg, transparent 67.38deg), conic-gradient(from -33.69deg at 50% 100%, transparent 0deg, var(--border-default-grey) 0deg, var(--border-default-grey) 67.38deg, transparent 67.38deg), linear-gradient(90deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(90deg, var(--background-overlap-grey), var(--background-overlap-grey)); + } + + .fr-tooltip.fr-placement--bottom { + background-image: conic-gradient(from 146.31deg at 50% 0%, transparent 0deg, var(--background-overlap-grey) 0deg, var(--background-overlap-grey) 67.38deg, transparent 67.38deg), conic-gradient(from 146.31deg at 50% 0%, transparent 0deg, var(--border-default-grey) 0deg, var(--border-default-grey) 67.38deg, transparent 67.38deg), linear-gradient(90deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(90deg, var(--background-overlap-grey), var(--background-overlap-grey)); + } +} +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-tooltip { + outline: 1px solid; + background: canvas; + } + + .fr-tooltip.fr-placement { + padding: 0.5rem; + } +} diff --git a/dist/dsfr/component/tooltip/tooltip.main.min.css b/dist/dsfr/component/tooltip/tooltip.main.min.css new file mode 100644 index 0000000..6b03c76 --- /dev/null +++ b/dist/dsfr/component/tooltip/tooltip.main.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-tooltip{--arrow-x:0;background-position:calc(50% + var(--arrow-x)) calc(100% - .5rem),calc(50% + var(--arrow-x)) calc(100% - .375rem),50% calc(100% - .75rem),50% calc(100% - .75rem);background-repeat:no-repeat;background-size:.5rem .375rem,.5rem .375rem,100% 1px,100% calc(100% - .75rem);color:var(--text-default-grey);display:block;font-size:.75rem;line-height:1.25rem;max-width:min(24rem,calc(66.66667vw - 1.33333rem));opacity:1;padding:.5rem .5rem 1.25rem;text-align:left;transition:opacity 0s .15s,visibility 0s .15s;visibility:visible;white-space:normal}.fr-tooltip:not(.fr-tooltip--shown){display:none;opacity:0}.fr-tooltip--hidding{opacity:0}.fr-tooltip.fr-placement--bottom{background-position-y:.5rem,.375rem,.75rem,.75rem;padding-bottom:.5rem;padding-top:1.25rem}.fr-tooltip.fr-placement{background-image:linear-gradient(90deg,var(--background-overlap-grey),var(--background-overlap-grey));filter:drop-shadow(var(--overlap-shadow));z-index:calc(var(--ground) + 1000)}@supports (background:conic-gradient(white,black)){.fr-tooltip.fr-placement--top{background-image:conic-gradient(from -33.69deg at 50% 100%,transparent 0deg,var(--background-overlap-grey) 0deg,var(--background-overlap-grey) 67.38deg,transparent 67.38deg),conic-gradient(from -33.69deg at 50% 100%,transparent 0deg,var(--border-default-grey) 0deg,var(--border-default-grey) 67.38deg,transparent 67.38deg),linear-gradient(90deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(90deg,var(--background-overlap-grey),var(--background-overlap-grey))}.fr-tooltip.fr-placement--bottom{background-image:conic-gradient(from 146.31deg at 50% 0,transparent 0deg,var(--background-overlap-grey) 0deg,var(--background-overlap-grey) 67.38deg,transparent 67.38deg),conic-gradient(from 146.31deg at 50% 0,transparent 0deg,var(--border-default-grey) 0deg,var(--border-default-grey) 67.38deg,transparent 67.38deg),linear-gradient(90deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(90deg,var(--background-overlap-grey),var(--background-overlap-grey))}}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-tooltip{background:canvas;outline:1px solid}.fr-tooltip.fr-placement{padding:.5rem}} \ No newline at end of file diff --git a/dist/dsfr/component/tooltip/tooltip.min.css b/dist/dsfr/component/tooltip/tooltip.min.css new file mode 100644 index 0000000..156d868 --- /dev/null +++ b/dist/dsfr/component/tooltip/tooltip.min.css @@ -0,0 +1,11 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-tooltip{--arrow-x:0;background-position:calc(50% + var(--arrow-x)) calc(100% - .5rem),calc(50% + var(--arrow-x)) calc(100% - .375rem),50% calc(100% - .75rem),50% calc(100% - .75rem);background-repeat:no-repeat;background-size:.5rem .375rem,.5rem .375rem,100% 1px,100% calc(100% - .75rem);color:var(--text-default-grey);display:block;font-size:.75rem;line-height:1.25rem;max-width:min(24rem,calc(66.66667vw - 1.33333rem));opacity:1;padding:.5rem .5rem 1.25rem;text-align:left;transition:opacity 0s .15s,visibility 0s .15s;visibility:visible;white-space:normal}.fr-tooltip:not(.fr-tooltip--shown){display:none;opacity:0}.fr-tooltip--hidding{opacity:0}.fr-tooltip.fr-placement--bottom{background-position-y:.5rem,.375rem,.75rem,.75rem;padding-bottom:.5rem;padding-top:1.25rem}.fr-tooltip.fr-placement{background-image:linear-gradient(90deg,var(--background-overlap-grey),var(--background-overlap-grey));filter:drop-shadow(var(--overlap-shadow));z-index:calc(var(--ground) + 1000)}@supports (background:conic-gradient(white,black)){.fr-tooltip.fr-placement--top{background-image:conic-gradient(from -33.69deg at 50% 100%,transparent 0deg,var(--background-overlap-grey) 0deg,var(--background-overlap-grey) 67.38deg,transparent 67.38deg),conic-gradient(from -33.69deg at 50% 100%,transparent 0deg,var(--border-default-grey) 0deg,var(--border-default-grey) 67.38deg,transparent 67.38deg),linear-gradient(90deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(90deg,var(--background-overlap-grey),var(--background-overlap-grey))}.fr-tooltip.fr-placement--bottom{background-image:conic-gradient(from 146.31deg at 50% 0,transparent 0deg,var(--background-overlap-grey) 0deg,var(--background-overlap-grey) 67.38deg,transparent 67.38deg),conic-gradient(from 146.31deg at 50% 0,transparent 0deg,var(--border-default-grey) 0deg,var(--border-default-grey) 67.38deg,transparent 67.38deg),linear-gradient(90deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(90deg,var(--background-overlap-grey),var(--background-overlap-grey))}}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */ + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-tooltip{background:canvas;outline:1px solid}.fr-tooltip.fr-placement{padding:.5rem}}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-tooltip{color:#3a3a3a;margin-top:.5rem;position:relative}.fr-tooltip.fr-placement{background-image:linear-gradient(90deg,#fff,#fff);box-shadow:0 0 0 1px rgba(0,0,18,.16);z-index:1000}}@media print{.fr-tooltip{display:none}} \ No newline at end of file diff --git a/dist/dsfr/component/tooltip/tooltip.module.js b/dist/dsfr/component/tooltip/tooltip.module.js new file mode 100644 index 0000000..6ca530b --- /dev/null +++ b/dist/dsfr/component/tooltip/tooltip.module.js @@ -0,0 +1,200 @@ +/*! DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) */ + +const config = { + prefix: 'fr', + namespace: 'dsfr', + organisation: '@gouvfr', + version: '1.13.2' +}; + +const api = window[config.namespace]; + +const TooltipSelector = { + TOOLTIP: api.internals.ns.selector('tooltip'), + SHOWN: api.internals.ns.selector('tooltip--shown'), + HIDDING: api.internals.ns.selector('tooltip--hidding'), + BUTTON: api.internals.ns.selector('btn--tooltip') +}; + +const TooltipReferentState = { + FOCUS: 1 << 0, + HOVER: 1 << 1 +}; + +class TooltipReferent extends api.core.PlacementReferent { + constructor () { + super(); + this._state = 0; + } + + static get instanceClassName () { + return 'TooltipReferent'; + } + + init () { + super.init(); + this.listen('focusin', this.focusIn.bind(this)); + this.listen('focusout', this.focusOut.bind(this)); + if (!this.matches(TooltipSelector.BUTTON)) { + const mouseover = this.mouseover.bind(this); + this.listen('mouseover', mouseover); + this.placement.listen('mouseover', mouseover); + const mouseout = this.mouseout.bind(this); + this.listen('mouseout', mouseout); + this.placement.listen('mouseout', mouseout); + } + this.addEmission(api.core.RootEmission.KEYDOWN, this._keydown.bind(this)); + this.listen('click', this._click.bind(this)); + this.addEmission(api.core.RootEmission.CLICK, this._clickOut.bind(this)); + } + + _click () { + this.focus(); + } + + _clickOut (target) { + if (!this.node.contains(target)) this.blur(); + } + + _keydown (keyCode) { + switch (keyCode) { + case api.core.KeyCodes.ESCAPE: + this.blur(); + this.close(); + break; + } + } + + close () { + this.state = 0; + } + + get state () { + return this._state; + } + + set state (value) { + if (this._state === value) return; + this.isShown = value > 0; + this._state = value; + } + + focusIn () { + this.state |= TooltipReferentState.FOCUS; + } + + focusOut () { + this.state &= ~TooltipReferentState.FOCUS; + } + + mouseover () { + this.state |= TooltipReferentState.HOVER; + } + + mouseout () { + this.state &= ~TooltipReferentState.HOVER; + } +} + +const ns = name => `${config.prefix}-${name}`; + +ns.selector = (name, notation) => { + if (notation === undefined) notation = '.'; + return `${notation}${ns(name)}`; +}; + +ns.attr = (name) => `data-${ns(name)}`; + +ns.attr.selector = (name, value) => { + let result = ns.attr(name); + if (value !== undefined) result += `="${value}"`; + return `[${result}]`; +}; + +ns.event = (type) => `${config.namespace}.${type}`; + +ns.emission = (domain, type) => `emission:${domain}.${type}`; + +const TooltipEvent = { + SHOW: ns.event('show'), + HIDE: ns.event('hide') +}; + +const TooltipState = { + HIDDEN: 'hidden', + SHOWN: 'shown', + HIDING: 'hiding' +}; + +class Tooltip extends api.core.Placement { + constructor () { + super(api.core.PlacementMode.AUTO, [api.core.PlacementPosition.TOP, api.core.PlacementPosition.BOTTOM], [api.core.PlacementAlign.CENTER, api.core.PlacementAlign.START, api.core.PlacementAlign.END]); + this.modifier = ''; + this._state = TooltipState.HIDDEN; + } + + static get instanceClassName () { + return 'Tooltip'; + } + + init () { + super.init(); + this.register(`[aria-describedby="${this.id}"]`, TooltipReferent); + this.listen('transitionend', this.transitionEnd.bind(this)); + } + + transitionEnd () { + if (this._state === TooltipState.HIDING) { + this.removeClass(TooltipSelector.SHOWN); + this.removeClass(TooltipSelector.HIDDING); + this._state = TooltipState.HIDDEN; + this.isShown = false; + } + } + + get isShown () { + return super.isShown; + } + + set isShown (value) { + if (!this.isEnabled) return; + switch (true) { + case value: + this._state = TooltipState.SHOWN; + this.addClass(TooltipSelector.SHOWN); + this.removeClass(TooltipSelector.HIDDING); + this.dispatch(TooltipEvent.SHOW); + super.isShown = true; + break; + + case this.isShown && !value && this._state === TooltipState.SHOWN: + this._state = TooltipState.HIDING; + this.addClass(TooltipSelector.HIDDING); + break; + + case this.isShown && !value && this._state === TooltipState.HIDDEN: + this.dispatch(TooltipEvent.HIDE); + this.removeClass(TooltipSelector.HIDDING); + super.isShown = false; + break; + } + } + + render () { + super.render(); + this.rect = this.getRect(); + let x = this.referentRect.center - this.rect.center; + const limit = this.rect.width * 0.5 - 8; + if (x < -limit) x = -limit; + if (x > limit) x = limit; + this.setProperty('--arrow-x', `${x.toFixed(2)}px`); + } +} + +api.tooltip = { + Tooltip: Tooltip, + TooltipSelector: TooltipSelector, + TooltipEvent: TooltipEvent +}; + +api.internals.register(api.tooltip.TooltipSelector.TOOLTIP, api.tooltip.Tooltip); diff --git a/dist/dsfr/component/tooltip/tooltip.module.min.js b/dist/dsfr/component/tooltip/tooltip.module.min.js new file mode 100644 index 0000000..b93852a --- /dev/null +++ b/dist/dsfr/component/tooltip/tooltip.module.min.js @@ -0,0 +1,2 @@ +/*! DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) */ +const t="fr",s="dsfr",e=window[s],i={TOOLTIP:e.internals.ns.selector("tooltip"),SHOWN:e.internals.ns.selector("tooltip--shown"),HIDDING:e.internals.ns.selector("tooltip--hidding"),BUTTON:e.internals.ns.selector("btn--tooltip")},o=1,n=2;class h extends e.core.PlacementReferent{constructor(){super(),this._state=0}static get instanceClassName(){return"TooltipReferent"}init(){if(super.init(),this.listen("focusin",this.focusIn.bind(this)),this.listen("focusout",this.focusOut.bind(this)),!this.matches(i.BUTTON)){const t=this.mouseover.bind(this);this.listen("mouseover",t),this.placement.listen("mouseover",t);const s=this.mouseout.bind(this);this.listen("mouseout",s),this.placement.listen("mouseout",s)}this.addEmission(e.core.RootEmission.KEYDOWN,this._keydown.bind(this)),this.listen("click",this._click.bind(this)),this.addEmission(e.core.RootEmission.CLICK,this._clickOut.bind(this))}_click(){this.focus()}_clickOut(t){this.node.contains(t)||this.blur()}_keydown(t){if(t===e.core.KeyCodes.ESCAPE)this.blur(),this.close()}close(){this.state=0}get state(){return this._state}set state(t){this._state!==t&&(this.isShown=t>0,this._state=t)}focusIn(){this.state|=o}focusOut(){this.state&=~o}mouseover(){this.state|=n}mouseout(){this.state&=~n}}const r=s=>`${t}-${s}`;r.selector=(t,s)=>(void 0===s&&(s="."),`${s}${r(t)}`),(r.attr=t=>`data-${r(t)}`).selector=(t,s)=>{let e=r.attr(t);return void 0!==s&&(e+=`="${s}"`),`[${e}]`},r.event=t=>`${s}.${t}`,r.emission=(t,s)=>`emission:${t}.${s}`;const c={SHOW:r.event("show"),HIDE:r.event("hide")},a="hidden",l="shown",d="hiding";class u extends e.core.Placement{constructor(){super(e.core.PlacementMode.AUTO,[e.core.PlacementPosition.TOP,e.core.PlacementPosition.BOTTOM],[e.core.PlacementAlign.CENTER,e.core.PlacementAlign.START,e.core.PlacementAlign.END]),this.modifier="",this._state=a}static get instanceClassName(){return"Tooltip"}init(){super.init(),this.register(`[aria-describedby="${this.id}"]`,h),this.listen("transitionend",this.transitionEnd.bind(this))}transitionEnd(){this._state===d&&(this.removeClass(i.SHOWN),this.removeClass(i.HIDDING),this._state=a,this.isShown=!1)}get isShown(){return super.isShown}set isShown(t){if(this.isEnabled)switch(!0){case t:this._state=l,this.addClass(i.SHOWN),this.removeClass(i.HIDDING),this.dispatch(c.SHOW),super.isShown=!0;break;case this.isShown&&!t&&this._state===l:this._state=d,this.addClass(i.HIDDING);break;case this.isShown&&!t&&this._state===a:this.dispatch(c.HIDE),this.removeClass(i.HIDDING),super.isShown=!1}}render(){super.render(),this.rect=this.getRect();let t=this.referentRect.center-this.rect.center;const s=.5*this.rect.width-8;t<-s&&(t=-s),t>s&&(t=s),this.setProperty("--arrow-x",`${t.toFixed(2)}px`)}}e.tooltip={Tooltip:u,TooltipSelector:i,TooltipEvent:c},e.internals.register(e.tooltip.TooltipSelector.TOOLTIP,e.tooltip.Tooltip); diff --git a/dist/dsfr/component/tooltip/tooltip.print.css b/dist/dsfr/component/tooltip/tooltip.print.css new file mode 100644 index 0000000..f714df0 --- /dev/null +++ b/dist/dsfr/component/tooltip/tooltip.print.css @@ -0,0 +1,8 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media print { + .fr-tooltip { + display: none; + } +} diff --git a/dist/dsfr/component/tooltip/tooltip.print.min.css b/dist/dsfr/component/tooltip/tooltip.print.min.css new file mode 100644 index 0000000..d173a52 --- /dev/null +++ b/dist/dsfr/component/tooltip/tooltip.print.min.css @@ -0,0 +1,3 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media print{.fr-tooltip{display:none}} \ No newline at end of file diff --git a/dist/dsfr/component/transcription/transcription.css b/dist/dsfr/component/transcription/transcription.css new file mode 100644 index 0000000..7bca553 --- /dev/null +++ b/dist/dsfr/component/transcription/transcription.css @@ -0,0 +1,405 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + TRANSCRIPTION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-transcription { + position: relative; + width: 100%; +} + +.fr-transcription::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-transcription__btn { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + font-weight: 500; + font-size: 1rem; + line-height: 1.5rem; + min-height: 3rem; + overflow: initial; + max-width: 100%; + max-height: none; + width: 100%; + text-align: left; + margin: 0; + padding: 0.75rem 1rem; + color: var(--text-action-high-blue-france); +} + +.fr-transcription__btn::before, +.fr-transcription__btn::after { + display: block; +} + +.fr-transcription__btn::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.25rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/arrow-down-s-line.svg"); + mask-image: url("../../icons/system/arrow-down-s-line.svg"); + content: ""; + margin-right: 0; + margin-left: auto; + transition: transform 0.3s; +} + +.fr-transcription__btn::before { + content: none; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/editor/align-left.svg"); + mask-image: url("../../icons/editor/align-left.svg"); + --icon-size: 1rem; + content: ""; + margin-right: 0.5rem; +} + +.fr-transcription__btn[aria-expanded=true]::after { + transform: rotate(-180deg); +} + +.fr-transcription__content::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: inset 0 1px 0 0 var(--border-default-grey); +} + +.fr-transcription__footer { + position: relative; + padding: 0.75rem 1rem; + margin: 0; +} + +.fr-transcription__footer::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: inset 0 1px 0 0 var(--border-default-grey); +} + +.fr-transcription__actions-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + display: flex; + align-items: center; + justify-content: flex-end; + flex-wrap: nowrap; +} + +.fr-transcription__actions-group > li, +.fr-transcription__actions-group > div { + width: 100%; + max-width: 100%; +} + +.fr-transcription__actions-group .fr-btn { + width: calc(100% - 1rem); + margin: 0 0.5rem 1rem; + justify-content: center; + width: auto; + margin-left: 0.5rem; + margin-right: 0.5rem; + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + margin-bottom: 0; + margin-right: 0; +} + +.fr-transcription__actions-group > li { + display: inline-flex; + max-width: 100%; + width: auto; +} + +.fr-transcription__actions-group .fr-btn::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-transcription__actions-group .fr-btn::before { + content: none; +} + +.fr-transcription__actions-group .fr-link { + font-size: 0.875rem; + line-height: 1.5rem; + padding: 0 0; +} + +.fr-transcription__actions-group .fr-link::before, +.fr-transcription__actions-group .fr-link::after { + --icon-size: 1rem; +} + +.fr-transcription__actions-group > *:not(:first-child) { + margin-left: 1rem; +} + +.fr-transcription .fr-collapse { + display: flex; + flex-direction: column-reverse; +} + +.fr-transcription .fr-collapse--expanded { + margin: 0 0.0625rem; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) { + visibility: inherit; + opacity: inherit; + background-color: inherit; + position: relative; + z-index: auto; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened)::after { + content: none; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened)::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: inset 0 1px 0 0 var(--border-default-grey); +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) > .fr-container { + padding: 0.0625rem 0; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) > .fr-container > .fr-grid-row { + display: inherit; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) > .fr-container > .fr-grid-row > [class^=fr-col-], +.fr-transcription .fr-modal:not(.fr-modal--opened) > .fr-container > .fr-grid-row > [class*=" fr-col-"], +.fr-transcription .fr-modal:not(.fr-modal--opened) > .fr-container > .fr-grid-row > .fr-col { + flex: inherit; + width: inherit; + max-width: inherit; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__body { + filter: inherit; + max-height: inherit; + background-color: inherit; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__header { + display: none; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__content { + --transcription-max-height: 9.5rem; + overflow-y: auto; + max-height: var(--transcription-max-height); + margin: 0; + padding: 1rem; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__title { + display: none; +} + +.fr-transcription .fr-modal--opened .fr-transcription__footer { + display: none; +} + +.fr-transcription__btn[aria-expanded=true] { + background-color: var(--background-open-blue-france); + + --idle: transparent; + --hover: var(--background-open-blue-france-hover); + --active: var(--background-open-blue-france-active); +} +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-transcription__btn::after { + forced-color-adjust: none; + } + + .fr-transcription__btn { + border: 1px solid; + } + + .fr-transcription .fr-collapse { + outline: 1px solid; + } + + .fr-transcription .fr-modal:not(.fr-modal--opened) { + border-bottom: 1px solid; + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-transcription { + position: relative; + } + + .fr-transcription__btn::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/editor/align-left.svg"); + width: 1rem; + height: 1rem; + } + + .fr-transcription__btn::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/arrow-down-s-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-transcription__btn[aria-expanded=true]::after { + transform: rotate(-180deg); + } + + ul.fr-transcription__actions-group { + list-style-type: none; + } + + ol.fr-transcription__actions-group { + list-style-type: none; + } + + ul.fr-transcription__actions-group, + ol.fr-transcription__actions-group { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__content { + max-height: 9.5rem; + } + + .fr-transcription::before { + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-transcription__btn { + color: #000091; + } + + .fr-transcription__btn[aria-expanded=true] { + background-color: #e3e3fd; + } + + .fr-transcription__content::before { + box-shadow: inset 0 1px 0 0 #ddd; + } + + .fr-transcription__footer::before { + box-shadow: inset 0 1px 0 0 #ddd; + } + + .fr-transcription .fr-modal:not(.fr-modal--opened)::before { + box-shadow: inset 0 1px 0 0 #ddd; + } +} +@media print { + .fr-transcription__btn { + display: none; + } + + .fr-transcription__footer { + display: none; + } + + .fr-transcription .fr-modal:not(.fr-modal--opened) { + display: none; + } +} diff --git a/dist/dsfr/component/transcription/transcription.legacy.css b/dist/dsfr/component/transcription/transcription.legacy.css new file mode 100644 index 0000000..a757375 --- /dev/null +++ b/dist/dsfr/component/transcription/transcription.legacy.css @@ -0,0 +1,85 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-transcription { + position: relative; + } + + .fr-transcription__btn::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/editor/align-left.svg"); + width: 1rem; + height: 1rem; + } + + .fr-transcription__btn::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/arrow-down-s-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-transcription__btn[aria-expanded=true]::after { + transform: rotate(-180deg); + } + + ul.fr-transcription__actions-group { + list-style-type: none; + } + + ol.fr-transcription__actions-group { + list-style-type: none; + } + + ul.fr-transcription__actions-group, + ol.fr-transcription__actions-group { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__content { + max-height: 9.5rem; + } + + .fr-transcription::before { + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-transcription__btn { + color: #000091; + } + + .fr-transcription__btn[aria-expanded=true] { + background-color: #e3e3fd; + } + + .fr-transcription__content::before { + box-shadow: inset 0 1px 0 0 #ddd; + } + + .fr-transcription__footer::before { + box-shadow: inset 0 1px 0 0 #ddd; + } + + .fr-transcription .fr-modal:not(.fr-modal--opened)::before { + box-shadow: inset 0 1px 0 0 #ddd; + } +} diff --git a/dist/dsfr/component/transcription/transcription.legacy.min.css b/dist/dsfr/component/transcription/transcription.legacy.min.css new file mode 100644 index 0000000..7280ed0 --- /dev/null +++ b/dist/dsfr/component/transcription/transcription.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-transcription{position:relative}.fr-transcription__btn:before{background-image:url(../../icons/editor/align-left.svg)}.fr-transcription__btn:after,.fr-transcription__btn:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-transcription__btn:after{background-image:url(../../icons/system/arrow-down-s-line.svg)}.fr-transcription__btn[aria-expanded=true]:after{transform:rotate(-180deg)}ol.fr-transcription__actions-group,ul.fr-transcription__actions-group{list-style-type:none}ol.fr-transcription__actions-group,ul.fr-transcription__actions-group{margin-bottom:0;margin-top:0;padding-left:0}.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__content{max-height:9.5rem}.fr-transcription:before{box-shadow:inset 0 0 0 1px #ddd}.fr-transcription__btn{color:#000091}.fr-transcription__btn[aria-expanded=true]{background-color:#e3e3fd}.fr-transcription .fr-modal:not(.fr-modal--opened):before,.fr-transcription__content:before,.fr-transcription__footer:before{box-shadow:inset 0 1px 0 0 #ddd}} \ No newline at end of file diff --git a/dist/dsfr/component/transcription/transcription.main.css b/dist/dsfr/component/transcription/transcription.main.css new file mode 100644 index 0000000..95c4589 --- /dev/null +++ b/dist/dsfr/component/transcription/transcription.main.css @@ -0,0 +1,314 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + TRANSCRIPTION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-transcription { + position: relative; + width: 100%; +} + +.fr-transcription::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-transcription__btn { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + font-weight: 500; + font-size: 1rem; + line-height: 1.5rem; + min-height: 3rem; + overflow: initial; + max-width: 100%; + max-height: none; + width: 100%; + text-align: left; + margin: 0; + padding: 0.75rem 1rem; + color: var(--text-action-high-blue-france); +} + +.fr-transcription__btn::before, +.fr-transcription__btn::after { + display: block; +} + +.fr-transcription__btn::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.25rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/arrow-down-s-line.svg"); + mask-image: url("../../icons/system/arrow-down-s-line.svg"); + content: ""; + margin-right: 0; + margin-left: auto; + transition: transform 0.3s; +} + +.fr-transcription__btn::before { + content: none; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/editor/align-left.svg"); + mask-image: url("../../icons/editor/align-left.svg"); + --icon-size: 1rem; + content: ""; + margin-right: 0.5rem; +} + +.fr-transcription__btn[aria-expanded=true]::after { + transform: rotate(-180deg); +} + +.fr-transcription__content::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: inset 0 1px 0 0 var(--border-default-grey); +} + +.fr-transcription__footer { + position: relative; + padding: 0.75rem 1rem; + margin: 0; +} + +.fr-transcription__footer::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: inset 0 1px 0 0 var(--border-default-grey); +} + +.fr-transcription__actions-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + display: flex; + align-items: center; + justify-content: flex-end; + flex-wrap: nowrap; +} + +.fr-transcription__actions-group > li, +.fr-transcription__actions-group > div { + width: 100%; + max-width: 100%; +} + +.fr-transcription__actions-group .fr-btn { + width: calc(100% - 1rem); + margin: 0 0.5rem 1rem; + justify-content: center; + width: auto; + margin-left: 0.5rem; + margin-right: 0.5rem; + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + margin-bottom: 0; + margin-right: 0; +} + +.fr-transcription__actions-group > li { + display: inline-flex; + max-width: 100%; + width: auto; +} + +.fr-transcription__actions-group .fr-btn::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-transcription__actions-group .fr-btn::before { + content: none; +} + +.fr-transcription__actions-group .fr-link { + font-size: 0.875rem; + line-height: 1.5rem; + padding: 0 0; +} + +.fr-transcription__actions-group .fr-link::before, +.fr-transcription__actions-group .fr-link::after { + --icon-size: 1rem; +} + +.fr-transcription__actions-group > *:not(:first-child) { + margin-left: 1rem; +} + +.fr-transcription .fr-collapse { + display: flex; + flex-direction: column-reverse; +} + +.fr-transcription .fr-collapse--expanded { + margin: 0 0.0625rem; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) { + visibility: inherit; + opacity: inherit; + background-color: inherit; + position: relative; + z-index: auto; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened)::after { + content: none; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened)::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: inset 0 1px 0 0 var(--border-default-grey); +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) > .fr-container { + padding: 0.0625rem 0; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) > .fr-container > .fr-grid-row { + display: inherit; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) > .fr-container > .fr-grid-row > [class^=fr-col-], +.fr-transcription .fr-modal:not(.fr-modal--opened) > .fr-container > .fr-grid-row > [class*=" fr-col-"], +.fr-transcription .fr-modal:not(.fr-modal--opened) > .fr-container > .fr-grid-row > .fr-col { + flex: inherit; + width: inherit; + max-width: inherit; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__body { + filter: inherit; + max-height: inherit; + background-color: inherit; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__header { + display: none; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__content { + --transcription-max-height: 9.5rem; + overflow-y: auto; + max-height: var(--transcription-max-height); + margin: 0; + padding: 1rem; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__title { + display: none; +} + +.fr-transcription .fr-modal--opened .fr-transcription__footer { + display: none; +} + +.fr-transcription__btn[aria-expanded=true] { + background-color: var(--background-open-blue-france); + + --idle: transparent; + --hover: var(--background-open-blue-france-hover); + --active: var(--background-open-blue-france-active); +} +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-transcription__btn::after { + forced-color-adjust: none; + } + + .fr-transcription__btn { + border: 1px solid; + } + + .fr-transcription .fr-collapse { + outline: 1px solid; + } + + .fr-transcription .fr-modal:not(.fr-modal--opened) { + border-bottom: 1px solid; + } +} diff --git a/dist/dsfr/component/transcription/transcription.main.min.css b/dist/dsfr/component/transcription/transcription.main.min.css new file mode 100644 index 0000000..8bc4203 --- /dev/null +++ b/dist/dsfr/component/transcription/transcription.main.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-transcription{position:relative;width:100%}.fr-transcription:before{bottom:0;box-shadow:inset 0 0 0 1px var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-transcription__btn{--text-spacing:0;--title-spacing:0;align-items:center;color:var(--text-action-high-blue-france);display:inline-flex;flex-direction:row;font-size:1rem;font-weight:500;line-height:1.5rem;margin:0;max-height:none;max-width:100%;min-height:3rem;overflow:initial;padding:.75rem 1rem;text-align:left;width:-moz-fit-content;width:fit-content;width:100%}.fr-transcription__btn:after,.fr-transcription__btn:before{display:block}.fr-transcription__btn:after{content:"";margin-left:auto;margin-right:0;-webkit-mask-image:url(../../icons/system/arrow-down-s-line.svg);mask-image:url(../../icons/system/arrow-down-s-line.svg);transition:transform .3s}.fr-transcription__btn:after,.fr-transcription__btn:before{--icon-size:1rem;background-color:currentColor;display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-transcription__btn:before{content:none;content:"";margin-right:.5rem;-webkit-mask-image:url(../../icons/editor/align-left.svg);mask-image:url(../../icons/editor/align-left.svg)}.fr-transcription__btn[aria-expanded=true]:after{transform:rotate(-180deg)}.fr-transcription__content:before{bottom:0;box-shadow:inset 0 1px 0 0 var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-transcription__footer{margin:0;padding:.75rem 1rem;position:relative}.fr-transcription__footer:before{bottom:0;box-shadow:inset 0 1px 0 0 var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-transcription__actions-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;align-items:center;display:flex;flex-wrap:nowrap;justify-content:flex-end}.fr-transcription__actions-group>div,.fr-transcription__actions-group>li{max-width:100%;width:100%}.fr-transcription__actions-group .fr-btn{font-size:.875rem;justify-content:center;line-height:1.5rem;margin:0 0 0 .5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem;width:calc(100% - 1rem);width:auto}.fr-transcription__actions-group>li{display:inline-flex;max-width:100%;width:auto}.fr-transcription__actions-group .fr-btn:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-transcription__actions-group .fr-btn:before{content:none}.fr-transcription__actions-group .fr-link{font-size:.875rem;line-height:1.5rem;padding:0}.fr-transcription__actions-group .fr-link:after,.fr-transcription__actions-group .fr-link:before{--icon-size:1rem}.fr-transcription__actions-group>:not(:first-child){margin-left:1rem}.fr-transcription .fr-collapse{display:flex;flex-direction:column-reverse}.fr-transcription .fr-collapse--expanded{margin:0 .0625rem}.fr-transcription .fr-modal:not(.fr-modal--opened){background-color:inherit;opacity:inherit;position:relative;visibility:inherit;z-index:auto}.fr-transcription .fr-modal:not(.fr-modal--opened):after{content:none}.fr-transcription .fr-modal:not(.fr-modal--opened):before{bottom:0;box-shadow:inset 0 1px 0 0 var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-transcription .fr-modal:not(.fr-modal--opened)>.fr-container{padding:.0625rem 0}.fr-transcription .fr-modal:not(.fr-modal--opened)>.fr-container>.fr-grid-row{display:inherit}.fr-transcription .fr-modal:not(.fr-modal--opened)>.fr-container>.fr-grid-row>.fr-col,.fr-transcription .fr-modal:not(.fr-modal--opened)>.fr-container>.fr-grid-row>[class*=" fr-col-"],.fr-transcription .fr-modal:not(.fr-modal--opened)>.fr-container>.fr-grid-row>[class^=fr-col-]{flex:inherit;max-width:inherit;width:inherit}.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__body{background-color:inherit;filter:inherit;max-height:inherit}.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__header{display:none}.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__content{--transcription-max-height:9.5rem;margin:0;max-height:var(--transcription-max-height);overflow-y:auto;padding:1rem}.fr-transcription .fr-modal--opened .fr-transcription__footer,.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__title{display:none}.fr-transcription__btn[aria-expanded=true]{--idle:transparent;--hover:var(--background-open-blue-france-hover);--active:var(--background-open-blue-france-active);background-color:var(--background-open-blue-france)}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-transcription__btn:after{forced-color-adjust:none}.fr-transcription__btn{border:1px solid}.fr-transcription .fr-collapse{outline:1px solid}.fr-transcription .fr-modal:not(.fr-modal--opened){border-bottom:1px solid}} \ No newline at end of file diff --git a/dist/dsfr/component/transcription/transcription.min.css b/dist/dsfr/component/transcription/transcription.min.css new file mode 100644 index 0000000..06a407b --- /dev/null +++ b/dist/dsfr/component/transcription/transcription.min.css @@ -0,0 +1,11 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-transcription{position:relative;width:100%}.fr-transcription:before{bottom:0;box-shadow:inset 0 0 0 1px var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-transcription__btn{--text-spacing:0;--title-spacing:0;align-items:center;color:var(--text-action-high-blue-france);display:inline-flex;flex-direction:row;font-size:1rem;font-weight:500;line-height:1.5rem;margin:0;max-height:none;max-width:100%;min-height:3rem;overflow:initial;padding:.75rem 1rem;text-align:left;width:-moz-fit-content;width:fit-content;width:100%}.fr-transcription__btn:after,.fr-transcription__btn:before{display:block}.fr-transcription__btn:after{content:"";margin-left:auto;margin-right:0;-webkit-mask-image:url(../../icons/system/arrow-down-s-line.svg);mask-image:url(../../icons/system/arrow-down-s-line.svg);transition:transform .3s}.fr-transcription__btn:after,.fr-transcription__btn:before{--icon-size:1rem;background-color:currentColor;display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-transcription__btn:before{content:none;content:"";margin-right:.5rem;-webkit-mask-image:url(../../icons/editor/align-left.svg);mask-image:url(../../icons/editor/align-left.svg)}.fr-transcription__btn[aria-expanded=true]:after{transform:rotate(-180deg)}.fr-transcription__content:before{bottom:0;box-shadow:inset 0 1px 0 0 var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-transcription__footer{margin:0;padding:.75rem 1rem;position:relative}.fr-transcription__footer:before{bottom:0;box-shadow:inset 0 1px 0 0 var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-transcription__actions-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;align-items:center;display:flex;flex-wrap:nowrap;justify-content:flex-end}.fr-transcription__actions-group>div,.fr-transcription__actions-group>li{max-width:100%;width:100%}.fr-transcription__actions-group .fr-btn{font-size:.875rem;justify-content:center;line-height:1.5rem;margin:0 0 0 .5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem;width:calc(100% - 1rem);width:auto}.fr-transcription__actions-group>li{display:inline-flex;max-width:100%;width:auto}.fr-transcription__actions-group .fr-btn:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-transcription__actions-group .fr-btn:before{content:none}.fr-transcription__actions-group .fr-link{font-size:.875rem;line-height:1.5rem;padding:0}.fr-transcription__actions-group .fr-link:after,.fr-transcription__actions-group .fr-link:before{--icon-size:1rem}.fr-transcription__actions-group>:not(:first-child){margin-left:1rem}.fr-transcription .fr-collapse{display:flex;flex-direction:column-reverse}.fr-transcription .fr-collapse--expanded{margin:0 .0625rem}.fr-transcription .fr-modal:not(.fr-modal--opened){background-color:inherit;opacity:inherit;position:relative;visibility:inherit;z-index:auto}.fr-transcription .fr-modal:not(.fr-modal--opened):after{content:none}.fr-transcription .fr-modal:not(.fr-modal--opened):before{bottom:0;box-shadow:inset 0 1px 0 0 var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-transcription .fr-modal:not(.fr-modal--opened)>.fr-container{padding:.0625rem 0}.fr-transcription .fr-modal:not(.fr-modal--opened)>.fr-container>.fr-grid-row{display:inherit}.fr-transcription .fr-modal:not(.fr-modal--opened)>.fr-container>.fr-grid-row>.fr-col,.fr-transcription .fr-modal:not(.fr-modal--opened)>.fr-container>.fr-grid-row>[class*=" fr-col-"],.fr-transcription .fr-modal:not(.fr-modal--opened)>.fr-container>.fr-grid-row>[class^=fr-col-]{flex:inherit;max-width:inherit;width:inherit}.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__body{background-color:inherit;filter:inherit;max-height:inherit}.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__header{display:none}.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__content{--transcription-max-height:9.5rem;margin:0;max-height:var(--transcription-max-height);overflow-y:auto;padding:1rem}.fr-transcription .fr-modal--opened .fr-transcription__footer,.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__title{display:none}.fr-transcription__btn[aria-expanded=true]{--idle:transparent;--hover:var(--background-open-blue-france-hover);--active:var(--background-open-blue-france-active);background-color:var(--background-open-blue-france)}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */ + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-transcription__btn:after{forced-color-adjust:none}.fr-transcription__btn{border:1px solid}.fr-transcription .fr-collapse{outline:1px solid}.fr-transcription .fr-modal:not(.fr-modal--opened){border-bottom:1px solid}}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-transcription{position:relative}.fr-transcription__btn:before{background-image:url(../../icons/editor/align-left.svg)}.fr-transcription__btn:after,.fr-transcription__btn:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-transcription__btn:after{background-image:url(../../icons/system/arrow-down-s-line.svg)}.fr-transcription__btn[aria-expanded=true]:after{transform:rotate(-180deg)}ol.fr-transcription__actions-group,ul.fr-transcription__actions-group{list-style-type:none}ol.fr-transcription__actions-group,ul.fr-transcription__actions-group{margin-bottom:0;margin-top:0;padding-left:0}.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__content{max-height:9.5rem}.fr-transcription:before{box-shadow:inset 0 0 0 1px #ddd}.fr-transcription__btn{color:#000091}.fr-transcription__btn[aria-expanded=true]{background-color:#e3e3fd}.fr-transcription .fr-modal:not(.fr-modal--opened):before,.fr-transcription__content:before,.fr-transcription__footer:before{box-shadow:inset 0 1px 0 0 #ddd}}@media print{.fr-transcription .fr-modal:not(.fr-modal--opened),.fr-transcription__btn,.fr-transcription__footer{display:none}} \ No newline at end of file diff --git a/dist/dsfr/component/transcription/transcription.module.js b/dist/dsfr/component/transcription/transcription.module.js new file mode 100644 index 0000000..28cf3b4 --- /dev/null +++ b/dist/dsfr/component/transcription/transcription.module.js @@ -0,0 +1,35 @@ +/*! DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) */ + +const config = { + prefix: 'fr', + namespace: 'dsfr', + organisation: '@gouvfr', + version: '1.13.2' +}; + +const api = window[config.namespace]; + +const TRANSCRIPTION = api.internals.ns.selector('transcription'); + +const TranscriptionSelector = { + TRANSCRIPTION: TRANSCRIPTION, + BUTTON: `${TRANSCRIPTION}__btn` +}; + +class Transcription extends api.core.Instance { + static get instanceClassName () { + return 'Transcription'; + } + + get collapsePrimary () { + const buttons = this.element.children.map(child => child.getInstance('CollapseButton')).filter(button => button !== null && button.hasClass(TranscriptionSelector.BUTTON)); + return buttons[0]; + } +} + +api.transcription = { + Transcription: Transcription, + TranscriptionSelector: TranscriptionSelector +}; + +api.internals.register(api.transcription.TranscriptionSelector.TRANSCRIPTION, api.transcription.Transcription); diff --git a/dist/dsfr/component/transcription/transcription.module.min.js b/dist/dsfr/component/transcription/transcription.module.min.js new file mode 100644 index 0000000..178a6a2 --- /dev/null +++ b/dist/dsfr/component/transcription/transcription.module.min.js @@ -0,0 +1,2 @@ +/*! DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) */ +const n=window.dsfr,t=n.internals.ns.selector("transcription"),r={TRANSCRIPTION:t,BUTTON:`${t}__btn`};class s extends n.core.Instance{static get instanceClassName(){return"Transcription"}get collapsePrimary(){return this.element.children.map((n=>n.getInstance("CollapseButton"))).filter((n=>null!==n&&n.hasClass(r.BUTTON)))[0]}}n.transcription={Transcription:s,TranscriptionSelector:r},n.internals.register(n.transcription.TranscriptionSelector.TRANSCRIPTION,n.transcription.Transcription); diff --git a/dist/dsfr/component/transcription/transcription.print.css b/dist/dsfr/component/transcription/transcription.print.css new file mode 100644 index 0000000..87c3035 --- /dev/null +++ b/dist/dsfr/component/transcription/transcription.print.css @@ -0,0 +1,16 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media print { + .fr-transcription__btn { + display: none; + } + + .fr-transcription__footer { + display: none; + } + + .fr-transcription .fr-modal:not(.fr-modal--opened) { + display: none; + } +} diff --git a/dist/dsfr/component/transcription/transcription.print.min.css b/dist/dsfr/component/transcription/transcription.print.min.css new file mode 100644 index 0000000..d87d555 --- /dev/null +++ b/dist/dsfr/component/transcription/transcription.print.min.css @@ -0,0 +1,3 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media print{.fr-transcription .fr-modal:not(.fr-modal--opened),.fr-transcription__btn,.fr-transcription__footer{display:none}} \ No newline at end of file diff --git a/dist/dsfr/component/translate/translate.css b/dist/dsfr/component/translate/translate.css new file mode 100644 index 0000000..9a3765a --- /dev/null +++ b/dist/dsfr/component/translate/translate.css @@ -0,0 +1,218 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + TRANSLATE +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-translate { + --rows: 8; + position: relative; +} + +.fr-translate .fr-translate__btn { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; + font-weight: 500; + min-height: 3rem; + width: 100%; +} + +.fr-translate .fr-translate__btn::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/editor/translate-2.svg"); + mask-image: url("../../icons/editor/translate-2.svg"); + content: ""; +} + +.fr-translate .fr-translate__btn::after { + transition: transform 0.3s; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/arrow-down-s-line.svg"); + mask-image: url("../../icons/system/arrow-down-s-line.svg"); + --icon-size: 1rem; + content: ""; + margin-left: auto; +} + +.fr-translate .fr-translate__btn[aria-expanded=true]::after { + transform: rotate(-180deg); +} + +.fr-translate__language { + white-space: nowrap; +} + +.fr-translate__language[aria-current]:not([aria-current=false]) { + display: none; +} + +.fr-translate__menu { + margin: -0.25rem 0; +} + +.fr-translate .fr-nav__item::before { + content: none; +} + +.fr-translate .fr-menu__list { + width: auto; + padding: 0; +} + +.fr-translate .fr-translate__btn[aria-expanded=true] { + color: var(--text-active-blue-france); + background-color: var(--background-open-blue-france); + + --idle: transparent; + --hover: var(--background-open-blue-france-hover); + --active: var(--background-open-blue-france-active); +} + +.fr-translate .fr-translate__btn[aria-expanded=true]:hover { + background-color: var(--hover-tint); +} + +.fr-translate .fr-translate__btn[aria-expanded=true]:active { + background-color: var(--active-tint); +} + +.fr-translate__menu .fr-translate__language { + box-shadow: none; +} +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ + .fr-translate .fr-translate__btn { + min-height: auto; + width: auto; + font-size: 0.875rem; + line-height: 1.5rem; + padding: 0.25rem 0.75rem; + } + + .fr-translate .fr-translate__btn::after { + margin-left: 0.25rem; + margin-right: -0.25rem; + } + + .fr-translate .fr-translate__btn::before { + --icon-size: 1rem; + } + + .fr-translate__language[aria-current]:not([aria-current=false]) { + display: inline-flex; + } + + .fr-translate__menu { + margin: -0.25rem -1rem; + } + + .fr-translate .fr-menu__list { + display: grid; + grid-template-rows: repeat(var(--rows), auto); + grid-auto-flow: column; + } + + .fr-btns-group .fr-translate__menu { + margin: -1.25rem -0.75rem 0; + } + + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-translate .fr-translate__btn::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-translate .fr-translate__btn::before, + .fr-translate .fr-translate__btn::after { + forced-color-adjust: none; + background-color: buttontext; + } +} +@media (prefers-reduced-motion: reduce) { + .fr-translate .fr-translate__btn::after { + transition: none; + } + + .fr-translate__menu { + transition: none; + } +} +@media (min-width: 62em) and (-ms-high-contrast: active), (min-width: 62em) and (forced-colors: active) { + .fr-translate .fr-menu__list { + border-top: 1px solid; + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-translate .fr-translate__btn::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/editor/translate-2.svg"); + width: 1rem; + height: 1rem; + } + + .fr-translate .fr-translate__btn::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/arrow-down-s-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-translate .fr-translate__btn[aria-expanded=true] { + color: #000091; + background-color: #e3e3fd; + } + + .fr-translate__menu .fr-translate__language { + box-shadow: none; + } +} +@media print { + .fr-translate { + display: none; + } +} diff --git a/dist/dsfr/component/translate/translate.legacy.css b/dist/dsfr/component/translate/translate.legacy.css new file mode 100644 index 0000000..ca10691 --- /dev/null +++ b/dist/dsfr/component/translate/translate.legacy.css @@ -0,0 +1,50 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +.fr-translate .fr-translate__btn[aria-expanded=true]:hover { + background-color: var(--hover-tint); +} + +.fr-translate .fr-translate__btn[aria-expanded=true]:active { + background-color: var(--active-tint); +} +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-translate .fr-translate__btn::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/editor/translate-2.svg"); + width: 1rem; + height: 1rem; + } + + .fr-translate .fr-translate__btn::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../../icons/system/arrow-down-s-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-translate .fr-translate__btn[aria-expanded=true] { + color: #000091; + background-color: #e3e3fd; + } + + .fr-translate__menu .fr-translate__language { + box-shadow: none; + } +} diff --git a/dist/dsfr/component/translate/translate.legacy.min.css b/dist/dsfr/component/translate/translate.legacy.min.css new file mode 100644 index 0000000..1f5f0ce --- /dev/null +++ b/dist/dsfr/component/translate/translate.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-translate .fr-translate__btn[aria-expanded=true]:hover{background-color:var(--hover-tint)}.fr-translate .fr-translate__btn[aria-expanded=true]:active{background-color:var(--active-tint)}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-translate .fr-translate__btn:before{background-image:url(../../icons/editor/translate-2.svg)}.fr-translate .fr-translate__btn:after,.fr-translate .fr-translate__btn:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-translate .fr-translate__btn:after{background-image:url(../../icons/system/arrow-down-s-line.svg)}.fr-translate .fr-translate__btn[aria-expanded=true]{background-color:#e3e3fd;color:#000091}.fr-translate__menu .fr-translate__language{box-shadow:none}} \ No newline at end of file diff --git a/dist/dsfr/component/translate/translate.main.css b/dist/dsfr/component/translate/translate.main.css new file mode 100644 index 0000000..67e23ea --- /dev/null +++ b/dist/dsfr/component/translate/translate.main.css @@ -0,0 +1,177 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + TRANSLATE +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-translate { + --rows: 8; + position: relative; +} + +.fr-translate .fr-translate__btn { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; + font-weight: 500; + min-height: 3rem; + width: 100%; +} + +.fr-translate .fr-translate__btn::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/editor/translate-2.svg"); + mask-image: url("../../icons/editor/translate-2.svg"); + content: ""; +} + +.fr-translate .fr-translate__btn::after { + transition: transform 0.3s; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../../icons/system/arrow-down-s-line.svg"); + mask-image: url("../../icons/system/arrow-down-s-line.svg"); + --icon-size: 1rem; + content: ""; + margin-left: auto; +} + +.fr-translate .fr-translate__btn[aria-expanded=true]::after { + transform: rotate(-180deg); +} + +.fr-translate__language { + white-space: nowrap; +} + +.fr-translate__language[aria-current]:not([aria-current=false]) { + display: none; +} + +.fr-translate__menu { + margin: -0.25rem 0; +} + +.fr-translate .fr-nav__item::before { + content: none; +} + +.fr-translate .fr-menu__list { + width: auto; + padding: 0; +} + +.fr-translate .fr-translate__btn[aria-expanded=true] { + color: var(--text-active-blue-france); + background-color: var(--background-open-blue-france); + + --idle: transparent; + --hover: var(--background-open-blue-france-hover); + --active: var(--background-open-blue-france-active); +} + +.fr-translate .fr-translate__btn[aria-expanded=true]:hover { + background-color: var(--hover-tint); +} + +.fr-translate .fr-translate__btn[aria-expanded=true]:active { + background-color: var(--active-tint); +} + +.fr-translate__menu .fr-translate__language { + box-shadow: none; +} +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ + .fr-translate .fr-translate__btn { + min-height: auto; + width: auto; + font-size: 0.875rem; + line-height: 1.5rem; + padding: 0.25rem 0.75rem; + } + + .fr-translate .fr-translate__btn::after { + margin-left: 0.25rem; + margin-right: -0.25rem; + } + + .fr-translate .fr-translate__btn::before { + --icon-size: 1rem; + } + + .fr-translate__language[aria-current]:not([aria-current=false]) { + display: inline-flex; + } + + .fr-translate__menu { + margin: -0.25rem -1rem; + } + + .fr-translate .fr-menu__list { + display: grid; + grid-template-rows: repeat(var(--rows), auto); + grid-auto-flow: column; + } + + .fr-btns-group .fr-translate__menu { + margin: -1.25rem -0.75rem 0; + } +} +@media (min-width: 78em) { + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .fr-translate .fr-translate__btn::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-translate .fr-translate__btn::before, + .fr-translate .fr-translate__btn::after { + forced-color-adjust: none; + background-color: buttontext; + } +} +@media (prefers-reduced-motion: reduce) { + .fr-translate .fr-translate__btn::after { + transition: none; + } + + .fr-translate__menu { + transition: none; + } +} +@media (min-width: 62em) and (-ms-high-contrast: active), (min-width: 62em) and (forced-colors: active) { + .fr-translate .fr-menu__list { + border-top: 1px solid; + } +} diff --git a/dist/dsfr/component/translate/translate.main.min.css b/dist/dsfr/component/translate/translate.main.min.css new file mode 100644 index 0000000..cbc1067 --- /dev/null +++ b/dist/dsfr/component/translate/translate.main.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-translate{--rows:8;position:relative}.fr-translate .fr-translate__btn{font-size:1rem;font-weight:500;line-height:1.5rem;max-height:none;max-width:100%;min-height:2.5rem;min-height:3rem;overflow:initial;padding:.5rem 1rem;width:100%}.fr-translate .fr-translate__btn:before{margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(../../icons/editor/translate-2.svg);mask-image:url(../../icons/editor/translate-2.svg)}.fr-translate .fr-translate__btn:after,.fr-translate .fr-translate__btn:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-translate .fr-translate__btn:after{margin-left:auto;-webkit-mask-image:url(../../icons/system/arrow-down-s-line.svg);mask-image:url(../../icons/system/arrow-down-s-line.svg);transition:transform .3s}.fr-translate .fr-translate__btn[aria-expanded=true]:after{transform:rotate(-180deg)}.fr-translate__language{white-space:nowrap}.fr-translate__language[aria-current]:not([aria-current=false]){display:none}.fr-translate__menu{margin:-.25rem 0}.fr-translate .fr-nav__item:before{content:none}.fr-translate .fr-menu__list{padding:0;width:auto}.fr-translate .fr-translate__btn[aria-expanded=true]{--idle:transparent;--hover:var(--background-open-blue-france-hover);--active:var(--background-open-blue-france-active);background-color:var(--background-open-blue-france);color:var(--text-active-blue-france)}.fr-translate .fr-translate__btn[aria-expanded=true]:hover{background-color:var(--hover-tint)}.fr-translate .fr-translate__btn[aria-expanded=true]:active{background-color:var(--active-tint)}.fr-translate__menu .fr-translate__language{box-shadow:none}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */.fr-translate .fr-translate__btn{font-size:.875rem;line-height:1.5rem;min-height:auto;padding:.25rem .75rem;width:auto}.fr-translate .fr-translate__btn:after{margin-left:.25rem;margin-right:-.25rem}.fr-translate .fr-translate__btn:before{--icon-size:1rem}.fr-translate__language[aria-current]:not([aria-current=false]){display:inline-flex}.fr-translate__menu{margin:-.25rem -1rem}.fr-translate .fr-menu__list{display:grid;grid-auto-flow:column;grid-template-rows:repeat(var(--rows),auto)}.fr-btns-group .fr-translate__menu{margin:-1.25rem -.75rem 0}}@media (min-width:78em){ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-translate .fr-translate__btn:after,.fr-translate .fr-translate__btn:before{background-color:buttontext;forced-color-adjust:none}}@media (prefers-reduced-motion:reduce){.fr-translate .fr-translate__btn:after,.fr-translate__menu{transition:none}}@media (min-width:62em) and (-ms-high-contrast:active),(min-width:62em) and (forced-colors:active){.fr-translate .fr-menu__list{border-top:1px solid}} \ No newline at end of file diff --git a/dist/dsfr/component/translate/translate.min.css b/dist/dsfr/component/translate/translate.min.css new file mode 100644 index 0000000..ebb477a --- /dev/null +++ b/dist/dsfr/component/translate/translate.min.css @@ -0,0 +1,11 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-translate{--rows:8;position:relative}.fr-translate .fr-translate__btn{font-size:1rem;font-weight:500;line-height:1.5rem;max-height:none;max-width:100%;min-height:2.5rem;min-height:3rem;overflow:initial;padding:.5rem 1rem;width:100%}.fr-translate .fr-translate__btn:before{margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(../../icons/editor/translate-2.svg);mask-image:url(../../icons/editor/translate-2.svg)}.fr-translate .fr-translate__btn:after,.fr-translate .fr-translate__btn:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-translate .fr-translate__btn:after{margin-left:auto;-webkit-mask-image:url(../../icons/system/arrow-down-s-line.svg);mask-image:url(../../icons/system/arrow-down-s-line.svg);transition:transform .3s}.fr-translate .fr-translate__btn[aria-expanded=true]:after{transform:rotate(-180deg)}.fr-translate__language{white-space:nowrap}.fr-translate__language[aria-current]:not([aria-current=false]){display:none}.fr-translate__menu{margin:-.25rem 0}.fr-translate .fr-nav__item:before{content:none}.fr-translate .fr-menu__list{padding:0;width:auto}.fr-translate .fr-translate__btn[aria-expanded=true]{--idle:transparent;--hover:var(--background-open-blue-france-hover);--active:var(--background-open-blue-france-active);background-color:var(--background-open-blue-france);color:var(--text-active-blue-france)}.fr-translate .fr-translate__btn[aria-expanded=true]:hover{background-color:var(--hover-tint)}.fr-translate .fr-translate__btn[aria-expanded=true]:active{background-color:var(--active-tint)}.fr-translate__menu .fr-translate__language{box-shadow:none}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */ + /*! media md */}@media (min-width:62em){ + /*! media lg */.fr-translate .fr-translate__btn{font-size:.875rem;line-height:1.5rem;min-height:auto;padding:.25rem .75rem;width:auto}.fr-translate .fr-translate__btn:after{margin-left:.25rem;margin-right:-.25rem}.fr-translate .fr-translate__btn:before{--icon-size:1rem}.fr-translate__language[aria-current]:not([aria-current=false]){display:inline-flex}.fr-translate__menu{margin:-.25rem -1rem}.fr-translate .fr-menu__list{display:grid;grid-auto-flow:column;grid-template-rows:repeat(var(--rows),auto)}.fr-btns-group .fr-translate__menu{margin:-1.25rem -.75rem 0} + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){.fr-translate .fr-translate__btn:after,.fr-translate .fr-translate__btn:before{background-color:buttontext;forced-color-adjust:none}}@media (prefers-reduced-motion:reduce){.fr-translate .fr-translate__btn:after,.fr-translate__menu{transition:none}}@media (min-width:62em) and (-ms-high-contrast:active),(min-width:62em) and (forced-colors:active){.fr-translate .fr-menu__list{border-top:1px solid}}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-translate .fr-translate__btn:before{background-image:url(../../icons/editor/translate-2.svg)}.fr-translate .fr-translate__btn:after,.fr-translate .fr-translate__btn:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-translate .fr-translate__btn:after{background-image:url(../../icons/system/arrow-down-s-line.svg)}.fr-translate .fr-translate__btn[aria-expanded=true]{background-color:#e3e3fd;color:#000091}.fr-translate__menu .fr-translate__language{box-shadow:none}}@media print{.fr-translate{display:none}} \ No newline at end of file diff --git a/dist/dsfr/component/translate/translate.print.css b/dist/dsfr/component/translate/translate.print.css new file mode 100644 index 0000000..e765818 --- /dev/null +++ b/dist/dsfr/component/translate/translate.print.css @@ -0,0 +1,8 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media print { + .fr-translate { + display: none; + } +} diff --git a/dist/dsfr/component/translate/translate.print.min.css b/dist/dsfr/component/translate/translate.print.min.css new file mode 100644 index 0000000..ab83c6b --- /dev/null +++ b/dist/dsfr/component/translate/translate.print.min.css @@ -0,0 +1,3 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media print{.fr-translate{display:none}} \ No newline at end of file diff --git a/dist/dsfr/component/upload/upload.css b/dist/dsfr/component/upload/upload.css new file mode 100644 index 0000000..fd50fc2 --- /dev/null +++ b/dist/dsfr/component/upload/upload.css @@ -0,0 +1,59 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + UPLOAD +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-upload-group .fr-label .fr-hint-text { + margin-top: 0.75rem; +} + +.fr-upload-group .fr-label + .fr-upload { + margin-top: 1rem; +} + +.fr-upload-group .fr-message:first-child { + margin-top: 0.5rem; +} + +.fr-upload { + font-size: 0.875rem; + line-height: 1.5rem; + width: 100%; + display: inline-flex; + margin: 0; +} + +.fr-upload:disabled::-webkit-file-upload-button { + outline-style: none; + cursor: not-allowed; +} + +.fr-upload::-webkit-file-upload-button { + -webkit-appearance: button; + -moz-appearance: button; + appearance: button; + font: inherit; + cursor: pointer; + margin-right: 0.5rem; +} +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media print { + .fr-upload { + font-size: 1rem; + line-height: 1.5rem; + } +} diff --git a/dist/dsfr/component/upload/upload.main.css b/dist/dsfr/component/upload/upload.main.css new file mode 100644 index 0000000..f74fbcc --- /dev/null +++ b/dist/dsfr/component/upload/upload.main.css @@ -0,0 +1,53 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + UPLOAD +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-upload-group .fr-label .fr-hint-text { + margin-top: 0.75rem; +} + +.fr-upload-group .fr-label + .fr-upload { + margin-top: 1rem; +} + +.fr-upload-group .fr-message:first-child { + margin-top: 0.5rem; +} + +.fr-upload { + font-size: 0.875rem; + line-height: 1.5rem; + width: 100%; + display: inline-flex; + margin: 0; +} + +.fr-upload:disabled::-webkit-file-upload-button { + outline-style: none; + cursor: not-allowed; +} + +.fr-upload::-webkit-file-upload-button { + -webkit-appearance: button; + -moz-appearance: button; + appearance: button; + font: inherit; + cursor: pointer; + margin-right: 0.5rem; +} +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} diff --git a/dist/dsfr/component/upload/upload.main.min.css b/dist/dsfr/component/upload/upload.main.min.css new file mode 100644 index 0000000..be17283 --- /dev/null +++ b/dist/dsfr/component/upload/upload.main.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-upload-group .fr-label .fr-hint-text{margin-top:.75rem}.fr-upload-group .fr-label+.fr-upload{margin-top:1rem}.fr-upload-group .fr-message:first-child{margin-top:.5rem}.fr-upload{display:inline-flex;font-size:.875rem;line-height:1.5rem;margin:0;width:100%}.fr-upload:disabled::-webkit-file-upload-button{cursor:not-allowed;outline-style:none}.fr-upload::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer;font:inherit;margin-right:.5rem}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */} \ No newline at end of file diff --git a/dist/dsfr/component/upload/upload.min.css b/dist/dsfr/component/upload/upload.min.css new file mode 100644 index 0000000..1182bea --- /dev/null +++ b/dist/dsfr/component/upload/upload.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-upload-group .fr-label .fr-hint-text{margin-top:.75rem}.fr-upload-group .fr-label+.fr-upload{margin-top:1rem}.fr-upload-group .fr-message:first-child{margin-top:.5rem}.fr-upload{display:inline-flex;font-size:.875rem;line-height:1.5rem;margin:0;width:100%}.fr-upload:disabled::-webkit-file-upload-button{cursor:not-allowed;outline-style:none}.fr-upload::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer;font:inherit;margin-right:.5rem}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media print{.fr-upload{font-size:1rem;line-height:1.5rem}} \ No newline at end of file diff --git a/dist/dsfr/component/upload/upload.print.css b/dist/dsfr/component/upload/upload.print.css new file mode 100644 index 0000000..5c04cf0 --- /dev/null +++ b/dist/dsfr/component/upload/upload.print.css @@ -0,0 +1,9 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media print { + .fr-upload { + font-size: 1rem; + line-height: 1.5rem; + } +} diff --git a/dist/dsfr/component/upload/upload.print.min.css b/dist/dsfr/component/upload/upload.print.min.css new file mode 100644 index 0000000..ca1ed1a --- /dev/null +++ b/dist/dsfr/component/upload/upload.print.min.css @@ -0,0 +1,3 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media print{.fr-upload{font-size:1rem;line-height:1.5rem}} \ No newline at end of file diff --git a/dist/dsfr/core/core.css b/dist/dsfr/core/core.css new file mode 100644 index 0000000..c51c596 --- /dev/null +++ b/dist/dsfr/core/core.css @@ -0,0 +1,10867 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + CORE +\* ˍˍˍˍˍˍˍˍˍ */ +a { + text-decoration: var(--text-decoration); + color: inherit; + --hover-tint: var(--idle); + --active-tint: var(--active); +} + +:root { + --underline-max-width: 100%; + --underline-hover-width: 0; + --underline-idle-width: var(--underline-max-width); + --underline-x: calc(var(--underline-max-width) * 0); + --underline-thickness: 0.0625em; + --underline-img: linear-gradient(0deg, currentColor, currentColor); + --external-link-content: ""; + --text-decoration: none; + --ul-type: disc; + --ol-type: decimal; + --ul-start: 1rem; + --ol-start: 1.5rem; + --xl-block: 0.5rem; + --li-bottom: 0.25rem; + --xl-base: 1em; + --ol-content: counters(li-counter, ".") ".  "; + --text-spacing: 0 0 1.5rem; + --title-spacing: 0 0 1.5rem; + --display-spacing: 0 0 2rem; + --background-default-grey: var(--grey-1000-50); + --background-default-grey-hover: var(--grey-1000-50-hover); + --background-default-grey-active: var(--grey-1000-50-active); + --background-alt-grey: var(--grey-975-75); + --background-alt-grey-hover: var(--grey-975-75-hover); + --background-alt-grey-active: var(--grey-975-75-active); + --background-alt-blue-france: var(--blue-france-975-75); + --background-alt-blue-france-hover: var(--blue-france-975-75-hover); + --background-alt-blue-france-active: var(--blue-france-975-75-active); + --background-alt-red-marianne: var(--red-marianne-975-75); + --background-alt-red-marianne-hover: var(--red-marianne-975-75-hover); + --background-alt-red-marianne-active: var(--red-marianne-975-75-active); + --background-alt-green-tilleul-verveine: var(--green-tilleul-verveine-975-75); + --background-alt-green-tilleul-verveine-hover: var(--green-tilleul-verveine-975-75-hover); + --background-alt-green-tilleul-verveine-active: var(--green-tilleul-verveine-975-75-active); + --background-alt-green-bourgeon: var(--green-bourgeon-975-75); + --background-alt-green-bourgeon-hover: var(--green-bourgeon-975-75-hover); + --background-alt-green-bourgeon-active: var(--green-bourgeon-975-75-active); + --background-alt-green-emeraude: var(--green-emeraude-975-75); + --background-alt-green-emeraude-hover: var(--green-emeraude-975-75-hover); + --background-alt-green-emeraude-active: var(--green-emeraude-975-75-active); + --background-alt-green-menthe: var(--green-menthe-975-75); + --background-alt-green-menthe-hover: var(--green-menthe-975-75-hover); + --background-alt-green-menthe-active: var(--green-menthe-975-75-active); + --background-alt-green-archipel: var(--green-archipel-975-75); + --background-alt-green-archipel-hover: var(--green-archipel-975-75-hover); + --background-alt-green-archipel-active: var(--green-archipel-975-75-active); + --background-alt-blue-ecume: var(--blue-ecume-975-75); + --background-alt-blue-ecume-hover: var(--blue-ecume-975-75-hover); + --background-alt-blue-ecume-active: var(--blue-ecume-975-75-active); + --background-alt-blue-cumulus: var(--blue-cumulus-975-75); + --background-alt-blue-cumulus-hover: var(--blue-cumulus-975-75-hover); + --background-alt-blue-cumulus-active: var(--blue-cumulus-975-75-active); + --background-alt-purple-glycine: var(--purple-glycine-975-75); + --background-alt-purple-glycine-hover: var(--purple-glycine-975-75-hover); + --background-alt-purple-glycine-active: var(--purple-glycine-975-75-active); + --background-alt-pink-macaron: var(--pink-macaron-975-75); + --background-alt-pink-macaron-hover: var(--pink-macaron-975-75-hover); + --background-alt-pink-macaron-active: var(--pink-macaron-975-75-active); + --background-alt-pink-tuile: var(--pink-tuile-975-75); + --background-alt-pink-tuile-hover: var(--pink-tuile-975-75-hover); + --background-alt-pink-tuile-active: var(--pink-tuile-975-75-active); + --background-alt-yellow-tournesol: var(--yellow-tournesol-975-75); + --background-alt-yellow-tournesol-hover: var(--yellow-tournesol-975-75-hover); + --background-alt-yellow-tournesol-active: var(--yellow-tournesol-975-75-active); + --background-alt-yellow-moutarde: var(--yellow-moutarde-975-75); + --background-alt-yellow-moutarde-hover: var(--yellow-moutarde-975-75-hover); + --background-alt-yellow-moutarde-active: var(--yellow-moutarde-975-75-active); + --background-alt-orange-terre-battue: var(--orange-terre-battue-975-75); + --background-alt-orange-terre-battue-hover: var(--orange-terre-battue-975-75-hover); + --background-alt-orange-terre-battue-active: var(--orange-terre-battue-975-75-active); + --background-alt-brown-cafe-creme: var(--brown-cafe-creme-975-75); + --background-alt-brown-cafe-creme-hover: var(--brown-cafe-creme-975-75-hover); + --background-alt-brown-cafe-creme-active: var(--brown-cafe-creme-975-75-active); + --background-alt-brown-caramel: var(--brown-caramel-975-75); + --background-alt-brown-caramel-hover: var(--brown-caramel-975-75-hover); + --background-alt-brown-caramel-active: var(--brown-caramel-975-75-active); + --background-alt-brown-opera: var(--brown-opera-975-75); + --background-alt-brown-opera-hover: var(--brown-opera-975-75-hover); + --background-alt-brown-opera-active: var(--brown-opera-975-75-active); + --background-alt-beige-gris-galet: var(--beige-gris-galet-975-75); + --background-alt-beige-gris-galet-hover: var(--beige-gris-galet-975-75-hover); + --background-alt-beige-gris-galet-active: var(--beige-gris-galet-975-75-active); + --background-contrast-grey: var(--grey-950-100); + --background-contrast-grey-hover: var(--grey-950-100-hover); + --background-contrast-grey-active: var(--grey-950-100-active); + --background-contrast-blue-france: var(--blue-france-950-100); + --background-contrast-blue-france-hover: var(--blue-france-950-100-hover); + --background-contrast-blue-france-active: var(--blue-france-950-100-active); + --background-contrast-red-marianne: var(--red-marianne-950-100); + --background-contrast-red-marianne-hover: var(--red-marianne-950-100-hover); + --background-contrast-red-marianne-active: var(--red-marianne-950-100-active); + --background-contrast-green-tilleul-verveine: var(--green-tilleul-verveine-950-100); + --background-contrast-green-tilleul-verveine-hover: var(--green-tilleul-verveine-950-100-hover); + --background-contrast-green-tilleul-verveine-active: var(--green-tilleul-verveine-950-100-active); + --background-contrast-green-bourgeon: var(--green-bourgeon-950-100); + --background-contrast-green-bourgeon-hover: var(--green-bourgeon-950-100-hover); + --background-contrast-green-bourgeon-active: var(--green-bourgeon-950-100-active); + --background-contrast-green-emeraude: var(--green-emeraude-950-100); + --background-contrast-green-emeraude-hover: var(--green-emeraude-950-100-hover); + --background-contrast-green-emeraude-active: var(--green-emeraude-950-100-active); + --background-contrast-green-menthe: var(--green-menthe-950-100); + --background-contrast-green-menthe-hover: var(--green-menthe-950-100-hover); + --background-contrast-green-menthe-active: var(--green-menthe-950-100-active); + --background-contrast-green-archipel: var(--green-archipel-950-100); + --background-contrast-green-archipel-hover: var(--green-archipel-950-100-hover); + --background-contrast-green-archipel-active: var(--green-archipel-950-100-active); + --background-contrast-blue-ecume: var(--blue-ecume-950-100); + --background-contrast-blue-ecume-hover: var(--blue-ecume-950-100-hover); + --background-contrast-blue-ecume-active: var(--blue-ecume-950-100-active); + --background-contrast-blue-cumulus: var(--blue-cumulus-950-100); + --background-contrast-blue-cumulus-hover: var(--blue-cumulus-950-100-hover); + --background-contrast-blue-cumulus-active: var(--blue-cumulus-950-100-active); + --background-contrast-purple-glycine: var(--purple-glycine-950-100); + --background-contrast-purple-glycine-hover: var(--purple-glycine-950-100-hover); + --background-contrast-purple-glycine-active: var(--purple-glycine-950-100-active); + --background-contrast-pink-macaron: var(--pink-macaron-950-100); + --background-contrast-pink-macaron-hover: var(--pink-macaron-950-100-hover); + --background-contrast-pink-macaron-active: var(--pink-macaron-950-100-active); + --background-contrast-pink-tuile: var(--pink-tuile-950-100); + --background-contrast-pink-tuile-hover: var(--pink-tuile-950-100-hover); + --background-contrast-pink-tuile-active: var(--pink-tuile-950-100-active); + --background-contrast-yellow-tournesol: var(--yellow-tournesol-950-100); + --background-contrast-yellow-tournesol-hover: var(--yellow-tournesol-950-100-hover); + --background-contrast-yellow-tournesol-active: var(--yellow-tournesol-950-100-active); + --background-contrast-yellow-moutarde: var(--yellow-moutarde-950-100); + --background-contrast-yellow-moutarde-hover: var(--yellow-moutarde-950-100-hover); + --background-contrast-yellow-moutarde-active: var(--yellow-moutarde-950-100-active); + --background-contrast-orange-terre-battue: var(--orange-terre-battue-950-100); + --background-contrast-orange-terre-battue-hover: var(--orange-terre-battue-950-100-hover); + --background-contrast-orange-terre-battue-active: var(--orange-terre-battue-950-100-active); + --background-contrast-brown-cafe-creme: var(--brown-cafe-creme-950-100); + --background-contrast-brown-cafe-creme-hover: var(--brown-cafe-creme-950-100-hover); + --background-contrast-brown-cafe-creme-active: var(--brown-cafe-creme-950-100-active); + --background-contrast-brown-caramel: var(--brown-caramel-950-100); + --background-contrast-brown-caramel-hover: var(--brown-caramel-950-100-hover); + --background-contrast-brown-caramel-active: var(--brown-caramel-950-100-active); + --background-contrast-brown-opera: var(--brown-opera-950-100); + --background-contrast-brown-opera-hover: var(--brown-opera-950-100-hover); + --background-contrast-brown-opera-active: var(--brown-opera-950-100-active); + --background-contrast-beige-gris-galet: var(--beige-gris-galet-950-100); + --background-contrast-beige-gris-galet-hover: var(--beige-gris-galet-950-100-hover); + --background-contrast-beige-gris-galet-active: var(--beige-gris-galet-950-100-active); + --background-contrast-info: var(--info-950-100); + --background-contrast-info-hover: var(--info-950-100-hover); + --background-contrast-info-active: var(--info-950-100-active); + --background-contrast-success: var(--success-950-100); + --background-contrast-success-hover: var(--success-950-100-hover); + --background-contrast-success-active: var(--success-950-100-active); + --background-contrast-warning: var(--warning-950-100); + --background-contrast-warning-hover: var(--warning-950-100-hover); + --background-contrast-warning-active: var(--warning-950-100-active); + --background-contrast-error: var(--error-950-100); + --background-contrast-error-hover: var(--error-950-100-hover); + --background-contrast-error-active: var(--error-950-100-active); + --background-flat-grey: var(--grey-200-850); + --background-flat-blue-france: var(--blue-france-sun-113-625); + --background-flat-red-marianne: var(--red-marianne-425-625); + --background-flat-green-tilleul-verveine: var(--green-tilleul-verveine-sun-418-moon-817); + --background-flat-green-bourgeon: var(--green-bourgeon-sun-425-moon-759); + --background-flat-green-emeraude: var(--green-emeraude-sun-425-moon-753); + --background-flat-green-menthe: var(--green-menthe-sun-373-moon-652); + --background-flat-green-archipel: var(--green-archipel-sun-391-moon-716); + --background-flat-blue-ecume: var(--blue-ecume-sun-247-moon-675); + --background-flat-blue-cumulus: var(--blue-cumulus-sun-368-moon-732); + --background-flat-purple-glycine: var(--purple-glycine-sun-319-moon-630); + --background-flat-pink-macaron: var(--pink-macaron-sun-406-moon-833); + --background-flat-pink-tuile: var(--pink-tuile-sun-425-moon-750); + --background-flat-yellow-tournesol: var(--yellow-tournesol-sun-407-moon-922); + --background-flat-yellow-moutarde: var(--yellow-moutarde-sun-348-moon-860); + --background-flat-orange-terre-battue: var(--orange-terre-battue-sun-370-moon-672); + --background-flat-brown-cafe-creme: var(--brown-cafe-creme-sun-383-moon-885); + --background-flat-brown-caramel: var(--brown-caramel-sun-425-moon-901); + --background-flat-brown-opera: var(--brown-opera-sun-395-moon-820); + --background-flat-beige-gris-galet: var(--beige-gris-galet-sun-407-moon-821); + --background-flat-info: var(--info-425-625); + --background-flat-success: var(--success-425-625); + --background-flat-warning: var(--warning-425-625); + --background-flat-error: var(--error-425-625); + --background-action-high-grey: var(--grey-200-850); + --background-action-high-grey-hover: var(--grey-200-850-hover); + --background-action-high-grey-active: var(--grey-200-850-active); + --background-action-high-blue-france: var(--blue-france-sun-113-625); + --background-action-high-blue-france-hover: var(--blue-france-sun-113-625-hover); + --background-action-high-blue-france-active: var(--blue-france-sun-113-625-active); + --background-action-high-red-marianne: var(--red-marianne-425-625); + --background-action-high-red-marianne-hover: var(--red-marianne-425-625-hover); + --background-action-high-red-marianne-active: var(--red-marianne-425-625-active); + --background-action-high-green-tilleul-verveine: var(--green-tilleul-verveine-sun-418-moon-817); + --background-action-high-green-tilleul-verveine-hover: var(--green-tilleul-verveine-sun-418-moon-817-hover); + --background-action-high-green-tilleul-verveine-active: var(--green-tilleul-verveine-sun-418-moon-817-active); + --background-action-high-green-bourgeon: var(--green-bourgeon-sun-425-moon-759); + --background-action-high-green-bourgeon-hover: var(--green-bourgeon-sun-425-moon-759-hover); + --background-action-high-green-bourgeon-active: var(--green-bourgeon-sun-425-moon-759-active); + --background-action-high-green-emeraude: var(--green-emeraude-sun-425-moon-753); + --background-action-high-green-emeraude-hover: var(--green-emeraude-sun-425-moon-753-hover); + --background-action-high-green-emeraude-active: var(--green-emeraude-sun-425-moon-753-active); + --background-action-high-green-menthe: var(--green-menthe-sun-373-moon-652); + --background-action-high-green-menthe-hover: var(--green-menthe-sun-373-moon-652-hover); + --background-action-high-green-menthe-active: var(--green-menthe-sun-373-moon-652-active); + --background-action-high-green-archipel: var(--green-archipel-sun-391-moon-716); + --background-action-high-green-archipel-hover: var(--green-archipel-sun-391-moon-716-hover); + --background-action-high-green-archipel-active: var(--green-archipel-sun-391-moon-716-active); + --background-action-high-blue-ecume: var(--blue-ecume-sun-247-moon-675); + --background-action-high-blue-ecume-hover: var(--blue-ecume-sun-247-moon-675-hover); + --background-action-high-blue-ecume-active: var(--blue-ecume-sun-247-moon-675-active); + --background-action-high-blue-cumulus: var(--blue-cumulus-sun-368-moon-732); + --background-action-high-blue-cumulus-hover: var(--blue-cumulus-sun-368-moon-732-hover); + --background-action-high-blue-cumulus-active: var(--blue-cumulus-sun-368-moon-732-active); + --background-action-high-purple-glycine: var(--purple-glycine-sun-319-moon-630); + --background-action-high-purple-glycine-hover: var(--purple-glycine-sun-319-moon-630-hover); + --background-action-high-purple-glycine-active: var(--purple-glycine-sun-319-moon-630-active); + --background-action-high-pink-macaron: var(--pink-macaron-sun-406-moon-833); + --background-action-high-pink-macaron-hover: var(--pink-macaron-sun-406-moon-833-hover); + --background-action-high-pink-macaron-active: var(--pink-macaron-sun-406-moon-833-active); + --background-action-high-pink-tuile: var(--pink-tuile-sun-425-moon-750); + --background-action-high-pink-tuile-hover: var(--pink-tuile-sun-425-moon-750-hover); + --background-action-high-pink-tuile-active: var(--pink-tuile-sun-425-moon-750-active); + --background-action-high-yellow-tournesol: var(--yellow-tournesol-sun-407-moon-922); + --background-action-high-yellow-tournesol-hover: var(--yellow-tournesol-sun-407-moon-922-hover); + --background-action-high-yellow-tournesol-active: var(--yellow-tournesol-sun-407-moon-922-active); + --background-action-high-yellow-moutarde: var(--yellow-moutarde-sun-348-moon-860); + --background-action-high-yellow-moutarde-hover: var(--yellow-moutarde-sun-348-moon-860-hover); + --background-action-high-yellow-moutarde-active: var(--yellow-moutarde-sun-348-moon-860-active); + --background-action-high-orange-terre-battue: var(--orange-terre-battue-sun-370-moon-672); + --background-action-high-orange-terre-battue-hover: var(--orange-terre-battue-sun-370-moon-672-hover); + --background-action-high-orange-terre-battue-active: var(--orange-terre-battue-sun-370-moon-672-active); + --background-action-high-brown-cafe-creme: var(--brown-cafe-creme-sun-383-moon-885); + --background-action-high-brown-cafe-creme-hover: var(--brown-cafe-creme-sun-383-moon-885-hover); + --background-action-high-brown-cafe-creme-active: var(--brown-cafe-creme-sun-383-moon-885-active); + --background-action-high-brown-caramel: var(--brown-caramel-sun-425-moon-901); + --background-action-high-brown-caramel-hover: var(--brown-caramel-sun-425-moon-901-hover); + --background-action-high-brown-caramel-active: var(--brown-caramel-sun-425-moon-901-active); + --background-action-high-brown-opera: var(--brown-opera-sun-395-moon-820); + --background-action-high-brown-opera-hover: var(--brown-opera-sun-395-moon-820-hover); + --background-action-high-brown-opera-active: var(--brown-opera-sun-395-moon-820-active); + --background-action-high-beige-gris-galet: var(--beige-gris-galet-sun-407-moon-821); + --background-action-high-beige-gris-galet-hover: var(--beige-gris-galet-sun-407-moon-821-hover); + --background-action-high-beige-gris-galet-active: var(--beige-gris-galet-sun-407-moon-821-active); + --background-action-high-info: var(--info-425-625); + --background-action-high-info-hover: var(--info-425-625-hover); + --background-action-high-info-active: var(--info-425-625-active); + --background-action-high-success: var(--success-425-625); + --background-action-high-success-hover: var(--success-425-625-hover); + --background-action-high-success-active: var(--success-425-625-active); + --background-action-high-warning: var(--warning-425-625); + --background-action-high-warning-hover: var(--warning-425-625-hover); + --background-action-high-warning-active: var(--warning-425-625-active); + --background-action-high-error: var(--error-425-625); + --background-action-high-error-hover: var(--error-425-625-hover); + --background-action-high-error-active: var(--error-425-625-active); + --background-action-low-blue-france: var(--blue-france-925-125); + --background-action-low-blue-france-hover: var(--blue-france-925-125-hover); + --background-action-low-blue-france-active: var(--blue-france-925-125-active); + --background-action-low-red-marianne: var(--red-marianne-925-125); + --background-action-low-red-marianne-hover: var(--red-marianne-925-125-hover); + --background-action-low-red-marianne-active: var(--red-marianne-925-125-active); + --background-action-low-green-tilleul-verveine: var(--green-tilleul-verveine-925-125); + --background-action-low-green-tilleul-verveine-hover: var(--green-tilleul-verveine-925-125-hover); + --background-action-low-green-tilleul-verveine-active: var(--green-tilleul-verveine-925-125-active); + --background-action-low-green-bourgeon: var(--green-bourgeon-925-125); + --background-action-low-green-bourgeon-hover: var(--green-bourgeon-925-125-hover); + --background-action-low-green-bourgeon-active: var(--green-bourgeon-925-125-active); + --background-action-low-green-emeraude: var(--green-emeraude-925-125); + --background-action-low-green-emeraude-hover: var(--green-emeraude-925-125-hover); + --background-action-low-green-emeraude-active: var(--green-emeraude-925-125-active); + --background-action-low-green-menthe: var(--green-menthe-925-125); + --background-action-low-green-menthe-hover: var(--green-menthe-925-125-hover); + --background-action-low-green-menthe-active: var(--green-menthe-925-125-active); + --background-action-low-green-archipel: var(--green-archipel-925-125); + --background-action-low-green-archipel-hover: var(--green-archipel-925-125-hover); + --background-action-low-green-archipel-active: var(--green-archipel-925-125-active); + --background-action-low-blue-ecume: var(--blue-ecume-925-125); + --background-action-low-blue-ecume-hover: var(--blue-ecume-925-125-hover); + --background-action-low-blue-ecume-active: var(--blue-ecume-925-125-active); + --background-action-low-blue-cumulus: var(--blue-cumulus-925-125); + --background-action-low-blue-cumulus-hover: var(--blue-cumulus-925-125-hover); + --background-action-low-blue-cumulus-active: var(--blue-cumulus-925-125-active); + --background-action-low-purple-glycine: var(--purple-glycine-925-125); + --background-action-low-purple-glycine-hover: var(--purple-glycine-925-125-hover); + --background-action-low-purple-glycine-active: var(--purple-glycine-925-125-active); + --background-action-low-pink-macaron: var(--pink-macaron-925-125); + --background-action-low-pink-macaron-hover: var(--pink-macaron-925-125-hover); + --background-action-low-pink-macaron-active: var(--pink-macaron-925-125-active); + --background-action-low-pink-tuile: var(--pink-tuile-925-125); + --background-action-low-pink-tuile-hover: var(--pink-tuile-925-125-hover); + --background-action-low-pink-tuile-active: var(--pink-tuile-925-125-active); + --background-action-low-yellow-tournesol: var(--yellow-tournesol-925-125); + --background-action-low-yellow-tournesol-hover: var(--yellow-tournesol-925-125-hover); + --background-action-low-yellow-tournesol-active: var(--yellow-tournesol-925-125-active); + --background-action-low-yellow-moutarde: var(--yellow-moutarde-925-125); + --background-action-low-yellow-moutarde-hover: var(--yellow-moutarde-925-125-hover); + --background-action-low-yellow-moutarde-active: var(--yellow-moutarde-925-125-active); + --background-action-low-orange-terre-battue: var(--orange-terre-battue-925-125); + --background-action-low-orange-terre-battue-hover: var(--orange-terre-battue-925-125-hover); + --background-action-low-orange-terre-battue-active: var(--orange-terre-battue-925-125-active); + --background-action-low-brown-cafe-creme: var(--brown-cafe-creme-925-125); + --background-action-low-brown-cafe-creme-hover: var(--brown-cafe-creme-925-125-hover); + --background-action-low-brown-cafe-creme-active: var(--brown-cafe-creme-925-125-active); + --background-action-low-brown-caramel: var(--brown-caramel-925-125); + --background-action-low-brown-caramel-hover: var(--brown-caramel-925-125-hover); + --background-action-low-brown-caramel-active: var(--brown-caramel-925-125-active); + --background-action-low-brown-opera: var(--brown-opera-925-125); + --background-action-low-brown-opera-hover: var(--brown-opera-925-125-hover); + --background-action-low-brown-opera-active: var(--brown-opera-925-125-active); + --background-action-low-beige-gris-galet: var(--beige-gris-galet-925-125); + --background-action-low-beige-gris-galet-hover: var(--beige-gris-galet-925-125-hover); + --background-action-low-beige-gris-galet-active: var(--beige-gris-galet-925-125-active); + --background-active-blue-france: var(--blue-france-sun-113-625); + --background-active-blue-france-hover: var(--blue-france-sun-113-625-hover); + --background-active-blue-france-active: var(--blue-france-sun-113-625-active); + --background-active-red-marianne: var(--red-marianne-425-625); + --background-active-red-marianne-hover: var(--red-marianne-425-625-hover); + --background-active-red-marianne-active: var(--red-marianne-425-625-active); + --background-open-blue-france: var(--blue-france-925-125); + --background-open-blue-france-hover: var(--blue-france-925-125-hover); + --background-open-blue-france-active: var(--blue-france-925-125-active); + --background-open-red-marianne: var(--red-marianne-925-125); + --background-open-red-marianne-hover: var(--red-marianne-925-125-hover); + --background-open-red-marianne-active: var(--red-marianne-925-125-active); + --background-disabled-grey: var(--grey-925-125); + --background-raised-grey: var(--grey-1000-75); + --background-raised-grey-hover: var(--grey-1000-75-hover); + --background-raised-grey-active: var(--grey-1000-75-active); + --background-overlap-grey: var(--grey-1000-100); + --background-overlap-grey-hover: var(--grey-1000-100-hover); + --background-overlap-grey-active: var(--grey-1000-100-active); + --background-lifted-grey: var(--grey-1000-75); + --background-lifted-grey-hover: var(--grey-1000-75-hover); + --background-lifted-grey-active: var(--grey-1000-75-active); + --background-alt-raised-grey: var(--grey-975-100); + --background-alt-raised-grey-hover: var(--grey-975-100-hover); + --background-alt-raised-grey-active: var(--grey-975-100-active); + --background-alt-overlap-grey: var(--grey-975-125); + --background-alt-overlap-grey-hover: var(--grey-975-125-hover); + --background-alt-overlap-grey-active: var(--grey-975-125-active); + --background-contrast-raised-grey: var(--grey-950-125); + --background-contrast-raised-grey-hover: var(--grey-950-125-hover); + --background-contrast-raised-grey-active: var(--grey-950-125-active); + --background-contrast-overlap-grey: var(--grey-950-150); + --background-contrast-overlap-grey-hover: var(--grey-950-150-hover); + --background-contrast-overlap-grey-active: var(--grey-950-150-active); + --text-default-grey: var(--grey-200-850); + --text-default-info: var(--info-425-625); + --text-default-success: var(--success-425-625); + --text-default-warning: var(--warning-425-625); + --text-default-error: var(--error-425-625); + --text-action-high-grey: var(--grey-50-1000); + --text-action-high-blue-france: var(--blue-france-sun-113-625); + --text-action-high-red-marianne: var(--red-marianne-425-625); + --text-action-high-green-tilleul-verveine: var(--green-tilleul-verveine-sun-418-moon-817); + --text-action-high-green-bourgeon: var(--green-bourgeon-sun-425-moon-759); + --text-action-high-green-emeraude: var(--green-emeraude-sun-425-moon-753); + --text-action-high-green-menthe: var(--green-menthe-sun-373-moon-652); + --text-action-high-green-archipel: var(--green-archipel-sun-391-moon-716); + --text-action-high-blue-ecume: var(--blue-ecume-sun-247-moon-675); + --text-action-high-blue-cumulus: var(--blue-cumulus-sun-368-moon-732); + --text-action-high-purple-glycine: var(--purple-glycine-sun-319-moon-630); + --text-action-high-pink-macaron: var(--pink-macaron-sun-406-moon-833); + --text-action-high-pink-tuile: var(--pink-tuile-sun-425-moon-750); + --text-action-high-yellow-tournesol: var(--yellow-tournesol-sun-407-moon-922); + --text-action-high-yellow-moutarde: var(--yellow-moutarde-sun-348-moon-860); + --text-action-high-orange-terre-battue: var(--orange-terre-battue-sun-370-moon-672); + --text-action-high-brown-cafe-creme: var(--brown-cafe-creme-sun-383-moon-885); + --text-action-high-brown-caramel: var(--brown-caramel-sun-425-moon-901); + --text-action-high-brown-opera: var(--brown-opera-sun-395-moon-820); + --text-action-high-beige-gris-galet: var(--beige-gris-galet-sun-407-moon-821); + --text-title-grey: var(--grey-50-1000); + --text-title-blue-france: var(--blue-france-sun-113-625); + --text-title-red-marianne: var(--red-marianne-425-625); + --text-label-grey: var(--grey-50-1000); + --text-label-blue-france: var(--blue-france-sun-113-625); + --text-label-red-marianne: var(--red-marianne-425-625); + --text-label-green-tilleul-verveine: var(--green-tilleul-verveine-sun-418-moon-817); + --text-label-green-bourgeon: var(--green-bourgeon-sun-425-moon-759); + --text-label-green-emeraude: var(--green-emeraude-sun-425-moon-753); + --text-label-green-menthe: var(--green-menthe-sun-373-moon-652); + --text-label-green-archipel: var(--green-archipel-sun-391-moon-716); + --text-label-blue-ecume: var(--blue-ecume-sun-247-moon-675); + --text-label-blue-cumulus: var(--blue-cumulus-sun-368-moon-732); + --text-label-purple-glycine: var(--purple-glycine-sun-319-moon-630); + --text-label-pink-macaron: var(--pink-macaron-sun-406-moon-833); + --text-label-pink-tuile: var(--pink-tuile-sun-425-moon-750); + --text-label-yellow-tournesol: var(--yellow-tournesol-sun-407-moon-922); + --text-label-yellow-moutarde: var(--yellow-moutarde-sun-348-moon-860); + --text-label-orange-terre-battue: var(--orange-terre-battue-sun-370-moon-672); + --text-label-brown-cafe-creme: var(--brown-cafe-creme-sun-383-moon-885); + --text-label-brown-caramel: var(--brown-caramel-sun-425-moon-901); + --text-label-brown-opera: var(--brown-opera-sun-395-moon-820); + --text-label-beige-gris-galet: var(--beige-gris-galet-sun-407-moon-821); + --text-active-grey: var(--grey-50-1000); + --text-active-blue-france: var(--blue-france-sun-113-625); + --text-active-red-marianne: var(--red-marianne-425-625); + --text-mention-grey: var(--grey-425-625); + --text-inverted-grey: var(--grey-1000-50); + --text-inverted-blue-france: var(--blue-france-975-sun-113); + --text-inverted-red-marianne: var(--red-marianne-975-75); + --text-inverted-info: var(--info-975-75); + --text-inverted-success: var(--success-975-75); + --text-inverted-warning: var(--warning-975-75); + --text-inverted-error: var(--error-975-75); + --text-inverted-green-tilleul-verveine: var(--green-tilleul-verveine-975-75); + --text-inverted-green-bourgeon: var(--green-bourgeon-975-75); + --text-inverted-green-emeraude: var(--green-emeraude-975-75); + --text-inverted-green-menthe: var(--green-menthe-975-75); + --text-inverted-green-archipel: var(--green-archipel-975-75); + --text-inverted-blue-ecume: var(--blue-ecume-975-75); + --text-inverted-blue-cumulus: var(--blue-cumulus-975-75); + --text-inverted-purple-glycine: var(--purple-glycine-975-75); + --text-inverted-pink-macaron: var(--pink-macaron-975-75); + --text-inverted-pink-tuile: var(--pink-tuile-975-75); + --text-inverted-yellow-tournesol: var(--yellow-tournesol-975-75); + --text-inverted-yellow-moutarde: var(--yellow-moutarde-975-75); + --text-inverted-orange-terre-battue: var(--orange-terre-battue-975-75); + --text-inverted-brown-cafe-creme: var(--brown-cafe-creme-975-75); + --text-inverted-brown-caramel: var(--brown-caramel-975-75); + --text-inverted-brown-opera: var(--brown-opera-975-75); + --text-inverted-beige-gris-galet: var(--beige-gris-galet-975-75); + --text-disabled-grey: var(--grey-625-425); + --text-black-white-grey: var(--grey-0-1000); + --border-default-grey: var(--grey-900-175); + --border-default-blue-france: var(--blue-france-main-525); + --border-default-red-marianne: var(--red-marianne-main-472); + --border-default-green-tilleul-verveine: var(--green-tilleul-verveine-main-707); + --border-default-green-bourgeon: var(--green-bourgeon-main-640); + --border-default-green-emeraude: var(--green-emeraude-main-632); + --border-default-green-menthe: var(--green-menthe-main-548); + --border-default-green-archipel: var(--green-archipel-main-557); + --border-default-blue-ecume: var(--blue-ecume-main-400); + --border-default-blue-cumulus: var(--blue-cumulus-main-526); + --border-default-purple-glycine: var(--purple-glycine-main-494); + --border-default-pink-macaron: var(--pink-macaron-main-689); + --border-default-pink-tuile: var(--pink-tuile-main-556); + --border-default-yellow-tournesol: var(--yellow-tournesol-main-731); + --border-default-yellow-moutarde: var(--yellow-moutarde-main-679); + --border-default-orange-terre-battue: var(--orange-terre-battue-main-645); + --border-default-brown-cafe-creme: var(--brown-cafe-creme-main-782); + --border-default-brown-caramel: var(--brown-caramel-main-648); + --border-default-brown-opera: var(--brown-opera-main-680); + --border-default-beige-gris-galet: var(--beige-gris-galet-main-702); + --border-contrast-grey: var(--grey-625-425); + --border-active-blue-france: var(--blue-france-sun-113-625); + --border-active-red-marianne: var(--red-marianne-425-625); + --border-action-high-grey: var(--grey-50-1000); + --border-action-high-blue-france: var(--blue-france-sun-113-625); + --border-action-high-red-marianne: var(--red-marianne-425-625); + --border-action-high-info: var(--info-425-625); + --border-action-high-success: var(--success-425-625); + --border-action-high-warning: var(--warning-425-625); + --border-action-high-error: var(--error-425-625); + --border-action-low-blue-france: var(--blue-france-850-200); + --border-action-low-red-marianne: var(--red-marianne-850-200); + --border-action-low-green-tilleul-verveine: var(--green-tilleul-verveine-850-200); + --border-action-low-green-bourgeon: var(--green-bourgeon-850-200); + --border-action-low-green-emeraude: var(--green-emeraude-850-200); + --border-action-low-green-menthe: var(--green-menthe-850-200); + --border-action-low-green-archipel: var(--green-archipel-850-200); + --border-action-low-blue-ecume: var(--blue-ecume-850-200); + --border-action-low-blue-cumulus: var(--blue-cumulus-850-200); + --border-action-low-purple-glycine: var(--purple-glycine-850-200); + --border-action-low-pink-macaron: var(--pink-macaron-850-200); + --border-action-low-pink-tuile: var(--pink-tuile-850-200); + --border-action-low-yellow-tournesol: var(--yellow-tournesol-850-200); + --border-action-low-yellow-moutarde: var(--yellow-moutarde-850-200); + --border-action-low-orange-terre-battue: var(--orange-terre-battue-850-200); + --border-action-low-brown-cafe-creme: var(--brown-cafe-creme-850-200); + --border-action-low-brown-caramel: var(--brown-caramel-850-200); + --border-action-low-brown-opera: var(--brown-opera-850-200); + --border-action-low-beige-gris-galet: var(--beige-gris-galet-850-200); + --border-open-blue-france: var(--blue-france-925-125); + --border-open-red-marianne: var(--red-marianne-925-125); + --border-plain-grey: var(--grey-200-850); + --border-plain-blue-france: var(--blue-france-sun-113-625); + --border-plain-red-marianne: var(--red-marianne-425-625); + --border-plain-info: var(--info-425-625); + --border-plain-success: var(--success-425-625); + --border-plain-warning: var(--warning-425-625); + --border-plain-error: var(--error-425-625); + --border-plain-green-tilleul-verveine: var(--green-tilleul-verveine-sun-418-moon-817); + --border-plain-green-bourgeon: var(--green-bourgeon-sun-425-moon-759); + --border-plain-green-emeraude: var(--green-emeraude-sun-425-moon-753); + --border-plain-green-menthe: var(--green-menthe-sun-373-moon-652); + --border-plain-green-archipel: var(--green-archipel-sun-391-moon-716); + --border-plain-blue-ecume: var(--blue-ecume-sun-247-moon-675); + --border-plain-blue-cumulus: var(--blue-cumulus-sun-368-moon-732); + --border-plain-purple-glycine: var(--purple-glycine-sun-319-moon-630); + --border-plain-pink-macaron: var(--pink-macaron-sun-406-moon-833); + --border-plain-pink-tuile: var(--pink-tuile-sun-425-moon-750); + --border-plain-yellow-tournesol: var(--yellow-tournesol-sun-407-moon-922); + --border-plain-yellow-moutarde: var(--yellow-moutarde-sun-348-moon-860); + --border-plain-orange-terre-battue: var(--orange-terre-battue-sun-370-moon-672); + --border-plain-brown-cafe-creme: var(--brown-cafe-creme-sun-383-moon-885); + --border-plain-brown-caramel: var(--brown-caramel-sun-425-moon-901); + --border-plain-brown-opera: var(--brown-opera-sun-395-moon-820); + --border-plain-beige-gris-galet: var(--beige-gris-galet-sun-407-moon-821); + --border-disabled-grey: var(--grey-925-125); + --artwork-major-blue-france: var(--blue-france-sun-113-625); + --artwork-major-blue-france-hover: var(--blue-france-sun-113-625-hover); + --artwork-major-blue-france-active: var(--blue-france-sun-113-625-active); + --artwork-major-red-marianne: var(--red-marianne-425-625); + --artwork-major-red-marianne-hover: var(--red-marianne-425-625-hover); + --artwork-major-red-marianne-active: var(--red-marianne-425-625-active); + --artwork-major-green-tilleul-verveine: var(--green-tilleul-verveine-sun-418-moon-817); + --artwork-major-green-tilleul-verveine-hover: var(--green-tilleul-verveine-sun-418-moon-817-hover); + --artwork-major-green-tilleul-verveine-active: var(--green-tilleul-verveine-sun-418-moon-817-active); + --artwork-major-green-bourgeon: var(--green-bourgeon-sun-425-moon-759); + --artwork-major-green-bourgeon-hover: var(--green-bourgeon-sun-425-moon-759-hover); + --artwork-major-green-bourgeon-active: var(--green-bourgeon-sun-425-moon-759-active); + --artwork-major-green-emeraude: var(--green-emeraude-sun-425-moon-753); + --artwork-major-green-emeraude-hover: var(--green-emeraude-sun-425-moon-753-hover); + --artwork-major-green-emeraude-active: var(--green-emeraude-sun-425-moon-753-active); + --artwork-major-green-menthe: var(--green-menthe-sun-373-moon-652); + --artwork-major-green-menthe-hover: var(--green-menthe-sun-373-moon-652-hover); + --artwork-major-green-menthe-active: var(--green-menthe-sun-373-moon-652-active); + --artwork-major-green-archipel: var(--green-archipel-sun-391-moon-716); + --artwork-major-green-archipel-hover: var(--green-archipel-sun-391-moon-716-hover); + --artwork-major-green-archipel-active: var(--green-archipel-sun-391-moon-716-active); + --artwork-major-blue-ecume: var(--blue-ecume-sun-247-moon-675); + --artwork-major-blue-ecume-hover: var(--blue-ecume-sun-247-moon-675-hover); + --artwork-major-blue-ecume-active: var(--blue-ecume-sun-247-moon-675-active); + --artwork-major-blue-cumulus: var(--blue-cumulus-sun-368-moon-732); + --artwork-major-blue-cumulus-hover: var(--blue-cumulus-sun-368-moon-732-hover); + --artwork-major-blue-cumulus-active: var(--blue-cumulus-sun-368-moon-732-active); + --artwork-major-purple-glycine: var(--purple-glycine-sun-319-moon-630); + --artwork-major-purple-glycine-hover: var(--purple-glycine-sun-319-moon-630-hover); + --artwork-major-purple-glycine-active: var(--purple-glycine-sun-319-moon-630-active); + --artwork-major-pink-macaron: var(--pink-macaron-sun-406-moon-833); + --artwork-major-pink-macaron-hover: var(--pink-macaron-sun-406-moon-833-hover); + --artwork-major-pink-macaron-active: var(--pink-macaron-sun-406-moon-833-active); + --artwork-major-pink-tuile: var(--pink-tuile-sun-425-moon-750); + --artwork-major-pink-tuile-hover: var(--pink-tuile-sun-425-moon-750-hover); + --artwork-major-pink-tuile-active: var(--pink-tuile-sun-425-moon-750-active); + --artwork-major-yellow-tournesol: var(--yellow-tournesol-sun-407-moon-922); + --artwork-major-yellow-tournesol-hover: var(--yellow-tournesol-sun-407-moon-922-hover); + --artwork-major-yellow-tournesol-active: var(--yellow-tournesol-sun-407-moon-922-active); + --artwork-major-yellow-moutarde: var(--yellow-moutarde-sun-348-moon-860); + --artwork-major-yellow-moutarde-hover: var(--yellow-moutarde-sun-348-moon-860-hover); + --artwork-major-yellow-moutarde-active: var(--yellow-moutarde-sun-348-moon-860-active); + --artwork-major-orange-terre-battue: var(--orange-terre-battue-sun-370-moon-672); + --artwork-major-orange-terre-battue-hover: var(--orange-terre-battue-sun-370-moon-672-hover); + --artwork-major-orange-terre-battue-active: var(--orange-terre-battue-sun-370-moon-672-active); + --artwork-major-brown-cafe-creme: var(--brown-cafe-creme-sun-383-moon-885); + --artwork-major-brown-cafe-creme-hover: var(--brown-cafe-creme-sun-383-moon-885-hover); + --artwork-major-brown-cafe-creme-active: var(--brown-cafe-creme-sun-383-moon-885-active); + --artwork-major-brown-caramel: var(--brown-caramel-sun-425-moon-901); + --artwork-major-brown-caramel-hover: var(--brown-caramel-sun-425-moon-901-hover); + --artwork-major-brown-caramel-active: var(--brown-caramel-sun-425-moon-901-active); + --artwork-major-brown-opera: var(--brown-opera-sun-395-moon-820); + --artwork-major-brown-opera-hover: var(--brown-opera-sun-395-moon-820-hover); + --artwork-major-brown-opera-active: var(--brown-opera-sun-395-moon-820-active); + --artwork-major-beige-gris-galet: var(--beige-gris-galet-sun-407-moon-821); + --artwork-major-beige-gris-galet-hover: var(--beige-gris-galet-sun-407-moon-821-hover); + --artwork-major-beige-gris-galet-active: var(--beige-gris-galet-sun-407-moon-821-active); + --artwork-minor-blue-france: var(--blue-france-main-525); + --artwork-minor-red-marianne: var(--red-marianne-main-472); + --artwork-minor-green-tilleul-verveine: var(--green-tilleul-verveine-main-707); + --artwork-minor-green-bourgeon: var(--green-bourgeon-main-640); + --artwork-minor-green-emeraude: var(--green-emeraude-main-632); + --artwork-minor-green-menthe: var(--green-menthe-main-548); + --artwork-minor-green-archipel: var(--green-archipel-main-557); + --artwork-minor-blue-ecume: var(--blue-ecume-main-400); + --artwork-minor-blue-cumulus: var(--blue-cumulus-main-526); + --artwork-minor-purple-glycine: var(--purple-glycine-main-494); + --artwork-minor-pink-macaron: var(--pink-macaron-main-689); + --artwork-minor-pink-tuile: var(--pink-tuile-main-556); + --artwork-minor-yellow-tournesol: var(--yellow-tournesol-main-731); + --artwork-minor-yellow-moutarde: var(--yellow-moutarde-main-679); + --artwork-minor-orange-terre-battue: var(--orange-terre-battue-main-645); + --artwork-minor-brown-cafe-creme: var(--brown-cafe-creme-main-782); + --artwork-minor-brown-caramel: var(--brown-caramel-main-648); + --artwork-minor-brown-opera: var(--brown-opera-main-680); + --artwork-minor-beige-gris-galet: var(--beige-gris-galet-main-702); + --artwork-decorative-grey: var(--grey-950-100); + --artwork-decorative-blue-france: var(--blue-france-950-100); + --artwork-decorative-red-marianne: var(--red-marianne-950-100); + --artwork-decorative-green-tilleul-verveine: var(--green-tilleul-verveine-950-100); + --artwork-decorative-green-bourgeon: var(--green-bourgeon-950-100); + --artwork-decorative-green-emeraude: var(--green-emeraude-950-100); + --artwork-decorative-green-menthe: var(--green-menthe-950-100); + --artwork-decorative-green-archipel: var(--green-archipel-950-100); + --artwork-decorative-blue-ecume: var(--blue-ecume-950-100); + --artwork-decorative-blue-cumulus: var(--blue-cumulus-950-100); + --artwork-decorative-purple-glycine: var(--purple-glycine-950-100); + --artwork-decorative-pink-macaron: var(--pink-macaron-950-100); + --artwork-decorative-pink-tuile: var(--pink-tuile-950-100); + --artwork-decorative-yellow-tournesol: var(--yellow-tournesol-950-100); + --artwork-decorative-yellow-moutarde: var(--yellow-moutarde-950-100); + --artwork-decorative-orange-terre-battue: var(--orange-terre-battue-950-100); + --artwork-decorative-brown-cafe-creme: var(--brown-cafe-creme-950-100); + --artwork-decorative-brown-caramel: var(--brown-caramel-950-100); + --artwork-decorative-brown-opera: var(--brown-opera-950-100); + --artwork-decorative-beige-gris-galet: var(--beige-gris-galet-950-100); + --artwork-background-grey: var(--grey-975-75); + --artwork-background-blue-france: var(--blue-france-975-75); + --artwork-background-red-marianne: var(--red-marianne-975-75); + --artwork-background-green-tilleul-verveine: var(--green-tilleul-verveine-975-75); + --artwork-background-green-bourgeon: var(--green-bourgeon-975-75); + --artwork-background-green-emeraude: var(--green-emeraude-975-75); + --artwork-background-green-menthe: var(--green-menthe-975-75); + --artwork-background-green-archipel: var(--green-archipel-975-75); + --artwork-background-blue-ecume: var(--blue-ecume-975-75); + --artwork-background-blue-cumulus: var(--blue-cumulus-975-75); + --artwork-background-purple-glycine: var(--purple-glycine-975-75); + --artwork-background-pink-macaron: var(--pink-macaron-975-75); + --artwork-background-pink-tuile: var(--pink-tuile-975-75); + --artwork-background-yellow-tournesol: var(--yellow-tournesol-975-75); + --artwork-background-yellow-moutarde: var(--yellow-moutarde-975-75); + --artwork-background-orange-terre-battue: var(--orange-terre-battue-975-75); + --artwork-background-brown-cafe-creme: var(--brown-cafe-creme-975-75); + --artwork-background-brown-caramel: var(--brown-caramel-975-75); + --artwork-background-brown-opera: var(--brown-opera-975-75); + --artwork-background-beige-gris-galet: var(--beige-gris-galet-975-75); + --artwork-motif-grey: var(--grey-925-125); + --artwork-motif-blue-france: var(--blue-france-925-125); + --artwork-motif-red-marianne: var(--red-marianne-925-125); + --artwork-motif-green-tilleul-verveine: var(--green-tilleul-verveine-925-125); + --artwork-motif-green-bourgeon: var(--green-bourgeon-925-125); + --artwork-motif-green-emeraude: var(--green-emeraude-925-125); + --artwork-motif-green-menthe: var(--green-menthe-925-125); + --artwork-motif-green-archipel: var(--green-archipel-925-125); + --artwork-motif-blue-ecume: var(--blue-ecume-925-125); + --artwork-motif-blue-cumulus: var(--blue-cumulus-925-125); + --artwork-motif-purple-glycine: var(--purple-glycine-925-125); + --artwork-motif-pink-macaron: var(--pink-macaron-925-125); + --artwork-motif-pink-tuile: var(--pink-tuile-925-125); + --artwork-motif-yellow-tournesol: var(--yellow-tournesol-925-125); + --artwork-motif-yellow-moutarde: var(--yellow-moutarde-925-125); + --artwork-motif-orange-terre-battue: var(--orange-terre-battue-925-125); + --artwork-motif-brown-cafe-creme: var(--brown-cafe-creme-925-125); + --artwork-motif-brown-caramel: var(--brown-caramel-925-125); + --artwork-motif-brown-opera: var(--brown-opera-925-125); + --artwork-motif-beige-gris-galet: var(--beige-gris-galet-925-125); + --grey-1000-50: #fff; + --grey-1000-50-hover: #f6f6f6; + --grey-1000-50-active: #ededed; + --grey-975-75: #f6f6f6; + --grey-975-75-hover: #dfdfdf; + --grey-975-75-active: #cfcfcf; + --grey-950-100: #eee; + --grey-950-100-hover: #d2d2d2; + --grey-950-100-active: #c1c1c1; + --grey-200-850: #3a3a3a; + --grey-200-850-hover: #616161; + --grey-200-850-active: #777; + --grey-925-125: #e5e5e5; + --grey-1000-75: #fff; + --grey-1000-75-hover: #f6f6f6; + --grey-1000-75-active: #ededed; + --grey-1000-100: #fff; + --grey-1000-100-hover: #f6f6f6; + --grey-1000-100-active: #ededed; + --grey-975-100: #f6f6f6; + --grey-975-100-hover: #dfdfdf; + --grey-975-100-active: #cfcfcf; + --grey-975-125: #f6f6f6; + --grey-975-125-hover: #dfdfdf; + --grey-975-125-active: #cfcfcf; + --grey-950-125: #eee; + --grey-950-125-hover: #d2d2d2; + --grey-950-125-active: #c1c1c1; + --grey-950-150: #eee; + --grey-950-150-hover: #d2d2d2; + --grey-950-150-active: #c1c1c1; + --grey-50-1000: #161616; + --grey-425-625: #666; + --grey-625-425: #929292; + --grey-0-1000: #000; + --grey-900-175: #ddd; + --blue-france-975-75: #f5f5fe; + --blue-france-975-75-hover: #dcdcfc; + --blue-france-975-75-active: #cbcbfa; + --blue-france-950-100: #ececfe; + --blue-france-950-100-hover: #cecefc; + --blue-france-950-100-active: #bbbbfc; + --blue-france-sun-113-625: #000091; + --blue-france-sun-113-625-hover: #1212ff; + --blue-france-sun-113-625-active: #2323ff; + --blue-france-925-125: #e3e3fd; + --blue-france-925-125-hover: #c1c1fb; + --blue-france-925-125-active: #adadf9; + --blue-france-975-sun-113: #f5f5fe; + --blue-france-main-525: #6a6af4; + --blue-france-850-200: #cacafb; + --red-marianne-975-75: #fef4f4; + --red-marianne-975-75-hover: #fcd7d7; + --red-marianne-975-75-active: #fac4c4; + --red-marianne-950-100: #fee9e9; + --red-marianne-950-100-hover: #fdc5c5; + --red-marianne-950-100-active: #fcafaf; + --red-marianne-425-625: #c9191e; + --red-marianne-425-625-hover: #f93f42; + --red-marianne-425-625-active: #f95a5c; + --red-marianne-925-125: #fddede; + --red-marianne-925-125-hover: #fbb6b6; + --red-marianne-925-125-active: #fa9e9e; + --red-marianne-main-472: #e1000f; + --red-marianne-850-200: #fcbfbf; + --info-950-100: #e8edff; + --info-950-100-hover: #c2d1ff; + --info-950-100-active: #a9bfff; + --info-425-625: #0063cb; + --info-425-625-hover: #3b87ff; + --info-425-625-active: #6798ff; + --info-975-75: #f4f6ff; + --success-950-100: #b8fec9; + --success-950-100-hover: #46fd89; + --success-950-100-active: #34eb7b; + --success-425-625: #18753c; + --success-425-625-hover: #27a959; + --success-425-625-active: #2fc368; + --success-975-75: #dffee6; + --warning-950-100: #ffe9e6; + --warning-950-100-hover: #ffc6bd; + --warning-950-100-active: #ffb0a2; + --warning-425-625: #b34000; + --warning-425-625-hover: #ff6218; + --warning-425-625-active: #ff7a55; + --warning-975-75: #fff4f3; + --error-950-100: #ffe9e9; + --error-950-100-hover: #ffc5c5; + --error-950-100-active: #ffafaf; + --error-425-625: #ce0500; + --error-425-625-hover: #ff2725; + --error-425-625-active: #ff4140; + --error-975-75: #fff4f4; + --green-tilleul-verveine-975-75: #fef7da; + --green-tilleul-verveine-975-75-hover: #fce552; + --green-tilleul-verveine-975-75-active: #ebd54c; + --green-tilleul-verveine-950-100: #fceeac; + --green-tilleul-verveine-950-100-hover: #e8d45c; + --green-tilleul-verveine-950-100-active: #d4c254; + --green-tilleul-verveine-sun-418-moon-817: #66673d; + --green-tilleul-verveine-sun-418-moon-817-hover: #929359; + --green-tilleul-verveine-sun-418-moon-817-active: #a7a967; + --green-tilleul-verveine-925-125: #fbe769; + --green-tilleul-verveine-925-125-hover: #d7c655; + --green-tilleul-verveine-925-125-active: #c2b24c; + --green-tilleul-verveine-main-707: #b7a73f; + --green-tilleul-verveine-850-200: #e2cf58; + --green-bourgeon-975-75: #e6feda; + --green-bourgeon-975-75-hover: #a7fc62; + --green-bourgeon-975-75-active: #98ed4d; + --green-bourgeon-950-100: #c9fcac; + --green-bourgeon-950-100-hover: #9ae95d; + --green-bourgeon-950-100-active: #8dd555; + --green-bourgeon-sun-425-moon-759: #447049; + --green-bourgeon-sun-425-moon-759-hover: #639f6a; + --green-bourgeon-sun-425-moon-759-active: #72b77a; + --green-bourgeon-925-125: #a9fb68; + --green-bourgeon-925-125-hover: #8ed654; + --green-bourgeon-925-125-active: #7fc04b; + --green-bourgeon-main-640: #68a532; + --green-bourgeon-850-200: #95e257; + --green-emeraude-975-75: #e3fdeb; + --green-emeraude-975-75-hover: #94f9b9; + --green-emeraude-975-75-active: #6df1a3; + --green-emeraude-950-100: #c3fad5; + --green-emeraude-950-100-hover: #77eda5; + --green-emeraude-950-100-active: #6dd897; + --green-emeraude-sun-425-moon-753: #297254; + --green-emeraude-sun-425-moon-753-hover: #3ea47a; + --green-emeraude-sun-425-moon-753-active: #49bc8d; + --green-emeraude-925-125: #9ef9be; + --green-emeraude-925-125-hover: #69df97; + --green-emeraude-925-125-active: #5ec988; + --green-emeraude-main-632: #00a95f; + --green-emeraude-850-200: #6fe49d; + --green-menthe-975-75: #dffdf7; + --green-menthe-975-75-hover: #84f9e7; + --green-menthe-975-75-active: #70ebd8; + --green-menthe-950-100: #bafaee; + --green-menthe-950-100-hover: #79e7d5; + --green-menthe-950-100-active: #6fd3c3; + --green-menthe-sun-373-moon-652: #37635f; + --green-menthe-sun-373-moon-652-hover: #53918c; + --green-menthe-sun-373-moon-652-active: #62a9a2; + --green-menthe-925-125: #8bf8e7; + --green-menthe-925-125-hover: #6ed5c5; + --green-menthe-925-125-active: #62bfb1; + --green-menthe-main-548: #009081; + --green-menthe-850-200: #73e0cf; + --green-archipel-975-75: #e5fbfd; + --green-archipel-975-75-hover: #99f2f8; + --green-archipel-975-75-active: #73e9f0; + --green-archipel-950-100: #c7f6fc; + --green-archipel-950-100-hover: #64ecf8; + --green-archipel-950-100-active: #5bd8e3; + --green-archipel-sun-391-moon-716: #006a6f; + --green-archipel-sun-391-moon-716-hover: #009fa7; + --green-archipel-sun-391-moon-716-active: #00bbc3; + --green-archipel-925-125: #a6f2fa; + --green-archipel-925-125-hover: #62dbe5; + --green-archipel-925-125-active: #58c5cf; + --green-archipel-main-557: #009099; + --green-archipel-850-200: #60e0eb; + --blue-ecume-975-75: #f4f6fe; + --blue-ecume-975-75-hover: #d7dffb; + --blue-ecume-975-75-active: #c3cffa; + --blue-ecume-950-100: #e9edfe; + --blue-ecume-950-100-hover: #c5d0fc; + --blue-ecume-950-100-active: #adbffc; + --blue-ecume-sun-247-moon-675: #2f4077; + --blue-ecume-sun-247-moon-675-hover: #4e68bb; + --blue-ecume-sun-247-moon-675-active: #667dcf; + --blue-ecume-925-125: #dee5fd; + --blue-ecume-925-125-hover: #b4c5fb; + --blue-ecume-925-125-active: #99b3f9; + --blue-ecume-main-400: #465f9d; + --blue-ecume-850-200: #bfccfb; + --blue-cumulus-975-75: #f3f6fe; + --blue-cumulus-975-75-hover: #d3dffc; + --blue-cumulus-975-75-active: #bed0fa; + --blue-cumulus-950-100: #e6eefe; + --blue-cumulus-950-100-hover: #bcd3fc; + --blue-cumulus-950-100-active: #9fc3fc; + --blue-cumulus-sun-368-moon-732: #3558a2; + --blue-cumulus-sun-368-moon-732-hover: #5982e0; + --blue-cumulus-sun-368-moon-732-active: #7996e6; + --blue-cumulus-925-125: #dae6fd; + --blue-cumulus-925-125-hover: #a9c8fb; + --blue-cumulus-925-125-active: #8ab8f9; + --blue-cumulus-main-526: #417dc4; + --blue-cumulus-850-200: #b6cffb; + --purple-glycine-975-75: #fef3fd; + --purple-glycine-975-75-hover: #fcd4f8; + --purple-glycine-975-75-active: #fabff5; + --purple-glycine-950-100: #fee7fc; + --purple-glycine-950-100-hover: #fdc0f8; + --purple-glycine-950-100-active: #fca8f6; + --purple-glycine-sun-319-moon-630: #6e445a; + --purple-glycine-sun-319-moon-630-hover: #a66989; + --purple-glycine-sun-319-moon-630-active: #bb7f9e; + --purple-glycine-925-125: #fddbfa; + --purple-glycine-925-125-hover: #fbaff5; + --purple-glycine-925-125-active: #fa96f2; + --purple-glycine-main-494: #a558a0; + --purple-glycine-850-200: #fbb8f6; + --pink-macaron-975-75: #fef4f2; + --pink-macaron-975-75-hover: #fcd8d0; + --pink-macaron-975-75-active: #fac5b8; + --pink-macaron-950-100: #fee9e6; + --pink-macaron-950-100-hover: #fdc6bd; + --pink-macaron-950-100-active: #fcb0a2; + --pink-macaron-sun-406-moon-833: #8d533e; + --pink-macaron-sun-406-moon-833-hover: #ca795c; + --pink-macaron-sun-406-moon-833-active: #e08e73; + --pink-macaron-925-125: #fddfda; + --pink-macaron-925-125-hover: #fbb8ab; + --pink-macaron-925-125-active: #faa18d; + --pink-macaron-main-689: #e18b76; + --pink-macaron-850-200: #fcc0b4; + --pink-tuile-975-75: #fef4f3; + --pink-tuile-975-75-hover: #fcd7d3; + --pink-tuile-975-75-active: #fac4be; + --pink-tuile-950-100: #fee9e7; + --pink-tuile-950-100-hover: #fdc6c0; + --pink-tuile-950-100-active: #fcb0a7; + --pink-tuile-sun-425-moon-750: #a94645; + --pink-tuile-sun-425-moon-750-hover: #d5706f; + --pink-tuile-sun-425-moon-750-active: #da8a89; + --pink-tuile-925-125: #fddfdb; + --pink-tuile-925-125-hover: #fbb8ad; + --pink-tuile-925-125-active: #faa191; + --pink-tuile-main-556: #ce614a; + --pink-tuile-850-200: #fcbfb7; + --yellow-tournesol-975-75: #fef6e3; + --yellow-tournesol-975-75-hover: #fce086; + --yellow-tournesol-975-75-active: #f5d24b; + --yellow-tournesol-950-100: #feecc2; + --yellow-tournesol-950-100-hover: #fbd335; + --yellow-tournesol-950-100-active: #e6c130; + --yellow-tournesol-sun-407-moon-922: #716043; + --yellow-tournesol-sun-407-moon-922-hover: #a28a62; + --yellow-tournesol-sun-407-moon-922-active: #ba9f72; + --yellow-tournesol-925-125: #fde39c; + --yellow-tournesol-925-125-hover: #e9c53b; + --yellow-tournesol-925-125-active: #d3b235; + --yellow-tournesol-main-731: #c8aa39; + --yellow-tournesol-850-200: #efcb3a; + --yellow-moutarde-975-75: #fef5e8; + --yellow-moutarde-975-75-hover: #fcdca3; + --yellow-moutarde-975-75-active: #fbcd64; + --yellow-moutarde-950-100: #feebd0; + --yellow-moutarde-950-100-hover: #fdcd6d; + --yellow-moutarde-950-100-active: #f4be30; + --yellow-moutarde-sun-348-moon-860: #695240; + --yellow-moutarde-sun-348-moon-860-hover: #9b7b61; + --yellow-moutarde-sun-348-moon-860-active: #b58f72; + --yellow-moutarde-925-125: #fde2b5; + --yellow-moutarde-925-125-hover: #f6c43c; + --yellow-moutarde-925-125-active: #dfb135; + --yellow-moutarde-main-679: #c3992a; + --yellow-moutarde-850-200: #fcc63a; + --orange-terre-battue-975-75: #fef4f2; + --orange-terre-battue-975-75-hover: #fcd8d0; + --orange-terre-battue-975-75-active: #fac5b8; + --orange-terre-battue-950-100: #fee9e5; + --orange-terre-battue-950-100-hover: #fdc6ba; + --orange-terre-battue-950-100-active: #fcb09e; + --orange-terre-battue-sun-370-moon-672: #755348; + --orange-terre-battue-sun-370-moon-672-hover: #ab7b6b; + --orange-terre-battue-sun-370-moon-672-active: #c68f7d; + --orange-terre-battue-925-125: #fddfd8; + --orange-terre-battue-925-125-hover: #fbb8a5; + --orange-terre-battue-925-125-active: #faa184; + --orange-terre-battue-main-645: #e4794a; + --orange-terre-battue-850-200: #fcc0b0; + --brown-cafe-creme-975-75: #fbf6ed; + --brown-cafe-creme-975-75-hover: #f2deb6; + --brown-cafe-creme-975-75-active: #eacf91; + --brown-cafe-creme-950-100: #f7ecdb; + --brown-cafe-creme-950-100-hover: #edce94; + --brown-cafe-creme-950-100-active: #dabd84; + --brown-cafe-creme-sun-383-moon-885: #685c48; + --brown-cafe-creme-sun-383-moon-885-hover: #97866a; + --brown-cafe-creme-sun-383-moon-885-active: #ae9b7b; + --brown-cafe-creme-925-125: #f4e3c7; + --brown-cafe-creme-925-125-hover: #e1c386; + --brown-cafe-creme-925-125-active: #ccb078; + --brown-cafe-creme-main-782: #d1b781; + --brown-cafe-creme-850-200: #e7ca8e; + --brown-caramel-975-75: #fbf5f2; + --brown-caramel-975-75-hover: #f1dbcf; + --brown-caramel-975-75-active: #ecc9b5; + --brown-caramel-950-100: #f7ebe5; + --brown-caramel-950-100-hover: #eccbb9; + --brown-caramel-950-100-active: #e6b79a; + --brown-caramel-sun-425-moon-901: #845d48; + --brown-caramel-sun-425-moon-901-hover: #bb8568; + --brown-caramel-sun-425-moon-901-active: #d69978; + --brown-caramel-925-125: #f3e2d9; + --brown-caramel-925-125-hover: #e7bea6; + --brown-caramel-925-125-active: #e1a982; + --brown-caramel-main-648: #c08c65; + --brown-caramel-850-200: #eac7b2; + --brown-opera-975-75: #fbf5f2; + --brown-opera-975-75-hover: #f1dbcf; + --brown-opera-975-75-active: #ecc9b5; + --brown-opera-950-100: #f7ece4; + --brown-opera-950-100-hover: #eccdb3; + --brown-opera-950-100-active: #e6ba90; + --brown-opera-sun-395-moon-820: #745b47; + --brown-opera-sun-395-moon-820-hover: #a78468; + --brown-opera-sun-395-moon-820-active: #c09979; + --brown-opera-925-125: #f3e2d7; + --brown-opera-925-125-hover: #e7bfa0; + --brown-opera-925-125-active: #deaa7e; + --brown-opera-main-680: #bd987a; + --brown-opera-850-200: #eac7ad; + --beige-gris-galet-975-75: #f9f6f2; + --beige-gris-galet-975-75-hover: #eadecd; + --beige-gris-galet-975-75-active: #e1ceb1; + --beige-gris-galet-950-100: #f3ede5; + --beige-gris-galet-950-100-hover: #e1d0b5; + --beige-gris-galet-950-100-active: #d1bea2; + --beige-gris-galet-sun-407-moon-821: #6a6156; + --beige-gris-galet-sun-407-moon-821-hover: #988b7c; + --beige-gris-galet-sun-407-moon-821-active: #afa08f; + --beige-gris-galet-925-125: #eee4d9; + --beige-gris-galet-925-125-hover: #dbc3a4; + --beige-gris-galet-925-125-active: #c6b094; + --beige-gris-galet-main-702: #aea397; + --beige-gris-galet-850-200: #e0cab0; + box-sizing: border-box; + --scrollbar-width: 0; + --ground: 0; + --shadow-color: rgba(0, 0, 18, 0.16); + --raised-shadow: 0 1px 3px var(--shadow-color); + --overlap-shadow: 0 2px 6px var(--shadow-color); + --lifted-shadow: 0 3px 9px var(--shadow-color); +} + +[href] { + background-image: var(--underline-img), var(--underline-img); + background-position: var(--underline-x) 100%, var(--underline-x) calc(100% - var(--underline-thickness)); + background-repeat: no-repeat, no-repeat; + transition: background-size 0s; + background-size: var(--underline-hover-width) calc(var(--underline-thickness) * 2), var(--underline-idle-width) var(--underline-thickness); +} + +[target=_blank]::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 1rem; + -webkit-mask-image: url("../icons/system/external-link-line.svg"); + mask-image: url("../icons/system/external-link-line.svg"); + content: var(--external-link-content); + margin-left: 0.25rem; +} + +[target=_blank][class^=fr-icon-]::after, +[target=_blank][class*=" fr-icon-"]::after, +[target=_blank][class^=fr-fi-]::after, +[target=_blank][class*=" fr-fi-"]::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 1rem; + -webkit-mask-image: url("../icons/system/external-link-line.svg"); + mask-image: url("../icons/system/external-link-line.svg"); + content: var(--external-link-content); + margin-left: 0.25rem; +} + +form[target=_blank]::after { + content: none; +} + +.fr-raw-link { + --text-decoration: none; +} + +.fr-raw-link[href], +.fr-raw-link [href] { + --underline-img: none; + --external-link-content: none; +} + +.fr-reset-link { + --text-decoration: underline; +} + +.fr-reset-link[href], +.fr-reset-link [href] { + --underline-img: none; + text-underline-offset: 2px; +} + +button { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border: none; + margin: 0; + color: inherit; + background-color: transparent; + font-family: inherit; + font-size: inherit; +} + +input, +select, +textarea { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + font-family: "Marianne", arial, sans-serif; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + -webkit-text-size-adjust: 100%; + border-radius: 0; + border: 0; + background-color: transparent; + margin: 0; +} + +input[type=search] { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +input[type=checkbox], +input[type=radio], +input[type=range] { + -webkit-appearance: auto; + -moz-appearance: auto; + appearance: auto; +} + +input::-webkit-contacts-auto-fill-button, +input::-webkit-credentials-auto-fill-button { + margin-left: 1rem; + margin-right: -1px; + width: 1.25rem; + height: 1.25rem; + -webkit-mask-size: 1.25rem 1.25rem; +} + +input[type=range]:focus::-webkit-slider-thumb { + outline-offset: 2px; + outline-width: 2px; + outline-color: #0a76f6; + outline-style: solid; +} + +input[type=range]:focus::-moz-range-thumb { + outline-offset: 2px; + outline-width: 2px; + outline-color: #0a76f6; + outline-style: solid; +} + +input[type=range]:focus::-ms-thumb { + outline-offset: 2px; + outline-width: 2px; + outline-color: #0a76f6; + outline-style: solid; +} + +a:focus, +button:focus, +input:focus, +input[type=checkbox]:focus + label::before, +input[type=radio]:focus + label::before, +input[type=button]:focus, +input[type=image]:focus, +input[type=reset]:focus, +input[type=submit]:focus, +select:focus, +textarea:focus, +[tabindex]:focus, +video:focus[controls], +audio:focus[controls], +[contenteditable]:not([contenteditable=false]):focus, +details:focus, +details > summary:first-of-type:focus { + outline-offset: 2px; + outline-width: 2px; + outline-color: #0a76f6; + outline-style: solid; +} + +input[type=range]:focus:not(:focus-visible)::-webkit-slider-thumb { + outline-style: none; +} + +input[type=range]:focus:not(:focus-visible)::-moz-range-thumb { + outline-style: none; +} + +input[type=range]:focus:not(:focus-visible)::-ms-thumb { + outline-style: none; +} + +a:focus:not(:focus-visible), +button:focus:not(:focus-visible), +input:focus:not(:focus-visible), +input[type=checkbox]:focus:not(:focus-visible) + label::before, +input[type=radio]:focus:not(:focus-visible) + label::before, +input[type=button]:focus:not(:focus-visible), +input[type=image]:focus:not(:focus-visible), +input[type=reset]:focus:not(:focus-visible), +input[type=submit]:focus:not(:focus-visible), +select:focus:not(:focus-visible), +textarea:focus:not(:focus-visible), +[tabindex]:focus:not(:focus-visible), +video:focus:not(:focus-visible)[controls], +audio:focus:not(:focus-visible)[controls], +[contenteditable]:not([contenteditable=false]):focus:not(:focus-visible), +details:focus:not(:focus-visible), +details > summary:first-of-type:focus:not(:focus-visible) { + outline-style: none; +} + +input[type=range]:focus-visible::-webkit-slider-thumb { + outline-style: solid; +} + +input[type=range]:focus-visible::-moz-range-thumb { + outline-style: solid; +} + +input[type=range]:focus-visible::-ms-thumb { + outline-style: solid; +} + +a:focus-visible, +button:focus-visible, +input:focus-visible, +input[type=checkbox]:focus-visible + label::before, +input[type=radio]:focus-visible + label::before, +input[type=button]:focus-visible, +input[type=image]:focus-visible, +input[type=reset]:focus-visible, +input[type=submit]:focus-visible, +select:focus-visible, +textarea:focus-visible, +[tabindex]:focus-visible, +video:focus-visible[controls], +audio:focus-visible[controls], +[contenteditable]:not([contenteditable=false]):focus-visible, +details:focus-visible, +details > summary:first-of-type:focus-visible { + outline-style: solid; +} + +button, +input[type=button], +input[type=image], +input[type=reset], +input[type=submit] { + --hover-tint: var(--hover); + --active-tint: var(--active); +} + +a, +button, +input[type=checkbox], +input[type=checkbox] + label, +input[type=radio], +input[type=radio] + label, +input[type=file], +input[type=range], +input[type=button], +input[type=image], +input[type=reset], +input[type=submit], +select, +video[controls], +audio[controls], +details, +details > summary:first-of-type { + cursor: pointer; +} + +input[type=range]:disabled::-webkit-slider-thumb, +input[type=range]:disabled::-webkit-slider-thumb:active { + cursor: not-allowed; +} + +input[type=range]:disabled::-moz-range-thumb, +input[type=range]:disabled::-moz-range-thumb:active { + cursor: not-allowed; +} + +input[type=range]:disabled::-ms-thumb, +input[type=range]:disabled::-ms-thumb:active { + cursor: not-allowed; +} + +a:not([href]), +button:disabled, +input:disabled, +input[type=checkbox]:disabled, +input[type=checkbox]:disabled + label, +input[type=radio]:disabled, +input[type=radio]:disabled + label, +input[type=file]:disabled, +input[type=range]:disabled, +input[type=button]:disabled, +input[type=image]:disabled, +input[type=reset]:disabled, +input[type=submit]:disabled, +select:disabled, +textarea:disabled, +video:not([href])[controls], +audio:not([href])[controls] { + cursor: not-allowed; +} + +input[type=range]::-webkit-slider-thumb { + cursor: grab; +} + +input[type=range]::-moz-range-thumb { + cursor: grab; +} + +input[type=range]::-ms-thumb { + cursor: grab; +} + +input[type=range]::-webkit-slider-thumb:active { + cursor: grabbing; +} + +input[type=range]::-moz-range-thumb:active { + cursor: grabbing; +} + +input[type=range]::-ms-thumb:active { + cursor: grabbing; +} + +/** + * Override de l'opacité chrome sur un élément disabled + */ +a:not([href]), +button:disabled, +input:disabled, +input[type=checkbox]:disabled, +input[type=checkbox]:disabled + label, +input[type=radio]:disabled, +input[type=radio]:disabled + label, +select:disabled, +textarea:disabled, +video:not([href]), +audio:not([href]) { + opacity: 1; + color: var(--text-disabled-grey); +} + +.fr-enlarge-link { + position: relative; +} + +.fr-enlarge-link a { + background-image: none; + outline-width: 0; +} + +.fr-enlarge-link a::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + outline-offset: 2px; + outline-style: inherit; + outline-color: inherit; + outline-width: 2px; + z-index: 1; +} + +.fr-enlarge-button { + position: relative; +} + +.fr-enlarge-button button { + background-image: none; + outline-width: 0; +} + +.fr-enlarge-button button::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + outline-offset: 2px; + outline-style: inherit; + outline-color: inherit; + outline-width: 2px; + z-index: 1; +} + +.fr-transition-none { + transition: none !important; +} + +/** + * Déclaration des fontes + */ +@font-face { + font-family: Marianne; + src: url("../fonts/Marianne-Light.woff2") format("woff2"), url("../fonts/Marianne-Light.woff") format("woff"); + font-weight: 300; + font-style: normal; + font-display: swap; +} +@font-face { + font-family: Marianne; + src: url("../fonts/Marianne-Light_Italic.woff2") format("woff2"), url("../fonts/Marianne-Light_Italic.woff") format("woff"); + font-weight: 300; + font-style: italic; + font-display: swap; +} +@font-face { + font-family: Marianne; + src: url("../fonts/Marianne-Regular.woff2") format("woff2"), url("../fonts/Marianne-Regular.woff") format("woff"); + font-weight: 400; + font-style: normal; + font-display: swap; +} +@font-face { + font-family: Marianne; + src: url("../fonts/Marianne-Regular_Italic.woff2") format("woff2"), url("../fonts/Marianne-Regular_Italic.woff") format("woff"); + font-weight: 400; + font-style: italic; + font-display: swap; +} +@font-face { + font-family: Marianne; + src: url("../fonts/Marianne-Medium.woff2") format("woff2"), url("../fonts/Marianne-Medium.woff") format("woff"); + font-weight: 500; + font-style: normal; + font-display: swap; +} +@font-face { + font-family: Marianne; + src: url("../fonts/Marianne-Medium_Italic.woff2") format("woff2"), url("../fonts/Marianne-Medium_Italic.woff") format("woff"); + font-weight: 500; + font-style: italic; + font-display: swap; +} +@font-face { + font-family: Marianne; + src: url("../fonts/Marianne-Bold.woff2") format("woff2"), url("../fonts/Marianne-Bold.woff") format("woff"); + font-weight: 700; + font-style: normal; + font-display: swap; +} +@font-face { + font-family: Marianne; + src: url("../fonts/Marianne-Bold_Italic.woff2") format("woff2"), url("../fonts/Marianne-Bold_Italic.woff") format("woff"); + font-weight: 700; + font-style: italic; + font-display: swap; +} +@font-face { + font-family: Spectral; + src: url("../fonts/Spectral-Regular.woff2") format("woff2"), url("../fonts/Spectral-Regular.woff") format("woff"); + font-weight: 400; + font-style: normal; + font-display: swap; +} +@font-face { + font-family: Spectral; + src: url("../fonts/Spectral-ExtraBold.woff2") format("woff2"), url("../fonts/Spectral-ExtraBold.woff") format("woff"); + font-weight: 900; + font-style: normal; + font-display: swap; +} + +h6 { + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; + margin: var(--title-spacing); +} + +h5 { + font-weight: 700; + font-size: 1.25rem; + line-height: 1.75rem; + margin: var(--title-spacing); +} + +h4 { + font-weight: 700; + font-size: 1.375rem; + line-height: 1.75rem; + margin: var(--title-spacing); +} + +h3 { + font-weight: 700; + font-size: 1.5rem; + line-height: 2rem; + margin: var(--title-spacing); +} + +h2 { + font-weight: 700; + font-size: 1.75rem; + line-height: 2.25rem; + margin: var(--title-spacing); +} + +h1 { + font-weight: 700; + font-size: 2rem; + line-height: 2.5rem; + margin: var(--title-spacing); +} + +p { + font-size: 1rem; + line-height: 1.5rem; + margin: var(--text-spacing); +} + +ul, +ol, +dl { + margin: 0; + padding: 0; + margin-block-start: var(--xl-block); + margin-block-end: var(--xl-block); + + --xl-size: var(--xl-base); +} + +ul { + list-style-type: var(--ul-type); + padding-inline-start: var(--ul-start); +} + +ul > li::marker { + font-size: calc(var(--xl-size) * 0.9); +} + +ol { + list-style-type: var(--ol-type); + padding-inline-start: var(--ol-start); + counter-reset: li-counter; +} + +ol > li { + counter-increment: li-counter; +} + +ol > li::marker { + content: var(--ol-content); + font-size: var(--xl-size); + font-weight: bold; +} + +dl, +dd { + margin: 0; + padding-inline-start: var(--ul-start); +} + +li, +dd, +dt { + --xl-base: calc(var(--xl-size) * 0.9); + padding-bottom: var(--li-bottom); +} + +.fr-raw-list { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; +} + +.fr-list { + --ul-type: disc; + --ol-type: decimal; + --ul-start: 1rem; + --ol-start: 1.5rem; + --xl-block: 0.5rem; + --li-bottom: 0.25rem; + --xl-base: 1em; + --ol-content: counters(li-counter, ".") ".  "; +} + +sub { + line-height: 1; +} + +sup { + line-height: 1; +} + +.fr-text--light { + font-weight: 300 !important; +} + +.fr-text--regular { + font-weight: 400 !important; +} + +.fr-text--bold { + font-weight: 700 !important; +} + +.fr-text--heavy { + font-weight: 900 !important; +} + +.fr-h6 { + font-weight: 700 !important; + font-size: 1.125rem !important; + line-height: 1.5rem !important; + margin: var(--title-spacing); +} + +.fr-h5 { + font-weight: 700 !important; + font-size: 1.25rem !important; + line-height: 1.75rem !important; + margin: var(--title-spacing); +} + +.fr-h4 { + font-weight: 700 !important; + font-size: 1.375rem !important; + line-height: 1.75rem !important; + margin: var(--title-spacing); +} + +.fr-h3 { + font-weight: 700 !important; + font-size: 1.5rem !important; + line-height: 2rem !important; + margin: var(--title-spacing); +} + +.fr-h2 { + font-weight: 700 !important; + font-size: 1.75rem !important; + line-height: 2.25rem !important; + margin: var(--title-spacing); +} + +.fr-h1 { + font-weight: 700 !important; + font-size: 2rem !important; + line-height: 2.5rem !important; + margin: var(--title-spacing); +} + +.fr-display--xs { + font-weight: 700 !important; + font-size: 2.5rem !important; + line-height: 3rem !important; + margin: var(--display-spacing); +} + +.fr-display--sm { + font-weight: 700 !important; + font-size: 3rem !important; + line-height: 3.5rem !important; + margin: var(--display-spacing); +} + +.fr-display--md { + font-weight: 700 !important; + font-size: 3.5rem !important; + line-height: 4rem !important; + margin: var(--display-spacing); +} + +.fr-display--lg { + font-weight: 700 !important; + font-size: 4rem !important; + line-height: 4.5rem !important; + margin: var(--display-spacing); +} + +.fr-display--xl { + font-weight: 700 !important; + font-size: 4.5rem !important; + line-height: 5rem !important; + margin: var(--display-spacing); +} + +.fr-text--alt { + font-family: "Spectral", georgia, serif !important; +} + +.fr-text--xs { + font-size: 0.75rem !important; + line-height: 1.25rem !important; + margin: var(--text-spacing); +} + +.fr-text--sm { + font-size: 0.875rem !important; + line-height: 1.5rem !important; + margin: var(--text-spacing); +} + +.fr-text--md { + font-size: 1rem !important; + line-height: 1.5rem !important; + margin: var(--text-spacing); +} + +.fr-text--lg { + font-size: 1.125rem !important; + line-height: 1.75rem !important; + margin: var(--text-spacing); +} + +.fr-text--xl, +.fr-text--lead { + font-size: 1.25rem !important; + line-height: 2rem !important; + margin: var(--text-spacing); +} + +*, +*::before, +*::after { + box-sizing: inherit; +} + +body { + font-family: "Marianne", arial, sans-serif; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + -webkit-text-size-adjust: 100%; + margin: 0; + padding: 0; + font-size: 1rem; + line-height: 1.5rem; + overflow-wrap: break-word; + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); + color: var(--text-default-grey); +} + +input, +select, +textarea, +label, +button, +a { + -webkit-tap-highlight-color: transparent; +} + +select optgroup { + font-style: normal; +} + +[class^=fr-icon-]::before, +[class^=fr-icon-]::after, +[class*=" fr-icon-"]::before, +[class*=" fr-icon-"]::after, +[class^=fr-fi-]::before, +[class^=fr-fi-]::after, +[class*=" fr-fi-"]::before, +[class*=" fr-fi-"]::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 1.5rem; +} + +[class^=fr-icon-]::before, +[class*=" fr-icon-"]::before, +[class^=fr-fi-]::before, +[class*=" fr-fi-"]::before { + content: ""; +} + +.fr-icon--xs::before, +.fr-icon--xs::after { + --icon-size: 0.75rem; +} + +.fr-icon--sm::before, +.fr-icon--sm::after { + --icon-size: 1rem; +} + +.fr-icon--md::before, +.fr-icon--md::after { + --icon-size: 1.5rem; +} + +.fr-icon--lg::before, +.fr-icon--lg::after { + --icon-size: 2rem; +} + +.fr-hidden { + display: none !important; +} + +.fr-unhidden { + display: inherit !important; +} + +/** +* Fixe le scroll en arrière plan +*/ + +:root body { + border-right: var(--scrollbar-width) solid transparent; +} + +:root[data-fr-scrolling] body { + overflow: hidden; + bottom: 0; + left: 0; + position: fixed; + right: 0; + top: 0; +} + +.fr-sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; +} + +hr { + padding: var(--text-spacing); + margin: 0; + border: 0; + display: block; + background-size: 100% 1px; + background-repeat: no-repeat; + background-position: 0 0; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-hr { + padding: var(--text-spacing); + margin: 0; + border: 0; + display: block; + background-size: 100% 1px; + background-repeat: no-repeat; + background-position: 0 0; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-hr--sm { + width: 10rem; + margin-left: auto; + margin-right: auto; +} + +.fr-hr-or { + font-size: 0.875rem; + line-height: 1.5rem; + text-transform: uppercase; + font-weight: 700; + display: flex; + flex-direction: row; + align-items: center; + justify-content: center; + flex-wrap: nowrap; +} + +.fr-hr-or::before, +.fr-hr-or::after { + content: ""; + display: inline-flex; + height: 1px; + width: 100%; + background-color: var(--border-default-grey); + + --idle: transparent; + --hover: var(--border-default-grey-hover); + --active: var(--border-default-grey-active); +} + +.fr-hr-or::before { + margin-right: 0.75rem; +} + +.fr-hr-or::after { + margin-left: 0.75rem; +} + +.fr-ellipsis { + display: inline !important; + white-space: nowrap !important; + overflow: hidden !important; + text-overflow: ellipsis !important; +} + +iframe { + border: 0; +} + +.fr-fluid-img { + max-width: 100%; + height: auto; +} + +@supports (aspect-ratio: 16/9) { + .fr-ratio-32x9 { + aspect-ratio: 3.5555555556 !important; + } + + .fr-ratio-16x9 { + aspect-ratio: 1.7777777778 !important; + } + + .fr-ratio-3x2 { + aspect-ratio: 1.5 !important; + } + + .fr-ratio-4x3 { + aspect-ratio: 1.3333333333 !important; + } + + .fr-ratio-1x1 { + aspect-ratio: 1 !important; + } + + .fr-ratio-3x4 { + aspect-ratio: 0.75 !important; + } + + .fr-ratio-2x3 { + aspect-ratio: 0.6666666667 !important; + } +} + +[class^=fr-ratio], +[class*=" fr-ratio"] { + object-fit: cover; + object-position: 50% 50%; + width: 100%; +} + +iframe[class^=fr-ratio], +iframe[class*=" fr-ratio"] { + object-fit: fill; +} + +.fr-responsive-img { + width: 100%; + height: auto; +} + +.fr-responsive-vid { + position: relative; + width: 100%; + aspect-ratio: 1.7777777778; + display: block; +} + +.fr-responsive-vid__player { + width: 100%; + height: 100%; + display: block; + border: 0; +} + +.fr-responsive-vid > .fr-consent-placeholder { + object-fit: cover; + object-position: 50% 50%; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; +} + +.fr-grid-row { + display: flex; + flex-wrap: wrap; + margin: 0; + padding: 0; +} + +.fr-grid-row--top { + align-items: flex-start; +} + +.fr-grid-row--bottom { + align-items: flex-end; +} + +.fr-grid-row--middle { + align-items: center; +} + +.fr-grid-row--left { + justify-content: flex-start; +} + +.fr-grid-row--right { + justify-content: flex-end; +} + +.fr-grid-row--center { + justify-content: center; +} + +.fr-col--top { + align-self: flex-start; +} + +.fr-col--bottom { + align-self: flex-end; +} + +.fr-col--middle { + align-self: center; +} + +.fr-container, +.fr-container-sm, +.fr-container-md, +.fr-container-lg, +.fr-container-xl { + width: 100%; + margin-left: auto; + margin-right: auto; +} + +.fr-container { + padding-left: 1rem; + padding-right: 1rem; +} + +.fr-container--fluid { + padding-left: 0; + padding-right: 0; + max-width: none; + overflow: hidden; +} + +.fr-grid-row--gutters { + margin: -0.5rem; +} + +.fr-grid-row--gutters > [class^=fr-col-], +.fr-grid-row--gutters > [class*=" fr-col-"], +.fr-grid-row--gutters > .fr-col { + padding: 0.5rem; +} + +.fr-grid-row--no-gutters { + margin: 0; +} + +.fr-grid-row--no-gutters > [class^=fr-col-], +.fr-grid-row--no-gutters > [class*=" fr-col-"], +.fr-grid-row--no-gutters > .fr-col { + padding: 0; +} + +.fr-col { + flex: 1; +} + +.fr-col-1 { + flex: 0 0 calc(100% / 12); + width: calc(100% / 12); + max-width: calc(100% / 12); +} + +.fr-col-offset-1:not(.fr-col-offset-1--right) { + margin-left: calc(100% / 12); +} + +.fr-col-offset-1--right { + margin-right: calc(100% / 12); +} + +.fr-col-2 { + flex: 0 0 calc(200% / 12); + width: calc(200% / 12); + max-width: calc(200% / 12); +} + +.fr-col-offset-2:not(.fr-col-offset-2--right) { + margin-left: calc(200% / 12); +} + +.fr-col-offset-2--right { + margin-right: calc(200% / 12); +} + +.fr-col-3 { + flex: 0 0 calc(300% / 12); + width: calc(300% / 12); + max-width: calc(300% / 12); +} + +.fr-col-offset-3:not(.fr-col-offset-3--right) { + margin-left: calc(300% / 12); +} + +.fr-col-offset-3--right { + margin-right: calc(300% / 12); +} + +.fr-col-4 { + flex: 0 0 calc(400% / 12); + width: calc(400% / 12); + max-width: calc(400% / 12); +} + +.fr-col-offset-4:not(.fr-col-offset-4--right) { + margin-left: calc(400% / 12); +} + +.fr-col-offset-4--right { + margin-right: calc(400% / 12); +} + +.fr-col-5 { + flex: 0 0 calc(500% / 12); + width: calc(500% / 12); + max-width: calc(500% / 12); +} + +.fr-col-offset-5:not(.fr-col-offset-5--right) { + margin-left: calc(500% / 12); +} + +.fr-col-offset-5--right { + margin-right: calc(500% / 12); +} + +.fr-col-6 { + flex: 0 0 calc(600% / 12); + width: calc(600% / 12); + max-width: calc(600% / 12); +} + +.fr-col-offset-6:not(.fr-col-offset-6--right) { + margin-left: calc(600% / 12); +} + +.fr-col-offset-6--right { + margin-right: calc(600% / 12); +} + +.fr-col-7 { + flex: 0 0 calc(700% / 12); + width: calc(700% / 12); + max-width: calc(700% / 12); +} + +.fr-col-offset-7:not(.fr-col-offset-7--right) { + margin-left: calc(700% / 12); +} + +.fr-col-offset-7--right { + margin-right: calc(700% / 12); +} + +.fr-col-8 { + flex: 0 0 calc(800% / 12); + width: calc(800% / 12); + max-width: calc(800% / 12); +} + +.fr-col-offset-8:not(.fr-col-offset-8--right) { + margin-left: calc(800% / 12); +} + +.fr-col-offset-8--right { + margin-right: calc(800% / 12); +} + +.fr-col-9 { + flex: 0 0 calc(900% / 12); + width: calc(900% / 12); + max-width: calc(900% / 12); +} + +.fr-col-offset-9:not(.fr-col-offset-9--right) { + margin-left: calc(900% / 12); +} + +.fr-col-offset-9--right { + margin-right: calc(900% / 12); +} + +.fr-col-10 { + flex: 0 0 calc(1000% / 12); + width: calc(1000% / 12); + max-width: calc(1000% / 12); +} + +.fr-col-offset-10:not(.fr-col-offset-10--right) { + margin-left: calc(1000% / 12); +} + +.fr-col-offset-10--right { + margin-right: calc(1000% / 12); +} + +.fr-col-11 { + flex: 0 0 calc(1100% / 12); + width: calc(1100% / 12); + max-width: calc(1100% / 12); +} + +.fr-col-offset-11:not(.fr-col-offset-11--right) { + margin-left: calc(1100% / 12); +} + +.fr-col-offset-11--right { + margin-right: calc(1100% / 12); +} + +.fr-col-12 { + flex: 0 0 calc(1200% / 12); + width: calc(1200% / 12); + max-width: calc(1200% / 12); +} + +.fr-col-offset-12:not(.fr-col-offset-12--right) { + margin-left: calc(1200% / 12); +} + +.fr-col-offset-12--right { + margin-right: calc(1200% / 12); +} + +.fr-no-before::before { + content: none; +} + +.fr-no-after::after { + content: none; +} + +.fr-collapse { + --collapse: -99999px; + --collapser: ""; + --collapse-max-height: none; + overflow: hidden; + transition: visibility 0.3s; + max-height: var(--collapse-max-height); +} + +.fr-collapse--expanded { + overflow-x: hidden; + overflow-y: auto; +} + +.fr-collapse::before { + display: block; + content: ""; + content: var(--collapser); + transition: margin-top 0.3s; + margin-top: 0; +} + +.fr-collapse:not(.fr-collapse--expanded):not(.fr-collapsing) { + --collapse-max-height: 0; +} + +.fr-collapse:not(.fr-collapse--expanded) { + visibility: hidden; +} + +.fr-collapse:not(.fr-collapse--expanded)::before { + margin-top: -99999px; + margin-top: var(--collapse); +} + +.fr-m-n8v, +.fr-m-n4w { + margin: -2rem !important; +} + +.fr-ml-n8v, +.fr-ml-n4w, +.fr-mx-n8v, +.fr-mx-n4w { + margin-left: -2rem !important; +} + +.fr-mr-n8v, +.fr-mr-n4w, +.fr-mx-n8v, +.fr-mx-n4w { + margin-right: -2rem !important; +} + +.fr-mt-n8v, +.fr-mt-n4w, +.fr-my-n8v, +.fr-my-n4w { + margin-top: -2rem !important; +} + +.fr-mb-n8v, +.fr-mb-n4w, +.fr-my-n8v, +.fr-my-n4w { + margin-bottom: -2rem !important; +} + +.fr-m-n7v { + margin: -1.75rem !important; +} + +.fr-ml-n7v, +.fr-mx-n7v { + margin-left: -1.75rem !important; +} + +.fr-mr-n7v, +.fr-mx-n7v { + margin-right: -1.75rem !important; +} + +.fr-mt-n7v, +.fr-my-n7v { + margin-top: -1.75rem !important; +} + +.fr-mb-n7v, +.fr-my-n7v { + margin-bottom: -1.75rem !important; +} + +.fr-m-n6v, +.fr-m-n3w { + margin: -1.5rem !important; +} + +.fr-ml-n6v, +.fr-ml-n3w, +.fr-mx-n6v, +.fr-mx-n3w { + margin-left: -1.5rem !important; +} + +.fr-mr-n6v, +.fr-mr-n3w, +.fr-mx-n6v, +.fr-mx-n3w { + margin-right: -1.5rem !important; +} + +.fr-mt-n6v, +.fr-mt-n3w, +.fr-my-n6v, +.fr-my-n3w { + margin-top: -1.5rem !important; +} + +.fr-mb-n6v, +.fr-mb-n3w, +.fr-my-n6v, +.fr-my-n3w { + margin-bottom: -1.5rem !important; +} + +.fr-m-n5v { + margin: -1.25rem !important; +} + +.fr-ml-n5v, +.fr-mx-n5v { + margin-left: -1.25rem !important; +} + +.fr-mr-n5v, +.fr-mx-n5v { + margin-right: -1.25rem !important; +} + +.fr-mt-n5v, +.fr-my-n5v { + margin-top: -1.25rem !important; +} + +.fr-mb-n5v, +.fr-my-n5v { + margin-bottom: -1.25rem !important; +} + +.fr-m-n4v, +.fr-m-n2w { + margin: -1rem !important; +} + +.fr-ml-n4v, +.fr-ml-n2w, +.fr-mx-n4v, +.fr-mx-n2w { + margin-left: -1rem !important; +} + +.fr-mr-n4v, +.fr-mr-n2w, +.fr-mx-n4v, +.fr-mx-n2w { + margin-right: -1rem !important; +} + +.fr-mt-n4v, +.fr-mt-n2w, +.fr-my-n4v, +.fr-my-n2w { + margin-top: -1rem !important; +} + +.fr-mb-n4v, +.fr-mb-n2w, +.fr-my-n4v, +.fr-my-n2w { + margin-bottom: -1rem !important; +} + +.fr-m-n3v { + margin: -0.75rem !important; +} + +.fr-ml-n3v, +.fr-mx-n3v { + margin-left: -0.75rem !important; +} + +.fr-mr-n3v, +.fr-mx-n3v { + margin-right: -0.75rem !important; +} + +.fr-mt-n3v, +.fr-my-n3v { + margin-top: -0.75rem !important; +} + +.fr-mb-n3v, +.fr-my-n3v { + margin-bottom: -0.75rem !important; +} + +.fr-m-n2v, +.fr-m-n1w { + margin: -0.5rem !important; +} + +.fr-ml-n2v, +.fr-ml-n1w, +.fr-mx-n2v, +.fr-mx-n1w { + margin-left: -0.5rem !important; +} + +.fr-mr-n2v, +.fr-mr-n1w, +.fr-mx-n2v, +.fr-mx-n1w { + margin-right: -0.5rem !important; +} + +.fr-mt-n2v, +.fr-mt-n1w, +.fr-my-n2v, +.fr-my-n1w { + margin-top: -0.5rem !important; +} + +.fr-mb-n2v, +.fr-mb-n1w, +.fr-my-n2v, +.fr-my-n1w { + margin-bottom: -0.5rem !important; +} + +.fr-m-n1v { + margin: -0.25rem !important; +} + +.fr-ml-n1v, +.fr-mx-n1v { + margin-left: -0.25rem !important; +} + +.fr-mr-n1v, +.fr-mx-n1v { + margin-right: -0.25rem !important; +} + +.fr-mt-n1v, +.fr-my-n1v { + margin-top: -0.25rem !important; +} + +.fr-mb-n1v, +.fr-my-n1v { + margin-bottom: -0.25rem !important; +} + +.fr-m-n1-5v { + margin: -0.375rem !important; +} + +.fr-ml-n1-5v, +.fr-mx-n1-5v { + margin-left: -0.375rem !important; +} + +.fr-mr-n1-5v, +.fr-mx-n1-5v { + margin-right: -0.375rem !important; +} + +.fr-mt-n1-5v, +.fr-my-n1-5v { + margin-top: -0.375rem !important; +} + +.fr-mb-n1-5v, +.fr-my-n1-5v { + margin-bottom: -0.375rem !important; +} + +.fr-m-0 { + margin: 0 !important; +} + +.fr-ml-0, +.fr-mx-0 { + margin-left: 0 !important; +} + +.fr-mr-0, +.fr-mx-0 { + margin-right: 0 !important; +} + +.fr-mt-0, +.fr-my-0 { + margin-top: 0 !important; +} + +.fr-mb-0, +.fr-my-0 { + margin-bottom: 0 !important; +} + +.fr-m-n0-5v { + margin: -0.125rem !important; +} + +.fr-ml-n0-5v, +.fr-mx-n0-5v { + margin-left: -0.125rem !important; +} + +.fr-mr-n0-5v, +.fr-mx-n0-5v { + margin-right: -0.125rem !important; +} + +.fr-mt-n0-5v, +.fr-my-n0-5v { + margin-top: -0.125rem !important; +} + +.fr-mb-n0-5v, +.fr-my-n0-5v { + margin-bottom: -0.125rem !important; +} + +.fr-m-0-5v { + margin: 0.125rem !important; +} + +.fr-ml-0-5v, +.fr-mx-0-5v { + margin-left: 0.125rem !important; +} + +.fr-mr-0-5v, +.fr-mx-0-5v { + margin-right: 0.125rem !important; +} + +.fr-mt-0-5v, +.fr-my-0-5v { + margin-top: 0.125rem !important; +} + +.fr-mb-0-5v, +.fr-my-0-5v { + margin-bottom: 0.125rem !important; +} + +.fr-m-1v { + margin: 0.25rem !important; +} + +.fr-ml-1v, +.fr-mx-1v { + margin-left: 0.25rem !important; +} + +.fr-mr-1v, +.fr-mx-1v { + margin-right: 0.25rem !important; +} + +.fr-mt-1v, +.fr-my-1v { + margin-top: 0.25rem !important; +} + +.fr-mb-1v, +.fr-my-1v { + margin-bottom: 0.25rem !important; +} + +.fr-m-1-5v { + margin: 0.375rem !important; +} + +.fr-ml-1-5v, +.fr-mx-1-5v { + margin-left: 0.375rem !important; +} + +.fr-mr-1-5v, +.fr-mx-1-5v { + margin-right: 0.375rem !important; +} + +.fr-mt-1-5v, +.fr-my-1-5v { + margin-top: 0.375rem !important; +} + +.fr-mb-1-5v, +.fr-my-1-5v { + margin-bottom: 0.375rem !important; +} + +.fr-m-2v, +.fr-m-1w { + margin: 0.5rem !important; +} + +.fr-ml-2v, +.fr-ml-1w, +.fr-mx-2v, +.fr-mx-1w { + margin-left: 0.5rem !important; +} + +.fr-mr-2v, +.fr-mr-1w, +.fr-mx-2v, +.fr-mx-1w { + margin-right: 0.5rem !important; +} + +.fr-mt-2v, +.fr-mt-1w, +.fr-my-2v, +.fr-my-1w { + margin-top: 0.5rem !important; +} + +.fr-mb-2v, +.fr-mb-1w, +.fr-my-2v, +.fr-my-1w { + margin-bottom: 0.5rem !important; +} + +.fr-m-3v { + margin: 0.75rem !important; +} + +.fr-ml-3v, +.fr-mx-3v { + margin-left: 0.75rem !important; +} + +.fr-mr-3v, +.fr-mx-3v { + margin-right: 0.75rem !important; +} + +.fr-mt-3v, +.fr-my-3v { + margin-top: 0.75rem !important; +} + +.fr-mb-3v, +.fr-my-3v { + margin-bottom: 0.75rem !important; +} + +.fr-m-4v, +.fr-m-2w { + margin: 1rem !important; +} + +.fr-ml-4v, +.fr-ml-2w, +.fr-mx-4v, +.fr-mx-2w { + margin-left: 1rem !important; +} + +.fr-mr-4v, +.fr-mr-2w, +.fr-mx-4v, +.fr-mx-2w { + margin-right: 1rem !important; +} + +.fr-mt-4v, +.fr-mt-2w, +.fr-my-4v, +.fr-my-2w { + margin-top: 1rem !important; +} + +.fr-mb-4v, +.fr-mb-2w, +.fr-my-4v, +.fr-my-2w { + margin-bottom: 1rem !important; +} + +.fr-m-5v { + margin: 1.25rem !important; +} + +.fr-ml-5v, +.fr-mx-5v { + margin-left: 1.25rem !important; +} + +.fr-mr-5v, +.fr-mx-5v { + margin-right: 1.25rem !important; +} + +.fr-mt-5v, +.fr-my-5v { + margin-top: 1.25rem !important; +} + +.fr-mb-5v, +.fr-my-5v { + margin-bottom: 1.25rem !important; +} + +.fr-m-6v, +.fr-m-3w { + margin: 1.5rem !important; +} + +.fr-ml-6v, +.fr-ml-3w, +.fr-mx-6v, +.fr-mx-3w { + margin-left: 1.5rem !important; +} + +.fr-mr-6v, +.fr-mr-3w, +.fr-mx-6v, +.fr-mx-3w { + margin-right: 1.5rem !important; +} + +.fr-mt-6v, +.fr-mt-3w, +.fr-my-6v, +.fr-my-3w { + margin-top: 1.5rem !important; +} + +.fr-mb-6v, +.fr-mb-3w, +.fr-my-6v, +.fr-my-3w { + margin-bottom: 1.5rem !important; +} + +.fr-m-7v { + margin: 1.75rem !important; +} + +.fr-ml-7v, +.fr-mx-7v { + margin-left: 1.75rem !important; +} + +.fr-mr-7v, +.fr-mx-7v { + margin-right: 1.75rem !important; +} + +.fr-mt-7v, +.fr-my-7v { + margin-top: 1.75rem !important; +} + +.fr-mb-7v, +.fr-my-7v { + margin-bottom: 1.75rem !important; +} + +.fr-m-8v, +.fr-m-4w { + margin: 2rem !important; +} + +.fr-ml-8v, +.fr-ml-4w, +.fr-mx-8v, +.fr-mx-4w { + margin-left: 2rem !important; +} + +.fr-mr-8v, +.fr-mr-4w, +.fr-mx-8v, +.fr-mx-4w { + margin-right: 2rem !important; +} + +.fr-mt-8v, +.fr-mt-4w, +.fr-my-8v, +.fr-my-4w { + margin-top: 2rem !important; +} + +.fr-mb-8v, +.fr-mb-4w, +.fr-my-8v, +.fr-my-4w { + margin-bottom: 2rem !important; +} + +.fr-m-9v { + margin: 2.25rem !important; +} + +.fr-ml-9v, +.fr-mx-9v { + margin-left: 2.25rem !important; +} + +.fr-mr-9v, +.fr-mx-9v { + margin-right: 2.25rem !important; +} + +.fr-mt-9v, +.fr-my-9v { + margin-top: 2.25rem !important; +} + +.fr-mb-9v, +.fr-my-9v { + margin-bottom: 2.25rem !important; +} + +.fr-m-10v, +.fr-m-5w { + margin: 2.5rem !important; +} + +.fr-ml-10v, +.fr-ml-5w, +.fr-mx-10v, +.fr-mx-5w { + margin-left: 2.5rem !important; +} + +.fr-mr-10v, +.fr-mr-5w, +.fr-mx-10v, +.fr-mx-5w { + margin-right: 2.5rem !important; +} + +.fr-mt-10v, +.fr-mt-5w, +.fr-my-10v, +.fr-my-5w { + margin-top: 2.5rem !important; +} + +.fr-mb-10v, +.fr-mb-5w, +.fr-my-10v, +.fr-my-5w { + margin-bottom: 2.5rem !important; +} + +.fr-m-11v { + margin: 2.75rem !important; +} + +.fr-ml-11v, +.fr-mx-11v { + margin-left: 2.75rem !important; +} + +.fr-mr-11v, +.fr-mx-11v { + margin-right: 2.75rem !important; +} + +.fr-mt-11v, +.fr-my-11v { + margin-top: 2.75rem !important; +} + +.fr-mb-11v, +.fr-my-11v { + margin-bottom: 2.75rem !important; +} + +.fr-m-12v, +.fr-m-6w { + margin: 3rem !important; +} + +.fr-ml-12v, +.fr-ml-6w, +.fr-mx-12v, +.fr-mx-6w { + margin-left: 3rem !important; +} + +.fr-mr-12v, +.fr-mr-6w, +.fr-mx-12v, +.fr-mx-6w { + margin-right: 3rem !important; +} + +.fr-mt-12v, +.fr-mt-6w, +.fr-my-12v, +.fr-my-6w { + margin-top: 3rem !important; +} + +.fr-mb-12v, +.fr-mb-6w, +.fr-my-12v, +.fr-my-6w { + margin-bottom: 3rem !important; +} + +.fr-m-13v { + margin: 3.25rem !important; +} + +.fr-ml-13v, +.fr-mx-13v { + margin-left: 3.25rem !important; +} + +.fr-mr-13v, +.fr-mx-13v { + margin-right: 3.25rem !important; +} + +.fr-mt-13v, +.fr-my-13v { + margin-top: 3.25rem !important; +} + +.fr-mb-13v, +.fr-my-13v { + margin-bottom: 3.25rem !important; +} + +.fr-m-14v, +.fr-m-7w { + margin: 3.5rem !important; +} + +.fr-ml-14v, +.fr-ml-7w, +.fr-mx-14v, +.fr-mx-7w { + margin-left: 3.5rem !important; +} + +.fr-mr-14v, +.fr-mr-7w, +.fr-mx-14v, +.fr-mx-7w { + margin-right: 3.5rem !important; +} + +.fr-mt-14v, +.fr-mt-7w, +.fr-my-14v, +.fr-my-7w { + margin-top: 3.5rem !important; +} + +.fr-mb-14v, +.fr-mb-7w, +.fr-my-14v, +.fr-my-7w { + margin-bottom: 3.5rem !important; +} + +.fr-m-15v { + margin: 3.75rem !important; +} + +.fr-ml-15v, +.fr-mx-15v { + margin-left: 3.75rem !important; +} + +.fr-mr-15v, +.fr-mx-15v { + margin-right: 3.75rem !important; +} + +.fr-mt-15v, +.fr-my-15v { + margin-top: 3.75rem !important; +} + +.fr-mb-15v, +.fr-my-15v { + margin-bottom: 3.75rem !important; +} + +.fr-m-16v, +.fr-m-8w { + margin: 4rem !important; +} + +.fr-ml-16v, +.fr-ml-8w, +.fr-mx-16v, +.fr-mx-8w { + margin-left: 4rem !important; +} + +.fr-mr-16v, +.fr-mr-8w, +.fr-mx-16v, +.fr-mx-8w { + margin-right: 4rem !important; +} + +.fr-mt-16v, +.fr-mt-8w, +.fr-my-16v, +.fr-my-8w { + margin-top: 4rem !important; +} + +.fr-mb-16v, +.fr-mb-8w, +.fr-my-16v, +.fr-my-8w { + margin-bottom: 4rem !important; +} + +.fr-m-17v { + margin: 4.25rem !important; +} + +.fr-ml-17v, +.fr-mx-17v { + margin-left: 4.25rem !important; +} + +.fr-mr-17v, +.fr-mx-17v { + margin-right: 4.25rem !important; +} + +.fr-mt-17v, +.fr-my-17v { + margin-top: 4.25rem !important; +} + +.fr-mb-17v, +.fr-my-17v { + margin-bottom: 4.25rem !important; +} + +.fr-m-18v, +.fr-m-9w { + margin: 4.5rem !important; +} + +.fr-ml-18v, +.fr-ml-9w, +.fr-mx-18v, +.fr-mx-9w { + margin-left: 4.5rem !important; +} + +.fr-mr-18v, +.fr-mr-9w, +.fr-mx-18v, +.fr-mx-9w { + margin-right: 4.5rem !important; +} + +.fr-mt-18v, +.fr-mt-9w, +.fr-my-18v, +.fr-my-9w { + margin-top: 4.5rem !important; +} + +.fr-mb-18v, +.fr-mb-9w, +.fr-my-18v, +.fr-my-9w { + margin-bottom: 4.5rem !important; +} + +.fr-m-19v { + margin: 4.75rem !important; +} + +.fr-ml-19v, +.fr-mx-19v { + margin-left: 4.75rem !important; +} + +.fr-mr-19v, +.fr-mx-19v { + margin-right: 4.75rem !important; +} + +.fr-mt-19v, +.fr-my-19v { + margin-top: 4.75rem !important; +} + +.fr-mb-19v, +.fr-my-19v { + margin-bottom: 4.75rem !important; +} + +.fr-m-20v, +.fr-m-10w { + margin: 5rem !important; +} + +.fr-ml-20v, +.fr-ml-10w, +.fr-mx-20v, +.fr-mx-10w { + margin-left: 5rem !important; +} + +.fr-mr-20v, +.fr-mr-10w, +.fr-mx-20v, +.fr-mx-10w { + margin-right: 5rem !important; +} + +.fr-mt-20v, +.fr-mt-10w, +.fr-my-20v, +.fr-my-10w { + margin-top: 5rem !important; +} + +.fr-mb-20v, +.fr-mb-10w, +.fr-my-20v, +.fr-my-10w { + margin-bottom: 5rem !important; +} + +.fr-m-21v { + margin: 5.25rem !important; +} + +.fr-ml-21v, +.fr-mx-21v { + margin-left: 5.25rem !important; +} + +.fr-mr-21v, +.fr-mx-21v { + margin-right: 5.25rem !important; +} + +.fr-mt-21v, +.fr-my-21v { + margin-top: 5.25rem !important; +} + +.fr-mb-21v, +.fr-my-21v { + margin-bottom: 5.25rem !important; +} + +.fr-m-22v, +.fr-m-11w { + margin: 5.5rem !important; +} + +.fr-ml-22v, +.fr-ml-11w, +.fr-mx-22v, +.fr-mx-11w { + margin-left: 5.5rem !important; +} + +.fr-mr-22v, +.fr-mr-11w, +.fr-mx-22v, +.fr-mx-11w { + margin-right: 5.5rem !important; +} + +.fr-mt-22v, +.fr-mt-11w, +.fr-my-22v, +.fr-my-11w { + margin-top: 5.5rem !important; +} + +.fr-mb-22v, +.fr-mb-11w, +.fr-my-22v, +.fr-my-11w { + margin-bottom: 5.5rem !important; +} + +.fr-m-23v { + margin: 5.75rem !important; +} + +.fr-ml-23v, +.fr-mx-23v { + margin-left: 5.75rem !important; +} + +.fr-mr-23v, +.fr-mx-23v { + margin-right: 5.75rem !important; +} + +.fr-mt-23v, +.fr-my-23v { + margin-top: 5.75rem !important; +} + +.fr-mb-23v, +.fr-my-23v { + margin-bottom: 5.75rem !important; +} + +.fr-m-24v, +.fr-m-12w { + margin: 6rem !important; +} + +.fr-ml-24v, +.fr-ml-12w, +.fr-mx-24v, +.fr-mx-12w { + margin-left: 6rem !important; +} + +.fr-mr-24v, +.fr-mr-12w, +.fr-mx-24v, +.fr-mx-12w { + margin-right: 6rem !important; +} + +.fr-mt-24v, +.fr-mt-12w, +.fr-my-24v, +.fr-my-12w { + margin-top: 6rem !important; +} + +.fr-mb-24v, +.fr-mb-12w, +.fr-my-24v, +.fr-my-12w { + margin-bottom: 6rem !important; +} + +.fr-m-25v { + margin: 6.25rem !important; +} + +.fr-ml-25v, +.fr-mx-25v { + margin-left: 6.25rem !important; +} + +.fr-mr-25v, +.fr-mx-25v { + margin-right: 6.25rem !important; +} + +.fr-mt-25v, +.fr-my-25v { + margin-top: 6.25rem !important; +} + +.fr-mb-25v, +.fr-my-25v { + margin-bottom: 6.25rem !important; +} + +.fr-m-26v, +.fr-m-13w { + margin: 6.5rem !important; +} + +.fr-ml-26v, +.fr-ml-13w, +.fr-mx-26v, +.fr-mx-13w { + margin-left: 6.5rem !important; +} + +.fr-mr-26v, +.fr-mr-13w, +.fr-mx-26v, +.fr-mx-13w { + margin-right: 6.5rem !important; +} + +.fr-mt-26v, +.fr-mt-13w, +.fr-my-26v, +.fr-my-13w { + margin-top: 6.5rem !important; +} + +.fr-mb-26v, +.fr-mb-13w, +.fr-my-26v, +.fr-my-13w { + margin-bottom: 6.5rem !important; +} + +.fr-m-27v { + margin: 6.75rem !important; +} + +.fr-ml-27v, +.fr-mx-27v { + margin-left: 6.75rem !important; +} + +.fr-mr-27v, +.fr-mx-27v { + margin-right: 6.75rem !important; +} + +.fr-mt-27v, +.fr-my-27v { + margin-top: 6.75rem !important; +} + +.fr-mb-27v, +.fr-my-27v { + margin-bottom: 6.75rem !important; +} + +.fr-m-28v, +.fr-m-14w { + margin: 7rem !important; +} + +.fr-ml-28v, +.fr-ml-14w, +.fr-mx-28v, +.fr-mx-14w { + margin-left: 7rem !important; +} + +.fr-mr-28v, +.fr-mr-14w, +.fr-mx-28v, +.fr-mx-14w { + margin-right: 7rem !important; +} + +.fr-mt-28v, +.fr-mt-14w, +.fr-my-28v, +.fr-my-14w { + margin-top: 7rem !important; +} + +.fr-mb-28v, +.fr-mb-14w, +.fr-my-28v, +.fr-my-14w { + margin-bottom: 7rem !important; +} + +.fr-m-29v { + margin: 7.25rem !important; +} + +.fr-ml-29v, +.fr-mx-29v { + margin-left: 7.25rem !important; +} + +.fr-mr-29v, +.fr-mx-29v { + margin-right: 7.25rem !important; +} + +.fr-mt-29v, +.fr-my-29v { + margin-top: 7.25rem !important; +} + +.fr-mb-29v, +.fr-my-29v { + margin-bottom: 7.25rem !important; +} + +.fr-m-30v, +.fr-m-15w { + margin: 7.5rem !important; +} + +.fr-ml-30v, +.fr-ml-15w, +.fr-mx-30v, +.fr-mx-15w { + margin-left: 7.5rem !important; +} + +.fr-mr-30v, +.fr-mr-15w, +.fr-mx-30v, +.fr-mx-15w { + margin-right: 7.5rem !important; +} + +.fr-mt-30v, +.fr-mt-15w, +.fr-my-30v, +.fr-my-15w { + margin-top: 7.5rem !important; +} + +.fr-mb-30v, +.fr-mb-15w, +.fr-my-30v, +.fr-my-15w { + margin-bottom: 7.5rem !important; +} + +.fr-m-31v { + margin: 7.75rem !important; +} + +.fr-ml-31v, +.fr-mx-31v { + margin-left: 7.75rem !important; +} + +.fr-mr-31v, +.fr-mx-31v { + margin-right: 7.75rem !important; +} + +.fr-mt-31v, +.fr-my-31v { + margin-top: 7.75rem !important; +} + +.fr-mb-31v, +.fr-my-31v { + margin-bottom: 7.75rem !important; +} + +.fr-m-32v, +.fr-m-16w { + margin: 8rem !important; +} + +.fr-ml-32v, +.fr-ml-16w, +.fr-mx-32v, +.fr-mx-16w { + margin-left: 8rem !important; +} + +.fr-mr-32v, +.fr-mr-16w, +.fr-mx-32v, +.fr-mx-16w { + margin-right: 8rem !important; +} + +.fr-mt-32v, +.fr-mt-16w, +.fr-my-32v, +.fr-my-16w { + margin-top: 8rem !important; +} + +.fr-mb-32v, +.fr-mb-16w, +.fr-my-32v, +.fr-my-16w { + margin-bottom: 8rem !important; +} + +.fr-m-auto { + margin: auto; +} + +.fr-ml-auto, +.fr-mx-auto { + margin-left: auto; +} + +.fr-mr-auto, +.fr-mx-auto { + margin-right: auto; +} + +.fr-mt-auto, +.fr-my-auto { + margin-top: auto; +} + +.fr-mb-auto, +.fr-my-auto { + margin-bottom: auto; +} + +.fr-m-first-n8v, +.fr-m-first-n4w { + margin: -2rem !important; +} + +.fr-ml-first-n8v, +.fr-ml-first-n4w, +.fr-mx-first-n8v, +.fr-mx-first-n4w { + margin-left: -2rem !important; +} + +.fr-mr-first-n8v, +.fr-mr-first-n4w, +.fr-mx-first-n8v, +.fr-mx-first-n4w { + margin-right: -2rem !important; +} + +.fr-mt-first-n8v, +.fr-mt-first-n4w, +.fr-my-first-n8v, +.fr-my-first-n4w { + margin-top: -2rem !important; +} + +.fr-mb-first-n8v, +.fr-mb-first-n4w, +.fr-my-first-n8v, +.fr-my-first-n4w { + margin-bottom: -2rem !important; +} + +.fr-m-first-n7v { + margin: -1.75rem !important; +} + +.fr-ml-first-n7v, +.fr-mx-first-n7v { + margin-left: -1.75rem !important; +} + +.fr-mr-first-n7v, +.fr-mx-first-n7v { + margin-right: -1.75rem !important; +} + +.fr-mt-first-n7v, +.fr-my-first-n7v { + margin-top: -1.75rem !important; +} + +.fr-mb-first-n7v, +.fr-my-first-n7v { + margin-bottom: -1.75rem !important; +} + +.fr-m-first-n6v, +.fr-m-first-n3w { + margin: -1.5rem !important; +} + +.fr-ml-first-n6v, +.fr-ml-first-n3w, +.fr-mx-first-n6v, +.fr-mx-first-n3w { + margin-left: -1.5rem !important; +} + +.fr-mr-first-n6v, +.fr-mr-first-n3w, +.fr-mx-first-n6v, +.fr-mx-first-n3w { + margin-right: -1.5rem !important; +} + +.fr-mt-first-n6v, +.fr-mt-first-n3w, +.fr-my-first-n6v, +.fr-my-first-n3w { + margin-top: -1.5rem !important; +} + +.fr-mb-first-n6v, +.fr-mb-first-n3w, +.fr-my-first-n6v, +.fr-my-first-n3w { + margin-bottom: -1.5rem !important; +} + +.fr-m-first-n5v { + margin: -1.25rem !important; +} + +.fr-ml-first-n5v, +.fr-mx-first-n5v { + margin-left: -1.25rem !important; +} + +.fr-mr-first-n5v, +.fr-mx-first-n5v { + margin-right: -1.25rem !important; +} + +.fr-mt-first-n5v, +.fr-my-first-n5v { + margin-top: -1.25rem !important; +} + +.fr-mb-first-n5v, +.fr-my-first-n5v { + margin-bottom: -1.25rem !important; +} + +.fr-m-first-n4v, +.fr-m-first-n2w { + margin: -1rem !important; +} + +.fr-ml-first-n4v, +.fr-ml-first-n2w, +.fr-mx-first-n4v, +.fr-mx-first-n2w { + margin-left: -1rem !important; +} + +.fr-mr-first-n4v, +.fr-mr-first-n2w, +.fr-mx-first-n4v, +.fr-mx-first-n2w { + margin-right: -1rem !important; +} + +.fr-mt-first-n4v, +.fr-mt-first-n2w, +.fr-my-first-n4v, +.fr-my-first-n2w { + margin-top: -1rem !important; +} + +.fr-mb-first-n4v, +.fr-mb-first-n2w, +.fr-my-first-n4v, +.fr-my-first-n2w { + margin-bottom: -1rem !important; +} + +.fr-m-first-n3v { + margin: -0.75rem !important; +} + +.fr-ml-first-n3v, +.fr-mx-first-n3v { + margin-left: -0.75rem !important; +} + +.fr-mr-first-n3v, +.fr-mx-first-n3v { + margin-right: -0.75rem !important; +} + +.fr-mt-first-n3v, +.fr-my-first-n3v { + margin-top: -0.75rem !important; +} + +.fr-mb-first-n3v, +.fr-my-first-n3v { + margin-bottom: -0.75rem !important; +} + +.fr-m-first-n2v, +.fr-m-first-n1w { + margin: -0.5rem !important; +} + +.fr-ml-first-n2v, +.fr-ml-first-n1w, +.fr-mx-first-n2v, +.fr-mx-first-n1w { + margin-left: -0.5rem !important; +} + +.fr-mr-first-n2v, +.fr-mr-first-n1w, +.fr-mx-first-n2v, +.fr-mx-first-n1w { + margin-right: -0.5rem !important; +} + +.fr-mt-first-n2v, +.fr-mt-first-n1w, +.fr-my-first-n2v, +.fr-my-first-n1w { + margin-top: -0.5rem !important; +} + +.fr-mb-first-n2v, +.fr-mb-first-n1w, +.fr-my-first-n2v, +.fr-my-first-n1w { + margin-bottom: -0.5rem !important; +} + +.fr-m-first-n1v { + margin: -0.25rem !important; +} + +.fr-ml-first-n1v, +.fr-mx-first-n1v { + margin-left: -0.25rem !important; +} + +.fr-mr-first-n1v, +.fr-mx-first-n1v { + margin-right: -0.25rem !important; +} + +.fr-mt-first-n1v, +.fr-my-first-n1v { + margin-top: -0.25rem !important; +} + +.fr-mb-first-n1v, +.fr-my-first-n1v { + margin-bottom: -0.25rem !important; +} + +.fr-m-first-n1-5v { + margin: -0.375rem !important; +} + +.fr-ml-first-n1-5v, +.fr-mx-first-n1-5v { + margin-left: -0.375rem !important; +} + +.fr-mr-first-n1-5v, +.fr-mx-first-n1-5v { + margin-right: -0.375rem !important; +} + +.fr-mt-first-n1-5v, +.fr-my-first-n1-5v { + margin-top: -0.375rem !important; +} + +.fr-mb-first-n1-5v, +.fr-my-first-n1-5v { + margin-bottom: -0.375rem !important; +} + +.fr-m-first-0 { + margin: 0 !important; +} + +.fr-ml-first-0, +.fr-mx-first-0 { + margin-left: 0 !important; +} + +.fr-mr-first-0, +.fr-mx-first-0 { + margin-right: 0 !important; +} + +.fr-mt-first-0, +.fr-my-first-0 { + margin-top: 0 !important; +} + +.fr-mb-first-0, +.fr-my-first-0 { + margin-bottom: 0 !important; +} + +.fr-m-first-n0-5v { + margin: -0.125rem !important; +} + +.fr-ml-first-n0-5v, +.fr-mx-first-n0-5v { + margin-left: -0.125rem !important; +} + +.fr-mr-first-n0-5v, +.fr-mx-first-n0-5v { + margin-right: -0.125rem !important; +} + +.fr-mt-first-n0-5v, +.fr-my-first-n0-5v { + margin-top: -0.125rem !important; +} + +.fr-mb-first-n0-5v, +.fr-my-first-n0-5v { + margin-bottom: -0.125rem !important; +} + +.fr-m-first-0-5v { + margin: 0.125rem !important; +} + +.fr-ml-first-0-5v, +.fr-mx-first-0-5v { + margin-left: 0.125rem !important; +} + +.fr-mr-first-0-5v, +.fr-mx-first-0-5v { + margin-right: 0.125rem !important; +} + +.fr-mt-first-0-5v, +.fr-my-first-0-5v { + margin-top: 0.125rem !important; +} + +.fr-mb-first-0-5v, +.fr-my-first-0-5v { + margin-bottom: 0.125rem !important; +} + +.fr-m-first-1v { + margin: 0.25rem !important; +} + +.fr-ml-first-1v, +.fr-mx-first-1v { + margin-left: 0.25rem !important; +} + +.fr-mr-first-1v, +.fr-mx-first-1v { + margin-right: 0.25rem !important; +} + +.fr-mt-first-1v, +.fr-my-first-1v { + margin-top: 0.25rem !important; +} + +.fr-mb-first-1v, +.fr-my-first-1v { + margin-bottom: 0.25rem !important; +} + +.fr-m-first-1-5v { + margin: 0.375rem !important; +} + +.fr-ml-first-1-5v, +.fr-mx-first-1-5v { + margin-left: 0.375rem !important; +} + +.fr-mr-first-1-5v, +.fr-mx-first-1-5v { + margin-right: 0.375rem !important; +} + +.fr-mt-first-1-5v, +.fr-my-first-1-5v { + margin-top: 0.375rem !important; +} + +.fr-mb-first-1-5v, +.fr-my-first-1-5v { + margin-bottom: 0.375rem !important; +} + +.fr-m-first-2v, +.fr-m-first-1w { + margin: 0.5rem !important; +} + +.fr-ml-first-2v, +.fr-ml-first-1w, +.fr-mx-first-2v, +.fr-mx-first-1w { + margin-left: 0.5rem !important; +} + +.fr-mr-first-2v, +.fr-mr-first-1w, +.fr-mx-first-2v, +.fr-mx-first-1w { + margin-right: 0.5rem !important; +} + +.fr-mt-first-2v, +.fr-mt-first-1w, +.fr-my-first-2v, +.fr-my-first-1w { + margin-top: 0.5rem !important; +} + +.fr-mb-first-2v, +.fr-mb-first-1w, +.fr-my-first-2v, +.fr-my-first-1w { + margin-bottom: 0.5rem !important; +} + +.fr-m-first-3v { + margin: 0.75rem !important; +} + +.fr-ml-first-3v, +.fr-mx-first-3v { + margin-left: 0.75rem !important; +} + +.fr-mr-first-3v, +.fr-mx-first-3v { + margin-right: 0.75rem !important; +} + +.fr-mt-first-3v, +.fr-my-first-3v { + margin-top: 0.75rem !important; +} + +.fr-mb-first-3v, +.fr-my-first-3v { + margin-bottom: 0.75rem !important; +} + +.fr-m-first-4v, +.fr-m-first-2w { + margin: 1rem !important; +} + +.fr-ml-first-4v, +.fr-ml-first-2w, +.fr-mx-first-4v, +.fr-mx-first-2w { + margin-left: 1rem !important; +} + +.fr-mr-first-4v, +.fr-mr-first-2w, +.fr-mx-first-4v, +.fr-mx-first-2w { + margin-right: 1rem !important; +} + +.fr-mt-first-4v, +.fr-mt-first-2w, +.fr-my-first-4v, +.fr-my-first-2w { + margin-top: 1rem !important; +} + +.fr-mb-first-4v, +.fr-mb-first-2w, +.fr-my-first-4v, +.fr-my-first-2w { + margin-bottom: 1rem !important; +} + +.fr-m-first-5v { + margin: 1.25rem !important; +} + +.fr-ml-first-5v, +.fr-mx-first-5v { + margin-left: 1.25rem !important; +} + +.fr-mr-first-5v, +.fr-mx-first-5v { + margin-right: 1.25rem !important; +} + +.fr-mt-first-5v, +.fr-my-first-5v { + margin-top: 1.25rem !important; +} + +.fr-mb-first-5v, +.fr-my-first-5v { + margin-bottom: 1.25rem !important; +} + +.fr-m-first-6v, +.fr-m-first-3w { + margin: 1.5rem !important; +} + +.fr-ml-first-6v, +.fr-ml-first-3w, +.fr-mx-first-6v, +.fr-mx-first-3w { + margin-left: 1.5rem !important; +} + +.fr-mr-first-6v, +.fr-mr-first-3w, +.fr-mx-first-6v, +.fr-mx-first-3w { + margin-right: 1.5rem !important; +} + +.fr-mt-first-6v, +.fr-mt-first-3w, +.fr-my-first-6v, +.fr-my-first-3w { + margin-top: 1.5rem !important; +} + +.fr-mb-first-6v, +.fr-mb-first-3w, +.fr-my-first-6v, +.fr-my-first-3w { + margin-bottom: 1.5rem !important; +} + +.fr-m-first-7v { + margin: 1.75rem !important; +} + +.fr-ml-first-7v, +.fr-mx-first-7v { + margin-left: 1.75rem !important; +} + +.fr-mr-first-7v, +.fr-mx-first-7v { + margin-right: 1.75rem !important; +} + +.fr-mt-first-7v, +.fr-my-first-7v { + margin-top: 1.75rem !important; +} + +.fr-mb-first-7v, +.fr-my-first-7v { + margin-bottom: 1.75rem !important; +} + +.fr-m-first-8v, +.fr-m-first-4w { + margin: 2rem !important; +} + +.fr-ml-first-8v, +.fr-ml-first-4w, +.fr-mx-first-8v, +.fr-mx-first-4w { + margin-left: 2rem !important; +} + +.fr-mr-first-8v, +.fr-mr-first-4w, +.fr-mx-first-8v, +.fr-mx-first-4w { + margin-right: 2rem !important; +} + +.fr-mt-first-8v, +.fr-mt-first-4w, +.fr-my-first-8v, +.fr-my-first-4w { + margin-top: 2rem !important; +} + +.fr-mb-first-8v, +.fr-mb-first-4w, +.fr-my-first-8v, +.fr-my-first-4w { + margin-bottom: 2rem !important; +} + +.fr-m-first-9v { + margin: 2.25rem !important; +} + +.fr-ml-first-9v, +.fr-mx-first-9v { + margin-left: 2.25rem !important; +} + +.fr-mr-first-9v, +.fr-mx-first-9v { + margin-right: 2.25rem !important; +} + +.fr-mt-first-9v, +.fr-my-first-9v { + margin-top: 2.25rem !important; +} + +.fr-mb-first-9v, +.fr-my-first-9v { + margin-bottom: 2.25rem !important; +} + +.fr-m-first-10v, +.fr-m-first-5w { + margin: 2.5rem !important; +} + +.fr-ml-first-10v, +.fr-ml-first-5w, +.fr-mx-first-10v, +.fr-mx-first-5w { + margin-left: 2.5rem !important; +} + +.fr-mr-first-10v, +.fr-mr-first-5w, +.fr-mx-first-10v, +.fr-mx-first-5w { + margin-right: 2.5rem !important; +} + +.fr-mt-first-10v, +.fr-mt-first-5w, +.fr-my-first-10v, +.fr-my-first-5w { + margin-top: 2.5rem !important; +} + +.fr-mb-first-10v, +.fr-mb-first-5w, +.fr-my-first-10v, +.fr-my-first-5w { + margin-bottom: 2.5rem !important; +} + +.fr-m-first-11v { + margin: 2.75rem !important; +} + +.fr-ml-first-11v, +.fr-mx-first-11v { + margin-left: 2.75rem !important; +} + +.fr-mr-first-11v, +.fr-mx-first-11v { + margin-right: 2.75rem !important; +} + +.fr-mt-first-11v, +.fr-my-first-11v { + margin-top: 2.75rem !important; +} + +.fr-mb-first-11v, +.fr-my-first-11v { + margin-bottom: 2.75rem !important; +} + +.fr-m-first-12v, +.fr-m-first-6w { + margin: 3rem !important; +} + +.fr-ml-first-12v, +.fr-ml-first-6w, +.fr-mx-first-12v, +.fr-mx-first-6w { + margin-left: 3rem !important; +} + +.fr-mr-first-12v, +.fr-mr-first-6w, +.fr-mx-first-12v, +.fr-mx-first-6w { + margin-right: 3rem !important; +} + +.fr-mt-first-12v, +.fr-mt-first-6w, +.fr-my-first-12v, +.fr-my-first-6w { + margin-top: 3rem !important; +} + +.fr-mb-first-12v, +.fr-mb-first-6w, +.fr-my-first-12v, +.fr-my-first-6w { + margin-bottom: 3rem !important; +} + +.fr-m-first-13v { + margin: 3.25rem !important; +} + +.fr-ml-first-13v, +.fr-mx-first-13v { + margin-left: 3.25rem !important; +} + +.fr-mr-first-13v, +.fr-mx-first-13v { + margin-right: 3.25rem !important; +} + +.fr-mt-first-13v, +.fr-my-first-13v { + margin-top: 3.25rem !important; +} + +.fr-mb-first-13v, +.fr-my-first-13v { + margin-bottom: 3.25rem !important; +} + +.fr-m-first-14v, +.fr-m-first-7w { + margin: 3.5rem !important; +} + +.fr-ml-first-14v, +.fr-ml-first-7w, +.fr-mx-first-14v, +.fr-mx-first-7w { + margin-left: 3.5rem !important; +} + +.fr-mr-first-14v, +.fr-mr-first-7w, +.fr-mx-first-14v, +.fr-mx-first-7w { + margin-right: 3.5rem !important; +} + +.fr-mt-first-14v, +.fr-mt-first-7w, +.fr-my-first-14v, +.fr-my-first-7w { + margin-top: 3.5rem !important; +} + +.fr-mb-first-14v, +.fr-mb-first-7w, +.fr-my-first-14v, +.fr-my-first-7w { + margin-bottom: 3.5rem !important; +} + +.fr-m-first-15v { + margin: 3.75rem !important; +} + +.fr-ml-first-15v, +.fr-mx-first-15v { + margin-left: 3.75rem !important; +} + +.fr-mr-first-15v, +.fr-mx-first-15v { + margin-right: 3.75rem !important; +} + +.fr-mt-first-15v, +.fr-my-first-15v { + margin-top: 3.75rem !important; +} + +.fr-mb-first-15v, +.fr-my-first-15v { + margin-bottom: 3.75rem !important; +} + +.fr-m-first-16v, +.fr-m-first-8w { + margin: 4rem !important; +} + +.fr-ml-first-16v, +.fr-ml-first-8w, +.fr-mx-first-16v, +.fr-mx-first-8w { + margin-left: 4rem !important; +} + +.fr-mr-first-16v, +.fr-mr-first-8w, +.fr-mx-first-16v, +.fr-mx-first-8w { + margin-right: 4rem !important; +} + +.fr-mt-first-16v, +.fr-mt-first-8w, +.fr-my-first-16v, +.fr-my-first-8w { + margin-top: 4rem !important; +} + +.fr-mb-first-16v, +.fr-mb-first-8w, +.fr-my-first-16v, +.fr-my-first-8w { + margin-bottom: 4rem !important; +} + +.fr-m-first-17v { + margin: 4.25rem !important; +} + +.fr-ml-first-17v, +.fr-mx-first-17v { + margin-left: 4.25rem !important; +} + +.fr-mr-first-17v, +.fr-mx-first-17v { + margin-right: 4.25rem !important; +} + +.fr-mt-first-17v, +.fr-my-first-17v { + margin-top: 4.25rem !important; +} + +.fr-mb-first-17v, +.fr-my-first-17v { + margin-bottom: 4.25rem !important; +} + +.fr-m-first-18v, +.fr-m-first-9w { + margin: 4.5rem !important; +} + +.fr-ml-first-18v, +.fr-ml-first-9w, +.fr-mx-first-18v, +.fr-mx-first-9w { + margin-left: 4.5rem !important; +} + +.fr-mr-first-18v, +.fr-mr-first-9w, +.fr-mx-first-18v, +.fr-mx-first-9w { + margin-right: 4.5rem !important; +} + +.fr-mt-first-18v, +.fr-mt-first-9w, +.fr-my-first-18v, +.fr-my-first-9w { + margin-top: 4.5rem !important; +} + +.fr-mb-first-18v, +.fr-mb-first-9w, +.fr-my-first-18v, +.fr-my-first-9w { + margin-bottom: 4.5rem !important; +} + +.fr-m-first-19v { + margin: 4.75rem !important; +} + +.fr-ml-first-19v, +.fr-mx-first-19v { + margin-left: 4.75rem !important; +} + +.fr-mr-first-19v, +.fr-mx-first-19v { + margin-right: 4.75rem !important; +} + +.fr-mt-first-19v, +.fr-my-first-19v { + margin-top: 4.75rem !important; +} + +.fr-mb-first-19v, +.fr-my-first-19v { + margin-bottom: 4.75rem !important; +} + +.fr-m-first-20v, +.fr-m-first-10w { + margin: 5rem !important; +} + +.fr-ml-first-20v, +.fr-ml-first-10w, +.fr-mx-first-20v, +.fr-mx-first-10w { + margin-left: 5rem !important; +} + +.fr-mr-first-20v, +.fr-mr-first-10w, +.fr-mx-first-20v, +.fr-mx-first-10w { + margin-right: 5rem !important; +} + +.fr-mt-first-20v, +.fr-mt-first-10w, +.fr-my-first-20v, +.fr-my-first-10w { + margin-top: 5rem !important; +} + +.fr-mb-first-20v, +.fr-mb-first-10w, +.fr-my-first-20v, +.fr-my-first-10w { + margin-bottom: 5rem !important; +} + +.fr-m-first-21v { + margin: 5.25rem !important; +} + +.fr-ml-first-21v, +.fr-mx-first-21v { + margin-left: 5.25rem !important; +} + +.fr-mr-first-21v, +.fr-mx-first-21v { + margin-right: 5.25rem !important; +} + +.fr-mt-first-21v, +.fr-my-first-21v { + margin-top: 5.25rem !important; +} + +.fr-mb-first-21v, +.fr-my-first-21v { + margin-bottom: 5.25rem !important; +} + +.fr-m-first-22v, +.fr-m-first-11w { + margin: 5.5rem !important; +} + +.fr-ml-first-22v, +.fr-ml-first-11w, +.fr-mx-first-22v, +.fr-mx-first-11w { + margin-left: 5.5rem !important; +} + +.fr-mr-first-22v, +.fr-mr-first-11w, +.fr-mx-first-22v, +.fr-mx-first-11w { + margin-right: 5.5rem !important; +} + +.fr-mt-first-22v, +.fr-mt-first-11w, +.fr-my-first-22v, +.fr-my-first-11w { + margin-top: 5.5rem !important; +} + +.fr-mb-first-22v, +.fr-mb-first-11w, +.fr-my-first-22v, +.fr-my-first-11w { + margin-bottom: 5.5rem !important; +} + +.fr-m-first-23v { + margin: 5.75rem !important; +} + +.fr-ml-first-23v, +.fr-mx-first-23v { + margin-left: 5.75rem !important; +} + +.fr-mr-first-23v, +.fr-mx-first-23v { + margin-right: 5.75rem !important; +} + +.fr-mt-first-23v, +.fr-my-first-23v { + margin-top: 5.75rem !important; +} + +.fr-mb-first-23v, +.fr-my-first-23v { + margin-bottom: 5.75rem !important; +} + +.fr-m-first-24v, +.fr-m-first-12w { + margin: 6rem !important; +} + +.fr-ml-first-24v, +.fr-ml-first-12w, +.fr-mx-first-24v, +.fr-mx-first-12w { + margin-left: 6rem !important; +} + +.fr-mr-first-24v, +.fr-mr-first-12w, +.fr-mx-first-24v, +.fr-mx-first-12w { + margin-right: 6rem !important; +} + +.fr-mt-first-24v, +.fr-mt-first-12w, +.fr-my-first-24v, +.fr-my-first-12w { + margin-top: 6rem !important; +} + +.fr-mb-first-24v, +.fr-mb-first-12w, +.fr-my-first-24v, +.fr-my-first-12w { + margin-bottom: 6rem !important; +} + +.fr-m-first-25v { + margin: 6.25rem !important; +} + +.fr-ml-first-25v, +.fr-mx-first-25v { + margin-left: 6.25rem !important; +} + +.fr-mr-first-25v, +.fr-mx-first-25v { + margin-right: 6.25rem !important; +} + +.fr-mt-first-25v, +.fr-my-first-25v { + margin-top: 6.25rem !important; +} + +.fr-mb-first-25v, +.fr-my-first-25v { + margin-bottom: 6.25rem !important; +} + +.fr-m-first-26v, +.fr-m-first-13w { + margin: 6.5rem !important; +} + +.fr-ml-first-26v, +.fr-ml-first-13w, +.fr-mx-first-26v, +.fr-mx-first-13w { + margin-left: 6.5rem !important; +} + +.fr-mr-first-26v, +.fr-mr-first-13w, +.fr-mx-first-26v, +.fr-mx-first-13w { + margin-right: 6.5rem !important; +} + +.fr-mt-first-26v, +.fr-mt-first-13w, +.fr-my-first-26v, +.fr-my-first-13w { + margin-top: 6.5rem !important; +} + +.fr-mb-first-26v, +.fr-mb-first-13w, +.fr-my-first-26v, +.fr-my-first-13w { + margin-bottom: 6.5rem !important; +} + +.fr-m-first-27v { + margin: 6.75rem !important; +} + +.fr-ml-first-27v, +.fr-mx-first-27v { + margin-left: 6.75rem !important; +} + +.fr-mr-first-27v, +.fr-mx-first-27v { + margin-right: 6.75rem !important; +} + +.fr-mt-first-27v, +.fr-my-first-27v { + margin-top: 6.75rem !important; +} + +.fr-mb-first-27v, +.fr-my-first-27v { + margin-bottom: 6.75rem !important; +} + +.fr-m-first-28v, +.fr-m-first-14w { + margin: 7rem !important; +} + +.fr-ml-first-28v, +.fr-ml-first-14w, +.fr-mx-first-28v, +.fr-mx-first-14w { + margin-left: 7rem !important; +} + +.fr-mr-first-28v, +.fr-mr-first-14w, +.fr-mx-first-28v, +.fr-mx-first-14w { + margin-right: 7rem !important; +} + +.fr-mt-first-28v, +.fr-mt-first-14w, +.fr-my-first-28v, +.fr-my-first-14w { + margin-top: 7rem !important; +} + +.fr-mb-first-28v, +.fr-mb-first-14w, +.fr-my-first-28v, +.fr-my-first-14w { + margin-bottom: 7rem !important; +} + +.fr-m-first-29v { + margin: 7.25rem !important; +} + +.fr-ml-first-29v, +.fr-mx-first-29v { + margin-left: 7.25rem !important; +} + +.fr-mr-first-29v, +.fr-mx-first-29v { + margin-right: 7.25rem !important; +} + +.fr-mt-first-29v, +.fr-my-first-29v { + margin-top: 7.25rem !important; +} + +.fr-mb-first-29v, +.fr-my-first-29v { + margin-bottom: 7.25rem !important; +} + +.fr-m-first-30v, +.fr-m-first-15w { + margin: 7.5rem !important; +} + +.fr-ml-first-30v, +.fr-ml-first-15w, +.fr-mx-first-30v, +.fr-mx-first-15w { + margin-left: 7.5rem !important; +} + +.fr-mr-first-30v, +.fr-mr-first-15w, +.fr-mx-first-30v, +.fr-mx-first-15w { + margin-right: 7.5rem !important; +} + +.fr-mt-first-30v, +.fr-mt-first-15w, +.fr-my-first-30v, +.fr-my-first-15w { + margin-top: 7.5rem !important; +} + +.fr-mb-first-30v, +.fr-mb-first-15w, +.fr-my-first-30v, +.fr-my-first-15w { + margin-bottom: 7.5rem !important; +} + +.fr-m-first-31v { + margin: 7.75rem !important; +} + +.fr-ml-first-31v, +.fr-mx-first-31v { + margin-left: 7.75rem !important; +} + +.fr-mr-first-31v, +.fr-mx-first-31v { + margin-right: 7.75rem !important; +} + +.fr-mt-first-31v, +.fr-my-first-31v { + margin-top: 7.75rem !important; +} + +.fr-mb-first-31v, +.fr-my-first-31v { + margin-bottom: 7.75rem !important; +} + +.fr-m-first-32v, +.fr-m-first-16w { + margin: 8rem !important; +} + +.fr-ml-first-32v, +.fr-ml-first-16w, +.fr-mx-first-32v, +.fr-mx-first-16w { + margin-left: 8rem !important; +} + +.fr-mr-first-32v, +.fr-mr-first-16w, +.fr-mx-first-32v, +.fr-mx-first-16w { + margin-right: 8rem !important; +} + +.fr-mt-first-32v, +.fr-mt-first-16w, +.fr-my-first-32v, +.fr-my-first-16w { + margin-top: 8rem !important; +} + +.fr-mb-first-32v, +.fr-mb-first-16w, +.fr-my-first-32v, +.fr-my-first-16w { + margin-bottom: 8rem !important; +} + +.fr-m-first-auto { + margin: auto; +} + +.fr-ml-first-auto, +.fr-mx-first-auto { + margin-left: auto; +} + +.fr-mr-first-auto, +.fr-mx-first-auto { + margin-right: auto; +} + +.fr-mt-first-auto, +.fr-my-first-auto { + margin-top: auto; +} + +.fr-mb-first-auto, +.fr-my-first-auto { + margin-bottom: auto; +} + +.fr-p-0 { + padding: 0 !important; +} + +.fr-pl-0, +.fr-px-0 { + padding-left: 0 !important; +} + +.fr-pr-0, +.fr-px-0 { + padding-right: 0 !important; +} + +.fr-pt-0, +.fr-py-0 { + padding-top: 0 !important; +} + +.fr-pb-0, +.fr-py-0 { + padding-bottom: 0 !important; +} + +.fr-p-0-5v { + padding: 0.125rem !important; +} + +.fr-pl-0-5v, +.fr-px-0-5v { + padding-left: 0.125rem !important; +} + +.fr-pr-0-5v, +.fr-px-0-5v { + padding-right: 0.125rem !important; +} + +.fr-pt-0-5v, +.fr-py-0-5v { + padding-top: 0.125rem !important; +} + +.fr-pb-0-5v, +.fr-py-0-5v { + padding-bottom: 0.125rem !important; +} + +.fr-p-1v { + padding: 0.25rem !important; +} + +.fr-pl-1v, +.fr-px-1v { + padding-left: 0.25rem !important; +} + +.fr-pr-1v, +.fr-px-1v { + padding-right: 0.25rem !important; +} + +.fr-pt-1v, +.fr-py-1v { + padding-top: 0.25rem !important; +} + +.fr-pb-1v, +.fr-py-1v { + padding-bottom: 0.25rem !important; +} + +.fr-p-1-5v { + padding: 0.375rem !important; +} + +.fr-pl-1-5v, +.fr-px-1-5v { + padding-left: 0.375rem !important; +} + +.fr-pr-1-5v, +.fr-px-1-5v { + padding-right: 0.375rem !important; +} + +.fr-pt-1-5v, +.fr-py-1-5v { + padding-top: 0.375rem !important; +} + +.fr-pb-1-5v, +.fr-py-1-5v { + padding-bottom: 0.375rem !important; +} + +.fr-p-2v, +.fr-p-1w { + padding: 0.5rem !important; +} + +.fr-pl-2v, +.fr-pl-1w, +.fr-px-2v, +.fr-px-1w { + padding-left: 0.5rem !important; +} + +.fr-pr-2v, +.fr-pr-1w, +.fr-px-2v, +.fr-px-1w { + padding-right: 0.5rem !important; +} + +.fr-pt-2v, +.fr-pt-1w, +.fr-py-2v, +.fr-py-1w { + padding-top: 0.5rem !important; +} + +.fr-pb-2v, +.fr-pb-1w, +.fr-py-2v, +.fr-py-1w { + padding-bottom: 0.5rem !important; +} + +.fr-p-3v { + padding: 0.75rem !important; +} + +.fr-pl-3v, +.fr-px-3v { + padding-left: 0.75rem !important; +} + +.fr-pr-3v, +.fr-px-3v { + padding-right: 0.75rem !important; +} + +.fr-pt-3v, +.fr-py-3v { + padding-top: 0.75rem !important; +} + +.fr-pb-3v, +.fr-py-3v { + padding-bottom: 0.75rem !important; +} + +.fr-p-4v, +.fr-p-2w { + padding: 1rem !important; +} + +.fr-pl-4v, +.fr-pl-2w, +.fr-px-4v, +.fr-px-2w { + padding-left: 1rem !important; +} + +.fr-pr-4v, +.fr-pr-2w, +.fr-px-4v, +.fr-px-2w { + padding-right: 1rem !important; +} + +.fr-pt-4v, +.fr-pt-2w, +.fr-py-4v, +.fr-py-2w { + padding-top: 1rem !important; +} + +.fr-pb-4v, +.fr-pb-2w, +.fr-py-4v, +.fr-py-2w { + padding-bottom: 1rem !important; +} + +.fr-p-5v { + padding: 1.25rem !important; +} + +.fr-pl-5v, +.fr-px-5v { + padding-left: 1.25rem !important; +} + +.fr-pr-5v, +.fr-px-5v { + padding-right: 1.25rem !important; +} + +.fr-pt-5v, +.fr-py-5v { + padding-top: 1.25rem !important; +} + +.fr-pb-5v, +.fr-py-5v { + padding-bottom: 1.25rem !important; +} + +.fr-p-6v, +.fr-p-3w { + padding: 1.5rem !important; +} + +.fr-pl-6v, +.fr-pl-3w, +.fr-px-6v, +.fr-px-3w { + padding-left: 1.5rem !important; +} + +.fr-pr-6v, +.fr-pr-3w, +.fr-px-6v, +.fr-px-3w { + padding-right: 1.5rem !important; +} + +.fr-pt-6v, +.fr-pt-3w, +.fr-py-6v, +.fr-py-3w { + padding-top: 1.5rem !important; +} + +.fr-pb-6v, +.fr-pb-3w, +.fr-py-6v, +.fr-py-3w { + padding-bottom: 1.5rem !important; +} + +.fr-p-7v { + padding: 1.75rem !important; +} + +.fr-pl-7v, +.fr-px-7v { + padding-left: 1.75rem !important; +} + +.fr-pr-7v, +.fr-px-7v { + padding-right: 1.75rem !important; +} + +.fr-pt-7v, +.fr-py-7v { + padding-top: 1.75rem !important; +} + +.fr-pb-7v, +.fr-py-7v { + padding-bottom: 1.75rem !important; +} + +.fr-p-8v, +.fr-p-4w { + padding: 2rem !important; +} + +.fr-pl-8v, +.fr-pl-4w, +.fr-px-8v, +.fr-px-4w { + padding-left: 2rem !important; +} + +.fr-pr-8v, +.fr-pr-4w, +.fr-px-8v, +.fr-px-4w { + padding-right: 2rem !important; +} + +.fr-pt-8v, +.fr-pt-4w, +.fr-py-8v, +.fr-py-4w { + padding-top: 2rem !important; +} + +.fr-pb-8v, +.fr-pb-4w, +.fr-py-8v, +.fr-py-4w { + padding-bottom: 2rem !important; +} + +.fr-p-9v { + padding: 2.25rem !important; +} + +.fr-pl-9v, +.fr-px-9v { + padding-left: 2.25rem !important; +} + +.fr-pr-9v, +.fr-px-9v { + padding-right: 2.25rem !important; +} + +.fr-pt-9v, +.fr-py-9v { + padding-top: 2.25rem !important; +} + +.fr-pb-9v, +.fr-py-9v { + padding-bottom: 2.25rem !important; +} + +.fr-p-10v, +.fr-p-5w { + padding: 2.5rem !important; +} + +.fr-pl-10v, +.fr-pl-5w, +.fr-px-10v, +.fr-px-5w { + padding-left: 2.5rem !important; +} + +.fr-pr-10v, +.fr-pr-5w, +.fr-px-10v, +.fr-px-5w { + padding-right: 2.5rem !important; +} + +.fr-pt-10v, +.fr-pt-5w, +.fr-py-10v, +.fr-py-5w { + padding-top: 2.5rem !important; +} + +.fr-pb-10v, +.fr-pb-5w, +.fr-py-10v, +.fr-py-5w { + padding-bottom: 2.5rem !important; +} + +.fr-p-11v { + padding: 2.75rem !important; +} + +.fr-pl-11v, +.fr-px-11v { + padding-left: 2.75rem !important; +} + +.fr-pr-11v, +.fr-px-11v { + padding-right: 2.75rem !important; +} + +.fr-pt-11v, +.fr-py-11v { + padding-top: 2.75rem !important; +} + +.fr-pb-11v, +.fr-py-11v { + padding-bottom: 2.75rem !important; +} + +.fr-p-12v, +.fr-p-6w { + padding: 3rem !important; +} + +.fr-pl-12v, +.fr-pl-6w, +.fr-px-12v, +.fr-px-6w { + padding-left: 3rem !important; +} + +.fr-pr-12v, +.fr-pr-6w, +.fr-px-12v, +.fr-px-6w { + padding-right: 3rem !important; +} + +.fr-pt-12v, +.fr-pt-6w, +.fr-py-12v, +.fr-py-6w { + padding-top: 3rem !important; +} + +.fr-pb-12v, +.fr-pb-6w, +.fr-py-12v, +.fr-py-6w { + padding-bottom: 3rem !important; +} + +.fr-p-13v { + padding: 3.25rem !important; +} + +.fr-pl-13v, +.fr-px-13v { + padding-left: 3.25rem !important; +} + +.fr-pr-13v, +.fr-px-13v { + padding-right: 3.25rem !important; +} + +.fr-pt-13v, +.fr-py-13v { + padding-top: 3.25rem !important; +} + +.fr-pb-13v, +.fr-py-13v { + padding-bottom: 3.25rem !important; +} + +.fr-p-14v, +.fr-p-7w { + padding: 3.5rem !important; +} + +.fr-pl-14v, +.fr-pl-7w, +.fr-px-14v, +.fr-px-7w { + padding-left: 3.5rem !important; +} + +.fr-pr-14v, +.fr-pr-7w, +.fr-px-14v, +.fr-px-7w { + padding-right: 3.5rem !important; +} + +.fr-pt-14v, +.fr-pt-7w, +.fr-py-14v, +.fr-py-7w { + padding-top: 3.5rem !important; +} + +.fr-pb-14v, +.fr-pb-7w, +.fr-py-14v, +.fr-py-7w { + padding-bottom: 3.5rem !important; +} + +.fr-p-15v { + padding: 3.75rem !important; +} + +.fr-pl-15v, +.fr-px-15v { + padding-left: 3.75rem !important; +} + +.fr-pr-15v, +.fr-px-15v { + padding-right: 3.75rem !important; +} + +.fr-pt-15v, +.fr-py-15v { + padding-top: 3.75rem !important; +} + +.fr-pb-15v, +.fr-py-15v { + padding-bottom: 3.75rem !important; +} + +.fr-p-16v, +.fr-p-8w { + padding: 4rem !important; +} + +.fr-pl-16v, +.fr-pl-8w, +.fr-px-16v, +.fr-px-8w { + padding-left: 4rem !important; +} + +.fr-pr-16v, +.fr-pr-8w, +.fr-px-16v, +.fr-px-8w { + padding-right: 4rem !important; +} + +.fr-pt-16v, +.fr-pt-8w, +.fr-py-16v, +.fr-py-8w { + padding-top: 4rem !important; +} + +.fr-pb-16v, +.fr-pb-8w, +.fr-py-16v, +.fr-py-8w { + padding-bottom: 4rem !important; +} + +.fr-p-17v { + padding: 4.25rem !important; +} + +.fr-pl-17v, +.fr-px-17v { + padding-left: 4.25rem !important; +} + +.fr-pr-17v, +.fr-px-17v { + padding-right: 4.25rem !important; +} + +.fr-pt-17v, +.fr-py-17v { + padding-top: 4.25rem !important; +} + +.fr-pb-17v, +.fr-py-17v { + padding-bottom: 4.25rem !important; +} + +.fr-p-18v, +.fr-p-9w { + padding: 4.5rem !important; +} + +.fr-pl-18v, +.fr-pl-9w, +.fr-px-18v, +.fr-px-9w { + padding-left: 4.5rem !important; +} + +.fr-pr-18v, +.fr-pr-9w, +.fr-px-18v, +.fr-px-9w { + padding-right: 4.5rem !important; +} + +.fr-pt-18v, +.fr-pt-9w, +.fr-py-18v, +.fr-py-9w { + padding-top: 4.5rem !important; +} + +.fr-pb-18v, +.fr-pb-9w, +.fr-py-18v, +.fr-py-9w { + padding-bottom: 4.5rem !important; +} + +.fr-p-19v { + padding: 4.75rem !important; +} + +.fr-pl-19v, +.fr-px-19v { + padding-left: 4.75rem !important; +} + +.fr-pr-19v, +.fr-px-19v { + padding-right: 4.75rem !important; +} + +.fr-pt-19v, +.fr-py-19v { + padding-top: 4.75rem !important; +} + +.fr-pb-19v, +.fr-py-19v { + padding-bottom: 4.75rem !important; +} + +.fr-p-20v, +.fr-p-10w { + padding: 5rem !important; +} + +.fr-pl-20v, +.fr-pl-10w, +.fr-px-20v, +.fr-px-10w { + padding-left: 5rem !important; +} + +.fr-pr-20v, +.fr-pr-10w, +.fr-px-20v, +.fr-px-10w { + padding-right: 5rem !important; +} + +.fr-pt-20v, +.fr-pt-10w, +.fr-py-20v, +.fr-py-10w { + padding-top: 5rem !important; +} + +.fr-pb-20v, +.fr-pb-10w, +.fr-py-20v, +.fr-py-10w { + padding-bottom: 5rem !important; +} + +.fr-p-21v { + padding: 5.25rem !important; +} + +.fr-pl-21v, +.fr-px-21v { + padding-left: 5.25rem !important; +} + +.fr-pr-21v, +.fr-px-21v { + padding-right: 5.25rem !important; +} + +.fr-pt-21v, +.fr-py-21v { + padding-top: 5.25rem !important; +} + +.fr-pb-21v, +.fr-py-21v { + padding-bottom: 5.25rem !important; +} + +.fr-p-22v, +.fr-p-11w { + padding: 5.5rem !important; +} + +.fr-pl-22v, +.fr-pl-11w, +.fr-px-22v, +.fr-px-11w { + padding-left: 5.5rem !important; +} + +.fr-pr-22v, +.fr-pr-11w, +.fr-px-22v, +.fr-px-11w { + padding-right: 5.5rem !important; +} + +.fr-pt-22v, +.fr-pt-11w, +.fr-py-22v, +.fr-py-11w { + padding-top: 5.5rem !important; +} + +.fr-pb-22v, +.fr-pb-11w, +.fr-py-22v, +.fr-py-11w { + padding-bottom: 5.5rem !important; +} + +.fr-p-23v { + padding: 5.75rem !important; +} + +.fr-pl-23v, +.fr-px-23v { + padding-left: 5.75rem !important; +} + +.fr-pr-23v, +.fr-px-23v { + padding-right: 5.75rem !important; +} + +.fr-pt-23v, +.fr-py-23v { + padding-top: 5.75rem !important; +} + +.fr-pb-23v, +.fr-py-23v { + padding-bottom: 5.75rem !important; +} + +.fr-p-24v, +.fr-p-12w { + padding: 6rem !important; +} + +.fr-pl-24v, +.fr-pl-12w, +.fr-px-24v, +.fr-px-12w { + padding-left: 6rem !important; +} + +.fr-pr-24v, +.fr-pr-12w, +.fr-px-24v, +.fr-px-12w { + padding-right: 6rem !important; +} + +.fr-pt-24v, +.fr-pt-12w, +.fr-py-24v, +.fr-py-12w { + padding-top: 6rem !important; +} + +.fr-pb-24v, +.fr-pb-12w, +.fr-py-24v, +.fr-py-12w { + padding-bottom: 6rem !important; +} + +.fr-p-25v { + padding: 6.25rem !important; +} + +.fr-pl-25v, +.fr-px-25v { + padding-left: 6.25rem !important; +} + +.fr-pr-25v, +.fr-px-25v { + padding-right: 6.25rem !important; +} + +.fr-pt-25v, +.fr-py-25v { + padding-top: 6.25rem !important; +} + +.fr-pb-25v, +.fr-py-25v { + padding-bottom: 6.25rem !important; +} + +.fr-p-26v, +.fr-p-13w { + padding: 6.5rem !important; +} + +.fr-pl-26v, +.fr-pl-13w, +.fr-px-26v, +.fr-px-13w { + padding-left: 6.5rem !important; +} + +.fr-pr-26v, +.fr-pr-13w, +.fr-px-26v, +.fr-px-13w { + padding-right: 6.5rem !important; +} + +.fr-pt-26v, +.fr-pt-13w, +.fr-py-26v, +.fr-py-13w { + padding-top: 6.5rem !important; +} + +.fr-pb-26v, +.fr-pb-13w, +.fr-py-26v, +.fr-py-13w { + padding-bottom: 6.5rem !important; +} + +.fr-p-27v { + padding: 6.75rem !important; +} + +.fr-pl-27v, +.fr-px-27v { + padding-left: 6.75rem !important; +} + +.fr-pr-27v, +.fr-px-27v { + padding-right: 6.75rem !important; +} + +.fr-pt-27v, +.fr-py-27v { + padding-top: 6.75rem !important; +} + +.fr-pb-27v, +.fr-py-27v { + padding-bottom: 6.75rem !important; +} + +.fr-p-28v, +.fr-p-14w { + padding: 7rem !important; +} + +.fr-pl-28v, +.fr-pl-14w, +.fr-px-28v, +.fr-px-14w { + padding-left: 7rem !important; +} + +.fr-pr-28v, +.fr-pr-14w, +.fr-px-28v, +.fr-px-14w { + padding-right: 7rem !important; +} + +.fr-pt-28v, +.fr-pt-14w, +.fr-py-28v, +.fr-py-14w { + padding-top: 7rem !important; +} + +.fr-pb-28v, +.fr-pb-14w, +.fr-py-28v, +.fr-py-14w { + padding-bottom: 7rem !important; +} + +.fr-p-29v { + padding: 7.25rem !important; +} + +.fr-pl-29v, +.fr-px-29v { + padding-left: 7.25rem !important; +} + +.fr-pr-29v, +.fr-px-29v { + padding-right: 7.25rem !important; +} + +.fr-pt-29v, +.fr-py-29v { + padding-top: 7.25rem !important; +} + +.fr-pb-29v, +.fr-py-29v { + padding-bottom: 7.25rem !important; +} + +.fr-p-30v, +.fr-p-15w { + padding: 7.5rem !important; +} + +.fr-pl-30v, +.fr-pl-15w, +.fr-px-30v, +.fr-px-15w { + padding-left: 7.5rem !important; +} + +.fr-pr-30v, +.fr-pr-15w, +.fr-px-30v, +.fr-px-15w { + padding-right: 7.5rem !important; +} + +.fr-pt-30v, +.fr-pt-15w, +.fr-py-30v, +.fr-py-15w { + padding-top: 7.5rem !important; +} + +.fr-pb-30v, +.fr-pb-15w, +.fr-py-30v, +.fr-py-15w { + padding-bottom: 7.5rem !important; +} + +.fr-p-31v { + padding: 7.75rem !important; +} + +.fr-pl-31v, +.fr-px-31v { + padding-left: 7.75rem !important; +} + +.fr-pr-31v, +.fr-px-31v { + padding-right: 7.75rem !important; +} + +.fr-pt-31v, +.fr-py-31v { + padding-top: 7.75rem !important; +} + +.fr-pb-31v, +.fr-py-31v { + padding-bottom: 7.75rem !important; +} + +.fr-p-32v, +.fr-p-16w { + padding: 8rem !important; +} + +.fr-pl-32v, +.fr-pl-16w, +.fr-px-32v, +.fr-px-16w { + padding-left: 8rem !important; +} + +.fr-pr-32v, +.fr-pr-16w, +.fr-px-32v, +.fr-px-16w { + padding-right: 8rem !important; +} + +.fr-pt-32v, +.fr-pt-16w, +.fr-py-32v, +.fr-py-16w { + padding-top: 8rem !important; +} + +.fr-pb-32v, +.fr-pb-16w, +.fr-py-32v, +.fr-py-16w { + padding-bottom: 8rem !important; +} + +.fr-p-first-0 { + padding: 0 !important; +} + +.fr-pl-first-0, +.fr-px-first-0 { + padding-left: 0 !important; +} + +.fr-pr-first-0, +.fr-px-first-0 { + padding-right: 0 !important; +} + +.fr-pt-first-0, +.fr-py-first-0 { + padding-top: 0 !important; +} + +.fr-pb-first-0, +.fr-py-first-0 { + padding-bottom: 0 !important; +} + +.fr-p-first-0-5v { + padding: 0.125rem !important; +} + +.fr-pl-first-0-5v, +.fr-px-first-0-5v { + padding-left: 0.125rem !important; +} + +.fr-pr-first-0-5v, +.fr-px-first-0-5v { + padding-right: 0.125rem !important; +} + +.fr-pt-first-0-5v, +.fr-py-first-0-5v { + padding-top: 0.125rem !important; +} + +.fr-pb-first-0-5v, +.fr-py-first-0-5v { + padding-bottom: 0.125rem !important; +} + +.fr-p-first-1v { + padding: 0.25rem !important; +} + +.fr-pl-first-1v, +.fr-px-first-1v { + padding-left: 0.25rem !important; +} + +.fr-pr-first-1v, +.fr-px-first-1v { + padding-right: 0.25rem !important; +} + +.fr-pt-first-1v, +.fr-py-first-1v { + padding-top: 0.25rem !important; +} + +.fr-pb-first-1v, +.fr-py-first-1v { + padding-bottom: 0.25rem !important; +} + +.fr-p-first-1-5v { + padding: 0.375rem !important; +} + +.fr-pl-first-1-5v, +.fr-px-first-1-5v { + padding-left: 0.375rem !important; +} + +.fr-pr-first-1-5v, +.fr-px-first-1-5v { + padding-right: 0.375rem !important; +} + +.fr-pt-first-1-5v, +.fr-py-first-1-5v { + padding-top: 0.375rem !important; +} + +.fr-pb-first-1-5v, +.fr-py-first-1-5v { + padding-bottom: 0.375rem !important; +} + +.fr-p-first-2v, +.fr-p-first-1w { + padding: 0.5rem !important; +} + +.fr-pl-first-2v, +.fr-pl-first-1w, +.fr-px-first-2v, +.fr-px-first-1w { + padding-left: 0.5rem !important; +} + +.fr-pr-first-2v, +.fr-pr-first-1w, +.fr-px-first-2v, +.fr-px-first-1w { + padding-right: 0.5rem !important; +} + +.fr-pt-first-2v, +.fr-pt-first-1w, +.fr-py-first-2v, +.fr-py-first-1w { + padding-top: 0.5rem !important; +} + +.fr-pb-first-2v, +.fr-pb-first-1w, +.fr-py-first-2v, +.fr-py-first-1w { + padding-bottom: 0.5rem !important; +} + +.fr-p-first-3v { + padding: 0.75rem !important; +} + +.fr-pl-first-3v, +.fr-px-first-3v { + padding-left: 0.75rem !important; +} + +.fr-pr-first-3v, +.fr-px-first-3v { + padding-right: 0.75rem !important; +} + +.fr-pt-first-3v, +.fr-py-first-3v { + padding-top: 0.75rem !important; +} + +.fr-pb-first-3v, +.fr-py-first-3v { + padding-bottom: 0.75rem !important; +} + +.fr-p-first-4v, +.fr-p-first-2w { + padding: 1rem !important; +} + +.fr-pl-first-4v, +.fr-pl-first-2w, +.fr-px-first-4v, +.fr-px-first-2w { + padding-left: 1rem !important; +} + +.fr-pr-first-4v, +.fr-pr-first-2w, +.fr-px-first-4v, +.fr-px-first-2w { + padding-right: 1rem !important; +} + +.fr-pt-first-4v, +.fr-pt-first-2w, +.fr-py-first-4v, +.fr-py-first-2w { + padding-top: 1rem !important; +} + +.fr-pb-first-4v, +.fr-pb-first-2w, +.fr-py-first-4v, +.fr-py-first-2w { + padding-bottom: 1rem !important; +} + +.fr-p-first-5v { + padding: 1.25rem !important; +} + +.fr-pl-first-5v, +.fr-px-first-5v { + padding-left: 1.25rem !important; +} + +.fr-pr-first-5v, +.fr-px-first-5v { + padding-right: 1.25rem !important; +} + +.fr-pt-first-5v, +.fr-py-first-5v { + padding-top: 1.25rem !important; +} + +.fr-pb-first-5v, +.fr-py-first-5v { + padding-bottom: 1.25rem !important; +} + +.fr-p-first-6v, +.fr-p-first-3w { + padding: 1.5rem !important; +} + +.fr-pl-first-6v, +.fr-pl-first-3w, +.fr-px-first-6v, +.fr-px-first-3w { + padding-left: 1.5rem !important; +} + +.fr-pr-first-6v, +.fr-pr-first-3w, +.fr-px-first-6v, +.fr-px-first-3w { + padding-right: 1.5rem !important; +} + +.fr-pt-first-6v, +.fr-pt-first-3w, +.fr-py-first-6v, +.fr-py-first-3w { + padding-top: 1.5rem !important; +} + +.fr-pb-first-6v, +.fr-pb-first-3w, +.fr-py-first-6v, +.fr-py-first-3w { + padding-bottom: 1.5rem !important; +} + +.fr-p-first-7v { + padding: 1.75rem !important; +} + +.fr-pl-first-7v, +.fr-px-first-7v { + padding-left: 1.75rem !important; +} + +.fr-pr-first-7v, +.fr-px-first-7v { + padding-right: 1.75rem !important; +} + +.fr-pt-first-7v, +.fr-py-first-7v { + padding-top: 1.75rem !important; +} + +.fr-pb-first-7v, +.fr-py-first-7v { + padding-bottom: 1.75rem !important; +} + +.fr-p-first-8v, +.fr-p-first-4w { + padding: 2rem !important; +} + +.fr-pl-first-8v, +.fr-pl-first-4w, +.fr-px-first-8v, +.fr-px-first-4w { + padding-left: 2rem !important; +} + +.fr-pr-first-8v, +.fr-pr-first-4w, +.fr-px-first-8v, +.fr-px-first-4w { + padding-right: 2rem !important; +} + +.fr-pt-first-8v, +.fr-pt-first-4w, +.fr-py-first-8v, +.fr-py-first-4w { + padding-top: 2rem !important; +} + +.fr-pb-first-8v, +.fr-pb-first-4w, +.fr-py-first-8v, +.fr-py-first-4w { + padding-bottom: 2rem !important; +} + +.fr-p-first-9v { + padding: 2.25rem !important; +} + +.fr-pl-first-9v, +.fr-px-first-9v { + padding-left: 2.25rem !important; +} + +.fr-pr-first-9v, +.fr-px-first-9v { + padding-right: 2.25rem !important; +} + +.fr-pt-first-9v, +.fr-py-first-9v { + padding-top: 2.25rem !important; +} + +.fr-pb-first-9v, +.fr-py-first-9v { + padding-bottom: 2.25rem !important; +} + +.fr-p-first-10v, +.fr-p-first-5w { + padding: 2.5rem !important; +} + +.fr-pl-first-10v, +.fr-pl-first-5w, +.fr-px-first-10v, +.fr-px-first-5w { + padding-left: 2.5rem !important; +} + +.fr-pr-first-10v, +.fr-pr-first-5w, +.fr-px-first-10v, +.fr-px-first-5w { + padding-right: 2.5rem !important; +} + +.fr-pt-first-10v, +.fr-pt-first-5w, +.fr-py-first-10v, +.fr-py-first-5w { + padding-top: 2.5rem !important; +} + +.fr-pb-first-10v, +.fr-pb-first-5w, +.fr-py-first-10v, +.fr-py-first-5w { + padding-bottom: 2.5rem !important; +} + +.fr-p-first-11v { + padding: 2.75rem !important; +} + +.fr-pl-first-11v, +.fr-px-first-11v { + padding-left: 2.75rem !important; +} + +.fr-pr-first-11v, +.fr-px-first-11v { + padding-right: 2.75rem !important; +} + +.fr-pt-first-11v, +.fr-py-first-11v { + padding-top: 2.75rem !important; +} + +.fr-pb-first-11v, +.fr-py-first-11v { + padding-bottom: 2.75rem !important; +} + +.fr-p-first-12v, +.fr-p-first-6w { + padding: 3rem !important; +} + +.fr-pl-first-12v, +.fr-pl-first-6w, +.fr-px-first-12v, +.fr-px-first-6w { + padding-left: 3rem !important; +} + +.fr-pr-first-12v, +.fr-pr-first-6w, +.fr-px-first-12v, +.fr-px-first-6w { + padding-right: 3rem !important; +} + +.fr-pt-first-12v, +.fr-pt-first-6w, +.fr-py-first-12v, +.fr-py-first-6w { + padding-top: 3rem !important; +} + +.fr-pb-first-12v, +.fr-pb-first-6w, +.fr-py-first-12v, +.fr-py-first-6w { + padding-bottom: 3rem !important; +} + +.fr-p-first-13v { + padding: 3.25rem !important; +} + +.fr-pl-first-13v, +.fr-px-first-13v { + padding-left: 3.25rem !important; +} + +.fr-pr-first-13v, +.fr-px-first-13v { + padding-right: 3.25rem !important; +} + +.fr-pt-first-13v, +.fr-py-first-13v { + padding-top: 3.25rem !important; +} + +.fr-pb-first-13v, +.fr-py-first-13v { + padding-bottom: 3.25rem !important; +} + +.fr-p-first-14v, +.fr-p-first-7w { + padding: 3.5rem !important; +} + +.fr-pl-first-14v, +.fr-pl-first-7w, +.fr-px-first-14v, +.fr-px-first-7w { + padding-left: 3.5rem !important; +} + +.fr-pr-first-14v, +.fr-pr-first-7w, +.fr-px-first-14v, +.fr-px-first-7w { + padding-right: 3.5rem !important; +} + +.fr-pt-first-14v, +.fr-pt-first-7w, +.fr-py-first-14v, +.fr-py-first-7w { + padding-top: 3.5rem !important; +} + +.fr-pb-first-14v, +.fr-pb-first-7w, +.fr-py-first-14v, +.fr-py-first-7w { + padding-bottom: 3.5rem !important; +} + +.fr-p-first-15v { + padding: 3.75rem !important; +} + +.fr-pl-first-15v, +.fr-px-first-15v { + padding-left: 3.75rem !important; +} + +.fr-pr-first-15v, +.fr-px-first-15v { + padding-right: 3.75rem !important; +} + +.fr-pt-first-15v, +.fr-py-first-15v { + padding-top: 3.75rem !important; +} + +.fr-pb-first-15v, +.fr-py-first-15v { + padding-bottom: 3.75rem !important; +} + +.fr-p-first-16v, +.fr-p-first-8w { + padding: 4rem !important; +} + +.fr-pl-first-16v, +.fr-pl-first-8w, +.fr-px-first-16v, +.fr-px-first-8w { + padding-left: 4rem !important; +} + +.fr-pr-first-16v, +.fr-pr-first-8w, +.fr-px-first-16v, +.fr-px-first-8w { + padding-right: 4rem !important; +} + +.fr-pt-first-16v, +.fr-pt-first-8w, +.fr-py-first-16v, +.fr-py-first-8w { + padding-top: 4rem !important; +} + +.fr-pb-first-16v, +.fr-pb-first-8w, +.fr-py-first-16v, +.fr-py-first-8w { + padding-bottom: 4rem !important; +} + +.fr-p-first-17v { + padding: 4.25rem !important; +} + +.fr-pl-first-17v, +.fr-px-first-17v { + padding-left: 4.25rem !important; +} + +.fr-pr-first-17v, +.fr-px-first-17v { + padding-right: 4.25rem !important; +} + +.fr-pt-first-17v, +.fr-py-first-17v { + padding-top: 4.25rem !important; +} + +.fr-pb-first-17v, +.fr-py-first-17v { + padding-bottom: 4.25rem !important; +} + +.fr-p-first-18v, +.fr-p-first-9w { + padding: 4.5rem !important; +} + +.fr-pl-first-18v, +.fr-pl-first-9w, +.fr-px-first-18v, +.fr-px-first-9w { + padding-left: 4.5rem !important; +} + +.fr-pr-first-18v, +.fr-pr-first-9w, +.fr-px-first-18v, +.fr-px-first-9w { + padding-right: 4.5rem !important; +} + +.fr-pt-first-18v, +.fr-pt-first-9w, +.fr-py-first-18v, +.fr-py-first-9w { + padding-top: 4.5rem !important; +} + +.fr-pb-first-18v, +.fr-pb-first-9w, +.fr-py-first-18v, +.fr-py-first-9w { + padding-bottom: 4.5rem !important; +} + +.fr-p-first-19v { + padding: 4.75rem !important; +} + +.fr-pl-first-19v, +.fr-px-first-19v { + padding-left: 4.75rem !important; +} + +.fr-pr-first-19v, +.fr-px-first-19v { + padding-right: 4.75rem !important; +} + +.fr-pt-first-19v, +.fr-py-first-19v { + padding-top: 4.75rem !important; +} + +.fr-pb-first-19v, +.fr-py-first-19v { + padding-bottom: 4.75rem !important; +} + +.fr-p-first-20v, +.fr-p-first-10w { + padding: 5rem !important; +} + +.fr-pl-first-20v, +.fr-pl-first-10w, +.fr-px-first-20v, +.fr-px-first-10w { + padding-left: 5rem !important; +} + +.fr-pr-first-20v, +.fr-pr-first-10w, +.fr-px-first-20v, +.fr-px-first-10w { + padding-right: 5rem !important; +} + +.fr-pt-first-20v, +.fr-pt-first-10w, +.fr-py-first-20v, +.fr-py-first-10w { + padding-top: 5rem !important; +} + +.fr-pb-first-20v, +.fr-pb-first-10w, +.fr-py-first-20v, +.fr-py-first-10w { + padding-bottom: 5rem !important; +} + +.fr-p-first-21v { + padding: 5.25rem !important; +} + +.fr-pl-first-21v, +.fr-px-first-21v { + padding-left: 5.25rem !important; +} + +.fr-pr-first-21v, +.fr-px-first-21v { + padding-right: 5.25rem !important; +} + +.fr-pt-first-21v, +.fr-py-first-21v { + padding-top: 5.25rem !important; +} + +.fr-pb-first-21v, +.fr-py-first-21v { + padding-bottom: 5.25rem !important; +} + +.fr-p-first-22v, +.fr-p-first-11w { + padding: 5.5rem !important; +} + +.fr-pl-first-22v, +.fr-pl-first-11w, +.fr-px-first-22v, +.fr-px-first-11w { + padding-left: 5.5rem !important; +} + +.fr-pr-first-22v, +.fr-pr-first-11w, +.fr-px-first-22v, +.fr-px-first-11w { + padding-right: 5.5rem !important; +} + +.fr-pt-first-22v, +.fr-pt-first-11w, +.fr-py-first-22v, +.fr-py-first-11w { + padding-top: 5.5rem !important; +} + +.fr-pb-first-22v, +.fr-pb-first-11w, +.fr-py-first-22v, +.fr-py-first-11w { + padding-bottom: 5.5rem !important; +} + +.fr-p-first-23v { + padding: 5.75rem !important; +} + +.fr-pl-first-23v, +.fr-px-first-23v { + padding-left: 5.75rem !important; +} + +.fr-pr-first-23v, +.fr-px-first-23v { + padding-right: 5.75rem !important; +} + +.fr-pt-first-23v, +.fr-py-first-23v { + padding-top: 5.75rem !important; +} + +.fr-pb-first-23v, +.fr-py-first-23v { + padding-bottom: 5.75rem !important; +} + +.fr-p-first-24v, +.fr-p-first-12w { + padding: 6rem !important; +} + +.fr-pl-first-24v, +.fr-pl-first-12w, +.fr-px-first-24v, +.fr-px-first-12w { + padding-left: 6rem !important; +} + +.fr-pr-first-24v, +.fr-pr-first-12w, +.fr-px-first-24v, +.fr-px-first-12w { + padding-right: 6rem !important; +} + +.fr-pt-first-24v, +.fr-pt-first-12w, +.fr-py-first-24v, +.fr-py-first-12w { + padding-top: 6rem !important; +} + +.fr-pb-first-24v, +.fr-pb-first-12w, +.fr-py-first-24v, +.fr-py-first-12w { + padding-bottom: 6rem !important; +} + +.fr-p-first-25v { + padding: 6.25rem !important; +} + +.fr-pl-first-25v, +.fr-px-first-25v { + padding-left: 6.25rem !important; +} + +.fr-pr-first-25v, +.fr-px-first-25v { + padding-right: 6.25rem !important; +} + +.fr-pt-first-25v, +.fr-py-first-25v { + padding-top: 6.25rem !important; +} + +.fr-pb-first-25v, +.fr-py-first-25v { + padding-bottom: 6.25rem !important; +} + +.fr-p-first-26v, +.fr-p-first-13w { + padding: 6.5rem !important; +} + +.fr-pl-first-26v, +.fr-pl-first-13w, +.fr-px-first-26v, +.fr-px-first-13w { + padding-left: 6.5rem !important; +} + +.fr-pr-first-26v, +.fr-pr-first-13w, +.fr-px-first-26v, +.fr-px-first-13w { + padding-right: 6.5rem !important; +} + +.fr-pt-first-26v, +.fr-pt-first-13w, +.fr-py-first-26v, +.fr-py-first-13w { + padding-top: 6.5rem !important; +} + +.fr-pb-first-26v, +.fr-pb-first-13w, +.fr-py-first-26v, +.fr-py-first-13w { + padding-bottom: 6.5rem !important; +} + +.fr-p-first-27v { + padding: 6.75rem !important; +} + +.fr-pl-first-27v, +.fr-px-first-27v { + padding-left: 6.75rem !important; +} + +.fr-pr-first-27v, +.fr-px-first-27v { + padding-right: 6.75rem !important; +} + +.fr-pt-first-27v, +.fr-py-first-27v { + padding-top: 6.75rem !important; +} + +.fr-pb-first-27v, +.fr-py-first-27v { + padding-bottom: 6.75rem !important; +} + +.fr-p-first-28v, +.fr-p-first-14w { + padding: 7rem !important; +} + +.fr-pl-first-28v, +.fr-pl-first-14w, +.fr-px-first-28v, +.fr-px-first-14w { + padding-left: 7rem !important; +} + +.fr-pr-first-28v, +.fr-pr-first-14w, +.fr-px-first-28v, +.fr-px-first-14w { + padding-right: 7rem !important; +} + +.fr-pt-first-28v, +.fr-pt-first-14w, +.fr-py-first-28v, +.fr-py-first-14w { + padding-top: 7rem !important; +} + +.fr-pb-first-28v, +.fr-pb-first-14w, +.fr-py-first-28v, +.fr-py-first-14w { + padding-bottom: 7rem !important; +} + +.fr-p-first-29v { + padding: 7.25rem !important; +} + +.fr-pl-first-29v, +.fr-px-first-29v { + padding-left: 7.25rem !important; +} + +.fr-pr-first-29v, +.fr-px-first-29v { + padding-right: 7.25rem !important; +} + +.fr-pt-first-29v, +.fr-py-first-29v { + padding-top: 7.25rem !important; +} + +.fr-pb-first-29v, +.fr-py-first-29v { + padding-bottom: 7.25rem !important; +} + +.fr-p-first-30v, +.fr-p-first-15w { + padding: 7.5rem !important; +} + +.fr-pl-first-30v, +.fr-pl-first-15w, +.fr-px-first-30v, +.fr-px-first-15w { + padding-left: 7.5rem !important; +} + +.fr-pr-first-30v, +.fr-pr-first-15w, +.fr-px-first-30v, +.fr-px-first-15w { + padding-right: 7.5rem !important; +} + +.fr-pt-first-30v, +.fr-pt-first-15w, +.fr-py-first-30v, +.fr-py-first-15w { + padding-top: 7.5rem !important; +} + +.fr-pb-first-30v, +.fr-pb-first-15w, +.fr-py-first-30v, +.fr-py-first-15w { + padding-bottom: 7.5rem !important; +} + +.fr-p-first-31v { + padding: 7.75rem !important; +} + +.fr-pl-first-31v, +.fr-px-first-31v { + padding-left: 7.75rem !important; +} + +.fr-pr-first-31v, +.fr-px-first-31v { + padding-right: 7.75rem !important; +} + +.fr-pt-first-31v, +.fr-py-first-31v { + padding-top: 7.75rem !important; +} + +.fr-pb-first-31v, +.fr-py-first-31v { + padding-bottom: 7.75rem !important; +} + +.fr-p-first-32v, +.fr-p-first-16w { + padding: 8rem !important; +} + +.fr-pl-first-32v, +.fr-pl-first-16w, +.fr-px-first-32v, +.fr-px-first-16w { + padding-left: 8rem !important; +} + +.fr-pr-first-32v, +.fr-pr-first-16w, +.fr-px-first-32v, +.fr-px-first-16w { + padding-right: 8rem !important; +} + +.fr-pt-first-32v, +.fr-pt-first-16w, +.fr-py-first-32v, +.fr-py-first-16w { + padding-top: 8rem !important; +} + +.fr-pb-first-32v, +.fr-pb-first-16w, +.fr-py-first-32v, +.fr-py-first-16w { + padding-bottom: 8rem !important; +} + +:root[data-fr-theme=dark] { + --shadow-color: rgba(0, 0, 18, 0.32); +} + +.fr-placement { + position: fixed; + width: max-content; +} + +@-moz-document url-prefix() { + :root[data-fr-scrolling] body { + position: sticky; + } + + :root { + --underline-thickness: calc(0.0625em + 0.25px); + } +} + +.fr-displayed-lg { + display: none !important; +} + +.fr-responsive-img--32x9 { + aspect-ratio: 3.5555555556 !important; + object-fit: cover; + object-position: 50% 50%; +} + +.fr-responsive-img--16x9 { + aspect-ratio: 1.7777777778 !important; + object-fit: cover; + object-position: 50% 50%; +} + +.fr-responsive-img--3x2 { + aspect-ratio: 1.5 !important; + object-fit: cover; + object-position: 50% 50%; +} + +.fr-responsive-img--4x3 { + aspect-ratio: 1.3333333333 !important; + object-fit: cover; + object-position: 50% 50%; +} + +.fr-responsive-img--1x1 { + aspect-ratio: 1 !important; + object-fit: cover; + object-position: 50% 50%; +} + +.fr-responsive-img--3x4 { + aspect-ratio: 0.75 !important; + object-fit: cover; + object-position: 50% 50%; +} + +.fr-responsive-img--2x3 { + aspect-ratio: 0.6666666667 !important; + object-fit: cover; + object-position: 50% 50%; +} + +.fr-responsive-vid--16x9 { + aspect-ratio: 1.7777777778 !important; +} + +.fr-responsive-vid--4x3 { + aspect-ratio: 1.3333333333 !important; +} + +.fr-responsive-vid--1x1 { + aspect-ratio: 1 !important; +} + +.fr-fi--xs::before, +.fr-fi--xs::after { + --icon-size: 0.75rem; +} + +.fr-fi--sm::before, +.fr-fi--sm::after { + --icon-size: 1rem; +} + +.fr-fi--md::before, +.fr-fi--md::after { + --icon-size: 1.5rem; +} + +.fr-fi--lg::before, +.fr-fi--lg::after { + --icon-size: 2rem; +} + +.fr-artwork-decorative { + fill: var(--artwork-decorative-blue-france); +} + +.fr-artwork-minor { + fill: var(--artwork-minor-red-marianne); +} + +.fr-artwork-major { + fill: var(--artwork-major-blue-france); +} + +.fr-artwork-background { + fill: var(--artwork-background-grey); +} + +.fr-artwork-motif { + fill: var(--artwork-motif-grey); +} + +.fr-artwork--green-tilleul-verveine .fr-artwork-minor { + fill: var(--artwork-minor-green-tilleul-verveine); +} + +.fr-artwork--green-bourgeon .fr-artwork-minor { + fill: var(--artwork-minor-green-bourgeon); +} + +.fr-artwork--green-emeraude .fr-artwork-minor { + fill: var(--artwork-minor-green-emeraude); +} + +.fr-artwork--green-menthe .fr-artwork-minor { + fill: var(--artwork-minor-green-menthe); +} + +.fr-artwork--green-archipel .fr-artwork-minor { + fill: var(--artwork-minor-green-archipel); +} + +.fr-artwork--blue-ecume .fr-artwork-minor { + fill: var(--artwork-minor-blue-ecume); +} + +.fr-artwork--blue-cumulus .fr-artwork-minor { + fill: var(--artwork-minor-blue-cumulus); +} + +.fr-artwork--purple-glycine .fr-artwork-minor { + fill: var(--artwork-minor-purple-glycine); +} + +.fr-artwork--pink-macaron .fr-artwork-minor { + fill: var(--artwork-minor-pink-macaron); +} + +.fr-artwork--pink-tuile .fr-artwork-minor { + fill: var(--artwork-minor-pink-tuile); +} + +.fr-artwork--yellow-tournesol .fr-artwork-minor { + fill: var(--artwork-minor-yellow-tournesol); +} + +.fr-artwork--yellow-moutarde .fr-artwork-minor { + fill: var(--artwork-minor-yellow-moutarde); +} + +.fr-artwork--orange-terre-battue .fr-artwork-minor { + fill: var(--artwork-minor-orange-terre-battue); +} + +.fr-artwork--brown-cafe-creme .fr-artwork-minor { + fill: var(--artwork-minor-brown-cafe-creme); +} + +.fr-artwork--brown-caramel .fr-artwork-minor { + fill: var(--artwork-minor-brown-caramel); +} + +.fr-artwork--brown-opera .fr-artwork-minor { + fill: var(--artwork-minor-brown-opera); +} + +.fr-artwork--beige-gris-galet .fr-artwork-minor { + fill: var(--artwork-minor-beige-gris-galet); +} + +[disabled] .fr-artwork * { + fill: var(--text-disabled-grey); +} + +.fr-h6, +.fr-h5, +.fr-h4, +.fr-h3, +.fr-h2, +.fr-h1, +.fr-display-xs, +.fr-display-sm, +.fr-display-md, +.fr-display-lg, +.fr-display-xl { + color: var(--text-title-grey); +} + +h6, +h5, +h4, +h3, +h2, +h1 { + color: var(--text-title-grey); +} + +@media (min-width: 36em) { + /*! media sm */ + .fr-hidden-sm { + display: none !important; + } + + .fr-unhidden-sm { + display: inherit !important; + } + + .fr-sr-only-sm { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; + } + + .fr-container-sm { + padding-left: 1rem; + padding-right: 1rem; + } + + .fr-container-sm--fluid { + padding-left: 0; + padding-right: 0; + max-width: none; + overflow: hidden; + } + + .fr-grid-row-sm--gutters { + margin: -0.5rem; + } + + .fr-grid-row-sm--gutters > [class^=fr-col-], + .fr-grid-row-sm--gutters > [class*=" fr-col-"], + .fr-grid-row-sm--gutters > .fr-col { + padding: 0.5rem; + } + + .fr-grid-row-sm--no-gutters { + margin: 0; + } + + .fr-grid-row-sm--no-gutters > [class^=fr-col-], + .fr-grid-row-sm--no-gutters > [class*=" fr-col-"], + .fr-grid-row-sm--no-gutters > .fr-col { + padding: 0; + } + + .fr-col-sm { + flex: 1; + } + + .fr-col-sm-1 { + flex: 0 0 calc(100% / 12); + width: calc(100% / 12); + max-width: calc(100% / 12); + } + + .fr-col-offset-sm-1:not(.fr-col-offset-sm-1--right) { + margin-left: calc(100% / 12); + } + + .fr-col-offset-sm-1--right { + margin-right: calc(100% / 12); + } + + .fr-col-sm-2 { + flex: 0 0 calc(200% / 12); + width: calc(200% / 12); + max-width: calc(200% / 12); + } + + .fr-col-offset-sm-2:not(.fr-col-offset-sm-2--right) { + margin-left: calc(200% / 12); + } + + .fr-col-offset-sm-2--right { + margin-right: calc(200% / 12); + } + + .fr-col-sm-3 { + flex: 0 0 calc(300% / 12); + width: calc(300% / 12); + max-width: calc(300% / 12); + } + + .fr-col-offset-sm-3:not(.fr-col-offset-sm-3--right) { + margin-left: calc(300% / 12); + } + + .fr-col-offset-sm-3--right { + margin-right: calc(300% / 12); + } + + .fr-col-sm-4 { + flex: 0 0 calc(400% / 12); + width: calc(400% / 12); + max-width: calc(400% / 12); + } + + .fr-col-offset-sm-4:not(.fr-col-offset-sm-4--right) { + margin-left: calc(400% / 12); + } + + .fr-col-offset-sm-4--right { + margin-right: calc(400% / 12); + } + + .fr-col-sm-5 { + flex: 0 0 calc(500% / 12); + width: calc(500% / 12); + max-width: calc(500% / 12); + } + + .fr-col-offset-sm-5:not(.fr-col-offset-sm-5--right) { + margin-left: calc(500% / 12); + } + + .fr-col-offset-sm-5--right { + margin-right: calc(500% / 12); + } + + .fr-col-sm-6 { + flex: 0 0 calc(600% / 12); + width: calc(600% / 12); + max-width: calc(600% / 12); + } + + .fr-col-offset-sm-6:not(.fr-col-offset-sm-6--right) { + margin-left: calc(600% / 12); + } + + .fr-col-offset-sm-6--right { + margin-right: calc(600% / 12); + } + + .fr-col-sm-7 { + flex: 0 0 calc(700% / 12); + width: calc(700% / 12); + max-width: calc(700% / 12); + } + + .fr-col-offset-sm-7:not(.fr-col-offset-sm-7--right) { + margin-left: calc(700% / 12); + } + + .fr-col-offset-sm-7--right { + margin-right: calc(700% / 12); + } + + .fr-col-sm-8 { + flex: 0 0 calc(800% / 12); + width: calc(800% / 12); + max-width: calc(800% / 12); + } + + .fr-col-offset-sm-8:not(.fr-col-offset-sm-8--right) { + margin-left: calc(800% / 12); + } + + .fr-col-offset-sm-8--right { + margin-right: calc(800% / 12); + } + + .fr-col-sm-9 { + flex: 0 0 calc(900% / 12); + width: calc(900% / 12); + max-width: calc(900% / 12); + } + + .fr-col-offset-sm-9:not(.fr-col-offset-sm-9--right) { + margin-left: calc(900% / 12); + } + + .fr-col-offset-sm-9--right { + margin-right: calc(900% / 12); + } + + .fr-col-sm-10 { + flex: 0 0 calc(1000% / 12); + width: calc(1000% / 12); + max-width: calc(1000% / 12); + } + + .fr-col-offset-sm-10:not(.fr-col-offset-sm-10--right) { + margin-left: calc(1000% / 12); + } + + .fr-col-offset-sm-10--right { + margin-right: calc(1000% / 12); + } + + .fr-col-sm-11 { + flex: 0 0 calc(1100% / 12); + width: calc(1100% / 12); + max-width: calc(1100% / 12); + } + + .fr-col-offset-sm-11:not(.fr-col-offset-sm-11--right) { + margin-left: calc(1100% / 12); + } + + .fr-col-offset-sm-11--right { + margin-right: calc(1100% / 12); + } + + .fr-col-sm-12 { + flex: 0 0 calc(1200% / 12); + width: calc(1200% / 12); + max-width: calc(1200% / 12); + } + + .fr-col-offset-sm-12:not(.fr-col-offset-sm-12--right) { + margin-left: calc(1200% / 12); + } + + .fr-col-offset-sm-12--right { + margin-right: calc(1200% / 12); + } + + /*! media sm */ +} + +@media (min-width: 48em) { + /*! media md */ + h6 { + font-size: 1.25rem; + line-height: 1.75rem; + } + + h5 { + font-size: 1.375rem; + line-height: 1.75rem; + } + + h4 { + font-size: 1.5rem; + line-height: 2rem; + } + + h3 { + font-size: 1.75rem; + line-height: 2.25rem; + } + + h2 { + font-size: 2rem; + line-height: 2.5rem; + } + + h1 { + font-size: 2.5rem; + line-height: 3rem; + } + + .fr-h6 { + font-size: 1.25rem !important; + line-height: 1.75rem !important; + } + + .fr-h5 { + font-size: 1.375rem !important; + line-height: 1.75rem !important; + } + + .fr-h4 { + font-size: 1.5rem !important; + line-height: 2rem !important; + } + + .fr-h3 { + font-size: 1.75rem !important; + line-height: 2.25rem !important; + } + + .fr-h2 { + font-size: 2rem !important; + line-height: 2.5rem !important; + } + + .fr-h1 { + font-size: 2.5rem !important; + line-height: 3rem !important; + } + + .fr-display--xs { + font-size: 3rem !important; + line-height: 3.5rem !important; + } + + .fr-display--sm { + font-size: 3.5rem !important; + line-height: 4rem !important; + } + + .fr-display--md { + font-size: 4rem !important; + line-height: 4.5rem !important; + } + + .fr-display--lg { + font-size: 4.5rem !important; + line-height: 5rem !important; + } + + .fr-display--xl { + font-size: 5rem !important; + line-height: 5.5rem !important; + } + + .fr-hidden-md { + display: none !important; + } + + .fr-unhidden-md { + display: inherit !important; + } + + .fr-sr-only-md { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; + } + + .fr-container-md { + padding-left: 1rem; + padding-right: 1rem; + } + + .fr-container-md--fluid { + padding-left: 0; + padding-right: 0; + max-width: none; + overflow: hidden; + } + + .fr-grid-row-md--gutters { + margin: -0.5rem; + } + + .fr-grid-row-md--gutters > [class^=fr-col-], + .fr-grid-row-md--gutters > [class*=" fr-col-"], + .fr-grid-row-md--gutters > .fr-col { + padding: 0.5rem; + } + + .fr-grid-row-md--no-gutters { + margin: 0; + } + + .fr-grid-row-md--no-gutters > [class^=fr-col-], + .fr-grid-row-md--no-gutters > [class*=" fr-col-"], + .fr-grid-row-md--no-gutters > .fr-col { + padding: 0; + } + + .fr-col-md { + flex: 1; + } + + .fr-col-md-1 { + flex: 0 0 calc(100% / 12); + width: calc(100% / 12); + max-width: calc(100% / 12); + } + + .fr-col-offset-md-1:not(.fr-col-offset-md-1--right) { + margin-left: calc(100% / 12); + } + + .fr-col-offset-md-1--right { + margin-right: calc(100% / 12); + } + + .fr-col-md-2 { + flex: 0 0 calc(200% / 12); + width: calc(200% / 12); + max-width: calc(200% / 12); + } + + .fr-col-offset-md-2:not(.fr-col-offset-md-2--right) { + margin-left: calc(200% / 12); + } + + .fr-col-offset-md-2--right { + margin-right: calc(200% / 12); + } + + .fr-col-md-3 { + flex: 0 0 calc(300% / 12); + width: calc(300% / 12); + max-width: calc(300% / 12); + } + + .fr-col-offset-md-3:not(.fr-col-offset-md-3--right) { + margin-left: calc(300% / 12); + } + + .fr-col-offset-md-3--right { + margin-right: calc(300% / 12); + } + + .fr-col-md-4 { + flex: 0 0 calc(400% / 12); + width: calc(400% / 12); + max-width: calc(400% / 12); + } + + .fr-col-offset-md-4:not(.fr-col-offset-md-4--right) { + margin-left: calc(400% / 12); + } + + .fr-col-offset-md-4--right { + margin-right: calc(400% / 12); + } + + .fr-col-md-5 { + flex: 0 0 calc(500% / 12); + width: calc(500% / 12); + max-width: calc(500% / 12); + } + + .fr-col-offset-md-5:not(.fr-col-offset-md-5--right) { + margin-left: calc(500% / 12); + } + + .fr-col-offset-md-5--right { + margin-right: calc(500% / 12); + } + + .fr-col-md-6 { + flex: 0 0 calc(600% / 12); + width: calc(600% / 12); + max-width: calc(600% / 12); + } + + .fr-col-offset-md-6:not(.fr-col-offset-md-6--right) { + margin-left: calc(600% / 12); + } + + .fr-col-offset-md-6--right { + margin-right: calc(600% / 12); + } + + .fr-col-md-7 { + flex: 0 0 calc(700% / 12); + width: calc(700% / 12); + max-width: calc(700% / 12); + } + + .fr-col-offset-md-7:not(.fr-col-offset-md-7--right) { + margin-left: calc(700% / 12); + } + + .fr-col-offset-md-7--right { + margin-right: calc(700% / 12); + } + + .fr-col-md-8 { + flex: 0 0 calc(800% / 12); + width: calc(800% / 12); + max-width: calc(800% / 12); + } + + .fr-col-offset-md-8:not(.fr-col-offset-md-8--right) { + margin-left: calc(800% / 12); + } + + .fr-col-offset-md-8--right { + margin-right: calc(800% / 12); + } + + .fr-col-md-9 { + flex: 0 0 calc(900% / 12); + width: calc(900% / 12); + max-width: calc(900% / 12); + } + + .fr-col-offset-md-9:not(.fr-col-offset-md-9--right) { + margin-left: calc(900% / 12); + } + + .fr-col-offset-md-9--right { + margin-right: calc(900% / 12); + } + + .fr-col-md-10 { + flex: 0 0 calc(1000% / 12); + width: calc(1000% / 12); + max-width: calc(1000% / 12); + } + + .fr-col-offset-md-10:not(.fr-col-offset-md-10--right) { + margin-left: calc(1000% / 12); + } + + .fr-col-offset-md-10--right { + margin-right: calc(1000% / 12); + } + + .fr-col-md-11 { + flex: 0 0 calc(1100% / 12); + width: calc(1100% / 12); + max-width: calc(1100% / 12); + } + + .fr-col-offset-md-11:not(.fr-col-offset-md-11--right) { + margin-left: calc(1100% / 12); + } + + .fr-col-offset-md-11--right { + margin-right: calc(1100% / 12); + } + + .fr-col-md-12 { + flex: 0 0 calc(1200% / 12); + width: calc(1200% / 12); + max-width: calc(1200% / 12); + } + + .fr-col-offset-md-12:not(.fr-col-offset-md-12--right) { + margin-left: calc(1200% / 12); + } + + .fr-col-offset-md-12--right { + margin-right: calc(1200% / 12); + } + + .fr-m-md-n8v, + .fr-m-md-n4w { + margin: -2rem !important; + } + + .fr-ml-md-n8v, + .fr-ml-md-n4w, + .fr-mx-md-n8v, + .fr-mx-md-n4w { + margin-left: -2rem !important; + } + + .fr-mr-md-n8v, + .fr-mr-md-n4w, + .fr-mx-md-n8v, + .fr-mx-md-n4w { + margin-right: -2rem !important; + } + + .fr-mt-md-n8v, + .fr-mt-md-n4w, + .fr-my-md-n8v, + .fr-my-md-n4w { + margin-top: -2rem !important; + } + + .fr-mb-md-n8v, + .fr-mb-md-n4w, + .fr-my-md-n8v, + .fr-my-md-n4w { + margin-bottom: -2rem !important; + } + + .fr-m-md-n7v { + margin: -1.75rem !important; + } + + .fr-ml-md-n7v, + .fr-mx-md-n7v { + margin-left: -1.75rem !important; + } + + .fr-mr-md-n7v, + .fr-mx-md-n7v { + margin-right: -1.75rem !important; + } + + .fr-mt-md-n7v, + .fr-my-md-n7v { + margin-top: -1.75rem !important; + } + + .fr-mb-md-n7v, + .fr-my-md-n7v { + margin-bottom: -1.75rem !important; + } + + .fr-m-md-n6v, + .fr-m-md-n3w { + margin: -1.5rem !important; + } + + .fr-ml-md-n6v, + .fr-ml-md-n3w, + .fr-mx-md-n6v, + .fr-mx-md-n3w { + margin-left: -1.5rem !important; + } + + .fr-mr-md-n6v, + .fr-mr-md-n3w, + .fr-mx-md-n6v, + .fr-mx-md-n3w { + margin-right: -1.5rem !important; + } + + .fr-mt-md-n6v, + .fr-mt-md-n3w, + .fr-my-md-n6v, + .fr-my-md-n3w { + margin-top: -1.5rem !important; + } + + .fr-mb-md-n6v, + .fr-mb-md-n3w, + .fr-my-md-n6v, + .fr-my-md-n3w { + margin-bottom: -1.5rem !important; + } + + .fr-m-md-n5v { + margin: -1.25rem !important; + } + + .fr-ml-md-n5v, + .fr-mx-md-n5v { + margin-left: -1.25rem !important; + } + + .fr-mr-md-n5v, + .fr-mx-md-n5v { + margin-right: -1.25rem !important; + } + + .fr-mt-md-n5v, + .fr-my-md-n5v { + margin-top: -1.25rem !important; + } + + .fr-mb-md-n5v, + .fr-my-md-n5v { + margin-bottom: -1.25rem !important; + } + + .fr-m-md-n4v, + .fr-m-md-n2w { + margin: -1rem !important; + } + + .fr-ml-md-n4v, + .fr-ml-md-n2w, + .fr-mx-md-n4v, + .fr-mx-md-n2w { + margin-left: -1rem !important; + } + + .fr-mr-md-n4v, + .fr-mr-md-n2w, + .fr-mx-md-n4v, + .fr-mx-md-n2w { + margin-right: -1rem !important; + } + + .fr-mt-md-n4v, + .fr-mt-md-n2w, + .fr-my-md-n4v, + .fr-my-md-n2w { + margin-top: -1rem !important; + } + + .fr-mb-md-n4v, + .fr-mb-md-n2w, + .fr-my-md-n4v, + .fr-my-md-n2w { + margin-bottom: -1rem !important; + } + + .fr-m-md-n3v { + margin: -0.75rem !important; + } + + .fr-ml-md-n3v, + .fr-mx-md-n3v { + margin-left: -0.75rem !important; + } + + .fr-mr-md-n3v, + .fr-mx-md-n3v { + margin-right: -0.75rem !important; + } + + .fr-mt-md-n3v, + .fr-my-md-n3v { + margin-top: -0.75rem !important; + } + + .fr-mb-md-n3v, + .fr-my-md-n3v { + margin-bottom: -0.75rem !important; + } + + .fr-m-md-n2v, + .fr-m-md-n1w { + margin: -0.5rem !important; + } + + .fr-ml-md-n2v, + .fr-ml-md-n1w, + .fr-mx-md-n2v, + .fr-mx-md-n1w { + margin-left: -0.5rem !important; + } + + .fr-mr-md-n2v, + .fr-mr-md-n1w, + .fr-mx-md-n2v, + .fr-mx-md-n1w { + margin-right: -0.5rem !important; + } + + .fr-mt-md-n2v, + .fr-mt-md-n1w, + .fr-my-md-n2v, + .fr-my-md-n1w { + margin-top: -0.5rem !important; + } + + .fr-mb-md-n2v, + .fr-mb-md-n1w, + .fr-my-md-n2v, + .fr-my-md-n1w { + margin-bottom: -0.5rem !important; + } + + .fr-m-md-n1v { + margin: -0.25rem !important; + } + + .fr-ml-md-n1v, + .fr-mx-md-n1v { + margin-left: -0.25rem !important; + } + + .fr-mr-md-n1v, + .fr-mx-md-n1v { + margin-right: -0.25rem !important; + } + + .fr-mt-md-n1v, + .fr-my-md-n1v { + margin-top: -0.25rem !important; + } + + .fr-mb-md-n1v, + .fr-my-md-n1v { + margin-bottom: -0.25rem !important; + } + + .fr-m-md-n1-5v { + margin: -0.375rem !important; + } + + .fr-ml-md-n1-5v, + .fr-mx-md-n1-5v { + margin-left: -0.375rem !important; + } + + .fr-mr-md-n1-5v, + .fr-mx-md-n1-5v { + margin-right: -0.375rem !important; + } + + .fr-mt-md-n1-5v, + .fr-my-md-n1-5v { + margin-top: -0.375rem !important; + } + + .fr-mb-md-n1-5v, + .fr-my-md-n1-5v { + margin-bottom: -0.375rem !important; + } + + .fr-m-md-0 { + margin: 0 !important; + } + + .fr-ml-md-0, + .fr-mx-md-0 { + margin-left: 0 !important; + } + + .fr-mr-md-0, + .fr-mx-md-0 { + margin-right: 0 !important; + } + + .fr-mt-md-0, + .fr-my-md-0 { + margin-top: 0 !important; + } + + .fr-mb-md-0, + .fr-my-md-0 { + margin-bottom: 0 !important; + } + + .fr-m-md-n0-5v { + margin: -0.125rem !important; + } + + .fr-ml-md-n0-5v, + .fr-mx-md-n0-5v { + margin-left: -0.125rem !important; + } + + .fr-mr-md-n0-5v, + .fr-mx-md-n0-5v { + margin-right: -0.125rem !important; + } + + .fr-mt-md-n0-5v, + .fr-my-md-n0-5v { + margin-top: -0.125rem !important; + } + + .fr-mb-md-n0-5v, + .fr-my-md-n0-5v { + margin-bottom: -0.125rem !important; + } + + .fr-m-md-0-5v { + margin: 0.125rem !important; + } + + .fr-ml-md-0-5v, + .fr-mx-md-0-5v { + margin-left: 0.125rem !important; + } + + .fr-mr-md-0-5v, + .fr-mx-md-0-5v { + margin-right: 0.125rem !important; + } + + .fr-mt-md-0-5v, + .fr-my-md-0-5v { + margin-top: 0.125rem !important; + } + + .fr-mb-md-0-5v, + .fr-my-md-0-5v { + margin-bottom: 0.125rem !important; + } + + .fr-m-md-1v { + margin: 0.25rem !important; + } + + .fr-ml-md-1v, + .fr-mx-md-1v { + margin-left: 0.25rem !important; + } + + .fr-mr-md-1v, + .fr-mx-md-1v { + margin-right: 0.25rem !important; + } + + .fr-mt-md-1v, + .fr-my-md-1v { + margin-top: 0.25rem !important; + } + + .fr-mb-md-1v, + .fr-my-md-1v { + margin-bottom: 0.25rem !important; + } + + .fr-m-md-1-5v { + margin: 0.375rem !important; + } + + .fr-ml-md-1-5v, + .fr-mx-md-1-5v { + margin-left: 0.375rem !important; + } + + .fr-mr-md-1-5v, + .fr-mx-md-1-5v { + margin-right: 0.375rem !important; + } + + .fr-mt-md-1-5v, + .fr-my-md-1-5v { + margin-top: 0.375rem !important; + } + + .fr-mb-md-1-5v, + .fr-my-md-1-5v { + margin-bottom: 0.375rem !important; + } + + .fr-m-md-2v, + .fr-m-md-1w { + margin: 0.5rem !important; + } + + .fr-ml-md-2v, + .fr-ml-md-1w, + .fr-mx-md-2v, + .fr-mx-md-1w { + margin-left: 0.5rem !important; + } + + .fr-mr-md-2v, + .fr-mr-md-1w, + .fr-mx-md-2v, + .fr-mx-md-1w { + margin-right: 0.5rem !important; + } + + .fr-mt-md-2v, + .fr-mt-md-1w, + .fr-my-md-2v, + .fr-my-md-1w { + margin-top: 0.5rem !important; + } + + .fr-mb-md-2v, + .fr-mb-md-1w, + .fr-my-md-2v, + .fr-my-md-1w { + margin-bottom: 0.5rem !important; + } + + .fr-m-md-3v { + margin: 0.75rem !important; + } + + .fr-ml-md-3v, + .fr-mx-md-3v { + margin-left: 0.75rem !important; + } + + .fr-mr-md-3v, + .fr-mx-md-3v { + margin-right: 0.75rem !important; + } + + .fr-mt-md-3v, + .fr-my-md-3v { + margin-top: 0.75rem !important; + } + + .fr-mb-md-3v, + .fr-my-md-3v { + margin-bottom: 0.75rem !important; + } + + .fr-m-md-4v, + .fr-m-md-2w { + margin: 1rem !important; + } + + .fr-ml-md-4v, + .fr-ml-md-2w, + .fr-mx-md-4v, + .fr-mx-md-2w { + margin-left: 1rem !important; + } + + .fr-mr-md-4v, + .fr-mr-md-2w, + .fr-mx-md-4v, + .fr-mx-md-2w { + margin-right: 1rem !important; + } + + .fr-mt-md-4v, + .fr-mt-md-2w, + .fr-my-md-4v, + .fr-my-md-2w { + margin-top: 1rem !important; + } + + .fr-mb-md-4v, + .fr-mb-md-2w, + .fr-my-md-4v, + .fr-my-md-2w { + margin-bottom: 1rem !important; + } + + .fr-m-md-5v { + margin: 1.25rem !important; + } + + .fr-ml-md-5v, + .fr-mx-md-5v { + margin-left: 1.25rem !important; + } + + .fr-mr-md-5v, + .fr-mx-md-5v { + margin-right: 1.25rem !important; + } + + .fr-mt-md-5v, + .fr-my-md-5v { + margin-top: 1.25rem !important; + } + + .fr-mb-md-5v, + .fr-my-md-5v { + margin-bottom: 1.25rem !important; + } + + .fr-m-md-6v, + .fr-m-md-3w { + margin: 1.5rem !important; + } + + .fr-ml-md-6v, + .fr-ml-md-3w, + .fr-mx-md-6v, + .fr-mx-md-3w { + margin-left: 1.5rem !important; + } + + .fr-mr-md-6v, + .fr-mr-md-3w, + .fr-mx-md-6v, + .fr-mx-md-3w { + margin-right: 1.5rem !important; + } + + .fr-mt-md-6v, + .fr-mt-md-3w, + .fr-my-md-6v, + .fr-my-md-3w { + margin-top: 1.5rem !important; + } + + .fr-mb-md-6v, + .fr-mb-md-3w, + .fr-my-md-6v, + .fr-my-md-3w { + margin-bottom: 1.5rem !important; + } + + .fr-m-md-7v { + margin: 1.75rem !important; + } + + .fr-ml-md-7v, + .fr-mx-md-7v { + margin-left: 1.75rem !important; + } + + .fr-mr-md-7v, + .fr-mx-md-7v { + margin-right: 1.75rem !important; + } + + .fr-mt-md-7v, + .fr-my-md-7v { + margin-top: 1.75rem !important; + } + + .fr-mb-md-7v, + .fr-my-md-7v { + margin-bottom: 1.75rem !important; + } + + .fr-m-md-8v, + .fr-m-md-4w { + margin: 2rem !important; + } + + .fr-ml-md-8v, + .fr-ml-md-4w, + .fr-mx-md-8v, + .fr-mx-md-4w { + margin-left: 2rem !important; + } + + .fr-mr-md-8v, + .fr-mr-md-4w, + .fr-mx-md-8v, + .fr-mx-md-4w { + margin-right: 2rem !important; + } + + .fr-mt-md-8v, + .fr-mt-md-4w, + .fr-my-md-8v, + .fr-my-md-4w { + margin-top: 2rem !important; + } + + .fr-mb-md-8v, + .fr-mb-md-4w, + .fr-my-md-8v, + .fr-my-md-4w { + margin-bottom: 2rem !important; + } + + .fr-m-md-9v { + margin: 2.25rem !important; + } + + .fr-ml-md-9v, + .fr-mx-md-9v { + margin-left: 2.25rem !important; + } + + .fr-mr-md-9v, + .fr-mx-md-9v { + margin-right: 2.25rem !important; + } + + .fr-mt-md-9v, + .fr-my-md-9v { + margin-top: 2.25rem !important; + } + + .fr-mb-md-9v, + .fr-my-md-9v { + margin-bottom: 2.25rem !important; + } + + .fr-m-md-10v, + .fr-m-md-5w { + margin: 2.5rem !important; + } + + .fr-ml-md-10v, + .fr-ml-md-5w, + .fr-mx-md-10v, + .fr-mx-md-5w { + margin-left: 2.5rem !important; + } + + .fr-mr-md-10v, + .fr-mr-md-5w, + .fr-mx-md-10v, + .fr-mx-md-5w { + margin-right: 2.5rem !important; + } + + .fr-mt-md-10v, + .fr-mt-md-5w, + .fr-my-md-10v, + .fr-my-md-5w { + margin-top: 2.5rem !important; + } + + .fr-mb-md-10v, + .fr-mb-md-5w, + .fr-my-md-10v, + .fr-my-md-5w { + margin-bottom: 2.5rem !important; + } + + .fr-m-md-11v { + margin: 2.75rem !important; + } + + .fr-ml-md-11v, + .fr-mx-md-11v { + margin-left: 2.75rem !important; + } + + .fr-mr-md-11v, + .fr-mx-md-11v { + margin-right: 2.75rem !important; + } + + .fr-mt-md-11v, + .fr-my-md-11v { + margin-top: 2.75rem !important; + } + + .fr-mb-md-11v, + .fr-my-md-11v { + margin-bottom: 2.75rem !important; + } + + .fr-m-md-12v, + .fr-m-md-6w { + margin: 3rem !important; + } + + .fr-ml-md-12v, + .fr-ml-md-6w, + .fr-mx-md-12v, + .fr-mx-md-6w { + margin-left: 3rem !important; + } + + .fr-mr-md-12v, + .fr-mr-md-6w, + .fr-mx-md-12v, + .fr-mx-md-6w { + margin-right: 3rem !important; + } + + .fr-mt-md-12v, + .fr-mt-md-6w, + .fr-my-md-12v, + .fr-my-md-6w { + margin-top: 3rem !important; + } + + .fr-mb-md-12v, + .fr-mb-md-6w, + .fr-my-md-12v, + .fr-my-md-6w { + margin-bottom: 3rem !important; + } + + .fr-m-md-13v { + margin: 3.25rem !important; + } + + .fr-ml-md-13v, + .fr-mx-md-13v { + margin-left: 3.25rem !important; + } + + .fr-mr-md-13v, + .fr-mx-md-13v { + margin-right: 3.25rem !important; + } + + .fr-mt-md-13v, + .fr-my-md-13v { + margin-top: 3.25rem !important; + } + + .fr-mb-md-13v, + .fr-my-md-13v { + margin-bottom: 3.25rem !important; + } + + .fr-m-md-14v, + .fr-m-md-7w { + margin: 3.5rem !important; + } + + .fr-ml-md-14v, + .fr-ml-md-7w, + .fr-mx-md-14v, + .fr-mx-md-7w { + margin-left: 3.5rem !important; + } + + .fr-mr-md-14v, + .fr-mr-md-7w, + .fr-mx-md-14v, + .fr-mx-md-7w { + margin-right: 3.5rem !important; + } + + .fr-mt-md-14v, + .fr-mt-md-7w, + .fr-my-md-14v, + .fr-my-md-7w { + margin-top: 3.5rem !important; + } + + .fr-mb-md-14v, + .fr-mb-md-7w, + .fr-my-md-14v, + .fr-my-md-7w { + margin-bottom: 3.5rem !important; + } + + .fr-m-md-15v { + margin: 3.75rem !important; + } + + .fr-ml-md-15v, + .fr-mx-md-15v { + margin-left: 3.75rem !important; + } + + .fr-mr-md-15v, + .fr-mx-md-15v { + margin-right: 3.75rem !important; + } + + .fr-mt-md-15v, + .fr-my-md-15v { + margin-top: 3.75rem !important; + } + + .fr-mb-md-15v, + .fr-my-md-15v { + margin-bottom: 3.75rem !important; + } + + .fr-m-md-16v, + .fr-m-md-8w { + margin: 4rem !important; + } + + .fr-ml-md-16v, + .fr-ml-md-8w, + .fr-mx-md-16v, + .fr-mx-md-8w { + margin-left: 4rem !important; + } + + .fr-mr-md-16v, + .fr-mr-md-8w, + .fr-mx-md-16v, + .fr-mx-md-8w { + margin-right: 4rem !important; + } + + .fr-mt-md-16v, + .fr-mt-md-8w, + .fr-my-md-16v, + .fr-my-md-8w { + margin-top: 4rem !important; + } + + .fr-mb-md-16v, + .fr-mb-md-8w, + .fr-my-md-16v, + .fr-my-md-8w { + margin-bottom: 4rem !important; + } + + .fr-m-md-17v { + margin: 4.25rem !important; + } + + .fr-ml-md-17v, + .fr-mx-md-17v { + margin-left: 4.25rem !important; + } + + .fr-mr-md-17v, + .fr-mx-md-17v { + margin-right: 4.25rem !important; + } + + .fr-mt-md-17v, + .fr-my-md-17v { + margin-top: 4.25rem !important; + } + + .fr-mb-md-17v, + .fr-my-md-17v { + margin-bottom: 4.25rem !important; + } + + .fr-m-md-18v, + .fr-m-md-9w { + margin: 4.5rem !important; + } + + .fr-ml-md-18v, + .fr-ml-md-9w, + .fr-mx-md-18v, + .fr-mx-md-9w { + margin-left: 4.5rem !important; + } + + .fr-mr-md-18v, + .fr-mr-md-9w, + .fr-mx-md-18v, + .fr-mx-md-9w { + margin-right: 4.5rem !important; + } + + .fr-mt-md-18v, + .fr-mt-md-9w, + .fr-my-md-18v, + .fr-my-md-9w { + margin-top: 4.5rem !important; + } + + .fr-mb-md-18v, + .fr-mb-md-9w, + .fr-my-md-18v, + .fr-my-md-9w { + margin-bottom: 4.5rem !important; + } + + .fr-m-md-19v { + margin: 4.75rem !important; + } + + .fr-ml-md-19v, + .fr-mx-md-19v { + margin-left: 4.75rem !important; + } + + .fr-mr-md-19v, + .fr-mx-md-19v { + margin-right: 4.75rem !important; + } + + .fr-mt-md-19v, + .fr-my-md-19v { + margin-top: 4.75rem !important; + } + + .fr-mb-md-19v, + .fr-my-md-19v { + margin-bottom: 4.75rem !important; + } + + .fr-m-md-20v, + .fr-m-md-10w { + margin: 5rem !important; + } + + .fr-ml-md-20v, + .fr-ml-md-10w, + .fr-mx-md-20v, + .fr-mx-md-10w { + margin-left: 5rem !important; + } + + .fr-mr-md-20v, + .fr-mr-md-10w, + .fr-mx-md-20v, + .fr-mx-md-10w { + margin-right: 5rem !important; + } + + .fr-mt-md-20v, + .fr-mt-md-10w, + .fr-my-md-20v, + .fr-my-md-10w { + margin-top: 5rem !important; + } + + .fr-mb-md-20v, + .fr-mb-md-10w, + .fr-my-md-20v, + .fr-my-md-10w { + margin-bottom: 5rem !important; + } + + .fr-m-md-21v { + margin: 5.25rem !important; + } + + .fr-ml-md-21v, + .fr-mx-md-21v { + margin-left: 5.25rem !important; + } + + .fr-mr-md-21v, + .fr-mx-md-21v { + margin-right: 5.25rem !important; + } + + .fr-mt-md-21v, + .fr-my-md-21v { + margin-top: 5.25rem !important; + } + + .fr-mb-md-21v, + .fr-my-md-21v { + margin-bottom: 5.25rem !important; + } + + .fr-m-md-22v, + .fr-m-md-11w { + margin: 5.5rem !important; + } + + .fr-ml-md-22v, + .fr-ml-md-11w, + .fr-mx-md-22v, + .fr-mx-md-11w { + margin-left: 5.5rem !important; + } + + .fr-mr-md-22v, + .fr-mr-md-11w, + .fr-mx-md-22v, + .fr-mx-md-11w { + margin-right: 5.5rem !important; + } + + .fr-mt-md-22v, + .fr-mt-md-11w, + .fr-my-md-22v, + .fr-my-md-11w { + margin-top: 5.5rem !important; + } + + .fr-mb-md-22v, + .fr-mb-md-11w, + .fr-my-md-22v, + .fr-my-md-11w { + margin-bottom: 5.5rem !important; + } + + .fr-m-md-23v { + margin: 5.75rem !important; + } + + .fr-ml-md-23v, + .fr-mx-md-23v { + margin-left: 5.75rem !important; + } + + .fr-mr-md-23v, + .fr-mx-md-23v { + margin-right: 5.75rem !important; + } + + .fr-mt-md-23v, + .fr-my-md-23v { + margin-top: 5.75rem !important; + } + + .fr-mb-md-23v, + .fr-my-md-23v { + margin-bottom: 5.75rem !important; + } + + .fr-m-md-24v, + .fr-m-md-12w { + margin: 6rem !important; + } + + .fr-ml-md-24v, + .fr-ml-md-12w, + .fr-mx-md-24v, + .fr-mx-md-12w { + margin-left: 6rem !important; + } + + .fr-mr-md-24v, + .fr-mr-md-12w, + .fr-mx-md-24v, + .fr-mx-md-12w { + margin-right: 6rem !important; + } + + .fr-mt-md-24v, + .fr-mt-md-12w, + .fr-my-md-24v, + .fr-my-md-12w { + margin-top: 6rem !important; + } + + .fr-mb-md-24v, + .fr-mb-md-12w, + .fr-my-md-24v, + .fr-my-md-12w { + margin-bottom: 6rem !important; + } + + .fr-m-md-25v { + margin: 6.25rem !important; + } + + .fr-ml-md-25v, + .fr-mx-md-25v { + margin-left: 6.25rem !important; + } + + .fr-mr-md-25v, + .fr-mx-md-25v { + margin-right: 6.25rem !important; + } + + .fr-mt-md-25v, + .fr-my-md-25v { + margin-top: 6.25rem !important; + } + + .fr-mb-md-25v, + .fr-my-md-25v { + margin-bottom: 6.25rem !important; + } + + .fr-m-md-26v, + .fr-m-md-13w { + margin: 6.5rem !important; + } + + .fr-ml-md-26v, + .fr-ml-md-13w, + .fr-mx-md-26v, + .fr-mx-md-13w { + margin-left: 6.5rem !important; + } + + .fr-mr-md-26v, + .fr-mr-md-13w, + .fr-mx-md-26v, + .fr-mx-md-13w { + margin-right: 6.5rem !important; + } + + .fr-mt-md-26v, + .fr-mt-md-13w, + .fr-my-md-26v, + .fr-my-md-13w { + margin-top: 6.5rem !important; + } + + .fr-mb-md-26v, + .fr-mb-md-13w, + .fr-my-md-26v, + .fr-my-md-13w { + margin-bottom: 6.5rem !important; + } + + .fr-m-md-27v { + margin: 6.75rem !important; + } + + .fr-ml-md-27v, + .fr-mx-md-27v { + margin-left: 6.75rem !important; + } + + .fr-mr-md-27v, + .fr-mx-md-27v { + margin-right: 6.75rem !important; + } + + .fr-mt-md-27v, + .fr-my-md-27v { + margin-top: 6.75rem !important; + } + + .fr-mb-md-27v, + .fr-my-md-27v { + margin-bottom: 6.75rem !important; + } + + .fr-m-md-28v, + .fr-m-md-14w { + margin: 7rem !important; + } + + .fr-ml-md-28v, + .fr-ml-md-14w, + .fr-mx-md-28v, + .fr-mx-md-14w { + margin-left: 7rem !important; + } + + .fr-mr-md-28v, + .fr-mr-md-14w, + .fr-mx-md-28v, + .fr-mx-md-14w { + margin-right: 7rem !important; + } + + .fr-mt-md-28v, + .fr-mt-md-14w, + .fr-my-md-28v, + .fr-my-md-14w { + margin-top: 7rem !important; + } + + .fr-mb-md-28v, + .fr-mb-md-14w, + .fr-my-md-28v, + .fr-my-md-14w { + margin-bottom: 7rem !important; + } + + .fr-m-md-29v { + margin: 7.25rem !important; + } + + .fr-ml-md-29v, + .fr-mx-md-29v { + margin-left: 7.25rem !important; + } + + .fr-mr-md-29v, + .fr-mx-md-29v { + margin-right: 7.25rem !important; + } + + .fr-mt-md-29v, + .fr-my-md-29v { + margin-top: 7.25rem !important; + } + + .fr-mb-md-29v, + .fr-my-md-29v { + margin-bottom: 7.25rem !important; + } + + .fr-m-md-30v, + .fr-m-md-15w { + margin: 7.5rem !important; + } + + .fr-ml-md-30v, + .fr-ml-md-15w, + .fr-mx-md-30v, + .fr-mx-md-15w { + margin-left: 7.5rem !important; + } + + .fr-mr-md-30v, + .fr-mr-md-15w, + .fr-mx-md-30v, + .fr-mx-md-15w { + margin-right: 7.5rem !important; + } + + .fr-mt-md-30v, + .fr-mt-md-15w, + .fr-my-md-30v, + .fr-my-md-15w { + margin-top: 7.5rem !important; + } + + .fr-mb-md-30v, + .fr-mb-md-15w, + .fr-my-md-30v, + .fr-my-md-15w { + margin-bottom: 7.5rem !important; + } + + .fr-m-md-31v { + margin: 7.75rem !important; + } + + .fr-ml-md-31v, + .fr-mx-md-31v { + margin-left: 7.75rem !important; + } + + .fr-mr-md-31v, + .fr-mx-md-31v { + margin-right: 7.75rem !important; + } + + .fr-mt-md-31v, + .fr-my-md-31v { + margin-top: 7.75rem !important; + } + + .fr-mb-md-31v, + .fr-my-md-31v { + margin-bottom: 7.75rem !important; + } + + .fr-m-md-32v, + .fr-m-md-16w { + margin: 8rem !important; + } + + .fr-ml-md-32v, + .fr-ml-md-16w, + .fr-mx-md-32v, + .fr-mx-md-16w { + margin-left: 8rem !important; + } + + .fr-mr-md-32v, + .fr-mr-md-16w, + .fr-mx-md-32v, + .fr-mx-md-16w { + margin-right: 8rem !important; + } + + .fr-mt-md-32v, + .fr-mt-md-16w, + .fr-my-md-32v, + .fr-my-md-16w { + margin-top: 8rem !important; + } + + .fr-mb-md-32v, + .fr-mb-md-16w, + .fr-my-md-32v, + .fr-my-md-16w { + margin-bottom: 8rem !important; + } + + .fr-m-md-auto { + margin: auto; + } + + .fr-ml-md-auto, + .fr-mx-md-auto { + margin-left: auto; + } + + .fr-mr-md-auto, + .fr-mx-md-auto { + margin-right: auto; + } + + .fr-mt-md-auto, + .fr-my-md-auto { + margin-top: auto; + } + + .fr-mb-md-auto, + .fr-my-md-auto { + margin-bottom: auto; + } + + .fr-p-md-0 { + padding: 0 !important; + } + + .fr-pl-md-0, + .fr-px-md-0 { + padding-left: 0 !important; + } + + .fr-pr-md-0, + .fr-px-md-0 { + padding-right: 0 !important; + } + + .fr-pt-md-0, + .fr-py-md-0 { + padding-top: 0 !important; + } + + .fr-pb-md-0, + .fr-py-md-0 { + padding-bottom: 0 !important; + } + + .fr-p-md-0-5v { + padding: 0.125rem !important; + } + + .fr-pl-md-0-5v, + .fr-px-md-0-5v { + padding-left: 0.125rem !important; + } + + .fr-pr-md-0-5v, + .fr-px-md-0-5v { + padding-right: 0.125rem !important; + } + + .fr-pt-md-0-5v, + .fr-py-md-0-5v { + padding-top: 0.125rem !important; + } + + .fr-pb-md-0-5v, + .fr-py-md-0-5v { + padding-bottom: 0.125rem !important; + } + + .fr-p-md-1v { + padding: 0.25rem !important; + } + + .fr-pl-md-1v, + .fr-px-md-1v { + padding-left: 0.25rem !important; + } + + .fr-pr-md-1v, + .fr-px-md-1v { + padding-right: 0.25rem !important; + } + + .fr-pt-md-1v, + .fr-py-md-1v { + padding-top: 0.25rem !important; + } + + .fr-pb-md-1v, + .fr-py-md-1v { + padding-bottom: 0.25rem !important; + } + + .fr-p-md-1-5v { + padding: 0.375rem !important; + } + + .fr-pl-md-1-5v, + .fr-px-md-1-5v { + padding-left: 0.375rem !important; + } + + .fr-pr-md-1-5v, + .fr-px-md-1-5v { + padding-right: 0.375rem !important; + } + + .fr-pt-md-1-5v, + .fr-py-md-1-5v { + padding-top: 0.375rem !important; + } + + .fr-pb-md-1-5v, + .fr-py-md-1-5v { + padding-bottom: 0.375rem !important; + } + + .fr-p-md-2v, + .fr-p-md-1w { + padding: 0.5rem !important; + } + + .fr-pl-md-2v, + .fr-pl-md-1w, + .fr-px-md-2v, + .fr-px-md-1w { + padding-left: 0.5rem !important; + } + + .fr-pr-md-2v, + .fr-pr-md-1w, + .fr-px-md-2v, + .fr-px-md-1w { + padding-right: 0.5rem !important; + } + + .fr-pt-md-2v, + .fr-pt-md-1w, + .fr-py-md-2v, + .fr-py-md-1w { + padding-top: 0.5rem !important; + } + + .fr-pb-md-2v, + .fr-pb-md-1w, + .fr-py-md-2v, + .fr-py-md-1w { + padding-bottom: 0.5rem !important; + } + + .fr-p-md-3v { + padding: 0.75rem !important; + } + + .fr-pl-md-3v, + .fr-px-md-3v { + padding-left: 0.75rem !important; + } + + .fr-pr-md-3v, + .fr-px-md-3v { + padding-right: 0.75rem !important; + } + + .fr-pt-md-3v, + .fr-py-md-3v { + padding-top: 0.75rem !important; + } + + .fr-pb-md-3v, + .fr-py-md-3v { + padding-bottom: 0.75rem !important; + } + + .fr-p-md-4v, + .fr-p-md-2w { + padding: 1rem !important; + } + + .fr-pl-md-4v, + .fr-pl-md-2w, + .fr-px-md-4v, + .fr-px-md-2w { + padding-left: 1rem !important; + } + + .fr-pr-md-4v, + .fr-pr-md-2w, + .fr-px-md-4v, + .fr-px-md-2w { + padding-right: 1rem !important; + } + + .fr-pt-md-4v, + .fr-pt-md-2w, + .fr-py-md-4v, + .fr-py-md-2w { + padding-top: 1rem !important; + } + + .fr-pb-md-4v, + .fr-pb-md-2w, + .fr-py-md-4v, + .fr-py-md-2w { + padding-bottom: 1rem !important; + } + + .fr-p-md-5v { + padding: 1.25rem !important; + } + + .fr-pl-md-5v, + .fr-px-md-5v { + padding-left: 1.25rem !important; + } + + .fr-pr-md-5v, + .fr-px-md-5v { + padding-right: 1.25rem !important; + } + + .fr-pt-md-5v, + .fr-py-md-5v { + padding-top: 1.25rem !important; + } + + .fr-pb-md-5v, + .fr-py-md-5v { + padding-bottom: 1.25rem !important; + } + + .fr-p-md-6v, + .fr-p-md-3w { + padding: 1.5rem !important; + } + + .fr-pl-md-6v, + .fr-pl-md-3w, + .fr-px-md-6v, + .fr-px-md-3w { + padding-left: 1.5rem !important; + } + + .fr-pr-md-6v, + .fr-pr-md-3w, + .fr-px-md-6v, + .fr-px-md-3w { + padding-right: 1.5rem !important; + } + + .fr-pt-md-6v, + .fr-pt-md-3w, + .fr-py-md-6v, + .fr-py-md-3w { + padding-top: 1.5rem !important; + } + + .fr-pb-md-6v, + .fr-pb-md-3w, + .fr-py-md-6v, + .fr-py-md-3w { + padding-bottom: 1.5rem !important; + } + + .fr-p-md-7v { + padding: 1.75rem !important; + } + + .fr-pl-md-7v, + .fr-px-md-7v { + padding-left: 1.75rem !important; + } + + .fr-pr-md-7v, + .fr-px-md-7v { + padding-right: 1.75rem !important; + } + + .fr-pt-md-7v, + .fr-py-md-7v { + padding-top: 1.75rem !important; + } + + .fr-pb-md-7v, + .fr-py-md-7v { + padding-bottom: 1.75rem !important; + } + + .fr-p-md-8v, + .fr-p-md-4w { + padding: 2rem !important; + } + + .fr-pl-md-8v, + .fr-pl-md-4w, + .fr-px-md-8v, + .fr-px-md-4w { + padding-left: 2rem !important; + } + + .fr-pr-md-8v, + .fr-pr-md-4w, + .fr-px-md-8v, + .fr-px-md-4w { + padding-right: 2rem !important; + } + + .fr-pt-md-8v, + .fr-pt-md-4w, + .fr-py-md-8v, + .fr-py-md-4w { + padding-top: 2rem !important; + } + + .fr-pb-md-8v, + .fr-pb-md-4w, + .fr-py-md-8v, + .fr-py-md-4w { + padding-bottom: 2rem !important; + } + + .fr-p-md-9v { + padding: 2.25rem !important; + } + + .fr-pl-md-9v, + .fr-px-md-9v { + padding-left: 2.25rem !important; + } + + .fr-pr-md-9v, + .fr-px-md-9v { + padding-right: 2.25rem !important; + } + + .fr-pt-md-9v, + .fr-py-md-9v { + padding-top: 2.25rem !important; + } + + .fr-pb-md-9v, + .fr-py-md-9v { + padding-bottom: 2.25rem !important; + } + + .fr-p-md-10v, + .fr-p-md-5w { + padding: 2.5rem !important; + } + + .fr-pl-md-10v, + .fr-pl-md-5w, + .fr-px-md-10v, + .fr-px-md-5w { + padding-left: 2.5rem !important; + } + + .fr-pr-md-10v, + .fr-pr-md-5w, + .fr-px-md-10v, + .fr-px-md-5w { + padding-right: 2.5rem !important; + } + + .fr-pt-md-10v, + .fr-pt-md-5w, + .fr-py-md-10v, + .fr-py-md-5w { + padding-top: 2.5rem !important; + } + + .fr-pb-md-10v, + .fr-pb-md-5w, + .fr-py-md-10v, + .fr-py-md-5w { + padding-bottom: 2.5rem !important; + } + + .fr-p-md-11v { + padding: 2.75rem !important; + } + + .fr-pl-md-11v, + .fr-px-md-11v { + padding-left: 2.75rem !important; + } + + .fr-pr-md-11v, + .fr-px-md-11v { + padding-right: 2.75rem !important; + } + + .fr-pt-md-11v, + .fr-py-md-11v { + padding-top: 2.75rem !important; + } + + .fr-pb-md-11v, + .fr-py-md-11v { + padding-bottom: 2.75rem !important; + } + + .fr-p-md-12v, + .fr-p-md-6w { + padding: 3rem !important; + } + + .fr-pl-md-12v, + .fr-pl-md-6w, + .fr-px-md-12v, + .fr-px-md-6w { + padding-left: 3rem !important; + } + + .fr-pr-md-12v, + .fr-pr-md-6w, + .fr-px-md-12v, + .fr-px-md-6w { + padding-right: 3rem !important; + } + + .fr-pt-md-12v, + .fr-pt-md-6w, + .fr-py-md-12v, + .fr-py-md-6w { + padding-top: 3rem !important; + } + + .fr-pb-md-12v, + .fr-pb-md-6w, + .fr-py-md-12v, + .fr-py-md-6w { + padding-bottom: 3rem !important; + } + + .fr-p-md-13v { + padding: 3.25rem !important; + } + + .fr-pl-md-13v, + .fr-px-md-13v { + padding-left: 3.25rem !important; + } + + .fr-pr-md-13v, + .fr-px-md-13v { + padding-right: 3.25rem !important; + } + + .fr-pt-md-13v, + .fr-py-md-13v { + padding-top: 3.25rem !important; + } + + .fr-pb-md-13v, + .fr-py-md-13v { + padding-bottom: 3.25rem !important; + } + + .fr-p-md-14v, + .fr-p-md-7w { + padding: 3.5rem !important; + } + + .fr-pl-md-14v, + .fr-pl-md-7w, + .fr-px-md-14v, + .fr-px-md-7w { + padding-left: 3.5rem !important; + } + + .fr-pr-md-14v, + .fr-pr-md-7w, + .fr-px-md-14v, + .fr-px-md-7w { + padding-right: 3.5rem !important; + } + + .fr-pt-md-14v, + .fr-pt-md-7w, + .fr-py-md-14v, + .fr-py-md-7w { + padding-top: 3.5rem !important; + } + + .fr-pb-md-14v, + .fr-pb-md-7w, + .fr-py-md-14v, + .fr-py-md-7w { + padding-bottom: 3.5rem !important; + } + + .fr-p-md-15v { + padding: 3.75rem !important; + } + + .fr-pl-md-15v, + .fr-px-md-15v { + padding-left: 3.75rem !important; + } + + .fr-pr-md-15v, + .fr-px-md-15v { + padding-right: 3.75rem !important; + } + + .fr-pt-md-15v, + .fr-py-md-15v { + padding-top: 3.75rem !important; + } + + .fr-pb-md-15v, + .fr-py-md-15v { + padding-bottom: 3.75rem !important; + } + + .fr-p-md-16v, + .fr-p-md-8w { + padding: 4rem !important; + } + + .fr-pl-md-16v, + .fr-pl-md-8w, + .fr-px-md-16v, + .fr-px-md-8w { + padding-left: 4rem !important; + } + + .fr-pr-md-16v, + .fr-pr-md-8w, + .fr-px-md-16v, + .fr-px-md-8w { + padding-right: 4rem !important; + } + + .fr-pt-md-16v, + .fr-pt-md-8w, + .fr-py-md-16v, + .fr-py-md-8w { + padding-top: 4rem !important; + } + + .fr-pb-md-16v, + .fr-pb-md-8w, + .fr-py-md-16v, + .fr-py-md-8w { + padding-bottom: 4rem !important; + } + + .fr-p-md-17v { + padding: 4.25rem !important; + } + + .fr-pl-md-17v, + .fr-px-md-17v { + padding-left: 4.25rem !important; + } + + .fr-pr-md-17v, + .fr-px-md-17v { + padding-right: 4.25rem !important; + } + + .fr-pt-md-17v, + .fr-py-md-17v { + padding-top: 4.25rem !important; + } + + .fr-pb-md-17v, + .fr-py-md-17v { + padding-bottom: 4.25rem !important; + } + + .fr-p-md-18v, + .fr-p-md-9w { + padding: 4.5rem !important; + } + + .fr-pl-md-18v, + .fr-pl-md-9w, + .fr-px-md-18v, + .fr-px-md-9w { + padding-left: 4.5rem !important; + } + + .fr-pr-md-18v, + .fr-pr-md-9w, + .fr-px-md-18v, + .fr-px-md-9w { + padding-right: 4.5rem !important; + } + + .fr-pt-md-18v, + .fr-pt-md-9w, + .fr-py-md-18v, + .fr-py-md-9w { + padding-top: 4.5rem !important; + } + + .fr-pb-md-18v, + .fr-pb-md-9w, + .fr-py-md-18v, + .fr-py-md-9w { + padding-bottom: 4.5rem !important; + } + + .fr-p-md-19v { + padding: 4.75rem !important; + } + + .fr-pl-md-19v, + .fr-px-md-19v { + padding-left: 4.75rem !important; + } + + .fr-pr-md-19v, + .fr-px-md-19v { + padding-right: 4.75rem !important; + } + + .fr-pt-md-19v, + .fr-py-md-19v { + padding-top: 4.75rem !important; + } + + .fr-pb-md-19v, + .fr-py-md-19v { + padding-bottom: 4.75rem !important; + } + + .fr-p-md-20v, + .fr-p-md-10w { + padding: 5rem !important; + } + + .fr-pl-md-20v, + .fr-pl-md-10w, + .fr-px-md-20v, + .fr-px-md-10w { + padding-left: 5rem !important; + } + + .fr-pr-md-20v, + .fr-pr-md-10w, + .fr-px-md-20v, + .fr-px-md-10w { + padding-right: 5rem !important; + } + + .fr-pt-md-20v, + .fr-pt-md-10w, + .fr-py-md-20v, + .fr-py-md-10w { + padding-top: 5rem !important; + } + + .fr-pb-md-20v, + .fr-pb-md-10w, + .fr-py-md-20v, + .fr-py-md-10w { + padding-bottom: 5rem !important; + } + + .fr-p-md-21v { + padding: 5.25rem !important; + } + + .fr-pl-md-21v, + .fr-px-md-21v { + padding-left: 5.25rem !important; + } + + .fr-pr-md-21v, + .fr-px-md-21v { + padding-right: 5.25rem !important; + } + + .fr-pt-md-21v, + .fr-py-md-21v { + padding-top: 5.25rem !important; + } + + .fr-pb-md-21v, + .fr-py-md-21v { + padding-bottom: 5.25rem !important; + } + + .fr-p-md-22v, + .fr-p-md-11w { + padding: 5.5rem !important; + } + + .fr-pl-md-22v, + .fr-pl-md-11w, + .fr-px-md-22v, + .fr-px-md-11w { + padding-left: 5.5rem !important; + } + + .fr-pr-md-22v, + .fr-pr-md-11w, + .fr-px-md-22v, + .fr-px-md-11w { + padding-right: 5.5rem !important; + } + + .fr-pt-md-22v, + .fr-pt-md-11w, + .fr-py-md-22v, + .fr-py-md-11w { + padding-top: 5.5rem !important; + } + + .fr-pb-md-22v, + .fr-pb-md-11w, + .fr-py-md-22v, + .fr-py-md-11w { + padding-bottom: 5.5rem !important; + } + + .fr-p-md-23v { + padding: 5.75rem !important; + } + + .fr-pl-md-23v, + .fr-px-md-23v { + padding-left: 5.75rem !important; + } + + .fr-pr-md-23v, + .fr-px-md-23v { + padding-right: 5.75rem !important; + } + + .fr-pt-md-23v, + .fr-py-md-23v { + padding-top: 5.75rem !important; + } + + .fr-pb-md-23v, + .fr-py-md-23v { + padding-bottom: 5.75rem !important; + } + + .fr-p-md-24v, + .fr-p-md-12w { + padding: 6rem !important; + } + + .fr-pl-md-24v, + .fr-pl-md-12w, + .fr-px-md-24v, + .fr-px-md-12w { + padding-left: 6rem !important; + } + + .fr-pr-md-24v, + .fr-pr-md-12w, + .fr-px-md-24v, + .fr-px-md-12w { + padding-right: 6rem !important; + } + + .fr-pt-md-24v, + .fr-pt-md-12w, + .fr-py-md-24v, + .fr-py-md-12w { + padding-top: 6rem !important; + } + + .fr-pb-md-24v, + .fr-pb-md-12w, + .fr-py-md-24v, + .fr-py-md-12w { + padding-bottom: 6rem !important; + } + + .fr-p-md-25v { + padding: 6.25rem !important; + } + + .fr-pl-md-25v, + .fr-px-md-25v { + padding-left: 6.25rem !important; + } + + .fr-pr-md-25v, + .fr-px-md-25v { + padding-right: 6.25rem !important; + } + + .fr-pt-md-25v, + .fr-py-md-25v { + padding-top: 6.25rem !important; + } + + .fr-pb-md-25v, + .fr-py-md-25v { + padding-bottom: 6.25rem !important; + } + + .fr-p-md-26v, + .fr-p-md-13w { + padding: 6.5rem !important; + } + + .fr-pl-md-26v, + .fr-pl-md-13w, + .fr-px-md-26v, + .fr-px-md-13w { + padding-left: 6.5rem !important; + } + + .fr-pr-md-26v, + .fr-pr-md-13w, + .fr-px-md-26v, + .fr-px-md-13w { + padding-right: 6.5rem !important; + } + + .fr-pt-md-26v, + .fr-pt-md-13w, + .fr-py-md-26v, + .fr-py-md-13w { + padding-top: 6.5rem !important; + } + + .fr-pb-md-26v, + .fr-pb-md-13w, + .fr-py-md-26v, + .fr-py-md-13w { + padding-bottom: 6.5rem !important; + } + + .fr-p-md-27v { + padding: 6.75rem !important; + } + + .fr-pl-md-27v, + .fr-px-md-27v { + padding-left: 6.75rem !important; + } + + .fr-pr-md-27v, + .fr-px-md-27v { + padding-right: 6.75rem !important; + } + + .fr-pt-md-27v, + .fr-py-md-27v { + padding-top: 6.75rem !important; + } + + .fr-pb-md-27v, + .fr-py-md-27v { + padding-bottom: 6.75rem !important; + } + + .fr-p-md-28v, + .fr-p-md-14w { + padding: 7rem !important; + } + + .fr-pl-md-28v, + .fr-pl-md-14w, + .fr-px-md-28v, + .fr-px-md-14w { + padding-left: 7rem !important; + } + + .fr-pr-md-28v, + .fr-pr-md-14w, + .fr-px-md-28v, + .fr-px-md-14w { + padding-right: 7rem !important; + } + + .fr-pt-md-28v, + .fr-pt-md-14w, + .fr-py-md-28v, + .fr-py-md-14w { + padding-top: 7rem !important; + } + + .fr-pb-md-28v, + .fr-pb-md-14w, + .fr-py-md-28v, + .fr-py-md-14w { + padding-bottom: 7rem !important; + } + + .fr-p-md-29v { + padding: 7.25rem !important; + } + + .fr-pl-md-29v, + .fr-px-md-29v { + padding-left: 7.25rem !important; + } + + .fr-pr-md-29v, + .fr-px-md-29v { + padding-right: 7.25rem !important; + } + + .fr-pt-md-29v, + .fr-py-md-29v { + padding-top: 7.25rem !important; + } + + .fr-pb-md-29v, + .fr-py-md-29v { + padding-bottom: 7.25rem !important; + } + + .fr-p-md-30v, + .fr-p-md-15w { + padding: 7.5rem !important; + } + + .fr-pl-md-30v, + .fr-pl-md-15w, + .fr-px-md-30v, + .fr-px-md-15w { + padding-left: 7.5rem !important; + } + + .fr-pr-md-30v, + .fr-pr-md-15w, + .fr-px-md-30v, + .fr-px-md-15w { + padding-right: 7.5rem !important; + } + + .fr-pt-md-30v, + .fr-pt-md-15w, + .fr-py-md-30v, + .fr-py-md-15w { + padding-top: 7.5rem !important; + } + + .fr-pb-md-30v, + .fr-pb-md-15w, + .fr-py-md-30v, + .fr-py-md-15w { + padding-bottom: 7.5rem !important; + } + + .fr-p-md-31v { + padding: 7.75rem !important; + } + + .fr-pl-md-31v, + .fr-px-md-31v { + padding-left: 7.75rem !important; + } + + .fr-pr-md-31v, + .fr-px-md-31v { + padding-right: 7.75rem !important; + } + + .fr-pt-md-31v, + .fr-py-md-31v { + padding-top: 7.75rem !important; + } + + .fr-pb-md-31v, + .fr-py-md-31v { + padding-bottom: 7.75rem !important; + } + + .fr-p-md-32v, + .fr-p-md-16w { + padding: 8rem !important; + } + + .fr-pl-md-32v, + .fr-pl-md-16w, + .fr-px-md-32v, + .fr-px-md-16w { + padding-left: 8rem !important; + } + + .fr-pr-md-32v, + .fr-pr-md-16w, + .fr-px-md-32v, + .fr-px-md-16w { + padding-right: 8rem !important; + } + + .fr-pt-md-32v, + .fr-pt-md-16w, + .fr-py-md-32v, + .fr-py-md-16w { + padding-top: 8rem !important; + } + + .fr-pb-md-32v, + .fr-pb-md-16w, + .fr-py-md-32v, + .fr-py-md-16w { + padding-bottom: 8rem !important; + } + + /*! media md */ +} + +@media (min-width: 62em) { + /*! media lg */ + .fr-hidden-lg { + display: none !important; + } + + .fr-unhidden-lg { + display: inherit !important; + } + + .fr-sr-only-lg { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; + } + + .fr-container, + .fr-container-sm, + .fr-container-md { + padding-left: 1.5rem; + padding-right: 1.5rem; + } + + .fr-container-lg { + padding-left: 1.5rem; + padding-right: 1.5rem; + } + + .fr-container-lg--fluid { + padding-left: 0; + padding-right: 0; + max-width: none; + overflow: hidden; + } + + .fr-grid-row--gutters, + .fr-grid-row-sm--gutters, + .fr-grid-row-md--gutters { + margin: -0.75rem; + } + + .fr-grid-row--gutters > [class^=fr-col-], + .fr-grid-row--gutters > [class*=" fr-col-"], + .fr-grid-row--gutters > .fr-col, + .fr-grid-row-sm--gutters > [class^=fr-col-], + .fr-grid-row-sm--gutters > [class*=" fr-col-"], + .fr-grid-row-sm--gutters > .fr-col, + .fr-grid-row-md--gutters > [class^=fr-col-], + .fr-grid-row-md--gutters > [class*=" fr-col-"], + .fr-grid-row-md--gutters > .fr-col { + padding: 0.75rem; + } + + .fr-grid-row-lg--gutters { + margin: -0.75rem; + } + + .fr-grid-row-lg--gutters > [class^=fr-col-], + .fr-grid-row-lg--gutters > [class*=" fr-col-"], + .fr-grid-row-lg--gutters > .fr-col { + padding: 0.75rem; + } + + .fr-grid-row-lg--no-gutters { + margin: 0; + } + + .fr-grid-row-lg--no-gutters > [class^=fr-col-], + .fr-grid-row-lg--no-gutters > [class*=" fr-col-"], + .fr-grid-row-lg--no-gutters > .fr-col { + padding: 0; + } + + .fr-col-lg { + flex: 1; + } + + .fr-col-lg-1 { + flex: 0 0 calc(100% / 12); + width: calc(100% / 12); + max-width: calc(100% / 12); + } + + .fr-col-offset-lg-1:not(.fr-col-offset-lg-1--right) { + margin-left: calc(100% / 12); + } + + .fr-col-offset-lg-1--right { + margin-right: calc(100% / 12); + } + + .fr-col-lg-2 { + flex: 0 0 calc(200% / 12); + width: calc(200% / 12); + max-width: calc(200% / 12); + } + + .fr-col-offset-lg-2:not(.fr-col-offset-lg-2--right) { + margin-left: calc(200% / 12); + } + + .fr-col-offset-lg-2--right { + margin-right: calc(200% / 12); + } + + .fr-col-lg-3 { + flex: 0 0 calc(300% / 12); + width: calc(300% / 12); + max-width: calc(300% / 12); + } + + .fr-col-offset-lg-3:not(.fr-col-offset-lg-3--right) { + margin-left: calc(300% / 12); + } + + .fr-col-offset-lg-3--right { + margin-right: calc(300% / 12); + } + + .fr-col-lg-4 { + flex: 0 0 calc(400% / 12); + width: calc(400% / 12); + max-width: calc(400% / 12); + } + + .fr-col-offset-lg-4:not(.fr-col-offset-lg-4--right) { + margin-left: calc(400% / 12); + } + + .fr-col-offset-lg-4--right { + margin-right: calc(400% / 12); + } + + .fr-col-lg-5 { + flex: 0 0 calc(500% / 12); + width: calc(500% / 12); + max-width: calc(500% / 12); + } + + .fr-col-offset-lg-5:not(.fr-col-offset-lg-5--right) { + margin-left: calc(500% / 12); + } + + .fr-col-offset-lg-5--right { + margin-right: calc(500% / 12); + } + + .fr-col-lg-6 { + flex: 0 0 calc(600% / 12); + width: calc(600% / 12); + max-width: calc(600% / 12); + } + + .fr-col-offset-lg-6:not(.fr-col-offset-lg-6--right) { + margin-left: calc(600% / 12); + } + + .fr-col-offset-lg-6--right { + margin-right: calc(600% / 12); + } + + .fr-col-lg-7 { + flex: 0 0 calc(700% / 12); + width: calc(700% / 12); + max-width: calc(700% / 12); + } + + .fr-col-offset-lg-7:not(.fr-col-offset-lg-7--right) { + margin-left: calc(700% / 12); + } + + .fr-col-offset-lg-7--right { + margin-right: calc(700% / 12); + } + + .fr-col-lg-8 { + flex: 0 0 calc(800% / 12); + width: calc(800% / 12); + max-width: calc(800% / 12); + } + + .fr-col-offset-lg-8:not(.fr-col-offset-lg-8--right) { + margin-left: calc(800% / 12); + } + + .fr-col-offset-lg-8--right { + margin-right: calc(800% / 12); + } + + .fr-col-lg-9 { + flex: 0 0 calc(900% / 12); + width: calc(900% / 12); + max-width: calc(900% / 12); + } + + .fr-col-offset-lg-9:not(.fr-col-offset-lg-9--right) { + margin-left: calc(900% / 12); + } + + .fr-col-offset-lg-9--right { + margin-right: calc(900% / 12); + } + + .fr-col-lg-10 { + flex: 0 0 calc(1000% / 12); + width: calc(1000% / 12); + max-width: calc(1000% / 12); + } + + .fr-col-offset-lg-10:not(.fr-col-offset-lg-10--right) { + margin-left: calc(1000% / 12); + } + + .fr-col-offset-lg-10--right { + margin-right: calc(1000% / 12); + } + + .fr-col-lg-11 { + flex: 0 0 calc(1100% / 12); + width: calc(1100% / 12); + max-width: calc(1100% / 12); + } + + .fr-col-offset-lg-11:not(.fr-col-offset-lg-11--right) { + margin-left: calc(1100% / 12); + } + + .fr-col-offset-lg-11--right { + margin-right: calc(1100% / 12); + } + + .fr-col-lg-12 { + flex: 0 0 calc(1200% / 12); + width: calc(1200% / 12); + max-width: calc(1200% / 12); + } + + .fr-col-offset-lg-12:not(.fr-col-offset-lg-12--right) { + margin-left: calc(1200% / 12); + } + + .fr-col-offset-lg-12--right { + margin-right: calc(1200% / 12); + } + + .fr-displayed-lg { + display: inherit !important; + } + + /*! media lg */ +} + +@media (min-width: 78em) { + /*! media xl */ + .fr-hidden-xl { + display: none !important; + } + + .fr-unhidden-xl { + display: inherit !important; + } + + .fr-sr-only-xl { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; + } + + .fr-container, + .fr-container-sm, + .fr-container-md, + .fr-container-lg { + max-width: 78rem; + } + + .fr-container-xl { + padding-left: 1.5rem; + padding-right: 1.5rem; + max-width: 78rem; + } + + .fr-container-xl--fluid { + padding-left: 0; + padding-right: 0; + max-width: none; + overflow: hidden; + } + + .fr-grid-row-xl--gutters { + margin: -0.75rem; + } + + .fr-grid-row-xl--gutters > [class^=fr-col-], + .fr-grid-row-xl--gutters > [class*=" fr-col-"], + .fr-grid-row-xl--gutters > .fr-col { + padding: 0.75rem; + } + + .fr-grid-row-xl--no-gutters { + margin: 0; + } + + .fr-grid-row-xl--no-gutters > [class^=fr-col-], + .fr-grid-row-xl--no-gutters > [class*=" fr-col-"], + .fr-grid-row-xl--no-gutters > .fr-col { + padding: 0; + } + + .fr-col-xl { + flex: 1; + } + + .fr-col-xl-1 { + flex: 0 0 calc(100% / 12); + width: calc(100% / 12); + max-width: calc(100% / 12); + } + + .fr-col-offset-xl-1:not(.fr-col-offset-xl-1--right) { + margin-left: calc(100% / 12); + } + + .fr-col-offset-xl-1--right { + margin-right: calc(100% / 12); + } + + .fr-col-xl-2 { + flex: 0 0 calc(200% / 12); + width: calc(200% / 12); + max-width: calc(200% / 12); + } + + .fr-col-offset-xl-2:not(.fr-col-offset-xl-2--right) { + margin-left: calc(200% / 12); + } + + .fr-col-offset-xl-2--right { + margin-right: calc(200% / 12); + } + + .fr-col-xl-3 { + flex: 0 0 calc(300% / 12); + width: calc(300% / 12); + max-width: calc(300% / 12); + } + + .fr-col-offset-xl-3:not(.fr-col-offset-xl-3--right) { + margin-left: calc(300% / 12); + } + + .fr-col-offset-xl-3--right { + margin-right: calc(300% / 12); + } + + .fr-col-xl-4 { + flex: 0 0 calc(400% / 12); + width: calc(400% / 12); + max-width: calc(400% / 12); + } + + .fr-col-offset-xl-4:not(.fr-col-offset-xl-4--right) { + margin-left: calc(400% / 12); + } + + .fr-col-offset-xl-4--right { + margin-right: calc(400% / 12); + } + + .fr-col-xl-5 { + flex: 0 0 calc(500% / 12); + width: calc(500% / 12); + max-width: calc(500% / 12); + } + + .fr-col-offset-xl-5:not(.fr-col-offset-xl-5--right) { + margin-left: calc(500% / 12); + } + + .fr-col-offset-xl-5--right { + margin-right: calc(500% / 12); + } + + .fr-col-xl-6 { + flex: 0 0 calc(600% / 12); + width: calc(600% / 12); + max-width: calc(600% / 12); + } + + .fr-col-offset-xl-6:not(.fr-col-offset-xl-6--right) { + margin-left: calc(600% / 12); + } + + .fr-col-offset-xl-6--right { + margin-right: calc(600% / 12); + } + + .fr-col-xl-7 { + flex: 0 0 calc(700% / 12); + width: calc(700% / 12); + max-width: calc(700% / 12); + } + + .fr-col-offset-xl-7:not(.fr-col-offset-xl-7--right) { + margin-left: calc(700% / 12); + } + + .fr-col-offset-xl-7--right { + margin-right: calc(700% / 12); + } + + .fr-col-xl-8 { + flex: 0 0 calc(800% / 12); + width: calc(800% / 12); + max-width: calc(800% / 12); + } + + .fr-col-offset-xl-8:not(.fr-col-offset-xl-8--right) { + margin-left: calc(800% / 12); + } + + .fr-col-offset-xl-8--right { + margin-right: calc(800% / 12); + } + + .fr-col-xl-9 { + flex: 0 0 calc(900% / 12); + width: calc(900% / 12); + max-width: calc(900% / 12); + } + + .fr-col-offset-xl-9:not(.fr-col-offset-xl-9--right) { + margin-left: calc(900% / 12); + } + + .fr-col-offset-xl-9--right { + margin-right: calc(900% / 12); + } + + .fr-col-xl-10 { + flex: 0 0 calc(1000% / 12); + width: calc(1000% / 12); + max-width: calc(1000% / 12); + } + + .fr-col-offset-xl-10:not(.fr-col-offset-xl-10--right) { + margin-left: calc(1000% / 12); + } + + .fr-col-offset-xl-10--right { + margin-right: calc(1000% / 12); + } + + .fr-col-xl-11 { + flex: 0 0 calc(1100% / 12); + width: calc(1100% / 12); + max-width: calc(1100% / 12); + } + + .fr-col-offset-xl-11:not(.fr-col-offset-xl-11--right) { + margin-left: calc(1100% / 12); + } + + .fr-col-offset-xl-11--right { + margin-right: calc(1100% / 12); + } + + .fr-col-xl-12 { + flex: 0 0 calc(1200% / 12); + width: calc(1200% / 12); + max-width: calc(1200% / 12); + } + + .fr-col-offset-xl-12:not(.fr-col-offset-xl-12--right) { + margin-left: calc(1200% / 12); + } + + .fr-col-offset-xl-12--right { + margin-right: calc(1200% / 12); + } + + /*! media xl */ +} + +@media (-ms-high-contrast: active), (forced-colors: active) { + a:not([href]) { + color: graytext; + } + + [href], + [href]:visited { + color: linktext; + } + + [target=_blank]::after { + forced-color-adjust: none; + background-color: linktext; + } + + [target=_blank][class^=fr-icon-]::after, + [target=_blank][class*=" fr-icon-"]::after, + [target=_blank][class^=fr-fi-]::after, + [target=_blank][class*=" fr-fi-"]::after { + forced-color-adjust: none; + background-color: linktext; + } + + button { + color: buttontext; + } + + button:disabled { + color: graytext; + } + + input, + select, + textarea { + border: 1px solid; + } + + .fr-artwork-background, + .fr-artwork-motif { + fill: graytext; + } + + .fr-artwork-decorative { + fill: none; + } + + .fr-artwork-minor, + .fr-artwork-major { + fill: canvastext; + } + + ul > li::marker { + color: graytext; + } + + hr { + border-top: 1px solid; + } + + .fr-hr { + border-top: 1px solid; + } +} + +@media (hover: hover) and (pointer: fine) { + :root { + --brighten: -1; + } + + a[href]:hover, + button:not(:disabled):hover, + input[type=button]:not(:disabled):hover, + input[type=image]:not(:disabled):hover, + input[type=reset]:not(:disabled):hover, + input[type=submit]:not(:disabled):hover { + background-color: var(--hover-tint); + } + + a[href]:active, + button:not(:disabled):active, + input[type=button]:not(:disabled):active, + input[type=image]:not(:disabled):active, + input[type=reset]:not(:disabled):active, + input[type=submit]:not(:disabled):active { + background-color: var(--active-tint); + } + + a[href]:hover, + a[href]:active { + --underline-hover-width: var(--underline-max-width); + } + + .fr-enlarge-link a:hover, + .fr-enlarge-link a:active { + background-image: none; + } + + .fr-enlarge-link:hover { + background-color: var(--hover); + } + + .fr-enlarge-link:active { + background-color: var(--active); + } + + .fr-enlarge-button button:hover, + .fr-enlarge-button button:active { + background-image: none; + } + + .fr-enlarge-button:hover { + background-color: var(--hover); + } + + .fr-enlarge-button:active { + background-color: var(--active); + } +} + +@media (-ms-high-contrast: active) and (-ms-high-contrast: active), (-ms-high-contrast: active) and (forced-colors: active), (forced-colors: active) and (-ms-high-contrast: active), (forced-colors: active) and (forced-colors: active) { + [class^=fr-icon-]::before, + [class^=fr-icon-]::after, + [class*=" fr-icon-"]::before, + [class*=" fr-icon-"]::after, + [class^=fr-fi-]::before, + [class^=fr-fi-]::after, + [class*=" fr-fi-"]::before, + [class*=" fr-fi-"]::after { + forced-color-adjust: none; + background-color: canvastext; + } + + button[class^=fr-icon-]:not([disabled])::before, + button[class^=fr-icon-]:not([disabled])::after, + button[class*=" fr-icon-"]:not([disabled])::before, + button[class*=" fr-icon-"]:not([disabled])::after, + button[class^=fr-fi-]:not([disabled])::before, + button[class^=fr-fi-]:not([disabled])::after, + button[class*=" fr-fi-"]:not([disabled])::before, + button[class*=" fr-fi-"]:not([disabled])::after { + background-color: buttontext; + } + + a[href][class^=fr-icon-]::before, + a[href][class^=fr-icon-]::after, + a[href][class*=" fr-icon-"]::before, + a[href][class*=" fr-icon-"]::after, + a[href][class^=fr-fi-]::before, + a[href][class^=fr-fi-]::after, + a[href][class*=" fr-fi-"]::before, + a[href][class*=" fr-fi-"]::after { + background-color: linktext; + } + + a[class^=fr-icon-]:not([href])::before, + a[class^=fr-icon-]:not([href])::after, + a[class*=" fr-icon-"]:not([href])::before, + a[class*=" fr-icon-"]:not([href])::after, + a[class^=fr-fi-]:not([href])::before, + a[class^=fr-fi-]:not([href])::after, + a[class*=" fr-fi-"]:not([href])::before, + a[class*=" fr-fi-"]:not([href])::after, + button[class^=fr-icon-]:disabled::before, + button[class^=fr-icon-]:disabled::after, + button[class*=" fr-icon-"]:disabled::before, + button[class*=" fr-icon-"]:disabled::after, + button[class^=fr-fi-]:disabled::before, + button[class^=fr-fi-]:disabled::after, + button[class*=" fr-fi-"]:disabled::before, + button[class*=" fr-fi-"]:disabled::after, + input[class^=fr-icon-]:disabled::before, + input[class^=fr-icon-]:disabled::after, + input[class*=" fr-icon-"]:disabled::before, + input[class*=" fr-icon-"]:disabled::after, + input[class^=fr-fi-]:disabled::before, + input[class^=fr-fi-]:disabled::after, + input[class*=" fr-fi-"]:disabled::before, + input[class*=" fr-fi-"]:disabled::after, + input[type=checkbox][class^=fr-icon-]:disabled::before, + input[type=checkbox][class^=fr-icon-]:disabled::after, + input[type=checkbox][class*=" fr-icon-"]:disabled::before, + input[type=checkbox][class*=" fr-icon-"]:disabled::after, + input[type=checkbox][class^=fr-fi-]:disabled::before, + input[type=checkbox][class^=fr-fi-]:disabled::after, + input[type=checkbox][class*=" fr-fi-"]:disabled::before, + input[type=checkbox][class*=" fr-fi-"]:disabled::after, + input[type=checkbox]:disabled + label[class^=fr-icon-]::before, + input[type=checkbox]:disabled + label[class^=fr-icon-]::after, + input[type=checkbox]:disabled + label[class*=" fr-icon-"]::before, + input[type=checkbox]:disabled + label[class*=" fr-icon-"]::after, + input[type=checkbox]:disabled + label[class^=fr-fi-]::before, + input[type=checkbox]:disabled + label[class^=fr-fi-]::after, + input[type=checkbox]:disabled + label[class*=" fr-fi-"]::before, + input[type=checkbox]:disabled + label[class*=" fr-fi-"]::after, + input[type=radio][class^=fr-icon-]:disabled::before, + input[type=radio][class^=fr-icon-]:disabled::after, + input[type=radio][class*=" fr-icon-"]:disabled::before, + input[type=radio][class*=" fr-icon-"]:disabled::after, + input[type=radio][class^=fr-fi-]:disabled::before, + input[type=radio][class^=fr-fi-]:disabled::after, + input[type=radio][class*=" fr-fi-"]:disabled::before, + input[type=radio][class*=" fr-fi-"]:disabled::after, + input[type=radio]:disabled + label[class^=fr-icon-]::before, + input[type=radio]:disabled + label[class^=fr-icon-]::after, + input[type=radio]:disabled + label[class*=" fr-icon-"]::before, + input[type=radio]:disabled + label[class*=" fr-icon-"]::after, + input[type=radio]:disabled + label[class^=fr-fi-]::before, + input[type=radio]:disabled + label[class^=fr-fi-]::after, + input[type=radio]:disabled + label[class*=" fr-fi-"]::before, + input[type=radio]:disabled + label[class*=" fr-fi-"]::after, + select[class^=fr-icon-]:disabled::before, + select[class^=fr-icon-]:disabled::after, + select[class*=" fr-icon-"]:disabled::before, + select[class*=" fr-icon-"]:disabled::after, + select[class^=fr-fi-]:disabled::before, + select[class^=fr-fi-]:disabled::after, + select[class*=" fr-fi-"]:disabled::before, + select[class*=" fr-fi-"]:disabled::after, + textarea[class^=fr-icon-]:disabled::before, + textarea[class^=fr-icon-]:disabled::after, + textarea[class*=" fr-icon-"]:disabled::before, + textarea[class*=" fr-icon-"]:disabled::after, + textarea[class^=fr-fi-]:disabled::before, + textarea[class^=fr-fi-]:disabled::after, + textarea[class*=" fr-fi-"]:disabled::before, + textarea[class*=" fr-fi-"]:disabled::after, + video[class^=fr-icon-]:not([href])::before, + video[class^=fr-icon-]:not([href])::after, + video[class*=" fr-icon-"]:not([href])::before, + video[class*=" fr-icon-"]:not([href])::after, + video[class^=fr-fi-]:not([href])::before, + video[class^=fr-fi-]:not([href])::after, + video[class*=" fr-fi-"]:not([href])::before, + video[class*=" fr-fi-"]:not([href])::after, + audio[class^=fr-icon-]:not([href])::before, + audio[class^=fr-icon-]:not([href])::after, + audio[class*=" fr-icon-"]:not([href])::before, + audio[class*=" fr-icon-"]:not([href])::after, + audio[class^=fr-fi-]:not([href])::before, + audio[class^=fr-fi-]:not([href])::after, + audio[class*=" fr-fi-"]:not([href])::before, + audio[class*=" fr-fi-"]:not([href])::after { + background-color: graytext; + } +} + +@media (prefers-reduced-motion: reduce) { + .fr-collapse { + transition: none; + } + + .fr-collapse::before { + transition: none; + } +} + +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-enlarge-link, + .fr-enlarge-button { + background-color: transparent; + } + + .fr-enlarge-link:hover, + .fr-enlarge-button:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-enlarge-link:active, + .fr-enlarge-button:active { + background-color: rgba(0, 0, 0, 0.1); + } +} + +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-enlarge-link [href], + .fr-enlarge-button [href] { + text-decoration: none; + } + + .fr-raw-link[href]::after, + .fr-raw-link [href]::after { + content: none; + } + + [target=_blank]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/external-link-line.svg"); + width: 1rem; + height: 1rem; + content: ""; + vertical-align: sub; + } + + .fr-responsive-vid::before { + content: ""; + display: block; + padding-bottom: 56.25%; + } + + ul { + list-style-type: disc; + } + + ol { + list-style-type: decimal; + } + + ul, + ol { + padding-left: 1rem; + margin-top: 0.5rem; + margin-bottom: 0.5rem; + } + + h1, + h2, + h3, + h4, + h5, + h6 { + margin: 0 0 1.5rem; + color: #161616; + } + + p { + margin: 0 0 1rem; + } + + [class^=fr-icon-]::before, + [class*=" fr-icon-"]::before, + [class^=fr-fi-]::before, + [class*=" fr-fi-"]::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-icon--xs::before { + width: 0.75rem; + height: 0.75rem; + } + + .fr-icon--sm::before { + width: 1rem; + height: 1rem; + } + + .fr-icon--md::before { + width: 1.5rem; + height: 1.5rem; + } + + .fr-icon--lg::before { + width: 2rem; + height: 2rem; + } + + body { + background-color: #fff; + color: #3a3a3a; + } + + a:not([href]), + button:disabled, + input:disabled, + input[type=checkbox]:disabled, + input[type=checkbox]:disabled + label, + input[type=radio]:disabled, + input[type=radio]:disabled + label, + select:disabled, + textarea:disabled, + video:not([href]), + audio:not([href]) { + color: #929292; + } + + .fr-artwork-decorative { + fill: #ececfe; + } + + .fr-artwork-minor { + fill: #e1000f; + } + + .fr-artwork-major { + fill: #000091; + } + + .fr-artwork-background { + fill: #f6f6f6; + } + + .fr-artwork-motif { + fill: #e5e5e5; + } + + .fr-artwork--green-tilleul-verveine .fr-artwork-minor { + fill: #b7a73f; + } + + .fr-artwork--green-bourgeon .fr-artwork-minor { + fill: #68a532; + } + + .fr-artwork--green-emeraude .fr-artwork-minor { + fill: #00a95f; + } + + .fr-artwork--green-menthe .fr-artwork-minor { + fill: #009081; + } + + .fr-artwork--green-archipel .fr-artwork-minor { + fill: #009099; + } + + .fr-artwork--blue-ecume .fr-artwork-minor { + fill: #465f9d; + } + + .fr-artwork--blue-cumulus .fr-artwork-minor { + fill: #417dc4; + } + + .fr-artwork--purple-glycine .fr-artwork-minor { + fill: #a558a0; + } + + .fr-artwork--pink-macaron .fr-artwork-minor { + fill: #e18b76; + } + + .fr-artwork--pink-tuile .fr-artwork-minor { + fill: #ce614a; + } + + .fr-artwork--yellow-tournesol .fr-artwork-minor { + fill: #c8aa39; + } + + .fr-artwork--yellow-moutarde .fr-artwork-minor { + fill: #c3992a; + } + + .fr-artwork--orange-terre-battue .fr-artwork-minor { + fill: #e4794a; + } + + .fr-artwork--brown-cafe-creme .fr-artwork-minor { + fill: #d1b781; + } + + .fr-artwork--brown-caramel .fr-artwork-minor { + fill: #c08c65; + } + + .fr-artwork--brown-opera .fr-artwork-minor { + fill: #bd987a; + } + + .fr-artwork--beige-gris-galet .fr-artwork-minor { + fill: #aea397; + } + + [disabled] .fr-artwork * { + fill: #929292; + } + + .fr-h6, + .fr-h5, + .fr-h4, + .fr-h3, + .fr-h2, + .fr-h1, + .fr-display-xs, + .fr-display-sm, + .fr-display-md, + .fr-display-lg, + .fr-display-xl { + color: #161616; + } + + hr { + background-image: linear-gradient(0deg, #ddd, #ddd); + } + + .fr-hr-or::before, + .fr-hr-or::after { + background-color: #ddd; + } + + .fr-hr { + background-image: linear-gradient(0deg, #ddd, #ddd); + } +} + +@media print { + .fr-no-print { + display: none; + } + + h1, + h2, + h3, + h4 { + page-break-after: avoid; + break-after: avoid; + } + + p { + orphans: 3; + widows: 3; + } + + .fr-text--sm, + .fr-text--xs { + font-size: 1rem !important; + line-height: 1.5rem !important; + margin: var(--text-spacing); + } + + [class^=fr-icon-], + [class*=" fr-icon-"], + [class^=fr-fi-], + [class*=" fr-fi-"] { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } +} diff --git a/dist/dsfr/core/core.legacy.css b/dist/dsfr/core/core.legacy.css new file mode 100644 index 0000000..77949d5 --- /dev/null +++ b/dist/dsfr/core/core.legacy.css @@ -0,0 +1,257 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-enlarge-link, + .fr-enlarge-button { + background-color: transparent; + } + + .fr-enlarge-link:hover, + .fr-enlarge-button:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-enlarge-link:active, + .fr-enlarge-button:active { + background-color: rgba(0, 0, 0, 0.1); + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-enlarge-link [href], + .fr-enlarge-button [href] { + text-decoration: none; + } + + .fr-raw-link[href]::after, + .fr-raw-link [href]::after { + content: none; + } + + [target=_blank]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/external-link-line.svg"); + width: 1rem; + height: 1rem; + content: ""; + vertical-align: sub; + } + + .fr-responsive-vid::before { + content: ""; + display: block; + padding-bottom: 56.25%; + } + + ul { + list-style-type: disc; + } + + ol { + list-style-type: decimal; + } + + ul, + ol { + padding-left: 1rem; + margin-top: 0.5rem; + margin-bottom: 0.5rem; + } + + h1, + h2, + h3, + h4, + h5, + h6 { + margin: 0 0 1.5rem; + color: #161616; + } + + p { + margin: 0 0 1rem; + } + + [class^=fr-icon-]::before, + [class*=" fr-icon-"]::before, + [class^=fr-fi-]::before, + [class*=" fr-fi-"]::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-icon--xs::before { + width: 0.75rem; + height: 0.75rem; + } + + .fr-icon--sm::before { + width: 1rem; + height: 1rem; + } + + .fr-icon--md::before { + width: 1.5rem; + height: 1.5rem; + } + + .fr-icon--lg::before { + width: 2rem; + height: 2rem; + } + + body { + background-color: #fff; + color: #3a3a3a; + } + + a:not([href]), + button:disabled, + input:disabled, + input[type=checkbox]:disabled, + input[type=checkbox]:disabled + label, + input[type=radio]:disabled, + input[type=radio]:disabled + label, + select:disabled, + textarea:disabled, + video:not([href]), + audio:not([href]) { + color: #929292; + } + + .fr-artwork-decorative { + fill: #ececfe; + } + + .fr-artwork-minor { + fill: #e1000f; + } + + .fr-artwork-major { + fill: #000091; + } + + .fr-artwork-background { + fill: #f6f6f6; + } + + .fr-artwork-motif { + fill: #e5e5e5; + } + + .fr-artwork--green-tilleul-verveine .fr-artwork-minor { + fill: #b7a73f; + } + + .fr-artwork--green-bourgeon .fr-artwork-minor { + fill: #68a532; + } + + .fr-artwork--green-emeraude .fr-artwork-minor { + fill: #00a95f; + } + + .fr-artwork--green-menthe .fr-artwork-minor { + fill: #009081; + } + + .fr-artwork--green-archipel .fr-artwork-minor { + fill: #009099; + } + + .fr-artwork--blue-ecume .fr-artwork-minor { + fill: #465f9d; + } + + .fr-artwork--blue-cumulus .fr-artwork-minor { + fill: #417dc4; + } + + .fr-artwork--purple-glycine .fr-artwork-minor { + fill: #a558a0; + } + + .fr-artwork--pink-macaron .fr-artwork-minor { + fill: #e18b76; + } + + .fr-artwork--pink-tuile .fr-artwork-minor { + fill: #ce614a; + } + + .fr-artwork--yellow-tournesol .fr-artwork-minor { + fill: #c8aa39; + } + + .fr-artwork--yellow-moutarde .fr-artwork-minor { + fill: #c3992a; + } + + .fr-artwork--orange-terre-battue .fr-artwork-minor { + fill: #e4794a; + } + + .fr-artwork--brown-cafe-creme .fr-artwork-minor { + fill: #d1b781; + } + + .fr-artwork--brown-caramel .fr-artwork-minor { + fill: #c08c65; + } + + .fr-artwork--brown-opera .fr-artwork-minor { + fill: #bd987a; + } + + .fr-artwork--beige-gris-galet .fr-artwork-minor { + fill: #aea397; + } + + [disabled] .fr-artwork * { + fill: #929292; + } + + .fr-h6, + .fr-h5, + .fr-h4, + .fr-h3, + .fr-h2, + .fr-h1, + .fr-display-xs, + .fr-display-sm, + .fr-display-md, + .fr-display-lg, + .fr-display-xl { + color: #161616; + } + + hr { + background-image: linear-gradient(0deg, #ddd, #ddd); + } + + .fr-hr-or::before, + .fr-hr-or::after { + background-color: #ddd; + } + + .fr-hr { + background-image: linear-gradient(0deg, #ddd, #ddd); + } +} diff --git a/dist/dsfr/core/core.legacy.min.css b/dist/dsfr/core/core.legacy.min.css new file mode 100644 index 0000000..595cc1d --- /dev/null +++ b/dist/dsfr/core/core.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi) and (min-width:0\0) and (min-resolution:72dpi){.fr-enlarge-button,.fr-enlarge-link{background-color:transparent}.fr-enlarge-button:hover,.fr-enlarge-link:hover{background-color:rgba(0,0,0,.05)}.fr-enlarge-button:active,.fr-enlarge-link:active{background-color:rgba(0,0,0,.1)}}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-enlarge-button [href],.fr-enlarge-link [href]{text-decoration:none}.fr-raw-link [href]:after,.fr-raw-link[href]:after{content:none}[target=_blank]:after{background-color:transparent;background-image:url(../icons/system/external-link-line.svg);background-repeat:no-repeat;background-size:100%;content:"";height:1rem;vertical-align:sub;width:1rem}.fr-responsive-vid:before{content:"";display:block;padding-bottom:56.25%}ul{list-style-type:disc}ol{list-style-type:decimal}ol,ul{margin-bottom:.5rem;margin-top:.5rem;padding-left:1rem}h1,h2,h3,h4,h5,h6{color:#161616;margin:0 0 1.5rem}p{margin:0 0 1rem}[class*=" fr-fi-"]:before,[class*=" fr-icon-"]:before,[class^=fr-fi-]:before,[class^=fr-icon-]:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-icon--xs:before{height:.75rem;width:.75rem}.fr-icon--sm:before{height:1rem;width:1rem}.fr-icon--md:before{height:1.5rem;width:1.5rem}.fr-icon--lg:before{height:2rem;width:2rem}body{background-color:#fff;color:#3a3a3a}a:not([href]),audio:not([href]),button:disabled,input:disabled,input[type=checkbox]:disabled,input[type=checkbox]:disabled+label,input[type=radio]:disabled,input[type=radio]:disabled+label,select:disabled,textarea:disabled,video:not([href]){color:#929292}.fr-artwork-decorative{fill:#ececfe}.fr-artwork-minor{fill:#e1000f}.fr-artwork-major{fill:#000091}.fr-artwork-background{fill:#f6f6f6}.fr-artwork-motif{fill:#e5e5e5}.fr-artwork--green-tilleul-verveine .fr-artwork-minor{fill:#b7a73f}.fr-artwork--green-bourgeon .fr-artwork-minor{fill:#68a532}.fr-artwork--green-emeraude .fr-artwork-minor{fill:#00a95f}.fr-artwork--green-menthe .fr-artwork-minor{fill:#009081}.fr-artwork--green-archipel .fr-artwork-minor{fill:#009099}.fr-artwork--blue-ecume .fr-artwork-minor{fill:#465f9d}.fr-artwork--blue-cumulus .fr-artwork-minor{fill:#417dc4}.fr-artwork--purple-glycine .fr-artwork-minor{fill:#a558a0}.fr-artwork--pink-macaron .fr-artwork-minor{fill:#e18b76}.fr-artwork--pink-tuile .fr-artwork-minor{fill:#ce614a}.fr-artwork--yellow-tournesol .fr-artwork-minor{fill:#c8aa39}.fr-artwork--yellow-moutarde .fr-artwork-minor{fill:#c3992a}.fr-artwork--orange-terre-battue .fr-artwork-minor{fill:#e4794a}.fr-artwork--brown-cafe-creme .fr-artwork-minor{fill:#d1b781}.fr-artwork--brown-caramel .fr-artwork-minor{fill:#c08c65}.fr-artwork--brown-opera .fr-artwork-minor{fill:#bd987a}.fr-artwork--beige-gris-galet .fr-artwork-minor{fill:#aea397}[disabled] .fr-artwork *{fill:#929292}.fr-display-lg,.fr-display-md,.fr-display-sm,.fr-display-xl,.fr-display-xs,.fr-h1,.fr-h2,.fr-h3,.fr-h4,.fr-h5,.fr-h6{color:#161616}hr{background-image:linear-gradient(0deg,#ddd,#ddd)}.fr-hr-or:after,.fr-hr-or:before{background-color:#ddd}.fr-hr{background-image:linear-gradient(0deg,#ddd,#ddd)}} \ No newline at end of file diff --git a/dist/dsfr/core/core.main.css b/dist/dsfr/core/core.main.css new file mode 100644 index 0000000..fd813e1 --- /dev/null +++ b/dist/dsfr/core/core.main.css @@ -0,0 +1,10581 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + CORE +\* ˍˍˍˍˍˍˍˍˍ */ +a { + text-decoration: var(--text-decoration); + color: inherit; + --hover-tint: var(--idle); + --active-tint: var(--active); +} + +:root { + --underline-max-width: 100%; + --underline-hover-width: 0; + --underline-idle-width: var(--underline-max-width); + --underline-x: calc(var(--underline-max-width) * 0); + --underline-thickness: 0.0625em; + --underline-img: linear-gradient(0deg, currentColor, currentColor); + --external-link-content: ""; + --text-decoration: none; + --ul-type: disc; + --ol-type: decimal; + --ul-start: 1rem; + --ol-start: 1.5rem; + --xl-block: 0.5rem; + --li-bottom: 0.25rem; + --xl-base: 1em; + --ol-content: counters(li-counter, ".") ".  "; + --text-spacing: 0 0 1.5rem; + --title-spacing: 0 0 1.5rem; + --display-spacing: 0 0 2rem; + --background-default-grey: var(--grey-1000-50); + --background-default-grey-hover: var(--grey-1000-50-hover); + --background-default-grey-active: var(--grey-1000-50-active); + --background-alt-grey: var(--grey-975-75); + --background-alt-grey-hover: var(--grey-975-75-hover); + --background-alt-grey-active: var(--grey-975-75-active); + --background-alt-blue-france: var(--blue-france-975-75); + --background-alt-blue-france-hover: var(--blue-france-975-75-hover); + --background-alt-blue-france-active: var(--blue-france-975-75-active); + --background-alt-red-marianne: var(--red-marianne-975-75); + --background-alt-red-marianne-hover: var(--red-marianne-975-75-hover); + --background-alt-red-marianne-active: var(--red-marianne-975-75-active); + --background-alt-green-tilleul-verveine: var(--green-tilleul-verveine-975-75); + --background-alt-green-tilleul-verveine-hover: var(--green-tilleul-verveine-975-75-hover); + --background-alt-green-tilleul-verveine-active: var(--green-tilleul-verveine-975-75-active); + --background-alt-green-bourgeon: var(--green-bourgeon-975-75); + --background-alt-green-bourgeon-hover: var(--green-bourgeon-975-75-hover); + --background-alt-green-bourgeon-active: var(--green-bourgeon-975-75-active); + --background-alt-green-emeraude: var(--green-emeraude-975-75); + --background-alt-green-emeraude-hover: var(--green-emeraude-975-75-hover); + --background-alt-green-emeraude-active: var(--green-emeraude-975-75-active); + --background-alt-green-menthe: var(--green-menthe-975-75); + --background-alt-green-menthe-hover: var(--green-menthe-975-75-hover); + --background-alt-green-menthe-active: var(--green-menthe-975-75-active); + --background-alt-green-archipel: var(--green-archipel-975-75); + --background-alt-green-archipel-hover: var(--green-archipel-975-75-hover); + --background-alt-green-archipel-active: var(--green-archipel-975-75-active); + --background-alt-blue-ecume: var(--blue-ecume-975-75); + --background-alt-blue-ecume-hover: var(--blue-ecume-975-75-hover); + --background-alt-blue-ecume-active: var(--blue-ecume-975-75-active); + --background-alt-blue-cumulus: var(--blue-cumulus-975-75); + --background-alt-blue-cumulus-hover: var(--blue-cumulus-975-75-hover); + --background-alt-blue-cumulus-active: var(--blue-cumulus-975-75-active); + --background-alt-purple-glycine: var(--purple-glycine-975-75); + --background-alt-purple-glycine-hover: var(--purple-glycine-975-75-hover); + --background-alt-purple-glycine-active: var(--purple-glycine-975-75-active); + --background-alt-pink-macaron: var(--pink-macaron-975-75); + --background-alt-pink-macaron-hover: var(--pink-macaron-975-75-hover); + --background-alt-pink-macaron-active: var(--pink-macaron-975-75-active); + --background-alt-pink-tuile: var(--pink-tuile-975-75); + --background-alt-pink-tuile-hover: var(--pink-tuile-975-75-hover); + --background-alt-pink-tuile-active: var(--pink-tuile-975-75-active); + --background-alt-yellow-tournesol: var(--yellow-tournesol-975-75); + --background-alt-yellow-tournesol-hover: var(--yellow-tournesol-975-75-hover); + --background-alt-yellow-tournesol-active: var(--yellow-tournesol-975-75-active); + --background-alt-yellow-moutarde: var(--yellow-moutarde-975-75); + --background-alt-yellow-moutarde-hover: var(--yellow-moutarde-975-75-hover); + --background-alt-yellow-moutarde-active: var(--yellow-moutarde-975-75-active); + --background-alt-orange-terre-battue: var(--orange-terre-battue-975-75); + --background-alt-orange-terre-battue-hover: var(--orange-terre-battue-975-75-hover); + --background-alt-orange-terre-battue-active: var(--orange-terre-battue-975-75-active); + --background-alt-brown-cafe-creme: var(--brown-cafe-creme-975-75); + --background-alt-brown-cafe-creme-hover: var(--brown-cafe-creme-975-75-hover); + --background-alt-brown-cafe-creme-active: var(--brown-cafe-creme-975-75-active); + --background-alt-brown-caramel: var(--brown-caramel-975-75); + --background-alt-brown-caramel-hover: var(--brown-caramel-975-75-hover); + --background-alt-brown-caramel-active: var(--brown-caramel-975-75-active); + --background-alt-brown-opera: var(--brown-opera-975-75); + --background-alt-brown-opera-hover: var(--brown-opera-975-75-hover); + --background-alt-brown-opera-active: var(--brown-opera-975-75-active); + --background-alt-beige-gris-galet: var(--beige-gris-galet-975-75); + --background-alt-beige-gris-galet-hover: var(--beige-gris-galet-975-75-hover); + --background-alt-beige-gris-galet-active: var(--beige-gris-galet-975-75-active); + --background-contrast-grey: var(--grey-950-100); + --background-contrast-grey-hover: var(--grey-950-100-hover); + --background-contrast-grey-active: var(--grey-950-100-active); + --background-contrast-blue-france: var(--blue-france-950-100); + --background-contrast-blue-france-hover: var(--blue-france-950-100-hover); + --background-contrast-blue-france-active: var(--blue-france-950-100-active); + --background-contrast-red-marianne: var(--red-marianne-950-100); + --background-contrast-red-marianne-hover: var(--red-marianne-950-100-hover); + --background-contrast-red-marianne-active: var(--red-marianne-950-100-active); + --background-contrast-green-tilleul-verveine: var(--green-tilleul-verveine-950-100); + --background-contrast-green-tilleul-verveine-hover: var(--green-tilleul-verveine-950-100-hover); + --background-contrast-green-tilleul-verveine-active: var(--green-tilleul-verveine-950-100-active); + --background-contrast-green-bourgeon: var(--green-bourgeon-950-100); + --background-contrast-green-bourgeon-hover: var(--green-bourgeon-950-100-hover); + --background-contrast-green-bourgeon-active: var(--green-bourgeon-950-100-active); + --background-contrast-green-emeraude: var(--green-emeraude-950-100); + --background-contrast-green-emeraude-hover: var(--green-emeraude-950-100-hover); + --background-contrast-green-emeraude-active: var(--green-emeraude-950-100-active); + --background-contrast-green-menthe: var(--green-menthe-950-100); + --background-contrast-green-menthe-hover: var(--green-menthe-950-100-hover); + --background-contrast-green-menthe-active: var(--green-menthe-950-100-active); + --background-contrast-green-archipel: var(--green-archipel-950-100); + --background-contrast-green-archipel-hover: var(--green-archipel-950-100-hover); + --background-contrast-green-archipel-active: var(--green-archipel-950-100-active); + --background-contrast-blue-ecume: var(--blue-ecume-950-100); + --background-contrast-blue-ecume-hover: var(--blue-ecume-950-100-hover); + --background-contrast-blue-ecume-active: var(--blue-ecume-950-100-active); + --background-contrast-blue-cumulus: var(--blue-cumulus-950-100); + --background-contrast-blue-cumulus-hover: var(--blue-cumulus-950-100-hover); + --background-contrast-blue-cumulus-active: var(--blue-cumulus-950-100-active); + --background-contrast-purple-glycine: var(--purple-glycine-950-100); + --background-contrast-purple-glycine-hover: var(--purple-glycine-950-100-hover); + --background-contrast-purple-glycine-active: var(--purple-glycine-950-100-active); + --background-contrast-pink-macaron: var(--pink-macaron-950-100); + --background-contrast-pink-macaron-hover: var(--pink-macaron-950-100-hover); + --background-contrast-pink-macaron-active: var(--pink-macaron-950-100-active); + --background-contrast-pink-tuile: var(--pink-tuile-950-100); + --background-contrast-pink-tuile-hover: var(--pink-tuile-950-100-hover); + --background-contrast-pink-tuile-active: var(--pink-tuile-950-100-active); + --background-contrast-yellow-tournesol: var(--yellow-tournesol-950-100); + --background-contrast-yellow-tournesol-hover: var(--yellow-tournesol-950-100-hover); + --background-contrast-yellow-tournesol-active: var(--yellow-tournesol-950-100-active); + --background-contrast-yellow-moutarde: var(--yellow-moutarde-950-100); + --background-contrast-yellow-moutarde-hover: var(--yellow-moutarde-950-100-hover); + --background-contrast-yellow-moutarde-active: var(--yellow-moutarde-950-100-active); + --background-contrast-orange-terre-battue: var(--orange-terre-battue-950-100); + --background-contrast-orange-terre-battue-hover: var(--orange-terre-battue-950-100-hover); + --background-contrast-orange-terre-battue-active: var(--orange-terre-battue-950-100-active); + --background-contrast-brown-cafe-creme: var(--brown-cafe-creme-950-100); + --background-contrast-brown-cafe-creme-hover: var(--brown-cafe-creme-950-100-hover); + --background-contrast-brown-cafe-creme-active: var(--brown-cafe-creme-950-100-active); + --background-contrast-brown-caramel: var(--brown-caramel-950-100); + --background-contrast-brown-caramel-hover: var(--brown-caramel-950-100-hover); + --background-contrast-brown-caramel-active: var(--brown-caramel-950-100-active); + --background-contrast-brown-opera: var(--brown-opera-950-100); + --background-contrast-brown-opera-hover: var(--brown-opera-950-100-hover); + --background-contrast-brown-opera-active: var(--brown-opera-950-100-active); + --background-contrast-beige-gris-galet: var(--beige-gris-galet-950-100); + --background-contrast-beige-gris-galet-hover: var(--beige-gris-galet-950-100-hover); + --background-contrast-beige-gris-galet-active: var(--beige-gris-galet-950-100-active); + --background-contrast-info: var(--info-950-100); + --background-contrast-info-hover: var(--info-950-100-hover); + --background-contrast-info-active: var(--info-950-100-active); + --background-contrast-success: var(--success-950-100); + --background-contrast-success-hover: var(--success-950-100-hover); + --background-contrast-success-active: var(--success-950-100-active); + --background-contrast-warning: var(--warning-950-100); + --background-contrast-warning-hover: var(--warning-950-100-hover); + --background-contrast-warning-active: var(--warning-950-100-active); + --background-contrast-error: var(--error-950-100); + --background-contrast-error-hover: var(--error-950-100-hover); + --background-contrast-error-active: var(--error-950-100-active); + --background-flat-grey: var(--grey-200-850); + --background-flat-blue-france: var(--blue-france-sun-113-625); + --background-flat-red-marianne: var(--red-marianne-425-625); + --background-flat-green-tilleul-verveine: var(--green-tilleul-verveine-sun-418-moon-817); + --background-flat-green-bourgeon: var(--green-bourgeon-sun-425-moon-759); + --background-flat-green-emeraude: var(--green-emeraude-sun-425-moon-753); + --background-flat-green-menthe: var(--green-menthe-sun-373-moon-652); + --background-flat-green-archipel: var(--green-archipel-sun-391-moon-716); + --background-flat-blue-ecume: var(--blue-ecume-sun-247-moon-675); + --background-flat-blue-cumulus: var(--blue-cumulus-sun-368-moon-732); + --background-flat-purple-glycine: var(--purple-glycine-sun-319-moon-630); + --background-flat-pink-macaron: var(--pink-macaron-sun-406-moon-833); + --background-flat-pink-tuile: var(--pink-tuile-sun-425-moon-750); + --background-flat-yellow-tournesol: var(--yellow-tournesol-sun-407-moon-922); + --background-flat-yellow-moutarde: var(--yellow-moutarde-sun-348-moon-860); + --background-flat-orange-terre-battue: var(--orange-terre-battue-sun-370-moon-672); + --background-flat-brown-cafe-creme: var(--brown-cafe-creme-sun-383-moon-885); + --background-flat-brown-caramel: var(--brown-caramel-sun-425-moon-901); + --background-flat-brown-opera: var(--brown-opera-sun-395-moon-820); + --background-flat-beige-gris-galet: var(--beige-gris-galet-sun-407-moon-821); + --background-flat-info: var(--info-425-625); + --background-flat-success: var(--success-425-625); + --background-flat-warning: var(--warning-425-625); + --background-flat-error: var(--error-425-625); + --background-action-high-grey: var(--grey-200-850); + --background-action-high-grey-hover: var(--grey-200-850-hover); + --background-action-high-grey-active: var(--grey-200-850-active); + --background-action-high-blue-france: var(--blue-france-sun-113-625); + --background-action-high-blue-france-hover: var(--blue-france-sun-113-625-hover); + --background-action-high-blue-france-active: var(--blue-france-sun-113-625-active); + --background-action-high-red-marianne: var(--red-marianne-425-625); + --background-action-high-red-marianne-hover: var(--red-marianne-425-625-hover); + --background-action-high-red-marianne-active: var(--red-marianne-425-625-active); + --background-action-high-green-tilleul-verveine: var(--green-tilleul-verveine-sun-418-moon-817); + --background-action-high-green-tilleul-verveine-hover: var(--green-tilleul-verveine-sun-418-moon-817-hover); + --background-action-high-green-tilleul-verveine-active: var(--green-tilleul-verveine-sun-418-moon-817-active); + --background-action-high-green-bourgeon: var(--green-bourgeon-sun-425-moon-759); + --background-action-high-green-bourgeon-hover: var(--green-bourgeon-sun-425-moon-759-hover); + --background-action-high-green-bourgeon-active: var(--green-bourgeon-sun-425-moon-759-active); + --background-action-high-green-emeraude: var(--green-emeraude-sun-425-moon-753); + --background-action-high-green-emeraude-hover: var(--green-emeraude-sun-425-moon-753-hover); + --background-action-high-green-emeraude-active: var(--green-emeraude-sun-425-moon-753-active); + --background-action-high-green-menthe: var(--green-menthe-sun-373-moon-652); + --background-action-high-green-menthe-hover: var(--green-menthe-sun-373-moon-652-hover); + --background-action-high-green-menthe-active: var(--green-menthe-sun-373-moon-652-active); + --background-action-high-green-archipel: var(--green-archipel-sun-391-moon-716); + --background-action-high-green-archipel-hover: var(--green-archipel-sun-391-moon-716-hover); + --background-action-high-green-archipel-active: var(--green-archipel-sun-391-moon-716-active); + --background-action-high-blue-ecume: var(--blue-ecume-sun-247-moon-675); + --background-action-high-blue-ecume-hover: var(--blue-ecume-sun-247-moon-675-hover); + --background-action-high-blue-ecume-active: var(--blue-ecume-sun-247-moon-675-active); + --background-action-high-blue-cumulus: var(--blue-cumulus-sun-368-moon-732); + --background-action-high-blue-cumulus-hover: var(--blue-cumulus-sun-368-moon-732-hover); + --background-action-high-blue-cumulus-active: var(--blue-cumulus-sun-368-moon-732-active); + --background-action-high-purple-glycine: var(--purple-glycine-sun-319-moon-630); + --background-action-high-purple-glycine-hover: var(--purple-glycine-sun-319-moon-630-hover); + --background-action-high-purple-glycine-active: var(--purple-glycine-sun-319-moon-630-active); + --background-action-high-pink-macaron: var(--pink-macaron-sun-406-moon-833); + --background-action-high-pink-macaron-hover: var(--pink-macaron-sun-406-moon-833-hover); + --background-action-high-pink-macaron-active: var(--pink-macaron-sun-406-moon-833-active); + --background-action-high-pink-tuile: var(--pink-tuile-sun-425-moon-750); + --background-action-high-pink-tuile-hover: var(--pink-tuile-sun-425-moon-750-hover); + --background-action-high-pink-tuile-active: var(--pink-tuile-sun-425-moon-750-active); + --background-action-high-yellow-tournesol: var(--yellow-tournesol-sun-407-moon-922); + --background-action-high-yellow-tournesol-hover: var(--yellow-tournesol-sun-407-moon-922-hover); + --background-action-high-yellow-tournesol-active: var(--yellow-tournesol-sun-407-moon-922-active); + --background-action-high-yellow-moutarde: var(--yellow-moutarde-sun-348-moon-860); + --background-action-high-yellow-moutarde-hover: var(--yellow-moutarde-sun-348-moon-860-hover); + --background-action-high-yellow-moutarde-active: var(--yellow-moutarde-sun-348-moon-860-active); + --background-action-high-orange-terre-battue: var(--orange-terre-battue-sun-370-moon-672); + --background-action-high-orange-terre-battue-hover: var(--orange-terre-battue-sun-370-moon-672-hover); + --background-action-high-orange-terre-battue-active: var(--orange-terre-battue-sun-370-moon-672-active); + --background-action-high-brown-cafe-creme: var(--brown-cafe-creme-sun-383-moon-885); + --background-action-high-brown-cafe-creme-hover: var(--brown-cafe-creme-sun-383-moon-885-hover); + --background-action-high-brown-cafe-creme-active: var(--brown-cafe-creme-sun-383-moon-885-active); + --background-action-high-brown-caramel: var(--brown-caramel-sun-425-moon-901); + --background-action-high-brown-caramel-hover: var(--brown-caramel-sun-425-moon-901-hover); + --background-action-high-brown-caramel-active: var(--brown-caramel-sun-425-moon-901-active); + --background-action-high-brown-opera: var(--brown-opera-sun-395-moon-820); + --background-action-high-brown-opera-hover: var(--brown-opera-sun-395-moon-820-hover); + --background-action-high-brown-opera-active: var(--brown-opera-sun-395-moon-820-active); + --background-action-high-beige-gris-galet: var(--beige-gris-galet-sun-407-moon-821); + --background-action-high-beige-gris-galet-hover: var(--beige-gris-galet-sun-407-moon-821-hover); + --background-action-high-beige-gris-galet-active: var(--beige-gris-galet-sun-407-moon-821-active); + --background-action-high-info: var(--info-425-625); + --background-action-high-info-hover: var(--info-425-625-hover); + --background-action-high-info-active: var(--info-425-625-active); + --background-action-high-success: var(--success-425-625); + --background-action-high-success-hover: var(--success-425-625-hover); + --background-action-high-success-active: var(--success-425-625-active); + --background-action-high-warning: var(--warning-425-625); + --background-action-high-warning-hover: var(--warning-425-625-hover); + --background-action-high-warning-active: var(--warning-425-625-active); + --background-action-high-error: var(--error-425-625); + --background-action-high-error-hover: var(--error-425-625-hover); + --background-action-high-error-active: var(--error-425-625-active); + --background-action-low-blue-france: var(--blue-france-925-125); + --background-action-low-blue-france-hover: var(--blue-france-925-125-hover); + --background-action-low-blue-france-active: var(--blue-france-925-125-active); + --background-action-low-red-marianne: var(--red-marianne-925-125); + --background-action-low-red-marianne-hover: var(--red-marianne-925-125-hover); + --background-action-low-red-marianne-active: var(--red-marianne-925-125-active); + --background-action-low-green-tilleul-verveine: var(--green-tilleul-verveine-925-125); + --background-action-low-green-tilleul-verveine-hover: var(--green-tilleul-verveine-925-125-hover); + --background-action-low-green-tilleul-verveine-active: var(--green-tilleul-verveine-925-125-active); + --background-action-low-green-bourgeon: var(--green-bourgeon-925-125); + --background-action-low-green-bourgeon-hover: var(--green-bourgeon-925-125-hover); + --background-action-low-green-bourgeon-active: var(--green-bourgeon-925-125-active); + --background-action-low-green-emeraude: var(--green-emeraude-925-125); + --background-action-low-green-emeraude-hover: var(--green-emeraude-925-125-hover); + --background-action-low-green-emeraude-active: var(--green-emeraude-925-125-active); + --background-action-low-green-menthe: var(--green-menthe-925-125); + --background-action-low-green-menthe-hover: var(--green-menthe-925-125-hover); + --background-action-low-green-menthe-active: var(--green-menthe-925-125-active); + --background-action-low-green-archipel: var(--green-archipel-925-125); + --background-action-low-green-archipel-hover: var(--green-archipel-925-125-hover); + --background-action-low-green-archipel-active: var(--green-archipel-925-125-active); + --background-action-low-blue-ecume: var(--blue-ecume-925-125); + --background-action-low-blue-ecume-hover: var(--blue-ecume-925-125-hover); + --background-action-low-blue-ecume-active: var(--blue-ecume-925-125-active); + --background-action-low-blue-cumulus: var(--blue-cumulus-925-125); + --background-action-low-blue-cumulus-hover: var(--blue-cumulus-925-125-hover); + --background-action-low-blue-cumulus-active: var(--blue-cumulus-925-125-active); + --background-action-low-purple-glycine: var(--purple-glycine-925-125); + --background-action-low-purple-glycine-hover: var(--purple-glycine-925-125-hover); + --background-action-low-purple-glycine-active: var(--purple-glycine-925-125-active); + --background-action-low-pink-macaron: var(--pink-macaron-925-125); + --background-action-low-pink-macaron-hover: var(--pink-macaron-925-125-hover); + --background-action-low-pink-macaron-active: var(--pink-macaron-925-125-active); + --background-action-low-pink-tuile: var(--pink-tuile-925-125); + --background-action-low-pink-tuile-hover: var(--pink-tuile-925-125-hover); + --background-action-low-pink-tuile-active: var(--pink-tuile-925-125-active); + --background-action-low-yellow-tournesol: var(--yellow-tournesol-925-125); + --background-action-low-yellow-tournesol-hover: var(--yellow-tournesol-925-125-hover); + --background-action-low-yellow-tournesol-active: var(--yellow-tournesol-925-125-active); + --background-action-low-yellow-moutarde: var(--yellow-moutarde-925-125); + --background-action-low-yellow-moutarde-hover: var(--yellow-moutarde-925-125-hover); + --background-action-low-yellow-moutarde-active: var(--yellow-moutarde-925-125-active); + --background-action-low-orange-terre-battue: var(--orange-terre-battue-925-125); + --background-action-low-orange-terre-battue-hover: var(--orange-terre-battue-925-125-hover); + --background-action-low-orange-terre-battue-active: var(--orange-terre-battue-925-125-active); + --background-action-low-brown-cafe-creme: var(--brown-cafe-creme-925-125); + --background-action-low-brown-cafe-creme-hover: var(--brown-cafe-creme-925-125-hover); + --background-action-low-brown-cafe-creme-active: var(--brown-cafe-creme-925-125-active); + --background-action-low-brown-caramel: var(--brown-caramel-925-125); + --background-action-low-brown-caramel-hover: var(--brown-caramel-925-125-hover); + --background-action-low-brown-caramel-active: var(--brown-caramel-925-125-active); + --background-action-low-brown-opera: var(--brown-opera-925-125); + --background-action-low-brown-opera-hover: var(--brown-opera-925-125-hover); + --background-action-low-brown-opera-active: var(--brown-opera-925-125-active); + --background-action-low-beige-gris-galet: var(--beige-gris-galet-925-125); + --background-action-low-beige-gris-galet-hover: var(--beige-gris-galet-925-125-hover); + --background-action-low-beige-gris-galet-active: var(--beige-gris-galet-925-125-active); + --background-active-blue-france: var(--blue-france-sun-113-625); + --background-active-blue-france-hover: var(--blue-france-sun-113-625-hover); + --background-active-blue-france-active: var(--blue-france-sun-113-625-active); + --background-active-red-marianne: var(--red-marianne-425-625); + --background-active-red-marianne-hover: var(--red-marianne-425-625-hover); + --background-active-red-marianne-active: var(--red-marianne-425-625-active); + --background-open-blue-france: var(--blue-france-925-125); + --background-open-blue-france-hover: var(--blue-france-925-125-hover); + --background-open-blue-france-active: var(--blue-france-925-125-active); + --background-open-red-marianne: var(--red-marianne-925-125); + --background-open-red-marianne-hover: var(--red-marianne-925-125-hover); + --background-open-red-marianne-active: var(--red-marianne-925-125-active); + --background-disabled-grey: var(--grey-925-125); + --background-raised-grey: var(--grey-1000-75); + --background-raised-grey-hover: var(--grey-1000-75-hover); + --background-raised-grey-active: var(--grey-1000-75-active); + --background-overlap-grey: var(--grey-1000-100); + --background-overlap-grey-hover: var(--grey-1000-100-hover); + --background-overlap-grey-active: var(--grey-1000-100-active); + --background-lifted-grey: var(--grey-1000-75); + --background-lifted-grey-hover: var(--grey-1000-75-hover); + --background-lifted-grey-active: var(--grey-1000-75-active); + --background-alt-raised-grey: var(--grey-975-100); + --background-alt-raised-grey-hover: var(--grey-975-100-hover); + --background-alt-raised-grey-active: var(--grey-975-100-active); + --background-alt-overlap-grey: var(--grey-975-125); + --background-alt-overlap-grey-hover: var(--grey-975-125-hover); + --background-alt-overlap-grey-active: var(--grey-975-125-active); + --background-contrast-raised-grey: var(--grey-950-125); + --background-contrast-raised-grey-hover: var(--grey-950-125-hover); + --background-contrast-raised-grey-active: var(--grey-950-125-active); + --background-contrast-overlap-grey: var(--grey-950-150); + --background-contrast-overlap-grey-hover: var(--grey-950-150-hover); + --background-contrast-overlap-grey-active: var(--grey-950-150-active); + --text-default-grey: var(--grey-200-850); + --text-default-info: var(--info-425-625); + --text-default-success: var(--success-425-625); + --text-default-warning: var(--warning-425-625); + --text-default-error: var(--error-425-625); + --text-action-high-grey: var(--grey-50-1000); + --text-action-high-blue-france: var(--blue-france-sun-113-625); + --text-action-high-red-marianne: var(--red-marianne-425-625); + --text-action-high-green-tilleul-verveine: var(--green-tilleul-verveine-sun-418-moon-817); + --text-action-high-green-bourgeon: var(--green-bourgeon-sun-425-moon-759); + --text-action-high-green-emeraude: var(--green-emeraude-sun-425-moon-753); + --text-action-high-green-menthe: var(--green-menthe-sun-373-moon-652); + --text-action-high-green-archipel: var(--green-archipel-sun-391-moon-716); + --text-action-high-blue-ecume: var(--blue-ecume-sun-247-moon-675); + --text-action-high-blue-cumulus: var(--blue-cumulus-sun-368-moon-732); + --text-action-high-purple-glycine: var(--purple-glycine-sun-319-moon-630); + --text-action-high-pink-macaron: var(--pink-macaron-sun-406-moon-833); + --text-action-high-pink-tuile: var(--pink-tuile-sun-425-moon-750); + --text-action-high-yellow-tournesol: var(--yellow-tournesol-sun-407-moon-922); + --text-action-high-yellow-moutarde: var(--yellow-moutarde-sun-348-moon-860); + --text-action-high-orange-terre-battue: var(--orange-terre-battue-sun-370-moon-672); + --text-action-high-brown-cafe-creme: var(--brown-cafe-creme-sun-383-moon-885); + --text-action-high-brown-caramel: var(--brown-caramel-sun-425-moon-901); + --text-action-high-brown-opera: var(--brown-opera-sun-395-moon-820); + --text-action-high-beige-gris-galet: var(--beige-gris-galet-sun-407-moon-821); + --text-title-grey: var(--grey-50-1000); + --text-title-blue-france: var(--blue-france-sun-113-625); + --text-title-red-marianne: var(--red-marianne-425-625); + --text-label-grey: var(--grey-50-1000); + --text-label-blue-france: var(--blue-france-sun-113-625); + --text-label-red-marianne: var(--red-marianne-425-625); + --text-label-green-tilleul-verveine: var(--green-tilleul-verveine-sun-418-moon-817); + --text-label-green-bourgeon: var(--green-bourgeon-sun-425-moon-759); + --text-label-green-emeraude: var(--green-emeraude-sun-425-moon-753); + --text-label-green-menthe: var(--green-menthe-sun-373-moon-652); + --text-label-green-archipel: var(--green-archipel-sun-391-moon-716); + --text-label-blue-ecume: var(--blue-ecume-sun-247-moon-675); + --text-label-blue-cumulus: var(--blue-cumulus-sun-368-moon-732); + --text-label-purple-glycine: var(--purple-glycine-sun-319-moon-630); + --text-label-pink-macaron: var(--pink-macaron-sun-406-moon-833); + --text-label-pink-tuile: var(--pink-tuile-sun-425-moon-750); + --text-label-yellow-tournesol: var(--yellow-tournesol-sun-407-moon-922); + --text-label-yellow-moutarde: var(--yellow-moutarde-sun-348-moon-860); + --text-label-orange-terre-battue: var(--orange-terre-battue-sun-370-moon-672); + --text-label-brown-cafe-creme: var(--brown-cafe-creme-sun-383-moon-885); + --text-label-brown-caramel: var(--brown-caramel-sun-425-moon-901); + --text-label-brown-opera: var(--brown-opera-sun-395-moon-820); + --text-label-beige-gris-galet: var(--beige-gris-galet-sun-407-moon-821); + --text-active-grey: var(--grey-50-1000); + --text-active-blue-france: var(--blue-france-sun-113-625); + --text-active-red-marianne: var(--red-marianne-425-625); + --text-mention-grey: var(--grey-425-625); + --text-inverted-grey: var(--grey-1000-50); + --text-inverted-blue-france: var(--blue-france-975-sun-113); + --text-inverted-red-marianne: var(--red-marianne-975-75); + --text-inverted-info: var(--info-975-75); + --text-inverted-success: var(--success-975-75); + --text-inverted-warning: var(--warning-975-75); + --text-inverted-error: var(--error-975-75); + --text-inverted-green-tilleul-verveine: var(--green-tilleul-verveine-975-75); + --text-inverted-green-bourgeon: var(--green-bourgeon-975-75); + --text-inverted-green-emeraude: var(--green-emeraude-975-75); + --text-inverted-green-menthe: var(--green-menthe-975-75); + --text-inverted-green-archipel: var(--green-archipel-975-75); + --text-inverted-blue-ecume: var(--blue-ecume-975-75); + --text-inverted-blue-cumulus: var(--blue-cumulus-975-75); + --text-inverted-purple-glycine: var(--purple-glycine-975-75); + --text-inverted-pink-macaron: var(--pink-macaron-975-75); + --text-inverted-pink-tuile: var(--pink-tuile-975-75); + --text-inverted-yellow-tournesol: var(--yellow-tournesol-975-75); + --text-inverted-yellow-moutarde: var(--yellow-moutarde-975-75); + --text-inverted-orange-terre-battue: var(--orange-terre-battue-975-75); + --text-inverted-brown-cafe-creme: var(--brown-cafe-creme-975-75); + --text-inverted-brown-caramel: var(--brown-caramel-975-75); + --text-inverted-brown-opera: var(--brown-opera-975-75); + --text-inverted-beige-gris-galet: var(--beige-gris-galet-975-75); + --text-disabled-grey: var(--grey-625-425); + --text-black-white-grey: var(--grey-0-1000); + --border-default-grey: var(--grey-900-175); + --border-default-blue-france: var(--blue-france-main-525); + --border-default-red-marianne: var(--red-marianne-main-472); + --border-default-green-tilleul-verveine: var(--green-tilleul-verveine-main-707); + --border-default-green-bourgeon: var(--green-bourgeon-main-640); + --border-default-green-emeraude: var(--green-emeraude-main-632); + --border-default-green-menthe: var(--green-menthe-main-548); + --border-default-green-archipel: var(--green-archipel-main-557); + --border-default-blue-ecume: var(--blue-ecume-main-400); + --border-default-blue-cumulus: var(--blue-cumulus-main-526); + --border-default-purple-glycine: var(--purple-glycine-main-494); + --border-default-pink-macaron: var(--pink-macaron-main-689); + --border-default-pink-tuile: var(--pink-tuile-main-556); + --border-default-yellow-tournesol: var(--yellow-tournesol-main-731); + --border-default-yellow-moutarde: var(--yellow-moutarde-main-679); + --border-default-orange-terre-battue: var(--orange-terre-battue-main-645); + --border-default-brown-cafe-creme: var(--brown-cafe-creme-main-782); + --border-default-brown-caramel: var(--brown-caramel-main-648); + --border-default-brown-opera: var(--brown-opera-main-680); + --border-default-beige-gris-galet: var(--beige-gris-galet-main-702); + --border-contrast-grey: var(--grey-625-425); + --border-active-blue-france: var(--blue-france-sun-113-625); + --border-active-red-marianne: var(--red-marianne-425-625); + --border-action-high-grey: var(--grey-50-1000); + --border-action-high-blue-france: var(--blue-france-sun-113-625); + --border-action-high-red-marianne: var(--red-marianne-425-625); + --border-action-high-info: var(--info-425-625); + --border-action-high-success: var(--success-425-625); + --border-action-high-warning: var(--warning-425-625); + --border-action-high-error: var(--error-425-625); + --border-action-low-blue-france: var(--blue-france-850-200); + --border-action-low-red-marianne: var(--red-marianne-850-200); + --border-action-low-green-tilleul-verveine: var(--green-tilleul-verveine-850-200); + --border-action-low-green-bourgeon: var(--green-bourgeon-850-200); + --border-action-low-green-emeraude: var(--green-emeraude-850-200); + --border-action-low-green-menthe: var(--green-menthe-850-200); + --border-action-low-green-archipel: var(--green-archipel-850-200); + --border-action-low-blue-ecume: var(--blue-ecume-850-200); + --border-action-low-blue-cumulus: var(--blue-cumulus-850-200); + --border-action-low-purple-glycine: var(--purple-glycine-850-200); + --border-action-low-pink-macaron: var(--pink-macaron-850-200); + --border-action-low-pink-tuile: var(--pink-tuile-850-200); + --border-action-low-yellow-tournesol: var(--yellow-tournesol-850-200); + --border-action-low-yellow-moutarde: var(--yellow-moutarde-850-200); + --border-action-low-orange-terre-battue: var(--orange-terre-battue-850-200); + --border-action-low-brown-cafe-creme: var(--brown-cafe-creme-850-200); + --border-action-low-brown-caramel: var(--brown-caramel-850-200); + --border-action-low-brown-opera: var(--brown-opera-850-200); + --border-action-low-beige-gris-galet: var(--beige-gris-galet-850-200); + --border-open-blue-france: var(--blue-france-925-125); + --border-open-red-marianne: var(--red-marianne-925-125); + --border-plain-grey: var(--grey-200-850); + --border-plain-blue-france: var(--blue-france-sun-113-625); + --border-plain-red-marianne: var(--red-marianne-425-625); + --border-plain-info: var(--info-425-625); + --border-plain-success: var(--success-425-625); + --border-plain-warning: var(--warning-425-625); + --border-plain-error: var(--error-425-625); + --border-plain-green-tilleul-verveine: var(--green-tilleul-verveine-sun-418-moon-817); + --border-plain-green-bourgeon: var(--green-bourgeon-sun-425-moon-759); + --border-plain-green-emeraude: var(--green-emeraude-sun-425-moon-753); + --border-plain-green-menthe: var(--green-menthe-sun-373-moon-652); + --border-plain-green-archipel: var(--green-archipel-sun-391-moon-716); + --border-plain-blue-ecume: var(--blue-ecume-sun-247-moon-675); + --border-plain-blue-cumulus: var(--blue-cumulus-sun-368-moon-732); + --border-plain-purple-glycine: var(--purple-glycine-sun-319-moon-630); + --border-plain-pink-macaron: var(--pink-macaron-sun-406-moon-833); + --border-plain-pink-tuile: var(--pink-tuile-sun-425-moon-750); + --border-plain-yellow-tournesol: var(--yellow-tournesol-sun-407-moon-922); + --border-plain-yellow-moutarde: var(--yellow-moutarde-sun-348-moon-860); + --border-plain-orange-terre-battue: var(--orange-terre-battue-sun-370-moon-672); + --border-plain-brown-cafe-creme: var(--brown-cafe-creme-sun-383-moon-885); + --border-plain-brown-caramel: var(--brown-caramel-sun-425-moon-901); + --border-plain-brown-opera: var(--brown-opera-sun-395-moon-820); + --border-plain-beige-gris-galet: var(--beige-gris-galet-sun-407-moon-821); + --border-disabled-grey: var(--grey-925-125); + --artwork-major-blue-france: var(--blue-france-sun-113-625); + --artwork-major-blue-france-hover: var(--blue-france-sun-113-625-hover); + --artwork-major-blue-france-active: var(--blue-france-sun-113-625-active); + --artwork-major-red-marianne: var(--red-marianne-425-625); + --artwork-major-red-marianne-hover: var(--red-marianne-425-625-hover); + --artwork-major-red-marianne-active: var(--red-marianne-425-625-active); + --artwork-major-green-tilleul-verveine: var(--green-tilleul-verveine-sun-418-moon-817); + --artwork-major-green-tilleul-verveine-hover: var(--green-tilleul-verveine-sun-418-moon-817-hover); + --artwork-major-green-tilleul-verveine-active: var(--green-tilleul-verveine-sun-418-moon-817-active); + --artwork-major-green-bourgeon: var(--green-bourgeon-sun-425-moon-759); + --artwork-major-green-bourgeon-hover: var(--green-bourgeon-sun-425-moon-759-hover); + --artwork-major-green-bourgeon-active: var(--green-bourgeon-sun-425-moon-759-active); + --artwork-major-green-emeraude: var(--green-emeraude-sun-425-moon-753); + --artwork-major-green-emeraude-hover: var(--green-emeraude-sun-425-moon-753-hover); + --artwork-major-green-emeraude-active: var(--green-emeraude-sun-425-moon-753-active); + --artwork-major-green-menthe: var(--green-menthe-sun-373-moon-652); + --artwork-major-green-menthe-hover: var(--green-menthe-sun-373-moon-652-hover); + --artwork-major-green-menthe-active: var(--green-menthe-sun-373-moon-652-active); + --artwork-major-green-archipel: var(--green-archipel-sun-391-moon-716); + --artwork-major-green-archipel-hover: var(--green-archipel-sun-391-moon-716-hover); + --artwork-major-green-archipel-active: var(--green-archipel-sun-391-moon-716-active); + --artwork-major-blue-ecume: var(--blue-ecume-sun-247-moon-675); + --artwork-major-blue-ecume-hover: var(--blue-ecume-sun-247-moon-675-hover); + --artwork-major-blue-ecume-active: var(--blue-ecume-sun-247-moon-675-active); + --artwork-major-blue-cumulus: var(--blue-cumulus-sun-368-moon-732); + --artwork-major-blue-cumulus-hover: var(--blue-cumulus-sun-368-moon-732-hover); + --artwork-major-blue-cumulus-active: var(--blue-cumulus-sun-368-moon-732-active); + --artwork-major-purple-glycine: var(--purple-glycine-sun-319-moon-630); + --artwork-major-purple-glycine-hover: var(--purple-glycine-sun-319-moon-630-hover); + --artwork-major-purple-glycine-active: var(--purple-glycine-sun-319-moon-630-active); + --artwork-major-pink-macaron: var(--pink-macaron-sun-406-moon-833); + --artwork-major-pink-macaron-hover: var(--pink-macaron-sun-406-moon-833-hover); + --artwork-major-pink-macaron-active: var(--pink-macaron-sun-406-moon-833-active); + --artwork-major-pink-tuile: var(--pink-tuile-sun-425-moon-750); + --artwork-major-pink-tuile-hover: var(--pink-tuile-sun-425-moon-750-hover); + --artwork-major-pink-tuile-active: var(--pink-tuile-sun-425-moon-750-active); + --artwork-major-yellow-tournesol: var(--yellow-tournesol-sun-407-moon-922); + --artwork-major-yellow-tournesol-hover: var(--yellow-tournesol-sun-407-moon-922-hover); + --artwork-major-yellow-tournesol-active: var(--yellow-tournesol-sun-407-moon-922-active); + --artwork-major-yellow-moutarde: var(--yellow-moutarde-sun-348-moon-860); + --artwork-major-yellow-moutarde-hover: var(--yellow-moutarde-sun-348-moon-860-hover); + --artwork-major-yellow-moutarde-active: var(--yellow-moutarde-sun-348-moon-860-active); + --artwork-major-orange-terre-battue: var(--orange-terre-battue-sun-370-moon-672); + --artwork-major-orange-terre-battue-hover: var(--orange-terre-battue-sun-370-moon-672-hover); + --artwork-major-orange-terre-battue-active: var(--orange-terre-battue-sun-370-moon-672-active); + --artwork-major-brown-cafe-creme: var(--brown-cafe-creme-sun-383-moon-885); + --artwork-major-brown-cafe-creme-hover: var(--brown-cafe-creme-sun-383-moon-885-hover); + --artwork-major-brown-cafe-creme-active: var(--brown-cafe-creme-sun-383-moon-885-active); + --artwork-major-brown-caramel: var(--brown-caramel-sun-425-moon-901); + --artwork-major-brown-caramel-hover: var(--brown-caramel-sun-425-moon-901-hover); + --artwork-major-brown-caramel-active: var(--brown-caramel-sun-425-moon-901-active); + --artwork-major-brown-opera: var(--brown-opera-sun-395-moon-820); + --artwork-major-brown-opera-hover: var(--brown-opera-sun-395-moon-820-hover); + --artwork-major-brown-opera-active: var(--brown-opera-sun-395-moon-820-active); + --artwork-major-beige-gris-galet: var(--beige-gris-galet-sun-407-moon-821); + --artwork-major-beige-gris-galet-hover: var(--beige-gris-galet-sun-407-moon-821-hover); + --artwork-major-beige-gris-galet-active: var(--beige-gris-galet-sun-407-moon-821-active); + --artwork-minor-blue-france: var(--blue-france-main-525); + --artwork-minor-red-marianne: var(--red-marianne-main-472); + --artwork-minor-green-tilleul-verveine: var(--green-tilleul-verveine-main-707); + --artwork-minor-green-bourgeon: var(--green-bourgeon-main-640); + --artwork-minor-green-emeraude: var(--green-emeraude-main-632); + --artwork-minor-green-menthe: var(--green-menthe-main-548); + --artwork-minor-green-archipel: var(--green-archipel-main-557); + --artwork-minor-blue-ecume: var(--blue-ecume-main-400); + --artwork-minor-blue-cumulus: var(--blue-cumulus-main-526); + --artwork-minor-purple-glycine: var(--purple-glycine-main-494); + --artwork-minor-pink-macaron: var(--pink-macaron-main-689); + --artwork-minor-pink-tuile: var(--pink-tuile-main-556); + --artwork-minor-yellow-tournesol: var(--yellow-tournesol-main-731); + --artwork-minor-yellow-moutarde: var(--yellow-moutarde-main-679); + --artwork-minor-orange-terre-battue: var(--orange-terre-battue-main-645); + --artwork-minor-brown-cafe-creme: var(--brown-cafe-creme-main-782); + --artwork-minor-brown-caramel: var(--brown-caramel-main-648); + --artwork-minor-brown-opera: var(--brown-opera-main-680); + --artwork-minor-beige-gris-galet: var(--beige-gris-galet-main-702); + --artwork-decorative-grey: var(--grey-950-100); + --artwork-decorative-blue-france: var(--blue-france-950-100); + --artwork-decorative-red-marianne: var(--red-marianne-950-100); + --artwork-decorative-green-tilleul-verveine: var(--green-tilleul-verveine-950-100); + --artwork-decorative-green-bourgeon: var(--green-bourgeon-950-100); + --artwork-decorative-green-emeraude: var(--green-emeraude-950-100); + --artwork-decorative-green-menthe: var(--green-menthe-950-100); + --artwork-decorative-green-archipel: var(--green-archipel-950-100); + --artwork-decorative-blue-ecume: var(--blue-ecume-950-100); + --artwork-decorative-blue-cumulus: var(--blue-cumulus-950-100); + --artwork-decorative-purple-glycine: var(--purple-glycine-950-100); + --artwork-decorative-pink-macaron: var(--pink-macaron-950-100); + --artwork-decorative-pink-tuile: var(--pink-tuile-950-100); + --artwork-decorative-yellow-tournesol: var(--yellow-tournesol-950-100); + --artwork-decorative-yellow-moutarde: var(--yellow-moutarde-950-100); + --artwork-decorative-orange-terre-battue: var(--orange-terre-battue-950-100); + --artwork-decorative-brown-cafe-creme: var(--brown-cafe-creme-950-100); + --artwork-decorative-brown-caramel: var(--brown-caramel-950-100); + --artwork-decorative-brown-opera: var(--brown-opera-950-100); + --artwork-decorative-beige-gris-galet: var(--beige-gris-galet-950-100); + --artwork-background-grey: var(--grey-975-75); + --artwork-background-blue-france: var(--blue-france-975-75); + --artwork-background-red-marianne: var(--red-marianne-975-75); + --artwork-background-green-tilleul-verveine: var(--green-tilleul-verveine-975-75); + --artwork-background-green-bourgeon: var(--green-bourgeon-975-75); + --artwork-background-green-emeraude: var(--green-emeraude-975-75); + --artwork-background-green-menthe: var(--green-menthe-975-75); + --artwork-background-green-archipel: var(--green-archipel-975-75); + --artwork-background-blue-ecume: var(--blue-ecume-975-75); + --artwork-background-blue-cumulus: var(--blue-cumulus-975-75); + --artwork-background-purple-glycine: var(--purple-glycine-975-75); + --artwork-background-pink-macaron: var(--pink-macaron-975-75); + --artwork-background-pink-tuile: var(--pink-tuile-975-75); + --artwork-background-yellow-tournesol: var(--yellow-tournesol-975-75); + --artwork-background-yellow-moutarde: var(--yellow-moutarde-975-75); + --artwork-background-orange-terre-battue: var(--orange-terre-battue-975-75); + --artwork-background-brown-cafe-creme: var(--brown-cafe-creme-975-75); + --artwork-background-brown-caramel: var(--brown-caramel-975-75); + --artwork-background-brown-opera: var(--brown-opera-975-75); + --artwork-background-beige-gris-galet: var(--beige-gris-galet-975-75); + --artwork-motif-grey: var(--grey-925-125); + --artwork-motif-blue-france: var(--blue-france-925-125); + --artwork-motif-red-marianne: var(--red-marianne-925-125); + --artwork-motif-green-tilleul-verveine: var(--green-tilleul-verveine-925-125); + --artwork-motif-green-bourgeon: var(--green-bourgeon-925-125); + --artwork-motif-green-emeraude: var(--green-emeraude-925-125); + --artwork-motif-green-menthe: var(--green-menthe-925-125); + --artwork-motif-green-archipel: var(--green-archipel-925-125); + --artwork-motif-blue-ecume: var(--blue-ecume-925-125); + --artwork-motif-blue-cumulus: var(--blue-cumulus-925-125); + --artwork-motif-purple-glycine: var(--purple-glycine-925-125); + --artwork-motif-pink-macaron: var(--pink-macaron-925-125); + --artwork-motif-pink-tuile: var(--pink-tuile-925-125); + --artwork-motif-yellow-tournesol: var(--yellow-tournesol-925-125); + --artwork-motif-yellow-moutarde: var(--yellow-moutarde-925-125); + --artwork-motif-orange-terre-battue: var(--orange-terre-battue-925-125); + --artwork-motif-brown-cafe-creme: var(--brown-cafe-creme-925-125); + --artwork-motif-brown-caramel: var(--brown-caramel-925-125); + --artwork-motif-brown-opera: var(--brown-opera-925-125); + --artwork-motif-beige-gris-galet: var(--beige-gris-galet-925-125); + --grey-1000-50: #fff; + --grey-1000-50-hover: #f6f6f6; + --grey-1000-50-active: #ededed; + --grey-975-75: #f6f6f6; + --grey-975-75-hover: #dfdfdf; + --grey-975-75-active: #cfcfcf; + --grey-950-100: #eee; + --grey-950-100-hover: #d2d2d2; + --grey-950-100-active: #c1c1c1; + --grey-200-850: #3a3a3a; + --grey-200-850-hover: #616161; + --grey-200-850-active: #777; + --grey-925-125: #e5e5e5; + --grey-1000-75: #fff; + --grey-1000-75-hover: #f6f6f6; + --grey-1000-75-active: #ededed; + --grey-1000-100: #fff; + --grey-1000-100-hover: #f6f6f6; + --grey-1000-100-active: #ededed; + --grey-975-100: #f6f6f6; + --grey-975-100-hover: #dfdfdf; + --grey-975-100-active: #cfcfcf; + --grey-975-125: #f6f6f6; + --grey-975-125-hover: #dfdfdf; + --grey-975-125-active: #cfcfcf; + --grey-950-125: #eee; + --grey-950-125-hover: #d2d2d2; + --grey-950-125-active: #c1c1c1; + --grey-950-150: #eee; + --grey-950-150-hover: #d2d2d2; + --grey-950-150-active: #c1c1c1; + --grey-50-1000: #161616; + --grey-425-625: #666; + --grey-625-425: #929292; + --grey-0-1000: #000; + --grey-900-175: #ddd; + --blue-france-975-75: #f5f5fe; + --blue-france-975-75-hover: #dcdcfc; + --blue-france-975-75-active: #cbcbfa; + --blue-france-950-100: #ececfe; + --blue-france-950-100-hover: #cecefc; + --blue-france-950-100-active: #bbbbfc; + --blue-france-sun-113-625: #000091; + --blue-france-sun-113-625-hover: #1212ff; + --blue-france-sun-113-625-active: #2323ff; + --blue-france-925-125: #e3e3fd; + --blue-france-925-125-hover: #c1c1fb; + --blue-france-925-125-active: #adadf9; + --blue-france-975-sun-113: #f5f5fe; + --blue-france-main-525: #6a6af4; + --blue-france-850-200: #cacafb; + --red-marianne-975-75: #fef4f4; + --red-marianne-975-75-hover: #fcd7d7; + --red-marianne-975-75-active: #fac4c4; + --red-marianne-950-100: #fee9e9; + --red-marianne-950-100-hover: #fdc5c5; + --red-marianne-950-100-active: #fcafaf; + --red-marianne-425-625: #c9191e; + --red-marianne-425-625-hover: #f93f42; + --red-marianne-425-625-active: #f95a5c; + --red-marianne-925-125: #fddede; + --red-marianne-925-125-hover: #fbb6b6; + --red-marianne-925-125-active: #fa9e9e; + --red-marianne-main-472: #e1000f; + --red-marianne-850-200: #fcbfbf; + --info-950-100: #e8edff; + --info-950-100-hover: #c2d1ff; + --info-950-100-active: #a9bfff; + --info-425-625: #0063cb; + --info-425-625-hover: #3b87ff; + --info-425-625-active: #6798ff; + --info-975-75: #f4f6ff; + --success-950-100: #b8fec9; + --success-950-100-hover: #46fd89; + --success-950-100-active: #34eb7b; + --success-425-625: #18753c; + --success-425-625-hover: #27a959; + --success-425-625-active: #2fc368; + --success-975-75: #dffee6; + --warning-950-100: #ffe9e6; + --warning-950-100-hover: #ffc6bd; + --warning-950-100-active: #ffb0a2; + --warning-425-625: #b34000; + --warning-425-625-hover: #ff6218; + --warning-425-625-active: #ff7a55; + --warning-975-75: #fff4f3; + --error-950-100: #ffe9e9; + --error-950-100-hover: #ffc5c5; + --error-950-100-active: #ffafaf; + --error-425-625: #ce0500; + --error-425-625-hover: #ff2725; + --error-425-625-active: #ff4140; + --error-975-75: #fff4f4; + --green-tilleul-verveine-975-75: #fef7da; + --green-tilleul-verveine-975-75-hover: #fce552; + --green-tilleul-verveine-975-75-active: #ebd54c; + --green-tilleul-verveine-950-100: #fceeac; + --green-tilleul-verveine-950-100-hover: #e8d45c; + --green-tilleul-verveine-950-100-active: #d4c254; + --green-tilleul-verveine-sun-418-moon-817: #66673d; + --green-tilleul-verveine-sun-418-moon-817-hover: #929359; + --green-tilleul-verveine-sun-418-moon-817-active: #a7a967; + --green-tilleul-verveine-925-125: #fbe769; + --green-tilleul-verveine-925-125-hover: #d7c655; + --green-tilleul-verveine-925-125-active: #c2b24c; + --green-tilleul-verveine-main-707: #b7a73f; + --green-tilleul-verveine-850-200: #e2cf58; + --green-bourgeon-975-75: #e6feda; + --green-bourgeon-975-75-hover: #a7fc62; + --green-bourgeon-975-75-active: #98ed4d; + --green-bourgeon-950-100: #c9fcac; + --green-bourgeon-950-100-hover: #9ae95d; + --green-bourgeon-950-100-active: #8dd555; + --green-bourgeon-sun-425-moon-759: #447049; + --green-bourgeon-sun-425-moon-759-hover: #639f6a; + --green-bourgeon-sun-425-moon-759-active: #72b77a; + --green-bourgeon-925-125: #a9fb68; + --green-bourgeon-925-125-hover: #8ed654; + --green-bourgeon-925-125-active: #7fc04b; + --green-bourgeon-main-640: #68a532; + --green-bourgeon-850-200: #95e257; + --green-emeraude-975-75: #e3fdeb; + --green-emeraude-975-75-hover: #94f9b9; + --green-emeraude-975-75-active: #6df1a3; + --green-emeraude-950-100: #c3fad5; + --green-emeraude-950-100-hover: #77eda5; + --green-emeraude-950-100-active: #6dd897; + --green-emeraude-sun-425-moon-753: #297254; + --green-emeraude-sun-425-moon-753-hover: #3ea47a; + --green-emeraude-sun-425-moon-753-active: #49bc8d; + --green-emeraude-925-125: #9ef9be; + --green-emeraude-925-125-hover: #69df97; + --green-emeraude-925-125-active: #5ec988; + --green-emeraude-main-632: #00a95f; + --green-emeraude-850-200: #6fe49d; + --green-menthe-975-75: #dffdf7; + --green-menthe-975-75-hover: #84f9e7; + --green-menthe-975-75-active: #70ebd8; + --green-menthe-950-100: #bafaee; + --green-menthe-950-100-hover: #79e7d5; + --green-menthe-950-100-active: #6fd3c3; + --green-menthe-sun-373-moon-652: #37635f; + --green-menthe-sun-373-moon-652-hover: #53918c; + --green-menthe-sun-373-moon-652-active: #62a9a2; + --green-menthe-925-125: #8bf8e7; + --green-menthe-925-125-hover: #6ed5c5; + --green-menthe-925-125-active: #62bfb1; + --green-menthe-main-548: #009081; + --green-menthe-850-200: #73e0cf; + --green-archipel-975-75: #e5fbfd; + --green-archipel-975-75-hover: #99f2f8; + --green-archipel-975-75-active: #73e9f0; + --green-archipel-950-100: #c7f6fc; + --green-archipel-950-100-hover: #64ecf8; + --green-archipel-950-100-active: #5bd8e3; + --green-archipel-sun-391-moon-716: #006a6f; + --green-archipel-sun-391-moon-716-hover: #009fa7; + --green-archipel-sun-391-moon-716-active: #00bbc3; + --green-archipel-925-125: #a6f2fa; + --green-archipel-925-125-hover: #62dbe5; + --green-archipel-925-125-active: #58c5cf; + --green-archipel-main-557: #009099; + --green-archipel-850-200: #60e0eb; + --blue-ecume-975-75: #f4f6fe; + --blue-ecume-975-75-hover: #d7dffb; + --blue-ecume-975-75-active: #c3cffa; + --blue-ecume-950-100: #e9edfe; + --blue-ecume-950-100-hover: #c5d0fc; + --blue-ecume-950-100-active: #adbffc; + --blue-ecume-sun-247-moon-675: #2f4077; + --blue-ecume-sun-247-moon-675-hover: #4e68bb; + --blue-ecume-sun-247-moon-675-active: #667dcf; + --blue-ecume-925-125: #dee5fd; + --blue-ecume-925-125-hover: #b4c5fb; + --blue-ecume-925-125-active: #99b3f9; + --blue-ecume-main-400: #465f9d; + --blue-ecume-850-200: #bfccfb; + --blue-cumulus-975-75: #f3f6fe; + --blue-cumulus-975-75-hover: #d3dffc; + --blue-cumulus-975-75-active: #bed0fa; + --blue-cumulus-950-100: #e6eefe; + --blue-cumulus-950-100-hover: #bcd3fc; + --blue-cumulus-950-100-active: #9fc3fc; + --blue-cumulus-sun-368-moon-732: #3558a2; + --blue-cumulus-sun-368-moon-732-hover: #5982e0; + --blue-cumulus-sun-368-moon-732-active: #7996e6; + --blue-cumulus-925-125: #dae6fd; + --blue-cumulus-925-125-hover: #a9c8fb; + --blue-cumulus-925-125-active: #8ab8f9; + --blue-cumulus-main-526: #417dc4; + --blue-cumulus-850-200: #b6cffb; + --purple-glycine-975-75: #fef3fd; + --purple-glycine-975-75-hover: #fcd4f8; + --purple-glycine-975-75-active: #fabff5; + --purple-glycine-950-100: #fee7fc; + --purple-glycine-950-100-hover: #fdc0f8; + --purple-glycine-950-100-active: #fca8f6; + --purple-glycine-sun-319-moon-630: #6e445a; + --purple-glycine-sun-319-moon-630-hover: #a66989; + --purple-glycine-sun-319-moon-630-active: #bb7f9e; + --purple-glycine-925-125: #fddbfa; + --purple-glycine-925-125-hover: #fbaff5; + --purple-glycine-925-125-active: #fa96f2; + --purple-glycine-main-494: #a558a0; + --purple-glycine-850-200: #fbb8f6; + --pink-macaron-975-75: #fef4f2; + --pink-macaron-975-75-hover: #fcd8d0; + --pink-macaron-975-75-active: #fac5b8; + --pink-macaron-950-100: #fee9e6; + --pink-macaron-950-100-hover: #fdc6bd; + --pink-macaron-950-100-active: #fcb0a2; + --pink-macaron-sun-406-moon-833: #8d533e; + --pink-macaron-sun-406-moon-833-hover: #ca795c; + --pink-macaron-sun-406-moon-833-active: #e08e73; + --pink-macaron-925-125: #fddfda; + --pink-macaron-925-125-hover: #fbb8ab; + --pink-macaron-925-125-active: #faa18d; + --pink-macaron-main-689: #e18b76; + --pink-macaron-850-200: #fcc0b4; + --pink-tuile-975-75: #fef4f3; + --pink-tuile-975-75-hover: #fcd7d3; + --pink-tuile-975-75-active: #fac4be; + --pink-tuile-950-100: #fee9e7; + --pink-tuile-950-100-hover: #fdc6c0; + --pink-tuile-950-100-active: #fcb0a7; + --pink-tuile-sun-425-moon-750: #a94645; + --pink-tuile-sun-425-moon-750-hover: #d5706f; + --pink-tuile-sun-425-moon-750-active: #da8a89; + --pink-tuile-925-125: #fddfdb; + --pink-tuile-925-125-hover: #fbb8ad; + --pink-tuile-925-125-active: #faa191; + --pink-tuile-main-556: #ce614a; + --pink-tuile-850-200: #fcbfb7; + --yellow-tournesol-975-75: #fef6e3; + --yellow-tournesol-975-75-hover: #fce086; + --yellow-tournesol-975-75-active: #f5d24b; + --yellow-tournesol-950-100: #feecc2; + --yellow-tournesol-950-100-hover: #fbd335; + --yellow-tournesol-950-100-active: #e6c130; + --yellow-tournesol-sun-407-moon-922: #716043; + --yellow-tournesol-sun-407-moon-922-hover: #a28a62; + --yellow-tournesol-sun-407-moon-922-active: #ba9f72; + --yellow-tournesol-925-125: #fde39c; + --yellow-tournesol-925-125-hover: #e9c53b; + --yellow-tournesol-925-125-active: #d3b235; + --yellow-tournesol-main-731: #c8aa39; + --yellow-tournesol-850-200: #efcb3a; + --yellow-moutarde-975-75: #fef5e8; + --yellow-moutarde-975-75-hover: #fcdca3; + --yellow-moutarde-975-75-active: #fbcd64; + --yellow-moutarde-950-100: #feebd0; + --yellow-moutarde-950-100-hover: #fdcd6d; + --yellow-moutarde-950-100-active: #f4be30; + --yellow-moutarde-sun-348-moon-860: #695240; + --yellow-moutarde-sun-348-moon-860-hover: #9b7b61; + --yellow-moutarde-sun-348-moon-860-active: #b58f72; + --yellow-moutarde-925-125: #fde2b5; + --yellow-moutarde-925-125-hover: #f6c43c; + --yellow-moutarde-925-125-active: #dfb135; + --yellow-moutarde-main-679: #c3992a; + --yellow-moutarde-850-200: #fcc63a; + --orange-terre-battue-975-75: #fef4f2; + --orange-terre-battue-975-75-hover: #fcd8d0; + --orange-terre-battue-975-75-active: #fac5b8; + --orange-terre-battue-950-100: #fee9e5; + --orange-terre-battue-950-100-hover: #fdc6ba; + --orange-terre-battue-950-100-active: #fcb09e; + --orange-terre-battue-sun-370-moon-672: #755348; + --orange-terre-battue-sun-370-moon-672-hover: #ab7b6b; + --orange-terre-battue-sun-370-moon-672-active: #c68f7d; + --orange-terre-battue-925-125: #fddfd8; + --orange-terre-battue-925-125-hover: #fbb8a5; + --orange-terre-battue-925-125-active: #faa184; + --orange-terre-battue-main-645: #e4794a; + --orange-terre-battue-850-200: #fcc0b0; + --brown-cafe-creme-975-75: #fbf6ed; + --brown-cafe-creme-975-75-hover: #f2deb6; + --brown-cafe-creme-975-75-active: #eacf91; + --brown-cafe-creme-950-100: #f7ecdb; + --brown-cafe-creme-950-100-hover: #edce94; + --brown-cafe-creme-950-100-active: #dabd84; + --brown-cafe-creme-sun-383-moon-885: #685c48; + --brown-cafe-creme-sun-383-moon-885-hover: #97866a; + --brown-cafe-creme-sun-383-moon-885-active: #ae9b7b; + --brown-cafe-creme-925-125: #f4e3c7; + --brown-cafe-creme-925-125-hover: #e1c386; + --brown-cafe-creme-925-125-active: #ccb078; + --brown-cafe-creme-main-782: #d1b781; + --brown-cafe-creme-850-200: #e7ca8e; + --brown-caramel-975-75: #fbf5f2; + --brown-caramel-975-75-hover: #f1dbcf; + --brown-caramel-975-75-active: #ecc9b5; + --brown-caramel-950-100: #f7ebe5; + --brown-caramel-950-100-hover: #eccbb9; + --brown-caramel-950-100-active: #e6b79a; + --brown-caramel-sun-425-moon-901: #845d48; + --brown-caramel-sun-425-moon-901-hover: #bb8568; + --brown-caramel-sun-425-moon-901-active: #d69978; + --brown-caramel-925-125: #f3e2d9; + --brown-caramel-925-125-hover: #e7bea6; + --brown-caramel-925-125-active: #e1a982; + --brown-caramel-main-648: #c08c65; + --brown-caramel-850-200: #eac7b2; + --brown-opera-975-75: #fbf5f2; + --brown-opera-975-75-hover: #f1dbcf; + --brown-opera-975-75-active: #ecc9b5; + --brown-opera-950-100: #f7ece4; + --brown-opera-950-100-hover: #eccdb3; + --brown-opera-950-100-active: #e6ba90; + --brown-opera-sun-395-moon-820: #745b47; + --brown-opera-sun-395-moon-820-hover: #a78468; + --brown-opera-sun-395-moon-820-active: #c09979; + --brown-opera-925-125: #f3e2d7; + --brown-opera-925-125-hover: #e7bfa0; + --brown-opera-925-125-active: #deaa7e; + --brown-opera-main-680: #bd987a; + --brown-opera-850-200: #eac7ad; + --beige-gris-galet-975-75: #f9f6f2; + --beige-gris-galet-975-75-hover: #eadecd; + --beige-gris-galet-975-75-active: #e1ceb1; + --beige-gris-galet-950-100: #f3ede5; + --beige-gris-galet-950-100-hover: #e1d0b5; + --beige-gris-galet-950-100-active: #d1bea2; + --beige-gris-galet-sun-407-moon-821: #6a6156; + --beige-gris-galet-sun-407-moon-821-hover: #988b7c; + --beige-gris-galet-sun-407-moon-821-active: #afa08f; + --beige-gris-galet-925-125: #eee4d9; + --beige-gris-galet-925-125-hover: #dbc3a4; + --beige-gris-galet-925-125-active: #c6b094; + --beige-gris-galet-main-702: #aea397; + --beige-gris-galet-850-200: #e0cab0; + box-sizing: border-box; + --scrollbar-width: 0; + --ground: 0; + --shadow-color: rgba(0, 0, 18, 0.16); + --raised-shadow: 0 1px 3px var(--shadow-color); + --overlap-shadow: 0 2px 6px var(--shadow-color); + --lifted-shadow: 0 3px 9px var(--shadow-color); +} + +[href] { + background-image: var(--underline-img), var(--underline-img); + background-position: var(--underline-x) 100%, var(--underline-x) calc(100% - var(--underline-thickness)); + background-repeat: no-repeat, no-repeat; + transition: background-size 0s; + background-size: var(--underline-hover-width) calc(var(--underline-thickness) * 2), var(--underline-idle-width) var(--underline-thickness); +} + +[target=_blank]::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 1rem; + -webkit-mask-image: url("../icons/system/external-link-line.svg"); + mask-image: url("../icons/system/external-link-line.svg"); + content: var(--external-link-content); + margin-left: 0.25rem; +} + +[target=_blank][class^=fr-icon-]::after, +[target=_blank][class*=" fr-icon-"]::after, +[target=_blank][class^=fr-fi-]::after, +[target=_blank][class*=" fr-fi-"]::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 1rem; + -webkit-mask-image: url("../icons/system/external-link-line.svg"); + mask-image: url("../icons/system/external-link-line.svg"); + content: var(--external-link-content); + margin-left: 0.25rem; +} + +form[target=_blank]::after { + content: none; +} + +.fr-raw-link { + --text-decoration: none; +} + +.fr-raw-link[href], +.fr-raw-link [href] { + --underline-img: none; + --external-link-content: none; +} + +.fr-reset-link { + --text-decoration: underline; +} + +.fr-reset-link[href], +.fr-reset-link [href] { + --underline-img: none; + text-underline-offset: 2px; +} + +button { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border: none; + margin: 0; + color: inherit; + background-color: transparent; + font-family: inherit; + font-size: inherit; +} + +input, +select, +textarea { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + font-family: "Marianne", arial, sans-serif; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + -webkit-text-size-adjust: 100%; + border-radius: 0; + border: 0; + background-color: transparent; + margin: 0; +} + +input[type=search] { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +input[type=checkbox], +input[type=radio], +input[type=range] { + -webkit-appearance: auto; + -moz-appearance: auto; + appearance: auto; +} + +input::-webkit-contacts-auto-fill-button, +input::-webkit-credentials-auto-fill-button { + margin-left: 1rem; + margin-right: -1px; + width: 1.25rem; + height: 1.25rem; + -webkit-mask-size: 1.25rem 1.25rem; +} + +input[type=range]:focus::-webkit-slider-thumb { + outline-offset: 2px; + outline-width: 2px; + outline-color: #0a76f6; + outline-style: solid; +} + +input[type=range]:focus::-moz-range-thumb { + outline-offset: 2px; + outline-width: 2px; + outline-color: #0a76f6; + outline-style: solid; +} + +input[type=range]:focus::-ms-thumb { + outline-offset: 2px; + outline-width: 2px; + outline-color: #0a76f6; + outline-style: solid; +} + +a:focus, +button:focus, +input:focus, +input[type=checkbox]:focus + label::before, +input[type=radio]:focus + label::before, +input[type=button]:focus, +input[type=image]:focus, +input[type=reset]:focus, +input[type=submit]:focus, +select:focus, +textarea:focus, +[tabindex]:focus, +video:focus[controls], +audio:focus[controls], +[contenteditable]:not([contenteditable=false]):focus, +details:focus, +details > summary:first-of-type:focus { + outline-offset: 2px; + outline-width: 2px; + outline-color: #0a76f6; + outline-style: solid; +} + +input[type=range]:focus:not(:focus-visible)::-webkit-slider-thumb { + outline-style: none; +} + +input[type=range]:focus:not(:focus-visible)::-moz-range-thumb { + outline-style: none; +} + +input[type=range]:focus:not(:focus-visible)::-ms-thumb { + outline-style: none; +} + +a:focus:not(:focus-visible), +button:focus:not(:focus-visible), +input:focus:not(:focus-visible), +input[type=checkbox]:focus:not(:focus-visible) + label::before, +input[type=radio]:focus:not(:focus-visible) + label::before, +input[type=button]:focus:not(:focus-visible), +input[type=image]:focus:not(:focus-visible), +input[type=reset]:focus:not(:focus-visible), +input[type=submit]:focus:not(:focus-visible), +select:focus:not(:focus-visible), +textarea:focus:not(:focus-visible), +[tabindex]:focus:not(:focus-visible), +video:focus:not(:focus-visible)[controls], +audio:focus:not(:focus-visible)[controls], +[contenteditable]:not([contenteditable=false]):focus:not(:focus-visible), +details:focus:not(:focus-visible), +details > summary:first-of-type:focus:not(:focus-visible) { + outline-style: none; +} + +input[type=range]:focus-visible::-webkit-slider-thumb { + outline-style: solid; +} + +input[type=range]:focus-visible::-moz-range-thumb { + outline-style: solid; +} + +input[type=range]:focus-visible::-ms-thumb { + outline-style: solid; +} + +a:focus-visible, +button:focus-visible, +input:focus-visible, +input[type=checkbox]:focus-visible + label::before, +input[type=radio]:focus-visible + label::before, +input[type=button]:focus-visible, +input[type=image]:focus-visible, +input[type=reset]:focus-visible, +input[type=submit]:focus-visible, +select:focus-visible, +textarea:focus-visible, +[tabindex]:focus-visible, +video:focus-visible[controls], +audio:focus-visible[controls], +[contenteditable]:not([contenteditable=false]):focus-visible, +details:focus-visible, +details > summary:first-of-type:focus-visible { + outline-style: solid; +} + +button, +input[type=button], +input[type=image], +input[type=reset], +input[type=submit] { + --hover-tint: var(--hover); + --active-tint: var(--active); +} + +a, +button, +input[type=checkbox], +input[type=checkbox] + label, +input[type=radio], +input[type=radio] + label, +input[type=file], +input[type=range], +input[type=button], +input[type=image], +input[type=reset], +input[type=submit], +select, +video[controls], +audio[controls], +details, +details > summary:first-of-type { + cursor: pointer; +} + +input[type=range]:disabled::-webkit-slider-thumb, +input[type=range]:disabled::-webkit-slider-thumb:active { + cursor: not-allowed; +} + +input[type=range]:disabled::-moz-range-thumb, +input[type=range]:disabled::-moz-range-thumb:active { + cursor: not-allowed; +} + +input[type=range]:disabled::-ms-thumb, +input[type=range]:disabled::-ms-thumb:active { + cursor: not-allowed; +} + +a:not([href]), +button:disabled, +input:disabled, +input[type=checkbox]:disabled, +input[type=checkbox]:disabled + label, +input[type=radio]:disabled, +input[type=radio]:disabled + label, +input[type=file]:disabled, +input[type=range]:disabled, +input[type=button]:disabled, +input[type=image]:disabled, +input[type=reset]:disabled, +input[type=submit]:disabled, +select:disabled, +textarea:disabled, +video:not([href])[controls], +audio:not([href])[controls] { + cursor: not-allowed; +} + +input[type=range]::-webkit-slider-thumb { + cursor: grab; +} + +input[type=range]::-moz-range-thumb { + cursor: grab; +} + +input[type=range]::-ms-thumb { + cursor: grab; +} + +input[type=range]::-webkit-slider-thumb:active { + cursor: grabbing; +} + +input[type=range]::-moz-range-thumb:active { + cursor: grabbing; +} + +input[type=range]::-ms-thumb:active { + cursor: grabbing; +} + +/** + * Override de l'opacité chrome sur un élément disabled + */ +a:not([href]), +button:disabled, +input:disabled, +input[type=checkbox]:disabled, +input[type=checkbox]:disabled + label, +input[type=radio]:disabled, +input[type=radio]:disabled + label, +select:disabled, +textarea:disabled, +video:not([href]), +audio:not([href]) { + opacity: 1; + color: var(--text-disabled-grey); +} + +.fr-enlarge-link { + position: relative; +} + +.fr-enlarge-link a { + background-image: none; + outline-width: 0; +} + +.fr-enlarge-link a::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + outline-offset: 2px; + outline-style: inherit; + outline-color: inherit; + outline-width: 2px; + z-index: 1; +} + +.fr-enlarge-button { + position: relative; +} + +.fr-enlarge-button button { + background-image: none; + outline-width: 0; +} + +.fr-enlarge-button button::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + outline-offset: 2px; + outline-style: inherit; + outline-color: inherit; + outline-width: 2px; + z-index: 1; +} + +.fr-transition-none { + transition: none !important; +} + +/** + * Déclaration des fontes + */ +@font-face { + font-family: Marianne; + src: url("../fonts/Marianne-Light.woff2") format("woff2"), url("../fonts/Marianne-Light.woff") format("woff"); + font-weight: 300; + font-style: normal; + font-display: swap; +} +@font-face { + font-family: Marianne; + src: url("../fonts/Marianne-Light_Italic.woff2") format("woff2"), url("../fonts/Marianne-Light_Italic.woff") format("woff"); + font-weight: 300; + font-style: italic; + font-display: swap; +} +@font-face { + font-family: Marianne; + src: url("../fonts/Marianne-Regular.woff2") format("woff2"), url("../fonts/Marianne-Regular.woff") format("woff"); + font-weight: 400; + font-style: normal; + font-display: swap; +} +@font-face { + font-family: Marianne; + src: url("../fonts/Marianne-Regular_Italic.woff2") format("woff2"), url("../fonts/Marianne-Regular_Italic.woff") format("woff"); + font-weight: 400; + font-style: italic; + font-display: swap; +} +@font-face { + font-family: Marianne; + src: url("../fonts/Marianne-Medium.woff2") format("woff2"), url("../fonts/Marianne-Medium.woff") format("woff"); + font-weight: 500; + font-style: normal; + font-display: swap; +} +@font-face { + font-family: Marianne; + src: url("../fonts/Marianne-Medium_Italic.woff2") format("woff2"), url("../fonts/Marianne-Medium_Italic.woff") format("woff"); + font-weight: 500; + font-style: italic; + font-display: swap; +} +@font-face { + font-family: Marianne; + src: url("../fonts/Marianne-Bold.woff2") format("woff2"), url("../fonts/Marianne-Bold.woff") format("woff"); + font-weight: 700; + font-style: normal; + font-display: swap; +} +@font-face { + font-family: Marianne; + src: url("../fonts/Marianne-Bold_Italic.woff2") format("woff2"), url("../fonts/Marianne-Bold_Italic.woff") format("woff"); + font-weight: 700; + font-style: italic; + font-display: swap; +} +@font-face { + font-family: Spectral; + src: url("../fonts/Spectral-Regular.woff2") format("woff2"), url("../fonts/Spectral-Regular.woff") format("woff"); + font-weight: 400; + font-style: normal; + font-display: swap; +} +@font-face { + font-family: Spectral; + src: url("../fonts/Spectral-ExtraBold.woff2") format("woff2"), url("../fonts/Spectral-ExtraBold.woff") format("woff"); + font-weight: 900; + font-style: normal; + font-display: swap; +} + +h6 { + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; + margin: var(--title-spacing); +} + +h5 { + font-weight: 700; + font-size: 1.25rem; + line-height: 1.75rem; + margin: var(--title-spacing); +} + +h4 { + font-weight: 700; + font-size: 1.375rem; + line-height: 1.75rem; + margin: var(--title-spacing); +} + +h3 { + font-weight: 700; + font-size: 1.5rem; + line-height: 2rem; + margin: var(--title-spacing); +} + +h2 { + font-weight: 700; + font-size: 1.75rem; + line-height: 2.25rem; + margin: var(--title-spacing); +} + +h1 { + font-weight: 700; + font-size: 2rem; + line-height: 2.5rem; + margin: var(--title-spacing); +} + +p { + font-size: 1rem; + line-height: 1.5rem; + margin: var(--text-spacing); +} + +ul, +ol, +dl { + margin: 0; + padding: 0; + margin-block-start: var(--xl-block); + margin-block-end: var(--xl-block); + + --xl-size: var(--xl-base); +} + +ul { + list-style-type: var(--ul-type); + padding-inline-start: var(--ul-start); +} + +ul > li::marker { + font-size: calc(var(--xl-size) * 0.9); +} + +ol { + list-style-type: var(--ol-type); + padding-inline-start: var(--ol-start); + counter-reset: li-counter; +} + +ol > li { + counter-increment: li-counter; +} + +ol > li::marker { + content: var(--ol-content); + font-size: var(--xl-size); + font-weight: bold; +} + +dl, +dd { + margin: 0; + padding-inline-start: var(--ul-start); +} + +li, +dd, +dt { + --xl-base: calc(var(--xl-size) * 0.9); + padding-bottom: var(--li-bottom); +} + +.fr-raw-list { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; +} + +.fr-list { + --ul-type: disc; + --ol-type: decimal; + --ul-start: 1rem; + --ol-start: 1.5rem; + --xl-block: 0.5rem; + --li-bottom: 0.25rem; + --xl-base: 1em; + --ol-content: counters(li-counter, ".") ".  "; +} + +sub { + line-height: 1; +} + +sup { + line-height: 1; +} + +.fr-text--light { + font-weight: 300 !important; +} + +.fr-text--regular { + font-weight: 400 !important; +} + +.fr-text--bold { + font-weight: 700 !important; +} + +.fr-text--heavy { + font-weight: 900 !important; +} + +.fr-h6 { + font-weight: 700 !important; + font-size: 1.125rem !important; + line-height: 1.5rem !important; + margin: var(--title-spacing); +} + +.fr-h5 { + font-weight: 700 !important; + font-size: 1.25rem !important; + line-height: 1.75rem !important; + margin: var(--title-spacing); +} + +.fr-h4 { + font-weight: 700 !important; + font-size: 1.375rem !important; + line-height: 1.75rem !important; + margin: var(--title-spacing); +} + +.fr-h3 { + font-weight: 700 !important; + font-size: 1.5rem !important; + line-height: 2rem !important; + margin: var(--title-spacing); +} + +.fr-h2 { + font-weight: 700 !important; + font-size: 1.75rem !important; + line-height: 2.25rem !important; + margin: var(--title-spacing); +} + +.fr-h1 { + font-weight: 700 !important; + font-size: 2rem !important; + line-height: 2.5rem !important; + margin: var(--title-spacing); +} + +.fr-display--xs { + font-weight: 700 !important; + font-size: 2.5rem !important; + line-height: 3rem !important; + margin: var(--display-spacing); +} + +.fr-display--sm { + font-weight: 700 !important; + font-size: 3rem !important; + line-height: 3.5rem !important; + margin: var(--display-spacing); +} + +.fr-display--md { + font-weight: 700 !important; + font-size: 3.5rem !important; + line-height: 4rem !important; + margin: var(--display-spacing); +} + +.fr-display--lg { + font-weight: 700 !important; + font-size: 4rem !important; + line-height: 4.5rem !important; + margin: var(--display-spacing); +} + +.fr-display--xl { + font-weight: 700 !important; + font-size: 4.5rem !important; + line-height: 5rem !important; + margin: var(--display-spacing); +} + +.fr-text--alt { + font-family: "Spectral", georgia, serif !important; +} + +.fr-text--xs { + font-size: 0.75rem !important; + line-height: 1.25rem !important; + margin: var(--text-spacing); +} + +.fr-text--sm { + font-size: 0.875rem !important; + line-height: 1.5rem !important; + margin: var(--text-spacing); +} + +.fr-text--md { + font-size: 1rem !important; + line-height: 1.5rem !important; + margin: var(--text-spacing); +} + +.fr-text--lg { + font-size: 1.125rem !important; + line-height: 1.75rem !important; + margin: var(--text-spacing); +} + +.fr-text--xl, +.fr-text--lead { + font-size: 1.25rem !important; + line-height: 2rem !important; + margin: var(--text-spacing); +} + +*, +*::before, +*::after { + box-sizing: inherit; +} + +body { + font-family: "Marianne", arial, sans-serif; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + -webkit-text-size-adjust: 100%; + margin: 0; + padding: 0; + font-size: 1rem; + line-height: 1.5rem; + overflow-wrap: break-word; + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); + color: var(--text-default-grey); +} + +input, +select, +textarea, +label, +button, +a { + -webkit-tap-highlight-color: transparent; +} + +select optgroup { + font-style: normal; +} + +[class^=fr-icon-]::before, +[class^=fr-icon-]::after, +[class*=" fr-icon-"]::before, +[class*=" fr-icon-"]::after, +[class^=fr-fi-]::before, +[class^=fr-fi-]::after, +[class*=" fr-fi-"]::before, +[class*=" fr-fi-"]::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 1.5rem; +} + +[class^=fr-icon-]::before, +[class*=" fr-icon-"]::before, +[class^=fr-fi-]::before, +[class*=" fr-fi-"]::before { + content: ""; +} + +.fr-icon--xs::before, +.fr-icon--xs::after { + --icon-size: 0.75rem; +} + +.fr-icon--sm::before, +.fr-icon--sm::after { + --icon-size: 1rem; +} + +.fr-icon--md::before, +.fr-icon--md::after { + --icon-size: 1.5rem; +} + +.fr-icon--lg::before, +.fr-icon--lg::after { + --icon-size: 2rem; +} + +.fr-hidden { + display: none !important; +} + +.fr-unhidden { + display: inherit !important; +} + +/** +* Fixe le scroll en arrière plan +*/ + +:root body { + border-right: var(--scrollbar-width) solid transparent; +} + +:root[data-fr-scrolling] body { + overflow: hidden; + bottom: 0; + left: 0; + position: fixed; + right: 0; + top: 0; +} + +.fr-sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; +} + +hr { + padding: var(--text-spacing); + margin: 0; + border: 0; + display: block; + background-size: 100% 1px; + background-repeat: no-repeat; + background-position: 0 0; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-hr { + padding: var(--text-spacing); + margin: 0; + border: 0; + display: block; + background-size: 100% 1px; + background-repeat: no-repeat; + background-position: 0 0; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-hr--sm { + width: 10rem; + margin-left: auto; + margin-right: auto; +} + +.fr-hr-or { + font-size: 0.875rem; + line-height: 1.5rem; + text-transform: uppercase; + font-weight: 700; + display: flex; + flex-direction: row; + align-items: center; + justify-content: center; + flex-wrap: nowrap; +} + +.fr-hr-or::before, +.fr-hr-or::after { + content: ""; + display: inline-flex; + height: 1px; + width: 100%; + background-color: var(--border-default-grey); + + --idle: transparent; + --hover: var(--border-default-grey-hover); + --active: var(--border-default-grey-active); +} + +.fr-hr-or::before { + margin-right: 0.75rem; +} + +.fr-hr-or::after { + margin-left: 0.75rem; +} + +.fr-ellipsis { + display: inline !important; + white-space: nowrap !important; + overflow: hidden !important; + text-overflow: ellipsis !important; +} + +iframe { + border: 0; +} + +.fr-fluid-img { + max-width: 100%; + height: auto; +} + +@supports (aspect-ratio: 16/9) { + .fr-ratio-32x9 { + aspect-ratio: 3.5555555556 !important; + } + + .fr-ratio-16x9 { + aspect-ratio: 1.7777777778 !important; + } + + .fr-ratio-3x2 { + aspect-ratio: 1.5 !important; + } + + .fr-ratio-4x3 { + aspect-ratio: 1.3333333333 !important; + } + + .fr-ratio-1x1 { + aspect-ratio: 1 !important; + } + + .fr-ratio-3x4 { + aspect-ratio: 0.75 !important; + } + + .fr-ratio-2x3 { + aspect-ratio: 0.6666666667 !important; + } +} + +[class^=fr-ratio], +[class*=" fr-ratio"] { + object-fit: cover; + object-position: 50% 50%; + width: 100%; +} + +iframe[class^=fr-ratio], +iframe[class*=" fr-ratio"] { + object-fit: fill; +} + +.fr-responsive-img { + width: 100%; + height: auto; +} + +.fr-responsive-vid { + position: relative; + width: 100%; + aspect-ratio: 1.7777777778; + display: block; +} + +.fr-responsive-vid__player { + width: 100%; + height: 100%; + display: block; + border: 0; +} + +.fr-responsive-vid > .fr-consent-placeholder { + object-fit: cover; + object-position: 50% 50%; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; +} + +.fr-grid-row { + display: flex; + flex-wrap: wrap; + margin: 0; + padding: 0; +} + +.fr-grid-row--top { + align-items: flex-start; +} + +.fr-grid-row--bottom { + align-items: flex-end; +} + +.fr-grid-row--middle { + align-items: center; +} + +.fr-grid-row--left { + justify-content: flex-start; +} + +.fr-grid-row--right { + justify-content: flex-end; +} + +.fr-grid-row--center { + justify-content: center; +} + +.fr-col--top { + align-self: flex-start; +} + +.fr-col--bottom { + align-self: flex-end; +} + +.fr-col--middle { + align-self: center; +} + +.fr-container, +.fr-container-sm, +.fr-container-md, +.fr-container-lg, +.fr-container-xl { + width: 100%; + margin-left: auto; + margin-right: auto; +} + +.fr-container { + padding-left: 1rem; + padding-right: 1rem; +} + +.fr-container--fluid { + padding-left: 0; + padding-right: 0; + max-width: none; + overflow: hidden; +} + +.fr-grid-row--gutters { + margin: -0.5rem; +} + +.fr-grid-row--gutters > [class^=fr-col-], +.fr-grid-row--gutters > [class*=" fr-col-"], +.fr-grid-row--gutters > .fr-col { + padding: 0.5rem; +} + +.fr-grid-row--no-gutters { + margin: 0; +} + +.fr-grid-row--no-gutters > [class^=fr-col-], +.fr-grid-row--no-gutters > [class*=" fr-col-"], +.fr-grid-row--no-gutters > .fr-col { + padding: 0; +} + +.fr-col { + flex: 1; +} + +.fr-col-1 { + flex: 0 0 calc(100% / 12); + width: calc(100% / 12); + max-width: calc(100% / 12); +} + +.fr-col-offset-1:not(.fr-col-offset-1--right) { + margin-left: calc(100% / 12); +} + +.fr-col-offset-1--right { + margin-right: calc(100% / 12); +} + +.fr-col-2 { + flex: 0 0 calc(200% / 12); + width: calc(200% / 12); + max-width: calc(200% / 12); +} + +.fr-col-offset-2:not(.fr-col-offset-2--right) { + margin-left: calc(200% / 12); +} + +.fr-col-offset-2--right { + margin-right: calc(200% / 12); +} + +.fr-col-3 { + flex: 0 0 calc(300% / 12); + width: calc(300% / 12); + max-width: calc(300% / 12); +} + +.fr-col-offset-3:not(.fr-col-offset-3--right) { + margin-left: calc(300% / 12); +} + +.fr-col-offset-3--right { + margin-right: calc(300% / 12); +} + +.fr-col-4 { + flex: 0 0 calc(400% / 12); + width: calc(400% / 12); + max-width: calc(400% / 12); +} + +.fr-col-offset-4:not(.fr-col-offset-4--right) { + margin-left: calc(400% / 12); +} + +.fr-col-offset-4--right { + margin-right: calc(400% / 12); +} + +.fr-col-5 { + flex: 0 0 calc(500% / 12); + width: calc(500% / 12); + max-width: calc(500% / 12); +} + +.fr-col-offset-5:not(.fr-col-offset-5--right) { + margin-left: calc(500% / 12); +} + +.fr-col-offset-5--right { + margin-right: calc(500% / 12); +} + +.fr-col-6 { + flex: 0 0 calc(600% / 12); + width: calc(600% / 12); + max-width: calc(600% / 12); +} + +.fr-col-offset-6:not(.fr-col-offset-6--right) { + margin-left: calc(600% / 12); +} + +.fr-col-offset-6--right { + margin-right: calc(600% / 12); +} + +.fr-col-7 { + flex: 0 0 calc(700% / 12); + width: calc(700% / 12); + max-width: calc(700% / 12); +} + +.fr-col-offset-7:not(.fr-col-offset-7--right) { + margin-left: calc(700% / 12); +} + +.fr-col-offset-7--right { + margin-right: calc(700% / 12); +} + +.fr-col-8 { + flex: 0 0 calc(800% / 12); + width: calc(800% / 12); + max-width: calc(800% / 12); +} + +.fr-col-offset-8:not(.fr-col-offset-8--right) { + margin-left: calc(800% / 12); +} + +.fr-col-offset-8--right { + margin-right: calc(800% / 12); +} + +.fr-col-9 { + flex: 0 0 calc(900% / 12); + width: calc(900% / 12); + max-width: calc(900% / 12); +} + +.fr-col-offset-9:not(.fr-col-offset-9--right) { + margin-left: calc(900% / 12); +} + +.fr-col-offset-9--right { + margin-right: calc(900% / 12); +} + +.fr-col-10 { + flex: 0 0 calc(1000% / 12); + width: calc(1000% / 12); + max-width: calc(1000% / 12); +} + +.fr-col-offset-10:not(.fr-col-offset-10--right) { + margin-left: calc(1000% / 12); +} + +.fr-col-offset-10--right { + margin-right: calc(1000% / 12); +} + +.fr-col-11 { + flex: 0 0 calc(1100% / 12); + width: calc(1100% / 12); + max-width: calc(1100% / 12); +} + +.fr-col-offset-11:not(.fr-col-offset-11--right) { + margin-left: calc(1100% / 12); +} + +.fr-col-offset-11--right { + margin-right: calc(1100% / 12); +} + +.fr-col-12 { + flex: 0 0 calc(1200% / 12); + width: calc(1200% / 12); + max-width: calc(1200% / 12); +} + +.fr-col-offset-12:not(.fr-col-offset-12--right) { + margin-left: calc(1200% / 12); +} + +.fr-col-offset-12--right { + margin-right: calc(1200% / 12); +} + +.fr-no-before::before { + content: none; +} + +.fr-no-after::after { + content: none; +} + +.fr-collapse { + --collapse: -99999px; + --collapser: ""; + --collapse-max-height: none; + overflow: hidden; + transition: visibility 0.3s; + max-height: var(--collapse-max-height); +} + +.fr-collapse--expanded { + overflow-x: hidden; + overflow-y: auto; +} + +.fr-collapse::before { + display: block; + content: ""; + content: var(--collapser); + transition: margin-top 0.3s; + margin-top: 0; +} + +.fr-collapse:not(.fr-collapse--expanded):not(.fr-collapsing) { + --collapse-max-height: 0; +} + +.fr-collapse:not(.fr-collapse--expanded) { + visibility: hidden; +} + +.fr-collapse:not(.fr-collapse--expanded)::before { + margin-top: -99999px; + margin-top: var(--collapse); +} + +.fr-m-n8v, +.fr-m-n4w { + margin: -2rem !important; +} + +.fr-ml-n8v, +.fr-ml-n4w, +.fr-mx-n8v, +.fr-mx-n4w { + margin-left: -2rem !important; +} + +.fr-mr-n8v, +.fr-mr-n4w, +.fr-mx-n8v, +.fr-mx-n4w { + margin-right: -2rem !important; +} + +.fr-mt-n8v, +.fr-mt-n4w, +.fr-my-n8v, +.fr-my-n4w { + margin-top: -2rem !important; +} + +.fr-mb-n8v, +.fr-mb-n4w, +.fr-my-n8v, +.fr-my-n4w { + margin-bottom: -2rem !important; +} + +.fr-m-n7v { + margin: -1.75rem !important; +} + +.fr-ml-n7v, +.fr-mx-n7v { + margin-left: -1.75rem !important; +} + +.fr-mr-n7v, +.fr-mx-n7v { + margin-right: -1.75rem !important; +} + +.fr-mt-n7v, +.fr-my-n7v { + margin-top: -1.75rem !important; +} + +.fr-mb-n7v, +.fr-my-n7v { + margin-bottom: -1.75rem !important; +} + +.fr-m-n6v, +.fr-m-n3w { + margin: -1.5rem !important; +} + +.fr-ml-n6v, +.fr-ml-n3w, +.fr-mx-n6v, +.fr-mx-n3w { + margin-left: -1.5rem !important; +} + +.fr-mr-n6v, +.fr-mr-n3w, +.fr-mx-n6v, +.fr-mx-n3w { + margin-right: -1.5rem !important; +} + +.fr-mt-n6v, +.fr-mt-n3w, +.fr-my-n6v, +.fr-my-n3w { + margin-top: -1.5rem !important; +} + +.fr-mb-n6v, +.fr-mb-n3w, +.fr-my-n6v, +.fr-my-n3w { + margin-bottom: -1.5rem !important; +} + +.fr-m-n5v { + margin: -1.25rem !important; +} + +.fr-ml-n5v, +.fr-mx-n5v { + margin-left: -1.25rem !important; +} + +.fr-mr-n5v, +.fr-mx-n5v { + margin-right: -1.25rem !important; +} + +.fr-mt-n5v, +.fr-my-n5v { + margin-top: -1.25rem !important; +} + +.fr-mb-n5v, +.fr-my-n5v { + margin-bottom: -1.25rem !important; +} + +.fr-m-n4v, +.fr-m-n2w { + margin: -1rem !important; +} + +.fr-ml-n4v, +.fr-ml-n2w, +.fr-mx-n4v, +.fr-mx-n2w { + margin-left: -1rem !important; +} + +.fr-mr-n4v, +.fr-mr-n2w, +.fr-mx-n4v, +.fr-mx-n2w { + margin-right: -1rem !important; +} + +.fr-mt-n4v, +.fr-mt-n2w, +.fr-my-n4v, +.fr-my-n2w { + margin-top: -1rem !important; +} + +.fr-mb-n4v, +.fr-mb-n2w, +.fr-my-n4v, +.fr-my-n2w { + margin-bottom: -1rem !important; +} + +.fr-m-n3v { + margin: -0.75rem !important; +} + +.fr-ml-n3v, +.fr-mx-n3v { + margin-left: -0.75rem !important; +} + +.fr-mr-n3v, +.fr-mx-n3v { + margin-right: -0.75rem !important; +} + +.fr-mt-n3v, +.fr-my-n3v { + margin-top: -0.75rem !important; +} + +.fr-mb-n3v, +.fr-my-n3v { + margin-bottom: -0.75rem !important; +} + +.fr-m-n2v, +.fr-m-n1w { + margin: -0.5rem !important; +} + +.fr-ml-n2v, +.fr-ml-n1w, +.fr-mx-n2v, +.fr-mx-n1w { + margin-left: -0.5rem !important; +} + +.fr-mr-n2v, +.fr-mr-n1w, +.fr-mx-n2v, +.fr-mx-n1w { + margin-right: -0.5rem !important; +} + +.fr-mt-n2v, +.fr-mt-n1w, +.fr-my-n2v, +.fr-my-n1w { + margin-top: -0.5rem !important; +} + +.fr-mb-n2v, +.fr-mb-n1w, +.fr-my-n2v, +.fr-my-n1w { + margin-bottom: -0.5rem !important; +} + +.fr-m-n1v { + margin: -0.25rem !important; +} + +.fr-ml-n1v, +.fr-mx-n1v { + margin-left: -0.25rem !important; +} + +.fr-mr-n1v, +.fr-mx-n1v { + margin-right: -0.25rem !important; +} + +.fr-mt-n1v, +.fr-my-n1v { + margin-top: -0.25rem !important; +} + +.fr-mb-n1v, +.fr-my-n1v { + margin-bottom: -0.25rem !important; +} + +.fr-m-n1-5v { + margin: -0.375rem !important; +} + +.fr-ml-n1-5v, +.fr-mx-n1-5v { + margin-left: -0.375rem !important; +} + +.fr-mr-n1-5v, +.fr-mx-n1-5v { + margin-right: -0.375rem !important; +} + +.fr-mt-n1-5v, +.fr-my-n1-5v { + margin-top: -0.375rem !important; +} + +.fr-mb-n1-5v, +.fr-my-n1-5v { + margin-bottom: -0.375rem !important; +} + +.fr-m-0 { + margin: 0 !important; +} + +.fr-ml-0, +.fr-mx-0 { + margin-left: 0 !important; +} + +.fr-mr-0, +.fr-mx-0 { + margin-right: 0 !important; +} + +.fr-mt-0, +.fr-my-0 { + margin-top: 0 !important; +} + +.fr-mb-0, +.fr-my-0 { + margin-bottom: 0 !important; +} + +.fr-m-n0-5v { + margin: -0.125rem !important; +} + +.fr-ml-n0-5v, +.fr-mx-n0-5v { + margin-left: -0.125rem !important; +} + +.fr-mr-n0-5v, +.fr-mx-n0-5v { + margin-right: -0.125rem !important; +} + +.fr-mt-n0-5v, +.fr-my-n0-5v { + margin-top: -0.125rem !important; +} + +.fr-mb-n0-5v, +.fr-my-n0-5v { + margin-bottom: -0.125rem !important; +} + +.fr-m-0-5v { + margin: 0.125rem !important; +} + +.fr-ml-0-5v, +.fr-mx-0-5v { + margin-left: 0.125rem !important; +} + +.fr-mr-0-5v, +.fr-mx-0-5v { + margin-right: 0.125rem !important; +} + +.fr-mt-0-5v, +.fr-my-0-5v { + margin-top: 0.125rem !important; +} + +.fr-mb-0-5v, +.fr-my-0-5v { + margin-bottom: 0.125rem !important; +} + +.fr-m-1v { + margin: 0.25rem !important; +} + +.fr-ml-1v, +.fr-mx-1v { + margin-left: 0.25rem !important; +} + +.fr-mr-1v, +.fr-mx-1v { + margin-right: 0.25rem !important; +} + +.fr-mt-1v, +.fr-my-1v { + margin-top: 0.25rem !important; +} + +.fr-mb-1v, +.fr-my-1v { + margin-bottom: 0.25rem !important; +} + +.fr-m-1-5v { + margin: 0.375rem !important; +} + +.fr-ml-1-5v, +.fr-mx-1-5v { + margin-left: 0.375rem !important; +} + +.fr-mr-1-5v, +.fr-mx-1-5v { + margin-right: 0.375rem !important; +} + +.fr-mt-1-5v, +.fr-my-1-5v { + margin-top: 0.375rem !important; +} + +.fr-mb-1-5v, +.fr-my-1-5v { + margin-bottom: 0.375rem !important; +} + +.fr-m-2v, +.fr-m-1w { + margin: 0.5rem !important; +} + +.fr-ml-2v, +.fr-ml-1w, +.fr-mx-2v, +.fr-mx-1w { + margin-left: 0.5rem !important; +} + +.fr-mr-2v, +.fr-mr-1w, +.fr-mx-2v, +.fr-mx-1w { + margin-right: 0.5rem !important; +} + +.fr-mt-2v, +.fr-mt-1w, +.fr-my-2v, +.fr-my-1w { + margin-top: 0.5rem !important; +} + +.fr-mb-2v, +.fr-mb-1w, +.fr-my-2v, +.fr-my-1w { + margin-bottom: 0.5rem !important; +} + +.fr-m-3v { + margin: 0.75rem !important; +} + +.fr-ml-3v, +.fr-mx-3v { + margin-left: 0.75rem !important; +} + +.fr-mr-3v, +.fr-mx-3v { + margin-right: 0.75rem !important; +} + +.fr-mt-3v, +.fr-my-3v { + margin-top: 0.75rem !important; +} + +.fr-mb-3v, +.fr-my-3v { + margin-bottom: 0.75rem !important; +} + +.fr-m-4v, +.fr-m-2w { + margin: 1rem !important; +} + +.fr-ml-4v, +.fr-ml-2w, +.fr-mx-4v, +.fr-mx-2w { + margin-left: 1rem !important; +} + +.fr-mr-4v, +.fr-mr-2w, +.fr-mx-4v, +.fr-mx-2w { + margin-right: 1rem !important; +} + +.fr-mt-4v, +.fr-mt-2w, +.fr-my-4v, +.fr-my-2w { + margin-top: 1rem !important; +} + +.fr-mb-4v, +.fr-mb-2w, +.fr-my-4v, +.fr-my-2w { + margin-bottom: 1rem !important; +} + +.fr-m-5v { + margin: 1.25rem !important; +} + +.fr-ml-5v, +.fr-mx-5v { + margin-left: 1.25rem !important; +} + +.fr-mr-5v, +.fr-mx-5v { + margin-right: 1.25rem !important; +} + +.fr-mt-5v, +.fr-my-5v { + margin-top: 1.25rem !important; +} + +.fr-mb-5v, +.fr-my-5v { + margin-bottom: 1.25rem !important; +} + +.fr-m-6v, +.fr-m-3w { + margin: 1.5rem !important; +} + +.fr-ml-6v, +.fr-ml-3w, +.fr-mx-6v, +.fr-mx-3w { + margin-left: 1.5rem !important; +} + +.fr-mr-6v, +.fr-mr-3w, +.fr-mx-6v, +.fr-mx-3w { + margin-right: 1.5rem !important; +} + +.fr-mt-6v, +.fr-mt-3w, +.fr-my-6v, +.fr-my-3w { + margin-top: 1.5rem !important; +} + +.fr-mb-6v, +.fr-mb-3w, +.fr-my-6v, +.fr-my-3w { + margin-bottom: 1.5rem !important; +} + +.fr-m-7v { + margin: 1.75rem !important; +} + +.fr-ml-7v, +.fr-mx-7v { + margin-left: 1.75rem !important; +} + +.fr-mr-7v, +.fr-mx-7v { + margin-right: 1.75rem !important; +} + +.fr-mt-7v, +.fr-my-7v { + margin-top: 1.75rem !important; +} + +.fr-mb-7v, +.fr-my-7v { + margin-bottom: 1.75rem !important; +} + +.fr-m-8v, +.fr-m-4w { + margin: 2rem !important; +} + +.fr-ml-8v, +.fr-ml-4w, +.fr-mx-8v, +.fr-mx-4w { + margin-left: 2rem !important; +} + +.fr-mr-8v, +.fr-mr-4w, +.fr-mx-8v, +.fr-mx-4w { + margin-right: 2rem !important; +} + +.fr-mt-8v, +.fr-mt-4w, +.fr-my-8v, +.fr-my-4w { + margin-top: 2rem !important; +} + +.fr-mb-8v, +.fr-mb-4w, +.fr-my-8v, +.fr-my-4w { + margin-bottom: 2rem !important; +} + +.fr-m-9v { + margin: 2.25rem !important; +} + +.fr-ml-9v, +.fr-mx-9v { + margin-left: 2.25rem !important; +} + +.fr-mr-9v, +.fr-mx-9v { + margin-right: 2.25rem !important; +} + +.fr-mt-9v, +.fr-my-9v { + margin-top: 2.25rem !important; +} + +.fr-mb-9v, +.fr-my-9v { + margin-bottom: 2.25rem !important; +} + +.fr-m-10v, +.fr-m-5w { + margin: 2.5rem !important; +} + +.fr-ml-10v, +.fr-ml-5w, +.fr-mx-10v, +.fr-mx-5w { + margin-left: 2.5rem !important; +} + +.fr-mr-10v, +.fr-mr-5w, +.fr-mx-10v, +.fr-mx-5w { + margin-right: 2.5rem !important; +} + +.fr-mt-10v, +.fr-mt-5w, +.fr-my-10v, +.fr-my-5w { + margin-top: 2.5rem !important; +} + +.fr-mb-10v, +.fr-mb-5w, +.fr-my-10v, +.fr-my-5w { + margin-bottom: 2.5rem !important; +} + +.fr-m-11v { + margin: 2.75rem !important; +} + +.fr-ml-11v, +.fr-mx-11v { + margin-left: 2.75rem !important; +} + +.fr-mr-11v, +.fr-mx-11v { + margin-right: 2.75rem !important; +} + +.fr-mt-11v, +.fr-my-11v { + margin-top: 2.75rem !important; +} + +.fr-mb-11v, +.fr-my-11v { + margin-bottom: 2.75rem !important; +} + +.fr-m-12v, +.fr-m-6w { + margin: 3rem !important; +} + +.fr-ml-12v, +.fr-ml-6w, +.fr-mx-12v, +.fr-mx-6w { + margin-left: 3rem !important; +} + +.fr-mr-12v, +.fr-mr-6w, +.fr-mx-12v, +.fr-mx-6w { + margin-right: 3rem !important; +} + +.fr-mt-12v, +.fr-mt-6w, +.fr-my-12v, +.fr-my-6w { + margin-top: 3rem !important; +} + +.fr-mb-12v, +.fr-mb-6w, +.fr-my-12v, +.fr-my-6w { + margin-bottom: 3rem !important; +} + +.fr-m-13v { + margin: 3.25rem !important; +} + +.fr-ml-13v, +.fr-mx-13v { + margin-left: 3.25rem !important; +} + +.fr-mr-13v, +.fr-mx-13v { + margin-right: 3.25rem !important; +} + +.fr-mt-13v, +.fr-my-13v { + margin-top: 3.25rem !important; +} + +.fr-mb-13v, +.fr-my-13v { + margin-bottom: 3.25rem !important; +} + +.fr-m-14v, +.fr-m-7w { + margin: 3.5rem !important; +} + +.fr-ml-14v, +.fr-ml-7w, +.fr-mx-14v, +.fr-mx-7w { + margin-left: 3.5rem !important; +} + +.fr-mr-14v, +.fr-mr-7w, +.fr-mx-14v, +.fr-mx-7w { + margin-right: 3.5rem !important; +} + +.fr-mt-14v, +.fr-mt-7w, +.fr-my-14v, +.fr-my-7w { + margin-top: 3.5rem !important; +} + +.fr-mb-14v, +.fr-mb-7w, +.fr-my-14v, +.fr-my-7w { + margin-bottom: 3.5rem !important; +} + +.fr-m-15v { + margin: 3.75rem !important; +} + +.fr-ml-15v, +.fr-mx-15v { + margin-left: 3.75rem !important; +} + +.fr-mr-15v, +.fr-mx-15v { + margin-right: 3.75rem !important; +} + +.fr-mt-15v, +.fr-my-15v { + margin-top: 3.75rem !important; +} + +.fr-mb-15v, +.fr-my-15v { + margin-bottom: 3.75rem !important; +} + +.fr-m-16v, +.fr-m-8w { + margin: 4rem !important; +} + +.fr-ml-16v, +.fr-ml-8w, +.fr-mx-16v, +.fr-mx-8w { + margin-left: 4rem !important; +} + +.fr-mr-16v, +.fr-mr-8w, +.fr-mx-16v, +.fr-mx-8w { + margin-right: 4rem !important; +} + +.fr-mt-16v, +.fr-mt-8w, +.fr-my-16v, +.fr-my-8w { + margin-top: 4rem !important; +} + +.fr-mb-16v, +.fr-mb-8w, +.fr-my-16v, +.fr-my-8w { + margin-bottom: 4rem !important; +} + +.fr-m-17v { + margin: 4.25rem !important; +} + +.fr-ml-17v, +.fr-mx-17v { + margin-left: 4.25rem !important; +} + +.fr-mr-17v, +.fr-mx-17v { + margin-right: 4.25rem !important; +} + +.fr-mt-17v, +.fr-my-17v { + margin-top: 4.25rem !important; +} + +.fr-mb-17v, +.fr-my-17v { + margin-bottom: 4.25rem !important; +} + +.fr-m-18v, +.fr-m-9w { + margin: 4.5rem !important; +} + +.fr-ml-18v, +.fr-ml-9w, +.fr-mx-18v, +.fr-mx-9w { + margin-left: 4.5rem !important; +} + +.fr-mr-18v, +.fr-mr-9w, +.fr-mx-18v, +.fr-mx-9w { + margin-right: 4.5rem !important; +} + +.fr-mt-18v, +.fr-mt-9w, +.fr-my-18v, +.fr-my-9w { + margin-top: 4.5rem !important; +} + +.fr-mb-18v, +.fr-mb-9w, +.fr-my-18v, +.fr-my-9w { + margin-bottom: 4.5rem !important; +} + +.fr-m-19v { + margin: 4.75rem !important; +} + +.fr-ml-19v, +.fr-mx-19v { + margin-left: 4.75rem !important; +} + +.fr-mr-19v, +.fr-mx-19v { + margin-right: 4.75rem !important; +} + +.fr-mt-19v, +.fr-my-19v { + margin-top: 4.75rem !important; +} + +.fr-mb-19v, +.fr-my-19v { + margin-bottom: 4.75rem !important; +} + +.fr-m-20v, +.fr-m-10w { + margin: 5rem !important; +} + +.fr-ml-20v, +.fr-ml-10w, +.fr-mx-20v, +.fr-mx-10w { + margin-left: 5rem !important; +} + +.fr-mr-20v, +.fr-mr-10w, +.fr-mx-20v, +.fr-mx-10w { + margin-right: 5rem !important; +} + +.fr-mt-20v, +.fr-mt-10w, +.fr-my-20v, +.fr-my-10w { + margin-top: 5rem !important; +} + +.fr-mb-20v, +.fr-mb-10w, +.fr-my-20v, +.fr-my-10w { + margin-bottom: 5rem !important; +} + +.fr-m-21v { + margin: 5.25rem !important; +} + +.fr-ml-21v, +.fr-mx-21v { + margin-left: 5.25rem !important; +} + +.fr-mr-21v, +.fr-mx-21v { + margin-right: 5.25rem !important; +} + +.fr-mt-21v, +.fr-my-21v { + margin-top: 5.25rem !important; +} + +.fr-mb-21v, +.fr-my-21v { + margin-bottom: 5.25rem !important; +} + +.fr-m-22v, +.fr-m-11w { + margin: 5.5rem !important; +} + +.fr-ml-22v, +.fr-ml-11w, +.fr-mx-22v, +.fr-mx-11w { + margin-left: 5.5rem !important; +} + +.fr-mr-22v, +.fr-mr-11w, +.fr-mx-22v, +.fr-mx-11w { + margin-right: 5.5rem !important; +} + +.fr-mt-22v, +.fr-mt-11w, +.fr-my-22v, +.fr-my-11w { + margin-top: 5.5rem !important; +} + +.fr-mb-22v, +.fr-mb-11w, +.fr-my-22v, +.fr-my-11w { + margin-bottom: 5.5rem !important; +} + +.fr-m-23v { + margin: 5.75rem !important; +} + +.fr-ml-23v, +.fr-mx-23v { + margin-left: 5.75rem !important; +} + +.fr-mr-23v, +.fr-mx-23v { + margin-right: 5.75rem !important; +} + +.fr-mt-23v, +.fr-my-23v { + margin-top: 5.75rem !important; +} + +.fr-mb-23v, +.fr-my-23v { + margin-bottom: 5.75rem !important; +} + +.fr-m-24v, +.fr-m-12w { + margin: 6rem !important; +} + +.fr-ml-24v, +.fr-ml-12w, +.fr-mx-24v, +.fr-mx-12w { + margin-left: 6rem !important; +} + +.fr-mr-24v, +.fr-mr-12w, +.fr-mx-24v, +.fr-mx-12w { + margin-right: 6rem !important; +} + +.fr-mt-24v, +.fr-mt-12w, +.fr-my-24v, +.fr-my-12w { + margin-top: 6rem !important; +} + +.fr-mb-24v, +.fr-mb-12w, +.fr-my-24v, +.fr-my-12w { + margin-bottom: 6rem !important; +} + +.fr-m-25v { + margin: 6.25rem !important; +} + +.fr-ml-25v, +.fr-mx-25v { + margin-left: 6.25rem !important; +} + +.fr-mr-25v, +.fr-mx-25v { + margin-right: 6.25rem !important; +} + +.fr-mt-25v, +.fr-my-25v { + margin-top: 6.25rem !important; +} + +.fr-mb-25v, +.fr-my-25v { + margin-bottom: 6.25rem !important; +} + +.fr-m-26v, +.fr-m-13w { + margin: 6.5rem !important; +} + +.fr-ml-26v, +.fr-ml-13w, +.fr-mx-26v, +.fr-mx-13w { + margin-left: 6.5rem !important; +} + +.fr-mr-26v, +.fr-mr-13w, +.fr-mx-26v, +.fr-mx-13w { + margin-right: 6.5rem !important; +} + +.fr-mt-26v, +.fr-mt-13w, +.fr-my-26v, +.fr-my-13w { + margin-top: 6.5rem !important; +} + +.fr-mb-26v, +.fr-mb-13w, +.fr-my-26v, +.fr-my-13w { + margin-bottom: 6.5rem !important; +} + +.fr-m-27v { + margin: 6.75rem !important; +} + +.fr-ml-27v, +.fr-mx-27v { + margin-left: 6.75rem !important; +} + +.fr-mr-27v, +.fr-mx-27v { + margin-right: 6.75rem !important; +} + +.fr-mt-27v, +.fr-my-27v { + margin-top: 6.75rem !important; +} + +.fr-mb-27v, +.fr-my-27v { + margin-bottom: 6.75rem !important; +} + +.fr-m-28v, +.fr-m-14w { + margin: 7rem !important; +} + +.fr-ml-28v, +.fr-ml-14w, +.fr-mx-28v, +.fr-mx-14w { + margin-left: 7rem !important; +} + +.fr-mr-28v, +.fr-mr-14w, +.fr-mx-28v, +.fr-mx-14w { + margin-right: 7rem !important; +} + +.fr-mt-28v, +.fr-mt-14w, +.fr-my-28v, +.fr-my-14w { + margin-top: 7rem !important; +} + +.fr-mb-28v, +.fr-mb-14w, +.fr-my-28v, +.fr-my-14w { + margin-bottom: 7rem !important; +} + +.fr-m-29v { + margin: 7.25rem !important; +} + +.fr-ml-29v, +.fr-mx-29v { + margin-left: 7.25rem !important; +} + +.fr-mr-29v, +.fr-mx-29v { + margin-right: 7.25rem !important; +} + +.fr-mt-29v, +.fr-my-29v { + margin-top: 7.25rem !important; +} + +.fr-mb-29v, +.fr-my-29v { + margin-bottom: 7.25rem !important; +} + +.fr-m-30v, +.fr-m-15w { + margin: 7.5rem !important; +} + +.fr-ml-30v, +.fr-ml-15w, +.fr-mx-30v, +.fr-mx-15w { + margin-left: 7.5rem !important; +} + +.fr-mr-30v, +.fr-mr-15w, +.fr-mx-30v, +.fr-mx-15w { + margin-right: 7.5rem !important; +} + +.fr-mt-30v, +.fr-mt-15w, +.fr-my-30v, +.fr-my-15w { + margin-top: 7.5rem !important; +} + +.fr-mb-30v, +.fr-mb-15w, +.fr-my-30v, +.fr-my-15w { + margin-bottom: 7.5rem !important; +} + +.fr-m-31v { + margin: 7.75rem !important; +} + +.fr-ml-31v, +.fr-mx-31v { + margin-left: 7.75rem !important; +} + +.fr-mr-31v, +.fr-mx-31v { + margin-right: 7.75rem !important; +} + +.fr-mt-31v, +.fr-my-31v { + margin-top: 7.75rem !important; +} + +.fr-mb-31v, +.fr-my-31v { + margin-bottom: 7.75rem !important; +} + +.fr-m-32v, +.fr-m-16w { + margin: 8rem !important; +} + +.fr-ml-32v, +.fr-ml-16w, +.fr-mx-32v, +.fr-mx-16w { + margin-left: 8rem !important; +} + +.fr-mr-32v, +.fr-mr-16w, +.fr-mx-32v, +.fr-mx-16w { + margin-right: 8rem !important; +} + +.fr-mt-32v, +.fr-mt-16w, +.fr-my-32v, +.fr-my-16w { + margin-top: 8rem !important; +} + +.fr-mb-32v, +.fr-mb-16w, +.fr-my-32v, +.fr-my-16w { + margin-bottom: 8rem !important; +} + +.fr-m-auto { + margin: auto; +} + +.fr-ml-auto, +.fr-mx-auto { + margin-left: auto; +} + +.fr-mr-auto, +.fr-mx-auto { + margin-right: auto; +} + +.fr-mt-auto, +.fr-my-auto { + margin-top: auto; +} + +.fr-mb-auto, +.fr-my-auto { + margin-bottom: auto; +} + +.fr-m-first-n8v, +.fr-m-first-n4w { + margin: -2rem !important; +} + +.fr-ml-first-n8v, +.fr-ml-first-n4w, +.fr-mx-first-n8v, +.fr-mx-first-n4w { + margin-left: -2rem !important; +} + +.fr-mr-first-n8v, +.fr-mr-first-n4w, +.fr-mx-first-n8v, +.fr-mx-first-n4w { + margin-right: -2rem !important; +} + +.fr-mt-first-n8v, +.fr-mt-first-n4w, +.fr-my-first-n8v, +.fr-my-first-n4w { + margin-top: -2rem !important; +} + +.fr-mb-first-n8v, +.fr-mb-first-n4w, +.fr-my-first-n8v, +.fr-my-first-n4w { + margin-bottom: -2rem !important; +} + +.fr-m-first-n7v { + margin: -1.75rem !important; +} + +.fr-ml-first-n7v, +.fr-mx-first-n7v { + margin-left: -1.75rem !important; +} + +.fr-mr-first-n7v, +.fr-mx-first-n7v { + margin-right: -1.75rem !important; +} + +.fr-mt-first-n7v, +.fr-my-first-n7v { + margin-top: -1.75rem !important; +} + +.fr-mb-first-n7v, +.fr-my-first-n7v { + margin-bottom: -1.75rem !important; +} + +.fr-m-first-n6v, +.fr-m-first-n3w { + margin: -1.5rem !important; +} + +.fr-ml-first-n6v, +.fr-ml-first-n3w, +.fr-mx-first-n6v, +.fr-mx-first-n3w { + margin-left: -1.5rem !important; +} + +.fr-mr-first-n6v, +.fr-mr-first-n3w, +.fr-mx-first-n6v, +.fr-mx-first-n3w { + margin-right: -1.5rem !important; +} + +.fr-mt-first-n6v, +.fr-mt-first-n3w, +.fr-my-first-n6v, +.fr-my-first-n3w { + margin-top: -1.5rem !important; +} + +.fr-mb-first-n6v, +.fr-mb-first-n3w, +.fr-my-first-n6v, +.fr-my-first-n3w { + margin-bottom: -1.5rem !important; +} + +.fr-m-first-n5v { + margin: -1.25rem !important; +} + +.fr-ml-first-n5v, +.fr-mx-first-n5v { + margin-left: -1.25rem !important; +} + +.fr-mr-first-n5v, +.fr-mx-first-n5v { + margin-right: -1.25rem !important; +} + +.fr-mt-first-n5v, +.fr-my-first-n5v { + margin-top: -1.25rem !important; +} + +.fr-mb-first-n5v, +.fr-my-first-n5v { + margin-bottom: -1.25rem !important; +} + +.fr-m-first-n4v, +.fr-m-first-n2w { + margin: -1rem !important; +} + +.fr-ml-first-n4v, +.fr-ml-first-n2w, +.fr-mx-first-n4v, +.fr-mx-first-n2w { + margin-left: -1rem !important; +} + +.fr-mr-first-n4v, +.fr-mr-first-n2w, +.fr-mx-first-n4v, +.fr-mx-first-n2w { + margin-right: -1rem !important; +} + +.fr-mt-first-n4v, +.fr-mt-first-n2w, +.fr-my-first-n4v, +.fr-my-first-n2w { + margin-top: -1rem !important; +} + +.fr-mb-first-n4v, +.fr-mb-first-n2w, +.fr-my-first-n4v, +.fr-my-first-n2w { + margin-bottom: -1rem !important; +} + +.fr-m-first-n3v { + margin: -0.75rem !important; +} + +.fr-ml-first-n3v, +.fr-mx-first-n3v { + margin-left: -0.75rem !important; +} + +.fr-mr-first-n3v, +.fr-mx-first-n3v { + margin-right: -0.75rem !important; +} + +.fr-mt-first-n3v, +.fr-my-first-n3v { + margin-top: -0.75rem !important; +} + +.fr-mb-first-n3v, +.fr-my-first-n3v { + margin-bottom: -0.75rem !important; +} + +.fr-m-first-n2v, +.fr-m-first-n1w { + margin: -0.5rem !important; +} + +.fr-ml-first-n2v, +.fr-ml-first-n1w, +.fr-mx-first-n2v, +.fr-mx-first-n1w { + margin-left: -0.5rem !important; +} + +.fr-mr-first-n2v, +.fr-mr-first-n1w, +.fr-mx-first-n2v, +.fr-mx-first-n1w { + margin-right: -0.5rem !important; +} + +.fr-mt-first-n2v, +.fr-mt-first-n1w, +.fr-my-first-n2v, +.fr-my-first-n1w { + margin-top: -0.5rem !important; +} + +.fr-mb-first-n2v, +.fr-mb-first-n1w, +.fr-my-first-n2v, +.fr-my-first-n1w { + margin-bottom: -0.5rem !important; +} + +.fr-m-first-n1v { + margin: -0.25rem !important; +} + +.fr-ml-first-n1v, +.fr-mx-first-n1v { + margin-left: -0.25rem !important; +} + +.fr-mr-first-n1v, +.fr-mx-first-n1v { + margin-right: -0.25rem !important; +} + +.fr-mt-first-n1v, +.fr-my-first-n1v { + margin-top: -0.25rem !important; +} + +.fr-mb-first-n1v, +.fr-my-first-n1v { + margin-bottom: -0.25rem !important; +} + +.fr-m-first-n1-5v { + margin: -0.375rem !important; +} + +.fr-ml-first-n1-5v, +.fr-mx-first-n1-5v { + margin-left: -0.375rem !important; +} + +.fr-mr-first-n1-5v, +.fr-mx-first-n1-5v { + margin-right: -0.375rem !important; +} + +.fr-mt-first-n1-5v, +.fr-my-first-n1-5v { + margin-top: -0.375rem !important; +} + +.fr-mb-first-n1-5v, +.fr-my-first-n1-5v { + margin-bottom: -0.375rem !important; +} + +.fr-m-first-0 { + margin: 0 !important; +} + +.fr-ml-first-0, +.fr-mx-first-0 { + margin-left: 0 !important; +} + +.fr-mr-first-0, +.fr-mx-first-0 { + margin-right: 0 !important; +} + +.fr-mt-first-0, +.fr-my-first-0 { + margin-top: 0 !important; +} + +.fr-mb-first-0, +.fr-my-first-0 { + margin-bottom: 0 !important; +} + +.fr-m-first-n0-5v { + margin: -0.125rem !important; +} + +.fr-ml-first-n0-5v, +.fr-mx-first-n0-5v { + margin-left: -0.125rem !important; +} + +.fr-mr-first-n0-5v, +.fr-mx-first-n0-5v { + margin-right: -0.125rem !important; +} + +.fr-mt-first-n0-5v, +.fr-my-first-n0-5v { + margin-top: -0.125rem !important; +} + +.fr-mb-first-n0-5v, +.fr-my-first-n0-5v { + margin-bottom: -0.125rem !important; +} + +.fr-m-first-0-5v { + margin: 0.125rem !important; +} + +.fr-ml-first-0-5v, +.fr-mx-first-0-5v { + margin-left: 0.125rem !important; +} + +.fr-mr-first-0-5v, +.fr-mx-first-0-5v { + margin-right: 0.125rem !important; +} + +.fr-mt-first-0-5v, +.fr-my-first-0-5v { + margin-top: 0.125rem !important; +} + +.fr-mb-first-0-5v, +.fr-my-first-0-5v { + margin-bottom: 0.125rem !important; +} + +.fr-m-first-1v { + margin: 0.25rem !important; +} + +.fr-ml-first-1v, +.fr-mx-first-1v { + margin-left: 0.25rem !important; +} + +.fr-mr-first-1v, +.fr-mx-first-1v { + margin-right: 0.25rem !important; +} + +.fr-mt-first-1v, +.fr-my-first-1v { + margin-top: 0.25rem !important; +} + +.fr-mb-first-1v, +.fr-my-first-1v { + margin-bottom: 0.25rem !important; +} + +.fr-m-first-1-5v { + margin: 0.375rem !important; +} + +.fr-ml-first-1-5v, +.fr-mx-first-1-5v { + margin-left: 0.375rem !important; +} + +.fr-mr-first-1-5v, +.fr-mx-first-1-5v { + margin-right: 0.375rem !important; +} + +.fr-mt-first-1-5v, +.fr-my-first-1-5v { + margin-top: 0.375rem !important; +} + +.fr-mb-first-1-5v, +.fr-my-first-1-5v { + margin-bottom: 0.375rem !important; +} + +.fr-m-first-2v, +.fr-m-first-1w { + margin: 0.5rem !important; +} + +.fr-ml-first-2v, +.fr-ml-first-1w, +.fr-mx-first-2v, +.fr-mx-first-1w { + margin-left: 0.5rem !important; +} + +.fr-mr-first-2v, +.fr-mr-first-1w, +.fr-mx-first-2v, +.fr-mx-first-1w { + margin-right: 0.5rem !important; +} + +.fr-mt-first-2v, +.fr-mt-first-1w, +.fr-my-first-2v, +.fr-my-first-1w { + margin-top: 0.5rem !important; +} + +.fr-mb-first-2v, +.fr-mb-first-1w, +.fr-my-first-2v, +.fr-my-first-1w { + margin-bottom: 0.5rem !important; +} + +.fr-m-first-3v { + margin: 0.75rem !important; +} + +.fr-ml-first-3v, +.fr-mx-first-3v { + margin-left: 0.75rem !important; +} + +.fr-mr-first-3v, +.fr-mx-first-3v { + margin-right: 0.75rem !important; +} + +.fr-mt-first-3v, +.fr-my-first-3v { + margin-top: 0.75rem !important; +} + +.fr-mb-first-3v, +.fr-my-first-3v { + margin-bottom: 0.75rem !important; +} + +.fr-m-first-4v, +.fr-m-first-2w { + margin: 1rem !important; +} + +.fr-ml-first-4v, +.fr-ml-first-2w, +.fr-mx-first-4v, +.fr-mx-first-2w { + margin-left: 1rem !important; +} + +.fr-mr-first-4v, +.fr-mr-first-2w, +.fr-mx-first-4v, +.fr-mx-first-2w { + margin-right: 1rem !important; +} + +.fr-mt-first-4v, +.fr-mt-first-2w, +.fr-my-first-4v, +.fr-my-first-2w { + margin-top: 1rem !important; +} + +.fr-mb-first-4v, +.fr-mb-first-2w, +.fr-my-first-4v, +.fr-my-first-2w { + margin-bottom: 1rem !important; +} + +.fr-m-first-5v { + margin: 1.25rem !important; +} + +.fr-ml-first-5v, +.fr-mx-first-5v { + margin-left: 1.25rem !important; +} + +.fr-mr-first-5v, +.fr-mx-first-5v { + margin-right: 1.25rem !important; +} + +.fr-mt-first-5v, +.fr-my-first-5v { + margin-top: 1.25rem !important; +} + +.fr-mb-first-5v, +.fr-my-first-5v { + margin-bottom: 1.25rem !important; +} + +.fr-m-first-6v, +.fr-m-first-3w { + margin: 1.5rem !important; +} + +.fr-ml-first-6v, +.fr-ml-first-3w, +.fr-mx-first-6v, +.fr-mx-first-3w { + margin-left: 1.5rem !important; +} + +.fr-mr-first-6v, +.fr-mr-first-3w, +.fr-mx-first-6v, +.fr-mx-first-3w { + margin-right: 1.5rem !important; +} + +.fr-mt-first-6v, +.fr-mt-first-3w, +.fr-my-first-6v, +.fr-my-first-3w { + margin-top: 1.5rem !important; +} + +.fr-mb-first-6v, +.fr-mb-first-3w, +.fr-my-first-6v, +.fr-my-first-3w { + margin-bottom: 1.5rem !important; +} + +.fr-m-first-7v { + margin: 1.75rem !important; +} + +.fr-ml-first-7v, +.fr-mx-first-7v { + margin-left: 1.75rem !important; +} + +.fr-mr-first-7v, +.fr-mx-first-7v { + margin-right: 1.75rem !important; +} + +.fr-mt-first-7v, +.fr-my-first-7v { + margin-top: 1.75rem !important; +} + +.fr-mb-first-7v, +.fr-my-first-7v { + margin-bottom: 1.75rem !important; +} + +.fr-m-first-8v, +.fr-m-first-4w { + margin: 2rem !important; +} + +.fr-ml-first-8v, +.fr-ml-first-4w, +.fr-mx-first-8v, +.fr-mx-first-4w { + margin-left: 2rem !important; +} + +.fr-mr-first-8v, +.fr-mr-first-4w, +.fr-mx-first-8v, +.fr-mx-first-4w { + margin-right: 2rem !important; +} + +.fr-mt-first-8v, +.fr-mt-first-4w, +.fr-my-first-8v, +.fr-my-first-4w { + margin-top: 2rem !important; +} + +.fr-mb-first-8v, +.fr-mb-first-4w, +.fr-my-first-8v, +.fr-my-first-4w { + margin-bottom: 2rem !important; +} + +.fr-m-first-9v { + margin: 2.25rem !important; +} + +.fr-ml-first-9v, +.fr-mx-first-9v { + margin-left: 2.25rem !important; +} + +.fr-mr-first-9v, +.fr-mx-first-9v { + margin-right: 2.25rem !important; +} + +.fr-mt-first-9v, +.fr-my-first-9v { + margin-top: 2.25rem !important; +} + +.fr-mb-first-9v, +.fr-my-first-9v { + margin-bottom: 2.25rem !important; +} + +.fr-m-first-10v, +.fr-m-first-5w { + margin: 2.5rem !important; +} + +.fr-ml-first-10v, +.fr-ml-first-5w, +.fr-mx-first-10v, +.fr-mx-first-5w { + margin-left: 2.5rem !important; +} + +.fr-mr-first-10v, +.fr-mr-first-5w, +.fr-mx-first-10v, +.fr-mx-first-5w { + margin-right: 2.5rem !important; +} + +.fr-mt-first-10v, +.fr-mt-first-5w, +.fr-my-first-10v, +.fr-my-first-5w { + margin-top: 2.5rem !important; +} + +.fr-mb-first-10v, +.fr-mb-first-5w, +.fr-my-first-10v, +.fr-my-first-5w { + margin-bottom: 2.5rem !important; +} + +.fr-m-first-11v { + margin: 2.75rem !important; +} + +.fr-ml-first-11v, +.fr-mx-first-11v { + margin-left: 2.75rem !important; +} + +.fr-mr-first-11v, +.fr-mx-first-11v { + margin-right: 2.75rem !important; +} + +.fr-mt-first-11v, +.fr-my-first-11v { + margin-top: 2.75rem !important; +} + +.fr-mb-first-11v, +.fr-my-first-11v { + margin-bottom: 2.75rem !important; +} + +.fr-m-first-12v, +.fr-m-first-6w { + margin: 3rem !important; +} + +.fr-ml-first-12v, +.fr-ml-first-6w, +.fr-mx-first-12v, +.fr-mx-first-6w { + margin-left: 3rem !important; +} + +.fr-mr-first-12v, +.fr-mr-first-6w, +.fr-mx-first-12v, +.fr-mx-first-6w { + margin-right: 3rem !important; +} + +.fr-mt-first-12v, +.fr-mt-first-6w, +.fr-my-first-12v, +.fr-my-first-6w { + margin-top: 3rem !important; +} + +.fr-mb-first-12v, +.fr-mb-first-6w, +.fr-my-first-12v, +.fr-my-first-6w { + margin-bottom: 3rem !important; +} + +.fr-m-first-13v { + margin: 3.25rem !important; +} + +.fr-ml-first-13v, +.fr-mx-first-13v { + margin-left: 3.25rem !important; +} + +.fr-mr-first-13v, +.fr-mx-first-13v { + margin-right: 3.25rem !important; +} + +.fr-mt-first-13v, +.fr-my-first-13v { + margin-top: 3.25rem !important; +} + +.fr-mb-first-13v, +.fr-my-first-13v { + margin-bottom: 3.25rem !important; +} + +.fr-m-first-14v, +.fr-m-first-7w { + margin: 3.5rem !important; +} + +.fr-ml-first-14v, +.fr-ml-first-7w, +.fr-mx-first-14v, +.fr-mx-first-7w { + margin-left: 3.5rem !important; +} + +.fr-mr-first-14v, +.fr-mr-first-7w, +.fr-mx-first-14v, +.fr-mx-first-7w { + margin-right: 3.5rem !important; +} + +.fr-mt-first-14v, +.fr-mt-first-7w, +.fr-my-first-14v, +.fr-my-first-7w { + margin-top: 3.5rem !important; +} + +.fr-mb-first-14v, +.fr-mb-first-7w, +.fr-my-first-14v, +.fr-my-first-7w { + margin-bottom: 3.5rem !important; +} + +.fr-m-first-15v { + margin: 3.75rem !important; +} + +.fr-ml-first-15v, +.fr-mx-first-15v { + margin-left: 3.75rem !important; +} + +.fr-mr-first-15v, +.fr-mx-first-15v { + margin-right: 3.75rem !important; +} + +.fr-mt-first-15v, +.fr-my-first-15v { + margin-top: 3.75rem !important; +} + +.fr-mb-first-15v, +.fr-my-first-15v { + margin-bottom: 3.75rem !important; +} + +.fr-m-first-16v, +.fr-m-first-8w { + margin: 4rem !important; +} + +.fr-ml-first-16v, +.fr-ml-first-8w, +.fr-mx-first-16v, +.fr-mx-first-8w { + margin-left: 4rem !important; +} + +.fr-mr-first-16v, +.fr-mr-first-8w, +.fr-mx-first-16v, +.fr-mx-first-8w { + margin-right: 4rem !important; +} + +.fr-mt-first-16v, +.fr-mt-first-8w, +.fr-my-first-16v, +.fr-my-first-8w { + margin-top: 4rem !important; +} + +.fr-mb-first-16v, +.fr-mb-first-8w, +.fr-my-first-16v, +.fr-my-first-8w { + margin-bottom: 4rem !important; +} + +.fr-m-first-17v { + margin: 4.25rem !important; +} + +.fr-ml-first-17v, +.fr-mx-first-17v { + margin-left: 4.25rem !important; +} + +.fr-mr-first-17v, +.fr-mx-first-17v { + margin-right: 4.25rem !important; +} + +.fr-mt-first-17v, +.fr-my-first-17v { + margin-top: 4.25rem !important; +} + +.fr-mb-first-17v, +.fr-my-first-17v { + margin-bottom: 4.25rem !important; +} + +.fr-m-first-18v, +.fr-m-first-9w { + margin: 4.5rem !important; +} + +.fr-ml-first-18v, +.fr-ml-first-9w, +.fr-mx-first-18v, +.fr-mx-first-9w { + margin-left: 4.5rem !important; +} + +.fr-mr-first-18v, +.fr-mr-first-9w, +.fr-mx-first-18v, +.fr-mx-first-9w { + margin-right: 4.5rem !important; +} + +.fr-mt-first-18v, +.fr-mt-first-9w, +.fr-my-first-18v, +.fr-my-first-9w { + margin-top: 4.5rem !important; +} + +.fr-mb-first-18v, +.fr-mb-first-9w, +.fr-my-first-18v, +.fr-my-first-9w { + margin-bottom: 4.5rem !important; +} + +.fr-m-first-19v { + margin: 4.75rem !important; +} + +.fr-ml-first-19v, +.fr-mx-first-19v { + margin-left: 4.75rem !important; +} + +.fr-mr-first-19v, +.fr-mx-first-19v { + margin-right: 4.75rem !important; +} + +.fr-mt-first-19v, +.fr-my-first-19v { + margin-top: 4.75rem !important; +} + +.fr-mb-first-19v, +.fr-my-first-19v { + margin-bottom: 4.75rem !important; +} + +.fr-m-first-20v, +.fr-m-first-10w { + margin: 5rem !important; +} + +.fr-ml-first-20v, +.fr-ml-first-10w, +.fr-mx-first-20v, +.fr-mx-first-10w { + margin-left: 5rem !important; +} + +.fr-mr-first-20v, +.fr-mr-first-10w, +.fr-mx-first-20v, +.fr-mx-first-10w { + margin-right: 5rem !important; +} + +.fr-mt-first-20v, +.fr-mt-first-10w, +.fr-my-first-20v, +.fr-my-first-10w { + margin-top: 5rem !important; +} + +.fr-mb-first-20v, +.fr-mb-first-10w, +.fr-my-first-20v, +.fr-my-first-10w { + margin-bottom: 5rem !important; +} + +.fr-m-first-21v { + margin: 5.25rem !important; +} + +.fr-ml-first-21v, +.fr-mx-first-21v { + margin-left: 5.25rem !important; +} + +.fr-mr-first-21v, +.fr-mx-first-21v { + margin-right: 5.25rem !important; +} + +.fr-mt-first-21v, +.fr-my-first-21v { + margin-top: 5.25rem !important; +} + +.fr-mb-first-21v, +.fr-my-first-21v { + margin-bottom: 5.25rem !important; +} + +.fr-m-first-22v, +.fr-m-first-11w { + margin: 5.5rem !important; +} + +.fr-ml-first-22v, +.fr-ml-first-11w, +.fr-mx-first-22v, +.fr-mx-first-11w { + margin-left: 5.5rem !important; +} + +.fr-mr-first-22v, +.fr-mr-first-11w, +.fr-mx-first-22v, +.fr-mx-first-11w { + margin-right: 5.5rem !important; +} + +.fr-mt-first-22v, +.fr-mt-first-11w, +.fr-my-first-22v, +.fr-my-first-11w { + margin-top: 5.5rem !important; +} + +.fr-mb-first-22v, +.fr-mb-first-11w, +.fr-my-first-22v, +.fr-my-first-11w { + margin-bottom: 5.5rem !important; +} + +.fr-m-first-23v { + margin: 5.75rem !important; +} + +.fr-ml-first-23v, +.fr-mx-first-23v { + margin-left: 5.75rem !important; +} + +.fr-mr-first-23v, +.fr-mx-first-23v { + margin-right: 5.75rem !important; +} + +.fr-mt-first-23v, +.fr-my-first-23v { + margin-top: 5.75rem !important; +} + +.fr-mb-first-23v, +.fr-my-first-23v { + margin-bottom: 5.75rem !important; +} + +.fr-m-first-24v, +.fr-m-first-12w { + margin: 6rem !important; +} + +.fr-ml-first-24v, +.fr-ml-first-12w, +.fr-mx-first-24v, +.fr-mx-first-12w { + margin-left: 6rem !important; +} + +.fr-mr-first-24v, +.fr-mr-first-12w, +.fr-mx-first-24v, +.fr-mx-first-12w { + margin-right: 6rem !important; +} + +.fr-mt-first-24v, +.fr-mt-first-12w, +.fr-my-first-24v, +.fr-my-first-12w { + margin-top: 6rem !important; +} + +.fr-mb-first-24v, +.fr-mb-first-12w, +.fr-my-first-24v, +.fr-my-first-12w { + margin-bottom: 6rem !important; +} + +.fr-m-first-25v { + margin: 6.25rem !important; +} + +.fr-ml-first-25v, +.fr-mx-first-25v { + margin-left: 6.25rem !important; +} + +.fr-mr-first-25v, +.fr-mx-first-25v { + margin-right: 6.25rem !important; +} + +.fr-mt-first-25v, +.fr-my-first-25v { + margin-top: 6.25rem !important; +} + +.fr-mb-first-25v, +.fr-my-first-25v { + margin-bottom: 6.25rem !important; +} + +.fr-m-first-26v, +.fr-m-first-13w { + margin: 6.5rem !important; +} + +.fr-ml-first-26v, +.fr-ml-first-13w, +.fr-mx-first-26v, +.fr-mx-first-13w { + margin-left: 6.5rem !important; +} + +.fr-mr-first-26v, +.fr-mr-first-13w, +.fr-mx-first-26v, +.fr-mx-first-13w { + margin-right: 6.5rem !important; +} + +.fr-mt-first-26v, +.fr-mt-first-13w, +.fr-my-first-26v, +.fr-my-first-13w { + margin-top: 6.5rem !important; +} + +.fr-mb-first-26v, +.fr-mb-first-13w, +.fr-my-first-26v, +.fr-my-first-13w { + margin-bottom: 6.5rem !important; +} + +.fr-m-first-27v { + margin: 6.75rem !important; +} + +.fr-ml-first-27v, +.fr-mx-first-27v { + margin-left: 6.75rem !important; +} + +.fr-mr-first-27v, +.fr-mx-first-27v { + margin-right: 6.75rem !important; +} + +.fr-mt-first-27v, +.fr-my-first-27v { + margin-top: 6.75rem !important; +} + +.fr-mb-first-27v, +.fr-my-first-27v { + margin-bottom: 6.75rem !important; +} + +.fr-m-first-28v, +.fr-m-first-14w { + margin: 7rem !important; +} + +.fr-ml-first-28v, +.fr-ml-first-14w, +.fr-mx-first-28v, +.fr-mx-first-14w { + margin-left: 7rem !important; +} + +.fr-mr-first-28v, +.fr-mr-first-14w, +.fr-mx-first-28v, +.fr-mx-first-14w { + margin-right: 7rem !important; +} + +.fr-mt-first-28v, +.fr-mt-first-14w, +.fr-my-first-28v, +.fr-my-first-14w { + margin-top: 7rem !important; +} + +.fr-mb-first-28v, +.fr-mb-first-14w, +.fr-my-first-28v, +.fr-my-first-14w { + margin-bottom: 7rem !important; +} + +.fr-m-first-29v { + margin: 7.25rem !important; +} + +.fr-ml-first-29v, +.fr-mx-first-29v { + margin-left: 7.25rem !important; +} + +.fr-mr-first-29v, +.fr-mx-first-29v { + margin-right: 7.25rem !important; +} + +.fr-mt-first-29v, +.fr-my-first-29v { + margin-top: 7.25rem !important; +} + +.fr-mb-first-29v, +.fr-my-first-29v { + margin-bottom: 7.25rem !important; +} + +.fr-m-first-30v, +.fr-m-first-15w { + margin: 7.5rem !important; +} + +.fr-ml-first-30v, +.fr-ml-first-15w, +.fr-mx-first-30v, +.fr-mx-first-15w { + margin-left: 7.5rem !important; +} + +.fr-mr-first-30v, +.fr-mr-first-15w, +.fr-mx-first-30v, +.fr-mx-first-15w { + margin-right: 7.5rem !important; +} + +.fr-mt-first-30v, +.fr-mt-first-15w, +.fr-my-first-30v, +.fr-my-first-15w { + margin-top: 7.5rem !important; +} + +.fr-mb-first-30v, +.fr-mb-first-15w, +.fr-my-first-30v, +.fr-my-first-15w { + margin-bottom: 7.5rem !important; +} + +.fr-m-first-31v { + margin: 7.75rem !important; +} + +.fr-ml-first-31v, +.fr-mx-first-31v { + margin-left: 7.75rem !important; +} + +.fr-mr-first-31v, +.fr-mx-first-31v { + margin-right: 7.75rem !important; +} + +.fr-mt-first-31v, +.fr-my-first-31v { + margin-top: 7.75rem !important; +} + +.fr-mb-first-31v, +.fr-my-first-31v { + margin-bottom: 7.75rem !important; +} + +.fr-m-first-32v, +.fr-m-first-16w { + margin: 8rem !important; +} + +.fr-ml-first-32v, +.fr-ml-first-16w, +.fr-mx-first-32v, +.fr-mx-first-16w { + margin-left: 8rem !important; +} + +.fr-mr-first-32v, +.fr-mr-first-16w, +.fr-mx-first-32v, +.fr-mx-first-16w { + margin-right: 8rem !important; +} + +.fr-mt-first-32v, +.fr-mt-first-16w, +.fr-my-first-32v, +.fr-my-first-16w { + margin-top: 8rem !important; +} + +.fr-mb-first-32v, +.fr-mb-first-16w, +.fr-my-first-32v, +.fr-my-first-16w { + margin-bottom: 8rem !important; +} + +.fr-m-first-auto { + margin: auto; +} + +.fr-ml-first-auto, +.fr-mx-first-auto { + margin-left: auto; +} + +.fr-mr-first-auto, +.fr-mx-first-auto { + margin-right: auto; +} + +.fr-mt-first-auto, +.fr-my-first-auto { + margin-top: auto; +} + +.fr-mb-first-auto, +.fr-my-first-auto { + margin-bottom: auto; +} + +.fr-p-0 { + padding: 0 !important; +} + +.fr-pl-0, +.fr-px-0 { + padding-left: 0 !important; +} + +.fr-pr-0, +.fr-px-0 { + padding-right: 0 !important; +} + +.fr-pt-0, +.fr-py-0 { + padding-top: 0 !important; +} + +.fr-pb-0, +.fr-py-0 { + padding-bottom: 0 !important; +} + +.fr-p-0-5v { + padding: 0.125rem !important; +} + +.fr-pl-0-5v, +.fr-px-0-5v { + padding-left: 0.125rem !important; +} + +.fr-pr-0-5v, +.fr-px-0-5v { + padding-right: 0.125rem !important; +} + +.fr-pt-0-5v, +.fr-py-0-5v { + padding-top: 0.125rem !important; +} + +.fr-pb-0-5v, +.fr-py-0-5v { + padding-bottom: 0.125rem !important; +} + +.fr-p-1v { + padding: 0.25rem !important; +} + +.fr-pl-1v, +.fr-px-1v { + padding-left: 0.25rem !important; +} + +.fr-pr-1v, +.fr-px-1v { + padding-right: 0.25rem !important; +} + +.fr-pt-1v, +.fr-py-1v { + padding-top: 0.25rem !important; +} + +.fr-pb-1v, +.fr-py-1v { + padding-bottom: 0.25rem !important; +} + +.fr-p-1-5v { + padding: 0.375rem !important; +} + +.fr-pl-1-5v, +.fr-px-1-5v { + padding-left: 0.375rem !important; +} + +.fr-pr-1-5v, +.fr-px-1-5v { + padding-right: 0.375rem !important; +} + +.fr-pt-1-5v, +.fr-py-1-5v { + padding-top: 0.375rem !important; +} + +.fr-pb-1-5v, +.fr-py-1-5v { + padding-bottom: 0.375rem !important; +} + +.fr-p-2v, +.fr-p-1w { + padding: 0.5rem !important; +} + +.fr-pl-2v, +.fr-pl-1w, +.fr-px-2v, +.fr-px-1w { + padding-left: 0.5rem !important; +} + +.fr-pr-2v, +.fr-pr-1w, +.fr-px-2v, +.fr-px-1w { + padding-right: 0.5rem !important; +} + +.fr-pt-2v, +.fr-pt-1w, +.fr-py-2v, +.fr-py-1w { + padding-top: 0.5rem !important; +} + +.fr-pb-2v, +.fr-pb-1w, +.fr-py-2v, +.fr-py-1w { + padding-bottom: 0.5rem !important; +} + +.fr-p-3v { + padding: 0.75rem !important; +} + +.fr-pl-3v, +.fr-px-3v { + padding-left: 0.75rem !important; +} + +.fr-pr-3v, +.fr-px-3v { + padding-right: 0.75rem !important; +} + +.fr-pt-3v, +.fr-py-3v { + padding-top: 0.75rem !important; +} + +.fr-pb-3v, +.fr-py-3v { + padding-bottom: 0.75rem !important; +} + +.fr-p-4v, +.fr-p-2w { + padding: 1rem !important; +} + +.fr-pl-4v, +.fr-pl-2w, +.fr-px-4v, +.fr-px-2w { + padding-left: 1rem !important; +} + +.fr-pr-4v, +.fr-pr-2w, +.fr-px-4v, +.fr-px-2w { + padding-right: 1rem !important; +} + +.fr-pt-4v, +.fr-pt-2w, +.fr-py-4v, +.fr-py-2w { + padding-top: 1rem !important; +} + +.fr-pb-4v, +.fr-pb-2w, +.fr-py-4v, +.fr-py-2w { + padding-bottom: 1rem !important; +} + +.fr-p-5v { + padding: 1.25rem !important; +} + +.fr-pl-5v, +.fr-px-5v { + padding-left: 1.25rem !important; +} + +.fr-pr-5v, +.fr-px-5v { + padding-right: 1.25rem !important; +} + +.fr-pt-5v, +.fr-py-5v { + padding-top: 1.25rem !important; +} + +.fr-pb-5v, +.fr-py-5v { + padding-bottom: 1.25rem !important; +} + +.fr-p-6v, +.fr-p-3w { + padding: 1.5rem !important; +} + +.fr-pl-6v, +.fr-pl-3w, +.fr-px-6v, +.fr-px-3w { + padding-left: 1.5rem !important; +} + +.fr-pr-6v, +.fr-pr-3w, +.fr-px-6v, +.fr-px-3w { + padding-right: 1.5rem !important; +} + +.fr-pt-6v, +.fr-pt-3w, +.fr-py-6v, +.fr-py-3w { + padding-top: 1.5rem !important; +} + +.fr-pb-6v, +.fr-pb-3w, +.fr-py-6v, +.fr-py-3w { + padding-bottom: 1.5rem !important; +} + +.fr-p-7v { + padding: 1.75rem !important; +} + +.fr-pl-7v, +.fr-px-7v { + padding-left: 1.75rem !important; +} + +.fr-pr-7v, +.fr-px-7v { + padding-right: 1.75rem !important; +} + +.fr-pt-7v, +.fr-py-7v { + padding-top: 1.75rem !important; +} + +.fr-pb-7v, +.fr-py-7v { + padding-bottom: 1.75rem !important; +} + +.fr-p-8v, +.fr-p-4w { + padding: 2rem !important; +} + +.fr-pl-8v, +.fr-pl-4w, +.fr-px-8v, +.fr-px-4w { + padding-left: 2rem !important; +} + +.fr-pr-8v, +.fr-pr-4w, +.fr-px-8v, +.fr-px-4w { + padding-right: 2rem !important; +} + +.fr-pt-8v, +.fr-pt-4w, +.fr-py-8v, +.fr-py-4w { + padding-top: 2rem !important; +} + +.fr-pb-8v, +.fr-pb-4w, +.fr-py-8v, +.fr-py-4w { + padding-bottom: 2rem !important; +} + +.fr-p-9v { + padding: 2.25rem !important; +} + +.fr-pl-9v, +.fr-px-9v { + padding-left: 2.25rem !important; +} + +.fr-pr-9v, +.fr-px-9v { + padding-right: 2.25rem !important; +} + +.fr-pt-9v, +.fr-py-9v { + padding-top: 2.25rem !important; +} + +.fr-pb-9v, +.fr-py-9v { + padding-bottom: 2.25rem !important; +} + +.fr-p-10v, +.fr-p-5w { + padding: 2.5rem !important; +} + +.fr-pl-10v, +.fr-pl-5w, +.fr-px-10v, +.fr-px-5w { + padding-left: 2.5rem !important; +} + +.fr-pr-10v, +.fr-pr-5w, +.fr-px-10v, +.fr-px-5w { + padding-right: 2.5rem !important; +} + +.fr-pt-10v, +.fr-pt-5w, +.fr-py-10v, +.fr-py-5w { + padding-top: 2.5rem !important; +} + +.fr-pb-10v, +.fr-pb-5w, +.fr-py-10v, +.fr-py-5w { + padding-bottom: 2.5rem !important; +} + +.fr-p-11v { + padding: 2.75rem !important; +} + +.fr-pl-11v, +.fr-px-11v { + padding-left: 2.75rem !important; +} + +.fr-pr-11v, +.fr-px-11v { + padding-right: 2.75rem !important; +} + +.fr-pt-11v, +.fr-py-11v { + padding-top: 2.75rem !important; +} + +.fr-pb-11v, +.fr-py-11v { + padding-bottom: 2.75rem !important; +} + +.fr-p-12v, +.fr-p-6w { + padding: 3rem !important; +} + +.fr-pl-12v, +.fr-pl-6w, +.fr-px-12v, +.fr-px-6w { + padding-left: 3rem !important; +} + +.fr-pr-12v, +.fr-pr-6w, +.fr-px-12v, +.fr-px-6w { + padding-right: 3rem !important; +} + +.fr-pt-12v, +.fr-pt-6w, +.fr-py-12v, +.fr-py-6w { + padding-top: 3rem !important; +} + +.fr-pb-12v, +.fr-pb-6w, +.fr-py-12v, +.fr-py-6w { + padding-bottom: 3rem !important; +} + +.fr-p-13v { + padding: 3.25rem !important; +} + +.fr-pl-13v, +.fr-px-13v { + padding-left: 3.25rem !important; +} + +.fr-pr-13v, +.fr-px-13v { + padding-right: 3.25rem !important; +} + +.fr-pt-13v, +.fr-py-13v { + padding-top: 3.25rem !important; +} + +.fr-pb-13v, +.fr-py-13v { + padding-bottom: 3.25rem !important; +} + +.fr-p-14v, +.fr-p-7w { + padding: 3.5rem !important; +} + +.fr-pl-14v, +.fr-pl-7w, +.fr-px-14v, +.fr-px-7w { + padding-left: 3.5rem !important; +} + +.fr-pr-14v, +.fr-pr-7w, +.fr-px-14v, +.fr-px-7w { + padding-right: 3.5rem !important; +} + +.fr-pt-14v, +.fr-pt-7w, +.fr-py-14v, +.fr-py-7w { + padding-top: 3.5rem !important; +} + +.fr-pb-14v, +.fr-pb-7w, +.fr-py-14v, +.fr-py-7w { + padding-bottom: 3.5rem !important; +} + +.fr-p-15v { + padding: 3.75rem !important; +} + +.fr-pl-15v, +.fr-px-15v { + padding-left: 3.75rem !important; +} + +.fr-pr-15v, +.fr-px-15v { + padding-right: 3.75rem !important; +} + +.fr-pt-15v, +.fr-py-15v { + padding-top: 3.75rem !important; +} + +.fr-pb-15v, +.fr-py-15v { + padding-bottom: 3.75rem !important; +} + +.fr-p-16v, +.fr-p-8w { + padding: 4rem !important; +} + +.fr-pl-16v, +.fr-pl-8w, +.fr-px-16v, +.fr-px-8w { + padding-left: 4rem !important; +} + +.fr-pr-16v, +.fr-pr-8w, +.fr-px-16v, +.fr-px-8w { + padding-right: 4rem !important; +} + +.fr-pt-16v, +.fr-pt-8w, +.fr-py-16v, +.fr-py-8w { + padding-top: 4rem !important; +} + +.fr-pb-16v, +.fr-pb-8w, +.fr-py-16v, +.fr-py-8w { + padding-bottom: 4rem !important; +} + +.fr-p-17v { + padding: 4.25rem !important; +} + +.fr-pl-17v, +.fr-px-17v { + padding-left: 4.25rem !important; +} + +.fr-pr-17v, +.fr-px-17v { + padding-right: 4.25rem !important; +} + +.fr-pt-17v, +.fr-py-17v { + padding-top: 4.25rem !important; +} + +.fr-pb-17v, +.fr-py-17v { + padding-bottom: 4.25rem !important; +} + +.fr-p-18v, +.fr-p-9w { + padding: 4.5rem !important; +} + +.fr-pl-18v, +.fr-pl-9w, +.fr-px-18v, +.fr-px-9w { + padding-left: 4.5rem !important; +} + +.fr-pr-18v, +.fr-pr-9w, +.fr-px-18v, +.fr-px-9w { + padding-right: 4.5rem !important; +} + +.fr-pt-18v, +.fr-pt-9w, +.fr-py-18v, +.fr-py-9w { + padding-top: 4.5rem !important; +} + +.fr-pb-18v, +.fr-pb-9w, +.fr-py-18v, +.fr-py-9w { + padding-bottom: 4.5rem !important; +} + +.fr-p-19v { + padding: 4.75rem !important; +} + +.fr-pl-19v, +.fr-px-19v { + padding-left: 4.75rem !important; +} + +.fr-pr-19v, +.fr-px-19v { + padding-right: 4.75rem !important; +} + +.fr-pt-19v, +.fr-py-19v { + padding-top: 4.75rem !important; +} + +.fr-pb-19v, +.fr-py-19v { + padding-bottom: 4.75rem !important; +} + +.fr-p-20v, +.fr-p-10w { + padding: 5rem !important; +} + +.fr-pl-20v, +.fr-pl-10w, +.fr-px-20v, +.fr-px-10w { + padding-left: 5rem !important; +} + +.fr-pr-20v, +.fr-pr-10w, +.fr-px-20v, +.fr-px-10w { + padding-right: 5rem !important; +} + +.fr-pt-20v, +.fr-pt-10w, +.fr-py-20v, +.fr-py-10w { + padding-top: 5rem !important; +} + +.fr-pb-20v, +.fr-pb-10w, +.fr-py-20v, +.fr-py-10w { + padding-bottom: 5rem !important; +} + +.fr-p-21v { + padding: 5.25rem !important; +} + +.fr-pl-21v, +.fr-px-21v { + padding-left: 5.25rem !important; +} + +.fr-pr-21v, +.fr-px-21v { + padding-right: 5.25rem !important; +} + +.fr-pt-21v, +.fr-py-21v { + padding-top: 5.25rem !important; +} + +.fr-pb-21v, +.fr-py-21v { + padding-bottom: 5.25rem !important; +} + +.fr-p-22v, +.fr-p-11w { + padding: 5.5rem !important; +} + +.fr-pl-22v, +.fr-pl-11w, +.fr-px-22v, +.fr-px-11w { + padding-left: 5.5rem !important; +} + +.fr-pr-22v, +.fr-pr-11w, +.fr-px-22v, +.fr-px-11w { + padding-right: 5.5rem !important; +} + +.fr-pt-22v, +.fr-pt-11w, +.fr-py-22v, +.fr-py-11w { + padding-top: 5.5rem !important; +} + +.fr-pb-22v, +.fr-pb-11w, +.fr-py-22v, +.fr-py-11w { + padding-bottom: 5.5rem !important; +} + +.fr-p-23v { + padding: 5.75rem !important; +} + +.fr-pl-23v, +.fr-px-23v { + padding-left: 5.75rem !important; +} + +.fr-pr-23v, +.fr-px-23v { + padding-right: 5.75rem !important; +} + +.fr-pt-23v, +.fr-py-23v { + padding-top: 5.75rem !important; +} + +.fr-pb-23v, +.fr-py-23v { + padding-bottom: 5.75rem !important; +} + +.fr-p-24v, +.fr-p-12w { + padding: 6rem !important; +} + +.fr-pl-24v, +.fr-pl-12w, +.fr-px-24v, +.fr-px-12w { + padding-left: 6rem !important; +} + +.fr-pr-24v, +.fr-pr-12w, +.fr-px-24v, +.fr-px-12w { + padding-right: 6rem !important; +} + +.fr-pt-24v, +.fr-pt-12w, +.fr-py-24v, +.fr-py-12w { + padding-top: 6rem !important; +} + +.fr-pb-24v, +.fr-pb-12w, +.fr-py-24v, +.fr-py-12w { + padding-bottom: 6rem !important; +} + +.fr-p-25v { + padding: 6.25rem !important; +} + +.fr-pl-25v, +.fr-px-25v { + padding-left: 6.25rem !important; +} + +.fr-pr-25v, +.fr-px-25v { + padding-right: 6.25rem !important; +} + +.fr-pt-25v, +.fr-py-25v { + padding-top: 6.25rem !important; +} + +.fr-pb-25v, +.fr-py-25v { + padding-bottom: 6.25rem !important; +} + +.fr-p-26v, +.fr-p-13w { + padding: 6.5rem !important; +} + +.fr-pl-26v, +.fr-pl-13w, +.fr-px-26v, +.fr-px-13w { + padding-left: 6.5rem !important; +} + +.fr-pr-26v, +.fr-pr-13w, +.fr-px-26v, +.fr-px-13w { + padding-right: 6.5rem !important; +} + +.fr-pt-26v, +.fr-pt-13w, +.fr-py-26v, +.fr-py-13w { + padding-top: 6.5rem !important; +} + +.fr-pb-26v, +.fr-pb-13w, +.fr-py-26v, +.fr-py-13w { + padding-bottom: 6.5rem !important; +} + +.fr-p-27v { + padding: 6.75rem !important; +} + +.fr-pl-27v, +.fr-px-27v { + padding-left: 6.75rem !important; +} + +.fr-pr-27v, +.fr-px-27v { + padding-right: 6.75rem !important; +} + +.fr-pt-27v, +.fr-py-27v { + padding-top: 6.75rem !important; +} + +.fr-pb-27v, +.fr-py-27v { + padding-bottom: 6.75rem !important; +} + +.fr-p-28v, +.fr-p-14w { + padding: 7rem !important; +} + +.fr-pl-28v, +.fr-pl-14w, +.fr-px-28v, +.fr-px-14w { + padding-left: 7rem !important; +} + +.fr-pr-28v, +.fr-pr-14w, +.fr-px-28v, +.fr-px-14w { + padding-right: 7rem !important; +} + +.fr-pt-28v, +.fr-pt-14w, +.fr-py-28v, +.fr-py-14w { + padding-top: 7rem !important; +} + +.fr-pb-28v, +.fr-pb-14w, +.fr-py-28v, +.fr-py-14w { + padding-bottom: 7rem !important; +} + +.fr-p-29v { + padding: 7.25rem !important; +} + +.fr-pl-29v, +.fr-px-29v { + padding-left: 7.25rem !important; +} + +.fr-pr-29v, +.fr-px-29v { + padding-right: 7.25rem !important; +} + +.fr-pt-29v, +.fr-py-29v { + padding-top: 7.25rem !important; +} + +.fr-pb-29v, +.fr-py-29v { + padding-bottom: 7.25rem !important; +} + +.fr-p-30v, +.fr-p-15w { + padding: 7.5rem !important; +} + +.fr-pl-30v, +.fr-pl-15w, +.fr-px-30v, +.fr-px-15w { + padding-left: 7.5rem !important; +} + +.fr-pr-30v, +.fr-pr-15w, +.fr-px-30v, +.fr-px-15w { + padding-right: 7.5rem !important; +} + +.fr-pt-30v, +.fr-pt-15w, +.fr-py-30v, +.fr-py-15w { + padding-top: 7.5rem !important; +} + +.fr-pb-30v, +.fr-pb-15w, +.fr-py-30v, +.fr-py-15w { + padding-bottom: 7.5rem !important; +} + +.fr-p-31v { + padding: 7.75rem !important; +} + +.fr-pl-31v, +.fr-px-31v { + padding-left: 7.75rem !important; +} + +.fr-pr-31v, +.fr-px-31v { + padding-right: 7.75rem !important; +} + +.fr-pt-31v, +.fr-py-31v { + padding-top: 7.75rem !important; +} + +.fr-pb-31v, +.fr-py-31v { + padding-bottom: 7.75rem !important; +} + +.fr-p-32v, +.fr-p-16w { + padding: 8rem !important; +} + +.fr-pl-32v, +.fr-pl-16w, +.fr-px-32v, +.fr-px-16w { + padding-left: 8rem !important; +} + +.fr-pr-32v, +.fr-pr-16w, +.fr-px-32v, +.fr-px-16w { + padding-right: 8rem !important; +} + +.fr-pt-32v, +.fr-pt-16w, +.fr-py-32v, +.fr-py-16w { + padding-top: 8rem !important; +} + +.fr-pb-32v, +.fr-pb-16w, +.fr-py-32v, +.fr-py-16w { + padding-bottom: 8rem !important; +} + +.fr-p-first-0 { + padding: 0 !important; +} + +.fr-pl-first-0, +.fr-px-first-0 { + padding-left: 0 !important; +} + +.fr-pr-first-0, +.fr-px-first-0 { + padding-right: 0 !important; +} + +.fr-pt-first-0, +.fr-py-first-0 { + padding-top: 0 !important; +} + +.fr-pb-first-0, +.fr-py-first-0 { + padding-bottom: 0 !important; +} + +.fr-p-first-0-5v { + padding: 0.125rem !important; +} + +.fr-pl-first-0-5v, +.fr-px-first-0-5v { + padding-left: 0.125rem !important; +} + +.fr-pr-first-0-5v, +.fr-px-first-0-5v { + padding-right: 0.125rem !important; +} + +.fr-pt-first-0-5v, +.fr-py-first-0-5v { + padding-top: 0.125rem !important; +} + +.fr-pb-first-0-5v, +.fr-py-first-0-5v { + padding-bottom: 0.125rem !important; +} + +.fr-p-first-1v { + padding: 0.25rem !important; +} + +.fr-pl-first-1v, +.fr-px-first-1v { + padding-left: 0.25rem !important; +} + +.fr-pr-first-1v, +.fr-px-first-1v { + padding-right: 0.25rem !important; +} + +.fr-pt-first-1v, +.fr-py-first-1v { + padding-top: 0.25rem !important; +} + +.fr-pb-first-1v, +.fr-py-first-1v { + padding-bottom: 0.25rem !important; +} + +.fr-p-first-1-5v { + padding: 0.375rem !important; +} + +.fr-pl-first-1-5v, +.fr-px-first-1-5v { + padding-left: 0.375rem !important; +} + +.fr-pr-first-1-5v, +.fr-px-first-1-5v { + padding-right: 0.375rem !important; +} + +.fr-pt-first-1-5v, +.fr-py-first-1-5v { + padding-top: 0.375rem !important; +} + +.fr-pb-first-1-5v, +.fr-py-first-1-5v { + padding-bottom: 0.375rem !important; +} + +.fr-p-first-2v, +.fr-p-first-1w { + padding: 0.5rem !important; +} + +.fr-pl-first-2v, +.fr-pl-first-1w, +.fr-px-first-2v, +.fr-px-first-1w { + padding-left: 0.5rem !important; +} + +.fr-pr-first-2v, +.fr-pr-first-1w, +.fr-px-first-2v, +.fr-px-first-1w { + padding-right: 0.5rem !important; +} + +.fr-pt-first-2v, +.fr-pt-first-1w, +.fr-py-first-2v, +.fr-py-first-1w { + padding-top: 0.5rem !important; +} + +.fr-pb-first-2v, +.fr-pb-first-1w, +.fr-py-first-2v, +.fr-py-first-1w { + padding-bottom: 0.5rem !important; +} + +.fr-p-first-3v { + padding: 0.75rem !important; +} + +.fr-pl-first-3v, +.fr-px-first-3v { + padding-left: 0.75rem !important; +} + +.fr-pr-first-3v, +.fr-px-first-3v { + padding-right: 0.75rem !important; +} + +.fr-pt-first-3v, +.fr-py-first-3v { + padding-top: 0.75rem !important; +} + +.fr-pb-first-3v, +.fr-py-first-3v { + padding-bottom: 0.75rem !important; +} + +.fr-p-first-4v, +.fr-p-first-2w { + padding: 1rem !important; +} + +.fr-pl-first-4v, +.fr-pl-first-2w, +.fr-px-first-4v, +.fr-px-first-2w { + padding-left: 1rem !important; +} + +.fr-pr-first-4v, +.fr-pr-first-2w, +.fr-px-first-4v, +.fr-px-first-2w { + padding-right: 1rem !important; +} + +.fr-pt-first-4v, +.fr-pt-first-2w, +.fr-py-first-4v, +.fr-py-first-2w { + padding-top: 1rem !important; +} + +.fr-pb-first-4v, +.fr-pb-first-2w, +.fr-py-first-4v, +.fr-py-first-2w { + padding-bottom: 1rem !important; +} + +.fr-p-first-5v { + padding: 1.25rem !important; +} + +.fr-pl-first-5v, +.fr-px-first-5v { + padding-left: 1.25rem !important; +} + +.fr-pr-first-5v, +.fr-px-first-5v { + padding-right: 1.25rem !important; +} + +.fr-pt-first-5v, +.fr-py-first-5v { + padding-top: 1.25rem !important; +} + +.fr-pb-first-5v, +.fr-py-first-5v { + padding-bottom: 1.25rem !important; +} + +.fr-p-first-6v, +.fr-p-first-3w { + padding: 1.5rem !important; +} + +.fr-pl-first-6v, +.fr-pl-first-3w, +.fr-px-first-6v, +.fr-px-first-3w { + padding-left: 1.5rem !important; +} + +.fr-pr-first-6v, +.fr-pr-first-3w, +.fr-px-first-6v, +.fr-px-first-3w { + padding-right: 1.5rem !important; +} + +.fr-pt-first-6v, +.fr-pt-first-3w, +.fr-py-first-6v, +.fr-py-first-3w { + padding-top: 1.5rem !important; +} + +.fr-pb-first-6v, +.fr-pb-first-3w, +.fr-py-first-6v, +.fr-py-first-3w { + padding-bottom: 1.5rem !important; +} + +.fr-p-first-7v { + padding: 1.75rem !important; +} + +.fr-pl-first-7v, +.fr-px-first-7v { + padding-left: 1.75rem !important; +} + +.fr-pr-first-7v, +.fr-px-first-7v { + padding-right: 1.75rem !important; +} + +.fr-pt-first-7v, +.fr-py-first-7v { + padding-top: 1.75rem !important; +} + +.fr-pb-first-7v, +.fr-py-first-7v { + padding-bottom: 1.75rem !important; +} + +.fr-p-first-8v, +.fr-p-first-4w { + padding: 2rem !important; +} + +.fr-pl-first-8v, +.fr-pl-first-4w, +.fr-px-first-8v, +.fr-px-first-4w { + padding-left: 2rem !important; +} + +.fr-pr-first-8v, +.fr-pr-first-4w, +.fr-px-first-8v, +.fr-px-first-4w { + padding-right: 2rem !important; +} + +.fr-pt-first-8v, +.fr-pt-first-4w, +.fr-py-first-8v, +.fr-py-first-4w { + padding-top: 2rem !important; +} + +.fr-pb-first-8v, +.fr-pb-first-4w, +.fr-py-first-8v, +.fr-py-first-4w { + padding-bottom: 2rem !important; +} + +.fr-p-first-9v { + padding: 2.25rem !important; +} + +.fr-pl-first-9v, +.fr-px-first-9v { + padding-left: 2.25rem !important; +} + +.fr-pr-first-9v, +.fr-px-first-9v { + padding-right: 2.25rem !important; +} + +.fr-pt-first-9v, +.fr-py-first-9v { + padding-top: 2.25rem !important; +} + +.fr-pb-first-9v, +.fr-py-first-9v { + padding-bottom: 2.25rem !important; +} + +.fr-p-first-10v, +.fr-p-first-5w { + padding: 2.5rem !important; +} + +.fr-pl-first-10v, +.fr-pl-first-5w, +.fr-px-first-10v, +.fr-px-first-5w { + padding-left: 2.5rem !important; +} + +.fr-pr-first-10v, +.fr-pr-first-5w, +.fr-px-first-10v, +.fr-px-first-5w { + padding-right: 2.5rem !important; +} + +.fr-pt-first-10v, +.fr-pt-first-5w, +.fr-py-first-10v, +.fr-py-first-5w { + padding-top: 2.5rem !important; +} + +.fr-pb-first-10v, +.fr-pb-first-5w, +.fr-py-first-10v, +.fr-py-first-5w { + padding-bottom: 2.5rem !important; +} + +.fr-p-first-11v { + padding: 2.75rem !important; +} + +.fr-pl-first-11v, +.fr-px-first-11v { + padding-left: 2.75rem !important; +} + +.fr-pr-first-11v, +.fr-px-first-11v { + padding-right: 2.75rem !important; +} + +.fr-pt-first-11v, +.fr-py-first-11v { + padding-top: 2.75rem !important; +} + +.fr-pb-first-11v, +.fr-py-first-11v { + padding-bottom: 2.75rem !important; +} + +.fr-p-first-12v, +.fr-p-first-6w { + padding: 3rem !important; +} + +.fr-pl-first-12v, +.fr-pl-first-6w, +.fr-px-first-12v, +.fr-px-first-6w { + padding-left: 3rem !important; +} + +.fr-pr-first-12v, +.fr-pr-first-6w, +.fr-px-first-12v, +.fr-px-first-6w { + padding-right: 3rem !important; +} + +.fr-pt-first-12v, +.fr-pt-first-6w, +.fr-py-first-12v, +.fr-py-first-6w { + padding-top: 3rem !important; +} + +.fr-pb-first-12v, +.fr-pb-first-6w, +.fr-py-first-12v, +.fr-py-first-6w { + padding-bottom: 3rem !important; +} + +.fr-p-first-13v { + padding: 3.25rem !important; +} + +.fr-pl-first-13v, +.fr-px-first-13v { + padding-left: 3.25rem !important; +} + +.fr-pr-first-13v, +.fr-px-first-13v { + padding-right: 3.25rem !important; +} + +.fr-pt-first-13v, +.fr-py-first-13v { + padding-top: 3.25rem !important; +} + +.fr-pb-first-13v, +.fr-py-first-13v { + padding-bottom: 3.25rem !important; +} + +.fr-p-first-14v, +.fr-p-first-7w { + padding: 3.5rem !important; +} + +.fr-pl-first-14v, +.fr-pl-first-7w, +.fr-px-first-14v, +.fr-px-first-7w { + padding-left: 3.5rem !important; +} + +.fr-pr-first-14v, +.fr-pr-first-7w, +.fr-px-first-14v, +.fr-px-first-7w { + padding-right: 3.5rem !important; +} + +.fr-pt-first-14v, +.fr-pt-first-7w, +.fr-py-first-14v, +.fr-py-first-7w { + padding-top: 3.5rem !important; +} + +.fr-pb-first-14v, +.fr-pb-first-7w, +.fr-py-first-14v, +.fr-py-first-7w { + padding-bottom: 3.5rem !important; +} + +.fr-p-first-15v { + padding: 3.75rem !important; +} + +.fr-pl-first-15v, +.fr-px-first-15v { + padding-left: 3.75rem !important; +} + +.fr-pr-first-15v, +.fr-px-first-15v { + padding-right: 3.75rem !important; +} + +.fr-pt-first-15v, +.fr-py-first-15v { + padding-top: 3.75rem !important; +} + +.fr-pb-first-15v, +.fr-py-first-15v { + padding-bottom: 3.75rem !important; +} + +.fr-p-first-16v, +.fr-p-first-8w { + padding: 4rem !important; +} + +.fr-pl-first-16v, +.fr-pl-first-8w, +.fr-px-first-16v, +.fr-px-first-8w { + padding-left: 4rem !important; +} + +.fr-pr-first-16v, +.fr-pr-first-8w, +.fr-px-first-16v, +.fr-px-first-8w { + padding-right: 4rem !important; +} + +.fr-pt-first-16v, +.fr-pt-first-8w, +.fr-py-first-16v, +.fr-py-first-8w { + padding-top: 4rem !important; +} + +.fr-pb-first-16v, +.fr-pb-first-8w, +.fr-py-first-16v, +.fr-py-first-8w { + padding-bottom: 4rem !important; +} + +.fr-p-first-17v { + padding: 4.25rem !important; +} + +.fr-pl-first-17v, +.fr-px-first-17v { + padding-left: 4.25rem !important; +} + +.fr-pr-first-17v, +.fr-px-first-17v { + padding-right: 4.25rem !important; +} + +.fr-pt-first-17v, +.fr-py-first-17v { + padding-top: 4.25rem !important; +} + +.fr-pb-first-17v, +.fr-py-first-17v { + padding-bottom: 4.25rem !important; +} + +.fr-p-first-18v, +.fr-p-first-9w { + padding: 4.5rem !important; +} + +.fr-pl-first-18v, +.fr-pl-first-9w, +.fr-px-first-18v, +.fr-px-first-9w { + padding-left: 4.5rem !important; +} + +.fr-pr-first-18v, +.fr-pr-first-9w, +.fr-px-first-18v, +.fr-px-first-9w { + padding-right: 4.5rem !important; +} + +.fr-pt-first-18v, +.fr-pt-first-9w, +.fr-py-first-18v, +.fr-py-first-9w { + padding-top: 4.5rem !important; +} + +.fr-pb-first-18v, +.fr-pb-first-9w, +.fr-py-first-18v, +.fr-py-first-9w { + padding-bottom: 4.5rem !important; +} + +.fr-p-first-19v { + padding: 4.75rem !important; +} + +.fr-pl-first-19v, +.fr-px-first-19v { + padding-left: 4.75rem !important; +} + +.fr-pr-first-19v, +.fr-px-first-19v { + padding-right: 4.75rem !important; +} + +.fr-pt-first-19v, +.fr-py-first-19v { + padding-top: 4.75rem !important; +} + +.fr-pb-first-19v, +.fr-py-first-19v { + padding-bottom: 4.75rem !important; +} + +.fr-p-first-20v, +.fr-p-first-10w { + padding: 5rem !important; +} + +.fr-pl-first-20v, +.fr-pl-first-10w, +.fr-px-first-20v, +.fr-px-first-10w { + padding-left: 5rem !important; +} + +.fr-pr-first-20v, +.fr-pr-first-10w, +.fr-px-first-20v, +.fr-px-first-10w { + padding-right: 5rem !important; +} + +.fr-pt-first-20v, +.fr-pt-first-10w, +.fr-py-first-20v, +.fr-py-first-10w { + padding-top: 5rem !important; +} + +.fr-pb-first-20v, +.fr-pb-first-10w, +.fr-py-first-20v, +.fr-py-first-10w { + padding-bottom: 5rem !important; +} + +.fr-p-first-21v { + padding: 5.25rem !important; +} + +.fr-pl-first-21v, +.fr-px-first-21v { + padding-left: 5.25rem !important; +} + +.fr-pr-first-21v, +.fr-px-first-21v { + padding-right: 5.25rem !important; +} + +.fr-pt-first-21v, +.fr-py-first-21v { + padding-top: 5.25rem !important; +} + +.fr-pb-first-21v, +.fr-py-first-21v { + padding-bottom: 5.25rem !important; +} + +.fr-p-first-22v, +.fr-p-first-11w { + padding: 5.5rem !important; +} + +.fr-pl-first-22v, +.fr-pl-first-11w, +.fr-px-first-22v, +.fr-px-first-11w { + padding-left: 5.5rem !important; +} + +.fr-pr-first-22v, +.fr-pr-first-11w, +.fr-px-first-22v, +.fr-px-first-11w { + padding-right: 5.5rem !important; +} + +.fr-pt-first-22v, +.fr-pt-first-11w, +.fr-py-first-22v, +.fr-py-first-11w { + padding-top: 5.5rem !important; +} + +.fr-pb-first-22v, +.fr-pb-first-11w, +.fr-py-first-22v, +.fr-py-first-11w { + padding-bottom: 5.5rem !important; +} + +.fr-p-first-23v { + padding: 5.75rem !important; +} + +.fr-pl-first-23v, +.fr-px-first-23v { + padding-left: 5.75rem !important; +} + +.fr-pr-first-23v, +.fr-px-first-23v { + padding-right: 5.75rem !important; +} + +.fr-pt-first-23v, +.fr-py-first-23v { + padding-top: 5.75rem !important; +} + +.fr-pb-first-23v, +.fr-py-first-23v { + padding-bottom: 5.75rem !important; +} + +.fr-p-first-24v, +.fr-p-first-12w { + padding: 6rem !important; +} + +.fr-pl-first-24v, +.fr-pl-first-12w, +.fr-px-first-24v, +.fr-px-first-12w { + padding-left: 6rem !important; +} + +.fr-pr-first-24v, +.fr-pr-first-12w, +.fr-px-first-24v, +.fr-px-first-12w { + padding-right: 6rem !important; +} + +.fr-pt-first-24v, +.fr-pt-first-12w, +.fr-py-first-24v, +.fr-py-first-12w { + padding-top: 6rem !important; +} + +.fr-pb-first-24v, +.fr-pb-first-12w, +.fr-py-first-24v, +.fr-py-first-12w { + padding-bottom: 6rem !important; +} + +.fr-p-first-25v { + padding: 6.25rem !important; +} + +.fr-pl-first-25v, +.fr-px-first-25v { + padding-left: 6.25rem !important; +} + +.fr-pr-first-25v, +.fr-px-first-25v { + padding-right: 6.25rem !important; +} + +.fr-pt-first-25v, +.fr-py-first-25v { + padding-top: 6.25rem !important; +} + +.fr-pb-first-25v, +.fr-py-first-25v { + padding-bottom: 6.25rem !important; +} + +.fr-p-first-26v, +.fr-p-first-13w { + padding: 6.5rem !important; +} + +.fr-pl-first-26v, +.fr-pl-first-13w, +.fr-px-first-26v, +.fr-px-first-13w { + padding-left: 6.5rem !important; +} + +.fr-pr-first-26v, +.fr-pr-first-13w, +.fr-px-first-26v, +.fr-px-first-13w { + padding-right: 6.5rem !important; +} + +.fr-pt-first-26v, +.fr-pt-first-13w, +.fr-py-first-26v, +.fr-py-first-13w { + padding-top: 6.5rem !important; +} + +.fr-pb-first-26v, +.fr-pb-first-13w, +.fr-py-first-26v, +.fr-py-first-13w { + padding-bottom: 6.5rem !important; +} + +.fr-p-first-27v { + padding: 6.75rem !important; +} + +.fr-pl-first-27v, +.fr-px-first-27v { + padding-left: 6.75rem !important; +} + +.fr-pr-first-27v, +.fr-px-first-27v { + padding-right: 6.75rem !important; +} + +.fr-pt-first-27v, +.fr-py-first-27v { + padding-top: 6.75rem !important; +} + +.fr-pb-first-27v, +.fr-py-first-27v { + padding-bottom: 6.75rem !important; +} + +.fr-p-first-28v, +.fr-p-first-14w { + padding: 7rem !important; +} + +.fr-pl-first-28v, +.fr-pl-first-14w, +.fr-px-first-28v, +.fr-px-first-14w { + padding-left: 7rem !important; +} + +.fr-pr-first-28v, +.fr-pr-first-14w, +.fr-px-first-28v, +.fr-px-first-14w { + padding-right: 7rem !important; +} + +.fr-pt-first-28v, +.fr-pt-first-14w, +.fr-py-first-28v, +.fr-py-first-14w { + padding-top: 7rem !important; +} + +.fr-pb-first-28v, +.fr-pb-first-14w, +.fr-py-first-28v, +.fr-py-first-14w { + padding-bottom: 7rem !important; +} + +.fr-p-first-29v { + padding: 7.25rem !important; +} + +.fr-pl-first-29v, +.fr-px-first-29v { + padding-left: 7.25rem !important; +} + +.fr-pr-first-29v, +.fr-px-first-29v { + padding-right: 7.25rem !important; +} + +.fr-pt-first-29v, +.fr-py-first-29v { + padding-top: 7.25rem !important; +} + +.fr-pb-first-29v, +.fr-py-first-29v { + padding-bottom: 7.25rem !important; +} + +.fr-p-first-30v, +.fr-p-first-15w { + padding: 7.5rem !important; +} + +.fr-pl-first-30v, +.fr-pl-first-15w, +.fr-px-first-30v, +.fr-px-first-15w { + padding-left: 7.5rem !important; +} + +.fr-pr-first-30v, +.fr-pr-first-15w, +.fr-px-first-30v, +.fr-px-first-15w { + padding-right: 7.5rem !important; +} + +.fr-pt-first-30v, +.fr-pt-first-15w, +.fr-py-first-30v, +.fr-py-first-15w { + padding-top: 7.5rem !important; +} + +.fr-pb-first-30v, +.fr-pb-first-15w, +.fr-py-first-30v, +.fr-py-first-15w { + padding-bottom: 7.5rem !important; +} + +.fr-p-first-31v { + padding: 7.75rem !important; +} + +.fr-pl-first-31v, +.fr-px-first-31v { + padding-left: 7.75rem !important; +} + +.fr-pr-first-31v, +.fr-px-first-31v { + padding-right: 7.75rem !important; +} + +.fr-pt-first-31v, +.fr-py-first-31v { + padding-top: 7.75rem !important; +} + +.fr-pb-first-31v, +.fr-py-first-31v { + padding-bottom: 7.75rem !important; +} + +.fr-p-first-32v, +.fr-p-first-16w { + padding: 8rem !important; +} + +.fr-pl-first-32v, +.fr-pl-first-16w, +.fr-px-first-32v, +.fr-px-first-16w { + padding-left: 8rem !important; +} + +.fr-pr-first-32v, +.fr-pr-first-16w, +.fr-px-first-32v, +.fr-px-first-16w { + padding-right: 8rem !important; +} + +.fr-pt-first-32v, +.fr-pt-first-16w, +.fr-py-first-32v, +.fr-py-first-16w { + padding-top: 8rem !important; +} + +.fr-pb-first-32v, +.fr-pb-first-16w, +.fr-py-first-32v, +.fr-py-first-16w { + padding-bottom: 8rem !important; +} + +:root[data-fr-theme=dark] { + --shadow-color: rgba(0, 0, 18, 0.32); +} + +.fr-placement { + position: fixed; + width: max-content; +} + +@-moz-document url-prefix() { + :root[data-fr-scrolling] body { + position: sticky; + } + + :root { + --underline-thickness: calc(0.0625em + 0.25px); + } +} + +.fr-displayed-lg { + display: none !important; +} + +.fr-responsive-img--32x9 { + aspect-ratio: 3.5555555556 !important; + object-fit: cover; + object-position: 50% 50%; +} + +.fr-responsive-img--16x9 { + aspect-ratio: 1.7777777778 !important; + object-fit: cover; + object-position: 50% 50%; +} + +.fr-responsive-img--3x2 { + aspect-ratio: 1.5 !important; + object-fit: cover; + object-position: 50% 50%; +} + +.fr-responsive-img--4x3 { + aspect-ratio: 1.3333333333 !important; + object-fit: cover; + object-position: 50% 50%; +} + +.fr-responsive-img--1x1 { + aspect-ratio: 1 !important; + object-fit: cover; + object-position: 50% 50%; +} + +.fr-responsive-img--3x4 { + aspect-ratio: 0.75 !important; + object-fit: cover; + object-position: 50% 50%; +} + +.fr-responsive-img--2x3 { + aspect-ratio: 0.6666666667 !important; + object-fit: cover; + object-position: 50% 50%; +} + +.fr-responsive-vid--16x9 { + aspect-ratio: 1.7777777778 !important; +} + +.fr-responsive-vid--4x3 { + aspect-ratio: 1.3333333333 !important; +} + +.fr-responsive-vid--1x1 { + aspect-ratio: 1 !important; +} + +.fr-fi--xs::before, +.fr-fi--xs::after { + --icon-size: 0.75rem; +} + +.fr-fi--sm::before, +.fr-fi--sm::after { + --icon-size: 1rem; +} + +.fr-fi--md::before, +.fr-fi--md::after { + --icon-size: 1.5rem; +} + +.fr-fi--lg::before, +.fr-fi--lg::after { + --icon-size: 2rem; +} + +.fr-artwork-decorative { + fill: var(--artwork-decorative-blue-france); +} + +.fr-artwork-minor { + fill: var(--artwork-minor-red-marianne); +} + +.fr-artwork-major { + fill: var(--artwork-major-blue-france); +} + +.fr-artwork-background { + fill: var(--artwork-background-grey); +} + +.fr-artwork-motif { + fill: var(--artwork-motif-grey); +} + +.fr-artwork--green-tilleul-verveine .fr-artwork-minor { + fill: var(--artwork-minor-green-tilleul-verveine); +} + +.fr-artwork--green-bourgeon .fr-artwork-minor { + fill: var(--artwork-minor-green-bourgeon); +} + +.fr-artwork--green-emeraude .fr-artwork-minor { + fill: var(--artwork-minor-green-emeraude); +} + +.fr-artwork--green-menthe .fr-artwork-minor { + fill: var(--artwork-minor-green-menthe); +} + +.fr-artwork--green-archipel .fr-artwork-minor { + fill: var(--artwork-minor-green-archipel); +} + +.fr-artwork--blue-ecume .fr-artwork-minor { + fill: var(--artwork-minor-blue-ecume); +} + +.fr-artwork--blue-cumulus .fr-artwork-minor { + fill: var(--artwork-minor-blue-cumulus); +} + +.fr-artwork--purple-glycine .fr-artwork-minor { + fill: var(--artwork-minor-purple-glycine); +} + +.fr-artwork--pink-macaron .fr-artwork-minor { + fill: var(--artwork-minor-pink-macaron); +} + +.fr-artwork--pink-tuile .fr-artwork-minor { + fill: var(--artwork-minor-pink-tuile); +} + +.fr-artwork--yellow-tournesol .fr-artwork-minor { + fill: var(--artwork-minor-yellow-tournesol); +} + +.fr-artwork--yellow-moutarde .fr-artwork-minor { + fill: var(--artwork-minor-yellow-moutarde); +} + +.fr-artwork--orange-terre-battue .fr-artwork-minor { + fill: var(--artwork-minor-orange-terre-battue); +} + +.fr-artwork--brown-cafe-creme .fr-artwork-minor { + fill: var(--artwork-minor-brown-cafe-creme); +} + +.fr-artwork--brown-caramel .fr-artwork-minor { + fill: var(--artwork-minor-brown-caramel); +} + +.fr-artwork--brown-opera .fr-artwork-minor { + fill: var(--artwork-minor-brown-opera); +} + +.fr-artwork--beige-gris-galet .fr-artwork-minor { + fill: var(--artwork-minor-beige-gris-galet); +} + +[disabled] .fr-artwork * { + fill: var(--text-disabled-grey); +} + +.fr-h6, +.fr-h5, +.fr-h4, +.fr-h3, +.fr-h2, +.fr-h1, +.fr-display-xs, +.fr-display-sm, +.fr-display-md, +.fr-display-lg, +.fr-display-xl { + color: var(--text-title-grey); +} + +h6, +h5, +h4, +h3, +h2, +h1 { + color: var(--text-title-grey); +} + +@media (min-width: 36em) { + /*! media sm */ + .fr-hidden-sm { + display: none !important; + } + + .fr-unhidden-sm { + display: inherit !important; + } + + .fr-sr-only-sm { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; + } + + .fr-container-sm { + padding-left: 1rem; + padding-right: 1rem; + } + + .fr-container-sm--fluid { + padding-left: 0; + padding-right: 0; + max-width: none; + overflow: hidden; + } + + .fr-grid-row-sm--gutters { + margin: -0.5rem; + } + + .fr-grid-row-sm--gutters > [class^=fr-col-], + .fr-grid-row-sm--gutters > [class*=" fr-col-"], + .fr-grid-row-sm--gutters > .fr-col { + padding: 0.5rem; + } + + .fr-grid-row-sm--no-gutters { + margin: 0; + } + + .fr-grid-row-sm--no-gutters > [class^=fr-col-], + .fr-grid-row-sm--no-gutters > [class*=" fr-col-"], + .fr-grid-row-sm--no-gutters > .fr-col { + padding: 0; + } + + .fr-col-sm { + flex: 1; + } + + .fr-col-sm-1 { + flex: 0 0 calc(100% / 12); + width: calc(100% / 12); + max-width: calc(100% / 12); + } + + .fr-col-offset-sm-1:not(.fr-col-offset-sm-1--right) { + margin-left: calc(100% / 12); + } + + .fr-col-offset-sm-1--right { + margin-right: calc(100% / 12); + } + + .fr-col-sm-2 { + flex: 0 0 calc(200% / 12); + width: calc(200% / 12); + max-width: calc(200% / 12); + } + + .fr-col-offset-sm-2:not(.fr-col-offset-sm-2--right) { + margin-left: calc(200% / 12); + } + + .fr-col-offset-sm-2--right { + margin-right: calc(200% / 12); + } + + .fr-col-sm-3 { + flex: 0 0 calc(300% / 12); + width: calc(300% / 12); + max-width: calc(300% / 12); + } + + .fr-col-offset-sm-3:not(.fr-col-offset-sm-3--right) { + margin-left: calc(300% / 12); + } + + .fr-col-offset-sm-3--right { + margin-right: calc(300% / 12); + } + + .fr-col-sm-4 { + flex: 0 0 calc(400% / 12); + width: calc(400% / 12); + max-width: calc(400% / 12); + } + + .fr-col-offset-sm-4:not(.fr-col-offset-sm-4--right) { + margin-left: calc(400% / 12); + } + + .fr-col-offset-sm-4--right { + margin-right: calc(400% / 12); + } + + .fr-col-sm-5 { + flex: 0 0 calc(500% / 12); + width: calc(500% / 12); + max-width: calc(500% / 12); + } + + .fr-col-offset-sm-5:not(.fr-col-offset-sm-5--right) { + margin-left: calc(500% / 12); + } + + .fr-col-offset-sm-5--right { + margin-right: calc(500% / 12); + } + + .fr-col-sm-6 { + flex: 0 0 calc(600% / 12); + width: calc(600% / 12); + max-width: calc(600% / 12); + } + + .fr-col-offset-sm-6:not(.fr-col-offset-sm-6--right) { + margin-left: calc(600% / 12); + } + + .fr-col-offset-sm-6--right { + margin-right: calc(600% / 12); + } + + .fr-col-sm-7 { + flex: 0 0 calc(700% / 12); + width: calc(700% / 12); + max-width: calc(700% / 12); + } + + .fr-col-offset-sm-7:not(.fr-col-offset-sm-7--right) { + margin-left: calc(700% / 12); + } + + .fr-col-offset-sm-7--right { + margin-right: calc(700% / 12); + } + + .fr-col-sm-8 { + flex: 0 0 calc(800% / 12); + width: calc(800% / 12); + max-width: calc(800% / 12); + } + + .fr-col-offset-sm-8:not(.fr-col-offset-sm-8--right) { + margin-left: calc(800% / 12); + } + + .fr-col-offset-sm-8--right { + margin-right: calc(800% / 12); + } + + .fr-col-sm-9 { + flex: 0 0 calc(900% / 12); + width: calc(900% / 12); + max-width: calc(900% / 12); + } + + .fr-col-offset-sm-9:not(.fr-col-offset-sm-9--right) { + margin-left: calc(900% / 12); + } + + .fr-col-offset-sm-9--right { + margin-right: calc(900% / 12); + } + + .fr-col-sm-10 { + flex: 0 0 calc(1000% / 12); + width: calc(1000% / 12); + max-width: calc(1000% / 12); + } + + .fr-col-offset-sm-10:not(.fr-col-offset-sm-10--right) { + margin-left: calc(1000% / 12); + } + + .fr-col-offset-sm-10--right { + margin-right: calc(1000% / 12); + } + + .fr-col-sm-11 { + flex: 0 0 calc(1100% / 12); + width: calc(1100% / 12); + max-width: calc(1100% / 12); + } + + .fr-col-offset-sm-11:not(.fr-col-offset-sm-11--right) { + margin-left: calc(1100% / 12); + } + + .fr-col-offset-sm-11--right { + margin-right: calc(1100% / 12); + } + + .fr-col-sm-12 { + flex: 0 0 calc(1200% / 12); + width: calc(1200% / 12); + max-width: calc(1200% / 12); + } + + .fr-col-offset-sm-12:not(.fr-col-offset-sm-12--right) { + margin-left: calc(1200% / 12); + } + + .fr-col-offset-sm-12--right { + margin-right: calc(1200% / 12); + } +} + +@media (min-width: 48em) { + /*! media md */ + h6 { + font-size: 1.25rem; + line-height: 1.75rem; + } + + h5 { + font-size: 1.375rem; + line-height: 1.75rem; + } + + h4 { + font-size: 1.5rem; + line-height: 2rem; + } + + h3 { + font-size: 1.75rem; + line-height: 2.25rem; + } + + h2 { + font-size: 2rem; + line-height: 2.5rem; + } + + h1 { + font-size: 2.5rem; + line-height: 3rem; + } + + .fr-h6 { + font-size: 1.25rem !important; + line-height: 1.75rem !important; + } + + .fr-h5 { + font-size: 1.375rem !important; + line-height: 1.75rem !important; + } + + .fr-h4 { + font-size: 1.5rem !important; + line-height: 2rem !important; + } + + .fr-h3 { + font-size: 1.75rem !important; + line-height: 2.25rem !important; + } + + .fr-h2 { + font-size: 2rem !important; + line-height: 2.5rem !important; + } + + .fr-h1 { + font-size: 2.5rem !important; + line-height: 3rem !important; + } + + .fr-display--xs { + font-size: 3rem !important; + line-height: 3.5rem !important; + } + + .fr-display--sm { + font-size: 3.5rem !important; + line-height: 4rem !important; + } + + .fr-display--md { + font-size: 4rem !important; + line-height: 4.5rem !important; + } + + .fr-display--lg { + font-size: 4.5rem !important; + line-height: 5rem !important; + } + + .fr-display--xl { + font-size: 5rem !important; + line-height: 5.5rem !important; + } + + .fr-hidden-md { + display: none !important; + } + + .fr-unhidden-md { + display: inherit !important; + } + + .fr-sr-only-md { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; + } + + .fr-container-md { + padding-left: 1rem; + padding-right: 1rem; + } + + .fr-container-md--fluid { + padding-left: 0; + padding-right: 0; + max-width: none; + overflow: hidden; + } + + .fr-grid-row-md--gutters { + margin: -0.5rem; + } + + .fr-grid-row-md--gutters > [class^=fr-col-], + .fr-grid-row-md--gutters > [class*=" fr-col-"], + .fr-grid-row-md--gutters > .fr-col { + padding: 0.5rem; + } + + .fr-grid-row-md--no-gutters { + margin: 0; + } + + .fr-grid-row-md--no-gutters > [class^=fr-col-], + .fr-grid-row-md--no-gutters > [class*=" fr-col-"], + .fr-grid-row-md--no-gutters > .fr-col { + padding: 0; + } + + .fr-col-md { + flex: 1; + } + + .fr-col-md-1 { + flex: 0 0 calc(100% / 12); + width: calc(100% / 12); + max-width: calc(100% / 12); + } + + .fr-col-offset-md-1:not(.fr-col-offset-md-1--right) { + margin-left: calc(100% / 12); + } + + .fr-col-offset-md-1--right { + margin-right: calc(100% / 12); + } + + .fr-col-md-2 { + flex: 0 0 calc(200% / 12); + width: calc(200% / 12); + max-width: calc(200% / 12); + } + + .fr-col-offset-md-2:not(.fr-col-offset-md-2--right) { + margin-left: calc(200% / 12); + } + + .fr-col-offset-md-2--right { + margin-right: calc(200% / 12); + } + + .fr-col-md-3 { + flex: 0 0 calc(300% / 12); + width: calc(300% / 12); + max-width: calc(300% / 12); + } + + .fr-col-offset-md-3:not(.fr-col-offset-md-3--right) { + margin-left: calc(300% / 12); + } + + .fr-col-offset-md-3--right { + margin-right: calc(300% / 12); + } + + .fr-col-md-4 { + flex: 0 0 calc(400% / 12); + width: calc(400% / 12); + max-width: calc(400% / 12); + } + + .fr-col-offset-md-4:not(.fr-col-offset-md-4--right) { + margin-left: calc(400% / 12); + } + + .fr-col-offset-md-4--right { + margin-right: calc(400% / 12); + } + + .fr-col-md-5 { + flex: 0 0 calc(500% / 12); + width: calc(500% / 12); + max-width: calc(500% / 12); + } + + .fr-col-offset-md-5:not(.fr-col-offset-md-5--right) { + margin-left: calc(500% / 12); + } + + .fr-col-offset-md-5--right { + margin-right: calc(500% / 12); + } + + .fr-col-md-6 { + flex: 0 0 calc(600% / 12); + width: calc(600% / 12); + max-width: calc(600% / 12); + } + + .fr-col-offset-md-6:not(.fr-col-offset-md-6--right) { + margin-left: calc(600% / 12); + } + + .fr-col-offset-md-6--right { + margin-right: calc(600% / 12); + } + + .fr-col-md-7 { + flex: 0 0 calc(700% / 12); + width: calc(700% / 12); + max-width: calc(700% / 12); + } + + .fr-col-offset-md-7:not(.fr-col-offset-md-7--right) { + margin-left: calc(700% / 12); + } + + .fr-col-offset-md-7--right { + margin-right: calc(700% / 12); + } + + .fr-col-md-8 { + flex: 0 0 calc(800% / 12); + width: calc(800% / 12); + max-width: calc(800% / 12); + } + + .fr-col-offset-md-8:not(.fr-col-offset-md-8--right) { + margin-left: calc(800% / 12); + } + + .fr-col-offset-md-8--right { + margin-right: calc(800% / 12); + } + + .fr-col-md-9 { + flex: 0 0 calc(900% / 12); + width: calc(900% / 12); + max-width: calc(900% / 12); + } + + .fr-col-offset-md-9:not(.fr-col-offset-md-9--right) { + margin-left: calc(900% / 12); + } + + .fr-col-offset-md-9--right { + margin-right: calc(900% / 12); + } + + .fr-col-md-10 { + flex: 0 0 calc(1000% / 12); + width: calc(1000% / 12); + max-width: calc(1000% / 12); + } + + .fr-col-offset-md-10:not(.fr-col-offset-md-10--right) { + margin-left: calc(1000% / 12); + } + + .fr-col-offset-md-10--right { + margin-right: calc(1000% / 12); + } + + .fr-col-md-11 { + flex: 0 0 calc(1100% / 12); + width: calc(1100% / 12); + max-width: calc(1100% / 12); + } + + .fr-col-offset-md-11:not(.fr-col-offset-md-11--right) { + margin-left: calc(1100% / 12); + } + + .fr-col-offset-md-11--right { + margin-right: calc(1100% / 12); + } + + .fr-col-md-12 { + flex: 0 0 calc(1200% / 12); + width: calc(1200% / 12); + max-width: calc(1200% / 12); + } + + .fr-col-offset-md-12:not(.fr-col-offset-md-12--right) { + margin-left: calc(1200% / 12); + } + + .fr-col-offset-md-12--right { + margin-right: calc(1200% / 12); + } + + .fr-m-md-n8v, + .fr-m-md-n4w { + margin: -2rem !important; + } + + .fr-ml-md-n8v, + .fr-ml-md-n4w, + .fr-mx-md-n8v, + .fr-mx-md-n4w { + margin-left: -2rem !important; + } + + .fr-mr-md-n8v, + .fr-mr-md-n4w, + .fr-mx-md-n8v, + .fr-mx-md-n4w { + margin-right: -2rem !important; + } + + .fr-mt-md-n8v, + .fr-mt-md-n4w, + .fr-my-md-n8v, + .fr-my-md-n4w { + margin-top: -2rem !important; + } + + .fr-mb-md-n8v, + .fr-mb-md-n4w, + .fr-my-md-n8v, + .fr-my-md-n4w { + margin-bottom: -2rem !important; + } + + .fr-m-md-n7v { + margin: -1.75rem !important; + } + + .fr-ml-md-n7v, + .fr-mx-md-n7v { + margin-left: -1.75rem !important; + } + + .fr-mr-md-n7v, + .fr-mx-md-n7v { + margin-right: -1.75rem !important; + } + + .fr-mt-md-n7v, + .fr-my-md-n7v { + margin-top: -1.75rem !important; + } + + .fr-mb-md-n7v, + .fr-my-md-n7v { + margin-bottom: -1.75rem !important; + } + + .fr-m-md-n6v, + .fr-m-md-n3w { + margin: -1.5rem !important; + } + + .fr-ml-md-n6v, + .fr-ml-md-n3w, + .fr-mx-md-n6v, + .fr-mx-md-n3w { + margin-left: -1.5rem !important; + } + + .fr-mr-md-n6v, + .fr-mr-md-n3w, + .fr-mx-md-n6v, + .fr-mx-md-n3w { + margin-right: -1.5rem !important; + } + + .fr-mt-md-n6v, + .fr-mt-md-n3w, + .fr-my-md-n6v, + .fr-my-md-n3w { + margin-top: -1.5rem !important; + } + + .fr-mb-md-n6v, + .fr-mb-md-n3w, + .fr-my-md-n6v, + .fr-my-md-n3w { + margin-bottom: -1.5rem !important; + } + + .fr-m-md-n5v { + margin: -1.25rem !important; + } + + .fr-ml-md-n5v, + .fr-mx-md-n5v { + margin-left: -1.25rem !important; + } + + .fr-mr-md-n5v, + .fr-mx-md-n5v { + margin-right: -1.25rem !important; + } + + .fr-mt-md-n5v, + .fr-my-md-n5v { + margin-top: -1.25rem !important; + } + + .fr-mb-md-n5v, + .fr-my-md-n5v { + margin-bottom: -1.25rem !important; + } + + .fr-m-md-n4v, + .fr-m-md-n2w { + margin: -1rem !important; + } + + .fr-ml-md-n4v, + .fr-ml-md-n2w, + .fr-mx-md-n4v, + .fr-mx-md-n2w { + margin-left: -1rem !important; + } + + .fr-mr-md-n4v, + .fr-mr-md-n2w, + .fr-mx-md-n4v, + .fr-mx-md-n2w { + margin-right: -1rem !important; + } + + .fr-mt-md-n4v, + .fr-mt-md-n2w, + .fr-my-md-n4v, + .fr-my-md-n2w { + margin-top: -1rem !important; + } + + .fr-mb-md-n4v, + .fr-mb-md-n2w, + .fr-my-md-n4v, + .fr-my-md-n2w { + margin-bottom: -1rem !important; + } + + .fr-m-md-n3v { + margin: -0.75rem !important; + } + + .fr-ml-md-n3v, + .fr-mx-md-n3v { + margin-left: -0.75rem !important; + } + + .fr-mr-md-n3v, + .fr-mx-md-n3v { + margin-right: -0.75rem !important; + } + + .fr-mt-md-n3v, + .fr-my-md-n3v { + margin-top: -0.75rem !important; + } + + .fr-mb-md-n3v, + .fr-my-md-n3v { + margin-bottom: -0.75rem !important; + } + + .fr-m-md-n2v, + .fr-m-md-n1w { + margin: -0.5rem !important; + } + + .fr-ml-md-n2v, + .fr-ml-md-n1w, + .fr-mx-md-n2v, + .fr-mx-md-n1w { + margin-left: -0.5rem !important; + } + + .fr-mr-md-n2v, + .fr-mr-md-n1w, + .fr-mx-md-n2v, + .fr-mx-md-n1w { + margin-right: -0.5rem !important; + } + + .fr-mt-md-n2v, + .fr-mt-md-n1w, + .fr-my-md-n2v, + .fr-my-md-n1w { + margin-top: -0.5rem !important; + } + + .fr-mb-md-n2v, + .fr-mb-md-n1w, + .fr-my-md-n2v, + .fr-my-md-n1w { + margin-bottom: -0.5rem !important; + } + + .fr-m-md-n1v { + margin: -0.25rem !important; + } + + .fr-ml-md-n1v, + .fr-mx-md-n1v { + margin-left: -0.25rem !important; + } + + .fr-mr-md-n1v, + .fr-mx-md-n1v { + margin-right: -0.25rem !important; + } + + .fr-mt-md-n1v, + .fr-my-md-n1v { + margin-top: -0.25rem !important; + } + + .fr-mb-md-n1v, + .fr-my-md-n1v { + margin-bottom: -0.25rem !important; + } + + .fr-m-md-n1-5v { + margin: -0.375rem !important; + } + + .fr-ml-md-n1-5v, + .fr-mx-md-n1-5v { + margin-left: -0.375rem !important; + } + + .fr-mr-md-n1-5v, + .fr-mx-md-n1-5v { + margin-right: -0.375rem !important; + } + + .fr-mt-md-n1-5v, + .fr-my-md-n1-5v { + margin-top: -0.375rem !important; + } + + .fr-mb-md-n1-5v, + .fr-my-md-n1-5v { + margin-bottom: -0.375rem !important; + } + + .fr-m-md-0 { + margin: 0 !important; + } + + .fr-ml-md-0, + .fr-mx-md-0 { + margin-left: 0 !important; + } + + .fr-mr-md-0, + .fr-mx-md-0 { + margin-right: 0 !important; + } + + .fr-mt-md-0, + .fr-my-md-0 { + margin-top: 0 !important; + } + + .fr-mb-md-0, + .fr-my-md-0 { + margin-bottom: 0 !important; + } + + .fr-m-md-n0-5v { + margin: -0.125rem !important; + } + + .fr-ml-md-n0-5v, + .fr-mx-md-n0-5v { + margin-left: -0.125rem !important; + } + + .fr-mr-md-n0-5v, + .fr-mx-md-n0-5v { + margin-right: -0.125rem !important; + } + + .fr-mt-md-n0-5v, + .fr-my-md-n0-5v { + margin-top: -0.125rem !important; + } + + .fr-mb-md-n0-5v, + .fr-my-md-n0-5v { + margin-bottom: -0.125rem !important; + } + + .fr-m-md-0-5v { + margin: 0.125rem !important; + } + + .fr-ml-md-0-5v, + .fr-mx-md-0-5v { + margin-left: 0.125rem !important; + } + + .fr-mr-md-0-5v, + .fr-mx-md-0-5v { + margin-right: 0.125rem !important; + } + + .fr-mt-md-0-5v, + .fr-my-md-0-5v { + margin-top: 0.125rem !important; + } + + .fr-mb-md-0-5v, + .fr-my-md-0-5v { + margin-bottom: 0.125rem !important; + } + + .fr-m-md-1v { + margin: 0.25rem !important; + } + + .fr-ml-md-1v, + .fr-mx-md-1v { + margin-left: 0.25rem !important; + } + + .fr-mr-md-1v, + .fr-mx-md-1v { + margin-right: 0.25rem !important; + } + + .fr-mt-md-1v, + .fr-my-md-1v { + margin-top: 0.25rem !important; + } + + .fr-mb-md-1v, + .fr-my-md-1v { + margin-bottom: 0.25rem !important; + } + + .fr-m-md-1-5v { + margin: 0.375rem !important; + } + + .fr-ml-md-1-5v, + .fr-mx-md-1-5v { + margin-left: 0.375rem !important; + } + + .fr-mr-md-1-5v, + .fr-mx-md-1-5v { + margin-right: 0.375rem !important; + } + + .fr-mt-md-1-5v, + .fr-my-md-1-5v { + margin-top: 0.375rem !important; + } + + .fr-mb-md-1-5v, + .fr-my-md-1-5v { + margin-bottom: 0.375rem !important; + } + + .fr-m-md-2v, + .fr-m-md-1w { + margin: 0.5rem !important; + } + + .fr-ml-md-2v, + .fr-ml-md-1w, + .fr-mx-md-2v, + .fr-mx-md-1w { + margin-left: 0.5rem !important; + } + + .fr-mr-md-2v, + .fr-mr-md-1w, + .fr-mx-md-2v, + .fr-mx-md-1w { + margin-right: 0.5rem !important; + } + + .fr-mt-md-2v, + .fr-mt-md-1w, + .fr-my-md-2v, + .fr-my-md-1w { + margin-top: 0.5rem !important; + } + + .fr-mb-md-2v, + .fr-mb-md-1w, + .fr-my-md-2v, + .fr-my-md-1w { + margin-bottom: 0.5rem !important; + } + + .fr-m-md-3v { + margin: 0.75rem !important; + } + + .fr-ml-md-3v, + .fr-mx-md-3v { + margin-left: 0.75rem !important; + } + + .fr-mr-md-3v, + .fr-mx-md-3v { + margin-right: 0.75rem !important; + } + + .fr-mt-md-3v, + .fr-my-md-3v { + margin-top: 0.75rem !important; + } + + .fr-mb-md-3v, + .fr-my-md-3v { + margin-bottom: 0.75rem !important; + } + + .fr-m-md-4v, + .fr-m-md-2w { + margin: 1rem !important; + } + + .fr-ml-md-4v, + .fr-ml-md-2w, + .fr-mx-md-4v, + .fr-mx-md-2w { + margin-left: 1rem !important; + } + + .fr-mr-md-4v, + .fr-mr-md-2w, + .fr-mx-md-4v, + .fr-mx-md-2w { + margin-right: 1rem !important; + } + + .fr-mt-md-4v, + .fr-mt-md-2w, + .fr-my-md-4v, + .fr-my-md-2w { + margin-top: 1rem !important; + } + + .fr-mb-md-4v, + .fr-mb-md-2w, + .fr-my-md-4v, + .fr-my-md-2w { + margin-bottom: 1rem !important; + } + + .fr-m-md-5v { + margin: 1.25rem !important; + } + + .fr-ml-md-5v, + .fr-mx-md-5v { + margin-left: 1.25rem !important; + } + + .fr-mr-md-5v, + .fr-mx-md-5v { + margin-right: 1.25rem !important; + } + + .fr-mt-md-5v, + .fr-my-md-5v { + margin-top: 1.25rem !important; + } + + .fr-mb-md-5v, + .fr-my-md-5v { + margin-bottom: 1.25rem !important; + } + + .fr-m-md-6v, + .fr-m-md-3w { + margin: 1.5rem !important; + } + + .fr-ml-md-6v, + .fr-ml-md-3w, + .fr-mx-md-6v, + .fr-mx-md-3w { + margin-left: 1.5rem !important; + } + + .fr-mr-md-6v, + .fr-mr-md-3w, + .fr-mx-md-6v, + .fr-mx-md-3w { + margin-right: 1.5rem !important; + } + + .fr-mt-md-6v, + .fr-mt-md-3w, + .fr-my-md-6v, + .fr-my-md-3w { + margin-top: 1.5rem !important; + } + + .fr-mb-md-6v, + .fr-mb-md-3w, + .fr-my-md-6v, + .fr-my-md-3w { + margin-bottom: 1.5rem !important; + } + + .fr-m-md-7v { + margin: 1.75rem !important; + } + + .fr-ml-md-7v, + .fr-mx-md-7v { + margin-left: 1.75rem !important; + } + + .fr-mr-md-7v, + .fr-mx-md-7v { + margin-right: 1.75rem !important; + } + + .fr-mt-md-7v, + .fr-my-md-7v { + margin-top: 1.75rem !important; + } + + .fr-mb-md-7v, + .fr-my-md-7v { + margin-bottom: 1.75rem !important; + } + + .fr-m-md-8v, + .fr-m-md-4w { + margin: 2rem !important; + } + + .fr-ml-md-8v, + .fr-ml-md-4w, + .fr-mx-md-8v, + .fr-mx-md-4w { + margin-left: 2rem !important; + } + + .fr-mr-md-8v, + .fr-mr-md-4w, + .fr-mx-md-8v, + .fr-mx-md-4w { + margin-right: 2rem !important; + } + + .fr-mt-md-8v, + .fr-mt-md-4w, + .fr-my-md-8v, + .fr-my-md-4w { + margin-top: 2rem !important; + } + + .fr-mb-md-8v, + .fr-mb-md-4w, + .fr-my-md-8v, + .fr-my-md-4w { + margin-bottom: 2rem !important; + } + + .fr-m-md-9v { + margin: 2.25rem !important; + } + + .fr-ml-md-9v, + .fr-mx-md-9v { + margin-left: 2.25rem !important; + } + + .fr-mr-md-9v, + .fr-mx-md-9v { + margin-right: 2.25rem !important; + } + + .fr-mt-md-9v, + .fr-my-md-9v { + margin-top: 2.25rem !important; + } + + .fr-mb-md-9v, + .fr-my-md-9v { + margin-bottom: 2.25rem !important; + } + + .fr-m-md-10v, + .fr-m-md-5w { + margin: 2.5rem !important; + } + + .fr-ml-md-10v, + .fr-ml-md-5w, + .fr-mx-md-10v, + .fr-mx-md-5w { + margin-left: 2.5rem !important; + } + + .fr-mr-md-10v, + .fr-mr-md-5w, + .fr-mx-md-10v, + .fr-mx-md-5w { + margin-right: 2.5rem !important; + } + + .fr-mt-md-10v, + .fr-mt-md-5w, + .fr-my-md-10v, + .fr-my-md-5w { + margin-top: 2.5rem !important; + } + + .fr-mb-md-10v, + .fr-mb-md-5w, + .fr-my-md-10v, + .fr-my-md-5w { + margin-bottom: 2.5rem !important; + } + + .fr-m-md-11v { + margin: 2.75rem !important; + } + + .fr-ml-md-11v, + .fr-mx-md-11v { + margin-left: 2.75rem !important; + } + + .fr-mr-md-11v, + .fr-mx-md-11v { + margin-right: 2.75rem !important; + } + + .fr-mt-md-11v, + .fr-my-md-11v { + margin-top: 2.75rem !important; + } + + .fr-mb-md-11v, + .fr-my-md-11v { + margin-bottom: 2.75rem !important; + } + + .fr-m-md-12v, + .fr-m-md-6w { + margin: 3rem !important; + } + + .fr-ml-md-12v, + .fr-ml-md-6w, + .fr-mx-md-12v, + .fr-mx-md-6w { + margin-left: 3rem !important; + } + + .fr-mr-md-12v, + .fr-mr-md-6w, + .fr-mx-md-12v, + .fr-mx-md-6w { + margin-right: 3rem !important; + } + + .fr-mt-md-12v, + .fr-mt-md-6w, + .fr-my-md-12v, + .fr-my-md-6w { + margin-top: 3rem !important; + } + + .fr-mb-md-12v, + .fr-mb-md-6w, + .fr-my-md-12v, + .fr-my-md-6w { + margin-bottom: 3rem !important; + } + + .fr-m-md-13v { + margin: 3.25rem !important; + } + + .fr-ml-md-13v, + .fr-mx-md-13v { + margin-left: 3.25rem !important; + } + + .fr-mr-md-13v, + .fr-mx-md-13v { + margin-right: 3.25rem !important; + } + + .fr-mt-md-13v, + .fr-my-md-13v { + margin-top: 3.25rem !important; + } + + .fr-mb-md-13v, + .fr-my-md-13v { + margin-bottom: 3.25rem !important; + } + + .fr-m-md-14v, + .fr-m-md-7w { + margin: 3.5rem !important; + } + + .fr-ml-md-14v, + .fr-ml-md-7w, + .fr-mx-md-14v, + .fr-mx-md-7w { + margin-left: 3.5rem !important; + } + + .fr-mr-md-14v, + .fr-mr-md-7w, + .fr-mx-md-14v, + .fr-mx-md-7w { + margin-right: 3.5rem !important; + } + + .fr-mt-md-14v, + .fr-mt-md-7w, + .fr-my-md-14v, + .fr-my-md-7w { + margin-top: 3.5rem !important; + } + + .fr-mb-md-14v, + .fr-mb-md-7w, + .fr-my-md-14v, + .fr-my-md-7w { + margin-bottom: 3.5rem !important; + } + + .fr-m-md-15v { + margin: 3.75rem !important; + } + + .fr-ml-md-15v, + .fr-mx-md-15v { + margin-left: 3.75rem !important; + } + + .fr-mr-md-15v, + .fr-mx-md-15v { + margin-right: 3.75rem !important; + } + + .fr-mt-md-15v, + .fr-my-md-15v { + margin-top: 3.75rem !important; + } + + .fr-mb-md-15v, + .fr-my-md-15v { + margin-bottom: 3.75rem !important; + } + + .fr-m-md-16v, + .fr-m-md-8w { + margin: 4rem !important; + } + + .fr-ml-md-16v, + .fr-ml-md-8w, + .fr-mx-md-16v, + .fr-mx-md-8w { + margin-left: 4rem !important; + } + + .fr-mr-md-16v, + .fr-mr-md-8w, + .fr-mx-md-16v, + .fr-mx-md-8w { + margin-right: 4rem !important; + } + + .fr-mt-md-16v, + .fr-mt-md-8w, + .fr-my-md-16v, + .fr-my-md-8w { + margin-top: 4rem !important; + } + + .fr-mb-md-16v, + .fr-mb-md-8w, + .fr-my-md-16v, + .fr-my-md-8w { + margin-bottom: 4rem !important; + } + + .fr-m-md-17v { + margin: 4.25rem !important; + } + + .fr-ml-md-17v, + .fr-mx-md-17v { + margin-left: 4.25rem !important; + } + + .fr-mr-md-17v, + .fr-mx-md-17v { + margin-right: 4.25rem !important; + } + + .fr-mt-md-17v, + .fr-my-md-17v { + margin-top: 4.25rem !important; + } + + .fr-mb-md-17v, + .fr-my-md-17v { + margin-bottom: 4.25rem !important; + } + + .fr-m-md-18v, + .fr-m-md-9w { + margin: 4.5rem !important; + } + + .fr-ml-md-18v, + .fr-ml-md-9w, + .fr-mx-md-18v, + .fr-mx-md-9w { + margin-left: 4.5rem !important; + } + + .fr-mr-md-18v, + .fr-mr-md-9w, + .fr-mx-md-18v, + .fr-mx-md-9w { + margin-right: 4.5rem !important; + } + + .fr-mt-md-18v, + .fr-mt-md-9w, + .fr-my-md-18v, + .fr-my-md-9w { + margin-top: 4.5rem !important; + } + + .fr-mb-md-18v, + .fr-mb-md-9w, + .fr-my-md-18v, + .fr-my-md-9w { + margin-bottom: 4.5rem !important; + } + + .fr-m-md-19v { + margin: 4.75rem !important; + } + + .fr-ml-md-19v, + .fr-mx-md-19v { + margin-left: 4.75rem !important; + } + + .fr-mr-md-19v, + .fr-mx-md-19v { + margin-right: 4.75rem !important; + } + + .fr-mt-md-19v, + .fr-my-md-19v { + margin-top: 4.75rem !important; + } + + .fr-mb-md-19v, + .fr-my-md-19v { + margin-bottom: 4.75rem !important; + } + + .fr-m-md-20v, + .fr-m-md-10w { + margin: 5rem !important; + } + + .fr-ml-md-20v, + .fr-ml-md-10w, + .fr-mx-md-20v, + .fr-mx-md-10w { + margin-left: 5rem !important; + } + + .fr-mr-md-20v, + .fr-mr-md-10w, + .fr-mx-md-20v, + .fr-mx-md-10w { + margin-right: 5rem !important; + } + + .fr-mt-md-20v, + .fr-mt-md-10w, + .fr-my-md-20v, + .fr-my-md-10w { + margin-top: 5rem !important; + } + + .fr-mb-md-20v, + .fr-mb-md-10w, + .fr-my-md-20v, + .fr-my-md-10w { + margin-bottom: 5rem !important; + } + + .fr-m-md-21v { + margin: 5.25rem !important; + } + + .fr-ml-md-21v, + .fr-mx-md-21v { + margin-left: 5.25rem !important; + } + + .fr-mr-md-21v, + .fr-mx-md-21v { + margin-right: 5.25rem !important; + } + + .fr-mt-md-21v, + .fr-my-md-21v { + margin-top: 5.25rem !important; + } + + .fr-mb-md-21v, + .fr-my-md-21v { + margin-bottom: 5.25rem !important; + } + + .fr-m-md-22v, + .fr-m-md-11w { + margin: 5.5rem !important; + } + + .fr-ml-md-22v, + .fr-ml-md-11w, + .fr-mx-md-22v, + .fr-mx-md-11w { + margin-left: 5.5rem !important; + } + + .fr-mr-md-22v, + .fr-mr-md-11w, + .fr-mx-md-22v, + .fr-mx-md-11w { + margin-right: 5.5rem !important; + } + + .fr-mt-md-22v, + .fr-mt-md-11w, + .fr-my-md-22v, + .fr-my-md-11w { + margin-top: 5.5rem !important; + } + + .fr-mb-md-22v, + .fr-mb-md-11w, + .fr-my-md-22v, + .fr-my-md-11w { + margin-bottom: 5.5rem !important; + } + + .fr-m-md-23v { + margin: 5.75rem !important; + } + + .fr-ml-md-23v, + .fr-mx-md-23v { + margin-left: 5.75rem !important; + } + + .fr-mr-md-23v, + .fr-mx-md-23v { + margin-right: 5.75rem !important; + } + + .fr-mt-md-23v, + .fr-my-md-23v { + margin-top: 5.75rem !important; + } + + .fr-mb-md-23v, + .fr-my-md-23v { + margin-bottom: 5.75rem !important; + } + + .fr-m-md-24v, + .fr-m-md-12w { + margin: 6rem !important; + } + + .fr-ml-md-24v, + .fr-ml-md-12w, + .fr-mx-md-24v, + .fr-mx-md-12w { + margin-left: 6rem !important; + } + + .fr-mr-md-24v, + .fr-mr-md-12w, + .fr-mx-md-24v, + .fr-mx-md-12w { + margin-right: 6rem !important; + } + + .fr-mt-md-24v, + .fr-mt-md-12w, + .fr-my-md-24v, + .fr-my-md-12w { + margin-top: 6rem !important; + } + + .fr-mb-md-24v, + .fr-mb-md-12w, + .fr-my-md-24v, + .fr-my-md-12w { + margin-bottom: 6rem !important; + } + + .fr-m-md-25v { + margin: 6.25rem !important; + } + + .fr-ml-md-25v, + .fr-mx-md-25v { + margin-left: 6.25rem !important; + } + + .fr-mr-md-25v, + .fr-mx-md-25v { + margin-right: 6.25rem !important; + } + + .fr-mt-md-25v, + .fr-my-md-25v { + margin-top: 6.25rem !important; + } + + .fr-mb-md-25v, + .fr-my-md-25v { + margin-bottom: 6.25rem !important; + } + + .fr-m-md-26v, + .fr-m-md-13w { + margin: 6.5rem !important; + } + + .fr-ml-md-26v, + .fr-ml-md-13w, + .fr-mx-md-26v, + .fr-mx-md-13w { + margin-left: 6.5rem !important; + } + + .fr-mr-md-26v, + .fr-mr-md-13w, + .fr-mx-md-26v, + .fr-mx-md-13w { + margin-right: 6.5rem !important; + } + + .fr-mt-md-26v, + .fr-mt-md-13w, + .fr-my-md-26v, + .fr-my-md-13w { + margin-top: 6.5rem !important; + } + + .fr-mb-md-26v, + .fr-mb-md-13w, + .fr-my-md-26v, + .fr-my-md-13w { + margin-bottom: 6.5rem !important; + } + + .fr-m-md-27v { + margin: 6.75rem !important; + } + + .fr-ml-md-27v, + .fr-mx-md-27v { + margin-left: 6.75rem !important; + } + + .fr-mr-md-27v, + .fr-mx-md-27v { + margin-right: 6.75rem !important; + } + + .fr-mt-md-27v, + .fr-my-md-27v { + margin-top: 6.75rem !important; + } + + .fr-mb-md-27v, + .fr-my-md-27v { + margin-bottom: 6.75rem !important; + } + + .fr-m-md-28v, + .fr-m-md-14w { + margin: 7rem !important; + } + + .fr-ml-md-28v, + .fr-ml-md-14w, + .fr-mx-md-28v, + .fr-mx-md-14w { + margin-left: 7rem !important; + } + + .fr-mr-md-28v, + .fr-mr-md-14w, + .fr-mx-md-28v, + .fr-mx-md-14w { + margin-right: 7rem !important; + } + + .fr-mt-md-28v, + .fr-mt-md-14w, + .fr-my-md-28v, + .fr-my-md-14w { + margin-top: 7rem !important; + } + + .fr-mb-md-28v, + .fr-mb-md-14w, + .fr-my-md-28v, + .fr-my-md-14w { + margin-bottom: 7rem !important; + } + + .fr-m-md-29v { + margin: 7.25rem !important; + } + + .fr-ml-md-29v, + .fr-mx-md-29v { + margin-left: 7.25rem !important; + } + + .fr-mr-md-29v, + .fr-mx-md-29v { + margin-right: 7.25rem !important; + } + + .fr-mt-md-29v, + .fr-my-md-29v { + margin-top: 7.25rem !important; + } + + .fr-mb-md-29v, + .fr-my-md-29v { + margin-bottom: 7.25rem !important; + } + + .fr-m-md-30v, + .fr-m-md-15w { + margin: 7.5rem !important; + } + + .fr-ml-md-30v, + .fr-ml-md-15w, + .fr-mx-md-30v, + .fr-mx-md-15w { + margin-left: 7.5rem !important; + } + + .fr-mr-md-30v, + .fr-mr-md-15w, + .fr-mx-md-30v, + .fr-mx-md-15w { + margin-right: 7.5rem !important; + } + + .fr-mt-md-30v, + .fr-mt-md-15w, + .fr-my-md-30v, + .fr-my-md-15w { + margin-top: 7.5rem !important; + } + + .fr-mb-md-30v, + .fr-mb-md-15w, + .fr-my-md-30v, + .fr-my-md-15w { + margin-bottom: 7.5rem !important; + } + + .fr-m-md-31v { + margin: 7.75rem !important; + } + + .fr-ml-md-31v, + .fr-mx-md-31v { + margin-left: 7.75rem !important; + } + + .fr-mr-md-31v, + .fr-mx-md-31v { + margin-right: 7.75rem !important; + } + + .fr-mt-md-31v, + .fr-my-md-31v { + margin-top: 7.75rem !important; + } + + .fr-mb-md-31v, + .fr-my-md-31v { + margin-bottom: 7.75rem !important; + } + + .fr-m-md-32v, + .fr-m-md-16w { + margin: 8rem !important; + } + + .fr-ml-md-32v, + .fr-ml-md-16w, + .fr-mx-md-32v, + .fr-mx-md-16w { + margin-left: 8rem !important; + } + + .fr-mr-md-32v, + .fr-mr-md-16w, + .fr-mx-md-32v, + .fr-mx-md-16w { + margin-right: 8rem !important; + } + + .fr-mt-md-32v, + .fr-mt-md-16w, + .fr-my-md-32v, + .fr-my-md-16w { + margin-top: 8rem !important; + } + + .fr-mb-md-32v, + .fr-mb-md-16w, + .fr-my-md-32v, + .fr-my-md-16w { + margin-bottom: 8rem !important; + } + + .fr-m-md-auto { + margin: auto; + } + + .fr-ml-md-auto, + .fr-mx-md-auto { + margin-left: auto; + } + + .fr-mr-md-auto, + .fr-mx-md-auto { + margin-right: auto; + } + + .fr-mt-md-auto, + .fr-my-md-auto { + margin-top: auto; + } + + .fr-mb-md-auto, + .fr-my-md-auto { + margin-bottom: auto; + } + + .fr-p-md-0 { + padding: 0 !important; + } + + .fr-pl-md-0, + .fr-px-md-0 { + padding-left: 0 !important; + } + + .fr-pr-md-0, + .fr-px-md-0 { + padding-right: 0 !important; + } + + .fr-pt-md-0, + .fr-py-md-0 { + padding-top: 0 !important; + } + + .fr-pb-md-0, + .fr-py-md-0 { + padding-bottom: 0 !important; + } + + .fr-p-md-0-5v { + padding: 0.125rem !important; + } + + .fr-pl-md-0-5v, + .fr-px-md-0-5v { + padding-left: 0.125rem !important; + } + + .fr-pr-md-0-5v, + .fr-px-md-0-5v { + padding-right: 0.125rem !important; + } + + .fr-pt-md-0-5v, + .fr-py-md-0-5v { + padding-top: 0.125rem !important; + } + + .fr-pb-md-0-5v, + .fr-py-md-0-5v { + padding-bottom: 0.125rem !important; + } + + .fr-p-md-1v { + padding: 0.25rem !important; + } + + .fr-pl-md-1v, + .fr-px-md-1v { + padding-left: 0.25rem !important; + } + + .fr-pr-md-1v, + .fr-px-md-1v { + padding-right: 0.25rem !important; + } + + .fr-pt-md-1v, + .fr-py-md-1v { + padding-top: 0.25rem !important; + } + + .fr-pb-md-1v, + .fr-py-md-1v { + padding-bottom: 0.25rem !important; + } + + .fr-p-md-1-5v { + padding: 0.375rem !important; + } + + .fr-pl-md-1-5v, + .fr-px-md-1-5v { + padding-left: 0.375rem !important; + } + + .fr-pr-md-1-5v, + .fr-px-md-1-5v { + padding-right: 0.375rem !important; + } + + .fr-pt-md-1-5v, + .fr-py-md-1-5v { + padding-top: 0.375rem !important; + } + + .fr-pb-md-1-5v, + .fr-py-md-1-5v { + padding-bottom: 0.375rem !important; + } + + .fr-p-md-2v, + .fr-p-md-1w { + padding: 0.5rem !important; + } + + .fr-pl-md-2v, + .fr-pl-md-1w, + .fr-px-md-2v, + .fr-px-md-1w { + padding-left: 0.5rem !important; + } + + .fr-pr-md-2v, + .fr-pr-md-1w, + .fr-px-md-2v, + .fr-px-md-1w { + padding-right: 0.5rem !important; + } + + .fr-pt-md-2v, + .fr-pt-md-1w, + .fr-py-md-2v, + .fr-py-md-1w { + padding-top: 0.5rem !important; + } + + .fr-pb-md-2v, + .fr-pb-md-1w, + .fr-py-md-2v, + .fr-py-md-1w { + padding-bottom: 0.5rem !important; + } + + .fr-p-md-3v { + padding: 0.75rem !important; + } + + .fr-pl-md-3v, + .fr-px-md-3v { + padding-left: 0.75rem !important; + } + + .fr-pr-md-3v, + .fr-px-md-3v { + padding-right: 0.75rem !important; + } + + .fr-pt-md-3v, + .fr-py-md-3v { + padding-top: 0.75rem !important; + } + + .fr-pb-md-3v, + .fr-py-md-3v { + padding-bottom: 0.75rem !important; + } + + .fr-p-md-4v, + .fr-p-md-2w { + padding: 1rem !important; + } + + .fr-pl-md-4v, + .fr-pl-md-2w, + .fr-px-md-4v, + .fr-px-md-2w { + padding-left: 1rem !important; + } + + .fr-pr-md-4v, + .fr-pr-md-2w, + .fr-px-md-4v, + .fr-px-md-2w { + padding-right: 1rem !important; + } + + .fr-pt-md-4v, + .fr-pt-md-2w, + .fr-py-md-4v, + .fr-py-md-2w { + padding-top: 1rem !important; + } + + .fr-pb-md-4v, + .fr-pb-md-2w, + .fr-py-md-4v, + .fr-py-md-2w { + padding-bottom: 1rem !important; + } + + .fr-p-md-5v { + padding: 1.25rem !important; + } + + .fr-pl-md-5v, + .fr-px-md-5v { + padding-left: 1.25rem !important; + } + + .fr-pr-md-5v, + .fr-px-md-5v { + padding-right: 1.25rem !important; + } + + .fr-pt-md-5v, + .fr-py-md-5v { + padding-top: 1.25rem !important; + } + + .fr-pb-md-5v, + .fr-py-md-5v { + padding-bottom: 1.25rem !important; + } + + .fr-p-md-6v, + .fr-p-md-3w { + padding: 1.5rem !important; + } + + .fr-pl-md-6v, + .fr-pl-md-3w, + .fr-px-md-6v, + .fr-px-md-3w { + padding-left: 1.5rem !important; + } + + .fr-pr-md-6v, + .fr-pr-md-3w, + .fr-px-md-6v, + .fr-px-md-3w { + padding-right: 1.5rem !important; + } + + .fr-pt-md-6v, + .fr-pt-md-3w, + .fr-py-md-6v, + .fr-py-md-3w { + padding-top: 1.5rem !important; + } + + .fr-pb-md-6v, + .fr-pb-md-3w, + .fr-py-md-6v, + .fr-py-md-3w { + padding-bottom: 1.5rem !important; + } + + .fr-p-md-7v { + padding: 1.75rem !important; + } + + .fr-pl-md-7v, + .fr-px-md-7v { + padding-left: 1.75rem !important; + } + + .fr-pr-md-7v, + .fr-px-md-7v { + padding-right: 1.75rem !important; + } + + .fr-pt-md-7v, + .fr-py-md-7v { + padding-top: 1.75rem !important; + } + + .fr-pb-md-7v, + .fr-py-md-7v { + padding-bottom: 1.75rem !important; + } + + .fr-p-md-8v, + .fr-p-md-4w { + padding: 2rem !important; + } + + .fr-pl-md-8v, + .fr-pl-md-4w, + .fr-px-md-8v, + .fr-px-md-4w { + padding-left: 2rem !important; + } + + .fr-pr-md-8v, + .fr-pr-md-4w, + .fr-px-md-8v, + .fr-px-md-4w { + padding-right: 2rem !important; + } + + .fr-pt-md-8v, + .fr-pt-md-4w, + .fr-py-md-8v, + .fr-py-md-4w { + padding-top: 2rem !important; + } + + .fr-pb-md-8v, + .fr-pb-md-4w, + .fr-py-md-8v, + .fr-py-md-4w { + padding-bottom: 2rem !important; + } + + .fr-p-md-9v { + padding: 2.25rem !important; + } + + .fr-pl-md-9v, + .fr-px-md-9v { + padding-left: 2.25rem !important; + } + + .fr-pr-md-9v, + .fr-px-md-9v { + padding-right: 2.25rem !important; + } + + .fr-pt-md-9v, + .fr-py-md-9v { + padding-top: 2.25rem !important; + } + + .fr-pb-md-9v, + .fr-py-md-9v { + padding-bottom: 2.25rem !important; + } + + .fr-p-md-10v, + .fr-p-md-5w { + padding: 2.5rem !important; + } + + .fr-pl-md-10v, + .fr-pl-md-5w, + .fr-px-md-10v, + .fr-px-md-5w { + padding-left: 2.5rem !important; + } + + .fr-pr-md-10v, + .fr-pr-md-5w, + .fr-px-md-10v, + .fr-px-md-5w { + padding-right: 2.5rem !important; + } + + .fr-pt-md-10v, + .fr-pt-md-5w, + .fr-py-md-10v, + .fr-py-md-5w { + padding-top: 2.5rem !important; + } + + .fr-pb-md-10v, + .fr-pb-md-5w, + .fr-py-md-10v, + .fr-py-md-5w { + padding-bottom: 2.5rem !important; + } + + .fr-p-md-11v { + padding: 2.75rem !important; + } + + .fr-pl-md-11v, + .fr-px-md-11v { + padding-left: 2.75rem !important; + } + + .fr-pr-md-11v, + .fr-px-md-11v { + padding-right: 2.75rem !important; + } + + .fr-pt-md-11v, + .fr-py-md-11v { + padding-top: 2.75rem !important; + } + + .fr-pb-md-11v, + .fr-py-md-11v { + padding-bottom: 2.75rem !important; + } + + .fr-p-md-12v, + .fr-p-md-6w { + padding: 3rem !important; + } + + .fr-pl-md-12v, + .fr-pl-md-6w, + .fr-px-md-12v, + .fr-px-md-6w { + padding-left: 3rem !important; + } + + .fr-pr-md-12v, + .fr-pr-md-6w, + .fr-px-md-12v, + .fr-px-md-6w { + padding-right: 3rem !important; + } + + .fr-pt-md-12v, + .fr-pt-md-6w, + .fr-py-md-12v, + .fr-py-md-6w { + padding-top: 3rem !important; + } + + .fr-pb-md-12v, + .fr-pb-md-6w, + .fr-py-md-12v, + .fr-py-md-6w { + padding-bottom: 3rem !important; + } + + .fr-p-md-13v { + padding: 3.25rem !important; + } + + .fr-pl-md-13v, + .fr-px-md-13v { + padding-left: 3.25rem !important; + } + + .fr-pr-md-13v, + .fr-px-md-13v { + padding-right: 3.25rem !important; + } + + .fr-pt-md-13v, + .fr-py-md-13v { + padding-top: 3.25rem !important; + } + + .fr-pb-md-13v, + .fr-py-md-13v { + padding-bottom: 3.25rem !important; + } + + .fr-p-md-14v, + .fr-p-md-7w { + padding: 3.5rem !important; + } + + .fr-pl-md-14v, + .fr-pl-md-7w, + .fr-px-md-14v, + .fr-px-md-7w { + padding-left: 3.5rem !important; + } + + .fr-pr-md-14v, + .fr-pr-md-7w, + .fr-px-md-14v, + .fr-px-md-7w { + padding-right: 3.5rem !important; + } + + .fr-pt-md-14v, + .fr-pt-md-7w, + .fr-py-md-14v, + .fr-py-md-7w { + padding-top: 3.5rem !important; + } + + .fr-pb-md-14v, + .fr-pb-md-7w, + .fr-py-md-14v, + .fr-py-md-7w { + padding-bottom: 3.5rem !important; + } + + .fr-p-md-15v { + padding: 3.75rem !important; + } + + .fr-pl-md-15v, + .fr-px-md-15v { + padding-left: 3.75rem !important; + } + + .fr-pr-md-15v, + .fr-px-md-15v { + padding-right: 3.75rem !important; + } + + .fr-pt-md-15v, + .fr-py-md-15v { + padding-top: 3.75rem !important; + } + + .fr-pb-md-15v, + .fr-py-md-15v { + padding-bottom: 3.75rem !important; + } + + .fr-p-md-16v, + .fr-p-md-8w { + padding: 4rem !important; + } + + .fr-pl-md-16v, + .fr-pl-md-8w, + .fr-px-md-16v, + .fr-px-md-8w { + padding-left: 4rem !important; + } + + .fr-pr-md-16v, + .fr-pr-md-8w, + .fr-px-md-16v, + .fr-px-md-8w { + padding-right: 4rem !important; + } + + .fr-pt-md-16v, + .fr-pt-md-8w, + .fr-py-md-16v, + .fr-py-md-8w { + padding-top: 4rem !important; + } + + .fr-pb-md-16v, + .fr-pb-md-8w, + .fr-py-md-16v, + .fr-py-md-8w { + padding-bottom: 4rem !important; + } + + .fr-p-md-17v { + padding: 4.25rem !important; + } + + .fr-pl-md-17v, + .fr-px-md-17v { + padding-left: 4.25rem !important; + } + + .fr-pr-md-17v, + .fr-px-md-17v { + padding-right: 4.25rem !important; + } + + .fr-pt-md-17v, + .fr-py-md-17v { + padding-top: 4.25rem !important; + } + + .fr-pb-md-17v, + .fr-py-md-17v { + padding-bottom: 4.25rem !important; + } + + .fr-p-md-18v, + .fr-p-md-9w { + padding: 4.5rem !important; + } + + .fr-pl-md-18v, + .fr-pl-md-9w, + .fr-px-md-18v, + .fr-px-md-9w { + padding-left: 4.5rem !important; + } + + .fr-pr-md-18v, + .fr-pr-md-9w, + .fr-px-md-18v, + .fr-px-md-9w { + padding-right: 4.5rem !important; + } + + .fr-pt-md-18v, + .fr-pt-md-9w, + .fr-py-md-18v, + .fr-py-md-9w { + padding-top: 4.5rem !important; + } + + .fr-pb-md-18v, + .fr-pb-md-9w, + .fr-py-md-18v, + .fr-py-md-9w { + padding-bottom: 4.5rem !important; + } + + .fr-p-md-19v { + padding: 4.75rem !important; + } + + .fr-pl-md-19v, + .fr-px-md-19v { + padding-left: 4.75rem !important; + } + + .fr-pr-md-19v, + .fr-px-md-19v { + padding-right: 4.75rem !important; + } + + .fr-pt-md-19v, + .fr-py-md-19v { + padding-top: 4.75rem !important; + } + + .fr-pb-md-19v, + .fr-py-md-19v { + padding-bottom: 4.75rem !important; + } + + .fr-p-md-20v, + .fr-p-md-10w { + padding: 5rem !important; + } + + .fr-pl-md-20v, + .fr-pl-md-10w, + .fr-px-md-20v, + .fr-px-md-10w { + padding-left: 5rem !important; + } + + .fr-pr-md-20v, + .fr-pr-md-10w, + .fr-px-md-20v, + .fr-px-md-10w { + padding-right: 5rem !important; + } + + .fr-pt-md-20v, + .fr-pt-md-10w, + .fr-py-md-20v, + .fr-py-md-10w { + padding-top: 5rem !important; + } + + .fr-pb-md-20v, + .fr-pb-md-10w, + .fr-py-md-20v, + .fr-py-md-10w { + padding-bottom: 5rem !important; + } + + .fr-p-md-21v { + padding: 5.25rem !important; + } + + .fr-pl-md-21v, + .fr-px-md-21v { + padding-left: 5.25rem !important; + } + + .fr-pr-md-21v, + .fr-px-md-21v { + padding-right: 5.25rem !important; + } + + .fr-pt-md-21v, + .fr-py-md-21v { + padding-top: 5.25rem !important; + } + + .fr-pb-md-21v, + .fr-py-md-21v { + padding-bottom: 5.25rem !important; + } + + .fr-p-md-22v, + .fr-p-md-11w { + padding: 5.5rem !important; + } + + .fr-pl-md-22v, + .fr-pl-md-11w, + .fr-px-md-22v, + .fr-px-md-11w { + padding-left: 5.5rem !important; + } + + .fr-pr-md-22v, + .fr-pr-md-11w, + .fr-px-md-22v, + .fr-px-md-11w { + padding-right: 5.5rem !important; + } + + .fr-pt-md-22v, + .fr-pt-md-11w, + .fr-py-md-22v, + .fr-py-md-11w { + padding-top: 5.5rem !important; + } + + .fr-pb-md-22v, + .fr-pb-md-11w, + .fr-py-md-22v, + .fr-py-md-11w { + padding-bottom: 5.5rem !important; + } + + .fr-p-md-23v { + padding: 5.75rem !important; + } + + .fr-pl-md-23v, + .fr-px-md-23v { + padding-left: 5.75rem !important; + } + + .fr-pr-md-23v, + .fr-px-md-23v { + padding-right: 5.75rem !important; + } + + .fr-pt-md-23v, + .fr-py-md-23v { + padding-top: 5.75rem !important; + } + + .fr-pb-md-23v, + .fr-py-md-23v { + padding-bottom: 5.75rem !important; + } + + .fr-p-md-24v, + .fr-p-md-12w { + padding: 6rem !important; + } + + .fr-pl-md-24v, + .fr-pl-md-12w, + .fr-px-md-24v, + .fr-px-md-12w { + padding-left: 6rem !important; + } + + .fr-pr-md-24v, + .fr-pr-md-12w, + .fr-px-md-24v, + .fr-px-md-12w { + padding-right: 6rem !important; + } + + .fr-pt-md-24v, + .fr-pt-md-12w, + .fr-py-md-24v, + .fr-py-md-12w { + padding-top: 6rem !important; + } + + .fr-pb-md-24v, + .fr-pb-md-12w, + .fr-py-md-24v, + .fr-py-md-12w { + padding-bottom: 6rem !important; + } + + .fr-p-md-25v { + padding: 6.25rem !important; + } + + .fr-pl-md-25v, + .fr-px-md-25v { + padding-left: 6.25rem !important; + } + + .fr-pr-md-25v, + .fr-px-md-25v { + padding-right: 6.25rem !important; + } + + .fr-pt-md-25v, + .fr-py-md-25v { + padding-top: 6.25rem !important; + } + + .fr-pb-md-25v, + .fr-py-md-25v { + padding-bottom: 6.25rem !important; + } + + .fr-p-md-26v, + .fr-p-md-13w { + padding: 6.5rem !important; + } + + .fr-pl-md-26v, + .fr-pl-md-13w, + .fr-px-md-26v, + .fr-px-md-13w { + padding-left: 6.5rem !important; + } + + .fr-pr-md-26v, + .fr-pr-md-13w, + .fr-px-md-26v, + .fr-px-md-13w { + padding-right: 6.5rem !important; + } + + .fr-pt-md-26v, + .fr-pt-md-13w, + .fr-py-md-26v, + .fr-py-md-13w { + padding-top: 6.5rem !important; + } + + .fr-pb-md-26v, + .fr-pb-md-13w, + .fr-py-md-26v, + .fr-py-md-13w { + padding-bottom: 6.5rem !important; + } + + .fr-p-md-27v { + padding: 6.75rem !important; + } + + .fr-pl-md-27v, + .fr-px-md-27v { + padding-left: 6.75rem !important; + } + + .fr-pr-md-27v, + .fr-px-md-27v { + padding-right: 6.75rem !important; + } + + .fr-pt-md-27v, + .fr-py-md-27v { + padding-top: 6.75rem !important; + } + + .fr-pb-md-27v, + .fr-py-md-27v { + padding-bottom: 6.75rem !important; + } + + .fr-p-md-28v, + .fr-p-md-14w { + padding: 7rem !important; + } + + .fr-pl-md-28v, + .fr-pl-md-14w, + .fr-px-md-28v, + .fr-px-md-14w { + padding-left: 7rem !important; + } + + .fr-pr-md-28v, + .fr-pr-md-14w, + .fr-px-md-28v, + .fr-px-md-14w { + padding-right: 7rem !important; + } + + .fr-pt-md-28v, + .fr-pt-md-14w, + .fr-py-md-28v, + .fr-py-md-14w { + padding-top: 7rem !important; + } + + .fr-pb-md-28v, + .fr-pb-md-14w, + .fr-py-md-28v, + .fr-py-md-14w { + padding-bottom: 7rem !important; + } + + .fr-p-md-29v { + padding: 7.25rem !important; + } + + .fr-pl-md-29v, + .fr-px-md-29v { + padding-left: 7.25rem !important; + } + + .fr-pr-md-29v, + .fr-px-md-29v { + padding-right: 7.25rem !important; + } + + .fr-pt-md-29v, + .fr-py-md-29v { + padding-top: 7.25rem !important; + } + + .fr-pb-md-29v, + .fr-py-md-29v { + padding-bottom: 7.25rem !important; + } + + .fr-p-md-30v, + .fr-p-md-15w { + padding: 7.5rem !important; + } + + .fr-pl-md-30v, + .fr-pl-md-15w, + .fr-px-md-30v, + .fr-px-md-15w { + padding-left: 7.5rem !important; + } + + .fr-pr-md-30v, + .fr-pr-md-15w, + .fr-px-md-30v, + .fr-px-md-15w { + padding-right: 7.5rem !important; + } + + .fr-pt-md-30v, + .fr-pt-md-15w, + .fr-py-md-30v, + .fr-py-md-15w { + padding-top: 7.5rem !important; + } + + .fr-pb-md-30v, + .fr-pb-md-15w, + .fr-py-md-30v, + .fr-py-md-15w { + padding-bottom: 7.5rem !important; + } + + .fr-p-md-31v { + padding: 7.75rem !important; + } + + .fr-pl-md-31v, + .fr-px-md-31v { + padding-left: 7.75rem !important; + } + + .fr-pr-md-31v, + .fr-px-md-31v { + padding-right: 7.75rem !important; + } + + .fr-pt-md-31v, + .fr-py-md-31v { + padding-top: 7.75rem !important; + } + + .fr-pb-md-31v, + .fr-py-md-31v { + padding-bottom: 7.75rem !important; + } + + .fr-p-md-32v, + .fr-p-md-16w { + padding: 8rem !important; + } + + .fr-pl-md-32v, + .fr-pl-md-16w, + .fr-px-md-32v, + .fr-px-md-16w { + padding-left: 8rem !important; + } + + .fr-pr-md-32v, + .fr-pr-md-16w, + .fr-px-md-32v, + .fr-px-md-16w { + padding-right: 8rem !important; + } + + .fr-pt-md-32v, + .fr-pt-md-16w, + .fr-py-md-32v, + .fr-py-md-16w { + padding-top: 8rem !important; + } + + .fr-pb-md-32v, + .fr-pb-md-16w, + .fr-py-md-32v, + .fr-py-md-16w { + padding-bottom: 8rem !important; + } +} + +@media (min-width: 62em) { + /*! media lg */ + .fr-hidden-lg { + display: none !important; + } + + .fr-unhidden-lg { + display: inherit !important; + } + + .fr-sr-only-lg { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; + } + + .fr-container, + .fr-container-sm, + .fr-container-md { + padding-left: 1.5rem; + padding-right: 1.5rem; + } + + .fr-container-lg { + padding-left: 1.5rem; + padding-right: 1.5rem; + } + + .fr-container-lg--fluid { + padding-left: 0; + padding-right: 0; + max-width: none; + overflow: hidden; + } + + .fr-grid-row--gutters, + .fr-grid-row-sm--gutters, + .fr-grid-row-md--gutters { + margin: -0.75rem; + } + + .fr-grid-row--gutters > [class^=fr-col-], + .fr-grid-row--gutters > [class*=" fr-col-"], + .fr-grid-row--gutters > .fr-col, + .fr-grid-row-sm--gutters > [class^=fr-col-], + .fr-grid-row-sm--gutters > [class*=" fr-col-"], + .fr-grid-row-sm--gutters > .fr-col, + .fr-grid-row-md--gutters > [class^=fr-col-], + .fr-grid-row-md--gutters > [class*=" fr-col-"], + .fr-grid-row-md--gutters > .fr-col { + padding: 0.75rem; + } + + .fr-grid-row-lg--gutters { + margin: -0.75rem; + } + + .fr-grid-row-lg--gutters > [class^=fr-col-], + .fr-grid-row-lg--gutters > [class*=" fr-col-"], + .fr-grid-row-lg--gutters > .fr-col { + padding: 0.75rem; + } + + .fr-grid-row-lg--no-gutters { + margin: 0; + } + + .fr-grid-row-lg--no-gutters > [class^=fr-col-], + .fr-grid-row-lg--no-gutters > [class*=" fr-col-"], + .fr-grid-row-lg--no-gutters > .fr-col { + padding: 0; + } + + .fr-col-lg { + flex: 1; + } + + .fr-col-lg-1 { + flex: 0 0 calc(100% / 12); + width: calc(100% / 12); + max-width: calc(100% / 12); + } + + .fr-col-offset-lg-1:not(.fr-col-offset-lg-1--right) { + margin-left: calc(100% / 12); + } + + .fr-col-offset-lg-1--right { + margin-right: calc(100% / 12); + } + + .fr-col-lg-2 { + flex: 0 0 calc(200% / 12); + width: calc(200% / 12); + max-width: calc(200% / 12); + } + + .fr-col-offset-lg-2:not(.fr-col-offset-lg-2--right) { + margin-left: calc(200% / 12); + } + + .fr-col-offset-lg-2--right { + margin-right: calc(200% / 12); + } + + .fr-col-lg-3 { + flex: 0 0 calc(300% / 12); + width: calc(300% / 12); + max-width: calc(300% / 12); + } + + .fr-col-offset-lg-3:not(.fr-col-offset-lg-3--right) { + margin-left: calc(300% / 12); + } + + .fr-col-offset-lg-3--right { + margin-right: calc(300% / 12); + } + + .fr-col-lg-4 { + flex: 0 0 calc(400% / 12); + width: calc(400% / 12); + max-width: calc(400% / 12); + } + + .fr-col-offset-lg-4:not(.fr-col-offset-lg-4--right) { + margin-left: calc(400% / 12); + } + + .fr-col-offset-lg-4--right { + margin-right: calc(400% / 12); + } + + .fr-col-lg-5 { + flex: 0 0 calc(500% / 12); + width: calc(500% / 12); + max-width: calc(500% / 12); + } + + .fr-col-offset-lg-5:not(.fr-col-offset-lg-5--right) { + margin-left: calc(500% / 12); + } + + .fr-col-offset-lg-5--right { + margin-right: calc(500% / 12); + } + + .fr-col-lg-6 { + flex: 0 0 calc(600% / 12); + width: calc(600% / 12); + max-width: calc(600% / 12); + } + + .fr-col-offset-lg-6:not(.fr-col-offset-lg-6--right) { + margin-left: calc(600% / 12); + } + + .fr-col-offset-lg-6--right { + margin-right: calc(600% / 12); + } + + .fr-col-lg-7 { + flex: 0 0 calc(700% / 12); + width: calc(700% / 12); + max-width: calc(700% / 12); + } + + .fr-col-offset-lg-7:not(.fr-col-offset-lg-7--right) { + margin-left: calc(700% / 12); + } + + .fr-col-offset-lg-7--right { + margin-right: calc(700% / 12); + } + + .fr-col-lg-8 { + flex: 0 0 calc(800% / 12); + width: calc(800% / 12); + max-width: calc(800% / 12); + } + + .fr-col-offset-lg-8:not(.fr-col-offset-lg-8--right) { + margin-left: calc(800% / 12); + } + + .fr-col-offset-lg-8--right { + margin-right: calc(800% / 12); + } + + .fr-col-lg-9 { + flex: 0 0 calc(900% / 12); + width: calc(900% / 12); + max-width: calc(900% / 12); + } + + .fr-col-offset-lg-9:not(.fr-col-offset-lg-9--right) { + margin-left: calc(900% / 12); + } + + .fr-col-offset-lg-9--right { + margin-right: calc(900% / 12); + } + + .fr-col-lg-10 { + flex: 0 0 calc(1000% / 12); + width: calc(1000% / 12); + max-width: calc(1000% / 12); + } + + .fr-col-offset-lg-10:not(.fr-col-offset-lg-10--right) { + margin-left: calc(1000% / 12); + } + + .fr-col-offset-lg-10--right { + margin-right: calc(1000% / 12); + } + + .fr-col-lg-11 { + flex: 0 0 calc(1100% / 12); + width: calc(1100% / 12); + max-width: calc(1100% / 12); + } + + .fr-col-offset-lg-11:not(.fr-col-offset-lg-11--right) { + margin-left: calc(1100% / 12); + } + + .fr-col-offset-lg-11--right { + margin-right: calc(1100% / 12); + } + + .fr-col-lg-12 { + flex: 0 0 calc(1200% / 12); + width: calc(1200% / 12); + max-width: calc(1200% / 12); + } + + .fr-col-offset-lg-12:not(.fr-col-offset-lg-12--right) { + margin-left: calc(1200% / 12); + } + + .fr-col-offset-lg-12--right { + margin-right: calc(1200% / 12); + } + + .fr-displayed-lg { + display: inherit !important; + } +} + +@media (min-width: 78em) { + /*! media xl */ + .fr-hidden-xl { + display: none !important; + } + + .fr-unhidden-xl { + display: inherit !important; + } + + .fr-sr-only-xl { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; + } + + .fr-container, + .fr-container-sm, + .fr-container-md, + .fr-container-lg { + max-width: 78rem; + } + + .fr-container-xl { + padding-left: 1.5rem; + padding-right: 1.5rem; + max-width: 78rem; + } + + .fr-container-xl--fluid { + padding-left: 0; + padding-right: 0; + max-width: none; + overflow: hidden; + } + + .fr-grid-row-xl--gutters { + margin: -0.75rem; + } + + .fr-grid-row-xl--gutters > [class^=fr-col-], + .fr-grid-row-xl--gutters > [class*=" fr-col-"], + .fr-grid-row-xl--gutters > .fr-col { + padding: 0.75rem; + } + + .fr-grid-row-xl--no-gutters { + margin: 0; + } + + .fr-grid-row-xl--no-gutters > [class^=fr-col-], + .fr-grid-row-xl--no-gutters > [class*=" fr-col-"], + .fr-grid-row-xl--no-gutters > .fr-col { + padding: 0; + } + + .fr-col-xl { + flex: 1; + } + + .fr-col-xl-1 { + flex: 0 0 calc(100% / 12); + width: calc(100% / 12); + max-width: calc(100% / 12); + } + + .fr-col-offset-xl-1:not(.fr-col-offset-xl-1--right) { + margin-left: calc(100% / 12); + } + + .fr-col-offset-xl-1--right { + margin-right: calc(100% / 12); + } + + .fr-col-xl-2 { + flex: 0 0 calc(200% / 12); + width: calc(200% / 12); + max-width: calc(200% / 12); + } + + .fr-col-offset-xl-2:not(.fr-col-offset-xl-2--right) { + margin-left: calc(200% / 12); + } + + .fr-col-offset-xl-2--right { + margin-right: calc(200% / 12); + } + + .fr-col-xl-3 { + flex: 0 0 calc(300% / 12); + width: calc(300% / 12); + max-width: calc(300% / 12); + } + + .fr-col-offset-xl-3:not(.fr-col-offset-xl-3--right) { + margin-left: calc(300% / 12); + } + + .fr-col-offset-xl-3--right { + margin-right: calc(300% / 12); + } + + .fr-col-xl-4 { + flex: 0 0 calc(400% / 12); + width: calc(400% / 12); + max-width: calc(400% / 12); + } + + .fr-col-offset-xl-4:not(.fr-col-offset-xl-4--right) { + margin-left: calc(400% / 12); + } + + .fr-col-offset-xl-4--right { + margin-right: calc(400% / 12); + } + + .fr-col-xl-5 { + flex: 0 0 calc(500% / 12); + width: calc(500% / 12); + max-width: calc(500% / 12); + } + + .fr-col-offset-xl-5:not(.fr-col-offset-xl-5--right) { + margin-left: calc(500% / 12); + } + + .fr-col-offset-xl-5--right { + margin-right: calc(500% / 12); + } + + .fr-col-xl-6 { + flex: 0 0 calc(600% / 12); + width: calc(600% / 12); + max-width: calc(600% / 12); + } + + .fr-col-offset-xl-6:not(.fr-col-offset-xl-6--right) { + margin-left: calc(600% / 12); + } + + .fr-col-offset-xl-6--right { + margin-right: calc(600% / 12); + } + + .fr-col-xl-7 { + flex: 0 0 calc(700% / 12); + width: calc(700% / 12); + max-width: calc(700% / 12); + } + + .fr-col-offset-xl-7:not(.fr-col-offset-xl-7--right) { + margin-left: calc(700% / 12); + } + + .fr-col-offset-xl-7--right { + margin-right: calc(700% / 12); + } + + .fr-col-xl-8 { + flex: 0 0 calc(800% / 12); + width: calc(800% / 12); + max-width: calc(800% / 12); + } + + .fr-col-offset-xl-8:not(.fr-col-offset-xl-8--right) { + margin-left: calc(800% / 12); + } + + .fr-col-offset-xl-8--right { + margin-right: calc(800% / 12); + } + + .fr-col-xl-9 { + flex: 0 0 calc(900% / 12); + width: calc(900% / 12); + max-width: calc(900% / 12); + } + + .fr-col-offset-xl-9:not(.fr-col-offset-xl-9--right) { + margin-left: calc(900% / 12); + } + + .fr-col-offset-xl-9--right { + margin-right: calc(900% / 12); + } + + .fr-col-xl-10 { + flex: 0 0 calc(1000% / 12); + width: calc(1000% / 12); + max-width: calc(1000% / 12); + } + + .fr-col-offset-xl-10:not(.fr-col-offset-xl-10--right) { + margin-left: calc(1000% / 12); + } + + .fr-col-offset-xl-10--right { + margin-right: calc(1000% / 12); + } + + .fr-col-xl-11 { + flex: 0 0 calc(1100% / 12); + width: calc(1100% / 12); + max-width: calc(1100% / 12); + } + + .fr-col-offset-xl-11:not(.fr-col-offset-xl-11--right) { + margin-left: calc(1100% / 12); + } + + .fr-col-offset-xl-11--right { + margin-right: calc(1100% / 12); + } + + .fr-col-xl-12 { + flex: 0 0 calc(1200% / 12); + width: calc(1200% / 12); + max-width: calc(1200% / 12); + } + + .fr-col-offset-xl-12:not(.fr-col-offset-xl-12--right) { + margin-left: calc(1200% / 12); + } + + .fr-col-offset-xl-12--right { + margin-right: calc(1200% / 12); + } +} + +@media (-ms-high-contrast: active), (forced-colors: active) { + a:not([href]) { + color: graytext; + } + + [href], + [href]:visited { + color: linktext; + } + + [target=_blank]::after { + forced-color-adjust: none; + background-color: linktext; + } + + [target=_blank][class^=fr-icon-]::after, + [target=_blank][class*=" fr-icon-"]::after, + [target=_blank][class^=fr-fi-]::after, + [target=_blank][class*=" fr-fi-"]::after { + forced-color-adjust: none; + background-color: linktext; + } + + button { + color: buttontext; + } + + button:disabled { + color: graytext; + } + + input, + select, + textarea { + border: 1px solid; + } + + .fr-artwork-background, + .fr-artwork-motif { + fill: graytext; + } + + .fr-artwork-decorative { + fill: none; + } + + .fr-artwork-minor, + .fr-artwork-major { + fill: canvastext; + } + + ul > li::marker { + color: graytext; + } + + hr { + border-top: 1px solid; + } + + .fr-hr { + border-top: 1px solid; + } +} + +@media (hover: hover) and (pointer: fine) { + :root { + --brighten: -1; + } + + a[href]:hover, + button:not(:disabled):hover, + input[type=button]:not(:disabled):hover, + input[type=image]:not(:disabled):hover, + input[type=reset]:not(:disabled):hover, + input[type=submit]:not(:disabled):hover { + background-color: var(--hover-tint); + } + + a[href]:active, + button:not(:disabled):active, + input[type=button]:not(:disabled):active, + input[type=image]:not(:disabled):active, + input[type=reset]:not(:disabled):active, + input[type=submit]:not(:disabled):active { + background-color: var(--active-tint); + } + + a[href]:hover, + a[href]:active { + --underline-hover-width: var(--underline-max-width); + } + + .fr-enlarge-link a:hover, + .fr-enlarge-link a:active { + background-image: none; + } + + .fr-enlarge-link:hover { + background-color: var(--hover); + } + + .fr-enlarge-link:active { + background-color: var(--active); + } + + .fr-enlarge-button button:hover, + .fr-enlarge-button button:active { + background-image: none; + } + + .fr-enlarge-button:hover { + background-color: var(--hover); + } + + .fr-enlarge-button:active { + background-color: var(--active); + } +} + +@media (-ms-high-contrast: active) and (-ms-high-contrast: active), (-ms-high-contrast: active) and (forced-colors: active), (forced-colors: active) and (-ms-high-contrast: active), (forced-colors: active) and (forced-colors: active) { + [class^=fr-icon-]::before, + [class^=fr-icon-]::after, + [class*=" fr-icon-"]::before, + [class*=" fr-icon-"]::after, + [class^=fr-fi-]::before, + [class^=fr-fi-]::after, + [class*=" fr-fi-"]::before, + [class*=" fr-fi-"]::after { + forced-color-adjust: none; + background-color: canvastext; + } + + button[class^=fr-icon-]:not([disabled])::before, + button[class^=fr-icon-]:not([disabled])::after, + button[class*=" fr-icon-"]:not([disabled])::before, + button[class*=" fr-icon-"]:not([disabled])::after, + button[class^=fr-fi-]:not([disabled])::before, + button[class^=fr-fi-]:not([disabled])::after, + button[class*=" fr-fi-"]:not([disabled])::before, + button[class*=" fr-fi-"]:not([disabled])::after { + background-color: buttontext; + } + + a[href][class^=fr-icon-]::before, + a[href][class^=fr-icon-]::after, + a[href][class*=" fr-icon-"]::before, + a[href][class*=" fr-icon-"]::after, + a[href][class^=fr-fi-]::before, + a[href][class^=fr-fi-]::after, + a[href][class*=" fr-fi-"]::before, + a[href][class*=" fr-fi-"]::after { + background-color: linktext; + } + + a[class^=fr-icon-]:not([href])::before, + a[class^=fr-icon-]:not([href])::after, + a[class*=" fr-icon-"]:not([href])::before, + a[class*=" fr-icon-"]:not([href])::after, + a[class^=fr-fi-]:not([href])::before, + a[class^=fr-fi-]:not([href])::after, + a[class*=" fr-fi-"]:not([href])::before, + a[class*=" fr-fi-"]:not([href])::after, + button[class^=fr-icon-]:disabled::before, + button[class^=fr-icon-]:disabled::after, + button[class*=" fr-icon-"]:disabled::before, + button[class*=" fr-icon-"]:disabled::after, + button[class^=fr-fi-]:disabled::before, + button[class^=fr-fi-]:disabled::after, + button[class*=" fr-fi-"]:disabled::before, + button[class*=" fr-fi-"]:disabled::after, + input[class^=fr-icon-]:disabled::before, + input[class^=fr-icon-]:disabled::after, + input[class*=" fr-icon-"]:disabled::before, + input[class*=" fr-icon-"]:disabled::after, + input[class^=fr-fi-]:disabled::before, + input[class^=fr-fi-]:disabled::after, + input[class*=" fr-fi-"]:disabled::before, + input[class*=" fr-fi-"]:disabled::after, + input[type=checkbox][class^=fr-icon-]:disabled::before, + input[type=checkbox][class^=fr-icon-]:disabled::after, + input[type=checkbox][class*=" fr-icon-"]:disabled::before, + input[type=checkbox][class*=" fr-icon-"]:disabled::after, + input[type=checkbox][class^=fr-fi-]:disabled::before, + input[type=checkbox][class^=fr-fi-]:disabled::after, + input[type=checkbox][class*=" fr-fi-"]:disabled::before, + input[type=checkbox][class*=" fr-fi-"]:disabled::after, + input[type=checkbox]:disabled + label[class^=fr-icon-]::before, + input[type=checkbox]:disabled + label[class^=fr-icon-]::after, + input[type=checkbox]:disabled + label[class*=" fr-icon-"]::before, + input[type=checkbox]:disabled + label[class*=" fr-icon-"]::after, + input[type=checkbox]:disabled + label[class^=fr-fi-]::before, + input[type=checkbox]:disabled + label[class^=fr-fi-]::after, + input[type=checkbox]:disabled + label[class*=" fr-fi-"]::before, + input[type=checkbox]:disabled + label[class*=" fr-fi-"]::after, + input[type=radio][class^=fr-icon-]:disabled::before, + input[type=radio][class^=fr-icon-]:disabled::after, + input[type=radio][class*=" fr-icon-"]:disabled::before, + input[type=radio][class*=" fr-icon-"]:disabled::after, + input[type=radio][class^=fr-fi-]:disabled::before, + input[type=radio][class^=fr-fi-]:disabled::after, + input[type=radio][class*=" fr-fi-"]:disabled::before, + input[type=radio][class*=" fr-fi-"]:disabled::after, + input[type=radio]:disabled + label[class^=fr-icon-]::before, + input[type=radio]:disabled + label[class^=fr-icon-]::after, + input[type=radio]:disabled + label[class*=" fr-icon-"]::before, + input[type=radio]:disabled + label[class*=" fr-icon-"]::after, + input[type=radio]:disabled + label[class^=fr-fi-]::before, + input[type=radio]:disabled + label[class^=fr-fi-]::after, + input[type=radio]:disabled + label[class*=" fr-fi-"]::before, + input[type=radio]:disabled + label[class*=" fr-fi-"]::after, + select[class^=fr-icon-]:disabled::before, + select[class^=fr-icon-]:disabled::after, + select[class*=" fr-icon-"]:disabled::before, + select[class*=" fr-icon-"]:disabled::after, + select[class^=fr-fi-]:disabled::before, + select[class^=fr-fi-]:disabled::after, + select[class*=" fr-fi-"]:disabled::before, + select[class*=" fr-fi-"]:disabled::after, + textarea[class^=fr-icon-]:disabled::before, + textarea[class^=fr-icon-]:disabled::after, + textarea[class*=" fr-icon-"]:disabled::before, + textarea[class*=" fr-icon-"]:disabled::after, + textarea[class^=fr-fi-]:disabled::before, + textarea[class^=fr-fi-]:disabled::after, + textarea[class*=" fr-fi-"]:disabled::before, + textarea[class*=" fr-fi-"]:disabled::after, + video[class^=fr-icon-]:not([href])::before, + video[class^=fr-icon-]:not([href])::after, + video[class*=" fr-icon-"]:not([href])::before, + video[class*=" fr-icon-"]:not([href])::after, + video[class^=fr-fi-]:not([href])::before, + video[class^=fr-fi-]:not([href])::after, + video[class*=" fr-fi-"]:not([href])::before, + video[class*=" fr-fi-"]:not([href])::after, + audio[class^=fr-icon-]:not([href])::before, + audio[class^=fr-icon-]:not([href])::after, + audio[class*=" fr-icon-"]:not([href])::before, + audio[class*=" fr-icon-"]:not([href])::after, + audio[class^=fr-fi-]:not([href])::before, + audio[class^=fr-fi-]:not([href])::after, + audio[class*=" fr-fi-"]:not([href])::before, + audio[class*=" fr-fi-"]:not([href])::after { + background-color: graytext; + } +} + +@media (prefers-reduced-motion: reduce) { + .fr-collapse { + transition: none; + } + + .fr-collapse::before { + transition: none; + } +} diff --git a/dist/dsfr/core/core.main.min.css b/dist/dsfr/core/core.main.min.css new file mode 100644 index 0000000..0599520 --- /dev/null +++ b/dist/dsfr/core/core.main.min.css @@ -0,0 +1,8 @@ +@charset "UTF-8"; +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */a{--hover-tint:var(--idle);--active-tint:var(--active);color:inherit;text-decoration:var(--text-decoration)}:root{--underline-max-width:100%;--underline-hover-width:0;--underline-idle-width:var(--underline-max-width);--underline-x:calc(var(--underline-max-width)*0);--underline-thickness:0.0625em;--underline-img:linear-gradient(0deg,currentColor,currentColor);--external-link-content:"";--text-decoration:none;--ul-type:disc;--ol-type:decimal;--ul-start:1rem;--ol-start:1.5rem;--xl-block:0.5rem;--li-bottom:0.25rem;--xl-base:1em;--ol-content:counters(li-counter,".") ".  ";--text-spacing:0 0 1.5rem;--title-spacing:0 0 1.5rem;--display-spacing:0 0 2rem;--background-default-grey:var(--grey-1000-50);--background-default-grey-hover:var(--grey-1000-50-hover);--background-default-grey-active:var(--grey-1000-50-active);--background-alt-grey:var(--grey-975-75);--background-alt-grey-hover:var(--grey-975-75-hover);--background-alt-grey-active:var(--grey-975-75-active);--background-alt-blue-france:var(--blue-france-975-75);--background-alt-blue-france-hover:var(--blue-france-975-75-hover);--background-alt-blue-france-active:var(--blue-france-975-75-active);--background-alt-red-marianne:var(--red-marianne-975-75);--background-alt-red-marianne-hover:var(--red-marianne-975-75-hover);--background-alt-red-marianne-active:var(--red-marianne-975-75-active);--background-alt-green-tilleul-verveine:var(--green-tilleul-verveine-975-75);--background-alt-green-tilleul-verveine-hover:var(--green-tilleul-verveine-975-75-hover);--background-alt-green-tilleul-verveine-active:var(--green-tilleul-verveine-975-75-active);--background-alt-green-bourgeon:var(--green-bourgeon-975-75);--background-alt-green-bourgeon-hover:var(--green-bourgeon-975-75-hover);--background-alt-green-bourgeon-active:var(--green-bourgeon-975-75-active);--background-alt-green-emeraude:var(--green-emeraude-975-75);--background-alt-green-emeraude-hover:var(--green-emeraude-975-75-hover);--background-alt-green-emeraude-active:var(--green-emeraude-975-75-active);--background-alt-green-menthe:var(--green-menthe-975-75);--background-alt-green-menthe-hover:var(--green-menthe-975-75-hover);--background-alt-green-menthe-active:var(--green-menthe-975-75-active);--background-alt-green-archipel:var(--green-archipel-975-75);--background-alt-green-archipel-hover:var(--green-archipel-975-75-hover);--background-alt-green-archipel-active:var(--green-archipel-975-75-active);--background-alt-blue-ecume:var(--blue-ecume-975-75);--background-alt-blue-ecume-hover:var(--blue-ecume-975-75-hover);--background-alt-blue-ecume-active:var(--blue-ecume-975-75-active);--background-alt-blue-cumulus:var(--blue-cumulus-975-75);--background-alt-blue-cumulus-hover:var(--blue-cumulus-975-75-hover);--background-alt-blue-cumulus-active:var(--blue-cumulus-975-75-active);--background-alt-purple-glycine:var(--purple-glycine-975-75);--background-alt-purple-glycine-hover:var(--purple-glycine-975-75-hover);--background-alt-purple-glycine-active:var(--purple-glycine-975-75-active);--background-alt-pink-macaron:var(--pink-macaron-975-75);--background-alt-pink-macaron-hover:var(--pink-macaron-975-75-hover);--background-alt-pink-macaron-active:var(--pink-macaron-975-75-active);--background-alt-pink-tuile:var(--pink-tuile-975-75);--background-alt-pink-tuile-hover:var(--pink-tuile-975-75-hover);--background-alt-pink-tuile-active:var(--pink-tuile-975-75-active);--background-alt-yellow-tournesol:var(--yellow-tournesol-975-75);--background-alt-yellow-tournesol-hover:var(--yellow-tournesol-975-75-hover);--background-alt-yellow-tournesol-active:var(--yellow-tournesol-975-75-active);--background-alt-yellow-moutarde:var(--yellow-moutarde-975-75);--background-alt-yellow-moutarde-hover:var(--yellow-moutarde-975-75-hover);--background-alt-yellow-moutarde-active:var(--yellow-moutarde-975-75-active);--background-alt-orange-terre-battue:var(--orange-terre-battue-975-75);--background-alt-orange-terre-battue-hover:var(--orange-terre-battue-975-75-hover);--background-alt-orange-terre-battue-active:var(--orange-terre-battue-975-75-active);--background-alt-brown-cafe-creme:var(--brown-cafe-creme-975-75);--background-alt-brown-cafe-creme-hover:var(--brown-cafe-creme-975-75-hover);--background-alt-brown-cafe-creme-active:var(--brown-cafe-creme-975-75-active);--background-alt-brown-caramel:var(--brown-caramel-975-75);--background-alt-brown-caramel-hover:var(--brown-caramel-975-75-hover);--background-alt-brown-caramel-active:var(--brown-caramel-975-75-active);--background-alt-brown-opera:var(--brown-opera-975-75);--background-alt-brown-opera-hover:var(--brown-opera-975-75-hover);--background-alt-brown-opera-active:var(--brown-opera-975-75-active);--background-alt-beige-gris-galet:var(--beige-gris-galet-975-75);--background-alt-beige-gris-galet-hover:var(--beige-gris-galet-975-75-hover);--background-alt-beige-gris-galet-active:var(--beige-gris-galet-975-75-active);--background-contrast-grey:var(--grey-950-100);--background-contrast-grey-hover:var(--grey-950-100-hover);--background-contrast-grey-active:var(--grey-950-100-active);--background-contrast-blue-france:var(--blue-france-950-100);--background-contrast-blue-france-hover:var(--blue-france-950-100-hover);--background-contrast-blue-france-active:var(--blue-france-950-100-active);--background-contrast-red-marianne:var(--red-marianne-950-100);--background-contrast-red-marianne-hover:var(--red-marianne-950-100-hover);--background-contrast-red-marianne-active:var(--red-marianne-950-100-active);--background-contrast-green-tilleul-verveine:var(--green-tilleul-verveine-950-100);--background-contrast-green-tilleul-verveine-hover:var(--green-tilleul-verveine-950-100-hover);--background-contrast-green-tilleul-verveine-active:var(--green-tilleul-verveine-950-100-active);--background-contrast-green-bourgeon:var(--green-bourgeon-950-100);--background-contrast-green-bourgeon-hover:var(--green-bourgeon-950-100-hover);--background-contrast-green-bourgeon-active:var(--green-bourgeon-950-100-active);--background-contrast-green-emeraude:var(--green-emeraude-950-100);--background-contrast-green-emeraude-hover:var(--green-emeraude-950-100-hover);--background-contrast-green-emeraude-active:var(--green-emeraude-950-100-active);--background-contrast-green-menthe:var(--green-menthe-950-100);--background-contrast-green-menthe-hover:var(--green-menthe-950-100-hover);--background-contrast-green-menthe-active:var(--green-menthe-950-100-active);--background-contrast-green-archipel:var(--green-archipel-950-100);--background-contrast-green-archipel-hover:var(--green-archipel-950-100-hover);--background-contrast-green-archipel-active:var(--green-archipel-950-100-active);--background-contrast-blue-ecume:var(--blue-ecume-950-100);--background-contrast-blue-ecume-hover:var(--blue-ecume-950-100-hover);--background-contrast-blue-ecume-active:var(--blue-ecume-950-100-active);--background-contrast-blue-cumulus:var(--blue-cumulus-950-100);--background-contrast-blue-cumulus-hover:var(--blue-cumulus-950-100-hover);--background-contrast-blue-cumulus-active:var(--blue-cumulus-950-100-active);--background-contrast-purple-glycine:var(--purple-glycine-950-100);--background-contrast-purple-glycine-hover:var(--purple-glycine-950-100-hover);--background-contrast-purple-glycine-active:var(--purple-glycine-950-100-active);--background-contrast-pink-macaron:var(--pink-macaron-950-100);--background-contrast-pink-macaron-hover:var(--pink-macaron-950-100-hover);--background-contrast-pink-macaron-active:var(--pink-macaron-950-100-active);--background-contrast-pink-tuile:var(--pink-tuile-950-100);--background-contrast-pink-tuile-hover:var(--pink-tuile-950-100-hover);--background-contrast-pink-tuile-active:var(--pink-tuile-950-100-active);--background-contrast-yellow-tournesol:var(--yellow-tournesol-950-100);--background-contrast-yellow-tournesol-hover:var(--yellow-tournesol-950-100-hover);--background-contrast-yellow-tournesol-active:var(--yellow-tournesol-950-100-active);--background-contrast-yellow-moutarde:var(--yellow-moutarde-950-100);--background-contrast-yellow-moutarde-hover:var(--yellow-moutarde-950-100-hover);--background-contrast-yellow-moutarde-active:var(--yellow-moutarde-950-100-active);--background-contrast-orange-terre-battue:var(--orange-terre-battue-950-100);--background-contrast-orange-terre-battue-hover:var(--orange-terre-battue-950-100-hover);--background-contrast-orange-terre-battue-active:var(--orange-terre-battue-950-100-active);--background-contrast-brown-cafe-creme:var(--brown-cafe-creme-950-100);--background-contrast-brown-cafe-creme-hover:var(--brown-cafe-creme-950-100-hover);--background-contrast-brown-cafe-creme-active:var(--brown-cafe-creme-950-100-active);--background-contrast-brown-caramel:var(--brown-caramel-950-100);--background-contrast-brown-caramel-hover:var(--brown-caramel-950-100-hover);--background-contrast-brown-caramel-active:var(--brown-caramel-950-100-active);--background-contrast-brown-opera:var(--brown-opera-950-100);--background-contrast-brown-opera-hover:var(--brown-opera-950-100-hover);--background-contrast-brown-opera-active:var(--brown-opera-950-100-active);--background-contrast-beige-gris-galet:var(--beige-gris-galet-950-100);--background-contrast-beige-gris-galet-hover:var(--beige-gris-galet-950-100-hover);--background-contrast-beige-gris-galet-active:var(--beige-gris-galet-950-100-active);--background-contrast-info:var(--info-950-100);--background-contrast-info-hover:var(--info-950-100-hover);--background-contrast-info-active:var(--info-950-100-active);--background-contrast-success:var(--success-950-100);--background-contrast-success-hover:var(--success-950-100-hover);--background-contrast-success-active:var(--success-950-100-active);--background-contrast-warning:var(--warning-950-100);--background-contrast-warning-hover:var(--warning-950-100-hover);--background-contrast-warning-active:var(--warning-950-100-active);--background-contrast-error:var(--error-950-100);--background-contrast-error-hover:var(--error-950-100-hover);--background-contrast-error-active:var(--error-950-100-active);--background-flat-grey:var(--grey-200-850);--background-flat-blue-france:var(--blue-france-sun-113-625);--background-flat-red-marianne:var(--red-marianne-425-625);--background-flat-green-tilleul-verveine:var(--green-tilleul-verveine-sun-418-moon-817);--background-flat-green-bourgeon:var(--green-bourgeon-sun-425-moon-759);--background-flat-green-emeraude:var(--green-emeraude-sun-425-moon-753);--background-flat-green-menthe:var(--green-menthe-sun-373-moon-652);--background-flat-green-archipel:var(--green-archipel-sun-391-moon-716);--background-flat-blue-ecume:var(--blue-ecume-sun-247-moon-675);--background-flat-blue-cumulus:var(--blue-cumulus-sun-368-moon-732);--background-flat-purple-glycine:var(--purple-glycine-sun-319-moon-630);--background-flat-pink-macaron:var(--pink-macaron-sun-406-moon-833);--background-flat-pink-tuile:var(--pink-tuile-sun-425-moon-750);--background-flat-yellow-tournesol:var(--yellow-tournesol-sun-407-moon-922);--background-flat-yellow-moutarde:var(--yellow-moutarde-sun-348-moon-860);--background-flat-orange-terre-battue:var(--orange-terre-battue-sun-370-moon-672);--background-flat-brown-cafe-creme:var(--brown-cafe-creme-sun-383-moon-885);--background-flat-brown-caramel:var(--brown-caramel-sun-425-moon-901);--background-flat-brown-opera:var(--brown-opera-sun-395-moon-820);--background-flat-beige-gris-galet:var(--beige-gris-galet-sun-407-moon-821);--background-flat-info:var(--info-425-625);--background-flat-success:var(--success-425-625);--background-flat-warning:var(--warning-425-625);--background-flat-error:var(--error-425-625);--background-action-high-grey:var(--grey-200-850);--background-action-high-grey-hover:var(--grey-200-850-hover);--background-action-high-grey-active:var(--grey-200-850-active);--background-action-high-blue-france:var(--blue-france-sun-113-625);--background-action-high-blue-france-hover:var(--blue-france-sun-113-625-hover);--background-action-high-blue-france-active:var(--blue-france-sun-113-625-active);--background-action-high-red-marianne:var(--red-marianne-425-625);--background-action-high-red-marianne-hover:var(--red-marianne-425-625-hover);--background-action-high-red-marianne-active:var(--red-marianne-425-625-active);--background-action-high-green-tilleul-verveine:var(--green-tilleul-verveine-sun-418-moon-817);--background-action-high-green-tilleul-verveine-hover:var(--green-tilleul-verveine-sun-418-moon-817-hover);--background-action-high-green-tilleul-verveine-active:var(--green-tilleul-verveine-sun-418-moon-817-active);--background-action-high-green-bourgeon:var(--green-bourgeon-sun-425-moon-759);--background-action-high-green-bourgeon-hover:var(--green-bourgeon-sun-425-moon-759-hover);--background-action-high-green-bourgeon-active:var(--green-bourgeon-sun-425-moon-759-active);--background-action-high-green-emeraude:var(--green-emeraude-sun-425-moon-753);--background-action-high-green-emeraude-hover:var(--green-emeraude-sun-425-moon-753-hover);--background-action-high-green-emeraude-active:var(--green-emeraude-sun-425-moon-753-active);--background-action-high-green-menthe:var(--green-menthe-sun-373-moon-652);--background-action-high-green-menthe-hover:var(--green-menthe-sun-373-moon-652-hover);--background-action-high-green-menthe-active:var(--green-menthe-sun-373-moon-652-active);--background-action-high-green-archipel:var(--green-archipel-sun-391-moon-716);--background-action-high-green-archipel-hover:var(--green-archipel-sun-391-moon-716-hover);--background-action-high-green-archipel-active:var(--green-archipel-sun-391-moon-716-active);--background-action-high-blue-ecume:var(--blue-ecume-sun-247-moon-675);--background-action-high-blue-ecume-hover:var(--blue-ecume-sun-247-moon-675-hover);--background-action-high-blue-ecume-active:var(--blue-ecume-sun-247-moon-675-active);--background-action-high-blue-cumulus:var(--blue-cumulus-sun-368-moon-732);--background-action-high-blue-cumulus-hover:var(--blue-cumulus-sun-368-moon-732-hover);--background-action-high-blue-cumulus-active:var(--blue-cumulus-sun-368-moon-732-active);--background-action-high-purple-glycine:var(--purple-glycine-sun-319-moon-630);--background-action-high-purple-glycine-hover:var(--purple-glycine-sun-319-moon-630-hover);--background-action-high-purple-glycine-active:var(--purple-glycine-sun-319-moon-630-active);--background-action-high-pink-macaron:var(--pink-macaron-sun-406-moon-833);--background-action-high-pink-macaron-hover:var(--pink-macaron-sun-406-moon-833-hover);--background-action-high-pink-macaron-active:var(--pink-macaron-sun-406-moon-833-active);--background-action-high-pink-tuile:var(--pink-tuile-sun-425-moon-750);--background-action-high-pink-tuile-hover:var(--pink-tuile-sun-425-moon-750-hover);--background-action-high-pink-tuile-active:var(--pink-tuile-sun-425-moon-750-active);--background-action-high-yellow-tournesol:var(--yellow-tournesol-sun-407-moon-922);--background-action-high-yellow-tournesol-hover:var(--yellow-tournesol-sun-407-moon-922-hover);--background-action-high-yellow-tournesol-active:var(--yellow-tournesol-sun-407-moon-922-active);--background-action-high-yellow-moutarde:var(--yellow-moutarde-sun-348-moon-860);--background-action-high-yellow-moutarde-hover:var(--yellow-moutarde-sun-348-moon-860-hover);--background-action-high-yellow-moutarde-active:var(--yellow-moutarde-sun-348-moon-860-active);--background-action-high-orange-terre-battue:var(--orange-terre-battue-sun-370-moon-672);--background-action-high-orange-terre-battue-hover:var(--orange-terre-battue-sun-370-moon-672-hover);--background-action-high-orange-terre-battue-active:var(--orange-terre-battue-sun-370-moon-672-active);--background-action-high-brown-cafe-creme:var(--brown-cafe-creme-sun-383-moon-885);--background-action-high-brown-cafe-creme-hover:var(--brown-cafe-creme-sun-383-moon-885-hover);--background-action-high-brown-cafe-creme-active:var(--brown-cafe-creme-sun-383-moon-885-active);--background-action-high-brown-caramel:var(--brown-caramel-sun-425-moon-901);--background-action-high-brown-caramel-hover:var(--brown-caramel-sun-425-moon-901-hover);--background-action-high-brown-caramel-active:var(--brown-caramel-sun-425-moon-901-active);--background-action-high-brown-opera:var(--brown-opera-sun-395-moon-820);--background-action-high-brown-opera-hover:var(--brown-opera-sun-395-moon-820-hover);--background-action-high-brown-opera-active:var(--brown-opera-sun-395-moon-820-active);--background-action-high-beige-gris-galet:var(--beige-gris-galet-sun-407-moon-821);--background-action-high-beige-gris-galet-hover:var(--beige-gris-galet-sun-407-moon-821-hover);--background-action-high-beige-gris-galet-active:var(--beige-gris-galet-sun-407-moon-821-active);--background-action-high-info:var(--info-425-625);--background-action-high-info-hover:var(--info-425-625-hover);--background-action-high-info-active:var(--info-425-625-active);--background-action-high-success:var(--success-425-625);--background-action-high-success-hover:var(--success-425-625-hover);--background-action-high-success-active:var(--success-425-625-active);--background-action-high-warning:var(--warning-425-625);--background-action-high-warning-hover:var(--warning-425-625-hover);--background-action-high-warning-active:var(--warning-425-625-active);--background-action-high-error:var(--error-425-625);--background-action-high-error-hover:var(--error-425-625-hover);--background-action-high-error-active:var(--error-425-625-active);--background-action-low-blue-france:var(--blue-france-925-125);--background-action-low-blue-france-hover:var(--blue-france-925-125-hover);--background-action-low-blue-france-active:var(--blue-france-925-125-active);--background-action-low-red-marianne:var(--red-marianne-925-125);--background-action-low-red-marianne-hover:var(--red-marianne-925-125-hover);--background-action-low-red-marianne-active:var(--red-marianne-925-125-active);--background-action-low-green-tilleul-verveine:var(--green-tilleul-verveine-925-125);--background-action-low-green-tilleul-verveine-hover:var(--green-tilleul-verveine-925-125-hover);--background-action-low-green-tilleul-verveine-active:var(--green-tilleul-verveine-925-125-active);--background-action-low-green-bourgeon:var(--green-bourgeon-925-125);--background-action-low-green-bourgeon-hover:var(--green-bourgeon-925-125-hover);--background-action-low-green-bourgeon-active:var(--green-bourgeon-925-125-active);--background-action-low-green-emeraude:var(--green-emeraude-925-125);--background-action-low-green-emeraude-hover:var(--green-emeraude-925-125-hover);--background-action-low-green-emeraude-active:var(--green-emeraude-925-125-active);--background-action-low-green-menthe:var(--green-menthe-925-125);--background-action-low-green-menthe-hover:var(--green-menthe-925-125-hover);--background-action-low-green-menthe-active:var(--green-menthe-925-125-active);--background-action-low-green-archipel:var(--green-archipel-925-125);--background-action-low-green-archipel-hover:var(--green-archipel-925-125-hover);--background-action-low-green-archipel-active:var(--green-archipel-925-125-active);--background-action-low-blue-ecume:var(--blue-ecume-925-125);--background-action-low-blue-ecume-hover:var(--blue-ecume-925-125-hover);--background-action-low-blue-ecume-active:var(--blue-ecume-925-125-active);--background-action-low-blue-cumulus:var(--blue-cumulus-925-125);--background-action-low-blue-cumulus-hover:var(--blue-cumulus-925-125-hover);--background-action-low-blue-cumulus-active:var(--blue-cumulus-925-125-active);--background-action-low-purple-glycine:var(--purple-glycine-925-125);--background-action-low-purple-glycine-hover:var(--purple-glycine-925-125-hover);--background-action-low-purple-glycine-active:var(--purple-glycine-925-125-active);--background-action-low-pink-macaron:var(--pink-macaron-925-125);--background-action-low-pink-macaron-hover:var(--pink-macaron-925-125-hover);--background-action-low-pink-macaron-active:var(--pink-macaron-925-125-active);--background-action-low-pink-tuile:var(--pink-tuile-925-125);--background-action-low-pink-tuile-hover:var(--pink-tuile-925-125-hover);--background-action-low-pink-tuile-active:var(--pink-tuile-925-125-active);--background-action-low-yellow-tournesol:var(--yellow-tournesol-925-125);--background-action-low-yellow-tournesol-hover:var(--yellow-tournesol-925-125-hover);--background-action-low-yellow-tournesol-active:var(--yellow-tournesol-925-125-active);--background-action-low-yellow-moutarde:var(--yellow-moutarde-925-125);--background-action-low-yellow-moutarde-hover:var(--yellow-moutarde-925-125-hover);--background-action-low-yellow-moutarde-active:var(--yellow-moutarde-925-125-active);--background-action-low-orange-terre-battue:var(--orange-terre-battue-925-125);--background-action-low-orange-terre-battue-hover:var(--orange-terre-battue-925-125-hover);--background-action-low-orange-terre-battue-active:var(--orange-terre-battue-925-125-active);--background-action-low-brown-cafe-creme:var(--brown-cafe-creme-925-125);--background-action-low-brown-cafe-creme-hover:var(--brown-cafe-creme-925-125-hover);--background-action-low-brown-cafe-creme-active:var(--brown-cafe-creme-925-125-active);--background-action-low-brown-caramel:var(--brown-caramel-925-125);--background-action-low-brown-caramel-hover:var(--brown-caramel-925-125-hover);--background-action-low-brown-caramel-active:var(--brown-caramel-925-125-active);--background-action-low-brown-opera:var(--brown-opera-925-125);--background-action-low-brown-opera-hover:var(--brown-opera-925-125-hover);--background-action-low-brown-opera-active:var(--brown-opera-925-125-active);--background-action-low-beige-gris-galet:var(--beige-gris-galet-925-125);--background-action-low-beige-gris-galet-hover:var(--beige-gris-galet-925-125-hover);--background-action-low-beige-gris-galet-active:var(--beige-gris-galet-925-125-active);--background-active-blue-france:var(--blue-france-sun-113-625);--background-active-blue-france-hover:var(--blue-france-sun-113-625-hover);--background-active-blue-france-active:var(--blue-france-sun-113-625-active);--background-active-red-marianne:var(--red-marianne-425-625);--background-active-red-marianne-hover:var(--red-marianne-425-625-hover);--background-active-red-marianne-active:var(--red-marianne-425-625-active);--background-open-blue-france:var(--blue-france-925-125);--background-open-blue-france-hover:var(--blue-france-925-125-hover);--background-open-blue-france-active:var(--blue-france-925-125-active);--background-open-red-marianne:var(--red-marianne-925-125);--background-open-red-marianne-hover:var(--red-marianne-925-125-hover);--background-open-red-marianne-active:var(--red-marianne-925-125-active);--background-disabled-grey:var(--grey-925-125);--background-raised-grey:var(--grey-1000-75);--background-raised-grey-hover:var(--grey-1000-75-hover);--background-raised-grey-active:var(--grey-1000-75-active);--background-overlap-grey:var(--grey-1000-100);--background-overlap-grey-hover:var(--grey-1000-100-hover);--background-overlap-grey-active:var(--grey-1000-100-active);--background-lifted-grey:var(--grey-1000-75);--background-lifted-grey-hover:var(--grey-1000-75-hover);--background-lifted-grey-active:var(--grey-1000-75-active);--background-alt-raised-grey:var(--grey-975-100);--background-alt-raised-grey-hover:var(--grey-975-100-hover);--background-alt-raised-grey-active:var(--grey-975-100-active);--background-alt-overlap-grey:var(--grey-975-125);--background-alt-overlap-grey-hover:var(--grey-975-125-hover);--background-alt-overlap-grey-active:var(--grey-975-125-active);--background-contrast-raised-grey:var(--grey-950-125);--background-contrast-raised-grey-hover:var(--grey-950-125-hover);--background-contrast-raised-grey-active:var(--grey-950-125-active);--background-contrast-overlap-grey:var(--grey-950-150);--background-contrast-overlap-grey-hover:var(--grey-950-150-hover);--background-contrast-overlap-grey-active:var(--grey-950-150-active);--text-default-grey:var(--grey-200-850);--text-default-info:var(--info-425-625);--text-default-success:var(--success-425-625);--text-default-warning:var(--warning-425-625);--text-default-error:var(--error-425-625);--text-action-high-grey:var(--grey-50-1000);--text-action-high-blue-france:var(--blue-france-sun-113-625);--text-action-high-red-marianne:var(--red-marianne-425-625);--text-action-high-green-tilleul-verveine:var(--green-tilleul-verveine-sun-418-moon-817);--text-action-high-green-bourgeon:var(--green-bourgeon-sun-425-moon-759);--text-action-high-green-emeraude:var(--green-emeraude-sun-425-moon-753);--text-action-high-green-menthe:var(--green-menthe-sun-373-moon-652);--text-action-high-green-archipel:var(--green-archipel-sun-391-moon-716);--text-action-high-blue-ecume:var(--blue-ecume-sun-247-moon-675);--text-action-high-blue-cumulus:var(--blue-cumulus-sun-368-moon-732);--text-action-high-purple-glycine:var(--purple-glycine-sun-319-moon-630);--text-action-high-pink-macaron:var(--pink-macaron-sun-406-moon-833);--text-action-high-pink-tuile:var(--pink-tuile-sun-425-moon-750);--text-action-high-yellow-tournesol:var(--yellow-tournesol-sun-407-moon-922);--text-action-high-yellow-moutarde:var(--yellow-moutarde-sun-348-moon-860);--text-action-high-orange-terre-battue:var(--orange-terre-battue-sun-370-moon-672);--text-action-high-brown-cafe-creme:var(--brown-cafe-creme-sun-383-moon-885);--text-action-high-brown-caramel:var(--brown-caramel-sun-425-moon-901);--text-action-high-brown-opera:var(--brown-opera-sun-395-moon-820);--text-action-high-beige-gris-galet:var(--beige-gris-galet-sun-407-moon-821);--text-title-grey:var(--grey-50-1000);--text-title-blue-france:var(--blue-france-sun-113-625);--text-title-red-marianne:var(--red-marianne-425-625);--text-label-grey:var(--grey-50-1000);--text-label-blue-france:var(--blue-france-sun-113-625);--text-label-red-marianne:var(--red-marianne-425-625);--text-label-green-tilleul-verveine:var(--green-tilleul-verveine-sun-418-moon-817);--text-label-green-bourgeon:var(--green-bourgeon-sun-425-moon-759);--text-label-green-emeraude:var(--green-emeraude-sun-425-moon-753);--text-label-green-menthe:var(--green-menthe-sun-373-moon-652);--text-label-green-archipel:var(--green-archipel-sun-391-moon-716);--text-label-blue-ecume:var(--blue-ecume-sun-247-moon-675);--text-label-blue-cumulus:var(--blue-cumulus-sun-368-moon-732);--text-label-purple-glycine:var(--purple-glycine-sun-319-moon-630);--text-label-pink-macaron:var(--pink-macaron-sun-406-moon-833);--text-label-pink-tuile:var(--pink-tuile-sun-425-moon-750);--text-label-yellow-tournesol:var(--yellow-tournesol-sun-407-moon-922);--text-label-yellow-moutarde:var(--yellow-moutarde-sun-348-moon-860);--text-label-orange-terre-battue:var(--orange-terre-battue-sun-370-moon-672);--text-label-brown-cafe-creme:var(--brown-cafe-creme-sun-383-moon-885);--text-label-brown-caramel:var(--brown-caramel-sun-425-moon-901);--text-label-brown-opera:var(--brown-opera-sun-395-moon-820);--text-label-beige-gris-galet:var(--beige-gris-galet-sun-407-moon-821);--text-active-grey:var(--grey-50-1000);--text-active-blue-france:var(--blue-france-sun-113-625);--text-active-red-marianne:var(--red-marianne-425-625);--text-mention-grey:var(--grey-425-625);--text-inverted-grey:var(--grey-1000-50);--text-inverted-blue-france:var(--blue-france-975-sun-113);--text-inverted-red-marianne:var(--red-marianne-975-75);--text-inverted-info:var(--info-975-75);--text-inverted-success:var(--success-975-75);--text-inverted-warning:var(--warning-975-75);--text-inverted-error:var(--error-975-75);--text-inverted-green-tilleul-verveine:var(--green-tilleul-verveine-975-75);--text-inverted-green-bourgeon:var(--green-bourgeon-975-75);--text-inverted-green-emeraude:var(--green-emeraude-975-75);--text-inverted-green-menthe:var(--green-menthe-975-75);--text-inverted-green-archipel:var(--green-archipel-975-75);--text-inverted-blue-ecume:var(--blue-ecume-975-75);--text-inverted-blue-cumulus:var(--blue-cumulus-975-75);--text-inverted-purple-glycine:var(--purple-glycine-975-75);--text-inverted-pink-macaron:var(--pink-macaron-975-75);--text-inverted-pink-tuile:var(--pink-tuile-975-75);--text-inverted-yellow-tournesol:var(--yellow-tournesol-975-75);--text-inverted-yellow-moutarde:var(--yellow-moutarde-975-75);--text-inverted-orange-terre-battue:var(--orange-terre-battue-975-75);--text-inverted-brown-cafe-creme:var(--brown-cafe-creme-975-75);--text-inverted-brown-caramel:var(--brown-caramel-975-75);--text-inverted-brown-opera:var(--brown-opera-975-75);--text-inverted-beige-gris-galet:var(--beige-gris-galet-975-75);--text-disabled-grey:var(--grey-625-425);--text-black-white-grey:var(--grey-0-1000);--border-default-grey:var(--grey-900-175);--border-default-blue-france:var(--blue-france-main-525);--border-default-red-marianne:var(--red-marianne-main-472);--border-default-green-tilleul-verveine:var(--green-tilleul-verveine-main-707);--border-default-green-bourgeon:var(--green-bourgeon-main-640);--border-default-green-emeraude:var(--green-emeraude-main-632);--border-default-green-menthe:var(--green-menthe-main-548);--border-default-green-archipel:var(--green-archipel-main-557);--border-default-blue-ecume:var(--blue-ecume-main-400);--border-default-blue-cumulus:var(--blue-cumulus-main-526);--border-default-purple-glycine:var(--purple-glycine-main-494);--border-default-pink-macaron:var(--pink-macaron-main-689);--border-default-pink-tuile:var(--pink-tuile-main-556);--border-default-yellow-tournesol:var(--yellow-tournesol-main-731);--border-default-yellow-moutarde:var(--yellow-moutarde-main-679);--border-default-orange-terre-battue:var(--orange-terre-battue-main-645);--border-default-brown-cafe-creme:var(--brown-cafe-creme-main-782);--border-default-brown-caramel:var(--brown-caramel-main-648);--border-default-brown-opera:var(--brown-opera-main-680);--border-default-beige-gris-galet:var(--beige-gris-galet-main-702);--border-contrast-grey:var(--grey-625-425);--border-active-blue-france:var(--blue-france-sun-113-625);--border-active-red-marianne:var(--red-marianne-425-625);--border-action-high-grey:var(--grey-50-1000);--border-action-high-blue-france:var(--blue-france-sun-113-625);--border-action-high-red-marianne:var(--red-marianne-425-625);--border-action-high-info:var(--info-425-625);--border-action-high-success:var(--success-425-625);--border-action-high-warning:var(--warning-425-625);--border-action-high-error:var(--error-425-625);--border-action-low-blue-france:var(--blue-france-850-200);--border-action-low-red-marianne:var(--red-marianne-850-200);--border-action-low-green-tilleul-verveine:var(--green-tilleul-verveine-850-200);--border-action-low-green-bourgeon:var(--green-bourgeon-850-200);--border-action-low-green-emeraude:var(--green-emeraude-850-200);--border-action-low-green-menthe:var(--green-menthe-850-200);--border-action-low-green-archipel:var(--green-archipel-850-200);--border-action-low-blue-ecume:var(--blue-ecume-850-200);--border-action-low-blue-cumulus:var(--blue-cumulus-850-200);--border-action-low-purple-glycine:var(--purple-glycine-850-200);--border-action-low-pink-macaron:var(--pink-macaron-850-200);--border-action-low-pink-tuile:var(--pink-tuile-850-200);--border-action-low-yellow-tournesol:var(--yellow-tournesol-850-200);--border-action-low-yellow-moutarde:var(--yellow-moutarde-850-200);--border-action-low-orange-terre-battue:var(--orange-terre-battue-850-200);--border-action-low-brown-cafe-creme:var(--brown-cafe-creme-850-200);--border-action-low-brown-caramel:var(--brown-caramel-850-200);--border-action-low-brown-opera:var(--brown-opera-850-200);--border-action-low-beige-gris-galet:var(--beige-gris-galet-850-200);--border-open-blue-france:var(--blue-france-925-125);--border-open-red-marianne:var(--red-marianne-925-125);--border-plain-grey:var(--grey-200-850);--border-plain-blue-france:var(--blue-france-sun-113-625);--border-plain-red-marianne:var(--red-marianne-425-625);--border-plain-info:var(--info-425-625);--border-plain-success:var(--success-425-625);--border-plain-warning:var(--warning-425-625);--border-plain-error:var(--error-425-625);--border-plain-green-tilleul-verveine:var(--green-tilleul-verveine-sun-418-moon-817);--border-plain-green-bourgeon:var(--green-bourgeon-sun-425-moon-759);--border-plain-green-emeraude:var(--green-emeraude-sun-425-moon-753);--border-plain-green-menthe:var(--green-menthe-sun-373-moon-652);--border-plain-green-archipel:var(--green-archipel-sun-391-moon-716);--border-plain-blue-ecume:var(--blue-ecume-sun-247-moon-675);--border-plain-blue-cumulus:var(--blue-cumulus-sun-368-moon-732);--border-plain-purple-glycine:var(--purple-glycine-sun-319-moon-630);--border-plain-pink-macaron:var(--pink-macaron-sun-406-moon-833);--border-plain-pink-tuile:var(--pink-tuile-sun-425-moon-750);--border-plain-yellow-tournesol:var(--yellow-tournesol-sun-407-moon-922);--border-plain-yellow-moutarde:var(--yellow-moutarde-sun-348-moon-860);--border-plain-orange-terre-battue:var(--orange-terre-battue-sun-370-moon-672);--border-plain-brown-cafe-creme:var(--brown-cafe-creme-sun-383-moon-885);--border-plain-brown-caramel:var(--brown-caramel-sun-425-moon-901);--border-plain-brown-opera:var(--brown-opera-sun-395-moon-820);--border-plain-beige-gris-galet:var(--beige-gris-galet-sun-407-moon-821);--border-disabled-grey:var(--grey-925-125);--artwork-major-blue-france:var(--blue-france-sun-113-625);--artwork-major-blue-france-hover:var(--blue-france-sun-113-625-hover);--artwork-major-blue-france-active:var(--blue-france-sun-113-625-active);--artwork-major-red-marianne:var(--red-marianne-425-625);--artwork-major-red-marianne-hover:var(--red-marianne-425-625-hover);--artwork-major-red-marianne-active:var(--red-marianne-425-625-active);--artwork-major-green-tilleul-verveine:var(--green-tilleul-verveine-sun-418-moon-817);--artwork-major-green-tilleul-verveine-hover:var(--green-tilleul-verveine-sun-418-moon-817-hover);--artwork-major-green-tilleul-verveine-active:var(--green-tilleul-verveine-sun-418-moon-817-active);--artwork-major-green-bourgeon:var(--green-bourgeon-sun-425-moon-759);--artwork-major-green-bourgeon-hover:var(--green-bourgeon-sun-425-moon-759-hover);--artwork-major-green-bourgeon-active:var(--green-bourgeon-sun-425-moon-759-active);--artwork-major-green-emeraude:var(--green-emeraude-sun-425-moon-753);--artwork-major-green-emeraude-hover:var(--green-emeraude-sun-425-moon-753-hover);--artwork-major-green-emeraude-active:var(--green-emeraude-sun-425-moon-753-active);--artwork-major-green-menthe:var(--green-menthe-sun-373-moon-652);--artwork-major-green-menthe-hover:var(--green-menthe-sun-373-moon-652-hover);--artwork-major-green-menthe-active:var(--green-menthe-sun-373-moon-652-active);--artwork-major-green-archipel:var(--green-archipel-sun-391-moon-716);--artwork-major-green-archipel-hover:var(--green-archipel-sun-391-moon-716-hover);--artwork-major-green-archipel-active:var(--green-archipel-sun-391-moon-716-active);--artwork-major-blue-ecume:var(--blue-ecume-sun-247-moon-675);--artwork-major-blue-ecume-hover:var(--blue-ecume-sun-247-moon-675-hover);--artwork-major-blue-ecume-active:var(--blue-ecume-sun-247-moon-675-active);--artwork-major-blue-cumulus:var(--blue-cumulus-sun-368-moon-732);--artwork-major-blue-cumulus-hover:var(--blue-cumulus-sun-368-moon-732-hover);--artwork-major-blue-cumulus-active:var(--blue-cumulus-sun-368-moon-732-active);--artwork-major-purple-glycine:var(--purple-glycine-sun-319-moon-630);--artwork-major-purple-glycine-hover:var(--purple-glycine-sun-319-moon-630-hover);--artwork-major-purple-glycine-active:var(--purple-glycine-sun-319-moon-630-active);--artwork-major-pink-macaron:var(--pink-macaron-sun-406-moon-833);--artwork-major-pink-macaron-hover:var(--pink-macaron-sun-406-moon-833-hover);--artwork-major-pink-macaron-active:var(--pink-macaron-sun-406-moon-833-active);--artwork-major-pink-tuile:var(--pink-tuile-sun-425-moon-750);--artwork-major-pink-tuile-hover:var(--pink-tuile-sun-425-moon-750-hover);--artwork-major-pink-tuile-active:var(--pink-tuile-sun-425-moon-750-active);--artwork-major-yellow-tournesol:var(--yellow-tournesol-sun-407-moon-922);--artwork-major-yellow-tournesol-hover:var(--yellow-tournesol-sun-407-moon-922-hover);--artwork-major-yellow-tournesol-active:var(--yellow-tournesol-sun-407-moon-922-active);--artwork-major-yellow-moutarde:var(--yellow-moutarde-sun-348-moon-860);--artwork-major-yellow-moutarde-hover:var(--yellow-moutarde-sun-348-moon-860-hover);--artwork-major-yellow-moutarde-active:var(--yellow-moutarde-sun-348-moon-860-active);--artwork-major-orange-terre-battue:var(--orange-terre-battue-sun-370-moon-672);--artwork-major-orange-terre-battue-hover:var(--orange-terre-battue-sun-370-moon-672-hover);--artwork-major-orange-terre-battue-active:var(--orange-terre-battue-sun-370-moon-672-active);--artwork-major-brown-cafe-creme:var(--brown-cafe-creme-sun-383-moon-885);--artwork-major-brown-cafe-creme-hover:var(--brown-cafe-creme-sun-383-moon-885-hover);--artwork-major-brown-cafe-creme-active:var(--brown-cafe-creme-sun-383-moon-885-active);--artwork-major-brown-caramel:var(--brown-caramel-sun-425-moon-901);--artwork-major-brown-caramel-hover:var(--brown-caramel-sun-425-moon-901-hover);--artwork-major-brown-caramel-active:var(--brown-caramel-sun-425-moon-901-active);--artwork-major-brown-opera:var(--brown-opera-sun-395-moon-820);--artwork-major-brown-opera-hover:var(--brown-opera-sun-395-moon-820-hover);--artwork-major-brown-opera-active:var(--brown-opera-sun-395-moon-820-active);--artwork-major-beige-gris-galet:var(--beige-gris-galet-sun-407-moon-821);--artwork-major-beige-gris-galet-hover:var(--beige-gris-galet-sun-407-moon-821-hover);--artwork-major-beige-gris-galet-active:var(--beige-gris-galet-sun-407-moon-821-active);--artwork-minor-blue-france:var(--blue-france-main-525);--artwork-minor-red-marianne:var(--red-marianne-main-472);--artwork-minor-green-tilleul-verveine:var(--green-tilleul-verveine-main-707);--artwork-minor-green-bourgeon:var(--green-bourgeon-main-640);--artwork-minor-green-emeraude:var(--green-emeraude-main-632);--artwork-minor-green-menthe:var(--green-menthe-main-548);--artwork-minor-green-archipel:var(--green-archipel-main-557);--artwork-minor-blue-ecume:var(--blue-ecume-main-400);--artwork-minor-blue-cumulus:var(--blue-cumulus-main-526);--artwork-minor-purple-glycine:var(--purple-glycine-main-494);--artwork-minor-pink-macaron:var(--pink-macaron-main-689);--artwork-minor-pink-tuile:var(--pink-tuile-main-556);--artwork-minor-yellow-tournesol:var(--yellow-tournesol-main-731);--artwork-minor-yellow-moutarde:var(--yellow-moutarde-main-679);--artwork-minor-orange-terre-battue:var(--orange-terre-battue-main-645);--artwork-minor-brown-cafe-creme:var(--brown-cafe-creme-main-782);--artwork-minor-brown-caramel:var(--brown-caramel-main-648);--artwork-minor-brown-opera:var(--brown-opera-main-680);--artwork-minor-beige-gris-galet:var(--beige-gris-galet-main-702);--artwork-decorative-grey:var(--grey-950-100);--artwork-decorative-blue-france:var(--blue-france-950-100);--artwork-decorative-red-marianne:var(--red-marianne-950-100);--artwork-decorative-green-tilleul-verveine:var(--green-tilleul-verveine-950-100);--artwork-decorative-green-bourgeon:var(--green-bourgeon-950-100);--artwork-decorative-green-emeraude:var(--green-emeraude-950-100);--artwork-decorative-green-menthe:var(--green-menthe-950-100);--artwork-decorative-green-archipel:var(--green-archipel-950-100);--artwork-decorative-blue-ecume:var(--blue-ecume-950-100);--artwork-decorative-blue-cumulus:var(--blue-cumulus-950-100);--artwork-decorative-purple-glycine:var(--purple-glycine-950-100);--artwork-decorative-pink-macaron:var(--pink-macaron-950-100);--artwork-decorative-pink-tuile:var(--pink-tuile-950-100);--artwork-decorative-yellow-tournesol:var(--yellow-tournesol-950-100);--artwork-decorative-yellow-moutarde:var(--yellow-moutarde-950-100);--artwork-decorative-orange-terre-battue:var(--orange-terre-battue-950-100);--artwork-decorative-brown-cafe-creme:var(--brown-cafe-creme-950-100);--artwork-decorative-brown-caramel:var(--brown-caramel-950-100);--artwork-decorative-brown-opera:var(--brown-opera-950-100);--artwork-decorative-beige-gris-galet:var(--beige-gris-galet-950-100);--artwork-background-grey:var(--grey-975-75);--artwork-background-blue-france:var(--blue-france-975-75);--artwork-background-red-marianne:var(--red-marianne-975-75);--artwork-background-green-tilleul-verveine:var(--green-tilleul-verveine-975-75);--artwork-background-green-bourgeon:var(--green-bourgeon-975-75);--artwork-background-green-emeraude:var(--green-emeraude-975-75);--artwork-background-green-menthe:var(--green-menthe-975-75);--artwork-background-green-archipel:var(--green-archipel-975-75);--artwork-background-blue-ecume:var(--blue-ecume-975-75);--artwork-background-blue-cumulus:var(--blue-cumulus-975-75);--artwork-background-purple-glycine:var(--purple-glycine-975-75);--artwork-background-pink-macaron:var(--pink-macaron-975-75);--artwork-background-pink-tuile:var(--pink-tuile-975-75);--artwork-background-yellow-tournesol:var(--yellow-tournesol-975-75);--artwork-background-yellow-moutarde:var(--yellow-moutarde-975-75);--artwork-background-orange-terre-battue:var(--orange-terre-battue-975-75);--artwork-background-brown-cafe-creme:var(--brown-cafe-creme-975-75);--artwork-background-brown-caramel:var(--brown-caramel-975-75);--artwork-background-brown-opera:var(--brown-opera-975-75);--artwork-background-beige-gris-galet:var(--beige-gris-galet-975-75);--artwork-motif-grey:var(--grey-925-125);--artwork-motif-blue-france:var(--blue-france-925-125);--artwork-motif-red-marianne:var(--red-marianne-925-125);--artwork-motif-green-tilleul-verveine:var(--green-tilleul-verveine-925-125);--artwork-motif-green-bourgeon:var(--green-bourgeon-925-125);--artwork-motif-green-emeraude:var(--green-emeraude-925-125);--artwork-motif-green-menthe:var(--green-menthe-925-125);--artwork-motif-green-archipel:var(--green-archipel-925-125);--artwork-motif-blue-ecume:var(--blue-ecume-925-125);--artwork-motif-blue-cumulus:var(--blue-cumulus-925-125);--artwork-motif-purple-glycine:var(--purple-glycine-925-125);--artwork-motif-pink-macaron:var(--pink-macaron-925-125);--artwork-motif-pink-tuile:var(--pink-tuile-925-125);--artwork-motif-yellow-tournesol:var(--yellow-tournesol-925-125);--artwork-motif-yellow-moutarde:var(--yellow-moutarde-925-125);--artwork-motif-orange-terre-battue:var(--orange-terre-battue-925-125);--artwork-motif-brown-cafe-creme:var(--brown-cafe-creme-925-125);--artwork-motif-brown-caramel:var(--brown-caramel-925-125);--artwork-motif-brown-opera:var(--brown-opera-925-125);--artwork-motif-beige-gris-galet:var(--beige-gris-galet-925-125);--grey-1000-50:#fff;--grey-1000-50-hover:#f6f6f6;--grey-1000-50-active:#ededed;--grey-975-75:#f6f6f6;--grey-975-75-hover:#dfdfdf;--grey-975-75-active:#cfcfcf;--grey-950-100:#eee;--grey-950-100-hover:#d2d2d2;--grey-950-100-active:#c1c1c1;--grey-200-850:#3a3a3a;--grey-200-850-hover:#616161;--grey-200-850-active:#777;--grey-925-125:#e5e5e5;--grey-1000-75:#fff;--grey-1000-75-hover:#f6f6f6;--grey-1000-75-active:#ededed;--grey-1000-100:#fff;--grey-1000-100-hover:#f6f6f6;--grey-1000-100-active:#ededed;--grey-975-100:#f6f6f6;--grey-975-100-hover:#dfdfdf;--grey-975-100-active:#cfcfcf;--grey-975-125:#f6f6f6;--grey-975-125-hover:#dfdfdf;--grey-975-125-active:#cfcfcf;--grey-950-125:#eee;--grey-950-125-hover:#d2d2d2;--grey-950-125-active:#c1c1c1;--grey-950-150:#eee;--grey-950-150-hover:#d2d2d2;--grey-950-150-active:#c1c1c1;--grey-50-1000:#161616;--grey-425-625:#666;--grey-625-425:#929292;--grey-0-1000:#000;--grey-900-175:#ddd;--blue-france-975-75:#f5f5fe;--blue-france-975-75-hover:#dcdcfc;--blue-france-975-75-active:#cbcbfa;--blue-france-950-100:#ececfe;--blue-france-950-100-hover:#cecefc;--blue-france-950-100-active:#bbbbfc;--blue-france-sun-113-625:#000091;--blue-france-sun-113-625-hover:#1212ff;--blue-france-sun-113-625-active:#2323ff;--blue-france-925-125:#e3e3fd;--blue-france-925-125-hover:#c1c1fb;--blue-france-925-125-active:#adadf9;--blue-france-975-sun-113:#f5f5fe;--blue-france-main-525:#6a6af4;--blue-france-850-200:#cacafb;--red-marianne-975-75:#fef4f4;--red-marianne-975-75-hover:#fcd7d7;--red-marianne-975-75-active:#fac4c4;--red-marianne-950-100:#fee9e9;--red-marianne-950-100-hover:#fdc5c5;--red-marianne-950-100-active:#fcafaf;--red-marianne-425-625:#c9191e;--red-marianne-425-625-hover:#f93f42;--red-marianne-425-625-active:#f95a5c;--red-marianne-925-125:#fddede;--red-marianne-925-125-hover:#fbb6b6;--red-marianne-925-125-active:#fa9e9e;--red-marianne-main-472:#e1000f;--red-marianne-850-200:#fcbfbf;--info-950-100:#e8edff;--info-950-100-hover:#c2d1ff;--info-950-100-active:#a9bfff;--info-425-625:#0063cb;--info-425-625-hover:#3b87ff;--info-425-625-active:#6798ff;--info-975-75:#f4f6ff;--success-950-100:#b8fec9;--success-950-100-hover:#46fd89;--success-950-100-active:#34eb7b;--success-425-625:#18753c;--success-425-625-hover:#27a959;--success-425-625-active:#2fc368;--success-975-75:#dffee6;--warning-950-100:#ffe9e6;--warning-950-100-hover:#ffc6bd;--warning-950-100-active:#ffb0a2;--warning-425-625:#b34000;--warning-425-625-hover:#ff6218;--warning-425-625-active:#ff7a55;--warning-975-75:#fff4f3;--error-950-100:#ffe9e9;--error-950-100-hover:#ffc5c5;--error-950-100-active:#ffafaf;--error-425-625:#ce0500;--error-425-625-hover:#ff2725;--error-425-625-active:#ff4140;--error-975-75:#fff4f4;--green-tilleul-verveine-975-75:#fef7da;--green-tilleul-verveine-975-75-hover:#fce552;--green-tilleul-verveine-975-75-active:#ebd54c;--green-tilleul-verveine-950-100:#fceeac;--green-tilleul-verveine-950-100-hover:#e8d45c;--green-tilleul-verveine-950-100-active:#d4c254;--green-tilleul-verveine-sun-418-moon-817:#66673d;--green-tilleul-verveine-sun-418-moon-817-hover:#929359;--green-tilleul-verveine-sun-418-moon-817-active:#a7a967;--green-tilleul-verveine-925-125:#fbe769;--green-tilleul-verveine-925-125-hover:#d7c655;--green-tilleul-verveine-925-125-active:#c2b24c;--green-tilleul-verveine-main-707:#b7a73f;--green-tilleul-verveine-850-200:#e2cf58;--green-bourgeon-975-75:#e6feda;--green-bourgeon-975-75-hover:#a7fc62;--green-bourgeon-975-75-active:#98ed4d;--green-bourgeon-950-100:#c9fcac;--green-bourgeon-950-100-hover:#9ae95d;--green-bourgeon-950-100-active:#8dd555;--green-bourgeon-sun-425-moon-759:#447049;--green-bourgeon-sun-425-moon-759-hover:#639f6a;--green-bourgeon-sun-425-moon-759-active:#72b77a;--green-bourgeon-925-125:#a9fb68;--green-bourgeon-925-125-hover:#8ed654;--green-bourgeon-925-125-active:#7fc04b;--green-bourgeon-main-640:#68a532;--green-bourgeon-850-200:#95e257;--green-emeraude-975-75:#e3fdeb;--green-emeraude-975-75-hover:#94f9b9;--green-emeraude-975-75-active:#6df1a3;--green-emeraude-950-100:#c3fad5;--green-emeraude-950-100-hover:#77eda5;--green-emeraude-950-100-active:#6dd897;--green-emeraude-sun-425-moon-753:#297254;--green-emeraude-sun-425-moon-753-hover:#3ea47a;--green-emeraude-sun-425-moon-753-active:#49bc8d;--green-emeraude-925-125:#9ef9be;--green-emeraude-925-125-hover:#69df97;--green-emeraude-925-125-active:#5ec988;--green-emeraude-main-632:#00a95f;--green-emeraude-850-200:#6fe49d;--green-menthe-975-75:#dffdf7;--green-menthe-975-75-hover:#84f9e7;--green-menthe-975-75-active:#70ebd8;--green-menthe-950-100:#bafaee;--green-menthe-950-100-hover:#79e7d5;--green-menthe-950-100-active:#6fd3c3;--green-menthe-sun-373-moon-652:#37635f;--green-menthe-sun-373-moon-652-hover:#53918c;--green-menthe-sun-373-moon-652-active:#62a9a2;--green-menthe-925-125:#8bf8e7;--green-menthe-925-125-hover:#6ed5c5;--green-menthe-925-125-active:#62bfb1;--green-menthe-main-548:#009081;--green-menthe-850-200:#73e0cf;--green-archipel-975-75:#e5fbfd;--green-archipel-975-75-hover:#99f2f8;--green-archipel-975-75-active:#73e9f0;--green-archipel-950-100:#c7f6fc;--green-archipel-950-100-hover:#64ecf8;--green-archipel-950-100-active:#5bd8e3;--green-archipel-sun-391-moon-716:#006a6f;--green-archipel-sun-391-moon-716-hover:#009fa7;--green-archipel-sun-391-moon-716-active:#00bbc3;--green-archipel-925-125:#a6f2fa;--green-archipel-925-125-hover:#62dbe5;--green-archipel-925-125-active:#58c5cf;--green-archipel-main-557:#009099;--green-archipel-850-200:#60e0eb;--blue-ecume-975-75:#f4f6fe;--blue-ecume-975-75-hover:#d7dffb;--blue-ecume-975-75-active:#c3cffa;--blue-ecume-950-100:#e9edfe;--blue-ecume-950-100-hover:#c5d0fc;--blue-ecume-950-100-active:#adbffc;--blue-ecume-sun-247-moon-675:#2f4077;--blue-ecume-sun-247-moon-675-hover:#4e68bb;--blue-ecume-sun-247-moon-675-active:#667dcf;--blue-ecume-925-125:#dee5fd;--blue-ecume-925-125-hover:#b4c5fb;--blue-ecume-925-125-active:#99b3f9;--blue-ecume-main-400:#465f9d;--blue-ecume-850-200:#bfccfb;--blue-cumulus-975-75:#f3f6fe;--blue-cumulus-975-75-hover:#d3dffc;--blue-cumulus-975-75-active:#bed0fa;--blue-cumulus-950-100:#e6eefe;--blue-cumulus-950-100-hover:#bcd3fc;--blue-cumulus-950-100-active:#9fc3fc;--blue-cumulus-sun-368-moon-732:#3558a2;--blue-cumulus-sun-368-moon-732-hover:#5982e0;--blue-cumulus-sun-368-moon-732-active:#7996e6;--blue-cumulus-925-125:#dae6fd;--blue-cumulus-925-125-hover:#a9c8fb;--blue-cumulus-925-125-active:#8ab8f9;--blue-cumulus-main-526:#417dc4;--blue-cumulus-850-200:#b6cffb;--purple-glycine-975-75:#fef3fd;--purple-glycine-975-75-hover:#fcd4f8;--purple-glycine-975-75-active:#fabff5;--purple-glycine-950-100:#fee7fc;--purple-glycine-950-100-hover:#fdc0f8;--purple-glycine-950-100-active:#fca8f6;--purple-glycine-sun-319-moon-630:#6e445a;--purple-glycine-sun-319-moon-630-hover:#a66989;--purple-glycine-sun-319-moon-630-active:#bb7f9e;--purple-glycine-925-125:#fddbfa;--purple-glycine-925-125-hover:#fbaff5;--purple-glycine-925-125-active:#fa96f2;--purple-glycine-main-494:#a558a0;--purple-glycine-850-200:#fbb8f6;--pink-macaron-975-75:#fef4f2;--pink-macaron-975-75-hover:#fcd8d0;--pink-macaron-975-75-active:#fac5b8;--pink-macaron-950-100:#fee9e6;--pink-macaron-950-100-hover:#fdc6bd;--pink-macaron-950-100-active:#fcb0a2;--pink-macaron-sun-406-moon-833:#8d533e;--pink-macaron-sun-406-moon-833-hover:#ca795c;--pink-macaron-sun-406-moon-833-active:#e08e73;--pink-macaron-925-125:#fddfda;--pink-macaron-925-125-hover:#fbb8ab;--pink-macaron-925-125-active:#faa18d;--pink-macaron-main-689:#e18b76;--pink-macaron-850-200:#fcc0b4;--pink-tuile-975-75:#fef4f3;--pink-tuile-975-75-hover:#fcd7d3;--pink-tuile-975-75-active:#fac4be;--pink-tuile-950-100:#fee9e7;--pink-tuile-950-100-hover:#fdc6c0;--pink-tuile-950-100-active:#fcb0a7;--pink-tuile-sun-425-moon-750:#a94645;--pink-tuile-sun-425-moon-750-hover:#d5706f;--pink-tuile-sun-425-moon-750-active:#da8a89;--pink-tuile-925-125:#fddfdb;--pink-tuile-925-125-hover:#fbb8ad;--pink-tuile-925-125-active:#faa191;--pink-tuile-main-556:#ce614a;--pink-tuile-850-200:#fcbfb7;--yellow-tournesol-975-75:#fef6e3;--yellow-tournesol-975-75-hover:#fce086;--yellow-tournesol-975-75-active:#f5d24b;--yellow-tournesol-950-100:#feecc2;--yellow-tournesol-950-100-hover:#fbd335;--yellow-tournesol-950-100-active:#e6c130;--yellow-tournesol-sun-407-moon-922:#716043;--yellow-tournesol-sun-407-moon-922-hover:#a28a62;--yellow-tournesol-sun-407-moon-922-active:#ba9f72;--yellow-tournesol-925-125:#fde39c;--yellow-tournesol-925-125-hover:#e9c53b;--yellow-tournesol-925-125-active:#d3b235;--yellow-tournesol-main-731:#c8aa39;--yellow-tournesol-850-200:#efcb3a;--yellow-moutarde-975-75:#fef5e8;--yellow-moutarde-975-75-hover:#fcdca3;--yellow-moutarde-975-75-active:#fbcd64;--yellow-moutarde-950-100:#feebd0;--yellow-moutarde-950-100-hover:#fdcd6d;--yellow-moutarde-950-100-active:#f4be30;--yellow-moutarde-sun-348-moon-860:#695240;--yellow-moutarde-sun-348-moon-860-hover:#9b7b61;--yellow-moutarde-sun-348-moon-860-active:#b58f72;--yellow-moutarde-925-125:#fde2b5;--yellow-moutarde-925-125-hover:#f6c43c;--yellow-moutarde-925-125-active:#dfb135;--yellow-moutarde-main-679:#c3992a;--yellow-moutarde-850-200:#fcc63a;--orange-terre-battue-975-75:#fef4f2;--orange-terre-battue-975-75-hover:#fcd8d0;--orange-terre-battue-975-75-active:#fac5b8;--orange-terre-battue-950-100:#fee9e5;--orange-terre-battue-950-100-hover:#fdc6ba;--orange-terre-battue-950-100-active:#fcb09e;--orange-terre-battue-sun-370-moon-672:#755348;--orange-terre-battue-sun-370-moon-672-hover:#ab7b6b;--orange-terre-battue-sun-370-moon-672-active:#c68f7d;--orange-terre-battue-925-125:#fddfd8;--orange-terre-battue-925-125-hover:#fbb8a5;--orange-terre-battue-925-125-active:#faa184;--orange-terre-battue-main-645:#e4794a;--orange-terre-battue-850-200:#fcc0b0;--brown-cafe-creme-975-75:#fbf6ed;--brown-cafe-creme-975-75-hover:#f2deb6;--brown-cafe-creme-975-75-active:#eacf91;--brown-cafe-creme-950-100:#f7ecdb;--brown-cafe-creme-950-100-hover:#edce94;--brown-cafe-creme-950-100-active:#dabd84;--brown-cafe-creme-sun-383-moon-885:#685c48;--brown-cafe-creme-sun-383-moon-885-hover:#97866a;--brown-cafe-creme-sun-383-moon-885-active:#ae9b7b;--brown-cafe-creme-925-125:#f4e3c7;--brown-cafe-creme-925-125-hover:#e1c386;--brown-cafe-creme-925-125-active:#ccb078;--brown-cafe-creme-main-782:#d1b781;--brown-cafe-creme-850-200:#e7ca8e;--brown-caramel-975-75:#fbf5f2;--brown-caramel-975-75-hover:#f1dbcf;--brown-caramel-975-75-active:#ecc9b5;--brown-caramel-950-100:#f7ebe5;--brown-caramel-950-100-hover:#eccbb9;--brown-caramel-950-100-active:#e6b79a;--brown-caramel-sun-425-moon-901:#845d48;--brown-caramel-sun-425-moon-901-hover:#bb8568;--brown-caramel-sun-425-moon-901-active:#d69978;--brown-caramel-925-125:#f3e2d9;--brown-caramel-925-125-hover:#e7bea6;--brown-caramel-925-125-active:#e1a982;--brown-caramel-main-648:#c08c65;--brown-caramel-850-200:#eac7b2;--brown-opera-975-75:#fbf5f2;--brown-opera-975-75-hover:#f1dbcf;--brown-opera-975-75-active:#ecc9b5;--brown-opera-950-100:#f7ece4;--brown-opera-950-100-hover:#eccdb3;--brown-opera-950-100-active:#e6ba90;--brown-opera-sun-395-moon-820:#745b47;--brown-opera-sun-395-moon-820-hover:#a78468;--brown-opera-sun-395-moon-820-active:#c09979;--brown-opera-925-125:#f3e2d7;--brown-opera-925-125-hover:#e7bfa0;--brown-opera-925-125-active:#deaa7e;--brown-opera-main-680:#bd987a;--brown-opera-850-200:#eac7ad;--beige-gris-galet-975-75:#f9f6f2;--beige-gris-galet-975-75-hover:#eadecd;--beige-gris-galet-975-75-active:#e1ceb1;--beige-gris-galet-950-100:#f3ede5;--beige-gris-galet-950-100-hover:#e1d0b5;--beige-gris-galet-950-100-active:#d1bea2;--beige-gris-galet-sun-407-moon-821:#6a6156;--beige-gris-galet-sun-407-moon-821-hover:#988b7c;--beige-gris-galet-sun-407-moon-821-active:#afa08f;--beige-gris-galet-925-125:#eee4d9;--beige-gris-galet-925-125-hover:#dbc3a4;--beige-gris-galet-925-125-active:#c6b094;--beige-gris-galet-main-702:#aea397;--beige-gris-galet-850-200:#e0cab0;--scrollbar-width:0;--ground:0;--shadow-color:rgba(0,0,18,.16);--raised-shadow:0 1px 3px var(--shadow-color);--overlap-shadow:0 2px 6px var(--shadow-color);--lifted-shadow:0 3px 9px var(--shadow-color);box-sizing:border-box}[href]{background-image:var(--underline-img),var(--underline-img);background-position:var(--underline-x) 100%,var(--underline-x) calc(100% - var(--underline-thickness));background-repeat:no-repeat,no-repeat;background-size:var(--underline-hover-width) calc(var(--underline-thickness)*2),var(--underline-idle-width) var(--underline-thickness);transition:background-size 0s}[target=_blank]:after,[target=_blank][class*=" fr-fi-"]:after,[target=_blank][class*=" fr-icon-"]:after,[target=_blank][class^=fr-fi-]:after,[target=_blank][class^=fr-icon-]:after{--icon-size:1rem;background-color:currentColor;content:var(--external-link-content);display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.25rem;-webkit-mask-image:url(../icons/system/external-link-line.svg);mask-image:url(../icons/system/external-link-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}form[target=_blank]:after{content:none}.fr-raw-link{--text-decoration:none}.fr-raw-link [href],.fr-raw-link[href]{--underline-img:none;--external-link-content:none}.fr-reset-link{--text-decoration:underline}.fr-reset-link [href],.fr-reset-link[href]{--underline-img:none;text-underline-offset:2px}button{border:none;color:inherit;font-family:inherit;font-size:inherit}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;margin:0}input,select,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;border:0;border-radius:0;font-family:Marianne,arial,sans-serif;text-rendering:optimizeLegibility}input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox],input[type=radio],input[type=range]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}input::-webkit-contacts-auto-fill-button,input::-webkit-credentials-auto-fill-button{height:1.25rem;margin-left:1rem;margin-right:-1px;-webkit-mask-size:1.25rem 1.25rem;width:1.25rem}input[type=range]:focus::-webkit-slider-thumb{outline-color:#0a76f6;outline-offset:2px;outline-style:solid;outline-width:2px}input[type=range]:focus::-moz-range-thumb{outline-color:#0a76f6;outline-offset:2px;outline-style:solid;outline-width:2px}input[type=range]:focus::-ms-thumb{outline-color:#0a76f6;outline-offset:2px;outline-style:solid;outline-width:2px}[contenteditable]:not([contenteditable=false]):focus,[tabindex]:focus,a:focus,audio:focus[controls],button:focus,details:focus,details>summary:first-of-type:focus,input:focus,input[type=button]:focus,input[type=checkbox]:focus+label:before,input[type=image]:focus,input[type=radio]:focus+label:before,input[type=reset]:focus,input[type=submit]:focus,select:focus,textarea:focus,video:focus[controls]{outline-color:#0a76f6;outline-offset:2px;outline-style:solid;outline-width:2px}input[type=range]:focus:not(:focus-visible)::-webkit-slider-thumb{outline-style:none}input[type=range]:focus:not(:focus-visible)::-moz-range-thumb{outline-style:none}input[type=range]:focus:not(:focus-visible)::-ms-thumb{outline-style:none}[contenteditable]:not([contenteditable=false]):focus:not(:focus-visible),[tabindex]:focus:not(:focus-visible),a:focus:not(:focus-visible),audio:focus:not(:focus-visible)[controls],button:focus:not(:focus-visible),details:focus:not(:focus-visible),details>summary:first-of-type:focus:not(:focus-visible),input:focus:not(:focus-visible),input[type=button]:focus:not(:focus-visible),input[type=checkbox]:focus:not(:focus-visible)+label:before,input[type=image]:focus:not(:focus-visible),input[type=radio]:focus:not(:focus-visible)+label:before,input[type=reset]:focus:not(:focus-visible),input[type=submit]:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible),video:focus:not(:focus-visible)[controls]{outline-style:none}input[type=range]:focus-visible::-webkit-slider-thumb{outline-style:solid}input[type=range]:focus-visible::-moz-range-thumb{outline-style:solid}input[type=range]:focus-visible::-ms-thumb{outline-style:solid}[contenteditable]:not([contenteditable=false]):focus-visible,[tabindex]:focus-visible,a:focus-visible,audio:focus-visible[controls],button:focus-visible,details:focus-visible,details>summary:first-of-type:focus-visible,input:focus-visible,input[type=button]:focus-visible,input[type=checkbox]:focus-visible+label:before,input[type=image]:focus-visible,input[type=radio]:focus-visible+label:before,input[type=reset]:focus-visible,input[type=submit]:focus-visible,select:focus-visible,textarea:focus-visible,video:focus-visible[controls]{outline-style:solid}button,input[type=button],input[type=image],input[type=reset],input[type=submit]{--hover-tint:var(--hover);--active-tint:var(--active)}a,audio[controls],button,details,details>summary:first-of-type,input[type=button],input[type=checkbox],input[type=checkbox]+label,input[type=file],input[type=image],input[type=radio],input[type=radio]+label,input[type=range],input[type=reset],input[type=submit],select,video[controls]{cursor:pointer}input[type=range]:disabled::-webkit-slider-thumb,input[type=range]:disabled::-webkit-slider-thumb:active{cursor:not-allowed}input[type=range]:disabled::-moz-range-thumb,input[type=range]:disabled::-moz-range-thumb:active{cursor:not-allowed}input[type=range]:disabled::-ms-thumb,input[type=range]:disabled::-ms-thumb:active{cursor:not-allowed}a:not([href]),audio:not([href])[controls],button:disabled,input:disabled,input[type=button]:disabled,input[type=checkbox]:disabled,input[type=checkbox]:disabled+label,input[type=file]:disabled,input[type=image]:disabled,input[type=radio]:disabled,input[type=radio]:disabled+label,input[type=range]:disabled,input[type=reset]:disabled,input[type=submit]:disabled,select:disabled,textarea:disabled,video:not([href])[controls]{cursor:not-allowed}input[type=range]::-webkit-slider-thumb{cursor:grab}input[type=range]::-moz-range-thumb{cursor:grab}input[type=range]::-ms-thumb{cursor:grab}input[type=range]::-webkit-slider-thumb:active{cursor:grabbing}input[type=range]::-moz-range-thumb:active{cursor:grabbing}input[type=range]::-ms-thumb:active{cursor:grabbing}a:not([href]),audio:not([href]),button:disabled,input:disabled,input[type=checkbox]:disabled,input[type=checkbox]:disabled+label,input[type=radio]:disabled,input[type=radio]:disabled+label,select:disabled,textarea:disabled,video:not([href]){color:var(--text-disabled-grey);opacity:1}.fr-enlarge-link{position:relative}.fr-enlarge-link a{background-image:none;outline-width:0}.fr-enlarge-link a:before{bottom:0;content:"";display:block;height:100%;left:0;outline-color:inherit;outline-offset:2px;outline-style:inherit;outline-width:2px;position:absolute;right:0;top:0;width:100%;z-index:1}.fr-enlarge-button{position:relative}.fr-enlarge-button button{background-image:none;outline-width:0}.fr-enlarge-button button:before{bottom:0;content:"";display:block;height:100%;left:0;outline-color:inherit;outline-offset:2px;outline-style:inherit;outline-width:2px;position:absolute;right:0;top:0;width:100%;z-index:1}.fr-transition-none{transition:none!important}@font-face{font-display:swap;font-family:Marianne;font-style:normal;font-weight:300;src:url(../fonts/Marianne-Light.woff2) format("woff2"),url(../fonts/Marianne-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Marianne;font-style:italic;font-weight:300;src:url(../fonts/Marianne-Light_Italic.woff2) format("woff2"),url(../fonts/Marianne-Light_Italic.woff) format("woff")}@font-face{font-display:swap;font-family:Marianne;font-style:normal;font-weight:400;src:url(../fonts/Marianne-Regular.woff2) format("woff2"),url(../fonts/Marianne-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Marianne;font-style:italic;font-weight:400;src:url(../fonts/Marianne-Regular_Italic.woff2) format("woff2"),url(../fonts/Marianne-Regular_Italic.woff) format("woff")}@font-face{font-display:swap;font-family:Marianne;font-style:normal;font-weight:500;src:url(../fonts/Marianne-Medium.woff2) format("woff2"),url(../fonts/Marianne-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Marianne;font-style:italic;font-weight:500;src:url(../fonts/Marianne-Medium_Italic.woff2) format("woff2"),url(../fonts/Marianne-Medium_Italic.woff) format("woff")}@font-face{font-display:swap;font-family:Marianne;font-style:normal;font-weight:700;src:url(../fonts/Marianne-Bold.woff2) format("woff2"),url(../fonts/Marianne-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Marianne;font-style:italic;font-weight:700;src:url(../fonts/Marianne-Bold_Italic.woff2) format("woff2"),url(../fonts/Marianne-Bold_Italic.woff) format("woff")}@font-face{font-display:swap;font-family:Spectral;font-style:normal;font-weight:400;src:url(../fonts/Spectral-Regular.woff2) format("woff2"),url(../fonts/Spectral-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Spectral;font-style:normal;font-weight:900;src:url(../fonts/Spectral-ExtraBold.woff2) format("woff2"),url(../fonts/Spectral-ExtraBold.woff) format("woff")}h6{font-size:1.125rem;font-weight:700;line-height:1.5rem;margin:var(--title-spacing)}h5{font-size:1.25rem}h4,h5{font-weight:700;line-height:1.75rem;margin:var(--title-spacing)}h4{font-size:1.375rem}h3{font-size:1.5rem;line-height:2rem}h2,h3{font-weight:700;margin:var(--title-spacing)}h2{font-size:1.75rem;line-height:2.25rem}h1{font-size:2rem;font-weight:700;line-height:2.5rem;margin:var(--title-spacing)}p{font-size:1rem;line-height:1.5rem;margin:var(--text-spacing)}dl,ol,ul{--xl-size:var(--xl-base);margin:0;margin-block-end:var(--xl-block);margin-block-start:var(--xl-block);padding:0}ul{list-style-type:var(--ul-type);padding-inline-start:var(--ul-start)}ul>li::marker{font-size:calc(var(--xl-size)*.9)}ol{counter-reset:li-counter;list-style-type:var(--ol-type);padding-inline-start:var(--ol-start)}ol>li{counter-increment:li-counter}ol>li::marker{content:var(--ol-content);font-size:var(--xl-size);font-weight:700}dd,dl{margin:0;padding-inline-start:var(--ul-start)}dd,dt,li{--xl-base:calc(var(--xl-size)*0.9);padding-bottom:var(--li-bottom)}.fr-raw-list{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none}.fr-list{--ul-type:disc;--ol-type:decimal;--ul-start:1rem;--ol-start:1.5rem;--xl-block:0.5rem;--li-bottom:0.25rem;--xl-base:1em;--ol-content:counters(li-counter,".") ".  "}sub,sup{line-height:1}.fr-text--light{font-weight:300!important}.fr-text--regular{font-weight:400!important}.fr-text--bold{font-weight:700!important}.fr-text--heavy{font-weight:900!important}.fr-h6{font-size:1.125rem!important;font-weight:700!important;line-height:1.5rem!important;margin:var(--title-spacing)}.fr-h5{font-size:1.25rem!important}.fr-h4,.fr-h5{font-weight:700!important;line-height:1.75rem!important;margin:var(--title-spacing)}.fr-h4{font-size:1.375rem!important}.fr-h3{font-size:1.5rem!important;line-height:2rem!important}.fr-h2,.fr-h3{font-weight:700!important;margin:var(--title-spacing)}.fr-h2{font-size:1.75rem!important;line-height:2.25rem!important}.fr-h1{font-size:2rem!important;font-weight:700!important;line-height:2.5rem!important;margin:var(--title-spacing)}.fr-display--xs{font-size:2.5rem!important;line-height:3rem!important}.fr-display--sm,.fr-display--xs{font-weight:700!important;margin:var(--display-spacing)}.fr-display--sm{font-size:3rem!important;line-height:3.5rem!important}.fr-display--md{font-size:3.5rem!important;line-height:4rem!important}.fr-display--lg,.fr-display--md{font-weight:700!important;margin:var(--display-spacing)}.fr-display--lg{font-size:4rem!important;line-height:4.5rem!important}.fr-display--xl{font-size:4.5rem!important;font-weight:700!important;line-height:5rem!important;margin:var(--display-spacing)}.fr-text--alt{font-family:Spectral,georgia,serif!important}.fr-text--xs{font-size:.75rem!important;line-height:1.25rem!important;margin:var(--text-spacing)}.fr-text--sm{font-size:.875rem!important}.fr-text--md,.fr-text--sm{line-height:1.5rem!important;margin:var(--text-spacing)}.fr-text--md{font-size:1rem!important}.fr-text--lg{font-size:1.125rem!important;line-height:1.75rem!important;margin:var(--text-spacing)}.fr-text--lead,.fr-text--xl{font-size:1.25rem!important;line-height:2rem!important;margin:var(--text-spacing)}*,:after,:before{box-sizing:inherit}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey);color:var(--text-default-grey);font-family:Marianne,arial,sans-serif;font-size:1rem;line-height:1.5rem;margin:0;overflow-wrap:break-word;padding:0;text-rendering:optimizeLegibility}a,button,input,label,select,textarea{-webkit-tap-highlight-color:transparent}select optgroup{font-style:normal}[class*=" fr-fi-"]:after,[class*=" fr-fi-"]:before,[class*=" fr-icon-"]:after,[class*=" fr-icon-"]:before,[class^=fr-fi-]:after,[class^=fr-fi-]:before,[class^=fr-icon-]:after,[class^=fr-icon-]:before{--icon-size:1.5rem;background-color:currentColor;display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}[class*=" fr-fi-"]:before,[class*=" fr-icon-"]:before,[class^=fr-fi-]:before,[class^=fr-icon-]:before{content:""}.fr-icon--xs:after,.fr-icon--xs:before{--icon-size:0.75rem}.fr-icon--sm:after,.fr-icon--sm:before{--icon-size:1rem}.fr-icon--md:after,.fr-icon--md:before{--icon-size:1.5rem}.fr-icon--lg:after,.fr-icon--lg:before{--icon-size:2rem}.fr-hidden{display:none!important}.fr-unhidden{display:inherit!important}:root body{border-right:var(--scrollbar-width) solid transparent}:root[data-fr-scrolling] body{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0}.fr-sr-only{clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-sr-only,hr{border:0;display:block}.fr-hr,hr{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));background-position:0 0;background-repeat:no-repeat;background-size:100% 1px;margin:0;padding:var(--text-spacing)}.fr-hr{border:0;display:block}.fr-hr--sm{margin-left:auto;margin-right:auto;width:10rem}.fr-hr-or{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:.875rem;font-weight:700;justify-content:center;line-height:1.5rem;text-transform:uppercase}.fr-hr-or:after,.fr-hr-or:before{--idle:transparent;--hover:var(--border-default-grey-hover);--active:var(--border-default-grey-active);background-color:var(--border-default-grey);content:"";display:inline-flex;height:1px;width:100%}.fr-hr-or:before{margin-right:.75rem}.fr-hr-or:after{margin-left:.75rem}.fr-ellipsis{display:inline!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}iframe{border:0}.fr-fluid-img{height:auto;max-width:100%}@supports (aspect-ratio:16/9){.fr-ratio-32x9{aspect-ratio:3.5555555556!important}.fr-ratio-16x9{aspect-ratio:1.7777777778!important}.fr-ratio-3x2{aspect-ratio:1.5!important}.fr-ratio-4x3{aspect-ratio:1.3333333333!important}.fr-ratio-1x1{aspect-ratio:1!important}.fr-ratio-3x4{aspect-ratio:.75!important}.fr-ratio-2x3{aspect-ratio:.6666666667!important}}[class*=" fr-ratio"],[class^=fr-ratio]{object-fit:cover;object-position:50% 50%;width:100%}iframe[class*=" fr-ratio"],iframe[class^=fr-ratio]{object-fit:fill}.fr-responsive-img{height:auto;width:100%}.fr-responsive-vid{aspect-ratio:1.7777777778;display:block;position:relative;width:100%}.fr-responsive-vid__player{border:0;display:block;height:100%;width:100%}.fr-responsive-vid>.fr-consent-placeholder{bottom:0;height:100%;left:0;object-fit:cover;object-position:50% 50%;position:absolute;right:0;top:0;width:100%}.fr-grid-row{display:flex;flex-wrap:wrap;margin:0;padding:0}.fr-grid-row--top{align-items:flex-start}.fr-grid-row--bottom{align-items:flex-end}.fr-grid-row--middle{align-items:center}.fr-grid-row--left{justify-content:flex-start}.fr-grid-row--right{justify-content:flex-end}.fr-grid-row--center{justify-content:center}.fr-col--top{align-self:flex-start}.fr-col--bottom{align-self:flex-end}.fr-col--middle{align-self:center}.fr-container,.fr-container-lg,.fr-container-md,.fr-container-sm,.fr-container-xl{margin-left:auto;margin-right:auto;width:100%}.fr-container{padding-left:1rem;padding-right:1rem}.fr-container--fluid{max-width:none;overflow:hidden;padding-left:0;padding-right:0}.fr-grid-row--gutters{margin:-.5rem}.fr-grid-row--gutters>.fr-col,.fr-grid-row--gutters>[class*=" fr-col-"],.fr-grid-row--gutters>[class^=fr-col-]{padding:.5rem}.fr-grid-row--no-gutters{margin:0}.fr-grid-row--no-gutters>.fr-col,.fr-grid-row--no-gutters>[class*=" fr-col-"],.fr-grid-row--no-gutters>[class^=fr-col-]{padding:0}.fr-col{flex:1}.fr-col-1{flex:0 0 8.33333%;max-width:8.33333%;width:8.33333%}.fr-col-offset-1:not(.fr-col-offset-1--right){margin-left:8.33333%}.fr-col-offset-1--right{margin-right:8.33333%}.fr-col-2{flex:0 0 16.66667%;max-width:16.66667%;width:16.66667%}.fr-col-offset-2:not(.fr-col-offset-2--right){margin-left:16.66667%}.fr-col-offset-2--right{margin-right:16.66667%}.fr-col-3{flex:0 0 25%;max-width:25%;width:25%}.fr-col-offset-3:not(.fr-col-offset-3--right){margin-left:25%}.fr-col-offset-3--right{margin-right:25%}.fr-col-4{flex:0 0 33.33333%;max-width:33.33333%;width:33.33333%}.fr-col-offset-4:not(.fr-col-offset-4--right){margin-left:33.33333%}.fr-col-offset-4--right{margin-right:33.33333%}.fr-col-5{flex:0 0 41.66667%;max-width:41.66667%;width:41.66667%}.fr-col-offset-5:not(.fr-col-offset-5--right){margin-left:41.66667%}.fr-col-offset-5--right{margin-right:41.66667%}.fr-col-6{flex:0 0 50%;max-width:50%;width:50%}.fr-col-offset-6:not(.fr-col-offset-6--right){margin-left:50%}.fr-col-offset-6--right{margin-right:50%}.fr-col-7{flex:0 0 58.33333%;max-width:58.33333%;width:58.33333%}.fr-col-offset-7:not(.fr-col-offset-7--right){margin-left:58.33333%}.fr-col-offset-7--right{margin-right:58.33333%}.fr-col-8{flex:0 0 66.66667%;max-width:66.66667%;width:66.66667%}.fr-col-offset-8:not(.fr-col-offset-8--right){margin-left:66.66667%}.fr-col-offset-8--right{margin-right:66.66667%}.fr-col-9{flex:0 0 75%;max-width:75%;width:75%}.fr-col-offset-9:not(.fr-col-offset-9--right){margin-left:75%}.fr-col-offset-9--right{margin-right:75%}.fr-col-10{flex:0 0 83.33333%;max-width:83.33333%;width:83.33333%}.fr-col-offset-10:not(.fr-col-offset-10--right){margin-left:83.33333%}.fr-col-offset-10--right{margin-right:83.33333%}.fr-col-11{flex:0 0 91.66667%;max-width:91.66667%;width:91.66667%}.fr-col-offset-11:not(.fr-col-offset-11--right){margin-left:91.66667%}.fr-col-offset-11--right{margin-right:91.66667%}.fr-col-12{flex:0 0 100%;max-width:100%;width:100%}.fr-col-offset-12:not(.fr-col-offset-12--right){margin-left:100%}.fr-col-offset-12--right{margin-right:100%}.fr-no-after:after,.fr-no-before:before{content:none}.fr-collapse{--collapse:-99999px;--collapser:"";--collapse-max-height:none;max-height:var(--collapse-max-height);overflow:hidden;transition:visibility .3s}.fr-collapse--expanded{overflow-x:hidden;overflow-y:auto}.fr-collapse:before{content:"";content:var(--collapser);display:block;margin-top:0;transition:margin-top .3s}.fr-collapse:not(.fr-collapse--expanded):not(.fr-collapsing){--collapse-max-height:0}.fr-collapse:not(.fr-collapse--expanded){visibility:hidden}.fr-collapse:not(.fr-collapse--expanded):before{margin-top:-99999px;margin-top:var(--collapse)}.fr-m-n4w,.fr-m-n8v{margin:-2rem!important}.fr-ml-n4w,.fr-ml-n8v,.fr-mx-n4w,.fr-mx-n8v{margin-left:-2rem!important}.fr-mr-n4w,.fr-mr-n8v,.fr-mx-n4w,.fr-mx-n8v{margin-right:-2rem!important}.fr-mt-n4w,.fr-mt-n8v,.fr-my-n4w,.fr-my-n8v{margin-top:-2rem!important}.fr-mb-n4w,.fr-mb-n8v,.fr-my-n4w,.fr-my-n8v{margin-bottom:-2rem!important}.fr-m-n7v{margin:-1.75rem!important}.fr-ml-n7v,.fr-mx-n7v{margin-left:-1.75rem!important}.fr-mr-n7v,.fr-mx-n7v{margin-right:-1.75rem!important}.fr-mt-n7v,.fr-my-n7v{margin-top:-1.75rem!important}.fr-mb-n7v,.fr-my-n7v{margin-bottom:-1.75rem!important}.fr-m-n3w,.fr-m-n6v{margin:-1.5rem!important}.fr-ml-n3w,.fr-ml-n6v,.fr-mx-n3w,.fr-mx-n6v{margin-left:-1.5rem!important}.fr-mr-n3w,.fr-mr-n6v,.fr-mx-n3w,.fr-mx-n6v{margin-right:-1.5rem!important}.fr-mt-n3w,.fr-mt-n6v,.fr-my-n3w,.fr-my-n6v{margin-top:-1.5rem!important}.fr-mb-n3w,.fr-mb-n6v,.fr-my-n3w,.fr-my-n6v{margin-bottom:-1.5rem!important}.fr-m-n5v{margin:-1.25rem!important}.fr-ml-n5v,.fr-mx-n5v{margin-left:-1.25rem!important}.fr-mr-n5v,.fr-mx-n5v{margin-right:-1.25rem!important}.fr-mt-n5v,.fr-my-n5v{margin-top:-1.25rem!important}.fr-mb-n5v,.fr-my-n5v{margin-bottom:-1.25rem!important}.fr-m-n2w,.fr-m-n4v{margin:-1rem!important}.fr-ml-n2w,.fr-ml-n4v,.fr-mx-n2w,.fr-mx-n4v{margin-left:-1rem!important}.fr-mr-n2w,.fr-mr-n4v,.fr-mx-n2w,.fr-mx-n4v{margin-right:-1rem!important}.fr-mt-n2w,.fr-mt-n4v,.fr-my-n2w,.fr-my-n4v{margin-top:-1rem!important}.fr-mb-n2w,.fr-mb-n4v,.fr-my-n2w,.fr-my-n4v{margin-bottom:-1rem!important}.fr-m-n3v{margin:-.75rem!important}.fr-ml-n3v,.fr-mx-n3v{margin-left:-.75rem!important}.fr-mr-n3v,.fr-mx-n3v{margin-right:-.75rem!important}.fr-mt-n3v,.fr-my-n3v{margin-top:-.75rem!important}.fr-mb-n3v,.fr-my-n3v{margin-bottom:-.75rem!important}.fr-m-n1w,.fr-m-n2v{margin:-.5rem!important}.fr-ml-n1w,.fr-ml-n2v,.fr-mx-n1w,.fr-mx-n2v{margin-left:-.5rem!important}.fr-mr-n1w,.fr-mr-n2v,.fr-mx-n1w,.fr-mx-n2v{margin-right:-.5rem!important}.fr-mt-n1w,.fr-mt-n2v,.fr-my-n1w,.fr-my-n2v{margin-top:-.5rem!important}.fr-mb-n1w,.fr-mb-n2v,.fr-my-n1w,.fr-my-n2v{margin-bottom:-.5rem!important}.fr-m-n1v{margin:-.25rem!important}.fr-ml-n1v,.fr-mx-n1v{margin-left:-.25rem!important}.fr-mr-n1v,.fr-mx-n1v{margin-right:-.25rem!important}.fr-mt-n1v,.fr-my-n1v{margin-top:-.25rem!important}.fr-mb-n1v,.fr-my-n1v{margin-bottom:-.25rem!important}.fr-m-n1-5v{margin:-.375rem!important}.fr-ml-n1-5v,.fr-mx-n1-5v{margin-left:-.375rem!important}.fr-mr-n1-5v,.fr-mx-n1-5v{margin-right:-.375rem!important}.fr-mt-n1-5v,.fr-my-n1-5v{margin-top:-.375rem!important}.fr-mb-n1-5v,.fr-my-n1-5v{margin-bottom:-.375rem!important}.fr-m-0{margin:0!important}.fr-ml-0,.fr-mx-0{margin-left:0!important}.fr-mr-0,.fr-mx-0{margin-right:0!important}.fr-mt-0,.fr-my-0{margin-top:0!important}.fr-mb-0,.fr-my-0{margin-bottom:0!important}.fr-m-n0-5v{margin:-.125rem!important}.fr-ml-n0-5v,.fr-mx-n0-5v{margin-left:-.125rem!important}.fr-mr-n0-5v,.fr-mx-n0-5v{margin-right:-.125rem!important}.fr-mt-n0-5v,.fr-my-n0-5v{margin-top:-.125rem!important}.fr-mb-n0-5v,.fr-my-n0-5v{margin-bottom:-.125rem!important}.fr-m-0-5v{margin:.125rem!important}.fr-ml-0-5v,.fr-mx-0-5v{margin-left:.125rem!important}.fr-mr-0-5v,.fr-mx-0-5v{margin-right:.125rem!important}.fr-mt-0-5v,.fr-my-0-5v{margin-top:.125rem!important}.fr-mb-0-5v,.fr-my-0-5v{margin-bottom:.125rem!important}.fr-m-1v{margin:.25rem!important}.fr-ml-1v,.fr-mx-1v{margin-left:.25rem!important}.fr-mr-1v,.fr-mx-1v{margin-right:.25rem!important}.fr-mt-1v,.fr-my-1v{margin-top:.25rem!important}.fr-mb-1v,.fr-my-1v{margin-bottom:.25rem!important}.fr-m-1-5v{margin:.375rem!important}.fr-ml-1-5v,.fr-mx-1-5v{margin-left:.375rem!important}.fr-mr-1-5v,.fr-mx-1-5v{margin-right:.375rem!important}.fr-mt-1-5v,.fr-my-1-5v{margin-top:.375rem!important}.fr-mb-1-5v,.fr-my-1-5v{margin-bottom:.375rem!important}.fr-m-1w,.fr-m-2v{margin:.5rem!important}.fr-ml-1w,.fr-ml-2v,.fr-mx-1w,.fr-mx-2v{margin-left:.5rem!important}.fr-mr-1w,.fr-mr-2v,.fr-mx-1w,.fr-mx-2v{margin-right:.5rem!important}.fr-mt-1w,.fr-mt-2v,.fr-my-1w,.fr-my-2v{margin-top:.5rem!important}.fr-mb-1w,.fr-mb-2v,.fr-my-1w,.fr-my-2v{margin-bottom:.5rem!important}.fr-m-3v{margin:.75rem!important}.fr-ml-3v,.fr-mx-3v{margin-left:.75rem!important}.fr-mr-3v,.fr-mx-3v{margin-right:.75rem!important}.fr-mt-3v,.fr-my-3v{margin-top:.75rem!important}.fr-mb-3v,.fr-my-3v{margin-bottom:.75rem!important}.fr-m-2w,.fr-m-4v{margin:1rem!important}.fr-ml-2w,.fr-ml-4v,.fr-mx-2w,.fr-mx-4v{margin-left:1rem!important}.fr-mr-2w,.fr-mr-4v,.fr-mx-2w,.fr-mx-4v{margin-right:1rem!important}.fr-mt-2w,.fr-mt-4v,.fr-my-2w,.fr-my-4v{margin-top:1rem!important}.fr-mb-2w,.fr-mb-4v,.fr-my-2w,.fr-my-4v{margin-bottom:1rem!important}.fr-m-5v{margin:1.25rem!important}.fr-ml-5v,.fr-mx-5v{margin-left:1.25rem!important}.fr-mr-5v,.fr-mx-5v{margin-right:1.25rem!important}.fr-mt-5v,.fr-my-5v{margin-top:1.25rem!important}.fr-mb-5v,.fr-my-5v{margin-bottom:1.25rem!important}.fr-m-3w,.fr-m-6v{margin:1.5rem!important}.fr-ml-3w,.fr-ml-6v,.fr-mx-3w,.fr-mx-6v{margin-left:1.5rem!important}.fr-mr-3w,.fr-mr-6v,.fr-mx-3w,.fr-mx-6v{margin-right:1.5rem!important}.fr-mt-3w,.fr-mt-6v,.fr-my-3w,.fr-my-6v{margin-top:1.5rem!important}.fr-mb-3w,.fr-mb-6v,.fr-my-3w,.fr-my-6v{margin-bottom:1.5rem!important}.fr-m-7v{margin:1.75rem!important}.fr-ml-7v,.fr-mx-7v{margin-left:1.75rem!important}.fr-mr-7v,.fr-mx-7v{margin-right:1.75rem!important}.fr-mt-7v,.fr-my-7v{margin-top:1.75rem!important}.fr-mb-7v,.fr-my-7v{margin-bottom:1.75rem!important}.fr-m-4w,.fr-m-8v{margin:2rem!important}.fr-ml-4w,.fr-ml-8v,.fr-mx-4w,.fr-mx-8v{margin-left:2rem!important}.fr-mr-4w,.fr-mr-8v,.fr-mx-4w,.fr-mx-8v{margin-right:2rem!important}.fr-mt-4w,.fr-mt-8v,.fr-my-4w,.fr-my-8v{margin-top:2rem!important}.fr-mb-4w,.fr-mb-8v,.fr-my-4w,.fr-my-8v{margin-bottom:2rem!important}.fr-m-9v{margin:2.25rem!important}.fr-ml-9v,.fr-mx-9v{margin-left:2.25rem!important}.fr-mr-9v,.fr-mx-9v{margin-right:2.25rem!important}.fr-mt-9v,.fr-my-9v{margin-top:2.25rem!important}.fr-mb-9v,.fr-my-9v{margin-bottom:2.25rem!important}.fr-m-10v,.fr-m-5w{margin:2.5rem!important}.fr-ml-10v,.fr-ml-5w,.fr-mx-10v,.fr-mx-5w{margin-left:2.5rem!important}.fr-mr-10v,.fr-mr-5w,.fr-mx-10v,.fr-mx-5w{margin-right:2.5rem!important}.fr-mt-10v,.fr-mt-5w,.fr-my-10v,.fr-my-5w{margin-top:2.5rem!important}.fr-mb-10v,.fr-mb-5w,.fr-my-10v,.fr-my-5w{margin-bottom:2.5rem!important}.fr-m-11v{margin:2.75rem!important}.fr-ml-11v,.fr-mx-11v{margin-left:2.75rem!important}.fr-mr-11v,.fr-mx-11v{margin-right:2.75rem!important}.fr-mt-11v,.fr-my-11v{margin-top:2.75rem!important}.fr-mb-11v,.fr-my-11v{margin-bottom:2.75rem!important}.fr-m-12v,.fr-m-6w{margin:3rem!important}.fr-ml-12v,.fr-ml-6w,.fr-mx-12v,.fr-mx-6w{margin-left:3rem!important}.fr-mr-12v,.fr-mr-6w,.fr-mx-12v,.fr-mx-6w{margin-right:3rem!important}.fr-mt-12v,.fr-mt-6w,.fr-my-12v,.fr-my-6w{margin-top:3rem!important}.fr-mb-12v,.fr-mb-6w,.fr-my-12v,.fr-my-6w{margin-bottom:3rem!important}.fr-m-13v{margin:3.25rem!important}.fr-ml-13v,.fr-mx-13v{margin-left:3.25rem!important}.fr-mr-13v,.fr-mx-13v{margin-right:3.25rem!important}.fr-mt-13v,.fr-my-13v{margin-top:3.25rem!important}.fr-mb-13v,.fr-my-13v{margin-bottom:3.25rem!important}.fr-m-14v,.fr-m-7w{margin:3.5rem!important}.fr-ml-14v,.fr-ml-7w,.fr-mx-14v,.fr-mx-7w{margin-left:3.5rem!important}.fr-mr-14v,.fr-mr-7w,.fr-mx-14v,.fr-mx-7w{margin-right:3.5rem!important}.fr-mt-14v,.fr-mt-7w,.fr-my-14v,.fr-my-7w{margin-top:3.5rem!important}.fr-mb-14v,.fr-mb-7w,.fr-my-14v,.fr-my-7w{margin-bottom:3.5rem!important}.fr-m-15v{margin:3.75rem!important}.fr-ml-15v,.fr-mx-15v{margin-left:3.75rem!important}.fr-mr-15v,.fr-mx-15v{margin-right:3.75rem!important}.fr-mt-15v,.fr-my-15v{margin-top:3.75rem!important}.fr-mb-15v,.fr-my-15v{margin-bottom:3.75rem!important}.fr-m-16v,.fr-m-8w{margin:4rem!important}.fr-ml-16v,.fr-ml-8w,.fr-mx-16v,.fr-mx-8w{margin-left:4rem!important}.fr-mr-16v,.fr-mr-8w,.fr-mx-16v,.fr-mx-8w{margin-right:4rem!important}.fr-mt-16v,.fr-mt-8w,.fr-my-16v,.fr-my-8w{margin-top:4rem!important}.fr-mb-16v,.fr-mb-8w,.fr-my-16v,.fr-my-8w{margin-bottom:4rem!important}.fr-m-17v{margin:4.25rem!important}.fr-ml-17v,.fr-mx-17v{margin-left:4.25rem!important}.fr-mr-17v,.fr-mx-17v{margin-right:4.25rem!important}.fr-mt-17v,.fr-my-17v{margin-top:4.25rem!important}.fr-mb-17v,.fr-my-17v{margin-bottom:4.25rem!important}.fr-m-18v,.fr-m-9w{margin:4.5rem!important}.fr-ml-18v,.fr-ml-9w,.fr-mx-18v,.fr-mx-9w{margin-left:4.5rem!important}.fr-mr-18v,.fr-mr-9w,.fr-mx-18v,.fr-mx-9w{margin-right:4.5rem!important}.fr-mt-18v,.fr-mt-9w,.fr-my-18v,.fr-my-9w{margin-top:4.5rem!important}.fr-mb-18v,.fr-mb-9w,.fr-my-18v,.fr-my-9w{margin-bottom:4.5rem!important}.fr-m-19v{margin:4.75rem!important}.fr-ml-19v,.fr-mx-19v{margin-left:4.75rem!important}.fr-mr-19v,.fr-mx-19v{margin-right:4.75rem!important}.fr-mt-19v,.fr-my-19v{margin-top:4.75rem!important}.fr-mb-19v,.fr-my-19v{margin-bottom:4.75rem!important}.fr-m-10w,.fr-m-20v{margin:5rem!important}.fr-ml-10w,.fr-ml-20v,.fr-mx-10w,.fr-mx-20v{margin-left:5rem!important}.fr-mr-10w,.fr-mr-20v,.fr-mx-10w,.fr-mx-20v{margin-right:5rem!important}.fr-mt-10w,.fr-mt-20v,.fr-my-10w,.fr-my-20v{margin-top:5rem!important}.fr-mb-10w,.fr-mb-20v,.fr-my-10w,.fr-my-20v{margin-bottom:5rem!important}.fr-m-21v{margin:5.25rem!important}.fr-ml-21v,.fr-mx-21v{margin-left:5.25rem!important}.fr-mr-21v,.fr-mx-21v{margin-right:5.25rem!important}.fr-mt-21v,.fr-my-21v{margin-top:5.25rem!important}.fr-mb-21v,.fr-my-21v{margin-bottom:5.25rem!important}.fr-m-11w,.fr-m-22v{margin:5.5rem!important}.fr-ml-11w,.fr-ml-22v,.fr-mx-11w,.fr-mx-22v{margin-left:5.5rem!important}.fr-mr-11w,.fr-mr-22v,.fr-mx-11w,.fr-mx-22v{margin-right:5.5rem!important}.fr-mt-11w,.fr-mt-22v,.fr-my-11w,.fr-my-22v{margin-top:5.5rem!important}.fr-mb-11w,.fr-mb-22v,.fr-my-11w,.fr-my-22v{margin-bottom:5.5rem!important}.fr-m-23v{margin:5.75rem!important}.fr-ml-23v,.fr-mx-23v{margin-left:5.75rem!important}.fr-mr-23v,.fr-mx-23v{margin-right:5.75rem!important}.fr-mt-23v,.fr-my-23v{margin-top:5.75rem!important}.fr-mb-23v,.fr-my-23v{margin-bottom:5.75rem!important}.fr-m-12w,.fr-m-24v{margin:6rem!important}.fr-ml-12w,.fr-ml-24v,.fr-mx-12w,.fr-mx-24v{margin-left:6rem!important}.fr-mr-12w,.fr-mr-24v,.fr-mx-12w,.fr-mx-24v{margin-right:6rem!important}.fr-mt-12w,.fr-mt-24v,.fr-my-12w,.fr-my-24v{margin-top:6rem!important}.fr-mb-12w,.fr-mb-24v,.fr-my-12w,.fr-my-24v{margin-bottom:6rem!important}.fr-m-25v{margin:6.25rem!important}.fr-ml-25v,.fr-mx-25v{margin-left:6.25rem!important}.fr-mr-25v,.fr-mx-25v{margin-right:6.25rem!important}.fr-mt-25v,.fr-my-25v{margin-top:6.25rem!important}.fr-mb-25v,.fr-my-25v{margin-bottom:6.25rem!important}.fr-m-13w,.fr-m-26v{margin:6.5rem!important}.fr-ml-13w,.fr-ml-26v,.fr-mx-13w,.fr-mx-26v{margin-left:6.5rem!important}.fr-mr-13w,.fr-mr-26v,.fr-mx-13w,.fr-mx-26v{margin-right:6.5rem!important}.fr-mt-13w,.fr-mt-26v,.fr-my-13w,.fr-my-26v{margin-top:6.5rem!important}.fr-mb-13w,.fr-mb-26v,.fr-my-13w,.fr-my-26v{margin-bottom:6.5rem!important}.fr-m-27v{margin:6.75rem!important}.fr-ml-27v,.fr-mx-27v{margin-left:6.75rem!important}.fr-mr-27v,.fr-mx-27v{margin-right:6.75rem!important}.fr-mt-27v,.fr-my-27v{margin-top:6.75rem!important}.fr-mb-27v,.fr-my-27v{margin-bottom:6.75rem!important}.fr-m-14w,.fr-m-28v{margin:7rem!important}.fr-ml-14w,.fr-ml-28v,.fr-mx-14w,.fr-mx-28v{margin-left:7rem!important}.fr-mr-14w,.fr-mr-28v,.fr-mx-14w,.fr-mx-28v{margin-right:7rem!important}.fr-mt-14w,.fr-mt-28v,.fr-my-14w,.fr-my-28v{margin-top:7rem!important}.fr-mb-14w,.fr-mb-28v,.fr-my-14w,.fr-my-28v{margin-bottom:7rem!important}.fr-m-29v{margin:7.25rem!important}.fr-ml-29v,.fr-mx-29v{margin-left:7.25rem!important}.fr-mr-29v,.fr-mx-29v{margin-right:7.25rem!important}.fr-mt-29v,.fr-my-29v{margin-top:7.25rem!important}.fr-mb-29v,.fr-my-29v{margin-bottom:7.25rem!important}.fr-m-15w,.fr-m-30v{margin:7.5rem!important}.fr-ml-15w,.fr-ml-30v,.fr-mx-15w,.fr-mx-30v{margin-left:7.5rem!important}.fr-mr-15w,.fr-mr-30v,.fr-mx-15w,.fr-mx-30v{margin-right:7.5rem!important}.fr-mt-15w,.fr-mt-30v,.fr-my-15w,.fr-my-30v{margin-top:7.5rem!important}.fr-mb-15w,.fr-mb-30v,.fr-my-15w,.fr-my-30v{margin-bottom:7.5rem!important}.fr-m-31v{margin:7.75rem!important}.fr-ml-31v,.fr-mx-31v{margin-left:7.75rem!important}.fr-mr-31v,.fr-mx-31v{margin-right:7.75rem!important}.fr-mt-31v,.fr-my-31v{margin-top:7.75rem!important}.fr-mb-31v,.fr-my-31v{margin-bottom:7.75rem!important}.fr-m-16w,.fr-m-32v{margin:8rem!important}.fr-ml-16w,.fr-ml-32v,.fr-mx-16w,.fr-mx-32v{margin-left:8rem!important}.fr-mr-16w,.fr-mr-32v,.fr-mx-16w,.fr-mx-32v{margin-right:8rem!important}.fr-mt-16w,.fr-mt-32v,.fr-my-16w,.fr-my-32v{margin-top:8rem!important}.fr-mb-16w,.fr-mb-32v,.fr-my-16w,.fr-my-32v{margin-bottom:8rem!important}.fr-m-auto{margin:auto}.fr-ml-auto,.fr-mx-auto{margin-left:auto}.fr-mr-auto,.fr-mx-auto{margin-right:auto}.fr-mt-auto,.fr-my-auto{margin-top:auto}.fr-mb-auto,.fr-my-auto{margin-bottom:auto}.fr-m-first-n4w,.fr-m-first-n8v{margin:-2rem!important}.fr-ml-first-n4w,.fr-ml-first-n8v,.fr-mx-first-n4w,.fr-mx-first-n8v{margin-left:-2rem!important}.fr-mr-first-n4w,.fr-mr-first-n8v,.fr-mx-first-n4w,.fr-mx-first-n8v{margin-right:-2rem!important}.fr-mt-first-n4w,.fr-mt-first-n8v,.fr-my-first-n4w,.fr-my-first-n8v{margin-top:-2rem!important}.fr-mb-first-n4w,.fr-mb-first-n8v,.fr-my-first-n4w,.fr-my-first-n8v{margin-bottom:-2rem!important}.fr-m-first-n7v{margin:-1.75rem!important}.fr-ml-first-n7v,.fr-mx-first-n7v{margin-left:-1.75rem!important}.fr-mr-first-n7v,.fr-mx-first-n7v{margin-right:-1.75rem!important}.fr-mt-first-n7v,.fr-my-first-n7v{margin-top:-1.75rem!important}.fr-mb-first-n7v,.fr-my-first-n7v{margin-bottom:-1.75rem!important}.fr-m-first-n3w,.fr-m-first-n6v{margin:-1.5rem!important}.fr-ml-first-n3w,.fr-ml-first-n6v,.fr-mx-first-n3w,.fr-mx-first-n6v{margin-left:-1.5rem!important}.fr-mr-first-n3w,.fr-mr-first-n6v,.fr-mx-first-n3w,.fr-mx-first-n6v{margin-right:-1.5rem!important}.fr-mt-first-n3w,.fr-mt-first-n6v,.fr-my-first-n3w,.fr-my-first-n6v{margin-top:-1.5rem!important}.fr-mb-first-n3w,.fr-mb-first-n6v,.fr-my-first-n3w,.fr-my-first-n6v{margin-bottom:-1.5rem!important}.fr-m-first-n5v{margin:-1.25rem!important}.fr-ml-first-n5v,.fr-mx-first-n5v{margin-left:-1.25rem!important}.fr-mr-first-n5v,.fr-mx-first-n5v{margin-right:-1.25rem!important}.fr-mt-first-n5v,.fr-my-first-n5v{margin-top:-1.25rem!important}.fr-mb-first-n5v,.fr-my-first-n5v{margin-bottom:-1.25rem!important}.fr-m-first-n2w,.fr-m-first-n4v{margin:-1rem!important}.fr-ml-first-n2w,.fr-ml-first-n4v,.fr-mx-first-n2w,.fr-mx-first-n4v{margin-left:-1rem!important}.fr-mr-first-n2w,.fr-mr-first-n4v,.fr-mx-first-n2w,.fr-mx-first-n4v{margin-right:-1rem!important}.fr-mt-first-n2w,.fr-mt-first-n4v,.fr-my-first-n2w,.fr-my-first-n4v{margin-top:-1rem!important}.fr-mb-first-n2w,.fr-mb-first-n4v,.fr-my-first-n2w,.fr-my-first-n4v{margin-bottom:-1rem!important}.fr-m-first-n3v{margin:-.75rem!important}.fr-ml-first-n3v,.fr-mx-first-n3v{margin-left:-.75rem!important}.fr-mr-first-n3v,.fr-mx-first-n3v{margin-right:-.75rem!important}.fr-mt-first-n3v,.fr-my-first-n3v{margin-top:-.75rem!important}.fr-mb-first-n3v,.fr-my-first-n3v{margin-bottom:-.75rem!important}.fr-m-first-n1w,.fr-m-first-n2v{margin:-.5rem!important}.fr-ml-first-n1w,.fr-ml-first-n2v,.fr-mx-first-n1w,.fr-mx-first-n2v{margin-left:-.5rem!important}.fr-mr-first-n1w,.fr-mr-first-n2v,.fr-mx-first-n1w,.fr-mx-first-n2v{margin-right:-.5rem!important}.fr-mt-first-n1w,.fr-mt-first-n2v,.fr-my-first-n1w,.fr-my-first-n2v{margin-top:-.5rem!important}.fr-mb-first-n1w,.fr-mb-first-n2v,.fr-my-first-n1w,.fr-my-first-n2v{margin-bottom:-.5rem!important}.fr-m-first-n1v{margin:-.25rem!important}.fr-ml-first-n1v,.fr-mx-first-n1v{margin-left:-.25rem!important}.fr-mr-first-n1v,.fr-mx-first-n1v{margin-right:-.25rem!important}.fr-mt-first-n1v,.fr-my-first-n1v{margin-top:-.25rem!important}.fr-mb-first-n1v,.fr-my-first-n1v{margin-bottom:-.25rem!important}.fr-m-first-n1-5v{margin:-.375rem!important}.fr-ml-first-n1-5v,.fr-mx-first-n1-5v{margin-left:-.375rem!important}.fr-mr-first-n1-5v,.fr-mx-first-n1-5v{margin-right:-.375rem!important}.fr-mt-first-n1-5v,.fr-my-first-n1-5v{margin-top:-.375rem!important}.fr-mb-first-n1-5v,.fr-my-first-n1-5v{margin-bottom:-.375rem!important}.fr-m-first-0{margin:0!important}.fr-ml-first-0,.fr-mx-first-0{margin-left:0!important}.fr-mr-first-0,.fr-mx-first-0{margin-right:0!important}.fr-mt-first-0,.fr-my-first-0{margin-top:0!important}.fr-mb-first-0,.fr-my-first-0{margin-bottom:0!important}.fr-m-first-n0-5v{margin:-.125rem!important}.fr-ml-first-n0-5v,.fr-mx-first-n0-5v{margin-left:-.125rem!important}.fr-mr-first-n0-5v,.fr-mx-first-n0-5v{margin-right:-.125rem!important}.fr-mt-first-n0-5v,.fr-my-first-n0-5v{margin-top:-.125rem!important}.fr-mb-first-n0-5v,.fr-my-first-n0-5v{margin-bottom:-.125rem!important}.fr-m-first-0-5v{margin:.125rem!important}.fr-ml-first-0-5v,.fr-mx-first-0-5v{margin-left:.125rem!important}.fr-mr-first-0-5v,.fr-mx-first-0-5v{margin-right:.125rem!important}.fr-mt-first-0-5v,.fr-my-first-0-5v{margin-top:.125rem!important}.fr-mb-first-0-5v,.fr-my-first-0-5v{margin-bottom:.125rem!important}.fr-m-first-1v{margin:.25rem!important}.fr-ml-first-1v,.fr-mx-first-1v{margin-left:.25rem!important}.fr-mr-first-1v,.fr-mx-first-1v{margin-right:.25rem!important}.fr-mt-first-1v,.fr-my-first-1v{margin-top:.25rem!important}.fr-mb-first-1v,.fr-my-first-1v{margin-bottom:.25rem!important}.fr-m-first-1-5v{margin:.375rem!important}.fr-ml-first-1-5v,.fr-mx-first-1-5v{margin-left:.375rem!important}.fr-mr-first-1-5v,.fr-mx-first-1-5v{margin-right:.375rem!important}.fr-mt-first-1-5v,.fr-my-first-1-5v{margin-top:.375rem!important}.fr-mb-first-1-5v,.fr-my-first-1-5v{margin-bottom:.375rem!important}.fr-m-first-1w,.fr-m-first-2v{margin:.5rem!important}.fr-ml-first-1w,.fr-ml-first-2v,.fr-mx-first-1w,.fr-mx-first-2v{margin-left:.5rem!important}.fr-mr-first-1w,.fr-mr-first-2v,.fr-mx-first-1w,.fr-mx-first-2v{margin-right:.5rem!important}.fr-mt-first-1w,.fr-mt-first-2v,.fr-my-first-1w,.fr-my-first-2v{margin-top:.5rem!important}.fr-mb-first-1w,.fr-mb-first-2v,.fr-my-first-1w,.fr-my-first-2v{margin-bottom:.5rem!important}.fr-m-first-3v{margin:.75rem!important}.fr-ml-first-3v,.fr-mx-first-3v{margin-left:.75rem!important}.fr-mr-first-3v,.fr-mx-first-3v{margin-right:.75rem!important}.fr-mt-first-3v,.fr-my-first-3v{margin-top:.75rem!important}.fr-mb-first-3v,.fr-my-first-3v{margin-bottom:.75rem!important}.fr-m-first-2w,.fr-m-first-4v{margin:1rem!important}.fr-ml-first-2w,.fr-ml-first-4v,.fr-mx-first-2w,.fr-mx-first-4v{margin-left:1rem!important}.fr-mr-first-2w,.fr-mr-first-4v,.fr-mx-first-2w,.fr-mx-first-4v{margin-right:1rem!important}.fr-mt-first-2w,.fr-mt-first-4v,.fr-my-first-2w,.fr-my-first-4v{margin-top:1rem!important}.fr-mb-first-2w,.fr-mb-first-4v,.fr-my-first-2w,.fr-my-first-4v{margin-bottom:1rem!important}.fr-m-first-5v{margin:1.25rem!important}.fr-ml-first-5v,.fr-mx-first-5v{margin-left:1.25rem!important}.fr-mr-first-5v,.fr-mx-first-5v{margin-right:1.25rem!important}.fr-mt-first-5v,.fr-my-first-5v{margin-top:1.25rem!important}.fr-mb-first-5v,.fr-my-first-5v{margin-bottom:1.25rem!important}.fr-m-first-3w,.fr-m-first-6v{margin:1.5rem!important}.fr-ml-first-3w,.fr-ml-first-6v,.fr-mx-first-3w,.fr-mx-first-6v{margin-left:1.5rem!important}.fr-mr-first-3w,.fr-mr-first-6v,.fr-mx-first-3w,.fr-mx-first-6v{margin-right:1.5rem!important}.fr-mt-first-3w,.fr-mt-first-6v,.fr-my-first-3w,.fr-my-first-6v{margin-top:1.5rem!important}.fr-mb-first-3w,.fr-mb-first-6v,.fr-my-first-3w,.fr-my-first-6v{margin-bottom:1.5rem!important}.fr-m-first-7v{margin:1.75rem!important}.fr-ml-first-7v,.fr-mx-first-7v{margin-left:1.75rem!important}.fr-mr-first-7v,.fr-mx-first-7v{margin-right:1.75rem!important}.fr-mt-first-7v,.fr-my-first-7v{margin-top:1.75rem!important}.fr-mb-first-7v,.fr-my-first-7v{margin-bottom:1.75rem!important}.fr-m-first-4w,.fr-m-first-8v{margin:2rem!important}.fr-ml-first-4w,.fr-ml-first-8v,.fr-mx-first-4w,.fr-mx-first-8v{margin-left:2rem!important}.fr-mr-first-4w,.fr-mr-first-8v,.fr-mx-first-4w,.fr-mx-first-8v{margin-right:2rem!important}.fr-mt-first-4w,.fr-mt-first-8v,.fr-my-first-4w,.fr-my-first-8v{margin-top:2rem!important}.fr-mb-first-4w,.fr-mb-first-8v,.fr-my-first-4w,.fr-my-first-8v{margin-bottom:2rem!important}.fr-m-first-9v{margin:2.25rem!important}.fr-ml-first-9v,.fr-mx-first-9v{margin-left:2.25rem!important}.fr-mr-first-9v,.fr-mx-first-9v{margin-right:2.25rem!important}.fr-mt-first-9v,.fr-my-first-9v{margin-top:2.25rem!important}.fr-mb-first-9v,.fr-my-first-9v{margin-bottom:2.25rem!important}.fr-m-first-10v,.fr-m-first-5w{margin:2.5rem!important}.fr-ml-first-10v,.fr-ml-first-5w,.fr-mx-first-10v,.fr-mx-first-5w{margin-left:2.5rem!important}.fr-mr-first-10v,.fr-mr-first-5w,.fr-mx-first-10v,.fr-mx-first-5w{margin-right:2.5rem!important}.fr-mt-first-10v,.fr-mt-first-5w,.fr-my-first-10v,.fr-my-first-5w{margin-top:2.5rem!important}.fr-mb-first-10v,.fr-mb-first-5w,.fr-my-first-10v,.fr-my-first-5w{margin-bottom:2.5rem!important}.fr-m-first-11v{margin:2.75rem!important}.fr-ml-first-11v,.fr-mx-first-11v{margin-left:2.75rem!important}.fr-mr-first-11v,.fr-mx-first-11v{margin-right:2.75rem!important}.fr-mt-first-11v,.fr-my-first-11v{margin-top:2.75rem!important}.fr-mb-first-11v,.fr-my-first-11v{margin-bottom:2.75rem!important}.fr-m-first-12v,.fr-m-first-6w{margin:3rem!important}.fr-ml-first-12v,.fr-ml-first-6w,.fr-mx-first-12v,.fr-mx-first-6w{margin-left:3rem!important}.fr-mr-first-12v,.fr-mr-first-6w,.fr-mx-first-12v,.fr-mx-first-6w{margin-right:3rem!important}.fr-mt-first-12v,.fr-mt-first-6w,.fr-my-first-12v,.fr-my-first-6w{margin-top:3rem!important}.fr-mb-first-12v,.fr-mb-first-6w,.fr-my-first-12v,.fr-my-first-6w{margin-bottom:3rem!important}.fr-m-first-13v{margin:3.25rem!important}.fr-ml-first-13v,.fr-mx-first-13v{margin-left:3.25rem!important}.fr-mr-first-13v,.fr-mx-first-13v{margin-right:3.25rem!important}.fr-mt-first-13v,.fr-my-first-13v{margin-top:3.25rem!important}.fr-mb-first-13v,.fr-my-first-13v{margin-bottom:3.25rem!important}.fr-m-first-14v,.fr-m-first-7w{margin:3.5rem!important}.fr-ml-first-14v,.fr-ml-first-7w,.fr-mx-first-14v,.fr-mx-first-7w{margin-left:3.5rem!important}.fr-mr-first-14v,.fr-mr-first-7w,.fr-mx-first-14v,.fr-mx-first-7w{margin-right:3.5rem!important}.fr-mt-first-14v,.fr-mt-first-7w,.fr-my-first-14v,.fr-my-first-7w{margin-top:3.5rem!important}.fr-mb-first-14v,.fr-mb-first-7w,.fr-my-first-14v,.fr-my-first-7w{margin-bottom:3.5rem!important}.fr-m-first-15v{margin:3.75rem!important}.fr-ml-first-15v,.fr-mx-first-15v{margin-left:3.75rem!important}.fr-mr-first-15v,.fr-mx-first-15v{margin-right:3.75rem!important}.fr-mt-first-15v,.fr-my-first-15v{margin-top:3.75rem!important}.fr-mb-first-15v,.fr-my-first-15v{margin-bottom:3.75rem!important}.fr-m-first-16v,.fr-m-first-8w{margin:4rem!important}.fr-ml-first-16v,.fr-ml-first-8w,.fr-mx-first-16v,.fr-mx-first-8w{margin-left:4rem!important}.fr-mr-first-16v,.fr-mr-first-8w,.fr-mx-first-16v,.fr-mx-first-8w{margin-right:4rem!important}.fr-mt-first-16v,.fr-mt-first-8w,.fr-my-first-16v,.fr-my-first-8w{margin-top:4rem!important}.fr-mb-first-16v,.fr-mb-first-8w,.fr-my-first-16v,.fr-my-first-8w{margin-bottom:4rem!important}.fr-m-first-17v{margin:4.25rem!important}.fr-ml-first-17v,.fr-mx-first-17v{margin-left:4.25rem!important}.fr-mr-first-17v,.fr-mx-first-17v{margin-right:4.25rem!important}.fr-mt-first-17v,.fr-my-first-17v{margin-top:4.25rem!important}.fr-mb-first-17v,.fr-my-first-17v{margin-bottom:4.25rem!important}.fr-m-first-18v,.fr-m-first-9w{margin:4.5rem!important}.fr-ml-first-18v,.fr-ml-first-9w,.fr-mx-first-18v,.fr-mx-first-9w{margin-left:4.5rem!important}.fr-mr-first-18v,.fr-mr-first-9w,.fr-mx-first-18v,.fr-mx-first-9w{margin-right:4.5rem!important}.fr-mt-first-18v,.fr-mt-first-9w,.fr-my-first-18v,.fr-my-first-9w{margin-top:4.5rem!important}.fr-mb-first-18v,.fr-mb-first-9w,.fr-my-first-18v,.fr-my-first-9w{margin-bottom:4.5rem!important}.fr-m-first-19v{margin:4.75rem!important}.fr-ml-first-19v,.fr-mx-first-19v{margin-left:4.75rem!important}.fr-mr-first-19v,.fr-mx-first-19v{margin-right:4.75rem!important}.fr-mt-first-19v,.fr-my-first-19v{margin-top:4.75rem!important}.fr-mb-first-19v,.fr-my-first-19v{margin-bottom:4.75rem!important}.fr-m-first-10w,.fr-m-first-20v{margin:5rem!important}.fr-ml-first-10w,.fr-ml-first-20v,.fr-mx-first-10w,.fr-mx-first-20v{margin-left:5rem!important}.fr-mr-first-10w,.fr-mr-first-20v,.fr-mx-first-10w,.fr-mx-first-20v{margin-right:5rem!important}.fr-mt-first-10w,.fr-mt-first-20v,.fr-my-first-10w,.fr-my-first-20v{margin-top:5rem!important}.fr-mb-first-10w,.fr-mb-first-20v,.fr-my-first-10w,.fr-my-first-20v{margin-bottom:5rem!important}.fr-m-first-21v{margin:5.25rem!important}.fr-ml-first-21v,.fr-mx-first-21v{margin-left:5.25rem!important}.fr-mr-first-21v,.fr-mx-first-21v{margin-right:5.25rem!important}.fr-mt-first-21v,.fr-my-first-21v{margin-top:5.25rem!important}.fr-mb-first-21v,.fr-my-first-21v{margin-bottom:5.25rem!important}.fr-m-first-11w,.fr-m-first-22v{margin:5.5rem!important}.fr-ml-first-11w,.fr-ml-first-22v,.fr-mx-first-11w,.fr-mx-first-22v{margin-left:5.5rem!important}.fr-mr-first-11w,.fr-mr-first-22v,.fr-mx-first-11w,.fr-mx-first-22v{margin-right:5.5rem!important}.fr-mt-first-11w,.fr-mt-first-22v,.fr-my-first-11w,.fr-my-first-22v{margin-top:5.5rem!important}.fr-mb-first-11w,.fr-mb-first-22v,.fr-my-first-11w,.fr-my-first-22v{margin-bottom:5.5rem!important}.fr-m-first-23v{margin:5.75rem!important}.fr-ml-first-23v,.fr-mx-first-23v{margin-left:5.75rem!important}.fr-mr-first-23v,.fr-mx-first-23v{margin-right:5.75rem!important}.fr-mt-first-23v,.fr-my-first-23v{margin-top:5.75rem!important}.fr-mb-first-23v,.fr-my-first-23v{margin-bottom:5.75rem!important}.fr-m-first-12w,.fr-m-first-24v{margin:6rem!important}.fr-ml-first-12w,.fr-ml-first-24v,.fr-mx-first-12w,.fr-mx-first-24v{margin-left:6rem!important}.fr-mr-first-12w,.fr-mr-first-24v,.fr-mx-first-12w,.fr-mx-first-24v{margin-right:6rem!important}.fr-mt-first-12w,.fr-mt-first-24v,.fr-my-first-12w,.fr-my-first-24v{margin-top:6rem!important}.fr-mb-first-12w,.fr-mb-first-24v,.fr-my-first-12w,.fr-my-first-24v{margin-bottom:6rem!important}.fr-m-first-25v{margin:6.25rem!important}.fr-ml-first-25v,.fr-mx-first-25v{margin-left:6.25rem!important}.fr-mr-first-25v,.fr-mx-first-25v{margin-right:6.25rem!important}.fr-mt-first-25v,.fr-my-first-25v{margin-top:6.25rem!important}.fr-mb-first-25v,.fr-my-first-25v{margin-bottom:6.25rem!important}.fr-m-first-13w,.fr-m-first-26v{margin:6.5rem!important}.fr-ml-first-13w,.fr-ml-first-26v,.fr-mx-first-13w,.fr-mx-first-26v{margin-left:6.5rem!important}.fr-mr-first-13w,.fr-mr-first-26v,.fr-mx-first-13w,.fr-mx-first-26v{margin-right:6.5rem!important}.fr-mt-first-13w,.fr-mt-first-26v,.fr-my-first-13w,.fr-my-first-26v{margin-top:6.5rem!important}.fr-mb-first-13w,.fr-mb-first-26v,.fr-my-first-13w,.fr-my-first-26v{margin-bottom:6.5rem!important}.fr-m-first-27v{margin:6.75rem!important}.fr-ml-first-27v,.fr-mx-first-27v{margin-left:6.75rem!important}.fr-mr-first-27v,.fr-mx-first-27v{margin-right:6.75rem!important}.fr-mt-first-27v,.fr-my-first-27v{margin-top:6.75rem!important}.fr-mb-first-27v,.fr-my-first-27v{margin-bottom:6.75rem!important}.fr-m-first-14w,.fr-m-first-28v{margin:7rem!important}.fr-ml-first-14w,.fr-ml-first-28v,.fr-mx-first-14w,.fr-mx-first-28v{margin-left:7rem!important}.fr-mr-first-14w,.fr-mr-first-28v,.fr-mx-first-14w,.fr-mx-first-28v{margin-right:7rem!important}.fr-mt-first-14w,.fr-mt-first-28v,.fr-my-first-14w,.fr-my-first-28v{margin-top:7rem!important}.fr-mb-first-14w,.fr-mb-first-28v,.fr-my-first-14w,.fr-my-first-28v{margin-bottom:7rem!important}.fr-m-first-29v{margin:7.25rem!important}.fr-ml-first-29v,.fr-mx-first-29v{margin-left:7.25rem!important}.fr-mr-first-29v,.fr-mx-first-29v{margin-right:7.25rem!important}.fr-mt-first-29v,.fr-my-first-29v{margin-top:7.25rem!important}.fr-mb-first-29v,.fr-my-first-29v{margin-bottom:7.25rem!important}.fr-m-first-15w,.fr-m-first-30v{margin:7.5rem!important}.fr-ml-first-15w,.fr-ml-first-30v,.fr-mx-first-15w,.fr-mx-first-30v{margin-left:7.5rem!important}.fr-mr-first-15w,.fr-mr-first-30v,.fr-mx-first-15w,.fr-mx-first-30v{margin-right:7.5rem!important}.fr-mt-first-15w,.fr-mt-first-30v,.fr-my-first-15w,.fr-my-first-30v{margin-top:7.5rem!important}.fr-mb-first-15w,.fr-mb-first-30v,.fr-my-first-15w,.fr-my-first-30v{margin-bottom:7.5rem!important}.fr-m-first-31v{margin:7.75rem!important}.fr-ml-first-31v,.fr-mx-first-31v{margin-left:7.75rem!important}.fr-mr-first-31v,.fr-mx-first-31v{margin-right:7.75rem!important}.fr-mt-first-31v,.fr-my-first-31v{margin-top:7.75rem!important}.fr-mb-first-31v,.fr-my-first-31v{margin-bottom:7.75rem!important}.fr-m-first-16w,.fr-m-first-32v{margin:8rem!important}.fr-ml-first-16w,.fr-ml-first-32v,.fr-mx-first-16w,.fr-mx-first-32v{margin-left:8rem!important}.fr-mr-first-16w,.fr-mr-first-32v,.fr-mx-first-16w,.fr-mx-first-32v{margin-right:8rem!important}.fr-mt-first-16w,.fr-mt-first-32v,.fr-my-first-16w,.fr-my-first-32v{margin-top:8rem!important}.fr-mb-first-16w,.fr-mb-first-32v,.fr-my-first-16w,.fr-my-first-32v{margin-bottom:8rem!important}.fr-m-first-auto{margin:auto}.fr-ml-first-auto,.fr-mx-first-auto{margin-left:auto}.fr-mr-first-auto,.fr-mx-first-auto{margin-right:auto}.fr-mt-first-auto,.fr-my-first-auto{margin-top:auto}.fr-mb-first-auto,.fr-my-first-auto{margin-bottom:auto}.fr-p-0{padding:0!important}.fr-pl-0,.fr-px-0{padding-left:0!important}.fr-pr-0,.fr-px-0{padding-right:0!important}.fr-pt-0,.fr-py-0{padding-top:0!important}.fr-pb-0,.fr-py-0{padding-bottom:0!important}.fr-p-0-5v{padding:.125rem!important}.fr-pl-0-5v,.fr-px-0-5v{padding-left:.125rem!important}.fr-pr-0-5v,.fr-px-0-5v{padding-right:.125rem!important}.fr-pt-0-5v,.fr-py-0-5v{padding-top:.125rem!important}.fr-pb-0-5v,.fr-py-0-5v{padding-bottom:.125rem!important}.fr-p-1v{padding:.25rem!important}.fr-pl-1v,.fr-px-1v{padding-left:.25rem!important}.fr-pr-1v,.fr-px-1v{padding-right:.25rem!important}.fr-pt-1v,.fr-py-1v{padding-top:.25rem!important}.fr-pb-1v,.fr-py-1v{padding-bottom:.25rem!important}.fr-p-1-5v{padding:.375rem!important}.fr-pl-1-5v,.fr-px-1-5v{padding-left:.375rem!important}.fr-pr-1-5v,.fr-px-1-5v{padding-right:.375rem!important}.fr-pt-1-5v,.fr-py-1-5v{padding-top:.375rem!important}.fr-pb-1-5v,.fr-py-1-5v{padding-bottom:.375rem!important}.fr-p-1w,.fr-p-2v{padding:.5rem!important}.fr-pl-1w,.fr-pl-2v,.fr-px-1w,.fr-px-2v{padding-left:.5rem!important}.fr-pr-1w,.fr-pr-2v,.fr-px-1w,.fr-px-2v{padding-right:.5rem!important}.fr-pt-1w,.fr-pt-2v,.fr-py-1w,.fr-py-2v{padding-top:.5rem!important}.fr-pb-1w,.fr-pb-2v,.fr-py-1w,.fr-py-2v{padding-bottom:.5rem!important}.fr-p-3v{padding:.75rem!important}.fr-pl-3v,.fr-px-3v{padding-left:.75rem!important}.fr-pr-3v,.fr-px-3v{padding-right:.75rem!important}.fr-pt-3v,.fr-py-3v{padding-top:.75rem!important}.fr-pb-3v,.fr-py-3v{padding-bottom:.75rem!important}.fr-p-2w,.fr-p-4v{padding:1rem!important}.fr-pl-2w,.fr-pl-4v,.fr-px-2w,.fr-px-4v{padding-left:1rem!important}.fr-pr-2w,.fr-pr-4v,.fr-px-2w,.fr-px-4v{padding-right:1rem!important}.fr-pt-2w,.fr-pt-4v,.fr-py-2w,.fr-py-4v{padding-top:1rem!important}.fr-pb-2w,.fr-pb-4v,.fr-py-2w,.fr-py-4v{padding-bottom:1rem!important}.fr-p-5v{padding:1.25rem!important}.fr-pl-5v,.fr-px-5v{padding-left:1.25rem!important}.fr-pr-5v,.fr-px-5v{padding-right:1.25rem!important}.fr-pt-5v,.fr-py-5v{padding-top:1.25rem!important}.fr-pb-5v,.fr-py-5v{padding-bottom:1.25rem!important}.fr-p-3w,.fr-p-6v{padding:1.5rem!important}.fr-pl-3w,.fr-pl-6v,.fr-px-3w,.fr-px-6v{padding-left:1.5rem!important}.fr-pr-3w,.fr-pr-6v,.fr-px-3w,.fr-px-6v{padding-right:1.5rem!important}.fr-pt-3w,.fr-pt-6v,.fr-py-3w,.fr-py-6v{padding-top:1.5rem!important}.fr-pb-3w,.fr-pb-6v,.fr-py-3w,.fr-py-6v{padding-bottom:1.5rem!important}.fr-p-7v{padding:1.75rem!important}.fr-pl-7v,.fr-px-7v{padding-left:1.75rem!important}.fr-pr-7v,.fr-px-7v{padding-right:1.75rem!important}.fr-pt-7v,.fr-py-7v{padding-top:1.75rem!important}.fr-pb-7v,.fr-py-7v{padding-bottom:1.75rem!important}.fr-p-4w,.fr-p-8v{padding:2rem!important}.fr-pl-4w,.fr-pl-8v,.fr-px-4w,.fr-px-8v{padding-left:2rem!important}.fr-pr-4w,.fr-pr-8v,.fr-px-4w,.fr-px-8v{padding-right:2rem!important}.fr-pt-4w,.fr-pt-8v,.fr-py-4w,.fr-py-8v{padding-top:2rem!important}.fr-pb-4w,.fr-pb-8v,.fr-py-4w,.fr-py-8v{padding-bottom:2rem!important}.fr-p-9v{padding:2.25rem!important}.fr-pl-9v,.fr-px-9v{padding-left:2.25rem!important}.fr-pr-9v,.fr-px-9v{padding-right:2.25rem!important}.fr-pt-9v,.fr-py-9v{padding-top:2.25rem!important}.fr-pb-9v,.fr-py-9v{padding-bottom:2.25rem!important}.fr-p-10v,.fr-p-5w{padding:2.5rem!important}.fr-pl-10v,.fr-pl-5w,.fr-px-10v,.fr-px-5w{padding-left:2.5rem!important}.fr-pr-10v,.fr-pr-5w,.fr-px-10v,.fr-px-5w{padding-right:2.5rem!important}.fr-pt-10v,.fr-pt-5w,.fr-py-10v,.fr-py-5w{padding-top:2.5rem!important}.fr-pb-10v,.fr-pb-5w,.fr-py-10v,.fr-py-5w{padding-bottom:2.5rem!important}.fr-p-11v{padding:2.75rem!important}.fr-pl-11v,.fr-px-11v{padding-left:2.75rem!important}.fr-pr-11v,.fr-px-11v{padding-right:2.75rem!important}.fr-pt-11v,.fr-py-11v{padding-top:2.75rem!important}.fr-pb-11v,.fr-py-11v{padding-bottom:2.75rem!important}.fr-p-12v,.fr-p-6w{padding:3rem!important}.fr-pl-12v,.fr-pl-6w,.fr-px-12v,.fr-px-6w{padding-left:3rem!important}.fr-pr-12v,.fr-pr-6w,.fr-px-12v,.fr-px-6w{padding-right:3rem!important}.fr-pt-12v,.fr-pt-6w,.fr-py-12v,.fr-py-6w{padding-top:3rem!important}.fr-pb-12v,.fr-pb-6w,.fr-py-12v,.fr-py-6w{padding-bottom:3rem!important}.fr-p-13v{padding:3.25rem!important}.fr-pl-13v,.fr-px-13v{padding-left:3.25rem!important}.fr-pr-13v,.fr-px-13v{padding-right:3.25rem!important}.fr-pt-13v,.fr-py-13v{padding-top:3.25rem!important}.fr-pb-13v,.fr-py-13v{padding-bottom:3.25rem!important}.fr-p-14v,.fr-p-7w{padding:3.5rem!important}.fr-pl-14v,.fr-pl-7w,.fr-px-14v,.fr-px-7w{padding-left:3.5rem!important}.fr-pr-14v,.fr-pr-7w,.fr-px-14v,.fr-px-7w{padding-right:3.5rem!important}.fr-pt-14v,.fr-pt-7w,.fr-py-14v,.fr-py-7w{padding-top:3.5rem!important}.fr-pb-14v,.fr-pb-7w,.fr-py-14v,.fr-py-7w{padding-bottom:3.5rem!important}.fr-p-15v{padding:3.75rem!important}.fr-pl-15v,.fr-px-15v{padding-left:3.75rem!important}.fr-pr-15v,.fr-px-15v{padding-right:3.75rem!important}.fr-pt-15v,.fr-py-15v{padding-top:3.75rem!important}.fr-pb-15v,.fr-py-15v{padding-bottom:3.75rem!important}.fr-p-16v,.fr-p-8w{padding:4rem!important}.fr-pl-16v,.fr-pl-8w,.fr-px-16v,.fr-px-8w{padding-left:4rem!important}.fr-pr-16v,.fr-pr-8w,.fr-px-16v,.fr-px-8w{padding-right:4rem!important}.fr-pt-16v,.fr-pt-8w,.fr-py-16v,.fr-py-8w{padding-top:4rem!important}.fr-pb-16v,.fr-pb-8w,.fr-py-16v,.fr-py-8w{padding-bottom:4rem!important}.fr-p-17v{padding:4.25rem!important}.fr-pl-17v,.fr-px-17v{padding-left:4.25rem!important}.fr-pr-17v,.fr-px-17v{padding-right:4.25rem!important}.fr-pt-17v,.fr-py-17v{padding-top:4.25rem!important}.fr-pb-17v,.fr-py-17v{padding-bottom:4.25rem!important}.fr-p-18v,.fr-p-9w{padding:4.5rem!important}.fr-pl-18v,.fr-pl-9w,.fr-px-18v,.fr-px-9w{padding-left:4.5rem!important}.fr-pr-18v,.fr-pr-9w,.fr-px-18v,.fr-px-9w{padding-right:4.5rem!important}.fr-pt-18v,.fr-pt-9w,.fr-py-18v,.fr-py-9w{padding-top:4.5rem!important}.fr-pb-18v,.fr-pb-9w,.fr-py-18v,.fr-py-9w{padding-bottom:4.5rem!important}.fr-p-19v{padding:4.75rem!important}.fr-pl-19v,.fr-px-19v{padding-left:4.75rem!important}.fr-pr-19v,.fr-px-19v{padding-right:4.75rem!important}.fr-pt-19v,.fr-py-19v{padding-top:4.75rem!important}.fr-pb-19v,.fr-py-19v{padding-bottom:4.75rem!important}.fr-p-10w,.fr-p-20v{padding:5rem!important}.fr-pl-10w,.fr-pl-20v,.fr-px-10w,.fr-px-20v{padding-left:5rem!important}.fr-pr-10w,.fr-pr-20v,.fr-px-10w,.fr-px-20v{padding-right:5rem!important}.fr-pt-10w,.fr-pt-20v,.fr-py-10w,.fr-py-20v{padding-top:5rem!important}.fr-pb-10w,.fr-pb-20v,.fr-py-10w,.fr-py-20v{padding-bottom:5rem!important}.fr-p-21v{padding:5.25rem!important}.fr-pl-21v,.fr-px-21v{padding-left:5.25rem!important}.fr-pr-21v,.fr-px-21v{padding-right:5.25rem!important}.fr-pt-21v,.fr-py-21v{padding-top:5.25rem!important}.fr-pb-21v,.fr-py-21v{padding-bottom:5.25rem!important}.fr-p-11w,.fr-p-22v{padding:5.5rem!important}.fr-pl-11w,.fr-pl-22v,.fr-px-11w,.fr-px-22v{padding-left:5.5rem!important}.fr-pr-11w,.fr-pr-22v,.fr-px-11w,.fr-px-22v{padding-right:5.5rem!important}.fr-pt-11w,.fr-pt-22v,.fr-py-11w,.fr-py-22v{padding-top:5.5rem!important}.fr-pb-11w,.fr-pb-22v,.fr-py-11w,.fr-py-22v{padding-bottom:5.5rem!important}.fr-p-23v{padding:5.75rem!important}.fr-pl-23v,.fr-px-23v{padding-left:5.75rem!important}.fr-pr-23v,.fr-px-23v{padding-right:5.75rem!important}.fr-pt-23v,.fr-py-23v{padding-top:5.75rem!important}.fr-pb-23v,.fr-py-23v{padding-bottom:5.75rem!important}.fr-p-12w,.fr-p-24v{padding:6rem!important}.fr-pl-12w,.fr-pl-24v,.fr-px-12w,.fr-px-24v{padding-left:6rem!important}.fr-pr-12w,.fr-pr-24v,.fr-px-12w,.fr-px-24v{padding-right:6rem!important}.fr-pt-12w,.fr-pt-24v,.fr-py-12w,.fr-py-24v{padding-top:6rem!important}.fr-pb-12w,.fr-pb-24v,.fr-py-12w,.fr-py-24v{padding-bottom:6rem!important}.fr-p-25v{padding:6.25rem!important}.fr-pl-25v,.fr-px-25v{padding-left:6.25rem!important}.fr-pr-25v,.fr-px-25v{padding-right:6.25rem!important}.fr-pt-25v,.fr-py-25v{padding-top:6.25rem!important}.fr-pb-25v,.fr-py-25v{padding-bottom:6.25rem!important}.fr-p-13w,.fr-p-26v{padding:6.5rem!important}.fr-pl-13w,.fr-pl-26v,.fr-px-13w,.fr-px-26v{padding-left:6.5rem!important}.fr-pr-13w,.fr-pr-26v,.fr-px-13w,.fr-px-26v{padding-right:6.5rem!important}.fr-pt-13w,.fr-pt-26v,.fr-py-13w,.fr-py-26v{padding-top:6.5rem!important}.fr-pb-13w,.fr-pb-26v,.fr-py-13w,.fr-py-26v{padding-bottom:6.5rem!important}.fr-p-27v{padding:6.75rem!important}.fr-pl-27v,.fr-px-27v{padding-left:6.75rem!important}.fr-pr-27v,.fr-px-27v{padding-right:6.75rem!important}.fr-pt-27v,.fr-py-27v{padding-top:6.75rem!important}.fr-pb-27v,.fr-py-27v{padding-bottom:6.75rem!important}.fr-p-14w,.fr-p-28v{padding:7rem!important}.fr-pl-14w,.fr-pl-28v,.fr-px-14w,.fr-px-28v{padding-left:7rem!important}.fr-pr-14w,.fr-pr-28v,.fr-px-14w,.fr-px-28v{padding-right:7rem!important}.fr-pt-14w,.fr-pt-28v,.fr-py-14w,.fr-py-28v{padding-top:7rem!important}.fr-pb-14w,.fr-pb-28v,.fr-py-14w,.fr-py-28v{padding-bottom:7rem!important}.fr-p-29v{padding:7.25rem!important}.fr-pl-29v,.fr-px-29v{padding-left:7.25rem!important}.fr-pr-29v,.fr-px-29v{padding-right:7.25rem!important}.fr-pt-29v,.fr-py-29v{padding-top:7.25rem!important}.fr-pb-29v,.fr-py-29v{padding-bottom:7.25rem!important}.fr-p-15w,.fr-p-30v{padding:7.5rem!important}.fr-pl-15w,.fr-pl-30v,.fr-px-15w,.fr-px-30v{padding-left:7.5rem!important}.fr-pr-15w,.fr-pr-30v,.fr-px-15w,.fr-px-30v{padding-right:7.5rem!important}.fr-pt-15w,.fr-pt-30v,.fr-py-15w,.fr-py-30v{padding-top:7.5rem!important}.fr-pb-15w,.fr-pb-30v,.fr-py-15w,.fr-py-30v{padding-bottom:7.5rem!important}.fr-p-31v{padding:7.75rem!important}.fr-pl-31v,.fr-px-31v{padding-left:7.75rem!important}.fr-pr-31v,.fr-px-31v{padding-right:7.75rem!important}.fr-pt-31v,.fr-py-31v{padding-top:7.75rem!important}.fr-pb-31v,.fr-py-31v{padding-bottom:7.75rem!important}.fr-p-16w,.fr-p-32v{padding:8rem!important}.fr-pl-16w,.fr-pl-32v,.fr-px-16w,.fr-px-32v{padding-left:8rem!important}.fr-pr-16w,.fr-pr-32v,.fr-px-16w,.fr-px-32v{padding-right:8rem!important}.fr-pt-16w,.fr-pt-32v,.fr-py-16w,.fr-py-32v{padding-top:8rem!important}.fr-pb-16w,.fr-pb-32v,.fr-py-16w,.fr-py-32v{padding-bottom:8rem!important}.fr-p-first-0{padding:0!important}.fr-pl-first-0,.fr-px-first-0{padding-left:0!important}.fr-pr-first-0,.fr-px-first-0{padding-right:0!important}.fr-pt-first-0,.fr-py-first-0{padding-top:0!important}.fr-pb-first-0,.fr-py-first-0{padding-bottom:0!important}.fr-p-first-0-5v{padding:.125rem!important}.fr-pl-first-0-5v,.fr-px-first-0-5v{padding-left:.125rem!important}.fr-pr-first-0-5v,.fr-px-first-0-5v{padding-right:.125rem!important}.fr-pt-first-0-5v,.fr-py-first-0-5v{padding-top:.125rem!important}.fr-pb-first-0-5v,.fr-py-first-0-5v{padding-bottom:.125rem!important}.fr-p-first-1v{padding:.25rem!important}.fr-pl-first-1v,.fr-px-first-1v{padding-left:.25rem!important}.fr-pr-first-1v,.fr-px-first-1v{padding-right:.25rem!important}.fr-pt-first-1v,.fr-py-first-1v{padding-top:.25rem!important}.fr-pb-first-1v,.fr-py-first-1v{padding-bottom:.25rem!important}.fr-p-first-1-5v{padding:.375rem!important}.fr-pl-first-1-5v,.fr-px-first-1-5v{padding-left:.375rem!important}.fr-pr-first-1-5v,.fr-px-first-1-5v{padding-right:.375rem!important}.fr-pt-first-1-5v,.fr-py-first-1-5v{padding-top:.375rem!important}.fr-pb-first-1-5v,.fr-py-first-1-5v{padding-bottom:.375rem!important}.fr-p-first-1w,.fr-p-first-2v{padding:.5rem!important}.fr-pl-first-1w,.fr-pl-first-2v,.fr-px-first-1w,.fr-px-first-2v{padding-left:.5rem!important}.fr-pr-first-1w,.fr-pr-first-2v,.fr-px-first-1w,.fr-px-first-2v{padding-right:.5rem!important}.fr-pt-first-1w,.fr-pt-first-2v,.fr-py-first-1w,.fr-py-first-2v{padding-top:.5rem!important}.fr-pb-first-1w,.fr-pb-first-2v,.fr-py-first-1w,.fr-py-first-2v{padding-bottom:.5rem!important}.fr-p-first-3v{padding:.75rem!important}.fr-pl-first-3v,.fr-px-first-3v{padding-left:.75rem!important}.fr-pr-first-3v,.fr-px-first-3v{padding-right:.75rem!important}.fr-pt-first-3v,.fr-py-first-3v{padding-top:.75rem!important}.fr-pb-first-3v,.fr-py-first-3v{padding-bottom:.75rem!important}.fr-p-first-2w,.fr-p-first-4v{padding:1rem!important}.fr-pl-first-2w,.fr-pl-first-4v,.fr-px-first-2w,.fr-px-first-4v{padding-left:1rem!important}.fr-pr-first-2w,.fr-pr-first-4v,.fr-px-first-2w,.fr-px-first-4v{padding-right:1rem!important}.fr-pt-first-2w,.fr-pt-first-4v,.fr-py-first-2w,.fr-py-first-4v{padding-top:1rem!important}.fr-pb-first-2w,.fr-pb-first-4v,.fr-py-first-2w,.fr-py-first-4v{padding-bottom:1rem!important}.fr-p-first-5v{padding:1.25rem!important}.fr-pl-first-5v,.fr-px-first-5v{padding-left:1.25rem!important}.fr-pr-first-5v,.fr-px-first-5v{padding-right:1.25rem!important}.fr-pt-first-5v,.fr-py-first-5v{padding-top:1.25rem!important}.fr-pb-first-5v,.fr-py-first-5v{padding-bottom:1.25rem!important}.fr-p-first-3w,.fr-p-first-6v{padding:1.5rem!important}.fr-pl-first-3w,.fr-pl-first-6v,.fr-px-first-3w,.fr-px-first-6v{padding-left:1.5rem!important}.fr-pr-first-3w,.fr-pr-first-6v,.fr-px-first-3w,.fr-px-first-6v{padding-right:1.5rem!important}.fr-pt-first-3w,.fr-pt-first-6v,.fr-py-first-3w,.fr-py-first-6v{padding-top:1.5rem!important}.fr-pb-first-3w,.fr-pb-first-6v,.fr-py-first-3w,.fr-py-first-6v{padding-bottom:1.5rem!important}.fr-p-first-7v{padding:1.75rem!important}.fr-pl-first-7v,.fr-px-first-7v{padding-left:1.75rem!important}.fr-pr-first-7v,.fr-px-first-7v{padding-right:1.75rem!important}.fr-pt-first-7v,.fr-py-first-7v{padding-top:1.75rem!important}.fr-pb-first-7v,.fr-py-first-7v{padding-bottom:1.75rem!important}.fr-p-first-4w,.fr-p-first-8v{padding:2rem!important}.fr-pl-first-4w,.fr-pl-first-8v,.fr-px-first-4w,.fr-px-first-8v{padding-left:2rem!important}.fr-pr-first-4w,.fr-pr-first-8v,.fr-px-first-4w,.fr-px-first-8v{padding-right:2rem!important}.fr-pt-first-4w,.fr-pt-first-8v,.fr-py-first-4w,.fr-py-first-8v{padding-top:2rem!important}.fr-pb-first-4w,.fr-pb-first-8v,.fr-py-first-4w,.fr-py-first-8v{padding-bottom:2rem!important}.fr-p-first-9v{padding:2.25rem!important}.fr-pl-first-9v,.fr-px-first-9v{padding-left:2.25rem!important}.fr-pr-first-9v,.fr-px-first-9v{padding-right:2.25rem!important}.fr-pt-first-9v,.fr-py-first-9v{padding-top:2.25rem!important}.fr-pb-first-9v,.fr-py-first-9v{padding-bottom:2.25rem!important}.fr-p-first-10v,.fr-p-first-5w{padding:2.5rem!important}.fr-pl-first-10v,.fr-pl-first-5w,.fr-px-first-10v,.fr-px-first-5w{padding-left:2.5rem!important}.fr-pr-first-10v,.fr-pr-first-5w,.fr-px-first-10v,.fr-px-first-5w{padding-right:2.5rem!important}.fr-pt-first-10v,.fr-pt-first-5w,.fr-py-first-10v,.fr-py-first-5w{padding-top:2.5rem!important}.fr-pb-first-10v,.fr-pb-first-5w,.fr-py-first-10v,.fr-py-first-5w{padding-bottom:2.5rem!important}.fr-p-first-11v{padding:2.75rem!important}.fr-pl-first-11v,.fr-px-first-11v{padding-left:2.75rem!important}.fr-pr-first-11v,.fr-px-first-11v{padding-right:2.75rem!important}.fr-pt-first-11v,.fr-py-first-11v{padding-top:2.75rem!important}.fr-pb-first-11v,.fr-py-first-11v{padding-bottom:2.75rem!important}.fr-p-first-12v,.fr-p-first-6w{padding:3rem!important}.fr-pl-first-12v,.fr-pl-first-6w,.fr-px-first-12v,.fr-px-first-6w{padding-left:3rem!important}.fr-pr-first-12v,.fr-pr-first-6w,.fr-px-first-12v,.fr-px-first-6w{padding-right:3rem!important}.fr-pt-first-12v,.fr-pt-first-6w,.fr-py-first-12v,.fr-py-first-6w{padding-top:3rem!important}.fr-pb-first-12v,.fr-pb-first-6w,.fr-py-first-12v,.fr-py-first-6w{padding-bottom:3rem!important}.fr-p-first-13v{padding:3.25rem!important}.fr-pl-first-13v,.fr-px-first-13v{padding-left:3.25rem!important}.fr-pr-first-13v,.fr-px-first-13v{padding-right:3.25rem!important}.fr-pt-first-13v,.fr-py-first-13v{padding-top:3.25rem!important}.fr-pb-first-13v,.fr-py-first-13v{padding-bottom:3.25rem!important}.fr-p-first-14v,.fr-p-first-7w{padding:3.5rem!important}.fr-pl-first-14v,.fr-pl-first-7w,.fr-px-first-14v,.fr-px-first-7w{padding-left:3.5rem!important}.fr-pr-first-14v,.fr-pr-first-7w,.fr-px-first-14v,.fr-px-first-7w{padding-right:3.5rem!important}.fr-pt-first-14v,.fr-pt-first-7w,.fr-py-first-14v,.fr-py-first-7w{padding-top:3.5rem!important}.fr-pb-first-14v,.fr-pb-first-7w,.fr-py-first-14v,.fr-py-first-7w{padding-bottom:3.5rem!important}.fr-p-first-15v{padding:3.75rem!important}.fr-pl-first-15v,.fr-px-first-15v{padding-left:3.75rem!important}.fr-pr-first-15v,.fr-px-first-15v{padding-right:3.75rem!important}.fr-pt-first-15v,.fr-py-first-15v{padding-top:3.75rem!important}.fr-pb-first-15v,.fr-py-first-15v{padding-bottom:3.75rem!important}.fr-p-first-16v,.fr-p-first-8w{padding:4rem!important}.fr-pl-first-16v,.fr-pl-first-8w,.fr-px-first-16v,.fr-px-first-8w{padding-left:4rem!important}.fr-pr-first-16v,.fr-pr-first-8w,.fr-px-first-16v,.fr-px-first-8w{padding-right:4rem!important}.fr-pt-first-16v,.fr-pt-first-8w,.fr-py-first-16v,.fr-py-first-8w{padding-top:4rem!important}.fr-pb-first-16v,.fr-pb-first-8w,.fr-py-first-16v,.fr-py-first-8w{padding-bottom:4rem!important}.fr-p-first-17v{padding:4.25rem!important}.fr-pl-first-17v,.fr-px-first-17v{padding-left:4.25rem!important}.fr-pr-first-17v,.fr-px-first-17v{padding-right:4.25rem!important}.fr-pt-first-17v,.fr-py-first-17v{padding-top:4.25rem!important}.fr-pb-first-17v,.fr-py-first-17v{padding-bottom:4.25rem!important}.fr-p-first-18v,.fr-p-first-9w{padding:4.5rem!important}.fr-pl-first-18v,.fr-pl-first-9w,.fr-px-first-18v,.fr-px-first-9w{padding-left:4.5rem!important}.fr-pr-first-18v,.fr-pr-first-9w,.fr-px-first-18v,.fr-px-first-9w{padding-right:4.5rem!important}.fr-pt-first-18v,.fr-pt-first-9w,.fr-py-first-18v,.fr-py-first-9w{padding-top:4.5rem!important}.fr-pb-first-18v,.fr-pb-first-9w,.fr-py-first-18v,.fr-py-first-9w{padding-bottom:4.5rem!important}.fr-p-first-19v{padding:4.75rem!important}.fr-pl-first-19v,.fr-px-first-19v{padding-left:4.75rem!important}.fr-pr-first-19v,.fr-px-first-19v{padding-right:4.75rem!important}.fr-pt-first-19v,.fr-py-first-19v{padding-top:4.75rem!important}.fr-pb-first-19v,.fr-py-first-19v{padding-bottom:4.75rem!important}.fr-p-first-10w,.fr-p-first-20v{padding:5rem!important}.fr-pl-first-10w,.fr-pl-first-20v,.fr-px-first-10w,.fr-px-first-20v{padding-left:5rem!important}.fr-pr-first-10w,.fr-pr-first-20v,.fr-px-first-10w,.fr-px-first-20v{padding-right:5rem!important}.fr-pt-first-10w,.fr-pt-first-20v,.fr-py-first-10w,.fr-py-first-20v{padding-top:5rem!important}.fr-pb-first-10w,.fr-pb-first-20v,.fr-py-first-10w,.fr-py-first-20v{padding-bottom:5rem!important}.fr-p-first-21v{padding:5.25rem!important}.fr-pl-first-21v,.fr-px-first-21v{padding-left:5.25rem!important}.fr-pr-first-21v,.fr-px-first-21v{padding-right:5.25rem!important}.fr-pt-first-21v,.fr-py-first-21v{padding-top:5.25rem!important}.fr-pb-first-21v,.fr-py-first-21v{padding-bottom:5.25rem!important}.fr-p-first-11w,.fr-p-first-22v{padding:5.5rem!important}.fr-pl-first-11w,.fr-pl-first-22v,.fr-px-first-11w,.fr-px-first-22v{padding-left:5.5rem!important}.fr-pr-first-11w,.fr-pr-first-22v,.fr-px-first-11w,.fr-px-first-22v{padding-right:5.5rem!important}.fr-pt-first-11w,.fr-pt-first-22v,.fr-py-first-11w,.fr-py-first-22v{padding-top:5.5rem!important}.fr-pb-first-11w,.fr-pb-first-22v,.fr-py-first-11w,.fr-py-first-22v{padding-bottom:5.5rem!important}.fr-p-first-23v{padding:5.75rem!important}.fr-pl-first-23v,.fr-px-first-23v{padding-left:5.75rem!important}.fr-pr-first-23v,.fr-px-first-23v{padding-right:5.75rem!important}.fr-pt-first-23v,.fr-py-first-23v{padding-top:5.75rem!important}.fr-pb-first-23v,.fr-py-first-23v{padding-bottom:5.75rem!important}.fr-p-first-12w,.fr-p-first-24v{padding:6rem!important}.fr-pl-first-12w,.fr-pl-first-24v,.fr-px-first-12w,.fr-px-first-24v{padding-left:6rem!important}.fr-pr-first-12w,.fr-pr-first-24v,.fr-px-first-12w,.fr-px-first-24v{padding-right:6rem!important}.fr-pt-first-12w,.fr-pt-first-24v,.fr-py-first-12w,.fr-py-first-24v{padding-top:6rem!important}.fr-pb-first-12w,.fr-pb-first-24v,.fr-py-first-12w,.fr-py-first-24v{padding-bottom:6rem!important}.fr-p-first-25v{padding:6.25rem!important}.fr-pl-first-25v,.fr-px-first-25v{padding-left:6.25rem!important}.fr-pr-first-25v,.fr-px-first-25v{padding-right:6.25rem!important}.fr-pt-first-25v,.fr-py-first-25v{padding-top:6.25rem!important}.fr-pb-first-25v,.fr-py-first-25v{padding-bottom:6.25rem!important}.fr-p-first-13w,.fr-p-first-26v{padding:6.5rem!important}.fr-pl-first-13w,.fr-pl-first-26v,.fr-px-first-13w,.fr-px-first-26v{padding-left:6.5rem!important}.fr-pr-first-13w,.fr-pr-first-26v,.fr-px-first-13w,.fr-px-first-26v{padding-right:6.5rem!important}.fr-pt-first-13w,.fr-pt-first-26v,.fr-py-first-13w,.fr-py-first-26v{padding-top:6.5rem!important}.fr-pb-first-13w,.fr-pb-first-26v,.fr-py-first-13w,.fr-py-first-26v{padding-bottom:6.5rem!important}.fr-p-first-27v{padding:6.75rem!important}.fr-pl-first-27v,.fr-px-first-27v{padding-left:6.75rem!important}.fr-pr-first-27v,.fr-px-first-27v{padding-right:6.75rem!important}.fr-pt-first-27v,.fr-py-first-27v{padding-top:6.75rem!important}.fr-pb-first-27v,.fr-py-first-27v{padding-bottom:6.75rem!important}.fr-p-first-14w,.fr-p-first-28v{padding:7rem!important}.fr-pl-first-14w,.fr-pl-first-28v,.fr-px-first-14w,.fr-px-first-28v{padding-left:7rem!important}.fr-pr-first-14w,.fr-pr-first-28v,.fr-px-first-14w,.fr-px-first-28v{padding-right:7rem!important}.fr-pt-first-14w,.fr-pt-first-28v,.fr-py-first-14w,.fr-py-first-28v{padding-top:7rem!important}.fr-pb-first-14w,.fr-pb-first-28v,.fr-py-first-14w,.fr-py-first-28v{padding-bottom:7rem!important}.fr-p-first-29v{padding:7.25rem!important}.fr-pl-first-29v,.fr-px-first-29v{padding-left:7.25rem!important}.fr-pr-first-29v,.fr-px-first-29v{padding-right:7.25rem!important}.fr-pt-first-29v,.fr-py-first-29v{padding-top:7.25rem!important}.fr-pb-first-29v,.fr-py-first-29v{padding-bottom:7.25rem!important}.fr-p-first-15w,.fr-p-first-30v{padding:7.5rem!important}.fr-pl-first-15w,.fr-pl-first-30v,.fr-px-first-15w,.fr-px-first-30v{padding-left:7.5rem!important}.fr-pr-first-15w,.fr-pr-first-30v,.fr-px-first-15w,.fr-px-first-30v{padding-right:7.5rem!important}.fr-pt-first-15w,.fr-pt-first-30v,.fr-py-first-15w,.fr-py-first-30v{padding-top:7.5rem!important}.fr-pb-first-15w,.fr-pb-first-30v,.fr-py-first-15w,.fr-py-first-30v{padding-bottom:7.5rem!important}.fr-p-first-31v{padding:7.75rem!important}.fr-pl-first-31v,.fr-px-first-31v{padding-left:7.75rem!important}.fr-pr-first-31v,.fr-px-first-31v{padding-right:7.75rem!important}.fr-pt-first-31v,.fr-py-first-31v{padding-top:7.75rem!important}.fr-pb-first-31v,.fr-py-first-31v{padding-bottom:7.75rem!important}.fr-p-first-16w,.fr-p-first-32v{padding:8rem!important}.fr-pl-first-16w,.fr-pl-first-32v,.fr-px-first-16w,.fr-px-first-32v{padding-left:8rem!important}.fr-pr-first-16w,.fr-pr-first-32v,.fr-px-first-16w,.fr-px-first-32v{padding-right:8rem!important}.fr-pt-first-16w,.fr-pt-first-32v,.fr-py-first-16w,.fr-py-first-32v{padding-top:8rem!important}.fr-pb-first-16w,.fr-pb-first-32v,.fr-py-first-16w,.fr-py-first-32v{padding-bottom:8rem!important}:root[data-fr-theme=dark]{--shadow-color:rgba(0,0,18,.32)}.fr-placement{position:fixed;width:max-content}@-moz-document url-prefix(){:root[data-fr-scrolling] body{position:sticky}:root{--underline-thickness:calc(0.0625em + 0.25px)}}.fr-displayed-lg{display:none!important}.fr-responsive-img--32x9{aspect-ratio:3.5555555556!important;object-fit:cover;object-position:50% 50%}.fr-responsive-img--16x9{aspect-ratio:1.7777777778!important;object-fit:cover;object-position:50% 50%}.fr-responsive-img--3x2{aspect-ratio:1.5!important;object-fit:cover;object-position:50% 50%}.fr-responsive-img--4x3{aspect-ratio:1.3333333333!important;object-fit:cover;object-position:50% 50%}.fr-responsive-img--1x1{aspect-ratio:1!important;object-fit:cover;object-position:50% 50%}.fr-responsive-img--3x4{aspect-ratio:.75!important;object-fit:cover;object-position:50% 50%}.fr-responsive-img--2x3{aspect-ratio:.6666666667!important;object-fit:cover;object-position:50% 50%}.fr-responsive-vid--16x9{aspect-ratio:1.7777777778!important}.fr-responsive-vid--4x3{aspect-ratio:1.3333333333!important}.fr-responsive-vid--1x1{aspect-ratio:1!important}.fr-fi--xs:after,.fr-fi--xs:before{--icon-size:0.75rem}.fr-fi--sm:after,.fr-fi--sm:before{--icon-size:1rem}.fr-fi--md:after,.fr-fi--md:before{--icon-size:1.5rem}.fr-fi--lg:after,.fr-fi--lg:before{--icon-size:2rem}.fr-artwork-decorative{fill:var(--artwork-decorative-blue-france)}.fr-artwork-minor{fill:var(--artwork-minor-red-marianne)}.fr-artwork-major{fill:var(--artwork-major-blue-france)}.fr-artwork-background{fill:var(--artwork-background-grey)}.fr-artwork-motif{fill:var(--artwork-motif-grey)}.fr-artwork--green-tilleul-verveine .fr-artwork-minor{fill:var(--artwork-minor-green-tilleul-verveine)}.fr-artwork--green-bourgeon .fr-artwork-minor{fill:var(--artwork-minor-green-bourgeon)}.fr-artwork--green-emeraude .fr-artwork-minor{fill:var(--artwork-minor-green-emeraude)}.fr-artwork--green-menthe .fr-artwork-minor{fill:var(--artwork-minor-green-menthe)}.fr-artwork--green-archipel .fr-artwork-minor{fill:var(--artwork-minor-green-archipel)}.fr-artwork--blue-ecume .fr-artwork-minor{fill:var(--artwork-minor-blue-ecume)}.fr-artwork--blue-cumulus .fr-artwork-minor{fill:var(--artwork-minor-blue-cumulus)}.fr-artwork--purple-glycine .fr-artwork-minor{fill:var(--artwork-minor-purple-glycine)}.fr-artwork--pink-macaron .fr-artwork-minor{fill:var(--artwork-minor-pink-macaron)}.fr-artwork--pink-tuile .fr-artwork-minor{fill:var(--artwork-minor-pink-tuile)}.fr-artwork--yellow-tournesol .fr-artwork-minor{fill:var(--artwork-minor-yellow-tournesol)}.fr-artwork--yellow-moutarde .fr-artwork-minor{fill:var(--artwork-minor-yellow-moutarde)}.fr-artwork--orange-terre-battue .fr-artwork-minor{fill:var(--artwork-minor-orange-terre-battue)}.fr-artwork--brown-cafe-creme .fr-artwork-minor{fill:var(--artwork-minor-brown-cafe-creme)}.fr-artwork--brown-caramel .fr-artwork-minor{fill:var(--artwork-minor-brown-caramel)}.fr-artwork--brown-opera .fr-artwork-minor{fill:var(--artwork-minor-brown-opera)}.fr-artwork--beige-gris-galet .fr-artwork-minor{fill:var(--artwork-minor-beige-gris-galet)}[disabled] .fr-artwork *{fill:var(--text-disabled-grey)}.fr-display-lg,.fr-display-md,.fr-display-sm,.fr-display-xl,.fr-display-xs,.fr-h1,.fr-h2,.fr-h3,.fr-h4,.fr-h5,.fr-h6,h1,h2,h3,h4,h5,h6{color:var(--text-title-grey)}@media (min-width:36em){ + /*! media sm */.fr-hidden-sm{display:none!important}.fr-unhidden-sm{display:inherit!important}.fr-sr-only-sm{clip:rect(0,0,0,0);border:0;display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-container-sm{padding-left:1rem;padding-right:1rem}.fr-container-sm--fluid{max-width:none;overflow:hidden;padding-left:0;padding-right:0}.fr-grid-row-sm--gutters{margin:-.5rem}.fr-grid-row-sm--gutters>.fr-col,.fr-grid-row-sm--gutters>[class*=" fr-col-"],.fr-grid-row-sm--gutters>[class^=fr-col-]{padding:.5rem}.fr-grid-row-sm--no-gutters{margin:0}.fr-grid-row-sm--no-gutters>.fr-col,.fr-grid-row-sm--no-gutters>[class*=" fr-col-"],.fr-grid-row-sm--no-gutters>[class^=fr-col-]{padding:0}.fr-col-sm{flex:1}.fr-col-sm-1{flex:0 0 8.33333%;max-width:8.33333%;width:8.33333%}.fr-col-offset-sm-1:not(.fr-col-offset-sm-1--right){margin-left:8.33333%}.fr-col-offset-sm-1--right{margin-right:8.33333%}.fr-col-sm-2{flex:0 0 16.66667%;max-width:16.66667%;width:16.66667%}.fr-col-offset-sm-2:not(.fr-col-offset-sm-2--right){margin-left:16.66667%}.fr-col-offset-sm-2--right{margin-right:16.66667%}.fr-col-sm-3{flex:0 0 25%;max-width:25%;width:25%}.fr-col-offset-sm-3:not(.fr-col-offset-sm-3--right){margin-left:25%}.fr-col-offset-sm-3--right{margin-right:25%}.fr-col-sm-4{flex:0 0 33.33333%;max-width:33.33333%;width:33.33333%}.fr-col-offset-sm-4:not(.fr-col-offset-sm-4--right){margin-left:33.33333%}.fr-col-offset-sm-4--right{margin-right:33.33333%}.fr-col-sm-5{flex:0 0 41.66667%;max-width:41.66667%;width:41.66667%}.fr-col-offset-sm-5:not(.fr-col-offset-sm-5--right){margin-left:41.66667%}.fr-col-offset-sm-5--right{margin-right:41.66667%}.fr-col-sm-6{flex:0 0 50%;max-width:50%;width:50%}.fr-col-offset-sm-6:not(.fr-col-offset-sm-6--right){margin-left:50%}.fr-col-offset-sm-6--right{margin-right:50%}.fr-col-sm-7{flex:0 0 58.33333%;max-width:58.33333%;width:58.33333%}.fr-col-offset-sm-7:not(.fr-col-offset-sm-7--right){margin-left:58.33333%}.fr-col-offset-sm-7--right{margin-right:58.33333%}.fr-col-sm-8{flex:0 0 66.66667%;max-width:66.66667%;width:66.66667%}.fr-col-offset-sm-8:not(.fr-col-offset-sm-8--right){margin-left:66.66667%}.fr-col-offset-sm-8--right{margin-right:66.66667%}.fr-col-sm-9{flex:0 0 75%;max-width:75%;width:75%}.fr-col-offset-sm-9:not(.fr-col-offset-sm-9--right){margin-left:75%}.fr-col-offset-sm-9--right{margin-right:75%}.fr-col-sm-10{flex:0 0 83.33333%;max-width:83.33333%;width:83.33333%}.fr-col-offset-sm-10:not(.fr-col-offset-sm-10--right){margin-left:83.33333%}.fr-col-offset-sm-10--right{margin-right:83.33333%}.fr-col-sm-11{flex:0 0 91.66667%;max-width:91.66667%;width:91.66667%}.fr-col-offset-sm-11:not(.fr-col-offset-sm-11--right){margin-left:91.66667%}.fr-col-offset-sm-11--right{margin-right:91.66667%}.fr-col-sm-12{flex:0 0 100%;max-width:100%;width:100%}.fr-col-offset-sm-12:not(.fr-col-offset-sm-12--right){margin-left:100%}.fr-col-offset-sm-12--right{margin-right:100%}}@media (min-width:48em){ + /*! media md */h6{font-size:1.25rem}h5,h6{line-height:1.75rem}h5{font-size:1.375rem}h4{font-size:1.5rem;line-height:2rem}h3{font-size:1.75rem;line-height:2.25rem}h2{font-size:2rem;line-height:2.5rem}h1{font-size:2.5rem;line-height:3rem}.fr-h6{font-size:1.25rem!important}.fr-h5,.fr-h6{line-height:1.75rem!important}.fr-h5{font-size:1.375rem!important}.fr-h4{font-size:1.5rem!important;line-height:2rem!important}.fr-h3{font-size:1.75rem!important;line-height:2.25rem!important}.fr-h2{font-size:2rem!important;line-height:2.5rem!important}.fr-h1{font-size:2.5rem!important;line-height:3rem!important}.fr-display--xs{font-size:3rem!important;line-height:3.5rem!important}.fr-display--sm{font-size:3.5rem!important;line-height:4rem!important}.fr-display--md{font-size:4rem!important;line-height:4.5rem!important}.fr-display--lg{font-size:4.5rem!important;line-height:5rem!important}.fr-display--xl{font-size:5rem!important;line-height:5.5rem!important}.fr-hidden-md{display:none!important}.fr-unhidden-md{display:inherit!important}.fr-sr-only-md{clip:rect(0,0,0,0);border:0;display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-container-md{padding-left:1rem;padding-right:1rem}.fr-container-md--fluid{max-width:none;overflow:hidden;padding-left:0;padding-right:0}.fr-grid-row-md--gutters{margin:-.5rem}.fr-grid-row-md--gutters>.fr-col,.fr-grid-row-md--gutters>[class*=" fr-col-"],.fr-grid-row-md--gutters>[class^=fr-col-]{padding:.5rem}.fr-grid-row-md--no-gutters{margin:0}.fr-grid-row-md--no-gutters>.fr-col,.fr-grid-row-md--no-gutters>[class*=" fr-col-"],.fr-grid-row-md--no-gutters>[class^=fr-col-]{padding:0}.fr-col-md{flex:1}.fr-col-md-1{flex:0 0 8.33333%;max-width:8.33333%;width:8.33333%}.fr-col-offset-md-1:not(.fr-col-offset-md-1--right){margin-left:8.33333%}.fr-col-offset-md-1--right{margin-right:8.33333%}.fr-col-md-2{flex:0 0 16.66667%;max-width:16.66667%;width:16.66667%}.fr-col-offset-md-2:not(.fr-col-offset-md-2--right){margin-left:16.66667%}.fr-col-offset-md-2--right{margin-right:16.66667%}.fr-col-md-3{flex:0 0 25%;max-width:25%;width:25%}.fr-col-offset-md-3:not(.fr-col-offset-md-3--right){margin-left:25%}.fr-col-offset-md-3--right{margin-right:25%}.fr-col-md-4{flex:0 0 33.33333%;max-width:33.33333%;width:33.33333%}.fr-col-offset-md-4:not(.fr-col-offset-md-4--right){margin-left:33.33333%}.fr-col-offset-md-4--right{margin-right:33.33333%}.fr-col-md-5{flex:0 0 41.66667%;max-width:41.66667%;width:41.66667%}.fr-col-offset-md-5:not(.fr-col-offset-md-5--right){margin-left:41.66667%}.fr-col-offset-md-5--right{margin-right:41.66667%}.fr-col-md-6{flex:0 0 50%;max-width:50%;width:50%}.fr-col-offset-md-6:not(.fr-col-offset-md-6--right){margin-left:50%}.fr-col-offset-md-6--right{margin-right:50%}.fr-col-md-7{flex:0 0 58.33333%;max-width:58.33333%;width:58.33333%}.fr-col-offset-md-7:not(.fr-col-offset-md-7--right){margin-left:58.33333%}.fr-col-offset-md-7--right{margin-right:58.33333%}.fr-col-md-8{flex:0 0 66.66667%;max-width:66.66667%;width:66.66667%}.fr-col-offset-md-8:not(.fr-col-offset-md-8--right){margin-left:66.66667%}.fr-col-offset-md-8--right{margin-right:66.66667%}.fr-col-md-9{flex:0 0 75%;max-width:75%;width:75%}.fr-col-offset-md-9:not(.fr-col-offset-md-9--right){margin-left:75%}.fr-col-offset-md-9--right{margin-right:75%}.fr-col-md-10{flex:0 0 83.33333%;max-width:83.33333%;width:83.33333%}.fr-col-offset-md-10:not(.fr-col-offset-md-10--right){margin-left:83.33333%}.fr-col-offset-md-10--right{margin-right:83.33333%}.fr-col-md-11{flex:0 0 91.66667%;max-width:91.66667%;width:91.66667%}.fr-col-offset-md-11:not(.fr-col-offset-md-11--right){margin-left:91.66667%}.fr-col-offset-md-11--right{margin-right:91.66667%}.fr-col-md-12{flex:0 0 100%;max-width:100%;width:100%}.fr-col-offset-md-12:not(.fr-col-offset-md-12--right){margin-left:100%}.fr-col-offset-md-12--right{margin-right:100%}.fr-m-md-n4w,.fr-m-md-n8v{margin:-2rem!important}.fr-ml-md-n4w,.fr-ml-md-n8v,.fr-mx-md-n4w,.fr-mx-md-n8v{margin-left:-2rem!important}.fr-mr-md-n4w,.fr-mr-md-n8v,.fr-mx-md-n4w,.fr-mx-md-n8v{margin-right:-2rem!important}.fr-mt-md-n4w,.fr-mt-md-n8v,.fr-my-md-n4w,.fr-my-md-n8v{margin-top:-2rem!important}.fr-mb-md-n4w,.fr-mb-md-n8v,.fr-my-md-n4w,.fr-my-md-n8v{margin-bottom:-2rem!important}.fr-m-md-n7v{margin:-1.75rem!important}.fr-ml-md-n7v,.fr-mx-md-n7v{margin-left:-1.75rem!important}.fr-mr-md-n7v,.fr-mx-md-n7v{margin-right:-1.75rem!important}.fr-mt-md-n7v,.fr-my-md-n7v{margin-top:-1.75rem!important}.fr-mb-md-n7v,.fr-my-md-n7v{margin-bottom:-1.75rem!important}.fr-m-md-n3w,.fr-m-md-n6v{margin:-1.5rem!important}.fr-ml-md-n3w,.fr-ml-md-n6v,.fr-mx-md-n3w,.fr-mx-md-n6v{margin-left:-1.5rem!important}.fr-mr-md-n3w,.fr-mr-md-n6v,.fr-mx-md-n3w,.fr-mx-md-n6v{margin-right:-1.5rem!important}.fr-mt-md-n3w,.fr-mt-md-n6v,.fr-my-md-n3w,.fr-my-md-n6v{margin-top:-1.5rem!important}.fr-mb-md-n3w,.fr-mb-md-n6v,.fr-my-md-n3w,.fr-my-md-n6v{margin-bottom:-1.5rem!important}.fr-m-md-n5v{margin:-1.25rem!important}.fr-ml-md-n5v,.fr-mx-md-n5v{margin-left:-1.25rem!important}.fr-mr-md-n5v,.fr-mx-md-n5v{margin-right:-1.25rem!important}.fr-mt-md-n5v,.fr-my-md-n5v{margin-top:-1.25rem!important}.fr-mb-md-n5v,.fr-my-md-n5v{margin-bottom:-1.25rem!important}.fr-m-md-n2w,.fr-m-md-n4v{margin:-1rem!important}.fr-ml-md-n2w,.fr-ml-md-n4v,.fr-mx-md-n2w,.fr-mx-md-n4v{margin-left:-1rem!important}.fr-mr-md-n2w,.fr-mr-md-n4v,.fr-mx-md-n2w,.fr-mx-md-n4v{margin-right:-1rem!important}.fr-mt-md-n2w,.fr-mt-md-n4v,.fr-my-md-n2w,.fr-my-md-n4v{margin-top:-1rem!important}.fr-mb-md-n2w,.fr-mb-md-n4v,.fr-my-md-n2w,.fr-my-md-n4v{margin-bottom:-1rem!important}.fr-m-md-n3v{margin:-.75rem!important}.fr-ml-md-n3v,.fr-mx-md-n3v{margin-left:-.75rem!important}.fr-mr-md-n3v,.fr-mx-md-n3v{margin-right:-.75rem!important}.fr-mt-md-n3v,.fr-my-md-n3v{margin-top:-.75rem!important}.fr-mb-md-n3v,.fr-my-md-n3v{margin-bottom:-.75rem!important}.fr-m-md-n1w,.fr-m-md-n2v{margin:-.5rem!important}.fr-ml-md-n1w,.fr-ml-md-n2v,.fr-mx-md-n1w,.fr-mx-md-n2v{margin-left:-.5rem!important}.fr-mr-md-n1w,.fr-mr-md-n2v,.fr-mx-md-n1w,.fr-mx-md-n2v{margin-right:-.5rem!important}.fr-mt-md-n1w,.fr-mt-md-n2v,.fr-my-md-n1w,.fr-my-md-n2v{margin-top:-.5rem!important}.fr-mb-md-n1w,.fr-mb-md-n2v,.fr-my-md-n1w,.fr-my-md-n2v{margin-bottom:-.5rem!important}.fr-m-md-n1v{margin:-.25rem!important}.fr-ml-md-n1v,.fr-mx-md-n1v{margin-left:-.25rem!important}.fr-mr-md-n1v,.fr-mx-md-n1v{margin-right:-.25rem!important}.fr-mt-md-n1v,.fr-my-md-n1v{margin-top:-.25rem!important}.fr-mb-md-n1v,.fr-my-md-n1v{margin-bottom:-.25rem!important}.fr-m-md-n1-5v{margin:-.375rem!important}.fr-ml-md-n1-5v,.fr-mx-md-n1-5v{margin-left:-.375rem!important}.fr-mr-md-n1-5v,.fr-mx-md-n1-5v{margin-right:-.375rem!important}.fr-mt-md-n1-5v,.fr-my-md-n1-5v{margin-top:-.375rem!important}.fr-mb-md-n1-5v,.fr-my-md-n1-5v{margin-bottom:-.375rem!important}.fr-m-md-0{margin:0!important}.fr-ml-md-0,.fr-mx-md-0{margin-left:0!important}.fr-mr-md-0,.fr-mx-md-0{margin-right:0!important}.fr-mt-md-0,.fr-my-md-0{margin-top:0!important}.fr-mb-md-0,.fr-my-md-0{margin-bottom:0!important}.fr-m-md-n0-5v{margin:-.125rem!important}.fr-ml-md-n0-5v,.fr-mx-md-n0-5v{margin-left:-.125rem!important}.fr-mr-md-n0-5v,.fr-mx-md-n0-5v{margin-right:-.125rem!important}.fr-mt-md-n0-5v,.fr-my-md-n0-5v{margin-top:-.125rem!important}.fr-mb-md-n0-5v,.fr-my-md-n0-5v{margin-bottom:-.125rem!important}.fr-m-md-0-5v{margin:.125rem!important}.fr-ml-md-0-5v,.fr-mx-md-0-5v{margin-left:.125rem!important}.fr-mr-md-0-5v,.fr-mx-md-0-5v{margin-right:.125rem!important}.fr-mt-md-0-5v,.fr-my-md-0-5v{margin-top:.125rem!important}.fr-mb-md-0-5v,.fr-my-md-0-5v{margin-bottom:.125rem!important}.fr-m-md-1v{margin:.25rem!important}.fr-ml-md-1v,.fr-mx-md-1v{margin-left:.25rem!important}.fr-mr-md-1v,.fr-mx-md-1v{margin-right:.25rem!important}.fr-mt-md-1v,.fr-my-md-1v{margin-top:.25rem!important}.fr-mb-md-1v,.fr-my-md-1v{margin-bottom:.25rem!important}.fr-m-md-1-5v{margin:.375rem!important}.fr-ml-md-1-5v,.fr-mx-md-1-5v{margin-left:.375rem!important}.fr-mr-md-1-5v,.fr-mx-md-1-5v{margin-right:.375rem!important}.fr-mt-md-1-5v,.fr-my-md-1-5v{margin-top:.375rem!important}.fr-mb-md-1-5v,.fr-my-md-1-5v{margin-bottom:.375rem!important}.fr-m-md-1w,.fr-m-md-2v{margin:.5rem!important}.fr-ml-md-1w,.fr-ml-md-2v,.fr-mx-md-1w,.fr-mx-md-2v{margin-left:.5rem!important}.fr-mr-md-1w,.fr-mr-md-2v,.fr-mx-md-1w,.fr-mx-md-2v{margin-right:.5rem!important}.fr-mt-md-1w,.fr-mt-md-2v,.fr-my-md-1w,.fr-my-md-2v{margin-top:.5rem!important}.fr-mb-md-1w,.fr-mb-md-2v,.fr-my-md-1w,.fr-my-md-2v{margin-bottom:.5rem!important}.fr-m-md-3v{margin:.75rem!important}.fr-ml-md-3v,.fr-mx-md-3v{margin-left:.75rem!important}.fr-mr-md-3v,.fr-mx-md-3v{margin-right:.75rem!important}.fr-mt-md-3v,.fr-my-md-3v{margin-top:.75rem!important}.fr-mb-md-3v,.fr-my-md-3v{margin-bottom:.75rem!important}.fr-m-md-2w,.fr-m-md-4v{margin:1rem!important}.fr-ml-md-2w,.fr-ml-md-4v,.fr-mx-md-2w,.fr-mx-md-4v{margin-left:1rem!important}.fr-mr-md-2w,.fr-mr-md-4v,.fr-mx-md-2w,.fr-mx-md-4v{margin-right:1rem!important}.fr-mt-md-2w,.fr-mt-md-4v,.fr-my-md-2w,.fr-my-md-4v{margin-top:1rem!important}.fr-mb-md-2w,.fr-mb-md-4v,.fr-my-md-2w,.fr-my-md-4v{margin-bottom:1rem!important}.fr-m-md-5v{margin:1.25rem!important}.fr-ml-md-5v,.fr-mx-md-5v{margin-left:1.25rem!important}.fr-mr-md-5v,.fr-mx-md-5v{margin-right:1.25rem!important}.fr-mt-md-5v,.fr-my-md-5v{margin-top:1.25rem!important}.fr-mb-md-5v,.fr-my-md-5v{margin-bottom:1.25rem!important}.fr-m-md-3w,.fr-m-md-6v{margin:1.5rem!important}.fr-ml-md-3w,.fr-ml-md-6v,.fr-mx-md-3w,.fr-mx-md-6v{margin-left:1.5rem!important}.fr-mr-md-3w,.fr-mr-md-6v,.fr-mx-md-3w,.fr-mx-md-6v{margin-right:1.5rem!important}.fr-mt-md-3w,.fr-mt-md-6v,.fr-my-md-3w,.fr-my-md-6v{margin-top:1.5rem!important}.fr-mb-md-3w,.fr-mb-md-6v,.fr-my-md-3w,.fr-my-md-6v{margin-bottom:1.5rem!important}.fr-m-md-7v{margin:1.75rem!important}.fr-ml-md-7v,.fr-mx-md-7v{margin-left:1.75rem!important}.fr-mr-md-7v,.fr-mx-md-7v{margin-right:1.75rem!important}.fr-mt-md-7v,.fr-my-md-7v{margin-top:1.75rem!important}.fr-mb-md-7v,.fr-my-md-7v{margin-bottom:1.75rem!important}.fr-m-md-4w,.fr-m-md-8v{margin:2rem!important}.fr-ml-md-4w,.fr-ml-md-8v,.fr-mx-md-4w,.fr-mx-md-8v{margin-left:2rem!important}.fr-mr-md-4w,.fr-mr-md-8v,.fr-mx-md-4w,.fr-mx-md-8v{margin-right:2rem!important}.fr-mt-md-4w,.fr-mt-md-8v,.fr-my-md-4w,.fr-my-md-8v{margin-top:2rem!important}.fr-mb-md-4w,.fr-mb-md-8v,.fr-my-md-4w,.fr-my-md-8v{margin-bottom:2rem!important}.fr-m-md-9v{margin:2.25rem!important}.fr-ml-md-9v,.fr-mx-md-9v{margin-left:2.25rem!important}.fr-mr-md-9v,.fr-mx-md-9v{margin-right:2.25rem!important}.fr-mt-md-9v,.fr-my-md-9v{margin-top:2.25rem!important}.fr-mb-md-9v,.fr-my-md-9v{margin-bottom:2.25rem!important}.fr-m-md-10v,.fr-m-md-5w{margin:2.5rem!important}.fr-ml-md-10v,.fr-ml-md-5w,.fr-mx-md-10v,.fr-mx-md-5w{margin-left:2.5rem!important}.fr-mr-md-10v,.fr-mr-md-5w,.fr-mx-md-10v,.fr-mx-md-5w{margin-right:2.5rem!important}.fr-mt-md-10v,.fr-mt-md-5w,.fr-my-md-10v,.fr-my-md-5w{margin-top:2.5rem!important}.fr-mb-md-10v,.fr-mb-md-5w,.fr-my-md-10v,.fr-my-md-5w{margin-bottom:2.5rem!important}.fr-m-md-11v{margin:2.75rem!important}.fr-ml-md-11v,.fr-mx-md-11v{margin-left:2.75rem!important}.fr-mr-md-11v,.fr-mx-md-11v{margin-right:2.75rem!important}.fr-mt-md-11v,.fr-my-md-11v{margin-top:2.75rem!important}.fr-mb-md-11v,.fr-my-md-11v{margin-bottom:2.75rem!important}.fr-m-md-12v,.fr-m-md-6w{margin:3rem!important}.fr-ml-md-12v,.fr-ml-md-6w,.fr-mx-md-12v,.fr-mx-md-6w{margin-left:3rem!important}.fr-mr-md-12v,.fr-mr-md-6w,.fr-mx-md-12v,.fr-mx-md-6w{margin-right:3rem!important}.fr-mt-md-12v,.fr-mt-md-6w,.fr-my-md-12v,.fr-my-md-6w{margin-top:3rem!important}.fr-mb-md-12v,.fr-mb-md-6w,.fr-my-md-12v,.fr-my-md-6w{margin-bottom:3rem!important}.fr-m-md-13v{margin:3.25rem!important}.fr-ml-md-13v,.fr-mx-md-13v{margin-left:3.25rem!important}.fr-mr-md-13v,.fr-mx-md-13v{margin-right:3.25rem!important}.fr-mt-md-13v,.fr-my-md-13v{margin-top:3.25rem!important}.fr-mb-md-13v,.fr-my-md-13v{margin-bottom:3.25rem!important}.fr-m-md-14v,.fr-m-md-7w{margin:3.5rem!important}.fr-ml-md-14v,.fr-ml-md-7w,.fr-mx-md-14v,.fr-mx-md-7w{margin-left:3.5rem!important}.fr-mr-md-14v,.fr-mr-md-7w,.fr-mx-md-14v,.fr-mx-md-7w{margin-right:3.5rem!important}.fr-mt-md-14v,.fr-mt-md-7w,.fr-my-md-14v,.fr-my-md-7w{margin-top:3.5rem!important}.fr-mb-md-14v,.fr-mb-md-7w,.fr-my-md-14v,.fr-my-md-7w{margin-bottom:3.5rem!important}.fr-m-md-15v{margin:3.75rem!important}.fr-ml-md-15v,.fr-mx-md-15v{margin-left:3.75rem!important}.fr-mr-md-15v,.fr-mx-md-15v{margin-right:3.75rem!important}.fr-mt-md-15v,.fr-my-md-15v{margin-top:3.75rem!important}.fr-mb-md-15v,.fr-my-md-15v{margin-bottom:3.75rem!important}.fr-m-md-16v,.fr-m-md-8w{margin:4rem!important}.fr-ml-md-16v,.fr-ml-md-8w,.fr-mx-md-16v,.fr-mx-md-8w{margin-left:4rem!important}.fr-mr-md-16v,.fr-mr-md-8w,.fr-mx-md-16v,.fr-mx-md-8w{margin-right:4rem!important}.fr-mt-md-16v,.fr-mt-md-8w,.fr-my-md-16v,.fr-my-md-8w{margin-top:4rem!important}.fr-mb-md-16v,.fr-mb-md-8w,.fr-my-md-16v,.fr-my-md-8w{margin-bottom:4rem!important}.fr-m-md-17v{margin:4.25rem!important}.fr-ml-md-17v,.fr-mx-md-17v{margin-left:4.25rem!important}.fr-mr-md-17v,.fr-mx-md-17v{margin-right:4.25rem!important}.fr-mt-md-17v,.fr-my-md-17v{margin-top:4.25rem!important}.fr-mb-md-17v,.fr-my-md-17v{margin-bottom:4.25rem!important}.fr-m-md-18v,.fr-m-md-9w{margin:4.5rem!important}.fr-ml-md-18v,.fr-ml-md-9w,.fr-mx-md-18v,.fr-mx-md-9w{margin-left:4.5rem!important}.fr-mr-md-18v,.fr-mr-md-9w,.fr-mx-md-18v,.fr-mx-md-9w{margin-right:4.5rem!important}.fr-mt-md-18v,.fr-mt-md-9w,.fr-my-md-18v,.fr-my-md-9w{margin-top:4.5rem!important}.fr-mb-md-18v,.fr-mb-md-9w,.fr-my-md-18v,.fr-my-md-9w{margin-bottom:4.5rem!important}.fr-m-md-19v{margin:4.75rem!important}.fr-ml-md-19v,.fr-mx-md-19v{margin-left:4.75rem!important}.fr-mr-md-19v,.fr-mx-md-19v{margin-right:4.75rem!important}.fr-mt-md-19v,.fr-my-md-19v{margin-top:4.75rem!important}.fr-mb-md-19v,.fr-my-md-19v{margin-bottom:4.75rem!important}.fr-m-md-10w,.fr-m-md-20v{margin:5rem!important}.fr-ml-md-10w,.fr-ml-md-20v,.fr-mx-md-10w,.fr-mx-md-20v{margin-left:5rem!important}.fr-mr-md-10w,.fr-mr-md-20v,.fr-mx-md-10w,.fr-mx-md-20v{margin-right:5rem!important}.fr-mt-md-10w,.fr-mt-md-20v,.fr-my-md-10w,.fr-my-md-20v{margin-top:5rem!important}.fr-mb-md-10w,.fr-mb-md-20v,.fr-my-md-10w,.fr-my-md-20v{margin-bottom:5rem!important}.fr-m-md-21v{margin:5.25rem!important}.fr-ml-md-21v,.fr-mx-md-21v{margin-left:5.25rem!important}.fr-mr-md-21v,.fr-mx-md-21v{margin-right:5.25rem!important}.fr-mt-md-21v,.fr-my-md-21v{margin-top:5.25rem!important}.fr-mb-md-21v,.fr-my-md-21v{margin-bottom:5.25rem!important}.fr-m-md-11w,.fr-m-md-22v{margin:5.5rem!important}.fr-ml-md-11w,.fr-ml-md-22v,.fr-mx-md-11w,.fr-mx-md-22v{margin-left:5.5rem!important}.fr-mr-md-11w,.fr-mr-md-22v,.fr-mx-md-11w,.fr-mx-md-22v{margin-right:5.5rem!important}.fr-mt-md-11w,.fr-mt-md-22v,.fr-my-md-11w,.fr-my-md-22v{margin-top:5.5rem!important}.fr-mb-md-11w,.fr-mb-md-22v,.fr-my-md-11w,.fr-my-md-22v{margin-bottom:5.5rem!important}.fr-m-md-23v{margin:5.75rem!important}.fr-ml-md-23v,.fr-mx-md-23v{margin-left:5.75rem!important}.fr-mr-md-23v,.fr-mx-md-23v{margin-right:5.75rem!important}.fr-mt-md-23v,.fr-my-md-23v{margin-top:5.75rem!important}.fr-mb-md-23v,.fr-my-md-23v{margin-bottom:5.75rem!important}.fr-m-md-12w,.fr-m-md-24v{margin:6rem!important}.fr-ml-md-12w,.fr-ml-md-24v,.fr-mx-md-12w,.fr-mx-md-24v{margin-left:6rem!important}.fr-mr-md-12w,.fr-mr-md-24v,.fr-mx-md-12w,.fr-mx-md-24v{margin-right:6rem!important}.fr-mt-md-12w,.fr-mt-md-24v,.fr-my-md-12w,.fr-my-md-24v{margin-top:6rem!important}.fr-mb-md-12w,.fr-mb-md-24v,.fr-my-md-12w,.fr-my-md-24v{margin-bottom:6rem!important}.fr-m-md-25v{margin:6.25rem!important}.fr-ml-md-25v,.fr-mx-md-25v{margin-left:6.25rem!important}.fr-mr-md-25v,.fr-mx-md-25v{margin-right:6.25rem!important}.fr-mt-md-25v,.fr-my-md-25v{margin-top:6.25rem!important}.fr-mb-md-25v,.fr-my-md-25v{margin-bottom:6.25rem!important}.fr-m-md-13w,.fr-m-md-26v{margin:6.5rem!important}.fr-ml-md-13w,.fr-ml-md-26v,.fr-mx-md-13w,.fr-mx-md-26v{margin-left:6.5rem!important}.fr-mr-md-13w,.fr-mr-md-26v,.fr-mx-md-13w,.fr-mx-md-26v{margin-right:6.5rem!important}.fr-mt-md-13w,.fr-mt-md-26v,.fr-my-md-13w,.fr-my-md-26v{margin-top:6.5rem!important}.fr-mb-md-13w,.fr-mb-md-26v,.fr-my-md-13w,.fr-my-md-26v{margin-bottom:6.5rem!important}.fr-m-md-27v{margin:6.75rem!important}.fr-ml-md-27v,.fr-mx-md-27v{margin-left:6.75rem!important}.fr-mr-md-27v,.fr-mx-md-27v{margin-right:6.75rem!important}.fr-mt-md-27v,.fr-my-md-27v{margin-top:6.75rem!important}.fr-mb-md-27v,.fr-my-md-27v{margin-bottom:6.75rem!important}.fr-m-md-14w,.fr-m-md-28v{margin:7rem!important}.fr-ml-md-14w,.fr-ml-md-28v,.fr-mx-md-14w,.fr-mx-md-28v{margin-left:7rem!important}.fr-mr-md-14w,.fr-mr-md-28v,.fr-mx-md-14w,.fr-mx-md-28v{margin-right:7rem!important}.fr-mt-md-14w,.fr-mt-md-28v,.fr-my-md-14w,.fr-my-md-28v{margin-top:7rem!important}.fr-mb-md-14w,.fr-mb-md-28v,.fr-my-md-14w,.fr-my-md-28v{margin-bottom:7rem!important}.fr-m-md-29v{margin:7.25rem!important}.fr-ml-md-29v,.fr-mx-md-29v{margin-left:7.25rem!important}.fr-mr-md-29v,.fr-mx-md-29v{margin-right:7.25rem!important}.fr-mt-md-29v,.fr-my-md-29v{margin-top:7.25rem!important}.fr-mb-md-29v,.fr-my-md-29v{margin-bottom:7.25rem!important}.fr-m-md-15w,.fr-m-md-30v{margin:7.5rem!important}.fr-ml-md-15w,.fr-ml-md-30v,.fr-mx-md-15w,.fr-mx-md-30v{margin-left:7.5rem!important}.fr-mr-md-15w,.fr-mr-md-30v,.fr-mx-md-15w,.fr-mx-md-30v{margin-right:7.5rem!important}.fr-mt-md-15w,.fr-mt-md-30v,.fr-my-md-15w,.fr-my-md-30v{margin-top:7.5rem!important}.fr-mb-md-15w,.fr-mb-md-30v,.fr-my-md-15w,.fr-my-md-30v{margin-bottom:7.5rem!important}.fr-m-md-31v{margin:7.75rem!important}.fr-ml-md-31v,.fr-mx-md-31v{margin-left:7.75rem!important}.fr-mr-md-31v,.fr-mx-md-31v{margin-right:7.75rem!important}.fr-mt-md-31v,.fr-my-md-31v{margin-top:7.75rem!important}.fr-mb-md-31v,.fr-my-md-31v{margin-bottom:7.75rem!important}.fr-m-md-16w,.fr-m-md-32v{margin:8rem!important}.fr-ml-md-16w,.fr-ml-md-32v,.fr-mx-md-16w,.fr-mx-md-32v{margin-left:8rem!important}.fr-mr-md-16w,.fr-mr-md-32v,.fr-mx-md-16w,.fr-mx-md-32v{margin-right:8rem!important}.fr-mt-md-16w,.fr-mt-md-32v,.fr-my-md-16w,.fr-my-md-32v{margin-top:8rem!important}.fr-mb-md-16w,.fr-mb-md-32v,.fr-my-md-16w,.fr-my-md-32v{margin-bottom:8rem!important}.fr-m-md-auto{margin:auto}.fr-ml-md-auto,.fr-mx-md-auto{margin-left:auto}.fr-mr-md-auto,.fr-mx-md-auto{margin-right:auto}.fr-mt-md-auto,.fr-my-md-auto{margin-top:auto}.fr-mb-md-auto,.fr-my-md-auto{margin-bottom:auto}.fr-p-md-0{padding:0!important}.fr-pl-md-0,.fr-px-md-0{padding-left:0!important}.fr-pr-md-0,.fr-px-md-0{padding-right:0!important}.fr-pt-md-0,.fr-py-md-0{padding-top:0!important}.fr-pb-md-0,.fr-py-md-0{padding-bottom:0!important}.fr-p-md-0-5v{padding:.125rem!important}.fr-pl-md-0-5v,.fr-px-md-0-5v{padding-left:.125rem!important}.fr-pr-md-0-5v,.fr-px-md-0-5v{padding-right:.125rem!important}.fr-pt-md-0-5v,.fr-py-md-0-5v{padding-top:.125rem!important}.fr-pb-md-0-5v,.fr-py-md-0-5v{padding-bottom:.125rem!important}.fr-p-md-1v{padding:.25rem!important}.fr-pl-md-1v,.fr-px-md-1v{padding-left:.25rem!important}.fr-pr-md-1v,.fr-px-md-1v{padding-right:.25rem!important}.fr-pt-md-1v,.fr-py-md-1v{padding-top:.25rem!important}.fr-pb-md-1v,.fr-py-md-1v{padding-bottom:.25rem!important}.fr-p-md-1-5v{padding:.375rem!important}.fr-pl-md-1-5v,.fr-px-md-1-5v{padding-left:.375rem!important}.fr-pr-md-1-5v,.fr-px-md-1-5v{padding-right:.375rem!important}.fr-pt-md-1-5v,.fr-py-md-1-5v{padding-top:.375rem!important}.fr-pb-md-1-5v,.fr-py-md-1-5v{padding-bottom:.375rem!important}.fr-p-md-1w,.fr-p-md-2v{padding:.5rem!important}.fr-pl-md-1w,.fr-pl-md-2v,.fr-px-md-1w,.fr-px-md-2v{padding-left:.5rem!important}.fr-pr-md-1w,.fr-pr-md-2v,.fr-px-md-1w,.fr-px-md-2v{padding-right:.5rem!important}.fr-pt-md-1w,.fr-pt-md-2v,.fr-py-md-1w,.fr-py-md-2v{padding-top:.5rem!important}.fr-pb-md-1w,.fr-pb-md-2v,.fr-py-md-1w,.fr-py-md-2v{padding-bottom:.5rem!important}.fr-p-md-3v{padding:.75rem!important}.fr-pl-md-3v,.fr-px-md-3v{padding-left:.75rem!important}.fr-pr-md-3v,.fr-px-md-3v{padding-right:.75rem!important}.fr-pt-md-3v,.fr-py-md-3v{padding-top:.75rem!important}.fr-pb-md-3v,.fr-py-md-3v{padding-bottom:.75rem!important}.fr-p-md-2w,.fr-p-md-4v{padding:1rem!important}.fr-pl-md-2w,.fr-pl-md-4v,.fr-px-md-2w,.fr-px-md-4v{padding-left:1rem!important}.fr-pr-md-2w,.fr-pr-md-4v,.fr-px-md-2w,.fr-px-md-4v{padding-right:1rem!important}.fr-pt-md-2w,.fr-pt-md-4v,.fr-py-md-2w,.fr-py-md-4v{padding-top:1rem!important}.fr-pb-md-2w,.fr-pb-md-4v,.fr-py-md-2w,.fr-py-md-4v{padding-bottom:1rem!important}.fr-p-md-5v{padding:1.25rem!important}.fr-pl-md-5v,.fr-px-md-5v{padding-left:1.25rem!important}.fr-pr-md-5v,.fr-px-md-5v{padding-right:1.25rem!important}.fr-pt-md-5v,.fr-py-md-5v{padding-top:1.25rem!important}.fr-pb-md-5v,.fr-py-md-5v{padding-bottom:1.25rem!important}.fr-p-md-3w,.fr-p-md-6v{padding:1.5rem!important}.fr-pl-md-3w,.fr-pl-md-6v,.fr-px-md-3w,.fr-px-md-6v{padding-left:1.5rem!important}.fr-pr-md-3w,.fr-pr-md-6v,.fr-px-md-3w,.fr-px-md-6v{padding-right:1.5rem!important}.fr-pt-md-3w,.fr-pt-md-6v,.fr-py-md-3w,.fr-py-md-6v{padding-top:1.5rem!important}.fr-pb-md-3w,.fr-pb-md-6v,.fr-py-md-3w,.fr-py-md-6v{padding-bottom:1.5rem!important}.fr-p-md-7v{padding:1.75rem!important}.fr-pl-md-7v,.fr-px-md-7v{padding-left:1.75rem!important}.fr-pr-md-7v,.fr-px-md-7v{padding-right:1.75rem!important}.fr-pt-md-7v,.fr-py-md-7v{padding-top:1.75rem!important}.fr-pb-md-7v,.fr-py-md-7v{padding-bottom:1.75rem!important}.fr-p-md-4w,.fr-p-md-8v{padding:2rem!important}.fr-pl-md-4w,.fr-pl-md-8v,.fr-px-md-4w,.fr-px-md-8v{padding-left:2rem!important}.fr-pr-md-4w,.fr-pr-md-8v,.fr-px-md-4w,.fr-px-md-8v{padding-right:2rem!important}.fr-pt-md-4w,.fr-pt-md-8v,.fr-py-md-4w,.fr-py-md-8v{padding-top:2rem!important}.fr-pb-md-4w,.fr-pb-md-8v,.fr-py-md-4w,.fr-py-md-8v{padding-bottom:2rem!important}.fr-p-md-9v{padding:2.25rem!important}.fr-pl-md-9v,.fr-px-md-9v{padding-left:2.25rem!important}.fr-pr-md-9v,.fr-px-md-9v{padding-right:2.25rem!important}.fr-pt-md-9v,.fr-py-md-9v{padding-top:2.25rem!important}.fr-pb-md-9v,.fr-py-md-9v{padding-bottom:2.25rem!important}.fr-p-md-10v,.fr-p-md-5w{padding:2.5rem!important}.fr-pl-md-10v,.fr-pl-md-5w,.fr-px-md-10v,.fr-px-md-5w{padding-left:2.5rem!important}.fr-pr-md-10v,.fr-pr-md-5w,.fr-px-md-10v,.fr-px-md-5w{padding-right:2.5rem!important}.fr-pt-md-10v,.fr-pt-md-5w,.fr-py-md-10v,.fr-py-md-5w{padding-top:2.5rem!important}.fr-pb-md-10v,.fr-pb-md-5w,.fr-py-md-10v,.fr-py-md-5w{padding-bottom:2.5rem!important}.fr-p-md-11v{padding:2.75rem!important}.fr-pl-md-11v,.fr-px-md-11v{padding-left:2.75rem!important}.fr-pr-md-11v,.fr-px-md-11v{padding-right:2.75rem!important}.fr-pt-md-11v,.fr-py-md-11v{padding-top:2.75rem!important}.fr-pb-md-11v,.fr-py-md-11v{padding-bottom:2.75rem!important}.fr-p-md-12v,.fr-p-md-6w{padding:3rem!important}.fr-pl-md-12v,.fr-pl-md-6w,.fr-px-md-12v,.fr-px-md-6w{padding-left:3rem!important}.fr-pr-md-12v,.fr-pr-md-6w,.fr-px-md-12v,.fr-px-md-6w{padding-right:3rem!important}.fr-pt-md-12v,.fr-pt-md-6w,.fr-py-md-12v,.fr-py-md-6w{padding-top:3rem!important}.fr-pb-md-12v,.fr-pb-md-6w,.fr-py-md-12v,.fr-py-md-6w{padding-bottom:3rem!important}.fr-p-md-13v{padding:3.25rem!important}.fr-pl-md-13v,.fr-px-md-13v{padding-left:3.25rem!important}.fr-pr-md-13v,.fr-px-md-13v{padding-right:3.25rem!important}.fr-pt-md-13v,.fr-py-md-13v{padding-top:3.25rem!important}.fr-pb-md-13v,.fr-py-md-13v{padding-bottom:3.25rem!important}.fr-p-md-14v,.fr-p-md-7w{padding:3.5rem!important}.fr-pl-md-14v,.fr-pl-md-7w,.fr-px-md-14v,.fr-px-md-7w{padding-left:3.5rem!important}.fr-pr-md-14v,.fr-pr-md-7w,.fr-px-md-14v,.fr-px-md-7w{padding-right:3.5rem!important}.fr-pt-md-14v,.fr-pt-md-7w,.fr-py-md-14v,.fr-py-md-7w{padding-top:3.5rem!important}.fr-pb-md-14v,.fr-pb-md-7w,.fr-py-md-14v,.fr-py-md-7w{padding-bottom:3.5rem!important}.fr-p-md-15v{padding:3.75rem!important}.fr-pl-md-15v,.fr-px-md-15v{padding-left:3.75rem!important}.fr-pr-md-15v,.fr-px-md-15v{padding-right:3.75rem!important}.fr-pt-md-15v,.fr-py-md-15v{padding-top:3.75rem!important}.fr-pb-md-15v,.fr-py-md-15v{padding-bottom:3.75rem!important}.fr-p-md-16v,.fr-p-md-8w{padding:4rem!important}.fr-pl-md-16v,.fr-pl-md-8w,.fr-px-md-16v,.fr-px-md-8w{padding-left:4rem!important}.fr-pr-md-16v,.fr-pr-md-8w,.fr-px-md-16v,.fr-px-md-8w{padding-right:4rem!important}.fr-pt-md-16v,.fr-pt-md-8w,.fr-py-md-16v,.fr-py-md-8w{padding-top:4rem!important}.fr-pb-md-16v,.fr-pb-md-8w,.fr-py-md-16v,.fr-py-md-8w{padding-bottom:4rem!important}.fr-p-md-17v{padding:4.25rem!important}.fr-pl-md-17v,.fr-px-md-17v{padding-left:4.25rem!important}.fr-pr-md-17v,.fr-px-md-17v{padding-right:4.25rem!important}.fr-pt-md-17v,.fr-py-md-17v{padding-top:4.25rem!important}.fr-pb-md-17v,.fr-py-md-17v{padding-bottom:4.25rem!important}.fr-p-md-18v,.fr-p-md-9w{padding:4.5rem!important}.fr-pl-md-18v,.fr-pl-md-9w,.fr-px-md-18v,.fr-px-md-9w{padding-left:4.5rem!important}.fr-pr-md-18v,.fr-pr-md-9w,.fr-px-md-18v,.fr-px-md-9w{padding-right:4.5rem!important}.fr-pt-md-18v,.fr-pt-md-9w,.fr-py-md-18v,.fr-py-md-9w{padding-top:4.5rem!important}.fr-pb-md-18v,.fr-pb-md-9w,.fr-py-md-18v,.fr-py-md-9w{padding-bottom:4.5rem!important}.fr-p-md-19v{padding:4.75rem!important}.fr-pl-md-19v,.fr-px-md-19v{padding-left:4.75rem!important}.fr-pr-md-19v,.fr-px-md-19v{padding-right:4.75rem!important}.fr-pt-md-19v,.fr-py-md-19v{padding-top:4.75rem!important}.fr-pb-md-19v,.fr-py-md-19v{padding-bottom:4.75rem!important}.fr-p-md-10w,.fr-p-md-20v{padding:5rem!important}.fr-pl-md-10w,.fr-pl-md-20v,.fr-px-md-10w,.fr-px-md-20v{padding-left:5rem!important}.fr-pr-md-10w,.fr-pr-md-20v,.fr-px-md-10w,.fr-px-md-20v{padding-right:5rem!important}.fr-pt-md-10w,.fr-pt-md-20v,.fr-py-md-10w,.fr-py-md-20v{padding-top:5rem!important}.fr-pb-md-10w,.fr-pb-md-20v,.fr-py-md-10w,.fr-py-md-20v{padding-bottom:5rem!important}.fr-p-md-21v{padding:5.25rem!important}.fr-pl-md-21v,.fr-px-md-21v{padding-left:5.25rem!important}.fr-pr-md-21v,.fr-px-md-21v{padding-right:5.25rem!important}.fr-pt-md-21v,.fr-py-md-21v{padding-top:5.25rem!important}.fr-pb-md-21v,.fr-py-md-21v{padding-bottom:5.25rem!important}.fr-p-md-11w,.fr-p-md-22v{padding:5.5rem!important}.fr-pl-md-11w,.fr-pl-md-22v,.fr-px-md-11w,.fr-px-md-22v{padding-left:5.5rem!important}.fr-pr-md-11w,.fr-pr-md-22v,.fr-px-md-11w,.fr-px-md-22v{padding-right:5.5rem!important}.fr-pt-md-11w,.fr-pt-md-22v,.fr-py-md-11w,.fr-py-md-22v{padding-top:5.5rem!important}.fr-pb-md-11w,.fr-pb-md-22v,.fr-py-md-11w,.fr-py-md-22v{padding-bottom:5.5rem!important}.fr-p-md-23v{padding:5.75rem!important}.fr-pl-md-23v,.fr-px-md-23v{padding-left:5.75rem!important}.fr-pr-md-23v,.fr-px-md-23v{padding-right:5.75rem!important}.fr-pt-md-23v,.fr-py-md-23v{padding-top:5.75rem!important}.fr-pb-md-23v,.fr-py-md-23v{padding-bottom:5.75rem!important}.fr-p-md-12w,.fr-p-md-24v{padding:6rem!important}.fr-pl-md-12w,.fr-pl-md-24v,.fr-px-md-12w,.fr-px-md-24v{padding-left:6rem!important}.fr-pr-md-12w,.fr-pr-md-24v,.fr-px-md-12w,.fr-px-md-24v{padding-right:6rem!important}.fr-pt-md-12w,.fr-pt-md-24v,.fr-py-md-12w,.fr-py-md-24v{padding-top:6rem!important}.fr-pb-md-12w,.fr-pb-md-24v,.fr-py-md-12w,.fr-py-md-24v{padding-bottom:6rem!important}.fr-p-md-25v{padding:6.25rem!important}.fr-pl-md-25v,.fr-px-md-25v{padding-left:6.25rem!important}.fr-pr-md-25v,.fr-px-md-25v{padding-right:6.25rem!important}.fr-pt-md-25v,.fr-py-md-25v{padding-top:6.25rem!important}.fr-pb-md-25v,.fr-py-md-25v{padding-bottom:6.25rem!important}.fr-p-md-13w,.fr-p-md-26v{padding:6.5rem!important}.fr-pl-md-13w,.fr-pl-md-26v,.fr-px-md-13w,.fr-px-md-26v{padding-left:6.5rem!important}.fr-pr-md-13w,.fr-pr-md-26v,.fr-px-md-13w,.fr-px-md-26v{padding-right:6.5rem!important}.fr-pt-md-13w,.fr-pt-md-26v,.fr-py-md-13w,.fr-py-md-26v{padding-top:6.5rem!important}.fr-pb-md-13w,.fr-pb-md-26v,.fr-py-md-13w,.fr-py-md-26v{padding-bottom:6.5rem!important}.fr-p-md-27v{padding:6.75rem!important}.fr-pl-md-27v,.fr-px-md-27v{padding-left:6.75rem!important}.fr-pr-md-27v,.fr-px-md-27v{padding-right:6.75rem!important}.fr-pt-md-27v,.fr-py-md-27v{padding-top:6.75rem!important}.fr-pb-md-27v,.fr-py-md-27v{padding-bottom:6.75rem!important}.fr-p-md-14w,.fr-p-md-28v{padding:7rem!important}.fr-pl-md-14w,.fr-pl-md-28v,.fr-px-md-14w,.fr-px-md-28v{padding-left:7rem!important}.fr-pr-md-14w,.fr-pr-md-28v,.fr-px-md-14w,.fr-px-md-28v{padding-right:7rem!important}.fr-pt-md-14w,.fr-pt-md-28v,.fr-py-md-14w,.fr-py-md-28v{padding-top:7rem!important}.fr-pb-md-14w,.fr-pb-md-28v,.fr-py-md-14w,.fr-py-md-28v{padding-bottom:7rem!important}.fr-p-md-29v{padding:7.25rem!important}.fr-pl-md-29v,.fr-px-md-29v{padding-left:7.25rem!important}.fr-pr-md-29v,.fr-px-md-29v{padding-right:7.25rem!important}.fr-pt-md-29v,.fr-py-md-29v{padding-top:7.25rem!important}.fr-pb-md-29v,.fr-py-md-29v{padding-bottom:7.25rem!important}.fr-p-md-15w,.fr-p-md-30v{padding:7.5rem!important}.fr-pl-md-15w,.fr-pl-md-30v,.fr-px-md-15w,.fr-px-md-30v{padding-left:7.5rem!important}.fr-pr-md-15w,.fr-pr-md-30v,.fr-px-md-15w,.fr-px-md-30v{padding-right:7.5rem!important}.fr-pt-md-15w,.fr-pt-md-30v,.fr-py-md-15w,.fr-py-md-30v{padding-top:7.5rem!important}.fr-pb-md-15w,.fr-pb-md-30v,.fr-py-md-15w,.fr-py-md-30v{padding-bottom:7.5rem!important}.fr-p-md-31v{padding:7.75rem!important}.fr-pl-md-31v,.fr-px-md-31v{padding-left:7.75rem!important}.fr-pr-md-31v,.fr-px-md-31v{padding-right:7.75rem!important}.fr-pt-md-31v,.fr-py-md-31v{padding-top:7.75rem!important}.fr-pb-md-31v,.fr-py-md-31v{padding-bottom:7.75rem!important}.fr-p-md-16w,.fr-p-md-32v{padding:8rem!important}.fr-pl-md-16w,.fr-pl-md-32v,.fr-px-md-16w,.fr-px-md-32v{padding-left:8rem!important}.fr-pr-md-16w,.fr-pr-md-32v,.fr-px-md-16w,.fr-px-md-32v{padding-right:8rem!important}.fr-pt-md-16w,.fr-pt-md-32v,.fr-py-md-16w,.fr-py-md-32v{padding-top:8rem!important}.fr-pb-md-16w,.fr-pb-md-32v,.fr-py-md-16w,.fr-py-md-32v{padding-bottom:8rem!important}}@media (min-width:62em){ + /*! media lg */.fr-hidden-lg{display:none!important}.fr-unhidden-lg{display:inherit!important}.fr-sr-only-lg{clip:rect(0,0,0,0);border:0;display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-container,.fr-container-lg,.fr-container-md,.fr-container-sm{padding-left:1.5rem;padding-right:1.5rem}.fr-container-lg--fluid{max-width:none;overflow:hidden;padding-left:0;padding-right:0}.fr-grid-row--gutters,.fr-grid-row-md--gutters,.fr-grid-row-sm--gutters{margin:-.75rem}.fr-grid-row--gutters>.fr-col,.fr-grid-row--gutters>[class*=" fr-col-"],.fr-grid-row--gutters>[class^=fr-col-],.fr-grid-row-md--gutters>.fr-col,.fr-grid-row-md--gutters>[class*=" fr-col-"],.fr-grid-row-md--gutters>[class^=fr-col-],.fr-grid-row-sm--gutters>.fr-col,.fr-grid-row-sm--gutters>[class*=" fr-col-"],.fr-grid-row-sm--gutters>[class^=fr-col-]{padding:.75rem}.fr-grid-row-lg--gutters{margin:-.75rem}.fr-grid-row-lg--gutters>.fr-col,.fr-grid-row-lg--gutters>[class*=" fr-col-"],.fr-grid-row-lg--gutters>[class^=fr-col-]{padding:.75rem}.fr-grid-row-lg--no-gutters{margin:0}.fr-grid-row-lg--no-gutters>.fr-col,.fr-grid-row-lg--no-gutters>[class*=" fr-col-"],.fr-grid-row-lg--no-gutters>[class^=fr-col-]{padding:0}.fr-col-lg{flex:1}.fr-col-lg-1{flex:0 0 8.33333%;max-width:8.33333%;width:8.33333%}.fr-col-offset-lg-1:not(.fr-col-offset-lg-1--right){margin-left:8.33333%}.fr-col-offset-lg-1--right{margin-right:8.33333%}.fr-col-lg-2{flex:0 0 16.66667%;max-width:16.66667%;width:16.66667%}.fr-col-offset-lg-2:not(.fr-col-offset-lg-2--right){margin-left:16.66667%}.fr-col-offset-lg-2--right{margin-right:16.66667%}.fr-col-lg-3{flex:0 0 25%;max-width:25%;width:25%}.fr-col-offset-lg-3:not(.fr-col-offset-lg-3--right){margin-left:25%}.fr-col-offset-lg-3--right{margin-right:25%}.fr-col-lg-4{flex:0 0 33.33333%;max-width:33.33333%;width:33.33333%}.fr-col-offset-lg-4:not(.fr-col-offset-lg-4--right){margin-left:33.33333%}.fr-col-offset-lg-4--right{margin-right:33.33333%}.fr-col-lg-5{flex:0 0 41.66667%;max-width:41.66667%;width:41.66667%}.fr-col-offset-lg-5:not(.fr-col-offset-lg-5--right){margin-left:41.66667%}.fr-col-offset-lg-5--right{margin-right:41.66667%}.fr-col-lg-6{flex:0 0 50%;max-width:50%;width:50%}.fr-col-offset-lg-6:not(.fr-col-offset-lg-6--right){margin-left:50%}.fr-col-offset-lg-6--right{margin-right:50%}.fr-col-lg-7{flex:0 0 58.33333%;max-width:58.33333%;width:58.33333%}.fr-col-offset-lg-7:not(.fr-col-offset-lg-7--right){margin-left:58.33333%}.fr-col-offset-lg-7--right{margin-right:58.33333%}.fr-col-lg-8{flex:0 0 66.66667%;max-width:66.66667%;width:66.66667%}.fr-col-offset-lg-8:not(.fr-col-offset-lg-8--right){margin-left:66.66667%}.fr-col-offset-lg-8--right{margin-right:66.66667%}.fr-col-lg-9{flex:0 0 75%;max-width:75%;width:75%}.fr-col-offset-lg-9:not(.fr-col-offset-lg-9--right){margin-left:75%}.fr-col-offset-lg-9--right{margin-right:75%}.fr-col-lg-10{flex:0 0 83.33333%;max-width:83.33333%;width:83.33333%}.fr-col-offset-lg-10:not(.fr-col-offset-lg-10--right){margin-left:83.33333%}.fr-col-offset-lg-10--right{margin-right:83.33333%}.fr-col-lg-11{flex:0 0 91.66667%;max-width:91.66667%;width:91.66667%}.fr-col-offset-lg-11:not(.fr-col-offset-lg-11--right){margin-left:91.66667%}.fr-col-offset-lg-11--right{margin-right:91.66667%}.fr-col-lg-12{flex:0 0 100%;max-width:100%;width:100%}.fr-col-offset-lg-12:not(.fr-col-offset-lg-12--right){margin-left:100%}.fr-col-offset-lg-12--right{margin-right:100%}.fr-displayed-lg{display:inherit!important}}@media (min-width:78em){ + /*! media xl */.fr-hidden-xl{display:none!important}.fr-unhidden-xl{display:inherit!important}.fr-sr-only-xl{clip:rect(0,0,0,0);border:0;display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-container,.fr-container-lg,.fr-container-md,.fr-container-sm{max-width:78rem}.fr-container-xl{max-width:78rem;padding-left:1.5rem;padding-right:1.5rem}.fr-container-xl--fluid{max-width:none;overflow:hidden;padding-left:0;padding-right:0}.fr-grid-row-xl--gutters{margin:-.75rem}.fr-grid-row-xl--gutters>.fr-col,.fr-grid-row-xl--gutters>[class*=" fr-col-"],.fr-grid-row-xl--gutters>[class^=fr-col-]{padding:.75rem}.fr-grid-row-xl--no-gutters{margin:0}.fr-grid-row-xl--no-gutters>.fr-col,.fr-grid-row-xl--no-gutters>[class*=" fr-col-"],.fr-grid-row-xl--no-gutters>[class^=fr-col-]{padding:0}.fr-col-xl{flex:1}.fr-col-xl-1{flex:0 0 8.33333%;max-width:8.33333%;width:8.33333%}.fr-col-offset-xl-1:not(.fr-col-offset-xl-1--right){margin-left:8.33333%}.fr-col-offset-xl-1--right{margin-right:8.33333%}.fr-col-xl-2{flex:0 0 16.66667%;max-width:16.66667%;width:16.66667%}.fr-col-offset-xl-2:not(.fr-col-offset-xl-2--right){margin-left:16.66667%}.fr-col-offset-xl-2--right{margin-right:16.66667%}.fr-col-xl-3{flex:0 0 25%;max-width:25%;width:25%}.fr-col-offset-xl-3:not(.fr-col-offset-xl-3--right){margin-left:25%}.fr-col-offset-xl-3--right{margin-right:25%}.fr-col-xl-4{flex:0 0 33.33333%;max-width:33.33333%;width:33.33333%}.fr-col-offset-xl-4:not(.fr-col-offset-xl-4--right){margin-left:33.33333%}.fr-col-offset-xl-4--right{margin-right:33.33333%}.fr-col-xl-5{flex:0 0 41.66667%;max-width:41.66667%;width:41.66667%}.fr-col-offset-xl-5:not(.fr-col-offset-xl-5--right){margin-left:41.66667%}.fr-col-offset-xl-5--right{margin-right:41.66667%}.fr-col-xl-6{flex:0 0 50%;max-width:50%;width:50%}.fr-col-offset-xl-6:not(.fr-col-offset-xl-6--right){margin-left:50%}.fr-col-offset-xl-6--right{margin-right:50%}.fr-col-xl-7{flex:0 0 58.33333%;max-width:58.33333%;width:58.33333%}.fr-col-offset-xl-7:not(.fr-col-offset-xl-7--right){margin-left:58.33333%}.fr-col-offset-xl-7--right{margin-right:58.33333%}.fr-col-xl-8{flex:0 0 66.66667%;max-width:66.66667%;width:66.66667%}.fr-col-offset-xl-8:not(.fr-col-offset-xl-8--right){margin-left:66.66667%}.fr-col-offset-xl-8--right{margin-right:66.66667%}.fr-col-xl-9{flex:0 0 75%;max-width:75%;width:75%}.fr-col-offset-xl-9:not(.fr-col-offset-xl-9--right){margin-left:75%}.fr-col-offset-xl-9--right{margin-right:75%}.fr-col-xl-10{flex:0 0 83.33333%;max-width:83.33333%;width:83.33333%}.fr-col-offset-xl-10:not(.fr-col-offset-xl-10--right){margin-left:83.33333%}.fr-col-offset-xl-10--right{margin-right:83.33333%}.fr-col-xl-11{flex:0 0 91.66667%;max-width:91.66667%;width:91.66667%}.fr-col-offset-xl-11:not(.fr-col-offset-xl-11--right){margin-left:91.66667%}.fr-col-offset-xl-11--right{margin-right:91.66667%}.fr-col-xl-12{flex:0 0 100%;max-width:100%;width:100%}.fr-col-offset-xl-12:not(.fr-col-offset-xl-12--right){margin-left:100%}.fr-col-offset-xl-12--right{margin-right:100%}}@media (-ms-high-contrast:active),(forced-colors:active){a:not([href]){color:graytext}[href],[href]:visited{color:linktext}[target=_blank]:after,[target=_blank][class*=" fr-fi-"]:after,[target=_blank][class*=" fr-icon-"]:after,[target=_blank][class^=fr-fi-]:after,[target=_blank][class^=fr-icon-]:after{background-color:linktext;forced-color-adjust:none}button{color:buttontext}button:disabled{color:graytext}input,select,textarea{border:1px solid}.fr-artwork-background,.fr-artwork-motif{fill:graytext}.fr-artwork-decorative{fill:none}.fr-artwork-major,.fr-artwork-minor{fill:canvastext}ul>li::marker{color:graytext}.fr-hr,hr{border-top:1px solid}}@media (hover:hover) and (pointer:fine){:root{--brighten:-1}a[href]:hover,button:not(:disabled):hover,input[type=button]:not(:disabled):hover,input[type=image]:not(:disabled):hover,input[type=reset]:not(:disabled):hover,input[type=submit]:not(:disabled):hover{background-color:var(--hover-tint)}a[href]:active,button:not(:disabled):active,input[type=button]:not(:disabled):active,input[type=image]:not(:disabled):active,input[type=reset]:not(:disabled):active,input[type=submit]:not(:disabled):active{background-color:var(--active-tint)}a[href]:active,a[href]:hover{--underline-hover-width:var(--underline-max-width)}.fr-enlarge-link a:active,.fr-enlarge-link a:hover{background-image:none}.fr-enlarge-link:hover{background-color:var(--hover)}.fr-enlarge-link:active{background-color:var(--active)}.fr-enlarge-button button:active,.fr-enlarge-button button:hover{background-image:none}.fr-enlarge-button:hover{background-color:var(--hover)}.fr-enlarge-button:active{background-color:var(--active)}}@media (-ms-high-contrast:active) and (-ms-high-contrast:active),(-ms-high-contrast:active) and (forced-colors:active),(forced-colors:active) and (-ms-high-contrast:active),(forced-colors:active) and (forced-colors:active){[class*=" fr-fi-"]:after,[class*=" fr-fi-"]:before,[class*=" fr-icon-"]:after,[class*=" fr-icon-"]:before,[class^=fr-fi-]:after,[class^=fr-fi-]:before,[class^=fr-icon-]:after,[class^=fr-icon-]:before{background-color:canvastext;forced-color-adjust:none}button[class*=" fr-fi-"]:not([disabled]):after,button[class*=" fr-fi-"]:not([disabled]):before,button[class*=" fr-icon-"]:not([disabled]):after,button[class*=" fr-icon-"]:not([disabled]):before,button[class^=fr-fi-]:not([disabled]):after,button[class^=fr-fi-]:not([disabled]):before,button[class^=fr-icon-]:not([disabled]):after,button[class^=fr-icon-]:not([disabled]):before{background-color:buttontext}a[href][class*=" fr-fi-"]:after,a[href][class*=" fr-fi-"]:before,a[href][class*=" fr-icon-"]:after,a[href][class*=" fr-icon-"]:before,a[href][class^=fr-fi-]:after,a[href][class^=fr-fi-]:before,a[href][class^=fr-icon-]:after,a[href][class^=fr-icon-]:before{background-color:linktext}a[class*=" fr-fi-"]:not([href]):after,a[class*=" fr-fi-"]:not([href]):before,a[class*=" fr-icon-"]:not([href]):after,a[class*=" fr-icon-"]:not([href]):before,a[class^=fr-fi-]:not([href]):after,a[class^=fr-fi-]:not([href]):before,a[class^=fr-icon-]:not([href]):after,a[class^=fr-icon-]:not([href]):before,audio[class*=" fr-fi-"]:not([href]):after,audio[class*=" fr-fi-"]:not([href]):before,audio[class*=" fr-icon-"]:not([href]):after,audio[class*=" fr-icon-"]:not([href]):before,audio[class^=fr-fi-]:not([href]):after,audio[class^=fr-fi-]:not([href]):before,audio[class^=fr-icon-]:not([href]):after,audio[class^=fr-icon-]:not([href]):before,button[class*=" fr-fi-"]:disabled:after,button[class*=" fr-fi-"]:disabled:before,button[class*=" fr-icon-"]:disabled:after,button[class*=" fr-icon-"]:disabled:before,button[class^=fr-fi-]:disabled:after,button[class^=fr-fi-]:disabled:before,button[class^=fr-icon-]:disabled:after,button[class^=fr-icon-]:disabled:before,input[class*=" fr-fi-"]:disabled:after,input[class*=" fr-fi-"]:disabled:before,input[class*=" fr-icon-"]:disabled:after,input[class*=" fr-icon-"]:disabled:before,input[class^=fr-fi-]:disabled:after,input[class^=fr-fi-]:disabled:before,input[class^=fr-icon-]:disabled:after,input[class^=fr-icon-]:disabled:before,input[type=checkbox]:disabled+label[class*=" fr-fi-"]:after,input[type=checkbox]:disabled+label[class*=" fr-fi-"]:before,input[type=checkbox]:disabled+label[class*=" fr-icon-"]:after,input[type=checkbox]:disabled+label[class*=" fr-icon-"]:before,input[type=checkbox]:disabled+label[class^=fr-fi-]:after,input[type=checkbox]:disabled+label[class^=fr-fi-]:before,input[type=checkbox]:disabled+label[class^=fr-icon-]:after,input[type=checkbox]:disabled+label[class^=fr-icon-]:before,input[type=checkbox][class*=" fr-fi-"]:disabled:after,input[type=checkbox][class*=" fr-fi-"]:disabled:before,input[type=checkbox][class*=" fr-icon-"]:disabled:after,input[type=checkbox][class*=" fr-icon-"]:disabled:before,input[type=checkbox][class^=fr-fi-]:disabled:after,input[type=checkbox][class^=fr-fi-]:disabled:before,input[type=checkbox][class^=fr-icon-]:disabled:after,input[type=checkbox][class^=fr-icon-]:disabled:before,input[type=radio]:disabled+label[class*=" fr-fi-"]:after,input[type=radio]:disabled+label[class*=" fr-fi-"]:before,input[type=radio]:disabled+label[class*=" fr-icon-"]:after,input[type=radio]:disabled+label[class*=" fr-icon-"]:before,input[type=radio]:disabled+label[class^=fr-fi-]:after,input[type=radio]:disabled+label[class^=fr-fi-]:before,input[type=radio]:disabled+label[class^=fr-icon-]:after,input[type=radio]:disabled+label[class^=fr-icon-]:before,input[type=radio][class*=" fr-fi-"]:disabled:after,input[type=radio][class*=" fr-fi-"]:disabled:before,input[type=radio][class*=" fr-icon-"]:disabled:after,input[type=radio][class*=" fr-icon-"]:disabled:before,input[type=radio][class^=fr-fi-]:disabled:after,input[type=radio][class^=fr-fi-]:disabled:before,input[type=radio][class^=fr-icon-]:disabled:after,input[type=radio][class^=fr-icon-]:disabled:before,select[class*=" fr-fi-"]:disabled:after,select[class*=" fr-fi-"]:disabled:before,select[class*=" fr-icon-"]:disabled:after,select[class*=" fr-icon-"]:disabled:before,select[class^=fr-fi-]:disabled:after,select[class^=fr-fi-]:disabled:before,select[class^=fr-icon-]:disabled:after,select[class^=fr-icon-]:disabled:before,textarea[class*=" fr-fi-"]:disabled:after,textarea[class*=" fr-fi-"]:disabled:before,textarea[class*=" fr-icon-"]:disabled:after,textarea[class*=" fr-icon-"]:disabled:before,textarea[class^=fr-fi-]:disabled:after,textarea[class^=fr-fi-]:disabled:before,textarea[class^=fr-icon-]:disabled:after,textarea[class^=fr-icon-]:disabled:before,video[class*=" fr-fi-"]:not([href]):after,video[class*=" fr-fi-"]:not([href]):before,video[class*=" fr-icon-"]:not([href]):after,video[class*=" fr-icon-"]:not([href]):before,video[class^=fr-fi-]:not([href]):after,video[class^=fr-fi-]:not([href]):before,video[class^=fr-icon-]:not([href]):after,video[class^=fr-icon-]:not([href]):before{background-color:graytext}}@media (prefers-reduced-motion:reduce){.fr-collapse,.fr-collapse:before{transition:none}} \ No newline at end of file diff --git a/dist/dsfr/core/core.min.css b/dist/dsfr/core/core.min.css new file mode 100644 index 0000000..58facb3 --- /dev/null +++ b/dist/dsfr/core/core.min.css @@ -0,0 +1,12 @@ +@charset "UTF-8"; +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */a{--hover-tint:var(--idle);--active-tint:var(--active);color:inherit;text-decoration:var(--text-decoration)}:root{--underline-max-width:100%;--underline-hover-width:0;--underline-idle-width:var(--underline-max-width);--underline-x:calc(var(--underline-max-width)*0);--underline-thickness:0.0625em;--underline-img:linear-gradient(0deg,currentColor,currentColor);--external-link-content:"";--text-decoration:none;--ul-type:disc;--ol-type:decimal;--ul-start:1rem;--ol-start:1.5rem;--xl-block:0.5rem;--li-bottom:0.25rem;--xl-base:1em;--ol-content:counters(li-counter,".") ".  ";--text-spacing:0 0 1.5rem;--title-spacing:0 0 1.5rem;--display-spacing:0 0 2rem;--background-default-grey:var(--grey-1000-50);--background-default-grey-hover:var(--grey-1000-50-hover);--background-default-grey-active:var(--grey-1000-50-active);--background-alt-grey:var(--grey-975-75);--background-alt-grey-hover:var(--grey-975-75-hover);--background-alt-grey-active:var(--grey-975-75-active);--background-alt-blue-france:var(--blue-france-975-75);--background-alt-blue-france-hover:var(--blue-france-975-75-hover);--background-alt-blue-france-active:var(--blue-france-975-75-active);--background-alt-red-marianne:var(--red-marianne-975-75);--background-alt-red-marianne-hover:var(--red-marianne-975-75-hover);--background-alt-red-marianne-active:var(--red-marianne-975-75-active);--background-alt-green-tilleul-verveine:var(--green-tilleul-verveine-975-75);--background-alt-green-tilleul-verveine-hover:var(--green-tilleul-verveine-975-75-hover);--background-alt-green-tilleul-verveine-active:var(--green-tilleul-verveine-975-75-active);--background-alt-green-bourgeon:var(--green-bourgeon-975-75);--background-alt-green-bourgeon-hover:var(--green-bourgeon-975-75-hover);--background-alt-green-bourgeon-active:var(--green-bourgeon-975-75-active);--background-alt-green-emeraude:var(--green-emeraude-975-75);--background-alt-green-emeraude-hover:var(--green-emeraude-975-75-hover);--background-alt-green-emeraude-active:var(--green-emeraude-975-75-active);--background-alt-green-menthe:var(--green-menthe-975-75);--background-alt-green-menthe-hover:var(--green-menthe-975-75-hover);--background-alt-green-menthe-active:var(--green-menthe-975-75-active);--background-alt-green-archipel:var(--green-archipel-975-75);--background-alt-green-archipel-hover:var(--green-archipel-975-75-hover);--background-alt-green-archipel-active:var(--green-archipel-975-75-active);--background-alt-blue-ecume:var(--blue-ecume-975-75);--background-alt-blue-ecume-hover:var(--blue-ecume-975-75-hover);--background-alt-blue-ecume-active:var(--blue-ecume-975-75-active);--background-alt-blue-cumulus:var(--blue-cumulus-975-75);--background-alt-blue-cumulus-hover:var(--blue-cumulus-975-75-hover);--background-alt-blue-cumulus-active:var(--blue-cumulus-975-75-active);--background-alt-purple-glycine:var(--purple-glycine-975-75);--background-alt-purple-glycine-hover:var(--purple-glycine-975-75-hover);--background-alt-purple-glycine-active:var(--purple-glycine-975-75-active);--background-alt-pink-macaron:var(--pink-macaron-975-75);--background-alt-pink-macaron-hover:var(--pink-macaron-975-75-hover);--background-alt-pink-macaron-active:var(--pink-macaron-975-75-active);--background-alt-pink-tuile:var(--pink-tuile-975-75);--background-alt-pink-tuile-hover:var(--pink-tuile-975-75-hover);--background-alt-pink-tuile-active:var(--pink-tuile-975-75-active);--background-alt-yellow-tournesol:var(--yellow-tournesol-975-75);--background-alt-yellow-tournesol-hover:var(--yellow-tournesol-975-75-hover);--background-alt-yellow-tournesol-active:var(--yellow-tournesol-975-75-active);--background-alt-yellow-moutarde:var(--yellow-moutarde-975-75);--background-alt-yellow-moutarde-hover:var(--yellow-moutarde-975-75-hover);--background-alt-yellow-moutarde-active:var(--yellow-moutarde-975-75-active);--background-alt-orange-terre-battue:var(--orange-terre-battue-975-75);--background-alt-orange-terre-battue-hover:var(--orange-terre-battue-975-75-hover);--background-alt-orange-terre-battue-active:var(--orange-terre-battue-975-75-active);--background-alt-brown-cafe-creme:var(--brown-cafe-creme-975-75);--background-alt-brown-cafe-creme-hover:var(--brown-cafe-creme-975-75-hover);--background-alt-brown-cafe-creme-active:var(--brown-cafe-creme-975-75-active);--background-alt-brown-caramel:var(--brown-caramel-975-75);--background-alt-brown-caramel-hover:var(--brown-caramel-975-75-hover);--background-alt-brown-caramel-active:var(--brown-caramel-975-75-active);--background-alt-brown-opera:var(--brown-opera-975-75);--background-alt-brown-opera-hover:var(--brown-opera-975-75-hover);--background-alt-brown-opera-active:var(--brown-opera-975-75-active);--background-alt-beige-gris-galet:var(--beige-gris-galet-975-75);--background-alt-beige-gris-galet-hover:var(--beige-gris-galet-975-75-hover);--background-alt-beige-gris-galet-active:var(--beige-gris-galet-975-75-active);--background-contrast-grey:var(--grey-950-100);--background-contrast-grey-hover:var(--grey-950-100-hover);--background-contrast-grey-active:var(--grey-950-100-active);--background-contrast-blue-france:var(--blue-france-950-100);--background-contrast-blue-france-hover:var(--blue-france-950-100-hover);--background-contrast-blue-france-active:var(--blue-france-950-100-active);--background-contrast-red-marianne:var(--red-marianne-950-100);--background-contrast-red-marianne-hover:var(--red-marianne-950-100-hover);--background-contrast-red-marianne-active:var(--red-marianne-950-100-active);--background-contrast-green-tilleul-verveine:var(--green-tilleul-verveine-950-100);--background-contrast-green-tilleul-verveine-hover:var(--green-tilleul-verveine-950-100-hover);--background-contrast-green-tilleul-verveine-active:var(--green-tilleul-verveine-950-100-active);--background-contrast-green-bourgeon:var(--green-bourgeon-950-100);--background-contrast-green-bourgeon-hover:var(--green-bourgeon-950-100-hover);--background-contrast-green-bourgeon-active:var(--green-bourgeon-950-100-active);--background-contrast-green-emeraude:var(--green-emeraude-950-100);--background-contrast-green-emeraude-hover:var(--green-emeraude-950-100-hover);--background-contrast-green-emeraude-active:var(--green-emeraude-950-100-active);--background-contrast-green-menthe:var(--green-menthe-950-100);--background-contrast-green-menthe-hover:var(--green-menthe-950-100-hover);--background-contrast-green-menthe-active:var(--green-menthe-950-100-active);--background-contrast-green-archipel:var(--green-archipel-950-100);--background-contrast-green-archipel-hover:var(--green-archipel-950-100-hover);--background-contrast-green-archipel-active:var(--green-archipel-950-100-active);--background-contrast-blue-ecume:var(--blue-ecume-950-100);--background-contrast-blue-ecume-hover:var(--blue-ecume-950-100-hover);--background-contrast-blue-ecume-active:var(--blue-ecume-950-100-active);--background-contrast-blue-cumulus:var(--blue-cumulus-950-100);--background-contrast-blue-cumulus-hover:var(--blue-cumulus-950-100-hover);--background-contrast-blue-cumulus-active:var(--blue-cumulus-950-100-active);--background-contrast-purple-glycine:var(--purple-glycine-950-100);--background-contrast-purple-glycine-hover:var(--purple-glycine-950-100-hover);--background-contrast-purple-glycine-active:var(--purple-glycine-950-100-active);--background-contrast-pink-macaron:var(--pink-macaron-950-100);--background-contrast-pink-macaron-hover:var(--pink-macaron-950-100-hover);--background-contrast-pink-macaron-active:var(--pink-macaron-950-100-active);--background-contrast-pink-tuile:var(--pink-tuile-950-100);--background-contrast-pink-tuile-hover:var(--pink-tuile-950-100-hover);--background-contrast-pink-tuile-active:var(--pink-tuile-950-100-active);--background-contrast-yellow-tournesol:var(--yellow-tournesol-950-100);--background-contrast-yellow-tournesol-hover:var(--yellow-tournesol-950-100-hover);--background-contrast-yellow-tournesol-active:var(--yellow-tournesol-950-100-active);--background-contrast-yellow-moutarde:var(--yellow-moutarde-950-100);--background-contrast-yellow-moutarde-hover:var(--yellow-moutarde-950-100-hover);--background-contrast-yellow-moutarde-active:var(--yellow-moutarde-950-100-active);--background-contrast-orange-terre-battue:var(--orange-terre-battue-950-100);--background-contrast-orange-terre-battue-hover:var(--orange-terre-battue-950-100-hover);--background-contrast-orange-terre-battue-active:var(--orange-terre-battue-950-100-active);--background-contrast-brown-cafe-creme:var(--brown-cafe-creme-950-100);--background-contrast-brown-cafe-creme-hover:var(--brown-cafe-creme-950-100-hover);--background-contrast-brown-cafe-creme-active:var(--brown-cafe-creme-950-100-active);--background-contrast-brown-caramel:var(--brown-caramel-950-100);--background-contrast-brown-caramel-hover:var(--brown-caramel-950-100-hover);--background-contrast-brown-caramel-active:var(--brown-caramel-950-100-active);--background-contrast-brown-opera:var(--brown-opera-950-100);--background-contrast-brown-opera-hover:var(--brown-opera-950-100-hover);--background-contrast-brown-opera-active:var(--brown-opera-950-100-active);--background-contrast-beige-gris-galet:var(--beige-gris-galet-950-100);--background-contrast-beige-gris-galet-hover:var(--beige-gris-galet-950-100-hover);--background-contrast-beige-gris-galet-active:var(--beige-gris-galet-950-100-active);--background-contrast-info:var(--info-950-100);--background-contrast-info-hover:var(--info-950-100-hover);--background-contrast-info-active:var(--info-950-100-active);--background-contrast-success:var(--success-950-100);--background-contrast-success-hover:var(--success-950-100-hover);--background-contrast-success-active:var(--success-950-100-active);--background-contrast-warning:var(--warning-950-100);--background-contrast-warning-hover:var(--warning-950-100-hover);--background-contrast-warning-active:var(--warning-950-100-active);--background-contrast-error:var(--error-950-100);--background-contrast-error-hover:var(--error-950-100-hover);--background-contrast-error-active:var(--error-950-100-active);--background-flat-grey:var(--grey-200-850);--background-flat-blue-france:var(--blue-france-sun-113-625);--background-flat-red-marianne:var(--red-marianne-425-625);--background-flat-green-tilleul-verveine:var(--green-tilleul-verveine-sun-418-moon-817);--background-flat-green-bourgeon:var(--green-bourgeon-sun-425-moon-759);--background-flat-green-emeraude:var(--green-emeraude-sun-425-moon-753);--background-flat-green-menthe:var(--green-menthe-sun-373-moon-652);--background-flat-green-archipel:var(--green-archipel-sun-391-moon-716);--background-flat-blue-ecume:var(--blue-ecume-sun-247-moon-675);--background-flat-blue-cumulus:var(--blue-cumulus-sun-368-moon-732);--background-flat-purple-glycine:var(--purple-glycine-sun-319-moon-630);--background-flat-pink-macaron:var(--pink-macaron-sun-406-moon-833);--background-flat-pink-tuile:var(--pink-tuile-sun-425-moon-750);--background-flat-yellow-tournesol:var(--yellow-tournesol-sun-407-moon-922);--background-flat-yellow-moutarde:var(--yellow-moutarde-sun-348-moon-860);--background-flat-orange-terre-battue:var(--orange-terre-battue-sun-370-moon-672);--background-flat-brown-cafe-creme:var(--brown-cafe-creme-sun-383-moon-885);--background-flat-brown-caramel:var(--brown-caramel-sun-425-moon-901);--background-flat-brown-opera:var(--brown-opera-sun-395-moon-820);--background-flat-beige-gris-galet:var(--beige-gris-galet-sun-407-moon-821);--background-flat-info:var(--info-425-625);--background-flat-success:var(--success-425-625);--background-flat-warning:var(--warning-425-625);--background-flat-error:var(--error-425-625);--background-action-high-grey:var(--grey-200-850);--background-action-high-grey-hover:var(--grey-200-850-hover);--background-action-high-grey-active:var(--grey-200-850-active);--background-action-high-blue-france:var(--blue-france-sun-113-625);--background-action-high-blue-france-hover:var(--blue-france-sun-113-625-hover);--background-action-high-blue-france-active:var(--blue-france-sun-113-625-active);--background-action-high-red-marianne:var(--red-marianne-425-625);--background-action-high-red-marianne-hover:var(--red-marianne-425-625-hover);--background-action-high-red-marianne-active:var(--red-marianne-425-625-active);--background-action-high-green-tilleul-verveine:var(--green-tilleul-verveine-sun-418-moon-817);--background-action-high-green-tilleul-verveine-hover:var(--green-tilleul-verveine-sun-418-moon-817-hover);--background-action-high-green-tilleul-verveine-active:var(--green-tilleul-verveine-sun-418-moon-817-active);--background-action-high-green-bourgeon:var(--green-bourgeon-sun-425-moon-759);--background-action-high-green-bourgeon-hover:var(--green-bourgeon-sun-425-moon-759-hover);--background-action-high-green-bourgeon-active:var(--green-bourgeon-sun-425-moon-759-active);--background-action-high-green-emeraude:var(--green-emeraude-sun-425-moon-753);--background-action-high-green-emeraude-hover:var(--green-emeraude-sun-425-moon-753-hover);--background-action-high-green-emeraude-active:var(--green-emeraude-sun-425-moon-753-active);--background-action-high-green-menthe:var(--green-menthe-sun-373-moon-652);--background-action-high-green-menthe-hover:var(--green-menthe-sun-373-moon-652-hover);--background-action-high-green-menthe-active:var(--green-menthe-sun-373-moon-652-active);--background-action-high-green-archipel:var(--green-archipel-sun-391-moon-716);--background-action-high-green-archipel-hover:var(--green-archipel-sun-391-moon-716-hover);--background-action-high-green-archipel-active:var(--green-archipel-sun-391-moon-716-active);--background-action-high-blue-ecume:var(--blue-ecume-sun-247-moon-675);--background-action-high-blue-ecume-hover:var(--blue-ecume-sun-247-moon-675-hover);--background-action-high-blue-ecume-active:var(--blue-ecume-sun-247-moon-675-active);--background-action-high-blue-cumulus:var(--blue-cumulus-sun-368-moon-732);--background-action-high-blue-cumulus-hover:var(--blue-cumulus-sun-368-moon-732-hover);--background-action-high-blue-cumulus-active:var(--blue-cumulus-sun-368-moon-732-active);--background-action-high-purple-glycine:var(--purple-glycine-sun-319-moon-630);--background-action-high-purple-glycine-hover:var(--purple-glycine-sun-319-moon-630-hover);--background-action-high-purple-glycine-active:var(--purple-glycine-sun-319-moon-630-active);--background-action-high-pink-macaron:var(--pink-macaron-sun-406-moon-833);--background-action-high-pink-macaron-hover:var(--pink-macaron-sun-406-moon-833-hover);--background-action-high-pink-macaron-active:var(--pink-macaron-sun-406-moon-833-active);--background-action-high-pink-tuile:var(--pink-tuile-sun-425-moon-750);--background-action-high-pink-tuile-hover:var(--pink-tuile-sun-425-moon-750-hover);--background-action-high-pink-tuile-active:var(--pink-tuile-sun-425-moon-750-active);--background-action-high-yellow-tournesol:var(--yellow-tournesol-sun-407-moon-922);--background-action-high-yellow-tournesol-hover:var(--yellow-tournesol-sun-407-moon-922-hover);--background-action-high-yellow-tournesol-active:var(--yellow-tournesol-sun-407-moon-922-active);--background-action-high-yellow-moutarde:var(--yellow-moutarde-sun-348-moon-860);--background-action-high-yellow-moutarde-hover:var(--yellow-moutarde-sun-348-moon-860-hover);--background-action-high-yellow-moutarde-active:var(--yellow-moutarde-sun-348-moon-860-active);--background-action-high-orange-terre-battue:var(--orange-terre-battue-sun-370-moon-672);--background-action-high-orange-terre-battue-hover:var(--orange-terre-battue-sun-370-moon-672-hover);--background-action-high-orange-terre-battue-active:var(--orange-terre-battue-sun-370-moon-672-active);--background-action-high-brown-cafe-creme:var(--brown-cafe-creme-sun-383-moon-885);--background-action-high-brown-cafe-creme-hover:var(--brown-cafe-creme-sun-383-moon-885-hover);--background-action-high-brown-cafe-creme-active:var(--brown-cafe-creme-sun-383-moon-885-active);--background-action-high-brown-caramel:var(--brown-caramel-sun-425-moon-901);--background-action-high-brown-caramel-hover:var(--brown-caramel-sun-425-moon-901-hover);--background-action-high-brown-caramel-active:var(--brown-caramel-sun-425-moon-901-active);--background-action-high-brown-opera:var(--brown-opera-sun-395-moon-820);--background-action-high-brown-opera-hover:var(--brown-opera-sun-395-moon-820-hover);--background-action-high-brown-opera-active:var(--brown-opera-sun-395-moon-820-active);--background-action-high-beige-gris-galet:var(--beige-gris-galet-sun-407-moon-821);--background-action-high-beige-gris-galet-hover:var(--beige-gris-galet-sun-407-moon-821-hover);--background-action-high-beige-gris-galet-active:var(--beige-gris-galet-sun-407-moon-821-active);--background-action-high-info:var(--info-425-625);--background-action-high-info-hover:var(--info-425-625-hover);--background-action-high-info-active:var(--info-425-625-active);--background-action-high-success:var(--success-425-625);--background-action-high-success-hover:var(--success-425-625-hover);--background-action-high-success-active:var(--success-425-625-active);--background-action-high-warning:var(--warning-425-625);--background-action-high-warning-hover:var(--warning-425-625-hover);--background-action-high-warning-active:var(--warning-425-625-active);--background-action-high-error:var(--error-425-625);--background-action-high-error-hover:var(--error-425-625-hover);--background-action-high-error-active:var(--error-425-625-active);--background-action-low-blue-france:var(--blue-france-925-125);--background-action-low-blue-france-hover:var(--blue-france-925-125-hover);--background-action-low-blue-france-active:var(--blue-france-925-125-active);--background-action-low-red-marianne:var(--red-marianne-925-125);--background-action-low-red-marianne-hover:var(--red-marianne-925-125-hover);--background-action-low-red-marianne-active:var(--red-marianne-925-125-active);--background-action-low-green-tilleul-verveine:var(--green-tilleul-verveine-925-125);--background-action-low-green-tilleul-verveine-hover:var(--green-tilleul-verveine-925-125-hover);--background-action-low-green-tilleul-verveine-active:var(--green-tilleul-verveine-925-125-active);--background-action-low-green-bourgeon:var(--green-bourgeon-925-125);--background-action-low-green-bourgeon-hover:var(--green-bourgeon-925-125-hover);--background-action-low-green-bourgeon-active:var(--green-bourgeon-925-125-active);--background-action-low-green-emeraude:var(--green-emeraude-925-125);--background-action-low-green-emeraude-hover:var(--green-emeraude-925-125-hover);--background-action-low-green-emeraude-active:var(--green-emeraude-925-125-active);--background-action-low-green-menthe:var(--green-menthe-925-125);--background-action-low-green-menthe-hover:var(--green-menthe-925-125-hover);--background-action-low-green-menthe-active:var(--green-menthe-925-125-active);--background-action-low-green-archipel:var(--green-archipel-925-125);--background-action-low-green-archipel-hover:var(--green-archipel-925-125-hover);--background-action-low-green-archipel-active:var(--green-archipel-925-125-active);--background-action-low-blue-ecume:var(--blue-ecume-925-125);--background-action-low-blue-ecume-hover:var(--blue-ecume-925-125-hover);--background-action-low-blue-ecume-active:var(--blue-ecume-925-125-active);--background-action-low-blue-cumulus:var(--blue-cumulus-925-125);--background-action-low-blue-cumulus-hover:var(--blue-cumulus-925-125-hover);--background-action-low-blue-cumulus-active:var(--blue-cumulus-925-125-active);--background-action-low-purple-glycine:var(--purple-glycine-925-125);--background-action-low-purple-glycine-hover:var(--purple-glycine-925-125-hover);--background-action-low-purple-glycine-active:var(--purple-glycine-925-125-active);--background-action-low-pink-macaron:var(--pink-macaron-925-125);--background-action-low-pink-macaron-hover:var(--pink-macaron-925-125-hover);--background-action-low-pink-macaron-active:var(--pink-macaron-925-125-active);--background-action-low-pink-tuile:var(--pink-tuile-925-125);--background-action-low-pink-tuile-hover:var(--pink-tuile-925-125-hover);--background-action-low-pink-tuile-active:var(--pink-tuile-925-125-active);--background-action-low-yellow-tournesol:var(--yellow-tournesol-925-125);--background-action-low-yellow-tournesol-hover:var(--yellow-tournesol-925-125-hover);--background-action-low-yellow-tournesol-active:var(--yellow-tournesol-925-125-active);--background-action-low-yellow-moutarde:var(--yellow-moutarde-925-125);--background-action-low-yellow-moutarde-hover:var(--yellow-moutarde-925-125-hover);--background-action-low-yellow-moutarde-active:var(--yellow-moutarde-925-125-active);--background-action-low-orange-terre-battue:var(--orange-terre-battue-925-125);--background-action-low-orange-terre-battue-hover:var(--orange-terre-battue-925-125-hover);--background-action-low-orange-terre-battue-active:var(--orange-terre-battue-925-125-active);--background-action-low-brown-cafe-creme:var(--brown-cafe-creme-925-125);--background-action-low-brown-cafe-creme-hover:var(--brown-cafe-creme-925-125-hover);--background-action-low-brown-cafe-creme-active:var(--brown-cafe-creme-925-125-active);--background-action-low-brown-caramel:var(--brown-caramel-925-125);--background-action-low-brown-caramel-hover:var(--brown-caramel-925-125-hover);--background-action-low-brown-caramel-active:var(--brown-caramel-925-125-active);--background-action-low-brown-opera:var(--brown-opera-925-125);--background-action-low-brown-opera-hover:var(--brown-opera-925-125-hover);--background-action-low-brown-opera-active:var(--brown-opera-925-125-active);--background-action-low-beige-gris-galet:var(--beige-gris-galet-925-125);--background-action-low-beige-gris-galet-hover:var(--beige-gris-galet-925-125-hover);--background-action-low-beige-gris-galet-active:var(--beige-gris-galet-925-125-active);--background-active-blue-france:var(--blue-france-sun-113-625);--background-active-blue-france-hover:var(--blue-france-sun-113-625-hover);--background-active-blue-france-active:var(--blue-france-sun-113-625-active);--background-active-red-marianne:var(--red-marianne-425-625);--background-active-red-marianne-hover:var(--red-marianne-425-625-hover);--background-active-red-marianne-active:var(--red-marianne-425-625-active);--background-open-blue-france:var(--blue-france-925-125);--background-open-blue-france-hover:var(--blue-france-925-125-hover);--background-open-blue-france-active:var(--blue-france-925-125-active);--background-open-red-marianne:var(--red-marianne-925-125);--background-open-red-marianne-hover:var(--red-marianne-925-125-hover);--background-open-red-marianne-active:var(--red-marianne-925-125-active);--background-disabled-grey:var(--grey-925-125);--background-raised-grey:var(--grey-1000-75);--background-raised-grey-hover:var(--grey-1000-75-hover);--background-raised-grey-active:var(--grey-1000-75-active);--background-overlap-grey:var(--grey-1000-100);--background-overlap-grey-hover:var(--grey-1000-100-hover);--background-overlap-grey-active:var(--grey-1000-100-active);--background-lifted-grey:var(--grey-1000-75);--background-lifted-grey-hover:var(--grey-1000-75-hover);--background-lifted-grey-active:var(--grey-1000-75-active);--background-alt-raised-grey:var(--grey-975-100);--background-alt-raised-grey-hover:var(--grey-975-100-hover);--background-alt-raised-grey-active:var(--grey-975-100-active);--background-alt-overlap-grey:var(--grey-975-125);--background-alt-overlap-grey-hover:var(--grey-975-125-hover);--background-alt-overlap-grey-active:var(--grey-975-125-active);--background-contrast-raised-grey:var(--grey-950-125);--background-contrast-raised-grey-hover:var(--grey-950-125-hover);--background-contrast-raised-grey-active:var(--grey-950-125-active);--background-contrast-overlap-grey:var(--grey-950-150);--background-contrast-overlap-grey-hover:var(--grey-950-150-hover);--background-contrast-overlap-grey-active:var(--grey-950-150-active);--text-default-grey:var(--grey-200-850);--text-default-info:var(--info-425-625);--text-default-success:var(--success-425-625);--text-default-warning:var(--warning-425-625);--text-default-error:var(--error-425-625);--text-action-high-grey:var(--grey-50-1000);--text-action-high-blue-france:var(--blue-france-sun-113-625);--text-action-high-red-marianne:var(--red-marianne-425-625);--text-action-high-green-tilleul-verveine:var(--green-tilleul-verveine-sun-418-moon-817);--text-action-high-green-bourgeon:var(--green-bourgeon-sun-425-moon-759);--text-action-high-green-emeraude:var(--green-emeraude-sun-425-moon-753);--text-action-high-green-menthe:var(--green-menthe-sun-373-moon-652);--text-action-high-green-archipel:var(--green-archipel-sun-391-moon-716);--text-action-high-blue-ecume:var(--blue-ecume-sun-247-moon-675);--text-action-high-blue-cumulus:var(--blue-cumulus-sun-368-moon-732);--text-action-high-purple-glycine:var(--purple-glycine-sun-319-moon-630);--text-action-high-pink-macaron:var(--pink-macaron-sun-406-moon-833);--text-action-high-pink-tuile:var(--pink-tuile-sun-425-moon-750);--text-action-high-yellow-tournesol:var(--yellow-tournesol-sun-407-moon-922);--text-action-high-yellow-moutarde:var(--yellow-moutarde-sun-348-moon-860);--text-action-high-orange-terre-battue:var(--orange-terre-battue-sun-370-moon-672);--text-action-high-brown-cafe-creme:var(--brown-cafe-creme-sun-383-moon-885);--text-action-high-brown-caramel:var(--brown-caramel-sun-425-moon-901);--text-action-high-brown-opera:var(--brown-opera-sun-395-moon-820);--text-action-high-beige-gris-galet:var(--beige-gris-galet-sun-407-moon-821);--text-title-grey:var(--grey-50-1000);--text-title-blue-france:var(--blue-france-sun-113-625);--text-title-red-marianne:var(--red-marianne-425-625);--text-label-grey:var(--grey-50-1000);--text-label-blue-france:var(--blue-france-sun-113-625);--text-label-red-marianne:var(--red-marianne-425-625);--text-label-green-tilleul-verveine:var(--green-tilleul-verveine-sun-418-moon-817);--text-label-green-bourgeon:var(--green-bourgeon-sun-425-moon-759);--text-label-green-emeraude:var(--green-emeraude-sun-425-moon-753);--text-label-green-menthe:var(--green-menthe-sun-373-moon-652);--text-label-green-archipel:var(--green-archipel-sun-391-moon-716);--text-label-blue-ecume:var(--blue-ecume-sun-247-moon-675);--text-label-blue-cumulus:var(--blue-cumulus-sun-368-moon-732);--text-label-purple-glycine:var(--purple-glycine-sun-319-moon-630);--text-label-pink-macaron:var(--pink-macaron-sun-406-moon-833);--text-label-pink-tuile:var(--pink-tuile-sun-425-moon-750);--text-label-yellow-tournesol:var(--yellow-tournesol-sun-407-moon-922);--text-label-yellow-moutarde:var(--yellow-moutarde-sun-348-moon-860);--text-label-orange-terre-battue:var(--orange-terre-battue-sun-370-moon-672);--text-label-brown-cafe-creme:var(--brown-cafe-creme-sun-383-moon-885);--text-label-brown-caramel:var(--brown-caramel-sun-425-moon-901);--text-label-brown-opera:var(--brown-opera-sun-395-moon-820);--text-label-beige-gris-galet:var(--beige-gris-galet-sun-407-moon-821);--text-active-grey:var(--grey-50-1000);--text-active-blue-france:var(--blue-france-sun-113-625);--text-active-red-marianne:var(--red-marianne-425-625);--text-mention-grey:var(--grey-425-625);--text-inverted-grey:var(--grey-1000-50);--text-inverted-blue-france:var(--blue-france-975-sun-113);--text-inverted-red-marianne:var(--red-marianne-975-75);--text-inverted-info:var(--info-975-75);--text-inverted-success:var(--success-975-75);--text-inverted-warning:var(--warning-975-75);--text-inverted-error:var(--error-975-75);--text-inverted-green-tilleul-verveine:var(--green-tilleul-verveine-975-75);--text-inverted-green-bourgeon:var(--green-bourgeon-975-75);--text-inverted-green-emeraude:var(--green-emeraude-975-75);--text-inverted-green-menthe:var(--green-menthe-975-75);--text-inverted-green-archipel:var(--green-archipel-975-75);--text-inverted-blue-ecume:var(--blue-ecume-975-75);--text-inverted-blue-cumulus:var(--blue-cumulus-975-75);--text-inverted-purple-glycine:var(--purple-glycine-975-75);--text-inverted-pink-macaron:var(--pink-macaron-975-75);--text-inverted-pink-tuile:var(--pink-tuile-975-75);--text-inverted-yellow-tournesol:var(--yellow-tournesol-975-75);--text-inverted-yellow-moutarde:var(--yellow-moutarde-975-75);--text-inverted-orange-terre-battue:var(--orange-terre-battue-975-75);--text-inverted-brown-cafe-creme:var(--brown-cafe-creme-975-75);--text-inverted-brown-caramel:var(--brown-caramel-975-75);--text-inverted-brown-opera:var(--brown-opera-975-75);--text-inverted-beige-gris-galet:var(--beige-gris-galet-975-75);--text-disabled-grey:var(--grey-625-425);--text-black-white-grey:var(--grey-0-1000);--border-default-grey:var(--grey-900-175);--border-default-blue-france:var(--blue-france-main-525);--border-default-red-marianne:var(--red-marianne-main-472);--border-default-green-tilleul-verveine:var(--green-tilleul-verveine-main-707);--border-default-green-bourgeon:var(--green-bourgeon-main-640);--border-default-green-emeraude:var(--green-emeraude-main-632);--border-default-green-menthe:var(--green-menthe-main-548);--border-default-green-archipel:var(--green-archipel-main-557);--border-default-blue-ecume:var(--blue-ecume-main-400);--border-default-blue-cumulus:var(--blue-cumulus-main-526);--border-default-purple-glycine:var(--purple-glycine-main-494);--border-default-pink-macaron:var(--pink-macaron-main-689);--border-default-pink-tuile:var(--pink-tuile-main-556);--border-default-yellow-tournesol:var(--yellow-tournesol-main-731);--border-default-yellow-moutarde:var(--yellow-moutarde-main-679);--border-default-orange-terre-battue:var(--orange-terre-battue-main-645);--border-default-brown-cafe-creme:var(--brown-cafe-creme-main-782);--border-default-brown-caramel:var(--brown-caramel-main-648);--border-default-brown-opera:var(--brown-opera-main-680);--border-default-beige-gris-galet:var(--beige-gris-galet-main-702);--border-contrast-grey:var(--grey-625-425);--border-active-blue-france:var(--blue-france-sun-113-625);--border-active-red-marianne:var(--red-marianne-425-625);--border-action-high-grey:var(--grey-50-1000);--border-action-high-blue-france:var(--blue-france-sun-113-625);--border-action-high-red-marianne:var(--red-marianne-425-625);--border-action-high-info:var(--info-425-625);--border-action-high-success:var(--success-425-625);--border-action-high-warning:var(--warning-425-625);--border-action-high-error:var(--error-425-625);--border-action-low-blue-france:var(--blue-france-850-200);--border-action-low-red-marianne:var(--red-marianne-850-200);--border-action-low-green-tilleul-verveine:var(--green-tilleul-verveine-850-200);--border-action-low-green-bourgeon:var(--green-bourgeon-850-200);--border-action-low-green-emeraude:var(--green-emeraude-850-200);--border-action-low-green-menthe:var(--green-menthe-850-200);--border-action-low-green-archipel:var(--green-archipel-850-200);--border-action-low-blue-ecume:var(--blue-ecume-850-200);--border-action-low-blue-cumulus:var(--blue-cumulus-850-200);--border-action-low-purple-glycine:var(--purple-glycine-850-200);--border-action-low-pink-macaron:var(--pink-macaron-850-200);--border-action-low-pink-tuile:var(--pink-tuile-850-200);--border-action-low-yellow-tournesol:var(--yellow-tournesol-850-200);--border-action-low-yellow-moutarde:var(--yellow-moutarde-850-200);--border-action-low-orange-terre-battue:var(--orange-terre-battue-850-200);--border-action-low-brown-cafe-creme:var(--brown-cafe-creme-850-200);--border-action-low-brown-caramel:var(--brown-caramel-850-200);--border-action-low-brown-opera:var(--brown-opera-850-200);--border-action-low-beige-gris-galet:var(--beige-gris-galet-850-200);--border-open-blue-france:var(--blue-france-925-125);--border-open-red-marianne:var(--red-marianne-925-125);--border-plain-grey:var(--grey-200-850);--border-plain-blue-france:var(--blue-france-sun-113-625);--border-plain-red-marianne:var(--red-marianne-425-625);--border-plain-info:var(--info-425-625);--border-plain-success:var(--success-425-625);--border-plain-warning:var(--warning-425-625);--border-plain-error:var(--error-425-625);--border-plain-green-tilleul-verveine:var(--green-tilleul-verveine-sun-418-moon-817);--border-plain-green-bourgeon:var(--green-bourgeon-sun-425-moon-759);--border-plain-green-emeraude:var(--green-emeraude-sun-425-moon-753);--border-plain-green-menthe:var(--green-menthe-sun-373-moon-652);--border-plain-green-archipel:var(--green-archipel-sun-391-moon-716);--border-plain-blue-ecume:var(--blue-ecume-sun-247-moon-675);--border-plain-blue-cumulus:var(--blue-cumulus-sun-368-moon-732);--border-plain-purple-glycine:var(--purple-glycine-sun-319-moon-630);--border-plain-pink-macaron:var(--pink-macaron-sun-406-moon-833);--border-plain-pink-tuile:var(--pink-tuile-sun-425-moon-750);--border-plain-yellow-tournesol:var(--yellow-tournesol-sun-407-moon-922);--border-plain-yellow-moutarde:var(--yellow-moutarde-sun-348-moon-860);--border-plain-orange-terre-battue:var(--orange-terre-battue-sun-370-moon-672);--border-plain-brown-cafe-creme:var(--brown-cafe-creme-sun-383-moon-885);--border-plain-brown-caramel:var(--brown-caramel-sun-425-moon-901);--border-plain-brown-opera:var(--brown-opera-sun-395-moon-820);--border-plain-beige-gris-galet:var(--beige-gris-galet-sun-407-moon-821);--border-disabled-grey:var(--grey-925-125);--artwork-major-blue-france:var(--blue-france-sun-113-625);--artwork-major-blue-france-hover:var(--blue-france-sun-113-625-hover);--artwork-major-blue-france-active:var(--blue-france-sun-113-625-active);--artwork-major-red-marianne:var(--red-marianne-425-625);--artwork-major-red-marianne-hover:var(--red-marianne-425-625-hover);--artwork-major-red-marianne-active:var(--red-marianne-425-625-active);--artwork-major-green-tilleul-verveine:var(--green-tilleul-verveine-sun-418-moon-817);--artwork-major-green-tilleul-verveine-hover:var(--green-tilleul-verveine-sun-418-moon-817-hover);--artwork-major-green-tilleul-verveine-active:var(--green-tilleul-verveine-sun-418-moon-817-active);--artwork-major-green-bourgeon:var(--green-bourgeon-sun-425-moon-759);--artwork-major-green-bourgeon-hover:var(--green-bourgeon-sun-425-moon-759-hover);--artwork-major-green-bourgeon-active:var(--green-bourgeon-sun-425-moon-759-active);--artwork-major-green-emeraude:var(--green-emeraude-sun-425-moon-753);--artwork-major-green-emeraude-hover:var(--green-emeraude-sun-425-moon-753-hover);--artwork-major-green-emeraude-active:var(--green-emeraude-sun-425-moon-753-active);--artwork-major-green-menthe:var(--green-menthe-sun-373-moon-652);--artwork-major-green-menthe-hover:var(--green-menthe-sun-373-moon-652-hover);--artwork-major-green-menthe-active:var(--green-menthe-sun-373-moon-652-active);--artwork-major-green-archipel:var(--green-archipel-sun-391-moon-716);--artwork-major-green-archipel-hover:var(--green-archipel-sun-391-moon-716-hover);--artwork-major-green-archipel-active:var(--green-archipel-sun-391-moon-716-active);--artwork-major-blue-ecume:var(--blue-ecume-sun-247-moon-675);--artwork-major-blue-ecume-hover:var(--blue-ecume-sun-247-moon-675-hover);--artwork-major-blue-ecume-active:var(--blue-ecume-sun-247-moon-675-active);--artwork-major-blue-cumulus:var(--blue-cumulus-sun-368-moon-732);--artwork-major-blue-cumulus-hover:var(--blue-cumulus-sun-368-moon-732-hover);--artwork-major-blue-cumulus-active:var(--blue-cumulus-sun-368-moon-732-active);--artwork-major-purple-glycine:var(--purple-glycine-sun-319-moon-630);--artwork-major-purple-glycine-hover:var(--purple-glycine-sun-319-moon-630-hover);--artwork-major-purple-glycine-active:var(--purple-glycine-sun-319-moon-630-active);--artwork-major-pink-macaron:var(--pink-macaron-sun-406-moon-833);--artwork-major-pink-macaron-hover:var(--pink-macaron-sun-406-moon-833-hover);--artwork-major-pink-macaron-active:var(--pink-macaron-sun-406-moon-833-active);--artwork-major-pink-tuile:var(--pink-tuile-sun-425-moon-750);--artwork-major-pink-tuile-hover:var(--pink-tuile-sun-425-moon-750-hover);--artwork-major-pink-tuile-active:var(--pink-tuile-sun-425-moon-750-active);--artwork-major-yellow-tournesol:var(--yellow-tournesol-sun-407-moon-922);--artwork-major-yellow-tournesol-hover:var(--yellow-tournesol-sun-407-moon-922-hover);--artwork-major-yellow-tournesol-active:var(--yellow-tournesol-sun-407-moon-922-active);--artwork-major-yellow-moutarde:var(--yellow-moutarde-sun-348-moon-860);--artwork-major-yellow-moutarde-hover:var(--yellow-moutarde-sun-348-moon-860-hover);--artwork-major-yellow-moutarde-active:var(--yellow-moutarde-sun-348-moon-860-active);--artwork-major-orange-terre-battue:var(--orange-terre-battue-sun-370-moon-672);--artwork-major-orange-terre-battue-hover:var(--orange-terre-battue-sun-370-moon-672-hover);--artwork-major-orange-terre-battue-active:var(--orange-terre-battue-sun-370-moon-672-active);--artwork-major-brown-cafe-creme:var(--brown-cafe-creme-sun-383-moon-885);--artwork-major-brown-cafe-creme-hover:var(--brown-cafe-creme-sun-383-moon-885-hover);--artwork-major-brown-cafe-creme-active:var(--brown-cafe-creme-sun-383-moon-885-active);--artwork-major-brown-caramel:var(--brown-caramel-sun-425-moon-901);--artwork-major-brown-caramel-hover:var(--brown-caramel-sun-425-moon-901-hover);--artwork-major-brown-caramel-active:var(--brown-caramel-sun-425-moon-901-active);--artwork-major-brown-opera:var(--brown-opera-sun-395-moon-820);--artwork-major-brown-opera-hover:var(--brown-opera-sun-395-moon-820-hover);--artwork-major-brown-opera-active:var(--brown-opera-sun-395-moon-820-active);--artwork-major-beige-gris-galet:var(--beige-gris-galet-sun-407-moon-821);--artwork-major-beige-gris-galet-hover:var(--beige-gris-galet-sun-407-moon-821-hover);--artwork-major-beige-gris-galet-active:var(--beige-gris-galet-sun-407-moon-821-active);--artwork-minor-blue-france:var(--blue-france-main-525);--artwork-minor-red-marianne:var(--red-marianne-main-472);--artwork-minor-green-tilleul-verveine:var(--green-tilleul-verveine-main-707);--artwork-minor-green-bourgeon:var(--green-bourgeon-main-640);--artwork-minor-green-emeraude:var(--green-emeraude-main-632);--artwork-minor-green-menthe:var(--green-menthe-main-548);--artwork-minor-green-archipel:var(--green-archipel-main-557);--artwork-minor-blue-ecume:var(--blue-ecume-main-400);--artwork-minor-blue-cumulus:var(--blue-cumulus-main-526);--artwork-minor-purple-glycine:var(--purple-glycine-main-494);--artwork-minor-pink-macaron:var(--pink-macaron-main-689);--artwork-minor-pink-tuile:var(--pink-tuile-main-556);--artwork-minor-yellow-tournesol:var(--yellow-tournesol-main-731);--artwork-minor-yellow-moutarde:var(--yellow-moutarde-main-679);--artwork-minor-orange-terre-battue:var(--orange-terre-battue-main-645);--artwork-minor-brown-cafe-creme:var(--brown-cafe-creme-main-782);--artwork-minor-brown-caramel:var(--brown-caramel-main-648);--artwork-minor-brown-opera:var(--brown-opera-main-680);--artwork-minor-beige-gris-galet:var(--beige-gris-galet-main-702);--artwork-decorative-grey:var(--grey-950-100);--artwork-decorative-blue-france:var(--blue-france-950-100);--artwork-decorative-red-marianne:var(--red-marianne-950-100);--artwork-decorative-green-tilleul-verveine:var(--green-tilleul-verveine-950-100);--artwork-decorative-green-bourgeon:var(--green-bourgeon-950-100);--artwork-decorative-green-emeraude:var(--green-emeraude-950-100);--artwork-decorative-green-menthe:var(--green-menthe-950-100);--artwork-decorative-green-archipel:var(--green-archipel-950-100);--artwork-decorative-blue-ecume:var(--blue-ecume-950-100);--artwork-decorative-blue-cumulus:var(--blue-cumulus-950-100);--artwork-decorative-purple-glycine:var(--purple-glycine-950-100);--artwork-decorative-pink-macaron:var(--pink-macaron-950-100);--artwork-decorative-pink-tuile:var(--pink-tuile-950-100);--artwork-decorative-yellow-tournesol:var(--yellow-tournesol-950-100);--artwork-decorative-yellow-moutarde:var(--yellow-moutarde-950-100);--artwork-decorative-orange-terre-battue:var(--orange-terre-battue-950-100);--artwork-decorative-brown-cafe-creme:var(--brown-cafe-creme-950-100);--artwork-decorative-brown-caramel:var(--brown-caramel-950-100);--artwork-decorative-brown-opera:var(--brown-opera-950-100);--artwork-decorative-beige-gris-galet:var(--beige-gris-galet-950-100);--artwork-background-grey:var(--grey-975-75);--artwork-background-blue-france:var(--blue-france-975-75);--artwork-background-red-marianne:var(--red-marianne-975-75);--artwork-background-green-tilleul-verveine:var(--green-tilleul-verveine-975-75);--artwork-background-green-bourgeon:var(--green-bourgeon-975-75);--artwork-background-green-emeraude:var(--green-emeraude-975-75);--artwork-background-green-menthe:var(--green-menthe-975-75);--artwork-background-green-archipel:var(--green-archipel-975-75);--artwork-background-blue-ecume:var(--blue-ecume-975-75);--artwork-background-blue-cumulus:var(--blue-cumulus-975-75);--artwork-background-purple-glycine:var(--purple-glycine-975-75);--artwork-background-pink-macaron:var(--pink-macaron-975-75);--artwork-background-pink-tuile:var(--pink-tuile-975-75);--artwork-background-yellow-tournesol:var(--yellow-tournesol-975-75);--artwork-background-yellow-moutarde:var(--yellow-moutarde-975-75);--artwork-background-orange-terre-battue:var(--orange-terre-battue-975-75);--artwork-background-brown-cafe-creme:var(--brown-cafe-creme-975-75);--artwork-background-brown-caramel:var(--brown-caramel-975-75);--artwork-background-brown-opera:var(--brown-opera-975-75);--artwork-background-beige-gris-galet:var(--beige-gris-galet-975-75);--artwork-motif-grey:var(--grey-925-125);--artwork-motif-blue-france:var(--blue-france-925-125);--artwork-motif-red-marianne:var(--red-marianne-925-125);--artwork-motif-green-tilleul-verveine:var(--green-tilleul-verveine-925-125);--artwork-motif-green-bourgeon:var(--green-bourgeon-925-125);--artwork-motif-green-emeraude:var(--green-emeraude-925-125);--artwork-motif-green-menthe:var(--green-menthe-925-125);--artwork-motif-green-archipel:var(--green-archipel-925-125);--artwork-motif-blue-ecume:var(--blue-ecume-925-125);--artwork-motif-blue-cumulus:var(--blue-cumulus-925-125);--artwork-motif-purple-glycine:var(--purple-glycine-925-125);--artwork-motif-pink-macaron:var(--pink-macaron-925-125);--artwork-motif-pink-tuile:var(--pink-tuile-925-125);--artwork-motif-yellow-tournesol:var(--yellow-tournesol-925-125);--artwork-motif-yellow-moutarde:var(--yellow-moutarde-925-125);--artwork-motif-orange-terre-battue:var(--orange-terre-battue-925-125);--artwork-motif-brown-cafe-creme:var(--brown-cafe-creme-925-125);--artwork-motif-brown-caramel:var(--brown-caramel-925-125);--artwork-motif-brown-opera:var(--brown-opera-925-125);--artwork-motif-beige-gris-galet:var(--beige-gris-galet-925-125);--grey-1000-50:#fff;--grey-1000-50-hover:#f6f6f6;--grey-1000-50-active:#ededed;--grey-975-75:#f6f6f6;--grey-975-75-hover:#dfdfdf;--grey-975-75-active:#cfcfcf;--grey-950-100:#eee;--grey-950-100-hover:#d2d2d2;--grey-950-100-active:#c1c1c1;--grey-200-850:#3a3a3a;--grey-200-850-hover:#616161;--grey-200-850-active:#777;--grey-925-125:#e5e5e5;--grey-1000-75:#fff;--grey-1000-75-hover:#f6f6f6;--grey-1000-75-active:#ededed;--grey-1000-100:#fff;--grey-1000-100-hover:#f6f6f6;--grey-1000-100-active:#ededed;--grey-975-100:#f6f6f6;--grey-975-100-hover:#dfdfdf;--grey-975-100-active:#cfcfcf;--grey-975-125:#f6f6f6;--grey-975-125-hover:#dfdfdf;--grey-975-125-active:#cfcfcf;--grey-950-125:#eee;--grey-950-125-hover:#d2d2d2;--grey-950-125-active:#c1c1c1;--grey-950-150:#eee;--grey-950-150-hover:#d2d2d2;--grey-950-150-active:#c1c1c1;--grey-50-1000:#161616;--grey-425-625:#666;--grey-625-425:#929292;--grey-0-1000:#000;--grey-900-175:#ddd;--blue-france-975-75:#f5f5fe;--blue-france-975-75-hover:#dcdcfc;--blue-france-975-75-active:#cbcbfa;--blue-france-950-100:#ececfe;--blue-france-950-100-hover:#cecefc;--blue-france-950-100-active:#bbbbfc;--blue-france-sun-113-625:#000091;--blue-france-sun-113-625-hover:#1212ff;--blue-france-sun-113-625-active:#2323ff;--blue-france-925-125:#e3e3fd;--blue-france-925-125-hover:#c1c1fb;--blue-france-925-125-active:#adadf9;--blue-france-975-sun-113:#f5f5fe;--blue-france-main-525:#6a6af4;--blue-france-850-200:#cacafb;--red-marianne-975-75:#fef4f4;--red-marianne-975-75-hover:#fcd7d7;--red-marianne-975-75-active:#fac4c4;--red-marianne-950-100:#fee9e9;--red-marianne-950-100-hover:#fdc5c5;--red-marianne-950-100-active:#fcafaf;--red-marianne-425-625:#c9191e;--red-marianne-425-625-hover:#f93f42;--red-marianne-425-625-active:#f95a5c;--red-marianne-925-125:#fddede;--red-marianne-925-125-hover:#fbb6b6;--red-marianne-925-125-active:#fa9e9e;--red-marianne-main-472:#e1000f;--red-marianne-850-200:#fcbfbf;--info-950-100:#e8edff;--info-950-100-hover:#c2d1ff;--info-950-100-active:#a9bfff;--info-425-625:#0063cb;--info-425-625-hover:#3b87ff;--info-425-625-active:#6798ff;--info-975-75:#f4f6ff;--success-950-100:#b8fec9;--success-950-100-hover:#46fd89;--success-950-100-active:#34eb7b;--success-425-625:#18753c;--success-425-625-hover:#27a959;--success-425-625-active:#2fc368;--success-975-75:#dffee6;--warning-950-100:#ffe9e6;--warning-950-100-hover:#ffc6bd;--warning-950-100-active:#ffb0a2;--warning-425-625:#b34000;--warning-425-625-hover:#ff6218;--warning-425-625-active:#ff7a55;--warning-975-75:#fff4f3;--error-950-100:#ffe9e9;--error-950-100-hover:#ffc5c5;--error-950-100-active:#ffafaf;--error-425-625:#ce0500;--error-425-625-hover:#ff2725;--error-425-625-active:#ff4140;--error-975-75:#fff4f4;--green-tilleul-verveine-975-75:#fef7da;--green-tilleul-verveine-975-75-hover:#fce552;--green-tilleul-verveine-975-75-active:#ebd54c;--green-tilleul-verveine-950-100:#fceeac;--green-tilleul-verveine-950-100-hover:#e8d45c;--green-tilleul-verveine-950-100-active:#d4c254;--green-tilleul-verveine-sun-418-moon-817:#66673d;--green-tilleul-verveine-sun-418-moon-817-hover:#929359;--green-tilleul-verveine-sun-418-moon-817-active:#a7a967;--green-tilleul-verveine-925-125:#fbe769;--green-tilleul-verveine-925-125-hover:#d7c655;--green-tilleul-verveine-925-125-active:#c2b24c;--green-tilleul-verveine-main-707:#b7a73f;--green-tilleul-verveine-850-200:#e2cf58;--green-bourgeon-975-75:#e6feda;--green-bourgeon-975-75-hover:#a7fc62;--green-bourgeon-975-75-active:#98ed4d;--green-bourgeon-950-100:#c9fcac;--green-bourgeon-950-100-hover:#9ae95d;--green-bourgeon-950-100-active:#8dd555;--green-bourgeon-sun-425-moon-759:#447049;--green-bourgeon-sun-425-moon-759-hover:#639f6a;--green-bourgeon-sun-425-moon-759-active:#72b77a;--green-bourgeon-925-125:#a9fb68;--green-bourgeon-925-125-hover:#8ed654;--green-bourgeon-925-125-active:#7fc04b;--green-bourgeon-main-640:#68a532;--green-bourgeon-850-200:#95e257;--green-emeraude-975-75:#e3fdeb;--green-emeraude-975-75-hover:#94f9b9;--green-emeraude-975-75-active:#6df1a3;--green-emeraude-950-100:#c3fad5;--green-emeraude-950-100-hover:#77eda5;--green-emeraude-950-100-active:#6dd897;--green-emeraude-sun-425-moon-753:#297254;--green-emeraude-sun-425-moon-753-hover:#3ea47a;--green-emeraude-sun-425-moon-753-active:#49bc8d;--green-emeraude-925-125:#9ef9be;--green-emeraude-925-125-hover:#69df97;--green-emeraude-925-125-active:#5ec988;--green-emeraude-main-632:#00a95f;--green-emeraude-850-200:#6fe49d;--green-menthe-975-75:#dffdf7;--green-menthe-975-75-hover:#84f9e7;--green-menthe-975-75-active:#70ebd8;--green-menthe-950-100:#bafaee;--green-menthe-950-100-hover:#79e7d5;--green-menthe-950-100-active:#6fd3c3;--green-menthe-sun-373-moon-652:#37635f;--green-menthe-sun-373-moon-652-hover:#53918c;--green-menthe-sun-373-moon-652-active:#62a9a2;--green-menthe-925-125:#8bf8e7;--green-menthe-925-125-hover:#6ed5c5;--green-menthe-925-125-active:#62bfb1;--green-menthe-main-548:#009081;--green-menthe-850-200:#73e0cf;--green-archipel-975-75:#e5fbfd;--green-archipel-975-75-hover:#99f2f8;--green-archipel-975-75-active:#73e9f0;--green-archipel-950-100:#c7f6fc;--green-archipel-950-100-hover:#64ecf8;--green-archipel-950-100-active:#5bd8e3;--green-archipel-sun-391-moon-716:#006a6f;--green-archipel-sun-391-moon-716-hover:#009fa7;--green-archipel-sun-391-moon-716-active:#00bbc3;--green-archipel-925-125:#a6f2fa;--green-archipel-925-125-hover:#62dbe5;--green-archipel-925-125-active:#58c5cf;--green-archipel-main-557:#009099;--green-archipel-850-200:#60e0eb;--blue-ecume-975-75:#f4f6fe;--blue-ecume-975-75-hover:#d7dffb;--blue-ecume-975-75-active:#c3cffa;--blue-ecume-950-100:#e9edfe;--blue-ecume-950-100-hover:#c5d0fc;--blue-ecume-950-100-active:#adbffc;--blue-ecume-sun-247-moon-675:#2f4077;--blue-ecume-sun-247-moon-675-hover:#4e68bb;--blue-ecume-sun-247-moon-675-active:#667dcf;--blue-ecume-925-125:#dee5fd;--blue-ecume-925-125-hover:#b4c5fb;--blue-ecume-925-125-active:#99b3f9;--blue-ecume-main-400:#465f9d;--blue-ecume-850-200:#bfccfb;--blue-cumulus-975-75:#f3f6fe;--blue-cumulus-975-75-hover:#d3dffc;--blue-cumulus-975-75-active:#bed0fa;--blue-cumulus-950-100:#e6eefe;--blue-cumulus-950-100-hover:#bcd3fc;--blue-cumulus-950-100-active:#9fc3fc;--blue-cumulus-sun-368-moon-732:#3558a2;--blue-cumulus-sun-368-moon-732-hover:#5982e0;--blue-cumulus-sun-368-moon-732-active:#7996e6;--blue-cumulus-925-125:#dae6fd;--blue-cumulus-925-125-hover:#a9c8fb;--blue-cumulus-925-125-active:#8ab8f9;--blue-cumulus-main-526:#417dc4;--blue-cumulus-850-200:#b6cffb;--purple-glycine-975-75:#fef3fd;--purple-glycine-975-75-hover:#fcd4f8;--purple-glycine-975-75-active:#fabff5;--purple-glycine-950-100:#fee7fc;--purple-glycine-950-100-hover:#fdc0f8;--purple-glycine-950-100-active:#fca8f6;--purple-glycine-sun-319-moon-630:#6e445a;--purple-glycine-sun-319-moon-630-hover:#a66989;--purple-glycine-sun-319-moon-630-active:#bb7f9e;--purple-glycine-925-125:#fddbfa;--purple-glycine-925-125-hover:#fbaff5;--purple-glycine-925-125-active:#fa96f2;--purple-glycine-main-494:#a558a0;--purple-glycine-850-200:#fbb8f6;--pink-macaron-975-75:#fef4f2;--pink-macaron-975-75-hover:#fcd8d0;--pink-macaron-975-75-active:#fac5b8;--pink-macaron-950-100:#fee9e6;--pink-macaron-950-100-hover:#fdc6bd;--pink-macaron-950-100-active:#fcb0a2;--pink-macaron-sun-406-moon-833:#8d533e;--pink-macaron-sun-406-moon-833-hover:#ca795c;--pink-macaron-sun-406-moon-833-active:#e08e73;--pink-macaron-925-125:#fddfda;--pink-macaron-925-125-hover:#fbb8ab;--pink-macaron-925-125-active:#faa18d;--pink-macaron-main-689:#e18b76;--pink-macaron-850-200:#fcc0b4;--pink-tuile-975-75:#fef4f3;--pink-tuile-975-75-hover:#fcd7d3;--pink-tuile-975-75-active:#fac4be;--pink-tuile-950-100:#fee9e7;--pink-tuile-950-100-hover:#fdc6c0;--pink-tuile-950-100-active:#fcb0a7;--pink-tuile-sun-425-moon-750:#a94645;--pink-tuile-sun-425-moon-750-hover:#d5706f;--pink-tuile-sun-425-moon-750-active:#da8a89;--pink-tuile-925-125:#fddfdb;--pink-tuile-925-125-hover:#fbb8ad;--pink-tuile-925-125-active:#faa191;--pink-tuile-main-556:#ce614a;--pink-tuile-850-200:#fcbfb7;--yellow-tournesol-975-75:#fef6e3;--yellow-tournesol-975-75-hover:#fce086;--yellow-tournesol-975-75-active:#f5d24b;--yellow-tournesol-950-100:#feecc2;--yellow-tournesol-950-100-hover:#fbd335;--yellow-tournesol-950-100-active:#e6c130;--yellow-tournesol-sun-407-moon-922:#716043;--yellow-tournesol-sun-407-moon-922-hover:#a28a62;--yellow-tournesol-sun-407-moon-922-active:#ba9f72;--yellow-tournesol-925-125:#fde39c;--yellow-tournesol-925-125-hover:#e9c53b;--yellow-tournesol-925-125-active:#d3b235;--yellow-tournesol-main-731:#c8aa39;--yellow-tournesol-850-200:#efcb3a;--yellow-moutarde-975-75:#fef5e8;--yellow-moutarde-975-75-hover:#fcdca3;--yellow-moutarde-975-75-active:#fbcd64;--yellow-moutarde-950-100:#feebd0;--yellow-moutarde-950-100-hover:#fdcd6d;--yellow-moutarde-950-100-active:#f4be30;--yellow-moutarde-sun-348-moon-860:#695240;--yellow-moutarde-sun-348-moon-860-hover:#9b7b61;--yellow-moutarde-sun-348-moon-860-active:#b58f72;--yellow-moutarde-925-125:#fde2b5;--yellow-moutarde-925-125-hover:#f6c43c;--yellow-moutarde-925-125-active:#dfb135;--yellow-moutarde-main-679:#c3992a;--yellow-moutarde-850-200:#fcc63a;--orange-terre-battue-975-75:#fef4f2;--orange-terre-battue-975-75-hover:#fcd8d0;--orange-terre-battue-975-75-active:#fac5b8;--orange-terre-battue-950-100:#fee9e5;--orange-terre-battue-950-100-hover:#fdc6ba;--orange-terre-battue-950-100-active:#fcb09e;--orange-terre-battue-sun-370-moon-672:#755348;--orange-terre-battue-sun-370-moon-672-hover:#ab7b6b;--orange-terre-battue-sun-370-moon-672-active:#c68f7d;--orange-terre-battue-925-125:#fddfd8;--orange-terre-battue-925-125-hover:#fbb8a5;--orange-terre-battue-925-125-active:#faa184;--orange-terre-battue-main-645:#e4794a;--orange-terre-battue-850-200:#fcc0b0;--brown-cafe-creme-975-75:#fbf6ed;--brown-cafe-creme-975-75-hover:#f2deb6;--brown-cafe-creme-975-75-active:#eacf91;--brown-cafe-creme-950-100:#f7ecdb;--brown-cafe-creme-950-100-hover:#edce94;--brown-cafe-creme-950-100-active:#dabd84;--brown-cafe-creme-sun-383-moon-885:#685c48;--brown-cafe-creme-sun-383-moon-885-hover:#97866a;--brown-cafe-creme-sun-383-moon-885-active:#ae9b7b;--brown-cafe-creme-925-125:#f4e3c7;--brown-cafe-creme-925-125-hover:#e1c386;--brown-cafe-creme-925-125-active:#ccb078;--brown-cafe-creme-main-782:#d1b781;--brown-cafe-creme-850-200:#e7ca8e;--brown-caramel-975-75:#fbf5f2;--brown-caramel-975-75-hover:#f1dbcf;--brown-caramel-975-75-active:#ecc9b5;--brown-caramel-950-100:#f7ebe5;--brown-caramel-950-100-hover:#eccbb9;--brown-caramel-950-100-active:#e6b79a;--brown-caramel-sun-425-moon-901:#845d48;--brown-caramel-sun-425-moon-901-hover:#bb8568;--brown-caramel-sun-425-moon-901-active:#d69978;--brown-caramel-925-125:#f3e2d9;--brown-caramel-925-125-hover:#e7bea6;--brown-caramel-925-125-active:#e1a982;--brown-caramel-main-648:#c08c65;--brown-caramel-850-200:#eac7b2;--brown-opera-975-75:#fbf5f2;--brown-opera-975-75-hover:#f1dbcf;--brown-opera-975-75-active:#ecc9b5;--brown-opera-950-100:#f7ece4;--brown-opera-950-100-hover:#eccdb3;--brown-opera-950-100-active:#e6ba90;--brown-opera-sun-395-moon-820:#745b47;--brown-opera-sun-395-moon-820-hover:#a78468;--brown-opera-sun-395-moon-820-active:#c09979;--brown-opera-925-125:#f3e2d7;--brown-opera-925-125-hover:#e7bfa0;--brown-opera-925-125-active:#deaa7e;--brown-opera-main-680:#bd987a;--brown-opera-850-200:#eac7ad;--beige-gris-galet-975-75:#f9f6f2;--beige-gris-galet-975-75-hover:#eadecd;--beige-gris-galet-975-75-active:#e1ceb1;--beige-gris-galet-950-100:#f3ede5;--beige-gris-galet-950-100-hover:#e1d0b5;--beige-gris-galet-950-100-active:#d1bea2;--beige-gris-galet-sun-407-moon-821:#6a6156;--beige-gris-galet-sun-407-moon-821-hover:#988b7c;--beige-gris-galet-sun-407-moon-821-active:#afa08f;--beige-gris-galet-925-125:#eee4d9;--beige-gris-galet-925-125-hover:#dbc3a4;--beige-gris-galet-925-125-active:#c6b094;--beige-gris-galet-main-702:#aea397;--beige-gris-galet-850-200:#e0cab0;--scrollbar-width:0;--ground:0;--shadow-color:rgba(0,0,18,.16);--raised-shadow:0 1px 3px var(--shadow-color);--overlap-shadow:0 2px 6px var(--shadow-color);--lifted-shadow:0 3px 9px var(--shadow-color);box-sizing:border-box}[href]{background-image:var(--underline-img),var(--underline-img);background-position:var(--underline-x) 100%,var(--underline-x) calc(100% - var(--underline-thickness));background-repeat:no-repeat,no-repeat;background-size:var(--underline-hover-width) calc(var(--underline-thickness)*2),var(--underline-idle-width) var(--underline-thickness);transition:background-size 0s}[target=_blank]:after,[target=_blank][class*=" fr-fi-"]:after,[target=_blank][class*=" fr-icon-"]:after,[target=_blank][class^=fr-fi-]:after,[target=_blank][class^=fr-icon-]:after{--icon-size:1rem;background-color:currentColor;content:var(--external-link-content);display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.25rem;-webkit-mask-image:url(../icons/system/external-link-line.svg);mask-image:url(../icons/system/external-link-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}form[target=_blank]:after{content:none}.fr-raw-link{--text-decoration:none}.fr-raw-link [href],.fr-raw-link[href]{--underline-img:none;--external-link-content:none}.fr-reset-link{--text-decoration:underline}.fr-reset-link [href],.fr-reset-link[href]{--underline-img:none;text-underline-offset:2px}button{border:none;color:inherit;font-family:inherit;font-size:inherit}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;margin:0}input,select,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;border:0;border-radius:0;font-family:Marianne,arial,sans-serif;text-rendering:optimizeLegibility}input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox],input[type=radio],input[type=range]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}input::-webkit-contacts-auto-fill-button,input::-webkit-credentials-auto-fill-button{height:1.25rem;margin-left:1rem;margin-right:-1px;-webkit-mask-size:1.25rem 1.25rem;width:1.25rem}input[type=range]:focus::-webkit-slider-thumb{outline-color:#0a76f6;outline-offset:2px;outline-style:solid;outline-width:2px}input[type=range]:focus::-moz-range-thumb{outline-color:#0a76f6;outline-offset:2px;outline-style:solid;outline-width:2px}input[type=range]:focus::-ms-thumb{outline-color:#0a76f6;outline-offset:2px;outline-style:solid;outline-width:2px}[contenteditable]:not([contenteditable=false]):focus,[tabindex]:focus,a:focus,audio:focus[controls],button:focus,details:focus,details>summary:first-of-type:focus,input:focus,input[type=button]:focus,input[type=checkbox]:focus+label:before,input[type=image]:focus,input[type=radio]:focus+label:before,input[type=reset]:focus,input[type=submit]:focus,select:focus,textarea:focus,video:focus[controls]{outline-color:#0a76f6;outline-offset:2px;outline-style:solid;outline-width:2px}input[type=range]:focus:not(:focus-visible)::-webkit-slider-thumb{outline-style:none}input[type=range]:focus:not(:focus-visible)::-moz-range-thumb{outline-style:none}input[type=range]:focus:not(:focus-visible)::-ms-thumb{outline-style:none}[contenteditable]:not([contenteditable=false]):focus:not(:focus-visible),[tabindex]:focus:not(:focus-visible),a:focus:not(:focus-visible),audio:focus:not(:focus-visible)[controls],button:focus:not(:focus-visible),details:focus:not(:focus-visible),details>summary:first-of-type:focus:not(:focus-visible),input:focus:not(:focus-visible),input[type=button]:focus:not(:focus-visible),input[type=checkbox]:focus:not(:focus-visible)+label:before,input[type=image]:focus:not(:focus-visible),input[type=radio]:focus:not(:focus-visible)+label:before,input[type=reset]:focus:not(:focus-visible),input[type=submit]:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible),video:focus:not(:focus-visible)[controls]{outline-style:none}input[type=range]:focus-visible::-webkit-slider-thumb{outline-style:solid}input[type=range]:focus-visible::-moz-range-thumb{outline-style:solid}input[type=range]:focus-visible::-ms-thumb{outline-style:solid}[contenteditable]:not([contenteditable=false]):focus-visible,[tabindex]:focus-visible,a:focus-visible,audio:focus-visible[controls],button:focus-visible,details:focus-visible,details>summary:first-of-type:focus-visible,input:focus-visible,input[type=button]:focus-visible,input[type=checkbox]:focus-visible+label:before,input[type=image]:focus-visible,input[type=radio]:focus-visible+label:before,input[type=reset]:focus-visible,input[type=submit]:focus-visible,select:focus-visible,textarea:focus-visible,video:focus-visible[controls]{outline-style:solid}button,input[type=button],input[type=image],input[type=reset],input[type=submit]{--hover-tint:var(--hover);--active-tint:var(--active)}a,audio[controls],button,details,details>summary:first-of-type,input[type=button],input[type=checkbox],input[type=checkbox]+label,input[type=file],input[type=image],input[type=radio],input[type=radio]+label,input[type=range],input[type=reset],input[type=submit],select,video[controls]{cursor:pointer}input[type=range]:disabled::-webkit-slider-thumb,input[type=range]:disabled::-webkit-slider-thumb:active{cursor:not-allowed}input[type=range]:disabled::-moz-range-thumb,input[type=range]:disabled::-moz-range-thumb:active{cursor:not-allowed}input[type=range]:disabled::-ms-thumb,input[type=range]:disabled::-ms-thumb:active{cursor:not-allowed}a:not([href]),audio:not([href])[controls],button:disabled,input:disabled,input[type=button]:disabled,input[type=checkbox]:disabled,input[type=checkbox]:disabled+label,input[type=file]:disabled,input[type=image]:disabled,input[type=radio]:disabled,input[type=radio]:disabled+label,input[type=range]:disabled,input[type=reset]:disabled,input[type=submit]:disabled,select:disabled,textarea:disabled,video:not([href])[controls]{cursor:not-allowed}input[type=range]::-webkit-slider-thumb{cursor:grab}input[type=range]::-moz-range-thumb{cursor:grab}input[type=range]::-ms-thumb{cursor:grab}input[type=range]::-webkit-slider-thumb:active{cursor:grabbing}input[type=range]::-moz-range-thumb:active{cursor:grabbing}input[type=range]::-ms-thumb:active{cursor:grabbing}a:not([href]),audio:not([href]),button:disabled,input:disabled,input[type=checkbox]:disabled,input[type=checkbox]:disabled+label,input[type=radio]:disabled,input[type=radio]:disabled+label,select:disabled,textarea:disabled,video:not([href]){color:var(--text-disabled-grey);opacity:1}.fr-enlarge-link{position:relative}.fr-enlarge-link a{background-image:none;outline-width:0}.fr-enlarge-link a:before{bottom:0;content:"";display:block;height:100%;left:0;outline-color:inherit;outline-offset:2px;outline-style:inherit;outline-width:2px;position:absolute;right:0;top:0;width:100%;z-index:1}.fr-enlarge-button{position:relative}.fr-enlarge-button button{background-image:none;outline-width:0}.fr-enlarge-button button:before{bottom:0;content:"";display:block;height:100%;left:0;outline-color:inherit;outline-offset:2px;outline-style:inherit;outline-width:2px;position:absolute;right:0;top:0;width:100%;z-index:1}.fr-transition-none{transition:none!important}@font-face{font-display:swap;font-family:Marianne;font-style:normal;font-weight:300;src:url(../fonts/Marianne-Light.woff2) format("woff2"),url(../fonts/Marianne-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Marianne;font-style:italic;font-weight:300;src:url(../fonts/Marianne-Light_Italic.woff2) format("woff2"),url(../fonts/Marianne-Light_Italic.woff) format("woff")}@font-face{font-display:swap;font-family:Marianne;font-style:normal;font-weight:400;src:url(../fonts/Marianne-Regular.woff2) format("woff2"),url(../fonts/Marianne-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Marianne;font-style:italic;font-weight:400;src:url(../fonts/Marianne-Regular_Italic.woff2) format("woff2"),url(../fonts/Marianne-Regular_Italic.woff) format("woff")}@font-face{font-display:swap;font-family:Marianne;font-style:normal;font-weight:500;src:url(../fonts/Marianne-Medium.woff2) format("woff2"),url(../fonts/Marianne-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Marianne;font-style:italic;font-weight:500;src:url(../fonts/Marianne-Medium_Italic.woff2) format("woff2"),url(../fonts/Marianne-Medium_Italic.woff) format("woff")}@font-face{font-display:swap;font-family:Marianne;font-style:normal;font-weight:700;src:url(../fonts/Marianne-Bold.woff2) format("woff2"),url(../fonts/Marianne-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Marianne;font-style:italic;font-weight:700;src:url(../fonts/Marianne-Bold_Italic.woff2) format("woff2"),url(../fonts/Marianne-Bold_Italic.woff) format("woff")}@font-face{font-display:swap;font-family:Spectral;font-style:normal;font-weight:400;src:url(../fonts/Spectral-Regular.woff2) format("woff2"),url(../fonts/Spectral-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Spectral;font-style:normal;font-weight:900;src:url(../fonts/Spectral-ExtraBold.woff2) format("woff2"),url(../fonts/Spectral-ExtraBold.woff) format("woff")}h6{font-size:1.125rem;font-weight:700;line-height:1.5rem;margin:var(--title-spacing)}h5{font-size:1.25rem}h4,h5{font-weight:700;line-height:1.75rem;margin:var(--title-spacing)}h4{font-size:1.375rem}h3{font-size:1.5rem;line-height:2rem}h2,h3{font-weight:700;margin:var(--title-spacing)}h2{font-size:1.75rem;line-height:2.25rem}h1{font-size:2rem;font-weight:700;line-height:2.5rem;margin:var(--title-spacing)}p{font-size:1rem;line-height:1.5rem;margin:var(--text-spacing)}dl,ol,ul{--xl-size:var(--xl-base);margin:0;margin-block-end:var(--xl-block);margin-block-start:var(--xl-block);padding:0}ul{list-style-type:var(--ul-type);padding-inline-start:var(--ul-start)}ul>li::marker{font-size:calc(var(--xl-size)*.9)}ol{counter-reset:li-counter;list-style-type:var(--ol-type);padding-inline-start:var(--ol-start)}ol>li{counter-increment:li-counter}ol>li::marker{content:var(--ol-content);font-size:var(--xl-size);font-weight:700}dd,dl{margin:0;padding-inline-start:var(--ul-start)}dd,dt,li{--xl-base:calc(var(--xl-size)*0.9);padding-bottom:var(--li-bottom)}.fr-raw-list{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none}.fr-list{--ul-type:disc;--ol-type:decimal;--ul-start:1rem;--ol-start:1.5rem;--xl-block:0.5rem;--li-bottom:0.25rem;--xl-base:1em;--ol-content:counters(li-counter,".") ".  "}sub,sup{line-height:1}.fr-text--light{font-weight:300!important}.fr-text--regular{font-weight:400!important}.fr-text--bold{font-weight:700!important}.fr-text--heavy{font-weight:900!important}.fr-h6{font-size:1.125rem!important;font-weight:700!important;line-height:1.5rem!important;margin:var(--title-spacing)}.fr-h5{font-size:1.25rem!important}.fr-h4,.fr-h5{font-weight:700!important;line-height:1.75rem!important;margin:var(--title-spacing)}.fr-h4{font-size:1.375rem!important}.fr-h3{font-size:1.5rem!important;line-height:2rem!important}.fr-h2,.fr-h3{font-weight:700!important;margin:var(--title-spacing)}.fr-h2{font-size:1.75rem!important;line-height:2.25rem!important}.fr-h1{font-size:2rem!important;font-weight:700!important;line-height:2.5rem!important;margin:var(--title-spacing)}.fr-display--xs{font-size:2.5rem!important;line-height:3rem!important}.fr-display--sm,.fr-display--xs{font-weight:700!important;margin:var(--display-spacing)}.fr-display--sm{font-size:3rem!important;line-height:3.5rem!important}.fr-display--md{font-size:3.5rem!important;line-height:4rem!important}.fr-display--lg,.fr-display--md{font-weight:700!important;margin:var(--display-spacing)}.fr-display--lg{font-size:4rem!important;line-height:4.5rem!important}.fr-display--xl{font-size:4.5rem!important;font-weight:700!important;line-height:5rem!important;margin:var(--display-spacing)}.fr-text--alt{font-family:Spectral,georgia,serif!important}.fr-text--xs{font-size:.75rem!important;line-height:1.25rem!important;margin:var(--text-spacing)}.fr-text--sm{font-size:.875rem!important}.fr-text--md,.fr-text--sm{line-height:1.5rem!important;margin:var(--text-spacing)}.fr-text--md{font-size:1rem!important}.fr-text--lg{font-size:1.125rem!important;line-height:1.75rem!important;margin:var(--text-spacing)}.fr-text--lead,.fr-text--xl{font-size:1.25rem!important;line-height:2rem!important;margin:var(--text-spacing)}*,:after,:before{box-sizing:inherit}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey);color:var(--text-default-grey);font-family:Marianne,arial,sans-serif;font-size:1rem;line-height:1.5rem;margin:0;overflow-wrap:break-word;padding:0;text-rendering:optimizeLegibility}a,button,input,label,select,textarea{-webkit-tap-highlight-color:transparent}select optgroup{font-style:normal}[class*=" fr-fi-"]:after,[class*=" fr-fi-"]:before,[class*=" fr-icon-"]:after,[class*=" fr-icon-"]:before,[class^=fr-fi-]:after,[class^=fr-fi-]:before,[class^=fr-icon-]:after,[class^=fr-icon-]:before{--icon-size:1.5rem;background-color:currentColor;display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}[class*=" fr-fi-"]:before,[class*=" fr-icon-"]:before,[class^=fr-fi-]:before,[class^=fr-icon-]:before{content:""}.fr-icon--xs:after,.fr-icon--xs:before{--icon-size:0.75rem}.fr-icon--sm:after,.fr-icon--sm:before{--icon-size:1rem}.fr-icon--md:after,.fr-icon--md:before{--icon-size:1.5rem}.fr-icon--lg:after,.fr-icon--lg:before{--icon-size:2rem}.fr-hidden{display:none!important}.fr-unhidden{display:inherit!important}:root body{border-right:var(--scrollbar-width) solid transparent}:root[data-fr-scrolling] body{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0}.fr-sr-only{clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-sr-only,hr{border:0;display:block}.fr-hr,hr{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));background-position:0 0;background-repeat:no-repeat;background-size:100% 1px;margin:0;padding:var(--text-spacing)}.fr-hr{border:0;display:block}.fr-hr--sm{margin-left:auto;margin-right:auto;width:10rem}.fr-hr-or{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:.875rem;font-weight:700;justify-content:center;line-height:1.5rem;text-transform:uppercase}.fr-hr-or:after,.fr-hr-or:before{--idle:transparent;--hover:var(--border-default-grey-hover);--active:var(--border-default-grey-active);background-color:var(--border-default-grey);content:"";display:inline-flex;height:1px;width:100%}.fr-hr-or:before{margin-right:.75rem}.fr-hr-or:after{margin-left:.75rem}.fr-ellipsis{display:inline!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}iframe{border:0}.fr-fluid-img{height:auto;max-width:100%}@supports (aspect-ratio:16/9){.fr-ratio-32x9{aspect-ratio:3.5555555556!important}.fr-ratio-16x9{aspect-ratio:1.7777777778!important}.fr-ratio-3x2{aspect-ratio:1.5!important}.fr-ratio-4x3{aspect-ratio:1.3333333333!important}.fr-ratio-1x1{aspect-ratio:1!important}.fr-ratio-3x4{aspect-ratio:.75!important}.fr-ratio-2x3{aspect-ratio:.6666666667!important}}[class*=" fr-ratio"],[class^=fr-ratio]{object-fit:cover;object-position:50% 50%;width:100%}iframe[class*=" fr-ratio"],iframe[class^=fr-ratio]{object-fit:fill}.fr-responsive-img{height:auto;width:100%}.fr-responsive-vid{aspect-ratio:1.7777777778;display:block;position:relative;width:100%}.fr-responsive-vid__player{border:0;display:block;height:100%;width:100%}.fr-responsive-vid>.fr-consent-placeholder{bottom:0;height:100%;left:0;object-fit:cover;object-position:50% 50%;position:absolute;right:0;top:0;width:100%}.fr-grid-row{display:flex;flex-wrap:wrap;margin:0;padding:0}.fr-grid-row--top{align-items:flex-start}.fr-grid-row--bottom{align-items:flex-end}.fr-grid-row--middle{align-items:center}.fr-grid-row--left{justify-content:flex-start}.fr-grid-row--right{justify-content:flex-end}.fr-grid-row--center{justify-content:center}.fr-col--top{align-self:flex-start}.fr-col--bottom{align-self:flex-end}.fr-col--middle{align-self:center}.fr-container,.fr-container-lg,.fr-container-md,.fr-container-sm,.fr-container-xl{margin-left:auto;margin-right:auto;width:100%}.fr-container{padding-left:1rem;padding-right:1rem}.fr-container--fluid{max-width:none;overflow:hidden;padding-left:0;padding-right:0}.fr-grid-row--gutters{margin:-.5rem}.fr-grid-row--gutters>.fr-col,.fr-grid-row--gutters>[class*=" fr-col-"],.fr-grid-row--gutters>[class^=fr-col-]{padding:.5rem}.fr-grid-row--no-gutters{margin:0}.fr-grid-row--no-gutters>.fr-col,.fr-grid-row--no-gutters>[class*=" fr-col-"],.fr-grid-row--no-gutters>[class^=fr-col-]{padding:0}.fr-col{flex:1}.fr-col-1{flex:0 0 8.33333%;max-width:8.33333%;width:8.33333%}.fr-col-offset-1:not(.fr-col-offset-1--right){margin-left:8.33333%}.fr-col-offset-1--right{margin-right:8.33333%}.fr-col-2{flex:0 0 16.66667%;max-width:16.66667%;width:16.66667%}.fr-col-offset-2:not(.fr-col-offset-2--right){margin-left:16.66667%}.fr-col-offset-2--right{margin-right:16.66667%}.fr-col-3{flex:0 0 25%;max-width:25%;width:25%}.fr-col-offset-3:not(.fr-col-offset-3--right){margin-left:25%}.fr-col-offset-3--right{margin-right:25%}.fr-col-4{flex:0 0 33.33333%;max-width:33.33333%;width:33.33333%}.fr-col-offset-4:not(.fr-col-offset-4--right){margin-left:33.33333%}.fr-col-offset-4--right{margin-right:33.33333%}.fr-col-5{flex:0 0 41.66667%;max-width:41.66667%;width:41.66667%}.fr-col-offset-5:not(.fr-col-offset-5--right){margin-left:41.66667%}.fr-col-offset-5--right{margin-right:41.66667%}.fr-col-6{flex:0 0 50%;max-width:50%;width:50%}.fr-col-offset-6:not(.fr-col-offset-6--right){margin-left:50%}.fr-col-offset-6--right{margin-right:50%}.fr-col-7{flex:0 0 58.33333%;max-width:58.33333%;width:58.33333%}.fr-col-offset-7:not(.fr-col-offset-7--right){margin-left:58.33333%}.fr-col-offset-7--right{margin-right:58.33333%}.fr-col-8{flex:0 0 66.66667%;max-width:66.66667%;width:66.66667%}.fr-col-offset-8:not(.fr-col-offset-8--right){margin-left:66.66667%}.fr-col-offset-8--right{margin-right:66.66667%}.fr-col-9{flex:0 0 75%;max-width:75%;width:75%}.fr-col-offset-9:not(.fr-col-offset-9--right){margin-left:75%}.fr-col-offset-9--right{margin-right:75%}.fr-col-10{flex:0 0 83.33333%;max-width:83.33333%;width:83.33333%}.fr-col-offset-10:not(.fr-col-offset-10--right){margin-left:83.33333%}.fr-col-offset-10--right{margin-right:83.33333%}.fr-col-11{flex:0 0 91.66667%;max-width:91.66667%;width:91.66667%}.fr-col-offset-11:not(.fr-col-offset-11--right){margin-left:91.66667%}.fr-col-offset-11--right{margin-right:91.66667%}.fr-col-12{flex:0 0 100%;max-width:100%;width:100%}.fr-col-offset-12:not(.fr-col-offset-12--right){margin-left:100%}.fr-col-offset-12--right{margin-right:100%}.fr-no-after:after,.fr-no-before:before{content:none}.fr-collapse{--collapse:-99999px;--collapser:"";--collapse-max-height:none;max-height:var(--collapse-max-height);overflow:hidden;transition:visibility .3s}.fr-collapse--expanded{overflow-x:hidden;overflow-y:auto}.fr-collapse:before{content:"";content:var(--collapser);display:block;margin-top:0;transition:margin-top .3s}.fr-collapse:not(.fr-collapse--expanded):not(.fr-collapsing){--collapse-max-height:0}.fr-collapse:not(.fr-collapse--expanded){visibility:hidden}.fr-collapse:not(.fr-collapse--expanded):before{margin-top:-99999px;margin-top:var(--collapse)}.fr-m-n4w,.fr-m-n8v{margin:-2rem!important}.fr-ml-n4w,.fr-ml-n8v,.fr-mx-n4w,.fr-mx-n8v{margin-left:-2rem!important}.fr-mr-n4w,.fr-mr-n8v,.fr-mx-n4w,.fr-mx-n8v{margin-right:-2rem!important}.fr-mt-n4w,.fr-mt-n8v,.fr-my-n4w,.fr-my-n8v{margin-top:-2rem!important}.fr-mb-n4w,.fr-mb-n8v,.fr-my-n4w,.fr-my-n8v{margin-bottom:-2rem!important}.fr-m-n7v{margin:-1.75rem!important}.fr-ml-n7v,.fr-mx-n7v{margin-left:-1.75rem!important}.fr-mr-n7v,.fr-mx-n7v{margin-right:-1.75rem!important}.fr-mt-n7v,.fr-my-n7v{margin-top:-1.75rem!important}.fr-mb-n7v,.fr-my-n7v{margin-bottom:-1.75rem!important}.fr-m-n3w,.fr-m-n6v{margin:-1.5rem!important}.fr-ml-n3w,.fr-ml-n6v,.fr-mx-n3w,.fr-mx-n6v{margin-left:-1.5rem!important}.fr-mr-n3w,.fr-mr-n6v,.fr-mx-n3w,.fr-mx-n6v{margin-right:-1.5rem!important}.fr-mt-n3w,.fr-mt-n6v,.fr-my-n3w,.fr-my-n6v{margin-top:-1.5rem!important}.fr-mb-n3w,.fr-mb-n6v,.fr-my-n3w,.fr-my-n6v{margin-bottom:-1.5rem!important}.fr-m-n5v{margin:-1.25rem!important}.fr-ml-n5v,.fr-mx-n5v{margin-left:-1.25rem!important}.fr-mr-n5v,.fr-mx-n5v{margin-right:-1.25rem!important}.fr-mt-n5v,.fr-my-n5v{margin-top:-1.25rem!important}.fr-mb-n5v,.fr-my-n5v{margin-bottom:-1.25rem!important}.fr-m-n2w,.fr-m-n4v{margin:-1rem!important}.fr-ml-n2w,.fr-ml-n4v,.fr-mx-n2w,.fr-mx-n4v{margin-left:-1rem!important}.fr-mr-n2w,.fr-mr-n4v,.fr-mx-n2w,.fr-mx-n4v{margin-right:-1rem!important}.fr-mt-n2w,.fr-mt-n4v,.fr-my-n2w,.fr-my-n4v{margin-top:-1rem!important}.fr-mb-n2w,.fr-mb-n4v,.fr-my-n2w,.fr-my-n4v{margin-bottom:-1rem!important}.fr-m-n3v{margin:-.75rem!important}.fr-ml-n3v,.fr-mx-n3v{margin-left:-.75rem!important}.fr-mr-n3v,.fr-mx-n3v{margin-right:-.75rem!important}.fr-mt-n3v,.fr-my-n3v{margin-top:-.75rem!important}.fr-mb-n3v,.fr-my-n3v{margin-bottom:-.75rem!important}.fr-m-n1w,.fr-m-n2v{margin:-.5rem!important}.fr-ml-n1w,.fr-ml-n2v,.fr-mx-n1w,.fr-mx-n2v{margin-left:-.5rem!important}.fr-mr-n1w,.fr-mr-n2v,.fr-mx-n1w,.fr-mx-n2v{margin-right:-.5rem!important}.fr-mt-n1w,.fr-mt-n2v,.fr-my-n1w,.fr-my-n2v{margin-top:-.5rem!important}.fr-mb-n1w,.fr-mb-n2v,.fr-my-n1w,.fr-my-n2v{margin-bottom:-.5rem!important}.fr-m-n1v{margin:-.25rem!important}.fr-ml-n1v,.fr-mx-n1v{margin-left:-.25rem!important}.fr-mr-n1v,.fr-mx-n1v{margin-right:-.25rem!important}.fr-mt-n1v,.fr-my-n1v{margin-top:-.25rem!important}.fr-mb-n1v,.fr-my-n1v{margin-bottom:-.25rem!important}.fr-m-n1-5v{margin:-.375rem!important}.fr-ml-n1-5v,.fr-mx-n1-5v{margin-left:-.375rem!important}.fr-mr-n1-5v,.fr-mx-n1-5v{margin-right:-.375rem!important}.fr-mt-n1-5v,.fr-my-n1-5v{margin-top:-.375rem!important}.fr-mb-n1-5v,.fr-my-n1-5v{margin-bottom:-.375rem!important}.fr-m-0{margin:0!important}.fr-ml-0,.fr-mx-0{margin-left:0!important}.fr-mr-0,.fr-mx-0{margin-right:0!important}.fr-mt-0,.fr-my-0{margin-top:0!important}.fr-mb-0,.fr-my-0{margin-bottom:0!important}.fr-m-n0-5v{margin:-.125rem!important}.fr-ml-n0-5v,.fr-mx-n0-5v{margin-left:-.125rem!important}.fr-mr-n0-5v,.fr-mx-n0-5v{margin-right:-.125rem!important}.fr-mt-n0-5v,.fr-my-n0-5v{margin-top:-.125rem!important}.fr-mb-n0-5v,.fr-my-n0-5v{margin-bottom:-.125rem!important}.fr-m-0-5v{margin:.125rem!important}.fr-ml-0-5v,.fr-mx-0-5v{margin-left:.125rem!important}.fr-mr-0-5v,.fr-mx-0-5v{margin-right:.125rem!important}.fr-mt-0-5v,.fr-my-0-5v{margin-top:.125rem!important}.fr-mb-0-5v,.fr-my-0-5v{margin-bottom:.125rem!important}.fr-m-1v{margin:.25rem!important}.fr-ml-1v,.fr-mx-1v{margin-left:.25rem!important}.fr-mr-1v,.fr-mx-1v{margin-right:.25rem!important}.fr-mt-1v,.fr-my-1v{margin-top:.25rem!important}.fr-mb-1v,.fr-my-1v{margin-bottom:.25rem!important}.fr-m-1-5v{margin:.375rem!important}.fr-ml-1-5v,.fr-mx-1-5v{margin-left:.375rem!important}.fr-mr-1-5v,.fr-mx-1-5v{margin-right:.375rem!important}.fr-mt-1-5v,.fr-my-1-5v{margin-top:.375rem!important}.fr-mb-1-5v,.fr-my-1-5v{margin-bottom:.375rem!important}.fr-m-1w,.fr-m-2v{margin:.5rem!important}.fr-ml-1w,.fr-ml-2v,.fr-mx-1w,.fr-mx-2v{margin-left:.5rem!important}.fr-mr-1w,.fr-mr-2v,.fr-mx-1w,.fr-mx-2v{margin-right:.5rem!important}.fr-mt-1w,.fr-mt-2v,.fr-my-1w,.fr-my-2v{margin-top:.5rem!important}.fr-mb-1w,.fr-mb-2v,.fr-my-1w,.fr-my-2v{margin-bottom:.5rem!important}.fr-m-3v{margin:.75rem!important}.fr-ml-3v,.fr-mx-3v{margin-left:.75rem!important}.fr-mr-3v,.fr-mx-3v{margin-right:.75rem!important}.fr-mt-3v,.fr-my-3v{margin-top:.75rem!important}.fr-mb-3v,.fr-my-3v{margin-bottom:.75rem!important}.fr-m-2w,.fr-m-4v{margin:1rem!important}.fr-ml-2w,.fr-ml-4v,.fr-mx-2w,.fr-mx-4v{margin-left:1rem!important}.fr-mr-2w,.fr-mr-4v,.fr-mx-2w,.fr-mx-4v{margin-right:1rem!important}.fr-mt-2w,.fr-mt-4v,.fr-my-2w,.fr-my-4v{margin-top:1rem!important}.fr-mb-2w,.fr-mb-4v,.fr-my-2w,.fr-my-4v{margin-bottom:1rem!important}.fr-m-5v{margin:1.25rem!important}.fr-ml-5v,.fr-mx-5v{margin-left:1.25rem!important}.fr-mr-5v,.fr-mx-5v{margin-right:1.25rem!important}.fr-mt-5v,.fr-my-5v{margin-top:1.25rem!important}.fr-mb-5v,.fr-my-5v{margin-bottom:1.25rem!important}.fr-m-3w,.fr-m-6v{margin:1.5rem!important}.fr-ml-3w,.fr-ml-6v,.fr-mx-3w,.fr-mx-6v{margin-left:1.5rem!important}.fr-mr-3w,.fr-mr-6v,.fr-mx-3w,.fr-mx-6v{margin-right:1.5rem!important}.fr-mt-3w,.fr-mt-6v,.fr-my-3w,.fr-my-6v{margin-top:1.5rem!important}.fr-mb-3w,.fr-mb-6v,.fr-my-3w,.fr-my-6v{margin-bottom:1.5rem!important}.fr-m-7v{margin:1.75rem!important}.fr-ml-7v,.fr-mx-7v{margin-left:1.75rem!important}.fr-mr-7v,.fr-mx-7v{margin-right:1.75rem!important}.fr-mt-7v,.fr-my-7v{margin-top:1.75rem!important}.fr-mb-7v,.fr-my-7v{margin-bottom:1.75rem!important}.fr-m-4w,.fr-m-8v{margin:2rem!important}.fr-ml-4w,.fr-ml-8v,.fr-mx-4w,.fr-mx-8v{margin-left:2rem!important}.fr-mr-4w,.fr-mr-8v,.fr-mx-4w,.fr-mx-8v{margin-right:2rem!important}.fr-mt-4w,.fr-mt-8v,.fr-my-4w,.fr-my-8v{margin-top:2rem!important}.fr-mb-4w,.fr-mb-8v,.fr-my-4w,.fr-my-8v{margin-bottom:2rem!important}.fr-m-9v{margin:2.25rem!important}.fr-ml-9v,.fr-mx-9v{margin-left:2.25rem!important}.fr-mr-9v,.fr-mx-9v{margin-right:2.25rem!important}.fr-mt-9v,.fr-my-9v{margin-top:2.25rem!important}.fr-mb-9v,.fr-my-9v{margin-bottom:2.25rem!important}.fr-m-10v,.fr-m-5w{margin:2.5rem!important}.fr-ml-10v,.fr-ml-5w,.fr-mx-10v,.fr-mx-5w{margin-left:2.5rem!important}.fr-mr-10v,.fr-mr-5w,.fr-mx-10v,.fr-mx-5w{margin-right:2.5rem!important}.fr-mt-10v,.fr-mt-5w,.fr-my-10v,.fr-my-5w{margin-top:2.5rem!important}.fr-mb-10v,.fr-mb-5w,.fr-my-10v,.fr-my-5w{margin-bottom:2.5rem!important}.fr-m-11v{margin:2.75rem!important}.fr-ml-11v,.fr-mx-11v{margin-left:2.75rem!important}.fr-mr-11v,.fr-mx-11v{margin-right:2.75rem!important}.fr-mt-11v,.fr-my-11v{margin-top:2.75rem!important}.fr-mb-11v,.fr-my-11v{margin-bottom:2.75rem!important}.fr-m-12v,.fr-m-6w{margin:3rem!important}.fr-ml-12v,.fr-ml-6w,.fr-mx-12v,.fr-mx-6w{margin-left:3rem!important}.fr-mr-12v,.fr-mr-6w,.fr-mx-12v,.fr-mx-6w{margin-right:3rem!important}.fr-mt-12v,.fr-mt-6w,.fr-my-12v,.fr-my-6w{margin-top:3rem!important}.fr-mb-12v,.fr-mb-6w,.fr-my-12v,.fr-my-6w{margin-bottom:3rem!important}.fr-m-13v{margin:3.25rem!important}.fr-ml-13v,.fr-mx-13v{margin-left:3.25rem!important}.fr-mr-13v,.fr-mx-13v{margin-right:3.25rem!important}.fr-mt-13v,.fr-my-13v{margin-top:3.25rem!important}.fr-mb-13v,.fr-my-13v{margin-bottom:3.25rem!important}.fr-m-14v,.fr-m-7w{margin:3.5rem!important}.fr-ml-14v,.fr-ml-7w,.fr-mx-14v,.fr-mx-7w{margin-left:3.5rem!important}.fr-mr-14v,.fr-mr-7w,.fr-mx-14v,.fr-mx-7w{margin-right:3.5rem!important}.fr-mt-14v,.fr-mt-7w,.fr-my-14v,.fr-my-7w{margin-top:3.5rem!important}.fr-mb-14v,.fr-mb-7w,.fr-my-14v,.fr-my-7w{margin-bottom:3.5rem!important}.fr-m-15v{margin:3.75rem!important}.fr-ml-15v,.fr-mx-15v{margin-left:3.75rem!important}.fr-mr-15v,.fr-mx-15v{margin-right:3.75rem!important}.fr-mt-15v,.fr-my-15v{margin-top:3.75rem!important}.fr-mb-15v,.fr-my-15v{margin-bottom:3.75rem!important}.fr-m-16v,.fr-m-8w{margin:4rem!important}.fr-ml-16v,.fr-ml-8w,.fr-mx-16v,.fr-mx-8w{margin-left:4rem!important}.fr-mr-16v,.fr-mr-8w,.fr-mx-16v,.fr-mx-8w{margin-right:4rem!important}.fr-mt-16v,.fr-mt-8w,.fr-my-16v,.fr-my-8w{margin-top:4rem!important}.fr-mb-16v,.fr-mb-8w,.fr-my-16v,.fr-my-8w{margin-bottom:4rem!important}.fr-m-17v{margin:4.25rem!important}.fr-ml-17v,.fr-mx-17v{margin-left:4.25rem!important}.fr-mr-17v,.fr-mx-17v{margin-right:4.25rem!important}.fr-mt-17v,.fr-my-17v{margin-top:4.25rem!important}.fr-mb-17v,.fr-my-17v{margin-bottom:4.25rem!important}.fr-m-18v,.fr-m-9w{margin:4.5rem!important}.fr-ml-18v,.fr-ml-9w,.fr-mx-18v,.fr-mx-9w{margin-left:4.5rem!important}.fr-mr-18v,.fr-mr-9w,.fr-mx-18v,.fr-mx-9w{margin-right:4.5rem!important}.fr-mt-18v,.fr-mt-9w,.fr-my-18v,.fr-my-9w{margin-top:4.5rem!important}.fr-mb-18v,.fr-mb-9w,.fr-my-18v,.fr-my-9w{margin-bottom:4.5rem!important}.fr-m-19v{margin:4.75rem!important}.fr-ml-19v,.fr-mx-19v{margin-left:4.75rem!important}.fr-mr-19v,.fr-mx-19v{margin-right:4.75rem!important}.fr-mt-19v,.fr-my-19v{margin-top:4.75rem!important}.fr-mb-19v,.fr-my-19v{margin-bottom:4.75rem!important}.fr-m-10w,.fr-m-20v{margin:5rem!important}.fr-ml-10w,.fr-ml-20v,.fr-mx-10w,.fr-mx-20v{margin-left:5rem!important}.fr-mr-10w,.fr-mr-20v,.fr-mx-10w,.fr-mx-20v{margin-right:5rem!important}.fr-mt-10w,.fr-mt-20v,.fr-my-10w,.fr-my-20v{margin-top:5rem!important}.fr-mb-10w,.fr-mb-20v,.fr-my-10w,.fr-my-20v{margin-bottom:5rem!important}.fr-m-21v{margin:5.25rem!important}.fr-ml-21v,.fr-mx-21v{margin-left:5.25rem!important}.fr-mr-21v,.fr-mx-21v{margin-right:5.25rem!important}.fr-mt-21v,.fr-my-21v{margin-top:5.25rem!important}.fr-mb-21v,.fr-my-21v{margin-bottom:5.25rem!important}.fr-m-11w,.fr-m-22v{margin:5.5rem!important}.fr-ml-11w,.fr-ml-22v,.fr-mx-11w,.fr-mx-22v{margin-left:5.5rem!important}.fr-mr-11w,.fr-mr-22v,.fr-mx-11w,.fr-mx-22v{margin-right:5.5rem!important}.fr-mt-11w,.fr-mt-22v,.fr-my-11w,.fr-my-22v{margin-top:5.5rem!important}.fr-mb-11w,.fr-mb-22v,.fr-my-11w,.fr-my-22v{margin-bottom:5.5rem!important}.fr-m-23v{margin:5.75rem!important}.fr-ml-23v,.fr-mx-23v{margin-left:5.75rem!important}.fr-mr-23v,.fr-mx-23v{margin-right:5.75rem!important}.fr-mt-23v,.fr-my-23v{margin-top:5.75rem!important}.fr-mb-23v,.fr-my-23v{margin-bottom:5.75rem!important}.fr-m-12w,.fr-m-24v{margin:6rem!important}.fr-ml-12w,.fr-ml-24v,.fr-mx-12w,.fr-mx-24v{margin-left:6rem!important}.fr-mr-12w,.fr-mr-24v,.fr-mx-12w,.fr-mx-24v{margin-right:6rem!important}.fr-mt-12w,.fr-mt-24v,.fr-my-12w,.fr-my-24v{margin-top:6rem!important}.fr-mb-12w,.fr-mb-24v,.fr-my-12w,.fr-my-24v{margin-bottom:6rem!important}.fr-m-25v{margin:6.25rem!important}.fr-ml-25v,.fr-mx-25v{margin-left:6.25rem!important}.fr-mr-25v,.fr-mx-25v{margin-right:6.25rem!important}.fr-mt-25v,.fr-my-25v{margin-top:6.25rem!important}.fr-mb-25v,.fr-my-25v{margin-bottom:6.25rem!important}.fr-m-13w,.fr-m-26v{margin:6.5rem!important}.fr-ml-13w,.fr-ml-26v,.fr-mx-13w,.fr-mx-26v{margin-left:6.5rem!important}.fr-mr-13w,.fr-mr-26v,.fr-mx-13w,.fr-mx-26v{margin-right:6.5rem!important}.fr-mt-13w,.fr-mt-26v,.fr-my-13w,.fr-my-26v{margin-top:6.5rem!important}.fr-mb-13w,.fr-mb-26v,.fr-my-13w,.fr-my-26v{margin-bottom:6.5rem!important}.fr-m-27v{margin:6.75rem!important}.fr-ml-27v,.fr-mx-27v{margin-left:6.75rem!important}.fr-mr-27v,.fr-mx-27v{margin-right:6.75rem!important}.fr-mt-27v,.fr-my-27v{margin-top:6.75rem!important}.fr-mb-27v,.fr-my-27v{margin-bottom:6.75rem!important}.fr-m-14w,.fr-m-28v{margin:7rem!important}.fr-ml-14w,.fr-ml-28v,.fr-mx-14w,.fr-mx-28v{margin-left:7rem!important}.fr-mr-14w,.fr-mr-28v,.fr-mx-14w,.fr-mx-28v{margin-right:7rem!important}.fr-mt-14w,.fr-mt-28v,.fr-my-14w,.fr-my-28v{margin-top:7rem!important}.fr-mb-14w,.fr-mb-28v,.fr-my-14w,.fr-my-28v{margin-bottom:7rem!important}.fr-m-29v{margin:7.25rem!important}.fr-ml-29v,.fr-mx-29v{margin-left:7.25rem!important}.fr-mr-29v,.fr-mx-29v{margin-right:7.25rem!important}.fr-mt-29v,.fr-my-29v{margin-top:7.25rem!important}.fr-mb-29v,.fr-my-29v{margin-bottom:7.25rem!important}.fr-m-15w,.fr-m-30v{margin:7.5rem!important}.fr-ml-15w,.fr-ml-30v,.fr-mx-15w,.fr-mx-30v{margin-left:7.5rem!important}.fr-mr-15w,.fr-mr-30v,.fr-mx-15w,.fr-mx-30v{margin-right:7.5rem!important}.fr-mt-15w,.fr-mt-30v,.fr-my-15w,.fr-my-30v{margin-top:7.5rem!important}.fr-mb-15w,.fr-mb-30v,.fr-my-15w,.fr-my-30v{margin-bottom:7.5rem!important}.fr-m-31v{margin:7.75rem!important}.fr-ml-31v,.fr-mx-31v{margin-left:7.75rem!important}.fr-mr-31v,.fr-mx-31v{margin-right:7.75rem!important}.fr-mt-31v,.fr-my-31v{margin-top:7.75rem!important}.fr-mb-31v,.fr-my-31v{margin-bottom:7.75rem!important}.fr-m-16w,.fr-m-32v{margin:8rem!important}.fr-ml-16w,.fr-ml-32v,.fr-mx-16w,.fr-mx-32v{margin-left:8rem!important}.fr-mr-16w,.fr-mr-32v,.fr-mx-16w,.fr-mx-32v{margin-right:8rem!important}.fr-mt-16w,.fr-mt-32v,.fr-my-16w,.fr-my-32v{margin-top:8rem!important}.fr-mb-16w,.fr-mb-32v,.fr-my-16w,.fr-my-32v{margin-bottom:8rem!important}.fr-m-auto{margin:auto}.fr-ml-auto,.fr-mx-auto{margin-left:auto}.fr-mr-auto,.fr-mx-auto{margin-right:auto}.fr-mt-auto,.fr-my-auto{margin-top:auto}.fr-mb-auto,.fr-my-auto{margin-bottom:auto}.fr-m-first-n4w,.fr-m-first-n8v{margin:-2rem!important}.fr-ml-first-n4w,.fr-ml-first-n8v,.fr-mx-first-n4w,.fr-mx-first-n8v{margin-left:-2rem!important}.fr-mr-first-n4w,.fr-mr-first-n8v,.fr-mx-first-n4w,.fr-mx-first-n8v{margin-right:-2rem!important}.fr-mt-first-n4w,.fr-mt-first-n8v,.fr-my-first-n4w,.fr-my-first-n8v{margin-top:-2rem!important}.fr-mb-first-n4w,.fr-mb-first-n8v,.fr-my-first-n4w,.fr-my-first-n8v{margin-bottom:-2rem!important}.fr-m-first-n7v{margin:-1.75rem!important}.fr-ml-first-n7v,.fr-mx-first-n7v{margin-left:-1.75rem!important}.fr-mr-first-n7v,.fr-mx-first-n7v{margin-right:-1.75rem!important}.fr-mt-first-n7v,.fr-my-first-n7v{margin-top:-1.75rem!important}.fr-mb-first-n7v,.fr-my-first-n7v{margin-bottom:-1.75rem!important}.fr-m-first-n3w,.fr-m-first-n6v{margin:-1.5rem!important}.fr-ml-first-n3w,.fr-ml-first-n6v,.fr-mx-first-n3w,.fr-mx-first-n6v{margin-left:-1.5rem!important}.fr-mr-first-n3w,.fr-mr-first-n6v,.fr-mx-first-n3w,.fr-mx-first-n6v{margin-right:-1.5rem!important}.fr-mt-first-n3w,.fr-mt-first-n6v,.fr-my-first-n3w,.fr-my-first-n6v{margin-top:-1.5rem!important}.fr-mb-first-n3w,.fr-mb-first-n6v,.fr-my-first-n3w,.fr-my-first-n6v{margin-bottom:-1.5rem!important}.fr-m-first-n5v{margin:-1.25rem!important}.fr-ml-first-n5v,.fr-mx-first-n5v{margin-left:-1.25rem!important}.fr-mr-first-n5v,.fr-mx-first-n5v{margin-right:-1.25rem!important}.fr-mt-first-n5v,.fr-my-first-n5v{margin-top:-1.25rem!important}.fr-mb-first-n5v,.fr-my-first-n5v{margin-bottom:-1.25rem!important}.fr-m-first-n2w,.fr-m-first-n4v{margin:-1rem!important}.fr-ml-first-n2w,.fr-ml-first-n4v,.fr-mx-first-n2w,.fr-mx-first-n4v{margin-left:-1rem!important}.fr-mr-first-n2w,.fr-mr-first-n4v,.fr-mx-first-n2w,.fr-mx-first-n4v{margin-right:-1rem!important}.fr-mt-first-n2w,.fr-mt-first-n4v,.fr-my-first-n2w,.fr-my-first-n4v{margin-top:-1rem!important}.fr-mb-first-n2w,.fr-mb-first-n4v,.fr-my-first-n2w,.fr-my-first-n4v{margin-bottom:-1rem!important}.fr-m-first-n3v{margin:-.75rem!important}.fr-ml-first-n3v,.fr-mx-first-n3v{margin-left:-.75rem!important}.fr-mr-first-n3v,.fr-mx-first-n3v{margin-right:-.75rem!important}.fr-mt-first-n3v,.fr-my-first-n3v{margin-top:-.75rem!important}.fr-mb-first-n3v,.fr-my-first-n3v{margin-bottom:-.75rem!important}.fr-m-first-n1w,.fr-m-first-n2v{margin:-.5rem!important}.fr-ml-first-n1w,.fr-ml-first-n2v,.fr-mx-first-n1w,.fr-mx-first-n2v{margin-left:-.5rem!important}.fr-mr-first-n1w,.fr-mr-first-n2v,.fr-mx-first-n1w,.fr-mx-first-n2v{margin-right:-.5rem!important}.fr-mt-first-n1w,.fr-mt-first-n2v,.fr-my-first-n1w,.fr-my-first-n2v{margin-top:-.5rem!important}.fr-mb-first-n1w,.fr-mb-first-n2v,.fr-my-first-n1w,.fr-my-first-n2v{margin-bottom:-.5rem!important}.fr-m-first-n1v{margin:-.25rem!important}.fr-ml-first-n1v,.fr-mx-first-n1v{margin-left:-.25rem!important}.fr-mr-first-n1v,.fr-mx-first-n1v{margin-right:-.25rem!important}.fr-mt-first-n1v,.fr-my-first-n1v{margin-top:-.25rem!important}.fr-mb-first-n1v,.fr-my-first-n1v{margin-bottom:-.25rem!important}.fr-m-first-n1-5v{margin:-.375rem!important}.fr-ml-first-n1-5v,.fr-mx-first-n1-5v{margin-left:-.375rem!important}.fr-mr-first-n1-5v,.fr-mx-first-n1-5v{margin-right:-.375rem!important}.fr-mt-first-n1-5v,.fr-my-first-n1-5v{margin-top:-.375rem!important}.fr-mb-first-n1-5v,.fr-my-first-n1-5v{margin-bottom:-.375rem!important}.fr-m-first-0{margin:0!important}.fr-ml-first-0,.fr-mx-first-0{margin-left:0!important}.fr-mr-first-0,.fr-mx-first-0{margin-right:0!important}.fr-mt-first-0,.fr-my-first-0{margin-top:0!important}.fr-mb-first-0,.fr-my-first-0{margin-bottom:0!important}.fr-m-first-n0-5v{margin:-.125rem!important}.fr-ml-first-n0-5v,.fr-mx-first-n0-5v{margin-left:-.125rem!important}.fr-mr-first-n0-5v,.fr-mx-first-n0-5v{margin-right:-.125rem!important}.fr-mt-first-n0-5v,.fr-my-first-n0-5v{margin-top:-.125rem!important}.fr-mb-first-n0-5v,.fr-my-first-n0-5v{margin-bottom:-.125rem!important}.fr-m-first-0-5v{margin:.125rem!important}.fr-ml-first-0-5v,.fr-mx-first-0-5v{margin-left:.125rem!important}.fr-mr-first-0-5v,.fr-mx-first-0-5v{margin-right:.125rem!important}.fr-mt-first-0-5v,.fr-my-first-0-5v{margin-top:.125rem!important}.fr-mb-first-0-5v,.fr-my-first-0-5v{margin-bottom:.125rem!important}.fr-m-first-1v{margin:.25rem!important}.fr-ml-first-1v,.fr-mx-first-1v{margin-left:.25rem!important}.fr-mr-first-1v,.fr-mx-first-1v{margin-right:.25rem!important}.fr-mt-first-1v,.fr-my-first-1v{margin-top:.25rem!important}.fr-mb-first-1v,.fr-my-first-1v{margin-bottom:.25rem!important}.fr-m-first-1-5v{margin:.375rem!important}.fr-ml-first-1-5v,.fr-mx-first-1-5v{margin-left:.375rem!important}.fr-mr-first-1-5v,.fr-mx-first-1-5v{margin-right:.375rem!important}.fr-mt-first-1-5v,.fr-my-first-1-5v{margin-top:.375rem!important}.fr-mb-first-1-5v,.fr-my-first-1-5v{margin-bottom:.375rem!important}.fr-m-first-1w,.fr-m-first-2v{margin:.5rem!important}.fr-ml-first-1w,.fr-ml-first-2v,.fr-mx-first-1w,.fr-mx-first-2v{margin-left:.5rem!important}.fr-mr-first-1w,.fr-mr-first-2v,.fr-mx-first-1w,.fr-mx-first-2v{margin-right:.5rem!important}.fr-mt-first-1w,.fr-mt-first-2v,.fr-my-first-1w,.fr-my-first-2v{margin-top:.5rem!important}.fr-mb-first-1w,.fr-mb-first-2v,.fr-my-first-1w,.fr-my-first-2v{margin-bottom:.5rem!important}.fr-m-first-3v{margin:.75rem!important}.fr-ml-first-3v,.fr-mx-first-3v{margin-left:.75rem!important}.fr-mr-first-3v,.fr-mx-first-3v{margin-right:.75rem!important}.fr-mt-first-3v,.fr-my-first-3v{margin-top:.75rem!important}.fr-mb-first-3v,.fr-my-first-3v{margin-bottom:.75rem!important}.fr-m-first-2w,.fr-m-first-4v{margin:1rem!important}.fr-ml-first-2w,.fr-ml-first-4v,.fr-mx-first-2w,.fr-mx-first-4v{margin-left:1rem!important}.fr-mr-first-2w,.fr-mr-first-4v,.fr-mx-first-2w,.fr-mx-first-4v{margin-right:1rem!important}.fr-mt-first-2w,.fr-mt-first-4v,.fr-my-first-2w,.fr-my-first-4v{margin-top:1rem!important}.fr-mb-first-2w,.fr-mb-first-4v,.fr-my-first-2w,.fr-my-first-4v{margin-bottom:1rem!important}.fr-m-first-5v{margin:1.25rem!important}.fr-ml-first-5v,.fr-mx-first-5v{margin-left:1.25rem!important}.fr-mr-first-5v,.fr-mx-first-5v{margin-right:1.25rem!important}.fr-mt-first-5v,.fr-my-first-5v{margin-top:1.25rem!important}.fr-mb-first-5v,.fr-my-first-5v{margin-bottom:1.25rem!important}.fr-m-first-3w,.fr-m-first-6v{margin:1.5rem!important}.fr-ml-first-3w,.fr-ml-first-6v,.fr-mx-first-3w,.fr-mx-first-6v{margin-left:1.5rem!important}.fr-mr-first-3w,.fr-mr-first-6v,.fr-mx-first-3w,.fr-mx-first-6v{margin-right:1.5rem!important}.fr-mt-first-3w,.fr-mt-first-6v,.fr-my-first-3w,.fr-my-first-6v{margin-top:1.5rem!important}.fr-mb-first-3w,.fr-mb-first-6v,.fr-my-first-3w,.fr-my-first-6v{margin-bottom:1.5rem!important}.fr-m-first-7v{margin:1.75rem!important}.fr-ml-first-7v,.fr-mx-first-7v{margin-left:1.75rem!important}.fr-mr-first-7v,.fr-mx-first-7v{margin-right:1.75rem!important}.fr-mt-first-7v,.fr-my-first-7v{margin-top:1.75rem!important}.fr-mb-first-7v,.fr-my-first-7v{margin-bottom:1.75rem!important}.fr-m-first-4w,.fr-m-first-8v{margin:2rem!important}.fr-ml-first-4w,.fr-ml-first-8v,.fr-mx-first-4w,.fr-mx-first-8v{margin-left:2rem!important}.fr-mr-first-4w,.fr-mr-first-8v,.fr-mx-first-4w,.fr-mx-first-8v{margin-right:2rem!important}.fr-mt-first-4w,.fr-mt-first-8v,.fr-my-first-4w,.fr-my-first-8v{margin-top:2rem!important}.fr-mb-first-4w,.fr-mb-first-8v,.fr-my-first-4w,.fr-my-first-8v{margin-bottom:2rem!important}.fr-m-first-9v{margin:2.25rem!important}.fr-ml-first-9v,.fr-mx-first-9v{margin-left:2.25rem!important}.fr-mr-first-9v,.fr-mx-first-9v{margin-right:2.25rem!important}.fr-mt-first-9v,.fr-my-first-9v{margin-top:2.25rem!important}.fr-mb-first-9v,.fr-my-first-9v{margin-bottom:2.25rem!important}.fr-m-first-10v,.fr-m-first-5w{margin:2.5rem!important}.fr-ml-first-10v,.fr-ml-first-5w,.fr-mx-first-10v,.fr-mx-first-5w{margin-left:2.5rem!important}.fr-mr-first-10v,.fr-mr-first-5w,.fr-mx-first-10v,.fr-mx-first-5w{margin-right:2.5rem!important}.fr-mt-first-10v,.fr-mt-first-5w,.fr-my-first-10v,.fr-my-first-5w{margin-top:2.5rem!important}.fr-mb-first-10v,.fr-mb-first-5w,.fr-my-first-10v,.fr-my-first-5w{margin-bottom:2.5rem!important}.fr-m-first-11v{margin:2.75rem!important}.fr-ml-first-11v,.fr-mx-first-11v{margin-left:2.75rem!important}.fr-mr-first-11v,.fr-mx-first-11v{margin-right:2.75rem!important}.fr-mt-first-11v,.fr-my-first-11v{margin-top:2.75rem!important}.fr-mb-first-11v,.fr-my-first-11v{margin-bottom:2.75rem!important}.fr-m-first-12v,.fr-m-first-6w{margin:3rem!important}.fr-ml-first-12v,.fr-ml-first-6w,.fr-mx-first-12v,.fr-mx-first-6w{margin-left:3rem!important}.fr-mr-first-12v,.fr-mr-first-6w,.fr-mx-first-12v,.fr-mx-first-6w{margin-right:3rem!important}.fr-mt-first-12v,.fr-mt-first-6w,.fr-my-first-12v,.fr-my-first-6w{margin-top:3rem!important}.fr-mb-first-12v,.fr-mb-first-6w,.fr-my-first-12v,.fr-my-first-6w{margin-bottom:3rem!important}.fr-m-first-13v{margin:3.25rem!important}.fr-ml-first-13v,.fr-mx-first-13v{margin-left:3.25rem!important}.fr-mr-first-13v,.fr-mx-first-13v{margin-right:3.25rem!important}.fr-mt-first-13v,.fr-my-first-13v{margin-top:3.25rem!important}.fr-mb-first-13v,.fr-my-first-13v{margin-bottom:3.25rem!important}.fr-m-first-14v,.fr-m-first-7w{margin:3.5rem!important}.fr-ml-first-14v,.fr-ml-first-7w,.fr-mx-first-14v,.fr-mx-first-7w{margin-left:3.5rem!important}.fr-mr-first-14v,.fr-mr-first-7w,.fr-mx-first-14v,.fr-mx-first-7w{margin-right:3.5rem!important}.fr-mt-first-14v,.fr-mt-first-7w,.fr-my-first-14v,.fr-my-first-7w{margin-top:3.5rem!important}.fr-mb-first-14v,.fr-mb-first-7w,.fr-my-first-14v,.fr-my-first-7w{margin-bottom:3.5rem!important}.fr-m-first-15v{margin:3.75rem!important}.fr-ml-first-15v,.fr-mx-first-15v{margin-left:3.75rem!important}.fr-mr-first-15v,.fr-mx-first-15v{margin-right:3.75rem!important}.fr-mt-first-15v,.fr-my-first-15v{margin-top:3.75rem!important}.fr-mb-first-15v,.fr-my-first-15v{margin-bottom:3.75rem!important}.fr-m-first-16v,.fr-m-first-8w{margin:4rem!important}.fr-ml-first-16v,.fr-ml-first-8w,.fr-mx-first-16v,.fr-mx-first-8w{margin-left:4rem!important}.fr-mr-first-16v,.fr-mr-first-8w,.fr-mx-first-16v,.fr-mx-first-8w{margin-right:4rem!important}.fr-mt-first-16v,.fr-mt-first-8w,.fr-my-first-16v,.fr-my-first-8w{margin-top:4rem!important}.fr-mb-first-16v,.fr-mb-first-8w,.fr-my-first-16v,.fr-my-first-8w{margin-bottom:4rem!important}.fr-m-first-17v{margin:4.25rem!important}.fr-ml-first-17v,.fr-mx-first-17v{margin-left:4.25rem!important}.fr-mr-first-17v,.fr-mx-first-17v{margin-right:4.25rem!important}.fr-mt-first-17v,.fr-my-first-17v{margin-top:4.25rem!important}.fr-mb-first-17v,.fr-my-first-17v{margin-bottom:4.25rem!important}.fr-m-first-18v,.fr-m-first-9w{margin:4.5rem!important}.fr-ml-first-18v,.fr-ml-first-9w,.fr-mx-first-18v,.fr-mx-first-9w{margin-left:4.5rem!important}.fr-mr-first-18v,.fr-mr-first-9w,.fr-mx-first-18v,.fr-mx-first-9w{margin-right:4.5rem!important}.fr-mt-first-18v,.fr-mt-first-9w,.fr-my-first-18v,.fr-my-first-9w{margin-top:4.5rem!important}.fr-mb-first-18v,.fr-mb-first-9w,.fr-my-first-18v,.fr-my-first-9w{margin-bottom:4.5rem!important}.fr-m-first-19v{margin:4.75rem!important}.fr-ml-first-19v,.fr-mx-first-19v{margin-left:4.75rem!important}.fr-mr-first-19v,.fr-mx-first-19v{margin-right:4.75rem!important}.fr-mt-first-19v,.fr-my-first-19v{margin-top:4.75rem!important}.fr-mb-first-19v,.fr-my-first-19v{margin-bottom:4.75rem!important}.fr-m-first-10w,.fr-m-first-20v{margin:5rem!important}.fr-ml-first-10w,.fr-ml-first-20v,.fr-mx-first-10w,.fr-mx-first-20v{margin-left:5rem!important}.fr-mr-first-10w,.fr-mr-first-20v,.fr-mx-first-10w,.fr-mx-first-20v{margin-right:5rem!important}.fr-mt-first-10w,.fr-mt-first-20v,.fr-my-first-10w,.fr-my-first-20v{margin-top:5rem!important}.fr-mb-first-10w,.fr-mb-first-20v,.fr-my-first-10w,.fr-my-first-20v{margin-bottom:5rem!important}.fr-m-first-21v{margin:5.25rem!important}.fr-ml-first-21v,.fr-mx-first-21v{margin-left:5.25rem!important}.fr-mr-first-21v,.fr-mx-first-21v{margin-right:5.25rem!important}.fr-mt-first-21v,.fr-my-first-21v{margin-top:5.25rem!important}.fr-mb-first-21v,.fr-my-first-21v{margin-bottom:5.25rem!important}.fr-m-first-11w,.fr-m-first-22v{margin:5.5rem!important}.fr-ml-first-11w,.fr-ml-first-22v,.fr-mx-first-11w,.fr-mx-first-22v{margin-left:5.5rem!important}.fr-mr-first-11w,.fr-mr-first-22v,.fr-mx-first-11w,.fr-mx-first-22v{margin-right:5.5rem!important}.fr-mt-first-11w,.fr-mt-first-22v,.fr-my-first-11w,.fr-my-first-22v{margin-top:5.5rem!important}.fr-mb-first-11w,.fr-mb-first-22v,.fr-my-first-11w,.fr-my-first-22v{margin-bottom:5.5rem!important}.fr-m-first-23v{margin:5.75rem!important}.fr-ml-first-23v,.fr-mx-first-23v{margin-left:5.75rem!important}.fr-mr-first-23v,.fr-mx-first-23v{margin-right:5.75rem!important}.fr-mt-first-23v,.fr-my-first-23v{margin-top:5.75rem!important}.fr-mb-first-23v,.fr-my-first-23v{margin-bottom:5.75rem!important}.fr-m-first-12w,.fr-m-first-24v{margin:6rem!important}.fr-ml-first-12w,.fr-ml-first-24v,.fr-mx-first-12w,.fr-mx-first-24v{margin-left:6rem!important}.fr-mr-first-12w,.fr-mr-first-24v,.fr-mx-first-12w,.fr-mx-first-24v{margin-right:6rem!important}.fr-mt-first-12w,.fr-mt-first-24v,.fr-my-first-12w,.fr-my-first-24v{margin-top:6rem!important}.fr-mb-first-12w,.fr-mb-first-24v,.fr-my-first-12w,.fr-my-first-24v{margin-bottom:6rem!important}.fr-m-first-25v{margin:6.25rem!important}.fr-ml-first-25v,.fr-mx-first-25v{margin-left:6.25rem!important}.fr-mr-first-25v,.fr-mx-first-25v{margin-right:6.25rem!important}.fr-mt-first-25v,.fr-my-first-25v{margin-top:6.25rem!important}.fr-mb-first-25v,.fr-my-first-25v{margin-bottom:6.25rem!important}.fr-m-first-13w,.fr-m-first-26v{margin:6.5rem!important}.fr-ml-first-13w,.fr-ml-first-26v,.fr-mx-first-13w,.fr-mx-first-26v{margin-left:6.5rem!important}.fr-mr-first-13w,.fr-mr-first-26v,.fr-mx-first-13w,.fr-mx-first-26v{margin-right:6.5rem!important}.fr-mt-first-13w,.fr-mt-first-26v,.fr-my-first-13w,.fr-my-first-26v{margin-top:6.5rem!important}.fr-mb-first-13w,.fr-mb-first-26v,.fr-my-first-13w,.fr-my-first-26v{margin-bottom:6.5rem!important}.fr-m-first-27v{margin:6.75rem!important}.fr-ml-first-27v,.fr-mx-first-27v{margin-left:6.75rem!important}.fr-mr-first-27v,.fr-mx-first-27v{margin-right:6.75rem!important}.fr-mt-first-27v,.fr-my-first-27v{margin-top:6.75rem!important}.fr-mb-first-27v,.fr-my-first-27v{margin-bottom:6.75rem!important}.fr-m-first-14w,.fr-m-first-28v{margin:7rem!important}.fr-ml-first-14w,.fr-ml-first-28v,.fr-mx-first-14w,.fr-mx-first-28v{margin-left:7rem!important}.fr-mr-first-14w,.fr-mr-first-28v,.fr-mx-first-14w,.fr-mx-first-28v{margin-right:7rem!important}.fr-mt-first-14w,.fr-mt-first-28v,.fr-my-first-14w,.fr-my-first-28v{margin-top:7rem!important}.fr-mb-first-14w,.fr-mb-first-28v,.fr-my-first-14w,.fr-my-first-28v{margin-bottom:7rem!important}.fr-m-first-29v{margin:7.25rem!important}.fr-ml-first-29v,.fr-mx-first-29v{margin-left:7.25rem!important}.fr-mr-first-29v,.fr-mx-first-29v{margin-right:7.25rem!important}.fr-mt-first-29v,.fr-my-first-29v{margin-top:7.25rem!important}.fr-mb-first-29v,.fr-my-first-29v{margin-bottom:7.25rem!important}.fr-m-first-15w,.fr-m-first-30v{margin:7.5rem!important}.fr-ml-first-15w,.fr-ml-first-30v,.fr-mx-first-15w,.fr-mx-first-30v{margin-left:7.5rem!important}.fr-mr-first-15w,.fr-mr-first-30v,.fr-mx-first-15w,.fr-mx-first-30v{margin-right:7.5rem!important}.fr-mt-first-15w,.fr-mt-first-30v,.fr-my-first-15w,.fr-my-first-30v{margin-top:7.5rem!important}.fr-mb-first-15w,.fr-mb-first-30v,.fr-my-first-15w,.fr-my-first-30v{margin-bottom:7.5rem!important}.fr-m-first-31v{margin:7.75rem!important}.fr-ml-first-31v,.fr-mx-first-31v{margin-left:7.75rem!important}.fr-mr-first-31v,.fr-mx-first-31v{margin-right:7.75rem!important}.fr-mt-first-31v,.fr-my-first-31v{margin-top:7.75rem!important}.fr-mb-first-31v,.fr-my-first-31v{margin-bottom:7.75rem!important}.fr-m-first-16w,.fr-m-first-32v{margin:8rem!important}.fr-ml-first-16w,.fr-ml-first-32v,.fr-mx-first-16w,.fr-mx-first-32v{margin-left:8rem!important}.fr-mr-first-16w,.fr-mr-first-32v,.fr-mx-first-16w,.fr-mx-first-32v{margin-right:8rem!important}.fr-mt-first-16w,.fr-mt-first-32v,.fr-my-first-16w,.fr-my-first-32v{margin-top:8rem!important}.fr-mb-first-16w,.fr-mb-first-32v,.fr-my-first-16w,.fr-my-first-32v{margin-bottom:8rem!important}.fr-m-first-auto{margin:auto}.fr-ml-first-auto,.fr-mx-first-auto{margin-left:auto}.fr-mr-first-auto,.fr-mx-first-auto{margin-right:auto}.fr-mt-first-auto,.fr-my-first-auto{margin-top:auto}.fr-mb-first-auto,.fr-my-first-auto{margin-bottom:auto}.fr-p-0{padding:0!important}.fr-pl-0,.fr-px-0{padding-left:0!important}.fr-pr-0,.fr-px-0{padding-right:0!important}.fr-pt-0,.fr-py-0{padding-top:0!important}.fr-pb-0,.fr-py-0{padding-bottom:0!important}.fr-p-0-5v{padding:.125rem!important}.fr-pl-0-5v,.fr-px-0-5v{padding-left:.125rem!important}.fr-pr-0-5v,.fr-px-0-5v{padding-right:.125rem!important}.fr-pt-0-5v,.fr-py-0-5v{padding-top:.125rem!important}.fr-pb-0-5v,.fr-py-0-5v{padding-bottom:.125rem!important}.fr-p-1v{padding:.25rem!important}.fr-pl-1v,.fr-px-1v{padding-left:.25rem!important}.fr-pr-1v,.fr-px-1v{padding-right:.25rem!important}.fr-pt-1v,.fr-py-1v{padding-top:.25rem!important}.fr-pb-1v,.fr-py-1v{padding-bottom:.25rem!important}.fr-p-1-5v{padding:.375rem!important}.fr-pl-1-5v,.fr-px-1-5v{padding-left:.375rem!important}.fr-pr-1-5v,.fr-px-1-5v{padding-right:.375rem!important}.fr-pt-1-5v,.fr-py-1-5v{padding-top:.375rem!important}.fr-pb-1-5v,.fr-py-1-5v{padding-bottom:.375rem!important}.fr-p-1w,.fr-p-2v{padding:.5rem!important}.fr-pl-1w,.fr-pl-2v,.fr-px-1w,.fr-px-2v{padding-left:.5rem!important}.fr-pr-1w,.fr-pr-2v,.fr-px-1w,.fr-px-2v{padding-right:.5rem!important}.fr-pt-1w,.fr-pt-2v,.fr-py-1w,.fr-py-2v{padding-top:.5rem!important}.fr-pb-1w,.fr-pb-2v,.fr-py-1w,.fr-py-2v{padding-bottom:.5rem!important}.fr-p-3v{padding:.75rem!important}.fr-pl-3v,.fr-px-3v{padding-left:.75rem!important}.fr-pr-3v,.fr-px-3v{padding-right:.75rem!important}.fr-pt-3v,.fr-py-3v{padding-top:.75rem!important}.fr-pb-3v,.fr-py-3v{padding-bottom:.75rem!important}.fr-p-2w,.fr-p-4v{padding:1rem!important}.fr-pl-2w,.fr-pl-4v,.fr-px-2w,.fr-px-4v{padding-left:1rem!important}.fr-pr-2w,.fr-pr-4v,.fr-px-2w,.fr-px-4v{padding-right:1rem!important}.fr-pt-2w,.fr-pt-4v,.fr-py-2w,.fr-py-4v{padding-top:1rem!important}.fr-pb-2w,.fr-pb-4v,.fr-py-2w,.fr-py-4v{padding-bottom:1rem!important}.fr-p-5v{padding:1.25rem!important}.fr-pl-5v,.fr-px-5v{padding-left:1.25rem!important}.fr-pr-5v,.fr-px-5v{padding-right:1.25rem!important}.fr-pt-5v,.fr-py-5v{padding-top:1.25rem!important}.fr-pb-5v,.fr-py-5v{padding-bottom:1.25rem!important}.fr-p-3w,.fr-p-6v{padding:1.5rem!important}.fr-pl-3w,.fr-pl-6v,.fr-px-3w,.fr-px-6v{padding-left:1.5rem!important}.fr-pr-3w,.fr-pr-6v,.fr-px-3w,.fr-px-6v{padding-right:1.5rem!important}.fr-pt-3w,.fr-pt-6v,.fr-py-3w,.fr-py-6v{padding-top:1.5rem!important}.fr-pb-3w,.fr-pb-6v,.fr-py-3w,.fr-py-6v{padding-bottom:1.5rem!important}.fr-p-7v{padding:1.75rem!important}.fr-pl-7v,.fr-px-7v{padding-left:1.75rem!important}.fr-pr-7v,.fr-px-7v{padding-right:1.75rem!important}.fr-pt-7v,.fr-py-7v{padding-top:1.75rem!important}.fr-pb-7v,.fr-py-7v{padding-bottom:1.75rem!important}.fr-p-4w,.fr-p-8v{padding:2rem!important}.fr-pl-4w,.fr-pl-8v,.fr-px-4w,.fr-px-8v{padding-left:2rem!important}.fr-pr-4w,.fr-pr-8v,.fr-px-4w,.fr-px-8v{padding-right:2rem!important}.fr-pt-4w,.fr-pt-8v,.fr-py-4w,.fr-py-8v{padding-top:2rem!important}.fr-pb-4w,.fr-pb-8v,.fr-py-4w,.fr-py-8v{padding-bottom:2rem!important}.fr-p-9v{padding:2.25rem!important}.fr-pl-9v,.fr-px-9v{padding-left:2.25rem!important}.fr-pr-9v,.fr-px-9v{padding-right:2.25rem!important}.fr-pt-9v,.fr-py-9v{padding-top:2.25rem!important}.fr-pb-9v,.fr-py-9v{padding-bottom:2.25rem!important}.fr-p-10v,.fr-p-5w{padding:2.5rem!important}.fr-pl-10v,.fr-pl-5w,.fr-px-10v,.fr-px-5w{padding-left:2.5rem!important}.fr-pr-10v,.fr-pr-5w,.fr-px-10v,.fr-px-5w{padding-right:2.5rem!important}.fr-pt-10v,.fr-pt-5w,.fr-py-10v,.fr-py-5w{padding-top:2.5rem!important}.fr-pb-10v,.fr-pb-5w,.fr-py-10v,.fr-py-5w{padding-bottom:2.5rem!important}.fr-p-11v{padding:2.75rem!important}.fr-pl-11v,.fr-px-11v{padding-left:2.75rem!important}.fr-pr-11v,.fr-px-11v{padding-right:2.75rem!important}.fr-pt-11v,.fr-py-11v{padding-top:2.75rem!important}.fr-pb-11v,.fr-py-11v{padding-bottom:2.75rem!important}.fr-p-12v,.fr-p-6w{padding:3rem!important}.fr-pl-12v,.fr-pl-6w,.fr-px-12v,.fr-px-6w{padding-left:3rem!important}.fr-pr-12v,.fr-pr-6w,.fr-px-12v,.fr-px-6w{padding-right:3rem!important}.fr-pt-12v,.fr-pt-6w,.fr-py-12v,.fr-py-6w{padding-top:3rem!important}.fr-pb-12v,.fr-pb-6w,.fr-py-12v,.fr-py-6w{padding-bottom:3rem!important}.fr-p-13v{padding:3.25rem!important}.fr-pl-13v,.fr-px-13v{padding-left:3.25rem!important}.fr-pr-13v,.fr-px-13v{padding-right:3.25rem!important}.fr-pt-13v,.fr-py-13v{padding-top:3.25rem!important}.fr-pb-13v,.fr-py-13v{padding-bottom:3.25rem!important}.fr-p-14v,.fr-p-7w{padding:3.5rem!important}.fr-pl-14v,.fr-pl-7w,.fr-px-14v,.fr-px-7w{padding-left:3.5rem!important}.fr-pr-14v,.fr-pr-7w,.fr-px-14v,.fr-px-7w{padding-right:3.5rem!important}.fr-pt-14v,.fr-pt-7w,.fr-py-14v,.fr-py-7w{padding-top:3.5rem!important}.fr-pb-14v,.fr-pb-7w,.fr-py-14v,.fr-py-7w{padding-bottom:3.5rem!important}.fr-p-15v{padding:3.75rem!important}.fr-pl-15v,.fr-px-15v{padding-left:3.75rem!important}.fr-pr-15v,.fr-px-15v{padding-right:3.75rem!important}.fr-pt-15v,.fr-py-15v{padding-top:3.75rem!important}.fr-pb-15v,.fr-py-15v{padding-bottom:3.75rem!important}.fr-p-16v,.fr-p-8w{padding:4rem!important}.fr-pl-16v,.fr-pl-8w,.fr-px-16v,.fr-px-8w{padding-left:4rem!important}.fr-pr-16v,.fr-pr-8w,.fr-px-16v,.fr-px-8w{padding-right:4rem!important}.fr-pt-16v,.fr-pt-8w,.fr-py-16v,.fr-py-8w{padding-top:4rem!important}.fr-pb-16v,.fr-pb-8w,.fr-py-16v,.fr-py-8w{padding-bottom:4rem!important}.fr-p-17v{padding:4.25rem!important}.fr-pl-17v,.fr-px-17v{padding-left:4.25rem!important}.fr-pr-17v,.fr-px-17v{padding-right:4.25rem!important}.fr-pt-17v,.fr-py-17v{padding-top:4.25rem!important}.fr-pb-17v,.fr-py-17v{padding-bottom:4.25rem!important}.fr-p-18v,.fr-p-9w{padding:4.5rem!important}.fr-pl-18v,.fr-pl-9w,.fr-px-18v,.fr-px-9w{padding-left:4.5rem!important}.fr-pr-18v,.fr-pr-9w,.fr-px-18v,.fr-px-9w{padding-right:4.5rem!important}.fr-pt-18v,.fr-pt-9w,.fr-py-18v,.fr-py-9w{padding-top:4.5rem!important}.fr-pb-18v,.fr-pb-9w,.fr-py-18v,.fr-py-9w{padding-bottom:4.5rem!important}.fr-p-19v{padding:4.75rem!important}.fr-pl-19v,.fr-px-19v{padding-left:4.75rem!important}.fr-pr-19v,.fr-px-19v{padding-right:4.75rem!important}.fr-pt-19v,.fr-py-19v{padding-top:4.75rem!important}.fr-pb-19v,.fr-py-19v{padding-bottom:4.75rem!important}.fr-p-10w,.fr-p-20v{padding:5rem!important}.fr-pl-10w,.fr-pl-20v,.fr-px-10w,.fr-px-20v{padding-left:5rem!important}.fr-pr-10w,.fr-pr-20v,.fr-px-10w,.fr-px-20v{padding-right:5rem!important}.fr-pt-10w,.fr-pt-20v,.fr-py-10w,.fr-py-20v{padding-top:5rem!important}.fr-pb-10w,.fr-pb-20v,.fr-py-10w,.fr-py-20v{padding-bottom:5rem!important}.fr-p-21v{padding:5.25rem!important}.fr-pl-21v,.fr-px-21v{padding-left:5.25rem!important}.fr-pr-21v,.fr-px-21v{padding-right:5.25rem!important}.fr-pt-21v,.fr-py-21v{padding-top:5.25rem!important}.fr-pb-21v,.fr-py-21v{padding-bottom:5.25rem!important}.fr-p-11w,.fr-p-22v{padding:5.5rem!important}.fr-pl-11w,.fr-pl-22v,.fr-px-11w,.fr-px-22v{padding-left:5.5rem!important}.fr-pr-11w,.fr-pr-22v,.fr-px-11w,.fr-px-22v{padding-right:5.5rem!important}.fr-pt-11w,.fr-pt-22v,.fr-py-11w,.fr-py-22v{padding-top:5.5rem!important}.fr-pb-11w,.fr-pb-22v,.fr-py-11w,.fr-py-22v{padding-bottom:5.5rem!important}.fr-p-23v{padding:5.75rem!important}.fr-pl-23v,.fr-px-23v{padding-left:5.75rem!important}.fr-pr-23v,.fr-px-23v{padding-right:5.75rem!important}.fr-pt-23v,.fr-py-23v{padding-top:5.75rem!important}.fr-pb-23v,.fr-py-23v{padding-bottom:5.75rem!important}.fr-p-12w,.fr-p-24v{padding:6rem!important}.fr-pl-12w,.fr-pl-24v,.fr-px-12w,.fr-px-24v{padding-left:6rem!important}.fr-pr-12w,.fr-pr-24v,.fr-px-12w,.fr-px-24v{padding-right:6rem!important}.fr-pt-12w,.fr-pt-24v,.fr-py-12w,.fr-py-24v{padding-top:6rem!important}.fr-pb-12w,.fr-pb-24v,.fr-py-12w,.fr-py-24v{padding-bottom:6rem!important}.fr-p-25v{padding:6.25rem!important}.fr-pl-25v,.fr-px-25v{padding-left:6.25rem!important}.fr-pr-25v,.fr-px-25v{padding-right:6.25rem!important}.fr-pt-25v,.fr-py-25v{padding-top:6.25rem!important}.fr-pb-25v,.fr-py-25v{padding-bottom:6.25rem!important}.fr-p-13w,.fr-p-26v{padding:6.5rem!important}.fr-pl-13w,.fr-pl-26v,.fr-px-13w,.fr-px-26v{padding-left:6.5rem!important}.fr-pr-13w,.fr-pr-26v,.fr-px-13w,.fr-px-26v{padding-right:6.5rem!important}.fr-pt-13w,.fr-pt-26v,.fr-py-13w,.fr-py-26v{padding-top:6.5rem!important}.fr-pb-13w,.fr-pb-26v,.fr-py-13w,.fr-py-26v{padding-bottom:6.5rem!important}.fr-p-27v{padding:6.75rem!important}.fr-pl-27v,.fr-px-27v{padding-left:6.75rem!important}.fr-pr-27v,.fr-px-27v{padding-right:6.75rem!important}.fr-pt-27v,.fr-py-27v{padding-top:6.75rem!important}.fr-pb-27v,.fr-py-27v{padding-bottom:6.75rem!important}.fr-p-14w,.fr-p-28v{padding:7rem!important}.fr-pl-14w,.fr-pl-28v,.fr-px-14w,.fr-px-28v{padding-left:7rem!important}.fr-pr-14w,.fr-pr-28v,.fr-px-14w,.fr-px-28v{padding-right:7rem!important}.fr-pt-14w,.fr-pt-28v,.fr-py-14w,.fr-py-28v{padding-top:7rem!important}.fr-pb-14w,.fr-pb-28v,.fr-py-14w,.fr-py-28v{padding-bottom:7rem!important}.fr-p-29v{padding:7.25rem!important}.fr-pl-29v,.fr-px-29v{padding-left:7.25rem!important}.fr-pr-29v,.fr-px-29v{padding-right:7.25rem!important}.fr-pt-29v,.fr-py-29v{padding-top:7.25rem!important}.fr-pb-29v,.fr-py-29v{padding-bottom:7.25rem!important}.fr-p-15w,.fr-p-30v{padding:7.5rem!important}.fr-pl-15w,.fr-pl-30v,.fr-px-15w,.fr-px-30v{padding-left:7.5rem!important}.fr-pr-15w,.fr-pr-30v,.fr-px-15w,.fr-px-30v{padding-right:7.5rem!important}.fr-pt-15w,.fr-pt-30v,.fr-py-15w,.fr-py-30v{padding-top:7.5rem!important}.fr-pb-15w,.fr-pb-30v,.fr-py-15w,.fr-py-30v{padding-bottom:7.5rem!important}.fr-p-31v{padding:7.75rem!important}.fr-pl-31v,.fr-px-31v{padding-left:7.75rem!important}.fr-pr-31v,.fr-px-31v{padding-right:7.75rem!important}.fr-pt-31v,.fr-py-31v{padding-top:7.75rem!important}.fr-pb-31v,.fr-py-31v{padding-bottom:7.75rem!important}.fr-p-16w,.fr-p-32v{padding:8rem!important}.fr-pl-16w,.fr-pl-32v,.fr-px-16w,.fr-px-32v{padding-left:8rem!important}.fr-pr-16w,.fr-pr-32v,.fr-px-16w,.fr-px-32v{padding-right:8rem!important}.fr-pt-16w,.fr-pt-32v,.fr-py-16w,.fr-py-32v{padding-top:8rem!important}.fr-pb-16w,.fr-pb-32v,.fr-py-16w,.fr-py-32v{padding-bottom:8rem!important}.fr-p-first-0{padding:0!important}.fr-pl-first-0,.fr-px-first-0{padding-left:0!important}.fr-pr-first-0,.fr-px-first-0{padding-right:0!important}.fr-pt-first-0,.fr-py-first-0{padding-top:0!important}.fr-pb-first-0,.fr-py-first-0{padding-bottom:0!important}.fr-p-first-0-5v{padding:.125rem!important}.fr-pl-first-0-5v,.fr-px-first-0-5v{padding-left:.125rem!important}.fr-pr-first-0-5v,.fr-px-first-0-5v{padding-right:.125rem!important}.fr-pt-first-0-5v,.fr-py-first-0-5v{padding-top:.125rem!important}.fr-pb-first-0-5v,.fr-py-first-0-5v{padding-bottom:.125rem!important}.fr-p-first-1v{padding:.25rem!important}.fr-pl-first-1v,.fr-px-first-1v{padding-left:.25rem!important}.fr-pr-first-1v,.fr-px-first-1v{padding-right:.25rem!important}.fr-pt-first-1v,.fr-py-first-1v{padding-top:.25rem!important}.fr-pb-first-1v,.fr-py-first-1v{padding-bottom:.25rem!important}.fr-p-first-1-5v{padding:.375rem!important}.fr-pl-first-1-5v,.fr-px-first-1-5v{padding-left:.375rem!important}.fr-pr-first-1-5v,.fr-px-first-1-5v{padding-right:.375rem!important}.fr-pt-first-1-5v,.fr-py-first-1-5v{padding-top:.375rem!important}.fr-pb-first-1-5v,.fr-py-first-1-5v{padding-bottom:.375rem!important}.fr-p-first-1w,.fr-p-first-2v{padding:.5rem!important}.fr-pl-first-1w,.fr-pl-first-2v,.fr-px-first-1w,.fr-px-first-2v{padding-left:.5rem!important}.fr-pr-first-1w,.fr-pr-first-2v,.fr-px-first-1w,.fr-px-first-2v{padding-right:.5rem!important}.fr-pt-first-1w,.fr-pt-first-2v,.fr-py-first-1w,.fr-py-first-2v{padding-top:.5rem!important}.fr-pb-first-1w,.fr-pb-first-2v,.fr-py-first-1w,.fr-py-first-2v{padding-bottom:.5rem!important}.fr-p-first-3v{padding:.75rem!important}.fr-pl-first-3v,.fr-px-first-3v{padding-left:.75rem!important}.fr-pr-first-3v,.fr-px-first-3v{padding-right:.75rem!important}.fr-pt-first-3v,.fr-py-first-3v{padding-top:.75rem!important}.fr-pb-first-3v,.fr-py-first-3v{padding-bottom:.75rem!important}.fr-p-first-2w,.fr-p-first-4v{padding:1rem!important}.fr-pl-first-2w,.fr-pl-first-4v,.fr-px-first-2w,.fr-px-first-4v{padding-left:1rem!important}.fr-pr-first-2w,.fr-pr-first-4v,.fr-px-first-2w,.fr-px-first-4v{padding-right:1rem!important}.fr-pt-first-2w,.fr-pt-first-4v,.fr-py-first-2w,.fr-py-first-4v{padding-top:1rem!important}.fr-pb-first-2w,.fr-pb-first-4v,.fr-py-first-2w,.fr-py-first-4v{padding-bottom:1rem!important}.fr-p-first-5v{padding:1.25rem!important}.fr-pl-first-5v,.fr-px-first-5v{padding-left:1.25rem!important}.fr-pr-first-5v,.fr-px-first-5v{padding-right:1.25rem!important}.fr-pt-first-5v,.fr-py-first-5v{padding-top:1.25rem!important}.fr-pb-first-5v,.fr-py-first-5v{padding-bottom:1.25rem!important}.fr-p-first-3w,.fr-p-first-6v{padding:1.5rem!important}.fr-pl-first-3w,.fr-pl-first-6v,.fr-px-first-3w,.fr-px-first-6v{padding-left:1.5rem!important}.fr-pr-first-3w,.fr-pr-first-6v,.fr-px-first-3w,.fr-px-first-6v{padding-right:1.5rem!important}.fr-pt-first-3w,.fr-pt-first-6v,.fr-py-first-3w,.fr-py-first-6v{padding-top:1.5rem!important}.fr-pb-first-3w,.fr-pb-first-6v,.fr-py-first-3w,.fr-py-first-6v{padding-bottom:1.5rem!important}.fr-p-first-7v{padding:1.75rem!important}.fr-pl-first-7v,.fr-px-first-7v{padding-left:1.75rem!important}.fr-pr-first-7v,.fr-px-first-7v{padding-right:1.75rem!important}.fr-pt-first-7v,.fr-py-first-7v{padding-top:1.75rem!important}.fr-pb-first-7v,.fr-py-first-7v{padding-bottom:1.75rem!important}.fr-p-first-4w,.fr-p-first-8v{padding:2rem!important}.fr-pl-first-4w,.fr-pl-first-8v,.fr-px-first-4w,.fr-px-first-8v{padding-left:2rem!important}.fr-pr-first-4w,.fr-pr-first-8v,.fr-px-first-4w,.fr-px-first-8v{padding-right:2rem!important}.fr-pt-first-4w,.fr-pt-first-8v,.fr-py-first-4w,.fr-py-first-8v{padding-top:2rem!important}.fr-pb-first-4w,.fr-pb-first-8v,.fr-py-first-4w,.fr-py-first-8v{padding-bottom:2rem!important}.fr-p-first-9v{padding:2.25rem!important}.fr-pl-first-9v,.fr-px-first-9v{padding-left:2.25rem!important}.fr-pr-first-9v,.fr-px-first-9v{padding-right:2.25rem!important}.fr-pt-first-9v,.fr-py-first-9v{padding-top:2.25rem!important}.fr-pb-first-9v,.fr-py-first-9v{padding-bottom:2.25rem!important}.fr-p-first-10v,.fr-p-first-5w{padding:2.5rem!important}.fr-pl-first-10v,.fr-pl-first-5w,.fr-px-first-10v,.fr-px-first-5w{padding-left:2.5rem!important}.fr-pr-first-10v,.fr-pr-first-5w,.fr-px-first-10v,.fr-px-first-5w{padding-right:2.5rem!important}.fr-pt-first-10v,.fr-pt-first-5w,.fr-py-first-10v,.fr-py-first-5w{padding-top:2.5rem!important}.fr-pb-first-10v,.fr-pb-first-5w,.fr-py-first-10v,.fr-py-first-5w{padding-bottom:2.5rem!important}.fr-p-first-11v{padding:2.75rem!important}.fr-pl-first-11v,.fr-px-first-11v{padding-left:2.75rem!important}.fr-pr-first-11v,.fr-px-first-11v{padding-right:2.75rem!important}.fr-pt-first-11v,.fr-py-first-11v{padding-top:2.75rem!important}.fr-pb-first-11v,.fr-py-first-11v{padding-bottom:2.75rem!important}.fr-p-first-12v,.fr-p-first-6w{padding:3rem!important}.fr-pl-first-12v,.fr-pl-first-6w,.fr-px-first-12v,.fr-px-first-6w{padding-left:3rem!important}.fr-pr-first-12v,.fr-pr-first-6w,.fr-px-first-12v,.fr-px-first-6w{padding-right:3rem!important}.fr-pt-first-12v,.fr-pt-first-6w,.fr-py-first-12v,.fr-py-first-6w{padding-top:3rem!important}.fr-pb-first-12v,.fr-pb-first-6w,.fr-py-first-12v,.fr-py-first-6w{padding-bottom:3rem!important}.fr-p-first-13v{padding:3.25rem!important}.fr-pl-first-13v,.fr-px-first-13v{padding-left:3.25rem!important}.fr-pr-first-13v,.fr-px-first-13v{padding-right:3.25rem!important}.fr-pt-first-13v,.fr-py-first-13v{padding-top:3.25rem!important}.fr-pb-first-13v,.fr-py-first-13v{padding-bottom:3.25rem!important}.fr-p-first-14v,.fr-p-first-7w{padding:3.5rem!important}.fr-pl-first-14v,.fr-pl-first-7w,.fr-px-first-14v,.fr-px-first-7w{padding-left:3.5rem!important}.fr-pr-first-14v,.fr-pr-first-7w,.fr-px-first-14v,.fr-px-first-7w{padding-right:3.5rem!important}.fr-pt-first-14v,.fr-pt-first-7w,.fr-py-first-14v,.fr-py-first-7w{padding-top:3.5rem!important}.fr-pb-first-14v,.fr-pb-first-7w,.fr-py-first-14v,.fr-py-first-7w{padding-bottom:3.5rem!important}.fr-p-first-15v{padding:3.75rem!important}.fr-pl-first-15v,.fr-px-first-15v{padding-left:3.75rem!important}.fr-pr-first-15v,.fr-px-first-15v{padding-right:3.75rem!important}.fr-pt-first-15v,.fr-py-first-15v{padding-top:3.75rem!important}.fr-pb-first-15v,.fr-py-first-15v{padding-bottom:3.75rem!important}.fr-p-first-16v,.fr-p-first-8w{padding:4rem!important}.fr-pl-first-16v,.fr-pl-first-8w,.fr-px-first-16v,.fr-px-first-8w{padding-left:4rem!important}.fr-pr-first-16v,.fr-pr-first-8w,.fr-px-first-16v,.fr-px-first-8w{padding-right:4rem!important}.fr-pt-first-16v,.fr-pt-first-8w,.fr-py-first-16v,.fr-py-first-8w{padding-top:4rem!important}.fr-pb-first-16v,.fr-pb-first-8w,.fr-py-first-16v,.fr-py-first-8w{padding-bottom:4rem!important}.fr-p-first-17v{padding:4.25rem!important}.fr-pl-first-17v,.fr-px-first-17v{padding-left:4.25rem!important}.fr-pr-first-17v,.fr-px-first-17v{padding-right:4.25rem!important}.fr-pt-first-17v,.fr-py-first-17v{padding-top:4.25rem!important}.fr-pb-first-17v,.fr-py-first-17v{padding-bottom:4.25rem!important}.fr-p-first-18v,.fr-p-first-9w{padding:4.5rem!important}.fr-pl-first-18v,.fr-pl-first-9w,.fr-px-first-18v,.fr-px-first-9w{padding-left:4.5rem!important}.fr-pr-first-18v,.fr-pr-first-9w,.fr-px-first-18v,.fr-px-first-9w{padding-right:4.5rem!important}.fr-pt-first-18v,.fr-pt-first-9w,.fr-py-first-18v,.fr-py-first-9w{padding-top:4.5rem!important}.fr-pb-first-18v,.fr-pb-first-9w,.fr-py-first-18v,.fr-py-first-9w{padding-bottom:4.5rem!important}.fr-p-first-19v{padding:4.75rem!important}.fr-pl-first-19v,.fr-px-first-19v{padding-left:4.75rem!important}.fr-pr-first-19v,.fr-px-first-19v{padding-right:4.75rem!important}.fr-pt-first-19v,.fr-py-first-19v{padding-top:4.75rem!important}.fr-pb-first-19v,.fr-py-first-19v{padding-bottom:4.75rem!important}.fr-p-first-10w,.fr-p-first-20v{padding:5rem!important}.fr-pl-first-10w,.fr-pl-first-20v,.fr-px-first-10w,.fr-px-first-20v{padding-left:5rem!important}.fr-pr-first-10w,.fr-pr-first-20v,.fr-px-first-10w,.fr-px-first-20v{padding-right:5rem!important}.fr-pt-first-10w,.fr-pt-first-20v,.fr-py-first-10w,.fr-py-first-20v{padding-top:5rem!important}.fr-pb-first-10w,.fr-pb-first-20v,.fr-py-first-10w,.fr-py-first-20v{padding-bottom:5rem!important}.fr-p-first-21v{padding:5.25rem!important}.fr-pl-first-21v,.fr-px-first-21v{padding-left:5.25rem!important}.fr-pr-first-21v,.fr-px-first-21v{padding-right:5.25rem!important}.fr-pt-first-21v,.fr-py-first-21v{padding-top:5.25rem!important}.fr-pb-first-21v,.fr-py-first-21v{padding-bottom:5.25rem!important}.fr-p-first-11w,.fr-p-first-22v{padding:5.5rem!important}.fr-pl-first-11w,.fr-pl-first-22v,.fr-px-first-11w,.fr-px-first-22v{padding-left:5.5rem!important}.fr-pr-first-11w,.fr-pr-first-22v,.fr-px-first-11w,.fr-px-first-22v{padding-right:5.5rem!important}.fr-pt-first-11w,.fr-pt-first-22v,.fr-py-first-11w,.fr-py-first-22v{padding-top:5.5rem!important}.fr-pb-first-11w,.fr-pb-first-22v,.fr-py-first-11w,.fr-py-first-22v{padding-bottom:5.5rem!important}.fr-p-first-23v{padding:5.75rem!important}.fr-pl-first-23v,.fr-px-first-23v{padding-left:5.75rem!important}.fr-pr-first-23v,.fr-px-first-23v{padding-right:5.75rem!important}.fr-pt-first-23v,.fr-py-first-23v{padding-top:5.75rem!important}.fr-pb-first-23v,.fr-py-first-23v{padding-bottom:5.75rem!important}.fr-p-first-12w,.fr-p-first-24v{padding:6rem!important}.fr-pl-first-12w,.fr-pl-first-24v,.fr-px-first-12w,.fr-px-first-24v{padding-left:6rem!important}.fr-pr-first-12w,.fr-pr-first-24v,.fr-px-first-12w,.fr-px-first-24v{padding-right:6rem!important}.fr-pt-first-12w,.fr-pt-first-24v,.fr-py-first-12w,.fr-py-first-24v{padding-top:6rem!important}.fr-pb-first-12w,.fr-pb-first-24v,.fr-py-first-12w,.fr-py-first-24v{padding-bottom:6rem!important}.fr-p-first-25v{padding:6.25rem!important}.fr-pl-first-25v,.fr-px-first-25v{padding-left:6.25rem!important}.fr-pr-first-25v,.fr-px-first-25v{padding-right:6.25rem!important}.fr-pt-first-25v,.fr-py-first-25v{padding-top:6.25rem!important}.fr-pb-first-25v,.fr-py-first-25v{padding-bottom:6.25rem!important}.fr-p-first-13w,.fr-p-first-26v{padding:6.5rem!important}.fr-pl-first-13w,.fr-pl-first-26v,.fr-px-first-13w,.fr-px-first-26v{padding-left:6.5rem!important}.fr-pr-first-13w,.fr-pr-first-26v,.fr-px-first-13w,.fr-px-first-26v{padding-right:6.5rem!important}.fr-pt-first-13w,.fr-pt-first-26v,.fr-py-first-13w,.fr-py-first-26v{padding-top:6.5rem!important}.fr-pb-first-13w,.fr-pb-first-26v,.fr-py-first-13w,.fr-py-first-26v{padding-bottom:6.5rem!important}.fr-p-first-27v{padding:6.75rem!important}.fr-pl-first-27v,.fr-px-first-27v{padding-left:6.75rem!important}.fr-pr-first-27v,.fr-px-first-27v{padding-right:6.75rem!important}.fr-pt-first-27v,.fr-py-first-27v{padding-top:6.75rem!important}.fr-pb-first-27v,.fr-py-first-27v{padding-bottom:6.75rem!important}.fr-p-first-14w,.fr-p-first-28v{padding:7rem!important}.fr-pl-first-14w,.fr-pl-first-28v,.fr-px-first-14w,.fr-px-first-28v{padding-left:7rem!important}.fr-pr-first-14w,.fr-pr-first-28v,.fr-px-first-14w,.fr-px-first-28v{padding-right:7rem!important}.fr-pt-first-14w,.fr-pt-first-28v,.fr-py-first-14w,.fr-py-first-28v{padding-top:7rem!important}.fr-pb-first-14w,.fr-pb-first-28v,.fr-py-first-14w,.fr-py-first-28v{padding-bottom:7rem!important}.fr-p-first-29v{padding:7.25rem!important}.fr-pl-first-29v,.fr-px-first-29v{padding-left:7.25rem!important}.fr-pr-first-29v,.fr-px-first-29v{padding-right:7.25rem!important}.fr-pt-first-29v,.fr-py-first-29v{padding-top:7.25rem!important}.fr-pb-first-29v,.fr-py-first-29v{padding-bottom:7.25rem!important}.fr-p-first-15w,.fr-p-first-30v{padding:7.5rem!important}.fr-pl-first-15w,.fr-pl-first-30v,.fr-px-first-15w,.fr-px-first-30v{padding-left:7.5rem!important}.fr-pr-first-15w,.fr-pr-first-30v,.fr-px-first-15w,.fr-px-first-30v{padding-right:7.5rem!important}.fr-pt-first-15w,.fr-pt-first-30v,.fr-py-first-15w,.fr-py-first-30v{padding-top:7.5rem!important}.fr-pb-first-15w,.fr-pb-first-30v,.fr-py-first-15w,.fr-py-first-30v{padding-bottom:7.5rem!important}.fr-p-first-31v{padding:7.75rem!important}.fr-pl-first-31v,.fr-px-first-31v{padding-left:7.75rem!important}.fr-pr-first-31v,.fr-px-first-31v{padding-right:7.75rem!important}.fr-pt-first-31v,.fr-py-first-31v{padding-top:7.75rem!important}.fr-pb-first-31v,.fr-py-first-31v{padding-bottom:7.75rem!important}.fr-p-first-16w,.fr-p-first-32v{padding:8rem!important}.fr-pl-first-16w,.fr-pl-first-32v,.fr-px-first-16w,.fr-px-first-32v{padding-left:8rem!important}.fr-pr-first-16w,.fr-pr-first-32v,.fr-px-first-16w,.fr-px-first-32v{padding-right:8rem!important}.fr-pt-first-16w,.fr-pt-first-32v,.fr-py-first-16w,.fr-py-first-32v{padding-top:8rem!important}.fr-pb-first-16w,.fr-pb-first-32v,.fr-py-first-16w,.fr-py-first-32v{padding-bottom:8rem!important}:root[data-fr-theme=dark]{--shadow-color:rgba(0,0,18,.32)}.fr-placement{position:fixed;width:max-content}@-moz-document url-prefix(){:root[data-fr-scrolling] body{position:sticky}:root{--underline-thickness:calc(0.0625em + 0.25px)}}.fr-displayed-lg{display:none!important}.fr-responsive-img--32x9{aspect-ratio:3.5555555556!important;object-fit:cover;object-position:50% 50%}.fr-responsive-img--16x9{aspect-ratio:1.7777777778!important;object-fit:cover;object-position:50% 50%}.fr-responsive-img--3x2{aspect-ratio:1.5!important;object-fit:cover;object-position:50% 50%}.fr-responsive-img--4x3{aspect-ratio:1.3333333333!important;object-fit:cover;object-position:50% 50%}.fr-responsive-img--1x1{aspect-ratio:1!important;object-fit:cover;object-position:50% 50%}.fr-responsive-img--3x4{aspect-ratio:.75!important;object-fit:cover;object-position:50% 50%}.fr-responsive-img--2x3{aspect-ratio:.6666666667!important;object-fit:cover;object-position:50% 50%}.fr-responsive-vid--16x9{aspect-ratio:1.7777777778!important}.fr-responsive-vid--4x3{aspect-ratio:1.3333333333!important}.fr-responsive-vid--1x1{aspect-ratio:1!important}.fr-fi--xs:after,.fr-fi--xs:before{--icon-size:0.75rem}.fr-fi--sm:after,.fr-fi--sm:before{--icon-size:1rem}.fr-fi--md:after,.fr-fi--md:before{--icon-size:1.5rem}.fr-fi--lg:after,.fr-fi--lg:before{--icon-size:2rem}.fr-artwork-decorative{fill:var(--artwork-decorative-blue-france)}.fr-artwork-minor{fill:var(--artwork-minor-red-marianne)}.fr-artwork-major{fill:var(--artwork-major-blue-france)}.fr-artwork-background{fill:var(--artwork-background-grey)}.fr-artwork-motif{fill:var(--artwork-motif-grey)}.fr-artwork--green-tilleul-verveine .fr-artwork-minor{fill:var(--artwork-minor-green-tilleul-verveine)}.fr-artwork--green-bourgeon .fr-artwork-minor{fill:var(--artwork-minor-green-bourgeon)}.fr-artwork--green-emeraude .fr-artwork-minor{fill:var(--artwork-minor-green-emeraude)}.fr-artwork--green-menthe .fr-artwork-minor{fill:var(--artwork-minor-green-menthe)}.fr-artwork--green-archipel .fr-artwork-minor{fill:var(--artwork-minor-green-archipel)}.fr-artwork--blue-ecume .fr-artwork-minor{fill:var(--artwork-minor-blue-ecume)}.fr-artwork--blue-cumulus .fr-artwork-minor{fill:var(--artwork-minor-blue-cumulus)}.fr-artwork--purple-glycine .fr-artwork-minor{fill:var(--artwork-minor-purple-glycine)}.fr-artwork--pink-macaron .fr-artwork-minor{fill:var(--artwork-minor-pink-macaron)}.fr-artwork--pink-tuile .fr-artwork-minor{fill:var(--artwork-minor-pink-tuile)}.fr-artwork--yellow-tournesol .fr-artwork-minor{fill:var(--artwork-minor-yellow-tournesol)}.fr-artwork--yellow-moutarde .fr-artwork-minor{fill:var(--artwork-minor-yellow-moutarde)}.fr-artwork--orange-terre-battue .fr-artwork-minor{fill:var(--artwork-minor-orange-terre-battue)}.fr-artwork--brown-cafe-creme .fr-artwork-minor{fill:var(--artwork-minor-brown-cafe-creme)}.fr-artwork--brown-caramel .fr-artwork-minor{fill:var(--artwork-minor-brown-caramel)}.fr-artwork--brown-opera .fr-artwork-minor{fill:var(--artwork-minor-brown-opera)}.fr-artwork--beige-gris-galet .fr-artwork-minor{fill:var(--artwork-minor-beige-gris-galet)}[disabled] .fr-artwork *{fill:var(--text-disabled-grey)}.fr-display-lg,.fr-display-md,.fr-display-sm,.fr-display-xl,.fr-display-xs,.fr-h1,.fr-h2,.fr-h3,.fr-h4,.fr-h5,.fr-h6,h1,h2,h3,h4,h5,h6{color:var(--text-title-grey)}@media (min-width:36em){ + /*! media sm */.fr-hidden-sm{display:none!important}.fr-unhidden-sm{display:inherit!important}.fr-sr-only-sm{clip:rect(0,0,0,0);border:0;display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-container-sm{padding-left:1rem;padding-right:1rem}.fr-container-sm--fluid{max-width:none;overflow:hidden;padding-left:0;padding-right:0}.fr-grid-row-sm--gutters{margin:-.5rem}.fr-grid-row-sm--gutters>.fr-col,.fr-grid-row-sm--gutters>[class*=" fr-col-"],.fr-grid-row-sm--gutters>[class^=fr-col-]{padding:.5rem}.fr-grid-row-sm--no-gutters{margin:0}.fr-grid-row-sm--no-gutters>.fr-col,.fr-grid-row-sm--no-gutters>[class*=" fr-col-"],.fr-grid-row-sm--no-gutters>[class^=fr-col-]{padding:0}.fr-col-sm{flex:1}.fr-col-sm-1{flex:0 0 8.33333%;max-width:8.33333%;width:8.33333%}.fr-col-offset-sm-1:not(.fr-col-offset-sm-1--right){margin-left:8.33333%}.fr-col-offset-sm-1--right{margin-right:8.33333%}.fr-col-sm-2{flex:0 0 16.66667%;max-width:16.66667%;width:16.66667%}.fr-col-offset-sm-2:not(.fr-col-offset-sm-2--right){margin-left:16.66667%}.fr-col-offset-sm-2--right{margin-right:16.66667%}.fr-col-sm-3{flex:0 0 25%;max-width:25%;width:25%}.fr-col-offset-sm-3:not(.fr-col-offset-sm-3--right){margin-left:25%}.fr-col-offset-sm-3--right{margin-right:25%}.fr-col-sm-4{flex:0 0 33.33333%;max-width:33.33333%;width:33.33333%}.fr-col-offset-sm-4:not(.fr-col-offset-sm-4--right){margin-left:33.33333%}.fr-col-offset-sm-4--right{margin-right:33.33333%}.fr-col-sm-5{flex:0 0 41.66667%;max-width:41.66667%;width:41.66667%}.fr-col-offset-sm-5:not(.fr-col-offset-sm-5--right){margin-left:41.66667%}.fr-col-offset-sm-5--right{margin-right:41.66667%}.fr-col-sm-6{flex:0 0 50%;max-width:50%;width:50%}.fr-col-offset-sm-6:not(.fr-col-offset-sm-6--right){margin-left:50%}.fr-col-offset-sm-6--right{margin-right:50%}.fr-col-sm-7{flex:0 0 58.33333%;max-width:58.33333%;width:58.33333%}.fr-col-offset-sm-7:not(.fr-col-offset-sm-7--right){margin-left:58.33333%}.fr-col-offset-sm-7--right{margin-right:58.33333%}.fr-col-sm-8{flex:0 0 66.66667%;max-width:66.66667%;width:66.66667%}.fr-col-offset-sm-8:not(.fr-col-offset-sm-8--right){margin-left:66.66667%}.fr-col-offset-sm-8--right{margin-right:66.66667%}.fr-col-sm-9{flex:0 0 75%;max-width:75%;width:75%}.fr-col-offset-sm-9:not(.fr-col-offset-sm-9--right){margin-left:75%}.fr-col-offset-sm-9--right{margin-right:75%}.fr-col-sm-10{flex:0 0 83.33333%;max-width:83.33333%;width:83.33333%}.fr-col-offset-sm-10:not(.fr-col-offset-sm-10--right){margin-left:83.33333%}.fr-col-offset-sm-10--right{margin-right:83.33333%}.fr-col-sm-11{flex:0 0 91.66667%;max-width:91.66667%;width:91.66667%}.fr-col-offset-sm-11:not(.fr-col-offset-sm-11--right){margin-left:91.66667%}.fr-col-offset-sm-11--right{margin-right:91.66667%}.fr-col-sm-12{flex:0 0 100%;max-width:100%;width:100%}.fr-col-offset-sm-12:not(.fr-col-offset-sm-12--right){margin-left:100%}.fr-col-offset-sm-12--right{margin-right:100%} + /*! media sm */}@media (min-width:48em){ + /*! media md */h6{font-size:1.25rem}h5,h6{line-height:1.75rem}h5{font-size:1.375rem}h4{font-size:1.5rem;line-height:2rem}h3{font-size:1.75rem;line-height:2.25rem}h2{font-size:2rem;line-height:2.5rem}h1{font-size:2.5rem;line-height:3rem}.fr-h6{font-size:1.25rem!important}.fr-h5,.fr-h6{line-height:1.75rem!important}.fr-h5{font-size:1.375rem!important}.fr-h4{font-size:1.5rem!important;line-height:2rem!important}.fr-h3{font-size:1.75rem!important;line-height:2.25rem!important}.fr-h2{font-size:2rem!important;line-height:2.5rem!important}.fr-h1{font-size:2.5rem!important;line-height:3rem!important}.fr-display--xs{font-size:3rem!important;line-height:3.5rem!important}.fr-display--sm{font-size:3.5rem!important;line-height:4rem!important}.fr-display--md{font-size:4rem!important;line-height:4.5rem!important}.fr-display--lg{font-size:4.5rem!important;line-height:5rem!important}.fr-display--xl{font-size:5rem!important;line-height:5.5rem!important}.fr-hidden-md{display:none!important}.fr-unhidden-md{display:inherit!important}.fr-sr-only-md{clip:rect(0,0,0,0);border:0;display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-container-md{padding-left:1rem;padding-right:1rem}.fr-container-md--fluid{max-width:none;overflow:hidden;padding-left:0;padding-right:0}.fr-grid-row-md--gutters{margin:-.5rem}.fr-grid-row-md--gutters>.fr-col,.fr-grid-row-md--gutters>[class*=" fr-col-"],.fr-grid-row-md--gutters>[class^=fr-col-]{padding:.5rem}.fr-grid-row-md--no-gutters{margin:0}.fr-grid-row-md--no-gutters>.fr-col,.fr-grid-row-md--no-gutters>[class*=" fr-col-"],.fr-grid-row-md--no-gutters>[class^=fr-col-]{padding:0}.fr-col-md{flex:1}.fr-col-md-1{flex:0 0 8.33333%;max-width:8.33333%;width:8.33333%}.fr-col-offset-md-1:not(.fr-col-offset-md-1--right){margin-left:8.33333%}.fr-col-offset-md-1--right{margin-right:8.33333%}.fr-col-md-2{flex:0 0 16.66667%;max-width:16.66667%;width:16.66667%}.fr-col-offset-md-2:not(.fr-col-offset-md-2--right){margin-left:16.66667%}.fr-col-offset-md-2--right{margin-right:16.66667%}.fr-col-md-3{flex:0 0 25%;max-width:25%;width:25%}.fr-col-offset-md-3:not(.fr-col-offset-md-3--right){margin-left:25%}.fr-col-offset-md-3--right{margin-right:25%}.fr-col-md-4{flex:0 0 33.33333%;max-width:33.33333%;width:33.33333%}.fr-col-offset-md-4:not(.fr-col-offset-md-4--right){margin-left:33.33333%}.fr-col-offset-md-4--right{margin-right:33.33333%}.fr-col-md-5{flex:0 0 41.66667%;max-width:41.66667%;width:41.66667%}.fr-col-offset-md-5:not(.fr-col-offset-md-5--right){margin-left:41.66667%}.fr-col-offset-md-5--right{margin-right:41.66667%}.fr-col-md-6{flex:0 0 50%;max-width:50%;width:50%}.fr-col-offset-md-6:not(.fr-col-offset-md-6--right){margin-left:50%}.fr-col-offset-md-6--right{margin-right:50%}.fr-col-md-7{flex:0 0 58.33333%;max-width:58.33333%;width:58.33333%}.fr-col-offset-md-7:not(.fr-col-offset-md-7--right){margin-left:58.33333%}.fr-col-offset-md-7--right{margin-right:58.33333%}.fr-col-md-8{flex:0 0 66.66667%;max-width:66.66667%;width:66.66667%}.fr-col-offset-md-8:not(.fr-col-offset-md-8--right){margin-left:66.66667%}.fr-col-offset-md-8--right{margin-right:66.66667%}.fr-col-md-9{flex:0 0 75%;max-width:75%;width:75%}.fr-col-offset-md-9:not(.fr-col-offset-md-9--right){margin-left:75%}.fr-col-offset-md-9--right{margin-right:75%}.fr-col-md-10{flex:0 0 83.33333%;max-width:83.33333%;width:83.33333%}.fr-col-offset-md-10:not(.fr-col-offset-md-10--right){margin-left:83.33333%}.fr-col-offset-md-10--right{margin-right:83.33333%}.fr-col-md-11{flex:0 0 91.66667%;max-width:91.66667%;width:91.66667%}.fr-col-offset-md-11:not(.fr-col-offset-md-11--right){margin-left:91.66667%}.fr-col-offset-md-11--right{margin-right:91.66667%}.fr-col-md-12{flex:0 0 100%;max-width:100%;width:100%}.fr-col-offset-md-12:not(.fr-col-offset-md-12--right){margin-left:100%}.fr-col-offset-md-12--right{margin-right:100%}.fr-m-md-n4w,.fr-m-md-n8v{margin:-2rem!important}.fr-ml-md-n4w,.fr-ml-md-n8v,.fr-mx-md-n4w,.fr-mx-md-n8v{margin-left:-2rem!important}.fr-mr-md-n4w,.fr-mr-md-n8v,.fr-mx-md-n4w,.fr-mx-md-n8v{margin-right:-2rem!important}.fr-mt-md-n4w,.fr-mt-md-n8v,.fr-my-md-n4w,.fr-my-md-n8v{margin-top:-2rem!important}.fr-mb-md-n4w,.fr-mb-md-n8v,.fr-my-md-n4w,.fr-my-md-n8v{margin-bottom:-2rem!important}.fr-m-md-n7v{margin:-1.75rem!important}.fr-ml-md-n7v,.fr-mx-md-n7v{margin-left:-1.75rem!important}.fr-mr-md-n7v,.fr-mx-md-n7v{margin-right:-1.75rem!important}.fr-mt-md-n7v,.fr-my-md-n7v{margin-top:-1.75rem!important}.fr-mb-md-n7v,.fr-my-md-n7v{margin-bottom:-1.75rem!important}.fr-m-md-n3w,.fr-m-md-n6v{margin:-1.5rem!important}.fr-ml-md-n3w,.fr-ml-md-n6v,.fr-mx-md-n3w,.fr-mx-md-n6v{margin-left:-1.5rem!important}.fr-mr-md-n3w,.fr-mr-md-n6v,.fr-mx-md-n3w,.fr-mx-md-n6v{margin-right:-1.5rem!important}.fr-mt-md-n3w,.fr-mt-md-n6v,.fr-my-md-n3w,.fr-my-md-n6v{margin-top:-1.5rem!important}.fr-mb-md-n3w,.fr-mb-md-n6v,.fr-my-md-n3w,.fr-my-md-n6v{margin-bottom:-1.5rem!important}.fr-m-md-n5v{margin:-1.25rem!important}.fr-ml-md-n5v,.fr-mx-md-n5v{margin-left:-1.25rem!important}.fr-mr-md-n5v,.fr-mx-md-n5v{margin-right:-1.25rem!important}.fr-mt-md-n5v,.fr-my-md-n5v{margin-top:-1.25rem!important}.fr-mb-md-n5v,.fr-my-md-n5v{margin-bottom:-1.25rem!important}.fr-m-md-n2w,.fr-m-md-n4v{margin:-1rem!important}.fr-ml-md-n2w,.fr-ml-md-n4v,.fr-mx-md-n2w,.fr-mx-md-n4v{margin-left:-1rem!important}.fr-mr-md-n2w,.fr-mr-md-n4v,.fr-mx-md-n2w,.fr-mx-md-n4v{margin-right:-1rem!important}.fr-mt-md-n2w,.fr-mt-md-n4v,.fr-my-md-n2w,.fr-my-md-n4v{margin-top:-1rem!important}.fr-mb-md-n2w,.fr-mb-md-n4v,.fr-my-md-n2w,.fr-my-md-n4v{margin-bottom:-1rem!important}.fr-m-md-n3v{margin:-.75rem!important}.fr-ml-md-n3v,.fr-mx-md-n3v{margin-left:-.75rem!important}.fr-mr-md-n3v,.fr-mx-md-n3v{margin-right:-.75rem!important}.fr-mt-md-n3v,.fr-my-md-n3v{margin-top:-.75rem!important}.fr-mb-md-n3v,.fr-my-md-n3v{margin-bottom:-.75rem!important}.fr-m-md-n1w,.fr-m-md-n2v{margin:-.5rem!important}.fr-ml-md-n1w,.fr-ml-md-n2v,.fr-mx-md-n1w,.fr-mx-md-n2v{margin-left:-.5rem!important}.fr-mr-md-n1w,.fr-mr-md-n2v,.fr-mx-md-n1w,.fr-mx-md-n2v{margin-right:-.5rem!important}.fr-mt-md-n1w,.fr-mt-md-n2v,.fr-my-md-n1w,.fr-my-md-n2v{margin-top:-.5rem!important}.fr-mb-md-n1w,.fr-mb-md-n2v,.fr-my-md-n1w,.fr-my-md-n2v{margin-bottom:-.5rem!important}.fr-m-md-n1v{margin:-.25rem!important}.fr-ml-md-n1v,.fr-mx-md-n1v{margin-left:-.25rem!important}.fr-mr-md-n1v,.fr-mx-md-n1v{margin-right:-.25rem!important}.fr-mt-md-n1v,.fr-my-md-n1v{margin-top:-.25rem!important}.fr-mb-md-n1v,.fr-my-md-n1v{margin-bottom:-.25rem!important}.fr-m-md-n1-5v{margin:-.375rem!important}.fr-ml-md-n1-5v,.fr-mx-md-n1-5v{margin-left:-.375rem!important}.fr-mr-md-n1-5v,.fr-mx-md-n1-5v{margin-right:-.375rem!important}.fr-mt-md-n1-5v,.fr-my-md-n1-5v{margin-top:-.375rem!important}.fr-mb-md-n1-5v,.fr-my-md-n1-5v{margin-bottom:-.375rem!important}.fr-m-md-0{margin:0!important}.fr-ml-md-0,.fr-mx-md-0{margin-left:0!important}.fr-mr-md-0,.fr-mx-md-0{margin-right:0!important}.fr-mt-md-0,.fr-my-md-0{margin-top:0!important}.fr-mb-md-0,.fr-my-md-0{margin-bottom:0!important}.fr-m-md-n0-5v{margin:-.125rem!important}.fr-ml-md-n0-5v,.fr-mx-md-n0-5v{margin-left:-.125rem!important}.fr-mr-md-n0-5v,.fr-mx-md-n0-5v{margin-right:-.125rem!important}.fr-mt-md-n0-5v,.fr-my-md-n0-5v{margin-top:-.125rem!important}.fr-mb-md-n0-5v,.fr-my-md-n0-5v{margin-bottom:-.125rem!important}.fr-m-md-0-5v{margin:.125rem!important}.fr-ml-md-0-5v,.fr-mx-md-0-5v{margin-left:.125rem!important}.fr-mr-md-0-5v,.fr-mx-md-0-5v{margin-right:.125rem!important}.fr-mt-md-0-5v,.fr-my-md-0-5v{margin-top:.125rem!important}.fr-mb-md-0-5v,.fr-my-md-0-5v{margin-bottom:.125rem!important}.fr-m-md-1v{margin:.25rem!important}.fr-ml-md-1v,.fr-mx-md-1v{margin-left:.25rem!important}.fr-mr-md-1v,.fr-mx-md-1v{margin-right:.25rem!important}.fr-mt-md-1v,.fr-my-md-1v{margin-top:.25rem!important}.fr-mb-md-1v,.fr-my-md-1v{margin-bottom:.25rem!important}.fr-m-md-1-5v{margin:.375rem!important}.fr-ml-md-1-5v,.fr-mx-md-1-5v{margin-left:.375rem!important}.fr-mr-md-1-5v,.fr-mx-md-1-5v{margin-right:.375rem!important}.fr-mt-md-1-5v,.fr-my-md-1-5v{margin-top:.375rem!important}.fr-mb-md-1-5v,.fr-my-md-1-5v{margin-bottom:.375rem!important}.fr-m-md-1w,.fr-m-md-2v{margin:.5rem!important}.fr-ml-md-1w,.fr-ml-md-2v,.fr-mx-md-1w,.fr-mx-md-2v{margin-left:.5rem!important}.fr-mr-md-1w,.fr-mr-md-2v,.fr-mx-md-1w,.fr-mx-md-2v{margin-right:.5rem!important}.fr-mt-md-1w,.fr-mt-md-2v,.fr-my-md-1w,.fr-my-md-2v{margin-top:.5rem!important}.fr-mb-md-1w,.fr-mb-md-2v,.fr-my-md-1w,.fr-my-md-2v{margin-bottom:.5rem!important}.fr-m-md-3v{margin:.75rem!important}.fr-ml-md-3v,.fr-mx-md-3v{margin-left:.75rem!important}.fr-mr-md-3v,.fr-mx-md-3v{margin-right:.75rem!important}.fr-mt-md-3v,.fr-my-md-3v{margin-top:.75rem!important}.fr-mb-md-3v,.fr-my-md-3v{margin-bottom:.75rem!important}.fr-m-md-2w,.fr-m-md-4v{margin:1rem!important}.fr-ml-md-2w,.fr-ml-md-4v,.fr-mx-md-2w,.fr-mx-md-4v{margin-left:1rem!important}.fr-mr-md-2w,.fr-mr-md-4v,.fr-mx-md-2w,.fr-mx-md-4v{margin-right:1rem!important}.fr-mt-md-2w,.fr-mt-md-4v,.fr-my-md-2w,.fr-my-md-4v{margin-top:1rem!important}.fr-mb-md-2w,.fr-mb-md-4v,.fr-my-md-2w,.fr-my-md-4v{margin-bottom:1rem!important}.fr-m-md-5v{margin:1.25rem!important}.fr-ml-md-5v,.fr-mx-md-5v{margin-left:1.25rem!important}.fr-mr-md-5v,.fr-mx-md-5v{margin-right:1.25rem!important}.fr-mt-md-5v,.fr-my-md-5v{margin-top:1.25rem!important}.fr-mb-md-5v,.fr-my-md-5v{margin-bottom:1.25rem!important}.fr-m-md-3w,.fr-m-md-6v{margin:1.5rem!important}.fr-ml-md-3w,.fr-ml-md-6v,.fr-mx-md-3w,.fr-mx-md-6v{margin-left:1.5rem!important}.fr-mr-md-3w,.fr-mr-md-6v,.fr-mx-md-3w,.fr-mx-md-6v{margin-right:1.5rem!important}.fr-mt-md-3w,.fr-mt-md-6v,.fr-my-md-3w,.fr-my-md-6v{margin-top:1.5rem!important}.fr-mb-md-3w,.fr-mb-md-6v,.fr-my-md-3w,.fr-my-md-6v{margin-bottom:1.5rem!important}.fr-m-md-7v{margin:1.75rem!important}.fr-ml-md-7v,.fr-mx-md-7v{margin-left:1.75rem!important}.fr-mr-md-7v,.fr-mx-md-7v{margin-right:1.75rem!important}.fr-mt-md-7v,.fr-my-md-7v{margin-top:1.75rem!important}.fr-mb-md-7v,.fr-my-md-7v{margin-bottom:1.75rem!important}.fr-m-md-4w,.fr-m-md-8v{margin:2rem!important}.fr-ml-md-4w,.fr-ml-md-8v,.fr-mx-md-4w,.fr-mx-md-8v{margin-left:2rem!important}.fr-mr-md-4w,.fr-mr-md-8v,.fr-mx-md-4w,.fr-mx-md-8v{margin-right:2rem!important}.fr-mt-md-4w,.fr-mt-md-8v,.fr-my-md-4w,.fr-my-md-8v{margin-top:2rem!important}.fr-mb-md-4w,.fr-mb-md-8v,.fr-my-md-4w,.fr-my-md-8v{margin-bottom:2rem!important}.fr-m-md-9v{margin:2.25rem!important}.fr-ml-md-9v,.fr-mx-md-9v{margin-left:2.25rem!important}.fr-mr-md-9v,.fr-mx-md-9v{margin-right:2.25rem!important}.fr-mt-md-9v,.fr-my-md-9v{margin-top:2.25rem!important}.fr-mb-md-9v,.fr-my-md-9v{margin-bottom:2.25rem!important}.fr-m-md-10v,.fr-m-md-5w{margin:2.5rem!important}.fr-ml-md-10v,.fr-ml-md-5w,.fr-mx-md-10v,.fr-mx-md-5w{margin-left:2.5rem!important}.fr-mr-md-10v,.fr-mr-md-5w,.fr-mx-md-10v,.fr-mx-md-5w{margin-right:2.5rem!important}.fr-mt-md-10v,.fr-mt-md-5w,.fr-my-md-10v,.fr-my-md-5w{margin-top:2.5rem!important}.fr-mb-md-10v,.fr-mb-md-5w,.fr-my-md-10v,.fr-my-md-5w{margin-bottom:2.5rem!important}.fr-m-md-11v{margin:2.75rem!important}.fr-ml-md-11v,.fr-mx-md-11v{margin-left:2.75rem!important}.fr-mr-md-11v,.fr-mx-md-11v{margin-right:2.75rem!important}.fr-mt-md-11v,.fr-my-md-11v{margin-top:2.75rem!important}.fr-mb-md-11v,.fr-my-md-11v{margin-bottom:2.75rem!important}.fr-m-md-12v,.fr-m-md-6w{margin:3rem!important}.fr-ml-md-12v,.fr-ml-md-6w,.fr-mx-md-12v,.fr-mx-md-6w{margin-left:3rem!important}.fr-mr-md-12v,.fr-mr-md-6w,.fr-mx-md-12v,.fr-mx-md-6w{margin-right:3rem!important}.fr-mt-md-12v,.fr-mt-md-6w,.fr-my-md-12v,.fr-my-md-6w{margin-top:3rem!important}.fr-mb-md-12v,.fr-mb-md-6w,.fr-my-md-12v,.fr-my-md-6w{margin-bottom:3rem!important}.fr-m-md-13v{margin:3.25rem!important}.fr-ml-md-13v,.fr-mx-md-13v{margin-left:3.25rem!important}.fr-mr-md-13v,.fr-mx-md-13v{margin-right:3.25rem!important}.fr-mt-md-13v,.fr-my-md-13v{margin-top:3.25rem!important}.fr-mb-md-13v,.fr-my-md-13v{margin-bottom:3.25rem!important}.fr-m-md-14v,.fr-m-md-7w{margin:3.5rem!important}.fr-ml-md-14v,.fr-ml-md-7w,.fr-mx-md-14v,.fr-mx-md-7w{margin-left:3.5rem!important}.fr-mr-md-14v,.fr-mr-md-7w,.fr-mx-md-14v,.fr-mx-md-7w{margin-right:3.5rem!important}.fr-mt-md-14v,.fr-mt-md-7w,.fr-my-md-14v,.fr-my-md-7w{margin-top:3.5rem!important}.fr-mb-md-14v,.fr-mb-md-7w,.fr-my-md-14v,.fr-my-md-7w{margin-bottom:3.5rem!important}.fr-m-md-15v{margin:3.75rem!important}.fr-ml-md-15v,.fr-mx-md-15v{margin-left:3.75rem!important}.fr-mr-md-15v,.fr-mx-md-15v{margin-right:3.75rem!important}.fr-mt-md-15v,.fr-my-md-15v{margin-top:3.75rem!important}.fr-mb-md-15v,.fr-my-md-15v{margin-bottom:3.75rem!important}.fr-m-md-16v,.fr-m-md-8w{margin:4rem!important}.fr-ml-md-16v,.fr-ml-md-8w,.fr-mx-md-16v,.fr-mx-md-8w{margin-left:4rem!important}.fr-mr-md-16v,.fr-mr-md-8w,.fr-mx-md-16v,.fr-mx-md-8w{margin-right:4rem!important}.fr-mt-md-16v,.fr-mt-md-8w,.fr-my-md-16v,.fr-my-md-8w{margin-top:4rem!important}.fr-mb-md-16v,.fr-mb-md-8w,.fr-my-md-16v,.fr-my-md-8w{margin-bottom:4rem!important}.fr-m-md-17v{margin:4.25rem!important}.fr-ml-md-17v,.fr-mx-md-17v{margin-left:4.25rem!important}.fr-mr-md-17v,.fr-mx-md-17v{margin-right:4.25rem!important}.fr-mt-md-17v,.fr-my-md-17v{margin-top:4.25rem!important}.fr-mb-md-17v,.fr-my-md-17v{margin-bottom:4.25rem!important}.fr-m-md-18v,.fr-m-md-9w{margin:4.5rem!important}.fr-ml-md-18v,.fr-ml-md-9w,.fr-mx-md-18v,.fr-mx-md-9w{margin-left:4.5rem!important}.fr-mr-md-18v,.fr-mr-md-9w,.fr-mx-md-18v,.fr-mx-md-9w{margin-right:4.5rem!important}.fr-mt-md-18v,.fr-mt-md-9w,.fr-my-md-18v,.fr-my-md-9w{margin-top:4.5rem!important}.fr-mb-md-18v,.fr-mb-md-9w,.fr-my-md-18v,.fr-my-md-9w{margin-bottom:4.5rem!important}.fr-m-md-19v{margin:4.75rem!important}.fr-ml-md-19v,.fr-mx-md-19v{margin-left:4.75rem!important}.fr-mr-md-19v,.fr-mx-md-19v{margin-right:4.75rem!important}.fr-mt-md-19v,.fr-my-md-19v{margin-top:4.75rem!important}.fr-mb-md-19v,.fr-my-md-19v{margin-bottom:4.75rem!important}.fr-m-md-10w,.fr-m-md-20v{margin:5rem!important}.fr-ml-md-10w,.fr-ml-md-20v,.fr-mx-md-10w,.fr-mx-md-20v{margin-left:5rem!important}.fr-mr-md-10w,.fr-mr-md-20v,.fr-mx-md-10w,.fr-mx-md-20v{margin-right:5rem!important}.fr-mt-md-10w,.fr-mt-md-20v,.fr-my-md-10w,.fr-my-md-20v{margin-top:5rem!important}.fr-mb-md-10w,.fr-mb-md-20v,.fr-my-md-10w,.fr-my-md-20v{margin-bottom:5rem!important}.fr-m-md-21v{margin:5.25rem!important}.fr-ml-md-21v,.fr-mx-md-21v{margin-left:5.25rem!important}.fr-mr-md-21v,.fr-mx-md-21v{margin-right:5.25rem!important}.fr-mt-md-21v,.fr-my-md-21v{margin-top:5.25rem!important}.fr-mb-md-21v,.fr-my-md-21v{margin-bottom:5.25rem!important}.fr-m-md-11w,.fr-m-md-22v{margin:5.5rem!important}.fr-ml-md-11w,.fr-ml-md-22v,.fr-mx-md-11w,.fr-mx-md-22v{margin-left:5.5rem!important}.fr-mr-md-11w,.fr-mr-md-22v,.fr-mx-md-11w,.fr-mx-md-22v{margin-right:5.5rem!important}.fr-mt-md-11w,.fr-mt-md-22v,.fr-my-md-11w,.fr-my-md-22v{margin-top:5.5rem!important}.fr-mb-md-11w,.fr-mb-md-22v,.fr-my-md-11w,.fr-my-md-22v{margin-bottom:5.5rem!important}.fr-m-md-23v{margin:5.75rem!important}.fr-ml-md-23v,.fr-mx-md-23v{margin-left:5.75rem!important}.fr-mr-md-23v,.fr-mx-md-23v{margin-right:5.75rem!important}.fr-mt-md-23v,.fr-my-md-23v{margin-top:5.75rem!important}.fr-mb-md-23v,.fr-my-md-23v{margin-bottom:5.75rem!important}.fr-m-md-12w,.fr-m-md-24v{margin:6rem!important}.fr-ml-md-12w,.fr-ml-md-24v,.fr-mx-md-12w,.fr-mx-md-24v{margin-left:6rem!important}.fr-mr-md-12w,.fr-mr-md-24v,.fr-mx-md-12w,.fr-mx-md-24v{margin-right:6rem!important}.fr-mt-md-12w,.fr-mt-md-24v,.fr-my-md-12w,.fr-my-md-24v{margin-top:6rem!important}.fr-mb-md-12w,.fr-mb-md-24v,.fr-my-md-12w,.fr-my-md-24v{margin-bottom:6rem!important}.fr-m-md-25v{margin:6.25rem!important}.fr-ml-md-25v,.fr-mx-md-25v{margin-left:6.25rem!important}.fr-mr-md-25v,.fr-mx-md-25v{margin-right:6.25rem!important}.fr-mt-md-25v,.fr-my-md-25v{margin-top:6.25rem!important}.fr-mb-md-25v,.fr-my-md-25v{margin-bottom:6.25rem!important}.fr-m-md-13w,.fr-m-md-26v{margin:6.5rem!important}.fr-ml-md-13w,.fr-ml-md-26v,.fr-mx-md-13w,.fr-mx-md-26v{margin-left:6.5rem!important}.fr-mr-md-13w,.fr-mr-md-26v,.fr-mx-md-13w,.fr-mx-md-26v{margin-right:6.5rem!important}.fr-mt-md-13w,.fr-mt-md-26v,.fr-my-md-13w,.fr-my-md-26v{margin-top:6.5rem!important}.fr-mb-md-13w,.fr-mb-md-26v,.fr-my-md-13w,.fr-my-md-26v{margin-bottom:6.5rem!important}.fr-m-md-27v{margin:6.75rem!important}.fr-ml-md-27v,.fr-mx-md-27v{margin-left:6.75rem!important}.fr-mr-md-27v,.fr-mx-md-27v{margin-right:6.75rem!important}.fr-mt-md-27v,.fr-my-md-27v{margin-top:6.75rem!important}.fr-mb-md-27v,.fr-my-md-27v{margin-bottom:6.75rem!important}.fr-m-md-14w,.fr-m-md-28v{margin:7rem!important}.fr-ml-md-14w,.fr-ml-md-28v,.fr-mx-md-14w,.fr-mx-md-28v{margin-left:7rem!important}.fr-mr-md-14w,.fr-mr-md-28v,.fr-mx-md-14w,.fr-mx-md-28v{margin-right:7rem!important}.fr-mt-md-14w,.fr-mt-md-28v,.fr-my-md-14w,.fr-my-md-28v{margin-top:7rem!important}.fr-mb-md-14w,.fr-mb-md-28v,.fr-my-md-14w,.fr-my-md-28v{margin-bottom:7rem!important}.fr-m-md-29v{margin:7.25rem!important}.fr-ml-md-29v,.fr-mx-md-29v{margin-left:7.25rem!important}.fr-mr-md-29v,.fr-mx-md-29v{margin-right:7.25rem!important}.fr-mt-md-29v,.fr-my-md-29v{margin-top:7.25rem!important}.fr-mb-md-29v,.fr-my-md-29v{margin-bottom:7.25rem!important}.fr-m-md-15w,.fr-m-md-30v{margin:7.5rem!important}.fr-ml-md-15w,.fr-ml-md-30v,.fr-mx-md-15w,.fr-mx-md-30v{margin-left:7.5rem!important}.fr-mr-md-15w,.fr-mr-md-30v,.fr-mx-md-15w,.fr-mx-md-30v{margin-right:7.5rem!important}.fr-mt-md-15w,.fr-mt-md-30v,.fr-my-md-15w,.fr-my-md-30v{margin-top:7.5rem!important}.fr-mb-md-15w,.fr-mb-md-30v,.fr-my-md-15w,.fr-my-md-30v{margin-bottom:7.5rem!important}.fr-m-md-31v{margin:7.75rem!important}.fr-ml-md-31v,.fr-mx-md-31v{margin-left:7.75rem!important}.fr-mr-md-31v,.fr-mx-md-31v{margin-right:7.75rem!important}.fr-mt-md-31v,.fr-my-md-31v{margin-top:7.75rem!important}.fr-mb-md-31v,.fr-my-md-31v{margin-bottom:7.75rem!important}.fr-m-md-16w,.fr-m-md-32v{margin:8rem!important}.fr-ml-md-16w,.fr-ml-md-32v,.fr-mx-md-16w,.fr-mx-md-32v{margin-left:8rem!important}.fr-mr-md-16w,.fr-mr-md-32v,.fr-mx-md-16w,.fr-mx-md-32v{margin-right:8rem!important}.fr-mt-md-16w,.fr-mt-md-32v,.fr-my-md-16w,.fr-my-md-32v{margin-top:8rem!important}.fr-mb-md-16w,.fr-mb-md-32v,.fr-my-md-16w,.fr-my-md-32v{margin-bottom:8rem!important}.fr-m-md-auto{margin:auto}.fr-ml-md-auto,.fr-mx-md-auto{margin-left:auto}.fr-mr-md-auto,.fr-mx-md-auto{margin-right:auto}.fr-mt-md-auto,.fr-my-md-auto{margin-top:auto}.fr-mb-md-auto,.fr-my-md-auto{margin-bottom:auto}.fr-p-md-0{padding:0!important}.fr-pl-md-0,.fr-px-md-0{padding-left:0!important}.fr-pr-md-0,.fr-px-md-0{padding-right:0!important}.fr-pt-md-0,.fr-py-md-0{padding-top:0!important}.fr-pb-md-0,.fr-py-md-0{padding-bottom:0!important}.fr-p-md-0-5v{padding:.125rem!important}.fr-pl-md-0-5v,.fr-px-md-0-5v{padding-left:.125rem!important}.fr-pr-md-0-5v,.fr-px-md-0-5v{padding-right:.125rem!important}.fr-pt-md-0-5v,.fr-py-md-0-5v{padding-top:.125rem!important}.fr-pb-md-0-5v,.fr-py-md-0-5v{padding-bottom:.125rem!important}.fr-p-md-1v{padding:.25rem!important}.fr-pl-md-1v,.fr-px-md-1v{padding-left:.25rem!important}.fr-pr-md-1v,.fr-px-md-1v{padding-right:.25rem!important}.fr-pt-md-1v,.fr-py-md-1v{padding-top:.25rem!important}.fr-pb-md-1v,.fr-py-md-1v{padding-bottom:.25rem!important}.fr-p-md-1-5v{padding:.375rem!important}.fr-pl-md-1-5v,.fr-px-md-1-5v{padding-left:.375rem!important}.fr-pr-md-1-5v,.fr-px-md-1-5v{padding-right:.375rem!important}.fr-pt-md-1-5v,.fr-py-md-1-5v{padding-top:.375rem!important}.fr-pb-md-1-5v,.fr-py-md-1-5v{padding-bottom:.375rem!important}.fr-p-md-1w,.fr-p-md-2v{padding:.5rem!important}.fr-pl-md-1w,.fr-pl-md-2v,.fr-px-md-1w,.fr-px-md-2v{padding-left:.5rem!important}.fr-pr-md-1w,.fr-pr-md-2v,.fr-px-md-1w,.fr-px-md-2v{padding-right:.5rem!important}.fr-pt-md-1w,.fr-pt-md-2v,.fr-py-md-1w,.fr-py-md-2v{padding-top:.5rem!important}.fr-pb-md-1w,.fr-pb-md-2v,.fr-py-md-1w,.fr-py-md-2v{padding-bottom:.5rem!important}.fr-p-md-3v{padding:.75rem!important}.fr-pl-md-3v,.fr-px-md-3v{padding-left:.75rem!important}.fr-pr-md-3v,.fr-px-md-3v{padding-right:.75rem!important}.fr-pt-md-3v,.fr-py-md-3v{padding-top:.75rem!important}.fr-pb-md-3v,.fr-py-md-3v{padding-bottom:.75rem!important}.fr-p-md-2w,.fr-p-md-4v{padding:1rem!important}.fr-pl-md-2w,.fr-pl-md-4v,.fr-px-md-2w,.fr-px-md-4v{padding-left:1rem!important}.fr-pr-md-2w,.fr-pr-md-4v,.fr-px-md-2w,.fr-px-md-4v{padding-right:1rem!important}.fr-pt-md-2w,.fr-pt-md-4v,.fr-py-md-2w,.fr-py-md-4v{padding-top:1rem!important}.fr-pb-md-2w,.fr-pb-md-4v,.fr-py-md-2w,.fr-py-md-4v{padding-bottom:1rem!important}.fr-p-md-5v{padding:1.25rem!important}.fr-pl-md-5v,.fr-px-md-5v{padding-left:1.25rem!important}.fr-pr-md-5v,.fr-px-md-5v{padding-right:1.25rem!important}.fr-pt-md-5v,.fr-py-md-5v{padding-top:1.25rem!important}.fr-pb-md-5v,.fr-py-md-5v{padding-bottom:1.25rem!important}.fr-p-md-3w,.fr-p-md-6v{padding:1.5rem!important}.fr-pl-md-3w,.fr-pl-md-6v,.fr-px-md-3w,.fr-px-md-6v{padding-left:1.5rem!important}.fr-pr-md-3w,.fr-pr-md-6v,.fr-px-md-3w,.fr-px-md-6v{padding-right:1.5rem!important}.fr-pt-md-3w,.fr-pt-md-6v,.fr-py-md-3w,.fr-py-md-6v{padding-top:1.5rem!important}.fr-pb-md-3w,.fr-pb-md-6v,.fr-py-md-3w,.fr-py-md-6v{padding-bottom:1.5rem!important}.fr-p-md-7v{padding:1.75rem!important}.fr-pl-md-7v,.fr-px-md-7v{padding-left:1.75rem!important}.fr-pr-md-7v,.fr-px-md-7v{padding-right:1.75rem!important}.fr-pt-md-7v,.fr-py-md-7v{padding-top:1.75rem!important}.fr-pb-md-7v,.fr-py-md-7v{padding-bottom:1.75rem!important}.fr-p-md-4w,.fr-p-md-8v{padding:2rem!important}.fr-pl-md-4w,.fr-pl-md-8v,.fr-px-md-4w,.fr-px-md-8v{padding-left:2rem!important}.fr-pr-md-4w,.fr-pr-md-8v,.fr-px-md-4w,.fr-px-md-8v{padding-right:2rem!important}.fr-pt-md-4w,.fr-pt-md-8v,.fr-py-md-4w,.fr-py-md-8v{padding-top:2rem!important}.fr-pb-md-4w,.fr-pb-md-8v,.fr-py-md-4w,.fr-py-md-8v{padding-bottom:2rem!important}.fr-p-md-9v{padding:2.25rem!important}.fr-pl-md-9v,.fr-px-md-9v{padding-left:2.25rem!important}.fr-pr-md-9v,.fr-px-md-9v{padding-right:2.25rem!important}.fr-pt-md-9v,.fr-py-md-9v{padding-top:2.25rem!important}.fr-pb-md-9v,.fr-py-md-9v{padding-bottom:2.25rem!important}.fr-p-md-10v,.fr-p-md-5w{padding:2.5rem!important}.fr-pl-md-10v,.fr-pl-md-5w,.fr-px-md-10v,.fr-px-md-5w{padding-left:2.5rem!important}.fr-pr-md-10v,.fr-pr-md-5w,.fr-px-md-10v,.fr-px-md-5w{padding-right:2.5rem!important}.fr-pt-md-10v,.fr-pt-md-5w,.fr-py-md-10v,.fr-py-md-5w{padding-top:2.5rem!important}.fr-pb-md-10v,.fr-pb-md-5w,.fr-py-md-10v,.fr-py-md-5w{padding-bottom:2.5rem!important}.fr-p-md-11v{padding:2.75rem!important}.fr-pl-md-11v,.fr-px-md-11v{padding-left:2.75rem!important}.fr-pr-md-11v,.fr-px-md-11v{padding-right:2.75rem!important}.fr-pt-md-11v,.fr-py-md-11v{padding-top:2.75rem!important}.fr-pb-md-11v,.fr-py-md-11v{padding-bottom:2.75rem!important}.fr-p-md-12v,.fr-p-md-6w{padding:3rem!important}.fr-pl-md-12v,.fr-pl-md-6w,.fr-px-md-12v,.fr-px-md-6w{padding-left:3rem!important}.fr-pr-md-12v,.fr-pr-md-6w,.fr-px-md-12v,.fr-px-md-6w{padding-right:3rem!important}.fr-pt-md-12v,.fr-pt-md-6w,.fr-py-md-12v,.fr-py-md-6w{padding-top:3rem!important}.fr-pb-md-12v,.fr-pb-md-6w,.fr-py-md-12v,.fr-py-md-6w{padding-bottom:3rem!important}.fr-p-md-13v{padding:3.25rem!important}.fr-pl-md-13v,.fr-px-md-13v{padding-left:3.25rem!important}.fr-pr-md-13v,.fr-px-md-13v{padding-right:3.25rem!important}.fr-pt-md-13v,.fr-py-md-13v{padding-top:3.25rem!important}.fr-pb-md-13v,.fr-py-md-13v{padding-bottom:3.25rem!important}.fr-p-md-14v,.fr-p-md-7w{padding:3.5rem!important}.fr-pl-md-14v,.fr-pl-md-7w,.fr-px-md-14v,.fr-px-md-7w{padding-left:3.5rem!important}.fr-pr-md-14v,.fr-pr-md-7w,.fr-px-md-14v,.fr-px-md-7w{padding-right:3.5rem!important}.fr-pt-md-14v,.fr-pt-md-7w,.fr-py-md-14v,.fr-py-md-7w{padding-top:3.5rem!important}.fr-pb-md-14v,.fr-pb-md-7w,.fr-py-md-14v,.fr-py-md-7w{padding-bottom:3.5rem!important}.fr-p-md-15v{padding:3.75rem!important}.fr-pl-md-15v,.fr-px-md-15v{padding-left:3.75rem!important}.fr-pr-md-15v,.fr-px-md-15v{padding-right:3.75rem!important}.fr-pt-md-15v,.fr-py-md-15v{padding-top:3.75rem!important}.fr-pb-md-15v,.fr-py-md-15v{padding-bottom:3.75rem!important}.fr-p-md-16v,.fr-p-md-8w{padding:4rem!important}.fr-pl-md-16v,.fr-pl-md-8w,.fr-px-md-16v,.fr-px-md-8w{padding-left:4rem!important}.fr-pr-md-16v,.fr-pr-md-8w,.fr-px-md-16v,.fr-px-md-8w{padding-right:4rem!important}.fr-pt-md-16v,.fr-pt-md-8w,.fr-py-md-16v,.fr-py-md-8w{padding-top:4rem!important}.fr-pb-md-16v,.fr-pb-md-8w,.fr-py-md-16v,.fr-py-md-8w{padding-bottom:4rem!important}.fr-p-md-17v{padding:4.25rem!important}.fr-pl-md-17v,.fr-px-md-17v{padding-left:4.25rem!important}.fr-pr-md-17v,.fr-px-md-17v{padding-right:4.25rem!important}.fr-pt-md-17v,.fr-py-md-17v{padding-top:4.25rem!important}.fr-pb-md-17v,.fr-py-md-17v{padding-bottom:4.25rem!important}.fr-p-md-18v,.fr-p-md-9w{padding:4.5rem!important}.fr-pl-md-18v,.fr-pl-md-9w,.fr-px-md-18v,.fr-px-md-9w{padding-left:4.5rem!important}.fr-pr-md-18v,.fr-pr-md-9w,.fr-px-md-18v,.fr-px-md-9w{padding-right:4.5rem!important}.fr-pt-md-18v,.fr-pt-md-9w,.fr-py-md-18v,.fr-py-md-9w{padding-top:4.5rem!important}.fr-pb-md-18v,.fr-pb-md-9w,.fr-py-md-18v,.fr-py-md-9w{padding-bottom:4.5rem!important}.fr-p-md-19v{padding:4.75rem!important}.fr-pl-md-19v,.fr-px-md-19v{padding-left:4.75rem!important}.fr-pr-md-19v,.fr-px-md-19v{padding-right:4.75rem!important}.fr-pt-md-19v,.fr-py-md-19v{padding-top:4.75rem!important}.fr-pb-md-19v,.fr-py-md-19v{padding-bottom:4.75rem!important}.fr-p-md-10w,.fr-p-md-20v{padding:5rem!important}.fr-pl-md-10w,.fr-pl-md-20v,.fr-px-md-10w,.fr-px-md-20v{padding-left:5rem!important}.fr-pr-md-10w,.fr-pr-md-20v,.fr-px-md-10w,.fr-px-md-20v{padding-right:5rem!important}.fr-pt-md-10w,.fr-pt-md-20v,.fr-py-md-10w,.fr-py-md-20v{padding-top:5rem!important}.fr-pb-md-10w,.fr-pb-md-20v,.fr-py-md-10w,.fr-py-md-20v{padding-bottom:5rem!important}.fr-p-md-21v{padding:5.25rem!important}.fr-pl-md-21v,.fr-px-md-21v{padding-left:5.25rem!important}.fr-pr-md-21v,.fr-px-md-21v{padding-right:5.25rem!important}.fr-pt-md-21v,.fr-py-md-21v{padding-top:5.25rem!important}.fr-pb-md-21v,.fr-py-md-21v{padding-bottom:5.25rem!important}.fr-p-md-11w,.fr-p-md-22v{padding:5.5rem!important}.fr-pl-md-11w,.fr-pl-md-22v,.fr-px-md-11w,.fr-px-md-22v{padding-left:5.5rem!important}.fr-pr-md-11w,.fr-pr-md-22v,.fr-px-md-11w,.fr-px-md-22v{padding-right:5.5rem!important}.fr-pt-md-11w,.fr-pt-md-22v,.fr-py-md-11w,.fr-py-md-22v{padding-top:5.5rem!important}.fr-pb-md-11w,.fr-pb-md-22v,.fr-py-md-11w,.fr-py-md-22v{padding-bottom:5.5rem!important}.fr-p-md-23v{padding:5.75rem!important}.fr-pl-md-23v,.fr-px-md-23v{padding-left:5.75rem!important}.fr-pr-md-23v,.fr-px-md-23v{padding-right:5.75rem!important}.fr-pt-md-23v,.fr-py-md-23v{padding-top:5.75rem!important}.fr-pb-md-23v,.fr-py-md-23v{padding-bottom:5.75rem!important}.fr-p-md-12w,.fr-p-md-24v{padding:6rem!important}.fr-pl-md-12w,.fr-pl-md-24v,.fr-px-md-12w,.fr-px-md-24v{padding-left:6rem!important}.fr-pr-md-12w,.fr-pr-md-24v,.fr-px-md-12w,.fr-px-md-24v{padding-right:6rem!important}.fr-pt-md-12w,.fr-pt-md-24v,.fr-py-md-12w,.fr-py-md-24v{padding-top:6rem!important}.fr-pb-md-12w,.fr-pb-md-24v,.fr-py-md-12w,.fr-py-md-24v{padding-bottom:6rem!important}.fr-p-md-25v{padding:6.25rem!important}.fr-pl-md-25v,.fr-px-md-25v{padding-left:6.25rem!important}.fr-pr-md-25v,.fr-px-md-25v{padding-right:6.25rem!important}.fr-pt-md-25v,.fr-py-md-25v{padding-top:6.25rem!important}.fr-pb-md-25v,.fr-py-md-25v{padding-bottom:6.25rem!important}.fr-p-md-13w,.fr-p-md-26v{padding:6.5rem!important}.fr-pl-md-13w,.fr-pl-md-26v,.fr-px-md-13w,.fr-px-md-26v{padding-left:6.5rem!important}.fr-pr-md-13w,.fr-pr-md-26v,.fr-px-md-13w,.fr-px-md-26v{padding-right:6.5rem!important}.fr-pt-md-13w,.fr-pt-md-26v,.fr-py-md-13w,.fr-py-md-26v{padding-top:6.5rem!important}.fr-pb-md-13w,.fr-pb-md-26v,.fr-py-md-13w,.fr-py-md-26v{padding-bottom:6.5rem!important}.fr-p-md-27v{padding:6.75rem!important}.fr-pl-md-27v,.fr-px-md-27v{padding-left:6.75rem!important}.fr-pr-md-27v,.fr-px-md-27v{padding-right:6.75rem!important}.fr-pt-md-27v,.fr-py-md-27v{padding-top:6.75rem!important}.fr-pb-md-27v,.fr-py-md-27v{padding-bottom:6.75rem!important}.fr-p-md-14w,.fr-p-md-28v{padding:7rem!important}.fr-pl-md-14w,.fr-pl-md-28v,.fr-px-md-14w,.fr-px-md-28v{padding-left:7rem!important}.fr-pr-md-14w,.fr-pr-md-28v,.fr-px-md-14w,.fr-px-md-28v{padding-right:7rem!important}.fr-pt-md-14w,.fr-pt-md-28v,.fr-py-md-14w,.fr-py-md-28v{padding-top:7rem!important}.fr-pb-md-14w,.fr-pb-md-28v,.fr-py-md-14w,.fr-py-md-28v{padding-bottom:7rem!important}.fr-p-md-29v{padding:7.25rem!important}.fr-pl-md-29v,.fr-px-md-29v{padding-left:7.25rem!important}.fr-pr-md-29v,.fr-px-md-29v{padding-right:7.25rem!important}.fr-pt-md-29v,.fr-py-md-29v{padding-top:7.25rem!important}.fr-pb-md-29v,.fr-py-md-29v{padding-bottom:7.25rem!important}.fr-p-md-15w,.fr-p-md-30v{padding:7.5rem!important}.fr-pl-md-15w,.fr-pl-md-30v,.fr-px-md-15w,.fr-px-md-30v{padding-left:7.5rem!important}.fr-pr-md-15w,.fr-pr-md-30v,.fr-px-md-15w,.fr-px-md-30v{padding-right:7.5rem!important}.fr-pt-md-15w,.fr-pt-md-30v,.fr-py-md-15w,.fr-py-md-30v{padding-top:7.5rem!important}.fr-pb-md-15w,.fr-pb-md-30v,.fr-py-md-15w,.fr-py-md-30v{padding-bottom:7.5rem!important}.fr-p-md-31v{padding:7.75rem!important}.fr-pl-md-31v,.fr-px-md-31v{padding-left:7.75rem!important}.fr-pr-md-31v,.fr-px-md-31v{padding-right:7.75rem!important}.fr-pt-md-31v,.fr-py-md-31v{padding-top:7.75rem!important}.fr-pb-md-31v,.fr-py-md-31v{padding-bottom:7.75rem!important}.fr-p-md-16w,.fr-p-md-32v{padding:8rem!important}.fr-pl-md-16w,.fr-pl-md-32v,.fr-px-md-16w,.fr-px-md-32v{padding-left:8rem!important}.fr-pr-md-16w,.fr-pr-md-32v,.fr-px-md-16w,.fr-px-md-32v{padding-right:8rem!important}.fr-pt-md-16w,.fr-pt-md-32v,.fr-py-md-16w,.fr-py-md-32v{padding-top:8rem!important}.fr-pb-md-16w,.fr-pb-md-32v,.fr-py-md-16w,.fr-py-md-32v{padding-bottom:8rem!important} + /*! media md */}@media (min-width:62em){ + /*! media lg */.fr-hidden-lg{display:none!important}.fr-unhidden-lg{display:inherit!important}.fr-sr-only-lg{clip:rect(0,0,0,0);border:0;display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-container,.fr-container-lg,.fr-container-md,.fr-container-sm{padding-left:1.5rem;padding-right:1.5rem}.fr-container-lg--fluid{max-width:none;overflow:hidden;padding-left:0;padding-right:0}.fr-grid-row--gutters,.fr-grid-row-md--gutters,.fr-grid-row-sm--gutters{margin:-.75rem}.fr-grid-row--gutters>.fr-col,.fr-grid-row--gutters>[class*=" fr-col-"],.fr-grid-row--gutters>[class^=fr-col-],.fr-grid-row-md--gutters>.fr-col,.fr-grid-row-md--gutters>[class*=" fr-col-"],.fr-grid-row-md--gutters>[class^=fr-col-],.fr-grid-row-sm--gutters>.fr-col,.fr-grid-row-sm--gutters>[class*=" fr-col-"],.fr-grid-row-sm--gutters>[class^=fr-col-]{padding:.75rem}.fr-grid-row-lg--gutters{margin:-.75rem}.fr-grid-row-lg--gutters>.fr-col,.fr-grid-row-lg--gutters>[class*=" fr-col-"],.fr-grid-row-lg--gutters>[class^=fr-col-]{padding:.75rem}.fr-grid-row-lg--no-gutters{margin:0}.fr-grid-row-lg--no-gutters>.fr-col,.fr-grid-row-lg--no-gutters>[class*=" fr-col-"],.fr-grid-row-lg--no-gutters>[class^=fr-col-]{padding:0}.fr-col-lg{flex:1}.fr-col-lg-1{flex:0 0 8.33333%;max-width:8.33333%;width:8.33333%}.fr-col-offset-lg-1:not(.fr-col-offset-lg-1--right){margin-left:8.33333%}.fr-col-offset-lg-1--right{margin-right:8.33333%}.fr-col-lg-2{flex:0 0 16.66667%;max-width:16.66667%;width:16.66667%}.fr-col-offset-lg-2:not(.fr-col-offset-lg-2--right){margin-left:16.66667%}.fr-col-offset-lg-2--right{margin-right:16.66667%}.fr-col-lg-3{flex:0 0 25%;max-width:25%;width:25%}.fr-col-offset-lg-3:not(.fr-col-offset-lg-3--right){margin-left:25%}.fr-col-offset-lg-3--right{margin-right:25%}.fr-col-lg-4{flex:0 0 33.33333%;max-width:33.33333%;width:33.33333%}.fr-col-offset-lg-4:not(.fr-col-offset-lg-4--right){margin-left:33.33333%}.fr-col-offset-lg-4--right{margin-right:33.33333%}.fr-col-lg-5{flex:0 0 41.66667%;max-width:41.66667%;width:41.66667%}.fr-col-offset-lg-5:not(.fr-col-offset-lg-5--right){margin-left:41.66667%}.fr-col-offset-lg-5--right{margin-right:41.66667%}.fr-col-lg-6{flex:0 0 50%;max-width:50%;width:50%}.fr-col-offset-lg-6:not(.fr-col-offset-lg-6--right){margin-left:50%}.fr-col-offset-lg-6--right{margin-right:50%}.fr-col-lg-7{flex:0 0 58.33333%;max-width:58.33333%;width:58.33333%}.fr-col-offset-lg-7:not(.fr-col-offset-lg-7--right){margin-left:58.33333%}.fr-col-offset-lg-7--right{margin-right:58.33333%}.fr-col-lg-8{flex:0 0 66.66667%;max-width:66.66667%;width:66.66667%}.fr-col-offset-lg-8:not(.fr-col-offset-lg-8--right){margin-left:66.66667%}.fr-col-offset-lg-8--right{margin-right:66.66667%}.fr-col-lg-9{flex:0 0 75%;max-width:75%;width:75%}.fr-col-offset-lg-9:not(.fr-col-offset-lg-9--right){margin-left:75%}.fr-col-offset-lg-9--right{margin-right:75%}.fr-col-lg-10{flex:0 0 83.33333%;max-width:83.33333%;width:83.33333%}.fr-col-offset-lg-10:not(.fr-col-offset-lg-10--right){margin-left:83.33333%}.fr-col-offset-lg-10--right{margin-right:83.33333%}.fr-col-lg-11{flex:0 0 91.66667%;max-width:91.66667%;width:91.66667%}.fr-col-offset-lg-11:not(.fr-col-offset-lg-11--right){margin-left:91.66667%}.fr-col-offset-lg-11--right{margin-right:91.66667%}.fr-col-lg-12{flex:0 0 100%;max-width:100%;width:100%}.fr-col-offset-lg-12:not(.fr-col-offset-lg-12--right){margin-left:100%}.fr-col-offset-lg-12--right{margin-right:100%}.fr-displayed-lg{display:inherit!important} + /*! media lg */}@media (min-width:78em){ + /*! media xl */.fr-hidden-xl{display:none!important}.fr-unhidden-xl{display:inherit!important}.fr-sr-only-xl{clip:rect(0,0,0,0);border:0;display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-container,.fr-container-lg,.fr-container-md,.fr-container-sm{max-width:78rem}.fr-container-xl{max-width:78rem;padding-left:1.5rem;padding-right:1.5rem}.fr-container-xl--fluid{max-width:none;overflow:hidden;padding-left:0;padding-right:0}.fr-grid-row-xl--gutters{margin:-.75rem}.fr-grid-row-xl--gutters>.fr-col,.fr-grid-row-xl--gutters>[class*=" fr-col-"],.fr-grid-row-xl--gutters>[class^=fr-col-]{padding:.75rem}.fr-grid-row-xl--no-gutters{margin:0}.fr-grid-row-xl--no-gutters>.fr-col,.fr-grid-row-xl--no-gutters>[class*=" fr-col-"],.fr-grid-row-xl--no-gutters>[class^=fr-col-]{padding:0}.fr-col-xl{flex:1}.fr-col-xl-1{flex:0 0 8.33333%;max-width:8.33333%;width:8.33333%}.fr-col-offset-xl-1:not(.fr-col-offset-xl-1--right){margin-left:8.33333%}.fr-col-offset-xl-1--right{margin-right:8.33333%}.fr-col-xl-2{flex:0 0 16.66667%;max-width:16.66667%;width:16.66667%}.fr-col-offset-xl-2:not(.fr-col-offset-xl-2--right){margin-left:16.66667%}.fr-col-offset-xl-2--right{margin-right:16.66667%}.fr-col-xl-3{flex:0 0 25%;max-width:25%;width:25%}.fr-col-offset-xl-3:not(.fr-col-offset-xl-3--right){margin-left:25%}.fr-col-offset-xl-3--right{margin-right:25%}.fr-col-xl-4{flex:0 0 33.33333%;max-width:33.33333%;width:33.33333%}.fr-col-offset-xl-4:not(.fr-col-offset-xl-4--right){margin-left:33.33333%}.fr-col-offset-xl-4--right{margin-right:33.33333%}.fr-col-xl-5{flex:0 0 41.66667%;max-width:41.66667%;width:41.66667%}.fr-col-offset-xl-5:not(.fr-col-offset-xl-5--right){margin-left:41.66667%}.fr-col-offset-xl-5--right{margin-right:41.66667%}.fr-col-xl-6{flex:0 0 50%;max-width:50%;width:50%}.fr-col-offset-xl-6:not(.fr-col-offset-xl-6--right){margin-left:50%}.fr-col-offset-xl-6--right{margin-right:50%}.fr-col-xl-7{flex:0 0 58.33333%;max-width:58.33333%;width:58.33333%}.fr-col-offset-xl-7:not(.fr-col-offset-xl-7--right){margin-left:58.33333%}.fr-col-offset-xl-7--right{margin-right:58.33333%}.fr-col-xl-8{flex:0 0 66.66667%;max-width:66.66667%;width:66.66667%}.fr-col-offset-xl-8:not(.fr-col-offset-xl-8--right){margin-left:66.66667%}.fr-col-offset-xl-8--right{margin-right:66.66667%}.fr-col-xl-9{flex:0 0 75%;max-width:75%;width:75%}.fr-col-offset-xl-9:not(.fr-col-offset-xl-9--right){margin-left:75%}.fr-col-offset-xl-9--right{margin-right:75%}.fr-col-xl-10{flex:0 0 83.33333%;max-width:83.33333%;width:83.33333%}.fr-col-offset-xl-10:not(.fr-col-offset-xl-10--right){margin-left:83.33333%}.fr-col-offset-xl-10--right{margin-right:83.33333%}.fr-col-xl-11{flex:0 0 91.66667%;max-width:91.66667%;width:91.66667%}.fr-col-offset-xl-11:not(.fr-col-offset-xl-11--right){margin-left:91.66667%}.fr-col-offset-xl-11--right{margin-right:91.66667%}.fr-col-xl-12{flex:0 0 100%;max-width:100%;width:100%}.fr-col-offset-xl-12:not(.fr-col-offset-xl-12--right){margin-left:100%}.fr-col-offset-xl-12--right{margin-right:100%} + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){a:not([href]){color:graytext}[href],[href]:visited{color:linktext}[target=_blank]:after,[target=_blank][class*=" fr-fi-"]:after,[target=_blank][class*=" fr-icon-"]:after,[target=_blank][class^=fr-fi-]:after,[target=_blank][class^=fr-icon-]:after{background-color:linktext;forced-color-adjust:none}button{color:buttontext}button:disabled{color:graytext}input,select,textarea{border:1px solid}.fr-artwork-background,.fr-artwork-motif{fill:graytext}.fr-artwork-decorative{fill:none}.fr-artwork-major,.fr-artwork-minor{fill:canvastext}ul>li::marker{color:graytext}.fr-hr,hr{border-top:1px solid}}@media (hover:hover) and (pointer:fine){:root{--brighten:-1}a[href]:hover,button:not(:disabled):hover,input[type=button]:not(:disabled):hover,input[type=image]:not(:disabled):hover,input[type=reset]:not(:disabled):hover,input[type=submit]:not(:disabled):hover{background-color:var(--hover-tint)}a[href]:active,button:not(:disabled):active,input[type=button]:not(:disabled):active,input[type=image]:not(:disabled):active,input[type=reset]:not(:disabled):active,input[type=submit]:not(:disabled):active{background-color:var(--active-tint)}a[href]:active,a[href]:hover{--underline-hover-width:var(--underline-max-width)}.fr-enlarge-link a:active,.fr-enlarge-link a:hover{background-image:none}.fr-enlarge-link:hover{background-color:var(--hover)}.fr-enlarge-link:active{background-color:var(--active)}.fr-enlarge-button button:active,.fr-enlarge-button button:hover{background-image:none}.fr-enlarge-button:hover{background-color:var(--hover)}.fr-enlarge-button:active{background-color:var(--active)}}@media (-ms-high-contrast:active) and (-ms-high-contrast:active),(-ms-high-contrast:active) and (forced-colors:active),(forced-colors:active) and (-ms-high-contrast:active),(forced-colors:active) and (forced-colors:active){[class*=" fr-fi-"]:after,[class*=" fr-fi-"]:before,[class*=" fr-icon-"]:after,[class*=" fr-icon-"]:before,[class^=fr-fi-]:after,[class^=fr-fi-]:before,[class^=fr-icon-]:after,[class^=fr-icon-]:before{background-color:canvastext;forced-color-adjust:none}button[class*=" fr-fi-"]:not([disabled]):after,button[class*=" fr-fi-"]:not([disabled]):before,button[class*=" fr-icon-"]:not([disabled]):after,button[class*=" fr-icon-"]:not([disabled]):before,button[class^=fr-fi-]:not([disabled]):after,button[class^=fr-fi-]:not([disabled]):before,button[class^=fr-icon-]:not([disabled]):after,button[class^=fr-icon-]:not([disabled]):before{background-color:buttontext}a[href][class*=" fr-fi-"]:after,a[href][class*=" fr-fi-"]:before,a[href][class*=" fr-icon-"]:after,a[href][class*=" fr-icon-"]:before,a[href][class^=fr-fi-]:after,a[href][class^=fr-fi-]:before,a[href][class^=fr-icon-]:after,a[href][class^=fr-icon-]:before{background-color:linktext}a[class*=" fr-fi-"]:not([href]):after,a[class*=" fr-fi-"]:not([href]):before,a[class*=" fr-icon-"]:not([href]):after,a[class*=" fr-icon-"]:not([href]):before,a[class^=fr-fi-]:not([href]):after,a[class^=fr-fi-]:not([href]):before,a[class^=fr-icon-]:not([href]):after,a[class^=fr-icon-]:not([href]):before,audio[class*=" fr-fi-"]:not([href]):after,audio[class*=" fr-fi-"]:not([href]):before,audio[class*=" fr-icon-"]:not([href]):after,audio[class*=" fr-icon-"]:not([href]):before,audio[class^=fr-fi-]:not([href]):after,audio[class^=fr-fi-]:not([href]):before,audio[class^=fr-icon-]:not([href]):after,audio[class^=fr-icon-]:not([href]):before,button[class*=" fr-fi-"]:disabled:after,button[class*=" fr-fi-"]:disabled:before,button[class*=" fr-icon-"]:disabled:after,button[class*=" fr-icon-"]:disabled:before,button[class^=fr-fi-]:disabled:after,button[class^=fr-fi-]:disabled:before,button[class^=fr-icon-]:disabled:after,button[class^=fr-icon-]:disabled:before,input[class*=" fr-fi-"]:disabled:after,input[class*=" fr-fi-"]:disabled:before,input[class*=" fr-icon-"]:disabled:after,input[class*=" fr-icon-"]:disabled:before,input[class^=fr-fi-]:disabled:after,input[class^=fr-fi-]:disabled:before,input[class^=fr-icon-]:disabled:after,input[class^=fr-icon-]:disabled:before,input[type=checkbox]:disabled+label[class*=" fr-fi-"]:after,input[type=checkbox]:disabled+label[class*=" fr-fi-"]:before,input[type=checkbox]:disabled+label[class*=" fr-icon-"]:after,input[type=checkbox]:disabled+label[class*=" fr-icon-"]:before,input[type=checkbox]:disabled+label[class^=fr-fi-]:after,input[type=checkbox]:disabled+label[class^=fr-fi-]:before,input[type=checkbox]:disabled+label[class^=fr-icon-]:after,input[type=checkbox]:disabled+label[class^=fr-icon-]:before,input[type=checkbox][class*=" fr-fi-"]:disabled:after,input[type=checkbox][class*=" fr-fi-"]:disabled:before,input[type=checkbox][class*=" fr-icon-"]:disabled:after,input[type=checkbox][class*=" fr-icon-"]:disabled:before,input[type=checkbox][class^=fr-fi-]:disabled:after,input[type=checkbox][class^=fr-fi-]:disabled:before,input[type=checkbox][class^=fr-icon-]:disabled:after,input[type=checkbox][class^=fr-icon-]:disabled:before,input[type=radio]:disabled+label[class*=" fr-fi-"]:after,input[type=radio]:disabled+label[class*=" fr-fi-"]:before,input[type=radio]:disabled+label[class*=" fr-icon-"]:after,input[type=radio]:disabled+label[class*=" fr-icon-"]:before,input[type=radio]:disabled+label[class^=fr-fi-]:after,input[type=radio]:disabled+label[class^=fr-fi-]:before,input[type=radio]:disabled+label[class^=fr-icon-]:after,input[type=radio]:disabled+label[class^=fr-icon-]:before,input[type=radio][class*=" fr-fi-"]:disabled:after,input[type=radio][class*=" fr-fi-"]:disabled:before,input[type=radio][class*=" fr-icon-"]:disabled:after,input[type=radio][class*=" fr-icon-"]:disabled:before,input[type=radio][class^=fr-fi-]:disabled:after,input[type=radio][class^=fr-fi-]:disabled:before,input[type=radio][class^=fr-icon-]:disabled:after,input[type=radio][class^=fr-icon-]:disabled:before,select[class*=" fr-fi-"]:disabled:after,select[class*=" fr-fi-"]:disabled:before,select[class*=" fr-icon-"]:disabled:after,select[class*=" fr-icon-"]:disabled:before,select[class^=fr-fi-]:disabled:after,select[class^=fr-fi-]:disabled:before,select[class^=fr-icon-]:disabled:after,select[class^=fr-icon-]:disabled:before,textarea[class*=" fr-fi-"]:disabled:after,textarea[class*=" fr-fi-"]:disabled:before,textarea[class*=" fr-icon-"]:disabled:after,textarea[class*=" fr-icon-"]:disabled:before,textarea[class^=fr-fi-]:disabled:after,textarea[class^=fr-fi-]:disabled:before,textarea[class^=fr-icon-]:disabled:after,textarea[class^=fr-icon-]:disabled:before,video[class*=" fr-fi-"]:not([href]):after,video[class*=" fr-fi-"]:not([href]):before,video[class*=" fr-icon-"]:not([href]):after,video[class*=" fr-icon-"]:not([href]):before,video[class^=fr-fi-]:not([href]):after,video[class^=fr-fi-]:not([href]):before,video[class^=fr-icon-]:not([href]):after,video[class^=fr-icon-]:not([href]):before{background-color:graytext}}@media (prefers-reduced-motion:reduce){.fr-collapse,.fr-collapse:before{transition:none}}@media screen and (min-width:0\0) and (min-resolution:72dpi) and (min-width:0\0) and (min-resolution:72dpi){.fr-enlarge-button,.fr-enlarge-link{background-color:transparent}.fr-enlarge-button:hover,.fr-enlarge-link:hover{background-color:rgba(0,0,0,.05)}.fr-enlarge-button:active,.fr-enlarge-link:active{background-color:rgba(0,0,0,.1)}}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-enlarge-button [href],.fr-enlarge-link [href]{text-decoration:none}.fr-raw-link [href]:after,.fr-raw-link[href]:after{content:none}[target=_blank]:after{background-color:transparent;background-image:url(../icons/system/external-link-line.svg);background-repeat:no-repeat;background-size:100%;content:"";height:1rem;vertical-align:sub;width:1rem}.fr-responsive-vid:before{content:"";display:block;padding-bottom:56.25%}ul{list-style-type:disc}ol{list-style-type:decimal}ol,ul{margin-bottom:.5rem;margin-top:.5rem;padding-left:1rem}h1,h2,h3,h4,h5,h6{color:#161616;margin:0 0 1.5rem}p{margin:0 0 1rem}[class*=" fr-fi-"]:before,[class*=" fr-icon-"]:before,[class^=fr-fi-]:before,[class^=fr-icon-]:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-icon--xs:before{height:.75rem;width:.75rem}.fr-icon--sm:before{height:1rem;width:1rem}.fr-icon--md:before{height:1.5rem;width:1.5rem}.fr-icon--lg:before{height:2rem;width:2rem}body{background-color:#fff;color:#3a3a3a}a:not([href]),audio:not([href]),button:disabled,input:disabled,input[type=checkbox]:disabled,input[type=checkbox]:disabled+label,input[type=radio]:disabled,input[type=radio]:disabled+label,select:disabled,textarea:disabled,video:not([href]){color:#929292}.fr-artwork-decorative{fill:#ececfe}.fr-artwork-minor{fill:#e1000f}.fr-artwork-major{fill:#000091}.fr-artwork-background{fill:#f6f6f6}.fr-artwork-motif{fill:#e5e5e5}.fr-artwork--green-tilleul-verveine .fr-artwork-minor{fill:#b7a73f}.fr-artwork--green-bourgeon .fr-artwork-minor{fill:#68a532}.fr-artwork--green-emeraude .fr-artwork-minor{fill:#00a95f}.fr-artwork--green-menthe .fr-artwork-minor{fill:#009081}.fr-artwork--green-archipel .fr-artwork-minor{fill:#009099}.fr-artwork--blue-ecume .fr-artwork-minor{fill:#465f9d}.fr-artwork--blue-cumulus .fr-artwork-minor{fill:#417dc4}.fr-artwork--purple-glycine .fr-artwork-minor{fill:#a558a0}.fr-artwork--pink-macaron .fr-artwork-minor{fill:#e18b76}.fr-artwork--pink-tuile .fr-artwork-minor{fill:#ce614a}.fr-artwork--yellow-tournesol .fr-artwork-minor{fill:#c8aa39}.fr-artwork--yellow-moutarde .fr-artwork-minor{fill:#c3992a}.fr-artwork--orange-terre-battue .fr-artwork-minor{fill:#e4794a}.fr-artwork--brown-cafe-creme .fr-artwork-minor{fill:#d1b781}.fr-artwork--brown-caramel .fr-artwork-minor{fill:#c08c65}.fr-artwork--brown-opera .fr-artwork-minor{fill:#bd987a}.fr-artwork--beige-gris-galet .fr-artwork-minor{fill:#aea397}[disabled] .fr-artwork *{fill:#929292}.fr-display-lg,.fr-display-md,.fr-display-sm,.fr-display-xl,.fr-display-xs,.fr-h1,.fr-h2,.fr-h3,.fr-h4,.fr-h5,.fr-h6{color:#161616}hr{background-image:linear-gradient(0deg,#ddd,#ddd)}.fr-hr-or:after,.fr-hr-or:before{background-color:#ddd}.fr-hr{background-image:linear-gradient(0deg,#ddd,#ddd)}}@media print{.fr-no-print{display:none}h1,h2,h3,h4{break-after:avoid;page-break-after:avoid}p{orphans:3;widows:3}.fr-text--sm,.fr-text--xs{font-size:1rem!important;line-height:1.5rem!important;margin:var(--text-spacing)}[class*=" fr-fi-"],[class*=" fr-icon-"],[class^=fr-fi-],[class^=fr-icon-]{-webkit-print-color-adjust:exact;print-color-adjust:exact}} \ No newline at end of file diff --git a/dist/dsfr/core/core.module.js b/dist/dsfr/core/core.module.js new file mode 100644 index 0000000..ab329ac --- /dev/null +++ b/dist/dsfr/core/core.module.js @@ -0,0 +1,3780 @@ +/*! DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) */ + +class State { + constructor () { + this.modules = {}; + } + + create (ModuleClass) { + const module = new ModuleClass(); + this.modules[module.type] = module; + } + + getModule (type) { + return this.modules[type]; + } + + add (type, item) { + this.modules[type].add(item); + } + + remove (type, item) { + this.modules[type].remove(item); + } + + get isActive () { + return this._isActive; + } + + set isActive (value) { + if (value === this._isActive) return; + this._isActive = value; + const values = Object.keys(this.modules).map((e) => { + return this.modules[e]; + }); + if (value) { + for (const module of values) { + module.activate(); + } + } else { + for (const module of values) { + module.deactivate(); + } + } + } + + get isLegacy () { + return this._isLegacy; + } + + set isLegacy (value) { + if (value === this._isLegacy) return; + this._isLegacy = value; + } +} + +const state = new State(); + +const config = { + prefix: 'fr', + namespace: 'dsfr', + organisation: '@gouvfr', + version: '1.13.2' +}; + +class LogLevel { + constructor (level, light, dark, logger) { + this.level = level; + this.light = light; + this.dark = dark; + + switch (logger) { + case 'warn': + this.logger = console.warn; + break; + + case 'error': + this.logger = console.error; + break; + + default: + this.logger = console.log; + } + } + + log (...values) { + const message = new Message(config.namespace); + for (const value of values) message.add(value); + this.print(message); + } + + print (message) { + message.setColor(this.color); + this.logger.apply(console, message.getMessage()); + } + + get color () { + return window.matchMedia('(prefers-color-scheme: dark)').matches ? this.dark : this.light; + } +} + +class Message { + constructor (domain) { + this.inputs = ['%c']; + this.styles = ['font-family:Marianne', 'line-height: 1.5']; + this.objects = []; + + if (domain) this.add(`${domain} :`); + } + + add (value) { + switch (typeof value) { + case 'object': + case 'function': + this.inputs.push('%o '); + this.objects.push(value); + break; + + default: + this.inputs.push(`${value} `); + } + } + + setColor (color) { + this.styles.push(`color:${color}`); + } + + getMessage () { + return [this.inputs.join(''), this.styles.join(';'), ...this.objects]; + } +} + +const LEVELS = { + log: new LogLevel(0, '#616161', '#989898'), + debug: new LogLevel(1, '#000091', '#8B8BFF'), + info: new LogLevel(2, '#007c3b', '#00ed70'), + warn: new LogLevel(3, '#ba4500', '#fa5c00', 'warn'), + error: new LogLevel(4, '#D80600', '#FF4641', 'error') +}; + +class Inspector { + constructor () { + this.level = 2; + + for (const id in LEVELS) { + const level = LEVELS[id]; + this[id] = (...msgs) => { + if (this.level <= level.level) level.log.apply(level, msgs); + }; + this[id].print = level.print.bind(level); + } + } + + state () { + const message = new Message(); + message.add(state); + this.log.print(message); + } + + tree () { + const stage = state.getModule('stage'); + if (!stage) return; + const message = new Message(); + this._branch(stage.root, 0, message); + this.log.print(message); + } + + _branch (element, space, message) { + let branch = ''; + if (space > 0) { + let indent = ''; + for (let i = 0; i < space; i++) indent += ' '; + // branch += indent + '|\n'; + branch += indent + '└─ '; + } + branch += `[${element.id}] ${element.html}`; + message.add(branch); + message.add({ '@': element }); + message.add('\n'); + for (const child of element.children) branch += this._branch(child, space + 1, message); + } +} + +const inspector = new Inspector(); + +const startAtDomContentLoaded = (callback) => { + if (document.readyState !== 'loading') window.requestAnimationFrame(callback); + else document.addEventListener('DOMContentLoaded', callback); +}; + +const startAuto = (callback) => { + // detect + startAtDomContentLoaded(callback); +}; + +const Modes = { + AUTO: 'auto', + MANUAL: 'manual', + RUNTIME: 'runtime', + LOADED: 'loaded', + VUE: 'vue', + ANGULAR: 'angular', + REACT: 'react' +}; + +const dispatch = (node, type, detail = null, bubbles = true, cancelable = false) => { + const options = { bubbles: bubbles === true, cancelable: cancelable === true }; + if (detail) options.detail = detail; + const event = new CustomEvent(type, options); + node.dispatchEvent(event); +}; + +const rootDispatch = (type, detail = null, bubbles = false, cancelable = false) => dispatch(document.documentElement, type, detail, bubbles, cancelable); + +const ns = name => `${config.prefix}-${name}`; + +ns.selector = (name, notation) => { + if (notation === undefined) notation = '.'; + return `${notation}${ns(name)}`; +}; + +ns.attr = (name) => `data-${ns(name)}`; + +ns.attr.selector = (name, value) => { + let result = ns.attr(name); + if (value !== undefined) result += `="${value}"`; + return `[${result}]`; +}; + +ns.event = (type) => `${config.namespace}.${type}`; + +ns.emission = (domain, type) => `emission:${domain}.${type}`; + +const RootEvent = { + READY: ns.event('ready'), + START: ns.event('start'), + STOP: ns.event('stop'), + RENDER: ns.event('render'), + RESIZE: ns.event('resize'), + BREAKPOINT: ns.event('breakpoint'), + SCROLL_LOCK: ns.event('scroll-lock'), + SCROLL_UNLOCK: ns.event('scroll-unlock') +}; + +class Options { + constructor () { + this._mode = Modes.AUTO; + this.isStarted = false; + this.starting = this.start.bind(this); + this.preventManipulation = false; + } + + configure (settings = {}, start, query) { + this.startCallback = start; + const isProduction = settings.production && (!query || query.production !== 'false'); + switch (true) { + case query && !isNaN(query.level): + inspector.level = Number(query.level); + break; + + case query && query.verbose && (query.verbose === 'true' || query.verbose === 1): + inspector.level = 0; + break; + + case isProduction: + inspector.level = 999; + break; + + case settings.verbose: + inspector.level = 0; + break; + } + inspector.info(`version ${config.version}`); + rootDispatch(RootEvent.READY); + this.mode = settings.mode || Modes.AUTO; + } + + set mode (value) { + switch (value) { + case Modes.AUTO: + this.preventManipulation = false; + startAuto(this.starting); + break; + + case Modes.LOADED: + this.preventManipulation = false; + startAtDomContentLoaded(this.starting); + break; + + case Modes.RUNTIME: + this.preventManipulation = false; + this.start(); + break; + + case Modes.MANUAL: + this.preventManipulation = false; + break; + + case Modes.VUE: + this.preventManipulation = true; + break; + + case Modes.ANGULAR: + this.preventManipulation = true; + break; + + case Modes.REACT: + this.preventManipulation = true; + break; + + default: + inspector.error('Illegal mode'); + return; + } + + this._mode = value; + inspector.info(`mode set to ${value}`); + } + + get mode () { + return this._mode; + } + + start () { + inspector.info('start'); + this.startCallback(); + } +} + +const options = new Options(); + +class Collection { + constructor () { + this._collection = []; + } + + forEach (callback) { + this._collection.forEach(callback); + } + + map (callback) { + return this._collection.map(callback); + } + + get length () { + return this._collection.length; + } + + add (collectable) { + if (this._collection.indexOf(collectable) > -1) return false; + this._collection.push(collectable); + if (this.onAdd) this.onAdd(); + if (this.onPopulate && this._collection.length === 1) this.onPopulate(); + return true; + } + + remove (collectable) { + const index = this._collection.indexOf(collectable); + if (index === -1) return false; + this._collection.splice(index, 1); + if (this.onRemove) this.onRemove(); + if (this.onEmpty && this._collection.length === 0) this.onEmpty(); + } + + execute (...args) { + for (const collectable of this._collection) if (collectable) collectable.apply(null, args); + } + + clear () { + this._collection.length = 0; + } + + clone () { + const clone = new Collection(); + clone._collection = this._collection.slice(); + return clone; + } + + get collection () { + return this._collection; + } +} + +class Module extends Collection { + constructor (type) { + super(); + this.type = type; + this.isActive = false; + } + + activate () {} + deactivate () {} +} + +const querySelectorAllArray = (element, selectors) => Array.prototype.slice.call(element.querySelectorAll(selectors)); + +const queryParentSelector = (element, selectors) => { + const parent = element.parentElement; + if (parent.matches(selectors)) return parent; + if (parent === document.documentElement) return null; + return queryParentSelector(parent, selectors); +}; + +class Registration { + constructor (selector, InstanceClass, creator) { + this.selector = selector; + this.InstanceClass = InstanceClass; + this.creator = creator; + this.instances = new Collection(); + this.isIntroduced = false; + this._instanceClassName = this.InstanceClass.instanceClassName; + this._instanceClassNames = this.getInstanceClassNames(this.InstanceClass); + this._property = this._instanceClassName.substring(0, 1).toLowerCase() + this._instanceClassName.substring(1); + const dashed = this._instanceClassName + .replace(/[^a-zA-Z0-9]+/g, '-') + .replace(/([A-Z]+)([A-Z][a-z])/g, '$1-$2') + .replace(/([a-z])([A-Z])/g, '$1-$2') + .replace(/([0-9])([^0-9])/g, '$1-$2') + .replace(/([^0-9])([0-9])/g, '$1-$2') + .toLowerCase(); + this._attribute = ns.attr(`js-${dashed}`); + } + + getInstanceClassNames (InstanceClass) { + const prototype = Object.getPrototypeOf(InstanceClass); + if (!prototype || prototype.instanceClassName === 'Instance') return [InstanceClass.instanceClassName]; + return [...this.getInstanceClassNames(prototype), InstanceClass.instanceClassName]; + } + + hasInstanceClassName (instanceClassName) { + return this._instanceClassNames.indexOf(instanceClassName) > -1; + } + + introduce () { + if (this.isIntroduced) return; + this.isIntroduced = true; + state.getModule('stage').parse(document.documentElement, this); + } + + parse (node, nonRecursive) { + const nodes = []; + if (node.matches && node.matches(this.selector)) nodes.push(node); + // eslint-disable-next-line no-useless-call + if (!nonRecursive && node.querySelectorAll && node.querySelector(this.selector)) nodes.push.apply(nodes, querySelectorAllArray(node, this.selector)); + return nodes; + } + + create (element) { + if (!element.node.matches(this.selector)) return; + const instance = new this.InstanceClass(); + this.instances.add(instance); + return instance; + } + + remove (instance) { + this.instances.remove(instance); + } + + dispose () { + const instances = this.instances.collection; + for (let i = instances.length - 1; i > -1; i--) instances[i]._dispose(); + this.creator = null; + } + + get instanceClassName () { + return this._instanceClassName; + } + + get instanceClassNames () { + return this._instanceClassNames; + } + + get property () { + return this._property; + } + + get attribute () { + return this._attribute; + } +} + +class Register extends Module { + constructor () { + super('register'); + } + + register (selector, InstanceClass, creator) { + const registration = new Registration(selector, InstanceClass, creator); + this.add(registration); + if (state.isActive) registration.introduce(); + return registration; + } + + activate () { + for (const registration of this.collection) registration.introduce(); + } + + remove (registration) { + registration.dispose(); + super.remove(registration); + } +} + +let count = 0; + +class Element { + constructor (node, id) { + if (!id) { + count++; + this.id = count; + } else this.id = id; + this.node = node; + this.attributeNames = []; + this.instances = []; + this._children = []; + this._parent = null; + this._projects = []; + } + + get proxy () { + const scope = this; + if (!this._proxy) { + this._proxy = { + id: this.id, + get parent () { + return scope.parent ? scope.parent.proxy : null; + }, + get children () { + return scope.children.map((child) => child.proxy); + } + }; + + for (const instance of this.instances) this._proxy[instance.registration.property] = instance.proxy; + } + return this._proxy; + } + + get html () { + if (!this.node || !this.node.outerHTML) return ''; + const end = this.node.outerHTML.indexOf('>'); + return this.node.outerHTML.substring(0, end + 1); + } + + project (registration) { + if (this._projects.indexOf(registration) === -1) this._projects.push(registration); + } + + populate () { + const projects = this._projects.slice(); + this._projects.length = 0; + for (const registration of projects) this.create(registration); + } + + create (registration) { + if (this.hasInstance(registration.instanceClassName)) { + // inspector.debug(`failed creation, instance of ${registration.instanceClassName} already exists on element [${this.id}]`); + return; + } + inspector.debug(`create instance of ${registration.instanceClassName} on element [${this.id}]`); + const instance = registration.create(this); + this.instances.push(instance); + instance._config(this, registration); + if (this._proxy) this._proxy[registration.property] = instance.proxy; + } + + remove (instance) { + const index = this.instances.indexOf(instance); + if (index > -1) this.instances.splice(index, 1); + if (this._proxy) delete this._proxy[instance.registration.property]; + } + + get parent () { + return this._parent; + } + + get ascendants () { + return [this.parent, ...this.parent.ascendants]; + } + + get children () { + return this._children; + } + + get descendants () { + const descendants = [...this._children]; + this._children.forEach(child => descendants.push(...child.descendants)); + return descendants; + } + + // TODO : emit ascendant et descendant de changement ? + + addChild (child, index) { + if (this._children.indexOf(child) > -1) return null; + child._parent = this; + if (!isNaN(index) && index > -1 && index < this._children.length) this._children.splice(index, 0, child); + else this._children.push(child); + return child; + } + + removeChild (child) { + const index = this._children.indexOf(child); + if (index === -1) return null; + child._parent = null; + this._children.splice(index, 1); + } + + emit (type, data) { + const elements = state.getModule('stage').collection; + const response = []; + for (const element of elements) response.push(...element._emit(type, data)); + return response; + } + + _emit (type, data) { + const response = []; + for (const instance of this.instances) response.push(...instance._emitter.emit(type, data)); + return response; + } + + ascend (type, data) { + if (this._parent) return this._parent._ascend(type, data); + return []; + } + + _ascend (type, data) { + const response = []; + for (const instance of this.instances) response.push(...instance._ascent.emit(type, data)); + if (this._parent) response.push(...this._parent._ascend(type, data)); + return response; + } + + descend (type, data) { + const response = []; + for (const child of this._children) response.push(...child._descend(type, data)); + return response; + } + + _descend (type, data) { + const response = []; + for (const instance of this.instances) response.push(...instance._descent.emit(type, data)); + for (const child of this._children) response.push(...child._descend(type, data)); + return response; + } + + getInstance (instanceClassName) { + for (const instance of this.instances) if (instance.registration.hasInstanceClassName(instanceClassName)) return instance; + return null; + } + + hasInstance (instanceClassName) { + return this.getInstance(instanceClassName) !== null; + } + + getDescendantInstances (instanceClassName, stopAtInstanceClassName, stopAtFirstInstance) { + if (!instanceClassName) return []; + const instances = []; + for (const child of this._children) { + const instance = child.getInstance(instanceClassName); + if (instance) { + instances.push(instance); + if (stopAtFirstInstance) continue; + } + if ((!stopAtInstanceClassName || !child.hasInstance(stopAtInstanceClassName)) && child.children.length) instances.push.apply(instances, child.getDescendantInstances(instanceClassName, stopAtInstanceClassName, stopAtFirstInstance)); + } + return instances; + } + + getAscendantInstance (instanceClassName, stopAtInstanceClassName) { + if (!instanceClassName || !this._parent) return null; + const instance = this._parent.getInstance(instanceClassName); + if (instance) return instance; + if (stopAtInstanceClassName && this._parent.hasInstance(stopAtInstanceClassName)) return null; + return this._parent.getAscendantInstance(instanceClassName, stopAtInstanceClassName); + } + + dispose () { + for (let i = this.instances.length - 1; i >= 0; i--) { + const instance = this.instances[i]; + if (instance) instance._dispose(); + } + this.instances.length = 0; + state.remove('stage', this); + this.parent.removeChild(this); + this._children.length = 0; + inspector.debug(`remove element [${this.id}] ${this.html}`); + } + + prepare (attributeName) { + if (this.attributeNames.indexOf(attributeName) === -1) this.attributeNames.push(attributeName); + } + + examine () { + const attributeNames = this.attributeNames.slice(); + this.attributeNames.length = 0; + for (let i = this.instances.length - 1; i > -1; i--) this.instances[i].examine(attributeNames); + } +} + +const RootEmission = { + CLICK: ns.emission('root', 'click'), + KEYDOWN: ns.emission('root', 'keydown'), + KEYUP: ns.emission('root', 'keyup') +}; + +const KeyCodes = { + TAB: { + id: 'tab', + value: 9 + }, + ESCAPE: { + id: 'escape', + value: 27 + }, + END: { + id: 'end', + value: 35 + }, + HOME: { + id: 'home', + value: 36 + }, + LEFT: { + id: 'left', + value: 37 + }, + UP: { + id: 'up', + value: 38 + }, + RIGHT: { + id: 'right', + value: 39 + }, + DOWN: { + id: 'down', + value: 40 + } +}; + +const getKeyCode = (keyCode) => Object.values(KeyCodes).filter(entry => entry.value === keyCode)[0]; + +class Root extends Element { + constructor () { + super(document.documentElement, 'root'); + this.node.setAttribute(ns.attr('js'), true); + this.listen(); + } + + listen () { + // TODO v2 => listener au niveau des éléments qui redistribuent aux instances. + document.documentElement.addEventListener('click', this.click.bind(this), { capture: true }); + document.documentElement.addEventListener('keydown', this.keydown.bind(this), { capture: true }); + document.documentElement.addEventListener('keyup', this.keyup.bind(this), { capture: true }); + } + + click (e) { + this.emit(RootEmission.CLICK, e.target); + } + + keydown (e) { + this.emit(RootEmission.KEYDOWN, getKeyCode(e.keyCode)); + } + + keyup (e) { + this.emit(RootEmission.KEYUP, getKeyCode(e.keyCode)); + } +} + +class Stage extends Module { + constructor () { + super('stage'); + this.root = new Root(); + super.add(this.root); + this.observer = new MutationObserver(this.mutate.bind(this)); + this.modifications = []; + this.willModify = false; + this.modifying = this.modify.bind(this); + } + + hasElement (node) { + for (const element of this.collection) if (element.node === node) return true; + return false; + } + + getElement (node) { + for (const element of this.collection) if (element.node === node) return element; + const element = new Element(node); + this.add(element); + inspector.debug(`add element [${element.id}] ${element.html}`); + return element; + } + + getProxy (node) { + if (!this.hasElement(node)) return null; + const element = this.getElement(node); + return element.proxy; + } + + add (element) { + super.add(element); + this.put(element, this.root); + } + + put (element, branch) { + let index = 0; + for (let i = branch.children.length - 1; i > -1; i--) { + const child = branch.children[i]; + const position = element.node.compareDocumentPosition(child.node); + if (position & Node.DOCUMENT_POSITION_CONTAINS) { + this.put(element, child); + return; + } else if (position & Node.DOCUMENT_POSITION_CONTAINED_BY) { + branch.removeChild(child); + element.addChild(child, 0); + } else if (position & Node.DOCUMENT_POSITION_PRECEDING) { + index = i + 1; + break; + } + } + + branch.addChild(element, index); + } + + activate () { + this.observer.observe(document.documentElement, { childList: true, subtree: true, attributes: true }); + } + + deactivate () { + this.observer.disconnect(); + } + + mutate (mutations) { + const examinations = []; + mutations.forEach((mutation) => { + switch (mutation.type) { + case 'childList': + mutation.removedNodes.forEach((node) => this.dispose(node)); + mutation.addedNodes.forEach((node) => this.parse(node)); + break; + + case 'attributes': + if (this.hasElement(mutation.target)) { + const element = this.getElement(mutation.target); + element.prepare(mutation.attributeName); + if (examinations.indexOf(element) === -1) examinations.push(element); + for (const descendant of element.descendants) if (examinations.indexOf(descendant) === -1) examinations.push(descendant); + } + if (this.modifications.indexOf(mutation.target) === -1) this.modifications.push(mutation.target); + break; + } + }); + + examinations.forEach(element => element.examine()); + if (this.modifications.length && !this.willModify) { + this.willModify = true; + window.requestAnimationFrame(this.modifying); + } + } + + modify () { + this.willModify = false; + const targets = this.modifications.slice(); + this.modifications.length = 0; + for (const target of targets) if (document.documentElement.contains(target)) this.parse(target); + } + + dispose (node) { + const disposables = []; + this.forEach((element) => { + if (node.contains(element.node)) disposables.push(element); + }); + + for (const disposable of disposables) { + disposable.dispose(); + this.remove(disposable); + } + } + + parse (node, registration, nonRecursive) { + const registrations = registration ? [registration] : state.getModule('register').collection; + const creations = []; + + for (const registration of registrations) { + const nodes = registration.parse(node, nonRecursive); + + for (const n of nodes) { + const element = this.getElement(n); + element.project(registration); + if (creations.indexOf(element) === -1) creations.push(element); + } + } + + for (const element of creations) element.populate(); + } +} + +class Renderer extends Module { + constructor () { + super('render'); + this.rendering = this.render.bind(this); + this.nexts = new Collection(); + } + + activate () { + window.requestAnimationFrame(this.rendering); + } + + request (instance) { + this.nexts.add(instance); + } + + render () { + if (!state.isActive) return; + window.requestAnimationFrame(this.rendering); + this.forEach((instance) => instance.render()); + if (!this.nexts.length) return; + const nexts = this.nexts.clone(); + this.nexts.clear(); + nexts.forEach((instance) => instance.next()); + rootDispatch(RootEvent.RENDER); + } +} + +class Resizer extends Module { + constructor () { + super('resize'); + this.requireResize = false; + this.resizing = this.resize.bind(this); + const requesting = this.request.bind(this); + if (document.fonts) { + document.fonts.ready.then(requesting); + } + window.addEventListener('resize', requesting); + window.addEventListener('orientationchange', requesting); + } + + activate () { + this.request(); + } + + request () { + if (this.requireResize) return; + this.requireResize = true; + window.requestAnimationFrame(this.resizing); + } + + resize () { + if (!this.requireResize) return; + this.forEach((instance) => instance.resize()); + this.requireResize = false; + rootDispatch(RootEvent.RESIZE); + } +} + +class ScrollLocker extends Module { + constructor () { + super('lock'); + this._isLocked = false; + this._scrollY = 0; + this.onPopulate = this.lock.bind(this); + this.onEmpty = this.unlock.bind(this); + } + + get isLocked () { + return this._isLocked; + } + + lock () { + if (!this._isLocked) { + this._isLocked = true; + this._scrollY = window.scrollY; + const scrollBarGap = window.innerWidth - document.documentElement.clientWidth; + document.documentElement.setAttribute(ns.attr('scrolling'), 'false'); + document.body.style.top = `${-this._scrollY}px`; + this.behavior = getComputedStyle(document.documentElement).getPropertyValue('scroll-behavior'); + if (this.behavior === 'smooth') document.documentElement.style.scrollBehavior = 'auto'; + if (scrollBarGap > 0) { + document.documentElement.style.setProperty('--scrollbar-width', `${scrollBarGap}px`); + } + rootDispatch(RootEvent.SCROLL_LOCK); + } + } + + unlock () { + if (this._isLocked) { + this._isLocked = false; + document.documentElement.removeAttribute(ns.attr('scrolling')); + document.body.style.top = ''; + window.scrollTo(0, this._scrollY); + if (this.behavior === 'smooth') document.documentElement.style.removeProperty('scroll-behavior'); + document.documentElement.style.removeProperty('--scrollbar-width'); + rootDispatch(RootEvent.SCROLL_UNLOCK); + } + } + + move (value) { + if (this._isLocked) { + this._scrollY += value; + document.body.style.top = `${-this._scrollY}px`; + } else { + window.scrollTo(0, window.scrollY + value); + } + } +} + +class Load extends Module { + constructor () { + super('load'); + this.loading = this.load.bind(this); + } + + activate () { + window.addEventListener('load', this.loading); + } + + load () { + this.forEach((instance) => instance.load()); + } +} + +const FONT_FAMILIES = ['Marianne', 'Spectral']; + +class FontSwap extends Module { + constructor () { + super('font-swap'); + this.swapping = this.swap.bind(this); + } + + activate () { + if (document.fonts) { + document.fonts.addEventListener('loadingdone', this.swapping); + } + } + + swap () { + const families = FONT_FAMILIES.filter(family => document.fonts.check(`16px ${family}`)); + + this.forEach((instance) => instance.swapFont(families)); + } +} + +class MouseMove extends Module { + constructor () { + super('mouse-move'); + this.requireMove = false; + this._isMoving = false; + this.moving = this.move.bind(this); + this.requesting = this.request.bind(this); + this.onPopulate = this.listen.bind(this); + this.onEmpty = this.unlisten.bind(this); + } + + listen () { + if (this._isMoving) return; + this._isMoving = true; + this.requireMove = false; + document.documentElement.addEventListener('mousemove', this.requesting); + } + + unlisten () { + if (!this._isMoving) return; + this._isMoving = false; + this.requireMove = false; + document.documentElement.removeEventListener('mousemove', this.requesting); + } + + request (e) { + if (!this._isMoving) return; + this.point = { x: e.clientX, y: e.clientY }; + if (this.requireMove) return; + this.requireMove = true; + window.requestAnimationFrame(this.moving); + } + + move () { + if (!this.requireMove) return; + this.forEach((instance) => instance.mouseMove(this.point)); + this.requireMove = false; + } +} + +class Hash extends Module { + constructor () { + super('hash'); + this.handling = this.handle.bind(this); + this.getLocationHash(); + } + + activate () { + window.addEventListener('hashchange', this.handling); + } + + deactivate () { + window.removeEventListener('hashchange', this.handling); + } + + _sanitize (hash) { + if (hash.charAt(0) === '#') return hash.substring(1); + return hash; + } + + set hash (value) { + const hash = this._sanitize(value); + if (this._hash !== hash) window.location.hash = hash; + } + + get hash () { + return this._hash; + } + + getLocationHash () { + const hash = window.location.hash; + this._hash = this._sanitize(hash); + } + + handle (e) { + this.getLocationHash(); + this.forEach((instance) => instance.handleHash(this._hash, e)); + } +} + +class Engine { + constructor () { + state.create(Register); + state.create(Stage); + state.create(Renderer); + state.create(Resizer); + state.create(ScrollLocker); + state.create(Load); + state.create(FontSwap); + state.create(MouseMove); + state.create(Hash); + + const registerModule = state.getModule('register'); + this.register = registerModule.register.bind(registerModule); + } + + get isActive () { + return state.isActive; + } + + start () { + inspector.debug('START'); + state.isActive = true; + rootDispatch(RootEvent.START); + } + + stop () { + inspector.debug('STOP'); + state.isActive = false; + rootDispatch(RootEvent.STOP); + } +} + +const engine = new Engine(); + +class Colors { + getColor (context, use, tint, options = {}) { + const option = getOption(options); + const decision = `--${context}-${use}-${tint}${option}`; + return getComputedStyle(document.documentElement).getPropertyValue(decision).trim() || null; + } +} + +const getOption = (options) => { + switch (true) { + case options.hover: + return '-hover'; + case options.active: + return '-active'; + default: + return ''; + } +}; + +const colors = new Colors(); + +const sanitize = (className) => className.charAt(0) === '.' ? className.substr(1) : className; + +const getClassNames = (element) => { + switch (true) { + case !element.className: + return []; + + case typeof element.className === 'string': + return element.className.split(' '); + + case typeof element.className.baseVal === 'string': + return element.className.baseVal.split(' '); + } + + return []; +}; + +const modifyClass = (element, className, remove) => { + className = sanitize(className); + const classNames = getClassNames(element); + const index = classNames.indexOf(className); + if (remove === true) { + if (index > -1) classNames.splice(index, 1); + } else if (index === -1) classNames.push(className); + element.className = classNames.join(' '); +}; + +const addClass = (element, className) => modifyClass(element, className); + +const removeClass = (element, className) => modifyClass(element, className, true); + +const hasClass = (element, className) => getClassNames(element).indexOf(sanitize(className)) > -1; + +const ACTIONS = [ + '[tabindex]:not([tabindex="-1"])', + 'a[href]', + 'button:not([disabled])', + 'input:not([disabled])', + 'select:not([disabled])', + 'textarea:not([disabled])', + 'audio[controls]', + 'video[controls]', + '[contenteditable]:not([contenteditable="false"])', + 'details>summary:first-of-type', + 'details', + 'iframe' +]; + +const ACTIONS_SELECTOR = ACTIONS.join(); + +const queryActions = (element) => { + return element.querySelectorAll(ACTIONS_SELECTOR); +}; + +let counter = 0; + +const uniqueId = (id) => { + if (!document.getElementById(id)) return id; + let element = true; + const base = id; + while (element) { + counter++; + id = `${base}-${counter}`; + element = document.getElementById(id); + } + return id; +}; + +const dom = { + addClass: addClass, + hasClass: hasClass, + removeClass: removeClass, + queryParentSelector: queryParentSelector, + querySelectorAllArray: querySelectorAllArray, + queryActions: queryActions, + uniqueId: uniqueId, + dispatch: dispatch +}; + +class DataURISVG { + constructor (width = 0, height = 0) { + this._width = width; + this._height = height; + this._content = ''; + } + + get width () { + return this._width; + } + + set width (value) { + this._width = value; + } + + get height () { + return this._height; + } + + set height (value) { + this._height = value; + } + + get content () { + return this._content; + } + + set content (value) { + this._content = value; + } + + getDataURI (isLegacy = false) { + let svg = `${this._content}`; + + svg = svg.replace(/#/gi, '%23'); + if (isLegacy) { + svg = svg.replace(//gi, '%3E'); + svg = svg.replace(/"/gi, '\''); + svg = svg.replace(/{/gi, '%7B'); + svg = svg.replace(/}/gi, '%7D'); + } + return `data:image/svg+xml;charset=utf8,${svg}`; + } +} + +const image = { + DataURISVG: DataURISVG +}; + +const supportLocalStorage = () => { + try { + return 'localStorage' in window && window.localStorage !== null; + } catch (e) { + return false; + } +}; + +const supportAspectRatio = () => { + if (!window.CSS) return false; + return CSS.supports('aspect-ratio: 16 / 9'); +}; + +const support = { + supportLocalStorage: supportLocalStorage, + supportAspectRatio: supportAspectRatio +}; + +const TransitionSelector = { + NONE: ns.selector('transition-none') +}; + +const selector = { + TransitionSelector: TransitionSelector +}; + +/** + * Copy properties from multiple sources including accessors. + * source : https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/Object/assign#copier_des_accesseurs + * + * @param {object} [target] - Target object to copy into + * @param {...objects} [sources] - Multiple objects + * @return {object} A new object + * + * @example + * + * const obj1 = { + * key: 'value' + * }; + * const obj2 = { + * get function01 () { + * return a-value; + * } + * set function01 () { + * return a-value; + * } + * }; + * completeAssign(obj1, obj2) + */ +const completeAssign = (target, ...sources) => { + sources.forEach(source => { + const descriptors = Object.keys(source).reduce((descriptors, key) => { + descriptors[key] = Object.getOwnPropertyDescriptor(source, key); + return descriptors; + }, {}); + + Object.getOwnPropertySymbols(source).forEach(sym => { + const descriptor = Object.getOwnPropertyDescriptor(source, sym); + if (descriptor.enumerable) { + descriptors[sym] = descriptor; + } + }); + Object.defineProperties(target, descriptors); + }); + return target; +}; + +const property = { + completeAssign: completeAssign +}; + +/** + * Return an object of query params or null + * + * @method + * @name searchParams + * @param {string} url - an url + * @returns {Object} object of query params or null + */ + +const searchParams = (url) => { + if (url && url.search) { + const params = new URLSearchParams(window.location.search); + const entries = params.entries(); + return Object.fromEntries(entries); + } + return null; +}; + +const internals = {}; +const legacy = {}; + +Object.defineProperty(legacy, 'isLegacy', { + get: () => state.isLegacy +}); + +legacy.setLegacy = () => { + state.isLegacy = true; +}; + +internals.legacy = legacy; +internals.dom = dom; +internals.image = image; +internals.support = support; +internals.motion = selector; +internals.property = property; +internals.ns = ns; +internals.register = engine.register; +internals.state = state; +internals.query = searchParams(window.location); + +Object.defineProperty(internals, 'preventManipulation', { + get: () => options.preventManipulation +}); +Object.defineProperty(internals, 'stage', { + get: () => state.getModule('stage') +}); + +const api$1 = (node) => { + const stage = state.getModule('stage'); + return stage.getProxy(node); +}; + +api$1.version = config.version; +api$1.prefix = config.prefix; +api$1.organisation = config.organisation; +api$1.Modes = Modes; + +Object.defineProperty(api$1, 'mode', { + set: (value) => { options.mode = value; }, + get: () => options.mode +}); + +api$1.internals = internals; +api$1.version = config.version; + +api$1.start = engine.start; +api$1.stop = engine.stop; + +api$1.inspector = inspector; +api$1.colors = colors; + +const configuration = window[config.namespace]; +api$1.internals.configuration = configuration; + +options.configure(configuration, api$1.start, api$1.internals.query); + +window[config.namespace] = api$1; + +class Emitter { + constructor () { + this.emissions = {}; + } + + add (type, closure) { + if (typeof closure !== 'function') throw new Error('closure must be a function'); + if (!this.emissions[type]) this.emissions[type] = []; + this.emissions[type].push(closure); + } + + remove (type, closure) { + if (!this.emissions[type]) return; + if (!closure) delete this.emissions[type]; + else { + const index = this.emissions[type].indexOf(closure); + if (index > -1) this.emissions[type].splice(index); + } + } + + emit (type, data) { + if (!this.emissions[type]) return []; + const response = []; + for (const closure of this.emissions[type]) if (closure) response.push(closure(data)); + return response; + } + + dispose () { + this.emissions = null; + } +} + +class FocusManager { + constructor () { + this._activeElements = []; + window.document.addEventListener('focusin', this._onFocusIn.bind(this)); + } + + _onFocusIn (e) { + this._activeElements.push(e.target); + } + + get index () { + return this._activeElements.length - 1; + } + + focus (index) { + const element = this._activeElements[index]; + switch (true) { + case index < 0: + case this._activeElements.length === 0: + this.focusOnLogo(); + return; + case !element: + case !document.documentElement.contains(element): + case !this._isDisplayed(element): + this.focus(index - 1); + return; + } + + element.focus(); + } + + focusOnLogo () { + const logo = document.querySelector(api$1.header.HeaderSelector.BRAND_LINK); + if (logo) logo.focus(); + } + + _isDisplayed (element) { + while (element && element !== document.documentElement) { + if (element === document.body) return true; + const style = window.getComputedStyle(element); + if (style.display === 'none' || style.visibility === 'hidden') return false; + element = element.parentElement; + } + return true; + } +} + +const focusManager = new FocusManager(); + +class Breakpoint { + constructor (id, minWidth) { + this.id = id; + this.minWidth = minWidth; + } + + test () { + return window.matchMedia(`(min-width: ${this.minWidth}em)`).matches; + } +} + +const Breakpoints = { + XS: new Breakpoint('xs', 0), + SM: new Breakpoint('sm', 36), + MD: new Breakpoint('md', 48), + LG: new Breakpoint('lg', 62), + XL: new Breakpoint('xl', 78) +}; + +const InstanceEvent = { + CLICK: ns.event('click') +}; + +class Instance { + constructor (jsAttribute = true) { + this.jsAttribute = jsAttribute; + this._isRendering = false; + this._isResizing = false; + this._isScrollLocked = false; + this._isLoading = false; + this._isSwappingFont = false; + this._isEnabled = true; + this._isDisposed = false; + this._listeners = {}; + this._handlingClick = this._handleClick.bind(this); + this._hashes = []; + this._hash = ''; + this._keyListenerTypes = []; + this._keys = []; + this.handlingKey = this.handleKey.bind(this); + this._emitter = new Emitter(); + this._ascent = new Emitter(); + this._descent = new Emitter(); + this._registrations = []; + this._nexts = []; + } + + static get instanceClassName () { + return 'Instance'; + } + + _config (element, registration) { + this.element = element; + this.registration = registration; + this.node = element.node; + this.id = element.node.id; + if (this.jsAttribute) this.setAttribute(registration.attribute, true); + this.init(); + } + + init () {} + + get proxy () { + const scope = this; + const proxy = { + render: () => scope.render(), + resize: () => scope.resize() + }; + + const proxyAccessors = { + get node () { + return scope.node; + }, + get isEnabled () { + return scope.isEnabled; + }, + set isEnabled (value) { + scope.isEnabled = value; + } + }; + + return completeAssign(proxy, proxyAccessors); + } + + log (...values) { + values.unshift(`${this.registration.instanceClassName} #${this.id} - `); + inspector.log.apply(inspector, values); + } + + debug (...values) { + values.unshift(`${this.registration.instanceClassName} #${this.id} - `); + inspector.debug.apply(inspector, values); + } + + info (...values) { + values.unshift(`${this.registration.instanceClassName} #${this.id} - `); + inspector.info.apply(inspector, values); + } + + warn (...values) { + values.unshift(`${this.registration.instanceClassName} #${this.id} - `); + inspector.warn.apply(inspector, values); + } + + error (...values) { + values.unshift(`${this.registration.instanceClassName} #${this.id} - `); + inspector.error.apply(inspector, values); + } + + register (selector, InstanceClass) { + const registration = state.getModule('register').register(selector, InstanceClass, this); + this._registrations.push(registration); + } + + getRegisteredInstances (instanceClassName) { + for (const registration of this._registrations) if (registration.hasInstanceClassName(instanceClassName)) return registration.instances.collection; + return []; + } + + dispatch (type, detail = null, bubbles = true, cancelable = false) { + dispatch(this.node, type, detail, bubbles, cancelable); + } + + // TODO v2 => listener au niveau des éléments qui redistribuent aux instances. + listen (type, closure, options) { + if (!this._listeners[type]) this._listeners[type] = []; + const listeners = this._listeners[type]; + // if (listeners.some(listener => listener.closure === closure)) return; + const listener = new Listener(this.node, type, closure, options); + listeners.push(listener); + listener.listen(); + } + + unlisten (type, closure, options) { + if (!type) { + for (const type in this._listeners) this.unlisten(type); + return; + } + + const listeners = this._listeners[type]; + + if (!listeners) return; + + if (!closure) { + listeners.forEach(listener => this.unlisten(type, listener.closure)); + return; + } + + const removal = listeners.filter(listener => listener.closure === closure && listener.matchOptions(options)); + removal.forEach(listener => listener.unlisten()); + this._listeners[type] = listeners.filter(listener => removal.indexOf(listener) === -1); + } + + listenClick (options) { + this.listen('click', this._handlingClick, options); + } + + unlistenClick (options) { + this.unlisten('click', this._handlingClick, options); + } + + _handleClick (e) { + this.handleClick(e); + this.dispatch(InstanceEvent.CLICK, this); + } + + handleClick (e) {} + + set hash (value) { + state.getModule('hash').hash = value; + } + + get hash () { + return state.getModule('hash').hash; + } + + listenHash (hash, add) { + if (!this._hashes) return; + if (this._hashes.length === 0) state.add('hash', this); + const action = new HashAction(hash, add); + this._hashes = this._hashes.filter(action => action.hash !== hash); + this._hashes.push(action); + } + + unlistenHash (hash) { + if (!this._hashes) return; + this._hashes = this._hashes.filter(action => action.hash !== hash); + if (this._hashes.length === 0) state.remove('hash', this); + } + + handleHash (hash, e) { + if (!this._hashes) return; + for (const action of this._hashes) action.handle(hash, e); + } + + listenKey (keyCode, closure, preventDefault = false, stopPropagation = false, type = 'down') { + if (this._keyListenerTypes.indexOf(type) === -1) { + this.listen(`key${type}`, this.handlingKey); + this._keyListenerTypes.push(type); + } + + this._keys.push(new KeyAction(type, keyCode, closure, preventDefault, stopPropagation)); + } + + unlistenKey (code, closure) { + this._keys = this._keys.filter((key) => key.code !== code || key.closure !== closure); + + this._keyListenerTypes.forEach(type => { + if (!this._keys.some(key => key.type === type)) this.unlisten(`key${type}`, this.handlingKey); + }); + } + + handleKey (e) { + for (const key of this._keys) key.handle(e); + } + + get isEnabled () { return this._isEnabled; } + + set isEnabled (value) { + this._isEnabled = value; + } + + get isRendering () { return this._isRendering; } + + set isRendering (value) { + if (this._isRendering === value) return; + if (value) state.add('render', this); + else state.remove('render', this); + this._isRendering = value; + } + + render () {} + + request (closure) { + this._nexts.push(closure); + state.getModule('render').request(this); + } + + next () { + const nexts = this._nexts.slice(); + this._nexts.length = 0; + for (const closure of nexts) if (closure) closure(); + } + + get isResizing () { return this._isResizing; } + + set isResizing (value) { + if (this._isResizing === value) return; + if (value) { + state.add('resize', this); + this.resize(); + } else state.remove('resize', this); + this._isResizing = value; + } + + resize () {} + + isBreakpoint (breakpoint) { + switch (true) { + case typeof breakpoint === 'string': + return Breakpoints[breakpoint.toUpperCase()].test(); + + default: + return breakpoint.test(); + } + } + + get isScrollLocked () { + return this._isScrollLocked; + } + + set isScrollLocked (value) { + if (this._isScrollLocked === value) return; + if (value) state.add('lock', this); + else state.remove('lock', this); + this._isScrollLocked = value; + } + + get isLoading () { + return this._isLoading; + } + + set isLoading (value) { + if (this._isLoading === value) return; + if (value) state.add('load', this); + else state.remove('load', this); + this._isLoading = value; + } + + load () {} + + get isSwappingFont () { + return this._isSwappingFont; + } + + set isSwappingFont (value) { + if (this._isSwappingFont === value) return; + if (value) state.add('font-swap', this); + else state.remove('font-swap', this); + this._isSwappingFont = value; + } + + swapFont () {} + + get isMouseMoving () { return this._isMouseMoving; } + + set isMouseMoving (value) { + if (this._isMouseMoving === value) return; + if (value) { + state.add('mouse-move', this); + } else { + state.remove('mouse-move', this); + } + this._isMouseMoving = value; + } + + mouseMove (point) {} + + examine (attributeNames) { + if (!this.node.matches(this.registration.selector)) { + this._dispose(); + return; + } + + this.mutate(attributeNames); + } + + mutate (attributeNames) {} + + retrieveNodeId (node, append) { + if (node.id) return node.id; + const id = uniqueId(`${this.id}-${append}`); + this.warn(`add id '${id}' to ${append}`); + node.setAttribute('id', id); + return id; + } + + get isDisposed () { + return this._isDisposed; + } + + _dispose () { + this.debug(`dispose instance of ${this.registration.instanceClassName} on element [${this.element.id}]`); + this.removeAttribute(this.registration.attribute); + this.unlisten(); + state.remove('hash', this); + this._hashes = null; + this._keys = null; + this.isRendering = false; + this.isResizing = false; + this._nexts = null; + state.getModule('render').nexts.remove(this); + this.isScrollLocked = false; + this.isLoading = false; + this.isSwappingFont = false; + this.isMouseMoving = false; + this._emitter.dispose(); + this._emitter = null; + this._ascent.dispose(); + this._ascent = null; + this._descent.dispose(); + this._descent = null; + this.element.remove(this); + for (const registration of this._registrations) state.remove('register', registration); + this._registrations = null; + this.registration.remove(this); + this._isDisposed = true; + this.dispose(); + } + + dispose () {} + + emit (type, data) { + return this.element.emit(type, data); + } + + addEmission (type, closure) { + this._emitter.add(type, closure); + } + + removeEmission (type, closure) { + this._emitter.remove(type, closure); + } + + ascend (type, data) { + return this.element.ascend(type, data); + } + + addAscent (type, closure) { + this._ascent.add(type, closure); + } + + removeAscent (type, closure) { + this._ascent.remove(type, closure); + } + + descend (type, data) { + return this.element.descend(type, data); + } + + addDescent (type, closure) { + this._descent.add(type, closure); + } + + removeDescent (type, closure) { + this._descent.remove(type, closure); + } + + get style () { + return this.node.style; + } + + addClass (className) { + addClass(this.node, className); + } + + removeClass (className) { + removeClass(this.node, className); + } + + hasClass (className) { + return hasClass(this.node, className); + } + + get classNames () { + return getClassNames(this.node); + } + + remove () { + this.node.parentNode.removeChild(this.node); + } + + setAttribute (attributeName, value) { + this.node.setAttribute(attributeName, value); + } + + getAttribute (attributeName) { + return this.node.getAttribute(attributeName); + } + + hasAttribute (attributeName) { + return this.node.hasAttribute(attributeName); + } + + removeAttribute (attributeName) { + this.node.removeAttribute(attributeName); + } + + setProperty (propertyName, value) { + this.node.style.setProperty(propertyName, value); + } + + removeProperty (propertyName) { + this.node.style.removeProperty(propertyName); + } + + focus () { + this.node.focus(); + } + + blur () { + this.node.blur(); + } + + retainFocus () { + this._focusIndex = focusManager.index; + } + + focusBack () { + focusManager.focus(this._focusIndex); + } + + focusClosest () { + const closest = this._focusClosest(this.node.parentNode); + if (closest) closest.focus(); + } + + _focusClosest (parent) { + if (!parent) return null; + const actions = [...queryActions(parent)]; + if (actions.length <= 1) { + return this._focusClosest(parent.parentNode); + } else { + const index = actions.indexOf(this.node); + return actions[index + (index < actions.length - 1 ? 1 : -1)]; + } + } + + get hasFocus () { + return this.node === document.activeElement; + } + + scrollIntoView () { + const rect = this.getRect(); + + const scroll = state.getModule('lock'); + + if (rect.top < 0) { + scroll.move(rect.top - 50); + } + + if (rect.bottom > window.innerHeight) { + scroll.move(rect.bottom - window.innerHeight + 50); + } + } + + matches (selectors) { + return this.node.matches(selectors); + } + + querySelector (selectors) { + return this.node.querySelector(selectors); + } + + querySelectorAll (selectors) { + return querySelectorAllArray(this.node, selectors); + } + + queryParentSelector (selectors) { + return queryParentSelector(this.node, selectors); + } + + getRect () { + const rect = this.node.getBoundingClientRect(); + rect.center = rect.left + rect.width * 0.5; + rect.middle = rect.top + rect.height * 0.5; + return rect; + } + + get isLegacy () { + return state.isLegacy; + } +} + +class KeyAction { + constructor (type, keyCode, closure, preventDefault, stopPropagation) { + this.type = type; + this.eventType = `key${type}`; + this.keyCode = keyCode; + this.closure = closure; + this.preventDefault = preventDefault === true; + this.stopPropagation = stopPropagation === true; + } + + handle (e) { + if (e.type !== this.eventType) return; + if (e.keyCode === this.keyCode.value) { + this.closure(e); + if (this.preventDefault) { + e.preventDefault(); + } + if (this.stopPropagation) { + e.stopPropagation(); + } + } + } +} + +class Listener { + constructor (node, type, closure, options) { + this._node = node; + this._type = type; + this._closure = closure; + this._options = options; + } + + get closure () { + return this._closure; + } + + listen () { + this._node.addEventListener(this._type, this._closure, this._options); + } + + matchOptions (options = null) { + switch (true) { + case options === null: + case typeof this._options === 'boolean' && typeof options === 'boolean' && this._options === options: + return true; + + case Object.keys(this._options).length !== Object.keys(options).length: + return false; + + case Object.keys(options).every(key => this._options[key] === options[key]): + return true; + } + + return false; + } + + unlisten () { + this._node.removeEventListener(this._type, this._closure, this._options); + } +} + +class HashAction { + constructor (hash, add) { + this.hash = hash; + this.add = add; + } + + handle (hash, e) { + if (this.hash === hash) this.add(e); + } +} + +const DisclosureEvent = { + DISCLOSE: ns.event('disclose'), + CONCEAL: ns.event('conceal'), + CURRENT: ns.event('current') +}; + +const DisclosureEmission = { + RESET: ns.emission('disclosure', 'reset'), + ADDED: ns.emission('disclosure', 'added'), + RETRIEVE: ns.emission('disclosure', 'retrieve'), + REMOVED: ns.emission('disclosure', 'removed'), + GROUP: ns.emission('disclosure', 'group'), + UNGROUP: ns.emission('disclosure', 'ungroup'), + SPOTLIGHT: ns.emission('disclosure', 'spotlight') +}; + +class Disclosure extends Instance { + constructor (type, selector, DisclosureButtonInstanceClass, disclosuresGroupInstanceClassName) { + super(); + this.type = type; + this._selector = selector; + this.DisclosureButtonInstanceClass = DisclosureButtonInstanceClass; + this.disclosuresGroupInstanceClassName = disclosuresGroupInstanceClassName; + this.modifier = this._selector + '--' + this.type.id; + this._isPristine = true; + this._isActive = true; + this._isRetrievingPrimaries = false; + this._hasRetrieved = false; + this._primaryButtons = []; + } + + static get instanceClassName () { + return 'Disclosure'; + } + + init () { + this.addDescent(DisclosureEmission.RESET, this.reset.bind(this)); + this.addDescent(DisclosureEmission.GROUP, this.update.bind(this)); + this.addDescent(DisclosureEmission.UNGROUP, this.update.bind(this)); + this.addAscent(DisclosureEmission.SPOTLIGHT, this.disclose.bind(this)); + this.register(`[aria-controls="${this.id}"]`, this.DisclosureButtonInstanceClass); + this.ascend(DisclosureEmission.ADDED); + this.listenHash(this.id, this._spotlight.bind(this)); + this.update(); + } + + get isEnabled () { return super.isEnabled; } + + set isEnabled (value) { + if (this.isEnabled === value) return; + super.isEnabled = value; + if (value) this.ascend(DisclosureEmission.ADDED); + else this.ascend(DisclosureEmission.REMOVED); + } + + get isActive () { + return this._isActive; + } + + set isActive (value) { + if (this._isActive === value) return; + this._isActive = value; + if (value) this.ascend(DisclosureEmission.ADDED); + else { + this.ascend(DisclosureEmission.REMOVED); + if (this.isDisclosed) this.conceal(); + } + } + + get isPristine () { + return this._isPristine; + } + + get proxy () { + const scope = this; + const proxy = Object.assign(super.proxy, { + disclose: scope.disclose.bind(scope), + focus: scope.focus.bind(scope) + }); + + if (this.type.canConceal) proxy.conceal = scope.conceal.bind(scope); + + const proxyAccessors = { + get buttons () { + return scope.buttons.map((button) => button.proxy); + }, + get group () { + const group = scope.group; + return group ? group.proxy : null; + }, + get isDisclosed () { + return scope.isDisclosed; + }, + get isEnabled () { + return scope.isEnabled; + }, + get isActive () { + return scope.isActive; + } + }; + + return completeAssign(proxy, proxyAccessors); + } + + get buttons () { + return this.getRegisteredInstances(this.DisclosureButtonInstanceClass.instanceClassName); + } + + update () { + this.getGroup(); + this.retrievePrimaries(); + } + + getGroup () { + if (!this.disclosuresGroupInstanceClassName) { + this._group = null; + return; + } + + const group = this.element.getAscendantInstance(this.disclosuresGroupInstanceClassName, this.constructor.instanceClassName); + if (!group || !group.validate(this)) { + this._group = null; + return; + } + + this._group = group; + } + + get group () { + return this._group; + } + + disclose (withhold) { + if (this.isDisclosed === true || !this.isEnabled || !this._isActive) return false; + this.retainFocus(); + this._isPristine = false; + this.isDisclosed = true; + if (!withhold && this.group) this.group.current = this; + return true; + } + + conceal (withhold, preventFocus = true) { + if (this.isDisclosed === false) return false; + if (!this.type.canConceal && this.group && this.group.current === this) return false; + this.isDisclosed = false; + if (!withhold && this.group && this.group.current === this) this.group.current = null; + if (!preventFocus) this.focus(); + if (!this._isPristine) this.descend(DisclosureEmission.RESET); + return true; + } + + get isDisclosed () { + return this._isDisclosed; + } + + set isDisclosed (value) { + if (this._isDisclosed === value || (!this.isEnabled && value === true)) return; + if (!this._isPristine) this.dispatch(value ? DisclosureEvent.DISCLOSE : DisclosureEvent.CONCEAL, this); + this._isDisclosed = value; + if (value) this.addClass(this.modifier); + else this.removeClass(this.modifier); + for (let i = 0; i < this.buttons.length; i++) this.buttons[i].apply(value); + } + + get isInitiallyDisclosed () { + return this.primaryButtons.some(button => button.isInitiallyDisclosed); + } + + hasRetrieved () { + return this._hasRetrieved; + } + + reset () {} + + toggle (canDisclose) { + if (!this.type.canConceal) this.disclose(); + else { + switch (true) { + case !canDisclose: + case this.isDisclosed: + this.conceal(false, false); + break; + + default: + this.disclose(); + } + } + } + + get buttonHasFocus () { + return this.buttons.some((button) => { return button.hasFocus; }); + } + + get hasFocus () { + if (super.hasFocus) return true; + if (this.buttonHasFocus) return true; + return this.querySelectorAll(':focus').length > 0; + } + + focus () { + if (this._primaryButtons.length > 0) this._primaryButtons[0].focus(); + else this.focusBack(); + } + + get primaryButtons () { + return this._primaryButtons; + } + + retrievePrimaries () { + if (this._isRetrievingPrimaries) return; + this._isRetrievingPrimaries = true; + this.request(this._retrievePrimaries.bind(this)); + } + + _retrievePrimaries () { + this._isRetrievingPrimaries = false; + this._primaryButtons = this._electPrimaries(this.buttons); + + if (this._hasRetrieved || (this._primaryButtons.length === 0 && this.type.requirePrimary)) return; + this.retrieved(); + this._hasRetrieved = true; + + this.applyAbility(true); + + if (this.group) { + this.group.retrieve(); + return; + } + + if (this._isPristine && this.isEnabled && this.isActive && !this.group) { + switch (true) { + case this.hash === this.id: + this._spotlight(); + break; + + case this.isInitiallyDisclosed: + this.disclose(); + break; + } + } + } + + retrieved () {} + + _spotlight () { + this.disclose(); + this.request(() => { this.ascend(DisclosureEmission.SPOTLIGHT); }); + } + + _electPrimaries (candidates) { + return candidates.filter(button => button.canDisclose && !this.node.contains(button.node)); + } + + applyAbility (withhold = false) { + const isEnabled = !this.type.requirePrimary || this._primaryButtons.some(button => !button.isDisabled); + + if (this.isEnabled === isEnabled) return; + + this.isEnabled = isEnabled; + + if (withhold) return; + + if (!this.isEnabled && this.isDisclosed) { + if (this.group) this.ascend(DisclosureEmission.REMOVED); + else if (this.type.canConceal) this.conceal(); + } + + if (this.isEnabled) { + if (this.group) this.ascend(DisclosureEmission.ADDED); + if (this.hash === this.id) { + this._spotlight(); + } + } + } + + dispose () { + this._group = null; + this._primaryButtons = null; + super.dispose(); + this.ascend(DisclosureEmission.REMOVED); + } +} + +class DisclosureButton extends Instance { + constructor (type) { + super(); + this.type = type; + this.attributeName = type.ariaState ? 'aria-' + type.id : ns.attr(type.id); + this._canDisclose = false; + } + + static get instanceClassName () { + return 'DisclosureButton'; + } + + get isPrimary () { + return this.registration.creator.primaryButtons.includes(this); + } + + get canDisclose () { + return this._canDisclose; + } + + get isDisabled () { + return this.type.canDisable && this.hasAttribute('disabled'); + } + + init () { + this._canDisclose = this.hasAttribute(this.attributeName); + this._isInitiallyDisclosed = this.isDisclosed; + this._isContained = this.registration.creator.node.contains(this.node); + this.controlsId = this.getAttribute('aria-controls'); + this.registration.creator.retrievePrimaries(); + this.listenClick(); + } + + get proxy () { + const scope = this; + return Object.assign(super.proxy, { + focus: scope.focus.bind(scope) + }); + } + + handleClick (e) { + if (this.registration.creator) this.registration.creator.toggle(this.canDisclose); + } + + mutate (attributeNames) { + this._canDisclose = this.hasAttribute(this.attributeName); + this.registration.creator.applyAbility(); + if (!this._isApplying && this.isPrimary && attributeNames.indexOf(this.attributeName) > -1 && this.registration.creator) { + if (this.isDisclosed) this.registration.creator.disclose(); + else if (this.type.canConceal) this.registration.creator.conceal(); + } + } + + apply (value) { + if (!this.canDisclose) return; + this._isApplying = true; + this.setAttribute(this.attributeName, value); + this.request(() => { this._isApplying = false; }); + } + + get isDisclosed () { + return this.getAttribute(this.attributeName) === 'true'; + } + + get isInitiallyDisclosed () { + return this._isInitiallyDisclosed; + } + + focus () { + super.focus(); + this.scrollIntoView(); + } + + measure (rect) { + const buttonRect = this.rect; + this._dx = rect.x - buttonRect.x; + this._dy = rect.y - buttonRect.y; + } + + get dx () { + return this._dx; + } + + get dy () { + return this._dy; + } +} + +const DisclosureSelector = { + PREVENT_CONCEAL: ns.attr.selector('prevent-conceal'), + GROUP: ns.attr('group') +}; + +class DisclosuresGroup extends Instance { + constructor (disclosureInstanceClassName, jsAttribute) { + super(jsAttribute); + this.disclosureInstanceClassName = disclosureInstanceClassName; + this._members = []; + this._index = -1; + this._isRetrieving = false; + this._hasRetrieved = false; + this._isGrouped = true; + } + + static get instanceClassName () { + return 'DisclosuresGroup'; + } + + init () { + this.addAscent(DisclosureEmission.ADDED, this.update.bind(this)); + this.addAscent(DisclosureEmission.RETRIEVE, this.retrieve.bind(this)); + this.addAscent(DisclosureEmission.REMOVED, this.update.bind(this)); + this.descend(DisclosureEmission.GROUP); + this._isGrouped = this.getAttribute(DisclosureSelector.GROUP) !== 'false'; + this.update(); + } + + get proxy () { + const scope = this; + + const proxyAccessors = { + set index (value) { + scope.index = value; + }, + get index () { + return scope.index; + }, + get length () { + return scope.length; + }, + get current () { + const current = scope.current; + return current ? current.proxy : null; + }, + get members () { + return scope.members.map((member) => member.proxy); + }, + get hasFocus () { + return scope.hasFocus; + }, + set isGrouped (value) { + scope.isGrouped = value; + }, + get isGrouped () { + return scope.isGrouped; + } + }; + + return completeAssign(super.proxy, proxyAccessors); + } + + validate (member) { + return true; + } + + getMembers () { + const members = this.element.getDescendantInstances(this.disclosureInstanceClassName, this.constructor.instanceClassName, true); + this._members = members.filter(this.validate.bind(this)).filter(member => member.isEnabled && member.isActive); + const invalids = members.filter(member => !this._members.includes(member)); + invalids.forEach(invalid => invalid.conceal()); + } + + retrieve (bypassPrevention = false) { + if (this._isRetrieving || (this._hasRetrieved && !bypassPrevention)) return; + this._isRetrieving = true; + this.request(this._retrieve.bind(this)); + } + + _retrieve () { + this.getMembers(); + this._isRetrieving = false; + this._hasRetrieved = true; + + if (!this.isGrouped) { + for (let i = 0; i < this.length; i++) { + const member = this.members[i]; + if (member.isInitiallyDisclosed) { + member.disclose(true); + } + } + return; + } + + if (this.hash) { + for (let i = 0; i < this.length; i++) { + const member = this.members[i]; + if (this.hash === member.id) { + this.index = i; + this.request(() => { this.ascend(DisclosureEmission.SPOTLIGHT); }); + return i; + } + } + } + + for (let i = 0; i < this.length; i++) { + const member = this.members[i]; + if (member.isInitiallyDisclosed) { + this.index = i; + return i; + } + } + + return this.getIndex(); + } + + update () { + this.getMembers(); + if (this._hasRetrieved) { + if (this.isGrouped) this.getIndex(); + } + } + + get members () { + return this._members; + } + + get length () { + return this.members ? this.members.length : 0; + } + + getIndex (defaultIndex = -1) { + this._index = undefined; + let index = defaultIndex; + for (let i = 0; i < this.length; i++) { + if (this.members[i].isDisclosed) { + index = i; + break; + } + } + + this.index = index; + return index; + } + + get index () { + return this._index; + } + + set index (value) { + if (value < -1 || value >= this.length || value === this._index) return; + this._index = value; + for (let i = 0; i < this.length; i++) { + const member = this.members[i]; + if (value === i) { + if (!member.isDisclosed) member.disclose(true); + } else { + if ((this.isGrouped || !this.canUngroup) && member.isDisclosed !== false) member.conceal(true); + } + } + this.apply(); + this.dispatch(DisclosureEvent.CURRENT, this.current); + } + + get current () { + if (this._index === -1 || isNaN(this._index)) return null; + return this._members[this._index] || null; + } + + set current (member) { + this.index = this.members.indexOf(member); + } + + get hasFocus () { + const current = this.current; + if (current) return current.hasFocus; + return false; + } + + set isGrouped (value) { + const isGrouped = !!value; + if (this._isGrouped === isGrouped) return; + this._isGrouped = isGrouped; + this.setAttribute(DisclosureSelector.GROUP, !!value); + this.update(); + } + + get isGrouped () { + return this._isGrouped; + } + + get canUngroup () { + return false; + } + + mutate (attributesNames) { + if (attributesNames.includes(DisclosureSelector.GROUP)) { + this.isGrouped = this.getAttribute(DisclosureSelector.GROUP) !== 'false'; + } + } + + apply () {} + + dispose () { + super.dispose(); + this.descend(DisclosureEmission.UNGROUP); + this._members = null; + } +} + +const DisclosureType = { + EXPAND: { + id: 'expanded', + ariaState: true, + ariaControls: true, + canConceal: true, + canDisable: true, + requirePrimary: true + }, + SELECT: { + id: 'selected', + ariaState: true, + ariaControls: true, + canConceal: false, + canDisable: true, + requirePrimary: true + }, + OPENED: { + id: 'opened', + ariaState: false, + ariaControls: true, + canConceal: true, + canDisable: false, + requirePrimary: false + } +}; + +class CollapseButton extends DisclosureButton { + constructor () { + super(DisclosureType.EXPAND); + } + + static get instanceClassName () { + return 'CollapseButton'; + } +} + +const CollapseSelector = { + COLLAPSE: ns.selector('collapse'), + COLLAPSING: ns.selector('collapsing') +}; + +/** + * Tab coorespond au panel d'un élement Tabs (tab panel) + * Tab étend disclosure qui ajoute/enleve le modifier --selected, + * et ajoute/eleve l'attribut hidden, sur le panel + */ +class Collapse extends Disclosure { + constructor () { + super(DisclosureType.EXPAND, CollapseSelector.COLLAPSE, CollapseButton, 'CollapsesGroup'); + } + + static get instanceClassName () { + return 'Collapse'; + } + + init () { + super.init(); + this.listen('transitionend', this.endCollapsing.bind(this)); + } + + endCollapsing (e) { + if (!this._isCollpasing) return; + if (this._timeout) clearTimeout(this._timeout); + this._timeout = null; + this._isCollpasing = false; + this.removeClass(CollapseSelector.COLLAPSING); + if (!this.isDisclosed) { + if (this.isLegacy) this.style.maxHeight = ''; + } + } + + unbound () { + if (this.isLegacy) this.style.maxHeight = 'none'; + } + + disclose (withhold) { + if (this.isDisclosed === true || !this.isEnabled) return false; + this.unbound(); + this.collapsing(() => super.disclose(withhold)); + } + + conceal (withhold, preventFocus) { + if (this.isDisclosed === false) return false; + this.collapsing(() => super.conceal(withhold, preventFocus)); + } + + collapsing (request) { + this._isCollpasing = true; + if (this._timeout) clearTimeout(this._timeout); + this.addClass(CollapseSelector.COLLAPSING); + this.adjust(); + this.request(() => { + request(); + this._timeout = setTimeout(this.endCollapsing.bind(this), 500); + }); + } + + adjust () { + this.setProperty('--collapser', 'none'); + const height = this.node.offsetHeight; + this.setProperty('--collapse', -height + 'px'); + this.setProperty('--collapser', ''); + } + + reset () { + if (!this.isPristine) this.isDisclosed = false; + } + + _electPrimaries (candidates) { + const primary = this.element.parent.instances.map(instance => instance.collapsePrimary).filter(button => button !== undefined && candidates.indexOf(button) > -1); + if (primary.length === 1) return primary; + candidates = super._electPrimaries(candidates); + if (candidates.length === 1) return candidates; + const before = candidates.filter(candidate => candidate.dy >= 0); + if (before.length > 0) candidates = before; + if (candidates.length === 1) return candidates; + const min = Math.min(...candidates.map(candidate => candidate.dy)); + const mins = candidates.filter(candidate => candidate.dy === min); + if (mins.length > 0) candidates = mins; + if (candidates.length === 1) return candidates; + candidates.sort((a, b) => Math.abs(b.dx) - Math.abs(a.dx)); + return candidates; + } +} + +class CollapsesGroup extends DisclosuresGroup { + constructor () { + super('Collapse'); + } + + static get instanceClassName () { + return 'CollapsesGroup'; + } + + get canUngroup () { + return true; + } +} + +const EquisizedEmission = { + CHANGE: ns('equisized') +}; + +class Equisized extends Instance { + static get instanceClassName () { + return 'Equisized'; + } + + init () { + this.ascend(EquisizedEmission.CHANGE); + } + + measure () { + if (this.isLegacy) this.style.width = 'auto'; + return this.getRect().width; + } + + adjust (width) { + if (this.isLegacy) this.style.width = `${width}px`; + } + + dispose () { + this.ascend(EquisizedEmission.CHANGE); + } +} + +class EquisizedsGroup extends Instance { + static get instanceClassName () { + return 'EquisizedsGroup'; + } + + init () { + this.isResizing = true; + this.isLoading = true; + this.addAscent(EquisizedEmission.CHANGE, this.resize.bind(this)); + } + + load () { + this.resize(); + } + + resize () { + const equisizeds = this.element.getDescendantInstances('Equisized'); + if (!this.isLegacy) this.style.setProperty('--equisized-width', 'auto'); + + const width = Math.max(...equisizeds.map(equisized => equisized.measure())); + if (this.isLegacy) equisizeds.forEach(equisized => equisized.adjust(width)); + else this.style.setProperty('--equisized-width', `${width}px`); + } +} + +class Toggle extends Instance { + static get instanceClassName () { + return 'Toggle'; + } + + init () { + this.pressed = this.pressed === 'true'; + this.listenClick(); + } + + handleClick () { + this.toggle(); + } + + toggle () { + this.pressed = this.pressed !== 'true'; + } + + get pressed () { + return this.getAttribute('aria-pressed'); + } + + set pressed (value) { + this.setAttribute('aria-pressed', value ? 'true' : 'false'); + } + + get proxy () { + const scope = this; + const proxy = Object.assign(super.proxy, { + toggle: scope.toggle.bind(scope) + }); + + const proxyAccessors = { + get pressed () { + return scope.pressed; + }, + set pressed (value) { + scope.pressed = value; + } + }; + + return completeAssign(proxy, proxyAccessors); + } +} + +const RootSelector = { + ROOT: ':root' +}; + +const setAttributes = (el, attrs) => { + Object.keys(attrs).forEach(key => el.setAttribute(key, attrs[key])); +}; + +class InjectSvg extends Instance { + static get instanceClassName () { + return 'InjectSvg'; + } + + init () { + if (this.node) { + this.img = this.node.querySelector('img'); + } + + if (!this.isLegacy) { + this.replace(); + } + } + + get proxy () { + const scope = this; + return Object.assign(super.proxy, { + replace: scope.replace.bind(scope), + restore: scope.restore.bind(scope) + }); + } + + fetch () { + if (this.img) { + this.imgID = this.img.getAttribute('id'); + this.imgClass = this.img.getAttribute('class'); + this.imgURL = this.img.getAttribute('src'); + + fetch(this.imgURL) + .then(data => data.text()) + .then(response => { + const parser = new DOMParser(); + const xmlDoc = parser.parseFromString(response, 'text/html'); + this.svg = xmlDoc.querySelector('svg'); + + if (this.svg) { + this.replace(); + } + }); + } + } + + replace () { + if (!this.svg) { + this.fetch(); + return; + } + + if (this.imgID && typeof this.imgID !== 'undefined') { + this.svg.setAttribute('id', this.imgID); + } + + // gestion de la dépréciation + let name = this.imgURL.match(/[ \w-]+\./)[0]; + if (name) { + name = name.slice(0, -1); + + if (['dark', 'light', 'system'].includes(name)) { + this.svg.innerHTML = this.svg.innerHTML.replaceAll('id="artwork-', `id="${name}-artwork-`); + this.svg.innerHTML = this.svg.innerHTML.replaceAll('"#artwork-', `"#${name}-artwork-`); + } + } + + if (this.imgClass && typeof this.imgClass !== 'undefined') { + this.svg.setAttribute('class', this.imgClass); + } + + if (this.svg.hasAttribute('xmlns:a')) { + this.svg.removeAttribute('xmlns:a'); + } + + this.node.setAttribute('data-fr-inject-svg', true); + const svgAttributes = { + 'aria-hidden': true, + focusable: false + }; + setAttributes(this.svg, svgAttributes); + this.node.replaceChild(this.svg, this.img); + } + + restore () { + if (this.img && this.svg) { + this.node.setAttribute('data-fr-inject-svg', false); + this.node.replaceChild(this.img, this.svg); + } + } +} + +const InjectSvgSelector = { + INJECT_SVG: `[${ns.attr('inject-svg')}]` +}; + +class Artwork extends Instance { + static get instanceClassName () { + return 'Artwork'; + } + + init () { + if (this.isLegacy) { + this.replace(); + } + } + + get proxy () { + const scope = this; + return Object.assign(super.proxy, { + replace: scope.replace.bind(scope) + }); + } + + fetch () { + this.xlink = this.node.getAttribute('href'); + const splitUrl = this.xlink.split('#'); + this.svgUrl = splitUrl[0]; + this.svgName = splitUrl[1]; + + const xhr = new XMLHttpRequest(); + xhr.onload = () => { + const parser = new DOMParser(); + const xmlDoc = parser.parseFromString(xhr.responseText, 'text/html'); + this.realSvgContent = xmlDoc.getElementById(this.svgName); + if (this.realSvgContent) { + if (this.realSvgContent.tagName === 'symbol') { + this.use = xmlDoc.querySelector('use[href="#' + this.svgName + '"]'); + if (this.use) this.node.parentNode.insertBefore(this.use, this.node); + } else { + // deprecated svg structure + this.realSvgContent.classList.add(this.node.classList); + } + + this.replace(); + } + }; + xhr.open('GET', this.svgUrl); + xhr.send(); + } + + replace () { + if (!this.realSvgContent) { + this.fetch(); + return; + } + + this.node.parentNode.replaceChild(this.realSvgContent, this.node); + } +} + +const ArtworkSelector = { + ARTWORK_USE: `${ns.selector('artwork')} use` +}; + +const AssessSelector = { + ASSESS_FILE: `${ns.attr.selector('assess-file')}`, + DETAIL: `${ns.attr.selector('assess-file')} [class$="__detail"], ${ns.attr.selector('assess-file')} [class*="__detail "]` +}; + +const AssessEmission = { + UPDATE: ns.emission('assess', 'update'), + ADDED: ns.emission('assess', 'added') +}; + +class AssessFile extends Instance { + static get instanceClassName () { + return 'AssessFile'; + } + + init () { + this.lang = this.getLang(this.node); + this.href = this.getAttribute('href'); + this.hreflang = this.getAttribute('hreflang'); + this.file = {}; + this.gather(); + this.addAscent(AssessEmission.ADDED, this.update.bind(this)); + this.addDescent(AssessEmission.ADDED, this.update.bind(this)); + } + + getFileLength () { + if (this.href === undefined) { + this.length = -1; + return; + } + + fetch(this.href, { method: 'HEAD', mode: 'cors' }).then(response => { + if (response.ok) { + this.length = response.headers.get('content-length') || -1; + if (this.length && this.length === -1) { + throw new Error('File size unknown' + '\n Unable to get HTTP header: "content-length"'); + } + this.gather(); + } else { + throw new Error('Unable to access the resource : Status ' + response.status); + } + }).catch((error) => { + this.length = -1; + this.gather(); + inspector.warn('Fetch error on assess file : ' + this.href + '\n ' + error); + }); + } + + mutate (attributeNames) { + if (attributeNames.indexOf('href') !== -1) { + this.href = this.getAttribute('href'); + this.getFileLength(); + } + + if (attributeNames.indexOf('hreflang') !== -1) { + this.hreflang = this.getAttribute('hreflang'); + this.gather(); + } + } + + gather () { + // TODO V2: implémenter async + if (this.isLegacy) this.length = -1; + + if (!this.length) { + this.getFileLength(); + } + + this.details = []; + + if (this.href) { + const extension = this.parseExtension(this.href); + if (extension) this.details.push(extension.toUpperCase()); + } + + if (this.length && this.length !== -1) { + this.details.push(this.bytesToSize(this.length)); + } + + if (this.hreflang) { + this.details.push(this.getLangDisplayName(this.hreflang)); + } + + this.update(); + } + + update () { + if (!this.details) return; + this.descend(AssessEmission.UPDATE, this.details); + this.ascend(AssessEmission.UPDATE, this.details); + } + + getLang (elem) { + // todo: ajouter un listener global de changement de langue + if (elem.lang) return elem.lang; + if (document.documentElement === elem) return window.navigator.language; + return this.getLang(elem.parentElement); + } + + parseExtension (url) { + const regexExtension = /\.(\w{1,9})(?:$|[?#])/; + return url.match(regexExtension)[0].replace('.', ''); + } + + getLangDisplayName (locale) { + if (this.isLegacy) return locale; + const displayNames = new Intl.DisplayNames([this.lang], { type: 'language' }); + const name = displayNames.of(locale); + return name.charAt(0).toUpperCase() + name.slice(1); + } + + bytesToSize (bytes) { + if (bytes === -1) return null; + + let sizeUnits = ['octets', 'ko', 'Mo', 'Go', 'To']; + if (this.getAttribute(ns.attr('assess-file')) === 'bytes') { + sizeUnits = ['bytes', 'KB', 'MB', 'GB', 'TB']; + } + + const i = parseInt(Math.floor(Math.log(bytes) / Math.log(1000)), 10); + if (i === 0) return `${bytes} ${sizeUnits[i]}`; + + const size = bytes / (1000 ** i); + const roundedSize = Math.round((size + Number.EPSILON) * 100) / 100; // arrondi a 2 décimal + const stringSize = String(roundedSize).replace('.', ','); + + return `${stringSize} ${sizeUnits[i]}`; + } +} + +class AssessDetail extends Instance { + static get instanceClassName () { + return 'AssessDetail'; + } + + init () { + this.addDescent(AssessEmission.UPDATE, this.update.bind(this)); + this.ascend(AssessEmission.ADDED); + } + + update (details) { + this.node.innerHTML = details.join(' - '); + } +} + +const ratiosImg = ['32x9', '16x9', '3x2', '4x3', '1x1', '3x4', '2x3']; +const ratiosVid = ['16x9', '4x3', '1x1']; + +const ratioSelector = (name, modifiers) => { + return modifiers.map(modifier => ns.selector(`${name}--${modifier}`)).join(','); +}; + +const deprecatedRatioSelector = `${ns.selector('responsive-img')}, ${ratioSelector('responsive-img', ratiosImg)}, ${ns.selector('responsive-vid')}, ${ratioSelector('responsive-vid', ratiosVid)}`; + +const RatioSelector = { + RATIO: `${ns.selector('ratio')}, ${ratioSelector('ratio', ratiosImg)}, ${deprecatedRatioSelector}` +}; + +const api = window[config.namespace]; + +class Ratio extends Instance { + static get instanceClassName () { + return 'Ratio'; + } + + init () { + if (!api.internals.support.supportAspectRatio()) { + this.ratio = 16 / 9; + for (const className in this.classNames) { + if (this.registration.selector.indexOf(this.classNames[className]) > 0) { + const ratio = this.classNames[className].split('ratio-'); + if (ratio[1]) { + this.ratio = ratio[1].split('x')[0] / ratio[1].split('x')[1]; + } + } + } + this.isRendering = true; + this.update(); + } + } + + render () { + const width = this.getRect().width; + if (width !== this.currentWidth) this.update(); + } + + update () { + this.currentWidth = this.getRect().width; + this.style.height = this.currentWidth / this.ratio + 'px'; + } +} + +const PlaceSelector = { + TOP: ns.selector('placement--top'), + RIGHT: ns.selector('placement--right'), + BOTTOM: ns.selector('placement--bottom'), + LEFT: ns.selector('placement--left') +}; + +const AlignSelector = { + START: ns.selector('placement--start'), + CENTER: ns.selector('placement--center'), + END: ns.selector('placement--end') +}; + +const PlacementPosition = { + TOP: 'place_top', + RIGHT: 'place_right', + BOTTOM: 'place_bottom', + LEFT: 'place_left' +}; + +const PlacementAlign = { + START: 'align_start', + CENTER: 'align_center', + END: 'align_end' +}; + +const PlacementMode = { + AUTO: 'placement_auto', + MANUAL: 'placement_manual' +}; + +class Placement extends Instance { + constructor (mode = PlacementMode.AUTO, places = [PlacementPosition.BOTTOM, PlacementPosition.TOP, PlacementPosition.LEFT, PlacementPosition.RIGHT], aligns = [PlacementAlign.CENTER, PlacementAlign.START, PlacementAlign.END], safeAreaMargin = 16) { + super(); + this._mode = mode; + this._places = places; + this._aligns = aligns; + this._safeAreaMargin = safeAreaMargin; + this._isShown = false; + this._x = this._y = 0; + } + + static get instanceClassName () { + return 'Placement'; + } + + init () { + this.isResizing = true; + } + + get proxy () { + const scope = this; + const proxy = Object.assign(super.proxy, { + show: scope.show.bind(scope), + hide: scope.hide.bind(scope) + }); + + const proxyAccessors = { + get mode () { + return scope.mode; + }, + set mode (value) { + scope.mode = value; + }, + get place () { + return scope.place; + }, + set place (value) { + scope.place = value; + }, + get align () { + return scope.align; + }, + set align (value) { + scope.align = value; + }, + get isShown () { + return scope.isShown; + }, + set isShown (value) { + scope.isShown = value; + } + }; + + return completeAssign(proxy, proxyAccessors); + } + + get mode () { + return this._mode; + } + + set mode (value) { + this._mode = value; + } + + get place () { + return this._place; + } + + set place (value) { + if (this._place === value) return; + switch (this._place) { + case PlacementPosition.TOP: + this.removeClass(PlaceSelector.TOP); + break; + + case PlacementPosition.RIGHT: + this.removeClass(PlaceSelector.RIGHT); + break; + + case PlacementPosition.BOTTOM: + this.removeClass(PlaceSelector.BOTTOM); + break; + + case PlacementPosition.LEFT: + this.removeClass(PlaceSelector.LEFT); + break; + } + this._place = value; + switch (this._place) { + case PlacementPosition.TOP: + this.addClass(PlaceSelector.TOP); + break; + + case PlacementPosition.RIGHT: + this.addClass(PlaceSelector.RIGHT); + break; + + case PlacementPosition.BOTTOM: + this.addClass(PlaceSelector.BOTTOM); + break; + + case PlacementPosition.LEFT: + this.addClass(PlaceSelector.LEFT); + break; + } + } + + get align () { + return this._align; + } + + set align (value) { + if (this._align === value) return; + switch (this._align) { + case PlacementAlign.START: + this.removeClass(AlignSelector.START); + break; + + case PlacementAlign.CENTER: + this.removeClass(AlignSelector.CENTER); + break; + + case PlacementAlign.END: + this.removeClass(AlignSelector.END); + break; + } + this._align = value; + switch (this._align) { + case PlacementAlign.START: + this.addClass(AlignSelector.START); + break; + + case PlacementAlign.CENTER: + this.addClass(AlignSelector.CENTER); + break; + + case PlacementAlign.END: + this.addClass(AlignSelector.END); + break; + } + } + + show () { + this.isShown = true; + } + + hide () { + this.isShown = false; + } + + get isShown () { + return this._isShown; + } + + set isShown (value) { + if (this._isShown === value || !this.isEnabled) return; + this.isRendering = value; + this._isShown = value; + } + + setReferent (referent) { + this._referent = referent; + } + + render () { + if (!this._referent) return; + this.referentRect = this._referent.getRect(); + this.rect = this.getRect(); + this.safeArea = this.getSafeArea(); + + if (this.mode === PlacementMode.AUTO) { + this.place = this.getPlace(); + switch (this.place) { + case PlacementPosition.TOP: + case PlacementPosition.BOTTOM: + this.align = this.getHorizontalAlign(); + break; + + case PlacementPosition.LEFT: + case PlacementPosition.RIGHT: + this.align = this.getVerticalAlign(); + } + } + + let x, y; + + switch (this.place) { + case PlacementPosition.TOP: + y = this.referentRect.top - this.rect.top - this.rect.height; + break; + + case PlacementPosition.RIGHT: + x = this.referentRect.left - this.rect.left + this.referentRect.width; + break; + + case PlacementPosition.BOTTOM: + y = this.referentRect.top - this.rect.top + this.referentRect.height; + break; + + case PlacementPosition.LEFT: + x = this.referentRect.left - this.rect.left - this.rect.width; + break; + } + + switch (this.place) { + case PlacementPosition.TOP: + case PlacementPosition.BOTTOM: + switch (this.align) { + case PlacementAlign.CENTER: + x = this.referentRect.left - this.rect.left + this.referentRect.width * 0.5 - this.rect.width * 0.5; + break; + + case PlacementAlign.START: + x = this.referentRect.left - this.rect.left; + break; + + case PlacementAlign.END: + x = this.referentRect.left - this.rect.left + this.referentRect.width - this.rect.width; + break; + } + break; + + case PlacementPosition.RIGHT: + case PlacementPosition.LEFT: + switch (this.align) { + case PlacementAlign.CENTER: + y = this.referentRect.top - this.rect.top + this.referentRect.height * 0.5 - this.rect.height * 0.5; + break; + + case PlacementAlign.START: + y = this.referentRect.top - this.rect.top; + break; + + case PlacementAlign.END: + y = this.referentRect.top - this.rect.top - this.rect.height; + break; + } + break; + } + + this._x += (x + 0.5) | 0; + this._y += (y + 0.5) | 0; + this.node.style.transform = `translate(${this._x}px,${this._y}px)`; + } + + getPlace () { + for (const place of this._places) { + switch (place) { + case PlacementPosition.TOP: + if (this.referentRect.top - this.rect.height > this.safeArea.top) return PlacementPosition.TOP; + break; + + case PlacementPosition.RIGHT: + if (this.referentRect.right + this.rect.width < this.safeArea.right) return PlacementPosition.RIGHT; + break; + + case PlacementPosition.BOTTOM: + if (this.referentRect.bottom + this.rect.height < this.safeArea.bottom) return PlacementPosition.BOTTOM; + break; + + case PlacementPosition.LEFT: + if (this.referentRect.left - this.rect.width > this.safeArea.left) return PlacementPosition.LEFT; + break; + } + } + + return this._places[0]; + } + + getHorizontalAlign () { + for (const align of this._aligns) { + switch (align) { + case PlacementAlign.CENTER: + if (this.referentRect.center - this.rect.width * 0.5 > this.safeArea.left && this.referentRect.center + this.rect.width * 0.5 < this.safeArea.right) return PlacementAlign.CENTER; + break; + + case PlacementAlign.START: + if (this.referentRect.left + this.rect.width < this.safeArea.right) return PlacementAlign.START; + break; + + case PlacementAlign.END: + if (this.referentRect.right - this.rect.width > this.safeArea.left) return PlacementAlign.END; + break; + } + } + + return this._aligns[0]; + } + + getVerticalAlign () { + for (const align of this._aligns) { + switch (align) { + case PlacementAlign.CENTER: + if (this.referentRect.middle - this.rect.height * 0.5 > this.safeArea.top && this.referentRect.middle + this.rect.height * 0.5 < this.safeArea.bottom) return PlacementAlign.CENTER; + break; + + case PlacementAlign.START: + if (this.referentRect.top + this.rect.height < this.safeArea.bottom) return PlacementAlign.START; + break; + + case PlacementAlign.END: + if (this.referentRect.bottom - this.rect.height > this.safeArea.top) return PlacementAlign.END; + break; + } + } + + return this._aligns[0]; + } + + getSafeArea () { + let element = this.node; + let isX, isY; + let top = this._safeAreaMargin; + let right = window.innerWidth - this._safeAreaMargin; + let bottom = window.innerHeight - this._safeAreaMargin; + let left = this._safeAreaMargin; + + while (element) { + if (element === document.body) break; + element = element.parentElement; + const style = window.getComputedStyle(element); + + const overflow = /(visible|(\w+))(\s(visible|(\w+)))?/.exec(style.overflow); + isX = overflow[2] !== undefined; + isY = overflow[3] !== undefined ? overflow[5] !== undefined : overflow[2] !== undefined; + + if (!isX && !isY) continue; + const rect = element.getBoundingClientRect(); + + if (isX) { + if (rect.left > left) left = rect.left; + if (rect.right < right) right = rect.right; + } + if (isY) { + if (rect.top > top) top = rect.top; + if (rect.bottom < bottom) bottom = rect.bottom; + } + } + + return { + top: top, + right: right, + bottom: bottom, + left: left, + center: left + (right - left) * 0.5, + middle: top + (bottom - top) * 0.5 + }; + } + + dispose () { + this._referent = null; + super.dispose(); + } +} + +class PlacementReferent extends Instance { + constructor () { + super(); + this._isShown = false; + } + + static get instanceClassName () { + return 'PlacementReferent'; + } + + init () { + this.registration.creator.setReferent(this); + this._placement = this.registration.creator; + } + + get placement () { + return this._placement; + } + + get isShown () { + return this._isShown; + } + + set isShown (value) { + if (this._isShown === value || !this.isEnabled) return; + this._isShown = value; + if (value) this.registration.creator.show(); + else this.registration.creator.hide(); + } + + show () { + this.isShown = true; + } + + hide () { + this.isShown = false; + } +} + +api$1.core = { + Instance: Instance, + Breakpoints: Breakpoints, + KeyCodes: KeyCodes, + Disclosure: Disclosure, + DisclosureButton: DisclosureButton, + DisclosuresGroup: DisclosuresGroup, + DisclosureType: DisclosureType, + DisclosureEvent: DisclosureEvent, + DisclosureSelector: DisclosureSelector, + DisclosureEmission: DisclosureEmission, + Collapse: Collapse, + CollapseButton: CollapseButton, + CollapsesGroup: CollapsesGroup, + CollapseSelector: CollapseSelector, + RootSelector: RootSelector, + RootEmission: RootEmission, + Equisized: Equisized, + EquisizedEmission: EquisizedEmission, + Toggle: Toggle, + EquisizedsGroup: EquisizedsGroup, + InjectSvg: InjectSvg, + InjectSvgSelector: InjectSvgSelector, + Artwork: Artwork, + ArtworkSelector: ArtworkSelector, + AssessFile: AssessFile, + AssessDetail: AssessDetail, + AssessEmission: AssessEmission, + AssessSelector: AssessSelector, + Ratio: Ratio, + RatioSelector: RatioSelector, + Placement: Placement, + PlacementReferent: PlacementReferent, + PlacementAlign: PlacementAlign, + PlacementPosition: PlacementPosition, + PlacementMode: PlacementMode +}; + +api$1.internals.register(api$1.core.CollapseSelector.COLLAPSE, api$1.core.Collapse); +api$1.internals.register(api$1.core.InjectSvgSelector.INJECT_SVG, api$1.core.InjectSvg); +api$1.internals.register(api$1.core.RatioSelector.RATIO, api$1.core.Ratio); +api$1.internals.register(api$1.core.AssessSelector.ASSESS_FILE, api$1.core.AssessFile); +api$1.internals.register(api$1.core.AssessSelector.DETAIL, api$1.core.AssessDetail); diff --git a/dist/dsfr/core/core.module.min.js b/dist/dsfr/core/core.module.min.js new file mode 100644 index 0000000..02e7c82 --- /dev/null +++ b/dist/dsfr/core/core.module.min.js @@ -0,0 +1,2 @@ +/*! DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) */ +const t=new class{constructor(){this.modules={}}create(t){const e=new t;this.modules[e.type]=e}getModule(t){return this.modules[t]}add(t,e){this.modules[t].add(e)}remove(t,e){this.modules[t].remove(e)}get isActive(){return this._isActive}set isActive(t){if(t===this._isActive)return;this._isActive=t;const e=Object.keys(this.modules).map((t=>this.modules[t]));if(t)for(const t of e)t.activate();else for(const t of e)t.deactivate()}get isLegacy(){return this._isLegacy}set isLegacy(t){t!==this._isLegacy&&(this._isLegacy=t)}},e="fr",s="dsfr",i="@gouvfr",n="1.13.2";class r{constructor(t,e,s,i){switch(this.level=t,this.light=e,this.dark=s,i){case"warn":this.logger=console.warn;break;case"error":this.logger=console.error;break;default:this.logger=console.log}}log(...t){const e=new o(s);for(const s of t)e.add(s);this.print(e)}print(t){t.setColor(this.color),this.logger.apply(console,t.getMessage())}get color(){return window.matchMedia("(prefers-color-scheme: dark)").matches?this.dark:this.light}}class o{constructor(t){this.inputs=["%c"],this.styles=["font-family:Marianne","line-height: 1.5"],this.objects=[],t&&this.add(`${t} :`)}add(t){switch(typeof t){case"object":case"function":this.inputs.push("%o "),this.objects.push(t);break;default:this.inputs.push(`${t} `)}}setColor(t){this.styles.push(`color:${t}`)}getMessage(){return[this.inputs.join(""),this.styles.join(";"),...this.objects]}}const h={log:new r(0,"#616161","#989898"),debug:new r(1,"#000091","#8B8BFF"),info:new r(2,"#007c3b","#00ed70"),warn:new r(3,"#ba4500","#fa5c00","warn"),error:new r(4,"#D80600","#FF4641","error")};const a=new class{constructor(){this.level=2;for(const t in h){const e=h[t];this[t]=(...t)=>{this.level<=e.level&&e.log.apply(e,t)},this[t].print=e.print.bind(e)}}state(){const e=new o;e.add(t),this.log.print(e)}tree(){const e=t.getModule("stage");if(!e)return;const s=new o;this._branch(e.root,0,s),this.log.print(s)}_branch(t,e,s){let i="";if(e>0){let t="";for(let s=0;s{"loading"!==document.readyState?window.requestAnimationFrame(t):document.addEventListener("DOMContentLoaded",t)},l={AUTO:"auto",MANUAL:"manual",RUNTIME:"runtime",LOADED:"loaded",VUE:"vue",ANGULAR:"angular",REACT:"react"},d=(t,e,s=null,i=!0,n=!1)=>{const r={bubbles:!0===i,cancelable:!0===n};s&&(r.detail=s);const o=new CustomEvent(e,r);t.dispatchEvent(o)},u=(t,e=null,s=!1,i=!1)=>d(document.documentElement,t,e,s,i),g=t=>`${e}-${t}`;g.selector=(t,e)=>(void 0===e&&(e="."),`${e}${g(t)}`),(g.attr=t=>`data-${g(t)}`).selector=(t,e)=>{let s=g.attr(t);return void 0!==e&&(s+=`="${e}"`),`[${s}]`},g.event=t=>`${s}.${t}`,g.emission=(t,e)=>`emission:${t}.${e}`;const p={READY:g.event("ready"),START:g.event("start"),STOP:g.event("stop"),RENDER:g.event("render"),RESIZE:g.event("resize"),BREAKPOINT:g.event("breakpoint"),SCROLL_LOCK:g.event("scroll-lock"),SCROLL_UNLOCK:g.event("scroll-unlock")};const m=new class{constructor(){this._mode=l.AUTO,this.isStarted=!1,this.starting=this.start.bind(this),this.preventManipulation=!1}configure(t={},e,s){this.startCallback=e;const i=t.production&&(!s||"false"!==s.production);switch(!0){case s&&!isNaN(s.level):a.level=Number(s.level);break;case s&&s.verbose&&("true"===s.verbose||1===s.verbose):a.level=0;break;case i:a.level=999;break;case t.verbose:a.level=0}a.info(`version ${n}`),u(p.READY),this.mode=t.mode||l.AUTO}set mode(t){switch(t){case l.AUTO:this.preventManipulation=!1,e=this.starting,c(e);break;case l.LOADED:this.preventManipulation=!1,c(this.starting);break;case l.RUNTIME:this.preventManipulation=!1,this.start();break;case l.MANUAL:this.preventManipulation=!1;break;case l.VUE:case l.ANGULAR:case l.REACT:this.preventManipulation=!0;break;default:return void a.error("Illegal mode")}var e;this._mode=t,a.info(`mode set to ${t}`)}get mode(){return this._mode}start(){a.info("start"),this.startCallback()}};class f{constructor(){this._collection=[]}forEach(t){this._collection.forEach(t)}map(t){return this._collection.map(t)}get length(){return this._collection.length}add(t){return!(this._collection.indexOf(t)>-1)&&(this._collection.push(t),this.onAdd&&this.onAdd(),this.onPopulate&&1===this._collection.length&&this.onPopulate(),!0)}remove(t){const e=this._collection.indexOf(t);if(-1===e)return!1;this._collection.splice(e,1),this.onRemove&&this.onRemove(),this.onEmpty&&0===this._collection.length&&this.onEmpty()}execute(...t){for(const e of this._collection)e&&e.apply(null,t)}clear(){this._collection.length=0}clone(){const t=new f;return t._collection=this._collection.slice(),t}get collection(){return this._collection}}class _ extends f{constructor(t){super(),this.type=t,this.isActive=!1}activate(){}deactivate(){}}const b=(t,e)=>Array.prototype.slice.call(t.querySelectorAll(e)),v=(t,e)=>{const s=t.parentElement;return s.matches(e)?s:s===document.documentElement?null:v(s,e)};class y{constructor(t,e,s){this.selector=t,this.InstanceClass=e,this.creator=s,this.instances=new f,this.isIntroduced=!1,this._instanceClassName=this.InstanceClass.instanceClassName,this._instanceClassNames=this.getInstanceClassNames(this.InstanceClass),this._property=this._instanceClassName.substring(0,1).toLowerCase()+this._instanceClassName.substring(1);const i=this._instanceClassName.replace(/[^a-zA-Z0-9]+/g,"-").replace(/([A-Z]+)([A-Z][a-z])/g,"$1-$2").replace(/([a-z])([A-Z])/g,"$1-$2").replace(/([0-9])([^0-9])/g,"$1-$2").replace(/([^0-9])([0-9])/g,"$1-$2").toLowerCase();this._attribute=g.attr(`js-${i}`)}getInstanceClassNames(t){const e=Object.getPrototypeOf(t);return e&&"Instance"!==e.instanceClassName?[...this.getInstanceClassNames(e),t.instanceClassName]:[t.instanceClassName]}hasInstanceClassName(t){return this._instanceClassNames.indexOf(t)>-1}introduce(){this.isIntroduced||(this.isIntroduced=!0,t.getModule("stage").parse(document.documentElement,this))}parse(t,e){const s=[];return t.matches&&t.matches(this.selector)&&s.push(t),!e&&t.querySelectorAll&&t.querySelector(this.selector)&&s.push.apply(s,b(t,this.selector)),s}create(t){if(!t.node.matches(this.selector))return;const e=new this.InstanceClass;return this.instances.add(e),e}remove(t){this.instances.remove(t)}dispose(){const t=this.instances.collection;for(let e=t.length-1;e>-1;e--)t[e]._dispose();this.creator=null}get instanceClassName(){return this._instanceClassName}get instanceClassNames(){return this._instanceClassNames}get property(){return this._property}get attribute(){return this._attribute}}class E extends _{constructor(){super("register")}register(e,s,i){const n=new y(e,s,i);return this.add(n),t.isActive&&n.introduce(),n}activate(){for(const t of this.collection)t.introduce()}remove(t){t.dispose(),super.remove(t)}}let w=0;class C{constructor(t,e){e?this.id=e:(w++,this.id=w),this.node=t,this.attributeNames=[],this.instances=[],this._children=[],this._parent=null,this._projects=[]}get proxy(){const t=this;if(!this._proxy){this._proxy={id:this.id,get parent(){return t.parent?t.parent.proxy:null},get children(){return t.children.map((t=>t.proxy))}};for(const t of this.instances)this._proxy[t.registration.property]=t.proxy}return this._proxy}get html(){if(!this.node||!this.node.outerHTML)return"";const t=this.node.outerHTML.indexOf(">");return this.node.outerHTML.substring(0,t+1)}project(t){-1===this._projects.indexOf(t)&&this._projects.push(t)}populate(){const t=this._projects.slice();this._projects.length=0;for(const e of t)this.create(e)}create(t){if(this.hasInstance(t.instanceClassName))return;a.debug(`create instance of ${t.instanceClassName} on element [${this.id}]`);const e=t.create(this);this.instances.push(e),e._config(this,t),this._proxy&&(this._proxy[t.property]=e.proxy)}remove(t){const e=this.instances.indexOf(t);e>-1&&this.instances.splice(e,1),this._proxy&&delete this._proxy[t.registration.property]}get parent(){return this._parent}get ascendants(){return[this.parent,...this.parent.ascendants]}get children(){return this._children}get descendants(){const t=[...this._children];return this._children.forEach((e=>t.push(...e.descendants))),t}addChild(t,e){return this._children.indexOf(t)>-1?null:(t._parent=this,!isNaN(e)&&e>-1&&e=0;t--){const e=this.instances[t];e&&e._dispose()}this.instances.length=0,t.remove("stage",this),this.parent.removeChild(this),this._children.length=0,a.debug(`remove element [${this.id}] ${this.html}`)}prepare(t){-1===this.attributeNames.indexOf(t)&&this.attributeNames.push(t)}examine(){const t=this.attributeNames.slice();this.attributeNames.length=0;for(let e=this.instances.length-1;e>-1;e--)this.instances[e].examine(t)}}const A={CLICK:g.emission("root","click"),KEYDOWN:g.emission("root","keydown"),KEYUP:g.emission("root","keyup")},R={TAB:{id:"tab",value:9},ESCAPE:{id:"escape",value:27},END:{id:"end",value:35},HOME:{id:"home",value:36},LEFT:{id:"left",value:37},UP:{id:"up",value:38},RIGHT:{id:"right",value:39},DOWN:{id:"down",value:40}},T=t=>Object.values(R).filter((e=>e.value===t))[0];class x extends C{constructor(){super(document.documentElement,"root"),this.node.setAttribute(g.attr("js"),!0),this.listen()}listen(){document.documentElement.addEventListener("click",this.click.bind(this),{capture:!0}),document.documentElement.addEventListener("keydown",this.keydown.bind(this),{capture:!0}),document.documentElement.addEventListener("keyup",this.keyup.bind(this),{capture:!0})}click(t){this.emit(A.CLICK,t.target)}keydown(t){this.emit(A.KEYDOWN,T(t.keyCode))}keyup(t){this.emit(A.KEYUP,T(t.keyCode))}}class N extends _{constructor(){super("stage"),this.root=new x,super.add(this.root),this.observer=new MutationObserver(this.mutate.bind(this)),this.modifications=[],this.willModify=!1,this.modifying=this.modify.bind(this)}hasElement(t){for(const e of this.collection)if(e.node===t)return!0;return!1}getElement(t){for(const e of this.collection)if(e.node===t)return e;const e=new C(t);return this.add(e),a.debug(`add element [${e.id}] ${e.html}`),e}getProxy(t){if(!this.hasElement(t))return null;return this.getElement(t).proxy}add(t){super.add(t),this.put(t,this.root)}put(t,e){let s=0;for(let i=e.children.length-1;i>-1;i--){const n=e.children[i],r=t.node.compareDocumentPosition(n.node);if(r&Node.DOCUMENT_POSITION_CONTAINS)return void this.put(t,n);if(r&Node.DOCUMENT_POSITION_CONTAINED_BY)e.removeChild(n),t.addChild(n,0);else if(r&Node.DOCUMENT_POSITION_PRECEDING){s=i+1;break}}e.addChild(t,s)}activate(){this.observer.observe(document.documentElement,{childList:!0,subtree:!0,attributes:!0})}deactivate(){this.observer.disconnect()}mutate(t){const e=[];t.forEach((t=>{switch(t.type){case"childList":t.removedNodes.forEach((t=>this.dispose(t))),t.addedNodes.forEach((t=>this.parse(t)));break;case"attributes":if(this.hasElement(t.target)){const s=this.getElement(t.target);s.prepare(t.attributeName),-1===e.indexOf(s)&&e.push(s);for(const t of s.descendants)-1===e.indexOf(t)&&e.push(t)}-1===this.modifications.indexOf(t.target)&&this.modifications.push(t.target)}})),e.forEach((t=>t.examine())),this.modifications.length&&!this.willModify&&(this.willModify=!0,window.requestAnimationFrame(this.modifying))}modify(){this.willModify=!1;const t=this.modifications.slice();this.modifications.length=0;for(const e of t)document.documentElement.contains(e)&&this.parse(e)}dispose(t){const e=[];this.forEach((s=>{t.contains(s.node)&&e.push(s)}));for(const t of e)t.dispose(),this.remove(t)}parse(e,s,i){const n=s?[s]:t.getModule("register").collection,r=[];for(const t of n){const s=t.parse(e,i);for(const e of s){const s=this.getElement(e);s.project(t),-1===r.indexOf(s)&&r.push(s)}}for(const t of r)t.populate()}}class D extends _{constructor(){super("render"),this.rendering=this.render.bind(this),this.nexts=new f}activate(){window.requestAnimationFrame(this.rendering)}request(t){this.nexts.add(t)}render(){if(!t.isActive)return;if(window.requestAnimationFrame(this.rendering),this.forEach((t=>t.render())),!this.nexts.length)return;const e=this.nexts.clone();this.nexts.clear(),e.forEach((t=>t.next())),u(p.RENDER)}}class O extends _{constructor(){super("resize"),this.requireResize=!1,this.resizing=this.resize.bind(this);const t=this.request.bind(this);document.fonts&&document.fonts.ready.then(t),window.addEventListener("resize",t),window.addEventListener("orientationchange",t)}activate(){this.request()}request(){this.requireResize||(this.requireResize=!0,window.requestAnimationFrame(this.resizing))}resize(){this.requireResize&&(this.forEach((t=>t.resize())),this.requireResize=!1,u(p.RESIZE))}}class S extends _{constructor(){super("lock"),this._isLocked=!1,this._scrollY=0,this.onPopulate=this.lock.bind(this),this.onEmpty=this.unlock.bind(this)}get isLocked(){return this._isLocked}lock(){if(!this._isLocked){this._isLocked=!0,this._scrollY=window.scrollY;const t=window.innerWidth-document.documentElement.clientWidth;document.documentElement.setAttribute(g.attr("scrolling"),"false"),document.body.style.top=-this._scrollY+"px",this.behavior=getComputedStyle(document.documentElement).getPropertyValue("scroll-behavior"),"smooth"===this.behavior&&(document.documentElement.style.scrollBehavior="auto"),t>0&&document.documentElement.style.setProperty("--scrollbar-width",`${t}px`),u(p.SCROLL_LOCK)}}unlock(){this._isLocked&&(this._isLocked=!1,document.documentElement.removeAttribute(g.attr("scrolling")),document.body.style.top="",window.scrollTo(0,this._scrollY),"smooth"===this.behavior&&document.documentElement.style.removeProperty("scroll-behavior"),document.documentElement.style.removeProperty("--scrollbar-width"),u(p.SCROLL_UNLOCK))}move(t){this._isLocked?(this._scrollY+=t,document.body.style.top=-this._scrollY+"px"):window.scrollTo(0,window.scrollY+t)}}class L extends _{constructor(){super("load"),this.loading=this.load.bind(this)}activate(){window.addEventListener("load",this.loading)}load(){this.forEach((t=>t.load()))}}const k=["Marianne","Spectral"];class P extends _{constructor(){super("font-swap"),this.swapping=this.swap.bind(this)}activate(){document.fonts&&document.fonts.addEventListener("loadingdone",this.swapping)}swap(){const t=k.filter((t=>document.fonts.check(`16px ${t}`)));this.forEach((e=>e.swapFont(t)))}}class I extends _{constructor(){super("mouse-move"),this.requireMove=!1,this._isMoving=!1,this.moving=this.move.bind(this),this.requesting=this.request.bind(this),this.onPopulate=this.listen.bind(this),this.onEmpty=this.unlisten.bind(this)}listen(){this._isMoving||(this._isMoving=!0,this.requireMove=!1,document.documentElement.addEventListener("mousemove",this.requesting))}unlisten(){this._isMoving&&(this._isMoving=!1,this.requireMove=!1,document.documentElement.removeEventListener("mousemove",this.requesting))}request(t){this._isMoving&&(this.point={x:t.clientX,y:t.clientY},this.requireMove||(this.requireMove=!0,window.requestAnimationFrame(this.moving)))}move(){this.requireMove&&(this.forEach((t=>t.mouseMove(this.point))),this.requireMove=!1)}}class M extends _{constructor(){super("hash"),this.handling=this.handle.bind(this),this.getLocationHash()}activate(){window.addEventListener("hashchange",this.handling)}deactivate(){window.removeEventListener("hashchange",this.handling)}_sanitize(t){return"#"===t.charAt(0)?t.substring(1):t}set hash(t){const e=this._sanitize(t);this._hash!==e&&(window.location.hash=e)}get hash(){return this._hash}getLocationHash(){const t=window.location.hash;this._hash=this._sanitize(t)}handle(t){this.getLocationHash(),this.forEach((e=>e.handleHash(this._hash,t)))}}const $=new class{constructor(){t.create(E),t.create(N),t.create(D),t.create(O),t.create(S),t.create(L),t.create(P),t.create(I),t.create(M);const e=t.getModule("register");this.register=e.register.bind(e)}get isActive(){return t.isActive}start(){a.debug("START"),t.isActive=!0,u(p.START)}stop(){a.debug("STOP"),t.isActive=!1,u(p.STOP)}};const G=t=>{switch(!0){case t.hover:return"-hover";case t.active:return"-active";default:return""}},q=new class{getColor(t,e,s,i={}){const n=`--${t}-${e}-${s}${G(i)}`;return getComputedStyle(document.documentElement).getPropertyValue(n).trim()||null}},U=t=>"."===t.charAt(0)?t.substr(1):t,F=t=>{switch(!0){case!t.className:return[];case"string"==typeof t.className:return t.className.split(" ");case"string"==typeof t.className.baseVal:return t.className.baseVal.split(" ")}return[]},j=(t,e,s)=>{e=U(e);const i=F(t),n=i.indexOf(e);!0===s?n>-1&&i.splice(n,1):-1===n&&i.push(e),t.className=i.join(" ")},B=(t,e)=>j(t,e),H=(t,e)=>j(t,e,!0),z=(t,e)=>F(t).indexOf(U(e))>-1,K=['[tabindex]:not([tabindex="-1"])',"a[href]","button:not([disabled])","input:not([disabled])","select:not([disabled])","textarea:not([disabled])","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])',"details>summary:first-of-type","details","iframe"].join(),V=t=>t.querySelectorAll(K);let Y=0;const W=t=>{if(!document.getElementById(t))return t;let e=!0;const s=t;for(;e;)Y++,t=`${s}-${Y}`,e=document.getElementById(t);return t},X={addClass:B,hasClass:z,removeClass:H,queryParentSelector:v,querySelectorAllArray:b,queryActions:V,uniqueId:W,dispatch:d};const Z={DataURISVG:class{constructor(t=0,e=0){this._width=t,this._height=e,this._content=""}get width(){return this._width}set width(t){this._width=t}get height(){return this._height}set height(t){this._height=t}get content(){return this._content}set content(t){this._content=t}getDataURI(t=!1){let e=`${this._content}`;return e=e.replace(/#/gi,"%23"),t&&(e=e.replace(//gi,"%3E"),e=e.replace(/"/gi,"'"),e=e.replace(/{/gi,"%7B"),e=e.replace(/}/gi,"%7D")),`data:image/svg+xml;charset=utf8,${e}`}}},J={supportLocalStorage:()=>{try{return"localStorage"in window&&null!==window.localStorage}catch(t){return!1}},supportAspectRatio:()=>!!window.CSS&&CSS.supports("aspect-ratio: 16 / 9")},Q={TransitionSelector:{NONE:g.selector("transition-none")}},tt=(t,...e)=>(e.forEach((e=>{const s=Object.keys(e).reduce(((t,s)=>(t[s]=Object.getOwnPropertyDescriptor(e,s),t)),{});Object.getOwnPropertySymbols(e).forEach((t=>{const i=Object.getOwnPropertyDescriptor(e,t);i.enumerable&&(s[t]=i)})),Object.defineProperties(t,s)})),t),et={completeAssign:tt},st={},it={};Object.defineProperty(it,"isLegacy",{get:()=>t.isLegacy}),it.setLegacy=()=>{t.isLegacy=!0},st.legacy=it,st.dom=X,st.image=Z,st.support=J,st.motion=Q,st.property=et,st.ns=g,st.register=$.register,st.state=t,st.query=(t=>{if(t&&t.search){const t=new URLSearchParams(window.location.search).entries();return Object.fromEntries(t)}return null})(window.location),Object.defineProperty(st,"preventManipulation",{get:()=>m.preventManipulation}),Object.defineProperty(st,"stage",{get:()=>t.getModule("stage")});const nt=e=>t.getModule("stage").getProxy(e);nt.version=n,nt.prefix=e,nt.organisation=i,nt.Modes=l,Object.defineProperty(nt,"mode",{set:t=>{m.mode=t},get:()=>m.mode}),nt.internals=st,nt.version=n,nt.start=$.start,nt.stop=$.stop,nt.inspector=a,nt.colors=q;const rt=window[s];nt.internals.configuration=rt,m.configure(rt,nt.start,nt.internals.query),window[s]=nt;class ot{constructor(){this.emissions={}}add(t,e){if("function"!=typeof e)throw new Error("closure must be a function");this.emissions[t]||(this.emissions[t]=[]),this.emissions[t].push(e)}remove(t,e){if(this.emissions[t])if(e){const s=this.emissions[t].indexOf(e);s>-1&&this.emissions[t].splice(s)}else delete this.emissions[t]}emit(t,e){if(!this.emissions[t])return[];const s=[];for(const i of this.emissions[t])i&&s.push(i(e));return s}dispose(){this.emissions=null}}const ht=new class{constructor(){this._activeElements=[],window.document.addEventListener("focusin",this._onFocusIn.bind(this))}_onFocusIn(t){this._activeElements.push(t.target)}get index(){return this._activeElements.length-1}focus(t){const e=this._activeElements[t];switch(!0){case t<0:case 0===this._activeElements.length:return void this.focusOnLogo();case!e:case!document.documentElement.contains(e):case!this._isDisplayed(e):return void this.focus(t-1)}e.focus()}focusOnLogo(){const t=document.querySelector(nt.header.HeaderSelector.BRAND_LINK);t&&t.focus()}_isDisplayed(t){for(;t&&t!==document.documentElement;){if(t===document.body)return!0;const e=window.getComputedStyle(t);if("none"===e.display||"hidden"===e.visibility)return!1;t=t.parentElement}return!0}};class at{constructor(t,e){this.id=t,this.minWidth=e}test(){return window.matchMedia(`(min-width: ${this.minWidth}em)`).matches}}const ct={XS:new at("xs",0),SM:new at("sm",36),MD:new at("md",48),LG:new at("lg",62),XL:new at("xl",78)},lt={CLICK:g.event("click")};class dt{constructor(t=!0){this.jsAttribute=t,this._isRendering=!1,this._isResizing=!1,this._isScrollLocked=!1,this._isLoading=!1,this._isSwappingFont=!1,this._isEnabled=!0,this._isDisposed=!1,this._listeners={},this._handlingClick=this._handleClick.bind(this),this._hashes=[],this._hash="",this._keyListenerTypes=[],this._keys=[],this.handlingKey=this.handleKey.bind(this),this._emitter=new ot,this._ascent=new ot,this._descent=new ot,this._registrations=[],this._nexts=[]}static get instanceClassName(){return"Instance"}_config(t,e){this.element=t,this.registration=e,this.node=t.node,this.id=t.node.id,this.jsAttribute&&this.setAttribute(e.attribute,!0),this.init()}init(){}get proxy(){const t=this;return tt({render:()=>t.render(),resize:()=>t.resize()},{get node(){return t.node},get isEnabled(){return t.isEnabled},set isEnabled(e){t.isEnabled=e}})}log(...t){t.unshift(`${this.registration.instanceClassName} #${this.id} - `),a.log.apply(a,t)}debug(...t){t.unshift(`${this.registration.instanceClassName} #${this.id} - `),a.debug.apply(a,t)}info(...t){t.unshift(`${this.registration.instanceClassName} #${this.id} - `),a.info.apply(a,t)}warn(...t){t.unshift(`${this.registration.instanceClassName} #${this.id} - `),a.warn.apply(a,t)}error(...t){t.unshift(`${this.registration.instanceClassName} #${this.id} - `),a.error.apply(a,t)}register(e,s){const i=t.getModule("register").register(e,s,this);this._registrations.push(i)}getRegisteredInstances(t){for(const e of this._registrations)if(e.hasInstanceClassName(t))return e.instances.collection;return[]}dispatch(t,e=null,s=!0,i=!1){d(this.node,t,e,s,i)}listen(t,e,s){this._listeners[t]||(this._listeners[t]=[]);const i=this._listeners[t],n=new gt(this.node,t,e,s);i.push(n),n.listen()}unlisten(t,e,s){if(!t){for(const t in this._listeners)this.unlisten(t);return}const i=this._listeners[t];if(!i)return;if(!e)return void i.forEach((e=>this.unlisten(t,e.closure)));const n=i.filter((t=>t.closure===e&&t.matchOptions(s)));n.forEach((t=>t.unlisten())),this._listeners[t]=i.filter((t=>-1===n.indexOf(t)))}listenClick(t){this.listen("click",this._handlingClick,t)}unlistenClick(t){this.unlisten("click",this._handlingClick,t)}_handleClick(t){this.handleClick(t),this.dispatch(lt.CLICK,this)}handleClick(t){}set hash(e){t.getModule("hash").hash=e}get hash(){return t.getModule("hash").hash}listenHash(e,s){if(!this._hashes)return;0===this._hashes.length&&t.add("hash",this);const i=new pt(e,s);this._hashes=this._hashes.filter((t=>t.hash!==e)),this._hashes.push(i)}unlistenHash(e){this._hashes&&(this._hashes=this._hashes.filter((t=>t.hash!==e)),0===this._hashes.length&&t.remove("hash",this))}handleHash(t,e){if(this._hashes)for(const s of this._hashes)s.handle(t,e)}listenKey(t,e,s=!1,i=!1,n="down"){-1===this._keyListenerTypes.indexOf(n)&&(this.listen(`key${n}`,this.handlingKey),this._keyListenerTypes.push(n)),this._keys.push(new ut(n,t,e,s,i))}unlistenKey(t,e){this._keys=this._keys.filter((s=>s.code!==t||s.closure!==e)),this._keyListenerTypes.forEach((t=>{this._keys.some((e=>e.type===t))||this.unlisten(`key${t}`,this.handlingKey)}))}handleKey(t){for(const e of this._keys)e.handle(t)}get isEnabled(){return this._isEnabled}set isEnabled(t){this._isEnabled=t}get isRendering(){return this._isRendering}set isRendering(e){this._isRendering!==e&&(e?t.add("render",this):t.remove("render",this),this._isRendering=e)}render(){}request(e){this._nexts.push(e),t.getModule("render").request(this)}next(){const t=this._nexts.slice();this._nexts.length=0;for(const e of t)e&&e()}get isResizing(){return this._isResizing}set isResizing(e){this._isResizing!==e&&(e?(t.add("resize",this),this.resize()):t.remove("resize",this),this._isResizing=e)}resize(){}isBreakpoint(t){return!0==("string"==typeof t)?ct[t.toUpperCase()].test():t.test()}get isScrollLocked(){return this._isScrollLocked}set isScrollLocked(e){this._isScrollLocked!==e&&(e?t.add("lock",this):t.remove("lock",this),this._isScrollLocked=e)}get isLoading(){return this._isLoading}set isLoading(e){this._isLoading!==e&&(e?t.add("load",this):t.remove("load",this),this._isLoading=e)}load(){}get isSwappingFont(){return this._isSwappingFont}set isSwappingFont(e){this._isSwappingFont!==e&&(e?t.add("font-swap",this):t.remove("font-swap",this),this._isSwappingFont=e)}swapFont(){}get isMouseMoving(){return this._isMouseMoving}set isMouseMoving(e){this._isMouseMoving!==e&&(e?t.add("mouse-move",this):t.remove("mouse-move",this),this._isMouseMoving=e)}mouseMove(t){}examine(t){this.node.matches(this.registration.selector)?this.mutate(t):this._dispose()}mutate(t){}retrieveNodeId(t,e){if(t.id)return t.id;const s=W(`${this.id}-${e}`);return this.warn(`add id '${s}' to ${e}`),t.setAttribute("id",s),s}get isDisposed(){return this._isDisposed}_dispose(){this.debug(`dispose instance of ${this.registration.instanceClassName} on element [${this.element.id}]`),this.removeAttribute(this.registration.attribute),this.unlisten(),t.remove("hash",this),this._hashes=null,this._keys=null,this.isRendering=!1,this.isResizing=!1,this._nexts=null,t.getModule("render").nexts.remove(this),this.isScrollLocked=!1,this.isLoading=!1,this.isSwappingFont=!1,this.isMouseMoving=!1,this._emitter.dispose(),this._emitter=null,this._ascent.dispose(),this._ascent=null,this._descent.dispose(),this._descent=null,this.element.remove(this);for(const e of this._registrations)t.remove("register",e);this._registrations=null,this.registration.remove(this),this._isDisposed=!0,this.dispose()}dispose(){}emit(t,e){return this.element.emit(t,e)}addEmission(t,e){this._emitter.add(t,e)}removeEmission(t,e){this._emitter.remove(t,e)}ascend(t,e){return this.element.ascend(t,e)}addAscent(t,e){this._ascent.add(t,e)}removeAscent(t,e){this._ascent.remove(t,e)}descend(t,e){return this.element.descend(t,e)}addDescent(t,e){this._descent.add(t,e)}removeDescent(t,e){this._descent.remove(t,e)}get style(){return this.node.style}addClass(t){B(this.node,t)}removeClass(t){H(this.node,t)}hasClass(t){return z(this.node,t)}get classNames(){return F(this.node)}remove(){this.node.parentNode.removeChild(this.node)}setAttribute(t,e){this.node.setAttribute(t,e)}getAttribute(t){return this.node.getAttribute(t)}hasAttribute(t){return this.node.hasAttribute(t)}removeAttribute(t){this.node.removeAttribute(t)}setProperty(t,e){this.node.style.setProperty(t,e)}removeProperty(t){this.node.style.removeProperty(t)}focus(){this.node.focus()}blur(){this.node.blur()}retainFocus(){this._focusIndex=ht.index}focusBack(){ht.focus(this._focusIndex)}focusClosest(){const t=this._focusClosest(this.node.parentNode);t&&t.focus()}_focusClosest(t){if(!t)return null;const e=[...V(t)];if(e.length<=1)return this._focusClosest(t.parentNode);{const t=e.indexOf(this.node);return e[t+(twindow.innerHeight&&s.move(e.bottom-window.innerHeight+50)}matches(t){return this.node.matches(t)}querySelector(t){return this.node.querySelector(t)}querySelectorAll(t){return b(this.node,t)}queryParentSelector(t){return v(this.node,t)}getRect(){const t=this.node.getBoundingClientRect();return t.center=t.left+.5*t.width,t.middle=t.top+.5*t.height,t}get isLegacy(){return t.isLegacy}}class ut{constructor(t,e,s,i,n){this.type=t,this.eventType=`key${t}`,this.keyCode=e,this.closure=s,this.preventDefault=!0===i,this.stopPropagation=!0===n}handle(t){t.type===this.eventType&&t.keyCode===this.keyCode.value&&(this.closure(t),this.preventDefault&&t.preventDefault(),this.stopPropagation&&t.stopPropagation())}}class gt{constructor(t,e,s,i){this._node=t,this._type=e,this._closure=s,this._options=i}get closure(){return this._closure}listen(){this._node.addEventListener(this._type,this._closure,this._options)}matchOptions(t=null){switch(!0){case null===t:case"boolean"==typeof this._options&&"boolean"==typeof t&&this._options===t:return!0;case Object.keys(this._options).length!==Object.keys(t).length:return!1;case Object.keys(t).every((e=>this._options[e]===t[e])):return!0}return!1}unlisten(){this._node.removeEventListener(this._type,this._closure,this._options)}}class pt{constructor(t,e){this.hash=t,this.add=e}handle(t,e){this.hash===t&&this.add(e)}}const mt={DISCLOSE:g.event("disclose"),CONCEAL:g.event("conceal"),CURRENT:g.event("current")},ft={RESET:g.emission("disclosure","reset"),ADDED:g.emission("disclosure","added"),RETRIEVE:g.emission("disclosure","retrieve"),REMOVED:g.emission("disclosure","removed"),GROUP:g.emission("disclosure","group"),UNGROUP:g.emission("disclosure","ungroup"),SPOTLIGHT:g.emission("disclosure","spotlight")};class _t extends dt{constructor(t,e,s,i){super(),this.type=t,this._selector=e,this.DisclosureButtonInstanceClass=s,this.disclosuresGroupInstanceClassName=i,this.modifier=this._selector+"--"+this.type.id,this._isPristine=!0,this._isActive=!0,this._isRetrievingPrimaries=!1,this._hasRetrieved=!1,this._primaryButtons=[]}static get instanceClassName(){return"Disclosure"}init(){this.addDescent(ft.RESET,this.reset.bind(this)),this.addDescent(ft.GROUP,this.update.bind(this)),this.addDescent(ft.UNGROUP,this.update.bind(this)),this.addAscent(ft.SPOTLIGHT,this.disclose.bind(this)),this.register(`[aria-controls="${this.id}"]`,this.DisclosureButtonInstanceClass),this.ascend(ft.ADDED),this.listenHash(this.id,this._spotlight.bind(this)),this.update()}get isEnabled(){return super.isEnabled}set isEnabled(t){this.isEnabled!==t&&(super.isEnabled=t,t?this.ascend(ft.ADDED):this.ascend(ft.REMOVED))}get isActive(){return this._isActive}set isActive(t){this._isActive!==t&&(this._isActive=t,t?this.ascend(ft.ADDED):(this.ascend(ft.REMOVED),this.isDisclosed&&this.conceal()))}get isPristine(){return this._isPristine}get proxy(){const t=this,e=Object.assign(super.proxy,{disclose:t.disclose.bind(t),focus:t.focus.bind(t)});this.type.canConceal&&(e.conceal=t.conceal.bind(t));return tt(e,{get buttons(){return t.buttons.map((t=>t.proxy))},get group(){const e=t.group;return e?e.proxy:null},get isDisclosed(){return t.isDisclosed},get isEnabled(){return t.isEnabled},get isActive(){return t.isActive}})}get buttons(){return this.getRegisteredInstances(this.DisclosureButtonInstanceClass.instanceClassName)}update(){this.getGroup(),this.retrievePrimaries()}getGroup(){if(!this.disclosuresGroupInstanceClassName)return void(this._group=null);const t=this.element.getAscendantInstance(this.disclosuresGroupInstanceClassName,this.constructor.instanceClassName);t&&t.validate(this)?this._group=t:this._group=null}get group(){return this._group}disclose(t){return!(!0===this.isDisclosed||!this.isEnabled||!this._isActive)&&(this.retainFocus(),this._isPristine=!1,this.isDisclosed=!0,!t&&this.group&&(this.group.current=this),!0)}conceal(t,e=!0){return!1!==this.isDisclosed&&(!(!this.type.canConceal&&this.group&&this.group.current===this)&&(this.isDisclosed=!1,!t&&this.group&&this.group.current===this&&(this.group.current=null),e||this.focus(),this._isPristine||this.descend(ft.RESET),!0))}get isDisclosed(){return this._isDisclosed}set isDisclosed(t){if(this._isDisclosed!==t&&(this.isEnabled||!0!==t)){this._isPristine||this.dispatch(t?mt.DISCLOSE:mt.CONCEAL,this),this._isDisclosed=t,t?this.addClass(this.modifier):this.removeClass(this.modifier);for(let e=0;et.isInitiallyDisclosed))}hasRetrieved(){return this._hasRetrieved}reset(){}toggle(t){if(this.type.canConceal)switch(!0){case!t:case this.isDisclosed:this.conceal(!1,!1);break;default:this.disclose()}else this.disclose()}get buttonHasFocus(){return this.buttons.some((t=>t.hasFocus))}get hasFocus(){return!!super.hasFocus||(!!this.buttonHasFocus||this.querySelectorAll(":focus").length>0)}focus(){this._primaryButtons.length>0?this._primaryButtons[0].focus():this.focusBack()}get primaryButtons(){return this._primaryButtons}retrievePrimaries(){this._isRetrievingPrimaries||(this._isRetrievingPrimaries=!0,this.request(this._retrievePrimaries.bind(this)))}_retrievePrimaries(){if(this._isRetrievingPrimaries=!1,this._primaryButtons=this._electPrimaries(this.buttons),!(this._hasRetrieved||0===this._primaryButtons.length&&this.type.requirePrimary))if(this.retrieved(),this._hasRetrieved=!0,this.applyAbility(!0),this.group)this.group.retrieve();else if(this._isPristine&&this.isEnabled&&this.isActive&&!this.group)switch(!0){case this.hash===this.id:this._spotlight();break;case this.isInitiallyDisclosed:this.disclose()}}retrieved(){}_spotlight(){this.disclose(),this.request((()=>{this.ascend(ft.SPOTLIGHT)}))}_electPrimaries(t){return t.filter((t=>t.canDisclose&&!this.node.contains(t.node)))}applyAbility(t=!1){const e=!this.type.requirePrimary||this._primaryButtons.some((t=>!t.isDisabled));this.isEnabled!==e&&(this.isEnabled=e,t||(!this.isEnabled&&this.isDisclosed&&(this.group?this.ascend(ft.REMOVED):this.type.canConceal&&this.conceal()),this.isEnabled&&(this.group&&this.ascend(ft.ADDED),this.hash===this.id&&this._spotlight())))}dispose(){this._group=null,this._primaryButtons=null,super.dispose(),this.ascend(ft.REMOVED)}}class bt extends dt{constructor(t){super(),this.type=t,this.attributeName=t.ariaState?"aria-"+t.id:g.attr(t.id),this._canDisclose=!1}static get instanceClassName(){return"DisclosureButton"}get isPrimary(){return this.registration.creator.primaryButtons.includes(this)}get canDisclose(){return this._canDisclose}get isDisabled(){return this.type.canDisable&&this.hasAttribute("disabled")}init(){this._canDisclose=this.hasAttribute(this.attributeName),this._isInitiallyDisclosed=this.isDisclosed,this._isContained=this.registration.creator.node.contains(this.node),this.controlsId=this.getAttribute("aria-controls"),this.registration.creator.retrievePrimaries(),this.listenClick()}get proxy(){return Object.assign(super.proxy,{focus:this.focus.bind(this)})}handleClick(t){this.registration.creator&&this.registration.creator.toggle(this.canDisclose)}mutate(t){this._canDisclose=this.hasAttribute(this.attributeName),this.registration.creator.applyAbility(),!this._isApplying&&this.isPrimary&&t.indexOf(this.attributeName)>-1&&this.registration.creator&&(this.isDisclosed?this.registration.creator.disclose():this.type.canConceal&&this.registration.creator.conceal())}apply(t){this.canDisclose&&(this._isApplying=!0,this.setAttribute(this.attributeName,t),this.request((()=>{this._isApplying=!1})))}get isDisclosed(){return"true"===this.getAttribute(this.attributeName)}get isInitiallyDisclosed(){return this._isInitiallyDisclosed}focus(){super.focus(),this.scrollIntoView()}measure(t){const e=this.rect;this._dx=t.x-e.x,this._dy=t.y-e.y}get dx(){return this._dx}get dy(){return this._dy}}const vt={PREVENT_CONCEAL:g.attr.selector("prevent-conceal"),GROUP:g.attr("group")};class yt extends dt{constructor(t,e){super(e),this.disclosureInstanceClassName=t,this._members=[],this._index=-1,this._isRetrieving=!1,this._hasRetrieved=!1,this._isGrouped=!0}static get instanceClassName(){return"DisclosuresGroup"}init(){this.addAscent(ft.ADDED,this.update.bind(this)),this.addAscent(ft.RETRIEVE,this.retrieve.bind(this)),this.addAscent(ft.REMOVED,this.update.bind(this)),this.descend(ft.GROUP),this._isGrouped="false"!==this.getAttribute(vt.GROUP),this.update()}get proxy(){const t=this,e={set index(e){t.index=e},get index(){return t.index},get length(){return t.length},get current(){const e=t.current;return e?e.proxy:null},get members(){return t.members.map((t=>t.proxy))},get hasFocus(){return t.hasFocus},set isGrouped(e){t.isGrouped=e},get isGrouped(){return t.isGrouped}};return tt(super.proxy,e)}validate(t){return!0}getMembers(){const t=this.element.getDescendantInstances(this.disclosureInstanceClassName,this.constructor.instanceClassName,!0);this._members=t.filter(this.validate.bind(this)).filter((t=>t.isEnabled&&t.isActive));t.filter((t=>!this._members.includes(t))).forEach((t=>t.conceal()))}retrieve(t=!1){this._isRetrieving||this._hasRetrieved&&!t||(this._isRetrieving=!0,this.request(this._retrieve.bind(this)))}_retrieve(){if(this.getMembers(),this._isRetrieving=!1,this._hasRetrieved=!0,this.isGrouped){if(this.hash)for(let t=0;t{this.ascend(ft.SPOTLIGHT)})),t}for(let t=0;t=this.length||t===this._index)){this._index=t;for(let e=0;ee.map((e=>g.selector(`${t}--${e}`))).join(","),St=`${g.selector("responsive-img")}, ${Ot("responsive-img",Dt)}, ${g.selector("responsive-vid")}, ${Ot("responsive-vid",["16x9","4x3","1x1"])}`,Lt={RATIO:`${g.selector("ratio")}, ${Ot("ratio",Dt)}, ${St}`},kt=window[s];const Pt={TOP:g.selector("placement--top"),RIGHT:g.selector("placement--right"),BOTTOM:g.selector("placement--bottom"),LEFT:g.selector("placement--left")},It={START:g.selector("placement--start"),CENTER:g.selector("placement--center"),END:g.selector("placement--end")},Mt={TOP:"place_top",RIGHT:"place_right",BOTTOM:"place_bottom",LEFT:"place_left"},$t={START:"align_start",CENTER:"align_center",END:"align_end"},Gt={AUTO:"placement_auto",MANUAL:"placement_manual"};nt.core={Instance:dt,Breakpoints:ct,KeyCodes:R,Disclosure:_t,DisclosureButton:bt,DisclosuresGroup:yt,DisclosureType:Et,DisclosureEvent:mt,DisclosureSelector:vt,DisclosureEmission:ft,Collapse:class extends _t{constructor(){super(Et.EXPAND,Ct.COLLAPSE,wt,"CollapsesGroup")}static get instanceClassName(){return"Collapse"}init(){super.init(),this.listen("transitionend",this.endCollapsing.bind(this))}endCollapsing(t){this._isCollpasing&&(this._timeout&&clearTimeout(this._timeout),this._timeout=null,this._isCollpasing=!1,this.removeClass(Ct.COLLAPSING),this.isDisclosed||this.isLegacy&&(this.style.maxHeight=""))}unbound(){this.isLegacy&&(this.style.maxHeight="none")}disclose(t){if(!0===this.isDisclosed||!this.isEnabled)return!1;this.unbound(),this.collapsing((()=>super.disclose(t)))}conceal(t,e){if(!1===this.isDisclosed)return!1;this.collapsing((()=>super.conceal(t,e)))}collapsing(t){this._isCollpasing=!0,this._timeout&&clearTimeout(this._timeout),this.addClass(Ct.COLLAPSING),this.adjust(),this.request((()=>{t(),this._timeout=setTimeout(this.endCollapsing.bind(this),500)}))}adjust(){this.setProperty("--collapser","none");const t=this.node.offsetHeight;this.setProperty("--collapse",-t+"px"),this.setProperty("--collapser","")}reset(){this.isPristine||(this.isDisclosed=!1)}_electPrimaries(t){const e=this.element.parent.instances.map((t=>t.collapsePrimary)).filter((e=>void 0!==e&&t.indexOf(e)>-1));if(1===e.length)return e;if(1===(t=super._electPrimaries(t)).length)return t;const s=t.filter((t=>t.dy>=0));if(s.length>0&&(t=s),1===t.length)return t;const i=Math.min(...t.map((t=>t.dy))),n=t.filter((t=>t.dy===i));return n.length>0&&(t=n),1===t.length||t.sort(((t,e)=>Math.abs(e.dx)-Math.abs(t.dx))),t}},CollapseButton:wt,CollapsesGroup:class extends yt{constructor(){super("Collapse")}static get instanceClassName(){return"CollapsesGroup"}get canUngroup(){return!0}},CollapseSelector:Ct,RootSelector:{ROOT:":root"},RootEmission:A,Equisized:class extends dt{static get instanceClassName(){return"Equisized"}init(){this.ascend(At.CHANGE)}measure(){return this.isLegacy&&(this.style.width="auto"),this.getRect().width}adjust(t){this.isLegacy&&(this.style.width=`${t}px`)}dispose(){this.ascend(At.CHANGE)}},EquisizedEmission:At,Toggle:class extends dt{static get instanceClassName(){return"Toggle"}init(){this.pressed="true"===this.pressed,this.listenClick()}handleClick(){this.toggle()}toggle(){this.pressed="true"!==this.pressed}get pressed(){return this.getAttribute("aria-pressed")}set pressed(t){this.setAttribute("aria-pressed",t?"true":"false")}get proxy(){const t=this,e=Object.assign(super.proxy,{toggle:t.toggle.bind(t)});return tt(e,{get pressed(){return t.pressed},set pressed(e){t.pressed=e}})}},EquisizedsGroup:class extends dt{static get instanceClassName(){return"EquisizedsGroup"}init(){this.isResizing=!0,this.isLoading=!0,this.addAscent(At.CHANGE,this.resize.bind(this))}load(){this.resize()}resize(){const t=this.element.getDescendantInstances("Equisized");this.isLegacy||this.style.setProperty("--equisized-width","auto");const e=Math.max(...t.map((t=>t.measure())));this.isLegacy?t.forEach((t=>t.adjust(e))):this.style.setProperty("--equisized-width",`${e}px`)}},InjectSvg:class extends dt{static get instanceClassName(){return"InjectSvg"}init(){this.node&&(this.img=this.node.querySelector("img")),this.isLegacy||this.replace()}get proxy(){const t=this;return Object.assign(super.proxy,{replace:t.replace.bind(t),restore:t.restore.bind(t)})}fetch(){this.img&&(this.imgID=this.img.getAttribute("id"),this.imgClass=this.img.getAttribute("class"),this.imgURL=this.img.getAttribute("src"),fetch(this.imgURL).then((t=>t.text())).then((t=>{const e=(new DOMParser).parseFromString(t,"text/html");this.svg=e.querySelector("svg"),this.svg&&this.replace()})))}replace(){if(!this.svg)return void this.fetch();this.imgID&&void 0!==this.imgID&&this.svg.setAttribute("id",this.imgID);let t=this.imgURL.match(/[ \w-]+\./)[0];t&&(t=t.slice(0,-1),["dark","light","system"].includes(t)&&(this.svg.innerHTML=this.svg.innerHTML.replaceAll('id="artwork-',`id="${t}-artwork-`),this.svg.innerHTML=this.svg.innerHTML.replaceAll('"#artwork-',`"#${t}-artwork-`))),this.imgClass&&void 0!==this.imgClass&&this.svg.setAttribute("class",this.imgClass),this.svg.hasAttribute("xmlns:a")&&this.svg.removeAttribute("xmlns:a"),this.node.setAttribute("data-fr-inject-svg",!0);var e,s;e=this.svg,s={"aria-hidden":!0,focusable:!1},Object.keys(s).forEach((t=>e.setAttribute(t,s[t]))),this.node.replaceChild(this.svg,this.img)}restore(){this.img&&this.svg&&(this.node.setAttribute("data-fr-inject-svg",!1),this.node.replaceChild(this.img,this.svg))}},InjectSvgSelector:Rt,Artwork:class extends dt{static get instanceClassName(){return"Artwork"}init(){this.isLegacy&&this.replace()}get proxy(){return Object.assign(super.proxy,{replace:this.replace.bind(this)})}fetch(){this.xlink=this.node.getAttribute("href");const t=this.xlink.split("#");this.svgUrl=t[0],this.svgName=t[1];const e=new XMLHttpRequest;e.onload=()=>{const t=(new DOMParser).parseFromString(e.responseText,"text/html");this.realSvgContent=t.getElementById(this.svgName),this.realSvgContent&&("symbol"===this.realSvgContent.tagName?(this.use=t.querySelector('use[href="#'+this.svgName+'"]'),this.use&&this.node.parentNode.insertBefore(this.use,this.node)):this.realSvgContent.classList.add(this.node.classList),this.replace())},e.open("GET",this.svgUrl),e.send()}replace(){this.realSvgContent?this.node.parentNode.replaceChild(this.realSvgContent,this.node):this.fetch()}},ArtworkSelector:Tt,AssessFile:class extends dt{static get instanceClassName(){return"AssessFile"}init(){this.lang=this.getLang(this.node),this.href=this.getAttribute("href"),this.hreflang=this.getAttribute("hreflang"),this.file={},this.gather(),this.addAscent(Nt.ADDED,this.update.bind(this)),this.addDescent(Nt.ADDED,this.update.bind(this))}getFileLength(){void 0!==this.href?fetch(this.href,{method:"HEAD",mode:"cors"}).then((t=>{if(!t.ok)throw new Error("Unable to access the resource : Status "+t.status);if(this.length=t.headers.get("content-length")||-1,this.length&&-1===this.length)throw new Error('File size unknown\n Unable to get HTTP header: "content-length"');this.gather()})).catch((t=>{this.length=-1,this.gather(),a.warn("Fetch error on assess file : "+this.href+"\n "+t)})):this.length=-1}mutate(t){-1!==t.indexOf("href")&&(this.href=this.getAttribute("href"),this.getFileLength()),-1!==t.indexOf("hreflang")&&(this.hreflang=this.getAttribute("hreflang"),this.gather())}gather(){if(this.isLegacy&&(this.length=-1),this.length||this.getFileLength(),this.details=[],this.href){const t=this.parseExtension(this.href);t&&this.details.push(t.toUpperCase())}this.length&&-1!==this.length&&this.details.push(this.bytesToSize(this.length)),this.hreflang&&this.details.push(this.getLangDisplayName(this.hreflang)),this.update()}update(){this.details&&(this.descend(Nt.UPDATE,this.details),this.ascend(Nt.UPDATE,this.details))}getLang(t){return t.lang?t.lang:document.documentElement===t?window.navigator.language:this.getLang(t.parentElement)}parseExtension(t){return t.match(/\.(\w{1,9})(?:$|[?#])/)[0].replace(".","")}getLangDisplayName(t){if(this.isLegacy)return t;const e=new Intl.DisplayNames([this.lang],{type:"language"}).of(t);return e.charAt(0).toUpperCase()+e.slice(1)}bytesToSize(t){if(-1===t)return null;let e=["octets","ko","Mo","Go","To"];"bytes"===this.getAttribute(g.attr("assess-file"))&&(e=["bytes","KB","MB","GB","TB"]);const s=parseInt(Math.floor(Math.log(t)/Math.log(1e3)),10);if(0===s)return`${t} ${e[s]}`;const i=t/1e3**s,n=Math.round(100*(i+Number.EPSILON))/100;return`${String(n).replace(".",",")} ${e[s]}`}},AssessDetail:class extends dt{static get instanceClassName(){return"AssessDetail"}init(){this.addDescent(Nt.UPDATE,this.update.bind(this)),this.ascend(Nt.ADDED)}update(t){this.node.innerHTML=t.join(" - ")}},AssessEmission:Nt,AssessSelector:xt,Ratio:class extends dt{static get instanceClassName(){return"Ratio"}init(){if(!kt.internals.support.supportAspectRatio()){this.ratio=16/9;for(const t in this.classNames)if(this.registration.selector.indexOf(this.classNames[t])>0){const e=this.classNames[t].split("ratio-");e[1]&&(this.ratio=e[1].split("x")[0]/e[1].split("x")[1])}this.isRendering=!0,this.update()}}render(){this.getRect().width!==this.currentWidth&&this.update()}update(){this.currentWidth=this.getRect().width,this.style.height=this.currentWidth/this.ratio+"px"}},RatioSelector:Lt,Placement:class extends dt{constructor(t=Gt.AUTO,e=[Mt.BOTTOM,Mt.TOP,Mt.LEFT,Mt.RIGHT],s=[$t.CENTER,$t.START,$t.END],i=16){super(),this._mode=t,this._places=e,this._aligns=s,this._safeAreaMargin=i,this._isShown=!1,this._x=this._y=0}static get instanceClassName(){return"Placement"}init(){this.isResizing=!0}get proxy(){const t=this,e=Object.assign(super.proxy,{show:t.show.bind(t),hide:t.hide.bind(t)});return tt(e,{get mode(){return t.mode},set mode(e){t.mode=e},get place(){return t.place},set place(e){t.place=e},get align(){return t.align},set align(e){t.align=e},get isShown(){return t.isShown},set isShown(e){t.isShown=e}})}get mode(){return this._mode}set mode(t){this._mode=t}get place(){return this._place}set place(t){if(this._place!==t){switch(this._place){case Mt.TOP:this.removeClass(Pt.TOP);break;case Mt.RIGHT:this.removeClass(Pt.RIGHT);break;case Mt.BOTTOM:this.removeClass(Pt.BOTTOM);break;case Mt.LEFT:this.removeClass(Pt.LEFT)}switch(this._place=t,this._place){case Mt.TOP:this.addClass(Pt.TOP);break;case Mt.RIGHT:this.addClass(Pt.RIGHT);break;case Mt.BOTTOM:this.addClass(Pt.BOTTOM);break;case Mt.LEFT:this.addClass(Pt.LEFT)}}}get align(){return this._align}set align(t){if(this._align!==t){switch(this._align){case $t.START:this.removeClass(It.START);break;case $t.CENTER:this.removeClass(It.CENTER);break;case $t.END:this.removeClass(It.END)}switch(this._align=t,this._align){case $t.START:this.addClass(It.START);break;case $t.CENTER:this.addClass(It.CENTER);break;case $t.END:this.addClass(It.END)}}}show(){this.isShown=!0}hide(){this.isShown=!1}get isShown(){return this._isShown}set isShown(t){this._isShown!==t&&this.isEnabled&&(this.isRendering=t,this._isShown=t)}setReferent(t){this._referent=t}render(){if(!this._referent)return;if(this.referentRect=this._referent.getRect(),this.rect=this.getRect(),this.safeArea=this.getSafeArea(),this.mode===Gt.AUTO)switch(this.place=this.getPlace(),this.place){case Mt.TOP:case Mt.BOTTOM:this.align=this.getHorizontalAlign();break;case Mt.LEFT:case Mt.RIGHT:this.align=this.getVerticalAlign()}let t,e;switch(this.place){case Mt.TOP:e=this.referentRect.top-this.rect.top-this.rect.height;break;case Mt.RIGHT:t=this.referentRect.left-this.rect.left+this.referentRect.width;break;case Mt.BOTTOM:e=this.referentRect.top-this.rect.top+this.referentRect.height;break;case Mt.LEFT:t=this.referentRect.left-this.rect.left-this.rect.width}switch(this.place){case Mt.TOP:case Mt.BOTTOM:switch(this.align){case $t.CENTER:t=this.referentRect.left-this.rect.left+.5*this.referentRect.width-.5*this.rect.width;break;case $t.START:t=this.referentRect.left-this.rect.left;break;case $t.END:t=this.referentRect.left-this.rect.left+this.referentRect.width-this.rect.width}break;case Mt.RIGHT:case Mt.LEFT:switch(this.align){case $t.CENTER:e=this.referentRect.top-this.rect.top+.5*this.referentRect.height-.5*this.rect.height;break;case $t.START:e=this.referentRect.top-this.rect.top;break;case $t.END:e=this.referentRect.top-this.rect.top-this.rect.height}}this._x+=t+.5|0,this._y+=e+.5|0,this.node.style.transform=`translate(${this._x}px,${this._y}px)`}getPlace(){for(const t of this._places)switch(t){case Mt.TOP:if(this.referentRect.top-this.rect.height>this.safeArea.top)return Mt.TOP;break;case Mt.RIGHT:if(this.referentRect.right+this.rect.widththis.safeArea.left)return Mt.LEFT}return this._places[0]}getHorizontalAlign(){for(const t of this._aligns)switch(t){case $t.CENTER:if(this.referentRect.center-.5*this.rect.width>this.safeArea.left&&this.referentRect.center+.5*this.rect.widththis.safeArea.left)return $t.END}return this._aligns[0]}getVerticalAlign(){for(const t of this._aligns)switch(t){case $t.CENTER:if(this.referentRect.middle-.5*this.rect.height>this.safeArea.top&&this.referentRect.middle+.5*this.rect.heightthis.safeArea.top)return $t.END}return this._aligns[0]}getSafeArea(){let t,e,s=this.node,i=this._safeAreaMargin,n=window.innerWidth-this._safeAreaMargin,r=window.innerHeight-this._safeAreaMargin,o=this._safeAreaMargin;for(;s&&s!==document.body;){s=s.parentElement;const h=window.getComputedStyle(s),a=/(visible|(\w+))(\s(visible|(\w+)))?/.exec(h.overflow);if(t=void 0!==a[2],e=void 0!==a[3]?void 0!==a[5]:void 0!==a[2],!t&&!e)continue;const c=s.getBoundingClientRect();t&&(c.left>o&&(o=c.left),c.righti&&(i=c.top),c.bottom summary:first-of-type:focus { + outline-offset: 2px; + outline-width: 2px; + outline-color: #0a76f6; + outline-style: solid; +} + +input[type=range]:focus:not(:focus-visible)::-webkit-slider-thumb { + outline-style: none; +} + +input[type=range]:focus:not(:focus-visible)::-moz-range-thumb { + outline-style: none; +} + +input[type=range]:focus:not(:focus-visible)::-ms-thumb { + outline-style: none; +} + +a:focus:not(:focus-visible), +button:focus:not(:focus-visible), +input:focus:not(:focus-visible), +input[type=checkbox]:focus:not(:focus-visible) + label::before, +input[type=radio]:focus:not(:focus-visible) + label::before, +input[type=button]:focus:not(:focus-visible), +input[type=image]:focus:not(:focus-visible), +input[type=reset]:focus:not(:focus-visible), +input[type=submit]:focus:not(:focus-visible), +select:focus:not(:focus-visible), +textarea:focus:not(:focus-visible), +[tabindex]:focus:not(:focus-visible), +video:focus:not(:focus-visible)[controls], +audio:focus:not(:focus-visible)[controls], +[contenteditable]:not([contenteditable=false]):focus:not(:focus-visible), +details:focus:not(:focus-visible), +details > summary:first-of-type:focus:not(:focus-visible) { + outline-style: none; +} + +input[type=range]:focus-visible::-webkit-slider-thumb { + outline-style: solid; +} + +input[type=range]:focus-visible::-moz-range-thumb { + outline-style: solid; +} + +input[type=range]:focus-visible::-ms-thumb { + outline-style: solid; +} + +a:focus-visible, +button:focus-visible, +input:focus-visible, +input[type=checkbox]:focus-visible + label::before, +input[type=radio]:focus-visible + label::before, +input[type=button]:focus-visible, +input[type=image]:focus-visible, +input[type=reset]:focus-visible, +input[type=submit]:focus-visible, +select:focus-visible, +textarea:focus-visible, +[tabindex]:focus-visible, +video:focus-visible[controls], +audio:focus-visible[controls], +[contenteditable]:not([contenteditable=false]):focus-visible, +details:focus-visible, +details > summary:first-of-type:focus-visible { + outline-style: solid; +} + +button, +input[type=button], +input[type=image], +input[type=reset], +input[type=submit] { + --hover-tint: var(--hover); + --active-tint: var(--active); +} + +a, +button, +input[type=checkbox], +input[type=checkbox] + label, +input[type=radio], +input[type=radio] + label, +input[type=file], +input[type=range], +input[type=button], +input[type=image], +input[type=reset], +input[type=submit], +select, +video[controls], +audio[controls], +details, +details > summary:first-of-type { + cursor: pointer; +} + +input[type=range]:disabled::-webkit-slider-thumb, +input[type=range]:disabled::-webkit-slider-thumb:active { + cursor: not-allowed; +} + +input[type=range]:disabled::-moz-range-thumb, +input[type=range]:disabled::-moz-range-thumb:active { + cursor: not-allowed; +} + +input[type=range]:disabled::-ms-thumb, +input[type=range]:disabled::-ms-thumb:active { + cursor: not-allowed; +} + +a:not([href]), +button:disabled, +input:disabled, +input[type=checkbox]:disabled, +input[type=checkbox]:disabled + label, +input[type=radio]:disabled, +input[type=radio]:disabled + label, +input[type=file]:disabled, +input[type=range]:disabled, +input[type=button]:disabled, +input[type=image]:disabled, +input[type=reset]:disabled, +input[type=submit]:disabled, +select:disabled, +textarea:disabled, +video:not([href])[controls], +audio:not([href])[controls] { + cursor: not-allowed; +} + +input[type=range]::-webkit-slider-thumb { + cursor: grab; +} + +input[type=range]::-moz-range-thumb { + cursor: grab; +} + +input[type=range]::-ms-thumb { + cursor: grab; +} + +input[type=range]::-webkit-slider-thumb:active { + cursor: grabbing; +} + +input[type=range]::-moz-range-thumb:active { + cursor: grabbing; +} + +input[type=range]::-ms-thumb:active { + cursor: grabbing; +} + +/** + * Override de l'opacité chrome sur un élément disabled + */ + +a:not([href]), +button:disabled, +input:disabled, +input[type=checkbox]:disabled, +input[type=checkbox]:disabled + label, +input[type=radio]:disabled, +input[type=radio]:disabled + label, +select:disabled, +textarea:disabled, +video:not([href]), +audio:not([href]) { + opacity: 1; + color: var(--text-disabled-grey); +} + +.fr-enlarge-link { + position: relative; +} + +.fr-enlarge-link a { + background-image: none; + outline-width: 0; +} + +.fr-enlarge-link a::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + outline-offset: 2px; + outline-style: inherit; + outline-color: inherit; + outline-width: 2px; + z-index: 1; +} + +.fr-enlarge-button { + position: relative; +} + +.fr-enlarge-button button { + background-image: none; + outline-width: 0; +} + +.fr-enlarge-button button::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + outline-offset: 2px; + outline-style: inherit; + outline-color: inherit; + outline-width: 2px; + z-index: 1; +} + +.fr-transition-none { + transition: none !important; +} + +/** + * Déclaration des fontes + */ + +@font-face { + font-family: Marianne; + src: url("fonts/Marianne-Light.woff2") format("woff2"), url("fonts/Marianne-Light.woff") format("woff"); + font-weight: 300; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: Marianne; + src: url("fonts/Marianne-Light_Italic.woff2") format("woff2"), url("fonts/Marianne-Light_Italic.woff") format("woff"); + font-weight: 300; + font-style: italic; + font-display: swap; +} + +@font-face { + font-family: Marianne; + src: url("fonts/Marianne-Regular.woff2") format("woff2"), url("fonts/Marianne-Regular.woff") format("woff"); + font-weight: 400; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: Marianne; + src: url("fonts/Marianne-Regular_Italic.woff2") format("woff2"), url("fonts/Marianne-Regular_Italic.woff") format("woff"); + font-weight: 400; + font-style: italic; + font-display: swap; +} + +@font-face { + font-family: Marianne; + src: url("fonts/Marianne-Medium.woff2") format("woff2"), url("fonts/Marianne-Medium.woff") format("woff"); + font-weight: 500; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: Marianne; + src: url("fonts/Marianne-Medium_Italic.woff2") format("woff2"), url("fonts/Marianne-Medium_Italic.woff") format("woff"); + font-weight: 500; + font-style: italic; + font-display: swap; +} + +@font-face { + font-family: Marianne; + src: url("fonts/Marianne-Bold.woff2") format("woff2"), url("fonts/Marianne-Bold.woff") format("woff"); + font-weight: 700; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: Marianne; + src: url("fonts/Marianne-Bold_Italic.woff2") format("woff2"), url("fonts/Marianne-Bold_Italic.woff") format("woff"); + font-weight: 700; + font-style: italic; + font-display: swap; +} + +@font-face { + font-family: Spectral; + src: url("fonts/Spectral-Regular.woff2") format("woff2"), url("fonts/Spectral-Regular.woff") format("woff"); + font-weight: 400; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: Spectral; + src: url("fonts/Spectral-ExtraBold.woff2") format("woff2"), url("fonts/Spectral-ExtraBold.woff") format("woff"); + font-weight: 900; + font-style: normal; + font-display: swap; +} + +h6 { + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; + margin: var(--title-spacing); +} + +h5 { + font-weight: 700; + font-size: 1.25rem; + line-height: 1.75rem; + margin: var(--title-spacing); +} + +h4 { + font-weight: 700; + font-size: 1.375rem; + line-height: 1.75rem; + margin: var(--title-spacing); +} + +h3 { + font-weight: 700; + font-size: 1.5rem; + line-height: 2rem; + margin: var(--title-spacing); +} + +h2 { + font-weight: 700; + font-size: 1.75rem; + line-height: 2.25rem; + margin: var(--title-spacing); +} + +h1 { + font-weight: 700; + font-size: 2rem; + line-height: 2.5rem; + margin: var(--title-spacing); +} + +p { + font-size: 1rem; + line-height: 1.5rem; + margin: var(--text-spacing); +} + +ul, +ol, +dl { + margin: 0; + padding: 0; + margin-block-start: var(--xl-block); + margin-block-end: var(--xl-block); + --xl-size: var(--xl-base); +} + +ul { + list-style-type: var(--ul-type); + padding-inline-start: var(--ul-start); +} + +ul > li::marker { + font-size: calc(var(--xl-size) * 0.9); +} + +ol { + list-style-type: var(--ol-type); + padding-inline-start: var(--ol-start); + counter-reset: li-counter; +} + +ol > li { + counter-increment: li-counter; +} + +ol > li::marker { + content: var(--ol-content); + font-size: var(--xl-size); + font-weight: bold; +} + +dl, +dd { + margin: 0; + padding-inline-start: var(--ul-start); +} + +li, +dd, +dt { + --xl-base: calc(var(--xl-size) * 0.9); + padding-bottom: var(--li-bottom); +} + +.fr-raw-list { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; +} + +.fr-list { + --ul-type: disc; + --ol-type: decimal; + --ul-start: 1rem; + --ol-start: 1.5rem; + --xl-block: 0.5rem; + --li-bottom: 0.25rem; + --xl-base: 1em; + --ol-content: counters(li-counter, ".") ".  "; +} + +sub { + line-height: 1; +} + +sup { + line-height: 1; +} + +.fr-text--light { + font-weight: 300 !important; +} + +.fr-text--regular { + font-weight: 400 !important; +} + +.fr-text--bold { + font-weight: 700 !important; +} + +.fr-text--heavy { + font-weight: 900 !important; +} + +.fr-h6 { + font-weight: 700 !important; + font-size: 1.125rem !important; + line-height: 1.5rem !important; + margin: var(--title-spacing); +} + +.fr-h5 { + font-weight: 700 !important; + font-size: 1.25rem !important; + line-height: 1.75rem !important; + margin: var(--title-spacing); +} + +.fr-h4 { + font-weight: 700 !important; + font-size: 1.375rem !important; + line-height: 1.75rem !important; + margin: var(--title-spacing); +} + +.fr-h3 { + font-weight: 700 !important; + font-size: 1.5rem !important; + line-height: 2rem !important; + margin: var(--title-spacing); +} + +.fr-h2 { + font-weight: 700 !important; + font-size: 1.75rem !important; + line-height: 2.25rem !important; + margin: var(--title-spacing); +} + +.fr-h1 { + font-weight: 700 !important; + font-size: 2rem !important; + line-height: 2.5rem !important; + margin: var(--title-spacing); +} + +.fr-display--xs { + font-weight: 700 !important; + font-size: 2.5rem !important; + line-height: 3rem !important; + margin: var(--display-spacing); +} + +.fr-display--sm { + font-weight: 700 !important; + font-size: 3rem !important; + line-height: 3.5rem !important; + margin: var(--display-spacing); +} + +.fr-display--md { + font-weight: 700 !important; + font-size: 3.5rem !important; + line-height: 4rem !important; + margin: var(--display-spacing); +} + +.fr-display--lg { + font-weight: 700 !important; + font-size: 4rem !important; + line-height: 4.5rem !important; + margin: var(--display-spacing); +} + +.fr-display--xl { + font-weight: 700 !important; + font-size: 4.5rem !important; + line-height: 5rem !important; + margin: var(--display-spacing); +} + +.fr-text--alt { + font-family: "Spectral", georgia, serif !important; +} + +.fr-text--xs { + font-size: 0.75rem !important; + line-height: 1.25rem !important; + margin: var(--text-spacing); +} + +.fr-text--sm { + font-size: 0.875rem !important; + line-height: 1.5rem !important; + margin: var(--text-spacing); +} + +.fr-text--md { + font-size: 1rem !important; + line-height: 1.5rem !important; + margin: var(--text-spacing); +} + +.fr-text--lg { + font-size: 1.125rem !important; + line-height: 1.75rem !important; + margin: var(--text-spacing); +} + +.fr-text--xl, +.fr-text--lead { + font-size: 1.25rem !important; + line-height: 2rem !important; + margin: var(--text-spacing); +} + +*, +*::before, +*::after { + box-sizing: inherit; +} + +body { + font-family: "Marianne", arial, sans-serif; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + -webkit-text-size-adjust: 100%; + margin: 0; + padding: 0; + font-size: 1rem; + line-height: 1.5rem; + overflow-wrap: break-word; + background-color: var(--background-default-grey); + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); + color: var(--text-default-grey); +} + +input, +select, +textarea, +label, +button, +a { + -webkit-tap-highlight-color: transparent; +} + +select optgroup { + font-style: normal; +} + +[class^=fr-icon-]::before, +[class^=fr-icon-]::after, +[class*=" fr-icon-"]::before, +[class*=" fr-icon-"]::after, +[class^=fr-fi-]::before, +[class^=fr-fi-]::after, +[class*=" fr-fi-"]::before, +[class*=" fr-fi-"]::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 1.5rem; +} + +[class^=fr-icon-]::before, +[class*=" fr-icon-"]::before, +[class^=fr-fi-]::before, +[class*=" fr-fi-"]::before { + content: ""; +} + +.fr-icon--xs::before, +.fr-icon--xs::after { + --icon-size: 0.75rem; +} + +.fr-icon--sm::before, +.fr-icon--sm::after { + --icon-size: 1rem; +} + +.fr-icon--md::before, +.fr-icon--md::after { + --icon-size: 1.5rem; +} + +.fr-icon--lg::before, +.fr-icon--lg::after { + --icon-size: 2rem; +} + +.fr-hidden { + display: none !important; +} + +.fr-unhidden { + display: inherit !important; +} + +/** +* Fixe le scroll en arrière plan +*/ + +:root body { + border-right: var(--scrollbar-width) solid transparent; +} + +:root[data-fr-scrolling] body { + overflow: hidden; + bottom: 0; + left: 0; + position: fixed; + right: 0; + top: 0; +} + +.fr-sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + /* added line */ + border: 0; + display: block; +} + +hr { + padding: var(--text-spacing); + margin: 0; + border: 0; + display: block; + background-size: 100% 1px; + background-repeat: no-repeat; + background-position: 0 0; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-hr { + padding: var(--text-spacing); + margin: 0; + border: 0; + display: block; + background-size: 100% 1px; + background-repeat: no-repeat; + background-position: 0 0; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-hr--sm { + width: 10rem; + margin-left: auto; + margin-right: auto; +} + +.fr-hr-or { + font-size: 0.875rem; + line-height: 1.5rem; + text-transform: uppercase; + font-weight: 700; + display: flex; + flex-direction: row; + align-items: center; + justify-content: center; + flex-wrap: nowrap; +} + +.fr-hr-or::before, +.fr-hr-or::after { + content: ""; + display: inline-flex; + height: 1px; + width: 100%; + background-color: var(--border-default-grey); + --idle: transparent; + --hover: var(--border-default-grey-hover); + --active: var(--border-default-grey-active); +} + +.fr-hr-or::before { + margin-right: 0.75rem; +} + +.fr-hr-or::after { + margin-left: 0.75rem; +} + +.fr-ellipsis { + display: inline !important; + white-space: nowrap !important; + overflow: hidden !important; + text-overflow: ellipsis !important; +} + +iframe { + border: 0; +} + +.fr-fluid-img { + max-width: 100%; + height: auto; +} + +@supports (aspect-ratio: 16/9) { + .fr-ratio-32x9 { + aspect-ratio: 3.5555555556 !important; + } + + .fr-ratio-16x9 { + aspect-ratio: 1.7777777778 !important; + } + + .fr-ratio-3x2 { + aspect-ratio: 1.5 !important; + } + + .fr-ratio-4x3 { + aspect-ratio: 1.3333333333 !important; + } + + .fr-ratio-1x1 { + aspect-ratio: 1 !important; + } + + .fr-ratio-3x4 { + aspect-ratio: 0.75 !important; + } + + .fr-ratio-2x3 { + aspect-ratio: 0.6666666667 !important; + } +} + +[class^=fr-ratio], +[class*=" fr-ratio"] { + object-fit: cover; + object-position: 50% 50%; + width: 100%; +} + +iframe[class^=fr-ratio], +iframe[class*=" fr-ratio"] { + object-fit: fill; +} + +.fr-responsive-img { + width: 100%; + height: auto; +} + +.fr-responsive-vid { + position: relative; + width: 100%; + aspect-ratio: 1.7777777778; + display: block; +} + +.fr-responsive-vid__player { + width: 100%; + height: 100%; + display: block; + border: 0; +} + +.fr-responsive-vid > .fr-consent-placeholder { + object-fit: cover; + object-position: 50% 50%; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; +} + +.fr-grid-row { + display: flex; + flex-wrap: wrap; + margin: 0; + padding: 0; +} + +.fr-grid-row--top { + align-items: flex-start; +} + +.fr-grid-row--bottom { + align-items: flex-end; +} + +.fr-grid-row--middle { + align-items: center; +} + +.fr-grid-row--left { + justify-content: flex-start; +} + +.fr-grid-row--right { + justify-content: flex-end; +} + +.fr-grid-row--center { + justify-content: center; +} + +.fr-col--top { + align-self: flex-start; +} + +.fr-col--bottom { + align-self: flex-end; +} + +.fr-col--middle { + align-self: center; +} + +.fr-container, +.fr-container-sm, +.fr-container-md, +.fr-container-lg, +.fr-container-xl { + width: 100%; + margin-left: auto; + margin-right: auto; +} + +.fr-container { + padding-left: 1rem; + padding-right: 1rem; +} + +.fr-container--fluid { + padding-left: 0; + padding-right: 0; + max-width: none; + overflow: hidden; +} + +.fr-grid-row--gutters { + margin: -0.5rem; +} + +.fr-grid-row--gutters > [class^=fr-col-], +.fr-grid-row--gutters > [class*=" fr-col-"], +.fr-grid-row--gutters > .fr-col { + padding: 0.5rem; +} + +.fr-grid-row--no-gutters { + margin: 0; +} + +.fr-grid-row--no-gutters > [class^=fr-col-], +.fr-grid-row--no-gutters > [class*=" fr-col-"], +.fr-grid-row--no-gutters > .fr-col { + padding: 0; +} + +.fr-col { + flex: 1; +} + +.fr-col-1 { + flex: 0 0 calc(100% / 12); + width: calc(100% / 12); + max-width: calc(100% / 12); +} + +.fr-col-offset-1:not(.fr-col-offset-1--right) { + margin-left: calc(100% / 12); +} + +.fr-col-offset-1--right { + margin-right: calc(100% / 12); +} + +.fr-col-2 { + flex: 0 0 calc(200% / 12); + width: calc(200% / 12); + max-width: calc(200% / 12); +} + +.fr-col-offset-2:not(.fr-col-offset-2--right) { + margin-left: calc(200% / 12); +} + +.fr-col-offset-2--right { + margin-right: calc(200% / 12); +} + +.fr-col-3 { + flex: 0 0 calc(300% / 12); + width: calc(300% / 12); + max-width: calc(300% / 12); +} + +.fr-col-offset-3:not(.fr-col-offset-3--right) { + margin-left: calc(300% / 12); +} + +.fr-col-offset-3--right { + margin-right: calc(300% / 12); +} + +.fr-col-4 { + flex: 0 0 calc(400% / 12); + width: calc(400% / 12); + max-width: calc(400% / 12); +} + +.fr-col-offset-4:not(.fr-col-offset-4--right) { + margin-left: calc(400% / 12); +} + +.fr-col-offset-4--right { + margin-right: calc(400% / 12); +} + +.fr-col-5 { + flex: 0 0 calc(500% / 12); + width: calc(500% / 12); + max-width: calc(500% / 12); +} + +.fr-col-offset-5:not(.fr-col-offset-5--right) { + margin-left: calc(500% / 12); +} + +.fr-col-offset-5--right { + margin-right: calc(500% / 12); +} + +.fr-col-6 { + flex: 0 0 calc(600% / 12); + width: calc(600% / 12); + max-width: calc(600% / 12); +} + +.fr-col-offset-6:not(.fr-col-offset-6--right) { + margin-left: calc(600% / 12); +} + +.fr-col-offset-6--right { + margin-right: calc(600% / 12); +} + +.fr-col-7 { + flex: 0 0 calc(700% / 12); + width: calc(700% / 12); + max-width: calc(700% / 12); +} + +.fr-col-offset-7:not(.fr-col-offset-7--right) { + margin-left: calc(700% / 12); +} + +.fr-col-offset-7--right { + margin-right: calc(700% / 12); +} + +.fr-col-8 { + flex: 0 0 calc(800% / 12); + width: calc(800% / 12); + max-width: calc(800% / 12); +} + +.fr-col-offset-8:not(.fr-col-offset-8--right) { + margin-left: calc(800% / 12); +} + +.fr-col-offset-8--right { + margin-right: calc(800% / 12); +} + +.fr-col-9 { + flex: 0 0 calc(900% / 12); + width: calc(900% / 12); + max-width: calc(900% / 12); +} + +.fr-col-offset-9:not(.fr-col-offset-9--right) { + margin-left: calc(900% / 12); +} + +.fr-col-offset-9--right { + margin-right: calc(900% / 12); +} + +.fr-col-10 { + flex: 0 0 calc(1000% / 12); + width: calc(1000% / 12); + max-width: calc(1000% / 12); +} + +.fr-col-offset-10:not(.fr-col-offset-10--right) { + margin-left: calc(1000% / 12); +} + +.fr-col-offset-10--right { + margin-right: calc(1000% / 12); +} + +.fr-col-11 { + flex: 0 0 calc(1100% / 12); + width: calc(1100% / 12); + max-width: calc(1100% / 12); +} + +.fr-col-offset-11:not(.fr-col-offset-11--right) { + margin-left: calc(1100% / 12); +} + +.fr-col-offset-11--right { + margin-right: calc(1100% / 12); +} + +.fr-col-12 { + flex: 0 0 calc(1200% / 12); + width: calc(1200% / 12); + max-width: calc(1200% / 12); +} + +.fr-col-offset-12:not(.fr-col-offset-12--right) { + margin-left: calc(1200% / 12); +} + +.fr-col-offset-12--right { + margin-right: calc(1200% / 12); +} + +.fr-no-before::before { + content: none; +} + +.fr-no-after::after { + content: none; +} + +.fr-collapse { + --collapse: -99999px; + --collapser: ""; + --collapse-max-height: none; + overflow: hidden; + transition: visibility 0.3s; + max-height: var(--collapse-max-height); +} + +.fr-collapse--expanded { + overflow-x: hidden; + overflow-y: auto; +} + +.fr-collapse::before { + display: block; + content: ""; + content: var(--collapser); + transition: margin-top 0.3s; + margin-top: 0; +} + +.fr-collapse:not(.fr-collapse--expanded):not(.fr-collapsing) { + --collapse-max-height: 0; +} + +.fr-collapse:not(.fr-collapse--expanded) { + visibility: hidden; +} + +.fr-collapse:not(.fr-collapse--expanded)::before { + margin-top: -99999px; + margin-top: var(--collapse); +} + +.fr-m-n8v, +.fr-m-n4w { + margin: -2rem !important; +} + +.fr-ml-n8v, +.fr-ml-n4w, +.fr-mx-n8v, +.fr-mx-n4w { + margin-left: -2rem !important; +} + +.fr-mr-n8v, +.fr-mr-n4w, +.fr-mx-n8v, +.fr-mx-n4w { + margin-right: -2rem !important; +} + +.fr-mt-n8v, +.fr-mt-n4w, +.fr-my-n8v, +.fr-my-n4w { + margin-top: -2rem !important; +} + +.fr-mb-n8v, +.fr-mb-n4w, +.fr-my-n8v, +.fr-my-n4w { + margin-bottom: -2rem !important; +} + +.fr-m-n7v { + margin: -1.75rem !important; +} + +.fr-ml-n7v, +.fr-mx-n7v { + margin-left: -1.75rem !important; +} + +.fr-mr-n7v, +.fr-mx-n7v { + margin-right: -1.75rem !important; +} + +.fr-mt-n7v, +.fr-my-n7v { + margin-top: -1.75rem !important; +} + +.fr-mb-n7v, +.fr-my-n7v { + margin-bottom: -1.75rem !important; +} + +.fr-m-n6v, +.fr-m-n3w { + margin: -1.5rem !important; +} + +.fr-ml-n6v, +.fr-ml-n3w, +.fr-mx-n6v, +.fr-mx-n3w { + margin-left: -1.5rem !important; +} + +.fr-mr-n6v, +.fr-mr-n3w, +.fr-mx-n6v, +.fr-mx-n3w { + margin-right: -1.5rem !important; +} + +.fr-mt-n6v, +.fr-mt-n3w, +.fr-my-n6v, +.fr-my-n3w { + margin-top: -1.5rem !important; +} + +.fr-mb-n6v, +.fr-mb-n3w, +.fr-my-n6v, +.fr-my-n3w { + margin-bottom: -1.5rem !important; +} + +.fr-m-n5v { + margin: -1.25rem !important; +} + +.fr-ml-n5v, +.fr-mx-n5v { + margin-left: -1.25rem !important; +} + +.fr-mr-n5v, +.fr-mx-n5v { + margin-right: -1.25rem !important; +} + +.fr-mt-n5v, +.fr-my-n5v { + margin-top: -1.25rem !important; +} + +.fr-mb-n5v, +.fr-my-n5v { + margin-bottom: -1.25rem !important; +} + +.fr-m-n4v, +.fr-m-n2w { + margin: -1rem !important; +} + +.fr-ml-n4v, +.fr-ml-n2w, +.fr-mx-n4v, +.fr-mx-n2w { + margin-left: -1rem !important; +} + +.fr-mr-n4v, +.fr-mr-n2w, +.fr-mx-n4v, +.fr-mx-n2w { + margin-right: -1rem !important; +} + +.fr-mt-n4v, +.fr-mt-n2w, +.fr-my-n4v, +.fr-my-n2w { + margin-top: -1rem !important; +} + +.fr-mb-n4v, +.fr-mb-n2w, +.fr-my-n4v, +.fr-my-n2w { + margin-bottom: -1rem !important; +} + +.fr-m-n3v { + margin: -0.75rem !important; +} + +.fr-ml-n3v, +.fr-mx-n3v { + margin-left: -0.75rem !important; +} + +.fr-mr-n3v, +.fr-mx-n3v { + margin-right: -0.75rem !important; +} + +.fr-mt-n3v, +.fr-my-n3v { + margin-top: -0.75rem !important; +} + +.fr-mb-n3v, +.fr-my-n3v { + margin-bottom: -0.75rem !important; +} + +.fr-m-n2v, +.fr-m-n1w { + margin: -0.5rem !important; +} + +.fr-ml-n2v, +.fr-ml-n1w, +.fr-mx-n2v, +.fr-mx-n1w { + margin-left: -0.5rem !important; +} + +.fr-mr-n2v, +.fr-mr-n1w, +.fr-mx-n2v, +.fr-mx-n1w { + margin-right: -0.5rem !important; +} + +.fr-mt-n2v, +.fr-mt-n1w, +.fr-my-n2v, +.fr-my-n1w { + margin-top: -0.5rem !important; +} + +.fr-mb-n2v, +.fr-mb-n1w, +.fr-my-n2v, +.fr-my-n1w { + margin-bottom: -0.5rem !important; +} + +.fr-m-n1v { + margin: -0.25rem !important; +} + +.fr-ml-n1v, +.fr-mx-n1v { + margin-left: -0.25rem !important; +} + +.fr-mr-n1v, +.fr-mx-n1v { + margin-right: -0.25rem !important; +} + +.fr-mt-n1v, +.fr-my-n1v { + margin-top: -0.25rem !important; +} + +.fr-mb-n1v, +.fr-my-n1v { + margin-bottom: -0.25rem !important; +} + +.fr-m-n1-5v { + margin: -0.375rem !important; +} + +.fr-ml-n1-5v, +.fr-mx-n1-5v { + margin-left: -0.375rem !important; +} + +.fr-mr-n1-5v, +.fr-mx-n1-5v { + margin-right: -0.375rem !important; +} + +.fr-mt-n1-5v, +.fr-my-n1-5v { + margin-top: -0.375rem !important; +} + +.fr-mb-n1-5v, +.fr-my-n1-5v { + margin-bottom: -0.375rem !important; +} + +.fr-m-0 { + margin: 0 !important; +} + +.fr-ml-0, +.fr-mx-0 { + margin-left: 0 !important; +} + +.fr-mr-0, +.fr-mx-0 { + margin-right: 0 !important; +} + +.fr-mt-0, +.fr-my-0 { + margin-top: 0 !important; +} + +.fr-mb-0, +.fr-my-0 { + margin-bottom: 0 !important; +} + +.fr-m-n0-5v { + margin: -0.125rem !important; +} + +.fr-ml-n0-5v, +.fr-mx-n0-5v { + margin-left: -0.125rem !important; +} + +.fr-mr-n0-5v, +.fr-mx-n0-5v { + margin-right: -0.125rem !important; +} + +.fr-mt-n0-5v, +.fr-my-n0-5v { + margin-top: -0.125rem !important; +} + +.fr-mb-n0-5v, +.fr-my-n0-5v { + margin-bottom: -0.125rem !important; +} + +.fr-m-0-5v { + margin: 0.125rem !important; +} + +.fr-ml-0-5v, +.fr-mx-0-5v { + margin-left: 0.125rem !important; +} + +.fr-mr-0-5v, +.fr-mx-0-5v { + margin-right: 0.125rem !important; +} + +.fr-mt-0-5v, +.fr-my-0-5v { + margin-top: 0.125rem !important; +} + +.fr-mb-0-5v, +.fr-my-0-5v { + margin-bottom: 0.125rem !important; +} + +.fr-m-1v { + margin: 0.25rem !important; +} + +.fr-ml-1v, +.fr-mx-1v { + margin-left: 0.25rem !important; +} + +.fr-mr-1v, +.fr-mx-1v { + margin-right: 0.25rem !important; +} + +.fr-mt-1v, +.fr-my-1v { + margin-top: 0.25rem !important; +} + +.fr-mb-1v, +.fr-my-1v { + margin-bottom: 0.25rem !important; +} + +.fr-m-1-5v { + margin: 0.375rem !important; +} + +.fr-ml-1-5v, +.fr-mx-1-5v { + margin-left: 0.375rem !important; +} + +.fr-mr-1-5v, +.fr-mx-1-5v { + margin-right: 0.375rem !important; +} + +.fr-mt-1-5v, +.fr-my-1-5v { + margin-top: 0.375rem !important; +} + +.fr-mb-1-5v, +.fr-my-1-5v { + margin-bottom: 0.375rem !important; +} + +.fr-m-2v, +.fr-m-1w { + margin: 0.5rem !important; +} + +.fr-ml-2v, +.fr-ml-1w, +.fr-mx-2v, +.fr-mx-1w { + margin-left: 0.5rem !important; +} + +.fr-mr-2v, +.fr-mr-1w, +.fr-mx-2v, +.fr-mx-1w { + margin-right: 0.5rem !important; +} + +.fr-mt-2v, +.fr-mt-1w, +.fr-my-2v, +.fr-my-1w { + margin-top: 0.5rem !important; +} + +.fr-mb-2v, +.fr-mb-1w, +.fr-my-2v, +.fr-my-1w { + margin-bottom: 0.5rem !important; +} + +.fr-m-3v { + margin: 0.75rem !important; +} + +.fr-ml-3v, +.fr-mx-3v { + margin-left: 0.75rem !important; +} + +.fr-mr-3v, +.fr-mx-3v { + margin-right: 0.75rem !important; +} + +.fr-mt-3v, +.fr-my-3v { + margin-top: 0.75rem !important; +} + +.fr-mb-3v, +.fr-my-3v { + margin-bottom: 0.75rem !important; +} + +.fr-m-4v, +.fr-m-2w { + margin: 1rem !important; +} + +.fr-ml-4v, +.fr-ml-2w, +.fr-mx-4v, +.fr-mx-2w { + margin-left: 1rem !important; +} + +.fr-mr-4v, +.fr-mr-2w, +.fr-mx-4v, +.fr-mx-2w { + margin-right: 1rem !important; +} + +.fr-mt-4v, +.fr-mt-2w, +.fr-my-4v, +.fr-my-2w { + margin-top: 1rem !important; +} + +.fr-mb-4v, +.fr-mb-2w, +.fr-my-4v, +.fr-my-2w { + margin-bottom: 1rem !important; +} + +.fr-m-5v { + margin: 1.25rem !important; +} + +.fr-ml-5v, +.fr-mx-5v { + margin-left: 1.25rem !important; +} + +.fr-mr-5v, +.fr-mx-5v { + margin-right: 1.25rem !important; +} + +.fr-mt-5v, +.fr-my-5v { + margin-top: 1.25rem !important; +} + +.fr-mb-5v, +.fr-my-5v { + margin-bottom: 1.25rem !important; +} + +.fr-m-6v, +.fr-m-3w { + margin: 1.5rem !important; +} + +.fr-ml-6v, +.fr-ml-3w, +.fr-mx-6v, +.fr-mx-3w { + margin-left: 1.5rem !important; +} + +.fr-mr-6v, +.fr-mr-3w, +.fr-mx-6v, +.fr-mx-3w { + margin-right: 1.5rem !important; +} + +.fr-mt-6v, +.fr-mt-3w, +.fr-my-6v, +.fr-my-3w { + margin-top: 1.5rem !important; +} + +.fr-mb-6v, +.fr-mb-3w, +.fr-my-6v, +.fr-my-3w { + margin-bottom: 1.5rem !important; +} + +.fr-m-7v { + margin: 1.75rem !important; +} + +.fr-ml-7v, +.fr-mx-7v { + margin-left: 1.75rem !important; +} + +.fr-mr-7v, +.fr-mx-7v { + margin-right: 1.75rem !important; +} + +.fr-mt-7v, +.fr-my-7v { + margin-top: 1.75rem !important; +} + +.fr-mb-7v, +.fr-my-7v { + margin-bottom: 1.75rem !important; +} + +.fr-m-8v, +.fr-m-4w { + margin: 2rem !important; +} + +.fr-ml-8v, +.fr-ml-4w, +.fr-mx-8v, +.fr-mx-4w { + margin-left: 2rem !important; +} + +.fr-mr-8v, +.fr-mr-4w, +.fr-mx-8v, +.fr-mx-4w { + margin-right: 2rem !important; +} + +.fr-mt-8v, +.fr-mt-4w, +.fr-my-8v, +.fr-my-4w { + margin-top: 2rem !important; +} + +.fr-mb-8v, +.fr-mb-4w, +.fr-my-8v, +.fr-my-4w { + margin-bottom: 2rem !important; +} + +.fr-m-9v { + margin: 2.25rem !important; +} + +.fr-ml-9v, +.fr-mx-9v { + margin-left: 2.25rem !important; +} + +.fr-mr-9v, +.fr-mx-9v { + margin-right: 2.25rem !important; +} + +.fr-mt-9v, +.fr-my-9v { + margin-top: 2.25rem !important; +} + +.fr-mb-9v, +.fr-my-9v { + margin-bottom: 2.25rem !important; +} + +.fr-m-10v, +.fr-m-5w { + margin: 2.5rem !important; +} + +.fr-ml-10v, +.fr-ml-5w, +.fr-mx-10v, +.fr-mx-5w { + margin-left: 2.5rem !important; +} + +.fr-mr-10v, +.fr-mr-5w, +.fr-mx-10v, +.fr-mx-5w { + margin-right: 2.5rem !important; +} + +.fr-mt-10v, +.fr-mt-5w, +.fr-my-10v, +.fr-my-5w { + margin-top: 2.5rem !important; +} + +.fr-mb-10v, +.fr-mb-5w, +.fr-my-10v, +.fr-my-5w { + margin-bottom: 2.5rem !important; +} + +.fr-m-11v { + margin: 2.75rem !important; +} + +.fr-ml-11v, +.fr-mx-11v { + margin-left: 2.75rem !important; +} + +.fr-mr-11v, +.fr-mx-11v { + margin-right: 2.75rem !important; +} + +.fr-mt-11v, +.fr-my-11v { + margin-top: 2.75rem !important; +} + +.fr-mb-11v, +.fr-my-11v { + margin-bottom: 2.75rem !important; +} + +.fr-m-12v, +.fr-m-6w { + margin: 3rem !important; +} + +.fr-ml-12v, +.fr-ml-6w, +.fr-mx-12v, +.fr-mx-6w { + margin-left: 3rem !important; +} + +.fr-mr-12v, +.fr-mr-6w, +.fr-mx-12v, +.fr-mx-6w { + margin-right: 3rem !important; +} + +.fr-mt-12v, +.fr-mt-6w, +.fr-my-12v, +.fr-my-6w { + margin-top: 3rem !important; +} + +.fr-mb-12v, +.fr-mb-6w, +.fr-my-12v, +.fr-my-6w { + margin-bottom: 3rem !important; +} + +.fr-m-13v { + margin: 3.25rem !important; +} + +.fr-ml-13v, +.fr-mx-13v { + margin-left: 3.25rem !important; +} + +.fr-mr-13v, +.fr-mx-13v { + margin-right: 3.25rem !important; +} + +.fr-mt-13v, +.fr-my-13v { + margin-top: 3.25rem !important; +} + +.fr-mb-13v, +.fr-my-13v { + margin-bottom: 3.25rem !important; +} + +.fr-m-14v, +.fr-m-7w { + margin: 3.5rem !important; +} + +.fr-ml-14v, +.fr-ml-7w, +.fr-mx-14v, +.fr-mx-7w { + margin-left: 3.5rem !important; +} + +.fr-mr-14v, +.fr-mr-7w, +.fr-mx-14v, +.fr-mx-7w { + margin-right: 3.5rem !important; +} + +.fr-mt-14v, +.fr-mt-7w, +.fr-my-14v, +.fr-my-7w { + margin-top: 3.5rem !important; +} + +.fr-mb-14v, +.fr-mb-7w, +.fr-my-14v, +.fr-my-7w { + margin-bottom: 3.5rem !important; +} + +.fr-m-15v { + margin: 3.75rem !important; +} + +.fr-ml-15v, +.fr-mx-15v { + margin-left: 3.75rem !important; +} + +.fr-mr-15v, +.fr-mx-15v { + margin-right: 3.75rem !important; +} + +.fr-mt-15v, +.fr-my-15v { + margin-top: 3.75rem !important; +} + +.fr-mb-15v, +.fr-my-15v { + margin-bottom: 3.75rem !important; +} + +.fr-m-16v, +.fr-m-8w { + margin: 4rem !important; +} + +.fr-ml-16v, +.fr-ml-8w, +.fr-mx-16v, +.fr-mx-8w { + margin-left: 4rem !important; +} + +.fr-mr-16v, +.fr-mr-8w, +.fr-mx-16v, +.fr-mx-8w { + margin-right: 4rem !important; +} + +.fr-mt-16v, +.fr-mt-8w, +.fr-my-16v, +.fr-my-8w { + margin-top: 4rem !important; +} + +.fr-mb-16v, +.fr-mb-8w, +.fr-my-16v, +.fr-my-8w { + margin-bottom: 4rem !important; +} + +.fr-m-17v { + margin: 4.25rem !important; +} + +.fr-ml-17v, +.fr-mx-17v { + margin-left: 4.25rem !important; +} + +.fr-mr-17v, +.fr-mx-17v { + margin-right: 4.25rem !important; +} + +.fr-mt-17v, +.fr-my-17v { + margin-top: 4.25rem !important; +} + +.fr-mb-17v, +.fr-my-17v { + margin-bottom: 4.25rem !important; +} + +.fr-m-18v, +.fr-m-9w { + margin: 4.5rem !important; +} + +.fr-ml-18v, +.fr-ml-9w, +.fr-mx-18v, +.fr-mx-9w { + margin-left: 4.5rem !important; +} + +.fr-mr-18v, +.fr-mr-9w, +.fr-mx-18v, +.fr-mx-9w { + margin-right: 4.5rem !important; +} + +.fr-mt-18v, +.fr-mt-9w, +.fr-my-18v, +.fr-my-9w { + margin-top: 4.5rem !important; +} + +.fr-mb-18v, +.fr-mb-9w, +.fr-my-18v, +.fr-my-9w { + margin-bottom: 4.5rem !important; +} + +.fr-m-19v { + margin: 4.75rem !important; +} + +.fr-ml-19v, +.fr-mx-19v { + margin-left: 4.75rem !important; +} + +.fr-mr-19v, +.fr-mx-19v { + margin-right: 4.75rem !important; +} + +.fr-mt-19v, +.fr-my-19v { + margin-top: 4.75rem !important; +} + +.fr-mb-19v, +.fr-my-19v { + margin-bottom: 4.75rem !important; +} + +.fr-m-20v, +.fr-m-10w { + margin: 5rem !important; +} + +.fr-ml-20v, +.fr-ml-10w, +.fr-mx-20v, +.fr-mx-10w { + margin-left: 5rem !important; +} + +.fr-mr-20v, +.fr-mr-10w, +.fr-mx-20v, +.fr-mx-10w { + margin-right: 5rem !important; +} + +.fr-mt-20v, +.fr-mt-10w, +.fr-my-20v, +.fr-my-10w { + margin-top: 5rem !important; +} + +.fr-mb-20v, +.fr-mb-10w, +.fr-my-20v, +.fr-my-10w { + margin-bottom: 5rem !important; +} + +.fr-m-21v { + margin: 5.25rem !important; +} + +.fr-ml-21v, +.fr-mx-21v { + margin-left: 5.25rem !important; +} + +.fr-mr-21v, +.fr-mx-21v { + margin-right: 5.25rem !important; +} + +.fr-mt-21v, +.fr-my-21v { + margin-top: 5.25rem !important; +} + +.fr-mb-21v, +.fr-my-21v { + margin-bottom: 5.25rem !important; +} + +.fr-m-22v, +.fr-m-11w { + margin: 5.5rem !important; +} + +.fr-ml-22v, +.fr-ml-11w, +.fr-mx-22v, +.fr-mx-11w { + margin-left: 5.5rem !important; +} + +.fr-mr-22v, +.fr-mr-11w, +.fr-mx-22v, +.fr-mx-11w { + margin-right: 5.5rem !important; +} + +.fr-mt-22v, +.fr-mt-11w, +.fr-my-22v, +.fr-my-11w { + margin-top: 5.5rem !important; +} + +.fr-mb-22v, +.fr-mb-11w, +.fr-my-22v, +.fr-my-11w { + margin-bottom: 5.5rem !important; +} + +.fr-m-23v { + margin: 5.75rem !important; +} + +.fr-ml-23v, +.fr-mx-23v { + margin-left: 5.75rem !important; +} + +.fr-mr-23v, +.fr-mx-23v { + margin-right: 5.75rem !important; +} + +.fr-mt-23v, +.fr-my-23v { + margin-top: 5.75rem !important; +} + +.fr-mb-23v, +.fr-my-23v { + margin-bottom: 5.75rem !important; +} + +.fr-m-24v, +.fr-m-12w { + margin: 6rem !important; +} + +.fr-ml-24v, +.fr-ml-12w, +.fr-mx-24v, +.fr-mx-12w { + margin-left: 6rem !important; +} + +.fr-mr-24v, +.fr-mr-12w, +.fr-mx-24v, +.fr-mx-12w { + margin-right: 6rem !important; +} + +.fr-mt-24v, +.fr-mt-12w, +.fr-my-24v, +.fr-my-12w { + margin-top: 6rem !important; +} + +.fr-mb-24v, +.fr-mb-12w, +.fr-my-24v, +.fr-my-12w { + margin-bottom: 6rem !important; +} + +.fr-m-25v { + margin: 6.25rem !important; +} + +.fr-ml-25v, +.fr-mx-25v { + margin-left: 6.25rem !important; +} + +.fr-mr-25v, +.fr-mx-25v { + margin-right: 6.25rem !important; +} + +.fr-mt-25v, +.fr-my-25v { + margin-top: 6.25rem !important; +} + +.fr-mb-25v, +.fr-my-25v { + margin-bottom: 6.25rem !important; +} + +.fr-m-26v, +.fr-m-13w { + margin: 6.5rem !important; +} + +.fr-ml-26v, +.fr-ml-13w, +.fr-mx-26v, +.fr-mx-13w { + margin-left: 6.5rem !important; +} + +.fr-mr-26v, +.fr-mr-13w, +.fr-mx-26v, +.fr-mx-13w { + margin-right: 6.5rem !important; +} + +.fr-mt-26v, +.fr-mt-13w, +.fr-my-26v, +.fr-my-13w { + margin-top: 6.5rem !important; +} + +.fr-mb-26v, +.fr-mb-13w, +.fr-my-26v, +.fr-my-13w { + margin-bottom: 6.5rem !important; +} + +.fr-m-27v { + margin: 6.75rem !important; +} + +.fr-ml-27v, +.fr-mx-27v { + margin-left: 6.75rem !important; +} + +.fr-mr-27v, +.fr-mx-27v { + margin-right: 6.75rem !important; +} + +.fr-mt-27v, +.fr-my-27v { + margin-top: 6.75rem !important; +} + +.fr-mb-27v, +.fr-my-27v { + margin-bottom: 6.75rem !important; +} + +.fr-m-28v, +.fr-m-14w { + margin: 7rem !important; +} + +.fr-ml-28v, +.fr-ml-14w, +.fr-mx-28v, +.fr-mx-14w { + margin-left: 7rem !important; +} + +.fr-mr-28v, +.fr-mr-14w, +.fr-mx-28v, +.fr-mx-14w { + margin-right: 7rem !important; +} + +.fr-mt-28v, +.fr-mt-14w, +.fr-my-28v, +.fr-my-14w { + margin-top: 7rem !important; +} + +.fr-mb-28v, +.fr-mb-14w, +.fr-my-28v, +.fr-my-14w { + margin-bottom: 7rem !important; +} + +.fr-m-29v { + margin: 7.25rem !important; +} + +.fr-ml-29v, +.fr-mx-29v { + margin-left: 7.25rem !important; +} + +.fr-mr-29v, +.fr-mx-29v { + margin-right: 7.25rem !important; +} + +.fr-mt-29v, +.fr-my-29v { + margin-top: 7.25rem !important; +} + +.fr-mb-29v, +.fr-my-29v { + margin-bottom: 7.25rem !important; +} + +.fr-m-30v, +.fr-m-15w { + margin: 7.5rem !important; +} + +.fr-ml-30v, +.fr-ml-15w, +.fr-mx-30v, +.fr-mx-15w { + margin-left: 7.5rem !important; +} + +.fr-mr-30v, +.fr-mr-15w, +.fr-mx-30v, +.fr-mx-15w { + margin-right: 7.5rem !important; +} + +.fr-mt-30v, +.fr-mt-15w, +.fr-my-30v, +.fr-my-15w { + margin-top: 7.5rem !important; +} + +.fr-mb-30v, +.fr-mb-15w, +.fr-my-30v, +.fr-my-15w { + margin-bottom: 7.5rem !important; +} + +.fr-m-31v { + margin: 7.75rem !important; +} + +.fr-ml-31v, +.fr-mx-31v { + margin-left: 7.75rem !important; +} + +.fr-mr-31v, +.fr-mx-31v { + margin-right: 7.75rem !important; +} + +.fr-mt-31v, +.fr-my-31v { + margin-top: 7.75rem !important; +} + +.fr-mb-31v, +.fr-my-31v { + margin-bottom: 7.75rem !important; +} + +.fr-m-32v, +.fr-m-16w { + margin: 8rem !important; +} + +.fr-ml-32v, +.fr-ml-16w, +.fr-mx-32v, +.fr-mx-16w { + margin-left: 8rem !important; +} + +.fr-mr-32v, +.fr-mr-16w, +.fr-mx-32v, +.fr-mx-16w { + margin-right: 8rem !important; +} + +.fr-mt-32v, +.fr-mt-16w, +.fr-my-32v, +.fr-my-16w { + margin-top: 8rem !important; +} + +.fr-mb-32v, +.fr-mb-16w, +.fr-my-32v, +.fr-my-16w { + margin-bottom: 8rem !important; +} + +.fr-m-auto { + margin: auto; +} + +.fr-ml-auto, +.fr-mx-auto { + margin-left: auto; +} + +.fr-mr-auto, +.fr-mx-auto { + margin-right: auto; +} + +.fr-mt-auto, +.fr-my-auto { + margin-top: auto; +} + +.fr-mb-auto, +.fr-my-auto { + margin-bottom: auto; +} + +.fr-m-first-n8v, +.fr-m-first-n4w { + margin: -2rem !important; +} + +.fr-ml-first-n8v, +.fr-ml-first-n4w, +.fr-mx-first-n8v, +.fr-mx-first-n4w { + margin-left: -2rem !important; +} + +.fr-mr-first-n8v, +.fr-mr-first-n4w, +.fr-mx-first-n8v, +.fr-mx-first-n4w { + margin-right: -2rem !important; +} + +.fr-mt-first-n8v, +.fr-mt-first-n4w, +.fr-my-first-n8v, +.fr-my-first-n4w { + margin-top: -2rem !important; +} + +.fr-mb-first-n8v, +.fr-mb-first-n4w, +.fr-my-first-n8v, +.fr-my-first-n4w { + margin-bottom: -2rem !important; +} + +.fr-m-first-n7v { + margin: -1.75rem !important; +} + +.fr-ml-first-n7v, +.fr-mx-first-n7v { + margin-left: -1.75rem !important; +} + +.fr-mr-first-n7v, +.fr-mx-first-n7v { + margin-right: -1.75rem !important; +} + +.fr-mt-first-n7v, +.fr-my-first-n7v { + margin-top: -1.75rem !important; +} + +.fr-mb-first-n7v, +.fr-my-first-n7v { + margin-bottom: -1.75rem !important; +} + +.fr-m-first-n6v, +.fr-m-first-n3w { + margin: -1.5rem !important; +} + +.fr-ml-first-n6v, +.fr-ml-first-n3w, +.fr-mx-first-n6v, +.fr-mx-first-n3w { + margin-left: -1.5rem !important; +} + +.fr-mr-first-n6v, +.fr-mr-first-n3w, +.fr-mx-first-n6v, +.fr-mx-first-n3w { + margin-right: -1.5rem !important; +} + +.fr-mt-first-n6v, +.fr-mt-first-n3w, +.fr-my-first-n6v, +.fr-my-first-n3w { + margin-top: -1.5rem !important; +} + +.fr-mb-first-n6v, +.fr-mb-first-n3w, +.fr-my-first-n6v, +.fr-my-first-n3w { + margin-bottom: -1.5rem !important; +} + +.fr-m-first-n5v { + margin: -1.25rem !important; +} + +.fr-ml-first-n5v, +.fr-mx-first-n5v { + margin-left: -1.25rem !important; +} + +.fr-mr-first-n5v, +.fr-mx-first-n5v { + margin-right: -1.25rem !important; +} + +.fr-mt-first-n5v, +.fr-my-first-n5v { + margin-top: -1.25rem !important; +} + +.fr-mb-first-n5v, +.fr-my-first-n5v { + margin-bottom: -1.25rem !important; +} + +.fr-m-first-n4v, +.fr-m-first-n2w { + margin: -1rem !important; +} + +.fr-ml-first-n4v, +.fr-ml-first-n2w, +.fr-mx-first-n4v, +.fr-mx-first-n2w { + margin-left: -1rem !important; +} + +.fr-mr-first-n4v, +.fr-mr-first-n2w, +.fr-mx-first-n4v, +.fr-mx-first-n2w { + margin-right: -1rem !important; +} + +.fr-mt-first-n4v, +.fr-mt-first-n2w, +.fr-my-first-n4v, +.fr-my-first-n2w { + margin-top: -1rem !important; +} + +.fr-mb-first-n4v, +.fr-mb-first-n2w, +.fr-my-first-n4v, +.fr-my-first-n2w { + margin-bottom: -1rem !important; +} + +.fr-m-first-n3v { + margin: -0.75rem !important; +} + +.fr-ml-first-n3v, +.fr-mx-first-n3v { + margin-left: -0.75rem !important; +} + +.fr-mr-first-n3v, +.fr-mx-first-n3v { + margin-right: -0.75rem !important; +} + +.fr-mt-first-n3v, +.fr-my-first-n3v { + margin-top: -0.75rem !important; +} + +.fr-mb-first-n3v, +.fr-my-first-n3v { + margin-bottom: -0.75rem !important; +} + +.fr-m-first-n2v, +.fr-m-first-n1w { + margin: -0.5rem !important; +} + +.fr-ml-first-n2v, +.fr-ml-first-n1w, +.fr-mx-first-n2v, +.fr-mx-first-n1w { + margin-left: -0.5rem !important; +} + +.fr-mr-first-n2v, +.fr-mr-first-n1w, +.fr-mx-first-n2v, +.fr-mx-first-n1w { + margin-right: -0.5rem !important; +} + +.fr-mt-first-n2v, +.fr-mt-first-n1w, +.fr-my-first-n2v, +.fr-my-first-n1w { + margin-top: -0.5rem !important; +} + +.fr-mb-first-n2v, +.fr-mb-first-n1w, +.fr-my-first-n2v, +.fr-my-first-n1w { + margin-bottom: -0.5rem !important; +} + +.fr-m-first-n1v { + margin: -0.25rem !important; +} + +.fr-ml-first-n1v, +.fr-mx-first-n1v { + margin-left: -0.25rem !important; +} + +.fr-mr-first-n1v, +.fr-mx-first-n1v { + margin-right: -0.25rem !important; +} + +.fr-mt-first-n1v, +.fr-my-first-n1v { + margin-top: -0.25rem !important; +} + +.fr-mb-first-n1v, +.fr-my-first-n1v { + margin-bottom: -0.25rem !important; +} + +.fr-m-first-n1-5v { + margin: -0.375rem !important; +} + +.fr-ml-first-n1-5v, +.fr-mx-first-n1-5v { + margin-left: -0.375rem !important; +} + +.fr-mr-first-n1-5v, +.fr-mx-first-n1-5v { + margin-right: -0.375rem !important; +} + +.fr-mt-first-n1-5v, +.fr-my-first-n1-5v { + margin-top: -0.375rem !important; +} + +.fr-mb-first-n1-5v, +.fr-my-first-n1-5v { + margin-bottom: -0.375rem !important; +} + +.fr-m-first-0 { + margin: 0 !important; +} + +.fr-ml-first-0, +.fr-mx-first-0 { + margin-left: 0 !important; +} + +.fr-mr-first-0, +.fr-mx-first-0 { + margin-right: 0 !important; +} + +.fr-mt-first-0, +.fr-my-first-0 { + margin-top: 0 !important; +} + +.fr-mb-first-0, +.fr-my-first-0 { + margin-bottom: 0 !important; +} + +.fr-m-first-n0-5v { + margin: -0.125rem !important; +} + +.fr-ml-first-n0-5v, +.fr-mx-first-n0-5v { + margin-left: -0.125rem !important; +} + +.fr-mr-first-n0-5v, +.fr-mx-first-n0-5v { + margin-right: -0.125rem !important; +} + +.fr-mt-first-n0-5v, +.fr-my-first-n0-5v { + margin-top: -0.125rem !important; +} + +.fr-mb-first-n0-5v, +.fr-my-first-n0-5v { + margin-bottom: -0.125rem !important; +} + +.fr-m-first-0-5v { + margin: 0.125rem !important; +} + +.fr-ml-first-0-5v, +.fr-mx-first-0-5v { + margin-left: 0.125rem !important; +} + +.fr-mr-first-0-5v, +.fr-mx-first-0-5v { + margin-right: 0.125rem !important; +} + +.fr-mt-first-0-5v, +.fr-my-first-0-5v { + margin-top: 0.125rem !important; +} + +.fr-mb-first-0-5v, +.fr-my-first-0-5v { + margin-bottom: 0.125rem !important; +} + +.fr-m-first-1v { + margin: 0.25rem !important; +} + +.fr-ml-first-1v, +.fr-mx-first-1v { + margin-left: 0.25rem !important; +} + +.fr-mr-first-1v, +.fr-mx-first-1v { + margin-right: 0.25rem !important; +} + +.fr-mt-first-1v, +.fr-my-first-1v { + margin-top: 0.25rem !important; +} + +.fr-mb-first-1v, +.fr-my-first-1v { + margin-bottom: 0.25rem !important; +} + +.fr-m-first-1-5v { + margin: 0.375rem !important; +} + +.fr-ml-first-1-5v, +.fr-mx-first-1-5v { + margin-left: 0.375rem !important; +} + +.fr-mr-first-1-5v, +.fr-mx-first-1-5v { + margin-right: 0.375rem !important; +} + +.fr-mt-first-1-5v, +.fr-my-first-1-5v { + margin-top: 0.375rem !important; +} + +.fr-mb-first-1-5v, +.fr-my-first-1-5v { + margin-bottom: 0.375rem !important; +} + +.fr-m-first-2v, +.fr-m-first-1w { + margin: 0.5rem !important; +} + +.fr-ml-first-2v, +.fr-ml-first-1w, +.fr-mx-first-2v, +.fr-mx-first-1w { + margin-left: 0.5rem !important; +} + +.fr-mr-first-2v, +.fr-mr-first-1w, +.fr-mx-first-2v, +.fr-mx-first-1w { + margin-right: 0.5rem !important; +} + +.fr-mt-first-2v, +.fr-mt-first-1w, +.fr-my-first-2v, +.fr-my-first-1w { + margin-top: 0.5rem !important; +} + +.fr-mb-first-2v, +.fr-mb-first-1w, +.fr-my-first-2v, +.fr-my-first-1w { + margin-bottom: 0.5rem !important; +} + +.fr-m-first-3v { + margin: 0.75rem !important; +} + +.fr-ml-first-3v, +.fr-mx-first-3v { + margin-left: 0.75rem !important; +} + +.fr-mr-first-3v, +.fr-mx-first-3v { + margin-right: 0.75rem !important; +} + +.fr-mt-first-3v, +.fr-my-first-3v { + margin-top: 0.75rem !important; +} + +.fr-mb-first-3v, +.fr-my-first-3v { + margin-bottom: 0.75rem !important; +} + +.fr-m-first-4v, +.fr-m-first-2w { + margin: 1rem !important; +} + +.fr-ml-first-4v, +.fr-ml-first-2w, +.fr-mx-first-4v, +.fr-mx-first-2w { + margin-left: 1rem !important; +} + +.fr-mr-first-4v, +.fr-mr-first-2w, +.fr-mx-first-4v, +.fr-mx-first-2w { + margin-right: 1rem !important; +} + +.fr-mt-first-4v, +.fr-mt-first-2w, +.fr-my-first-4v, +.fr-my-first-2w { + margin-top: 1rem !important; +} + +.fr-mb-first-4v, +.fr-mb-first-2w, +.fr-my-first-4v, +.fr-my-first-2w { + margin-bottom: 1rem !important; +} + +.fr-m-first-5v { + margin: 1.25rem !important; +} + +.fr-ml-first-5v, +.fr-mx-first-5v { + margin-left: 1.25rem !important; +} + +.fr-mr-first-5v, +.fr-mx-first-5v { + margin-right: 1.25rem !important; +} + +.fr-mt-first-5v, +.fr-my-first-5v { + margin-top: 1.25rem !important; +} + +.fr-mb-first-5v, +.fr-my-first-5v { + margin-bottom: 1.25rem !important; +} + +.fr-m-first-6v, +.fr-m-first-3w { + margin: 1.5rem !important; +} + +.fr-ml-first-6v, +.fr-ml-first-3w, +.fr-mx-first-6v, +.fr-mx-first-3w { + margin-left: 1.5rem !important; +} + +.fr-mr-first-6v, +.fr-mr-first-3w, +.fr-mx-first-6v, +.fr-mx-first-3w { + margin-right: 1.5rem !important; +} + +.fr-mt-first-6v, +.fr-mt-first-3w, +.fr-my-first-6v, +.fr-my-first-3w { + margin-top: 1.5rem !important; +} + +.fr-mb-first-6v, +.fr-mb-first-3w, +.fr-my-first-6v, +.fr-my-first-3w { + margin-bottom: 1.5rem !important; +} + +.fr-m-first-7v { + margin: 1.75rem !important; +} + +.fr-ml-first-7v, +.fr-mx-first-7v { + margin-left: 1.75rem !important; +} + +.fr-mr-first-7v, +.fr-mx-first-7v { + margin-right: 1.75rem !important; +} + +.fr-mt-first-7v, +.fr-my-first-7v { + margin-top: 1.75rem !important; +} + +.fr-mb-first-7v, +.fr-my-first-7v { + margin-bottom: 1.75rem !important; +} + +.fr-m-first-8v, +.fr-m-first-4w { + margin: 2rem !important; +} + +.fr-ml-first-8v, +.fr-ml-first-4w, +.fr-mx-first-8v, +.fr-mx-first-4w { + margin-left: 2rem !important; +} + +.fr-mr-first-8v, +.fr-mr-first-4w, +.fr-mx-first-8v, +.fr-mx-first-4w { + margin-right: 2rem !important; +} + +.fr-mt-first-8v, +.fr-mt-first-4w, +.fr-my-first-8v, +.fr-my-first-4w { + margin-top: 2rem !important; +} + +.fr-mb-first-8v, +.fr-mb-first-4w, +.fr-my-first-8v, +.fr-my-first-4w { + margin-bottom: 2rem !important; +} + +.fr-m-first-9v { + margin: 2.25rem !important; +} + +.fr-ml-first-9v, +.fr-mx-first-9v { + margin-left: 2.25rem !important; +} + +.fr-mr-first-9v, +.fr-mx-first-9v { + margin-right: 2.25rem !important; +} + +.fr-mt-first-9v, +.fr-my-first-9v { + margin-top: 2.25rem !important; +} + +.fr-mb-first-9v, +.fr-my-first-9v { + margin-bottom: 2.25rem !important; +} + +.fr-m-first-10v, +.fr-m-first-5w { + margin: 2.5rem !important; +} + +.fr-ml-first-10v, +.fr-ml-first-5w, +.fr-mx-first-10v, +.fr-mx-first-5w { + margin-left: 2.5rem !important; +} + +.fr-mr-first-10v, +.fr-mr-first-5w, +.fr-mx-first-10v, +.fr-mx-first-5w { + margin-right: 2.5rem !important; +} + +.fr-mt-first-10v, +.fr-mt-first-5w, +.fr-my-first-10v, +.fr-my-first-5w { + margin-top: 2.5rem !important; +} + +.fr-mb-first-10v, +.fr-mb-first-5w, +.fr-my-first-10v, +.fr-my-first-5w { + margin-bottom: 2.5rem !important; +} + +.fr-m-first-11v { + margin: 2.75rem !important; +} + +.fr-ml-first-11v, +.fr-mx-first-11v { + margin-left: 2.75rem !important; +} + +.fr-mr-first-11v, +.fr-mx-first-11v { + margin-right: 2.75rem !important; +} + +.fr-mt-first-11v, +.fr-my-first-11v { + margin-top: 2.75rem !important; +} + +.fr-mb-first-11v, +.fr-my-first-11v { + margin-bottom: 2.75rem !important; +} + +.fr-m-first-12v, +.fr-m-first-6w { + margin: 3rem !important; +} + +.fr-ml-first-12v, +.fr-ml-first-6w, +.fr-mx-first-12v, +.fr-mx-first-6w { + margin-left: 3rem !important; +} + +.fr-mr-first-12v, +.fr-mr-first-6w, +.fr-mx-first-12v, +.fr-mx-first-6w { + margin-right: 3rem !important; +} + +.fr-mt-first-12v, +.fr-mt-first-6w, +.fr-my-first-12v, +.fr-my-first-6w { + margin-top: 3rem !important; +} + +.fr-mb-first-12v, +.fr-mb-first-6w, +.fr-my-first-12v, +.fr-my-first-6w { + margin-bottom: 3rem !important; +} + +.fr-m-first-13v { + margin: 3.25rem !important; +} + +.fr-ml-first-13v, +.fr-mx-first-13v { + margin-left: 3.25rem !important; +} + +.fr-mr-first-13v, +.fr-mx-first-13v { + margin-right: 3.25rem !important; +} + +.fr-mt-first-13v, +.fr-my-first-13v { + margin-top: 3.25rem !important; +} + +.fr-mb-first-13v, +.fr-my-first-13v { + margin-bottom: 3.25rem !important; +} + +.fr-m-first-14v, +.fr-m-first-7w { + margin: 3.5rem !important; +} + +.fr-ml-first-14v, +.fr-ml-first-7w, +.fr-mx-first-14v, +.fr-mx-first-7w { + margin-left: 3.5rem !important; +} + +.fr-mr-first-14v, +.fr-mr-first-7w, +.fr-mx-first-14v, +.fr-mx-first-7w { + margin-right: 3.5rem !important; +} + +.fr-mt-first-14v, +.fr-mt-first-7w, +.fr-my-first-14v, +.fr-my-first-7w { + margin-top: 3.5rem !important; +} + +.fr-mb-first-14v, +.fr-mb-first-7w, +.fr-my-first-14v, +.fr-my-first-7w { + margin-bottom: 3.5rem !important; +} + +.fr-m-first-15v { + margin: 3.75rem !important; +} + +.fr-ml-first-15v, +.fr-mx-first-15v { + margin-left: 3.75rem !important; +} + +.fr-mr-first-15v, +.fr-mx-first-15v { + margin-right: 3.75rem !important; +} + +.fr-mt-first-15v, +.fr-my-first-15v { + margin-top: 3.75rem !important; +} + +.fr-mb-first-15v, +.fr-my-first-15v { + margin-bottom: 3.75rem !important; +} + +.fr-m-first-16v, +.fr-m-first-8w { + margin: 4rem !important; +} + +.fr-ml-first-16v, +.fr-ml-first-8w, +.fr-mx-first-16v, +.fr-mx-first-8w { + margin-left: 4rem !important; +} + +.fr-mr-first-16v, +.fr-mr-first-8w, +.fr-mx-first-16v, +.fr-mx-first-8w { + margin-right: 4rem !important; +} + +.fr-mt-first-16v, +.fr-mt-first-8w, +.fr-my-first-16v, +.fr-my-first-8w { + margin-top: 4rem !important; +} + +.fr-mb-first-16v, +.fr-mb-first-8w, +.fr-my-first-16v, +.fr-my-first-8w { + margin-bottom: 4rem !important; +} + +.fr-m-first-17v { + margin: 4.25rem !important; +} + +.fr-ml-first-17v, +.fr-mx-first-17v { + margin-left: 4.25rem !important; +} + +.fr-mr-first-17v, +.fr-mx-first-17v { + margin-right: 4.25rem !important; +} + +.fr-mt-first-17v, +.fr-my-first-17v { + margin-top: 4.25rem !important; +} + +.fr-mb-first-17v, +.fr-my-first-17v { + margin-bottom: 4.25rem !important; +} + +.fr-m-first-18v, +.fr-m-first-9w { + margin: 4.5rem !important; +} + +.fr-ml-first-18v, +.fr-ml-first-9w, +.fr-mx-first-18v, +.fr-mx-first-9w { + margin-left: 4.5rem !important; +} + +.fr-mr-first-18v, +.fr-mr-first-9w, +.fr-mx-first-18v, +.fr-mx-first-9w { + margin-right: 4.5rem !important; +} + +.fr-mt-first-18v, +.fr-mt-first-9w, +.fr-my-first-18v, +.fr-my-first-9w { + margin-top: 4.5rem !important; +} + +.fr-mb-first-18v, +.fr-mb-first-9w, +.fr-my-first-18v, +.fr-my-first-9w { + margin-bottom: 4.5rem !important; +} + +.fr-m-first-19v { + margin: 4.75rem !important; +} + +.fr-ml-first-19v, +.fr-mx-first-19v { + margin-left: 4.75rem !important; +} + +.fr-mr-first-19v, +.fr-mx-first-19v { + margin-right: 4.75rem !important; +} + +.fr-mt-first-19v, +.fr-my-first-19v { + margin-top: 4.75rem !important; +} + +.fr-mb-first-19v, +.fr-my-first-19v { + margin-bottom: 4.75rem !important; +} + +.fr-m-first-20v, +.fr-m-first-10w { + margin: 5rem !important; +} + +.fr-ml-first-20v, +.fr-ml-first-10w, +.fr-mx-first-20v, +.fr-mx-first-10w { + margin-left: 5rem !important; +} + +.fr-mr-first-20v, +.fr-mr-first-10w, +.fr-mx-first-20v, +.fr-mx-first-10w { + margin-right: 5rem !important; +} + +.fr-mt-first-20v, +.fr-mt-first-10w, +.fr-my-first-20v, +.fr-my-first-10w { + margin-top: 5rem !important; +} + +.fr-mb-first-20v, +.fr-mb-first-10w, +.fr-my-first-20v, +.fr-my-first-10w { + margin-bottom: 5rem !important; +} + +.fr-m-first-21v { + margin: 5.25rem !important; +} + +.fr-ml-first-21v, +.fr-mx-first-21v { + margin-left: 5.25rem !important; +} + +.fr-mr-first-21v, +.fr-mx-first-21v { + margin-right: 5.25rem !important; +} + +.fr-mt-first-21v, +.fr-my-first-21v { + margin-top: 5.25rem !important; +} + +.fr-mb-first-21v, +.fr-my-first-21v { + margin-bottom: 5.25rem !important; +} + +.fr-m-first-22v, +.fr-m-first-11w { + margin: 5.5rem !important; +} + +.fr-ml-first-22v, +.fr-ml-first-11w, +.fr-mx-first-22v, +.fr-mx-first-11w { + margin-left: 5.5rem !important; +} + +.fr-mr-first-22v, +.fr-mr-first-11w, +.fr-mx-first-22v, +.fr-mx-first-11w { + margin-right: 5.5rem !important; +} + +.fr-mt-first-22v, +.fr-mt-first-11w, +.fr-my-first-22v, +.fr-my-first-11w { + margin-top: 5.5rem !important; +} + +.fr-mb-first-22v, +.fr-mb-first-11w, +.fr-my-first-22v, +.fr-my-first-11w { + margin-bottom: 5.5rem !important; +} + +.fr-m-first-23v { + margin: 5.75rem !important; +} + +.fr-ml-first-23v, +.fr-mx-first-23v { + margin-left: 5.75rem !important; +} + +.fr-mr-first-23v, +.fr-mx-first-23v { + margin-right: 5.75rem !important; +} + +.fr-mt-first-23v, +.fr-my-first-23v { + margin-top: 5.75rem !important; +} + +.fr-mb-first-23v, +.fr-my-first-23v { + margin-bottom: 5.75rem !important; +} + +.fr-m-first-24v, +.fr-m-first-12w { + margin: 6rem !important; +} + +.fr-ml-first-24v, +.fr-ml-first-12w, +.fr-mx-first-24v, +.fr-mx-first-12w { + margin-left: 6rem !important; +} + +.fr-mr-first-24v, +.fr-mr-first-12w, +.fr-mx-first-24v, +.fr-mx-first-12w { + margin-right: 6rem !important; +} + +.fr-mt-first-24v, +.fr-mt-first-12w, +.fr-my-first-24v, +.fr-my-first-12w { + margin-top: 6rem !important; +} + +.fr-mb-first-24v, +.fr-mb-first-12w, +.fr-my-first-24v, +.fr-my-first-12w { + margin-bottom: 6rem !important; +} + +.fr-m-first-25v { + margin: 6.25rem !important; +} + +.fr-ml-first-25v, +.fr-mx-first-25v { + margin-left: 6.25rem !important; +} + +.fr-mr-first-25v, +.fr-mx-first-25v { + margin-right: 6.25rem !important; +} + +.fr-mt-first-25v, +.fr-my-first-25v { + margin-top: 6.25rem !important; +} + +.fr-mb-first-25v, +.fr-my-first-25v { + margin-bottom: 6.25rem !important; +} + +.fr-m-first-26v, +.fr-m-first-13w { + margin: 6.5rem !important; +} + +.fr-ml-first-26v, +.fr-ml-first-13w, +.fr-mx-first-26v, +.fr-mx-first-13w { + margin-left: 6.5rem !important; +} + +.fr-mr-first-26v, +.fr-mr-first-13w, +.fr-mx-first-26v, +.fr-mx-first-13w { + margin-right: 6.5rem !important; +} + +.fr-mt-first-26v, +.fr-mt-first-13w, +.fr-my-first-26v, +.fr-my-first-13w { + margin-top: 6.5rem !important; +} + +.fr-mb-first-26v, +.fr-mb-first-13w, +.fr-my-first-26v, +.fr-my-first-13w { + margin-bottom: 6.5rem !important; +} + +.fr-m-first-27v { + margin: 6.75rem !important; +} + +.fr-ml-first-27v, +.fr-mx-first-27v { + margin-left: 6.75rem !important; +} + +.fr-mr-first-27v, +.fr-mx-first-27v { + margin-right: 6.75rem !important; +} + +.fr-mt-first-27v, +.fr-my-first-27v { + margin-top: 6.75rem !important; +} + +.fr-mb-first-27v, +.fr-my-first-27v { + margin-bottom: 6.75rem !important; +} + +.fr-m-first-28v, +.fr-m-first-14w { + margin: 7rem !important; +} + +.fr-ml-first-28v, +.fr-ml-first-14w, +.fr-mx-first-28v, +.fr-mx-first-14w { + margin-left: 7rem !important; +} + +.fr-mr-first-28v, +.fr-mr-first-14w, +.fr-mx-first-28v, +.fr-mx-first-14w { + margin-right: 7rem !important; +} + +.fr-mt-first-28v, +.fr-mt-first-14w, +.fr-my-first-28v, +.fr-my-first-14w { + margin-top: 7rem !important; +} + +.fr-mb-first-28v, +.fr-mb-first-14w, +.fr-my-first-28v, +.fr-my-first-14w { + margin-bottom: 7rem !important; +} + +.fr-m-first-29v { + margin: 7.25rem !important; +} + +.fr-ml-first-29v, +.fr-mx-first-29v { + margin-left: 7.25rem !important; +} + +.fr-mr-first-29v, +.fr-mx-first-29v { + margin-right: 7.25rem !important; +} + +.fr-mt-first-29v, +.fr-my-first-29v { + margin-top: 7.25rem !important; +} + +.fr-mb-first-29v, +.fr-my-first-29v { + margin-bottom: 7.25rem !important; +} + +.fr-m-first-30v, +.fr-m-first-15w { + margin: 7.5rem !important; +} + +.fr-ml-first-30v, +.fr-ml-first-15w, +.fr-mx-first-30v, +.fr-mx-first-15w { + margin-left: 7.5rem !important; +} + +.fr-mr-first-30v, +.fr-mr-first-15w, +.fr-mx-first-30v, +.fr-mx-first-15w { + margin-right: 7.5rem !important; +} + +.fr-mt-first-30v, +.fr-mt-first-15w, +.fr-my-first-30v, +.fr-my-first-15w { + margin-top: 7.5rem !important; +} + +.fr-mb-first-30v, +.fr-mb-first-15w, +.fr-my-first-30v, +.fr-my-first-15w { + margin-bottom: 7.5rem !important; +} + +.fr-m-first-31v { + margin: 7.75rem !important; +} + +.fr-ml-first-31v, +.fr-mx-first-31v { + margin-left: 7.75rem !important; +} + +.fr-mr-first-31v, +.fr-mx-first-31v { + margin-right: 7.75rem !important; +} + +.fr-mt-first-31v, +.fr-my-first-31v { + margin-top: 7.75rem !important; +} + +.fr-mb-first-31v, +.fr-my-first-31v { + margin-bottom: 7.75rem !important; +} + +.fr-m-first-32v, +.fr-m-first-16w { + margin: 8rem !important; +} + +.fr-ml-first-32v, +.fr-ml-first-16w, +.fr-mx-first-32v, +.fr-mx-first-16w { + margin-left: 8rem !important; +} + +.fr-mr-first-32v, +.fr-mr-first-16w, +.fr-mx-first-32v, +.fr-mx-first-16w { + margin-right: 8rem !important; +} + +.fr-mt-first-32v, +.fr-mt-first-16w, +.fr-my-first-32v, +.fr-my-first-16w { + margin-top: 8rem !important; +} + +.fr-mb-first-32v, +.fr-mb-first-16w, +.fr-my-first-32v, +.fr-my-first-16w { + margin-bottom: 8rem !important; +} + +.fr-m-first-auto { + margin: auto; +} + +.fr-ml-first-auto, +.fr-mx-first-auto { + margin-left: auto; +} + +.fr-mr-first-auto, +.fr-mx-first-auto { + margin-right: auto; +} + +.fr-mt-first-auto, +.fr-my-first-auto { + margin-top: auto; +} + +.fr-mb-first-auto, +.fr-my-first-auto { + margin-bottom: auto; +} + +.fr-p-0 { + padding: 0 !important; +} + +.fr-pl-0, +.fr-px-0 { + padding-left: 0 !important; +} + +.fr-pr-0, +.fr-px-0 { + padding-right: 0 !important; +} + +.fr-pt-0, +.fr-py-0 { + padding-top: 0 !important; +} + +.fr-pb-0, +.fr-py-0 { + padding-bottom: 0 !important; +} + +.fr-p-0-5v { + padding: 0.125rem !important; +} + +.fr-pl-0-5v, +.fr-px-0-5v { + padding-left: 0.125rem !important; +} + +.fr-pr-0-5v, +.fr-px-0-5v { + padding-right: 0.125rem !important; +} + +.fr-pt-0-5v, +.fr-py-0-5v { + padding-top: 0.125rem !important; +} + +.fr-pb-0-5v, +.fr-py-0-5v { + padding-bottom: 0.125rem !important; +} + +.fr-p-1v { + padding: 0.25rem !important; +} + +.fr-pl-1v, +.fr-px-1v { + padding-left: 0.25rem !important; +} + +.fr-pr-1v, +.fr-px-1v { + padding-right: 0.25rem !important; +} + +.fr-pt-1v, +.fr-py-1v { + padding-top: 0.25rem !important; +} + +.fr-pb-1v, +.fr-py-1v { + padding-bottom: 0.25rem !important; +} + +.fr-p-1-5v { + padding: 0.375rem !important; +} + +.fr-pl-1-5v, +.fr-px-1-5v { + padding-left: 0.375rem !important; +} + +.fr-pr-1-5v, +.fr-px-1-5v { + padding-right: 0.375rem !important; +} + +.fr-pt-1-5v, +.fr-py-1-5v { + padding-top: 0.375rem !important; +} + +.fr-pb-1-5v, +.fr-py-1-5v { + padding-bottom: 0.375rem !important; +} + +.fr-p-2v, +.fr-p-1w { + padding: 0.5rem !important; +} + +.fr-pl-2v, +.fr-pl-1w, +.fr-px-2v, +.fr-px-1w { + padding-left: 0.5rem !important; +} + +.fr-pr-2v, +.fr-pr-1w, +.fr-px-2v, +.fr-px-1w { + padding-right: 0.5rem !important; +} + +.fr-pt-2v, +.fr-pt-1w, +.fr-py-2v, +.fr-py-1w { + padding-top: 0.5rem !important; +} + +.fr-pb-2v, +.fr-pb-1w, +.fr-py-2v, +.fr-py-1w { + padding-bottom: 0.5rem !important; +} + +.fr-p-3v { + padding: 0.75rem !important; +} + +.fr-pl-3v, +.fr-px-3v { + padding-left: 0.75rem !important; +} + +.fr-pr-3v, +.fr-px-3v { + padding-right: 0.75rem !important; +} + +.fr-pt-3v, +.fr-py-3v { + padding-top: 0.75rem !important; +} + +.fr-pb-3v, +.fr-py-3v { + padding-bottom: 0.75rem !important; +} + +.fr-p-4v, +.fr-p-2w { + padding: 1rem !important; +} + +.fr-pl-4v, +.fr-pl-2w, +.fr-px-4v, +.fr-px-2w { + padding-left: 1rem !important; +} + +.fr-pr-4v, +.fr-pr-2w, +.fr-px-4v, +.fr-px-2w { + padding-right: 1rem !important; +} + +.fr-pt-4v, +.fr-pt-2w, +.fr-py-4v, +.fr-py-2w { + padding-top: 1rem !important; +} + +.fr-pb-4v, +.fr-pb-2w, +.fr-py-4v, +.fr-py-2w { + padding-bottom: 1rem !important; +} + +.fr-p-5v { + padding: 1.25rem !important; +} + +.fr-pl-5v, +.fr-px-5v { + padding-left: 1.25rem !important; +} + +.fr-pr-5v, +.fr-px-5v { + padding-right: 1.25rem !important; +} + +.fr-pt-5v, +.fr-py-5v { + padding-top: 1.25rem !important; +} + +.fr-pb-5v, +.fr-py-5v { + padding-bottom: 1.25rem !important; +} + +.fr-p-6v, +.fr-p-3w { + padding: 1.5rem !important; +} + +.fr-pl-6v, +.fr-pl-3w, +.fr-px-6v, +.fr-px-3w { + padding-left: 1.5rem !important; +} + +.fr-pr-6v, +.fr-pr-3w, +.fr-px-6v, +.fr-px-3w { + padding-right: 1.5rem !important; +} + +.fr-pt-6v, +.fr-pt-3w, +.fr-py-6v, +.fr-py-3w { + padding-top: 1.5rem !important; +} + +.fr-pb-6v, +.fr-pb-3w, +.fr-py-6v, +.fr-py-3w { + padding-bottom: 1.5rem !important; +} + +.fr-p-7v { + padding: 1.75rem !important; +} + +.fr-pl-7v, +.fr-px-7v { + padding-left: 1.75rem !important; +} + +.fr-pr-7v, +.fr-px-7v { + padding-right: 1.75rem !important; +} + +.fr-pt-7v, +.fr-py-7v { + padding-top: 1.75rem !important; +} + +.fr-pb-7v, +.fr-py-7v { + padding-bottom: 1.75rem !important; +} + +.fr-p-8v, +.fr-p-4w { + padding: 2rem !important; +} + +.fr-pl-8v, +.fr-pl-4w, +.fr-px-8v, +.fr-px-4w { + padding-left: 2rem !important; +} + +.fr-pr-8v, +.fr-pr-4w, +.fr-px-8v, +.fr-px-4w { + padding-right: 2rem !important; +} + +.fr-pt-8v, +.fr-pt-4w, +.fr-py-8v, +.fr-py-4w { + padding-top: 2rem !important; +} + +.fr-pb-8v, +.fr-pb-4w, +.fr-py-8v, +.fr-py-4w { + padding-bottom: 2rem !important; +} + +.fr-p-9v { + padding: 2.25rem !important; +} + +.fr-pl-9v, +.fr-px-9v { + padding-left: 2.25rem !important; +} + +.fr-pr-9v, +.fr-px-9v { + padding-right: 2.25rem !important; +} + +.fr-pt-9v, +.fr-py-9v { + padding-top: 2.25rem !important; +} + +.fr-pb-9v, +.fr-py-9v { + padding-bottom: 2.25rem !important; +} + +.fr-p-10v, +.fr-p-5w { + padding: 2.5rem !important; +} + +.fr-pl-10v, +.fr-pl-5w, +.fr-px-10v, +.fr-px-5w { + padding-left: 2.5rem !important; +} + +.fr-pr-10v, +.fr-pr-5w, +.fr-px-10v, +.fr-px-5w { + padding-right: 2.5rem !important; +} + +.fr-pt-10v, +.fr-pt-5w, +.fr-py-10v, +.fr-py-5w { + padding-top: 2.5rem !important; +} + +.fr-pb-10v, +.fr-pb-5w, +.fr-py-10v, +.fr-py-5w { + padding-bottom: 2.5rem !important; +} + +.fr-p-11v { + padding: 2.75rem !important; +} + +.fr-pl-11v, +.fr-px-11v { + padding-left: 2.75rem !important; +} + +.fr-pr-11v, +.fr-px-11v { + padding-right: 2.75rem !important; +} + +.fr-pt-11v, +.fr-py-11v { + padding-top: 2.75rem !important; +} + +.fr-pb-11v, +.fr-py-11v { + padding-bottom: 2.75rem !important; +} + +.fr-p-12v, +.fr-p-6w { + padding: 3rem !important; +} + +.fr-pl-12v, +.fr-pl-6w, +.fr-px-12v, +.fr-px-6w { + padding-left: 3rem !important; +} + +.fr-pr-12v, +.fr-pr-6w, +.fr-px-12v, +.fr-px-6w { + padding-right: 3rem !important; +} + +.fr-pt-12v, +.fr-pt-6w, +.fr-py-12v, +.fr-py-6w { + padding-top: 3rem !important; +} + +.fr-pb-12v, +.fr-pb-6w, +.fr-py-12v, +.fr-py-6w { + padding-bottom: 3rem !important; +} + +.fr-p-13v { + padding: 3.25rem !important; +} + +.fr-pl-13v, +.fr-px-13v { + padding-left: 3.25rem !important; +} + +.fr-pr-13v, +.fr-px-13v { + padding-right: 3.25rem !important; +} + +.fr-pt-13v, +.fr-py-13v { + padding-top: 3.25rem !important; +} + +.fr-pb-13v, +.fr-py-13v { + padding-bottom: 3.25rem !important; +} + +.fr-p-14v, +.fr-p-7w { + padding: 3.5rem !important; +} + +.fr-pl-14v, +.fr-pl-7w, +.fr-px-14v, +.fr-px-7w { + padding-left: 3.5rem !important; +} + +.fr-pr-14v, +.fr-pr-7w, +.fr-px-14v, +.fr-px-7w { + padding-right: 3.5rem !important; +} + +.fr-pt-14v, +.fr-pt-7w, +.fr-py-14v, +.fr-py-7w { + padding-top: 3.5rem !important; +} + +.fr-pb-14v, +.fr-pb-7w, +.fr-py-14v, +.fr-py-7w { + padding-bottom: 3.5rem !important; +} + +.fr-p-15v { + padding: 3.75rem !important; +} + +.fr-pl-15v, +.fr-px-15v { + padding-left: 3.75rem !important; +} + +.fr-pr-15v, +.fr-px-15v { + padding-right: 3.75rem !important; +} + +.fr-pt-15v, +.fr-py-15v { + padding-top: 3.75rem !important; +} + +.fr-pb-15v, +.fr-py-15v { + padding-bottom: 3.75rem !important; +} + +.fr-p-16v, +.fr-p-8w { + padding: 4rem !important; +} + +.fr-pl-16v, +.fr-pl-8w, +.fr-px-16v, +.fr-px-8w { + padding-left: 4rem !important; +} + +.fr-pr-16v, +.fr-pr-8w, +.fr-px-16v, +.fr-px-8w { + padding-right: 4rem !important; +} + +.fr-pt-16v, +.fr-pt-8w, +.fr-py-16v, +.fr-py-8w { + padding-top: 4rem !important; +} + +.fr-pb-16v, +.fr-pb-8w, +.fr-py-16v, +.fr-py-8w { + padding-bottom: 4rem !important; +} + +.fr-p-17v { + padding: 4.25rem !important; +} + +.fr-pl-17v, +.fr-px-17v { + padding-left: 4.25rem !important; +} + +.fr-pr-17v, +.fr-px-17v { + padding-right: 4.25rem !important; +} + +.fr-pt-17v, +.fr-py-17v { + padding-top: 4.25rem !important; +} + +.fr-pb-17v, +.fr-py-17v { + padding-bottom: 4.25rem !important; +} + +.fr-p-18v, +.fr-p-9w { + padding: 4.5rem !important; +} + +.fr-pl-18v, +.fr-pl-9w, +.fr-px-18v, +.fr-px-9w { + padding-left: 4.5rem !important; +} + +.fr-pr-18v, +.fr-pr-9w, +.fr-px-18v, +.fr-px-9w { + padding-right: 4.5rem !important; +} + +.fr-pt-18v, +.fr-pt-9w, +.fr-py-18v, +.fr-py-9w { + padding-top: 4.5rem !important; +} + +.fr-pb-18v, +.fr-pb-9w, +.fr-py-18v, +.fr-py-9w { + padding-bottom: 4.5rem !important; +} + +.fr-p-19v { + padding: 4.75rem !important; +} + +.fr-pl-19v, +.fr-px-19v { + padding-left: 4.75rem !important; +} + +.fr-pr-19v, +.fr-px-19v { + padding-right: 4.75rem !important; +} + +.fr-pt-19v, +.fr-py-19v { + padding-top: 4.75rem !important; +} + +.fr-pb-19v, +.fr-py-19v { + padding-bottom: 4.75rem !important; +} + +.fr-p-20v, +.fr-p-10w { + padding: 5rem !important; +} + +.fr-pl-20v, +.fr-pl-10w, +.fr-px-20v, +.fr-px-10w { + padding-left: 5rem !important; +} + +.fr-pr-20v, +.fr-pr-10w, +.fr-px-20v, +.fr-px-10w { + padding-right: 5rem !important; +} + +.fr-pt-20v, +.fr-pt-10w, +.fr-py-20v, +.fr-py-10w { + padding-top: 5rem !important; +} + +.fr-pb-20v, +.fr-pb-10w, +.fr-py-20v, +.fr-py-10w { + padding-bottom: 5rem !important; +} + +.fr-p-21v { + padding: 5.25rem !important; +} + +.fr-pl-21v, +.fr-px-21v { + padding-left: 5.25rem !important; +} + +.fr-pr-21v, +.fr-px-21v { + padding-right: 5.25rem !important; +} + +.fr-pt-21v, +.fr-py-21v { + padding-top: 5.25rem !important; +} + +.fr-pb-21v, +.fr-py-21v { + padding-bottom: 5.25rem !important; +} + +.fr-p-22v, +.fr-p-11w { + padding: 5.5rem !important; +} + +.fr-pl-22v, +.fr-pl-11w, +.fr-px-22v, +.fr-px-11w { + padding-left: 5.5rem !important; +} + +.fr-pr-22v, +.fr-pr-11w, +.fr-px-22v, +.fr-px-11w { + padding-right: 5.5rem !important; +} + +.fr-pt-22v, +.fr-pt-11w, +.fr-py-22v, +.fr-py-11w { + padding-top: 5.5rem !important; +} + +.fr-pb-22v, +.fr-pb-11w, +.fr-py-22v, +.fr-py-11w { + padding-bottom: 5.5rem !important; +} + +.fr-p-23v { + padding: 5.75rem !important; +} + +.fr-pl-23v, +.fr-px-23v { + padding-left: 5.75rem !important; +} + +.fr-pr-23v, +.fr-px-23v { + padding-right: 5.75rem !important; +} + +.fr-pt-23v, +.fr-py-23v { + padding-top: 5.75rem !important; +} + +.fr-pb-23v, +.fr-py-23v { + padding-bottom: 5.75rem !important; +} + +.fr-p-24v, +.fr-p-12w { + padding: 6rem !important; +} + +.fr-pl-24v, +.fr-pl-12w, +.fr-px-24v, +.fr-px-12w { + padding-left: 6rem !important; +} + +.fr-pr-24v, +.fr-pr-12w, +.fr-px-24v, +.fr-px-12w { + padding-right: 6rem !important; +} + +.fr-pt-24v, +.fr-pt-12w, +.fr-py-24v, +.fr-py-12w { + padding-top: 6rem !important; +} + +.fr-pb-24v, +.fr-pb-12w, +.fr-py-24v, +.fr-py-12w { + padding-bottom: 6rem !important; +} + +.fr-p-25v { + padding: 6.25rem !important; +} + +.fr-pl-25v, +.fr-px-25v { + padding-left: 6.25rem !important; +} + +.fr-pr-25v, +.fr-px-25v { + padding-right: 6.25rem !important; +} + +.fr-pt-25v, +.fr-py-25v { + padding-top: 6.25rem !important; +} + +.fr-pb-25v, +.fr-py-25v { + padding-bottom: 6.25rem !important; +} + +.fr-p-26v, +.fr-p-13w { + padding: 6.5rem !important; +} + +.fr-pl-26v, +.fr-pl-13w, +.fr-px-26v, +.fr-px-13w { + padding-left: 6.5rem !important; +} + +.fr-pr-26v, +.fr-pr-13w, +.fr-px-26v, +.fr-px-13w { + padding-right: 6.5rem !important; +} + +.fr-pt-26v, +.fr-pt-13w, +.fr-py-26v, +.fr-py-13w { + padding-top: 6.5rem !important; +} + +.fr-pb-26v, +.fr-pb-13w, +.fr-py-26v, +.fr-py-13w { + padding-bottom: 6.5rem !important; +} + +.fr-p-27v { + padding: 6.75rem !important; +} + +.fr-pl-27v, +.fr-px-27v { + padding-left: 6.75rem !important; +} + +.fr-pr-27v, +.fr-px-27v { + padding-right: 6.75rem !important; +} + +.fr-pt-27v, +.fr-py-27v { + padding-top: 6.75rem !important; +} + +.fr-pb-27v, +.fr-py-27v { + padding-bottom: 6.75rem !important; +} + +.fr-p-28v, +.fr-p-14w { + padding: 7rem !important; +} + +.fr-pl-28v, +.fr-pl-14w, +.fr-px-28v, +.fr-px-14w { + padding-left: 7rem !important; +} + +.fr-pr-28v, +.fr-pr-14w, +.fr-px-28v, +.fr-px-14w { + padding-right: 7rem !important; +} + +.fr-pt-28v, +.fr-pt-14w, +.fr-py-28v, +.fr-py-14w { + padding-top: 7rem !important; +} + +.fr-pb-28v, +.fr-pb-14w, +.fr-py-28v, +.fr-py-14w { + padding-bottom: 7rem !important; +} + +.fr-p-29v { + padding: 7.25rem !important; +} + +.fr-pl-29v, +.fr-px-29v { + padding-left: 7.25rem !important; +} + +.fr-pr-29v, +.fr-px-29v { + padding-right: 7.25rem !important; +} + +.fr-pt-29v, +.fr-py-29v { + padding-top: 7.25rem !important; +} + +.fr-pb-29v, +.fr-py-29v { + padding-bottom: 7.25rem !important; +} + +.fr-p-30v, +.fr-p-15w { + padding: 7.5rem !important; +} + +.fr-pl-30v, +.fr-pl-15w, +.fr-px-30v, +.fr-px-15w { + padding-left: 7.5rem !important; +} + +.fr-pr-30v, +.fr-pr-15w, +.fr-px-30v, +.fr-px-15w { + padding-right: 7.5rem !important; +} + +.fr-pt-30v, +.fr-pt-15w, +.fr-py-30v, +.fr-py-15w { + padding-top: 7.5rem !important; +} + +.fr-pb-30v, +.fr-pb-15w, +.fr-py-30v, +.fr-py-15w { + padding-bottom: 7.5rem !important; +} + +.fr-p-31v { + padding: 7.75rem !important; +} + +.fr-pl-31v, +.fr-px-31v { + padding-left: 7.75rem !important; +} + +.fr-pr-31v, +.fr-px-31v { + padding-right: 7.75rem !important; +} + +.fr-pt-31v, +.fr-py-31v { + padding-top: 7.75rem !important; +} + +.fr-pb-31v, +.fr-py-31v { + padding-bottom: 7.75rem !important; +} + +.fr-p-32v, +.fr-p-16w { + padding: 8rem !important; +} + +.fr-pl-32v, +.fr-pl-16w, +.fr-px-32v, +.fr-px-16w { + padding-left: 8rem !important; +} + +.fr-pr-32v, +.fr-pr-16w, +.fr-px-32v, +.fr-px-16w { + padding-right: 8rem !important; +} + +.fr-pt-32v, +.fr-pt-16w, +.fr-py-32v, +.fr-py-16w { + padding-top: 8rem !important; +} + +.fr-pb-32v, +.fr-pb-16w, +.fr-py-32v, +.fr-py-16w { + padding-bottom: 8rem !important; +} + +.fr-p-first-0 { + padding: 0 !important; +} + +.fr-pl-first-0, +.fr-px-first-0 { + padding-left: 0 !important; +} + +.fr-pr-first-0, +.fr-px-first-0 { + padding-right: 0 !important; +} + +.fr-pt-first-0, +.fr-py-first-0 { + padding-top: 0 !important; +} + +.fr-pb-first-0, +.fr-py-first-0 { + padding-bottom: 0 !important; +} + +.fr-p-first-0-5v { + padding: 0.125rem !important; +} + +.fr-pl-first-0-5v, +.fr-px-first-0-5v { + padding-left: 0.125rem !important; +} + +.fr-pr-first-0-5v, +.fr-px-first-0-5v { + padding-right: 0.125rem !important; +} + +.fr-pt-first-0-5v, +.fr-py-first-0-5v { + padding-top: 0.125rem !important; +} + +.fr-pb-first-0-5v, +.fr-py-first-0-5v { + padding-bottom: 0.125rem !important; +} + +.fr-p-first-1v { + padding: 0.25rem !important; +} + +.fr-pl-first-1v, +.fr-px-first-1v { + padding-left: 0.25rem !important; +} + +.fr-pr-first-1v, +.fr-px-first-1v { + padding-right: 0.25rem !important; +} + +.fr-pt-first-1v, +.fr-py-first-1v { + padding-top: 0.25rem !important; +} + +.fr-pb-first-1v, +.fr-py-first-1v { + padding-bottom: 0.25rem !important; +} + +.fr-p-first-1-5v { + padding: 0.375rem !important; +} + +.fr-pl-first-1-5v, +.fr-px-first-1-5v { + padding-left: 0.375rem !important; +} + +.fr-pr-first-1-5v, +.fr-px-first-1-5v { + padding-right: 0.375rem !important; +} + +.fr-pt-first-1-5v, +.fr-py-first-1-5v { + padding-top: 0.375rem !important; +} + +.fr-pb-first-1-5v, +.fr-py-first-1-5v { + padding-bottom: 0.375rem !important; +} + +.fr-p-first-2v, +.fr-p-first-1w { + padding: 0.5rem !important; +} + +.fr-pl-first-2v, +.fr-pl-first-1w, +.fr-px-first-2v, +.fr-px-first-1w { + padding-left: 0.5rem !important; +} + +.fr-pr-first-2v, +.fr-pr-first-1w, +.fr-px-first-2v, +.fr-px-first-1w { + padding-right: 0.5rem !important; +} + +.fr-pt-first-2v, +.fr-pt-first-1w, +.fr-py-first-2v, +.fr-py-first-1w { + padding-top: 0.5rem !important; +} + +.fr-pb-first-2v, +.fr-pb-first-1w, +.fr-py-first-2v, +.fr-py-first-1w { + padding-bottom: 0.5rem !important; +} + +.fr-p-first-3v { + padding: 0.75rem !important; +} + +.fr-pl-first-3v, +.fr-px-first-3v { + padding-left: 0.75rem !important; +} + +.fr-pr-first-3v, +.fr-px-first-3v { + padding-right: 0.75rem !important; +} + +.fr-pt-first-3v, +.fr-py-first-3v { + padding-top: 0.75rem !important; +} + +.fr-pb-first-3v, +.fr-py-first-3v { + padding-bottom: 0.75rem !important; +} + +.fr-p-first-4v, +.fr-p-first-2w { + padding: 1rem !important; +} + +.fr-pl-first-4v, +.fr-pl-first-2w, +.fr-px-first-4v, +.fr-px-first-2w { + padding-left: 1rem !important; +} + +.fr-pr-first-4v, +.fr-pr-first-2w, +.fr-px-first-4v, +.fr-px-first-2w { + padding-right: 1rem !important; +} + +.fr-pt-first-4v, +.fr-pt-first-2w, +.fr-py-first-4v, +.fr-py-first-2w { + padding-top: 1rem !important; +} + +.fr-pb-first-4v, +.fr-pb-first-2w, +.fr-py-first-4v, +.fr-py-first-2w { + padding-bottom: 1rem !important; +} + +.fr-p-first-5v { + padding: 1.25rem !important; +} + +.fr-pl-first-5v, +.fr-px-first-5v { + padding-left: 1.25rem !important; +} + +.fr-pr-first-5v, +.fr-px-first-5v { + padding-right: 1.25rem !important; +} + +.fr-pt-first-5v, +.fr-py-first-5v { + padding-top: 1.25rem !important; +} + +.fr-pb-first-5v, +.fr-py-first-5v { + padding-bottom: 1.25rem !important; +} + +.fr-p-first-6v, +.fr-p-first-3w { + padding: 1.5rem !important; +} + +.fr-pl-first-6v, +.fr-pl-first-3w, +.fr-px-first-6v, +.fr-px-first-3w { + padding-left: 1.5rem !important; +} + +.fr-pr-first-6v, +.fr-pr-first-3w, +.fr-px-first-6v, +.fr-px-first-3w { + padding-right: 1.5rem !important; +} + +.fr-pt-first-6v, +.fr-pt-first-3w, +.fr-py-first-6v, +.fr-py-first-3w { + padding-top: 1.5rem !important; +} + +.fr-pb-first-6v, +.fr-pb-first-3w, +.fr-py-first-6v, +.fr-py-first-3w { + padding-bottom: 1.5rem !important; +} + +.fr-p-first-7v { + padding: 1.75rem !important; +} + +.fr-pl-first-7v, +.fr-px-first-7v { + padding-left: 1.75rem !important; +} + +.fr-pr-first-7v, +.fr-px-first-7v { + padding-right: 1.75rem !important; +} + +.fr-pt-first-7v, +.fr-py-first-7v { + padding-top: 1.75rem !important; +} + +.fr-pb-first-7v, +.fr-py-first-7v { + padding-bottom: 1.75rem !important; +} + +.fr-p-first-8v, +.fr-p-first-4w { + padding: 2rem !important; +} + +.fr-pl-first-8v, +.fr-pl-first-4w, +.fr-px-first-8v, +.fr-px-first-4w { + padding-left: 2rem !important; +} + +.fr-pr-first-8v, +.fr-pr-first-4w, +.fr-px-first-8v, +.fr-px-first-4w { + padding-right: 2rem !important; +} + +.fr-pt-first-8v, +.fr-pt-first-4w, +.fr-py-first-8v, +.fr-py-first-4w { + padding-top: 2rem !important; +} + +.fr-pb-first-8v, +.fr-pb-first-4w, +.fr-py-first-8v, +.fr-py-first-4w { + padding-bottom: 2rem !important; +} + +.fr-p-first-9v { + padding: 2.25rem !important; +} + +.fr-pl-first-9v, +.fr-px-first-9v { + padding-left: 2.25rem !important; +} + +.fr-pr-first-9v, +.fr-px-first-9v { + padding-right: 2.25rem !important; +} + +.fr-pt-first-9v, +.fr-py-first-9v { + padding-top: 2.25rem !important; +} + +.fr-pb-first-9v, +.fr-py-first-9v { + padding-bottom: 2.25rem !important; +} + +.fr-p-first-10v, +.fr-p-first-5w { + padding: 2.5rem !important; +} + +.fr-pl-first-10v, +.fr-pl-first-5w, +.fr-px-first-10v, +.fr-px-first-5w { + padding-left: 2.5rem !important; +} + +.fr-pr-first-10v, +.fr-pr-first-5w, +.fr-px-first-10v, +.fr-px-first-5w { + padding-right: 2.5rem !important; +} + +.fr-pt-first-10v, +.fr-pt-first-5w, +.fr-py-first-10v, +.fr-py-first-5w { + padding-top: 2.5rem !important; +} + +.fr-pb-first-10v, +.fr-pb-first-5w, +.fr-py-first-10v, +.fr-py-first-5w { + padding-bottom: 2.5rem !important; +} + +.fr-p-first-11v { + padding: 2.75rem !important; +} + +.fr-pl-first-11v, +.fr-px-first-11v { + padding-left: 2.75rem !important; +} + +.fr-pr-first-11v, +.fr-px-first-11v { + padding-right: 2.75rem !important; +} + +.fr-pt-first-11v, +.fr-py-first-11v { + padding-top: 2.75rem !important; +} + +.fr-pb-first-11v, +.fr-py-first-11v { + padding-bottom: 2.75rem !important; +} + +.fr-p-first-12v, +.fr-p-first-6w { + padding: 3rem !important; +} + +.fr-pl-first-12v, +.fr-pl-first-6w, +.fr-px-first-12v, +.fr-px-first-6w { + padding-left: 3rem !important; +} + +.fr-pr-first-12v, +.fr-pr-first-6w, +.fr-px-first-12v, +.fr-px-first-6w { + padding-right: 3rem !important; +} + +.fr-pt-first-12v, +.fr-pt-first-6w, +.fr-py-first-12v, +.fr-py-first-6w { + padding-top: 3rem !important; +} + +.fr-pb-first-12v, +.fr-pb-first-6w, +.fr-py-first-12v, +.fr-py-first-6w { + padding-bottom: 3rem !important; +} + +.fr-p-first-13v { + padding: 3.25rem !important; +} + +.fr-pl-first-13v, +.fr-px-first-13v { + padding-left: 3.25rem !important; +} + +.fr-pr-first-13v, +.fr-px-first-13v { + padding-right: 3.25rem !important; +} + +.fr-pt-first-13v, +.fr-py-first-13v { + padding-top: 3.25rem !important; +} + +.fr-pb-first-13v, +.fr-py-first-13v { + padding-bottom: 3.25rem !important; +} + +.fr-p-first-14v, +.fr-p-first-7w { + padding: 3.5rem !important; +} + +.fr-pl-first-14v, +.fr-pl-first-7w, +.fr-px-first-14v, +.fr-px-first-7w { + padding-left: 3.5rem !important; +} + +.fr-pr-first-14v, +.fr-pr-first-7w, +.fr-px-first-14v, +.fr-px-first-7w { + padding-right: 3.5rem !important; +} + +.fr-pt-first-14v, +.fr-pt-first-7w, +.fr-py-first-14v, +.fr-py-first-7w { + padding-top: 3.5rem !important; +} + +.fr-pb-first-14v, +.fr-pb-first-7w, +.fr-py-first-14v, +.fr-py-first-7w { + padding-bottom: 3.5rem !important; +} + +.fr-p-first-15v { + padding: 3.75rem !important; +} + +.fr-pl-first-15v, +.fr-px-first-15v { + padding-left: 3.75rem !important; +} + +.fr-pr-first-15v, +.fr-px-first-15v { + padding-right: 3.75rem !important; +} + +.fr-pt-first-15v, +.fr-py-first-15v { + padding-top: 3.75rem !important; +} + +.fr-pb-first-15v, +.fr-py-first-15v { + padding-bottom: 3.75rem !important; +} + +.fr-p-first-16v, +.fr-p-first-8w { + padding: 4rem !important; +} + +.fr-pl-first-16v, +.fr-pl-first-8w, +.fr-px-first-16v, +.fr-px-first-8w { + padding-left: 4rem !important; +} + +.fr-pr-first-16v, +.fr-pr-first-8w, +.fr-px-first-16v, +.fr-px-first-8w { + padding-right: 4rem !important; +} + +.fr-pt-first-16v, +.fr-pt-first-8w, +.fr-py-first-16v, +.fr-py-first-8w { + padding-top: 4rem !important; +} + +.fr-pb-first-16v, +.fr-pb-first-8w, +.fr-py-first-16v, +.fr-py-first-8w { + padding-bottom: 4rem !important; +} + +.fr-p-first-17v { + padding: 4.25rem !important; +} + +.fr-pl-first-17v, +.fr-px-first-17v { + padding-left: 4.25rem !important; +} + +.fr-pr-first-17v, +.fr-px-first-17v { + padding-right: 4.25rem !important; +} + +.fr-pt-first-17v, +.fr-py-first-17v { + padding-top: 4.25rem !important; +} + +.fr-pb-first-17v, +.fr-py-first-17v { + padding-bottom: 4.25rem !important; +} + +.fr-p-first-18v, +.fr-p-first-9w { + padding: 4.5rem !important; +} + +.fr-pl-first-18v, +.fr-pl-first-9w, +.fr-px-first-18v, +.fr-px-first-9w { + padding-left: 4.5rem !important; +} + +.fr-pr-first-18v, +.fr-pr-first-9w, +.fr-px-first-18v, +.fr-px-first-9w { + padding-right: 4.5rem !important; +} + +.fr-pt-first-18v, +.fr-pt-first-9w, +.fr-py-first-18v, +.fr-py-first-9w { + padding-top: 4.5rem !important; +} + +.fr-pb-first-18v, +.fr-pb-first-9w, +.fr-py-first-18v, +.fr-py-first-9w { + padding-bottom: 4.5rem !important; +} + +.fr-p-first-19v { + padding: 4.75rem !important; +} + +.fr-pl-first-19v, +.fr-px-first-19v { + padding-left: 4.75rem !important; +} + +.fr-pr-first-19v, +.fr-px-first-19v { + padding-right: 4.75rem !important; +} + +.fr-pt-first-19v, +.fr-py-first-19v { + padding-top: 4.75rem !important; +} + +.fr-pb-first-19v, +.fr-py-first-19v { + padding-bottom: 4.75rem !important; +} + +.fr-p-first-20v, +.fr-p-first-10w { + padding: 5rem !important; +} + +.fr-pl-first-20v, +.fr-pl-first-10w, +.fr-px-first-20v, +.fr-px-first-10w { + padding-left: 5rem !important; +} + +.fr-pr-first-20v, +.fr-pr-first-10w, +.fr-px-first-20v, +.fr-px-first-10w { + padding-right: 5rem !important; +} + +.fr-pt-first-20v, +.fr-pt-first-10w, +.fr-py-first-20v, +.fr-py-first-10w { + padding-top: 5rem !important; +} + +.fr-pb-first-20v, +.fr-pb-first-10w, +.fr-py-first-20v, +.fr-py-first-10w { + padding-bottom: 5rem !important; +} + +.fr-p-first-21v { + padding: 5.25rem !important; +} + +.fr-pl-first-21v, +.fr-px-first-21v { + padding-left: 5.25rem !important; +} + +.fr-pr-first-21v, +.fr-px-first-21v { + padding-right: 5.25rem !important; +} + +.fr-pt-first-21v, +.fr-py-first-21v { + padding-top: 5.25rem !important; +} + +.fr-pb-first-21v, +.fr-py-first-21v { + padding-bottom: 5.25rem !important; +} + +.fr-p-first-22v, +.fr-p-first-11w { + padding: 5.5rem !important; +} + +.fr-pl-first-22v, +.fr-pl-first-11w, +.fr-px-first-22v, +.fr-px-first-11w { + padding-left: 5.5rem !important; +} + +.fr-pr-first-22v, +.fr-pr-first-11w, +.fr-px-first-22v, +.fr-px-first-11w { + padding-right: 5.5rem !important; +} + +.fr-pt-first-22v, +.fr-pt-first-11w, +.fr-py-first-22v, +.fr-py-first-11w { + padding-top: 5.5rem !important; +} + +.fr-pb-first-22v, +.fr-pb-first-11w, +.fr-py-first-22v, +.fr-py-first-11w { + padding-bottom: 5.5rem !important; +} + +.fr-p-first-23v { + padding: 5.75rem !important; +} + +.fr-pl-first-23v, +.fr-px-first-23v { + padding-left: 5.75rem !important; +} + +.fr-pr-first-23v, +.fr-px-first-23v { + padding-right: 5.75rem !important; +} + +.fr-pt-first-23v, +.fr-py-first-23v { + padding-top: 5.75rem !important; +} + +.fr-pb-first-23v, +.fr-py-first-23v { + padding-bottom: 5.75rem !important; +} + +.fr-p-first-24v, +.fr-p-first-12w { + padding: 6rem !important; +} + +.fr-pl-first-24v, +.fr-pl-first-12w, +.fr-px-first-24v, +.fr-px-first-12w { + padding-left: 6rem !important; +} + +.fr-pr-first-24v, +.fr-pr-first-12w, +.fr-px-first-24v, +.fr-px-first-12w { + padding-right: 6rem !important; +} + +.fr-pt-first-24v, +.fr-pt-first-12w, +.fr-py-first-24v, +.fr-py-first-12w { + padding-top: 6rem !important; +} + +.fr-pb-first-24v, +.fr-pb-first-12w, +.fr-py-first-24v, +.fr-py-first-12w { + padding-bottom: 6rem !important; +} + +.fr-p-first-25v { + padding: 6.25rem !important; +} + +.fr-pl-first-25v, +.fr-px-first-25v { + padding-left: 6.25rem !important; +} + +.fr-pr-first-25v, +.fr-px-first-25v { + padding-right: 6.25rem !important; +} + +.fr-pt-first-25v, +.fr-py-first-25v { + padding-top: 6.25rem !important; +} + +.fr-pb-first-25v, +.fr-py-first-25v { + padding-bottom: 6.25rem !important; +} + +.fr-p-first-26v, +.fr-p-first-13w { + padding: 6.5rem !important; +} + +.fr-pl-first-26v, +.fr-pl-first-13w, +.fr-px-first-26v, +.fr-px-first-13w { + padding-left: 6.5rem !important; +} + +.fr-pr-first-26v, +.fr-pr-first-13w, +.fr-px-first-26v, +.fr-px-first-13w { + padding-right: 6.5rem !important; +} + +.fr-pt-first-26v, +.fr-pt-first-13w, +.fr-py-first-26v, +.fr-py-first-13w { + padding-top: 6.5rem !important; +} + +.fr-pb-first-26v, +.fr-pb-first-13w, +.fr-py-first-26v, +.fr-py-first-13w { + padding-bottom: 6.5rem !important; +} + +.fr-p-first-27v { + padding: 6.75rem !important; +} + +.fr-pl-first-27v, +.fr-px-first-27v { + padding-left: 6.75rem !important; +} + +.fr-pr-first-27v, +.fr-px-first-27v { + padding-right: 6.75rem !important; +} + +.fr-pt-first-27v, +.fr-py-first-27v { + padding-top: 6.75rem !important; +} + +.fr-pb-first-27v, +.fr-py-first-27v { + padding-bottom: 6.75rem !important; +} + +.fr-p-first-28v, +.fr-p-first-14w { + padding: 7rem !important; +} + +.fr-pl-first-28v, +.fr-pl-first-14w, +.fr-px-first-28v, +.fr-px-first-14w { + padding-left: 7rem !important; +} + +.fr-pr-first-28v, +.fr-pr-first-14w, +.fr-px-first-28v, +.fr-px-first-14w { + padding-right: 7rem !important; +} + +.fr-pt-first-28v, +.fr-pt-first-14w, +.fr-py-first-28v, +.fr-py-first-14w { + padding-top: 7rem !important; +} + +.fr-pb-first-28v, +.fr-pb-first-14w, +.fr-py-first-28v, +.fr-py-first-14w { + padding-bottom: 7rem !important; +} + +.fr-p-first-29v { + padding: 7.25rem !important; +} + +.fr-pl-first-29v, +.fr-px-first-29v { + padding-left: 7.25rem !important; +} + +.fr-pr-first-29v, +.fr-px-first-29v { + padding-right: 7.25rem !important; +} + +.fr-pt-first-29v, +.fr-py-first-29v { + padding-top: 7.25rem !important; +} + +.fr-pb-first-29v, +.fr-py-first-29v { + padding-bottom: 7.25rem !important; +} + +.fr-p-first-30v, +.fr-p-first-15w { + padding: 7.5rem !important; +} + +.fr-pl-first-30v, +.fr-pl-first-15w, +.fr-px-first-30v, +.fr-px-first-15w { + padding-left: 7.5rem !important; +} + +.fr-pr-first-30v, +.fr-pr-first-15w, +.fr-px-first-30v, +.fr-px-first-15w { + padding-right: 7.5rem !important; +} + +.fr-pt-first-30v, +.fr-pt-first-15w, +.fr-py-first-30v, +.fr-py-first-15w { + padding-top: 7.5rem !important; +} + +.fr-pb-first-30v, +.fr-pb-first-15w, +.fr-py-first-30v, +.fr-py-first-15w { + padding-bottom: 7.5rem !important; +} + +.fr-p-first-31v { + padding: 7.75rem !important; +} + +.fr-pl-first-31v, +.fr-px-first-31v { + padding-left: 7.75rem !important; +} + +.fr-pr-first-31v, +.fr-px-first-31v { + padding-right: 7.75rem !important; +} + +.fr-pt-first-31v, +.fr-py-first-31v { + padding-top: 7.75rem !important; +} + +.fr-pb-first-31v, +.fr-py-first-31v { + padding-bottom: 7.75rem !important; +} + +.fr-p-first-32v, +.fr-p-first-16w { + padding: 8rem !important; +} + +.fr-pl-first-32v, +.fr-pl-first-16w, +.fr-px-first-32v, +.fr-px-first-16w { + padding-left: 8rem !important; +} + +.fr-pr-first-32v, +.fr-pr-first-16w, +.fr-px-first-32v, +.fr-px-first-16w { + padding-right: 8rem !important; +} + +.fr-pt-first-32v, +.fr-pt-first-16w, +.fr-py-first-32v, +.fr-py-first-16w { + padding-top: 8rem !important; +} + +.fr-pb-first-32v, +.fr-pb-first-16w, +.fr-py-first-32v, +.fr-py-first-16w { + padding-bottom: 8rem !important; +} + +:root[data-fr-theme=dark] { + --shadow-color: rgba(0, 0, 18, 0.32); + --grey-1000-50: #161616; + --grey-1000-50-hover: #343434; + --grey-1000-50-active: #474747; + --grey-975-75: #1e1e1e; + --grey-975-75-hover: #3f3f3f; + --grey-975-75-active: #525252; + --grey-950-100: #242424; + --grey-950-100-hover: #474747; + --grey-950-100-active: #5b5b5b; + --grey-200-850: #cecece; + --grey-200-850-hover: #a8a8a8; + --grey-200-850-active: #939393; + --grey-925-125: #2a2a2a; + --grey-1000-75: #1e1e1e; + --grey-1000-75-hover: #3f3f3f; + --grey-1000-75-active: #525252; + --grey-1000-100: #242424; + --grey-1000-100-hover: #474747; + --grey-1000-100-active: #5b5b5b; + --grey-975-100: #242424; + --grey-975-100-hover: #474747; + --grey-975-100-active: #5b5b5b; + --grey-975-125: #2a2a2a; + --grey-975-125-hover: #4e4e4e; + --grey-975-125-active: #636363; + --grey-950-125: #2a2a2a; + --grey-950-125-hover: #4e4e4e; + --grey-950-125-active: #636363; + --grey-950-150: #2f2f2f; + --grey-950-150-hover: #545454; + --grey-950-150-active: #696969; + --grey-50-1000: #fff; + --grey-425-625: #929292; + --grey-625-425: #666; + --grey-0-1000: #fff; + --grey-900-175: #353535; + --blue-france-975-75: #1b1b35; + --blue-france-975-75-hover: #3a3a68; + --blue-france-975-75-active: #4d4d83; + --blue-france-950-100: #21213f; + --blue-france-950-100-hover: #424275; + --blue-france-950-100-active: #56568c; + --blue-france-sun-113-625: #8585f6; + --blue-france-sun-113-625-hover: #b1b1f9; + --blue-france-sun-113-625-active: #c6c6fb; + --blue-france-925-125: #272747; + --blue-france-925-125-hover: #4a4a7d; + --blue-france-925-125-active: #5e5e90; + --blue-france-975-sun-113: #000091; + --blue-france-main-525: #6a6af4; + --blue-france-850-200: #313178; + --red-marianne-975-75: #2b1919; + --red-marianne-975-75-hover: #573737; + --red-marianne-975-75-active: #704848; + --red-marianne-950-100: #331f1f; + --red-marianne-950-100-hover: #613f3f; + --red-marianne-950-100-active: #7b5151; + --red-marianne-425-625: #f95c5e; + --red-marianne-425-625-hover: #fa9293; + --red-marianne-425-625-active: #fbabac; + --red-marianne-925-125: #3b2424; + --red-marianne-925-125-hover: #6b4545; + --red-marianne-925-125-active: #865757; + --red-marianne-main-472: #e1000f; + --red-marianne-850-200: #5e2a2b; + --info-950-100: #1d2437; + --info-950-100-hover: #3b4767; + --info-950-100-active: #4c5b83; + --info-425-625: #518fff; + --info-425-625-hover: #98b4ff; + --info-425-625-active: #b4c7ff; + --info-975-75: #171d2e; + --success-950-100: #19271d; + --success-950-100-hover: #344c3b; + --success-950-100-active: #44624d; + --success-425-625: #27a658; + --success-425-625-hover: #36d975; + --success-425-625-active: #3df183; + --success-975-75: #142117; + --warning-950-100: #361e19; + --warning-950-100-hover: #663d35; + --warning-950-100-active: #824f44; + --warning-425-625: #fc5d00; + --warning-425-625-hover: #ff8c73; + --warning-425-625-active: #ffa595; + --warning-975-75: #2d1814; + --error-950-100: #391c1c; + --error-950-100-hover: #6c3a3a; + --error-950-100-active: #894b4b; + --error-425-625: #ff5655; + --error-425-625-hover: #ff8c8c; + --error-425-625-active: #ffa6a6; + --error-975-75: #301717; + --green-tilleul-verveine-975-75: #201e14; + --green-tilleul-verveine-975-75-hover: #433f2e; + --green-tilleul-verveine-975-75-active: #57533d; + --green-tilleul-verveine-950-100: #272419; + --green-tilleul-verveine-950-100-hover: #4c4734; + --green-tilleul-verveine-950-100-active: #615b44; + --green-tilleul-verveine-sun-418-moon-817: #d8c634; + --green-tilleul-verveine-sun-418-moon-817-hover: #fee943; + --green-tilleul-verveine-sun-418-moon-817-active: #fef1ab; + --green-tilleul-verveine-925-125: #2d2a1d; + --green-tilleul-verveine-925-125-hover: #534f39; + --green-tilleul-verveine-925-125-active: #696349; + --green-tilleul-verveine-main-707: #b7a73f; + --green-tilleul-verveine-850-200: #3f3a20; + --green-bourgeon-975-75: #182014; + --green-bourgeon-975-75-hover: #35432e; + --green-bourgeon-975-75-active: #46573d; + --green-bourgeon-950-100: #1e2719; + --green-bourgeon-950-100-hover: #3d4c34; + --green-bourgeon-950-100-active: #4e6144; + --green-bourgeon-sun-425-moon-759: #99c221; + --green-bourgeon-sun-425-moon-759-hover: #baec2a; + --green-bourgeon-sun-425-moon-759-active: #c9fd2e; + --green-bourgeon-925-125: #232d1d; + --green-bourgeon-925-125-hover: #435339; + --green-bourgeon-925-125-active: #556949; + --green-bourgeon-main-640: #68a532; + --green-bourgeon-850-200: #2a401a; + --green-emeraude-975-75: #142018; + --green-emeraude-975-75-hover: #2e4335; + --green-emeraude-975-75-active: #3d5846; + --green-emeraude-950-100: #19271e; + --green-emeraude-950-100-hover: #344c3d; + --green-emeraude-950-100-active: #44624f; + --green-emeraude-sun-425-moon-753: #34cb6a; + --green-emeraude-sun-425-moon-753-hover: #42fb84; + --green-emeraude-sun-425-moon-753-active: #80fda3; + --green-emeraude-925-125: #1e2e23; + --green-emeraude-925-125-hover: #3b5543; + --green-emeraude-925-125-active: #4b6b55; + --green-emeraude-main-632: #00a95f; + --green-emeraude-850-200: #21402c; + --green-menthe-975-75: #15201e; + --green-menthe-975-75-hover: #30433f; + --green-menthe-975-75-active: #3f5753; + --green-menthe-950-100: #1a2624; + --green-menthe-950-100-hover: #364b47; + --green-menthe-950-100-active: #46605b; + --green-menthe-sun-373-moon-652: #21ab8e; + --green-menthe-sun-373-moon-652-hover: #2eddb8; + --green-menthe-sun-373-moon-652-active: #34f4cc; + --green-menthe-925-125: #1f2d2a; + --green-menthe-925-125-hover: #3c534e; + --green-menthe-925-125-active: #4d6963; + --green-menthe-main-548: #009081; + --green-menthe-850-200: #223f3a; + --green-archipel-975-75: #152021; + --green-archipel-975-75-hover: #2f4345; + --green-archipel-975-75-active: #3f5759; + --green-archipel-950-100: #1a2628; + --green-archipel-950-100-hover: #364a4e; + --green-archipel-950-100-active: #465f63; + --green-archipel-sun-391-moon-716: #34bab5; + --green-archipel-sun-391-moon-716-hover: #43e9e2; + --green-archipel-sun-391-moon-716-active: #4cfdf6; + --green-archipel-925-125: #1f2c2e; + --green-archipel-925-125-hover: #3c5255; + --green-archipel-925-125-active: #4d676b; + --green-archipel-main-557: #009099; + --green-archipel-850-200: #233e41; + --blue-ecume-975-75: #171d2f; + --blue-ecume-975-75-hover: #333e5e; + --blue-ecume-975-75-active: #445179; + --blue-ecume-950-100: #1d2437; + --blue-ecume-950-100-hover: #3b4767; + --blue-ecume-950-100-active: #4c5b83; + --blue-ecume-sun-247-moon-675: #869ece; + --blue-ecume-sun-247-moon-675-hover: #b8c5e2; + --blue-ecume-sun-247-moon-675-active: #ced6ea; + --blue-ecume-925-125: #222940; + --blue-ecume-925-125-hover: #424d73; + --blue-ecume-925-125-active: #536190; + --blue-ecume-main-400: #465f9d; + --blue-ecume-850-200: #273962; + --blue-cumulus-975-75: #171e2b; + --blue-cumulus-975-75-hover: #333f56; + --blue-cumulus-975-75-active: #43536f; + --blue-cumulus-950-100: #1c2433; + --blue-cumulus-950-100-hover: #3a4761; + --blue-cumulus-950-100-active: #4a5b7b; + --blue-cumulus-sun-368-moon-732: #7ab1e8; + --blue-cumulus-sun-368-moon-732-hover: #bad2f2; + --blue-cumulus-sun-368-moon-732-active: #d2e2f6; + --blue-cumulus-925-125: #212a3a; + --blue-cumulus-925-125-hover: #404f69; + --blue-cumulus-925-125-active: #516384; + --blue-cumulus-main-526: #417dc4; + --blue-cumulus-850-200: #263b58; + --purple-glycine-975-75: #251a24; + --purple-glycine-975-75-hover: #4c394a; + --purple-glycine-975-75-active: #634a60; + --purple-glycine-950-100: #2c202b; + --purple-glycine-950-100-hover: #554053; + --purple-glycine-950-100-active: #6c536a; + --purple-glycine-sun-319-moon-630: #ce70cc; + --purple-glycine-sun-319-moon-630-hover: #dfa4dd; + --purple-glycine-sun-319-moon-630-active: #e7bbe6; + --purple-glycine-925-125: #332632; + --purple-glycine-925-125-hover: #5d485c; + --purple-glycine-925-125-active: #755b73; + --purple-glycine-main-494: #a558a0; + --purple-glycine-850-200: #502e4d; + --pink-macaron-975-75: #261b19; + --pink-macaron-975-75-hover: #4e3a37; + --pink-macaron-975-75-active: #654c48; + --pink-macaron-950-100: #2e211f; + --pink-macaron-950-100-hover: #58423f; + --pink-macaron-950-100-active: #705551; + --pink-macaron-sun-406-moon-833: #ffb7ae; + --pink-macaron-sun-406-moon-833-hover: #ffe0dc; + --pink-macaron-sun-406-moon-833-active: #fff0ee; + --pink-macaron-925-125: #352724; + --pink-macaron-925-125-hover: #614a45; + --pink-macaron-925-125-active: #795d57; + --pink-macaron-main-689: #e18b76; + --pink-macaron-850-200: #52312a; + --pink-tuile-975-75: #281b19; + --pink-tuile-975-75-hover: #513a37; + --pink-tuile-975-75-active: #694c48; + --pink-tuile-950-100: #2f211f; + --pink-tuile-950-100-hover: #5a423e; + --pink-tuile-950-100-active: #725550; + --pink-tuile-sun-425-moon-750: #ff9575; + --pink-tuile-sun-425-moon-750-hover: #ffc4b7; + --pink-tuile-sun-425-moon-750-active: #ffd8d0; + --pink-tuile-925-125: #372624; + --pink-tuile-925-125-hover: #644845; + --pink-tuile-925-125-active: #7d5b57; + --pink-tuile-main-556: #ce614a; + --pink-tuile-850-200: #55302a; + --yellow-tournesol-975-75: #221d11; + --yellow-tournesol-975-75-hover: #473e29; + --yellow-tournesol-975-75-active: #5c5136; + --yellow-tournesol-950-100: #292416; + --yellow-tournesol-950-100-hover: #4f472f; + --yellow-tournesol-950-100-active: #655b3d; + --yellow-tournesol-sun-407-moon-922: #ffe552; + --yellow-tournesol-sun-407-moon-922-hover: #e1c700; + --yellow-tournesol-sun-407-moon-922-active: #cab300; + --yellow-tournesol-925-125: #302a1a; + --yellow-tournesol-925-125-hover: #584e34; + --yellow-tournesol-925-125-active: #6f6342; + --yellow-tournesol-main-731: #c8aa39; + --yellow-tournesol-850-200: #43391a; + --yellow-moutarde-975-75: #231d14; + --yellow-moutarde-975-75-hover: #483e2e; + --yellow-moutarde-975-75-active: #5e513d; + --yellow-moutarde-950-100: #2a2319; + --yellow-moutarde-950-100-hover: #514534; + --yellow-moutarde-950-100-active: #685944; + --yellow-moutarde-sun-348-moon-860: #ffca00; + --yellow-moutarde-sun-348-moon-860-hover: #cda200; + --yellow-moutarde-sun-348-moon-860-active: #b28c00; + --yellow-moutarde-925-125: #30291d; + --yellow-moutarde-925-125-hover: #584d39; + --yellow-moutarde-925-125-active: #6f6149; + --yellow-moutarde-main-679: #c3992a; + --yellow-moutarde-850-200: #453820; + --orange-terre-battue-975-75: #281a16; + --orange-terre-battue-975-75-hover: #513932; + --orange-terre-battue-975-75-active: #6a4b42; + --orange-terre-battue-950-100: #31201c; + --orange-terre-battue-950-100-hover: #5d403a; + --orange-terre-battue-950-100-active: #77534a; + --orange-terre-battue-sun-370-moon-672: #ff732c; + --orange-terre-battue-sun-370-moon-672-hover: #ffa48b; + --orange-terre-battue-sun-370-moon-672-active: #ffbbab; + --orange-terre-battue-925-125: #382621; + --orange-terre-battue-925-125-hover: #664840; + --orange-terre-battue-925-125-active: #7f5b51; + --orange-terre-battue-main-645: #e4794a; + --orange-terre-battue-850-200: #543125; + --brown-cafe-creme-975-75: #211d16; + --brown-cafe-creme-975-75-hover: #453e31; + --brown-cafe-creme-975-75-active: #5a5141; + --brown-cafe-creme-950-100: #28241c; + --brown-cafe-creme-950-100-hover: #4e4739; + --brown-cafe-creme-950-100-active: #635b4a; + --brown-cafe-creme-sun-383-moon-885: #ecd7a2; + --brown-cafe-creme-sun-383-moon-885-hover: #c5b386; + --brown-cafe-creme-sun-383-moon-885-active: #af9f77; + --brown-cafe-creme-925-125: #2e2a21; + --brown-cafe-creme-925-125-hover: #554e3f; + --brown-cafe-creme-925-125-active: #6b6351; + --brown-cafe-creme-main-782: #d1b781; + --brown-cafe-creme-850-200: #423925; + --brown-caramel-975-75: #251c16; + --brown-caramel-975-75-hover: #4c3c31; + --brown-caramel-975-75-active: #624e41; + --brown-caramel-950-100: #2c221c; + --brown-caramel-950-100-hover: #554439; + --brown-caramel-950-100-active: #6c574a; + --brown-caramel-sun-425-moon-901: #fbd8ab; + --brown-caramel-sun-425-moon-901-hover: #efb547; + --brown-caramel-sun-425-moon-901-active: #d6a23e; + --brown-caramel-925-125: #332821; + --brown-caramel-925-125-hover: #5d4b40; + --brown-caramel-925-125-active: #755f51; + --brown-caramel-main-648: #c08c65; + --brown-caramel-850-200: #4b3525; + --brown-opera-975-75: #241c17; + --brown-opera-975-75-hover: #4a3c33; + --brown-opera-975-75-active: #604f44; + --brown-opera-950-100: #2b221c; + --brown-opera-950-100-hover: #53443a; + --brown-opera-950-100-active: #6a574a; + --brown-opera-sun-395-moon-820: #e6be92; + --brown-opera-sun-395-moon-820-hover: #f2e2d3; + --brown-opera-sun-395-moon-820-active: #f8f0e9; + --brown-opera-925-125: #322821; + --brown-opera-925-125-hover: #5c4b40; + --brown-opera-925-125-active: #735f51; + --brown-opera-main-680: #bd987a; + --brown-opera-850-200: #493625; + --beige-gris-galet-975-75: #211d19; + --beige-gris-galet-975-75-hover: #453e37; + --beige-gris-galet-975-75-active: #595148; + --beige-gris-galet-950-100: #28231f; + --beige-gris-galet-950-100-hover: #4e453f; + --beige-gris-galet-950-100-active: #635950; + --beige-gris-galet-sun-407-moon-821: #d0c3b7; + --beige-gris-galet-sun-407-moon-821-hover: #eae5e1; + --beige-gris-galet-sun-407-moon-821-active: #f4f2f0; + --beige-gris-galet-925-125: #2e2924; + --beige-gris-galet-925-125-hover: #554d45; + --beige-gris-galet-925-125-active: #6b6157; + --beige-gris-galet-main-702: #aea397; + --beige-gris-galet-850-200: #433829; +} + +.fr-placement { + position: fixed; + width: max-content; +} + +@-moz-document url-prefix() { + :root[data-fr-scrolling] body { + position: sticky; + } + + :root { + --underline-thickness: calc(0.0625em + 0.25px); + } +} + +.fr-displayed-lg { + display: none !important; +} + +.fr-responsive-img--32x9 { + aspect-ratio: 3.5555555556 !important; + object-fit: cover; + object-position: 50% 50%; +} + +.fr-responsive-img--16x9 { + aspect-ratio: 1.7777777778 !important; + object-fit: cover; + object-position: 50% 50%; +} + +.fr-responsive-img--3x2 { + aspect-ratio: 1.5 !important; + object-fit: cover; + object-position: 50% 50%; +} + +.fr-responsive-img--4x3 { + aspect-ratio: 1.3333333333 !important; + object-fit: cover; + object-position: 50% 50%; +} + +.fr-responsive-img--1x1 { + aspect-ratio: 1 !important; + object-fit: cover; + object-position: 50% 50%; +} + +.fr-responsive-img--3x4 { + aspect-ratio: 0.75 !important; + object-fit: cover; + object-position: 50% 50%; +} + +.fr-responsive-img--2x3 { + aspect-ratio: 0.6666666667 !important; + object-fit: cover; + object-position: 50% 50%; +} + +.fr-responsive-vid--16x9 { + aspect-ratio: 1.7777777778 !important; +} + +.fr-responsive-vid--4x3 { + aspect-ratio: 1.3333333333 !important; +} + +.fr-responsive-vid--1x1 { + aspect-ratio: 1 !important; +} + +.fr-fi--xs::before, +.fr-fi--xs::after { + --icon-size: 0.75rem; +} + +.fr-fi--sm::before, +.fr-fi--sm::after { + --icon-size: 1rem; +} + +.fr-fi--md::before, +.fr-fi--md::after { + --icon-size: 1.5rem; +} + +.fr-fi--lg::before, +.fr-fi--lg::after { + --icon-size: 2rem; +} + +.fr-artwork-decorative { + fill: var(--artwork-decorative-blue-france); +} + +.fr-artwork-minor { + fill: var(--artwork-minor-red-marianne); +} + +.fr-artwork-major { + fill: var(--artwork-major-blue-france); +} + +.fr-artwork-background { + fill: var(--artwork-background-grey); +} + +.fr-artwork-motif { + fill: var(--artwork-motif-grey); +} + +.fr-artwork--green-tilleul-verveine .fr-artwork-minor { + fill: var(--artwork-minor-green-tilleul-verveine); +} + +.fr-artwork--green-bourgeon .fr-artwork-minor { + fill: var(--artwork-minor-green-bourgeon); +} + +.fr-artwork--green-emeraude .fr-artwork-minor { + fill: var(--artwork-minor-green-emeraude); +} + +.fr-artwork--green-menthe .fr-artwork-minor { + fill: var(--artwork-minor-green-menthe); +} + +.fr-artwork--green-archipel .fr-artwork-minor { + fill: var(--artwork-minor-green-archipel); +} + +.fr-artwork--blue-ecume .fr-artwork-minor { + fill: var(--artwork-minor-blue-ecume); +} + +.fr-artwork--blue-cumulus .fr-artwork-minor { + fill: var(--artwork-minor-blue-cumulus); +} + +.fr-artwork--purple-glycine .fr-artwork-minor { + fill: var(--artwork-minor-purple-glycine); +} + +.fr-artwork--pink-macaron .fr-artwork-minor { + fill: var(--artwork-minor-pink-macaron); +} + +.fr-artwork--pink-tuile .fr-artwork-minor { + fill: var(--artwork-minor-pink-tuile); +} + +.fr-artwork--yellow-tournesol .fr-artwork-minor { + fill: var(--artwork-minor-yellow-tournesol); +} + +.fr-artwork--yellow-moutarde .fr-artwork-minor { + fill: var(--artwork-minor-yellow-moutarde); +} + +.fr-artwork--orange-terre-battue .fr-artwork-minor { + fill: var(--artwork-minor-orange-terre-battue); +} + +.fr-artwork--brown-cafe-creme .fr-artwork-minor { + fill: var(--artwork-minor-brown-cafe-creme); +} + +.fr-artwork--brown-caramel .fr-artwork-minor { + fill: var(--artwork-minor-brown-caramel); +} + +.fr-artwork--brown-opera .fr-artwork-minor { + fill: var(--artwork-minor-brown-opera); +} + +.fr-artwork--beige-gris-galet .fr-artwork-minor { + fill: var(--artwork-minor-beige-gris-galet); +} + +[disabled] .fr-artwork * { + fill: var(--text-disabled-grey); +} + +.fr-h6, +.fr-h5, +.fr-h4, +.fr-h3, +.fr-h2, +.fr-h1, +.fr-display-xs, +.fr-display-sm, +.fr-display-md, +.fr-display-lg, +.fr-display-xl { + color: var(--text-title-grey); +} + +h6, +h5, +h4, +h3, +h2, +h1 { + color: var(--text-title-grey); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + SCHEME +\* ˍˍˍˍˍˍˍˍˍ */ + +/* ¯¯¯¯¯¯¯¯¯ *\ + UPLOAD +\* ˍˍˍˍˍˍˍˍˍ */ + +.fr-upload-group .fr-label .fr-hint-text { + margin-top: 0.75rem; +} + +.fr-upload-group .fr-label + .fr-upload { + margin-top: 1rem; +} + +.fr-upload-group .fr-message:first-child { + margin-top: 0.5rem; +} + +.fr-upload { + font-size: 0.875rem; + line-height: 1.5rem; + width: 100%; + display: inline-flex; + margin: 0; +} + +.fr-upload:disabled::-webkit-file-upload-button { + outline-style: none; + cursor: not-allowed; +} + +.fr-upload::-webkit-file-upload-button { + -webkit-appearance: button; + -moz-appearance: button; + appearance: button; + font: inherit; + cursor: pointer; + margin-right: 0.5rem; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + RANGE +\* ˍˍˍˍˍˍˍˍˍ */ + +.fr-range-group { + position: relative; +} + +.fr-range-group--valid::before, +.fr-range-group--error::before { + content: ""; + display: block; + pointer-events: none; + position: absolute; + top: 0; + right: -0.75rem; + bottom: 0; + left: -0.75rem; + background-repeat: no-repeat; + background-position: 0 0; + background-size: 0.125rem 100%; +} + +.fr-range { + --thumb-size: 1.5rem; + position: relative; + display: flex; + flex-direction: row; + justify-content: space-between; + flex-wrap: wrap; +} + +.fr-range input[type=range] { + outline: none; + width: 100%; +} + +.fr-range__output { + visibility: hidden; + color: var(--text-active-blue-france); +} + +.fr-range__output, +.fr-range__min, +.fr-range__max { + text-align: center; + min-width: var(--thumb-size); + font-size: 0.75rem; + line-height: 1.25rem; +} + +.fr-range[data-fr-js-range] { + --progress-left: 0; + --progress-right: calc(var(--thumb-size) * 0.5); +} + +.fr-range[data-fr-js-range]::before, +.fr-range[data-fr-js-range]::after { + content: ""; + display: block; + position: absolute; + top: 1.625rem; + right: 0; + left: 0; + width: 100%; + height: 0.75rem; + border-radius: 0.375rem; + forced-color-adjust: none; +} + +.fr-range[data-fr-js-range]::before { + outline-offset: -1px; + box-shadow: inset 0 0 0 1px var(--border-action-high-blue-france); +} + +.fr-range[data-fr-js-range]::after { + clip-path: polygon(var(--progress-left) 0, var(--progress-right) 0, var(--progress-right) 100%, var(--progress-left) 100%); + background-color: var(--background-active-blue-france); + --idle: transparent; + --hover: var(--background-active-blue-france-hover); + --active: var(--background-active-blue-france-active); +} + +.fr-range[data-fr-js-range] input[type=range] { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background-color: transparent; + width: 100%; + height: var(--thumb-size); + z-index: 1; +} + +.fr-range[data-fr-js-range] input[type=range]:not(:only-of-type) { + pointer-events: none; +} + +.fr-range[data-fr-js-range] input[type=range]::-webkit-slider-thumb { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + width: var(--thumb-size); + height: var(--thumb-size); + border-radius: 50%; + border: none; + pointer-events: auto; + z-index: calc(var(--ground) + 500); + background-color: var(--background-raised-grey); + --hover: var(--background-raised-grey-hover); + --active: var(--background-raised-grey-active); + filter: drop-shadow(var(--raised-shadow)); + background-color: var(--background-default-grey); + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); + border: 1px solid var(--border-action-high-blue-france); +} + +.fr-range[data-fr-js-range] input[type=range]::-webkit-slider-thumb:active { + z-index: 2; +} + +.fr-range[data-fr-js-range] input[type=range]::-moz-range-thumb { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + width: var(--thumb-size); + height: var(--thumb-size); + border-radius: 50%; + border: none; + pointer-events: auto; + z-index: calc(var(--ground) + 500); + background-color: var(--background-raised-grey); + --hover: var(--background-raised-grey-hover); + --active: var(--background-raised-grey-active); + filter: drop-shadow(var(--raised-shadow)); + background-color: var(--background-default-grey); + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); + border: 1px solid var(--border-action-high-blue-france); +} + +.fr-range[data-fr-js-range] input[type=range]::-moz-range-thumb:active { + z-index: 2; +} + +.fr-range[data-fr-js-range] input[type=range]:disabled { + border-color: graytext; +} + +.fr-range[data-fr-js-range] .fr-range__output { + visibility: visible; +} + +.fr-range--sm { + --thumb-size: 1rem; +} + +.fr-range--sm[data-fr-js-range]::before, +.fr-range--sm[data-fr-js-range]::after { + top: 1.5rem; + height: 0.5rem; + border-radius: 0.25rem; +} + +.fr-range--step[data-fr-js-range] { + --step-width: 0; +} + +.fr-range--step[data-fr-js-range]::before, +.fr-range--step[data-fr-js-range]::after { + padding-left: 0.625rem; + padding-right: 0.625rem; + background-repeat: repeat-x; + background-size: var(--step-width) 100%; + background-position: 0.625rem 0; + background-clip: content-box; +} + +.fr-range--step.fr-range--sm[data-fr-js-range]::before, +.fr-range--step.fr-range--sm[data-fr-js-range]::after { + background-position: 0.375rem 0; + padding-left: 0.375rem; + padding-right: 0.375rem; +} + +.fr-range--double .fr-range__output { + min-width: calc(var(--thumb-size) * 2); +} + +.fr-range--double[data-fr-js-range] input[type=range] { + width: calc(100% - var(--thumb-size)); +} + +.fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(1) { + margin-right: var(--thumb-size); +} + +.fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(2) { + position: absolute; + right: 0; + top: 1.25rem; +} + +.fr-range--double.fr-range--step[data-fr-js-range]::before, +.fr-range--double.fr-range--step[data-fr-js-range]::after { + background-size: 0; +} + +.fr-range[data-fr-js-range] input[type=range]:disabled::-webkit-slider-thumb { + border: 1px solid var(--border-disabled-grey); +} + +.fr-range[data-fr-js-range] input[type=range]:disabled::-moz-range-thumb { + border: 1px solid var(--border-disabled-grey); +} + +.fr-range__min, +.fr-range__max { + color: var(--text-mention-grey); +} + +.fr-range--step[data-fr-js-range]::before { + background-image: radial-gradient(circle at 2px 50%, var(--background-action-high-blue-france) 0, var(--background-action-high-blue-france) 1px, transparent 1px); +} + +.fr-range--step[data-fr-js-range]::after { + background-image: radial-gradient(circle at 2px 50%, var(--background-action-low-blue-france) 0, var(--background-action-low-blue-france) 2px, transparent 2px); + box-shadow: inset 10px 0 0 0 var(--border-active-blue-france), inset -10px 0 0 0 var(--border-active-blue-france); +} + +.fr-range--step.fr-range--sm[data-fr-js-range]::after { + box-shadow: inset 6px 0 0 0 var(--border-active-blue-france), inset -6px 0 0 0 var(--border-active-blue-france); +} + +.fr-range-group--error::before { + background-image: linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)); +} + +.fr-range-group--valid::before { + background-image: linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)); +} + +.fr-range-group--disabled .fr-range[data-fr-js-range]::before { + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); +} + +.fr-range-group--disabled .fr-range[data-fr-js-range]::after { + background-color: var(--background-disabled-grey); + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +.fr-range-group--disabled .fr-range--step[data-fr-js-range]::before { + background-image: radial-gradient(circle at 2px 50%, var(--background-disabled-grey) 0, var(--background-disabled-grey) 1px, transparent 1px); +} + +.fr-range-group--disabled .fr-range--step[data-fr-js-range]::after { + background-image: radial-gradient(circle at 2px 50%, var(--background-default-grey) 0, var(--background-default-grey) 2px, transparent 2px); + box-shadow: inset 10px 0 0 0 var(--border-disabled-grey), inset -10px 0 0 0 var(--border-disabled-grey); +} + +.fr-range-group--disabled .fr-range__output, +.fr-range-group--disabled .fr-range__min, +.fr-range-group--disabled .fr-range__max { + color: var(--text-disabled-grey); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ACCORDION +\* ˍˍˍˍˍˍˍˍˍ */ + +.fr-accordion { + position: relative; +} + +.fr-accordion::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: inset 0 1px 0 0 var(--border-default-grey), 0 1px 0 0 var(--border-default-grey); +} + +.fr-accordion__title { + margin: 0; + display: block; + font-size: unset; + line-height: unset; +} + +.fr-accordion:focus-within { + z-index: 1; +} + +.fr-accordion__btn { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + font-weight: 500; + font-size: 1rem; + line-height: 1.5rem; + min-height: 3rem; + padding: 0.75rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; + width: 100%; + text-align: left; + margin: 0; + color: var(--text-action-high-blue-france); +} + +.fr-accordion__btn::before, +.fr-accordion__btn::after { + display: block; +} + +.fr-accordion__btn::after { + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.25rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/arrow-down-s-line.svg"); + mask-image: url("icons/system/arrow-down-s-line.svg"); + content: ""; + transition: transform 0.3s; + margin-right: 0; + margin-left: auto; +} + +.fr-accordion__btn::before { + content: none; +} + +.fr-accordion__btn[aria-expanded=true]::after { + transform: rotate(-180deg); +} + +.fr-accordion .fr-collapse { + --ul-type: disc; + --ol-type: decimal; + --ul-start: 1rem; + --ol-start: 1.5rem; + --xl-block: 0.5rem; + --li-bottom: 0.25rem; + --xl-base: 1em; + --ol-content: counters(li-counter, ".") ".  "; + transition: visibility 0.3s, padding 0.3s; +} + +.fr-accordion .fr-collapse--expanded { + padding-top: 1rem; + padding-bottom: 1.5rem; +} + +.fr-accordions-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; +} + +.fr-accordion__btn[aria-expanded=true] { + background-color: var(--background-open-blue-france); + --idle: transparent; + --hover: var(--background-open-blue-france-hover); + --active: var(--background-open-blue-france-active); +} + +/* ------------------------------------ *\ + Badge +\* ------------------------------------ */ + +.fr-badge { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + --underline-img: none; + --hover-tint: var(--hover); + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 1.5rem; + padding: 0 0.5rem; + overflow: initial; + max-height: none; + font-weight: 700; + max-width: 100%; + text-transform: uppercase; + border-radius: 0.25rem; + color: var(--text-default-grey); + background-color: var(--background-contrast-grey); + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); +} + +.fr-badge::before, +.fr-badge::after { + display: block; +} + +.fr-badge--icon-left[class^=fr-icon-], +.fr-badge--icon-left[class*=" fr-icon-"], +.fr-badge--icon-left[class^=fr-fi-], +.fr-badge--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-badge--icon-left[class^=fr-icon-]::before, +.fr-badge--icon-left[class*=" fr-icon-"]::before, +.fr-badge--icon-left[class^=fr-fi-]::before, +.fr-badge--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.25rem; +} + +.fr-badge[class^=fr-icon-]:not([class*=fr-badge--icon-])::before, +.fr-badge[class*=" fr-icon-"]:not([class*=fr-badge--icon-])::before, +.fr-badge[class^=fr-fi-]:not([class*=fr-badge--icon-])::before, +.fr-badge[class*=" fr-fi-"]:not([class*=fr-badge--icon-])::before { + content: none; +} + +.fr-badge--sm { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.125rem; + padding: 0 0.375rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-badge--sm.fr-badge--icon-left[class^=fr-icon-], +.fr-badge--sm.fr-badge--icon-left[class*=" fr-icon-"], +.fr-badge--sm.fr-badge--icon-left[class^=fr-fi-], +.fr-badge--sm.fr-badge--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-badge--sm.fr-badge--icon-left[class^=fr-icon-]::before, +.fr-badge--sm.fr-badge--icon-left[class*=" fr-icon-"]::before, +.fr-badge--sm.fr-badge--icon-left[class^=fr-fi-]::before, +.fr-badge--sm.fr-badge--icon-left[class*=" fr-fi-"]::before { + --icon-size: 0.75rem; + margin-left: -0.09375rem; + margin-right: 0.25rem; +} + +.fr-badge--sm[class^=fr-icon-]:not([class*=fr-badge--icon-])::before, +.fr-badge--sm[class*=" fr-icon-"]:not([class*=fr-badge--icon-])::before, +.fr-badge--sm[class^=fr-fi-]:not([class*=fr-badge--icon-])::before, +.fr-badge--sm[class*=" fr-fi-"]:not([class*=fr-badge--icon-])::before { + content: none; +} + +.fr-badge::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.25rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.fr-badge[class^=fr-icon-]::before, +.fr-badge[class*=" fr-icon-"]::before, +.fr-badge[class^=fr-fi-]::before, +.fr-badge[class*=" fr-fi-"]::before { + content: ""; +} + +.fr-badge--sm::before { + --icon-size: 0.75rem; + margin-left: -0.09375rem; + margin-right: 0.25rem; +} + +.fr-badge.fr-badge--info::before, +.fr-badge--sm.fr-badge--info::before { + -webkit-mask-image: url("icons/system/fr--info-fill.svg"); + mask-image: url("icons/system/fr--info-fill.svg"); +} + +.fr-badge.fr-badge--success::before, +.fr-badge--sm.fr-badge--success::before { + -webkit-mask-image: url("icons/system/fr--success-fill.svg"); + mask-image: url("icons/system/fr--success-fill.svg"); +} + +.fr-badge.fr-badge--error::before, +.fr-badge--sm.fr-badge--error::before { + -webkit-mask-image: url("icons/system/fr--error-fill.svg"); + mask-image: url("icons/system/fr--error-fill.svg"); +} + +.fr-badge.fr-badge--warning::before, +.fr-badge--sm.fr-badge--warning::before { + -webkit-mask-image: url("icons/system/fr--warning-fill.svg"); + mask-image: url("icons/system/fr--warning-fill.svg"); +} + +.fr-badge.fr-badge--new::before, +.fr-badge--sm.fr-badge--new::before { + -webkit-mask-image: url("icons/weather/flashlight-fill.svg"); + mask-image: url("icons/weather/flashlight-fill.svg"); +} + +.fr-badge--info::before, +.fr-badge--success::before, +.fr-badge--error::before, +.fr-badge--warning::before, +.fr-badge--new::before, +.fr-badge--sm--info::before, +.fr-badge--sm--success::before, +.fr-badge--sm--error::before, +.fr-badge--sm--warning::before, +.fr-badge--sm--new::before { + content: ""; +} + +.fr-badge.fr-badge--no-icon::before, +.fr-badge--sm.fr-badge--no-icon::before { + content: none; +} + +.fr-badges-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + display: flex; + flex-wrap: wrap; + margin-left: -0.25rem; + margin-right: -0.25rem; + margin-bottom: 0; +} + +.fr-badges-group > li { + display: inline-flex; + max-width: 100%; +} + +.fr-badges-group .fr-badge { + margin: 0 0.25rem 0.5rem 0.25rem; +} + +.fr-badges-group--sm .fr-badge { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.125rem; + padding: 0 0.375rem; +} + +.fr-badges-group--sm .fr-badge::before, +.fr-badges-group--sm .fr-badge::after { + --icon-size: 0.75rem; +} + +.fr-badge--info { + color: var(--text-default-info); + background-color: var(--background-contrast-info); + --idle: transparent; + --hover: var(--background-contrast-info-hover); + --active: var(--background-contrast-info-active); +} + +.fr-badge--error { + color: var(--text-default-error); + background-color: var(--background-contrast-error); + --idle: transparent; + --hover: var(--background-contrast-error-hover); + --active: var(--background-contrast-error-active); +} + +.fr-badge--success { + color: var(--text-default-success); + background-color: var(--background-contrast-success); + --idle: transparent; + --hover: var(--background-contrast-success-hover); + --active: var(--background-contrast-success-active); +} + +.fr-badge--warning { + color: var(--text-default-warning); + background-color: var(--background-contrast-warning); + --idle: transparent; + --hover: var(--background-contrast-warning-hover); + --active: var(--background-contrast-warning-active); +} + +.fr-badge--new { + color: var(--text-action-high-yellow-moutarde); + background-color: var(--background-contrast-yellow-moutarde); + --idle: transparent; + --hover: var(--background-contrast-yellow-moutarde-hover); + --active: var(--background-contrast-yellow-moutarde-active); +} + +.fr-badge--green-tilleul-verveine { + color: var(--text-label-green-tilleul-verveine); + background-color: var(--background-contrast-green-tilleul-verveine); + --idle: transparent; + --hover: var(--background-contrast-green-tilleul-verveine-hover); + --active: var(--background-contrast-green-tilleul-verveine-active); +} + +.fr-badge--green-bourgeon { + color: var(--text-label-green-bourgeon); + background-color: var(--background-contrast-green-bourgeon); + --idle: transparent; + --hover: var(--background-contrast-green-bourgeon-hover); + --active: var(--background-contrast-green-bourgeon-active); +} + +.fr-badge--green-emeraude { + color: var(--text-label-green-emeraude); + background-color: var(--background-contrast-green-emeraude); + --idle: transparent; + --hover: var(--background-contrast-green-emeraude-hover); + --active: var(--background-contrast-green-emeraude-active); +} + +.fr-badge--green-menthe { + color: var(--text-label-green-menthe); + background-color: var(--background-contrast-green-menthe); + --idle: transparent; + --hover: var(--background-contrast-green-menthe-hover); + --active: var(--background-contrast-green-menthe-active); +} + +.fr-badge--green-archipel { + color: var(--text-label-green-archipel); + background-color: var(--background-contrast-green-archipel); + --idle: transparent; + --hover: var(--background-contrast-green-archipel-hover); + --active: var(--background-contrast-green-archipel-active); +} + +.fr-badge--blue-ecume { + color: var(--text-label-blue-ecume); + background-color: var(--background-contrast-blue-ecume); + --idle: transparent; + --hover: var(--background-contrast-blue-ecume-hover); + --active: var(--background-contrast-blue-ecume-active); +} + +.fr-badge--blue-cumulus { + color: var(--text-label-blue-cumulus); + background-color: var(--background-contrast-blue-cumulus); + --idle: transparent; + --hover: var(--background-contrast-blue-cumulus-hover); + --active: var(--background-contrast-blue-cumulus-active); +} + +.fr-badge--purple-glycine { + color: var(--text-label-purple-glycine); + background-color: var(--background-contrast-purple-glycine); + --idle: transparent; + --hover: var(--background-contrast-purple-glycine-hover); + --active: var(--background-contrast-purple-glycine-active); +} + +.fr-badge--pink-macaron { + color: var(--text-label-pink-macaron); + background-color: var(--background-contrast-pink-macaron); + --idle: transparent; + --hover: var(--background-contrast-pink-macaron-hover); + --active: var(--background-contrast-pink-macaron-active); +} + +.fr-badge--pink-tuile { + color: var(--text-label-pink-tuile); + background-color: var(--background-contrast-pink-tuile); + --idle: transparent; + --hover: var(--background-contrast-pink-tuile-hover); + --active: var(--background-contrast-pink-tuile-active); +} + +.fr-badge--yellow-tournesol { + color: var(--text-label-yellow-tournesol); + background-color: var(--background-contrast-yellow-tournesol); + --idle: transparent; + --hover: var(--background-contrast-yellow-tournesol-hover); + --active: var(--background-contrast-yellow-tournesol-active); +} + +.fr-badge--yellow-moutarde { + color: var(--text-label-yellow-moutarde); + background-color: var(--background-contrast-yellow-moutarde); + --idle: transparent; + --hover: var(--background-contrast-yellow-moutarde-hover); + --active: var(--background-contrast-yellow-moutarde-active); +} + +.fr-badge--orange-terre-battue { + color: var(--text-label-orange-terre-battue); + background-color: var(--background-contrast-orange-terre-battue); + --idle: transparent; + --hover: var(--background-contrast-orange-terre-battue-hover); + --active: var(--background-contrast-orange-terre-battue-active); +} + +.fr-badge--brown-cafe-creme { + color: var(--text-label-brown-cafe-creme); + background-color: var(--background-contrast-brown-cafe-creme); + --idle: transparent; + --hover: var(--background-contrast-brown-cafe-creme-hover); + --active: var(--background-contrast-brown-cafe-creme-active); +} + +.fr-badge--brown-caramel { + color: var(--text-label-brown-caramel); + background-color: var(--background-contrast-brown-caramel); + --idle: transparent; + --hover: var(--background-contrast-brown-caramel-hover); + --active: var(--background-contrast-brown-caramel-active); +} + +.fr-badge--brown-opera { + color: var(--text-label-brown-opera); + background-color: var(--background-contrast-brown-opera); + --idle: transparent; + --hover: var(--background-contrast-brown-opera-hover); + --active: var(--background-contrast-brown-opera-active); +} + +.fr-badge--beige-gris-galet { + color: var(--text-label-beige-gris-galet); + background-color: var(--background-contrast-beige-gris-galet); + --idle: transparent; + --hover: var(--background-contrast-beige-gris-galet-hover); + --active: var(--background-contrast-beige-gris-galet-active); +} + +.fr-badge-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + display: flex; + flex-wrap: wrap; + margin-bottom: 0; +} + +.fr-badge-group > li { + display: inline-flex; + max-width: 100%; +} + +.fr-badge-group .fr-badge { + margin-right: 0.5rem; + margin-bottom: 0.5rem; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + LOGO +\* ˍˍˍˍˍˍˍˍˍ */ + +.fr-logo { + --text-spacing: 0; + --underline-img: none; + display: inline-block; + font-weight: 700; + line-height: 1.0317460317em; + letter-spacing: -0.01em; + text-transform: uppercase; + vertical-align: middle; + text-indent: -0.1em; + font-size: 1.05rem; + color: var(--text-black-white-grey); +} + +.fr-logo::before { + width: 2.75rem; + height: 1rem; + margin-bottom: 0.3333333333rem; + background-size: 2.75rem 1.125rem, 2.75rem 1rem, 0; + background-position: 0 -0.0625rem, 0 0, 0 0; + content: ""; + display: block; + background-repeat: no-repeat, no-repeat, no-repeat; + forced-color-adjust: none; +} + +:root[data-fr-mourning] .fr-logo::before { + background-size: 2.75rem 1.125rem, 0, 2.75rem 1rem; + box-shadow: 0 0 0 1px #fff; +} + +.fr-logo::after { + min-width: 2.625rem; + background-size: 5.25rem 3.75rem; + background-position: 0 calc(100% + 1.875rem); + padding-top: 2.2083333333rem; + content: ""; + display: block; + background-repeat: no-repeat; + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 252 180'%3E%3Cdefs%3E%3Csymbol id='a' viewBox='0 0 11 15.5'%3E%3Cpath d='M10.4 5.3C11.9 1.5 10.1 0 7.9 0 4.2 0 0 6.5 0 11.7c0 2.5 1.2 3.8 3 3.8 2.1 0 4.3-2 6.2-5.5h-1c-1.2 1.5-2.6 2.6-3.9 2.6-1.3 0-2-.8-2-2.6a10.7 10.7 0 01.3-2.2zm-4-3.1c1.1 0 2 .8 1.5 2.6L3.1 6.1c.8-2.2 2.2-4 3.4-4z'/%3E%3C/symbol%3E%3Csymbol id='b' viewBox='0 0 12.4 21.8'%3E%3Cuse width='11' height='15.5' y='6.4' href='%23a'/%3E%3Cpath d='M7.9 4.7L12.4.6V0h-3L6.7 4.7H8z'/%3E%3C/symbol%3E%3Csymbol id='c' viewBox='0 0 11.5 19'%3E%3Cpath d='M1.7 5.7h2.6L.1 17.1a1.3 1.3 0 001.2 2c3 0 6.4-2.6 7.8-6.2h-.7a9.4 9.4 0 01-5.1 3.5L7 5.7H11l.5-1.6H7.7L9 0H7.6L4.9 4.1l-3.2.4v1.2z'/%3E%3C/symbol%3E%3Csymbol id='d' viewBox='0 0 9.8 21.9'%3E%3Cpath d='M7.6 8c.3-1-.4-1.6-1-1.6-2.2 0-5 2.1-6 5h.7A5.6 5.6 0 014.4 9L.1 20.3a1.1 1.1 0 001 1.6c2.2 0 4.7-2 5.8-5H6A5.6 5.6 0 013 19.5zM8 3.7a1.8 1.8 0 001.8-1.8A1.8 1.8 0 008 0a1.8 1.8 0 00-1.8 1.8A1.8 1.8 0 008 3.6'/%3E%3C/symbol%3E%3Csymbol id='e' viewBox='0 0 14.8 15.5'%3E%3Cpath d='M3.3 3.1c.7 0 1 1 0 3.4l-3 6.8c-.7 1.3 0 2.2 1.2 2.2a1.3 1.3 0 001.5-1l3-8C7.4 4.8 10 3 11 3s.8.6.3 1.6l-4.6 9a1.3 1.3 0 001.1 1.9c2.3 0 5-2 6-5h-.6A5.6 5.6 0 0110 13l4-8a6.1 6.1 0 00.8-2.8A2 2 0 0012.6 0c-2 0-3.6 2.2-6 5V2.8C6.6 1.4 6.1 0 4.8 0 3.2 0 1.8 2.5.7 4.9h.7c.7-1.1 1.3-1.8 2-1.8'/%3E%3C/symbol%3E%3Csymbol id='f' viewBox='0 0 12 15.5'%3E%3Cpath d='M11.8 3.5c.5-1.9.2-3.5-1.2-3.5-1.8 0-2.3 1.2-4 5V2.8C6.5 1.3 6 0 4.6 0 3.1 0 1.7 2.5.5 5h.8C2 3.7 2.8 3 3.3 3c.7 0 1 1 0 3.4l-3 6.8c-.7 1.3 0 2.1 1.2 2.1a1.3 1.3 0 001.5-1l3-8a50.3 50.3 0 012.6-3h3.2z'/%3E%3C/symbol%3E%3Csymbol id='g' viewBox='0 0 14.7 16.2'%3E%3Cpath d='M10.5 13.1c-.6 0-1-1 0-3.4L14.6.1 13.4 0l-1.3 1.3h-.3C6.1 1.3 0 8.6 0 14.2a2 2 0 002.1 2.1c1.7 0 3.3-2.4 5.2-5l-.1 1c-.3 2.6.6 4 2 4 1.5 0 3-2.4 4-4.9h-.7c-.7 1.1-1.5 1.8-2 1.8zM7.9 9.8c-1.3 1.6-3.4 3.5-4.3 3.5-.5 0-.9-.5-.9-1.6 0-3.5 4-8.2 6-8.2a4.2 4.2 0 011.4.2z'/%3E%3C/symbol%3E%3Csymbol id='h' viewBox='0 0 21.9 19.8'%3E%3Cpath d='M11.2 19.8l.3-.9c-3.8-.7-4.3-.7-2.7-4.8l1.4-3.9h3c1.9 0 1.9.9 1.6 3h1l2.6-6.9h-1c-1 1.6-1.8 2.9-3.8 2.9h-3l2-5.6c.8-2 1.1-2.4 3.7-2.4h.7c2.6 0 3 .7 3 3.5h1l.9-4.7H7.3L7 .9c3 .6 3.3.9 2 4.8L5.7 14c-1.5 3.9-2 4.2-5.5 4.8l-.3.9z'/%3E%3C/symbol%3E%3Csymbol id='i' viewBox='0 0 10.1 21.9'%3E%3Cpath d='M2.9 19.4L10.1.3 9.8 0l-5 .6v.6l1 .7c.9.7.6 1.3-.2 3.4L.2 19.9a1.3 1.3 0 001.1 2c2.3 0 4.7-2.1 5.8-5h-.7a6.5 6.5 0 01-3.5 2.5'/%3E%3C/symbol%3E%3Csymbol id='j' viewBox='0 0 18 22'%3E%3Cpath d='M18 .6h-4.3a3.8 3.8 0 00-2.1-.6A6.6 6.6 0 005 6.5a3.3 3.3 0 003 3.6c-1.9.8-3 1.8-3 2.9a1.7 1.7 0 00.9 1.5c-4.3 1.3-6 2.8-6 4.7 0 2 2.6 2.8 5.6 2.8 5.3 0 9.6-2.7 9.6-5.1 0-1.8-1.6-2.5-4.3-3.3-2.2-.7-3.2-.8-3.2-1.6A2.4 2.4 0 019 10.2a6.6 6.6 0 006.1-6.5 4.5 4.5 0 00-.2-1.5h2.5zM9.8 16.2c2.1.7 3 1 3 1.6 0 1.4-2 2.5-5.6 2.5-2.7 0-4-.6-4-2 0-1.5 1.4-2.5 3.5-3.3a21.5 21.5 0 003 1.2zM9 9c-1 0-1.3-.8-1.3-1.7 0-2.8 1.4-6.2 3.5-6.2 1 0 1.3.8 1.3 1.6 0 2.9-1.4 6.3-3.5 6.3z'/%3E%3C/symbol%3E%3Csymbol id='k' viewBox='0 0 23 25.1'%3E%3Cpath d='M14.3 15.6c1.9 0 2 .8 1.6 2.8H17l2.5-6.8h-1c-1 1.6-1.7 2.9-3.8 2.9h-4.1l2-5.6c.7-2 1-2.4 3.7-2.4H18c2.6 0 3 .7 3 3.5h1l.9-4.7H7.3l-.3.9c3 .6 3.3.9 2 4.8l-3.2 8.4c-1.5 3.9-2 4.2-5.6 4.8l-.2 1h17.4l3.2-5h-1.2c-2 2-4 3.8-8 3.8-4.7 0-4.3-.3-2.7-4.6l1.4-3.8h4.2zm2.3-11.8L21 .6V0h-3l-2.6 3.9h1.2v-.1z'/%3E%3C/symbol%3E%3Csymbol id='l' viewBox='0 0 13.6 21.8'%3E%3Cpath d='M11.4 6.4c-2 0-4 2.2-5.8 4.8L9.6.3 9.4 0l-5 .6V1l1 .8c.9.7.6 1.3-.2 3.4L.8 16.8A13.9 13.9 0 000 19c0 1.4 1.8 2.7 3.5 2.7 3.8 0 10-6.9 10-12.2 0-2.3-.5-3.2-2.1-3.2zM4.8 19.5c-.8 0-1.9-.7-1.9-1.3a15.5 15.5 0 01.8-2.2L5 12.7C6.3 11 8.4 9.3 9.6 9.3c.7 0 1.2.4 1.2 1.5 0 3.1-2.9 8.7-6 8.7z'/%3E%3C/symbol%3E%3Csymbol id='m' viewBox='0 0 19.2 19.9'%3E%3Cpath d='M17.6 0H7.3L7 .9c3 .6 3.3.9 2 4.8l-3.2 8.5c-1.5 3.9-2 4.2-5.5 4.8L0 20h15.7l3.5-6H18c-2 2-4.2 4.8-7.7 4.8-2.7 0-3-.5-1.6-4.5l3.1-8.5c1.4-3.9 2-4.2 5.5-4.8z'/%3E%3C/symbol%3E%3Csymbol id='n' viewBox='0 0 126 90'%3E%3Cuse width='12.4' height='21.8' x='112.7' y='66.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='102.2' y='69' href='%23c'/%3E%3Cuse width='9.8' height='21.9' x='93.6' y='66.1' href='%23d'/%3E%3Cuse width='14.8' height='15.5' x='77.2' y='72.5' href='%23e'/%3E%3Cuse width='12' height='15.5' x='65.7' y='72.5' href='%23f'/%3E%3Cuse width='11' height='15.5' x='54.3' y='72.5' href='%23a'/%3E%3Cuse width='11.5' height='19' x='43.7' y='69' href='%23c'/%3E%3Cuse width='14.7' height='16.2' x='28.9' y='71.8' href='%23g'/%3E%3Cuse width='12' height='15.5' x='19.6' y='72.5' href='%23f'/%3E%3Cuse width='21.9' height='19.8' y='67.6' href='%23h'/%3E%3Cuse width='12.4' height='21.8' x='77.3' y='33.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='66.8' y='36' href='%23c'/%3E%3Cuse width='9.8' height='21.9' x='58.2' y='33' href='%23d'/%3E%3Cuse width='10.1' height='21.9' x='49.4' y='33.1' href='%23i'/%3E%3Cuse width='14.7' height='16.2' x='34.9' y='38.8' href='%23g'/%3E%3Cuse width='18' height='22' x='18.6' y='39.4' href='%23j'/%3E%3Cuse width='23' height='25.1' y='29.3' href='%23k'/%3E%3Cuse width='12.4' height='21.8' x='76.8' y='.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='66.2' y='2.9' href='%23c'/%3E%3Cuse width='12' height='15.5' x='54.8' y='6.5' href='%23f'/%3E%3Cuse width='11' height='15.5' x='43.4' y='6.4' href='%23a'/%3E%3Cuse width='13.6' height='21.8' x='29.4' y='.1' href='%23l'/%3E%3Cuse width='9.8' height='21.9' x='20.6' href='%23d'/%3E%3Cuse width='19.2' height='19.9' y='1.4' href='%23m'/%3E%3C/symbol%3E%3C/defs%3E%3Cuse fill='%23000' width='126' height='90' x='0' y='0' href='%23n'/%3E%3Cuse fill='%23fff' width='126' height='90' x='126' y='90' href='%23n'/%3E%3C/svg%3E"); +} + +[data-fr-theme=dark] .fr-logo::after { + background-position: -2.625rem 100%; +} + +.fr-logo--sm { + font-size: 0.7875rem; +} + +.fr-logo--sm::before { + width: 2.0625rem; + height: 0.75rem; + margin-bottom: 0.25rem; + background-size: 2.0625rem 0.84375rem, 2.0625rem 0.75rem, 0; + background-position: 0 -0.046875rem, 0 0, 0 0; +} + +:root[data-fr-mourning] .fr-logo--sm::before { + background-size: 2.0625rem 0.84375rem, 0, 2.0625rem 0.75rem; +} + +.fr-logo--sm::after { + min-width: 1.96875rem; + background-size: 3.9375rem 2.8125rem; + background-position: 0 calc(100% + 1.40625rem); + padding-top: 1.65625rem; +} + +[data-fr-theme=dark] .fr-logo--sm::after { + background-position: -1.96875rem 100%; +} + +.fr-logo--lg { + font-size: 1.3125rem; +} + +.fr-logo--lg::before { + width: 3.4375rem; + height: 1.25rem; + margin-bottom: 0.4166666667rem; + background-size: 3.4375rem 1.40625rem, 3.4375rem 1.25rem, 0; + background-position: 0 -0.078125rem, 0 0, 0 0; +} + +:root[data-fr-mourning] .fr-logo--lg::before { + background-size: 3.4375rem 1.40625rem, 0, 3.4375rem 1.25rem; +} + +.fr-logo--lg::after { + min-width: 3.28125rem; + background-size: 6.5625rem 4.6875rem; + background-position: 0 calc(100% + 2.34375rem); + padding-top: 2.7604166667rem; +} + +[data-fr-theme=dark] .fr-logo--lg::after { + background-position: -3.28125rem 100%; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + BUTTON +\* ˍˍˍˍˍˍˍˍˍ */ + +.fr-btn { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + --underline-img: none; + --hover-tint: var(--hover); + font-weight: 500; + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + background-color: var(--background-action-high-blue-france); + --idle: transparent; + --hover: var(--background-action-high-blue-france-hover); + --active: var(--background-action-high-blue-france-active); + color: var(--text-inverted-blue-france); +} + +.fr-btn::before, +.fr-btn::after { + display: block; +} + +.fr-btn[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn[target=_blank]::after { + content: ""; + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-btn--align-on-content { + margin-left: -1rem; + margin-right: -1rem; +} + +.fr-btn[class^=fr-icon-]:not([class*=fr-btn--icon-]), +.fr-btn[class*=" fr-icon-"]:not([class*=fr-btn--icon-]), +.fr-btn[class^=fr-fi-]:not([class*=fr-btn--icon-]), +.fr-btn[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) { + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-btn[class^=fr-icon-]:not([class*=fr-btn--icon-])::before, +.fr-btn[class*=" fr-icon-"]:not([class*=fr-btn--icon-])::before, +.fr-btn[class^=fr-fi-]:not([class*=fr-btn--icon-])::before, +.fr-btn[class*=" fr-fi-"]:not([class*=fr-btn--icon-])::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-btn--align-on-content[class^=fr-icon-]:not([class*=fr-btn--icon-]), +.fr-btn--align-on-content[class*=" fr-icon-"]:not([class*=fr-btn--icon-]), +.fr-btn--align-on-content[class^=fr-fi-]:not([class*=fr-btn--icon-]), +.fr-btn--align-on-content[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) { + margin-left: -0.5rem; + margin-right: -0.5rem; +} + +.fr-btn--icon-left[class^=fr-icon-], +.fr-btn--icon-left[class*=" fr-icon-"], +.fr-btn--icon-left[class^=fr-fi-], +.fr-btn--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--icon-left[class^=fr-icon-]::before, +.fr-btn--icon-left[class*=" fr-icon-"]::before, +.fr-btn--icon-left[class^=fr-fi-]::before, +.fr-btn--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-icon-], +.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-icon-"], +.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-fi-], +.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-fi-"] { + margin-left: -0.875rem; + margin-right: -1rem; +} + +.fr-btn--icon-right[class^=fr-icon-], +.fr-btn--icon-right[class*=" fr-icon-"], +.fr-btn--icon-right[class^=fr-fi-], +.fr-btn--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--icon-right[class^=fr-icon-]::after, +.fr-btn--icon-right[class*=" fr-icon-"]::after, +.fr-btn--icon-right[class^=fr-fi-]::after, +.fr-btn--icon-right[class*=" fr-fi-"]::after { + content: ""; + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-btn--icon-right[class^=fr-icon-]::before, +.fr-btn--icon-right[class*=" fr-icon-"]::before, +.fr-btn--icon-right[class^=fr-fi-]::before, +.fr-btn--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-icon-], +.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-icon-"], +.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-fi-], +.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-fi-"] { + margin-left: -1rem; + margin-right: -0.875rem; +} + +.fr-btn--sm { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; +} + +.fr-btn--sm[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--sm[target=_blank]::after { + content: ""; + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-btn--sm.fr-btn--align-on-content { + margin-left: -0.75rem; + margin-right: -0.75rem; +} + +.fr-btn--sm[class^=fr-icon-]:not([class*=fr-btn--icon-]), +.fr-btn--sm[class*=" fr-icon-"]:not([class*=fr-btn--icon-]), +.fr-btn--sm[class^=fr-fi-]:not([class*=fr-btn--icon-]), +.fr-btn--sm[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) { + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-btn--sm[class^=fr-icon-]:not([class*=fr-btn--icon-])::before, +.fr-btn--sm[class*=" fr-icon-"]:not([class*=fr-btn--icon-])::before, +.fr-btn--sm[class^=fr-fi-]:not([class*=fr-btn--icon-])::before, +.fr-btn--sm[class*=" fr-fi-"]:not([class*=fr-btn--icon-])::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-btn--sm.fr-btn--align-on-content[class^=fr-icon-]:not([class*=fr-btn--icon-]), +.fr-btn--sm.fr-btn--align-on-content[class*=" fr-icon-"]:not([class*=fr-btn--icon-]), +.fr-btn--sm.fr-btn--align-on-content[class^=fr-fi-]:not([class*=fr-btn--icon-]), +.fr-btn--sm.fr-btn--align-on-content[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) { + margin-left: -0.5rem; + margin-right: -0.5rem; +} + +.fr-btn--sm.fr-btn--icon-left[class^=fr-icon-], +.fr-btn--sm.fr-btn--icon-left[class*=" fr-icon-"], +.fr-btn--sm.fr-btn--icon-left[class^=fr-fi-], +.fr-btn--sm.fr-btn--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--sm.fr-btn--icon-left[class^=fr-icon-]::before, +.fr-btn--sm.fr-btn--icon-left[class*=" fr-icon-"]::before, +.fr-btn--sm.fr-btn--icon-left[class^=fr-fi-]::before, +.fr-btn--sm.fr-btn--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-icon-], +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-icon-"], +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-fi-], +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-fi-"] { + margin-left: -0.625rem; + margin-right: -0.75rem; +} + +.fr-btn--sm.fr-btn--icon-right[class^=fr-icon-], +.fr-btn--sm.fr-btn--icon-right[class*=" fr-icon-"], +.fr-btn--sm.fr-btn--icon-right[class^=fr-fi-], +.fr-btn--sm.fr-btn--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--sm.fr-btn--icon-right[class^=fr-icon-]::after, +.fr-btn--sm.fr-btn--icon-right[class*=" fr-icon-"]::after, +.fr-btn--sm.fr-btn--icon-right[class^=fr-fi-]::after, +.fr-btn--sm.fr-btn--icon-right[class*=" fr-fi-"]::after { + content: ""; + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-btn--sm.fr-btn--icon-right[class^=fr-icon-]::before, +.fr-btn--sm.fr-btn--icon-right[class*=" fr-icon-"]::before, +.fr-btn--sm.fr-btn--icon-right[class^=fr-fi-]::before, +.fr-btn--sm.fr-btn--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-icon-], +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-icon-"], +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-fi-], +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-fi-"] { + margin-left: -0.75rem; + margin-right: -0.625rem; +} + +.fr-btn--lg { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; +} + +.fr-btn--lg[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--lg[target=_blank]::after { + content: ""; + --icon-size: 1.5rem; + margin-right: -0.1875rem; + margin-left: 0.5rem; +} + +.fr-btn--lg.fr-btn--align-on-content { + margin-left: -1.5rem; + margin-right: -1.5rem; +} + +.fr-btn--lg[class^=fr-icon-]:not([class*=fr-btn--icon-]), +.fr-btn--lg[class*=" fr-icon-"]:not([class*=fr-btn--icon-]), +.fr-btn--lg[class^=fr-fi-]:not([class*=fr-btn--icon-]), +.fr-btn--lg[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) { + overflow: hidden; + white-space: nowrap; + max-width: 3rem; + max-height: 3rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-btn--lg[class^=fr-icon-]:not([class*=fr-btn--icon-])::before, +.fr-btn--lg[class*=" fr-icon-"]:not([class*=fr-btn--icon-])::before, +.fr-btn--lg[class^=fr-fi-]:not([class*=fr-btn--icon-])::before, +.fr-btn--lg[class*=" fr-fi-"]:not([class*=fr-btn--icon-])::before { + --icon-size: 2rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-btn--lg.fr-btn--align-on-content[class^=fr-icon-]:not([class*=fr-btn--icon-]), +.fr-btn--lg.fr-btn--align-on-content[class*=" fr-icon-"]:not([class*=fr-btn--icon-]), +.fr-btn--lg.fr-btn--align-on-content[class^=fr-fi-]:not([class*=fr-btn--icon-]), +.fr-btn--lg.fr-btn--align-on-content[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) { + margin-left: -0.5rem; + margin-right: -0.5rem; +} + +.fr-btn--lg.fr-btn--icon-left[class^=fr-icon-], +.fr-btn--lg.fr-btn--icon-left[class*=" fr-icon-"], +.fr-btn--lg.fr-btn--icon-left[class^=fr-fi-], +.fr-btn--lg.fr-btn--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--lg.fr-btn--icon-left[class^=fr-icon-]::before, +.fr-btn--lg.fr-btn--icon-left[class*=" fr-icon-"]::before, +.fr-btn--lg.fr-btn--icon-left[class^=fr-fi-]::before, +.fr-btn--lg.fr-btn--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1.5rem; + margin-left: -0.1875rem; + margin-right: 0.5rem; +} + +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-icon-], +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-icon-"], +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-fi-], +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-fi-"] { + margin-left: -1.3125rem; + margin-right: -1.5rem; +} + +.fr-btn--lg.fr-btn--icon-right[class^=fr-icon-], +.fr-btn--lg.fr-btn--icon-right[class*=" fr-icon-"], +.fr-btn--lg.fr-btn--icon-right[class^=fr-fi-], +.fr-btn--lg.fr-btn--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--lg.fr-btn--icon-right[class^=fr-icon-]::after, +.fr-btn--lg.fr-btn--icon-right[class*=" fr-icon-"]::after, +.fr-btn--lg.fr-btn--icon-right[class^=fr-fi-]::after, +.fr-btn--lg.fr-btn--icon-right[class*=" fr-fi-"]::after { + content: ""; + --icon-size: 1.5rem; + margin-right: -0.1875rem; + margin-left: 0.5rem; +} + +.fr-btn--lg.fr-btn--icon-right[class^=fr-icon-]::before, +.fr-btn--lg.fr-btn--icon-right[class*=" fr-icon-"]::before, +.fr-btn--lg.fr-btn--icon-right[class^=fr-fi-]::before, +.fr-btn--lg.fr-btn--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-icon-], +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-icon-"], +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-fi-], +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-fi-"] { + margin-left: -1.5rem; + margin-right: -1.3125rem; +} + +.fr-btns-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + display: flex; + align-items: stretch; + flex-wrap: wrap; + margin-left: -0.5rem; + margin-right: -0.5rem; + /** + * fr-btns-group--inline : aligne les boutons horizontalement dans tout les cas + * fr-btns-group--inline-(sm/md/lg) : permet de passer en horizontal à partir de la valeur du breakpoint appliqué (sm, md, lg) + */ + /** + * fr-btns-group--left : (Défaut) aligne les boutons sur la gauche (en lecture L-t-R) + */ + /** + * fr-btns-group--right : aligne les boutons sur la droite + */ + /** + * fr-btns-group--center : aligne les boutons au centre du conteneur + */ + /** + * fr-btns-group--center : aligne les boutons au centre du conteneur + */ + /** + * fr-btns-group--equisized : Fixe la largeur des boutons à celle du plus grand. Géré en grande partie en JS. + */ + /** + * fr-btns-group--sm : Fixe les boutons à la taille SM + */ + /** + * fr-btns-group--md : (défaut) Fixe les boutons à la taille MD + */ + /** + * fr-btns-group--lg : Fixe les boutons à la taille LG (sans modfifieur => MD) + */ +} + +.fr-btns-group > li, +.fr-btns-group > div { + width: 100%; + max-width: 100%; +} + +.fr-btns-group .fr-btn { + width: calc(100% - 1rem); + margin: 0 0.5rem 1rem; + justify-content: center; +} + +.fr-btns-group--inline .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; +} + +.fr-btns-group--inline > li { + display: inline-flex; + max-width: 100%; + width: auto; +} + +.fr-btns-group--inline.fr-btns-group--right.fr-btns-group--inline-reverse { + flex-direction: row-reverse; + justify-content: flex-start; +} + +.fr-btns-group--left, +.fr-btns-group--left li { + justify-content: flex-start; + text-align: left; +} + +.fr-btns-group--right, +.fr-btns-group--right li { + justify-content: flex-end; + text-align: right; +} + +.fr-btns-group--center, +.fr-btns-group--center li { + justify-content: center; + text-align: center; +} + +.fr-btns-group--between, +.fr-btns-group--between li { + justify-content: space-between; + text-align: center; +} + +.fr-btns-group--equisized { + --equisized-width: auto; +} + +.fr-btns-group--equisized .fr-btn { + justify-content: center; + width: var(--equisized-width); +} + +.fr-btns-group--sm .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; +} + +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-], +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"], +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-], +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + justify-content: flex-start; +} + +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before, +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-icon-], +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"], +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-fi-], +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-icon-]::before, +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-fi-]::before, +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-icon-], +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"], +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-fi-], +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::after, +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::after, +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::after, +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::after { + content: ""; + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::before, +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::before, +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::before { + content: none; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"] { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + justify-content: flex-start; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-icon-], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-fi-], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"] { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-icon-]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-fi-]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-icon-], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-fi-], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"] { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::after, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::after, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::after, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::after { + content: ""; + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::before { + content: none; +} + +.fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; +} + +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-], +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"], +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-], +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"] { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; + overflow: hidden; + white-space: nowrap; + max-width: 3rem; + max-height: 3rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + justify-content: flex-start; +} + +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before, +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 2rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-icon-], +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"], +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-fi-], +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"] { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-icon-]::before, +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-fi-]::before, +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1.5rem; + margin-left: -0.1875rem; + margin-right: 0.5rem; +} + +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-icon-], +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"], +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-fi-], +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"] { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::after, +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::after, +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::after, +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::after { + content: ""; + --icon-size: 1.5rem; + margin-right: -0.1875rem; + margin-left: 0.5rem; +} + +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::before, +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::before, +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::before { + content: none; +} + +.fr-fieldset__element > .fr-btns-group { + margin-bottom: -1rem; +} + +.fr-btn--close { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + display: flex; + margin-left: auto; +} + +.fr-btn--close::after { + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/close-line.svg"); + mask-image: url("icons/system/close-line.svg"); + content: ""; +} + +.fr-btn--close::before { + content: none; +} + +.fr-btn--tooltip { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-btn--tooltip::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/question-line.svg"); + mask-image: url("icons/system/question-line.svg"); + content: ""; +} + +.fr-btn--fullscreen { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--fullscreen::after { + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/media/fullscreen-line.svg"); + mask-image: url("icons/media/fullscreen-line.svg"); + content: ""; +} + +.fr-btn--fullscreen::before { + content: none; +} + +.fr-btn--display { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--display::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/fr--theme-fill.svg"); + mask-image: url("icons/system/fr--theme-fill.svg"); + content: ""; +} + +.fr-btn--account { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--account::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/user/account-circle-fill.svg"); + mask-image: url("icons/user/account-circle-fill.svg"); + content: ""; +} + +.fr-btn--team { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--team::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/user/team-line.svg"); + mask-image: url("icons/user/team-line.svg"); + content: ""; +} + +.fr-btn--briefcase { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--briefcase::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/business/briefcase-fill.svg"); + mask-image: url("icons/business/briefcase-fill.svg"); + content: ""; +} + +.fr-btn--sort { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-btn--sort::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/arrow-up-down-line.svg"); + mask-image: url("icons/system/arrow-up-down-line.svg"); + content: ""; + transition: transform 0.3s; +} + +.fr-btn--sort[aria-sort=descending]::before { + transform: rotate(-180deg); +} + +.fr-btn--sort[aria-sort=ascending], +.fr-btn--sort[aria-sort=descending] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-btn--sort[aria-sort=ascending]::before, +.fr-btn--sort[aria-sort=descending]::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/arrow-up-line.svg"); + mask-image: url("icons/system/arrow-up-line.svg"); + content: ""; +} + +.fr-btn:disabled, +a.fr-btn:not([href]) { + color: var(--text-disabled-grey); + background-color: var(--background-disabled-grey); + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +.fr-btn--secondary { + background-color: transparent; + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: inset 0 0 0 1px var(--border-action-high-blue-france); +} + +.fr-btn--secondary:disabled, +a.fr-btn--secondary:not([href]) { + color: var(--text-disabled-grey); + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); + background-color: transparent; + --hover: inherit; + --active: inherit; +} + +.fr-btn--tertiary, +.fr-btn--sort, +.fr-btn--account { + background-color: transparent; + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-btn--tertiary:disabled, +a.fr-btn--tertiary:not([href]), +a.fr-btn--sort:not([href]), +a.fr-btn--account:not([href]), +.fr-btn--sort:disabled, +.fr-btn--account:disabled { + color: var(--text-disabled-grey); + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); + background-color: transparent; + --hover: inherit; + --active: inherit; +} + +.fr-btn--tertiary-no-outline, +.fr-btn--close, +.fr-btn--display, +.fr-btn--fullscreen, +.fr-btn--tooltip, +.fr-btn--briefcase, +.fr-btn--team { + background-color: transparent; + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-btn--tertiary-no-outline:disabled, +a.fr-btn--tertiary-no-outline:not([href]), +a.fr-btn--close:not([href]), +a.fr-btn--display:not([href]), +a.fr-btn--fullscreen:not([href]), +a.fr-btn--tooltip:not([href]), +a.fr-btn--briefcase:not([href]), +a.fr-btn--team:not([href]), +.fr-btn--close:disabled, +.fr-btn--display:disabled, +.fr-btn--fullscreen:disabled, +.fr-btn--tooltip:disabled, +.fr-btn--briefcase:disabled, +.fr-btn--team:disabled { + color: var(--text-disabled-grey); + background-color: transparent; + --hover: inherit; + --active: inherit; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + CONNECT +\* ˍˍˍˍˍˍˍˍˍ */ + +.fr-connect { + position: relative; + padding: 0.625em 0.75em 0.625em 4em; + display: inline-flex; + flex-direction: column; + align-items: flex-start; + justify-content: center; + margin-bottom: 0.75rem; + --underline-img: none; + --hover-tint: var(--hover); + --active-tint: var(--active); + --external-link-content: none; + background-color: var(--background-action-high-blue-france); + --idle: transparent; + --hover: var(--background-action-high-blue-france-hover); + --active: var(--background-action-high-blue-france-active); + color: var(--text-inverted-blue-france); +} + +.fr-connect:hover { + background-color: var(--hover-tint); +} + +.fr-connect:active { + background-color: var(--active-tint); +} + +.fr-connect::before { + content: ""; + display: block; + position: absolute; + top: 50%; + bottom: 0.25em; + left: 0.75em; + width: 2.5em; + height: 3em; + margin-top: -1.5em; + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 48'%3E%3Cpath fill='%232a2f82' d='M34.965 15.1 19.971 6.423 4.977 15.184a.606.606 0 0 0-.306.524v16.948a.666.666 0 0 0 .306.524l14.992 8.6 14.994-8.706a.665.665 0 0 0 .306-.524V15.628a.605.605 0 0 0-.304-.528Z'/%3E%3Cpath fill='%23df1f26' d='m14.614 15.6-5.029 8.628-4.557-9.175 5.39-3.113 4.489 3.16ZM35.27 32.58V15.622a.6.6 0 0 0-.306-.523L19.971 6.423'/%3E%3Cpath fill='%232e65b0' d='m4.673 32.58 15.3-26.157v35.362L4.977 33.18a.666.666 0 0 1-.306-.524V15.708Zm24.669-20.735L34.8 15l-4.489 9.15-5.387-9.236Z'/%3E%3Cpath fill='%23fff' d='m39.606 12.305-19.19-11.02a.933.933 0 0 0-.832 0L.394 12.305A.886.886 0 0 0 0 13v22a.886.886 0 0 0 .394.7l19.189 11.02a.933.933 0 0 0 .832 0L39.606 35.7A.886.886 0 0 0 40 35V13a.886.886 0 0 0-.394-.695ZM10.762 30.061h.079c-.042 0-.079.007-.079.05 0 .1.151 0 .2.1a.912.912 0 0 0-.629.276c0 .051.1.051.151.051-.075.1-.226.05-.277.151a.177.177 0 0 0 .1.05c-.05 0-.1 0-.1.051v.151c-.126 0-.176.1-.277.151.2.151.327 0 .528 0-.528.2-.956.478-1.484.629-.1 0 0 .151-.1.151.151.1.227-.05.377-.05-.654.377-1.333.7-2.037 1.132a.351.351 0 0 0-.1.2h-.2c-.1.05-.05.176-.151.277.226.151.5-.2.654 0 .05 0-.1.05-.2.05-.05 0-.05.1-.1.1h-.154c-.1.075-.2.126-.2.276a.219.219 0 0 0-.226.1 9.034 9.034 0 0 0 3.144-.578 7.685 7.685 0 0 0 2.088-1.559.176.176 0 0 1 .05.1 2.168 2.168 0 0 1-.806 1.08c-.277.151-.478.377-.7.478a4.045 4.045 0 0 0-.428.276 10.761 10.761 0 0 1-1.939.412l-.305.044c-.225.033-.449.069-.671.108L4.977 33.18a.648.648 0 0 1-.288-.411.574.574 0 0 0 .094-.063.265.265 0 0 0-.113-.071v-.65a12.786 12.786 0 0 0 3.038-.942A8.746 8.746 0 0 0 4.671 29.7v-1.515a11.662 11.662 0 0 1 1.639.392 6.415 6.415 0 0 1 1.182.578 3.113 3.113 0 0 0 .478.377.91.91 0 0 0 .8.05h.33a3.961 3.961 0 0 0 1.937-.905c0 .05.05.05.1.05a3.63 3.63 0 0 1-.428 1.132c.003.051-.048.152.053.202Zm2.817 3.571c.251-.1.4-.277.629-.377-.05.05-.05.151-.1.2a3.691 3.691 0 0 0-.528.4 15.96 15.96 0 0 0-1.585 1.61c-.252.3-.528.578-.8.855a2.385 2.385 0 0 1-.31.245l-2.527-1.45a4.047 4.047 0 0 0 1.076-.053 4.984 4.984 0 0 0 .855-.327v.1c.7-.277 1.232-.906 1.937-1.132.025 0 .126.1.226.05a1.883 1.883 0 0 1 1.509-.7c0 .05 0 .1.05.1h.025c-.151.126-.327.251-.5.377-.057.052-.007.102.043.102Zm-8.908-6.164v-.186a5.814 5.814 0 0 1 1.588-.188 1.52 1.52 0 0 1 .478 0 5.861 5.861 0 0 0-2.066.374Zm30.6 5.088a.665.665 0 0 1-.306.524l-10.079 5.851a32.3 32.3 0 0 1-3.408-1.185 2.826 2.826 0 0 1-.05-2.245 3.794 3.794 0 0 1 .352-.883c.025-.025.05-.05.05-.076a.025.025 0 0 0 .025-.025 4.316 4.316 0 0 1 .377-.555l.015-.015.02-.021.015-.015c0-.025.025-.05.05-.076.025-.051.075-.076.1-.126a3.771 3.771 0 0 1 .579-.5 4.07 4.07 0 0 1 .654-.177 19.817 19.817 0 0 1 2.415.328.751.751 0 0 1 .277.1 1.849 1.849 0 0 0 .905-.05 1.137 1.137 0 0 0 .855-.706 1.212 1.212 0 0 0 .05-1.059c-.178-.276-.013-.437.181-.59l.068-.055a1.17 1.17 0 0 0 .231-.216c.126-.252-.1-.4-.151-.63-.05-.1-.226-.05-.327-.2.352-.151.855-.429.629-.857-.151-.227-.377-.63-.1-.857.352-.2.855-.151 1.006-.479a1.138 1.138 0 0 0-.292-1.085l-.075-.108a4.754 4.754 0 0 1-.211-.32 6.914 6.914 0 0 0-.528-.757 4.3 4.3 0 0 1-.528-1.009c-.151-.378.05-.706.05-1.084a6.347 6.347 0 0 0-.327-2.144c-.126-.353-.176-.731-.327-1.059a1.12 1.12 0 0 0-.226-.58.375.375 0 0 1 0-.328 4.874 4.874 0 0 0 .579-.479.567.567 0 0 0-.2-.706c-.327-.151-.3.328-.528.429h-.151c-.05-.126.05-.177.151-.277 0-.05 0-.151-.05-.151-.2 0-.377-.051-.428-.151a3.957 3.957 0 0 0-1.861-1.286 2.319 2.319 0 0 0 .579.1 1.67 1.67 0 0 0 1.006-.1c.227-.076.277-.479.377-.706a.8.8 0 0 0-.151-.631 2.189 2.189 0 0 0-.906-.756 9.13 9.13 0 0 1-.679-.353.952.952 0 0 0-.251-.126c-2.965-1.485-9.069-.2-9.534 0h-.009a8.244 8.244 0 0 0-1.249.475 3.922 3.922 0 0 0-2.365 2.465 3.829 3.829 0 0 0-1.333 1.509c-.428.8-1.056 1.509-.956 2.414.1.78.277 1.484.428 2.289a4.668 4.668 0 0 0 .2.8c.1.276 0 .629.151.855.075.151.025.327.227.428v.2c.05.05.05.1.151.1v.2a6.446 6.446 0 0 1 1.107 1.434c.1.276-.478.151-.7.05a5.979 5.979 0 0 1-1.132-.956.175.175 0 0 0-.051.1c.2.352.906.78.528 1.006-.2.1-.428-.151-.629.051-.05.075 0 .176 0 .276-.277-.2-.578-.1-.855-.2-.2-.05-.252-.427-.478-.427a15.162 15.162 0 0 0-1.811-.327 15.137 15.137 0 0 0-1.739-.159V15.708a.606.606 0 0 1 .306-.524l14.987-8.761L34.965 15.1a.605.605 0 0 1 .306.524Zm-7.954-8.261a.325.325 0 0 1-.282.149 2.843 2.843 0 0 0-.282.273c.1 0 0 .149.1.149-.205.223.077.694-.205.793a2.176 2.176 0 0 1-1.127 0 .722.722 0 0 1 .167-.016h.085a.382.382 0 0 0 .337-.132v-.2c0-.05-.051-.05-.1-.05a.161.161 0 0 1-.1.05.223.223 0 0 0-.154-.2.807.807 0 0 1-.718-.273.67.67 0 0 1 .436-.05c.128 0 .077-.223.231-.322h.154c.307-.372.871-.471.974-.843 0-.1-.282-.1-.487-.149a2.259 2.259 0 0 0-.82.05 4.65 4.65 0 0 0-1.051.273 3.225 3.225 0 0 1 .923-.471 3.886 3.886 0 0 1 .718-.2l.132-.026.133-.027a.971.971 0 0 1 .556 0c.231.1.615.1.666.248.1.273-.154.545-.435.744-.057.081.148.135.148.23Z'/%3E%3C/svg%3E"); + background-repeat: no-repeat; + background-position: 50% 50%; + background-size: 2.5em 3em; +} + +.fr-connect__login, +.fr-connect__brand { + line-height: 1; + z-index: 1; + white-space: nowrap; +} + +.fr-connect__login { + font-size: 1.0625em; +} + +.fr-connect__brand { + font-weight: bold; + font-size: 1.125em; +} + +.fr-connect--plus { + padding-right: 3em; +} + +.fr-connect--plus::after { + content: "+"; + display: block; + position: absolute; + right: 0.25em; + bottom: 0; + font-size: 3em; + font-weight: bold; + line-height: 1; + transform: translate(5%, -17%); +} + +.fr-connect-group { + --text-spacing: 0 0 1rem 0; +} + +.fr-connect-group p { + font-size: 0.75rem; + line-height: 1.25rem; + color: var(--text-mention-grey); +} + +.fr-connect-group .fr-connect + p a { + font-size: 0.875rem; + line-height: 1.5rem; + color: var(--text-action-high-blue-france); +} + +.fr-connect:disabled, +a.fr-connect:not([href]) { + background-color: var(--background-disabled-grey); + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); + color: var(--text-disabled-grey); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + QUOTE +\* ˍˍˍˍˍˍˍˍˍ */ + +.fr-quote { + position: relative; + margin: 0; + padding: 0 0.5rem 2rem 0.5rem; + background-size: 50% 1px; + background-repeat: no-repeat; + background-position: 0.5rem 100%; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-quote::before, +.fr-quote::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/editor/fr--quote-line.svg"); + mask-image: url("icons/editor/fr--quote-line.svg"); + --icon-size: 2rem; +} + +.fr-quote::before { + content: ""; + display: block; + margin-bottom: 0.5rem; + color: var(--artwork-minor-blue-france); +} + +.fr-quote--column { + display: flex; + flex-direction: column; + align-items: flex-start; + justify-content: center; +} + +.fr-quote--column .fr-quote__author { + margin-left: 5.25rem; +} + +.fr-quote--column .fr-quote__source { + margin-left: 5.25rem; +} + +.fr-quote--column figcaption { + min-height: 4.25rem; + display: flex; + flex-direction: column; + align-items: flex-start; + justify-content: center; +} + +.fr-quote blockquote { + margin: 0; + --text-spacing: 0 0 1rem; +} + +.fr-quote blockquote p { + font-size: 1.25rem; + line-height: 2rem; + font-weight: 700; +} + +.fr-quote__author { + font-weight: 700; + font-size: 1rem; + line-height: 1.5rem; + --text-spacing: 0 0 0.25rem; +} + +.fr-quote__image { + width: 4.25rem; + background-size: cover; + border-radius: 50%; + overflow: hidden; + position: absolute; + display: flex; + flex-direction: row; +} + +.fr-quote__image img { + width: 100%; + height: 100%; + object-fit: cover; +} + +.fr-quote cite { + font-style: italic; +} + +.fr-quote figcaption { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; +} + +.fr-quote figcaption .fr-quote__source { + display: flex; + flex-direction: row; + justify-content: flex-start; + flex-wrap: wrap; + font-size: 0.75rem; + line-height: 1.25rem; +} + +.fr-quote figcaption .fr-quote__source li { + display: inline-block; +} + +.fr-quote figcaption .fr-quote__source li:not(:last-child)::after { + content: "·"; + display: inline-block; + padding-left: 0.25rem; + padding-right: 0.25rem; +} + +.fr-quote--green-tilleul-verveine::before { + color: var(--artwork-minor-green-tilleul-verveine); +} + +.fr-quote--green-bourgeon::before { + color: var(--artwork-minor-green-bourgeon); +} + +.fr-quote--green-emeraude::before { + color: var(--artwork-minor-green-emeraude); +} + +.fr-quote--green-menthe::before { + color: var(--artwork-minor-green-menthe); +} + +.fr-quote--green-archipel::before { + color: var(--artwork-minor-green-archipel); +} + +.fr-quote--blue-ecume::before { + color: var(--artwork-minor-blue-ecume); +} + +.fr-quote--blue-cumulus::before { + color: var(--artwork-minor-blue-cumulus); +} + +.fr-quote--purple-glycine::before { + color: var(--artwork-minor-purple-glycine); +} + +.fr-quote--pink-macaron::before { + color: var(--artwork-minor-pink-macaron); +} + +.fr-quote--pink-tuile::before { + color: var(--artwork-minor-pink-tuile); +} + +.fr-quote--yellow-tournesol::before { + color: var(--artwork-minor-yellow-tournesol); +} + +.fr-quote--yellow-moutarde::before { + color: var(--artwork-minor-yellow-moutarde); +} + +.fr-quote--orange-terre-battue::before { + color: var(--artwork-minor-orange-terre-battue); +} + +.fr-quote--brown-cafe-creme::before { + color: var(--artwork-minor-brown-cafe-creme); +} + +.fr-quote--brown-caramel::before { + color: var(--artwork-minor-brown-caramel); +} + +.fr-quote--brown-opera::before { + color: var(--artwork-minor-brown-opera); +} + +.fr-quote--beige-gris-galet::before { + color: var(--artwork-minor-beige-gris-galet); +} + +.fr-quote__source { + color: var(--text-mention-grey); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + BREADCRUMB +\* ˍˍˍˍˍˍˍˍˍ */ + +/** +un padding de 4px et une marge négative en compensation sont mis en place afin d'éviter de couper le focus. + */ + +.fr-breadcrumb { + margin: 1rem 0 2rem; + font-size: 0.75rem; + line-height: 1.25rem; + --text-spacing: 0 0 0.5rem; + position: relative; + color: var(--text-mention-grey); +} + +.fr-breadcrumb__button { + background-image: var(--underline-img), var(--underline-img); + background-position: var(--underline-x) 100%, var(--underline-x) calc(100% - var(--underline-thickness)); + background-repeat: no-repeat, no-repeat; + transition: background-size 0s; + background-size: var(--underline-hover-width) calc(var(--underline-thickness) * 2), var(--underline-idle-width) var(--underline-thickness); + font-size: 0.75rem; + line-height: 1.25rem; + margin: 0; + padding: 0; + --hover-tint: var(--idle); + --active-tint: var(--idle); + color: inherit; +} + +.fr-breadcrumb__button:hover, +.fr-breadcrumb__button:active { + --underline-hover-width: var(--underline-max-width); +} + +.fr-breadcrumb__button[aria-expanded=true] { + display: none; +} + +.fr-breadcrumb .fr-collapse { + margin-left: -4px; + margin-right: -4px; + padding-left: 4px; + padding-right: 4px; + transform: translateY(-4px); +} + +.fr-breadcrumb__list { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + transform: translateY(4px); +} + +.fr-breadcrumb__list li { + display: inline; + line-height: 1.75rem; + /** + * flèche séparatrice en font-icon + */ +} + +.fr-breadcrumb__list li:not(:first-child)::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/arrow-right-s-line.svg"); + mask-image: url("icons/system/arrow-right-s-line.svg"); + --icon-size: 1rem; + content: ""; + margin-left: 0.25rem; + margin-right: 0.25rem; + vertical-align: -0.0625em; +} + +.fr-breadcrumb__link { + vertical-align: 0.25rem; + position: relative; + background-image: var(--underline-img), var(--underline-img); + background-position: var(--underline-x) 100%, var(--underline-x) calc(100% - var(--underline-thickness)); + background-repeat: no-repeat, no-repeat; + transition: background-size 0s; + background-size: var(--underline-hover-width) calc(var(--underline-thickness) * 2), var(--underline-idle-width) var(--underline-thickness); + --hover-tint: var(--idle); + --active-tint: var(--idle); + font-size: 0.75rem; + line-height: 1.25rem; + padding: 0; +} + +.fr-breadcrumb__link:hover, +.fr-breadcrumb__link:active { + --underline-hover-width: var(--underline-max-width); +} + +.fr-breadcrumb__link[aria-current]:not([aria-current=false]) { + pointer-events: none; + cursor: default; + --underline-img: none; + color: var(--text-default-grey); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + FORM +\* ˍˍˍˍˍˍˍˍˍ */ + +.fr-label { + display: block; + font-size: 1rem; + line-height: 1.5rem; + color: var(--text-label-grey); +} + +.fr-label + .fr-input, +.fr-label + .fr-input-wrap, +.fr-label + .fr-select { + margin-top: 0.5rem; +} + +.fr-hint-text { + display: block; + font-size: 0.75rem; + line-height: 1.25rem; + --text-spacing: 0 0 1rem; +} + +.fr-hint-text + .fr-hint-text { + margin-top: 0.25rem; +} + +.fr-fieldset { + position: relative; + margin: 0 -0.75rem 1rem; + padding: 0 0.25rem; + display: flex; + flex-direction: row; + align-items: last baseline; + flex-wrap: wrap; + border: 0; +} + +.fr-fieldset__legend { + padding-bottom: 1rem; + padding-left: 0.75rem; + padding-right: 0.75rem; + margin-left: -0.25rem; + margin-right: -0.25rem; + font-size: 1rem; + line-height: 1.5rem; + font-weight: 700; + width: 100%; + color: var(--text-label-grey); +} + +.fr-fieldset__legend--regular { + font-weight: 400; +} + +.fr-fieldset__legend .fr-hint-text { + margin-top: 0.5rem; + font-weight: 400; +} + +.fr-fieldset--valid, +.fr-fieldset--error, +.fr-fieldset--info { + background-repeat: no-repeat; + background-position: 0 -2.25rem; + background-size: 2px calc(100% + 1.25rem); +} + +.fr-fieldset--valid .fr-fieldset__legend, +.fr-fieldset--error .fr-fieldset__legend, +.fr-fieldset--info .fr-fieldset__legend { + background-repeat: no-repeat; + background-position: 0 0; + background-size: 2px 100%; +} + +.fr-fieldset__element { + flex: 1 1 100%; + max-width: 100%; + padding-left: 0.5rem; + padding-right: 0.5rem; + margin-bottom: 1rem; +} + +.fr-fieldset__element--inline { + flex: 0 0 auto; +} + +.fr-fieldset__element--inline-grow, +.fr-fieldset__element--inline\@md.fr-fieldset__element--inline-grow { + flex-grow: 1; +} + +.fr-fieldset__element.fr-fieldset__element--year { + flex: 0 0 8rem; +} + +.fr-fieldset__element--year:not(.fr-fieldset__element--inline) { + margin-right: calc(100% - 8rem); +} + +.fr-fieldset__element.fr-fieldset__element--postal { + flex: 0 0 16rem; +} + +.fr-fieldset__element--postal:not(.fr-fieldset__element--inline) { + margin-right: calc(100% - 16rem); +} + +.fr-fieldset__element.fr-fieldset__element--number { + flex: 0 0 6rem; +} + +.fr-fieldset__element--number:not(.fr-fieldset__element--inline) { + margin-right: calc(100% - 6rem); +} + +.fr-fieldset__legend > h1:last-child::after, +.fr-fieldset__legend > h2:last-child::after, +.fr-fieldset__legend > h3:last-child::after, +.fr-fieldset__legend > h4:last-child::after, +.fr-fieldset__legend > h5:last-child::after, +.fr-fieldset__legend > h6:last-child::after, +.fr-fieldset__legend > p:last-child::after, +.fr-fieldset__legend > .fr-fieldset:last-child::after, +.fr-fieldset__element > h1:last-child::after, +.fr-fieldset__element > h2:last-child::after, +.fr-fieldset__element > h3:last-child::after, +.fr-fieldset__element > h4:last-child::after, +.fr-fieldset__element > h5:last-child::after, +.fr-fieldset__element > h6:last-child::after, +.fr-fieldset__element > p:last-child::after, +.fr-fieldset__element > .fr-fieldset:last-child::after { + content: ""; + display: block; + margin-bottom: -1rem; +} + +.fr-fieldset > .fr-messages-group { + flex: 1 1 100%; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-fieldset > .fr-messages-group > .fr-message:last-child { + margin-bottom: 1rem; +} + +.fr-message { + --comma: ", "; + --content: var(--comma); + display: flex; + flex-direction: row; + align-items: flex-start; + font-size: 0.75rem; + line-height: 1.25rem; + margin: 0 0 0.25rem 0; +} + +.fr-message::after { + content: var(--content); + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + /* added line */ + border: 0; + display: block; +} + +.fr-message:last-child { + --comma: ". "; + margin-bottom: 0; +} + +.fr-message--error::before, +.fr-message--valid::before, +.fr-message--warning::before, +.fr-message--info::before { + flex: 0 0 auto; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 1rem; + content: ""; + display: inline-block; + margin-right: 0.25rem; + margin-top: 0.125rem; +} + +.fr-message--error::before { + -webkit-mask-image: url("icons/system/fr--error-fill.svg"); + mask-image: url("icons/system/fr--error-fill.svg"); +} + +.fr-message--valid::before { + -webkit-mask-image: url("icons/system/fr--success-fill.svg"); + mask-image: url("icons/system/fr--success-fill.svg"); +} + +.fr-message--info::before { + -webkit-mask-image: url("icons/system/fr--info-fill.svg"); + mask-image: url("icons/system/fr--info-fill.svg"); +} + +.fr-message--warning::before { + -webkit-mask-image: url("icons/system/fr--warning-fill.svg"); + mask-image: url("icons/system/fr--warning-fill.svg"); +} + +.fr-select-group--valid label, +.fr-input-group--valid label, +.fr-range-group--valid label, +.fr-upload-group--valid label { + color: var(--text-default-success); +} + +.fr-select-group--error label, +.fr-input-group--error label, +.fr-range-group--error label, +.fr-upload-group--error label { + color: var(--text-default-error); +} + +.fr-select-group--info label, +.fr-input-group--info label, +.fr-range-group--info label, +.fr-upload-group--info label { + color: var(--text-default-info); +} + +.fr-select-group--disabled label, +.fr-select-group--disabled .fr-hint-text, +.fr-input-group--disabled label, +.fr-input-group--disabled .fr-hint-text, +.fr-range-group--disabled label, +.fr-range-group--disabled .fr-hint-text, +.fr-upload-group--disabled label, +.fr-upload-group--disabled .fr-hint-text { + color: var(--text-disabled-grey); +} + +.fr-label--error { + color: var(--text-default-error); +} + +.fr-label--success { + color: var(--text-default-success); +} + +.fr-label--info { + color: var(--text-default-info); +} + +.fr-label--disabled, +.fr-label--disabled .fr-hint-text { + color: var(--text-disabled-grey); +} + +.fr-hint-text, +.fr-message { + color: var(--text-mention-grey); +} + +.fr-message--error { + color: var(--text-default-error); +} + +.fr-message--valid { + color: var(--text-default-success); +} + +.fr-message--info { + color: var(--text-default-info); +} + +.fr-message--warning { + color: var(--text-default-warning); +} + +.fr-fieldset:disabled .fr-label, +.fr-fieldset:disabled .fr-hint-text, +.fr-fieldset:disabled .fr-fieldset__legend { + color: var(--text-disabled-grey); +} + +.fr-fieldset input:disabled + label, +.fr-fieldset input:disabled + label .fr-hint-text, +.fr-fieldset input:disabled + label + .fr-hint-text { + color: var(--text-disabled-grey); +} + +.fr-fieldset--error, +.fr-fieldset--error .fr-fieldset__legend { + background-image: linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)); +} + +.fr-fieldset--error .fr-fieldset__legend, +.fr-fieldset--error .fr-label { + color: var(--text-default-error); +} + +.fr-fieldset--valid, +.fr-fieldset--valid .fr-fieldset__legend { + background-image: linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)); +} + +.fr-fieldset--valid .fr-fieldset__legend, +.fr-fieldset--valid .fr-label { + color: var(--text-default-success); +} + +.fr-fieldset--info, +.fr-fieldset--info .fr-fieldset__legend { + background-image: linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)); +} + +.fr-fieldset--info .fr-fieldset__legend, +.fr-fieldset--info .fr-label { + color: var(--text-default-info); +} + +.fr-select-group:not(:last-child), +.fr-input-group:not(:last-child) { + margin-bottom: 1.5rem; +} + +.fr-select-group .fr-label .fr-hint-text, +.fr-input-group .fr-label .fr-hint-text { + margin-top: 0.25rem; +} + +.fr-fieldset--inline .fr-fieldset__content { + display: flex; + align-items: baseline; + justify-content: flex-start; + flex-wrap: wrap; + margin: -0.75rem 0.5rem 0 0.5rem; +} + +.fr-fieldset--inline .fr-checkbox-group { + display: inline-flex; + margin-bottom: 0; +} + +.fr-fieldset--inline .fr-checkbox-group:first-child { + margin-top: 0; +} + +.fr-fieldset--inline .fr-checkbox-group:not(:last-child) { + margin-right: 1.25rem; +} + +.fr-fieldset--inline .fr-checkbox-group:last-child { + margin-bottom: 0; +} + +.fr-fieldset--inline .fr-radio-group { + display: inline-flex; +} + +.fr-fieldset--inline .fr-radio-group:not(:last-child) { + margin-right: 1.75rem; +} + +.fr-fieldset--inline .fr-radio-group:first-child { + margin-top: 0; +} + +.fr-fieldset--inline .fr-radio-group:last-child { + margin-bottom: 0; +} + +.fr-fieldset__content { + position: relative; + margin: 0 0.5rem; + width: 100%; +} + +.fr-fieldset__content .fr-radio-group:first-child, +.fr-fieldset__content .fr-checkbox-group:first-child { + margin-top: -0.75rem; +} + +.fr-fieldset__content .fr-radio-group label, +.fr-fieldset__content .fr-checkbox-group label { + padding: 0.75rem 0; +} + +.fr-fieldset__content .fr-radio-group:not(.fr-radio-rich) input[type=radio] + label::before, +.fr-fieldset__content .fr-checkbox-group input[type=checkbox] + label::before { + top: 0.75rem; +} + +.fr-fieldset__content + .fr-error-text, +.fr-fieldset__content + .fr-valid-text, +.fr-fieldset__content + .fr-info-text { + margin-top: 0; + margin-left: 0.5rem; + margin-bottom: 1rem; +} + +.fr-error-text, +.fr-valid-text, +.fr-info-text { + display: flex; + flex-direction: row; + align-items: center; + font-size: 0.75rem; + line-height: 1.25rem; + margin-top: 1rem; + margin-bottom: 0; +} + +.fr-error-text::before, +.fr-valid-text::before, +.fr-info-text::before { + flex: 0 0 auto; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 1rem; + content: ""; + display: inline-block; + margin-right: 0.25rem; +} + +.fr-error-text + .fr-error-text, +.fr-error-text + .fr-valid-text, +.fr-error-text + .fr-info-text, +.fr-valid-text + .fr-error-text, +.fr-valid-text + .fr-valid-text, +.fr-valid-text + .fr-info-text, +.fr-info-text + .fr-error-text, +.fr-info-text + .fr-valid-text, +.fr-info-text + .fr-info-text { + margin-top: 0.25rem; +} + +.fr-error-text::before { + -webkit-mask-image: url("icons/system/fr--error-fill.svg"); + mask-image: url("icons/system/fr--error-fill.svg"); +} + +.fr-valid-text::before { + -webkit-mask-image: url("icons/system/fr--success-fill.svg"); + mask-image: url("icons/system/fr--success-fill.svg"); +} + +.fr-info-text::before { + -webkit-mask-image: url("icons/system/fr--info-fill.svg"); + mask-image: url("icons/system/fr--info-fill.svg"); +} + +.fr-error-text { + color: var(--text-default-error); +} + +.fr-valid-text { + color: var(--text-default-success); +} + +.fr-info-text { + color: var(--text-default-info); +} + +.fr-fieldset--valid .fr-fieldset__content::before { + box-shadow: inset 2px 0 0 0 var(--border-plain-success); +} + +.fr-fieldset--error .fr-fieldset__content::before { + box-shadow: inset 2px 0 0 0 var(--border-plain-error); +} + +.fr-fieldset--info .fr-fieldset__content::before { + box-shadow: inset 2px 0 0 0 var(--border-plain-info); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + STEPPER +\* ˍˍˍˍˍˍˍˍˍ */ + +.fr-stepper { + --title-spacing: 0; + --text-spacing: 0; + margin-bottom: 2rem; + display: flex; + flex-direction: column; +} + +.fr-stepper__title { + display: flex; + flex-direction: column-reverse; + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; + --title-spacing: 0 0 0.75rem 0; + --text-spacing: 0 0 0.75rem 0; + color: var(--text-title-grey); +} + +.fr-stepper__state { + font-size: 0.875rem; + line-height: 1.5rem; + --title-spacing: 0 0 0.25rem 0; + --text-spacing: 0 0 0.25rem 0; + font-weight: 400; + color: var(--text-mention-grey); +} + +.fr-stepper__state::after { + content: "\a"; + white-space: pre; + line-height: 2rem; +} + +.fr-stepper__details { + font-size: 0.75rem; + line-height: 1.25rem; + margin-top: 0.75rem; + color: var(--text-mention-grey); +} + +.fr-stepper .fr-stepper__steps[data-fr-steps="2"][data-fr-current-step="2"] + .fr-stepper__details, +.fr-stepper .fr-stepper__steps[data-fr-steps="3"][data-fr-current-step="3"] + .fr-stepper__details, +.fr-stepper .fr-stepper__steps[data-fr-steps="4"][data-fr-current-step="4"] + .fr-stepper__details, +.fr-stepper .fr-stepper__steps[data-fr-steps="5"][data-fr-current-step="5"] + .fr-stepper__details, +.fr-stepper .fr-stepper__steps[data-fr-steps="6"][data-fr-current-step="6"] + .fr-stepper__details, +.fr-stepper .fr-stepper__steps[data-fr-steps="7"][data-fr-current-step="7"] + .fr-stepper__details, +.fr-stepper .fr-stepper__steps[data-fr-steps="8"][data-fr-current-step="8"] + .fr-stepper__details { + display: none; +} + +.fr-stepper__steps { + --stepper-size: 0.5rem; + --default-outer: calc((100% + var(--stepper-size)) / var(--steps)); + --default-inner: calc(var(--default-outer) - var(--stepper-size)); + --active-outer: calc((100% + var(--stepper-size)) / var(--current-step)); + --active-inner: calc(var(--active-outer) - var(--stepper-size)); + width: 100%; + height: var(--stepper-size); + background-repeat: no-repeat; + background-size: calc((100% + var(--stepper-size)) * var(--current-step) / var(--steps) - var(--stepper-size)) 100%, 100% 100%; + background-position: 0 0, 0 0; + --current-step: 0; + background-image: repeating-linear-gradient(to right, var(--background-active-blue-france) 0, var(--background-active-blue-france) var(--active-inner), transparent var(--active-inner), transparent var(--active-outer)), repeating-linear-gradient(to right, var(--background-contrast-grey) 0, var(--background-contrast-grey) var(--default-inner), transparent var(--default-inner), transparent var(--default-outer)); +} + +.fr-stepper__steps[data-fr-steps="2"] { + --steps: 2; + --step-width: calc(100% / 2); +} + +.fr-stepper__steps[data-fr-steps="3"] { + --steps: 3; + --step-width: calc(100% / 3); +} + +.fr-stepper__steps[data-fr-steps="4"] { + --steps: 4; + --step-width: calc(100% / 4); +} + +.fr-stepper__steps[data-fr-steps="5"] { + --steps: 5; + --step-width: calc(100% / 5); +} + +.fr-stepper__steps[data-fr-steps="6"] { + --steps: 6; + --step-width: calc(100% / 6); +} + +.fr-stepper__steps[data-fr-steps="7"] { + --steps: 7; + --step-width: calc(100% / 7); +} + +.fr-stepper__steps[data-fr-steps="8"] { + --steps: 8; + --step-width: calc(100% / 8); +} + +.fr-stepper__steps[data-fr-current-step="1"] { + --current-step: 1; +} + +.fr-stepper__steps[data-fr-current-step="2"] { + --current-step: 2; +} + +.fr-stepper__steps[data-fr-current-step="3"] { + --current-step: 3; +} + +.fr-stepper__steps[data-fr-current-step="4"] { + --current-step: 4; +} + +.fr-stepper__steps[data-fr-current-step="5"] { + --current-step: 5; +} + +.fr-stepper__steps[data-fr-current-step="6"] { + --current-step: 6; +} + +.fr-stepper__steps[data-fr-current-step="7"] { + --current-step: 7; +} + +.fr-stepper__steps[data-fr-current-step="8"] { + --current-step: 8; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + TOOLTIP +\* ˍˍˍˍˍˍˍˍˍ */ + +.fr-tooltip { + --arrow-x: 0; + display: block; + max-width: min(24rem, calc((100vw - 2rem) * 2 / 3)); + padding: 0.5rem 0.5rem 1.25rem; + font-size: 0.75rem; + line-height: 1.25rem; + opacity: 1; + visibility: visible; + transition: opacity 0s 0.15s, visibility 0s 0.15s; + text-align: left; + background-repeat: no-repeat; + background-position: calc(50% + var(--arrow-x)) calc(100% - 0.5rem), calc(50% + var(--arrow-x)) calc(100% - 0.375rem), 50% calc(100% - 0.75rem), 50% calc(100% - 0.75rem); + background-size: 0.5rem 0.375rem, 0.5rem 0.375rem, 100% 1px, 100% calc(100% - 0.75rem); + white-space: normal; + color: var(--text-default-grey); +} + +.fr-tooltip:not(.fr-tooltip--shown) { + display: none; + opacity: 0; +} + +.fr-tooltip--hidding { + opacity: 0; +} + +.fr-tooltip.fr-placement--bottom { + padding-top: 1.25rem; + padding-bottom: 0.5rem; + background-position-y: 0.5rem, 0.375rem, 0.75rem, 0.75rem; +} + +.fr-tooltip.fr-placement { + z-index: calc(var(--ground) + 1000); + filter: drop-shadow(var(--overlap-shadow)); + background-image: linear-gradient(90deg, var(--background-overlap-grey), var(--background-overlap-grey)); +} + +@supports (background: conic-gradient(white, black)) { + .fr-tooltip.fr-placement--top { + background-image: conic-gradient(from -33.69deg at 50% 100%, transparent 0deg, var(--background-overlap-grey) 0deg, var(--background-overlap-grey) 67.38deg, transparent 67.38deg), conic-gradient(from -33.69deg at 50% 100%, transparent 0deg, var(--border-default-grey) 0deg, var(--border-default-grey) 67.38deg, transparent 67.38deg), linear-gradient(90deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(90deg, var(--background-overlap-grey), var(--background-overlap-grey)); + } + + .fr-tooltip.fr-placement--bottom { + background-image: conic-gradient(from 146.31deg at 50% 0%, transparent 0deg, var(--background-overlap-grey) 0deg, var(--background-overlap-grey) 67.38deg, transparent 67.38deg), conic-gradient(from 146.31deg at 50% 0%, transparent 0deg, var(--border-default-grey) 0deg, var(--border-default-grey) 67.38deg, transparent 67.38deg), linear-gradient(90deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(90deg, var(--background-overlap-grey), var(--background-overlap-grey)); + } +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + LINK +\* ˍˍˍˍˍˍˍˍˍ */ + +.fr-link { + --text-spacing: 0; + --title-spacing: 0; + display: inline; + font-size: 1rem; + line-height: 1.5rem; + padding: 0 0; + color: var(--text-action-high-blue-france); +} + +.fr-link[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link[target=_blank]::after { + content: ""; + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-link--icon-left[class^=fr-icon-], +.fr-link--icon-left[class*=" fr-icon-"], +.fr-link--icon-left[class^=fr-fi-], +.fr-link--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--icon-left[class^=fr-icon-]::before, +.fr-link--icon-left[class*=" fr-icon-"]::before, +.fr-link--icon-left[class^=fr-fi-]::before, +.fr-link--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-link--icon-right[class^=fr-icon-], +.fr-link--icon-right[class*=" fr-icon-"], +.fr-link--icon-right[class^=fr-fi-], +.fr-link--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--icon-right[class^=fr-icon-]::after, +.fr-link--icon-right[class*=" fr-icon-"]::after, +.fr-link--icon-right[class^=fr-fi-]::after, +.fr-link--icon-right[class*=" fr-fi-"]::after { + content: ""; + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-link--icon-right[class^=fr-icon-]::before, +.fr-link--icon-right[class*=" fr-icon-"]::before, +.fr-link--icon-right[class^=fr-fi-]::before, +.fr-link--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-link[class^=fr-icon-]:not([class*=fr-link--icon-])::before, +.fr-link[class*=" fr-icon-"]:not([class*=fr-link--icon-])::before, +.fr-link[class^=fr-fi-]:not([class*=fr-link--icon-])::before, +.fr-link[class*=" fr-fi-"]:not([class*=fr-link--icon-])::before { + content: none; +} + +.fr-link--xs { + font-size: 0.75rem; + line-height: 1.25rem; + padding: 0 0; +} + +.fr-link--xs[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--xs[target=_blank]::after { + content: ""; + --icon-size: 0.75rem; + margin-right: -0.09375rem; + margin-left: 0.5rem; +} + +.fr-link--xs.fr-link--icon-left[class^=fr-icon-], +.fr-link--xs.fr-link--icon-left[class*=" fr-icon-"], +.fr-link--xs.fr-link--icon-left[class^=fr-fi-], +.fr-link--xs.fr-link--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--xs.fr-link--icon-left[class^=fr-icon-]::before, +.fr-link--xs.fr-link--icon-left[class*=" fr-icon-"]::before, +.fr-link--xs.fr-link--icon-left[class^=fr-fi-]::before, +.fr-link--xs.fr-link--icon-left[class*=" fr-fi-"]::before { + --icon-size: 0.75rem; + margin-left: -0.09375rem; + margin-right: 0.5rem; +} + +.fr-link--xs.fr-link--icon-right[class^=fr-icon-], +.fr-link--xs.fr-link--icon-right[class*=" fr-icon-"], +.fr-link--xs.fr-link--icon-right[class^=fr-fi-], +.fr-link--xs.fr-link--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--xs.fr-link--icon-right[class^=fr-icon-]::after, +.fr-link--xs.fr-link--icon-right[class*=" fr-icon-"]::after, +.fr-link--xs.fr-link--icon-right[class^=fr-fi-]::after, +.fr-link--xs.fr-link--icon-right[class*=" fr-fi-"]::after { + content: ""; + --icon-size: 0.75rem; + margin-right: -0.09375rem; + margin-left: 0.5rem; +} + +.fr-link--xs.fr-link--icon-right[class^=fr-icon-]::before, +.fr-link--xs.fr-link--icon-right[class*=" fr-icon-"]::before, +.fr-link--xs.fr-link--icon-right[class^=fr-fi-]::before, +.fr-link--xs.fr-link--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-link--xs[class^=fr-icon-]:not([class*=fr-link--icon-])::before, +.fr-link--xs[class*=" fr-icon-"]:not([class*=fr-link--icon-])::before, +.fr-link--xs[class^=fr-fi-]:not([class*=fr-link--icon-])::before, +.fr-link--xs[class*=" fr-fi-"]:not([class*=fr-link--icon-])::before { + content: none; +} + +.fr-link--sm { + font-size: 0.875rem; + line-height: 1.5rem; + padding: 0 0; +} + +.fr-link--sm[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--sm[target=_blank]::after { + content: ""; + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-link--sm.fr-link--icon-left[class^=fr-icon-], +.fr-link--sm.fr-link--icon-left[class*=" fr-icon-"], +.fr-link--sm.fr-link--icon-left[class^=fr-fi-], +.fr-link--sm.fr-link--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--sm.fr-link--icon-left[class^=fr-icon-]::before, +.fr-link--sm.fr-link--icon-left[class*=" fr-icon-"]::before, +.fr-link--sm.fr-link--icon-left[class^=fr-fi-]::before, +.fr-link--sm.fr-link--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-link--sm.fr-link--icon-right[class^=fr-icon-], +.fr-link--sm.fr-link--icon-right[class*=" fr-icon-"], +.fr-link--sm.fr-link--icon-right[class^=fr-fi-], +.fr-link--sm.fr-link--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--sm.fr-link--icon-right[class^=fr-icon-]::after, +.fr-link--sm.fr-link--icon-right[class*=" fr-icon-"]::after, +.fr-link--sm.fr-link--icon-right[class^=fr-fi-]::after, +.fr-link--sm.fr-link--icon-right[class*=" fr-fi-"]::after { + content: ""; + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-link--sm.fr-link--icon-right[class^=fr-icon-]::before, +.fr-link--sm.fr-link--icon-right[class*=" fr-icon-"]::before, +.fr-link--sm.fr-link--icon-right[class^=fr-fi-]::before, +.fr-link--sm.fr-link--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-link--sm[class^=fr-icon-]:not([class*=fr-link--icon-])::before, +.fr-link--sm[class*=" fr-icon-"]:not([class*=fr-link--icon-])::before, +.fr-link--sm[class^=fr-fi-]:not([class*=fr-link--icon-])::before, +.fr-link--sm[class*=" fr-fi-"]:not([class*=fr-link--icon-])::before { + content: none; +} + +.fr-link--lg { + font-size: 1.125rem; + line-height: 1.75rem; + padding: 0 0; +} + +.fr-link--lg[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--lg[target=_blank]::after { + content: ""; + --icon-size: 1.5rem; + margin-right: -0.1875rem; + margin-left: 0.5rem; +} + +.fr-link--lg.fr-link--icon-left[class^=fr-icon-], +.fr-link--lg.fr-link--icon-left[class*=" fr-icon-"], +.fr-link--lg.fr-link--icon-left[class^=fr-fi-], +.fr-link--lg.fr-link--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--lg.fr-link--icon-left[class^=fr-icon-]::before, +.fr-link--lg.fr-link--icon-left[class*=" fr-icon-"]::before, +.fr-link--lg.fr-link--icon-left[class^=fr-fi-]::before, +.fr-link--lg.fr-link--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1.5rem; + margin-left: -0.1875rem; + margin-right: 0.5rem; +} + +.fr-link--lg.fr-link--icon-right[class^=fr-icon-], +.fr-link--lg.fr-link--icon-right[class*=" fr-icon-"], +.fr-link--lg.fr-link--icon-right[class^=fr-fi-], +.fr-link--lg.fr-link--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--lg.fr-link--icon-right[class^=fr-icon-]::after, +.fr-link--lg.fr-link--icon-right[class*=" fr-icon-"]::after, +.fr-link--lg.fr-link--icon-right[class^=fr-fi-]::after, +.fr-link--lg.fr-link--icon-right[class*=" fr-fi-"]::after { + content: ""; + --icon-size: 1.5rem; + margin-right: -0.1875rem; + margin-left: 0.5rem; +} + +.fr-link--lg.fr-link--icon-right[class^=fr-icon-]::before, +.fr-link--lg.fr-link--icon-right[class*=" fr-icon-"]::before, +.fr-link--lg.fr-link--icon-right[class^=fr-fi-]::before, +.fr-link--lg.fr-link--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-link--lg[class^=fr-icon-]:not([class*=fr-link--icon-])::before, +.fr-link--lg[class*=" fr-icon-"]:not([class*=fr-link--icon-])::before, +.fr-link--lg[class^=fr-fi-]:not([class*=fr-link--icon-])::before, +.fr-link--lg[class*=" fr-fi-"]:not([class*=fr-link--icon-])::before { + content: none; +} + +button.fr-link { + text-align: left; +} + +.fr-links-group--download .fr-link, +.fr-link--download { + position: relative; + font-size: 1rem; + line-height: 1.5rem; + padding: 0 0; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-links-group--download .fr-link::after, +.fr-link--download::after { + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/download-line.svg"); + mask-image: url("icons/system/download-line.svg"); + content: ""; + margin-bottom: 1.75rem; + vertical-align: calc((0.75rem - var(--icon-size)) * 0.5 - 1.75rem); +} + +.fr-links-group--download .fr-link::before, +.fr-link--download::before { + content: none; +} + +.fr-links-group--download .fr-link .fr-link__detail, +.fr-link--download .fr-link__detail { + position: absolute; + left: 0; + font-size: 0.75rem; + line-height: 1.25rem; + font-weight: 400; + margin-top: 1.75rem; + white-space: nowrap; + pointer-events: none; + cursor: text; +} + +.fr-links-group--download .fr-link .fr-link__detail abbr, +.fr-link--download .fr-link__detail abbr { + text-decoration: none; +} + +.fr-links-group--download { + --ul-type: disc; + --ol-type: decimal; + --ul-start: 1rem; + --ol-start: 1.5rem; + --xl-block: 0.5rem; + --li-bottom: 0.25rem; + --xl-base: 1em; + --ol-content: counters(li-counter, ".") ".  "; +} + +.fr-links-group--download > li { + display: block; +} + +.fr-links-group--download .fr-link, +.fr-links-group .fr-link--download { + margin-bottom: 2.5rem; +} + +.fr-links-group { + --li-bottom: 0.5rem; +} + +.fr-links-group--inline { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + display: inline; + margin: 0 -0.5rem; +} + +.fr-links-group--inline > li { + display: inline; + line-height: 2.75rem; +} + +.fr-links-group--inline .fr-link { + margin: 0 0.5rem 1rem; +} + +.fr-links-group--sm .fr-link { + font-size: 0.875rem; + line-height: 1.5rem; + padding: 0 0; +} + +.fr-links-group--sm .fr-link::before, +.fr-links-group--sm .fr-link::after { + --icon-size: 1rem; +} + +.fr-links-group--sm .fr-link:not(.fr-link--download) { + vertical-align: top; +} + +.fr-links-group--lg .fr-link { + font-size: 1.125rem; + line-height: 1.75rem; + padding: 0 0; +} + +.fr-links-group--lg .fr-link::before, +.fr-links-group--lg .fr-link::after { + --icon-size: 1.5rem; +} + +.fr-links-group__title { + font-weight: 700; + font-size: 1.375rem; + line-height: 1.75rem; + margin: var(--title-spacing); +} + +.fr-links-group--bordered { + padding: 1.5rem 1.5rem 0.5rem; + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-link--close { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + display: flex; + flex-direction: row; + align-items: center; + margin-left: auto; + margin-right: -1rem; + background-color: transparent; + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-link--close::after { + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/close-line.svg"); + mask-image: url("icons/system/close-line.svg"); + content: ""; +} + +.fr-link--close::before { + content: none; +} + +.fr-link.fr-link--icon-left.fr-fi-theme-fill { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link.fr-link--icon-left.fr-fi-theme-fill::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-link__detail { + color: var(--text-mention-grey); +} + +.fr-links-group li::marker { + color: var(--text-action-high-blue-france); +} + +.fr-link--close:disabled, +a.fr-link--close:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + --hover: inherit; + --active: inherit; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + SIDEMENU +\* ˍˍˍˍˍˍˍˍˍ */ + +.fr-sidemenu { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + --underline-img: none; + --text-spacing: 0; + --title-spacing: 0; + position: relative; + margin-left: -1rem; + margin-right: -1rem; + /** + * Titre facultatif + */ + /** + * Variantes du sidemenu proposées juste à partir du breakpoint md + */ + box-shadow: inset 0 -1px 0 0 var(--border-default-grey), inset 0 1px 0 0 var(--border-default-grey); + /* + @include elevation.elevate(raised, (legacy:$legacy)); + @include respond-from(md) { + @include elevation.drop((legacy:$legacy)); + } + */ + /* + @include elevation.elevate(raised, (legacy:$legacy)); + @include respond-from(md) { + @include elevation.drop((legacy:$legacy)); + } + */ +} + +.fr-sidemenu a:not([href]) { + cursor: default; +} + +.fr-sidemenu .fr-collapse { + margin: -0.25rem -0.25rem 0; + padding: 0.25rem 0.25rem 0; +} + +.fr-sidemenu .fr-collapse.fr-collapsing { + margin-top: 0; + margin-bottom: 0; + padding-top: 0; + padding-bottom: 0; +} + +.fr-sidemenu__title { + padding: 1rem 0; + font-size: 1.125rem; + line-height: 1.75rem; + font-weight: 700; + color: var(--text-title-grey); + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-sidemenu__list { + font-weight: 700; +} + +.fr-sidemenu__list .fr-sidemenu__list { + margin: 0 1rem 1rem; + font-weight: 400; +} + +.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__link, +.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__btn { + font-size: 1rem; + line-height: 1.5rem; + font-weight: 400; +} + +.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__link, +.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__btn { + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-sidemenu__item { + position: relative; +} + +.fr-sidemenu__item::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: 0 -1px 0 0 var(--border-default-grey), inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-sidemenu__item .fr-sidemenu__item .fr-sidemenu__item::before { + content: none; +} + +.fr-sidemenu__inner { + /** + * Ce wrapper ne sert que pour la version mobile + * On l'utilise pour l'ouverture/fermeture du sidemenu entier + */ +} + +.fr-sidemenu__inner > .fr-collapse { + margin: -0.25rem 0.75rem 0; + padding: 0.25rem 0.75rem 0; +} + +/** + * Styles du bouton et du lien d'accès direct du sidemnu + */ + +.fr-sidemenu__link, +.fr-sidemenu__btn { + position: relative; + display: flex; + flex-direction: row; + align-items: center; + width: 100%; + padding: 0.75rem 1rem; + font-size: 1rem; + line-height: 1.5rem; + text-align: left; + font-weight: 700; + --hover-tint: var(--hover); + --active-tint: var(--active); + color: var(--text-action-high-blue-france); +} + +.fr-sidemenu__link[aria-current]:not([aria-current=false])::before, +.fr-sidemenu__btn[aria-current]:not([aria-current=false])::before { + content: ""; + position: absolute; + top: 0.75rem; + bottom: 0.75rem; + left: 0; + width: 2px; + background-color: var(--border-active-blue-france); + --idle: transparent; + --hover: var(--border-active-blue-france-hover); + --active: var(--border-active-blue-france-active); +} + +.fr-sidemenu__link:not([href])[aria-current]:not([aria-current=false]) { + pointer-events: none; + cursor: default; +} + +/** + * Style du bouton du sidemnenu pour ouvrir/refermer les listes de niveaux 1 et 2 + * Bouton pour la version mobile pour ouvrir/refermer le sidemenu + */ + +.fr-sidemenu__btn[aria-expanded] { + display: flex; + flex-direction: row; + align-items: center; +} + +.fr-sidemenu__btn[aria-expanded]::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/arrow-down-s-line.svg"); + mask-image: url("icons/system/arrow-down-s-line.svg"); + --icon-size: 1rem; + content: ""; + margin-left: auto; + margin-right: 0; + transition: transform 0.3s; +} + +.fr-sidemenu__btn[aria-expanded=true]::after { + transform: rotate(-180deg); +} + +/** + * Modificateur pour le bouton en version mobile permettant d'ouvrir/refermer le sidemenu + * L'icône de gauche est défini dans _sidemenu.scss (provisoire) + */ + +.fr-sidemenu__inner > .fr-sidemenu__btn { + width: 100%; + font-weight: 500; + outline-offset: -2px; + /** + * Ajout de l'icône de menu en mode mobile (provisoire) + */ +} + +.fr-sidemenu__inner > .fr-sidemenu__btn::after { + margin-right: 1rem; +} + +.fr-sidemenu__inner > .fr-sidemenu__btn::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/menu-2-fill.svg"); + mask-image: url("icons/system/menu-2-fill.svg"); + --icon-size: 1rem; + content: ""; + margin-left: 0.5rem; + margin-right: 0.5rem; +} + +.fr-sidemenu__item .fr-sidemenu__link, +.fr-sidemenu__item .fr-sidemenu__btn { + color: var(--text-action-high-grey); +} + +.fr-sidemenu__item:first-child::before { + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-sidemenu__item:last-child::before { + box-shadow: 0 -1px 0 0 var(--border-default-grey); +} + +.fr-sidemenu__link[aria-current]:not([aria-current=false]), +.fr-sidemenu__btn[aria-current]:not([aria-current=false]) { + color: var(--text-active-blue-france); +} + +.fr-sidemenu__btn[aria-expanded=true] { + background-color: var(--background-open-blue-france); + --idle: transparent; + --hover: var(--background-open-blue-france-hover); + --active: var(--background-open-blue-france-active); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + HIGHLIGHT +\* ˍˍˍˍˍˍˍˍˍ */ + +.fr-highlight { + padding-left: 1.25rem; + font-size: 1rem; + line-height: 1.5rem; + background-size: 0.25rem 100%; + background-position: 0 0; + background-repeat: no-repeat; + background-image: linear-gradient(0deg, var(--border-default-blue-france), var(--border-default-blue-france)); +} + +.fr-highlight--green-tilleul-verveine { + background-image: linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)); +} + +.fr-highlight--green-bourgeon { + background-image: linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)); +} + +.fr-highlight--green-emeraude { + background-image: linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)); +} + +.fr-highlight--green-menthe { + background-image: linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)); +} + +.fr-highlight--green-archipel { + background-image: linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)); +} + +.fr-highlight--blue-ecume { + background-image: linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)); +} + +.fr-highlight--blue-cumulus { + background-image: linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)); +} + +.fr-highlight--purple-glycine { + background-image: linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)); +} + +.fr-highlight--pink-macaron { + background-image: linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)); +} + +.fr-highlight--pink-tuile { + background-image: linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)); +} + +.fr-highlight--yellow-tournesol { + background-image: linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)); +} + +.fr-highlight--yellow-moutarde { + background-image: linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)); +} + +.fr-highlight--orange-terre-battue { + background-image: linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)); +} + +.fr-highlight--brown-cafe-creme { + background-image: linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)); +} + +.fr-highlight--brown-caramel { + background-image: linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)); +} + +.fr-highlight--brown-opera { + background-image: linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)); +} + +.fr-highlight--beige-gris-galet { + background-image: linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + TAB +\* ˍˍˍˍˍˍˍˍˍ */ + +.fr-tabs__tab { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + --underline-img: none; + --hover-tint: var(--hover); + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + position: relative; + overflow: visible; + font-weight: 700; + z-index: 1; + margin: 0 0.25rem; + height: 100%; + white-space: nowrap; + background-size: 0 2px, 1px 0, 1px 0, 100% 1px; + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; + background-position: 0 0, 0 calc(100% - 1px), 100% calc(100% - 1px), 100% 100%; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); + box-shadow: 0 2px 0 0 var(--background-default-grey); +} + +.fr-tabs__tab::before, +.fr-tabs__tab::after { + display: block; +} + +.fr-tabs__tab[class^=fr-icon-]:not([class*=fr-tabs__tab--icon-]), +.fr-tabs__tab[class*=" fr-icon-"]:not([class*=fr-tabs__tab--icon-]), +.fr-tabs__tab[class^=fr-fi-]:not([class*=fr-tabs__tab--icon-]), +.fr-tabs__tab[class*=" fr-fi-"]:not([class*=fr-tabs__tab--icon-]) { + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.75rem; + padding-right: 0.75rem; +} + +.fr-tabs__tab[class^=fr-icon-]:not([class*=fr-tabs__tab--icon-])::before, +.fr-tabs__tab[class*=" fr-icon-"]:not([class*=fr-tabs__tab--icon-])::before, +.fr-tabs__tab[class^=fr-fi-]:not([class*=fr-tabs__tab--icon-])::before, +.fr-tabs__tab[class*=" fr-fi-"]:not([class*=fr-tabs__tab--icon-])::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.75rem; +} + +.fr-tabs__tab--icon-left[class^=fr-icon-], +.fr-tabs__tab--icon-left[class*=" fr-icon-"], +.fr-tabs__tab--icon-left[class^=fr-fi-], +.fr-tabs__tab--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-tabs__tab--icon-left[class^=fr-icon-]::before, +.fr-tabs__tab--icon-left[class*=" fr-icon-"]::before, +.fr-tabs__tab--icon-left[class^=fr-fi-]::before, +.fr-tabs__tab--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-tabs { + --tabs-height: auto; + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + --underline-img: none; + position: relative; + overflow: hidden; + margin-left: 0; + margin-right: 0; + margin-top: -4px; + padding-top: 4px; + display: flex; + flex-direction: row; + align-items: flex-start; + flex-wrap: wrap; + height: var(--tabs-height); + /** + * Animation de la hauteur du panel + */ + transition: height 0.3s; + /** + * ul : element srollable des boutons + */ + /** + * Tab button + */ + /** + * Tab Panel + */ + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); + /** + * Tab button + */ + /** + * Tab button + */ +} + +.fr-tabs--viewport-width { + margin-left: calc(50% - 50vw); + margin-right: calc(50% - 50vw); +} + +.fr-tabs::before { + content: ""; + display: block; + width: 100%; + height: 100%; + margin-top: -1px; + order: 2; + box-shadow: inset 0 1px 0 0 var(--border-default-grey), inset 1px 0 0 0 var(--border-default-grey), inset -1px 0 0 0 var(--border-default-grey); +} + +.fr-tabs__list { + display: flex; + align-items: stretch; + overflow-x: auto; + width: 100%; + min-height: 3rem; + z-index: 1; + order: 1; + /** + * overflow vertical de 4px pour le focus + */ + margin: -4px 0 -4px; + padding: 4px 0.75rem; +} + +.fr-tabs__tab[aria-selected=true] { + background-size: 100% 2px, 1px calc(100% - 1px), 1px calc(100% - 1px), 0 1px; +} + +.fr-tabs__panel { + --underline-img: linear-gradient(0deg, currentColor, currentColor); + --ul-type: disc; + --ol-type: decimal; + --ul-start: 1rem; + --ol-start: 1.5rem; + --xl-block: 0.5rem; + --li-bottom: 0.25rem; + --xl-base: 1em; + --ol-content: counters(li-counter, ".") ".  "; + display: block; + order: 3; + position: relative; + left: -100%; + width: 100%; + height: auto; + padding: 1rem; + margin-right: -100%; + flex: 0 0 100%; + transition: visibility 0.3s, transform 0.3s; + /** + * Les éléments non sélectionnés sont cachés et rendus innaccessibles au focus + * Point d'attention : visibility hidden sur le panel et surcharge sur l'élément selected avec visibility visible créé des problèmes dans la gestion du focus en cas d'imbrication d'onglets + * + * tabs + * └─ panel selected + * └─ panel (visibility hidden, tabindex -1) + * └─ tabs + * └─ panel selected (visibility visible tabindex 0) + * ↑ ce panel est accessible alors que caché par son panel parent + * solution : visibility hidden seulement sur les éléments non sélectionnés + **/ +} + +.fr-tabs__panel:focus, +.fr-tabs__panel:focus-visible { + outline-offset: calc(-1rem + 2px); +} + +.fr-tabs__panel--direction-end { + transform: translate(100%); +} + +.fr-tabs__panel--direction-start { + transform: translate(-100%); +} + +.fr-tabs__panel:not(.fr-tabs__panel--selected) { + visibility: hidden; +} + +/* +* Ombres ajoutées en Js si le contenu est plus grand que le conteneur +*/ + +.fr-tabs__shadow { + --tabs-list-height: 3rem; + /** + * Modifier ombre à gauche + **/ + /** + * Modifier ombre à droite + **/ + /** + * Modifier combinaison ombre à gauche et ombre à droite + **/ +} + +.fr-tabs__shadow::before { + content: ""; + display: block; + position: absolute; + top: 4px; + right: 0; + left: 0; + z-index: 2; + box-shadow: inset 0 0 0 0 rgba(22, 22, 22, 0), inset 0 0 0 0 rgba(22, 22, 22, 0); + height: calc(var(--tabs-list-height) - 8px); + opacity: 0.8; + pointer-events: none; + transition: box-shadow 0.3s; +} + +.fr-tabs__shadow--left::before { + box-shadow: inset 2rem 0 1.5rem -2rem #161616, inset 0 0 0 0 rgba(22, 22, 22, 0); +} + +.fr-tabs__shadow--right::before { + box-shadow: inset 0 0 0 0 rgba(22, 22, 22, 0), inset -2rem 0 1.5rem -2rem #161616; +} + +.fr-tabs__shadow--left.fr-tabs__shadow--right::before { + box-shadow: inset 2rem 0 1.5rem -2rem #161616, inset -2rem 0 1.5rem -2rem #161616; +} + +:root[data-fr-theme=dark] .fr-tabs__shadow::before { + opacity: 1; +} + +.fr-tabs__tab:not([aria-selected=true]) { + background-color: var(--background-action-low-blue-france); + --idle: transparent; + --hover: var(--background-action-low-blue-france-hover); + --active: var(--background-action-low-blue-france-active); + color: var(--text-action-high-grey); +} + +.fr-tabs__tab[aria-selected=true]:not(:disabled) { + background-image: linear-gradient(0deg, var(--border-active-blue-france), var(--border-active-blue-france)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); + background-color: var(--background-default-grey); + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); + color: var(--text-active-blue-france); +} + +.fr-tabs__tab:disabled { + color: var(--text-disabled-grey); + background-color: var(--background-disabled-grey); + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + PAGINATION +\* ˍˍˍˍˍˍˍˍˍ */ + +.fr-pagination__link { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + --hover-tint: var(--hover); + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + min-width: 2rem; + margin-left: 0.5rem; + margin-right: 0.5rem; + margin-bottom: 1rem; + --underline-img: none; + position: relative; +} + +.fr-pagination__link::before, +.fr-pagination__link::after { + display: block; +} + +.fr-pagination { + --underline-img: none; + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + color: var(--text-action-high-grey); +} + +.fr-pagination__list { + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + flex-wrap: wrap; +} + +.fr-pagination__list > *:first-child, +.fr-pagination__list > *:first-child * { + margin-left: 0; +} + +.fr-pagination__list > *:last-child, +.fr-pagination__list > *:last-child * { + margin-right: 0; +} + +.fr-pagination__link:not([href])[aria-current]:not([aria-current=false]) { + cursor: default; + pointer-events: none; +} + +.fr-pagination__link--first { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-pagination__link--first::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/fr--arrow-left-s-first-line.svg"); + mask-image: url("icons/system/fr--arrow-left-s-first-line.svg"); + content: ""; +} + +.fr-pagination__link--first.fr-pagination__link--label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-pagination__link--first.fr-pagination__link--label::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/fr--arrow-left-s-first-line.svg"); + mask-image: url("icons/system/fr--arrow-left-s-first-line.svg"); + content: ""; +} + +.fr-pagination__link--prev { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-pagination__link--prev::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/arrow-left-s-line.svg"); + mask-image: url("icons/system/arrow-left-s-line.svg"); + content: ""; +} + +.fr-pagination__link--prev.fr-pagination__link--label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-pagination__link--prev.fr-pagination__link--label::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/arrow-left-s-line.svg"); + mask-image: url("icons/system/arrow-left-s-line.svg"); + content: ""; +} + +.fr-pagination__link--next { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-pagination__link--next::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/arrow-right-s-line.svg"); + mask-image: url("icons/system/arrow-right-s-line.svg"); + content: ""; +} + +.fr-pagination__link--next.fr-pagination__link--label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-pagination__link--next.fr-pagination__link--label::after { + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/arrow-right-s-line.svg"); + mask-image: url("icons/system/arrow-right-s-line.svg"); + content: ""; +} + +.fr-pagination__link--next.fr-pagination__link--label::before { + content: none; +} + +.fr-pagination__link--last { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-pagination__link--last::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/fr--arrow-right-s-last-line.svg"); + mask-image: url("icons/system/fr--arrow-right-s-last-line.svg"); + content: ""; +} + +.fr-pagination__link--last.fr-pagination__link--label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-pagination__link--last.fr-pagination__link--label::after { + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/fr--arrow-right-s-last-line.svg"); + mask-image: url("icons/system/fr--arrow-right-s-last-line.svg"); + content: ""; +} + +.fr-pagination__link--last.fr-pagination__link--label::before { + content: none; +} + +.fr-pagination__link[aria-current]:not([aria-current=false]) { + background-color: var(--background-active-blue-france); + --idle: transparent; + --hover: var(--background-active-blue-france-hover); + --active: var(--background-active-blue-france-active); + color: var(--text-inverted-blue-france); +} + +.fr-pagination__link:not([aria-current]):disabled, +a.fr-pagination__link:not([aria-current]):not([href]), +a.fr-pagination__link[aria-current=false]:not([href]), +.fr-pagination__link[aria-current=false]:disabled { + color: var(--text-disabled-grey); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + SUMMARY +\* ˍˍˍˍˍˍˍˍˍ */ + +.fr-summary { + --text-spacing: 0 0 0.5rem 0; + --title-spacing: 0 0 0.5rem 0; + padding: 1.5rem; + font-size: 0.75rem; + line-height: 1.25rem; + background-color: var(--background-contrast-grey); + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); +} + +.fr-summary ol { + list-style-type: none; +} + +.fr-summary li { + padding: 0.5rem 0; +} + +.fr-summary li::marker { + content: none; +} + +.fr-summary__title { + font-size: 0.75rem; + line-height: 1.25rem; + padding-left: 0.5rem; + font-weight: 700; + text-transform: uppercase; + color: var(--text-title-grey); +} + +.fr-summary__link { + display: inline; + position: relative; + font-size: 0.75rem; + line-height: 1.25rem; +} + +.fr-summary__link::before { + content: var(--ol-content); + position: absolute; + right: 100%; + font-size: var(--xl-size); + font-weight: bold; +} + +.fr-summary__link:not(:hover):not(:active) { + --underline-idle-width: 0; +} + +.fr-summary li > a { + color: var(--text-action-high-grey); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + TABLE +\* ˍˍˍˍˍˍˍˍˍ */ + +.fr-table { + --table-offset: calc(0px); + --row-height: 0.125rem; + --text-spacing: 0; + --title-spacing: 0; + position: relative; + margin-bottom: 2.5rem; + margin-top: 1rem; + /* + * Cache la caption + */ + /* + * Fixe le caption en bas du tableau + */ + /* Style bordered, ajoute des bordures verticales entre chaque cellule */ + /* Désactive le scroll horizontal */ + padding-top: var(--table-offset); + /* + * Cache la caption + */ + /* + * Fixe le caption en bas du tableau + */ + /* + * pas de scroll ni de shadow + */ + /* + * Fixe la taille des colonnes du tableau + */ + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table__container { + overflow: auto; + padding-top: var(--table-offset); +} + +.fr-table__content .fr-cell--fixed .fr-checkbox-group + *, +.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group + *, +.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group + *, +.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group + * { + margin-left: 0.5rem; +} + +.fr-table__content .fr-cell--fixed .fr-checkbox-group .fr-label, +.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group .fr-label, +.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group .fr-label, +.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group .fr-label { + color: transparent; + width: 0; + pointer-events: none; +} + +.fr-table__content .fr-cell--fixed .fr-checkbox-group .fr-label::before, +.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group .fr-label::before, +.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group .fr-label::before, +.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group .fr-label::before { + left: -1.25rem; +} + +.fr-table__content .fr-cell--fixed .fr-checkbox-group input[type=checkbox], +.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group input[type=checkbox], +.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group input[type=checkbox], +.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group input[type=checkbox] { + left: 0.25rem; +} + +.fr-table__content .fr-cell--fixed { + position: sticky; + left: 0; + z-index: 1; +} + +.fr-table__content .fr-cell--center { + text-align: center; +} + +.fr-table__content .fr-cell--right { + text-align: right; +} + +.fr-table__content .fr-cell--top { + vertical-align: top; +} + +.fr-table__content .fr-cell--bottom { + vertical-align: bottom; +} + +.fr-table__content .fr-cell__title { + font-weight: 700; +} + +.fr-table__content .fr-cell__desc { + font-weight: 400; +} + +.fr-table__content .fr-cell--inline { + display: flex; + align-items: center; + margin: 0 -0.5rem; +} + +.fr-table__content .fr-cell--inline > * { + margin: 0 0.5rem; +} + +.fr-table__content .fr-cell--multiline, +.fr-table__content .fr-cell--multiline * { + white-space: normal; +} + +.fr-table__content .fr-cell--sort { + display: flex; + align-items: center; + justify-content: space-between; +} + +.fr-table__content .fr-cell--sort .fr-btn--sort { + margin-left: 1rem; +} + +.fr-table__content .fr-col--xs { + white-space: normal; + min-width: 4rem; +} + +.fr-table__content .fr-col--sm { + white-space: normal; + min-width: 5rem; +} + +.fr-table__content .fr-col--md { + white-space: normal; + min-width: 12.5rem; +} + +.fr-table__content .fr-col--lg { + white-space: normal; + min-width: 25rem; +} + +.fr-table__content table { + width: 100%; + border-spacing: 0; + border-collapse: collapse; +} + +.fr-table__content table thead { + position: relative; +} + +.fr-table__content table thead::before { + content: ""; + display: block; + position: absolute; + top: inherit; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 1px; + pointer-events: none; + z-index: 1; +} + +.fr-table__content table thead th { + font-weight: 700; + background-color: var(--background-alt-grey); + --idle: transparent; + --hover: var(--background-alt-grey-hover); + --active: var(--background-alt-grey-active); + background-image: linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)); +} + +.fr-table__content table thead th[role=columnheader] { + background-size: 100% 1px, 1px 100%; + background-repeat: no-repeat, no-repeat; + background-position: 0 100%, 100% 0; + background-image: linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)), linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)); +} + +.fr-table__content table tbody th { + background-size: 100% 1px, 1px 100%; + background-repeat: no-repeat, no-repeat; + background-position: 0 100%, 100% 0; + background-color: var(--background-alt-grey); + --idle: transparent; + --hover: var(--background-alt-grey-hover); + --active: var(--background-alt-grey-active); + background-image: linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)); +} + +.fr-table__content table tbody tr::after { + position: absolute; + left: 0; + width: 100%; + height: var(--row-height); + z-index: 2; + pointer-events: none; + transform: translateY(-0.125rem); + background-size: 0.125rem 100%, 0.125rem 100%, 100% 0.125rem, 0 0; + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; + background-position: 0 0, 100% 0, 0 0, 0 100%; + background-image: linear-gradient(0deg, var(--border-action-high-blue-france), var(--border-action-high-blue-france)), linear-gradient(0deg, var(--border-action-high-blue-france), var(--border-action-high-blue-france)), linear-gradient(0deg, var(--border-action-high-blue-france), var(--border-action-high-blue-france)), linear-gradient(0deg, var(--border-action-high-blue-france), var(--border-action-high-blue-france)); +} + +.fr-table__content table tbody tr[aria-selected=true]::after, +.fr-table__content table tbody tr[aria-selected=true] + tr::after { + content: ""; +} + +.fr-table__content table tbody tr[aria-selected=true] + tr[aria-selected=true]::after { + background-size: 0.125rem 100%, 0.125rem 100%, 0 0, 0 0; +} + +.fr-table__content table tbody tr[aria-selected=true] + tr:not([aria-selected=true])::after { + background-size: 0 0, 0 0, 100% 0.125rem, 0 0; +} + +.fr-table__content table tbody tr:last-of-type[aria-selected=true]::after { + background-size: 0.125rem 100%, 0.125rem 100%, 100% 0.125rem, 100% 0.125rem; +} + +.fr-table__content table tbody tr[aria-selected=true] + tr:last-of-type[aria-selected=true]::after { + background-size: 0.125rem 100%, 0.125rem 100%, 0 0, 100% 0.125rem; +} + +.fr-table__content th, +.fr-table__content td { + display: table-cell; + padding: 0.5rem 1rem; + font-size: 0.875rem; + line-height: 1.5rem; + text-align: left; + vertical-align: middle; + white-space: nowrap; + background-size: 100% 1px; + background-repeat: no-repeat; + background-position: 100% 100%; +} + +.fr-table__content th .fr-checkbox-group, +.fr-table__content td .fr-checkbox-group { + display: inline-block; +} + +.fr-table__content th .fr-checkbox-group .fr-label, +.fr-table__content td .fr-checkbox-group .fr-label { + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-table caption { + position: initial; + font-size: 1.375rem; + line-height: 1.75rem; + margin: var(--title-spacing); + font-weight: 700; + margin-bottom: 1rem; + text-align: left; +} + +.fr-table caption .fr-table__caption__desc { + margin-top: 1rem; + font-size: 1rem; + line-height: 1.5rem; + font-weight: 400; +} + +.fr-table__detail { + font-size: 0.875rem; + line-height: 1.5rem; + color: var(--text-mention-grey); +} + +.fr-table[data-fr-js-table=true] caption { + position: absolute; + top: 0; +} + +.fr-table[data-fr-js-table=true] .fr-table__wrapper { + position: relative; +} + +.fr-table[data-fr-js-table=true] .fr-table__wrapper::after { + content: ""; + display: block; + position: absolute; + top: var(--table-offset); + left: 0; + width: 100%; + height: calc(100% - var(--table-offset)); + z-index: 1; + background-position: 0 0, 0 0, 100% 100%, 0 100%; + background-size: 100% 1px, 1px 100%, 1px 100%, 100% 1px; + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; + pointer-events: none; +} + +.fr-table__header .fr-table__detail { + margin-bottom: 1rem; +} + +.fr-table__header .fr-segmented { + margin-bottom: 1rem; +} + +.fr-table__footer--start { + margin-top: 1rem; +} + +.fr-table__footer--start .fr-table__detail { + padding-right: 0.5rem; +} + +.fr-table__footer--middle { + margin-top: 1rem; + display: flex; + flex-direction: row; + align-items: center; + justify-content: center; +} + +.fr-table__footer--middle .fr-pagination { + margin-top: 0.75rem; +} + +.fr-table__footer--end { + margin-top: 1.5rem; + flex: 1 0 100%; +} + +.fr-table--sm .fr-table__content th, +.fr-table--sm .fr-table__content td { + padding: 0.25rem 0.75rem; +} + +.fr-table--lg .fr-table__content th, +.fr-table--lg .fr-table__content td { + padding: 0.75rem 1.5rem; +} + +.fr-table.fr-table--no-caption .fr-table__wrapper .fr-table__container { + padding-top: 0; +} + +.fr-table.fr-table--no-caption .fr-table__wrapper caption { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + /* added line */ + border: 0; + display: block; + height: 0; +} + +.fr-table.fr-table--caption-bottom { + margin-bottom: 0; +} + +.fr-table.fr-table--caption-bottom .fr-table__wrapper { + margin-top: 0; + margin-bottom: calc(var(--table-offset) + 1.5rem); +} + +.fr-table.fr-table--caption-bottom .fr-table__wrapper::after { + bottom: 0; + top: auto; + height: 100%; +} + +.fr-table.fr-table--caption-bottom .fr-table__wrapper .fr-table__container { + padding-top: 0; +} + +.fr-table.fr-table--caption-bottom .fr-table__wrapper caption { + margin-bottom: 0; + margin-top: 1rem; + height: min-content; + caption-side: bottom; +} + +.fr-table.fr-table--caption-bottom[data-fr-js-table=true] caption { + position: absolute; + top: 100%; + right: 0; + bottom: 0; + left: 0; + margin-top: 1rem; +} + +.fr-table.fr-table--bordered .fr-table__content th, +.fr-table.fr-table--bordered .fr-table__content td { + background-size: 100% 1px, 1px 100%; + background-repeat: no-repeat, no-repeat; + background-position: 0 100%, 100% 0; +} + +.fr-table.fr-table--no-scroll .fr-table__wrapper { + width: fit-content; +} + +.fr-table.fr-table--no-scroll .fr-table__wrapper .fr-table__content table { + width: auto; +} + +.fr-table.fr-table--no-scroll .fr-table__wrapper .fr-table__content table th, +.fr-table.fr-table--no-scroll .fr-table__wrapper .fr-table__content table td { + white-space: normal; +} + +.fr-table__wrapper::after { + background-image: linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)); +} + +.fr-table__content table caption { + color: var(--text-title-grey); +} + +.fr-table__content table tbody td { + background-image: linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)); + background-color: var(--background-default-grey); + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-table::before { + content: ""; + display: block; + width: 100%; + height: 0; +} + +.fr-table:not(.fr-table--no-scroll) > table { + width: 100%; +} + +.fr-table > table { + width: 100%; + display: block; + overflow: auto; + border-spacing: 0; +} + +.fr-table > table td, +.fr-table > table th { + text-align: left; + vertical-align: middle; + display: table-cell; + border: 0; + padding: 0.75rem; + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-table > table th { + font-weight: 700; +} + +.fr-table > table thead { + background-size: 100% 1px; + background-position: bottom; + background-repeat: no-repeat; + background-image: linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)); + background-color: var(--background-alt-grey); + --idle: transparent; + --hover: var(--background-alt-grey-hover); + --active: var(--background-alt-grey-active); + color: var(--text-title-grey); +} + +.fr-table > table thead td, +.fr-table > table thead th { + font-weight: 700; + padding-bottom: 0.875rem; +} + +.fr-table[data-fr-js-table=true] > table thead, +.fr-table[data-fr-js-table=true] > table tbody { + position: relative; +} + +.fr-table[data-fr-js-table=true] > table thead::after, +.fr-table[data-fr-js-table=true] > table tbody::after { + content: ""; + display: block; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 1; + background-repeat: no-repeat, no-repeat, no-repeat; + pointer-events: none; +} + +.fr-table[data-fr-js-table=true] > table thead::after { + background-position: 0 0, 0 0, 100% 100%; + background-size: 100% 1px, 1px 100%, 1px 100%; +} + +.fr-table[data-fr-js-table=true] > table tbody::after { + background-position: 0 0, 0 100%, 100% 0; + background-size: 1px 100%, 100% 1px, 1px 100%; +} + +.fr-table--no-caption { + padding-top: 0; +} + +.fr-table--no-caption > table caption { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + /* added line */ + border: 0; + display: block; + height: 0; +} + +.fr-table--caption-bottom { + padding-top: 0; + margin-top: 1rem; +} + +.fr-table--caption-bottom > table { + margin-bottom: calc(var(--table-offset) + 2.75rem); +} + +.fr-table--caption-bottom > table caption { + margin-top: 1rem; + height: min-content; + caption-side: bottom; +} + +.fr-table--caption-bottom[data-fr-js-table=true] > table::after { + bottom: 0; + top: auto; + height: 100%; +} + +.fr-table--caption-bottom[data-fr-js-table=true] > table caption { + position: absolute; + top: 100%; + right: 0; + bottom: 0; + left: 0; + margin-top: 1rem; +} + +.fr-table--no-scroll { + min-width: auto; +} + +.fr-table--no-scroll > table { + overflow-x: hidden; +} + +.fr-table--no-scroll > table caption { + max-width: calc(100vw - 2rem); +} + +.fr-table--layout-fixed > table { + display: table; + table-layout: fixed; +} + +.fr-table--bordered > table tbody tr { + background-size: 100% 1px; + background-position: bottom; + background-repeat: no-repeat; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); + /* Style bordered, enleve le style even/odd */ + /* Style bordered, enleve le style even/odd */ +} + +.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +/* +* Ombres ajoutées en Js si le contenu est plus grand que le conteneur +*/ + +.fr-table > table.fr-table__shadow { + /** + * Modifier ombre à gauche + **/ + /** + * Modifier ombre à droite + **/ +} + +.fr-table > table.fr-table__shadow::before { + content: ""; + display: block; + position: absolute; + top: var(--table-offset); + right: 0; + bottom: 0; + left: 0; + z-index: 1; + box-shadow: inset 0 0 0 0 #161616, inset 0 0 0 0 #161616; + opacity: 0.32; + pointer-events: none; + transition: box-shadow 0.3s; +} + +.fr-table > table.fr-table__shadow--left { + /** + * Modifier combinaison ombre à gauche et ombre à droite + **/ +} + +.fr-table > table.fr-table__shadow--left::before { + box-shadow: inset 2rem 0 1rem -2rem #161616, inset 0 0 0 0 #161616; +} + +.fr-table > table.fr-table__shadow--left.fr-table__shadow--right::before { + content: ""; + display: block; + box-shadow: inset 2rem 0 1rem -2rem #161616, inset -2rem 0 1rem -2rem #161616; +} + +.fr-table > table.fr-table__shadow--right::before { + box-shadow: inset 0 0 0 0 #161616, inset -2rem 0 1rem -2rem #161616; +} + +/* +* Positionnement ombres sur le tableau sans caption +*/ + +.fr-table--no-caption > table.fr-table__shadow::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; +} + +/* +* Positionnement ombres sur le tableau avec caption en bas +*/ + +.fr-table--caption-bottom > table.fr-table__shadow::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; +} + +:root[data-fr-theme=dark] .fr-table > table.fr-table__shadow::before { + opacity: 1; +} + +.fr-table > table caption { + color: var(--text-title-grey); +} + +.fr-table > table thead::after, +.fr-table > table tbody::after { + background-image: linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)); +} + +.fr-table > table tbody { + background-color: var(--background-default-grey); + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-table > table tbody tr:nth-child(even) { + background-color: var(--background-alt-grey); + --idle: transparent; + --hover: var(--background-alt-grey-hover); + --active: var(--background-alt-grey-active); +} + +.fr-table--green-tilleul-verveine { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-tilleul-verveine > table::after { + background-image: linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)), linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)), linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)), linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)); +} + +.fr-table--green-tilleul-verveine > table thead { + background-image: linear-gradient(0deg, var(--border-plain-green-tilleul-verveine), var(--border-plain-green-tilleul-verveine)); + background-color: var(--background-contrast-green-tilleul-verveine); + --idle: transparent; + --hover: var(--background-contrast-green-tilleul-verveine-hover); + --active: var(--background-contrast-green-tilleul-verveine-active); +} + +.fr-table--green-tilleul-verveine > table tbody { + background-color: var(--background-alt-green-tilleul-verveine); + --idle: transparent; + --hover: var(--background-alt-green-tilleul-verveine-hover); + --active: var(--background-alt-green-tilleul-verveine-active); +} + +.fr-table--green-tilleul-verveine > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-green-tilleul-verveine); + --idle: transparent; + --hover: var(--background-contrast-green-tilleul-verveine-hover); + --active: var(--background-contrast-green-tilleul-verveine-active); +} + +.fr-table--green-tilleul-verveine.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)); +} + +.fr-table--green-tilleul-verveine.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--green-bourgeon { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-bourgeon > table::after { + background-image: linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)), linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)), linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)), linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)); +} + +.fr-table--green-bourgeon > table thead { + background-image: linear-gradient(0deg, var(--border-plain-green-bourgeon), var(--border-plain-green-bourgeon)); + background-color: var(--background-contrast-green-bourgeon); + --idle: transparent; + --hover: var(--background-contrast-green-bourgeon-hover); + --active: var(--background-contrast-green-bourgeon-active); +} + +.fr-table--green-bourgeon > table tbody { + background-color: var(--background-alt-green-bourgeon); + --idle: transparent; + --hover: var(--background-alt-green-bourgeon-hover); + --active: var(--background-alt-green-bourgeon-active); +} + +.fr-table--green-bourgeon > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-green-bourgeon); + --idle: transparent; + --hover: var(--background-contrast-green-bourgeon-hover); + --active: var(--background-contrast-green-bourgeon-active); +} + +.fr-table--green-bourgeon.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)); +} + +.fr-table--green-bourgeon.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--green-emeraude { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-emeraude > table::after { + background-image: linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)), linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)), linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)), linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)); +} + +.fr-table--green-emeraude > table thead { + background-image: linear-gradient(0deg, var(--border-plain-green-emeraude), var(--border-plain-green-emeraude)); + background-color: var(--background-contrast-green-emeraude); + --idle: transparent; + --hover: var(--background-contrast-green-emeraude-hover); + --active: var(--background-contrast-green-emeraude-active); +} + +.fr-table--green-emeraude > table tbody { + background-color: var(--background-alt-green-emeraude); + --idle: transparent; + --hover: var(--background-alt-green-emeraude-hover); + --active: var(--background-alt-green-emeraude-active); +} + +.fr-table--green-emeraude > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-green-emeraude); + --idle: transparent; + --hover: var(--background-contrast-green-emeraude-hover); + --active: var(--background-contrast-green-emeraude-active); +} + +.fr-table--green-emeraude.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)); +} + +.fr-table--green-emeraude.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--green-menthe { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-menthe > table::after { + background-image: linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)), linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)), linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)), linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)); +} + +.fr-table--green-menthe > table thead { + background-image: linear-gradient(0deg, var(--border-plain-green-menthe), var(--border-plain-green-menthe)); + background-color: var(--background-contrast-green-menthe); + --idle: transparent; + --hover: var(--background-contrast-green-menthe-hover); + --active: var(--background-contrast-green-menthe-active); +} + +.fr-table--green-menthe > table tbody { + background-color: var(--background-alt-green-menthe); + --idle: transparent; + --hover: var(--background-alt-green-menthe-hover); + --active: var(--background-alt-green-menthe-active); +} + +.fr-table--green-menthe > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-green-menthe); + --idle: transparent; + --hover: var(--background-contrast-green-menthe-hover); + --active: var(--background-contrast-green-menthe-active); +} + +.fr-table--green-menthe.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)); +} + +.fr-table--green-menthe.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--green-archipel { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-archipel > table::after { + background-image: linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)), linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)), linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)), linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)); +} + +.fr-table--green-archipel > table thead { + background-image: linear-gradient(0deg, var(--border-plain-green-archipel), var(--border-plain-green-archipel)); + background-color: var(--background-contrast-green-archipel); + --idle: transparent; + --hover: var(--background-contrast-green-archipel-hover); + --active: var(--background-contrast-green-archipel-active); +} + +.fr-table--green-archipel > table tbody { + background-color: var(--background-alt-green-archipel); + --idle: transparent; + --hover: var(--background-alt-green-archipel-hover); + --active: var(--background-alt-green-archipel-active); +} + +.fr-table--green-archipel > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-green-archipel); + --idle: transparent; + --hover: var(--background-contrast-green-archipel-hover); + --active: var(--background-contrast-green-archipel-active); +} + +.fr-table--green-archipel.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)); +} + +.fr-table--green-archipel.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--blue-ecume { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--blue-ecume > table::after { + background-image: linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)), linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)), linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)), linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)); +} + +.fr-table--blue-ecume > table thead { + background-image: linear-gradient(0deg, var(--border-plain-blue-ecume), var(--border-plain-blue-ecume)); + background-color: var(--background-contrast-blue-ecume); + --idle: transparent; + --hover: var(--background-contrast-blue-ecume-hover); + --active: var(--background-contrast-blue-ecume-active); +} + +.fr-table--blue-ecume > table tbody { + background-color: var(--background-alt-blue-ecume); + --idle: transparent; + --hover: var(--background-alt-blue-ecume-hover); + --active: var(--background-alt-blue-ecume-active); +} + +.fr-table--blue-ecume > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-blue-ecume); + --idle: transparent; + --hover: var(--background-contrast-blue-ecume-hover); + --active: var(--background-contrast-blue-ecume-active); +} + +.fr-table--blue-ecume.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)); +} + +.fr-table--blue-ecume.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--blue-cumulus { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--blue-cumulus > table::after { + background-image: linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)), linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)), linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)), linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)); +} + +.fr-table--blue-cumulus > table thead { + background-image: linear-gradient(0deg, var(--border-plain-blue-cumulus), var(--border-plain-blue-cumulus)); + background-color: var(--background-contrast-blue-cumulus); + --idle: transparent; + --hover: var(--background-contrast-blue-cumulus-hover); + --active: var(--background-contrast-blue-cumulus-active); +} + +.fr-table--blue-cumulus > table tbody { + background-color: var(--background-alt-blue-cumulus); + --idle: transparent; + --hover: var(--background-alt-blue-cumulus-hover); + --active: var(--background-alt-blue-cumulus-active); +} + +.fr-table--blue-cumulus > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-blue-cumulus); + --idle: transparent; + --hover: var(--background-contrast-blue-cumulus-hover); + --active: var(--background-contrast-blue-cumulus-active); +} + +.fr-table--blue-cumulus.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)); +} + +.fr-table--blue-cumulus.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--purple-glycine { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--purple-glycine > table::after { + background-image: linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)), linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)), linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)), linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)); +} + +.fr-table--purple-glycine > table thead { + background-image: linear-gradient(0deg, var(--border-plain-purple-glycine), var(--border-plain-purple-glycine)); + background-color: var(--background-contrast-purple-glycine); + --idle: transparent; + --hover: var(--background-contrast-purple-glycine-hover); + --active: var(--background-contrast-purple-glycine-active); +} + +.fr-table--purple-glycine > table tbody { + background-color: var(--background-alt-purple-glycine); + --idle: transparent; + --hover: var(--background-alt-purple-glycine-hover); + --active: var(--background-alt-purple-glycine-active); +} + +.fr-table--purple-glycine > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-purple-glycine); + --idle: transparent; + --hover: var(--background-contrast-purple-glycine-hover); + --active: var(--background-contrast-purple-glycine-active); +} + +.fr-table--purple-glycine.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)); +} + +.fr-table--purple-glycine.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--pink-macaron { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--pink-macaron > table::after { + background-image: linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)), linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)), linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)), linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)); +} + +.fr-table--pink-macaron > table thead { + background-image: linear-gradient(0deg, var(--border-plain-pink-macaron), var(--border-plain-pink-macaron)); + background-color: var(--background-contrast-pink-macaron); + --idle: transparent; + --hover: var(--background-contrast-pink-macaron-hover); + --active: var(--background-contrast-pink-macaron-active); +} + +.fr-table--pink-macaron > table tbody { + background-color: var(--background-alt-pink-macaron); + --idle: transparent; + --hover: var(--background-alt-pink-macaron-hover); + --active: var(--background-alt-pink-macaron-active); +} + +.fr-table--pink-macaron > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-pink-macaron); + --idle: transparent; + --hover: var(--background-contrast-pink-macaron-hover); + --active: var(--background-contrast-pink-macaron-active); +} + +.fr-table--pink-macaron.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)); +} + +.fr-table--pink-macaron.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--pink-tuile { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--pink-tuile > table::after { + background-image: linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)), linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)), linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)), linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)); +} + +.fr-table--pink-tuile > table thead { + background-image: linear-gradient(0deg, var(--border-plain-pink-tuile), var(--border-plain-pink-tuile)); + background-color: var(--background-contrast-pink-tuile); + --idle: transparent; + --hover: var(--background-contrast-pink-tuile-hover); + --active: var(--background-contrast-pink-tuile-active); +} + +.fr-table--pink-tuile > table tbody { + background-color: var(--background-alt-pink-tuile); + --idle: transparent; + --hover: var(--background-alt-pink-tuile-hover); + --active: var(--background-alt-pink-tuile-active); +} + +.fr-table--pink-tuile > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-pink-tuile); + --idle: transparent; + --hover: var(--background-contrast-pink-tuile-hover); + --active: var(--background-contrast-pink-tuile-active); +} + +.fr-table--pink-tuile.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)); +} + +.fr-table--pink-tuile.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--yellow-tournesol { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--yellow-tournesol > table::after { + background-image: linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)), linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)), linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)), linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)); +} + +.fr-table--yellow-tournesol > table thead { + background-image: linear-gradient(0deg, var(--border-plain-yellow-tournesol), var(--border-plain-yellow-tournesol)); + background-color: var(--background-contrast-yellow-tournesol); + --idle: transparent; + --hover: var(--background-contrast-yellow-tournesol-hover); + --active: var(--background-contrast-yellow-tournesol-active); +} + +.fr-table--yellow-tournesol > table tbody { + background-color: var(--background-alt-yellow-tournesol); + --idle: transparent; + --hover: var(--background-alt-yellow-tournesol-hover); + --active: var(--background-alt-yellow-tournesol-active); +} + +.fr-table--yellow-tournesol > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-yellow-tournesol); + --idle: transparent; + --hover: var(--background-contrast-yellow-tournesol-hover); + --active: var(--background-contrast-yellow-tournesol-active); +} + +.fr-table--yellow-tournesol.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)); +} + +.fr-table--yellow-tournesol.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--yellow-moutarde { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--yellow-moutarde > table::after { + background-image: linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)), linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)), linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)), linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)); +} + +.fr-table--yellow-moutarde > table thead { + background-image: linear-gradient(0deg, var(--border-plain-yellow-moutarde), var(--border-plain-yellow-moutarde)); + background-color: var(--background-contrast-yellow-moutarde); + --idle: transparent; + --hover: var(--background-contrast-yellow-moutarde-hover); + --active: var(--background-contrast-yellow-moutarde-active); +} + +.fr-table--yellow-moutarde > table tbody { + background-color: var(--background-alt-yellow-moutarde); + --idle: transparent; + --hover: var(--background-alt-yellow-moutarde-hover); + --active: var(--background-alt-yellow-moutarde-active); +} + +.fr-table--yellow-moutarde > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-yellow-moutarde); + --idle: transparent; + --hover: var(--background-contrast-yellow-moutarde-hover); + --active: var(--background-contrast-yellow-moutarde-active); +} + +.fr-table--yellow-moutarde.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)); +} + +.fr-table--yellow-moutarde.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--orange-terre-battue { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--orange-terre-battue > table::after { + background-image: linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)), linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)), linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)), linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)); +} + +.fr-table--orange-terre-battue > table thead { + background-image: linear-gradient(0deg, var(--border-plain-orange-terre-battue), var(--border-plain-orange-terre-battue)); + background-color: var(--background-contrast-orange-terre-battue); + --idle: transparent; + --hover: var(--background-contrast-orange-terre-battue-hover); + --active: var(--background-contrast-orange-terre-battue-active); +} + +.fr-table--orange-terre-battue > table tbody { + background-color: var(--background-alt-orange-terre-battue); + --idle: transparent; + --hover: var(--background-alt-orange-terre-battue-hover); + --active: var(--background-alt-orange-terre-battue-active); +} + +.fr-table--orange-terre-battue > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-orange-terre-battue); + --idle: transparent; + --hover: var(--background-contrast-orange-terre-battue-hover); + --active: var(--background-contrast-orange-terre-battue-active); +} + +.fr-table--orange-terre-battue.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)); +} + +.fr-table--orange-terre-battue.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--brown-cafe-creme { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--brown-cafe-creme > table::after { + background-image: linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)), linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)), linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)), linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)); +} + +.fr-table--brown-cafe-creme > table thead { + background-image: linear-gradient(0deg, var(--border-plain-brown-cafe-creme), var(--border-plain-brown-cafe-creme)); + background-color: var(--background-contrast-brown-cafe-creme); + --idle: transparent; + --hover: var(--background-contrast-brown-cafe-creme-hover); + --active: var(--background-contrast-brown-cafe-creme-active); +} + +.fr-table--brown-cafe-creme > table tbody { + background-color: var(--background-alt-brown-cafe-creme); + --idle: transparent; + --hover: var(--background-alt-brown-cafe-creme-hover); + --active: var(--background-alt-brown-cafe-creme-active); +} + +.fr-table--brown-cafe-creme > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-brown-cafe-creme); + --idle: transparent; + --hover: var(--background-contrast-brown-cafe-creme-hover); + --active: var(--background-contrast-brown-cafe-creme-active); +} + +.fr-table--brown-cafe-creme.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)); +} + +.fr-table--brown-cafe-creme.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--brown-caramel { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--brown-caramel > table::after { + background-image: linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)), linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)), linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)), linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)); +} + +.fr-table--brown-caramel > table thead { + background-image: linear-gradient(0deg, var(--border-plain-brown-caramel), var(--border-plain-brown-caramel)); + background-color: var(--background-contrast-brown-caramel); + --idle: transparent; + --hover: var(--background-contrast-brown-caramel-hover); + --active: var(--background-contrast-brown-caramel-active); +} + +.fr-table--brown-caramel > table tbody { + background-color: var(--background-alt-brown-caramel); + --idle: transparent; + --hover: var(--background-alt-brown-caramel-hover); + --active: var(--background-alt-brown-caramel-active); +} + +.fr-table--brown-caramel > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-brown-caramel); + --idle: transparent; + --hover: var(--background-contrast-brown-caramel-hover); + --active: var(--background-contrast-brown-caramel-active); +} + +.fr-table--brown-caramel.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)); +} + +.fr-table--brown-caramel.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--brown-opera { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--brown-opera > table::after { + background-image: linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)), linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)), linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)), linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)); +} + +.fr-table--brown-opera > table thead { + background-image: linear-gradient(0deg, var(--border-plain-brown-opera), var(--border-plain-brown-opera)); + background-color: var(--background-contrast-brown-opera); + --idle: transparent; + --hover: var(--background-contrast-brown-opera-hover); + --active: var(--background-contrast-brown-opera-active); +} + +.fr-table--brown-opera > table tbody { + background-color: var(--background-alt-brown-opera); + --idle: transparent; + --hover: var(--background-alt-brown-opera-hover); + --active: var(--background-alt-brown-opera-active); +} + +.fr-table--brown-opera > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-brown-opera); + --idle: transparent; + --hover: var(--background-contrast-brown-opera-hover); + --active: var(--background-contrast-brown-opera-active); +} + +.fr-table--brown-opera.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)); +} + +.fr-table--brown-opera.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--beige-gris-galet { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--beige-gris-galet > table::after { + background-image: linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)), linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)), linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)), linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)); +} + +.fr-table--beige-gris-galet > table thead { + background-image: linear-gradient(0deg, var(--border-plain-beige-gris-galet), var(--border-plain-beige-gris-galet)); + background-color: var(--background-contrast-beige-gris-galet); + --idle: transparent; + --hover: var(--background-contrast-beige-gris-galet-hover); + --active: var(--background-contrast-beige-gris-galet-active); +} + +.fr-table--beige-gris-galet > table tbody { + background-color: var(--background-alt-beige-gris-galet); + --idle: transparent; + --hover: var(--background-alt-beige-gris-galet-hover); + --active: var(--background-alt-beige-gris-galet-active); +} + +.fr-table--beige-gris-galet > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-beige-gris-galet); + --idle: transparent; + --hover: var(--background-contrast-beige-gris-galet-hover); + --active: var(--background-contrast-beige-gris-galet-active); +} + +.fr-table--beige-gris-galet.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)); +} + +.fr-table--beige-gris-galet.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--bordered > table tbody tr:nth-child(even) { + background-color: transparent; + --hover: inherit; + --active: inherit; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + TAG +\* ˍˍˍˍˍˍˍˍˍ */ + +.fr-tag { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + --underline-img: none; + --hover-tint: var(--hover); + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + border-radius: 1rem; + min-width: 2.25rem; + justify-content: center; + color: var(--text-label-grey); + background-color: var(--background-contrast-grey); + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); +} + +.fr-tag::before, +.fr-tag::after { + display: block; +} + +.fr-tag[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-tag[target=_blank]::after { + content: ""; + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.25rem; +} + +.fr-tag--icon-left[class^=fr-icon-], +.fr-tag--icon-left[class*=" fr-icon-"], +.fr-tag--icon-left[class^=fr-fi-], +.fr-tag--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-tag--icon-left[class^=fr-icon-]::before, +.fr-tag--icon-left[class*=" fr-icon-"]::before, +.fr-tag--icon-left[class^=fr-fi-]::before, +.fr-tag--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.25rem; +} + +.fr-tag[class^=fr-icon-]:not([class*=fr-tag--icon-])::before, +.fr-tag[class*=" fr-icon-"]:not([class*=fr-tag--icon-])::before, +.fr-tag[class^=fr-fi-]:not([class*=fr-tag--icon-])::before, +.fr-tag[class*=" fr-fi-"]:not([class*=fr-tag--icon-])::before { + content: none; +} + +.fr-tag--sm { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.5rem; + padding: 0.125rem 0.5rem; + border-radius: 0.75rem; +} + +.fr-tag--sm[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-tag--sm[target=_blank]::after { + content: ""; + --icon-size: 0.75rem; + margin-right: -0.09375rem; + margin-left: 0.25rem; +} + +.fr-tag--sm.fr-tag--icon-left[class^=fr-icon-], +.fr-tag--sm.fr-tag--icon-left[class*=" fr-icon-"], +.fr-tag--sm.fr-tag--icon-left[class^=fr-fi-], +.fr-tag--sm.fr-tag--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-tag--sm.fr-tag--icon-left[class^=fr-icon-]::before, +.fr-tag--sm.fr-tag--icon-left[class*=" fr-icon-"]::before, +.fr-tag--sm.fr-tag--icon-left[class^=fr-fi-]::before, +.fr-tag--sm.fr-tag--icon-left[class*=" fr-fi-"]::before { + --icon-size: 0.75rem; + margin-left: -0.09375rem; + margin-right: 0.25rem; +} + +.fr-tag--sm[class^=fr-icon-]:not([class*=fr-tag--icon-])::before, +.fr-tag--sm[class*=" fr-icon-"]:not([class*=fr-tag--icon-])::before, +.fr-tag--sm[class^=fr-fi-]:not([class*=fr-tag--icon-])::before, +.fr-tag--sm[class*=" fr-fi-"]:not([class*=fr-tag--icon-])::before { + content: none; +} + +a.fr-tag[aria-pressed=true], +button.fr-tag[aria-pressed=true], +input[type=button].fr-tag[aria-pressed=true], +input[type=image].fr-tag[aria-pressed=true], +input[type=reset].fr-tag[aria-pressed=true], +input[type=submit].fr-tag[aria-pressed=true] { + position: relative; + overflow: visible; + background-position: 50%; + background-size: 100%; + background-repeat: no-repeat; +} + +a.fr-tag[aria-pressed=true]::after, +button.fr-tag[aria-pressed=true]::after, +input[type=button].fr-tag[aria-pressed=true]::after, +input[type=image].fr-tag[aria-pressed=true]::after, +input[type=reset].fr-tag[aria-pressed=true]::after, +input[type=submit].fr-tag[aria-pressed=true]::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/checkbox-circle-line.svg"); + mask-image: url("icons/system/checkbox-circle-line.svg"); + --icon-size: 1rem; + content: ""; + position: absolute; + top: 4px; + right: 0; + margin: -0.5rem; +} + +a.fr-tag[aria-pressed=true].fr-tag--sm::after, +button.fr-tag[aria-pressed=true].fr-tag--sm::after, +input[type=button].fr-tag[aria-pressed=true].fr-tag--sm::after, +input[type=image].fr-tag[aria-pressed=true].fr-tag--sm::after, +input[type=reset].fr-tag[aria-pressed=true].fr-tag--sm::after, +input[type=submit].fr-tag[aria-pressed=true].fr-tag--sm::after { + --icon-size: 0.75rem; + content: ""; + position: absolute; + top: 3px; + right: 0; + margin: -0.375rem; +} + +a.fr-tag--dismiss::before, +button.fr-tag--dismiss::before, +input[type=button].fr-tag--dismiss::before, +input[type=image].fr-tag--dismiss::before, +input[type=reset].fr-tag--dismiss::before, +input[type=submit].fr-tag--dismiss::before { + content: none; +} + +a.fr-tag--dismiss::after, +button.fr-tag--dismiss::after, +input[type=button].fr-tag--dismiss::after, +input[type=image].fr-tag--dismiss::after, +input[type=reset].fr-tag--dismiss::after, +input[type=submit].fr-tag--dismiss::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/close-line.svg"); + mask-image: url("icons/system/close-line.svg"); + --icon-size: 1rem; + content: ""; + margin-left: 0.25rem; + margin-right: -0.25rem; +} + +a.fr-tag--dismiss.fr-tag--sm::after, +button.fr-tag--dismiss.fr-tag--sm::after, +input[type=button].fr-tag--dismiss.fr-tag--sm::after, +input[type=image].fr-tag--dismiss.fr-tag--sm::after, +input[type=reset].fr-tag--dismiss.fr-tag--sm::after, +input[type=submit].fr-tag--dismiss.fr-tag--sm::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 0.75rem; + content: ""; + margin-right: -0.1875rem; + margin-left: 0.125rem; +} + +.fr-tags-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + display: flex; + flex-direction: row; + margin-left: -0.25rem; + margin-right: -0.25rem; + flex-wrap: wrap; +} + +.fr-tags-group > li { + line-height: 2.75rem; +} + +.fr-tags-group .fr-tag { + margin: 0 0.25rem 0.5rem 0.25rem; + vertical-align: top; +} + +.fr-tags-group.fr-tags-group--sm .fr-tag { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.5rem; + padding: 0.125rem 0.5rem; + border-radius: 0.75rem; +} + +.fr-tags-group.fr-tags-group--sm .fr-tag::before, +.fr-tags-group.fr-tags-group--sm .fr-tag::after { + --icon-size: 0.75rem; +} + +.fr-tags-group.fr-tags-group--sm button.fr-tag.fr-tag--dismiss::after, +.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag.fr-tag--dismiss::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 0.75rem; + content: ""; + margin-right: -0.1875rem; +} + +.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]::after, +.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 0.75rem; + content: ""; + position: absolute; + top: 3px; + right: 0; + margin: -0.375rem; +} + +.fr-tag[aria-pressed=false] { + color: var(--text-action-high-blue-france); + background-color: var(--background-action-low-blue-france); + --idle: transparent; + --hover: var(--background-action-low-blue-france-hover); + --active: var(--background-action-low-blue-france-active); +} + +.fr-tag.fr-tag--dismiss { + color: var(--text-inverted-blue-france); + background-color: var(--background-action-high-blue-france); + --idle: transparent; + --hover: var(--background-action-high-blue-france-hover); + --active: var(--background-action-high-blue-france-active); +} + +a.fr-tag, +button.fr-tag, +input[type=button].fr-tag, +input[type=image].fr-tag, +input[type=reset].fr-tag, +input[type=submit].fr-tag { + color: var(--text-action-high-blue-france); + background-color: var(--background-action-low-blue-france); + --idle: transparent; + --hover: var(--background-action-low-blue-france-hover); + --active: var(--background-action-low-blue-france-active); +} + +a.fr-tag--green-tilleul-verveine, +button.fr-tag--green-tilleul-verveine, +input[type=button].fr-tag--green-tilleul-verveine, +input[type=image].fr-tag--green-tilleul-verveine, +input[type=reset].fr-tag--green-tilleul-verveine, +input[type=submit].fr-tag--green-tilleul-verveine { + color: var(--text-action-high-green-tilleul-verveine); + background-color: var(--background-action-low-green-tilleul-verveine); + --idle: transparent; + --hover: var(--background-action-low-green-tilleul-verveine-hover); + --active: var(--background-action-low-green-tilleul-verveine-active); +} + +a.fr-tag--green-bourgeon, +button.fr-tag--green-bourgeon, +input[type=button].fr-tag--green-bourgeon, +input[type=image].fr-tag--green-bourgeon, +input[type=reset].fr-tag--green-bourgeon, +input[type=submit].fr-tag--green-bourgeon { + color: var(--text-action-high-green-bourgeon); + background-color: var(--background-action-low-green-bourgeon); + --idle: transparent; + --hover: var(--background-action-low-green-bourgeon-hover); + --active: var(--background-action-low-green-bourgeon-active); +} + +a.fr-tag--green-emeraude, +button.fr-tag--green-emeraude, +input[type=button].fr-tag--green-emeraude, +input[type=image].fr-tag--green-emeraude, +input[type=reset].fr-tag--green-emeraude, +input[type=submit].fr-tag--green-emeraude { + color: var(--text-action-high-green-emeraude); + background-color: var(--background-action-low-green-emeraude); + --idle: transparent; + --hover: var(--background-action-low-green-emeraude-hover); + --active: var(--background-action-low-green-emeraude-active); +} + +a.fr-tag--green-menthe, +button.fr-tag--green-menthe, +input[type=button].fr-tag--green-menthe, +input[type=image].fr-tag--green-menthe, +input[type=reset].fr-tag--green-menthe, +input[type=submit].fr-tag--green-menthe { + color: var(--text-action-high-green-menthe); + background-color: var(--background-action-low-green-menthe); + --idle: transparent; + --hover: var(--background-action-low-green-menthe-hover); + --active: var(--background-action-low-green-menthe-active); +} + +a.fr-tag--green-archipel, +button.fr-tag--green-archipel, +input[type=button].fr-tag--green-archipel, +input[type=image].fr-tag--green-archipel, +input[type=reset].fr-tag--green-archipel, +input[type=submit].fr-tag--green-archipel { + color: var(--text-action-high-green-archipel); + background-color: var(--background-action-low-green-archipel); + --idle: transparent; + --hover: var(--background-action-low-green-archipel-hover); + --active: var(--background-action-low-green-archipel-active); +} + +a.fr-tag--blue-ecume, +button.fr-tag--blue-ecume, +input[type=button].fr-tag--blue-ecume, +input[type=image].fr-tag--blue-ecume, +input[type=reset].fr-tag--blue-ecume, +input[type=submit].fr-tag--blue-ecume { + color: var(--text-action-high-blue-ecume); + background-color: var(--background-action-low-blue-ecume); + --idle: transparent; + --hover: var(--background-action-low-blue-ecume-hover); + --active: var(--background-action-low-blue-ecume-active); +} + +a.fr-tag--blue-cumulus, +button.fr-tag--blue-cumulus, +input[type=button].fr-tag--blue-cumulus, +input[type=image].fr-tag--blue-cumulus, +input[type=reset].fr-tag--blue-cumulus, +input[type=submit].fr-tag--blue-cumulus { + color: var(--text-action-high-blue-cumulus); + background-color: var(--background-action-low-blue-cumulus); + --idle: transparent; + --hover: var(--background-action-low-blue-cumulus-hover); + --active: var(--background-action-low-blue-cumulus-active); +} + +a.fr-tag--purple-glycine, +button.fr-tag--purple-glycine, +input[type=button].fr-tag--purple-glycine, +input[type=image].fr-tag--purple-glycine, +input[type=reset].fr-tag--purple-glycine, +input[type=submit].fr-tag--purple-glycine { + color: var(--text-action-high-purple-glycine); + background-color: var(--background-action-low-purple-glycine); + --idle: transparent; + --hover: var(--background-action-low-purple-glycine-hover); + --active: var(--background-action-low-purple-glycine-active); +} + +a.fr-tag--pink-macaron, +button.fr-tag--pink-macaron, +input[type=button].fr-tag--pink-macaron, +input[type=image].fr-tag--pink-macaron, +input[type=reset].fr-tag--pink-macaron, +input[type=submit].fr-tag--pink-macaron { + color: var(--text-action-high-pink-macaron); + background-color: var(--background-action-low-pink-macaron); + --idle: transparent; + --hover: var(--background-action-low-pink-macaron-hover); + --active: var(--background-action-low-pink-macaron-active); +} + +a.fr-tag--pink-tuile, +button.fr-tag--pink-tuile, +input[type=button].fr-tag--pink-tuile, +input[type=image].fr-tag--pink-tuile, +input[type=reset].fr-tag--pink-tuile, +input[type=submit].fr-tag--pink-tuile { + color: var(--text-action-high-pink-tuile); + background-color: var(--background-action-low-pink-tuile); + --idle: transparent; + --hover: var(--background-action-low-pink-tuile-hover); + --active: var(--background-action-low-pink-tuile-active); +} + +a.fr-tag--yellow-tournesol, +button.fr-tag--yellow-tournesol, +input[type=button].fr-tag--yellow-tournesol, +input[type=image].fr-tag--yellow-tournesol, +input[type=reset].fr-tag--yellow-tournesol, +input[type=submit].fr-tag--yellow-tournesol { + color: var(--text-action-high-yellow-tournesol); + background-color: var(--background-action-low-yellow-tournesol); + --idle: transparent; + --hover: var(--background-action-low-yellow-tournesol-hover); + --active: var(--background-action-low-yellow-tournesol-active); +} + +a.fr-tag--yellow-moutarde, +button.fr-tag--yellow-moutarde, +input[type=button].fr-tag--yellow-moutarde, +input[type=image].fr-tag--yellow-moutarde, +input[type=reset].fr-tag--yellow-moutarde, +input[type=submit].fr-tag--yellow-moutarde { + color: var(--text-action-high-yellow-moutarde); + background-color: var(--background-action-low-yellow-moutarde); + --idle: transparent; + --hover: var(--background-action-low-yellow-moutarde-hover); + --active: var(--background-action-low-yellow-moutarde-active); +} + +a.fr-tag--orange-terre-battue, +button.fr-tag--orange-terre-battue, +input[type=button].fr-tag--orange-terre-battue, +input[type=image].fr-tag--orange-terre-battue, +input[type=reset].fr-tag--orange-terre-battue, +input[type=submit].fr-tag--orange-terre-battue { + color: var(--text-action-high-orange-terre-battue); + background-color: var(--background-action-low-orange-terre-battue); + --idle: transparent; + --hover: var(--background-action-low-orange-terre-battue-hover); + --active: var(--background-action-low-orange-terre-battue-active); +} + +a.fr-tag--brown-cafe-creme, +button.fr-tag--brown-cafe-creme, +input[type=button].fr-tag--brown-cafe-creme, +input[type=image].fr-tag--brown-cafe-creme, +input[type=reset].fr-tag--brown-cafe-creme, +input[type=submit].fr-tag--brown-cafe-creme { + color: var(--text-action-high-brown-cafe-creme); + background-color: var(--background-action-low-brown-cafe-creme); + --idle: transparent; + --hover: var(--background-action-low-brown-cafe-creme-hover); + --active: var(--background-action-low-brown-cafe-creme-active); +} + +a.fr-tag--brown-caramel, +button.fr-tag--brown-caramel, +input[type=button].fr-tag--brown-caramel, +input[type=image].fr-tag--brown-caramel, +input[type=reset].fr-tag--brown-caramel, +input[type=submit].fr-tag--brown-caramel { + color: var(--text-action-high-brown-caramel); + background-color: var(--background-action-low-brown-caramel); + --idle: transparent; + --hover: var(--background-action-low-brown-caramel-hover); + --active: var(--background-action-low-brown-caramel-active); +} + +a.fr-tag--brown-opera, +button.fr-tag--brown-opera, +input[type=button].fr-tag--brown-opera, +input[type=image].fr-tag--brown-opera, +input[type=reset].fr-tag--brown-opera, +input[type=submit].fr-tag--brown-opera { + color: var(--text-action-high-brown-opera); + background-color: var(--background-action-low-brown-opera); + --idle: transparent; + --hover: var(--background-action-low-brown-opera-hover); + --active: var(--background-action-low-brown-opera-active); +} + +a.fr-tag--beige-gris-galet, +button.fr-tag--beige-gris-galet, +input[type=button].fr-tag--beige-gris-galet, +input[type=image].fr-tag--beige-gris-galet, +input[type=reset].fr-tag--beige-gris-galet, +input[type=submit].fr-tag--beige-gris-galet { + color: var(--text-action-high-beige-gris-galet); + background-color: var(--background-action-low-beige-gris-galet); + --idle: transparent; + --hover: var(--background-action-low-beige-gris-galet-hover); + --active: var(--background-action-low-beige-gris-galet-active); +} + +button.fr-tag[aria-pressed=true]:not(:disabled), +input[type=button].fr-tag[aria-pressed=true]:not(:disabled) { + background-color: transparent; + color: var(--text-inverted-blue-france); + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, var(--background-active-blue-france) 0.625rem); +} + +button.fr-tag[aria-pressed=true]:not(:disabled):hover, +input[type=button].fr-tag[aria-pressed=true]:not(:disabled):hover { + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, var(--background-active-blue-france-hover) 0.625rem); +} + +button.fr-tag[aria-pressed=true]:not(:disabled):active, +input[type=button].fr-tag[aria-pressed=true]:not(:disabled):active { + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, var(--background-active-blue-france-active) 0.625rem); +} + +button.fr-tag[aria-pressed=true]::after, +input[type=button].fr-tag[aria-pressed=true]::after { + color: var(--text-action-high-blue-france); +} + +button.fr-tag[aria-pressed=true]:disabled, +input[type=button].fr-tag[aria-pressed=true]:disabled { + background-color: transparent; + --hover: inherit; + --active: inherit; + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, var(--background-disabled-grey) 0.625rem); +} + +button.fr-tag[aria-pressed=true]:disabled::after, +input[type=button].fr-tag[aria-pressed=true]:disabled::after { + color: var(--text-disabled-grey); +} + +button.fr-tag[aria-pressed=true].fr-tag--sm, +input[type=button].fr-tag[aria-pressed=true].fr-tag--sm { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-active-blue-france) 0.5rem); +} + +button.fr-tag[aria-pressed=true].fr-tag--sm:hover, +input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:hover { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-active-blue-france-hover) 0.5rem); +} + +button.fr-tag[aria-pressed=true].fr-tag--sm:active, +input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:active { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-active-blue-france-active) 0.5rem); +} + +button.fr-tag[aria-pressed=true].fr-tag--sm:disabled, +input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:disabled { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-disabled-grey) 0.5rem); +} + +button.fr-tag:disabled, +input[type=button].fr-tag:disabled { + color: var(--text-disabled-grey); + background-color: var(--background-disabled-grey); + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +a:not([href]).fr-tag { + color: var(--text-disabled-grey); + background-color: var(--background-disabled-grey); + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true], +.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true] { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-active-blue-france) 0.5rem); +} + +.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:hover, +.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:hover { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-active-blue-france-hover) 0.5rem); +} + +.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:active, +.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:active { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-active-blue-france-active) 0.5rem); +} + +.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:disabled, +.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:disabled { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-disabled-grey) 0.5rem); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + Download +\* ˍˍˍˍˍˍˍˍˍ */ + +.fr-download__link { + --text-spacing: 0; + --title-spacing: 0; + display: inline; + color: var(--text-action-high-blue-france); +} + +.fr-download { + --text-spacing: 0; + --title-spacing: 0; + position: relative; + padding-bottom: 1.5rem; + margin: 0 0 1rem 0; +} + +.fr-download .fr-download__link { + font-size: 1rem; + line-height: 1.5rem; + padding: 0 0; + overflow: initial; + max-width: 100%; + max-height: none; + font-weight: 400; +} + +.fr-download .fr-download__link::after { + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/download-line.svg"); + mask-image: url("icons/system/download-line.svg"); + content: ""; +} + +.fr-download__desc { + font-size: 0.875rem; + line-height: 1.5rem; + font-weight: 400; + display: none; +} + +.fr-download__detail { + position: absolute; + bottom: 0; + left: 0; + font-size: 0.75rem; + line-height: 1.25rem; + font-weight: 400; + max-width: 100%; + white-space: nowrap; + pointer-events: none; + cursor: text; + overflow: hidden; + text-overflow: ellipsis; + color: var(--text-mention-grey); +} + +.fr-download__detail abbr { + text-decoration: none; +} + +.fr-download--card { + padding: 1.5rem 1.5rem 4rem 1.5rem; + --text-spacing: 0; + --title-spacing: 0; + background-color: var(--background-default-grey); + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-download--card .fr-download__link { + font-weight: 700; + font-size: 1.25rem; + line-height: 1.75rem; + color: var(--text-action-high-blue-france); +} + +.fr-download--card .fr-download__link::after { + --icon-size: 1rem; + position: absolute; + right: 1.5rem; + bottom: 1.5rem; + margin: 0; + color: var(--text-action-high-blue-france); +} + +.fr-download--card .fr-download__desc { + display: block; + margin-top: 0.5rem; +} + +.fr-download--card .fr-download__detail { + position: absolute; + bottom: 1.5rem; + left: 1.5rem; + max-width: calc(100% - 6.25rem); +} + +.fr-download--card .fr-download__detail[class^=fr-icon-]::before, +.fr-download--card .fr-download__detail[class*=" fr-icon-"]::before, +.fr-download--card .fr-download__detail[class^=fr-fi-]::before, +.fr-download--card .fr-download__detail[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-right: 0.5rem; +} + +.fr-downloads-group__title { + font-weight: 700; + font-size: 1.375rem; + line-height: 1.75rem; + margin: var(--title-spacing); +} + +.fr-downloads-group--bordered { + padding: 1.5rem 1.5rem 0.5rem; + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-downloads-group > ul { + margin-top: 0; + margin-bottom: 0; +} + +.fr-downloads-group > ul > li { + padding-bottom: 0; +} + +.fr-downloads-group .fr-download { + margin-bottom: 1rem; +} + +.fr-downloads-group li::marker { + color: var(--text-action-high-blue-france); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ALERT +\* ˍˍˍˍˍˍˍˍˍ */ + +.fr-alert { + position: relative; + padding: 1rem 2.25rem 0.75rem 3.5rem; + --title-spacing: 0 0 0.25rem; + --text-spacing: 0 0 0.25rem; + background-size: 100% 1px, 1px 100%, 100% 1px, 2.5rem 100%; + background-position: 0 0, 100% 0, 0 100%, 0 0, 100% 100%; + background-repeat: no-repeat, no-repeat no-repeat, no-repeat; + background-image: linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)), linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)), linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)), linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)), linear-gradient(0deg, var(--background-flat-grey), var(--background-flat-grey)); +} + +.fr-alert::before { + --icon-size: 1.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + position: absolute; + top: 0; + left: 0; + margin: 1rem 0.5rem; + color: var(--text-inverted-grey); +} + +.fr-alert__title { + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; +} + +.fr-alert .fr-btn--close { + position: absolute; + top: 0.25rem; + right: 0.25rem; + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-alert .fr-btn--close::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/close-line.svg"); + mask-image: url("icons/system/close-line.svg"); + content: ""; +} + +.fr-alert + .fr-alert { + margin-top: 1rem; +} + +.fr-alert--info::before { + -webkit-mask-image: url("icons/system/fr--info-fill.svg"); + mask-image: url("icons/system/fr--info-fill.svg"); +} + +.fr-alert--success::before { + -webkit-mask-image: url("icons/system/fr--success-fill.svg"); + mask-image: url("icons/system/fr--success-fill.svg"); +} + +.fr-alert--error::before { + -webkit-mask-image: url("icons/system/fr--error-fill.svg"); + mask-image: url("icons/system/fr--error-fill.svg"); +} + +.fr-alert--warning::before { + -webkit-mask-image: url("icons/system/fr--warning-fill.svg"); + mask-image: url("icons/system/fr--warning-fill.svg"); +} + +.fr-alert--info::before, +.fr-alert--success::before, +.fr-alert--error::before, +.fr-alert--warning::before { + content: ""; +} + +.fr-alert--sm { + padding: 0.5rem 2.25rem 0.25rem 3rem; +} + +.fr-alert--sm::before { + margin: 0.5rem 0.5rem; +} + +.fr-alert .fr-link--close { + position: absolute; + top: 0.25rem; + right: 1.25rem; + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + align-items: center; +} + +.fr-alert .fr-link--close::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/close-line.svg"); + mask-image: url("icons/system/close-line.svg"); + content: ""; +} + +.fr-alert--info { + background-image: linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)), linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)), linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)), linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)), linear-gradient(0deg, var(--background-flat-info), var(--background-flat-info)); +} + +.fr-alert--error { + background-image: linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)), linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)), linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)), linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)), linear-gradient(0deg, var(--background-flat-error), var(--background-flat-error)); +} + +.fr-alert--success { + background-image: linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)), linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)), linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)), linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)), linear-gradient(0deg, var(--background-flat-success), var(--background-flat-success)); +} + +.fr-alert--warning { + background-image: linear-gradient(0deg, var(--border-plain-warning), var(--border-plain-warning)), linear-gradient(0deg, var(--border-plain-warning), var(--border-plain-warning)), linear-gradient(0deg, var(--border-plain-warning), var(--border-plain-warning)), linear-gradient(0deg, var(--border-plain-warning), var(--border-plain-warning)), linear-gradient(0deg, var(--background-flat-warning), var(--background-flat-warning)); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ALERT +\* ˍˍˍˍˍˍˍˍˍ */ + +.fr-notice { + position: relative; + --title-spacing: 0; + --text-spacing: 0; + padding-top: 1rem; + padding-bottom: 1rem; + background-color: var(--background-contrast-grey); + color: var(--text-title-grey); +} + +.fr-notice__body { + position: relative; + display: flex; + flex-direction: row; + align-items: flex-start; + justify-content: space-between; +} + +.fr-notice__body h1, +.fr-notice__body h2, +.fr-notice__body h3, +.fr-notice__body h4, +.fr-notice__body h5, +.fr-notice__body h6 { + color: inherit; + line-height: inherit; + font-size: inherit; +} + +.fr-notice__title { + position: relative; + margin-right: 0.25rem; + font-weight: 700; +} + +.fr-notice__title::before { + --icon-size: 1.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + margin-right: 0.5rem; +} + +.fr-notice__desc { + margin-right: 0.25rem; +} + +.fr-notice__title, +.fr-notice__desc { + display: block; +} + +.fr-notice__title, +.fr-notice__desc, +.fr-notice__link { + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-notice--no-icon .fr-notice__title::before { + display: none; +} + +.fr-notice .fr-btn--close { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + margin-top: -0.25rem; + margin-left: 0.25rem; + color: inherit; +} + +.fr-notice .fr-btn--close::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/close-line.svg"); + mask-image: url("icons/system/close-line.svg"); + content: ""; +} + +.fr-notice--info .fr-notice__title::before, +.fr-notice--warning .fr-notice__title::before, +.fr-notice--alert .fr-notice__title::before, +.fr-notice--weather-orange .fr-notice__title::before, +.fr-notice--weather-red .fr-notice__title::before, +.fr-notice--weather-purple .fr-notice__title::before, +.fr-notice--witness .fr-notice__title::before, +.fr-notice--kidnapping .fr-notice__title::before, +.fr-notice--attack .fr-notice__title::before, +.fr-notice--cyberattack .fr-notice__title::before { + content: ""; +} + +.fr-notice--info .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + -webkit-mask-image: url("icons/system/fr--info-fill.svg"); + mask-image: url("icons/system/fr--info-fill.svg"); +} + +.fr-notice--warning .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + -webkit-mask-image: url("icons/system/fr--warning-fill.svg"); + mask-image: url("icons/system/fr--warning-fill.svg"); +} + +.fr-notice--alert .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + -webkit-mask-image: url("icons/system/error-warning-fill.svg"); + mask-image: url("icons/system/error-warning-fill.svg"); +} + +.fr-notice--weather-orange .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + -webkit-mask-image: url("icons/weather/heavy-showers-fill.svg"); + mask-image: url("icons/weather/heavy-showers-fill.svg"); +} + +.fr-notice--weather-red .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + -webkit-mask-image: url("icons/weather/heavy-showers-fill.svg"); + mask-image: url("icons/weather/heavy-showers-fill.svg"); +} + +.fr-notice--weather-purple .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + -webkit-mask-image: url("icons/weather/typhoon-fill.svg"); + mask-image: url("icons/weather/typhoon-fill.svg"); +} + +.fr-notice--witness, +.fr-notice--kidnapping, +.fr-notice--attack, +.fr-notice--cyberattack { + padding-top: 1.375rem; + background-position: 0 0; + background-size: 100% 0.375rem; + background-repeat: no-repeat; +} + +.fr-notice--witness .fr-notice__title, +.fr-notice--kidnapping .fr-notice__title, +.fr-notice--attack .fr-notice__title, +.fr-notice--cyberattack .fr-notice__title { + text-transform: uppercase; +} + +.fr-notice--witness .fr-notice__title::before, +.fr-notice--cyberattack .fr-notice__title::before { + -webkit-mask-image: url("icons/system/fr--warning-fill.svg"); + mask-image: url("icons/system/fr--warning-fill.svg"); +} + +.fr-notice--kidnapping .fr-notice__title::before { + -webkit-mask-image: url("icons/system/fr--alert-warning-fill.svg"); + mask-image: url("icons/system/fr--alert-warning-fill.svg"); +} + +.fr-notice--attack .fr-notice__title::before { + -webkit-mask-image: url("icons/system/fr--alert-warning-2-fill.svg"); + mask-image: url("icons/system/fr--alert-warning-2-fill.svg"); +} + +.fr-notice--info { + background-color: var(--background-contrast-info); + --idle: transparent; + --hover: var(--background-contrast-info-hover); + --active: var(--background-contrast-info-active); + color: var(--text-default-info); +} + +.fr-notice--warning, +.fr-notice--weather-orange { + background-color: var(--background-contrast-warning); + --idle: transparent; + --hover: var(--background-contrast-warning-hover); + --active: var(--background-contrast-warning-active); + color: var(--text-default-warning); +} + +.fr-notice--alert { + background-color: var(--background-contrast-error); + --idle: transparent; + --hover: var(--background-contrast-error-hover); + --active: var(--background-contrast-error-active); + color: var(--text-default-error); +} + +.fr-notice--weather-red { + background-color: var(--background-flat-error); + --idle: transparent; + --hover: var(--background-flat-error-hover); + --active: var(--background-flat-error-active); + color: var(--text-inverted-grey); +} + +.fr-notice--weather-red .fr-btn--close { + background-color: var(--background-action-high-error); + --idle: transparent; + --hover: var(--background-action-high-error-hover); + --active: var(--background-action-high-error-active); +} + +.fr-notice--weather-purple { + background-color: var(--background-flat-purple-glycine); + --idle: transparent; + --hover: var(--background-flat-purple-glycine-hover); + --active: var(--background-flat-purple-glycine-active); + color: var(--text-inverted-grey); +} + +.fr-notice--weather-purple .fr-btn--close { + background-color: var(--background-action-high-purple-glycine); + --idle: transparent; + --hover: var(--background-action-high-purple-glycine-hover); + --active: var(--background-action-high-purple-glycine-active); +} + +.fr-notice--witness { + background-color: var(--background-flat-grey); + --idle: transparent; + --hover: var(--background-flat-grey-hover); + --active: var(--background-flat-grey-active); + color: var(--text-inverted-grey); + background-image: linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)); +} + +.fr-notice--witness .fr-btn--close { + background-color: var(--background-action-high-grey); + --idle: transparent; + --hover: var(--background-action-high-grey-hover); + --active: var(--background-action-high-grey-active); +} + +.fr-notice--kidnapping, +.fr-notice--attack { + background-color: var(--background-flat-error); + --idle: transparent; + --hover: var(--background-flat-error-hover); + --active: var(--background-flat-error-active); + color: var(--text-inverted-grey); + background-image: linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)); +} + +.fr-notice--kidnapping .fr-btn--close, +.fr-notice--attack .fr-btn--close { + background-color: var(--background-action-high-error); + --idle: transparent; + --hover: var(--background-action-high-error-hover); + --active: var(--background-action-high-error-active); +} + +.fr-notice--cyberattack { + background-color: var(--background-flat-grey); + --idle: transparent; + --hover: var(--background-flat-grey-hover); + --active: var(--background-flat-grey-active); + color: var(--text-inverted-grey); + background-image: linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)); +} + +.fr-notice--cyberattack .fr-btn--close { + background-color: var(--background-action-high-grey); + --idle: transparent; + --hover: var(--background-action-high-grey-hover); + --active: var(--background-action-high-grey-active); +} + +.fr-radio-group { + position: relative; + max-width: max-content; +} + +.fr-radio-group input[type=radio] { + position: absolute; + margin: 0; + width: 1.5rem; + height: 1.5rem; + opacity: 0; +} + +.fr-radio-group input[type=radio] + label { + display: flex; + flex-direction: column; + align-items: flex-start; + justify-content: flex-start; + padding-left: 2rem; + background-position: calc(-0.25rem + 1px) calc(-0.25rem + 1px), calc(-0.25rem + 1px) calc(-0.25rem + 1px); + background-size: 1.875rem 1.875rem, 1.875rem 1.875rem; + background-repeat: no-repeat, no-repeat; + background-image: radial-gradient(transparent 10px, var(--border-action-high-blue-france) 11px, transparent 12px); +} + +.fr-radio-group input[type=radio] + label::before { + content: ""; + width: 1.5rem; + height: 1.5rem; + position: absolute; + top: 0; + border-radius: 1.5rem; + margin-left: -2rem; +} + +.fr-radio-group input[type=radio] + label .fr-hint-text { + margin: 0; + width: 100%; +} + +.fr-radio-group--sm input[type=radio] { + width: 1rem; + height: 1rem; + top: 0.25rem; +} + +.fr-radio-group--sm input[type=radio] + label { + padding-left: 1.5rem; + background-position: 0 0.25rem, 0 0.25rem; + background-size: 1rem 1rem, 1rem 1rem; + background-image: radial-gradient(transparent 6px, var(--border-action-high-blue-france) 7px, transparent 8px); +} + +.fr-radio-group--sm input[type=radio] + label::before { + top: 0.25rem; + width: 1rem; + height: 1rem; + border-radius: 0.5rem; + margin-left: -1.5rem; +} + +.fr-radio-rich { + position: relative; + display: flex; + flex-direction: row; + align-items: center; + max-width: 100%; +} + +.fr-radio-rich input[type=radio] { + width: 1rem; + height: 1rem; + left: 1rem; + top: calc(50% - 0.5rem); +} + +.fr-radio-rich input[type=radio] + label { + padding-left: 2.75rem; + margin-left: 0; + align-self: stretch; + width: 100%; + padding-top: 0.75rem; + padding-bottom: 0.75rem; + padding-right: 1rem; + display: flex; + flex-direction: column; + align-items: stretch; + justify-content: center; + background-size: 100% 1px, 1px 100%, 100% 1px, 1px 100%, 1rem 1rem, 1rem 1rem; + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat; + background-position: 0 0, 100% 0, 0 100%, 0 0, 1rem 50%, 1rem 50%; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--border-action-high-blue-france) 7px, transparent 8px); + background-color: var(--background-default-grey); + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-radio-rich input[type=radio] + label::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + margin-left: 0; + border-radius: 0; +} + +.fr-radio-rich input[type=radio] + label .fr-hint-text { + margin-left: 0; +} + +.fr-radio-rich input[type=radio]:not(:disabled) ~ label { + --hover-tint: var(--hover); + --active-tint: var(--active); +} + +.fr-radio-rich input[type=radio]:not(:disabled) ~ label:hover { + background-color: var(--hover-tint); +} + +.fr-radio-rich input[type=radio]:not(:disabled) ~ label:active { + background-color: var(--active-tint); +} + +.fr-radio-rich input[type=radio]:not(:disabled) ~ label:hover + .fr-radio-rich__pictogram { + background-color: var(--hover); +} + +.fr-radio-rich input[type=radio]:not(:disabled) ~ label:active + .fr-radio-rich__pictogram { + background-color: var(--active); +} + +.fr-radio-rich__pictogram { + display: flex; + flex-direction: row; + align-items: center; + justify-content: center; + margin-left: -1px; + padding: 0.25rem; + width: 5.5rem; + min-width: 5.5rem; + min-height: 5.5rem; + align-self: stretch; + pointer-events: none; + background-size: 100% 1px, 100% 1px, 1px 100%, 1px calc(100% - 0.5rem); + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; + background-position: 0 0, 0 100%, 100% 0, 0 0.25rem; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); + background-color: var(--background-default-grey); + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-radio-rich__pictogram img, +.fr-radio-rich__pictogram svg { + max-width: 3.5rem; + max-height: 3.5rem; +} + +.fr-control > .fr-radio-rich.fr-radio-group { + margin-top: 0; + margin-bottom: 0; +} + +.fr-radio-group input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 10px, var(--background-disabled-grey) 11px, transparent 12px); +} + +.fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, var(--border-active-blue-france) 11px, transparent 12px), radial-gradient(var(--background-active-blue-france) 5px, transparent 6px); +} + +.fr-radio-group input[type=radio]:checked:disabled + label { + background-image: radial-gradient(transparent 10px, var(--background-disabled-grey) 11px, transparent 12px), radial-gradient(var(--background-disabled-grey) 5px, transparent 6px); +} + +.fr-fieldset--error .fr-radio-group input[type=radio] + label { + background-image: radial-gradient(transparent 10px, var(--border-plain-error) 11px, transparent 12px); +} + +.fr-fieldset--error .fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, var(--border-plain-error) 11px, transparent 12px), radial-gradient(var(--background-active-blue-france) 5px, transparent 6px); +} + +.fr-fieldset--valid .fr-radio-group input[type=radio] + label { + background-image: radial-gradient(transparent 10px, var(--border-plain-success) 11px, transparent 12px); +} + +.fr-fieldset--valid .fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, var(--border-plain-success) 11px, transparent 12px), radial-gradient(var(--background-active-blue-france) 5px, transparent 6px); +} + +.fr-fieldset--info .fr-radio-group input[type=radio] + label { + background-image: radial-gradient(transparent 10px, var(--border-plain-info) 11px, transparent 12px); +} + +.fr-fieldset--info .fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, var(--border-plain-info) 11px, transparent 12px), radial-gradient(var(--background-active-blue-france) 5px, transparent 6px); +} + +.fr-fieldset .fr-radio-group input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 10px, var(--background-disabled-grey) 11px, transparent 12px); +} + +.fr-fieldset .fr-radio-group input[type=radio]:disabled:checked + label { + background-image: radial-gradient(transparent 10px, var(--background-disabled-grey) 11px, transparent 12px), radial-gradient(var(--background-disabled-grey) 5px, transparent 6px); +} + +.fr-radio-group--sm input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px); +} + +.fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, var(--border-active-blue-france) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-radio-group--sm input[type=radio]:checked:disabled + label { + background-image: radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px), radial-gradient(var(--background-disabled-grey) 3px, transparent 4px); +} + +.fr-fieldset--error .fr-radio-group--sm input[type=radio] + label { + background-image: radial-gradient(transparent 6px, var(--border-plain-error) 7px, transparent 8px); +} + +.fr-fieldset--error .fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, var(--border-plain-error) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-fieldset--valid .fr-radio-group--sm input[type=radio] + label { + background-image: radial-gradient(transparent 6px, var(--border-plain-success) 7px, transparent 8px); +} + +.fr-fieldset--valid .fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, var(--border-plain-success) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-fieldset--info .fr-radio-group--sm input[type=radio] + label { + background-image: radial-gradient(transparent 6px, var(--border-plain-info) 7px, transparent 8px); +} + +.fr-fieldset--info .fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, var(--border-plain-info) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-fieldset .fr-radio-group--sm input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px); +} + +.fr-fieldset .fr-radio-group--sm input[type=radio]:disabled:checked + label { + background-image: radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px), radial-gradient(var(--background-disabled-grey) 3px, transparent 4px); +} + +.fr-radio-rich input[type=radio]:disabled + label { + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px); +} + +.fr-radio-rich input[type=radio]:disabled ~ .fr-radio-rich__pictogram svg * { + fill: var(--text-disabled-grey); +} + +.fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, var(--border-active-blue-france), var(--border-active-blue-france)), linear-gradient(0deg, var(--border-active-blue-france), var(--border-active-blue-france)), linear-gradient(0deg, var(--border-active-blue-france), var(--border-active-blue-france)), linear-gradient(0deg, var(--border-active-blue-france), var(--border-active-blue-france)), radial-gradient(transparent 6px, var(--border-active-blue-france) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-radio-rich input[type=radio]:checked ~ .fr-radio-rich__pictogram { + background-image: linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-radio-rich input[type=radio]:checked:disabled + label { + background-image: linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px), radial-gradient(var(--background-disabled-grey) 3px, transparent 4px); +} + +.fr-radio-rich input[type=radio]:checked:disabled ~ .fr-radio-rich__pictogram { + background-image: linear-gradient(0deg, var(--background-disabled-grey), var(--background-disabled-grey)), linear-gradient(0deg, var(--background-disabled-grey), var(--background-disabled-grey)), linear-gradient(0deg, var(--background-disabled-grey), var(--background-disabled-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-fieldset--error .fr-radio-rich input[type=radio] + label { + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--border-plain-error) 7px, transparent 8px); +} + +.fr-fieldset--error .fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), radial-gradient(transparent 6px, var(--border-plain-error) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-fieldset--valid .fr-radio-rich input[type=radio] + label { + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--border-plain-success) 7px, transparent 8px); +} + +.fr-fieldset--valid .fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), radial-gradient(transparent 6px, var(--border-plain-success) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-fieldset--info .fr-radio-rich input[type=radio] + label { + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--border-plain-info) 7px, transparent 8px); +} + +.fr-fieldset--info .fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), radial-gradient(transparent 6px, var(--border-plain-info) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-fieldset .fr-radio-rich input[type=radio]:disabled + label { + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px); +} + +.fr-fieldset .fr-radio-rich input[type=radio]:disabled:checked + label { + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px), radial-gradient(var(--background-disabled-grey) 3px, transparent 4px); +} + +.fr-fieldset .fr-fieldset__content .fr-radio-group:not(.fr-radio-rich) input[type=radio] { + top: 0.75rem; +} + +.fr-fieldset .fr-fieldset__content .fr-radio-group:not(.fr-radio-rich) input[type=radio] + label { + background-position: calc(-0.25rem + 1px) calc(0.5rem + 1px), calc(-0.25rem + 1px) calc(0.5rem + 1px); +} + +.fr-fieldset .fr-fieldset__content .fr-radio-group--sm:not(.fr-radio-rich) input[type=radio] { + top: 1rem; +} + +.fr-fieldset .fr-fieldset__content .fr-radio-group--sm:not(.fr-radio-rich) input[type=radio] + label { + background-position: calc(-0.125rem + 1px) calc(1rem - 1px), calc(-0.125rem + 1px) calc(1rem - 1px); +} + +.fr-fieldset .fr-fieldset__content .fr-radio-rich { + margin-top: 0.5rem; + margin-bottom: 1rem; +} + +.fr-fieldset .fr-fieldset__content .fr-radio-rich input[type=radio] + label { + min-height: 5.5rem; +} + +.fr-fieldset .fr-fieldset__content .fr-radio-rich:last-child { + margin-bottom: 0.75rem; +} + +.fr-fieldset .fr-fieldset__content .fr-radio-rich:first-child { + margin-top: 0; +} + +.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich:not(:last-child) { + margin-right: 0.75rem; + margin-bottom: 0.5rem; +} + +.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich:first-child { + margin-top: 0.75rem; +} + +.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich:first-child .fr-radio-rich__img { + top: 1rem; +} + +.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich__img { + top: 0.75rem; +} + +.fr-fieldset--inline .fr-hint-text + .fr-fieldset__content .fr-radio-rich:first-child { + margin-top: 1.5rem; +} + +.fr-radio-rich__img { + display: flex; + flex-direction: row; + align-items: center; + justify-content: center; + margin-left: -1px; + padding: 0.25rem; + width: 5.5rem; + min-width: 5.5rem; + align-self: stretch; + pointer-events: none; + background-size: 100% 1px, 100% 1px, 1px 100%, 1px calc(100% - 0.5rem); + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; + background-position: 0 0, 0 100%, 100% 0, 0 0.25rem; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); + background-color: var(--background-default-grey); + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-radio-rich__img img, +.fr-radio-rich__img svg { + max-width: 3.5rem; + max-height: 3.5rem; +} + +.fr-radio-rich input[type=radio]:not(:disabled) ~ label:hover + .fr-radio-rich__img { + background-color: var(--hover); +} + +.fr-radio-rich input[type=radio]:not(:disabled) ~ label:active + .fr-radio-rich__img { + background-color: var(--active); +} + +.fr-radio-rich input[type=radio]:disabled ~ .fr-radio-rich__img svg * { + fill: var(--text-disabled-grey); +} + +.fr-radio-rich input[type=radio]:checked ~ .fr-radio-rich__img { + background-image: linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-radio-rich input[type=radio]:checked:disabled ~ .fr-radio-rich__img { + background-image: linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + CARD +\* ˍˍˍˍˍˍˍˍˍ */ + +.fr-card { + display: flex; + flex-direction: column; + position: relative; + background-color: var(--background-default-grey); + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-card.fr-enlarge-link .fr-card__title a::after, +.fr-card.fr-enlarge-link .fr-card__title button::after, +.fr-card.fr-enlarge-button .fr-card__title a::after, +.fr-card.fr-enlarge-button .fr-card__title button::after { + --icon-size: 1.5rem; + position: absolute; + right: 2rem; + bottom: 2rem; +} + +.fr-card:not(.fr-card--no-border):not(.fr-card--shadow) { + background-size: 100% 1px, 1px 100%, 1px 100%, 100% 1px; + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; + background-position: 100% 100%, 0 0, 100% 0, 100% 0; + padding: 1px; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-card--no-icon .fr-card__title a:not([target=_blank])::after, +.fr-card:not(.fr-enlarge-link):not(.fr-card--download) .fr-card__title a:not([target=_blank])::after { + content: none; +} + +.fr-card--no-icon .fr-card__title button::after, +.fr-card:not(.fr-enlarge-button):not(.fr-card--download) .fr-card__title button::after { + content: none; +} + +.fr-card__body { + display: flex; + flex-direction: column; + height: 100%; + flex: 1 1 auto; + order: 2; + padding: 0 2rem; +} + +.fr-grid-row .fr-card { + height: 100%; +} + +.fr-card__header { + order: 1; + position: relative; + flex: 0 0 auto; +} + +.fr-card__header .fr-badges-group { + position: absolute; + top: 0; + left: 0; + padding: 0.75rem; +} + +.fr-card.fr-enlarge-link:hover .fr-card__img, +.fr-card.fr-enlarge-link:hover .fr-card__vid { + --brightness: calc(100% + var(--brighten) * 10%); +} + +.fr-card.fr-enlarge-link:active .fr-card__img, +.fr-card.fr-enlarge-link:active .fr-card__vid { + --brightness: calc(100% + var(--brighten) * 20%); +} + +.fr-card.fr-enlarge-button:hover .fr-card__img, +.fr-card.fr-enlarge-button:hover .fr-card__vid { + --brightness: calc(100% + var(--brighten) * 10%); +} + +.fr-card.fr-enlarge-button:active .fr-card__img, +.fr-card.fr-enlarge-button:active .fr-card__vid { + --brightness: calc(100% + var(--brighten) * 20%); +} + +.fr-card__img, +.fr-card__vid { + filter: brightness(var(--brightness)); +} + +.fr-card__img img, +.fr-card__img svg, +.fr-card__vid iframe, +.fr-card__vid video { + aspect-ratio: 1.7777777778; + object-fit: cover; + object-position: 50% 50%; +} + +.fr-card__img img { + display: block; +} + +.fr-card__content { + order: 1; + display: flex; + flex-direction: column; + padding: 2rem; + height: 100%; + margin: 0 -2rem; +} + +.fr-card__title { + order: 2; + font-size: 1.25rem; + line-height: 1.75rem; + font-weight: 700; + margin-bottom: 0; + color: var(--text-title-grey); +} + +.fr-card__title a::after, +.fr-card__title button::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/arrow-right-line.svg"); + mask-image: url("icons/system/arrow-right-line.svg"); + --icon-size: 1rem; + content: ""; + margin-left: 0.5rem; +} + +.fr-card__title button { + font-size: inherit; + font-weight: inherit; + line-height: inherit; + text-align: inherit; + padding: 0; +} + +.fr-card__title [target=_blank]::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/external-link-line.svg"); + mask-image: url("icons/system/external-link-line.svg"); + --icon-size: 1rem; + content: ""; +} + +.fr-card__desc { + order: 3; + font-size: 0.875rem; + line-height: 1.5rem; + margin-top: 0.75rem; + margin-bottom: 0; +} + +.fr-card__start { + order: 1; + margin-bottom: 0.25rem; +} + +.fr-card__start .fr-badges-group, +.fr-card__start .fr-tags-group { + margin-bottom: 0.25rem; +} + +.fr-card__start .fr-card__detail { + margin-bottom: 0.75rem; +} + +.fr-card__end { + order: 4; + display: flex; + flex-direction: column; + margin-top: 1rem; + padding-top: 0.5rem; + height: 100%; +} + +.fr-card__detail { + font-size: 0.75rem; + line-height: 1.25rem; + display: flex; + flex-direction: row; + align-items: flex-start; + margin-bottom: 0; + color: var(--text-mention-grey); +} + +.fr-card__detail[class^=fr-icon-]::before, +.fr-card__detail[class*=" fr-icon-"]::before, +.fr-card__detail[class^=fr-fi-]::before, +.fr-card__detail[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-right: 0.5rem; +} + +.fr-card.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__end, +.fr-card.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__end { + margin-bottom: -3rem; + min-height: 2rem; + padding-right: 2rem; + justify-content: flex-end; +} + +.fr-card.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content, +.fr-card.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__content { + padding-bottom: 5rem; +} + +.fr-card__footer { + order: 2; + padding: 0.5rem 2rem 2rem; + margin: 0 -2rem; +} + +.fr-card__footer .fr-btns-group, +.fr-card__footer .fr-links-group { + margin-bottom: -1rem; +} + +.fr-card--sm .fr-card__header .fr-badge { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.125rem; + padding: 0 0.375rem; +} + +.fr-card--sm .fr-card__header .fr-badge::before, +.fr-card--sm .fr-card__header .fr-badge::after { + --icon-size: 0.75rem; +} + +.fr-card--sm .fr-card__header .fr-tag { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.5rem; + padding: 0.125rem 0.5rem; + border-radius: 0.75rem; +} + +.fr-card--sm .fr-card__header .fr-tag::before, +.fr-card--sm .fr-card__header .fr-tag::after { + --icon-size: 0.75rem; +} + +.fr-card--sm .fr-card__content { + padding: 1.5rem; +} + +.fr-card--sm .fr-card__content .fr-badge { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.125rem; + padding: 0 0.375rem; +} + +.fr-card--sm .fr-card__content .fr-badge::before, +.fr-card--sm .fr-card__content .fr-badge::after { + --icon-size: 0.75rem; +} + +.fr-card--sm .fr-card__content .fr-tag { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.5rem; + padding: 0.125rem 0.5rem; + border-radius: 0.75rem; +} + +.fr-card--sm .fr-card__content .fr-tag::before, +.fr-card--sm .fr-card__content .fr-tag::after { + --icon-size: 0.75rem; +} + +.fr-card--sm .fr-card__title { + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; +} + +.fr-card--sm .fr-card__title a::after, +.fr-card--sm .fr-card__title button::after { + --icon-size: 1rem; +} + +.fr-card--sm .fr-card__desc { + margin-top: 0.5rem; +} + +.fr-card--sm .fr-card__start .fr-badges-group, +.fr-card--sm .fr-card__start .fr-tags-group { + margin-bottom: 0; +} + +.fr-card--sm .fr-card__start .fr-card__detail { + margin-bottom: 0.5rem; +} + +.fr-card--sm .fr-card__end { + margin-top: 0.75rem; + padding-top: 0.25rem; + margin-top: 1.5rem; + padding-top: 0.5rem; +} + +.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__end, +.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__end { + margin-bottom: -2rem; + min-height: 1.25rem; + padding-right: 1.5rem; +} + +.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content, +.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__content { + padding-bottom: 3.5rem; +} + +.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title a::after, +.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title button::after, +.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title a::after, +.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title button::after { + --icon-size: 1rem; + right: 1.5rem; + bottom: 1.5rem; +} + +.fr-card--sm .fr-card__footer { + padding: 0.5rem 1.5rem 1.5rem; +} + +.fr-card--lg .fr-card__content { + padding: 2.5rem; +} + +.fr-card--lg .fr-card__title { + font-weight: 700; + font-size: 1.375rem; + line-height: 1.75rem; +} + +.fr-card--lg .fr-card__title a::after, +.fr-card--lg .fr-card__title button::after { + --icon-size: 1.5rem; +} + +.fr-card--lg .fr-card__desc { + font-size: 1rem; + line-height: 1.5rem; + margin-top: 1rem; +} + +.fr-card--lg .fr-card__start { + margin-bottom: 0.5rem; +} + +.fr-card--lg .fr-card__start .fr-badges-group, +.fr-card--lg .fr-card__start .fr-tags-group { + margin-bottom: 0.5rem; +} + +.fr-card--lg .fr-card__start .fr-card__detail { + margin-bottom: 1rem; +} + +.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__end, +.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__end { + margin-bottom: -4rem; + min-height: 2.5rem; + padding-right: 2.5rem; +} + +.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content, +.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__content { + padding-bottom: 6.5rem; +} + +.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title a::after, +.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title button::after, +.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title a::after, +.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title button::after { + --icon-size: 2rem; + right: 2.5rem; + bottom: 2.5rem; +} + +.fr-card--lg .fr-card__footer { + padding: 0.5rem 2.5rem 2.5rem; +} + +.fr-card--download .fr-card__header { + aspect-ratio: 16/9; +} + +.fr-card--download .fr-card__header .fr-card__img { + position: absolute; + top: 0.5rem; + left: 0.5rem; + width: calc(100% - 1rem); + height: calc(100% - 1rem); +} + +.fr-card--download .fr-card__header .fr-card__img img { + max-width: 100%; + max-height: 100%; + object-fit: contain; +} + +.fr-card--download .fr-card__title a::after, +.fr-card--download .fr-card__title button::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/download-line.svg"); + mask-image: url("icons/system/download-line.svg"); + content: ""; +} + +.fr-card__body > .fr-card__detail, +.fr-card__body > .fr-card__title { + margin-top: 2rem; +} + +.fr-card__body > .fr-card__detail { + margin-bottom: -1rem; +} + +.fr-card__body > .fr-card__desc, +.fr-card__body > .fr-card__title { + margin-bottom: 2rem; +} + +.fr-card__body > .fr-card__desc { + margin-top: -1rem; +} + +.fr-card.fr-enlarge-link:not(.fr-card--no-arrow) .fr-card__body > .fr-card__desc, +.fr-card.fr-enlarge-link:not(.fr-card--no-arrow) .fr-card__body > .fr-card__title { + margin-bottom: 4.5rem; +} + +.fr-card.fr-enlarge-link:not(.fr-card--no-arrow) .fr-card__body > .fr-card__desc { + margin-top: -3.5rem; +} + +.fr-card--grey { + background-color: var(--background-contrast-grey); + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); +} + +.fr-card--shadow { + z-index: calc(var(--ground) + 500); + background-color: var(--background-raised-grey); + --idle: transparent; + --hover: var(--background-raised-grey-hover); + --active: var(--background-raised-grey-active); + filter: drop-shadow(var(--raised-shadow)); +} + +.fr-card--shadow.fr-card--grey { + background-color: var(--background-contrast-raised-grey); + --idle: transparent; + --hover: var(--background-contrast-raised-grey-hover); + --active: var(--background-contrast-raised-grey-active); +} + +.fr-card--no-background { + background-color: transparent; + --hover: inherit; + --active: inherit; +} + +.fr-card--download:not(.fr-card--no-background) .fr-card__header { + background-color: var(--background-alt-grey); + --idle: transparent; + --hover: var(--background-alt-grey-hover); + --active: var(--background-alt-grey-active); +} + +.fr-card__title a[href], +.fr-card__title button { + color: var(--text-action-high-blue-france); +} + +.fr-card__title button:disabled { + color: var(--text-disabled-grey); +} + +.fr-card__title:disabled, +a.fr-card__title:not([href]) { + color: var(--text-disabled-grey); + background-color: var(--background-disabled-grey); + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + CHECKBOX +\* ˍˍˍˍˍˍˍˍˍ */ + +.fr-checkbox-group { + position: relative; +} + +.fr-checkbox-group input[type=checkbox] { + position: absolute; + margin: 0; + width: 1.5rem; + height: 1.5rem; + opacity: 0; +} + +.fr-checkbox-group input[type=checkbox] + label { + --data-uri-svg: none; + position: relative; + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + flex-wrap: wrap; + margin-left: 2rem; + /** + * On ajoute l'icône check-line en taille sm via un pseudo element before + */ +} + +.fr-checkbox-group input[type=checkbox] + label .fr-hint-text { + margin: 0; + width: 100%; +} + +.fr-checkbox-group input[type=checkbox] + label::before { + content: ""; + display: block; + position: absolute; + top: 0; + left: -2rem; + width: 1.5rem; + height: 1.5rem; + margin-right: 0.5rem; + border-radius: 0.25rem; + background-size: 0.25rem 0.25rem, calc(100% - 0.25rem) 1px, 0.25rem 0.25rem, 1px calc(100% - 0.5rem), 0.25rem 0.25rem, calc(100% - 0.5rem) 1px, 0.25rem 0.25rem, 1px calc(100% - 0.5rem), 1rem; + background-position: 0 0, 0.25rem 0, 100% 0, 0 0.25rem, 100% 100%, calc(100% - 0.25rem) 100%, 0 100%, 100% 0.25rem, center; + background-repeat: no-repeat; + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), var(--data-uri-svg); +} + +.fr-checkbox-group--sm input[type=checkbox] { + top: 0.25rem; + width: 1rem; + height: 1rem; +} + +.fr-checkbox-group--sm input[type=checkbox] + label { + margin-left: 1.5rem; +} + +.fr-checkbox-group--sm input[type=checkbox] + label::before { + width: 1rem; + height: 1rem; + margin-top: 0.25rem; + left: -1.5rem; +} + +.fr-checkbox-group--error::before { + content: ""; + position: absolute; + top: 0; + left: -0.75rem; + width: 2px; + height: 100%; + background-color: var(--border-plain-error); + --idle: transparent; + --hover: var(--border-plain-error-hover); + --active: var(--border-plain-error-active); +} + +.fr-checkbox-group--valid::before { + content: ""; + position: absolute; + top: 0; + left: -0.75rem; + width: 2px; + height: 100%; + background-color: var(--border-plain-success); + --idle: transparent; + --hover: var(--border-plain-success-hover); + --active: var(--border-plain-success-active); +} + +.fr-checkbox-group .fr-message:first-child { + margin-top: 1rem; +} + +.fr-checkbox-group input[type=checkbox]:checked + label::before { + background-color: var(--background-active-blue-france); + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-active-blue-france) 4px, var(--border-active-blue-france) 5px, transparent 6px), linear-gradient(var(--border-active-blue-france), var(--border-active-blue-france)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-active-blue-france) 4px, var(--border-active-blue-france) 5px, transparent 6px), linear-gradient(var(--border-active-blue-france), var(--border-active-blue-france)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-active-blue-france) 4px, var(--border-active-blue-france) 5px, transparent 6px), linear-gradient(var(--border-active-blue-france), var(--border-active-blue-france)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-active-blue-france) 4px, var(--border-active-blue-france) 5px, transparent 6px), linear-gradient(var(--border-active-blue-france), var(--border-active-blue-france)), var(--data-uri-svg); + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +:root[data-fr-theme=dark] .fr-checkbox-group input[type=checkbox]:checked + label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-checkbox-group input[type=checkbox]:disabled + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--background-disabled-grey) 4px, var(--background-disabled-grey) 5px, transparent 6px), linear-gradient(var(--background-disabled-grey), var(--background-disabled-grey)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--background-disabled-grey) 4px, var(--background-disabled-grey) 5px, transparent 6px), linear-gradient(var(--background-disabled-grey), var(--background-disabled-grey)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--background-disabled-grey) 4px, var(--background-disabled-grey) 5px, transparent 6px), linear-gradient(var(--background-disabled-grey), var(--background-disabled-grey)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--background-disabled-grey) 4px, var(--background-disabled-grey) 5px, transparent 6px), linear-gradient(var(--background-disabled-grey), var(--background-disabled-grey)), var(--data-uri-svg); +} + +.fr-checkbox-group input[type=checkbox]:disabled:checked + label::before { + background-color: var(--background-disabled-grey); + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +:root[data-fr-theme=dark] .fr-checkbox-group input[type=checkbox]:disabled:checked + label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-checkbox-group--error input[type=checkbox] + label, +.fr-checkbox-group--error input[type=checkbox]:checked + label { + color: var(--text-default-error); +} + +.fr-checkbox-group--error input[type=checkbox] + label::before, +.fr-checkbox-group--error input[type=checkbox]:checked + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), var(--data-uri-svg); +} + +.fr-checkbox-group--valid input[type=checkbox] + label, +.fr-checkbox-group--valid input[type=checkbox]:checked + label { + color: var(--text-default-success); +} + +.fr-checkbox-group--valid input[type=checkbox] + label::before, +.fr-checkbox-group--valid input[type=checkbox]:checked + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), var(--data-uri-svg); +} + +.fr-fieldset--error .fr-checkbox-group input[type=checkbox] + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), var(--data-uri-svg); +} + +.fr-fieldset--valid .fr-checkbox-group input[type=checkbox] + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), var(--data-uri-svg); +} + +.fr-fieldset .fr-fieldset__content .fr-checkbox-group--sm label::before { + margin-top: 0.25rem; +} + +.fr-fieldset .fr-fieldset__content .fr-checkbox-group input[type=checkbox] { + margin-top: 0.75rem; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + SEGMENTED +\* ˍˍˍˍˍˍˍˍˍ */ + +.fr-segmented { + position: relative; + padding: 0; + margin: 0; + display: inline-flex; + align-items: center; + border: 0; +} + +.fr-segmented__legend { + margin-bottom: 0.75rem; + padding: 0; +} + +.fr-segmented__legend .fr-hint-text { + margin-top: 0.25rem; +} + +.fr-segmented__legend--inline { + float: left; + display: contents; +} + +.fr-segmented__legend--inline + .fr-segmented__elements { + margin-left: 1rem; +} + +.fr-segmented__elements { + display: flex; + flex-direction: row; + border-radius: 0.25rem; + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-segmented__element { + position: relative; +} + +.fr-segmented .fr-segmented__element input { + opacity: 0; +} + +.fr-segmented input { + position: absolute; + margin: 0; + width: 100%; + height: 100%; + z-index: -1; +} + +.fr-segmented input + label { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; + width: 100%; + font-weight: 500; + display: inline-flex; + align-items: center; + border-radius: 0.25rem; + white-space: nowrap; +} + +.fr-segmented input + label::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-segmented input:not([disabled]):not(:checked) + label { + -webkit-mask-image: linear-gradient(0deg, #fff 0, #fff 100%), linear-gradient(0deg, #fff 0, #fff 100%), url("data:image/svg+xml;charset=uft8,"), url("data:image/svg+xml;charset=uft8,"), url("data:image/svg+xml;charset=uft8,"), url("data:image/svg+xml;charset=uft8,"); + mask-image: linear-gradient(0deg, #fff 0, #fff 100%), linear-gradient(0deg, #fff 0, #fff 100%), url("data:image/svg+xml;charset=uft8,"), url("data:image/svg+xml;charset=uft8,"), url("data:image/svg+xml;charset=uft8,"), url("data:image/svg+xml;charset=uft8,"); + -webkit-mask-size: calc(100% - 0.5rem) calc(100% - 0.75rem), calc(100% - 0.75rem) calc(100% - 0.5rem), 0.25rem 0.25rem, 0.25rem 0.25rem, 0.25rem 0.25rem, 0.25rem 0.25rem; + mask-size: calc(100% - 0.5rem) calc(100% - 0.75rem), calc(100% - 0.75rem) calc(100% - 0.5rem), 0.25rem 0.25rem, 0.25rem 0.25rem, 0.25rem 0.25rem, 0.25rem 0.25rem; + -webkit-mask-position: 0.25rem 0.375rem, 0.375rem 0.25rem, 0.25rem 0.25rem, calc(100% - 0.25rem) 0.25rem, 0.25rem calc(100% - 0.25rem), calc(100% - 0.25rem) calc(100% - 0.25rem); + mask-position: 0.25rem 0.375rem, 0.375rem 0.25rem, 0.25rem 0.25rem, calc(100% - 0.25rem) 0.25rem, 0.25rem calc(100% - 0.25rem), calc(100% - 0.25rem) calc(100% - 0.25rem); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; +} + +.fr-segmented input:not([disabled]):not(:checked) + label:hover { + background-color: var(--hover); +} + +.fr-segmented input:not([disabled]):not(:checked) + label:active { + background-color: var(--active); +} + +.fr-segmented--vertical .fr-segmented__elements { + flex-direction: column; + margin-left: 0; +} + +.fr-segmented--vertical .fr-segmented__legend--inline { + float: none; + display: block; +} + +.fr-segmented--no-legend legend { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + /* added line */ + border: 0; + display: block; +} + +.fr-segmented--no-legend legend + .fr-segmented__elements { + margin-left: 0; +} + +.fr-segmented__element input:focus + label { + outline-offset: 2px; + outline-width: 2px; + outline-color: #0a76f6; + outline-style: solid; +} + +.fr-segmented__element input:focus:not(:focus-visible) + label { + outline-style: none; +} + +.fr-segmented__element input:focus-visible + label { + outline-style: solid; +} + +.fr-segmented--sm .fr-segmented__legend { + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-segmented--sm input + label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-segmented--sm input + label::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-segmented__element label { + color: var(--text-action-high-grey); +} + +.fr-segmented__element input:checked + label { + box-shadow: inset 0 0 0 1px var(--border-active-blue-france); + color: var(--text-active-blue-france); +} + +.fr-segmented__element input:checked:disabled + label { + box-shadow: inset 0 0 0 1px var(--text-disabled-grey); + color: var(--text-disabled-grey); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + TOGGLE +\* ˍˍˍˍˍˍˍˍˍ */ + +.fr-toggle { + display: flex; + flex-wrap: wrap; + position: relative; + --text-spacing: 0; + --title-spacing: 0; +} + +.fr-toggle input[type=checkbox] { + width: 2.5rem; + height: 1.5rem; + position: absolute; + opacity: 0; + box-shadow: inset 0 0 0 1px var(--border-action-high-blue-france); +} + +.fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label[data-fr-unchecked-label][data-fr-checked-label]::before { + content: attr(data-fr-checked-label); +} + +.fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::after { + transform: translateX(1rem); + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +.fr-toggle label { + --toggle-status-width: auto; + display: inline-flex; + width: calc(100% - 2rem); + min-height: 1.5rem; + font-size: 1rem; + line-height: 1.5rem; + color: var(--text-label-grey); +} + +.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label] { + padding-left: 0; +} + +.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label]::before { + content: attr(data-fr-unchecked-label); + margin-right: calc(var(--toggle-status-width) - 0.5rem); + margin-bottom: 1rem; + word-wrap: normal; +} + +.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label] + .fr-hint-text { + margin-top: 0.5rem; +} + +.fr-toggle label::before { + content: ""; + display: block; + flex-shrink: 0; + height: calc(1.25rem + 1px); + padding-top: 1.5rem; + font-size: 0.75rem; + line-height: 1.25rem; + border-radius: 0.75rem; + margin-right: 2rem; + min-width: 2.5rem; + max-width: 2.5rem; + background-repeat: no-repeat; + color: var(--text-active-blue-france); + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +.fr-toggle label::after { + content: ""; + display: flex; + align-items: center; + justify-content: center; + position: absolute; + top: 0; + left: 0; + width: 1.5rem; + height: 1.5rem; + border-radius: 50%; + background-repeat: no-repeat; + background-size: 1rem; + background-position: center; + color: var(--text-active-blue-france); + box-shadow: inset 0 0 0 1px var(--border-action-high-blue-france); + background-color: var(--background-default-grey); + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-toggle .fr-hint-text { + display: block; + margin-top: 1rem; + margin-bottom: 0; + font-size: 0.75rem; + line-height: 1.25rem; + flex-basis: 100%; + color: var(--text-mention-grey); +} + +.fr-toggle--border-bottom { + padding-bottom: 1rem; + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-toggle--valid::before, +.fr-toggle--error::before { + content: ""; + position: absolute; + top: 0; + left: -0.75rem; + width: 2px; + height: 100%; +} + +.fr-toggle .fr-message:first-child { + margin-top: 1rem; +} + +.fr-toggle--label-left .fr-toggle__input { + order: 1; + margin: 0 0 0 auto; +} + +.fr-toggle--label-left .fr-toggle__input + label[data-fr-checked-label]::before { + margin-right: 0; + margin-left: calc(var(--toggle-status-width) - 0.5rem); +} + +.fr-toggle--label-left .fr-toggle__label { + justify-content: space-between; + padding-left: 0; + width: calc(100% - 2rem); + flex: 1; +} + +.fr-toggle--label-left .fr-toggle__label::before { + flex-shrink: 0; + order: 1; + margin-left: 1rem; + margin-right: 0; + text-align: right; + direction: rtl; +} + +.fr-toggle--label-left .fr-toggle__label::after { + left: auto; + right: 1rem; +} + +.fr-toggle--label-left .fr-hint-text { + order: 2; +} + +.fr-toggle__list { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; +} + +.fr-toggle__list li { + margin-bottom: 1rem; +} + +.fr-toggle__list li:last-child { + margin-bottom: 0; +} + +:root[data-fr-theme=dark] .fr-toggle label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle input[type=checkbox]:checked { + background-color: var(--background-active-blue-france); + --idle: transparent; + --hover: var(--background-active-blue-france-hover); + --active: var(--background-active-blue-france-active); +} + +.fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::after { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle input[type=checkbox]:disabled { + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); +} + +.fr-toggle input[type=checkbox]:disabled:checked { + background-color: var(--background-disabled-grey); + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +.fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::after { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::after { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::before { + color: var(--text-disabled-grey); + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::after { + color: var(--text-disabled-grey); + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); +} + +.fr-toggle--valid::before { + background-color: var(--border-plain-success); + --idle: transparent; + --hover: var(--border-plain-success-hover); + --active: var(--border-plain-success-active); + content: ""; +} + +.fr-toggle--error::before { + background-color: var(--border-plain-error); + --idle: transparent; + --hover: var(--border-plain-error-hover); + --active: var(--border-plain-error-active); + content: ""; +} + +.fr-toggle--error label, +.fr-fieldset--error .fr-toggle label { + color: var(--text-default-error); +} + +.fr-toggle--error label::before, +.fr-fieldset--error .fr-toggle label::before { + color: var(--text-default-error); + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle--error label::before, +:root[data-fr-theme=dark] .fr-fieldset--error .fr-toggle label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle--error label::after, +.fr-fieldset--error .fr-toggle label::after { + box-shadow: inset 0 0 0 1px var(--border-plain-error); +} + +.fr-toggle--error input[type=checkbox]:checked ~ .fr-toggle__label::before, +.fr-fieldset--error .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle--error input[type=checkbox]:checked ~ .fr-toggle__label::before, +:root[data-fr-theme=dark] .fr-fieldset--error .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle--valid label, +.fr-fieldset--valid .fr-toggle label { + color: var(--text-default-success); +} + +.fr-toggle--valid label::before, +.fr-fieldset--valid .fr-toggle label::before { + color: var(--text-default-success); + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle--valid label::before, +:root[data-fr-theme=dark] .fr-fieldset--valid .fr-toggle label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle--valid label::after, +.fr-fieldset--valid .fr-toggle label::after { + box-shadow: inset 0 0 0 1px var(--border-plain-success); +} + +.fr-toggle--valid input[type=checkbox]:checked ~ .fr-toggle__label::before, +.fr-fieldset--valid .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle--valid input[type=checkbox]:checked ~ .fr-toggle__label::before, +:root[data-fr-theme=dark] .fr-fieldset--valid .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + SKIPLINK +\* ˍˍˍˍˍˍˍˍˍ */ + +.fr-skiplinks { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + position: absolute; + top: 0; + padding: 1rem 0; + transform: translateY(-100%); + opacity: 0; + background-color: var(--background-contrast-grey); + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); +} + +.fr-skiplinks:focus-within { + position: relative; + transform: translateY(0); + opacity: 1; +} + +.fr-skiplinks__list { + display: flex; + flex-direction: column; +} + +.fr-skiplinks__list > li { + margin-bottom: 1rem; +} + +.fr-skiplinks__list > li::before { + content: none; +} + +.fr-skiplinks__list > li .fr-link { + font-size: 1rem; + line-height: 1.5rem; + padding: 0 0; +} + +.fr-skiplinks__list > li .fr-link::before, +.fr-skiplinks__list > li .fr-link::after { + --icon-size: 1rem; +} + +.fr-skiplinks__list > li:last-child { + margin-bottom: 0; +} + +.fr-skiplinks__list:focus-within { + position: relative; + transform: translateY(0); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + SELECT +\* ˍˍˍˍˍˍˍˍˍ */ + +.fr-select { + display: block; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + width: 100%; + border-radius: 0.25rem 0.25rem 0 0; + font-size: 1rem; + line-height: 1.5rem; + padding: 0.5rem 2.5rem 0.5rem 1rem; + background-repeat: no-repeat; + background-position: calc(100% - 1rem) 50%; + background-size: 1rem 1rem; + color: var(--text-default-grey); + background-color: var(--background-contrast-grey); + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); + box-shadow: inset 0 -2px 0 0 var(--border-plain-grey); + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); + /** + * Mixin pour gérer l'état disabled + */ + /** + * On applique un style lorsque la valeur est automatiquement remplie par le navigateur + * sur les navigateurs webkit. + */ + /** + * Mixin pour gérer l'état disabled + */ + /** + * On applique un style lorsque la valeur est automatiquement remplie par le navigateur + * sur les navigateurs webkit. + */ +} + +.fr-select-group { + position: relative; +} + +.fr-select-group .fr-message:first-child { + margin-top: 1rem; +} + +.fr-select-group--valid::before, +.fr-select-group--error::before, +.fr-select-group--info::before { + content: ""; + display: block; + pointer-events: none; + position: absolute; + top: 0; + right: -0.75rem; + bottom: 0; + left: -0.75rem; + background-repeat: no-repeat; + background-position: 0 0; + background-size: 0.125rem 100%; +} + +:root[data-fr-theme=dark] .fr-select { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-fieldset--valid .fr-select, +.fr-select-group--valid .fr-select { + box-shadow: inset 0 -2px 0 0 var(--border-plain-success); +} + +.fr-fieldset--error .fr-select, +.fr-select-group--error .fr-select { + box-shadow: inset 0 -2px 0 0 var(--border-plain-error); +} + +.fr-select-group--error::before { + background-image: linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)); +} + +.fr-select-group--valid::before { + background-image: linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)); +} + +.fr-select-group--info::before { + background-image: linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)); +} + +.fr-select:disabled { + color: var(--text-disabled-grey); + box-shadow: inset 0 -2px 0 0 var(--border-disabled-grey); + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-select:disabled { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-select:-webkit-autofill, +.fr-select:-webkit-autofill:hover, +.fr-select:-webkit-autofill:focus { + box-shadow: inset 0 -2px 0 0 var(--border-plain-grey), inset 0 0 0 1000px var(--background-contrast-blue-france); + -webkit-text-fill-color: var(--text-label-grey); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + CALLOUT +\* ˍˍˍˍˍˍˍˍˍ */ + +.fr-callout { + position: relative; + padding: 1.5rem; + --title-spacing: 0 0 0.5rem; + --text-spacing: 0; + margin: 0 0 1.5rem; + background-size: 0.25rem 100%; + background-position: 0 0; + background-repeat: no-repeat; + /** + * Inclusion de l'icône (optionnel) + */ + /** + * Ajout de marge quand on inclut un bouton (optionnel) + */ + background-color: var(--background-contrast-grey); + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); + background-image: linear-gradient(0deg, var(--border-default-blue-france), var(--border-default-blue-france)); +} + +.fr-callout[class^=fr-icon-]::before, +.fr-callout[class*=" fr-icon-"]::before, +.fr-callout[class^=fr-fi-]::before, +.fr-callout[class*=" fr-fi-"]::before { + display: block; + margin: -0.5rem 0 0.5rem; +} + +.fr-callout__title { + font-weight: 700; + font-size: 1.375rem; + line-height: 1.75rem; + color: var(--text-title-grey); +} + +.fr-callout__text { + font-size: 1.125rem; + line-height: 1.75rem; +} + +.fr-callout .fr-btn { + margin-top: 1rem; +} + +.fr-callout::before { + color: var(--text-title-grey); +} + +.fr-callout--green-tilleul-verveine { + background-image: linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)); + background-color: var(--background-contrast-green-tilleul-verveine); + --idle: transparent; + --hover: var(--background-contrast-green-tilleul-verveine-hover); + --active: var(--background-contrast-green-tilleul-verveine-active); +} + +.fr-callout--green-bourgeon { + background-image: linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)); + background-color: var(--background-contrast-green-bourgeon); + --idle: transparent; + --hover: var(--background-contrast-green-bourgeon-hover); + --active: var(--background-contrast-green-bourgeon-active); +} + +.fr-callout--green-emeraude { + background-image: linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)); + background-color: var(--background-contrast-green-emeraude); + --idle: transparent; + --hover: var(--background-contrast-green-emeraude-hover); + --active: var(--background-contrast-green-emeraude-active); +} + +.fr-callout--green-menthe { + background-image: linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)); + background-color: var(--background-contrast-green-menthe); + --idle: transparent; + --hover: var(--background-contrast-green-menthe-hover); + --active: var(--background-contrast-green-menthe-active); +} + +.fr-callout--green-archipel { + background-image: linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)); + background-color: var(--background-contrast-green-archipel); + --idle: transparent; + --hover: var(--background-contrast-green-archipel-hover); + --active: var(--background-contrast-green-archipel-active); +} + +.fr-callout--blue-ecume { + background-image: linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)); + background-color: var(--background-contrast-blue-ecume); + --idle: transparent; + --hover: var(--background-contrast-blue-ecume-hover); + --active: var(--background-contrast-blue-ecume-active); +} + +.fr-callout--blue-cumulus { + background-image: linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)); + background-color: var(--background-contrast-blue-cumulus); + --idle: transparent; + --hover: var(--background-contrast-blue-cumulus-hover); + --active: var(--background-contrast-blue-cumulus-active); +} + +.fr-callout--purple-glycine { + background-image: linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)); + background-color: var(--background-contrast-purple-glycine); + --idle: transparent; + --hover: var(--background-contrast-purple-glycine-hover); + --active: var(--background-contrast-purple-glycine-active); +} + +.fr-callout--pink-macaron { + background-image: linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)); + background-color: var(--background-contrast-pink-macaron); + --idle: transparent; + --hover: var(--background-contrast-pink-macaron-hover); + --active: var(--background-contrast-pink-macaron-active); +} + +.fr-callout--pink-tuile { + background-image: linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)); + background-color: var(--background-contrast-pink-tuile); + --idle: transparent; + --hover: var(--background-contrast-pink-tuile-hover); + --active: var(--background-contrast-pink-tuile-active); +} + +.fr-callout--yellow-tournesol { + background-image: linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)); + background-color: var(--background-contrast-yellow-tournesol); + --idle: transparent; + --hover: var(--background-contrast-yellow-tournesol-hover); + --active: var(--background-contrast-yellow-tournesol-active); +} + +.fr-callout--yellow-moutarde { + background-image: linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)); + background-color: var(--background-contrast-yellow-moutarde); + --idle: transparent; + --hover: var(--background-contrast-yellow-moutarde-hover); + --active: var(--background-contrast-yellow-moutarde-active); +} + +.fr-callout--orange-terre-battue { + background-image: linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)); + background-color: var(--background-contrast-orange-terre-battue); + --idle: transparent; + --hover: var(--background-contrast-orange-terre-battue-hover); + --active: var(--background-contrast-orange-terre-battue-active); +} + +.fr-callout--brown-cafe-creme { + background-image: linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)); + background-color: var(--background-contrast-brown-cafe-creme); + --idle: transparent; + --hover: var(--background-contrast-brown-cafe-creme-hover); + --active: var(--background-contrast-brown-cafe-creme-active); +} + +.fr-callout--brown-caramel { + background-image: linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)); + background-color: var(--background-contrast-brown-caramel); + --idle: transparent; + --hover: var(--background-contrast-brown-caramel-hover); + --active: var(--background-contrast-brown-caramel-active); +} + +.fr-callout--brown-opera { + background-image: linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)); + background-color: var(--background-contrast-brown-opera); + --idle: transparent; + --hover: var(--background-contrast-brown-opera-hover); + --active: var(--background-contrast-brown-opera-active); +} + +.fr-callout--beige-gris-galet { + background-image: linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)); + background-color: var(--background-contrast-beige-gris-galet); + --idle: transparent; + --hover: var(--background-contrast-beige-gris-galet-hover); + --active: var(--background-contrast-beige-gris-galet-active); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + MODAL +\* ˍˍˍˍˍˍˍˍˍ */ + +.fr-modal { + border: none; + color: inherit; + visibility: hidden; + opacity: 0; + background-color: rgba(22, 22, 22, 0.64); + --ground: 2000; + z-index: 1750; + padding: 0; + margin: 0; + display: flex; + flex-direction: column; + align-items: stretch; + justify-content: space-between; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + transition: opacity 0.3s, visibility 0.3s; + /** + * Modifier pour fixer la modale en haut en mobile (par defaut en bas) + */ +} + +.fr-modal > .fr-container { + pointer-events: none; +} + +.fr-modal:focus { + outline: none; +} + +.fr-modal::before { + content: ""; + display: block; + width: 0; + height: 2rem; + flex: 1 0 2rem; +} + +.fr-modal::after { + content: none; + display: block; + width: 0; + height: 2rem; + flex: 1 0 2rem; +} + +.fr-modal--top::before { + content: none; +} + +.fr-modal--top::after { + content: ""; +} + +.fr-modal--opened { + visibility: inherit; + opacity: 1; + width: 100%; + height: 100%; + transition: opacity 0.3s, visibility 0.3s; +} + +.fr-modal__body { + --modal-max-height: calc(100vh - 2rem); + pointer-events: all; + overflow-y: auto; + flex: 1 1 auto; + max-height: var(--modal-max-height); + z-index: calc(var(--ground) + 2000); + background-color: var(--background-lifted-grey); + --idle: transparent; + --hover: var(--background-lifted-grey-hover); + --active: var(--background-lifted-grey-active); + filter: drop-shadow(var(--lifted-shadow)); +} + +.fr-modal__header { + flex: auto 0 0; + display: flex; + align-items: center; + padding: 1rem 1rem 0.5rem; +} + +.fr-modal__content { + padding-left: 1rem; + padding-right: 1rem; + margin-bottom: 3.5rem; +} + +.fr-modal__footer { + flex: auto 0 0; + display: flex; + padding: 1rem; + margin-top: -2.5rem; + position: sticky; + bottom: 0; + z-index: calc(var(--ground) + 1250); + transition: box-shadow 0.3s; + background-color: var(--background-lifted-grey); + --idle: transparent; + --hover: var(--background-lifted-grey-hover); + --active: var(--background-lifted-grey-active); +} + +.fr-modal__footer .fr-btns-group { + margin-bottom: -1rem; + width: calc(100% + 1rem); +} + +.fr-modal__title { + --title-spacing: 0 0 1rem 0; + font-size: 1.375rem; + line-height: 1.75rem; + font-weight: 700; + color: var(--text-title-grey); +} + +.fr-modal__title[class^=fr-icon-], +.fr-modal__title[class*=" fr-icon-"], +.fr-modal__title[class^=fr-fi-], +.fr-modal__title[class*=" fr-fi-"] { + margin-right: 0.5rem; +} + +.fr-modal__body.fr-scroll-divider .fr-modal__footer { + background-position: 0 0; + background-repeat: no-repeat; + background-size: 100% 1px; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + NAVIGATION +\* ˍˍˍˍˍˍˍˍˍ */ + +.fr-nav { + --underline-img: none; + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + --text-spacing: 0; + --title-spacing: 0; +} + +.fr-nav__list { + display: flex; + flex-direction: column; + margin: 0; + padding: 0; +} + +.fr-nav__item { + display: flex; + flex-direction: column; + align-items: stretch; + flex: 0 1 auto; + position: relative; +} + +.fr-nav__item::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: 0 -1px 0 0 var(--border-default-grey), inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-nav__item .fr-btn, +.fr-nav__item .fr-link { + min-height: 3rem; +} + +.fr-nav__link, +.fr-nav__btn { + display: flex; + flex-direction: row; + align-items: center; + justify-content: space-between; + font-weight: bold; + padding: 0.75rem 1rem; + margin: 0; + width: auto; + height: 100%; + font-size: 1rem; + line-height: 1.5rem; + text-align: left; + color: var(--text-action-high-grey); +} + +.fr-nav__link:not([href])[aria-current]:not([aria-current=false]) { + pointer-events: none; + cursor: default; +} + +.fr-nav__btn::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/arrow-down-s-line.svg"); + mask-image: url("icons/system/arrow-down-s-line.svg"); + --icon-size: 1rem; + content: ""; + margin-left: 0.5rem; + margin-right: 0; + transition: transform 0.3s; +} + +.fr-nav__btn[aria-expanded=true]::after { + transform: rotate(-180deg); +} + +.fr-menu { + margin: -4px -1rem; + padding: 4px 1rem; + width: auto; +} + +.fr-menu.fr-collapsing { + margin-top: 0; + padding-top: 0; +} + +.fr-menu__list { + margin: 0; + padding: 0 1rem 1rem; +} + +.fr-menu .fr-nav__link { + padding: 0.75rem 1rem; + width: 100%; + height: auto; + font-weight: normal; + min-height: auto; +} + +.fr-menu .fr-nav__link[aria-current]:not([aria-current=false]) { + position: relative; +} + +.fr-menu .fr-nav__link[aria-current]:not([aria-current=false])::before { + content: ""; + display: block; + position: absolute; + top: 50%; + left: 0; + width: 2px; + height: 1.5rem; + margin-top: -0.75rem; +} + +.fr-mega-menu:focus { + outline: none; +} + +.fr-mega-menu > .fr-container { + padding: 0.5rem 1rem 0; +} + +.fr-mega-menu .fr-btn--close { + display: none; +} + +.fr-mega-menu .fr-nav__link { + padding: 0.75rem 1rem; + width: 100%; + height: auto; + min-height: auto; + font-weight: normal; +} + +.fr-mega-menu .fr-nav__link[aria-current]:not([aria-current=false]) { + position: relative; +} + +.fr-mega-menu .fr-nav__link[aria-current]:not([aria-current=false])::before { + content: ""; + display: block; + position: absolute; + top: 50%; + left: 0; + width: 2px; + height: 1.5rem; + margin-top: -0.75rem; +} + +.fr-mega-menu__leader { + --underline-img: linear-gradient(0deg, currentColor, currentColor); + padding-top: 0.5rem; + --text-spacing: 0 0 0.5rem; + --title-spacing: 0 0 0.5rem; +} + +.fr-mega-menu__leader .fr-link { + font-size: 0.875rem; + line-height: 1.5rem; + padding: 0 0; +} + +.fr-mega-menu__leader .fr-link::before, +.fr-mega-menu__leader .fr-link::after { + --icon-size: 1rem; +} + +.fr-mega-menu__leader p { + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-mega-menu__category .fr-nav__link { + font-weight: 700; +} + +.fr-mega-menu__list { + padding-bottom: 1rem; + position: relative; +} + +.fr-mega-menu__list::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: 0 1px 0 0 var(--border-default-grey); +} + +.fr-nav__link[aria-current]:not([aria-current=false]), +.fr-nav__btn[aria-current]:not([aria-current=false]) { + color: var(--text-active-blue-france); +} + +.fr-nav__link[aria-current]:not([aria-current=false])::before, +.fr-nav__btn[aria-current]:not([aria-current=false])::before { + background-color: var(--background-active-blue-france); + --idle: transparent; + --hover: var(--background-active-blue-france-hover); + --active: var(--background-active-blue-france-active); +} + +.fr-nav__btn[aria-expanded=true]:not(:disabled) { + background-color: var(--background-open-blue-france); + --idle: transparent; + --hover: var(--background-open-blue-france-hover); + --active: var(--background-open-blue-france-active); + color: var(--text-action-high-blue-france); +} + +.fr-nav__item:first-child::before { + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-nav__item:last-child::before { + box-shadow: 0 -1px 0 0 var(--border-default-grey); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + SHARE +\* ˍˍˍˍˍˍˍˍˍ */ + +.fr-share { + display: flex; + flex-direction: column; + --text-spacing: 0 0 1rem; + --title-spacing: 0 0 1rem; +} + +.fr-share__title { + font-size: 1rem; + line-height: 1.5rem; + order: 1; +} + +.fr-share__text { + font-size: 0.75rem; + line-height: 1.25rem; + order: 3; + color: var(--text-mention-grey); +} + +.fr-share .fr-btns-group { + width: auto; + order: 2; +} + +.fr-share .fr-btns-group .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + justify-content: flex-start; +} + +.fr-share .fr-btns-group > li { + display: inline-flex; + max-width: 100%; + width: auto; +} + +.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 1.5rem; + content: ""; +} + +.fr-btn--bluesky::before { + -webkit-mask-image: url("icons/logo/bluesky-line.svg"); + mask-image: url("icons/logo/bluesky-line.svg"); +} + +.fr-btn--facebook::before { + -webkit-mask-image: url("icons/logo/facebook-circle-line.svg"); + mask-image: url("icons/logo/facebook-circle-line.svg"); +} + +.fr-btn--linkedin::before { + -webkit-mask-image: url("icons/logo/linkedin-box-line.svg"); + mask-image: url("icons/logo/linkedin-box-line.svg"); +} + +.fr-btn--mastodon::before { + -webkit-mask-image: url("icons/logo/mastodon-line.svg"); + mask-image: url("icons/logo/mastodon-line.svg"); +} + +.fr-btn--threads::before { + -webkit-mask-image: url("icons/logo/threads-line.svg"); + mask-image: url("icons/logo/threads-line.svg"); +} + +.fr-btn--twitter::before { + -webkit-mask-image: url("icons/logo/twitter-line.svg"); + mask-image: url("icons/logo/twitter-line.svg"); +} + +.fr-btn--twitter-x::before { + -webkit-mask-image: url("icons/logo/twitter-x-line.svg"); + mask-image: url("icons/logo/twitter-x-line.svg"); +} + +.fr-btn--mail::before { + -webkit-mask-image: url("icons/business/mail-line.svg"); + mask-image: url("icons/business/mail-line.svg"); +} + +.fr-btn--copy::before { + -webkit-mask-image: url("icons/business/links-fill.svg"); + mask-image: url("icons/business/links-fill.svg"); +} + +.fr-share__group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + margin-left: -0.5rem; + margin-right: -0.5rem; + width: auto; + order: 2; + display: flex; +} + +.fr-share__group .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; +} + +.fr-share__group > li { + display: inline-flex; + max-width: 100%; + width: auto; +} + +.fr-share__link { + --underline-img: none; + --hover-tint: var(--hover); + display: inline-flex; + margin-left: 0.5rem; + margin-right: 0.5rem; + margin-bottom: 1rem; + background-color: transparent; + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-share__link--facebook { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-share__link--facebook::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/logo/facebook-circle-line.svg"); + mask-image: url("icons/logo/facebook-circle-line.svg"); + content: ""; +} + +.fr-share__link--twitter { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-share__link--twitter::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/logo/twitter-line.svg"); + mask-image: url("icons/logo/twitter-line.svg"); + content: ""; +} + +.fr-share__link--linkedin { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-share__link--linkedin::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/logo/linkedin-box-line.svg"); + mask-image: url("icons/logo/linkedin-box-line.svg"); + content: ""; +} + +.fr-share__link--mail { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-share__link--mail::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/business/mail-line.svg"); + mask-image: url("icons/business/mail-line.svg"); + content: ""; +} + +.fr-share__link--copy { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-share__link--copy::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/business/links-fill.svg"); + mask-image: url("icons/business/links-fill.svg"); + content: ""; +} + +.fr-share .fr-btn { + background-color: transparent; + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-share .fr-btn:disabled, +.fr-share a.fr-btn:not([href]) { + color: var(--text-disabled-grey); + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); + background-color: transparent; + --hover: inherit; + --active: inherit; +} + +.fr-share__link:disabled, +a.fr-share__link:not([href]) { + color: var(--text-disabled-grey); + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); + background-color: transparent; + --hover: inherit; + --active: inherit; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + FOOTER +\* ˍˍˍˍˍˍˍˍˍ */ + +.fr-footer { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + width: 100%; + padding-top: 2rem; + border-top: 3px solid #000091; + /** + * Conteneur du bloc marque, avec le logo principal et éventuellement + * un logo opérateur + */ + /** + * Hauteur auto pour le logo opérateur + */ + /** + * Contenu texte simple + */ + /** + * Liste des liens situés en dessous de la partie texte + */ + /** + * Catégorie (optionnel) + */ + /** + * Style de la liste + */ + /** + * Style du lien + */ + /** + * Liste de liens avec séparateur + */ + /** + * Style du lien de la liste + */ + /** + * Copyright + */ + /** + * Container des logos partenaires (principaux et secondaires) + */ + /** + * Container des logos partenaires principaux + */ + /** + * Container des logos partenaires secondaires + */ + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-footer__body { + display: flex; + flex-direction: row; + align-items: center; + flex-wrap: wrap; + margin-bottom: 1rem; +} + +.fr-footer__body + .fr-footer__bottom { + margin-top: 1rem; +} + +.fr-footer__brand { + display: flex; + flex-direction: row; + align-items: center; + /** + * Si on ajoute un logo opérateur à côté du logo principal, on lui applique une marge à gauche + * On prévoit que le logo soit encapsulé dans un , ou bien directement en img ou en svg + * (Eventuellement prévoir une classe pour pouvoir le mettre en background image) + */ +} + +.fr-footer__brand .fr-logo { + font-size: 1.05rem; + padding: 1rem; + margin: -1rem; +} + +.fr-footer__brand .fr-logo::before { + width: 2.75rem; + height: 1rem; + margin-bottom: 0.3333333333rem; + background-size: 2.75rem 1.125rem, 2.75rem 1rem, 0; + background-position: 0 -0.0625rem, 0 0, 0 0; +} + +:root[data-fr-mourning] .fr-footer__brand .fr-logo::before { + background-size: 2.75rem 1.125rem, 0, 2.75rem 1rem; +} + +.fr-footer__brand .fr-logo::after { + min-width: 2.625rem; + background-size: 5.25rem 3.75rem; + background-position: 0 calc(100% + 1.875rem); + padding-top: 2.2083333333rem; +} + +[data-fr-theme=dark] .fr-footer__brand .fr-logo::after { + background-position: -2.625rem 100%; +} + +.fr-footer__brand-link { + display: flex; + flex-direction: row; + --external-link-content: none; +} + +.fr-footer__brand .fr-logo + .fr-footer__brand-link { + margin-left: 1.5rem; +} + +.fr-footer__logo { + height: auto; + max-height: 100%; +} + +.fr-footer__logo__apitech { + max-height: 70px; + max-width: 200px; +} + +/** + * La partie "content" représente les informations sous forme de texte rajoutées dans le footer + * ainsi que les éventuels liens simples + */ + +.fr-footer__content { + display: flex; + flex-wrap: wrap; + flex-basis: 100%; + margin-top: 1.5rem; +} + +.fr-footer__content-desc { + --underline-img: linear-gradient(0deg, currentColor, currentColor); + --text-spacing: 0 0 0 0; + width: 100%; + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-footer__content-list { + display: flex; + flex-direction: row; + align-self: center; + margin-bottom: -0.5rem; + margin-top: 1rem; + flex-wrap: wrap; +} + +.fr-footer__content-list > li { + margin-right: 1.25rem; + margin-top: 0.5rem; + margin-bottom: 0.5rem; +} + +.fr-footer__content-list > li::before { + content: none; +} + +.fr-footer__content-list > li:last-child { + margin-right: 0; +} + +.fr-footer__content-link { + font-weight: bold; + font-size: 0.875rem; + line-height: 1.5rem; + color: var(--text-default-grey); +} + +.fr-footer__content-link:not(:hover):not(:active) { + --underline-idle-width: 0; +} + +/** + * La partie "top" du footer est constituée de colonnes basées sur le système de grille du Design System + * Ces colonnes sont constituées d’une catégorie (optionnel) et d'une liste verticale de liens + */ + +.fr-footer__top { + display: flex; + margin: -1.875rem 0 1.5rem; + padding: 2rem 0 1.25rem; + background-color: var(--background-alt-grey); + --idle: transparent; + --hover: var(--background-alt-grey-hover); + --active: var(--background-alt-grey-active); +} + +.fr-footer__top-cat { + margin: 0 0 0.75rem; + font-size: 0.75rem; + line-height: 1.25rem; + display: block; + font-weight: 700; + text-align: left; + color: var(--text-title-grey); +} + +.fr-footer__top-list { + font-size: 0.75rem; + line-height: 1.25rem; + margin: 0; +} + +.fr-footer__top-list li { + margin-bottom: 0.75rem; +} + +.fr-footer__top-link { + font-size: 0.75rem; + line-height: 1.25rem; +} + +.fr-footer__top-link:not(:hover):not(:active) { + --underline-idle-width: 0; +} + +/** + * La partie "bottom" du footer est constituée d'une liste de liens simples (ferrée à gauche) + * ainsi que du copyright (ferré à droite) + */ + +.fr-footer__bottom { + display: flex; + flex-direction: row; + align-items: center; + flex-wrap: wrap; + margin-top: 2.5rem; + box-shadow: inset 0 1px 0 0 var(--border-default-grey); +} + +.fr-footer__bottom .fr-btn { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.25rem; + padding: 0 0.5rem; + overflow: initial; + max-width: 100%; + max-height: none; + display: inline; + color: var(--text-mention-grey); +} + +.fr-footer__bottom .fr-btn::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-footer__bottom-list { + padding: 0.5rem 0; + width: 100%; + margin: 0; +} + +.fr-footer__bottom-item { + position: relative; + margin: 0.5rem 0 0 0.25rem; + display: inline; +} + +.fr-footer__bottom-item::before { + content: ""; + display: inline-block; + vertical-align: middle; + position: relative; + width: 1px; + height: 1rem; + margin-right: 0.25rem; + margin-bottom: 0.625rem; + margin-top: 0.625rem; + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-footer__bottom-item:first-child { + margin: 0.5rem 0 0; +} + +.fr-footer__bottom-item:first-child::before { + content: none; +} + +.fr-footer__bottom-link { + font-size: 0.75rem; + line-height: 1.25rem; + color: var(--text-mention-grey); +} + +.fr-footer__bottom-link:not(:hover):not(:active) { + --underline-idle-width: 0; +} + +.fr-footer__bottom-copy { + --text-spacing: 0 0 1rem 0; + margin-top: 0.5rem; + color: var(--text-mention-grey); +} + +.fr-footer__bottom-copy * { + font-size: 0.75rem; + line-height: 1.25rem; +} + +/** + * La partie "partners" du footer est constituée de logos organisés + * en partenaires principaux (ferré à gauche) et secondaires (ferrés à droite) + */ + +.fr-footer__partners { + margin-top: 1rem; + padding-top: 1rem; + /** + * On surcharge le style du logo de base + */ + box-shadow: inset 0 1px 0 0 var(--border-default-grey); +} + +.fr-footer__partners a { + display: flex; + align-items: center; + justify-content: center; +} + +.fr-footer__partners .fr-footer__logo { + width: auto; + height: auto; + background-color: var(--background-default-grey); + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-footer__partners + .fr-footer__bottom { + margin-top: 0.5rem; +} + +.fr-footer__partners-title { + --title-spacing: 0 0 0.75rem 0; + font-size: 0.875rem; + line-height: 1.5rem; + font-weight: 400; + flex-basis: 100%; + text-align: center; + color: var(--text-default-grey); +} + +.fr-footer__partners-link { + --external-link-content: none; +} + +.fr-footer__partners-logos { + display: flex; + flex-direction: column; + flex-wrap: wrap; + margin: 0 0 -0.5rem 0; +} + +.fr-footer__partners-main { + display: flex; + flex-direction: row; + justify-content: center; + margin-bottom: 2rem; +} + +.fr-footer__partners-sub { + margin-bottom: 0.5rem; + /** + * On surcharge le style du lien pour les logos secondaires + */ +} + +.fr-footer__partners-sub, +.fr-footer__partners-sub > ul { + display: flex; + flex-direction: column; + align-items: center; + flex-wrap: wrap; +} + +.fr-footer__partners-sub > li:first-child, +.fr-footer__partners-sub > ul > li:first-child { + margin-left: 0; +} + +.fr-footer__partners-sub .fr-footer__partners-link { + margin-bottom: 1rem; +} + +.fr-footer__partners .fr-footer__partners-link, +.fr-footer__partners .fr-footer__partners-link:hover, +.fr-footer__partners .fr-footer__partners-link:active { + background: #fff; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + TILE +\* ˍˍˍˍˍˍˍˍˍ */ + +.fr-tile { + position: relative; + display: flex; + flex-direction: column; + --text-spacing: 0; + --title-spacing: 0 0 0.25rem; + background-size: 100% 1px, 1px 100%, 1px 100%, 100% 1px; + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; + background-position: 0 100%, 0 0, 100% 0, 100% 0; + padding: 2rem 2rem 2.25rem; + text-align: center; + background-color: var(--background-default-grey); + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-grid-row .fr-tile { + height: 100%; +} + +.fr-tile.fr-enlarge-link:hover .fr-tile__pictogram { + --brightness: calc(100% + var(--brighten) * 10%); +} + +.fr-tile.fr-enlarge-link:active .fr-tile__pictogram { + --brightness: calc(100% + var(--brighten) * 20%); +} + +.fr-tile.fr-enlarge-button:hover .fr-tile__pictogram { + --brightness: calc(100% + var(--brighten) * 10%); +} + +.fr-tile.fr-enlarge-button:active .fr-tile__pictogram { + --brightness: calc(100% + var(--brighten) * 20%); +} + +.fr-tile__header { + order: 1; + margin-bottom: 1rem; +} + +.fr-tile__pictogram { + display: flex; + align-items: center; + justify-content: center; + flex-shrink: 0; + width: 5rem; + height: 5rem; + margin: 0 auto; + overflow: hidden; +} + +.fr-tile__pictogram svg { + width: 100%; + height: 100%; +} + +.fr-tile__content { + display: flex; + flex-direction: column; + align-items: center; + height: 100%; +} + +.fr-tile__body { + height: 100%; + order: 2; + flex: 1 1 auto; +} + +.fr-tile.fr-enlarge-link .fr-tile__title a::before, +.fr-tile.fr-enlarge-link .fr-tile__title a::after, +.fr-tile.fr-enlarge-link .fr-tile__title button::before, +.fr-tile.fr-enlarge-link .fr-tile__title button::after, +.fr-tile.fr-enlarge-button .fr-tile__title a::before, +.fr-tile.fr-enlarge-button .fr-tile__title a::after, +.fr-tile.fr-enlarge-button .fr-tile__title button::before, +.fr-tile.fr-enlarge-button .fr-tile__title button::after { + --icon-size: 1.5rem; + position: absolute; + right: 2rem; + bottom: 2.25rem; +} + +.fr-tile.fr-enlarge-link .fr-tile__title button, +.fr-tile.fr-enlarge-button .fr-tile__title button { + font-weight: inherit; + line-height: inherit; + text-align: inherit; + padding: 0; +} + +.fr-tile--no-icon .fr-tile__title a:not([target=_blank])::after, +.fr-tile:not(.fr-enlarge-link):not(.fr-tile--download) .fr-tile__title a:not([target=_blank])::after { + content: none; +} + +.fr-tile--no-icon .fr-tile__title button::after, +.fr-tile:not(.fr-enlarge-button):not(.fr-tile--download) .fr-tile__title button::after { + content: none; +} + +.fr-tile__title { + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; + margin-bottom: 0.5rem; + order: 2; + color: var(--text-title-grey); +} + +.fr-tile__title::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 1; + pointer-events: none; + background-position: 0 100%; + background-size: 100% 0.25rem; + background-repeat: no-repeat; + background-image: linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)); +} + +.fr-tile__title a::before, +.fr-tile__title button::before { + background-position: 0 100%; + background-size: 100% 0.25rem; + background-repeat: no-repeat; + background-image: linear-gradient(0deg, var(--border-active-blue-france), var(--border-active-blue-france)); +} + +.fr-tile__title a::after, +.fr-tile__title button::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/arrow-right-line.svg"); + mask-image: url("icons/system/arrow-right-line.svg"); + --icon-size: 1rem; + content: ""; + margin-left: 0.5rem; +} + +.fr-tile__title [target=_blank]::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/external-link-line.svg"); + mask-image: url("icons/system/external-link-line.svg"); + --icon-size: 1rem; + content: ""; +} + +.fr-tile__desc { + font-size: 1rem; + line-height: 1.5rem; + flex: 1 1 auto; + order: 3; +} + +.fr-tile__start { + order: 1; + margin-bottom: 0.75rem; +} + +.fr-tile__start .fr-badges-group, +.fr-tile__start .fr-tags-group { + margin-bottom: -0.5rem; +} + +.fr-tile__detail { + font-size: 0.75rem; + line-height: 1.25rem; + display: flex; + flex-direction: row; + align-items: flex-start; + margin-bottom: 0; + margin-top: 0.75rem; + order: 4; +} + +.fr-tile__detail[class^=fr-icon-]::before, +.fr-tile__detail[class*=" fr-icon-"]::before, +.fr-tile__detail[class^=fr-fi-]::before, +.fr-tile__detail[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-right: 0.5rem; +} + +.fr-tile.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content, +.fr-tile.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content { + padding-bottom: 2.5rem; +} + +.fr-tile--sm { + padding: 1.5rem 1.5rem 1.75rem; +} + +.fr-tile--sm .fr-badge { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.125rem; + padding: 0 0.375rem; +} + +.fr-tile--sm .fr-badge::before, +.fr-tile--sm .fr-badge::after { + --icon-size: 0.75rem; +} + +.fr-tile--sm .fr-tag { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.5rem; + padding: 0.125rem 0.5rem; + border-radius: 0.75rem; +} + +.fr-tile--sm .fr-tag::before, +.fr-tile--sm .fr-tag::after { + --icon-size: 0.75rem; +} + +.fr-tile--sm .fr-tile__title { + font-size: 1rem; + line-height: 1.5rem; + margin-bottom: 0.25rem; +} + +.fr-tile--sm .fr-tile__title a::after, +.fr-tile--sm .fr-tile__title button::after { + --icon-size: 1rem; +} + +.fr-tile--sm .fr-tile__desc { + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-tile--sm .fr-tile__start { + margin-bottom: 0.5rem; +} + +.fr-tile--sm .fr-tile__pictogram { + width: 3.5rem; + height: 3.5rem; +} + +.fr-tile--sm.fr-tile--horizontal .fr-tile__header { + margin-right: 1.5rem; +} + +.fr-tile--sm.fr-tile--horizontal .fr-tile__pictogram { + width: 2.5rem; + height: 2.5rem; +} + +.fr-tile--sm.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__title a::after, +.fr-tile--sm.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__title button::after, +.fr-tile--sm.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__title a::after, +.fr-tile--sm.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__title button::after { + --icon-size: 1rem; + position: absolute; + right: 1.5rem; + bottom: 1.75rem; +} + +.fr-tile--sm.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content, +.fr-tile--sm.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content { + padding-bottom: 2rem; +} + +.fr-tile--horizontal, +.fr-tile--download { + flex-direction: row; + align-items: flex-start; + justify-content: center; + text-align: left; +} + +.fr-tile--horizontal .fr-tile__header, +.fr-tile--download .fr-tile__header { + margin-right: 2rem; + margin-bottom: 0; +} + +.fr-tile--horizontal .fr-tile__pictogram, +.fr-tile--download .fr-tile__pictogram { + width: 4rem; + height: 4rem; +} + +.fr-tile--horizontal .fr-tile__content, +.fr-tile--download .fr-tile__content { + align-items: flex-start; +} + +.fr-tile--horizontal:not(.fr-tile--no-icon) .fr-tile__detail, +.fr-tile--download:not(.fr-tile--no-icon) .fr-tile__detail { + padding-right: 2rem; + margin-bottom: -2.5rem; + margin-top: 1.25rem; +} + +.fr-tile--horizontal:not(.fr-tile--no-icon) .fr-tile__content, +.fr-tile--download:not(.fr-tile--no-icon) .fr-tile__content { + padding-bottom: 2.5rem; +} + +.fr-tile--horizontal:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__detail, +.fr-tile--download:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__detail { + padding-right: 2rem; + margin-bottom: -2rem; + margin-top: 0.75rem; +} + +.fr-tile--horizontal:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__content, +.fr-tile--download:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__content { + padding-bottom: 2rem; +} + +.fr-tile.fr-tile--download .fr-tile__title a::after, +.fr-tile.fr-tile--download .fr-tile__title button::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/download-line.svg"); + mask-image: url("icons/system/download-line.svg"); + content: ""; +} + +.fr-tile:not(.fr-tile--no-border):not(.fr-tile--shadow) { + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-tile--grey { + background-color: var(--background-contrast-grey); + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); +} + +.fr-tile--shadow { + z-index: calc(var(--ground) + 500); + background-color: var(--background-raised-grey); + --idle: transparent; + --hover: var(--background-raised-grey-hover); + --active: var(--background-raised-grey-active); + filter: drop-shadow(var(--raised-shadow)); +} + +.fr-tile--shadow.fr-tile--grey { + background-color: var(--background-contrast-raised-grey); + --idle: transparent; + --hover: var(--background-contrast-raised-grey-hover); + --active: var(--background-contrast-raised-grey-active); +} + +.fr-tile--no-background { + background-color: transparent; + --hover: inherit; + --active: inherit; +} + +.fr-tile__title:disabled, +a.fr-tile__title:not([href]) { + color: var(--text-disabled-grey); + background-color: var(--background-disabled-grey); + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +.fr-tile__title a, +.fr-tile__title button { + color: var(--text-action-high-blue-france); +} + +.fr-tile__title a:not([href]), +.fr-tile__title button:disabled { + color: var(--text-disabled-grey); +} + +.fr-tile__title a:not([href])::before, +.fr-tile__title button:disabled::before { + background-image: linear-gradient(0deg, var(--border-disabled-grey), var(--border-disabled-grey)); +} + +.fr-tile__img { + display: flex; + align-items: center; + justify-content: center; + flex-shrink: 0; + width: 5rem; + height: 5rem; + margin: 0 auto 1.5rem; + overflow: hidden; + filter: brightness(var(--brightness)); +} + +.fr-tile__img > svg { + width: 100%; + height: 100%; +} + +.fr-tile__body > .fr-tile__desc { + padding-bottom: 2.5rem; +} + +.fr-tile--horizontal .fr-tile__img { + width: 3rem; + height: 3rem; + margin: 0 1.5rem 0 0; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + TRANSLATE +\* ˍˍˍˍˍˍˍˍˍ */ + +.fr-translate { + --rows: 8; + position: relative; +} + +.fr-translate .fr-translate__btn { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; + font-weight: 500; + min-height: 3rem; + width: 100%; +} + +.fr-translate .fr-translate__btn::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/editor/translate-2.svg"); + mask-image: url("icons/editor/translate-2.svg"); + content: ""; +} + +.fr-translate .fr-translate__btn::after { + transition: transform 0.3s; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/arrow-down-s-line.svg"); + mask-image: url("icons/system/arrow-down-s-line.svg"); + --icon-size: 1rem; + content: ""; + margin-left: auto; +} + +.fr-translate .fr-translate__btn[aria-expanded=true]::after { + transform: rotate(-180deg); +} + +.fr-translate__language { + white-space: nowrap; +} + +.fr-translate__language[aria-current]:not([aria-current=false]) { + display: none; +} + +.fr-translate__menu { + margin: -0.25rem 0; +} + +.fr-translate .fr-nav__item::before { + content: none; +} + +.fr-translate .fr-menu__list { + width: auto; + padding: 0; +} + +.fr-translate .fr-translate__btn[aria-expanded=true] { + color: var(--text-active-blue-france); + background-color: var(--background-open-blue-france); + --idle: transparent; + --hover: var(--background-open-blue-france-hover); + --active: var(--background-open-blue-france-active); +} + +.fr-translate .fr-translate__btn[aria-expanded=true]:hover { + background-color: var(--hover-tint); +} + +.fr-translate .fr-translate__btn[aria-expanded=true]:active { + background-color: var(--active-tint); +} + +.fr-translate__menu .fr-translate__language { + box-shadow: none; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + TRANSCRIPTION +\* ˍˍˍˍˍˍˍˍˍ */ + +.fr-transcription { + position: relative; + width: 100%; +} + +.fr-transcription::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-transcription__btn { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + font-weight: 500; + font-size: 1rem; + line-height: 1.5rem; + min-height: 3rem; + overflow: initial; + max-width: 100%; + max-height: none; + width: 100%; + text-align: left; + margin: 0; + padding: 0.75rem 1rem; + color: var(--text-action-high-blue-france); +} + +.fr-transcription__btn::before, +.fr-transcription__btn::after { + display: block; +} + +.fr-transcription__btn::after { + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.25rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/arrow-down-s-line.svg"); + mask-image: url("icons/system/arrow-down-s-line.svg"); + content: ""; + margin-right: 0; + margin-left: auto; + transition: transform 0.3s; +} + +.fr-transcription__btn::before { + content: none; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/editor/align-left.svg"); + mask-image: url("icons/editor/align-left.svg"); + --icon-size: 1rem; + content: ""; + margin-right: 0.5rem; +} + +.fr-transcription__btn[aria-expanded=true]::after { + transform: rotate(-180deg); +} + +.fr-transcription__content::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: inset 0 1px 0 0 var(--border-default-grey); +} + +.fr-transcription__footer { + position: relative; + padding: 0.75rem 1rem; + margin: 0; +} + +.fr-transcription__footer::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: inset 0 1px 0 0 var(--border-default-grey); +} + +.fr-transcription__actions-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + display: flex; + align-items: center; + justify-content: flex-end; + flex-wrap: nowrap; +} + +.fr-transcription__actions-group > li, +.fr-transcription__actions-group > div { + width: 100%; + max-width: 100%; +} + +.fr-transcription__actions-group .fr-btn { + width: calc(100% - 1rem); + margin: 0 0.5rem 1rem; + justify-content: center; + width: auto; + margin-left: 0.5rem; + margin-right: 0.5rem; + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + margin-bottom: 0; + margin-right: 0; +} + +.fr-transcription__actions-group > li { + display: inline-flex; + max-width: 100%; + width: auto; +} + +.fr-transcription__actions-group .fr-btn::after { + content: ""; + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-transcription__actions-group .fr-btn::before { + content: none; +} + +.fr-transcription__actions-group .fr-link { + font-size: 0.875rem; + line-height: 1.5rem; + padding: 0 0; +} + +.fr-transcription__actions-group .fr-link::before, +.fr-transcription__actions-group .fr-link::after { + --icon-size: 1rem; +} + +.fr-transcription__actions-group > *:not(:first-child) { + margin-left: 1rem; +} + +.fr-transcription .fr-collapse { + display: flex; + flex-direction: column-reverse; +} + +.fr-transcription .fr-collapse--expanded { + margin: 0 0.0625rem; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) { + visibility: inherit; + opacity: inherit; + background-color: inherit; + position: relative; + z-index: auto; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened)::after { + content: none; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened)::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: inset 0 1px 0 0 var(--border-default-grey); +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) > .fr-container { + padding: 0.0625rem 0; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) > .fr-container > .fr-grid-row { + display: inherit; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) > .fr-container > .fr-grid-row > [class^=fr-col-], +.fr-transcription .fr-modal:not(.fr-modal--opened) > .fr-container > .fr-grid-row > [class*=" fr-col-"], +.fr-transcription .fr-modal:not(.fr-modal--opened) > .fr-container > .fr-grid-row > .fr-col { + flex: inherit; + width: inherit; + max-width: inherit; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__body { + filter: inherit; + max-height: inherit; + background-color: inherit; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__header { + display: none; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__content { + --transcription-max-height: 9.5rem; + overflow-y: auto; + max-height: var(--transcription-max-height); + margin: 0; + padding: 1rem; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__title { + display: none; +} + +.fr-transcription .fr-modal--opened .fr-transcription__footer { + display: none; +} + +.fr-transcription__btn[aria-expanded=true] { + background-color: var(--background-open-blue-france); + --idle: transparent; + --hover: var(--background-open-blue-france-hover); + --active: var(--background-open-blue-france-active); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + INPUT +\* ˍˍˍˍˍˍˍˍˍ */ + +.fr-input { + display: block; + width: 100%; + border-radius: 0.25rem 0.25rem 0 0; + font-size: 1rem; + line-height: 1.5rem; + padding: 0.5rem 1rem; + color: var(--text-default-grey); + background-color: var(--background-contrast-grey); + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); + box-shadow: inset 0 -2px 0 0 var(--border-plain-grey); +} + +.fr-input:not(textarea) { + max-height: 2.5rem; +} + +.fr-input::placeholder { + opacity: 1; + font-style: italic; + color: var(--text-mention-grey); +} + +.fr-input::-webkit-contacts-auto-fill-button { + cursor: pointer; + background-color: var(--text-label-grey); + --idle: transparent; + --hover: var(--text-label-grey-hover); + --active: var(--text-label-grey-active); +} + +.fr-input[type=date] { + position: relative; + min-height: 2.5rem; +} + +.fr-input[type=date]::after { + content: ""; + display: block; + position: absolute; + top: 0.75rem; + right: 1rem; + width: 1rem; + height: 1rem; + pointer-events: none; +} + +@supports selector(::-webkit-calendar-picker-indicator) { + .fr-input[type=date] { + background-repeat: no-repeat; + background-position: calc(100% - 1rem) 50%; + background-size: 1rem 1rem; + padding-right: 3rem; + } + + .fr-input[type=date]::-webkit-calendar-picker-indicator { + display: block; + padding: 0.5rem; + margin-right: -2.5rem; + } +} + +.fr-input-wrap { + position: relative; + display: block; +} + +.fr-input-wrap[class^=fr-icon-] .fr-input, +.fr-input-wrap[class*=" fr-icon-"] .fr-input, +.fr-input-wrap[class^=fr-fi-] .fr-input, +.fr-input-wrap[class*=" fr-fi-"] .fr-input { + padding-right: 3rem; +} + +.fr-input-wrap[class^=fr-icon-]::before, +.fr-input-wrap[class*=" fr-icon-"]::before, +.fr-input-wrap[class^=fr-fi-]::before, +.fr-input-wrap[class*=" fr-fi-"]::before { + --icon-size: 1rem; + position: absolute; + top: 0.75rem; + right: 1rem; + bottom: 0.75rem; + margin: auto; + pointer-events: none; +} + +.fr-input-wrap--addon, +.fr-input-wrap--action { + display: flex; + flex-direction: row; + width: 100%; +} + +.fr-input-wrap--addon > *:first-child:not(:last-child) { + border-radius: 0.25rem 0 0 0; +} + +.fr-input-wrap--addon > *:last-child:not(:first-child) { + border-radius: 0 0.25rem 0 0; +} + +.fr-input-wrap--action .fr-btn { + margin-left: 1rem; +} + +.fr-input-wrap + .fr-hint-text { + margin-top: 1rem; +} + +.fr-input-group { + position: relative; +} + +.fr-input-group .fr-message:first-child { + margin-top: 1rem; +} + +.fr-input-group--valid::before, +.fr-input-group--error::before, +.fr-input-group--info::before { + content: ""; + display: block; + pointer-events: none; + position: absolute; + top: 0; + right: -0.75rem; + bottom: 0; + left: -0.75rem; + background-repeat: no-repeat; + background-position: 0 0; + background-size: 0.125rem 100%; +} + +textarea.fr-input { + min-height: 3.75rem; +} + +.fr-input:disabled { + color: var(--text-disabled-grey); + box-shadow: inset 0 -2px 0 0 var(--border-disabled-grey); +} + +.fr-input:autofill, +.fr-input:autofill:hover, +.fr-input:autofill:focus, +.fr-input:-webkit-autofill, +.fr-input:-webkit-autofill:hover, +.fr-input:-webkit-autofill:focus { + box-shadow: inset 0 -2px 0 0 var(--border-plain-grey), inset 0 0 0 1000px var(--background-contrast-info); + -webkit-text-fill-color: var(--text-label-grey); +} + +@supports selector(::-webkit-calendar-picker-indicator) { + .fr-input[type=date]::after { + background-color: var(--background-contrast-grey); + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); + } + + :root[data-fr-theme=dark] .fr-input[type=date]::after { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + } + + .fr-input[type=date]:disabled { + color: var(--text-disabled-grey); + box-shadow: inset 0 -2px 0 0 var(--border-disabled-grey); + } + + .fr-input[type=date]:disabled::after { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); + } + + :root[data-fr-theme=dark] .fr-input[type=date]:disabled::after { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + } +} + +.fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 var(--border-action-high-blue-france); +} + +.fr-fieldset--valid .fr-input, +.fr-fieldset--valid .fr-input-wrap--addon > .fr-input:not(:last-child), +.fr-input-group--valid .fr-input, +.fr-input-group--valid .fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 var(--border-plain-success); +} + +.fr-fieldset--error .fr-input, +.fr-fieldset--error .fr-input-wrap--addon > .fr-input:not(:last-child), +.fr-input-group--error .fr-input, +.fr-input-group--error .fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 var(--border-plain-error); +} + +.fr-input-group--error::before { + background-image: linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)); +} + +.fr-input-group--valid::before { + background-image: linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)); +} + +.fr-input-group--info::before { + background-image: linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + SEARCH +\* ˍˍˍˍˍˍˍˍˍ */ + +.fr-search-bar { + display: flex; + flex-direction: row; +} + +.fr-search-bar .fr-label { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + /* added line */ + border: 0; + display: block; +} + +.fr-search-bar .fr-input { + margin: 0; + border-radius: 0.25rem 0 0; + max-height: 2.5rem; + box-shadow: inset 0 -2px 0 0 var(--border-action-high-blue-france); +} + +.fr-search-bar .fr-input::placeholder { + font-style: italic; +} + +.fr-search-bar .fr-input::-webkit-search-cancel-button { + -webkit-appearance: none; + width: 1rem; + height: 1rem; + background-repeat: no-repeat; + background-size: 1rem 1rem; + --data-uri-svg: url('data:image/svg+xml;charset=utf-8,'); + background-image: var(--data-uri-svg); +} + +.fr-search-bar .fr-btn { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + flex: 1 0 auto; + border-radius: 0 0.25rem 0 0; +} + +.fr-search-bar .fr-btn::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/search-line.svg"); + mask-image: url("icons/system/search-line.svg"); + content: ""; +} + +.fr-search-bar .fr-input--valid { + box-shadow: inset 0 -2px 0 0 var(--border-plain-success); +} + +.fr-search-bar .fr-input--error { + box-shadow: inset 0 -2px 0 0 var(--border-plain-error); +} + +:root[data-fr-theme=dark] .fr-search-bar .fr-input::-webkit-search-cancel-button { + --data-uri-svg: url('data:image/svg+xml;charset=utf-8,'); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + CONTENT +\* ˍˍˍˍˍˍˍˍˍ */ + +.fr-content-media { + width: 100%; + margin: 2.5rem 0; + display: flex; + flex-direction: column; + align-items: center; + --text-spacing: 0; + --title-spacing: 0; +} + +.fr-content-media__img { + width: 100%; +} + +.fr-content-media [class^=fr-responsive-img], +.fr-content-media [class*=" fr-responsive-img"], +.fr-content-media [class^=fr-responsive-vid], +.fr-content-media [class*=" fr-responsive-vid"] { + aspect-ratio: 1.7777777778; +} + +.fr-content-media__caption { + display: flex; + flex-direction: column; + width: 100%; + margin-top: 0.75rem; + font-size: 0.75rem; + line-height: 1.25rem; +} + +.fr-content-media__caption .fr-link { + font-size: 0.75rem; + line-height: 1.25rem; + padding: 0 0; + margin-right: auto; +} + +.fr-content-media__caption .fr-link::before, +.fr-content-media__caption .fr-link::after { + --icon-size: 0.75rem; +} + +.fr-content-media .fr-transcription { + margin-top: 1.5rem; +} + +.fr-content-media + .fr-transcription { + margin-top: -1rem; + margin-bottom: 2.5rem; +} + +.fr-content-media--sm .fr-content-media__img, +.fr-content-media--sm .fr-responsive-vid { + width: 83.3333333333%; +} + +.fr-content-media--lg .fr-content-media__img, +.fr-content-media--lg .fr-responsive-vid { + width: 116.6666666667%; + max-width: 100vw; +} + +.fr-content-media__transcription .fr-link { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + --underline-img: none; + --hover-tint: var(--hover); + background-color: transparent; + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-content-media__transcription .fr-link::after { + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/menu-2-fill.svg"); + mask-image: url("icons/system/menu-2-fill.svg"); + content: ""; +} + +.fr-content-media__transcription .fr-link::before { + content: none; +} + +.fr-content-media__caption, +.fr-content-media .fr-link { + color: var(--text-mention-grey); +} + +.fr-content-media__transcription .fr-link:disabled, +.fr-content-media__transcription a.fr-link:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + --hover: inherit; + --active: inherit; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + CONSENT MAIN +\* ˍˍˍˍˍˍˍˍˍ */ + +.fr-consent-placeholder { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + padding: 5rem 2rem; + text-align: center; + --text-spacing: 0 0 1.5rem; + --title-spacing: 0 0 0.5rem; + background-color: var(--background-contrast-grey); + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); +} + +.fr-consent-banner { + position: fixed; + bottom: 0; + left: 0; + width: 100%; + max-height: calc(100% - 8rem); + padding: 1rem; + overflow: auto; + --text-spacing: 0 0 1rem; + --title-spacing: 0 0 1rem; + z-index: calc(var(--ground) + 1500); + background-color: var(--background-alt-overlap-grey); + --idle: transparent; + --hover: var(--background-alt-overlap-grey-hover); + --active: var(--background-alt-overlap-grey-active); + filter: drop-shadow(var(--overlap-shadow)); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-consent-banner__title { + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; + margin-bottom: 1rem; +} + +.fr-consent-banner__buttons { + margin-top: 1.5rem; + margin-bottom: -1rem; +} + +.fr-consent-service { + position: relative; +} + +.fr-consent-service > .fr-fieldset { + padding: 0 0 1.25rem; + margin: 0; + align-items: flex-start; + display: flex; + flex-direction: column; + width: 100%; + position: initial; +} + +.fr-consent-service:last-child > .fr-fieldset { + padding: 2rem 0 1rem; +} + +.fr-consent-service:last-child > .fr-fieldset .fr-consent-service > .fr-fieldset:last-child { + margin-bottom: 0; +} + +.fr-consent-service__title { + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; + padding: 2rem 0 0.75rem; + margin: 0; + color: var(--text-title-grey); +} + +.fr-consent-service__desc { + font-size: 0.875rem; + line-height: 1.5rem; + --text-spacing: 0.75rem 0 0.5rem 0; +} + +.fr-consent-service__collapse { + margin-top: -0.25rem; + margin-bottom: 0.75rem; + width: 100%; +} + +.fr-consent-service__collapse .fr-consent-service__collapse-btn { + font-size: 0.875rem; + line-height: 1.5rem; + padding: 0 0; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-consent-service__collapse .fr-consent-service__collapse-btn::after { + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.25rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/arrow-down-s-line.svg"); + mask-image: url("icons/system/arrow-down-s-line.svg"); + content: ""; +} + +.fr-consent-service__collapse .fr-consent-service__collapse-btn::before { + content: none; +} + +.fr-consent-service__radios { + margin-top: 0.75rem; + margin-bottom: 0.75rem; + display: flex; + flex-direction: row; + flex-wrap: wrap; +} + +.fr-consent-service .fr-radio-group { + position: relative; +} + +.fr-consent-service .fr-radio-group:not(:last-child) { + margin-right: 3rem; +} + +.fr-consent-service .fr-radio-group:not(:first-child)::before { + content: ""; + display: block; + width: 1px; + height: 1.5rem; + position: absolute; + top: 0; + left: calc(-1.5rem - 1px); +} + +.fr-consent-service .fr-consent-service__collapse-btn { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + --underline-img: none; + --hover-tint: var(--hover); + background: transparent; + padding: 0 0.25rem 0 0; + color: inherit; + --hover-tint: var(--idle); + --active-tint: var(--idle); + background-image: var(--underline-img), var(--underline-img); + background-position: var(--underline-x) 100%, var(--underline-x) calc(100% - var(--underline-thickness)); + background-repeat: no-repeat, no-repeat; + transition: background-size 0s; + background-size: var(--underline-hover-width) calc(var(--underline-thickness) * 2), var(--underline-idle-width) var(--underline-thickness); + color: var(--text-action-high-blue-france); +} + +.fr-consent-service .fr-consent-service__collapse-btn::before, +.fr-consent-service .fr-consent-service__collapse-btn::after { + display: block; +} + +.fr-consent-service .fr-consent-service__collapse-btn:hover, +.fr-consent-service .fr-consent-service__collapse-btn:active { + --underline-hover-width: var(--underline-max-width); +} + +.fr-consent-service .fr-consent-service__collapse-btn::after { + margin-right: -1.25rem; + transition: transform 0.3s; +} + +.fr-consent-service .fr-consent-service__collapse-btn[aria-expanded=true]::after { + transform: rotate(-180deg); +} + +.fr-consent-services { + margin-top: 0.5rem; + margin-bottom: -0.5rem; + width: 100%; +} + +.fr-consent-services .fr-consent-service > .fr-fieldset, +.fr-consent-services .fr-consent-service:last-child > .fr-fieldset { + padding: 0; +} + +.fr-consent-services .fr-consent-service:last-child > .fr-fieldset { + margin-bottom: 1.25rem; +} + +.fr-consent-services .fr-consent-service__title { + padding-top: 0.75rem; +} + +.fr-consent-services .fr-consent-service__radios { + top: 0; +} + +.fr-consent-services .fr-consent-service__desc { + --text-spacing: 0.25rem 0 0.75rem 0; +} + +.fr-consent-manager__header { + padding-top: 0; +} + +.fr-consent-manager__header .fr-consent-service__title { + width: 100%; + padding: 0 0 0.75rem 0; + font-size: 1rem; + line-height: 1.5rem; + font-weight: 400; +} + +.fr-consent-manager__header .fr-consent-service__radios { + width: 100%; + justify-content: flex-start; + top: 0; + position: initial; +} + +.fr-consent-manager__buttons { + margin-bottom: -3rem; + margin-top: 1rem; +} + +.fr-consent-manager__header, +.fr-consent-service { + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); + color: var(--text-default-grey); +} + +.fr-consent-manager__header .fr-radio-group + .fr-radio-group::before, +.fr-consent-service .fr-radio-group + .fr-radio-group::before { + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-consent-service:last-of-type, +.fr-consent-service .fr-consent-service { + box-shadow: none; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + FOLLOW +\* ˍˍˍˍˍˍˍˍˍ */ + +/** +* Mixin d'ajout des icones des réseaux sociaux +**/ + +/** +* Mixin d'ajout des icones des réseaux sociaux +**/ + +.fr-follow { + padding: 1.5rem 0; + --title-spacing: 0 0 0.5rem; + --text-spacing: 0 0 1rem; + background-color: var(--background-alt-blue-france); + --idle: transparent; + --hover: var(--background-alt-blue-france-hover); + --active: var(--background-alt-blue-france-active); +} + +.fr-follow__newsletter .fr-input-group { + margin-bottom: 1rem; +} + +.fr-follow__newsletter .fr-hint-text { + margin-bottom: 0; +} + +.fr-follow__newsletter .fr-label { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + /* added line */ + border: 0; + display: block; +} + +.fr-follow__newsletter .fr-input-wrap { + display: flex; + flex-direction: column; + max-width: 37.5rem; + margin-top: 0; +} + +.fr-follow__newsletter .fr-input-wrap .fr-input { + margin-bottom: 1rem; + margin-top: 0; + border-radius: 0.25rem 0.25rem 0 0; +} + +.fr-follow__newsletter .fr-input-wrap .fr-btn { + justify-content: center; + width: 100%; + border-radius: 0; +} + +.fr-follow__newsletter .fr-messages-group { + margin-top: 1rem; +} + +.fr-follow__social { + --text-spacing: 0 0 0.75rem; + --title-spacing: 0 0 0.75rem; +} + +.fr-follow__social .fr-btns-group { + margin-bottom: -1rem; + width: auto; +} + +.fr-follow__social .fr-btns-group .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + justify-content: flex-start; +} + +.fr-follow__social .fr-btns-group > li { + display: inline-flex; + max-width: 100%; + width: auto; +} + +.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 1.5rem; + content: ""; +} + +.fr-follow__social .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; + overflow: hidden; + white-space: nowrap; + max-width: 3rem; + max-height: 3rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-follow__social .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 2rem; + content: ""; +} + +.fr-follow .fr-grid-row > *:not(:first-child) { + margin-top: 1.5rem; + padding-top: 1.5rem; + box-shadow: 0 -1px 0 0 var(--border-default-blue-france); +} + +.fr-follow .fr-btn--bluesky::before { + -webkit-mask-image: url("icons/logo/bluesky-fill.svg"); + mask-image: url("icons/logo/bluesky-fill.svg"); +} + +.fr-follow .fr-btn--dailymotion::before { + -webkit-mask-image: url("icons/logo/fr--dailymotion-fill.svg"); + mask-image: url("icons/logo/fr--dailymotion-fill.svg"); +} + +.fr-follow .fr-btn--facebook::before { + -webkit-mask-image: url("icons/logo/facebook-circle-fill.svg"); + mask-image: url("icons/logo/facebook-circle-fill.svg"); +} + +.fr-follow .fr-btn--github::before { + -webkit-mask-image: url("icons/logo/github-fill.svg"); + mask-image: url("icons/logo/github-fill.svg"); +} + +.fr-follow .fr-btn--instagram::before { + -webkit-mask-image: url("icons/logo/instagram-fill.svg"); + mask-image: url("icons/logo/instagram-fill.svg"); +} + +.fr-follow .fr-btn--linkedin::before { + -webkit-mask-image: url("icons/logo/linkedin-box-fill.svg"); + mask-image: url("icons/logo/linkedin-box-fill.svg"); +} + +.fr-follow .fr-btn--mastodon::before { + -webkit-mask-image: url("icons/logo/mastodon-fill.svg"); + mask-image: url("icons/logo/mastodon-fill.svg"); +} + +.fr-follow .fr-btn--snapchat::before { + -webkit-mask-image: url("icons/logo/snapchat-fill.svg"); + mask-image: url("icons/logo/snapchat-fill.svg"); +} + +.fr-follow .fr-btn--telegram::before { + -webkit-mask-image: url("icons/logo/telegram-fill.svg"); + mask-image: url("icons/logo/telegram-fill.svg"); +} + +.fr-follow .fr-btn--threads::before { + -webkit-mask-image: url("icons/logo/threads-fill.svg"); + mask-image: url("icons/logo/threads-fill.svg"); +} + +.fr-follow .fr-btn--tiktok::before { + -webkit-mask-image: url("icons/logo/fr--tiktok-fill.svg"); + mask-image: url("icons/logo/fr--tiktok-fill.svg"); +} + +.fr-follow .fr-btn--twitch::before { + -webkit-mask-image: url("icons/logo/twitch-fill.svg"); + mask-image: url("icons/logo/twitch-fill.svg"); +} + +.fr-follow .fr-btn--twitter::before { + -webkit-mask-image: url("icons/logo/twitter-fill.svg"); + mask-image: url("icons/logo/twitter-fill.svg"); +} + +.fr-follow .fr-btn--twitter-x::before { + -webkit-mask-image: url("icons/logo/twitter-x-fill.svg"); + mask-image: url("icons/logo/twitter-x-fill.svg"); +} + +.fr-follow .fr-btn--vimeo::before { + -webkit-mask-image: url("icons/logo/vimeo-fill.svg"); + mask-image: url("icons/logo/vimeo-fill.svg"); +} + +.fr-follow .fr-btn--youtube::before { + -webkit-mask-image: url("icons/logo/youtube-fill.svg"); + mask-image: url("icons/logo/youtube-fill.svg"); +} + +.fr-follow .fr-links-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + margin: 0 -1rem -1rem -1rem; + width: auto; + display: flex; + flex-wrap: wrap; +} + +.fr-follow .fr-links-group .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; +} + +.fr-follow .fr-links-group > li { + display: inline-flex; + max-width: 100%; + width: auto; +} + +.fr-follow .fr-valid-text, +.fr-follow .fr-error-text { + margin-top: 1rem; +} + +.fr-follow .fr-hint-text { + margin-top: 1rem; +} + +.fr-follow__social .fr-link { + --underline-img: none; + --hover-tint: var(--hover); + display: inline-flex; + margin-left: 0.5rem; + margin-right: 0.5rem; + margin-bottom: 1rem; + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + background-color: transparent; + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-follow__social .fr-link::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-follow__social .fr-links-group--lg .fr-link { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; + overflow: hidden; + white-space: nowrap; + max-width: 3rem; + max-height: 3rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-follow__social .fr-links-group--lg .fr-link::before { + --icon-size: 2rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-follow .fr-link--facebook::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/logo/facebook-circle-fill.svg"); + mask-image: url("icons/logo/facebook-circle-fill.svg"); + content: ""; +} + +.fr-follow .fr-link--twitter::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/logo/twitter-fill.svg"); + mask-image: url("icons/logo/twitter-fill.svg"); + content: ""; +} + +.fr-follow .fr-link--twitter-x::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/logo/twitter-x-fill.svg"); + mask-image: url("icons/logo/twitter-x-fill.svg"); + content: ""; +} + +.fr-follow .fr-link--instagram::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/logo/instagram-fill.svg"); + mask-image: url("icons/logo/instagram-fill.svg"); + content: ""; +} + +.fr-follow .fr-link--linkedin::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/logo/linkedin-box-fill.svg"); + mask-image: url("icons/logo/linkedin-box-fill.svg"); + content: ""; +} + +.fr-follow .fr-link--youtube::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/logo/youtube-fill.svg"); + mask-image: url("icons/logo/youtube-fill.svg"); + content: ""; +} + +.fr-follow .fr-input { + background-color: var(--background-default-grey); + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-follow__title { + color: var(--text-title-grey); +} + +.fr-follow__newsletter-legal { + color: var(--text-mention-grey); +} + +.fr-follow__social .fr-btn { + background-color: transparent; + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-follow__social .fr-btn:disabled, +.fr-follow__social a.fr-btn:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + --hover: inherit; + --active: inherit; +} + +.fr-follow__social .fr-link:disabled, +.fr-follow__social a.fr-link:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + --hover: inherit; + --active: inherit; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + Password +\* ˍˍˍˍˍˍˍˍˍ */ + +.fr-password { + position: relative; + display: flex; + flex-direction: row; + flex-wrap: wrap; + --text-spacing: 0 0 0.5rem 0; +} + +.fr-password [data-fr-capslock] .fr-password__input { + padding-right: 3rem; +} + +.fr-password [data-fr-capslock]::before { + content: ""; + display: block; + position: absolute; + top: 0.75rem; + right: 1rem; + width: 1rem; + height: 1rem; + pointer-events: none; + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +.fr-password__checkbox { + order: -1; + flex: 0; + align-self: flex-end; + margin-left: auto; + padding-left: 0.5rem; +} + +.fr-password__checkbox .fr-label { + text-wrap: nowrap; +} + +.fr-password .fr-input-wrap { + flex: 1 0 100%; +} + +.fr-password__input { + margin-bottom: 0.75rem; +} + +.fr-password__input::-webkit-caps-lock-indicator { + content: none; +} + +.fr-password__input::-ms-reveal { + display: none; +} + +.fr-password > .fr-label { + order: -1; + flex: 1; + min-width: 50%; +} + +.fr-password .fr-message:first-child { + --comma: " "; +} + +.fr-password .fr-message--valid[data-fr-valid] { + --content: " - "attr(data-fr-valid) var(--comma); +} + +.fr-password .fr-message--error[data-fr-error] { + --content: " - "attr(data-fr-error) var(--comma); +} + +.fr-password__btn { + background-color: transparent; + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-password__btn:disabled, +a.fr-password__btn:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + --hover: inherit; + --active: inherit; +} + +:root[data-fr-theme=dark] .fr-password [data-fr-capslock]::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-password .fr-password__checkbox input[type=checkbox] + label { + color: var(--text-label-grey); +} + +.fr-password .fr-password__checkbox input[type=checkbox] + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), var(--data-uri-svg); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + HEADER +\* ˍˍˍˍˍˍˍˍˍ */ + +.fr-header { + --underline-img: none; + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + --text-spacing: 0; + --title-spacing: 0; + width: 100%; + position: relative; +} + +.fr-header__body-row { + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + margin: 0 -1rem; +} + +.fr-header__logo__apitech { + max-height: 70px; + max-width: 200px; +} + +.fr-header__brand { + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + flex-wrap: wrap; + width: 100%; + padding-left: 0.25rem; + padding-right: 0.25rem; + z-index: calc(var(--ground) + 750); + background-color: var(--background-raised-grey); + --idle: transparent; + --hover: var(--background-raised-grey-hover); + --active: var(--background-raised-grey-active); + filter: drop-shadow(var(--raised-shadow)); +} + +.fr-header__brand::after { + content: ""; + display: block; + position: relative; + z-index: 1; + flex: 1; + align-self: stretch; +} + +.fr-header__brand-top { + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + width: 100%; + overflow: hidden; +} + +.fr-header__brand.fr-enlarge-link a[href]::before { + outline-offset: -2px; +} + +.fr-header__logo { + order: 1; + flex: 0 0 auto; + padding: 0.75rem; +} + +.fr-header__logo .fr-logo { + font-size: 0.7875rem; + padding: 0.75rem; + margin: -0.75rem; +} + +.fr-header__logo .fr-logo::before { + width: 2.0625rem; + height: 0.75rem; + margin-bottom: 0.25rem; + background-size: 2.0625rem 0.84375rem, 2.0625rem 0.75rem, 0; + background-position: 0 -0.046875rem, 0 0, 0 0; +} + +:root[data-fr-mourning] .fr-header__logo .fr-logo::before { + background-size: 2.0625rem 0.84375rem, 0, 2.0625rem 0.75rem; +} + +.fr-header__logo .fr-logo::after { + min-width: 1.96875rem; + background-size: 3.9375rem 2.8125rem; + background-position: 0 calc(100% + 1.40625rem); + padding-top: 1.65625rem; +} + +[data-fr-theme=dark] .fr-header__logo .fr-logo::after { + background-position: -1.96875rem 100%; +} + +.fr-header__operator { + padding: 0.75rem; + order: 2; + flex: 0 1 auto; +} + +.fr-header__operator img { + display: block; + min-width: 3.5rem; +} + +.fr-header__service { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + margin-left: 0.75rem; + margin-right: 0.75rem; + --external-link-content: none; + color: var(--text-title-grey); +} + +.fr-header__service::before { + content: ""; + display: block; + width: calc(100% - 2rem); + height: 1px; + position: absolute; + transform: translateY(-0.75rem); + background-color: var(--border-default-grey); + --idle: transparent; + --hover: var(--border-default-grey-hover); + --active: var(--border-default-grey-active); +} + +.fr-header__service-title { + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; +} + +.fr-header__service-title .fr-badge { + vertical-align: middle; + margin: -0.25rem 0 0 0.25rem; +} + +.fr-header__service-tagline { + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-header .fr-modal { + overflow: auto; + justify-content: initial; + background-color: var(--background-lifted-grey); + --idle: transparent; + --hover: var(--background-lifted-grey-hover); + --active: var(--background-lifted-grey-active); +} + +.fr-header .fr-modal:not([role=dialog]) { + transition: none; +} + +.fr-header .fr-modal::before { + content: none; +} + +.fr-header .fr-modal::after { + content: none; +} + +.fr-header .fr-modal > * > .fr-btn--close { + margin-bottom: 1.5rem; +} + +.fr-header .fr-modal > .fr-container { + pointer-events: all; + padding-top: 1rem; + padding-bottom: 4.5rem; + height: 100%; + overflow: inherit; +} + +.fr-header__navbar { + display: flex; + flex-direction: row; + align-items: flex-start; + justify-content: flex-end; + padding: 0.25rem; + margin-right: -0.5rem; + margin-top: 0.25rem; + order: 3; + flex: 1; + align-self: stretch; + z-index: calc(var(--ground) + 1000); +} + +.fr-header__navbar .fr-btn { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + margin-left: 0.5rem; + margin-right: 0.5rem; + flex: 0 0 auto; + white-space: nowrap; + background-color: transparent; + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-header__navbar .fr-btn::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-header__navbar .fr-btn--menu::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/menu-fill.svg"); + mask-image: url("icons/system/menu-fill.svg"); + content: ""; +} + +.fr-header__navbar .fr-btn--search::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/search-line.svg"); + mask-image: url("icons/system/search-line.svg"); + content: ""; +} + +.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn { + justify-content: flex-start; + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-header__tools-links { + display: none; +} + +.fr-header__tools-links > .fr-btn[class^=fr-icon-], +.fr-header__tools-links > .fr-btn[class*=" fr-icon-"], +.fr-header__tools-links > .fr-btn[class^=fr-fi-], +.fr-header__tools-links > .fr-btn[class*=" fr-fi-"] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-header__tools-links > .fr-btn[class^=fr-icon-]::before, +.fr-header__tools-links > .fr-btn[class*=" fr-icon-"]::before, +.fr-header__tools-links > .fr-btn[class^=fr-fi-]::before, +.fr-header__tools-links > .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-header__tools-links > .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-header__tools-links > .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-header .fr-header__menu-links::after { + content: ""; + display: block; + margin: 0.75rem -1rem; + width: calc(100% + 2rem); + height: 1px; +} + +.fr-header .fr-header__menu-links .fr-translate { + margin-left: -0.5rem; + margin-right: -0.5rem; +} + +.fr-header .fr-header__menu-links .fr-translate__btn { + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) { + display: flex; + flex-direction: column; +} + +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn { + margin-bottom: 0; +} + +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-], +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"], +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-], +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"] { + min-height: 3rem; + padding-left: 0; + padding-right: 0; +} + +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + min-height: 3rem; + padding-left: 0; + padding-right: 0; +} + +.fr-header .fr-links-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + display: flex; + align-items: stretch; + flex-wrap: wrap; +} + +.fr-header .fr-links-group > li, +.fr-header .fr-links-group > div { + width: 100%; + max-width: 100%; +} + +.fr-header .fr-links-group .fr-btn { + width: calc(100% - 1rem); + margin: 0 0.5rem 1rem; + justify-content: center; +} + +.fr-header .fr-links-group .fr-link { + --underline-img: none; + --hover-tint: var(--hover); + --active-tint: var(--active); +} + +.fr-header .fr-links-group .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; +} + +.fr-header .fr-links-group .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, +.fr-header .fr-links-group .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after { + --icon-size: 1rem; +} + +.fr-header .fr-links-group .fr-link[class^=fr-icon-], +.fr-header .fr-links-group .fr-link[class*=" fr-icon-"], +.fr-header .fr-links-group .fr-link[class^=fr-fi-], +.fr-header .fr-links-group .fr-link[class*=" fr-fi-"] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-header .fr-links-group .fr-link[class^=fr-icon-]::before, +.fr-header .fr-links-group .fr-link[class*=" fr-icon-"]::before, +.fr-header .fr-links-group .fr-link[class^=fr-fi-]::before, +.fr-header .fr-links-group .fr-link[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + content: ""; +} + +.fr-header .fr-header__menu-links .fr-links-group .fr-link { + width: 100%; + min-height: 3rem; + padding-left: 0; + margin-bottom: 0; +} + +.fr-header .fr-modal > * > .fr-link--close { + margin-bottom: 1.5rem; +} + +.fr-header__menu-links::after { + box-shadow: inset 0 1px 0 0 var(--border-default-grey); +} + +.fr-header__menu-links .fr-btn { + background-color: transparent; + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: none; +} + +.fr-header__menu-links .fr-btn:disabled, +.fr-header__menu-links a.fr-btn:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + --hover: inherit; + --active: inherit; +} + +.fr-header__tools-links .fr-btn { + background-color: transparent; + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-header__tools-links .fr-btn:disabled, +.fr-header__tools-links a.fr-btn:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + --hover: inherit; + --active: inherit; +} + +.fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn { + background-color: transparent; + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn:disabled, +.fr-header__tools-links > .fr-translate:first-child:last-child a.fr-btn:not([href]) { + color: var(--text-disabled-grey); + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); + background-color: transparent; + --hover: inherit; + --active: inherit; +} + +.fr-header__navbar .fr-service__title { + color: var(--text-title-grey); +} + +.fr-header__navbar .fr-btn:disabled, +.fr-header__navbar a.fr-btn:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + --hover: inherit; + --active: inherit; +} + +.fr-header__navbar .fr-btn--menu { + background-color: transparent; + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-header__navbar .fr-btn--menu:disabled, +.fr-header__navbar a.fr-btn--menu:not([href]) { + color: var(--text-disabled-grey); + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); + background-color: transparent; + --hover: inherit; + --active: inherit; +} + +.fr-header__menu-links .fr-link { + background-color: transparent; + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-header__menu-links .fr-link:disabled, +.fr-header__menu-links a.fr-link:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + --hover: inherit; + --active: inherit; +} + +.fr-header__tools-links .fr-link { + background-color: transparent; + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-header__tools-links .fr-link:disabled, +.fr-header__tools-links a.fr-link:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + --hover: inherit; + --active: inherit; +} + +/** +* Mixin d'ajout des icones des réseaux sociaux +**/ + +/** +* Mixin d'ajout des icones des réseaux sociaux +**/ + +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ + + .fr-hidden-sm { + display: none !important; + } + + .fr-unhidden-sm { + display: inherit !important; + } + + .fr-sr-only-sm { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + /* added line */ + border: 0; + display: block; + } + + .fr-container-sm { + padding-left: 1rem; + padding-right: 1rem; + } + + .fr-container-sm--fluid { + padding-left: 0; + padding-right: 0; + max-width: none; + overflow: hidden; + } + + .fr-grid-row-sm--gutters { + margin: -0.5rem; + } + + .fr-grid-row-sm--gutters > [class^=fr-col-], + .fr-grid-row-sm--gutters > [class*=" fr-col-"], + .fr-grid-row-sm--gutters > .fr-col { + padding: 0.5rem; + } + + .fr-grid-row-sm--no-gutters { + margin: 0; + } + + .fr-grid-row-sm--no-gutters > [class^=fr-col-], + .fr-grid-row-sm--no-gutters > [class*=" fr-col-"], + .fr-grid-row-sm--no-gutters > .fr-col { + padding: 0; + } + + .fr-col-sm { + flex: 1; + } + + .fr-col-sm-1 { + flex: 0 0 calc(100% / 12); + width: calc(100% / 12); + max-width: calc(100% / 12); + } + + .fr-col-offset-sm-1:not(.fr-col-offset-sm-1--right) { + margin-left: calc(100% / 12); + } + + .fr-col-offset-sm-1--right { + margin-right: calc(100% / 12); + } + + .fr-col-sm-2 { + flex: 0 0 calc(200% / 12); + width: calc(200% / 12); + max-width: calc(200% / 12); + } + + .fr-col-offset-sm-2:not(.fr-col-offset-sm-2--right) { + margin-left: calc(200% / 12); + } + + .fr-col-offset-sm-2--right { + margin-right: calc(200% / 12); + } + + .fr-col-sm-3 { + flex: 0 0 calc(300% / 12); + width: calc(300% / 12); + max-width: calc(300% / 12); + } + + .fr-col-offset-sm-3:not(.fr-col-offset-sm-3--right) { + margin-left: calc(300% / 12); + } + + .fr-col-offset-sm-3--right { + margin-right: calc(300% / 12); + } + + .fr-col-sm-4 { + flex: 0 0 calc(400% / 12); + width: calc(400% / 12); + max-width: calc(400% / 12); + } + + .fr-col-offset-sm-4:not(.fr-col-offset-sm-4--right) { + margin-left: calc(400% / 12); + } + + .fr-col-offset-sm-4--right { + margin-right: calc(400% / 12); + } + + .fr-col-sm-5 { + flex: 0 0 calc(500% / 12); + width: calc(500% / 12); + max-width: calc(500% / 12); + } + + .fr-col-offset-sm-5:not(.fr-col-offset-sm-5--right) { + margin-left: calc(500% / 12); + } + + .fr-col-offset-sm-5--right { + margin-right: calc(500% / 12); + } + + .fr-col-sm-6 { + flex: 0 0 calc(600% / 12); + width: calc(600% / 12); + max-width: calc(600% / 12); + } + + .fr-col-offset-sm-6:not(.fr-col-offset-sm-6--right) { + margin-left: calc(600% / 12); + } + + .fr-col-offset-sm-6--right { + margin-right: calc(600% / 12); + } + + .fr-col-sm-7 { + flex: 0 0 calc(700% / 12); + width: calc(700% / 12); + max-width: calc(700% / 12); + } + + .fr-col-offset-sm-7:not(.fr-col-offset-sm-7--right) { + margin-left: calc(700% / 12); + } + + .fr-col-offset-sm-7--right { + margin-right: calc(700% / 12); + } + + .fr-col-sm-8 { + flex: 0 0 calc(800% / 12); + width: calc(800% / 12); + max-width: calc(800% / 12); + } + + .fr-col-offset-sm-8:not(.fr-col-offset-sm-8--right) { + margin-left: calc(800% / 12); + } + + .fr-col-offset-sm-8--right { + margin-right: calc(800% / 12); + } + + .fr-col-sm-9 { + flex: 0 0 calc(900% / 12); + width: calc(900% / 12); + max-width: calc(900% / 12); + } + + .fr-col-offset-sm-9:not(.fr-col-offset-sm-9--right) { + margin-left: calc(900% / 12); + } + + .fr-col-offset-sm-9--right { + margin-right: calc(900% / 12); + } + + .fr-col-sm-10 { + flex: 0 0 calc(1000% / 12); + width: calc(1000% / 12); + max-width: calc(1000% / 12); + } + + .fr-col-offset-sm-10:not(.fr-col-offset-sm-10--right) { + margin-left: calc(1000% / 12); + } + + .fr-col-offset-sm-10--right { + margin-right: calc(1000% / 12); + } + + .fr-col-sm-11 { + flex: 0 0 calc(1100% / 12); + width: calc(1100% / 12); + max-width: calc(1100% / 12); + } + + .fr-col-offset-sm-11:not(.fr-col-offset-sm-11--right) { + margin-left: calc(1100% / 12); + } + + .fr-col-offset-sm-11--right { + margin-right: calc(1100% / 12); + } + + .fr-col-sm-12 { + flex: 0 0 calc(1200% / 12); + width: calc(1200% / 12); + max-width: calc(1200% / 12); + } + + .fr-col-offset-sm-12:not(.fr-col-offset-sm-12--right) { + margin-left: calc(1200% / 12); + } + + .fr-col-offset-sm-12--right { + margin-right: calc(1200% / 12); + } + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + .fr-btns-group--inline-sm .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + } + + .fr-btns-group--inline-sm > li { + display: inline-flex; + max-width: 100%; + width: auto; + } + + .fr-btns-group--inline-sm.fr-btns-group--right.fr-btns-group--inline-reverse { + flex-direction: row-reverse; + justify-content: flex-start; + } + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + .fr-notice__title, + .fr-notice__desc { + display: inline; + } + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + .fr-footer__content-list > li { + margin-right: 1.5rem; + } + + .fr-footer__partners-title { + text-align: left; + } + + .fr-footer__partners-logos { + display: flex; + flex-direction: row; + align-items: flex-start; + justify-content: space-between; + margin-right: -0.5rem; + } + + .fr-footer__partners-main { + margin-bottom: 1rem; + } + + .fr-footer__partners-sub, + .fr-footer__partners-sub > ul { + flex-direction: row; + align-items: flex-start; + } + + .fr-footer__partners-sub > li, + .fr-footer__partners-sub > ul > li { + margin: 0 0.5rem 0 0.5rem; + } + + .fr-footer__partners-sub { + order: 3; + } + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + .fr-follow__newsletter .fr-input-group { + margin-bottom: 0.5rem; + } + + .fr-follow__newsletter .fr-input-wrap .fr-btn { + width: auto; + border-radius: 0 0.25rem 0 0; + } + + .fr-follow__newsletter .fr-input-wrap { + flex-direction: row; + } + + .fr-follow__newsletter .fr-input-wrap .fr-input { + margin-bottom: 0; + border-radius: 0.25rem 0 0 0; + } + + .fr-follow__newsletter .fr-messages-group { + margin-bottom: 0.5rem; + } + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ +} + +@media (min-width: 48em) { + /*! media md */ + + /*! media md */ + + h6 { + font-size: 1.25rem; + line-height: 1.75rem; + } + + h5 { + font-size: 1.375rem; + line-height: 1.75rem; + } + + h4 { + font-size: 1.5rem; + line-height: 2rem; + } + + h3 { + font-size: 1.75rem; + line-height: 2.25rem; + } + + h2 { + font-size: 2rem; + line-height: 2.5rem; + } + + h1 { + font-size: 2.5rem; + line-height: 3rem; + } + + .fr-h6 { + font-size: 1.25rem !important; + line-height: 1.75rem !important; + } + + .fr-h5 { + font-size: 1.375rem !important; + line-height: 1.75rem !important; + } + + .fr-h4 { + font-size: 1.5rem !important; + line-height: 2rem !important; + } + + .fr-h3 { + font-size: 1.75rem !important; + line-height: 2.25rem !important; + } + + .fr-h2 { + font-size: 2rem !important; + line-height: 2.5rem !important; + } + + .fr-h1 { + font-size: 2.5rem !important; + line-height: 3rem !important; + } + + .fr-display--xs { + font-size: 3rem !important; + line-height: 3.5rem !important; + } + + .fr-display--sm { + font-size: 3.5rem !important; + line-height: 4rem !important; + } + + .fr-display--md { + font-size: 4rem !important; + line-height: 4.5rem !important; + } + + .fr-display--lg { + font-size: 4.5rem !important; + line-height: 5rem !important; + } + + .fr-display--xl { + font-size: 5rem !important; + line-height: 5.5rem !important; + } + + .fr-hidden-md { + display: none !important; + } + + .fr-unhidden-md { + display: inherit !important; + } + + .fr-sr-only-md { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + /* added line */ + border: 0; + display: block; + } + + .fr-container-md { + padding-left: 1rem; + padding-right: 1rem; + } + + .fr-container-md--fluid { + padding-left: 0; + padding-right: 0; + max-width: none; + overflow: hidden; + } + + .fr-grid-row-md--gutters { + margin: -0.5rem; + } + + .fr-grid-row-md--gutters > [class^=fr-col-], + .fr-grid-row-md--gutters > [class*=" fr-col-"], + .fr-grid-row-md--gutters > .fr-col { + padding: 0.5rem; + } + + .fr-grid-row-md--no-gutters { + margin: 0; + } + + .fr-grid-row-md--no-gutters > [class^=fr-col-], + .fr-grid-row-md--no-gutters > [class*=" fr-col-"], + .fr-grid-row-md--no-gutters > .fr-col { + padding: 0; + } + + .fr-col-md { + flex: 1; + } + + .fr-col-md-1 { + flex: 0 0 calc(100% / 12); + width: calc(100% / 12); + max-width: calc(100% / 12); + } + + .fr-col-offset-md-1:not(.fr-col-offset-md-1--right) { + margin-left: calc(100% / 12); + } + + .fr-col-offset-md-1--right { + margin-right: calc(100% / 12); + } + + .fr-col-md-2 { + flex: 0 0 calc(200% / 12); + width: calc(200% / 12); + max-width: calc(200% / 12); + } + + .fr-col-offset-md-2:not(.fr-col-offset-md-2--right) { + margin-left: calc(200% / 12); + } + + .fr-col-offset-md-2--right { + margin-right: calc(200% / 12); + } + + .fr-col-md-3 { + flex: 0 0 calc(300% / 12); + width: calc(300% / 12); + max-width: calc(300% / 12); + } + + .fr-col-offset-md-3:not(.fr-col-offset-md-3--right) { + margin-left: calc(300% / 12); + } + + .fr-col-offset-md-3--right { + margin-right: calc(300% / 12); + } + + .fr-col-md-4 { + flex: 0 0 calc(400% / 12); + width: calc(400% / 12); + max-width: calc(400% / 12); + } + + .fr-col-offset-md-4:not(.fr-col-offset-md-4--right) { + margin-left: calc(400% / 12); + } + + .fr-col-offset-md-4--right { + margin-right: calc(400% / 12); + } + + .fr-col-md-5 { + flex: 0 0 calc(500% / 12); + width: calc(500% / 12); + max-width: calc(500% / 12); + } + + .fr-col-offset-md-5:not(.fr-col-offset-md-5--right) { + margin-left: calc(500% / 12); + } + + .fr-col-offset-md-5--right { + margin-right: calc(500% / 12); + } + + .fr-col-md-6 { + flex: 0 0 calc(600% / 12); + width: calc(600% / 12); + max-width: calc(600% / 12); + } + + .fr-col-offset-md-6:not(.fr-col-offset-md-6--right) { + margin-left: calc(600% / 12); + } + + .fr-col-offset-md-6--right { + margin-right: calc(600% / 12); + } + + .fr-col-md-7 { + flex: 0 0 calc(700% / 12); + width: calc(700% / 12); + max-width: calc(700% / 12); + } + + .fr-col-offset-md-7:not(.fr-col-offset-md-7--right) { + margin-left: calc(700% / 12); + } + + .fr-col-offset-md-7--right { + margin-right: calc(700% / 12); + } + + .fr-col-md-8 { + flex: 0 0 calc(800% / 12); + width: calc(800% / 12); + max-width: calc(800% / 12); + } + + .fr-col-offset-md-8:not(.fr-col-offset-md-8--right) { + margin-left: calc(800% / 12); + } + + .fr-col-offset-md-8--right { + margin-right: calc(800% / 12); + } + + .fr-col-md-9 { + flex: 0 0 calc(900% / 12); + width: calc(900% / 12); + max-width: calc(900% / 12); + } + + .fr-col-offset-md-9:not(.fr-col-offset-md-9--right) { + margin-left: calc(900% / 12); + } + + .fr-col-offset-md-9--right { + margin-right: calc(900% / 12); + } + + .fr-col-md-10 { + flex: 0 0 calc(1000% / 12); + width: calc(1000% / 12); + max-width: calc(1000% / 12); + } + + .fr-col-offset-md-10:not(.fr-col-offset-md-10--right) { + margin-left: calc(1000% / 12); + } + + .fr-col-offset-md-10--right { + margin-right: calc(1000% / 12); + } + + .fr-col-md-11 { + flex: 0 0 calc(1100% / 12); + width: calc(1100% / 12); + max-width: calc(1100% / 12); + } + + .fr-col-offset-md-11:not(.fr-col-offset-md-11--right) { + margin-left: calc(1100% / 12); + } + + .fr-col-offset-md-11--right { + margin-right: calc(1100% / 12); + } + + .fr-col-md-12 { + flex: 0 0 calc(1200% / 12); + width: calc(1200% / 12); + max-width: calc(1200% / 12); + } + + .fr-col-offset-md-12:not(.fr-col-offset-md-12--right) { + margin-left: calc(1200% / 12); + } + + .fr-col-offset-md-12--right { + margin-right: calc(1200% / 12); + } + + .fr-m-md-n8v, + .fr-m-md-n4w { + margin: -2rem !important; + } + + .fr-ml-md-n8v, + .fr-ml-md-n4w, + .fr-mx-md-n8v, + .fr-mx-md-n4w { + margin-left: -2rem !important; + } + + .fr-mr-md-n8v, + .fr-mr-md-n4w, + .fr-mx-md-n8v, + .fr-mx-md-n4w { + margin-right: -2rem !important; + } + + .fr-mt-md-n8v, + .fr-mt-md-n4w, + .fr-my-md-n8v, + .fr-my-md-n4w { + margin-top: -2rem !important; + } + + .fr-mb-md-n8v, + .fr-mb-md-n4w, + .fr-my-md-n8v, + .fr-my-md-n4w { + margin-bottom: -2rem !important; + } + + .fr-m-md-n7v { + margin: -1.75rem !important; + } + + .fr-ml-md-n7v, + .fr-mx-md-n7v { + margin-left: -1.75rem !important; + } + + .fr-mr-md-n7v, + .fr-mx-md-n7v { + margin-right: -1.75rem !important; + } + + .fr-mt-md-n7v, + .fr-my-md-n7v { + margin-top: -1.75rem !important; + } + + .fr-mb-md-n7v, + .fr-my-md-n7v { + margin-bottom: -1.75rem !important; + } + + .fr-m-md-n6v, + .fr-m-md-n3w { + margin: -1.5rem !important; + } + + .fr-ml-md-n6v, + .fr-ml-md-n3w, + .fr-mx-md-n6v, + .fr-mx-md-n3w { + margin-left: -1.5rem !important; + } + + .fr-mr-md-n6v, + .fr-mr-md-n3w, + .fr-mx-md-n6v, + .fr-mx-md-n3w { + margin-right: -1.5rem !important; + } + + .fr-mt-md-n6v, + .fr-mt-md-n3w, + .fr-my-md-n6v, + .fr-my-md-n3w { + margin-top: -1.5rem !important; + } + + .fr-mb-md-n6v, + .fr-mb-md-n3w, + .fr-my-md-n6v, + .fr-my-md-n3w { + margin-bottom: -1.5rem !important; + } + + .fr-m-md-n5v { + margin: -1.25rem !important; + } + + .fr-ml-md-n5v, + .fr-mx-md-n5v { + margin-left: -1.25rem !important; + } + + .fr-mr-md-n5v, + .fr-mx-md-n5v { + margin-right: -1.25rem !important; + } + + .fr-mt-md-n5v, + .fr-my-md-n5v { + margin-top: -1.25rem !important; + } + + .fr-mb-md-n5v, + .fr-my-md-n5v { + margin-bottom: -1.25rem !important; + } + + .fr-m-md-n4v, + .fr-m-md-n2w { + margin: -1rem !important; + } + + .fr-ml-md-n4v, + .fr-ml-md-n2w, + .fr-mx-md-n4v, + .fr-mx-md-n2w { + margin-left: -1rem !important; + } + + .fr-mr-md-n4v, + .fr-mr-md-n2w, + .fr-mx-md-n4v, + .fr-mx-md-n2w { + margin-right: -1rem !important; + } + + .fr-mt-md-n4v, + .fr-mt-md-n2w, + .fr-my-md-n4v, + .fr-my-md-n2w { + margin-top: -1rem !important; + } + + .fr-mb-md-n4v, + .fr-mb-md-n2w, + .fr-my-md-n4v, + .fr-my-md-n2w { + margin-bottom: -1rem !important; + } + + .fr-m-md-n3v { + margin: -0.75rem !important; + } + + .fr-ml-md-n3v, + .fr-mx-md-n3v { + margin-left: -0.75rem !important; + } + + .fr-mr-md-n3v, + .fr-mx-md-n3v { + margin-right: -0.75rem !important; + } + + .fr-mt-md-n3v, + .fr-my-md-n3v { + margin-top: -0.75rem !important; + } + + .fr-mb-md-n3v, + .fr-my-md-n3v { + margin-bottom: -0.75rem !important; + } + + .fr-m-md-n2v, + .fr-m-md-n1w { + margin: -0.5rem !important; + } + + .fr-ml-md-n2v, + .fr-ml-md-n1w, + .fr-mx-md-n2v, + .fr-mx-md-n1w { + margin-left: -0.5rem !important; + } + + .fr-mr-md-n2v, + .fr-mr-md-n1w, + .fr-mx-md-n2v, + .fr-mx-md-n1w { + margin-right: -0.5rem !important; + } + + .fr-mt-md-n2v, + .fr-mt-md-n1w, + .fr-my-md-n2v, + .fr-my-md-n1w { + margin-top: -0.5rem !important; + } + + .fr-mb-md-n2v, + .fr-mb-md-n1w, + .fr-my-md-n2v, + .fr-my-md-n1w { + margin-bottom: -0.5rem !important; + } + + .fr-m-md-n1v { + margin: -0.25rem !important; + } + + .fr-ml-md-n1v, + .fr-mx-md-n1v { + margin-left: -0.25rem !important; + } + + .fr-mr-md-n1v, + .fr-mx-md-n1v { + margin-right: -0.25rem !important; + } + + .fr-mt-md-n1v, + .fr-my-md-n1v { + margin-top: -0.25rem !important; + } + + .fr-mb-md-n1v, + .fr-my-md-n1v { + margin-bottom: -0.25rem !important; + } + + .fr-m-md-n1-5v { + margin: -0.375rem !important; + } + + .fr-ml-md-n1-5v, + .fr-mx-md-n1-5v { + margin-left: -0.375rem !important; + } + + .fr-mr-md-n1-5v, + .fr-mx-md-n1-5v { + margin-right: -0.375rem !important; + } + + .fr-mt-md-n1-5v, + .fr-my-md-n1-5v { + margin-top: -0.375rem !important; + } + + .fr-mb-md-n1-5v, + .fr-my-md-n1-5v { + margin-bottom: -0.375rem !important; + } + + .fr-m-md-0 { + margin: 0 !important; + } + + .fr-ml-md-0, + .fr-mx-md-0 { + margin-left: 0 !important; + } + + .fr-mr-md-0, + .fr-mx-md-0 { + margin-right: 0 !important; + } + + .fr-mt-md-0, + .fr-my-md-0 { + margin-top: 0 !important; + } + + .fr-mb-md-0, + .fr-my-md-0 { + margin-bottom: 0 !important; + } + + .fr-m-md-n0-5v { + margin: -0.125rem !important; + } + + .fr-ml-md-n0-5v, + .fr-mx-md-n0-5v { + margin-left: -0.125rem !important; + } + + .fr-mr-md-n0-5v, + .fr-mx-md-n0-5v { + margin-right: -0.125rem !important; + } + + .fr-mt-md-n0-5v, + .fr-my-md-n0-5v { + margin-top: -0.125rem !important; + } + + .fr-mb-md-n0-5v, + .fr-my-md-n0-5v { + margin-bottom: -0.125rem !important; + } + + .fr-m-md-0-5v { + margin: 0.125rem !important; + } + + .fr-ml-md-0-5v, + .fr-mx-md-0-5v { + margin-left: 0.125rem !important; + } + + .fr-mr-md-0-5v, + .fr-mx-md-0-5v { + margin-right: 0.125rem !important; + } + + .fr-mt-md-0-5v, + .fr-my-md-0-5v { + margin-top: 0.125rem !important; + } + + .fr-mb-md-0-5v, + .fr-my-md-0-5v { + margin-bottom: 0.125rem !important; + } + + .fr-m-md-1v { + margin: 0.25rem !important; + } + + .fr-ml-md-1v, + .fr-mx-md-1v { + margin-left: 0.25rem !important; + } + + .fr-mr-md-1v, + .fr-mx-md-1v { + margin-right: 0.25rem !important; + } + + .fr-mt-md-1v, + .fr-my-md-1v { + margin-top: 0.25rem !important; + } + + .fr-mb-md-1v, + .fr-my-md-1v { + margin-bottom: 0.25rem !important; + } + + .fr-m-md-1-5v { + margin: 0.375rem !important; + } + + .fr-ml-md-1-5v, + .fr-mx-md-1-5v { + margin-left: 0.375rem !important; + } + + .fr-mr-md-1-5v, + .fr-mx-md-1-5v { + margin-right: 0.375rem !important; + } + + .fr-mt-md-1-5v, + .fr-my-md-1-5v { + margin-top: 0.375rem !important; + } + + .fr-mb-md-1-5v, + .fr-my-md-1-5v { + margin-bottom: 0.375rem !important; + } + + .fr-m-md-2v, + .fr-m-md-1w { + margin: 0.5rem !important; + } + + .fr-ml-md-2v, + .fr-ml-md-1w, + .fr-mx-md-2v, + .fr-mx-md-1w { + margin-left: 0.5rem !important; + } + + .fr-mr-md-2v, + .fr-mr-md-1w, + .fr-mx-md-2v, + .fr-mx-md-1w { + margin-right: 0.5rem !important; + } + + .fr-mt-md-2v, + .fr-mt-md-1w, + .fr-my-md-2v, + .fr-my-md-1w { + margin-top: 0.5rem !important; + } + + .fr-mb-md-2v, + .fr-mb-md-1w, + .fr-my-md-2v, + .fr-my-md-1w { + margin-bottom: 0.5rem !important; + } + + .fr-m-md-3v { + margin: 0.75rem !important; + } + + .fr-ml-md-3v, + .fr-mx-md-3v { + margin-left: 0.75rem !important; + } + + .fr-mr-md-3v, + .fr-mx-md-3v { + margin-right: 0.75rem !important; + } + + .fr-mt-md-3v, + .fr-my-md-3v { + margin-top: 0.75rem !important; + } + + .fr-mb-md-3v, + .fr-my-md-3v { + margin-bottom: 0.75rem !important; + } + + .fr-m-md-4v, + .fr-m-md-2w { + margin: 1rem !important; + } + + .fr-ml-md-4v, + .fr-ml-md-2w, + .fr-mx-md-4v, + .fr-mx-md-2w { + margin-left: 1rem !important; + } + + .fr-mr-md-4v, + .fr-mr-md-2w, + .fr-mx-md-4v, + .fr-mx-md-2w { + margin-right: 1rem !important; + } + + .fr-mt-md-4v, + .fr-mt-md-2w, + .fr-my-md-4v, + .fr-my-md-2w { + margin-top: 1rem !important; + } + + .fr-mb-md-4v, + .fr-mb-md-2w, + .fr-my-md-4v, + .fr-my-md-2w { + margin-bottom: 1rem !important; + } + + .fr-m-md-5v { + margin: 1.25rem !important; + } + + .fr-ml-md-5v, + .fr-mx-md-5v { + margin-left: 1.25rem !important; + } + + .fr-mr-md-5v, + .fr-mx-md-5v { + margin-right: 1.25rem !important; + } + + .fr-mt-md-5v, + .fr-my-md-5v { + margin-top: 1.25rem !important; + } + + .fr-mb-md-5v, + .fr-my-md-5v { + margin-bottom: 1.25rem !important; + } + + .fr-m-md-6v, + .fr-m-md-3w { + margin: 1.5rem !important; + } + + .fr-ml-md-6v, + .fr-ml-md-3w, + .fr-mx-md-6v, + .fr-mx-md-3w { + margin-left: 1.5rem !important; + } + + .fr-mr-md-6v, + .fr-mr-md-3w, + .fr-mx-md-6v, + .fr-mx-md-3w { + margin-right: 1.5rem !important; + } + + .fr-mt-md-6v, + .fr-mt-md-3w, + .fr-my-md-6v, + .fr-my-md-3w { + margin-top: 1.5rem !important; + } + + .fr-mb-md-6v, + .fr-mb-md-3w, + .fr-my-md-6v, + .fr-my-md-3w { + margin-bottom: 1.5rem !important; + } + + .fr-m-md-7v { + margin: 1.75rem !important; + } + + .fr-ml-md-7v, + .fr-mx-md-7v { + margin-left: 1.75rem !important; + } + + .fr-mr-md-7v, + .fr-mx-md-7v { + margin-right: 1.75rem !important; + } + + .fr-mt-md-7v, + .fr-my-md-7v { + margin-top: 1.75rem !important; + } + + .fr-mb-md-7v, + .fr-my-md-7v { + margin-bottom: 1.75rem !important; + } + + .fr-m-md-8v, + .fr-m-md-4w { + margin: 2rem !important; + } + + .fr-ml-md-8v, + .fr-ml-md-4w, + .fr-mx-md-8v, + .fr-mx-md-4w { + margin-left: 2rem !important; + } + + .fr-mr-md-8v, + .fr-mr-md-4w, + .fr-mx-md-8v, + .fr-mx-md-4w { + margin-right: 2rem !important; + } + + .fr-mt-md-8v, + .fr-mt-md-4w, + .fr-my-md-8v, + .fr-my-md-4w { + margin-top: 2rem !important; + } + + .fr-mb-md-8v, + .fr-mb-md-4w, + .fr-my-md-8v, + .fr-my-md-4w { + margin-bottom: 2rem !important; + } + + .fr-m-md-9v { + margin: 2.25rem !important; + } + + .fr-ml-md-9v, + .fr-mx-md-9v { + margin-left: 2.25rem !important; + } + + .fr-mr-md-9v, + .fr-mx-md-9v { + margin-right: 2.25rem !important; + } + + .fr-mt-md-9v, + .fr-my-md-9v { + margin-top: 2.25rem !important; + } + + .fr-mb-md-9v, + .fr-my-md-9v { + margin-bottom: 2.25rem !important; + } + + .fr-m-md-10v, + .fr-m-md-5w { + margin: 2.5rem !important; + } + + .fr-ml-md-10v, + .fr-ml-md-5w, + .fr-mx-md-10v, + .fr-mx-md-5w { + margin-left: 2.5rem !important; + } + + .fr-mr-md-10v, + .fr-mr-md-5w, + .fr-mx-md-10v, + .fr-mx-md-5w { + margin-right: 2.5rem !important; + } + + .fr-mt-md-10v, + .fr-mt-md-5w, + .fr-my-md-10v, + .fr-my-md-5w { + margin-top: 2.5rem !important; + } + + .fr-mb-md-10v, + .fr-mb-md-5w, + .fr-my-md-10v, + .fr-my-md-5w { + margin-bottom: 2.5rem !important; + } + + .fr-m-md-11v { + margin: 2.75rem !important; + } + + .fr-ml-md-11v, + .fr-mx-md-11v { + margin-left: 2.75rem !important; + } + + .fr-mr-md-11v, + .fr-mx-md-11v { + margin-right: 2.75rem !important; + } + + .fr-mt-md-11v, + .fr-my-md-11v { + margin-top: 2.75rem !important; + } + + .fr-mb-md-11v, + .fr-my-md-11v { + margin-bottom: 2.75rem !important; + } + + .fr-m-md-12v, + .fr-m-md-6w { + margin: 3rem !important; + } + + .fr-ml-md-12v, + .fr-ml-md-6w, + .fr-mx-md-12v, + .fr-mx-md-6w { + margin-left: 3rem !important; + } + + .fr-mr-md-12v, + .fr-mr-md-6w, + .fr-mx-md-12v, + .fr-mx-md-6w { + margin-right: 3rem !important; + } + + .fr-mt-md-12v, + .fr-mt-md-6w, + .fr-my-md-12v, + .fr-my-md-6w { + margin-top: 3rem !important; + } + + .fr-mb-md-12v, + .fr-mb-md-6w, + .fr-my-md-12v, + .fr-my-md-6w { + margin-bottom: 3rem !important; + } + + .fr-m-md-13v { + margin: 3.25rem !important; + } + + .fr-ml-md-13v, + .fr-mx-md-13v { + margin-left: 3.25rem !important; + } + + .fr-mr-md-13v, + .fr-mx-md-13v { + margin-right: 3.25rem !important; + } + + .fr-mt-md-13v, + .fr-my-md-13v { + margin-top: 3.25rem !important; + } + + .fr-mb-md-13v, + .fr-my-md-13v { + margin-bottom: 3.25rem !important; + } + + .fr-m-md-14v, + .fr-m-md-7w { + margin: 3.5rem !important; + } + + .fr-ml-md-14v, + .fr-ml-md-7w, + .fr-mx-md-14v, + .fr-mx-md-7w { + margin-left: 3.5rem !important; + } + + .fr-mr-md-14v, + .fr-mr-md-7w, + .fr-mx-md-14v, + .fr-mx-md-7w { + margin-right: 3.5rem !important; + } + + .fr-mt-md-14v, + .fr-mt-md-7w, + .fr-my-md-14v, + .fr-my-md-7w { + margin-top: 3.5rem !important; + } + + .fr-mb-md-14v, + .fr-mb-md-7w, + .fr-my-md-14v, + .fr-my-md-7w { + margin-bottom: 3.5rem !important; + } + + .fr-m-md-15v { + margin: 3.75rem !important; + } + + .fr-ml-md-15v, + .fr-mx-md-15v { + margin-left: 3.75rem !important; + } + + .fr-mr-md-15v, + .fr-mx-md-15v { + margin-right: 3.75rem !important; + } + + .fr-mt-md-15v, + .fr-my-md-15v { + margin-top: 3.75rem !important; + } + + .fr-mb-md-15v, + .fr-my-md-15v { + margin-bottom: 3.75rem !important; + } + + .fr-m-md-16v, + .fr-m-md-8w { + margin: 4rem !important; + } + + .fr-ml-md-16v, + .fr-ml-md-8w, + .fr-mx-md-16v, + .fr-mx-md-8w { + margin-left: 4rem !important; + } + + .fr-mr-md-16v, + .fr-mr-md-8w, + .fr-mx-md-16v, + .fr-mx-md-8w { + margin-right: 4rem !important; + } + + .fr-mt-md-16v, + .fr-mt-md-8w, + .fr-my-md-16v, + .fr-my-md-8w { + margin-top: 4rem !important; + } + + .fr-mb-md-16v, + .fr-mb-md-8w, + .fr-my-md-16v, + .fr-my-md-8w { + margin-bottom: 4rem !important; + } + + .fr-m-md-17v { + margin: 4.25rem !important; + } + + .fr-ml-md-17v, + .fr-mx-md-17v { + margin-left: 4.25rem !important; + } + + .fr-mr-md-17v, + .fr-mx-md-17v { + margin-right: 4.25rem !important; + } + + .fr-mt-md-17v, + .fr-my-md-17v { + margin-top: 4.25rem !important; + } + + .fr-mb-md-17v, + .fr-my-md-17v { + margin-bottom: 4.25rem !important; + } + + .fr-m-md-18v, + .fr-m-md-9w { + margin: 4.5rem !important; + } + + .fr-ml-md-18v, + .fr-ml-md-9w, + .fr-mx-md-18v, + .fr-mx-md-9w { + margin-left: 4.5rem !important; + } + + .fr-mr-md-18v, + .fr-mr-md-9w, + .fr-mx-md-18v, + .fr-mx-md-9w { + margin-right: 4.5rem !important; + } + + .fr-mt-md-18v, + .fr-mt-md-9w, + .fr-my-md-18v, + .fr-my-md-9w { + margin-top: 4.5rem !important; + } + + .fr-mb-md-18v, + .fr-mb-md-9w, + .fr-my-md-18v, + .fr-my-md-9w { + margin-bottom: 4.5rem !important; + } + + .fr-m-md-19v { + margin: 4.75rem !important; + } + + .fr-ml-md-19v, + .fr-mx-md-19v { + margin-left: 4.75rem !important; + } + + .fr-mr-md-19v, + .fr-mx-md-19v { + margin-right: 4.75rem !important; + } + + .fr-mt-md-19v, + .fr-my-md-19v { + margin-top: 4.75rem !important; + } + + .fr-mb-md-19v, + .fr-my-md-19v { + margin-bottom: 4.75rem !important; + } + + .fr-m-md-20v, + .fr-m-md-10w { + margin: 5rem !important; + } + + .fr-ml-md-20v, + .fr-ml-md-10w, + .fr-mx-md-20v, + .fr-mx-md-10w { + margin-left: 5rem !important; + } + + .fr-mr-md-20v, + .fr-mr-md-10w, + .fr-mx-md-20v, + .fr-mx-md-10w { + margin-right: 5rem !important; + } + + .fr-mt-md-20v, + .fr-mt-md-10w, + .fr-my-md-20v, + .fr-my-md-10w { + margin-top: 5rem !important; + } + + .fr-mb-md-20v, + .fr-mb-md-10w, + .fr-my-md-20v, + .fr-my-md-10w { + margin-bottom: 5rem !important; + } + + .fr-m-md-21v { + margin: 5.25rem !important; + } + + .fr-ml-md-21v, + .fr-mx-md-21v { + margin-left: 5.25rem !important; + } + + .fr-mr-md-21v, + .fr-mx-md-21v { + margin-right: 5.25rem !important; + } + + .fr-mt-md-21v, + .fr-my-md-21v { + margin-top: 5.25rem !important; + } + + .fr-mb-md-21v, + .fr-my-md-21v { + margin-bottom: 5.25rem !important; + } + + .fr-m-md-22v, + .fr-m-md-11w { + margin: 5.5rem !important; + } + + .fr-ml-md-22v, + .fr-ml-md-11w, + .fr-mx-md-22v, + .fr-mx-md-11w { + margin-left: 5.5rem !important; + } + + .fr-mr-md-22v, + .fr-mr-md-11w, + .fr-mx-md-22v, + .fr-mx-md-11w { + margin-right: 5.5rem !important; + } + + .fr-mt-md-22v, + .fr-mt-md-11w, + .fr-my-md-22v, + .fr-my-md-11w { + margin-top: 5.5rem !important; + } + + .fr-mb-md-22v, + .fr-mb-md-11w, + .fr-my-md-22v, + .fr-my-md-11w { + margin-bottom: 5.5rem !important; + } + + .fr-m-md-23v { + margin: 5.75rem !important; + } + + .fr-ml-md-23v, + .fr-mx-md-23v { + margin-left: 5.75rem !important; + } + + .fr-mr-md-23v, + .fr-mx-md-23v { + margin-right: 5.75rem !important; + } + + .fr-mt-md-23v, + .fr-my-md-23v { + margin-top: 5.75rem !important; + } + + .fr-mb-md-23v, + .fr-my-md-23v { + margin-bottom: 5.75rem !important; + } + + .fr-m-md-24v, + .fr-m-md-12w { + margin: 6rem !important; + } + + .fr-ml-md-24v, + .fr-ml-md-12w, + .fr-mx-md-24v, + .fr-mx-md-12w { + margin-left: 6rem !important; + } + + .fr-mr-md-24v, + .fr-mr-md-12w, + .fr-mx-md-24v, + .fr-mx-md-12w { + margin-right: 6rem !important; + } + + .fr-mt-md-24v, + .fr-mt-md-12w, + .fr-my-md-24v, + .fr-my-md-12w { + margin-top: 6rem !important; + } + + .fr-mb-md-24v, + .fr-mb-md-12w, + .fr-my-md-24v, + .fr-my-md-12w { + margin-bottom: 6rem !important; + } + + .fr-m-md-25v { + margin: 6.25rem !important; + } + + .fr-ml-md-25v, + .fr-mx-md-25v { + margin-left: 6.25rem !important; + } + + .fr-mr-md-25v, + .fr-mx-md-25v { + margin-right: 6.25rem !important; + } + + .fr-mt-md-25v, + .fr-my-md-25v { + margin-top: 6.25rem !important; + } + + .fr-mb-md-25v, + .fr-my-md-25v { + margin-bottom: 6.25rem !important; + } + + .fr-m-md-26v, + .fr-m-md-13w { + margin: 6.5rem !important; + } + + .fr-ml-md-26v, + .fr-ml-md-13w, + .fr-mx-md-26v, + .fr-mx-md-13w { + margin-left: 6.5rem !important; + } + + .fr-mr-md-26v, + .fr-mr-md-13w, + .fr-mx-md-26v, + .fr-mx-md-13w { + margin-right: 6.5rem !important; + } + + .fr-mt-md-26v, + .fr-mt-md-13w, + .fr-my-md-26v, + .fr-my-md-13w { + margin-top: 6.5rem !important; + } + + .fr-mb-md-26v, + .fr-mb-md-13w, + .fr-my-md-26v, + .fr-my-md-13w { + margin-bottom: 6.5rem !important; + } + + .fr-m-md-27v { + margin: 6.75rem !important; + } + + .fr-ml-md-27v, + .fr-mx-md-27v { + margin-left: 6.75rem !important; + } + + .fr-mr-md-27v, + .fr-mx-md-27v { + margin-right: 6.75rem !important; + } + + .fr-mt-md-27v, + .fr-my-md-27v { + margin-top: 6.75rem !important; + } + + .fr-mb-md-27v, + .fr-my-md-27v { + margin-bottom: 6.75rem !important; + } + + .fr-m-md-28v, + .fr-m-md-14w { + margin: 7rem !important; + } + + .fr-ml-md-28v, + .fr-ml-md-14w, + .fr-mx-md-28v, + .fr-mx-md-14w { + margin-left: 7rem !important; + } + + .fr-mr-md-28v, + .fr-mr-md-14w, + .fr-mx-md-28v, + .fr-mx-md-14w { + margin-right: 7rem !important; + } + + .fr-mt-md-28v, + .fr-mt-md-14w, + .fr-my-md-28v, + .fr-my-md-14w { + margin-top: 7rem !important; + } + + .fr-mb-md-28v, + .fr-mb-md-14w, + .fr-my-md-28v, + .fr-my-md-14w { + margin-bottom: 7rem !important; + } + + .fr-m-md-29v { + margin: 7.25rem !important; + } + + .fr-ml-md-29v, + .fr-mx-md-29v { + margin-left: 7.25rem !important; + } + + .fr-mr-md-29v, + .fr-mx-md-29v { + margin-right: 7.25rem !important; + } + + .fr-mt-md-29v, + .fr-my-md-29v { + margin-top: 7.25rem !important; + } + + .fr-mb-md-29v, + .fr-my-md-29v { + margin-bottom: 7.25rem !important; + } + + .fr-m-md-30v, + .fr-m-md-15w { + margin: 7.5rem !important; + } + + .fr-ml-md-30v, + .fr-ml-md-15w, + .fr-mx-md-30v, + .fr-mx-md-15w { + margin-left: 7.5rem !important; + } + + .fr-mr-md-30v, + .fr-mr-md-15w, + .fr-mx-md-30v, + .fr-mx-md-15w { + margin-right: 7.5rem !important; + } + + .fr-mt-md-30v, + .fr-mt-md-15w, + .fr-my-md-30v, + .fr-my-md-15w { + margin-top: 7.5rem !important; + } + + .fr-mb-md-30v, + .fr-mb-md-15w, + .fr-my-md-30v, + .fr-my-md-15w { + margin-bottom: 7.5rem !important; + } + + .fr-m-md-31v { + margin: 7.75rem !important; + } + + .fr-ml-md-31v, + .fr-mx-md-31v { + margin-left: 7.75rem !important; + } + + .fr-mr-md-31v, + .fr-mx-md-31v { + margin-right: 7.75rem !important; + } + + .fr-mt-md-31v, + .fr-my-md-31v { + margin-top: 7.75rem !important; + } + + .fr-mb-md-31v, + .fr-my-md-31v { + margin-bottom: 7.75rem !important; + } + + .fr-m-md-32v, + .fr-m-md-16w { + margin: 8rem !important; + } + + .fr-ml-md-32v, + .fr-ml-md-16w, + .fr-mx-md-32v, + .fr-mx-md-16w { + margin-left: 8rem !important; + } + + .fr-mr-md-32v, + .fr-mr-md-16w, + .fr-mx-md-32v, + .fr-mx-md-16w { + margin-right: 8rem !important; + } + + .fr-mt-md-32v, + .fr-mt-md-16w, + .fr-my-md-32v, + .fr-my-md-16w { + margin-top: 8rem !important; + } + + .fr-mb-md-32v, + .fr-mb-md-16w, + .fr-my-md-32v, + .fr-my-md-16w { + margin-bottom: 8rem !important; + } + + .fr-m-md-auto { + margin: auto; + } + + .fr-ml-md-auto, + .fr-mx-md-auto { + margin-left: auto; + } + + .fr-mr-md-auto, + .fr-mx-md-auto { + margin-right: auto; + } + + .fr-mt-md-auto, + .fr-my-md-auto { + margin-top: auto; + } + + .fr-mb-md-auto, + .fr-my-md-auto { + margin-bottom: auto; + } + + .fr-p-md-0 { + padding: 0 !important; + } + + .fr-pl-md-0, + .fr-px-md-0 { + padding-left: 0 !important; + } + + .fr-pr-md-0, + .fr-px-md-0 { + padding-right: 0 !important; + } + + .fr-pt-md-0, + .fr-py-md-0 { + padding-top: 0 !important; + } + + .fr-pb-md-0, + .fr-py-md-0 { + padding-bottom: 0 !important; + } + + .fr-p-md-0-5v { + padding: 0.125rem !important; + } + + .fr-pl-md-0-5v, + .fr-px-md-0-5v { + padding-left: 0.125rem !important; + } + + .fr-pr-md-0-5v, + .fr-px-md-0-5v { + padding-right: 0.125rem !important; + } + + .fr-pt-md-0-5v, + .fr-py-md-0-5v { + padding-top: 0.125rem !important; + } + + .fr-pb-md-0-5v, + .fr-py-md-0-5v { + padding-bottom: 0.125rem !important; + } + + .fr-p-md-1v { + padding: 0.25rem !important; + } + + .fr-pl-md-1v, + .fr-px-md-1v { + padding-left: 0.25rem !important; + } + + .fr-pr-md-1v, + .fr-px-md-1v { + padding-right: 0.25rem !important; + } + + .fr-pt-md-1v, + .fr-py-md-1v { + padding-top: 0.25rem !important; + } + + .fr-pb-md-1v, + .fr-py-md-1v { + padding-bottom: 0.25rem !important; + } + + .fr-p-md-1-5v { + padding: 0.375rem !important; + } + + .fr-pl-md-1-5v, + .fr-px-md-1-5v { + padding-left: 0.375rem !important; + } + + .fr-pr-md-1-5v, + .fr-px-md-1-5v { + padding-right: 0.375rem !important; + } + + .fr-pt-md-1-5v, + .fr-py-md-1-5v { + padding-top: 0.375rem !important; + } + + .fr-pb-md-1-5v, + .fr-py-md-1-5v { + padding-bottom: 0.375rem !important; + } + + .fr-p-md-2v, + .fr-p-md-1w { + padding: 0.5rem !important; + } + + .fr-pl-md-2v, + .fr-pl-md-1w, + .fr-px-md-2v, + .fr-px-md-1w { + padding-left: 0.5rem !important; + } + + .fr-pr-md-2v, + .fr-pr-md-1w, + .fr-px-md-2v, + .fr-px-md-1w { + padding-right: 0.5rem !important; + } + + .fr-pt-md-2v, + .fr-pt-md-1w, + .fr-py-md-2v, + .fr-py-md-1w { + padding-top: 0.5rem !important; + } + + .fr-pb-md-2v, + .fr-pb-md-1w, + .fr-py-md-2v, + .fr-py-md-1w { + padding-bottom: 0.5rem !important; + } + + .fr-p-md-3v { + padding: 0.75rem !important; + } + + .fr-pl-md-3v, + .fr-px-md-3v { + padding-left: 0.75rem !important; + } + + .fr-pr-md-3v, + .fr-px-md-3v { + padding-right: 0.75rem !important; + } + + .fr-pt-md-3v, + .fr-py-md-3v { + padding-top: 0.75rem !important; + } + + .fr-pb-md-3v, + .fr-py-md-3v { + padding-bottom: 0.75rem !important; + } + + .fr-p-md-4v, + .fr-p-md-2w { + padding: 1rem !important; + } + + .fr-pl-md-4v, + .fr-pl-md-2w, + .fr-px-md-4v, + .fr-px-md-2w { + padding-left: 1rem !important; + } + + .fr-pr-md-4v, + .fr-pr-md-2w, + .fr-px-md-4v, + .fr-px-md-2w { + padding-right: 1rem !important; + } + + .fr-pt-md-4v, + .fr-pt-md-2w, + .fr-py-md-4v, + .fr-py-md-2w { + padding-top: 1rem !important; + } + + .fr-pb-md-4v, + .fr-pb-md-2w, + .fr-py-md-4v, + .fr-py-md-2w { + padding-bottom: 1rem !important; + } + + .fr-p-md-5v { + padding: 1.25rem !important; + } + + .fr-pl-md-5v, + .fr-px-md-5v { + padding-left: 1.25rem !important; + } + + .fr-pr-md-5v, + .fr-px-md-5v { + padding-right: 1.25rem !important; + } + + .fr-pt-md-5v, + .fr-py-md-5v { + padding-top: 1.25rem !important; + } + + .fr-pb-md-5v, + .fr-py-md-5v { + padding-bottom: 1.25rem !important; + } + + .fr-p-md-6v, + .fr-p-md-3w { + padding: 1.5rem !important; + } + + .fr-pl-md-6v, + .fr-pl-md-3w, + .fr-px-md-6v, + .fr-px-md-3w { + padding-left: 1.5rem !important; + } + + .fr-pr-md-6v, + .fr-pr-md-3w, + .fr-px-md-6v, + .fr-px-md-3w { + padding-right: 1.5rem !important; + } + + .fr-pt-md-6v, + .fr-pt-md-3w, + .fr-py-md-6v, + .fr-py-md-3w { + padding-top: 1.5rem !important; + } + + .fr-pb-md-6v, + .fr-pb-md-3w, + .fr-py-md-6v, + .fr-py-md-3w { + padding-bottom: 1.5rem !important; + } + + .fr-p-md-7v { + padding: 1.75rem !important; + } + + .fr-pl-md-7v, + .fr-px-md-7v { + padding-left: 1.75rem !important; + } + + .fr-pr-md-7v, + .fr-px-md-7v { + padding-right: 1.75rem !important; + } + + .fr-pt-md-7v, + .fr-py-md-7v { + padding-top: 1.75rem !important; + } + + .fr-pb-md-7v, + .fr-py-md-7v { + padding-bottom: 1.75rem !important; + } + + .fr-p-md-8v, + .fr-p-md-4w { + padding: 2rem !important; + } + + .fr-pl-md-8v, + .fr-pl-md-4w, + .fr-px-md-8v, + .fr-px-md-4w { + padding-left: 2rem !important; + } + + .fr-pr-md-8v, + .fr-pr-md-4w, + .fr-px-md-8v, + .fr-px-md-4w { + padding-right: 2rem !important; + } + + .fr-pt-md-8v, + .fr-pt-md-4w, + .fr-py-md-8v, + .fr-py-md-4w { + padding-top: 2rem !important; + } + + .fr-pb-md-8v, + .fr-pb-md-4w, + .fr-py-md-8v, + .fr-py-md-4w { + padding-bottom: 2rem !important; + } + + .fr-p-md-9v { + padding: 2.25rem !important; + } + + .fr-pl-md-9v, + .fr-px-md-9v { + padding-left: 2.25rem !important; + } + + .fr-pr-md-9v, + .fr-px-md-9v { + padding-right: 2.25rem !important; + } + + .fr-pt-md-9v, + .fr-py-md-9v { + padding-top: 2.25rem !important; + } + + .fr-pb-md-9v, + .fr-py-md-9v { + padding-bottom: 2.25rem !important; + } + + .fr-p-md-10v, + .fr-p-md-5w { + padding: 2.5rem !important; + } + + .fr-pl-md-10v, + .fr-pl-md-5w, + .fr-px-md-10v, + .fr-px-md-5w { + padding-left: 2.5rem !important; + } + + .fr-pr-md-10v, + .fr-pr-md-5w, + .fr-px-md-10v, + .fr-px-md-5w { + padding-right: 2.5rem !important; + } + + .fr-pt-md-10v, + .fr-pt-md-5w, + .fr-py-md-10v, + .fr-py-md-5w { + padding-top: 2.5rem !important; + } + + .fr-pb-md-10v, + .fr-pb-md-5w, + .fr-py-md-10v, + .fr-py-md-5w { + padding-bottom: 2.5rem !important; + } + + .fr-p-md-11v { + padding: 2.75rem !important; + } + + .fr-pl-md-11v, + .fr-px-md-11v { + padding-left: 2.75rem !important; + } + + .fr-pr-md-11v, + .fr-px-md-11v { + padding-right: 2.75rem !important; + } + + .fr-pt-md-11v, + .fr-py-md-11v { + padding-top: 2.75rem !important; + } + + .fr-pb-md-11v, + .fr-py-md-11v { + padding-bottom: 2.75rem !important; + } + + .fr-p-md-12v, + .fr-p-md-6w { + padding: 3rem !important; + } + + .fr-pl-md-12v, + .fr-pl-md-6w, + .fr-px-md-12v, + .fr-px-md-6w { + padding-left: 3rem !important; + } + + .fr-pr-md-12v, + .fr-pr-md-6w, + .fr-px-md-12v, + .fr-px-md-6w { + padding-right: 3rem !important; + } + + .fr-pt-md-12v, + .fr-pt-md-6w, + .fr-py-md-12v, + .fr-py-md-6w { + padding-top: 3rem !important; + } + + .fr-pb-md-12v, + .fr-pb-md-6w, + .fr-py-md-12v, + .fr-py-md-6w { + padding-bottom: 3rem !important; + } + + .fr-p-md-13v { + padding: 3.25rem !important; + } + + .fr-pl-md-13v, + .fr-px-md-13v { + padding-left: 3.25rem !important; + } + + .fr-pr-md-13v, + .fr-px-md-13v { + padding-right: 3.25rem !important; + } + + .fr-pt-md-13v, + .fr-py-md-13v { + padding-top: 3.25rem !important; + } + + .fr-pb-md-13v, + .fr-py-md-13v { + padding-bottom: 3.25rem !important; + } + + .fr-p-md-14v, + .fr-p-md-7w { + padding: 3.5rem !important; + } + + .fr-pl-md-14v, + .fr-pl-md-7w, + .fr-px-md-14v, + .fr-px-md-7w { + padding-left: 3.5rem !important; + } + + .fr-pr-md-14v, + .fr-pr-md-7w, + .fr-px-md-14v, + .fr-px-md-7w { + padding-right: 3.5rem !important; + } + + .fr-pt-md-14v, + .fr-pt-md-7w, + .fr-py-md-14v, + .fr-py-md-7w { + padding-top: 3.5rem !important; + } + + .fr-pb-md-14v, + .fr-pb-md-7w, + .fr-py-md-14v, + .fr-py-md-7w { + padding-bottom: 3.5rem !important; + } + + .fr-p-md-15v { + padding: 3.75rem !important; + } + + .fr-pl-md-15v, + .fr-px-md-15v { + padding-left: 3.75rem !important; + } + + .fr-pr-md-15v, + .fr-px-md-15v { + padding-right: 3.75rem !important; + } + + .fr-pt-md-15v, + .fr-py-md-15v { + padding-top: 3.75rem !important; + } + + .fr-pb-md-15v, + .fr-py-md-15v { + padding-bottom: 3.75rem !important; + } + + .fr-p-md-16v, + .fr-p-md-8w { + padding: 4rem !important; + } + + .fr-pl-md-16v, + .fr-pl-md-8w, + .fr-px-md-16v, + .fr-px-md-8w { + padding-left: 4rem !important; + } + + .fr-pr-md-16v, + .fr-pr-md-8w, + .fr-px-md-16v, + .fr-px-md-8w { + padding-right: 4rem !important; + } + + .fr-pt-md-16v, + .fr-pt-md-8w, + .fr-py-md-16v, + .fr-py-md-8w { + padding-top: 4rem !important; + } + + .fr-pb-md-16v, + .fr-pb-md-8w, + .fr-py-md-16v, + .fr-py-md-8w { + padding-bottom: 4rem !important; + } + + .fr-p-md-17v { + padding: 4.25rem !important; + } + + .fr-pl-md-17v, + .fr-px-md-17v { + padding-left: 4.25rem !important; + } + + .fr-pr-md-17v, + .fr-px-md-17v { + padding-right: 4.25rem !important; + } + + .fr-pt-md-17v, + .fr-py-md-17v { + padding-top: 4.25rem !important; + } + + .fr-pb-md-17v, + .fr-py-md-17v { + padding-bottom: 4.25rem !important; + } + + .fr-p-md-18v, + .fr-p-md-9w { + padding: 4.5rem !important; + } + + .fr-pl-md-18v, + .fr-pl-md-9w, + .fr-px-md-18v, + .fr-px-md-9w { + padding-left: 4.5rem !important; + } + + .fr-pr-md-18v, + .fr-pr-md-9w, + .fr-px-md-18v, + .fr-px-md-9w { + padding-right: 4.5rem !important; + } + + .fr-pt-md-18v, + .fr-pt-md-9w, + .fr-py-md-18v, + .fr-py-md-9w { + padding-top: 4.5rem !important; + } + + .fr-pb-md-18v, + .fr-pb-md-9w, + .fr-py-md-18v, + .fr-py-md-9w { + padding-bottom: 4.5rem !important; + } + + .fr-p-md-19v { + padding: 4.75rem !important; + } + + .fr-pl-md-19v, + .fr-px-md-19v { + padding-left: 4.75rem !important; + } + + .fr-pr-md-19v, + .fr-px-md-19v { + padding-right: 4.75rem !important; + } + + .fr-pt-md-19v, + .fr-py-md-19v { + padding-top: 4.75rem !important; + } + + .fr-pb-md-19v, + .fr-py-md-19v { + padding-bottom: 4.75rem !important; + } + + .fr-p-md-20v, + .fr-p-md-10w { + padding: 5rem !important; + } + + .fr-pl-md-20v, + .fr-pl-md-10w, + .fr-px-md-20v, + .fr-px-md-10w { + padding-left: 5rem !important; + } + + .fr-pr-md-20v, + .fr-pr-md-10w, + .fr-px-md-20v, + .fr-px-md-10w { + padding-right: 5rem !important; + } + + .fr-pt-md-20v, + .fr-pt-md-10w, + .fr-py-md-20v, + .fr-py-md-10w { + padding-top: 5rem !important; + } + + .fr-pb-md-20v, + .fr-pb-md-10w, + .fr-py-md-20v, + .fr-py-md-10w { + padding-bottom: 5rem !important; + } + + .fr-p-md-21v { + padding: 5.25rem !important; + } + + .fr-pl-md-21v, + .fr-px-md-21v { + padding-left: 5.25rem !important; + } + + .fr-pr-md-21v, + .fr-px-md-21v { + padding-right: 5.25rem !important; + } + + .fr-pt-md-21v, + .fr-py-md-21v { + padding-top: 5.25rem !important; + } + + .fr-pb-md-21v, + .fr-py-md-21v { + padding-bottom: 5.25rem !important; + } + + .fr-p-md-22v, + .fr-p-md-11w { + padding: 5.5rem !important; + } + + .fr-pl-md-22v, + .fr-pl-md-11w, + .fr-px-md-22v, + .fr-px-md-11w { + padding-left: 5.5rem !important; + } + + .fr-pr-md-22v, + .fr-pr-md-11w, + .fr-px-md-22v, + .fr-px-md-11w { + padding-right: 5.5rem !important; + } + + .fr-pt-md-22v, + .fr-pt-md-11w, + .fr-py-md-22v, + .fr-py-md-11w { + padding-top: 5.5rem !important; + } + + .fr-pb-md-22v, + .fr-pb-md-11w, + .fr-py-md-22v, + .fr-py-md-11w { + padding-bottom: 5.5rem !important; + } + + .fr-p-md-23v { + padding: 5.75rem !important; + } + + .fr-pl-md-23v, + .fr-px-md-23v { + padding-left: 5.75rem !important; + } + + .fr-pr-md-23v, + .fr-px-md-23v { + padding-right: 5.75rem !important; + } + + .fr-pt-md-23v, + .fr-py-md-23v { + padding-top: 5.75rem !important; + } + + .fr-pb-md-23v, + .fr-py-md-23v { + padding-bottom: 5.75rem !important; + } + + .fr-p-md-24v, + .fr-p-md-12w { + padding: 6rem !important; + } + + .fr-pl-md-24v, + .fr-pl-md-12w, + .fr-px-md-24v, + .fr-px-md-12w { + padding-left: 6rem !important; + } + + .fr-pr-md-24v, + .fr-pr-md-12w, + .fr-px-md-24v, + .fr-px-md-12w { + padding-right: 6rem !important; + } + + .fr-pt-md-24v, + .fr-pt-md-12w, + .fr-py-md-24v, + .fr-py-md-12w { + padding-top: 6rem !important; + } + + .fr-pb-md-24v, + .fr-pb-md-12w, + .fr-py-md-24v, + .fr-py-md-12w { + padding-bottom: 6rem !important; + } + + .fr-p-md-25v { + padding: 6.25rem !important; + } + + .fr-pl-md-25v, + .fr-px-md-25v { + padding-left: 6.25rem !important; + } + + .fr-pr-md-25v, + .fr-px-md-25v { + padding-right: 6.25rem !important; + } + + .fr-pt-md-25v, + .fr-py-md-25v { + padding-top: 6.25rem !important; + } + + .fr-pb-md-25v, + .fr-py-md-25v { + padding-bottom: 6.25rem !important; + } + + .fr-p-md-26v, + .fr-p-md-13w { + padding: 6.5rem !important; + } + + .fr-pl-md-26v, + .fr-pl-md-13w, + .fr-px-md-26v, + .fr-px-md-13w { + padding-left: 6.5rem !important; + } + + .fr-pr-md-26v, + .fr-pr-md-13w, + .fr-px-md-26v, + .fr-px-md-13w { + padding-right: 6.5rem !important; + } + + .fr-pt-md-26v, + .fr-pt-md-13w, + .fr-py-md-26v, + .fr-py-md-13w { + padding-top: 6.5rem !important; + } + + .fr-pb-md-26v, + .fr-pb-md-13w, + .fr-py-md-26v, + .fr-py-md-13w { + padding-bottom: 6.5rem !important; + } + + .fr-p-md-27v { + padding: 6.75rem !important; + } + + .fr-pl-md-27v, + .fr-px-md-27v { + padding-left: 6.75rem !important; + } + + .fr-pr-md-27v, + .fr-px-md-27v { + padding-right: 6.75rem !important; + } + + .fr-pt-md-27v, + .fr-py-md-27v { + padding-top: 6.75rem !important; + } + + .fr-pb-md-27v, + .fr-py-md-27v { + padding-bottom: 6.75rem !important; + } + + .fr-p-md-28v, + .fr-p-md-14w { + padding: 7rem !important; + } + + .fr-pl-md-28v, + .fr-pl-md-14w, + .fr-px-md-28v, + .fr-px-md-14w { + padding-left: 7rem !important; + } + + .fr-pr-md-28v, + .fr-pr-md-14w, + .fr-px-md-28v, + .fr-px-md-14w { + padding-right: 7rem !important; + } + + .fr-pt-md-28v, + .fr-pt-md-14w, + .fr-py-md-28v, + .fr-py-md-14w { + padding-top: 7rem !important; + } + + .fr-pb-md-28v, + .fr-pb-md-14w, + .fr-py-md-28v, + .fr-py-md-14w { + padding-bottom: 7rem !important; + } + + .fr-p-md-29v { + padding: 7.25rem !important; + } + + .fr-pl-md-29v, + .fr-px-md-29v { + padding-left: 7.25rem !important; + } + + .fr-pr-md-29v, + .fr-px-md-29v { + padding-right: 7.25rem !important; + } + + .fr-pt-md-29v, + .fr-py-md-29v { + padding-top: 7.25rem !important; + } + + .fr-pb-md-29v, + .fr-py-md-29v { + padding-bottom: 7.25rem !important; + } + + .fr-p-md-30v, + .fr-p-md-15w { + padding: 7.5rem !important; + } + + .fr-pl-md-30v, + .fr-pl-md-15w, + .fr-px-md-30v, + .fr-px-md-15w { + padding-left: 7.5rem !important; + } + + .fr-pr-md-30v, + .fr-pr-md-15w, + .fr-px-md-30v, + .fr-px-md-15w { + padding-right: 7.5rem !important; + } + + .fr-pt-md-30v, + .fr-pt-md-15w, + .fr-py-md-30v, + .fr-py-md-15w { + padding-top: 7.5rem !important; + } + + .fr-pb-md-30v, + .fr-pb-md-15w, + .fr-py-md-30v, + .fr-py-md-15w { + padding-bottom: 7.5rem !important; + } + + .fr-p-md-31v { + padding: 7.75rem !important; + } + + .fr-pl-md-31v, + .fr-px-md-31v { + padding-left: 7.75rem !important; + } + + .fr-pr-md-31v, + .fr-px-md-31v { + padding-right: 7.75rem !important; + } + + .fr-pt-md-31v, + .fr-py-md-31v { + padding-top: 7.75rem !important; + } + + .fr-pb-md-31v, + .fr-py-md-31v { + padding-bottom: 7.75rem !important; + } + + .fr-p-md-32v, + .fr-p-md-16w { + padding: 8rem !important; + } + + .fr-pl-md-32v, + .fr-pl-md-16w, + .fr-px-md-32v, + .fr-px-md-16w { + padding-left: 8rem !important; + } + + .fr-pr-md-32v, + .fr-pr-md-16w, + .fr-px-md-32v, + .fr-px-md-16w { + padding-right: 8rem !important; + } + + .fr-pt-md-32v, + .fr-pt-md-16w, + .fr-py-md-32v, + .fr-py-md-16w { + padding-top: 8rem !important; + } + + .fr-pb-md-32v, + .fr-pb-md-16w, + .fr-py-md-32v, + .fr-py-md-16w { + padding-bottom: 8rem !important; + } + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + .fr-accordion .fr-collapse { + margin: 0 -0.25rem; + padding-left: 1rem; + padding-right: 1rem; + } + + /*! media md */ + + /*! media md */ + + /*! media md */ + + .fr-btns-group--inline-md .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + } + + .fr-btns-group--inline-md > li { + display: inline-flex; + max-width: 100%; + width: auto; + } + + .fr-btns-group--inline-md.fr-btns-group--right.fr-btns-group--inline-reverse { + flex-direction: row-reverse; + justify-content: flex-start; + } + + /*! media md */ + + /*! media md */ + + .fr-quote { + padding: 0 0 0 2rem; + background-size: 1px 100%; + background-position: 0 0; + } + + .fr-quote--column { + margin-left: 13.5rem; + min-height: 13rem; + } + + .fr-quote--column .fr-quote__author { + margin-left: 0; + } + + .fr-quote--column .fr-quote__source { + margin-left: 0; + } + + .fr-quote--column figcaption { + min-height: auto; + } + + .fr-quote__image { + position: absolute; + top: 50%; + left: -13.5rem; + width: 11.5rem; + height: 11.5rem; + margin-top: -5.75rem; + } + + /*! media md */ + + .fr-breadcrumb { + margin-bottom: 2.5rem; + } + + .fr-breadcrumb__button { + display: none; + } + + .fr-breadcrumb .fr-collapse { + margin-left: 0; + margin-right: 0; + padding-left: 0; + padding-right: 0; + transform: none; + visibility: inherit; + overflow: visible; + max-height: none; + } + + .fr-breadcrumb .fr-collapse::before { + content: none; + } + + .fr-breadcrumb__list { + transform: none; + } + + /*! media md */ + + .fr-fieldset__element--inline\@md { + flex: 0 0 auto; + } + + .fr-fieldset__element--year.fr-fieldset__element--inline\@md { + margin-right: 0; + } + + .fr-fieldset__element--postal.fr-fieldset__element--inline\@md { + margin-right: 0; + } + + .fr-fieldset__element--number.fr-fieldset__element--inline\@md { + margin-right: 0; + } + + /*! media md */ + + .fr-stepper__title { + font-size: 1.25rem; + line-height: 1.75rem; + } + + /*! media md */ + + /*! media md */ + + .fr-links-group--download .fr-link, + .fr-links-group .fr-link--download { + margin-bottom: 3rem; + } + + .fr-links-group__title { + font-size: 1.5rem; + line-height: 2rem; + } + + .fr-links-group--bordered { + padding: 2rem 2rem 0.5rem; + } + + /*! media md */ + + .fr-sidemenu { + margin-left: 0; + margin-right: 0; + padding-right: 2rem; + /** + * Modificateur pour que le sidemenu s'adapte à un affichage à droite du contenu + * La bordure se met sur la gauche + */ + /** + * Modificateur pour que le sidemenu soit sticky + */ + /** + * Modificateur pour que le sidemenu soit à la fois sticky et prenne toute la hauteur de la page + */ + box-shadow: none; + } + + .fr-sidemenu .fr-collapse { + margin-left: -0.25rem; + margin-right: -0.25rem; + padding-left: 0.25rem; + padding-right: 0.25rem; + } + + .fr-sidemenu__title { + margin: 0 0 1.5rem; + padding: 0; + box-shadow: none; + } + + .fr-sidemenu__list .fr-sidemenu__list { + margin: 0 1rem 1rem; + } + + .fr-sidemenu__list { + margin: 0; + } + + .fr-sidemenu__item::before { + content: none; + } + + .fr-sidemenu__inner { + padding: 0 1.5rem 0 0; + box-shadow: inset -1px 0 0 0 var(--border-default-grey); + } + + .fr-sidemenu__inner > .fr-collapse { + padding: 0; + margin: 0; + overflow: initial; + max-height: none; + } + + .fr-sidemenu__inner > .fr-collapse::before { + display: none; + } + + .fr-sidemenu__inner > .fr-collapse:not(.fr-collapse--expanded) { + visibility: inherit; + } + + .fr-sidemenu--right { + padding-left: 2rem; + padding-right: 0; + } + + .fr-sidemenu--right .fr-sidemenu__inner { + padding: 0 1rem 0 2rem; + border-right: 0; + box-shadow: inset 1px 0 0 0 var(--border-default-grey); + } + + .fr-sidemenu--sticky { + position: sticky; + top: 0; + } + + .fr-sidemenu--sticky .fr-sidemenu__inner { + padding-top: 0.5rem; + padding-left: 0.25rem; + margin-left: -0.25rem; + padding-bottom: 0.25rem; + margin-bottom: -0.25rem; + overflow: auto; + max-height: 100vh; + } + + .fr-sidemenu--sticky-full-height { + position: sticky; + top: 0; + height: 100vh; + } + + .fr-sidemenu--sticky-full-height .fr-sidemenu__inner { + padding-top: 0.5rem; + padding-left: 0.25rem; + margin-left: -0.25rem; + padding-bottom: 0.25rem; + margin-bottom: -0.25rem; + overflow: auto; + height: 100%; + } + + .fr-sidemenu__link, + .fr-sidemenu__btn { + margin: 0; + width: 100%; + } + + .fr-sidemenu__btn[aria-expanded] { + padding: 0.75rem 2.5rem 0.75rem 1rem; + } + + .fr-sidemenu__btn[aria-expanded]::after { + margin-right: -1.5rem; + } + + .fr-sidemenu__inner > .fr-sidemenu__btn { + display: none; + } + + /*! media md */ + + .fr-highlight { + padding-left: 2.25rem; + margin-left: 2rem; + } + + /*! media md */ + + .fr-tabs--viewport-width { + margin-left: 0; + margin-right: 0; + } + + .fr-tabs__panel { + padding: 2rem; + } + + .fr-tabs__panel:focus, + .fr-tabs__panel:focus-visible { + outline-offset: calc(-2rem + 2px); + } + + /*! media md */ + + /*! media md */ + + .fr-summary { + padding: 2rem; + } + + /*! media md */ + + .fr-table__content .fr-cell--fixed\@sm { + position: sticky; + left: 0; + z-index: 1; + } + + .fr-table__content .fr-cell--fixed\@md { + position: sticky; + left: 0; + z-index: 1; + } + + .fr-table caption { + font-size: 1.5rem; + line-height: 2rem; + } + + .fr-table__header { + display: flex; + flex-direction: row; + align-items: center; + justify-content: space-between; + } + + .fr-table__header .fr-table__detail { + order: 1; + flex: 1; + padding-right: 0.5rem; + } + + .fr-table__header .fr-btns-group { + order: 2; + padding-left: 0.5rem; + padding-right: 0.5rem; + } + + .fr-table__header .fr-segmented { + order: 3; + flex: 0; + padding-left: 0.5rem; + } + + .fr-table__footer { + display: flex; + flex-direction: row; + align-items: center; + justify-content: space-between; + flex-wrap: wrap; + } + + .fr-table__footer .fr-select-group .fr-select { + width: 16rem; + } + + .fr-table__footer .fr-btns-group { + padding-left: 0.5rem; + } + + .fr-table__footer--start { + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + } + + .fr-table__footer--start .fr-select-group { + padding-left: 0.5rem; + padding-right: 0.5rem; + } + + .fr-table__footer--start .fr-select-group .fr-select { + margin-top: 0; + } + + .fr-table > table td, + .fr-table > table th { + padding: 1rem; + } + + .fr-table > table thead td, + .fr-table > table thead th { + padding-bottom: 1.125rem; + } + + /*! media md */ + + /*! media md */ + + /*! media md */ + + .fr-download--card { + padding: 2rem 2rem 5rem 2rem; + } + + .fr-download--card .fr-download__link { + font-size: 1.375rem; + line-height: 1.75rem; + } + + .fr-download--card .fr-download__link::after { + --icon-size: 1.5rem; + bottom: 2rem; + right: 2rem; + } + + .fr-download--card .fr-download__desc { + margin-top: 0.75rem; + } + + .fr-download--card .fr-download__detail { + bottom: 2rem; + left: 2rem; + } + + .fr-downloads-group__title { + font-size: 1.5rem; + line-height: 2rem; + } + + .fr-downloads-group--bordered { + padding: 2rem 2rem 0.5rem; + } + + .fr-downloads-group .fr-download { + margin-bottom: 1.5rem; + } + + /*! media md */ + + .fr-alert__title { + font-size: 1.25rem; + line-height: 1.75rem; + } + + /*! media md */ + + .fr-notice__title, + .fr-notice__desc, + .fr-notice__link { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-notice .fr-btn--close { + margin-left: 1rem; + } + + /*! media md */ + + /*! media md */ + + .fr-card__title { + font-size: 1.375rem; + line-height: 1.75rem; + } + + .fr-card--sm .fr-card__title { + font-size: 1.25rem; + line-height: 1.75rem; + } + + .fr-card--lg .fr-card__title { + font-size: 1.5rem; + line-height: 2rem; + } + + .fr-card--horizontal, + .fr-card--horizontal-half, + .fr-card--horizontal-tier { + flex-direction: row; + } + + .fr-card--horizontal .fr-card__img, + .fr-card--horizontal-half .fr-card__img, + .fr-card--horizontal-tier .fr-card__img { + height: 100%; + } + + .fr-card--horizontal .fr-card__img img, + .fr-card--horizontal-half .fr-card__img img, + .fr-card--horizontal-tier .fr-card__img img { + height: 100%; + object-fit: cover; + } + + .fr-card--horizontal .fr-card__header { + width: 40%; + flex: 0 0 40%; + } + + .fr-card--horizontal-half .fr-card__header { + width: 50%; + flex: 0 0 50%; + } + + .fr-card--horizontal-tier .fr-card__header { + width: 33.3333333333%; + flex: 0 0 33.3333333333%; + } + + .fr-card--download { + flex-direction: row; + } + + .fr-card--download .fr-card__header { + width: 40%; + flex: 0 0 40%; + aspect-ratio: auto; + } + + .fr-card--download .fr-card__header .fr-card__img img { + object-position: 50% 0; + } + + .fr-card--download .fr-card__img { + height: 100%; + } + + .fr-card--download .fr-card__img img { + height: 100%; + object-fit: cover; + } + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + .fr-skiplinks { + padding: 0.75rem 0; + } + + .fr-skiplinks__list > li { + margin: 0 0.5rem; + } + + .fr-skiplinks__list { + flex-direction: row; + flex-wrap: wrap; + margin: 0 -1rem; + } + + /*! media md */ + + /*! media md */ + + .fr-callout { + padding: 2rem 3rem; + } + + .fr-callout[class^=fr-icon-]::before, + .fr-callout[class*=" fr-icon-"]::before, + .fr-callout[class^=fr-fi-]::before, + .fr-callout[class*=" fr-fi-"]::before { + margin: -1rem 0 1rem -2rem; + } + + .fr-callout__title { + font-size: 1.5rem; + line-height: 2rem; + } + + /*! media md */ + + .fr-modal { + padding-right: var(--scrollbar-width); + } + + .fr-modal--top::before { + content: ""; + } + + .fr-modal::before { + width: 0; + height: 10vh; + flex: 1 0 10vh; + } + + .fr-modal::after { + content: ""; + width: 0; + height: 10vh; + flex: 1 0 10vh; + } + + .fr-modal__body { + max-height: 80vh !important; + } + + .fr-modal__header { + padding: 1rem 2rem; + } + + .fr-modal__content { + padding-left: 2rem; + padding-right: 2rem; + margin-bottom: 4rem; + } + + .fr-modal__footer { + padding: 2rem; + margin-top: -3rem; + } + + .fr-modal__title { + font-size: 1.5rem; + line-height: 2rem; + } + + /*! media md */ + + /*! media md */ + + .fr-share__text { + max-width: 18rem; + } + + /*! media md */ + + .fr-footer__body { + margin-bottom: 1.5rem; + } + + .fr-footer__brand .fr-logo { + font-size: 1.3125rem; + padding: 1.25rem; + margin: -1.25rem; + } + + .fr-footer__brand .fr-logo::before { + width: 3.4375rem; + height: 1.25rem; + margin-bottom: 0.4166666667rem; + background-size: 3.4375rem 1.40625rem, 3.4375rem 1.25rem, 0; + background-position: 0 -0.078125rem, 0 0, 0 0; + } + + :root[data-fr-mourning] .fr-footer__brand .fr-logo::before { + background-size: 3.4375rem 1.40625rem, 0, 3.4375rem 1.25rem; + } + + .fr-footer__brand .fr-logo::after { + min-width: 3.28125rem; + background-size: 6.5625rem 4.6875rem; + background-position: 0 calc(100% + 2.34375rem); + padding-top: 2.7604166667rem; + } + + [data-fr-theme=dark] .fr-footer__brand .fr-logo::after { + background-position: -3.28125rem 100%; + } + + .fr-footer__brand .fr-logo + .fr-footer__brand-link { + margin-left: 2rem; + } + + .fr-footer__brand { + margin-right: 1rem; + } + + .fr-footer__brand.fr-enlarge-link { + margin: -1rem 0 -1rem -1rem; + padding: 1rem; + align-self: flex-start; + } + + .fr-footer__content { + margin-left: auto; + } + + .fr-footer__content-list { + margin-top: 0.5rem; + } + + .fr-footer__top { + margin: -1.875rem 0 2rem; + } + + .fr-footer__bottom-item { + margin: 0.5rem 0 0 0.75rem; + } + + .fr-footer__bottom-item::before { + margin-right: 0.75rem; + } + + .fr-footer__partners-logos { + margin-right: -1rem; + flex-wrap: nowrap; + } + + .fr-footer__partners-main + .fr-footer__partners-sub { + padding-left: 1rem; + } + + .fr-footer__partners-sub, + .fr-footer__partners-sub > ul { + padding-top: 0; + } + + .fr-footer__partners-sub > ul, + .fr-footer__partners-sub > ul > ul { + justify-content: flex-end; + } + + .fr-footer__partners-sub > li, + .fr-footer__partners-sub > ul > li { + margin: 0 1rem 0 1rem; + } + + .fr-footer__partners-sub .fr-footer__partners-link { + margin-bottom: 0.5rem; + } + + /*! media md */ + + .fr-tile__title { + font-size: 1.25rem; + line-height: 1.75rem; + } + + .fr-tile--vertical\@md { + flex-direction: column; + text-align: center; + align-items: center; + } + + .fr-tile--vertical\@md .fr-tile__header { + margin-bottom: 1rem; + margin-right: 0 !important; + } + + .fr-tile--vertical\@md .fr-tile__pictogram { + width: 5rem; + height: 5rem; + } + + .fr-tile--vertical\@md .fr-tile__content { + align-items: center; + } + + .fr-tile--vertical\@md .fr-tile__detail { + margin-top: 0.75rem; + } + + .fr-tile--vertical\@md.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content, + .fr-tile--vertical\@md.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content { + padding-bottom: 2.5rem; + } + + .fr-tile--vertical\@md.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__detail, + .fr-tile--vertical\@md.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__detail { + margin-bottom: 0; + padding-right: 0; + } + + .fr-tile--horizontal .fr-tile__img { + width: 5rem; + height: 5rem; + margin: 0 2rem 0 0; + } + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + .fr-search-bar--lg .fr-btn { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; + overflow: initial; + max-width: 100%; + max-height: none; + } + + .fr-search-bar--lg .fr-btn::before { + --icon-size: 1.5rem; + margin-left: -0.1875rem; + margin-right: 0.5rem; + } + + .fr-search-bar--lg .fr-input { + max-height: 3rem; + } + + /*! media md */ + + .fr-content-media--sm .fr-content-media__img, + .fr-content-media--sm .fr-responsive-vid { + width: 75%; + } + + .fr-content-media--lg .fr-content-media__img, + .fr-content-media--lg .fr-responsive-vid { + width: 125%; + } + + /*! media md */ + + .fr-consent-banner { + padding: 2rem; + bottom: 2.5rem; + left: 2.5rem; + max-width: 40rem; + max-height: calc(100% - 5rem); + } + + .fr-consent-banner__title { + font-size: 1.25rem; + line-height: 1.75rem; + } + + .fr-consent-banner__buttons { + margin-top: 2rem; + } + + .fr-consent-service > .fr-fieldset { + padding: 0 0 1.25rem; + display: flex; + flex-direction: row; + flex-wrap: wrap; + } + + .fr-consent-service:last-child > .fr-fieldset { + padding: 1.25rem 0 1rem; + } + + .fr-consent-service__title { + font-size: 1.25rem; + line-height: 1.75rem; + width: 50%; + } + + .fr-consent-service__desc { + --text-spacing: 0.25rem 1.5rem 0.5rem 0; + width: 60%; + } + + .fr-consent-service__radios { + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-end; + position: absolute; + top: 1.25rem; + right: 0; + width: 50%; + } + + .fr-consent-services .fr-consent-service + .fr-consent-service { + margin-top: -0.25rem; + } + + .fr-consent-services .fr-consent-service__desc { + --text-spacing: 0.25rem 0 0.5rem 0; + } + + /*! media md */ + + .fr-follow { + padding: 2rem 0; + } + + .fr-follow .fr-grid-row > * > div { + display: flex; + flex-direction: column; + align-items: flex-start; + justify-content: center; + height: 100%; + } + + .fr-follow .fr-grid-row > *:not(:first-child) { + padding-left: 8.3333333333%; + padding-top: 0; + margin-top: 0; + box-shadow: -1px 0 0 0 var(--border-default-blue-france); + } + + .fr-follow .fr-grid-row > *:not(:last-child) { + padding-right: 8.3333333333%; + } + + .fr-follow .fr-grid-row > *:first-child:last-child > div { + display: flex; + flex-direction: row; + align-items: center; + justify-content: space-between; + } + + .fr-follow .fr-grid-row > *:first-child:last-child > .fr-follow__newsletter { + --text-spacing: 0; + } + + .fr-follow .fr-grid-row > *:first-child:last-child > .fr-follow__newsletter > * { + max-width: 50%; + padding-right: 0.75rem; + padding-left: 0.75rem; + } + + .fr-follow .fr-grid-row > *:first-child:last-child > .fr-follow__newsletter > :first-child { + padding-right: 0.75rem; + padding-left: 0; + } + + .fr-follow .fr-grid-row > *:first-child:last-child > .fr-follow__newsletter > :last-child { + padding-right: 0; + padding-left: 0.75rem; + } + + .fr-follow .fr-grid-row > *:first-child:last-child > .fr-follow__social { + --title-spacing: 0; + } + + .fr-follow .fr-hint-text { + margin-top: 0.5rem; + } + + /*! media md */ + + /*! media md */ + + .fr-header__service-title { + font-size: 1.25rem; + line-height: 1.75rem; + } + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ +} + +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ + + .fr-hidden-lg { + display: none !important; + } + + .fr-unhidden-lg { + display: inherit !important; + } + + .fr-sr-only-lg { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + /* added line */ + border: 0; + display: block; + } + + .fr-container, + .fr-container-sm, + .fr-container-md { + padding-left: 1.5rem; + padding-right: 1.5rem; + } + + .fr-container-lg { + padding-left: 1.5rem; + padding-right: 1.5rem; + } + + .fr-container-lg--fluid { + padding-left: 0; + padding-right: 0; + max-width: none; + overflow: hidden; + } + + .fr-grid-row--gutters, + .fr-grid-row-sm--gutters, + .fr-grid-row-md--gutters { + margin: -0.75rem; + } + + .fr-grid-row--gutters > [class^=fr-col-], + .fr-grid-row--gutters > [class*=" fr-col-"], + .fr-grid-row--gutters > .fr-col, + .fr-grid-row-sm--gutters > [class^=fr-col-], + .fr-grid-row-sm--gutters > [class*=" fr-col-"], + .fr-grid-row-sm--gutters > .fr-col, + .fr-grid-row-md--gutters > [class^=fr-col-], + .fr-grid-row-md--gutters > [class*=" fr-col-"], + .fr-grid-row-md--gutters > .fr-col { + padding: 0.75rem; + } + + .fr-grid-row-lg--gutters { + margin: -0.75rem; + } + + .fr-grid-row-lg--gutters > [class^=fr-col-], + .fr-grid-row-lg--gutters > [class*=" fr-col-"], + .fr-grid-row-lg--gutters > .fr-col { + padding: 0.75rem; + } + + .fr-grid-row-lg--no-gutters { + margin: 0; + } + + .fr-grid-row-lg--no-gutters > [class^=fr-col-], + .fr-grid-row-lg--no-gutters > [class*=" fr-col-"], + .fr-grid-row-lg--no-gutters > .fr-col { + padding: 0; + } + + .fr-col-lg { + flex: 1; + } + + .fr-col-lg-1 { + flex: 0 0 calc(100% / 12); + width: calc(100% / 12); + max-width: calc(100% / 12); + } + + .fr-col-offset-lg-1:not(.fr-col-offset-lg-1--right) { + margin-left: calc(100% / 12); + } + + .fr-col-offset-lg-1--right { + margin-right: calc(100% / 12); + } + + .fr-col-lg-2 { + flex: 0 0 calc(200% / 12); + width: calc(200% / 12); + max-width: calc(200% / 12); + } + + .fr-col-offset-lg-2:not(.fr-col-offset-lg-2--right) { + margin-left: calc(200% / 12); + } + + .fr-col-offset-lg-2--right { + margin-right: calc(200% / 12); + } + + .fr-col-lg-3 { + flex: 0 0 calc(300% / 12); + width: calc(300% / 12); + max-width: calc(300% / 12); + } + + .fr-col-offset-lg-3:not(.fr-col-offset-lg-3--right) { + margin-left: calc(300% / 12); + } + + .fr-col-offset-lg-3--right { + margin-right: calc(300% / 12); + } + + .fr-col-lg-4 { + flex: 0 0 calc(400% / 12); + width: calc(400% / 12); + max-width: calc(400% / 12); + } + + .fr-col-offset-lg-4:not(.fr-col-offset-lg-4--right) { + margin-left: calc(400% / 12); + } + + .fr-col-offset-lg-4--right { + margin-right: calc(400% / 12); + } + + .fr-col-lg-5 { + flex: 0 0 calc(500% / 12); + width: calc(500% / 12); + max-width: calc(500% / 12); + } + + .fr-col-offset-lg-5:not(.fr-col-offset-lg-5--right) { + margin-left: calc(500% / 12); + } + + .fr-col-offset-lg-5--right { + margin-right: calc(500% / 12); + } + + .fr-col-lg-6 { + flex: 0 0 calc(600% / 12); + width: calc(600% / 12); + max-width: calc(600% / 12); + } + + .fr-col-offset-lg-6:not(.fr-col-offset-lg-6--right) { + margin-left: calc(600% / 12); + } + + .fr-col-offset-lg-6--right { + margin-right: calc(600% / 12); + } + + .fr-col-lg-7 { + flex: 0 0 calc(700% / 12); + width: calc(700% / 12); + max-width: calc(700% / 12); + } + + .fr-col-offset-lg-7:not(.fr-col-offset-lg-7--right) { + margin-left: calc(700% / 12); + } + + .fr-col-offset-lg-7--right { + margin-right: calc(700% / 12); + } + + .fr-col-lg-8 { + flex: 0 0 calc(800% / 12); + width: calc(800% / 12); + max-width: calc(800% / 12); + } + + .fr-col-offset-lg-8:not(.fr-col-offset-lg-8--right) { + margin-left: calc(800% / 12); + } + + .fr-col-offset-lg-8--right { + margin-right: calc(800% / 12); + } + + .fr-col-lg-9 { + flex: 0 0 calc(900% / 12); + width: calc(900% / 12); + max-width: calc(900% / 12); + } + + .fr-col-offset-lg-9:not(.fr-col-offset-lg-9--right) { + margin-left: calc(900% / 12); + } + + .fr-col-offset-lg-9--right { + margin-right: calc(900% / 12); + } + + .fr-col-lg-10 { + flex: 0 0 calc(1000% / 12); + width: calc(1000% / 12); + max-width: calc(1000% / 12); + } + + .fr-col-offset-lg-10:not(.fr-col-offset-lg-10--right) { + margin-left: calc(1000% / 12); + } + + .fr-col-offset-lg-10--right { + margin-right: calc(1000% / 12); + } + + .fr-col-lg-11 { + flex: 0 0 calc(1100% / 12); + width: calc(1100% / 12); + max-width: calc(1100% / 12); + } + + .fr-col-offset-lg-11:not(.fr-col-offset-lg-11--right) { + margin-left: calc(1100% / 12); + } + + .fr-col-offset-lg-11--right { + margin-right: calc(1100% / 12); + } + + .fr-col-lg-12 { + flex: 0 0 calc(1200% / 12); + width: calc(1200% / 12); + max-width: calc(1200% / 12); + } + + .fr-col-offset-lg-12:not(.fr-col-offset-lg-12--right) { + margin-left: calc(1200% / 12); + } + + .fr-col-offset-lg-12--right { + margin-right: calc(1200% / 12); + } + + .fr-displayed-lg { + display: inherit !important; + } + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + .fr-btns-group--inline-lg .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + } + + .fr-btns-group--inline-lg > li { + display: inline-flex; + max-width: 100%; + width: auto; + } + + .fr-btns-group--inline-lg.fr-btns-group--right.fr-btns-group--inline-reverse { + flex-direction: row-reverse; + justify-content: flex-start; + } + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + .fr-pagination__link--first.fr-pagination__link--lg-label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + } + + .fr-pagination__link--first.fr-pagination__link--lg-label::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/fr--arrow-left-s-first-line.svg"); + mask-image: url("icons/system/fr--arrow-left-s-first-line.svg"); + content: ""; + } + + .fr-pagination__link--prev.fr-pagination__link--lg-label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + } + + .fr-pagination__link--prev.fr-pagination__link--lg-label::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/arrow-left-s-line.svg"); + mask-image: url("icons/system/arrow-left-s-line.svg"); + content: ""; + } + + .fr-pagination__link--next.fr-pagination__link--lg-label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + } + + .fr-pagination__link--next.fr-pagination__link--lg-label::after { + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/arrow-right-s-line.svg"); + mask-image: url("icons/system/arrow-right-s-line.svg"); + content: ""; + } + + .fr-pagination__link--next.fr-pagination__link--lg-label::before { + content: none; + } + + .fr-pagination__link--last.fr-pagination__link--lg-label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + } + + .fr-pagination__link--last.fr-pagination__link--lg-label::after { + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/fr--arrow-right-s-last-line.svg"); + mask-image: url("icons/system/fr--arrow-right-s-last-line.svg"); + content: ""; + } + + .fr-pagination__link--last.fr-pagination__link--lg-label::before { + content: none; + } + + /*! media lg */ + + /*! media lg */ + + .fr-table__content .fr-cell--fixed\@lg { + position: sticky; + left: 0; + z-index: 1; + } + + .fr-table__footer--middle { + display: block; + padding-left: 0.5rem; + padding-right: 0.5rem; + } + + .fr-table__footer--middle .fr-pagination__list { + flex-wrap: nowrap; + } + + .fr-table__footer--end { + flex: 1 0 0; + } + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + .fr-nav__list { + flex-direction: row; + flex-wrap: nowrap; + } + + .fr-nav__list > *:first-child:nth-last-child(2) ~ *, + .fr-nav__list > *:first-child:nth-last-child(3) ~ *, + .fr-nav__list > *:first-child:nth-last-child(4) ~ * { + margin-left: 1.25rem; + } + + .fr-nav__item .fr-btn, + .fr-nav__item .fr-link { + min-height: auto; + } + + .fr-nav__item { + position: initial; + align-items: flex-start; + } + + .fr-nav__item::before { + content: none; + } + + .fr-nav__item--align-right { + align-items: flex-end; + } + + .fr-nav__link, + .fr-nav__btn { + min-height: 3.5rem; + padding: 1rem; + font-size: 0.875rem; + line-height: 1.5rem; + font-weight: normal; + --hover-tint: var(--hover); + --active-tint: var(--active); + } + + .fr-nav__link[aria-current]:not([aria-current=false]), + .fr-nav__btn[aria-current]:not([aria-current=false]) { + position: relative; + } + + .fr-nav__link[aria-current]:not([aria-current=false])::before, + .fr-nav__btn[aria-current]:not([aria-current=false])::before { + content: ""; + position: absolute; + top: auto; + bottom: 0; + left: 0; + width: 100%; + height: 2px; + margin-top: 0; + } + + .fr-nav__btn { + justify-content: flex-start; + } + + .fr-menu { + pointer-events: none; + position: absolute; + top: 100%; + z-index: calc(var(--ground) + 1000); + filter: drop-shadow(var(--overlap-shadow)); + } + + .fr-menu__list { + width: 20rem; + pointer-events: auto; + padding: 0; + margin-bottom: 2rem; + background-size: 100% 1px; + background-position: 0 0; + background-repeat: no-repeat; + background-color: var(--background-overlap-grey); + --idle: transparent; + --hover: var(--background-overlap-grey-hover); + --active: var(--background-overlap-grey-active); + background-image: linear-gradient(0deg, var(--background-open-blue-france), var(--background-open-blue-france)); + } + + .fr-mega-menu { + position: absolute; + top: 100%; + right: 0; + left: 0; + margin: 0; + padding: 0; + z-index: calc(var(--ground) + 1000); + background-color: var(--background-overlap-grey); + --idle: transparent; + --hover: var(--background-overlap-grey-hover); + --active: var(--background-overlap-grey-active); + filter: drop-shadow(var(--overlap-shadow)); + box-shadow: inset 0 1px 0 0 var(--border-open-blue-france); + } + + .fr-mega-menu::after { + content: ""; + display: block; + padding-bottom: 1.5rem; + } + + .fr-mega-menu > .fr-container { + padding: 0 1.5rem; + } + + .fr-mega-menu > .fr-container::before { + content: ""; + display: block; + padding-top: 1rem; + } + + .fr-mega-menu .fr-btn--close { + display: flex; + } + + .fr-mega-menu__leader { + margin-top: -1.25rem; + padding-top: 0; + } + + .fr-mega-menu__list::before { + content: none; + } + + .fr-menu__list > *:first-child, + .fr-menu__list > *:first-child .fr-nav__link, + .fr-menu__list > *:hover, + .fr-menu__list > *:hover .fr-nav__link, + .fr-menu__list > *:hover + *, + .fr-menu__list > *:hover + * .fr-nav__link { + box-shadow: none; + } + + .fr-menu .fr-nav__link { + box-shadow: 0 calc(-1rem - 1px) 0 -1rem var(--border-default-grey); + } + + .fr-mega-menu__category { + box-shadow: 0 calc(1rem + 1px) 0 -1rem var(--border-default-grey); + } + + /*! media lg */ + + /*! media lg */ + + .fr-footer__content { + margin-top: 0; + flex-basis: 50%; + max-width: 36.75rem; + } + + /*! media lg */ + + .fr-tile--vertical\@lg { + flex-direction: column; + text-align: center; + align-items: center; + } + + .fr-tile--vertical\@lg .fr-tile__header { + margin-bottom: 1rem; + margin-right: 0 !important; + } + + .fr-tile--vertical\@lg .fr-tile__pictogram { + width: 5rem; + height: 5rem; + } + + .fr-tile--vertical\@lg .fr-tile__content { + align-items: center; + } + + .fr-tile--vertical\@lg .fr-tile__detail { + margin-top: 0.75rem; + } + + .fr-tile--vertical\@lg.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content, + .fr-tile--vertical\@lg.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content { + padding-bottom: 2.5rem; + } + + .fr-tile--vertical\@lg.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__detail, + .fr-tile--vertical\@lg.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__detail { + margin-bottom: 0; + padding-right: 0; + } + + /*! media lg */ + + .fr-translate .fr-translate__btn { + min-height: auto; + width: auto; + font-size: 0.875rem; + line-height: 1.5rem; + padding: 0.25rem 0.75rem; + } + + .fr-translate .fr-translate__btn::after { + margin-left: 0.25rem; + margin-right: -0.25rem; + } + + .fr-translate .fr-translate__btn::before { + --icon-size: 1rem; + } + + .fr-translate__language[aria-current]:not([aria-current=false]) { + display: inline-flex; + } + + .fr-translate__menu { + margin: -0.25rem -1rem; + } + + .fr-translate .fr-menu__list { + display: grid; + grid-template-rows: repeat(var(--rows), auto); + grid-auto-flow: column; + } + + .fr-btns-group .fr-translate__menu { + margin: -1.25rem -0.75rem 0; + } + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + .fr-consent-manager__header .fr-consent-service__title { + width: 44%; + } + + .fr-consent-manager__header .fr-consent-service__radios { + width: 56%; + position: absolute; + justify-content: flex-end; + } + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + .fr-header__body-row { + padding: 1.5rem 0; + } + + .fr-header__brand { + margin-top: -1rem; + margin-bottom: -1rem; + flex-wrap: nowrap; + width: auto; + padding-left: 0; + padding-right: 0; + z-index: auto; + background: transparent; + filter: none; + } + + .fr-header__brand-top { + width: auto; + } + + .fr-header__brand.fr-enlarge-link a[href]::before { + outline-offset: 2px; + } + + .fr-header__logo, + .fr-header__operator, + .fr-header__service { + padding: 1rem; + } + + .fr-header__service { + margin-left: 0; + margin-right: 0; + box-shadow: none; + } + + .fr-header__service::before { + content: none; + } + + .fr-header .fr-modal { + margin: 0; + width: auto; + height: auto; + visibility: inherit; + opacity: 1; + position: initial; + background-color: transparent; + overflow: initial; + } + + .fr-header .fr-modal > * > .fr-btn--close { + display: none; + } + + .fr-header .fr-modal > .fr-container { + padding-top: 0; + padding-bottom: 0; + height: auto; + } + + .fr-header__navbar { + display: none; + } + + .fr-header__tools { + flex-direction: column; + align-items: flex-end; + text-align: right; + padding-left: 1rem; + padding-right: 1rem; + margin-left: auto; + flex: 1 0 auto; + } + + .fr-header__tools-links + .fr-header__search { + margin-top: 1rem; + } + + .fr-header__tools .fr-header__search { + max-width: 24rem; + margin-left: auto; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-], + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"], + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-], + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before, + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before, + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + } + + .fr-header__tools-links { + display: flex; + flex-direction: row; + justify-content: flex-end; + gap: 0.5rem; + } + + .fr-header__tools-links .fr-btns-group { + justify-content: flex-end; + margin: 0 -0.25rem -1rem; + } + + .fr-header__tools-links .fr-btns-group .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + margin-left: 0.25rem; + margin-right: 0.25rem; + } + + .fr-header__tools-links .fr-btns-group > li { + display: inline-flex; + max-width: 100%; + width: auto; + align-items: flex-start; + } + + .fr-header .fr-header__menu-links .fr-translate { + margin-left: 0; + margin-right: 0; + margin-bottom: -1rem; + } + + .fr-header .fr-header__menu-links { + display: none; + } + + .fr-header .fr-nav { + justify-content: flex-start; + } + + .fr-header .fr-nav__list { + margin: 0 -1rem; + max-width: calc(100% + 1rem); + } + + .fr-header .fr-links-group { + justify-content: flex-end; + } + + .fr-header .fr-links-group .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + } + + .fr-header .fr-links-group > li { + display: inline-flex; + max-width: 100%; + width: auto; + } + + .fr-header__tools-links .fr-links-group { + justify-content: flex-end; + margin: 0 -0.25rem; + } + + .fr-header__tools-links .fr-links-group .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + } + + .fr-header__tools-links .fr-links-group > li { + display: inline-flex; + max-width: 100%; + width: auto; + } + + .fr-header__tools-links .fr-links-group .fr-link { + margin-left: 0.25rem; + margin-right: 0.25rem; + } + + .fr-header .fr-modal > * > .fr-link--close { + display: none; + } + + .fr-header { + z-index: calc(var(--ground) + 750); + background-color: var(--background-raised-grey); + --idle: transparent; + --hover: var(--background-raised-grey-hover); + --active: var(--background-raised-grey-active); + filter: drop-shadow(var(--raised-shadow)); + } + + .fr-header .fr-header__menu { + box-shadow: inset 0 1px 0 0 var(--border-default-grey); + } + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ +} + +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ + + .fr-hidden-xl { + display: none !important; + } + + .fr-unhidden-xl { + display: inherit !important; + } + + .fr-sr-only-xl { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + /* added line */ + border: 0; + display: block; + } + + .fr-container, + .fr-container-sm, + .fr-container-md, + .fr-container-lg { + max-width: 78rem; + } + + .fr-container-xl { + padding-left: 1.5rem; + padding-right: 1.5rem; + max-width: 78rem; + } + + .fr-container-xl--fluid { + padding-left: 0; + padding-right: 0; + max-width: none; + overflow: hidden; + } + + .fr-grid-row-xl--gutters { + margin: -0.75rem; + } + + .fr-grid-row-xl--gutters > [class^=fr-col-], + .fr-grid-row-xl--gutters > [class*=" fr-col-"], + .fr-grid-row-xl--gutters > .fr-col { + padding: 0.75rem; + } + + .fr-grid-row-xl--no-gutters { + margin: 0; + } + + .fr-grid-row-xl--no-gutters > [class^=fr-col-], + .fr-grid-row-xl--no-gutters > [class*=" fr-col-"], + .fr-grid-row-xl--no-gutters > .fr-col { + padding: 0; + } + + .fr-col-xl { + flex: 1; + } + + .fr-col-xl-1 { + flex: 0 0 calc(100% / 12); + width: calc(100% / 12); + max-width: calc(100% / 12); + } + + .fr-col-offset-xl-1:not(.fr-col-offset-xl-1--right) { + margin-left: calc(100% / 12); + } + + .fr-col-offset-xl-1--right { + margin-right: calc(100% / 12); + } + + .fr-col-xl-2 { + flex: 0 0 calc(200% / 12); + width: calc(200% / 12); + max-width: calc(200% / 12); + } + + .fr-col-offset-xl-2:not(.fr-col-offset-xl-2--right) { + margin-left: calc(200% / 12); + } + + .fr-col-offset-xl-2--right { + margin-right: calc(200% / 12); + } + + .fr-col-xl-3 { + flex: 0 0 calc(300% / 12); + width: calc(300% / 12); + max-width: calc(300% / 12); + } + + .fr-col-offset-xl-3:not(.fr-col-offset-xl-3--right) { + margin-left: calc(300% / 12); + } + + .fr-col-offset-xl-3--right { + margin-right: calc(300% / 12); + } + + .fr-col-xl-4 { + flex: 0 0 calc(400% / 12); + width: calc(400% / 12); + max-width: calc(400% / 12); + } + + .fr-col-offset-xl-4:not(.fr-col-offset-xl-4--right) { + margin-left: calc(400% / 12); + } + + .fr-col-offset-xl-4--right { + margin-right: calc(400% / 12); + } + + .fr-col-xl-5 { + flex: 0 0 calc(500% / 12); + width: calc(500% / 12); + max-width: calc(500% / 12); + } + + .fr-col-offset-xl-5:not(.fr-col-offset-xl-5--right) { + margin-left: calc(500% / 12); + } + + .fr-col-offset-xl-5--right { + margin-right: calc(500% / 12); + } + + .fr-col-xl-6 { + flex: 0 0 calc(600% / 12); + width: calc(600% / 12); + max-width: calc(600% / 12); + } + + .fr-col-offset-xl-6:not(.fr-col-offset-xl-6--right) { + margin-left: calc(600% / 12); + } + + .fr-col-offset-xl-6--right { + margin-right: calc(600% / 12); + } + + .fr-col-xl-7 { + flex: 0 0 calc(700% / 12); + width: calc(700% / 12); + max-width: calc(700% / 12); + } + + .fr-col-offset-xl-7:not(.fr-col-offset-xl-7--right) { + margin-left: calc(700% / 12); + } + + .fr-col-offset-xl-7--right { + margin-right: calc(700% / 12); + } + + .fr-col-xl-8 { + flex: 0 0 calc(800% / 12); + width: calc(800% / 12); + max-width: calc(800% / 12); + } + + .fr-col-offset-xl-8:not(.fr-col-offset-xl-8--right) { + margin-left: calc(800% / 12); + } + + .fr-col-offset-xl-8--right { + margin-right: calc(800% / 12); + } + + .fr-col-xl-9 { + flex: 0 0 calc(900% / 12); + width: calc(900% / 12); + max-width: calc(900% / 12); + } + + .fr-col-offset-xl-9:not(.fr-col-offset-xl-9--right) { + margin-left: calc(900% / 12); + } + + .fr-col-offset-xl-9--right { + margin-right: calc(900% / 12); + } + + .fr-col-xl-10 { + flex: 0 0 calc(1000% / 12); + width: calc(1000% / 12); + max-width: calc(1000% / 12); + } + + .fr-col-offset-xl-10:not(.fr-col-offset-xl-10--right) { + margin-left: calc(1000% / 12); + } + + .fr-col-offset-xl-10--right { + margin-right: calc(1000% / 12); + } + + .fr-col-xl-11 { + flex: 0 0 calc(1100% / 12); + width: calc(1100% / 12); + max-width: calc(1100% / 12); + } + + .fr-col-offset-xl-11:not(.fr-col-offset-xl-11--right) { + margin-left: calc(1100% / 12); + } + + .fr-col-offset-xl-11--right { + margin-right: calc(1100% / 12); + } + + .fr-col-xl-12 { + flex: 0 0 calc(1200% / 12); + width: calc(1200% / 12); + max-width: calc(1200% / 12); + } + + .fr-col-offset-xl-12:not(.fr-col-offset-xl-12--right) { + margin-left: calc(1200% / 12); + } + + .fr-col-offset-xl-12--right { + margin-right: calc(1200% / 12); + } + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + .fr-consent-manager__header .fr-consent-service__title { + width: 50%; + } + + .fr-consent-manager__header .fr-consent-service__radios { + width: 50%; + } + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ +} + +@media (-ms-high-contrast: active), (forced-colors: active) { + a:not([href]) { + color: graytext; + } + + [href], + [href]:visited { + color: linktext; + } + + [target=_blank]::after { + forced-color-adjust: none; + background-color: linktext; + } + + [target=_blank][class^=fr-icon-]::after, + [target=_blank][class*=" fr-icon-"]::after, + [target=_blank][class^=fr-fi-]::after, + [target=_blank][class*=" fr-fi-"]::after { + forced-color-adjust: none; + background-color: linktext; + } + + button { + color: buttontext; + } + + button:disabled { + color: graytext; + } + + input, + select, + textarea { + border: 1px solid; + } + + .fr-artwork-background, + .fr-artwork-motif { + fill: graytext; + } + + .fr-artwork-decorative { + fill: none; + } + + .fr-artwork-minor, + .fr-artwork-major { + fill: canvastext; + } + + ul > li::marker { + color: graytext; + } + + hr { + border-top: 1px solid; + } + + .fr-hr { + border-top: 1px solid; + } + + .fr-range-group--disabled .fr-range__output, + .fr-range-group--disabled .fr-range__min, + .fr-range-group--disabled .fr-range__max { + color: graytext; + } + + .fr-range-group--disabled .fr-range[data-fr-js-range]::before, + .fr-range-group--disabled .fr-range[data-fr-js-range]::after { + border: 1px solid graytext; + } + + .fr-range-group--disabled .fr-label, + .fr-range-group--disabled .fr-label .fr-hint-text { + color: graytext; + } + + .fr-range input[type=range] { + border: none; + } + + .fr-range[data-fr-js-range]::before { + box-shadow: 0 0 0 1px buttontext; + } + + .fr-range[data-fr-js-range]::after { + background-color: highlight; + } + + .fr-range[data-fr-js-range] input[type=range] { + border: none; + } + + .fr-range[data-fr-js-range] input[type=range]:focus::-webkit-slider-thumb { + outline-color: highlight; + } + + .fr-range[data-fr-js-range] input[type=range]:focus::-moz-range-thumb { + outline-color: highlight; + } + + .fr-range[data-fr-js-range] input[type=range]::-webkit-slider-thumb { + background: buttontext; + box-shadow: none; + } + + .fr-range[data-fr-js-range] input[type=range]::-moz-range-thumb { + background: buttontext; + box-shadow: none; + } + + .fr-range[data-fr-js-range] input[type=range]:disabled::-webkit-slider-thumb { + background: graytext; + } + + .fr-range[data-fr-js-range] input[type=range]:disabled::-moz-range-thumb { + background: graytext; + } + + .fr-range--step[data-fr-js-range]::before { + background-image: radial-gradient(circle at 2px 50%, buttontext 0, buttontext 1px, transparent 1px); + } + + .fr-range--step[data-fr-js-range]::after { + box-shadow: inset 10px 0 0 0 highlight, inset -10px 0 0 0 highlight; + background-image: radial-gradient(circle at 2px 50%, highlighttext 0, highlighttext 2px, transparent 2px); + } + + .fr-range--step.fr-range--sm[data-fr-js-range]::after { + box-shadow: inset 6px 0 0 0 highlight, inset -6px 0 0 0 highlight; + } + + .fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(1) { + border-right: none; + } + + .fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(2) { + border-left: none; + } + + .fr-accordion__btn::after { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-accordion { + border-top: 1px solid; + border-bottom: 1px solid; + } + + .fr-accordion + .fr-accordion { + border-top: none; + } + + .fr-badge::before, + .fr-badge::after { + background-color: canvastext; + } + + .fr-badge { + outline: 1px solid; + } + + .fr-btn::before, + .fr-btn::after { + background-color: buttontext; + } + + .fr-btn:disabled::before, + .fr-btn:disabled::after, + a.fr-btn:not([href])::before, + a.fr-btn:not([href])::after { + background-color: graytext; + } + + .fr-btn:disabled, + a.fr-btn:not([href]) { + border-color: graytext; + color: graytext; + } + + a[href].fr-btn::before, + a[href].fr-btn::after { + background-color: linktext; + } + + button.fr-btn { + border: 1px solid buttontext; + } + + .fr-btn--close::after { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--tooltip::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--fullscreen::after { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--display::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--account::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--team::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--briefcase::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--sort::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--sort[aria-sort=ascending]::before, + .fr-btn--sort[aria-sort=descending]::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-connect { + border: 1px solid; + } + + .fr-connect__login, + .fr-connect__brand { + line-height: 1.1; + } + + .fr-connect--plus::after { + forced-color-adjust: none; + color: buttontext; + } + + .fr-connect-group .fr-connect + p a { + text-decoration: underline; + text-underline-offset: 5px; + } + + .fr-quote { + border-left: 1px solid; + } + + .fr-breadcrumb__list li:not(:first-child)::before { + forced-color-adjust: none; + background-color: canvastext; + } + + .fr-breadcrumb__link { + text-decoration: underline; + text-underline-offset: 5px; + } + + .fr-breadcrumb__link[aria-current]:not([aria-current=false]) { + text-decoration: none; + } + + .fr-fieldset:disabled .fr-label, + .fr-fieldset:disabled .fr-hint-text, + .fr-fieldset:disabled .fr-fieldset__legend { + color: graytext; + } + + .fr-fieldset input:disabled + label, + .fr-fieldset input:disabled + label .fr-hint-text, + .fr-fieldset input:disabled + label + .fr-hint-text { + color: graytext; + } + + .fr-message--error::before, + .fr-message--error::after, + .fr-message--valid::before, + .fr-message--valid::after, + .fr-message--warning::before, + .fr-message--warning::after, + .fr-message--info::before, + .fr-message--info::after { + forced-color-adjust: none; + background-color: canvastext; + } + + .fr-error-text::before, + .fr-valid-text::before, + .fr-info-text::before { + forced-color-adjust: none; + background-color: canvastext; + } + + .fr-stepper__steps { + forced-color-adjust: none; + background-image: repeating-linear-gradient(to right, highlight 0, highlight var(--active-inner), transparent var(--active-inner), transparent var(--active-outer)), repeating-linear-gradient(to right, graytext 0, graytext var(--default-inner), transparent var(--default-inner), transparent var(--default-outer)); + } + + .fr-tooltip { + outline: 1px solid; + background: canvas; + } + + .fr-tooltip.fr-placement { + padding: 0.5rem; + } + + a.fr-link { + text-decoration: underline; + text-underline-offset: 5px; + } + + a.fr-link:not([href])::before, + a.fr-link:not([href])::after { + background-color: graytext; + } + + .fr-links-group--download .fr-link::after, + .fr-link--download::after { + forced-color-adjust: none; + background-color: linktext; + } + + .fr-links-group--download .fr-link .fr-link__detail, + .fr-link--download .fr-link__detail { + color: canvastext; + } + + .fr-links-group--download .fr-link:not([href]) .fr-link__detail, + .fr-link--download:not([href]) .fr-link__detail { + color: graytext; + } + + .fr-link--close::after { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-sidemenu__inner { + border-right: 1px solid; + } + + .fr-sidemenu__link[aria-current]:not([aria-current=false])::before, + .fr-sidemenu__btn[aria-current]:not([aria-current=false])::before { + background-color: highlight; + forced-color-adjust: none; + } + + .fr-sidemenu__btn[aria-expanded]::after { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-highlight { + border-left: 4px solid; + padding-left: 1rem; + } + + .fr-tabs { + border-bottom: 1px solid; + } + + .fr-tabs::before { + border: 1px solid graytext; + } + + .fr-tabs__tab { + border: 1px solid; + } + + .fr-tabs__tab[aria-selected=true]:not(:disabled) { + border: 1px solid highlight; + border-top: 4px solid highlight; + border-bottom: 1px solid canvas; + color: highlight; + } + + .fr-pagination__link:not([href]):disabled:not([aria-current]), + a.fr-pagination__link:not([href]):not([aria-current]) { + color: graytext; + } + + .fr-pagination__link--first::before { + forced-color-adjust: none; + } + + .fr-pagination__link--first.fr-pagination__link--label::before { + forced-color-adjust: none; + } + + .fr-pagination__link--prev::before { + forced-color-adjust: none; + } + + .fr-pagination__link--prev.fr-pagination__link--label::before { + forced-color-adjust: none; + } + + .fr-pagination__link--next::before { + forced-color-adjust: none; + } + + .fr-pagination__link--next.fr-pagination__link--label::after { + forced-color-adjust: none; + } + + .fr-pagination__link--last::before { + forced-color-adjust: none; + } + + .fr-pagination__link--last.fr-pagination__link--label::after { + forced-color-adjust: none; + } + + .fr-summary { + outline: 1px solid; + } + + .fr-summary__link { + text-decoration: underline; + text-underline-offset: 5px; + } + + .fr-table__content .fr-cell--fixed .fr-checkbox-group .fr-label, + .fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group .fr-label, + .fr-table__content .fr-cell--fixed\@md .fr-checkbox-group .fr-label, + .fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group .fr-label { + opacity: 0; + } + + .fr-table__content .fr-cell--fixed, + .fr-table__content .fr-cell--fixed\@sm, + .fr-table__content .fr-cell--fixed\@md, + .fr-table__content .fr-cell--fixed\@lg { + outline: 1px solid; + } + + .fr-table__content table tbody tr::after { + border: 2px solid highlight; + } + + .fr-table__content th, + .fr-table__content td { + border: 1px solid; + } + + .fr-tag::before, + .fr-tag::after { + background-color: canvastext; + } + + .fr-tag { + border: 1px solid; + } + + .fr-tag:disabled, + a.fr-tag:not([href]) { + color: graytext; + } + + a.fr-tag[aria-pressed=true]:not(:disabled), + button.fr-tag[aria-pressed=true]:not(:disabled), + input[type=button].fr-tag[aria-pressed=true]:not(:disabled), + input[type=image].fr-tag[aria-pressed=true]:not(:disabled), + input[type=reset].fr-tag[aria-pressed=true]:not(:disabled), + input[type=submit].fr-tag[aria-pressed=true]:not(:disabled) { + color: highlight; + border: 1px solid highlight; + border-top: 4px solid highlight; + } + + a.fr-tag[aria-pressed=true]:not(:disabled)::after, + button.fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=button].fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=image].fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=reset].fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=submit].fr-tag[aria-pressed=true]:not(:disabled)::after { + display: none; + } + + a.fr-tag[aria-pressed=true].fr-tag--sm::after, + button.fr-tag[aria-pressed=true].fr-tag--sm::after, + input[type=button].fr-tag[aria-pressed=true].fr-tag--sm::after, + input[type=image].fr-tag[aria-pressed=true].fr-tag--sm::after, + input[type=reset].fr-tag[aria-pressed=true].fr-tag--sm::after, + input[type=submit].fr-tag[aria-pressed=true].fr-tag--sm::after { + display: none; + } + + a.fr-tag--dismiss::after, + button.fr-tag--dismiss::after, + input[type=button].fr-tag--dismiss::after, + input[type=image].fr-tag--dismiss::after, + input[type=reset].fr-tag--dismiss::after, + input[type=submit].fr-tag--dismiss::after { + forced-color-adjust: none; + background-color: buttontext; + } + + a.fr-tag--dismiss:disabled::after, + button.fr-tag--dismiss:disabled::after, + input[type=button].fr-tag--dismiss:disabled::after, + input[type=image].fr-tag--dismiss:disabled::after, + input[type=reset].fr-tag--dismiss:disabled::after, + input[type=submit].fr-tag--dismiss:disabled::after { + background-color: graytext; + } + + a.fr-tag--dismiss.fr-tag--sm::after, + button.fr-tag--dismiss.fr-tag--sm::after, + input[type=button].fr-tag--dismiss.fr-tag--sm::after, + input[type=image].fr-tag--dismiss.fr-tag--sm::after, + input[type=reset].fr-tag--dismiss.fr-tag--sm::after, + input[type=submit].fr-tag--dismiss.fr-tag--sm::after { + background-color: buttontext; + } + + a.fr-tag--dismiss.fr-tag--sm:disabled::after, + button.fr-tag--dismiss.fr-tag--sm:disabled::after, + input[type=button].fr-tag--dismiss.fr-tag--sm:disabled::after, + input[type=image].fr-tag--dismiss.fr-tag--sm:disabled::after, + input[type=reset].fr-tag--dismiss.fr-tag--sm:disabled::after, + input[type=submit].fr-tag--dismiss.fr-tag--sm:disabled::after { + background-color: graytext; + } + + .fr-tags-group.fr-tags-group--sm button.fr-tag.fr-tag--dismiss::after, + .fr-tags-group.fr-tags-group--sm input[type=button].fr-tag.fr-tag--dismiss::after { + background-color: buttontext; + } + + .fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]::after, + .fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]::after { + display: none; + } + + .fr-download .fr-download__link::after { + forced-color-adjust: none; + } + + .fr-alert { + outline: 1px solid; + } + + .fr-alert::before { + background-color: graytext; + left: 8px; + } + + .fr-alert .fr-btn--close::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-alert .fr-link--close::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-notice { + outline: 1px solid; + } + + .fr-notice__title::before { + forced-color-adjust: none; + background-color: canvastext; + } + + .fr-notice .fr-btn--close::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-notice--weather-red, + .fr-notice--weather-purple { + color: highlight; + } + + .fr-notice--weather-red .fr-notice__title::before, + .fr-notice--weather-purple .fr-notice__title::before { + forced-color-adjust: none; + background-color: highlight; + } + + .fr-notice--witness .fr-notice__title::before, + .fr-notice--kidnapping .fr-notice__title::before, + .fr-notice--attack .fr-notice__title::before, + .fr-notice--cyberattack .fr-notice__title::before { + forced-color-adjust: none; + background-color: highlight; + } + + .fr-notice--witness, + .fr-notice--kidnapping, + .fr-notice--attack, + .fr-notice--cyberattack { + color: highlight; + } + + .fr-radio-group input[type=radio] { + opacity: 1; + } + + .fr-radio-group input[type=radio]:disabled + label { + color: graytext; + } + + .fr-radio-group input[type=radio] + label::before { + display: none; + } + + .fr-radio-rich input[type=radio]:disabled + label { + outline: 1px solid; + } + + .fr-radio-rich input[type=radio]:disabled + label::before { + background-color: transparent; + } + + .fr-radio-rich input[type=radio]:disabled ~ .fr-radio-rich__pictogram { + outline: 1px solid graytext; + } + + .fr-radio-rich input[type=radio] + label { + outline: 1px solid; + } + + .fr-radio-rich__pictogram { + outline: 1px solid; + } + + .fr-radio-rich__img { + outline: 1px solid; + } + + .fr-card { + border: 1px solid; + } + + .fr-card__title a::after, + .fr-card__title button::after { + forced-color-adjust: none; + background-color: linktext; + } + + .fr-card__title a, + .fr-card__title button { + text-decoration: underline; + text-underline-offset: 5px; + } + + .fr-card__title a:not([href])::after, + .fr-card__title button:not([href])::after { + background-color: graytext; + } + + .fr-card__title [target=_blank]::after { + background-color: linktext; + } + + .fr-card.fr-enlarge-link .fr-card__title a, + .fr-card.fr-enlarge-button .fr-card__title button { + text-decoration: none; + } + + .fr-card--download .fr-card__title a::after, + .fr-card--download .fr-card__title button::after { + background-color: linktext; + } + + .fr-card--download .fr-card__title a:disabled::after, + .fr-card--download .fr-card__title a:not([href])::after, + .fr-card--download .fr-card__title button:disabled::after { + background-color: graytext; + } + + .fr-checkbox-group input[type=checkbox] { + opacity: 1; + } + + .fr-checkbox-group input[type=checkbox]:disabled + label { + color: graytext; + } + + .fr-checkbox-group input[type=checkbox] + label::before { + display: none; + } + + .fr-segmented__elements { + outline: 1px solid; + } + + .fr-segmented input + label::before { + background-color: buttontext; + } + + .fr-segmented input:checked:focus + label { + outline: 4px solid; + outline-offset: 0; + } + + .fr-segmented input:checked + label { + outline: 2px solid; + color: highlight; + } + + .fr-segmented input:checked:disabled + label { + color: graytext; + } + + .fr-segmented input:disabled + label { + color: graytext; + } + + .fr-segmented input:not([disabled]):not(:checked) + label { + color: buttontext; + } + + .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + border: 2px solid highlight; + background-color: transparent; + background-image: none; + forced-color-adjust: none; + color: canvastext; + } + + .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::after { + background-image: url("data:image/svg+xml;charset=utf-8,"); + border: 2px solid highlight; + background-color: highlight; + } + + .fr-toggle input[type=checkbox]:focus ~ .fr-toggle__label::before { + outline-color: graytext; + } + + .fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label { + color: graytext; + } + + .fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::before, + .fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::after { + background-image: none; + border: 2px solid graytext; + box-shadow: none; + color: graytext; + } + + .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::before, + .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::after { + background-image: none; + border: 2px solid graytext; + box-shadow: none; + } + + .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::after { + background-color: graytext; + background-image: url("data:image/svg+xml;charset=utf-8,"); + } + + .fr-toggle label[data-fr-unchecked-label][data-fr-checked-label]::before { + background-image: none; + color: canvastext; + } + + .fr-toggle label::before { + height: 1.5rem; + background-image: none; + border: 2px solid buttontext; + background-color: transparent; + forced-color-adjust: none; + padding-top: 1.25rem; + } + + .fr-toggle label::after { + box-shadow: none; + border: 2px solid buttontext; + forced-color-adjust: none; + background-color: transparent; + } + + .fr-select { + background-image: url("data:image/svg+xml;charset=utf-8,"); + } + + .fr-callout { + border-left: 4px solid; + padding-left: 1.25rem; + } + + .fr-modal--opened .fr-modal__body { + border: 1px solid; + } + + .fr-modal__footer { + border-top: 1px solid; + } + + .fr-nav__list { + border-top: 1px solid; + border-bottom: 1px solid; + } + + .fr-nav__btn::after { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-menu .fr-nav__link[aria-current]:not([aria-current=false])::before { + background-color: highlight; + width: 0.25rem; + } + + .fr-mega-menu .fr-nav__link[aria-current]:not([aria-current=false])::before { + background-color: highlight; + width: 0.25rem; + } + + .fr-share .fr-btns-group .fr-btn { + border: none; + } + + .fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:disabled:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a.fr-btn:not([href]):not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-color: graytext; + } + + .fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a[href].fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-color: linktext; + } + + .fr-share__link--facebook::before { + forced-color-adjust: none; + background-color: buttontext; + } + + a[href].fr-share__link--facebook::before { + forced-color-adjust: none; + background-color: linktext; + } + + a:not([href]).fr-share__link--facebook::before { + forced-color-adjust: none; + background-color: graytext; + } + + .fr-share__link--twitter::before { + forced-color-adjust: none; + background-color: buttontext; + } + + a[href].fr-share__link--twitter::before { + forced-color-adjust: none; + background-color: linktext; + } + + a:not([href]).fr-share__link--twitter::before { + forced-color-adjust: none; + background-color: graytext; + } + + .fr-share__link--linkedin::before { + forced-color-adjust: none; + background-color: buttontext; + } + + a[href].fr-share__link--linkedin::before { + forced-color-adjust: none; + background-color: linktext; + } + + a:not([href]).fr-share__link--linkedin::before { + forced-color-adjust: none; + background-color: graytext; + } + + .fr-share__link--mail::before { + forced-color-adjust: none; + background-color: buttontext; + } + + a[href].fr-share__link--mail::before { + forced-color-adjust: none; + background-color: linktext; + } + + a:not([href]).fr-share__link--mail::before { + forced-color-adjust: none; + background-color: graytext; + } + + .fr-share__link--copy::before { + forced-color-adjust: none; + background-color: buttontext; + } + + a[href].fr-share__link--copy::before { + forced-color-adjust: none; + background-color: linktext; + } + + a:not([href]).fr-share__link--copy::before { + forced-color-adjust: none; + background-color: graytext; + } + + .fr-footer { + padding-top: 1.875rem; + } + + .fr-footer__bottom { + border-top: 1px solid; + } + + .fr-footer__bottom-item .fr-btn { + border: none; + } + + .fr-footer__partners { + border-top: 1px solid; + } + + .fr-tile { + outline: 1px solid; + } + + .fr-tile.fr-enlarge-link .fr-tile__title a, + .fr-tile.fr-enlarge-link .fr-tile__title button, + .fr-tile.fr-enlarge-button .fr-tile__title a, + .fr-tile.fr-enlarge-button .fr-tile__title button { + text-decoration: none; + } + + .fr-tile__title a, + .fr-tile__title button { + text-decoration: underline; + text-underline-offset: 5px; + } + + .fr-tile__title a::after, + .fr-tile__title button::after { + forced-color-adjust: none; + background-color: linktext; + } + + .fr-tile__title a:disabled::after, + .fr-tile__title a:not([href])::after, + .fr-tile__title button:disabled::after { + background-color: graytext; + } + + .fr-tile__title [target=_blank]::after { + background-color: linktext; + } + + .fr-tile.fr-tile--download .fr-tile__title a::after, + .fr-tile.fr-tile--download .fr-tile__title button::after { + background-color: linktext; + } + + .fr-tile.fr-tile--download .fr-tile__title a:disabled::after, + .fr-tile.fr-tile--download .fr-tile__title a:not([href])::after, + .fr-tile.fr-tile--download .fr-tile__title button:disabled::after { + background-color: graytext; + } + + .fr-translate .fr-translate__btn::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-translate .fr-translate__btn::before, + .fr-translate .fr-translate__btn::after { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-transcription__btn::after { + forced-color-adjust: none; + } + + .fr-transcription__btn { + border: 1px solid; + } + + .fr-transcription .fr-collapse { + outline: 1px solid; + } + + .fr-transcription .fr-modal:not(.fr-modal--opened) { + border-bottom: 1px solid; + } + + .fr-input-wrap--addon > *:last-child:not(:first-child) { + max-height: 2.5rem; + } + + .fr-search-bar .fr-btn::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-content-media__transcription .fr-link::after { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-consent-banner { + outline: 1px solid; + } + + .fr-consent-service__collapse .fr-consent-service__collapse-btn::after { + forced-color-adjust: none; + } + + .fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a.fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-color: linktext; + } + + .fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a.fr-btn:not([href]):not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-color: graytext; + } + + .fr-follow__social .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-follow__social .fr-btns-group--lg a.fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-color: linktext; + } + + .fr-follow__social .fr-btns-group--lg a.fr-btn:not([href]):not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-color: graytext; + } + + .fr-header { + outline: 1px solid; + } + + .fr-header__navbar .fr-btn--menu::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-header__navbar .fr-btn--search::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-header .fr-header__menu-links .fr-btn { + border: none; + } +} + +@media (hover: hover) and (pointer: fine) { + :root { + --brighten: -1; + } + + a[href]:hover, + button:not(:disabled):hover:not([class^="Mui"]), + input[type=button]:not(:disabled):hover, + input[type=image]:not(:disabled):hover, + input[type=reset]:not(:disabled):hover, + input[type=submit]:not(:disabled):hover { + background-color: var(--hover-tint); + } + + a[href]:active, + button:not(:disabled):active:not([class^="Mui"]), + input[type=button]:not(:disabled):active, + input[type=image]:not(:disabled):active, + input[type=reset]:not(:disabled):active, + input[type=submit]:not(:disabled):active { + background-color: var(--active-tint); + } + + a[href]:hover, + a[href]:active { + --underline-hover-width: var(--underline-max-width); + } + + .fr-enlarge-link a:hover, + .fr-enlarge-link a:active { + background-image: none; + } + + .fr-enlarge-link:hover { + background-color: var(--hover); + } + + .fr-enlarge-link:active { + background-color: var(--active); + } + + .fr-enlarge-button button:hover, + .fr-enlarge-button button:active { + background-image: none; + } + + .fr-enlarge-button:hover { + background-color: var(--hover); + } + + .fr-enlarge-button:active { + background-color: var(--active); + } + + :root[data-fr-theme=dark] { + --brighten: 1; + } + + .fr-card--download.fr-enlarge-link:hover .fr-card__header, + .fr-card--download.fr-enlarge-button:hover .fr-card__header { + background-color: var(--hover); + } + + .fr-card--download.fr-enlarge-link:active .fr-card__header, + .fr-card--download.fr-enlarge-button:active .fr-card__header { + background-color: var(--active); + } + + .fr-header__brand.fr-enlarge-link a[href]:hover { + --a: 0.1; + } + + .fr-header__brand.fr-enlarge-link a[href]:active { + --a: 0.2; + } +} + +@media (-ms-high-contrast: active) and (-ms-high-contrast: active), (-ms-high-contrast: active) and (forced-colors: active), (forced-colors: active) and (-ms-high-contrast: active), (forced-colors: active) and (forced-colors: active) { + [class^=fr-icon-]::before, + [class^=fr-icon-]::after, + [class*=" fr-icon-"]::before, + [class*=" fr-icon-"]::after, + [class^=fr-fi-]::before, + [class^=fr-fi-]::after, + [class*=" fr-fi-"]::before, + [class*=" fr-fi-"]::after { + forced-color-adjust: none; + background-color: canvastext; + } + + button[class^=fr-icon-]:not([disabled])::before, + button[class^=fr-icon-]:not([disabled])::after, + button[class*=" fr-icon-"]:not([disabled])::before, + button[class*=" fr-icon-"]:not([disabled])::after, + button[class^=fr-fi-]:not([disabled])::before, + button[class^=fr-fi-]:not([disabled])::after, + button[class*=" fr-fi-"]:not([disabled])::before, + button[class*=" fr-fi-"]:not([disabled])::after { + background-color: buttontext; + } + + a[href][class^=fr-icon-]::before, + a[href][class^=fr-icon-]::after, + a[href][class*=" fr-icon-"]::before, + a[href][class*=" fr-icon-"]::after, + a[href][class^=fr-fi-]::before, + a[href][class^=fr-fi-]::after, + a[href][class*=" fr-fi-"]::before, + a[href][class*=" fr-fi-"]::after { + background-color: linktext; + } + + a[class^=fr-icon-]:not([href])::before, + a[class^=fr-icon-]:not([href])::after, + a[class*=" fr-icon-"]:not([href])::before, + a[class*=" fr-icon-"]:not([href])::after, + a[class^=fr-fi-]:not([href])::before, + a[class^=fr-fi-]:not([href])::after, + a[class*=" fr-fi-"]:not([href])::before, + a[class*=" fr-fi-"]:not([href])::after, + button[class^=fr-icon-]:disabled::before, + button[class^=fr-icon-]:disabled::after, + button[class*=" fr-icon-"]:disabled::before, + button[class*=" fr-icon-"]:disabled::after, + button[class^=fr-fi-]:disabled::before, + button[class^=fr-fi-]:disabled::after, + button[class*=" fr-fi-"]:disabled::before, + button[class*=" fr-fi-"]:disabled::after, + input[class^=fr-icon-]:disabled::before, + input[class^=fr-icon-]:disabled::after, + input[class*=" fr-icon-"]:disabled::before, + input[class*=" fr-icon-"]:disabled::after, + input[class^=fr-fi-]:disabled::before, + input[class^=fr-fi-]:disabled::after, + input[class*=" fr-fi-"]:disabled::before, + input[class*=" fr-fi-"]:disabled::after, + input[type=checkbox][class^=fr-icon-]:disabled::before, + input[type=checkbox][class^=fr-icon-]:disabled::after, + input[type=checkbox][class*=" fr-icon-"]:disabled::before, + input[type=checkbox][class*=" fr-icon-"]:disabled::after, + input[type=checkbox][class^=fr-fi-]:disabled::before, + input[type=checkbox][class^=fr-fi-]:disabled::after, + input[type=checkbox][class*=" fr-fi-"]:disabled::before, + input[type=checkbox][class*=" fr-fi-"]:disabled::after, + input[type=checkbox]:disabled + label[class^=fr-icon-]::before, + input[type=checkbox]:disabled + label[class^=fr-icon-]::after, + input[type=checkbox]:disabled + label[class*=" fr-icon-"]::before, + input[type=checkbox]:disabled + label[class*=" fr-icon-"]::after, + input[type=checkbox]:disabled + label[class^=fr-fi-]::before, + input[type=checkbox]:disabled + label[class^=fr-fi-]::after, + input[type=checkbox]:disabled + label[class*=" fr-fi-"]::before, + input[type=checkbox]:disabled + label[class*=" fr-fi-"]::after, + input[type=radio][class^=fr-icon-]:disabled::before, + input[type=radio][class^=fr-icon-]:disabled::after, + input[type=radio][class*=" fr-icon-"]:disabled::before, + input[type=radio][class*=" fr-icon-"]:disabled::after, + input[type=radio][class^=fr-fi-]:disabled::before, + input[type=radio][class^=fr-fi-]:disabled::after, + input[type=radio][class*=" fr-fi-"]:disabled::before, + input[type=radio][class*=" fr-fi-"]:disabled::after, + input[type=radio]:disabled + label[class^=fr-icon-]::before, + input[type=radio]:disabled + label[class^=fr-icon-]::after, + input[type=radio]:disabled + label[class*=" fr-icon-"]::before, + input[type=radio]:disabled + label[class*=" fr-icon-"]::after, + input[type=radio]:disabled + label[class^=fr-fi-]::before, + input[type=radio]:disabled + label[class^=fr-fi-]::after, + input[type=radio]:disabled + label[class*=" fr-fi-"]::before, + input[type=radio]:disabled + label[class*=" fr-fi-"]::after, + select[class^=fr-icon-]:disabled::before, + select[class^=fr-icon-]:disabled::after, + select[class*=" fr-icon-"]:disabled::before, + select[class*=" fr-icon-"]:disabled::after, + select[class^=fr-fi-]:disabled::before, + select[class^=fr-fi-]:disabled::after, + select[class*=" fr-fi-"]:disabled::before, + select[class*=" fr-fi-"]:disabled::after, + textarea[class^=fr-icon-]:disabled::before, + textarea[class^=fr-icon-]:disabled::after, + textarea[class*=" fr-icon-"]:disabled::before, + textarea[class*=" fr-icon-"]:disabled::after, + textarea[class^=fr-fi-]:disabled::before, + textarea[class^=fr-fi-]:disabled::after, + textarea[class*=" fr-fi-"]:disabled::before, + textarea[class*=" fr-fi-"]:disabled::after, + video[class^=fr-icon-]:not([href])::before, + video[class^=fr-icon-]:not([href])::after, + video[class*=" fr-icon-"]:not([href])::before, + video[class*=" fr-icon-"]:not([href])::after, + video[class^=fr-fi-]:not([href])::before, + video[class^=fr-fi-]:not([href])::after, + video[class*=" fr-fi-"]:not([href])::before, + video[class*=" fr-fi-"]:not([href])::after, + audio[class^=fr-icon-]:not([href])::before, + audio[class^=fr-icon-]:not([href])::after, + audio[class*=" fr-icon-"]:not([href])::before, + audio[class*=" fr-icon-"]:not([href])::after, + audio[class^=fr-fi-]:not([href])::before, + audio[class^=fr-fi-]:not([href])::after, + audio[class*=" fr-fi-"]:not([href])::before, + audio[class*=" fr-fi-"]:not([href])::after { + background-color: graytext; + } + + .fr-tabs__tab[aria-selected=true][class^=fr-icon-]:not(:disabled)::before, + .fr-tabs__tab[aria-selected=true][class^=fr-icon-]:not(:disabled)::after, + .fr-tabs__tab[aria-selected=true][class*=" fr-icon-"]:not(:disabled)::before, + .fr-tabs__tab[aria-selected=true][class*=" fr-icon-"]:not(:disabled)::after, + .fr-tabs__tab[aria-selected=true][class^=fr-fi-]:not(:disabled)::before, + .fr-tabs__tab[aria-selected=true][class^=fr-fi-]:not(:disabled)::after, + .fr-tabs__tab[aria-selected=true][class*=" fr-fi-"]:not(:disabled)::before, + .fr-tabs__tab[aria-selected=true][class*=" fr-fi-"]:not(:disabled)::after { + background-color: highlight; + } + + a.fr-tag[aria-pressed=true]:not(:disabled)::before, + a.fr-tag[aria-pressed=true]:not(:disabled)::after, + button.fr-tag[aria-pressed=true]:not(:disabled)::before, + button.fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=button].fr-tag[aria-pressed=true]:not(:disabled)::before, + input[type=button].fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=image].fr-tag[aria-pressed=true]:not(:disabled)::before, + input[type=image].fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=reset].fr-tag[aria-pressed=true]:not(:disabled)::before, + input[type=reset].fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=submit].fr-tag[aria-pressed=true]:not(:disabled)::before, + input[type=submit].fr-tag[aria-pressed=true]:not(:disabled)::after { + background-color: highlight; + } + + .fr-segmented input:checked + label::before { + background-color: highlight; + } + + .fr-segmented input:checked:disabled + label::before { + background-color: graytext; + } +} + +@media (prefers-reduced-motion: reduce) { + .fr-collapse { + transition: none; + } + + .fr-collapse::before { + transition: none; + } + + .fr-accordion__btn::after { + transition: none; + } + + .fr-accordion .fr-collapse { + transition: none; + } + + .fr-tabs { + transition: none; + } + + .fr-tabs__panel { + transition: none; + } + + .fr-modal { + transition: none; + } + + .fr-modal--opened { + transition: none; + } + + .fr-modal__footer { + transition: none; + } + + .fr-nav__btn::after { + transition: none; + } + + .fr-translate .fr-translate__btn::after { + transition: none; + } + + .fr-translate__menu { + transition: none; + } + + .fr-consent-service .fr-consent-service__collapse-btn::after { + transition: none; + } +} + +@media (prefers-color-scheme: dark) and (forced-colors: active) { + .fr-logo::after { + background-position: -2.625rem 100%; + } + + [data-fr-theme=dark] .fr-logo::after { + background-position: -2.625rem 100%; + } + + .fr-logo--sm::after { + background-position: -1.96875rem 100%; + } + + [data-fr-theme=dark] .fr-logo--sm::after { + background-position: -1.96875rem 100%; + } + + .fr-logo--lg::after { + background-position: -3.28125rem 100%; + } + + [data-fr-theme=dark] .fr-logo--lg::after { + background-position: -3.28125rem 100%; + } + + .fr-footer__brand .fr-logo::after { + background-position: -2.625rem 100%; + } + + [data-fr-theme=dark] .fr-footer__brand .fr-logo::after { + background-position: -2.625rem 100%; + } + + .fr-header__logo .fr-logo::after { + background-position: -1.96875rem 100%; + } + + [data-fr-theme=dark] .fr-header__logo .fr-logo::after { + background-position: -1.96875rem 100%; + } +} + +@media (prefers-color-scheme: light) and (forced-colors: active) { + .fr-logo::after { + background-position: 0 calc(100% + 1.875rem); + } + + [data-fr-theme=dark] .fr-logo::after { + background-position: 0 calc(100% + 1.875rem); + } + + .fr-logo--sm::after { + background-position: 0 calc(100% + 1.40625rem); + } + + [data-fr-theme=dark] .fr-logo--sm::after { + background-position: 0 calc(100% + 1.40625rem); + } + + .fr-logo--lg::after { + background-position: 0 calc(100% + 2.34375rem); + } + + [data-fr-theme=dark] .fr-logo--lg::after { + background-position: 0 calc(100% + 2.34375rem); + } + + .fr-footer__brand .fr-logo::after { + background-position: 0 calc(100% + 1.875rem); + } + + [data-fr-theme=dark] .fr-footer__brand .fr-logo::after { + background-position: 0 calc(100% + 1.875rem); + } + + .fr-header__logo .fr-logo::after { + background-position: 0 calc(100% + 1.40625rem); + } + + [data-fr-theme=dark] .fr-header__logo .fr-logo::after { + background-position: 0 calc(100% + 1.40625rem); + } +} + +@media (min-width: 48em) and (-ms-high-contrast: active), (min-width: 48em) and (forced-colors: active) { + .fr-sidemenu--right .fr-sidemenu__inner { + border-left: 1px solid; + } +} + +@media (-ms-high-contrast: active) and (min-width: 48em), (forced-colors: active) and (min-width: 48em) { + .fr-highlight { + padding-left: 2rem; + } + + .fr-callout { + padding-left: 2.75rem; + } +} + +@media (min-width: 62em) and (-ms-high-contrast: active), (min-width: 62em) and (forced-colors: active) { + .fr-pagination__link--first.fr-pagination__link--lg-label::before { + forced-color-adjust: none; + } + + .fr-pagination__link--prev.fr-pagination__link--lg-label::before { + forced-color-adjust: none; + } + + .fr-pagination__link--next.fr-pagination__link--lg-label::after { + forced-color-adjust: none; + } + + .fr-pagination__link--last.fr-pagination__link--lg-label::after { + forced-color-adjust: none; + } + + .fr-nav__link[aria-current]:not([aria-current=false])::before, + .fr-nav__btn[aria-current]:not([aria-current=false])::before { + background-color: highlight; + height: 0.25rem; + } + + .fr-menu__list { + outline: 1px solid; + } + + .fr-mega-menu { + outline: 1px solid; + } + + .fr-translate .fr-menu__list { + border-top: 1px solid; + } +} + +@media (forced-colors: active), (prefers-contrast: more) { + .fr-pagination__link[aria-current]:not([aria-current=false]) { + justify-content: center; + padding: calc(0.25rem - 1px) calc(0.75rem - 1px); + border: 1px solid var(--border-active-blue-france); + } +} + +@media (min-width: 48em) and (prefers-color-scheme: dark) and (forced-colors: active) { + .fr-footer__brand .fr-logo::after { + background-position: -3.28125rem 100%; + } + + [data-fr-theme=dark] .fr-footer__brand .fr-logo::after { + background-position: -3.28125rem 100%; + } +} + +@media (min-width: 48em) and (prefers-color-scheme: light) and (forced-colors: active) { + .fr-footer__brand .fr-logo::after { + background-position: 0 calc(100% + 2.34375rem); + } + + [data-fr-theme=dark] .fr-footer__brand .fr-logo::after { + background-position: 0 calc(100% + 2.34375rem); + } +} + +@media (-ms-high-contrast: active) and (min-width: 62em), (forced-colors: active) and (min-width: 62em) { + .fr-header { + outline: none; + } +} + +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-enlarge-link, + .fr-enlarge-button { + background-color: transparent; + } + + .fr-enlarge-link:hover, + .fr-enlarge-button:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-enlarge-link:active, + .fr-enlarge-button:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-range[data-fr-js-range] input[type=range]::-ms-fill-lower { + background-color: #000091; + } + + .fr-range[data-fr-js-range] input[type=range]:disabled::-ms-fill-lower { + background-color: #e5e5e5; + } + + .fr-range[data-fr-js-range].fr-range--double { + background-image: linear-gradient(to right, #000091 0, #000091 100%); + } + + .fr-range-group--disabled .fr-range--double[data-fr-js-range] { + background-image: linear-gradient(to right, #e5e5e5 0, #e5e5e5 100%); + } + + .fr-pagination a[href].fr-pagination__link, + .fr-pagination button.fr-pagination__link { + background-color: transparent; + } + + .fr-pagination a[href].fr-pagination__link:hover, + .fr-pagination button.fr-pagination__link:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-pagination a[href].fr-pagination__link:active, + .fr-pagination button.fr-pagination__link:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-table__content table { + border-left: 1px solid #929292; + border-right: 1px solid #929292; + } + + .fr-table__content table thead tr:first-child th { + border-top: 1px solid #929292; + } + + .fr-table__content table thead tr:last-child th { + border-bottom: 1px solid #3a3a3a; + } + + .fr-table--bordered table th, + .fr-table--bordered table td { + border-right: 1px solid #929292; + } + + .fr-table > table thead tr:first-child th { + border-top: 1px solid #929292; + } + + .fr-table > table thead tr:last-child th { + border-bottom: 1px solid #3a3a3a; + } + + .fr-table > table tbody tr:last-child th, + .fr-table > table tbody tr:last-child td { + border-bottom: 1px solid #929292; + } + + .fr-table > table th:first-child, + .fr-table > table td:first-child { + border-left: 1px solid #929292; + } + + .fr-table > table th:last-child, + .fr-table > table td:last-child { + border-right: 1px solid #929292; + } + + .fr-table--bordered > table th, + .fr-table--bordered > table td { + border-bottom: 1px solid #929292; + } + + .fr-nav__link, + .fr-nav__btn { + background-color: transparent; + } + + .fr-nav__link:hover, + .fr-nav__btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-nav__link:active, + .fr-nav__btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-input:-ms-input-placeholder { + color: #666; + } +} + +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-enlarge-link [href], + .fr-enlarge-button [href] { + text-decoration: none; + } + + .fr-raw-link[href]::after, + .fr-raw-link [href]::after { + content: none; + } + + [target=_blank]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/external-link-line.svg"); + width: 1rem; + height: 1rem; + content: ""; + vertical-align: sub; + } + + .fr-responsive-vid::before { + content: ""; + display: block; + padding-bottom: 56.25%; + } + + ul { + list-style-type: disc; + } + + ol { + list-style-type: decimal; + } + + ul, + ol { + padding-left: 1rem; + margin-top: 0.5rem; + margin-bottom: 0.5rem; + } + + h1, + h2, + h3, + h4, + h5, + h6 { + margin: 0 0 1.5rem; + color: #161616; + } + + p { + margin: 0 0 1rem; + } + + [class^=fr-icon-]::before, + [class*=" fr-icon-"]::before, + [class^=fr-fi-]::before, + [class*=" fr-fi-"]::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-icon--xs::before { + width: 0.75rem; + height: 0.75rem; + } + + .fr-icon--sm::before { + width: 1rem; + height: 1rem; + } + + .fr-icon--md::before { + width: 1.5rem; + height: 1.5rem; + } + + .fr-icon--lg::before { + width: 2rem; + height: 2rem; + } + + body { + background-color: #fff; + color: #3a3a3a; + } + + a:not([href]), + button:disabled, + input:disabled, + input[type=checkbox]:disabled, + input[type=checkbox]:disabled + label, + input[type=radio]:disabled, + input[type=radio]:disabled + label, + select:disabled, + textarea:disabled, + video:not([href]), + audio:not([href]) { + color: #929292; + } + + .fr-artwork-decorative { + fill: #ececfe; + } + + .fr-artwork-minor { + fill: #e1000f; + } + + .fr-artwork-major { + fill: #000091; + } + + .fr-artwork-background { + fill: #f6f6f6; + } + + .fr-artwork-motif { + fill: #e5e5e5; + } + + .fr-artwork--green-tilleul-verveine .fr-artwork-minor { + fill: #b7a73f; + } + + .fr-artwork--green-bourgeon .fr-artwork-minor { + fill: #68a532; + } + + .fr-artwork--green-emeraude .fr-artwork-minor { + fill: #00a95f; + } + + .fr-artwork--green-menthe .fr-artwork-minor { + fill: #009081; + } + + .fr-artwork--green-archipel .fr-artwork-minor { + fill: #009099; + } + + .fr-artwork--blue-ecume .fr-artwork-minor { + fill: #465f9d; + } + + .fr-artwork--blue-cumulus .fr-artwork-minor { + fill: #417dc4; + } + + .fr-artwork--purple-glycine .fr-artwork-minor { + fill: #a558a0; + } + + .fr-artwork--pink-macaron .fr-artwork-minor { + fill: #e18b76; + } + + .fr-artwork--pink-tuile .fr-artwork-minor { + fill: #ce614a; + } + + .fr-artwork--yellow-tournesol .fr-artwork-minor { + fill: #c8aa39; + } + + .fr-artwork--yellow-moutarde .fr-artwork-minor { + fill: #c3992a; + } + + .fr-artwork--orange-terre-battue .fr-artwork-minor { + fill: #e4794a; + } + + .fr-artwork--brown-cafe-creme .fr-artwork-minor { + fill: #d1b781; + } + + .fr-artwork--brown-caramel .fr-artwork-minor { + fill: #c08c65; + } + + .fr-artwork--brown-opera .fr-artwork-minor { + fill: #bd987a; + } + + .fr-artwork--beige-gris-galet .fr-artwork-minor { + fill: #aea397; + } + + [disabled] .fr-artwork * { + fill: #929292; + } + + .fr-h6, + .fr-h5, + .fr-h4, + .fr-h3, + .fr-h2, + .fr-h1, + .fr-display-xs, + .fr-display-sm, + .fr-display-md, + .fr-display-lg, + .fr-display-xl { + color: #161616; + } + + hr { + background-image: linear-gradient(0deg, #ddd, #ddd); + } + + .fr-hr-or::before, + .fr-hr-or::after { + background-color: #ddd; + } + + .fr-hr { + background-image: linear-gradient(0deg, #ddd, #ddd); + } + + .fr-range__output, + .fr-range__min, + .fr-range__max { + min-width: 1.5rem; + } + + .fr-range input[type=range] { + padding: 0; + } + + .fr-range[data-fr-js-range] { + justify-content: flex-start; + } + + .fr-range[data-fr-js-range]::after { + content: none; + background-color: #000091; + } + + .fr-range[data-fr-js-range] .fr-range__max { + margin-left: auto; + } + + .fr-range[data-fr-js-range] input[type=range] { + margin-top: -0.25rem; + } + + .fr-range[data-fr-js-range] input[type=range]::-ms-track { + height: 0.75rem; + background: transparent; + border-color: transparent; + border-width: 0.625rem 0; + color: transparent; + } + + .fr-range[data-fr-js-range] input[type=range]::-ms-fill-lower { + height: 0.75rem; + border-radius: 0.375rem; + } + + .fr-range[data-fr-js-range] input[type=range]::-ms-thumb { + width: 1.5rem; + height: 1.5rem; + border-radius: 50%; + z-index: 500; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + background-color: #fff; + border: 1px solid #000091; + } + + .fr-range[data-fr-js-range] input[type=range]:not(:only-of-type) { + pointer-events: auto; + } + + .fr-range[data-fr-js-range].fr-range--double { + background-position-y: 1.625rem; + background-repeat: no-repeat; + } + + .fr-range[data-fr-js-range].fr-range--double .fr-range__output { + min-width: 3rem; + } + + .fr-range[data-fr-js-range].fr-range--double input[type=range] { + width: calc(100% - 1.5rem); + } + + .fr-range[data-fr-js-range].fr-range--double input[type=range]::-ms-fill-lower { + background-color: transparent; + } + + .fr-range[data-fr-js-range].fr-range--double input[type=range]:nth-of-type(1) { + margin-right: 1.5rem; + z-index: 2; + } + + .fr-range[data-fr-js-range].fr-range--double input[type=range]:nth-of-type(2) { + left: 1.5rem; + } + + .fr-range--sm[data-fr-js-range] .fr-range__output, + .fr-range--sm[data-fr-js-range] .fr-range__min, + .fr-range--sm[data-fr-js-range] .fr-range__max { + min-width: 1rem; + } + + .fr-range--sm[data-fr-js-range] input[type=range]::-ms-track { + height: 0.5rem; + border-width: 0.5rem 0; + } + + .fr-range--sm[data-fr-js-range] input[type=range]::-ms-fill-lower { + height: 0.5rem; + } + + .fr-range--sm[data-fr-js-range] input[type=range]::-ms-thumb { + width: 1rem; + height: 1rem; + } + + .fr-range--sm[data-fr-js-range].fr-range--double { + background-position-y: 1.5rem; + } + + .fr-range--sm[data-fr-js-range].fr-range--double .fr-range__output { + min-width: 2rem; + } + + .fr-range--sm[data-fr-js-range].fr-range--double input[type=range] { + width: calc(100% - 1rem); + } + + .fr-range--sm[data-fr-js-range].fr-range--double input[type=range]:nth-of-type(1) { + margin-right: 1rem; + } + + .fr-range--sm[data-fr-js-range].fr-range--double input[type=range]:nth-of-type(2) { + left: 1rem; + } + + .fr-range-group--disabled .fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(1)::-ms-fill-lower, + .fr-range-group--disabled .fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(2)::-ms-fill-lower { + background-color: transparent; + } + + .fr-range[data-fr-js-range]::before { + box-shadow: inset 0 0 0 1px #000091; + } + + .fr-range[data-fr-js-range] input[type=range]:disabled::-ms-thumb { + border: 1px solid #e5e5e5; + } + + .fr-range__output { + color: #000091; + } + + .fr-range__min, + .fr-range__max { + color: #666; + } + + .fr-range--step[data-fr-js-range]::before { + background-image: radial-gradient(circle at 2px 50%, #000091 0, #000091 1px, transparent 1px); + } + + .fr-range--step[data-fr-js-range]::after { + background-image: radial-gradient(circle at 2px 50%, #e3e3fd 0, #e3e3fd 2px, transparent 2px); + box-shadow: inset 10px 0 0 0 #000091, inset -10px 0 0 0 #000091; + } + + .fr-range--step.fr-range--sm[data-fr-js-range]::after { + box-shadow: inset 6px 0 0 0 #000091, inset -6px 0 0 0 #000091; + } + + .fr-range-group--error::before { + background-image: linear-gradient(0deg, #ce0500, #ce0500); + } + + .fr-range-group--valid::before { + background-image: linear-gradient(0deg, #18753c, #18753c); + } + + .fr-range-group--disabled .fr-range[data-fr-js-range]::before { + box-shadow: inset 0 0 0 1px #e5e5e5; + } + + .fr-range-group--disabled .fr-range[data-fr-js-range]::after { + background-color: #e5e5e5; + } + + .fr-range-group--disabled .fr-range--step[data-fr-js-range]::before { + background-image: radial-gradient(circle at 2px 50%, #e5e5e5 0, #e5e5e5 1px, transparent 1px); + } + + .fr-range-group--disabled .fr-range--step[data-fr-js-range]::after { + background-image: radial-gradient(circle at 2px 50%, #fff 0, #fff 2px, transparent 2px); + box-shadow: inset 10px 0 0 0 #e5e5e5, inset -10px 0 0 0 #e5e5e5; + } + + .fr-range-group--disabled .fr-range__output, + .fr-range-group--disabled .fr-range__min, + .fr-range-group--disabled .fr-range__max { + color: #929292; + } + + /** + * Reset liste à puce + */ + + .fr-accordions-group ul { + list-style-type: none; + } + + .fr-accordions-group ol { + list-style-type: none; + } + + .fr-accordions-group ul, + .fr-accordions-group ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-accordion__btn::before, + .fr-accordion__btn::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/arrow-down-s-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-accordion__btn[aria-expanded=true]::after { + transform: rotate(-180deg); + } + + .fr-accordion::before { + box-shadow: inset 0 1px 0 0 #ddd, 0 1px 0 0 #ddd; + } + + .fr-accordion__btn { + color: #000091; + } + + .fr-accordion__btn[aria-expanded=true] { + background-color: #e3e3fd; + } + + .fr-badge::before, + .fr-badge::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-badge--sm::before { + width: 0.75rem; + height: 0.75rem; + } + + .fr-badge.fr-badge--info::before, + .fr-badge.fr-badge--info::after, + .fr-badge--sm.fr-badge--info::before, + .fr-badge--sm.fr-badge--info::after { + background-image: url("icons/system/fr--info-fill.svg"); + } + + .fr-badge.fr-badge--success::before, + .fr-badge.fr-badge--success::after, + .fr-badge--sm.fr-badge--success::before, + .fr-badge--sm.fr-badge--success::after { + background-image: url("icons/system/fr--success-fill.svg"); + } + + .fr-badge.fr-badge--error::before, + .fr-badge.fr-badge--error::after, + .fr-badge--sm.fr-badge--error::before, + .fr-badge--sm.fr-badge--error::after { + background-image: url("icons/system/fr--error-fill.svg"); + } + + .fr-badge.fr-badge--warning::before, + .fr-badge.fr-badge--warning::after, + .fr-badge--sm.fr-badge--warning::before, + .fr-badge--sm.fr-badge--warning::after { + background-image: url("icons/system/fr--warning-fill.svg"); + } + + .fr-badge.fr-badge--new::before, + .fr-badge.fr-badge--new::after, + .fr-badge--sm.fr-badge--new::before, + .fr-badge--sm.fr-badge--new::after { + background-image: url("icons/weather/flashlight-fill.svg"); + } + + ul.fr-badges-group { + list-style-type: none; + } + + ol.fr-badges-group { + list-style-type: none; + } + + ul.fr-badges-group, + ol.fr-badges-group { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-badge { + color: #3a3a3a; + background-color: #eee; + } + + .fr-badge--info { + color: #0063cb; + background-color: #e8edff; + } + + .fr-badge--error { + color: #ce0500; + background-color: #ffe9e9; + } + + .fr-badge--success { + color: #18753c; + background-color: #b8fec9; + } + + .fr-badge--warning { + color: #b34000; + background-color: #ffe9e6; + } + + .fr-badge--new { + color: #695240; + background-color: #feebd0; + } + + .fr-badge--green-tilleul-verveine { + color: #66673d; + background-color: #fceeac; + } + + .fr-badge--green-bourgeon { + color: #447049; + background-color: #c9fcac; + } + + .fr-badge--green-emeraude { + color: #297254; + background-color: #c3fad5; + } + + .fr-badge--green-menthe { + color: #37635f; + background-color: #bafaee; + } + + .fr-badge--green-archipel { + color: #006a6f; + background-color: #c7f6fc; + } + + .fr-badge--blue-ecume { + color: #2f4077; + background-color: #e9edfe; + } + + .fr-badge--blue-cumulus { + color: #3558a2; + background-color: #e6eefe; + } + + .fr-badge--purple-glycine { + color: #6e445a; + background-color: #fee7fc; + } + + .fr-badge--pink-macaron { + color: #8d533e; + background-color: #fee9e6; + } + + .fr-badge--pink-tuile { + color: #a94645; + background-color: #fee9e7; + } + + .fr-badge--yellow-tournesol { + color: #716043; + background-color: #feecc2; + } + + .fr-badge--yellow-moutarde { + color: #695240; + background-color: #feebd0; + } + + .fr-badge--orange-terre-battue { + color: #755348; + background-color: #fee9e5; + } + + .fr-badge--brown-cafe-creme { + color: #685c48; + background-color: #f7ecdb; + } + + .fr-badge--brown-caramel { + color: #845d48; + background-color: #f7ebe5; + } + + .fr-badge--brown-opera { + color: #745b47; + background-color: #f7ece4; + } + + .fr-badge--beige-gris-galet { + color: #6a6156; + background-color: #f3ede5; + } + + .fr-logo { + color: #000; + } + + .fr-btn::before, + .fr-btn::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-btn[href] { + text-decoration: none; + } + + .fr-btn.fr-btn--secondary:disabled:hover, + .fr-btn.fr-btn--tertiary:disabled:hover, + .fr-btn.fr-btn--tertiary-no-outline:disabled:hover { + background-color: transparent; + } + + .fr-btn[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-btn--sm::before, + .fr-btn--sm::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 0.75rem; + height: 0.75rem; + } + + .fr-btn--sm[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--sm[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn--sm[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--sm[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn--sm[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--sm[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn--sm[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--sm[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-btn--lg::before, + .fr-btn--lg::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-btn--lg[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--lg[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn--lg[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--lg[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn--lg[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--lg[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn--lg[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--lg[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 2rem; + height: 2rem; + } + + .fr-btn--close::before, + .fr-btn--close::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/close-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--tooltip::before, + .fr-btn--tooltip::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/question-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--fullscreen::before, + .fr-btn--fullscreen::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/media/fullscreen-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--display::before, + .fr-btn--display::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/fr--theme-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--briefcase::before, + .fr-btn--briefcase::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/business/briefcase-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--account::before, + .fr-btn--account::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/user/account-circle-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--team::before, + .fr-btn--team::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/user/team-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--sort::before, + .fr-btn--sort::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/arrow-up-down-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--sort[aria-sort=ascending]::before, + .fr-btn--sort[aria-sort=ascending]::after, + .fr-btn--sort[aria-sort=descending]::before, + .fr-btn--sort[aria-sort=descending]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/arrow-up-line.svg"); + width: 1rem; + height: 1rem; + } + + ul.fr-btns-group { + list-style-type: none; + } + + ol.fr-btns-group { + list-style-type: none; + } + + ul.fr-btns-group, + ol.fr-btns-group { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::after, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::after, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::after, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::after, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::after, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::after, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 2rem; + height: 2rem; + } + + .fr-btn { + background-color: #000091; + color: #f5f5fe; + } + + .fr-btn:hover { + background-color: #1212ff; + } + + .fr-btn:active { + background-color: #2323ff; + } + + .fr-btn:disabled, + a.fr-btn:not([href]) { + color: #929292; + background-color: #e5e5e5; + } + + .fr-btn--secondary { + background-color: transparent; + color: #000091; + box-shadow: inset 0 0 0 1px #000091; + } + + .fr-btn--secondary:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-btn--secondary:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-btn--secondary:disabled, + a.fr-btn--secondary:not([href]) { + color: #929292; + box-shadow: inset 0 0 0 1px #e5e5e5; + background-color: transparent; + } + + .fr-btn--secondary:disabled:hover, + a.fr-btn--secondary:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-btn--secondary:disabled:active, + a.fr-btn--secondary:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-btn--tertiary, + .fr-btn--sort, + .fr-btn--account { + background-color: transparent; + color: #000091; + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-btn--tertiary:hover, + .fr-btn--sort:hover, + .fr-btn--account:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-btn--tertiary:active, + .fr-btn--sort:active, + .fr-btn--account:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-btn--tertiary:disabled, + a.fr-btn--tertiary:not([href]), + a.fr-btn--sort:not([href]), + a.fr-btn--account:not([href]), + .fr-btn--sort:disabled, + .fr-btn--account:disabled { + color: #929292; + box-shadow: inset 0 0 0 1px #e5e5e5; + background-color: transparent; + } + + .fr-btn--tertiary:disabled:hover, + a.fr-btn--tertiary:not([href]):hover, + a.fr-btn--sort:not([href]):hover, + a.fr-btn--account:not([href]):hover, + .fr-btn--sort:disabled:hover, + .fr-btn--account:disabled:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-btn--tertiary:disabled:active, + a.fr-btn--tertiary:not([href]):active, + a.fr-btn--sort:not([href]):active, + a.fr-btn--account:not([href]):active, + .fr-btn--sort:disabled:active, + .fr-btn--account:disabled:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-btn--tertiary-no-outline, + .fr-btn--close, + .fr-btn--display, + .fr-btn--fullscreen, + .fr-btn--tooltip, + .fr-btn--briefcase, + .fr-btn--team { + background-color: transparent; + color: #000091; + } + + .fr-btn--tertiary-no-outline:hover, + .fr-btn--close:hover, + .fr-btn--display:hover, + .fr-btn--fullscreen:hover, + .fr-btn--tooltip:hover, + .fr-btn--briefcase:hover, + .fr-btn--team:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-btn--tertiary-no-outline:active, + .fr-btn--close:active, + .fr-btn--display:active, + .fr-btn--fullscreen:active, + .fr-btn--tooltip:active, + .fr-btn--briefcase:active, + .fr-btn--team:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-btn--tertiary-no-outline:disabled, + a.fr-btn--tertiary-no-outline:not([href]), + a.fr-btn--close:not([href]), + a.fr-btn--display:not([href]), + a.fr-btn--fullscreen:not([href]), + a.fr-btn--tooltip:not([href]), + a.fr-btn--briefcase:not([href]), + a.fr-btn--team:not([href]), + .fr-btn--close:disabled, + .fr-btn--display:disabled, + .fr-btn--fullscreen:disabled, + .fr-btn--tooltip:disabled, + .fr-btn--briefcase:disabled, + .fr-btn--team:disabled { + color: #929292; + background-color: transparent; + } + + .fr-btn--tertiary-no-outline:disabled:hover, + a.fr-btn--tertiary-no-outline:not([href]):hover, + a.fr-btn--close:not([href]):hover, + a.fr-btn--display:not([href]):hover, + a.fr-btn--fullscreen:not([href]):hover, + a.fr-btn--tooltip:not([href]):hover, + a.fr-btn--briefcase:not([href]):hover, + a.fr-btn--team:not([href]):hover, + .fr-btn--close:disabled:hover, + .fr-btn--display:disabled:hover, + .fr-btn--fullscreen:disabled:hover, + .fr-btn--tooltip:disabled:hover, + .fr-btn--briefcase:disabled:hover, + .fr-btn--team:disabled:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-btn--tertiary-no-outline:disabled:active, + a.fr-btn--tertiary-no-outline:not([href]):active, + a.fr-btn--close:not([href]):active, + a.fr-btn--display:not([href]):active, + a.fr-btn--fullscreen:not([href]):active, + a.fr-btn--tooltip:not([href]):active, + a.fr-btn--briefcase:not([href]):active, + a.fr-btn--team:not([href]):active, + .fr-btn--close:disabled:active, + .fr-btn--display:disabled:active, + .fr-btn--fullscreen:disabled:active, + .fr-btn--tooltip:disabled:active, + .fr-btn--briefcase:disabled:active, + .fr-btn--team:disabled:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-connect { + background-color: #000091; + color: #f5f5fe; + } + + .fr-connect:disabled, + a.fr-connect:not([href]) { + background-color: #e5e5e5; + color: #929292; + } + + .fr-connect-group .fr-connect + p a { + color: #000091; + } + + .fr-connect-group p { + color: #666; + } + + /** + * Correction largeur max du texte + */ + + .fr-quote::before, + .fr-quote::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/editor/fr--quote-line.svg"); + width: 2rem; + height: 2rem; + } + + ul.fr-quote__source { + list-style-type: none; + } + + ol.fr-quote__source { + list-style-type: none; + } + + ul.fr-quote__source, + ol.fr-quote__source { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-quote blockquote { + max-width: 100%; + } + + .fr-quote::before { + color: #6a6af4; + } + + .fr-quote--green-tilleul-verveine::before { + color: #b7a73f; + } + + .fr-quote--green-bourgeon::before { + color: #68a532; + } + + .fr-quote--green-emeraude::before { + color: #00a95f; + } + + .fr-quote--green-menthe::before { + color: #009081; + } + + .fr-quote--green-archipel::before { + color: #009099; + } + + .fr-quote--blue-ecume::before { + color: #465f9d; + } + + .fr-quote--blue-cumulus::before { + color: #417dc4; + } + + .fr-quote--purple-glycine::before { + color: #a558a0; + } + + .fr-quote--pink-macaron::before { + color: #e18b76; + } + + .fr-quote--pink-tuile::before { + color: #ce614a; + } + + .fr-quote--yellow-tournesol::before { + color: #c8aa39; + } + + .fr-quote--yellow-moutarde::before { + color: #c3992a; + } + + .fr-quote--orange-terre-battue::before { + color: #e4794a; + } + + .fr-quote--brown-cafe-creme::before { + color: #d1b781; + } + + .fr-quote--brown-caramel::before { + color: #c08c65; + } + + .fr-quote--brown-opera::before { + color: #bd987a; + } + + .fr-quote--beige-gris-galet::before { + color: #aea397; + } + + .fr-quote { + background-image: linear-gradient(0deg, #ddd, #ddd); + } + + .fr-quote__source { + color: #666; + } + + .fr-breadcrumb ul { + list-style-type: none; + } + + .fr-breadcrumb ol { + list-style-type: none; + } + + .fr-breadcrumb ul, + .fr-breadcrumb ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-breadcrumb__link:not([aria-current])::after, + .fr-breadcrumb__link[aria-current=false]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/arrow-right-s-line.svg"); + width: 1rem; + height: 1rem; + content: ""; + display: inline-block; + pointer-events: none; + margin-left: 0.5rem; + margin-right: -0.25rem; + vertical-align: -4px; + } + + .fr-breadcrumb { + color: #666; + } + + .fr-breadcrumb__link[aria-current]:not([aria-current=false]) { + color: #3a3a3a; + } + + .fr-fieldset__legend { + max-width: 100%; + color: #161616; + } + + .fr-message--error::before, + .fr-message--error::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/fr--error-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-message--valid::before, + .fr-message--valid::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/fr--success-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-message--info::before, + .fr-message--info::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/fr--info-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-message--warning::before, + .fr-message--warning::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/fr--warning-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-select-group--valid label, + .fr-input-group--valid label, + .fr-range-group--valid label, + .fr-upload-group--valid label { + color: #18753c; + } + + .fr-select-group--error label, + .fr-input-group--error label, + .fr-range-group--error label, + .fr-upload-group--error label { + color: #ce0500; + } + + .fr-select-group--info label, + .fr-input-group--info label, + .fr-range-group--info label, + .fr-upload-group--info label { + color: #0063cb; + } + + .fr-select-group--disabled label, + .fr-select-group--disabled .fr-hint-text, + .fr-input-group--disabled label, + .fr-input-group--disabled .fr-hint-text, + .fr-range-group--disabled label, + .fr-range-group--disabled .fr-hint-text, + .fr-upload-group--disabled label, + .fr-upload-group--disabled .fr-hint-text { + color: #929292; + } + + .fr-label { + color: #161616; + } + + .fr-label--error { + color: #ce0500; + } + + .fr-label--success { + color: #18753c; + } + + .fr-label--info { + color: #0063cb; + } + + .fr-label--disabled, + .fr-label--disabled .fr-hint-text { + color: #929292; + } + + .fr-hint-text, + .fr-message { + color: #666; + } + + .fr-message--error { + color: #ce0500; + } + + .fr-message--valid { + color: #18753c; + } + + .fr-message--info { + color: #0063cb; + } + + .fr-message--warning { + color: #b34000; + } + + .fr-fieldset:disabled .fr-label, + .fr-fieldset:disabled .fr-hint-text, + .fr-fieldset:disabled .fr-fieldset__legend { + color: #929292; + } + + .fr-fieldset input:disabled + label, + .fr-fieldset input:disabled + label .fr-hint-text, + .fr-fieldset input:disabled + label + .fr-hint-text { + color: #929292; + } + + .fr-fieldset--error, + .fr-fieldset--error .fr-fieldset__legend { + background-image: linear-gradient(0deg, #ce0500, #ce0500); + } + + .fr-fieldset--error .fr-fieldset__legend, + .fr-fieldset--error .fr-label { + color: #ce0500; + } + + .fr-fieldset--valid, + .fr-fieldset--valid .fr-fieldset__legend { + background-image: linear-gradient(0deg, #18753c, #18753c); + } + + .fr-fieldset--valid .fr-fieldset__legend, + .fr-fieldset--valid .fr-label { + color: #18753c; + } + + .fr-fieldset--info, + .fr-fieldset--info .fr-fieldset__legend { + background-image: linear-gradient(0deg, #0063cb, #0063cb); + } + + .fr-fieldset--info .fr-fieldset__legend, + .fr-fieldset--info .fr-label { + color: #0063cb; + } + + .fr-error-text::before, + .fr-error-text::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/fr--error-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-valid-text::before, + .fr-valid-text::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/fr--success-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-error-text { + color: #ce0500; + } + + .fr-valid-text { + color: #18753c; + } + + .fr-info-text { + color: #0063cb; + } + + .fr-fieldset--valid .fr-fieldset__content::before { + box-shadow: inset 2px 0 0 0 #18753c; + } + + .fr-fieldset--error .fr-fieldset__content::before { + box-shadow: inset 2px 0 0 0 #ce0500; + } + + .fr-fieldset--info .fr-fieldset__content::before { + box-shadow: inset 2px 0 0 0 #0063cb; + } + + .fr-stepper__title { + margin-bottom: 0.75rem; + color: #161616; + } + + .fr-stepper__steps { + display: none; + background-image: repeating-linear-gradient(to right, #000091 0, #000091 var(--active-inner), transparent var(--active-inner), transparent var(--active-outer)), repeating-linear-gradient(to right, #eee 0, #eee var(--default-inner), transparent var(--default-inner), transparent var(--default-outer)); + } + + .fr-stepper__state { + color: #666; + } + + .fr-stepper__details { + color: #666; + } + + .fr-tooltip { + position: relative; + margin-top: 0.5rem; + color: #3a3a3a; + } + + .fr-tooltip.fr-placement { + z-index: 1000; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + background-image: linear-gradient(90deg, #fff, #fff); + } + + .fr-link { + background-image: none; + text-decoration: underline; + color: #000091; + } + + .fr-link::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-link--sm::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-link--lg::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + ul.fr-links-group--inline { + list-style-type: none; + } + + ol.fr-links-group--inline { + list-style-type: none; + } + + ul.fr-links-group--inline, + ol.fr-links-group--inline { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-link__detail { + color: #666; + } + + .fr-links-group li::marker { + color: #000091; + } + + .fr-links-group--bordered { + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-link--close { + background-color: transparent; + color: #000091; + } + + .fr-link--close:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-link--close:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-link--close:disabled, + a.fr-link--close:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-link--close:disabled:hover, + a.fr-link--close:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-link--close:disabled:active, + a.fr-link--close:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + /** + * Correctif de la hauteur de la navigation latérale + */ + + .fr-sidemenu { + height: auto; + box-shadow: inset 0 -1px 0 0 #ddd, inset 0 1px 0 0 #ddd; + } + + .fr-sidemenu ul { + list-style-type: none; + } + + .fr-sidemenu ol { + list-style-type: none; + } + + .fr-sidemenu ul, + .fr-sidemenu ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-sidemenu [href] { + text-decoration: none; + } + + .fr-sidemenu__btn[aria-expanded]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/arrow-down-s-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-sidemenu__title { + color: #161616; + box-shadow: inset 0 -1px 0 0 #ddd; + } + + .fr-sidemenu__item .fr-sidemenu__link, + .fr-sidemenu__item .fr-sidemenu__btn { + color: #161616; + } + + .fr-sidemenu__item::before { + box-shadow: 0 -1px 0 0 #ddd, inset 0 -1px 0 0 #ddd; + } + + .fr-sidemenu__item:first-child::before { + box-shadow: inset 0 -1px 0 0 #ddd; + } + + .fr-sidemenu__item:last-child::before { + box-shadow: 0 -1px 0 0 #ddd; + } + + .fr-sidemenu__link, + .fr-sidemenu__btn { + color: #000091; + } + + .fr-sidemenu__link[aria-current]:not([aria-current=false]), + .fr-sidemenu__btn[aria-current]:not([aria-current=false]) { + color: #000091; + } + + .fr-sidemenu__link[aria-current]:not([aria-current=false])::before, + .fr-sidemenu__btn[aria-current]:not([aria-current=false])::before { + background-color: #000091; + } + + .fr-sidemenu__btn[aria-expanded=true] { + background-color: #e3e3fd; + } + + .fr-highlight { + background-image: linear-gradient(0deg, #6a6af4, #6a6af4); + } + + .fr-highlight--green-tilleul-verveine { + background-image: linear-gradient(0deg, #b7a73f, #b7a73f); + } + + .fr-highlight--green-bourgeon { + background-image: linear-gradient(0deg, #68a532, #68a532); + } + + .fr-highlight--green-emeraude { + background-image: linear-gradient(0deg, #00a95f, #00a95f); + } + + .fr-highlight--green-menthe { + background-image: linear-gradient(0deg, #009081, #009081); + } + + .fr-highlight--green-archipel { + background-image: linear-gradient(0deg, #009099, #009099); + } + + .fr-highlight--blue-ecume { + background-image: linear-gradient(0deg, #465f9d, #465f9d); + } + + .fr-highlight--blue-cumulus { + background-image: linear-gradient(0deg, #417dc4, #417dc4); + } + + .fr-highlight--purple-glycine { + background-image: linear-gradient(0deg, #a558a0, #a558a0); + } + + .fr-highlight--pink-macaron { + background-image: linear-gradient(0deg, #e18b76, #e18b76); + } + + .fr-highlight--pink-tuile { + background-image: linear-gradient(0deg, #ce614a, #ce614a); + } + + .fr-highlight--yellow-tournesol { + background-image: linear-gradient(0deg, #c8aa39, #c8aa39); + } + + .fr-highlight--yellow-moutarde { + background-image: linear-gradient(0deg, #c3992a, #c3992a); + } + + .fr-highlight--orange-terre-battue { + background-image: linear-gradient(0deg, #e4794a, #e4794a); + } + + .fr-highlight--brown-cafe-creme { + background-image: linear-gradient(0deg, #d1b781, #d1b781); + } + + .fr-highlight--brown-caramel { + background-image: linear-gradient(0deg, #c08c65, #c08c65); + } + + .fr-highlight--brown-opera { + background-image: linear-gradient(0deg, #bd987a, #bd987a); + } + + .fr-highlight--beige-gris-galet { + background-image: linear-gradient(0deg, #aea397, #aea397); + } + + .fr-tabs ul { + list-style-type: none; + } + + .fr-tabs ol { + list-style-type: none; + } + + .fr-tabs ul, + .fr-tabs ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-tabs::before { + position: absolute; + top: 3rem; + right: 0; + bottom: 0; + left: 0; + box-shadow: inset 0 1px 0 0 #ddd, inset 1px 0 0 0 #ddd, inset -1px 0 0 0 #ddd; + } + + .fr-tabs .fr-tabs__list { + padding: 0.25rem 0.75rem; + } + + .fr-tabs__tab::before, + .fr-tabs__tab::after { + width: 1rem; + height: 1rem; + } + + .fr-tabs__panel { + padding: 0 0.1px; + left: 0; + } + + .fr-tabs__panel [href] { + text-decoration: underline; + } + + .fr-tabs__panel > * { + margin-left: 1rem; + margin-right: 1rem; + } + + .fr-tabs__panel > *:first-child { + margin-top: 0.75rem; + } + + .fr-tabs__panel > *:last-child { + margin-bottom: 1rem; + } + + .fr-tabs { + box-shadow: inset 0 -1px 0 0 #ddd; + } + + .fr-tabs__tab { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd); + box-shadow: 0 2px 0 0 #fff; + } + + .fr-tabs__tab:not([aria-selected=true]) { + background-color: #e3e3fd; + color: #161616; + } + + .fr-tabs__tab[aria-selected=true]:not(:disabled) { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd); + background-color: #fff; + color: #000091; + } + + .fr-tabs__tab:disabled { + color: #929292; + background-color: #e5e5e5; + } + + /** + * Correctif de la largeur de la légende d'un fieldset + */ + + .fr-pagination [href] { + text-decoration: none; + } + + .fr-pagination ul { + list-style-type: none; + } + + .fr-pagination ol { + list-style-type: none; + } + + .fr-pagination ul, + .fr-pagination ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-pagination .fr-pagination__link--first::before, + .fr-pagination .fr-pagination__link--first::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/fr--arrow-left-s-first-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-pagination .fr-pagination__link--prev::before, + .fr-pagination .fr-pagination__link--prev::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/arrow-left-s-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-pagination .fr-pagination__link--next::before, + .fr-pagination .fr-pagination__link--next::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/arrow-right-s-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-pagination .fr-pagination__link--last::before, + .fr-pagination .fr-pagination__link--last::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/fr--arrow-right-s-last-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-pagination { + color: #161616; + } + + .fr-pagination__link[aria-current]:not([aria-current=false]) { + background-color: #000091; + color: #f5f5fe; + } + + .fr-pagination__link[aria-current]:not([aria-current=false]):hover { + background-color: #1212ff; + } + + .fr-pagination__link[aria-current]:not([aria-current=false]):active { + background-color: #2323ff; + } + + .fr-pagination__link:not([aria-current]):disabled, + a.fr-pagination__link:not([aria-current]):not([href]), + a.fr-pagination__link[aria-current=false]:not([href]), + .fr-pagination__link[aria-current=false]:disabled { + color: #929292; + } + + .fr-summary ol { + list-style-type: decimal; + } + + .fr-summary__link::before { + content: none; + } + + .fr-summary { + background-color: #eee; + } + + .fr-summary__title { + color: #161616; + } + + .fr-summary li > a { + color: #161616; + } + + .fr-table__header .fr-segmented { + flex: 1; + } + + .fr-table__header .fr-table__detail { + flex: 2; + } + + .fr-table__content table { + background-image: none; + } + + .fr-table__content table thead tr th, + .fr-table__content table thead tr th:last-child { + background-image: none; + } + + .fr-table__content table thead tr th[role=columnheader] { + background-size: 1px 100%; + background-repeat: no-repeat; + background-position: 100% 0; + } + + .fr-table__content table tbody tr { + background-image: none; + } + + .fr-table__content table tbody tr[aria-selected=true]::after { + content: none; + } + + .fr-table__content table tbody tr[aria-selected=true] th, + .fr-table__content table tbody tr[aria-selected=true] td { + border-top: 2px solid #000091; + border-bottom: 2px solid #000091; + } + + .fr-table__content table tbody tr[aria-selected=true] th:first-child, + .fr-table__content table tbody tr[aria-selected=true] td:first-child { + border-left: 2px solid #000091; + } + + .fr-table__content table tbody tr[aria-selected=true] th:last-child, + .fr-table__content table tbody tr[aria-selected=true] td:last-child { + border-right: 2px solid #000091; + } + + .fr-table[data-fr-js-table=true] .fr-table__wrapper::after { + content: none; + } + + .fr-table[data-fr-js-table=true].fr-table--caption-bottom caption { + position: relative; + margin-bottom: 1rem; + } + + .fr-table[data-fr-js-table=true] caption { + position: relative; + margin-bottom: 1rem; + } + + .fr-table--bordered table th:last-child, + .fr-table--bordered table td:last-child { + border-right: none; + } + + .fr-table__wrapper::after { + background-image: linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292); + } + + .fr-table__content table caption { + color: #161616; + } + + .fr-table__content table thead th { + background-color: #f6f6f6; + background-image: linear-gradient(0deg, #3a3a3a, #3a3a3a), linear-gradient(0deg, #929292, #929292); + } + + .fr-table__content table thead th[role=columnheader] { + background-image: linear-gradient(0deg, #3a3a3a, #3a3a3a), linear-gradient(0deg, #3a3a3a, #3a3a3a); + } + + .fr-table__content table tbody tr::after { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091); + } + + .fr-table__content table tbody td { + background-image: linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292); + background-color: #fff; + } + + .fr-table__content table tbody th { + background-color: #f6f6f6; + background-image: linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #3a3a3a, #3a3a3a); + } + + .fr-table__detail { + color: #666; + } + + .fr-table > table caption { + color: #161616; + } + + .fr-table > table thead::after, + .fr-table > table tbody::after { + background-image: linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292); + } + + .fr-table > table thead { + background-image: linear-gradient(0deg, #3a3a3a, #3a3a3a); + background-color: #f6f6f6; + color: #161616; + background-image: none; + } + + .fr-table > table tbody { + background-color: #fff; + } + + .fr-table > table tbody tr:nth-child(even) { + background-color: #f6f6f6; + } + + .fr-table--green-tilleul-verveine > table::after { + background-image: linear-gradient(0deg, #b7a73f, #b7a73f), linear-gradient(0deg, #b7a73f, #b7a73f), linear-gradient(0deg, #b7a73f, #b7a73f), linear-gradient(0deg, #b7a73f, #b7a73f); + } + + .fr-table--green-tilleul-verveine > table thead { + background-image: linear-gradient(0deg, #66673d, #66673d); + background-color: #fceeac; + background-image: none; + } + + .fr-table--green-tilleul-verveine > table tbody { + background-color: #fef7da; + } + + .fr-table--green-tilleul-verveine > table tbody tr:nth-child(even) { + background-color: #fceeac; + } + + .fr-table--green-tilleul-verveine.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #b7a73f, #b7a73f); + background-image: none; + } + + .fr-table--green-bourgeon > table::after { + background-image: linear-gradient(0deg, #68a532, #68a532), linear-gradient(0deg, #68a532, #68a532), linear-gradient(0deg, #68a532, #68a532), linear-gradient(0deg, #68a532, #68a532); + } + + .fr-table--green-bourgeon > table thead { + background-image: linear-gradient(0deg, #447049, #447049); + background-color: #c9fcac; + background-image: none; + } + + .fr-table--green-bourgeon > table tbody { + background-color: #e6feda; + } + + .fr-table--green-bourgeon > table tbody tr:nth-child(even) { + background-color: #c9fcac; + } + + .fr-table--green-bourgeon.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #68a532, #68a532); + background-image: none; + } + + .fr-table--green-emeraude > table::after { + background-image: linear-gradient(0deg, #00a95f, #00a95f), linear-gradient(0deg, #00a95f, #00a95f), linear-gradient(0deg, #00a95f, #00a95f), linear-gradient(0deg, #00a95f, #00a95f); + } + + .fr-table--green-emeraude > table thead { + background-image: linear-gradient(0deg, #297254, #297254); + background-color: #c3fad5; + background-image: none; + } + + .fr-table--green-emeraude > table tbody { + background-color: #e3fdeb; + } + + .fr-table--green-emeraude > table tbody tr:nth-child(even) { + background-color: #c3fad5; + } + + .fr-table--green-emeraude.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #00a95f, #00a95f); + background-image: none; + } + + .fr-table--green-menthe > table::after { + background-image: linear-gradient(0deg, #009081, #009081), linear-gradient(0deg, #009081, #009081), linear-gradient(0deg, #009081, #009081), linear-gradient(0deg, #009081, #009081); + } + + .fr-table--green-menthe > table thead { + background-image: linear-gradient(0deg, #37635f, #37635f); + background-color: #bafaee; + background-image: none; + } + + .fr-table--green-menthe > table tbody { + background-color: #dffdf7; + } + + .fr-table--green-menthe > table tbody tr:nth-child(even) { + background-color: #bafaee; + } + + .fr-table--green-menthe.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #009081, #009081); + background-image: none; + } + + .fr-table--green-archipel > table::after { + background-image: linear-gradient(0deg, #009099, #009099), linear-gradient(0deg, #009099, #009099), linear-gradient(0deg, #009099, #009099), linear-gradient(0deg, #009099, #009099); + } + + .fr-table--green-archipel > table thead { + background-image: linear-gradient(0deg, #006a6f, #006a6f); + background-color: #c7f6fc; + background-image: none; + } + + .fr-table--green-archipel > table tbody { + background-color: #e5fbfd; + } + + .fr-table--green-archipel > table tbody tr:nth-child(even) { + background-color: #c7f6fc; + } + + .fr-table--green-archipel.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #009099, #009099); + background-image: none; + } + + .fr-table--blue-ecume > table::after { + background-image: linear-gradient(0deg, #465f9d, #465f9d), linear-gradient(0deg, #465f9d, #465f9d), linear-gradient(0deg, #465f9d, #465f9d), linear-gradient(0deg, #465f9d, #465f9d); + } + + .fr-table--blue-ecume > table thead { + background-image: linear-gradient(0deg, #2f4077, #2f4077); + background-color: #e9edfe; + background-image: none; + } + + .fr-table--blue-ecume > table tbody { + background-color: #f4f6fe; + } + + .fr-table--blue-ecume > table tbody tr:nth-child(even) { + background-color: #e9edfe; + } + + .fr-table--blue-ecume.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #465f9d, #465f9d); + background-image: none; + } + + .fr-table--blue-cumulus > table::after { + background-image: linear-gradient(0deg, #417dc4, #417dc4), linear-gradient(0deg, #417dc4, #417dc4), linear-gradient(0deg, #417dc4, #417dc4), linear-gradient(0deg, #417dc4, #417dc4); + } + + .fr-table--blue-cumulus > table thead { + background-image: linear-gradient(0deg, #3558a2, #3558a2); + background-color: #e6eefe; + background-image: none; + } + + .fr-table--blue-cumulus > table tbody { + background-color: #f3f6fe; + } + + .fr-table--blue-cumulus > table tbody tr:nth-child(even) { + background-color: #e6eefe; + } + + .fr-table--blue-cumulus.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #417dc4, #417dc4); + background-image: none; + } + + .fr-table--purple-glycine > table::after { + background-image: linear-gradient(0deg, #a558a0, #a558a0), linear-gradient(0deg, #a558a0, #a558a0), linear-gradient(0deg, #a558a0, #a558a0), linear-gradient(0deg, #a558a0, #a558a0); + } + + .fr-table--purple-glycine > table thead { + background-image: linear-gradient(0deg, #6e445a, #6e445a); + background-color: #fee7fc; + background-image: none; + } + + .fr-table--purple-glycine > table tbody { + background-color: #fef3fd; + } + + .fr-table--purple-glycine > table tbody tr:nth-child(even) { + background-color: #fee7fc; + } + + .fr-table--purple-glycine.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #a558a0, #a558a0); + background-image: none; + } + + .fr-table--pink-macaron > table::after { + background-image: linear-gradient(0deg, #e18b76, #e18b76), linear-gradient(0deg, #e18b76, #e18b76), linear-gradient(0deg, #e18b76, #e18b76), linear-gradient(0deg, #e18b76, #e18b76); + } + + .fr-table--pink-macaron > table thead { + background-image: linear-gradient(0deg, #8d533e, #8d533e); + background-color: #fee9e6; + background-image: none; + } + + .fr-table--pink-macaron > table tbody { + background-color: #fef4f2; + } + + .fr-table--pink-macaron > table tbody tr:nth-child(even) { + background-color: #fee9e6; + } + + .fr-table--pink-macaron.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #e18b76, #e18b76); + background-image: none; + } + + .fr-table--pink-tuile > table::after { + background-image: linear-gradient(0deg, #ce614a, #ce614a), linear-gradient(0deg, #ce614a, #ce614a), linear-gradient(0deg, #ce614a, #ce614a), linear-gradient(0deg, #ce614a, #ce614a); + } + + .fr-table--pink-tuile > table thead { + background-image: linear-gradient(0deg, #a94645, #a94645); + background-color: #fee9e7; + background-image: none; + } + + .fr-table--pink-tuile > table tbody { + background-color: #fef4f3; + } + + .fr-table--pink-tuile > table tbody tr:nth-child(even) { + background-color: #fee9e7; + } + + .fr-table--pink-tuile.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #ce614a, #ce614a); + background-image: none; + } + + .fr-table--yellow-tournesol > table::after { + background-image: linear-gradient(0deg, #c8aa39, #c8aa39), linear-gradient(0deg, #c8aa39, #c8aa39), linear-gradient(0deg, #c8aa39, #c8aa39), linear-gradient(0deg, #c8aa39, #c8aa39); + } + + .fr-table--yellow-tournesol > table thead { + background-image: linear-gradient(0deg, #716043, #716043); + background-color: #feecc2; + background-image: none; + } + + .fr-table--yellow-tournesol > table tbody { + background-color: #fef6e3; + } + + .fr-table--yellow-tournesol > table tbody tr:nth-child(even) { + background-color: #feecc2; + } + + .fr-table--yellow-tournesol.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #c8aa39, #c8aa39); + background-image: none; + } + + .fr-table--yellow-moutarde > table::after { + background-image: linear-gradient(0deg, #c3992a, #c3992a), linear-gradient(0deg, #c3992a, #c3992a), linear-gradient(0deg, #c3992a, #c3992a), linear-gradient(0deg, #c3992a, #c3992a); + } + + .fr-table--yellow-moutarde > table thead { + background-image: linear-gradient(0deg, #695240, #695240); + background-color: #feebd0; + background-image: none; + } + + .fr-table--yellow-moutarde > table tbody { + background-color: #fef5e8; + } + + .fr-table--yellow-moutarde > table tbody tr:nth-child(even) { + background-color: #feebd0; + } + + .fr-table--yellow-moutarde.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #c3992a, #c3992a); + background-image: none; + } + + .fr-table--orange-terre-battue > table::after { + background-image: linear-gradient(0deg, #e4794a, #e4794a), linear-gradient(0deg, #e4794a, #e4794a), linear-gradient(0deg, #e4794a, #e4794a), linear-gradient(0deg, #e4794a, #e4794a); + } + + .fr-table--orange-terre-battue > table thead { + background-image: linear-gradient(0deg, #755348, #755348); + background-color: #fee9e5; + background-image: none; + } + + .fr-table--orange-terre-battue > table tbody { + background-color: #fef4f2; + } + + .fr-table--orange-terre-battue > table tbody tr:nth-child(even) { + background-color: #fee9e5; + } + + .fr-table--orange-terre-battue.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #e4794a, #e4794a); + background-image: none; + } + + .fr-table--brown-cafe-creme > table::after { + background-image: linear-gradient(0deg, #d1b781, #d1b781), linear-gradient(0deg, #d1b781, #d1b781), linear-gradient(0deg, #d1b781, #d1b781), linear-gradient(0deg, #d1b781, #d1b781); + } + + .fr-table--brown-cafe-creme > table thead { + background-image: linear-gradient(0deg, #685c48, #685c48); + background-color: #f7ecdb; + background-image: none; + } + + .fr-table--brown-cafe-creme > table tbody { + background-color: #fbf6ed; + } + + .fr-table--brown-cafe-creme > table tbody tr:nth-child(even) { + background-color: #f7ecdb; + } + + .fr-table--brown-cafe-creme.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #d1b781, #d1b781); + background-image: none; + } + + .fr-table--brown-caramel > table::after { + background-image: linear-gradient(0deg, #c08c65, #c08c65), linear-gradient(0deg, #c08c65, #c08c65), linear-gradient(0deg, #c08c65, #c08c65), linear-gradient(0deg, #c08c65, #c08c65); + } + + .fr-table--brown-caramel > table thead { + background-image: linear-gradient(0deg, #845d48, #845d48); + background-color: #f7ebe5; + background-image: none; + } + + .fr-table--brown-caramel > table tbody { + background-color: #fbf5f2; + } + + .fr-table--brown-caramel > table tbody tr:nth-child(even) { + background-color: #f7ebe5; + } + + .fr-table--brown-caramel.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #c08c65, #c08c65); + background-image: none; + } + + .fr-table--brown-opera > table::after { + background-image: linear-gradient(0deg, #bd987a, #bd987a), linear-gradient(0deg, #bd987a, #bd987a), linear-gradient(0deg, #bd987a, #bd987a), linear-gradient(0deg, #bd987a, #bd987a); + } + + .fr-table--brown-opera > table thead { + background-image: linear-gradient(0deg, #745b47, #745b47); + background-color: #f7ece4; + background-image: none; + } + + .fr-table--brown-opera > table tbody { + background-color: #fbf5f2; + } + + .fr-table--brown-opera > table tbody tr:nth-child(even) { + background-color: #f7ece4; + } + + .fr-table--brown-opera.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #bd987a, #bd987a); + background-image: none; + } + + .fr-table--beige-gris-galet > table::after { + background-image: linear-gradient(0deg, #aea397, #aea397), linear-gradient(0deg, #aea397, #aea397), linear-gradient(0deg, #aea397, #aea397), linear-gradient(0deg, #aea397, #aea397); + } + + .fr-table--beige-gris-galet > table thead { + background-image: linear-gradient(0deg, #6a6156, #6a6156); + background-color: #f3ede5; + background-image: none; + } + + .fr-table--beige-gris-galet > table tbody { + background-color: #f9f6f2; + } + + .fr-table--beige-gris-galet > table tbody tr:nth-child(even) { + background-color: #f3ede5; + } + + .fr-table--beige-gris-galet.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #aea397, #aea397); + background-image: none; + } + + .fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #ddd, #ddd); + } + + .fr-table--bordered > table tbody tr:nth-child(even) { + background-color: transparent; + } + + .fr-table--bordered > table tbody tr:nth-child(even):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-table--bordered > table tbody tr:nth-child(even):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-table::before { + content: none; + } + + .fr-table > table thead::after { + background-image: none; + } + + .fr-table > table tbody::after { + background-image: none; + } + + .fr-table > table tbody tr { + background-image: none; + } + + .fr-table--green-tilleul-verveine > table { + background-image: none; + } + + .fr-table--green-tilleul-verveine > table tbody tr { + background-image: none; + } + + .fr-table--green-bourgeon > table { + background-image: none; + } + + .fr-table--green-bourgeon > table tbody tr { + background-image: none; + } + + .fr-table--green-emeraude > table { + background-image: none; + } + + .fr-table--green-emeraude > table tbody tr { + background-image: none; + } + + .fr-table--green-menthe > table { + background-image: none; + } + + .fr-table--green-menthe > table tbody tr { + background-image: none; + } + + .fr-table--green-archipel > table { + background-image: none; + } + + .fr-table--green-archipel > table tbody tr { + background-image: none; + } + + .fr-table--blue-ecume > table { + background-image: none; + } + + .fr-table--blue-ecume > table tbody tr { + background-image: none; + } + + .fr-table--blue-cumulus > table { + background-image: none; + } + + .fr-table--blue-cumulus > table tbody tr { + background-image: none; + } + + .fr-table--purple-glycine > table { + background-image: none; + } + + .fr-table--purple-glycine > table tbody tr { + background-image: none; + } + + .fr-table--pink-macaron > table { + background-image: none; + } + + .fr-table--pink-macaron > table tbody tr { + background-image: none; + } + + .fr-table--pink-tuile > table { + background-image: none; + } + + .fr-table--pink-tuile > table tbody tr { + background-image: none; + } + + .fr-table--yellow-tournesol > table { + background-image: none; + } + + .fr-table--yellow-tournesol > table tbody tr { + background-image: none; + } + + .fr-table--yellow-moutarde > table { + background-image: none; + } + + .fr-table--yellow-moutarde > table tbody tr { + background-image: none; + } + + .fr-table--orange-terre-battue > table { + background-image: none; + } + + .fr-table--orange-terre-battue > table tbody tr { + background-image: none; + } + + .fr-table--brown-cafe-creme > table { + background-image: none; + } + + .fr-table--brown-cafe-creme > table tbody tr { + background-image: none; + } + + .fr-table--brown-caramel > table { + background-image: none; + } + + .fr-table--brown-caramel > table tbody tr { + background-image: none; + } + + .fr-table--brown-opera > table { + background-image: none; + } + + .fr-table--brown-opera > table tbody tr { + background-image: none; + } + + .fr-table--beige-gris-galet > table { + background-image: none; + } + + .fr-table--beige-gris-galet > table tbody tr { + background-image: none; + } + + .fr-tag { + text-decoration: none; + color: #161616; + background-color: #eee; + } + + .fr-tag::before, + .fr-tag::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-tag.fr-tag--sm::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 0.75rem; + height: 0.75rem; + } + + button.fr-tag[aria-pressed=true], + input[type=button].fr-tag[aria-pressed=true] { + background-size: 100% 100%, 100% 100%; + } + + button.fr-tag[aria-pressed=true]::after, + input[type=button].fr-tag[aria-pressed=true]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/checkbox-circle-line.svg"); + width: 1rem; + height: 1rem; + color: #000091; + } + + button.fr-tag[aria-pressed=true].fr-tag--sm::after, + input[type=button].fr-tag[aria-pressed=true].fr-tag--sm::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 0.75rem; + height: 0.75rem; + } + + button.fr-tag.fr-tag--dismiss::after, + input[type=button].fr-tag.fr-tag--dismiss::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/close-line.svg"); + width: 1rem; + height: 1rem; + background-color: currentColor; + margin-left: 0.625rem; + } + + button.fr-tag.fr-tag--dismiss.fr-tag--sm::after, + input[type=button].fr-tag.fr-tag--dismiss.fr-tag--sm::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 0.75rem; + height: 0.75rem; + background-color: currentColor; + margin-left: 0.5rem; + } + + ul.fr-tags-group { + list-style-type: none; + } + + ol.fr-tags-group { + list-style-type: none; + } + + ul.fr-tags-group, + ol.fr-tags-group { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-tags-group--sm::before, + .fr-tags-group--sm::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-tags-group--sm a.fr-tag.fr-tag--dismiss::after, + .fr-tags-group--sm button.fr-tag.fr-tag--dismiss::after, + .fr-tags-group--sm input[type=button].fr-tag.fr-tag--dismiss::after, + .fr-tags-group--sm input[type=image].fr-tag.fr-tag--dismiss::after, + .fr-tags-group--sm input[type=reset].fr-tag.fr-tag--dismiss::after, + .fr-tags-group--sm input[type=submit].fr-tag.fr-tag--dismiss::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 0.75rem; + height: 0.75rem; + } + + .fr-tags-group--sm a.fr-tag[aria-pressed=true]::after, + .fr-tags-group--sm button.fr-tag[aria-pressed=true]::after, + .fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]::after, + .fr-tags-group--sm input[type=image].fr-tag[aria-pressed=true]::after, + .fr-tags-group--sm input[type=reset].fr-tag[aria-pressed=true]::after, + .fr-tags-group--sm input[type=submit].fr-tag[aria-pressed=true]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 0.75rem; + height: 0.75rem; + background-color: transparent !important; + } + + .fr-tag[aria-pressed=false] { + color: #000091; + background-color: #e3e3fd; + } + + .fr-tag[aria-pressed=false]:hover { + background-color: #c1c1fb; + } + + .fr-tag[aria-pressed=false]:active { + background-color: #adadf9; + } + + .fr-tag.fr-tag--dismiss { + color: #f5f5fe; + background-color: #000091; + } + + .fr-tag.fr-tag--dismiss:hover { + background-color: #1212ff; + } + + .fr-tag.fr-tag--dismiss:active { + background-color: #2323ff; + } + + a.fr-tag, + button.fr-tag, + input[type=button].fr-tag, + input[type=image].fr-tag, + input[type=reset].fr-tag, + input[type=submit].fr-tag { + color: #000091; + background-color: #e3e3fd; + } + + a.fr-tag:hover, + button.fr-tag:hover, + input[type=button].fr-tag:hover, + input[type=image].fr-tag:hover, + input[type=reset].fr-tag:hover, + input[type=submit].fr-tag:hover { + background-color: #c1c1fb; + } + + a.fr-tag:active, + button.fr-tag:active, + input[type=button].fr-tag:active, + input[type=image].fr-tag:active, + input[type=reset].fr-tag:active, + input[type=submit].fr-tag:active { + background-color: #adadf9; + } + + a.fr-tag--green-tilleul-verveine, + button.fr-tag--green-tilleul-verveine, + input[type=button].fr-tag--green-tilleul-verveine, + input[type=image].fr-tag--green-tilleul-verveine, + input[type=reset].fr-tag--green-tilleul-verveine, + input[type=submit].fr-tag--green-tilleul-verveine { + color: #66673d; + background-color: #fbe769; + } + + a.fr-tag--green-tilleul-verveine:hover, + button.fr-tag--green-tilleul-verveine:hover, + input[type=button].fr-tag--green-tilleul-verveine:hover, + input[type=image].fr-tag--green-tilleul-verveine:hover, + input[type=reset].fr-tag--green-tilleul-verveine:hover, + input[type=submit].fr-tag--green-tilleul-verveine:hover { + background-color: #d7c655; + } + + a.fr-tag--green-tilleul-verveine:active, + button.fr-tag--green-tilleul-verveine:active, + input[type=button].fr-tag--green-tilleul-verveine:active, + input[type=image].fr-tag--green-tilleul-verveine:active, + input[type=reset].fr-tag--green-tilleul-verveine:active, + input[type=submit].fr-tag--green-tilleul-verveine:active { + background-color: #c2b24c; + } + + a.fr-tag--green-bourgeon, + button.fr-tag--green-bourgeon, + input[type=button].fr-tag--green-bourgeon, + input[type=image].fr-tag--green-bourgeon, + input[type=reset].fr-tag--green-bourgeon, + input[type=submit].fr-tag--green-bourgeon { + color: #447049; + background-color: #a9fb68; + } + + a.fr-tag--green-bourgeon:hover, + button.fr-tag--green-bourgeon:hover, + input[type=button].fr-tag--green-bourgeon:hover, + input[type=image].fr-tag--green-bourgeon:hover, + input[type=reset].fr-tag--green-bourgeon:hover, + input[type=submit].fr-tag--green-bourgeon:hover { + background-color: #8ed654; + } + + a.fr-tag--green-bourgeon:active, + button.fr-tag--green-bourgeon:active, + input[type=button].fr-tag--green-bourgeon:active, + input[type=image].fr-tag--green-bourgeon:active, + input[type=reset].fr-tag--green-bourgeon:active, + input[type=submit].fr-tag--green-bourgeon:active { + background-color: #7fc04b; + } + + a.fr-tag--green-emeraude, + button.fr-tag--green-emeraude, + input[type=button].fr-tag--green-emeraude, + input[type=image].fr-tag--green-emeraude, + input[type=reset].fr-tag--green-emeraude, + input[type=submit].fr-tag--green-emeraude { + color: #297254; + background-color: #9ef9be; + } + + a.fr-tag--green-emeraude:hover, + button.fr-tag--green-emeraude:hover, + input[type=button].fr-tag--green-emeraude:hover, + input[type=image].fr-tag--green-emeraude:hover, + input[type=reset].fr-tag--green-emeraude:hover, + input[type=submit].fr-tag--green-emeraude:hover { + background-color: #69df97; + } + + a.fr-tag--green-emeraude:active, + button.fr-tag--green-emeraude:active, + input[type=button].fr-tag--green-emeraude:active, + input[type=image].fr-tag--green-emeraude:active, + input[type=reset].fr-tag--green-emeraude:active, + input[type=submit].fr-tag--green-emeraude:active { + background-color: #5ec988; + } + + a.fr-tag--green-menthe, + button.fr-tag--green-menthe, + input[type=button].fr-tag--green-menthe, + input[type=image].fr-tag--green-menthe, + input[type=reset].fr-tag--green-menthe, + input[type=submit].fr-tag--green-menthe { + color: #37635f; + background-color: #8bf8e7; + } + + a.fr-tag--green-menthe:hover, + button.fr-tag--green-menthe:hover, + input[type=button].fr-tag--green-menthe:hover, + input[type=image].fr-tag--green-menthe:hover, + input[type=reset].fr-tag--green-menthe:hover, + input[type=submit].fr-tag--green-menthe:hover { + background-color: #6ed5c5; + } + + a.fr-tag--green-menthe:active, + button.fr-tag--green-menthe:active, + input[type=button].fr-tag--green-menthe:active, + input[type=image].fr-tag--green-menthe:active, + input[type=reset].fr-tag--green-menthe:active, + input[type=submit].fr-tag--green-menthe:active { + background-color: #62bfb1; + } + + a.fr-tag--green-archipel, + button.fr-tag--green-archipel, + input[type=button].fr-tag--green-archipel, + input[type=image].fr-tag--green-archipel, + input[type=reset].fr-tag--green-archipel, + input[type=submit].fr-tag--green-archipel { + color: #006a6f; + background-color: #a6f2fa; + } + + a.fr-tag--green-archipel:hover, + button.fr-tag--green-archipel:hover, + input[type=button].fr-tag--green-archipel:hover, + input[type=image].fr-tag--green-archipel:hover, + input[type=reset].fr-tag--green-archipel:hover, + input[type=submit].fr-tag--green-archipel:hover { + background-color: #62dbe5; + } + + a.fr-tag--green-archipel:active, + button.fr-tag--green-archipel:active, + input[type=button].fr-tag--green-archipel:active, + input[type=image].fr-tag--green-archipel:active, + input[type=reset].fr-tag--green-archipel:active, + input[type=submit].fr-tag--green-archipel:active { + background-color: #58c5cf; + } + + a.fr-tag--blue-ecume, + button.fr-tag--blue-ecume, + input[type=button].fr-tag--blue-ecume, + input[type=image].fr-tag--blue-ecume, + input[type=reset].fr-tag--blue-ecume, + input[type=submit].fr-tag--blue-ecume { + color: #2f4077; + background-color: #dee5fd; + } + + a.fr-tag--blue-ecume:hover, + button.fr-tag--blue-ecume:hover, + input[type=button].fr-tag--blue-ecume:hover, + input[type=image].fr-tag--blue-ecume:hover, + input[type=reset].fr-tag--blue-ecume:hover, + input[type=submit].fr-tag--blue-ecume:hover { + background-color: #b4c5fb; + } + + a.fr-tag--blue-ecume:active, + button.fr-tag--blue-ecume:active, + input[type=button].fr-tag--blue-ecume:active, + input[type=image].fr-tag--blue-ecume:active, + input[type=reset].fr-tag--blue-ecume:active, + input[type=submit].fr-tag--blue-ecume:active { + background-color: #99b3f9; + } + + a.fr-tag--blue-cumulus, + button.fr-tag--blue-cumulus, + input[type=button].fr-tag--blue-cumulus, + input[type=image].fr-tag--blue-cumulus, + input[type=reset].fr-tag--blue-cumulus, + input[type=submit].fr-tag--blue-cumulus { + color: #3558a2; + background-color: #dae6fd; + } + + a.fr-tag--blue-cumulus:hover, + button.fr-tag--blue-cumulus:hover, + input[type=button].fr-tag--blue-cumulus:hover, + input[type=image].fr-tag--blue-cumulus:hover, + input[type=reset].fr-tag--blue-cumulus:hover, + input[type=submit].fr-tag--blue-cumulus:hover { + background-color: #a9c8fb; + } + + a.fr-tag--blue-cumulus:active, + button.fr-tag--blue-cumulus:active, + input[type=button].fr-tag--blue-cumulus:active, + input[type=image].fr-tag--blue-cumulus:active, + input[type=reset].fr-tag--blue-cumulus:active, + input[type=submit].fr-tag--blue-cumulus:active { + background-color: #8ab8f9; + } + + a.fr-tag--purple-glycine, + button.fr-tag--purple-glycine, + input[type=button].fr-tag--purple-glycine, + input[type=image].fr-tag--purple-glycine, + input[type=reset].fr-tag--purple-glycine, + input[type=submit].fr-tag--purple-glycine { + color: #6e445a; + background-color: #fddbfa; + } + + a.fr-tag--purple-glycine:hover, + button.fr-tag--purple-glycine:hover, + input[type=button].fr-tag--purple-glycine:hover, + input[type=image].fr-tag--purple-glycine:hover, + input[type=reset].fr-tag--purple-glycine:hover, + input[type=submit].fr-tag--purple-glycine:hover { + background-color: #fbaff5; + } + + a.fr-tag--purple-glycine:active, + button.fr-tag--purple-glycine:active, + input[type=button].fr-tag--purple-glycine:active, + input[type=image].fr-tag--purple-glycine:active, + input[type=reset].fr-tag--purple-glycine:active, + input[type=submit].fr-tag--purple-glycine:active { + background-color: #fa96f2; + } + + a.fr-tag--pink-macaron, + button.fr-tag--pink-macaron, + input[type=button].fr-tag--pink-macaron, + input[type=image].fr-tag--pink-macaron, + input[type=reset].fr-tag--pink-macaron, + input[type=submit].fr-tag--pink-macaron { + color: #8d533e; + background-color: #fddfda; + } + + a.fr-tag--pink-macaron:hover, + button.fr-tag--pink-macaron:hover, + input[type=button].fr-tag--pink-macaron:hover, + input[type=image].fr-tag--pink-macaron:hover, + input[type=reset].fr-tag--pink-macaron:hover, + input[type=submit].fr-tag--pink-macaron:hover { + background-color: #fbb8ab; + } + + a.fr-tag--pink-macaron:active, + button.fr-tag--pink-macaron:active, + input[type=button].fr-tag--pink-macaron:active, + input[type=image].fr-tag--pink-macaron:active, + input[type=reset].fr-tag--pink-macaron:active, + input[type=submit].fr-tag--pink-macaron:active { + background-color: #faa18d; + } + + a.fr-tag--pink-tuile, + button.fr-tag--pink-tuile, + input[type=button].fr-tag--pink-tuile, + input[type=image].fr-tag--pink-tuile, + input[type=reset].fr-tag--pink-tuile, + input[type=submit].fr-tag--pink-tuile { + color: #a94645; + background-color: #fddfdb; + } + + a.fr-tag--pink-tuile:hover, + button.fr-tag--pink-tuile:hover, + input[type=button].fr-tag--pink-tuile:hover, + input[type=image].fr-tag--pink-tuile:hover, + input[type=reset].fr-tag--pink-tuile:hover, + input[type=submit].fr-tag--pink-tuile:hover { + background-color: #fbb8ad; + } + + a.fr-tag--pink-tuile:active, + button.fr-tag--pink-tuile:active, + input[type=button].fr-tag--pink-tuile:active, + input[type=image].fr-tag--pink-tuile:active, + input[type=reset].fr-tag--pink-tuile:active, + input[type=submit].fr-tag--pink-tuile:active { + background-color: #faa191; + } + + a.fr-tag--yellow-tournesol, + button.fr-tag--yellow-tournesol, + input[type=button].fr-tag--yellow-tournesol, + input[type=image].fr-tag--yellow-tournesol, + input[type=reset].fr-tag--yellow-tournesol, + input[type=submit].fr-tag--yellow-tournesol { + color: #716043; + background-color: #fde39c; + } + + a.fr-tag--yellow-tournesol:hover, + button.fr-tag--yellow-tournesol:hover, + input[type=button].fr-tag--yellow-tournesol:hover, + input[type=image].fr-tag--yellow-tournesol:hover, + input[type=reset].fr-tag--yellow-tournesol:hover, + input[type=submit].fr-tag--yellow-tournesol:hover { + background-color: #e9c53b; + } + + a.fr-tag--yellow-tournesol:active, + button.fr-tag--yellow-tournesol:active, + input[type=button].fr-tag--yellow-tournesol:active, + input[type=image].fr-tag--yellow-tournesol:active, + input[type=reset].fr-tag--yellow-tournesol:active, + input[type=submit].fr-tag--yellow-tournesol:active { + background-color: #d3b235; + } + + a.fr-tag--yellow-moutarde, + button.fr-tag--yellow-moutarde, + input[type=button].fr-tag--yellow-moutarde, + input[type=image].fr-tag--yellow-moutarde, + input[type=reset].fr-tag--yellow-moutarde, + input[type=submit].fr-tag--yellow-moutarde { + color: #695240; + background-color: #fde2b5; + } + + a.fr-tag--yellow-moutarde:hover, + button.fr-tag--yellow-moutarde:hover, + input[type=button].fr-tag--yellow-moutarde:hover, + input[type=image].fr-tag--yellow-moutarde:hover, + input[type=reset].fr-tag--yellow-moutarde:hover, + input[type=submit].fr-tag--yellow-moutarde:hover { + background-color: #f6c43c; + } + + a.fr-tag--yellow-moutarde:active, + button.fr-tag--yellow-moutarde:active, + input[type=button].fr-tag--yellow-moutarde:active, + input[type=image].fr-tag--yellow-moutarde:active, + input[type=reset].fr-tag--yellow-moutarde:active, + input[type=submit].fr-tag--yellow-moutarde:active { + background-color: #dfb135; + } + + a.fr-tag--orange-terre-battue, + button.fr-tag--orange-terre-battue, + input[type=button].fr-tag--orange-terre-battue, + input[type=image].fr-tag--orange-terre-battue, + input[type=reset].fr-tag--orange-terre-battue, + input[type=submit].fr-tag--orange-terre-battue { + color: #755348; + background-color: #fddfd8; + } + + a.fr-tag--orange-terre-battue:hover, + button.fr-tag--orange-terre-battue:hover, + input[type=button].fr-tag--orange-terre-battue:hover, + input[type=image].fr-tag--orange-terre-battue:hover, + input[type=reset].fr-tag--orange-terre-battue:hover, + input[type=submit].fr-tag--orange-terre-battue:hover { + background-color: #fbb8a5; + } + + a.fr-tag--orange-terre-battue:active, + button.fr-tag--orange-terre-battue:active, + input[type=button].fr-tag--orange-terre-battue:active, + input[type=image].fr-tag--orange-terre-battue:active, + input[type=reset].fr-tag--orange-terre-battue:active, + input[type=submit].fr-tag--orange-terre-battue:active { + background-color: #faa184; + } + + a.fr-tag--brown-cafe-creme, + button.fr-tag--brown-cafe-creme, + input[type=button].fr-tag--brown-cafe-creme, + input[type=image].fr-tag--brown-cafe-creme, + input[type=reset].fr-tag--brown-cafe-creme, + input[type=submit].fr-tag--brown-cafe-creme { + color: #685c48; + background-color: #f4e3c7; + } + + a.fr-tag--brown-cafe-creme:hover, + button.fr-tag--brown-cafe-creme:hover, + input[type=button].fr-tag--brown-cafe-creme:hover, + input[type=image].fr-tag--brown-cafe-creme:hover, + input[type=reset].fr-tag--brown-cafe-creme:hover, + input[type=submit].fr-tag--brown-cafe-creme:hover { + background-color: #e1c386; + } + + a.fr-tag--brown-cafe-creme:active, + button.fr-tag--brown-cafe-creme:active, + input[type=button].fr-tag--brown-cafe-creme:active, + input[type=image].fr-tag--brown-cafe-creme:active, + input[type=reset].fr-tag--brown-cafe-creme:active, + input[type=submit].fr-tag--brown-cafe-creme:active { + background-color: #ccb078; + } + + a.fr-tag--brown-caramel, + button.fr-tag--brown-caramel, + input[type=button].fr-tag--brown-caramel, + input[type=image].fr-tag--brown-caramel, + input[type=reset].fr-tag--brown-caramel, + input[type=submit].fr-tag--brown-caramel { + color: #845d48; + background-color: #f3e2d9; + } + + a.fr-tag--brown-caramel:hover, + button.fr-tag--brown-caramel:hover, + input[type=button].fr-tag--brown-caramel:hover, + input[type=image].fr-tag--brown-caramel:hover, + input[type=reset].fr-tag--brown-caramel:hover, + input[type=submit].fr-tag--brown-caramel:hover { + background-color: #e7bea6; + } + + a.fr-tag--brown-caramel:active, + button.fr-tag--brown-caramel:active, + input[type=button].fr-tag--brown-caramel:active, + input[type=image].fr-tag--brown-caramel:active, + input[type=reset].fr-tag--brown-caramel:active, + input[type=submit].fr-tag--brown-caramel:active { + background-color: #e1a982; + } + + a.fr-tag--brown-opera, + button.fr-tag--brown-opera, + input[type=button].fr-tag--brown-opera, + input[type=image].fr-tag--brown-opera, + input[type=reset].fr-tag--brown-opera, + input[type=submit].fr-tag--brown-opera { + color: #745b47; + background-color: #f3e2d7; + } + + a.fr-tag--brown-opera:hover, + button.fr-tag--brown-opera:hover, + input[type=button].fr-tag--brown-opera:hover, + input[type=image].fr-tag--brown-opera:hover, + input[type=reset].fr-tag--brown-opera:hover, + input[type=submit].fr-tag--brown-opera:hover { + background-color: #e7bfa0; + } + + a.fr-tag--brown-opera:active, + button.fr-tag--brown-opera:active, + input[type=button].fr-tag--brown-opera:active, + input[type=image].fr-tag--brown-opera:active, + input[type=reset].fr-tag--brown-opera:active, + input[type=submit].fr-tag--brown-opera:active { + background-color: #deaa7e; + } + + a.fr-tag--beige-gris-galet, + button.fr-tag--beige-gris-galet, + input[type=button].fr-tag--beige-gris-galet, + input[type=image].fr-tag--beige-gris-galet, + input[type=reset].fr-tag--beige-gris-galet, + input[type=submit].fr-tag--beige-gris-galet { + color: #6a6156; + background-color: #eee4d9; + } + + a.fr-tag--beige-gris-galet:hover, + button.fr-tag--beige-gris-galet:hover, + input[type=button].fr-tag--beige-gris-galet:hover, + input[type=image].fr-tag--beige-gris-galet:hover, + input[type=reset].fr-tag--beige-gris-galet:hover, + input[type=submit].fr-tag--beige-gris-galet:hover { + background-color: #dbc3a4; + } + + a.fr-tag--beige-gris-galet:active, + button.fr-tag--beige-gris-galet:active, + input[type=button].fr-tag--beige-gris-galet:active, + input[type=image].fr-tag--beige-gris-galet:active, + input[type=reset].fr-tag--beige-gris-galet:active, + input[type=submit].fr-tag--beige-gris-galet:active { + background-color: #c6b094; + } + + button.fr-tag[aria-pressed=true]:not(:disabled), + input[type=button].fr-tag[aria-pressed=true]:not(:disabled) { + background-color: transparent; + color: #f5f5fe; + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, #000091 0.625rem); + } + + button.fr-tag[aria-pressed=true]:not(:disabled):hover, + input[type=button].fr-tag[aria-pressed=true]:not(:disabled):hover { + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, #1212ff 0.625rem); + } + + button.fr-tag[aria-pressed=true]:not(:disabled):active, + input[type=button].fr-tag[aria-pressed=true]:not(:disabled):active { + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, #2323ff 0.625rem); + } + + button.fr-tag[aria-pressed=true]:disabled, + input[type=button].fr-tag[aria-pressed=true]:disabled { + background-color: transparent; + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, #e5e5e5 0.625rem); + } + + button.fr-tag[aria-pressed=true]:disabled:hover, + input[type=button].fr-tag[aria-pressed=true]:disabled:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + button.fr-tag[aria-pressed=true]:disabled:active, + input[type=button].fr-tag[aria-pressed=true]:disabled:active { + background-color: rgba(0, 0, 0, 0.1); + } + + button.fr-tag[aria-pressed=true]:disabled::after, + input[type=button].fr-tag[aria-pressed=true]:disabled::after { + color: #929292; + } + + button.fr-tag[aria-pressed=true].fr-tag--sm, + input[type=button].fr-tag[aria-pressed=true].fr-tag--sm { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #000091 0.5rem); + } + + button.fr-tag[aria-pressed=true].fr-tag--sm:hover, + input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:hover { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #1212ff 0.5rem); + } + + button.fr-tag[aria-pressed=true].fr-tag--sm:active, + input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:active { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #2323ff 0.5rem); + } + + button.fr-tag[aria-pressed=true].fr-tag--sm:disabled, + input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:disabled { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #e5e5e5 0.5rem); + } + + button.fr-tag:disabled, + input[type=button].fr-tag:disabled { + color: #929292; + background-color: #e5e5e5; + } + + a:not([href]).fr-tag { + color: #929292; + background-color: #e5e5e5; + } + + .fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true], + .fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true] { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #000091 0.5rem); + } + + .fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:hover, + .fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:hover { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #1212ff 0.5rem); + } + + .fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:active, + .fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:active { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #2323ff 0.5rem); + } + + .fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:disabled, + .fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:disabled { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #e5e5e5 0.5rem); + } + + /** + * reset des marges dans l'alerte + */ + + .fr-alert::before, + .fr-alert::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-alert__title, + .fr-alert p { + margin: 0 0 0.25rem; + } + + .fr-alert--info::before { + background-image: url("icons/system/fr--info-fill.svg"); + } + + .fr-alert--success::before { + background-image: url("icons/system/fr--success-fill.svg"); + } + + .fr-alert--error::before { + background-image: url("icons/system/fr--error-fill.svg"); + } + + .fr-alert--warning::before { + background-image: url("icons/system/fr--warning-fill.svg"); + } + + .fr-alert .fr-btn--close::before, + .fr-alert .fr-btn--close::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/close-line.svg"); + width: 1rem; + height: 1rem; + } + + /** + * reset des marges dans l'alerte + */ + + .fr-alert .fr-link--close::before, + .fr-alert .fr-link--close::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/close-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-alert { + background-image: linear-gradient(0deg, #3a3a3a, #3a3a3a), linear-gradient(0deg, #3a3a3a, #3a3a3a), linear-gradient(0deg, #3a3a3a, #3a3a3a), linear-gradient(0deg, #3a3a3a, #3a3a3a), linear-gradient(0deg, #3a3a3a, #3a3a3a); + } + + .fr-alert::before { + color: #fff; + } + + .fr-alert--info { + background-image: linear-gradient(0deg, #0063cb, #0063cb), linear-gradient(0deg, #0063cb, #0063cb), linear-gradient(0deg, #0063cb, #0063cb), linear-gradient(0deg, #0063cb, #0063cb), linear-gradient(0deg, #0063cb, #0063cb); + } + + .fr-alert--error { + background-image: linear-gradient(0deg, #ce0500, #ce0500), linear-gradient(0deg, #ce0500, #ce0500), linear-gradient(0deg, #ce0500, #ce0500), linear-gradient(0deg, #ce0500, #ce0500), linear-gradient(0deg, #ce0500, #ce0500); + } + + .fr-alert--success { + background-image: linear-gradient(0deg, #18753c, #18753c), linear-gradient(0deg, #18753c, #18753c), linear-gradient(0deg, #18753c, #18753c), linear-gradient(0deg, #18753c, #18753c), linear-gradient(0deg, #18753c, #18753c); + } + + .fr-alert--warning { + background-image: linear-gradient(0deg, #b34000, #b34000), linear-gradient(0deg, #b34000, #b34000), linear-gradient(0deg, #b34000, #b34000), linear-gradient(0deg, #b34000, #b34000), linear-gradient(0deg, #b34000, #b34000); + } + + .fr-notice__title, + .fr-notice p { + margin: 0; + } + + .fr-notice__title::before { + vertical-align: -6px; + color: transparent; + } + + .fr-notice--info .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("icons/system/fr--info-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice--warning .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-notice--alert .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-notice--witness .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-notice--cyberattack .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("icons/system/fr--warning-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice--weather-orange .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("icons/weather/heavy-showers-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice--weather-red .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("icons/weather/heavy-showers-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice--weather-purple .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("icons/weather/typhoon-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice--kidnapping .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("icons/system/fr--alert-warning-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice--attack .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("icons/system/fr--alert-warning-2-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice .fr-btn--close::before, + .fr-notice .fr-btn--close::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/close-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-notice { + background-color: #eee; + color: #161616; + } + + .fr-notice--info { + background-color: #e8edff; + color: #0063cb; + } + + .fr-notice--warning, + .fr-notice--weather-orange { + background-color: #ffe9e6; + color: #b34000; + } + + .fr-notice--alert { + background-color: #ffe9e9; + color: #ce0500; + } + + .fr-notice--weather-red { + background-color: #ce0500; + color: #fff; + } + + .fr-notice--weather-red .fr-btn--close { + background-color: #ce0500; + } + + .fr-notice--weather-purple { + background-color: #6e445a; + color: #fff; + } + + .fr-notice--weather-purple .fr-btn--close { + background-color: #6e445a; + } + + .fr-notice--witness { + background-color: #3a3a3a; + color: #fff; + background-image: linear-gradient(0deg, #ce0500, #ce0500); + } + + .fr-notice--witness .fr-btn--close { + background-color: #3a3a3a; + } + + .fr-notice--kidnapping, + .fr-notice--attack { + background-color: #ce0500; + color: #fff; + background-image: linear-gradient(0deg, #3a3a3a, #3a3a3a); + } + + .fr-notice--kidnapping .fr-btn--close, + .fr-notice--attack .fr-btn--close { + background-color: #ce0500; + } + + .fr-notice--cyberattack { + background-color: #3a3a3a; + color: #fff; + background-image: linear-gradient(0deg, #0063cb, #0063cb); + } + + .fr-notice--cyberattack .fr-btn--close { + background-color: #3a3a3a; + } + + .fr-radio-group input[type=radio] + label { + background-image: radial-gradient(transparent 10px, #000091 11px, transparent 12px); + } + + .fr-radio-group input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 10px, #e5e5e5 11px, transparent 12px); + } + + .fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, #000091 11px, transparent 12px), radial-gradient(#000091 5px, transparent 6px); + } + + .fr-radio-group input[type=radio]:checked:disabled + label { + background-image: radial-gradient(transparent 10px, #e5e5e5 11px, transparent 12px), radial-gradient(#e5e5e5 5px, transparent 6px); + } + + .fr-fieldset--error .fr-radio-group input[type=radio] + label { + background-image: radial-gradient(transparent 10px, #ce0500 11px, transparent 12px); + } + + .fr-fieldset--error .fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, #ce0500 11px, transparent 12px), radial-gradient(#000091 5px, transparent 6px); + } + + .fr-fieldset--valid .fr-radio-group input[type=radio] + label { + background-image: radial-gradient(transparent 10px, #18753c 11px, transparent 12px); + } + + .fr-fieldset--valid .fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, #18753c 11px, transparent 12px), radial-gradient(#000091 5px, transparent 6px); + } + + .fr-fieldset--info .fr-radio-group input[type=radio] + label { + background-image: radial-gradient(transparent 10px, #0063cb 11px, transparent 12px); + } + + .fr-fieldset--info .fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, #0063cb 11px, transparent 12px), radial-gradient(#000091 5px, transparent 6px); + } + + .fr-fieldset .fr-radio-group input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 10px, #e5e5e5 11px, transparent 12px); + } + + .fr-fieldset .fr-radio-group input[type=radio]:disabled:checked + label { + background-image: radial-gradient(transparent 10px, #e5e5e5 11px, transparent 12px), radial-gradient(#e5e5e5 5px, transparent 6px); + } + + .fr-radio-group--sm input[type=radio] + label { + background-image: radial-gradient(transparent 6px, #000091 7px, transparent 8px); + } + + .fr-radio-group--sm input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px); + } + + .fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, #000091 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-radio-group--sm input[type=radio]:checked:disabled + label { + background-image: radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px), radial-gradient(#e5e5e5 3px, transparent 4px); + } + + .fr-fieldset--error .fr-radio-group--sm input[type=radio] + label { + background-image: radial-gradient(transparent 6px, #ce0500 7px, transparent 8px); + } + + .fr-fieldset--error .fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, #ce0500 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-fieldset--valid .fr-radio-group--sm input[type=radio] + label { + background-image: radial-gradient(transparent 6px, #18753c 7px, transparent 8px); + } + + .fr-fieldset--valid .fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, #18753c 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-fieldset--info .fr-radio-group--sm input[type=radio] + label { + background-image: radial-gradient(transparent 6px, #0063cb 7px, transparent 8px); + } + + .fr-fieldset--info .fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, #0063cb 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-fieldset .fr-radio-group--sm input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px); + } + + .fr-fieldset .fr-radio-group--sm input[type=radio]:disabled:checked + label { + background-image: radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px), radial-gradient(#e5e5e5 3px, transparent 4px); + } + + .fr-radio-rich__pictogram { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd); + background-color: #fff; + } + + .fr-radio-rich input[type=radio] + label { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #000091 7px, transparent 8px); + background-color: #fff; + } + + .fr-radio-rich input[type=radio]:disabled + label { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px); + } + + .fr-radio-rich input[type=radio]:disabled ~ .fr-radio-rich__pictogram svg * { + fill: #929292; + } + + .fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), radial-gradient(transparent 6px, #000091 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-radio-rich input[type=radio]:checked ~ .fr-radio-rich__pictogram { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #ddd, #ddd); + } + + .fr-radio-rich input[type=radio]:checked:disabled + label { + background-image: linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px), radial-gradient(#e5e5e5 3px, transparent 4px); + } + + .fr-radio-rich input[type=radio]:checked:disabled ~ .fr-radio-rich__pictogram { + background-image: linear-gradient(0deg, #e5e5e5, #e5e5e5), linear-gradient(0deg, #e5e5e5, #e5e5e5), linear-gradient(0deg, #e5e5e5, #e5e5e5), linear-gradient(0deg, #ddd, #ddd); + } + + .fr-fieldset--error .fr-radio-rich input[type=radio] + label { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #ce0500 7px, transparent 8px); + } + + .fr-fieldset--error .fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), radial-gradient(transparent 6px, #ce0500 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-fieldset--valid .fr-radio-rich input[type=radio] + label { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #18753c 7px, transparent 8px); + } + + .fr-fieldset--valid .fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), radial-gradient(transparent 6px, #18753c 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-fieldset--info .fr-radio-rich input[type=radio] + label { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #0063cb 7px, transparent 8px); + } + + .fr-fieldset--info .fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), radial-gradient(transparent 6px, #0063cb 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-fieldset .fr-radio-rich input[type=radio]:disabled + label { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px); + } + + .fr-fieldset .fr-radio-rich input[type=radio]:disabled:checked + label { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px), radial-gradient(#e5e5e5 3px, transparent 4px); + } + + .fr-radio-rich__img { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd); + background-color: #fff; + } + + .fr-radio-rich input[type=radio]:disabled ~ .fr-radio-rich__img svg * { + fill: #929292; + } + + .fr-radio-rich input[type=radio]:checked ~ .fr-radio-rich__img { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #ddd, #ddd); + } + + .fr-radio-rich input[type=radio]:checked:disabled ~ .fr-radio-rich__img { + background-image: linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #ddd, #ddd); + } + + .fr-card--no-icon::after { + content: none; + } + + .fr-card__title, + .fr-card__desc { + flex: 1 0 auto; + } + + .fr-card__title a::after, + .fr-card__title button::after { + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/arrow-right-line.svg"); + width: 1rem; + height: 1rem; + background-color: transparent; + } + + .fr-card__title [target=_blank]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/external-link-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-card__detail::before { + width: 1rem; + height: 1rem; + } + + .fr-card--download .fr-tile__title a::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/download-line.svg"); + } + + .fr-card--download .fr-card__header { + padding-top: 56.25%; + } + + .fr-card--download .fr-card__header .fr-card__img img { + height: auto !important; + width: auto; + margin: auto; + } + + .fr-card.fr-enlarge-link .fr-card__title a { + text-decoration: none; + } + + .fr-card.fr-enlarge-link .fr-card__title a::after { + width: 1.5rem; + height: 1.5rem; + background-color: transparent; + } + + .fr-card.fr-enlarge-button .fr-card__title button::after { + width: 1.5rem; + height: 1.5rem; + background-color: transparent; + } + + .fr-card--sm.fr-enlarge-link .fr-card__title a::after, + .fr-card--sm.fr-enlarge-link .fr-card__title button::after, + .fr-card--sm.fr-enlarge-button .fr-card__title a::after, + .fr-card--sm.fr-enlarge-button .fr-card__title button::after { + width: 1rem; + height: 1rem; + } + + .fr-card--sm .fr-card__title a::after, + .fr-card--sm .fr-card__title button::after { + width: 1rem; + height: 1rem; + } + + .fr-card--lg.fr-enlarge-link .fr-card__title a::after, + .fr-card--lg.fr-enlarge-link .fr-card__title button::after, + .fr-card--lg.fr-enlarge-button .fr-card__title a::after, + .fr-card--lg.fr-enlarge-button .fr-card__title button::after { + width: 2rem; + height: 2rem; + } + + .fr-card--lg .fr-card__title a::after, + .fr-card--lg .fr-card__title button::after { + width: 1.5rem; + height: 1.5rem; + } + + .fr-card > .fr-card__img { + flex-shrink: 0; + } + + .fr-card { + background-color: #fff; + } + + .fr-card:not(.fr-card--no-border):not(.fr-card--shadow) { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd); + } + + .fr-card--grey { + background-color: #eee; + } + + .fr-card--shadow { + z-index: 500; + background-color: #fff; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + } + + .fr-card--shadow.fr-card--grey { + background-color: #eee; + } + + .fr-card--no-background { + background-color: transparent; + } + + .fr-card--no-background:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-card--no-background:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-card--download:not(.fr-card--no-background) .fr-card__header { + background-color: #f6f6f6; + } + + .fr-card__detail { + color: #666; + } + + .fr-card__title { + color: #161616; + } + + .fr-card__title a[href], + .fr-card__title button { + color: #000091; + } + + .fr-card__title button:disabled { + color: #929292; + } + + .fr-card__title:disabled, + a.fr-card__title:not([href]) { + color: #929292; + background-color: #e5e5e5; + } + + .fr-checkbox-group input[type=checkbox] { + opacity: 1; + margin-top: 0; + } + + .fr-fieldset__content .fr-checkbox-group input[type=checkbox] { + margin-top: 1.5rem; + } + + .fr-fieldset__content + .fr-valid-text, + .fr-fieldset__content + .fr-error-text { + margin-top: 1rem; + } + + .fr-checkbox-group--error input[type=checkbox] + label, + .fr-checkbox-group--error input[type=checkbox]:checked + label { + color: #ce0500; + } + + .fr-checkbox-group--error::before { + background-color: #ce0500; + } + + .fr-checkbox-group--valid input[type=checkbox] + label, + .fr-checkbox-group--valid input[type=checkbox]:checked + label { + color: #18753c; + } + + .fr-checkbox-group--valid::before { + background-color: #18753c; + } + + .fr-segmented { + display: block; + } + + .fr-segmented--sm .fr-segmented__legend--inline { + margin: 0.25rem 0 0; + } + + .fr-segmented__legend--inline { + margin: 0.5rem 0 0; + } + + .fr-segmented__elements { + display: inline-flex; + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-segmented input + label::before { + width: 1rem; + height: 1rem; + vertical-align: -2px; + } + + .fr-segmented input:focus + label::before { + outline: none; + } + + .fr-segmented__element label { + color: #161616; + } + + .fr-segmented__element input:checked + label { + box-shadow: inset 0 0 0 1px #000091; + color: #000091; + } + + .fr-segmented__element input:checked:disabled + label { + box-shadow: inset 0 0 0 1px #929292; + color: #929292; + } + + .fr-toggle input[type=checkbox]::-ms-check { + display: none; + } + + .fr-toggle input[type=checkbox]:checked::before, + .fr-toggle input[type=checkbox]:checked::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/check-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-toggle__list { + list-style: none; + padding: 0; + } + + .fr-toggle label { + color: #161616; + } + + .fr-toggle label::before { + color: #000091; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23000091' height='24' viewBox='0 0 40 24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-toggle label::after { + color: #000091; + box-shadow: inset 0 0 0 1px #000091; + background-color: #fff; + } + + .fr-toggle input[type=checkbox] { + box-shadow: inset 0 0 0 1px #000091; + } + + .fr-toggle input[type=checkbox]:checked { + background-color: #000091; + } + + .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23000091' height='24' viewBox='0 0 40 24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::after { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000091' d='M10 15.17l9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E"); + } + + .fr-toggle input[type=checkbox]:disabled { + box-shadow: inset 0 0 0 1px #e5e5e5; + } + + .fr-toggle input[type=checkbox]:disabled:checked { + background-color: #e5e5e5; + } + + .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::before { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23e5e5e5' height='24' viewBox='0 0 40 24' fill='%23e5e5e5' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::after { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='M10 15.17l9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E"); + } + + .fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::before { + color: #929292; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23e5e5e5' height='24' viewBox='0 0 40 24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::after { + color: #929292; + box-shadow: inset 0 0 0 1px #e5e5e5; + } + + .fr-toggle .fr-hint-text { + color: #666; + } + + .fr-toggle--border-bottom { + box-shadow: inset 0 -1px 0 0 #ddd; + } + + .fr-toggle--valid::before { + background-color: #18753c; + } + + .fr-toggle--error::before { + background-color: #ce0500; + } + + .fr-toggle--error label, + .fr-fieldset--error .fr-toggle label { + color: #ce0500; + } + + .fr-toggle--error label::before, + .fr-fieldset--error .fr-toggle label::before { + color: #ce0500; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ce0500' height='24' viewBox='0 0 40 24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-toggle--error label::after, + .fr-fieldset--error .fr-toggle label::after { + box-shadow: inset 0 0 0 1px #ce0500; + } + + .fr-toggle--error input[type=checkbox]:checked ~ .fr-toggle__label::before, + .fr-fieldset--error .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ce0500' height='24' viewBox='0 0 40 24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-toggle--valid label, + .fr-fieldset--valid .fr-toggle label { + color: #18753c; + } + + .fr-toggle--valid label::before, + .fr-fieldset--valid .fr-toggle label::before { + color: #18753c; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2318753c' height='24' viewBox='0 0 40 24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-toggle--valid label::after, + .fr-fieldset--valid .fr-toggle label::after { + box-shadow: inset 0 0 0 1px #18753c; + } + + .fr-toggle--valid input[type=checkbox]:checked ~ .fr-toggle__label::before, + .fr-fieldset--valid .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2318753c' height='24' viewBox='0 0 40 24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-skiplinks ul { + list-style-type: none; + } + + .fr-skiplinks ol { + list-style-type: none; + } + + .fr-skiplinks ul, + .fr-skiplinks ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-skiplinks.focus-within { + position: relative; + transform: translateY(0); + opacity: 1; + } + + .fr-skiplinks { + background-color: #eee; + } + + /** + * Cache l'icone native du select sur IE + */ + + .fr-select::-ms-expand { + display: none; + } + + .fr-select { + color: #3a3a3a; + background-color: #eee; + box-shadow: inset 0 -2px 0 0 #3a3a3a; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 24 24' %3E%3Cpath fill='%23161616' d='M12,13.1l5-4.9l1.4,1.4L12,15.9L5.6,9.5l1.4-1.4L12,13.1z'/%3E%3C/svg%3E"); + } + + .fr-fieldset--valid .fr-select, + .fr-select-group--valid .fr-select { + box-shadow: inset 0 -2px 0 0 #18753c; + } + + .fr-fieldset--error .fr-select, + .fr-select-group--error .fr-select { + box-shadow: inset 0 -2px 0 0 #ce0500; + } + + .fr-select-group--error::before { + background-image: linear-gradient(0deg, #ce0500, #ce0500); + } + + .fr-select-group--valid::before { + background-image: linear-gradient(0deg, #18753c, #18753c); + } + + .fr-select-group--info::before { + background-image: linear-gradient(0deg, #0063cb, #0063cb); + } + + .fr-select:disabled { + color: #929292; + box-shadow: inset 0 -2px 0 0 #e5e5e5; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 24 24' %3E%3Cpath fill='%23929292' d='M12,13.1l5-4.9l1.4,1.4L12,15.9L5.6,9.5l1.4-1.4L12,13.1z'/%3E%3C/svg%3E"); + } + + .fr-select:-webkit-autofill, + .fr-select:-webkit-autofill:hover, + .fr-select:-webkit-autofill:focus { + box-shadow: inset 0 -2px 0 0 #3a3a3a, inset 0 0 0 1000px #ececfe; + -webkit-text-fill-color: #161616; + } + + /** + * Marge des titres et textes + */ + + .fr-callout__title { + margin: 0 0 0.5rem; + color: #161616; + } + + .fr-callout__text { + margin: 0; + } + + .fr-callout { + background-color: #eee; + background-image: linear-gradient(0deg, #6a6af4, #6a6af4); + } + + .fr-callout::before { + color: #161616; + } + + .fr-callout--green-tilleul-verveine { + background-image: linear-gradient(0deg, #b7a73f, #b7a73f); + background-color: #fceeac; + } + + .fr-callout--green-bourgeon { + background-image: linear-gradient(0deg, #68a532, #68a532); + background-color: #c9fcac; + } + + .fr-callout--green-emeraude { + background-image: linear-gradient(0deg, #00a95f, #00a95f); + background-color: #c3fad5; + } + + .fr-callout--green-menthe { + background-image: linear-gradient(0deg, #009081, #009081); + background-color: #bafaee; + } + + .fr-callout--green-archipel { + background-image: linear-gradient(0deg, #009099, #009099); + background-color: #c7f6fc; + } + + .fr-callout--blue-ecume { + background-image: linear-gradient(0deg, #465f9d, #465f9d); + background-color: #e9edfe; + } + + .fr-callout--blue-cumulus { + background-image: linear-gradient(0deg, #417dc4, #417dc4); + background-color: #e6eefe; + } + + .fr-callout--purple-glycine { + background-image: linear-gradient(0deg, #a558a0, #a558a0); + background-color: #fee7fc; + } + + .fr-callout--pink-macaron { + background-image: linear-gradient(0deg, #e18b76, #e18b76); + background-color: #fee9e6; + } + + .fr-callout--pink-tuile { + background-image: linear-gradient(0deg, #ce614a, #ce614a); + background-color: #fee9e7; + } + + .fr-callout--yellow-tournesol { + background-image: linear-gradient(0deg, #c8aa39, #c8aa39); + background-color: #feecc2; + } + + .fr-callout--yellow-moutarde { + background-image: linear-gradient(0deg, #c3992a, #c3992a); + background-color: #feebd0; + } + + .fr-callout--orange-terre-battue { + background-image: linear-gradient(0deg, #e4794a, #e4794a); + background-color: #fee9e5; + } + + .fr-callout--brown-cafe-creme { + background-image: linear-gradient(0deg, #d1b781, #d1b781); + background-color: #f7ecdb; + } + + .fr-callout--brown-caramel { + background-image: linear-gradient(0deg, #c08c65, #c08c65); + background-color: #f7ebe5; + } + + .fr-callout--brown-opera { + background-image: linear-gradient(0deg, #bd987a, #bd987a); + background-color: #f7ece4; + } + + .fr-callout--beige-gris-galet { + background-image: linear-gradient(0deg, #aea397, #aea397); + background-color: #f3ede5; + } + + .fr-modal__body { + z-index: 2000; + background-color: #fff; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + } + + .fr-modal__title { + color: #161616; + } + + .fr-modal__footer { + background-color: #fff; + } + + .fr-modal__body.fr-scroll-divider .fr-modal__footer { + background-image: linear-gradient(0deg, #ddd, #ddd); + } + + /** + * reset liste à puce + */ + + .fr-nav [href] { + text-decoration: none; + } + + .fr-nav ul { + list-style-type: none; + } + + .fr-nav ol { + list-style-type: none; + } + + .fr-nav ul, + .fr-nav ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + /** + * reset margin + */ + + .fr-nav__btn::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/arrow-down-s-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-mega-menu__category { + margin: 0; + } + + .fr-nav__link, + .fr-nav__btn { + color: #161616; + } + + .fr-nav__link[aria-current]:not([aria-current=false]), + .fr-nav__btn[aria-current]:not([aria-current=false]) { + color: #000091; + } + + .fr-nav__link[aria-current]:not([aria-current=false])::before, + .fr-nav__btn[aria-current]:not([aria-current=false])::before { + background-color: #000091; + } + + .fr-nav__btn[aria-expanded=true]:not(:disabled) { + background-color: #e3e3fd; + color: #000091; + } + + .fr-nav__item::before { + box-shadow: 0 -1px 0 0 #ddd, inset 0 -1px 0 0 #ddd; + } + + .fr-nav__item:first-child::before { + box-shadow: inset 0 -1px 0 0 #ddd; + } + + .fr-nav__item:last-child::before { + box-shadow: 0 -1px 0 0 #ddd; + } + + .fr-mega-menu__list::before { + box-shadow: 0 1px 0 0 #ddd; + } + + .fr-share__group > li { + list-style: none; + } + + .fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-share .fr-btn--bluesky::before { + background-image: url("icons/logo/bluesky-line.svg"); + } + + .fr-share .fr-btn--facebook::before { + background-image: url("icons/logo/facebook-circle-line.svg"); + } + + .fr-share .fr-btn--linkedin::before { + background-image: url("icons/logo/linkedin-box-line.svg"); + } + + .fr-share .fr-btn--mastodon::before { + background-image: url("icons/logo/mastodon-line.svg"); + } + + .fr-share .fr-btn--threads::before { + background-image: url("icons/logo/threads-line.svg"); + } + + .fr-share .fr-btn--twitter::before { + background-image: url("icons/logo/twitter-line.svg"); + } + + .fr-share .fr-btn--twitter-x::before { + background-image: url("icons/logo/twitter-x-line.svg"); + } + + .fr-share .fr-btn--mail::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/business/mail-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share .fr-btn--copy::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/business/links-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--bluesky::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/logo/bluesky-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--facebook::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/logo/facebook-circle-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--linkedin::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/logo/linkedin-box-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--mastodon::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/logo/mastodon-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--threads::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/logo/threads-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--twitter::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/logo/twitter-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--twitter-x::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/logo/twitter-x-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--mail::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/business/mail-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--copy::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/business/links-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share .fr-btn { + background-color: transparent; + color: #000091; + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-share .fr-btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-share .fr-btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-share .fr-btn:disabled, + .fr-share a.fr-btn:not([href]) { + color: #929292; + box-shadow: inset 0 0 0 1px #e5e5e5; + background-color: transparent; + } + + .fr-share .fr-btn:disabled:hover, + .fr-share a.fr-btn:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-share .fr-btn:disabled:active, + .fr-share a.fr-btn:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-share__text { + color: #666; + } + + .fr-share__link { + background-color: transparent; + color: #000091; + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-share__link:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-share__link:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-share__link:disabled, + a.fr-share__link:not([href]) { + color: #929292; + box-shadow: inset 0 0 0 1px #e5e5e5; + background-color: transparent; + } + + .fr-share__link:disabled:hover, + a.fr-share__link:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-share__link:disabled:active, + a.fr-share__link:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + /** + * Reset liste à puce + */ + + .fr-footer ul { + list-style-type: none; + } + + .fr-footer ol { + list-style-type: none; + } + + .fr-footer ul, + .fr-footer ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-footer__content-desc [href] { + text-decoration: underline; + } + + .fr-footer__bottom .fr-btn::before, + .fr-footer__bottom .fr-btn::after, + .fr-footer__bottom .fr-footer__bottom-link::before, + .fr-footer__bottom .fr-footer__bottom-link::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + margin-bottom: -0.25rem; + } + + .fr-footer { + box-shadow: inset 0 -1px 0 0 #ddd; + } + + .fr-footer__content-link { + color: #3a3a3a; + } + + .fr-footer__top-cat { + color: #161616; + } + + .fr-footer__top { + background-color: #f6f6f6; + } + + .fr-footer__bottom { + box-shadow: inset 0 1px 0 0 #ddd; + } + + .fr-footer__bottom .fr-btn { + color: #666; + } + + .fr-footer__bottom-item::before { + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-footer__bottom-link { + color: #666; + } + + .fr-footer__bottom-copy { + color: #666; + } + + .fr-footer__partners { + box-shadow: inset 0 1px 0 0 #ddd; + } + + .fr-footer__partners-title { + color: #3a3a3a; + } + + .fr-footer__partners .fr-footer__logo { + background-color: #fff; + box-shadow: inset 0 0 0 1px #ddd; + } + + /** + * Correctif de la largeur du texte dans la tuile + */ + + .fr-tile--download .fr-tile__body, + .fr-tile--horizontal .fr-tile__body { + flex-basis: 100%; + } + + .fr-tile__body, + .fr-tile__body > * { + max-width: 100%; + } + + .fr-tile__title { + margin: 0 0 0.5rem; + max-width: 100%; + color: #161616; + } + + .fr-tile__title a::after, + .fr-tile__title button::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/arrow-right-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-tile__title [target=_blank]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/external-link-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-tile__desc { + margin: 0; + max-width: 100%; + } + + .fr-tile__start, + .fr-tile__detail { + max-width: 100%; + } + + .fr-tile--download .fr-tile__title a::after, + .fr-tile--download .fr-tile__title button::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/download-line.svg"); + } + + .fr-tile.fr-enlarge-link .fr-tile__title a { + text-decoration: none; + } + + .fr-tile.fr-enlarge-link .fr-tile__title a::after { + width: 1.5rem; + height: 1.5rem; + background-color: transparent; + } + + .fr-tile.fr-enlarge-button .fr-tile__title button::after { + width: 1.5rem; + height: 1.5rem; + background-color: transparent; + } + + .fr-tile--sm .fr-tile__title a::after, + .fr-tile--sm .fr-tile__title button::after { + width: 1rem; + height: 1rem; + } + + .fr-tile { + background-color: #fff; + } + + .fr-tile:not(.fr-tile--no-border):not(.fr-tile--shadow) { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd); + } + + .fr-tile--grey { + background-color: #eee; + } + + .fr-tile--shadow { + z-index: 500; + background-color: #fff; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + } + + .fr-tile--shadow.fr-tile--grey { + background-color: #eee; + } + + .fr-tile--no-background { + background-color: transparent; + } + + .fr-tile--no-background:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-tile--no-background:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-tile__title:disabled, + a.fr-tile__title:not([href]) { + color: #929292; + background-color: #e5e5e5; + } + + .fr-tile__title::before { + background-image: linear-gradient(0deg, #3a3a3a, #3a3a3a); + } + + .fr-tile__title a, + .fr-tile__title button { + color: #000091; + } + + .fr-tile__title a::before, + .fr-tile__title button::before { + background-image: linear-gradient(0deg, #000091, #000091); + } + + .fr-tile__title a:not([href]), + .fr-tile__title button:disabled { + color: #929292; + } + + .fr-tile__title a:not([href])::before, + .fr-tile__title button:disabled::before { + background-image: linear-gradient(0deg, #e5e5e5, #e5e5e5); + } + + .fr-translate .fr-translate__btn::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/editor/translate-2.svg"); + width: 1rem; + height: 1rem; + } + + .fr-translate .fr-translate__btn::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/arrow-down-s-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-translate .fr-translate__btn[aria-expanded=true] { + color: #000091; + background-color: #e3e3fd; + } + + .fr-translate__menu .fr-translate__language { + box-shadow: none; + } + + .fr-transcription { + position: relative; + } + + .fr-transcription__btn::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/editor/align-left.svg"); + width: 1rem; + height: 1rem; + } + + .fr-transcription__btn::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/arrow-down-s-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-transcription__btn[aria-expanded=true]::after { + transform: rotate(-180deg); + } + + ul.fr-transcription__actions-group { + list-style-type: none; + } + + ol.fr-transcription__actions-group { + list-style-type: none; + } + + ul.fr-transcription__actions-group, + ol.fr-transcription__actions-group { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__content { + max-height: 9.5rem; + } + + .fr-transcription::before { + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-transcription__btn { + color: #000091; + } + + .fr-transcription__btn[aria-expanded=true] { + background-color: #e3e3fd; + } + + .fr-transcription__content::before { + box-shadow: inset 0 1px 0 0 #ddd; + } + + .fr-transcription__footer::before { + box-shadow: inset 0 1px 0 0 #ddd; + } + + .fr-transcription .fr-modal:not(.fr-modal--opened)::before { + box-shadow: inset 0 1px 0 0 #ddd; + } + + .fr-input-wrap--addon .fr-btn { + flex-shrink: 0; + } + + .fr-input:-ms-input-placeholder { + font-style: italic; + } + + .fr-input { + color: #3a3a3a; + background-color: #eee; + box-shadow: inset 0 -2px 0 0 #3a3a3a; + } + + .fr-input::placeholder { + color: #666; + } + + .fr-input::-webkit-contacts-auto-fill-button { + background-color: #161616; + } + + .fr-input::-webkit-contacts-auto-fill-button:hover { + background-color: #343434; + } + + .fr-input::-webkit-contacts-auto-fill-button:active { + background-color: #474747; + } + + .fr-input:autofill, + .fr-input:autofill:hover, + .fr-input:autofill:focus, + .fr-input:-webkit-autofill, + .fr-input:-webkit-autofill:hover, + .fr-input:-webkit-autofill:focus { + box-shadow: inset 0 -2px 0 0 #3a3a3a, inset 0 0 0 1000px #e8edff; + -webkit-text-fill-color: #161616; + } + + .fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 #000091; + } + + .fr-fieldset--valid .fr-input, + .fr-fieldset--valid .fr-input-wrap--addon > .fr-input:not(:last-child), + .fr-input-group--valid .fr-input, + .fr-input-group--valid .fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 #18753c; + } + + .fr-fieldset--error .fr-input, + .fr-fieldset--error .fr-input-wrap--addon > .fr-input:not(:last-child), + .fr-input-group--error .fr-input, + .fr-input-group--error .fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 #ce0500; + } + + .fr-input-group--error::before { + background-image: linear-gradient(0deg, #ce0500, #ce0500); + } + + .fr-input-group--valid::before { + background-image: linear-gradient(0deg, #18753c, #18753c); + } + + .fr-input-group--info::before { + background-image: linear-gradient(0deg, #0063cb, #0063cb); + } + + .fr-search-bar .fr-btn::before, + .fr-search-bar .fr-btn::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/search-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-search-bar .fr-input { + box-shadow: inset 0 -2px 0 0 #000091; + } + + .fr-search-bar .fr-input--valid { + box-shadow: inset 0 -2px 0 0 #18753c; + } + + .fr-search-bar .fr-input--error { + box-shadow: inset 0 -2px 0 0 #ce0500; + } + + .fr-search-bar .fr-input::-webkit-search-cancel-button { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='%23161616' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-11.414L9.172 7.757 7.757 9.172 10.586 12l-2.829 2.828 1.415 1.415L12 13.414l2.828 2.829 1.415-1.415L13.414 12l2.829-2.828-1.415-1.415L12 10.586z'/%3E%3C/svg%3E"); + } + + .fr-content-media__caption, + .fr-content-media .fr-link { + color: #666; + } + + .fr-content-media__transcription .fr-link { + background-color: transparent; + color: #000091; + } + + .fr-content-media__transcription .fr-link:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-content-media__transcription .fr-link:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-content-media__transcription .fr-link:disabled, + .fr-content-media__transcription a.fr-link:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-content-media__transcription .fr-link:disabled:hover, + .fr-content-media__transcription a.fr-link:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-content-media__transcription .fr-link:disabled:active, + .fr-content-media__transcription a.fr-link:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-consent-service__collapse .fr-consent-service__collapse-btn { + text-decoration: underline; + } + + .fr-consent-service__collapse .fr-consent-service__collapse-btn::before, + .fr-consent-service__collapse .fr-consent-service__collapse-btn::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/arrow-down-s-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-consent-service__collapse .fr-consent-service__collapse-btn[aria-expanded=true]::before, + .fr-consent-service__collapse .fr-consent-service__collapse-btn[aria-expanded=true]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/arrow-up-s-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-consent-placeholder { + background-color: #eee; + } + + .fr-consent-banner { + z-index: 1500; + background-color: #f6f6f6; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-consent-manager__header, + .fr-consent-service { + box-shadow: inset 0 -1px 0 0 #ddd; + color: #3a3a3a; + } + + .fr-consent-manager__header .fr-radio-group + .fr-radio-group::before, + .fr-consent-service .fr-radio-group + .fr-radio-group::before { + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-consent-service__title { + color: #161616; + } + + .fr-consent-service:last-of-type, + .fr-consent-service .fr-consent-service { + box-shadow: none; + } + + .fr-consent-service .fr-consent-service__collapse-btn { + color: #000091; + } + + /** + * Correctif de la largeur max des textes + */ + + .fr-follow__newsletter > * { + max-width: 100%; + } + + .fr-follow .fr-btn--bluesky::before { + background-image: url("icons/logo/bluesky-fill.svg"); + } + + .fr-follow .fr-btn--dailymotion::before { + background-image: url("icons/logo/fr--dailymotion-fill.svg"); + } + + .fr-follow .fr-btn--facebook::before { + background-image: url("icons/logo/facebook-circle-fill.svg"); + } + + .fr-follow .fr-btn--github::before { + background-image: url("icons/logo/github-fill.svg"); + } + + .fr-follow .fr-btn--instagram::before { + background-image: url("icons/logo/instagram-fill.svg"); + } + + .fr-follow .fr-btn--linkedin::before { + background-image: url("icons/logo/linkedin-box-fill.svg"); + } + + .fr-follow .fr-btn--mastodon::before { + background-image: url("icons/logo/mastodon-fill.svg"); + } + + .fr-follow .fr-btn--snapchat::before { + background-image: url("icons/logo/snapchat-fill.svg"); + } + + .fr-follow .fr-btn--telegram::before { + background-image: url("icons/logo/telegram-fill.svg"); + } + + .fr-follow .fr-btn--threads::before { + background-image: url("icons/logo/threads-fill.svg"); + } + + .fr-follow .fr-btn--tiktok::before { + background-image: url("icons/logo/fr--tiktok-fill.svg"); + } + + .fr-follow .fr-btn--twitch::before { + background-image: url("icons/logo/twitch-fill.svg"); + } + + .fr-follow .fr-btn--twitter::before { + background-image: url("icons/logo/twitter-fill.svg"); + } + + .fr-follow .fr-btn--twitter-x::before { + background-image: url("icons/logo/twitter-x-fill.svg"); + } + + .fr-follow .fr-btn--vimeo::before { + background-image: url("icons/logo/vimeo-fill.svg"); + } + + .fr-follow .fr-btn--youtube::before { + background-image: url("icons/logo/youtube-fill.svg"); + } + + .fr-follow .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-follow .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-follow .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 2rem; + height: 2rem; + } + + .fr-follow .fr-link--facebook::before, + .fr-follow .fr-link--facebook::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/logo/facebook-circle-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-link--twitter::before, + .fr-follow .fr-link--twitter::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/logo/twitter-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-link--twitter-x::before, + .fr-follow .fr-link--twitter-x::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/logo/twitter-x-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-link--instagram::before, + .fr-follow .fr-link--instagram::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/logo/instagram-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-link--linkedin::before, + .fr-follow .fr-link--linkedin::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/logo/linkedin-box-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-link--youtube::before, + .fr-follow .fr-link--youtube::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/logo/youtube-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-links-group:not(.fr-links-group--sm):not(.fr-links-group--lg) .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-follow .fr-links-group:not(.fr-links-group--sm):not(.fr-links-group--lg) .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-links-group--lg .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-follow .fr-links-group--lg .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 2rem; + height: 2rem; + } + + .fr-follow { + background-color: #f5f5fe; + } + + .fr-follow .fr-input { + background-color: #fff; + } + + .fr-follow__title { + color: #161616; + } + + .fr-follow__newsletter-legal { + color: #666; + } + + .fr-follow__social .fr-btn { + background-color: transparent; + color: #000091; + } + + .fr-follow__social .fr-btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-follow__social .fr-btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-follow__social .fr-btn:disabled, + .fr-follow__social a.fr-btn:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-follow__social .fr-btn:disabled:hover, + .fr-follow__social a.fr-btn:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-follow__social .fr-btn:disabled:active, + .fr-follow__social a.fr-btn:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-follow .fr-grid-row > *:not(:first-child) { + box-shadow: 0 -1px 0 0 #6a6af4; + } + + .fr-follow__social .fr-link { + background-color: transparent; + color: #000091; + } + + .fr-follow__social .fr-link:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-follow__social .fr-link:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-follow__social .fr-link:disabled, + .fr-follow__social a.fr-link:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-follow__social .fr-link:disabled:hover, + .fr-follow__social a.fr-link:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-follow__social .fr-link:disabled:active, + .fr-follow__social a.fr-link:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-password__checkbox { + position: absolute; + top: 0; + right: 0; + margin: 0; + } + + .fr-password__btn { + background-color: transparent; + color: #000091; + } + + .fr-password__btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-password__btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-password__btn:disabled, + a.fr-password__btn:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-password__btn:disabled:hover, + a.fr-password__btn:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-password__btn:disabled:active, + a.fr-password__btn:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-password [data-fr-capslock]::before { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23161616' d='M22.668 0C23.4023 0 24 .5977 24 1.332v21.336c0 .7343-.5977 1.332-1.332 1.332H1.332C.5977 24 0 23.4023 0 22.668V1.332C0 .5977.5977 0 1.332 0Zm-1.336 2.668H2.668v18.664h18.664Zm-4.664 12.664V18H7.332v-2.668ZM12 5.332 16.668 10H14v3.332h-4V10H7.332Zm0 0'/%3E%3C/svg%3E"); + } + + .fr-password .fr-password__checkbox input[type=checkbox] + label { + color: #161616; + } + + .fr-header ul { + list-style-type: none; + } + + .fr-header ol { + list-style-type: none; + } + + .fr-header ul, + .fr-header ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-header [href] { + text-decoration: none; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):not(.fr-btn--display)::before { + width: 1rem; + height: 1rem; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before, + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before, + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before { + width: 1rem; + height: 1rem; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn.fr-btn--display::before { + width: 1rem; + height: 1rem; + } + + .fr-header__tools-links .fr-link { + overflow: visible; + background-color: transparent; + color: #000091; + } + + .fr-header__service-title, + .fr-header__service-tagline { + margin: 0; + } + + .fr-header__operator img { + height: auto !important; + } + + .fr-header__navbar .fr-btn--menu::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/menu-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-header__navbar .fr-btn--search::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/search-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-header__brand { + z-index: 750; + background-color: #fff; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + } + + .fr-header__service { + color: #161616; + } + + .fr-header__service::before { + background-color: #ddd; + } + + .fr-header__menu-links::after { + box-shadow: inset 0 1px 0 0 #ddd; + } + + .fr-header__menu-links .fr-btn { + background-color: transparent; + color: #000091; + box-shadow: none; + } + + .fr-header__menu-links .fr-btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__menu-links .fr-btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__menu-links .fr-btn:disabled, + .fr-header__menu-links a.fr-btn:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-header__menu-links .fr-btn:disabled:hover, + .fr-header__menu-links a.fr-btn:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__menu-links .fr-btn:disabled:active, + .fr-header__menu-links a.fr-btn:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__tools-links .fr-btn { + background-color: transparent; + color: #000091; + } + + .fr-header__tools-links .fr-btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__tools-links .fr-btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__tools-links .fr-btn:disabled, + .fr-header__tools-links a.fr-btn:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-header__tools-links .fr-btn:disabled:hover, + .fr-header__tools-links a.fr-btn:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__tools-links .fr-btn:disabled:active, + .fr-header__tools-links a.fr-btn:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn { + background-color: transparent; + color: #000091; + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn:disabled, + .fr-header__tools-links > .fr-translate:first-child:last-child a.fr-btn:not([href]) { + color: #929292; + box-shadow: inset 0 0 0 1px #e5e5e5; + background-color: transparent; + } + + .fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn:disabled:hover, + .fr-header__tools-links > .fr-translate:first-child:last-child a.fr-btn:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn:disabled:active, + .fr-header__tools-links > .fr-translate:first-child:last-child a.fr-btn:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__navbar .fr-service__title { + color: #161616; + } + + .fr-header__navbar .fr-btn { + background-color: transparent; + color: #000091; + } + + .fr-header__navbar .fr-btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__navbar .fr-btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__navbar .fr-btn:disabled, + .fr-header__navbar a.fr-btn:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-header__navbar .fr-btn:disabled:hover, + .fr-header__navbar a.fr-btn:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__navbar .fr-btn:disabled:active, + .fr-header__navbar a.fr-btn:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__navbar .fr-btn--menu { + background-color: transparent; + color: #000091; + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-header__navbar .fr-btn--menu:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__navbar .fr-btn--menu:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__navbar .fr-btn--menu:disabled, + .fr-header__navbar a.fr-btn--menu:not([href]) { + color: #929292; + box-shadow: inset 0 0 0 1px #e5e5e5; + background-color: transparent; + } + + .fr-header__navbar .fr-btn--menu:disabled:hover, + .fr-header__navbar a.fr-btn--menu:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__navbar .fr-btn--menu:disabled:active, + .fr-header__navbar a.fr-btn--menu:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header .fr-modal { + background-color: #fff; + } + + .fr-header__menu-links .fr-link { + background-color: transparent; + color: #000091; + box-shadow: inset 0 -1px 0 0 #ddd; + } + + .fr-header__menu-links .fr-link:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__menu-links .fr-link:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__menu-links .fr-link:disabled, + .fr-header__menu-links a.fr-link:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-header__menu-links .fr-link:disabled:hover, + .fr-header__menu-links a.fr-link:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__menu-links .fr-link:disabled:active, + .fr-header__menu-links a.fr-link:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__tools-links .fr-link:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__tools-links .fr-link:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__tools-links .fr-link:disabled, + .fr-header__tools-links a.fr-link:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-header__tools-links .fr-link:disabled:hover, + .fr-header__tools-links a.fr-link:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__tools-links .fr-link:disabled:active, + .fr-header__tools-links a.fr-link:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } +} + +@media screen and (min-width: 48em) and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-sidemenu { + box-shadow: none; + } + + .fr-sidemenu__title { + box-shadow: none; + } + + .fr-sidemenu__inner { + box-shadow: inset -1px 0 0 0 #ddd; + } + + .fr-sidemenu--right .fr-sidemenu__inner { + box-shadow: inset 1px 0 0 0 #ddd; + } + + .fr-follow .fr-grid-row > *:not(:first-child) { + box-shadow: -1px 0 0 0 #6a6af4; + } +} + +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) and (min-width: 48em) { + .fr-tabs__panel > * { + margin-left: 2rem; + margin-right: 2rem; + } + + .fr-tabs__panel > *:first-child { + margin-top: 1.75rem; + } + + .fr-tabs__panel > *:last-child { + margin-bottom: 2rem; + } + + .fr-card--download .fr-card__header { + padding-top: 0; + } + + .fr-card--download .fr-card__body, + .fr-card--horizontal .fr-card__body, + .fr-card--horizontal-half .fr-card__body, + .fr-card--horizontal-tier .fr-card__body { + flex-basis: 100%; + } + + .fr-tile--download.fr-tile--vertical\@md .fr-tile__body, + .fr-tile--horizontal.fr-tile--vertical\@md .fr-tile__body { + flex-basis: auto; + } +} + +@media screen and (forced-colors: active) and (min-width: 0\0) and (min-resolution: 72dpi), screen and (prefers-contrast: more) and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-pagination__link[aria-current]:not([aria-current=false]) { + border: 1px solid #000091; + } +} + +@media screen and (min-width: 62em) and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-nav__list > .fr-nav__item:first-child:nth-last-child(2), + .fr-nav__list > .fr-nav__item:first-child:nth-last-child(2) ~ *, + .fr-nav__list > .fr-nav__item:first-child:nth-last-child(3), + .fr-nav__list > .fr-nav__item:first-child:nth-last-child(3) ~ *, + .fr-nav__list > .fr-nav__item:first-child:nth-last-child(4), + .fr-nav__list > .fr-nav__item:first-child:nth-last-child(4) ~ * { + flex-basis: auto; + } + + .fr-nav__item { + position: static; + flex-basis: 100%; + } + + .fr-nav__item .fr-nav__link, + .fr-nav__item .fr-nav__btn { + max-width: 100%; + flex-wrap: nowrap; + } + + .fr-nav__item--align-right { + position: relative; + } + + .fr-nav__item--align-right .fr-collapse { + right: 0; + } + + /** + * Override du reset des marges des ul + **/ + + .fr-menu .fr-menu__list { + margin-bottom: 2rem; + } + + .fr-menu { + z-index: 1000; + } + + .fr-menu__list { + background-color: #fff; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + background-image: linear-gradient(0deg, #e3e3fd, #e3e3fd); + } + + .fr-menu__list > *:first-child, + .fr-menu__list > *:first-child .fr-nav__link, + .fr-menu__list > *:hover, + .fr-menu__list > *:hover .fr-nav__link, + .fr-menu__list > *:hover + *, + .fr-menu__list > *:hover + * .fr-nav__link { + box-shadow: none; + } + + .fr-menu .fr-nav__link { + box-shadow: 0 calc(-1rem - 1px) 0 -1rem #ddd; + } + + .fr-mega-menu { + z-index: 1000; + background-color: #fff; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + box-shadow: inset 0 1px 0 0 #e3e3fd; + } + + .fr-mega-menu__category { + box-shadow: 0 calc(1rem + 1px) 0 -1rem #ddd; + } + + .fr-header { + z-index: 750; + background-color: #fff; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + } + + .fr-header__brand { + z-index: auto; + background: transparent; + box-shadow: none; + } + + .fr-header__service { + box-shadow: none; + } + + .fr-header .fr-header__menu { + box-shadow: inset 0 1px 0 0 #ddd; + } +} + +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) and (min-width: 62em) { + .fr-tile--download.fr-tile--vertical\@lg .fr-tile__body, + .fr-tile--horizontal.fr-tile--vertical\@lg .fr-tile__body { + flex-basis: auto; + } + + .fr-header .fr-modal { + position: static; + overflow: visible; + } +} + +@media print { + .fr-no-print { + display: none; + } + + h1, + h2, + h3, + h4 { + page-break-after: avoid; + break-after: avoid; + } + + p { + orphans: 3; + widows: 3; + } + + .fr-text--sm, + .fr-text--xs { + font-size: 1rem !important; + line-height: 1.5rem !important; + margin: var(--text-spacing); + } + + [class^=fr-icon-], + [class*=" fr-icon-"], + [class^=fr-fi-], + [class*=" fr-fi-"] { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-upload { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-range-group::before { + background-image: none !important; + } + + .fr-range[data-fr-js-range]::after { + background-color: transparent !important; + box-shadow: none !important; + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-accordion { + box-shadow: inset 0 0 0 1px var(--border-default-grey); + } + + .fr-accordion::before { + box-shadow: none; + } + + .fr-accordion__btn { + box-shadow: inset 0 0 0 1px var(--border-default-grey); + page-break-after: avoid; + } + + .fr-accordion__btn::after { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + transform: rotate(-180deg); + } + + .fr-accordion .fr-collapse { + --collapse-max-height: none !important; + --collapse: inherit !important; + visibility: visible; + padding: 1rem; + } + + .fr-badge { + border: solid 1px currentColor; + } + + .fr-badge::before { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-logo { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-btn { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-connect-group { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-connect-group p { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-connect-group .fr-connect + p a { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-quote__author, + .fr-quote cite, + .fr-quote figcaption li { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-quote::before { + display: none; + } + + .fr-breadcrumb { + display: none; + } + + .fr-hint-text { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-message::before { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-stepper__steps { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-stepper__state, + .fr-stepper__details { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-tooltip { + display: none; + } + + .fr-link::before, + .fr-link::after { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-sidemenu { + display: none; + } + + .fr-highlight { + border-left: 4px solid var(--border-default-grey); + background-image: none; + } + + .fr-tabs { + page-break-inside: avoid; + } + + .fr-tabs__tab { + background-color: transparent; + border: 1px solid var(--border-default-grey); + background-image: none !important; + } + + .fr-tabs__tab[aria-selected=true] { + border-top: 2px solid var(--border-active-blue-france); + border-bottom: none; + } + + .fr-pagination__link[aria-current]:not([aria-current=false]) { + font-weight: bold; + background: none; + color: black; + border: 1px solid; + } + + .fr-pagination__link--prev::before, + .fr-pagination__link--prev::after, + .fr-pagination__link--next::before, + .fr-pagination__link--next::after { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-summary { + display: none; + } + + .fr-table { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-table td, + .fr-table th { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-tag { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-alert { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-alert .fr-btn--close { + display: none; + } + + .fr-notice { + border-top: 1px solid var(--border-default-grey); + border-bottom: 1px solid var(--border-default-grey); + margin-bottom: 1rem; + } + + .fr-notice .fr-btn--close { + display: none; + } + + .fr-notice__title::before { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-notice--weather-red, + .fr-notice--attack { + color: var(--text-default-error); + background: none; + } + + .fr-notice--witness, + .fr-notice--cyberattack { + color: var(--text-default-grey); + background: none; + } + + .fr-notice--weather-purple { + color: var(--text-label-purple-glycine); + background: none; + } + + .fr-radio-group { + page-break-inside: avoid; + } + + .fr-radio-group input[type=radio]:checked + label, + .fr-radio-group input[type=radio] + label { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-radio-group .fr-radio-rich__pictogram { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-card { + page-break-inside: avoid; + border: 1px solid var(--border-default-grey); + background-image: none !important; + } + + .fr-card__detail, + .fr-card__desc { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-card__detail { + line-height: 1rem !important; + } + + .fr-card__detail::before { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-checkbox-group input[type=checkbox] + .fr-label::before { + border: 1px solid var(--border-default-grey); + border-radius: 4px; + background-image: none; + } + + .fr-checkbox-group input[type=checkbox]:checked + .fr-label::before { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-toggle { + page-break-inside: avoid; + } + + .fr-toggle::before { + background-color: none !important; + } + + .fr-toggle label { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-toggle .fr-hint-text { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-skiplink { + display: none; + } + + .fr-select-group::before { + background-image: none !important; + } + + .fr-select { + background-color: transparent; + border: 1px solid var(--border-default-grey); + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-callout { + page-break-inside: avoid; + background: transparent; + background-image: none; + border: 1px solid var(--border-default-grey); + border-left: 0.25rem solid var(--border-default-grey); + } + + .fr-modal { + background-color: white; + flex-direction: column-reverse; + } + + .fr-modal__body { + border: 1px solid var(--border-default-grey); + margin-bottom: auto; + height: max-content; + max-height: max-content !important; + } + + .fr-modal__header .fr-btn--close { + display: none; + } + + .fr-navigation { + display: none; + } + + .fr-share { + display: none; + } + + .fr-footer { + display: none; + } + + .fr-tile .fr-tile__desc, + .fr-tile .fr-tile__detail, + .fr-tile__desc, + .fr-tile__detail, + .fr-tile--sm .fr-tile__desc, + .fr-tile--sm .fr-tile__detail, + .fr-tile--sm__desc, + .fr-tile--sm__detail { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-tile { + page-break-inside: avoid; + border: 1px solid var(--border-default-grey); + } + + .fr-tile:not(.fr-tile--horizontal):not(.fr-tile--download) .fr-tile__content { + padding-bottom: 0 !important; + } + + .fr-tile__title::before { + background-image: none !important; + } + + .fr-tile__title a::before, + .fr-tile__title button::before { + background-image: none !important; + } + + .fr-tile__title a::after, + .fr-tile__title button::after { + display: none; + } + + .fr-translate { + display: none; + } + + .fr-transcription__btn { + display: none; + } + + .fr-transcription__footer { + display: none; + } + + .fr-transcription .fr-modal:not(.fr-modal--opened) { + display: none; + } + + .fr-input-group::before { + background-image: none; + } + + .fr-input-group input, + .fr-input-group textarea { + background-color: transparent; + border: 1px solid var(--border-default-grey); + } + + .fr-search-bar input { + background-color: transparent; + border-top: 1px solid var(--border-default-grey); + border-left: 1px solid var(--border-default-grey); + } + + .fr-content-media__caption { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-content-media__caption .fr-link { + font-size: 1rem; + line-height: 1.5rem; + padding: 0 0; + } + + .fr-content-media__caption .fr-link::before, + .fr-content-media__caption .fr-link::after { + --icon-size: 1rem; + } + + .fr-consent-banner { + display: none; + } + + /** + * Mixin d'ajout des icones des réseaux sociaux + **/ + + /** + * Mixin d'ajout des icones des réseaux sociaux + **/ + + .fr-follow { + display: none; + } + + .fr-password input { + background-color: transparent; + border: 1px solid var(--border-default-grey); + } + + .fr-header__menu { + display: none; + } + + .fr-header__body-row { + padding: 0; + } + + .fr-header__body .fr-header__tools, + .fr-header__body .fr-header__navbar { + display: none; + } + + .fr-header__brand { + flex-wrap: nowrap; + } + + .fr-header__brand-top { + width: auto; + } + + .fr-header__service { + box-shadow: none; + } +} \ No newline at end of file diff --git a/dist/dsfr/dsfr.legacy.css b/dist/dsfr/dsfr.legacy.css new file mode 100644 index 0000000..3ea4120 --- /dev/null +++ b/dist/dsfr/dsfr.legacy.css @@ -0,0 +1,6532 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +.fr-sidemenu { + /* + @include elevation.elevate(raised, (legacy:$legacy)); + @include respond-from(md) { + @include elevation.drop((legacy:$legacy)); + } + */ +} + +.fr-tabs { + /** + * Tab button + */ +} + +.fr-table { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-tilleul-verveine { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-tilleul-verveine.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--green-bourgeon { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-bourgeon.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--green-emeraude { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-emeraude.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--green-menthe { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-menthe.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--green-archipel { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-archipel.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--blue-ecume { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--blue-ecume.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--blue-cumulus { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--blue-cumulus.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--purple-glycine { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--purple-glycine.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--pink-macaron { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--pink-macaron.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--pink-tuile { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--pink-tuile.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--yellow-tournesol { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--yellow-tournesol.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--yellow-moutarde { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--yellow-moutarde.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--orange-terre-battue { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--orange-terre-battue.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--brown-cafe-creme { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--brown-cafe-creme.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--brown-caramel { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--brown-caramel.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--brown-opera { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--brown-opera.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--beige-gris-galet { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--beige-gris-galet.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--bordered > table tbody tr { + /* Style bordered, enleve le style even/odd */ +} + +.fr-checkbox-group input[type=checkbox] + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), var(--data-uri-svg); +} + +.fr-checkbox-group input[type=checkbox]:checked + label::before { + background-color: var(--background-active-blue-france); + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-active-blue-france) 4px, var(--border-active-blue-france) 5px, transparent 6px), linear-gradient(var(--border-active-blue-france), var(--border-active-blue-france)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-active-blue-france) 4px, var(--border-active-blue-france) 5px, transparent 6px), linear-gradient(var(--border-active-blue-france), var(--border-active-blue-france)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-active-blue-france) 4px, var(--border-active-blue-france) 5px, transparent 6px), linear-gradient(var(--border-active-blue-france), var(--border-active-blue-france)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-active-blue-france) 4px, var(--border-active-blue-france) 5px, transparent 6px), linear-gradient(var(--border-active-blue-france), var(--border-active-blue-france)), var(--data-uri-svg); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +:root[data-fr-theme=dark] .fr-checkbox-group input[type=checkbox]:checked + label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-checkbox-group input[type=checkbox]:disabled + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--background-disabled-grey) 4px, var(--background-disabled-grey) 5px, transparent 6px), linear-gradient(var(--background-disabled-grey), var(--background-disabled-grey)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--background-disabled-grey) 4px, var(--background-disabled-grey) 5px, transparent 6px), linear-gradient(var(--background-disabled-grey), var(--background-disabled-grey)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--background-disabled-grey) 4px, var(--background-disabled-grey) 5px, transparent 6px), linear-gradient(var(--background-disabled-grey), var(--background-disabled-grey)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--background-disabled-grey) 4px, var(--background-disabled-grey) 5px, transparent 6px), linear-gradient(var(--background-disabled-grey), var(--background-disabled-grey)), var(--data-uri-svg); +} + +.fr-checkbox-group input[type=checkbox]:disabled:checked + label::before { + background-color: var(--background-disabled-grey); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +:root[data-fr-theme=dark] .fr-checkbox-group input[type=checkbox]:disabled:checked + label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-checkbox-group--error input[type=checkbox] + label::before, +.fr-checkbox-group--error input[type=checkbox]:checked + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), var(--data-uri-svg); +} + +.fr-checkbox-group--valid input[type=checkbox] + label::before, +.fr-checkbox-group--valid input[type=checkbox]:checked + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), var(--data-uri-svg); +} + +.fr-fieldset--error .fr-checkbox-group input[type=checkbox] + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), var(--data-uri-svg); +} + +.fr-fieldset--valid .fr-checkbox-group input[type=checkbox] + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), var(--data-uri-svg); +} + +.fr-toggle--valid::before { + content: ""; +} + +.fr-toggle--error::before { + content: ""; +} + +.fr-select { + /** + * Mixin pour gérer l'état disabled + */ + + /** + * On applique un style lorsque la valeur est automatiquement remplie par le navigateur + * sur les navigateurs webkit. + */ +} + +.fr-translate .fr-translate__btn[aria-expanded=true]:hover { + background-color: var(--hover-tint); +} + +.fr-translate .fr-translate__btn[aria-expanded=true]:active { + background-color: var(--active-tint); +} + +.fr-input:disabled { + color: var(--text-disabled-grey); + box-shadow: inset 0 -2px 0 0 var(--border-disabled-grey); +} + +/** +* Mixin d'ajout des icones des réseaux sociaux +**/ + +/** +* Mixin d'ajout des icones des réseaux sociaux +**/ +.fr-password .fr-password__checkbox input[type=checkbox] + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), var(--data-uri-svg); +} +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-enlarge-link, + .fr-enlarge-button { + background-color: transparent; + } + + .fr-enlarge-link:hover, + .fr-enlarge-button:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-enlarge-link:active, + .fr-enlarge-button:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-range[data-fr-js-range] input[type=range]::-ms-fill-lower { + background-color: #000091; + } + + .fr-range[data-fr-js-range] input[type=range]:disabled::-ms-fill-lower { + background-color: #e5e5e5; + } + + .fr-range[data-fr-js-range].fr-range--double { + background-image: linear-gradient(to right, #000091 0, #000091 100%); + } + + .fr-range-group--disabled .fr-range--double[data-fr-js-range] { + background-image: linear-gradient(to right, #e5e5e5 0, #e5e5e5 100%); + } + + .fr-pagination a[href].fr-pagination__link, + .fr-pagination button.fr-pagination__link { + background-color: transparent; + } + + .fr-pagination a[href].fr-pagination__link:hover, + .fr-pagination button.fr-pagination__link:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-pagination a[href].fr-pagination__link:active, + .fr-pagination button.fr-pagination__link:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-table__content table { + border-left: 1px solid #929292; + border-right: 1px solid #929292; + } + + .fr-table__content table thead tr:first-child th { + border-top: 1px solid #929292; + } + + .fr-table__content table thead tr:last-child th { + border-bottom: 1px solid #3a3a3a; + } + + .fr-table--bordered table th, + .fr-table--bordered table td { + border-right: 1px solid #929292; + } + + .fr-table > table thead tr:first-child th { + border-top: 1px solid #929292; + } + + .fr-table > table thead tr:last-child th { + border-bottom: 1px solid #3a3a3a; + } + + .fr-table > table tbody tr:last-child th, + .fr-table > table tbody tr:last-child td { + border-bottom: 1px solid #929292; + } + + .fr-table > table th:first-child, + .fr-table > table td:first-child { + border-left: 1px solid #929292; + } + + .fr-table > table th:last-child, + .fr-table > table td:last-child { + border-right: 1px solid #929292; + } + + .fr-table--bordered > table th, + .fr-table--bordered > table td { + border-bottom: 1px solid #929292; + } + + .fr-nav__link, + .fr-nav__btn { + background-color: transparent; + } + + .fr-nav__link:hover, + .fr-nav__btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-nav__link:active, + .fr-nav__btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-input:-ms-input-placeholder { + color: #666; + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-enlarge-link [href], + .fr-enlarge-button [href] { + text-decoration: none; + } + + .fr-raw-link[href]::after, + .fr-raw-link [href]::after { + content: none; + } + + [target=_blank]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/external-link-line.svg"); + width: 1rem; + height: 1rem; + content: ""; + vertical-align: sub; + } + + .fr-responsive-vid::before { + content: ""; + display: block; + padding-bottom: 56.25%; + } + + ul { + list-style-type: disc; + } + + ol { + list-style-type: decimal; + } + + ul, + ol { + padding-left: 1rem; + margin-top: 0.5rem; + margin-bottom: 0.5rem; + } + + h1, + h2, + h3, + h4, + h5, + h6 { + margin: 0 0 1.5rem; + color: #161616; + } + + p { + margin: 0 0 1rem; + } + + [class^=fr-icon-]::before, + [class*=" fr-icon-"]::before, + [class^=fr-fi-]::before, + [class*=" fr-fi-"]::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-icon--xs::before { + width: 0.75rem; + height: 0.75rem; + } + + .fr-icon--sm::before { + width: 1rem; + height: 1rem; + } + + .fr-icon--md::before { + width: 1.5rem; + height: 1.5rem; + } + + .fr-icon--lg::before { + width: 2rem; + height: 2rem; + } + + body { + background-color: #fff; + color: #3a3a3a; + } + + a:not([href]), + button:disabled, + input:disabled, + input[type=checkbox]:disabled, + input[type=checkbox]:disabled + label, + input[type=radio]:disabled, + input[type=radio]:disabled + label, + select:disabled, + textarea:disabled, + video:not([href]), + audio:not([href]) { + color: #929292; + } + + .fr-artwork-decorative { + fill: #ececfe; + } + + .fr-artwork-minor { + fill: #e1000f; + } + + .fr-artwork-major { + fill: #000091; + } + + .fr-artwork-background { + fill: #f6f6f6; + } + + .fr-artwork-motif { + fill: #e5e5e5; + } + + .fr-artwork--green-tilleul-verveine .fr-artwork-minor { + fill: #b7a73f; + } + + .fr-artwork--green-bourgeon .fr-artwork-minor { + fill: #68a532; + } + + .fr-artwork--green-emeraude .fr-artwork-minor { + fill: #00a95f; + } + + .fr-artwork--green-menthe .fr-artwork-minor { + fill: #009081; + } + + .fr-artwork--green-archipel .fr-artwork-minor { + fill: #009099; + } + + .fr-artwork--blue-ecume .fr-artwork-minor { + fill: #465f9d; + } + + .fr-artwork--blue-cumulus .fr-artwork-minor { + fill: #417dc4; + } + + .fr-artwork--purple-glycine .fr-artwork-minor { + fill: #a558a0; + } + + .fr-artwork--pink-macaron .fr-artwork-minor { + fill: #e18b76; + } + + .fr-artwork--pink-tuile .fr-artwork-minor { + fill: #ce614a; + } + + .fr-artwork--yellow-tournesol .fr-artwork-minor { + fill: #c8aa39; + } + + .fr-artwork--yellow-moutarde .fr-artwork-minor { + fill: #c3992a; + } + + .fr-artwork--orange-terre-battue .fr-artwork-minor { + fill: #e4794a; + } + + .fr-artwork--brown-cafe-creme .fr-artwork-minor { + fill: #d1b781; + } + + .fr-artwork--brown-caramel .fr-artwork-minor { + fill: #c08c65; + } + + .fr-artwork--brown-opera .fr-artwork-minor { + fill: #bd987a; + } + + .fr-artwork--beige-gris-galet .fr-artwork-minor { + fill: #aea397; + } + + [disabled] .fr-artwork * { + fill: #929292; + } + + .fr-h6, + .fr-h5, + .fr-h4, + .fr-h3, + .fr-h2, + .fr-h1, + .fr-display-xs, + .fr-display-sm, + .fr-display-md, + .fr-display-lg, + .fr-display-xl { + color: #161616; + } + + hr { + background-image: linear-gradient(0deg, #ddd, #ddd); + } + + .fr-hr-or::before, + .fr-hr-or::after { + background-color: #ddd; + } + + .fr-hr { + background-image: linear-gradient(0deg, #ddd, #ddd); + } + + .fr-range__output, + .fr-range__min, + .fr-range__max { + min-width: 1.5rem; + } + + .fr-range input[type=range] { + padding: 0; + } + + .fr-range[data-fr-js-range] { + justify-content: flex-start; + } + + .fr-range[data-fr-js-range]::after { + content: none; + background-color: #000091; + } + + .fr-range[data-fr-js-range] .fr-range__max { + margin-left: auto; + } + + .fr-range[data-fr-js-range] input[type=range] { + margin-top: -0.25rem; + } + + .fr-range[data-fr-js-range] input[type=range]::-ms-track { + height: 0.75rem; + background: transparent; + border-color: transparent; + border-width: 0.625rem 0; + color: transparent; + } + + .fr-range[data-fr-js-range] input[type=range]::-ms-fill-lower { + height: 0.75rem; + border-radius: 0.375rem; + } + + .fr-range[data-fr-js-range] input[type=range]::-ms-thumb { + width: 1.5rem; + height: 1.5rem; + border-radius: 50%; + z-index: 500; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + background-color: #fff; + border: 1px solid #000091; + } + + .fr-range[data-fr-js-range] input[type=range]:not(:only-of-type) { + pointer-events: auto; + } + + .fr-range[data-fr-js-range].fr-range--double { + background-position-y: 1.625rem; + background-repeat: no-repeat; + } + + .fr-range[data-fr-js-range].fr-range--double .fr-range__output { + min-width: 3rem; + } + + .fr-range[data-fr-js-range].fr-range--double input[type=range] { + width: calc(100% - 1.5rem); + } + + .fr-range[data-fr-js-range].fr-range--double input[type=range]::-ms-fill-lower { + background-color: transparent; + } + + .fr-range[data-fr-js-range].fr-range--double input[type=range]:nth-of-type(1) { + margin-right: 1.5rem; + z-index: 2; + } + + .fr-range[data-fr-js-range].fr-range--double input[type=range]:nth-of-type(2) { + left: 1.5rem; + } + + .fr-range--sm[data-fr-js-range] .fr-range__output, + .fr-range--sm[data-fr-js-range] .fr-range__min, + .fr-range--sm[data-fr-js-range] .fr-range__max { + min-width: 1rem; + } + + .fr-range--sm[data-fr-js-range] input[type=range]::-ms-track { + height: 0.5rem; + border-width: 0.5rem 0; + } + + .fr-range--sm[data-fr-js-range] input[type=range]::-ms-fill-lower { + height: 0.5rem; + } + + .fr-range--sm[data-fr-js-range] input[type=range]::-ms-thumb { + width: 1rem; + height: 1rem; + } + + .fr-range--sm[data-fr-js-range].fr-range--double { + background-position-y: 1.5rem; + } + + .fr-range--sm[data-fr-js-range].fr-range--double .fr-range__output { + min-width: 2rem; + } + + .fr-range--sm[data-fr-js-range].fr-range--double input[type=range] { + width: calc(100% - 1rem); + } + + .fr-range--sm[data-fr-js-range].fr-range--double input[type=range]:nth-of-type(1) { + margin-right: 1rem; + } + + .fr-range--sm[data-fr-js-range].fr-range--double input[type=range]:nth-of-type(2) { + left: 1rem; + } + + .fr-range-group--disabled .fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(1)::-ms-fill-lower, + .fr-range-group--disabled .fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(2)::-ms-fill-lower { + background-color: transparent; + } + + .fr-range[data-fr-js-range]::before { + box-shadow: inset 0 0 0 1px #000091; + } + + .fr-range[data-fr-js-range] input[type=range]:disabled::-ms-thumb { + border: 1px solid #e5e5e5; + } + + .fr-range__output { + color: #000091; + } + + .fr-range__min, + .fr-range__max { + color: #666; + } + + .fr-range--step[data-fr-js-range]::before { + background-image: radial-gradient(circle at 2px 50%, #000091 0, #000091 1px, transparent 1px); + } + + .fr-range--step[data-fr-js-range]::after { + background-image: radial-gradient(circle at 2px 50%, #e3e3fd 0, #e3e3fd 2px, transparent 2px); + box-shadow: inset 10px 0 0 0 #000091, inset -10px 0 0 0 #000091; + } + + .fr-range--step.fr-range--sm[data-fr-js-range]::after { + box-shadow: inset 6px 0 0 0 #000091, inset -6px 0 0 0 #000091; + } + + .fr-range-group--error::before { + background-image: linear-gradient(0deg, #ce0500, #ce0500); + } + + .fr-range-group--valid::before { + background-image: linear-gradient(0deg, #18753c, #18753c); + } + + .fr-range-group--disabled .fr-range[data-fr-js-range]::before { + box-shadow: inset 0 0 0 1px #e5e5e5; + } + + .fr-range-group--disabled .fr-range[data-fr-js-range]::after { + background-color: #e5e5e5; + } + + .fr-range-group--disabled .fr-range--step[data-fr-js-range]::before { + background-image: radial-gradient(circle at 2px 50%, #e5e5e5 0, #e5e5e5 1px, transparent 1px); + } + + .fr-range-group--disabled .fr-range--step[data-fr-js-range]::after { + background-image: radial-gradient(circle at 2px 50%, #fff 0, #fff 2px, transparent 2px); + box-shadow: inset 10px 0 0 0 #e5e5e5, inset -10px 0 0 0 #e5e5e5; + } + + .fr-range-group--disabled .fr-range__output, + .fr-range-group--disabled .fr-range__min, + .fr-range-group--disabled .fr-range__max { + color: #929292; + } + + /** + * Reset liste à puce + */ + .fr-accordions-group ul { + list-style-type: none; + } + + .fr-accordions-group ol { + list-style-type: none; + } + + .fr-accordions-group ul, + .fr-accordions-group ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-accordion__btn::before, + .fr-accordion__btn::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/arrow-down-s-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-accordion__btn[aria-expanded=true]::after { + transform: rotate(-180deg); + } + + .fr-accordion::before { + box-shadow: inset 0 1px 0 0 #ddd, 0 1px 0 0 #ddd; + } + + .fr-accordion__btn { + color: #000091; + } + + .fr-accordion__btn[aria-expanded=true] { + background-color: #e3e3fd; + } + + .fr-badge::before, + .fr-badge::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-badge--sm::before { + width: 0.75rem; + height: 0.75rem; + } + + .fr-badge.fr-badge--info::before, + .fr-badge.fr-badge--info::after, + .fr-badge--sm.fr-badge--info::before, + .fr-badge--sm.fr-badge--info::after { + background-image: url("icons/system/fr--info-fill.svg"); + } + + .fr-badge.fr-badge--success::before, + .fr-badge.fr-badge--success::after, + .fr-badge--sm.fr-badge--success::before, + .fr-badge--sm.fr-badge--success::after { + background-image: url("icons/system/fr--success-fill.svg"); + } + + .fr-badge.fr-badge--error::before, + .fr-badge.fr-badge--error::after, + .fr-badge--sm.fr-badge--error::before, + .fr-badge--sm.fr-badge--error::after { + background-image: url("icons/system/fr--error-fill.svg"); + } + + .fr-badge.fr-badge--warning::before, + .fr-badge.fr-badge--warning::after, + .fr-badge--sm.fr-badge--warning::before, + .fr-badge--sm.fr-badge--warning::after { + background-image: url("icons/system/fr--warning-fill.svg"); + } + + .fr-badge.fr-badge--new::before, + .fr-badge.fr-badge--new::after, + .fr-badge--sm.fr-badge--new::before, + .fr-badge--sm.fr-badge--new::after { + background-image: url("icons/weather/flashlight-fill.svg"); + } + + ul.fr-badges-group { + list-style-type: none; + } + + ol.fr-badges-group { + list-style-type: none; + } + + ul.fr-badges-group, + ol.fr-badges-group { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-badge { + color: #3a3a3a; + background-color: #eee; + } + + .fr-badge--info { + color: #0063cb; + background-color: #e8edff; + } + + .fr-badge--error { + color: #ce0500; + background-color: #ffe9e9; + } + + .fr-badge--success { + color: #18753c; + background-color: #b8fec9; + } + + .fr-badge--warning { + color: #b34000; + background-color: #ffe9e6; + } + + .fr-badge--new { + color: #695240; + background-color: #feebd0; + } + + .fr-badge--green-tilleul-verveine { + color: #66673d; + background-color: #fceeac; + } + + .fr-badge--green-bourgeon { + color: #447049; + background-color: #c9fcac; + } + + .fr-badge--green-emeraude { + color: #297254; + background-color: #c3fad5; + } + + .fr-badge--green-menthe { + color: #37635f; + background-color: #bafaee; + } + + .fr-badge--green-archipel { + color: #006a6f; + background-color: #c7f6fc; + } + + .fr-badge--blue-ecume { + color: #2f4077; + background-color: #e9edfe; + } + + .fr-badge--blue-cumulus { + color: #3558a2; + background-color: #e6eefe; + } + + .fr-badge--purple-glycine { + color: #6e445a; + background-color: #fee7fc; + } + + .fr-badge--pink-macaron { + color: #8d533e; + background-color: #fee9e6; + } + + .fr-badge--pink-tuile { + color: #a94645; + background-color: #fee9e7; + } + + .fr-badge--yellow-tournesol { + color: #716043; + background-color: #feecc2; + } + + .fr-badge--yellow-moutarde { + color: #695240; + background-color: #feebd0; + } + + .fr-badge--orange-terre-battue { + color: #755348; + background-color: #fee9e5; + } + + .fr-badge--brown-cafe-creme { + color: #685c48; + background-color: #f7ecdb; + } + + .fr-badge--brown-caramel { + color: #845d48; + background-color: #f7ebe5; + } + + .fr-badge--brown-opera { + color: #745b47; + background-color: #f7ece4; + } + + .fr-badge--beige-gris-galet { + color: #6a6156; + background-color: #f3ede5; + } + + .fr-logo { + color: #000; + } + + .fr-btn::before, + .fr-btn::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-btn[href] { + text-decoration: none; + } + + .fr-btn.fr-btn--secondary:disabled:hover, + .fr-btn.fr-btn--tertiary:disabled:hover, + .fr-btn.fr-btn--tertiary-no-outline:disabled:hover { + background-color: transparent; + } + + .fr-btn[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-btn--sm::before, + .fr-btn--sm::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 0.75rem; + height: 0.75rem; + } + + .fr-btn--sm[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--sm[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn--sm[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--sm[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn--sm[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--sm[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn--sm[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--sm[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-btn--lg::before, + .fr-btn--lg::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-btn--lg[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--lg[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn--lg[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--lg[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn--lg[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--lg[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn--lg[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--lg[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 2rem; + height: 2rem; + } + + .fr-btn--close::before, + .fr-btn--close::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/close-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--tooltip::before, + .fr-btn--tooltip::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/question-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--fullscreen::before, + .fr-btn--fullscreen::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/media/fullscreen-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--display::before, + .fr-btn--display::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/fr--theme-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--briefcase::before, + .fr-btn--briefcase::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/business/briefcase-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--account::before, + .fr-btn--account::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/user/account-circle-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--team::before, + .fr-btn--team::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/user/team-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--sort::before, + .fr-btn--sort::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/arrow-up-down-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--sort[aria-sort=ascending]::before, + .fr-btn--sort[aria-sort=ascending]::after, + .fr-btn--sort[aria-sort=descending]::before, + .fr-btn--sort[aria-sort=descending]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/arrow-up-line.svg"); + width: 1rem; + height: 1rem; + } + + ul.fr-btns-group { + list-style-type: none; + } + + ol.fr-btns-group { + list-style-type: none; + } + + ul.fr-btns-group, + ol.fr-btns-group { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::after, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::after, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::after, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::after, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::after, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::after, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 2rem; + height: 2rem; + } + + .fr-btn { + background-color: #000091; + color: #f5f5fe; + } + + .fr-btn:hover { + background-color: #1212ff; + } + + .fr-btn:active { + background-color: #2323ff; + } + + .fr-btn:disabled, + a.fr-btn:not([href]) { + color: #929292; + background-color: #e5e5e5; + } + + .fr-btn--secondary { + background-color: transparent; + color: #000091; + box-shadow: inset 0 0 0 1px #000091; + } + + .fr-btn--secondary:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-btn--secondary:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-btn--secondary:disabled, + a.fr-btn--secondary:not([href]) { + color: #929292; + box-shadow: inset 0 0 0 1px #e5e5e5; + background-color: transparent; + } + + .fr-btn--secondary:disabled:hover, + a.fr-btn--secondary:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-btn--secondary:disabled:active, + a.fr-btn--secondary:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-btn--tertiary, + .fr-btn--sort, + .fr-btn--account { + background-color: transparent; + color: #000091; + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-btn--tertiary:hover, + .fr-btn--sort:hover, + .fr-btn--account:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-btn--tertiary:active, + .fr-btn--sort:active, + .fr-btn--account:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-btn--tertiary:disabled, + a.fr-btn--tertiary:not([href]), + a.fr-btn--sort:not([href]), + a.fr-btn--account:not([href]), + .fr-btn--sort:disabled, + .fr-btn--account:disabled { + color: #929292; + box-shadow: inset 0 0 0 1px #e5e5e5; + background-color: transparent; + } + + .fr-btn--tertiary:disabled:hover, + a.fr-btn--tertiary:not([href]):hover, + a.fr-btn--sort:not([href]):hover, + a.fr-btn--account:not([href]):hover, + .fr-btn--sort:disabled:hover, + .fr-btn--account:disabled:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-btn--tertiary:disabled:active, + a.fr-btn--tertiary:not([href]):active, + a.fr-btn--sort:not([href]):active, + a.fr-btn--account:not([href]):active, + .fr-btn--sort:disabled:active, + .fr-btn--account:disabled:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-btn--tertiary-no-outline, + .fr-btn--close, + .fr-btn--display, + .fr-btn--fullscreen, + .fr-btn--tooltip, + .fr-btn--briefcase, + .fr-btn--team { + background-color: transparent; + color: #000091; + } + + .fr-btn--tertiary-no-outline:hover, + .fr-btn--close:hover, + .fr-btn--display:hover, + .fr-btn--fullscreen:hover, + .fr-btn--tooltip:hover, + .fr-btn--briefcase:hover, + .fr-btn--team:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-btn--tertiary-no-outline:active, + .fr-btn--close:active, + .fr-btn--display:active, + .fr-btn--fullscreen:active, + .fr-btn--tooltip:active, + .fr-btn--briefcase:active, + .fr-btn--team:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-btn--tertiary-no-outline:disabled, + a.fr-btn--tertiary-no-outline:not([href]), + a.fr-btn--close:not([href]), + a.fr-btn--display:not([href]), + a.fr-btn--fullscreen:not([href]), + a.fr-btn--tooltip:not([href]), + a.fr-btn--briefcase:not([href]), + a.fr-btn--team:not([href]), + .fr-btn--close:disabled, + .fr-btn--display:disabled, + .fr-btn--fullscreen:disabled, + .fr-btn--tooltip:disabled, + .fr-btn--briefcase:disabled, + .fr-btn--team:disabled { + color: #929292; + background-color: transparent; + } + + .fr-btn--tertiary-no-outline:disabled:hover, + a.fr-btn--tertiary-no-outline:not([href]):hover, + a.fr-btn--close:not([href]):hover, + a.fr-btn--display:not([href]):hover, + a.fr-btn--fullscreen:not([href]):hover, + a.fr-btn--tooltip:not([href]):hover, + a.fr-btn--briefcase:not([href]):hover, + a.fr-btn--team:not([href]):hover, + .fr-btn--close:disabled:hover, + .fr-btn--display:disabled:hover, + .fr-btn--fullscreen:disabled:hover, + .fr-btn--tooltip:disabled:hover, + .fr-btn--briefcase:disabled:hover, + .fr-btn--team:disabled:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-btn--tertiary-no-outline:disabled:active, + a.fr-btn--tertiary-no-outline:not([href]):active, + a.fr-btn--close:not([href]):active, + a.fr-btn--display:not([href]):active, + a.fr-btn--fullscreen:not([href]):active, + a.fr-btn--tooltip:not([href]):active, + a.fr-btn--briefcase:not([href]):active, + a.fr-btn--team:not([href]):active, + .fr-btn--close:disabled:active, + .fr-btn--display:disabled:active, + .fr-btn--fullscreen:disabled:active, + .fr-btn--tooltip:disabled:active, + .fr-btn--briefcase:disabled:active, + .fr-btn--team:disabled:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-connect { + background-color: #000091; + color: #f5f5fe; + } + + .fr-connect:disabled, + a.fr-connect:not([href]) { + background-color: #e5e5e5; + color: #929292; + } + + .fr-connect-group .fr-connect + p a { + color: #000091; + } + + .fr-connect-group p { + color: #666; + } + + /** + * Correction largeur max du texte + */ + .fr-quote::before, + .fr-quote::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/editor/fr--quote-line.svg"); + width: 2rem; + height: 2rem; + } + + ul.fr-quote__source { + list-style-type: none; + } + + ol.fr-quote__source { + list-style-type: none; + } + + ul.fr-quote__source, + ol.fr-quote__source { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-quote blockquote { + max-width: 100%; + } + + .fr-quote::before { + color: #6a6af4; + } + + .fr-quote--green-tilleul-verveine::before { + color: #b7a73f; + } + + .fr-quote--green-bourgeon::before { + color: #68a532; + } + + .fr-quote--green-emeraude::before { + color: #00a95f; + } + + .fr-quote--green-menthe::before { + color: #009081; + } + + .fr-quote--green-archipel::before { + color: #009099; + } + + .fr-quote--blue-ecume::before { + color: #465f9d; + } + + .fr-quote--blue-cumulus::before { + color: #417dc4; + } + + .fr-quote--purple-glycine::before { + color: #a558a0; + } + + .fr-quote--pink-macaron::before { + color: #e18b76; + } + + .fr-quote--pink-tuile::before { + color: #ce614a; + } + + .fr-quote--yellow-tournesol::before { + color: #c8aa39; + } + + .fr-quote--yellow-moutarde::before { + color: #c3992a; + } + + .fr-quote--orange-terre-battue::before { + color: #e4794a; + } + + .fr-quote--brown-cafe-creme::before { + color: #d1b781; + } + + .fr-quote--brown-caramel::before { + color: #c08c65; + } + + .fr-quote--brown-opera::before { + color: #bd987a; + } + + .fr-quote--beige-gris-galet::before { + color: #aea397; + } + + .fr-quote { + background-image: linear-gradient(0deg, #ddd, #ddd); + } + + .fr-quote__source { + color: #666; + } + + .fr-breadcrumb ul { + list-style-type: none; + } + + .fr-breadcrumb ol { + list-style-type: none; + } + + .fr-breadcrumb ul, + .fr-breadcrumb ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-breadcrumb__link:not([aria-current])::after, + .fr-breadcrumb__link[aria-current=false]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/arrow-right-s-line.svg"); + width: 1rem; + height: 1rem; + content: ""; + display: inline-block; + pointer-events: none; + margin-left: 0.5rem; + margin-right: -0.25rem; + vertical-align: -4px; + } + + .fr-breadcrumb { + color: #666; + } + + .fr-breadcrumb__link[aria-current]:not([aria-current=false]) { + color: #3a3a3a; + } + + .fr-fieldset__legend { + max-width: 100%; + color: #161616; + } + + .fr-message--error::before, + .fr-message--error::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/fr--error-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-message--valid::before, + .fr-message--valid::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/fr--success-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-message--info::before, + .fr-message--info::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/fr--info-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-message--warning::before, + .fr-message--warning::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/fr--warning-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-select-group--valid label, + .fr-input-group--valid label, + .fr-range-group--valid label, + .fr-upload-group--valid label { + color: #18753c; + } + + .fr-select-group--error label, + .fr-input-group--error label, + .fr-range-group--error label, + .fr-upload-group--error label { + color: #ce0500; + } + + .fr-select-group--info label, + .fr-input-group--info label, + .fr-range-group--info label, + .fr-upload-group--info label { + color: #0063cb; + } + + .fr-select-group--disabled label, + .fr-select-group--disabled .fr-hint-text, + .fr-input-group--disabled label, + .fr-input-group--disabled .fr-hint-text, + .fr-range-group--disabled label, + .fr-range-group--disabled .fr-hint-text, + .fr-upload-group--disabled label, + .fr-upload-group--disabled .fr-hint-text { + color: #929292; + } + + .fr-label { + color: #161616; + } + + .fr-label--error { + color: #ce0500; + } + + .fr-label--success { + color: #18753c; + } + + .fr-label--info { + color: #0063cb; + } + + .fr-label--disabled, + .fr-label--disabled .fr-hint-text { + color: #929292; + } + + .fr-hint-text, + .fr-message { + color: #666; + } + + .fr-message--error { + color: #ce0500; + } + + .fr-message--valid { + color: #18753c; + } + + .fr-message--info { + color: #0063cb; + } + + .fr-message--warning { + color: #b34000; + } + + .fr-fieldset:disabled .fr-label, + .fr-fieldset:disabled .fr-hint-text, + .fr-fieldset:disabled .fr-fieldset__legend { + color: #929292; + } + + .fr-fieldset input:disabled + label, + .fr-fieldset input:disabled + label .fr-hint-text, + .fr-fieldset input:disabled + label + .fr-hint-text { + color: #929292; + } + + .fr-fieldset--error, + .fr-fieldset--error .fr-fieldset__legend { + background-image: linear-gradient(0deg, #ce0500, #ce0500); + } + + .fr-fieldset--error .fr-fieldset__legend, + .fr-fieldset--error .fr-label { + color: #ce0500; + } + + .fr-fieldset--valid, + .fr-fieldset--valid .fr-fieldset__legend { + background-image: linear-gradient(0deg, #18753c, #18753c); + } + + .fr-fieldset--valid .fr-fieldset__legend, + .fr-fieldset--valid .fr-label { + color: #18753c; + } + + .fr-fieldset--info, + .fr-fieldset--info .fr-fieldset__legend { + background-image: linear-gradient(0deg, #0063cb, #0063cb); + } + + .fr-fieldset--info .fr-fieldset__legend, + .fr-fieldset--info .fr-label { + color: #0063cb; + } + + .fr-error-text::before, + .fr-error-text::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/fr--error-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-valid-text::before, + .fr-valid-text::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/fr--success-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-error-text { + color: #ce0500; + } + + .fr-valid-text { + color: #18753c; + } + + .fr-info-text { + color: #0063cb; + } + + .fr-fieldset--valid .fr-fieldset__content::before { + box-shadow: inset 2px 0 0 0 #18753c; + } + + .fr-fieldset--error .fr-fieldset__content::before { + box-shadow: inset 2px 0 0 0 #ce0500; + } + + .fr-fieldset--info .fr-fieldset__content::before { + box-shadow: inset 2px 0 0 0 #0063cb; + } + + .fr-stepper__title { + margin-bottom: 0.75rem; + color: #161616; + } + + .fr-stepper__steps { + display: none; + background-image: repeating-linear-gradient(to right, #000091 0, #000091 var(--active-inner), transparent var(--active-inner), transparent var(--active-outer)), repeating-linear-gradient(to right, #eee 0, #eee var(--default-inner), transparent var(--default-inner), transparent var(--default-outer)); + } + + .fr-stepper__state { + color: #666; + } + + .fr-stepper__details { + color: #666; + } + + .fr-tooltip { + position: relative; + margin-top: 0.5rem; + color: #3a3a3a; + } + + .fr-tooltip.fr-placement { + z-index: 1000; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + background-image: linear-gradient(90deg, #fff, #fff); + } + + .fr-link { + background-image: none; + text-decoration: underline; + color: #000091; + } + + .fr-link::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-link--sm::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-link--lg::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + ul.fr-links-group--inline { + list-style-type: none; + } + + ol.fr-links-group--inline { + list-style-type: none; + } + + ul.fr-links-group--inline, + ol.fr-links-group--inline { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-link__detail { + color: #666; + } + + .fr-links-group li::marker { + color: #000091; + } + + .fr-links-group--bordered { + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-link--close { + background-color: transparent; + color: #000091; + } + + .fr-link--close:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-link--close:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-link--close:disabled, + a.fr-link--close:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-link--close:disabled:hover, + a.fr-link--close:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-link--close:disabled:active, + a.fr-link--close:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + /** + * Correctif de la hauteur de la navigation latérale + */ + .fr-sidemenu { + height: auto; + box-shadow: inset 0 -1px 0 0 #ddd, inset 0 1px 0 0 #ddd; + } + + .fr-sidemenu ul { + list-style-type: none; + } + + .fr-sidemenu ol { + list-style-type: none; + } + + .fr-sidemenu ul, + .fr-sidemenu ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-sidemenu [href] { + text-decoration: none; + } + + .fr-sidemenu__btn[aria-expanded]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/arrow-down-s-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-sidemenu__title { + color: #161616; + box-shadow: inset 0 -1px 0 0 #ddd; + } + + .fr-sidemenu__item .fr-sidemenu__link, + .fr-sidemenu__item .fr-sidemenu__btn { + color: #161616; + } + + .fr-sidemenu__item::before { + box-shadow: 0 -1px 0 0 #ddd, inset 0 -1px 0 0 #ddd; + } + + .fr-sidemenu__item:first-child::before { + box-shadow: inset 0 -1px 0 0 #ddd; + } + + .fr-sidemenu__item:last-child::before { + box-shadow: 0 -1px 0 0 #ddd; + } + + .fr-sidemenu__link, + .fr-sidemenu__btn { + color: #000091; + } + + .fr-sidemenu__link[aria-current]:not([aria-current=false]), + .fr-sidemenu__btn[aria-current]:not([aria-current=false]) { + color: #000091; + } + + .fr-sidemenu__link[aria-current]:not([aria-current=false])::before, + .fr-sidemenu__btn[aria-current]:not([aria-current=false])::before { + background-color: #000091; + } + + .fr-sidemenu__btn[aria-expanded=true] { + background-color: #e3e3fd; + } + + .fr-highlight { + background-image: linear-gradient(0deg, #6a6af4, #6a6af4); + } + + .fr-highlight--green-tilleul-verveine { + background-image: linear-gradient(0deg, #b7a73f, #b7a73f); + } + + .fr-highlight--green-bourgeon { + background-image: linear-gradient(0deg, #68a532, #68a532); + } + + .fr-highlight--green-emeraude { + background-image: linear-gradient(0deg, #00a95f, #00a95f); + } + + .fr-highlight--green-menthe { + background-image: linear-gradient(0deg, #009081, #009081); + } + + .fr-highlight--green-archipel { + background-image: linear-gradient(0deg, #009099, #009099); + } + + .fr-highlight--blue-ecume { + background-image: linear-gradient(0deg, #465f9d, #465f9d); + } + + .fr-highlight--blue-cumulus { + background-image: linear-gradient(0deg, #417dc4, #417dc4); + } + + .fr-highlight--purple-glycine { + background-image: linear-gradient(0deg, #a558a0, #a558a0); + } + + .fr-highlight--pink-macaron { + background-image: linear-gradient(0deg, #e18b76, #e18b76); + } + + .fr-highlight--pink-tuile { + background-image: linear-gradient(0deg, #ce614a, #ce614a); + } + + .fr-highlight--yellow-tournesol { + background-image: linear-gradient(0deg, #c8aa39, #c8aa39); + } + + .fr-highlight--yellow-moutarde { + background-image: linear-gradient(0deg, #c3992a, #c3992a); + } + + .fr-highlight--orange-terre-battue { + background-image: linear-gradient(0deg, #e4794a, #e4794a); + } + + .fr-highlight--brown-cafe-creme { + background-image: linear-gradient(0deg, #d1b781, #d1b781); + } + + .fr-highlight--brown-caramel { + background-image: linear-gradient(0deg, #c08c65, #c08c65); + } + + .fr-highlight--brown-opera { + background-image: linear-gradient(0deg, #bd987a, #bd987a); + } + + .fr-highlight--beige-gris-galet { + background-image: linear-gradient(0deg, #aea397, #aea397); + } + + .fr-tabs ul { + list-style-type: none; + } + + .fr-tabs ol { + list-style-type: none; + } + + .fr-tabs ul, + .fr-tabs ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-tabs::before { + position: absolute; + top: 3rem; + right: 0; + bottom: 0; + left: 0; + box-shadow: inset 0 1px 0 0 #ddd, inset 1px 0 0 0 #ddd, inset -1px 0 0 0 #ddd; + } + + .fr-tabs .fr-tabs__list { + padding: 0.25rem 0.75rem; + } + + .fr-tabs__tab::before, + .fr-tabs__tab::after { + width: 1rem; + height: 1rem; + } + + .fr-tabs__panel { + padding: 0 0.1px; + left: 0; + } + + .fr-tabs__panel [href] { + text-decoration: underline; + } + + .fr-tabs__panel > * { + margin-left: 1rem; + margin-right: 1rem; + } + + .fr-tabs__panel > *:first-child { + margin-top: 0.75rem; + } + + .fr-tabs__panel > *:last-child { + margin-bottom: 1rem; + } + + .fr-tabs { + box-shadow: inset 0 -1px 0 0 #ddd; + } + + .fr-tabs__tab { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd); + box-shadow: 0 2px 0 0 #fff; + } + + .fr-tabs__tab:not([aria-selected=true]) { + background-color: #e3e3fd; + color: #161616; + } + + .fr-tabs__tab[aria-selected=true]:not(:disabled) { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd); + background-color: #fff; + color: #000091; + } + + .fr-tabs__tab:disabled { + color: #929292; + background-color: #e5e5e5; + } + + /** + * Correctif de la largeur de la légende d'un fieldset + */ + .fr-pagination [href] { + text-decoration: none; + } + + .fr-pagination ul { + list-style-type: none; + } + + .fr-pagination ol { + list-style-type: none; + } + + .fr-pagination ul, + .fr-pagination ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-pagination .fr-pagination__link--first::before, + .fr-pagination .fr-pagination__link--first::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/fr--arrow-left-s-first-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-pagination .fr-pagination__link--prev::before, + .fr-pagination .fr-pagination__link--prev::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/arrow-left-s-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-pagination .fr-pagination__link--next::before, + .fr-pagination .fr-pagination__link--next::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/arrow-right-s-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-pagination .fr-pagination__link--last::before, + .fr-pagination .fr-pagination__link--last::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/fr--arrow-right-s-last-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-pagination { + color: #161616; + } + + .fr-pagination__link[aria-current]:not([aria-current=false]) { + background-color: #000091; + color: #f5f5fe; + } + + .fr-pagination__link[aria-current]:not([aria-current=false]):hover { + background-color: #1212ff; + } + + .fr-pagination__link[aria-current]:not([aria-current=false]):active { + background-color: #2323ff; + } + + .fr-pagination__link:not([aria-current]):disabled, + a.fr-pagination__link:not([aria-current]):not([href]), + a.fr-pagination__link[aria-current=false]:not([href]), + .fr-pagination__link[aria-current=false]:disabled { + color: #929292; + } + + .fr-summary ol { + list-style-type: decimal; + } + + .fr-summary__link::before { + content: none; + } + + .fr-summary { + background-color: #eee; + } + + .fr-summary__title { + color: #161616; + } + + .fr-summary li > a { + color: #161616; + } + + .fr-table__header .fr-segmented { + flex: 1; + } + + .fr-table__header .fr-table__detail { + flex: 2; + } + + .fr-table__content table { + background-image: none; + } + + .fr-table__content table thead tr th, + .fr-table__content table thead tr th:last-child { + background-image: none; + } + + .fr-table__content table thead tr th[role=columnheader] { + background-size: 1px 100%; + background-repeat: no-repeat; + background-position: 100% 0; + } + + .fr-table__content table tbody tr { + background-image: none; + } + + .fr-table__content table tbody tr[aria-selected=true]::after { + content: none; + } + + .fr-table__content table tbody tr[aria-selected=true] th, + .fr-table__content table tbody tr[aria-selected=true] td { + border-top: 2px solid #000091; + border-bottom: 2px solid #000091; + } + + .fr-table__content table tbody tr[aria-selected=true] th:first-child, + .fr-table__content table tbody tr[aria-selected=true] td:first-child { + border-left: 2px solid #000091; + } + + .fr-table__content table tbody tr[aria-selected=true] th:last-child, + .fr-table__content table tbody tr[aria-selected=true] td:last-child { + border-right: 2px solid #000091; + } + + .fr-table[data-fr-js-table=true] .fr-table__wrapper::after { + content: none; + } + + .fr-table[data-fr-js-table=true].fr-table--caption-bottom caption { + position: relative; + margin-bottom: 1rem; + } + + .fr-table[data-fr-js-table=true] caption { + position: relative; + margin-bottom: 1rem; + } + + .fr-table--bordered table th:last-child, + .fr-table--bordered table td:last-child { + border-right: none; + } + + .fr-table__wrapper::after { + background-image: linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292); + } + + .fr-table__content table caption { + color: #161616; + } + + .fr-table__content table thead th { + background-color: #f6f6f6; + background-image: linear-gradient(0deg, #3a3a3a, #3a3a3a), linear-gradient(0deg, #929292, #929292); + } + + .fr-table__content table thead th[role=columnheader] { + background-image: linear-gradient(0deg, #3a3a3a, #3a3a3a), linear-gradient(0deg, #3a3a3a, #3a3a3a); + } + + .fr-table__content table tbody tr::after { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091); + } + + .fr-table__content table tbody td { + background-image: linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292); + background-color: #fff; + } + + .fr-table__content table tbody th { + background-color: #f6f6f6; + background-image: linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #3a3a3a, #3a3a3a); + } + + .fr-table__detail { + color: #666; + } + + .fr-table > table caption { + color: #161616; + } + + .fr-table > table thead::after, + .fr-table > table tbody::after { + background-image: linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292); + } + + .fr-table > table thead { + background-image: linear-gradient(0deg, #3a3a3a, #3a3a3a); + background-color: #f6f6f6; + color: #161616; + background-image: none; + } + + .fr-table > table tbody { + background-color: #fff; + } + + .fr-table > table tbody tr:nth-child(even) { + background-color: #f6f6f6; + } + + .fr-table--green-tilleul-verveine > table::after { + background-image: linear-gradient(0deg, #b7a73f, #b7a73f), linear-gradient(0deg, #b7a73f, #b7a73f), linear-gradient(0deg, #b7a73f, #b7a73f), linear-gradient(0deg, #b7a73f, #b7a73f); + } + + .fr-table--green-tilleul-verveine > table thead { + background-image: linear-gradient(0deg, #66673d, #66673d); + background-color: #fceeac; + background-image: none; + } + + .fr-table--green-tilleul-verveine > table tbody { + background-color: #fef7da; + } + + .fr-table--green-tilleul-verveine > table tbody tr:nth-child(even) { + background-color: #fceeac; + } + + .fr-table--green-tilleul-verveine.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #b7a73f, #b7a73f); + background-image: none; + } + + .fr-table--green-bourgeon > table::after { + background-image: linear-gradient(0deg, #68a532, #68a532), linear-gradient(0deg, #68a532, #68a532), linear-gradient(0deg, #68a532, #68a532), linear-gradient(0deg, #68a532, #68a532); + } + + .fr-table--green-bourgeon > table thead { + background-image: linear-gradient(0deg, #447049, #447049); + background-color: #c9fcac; + background-image: none; + } + + .fr-table--green-bourgeon > table tbody { + background-color: #e6feda; + } + + .fr-table--green-bourgeon > table tbody tr:nth-child(even) { + background-color: #c9fcac; + } + + .fr-table--green-bourgeon.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #68a532, #68a532); + background-image: none; + } + + .fr-table--green-emeraude > table::after { + background-image: linear-gradient(0deg, #00a95f, #00a95f), linear-gradient(0deg, #00a95f, #00a95f), linear-gradient(0deg, #00a95f, #00a95f), linear-gradient(0deg, #00a95f, #00a95f); + } + + .fr-table--green-emeraude > table thead { + background-image: linear-gradient(0deg, #297254, #297254); + background-color: #c3fad5; + background-image: none; + } + + .fr-table--green-emeraude > table tbody { + background-color: #e3fdeb; + } + + .fr-table--green-emeraude > table tbody tr:nth-child(even) { + background-color: #c3fad5; + } + + .fr-table--green-emeraude.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #00a95f, #00a95f); + background-image: none; + } + + .fr-table--green-menthe > table::after { + background-image: linear-gradient(0deg, #009081, #009081), linear-gradient(0deg, #009081, #009081), linear-gradient(0deg, #009081, #009081), linear-gradient(0deg, #009081, #009081); + } + + .fr-table--green-menthe > table thead { + background-image: linear-gradient(0deg, #37635f, #37635f); + background-color: #bafaee; + background-image: none; + } + + .fr-table--green-menthe > table tbody { + background-color: #dffdf7; + } + + .fr-table--green-menthe > table tbody tr:nth-child(even) { + background-color: #bafaee; + } + + .fr-table--green-menthe.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #009081, #009081); + background-image: none; + } + + .fr-table--green-archipel > table::after { + background-image: linear-gradient(0deg, #009099, #009099), linear-gradient(0deg, #009099, #009099), linear-gradient(0deg, #009099, #009099), linear-gradient(0deg, #009099, #009099); + } + + .fr-table--green-archipel > table thead { + background-image: linear-gradient(0deg, #006a6f, #006a6f); + background-color: #c7f6fc; + background-image: none; + } + + .fr-table--green-archipel > table tbody { + background-color: #e5fbfd; + } + + .fr-table--green-archipel > table tbody tr:nth-child(even) { + background-color: #c7f6fc; + } + + .fr-table--green-archipel.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #009099, #009099); + background-image: none; + } + + .fr-table--blue-ecume > table::after { + background-image: linear-gradient(0deg, #465f9d, #465f9d), linear-gradient(0deg, #465f9d, #465f9d), linear-gradient(0deg, #465f9d, #465f9d), linear-gradient(0deg, #465f9d, #465f9d); + } + + .fr-table--blue-ecume > table thead { + background-image: linear-gradient(0deg, #2f4077, #2f4077); + background-color: #e9edfe; + background-image: none; + } + + .fr-table--blue-ecume > table tbody { + background-color: #f4f6fe; + } + + .fr-table--blue-ecume > table tbody tr:nth-child(even) { + background-color: #e9edfe; + } + + .fr-table--blue-ecume.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #465f9d, #465f9d); + background-image: none; + } + + .fr-table--blue-cumulus > table::after { + background-image: linear-gradient(0deg, #417dc4, #417dc4), linear-gradient(0deg, #417dc4, #417dc4), linear-gradient(0deg, #417dc4, #417dc4), linear-gradient(0deg, #417dc4, #417dc4); + } + + .fr-table--blue-cumulus > table thead { + background-image: linear-gradient(0deg, #3558a2, #3558a2); + background-color: #e6eefe; + background-image: none; + } + + .fr-table--blue-cumulus > table tbody { + background-color: #f3f6fe; + } + + .fr-table--blue-cumulus > table tbody tr:nth-child(even) { + background-color: #e6eefe; + } + + .fr-table--blue-cumulus.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #417dc4, #417dc4); + background-image: none; + } + + .fr-table--purple-glycine > table::after { + background-image: linear-gradient(0deg, #a558a0, #a558a0), linear-gradient(0deg, #a558a0, #a558a0), linear-gradient(0deg, #a558a0, #a558a0), linear-gradient(0deg, #a558a0, #a558a0); + } + + .fr-table--purple-glycine > table thead { + background-image: linear-gradient(0deg, #6e445a, #6e445a); + background-color: #fee7fc; + background-image: none; + } + + .fr-table--purple-glycine > table tbody { + background-color: #fef3fd; + } + + .fr-table--purple-glycine > table tbody tr:nth-child(even) { + background-color: #fee7fc; + } + + .fr-table--purple-glycine.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #a558a0, #a558a0); + background-image: none; + } + + .fr-table--pink-macaron > table::after { + background-image: linear-gradient(0deg, #e18b76, #e18b76), linear-gradient(0deg, #e18b76, #e18b76), linear-gradient(0deg, #e18b76, #e18b76), linear-gradient(0deg, #e18b76, #e18b76); + } + + .fr-table--pink-macaron > table thead { + background-image: linear-gradient(0deg, #8d533e, #8d533e); + background-color: #fee9e6; + background-image: none; + } + + .fr-table--pink-macaron > table tbody { + background-color: #fef4f2; + } + + .fr-table--pink-macaron > table tbody tr:nth-child(even) { + background-color: #fee9e6; + } + + .fr-table--pink-macaron.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #e18b76, #e18b76); + background-image: none; + } + + .fr-table--pink-tuile > table::after { + background-image: linear-gradient(0deg, #ce614a, #ce614a), linear-gradient(0deg, #ce614a, #ce614a), linear-gradient(0deg, #ce614a, #ce614a), linear-gradient(0deg, #ce614a, #ce614a); + } + + .fr-table--pink-tuile > table thead { + background-image: linear-gradient(0deg, #a94645, #a94645); + background-color: #fee9e7; + background-image: none; + } + + .fr-table--pink-tuile > table tbody { + background-color: #fef4f3; + } + + .fr-table--pink-tuile > table tbody tr:nth-child(even) { + background-color: #fee9e7; + } + + .fr-table--pink-tuile.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #ce614a, #ce614a); + background-image: none; + } + + .fr-table--yellow-tournesol > table::after { + background-image: linear-gradient(0deg, #c8aa39, #c8aa39), linear-gradient(0deg, #c8aa39, #c8aa39), linear-gradient(0deg, #c8aa39, #c8aa39), linear-gradient(0deg, #c8aa39, #c8aa39); + } + + .fr-table--yellow-tournesol > table thead { + background-image: linear-gradient(0deg, #716043, #716043); + background-color: #feecc2; + background-image: none; + } + + .fr-table--yellow-tournesol > table tbody { + background-color: #fef6e3; + } + + .fr-table--yellow-tournesol > table tbody tr:nth-child(even) { + background-color: #feecc2; + } + + .fr-table--yellow-tournesol.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #c8aa39, #c8aa39); + background-image: none; + } + + .fr-table--yellow-moutarde > table::after { + background-image: linear-gradient(0deg, #c3992a, #c3992a), linear-gradient(0deg, #c3992a, #c3992a), linear-gradient(0deg, #c3992a, #c3992a), linear-gradient(0deg, #c3992a, #c3992a); + } + + .fr-table--yellow-moutarde > table thead { + background-image: linear-gradient(0deg, #695240, #695240); + background-color: #feebd0; + background-image: none; + } + + .fr-table--yellow-moutarde > table tbody { + background-color: #fef5e8; + } + + .fr-table--yellow-moutarde > table tbody tr:nth-child(even) { + background-color: #feebd0; + } + + .fr-table--yellow-moutarde.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #c3992a, #c3992a); + background-image: none; + } + + .fr-table--orange-terre-battue > table::after { + background-image: linear-gradient(0deg, #e4794a, #e4794a), linear-gradient(0deg, #e4794a, #e4794a), linear-gradient(0deg, #e4794a, #e4794a), linear-gradient(0deg, #e4794a, #e4794a); + } + + .fr-table--orange-terre-battue > table thead { + background-image: linear-gradient(0deg, #755348, #755348); + background-color: #fee9e5; + background-image: none; + } + + .fr-table--orange-terre-battue > table tbody { + background-color: #fef4f2; + } + + .fr-table--orange-terre-battue > table tbody tr:nth-child(even) { + background-color: #fee9e5; + } + + .fr-table--orange-terre-battue.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #e4794a, #e4794a); + background-image: none; + } + + .fr-table--brown-cafe-creme > table::after { + background-image: linear-gradient(0deg, #d1b781, #d1b781), linear-gradient(0deg, #d1b781, #d1b781), linear-gradient(0deg, #d1b781, #d1b781), linear-gradient(0deg, #d1b781, #d1b781); + } + + .fr-table--brown-cafe-creme > table thead { + background-image: linear-gradient(0deg, #685c48, #685c48); + background-color: #f7ecdb; + background-image: none; + } + + .fr-table--brown-cafe-creme > table tbody { + background-color: #fbf6ed; + } + + .fr-table--brown-cafe-creme > table tbody tr:nth-child(even) { + background-color: #f7ecdb; + } + + .fr-table--brown-cafe-creme.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #d1b781, #d1b781); + background-image: none; + } + + .fr-table--brown-caramel > table::after { + background-image: linear-gradient(0deg, #c08c65, #c08c65), linear-gradient(0deg, #c08c65, #c08c65), linear-gradient(0deg, #c08c65, #c08c65), linear-gradient(0deg, #c08c65, #c08c65); + } + + .fr-table--brown-caramel > table thead { + background-image: linear-gradient(0deg, #845d48, #845d48); + background-color: #f7ebe5; + background-image: none; + } + + .fr-table--brown-caramel > table tbody { + background-color: #fbf5f2; + } + + .fr-table--brown-caramel > table tbody tr:nth-child(even) { + background-color: #f7ebe5; + } + + .fr-table--brown-caramel.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #c08c65, #c08c65); + background-image: none; + } + + .fr-table--brown-opera > table::after { + background-image: linear-gradient(0deg, #bd987a, #bd987a), linear-gradient(0deg, #bd987a, #bd987a), linear-gradient(0deg, #bd987a, #bd987a), linear-gradient(0deg, #bd987a, #bd987a); + } + + .fr-table--brown-opera > table thead { + background-image: linear-gradient(0deg, #745b47, #745b47); + background-color: #f7ece4; + background-image: none; + } + + .fr-table--brown-opera > table tbody { + background-color: #fbf5f2; + } + + .fr-table--brown-opera > table tbody tr:nth-child(even) { + background-color: #f7ece4; + } + + .fr-table--brown-opera.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #bd987a, #bd987a); + background-image: none; + } + + .fr-table--beige-gris-galet > table::after { + background-image: linear-gradient(0deg, #aea397, #aea397), linear-gradient(0deg, #aea397, #aea397), linear-gradient(0deg, #aea397, #aea397), linear-gradient(0deg, #aea397, #aea397); + } + + .fr-table--beige-gris-galet > table thead { + background-image: linear-gradient(0deg, #6a6156, #6a6156); + background-color: #f3ede5; + background-image: none; + } + + .fr-table--beige-gris-galet > table tbody { + background-color: #f9f6f2; + } + + .fr-table--beige-gris-galet > table tbody tr:nth-child(even) { + background-color: #f3ede5; + } + + .fr-table--beige-gris-galet.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #aea397, #aea397); + background-image: none; + } + + .fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #ddd, #ddd); + } + + .fr-table--bordered > table tbody tr:nth-child(even) { + background-color: transparent; + } + + .fr-table--bordered > table tbody tr:nth-child(even):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-table--bordered > table tbody tr:nth-child(even):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-table::before { + content: none; + } + + .fr-table > table thead::after { + background-image: none; + } + + .fr-table > table tbody::after { + background-image: none; + } + + .fr-table > table tbody tr { + background-image: none; + } + + .fr-table--green-tilleul-verveine > table { + background-image: none; + } + + .fr-table--green-tilleul-verveine > table tbody tr { + background-image: none; + } + + .fr-table--green-bourgeon > table { + background-image: none; + } + + .fr-table--green-bourgeon > table tbody tr { + background-image: none; + } + + .fr-table--green-emeraude > table { + background-image: none; + } + + .fr-table--green-emeraude > table tbody tr { + background-image: none; + } + + .fr-table--green-menthe > table { + background-image: none; + } + + .fr-table--green-menthe > table tbody tr { + background-image: none; + } + + .fr-table--green-archipel > table { + background-image: none; + } + + .fr-table--green-archipel > table tbody tr { + background-image: none; + } + + .fr-table--blue-ecume > table { + background-image: none; + } + + .fr-table--blue-ecume > table tbody tr { + background-image: none; + } + + .fr-table--blue-cumulus > table { + background-image: none; + } + + .fr-table--blue-cumulus > table tbody tr { + background-image: none; + } + + .fr-table--purple-glycine > table { + background-image: none; + } + + .fr-table--purple-glycine > table tbody tr { + background-image: none; + } + + .fr-table--pink-macaron > table { + background-image: none; + } + + .fr-table--pink-macaron > table tbody tr { + background-image: none; + } + + .fr-table--pink-tuile > table { + background-image: none; + } + + .fr-table--pink-tuile > table tbody tr { + background-image: none; + } + + .fr-table--yellow-tournesol > table { + background-image: none; + } + + .fr-table--yellow-tournesol > table tbody tr { + background-image: none; + } + + .fr-table--yellow-moutarde > table { + background-image: none; + } + + .fr-table--yellow-moutarde > table tbody tr { + background-image: none; + } + + .fr-table--orange-terre-battue > table { + background-image: none; + } + + .fr-table--orange-terre-battue > table tbody tr { + background-image: none; + } + + .fr-table--brown-cafe-creme > table { + background-image: none; + } + + .fr-table--brown-cafe-creme > table tbody tr { + background-image: none; + } + + .fr-table--brown-caramel > table { + background-image: none; + } + + .fr-table--brown-caramel > table tbody tr { + background-image: none; + } + + .fr-table--brown-opera > table { + background-image: none; + } + + .fr-table--brown-opera > table tbody tr { + background-image: none; + } + + .fr-table--beige-gris-galet > table { + background-image: none; + } + + .fr-table--beige-gris-galet > table tbody tr { + background-image: none; + } + + .fr-tag { + text-decoration: none; + color: #161616; + background-color: #eee; + } + + .fr-tag::before, + .fr-tag::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-tag.fr-tag--sm::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 0.75rem; + height: 0.75rem; + } + + button.fr-tag[aria-pressed=true], + input[type=button].fr-tag[aria-pressed=true] { + background-size: 100% 100%, 100% 100%; + } + + button.fr-tag[aria-pressed=true]::after, + input[type=button].fr-tag[aria-pressed=true]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/checkbox-circle-line.svg"); + width: 1rem; + height: 1rem; + color: #000091; + } + + button.fr-tag[aria-pressed=true].fr-tag--sm::after, + input[type=button].fr-tag[aria-pressed=true].fr-tag--sm::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 0.75rem; + height: 0.75rem; + } + + button.fr-tag.fr-tag--dismiss::after, + input[type=button].fr-tag.fr-tag--dismiss::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/close-line.svg"); + width: 1rem; + height: 1rem; + background-color: currentColor; + margin-left: 0.625rem; + } + + button.fr-tag.fr-tag--dismiss.fr-tag--sm::after, + input[type=button].fr-tag.fr-tag--dismiss.fr-tag--sm::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 0.75rem; + height: 0.75rem; + background-color: currentColor; + margin-left: 0.5rem; + } + + ul.fr-tags-group { + list-style-type: none; + } + + ol.fr-tags-group { + list-style-type: none; + } + + ul.fr-tags-group, + ol.fr-tags-group { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-tags-group--sm::before, + .fr-tags-group--sm::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-tags-group--sm a.fr-tag.fr-tag--dismiss::after, + .fr-tags-group--sm button.fr-tag.fr-tag--dismiss::after, + .fr-tags-group--sm input[type=button].fr-tag.fr-tag--dismiss::after, + .fr-tags-group--sm input[type=image].fr-tag.fr-tag--dismiss::after, + .fr-tags-group--sm input[type=reset].fr-tag.fr-tag--dismiss::after, + .fr-tags-group--sm input[type=submit].fr-tag.fr-tag--dismiss::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 0.75rem; + height: 0.75rem; + } + + .fr-tags-group--sm a.fr-tag[aria-pressed=true]::after, + .fr-tags-group--sm button.fr-tag[aria-pressed=true]::after, + .fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]::after, + .fr-tags-group--sm input[type=image].fr-tag[aria-pressed=true]::after, + .fr-tags-group--sm input[type=reset].fr-tag[aria-pressed=true]::after, + .fr-tags-group--sm input[type=submit].fr-tag[aria-pressed=true]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 0.75rem; + height: 0.75rem; + background-color: transparent !important; + } + + .fr-tag[aria-pressed=false] { + color: #000091; + background-color: #e3e3fd; + } + + .fr-tag[aria-pressed=false]:hover { + background-color: #c1c1fb; + } + + .fr-tag[aria-pressed=false]:active { + background-color: #adadf9; + } + + .fr-tag.fr-tag--dismiss { + color: #f5f5fe; + background-color: #000091; + } + + .fr-tag.fr-tag--dismiss:hover { + background-color: #1212ff; + } + + .fr-tag.fr-tag--dismiss:active { + background-color: #2323ff; + } + + a.fr-tag, + button.fr-tag, + input[type=button].fr-tag, + input[type=image].fr-tag, + input[type=reset].fr-tag, + input[type=submit].fr-tag { + color: #000091; + background-color: #e3e3fd; + } + + a.fr-tag:hover, + button.fr-tag:hover, + input[type=button].fr-tag:hover, + input[type=image].fr-tag:hover, + input[type=reset].fr-tag:hover, + input[type=submit].fr-tag:hover { + background-color: #c1c1fb; + } + + a.fr-tag:active, + button.fr-tag:active, + input[type=button].fr-tag:active, + input[type=image].fr-tag:active, + input[type=reset].fr-tag:active, + input[type=submit].fr-tag:active { + background-color: #adadf9; + } + + a.fr-tag--green-tilleul-verveine, + button.fr-tag--green-tilleul-verveine, + input[type=button].fr-tag--green-tilleul-verveine, + input[type=image].fr-tag--green-tilleul-verveine, + input[type=reset].fr-tag--green-tilleul-verveine, + input[type=submit].fr-tag--green-tilleul-verveine { + color: #66673d; + background-color: #fbe769; + } + + a.fr-tag--green-tilleul-verveine:hover, + button.fr-tag--green-tilleul-verveine:hover, + input[type=button].fr-tag--green-tilleul-verveine:hover, + input[type=image].fr-tag--green-tilleul-verveine:hover, + input[type=reset].fr-tag--green-tilleul-verveine:hover, + input[type=submit].fr-tag--green-tilleul-verveine:hover { + background-color: #d7c655; + } + + a.fr-tag--green-tilleul-verveine:active, + button.fr-tag--green-tilleul-verveine:active, + input[type=button].fr-tag--green-tilleul-verveine:active, + input[type=image].fr-tag--green-tilleul-verveine:active, + input[type=reset].fr-tag--green-tilleul-verveine:active, + input[type=submit].fr-tag--green-tilleul-verveine:active { + background-color: #c2b24c; + } + + a.fr-tag--green-bourgeon, + button.fr-tag--green-bourgeon, + input[type=button].fr-tag--green-bourgeon, + input[type=image].fr-tag--green-bourgeon, + input[type=reset].fr-tag--green-bourgeon, + input[type=submit].fr-tag--green-bourgeon { + color: #447049; + background-color: #a9fb68; + } + + a.fr-tag--green-bourgeon:hover, + button.fr-tag--green-bourgeon:hover, + input[type=button].fr-tag--green-bourgeon:hover, + input[type=image].fr-tag--green-bourgeon:hover, + input[type=reset].fr-tag--green-bourgeon:hover, + input[type=submit].fr-tag--green-bourgeon:hover { + background-color: #8ed654; + } + + a.fr-tag--green-bourgeon:active, + button.fr-tag--green-bourgeon:active, + input[type=button].fr-tag--green-bourgeon:active, + input[type=image].fr-tag--green-bourgeon:active, + input[type=reset].fr-tag--green-bourgeon:active, + input[type=submit].fr-tag--green-bourgeon:active { + background-color: #7fc04b; + } + + a.fr-tag--green-emeraude, + button.fr-tag--green-emeraude, + input[type=button].fr-tag--green-emeraude, + input[type=image].fr-tag--green-emeraude, + input[type=reset].fr-tag--green-emeraude, + input[type=submit].fr-tag--green-emeraude { + color: #297254; + background-color: #9ef9be; + } + + a.fr-tag--green-emeraude:hover, + button.fr-tag--green-emeraude:hover, + input[type=button].fr-tag--green-emeraude:hover, + input[type=image].fr-tag--green-emeraude:hover, + input[type=reset].fr-tag--green-emeraude:hover, + input[type=submit].fr-tag--green-emeraude:hover { + background-color: #69df97; + } + + a.fr-tag--green-emeraude:active, + button.fr-tag--green-emeraude:active, + input[type=button].fr-tag--green-emeraude:active, + input[type=image].fr-tag--green-emeraude:active, + input[type=reset].fr-tag--green-emeraude:active, + input[type=submit].fr-tag--green-emeraude:active { + background-color: #5ec988; + } + + a.fr-tag--green-menthe, + button.fr-tag--green-menthe, + input[type=button].fr-tag--green-menthe, + input[type=image].fr-tag--green-menthe, + input[type=reset].fr-tag--green-menthe, + input[type=submit].fr-tag--green-menthe { + color: #37635f; + background-color: #8bf8e7; + } + + a.fr-tag--green-menthe:hover, + button.fr-tag--green-menthe:hover, + input[type=button].fr-tag--green-menthe:hover, + input[type=image].fr-tag--green-menthe:hover, + input[type=reset].fr-tag--green-menthe:hover, + input[type=submit].fr-tag--green-menthe:hover { + background-color: #6ed5c5; + } + + a.fr-tag--green-menthe:active, + button.fr-tag--green-menthe:active, + input[type=button].fr-tag--green-menthe:active, + input[type=image].fr-tag--green-menthe:active, + input[type=reset].fr-tag--green-menthe:active, + input[type=submit].fr-tag--green-menthe:active { + background-color: #62bfb1; + } + + a.fr-tag--green-archipel, + button.fr-tag--green-archipel, + input[type=button].fr-tag--green-archipel, + input[type=image].fr-tag--green-archipel, + input[type=reset].fr-tag--green-archipel, + input[type=submit].fr-tag--green-archipel { + color: #006a6f; + background-color: #a6f2fa; + } + + a.fr-tag--green-archipel:hover, + button.fr-tag--green-archipel:hover, + input[type=button].fr-tag--green-archipel:hover, + input[type=image].fr-tag--green-archipel:hover, + input[type=reset].fr-tag--green-archipel:hover, + input[type=submit].fr-tag--green-archipel:hover { + background-color: #62dbe5; + } + + a.fr-tag--green-archipel:active, + button.fr-tag--green-archipel:active, + input[type=button].fr-tag--green-archipel:active, + input[type=image].fr-tag--green-archipel:active, + input[type=reset].fr-tag--green-archipel:active, + input[type=submit].fr-tag--green-archipel:active { + background-color: #58c5cf; + } + + a.fr-tag--blue-ecume, + button.fr-tag--blue-ecume, + input[type=button].fr-tag--blue-ecume, + input[type=image].fr-tag--blue-ecume, + input[type=reset].fr-tag--blue-ecume, + input[type=submit].fr-tag--blue-ecume { + color: #2f4077; + background-color: #dee5fd; + } + + a.fr-tag--blue-ecume:hover, + button.fr-tag--blue-ecume:hover, + input[type=button].fr-tag--blue-ecume:hover, + input[type=image].fr-tag--blue-ecume:hover, + input[type=reset].fr-tag--blue-ecume:hover, + input[type=submit].fr-tag--blue-ecume:hover { + background-color: #b4c5fb; + } + + a.fr-tag--blue-ecume:active, + button.fr-tag--blue-ecume:active, + input[type=button].fr-tag--blue-ecume:active, + input[type=image].fr-tag--blue-ecume:active, + input[type=reset].fr-tag--blue-ecume:active, + input[type=submit].fr-tag--blue-ecume:active { + background-color: #99b3f9; + } + + a.fr-tag--blue-cumulus, + button.fr-tag--blue-cumulus, + input[type=button].fr-tag--blue-cumulus, + input[type=image].fr-tag--blue-cumulus, + input[type=reset].fr-tag--blue-cumulus, + input[type=submit].fr-tag--blue-cumulus { + color: #3558a2; + background-color: #dae6fd; + } + + a.fr-tag--blue-cumulus:hover, + button.fr-tag--blue-cumulus:hover, + input[type=button].fr-tag--blue-cumulus:hover, + input[type=image].fr-tag--blue-cumulus:hover, + input[type=reset].fr-tag--blue-cumulus:hover, + input[type=submit].fr-tag--blue-cumulus:hover { + background-color: #a9c8fb; + } + + a.fr-tag--blue-cumulus:active, + button.fr-tag--blue-cumulus:active, + input[type=button].fr-tag--blue-cumulus:active, + input[type=image].fr-tag--blue-cumulus:active, + input[type=reset].fr-tag--blue-cumulus:active, + input[type=submit].fr-tag--blue-cumulus:active { + background-color: #8ab8f9; + } + + a.fr-tag--purple-glycine, + button.fr-tag--purple-glycine, + input[type=button].fr-tag--purple-glycine, + input[type=image].fr-tag--purple-glycine, + input[type=reset].fr-tag--purple-glycine, + input[type=submit].fr-tag--purple-glycine { + color: #6e445a; + background-color: #fddbfa; + } + + a.fr-tag--purple-glycine:hover, + button.fr-tag--purple-glycine:hover, + input[type=button].fr-tag--purple-glycine:hover, + input[type=image].fr-tag--purple-glycine:hover, + input[type=reset].fr-tag--purple-glycine:hover, + input[type=submit].fr-tag--purple-glycine:hover { + background-color: #fbaff5; + } + + a.fr-tag--purple-glycine:active, + button.fr-tag--purple-glycine:active, + input[type=button].fr-tag--purple-glycine:active, + input[type=image].fr-tag--purple-glycine:active, + input[type=reset].fr-tag--purple-glycine:active, + input[type=submit].fr-tag--purple-glycine:active { + background-color: #fa96f2; + } + + a.fr-tag--pink-macaron, + button.fr-tag--pink-macaron, + input[type=button].fr-tag--pink-macaron, + input[type=image].fr-tag--pink-macaron, + input[type=reset].fr-tag--pink-macaron, + input[type=submit].fr-tag--pink-macaron { + color: #8d533e; + background-color: #fddfda; + } + + a.fr-tag--pink-macaron:hover, + button.fr-tag--pink-macaron:hover, + input[type=button].fr-tag--pink-macaron:hover, + input[type=image].fr-tag--pink-macaron:hover, + input[type=reset].fr-tag--pink-macaron:hover, + input[type=submit].fr-tag--pink-macaron:hover { + background-color: #fbb8ab; + } + + a.fr-tag--pink-macaron:active, + button.fr-tag--pink-macaron:active, + input[type=button].fr-tag--pink-macaron:active, + input[type=image].fr-tag--pink-macaron:active, + input[type=reset].fr-tag--pink-macaron:active, + input[type=submit].fr-tag--pink-macaron:active { + background-color: #faa18d; + } + + a.fr-tag--pink-tuile, + button.fr-tag--pink-tuile, + input[type=button].fr-tag--pink-tuile, + input[type=image].fr-tag--pink-tuile, + input[type=reset].fr-tag--pink-tuile, + input[type=submit].fr-tag--pink-tuile { + color: #a94645; + background-color: #fddfdb; + } + + a.fr-tag--pink-tuile:hover, + button.fr-tag--pink-tuile:hover, + input[type=button].fr-tag--pink-tuile:hover, + input[type=image].fr-tag--pink-tuile:hover, + input[type=reset].fr-tag--pink-tuile:hover, + input[type=submit].fr-tag--pink-tuile:hover { + background-color: #fbb8ad; + } + + a.fr-tag--pink-tuile:active, + button.fr-tag--pink-tuile:active, + input[type=button].fr-tag--pink-tuile:active, + input[type=image].fr-tag--pink-tuile:active, + input[type=reset].fr-tag--pink-tuile:active, + input[type=submit].fr-tag--pink-tuile:active { + background-color: #faa191; + } + + a.fr-tag--yellow-tournesol, + button.fr-tag--yellow-tournesol, + input[type=button].fr-tag--yellow-tournesol, + input[type=image].fr-tag--yellow-tournesol, + input[type=reset].fr-tag--yellow-tournesol, + input[type=submit].fr-tag--yellow-tournesol { + color: #716043; + background-color: #fde39c; + } + + a.fr-tag--yellow-tournesol:hover, + button.fr-tag--yellow-tournesol:hover, + input[type=button].fr-tag--yellow-tournesol:hover, + input[type=image].fr-tag--yellow-tournesol:hover, + input[type=reset].fr-tag--yellow-tournesol:hover, + input[type=submit].fr-tag--yellow-tournesol:hover { + background-color: #e9c53b; + } + + a.fr-tag--yellow-tournesol:active, + button.fr-tag--yellow-tournesol:active, + input[type=button].fr-tag--yellow-tournesol:active, + input[type=image].fr-tag--yellow-tournesol:active, + input[type=reset].fr-tag--yellow-tournesol:active, + input[type=submit].fr-tag--yellow-tournesol:active { + background-color: #d3b235; + } + + a.fr-tag--yellow-moutarde, + button.fr-tag--yellow-moutarde, + input[type=button].fr-tag--yellow-moutarde, + input[type=image].fr-tag--yellow-moutarde, + input[type=reset].fr-tag--yellow-moutarde, + input[type=submit].fr-tag--yellow-moutarde { + color: #695240; + background-color: #fde2b5; + } + + a.fr-tag--yellow-moutarde:hover, + button.fr-tag--yellow-moutarde:hover, + input[type=button].fr-tag--yellow-moutarde:hover, + input[type=image].fr-tag--yellow-moutarde:hover, + input[type=reset].fr-tag--yellow-moutarde:hover, + input[type=submit].fr-tag--yellow-moutarde:hover { + background-color: #f6c43c; + } + + a.fr-tag--yellow-moutarde:active, + button.fr-tag--yellow-moutarde:active, + input[type=button].fr-tag--yellow-moutarde:active, + input[type=image].fr-tag--yellow-moutarde:active, + input[type=reset].fr-tag--yellow-moutarde:active, + input[type=submit].fr-tag--yellow-moutarde:active { + background-color: #dfb135; + } + + a.fr-tag--orange-terre-battue, + button.fr-tag--orange-terre-battue, + input[type=button].fr-tag--orange-terre-battue, + input[type=image].fr-tag--orange-terre-battue, + input[type=reset].fr-tag--orange-terre-battue, + input[type=submit].fr-tag--orange-terre-battue { + color: #755348; + background-color: #fddfd8; + } + + a.fr-tag--orange-terre-battue:hover, + button.fr-tag--orange-terre-battue:hover, + input[type=button].fr-tag--orange-terre-battue:hover, + input[type=image].fr-tag--orange-terre-battue:hover, + input[type=reset].fr-tag--orange-terre-battue:hover, + input[type=submit].fr-tag--orange-terre-battue:hover { + background-color: #fbb8a5; + } + + a.fr-tag--orange-terre-battue:active, + button.fr-tag--orange-terre-battue:active, + input[type=button].fr-tag--orange-terre-battue:active, + input[type=image].fr-tag--orange-terre-battue:active, + input[type=reset].fr-tag--orange-terre-battue:active, + input[type=submit].fr-tag--orange-terre-battue:active { + background-color: #faa184; + } + + a.fr-tag--brown-cafe-creme, + button.fr-tag--brown-cafe-creme, + input[type=button].fr-tag--brown-cafe-creme, + input[type=image].fr-tag--brown-cafe-creme, + input[type=reset].fr-tag--brown-cafe-creme, + input[type=submit].fr-tag--brown-cafe-creme { + color: #685c48; + background-color: #f4e3c7; + } + + a.fr-tag--brown-cafe-creme:hover, + button.fr-tag--brown-cafe-creme:hover, + input[type=button].fr-tag--brown-cafe-creme:hover, + input[type=image].fr-tag--brown-cafe-creme:hover, + input[type=reset].fr-tag--brown-cafe-creme:hover, + input[type=submit].fr-tag--brown-cafe-creme:hover { + background-color: #e1c386; + } + + a.fr-tag--brown-cafe-creme:active, + button.fr-tag--brown-cafe-creme:active, + input[type=button].fr-tag--brown-cafe-creme:active, + input[type=image].fr-tag--brown-cafe-creme:active, + input[type=reset].fr-tag--brown-cafe-creme:active, + input[type=submit].fr-tag--brown-cafe-creme:active { + background-color: #ccb078; + } + + a.fr-tag--brown-caramel, + button.fr-tag--brown-caramel, + input[type=button].fr-tag--brown-caramel, + input[type=image].fr-tag--brown-caramel, + input[type=reset].fr-tag--brown-caramel, + input[type=submit].fr-tag--brown-caramel { + color: #845d48; + background-color: #f3e2d9; + } + + a.fr-tag--brown-caramel:hover, + button.fr-tag--brown-caramel:hover, + input[type=button].fr-tag--brown-caramel:hover, + input[type=image].fr-tag--brown-caramel:hover, + input[type=reset].fr-tag--brown-caramel:hover, + input[type=submit].fr-tag--brown-caramel:hover { + background-color: #e7bea6; + } + + a.fr-tag--brown-caramel:active, + button.fr-tag--brown-caramel:active, + input[type=button].fr-tag--brown-caramel:active, + input[type=image].fr-tag--brown-caramel:active, + input[type=reset].fr-tag--brown-caramel:active, + input[type=submit].fr-tag--brown-caramel:active { + background-color: #e1a982; + } + + a.fr-tag--brown-opera, + button.fr-tag--brown-opera, + input[type=button].fr-tag--brown-opera, + input[type=image].fr-tag--brown-opera, + input[type=reset].fr-tag--brown-opera, + input[type=submit].fr-tag--brown-opera { + color: #745b47; + background-color: #f3e2d7; + } + + a.fr-tag--brown-opera:hover, + button.fr-tag--brown-opera:hover, + input[type=button].fr-tag--brown-opera:hover, + input[type=image].fr-tag--brown-opera:hover, + input[type=reset].fr-tag--brown-opera:hover, + input[type=submit].fr-tag--brown-opera:hover { + background-color: #e7bfa0; + } + + a.fr-tag--brown-opera:active, + button.fr-tag--brown-opera:active, + input[type=button].fr-tag--brown-opera:active, + input[type=image].fr-tag--brown-opera:active, + input[type=reset].fr-tag--brown-opera:active, + input[type=submit].fr-tag--brown-opera:active { + background-color: #deaa7e; + } + + a.fr-tag--beige-gris-galet, + button.fr-tag--beige-gris-galet, + input[type=button].fr-tag--beige-gris-galet, + input[type=image].fr-tag--beige-gris-galet, + input[type=reset].fr-tag--beige-gris-galet, + input[type=submit].fr-tag--beige-gris-galet { + color: #6a6156; + background-color: #eee4d9; + } + + a.fr-tag--beige-gris-galet:hover, + button.fr-tag--beige-gris-galet:hover, + input[type=button].fr-tag--beige-gris-galet:hover, + input[type=image].fr-tag--beige-gris-galet:hover, + input[type=reset].fr-tag--beige-gris-galet:hover, + input[type=submit].fr-tag--beige-gris-galet:hover { + background-color: #dbc3a4; + } + + a.fr-tag--beige-gris-galet:active, + button.fr-tag--beige-gris-galet:active, + input[type=button].fr-tag--beige-gris-galet:active, + input[type=image].fr-tag--beige-gris-galet:active, + input[type=reset].fr-tag--beige-gris-galet:active, + input[type=submit].fr-tag--beige-gris-galet:active { + background-color: #c6b094; + } + + button.fr-tag[aria-pressed=true]:not(:disabled), + input[type=button].fr-tag[aria-pressed=true]:not(:disabled) { + background-color: transparent; + color: #f5f5fe; + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, #000091 0.625rem); + } + + button.fr-tag[aria-pressed=true]:not(:disabled):hover, + input[type=button].fr-tag[aria-pressed=true]:not(:disabled):hover { + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, #1212ff 0.625rem); + } + + button.fr-tag[aria-pressed=true]:not(:disabled):active, + input[type=button].fr-tag[aria-pressed=true]:not(:disabled):active { + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, #2323ff 0.625rem); + } + + button.fr-tag[aria-pressed=true]:disabled, + input[type=button].fr-tag[aria-pressed=true]:disabled { + background-color: transparent; + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, #e5e5e5 0.625rem); + } + + button.fr-tag[aria-pressed=true]:disabled:hover, + input[type=button].fr-tag[aria-pressed=true]:disabled:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + button.fr-tag[aria-pressed=true]:disabled:active, + input[type=button].fr-tag[aria-pressed=true]:disabled:active { + background-color: rgba(0, 0, 0, 0.1); + } + + button.fr-tag[aria-pressed=true]:disabled::after, + input[type=button].fr-tag[aria-pressed=true]:disabled::after { + color: #929292; + } + + button.fr-tag[aria-pressed=true].fr-tag--sm, + input[type=button].fr-tag[aria-pressed=true].fr-tag--sm { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #000091 0.5rem); + } + + button.fr-tag[aria-pressed=true].fr-tag--sm:hover, + input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:hover { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #1212ff 0.5rem); + } + + button.fr-tag[aria-pressed=true].fr-tag--sm:active, + input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:active { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #2323ff 0.5rem); + } + + button.fr-tag[aria-pressed=true].fr-tag--sm:disabled, + input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:disabled { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #e5e5e5 0.5rem); + } + + button.fr-tag:disabled, + input[type=button].fr-tag:disabled { + color: #929292; + background-color: #e5e5e5; + } + + a:not([href]).fr-tag { + color: #929292; + background-color: #e5e5e5; + } + + .fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true], + .fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true] { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #000091 0.5rem); + } + + .fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:hover, + .fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:hover { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #1212ff 0.5rem); + } + + .fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:active, + .fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:active { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #2323ff 0.5rem); + } + + .fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:disabled, + .fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:disabled { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #e5e5e5 0.5rem); + } + + /** + * reset des marges dans l'alerte + */ + .fr-alert::before, + .fr-alert::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-alert__title, + .fr-alert p { + margin: 0 0 0.25rem; + } + + .fr-alert--info::before { + background-image: url("icons/system/fr--info-fill.svg"); + } + + .fr-alert--success::before { + background-image: url("icons/system/fr--success-fill.svg"); + } + + .fr-alert--error::before { + background-image: url("icons/system/fr--error-fill.svg"); + } + + .fr-alert--warning::before { + background-image: url("icons/system/fr--warning-fill.svg"); + } + + .fr-alert .fr-btn--close::before, + .fr-alert .fr-btn--close::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/close-line.svg"); + width: 1rem; + height: 1rem; + } + + /** + * reset des marges dans l'alerte + */ + .fr-alert .fr-link--close::before, + .fr-alert .fr-link--close::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/close-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-alert { + background-image: linear-gradient(0deg, #3a3a3a, #3a3a3a), linear-gradient(0deg, #3a3a3a, #3a3a3a), linear-gradient(0deg, #3a3a3a, #3a3a3a), linear-gradient(0deg, #3a3a3a, #3a3a3a), linear-gradient(0deg, #3a3a3a, #3a3a3a); + } + + .fr-alert::before { + color: #fff; + } + + .fr-alert--info { + background-image: linear-gradient(0deg, #0063cb, #0063cb), linear-gradient(0deg, #0063cb, #0063cb), linear-gradient(0deg, #0063cb, #0063cb), linear-gradient(0deg, #0063cb, #0063cb), linear-gradient(0deg, #0063cb, #0063cb); + } + + .fr-alert--error { + background-image: linear-gradient(0deg, #ce0500, #ce0500), linear-gradient(0deg, #ce0500, #ce0500), linear-gradient(0deg, #ce0500, #ce0500), linear-gradient(0deg, #ce0500, #ce0500), linear-gradient(0deg, #ce0500, #ce0500); + } + + .fr-alert--success { + background-image: linear-gradient(0deg, #18753c, #18753c), linear-gradient(0deg, #18753c, #18753c), linear-gradient(0deg, #18753c, #18753c), linear-gradient(0deg, #18753c, #18753c), linear-gradient(0deg, #18753c, #18753c); + } + + .fr-alert--warning { + background-image: linear-gradient(0deg, #b34000, #b34000), linear-gradient(0deg, #b34000, #b34000), linear-gradient(0deg, #b34000, #b34000), linear-gradient(0deg, #b34000, #b34000), linear-gradient(0deg, #b34000, #b34000); + } + + .fr-notice__title, + .fr-notice p { + margin: 0; + } + + .fr-notice__title::before { + vertical-align: -6px; + color: transparent; + } + + .fr-notice--info .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("icons/system/fr--info-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice--warning .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-notice--alert .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-notice--witness .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-notice--cyberattack .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("icons/system/fr--warning-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice--weather-orange .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("icons/weather/heavy-showers-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice--weather-red .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("icons/weather/heavy-showers-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice--weather-purple .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("icons/weather/typhoon-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice--kidnapping .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("icons/system/fr--alert-warning-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice--attack .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("icons/system/fr--alert-warning-2-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice .fr-btn--close::before, + .fr-notice .fr-btn--close::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/close-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-notice { + background-color: #eee; + color: #161616; + } + + .fr-notice--info { + background-color: #e8edff; + color: #0063cb; + } + + .fr-notice--warning, + .fr-notice--weather-orange { + background-color: #ffe9e6; + color: #b34000; + } + + .fr-notice--alert { + background-color: #ffe9e9; + color: #ce0500; + } + + .fr-notice--weather-red { + background-color: #ce0500; + color: #fff; + } + + .fr-notice--weather-red .fr-btn--close { + background-color: #ce0500; + } + + .fr-notice--weather-purple { + background-color: #6e445a; + color: #fff; + } + + .fr-notice--weather-purple .fr-btn--close { + background-color: #6e445a; + } + + .fr-notice--witness { + background-color: #3a3a3a; + color: #fff; + background-image: linear-gradient(0deg, #ce0500, #ce0500); + } + + .fr-notice--witness .fr-btn--close { + background-color: #3a3a3a; + } + + .fr-notice--kidnapping, + .fr-notice--attack { + background-color: #ce0500; + color: #fff; + background-image: linear-gradient(0deg, #3a3a3a, #3a3a3a); + } + + .fr-notice--kidnapping .fr-btn--close, + .fr-notice--attack .fr-btn--close { + background-color: #ce0500; + } + + .fr-notice--cyberattack { + background-color: #3a3a3a; + color: #fff; + background-image: linear-gradient(0deg, #0063cb, #0063cb); + } + + .fr-notice--cyberattack .fr-btn--close { + background-color: #3a3a3a; + } + + .fr-radio-group input[type=radio] + label { + background-image: radial-gradient(transparent 10px, #000091 11px, transparent 12px); + } + + .fr-radio-group input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 10px, #e5e5e5 11px, transparent 12px); + } + + .fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, #000091 11px, transparent 12px), radial-gradient(#000091 5px, transparent 6px); + } + + .fr-radio-group input[type=radio]:checked:disabled + label { + background-image: radial-gradient(transparent 10px, #e5e5e5 11px, transparent 12px), radial-gradient(#e5e5e5 5px, transparent 6px); + } + + .fr-fieldset--error .fr-radio-group input[type=radio] + label { + background-image: radial-gradient(transparent 10px, #ce0500 11px, transparent 12px); + } + + .fr-fieldset--error .fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, #ce0500 11px, transparent 12px), radial-gradient(#000091 5px, transparent 6px); + } + + .fr-fieldset--valid .fr-radio-group input[type=radio] + label { + background-image: radial-gradient(transparent 10px, #18753c 11px, transparent 12px); + } + + .fr-fieldset--valid .fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, #18753c 11px, transparent 12px), radial-gradient(#000091 5px, transparent 6px); + } + + .fr-fieldset--info .fr-radio-group input[type=radio] + label { + background-image: radial-gradient(transparent 10px, #0063cb 11px, transparent 12px); + } + + .fr-fieldset--info .fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, #0063cb 11px, transparent 12px), radial-gradient(#000091 5px, transparent 6px); + } + + .fr-fieldset .fr-radio-group input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 10px, #e5e5e5 11px, transparent 12px); + } + + .fr-fieldset .fr-radio-group input[type=radio]:disabled:checked + label { + background-image: radial-gradient(transparent 10px, #e5e5e5 11px, transparent 12px), radial-gradient(#e5e5e5 5px, transparent 6px); + } + + .fr-radio-group--sm input[type=radio] + label { + background-image: radial-gradient(transparent 6px, #000091 7px, transparent 8px); + } + + .fr-radio-group--sm input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px); + } + + .fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, #000091 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-radio-group--sm input[type=radio]:checked:disabled + label { + background-image: radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px), radial-gradient(#e5e5e5 3px, transparent 4px); + } + + .fr-fieldset--error .fr-radio-group--sm input[type=radio] + label { + background-image: radial-gradient(transparent 6px, #ce0500 7px, transparent 8px); + } + + .fr-fieldset--error .fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, #ce0500 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-fieldset--valid .fr-radio-group--sm input[type=radio] + label { + background-image: radial-gradient(transparent 6px, #18753c 7px, transparent 8px); + } + + .fr-fieldset--valid .fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, #18753c 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-fieldset--info .fr-radio-group--sm input[type=radio] + label { + background-image: radial-gradient(transparent 6px, #0063cb 7px, transparent 8px); + } + + .fr-fieldset--info .fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, #0063cb 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-fieldset .fr-radio-group--sm input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px); + } + + .fr-fieldset .fr-radio-group--sm input[type=radio]:disabled:checked + label { + background-image: radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px), radial-gradient(#e5e5e5 3px, transparent 4px); + } + + .fr-radio-rich__pictogram { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd); + background-color: #fff; + } + + .fr-radio-rich input[type=radio] + label { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #000091 7px, transparent 8px); + background-color: #fff; + } + + .fr-radio-rich input[type=radio]:disabled + label { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px); + } + + .fr-radio-rich input[type=radio]:disabled ~ .fr-radio-rich__pictogram svg * { + fill: #929292; + } + + .fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), radial-gradient(transparent 6px, #000091 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-radio-rich input[type=radio]:checked ~ .fr-radio-rich__pictogram { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #ddd, #ddd); + } + + .fr-radio-rich input[type=radio]:checked:disabled + label { + background-image: linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px), radial-gradient(#e5e5e5 3px, transparent 4px); + } + + .fr-radio-rich input[type=radio]:checked:disabled ~ .fr-radio-rich__pictogram { + background-image: linear-gradient(0deg, #e5e5e5, #e5e5e5), linear-gradient(0deg, #e5e5e5, #e5e5e5), linear-gradient(0deg, #e5e5e5, #e5e5e5), linear-gradient(0deg, #ddd, #ddd); + } + + .fr-fieldset--error .fr-radio-rich input[type=radio] + label { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #ce0500 7px, transparent 8px); + } + + .fr-fieldset--error .fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), radial-gradient(transparent 6px, #ce0500 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-fieldset--valid .fr-radio-rich input[type=radio] + label { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #18753c 7px, transparent 8px); + } + + .fr-fieldset--valid .fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), radial-gradient(transparent 6px, #18753c 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-fieldset--info .fr-radio-rich input[type=radio] + label { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #0063cb 7px, transparent 8px); + } + + .fr-fieldset--info .fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), radial-gradient(transparent 6px, #0063cb 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-fieldset .fr-radio-rich input[type=radio]:disabled + label { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px); + } + + .fr-fieldset .fr-radio-rich input[type=radio]:disabled:checked + label { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px), radial-gradient(#e5e5e5 3px, transparent 4px); + } + + .fr-radio-rich__img { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd); + background-color: #fff; + } + + .fr-radio-rich input[type=radio]:disabled ~ .fr-radio-rich__img svg * { + fill: #929292; + } + + .fr-radio-rich input[type=radio]:checked ~ .fr-radio-rich__img { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #ddd, #ddd); + } + + .fr-radio-rich input[type=radio]:checked:disabled ~ .fr-radio-rich__img { + background-image: linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #ddd, #ddd); + } + + .fr-card--no-icon::after { + content: none; + } + + .fr-card__title, + .fr-card__desc { + flex: 1 0 auto; + } + + .fr-card__title a::after, + .fr-card__title button::after { + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/arrow-right-line.svg"); + width: 1rem; + height: 1rem; + background-color: transparent; + } + + .fr-card__title [target=_blank]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/external-link-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-card__detail::before { + width: 1rem; + height: 1rem; + } + + .fr-card--download .fr-tile__title a::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/download-line.svg"); + } + + .fr-card--download .fr-card__header { + padding-top: 56.25%; + } + + .fr-card--download .fr-card__header .fr-card__img img { + height: auto !important; + width: auto; + margin: auto; + } + + .fr-card.fr-enlarge-link .fr-card__title a { + text-decoration: none; + } + + .fr-card.fr-enlarge-link .fr-card__title a::after { + width: 1.5rem; + height: 1.5rem; + background-color: transparent; + } + + .fr-card.fr-enlarge-button .fr-card__title button::after { + width: 1.5rem; + height: 1.5rem; + background-color: transparent; + } + + .fr-card--sm.fr-enlarge-link .fr-card__title a::after, + .fr-card--sm.fr-enlarge-link .fr-card__title button::after, + .fr-card--sm.fr-enlarge-button .fr-card__title a::after, + .fr-card--sm.fr-enlarge-button .fr-card__title button::after { + width: 1rem; + height: 1rem; + } + + .fr-card--sm .fr-card__title a::after, + .fr-card--sm .fr-card__title button::after { + width: 1rem; + height: 1rem; + } + + .fr-card--lg.fr-enlarge-link .fr-card__title a::after, + .fr-card--lg.fr-enlarge-link .fr-card__title button::after, + .fr-card--lg.fr-enlarge-button .fr-card__title a::after, + .fr-card--lg.fr-enlarge-button .fr-card__title button::after { + width: 2rem; + height: 2rem; + } + + .fr-card--lg .fr-card__title a::after, + .fr-card--lg .fr-card__title button::after { + width: 1.5rem; + height: 1.5rem; + } + + .fr-card > .fr-card__img { + flex-shrink: 0; + } + + .fr-card { + background-color: #fff; + } + + .fr-card:not(.fr-card--no-border):not(.fr-card--shadow) { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd); + } + + .fr-card--grey { + background-color: #eee; + } + + .fr-card--shadow { + z-index: 500; + background-color: #fff; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + } + + .fr-card--shadow.fr-card--grey { + background-color: #eee; + } + + .fr-card--no-background { + background-color: transparent; + } + + .fr-card--no-background:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-card--no-background:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-card--download:not(.fr-card--no-background) .fr-card__header { + background-color: #f6f6f6; + } + + .fr-card__detail { + color: #666; + } + + .fr-card__title { + color: #161616; + } + + .fr-card__title a[href], + .fr-card__title button { + color: #000091; + } + + .fr-card__title button:disabled { + color: #929292; + } + + .fr-card__title:disabled, + a.fr-card__title:not([href]) { + color: #929292; + background-color: #e5e5e5; + } + + .fr-checkbox-group input[type=checkbox] { + opacity: 1; + margin-top: 0; + } + + .fr-fieldset__content .fr-checkbox-group input[type=checkbox] { + margin-top: 1.5rem; + } + + .fr-fieldset__content + .fr-valid-text, + .fr-fieldset__content + .fr-error-text { + margin-top: 1rem; + } + + .fr-checkbox-group--error input[type=checkbox] + label, + .fr-checkbox-group--error input[type=checkbox]:checked + label { + color: #ce0500; + } + + .fr-checkbox-group--error::before { + background-color: #ce0500; + } + + .fr-checkbox-group--valid input[type=checkbox] + label, + .fr-checkbox-group--valid input[type=checkbox]:checked + label { + color: #18753c; + } + + .fr-checkbox-group--valid::before { + background-color: #18753c; + } + + .fr-segmented { + display: block; + } + + .fr-segmented--sm .fr-segmented__legend--inline { + margin: 0.25rem 0 0; + } + + .fr-segmented__legend--inline { + margin: 0.5rem 0 0; + } + + .fr-segmented__elements { + display: inline-flex; + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-segmented input + label::before { + width: 1rem; + height: 1rem; + vertical-align: -2px; + } + + .fr-segmented input:focus + label::before { + outline: none; + } + + .fr-segmented__element label { + color: #161616; + } + + .fr-segmented__element input:checked + label { + box-shadow: inset 0 0 0 1px #000091; + color: #000091; + } + + .fr-segmented__element input:checked:disabled + label { + box-shadow: inset 0 0 0 1px #929292; + color: #929292; + } + + .fr-toggle input[type=checkbox]::-ms-check { + display: none; + } + + .fr-toggle input[type=checkbox]:checked::before, + .fr-toggle input[type=checkbox]:checked::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/check-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-toggle__list { + list-style: none; + padding: 0; + } + + .fr-toggle label { + color: #161616; + } + + .fr-toggle label::before { + color: #000091; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23000091' height='24' viewBox='0 0 40 24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-toggle label::after { + color: #000091; + box-shadow: inset 0 0 0 1px #000091; + background-color: #fff; + } + + .fr-toggle input[type=checkbox] { + box-shadow: inset 0 0 0 1px #000091; + } + + .fr-toggle input[type=checkbox]:checked { + background-color: #000091; + } + + .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23000091' height='24' viewBox='0 0 40 24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::after { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000091' d='M10 15.17l9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E"); + } + + .fr-toggle input[type=checkbox]:disabled { + box-shadow: inset 0 0 0 1px #e5e5e5; + } + + .fr-toggle input[type=checkbox]:disabled:checked { + background-color: #e5e5e5; + } + + .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::before { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23e5e5e5' height='24' viewBox='0 0 40 24' fill='%23e5e5e5' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::after { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='M10 15.17l9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E"); + } + + .fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::before { + color: #929292; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23e5e5e5' height='24' viewBox='0 0 40 24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::after { + color: #929292; + box-shadow: inset 0 0 0 1px #e5e5e5; + } + + .fr-toggle .fr-hint-text { + color: #666; + } + + .fr-toggle--border-bottom { + box-shadow: inset 0 -1px 0 0 #ddd; + } + + .fr-toggle--valid::before { + background-color: #18753c; + } + + .fr-toggle--error::before { + background-color: #ce0500; + } + + .fr-toggle--error label, + .fr-fieldset--error .fr-toggle label { + color: #ce0500; + } + + .fr-toggle--error label::before, + .fr-fieldset--error .fr-toggle label::before { + color: #ce0500; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ce0500' height='24' viewBox='0 0 40 24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-toggle--error label::after, + .fr-fieldset--error .fr-toggle label::after { + box-shadow: inset 0 0 0 1px #ce0500; + } + + .fr-toggle--error input[type=checkbox]:checked ~ .fr-toggle__label::before, + .fr-fieldset--error .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ce0500' height='24' viewBox='0 0 40 24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-toggle--valid label, + .fr-fieldset--valid .fr-toggle label { + color: #18753c; + } + + .fr-toggle--valid label::before, + .fr-fieldset--valid .fr-toggle label::before { + color: #18753c; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2318753c' height='24' viewBox='0 0 40 24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-toggle--valid label::after, + .fr-fieldset--valid .fr-toggle label::after { + box-shadow: inset 0 0 0 1px #18753c; + } + + .fr-toggle--valid input[type=checkbox]:checked ~ .fr-toggle__label::before, + .fr-fieldset--valid .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2318753c' height='24' viewBox='0 0 40 24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-skiplinks ul { + list-style-type: none; + } + + .fr-skiplinks ol { + list-style-type: none; + } + + .fr-skiplinks ul, + .fr-skiplinks ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-skiplinks.focus-within { + position: relative; + transform: translateY(0); + opacity: 1; + } + + .fr-skiplinks { + background-color: #eee; + } + + /** + * Cache l'icone native du select sur IE + */ + .fr-select::-ms-expand { + display: none; + } + + .fr-select { + color: #3a3a3a; + background-color: #eee; + box-shadow: inset 0 -2px 0 0 #3a3a3a; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 24 24' %3E%3Cpath fill='%23161616' d='M12,13.1l5-4.9l1.4,1.4L12,15.9L5.6,9.5l1.4-1.4L12,13.1z'/%3E%3C/svg%3E"); + } + + .fr-fieldset--valid .fr-select, + .fr-select-group--valid .fr-select { + box-shadow: inset 0 -2px 0 0 #18753c; + } + + .fr-fieldset--error .fr-select, + .fr-select-group--error .fr-select { + box-shadow: inset 0 -2px 0 0 #ce0500; + } + + .fr-select-group--error::before { + background-image: linear-gradient(0deg, #ce0500, #ce0500); + } + + .fr-select-group--valid::before { + background-image: linear-gradient(0deg, #18753c, #18753c); + } + + .fr-select-group--info::before { + background-image: linear-gradient(0deg, #0063cb, #0063cb); + } + + .fr-select:disabled { + color: #929292; + box-shadow: inset 0 -2px 0 0 #e5e5e5; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 24 24' %3E%3Cpath fill='%23929292' d='M12,13.1l5-4.9l1.4,1.4L12,15.9L5.6,9.5l1.4-1.4L12,13.1z'/%3E%3C/svg%3E"); + } + + .fr-select:-webkit-autofill, + .fr-select:-webkit-autofill:hover, + .fr-select:-webkit-autofill:focus { + box-shadow: inset 0 -2px 0 0 #3a3a3a, inset 0 0 0 1000px #ececfe; + -webkit-text-fill-color: #161616; + } + + /** + * Marge des titres et textes + */ + .fr-callout__title { + margin: 0 0 0.5rem; + color: #161616; + } + + .fr-callout__text { + margin: 0; + } + + .fr-callout { + background-color: #eee; + background-image: linear-gradient(0deg, #6a6af4, #6a6af4); + } + + .fr-callout::before { + color: #161616; + } + + .fr-callout--green-tilleul-verveine { + background-image: linear-gradient(0deg, #b7a73f, #b7a73f); + background-color: #fceeac; + } + + .fr-callout--green-bourgeon { + background-image: linear-gradient(0deg, #68a532, #68a532); + background-color: #c9fcac; + } + + .fr-callout--green-emeraude { + background-image: linear-gradient(0deg, #00a95f, #00a95f); + background-color: #c3fad5; + } + + .fr-callout--green-menthe { + background-image: linear-gradient(0deg, #009081, #009081); + background-color: #bafaee; + } + + .fr-callout--green-archipel { + background-image: linear-gradient(0deg, #009099, #009099); + background-color: #c7f6fc; + } + + .fr-callout--blue-ecume { + background-image: linear-gradient(0deg, #465f9d, #465f9d); + background-color: #e9edfe; + } + + .fr-callout--blue-cumulus { + background-image: linear-gradient(0deg, #417dc4, #417dc4); + background-color: #e6eefe; + } + + .fr-callout--purple-glycine { + background-image: linear-gradient(0deg, #a558a0, #a558a0); + background-color: #fee7fc; + } + + .fr-callout--pink-macaron { + background-image: linear-gradient(0deg, #e18b76, #e18b76); + background-color: #fee9e6; + } + + .fr-callout--pink-tuile { + background-image: linear-gradient(0deg, #ce614a, #ce614a); + background-color: #fee9e7; + } + + .fr-callout--yellow-tournesol { + background-image: linear-gradient(0deg, #c8aa39, #c8aa39); + background-color: #feecc2; + } + + .fr-callout--yellow-moutarde { + background-image: linear-gradient(0deg, #c3992a, #c3992a); + background-color: #feebd0; + } + + .fr-callout--orange-terre-battue { + background-image: linear-gradient(0deg, #e4794a, #e4794a); + background-color: #fee9e5; + } + + .fr-callout--brown-cafe-creme { + background-image: linear-gradient(0deg, #d1b781, #d1b781); + background-color: #f7ecdb; + } + + .fr-callout--brown-caramel { + background-image: linear-gradient(0deg, #c08c65, #c08c65); + background-color: #f7ebe5; + } + + .fr-callout--brown-opera { + background-image: linear-gradient(0deg, #bd987a, #bd987a); + background-color: #f7ece4; + } + + .fr-callout--beige-gris-galet { + background-image: linear-gradient(0deg, #aea397, #aea397); + background-color: #f3ede5; + } + + .fr-modal__body { + z-index: 2000; + background-color: #fff; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + } + + .fr-modal__title { + color: #161616; + } + + .fr-modal__footer { + background-color: #fff; + } + + .fr-modal__body.fr-scroll-divider .fr-modal__footer { + background-image: linear-gradient(0deg, #ddd, #ddd); + } + + /** + * reset liste à puce + */ + .fr-nav [href] { + text-decoration: none; + } + + .fr-nav ul { + list-style-type: none; + } + + .fr-nav ol { + list-style-type: none; + } + + .fr-nav ul, + .fr-nav ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + /** + * reset margin + */ + .fr-nav__btn::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/arrow-down-s-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-mega-menu__category { + margin: 0; + } + + .fr-nav__link, + .fr-nav__btn { + color: #161616; + } + + .fr-nav__link[aria-current]:not([aria-current=false]), + .fr-nav__btn[aria-current]:not([aria-current=false]) { + color: #000091; + } + + .fr-nav__link[aria-current]:not([aria-current=false])::before, + .fr-nav__btn[aria-current]:not([aria-current=false])::before { + background-color: #000091; + } + + .fr-nav__btn[aria-expanded=true]:not(:disabled) { + background-color: #e3e3fd; + color: #000091; + } + + .fr-nav__item::before { + box-shadow: 0 -1px 0 0 #ddd, inset 0 -1px 0 0 #ddd; + } + + .fr-nav__item:first-child::before { + box-shadow: inset 0 -1px 0 0 #ddd; + } + + .fr-nav__item:last-child::before { + box-shadow: 0 -1px 0 0 #ddd; + } + + .fr-mega-menu__list::before { + box-shadow: 0 1px 0 0 #ddd; + } + + .fr-share__group > li { + list-style: none; + } + + .fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-share .fr-btn--bluesky::before { + background-image: url("icons/logo/bluesky-line.svg"); + } + + .fr-share .fr-btn--facebook::before { + background-image: url("icons/logo/facebook-circle-line.svg"); + } + + .fr-share .fr-btn--linkedin::before { + background-image: url("icons/logo/linkedin-box-line.svg"); + } + + .fr-share .fr-btn--mastodon::before { + background-image: url("icons/logo/mastodon-line.svg"); + } + + .fr-share .fr-btn--threads::before { + background-image: url("icons/logo/threads-line.svg"); + } + + .fr-share .fr-btn--twitter::before { + background-image: url("icons/logo/twitter-line.svg"); + } + + .fr-share .fr-btn--twitter-x::before { + background-image: url("icons/logo/twitter-x-line.svg"); + } + + .fr-share .fr-btn--mail::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/business/mail-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share .fr-btn--copy::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/business/links-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--bluesky::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/logo/bluesky-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--facebook::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/logo/facebook-circle-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--linkedin::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/logo/linkedin-box-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--mastodon::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/logo/mastodon-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--threads::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/logo/threads-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--twitter::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/logo/twitter-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--twitter-x::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/logo/twitter-x-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--mail::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/business/mail-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--copy::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/business/links-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share .fr-btn { + background-color: transparent; + color: #000091; + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-share .fr-btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-share .fr-btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-share .fr-btn:disabled, + .fr-share a.fr-btn:not([href]) { + color: #929292; + box-shadow: inset 0 0 0 1px #e5e5e5; + background-color: transparent; + } + + .fr-share .fr-btn:disabled:hover, + .fr-share a.fr-btn:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-share .fr-btn:disabled:active, + .fr-share a.fr-btn:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-share__text { + color: #666; + } + + .fr-share__link { + background-color: transparent; + color: #000091; + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-share__link:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-share__link:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-share__link:disabled, + a.fr-share__link:not([href]) { + color: #929292; + box-shadow: inset 0 0 0 1px #e5e5e5; + background-color: transparent; + } + + .fr-share__link:disabled:hover, + a.fr-share__link:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-share__link:disabled:active, + a.fr-share__link:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + /** + * Reset liste à puce + */ + .fr-footer ul { + list-style-type: none; + } + + .fr-footer ol { + list-style-type: none; + } + + .fr-footer ul, + .fr-footer ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-footer__content-desc [href] { + text-decoration: underline; + } + + .fr-footer__bottom .fr-btn::before, + .fr-footer__bottom .fr-btn::after, + .fr-footer__bottom .fr-footer__bottom-link::before, + .fr-footer__bottom .fr-footer__bottom-link::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + margin-bottom: -0.25rem; + } + + .fr-footer { + box-shadow: inset 0 -1px 0 0 #ddd; + } + + .fr-footer__content-link { + color: #3a3a3a; + } + + .fr-footer__top-cat { + color: #161616; + } + + .fr-footer__top { + background-color: #f6f6f6; + } + + .fr-footer__bottom { + box-shadow: inset 0 1px 0 0 #ddd; + } + + .fr-footer__bottom .fr-btn { + color: #666; + } + + .fr-footer__bottom-item::before { + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-footer__bottom-link { + color: #666; + } + + .fr-footer__bottom-copy { + color: #666; + } + + .fr-footer__partners { + box-shadow: inset 0 1px 0 0 #ddd; + } + + .fr-footer__partners-title { + color: #3a3a3a; + } + + .fr-footer__partners .fr-footer__logo { + background-color: #fff; + box-shadow: inset 0 0 0 1px #ddd; + } + + /** + * Correctif de la largeur du texte dans la tuile + */ + .fr-tile--download .fr-tile__body, + .fr-tile--horizontal .fr-tile__body { + flex-basis: 100%; + } + + .fr-tile__body, + .fr-tile__body > * { + max-width: 100%; + } + + .fr-tile__title { + margin: 0 0 0.5rem; + max-width: 100%; + color: #161616; + } + + .fr-tile__title a::after, + .fr-tile__title button::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/arrow-right-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-tile__title [target=_blank]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/external-link-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-tile__desc { + margin: 0; + max-width: 100%; + } + + .fr-tile__start, + .fr-tile__detail { + max-width: 100%; + } + + .fr-tile--download .fr-tile__title a::after, + .fr-tile--download .fr-tile__title button::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/download-line.svg"); + } + + .fr-tile.fr-enlarge-link .fr-tile__title a { + text-decoration: none; + } + + .fr-tile.fr-enlarge-link .fr-tile__title a::after { + width: 1.5rem; + height: 1.5rem; + background-color: transparent; + } + + .fr-tile.fr-enlarge-button .fr-tile__title button::after { + width: 1.5rem; + height: 1.5rem; + background-color: transparent; + } + + .fr-tile--sm .fr-tile__title a::after, + .fr-tile--sm .fr-tile__title button::after { + width: 1rem; + height: 1rem; + } + + .fr-tile { + background-color: #fff; + } + + .fr-tile:not(.fr-tile--no-border):not(.fr-tile--shadow) { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd); + } + + .fr-tile--grey { + background-color: #eee; + } + + .fr-tile--shadow { + z-index: 500; + background-color: #fff; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + } + + .fr-tile--shadow.fr-tile--grey { + background-color: #eee; + } + + .fr-tile--no-background { + background-color: transparent; + } + + .fr-tile--no-background:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-tile--no-background:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-tile__title:disabled, + a.fr-tile__title:not([href]) { + color: #929292; + background-color: #e5e5e5; + } + + .fr-tile__title::before { + background-image: linear-gradient(0deg, #3a3a3a, #3a3a3a); + } + + .fr-tile__title a, + .fr-tile__title button { + color: #000091; + } + + .fr-tile__title a::before, + .fr-tile__title button::before { + background-image: linear-gradient(0deg, #000091, #000091); + } + + .fr-tile__title a:not([href]), + .fr-tile__title button:disabled { + color: #929292; + } + + .fr-tile__title a:not([href])::before, + .fr-tile__title button:disabled::before { + background-image: linear-gradient(0deg, #e5e5e5, #e5e5e5); + } + + .fr-translate .fr-translate__btn::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/editor/translate-2.svg"); + width: 1rem; + height: 1rem; + } + + .fr-translate .fr-translate__btn::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/arrow-down-s-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-translate .fr-translate__btn[aria-expanded=true] { + color: #000091; + background-color: #e3e3fd; + } + + .fr-translate__menu .fr-translate__language { + box-shadow: none; + } + + .fr-transcription { + position: relative; + } + + .fr-transcription__btn::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/editor/align-left.svg"); + width: 1rem; + height: 1rem; + } + + .fr-transcription__btn::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/arrow-down-s-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-transcription__btn[aria-expanded=true]::after { + transform: rotate(-180deg); + } + + ul.fr-transcription__actions-group { + list-style-type: none; + } + + ol.fr-transcription__actions-group { + list-style-type: none; + } + + ul.fr-transcription__actions-group, + ol.fr-transcription__actions-group { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__content { + max-height: 9.5rem; + } + + .fr-transcription::before { + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-transcription__btn { + color: #000091; + } + + .fr-transcription__btn[aria-expanded=true] { + background-color: #e3e3fd; + } + + .fr-transcription__content::before { + box-shadow: inset 0 1px 0 0 #ddd; + } + + .fr-transcription__footer::before { + box-shadow: inset 0 1px 0 0 #ddd; + } + + .fr-transcription .fr-modal:not(.fr-modal--opened)::before { + box-shadow: inset 0 1px 0 0 #ddd; + } + + .fr-input-wrap--addon .fr-btn { + flex-shrink: 0; + } + + .fr-input:-ms-input-placeholder { + font-style: italic; + } + + .fr-input { + color: #3a3a3a; + background-color: #eee; + box-shadow: inset 0 -2px 0 0 #3a3a3a; + } + + .fr-input::placeholder { + color: #666; + } + + .fr-input::-webkit-contacts-auto-fill-button { + background-color: #161616; + } + + .fr-input::-webkit-contacts-auto-fill-button:hover { + background-color: #343434; + } + + .fr-input::-webkit-contacts-auto-fill-button:active { + background-color: #474747; + } + + .fr-input:autofill, + .fr-input:autofill:hover, + .fr-input:autofill:focus, + .fr-input:-webkit-autofill, + .fr-input:-webkit-autofill:hover, + .fr-input:-webkit-autofill:focus { + box-shadow: inset 0 -2px 0 0 #3a3a3a, inset 0 0 0 1000px #e8edff; + -webkit-text-fill-color: #161616; + } + + .fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 #000091; + } + + .fr-fieldset--valid .fr-input, + .fr-fieldset--valid .fr-input-wrap--addon > .fr-input:not(:last-child), + .fr-input-group--valid .fr-input, + .fr-input-group--valid .fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 #18753c; + } + + .fr-fieldset--error .fr-input, + .fr-fieldset--error .fr-input-wrap--addon > .fr-input:not(:last-child), + .fr-input-group--error .fr-input, + .fr-input-group--error .fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 #ce0500; + } + + .fr-input-group--error::before { + background-image: linear-gradient(0deg, #ce0500, #ce0500); + } + + .fr-input-group--valid::before { + background-image: linear-gradient(0deg, #18753c, #18753c); + } + + .fr-input-group--info::before { + background-image: linear-gradient(0deg, #0063cb, #0063cb); + } + + .fr-search-bar .fr-btn::before, + .fr-search-bar .fr-btn::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/search-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-search-bar .fr-input { + box-shadow: inset 0 -2px 0 0 #000091; + } + + .fr-search-bar .fr-input--valid { + box-shadow: inset 0 -2px 0 0 #18753c; + } + + .fr-search-bar .fr-input--error { + box-shadow: inset 0 -2px 0 0 #ce0500; + } + + .fr-search-bar .fr-input::-webkit-search-cancel-button { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='%23161616' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-11.414L9.172 7.757 7.757 9.172 10.586 12l-2.829 2.828 1.415 1.415L12 13.414l2.828 2.829 1.415-1.415L13.414 12l2.829-2.828-1.415-1.415L12 10.586z'/%3E%3C/svg%3E"); + } + + .fr-content-media__caption, + .fr-content-media .fr-link { + color: #666; + } + + .fr-content-media__transcription .fr-link { + background-color: transparent; + color: #000091; + } + + .fr-content-media__transcription .fr-link:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-content-media__transcription .fr-link:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-content-media__transcription .fr-link:disabled, + .fr-content-media__transcription a.fr-link:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-content-media__transcription .fr-link:disabled:hover, + .fr-content-media__transcription a.fr-link:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-content-media__transcription .fr-link:disabled:active, + .fr-content-media__transcription a.fr-link:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-consent-service__collapse .fr-consent-service__collapse-btn { + text-decoration: underline; + } + + .fr-consent-service__collapse .fr-consent-service__collapse-btn::before, + .fr-consent-service__collapse .fr-consent-service__collapse-btn::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/arrow-down-s-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-consent-service__collapse .fr-consent-service__collapse-btn[aria-expanded=true]::before, + .fr-consent-service__collapse .fr-consent-service__collapse-btn[aria-expanded=true]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/arrow-up-s-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-consent-placeholder { + background-color: #eee; + } + + .fr-consent-banner { + z-index: 1500; + background-color: #f6f6f6; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-consent-manager__header, + .fr-consent-service { + box-shadow: inset 0 -1px 0 0 #ddd; + color: #3a3a3a; + } + + .fr-consent-manager__header .fr-radio-group + .fr-radio-group::before, + .fr-consent-service .fr-radio-group + .fr-radio-group::before { + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-consent-service__title { + color: #161616; + } + + .fr-consent-service:last-of-type, + .fr-consent-service .fr-consent-service { + box-shadow: none; + } + + .fr-consent-service .fr-consent-service__collapse-btn { + color: #000091; + } + + /** + * Correctif de la largeur max des textes + */ + .fr-follow__newsletter > * { + max-width: 100%; + } + + .fr-follow .fr-btn--bluesky::before { + background-image: url("icons/logo/bluesky-fill.svg"); + } + + .fr-follow .fr-btn--dailymotion::before { + background-image: url("icons/logo/fr--dailymotion-fill.svg"); + } + + .fr-follow .fr-btn--facebook::before { + background-image: url("icons/logo/facebook-circle-fill.svg"); + } + + .fr-follow .fr-btn--github::before { + background-image: url("icons/logo/github-fill.svg"); + } + + .fr-follow .fr-btn--instagram::before { + background-image: url("icons/logo/instagram-fill.svg"); + } + + .fr-follow .fr-btn--linkedin::before { + background-image: url("icons/logo/linkedin-box-fill.svg"); + } + + .fr-follow .fr-btn--mastodon::before { + background-image: url("icons/logo/mastodon-fill.svg"); + } + + .fr-follow .fr-btn--snapchat::before { + background-image: url("icons/logo/snapchat-fill.svg"); + } + + .fr-follow .fr-btn--telegram::before { + background-image: url("icons/logo/telegram-fill.svg"); + } + + .fr-follow .fr-btn--threads::before { + background-image: url("icons/logo/threads-fill.svg"); + } + + .fr-follow .fr-btn--tiktok::before { + background-image: url("icons/logo/fr--tiktok-fill.svg"); + } + + .fr-follow .fr-btn--twitch::before { + background-image: url("icons/logo/twitch-fill.svg"); + } + + .fr-follow .fr-btn--twitter::before { + background-image: url("icons/logo/twitter-fill.svg"); + } + + .fr-follow .fr-btn--twitter-x::before { + background-image: url("icons/logo/twitter-x-fill.svg"); + } + + .fr-follow .fr-btn--vimeo::before { + background-image: url("icons/logo/vimeo-fill.svg"); + } + + .fr-follow .fr-btn--youtube::before { + background-image: url("icons/logo/youtube-fill.svg"); + } + + .fr-follow .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-follow .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-follow .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 2rem; + height: 2rem; + } + + .fr-follow .fr-link--facebook::before, + .fr-follow .fr-link--facebook::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/logo/facebook-circle-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-link--twitter::before, + .fr-follow .fr-link--twitter::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/logo/twitter-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-link--twitter-x::before, + .fr-follow .fr-link--twitter-x::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/logo/twitter-x-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-link--instagram::before, + .fr-follow .fr-link--instagram::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/logo/instagram-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-link--linkedin::before, + .fr-follow .fr-link--linkedin::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/logo/linkedin-box-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-link--youtube::before, + .fr-follow .fr-link--youtube::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/logo/youtube-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-links-group:not(.fr-links-group--sm):not(.fr-links-group--lg) .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-follow .fr-links-group:not(.fr-links-group--sm):not(.fr-links-group--lg) .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-links-group--lg .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-follow .fr-links-group--lg .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 2rem; + height: 2rem; + } + + .fr-follow { + background-color: #f5f5fe; + } + + .fr-follow .fr-input { + background-color: #fff; + } + + .fr-follow__title { + color: #161616; + } + + .fr-follow__newsletter-legal { + color: #666; + } + + .fr-follow__social .fr-btn { + background-color: transparent; + color: #000091; + } + + .fr-follow__social .fr-btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-follow__social .fr-btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-follow__social .fr-btn:disabled, + .fr-follow__social a.fr-btn:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-follow__social .fr-btn:disabled:hover, + .fr-follow__social a.fr-btn:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-follow__social .fr-btn:disabled:active, + .fr-follow__social a.fr-btn:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-follow .fr-grid-row > *:not(:first-child) { + box-shadow: 0 -1px 0 0 #6a6af4; + } + + .fr-follow__social .fr-link { + background-color: transparent; + color: #000091; + } + + .fr-follow__social .fr-link:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-follow__social .fr-link:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-follow__social .fr-link:disabled, + .fr-follow__social a.fr-link:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-follow__social .fr-link:disabled:hover, + .fr-follow__social a.fr-link:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-follow__social .fr-link:disabled:active, + .fr-follow__social a.fr-link:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-password__checkbox { + position: absolute; + top: 0; + right: 0; + margin: 0; + } + + .fr-password__btn { + background-color: transparent; + color: #000091; + } + + .fr-password__btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-password__btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-password__btn:disabled, + a.fr-password__btn:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-password__btn:disabled:hover, + a.fr-password__btn:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-password__btn:disabled:active, + a.fr-password__btn:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-password [data-fr-capslock]::before { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23161616' d='M22.668 0C23.4023 0 24 .5977 24 1.332v21.336c0 .7343-.5977 1.332-1.332 1.332H1.332C.5977 24 0 23.4023 0 22.668V1.332C0 .5977.5977 0 1.332 0Zm-1.336 2.668H2.668v18.664h18.664Zm-4.664 12.664V18H7.332v-2.668ZM12 5.332 16.668 10H14v3.332h-4V10H7.332Zm0 0'/%3E%3C/svg%3E"); + } + + .fr-password .fr-password__checkbox input[type=checkbox] + label { + color: #161616; + } + + .fr-header ul { + list-style-type: none; + } + + .fr-header ol { + list-style-type: none; + } + + .fr-header ul, + .fr-header ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-header [href] { + text-decoration: none; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):not(.fr-btn--display)::before { + width: 1rem; + height: 1rem; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before, + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before, + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before { + width: 1rem; + height: 1rem; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn.fr-btn--display::before { + width: 1rem; + height: 1rem; + } + + .fr-header__tools-links .fr-link { + overflow: visible; + background-color: transparent; + color: #000091; + } + + .fr-header__service-title, + .fr-header__service-tagline { + margin: 0; + } + + .fr-header__operator img { + height: auto !important; + } + + .fr-header__navbar .fr-btn--menu::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/menu-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-header__navbar .fr-btn--search::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("icons/system/search-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-header__brand { + z-index: 750; + background-color: #fff; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + } + + .fr-header__service { + color: #161616; + } + + .fr-header__service::before { + background-color: #ddd; + } + + .fr-header__menu-links::after { + box-shadow: inset 0 1px 0 0 #ddd; + } + + .fr-header__menu-links .fr-btn { + background-color: transparent; + color: #000091; + box-shadow: none; + } + + .fr-header__menu-links .fr-btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__menu-links .fr-btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__menu-links .fr-btn:disabled, + .fr-header__menu-links a.fr-btn:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-header__menu-links .fr-btn:disabled:hover, + .fr-header__menu-links a.fr-btn:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__menu-links .fr-btn:disabled:active, + .fr-header__menu-links a.fr-btn:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__tools-links .fr-btn { + background-color: transparent; + color: #000091; + } + + .fr-header__tools-links .fr-btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__tools-links .fr-btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__tools-links .fr-btn:disabled, + .fr-header__tools-links a.fr-btn:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-header__tools-links .fr-btn:disabled:hover, + .fr-header__tools-links a.fr-btn:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__tools-links .fr-btn:disabled:active, + .fr-header__tools-links a.fr-btn:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn { + background-color: transparent; + color: #000091; + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn:disabled, + .fr-header__tools-links > .fr-translate:first-child:last-child a.fr-btn:not([href]) { + color: #929292; + box-shadow: inset 0 0 0 1px #e5e5e5; + background-color: transparent; + } + + .fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn:disabled:hover, + .fr-header__tools-links > .fr-translate:first-child:last-child a.fr-btn:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn:disabled:active, + .fr-header__tools-links > .fr-translate:first-child:last-child a.fr-btn:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__navbar .fr-service__title { + color: #161616; + } + + .fr-header__navbar .fr-btn { + background-color: transparent; + color: #000091; + } + + .fr-header__navbar .fr-btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__navbar .fr-btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__navbar .fr-btn:disabled, + .fr-header__navbar a.fr-btn:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-header__navbar .fr-btn:disabled:hover, + .fr-header__navbar a.fr-btn:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__navbar .fr-btn:disabled:active, + .fr-header__navbar a.fr-btn:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__navbar .fr-btn--menu { + background-color: transparent; + color: #000091; + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-header__navbar .fr-btn--menu:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__navbar .fr-btn--menu:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__navbar .fr-btn--menu:disabled, + .fr-header__navbar a.fr-btn--menu:not([href]) { + color: #929292; + box-shadow: inset 0 0 0 1px #e5e5e5; + background-color: transparent; + } + + .fr-header__navbar .fr-btn--menu:disabled:hover, + .fr-header__navbar a.fr-btn--menu:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__navbar .fr-btn--menu:disabled:active, + .fr-header__navbar a.fr-btn--menu:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header .fr-modal { + background-color: #fff; + } + + .fr-header__menu-links .fr-link { + background-color: transparent; + color: #000091; + box-shadow: inset 0 -1px 0 0 #ddd; + } + + .fr-header__menu-links .fr-link:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__menu-links .fr-link:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__menu-links .fr-link:disabled, + .fr-header__menu-links a.fr-link:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-header__menu-links .fr-link:disabled:hover, + .fr-header__menu-links a.fr-link:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__menu-links .fr-link:disabled:active, + .fr-header__menu-links a.fr-link:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__tools-links .fr-link:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__tools-links .fr-link:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__tools-links .fr-link:disabled, + .fr-header__tools-links a.fr-link:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-header__tools-links .fr-link:disabled:hover, + .fr-header__tools-links a.fr-link:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__tools-links .fr-link:disabled:active, + .fr-header__tools-links a.fr-link:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } +} +@media screen and (min-width: 48em) and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-sidemenu { + box-shadow: none; + } + + .fr-sidemenu__title { + box-shadow: none; + } + + .fr-sidemenu__inner { + box-shadow: inset -1px 0 0 0 #ddd; + } + + .fr-sidemenu--right .fr-sidemenu__inner { + box-shadow: inset 1px 0 0 0 #ddd; + } + + .fr-follow .fr-grid-row > *:not(:first-child) { + box-shadow: -1px 0 0 0 #6a6af4; + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) and (min-width: 48em) { + .fr-tabs__panel > * { + margin-left: 2rem; + margin-right: 2rem; + } + + .fr-tabs__panel > *:first-child { + margin-top: 1.75rem; + } + + .fr-tabs__panel > *:last-child { + margin-bottom: 2rem; + } + + .fr-card--download .fr-card__header { + padding-top: 0; + } + + .fr-card--download .fr-card__body, + .fr-card--horizontal .fr-card__body, + .fr-card--horizontal-half .fr-card__body, + .fr-card--horizontal-tier .fr-card__body { + flex-basis: 100%; + } + + .fr-tile--download.fr-tile--vertical\@md .fr-tile__body, + .fr-tile--horizontal.fr-tile--vertical\@md .fr-tile__body { + flex-basis: auto; + } +} +@media screen and (forced-colors: active) and (min-width: 0\0) and (min-resolution: 72dpi), screen and (prefers-contrast: more) and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-pagination__link[aria-current]:not([aria-current=false]) { + border: 1px solid #000091; + } +} +@media screen and (min-width: 62em) and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-nav__list > .fr-nav__item:first-child:nth-last-child(2), + .fr-nav__list > .fr-nav__item:first-child:nth-last-child(2) ~ *, + .fr-nav__list > .fr-nav__item:first-child:nth-last-child(3), + .fr-nav__list > .fr-nav__item:first-child:nth-last-child(3) ~ *, + .fr-nav__list > .fr-nav__item:first-child:nth-last-child(4), + .fr-nav__list > .fr-nav__item:first-child:nth-last-child(4) ~ * { + flex-basis: auto; + } + + .fr-nav__item { + position: static; + flex-basis: 100%; + } + + .fr-nav__item .fr-nav__link, + .fr-nav__item .fr-nav__btn { + max-width: 100%; + flex-wrap: nowrap; + } + + .fr-nav__item--align-right { + position: relative; + } + + .fr-nav__item--align-right .fr-collapse { + right: 0; + } + + /** + * Override du reset des marges des ul + **/ + .fr-menu .fr-menu__list { + margin-bottom: 2rem; + } + + .fr-menu { + z-index: 1000; + } + + .fr-menu__list { + background-color: #fff; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + background-image: linear-gradient(0deg, #e3e3fd, #e3e3fd); + } + + .fr-menu__list > *:first-child, + .fr-menu__list > *:first-child .fr-nav__link, + .fr-menu__list > *:hover, + .fr-menu__list > *:hover .fr-nav__link, + .fr-menu__list > *:hover + *, + .fr-menu__list > *:hover + * .fr-nav__link { + box-shadow: none; + } + + .fr-menu .fr-nav__link { + box-shadow: 0 calc(-1rem - 1px) 0 -1rem #ddd; + } + + .fr-mega-menu { + z-index: 1000; + background-color: #fff; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + box-shadow: inset 0 1px 0 0 #e3e3fd; + } + + .fr-mega-menu__category { + box-shadow: 0 calc(1rem + 1px) 0 -1rem #ddd; + } + + .fr-header { + z-index: 750; + background-color: #fff; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + } + + .fr-header__brand { + z-index: auto; + background: transparent; + box-shadow: none; + } + + .fr-header__service { + box-shadow: none; + } + + .fr-header .fr-header__menu { + box-shadow: inset 0 1px 0 0 #ddd; + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) and (min-width: 62em) { + .fr-tile--download.fr-tile--vertical\@lg .fr-tile__body, + .fr-tile--horizontal.fr-tile--vertical\@lg .fr-tile__body { + flex-basis: auto; + } + + .fr-header .fr-modal { + position: static; + overflow: visible; + } +} diff --git a/dist/dsfr/dsfr.legacy.min.css b/dist/dsfr/dsfr.legacy.min.css new file mode 100644 index 0000000..f010354 --- /dev/null +++ b/dist/dsfr/dsfr.legacy.min.css @@ -0,0 +1,191 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-table--green-tilleul-verveine.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--green-bourgeon.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--green-emeraude.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--green-menthe.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--green-archipel.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--blue-ecume.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--blue-cumulus.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--purple-glycine.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--pink-macaron.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--pink-tuile.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--yellow-tournesol.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--yellow-moutarde.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--orange-terre-battue.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--brown-cafe-creme.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--brown-caramel.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--brown-opera.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--beige-gris-galet.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-checkbox-group input[type=checkbox]+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),var(--data-uri-svg)}.fr-checkbox-group input[type=checkbox]:checked+label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23f5f5fe' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E");background-color:var(--background-active-blue-france);background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-active-blue-france) 4px,var(--border-active-blue-france) 5px,transparent 6px),linear-gradient(var(--border-active-blue-france),var(--border-active-blue-france)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-active-blue-france) 4px,var(--border-active-blue-france) 5px,transparent 6px),linear-gradient(var(--border-active-blue-france),var(--border-active-blue-france)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-active-blue-france) 4px,var(--border-active-blue-france) 5px,transparent 6px),linear-gradient(var(--border-active-blue-france),var(--border-active-blue-france)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-active-blue-france) 4px,var(--border-active-blue-france) 5px,transparent 6px),linear-gradient(var(--border-active-blue-france),var(--border-active-blue-france)),var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-checkbox-group input[type=checkbox]:checked+label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000091' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E")}.fr-checkbox-group input[type=checkbox]:disabled+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--background-disabled-grey) 4px,var(--background-disabled-grey) 5px,transparent 6px),linear-gradient(var(--background-disabled-grey),var(--background-disabled-grey)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--background-disabled-grey) 4px,var(--background-disabled-grey) 5px,transparent 6px),linear-gradient(var(--background-disabled-grey),var(--background-disabled-grey)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--background-disabled-grey) 4px,var(--background-disabled-grey) 5px,transparent 6px),linear-gradient(var(--background-disabled-grey),var(--background-disabled-grey)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--background-disabled-grey) 4px,var(--background-disabled-grey) 5px,transparent 6px),linear-gradient(var(--background-disabled-grey),var(--background-disabled-grey)),var(--data-uri-svg)}.fr-checkbox-group input[type=checkbox]:disabled:checked+label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E");background-color:var(--background-disabled-grey)}:root[data-fr-theme=dark] .fr-checkbox-group input[type=checkbox]:disabled:checked+label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E")}.fr-checkbox-group--error input[type=checkbox]+label:before,.fr-checkbox-group--error input[type=checkbox]:checked+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),var(--data-uri-svg)}.fr-checkbox-group--valid input[type=checkbox]+label:before,.fr-checkbox-group--valid input[type=checkbox]:checked+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),var(--data-uri-svg)}.fr-fieldset--error .fr-checkbox-group input[type=checkbox]+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),var(--data-uri-svg)}.fr-fieldset--valid .fr-checkbox-group input[type=checkbox]+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),var(--data-uri-svg)}.fr-toggle--error:before,.fr-toggle--valid:before{content:""}.fr-translate .fr-translate__btn[aria-expanded=true]:hover{background-color:var(--hover-tint)}.fr-translate .fr-translate__btn[aria-expanded=true]:active{background-color:var(--active-tint)}.fr-input:disabled{box-shadow:inset 0 -2px 0 0 var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-password .fr-password__checkbox input[type=checkbox]+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),var(--data-uri-svg)}@media (min-width:36em){ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi) and (min-width:0\0) and (min-resolution:72dpi){.fr-enlarge-button,.fr-enlarge-link{background-color:transparent}.fr-enlarge-button:hover,.fr-enlarge-link:hover{background-color:rgba(0,0,0,.05)}.fr-enlarge-button:active,.fr-enlarge-link:active{background-color:rgba(0,0,0,.1)}.fr-range[data-fr-js-range] input[type=range]::-ms-fill-lower{background-color:#000091}.fr-range[data-fr-js-range] input[type=range]:disabled::-ms-fill-lower{background-color:#e5e5e5}.fr-range[data-fr-js-range].fr-range--double{background-image:linear-gradient(90deg,#000091 0,#000091)}.fr-range-group--disabled .fr-range--double[data-fr-js-range]{background-image:linear-gradient(90deg,#e5e5e5 0,#e5e5e5)}.fr-pagination a[href].fr-pagination__link,.fr-pagination button.fr-pagination__link{background-color:transparent}.fr-pagination a[href].fr-pagination__link:hover,.fr-pagination button.fr-pagination__link:hover{background-color:rgba(0,0,0,.05)}.fr-pagination a[href].fr-pagination__link:active,.fr-pagination button.fr-pagination__link:active{background-color:rgba(0,0,0,.1)}.fr-table__content table{border-left:1px solid #929292;border-right:1px solid #929292}.fr-table__content table thead tr:first-child th{border-top:1px solid #929292}.fr-table__content table thead tr:last-child th{border-bottom:1px solid #3a3a3a}.fr-table--bordered table td,.fr-table--bordered table th{border-right:1px solid #929292}.fr-table>table thead tr:first-child th{border-top:1px solid #929292}.fr-table>table thead tr:last-child th{border-bottom:1px solid #3a3a3a}.fr-table>table tbody tr:last-child td,.fr-table>table tbody tr:last-child th{border-bottom:1px solid #929292}.fr-table>table td:first-child,.fr-table>table th:first-child{border-left:1px solid #929292}.fr-table>table td:last-child,.fr-table>table th:last-child{border-right:1px solid #929292}.fr-table--bordered>table td,.fr-table--bordered>table th{border-bottom:1px solid #929292}.fr-nav__btn,.fr-nav__link{background-color:transparent}.fr-nav__btn:hover,.fr-nav__link:hover{background-color:rgba(0,0,0,.05)}.fr-nav__btn:active,.fr-nav__link:active{background-color:rgba(0,0,0,.1)}.fr-input:-ms-input-placeholder{color:#666}}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-enlarge-button [href],.fr-enlarge-link [href]{text-decoration:none}.fr-raw-link [href]:after,.fr-raw-link[href]:after{content:none}[target=_blank]:after{background-color:transparent;background-image:url(icons/system/external-link-line.svg);background-repeat:no-repeat;background-size:100%;content:"";height:1rem;vertical-align:sub;width:1rem}.fr-responsive-vid:before{content:"";display:block;padding-bottom:56.25%}ul{list-style-type:disc}ol{list-style-type:decimal}ol,ul{margin-bottom:.5rem;margin-top:.5rem;padding-left:1rem}h1,h2,h3,h4,h5,h6{color:#161616;margin:0 0 1.5rem}p{margin:0 0 1rem}[class*=" fr-fi-"]:before,[class*=" fr-icon-"]:before,[class^=fr-fi-]:before,[class^=fr-icon-]:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-icon--xs:before{height:.75rem;width:.75rem}.fr-icon--sm:before{height:1rem;width:1rem}.fr-icon--md:before{height:1.5rem;width:1.5rem}.fr-icon--lg:before{height:2rem;width:2rem}body{background-color:#fff;color:#3a3a3a}a:not([href]),audio:not([href]),button:disabled,input:disabled,input[type=checkbox]:disabled,input[type=checkbox]:disabled+label,input[type=radio]:disabled,input[type=radio]:disabled+label,select:disabled,textarea:disabled,video:not([href]){color:#929292}.fr-artwork-decorative{fill:#ececfe}.fr-artwork-minor{fill:#e1000f}.fr-artwork-major{fill:#000091}.fr-artwork-background{fill:#f6f6f6}.fr-artwork-motif{fill:#e5e5e5}.fr-artwork--green-tilleul-verveine .fr-artwork-minor{fill:#b7a73f}.fr-artwork--green-bourgeon .fr-artwork-minor{fill:#68a532}.fr-artwork--green-emeraude .fr-artwork-minor{fill:#00a95f}.fr-artwork--green-menthe .fr-artwork-minor{fill:#009081}.fr-artwork--green-archipel .fr-artwork-minor{fill:#009099}.fr-artwork--blue-ecume .fr-artwork-minor{fill:#465f9d}.fr-artwork--blue-cumulus .fr-artwork-minor{fill:#417dc4}.fr-artwork--purple-glycine .fr-artwork-minor{fill:#a558a0}.fr-artwork--pink-macaron .fr-artwork-minor{fill:#e18b76}.fr-artwork--pink-tuile .fr-artwork-minor{fill:#ce614a}.fr-artwork--yellow-tournesol .fr-artwork-minor{fill:#c8aa39}.fr-artwork--yellow-moutarde .fr-artwork-minor{fill:#c3992a}.fr-artwork--orange-terre-battue .fr-artwork-minor{fill:#e4794a}.fr-artwork--brown-cafe-creme .fr-artwork-minor{fill:#d1b781}.fr-artwork--brown-caramel .fr-artwork-minor{fill:#c08c65}.fr-artwork--brown-opera .fr-artwork-minor{fill:#bd987a}.fr-artwork--beige-gris-galet .fr-artwork-minor{fill:#aea397}[disabled] .fr-artwork *{fill:#929292}.fr-display-lg,.fr-display-md,.fr-display-sm,.fr-display-xl,.fr-display-xs,.fr-h1,.fr-h2,.fr-h3,.fr-h4,.fr-h5,.fr-h6{color:#161616}hr{background-image:linear-gradient(0deg,#ddd,#ddd)}.fr-hr-or:after,.fr-hr-or:before{background-color:#ddd}.fr-hr{background-image:linear-gradient(0deg,#ddd,#ddd)}.fr-range__max,.fr-range__min,.fr-range__output{min-width:1.5rem}.fr-range input[type=range]{padding:0}.fr-range[data-fr-js-range]{justify-content:flex-start}.fr-range[data-fr-js-range]:after{background-color:#000091;content:none}.fr-range[data-fr-js-range] .fr-range__max{margin-left:auto}.fr-range[data-fr-js-range] input[type=range]{margin-top:-.25rem}.fr-range[data-fr-js-range] input[type=range]::-ms-track{background:transparent;border-color:transparent;border-width:.625rem 0;color:transparent;height:.75rem}.fr-range[data-fr-js-range] input[type=range]::-ms-fill-lower{border-radius:.375rem;height:.75rem}.fr-range[data-fr-js-range] input[type=range]::-ms-thumb{background-color:#fff;border:1px solid #000091;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,18,.16);height:1.5rem;width:1.5rem;z-index:500}.fr-range[data-fr-js-range] input[type=range]:not(:only-of-type){pointer-events:auto}.fr-range[data-fr-js-range].fr-range--double{background-position-y:1.625rem;background-repeat:no-repeat}.fr-range[data-fr-js-range].fr-range--double .fr-range__output{min-width:3rem}.fr-range[data-fr-js-range].fr-range--double input[type=range]{width:calc(100% - 1.5rem)}.fr-range[data-fr-js-range].fr-range--double input[type=range]::-ms-fill-lower{background-color:transparent}.fr-range[data-fr-js-range].fr-range--double input[type=range]:first-of-type{margin-right:1.5rem;z-index:2}.fr-range[data-fr-js-range].fr-range--double input[type=range]:nth-of-type(2){left:1.5rem}.fr-range--sm[data-fr-js-range] .fr-range__max,.fr-range--sm[data-fr-js-range] .fr-range__min,.fr-range--sm[data-fr-js-range] .fr-range__output{min-width:1rem}.fr-range--sm[data-fr-js-range] input[type=range]::-ms-track{border-width:.5rem 0;height:.5rem}.fr-range--sm[data-fr-js-range] input[type=range]::-ms-fill-lower{height:.5rem}.fr-range--sm[data-fr-js-range] input[type=range]::-ms-thumb{height:1rem;width:1rem}.fr-range--sm[data-fr-js-range].fr-range--double{background-position-y:1.5rem}.fr-range--sm[data-fr-js-range].fr-range--double .fr-range__output{min-width:2rem}.fr-range--sm[data-fr-js-range].fr-range--double input[type=range]{width:calc(100% - 1rem)}.fr-range--sm[data-fr-js-range].fr-range--double input[type=range]:first-of-type{margin-right:1rem}.fr-range--sm[data-fr-js-range].fr-range--double input[type=range]:nth-of-type(2){left:1rem}.fr-range-group--disabled .fr-range--double[data-fr-js-range] input[type=range]:first-of-type::-ms-fill-lower,.fr-range-group--disabled .fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(2)::-ms-fill-lower{background-color:transparent}.fr-range[data-fr-js-range]:before{box-shadow:inset 0 0 0 1px #000091}.fr-range[data-fr-js-range] input[type=range]:disabled::-ms-thumb{border:1px solid #e5e5e5}.fr-range__output{color:#000091}.fr-range__max,.fr-range__min{color:#666}.fr-range--step[data-fr-js-range]:before{background-image:radial-gradient(circle at 2px 50%,#000091 0,#000091 1px,transparent 0)}.fr-range--step[data-fr-js-range]:after{background-image:radial-gradient(circle at 2px 50%,#e3e3fd 0,#e3e3fd 2px,transparent 0);box-shadow:inset 10px 0 0 0 #000091,inset -10px 0 0 0 #000091}.fr-range--step.fr-range--sm[data-fr-js-range]:after{box-shadow:inset 6px 0 0 0 #000091,inset -6px 0 0 0 #000091}.fr-range-group--error:before{background-image:linear-gradient(0deg,#ce0500,#ce0500)}.fr-range-group--valid:before{background-image:linear-gradient(0deg,#18753c,#18753c)}.fr-range-group--disabled .fr-range[data-fr-js-range]:before{box-shadow:inset 0 0 0 1px #e5e5e5}.fr-range-group--disabled .fr-range[data-fr-js-range]:after{background-color:#e5e5e5}.fr-range-group--disabled .fr-range--step[data-fr-js-range]:before{background-image:radial-gradient(circle at 2px 50%,#e5e5e5 0,#e5e5e5 1px,transparent 0)}.fr-range-group--disabled .fr-range--step[data-fr-js-range]:after{background-image:radial-gradient(circle at 2px 50%,#fff 0,#fff 2px,transparent 0);box-shadow:inset 10px 0 0 0 #e5e5e5,inset -10px 0 0 0 #e5e5e5}.fr-range-group--disabled .fr-range__max,.fr-range-group--disabled .fr-range__min,.fr-range-group--disabled .fr-range__output{color:#929292}.fr-accordions-group ol,.fr-accordions-group ul{list-style-type:none}.fr-accordions-group ol,.fr-accordions-group ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-accordion__btn:after,.fr-accordion__btn:before{background-color:transparent;background-image:url(icons/system/arrow-down-s-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-accordion__btn[aria-expanded=true]:after{transform:rotate(-180deg)}.fr-accordion:before{box-shadow:inset 0 1px 0 0 #ddd,0 1px 0 0 #ddd}.fr-accordion__btn{color:#000091}.fr-accordion__btn[aria-expanded=true]{background-color:#e3e3fd}.fr-badge:after,.fr-badge:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-badge--sm:before{height:.75rem;width:.75rem}.fr-badge--sm.fr-badge--info:after,.fr-badge--sm.fr-badge--info:before,.fr-badge.fr-badge--info:after,.fr-badge.fr-badge--info:before{background-image:url(icons/system/fr--info-fill.svg)}.fr-badge--sm.fr-badge--success:after,.fr-badge--sm.fr-badge--success:before,.fr-badge.fr-badge--success:after,.fr-badge.fr-badge--success:before{background-image:url(icons/system/fr--success-fill.svg)}.fr-badge--sm.fr-badge--error:after,.fr-badge--sm.fr-badge--error:before,.fr-badge.fr-badge--error:after,.fr-badge.fr-badge--error:before{background-image:url(icons/system/fr--error-fill.svg)}.fr-badge--sm.fr-badge--warning:after,.fr-badge--sm.fr-badge--warning:before,.fr-badge.fr-badge--warning:after,.fr-badge.fr-badge--warning:before{background-image:url(icons/system/fr--warning-fill.svg)}.fr-badge--sm.fr-badge--new:after,.fr-badge--sm.fr-badge--new:before,.fr-badge.fr-badge--new:after,.fr-badge.fr-badge--new:before{background-image:url(icons/weather/flashlight-fill.svg)}ol.fr-badges-group,ul.fr-badges-group{list-style-type:none}ol.fr-badges-group,ul.fr-badges-group{margin-bottom:0;margin-top:0;padding-left:0}.fr-badge{background-color:#eee;color:#3a3a3a}.fr-badge--info{background-color:#e8edff;color:#0063cb}.fr-badge--error{background-color:#ffe9e9;color:#ce0500}.fr-badge--success{background-color:#b8fec9;color:#18753c}.fr-badge--warning{background-color:#ffe9e6;color:#b34000}.fr-badge--new{background-color:#feebd0;color:#695240}.fr-badge--green-tilleul-verveine{background-color:#fceeac;color:#66673d}.fr-badge--green-bourgeon{background-color:#c9fcac;color:#447049}.fr-badge--green-emeraude{background-color:#c3fad5;color:#297254}.fr-badge--green-menthe{background-color:#bafaee;color:#37635f}.fr-badge--green-archipel{background-color:#c7f6fc;color:#006a6f}.fr-badge--blue-ecume{background-color:#e9edfe;color:#2f4077}.fr-badge--blue-cumulus{background-color:#e6eefe;color:#3558a2}.fr-badge--purple-glycine{background-color:#fee7fc;color:#6e445a}.fr-badge--pink-macaron{background-color:#fee9e6;color:#8d533e}.fr-badge--pink-tuile{background-color:#fee9e7;color:#a94645}.fr-badge--yellow-tournesol{background-color:#feecc2;color:#716043}.fr-badge--yellow-moutarde{background-color:#feebd0;color:#695240}.fr-badge--orange-terre-battue{background-color:#fee9e5;color:#755348}.fr-badge--brown-cafe-creme{background-color:#f7ecdb;color:#685c48}.fr-badge--brown-caramel{background-color:#f7ebe5;color:#845d48}.fr-badge--brown-opera{background-color:#f7ece4;color:#745b47}.fr-badge--beige-gris-galet{background-color:#f3ede5;color:#6a6156}.fr-logo{color:#000}.fr-btn:after,.fr-btn:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-btn[href]{text-decoration:none}.fr-btn.fr-btn--secondary:disabled:hover,.fr-btn.fr-btn--tertiary-no-outline:disabled:hover,.fr-btn.fr-btn--tertiary:disabled:hover{background-color:transparent}.fr-btn[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-btn--sm:after,.fr-btn--sm:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:.75rem;width:.75rem}.fr-btn--sm[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--sm[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn--sm[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--sm[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn--sm[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--sm[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn--sm[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--sm[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-btn--lg:after,.fr-btn--lg:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-btn--lg[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--lg[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn--lg[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--lg[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn--lg[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--lg[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn--lg[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--lg[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:2rem;width:2rem}.fr-btn--close:after,.fr-btn--close:before{background-image:url(icons/system/close-line.svg)}.fr-btn--close:after,.fr-btn--close:before,.fr-btn--tooltip:after,.fr-btn--tooltip:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-btn--tooltip:after,.fr-btn--tooltip:before{background-image:url(icons/system/question-line.svg)}.fr-btn--fullscreen:after,.fr-btn--fullscreen:before{background-image:url(icons/media/fullscreen-line.svg)}.fr-btn--display:after,.fr-btn--display:before,.fr-btn--fullscreen:after,.fr-btn--fullscreen:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-btn--display:after,.fr-btn--display:before{background-image:url(icons/system/fr--theme-fill.svg)}.fr-btn--briefcase:after,.fr-btn--briefcase:before{background-image:url(icons/business/briefcase-fill.svg)}.fr-btn--account:after,.fr-btn--account:before,.fr-btn--briefcase:after,.fr-btn--briefcase:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-btn--account:after,.fr-btn--account:before{background-image:url(icons/user/account-circle-fill.svg)}.fr-btn--team:after,.fr-btn--team:before{background-image:url(icons/user/team-line.svg)}.fr-btn--sort:after,.fr-btn--sort:before,.fr-btn--team:after,.fr-btn--team:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-btn--sort:after,.fr-btn--sort:before{background-image:url(icons/system/arrow-up-down-line.svg)}.fr-btn--sort[aria-sort=ascending]:after,.fr-btn--sort[aria-sort=ascending]:before,.fr-btn--sort[aria-sort=descending]:after,.fr-btn--sort[aria-sort=descending]:before{background-color:transparent;background-image:url(icons/system/arrow-up-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}ol.fr-btns-group,ul.fr-btns-group{list-style-type:none}ol.fr-btns-group,ul.fr-btns-group{margin-bottom:0;margin-top:0;padding-left:0}.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:after,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:after,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:after,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:before,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:after,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:after,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:after,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:after,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:before,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:after,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:2rem;width:2rem}.fr-btn{background-color:#000091;color:#f5f5fe}.fr-btn:hover{background-color:#1212ff}.fr-btn:active{background-color:#2323ff}.fr-btn:disabled,a.fr-btn:not([href]){background-color:#e5e5e5;color:#929292}.fr-btn--secondary{background-color:transparent;box-shadow:inset 0 0 0 1px #000091;color:#000091}.fr-btn--secondary:hover{background-color:rgba(0,0,0,.05)}.fr-btn--secondary:active{background-color:rgba(0,0,0,.1)}.fr-btn--secondary:disabled,a.fr-btn--secondary:not([href]){background-color:transparent;box-shadow:inset 0 0 0 1px #e5e5e5;color:#929292}.fr-btn--secondary:disabled:hover,a.fr-btn--secondary:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-btn--secondary:disabled:active,a.fr-btn--secondary:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-btn--account,.fr-btn--sort,.fr-btn--tertiary{background-color:transparent;box-shadow:inset 0 0 0 1px #ddd;color:#000091}.fr-btn--account:hover,.fr-btn--sort:hover,.fr-btn--tertiary:hover{background-color:rgba(0,0,0,.05)}.fr-btn--account:active,.fr-btn--sort:active,.fr-btn--tertiary:active{background-color:rgba(0,0,0,.1)}.fr-btn--account:disabled,.fr-btn--sort:disabled,.fr-btn--tertiary:disabled,a.fr-btn--account:not([href]),a.fr-btn--sort:not([href]),a.fr-btn--tertiary:not([href]){background-color:transparent;box-shadow:inset 0 0 0 1px #e5e5e5;color:#929292}.fr-btn--account:disabled:hover,.fr-btn--sort:disabled:hover,.fr-btn--tertiary:disabled:hover,a.fr-btn--account:not([href]):hover,a.fr-btn--sort:not([href]):hover,a.fr-btn--tertiary:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-btn--account:disabled:active,.fr-btn--sort:disabled:active,.fr-btn--tertiary:disabled:active,a.fr-btn--account:not([href]):active,a.fr-btn--sort:not([href]):active,a.fr-btn--tertiary:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-btn--briefcase,.fr-btn--close,.fr-btn--display,.fr-btn--fullscreen,.fr-btn--team,.fr-btn--tertiary-no-outline,.fr-btn--tooltip{background-color:transparent;color:#000091}.fr-btn--briefcase:hover,.fr-btn--close:hover,.fr-btn--display:hover,.fr-btn--fullscreen:hover,.fr-btn--team:hover,.fr-btn--tertiary-no-outline:hover,.fr-btn--tooltip:hover{background-color:rgba(0,0,0,.05)}.fr-btn--briefcase:active,.fr-btn--close:active,.fr-btn--display:active,.fr-btn--fullscreen:active,.fr-btn--team:active,.fr-btn--tertiary-no-outline:active,.fr-btn--tooltip:active{background-color:rgba(0,0,0,.1)}.fr-btn--briefcase:disabled,.fr-btn--close:disabled,.fr-btn--display:disabled,.fr-btn--fullscreen:disabled,.fr-btn--team:disabled,.fr-btn--tertiary-no-outline:disabled,.fr-btn--tooltip:disabled,a.fr-btn--briefcase:not([href]),a.fr-btn--close:not([href]),a.fr-btn--display:not([href]),a.fr-btn--fullscreen:not([href]),a.fr-btn--team:not([href]),a.fr-btn--tertiary-no-outline:not([href]),a.fr-btn--tooltip:not([href]){background-color:transparent;color:#929292}.fr-btn--briefcase:disabled:hover,.fr-btn--close:disabled:hover,.fr-btn--display:disabled:hover,.fr-btn--fullscreen:disabled:hover,.fr-btn--team:disabled:hover,.fr-btn--tertiary-no-outline:disabled:hover,.fr-btn--tooltip:disabled:hover,a.fr-btn--briefcase:not([href]):hover,a.fr-btn--close:not([href]):hover,a.fr-btn--display:not([href]):hover,a.fr-btn--fullscreen:not([href]):hover,a.fr-btn--team:not([href]):hover,a.fr-btn--tertiary-no-outline:not([href]):hover,a.fr-btn--tooltip:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-btn--briefcase:disabled:active,.fr-btn--close:disabled:active,.fr-btn--display:disabled:active,.fr-btn--fullscreen:disabled:active,.fr-btn--team:disabled:active,.fr-btn--tertiary-no-outline:disabled:active,.fr-btn--tooltip:disabled:active,a.fr-btn--briefcase:not([href]):active,a.fr-btn--close:not([href]):active,a.fr-btn--display:not([href]):active,a.fr-btn--fullscreen:not([href]):active,a.fr-btn--team:not([href]):active,a.fr-btn--tertiary-no-outline:not([href]):active,a.fr-btn--tooltip:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-connect{background-color:#000091;color:#f5f5fe}.fr-connect:disabled,a.fr-connect:not([href]){background-color:#e5e5e5;color:#929292}.fr-connect-group .fr-connect+p a{color:#000091}.fr-connect-group p{color:#666}.fr-quote:after,.fr-quote:before{background-color:transparent;background-image:url(icons/editor/fr--quote-line.svg);background-repeat:no-repeat;background-size:100%;height:2rem;width:2rem}ol.fr-quote__source,ul.fr-quote__source{list-style-type:none}ol.fr-quote__source,ul.fr-quote__source{margin-bottom:0;margin-top:0;padding-left:0}.fr-quote blockquote{max-width:100%}.fr-quote:before{color:#6a6af4}.fr-quote--green-tilleul-verveine:before{color:#b7a73f}.fr-quote--green-bourgeon:before{color:#68a532}.fr-quote--green-emeraude:before{color:#00a95f}.fr-quote--green-menthe:before{color:#009081}.fr-quote--green-archipel:before{color:#009099}.fr-quote--blue-ecume:before{color:#465f9d}.fr-quote--blue-cumulus:before{color:#417dc4}.fr-quote--purple-glycine:before{color:#a558a0}.fr-quote--pink-macaron:before{color:#e18b76}.fr-quote--pink-tuile:before{color:#ce614a}.fr-quote--yellow-tournesol:before{color:#c8aa39}.fr-quote--yellow-moutarde:before{color:#c3992a}.fr-quote--orange-terre-battue:before{color:#e4794a}.fr-quote--brown-cafe-creme:before{color:#d1b781}.fr-quote--brown-caramel:before{color:#c08c65}.fr-quote--brown-opera:before{color:#bd987a}.fr-quote--beige-gris-galet:before{color:#aea397}.fr-quote{background-image:linear-gradient(0deg,#ddd,#ddd)}.fr-quote__source{color:#666}.fr-breadcrumb ol,.fr-breadcrumb ul{list-style-type:none}.fr-breadcrumb ol,.fr-breadcrumb ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-breadcrumb__link:not([aria-current]):after,.fr-breadcrumb__link[aria-current=false]:after{background-color:transparent;background-image:url(icons/system/arrow-right-s-line.svg);background-repeat:no-repeat;background-size:100%;content:"";display:inline-block;height:1rem;margin-left:.5rem;margin-right:-.25rem;pointer-events:none;vertical-align:-4px;width:1rem}.fr-breadcrumb{color:#666}.fr-breadcrumb__link[aria-current]:not([aria-current=false]){color:#3a3a3a}.fr-fieldset__legend{color:#161616;max-width:100%}.fr-message--error:after,.fr-message--error:before{background-color:transparent;background-image:url(icons/system/fr--error-fill.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-message--valid:after,.fr-message--valid:before{background-image:url(icons/system/fr--success-fill.svg)}.fr-message--info:after,.fr-message--info:before,.fr-message--valid:after,.fr-message--valid:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-message--info:after,.fr-message--info:before{background-image:url(icons/system/fr--info-fill.svg)}.fr-message--warning:after,.fr-message--warning:before{background-color:transparent;background-image:url(icons/system/fr--warning-fill.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-input-group--valid label,.fr-range-group--valid label,.fr-select-group--valid label,.fr-upload-group--valid label{color:#18753c}.fr-input-group--error label,.fr-range-group--error label,.fr-select-group--error label,.fr-upload-group--error label{color:#ce0500}.fr-input-group--info label,.fr-range-group--info label,.fr-select-group--info label,.fr-upload-group--info label{color:#0063cb}.fr-input-group--disabled .fr-hint-text,.fr-input-group--disabled label,.fr-range-group--disabled .fr-hint-text,.fr-range-group--disabled label,.fr-select-group--disabled .fr-hint-text,.fr-select-group--disabled label,.fr-upload-group--disabled .fr-hint-text,.fr-upload-group--disabled label{color:#929292}.fr-label{color:#161616}.fr-label--error{color:#ce0500}.fr-label--success{color:#18753c}.fr-label--info{color:#0063cb}.fr-label--disabled,.fr-label--disabled .fr-hint-text{color:#929292}.fr-hint-text,.fr-message{color:#666}.fr-message--error{color:#ce0500}.fr-message--valid{color:#18753c}.fr-message--info{color:#0063cb}.fr-message--warning{color:#b34000}.fr-fieldset input:disabled+label,.fr-fieldset input:disabled+label .fr-hint-text,.fr-fieldset input:disabled+label+.fr-hint-text,.fr-fieldset:disabled .fr-fieldset__legend,.fr-fieldset:disabled .fr-hint-text,.fr-fieldset:disabled .fr-label{color:#929292}.fr-fieldset--error,.fr-fieldset--error .fr-fieldset__legend{background-image:linear-gradient(0deg,#ce0500,#ce0500)}.fr-fieldset--error .fr-fieldset__legend,.fr-fieldset--error .fr-label{color:#ce0500}.fr-fieldset--valid,.fr-fieldset--valid .fr-fieldset__legend{background-image:linear-gradient(0deg,#18753c,#18753c)}.fr-fieldset--valid .fr-fieldset__legend,.fr-fieldset--valid .fr-label{color:#18753c}.fr-fieldset--info,.fr-fieldset--info .fr-fieldset__legend{background-image:linear-gradient(0deg,#0063cb,#0063cb)}.fr-fieldset--info .fr-fieldset__legend,.fr-fieldset--info .fr-label{color:#0063cb}.fr-error-text:after,.fr-error-text:before{background-image:url(icons/system/fr--error-fill.svg)}.fr-error-text:after,.fr-error-text:before,.fr-valid-text:after,.fr-valid-text:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-valid-text:after,.fr-valid-text:before{background-image:url(icons/system/fr--success-fill.svg)}.fr-error-text{color:#ce0500}.fr-valid-text{color:#18753c}.fr-info-text{color:#0063cb}.fr-fieldset--valid .fr-fieldset__content:before{box-shadow:inset 2px 0 0 0 #18753c}.fr-fieldset--error .fr-fieldset__content:before{box-shadow:inset 2px 0 0 0 #ce0500}.fr-fieldset--info .fr-fieldset__content:before{box-shadow:inset 2px 0 0 0 #0063cb}.fr-stepper__title{color:#161616;margin-bottom:.75rem}.fr-stepper__steps{background-image:repeating-linear-gradient(to right,#000091 0,#000091 var(--active-inner),transparent var(--active-inner),transparent var(--active-outer)),repeating-linear-gradient(to right,#eee 0,#eee var(--default-inner),transparent var(--default-inner),transparent var(--default-outer));display:none}.fr-stepper__details,.fr-stepper__state{color:#666}.fr-tooltip{color:#3a3a3a;margin-top:.5rem;position:relative}.fr-tooltip.fr-placement{background-image:linear-gradient(90deg,#fff,#fff);box-shadow:0 0 0 1px rgba(0,0,18,.16);z-index:1000}.fr-link{background-image:none;color:#000091;text-decoration:underline}.fr-link--sm:before,.fr-link:before{height:1rem;width:1rem}.fr-link--lg:before,.fr-link--sm:before,.fr-link:before{background-color:transparent;background-repeat:no-repeat;background-size:100%}.fr-link--lg:before{height:1.5rem;width:1.5rem}ol.fr-links-group--inline,ul.fr-links-group--inline{list-style-type:none}ol.fr-links-group--inline,ul.fr-links-group--inline{margin-bottom:0;margin-top:0;padding-left:0}.fr-link__detail{color:#666}.fr-links-group li::marker{color:#000091}.fr-links-group--bordered{box-shadow:inset 0 0 0 1px #ddd}.fr-link--close{background-color:transparent;color:#000091}.fr-link--close:hover{background-color:rgba(0,0,0,.05)}.fr-link--close:active{background-color:rgba(0,0,0,.1)}.fr-link--close:disabled,a.fr-link--close:not([href]){background-color:transparent;color:#929292}.fr-link--close:disabled:hover,a.fr-link--close:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-link--close:disabled:active,a.fr-link--close:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-sidemenu{box-shadow:inset 0 -1px 0 0 #ddd,inset 0 1px 0 0 #ddd;height:auto}.fr-sidemenu ol,.fr-sidemenu ul{list-style-type:none}.fr-sidemenu ol,.fr-sidemenu ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-sidemenu [href]{text-decoration:none}.fr-sidemenu__btn[aria-expanded]:after{background-color:transparent;background-image:url(icons/system/arrow-down-s-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-sidemenu__title{box-shadow:inset 0 -1px 0 0 #ddd;color:#161616}.fr-sidemenu__item .fr-sidemenu__btn,.fr-sidemenu__item .fr-sidemenu__link{color:#161616}.fr-sidemenu__item:before{box-shadow:0 -1px 0 0 #ddd,inset 0 -1px 0 0 #ddd}.fr-sidemenu__item:first-child:before{box-shadow:inset 0 -1px 0 0 #ddd}.fr-sidemenu__item:last-child:before{box-shadow:0 -1px 0 0 #ddd}.fr-sidemenu__btn,.fr-sidemenu__btn[aria-current]:not([aria-current=false]),.fr-sidemenu__link,.fr-sidemenu__link[aria-current]:not([aria-current=false]){color:#000091}.fr-sidemenu__btn[aria-current]:not([aria-current=false]):before,.fr-sidemenu__link[aria-current]:not([aria-current=false]):before{background-color:#000091}.fr-sidemenu__btn[aria-expanded=true]{background-color:#e3e3fd}.fr-highlight{background-image:linear-gradient(0deg,#6a6af4,#6a6af4)}.fr-highlight--green-tilleul-verveine{background-image:linear-gradient(0deg,#b7a73f,#b7a73f)}.fr-highlight--green-bourgeon{background-image:linear-gradient(0deg,#68a532,#68a532)}.fr-highlight--green-emeraude{background-image:linear-gradient(0deg,#00a95f,#00a95f)}.fr-highlight--green-menthe{background-image:linear-gradient(0deg,#009081,#009081)}.fr-highlight--green-archipel{background-image:linear-gradient(0deg,#009099,#009099)}.fr-highlight--blue-ecume{background-image:linear-gradient(0deg,#465f9d,#465f9d)}.fr-highlight--blue-cumulus{background-image:linear-gradient(0deg,#417dc4,#417dc4)}.fr-highlight--purple-glycine{background-image:linear-gradient(0deg,#a558a0,#a558a0)}.fr-highlight--pink-macaron{background-image:linear-gradient(0deg,#e18b76,#e18b76)}.fr-highlight--pink-tuile{background-image:linear-gradient(0deg,#ce614a,#ce614a)}.fr-highlight--yellow-tournesol{background-image:linear-gradient(0deg,#c8aa39,#c8aa39)}.fr-highlight--yellow-moutarde{background-image:linear-gradient(0deg,#c3992a,#c3992a)}.fr-highlight--orange-terre-battue{background-image:linear-gradient(0deg,#e4794a,#e4794a)}.fr-highlight--brown-cafe-creme{background-image:linear-gradient(0deg,#d1b781,#d1b781)}.fr-highlight--brown-caramel{background-image:linear-gradient(0deg,#c08c65,#c08c65)}.fr-highlight--brown-opera{background-image:linear-gradient(0deg,#bd987a,#bd987a)}.fr-highlight--beige-gris-galet{background-image:linear-gradient(0deg,#aea397,#aea397)}.fr-tabs ol,.fr-tabs ul{list-style-type:none}.fr-tabs ol,.fr-tabs ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-tabs:before{bottom:0;box-shadow:inset 0 1px 0 0 #ddd,inset 1px 0 0 0 #ddd,inset -1px 0 0 0 #ddd;left:0;position:absolute;right:0;top:3rem}.fr-tabs .fr-tabs__list{padding:.25rem .75rem}.fr-tabs__tab:after,.fr-tabs__tab:before{height:1rem;width:1rem}.fr-tabs__panel{left:0;padding:0 .1px}.fr-tabs__panel [href]{text-decoration:underline}.fr-tabs__panel>*{margin-left:1rem;margin-right:1rem}.fr-tabs__panel>:first-child{margin-top:.75rem}.fr-tabs__panel>:last-child{margin-bottom:1rem}.fr-tabs{box-shadow:inset 0 -1px 0 0 #ddd}.fr-tabs__tab{background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd);box-shadow:0 2px 0 0 #fff}.fr-tabs__tab:not([aria-selected=true]){background-color:#e3e3fd;color:#161616}.fr-tabs__tab[aria-selected=true]:not(:disabled){background-color:#fff;background-image:linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd);color:#000091}.fr-tabs__tab:disabled{background-color:#e5e5e5;color:#929292}.fr-pagination [href]{text-decoration:none}.fr-pagination ol,.fr-pagination ul{list-style-type:none}.fr-pagination ol,.fr-pagination ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-pagination .fr-pagination__link--first:after,.fr-pagination .fr-pagination__link--first:before{background-color:transparent;background-image:url(icons/system/fr--arrow-left-s-first-line.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-pagination .fr-pagination__link--prev:after,.fr-pagination .fr-pagination__link--prev:before{background-color:transparent;background-image:url(icons/system/arrow-left-s-line.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-pagination .fr-pagination__link--next:after,.fr-pagination .fr-pagination__link--next:before{background-color:transparent;background-image:url(icons/system/arrow-right-s-line.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-pagination .fr-pagination__link--last:after,.fr-pagination .fr-pagination__link--last:before{background-color:transparent;background-image:url(icons/system/fr--arrow-right-s-last-line.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-pagination{color:#161616}.fr-pagination__link[aria-current]:not([aria-current=false]){background-color:#000091;color:#f5f5fe}.fr-pagination__link[aria-current]:not([aria-current=false]):hover{background-color:#1212ff}.fr-pagination__link[aria-current]:not([aria-current=false]):active{background-color:#2323ff}.fr-pagination__link:not([aria-current]):disabled,.fr-pagination__link[aria-current=false]:disabled,a.fr-pagination__link:not([aria-current]):not([href]),a.fr-pagination__link[aria-current=false]:not([href]){color:#929292}.fr-summary ol{list-style-type:decimal}.fr-summary__link:before{content:none}.fr-summary{background-color:#eee}.fr-summary li>a,.fr-summary__title{color:#161616}.fr-table__header .fr-segmented{flex:1}.fr-table__header .fr-table__detail{flex:2}.fr-table__content table,.fr-table__content table thead tr th,.fr-table__content table thead tr th:last-child{background-image:none}.fr-table__content table thead tr th[role=columnheader]{background-position:100% 0;background-repeat:no-repeat;background-size:1px 100%}.fr-table__content table tbody tr{background-image:none}.fr-table__content table tbody tr[aria-selected=true]:after{content:none}.fr-table__content table tbody tr[aria-selected=true] td,.fr-table__content table tbody tr[aria-selected=true] th{border-bottom:2px solid #000091;border-top:2px solid #000091}.fr-table__content table tbody tr[aria-selected=true] td:first-child,.fr-table__content table tbody tr[aria-selected=true] th:first-child{border-left:2px solid #000091}.fr-table__content table tbody tr[aria-selected=true] td:last-child,.fr-table__content table tbody tr[aria-selected=true] th:last-child{border-right:2px solid #000091}.fr-table[data-fr-js-table=true] .fr-table__wrapper:after{content:none}.fr-table[data-fr-js-table=true] caption,.fr-table[data-fr-js-table=true].fr-table--caption-bottom caption{margin-bottom:1rem;position:relative}.fr-table--bordered table td:last-child,.fr-table--bordered table th:last-child{border-right:none}.fr-table__wrapper:after{background-image:linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292)}.fr-table__content table caption{color:#161616}.fr-table__content table thead th{background-color:#f6f6f6;background-image:linear-gradient(0deg,#3a3a3a,#3a3a3a),linear-gradient(0deg,#929292,#929292)}.fr-table__content table thead th[role=columnheader]{background-image:linear-gradient(0deg,#3a3a3a,#3a3a3a),linear-gradient(0deg,#3a3a3a,#3a3a3a)}.fr-table__content table tbody tr:after{background-image:linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091)}.fr-table__content table tbody td{background-color:#fff;background-image:linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292)}.fr-table__content table tbody th{background-color:#f6f6f6;background-image:linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#3a3a3a,#3a3a3a)}.fr-table__detail{color:#666}.fr-table>table caption{color:#161616}.fr-table>table tbody:after,.fr-table>table thead:after{background-image:linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292)}.fr-table>table thead{background-color:#f6f6f6;background-image:linear-gradient(0deg,#3a3a3a,#3a3a3a);background-image:none;color:#161616}.fr-table>table tbody{background-color:#fff}.fr-table>table tbody tr:nth-child(2n){background-color:#f6f6f6}.fr-table--green-tilleul-verveine>table:after{background-image:linear-gradient(0deg,#b7a73f,#b7a73f),linear-gradient(0deg,#b7a73f,#b7a73f),linear-gradient(0deg,#b7a73f,#b7a73f),linear-gradient(0deg,#b7a73f,#b7a73f)}.fr-table--green-tilleul-verveine>table thead{background-color:#fceeac;background-image:linear-gradient(0deg,#66673d,#66673d);background-image:none}.fr-table--green-tilleul-verveine>table tbody{background-color:#fef7da}.fr-table--green-tilleul-verveine>table tbody tr:nth-child(2n){background-color:#fceeac}.fr-table--green-tilleul-verveine.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#b7a73f,#b7a73f);background-image:none}.fr-table--green-bourgeon>table:after{background-image:linear-gradient(0deg,#68a532,#68a532),linear-gradient(0deg,#68a532,#68a532),linear-gradient(0deg,#68a532,#68a532),linear-gradient(0deg,#68a532,#68a532)}.fr-table--green-bourgeon>table thead{background-color:#c9fcac;background-image:linear-gradient(0deg,#447049,#447049);background-image:none}.fr-table--green-bourgeon>table tbody{background-color:#e6feda}.fr-table--green-bourgeon>table tbody tr:nth-child(2n){background-color:#c9fcac}.fr-table--green-bourgeon.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#68a532,#68a532);background-image:none}.fr-table--green-emeraude>table:after{background-image:linear-gradient(0deg,#00a95f,#00a95f),linear-gradient(0deg,#00a95f,#00a95f),linear-gradient(0deg,#00a95f,#00a95f),linear-gradient(0deg,#00a95f,#00a95f)}.fr-table--green-emeraude>table thead{background-color:#c3fad5;background-image:linear-gradient(0deg,#297254,#297254);background-image:none}.fr-table--green-emeraude>table tbody{background-color:#e3fdeb}.fr-table--green-emeraude>table tbody tr:nth-child(2n){background-color:#c3fad5}.fr-table--green-emeraude.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#00a95f,#00a95f);background-image:none}.fr-table--green-menthe>table:after{background-image:linear-gradient(0deg,#009081,#009081),linear-gradient(0deg,#009081,#009081),linear-gradient(0deg,#009081,#009081),linear-gradient(0deg,#009081,#009081)}.fr-table--green-menthe>table thead{background-color:#bafaee;background-image:linear-gradient(0deg,#37635f,#37635f);background-image:none}.fr-table--green-menthe>table tbody{background-color:#dffdf7}.fr-table--green-menthe>table tbody tr:nth-child(2n){background-color:#bafaee}.fr-table--green-menthe.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#009081,#009081);background-image:none}.fr-table--green-archipel>table:after{background-image:linear-gradient(0deg,#009099,#009099),linear-gradient(0deg,#009099,#009099),linear-gradient(0deg,#009099,#009099),linear-gradient(0deg,#009099,#009099)}.fr-table--green-archipel>table thead{background-color:#c7f6fc;background-image:linear-gradient(0deg,#006a6f,#006a6f);background-image:none}.fr-table--green-archipel>table tbody{background-color:#e5fbfd}.fr-table--green-archipel>table tbody tr:nth-child(2n){background-color:#c7f6fc}.fr-table--green-archipel.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#009099,#009099);background-image:none}.fr-table--blue-ecume>table:after{background-image:linear-gradient(0deg,#465f9d,#465f9d),linear-gradient(0deg,#465f9d,#465f9d),linear-gradient(0deg,#465f9d,#465f9d),linear-gradient(0deg,#465f9d,#465f9d)}.fr-table--blue-ecume>table thead{background-color:#e9edfe;background-image:linear-gradient(0deg,#2f4077,#2f4077);background-image:none}.fr-table--blue-ecume>table tbody{background-color:#f4f6fe}.fr-table--blue-ecume>table tbody tr:nth-child(2n){background-color:#e9edfe}.fr-table--blue-ecume.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#465f9d,#465f9d);background-image:none}.fr-table--blue-cumulus>table:after{background-image:linear-gradient(0deg,#417dc4,#417dc4),linear-gradient(0deg,#417dc4,#417dc4),linear-gradient(0deg,#417dc4,#417dc4),linear-gradient(0deg,#417dc4,#417dc4)}.fr-table--blue-cumulus>table thead{background-color:#e6eefe;background-image:linear-gradient(0deg,#3558a2,#3558a2);background-image:none}.fr-table--blue-cumulus>table tbody{background-color:#f3f6fe}.fr-table--blue-cumulus>table tbody tr:nth-child(2n){background-color:#e6eefe}.fr-table--blue-cumulus.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#417dc4,#417dc4);background-image:none}.fr-table--purple-glycine>table:after{background-image:linear-gradient(0deg,#a558a0,#a558a0),linear-gradient(0deg,#a558a0,#a558a0),linear-gradient(0deg,#a558a0,#a558a0),linear-gradient(0deg,#a558a0,#a558a0)}.fr-table--purple-glycine>table thead{background-color:#fee7fc;background-image:linear-gradient(0deg,#6e445a,#6e445a);background-image:none}.fr-table--purple-glycine>table tbody{background-color:#fef3fd}.fr-table--purple-glycine>table tbody tr:nth-child(2n){background-color:#fee7fc}.fr-table--purple-glycine.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#a558a0,#a558a0);background-image:none}.fr-table--pink-macaron>table:after{background-image:linear-gradient(0deg,#e18b76,#e18b76),linear-gradient(0deg,#e18b76,#e18b76),linear-gradient(0deg,#e18b76,#e18b76),linear-gradient(0deg,#e18b76,#e18b76)}.fr-table--pink-macaron>table thead{background-color:#fee9e6;background-image:linear-gradient(0deg,#8d533e,#8d533e);background-image:none}.fr-table--pink-macaron>table tbody{background-color:#fef4f2}.fr-table--pink-macaron>table tbody tr:nth-child(2n){background-color:#fee9e6}.fr-table--pink-macaron.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#e18b76,#e18b76);background-image:none}.fr-table--pink-tuile>table:after{background-image:linear-gradient(0deg,#ce614a,#ce614a),linear-gradient(0deg,#ce614a,#ce614a),linear-gradient(0deg,#ce614a,#ce614a),linear-gradient(0deg,#ce614a,#ce614a)}.fr-table--pink-tuile>table thead{background-color:#fee9e7;background-image:linear-gradient(0deg,#a94645,#a94645);background-image:none}.fr-table--pink-tuile>table tbody{background-color:#fef4f3}.fr-table--pink-tuile>table tbody tr:nth-child(2n){background-color:#fee9e7}.fr-table--pink-tuile.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#ce614a,#ce614a);background-image:none}.fr-table--yellow-tournesol>table:after{background-image:linear-gradient(0deg,#c8aa39,#c8aa39),linear-gradient(0deg,#c8aa39,#c8aa39),linear-gradient(0deg,#c8aa39,#c8aa39),linear-gradient(0deg,#c8aa39,#c8aa39)}.fr-table--yellow-tournesol>table thead{background-color:#feecc2;background-image:linear-gradient(0deg,#716043,#716043);background-image:none}.fr-table--yellow-tournesol>table tbody{background-color:#fef6e3}.fr-table--yellow-tournesol>table tbody tr:nth-child(2n){background-color:#feecc2}.fr-table--yellow-tournesol.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#c8aa39,#c8aa39);background-image:none}.fr-table--yellow-moutarde>table:after{background-image:linear-gradient(0deg,#c3992a,#c3992a),linear-gradient(0deg,#c3992a,#c3992a),linear-gradient(0deg,#c3992a,#c3992a),linear-gradient(0deg,#c3992a,#c3992a)}.fr-table--yellow-moutarde>table thead{background-color:#feebd0;background-image:linear-gradient(0deg,#695240,#695240);background-image:none}.fr-table--yellow-moutarde>table tbody{background-color:#fef5e8}.fr-table--yellow-moutarde>table tbody tr:nth-child(2n){background-color:#feebd0}.fr-table--yellow-moutarde.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#c3992a,#c3992a);background-image:none}.fr-table--orange-terre-battue>table:after{background-image:linear-gradient(0deg,#e4794a,#e4794a),linear-gradient(0deg,#e4794a,#e4794a),linear-gradient(0deg,#e4794a,#e4794a),linear-gradient(0deg,#e4794a,#e4794a)}.fr-table--orange-terre-battue>table thead{background-color:#fee9e5;background-image:linear-gradient(0deg,#755348,#755348);background-image:none}.fr-table--orange-terre-battue>table tbody{background-color:#fef4f2}.fr-table--orange-terre-battue>table tbody tr:nth-child(2n){background-color:#fee9e5}.fr-table--orange-terre-battue.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#e4794a,#e4794a);background-image:none}.fr-table--brown-cafe-creme>table:after{background-image:linear-gradient(0deg,#d1b781,#d1b781),linear-gradient(0deg,#d1b781,#d1b781),linear-gradient(0deg,#d1b781,#d1b781),linear-gradient(0deg,#d1b781,#d1b781)}.fr-table--brown-cafe-creme>table thead{background-color:#f7ecdb;background-image:linear-gradient(0deg,#685c48,#685c48);background-image:none}.fr-table--brown-cafe-creme>table tbody{background-color:#fbf6ed}.fr-table--brown-cafe-creme>table tbody tr:nth-child(2n){background-color:#f7ecdb}.fr-table--brown-cafe-creme.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#d1b781,#d1b781);background-image:none}.fr-table--brown-caramel>table:after{background-image:linear-gradient(0deg,#c08c65,#c08c65),linear-gradient(0deg,#c08c65,#c08c65),linear-gradient(0deg,#c08c65,#c08c65),linear-gradient(0deg,#c08c65,#c08c65)}.fr-table--brown-caramel>table thead{background-color:#f7ebe5;background-image:linear-gradient(0deg,#845d48,#845d48);background-image:none}.fr-table--brown-caramel>table tbody{background-color:#fbf5f2}.fr-table--brown-caramel>table tbody tr:nth-child(2n){background-color:#f7ebe5}.fr-table--brown-caramel.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#c08c65,#c08c65);background-image:none}.fr-table--brown-opera>table:after{background-image:linear-gradient(0deg,#bd987a,#bd987a),linear-gradient(0deg,#bd987a,#bd987a),linear-gradient(0deg,#bd987a,#bd987a),linear-gradient(0deg,#bd987a,#bd987a)}.fr-table--brown-opera>table thead{background-color:#f7ece4;background-image:linear-gradient(0deg,#745b47,#745b47);background-image:none}.fr-table--brown-opera>table tbody{background-color:#fbf5f2}.fr-table--brown-opera>table tbody tr:nth-child(2n){background-color:#f7ece4}.fr-table--brown-opera.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#bd987a,#bd987a);background-image:none}.fr-table--beige-gris-galet>table:after{background-image:linear-gradient(0deg,#aea397,#aea397),linear-gradient(0deg,#aea397,#aea397),linear-gradient(0deg,#aea397,#aea397),linear-gradient(0deg,#aea397,#aea397)}.fr-table--beige-gris-galet>table thead{background-color:#f3ede5;background-image:linear-gradient(0deg,#6a6156,#6a6156);background-image:none}.fr-table--beige-gris-galet>table tbody{background-color:#f9f6f2}.fr-table--beige-gris-galet>table tbody tr:nth-child(2n){background-color:#f3ede5}.fr-table--beige-gris-galet.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#aea397,#aea397);background-image:none}.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#ddd,#ddd)}.fr-table--bordered>table tbody tr:nth-child(2n){background-color:transparent}.fr-table--bordered>table tbody tr:nth-child(2n):hover{background-color:rgba(0,0,0,.05)}.fr-table--bordered>table tbody tr:nth-child(2n):active{background-color:rgba(0,0,0,.1)}.fr-table:before{content:none}.fr-table--beige-gris-galet>table,.fr-table--beige-gris-galet>table tbody tr,.fr-table--blue-cumulus>table,.fr-table--blue-cumulus>table tbody tr,.fr-table--blue-ecume>table,.fr-table--blue-ecume>table tbody tr,.fr-table--brown-cafe-creme>table,.fr-table--brown-cafe-creme>table tbody tr,.fr-table--brown-caramel>table,.fr-table--brown-caramel>table tbody tr,.fr-table--brown-opera>table,.fr-table--brown-opera>table tbody tr,.fr-table--green-archipel>table,.fr-table--green-archipel>table tbody tr,.fr-table--green-bourgeon>table,.fr-table--green-bourgeon>table tbody tr,.fr-table--green-emeraude>table,.fr-table--green-emeraude>table tbody tr,.fr-table--green-menthe>table,.fr-table--green-menthe>table tbody tr,.fr-table--green-tilleul-verveine>table,.fr-table--green-tilleul-verveine>table tbody tr,.fr-table--orange-terre-battue>table,.fr-table--orange-terre-battue>table tbody tr,.fr-table--pink-macaron>table,.fr-table--pink-macaron>table tbody tr,.fr-table--pink-tuile>table,.fr-table--pink-tuile>table tbody tr,.fr-table--purple-glycine>table,.fr-table--purple-glycine>table tbody tr,.fr-table--yellow-moutarde>table,.fr-table--yellow-moutarde>table tbody tr,.fr-table--yellow-tournesol>table,.fr-table--yellow-tournesol>table tbody tr,.fr-table>table tbody tr,.fr-table>table tbody:after,.fr-table>table thead:after{background-image:none}.fr-tag{background-color:#eee;color:#161616;text-decoration:none}.fr-tag:after,.fr-tag:before{height:1rem;width:1rem}.fr-tag.fr-tag--sm:before,.fr-tag:after,.fr-tag:before{background-color:transparent;background-repeat:no-repeat;background-size:100%}.fr-tag.fr-tag--sm:before{height:.75rem;width:.75rem}button.fr-tag[aria-pressed=true],input[type=button].fr-tag[aria-pressed=true]{background-size:100% 100%,100% 100%}button.fr-tag[aria-pressed=true]:after,input[type=button].fr-tag[aria-pressed=true]:after{background-color:transparent;background-image:url(icons/system/checkbox-circle-line.svg);background-repeat:no-repeat;background-size:100%;color:#000091;height:1rem;width:1rem}button.fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:after{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:.75rem;width:.75rem}button.fr-tag.fr-tag--dismiss:after,input[type=button].fr-tag.fr-tag--dismiss:after{background-color:transparent;background-color:currentColor;background-image:url(icons/system/close-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;margin-left:.625rem;width:1rem}button.fr-tag.fr-tag--dismiss.fr-tag--sm:after,input[type=button].fr-tag.fr-tag--dismiss.fr-tag--sm:after{background-color:transparent;background-color:currentColor;background-repeat:no-repeat;background-size:100%;height:.75rem;margin-left:.5rem;width:.75rem}ol.fr-tags-group,ul.fr-tags-group{list-style-type:none}ol.fr-tags-group,ul.fr-tags-group{margin-bottom:0;margin-top:0;padding-left:0}.fr-tags-group--sm:after,.fr-tags-group--sm:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-tags-group--sm a.fr-tag.fr-tag--dismiss:after,.fr-tags-group--sm button.fr-tag.fr-tag--dismiss:after,.fr-tags-group--sm input[type=button].fr-tag.fr-tag--dismiss:after,.fr-tags-group--sm input[type=image].fr-tag.fr-tag--dismiss:after,.fr-tags-group--sm input[type=reset].fr-tag.fr-tag--dismiss:after,.fr-tags-group--sm input[type=submit].fr-tag.fr-tag--dismiss:after{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:.75rem;width:.75rem}.fr-tags-group--sm a.fr-tag[aria-pressed=true]:after,.fr-tags-group--sm button.fr-tag[aria-pressed=true]:after,.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:after,.fr-tags-group--sm input[type=image].fr-tag[aria-pressed=true]:after,.fr-tags-group--sm input[type=reset].fr-tag[aria-pressed=true]:after,.fr-tags-group--sm input[type=submit].fr-tag[aria-pressed=true]:after{background-color:transparent;background-color:transparent!important;background-repeat:no-repeat;background-size:100%;height:.75rem;width:.75rem}.fr-tag[aria-pressed=false]{background-color:#e3e3fd;color:#000091}.fr-tag[aria-pressed=false]:hover{background-color:#c1c1fb}.fr-tag[aria-pressed=false]:active{background-color:#adadf9}.fr-tag.fr-tag--dismiss{background-color:#000091;color:#f5f5fe}.fr-tag.fr-tag--dismiss:hover{background-color:#1212ff}.fr-tag.fr-tag--dismiss:active{background-color:#2323ff}a.fr-tag,button.fr-tag,input[type=button].fr-tag,input[type=image].fr-tag,input[type=reset].fr-tag,input[type=submit].fr-tag{background-color:#e3e3fd;color:#000091}a.fr-tag:hover,button.fr-tag:hover,input[type=button].fr-tag:hover,input[type=image].fr-tag:hover,input[type=reset].fr-tag:hover,input[type=submit].fr-tag:hover{background-color:#c1c1fb}a.fr-tag:active,button.fr-tag:active,input[type=button].fr-tag:active,input[type=image].fr-tag:active,input[type=reset].fr-tag:active,input[type=submit].fr-tag:active{background-color:#adadf9}a.fr-tag--green-tilleul-verveine,button.fr-tag--green-tilleul-verveine,input[type=button].fr-tag--green-tilleul-verveine,input[type=image].fr-tag--green-tilleul-verveine,input[type=reset].fr-tag--green-tilleul-verveine,input[type=submit].fr-tag--green-tilleul-verveine{background-color:#fbe769;color:#66673d}a.fr-tag--green-tilleul-verveine:hover,button.fr-tag--green-tilleul-verveine:hover,input[type=button].fr-tag--green-tilleul-verveine:hover,input[type=image].fr-tag--green-tilleul-verveine:hover,input[type=reset].fr-tag--green-tilleul-verveine:hover,input[type=submit].fr-tag--green-tilleul-verveine:hover{background-color:#d7c655}a.fr-tag--green-tilleul-verveine:active,button.fr-tag--green-tilleul-verveine:active,input[type=button].fr-tag--green-tilleul-verveine:active,input[type=image].fr-tag--green-tilleul-verveine:active,input[type=reset].fr-tag--green-tilleul-verveine:active,input[type=submit].fr-tag--green-tilleul-verveine:active{background-color:#c2b24c}a.fr-tag--green-bourgeon,button.fr-tag--green-bourgeon,input[type=button].fr-tag--green-bourgeon,input[type=image].fr-tag--green-bourgeon,input[type=reset].fr-tag--green-bourgeon,input[type=submit].fr-tag--green-bourgeon{background-color:#a9fb68;color:#447049}a.fr-tag--green-bourgeon:hover,button.fr-tag--green-bourgeon:hover,input[type=button].fr-tag--green-bourgeon:hover,input[type=image].fr-tag--green-bourgeon:hover,input[type=reset].fr-tag--green-bourgeon:hover,input[type=submit].fr-tag--green-bourgeon:hover{background-color:#8ed654}a.fr-tag--green-bourgeon:active,button.fr-tag--green-bourgeon:active,input[type=button].fr-tag--green-bourgeon:active,input[type=image].fr-tag--green-bourgeon:active,input[type=reset].fr-tag--green-bourgeon:active,input[type=submit].fr-tag--green-bourgeon:active{background-color:#7fc04b}a.fr-tag--green-emeraude,button.fr-tag--green-emeraude,input[type=button].fr-tag--green-emeraude,input[type=image].fr-tag--green-emeraude,input[type=reset].fr-tag--green-emeraude,input[type=submit].fr-tag--green-emeraude{background-color:#9ef9be;color:#297254}a.fr-tag--green-emeraude:hover,button.fr-tag--green-emeraude:hover,input[type=button].fr-tag--green-emeraude:hover,input[type=image].fr-tag--green-emeraude:hover,input[type=reset].fr-tag--green-emeraude:hover,input[type=submit].fr-tag--green-emeraude:hover{background-color:#69df97}a.fr-tag--green-emeraude:active,button.fr-tag--green-emeraude:active,input[type=button].fr-tag--green-emeraude:active,input[type=image].fr-tag--green-emeraude:active,input[type=reset].fr-tag--green-emeraude:active,input[type=submit].fr-tag--green-emeraude:active{background-color:#5ec988}a.fr-tag--green-menthe,button.fr-tag--green-menthe,input[type=button].fr-tag--green-menthe,input[type=image].fr-tag--green-menthe,input[type=reset].fr-tag--green-menthe,input[type=submit].fr-tag--green-menthe{background-color:#8bf8e7;color:#37635f}a.fr-tag--green-menthe:hover,button.fr-tag--green-menthe:hover,input[type=button].fr-tag--green-menthe:hover,input[type=image].fr-tag--green-menthe:hover,input[type=reset].fr-tag--green-menthe:hover,input[type=submit].fr-tag--green-menthe:hover{background-color:#6ed5c5}a.fr-tag--green-menthe:active,button.fr-tag--green-menthe:active,input[type=button].fr-tag--green-menthe:active,input[type=image].fr-tag--green-menthe:active,input[type=reset].fr-tag--green-menthe:active,input[type=submit].fr-tag--green-menthe:active{background-color:#62bfb1}a.fr-tag--green-archipel,button.fr-tag--green-archipel,input[type=button].fr-tag--green-archipel,input[type=image].fr-tag--green-archipel,input[type=reset].fr-tag--green-archipel,input[type=submit].fr-tag--green-archipel{background-color:#a6f2fa;color:#006a6f}a.fr-tag--green-archipel:hover,button.fr-tag--green-archipel:hover,input[type=button].fr-tag--green-archipel:hover,input[type=image].fr-tag--green-archipel:hover,input[type=reset].fr-tag--green-archipel:hover,input[type=submit].fr-tag--green-archipel:hover{background-color:#62dbe5}a.fr-tag--green-archipel:active,button.fr-tag--green-archipel:active,input[type=button].fr-tag--green-archipel:active,input[type=image].fr-tag--green-archipel:active,input[type=reset].fr-tag--green-archipel:active,input[type=submit].fr-tag--green-archipel:active{background-color:#58c5cf}a.fr-tag--blue-ecume,button.fr-tag--blue-ecume,input[type=button].fr-tag--blue-ecume,input[type=image].fr-tag--blue-ecume,input[type=reset].fr-tag--blue-ecume,input[type=submit].fr-tag--blue-ecume{background-color:#dee5fd;color:#2f4077}a.fr-tag--blue-ecume:hover,button.fr-tag--blue-ecume:hover,input[type=button].fr-tag--blue-ecume:hover,input[type=image].fr-tag--blue-ecume:hover,input[type=reset].fr-tag--blue-ecume:hover,input[type=submit].fr-tag--blue-ecume:hover{background-color:#b4c5fb}a.fr-tag--blue-ecume:active,button.fr-tag--blue-ecume:active,input[type=button].fr-tag--blue-ecume:active,input[type=image].fr-tag--blue-ecume:active,input[type=reset].fr-tag--blue-ecume:active,input[type=submit].fr-tag--blue-ecume:active{background-color:#99b3f9}a.fr-tag--blue-cumulus,button.fr-tag--blue-cumulus,input[type=button].fr-tag--blue-cumulus,input[type=image].fr-tag--blue-cumulus,input[type=reset].fr-tag--blue-cumulus,input[type=submit].fr-tag--blue-cumulus{background-color:#dae6fd;color:#3558a2}a.fr-tag--blue-cumulus:hover,button.fr-tag--blue-cumulus:hover,input[type=button].fr-tag--blue-cumulus:hover,input[type=image].fr-tag--blue-cumulus:hover,input[type=reset].fr-tag--blue-cumulus:hover,input[type=submit].fr-tag--blue-cumulus:hover{background-color:#a9c8fb}a.fr-tag--blue-cumulus:active,button.fr-tag--blue-cumulus:active,input[type=button].fr-tag--blue-cumulus:active,input[type=image].fr-tag--blue-cumulus:active,input[type=reset].fr-tag--blue-cumulus:active,input[type=submit].fr-tag--blue-cumulus:active{background-color:#8ab8f9}a.fr-tag--purple-glycine,button.fr-tag--purple-glycine,input[type=button].fr-tag--purple-glycine,input[type=image].fr-tag--purple-glycine,input[type=reset].fr-tag--purple-glycine,input[type=submit].fr-tag--purple-glycine{background-color:#fddbfa;color:#6e445a}a.fr-tag--purple-glycine:hover,button.fr-tag--purple-glycine:hover,input[type=button].fr-tag--purple-glycine:hover,input[type=image].fr-tag--purple-glycine:hover,input[type=reset].fr-tag--purple-glycine:hover,input[type=submit].fr-tag--purple-glycine:hover{background-color:#fbaff5}a.fr-tag--purple-glycine:active,button.fr-tag--purple-glycine:active,input[type=button].fr-tag--purple-glycine:active,input[type=image].fr-tag--purple-glycine:active,input[type=reset].fr-tag--purple-glycine:active,input[type=submit].fr-tag--purple-glycine:active{background-color:#fa96f2}a.fr-tag--pink-macaron,button.fr-tag--pink-macaron,input[type=button].fr-tag--pink-macaron,input[type=image].fr-tag--pink-macaron,input[type=reset].fr-tag--pink-macaron,input[type=submit].fr-tag--pink-macaron{background-color:#fddfda;color:#8d533e}a.fr-tag--pink-macaron:hover,button.fr-tag--pink-macaron:hover,input[type=button].fr-tag--pink-macaron:hover,input[type=image].fr-tag--pink-macaron:hover,input[type=reset].fr-tag--pink-macaron:hover,input[type=submit].fr-tag--pink-macaron:hover{background-color:#fbb8ab}a.fr-tag--pink-macaron:active,button.fr-tag--pink-macaron:active,input[type=button].fr-tag--pink-macaron:active,input[type=image].fr-tag--pink-macaron:active,input[type=reset].fr-tag--pink-macaron:active,input[type=submit].fr-tag--pink-macaron:active{background-color:#faa18d}a.fr-tag--pink-tuile,button.fr-tag--pink-tuile,input[type=button].fr-tag--pink-tuile,input[type=image].fr-tag--pink-tuile,input[type=reset].fr-tag--pink-tuile,input[type=submit].fr-tag--pink-tuile{background-color:#fddfdb;color:#a94645}a.fr-tag--pink-tuile:hover,button.fr-tag--pink-tuile:hover,input[type=button].fr-tag--pink-tuile:hover,input[type=image].fr-tag--pink-tuile:hover,input[type=reset].fr-tag--pink-tuile:hover,input[type=submit].fr-tag--pink-tuile:hover{background-color:#fbb8ad}a.fr-tag--pink-tuile:active,button.fr-tag--pink-tuile:active,input[type=button].fr-tag--pink-tuile:active,input[type=image].fr-tag--pink-tuile:active,input[type=reset].fr-tag--pink-tuile:active,input[type=submit].fr-tag--pink-tuile:active{background-color:#faa191}a.fr-tag--yellow-tournesol,button.fr-tag--yellow-tournesol,input[type=button].fr-tag--yellow-tournesol,input[type=image].fr-tag--yellow-tournesol,input[type=reset].fr-tag--yellow-tournesol,input[type=submit].fr-tag--yellow-tournesol{background-color:#fde39c;color:#716043}a.fr-tag--yellow-tournesol:hover,button.fr-tag--yellow-tournesol:hover,input[type=button].fr-tag--yellow-tournesol:hover,input[type=image].fr-tag--yellow-tournesol:hover,input[type=reset].fr-tag--yellow-tournesol:hover,input[type=submit].fr-tag--yellow-tournesol:hover{background-color:#e9c53b}a.fr-tag--yellow-tournesol:active,button.fr-tag--yellow-tournesol:active,input[type=button].fr-tag--yellow-tournesol:active,input[type=image].fr-tag--yellow-tournesol:active,input[type=reset].fr-tag--yellow-tournesol:active,input[type=submit].fr-tag--yellow-tournesol:active{background-color:#d3b235}a.fr-tag--yellow-moutarde,button.fr-tag--yellow-moutarde,input[type=button].fr-tag--yellow-moutarde,input[type=image].fr-tag--yellow-moutarde,input[type=reset].fr-tag--yellow-moutarde,input[type=submit].fr-tag--yellow-moutarde{background-color:#fde2b5;color:#695240}a.fr-tag--yellow-moutarde:hover,button.fr-tag--yellow-moutarde:hover,input[type=button].fr-tag--yellow-moutarde:hover,input[type=image].fr-tag--yellow-moutarde:hover,input[type=reset].fr-tag--yellow-moutarde:hover,input[type=submit].fr-tag--yellow-moutarde:hover{background-color:#f6c43c}a.fr-tag--yellow-moutarde:active,button.fr-tag--yellow-moutarde:active,input[type=button].fr-tag--yellow-moutarde:active,input[type=image].fr-tag--yellow-moutarde:active,input[type=reset].fr-tag--yellow-moutarde:active,input[type=submit].fr-tag--yellow-moutarde:active{background-color:#dfb135}a.fr-tag--orange-terre-battue,button.fr-tag--orange-terre-battue,input[type=button].fr-tag--orange-terre-battue,input[type=image].fr-tag--orange-terre-battue,input[type=reset].fr-tag--orange-terre-battue,input[type=submit].fr-tag--orange-terre-battue{background-color:#fddfd8;color:#755348}a.fr-tag--orange-terre-battue:hover,button.fr-tag--orange-terre-battue:hover,input[type=button].fr-tag--orange-terre-battue:hover,input[type=image].fr-tag--orange-terre-battue:hover,input[type=reset].fr-tag--orange-terre-battue:hover,input[type=submit].fr-tag--orange-terre-battue:hover{background-color:#fbb8a5}a.fr-tag--orange-terre-battue:active,button.fr-tag--orange-terre-battue:active,input[type=button].fr-tag--orange-terre-battue:active,input[type=image].fr-tag--orange-terre-battue:active,input[type=reset].fr-tag--orange-terre-battue:active,input[type=submit].fr-tag--orange-terre-battue:active{background-color:#faa184}a.fr-tag--brown-cafe-creme,button.fr-tag--brown-cafe-creme,input[type=button].fr-tag--brown-cafe-creme,input[type=image].fr-tag--brown-cafe-creme,input[type=reset].fr-tag--brown-cafe-creme,input[type=submit].fr-tag--brown-cafe-creme{background-color:#f4e3c7;color:#685c48}a.fr-tag--brown-cafe-creme:hover,button.fr-tag--brown-cafe-creme:hover,input[type=button].fr-tag--brown-cafe-creme:hover,input[type=image].fr-tag--brown-cafe-creme:hover,input[type=reset].fr-tag--brown-cafe-creme:hover,input[type=submit].fr-tag--brown-cafe-creme:hover{background-color:#e1c386}a.fr-tag--brown-cafe-creme:active,button.fr-tag--brown-cafe-creme:active,input[type=button].fr-tag--brown-cafe-creme:active,input[type=image].fr-tag--brown-cafe-creme:active,input[type=reset].fr-tag--brown-cafe-creme:active,input[type=submit].fr-tag--brown-cafe-creme:active{background-color:#ccb078}a.fr-tag--brown-caramel,button.fr-tag--brown-caramel,input[type=button].fr-tag--brown-caramel,input[type=image].fr-tag--brown-caramel,input[type=reset].fr-tag--brown-caramel,input[type=submit].fr-tag--brown-caramel{background-color:#f3e2d9;color:#845d48}a.fr-tag--brown-caramel:hover,button.fr-tag--brown-caramel:hover,input[type=button].fr-tag--brown-caramel:hover,input[type=image].fr-tag--brown-caramel:hover,input[type=reset].fr-tag--brown-caramel:hover,input[type=submit].fr-tag--brown-caramel:hover{background-color:#e7bea6}a.fr-tag--brown-caramel:active,button.fr-tag--brown-caramel:active,input[type=button].fr-tag--brown-caramel:active,input[type=image].fr-tag--brown-caramel:active,input[type=reset].fr-tag--brown-caramel:active,input[type=submit].fr-tag--brown-caramel:active{background-color:#e1a982}a.fr-tag--brown-opera,button.fr-tag--brown-opera,input[type=button].fr-tag--brown-opera,input[type=image].fr-tag--brown-opera,input[type=reset].fr-tag--brown-opera,input[type=submit].fr-tag--brown-opera{background-color:#f3e2d7;color:#745b47}a.fr-tag--brown-opera:hover,button.fr-tag--brown-opera:hover,input[type=button].fr-tag--brown-opera:hover,input[type=image].fr-tag--brown-opera:hover,input[type=reset].fr-tag--brown-opera:hover,input[type=submit].fr-tag--brown-opera:hover{background-color:#e7bfa0}a.fr-tag--brown-opera:active,button.fr-tag--brown-opera:active,input[type=button].fr-tag--brown-opera:active,input[type=image].fr-tag--brown-opera:active,input[type=reset].fr-tag--brown-opera:active,input[type=submit].fr-tag--brown-opera:active{background-color:#deaa7e}a.fr-tag--beige-gris-galet,button.fr-tag--beige-gris-galet,input[type=button].fr-tag--beige-gris-galet,input[type=image].fr-tag--beige-gris-galet,input[type=reset].fr-tag--beige-gris-galet,input[type=submit].fr-tag--beige-gris-galet{background-color:#eee4d9;color:#6a6156}a.fr-tag--beige-gris-galet:hover,button.fr-tag--beige-gris-galet:hover,input[type=button].fr-tag--beige-gris-galet:hover,input[type=image].fr-tag--beige-gris-galet:hover,input[type=reset].fr-tag--beige-gris-galet:hover,input[type=submit].fr-tag--beige-gris-galet:hover{background-color:#dbc3a4}a.fr-tag--beige-gris-galet:active,button.fr-tag--beige-gris-galet:active,input[type=button].fr-tag--beige-gris-galet:active,input[type=image].fr-tag--beige-gris-galet:active,input[type=reset].fr-tag--beige-gris-galet:active,input[type=submit].fr-tag--beige-gris-galet:active{background-color:#c6b094}button.fr-tag[aria-pressed=true]:not(:disabled),input[type=button].fr-tag[aria-pressed=true]:not(:disabled){background-color:transparent;background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,#000091 .625rem);color:#f5f5fe}button.fr-tag[aria-pressed=true]:not(:disabled):hover,input[type=button].fr-tag[aria-pressed=true]:not(:disabled):hover{background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,#1212ff .625rem)}button.fr-tag[aria-pressed=true]:not(:disabled):active,input[type=button].fr-tag[aria-pressed=true]:not(:disabled):active{background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,#2323ff .625rem)}button.fr-tag[aria-pressed=true]:disabled,input[type=button].fr-tag[aria-pressed=true]:disabled{background-color:transparent;background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,#e5e5e5 .625rem)}button.fr-tag[aria-pressed=true]:disabled:hover,input[type=button].fr-tag[aria-pressed=true]:disabled:hover{background-color:rgba(0,0,0,.05)}button.fr-tag[aria-pressed=true]:disabled:active,input[type=button].fr-tag[aria-pressed=true]:disabled:active{background-color:rgba(0,0,0,.1)}button.fr-tag[aria-pressed=true]:disabled:after,input[type=button].fr-tag[aria-pressed=true]:disabled:after{color:#929292}button.fr-tag[aria-pressed=true].fr-tag--sm,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#000091 .5rem)}button.fr-tag[aria-pressed=true].fr-tag--sm:hover,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:hover{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#1212ff .5rem)}button.fr-tag[aria-pressed=true].fr-tag--sm:active,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:active{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#2323ff .5rem)}button.fr-tag[aria-pressed=true].fr-tag--sm:disabled,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:disabled{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#e5e5e5 .5rem)}a:not([href]).fr-tag,button.fr-tag:disabled,input[type=button].fr-tag:disabled{background-color:#e5e5e5;color:#929292}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true],.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#000091 .5rem)}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:hover,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:hover{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#1212ff .5rem)}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:active,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:active{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#2323ff .5rem)}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:disabled,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:disabled{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#e5e5e5 .5rem)}.fr-alert:after,.fr-alert:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-alert p,.fr-alert__title{margin:0 0 .25rem}.fr-alert--info:before{background-image:url(icons/system/fr--info-fill.svg)}.fr-alert--success:before{background-image:url(icons/system/fr--success-fill.svg)}.fr-alert--error:before{background-image:url(icons/system/fr--error-fill.svg)}.fr-alert--warning:before{background-image:url(icons/system/fr--warning-fill.svg)}.fr-alert .fr-btn--close:after,.fr-alert .fr-btn--close:before,.fr-alert .fr-link--close:after,.fr-alert .fr-link--close:before{background-color:transparent;background-image:url(icons/system/close-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-alert{background-image:linear-gradient(0deg,#3a3a3a,#3a3a3a),linear-gradient(0deg,#3a3a3a,#3a3a3a),linear-gradient(0deg,#3a3a3a,#3a3a3a),linear-gradient(0deg,#3a3a3a,#3a3a3a),linear-gradient(0deg,#3a3a3a,#3a3a3a)}.fr-alert:before{color:#fff}.fr-alert--info{background-image:linear-gradient(0deg,#0063cb,#0063cb),linear-gradient(0deg,#0063cb,#0063cb),linear-gradient(0deg,#0063cb,#0063cb),linear-gradient(0deg,#0063cb,#0063cb),linear-gradient(0deg,#0063cb,#0063cb)}.fr-alert--error{background-image:linear-gradient(0deg,#ce0500,#ce0500),linear-gradient(0deg,#ce0500,#ce0500),linear-gradient(0deg,#ce0500,#ce0500),linear-gradient(0deg,#ce0500,#ce0500),linear-gradient(0deg,#ce0500,#ce0500)}.fr-alert--success{background-image:linear-gradient(0deg,#18753c,#18753c),linear-gradient(0deg,#18753c,#18753c),linear-gradient(0deg,#18753c,#18753c),linear-gradient(0deg,#18753c,#18753c),linear-gradient(0deg,#18753c,#18753c)}.fr-alert--warning{background-image:linear-gradient(0deg,#b34000,#b34000),linear-gradient(0deg,#b34000,#b34000),linear-gradient(0deg,#b34000,#b34000),linear-gradient(0deg,#b34000,#b34000),linear-gradient(0deg,#b34000,#b34000)}.fr-notice p,.fr-notice__title{margin:0}.fr-notice__title:before{color:transparent;vertical-align:-6px}.fr-notice--info .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-image:url(icons/system/fr--info-fill.svg);height:1.5rem;width:1.5rem}.fr-notice--alert .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before,.fr-notice--cyberattack .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before,.fr-notice--warning .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before,.fr-notice--witness .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-image:url(icons/system/fr--warning-fill.svg);height:1.5rem;width:1.5rem}.fr-notice--weather-orange .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before,.fr-notice--weather-red .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-image:url(icons/weather/heavy-showers-fill.svg);height:1.5rem;width:1.5rem}.fr-notice--weather-purple .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-image:url(icons/weather/typhoon-fill.svg);height:1.5rem;width:1.5rem}.fr-notice--kidnapping .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-image:url(icons/system/fr--alert-warning-fill.svg);height:1.5rem;width:1.5rem}.fr-notice--attack .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-image:url(icons/system/fr--alert-warning-2-fill.svg);height:1.5rem;width:1.5rem}.fr-notice .fr-btn--close:after,.fr-notice .fr-btn--close:before{background-color:transparent;background-image:url(icons/system/close-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-notice{background-color:#eee;color:#161616}.fr-notice--info{background-color:#e8edff;color:#0063cb}.fr-notice--warning,.fr-notice--weather-orange{background-color:#ffe9e6;color:#b34000}.fr-notice--alert{background-color:#ffe9e9;color:#ce0500}.fr-notice--weather-red{color:#fff}.fr-notice--weather-red,.fr-notice--weather-red .fr-btn--close{background-color:#ce0500}.fr-notice--weather-purple{background-color:#6e445a;color:#fff}.fr-notice--weather-purple .fr-btn--close{background-color:#6e445a}.fr-notice--witness{background-image:linear-gradient(0deg,#ce0500,#ce0500);color:#fff}.fr-notice--witness,.fr-notice--witness .fr-btn--close{background-color:#3a3a3a}.fr-notice--attack,.fr-notice--kidnapping{background-color:#ce0500;background-image:linear-gradient(0deg,#3a3a3a,#3a3a3a);color:#fff}.fr-notice--attack .fr-btn--close,.fr-notice--kidnapping .fr-btn--close{background-color:#ce0500}.fr-notice--cyberattack{background-image:linear-gradient(0deg,#0063cb,#0063cb);color:#fff}.fr-notice--cyberattack,.fr-notice--cyberattack .fr-btn--close{background-color:#3a3a3a}.fr-radio-group input[type=radio]+label{background-image:radial-gradient(transparent 10px,#000091 11px,transparent 12px)}.fr-radio-group input[type=radio]:disabled+label{background-image:radial-gradient(transparent 10px,#e5e5e5 11px,transparent 12px)}.fr-radio-group input[type=radio]:checked+label{background-image:radial-gradient(transparent 10px,#000091 11px,transparent 12px),radial-gradient(#000091 5px,transparent 6px)}.fr-radio-group input[type=radio]:checked:disabled+label{background-image:radial-gradient(transparent 10px,#e5e5e5 11px,transparent 12px),radial-gradient(#e5e5e5 5px,transparent 6px)}.fr-fieldset--error .fr-radio-group input[type=radio]+label{background-image:radial-gradient(transparent 10px,#ce0500 11px,transparent 12px)}.fr-fieldset--error .fr-radio-group input[type=radio]:checked+label{background-image:radial-gradient(transparent 10px,#ce0500 11px,transparent 12px),radial-gradient(#000091 5px,transparent 6px)}.fr-fieldset--valid .fr-radio-group input[type=radio]+label{background-image:radial-gradient(transparent 10px,#18753c 11px,transparent 12px)}.fr-fieldset--valid .fr-radio-group input[type=radio]:checked+label{background-image:radial-gradient(transparent 10px,#18753c 11px,transparent 12px),radial-gradient(#000091 5px,transparent 6px)}.fr-fieldset--info .fr-radio-group input[type=radio]+label{background-image:radial-gradient(transparent 10px,#0063cb 11px,transparent 12px)}.fr-fieldset--info .fr-radio-group input[type=radio]:checked+label{background-image:radial-gradient(transparent 10px,#0063cb 11px,transparent 12px),radial-gradient(#000091 5px,transparent 6px)}.fr-fieldset .fr-radio-group input[type=radio]:disabled+label{background-image:radial-gradient(transparent 10px,#e5e5e5 11px,transparent 12px)}.fr-fieldset .fr-radio-group input[type=radio]:disabled:checked+label{background-image:radial-gradient(transparent 10px,#e5e5e5 11px,transparent 12px),radial-gradient(#e5e5e5 5px,transparent 6px)}.fr-radio-group--sm input[type=radio]+label{background-image:radial-gradient(transparent 6px,#000091 7px,transparent 8px)}.fr-radio-group--sm input[type=radio]:disabled+label{background-image:radial-gradient(transparent 6px,#e5e5e5 7px,transparent 8px)}.fr-radio-group--sm input[type=radio]:checked+label{background-image:radial-gradient(transparent 6px,#000091 7px,transparent 8px),radial-gradient(#000091 3px,transparent 4px)}.fr-radio-group--sm input[type=radio]:checked:disabled+label{background-image:radial-gradient(transparent 6px,#e5e5e5 7px,transparent 8px),radial-gradient(#e5e5e5 3px,transparent 4px)}.fr-fieldset--error .fr-radio-group--sm input[type=radio]+label{background-image:radial-gradient(transparent 6px,#ce0500 7px,transparent 8px)}.fr-fieldset--error .fr-radio-group--sm input[type=radio]:checked+label{background-image:radial-gradient(transparent 6px,#ce0500 7px,transparent 8px),radial-gradient(#000091 3px,transparent 4px)}.fr-fieldset--valid .fr-radio-group--sm input[type=radio]+label{background-image:radial-gradient(transparent 6px,#18753c 7px,transparent 8px)}.fr-fieldset--valid .fr-radio-group--sm input[type=radio]:checked+label{background-image:radial-gradient(transparent 6px,#18753c 7px,transparent 8px),radial-gradient(#000091 3px,transparent 4px)}.fr-fieldset--info .fr-radio-group--sm input[type=radio]+label{background-image:radial-gradient(transparent 6px,#0063cb 7px,transparent 8px)}.fr-fieldset--info .fr-radio-group--sm input[type=radio]:checked+label{background-image:radial-gradient(transparent 6px,#0063cb 7px,transparent 8px),radial-gradient(#000091 3px,transparent 4px)}.fr-fieldset .fr-radio-group--sm input[type=radio]:disabled+label{background-image:radial-gradient(transparent 6px,#e5e5e5 7px,transparent 8px)}.fr-fieldset .fr-radio-group--sm input[type=radio]:disabled:checked+label{background-image:radial-gradient(transparent 6px,#e5e5e5 7px,transparent 8px),radial-gradient(#e5e5e5 3px,transparent 4px)}.fr-radio-rich__pictogram{background-color:#fff;background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd)}.fr-radio-rich input[type=radio]+label{background-color:#fff;background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),radial-gradient(transparent 6px,#000091 7px,transparent 8px)}.fr-radio-rich input[type=radio]:disabled+label{background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),radial-gradient(transparent 6px,#e5e5e5 7px,transparent 8px)}.fr-radio-rich input[type=radio]:disabled~.fr-radio-rich__pictogram svg *{fill:#929292}.fr-radio-rich input[type=radio]:checked+label{background-image:linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),radial-gradient(transparent 6px,#000091 7px,transparent 8px),radial-gradient(#000091 3px,transparent 4px)}.fr-radio-rich input[type=radio]:checked~.fr-radio-rich__pictogram{background-image:linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#ddd,#ddd)}.fr-radio-rich input[type=radio]:checked:disabled+label{background-image:linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292),radial-gradient(transparent 6px,#e5e5e5 7px,transparent 8px),radial-gradient(#e5e5e5 3px,transparent 4px)}.fr-radio-rich input[type=radio]:checked:disabled~.fr-radio-rich__pictogram{background-image:linear-gradient(0deg,#e5e5e5,#e5e5e5),linear-gradient(0deg,#e5e5e5,#e5e5e5),linear-gradient(0deg,#e5e5e5,#e5e5e5),linear-gradient(0deg,#ddd,#ddd)}.fr-fieldset--error .fr-radio-rich input[type=radio]+label{background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),radial-gradient(transparent 6px,#ce0500 7px,transparent 8px)}.fr-fieldset--error .fr-radio-rich input[type=radio]:checked+label{background-image:linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),radial-gradient(transparent 6px,#ce0500 7px,transparent 8px),radial-gradient(#000091 3px,transparent 4px)}.fr-fieldset--valid .fr-radio-rich input[type=radio]+label{background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),radial-gradient(transparent 6px,#18753c 7px,transparent 8px)}.fr-fieldset--valid .fr-radio-rich input[type=radio]:checked+label{background-image:linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),radial-gradient(transparent 6px,#18753c 7px,transparent 8px),radial-gradient(#000091 3px,transparent 4px)}.fr-fieldset--info .fr-radio-rich input[type=radio]+label{background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),radial-gradient(transparent 6px,#0063cb 7px,transparent 8px)}.fr-fieldset--info .fr-radio-rich input[type=radio]:checked+label{background-image:linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),radial-gradient(transparent 6px,#0063cb 7px,transparent 8px),radial-gradient(#000091 3px,transparent 4px)}.fr-fieldset .fr-radio-rich input[type=radio]:disabled+label{background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),radial-gradient(transparent 6px,#e5e5e5 7px,transparent 8px)}.fr-fieldset .fr-radio-rich input[type=radio]:disabled:checked+label{background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),radial-gradient(transparent 6px,#e5e5e5 7px,transparent 8px),radial-gradient(#e5e5e5 3px,transparent 4px)}.fr-radio-rich__img{background-color:#fff;background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd)}.fr-radio-rich input[type=radio]:disabled~.fr-radio-rich__img svg *{fill:#929292}.fr-radio-rich input[type=radio]:checked~.fr-radio-rich__img{background-image:linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#ddd,#ddd)}.fr-radio-rich input[type=radio]:checked:disabled~.fr-radio-rich__img{background-image:linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#ddd,#ddd)}.fr-card--no-icon:after{content:none}.fr-card__desc,.fr-card__title{flex:1 0 auto}.fr-card__title a:after,.fr-card__title button:after{background-image:url(icons/system/arrow-right-line.svg)}.fr-card__title [target=_blank]:after,.fr-card__title a:after,.fr-card__title button:after{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-card__title [target=_blank]:after{background-image:url(icons/system/external-link-line.svg)}.fr-card__detail:before{height:1rem;width:1rem}.fr-card--download .fr-tile__title a:after{background-color:transparent;background-image:url(icons/system/download-line.svg);background-repeat:no-repeat;background-size:100%}.fr-card--download .fr-card__header{padding-top:56.25%}.fr-card--download .fr-card__header .fr-card__img img{height:auto!important;margin:auto;width:auto}.fr-card.fr-enlarge-link .fr-card__title a{text-decoration:none}.fr-card.fr-enlarge-button .fr-card__title button:after,.fr-card.fr-enlarge-link .fr-card__title a:after{background-color:transparent;height:1.5rem;width:1.5rem}.fr-card--sm .fr-card__title a:after,.fr-card--sm .fr-card__title button:after,.fr-card--sm.fr-enlarge-button .fr-card__title a:after,.fr-card--sm.fr-enlarge-button .fr-card__title button:after,.fr-card--sm.fr-enlarge-link .fr-card__title a:after,.fr-card--sm.fr-enlarge-link .fr-card__title button:after{height:1rem;width:1rem}.fr-card--lg.fr-enlarge-button .fr-card__title a:after,.fr-card--lg.fr-enlarge-button .fr-card__title button:after,.fr-card--lg.fr-enlarge-link .fr-card__title a:after,.fr-card--lg.fr-enlarge-link .fr-card__title button:after{height:2rem;width:2rem}.fr-card--lg .fr-card__title a:after,.fr-card--lg .fr-card__title button:after{height:1.5rem;width:1.5rem}.fr-card>.fr-card__img{flex-shrink:0}.fr-card{background-color:#fff}.fr-card:not(.fr-card--no-border):not(.fr-card--shadow){background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd)}.fr-card--grey{background-color:#eee}.fr-card--shadow{background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,18,.16);z-index:500}.fr-card--shadow.fr-card--grey{background-color:#eee}.fr-card--no-background{background-color:transparent}.fr-card--no-background:hover{background-color:rgba(0,0,0,.05)}.fr-card--no-background:active{background-color:rgba(0,0,0,.1)}.fr-card--download:not(.fr-card--no-background) .fr-card__header{background-color:#f6f6f6}.fr-card__detail{color:#666}.fr-card__title{color:#161616}.fr-card__title a[href],.fr-card__title button{color:#000091}.fr-card__title button:disabled{color:#929292}.fr-card__title:disabled,a.fr-card__title:not([href]){background-color:#e5e5e5;color:#929292}.fr-checkbox-group input[type=checkbox]{margin-top:0;opacity:1}.fr-fieldset__content .fr-checkbox-group input[type=checkbox]{margin-top:1.5rem}.fr-fieldset__content+.fr-error-text,.fr-fieldset__content+.fr-valid-text{margin-top:1rem}.fr-checkbox-group--error input[type=checkbox]+label,.fr-checkbox-group--error input[type=checkbox]:checked+label{color:#ce0500}.fr-checkbox-group--error:before{background-color:#ce0500}.fr-checkbox-group--valid input[type=checkbox]+label,.fr-checkbox-group--valid input[type=checkbox]:checked+label{color:#18753c}.fr-checkbox-group--valid:before{background-color:#18753c}.fr-segmented{display:block}.fr-segmented--sm .fr-segmented__legend--inline{margin:.25rem 0 0}.fr-segmented__legend--inline{margin:.5rem 0 0}.fr-segmented__elements{box-shadow:inset 0 0 0 1px #ddd;display:inline-flex}.fr-segmented input+label:before{height:1rem;vertical-align:-2px;width:1rem}.fr-segmented input:focus+label:before{outline:none}.fr-segmented__element label{color:#161616}.fr-segmented__element input:checked+label{box-shadow:inset 0 0 0 1px #000091;color:#000091}.fr-segmented__element input:checked:disabled+label{box-shadow:inset 0 0 0 1px #929292;color:#929292}.fr-toggle input[type=checkbox]::-ms-check{display:none}.fr-toggle input[type=checkbox]:checked:after,.fr-toggle input[type=checkbox]:checked:before{background-color:transparent;background-image:url(icons/system/check-line.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-toggle__list{list-style:none;padding:0}.fr-toggle label{color:#161616}.fr-toggle label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23000091' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");color:#000091}.fr-toggle label:after{background-color:#fff;color:#000091}.fr-toggle input[type=checkbox],.fr-toggle label:after{box-shadow:inset 0 0 0 1px #000091}.fr-toggle input[type=checkbox]:checked{background-color:#000091}.fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23000091' height='24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:checked~.fr-toggle__label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000091' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:disabled{box-shadow:inset 0 0 0 1px #e5e5e5}.fr-toggle input[type=checkbox]:disabled:checked{background-color:#e5e5e5}.fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23e5e5e5' height='24' fill='%23e5e5e5' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:disabled~.fr-toggle__label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23e5e5e5' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");color:#929292}.fr-toggle input[type=checkbox]:disabled~.fr-toggle__label:after{box-shadow:inset 0 0 0 1px #e5e5e5;color:#929292}.fr-toggle .fr-hint-text{color:#666}.fr-toggle--border-bottom{box-shadow:inset 0 -1px 0 0 #ddd}.fr-toggle--valid:before{background-color:#18753c}.fr-toggle--error:before{background-color:#ce0500}.fr-fieldset--error .fr-toggle label,.fr-toggle--error label{color:#ce0500}.fr-fieldset--error .fr-toggle label:before,.fr-toggle--error label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ce0500' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");color:#ce0500}.fr-fieldset--error .fr-toggle label:after,.fr-toggle--error label:after{box-shadow:inset 0 0 0 1px #ce0500}.fr-fieldset--error .fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before,.fr-toggle--error input[type=checkbox]:checked~.fr-toggle__label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ce0500' height='24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-fieldset--valid .fr-toggle label,.fr-toggle--valid label{color:#18753c}.fr-fieldset--valid .fr-toggle label:before,.fr-toggle--valid label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2318753c' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");color:#18753c}.fr-fieldset--valid .fr-toggle label:after,.fr-toggle--valid label:after{box-shadow:inset 0 0 0 1px #18753c}.fr-fieldset--valid .fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before,.fr-toggle--valid input[type=checkbox]:checked~.fr-toggle__label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2318753c' height='24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-skiplinks ol,.fr-skiplinks ul{list-style-type:none}.fr-skiplinks ol,.fr-skiplinks ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-skiplinks.focus-within{opacity:1;position:relative;transform:translateY(0)}.fr-skiplinks{background-color:#eee}.fr-select::-ms-expand{display:none}.fr-select{background-color:#eee;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23161616' d='m12 13.1 5-4.9 1.4 1.4-6.4 6.3-6.4-6.4L7 8.1l5 5z'/%3E%3C/svg%3E");box-shadow:inset 0 -2px 0 0 #3a3a3a;color:#3a3a3a}.fr-fieldset--valid .fr-select,.fr-select-group--valid .fr-select{box-shadow:inset 0 -2px 0 0 #18753c}.fr-fieldset--error .fr-select,.fr-select-group--error .fr-select{box-shadow:inset 0 -2px 0 0 #ce0500}.fr-select-group--error:before{background-image:linear-gradient(0deg,#ce0500,#ce0500)}.fr-select-group--valid:before{background-image:linear-gradient(0deg,#18753c,#18753c)}.fr-select-group--info:before{background-image:linear-gradient(0deg,#0063cb,#0063cb)}.fr-select:disabled{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='m12 13.1 5-4.9 1.4 1.4-6.4 6.3-6.4-6.4L7 8.1l5 5z'/%3E%3C/svg%3E");box-shadow:inset 0 -2px 0 0 #e5e5e5;color:#929292}.fr-select:-webkit-autofill,.fr-select:-webkit-autofill:focus,.fr-select:-webkit-autofill:hover{-webkit-text-fill-color:#161616;box-shadow:inset 0 -2px 0 0 #3a3a3a,inset 0 0 0 1000px #ececfe}.fr-callout__title{color:#161616;margin:0 0 .5rem}.fr-callout__text{margin:0}.fr-callout{background-color:#eee;background-image:linear-gradient(0deg,#6a6af4,#6a6af4)}.fr-callout:before{color:#161616}.fr-callout--green-tilleul-verveine{background-color:#fceeac;background-image:linear-gradient(0deg,#b7a73f,#b7a73f)}.fr-callout--green-bourgeon{background-color:#c9fcac;background-image:linear-gradient(0deg,#68a532,#68a532)}.fr-callout--green-emeraude{background-color:#c3fad5;background-image:linear-gradient(0deg,#00a95f,#00a95f)}.fr-callout--green-menthe{background-color:#bafaee;background-image:linear-gradient(0deg,#009081,#009081)}.fr-callout--green-archipel{background-color:#c7f6fc;background-image:linear-gradient(0deg,#009099,#009099)}.fr-callout--blue-ecume{background-color:#e9edfe;background-image:linear-gradient(0deg,#465f9d,#465f9d)}.fr-callout--blue-cumulus{background-color:#e6eefe;background-image:linear-gradient(0deg,#417dc4,#417dc4)}.fr-callout--purple-glycine{background-color:#fee7fc;background-image:linear-gradient(0deg,#a558a0,#a558a0)}.fr-callout--pink-macaron{background-color:#fee9e6;background-image:linear-gradient(0deg,#e18b76,#e18b76)}.fr-callout--pink-tuile{background-color:#fee9e7;background-image:linear-gradient(0deg,#ce614a,#ce614a)}.fr-callout--yellow-tournesol{background-color:#feecc2;background-image:linear-gradient(0deg,#c8aa39,#c8aa39)}.fr-callout--yellow-moutarde{background-color:#feebd0;background-image:linear-gradient(0deg,#c3992a,#c3992a)}.fr-callout--orange-terre-battue{background-color:#fee9e5;background-image:linear-gradient(0deg,#e4794a,#e4794a)}.fr-callout--brown-cafe-creme{background-color:#f7ecdb;background-image:linear-gradient(0deg,#d1b781,#d1b781)}.fr-callout--brown-caramel{background-color:#f7ebe5;background-image:linear-gradient(0deg,#c08c65,#c08c65)}.fr-callout--brown-opera{background-color:#f7ece4;background-image:linear-gradient(0deg,#bd987a,#bd987a)}.fr-callout--beige-gris-galet{background-color:#f3ede5;background-image:linear-gradient(0deg,#aea397,#aea397)}.fr-modal__body{background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,18,.16);z-index:2000}.fr-modal__title{color:#161616}.fr-modal__footer{background-color:#fff}.fr-modal__body.fr-scroll-divider .fr-modal__footer{background-image:linear-gradient(0deg,#ddd,#ddd)}.fr-nav [href]{text-decoration:none}.fr-nav ol,.fr-nav ul{list-style-type:none}.fr-nav ol,.fr-nav ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-nav__btn:after{background-color:transparent;background-image:url(icons/system/arrow-down-s-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-mega-menu__category{margin:0}.fr-nav__btn,.fr-nav__link{color:#161616}.fr-nav__btn[aria-current]:not([aria-current=false]),.fr-nav__link[aria-current]:not([aria-current=false]){color:#000091}.fr-nav__btn[aria-current]:not([aria-current=false]):before,.fr-nav__link[aria-current]:not([aria-current=false]):before{background-color:#000091}.fr-nav__btn[aria-expanded=true]:not(:disabled){background-color:#e3e3fd;color:#000091}.fr-nav__item:before{box-shadow:0 -1px 0 0 #ddd,inset 0 -1px 0 0 #ddd}.fr-nav__item:first-child:before{box-shadow:inset 0 -1px 0 0 #ddd}.fr-nav__item:last-child:before{box-shadow:0 -1px 0 0 #ddd}.fr-mega-menu__list:before{box-shadow:0 1px 0 0 #ddd}.fr-share__group>li{list-style:none}.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):after,.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-share .fr-btn--bluesky:before{background-image:url(icons/logo/bluesky-line.svg)}.fr-share .fr-btn--facebook:before{background-image:url(icons/logo/facebook-circle-line.svg)}.fr-share .fr-btn--linkedin:before{background-image:url(icons/logo/linkedin-box-line.svg)}.fr-share .fr-btn--mastodon:before{background-image:url(icons/logo/mastodon-line.svg)}.fr-share .fr-btn--threads:before{background-image:url(icons/logo/threads-line.svg)}.fr-share .fr-btn--twitter:before{background-image:url(icons/logo/twitter-line.svg)}.fr-share .fr-btn--twitter-x:before{background-image:url(icons/logo/twitter-x-line.svg)}.fr-share .fr-btn--mail:before{background-image:url(icons/business/mail-line.svg)}.fr-share .fr-btn--copy:before,.fr-share .fr-btn--mail:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-share .fr-btn--copy:before{background-image:url(icons/business/links-fill.svg)}.fr-share__link--bluesky:before{background-image:url(icons/logo/bluesky-line.svg)}.fr-share__link--bluesky:before,.fr-share__link--facebook:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-share__link--facebook:before{background-image:url(icons/logo/facebook-circle-line.svg)}.fr-share__link--linkedin:before{background-image:url(icons/logo/linkedin-box-line.svg)}.fr-share__link--linkedin:before,.fr-share__link--mastodon:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-share__link--mastodon:before{background-image:url(icons/logo/mastodon-line.svg)}.fr-share__link--threads:before{background-image:url(icons/logo/threads-line.svg)}.fr-share__link--threads:before,.fr-share__link--twitter:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-share__link--twitter:before{background-image:url(icons/logo/twitter-line.svg)}.fr-share__link--twitter-x:before{background-image:url(icons/logo/twitter-x-line.svg)}.fr-share__link--mail:before,.fr-share__link--twitter-x:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-share__link--mail:before{background-image:url(icons/business/mail-line.svg)}.fr-share__link--copy:before{background-color:transparent;background-image:url(icons/business/links-fill.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-share .fr-btn{background-color:transparent;box-shadow:inset 0 0 0 1px #ddd;color:#000091}.fr-share .fr-btn:hover{background-color:rgba(0,0,0,.05)}.fr-share .fr-btn:active{background-color:rgba(0,0,0,.1)}.fr-share .fr-btn:disabled,.fr-share a.fr-btn:not([href]){background-color:transparent;box-shadow:inset 0 0 0 1px #e5e5e5;color:#929292}.fr-share .fr-btn:disabled:hover,.fr-share a.fr-btn:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-share .fr-btn:disabled:active,.fr-share a.fr-btn:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-share__text{color:#666}.fr-share__link{background-color:transparent;box-shadow:inset 0 0 0 1px #ddd;color:#000091}.fr-share__link:hover{background-color:rgba(0,0,0,.05)}.fr-share__link:active{background-color:rgba(0,0,0,.1)}.fr-share__link:disabled,a.fr-share__link:not([href]){background-color:transparent;box-shadow:inset 0 0 0 1px #e5e5e5;color:#929292}.fr-share__link:disabled:hover,a.fr-share__link:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-share__link:disabled:active,a.fr-share__link:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-footer ol,.fr-footer ul{list-style-type:none}.fr-footer ol,.fr-footer ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-footer__content-desc [href]{text-decoration:underline}.fr-footer__bottom .fr-btn:after,.fr-footer__bottom .fr-btn:before,.fr-footer__bottom .fr-footer__bottom-link:after,.fr-footer__bottom .fr-footer__bottom-link:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;margin-bottom:-.25rem;width:1rem}.fr-footer{box-shadow:inset 0 -1px 0 0 #ddd}.fr-footer__content-link{color:#3a3a3a}.fr-footer__top-cat{color:#161616}.fr-footer__top{background-color:#f6f6f6}.fr-footer__bottom{box-shadow:inset 0 1px 0 0 #ddd}.fr-footer__bottom .fr-btn{color:#666}.fr-footer__bottom-item:before{box-shadow:inset 0 0 0 1px #ddd}.fr-footer__bottom-copy,.fr-footer__bottom-link{color:#666}.fr-footer__partners{box-shadow:inset 0 1px 0 0 #ddd}.fr-footer__partners-title{color:#3a3a3a}.fr-footer__partners .fr-footer__logo{background-color:#fff;box-shadow:inset 0 0 0 1px #ddd}.fr-tile--download .fr-tile__body,.fr-tile--horizontal .fr-tile__body{flex-basis:100%}.fr-tile__body,.fr-tile__body>*{max-width:100%}.fr-tile__title{color:#161616;margin:0 0 .5rem;max-width:100%}.fr-tile__title a:after,.fr-tile__title button:after{background-image:url(icons/system/arrow-right-line.svg)}.fr-tile__title [target=_blank]:after,.fr-tile__title a:after,.fr-tile__title button:after{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-tile__title [target=_blank]:after{background-image:url(icons/system/external-link-line.svg)}.fr-tile__desc{margin:0;max-width:100%}.fr-tile__detail,.fr-tile__start{max-width:100%}.fr-tile--download .fr-tile__title a:after,.fr-tile--download .fr-tile__title button:after{background-color:transparent;background-image:url(icons/system/download-line.svg);background-repeat:no-repeat;background-size:100%}.fr-tile.fr-enlarge-link .fr-tile__title a{text-decoration:none}.fr-tile.fr-enlarge-button .fr-tile__title button:after,.fr-tile.fr-enlarge-link .fr-tile__title a:after{background-color:transparent;height:1.5rem;width:1.5rem}.fr-tile--sm .fr-tile__title a:after,.fr-tile--sm .fr-tile__title button:after{height:1rem;width:1rem}.fr-tile{background-color:#fff}.fr-tile:not(.fr-tile--no-border):not(.fr-tile--shadow){background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd)}.fr-tile--grey{background-color:#eee}.fr-tile--shadow{background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,18,.16);z-index:500}.fr-tile--shadow.fr-tile--grey{background-color:#eee}.fr-tile--no-background{background-color:transparent}.fr-tile--no-background:hover{background-color:rgba(0,0,0,.05)}.fr-tile--no-background:active{background-color:rgba(0,0,0,.1)}.fr-tile__title:disabled,a.fr-tile__title:not([href]){background-color:#e5e5e5;color:#929292}.fr-tile__title:before{background-image:linear-gradient(0deg,#3a3a3a,#3a3a3a)}.fr-tile__title a,.fr-tile__title button{color:#000091}.fr-tile__title a:before,.fr-tile__title button:before{background-image:linear-gradient(0deg,#000091,#000091)}.fr-tile__title a:not([href]),.fr-tile__title button:disabled{color:#929292}.fr-tile__title a:not([href]):before,.fr-tile__title button:disabled:before{background-image:linear-gradient(0deg,#e5e5e5,#e5e5e5)}.fr-translate .fr-translate__btn:before{background-image:url(icons/editor/translate-2.svg)}.fr-translate .fr-translate__btn:after,.fr-translate .fr-translate__btn:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-translate .fr-translate__btn:after{background-image:url(icons/system/arrow-down-s-line.svg)}.fr-translate .fr-translate__btn[aria-expanded=true]{background-color:#e3e3fd;color:#000091}.fr-translate__menu .fr-translate__language{box-shadow:none}.fr-transcription{position:relative}.fr-transcription__btn:before{background-image:url(icons/editor/align-left.svg)}.fr-transcription__btn:after,.fr-transcription__btn:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-transcription__btn:after{background-image:url(icons/system/arrow-down-s-line.svg)}.fr-transcription__btn[aria-expanded=true]:after{transform:rotate(-180deg)}ol.fr-transcription__actions-group,ul.fr-transcription__actions-group{list-style-type:none}ol.fr-transcription__actions-group,ul.fr-transcription__actions-group{margin-bottom:0;margin-top:0;padding-left:0}.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__content{max-height:9.5rem}.fr-transcription:before{box-shadow:inset 0 0 0 1px #ddd}.fr-transcription__btn{color:#000091}.fr-transcription__btn[aria-expanded=true]{background-color:#e3e3fd}.fr-transcription .fr-modal:not(.fr-modal--opened):before,.fr-transcription__content:before,.fr-transcription__footer:before{box-shadow:inset 0 1px 0 0 #ddd}.fr-input-wrap--addon .fr-btn{flex-shrink:0}.fr-input:-ms-input-placeholder{font-style:italic}.fr-input{background-color:#eee;box-shadow:inset 0 -2px 0 0 #3a3a3a;color:#3a3a3a}.fr-input::placeholder{color:#666}.fr-input::-webkit-contacts-auto-fill-button{background-color:#161616}.fr-input::-webkit-contacts-auto-fill-button:hover{background-color:#343434}.fr-input::-webkit-contacts-auto-fill-button:active{background-color:#474747}.fr-input:-webkit-autofill,.fr-input:-webkit-autofill:focus,.fr-input:-webkit-autofill:hover,.fr-input:autofill,.fr-input:autofill:focus,.fr-input:autofill:hover{-webkit-text-fill-color:#161616;box-shadow:inset 0 -2px 0 0 #3a3a3a,inset 0 0 0 1000px #e8edff}.fr-input-wrap--addon>.fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 #000091}.fr-fieldset--valid .fr-input,.fr-fieldset--valid .fr-input-wrap--addon>.fr-input:not(:last-child),.fr-input-group--valid .fr-input,.fr-input-group--valid .fr-input-wrap--addon>.fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 #18753c}.fr-fieldset--error .fr-input,.fr-fieldset--error .fr-input-wrap--addon>.fr-input:not(:last-child),.fr-input-group--error .fr-input,.fr-input-group--error .fr-input-wrap--addon>.fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 #ce0500}.fr-input-group--error:before{background-image:linear-gradient(0deg,#ce0500,#ce0500)}.fr-input-group--valid:before{background-image:linear-gradient(0deg,#18753c,#18753c)}.fr-input-group--info:before{background-image:linear-gradient(0deg,#0063cb,#0063cb)}.fr-search-bar .fr-btn:after,.fr-search-bar .fr-btn:before{background-color:transparent;background-image:url(icons/system/search-line.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-search-bar .fr-input{box-shadow:inset 0 -2px 0 0 #000091}.fr-search-bar .fr-input--valid{box-shadow:inset 0 -2px 0 0 #18753c}.fr-search-bar .fr-input--error{box-shadow:inset 0 -2px 0 0 #ce0500}.fr-search-bar .fr-input::-webkit-search-cancel-button{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23161616' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-11.414L9.172 7.757 7.757 9.172 10.586 12l-2.829 2.828 1.415 1.415L12 13.414l2.828 2.829 1.415-1.415L13.414 12l2.829-2.828-1.415-1.415L12 10.586z'/%3E%3C/svg%3E")}.fr-content-media .fr-link,.fr-content-media__caption{color:#666}.fr-content-media__transcription .fr-link{background-color:transparent;color:#000091}.fr-content-media__transcription .fr-link:hover{background-color:rgba(0,0,0,.05)}.fr-content-media__transcription .fr-link:active{background-color:rgba(0,0,0,.1)}.fr-content-media__transcription .fr-link:disabled,.fr-content-media__transcription a.fr-link:not([href]){background-color:transparent;color:#929292}.fr-content-media__transcription .fr-link:disabled:hover,.fr-content-media__transcription a.fr-link:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-content-media__transcription .fr-link:disabled:active,.fr-content-media__transcription a.fr-link:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-consent-service__collapse .fr-consent-service__collapse-btn{text-decoration:underline}.fr-consent-service__collapse .fr-consent-service__collapse-btn:after,.fr-consent-service__collapse .fr-consent-service__collapse-btn:before{background-color:transparent;background-image:url(icons/system/arrow-down-s-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-consent-service__collapse .fr-consent-service__collapse-btn[aria-expanded=true]:after,.fr-consent-service__collapse .fr-consent-service__collapse-btn[aria-expanded=true]:before{background-color:transparent;background-image:url(icons/system/arrow-up-s-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-consent-placeholder{background-color:#eee}.fr-consent-banner{background-color:#f6f6f6;box-shadow:0 0 0 1px rgba(0,0,18,.16);box-shadow:inset 0 0 0 1px #ddd;z-index:1500}.fr-consent-manager__header,.fr-consent-service{box-shadow:inset 0 -1px 0 0 #ddd;color:#3a3a3a}.fr-consent-manager__header .fr-radio-group+.fr-radio-group:before,.fr-consent-service .fr-radio-group+.fr-radio-group:before{box-shadow:inset 0 0 0 1px #ddd}.fr-consent-service__title{color:#161616}.fr-consent-service .fr-consent-service,.fr-consent-service:last-of-type{box-shadow:none}.fr-consent-service .fr-consent-service__collapse-btn{color:#000091}.fr-follow__newsletter>*{max-width:100%}.fr-follow .fr-btn--bluesky:before{background-image:url(icons/logo/bluesky-fill.svg)}.fr-follow .fr-btn--dailymotion:before{background-image:url(icons/logo/fr--dailymotion-fill.svg)}.fr-follow .fr-btn--facebook:before{background-image:url(icons/logo/facebook-circle-fill.svg)}.fr-follow .fr-btn--github:before{background-image:url(icons/logo/github-fill.svg)}.fr-follow .fr-btn--instagram:before{background-image:url(icons/logo/instagram-fill.svg)}.fr-follow .fr-btn--linkedin:before{background-image:url(icons/logo/linkedin-box-fill.svg)}.fr-follow .fr-btn--mastodon:before{background-image:url(icons/logo/mastodon-fill.svg)}.fr-follow .fr-btn--snapchat:before{background-image:url(icons/logo/snapchat-fill.svg)}.fr-follow .fr-btn--telegram:before{background-image:url(icons/logo/telegram-fill.svg)}.fr-follow .fr-btn--threads:before{background-image:url(icons/logo/threads-fill.svg)}.fr-follow .fr-btn--tiktok:before{background-image:url(icons/logo/fr--tiktok-fill.svg)}.fr-follow .fr-btn--twitch:before{background-image:url(icons/logo/twitch-fill.svg)}.fr-follow .fr-btn--twitter:before{background-image:url(icons/logo/twitter-fill.svg)}.fr-follow .fr-btn--twitter-x:before{background-image:url(icons/logo/twitter-x-fill.svg)}.fr-follow .fr-btn--vimeo:before{background-image:url(icons/logo/vimeo-fill.svg)}.fr-follow .fr-btn--youtube:before{background-image:url(icons/logo/youtube-fill.svg)}.fr-follow .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):after,.fr-follow .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-follow .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):after,.fr-follow .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:2rem;width:2rem}.fr-follow .fr-link--facebook:after,.fr-follow .fr-link--facebook:before{background-color:transparent;background-image:url(icons/logo/facebook-circle-fill.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-follow .fr-link--twitter:after,.fr-follow .fr-link--twitter:before{background-color:transparent;background-image:url(icons/logo/twitter-fill.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-follow .fr-link--twitter-x:after,.fr-follow .fr-link--twitter-x:before{background-color:transparent;background-image:url(icons/logo/twitter-x-fill.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-follow .fr-link--instagram:after,.fr-follow .fr-link--instagram:before{background-color:transparent;background-image:url(icons/logo/instagram-fill.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-follow .fr-link--linkedin:after,.fr-follow .fr-link--linkedin:before{background-color:transparent;background-image:url(icons/logo/linkedin-box-fill.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-follow .fr-link--youtube:after,.fr-follow .fr-link--youtube:before{background-image:url(icons/logo/youtube-fill.svg)}.fr-follow .fr-link--youtube:after,.fr-follow .fr-link--youtube:before,.fr-follow .fr-links-group:not(.fr-links-group--sm):not(.fr-links-group--lg) .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):after,.fr-follow .fr-links-group:not(.fr-links-group--sm):not(.fr-links-group--lg) .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-follow .fr-links-group--lg .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):after,.fr-follow .fr-links-group--lg .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:2rem;width:2rem}.fr-follow{background-color:#f5f5fe}.fr-follow .fr-input{background-color:#fff}.fr-follow__title{color:#161616}.fr-follow__newsletter-legal{color:#666}.fr-follow__social .fr-btn{background-color:transparent;color:#000091}.fr-follow__social .fr-btn:hover{background-color:rgba(0,0,0,.05)}.fr-follow__social .fr-btn:active{background-color:rgba(0,0,0,.1)}.fr-follow__social .fr-btn:disabled,.fr-follow__social a.fr-btn:not([href]){background-color:transparent;color:#929292}.fr-follow__social .fr-btn:disabled:hover,.fr-follow__social a.fr-btn:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-follow__social .fr-btn:disabled:active,.fr-follow__social a.fr-btn:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-follow .fr-grid-row>:not(:first-child){box-shadow:0 -1px 0 0 #6a6af4}.fr-follow__social .fr-link{background-color:transparent;color:#000091}.fr-follow__social .fr-link:hover{background-color:rgba(0,0,0,.05)}.fr-follow__social .fr-link:active{background-color:rgba(0,0,0,.1)}.fr-follow__social .fr-link:disabled,.fr-follow__social a.fr-link:not([href]){background-color:transparent;color:#929292}.fr-follow__social .fr-link:disabled:hover,.fr-follow__social a.fr-link:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-follow__social .fr-link:disabled:active,.fr-follow__social a.fr-link:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-password__checkbox{margin:0;position:absolute;right:0;top:0}.fr-password__btn{background-color:transparent;color:#000091}.fr-password__btn:hover{background-color:rgba(0,0,0,.05)}.fr-password__btn:active{background-color:rgba(0,0,0,.1)}.fr-password__btn:disabled,a.fr-password__btn:not([href]){background-color:transparent;color:#929292}.fr-password__btn:disabled:hover,a.fr-password__btn:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-password__btn:disabled:active,a.fr-password__btn:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-password [data-fr-capslock]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23161616' d='M22.668 0C23.402 0 24 .598 24 1.332v21.336c0 .734-.598 1.332-1.332 1.332H1.332A1.334 1.334 0 0 1 0 22.668V1.332C0 .598.598 0 1.332 0Zm-1.336 2.668H2.668v18.664h18.664Zm-4.664 12.664V18H7.332v-2.668ZM12 5.332 16.668 10H14v3.332h-4V10H7.332Zm0 0'/%3E%3C/svg%3E")}.fr-password .fr-password__checkbox input[type=checkbox]+label{color:#161616}.fr-header ol,.fr-header ul{list-style-type:none}.fr-header ol,.fr-header ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-header [href]{text-decoration:none}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn.fr-btn--display:before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):not(.fr-btn--display):before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:before{height:1rem;width:1rem}.fr-header__tools-links .fr-link{background-color:transparent;color:#000091;overflow:visible}.fr-header__service-tagline,.fr-header__service-title{margin:0}.fr-header__operator img{height:auto!important}.fr-header__navbar .fr-btn--menu:before{background-image:url(icons/system/menu-fill.svg)}.fr-header__navbar .fr-btn--menu:before,.fr-header__navbar .fr-btn--search:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-header__navbar .fr-btn--search:before{background-image:url(icons/system/search-line.svg)}.fr-header__brand{background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,18,.16);z-index:750}.fr-header__service{color:#161616}.fr-header__service:before{background-color:#ddd}.fr-header__menu-links:after{box-shadow:inset 0 1px 0 0 #ddd}.fr-header__menu-links .fr-btn{background-color:transparent;box-shadow:none;color:#000091}.fr-header__menu-links .fr-btn:hover{background-color:rgba(0,0,0,.05)}.fr-header__menu-links .fr-btn:active{background-color:rgba(0,0,0,.1)}.fr-header__menu-links .fr-btn:disabled,.fr-header__menu-links a.fr-btn:not([href]){background-color:transparent;color:#929292}.fr-header__menu-links .fr-btn:disabled:hover,.fr-header__menu-links a.fr-btn:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-header__menu-links .fr-btn:disabled:active,.fr-header__menu-links a.fr-btn:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-header__tools-links .fr-btn{background-color:transparent;color:#000091}.fr-header__tools-links .fr-btn:hover{background-color:rgba(0,0,0,.05)}.fr-header__tools-links .fr-btn:active{background-color:rgba(0,0,0,.1)}.fr-header__tools-links .fr-btn:disabled,.fr-header__tools-links a.fr-btn:not([href]){background-color:transparent;color:#929292}.fr-header__tools-links .fr-btn:disabled:hover,.fr-header__tools-links a.fr-btn:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-header__tools-links .fr-btn:disabled:active,.fr-header__tools-links a.fr-btn:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-header__tools-links>.fr-translate:first-child:last-child .fr-btn{background-color:transparent;box-shadow:inset 0 0 0 1px #ddd;color:#000091}.fr-header__tools-links>.fr-translate:first-child:last-child .fr-btn:hover{background-color:rgba(0,0,0,.05)}.fr-header__tools-links>.fr-translate:first-child:last-child .fr-btn:active{background-color:rgba(0,0,0,.1)}.fr-header__tools-links>.fr-translate:first-child:last-child .fr-btn:disabled,.fr-header__tools-links>.fr-translate:first-child:last-child a.fr-btn:not([href]){background-color:transparent;box-shadow:inset 0 0 0 1px #e5e5e5;color:#929292}.fr-header__tools-links>.fr-translate:first-child:last-child .fr-btn:disabled:hover,.fr-header__tools-links>.fr-translate:first-child:last-child a.fr-btn:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-header__tools-links>.fr-translate:first-child:last-child .fr-btn:disabled:active,.fr-header__tools-links>.fr-translate:first-child:last-child a.fr-btn:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-header__navbar .fr-service__title{color:#161616}.fr-header__navbar .fr-btn{background-color:transparent;color:#000091}.fr-header__navbar .fr-btn:hover{background-color:rgba(0,0,0,.05)}.fr-header__navbar .fr-btn:active{background-color:rgba(0,0,0,.1)}.fr-header__navbar .fr-btn:disabled,.fr-header__navbar a.fr-btn:not([href]){background-color:transparent;color:#929292}.fr-header__navbar .fr-btn:disabled:hover,.fr-header__navbar a.fr-btn:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-header__navbar .fr-btn:disabled:active,.fr-header__navbar a.fr-btn:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-header__navbar .fr-btn--menu{background-color:transparent;box-shadow:inset 0 0 0 1px #ddd;color:#000091}.fr-header__navbar .fr-btn--menu:hover{background-color:rgba(0,0,0,.05)}.fr-header__navbar .fr-btn--menu:active{background-color:rgba(0,0,0,.1)}.fr-header__navbar .fr-btn--menu:disabled,.fr-header__navbar a.fr-btn--menu:not([href]){background-color:transparent;box-shadow:inset 0 0 0 1px #e5e5e5;color:#929292}.fr-header__navbar .fr-btn--menu:disabled:hover,.fr-header__navbar a.fr-btn--menu:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-header__navbar .fr-btn--menu:disabled:active,.fr-header__navbar a.fr-btn--menu:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-header .fr-modal{background-color:#fff}.fr-header__menu-links .fr-link{background-color:transparent;box-shadow:inset 0 -1px 0 0 #ddd;color:#000091}.fr-header__menu-links .fr-link:hover{background-color:rgba(0,0,0,.05)}.fr-header__menu-links .fr-link:active{background-color:rgba(0,0,0,.1)}.fr-header__menu-links .fr-link:disabled,.fr-header__menu-links a.fr-link:not([href]){background-color:transparent;color:#929292}.fr-header__menu-links .fr-link:disabled:hover,.fr-header__menu-links a.fr-link:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-header__menu-links .fr-link:disabled:active,.fr-header__menu-links a.fr-link:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-header__tools-links .fr-link:hover{background-color:rgba(0,0,0,.05)}.fr-header__tools-links .fr-link:active{background-color:rgba(0,0,0,.1)}.fr-header__tools-links .fr-link:disabled,.fr-header__tools-links a.fr-link:not([href]){background-color:transparent;color:#929292}.fr-header__tools-links .fr-link:disabled:hover,.fr-header__tools-links a.fr-link:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-header__tools-links .fr-link:disabled:active,.fr-header__tools-links a.fr-link:not([href]):active{background-color:rgba(0,0,0,.1)}}@media screen and (min-width:48em) and (min-width:0\0) and (min-resolution:72dpi){.fr-sidemenu,.fr-sidemenu__title{box-shadow:none}.fr-sidemenu__inner{box-shadow:inset -1px 0 0 0 #ddd}.fr-sidemenu--right .fr-sidemenu__inner{box-shadow:inset 1px 0 0 0 #ddd}.fr-follow .fr-grid-row>:not(:first-child){box-shadow:-1px 0 0 0 #6a6af4}}@media screen and (min-width:0\0) and (min-resolution:72dpi) and (min-width:48em){.fr-tabs__panel>*{margin-left:2rem;margin-right:2rem}.fr-tabs__panel>:first-child{margin-top:1.75rem}.fr-tabs__panel>:last-child{margin-bottom:2rem}.fr-card--download .fr-card__header{padding-top:0}.fr-card--download .fr-card__body,.fr-card--horizontal .fr-card__body,.fr-card--horizontal-half .fr-card__body,.fr-card--horizontal-tier .fr-card__body{flex-basis:100%}.fr-tile--download.fr-tile--vertical\@md .fr-tile__body,.fr-tile--horizontal.fr-tile--vertical\@md .fr-tile__body{flex-basis:auto}}@media screen and (forced-colors:active) and (min-width:0\0) and (min-resolution:72dpi),screen and (prefers-contrast:more) and (min-width:0\0) and (min-resolution:72dpi){.fr-pagination__link[aria-current]:not([aria-current=false]){border:1px solid #000091}}@media screen and (min-width:62em) and (min-width:0\0) and (min-resolution:72dpi){.fr-nav__list>.fr-nav__item:first-child:nth-last-child(2),.fr-nav__list>.fr-nav__item:first-child:nth-last-child(2)~*,.fr-nav__list>.fr-nav__item:first-child:nth-last-child(3),.fr-nav__list>.fr-nav__item:first-child:nth-last-child(3)~*,.fr-nav__list>.fr-nav__item:first-child:nth-last-child(4),.fr-nav__list>.fr-nav__item:first-child:nth-last-child(4)~*{flex-basis:auto}.fr-nav__item{flex-basis:100%;position:static}.fr-nav__item .fr-nav__btn,.fr-nav__item .fr-nav__link{flex-wrap:nowrap;max-width:100%}.fr-nav__item--align-right{position:relative}.fr-nav__item--align-right .fr-collapse{right:0}.fr-menu .fr-menu__list{margin-bottom:2rem}.fr-menu{z-index:1000}.fr-menu__list{background-color:#fff;background-image:linear-gradient(0deg,#e3e3fd,#e3e3fd);box-shadow:0 0 0 1px rgba(0,0,18,.16)}.fr-menu__list>:first-child,.fr-menu__list>:first-child .fr-nav__link,.fr-menu__list>:hover,.fr-menu__list>:hover .fr-nav__link,.fr-menu__list>:hover+*,.fr-menu__list>:hover+* .fr-nav__link{box-shadow:none}.fr-menu .fr-nav__link{box-shadow:0 calc(-1rem - 1px) 0 -1rem #ddd}.fr-mega-menu{background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,18,.16);box-shadow:inset 0 1px 0 0 #e3e3fd;z-index:1000}.fr-mega-menu__category{box-shadow:0 calc(1rem + 1px) 0 -1rem #ddd}.fr-header{background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,18,.16);z-index:750}.fr-header__brand{background:transparent;box-shadow:none;z-index:auto}.fr-header__service{box-shadow:none}.fr-header .fr-header__menu{box-shadow:inset 0 1px 0 0 #ddd}}@media screen and (min-width:0\0) and (min-resolution:72dpi) and (min-width:62em){.fr-tile--download.fr-tile--vertical\@lg .fr-tile__body,.fr-tile--horizontal.fr-tile--vertical\@lg .fr-tile__body{flex-basis:auto}.fr-header .fr-modal{overflow:visible;position:static}} \ No newline at end of file diff --git a/dist/dsfr/dsfr.main.css b/dist/dsfr/dsfr.main.css new file mode 100644 index 0000000..17ba21e --- /dev/null +++ b/dist/dsfr/dsfr.main.css @@ -0,0 +1,27217 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + CORE +\* ˍˍˍˍˍˍˍˍˍ */ +a { + text-decoration: var(--text-decoration); + color: inherit; + --hover-tint: var(--idle); + --active-tint: var(--active); +} + +:root { + --underline-max-width: 100%; + --underline-hover-width: 0; + --underline-idle-width: var(--underline-max-width); + --underline-x: calc(var(--underline-max-width) * 0); + --underline-thickness: 0.0625em; + --underline-img: linear-gradient(0deg, currentColor, currentColor); + --external-link-content: ""; + --text-decoration: none; + --ul-type: disc; + --ol-type: decimal; + --ul-start: 1rem; + --ol-start: 1.5rem; + --xl-block: 0.5rem; + --li-bottom: 0.25rem; + --xl-base: 1em; + --ol-content: counters(li-counter, ".") ".  "; + --text-spacing: 0 0 1.5rem; + --title-spacing: 0 0 1.5rem; + --display-spacing: 0 0 2rem; + --background-default-grey: var(--grey-1000-50); + --background-default-grey-hover: var(--grey-1000-50-hover); + --background-default-grey-active: var(--grey-1000-50-active); + --background-alt-grey: var(--grey-975-75); + --background-alt-grey-hover: var(--grey-975-75-hover); + --background-alt-grey-active: var(--grey-975-75-active); + --background-alt-blue-france: var(--blue-france-975-75); + --background-alt-blue-france-hover: var(--blue-france-975-75-hover); + --background-alt-blue-france-active: var(--blue-france-975-75-active); + --background-alt-red-marianne: var(--red-marianne-975-75); + --background-alt-red-marianne-hover: var(--red-marianne-975-75-hover); + --background-alt-red-marianne-active: var(--red-marianne-975-75-active); + --background-alt-green-tilleul-verveine: var(--green-tilleul-verveine-975-75); + --background-alt-green-tilleul-verveine-hover: var(--green-tilleul-verveine-975-75-hover); + --background-alt-green-tilleul-verveine-active: var(--green-tilleul-verveine-975-75-active); + --background-alt-green-bourgeon: var(--green-bourgeon-975-75); + --background-alt-green-bourgeon-hover: var(--green-bourgeon-975-75-hover); + --background-alt-green-bourgeon-active: var(--green-bourgeon-975-75-active); + --background-alt-green-emeraude: var(--green-emeraude-975-75); + --background-alt-green-emeraude-hover: var(--green-emeraude-975-75-hover); + --background-alt-green-emeraude-active: var(--green-emeraude-975-75-active); + --background-alt-green-menthe: var(--green-menthe-975-75); + --background-alt-green-menthe-hover: var(--green-menthe-975-75-hover); + --background-alt-green-menthe-active: var(--green-menthe-975-75-active); + --background-alt-green-archipel: var(--green-archipel-975-75); + --background-alt-green-archipel-hover: var(--green-archipel-975-75-hover); + --background-alt-green-archipel-active: var(--green-archipel-975-75-active); + --background-alt-blue-ecume: var(--blue-ecume-975-75); + --background-alt-blue-ecume-hover: var(--blue-ecume-975-75-hover); + --background-alt-blue-ecume-active: var(--blue-ecume-975-75-active); + --background-alt-blue-cumulus: var(--blue-cumulus-975-75); + --background-alt-blue-cumulus-hover: var(--blue-cumulus-975-75-hover); + --background-alt-blue-cumulus-active: var(--blue-cumulus-975-75-active); + --background-alt-purple-glycine: var(--purple-glycine-975-75); + --background-alt-purple-glycine-hover: var(--purple-glycine-975-75-hover); + --background-alt-purple-glycine-active: var(--purple-glycine-975-75-active); + --background-alt-pink-macaron: var(--pink-macaron-975-75); + --background-alt-pink-macaron-hover: var(--pink-macaron-975-75-hover); + --background-alt-pink-macaron-active: var(--pink-macaron-975-75-active); + --background-alt-pink-tuile: var(--pink-tuile-975-75); + --background-alt-pink-tuile-hover: var(--pink-tuile-975-75-hover); + --background-alt-pink-tuile-active: var(--pink-tuile-975-75-active); + --background-alt-yellow-tournesol: var(--yellow-tournesol-975-75); + --background-alt-yellow-tournesol-hover: var(--yellow-tournesol-975-75-hover); + --background-alt-yellow-tournesol-active: var(--yellow-tournesol-975-75-active); + --background-alt-yellow-moutarde: var(--yellow-moutarde-975-75); + --background-alt-yellow-moutarde-hover: var(--yellow-moutarde-975-75-hover); + --background-alt-yellow-moutarde-active: var(--yellow-moutarde-975-75-active); + --background-alt-orange-terre-battue: var(--orange-terre-battue-975-75); + --background-alt-orange-terre-battue-hover: var(--orange-terre-battue-975-75-hover); + --background-alt-orange-terre-battue-active: var(--orange-terre-battue-975-75-active); + --background-alt-brown-cafe-creme: var(--brown-cafe-creme-975-75); + --background-alt-brown-cafe-creme-hover: var(--brown-cafe-creme-975-75-hover); + --background-alt-brown-cafe-creme-active: var(--brown-cafe-creme-975-75-active); + --background-alt-brown-caramel: var(--brown-caramel-975-75); + --background-alt-brown-caramel-hover: var(--brown-caramel-975-75-hover); + --background-alt-brown-caramel-active: var(--brown-caramel-975-75-active); + --background-alt-brown-opera: var(--brown-opera-975-75); + --background-alt-brown-opera-hover: var(--brown-opera-975-75-hover); + --background-alt-brown-opera-active: var(--brown-opera-975-75-active); + --background-alt-beige-gris-galet: var(--beige-gris-galet-975-75); + --background-alt-beige-gris-galet-hover: var(--beige-gris-galet-975-75-hover); + --background-alt-beige-gris-galet-active: var(--beige-gris-galet-975-75-active); + --background-contrast-grey: var(--grey-950-100); + --background-contrast-grey-hover: var(--grey-950-100-hover); + --background-contrast-grey-active: var(--grey-950-100-active); + --background-contrast-blue-france: var(--blue-france-950-100); + --background-contrast-blue-france-hover: var(--blue-france-950-100-hover); + --background-contrast-blue-france-active: var(--blue-france-950-100-active); + --background-contrast-red-marianne: var(--red-marianne-950-100); + --background-contrast-red-marianne-hover: var(--red-marianne-950-100-hover); + --background-contrast-red-marianne-active: var(--red-marianne-950-100-active); + --background-contrast-green-tilleul-verveine: var(--green-tilleul-verveine-950-100); + --background-contrast-green-tilleul-verveine-hover: var(--green-tilleul-verveine-950-100-hover); + --background-contrast-green-tilleul-verveine-active: var(--green-tilleul-verveine-950-100-active); + --background-contrast-green-bourgeon: var(--green-bourgeon-950-100); + --background-contrast-green-bourgeon-hover: var(--green-bourgeon-950-100-hover); + --background-contrast-green-bourgeon-active: var(--green-bourgeon-950-100-active); + --background-contrast-green-emeraude: var(--green-emeraude-950-100); + --background-contrast-green-emeraude-hover: var(--green-emeraude-950-100-hover); + --background-contrast-green-emeraude-active: var(--green-emeraude-950-100-active); + --background-contrast-green-menthe: var(--green-menthe-950-100); + --background-contrast-green-menthe-hover: var(--green-menthe-950-100-hover); + --background-contrast-green-menthe-active: var(--green-menthe-950-100-active); + --background-contrast-green-archipel: var(--green-archipel-950-100); + --background-contrast-green-archipel-hover: var(--green-archipel-950-100-hover); + --background-contrast-green-archipel-active: var(--green-archipel-950-100-active); + --background-contrast-blue-ecume: var(--blue-ecume-950-100); + --background-contrast-blue-ecume-hover: var(--blue-ecume-950-100-hover); + --background-contrast-blue-ecume-active: var(--blue-ecume-950-100-active); + --background-contrast-blue-cumulus: var(--blue-cumulus-950-100); + --background-contrast-blue-cumulus-hover: var(--blue-cumulus-950-100-hover); + --background-contrast-blue-cumulus-active: var(--blue-cumulus-950-100-active); + --background-contrast-purple-glycine: var(--purple-glycine-950-100); + --background-contrast-purple-glycine-hover: var(--purple-glycine-950-100-hover); + --background-contrast-purple-glycine-active: var(--purple-glycine-950-100-active); + --background-contrast-pink-macaron: var(--pink-macaron-950-100); + --background-contrast-pink-macaron-hover: var(--pink-macaron-950-100-hover); + --background-contrast-pink-macaron-active: var(--pink-macaron-950-100-active); + --background-contrast-pink-tuile: var(--pink-tuile-950-100); + --background-contrast-pink-tuile-hover: var(--pink-tuile-950-100-hover); + --background-contrast-pink-tuile-active: var(--pink-tuile-950-100-active); + --background-contrast-yellow-tournesol: var(--yellow-tournesol-950-100); + --background-contrast-yellow-tournesol-hover: var(--yellow-tournesol-950-100-hover); + --background-contrast-yellow-tournesol-active: var(--yellow-tournesol-950-100-active); + --background-contrast-yellow-moutarde: var(--yellow-moutarde-950-100); + --background-contrast-yellow-moutarde-hover: var(--yellow-moutarde-950-100-hover); + --background-contrast-yellow-moutarde-active: var(--yellow-moutarde-950-100-active); + --background-contrast-orange-terre-battue: var(--orange-terre-battue-950-100); + --background-contrast-orange-terre-battue-hover: var(--orange-terre-battue-950-100-hover); + --background-contrast-orange-terre-battue-active: var(--orange-terre-battue-950-100-active); + --background-contrast-brown-cafe-creme: var(--brown-cafe-creme-950-100); + --background-contrast-brown-cafe-creme-hover: var(--brown-cafe-creme-950-100-hover); + --background-contrast-brown-cafe-creme-active: var(--brown-cafe-creme-950-100-active); + --background-contrast-brown-caramel: var(--brown-caramel-950-100); + --background-contrast-brown-caramel-hover: var(--brown-caramel-950-100-hover); + --background-contrast-brown-caramel-active: var(--brown-caramel-950-100-active); + --background-contrast-brown-opera: var(--brown-opera-950-100); + --background-contrast-brown-opera-hover: var(--brown-opera-950-100-hover); + --background-contrast-brown-opera-active: var(--brown-opera-950-100-active); + --background-contrast-beige-gris-galet: var(--beige-gris-galet-950-100); + --background-contrast-beige-gris-galet-hover: var(--beige-gris-galet-950-100-hover); + --background-contrast-beige-gris-galet-active: var(--beige-gris-galet-950-100-active); + --background-contrast-info: var(--info-950-100); + --background-contrast-info-hover: var(--info-950-100-hover); + --background-contrast-info-active: var(--info-950-100-active); + --background-contrast-success: var(--success-950-100); + --background-contrast-success-hover: var(--success-950-100-hover); + --background-contrast-success-active: var(--success-950-100-active); + --background-contrast-warning: var(--warning-950-100); + --background-contrast-warning-hover: var(--warning-950-100-hover); + --background-contrast-warning-active: var(--warning-950-100-active); + --background-contrast-error: var(--error-950-100); + --background-contrast-error-hover: var(--error-950-100-hover); + --background-contrast-error-active: var(--error-950-100-active); + --background-flat-grey: var(--grey-200-850); + --background-flat-blue-france: var(--blue-france-sun-113-625); + --background-flat-red-marianne: var(--red-marianne-425-625); + --background-flat-green-tilleul-verveine: var(--green-tilleul-verveine-sun-418-moon-817); + --background-flat-green-bourgeon: var(--green-bourgeon-sun-425-moon-759); + --background-flat-green-emeraude: var(--green-emeraude-sun-425-moon-753); + --background-flat-green-menthe: var(--green-menthe-sun-373-moon-652); + --background-flat-green-archipel: var(--green-archipel-sun-391-moon-716); + --background-flat-blue-ecume: var(--blue-ecume-sun-247-moon-675); + --background-flat-blue-cumulus: var(--blue-cumulus-sun-368-moon-732); + --background-flat-purple-glycine: var(--purple-glycine-sun-319-moon-630); + --background-flat-pink-macaron: var(--pink-macaron-sun-406-moon-833); + --background-flat-pink-tuile: var(--pink-tuile-sun-425-moon-750); + --background-flat-yellow-tournesol: var(--yellow-tournesol-sun-407-moon-922); + --background-flat-yellow-moutarde: var(--yellow-moutarde-sun-348-moon-860); + --background-flat-orange-terre-battue: var(--orange-terre-battue-sun-370-moon-672); + --background-flat-brown-cafe-creme: var(--brown-cafe-creme-sun-383-moon-885); + --background-flat-brown-caramel: var(--brown-caramel-sun-425-moon-901); + --background-flat-brown-opera: var(--brown-opera-sun-395-moon-820); + --background-flat-beige-gris-galet: var(--beige-gris-galet-sun-407-moon-821); + --background-flat-info: var(--info-425-625); + --background-flat-success: var(--success-425-625); + --background-flat-warning: var(--warning-425-625); + --background-flat-error: var(--error-425-625); + --background-action-high-grey: var(--grey-200-850); + --background-action-high-grey-hover: var(--grey-200-850-hover); + --background-action-high-grey-active: var(--grey-200-850-active); + --background-action-high-blue-france: var(--blue-france-sun-113-625); + --background-action-high-blue-france-hover: var(--blue-france-sun-113-625-hover); + --background-action-high-blue-france-active: var(--blue-france-sun-113-625-active); + --background-action-high-red-marianne: var(--red-marianne-425-625); + --background-action-high-red-marianne-hover: var(--red-marianne-425-625-hover); + --background-action-high-red-marianne-active: var(--red-marianne-425-625-active); + --background-action-high-green-tilleul-verveine: var(--green-tilleul-verveine-sun-418-moon-817); + --background-action-high-green-tilleul-verveine-hover: var(--green-tilleul-verveine-sun-418-moon-817-hover); + --background-action-high-green-tilleul-verveine-active: var(--green-tilleul-verveine-sun-418-moon-817-active); + --background-action-high-green-bourgeon: var(--green-bourgeon-sun-425-moon-759); + --background-action-high-green-bourgeon-hover: var(--green-bourgeon-sun-425-moon-759-hover); + --background-action-high-green-bourgeon-active: var(--green-bourgeon-sun-425-moon-759-active); + --background-action-high-green-emeraude: var(--green-emeraude-sun-425-moon-753); + --background-action-high-green-emeraude-hover: var(--green-emeraude-sun-425-moon-753-hover); + --background-action-high-green-emeraude-active: var(--green-emeraude-sun-425-moon-753-active); + --background-action-high-green-menthe: var(--green-menthe-sun-373-moon-652); + --background-action-high-green-menthe-hover: var(--green-menthe-sun-373-moon-652-hover); + --background-action-high-green-menthe-active: var(--green-menthe-sun-373-moon-652-active); + --background-action-high-green-archipel: var(--green-archipel-sun-391-moon-716); + --background-action-high-green-archipel-hover: var(--green-archipel-sun-391-moon-716-hover); + --background-action-high-green-archipel-active: var(--green-archipel-sun-391-moon-716-active); + --background-action-high-blue-ecume: var(--blue-ecume-sun-247-moon-675); + --background-action-high-blue-ecume-hover: var(--blue-ecume-sun-247-moon-675-hover); + --background-action-high-blue-ecume-active: var(--blue-ecume-sun-247-moon-675-active); + --background-action-high-blue-cumulus: var(--blue-cumulus-sun-368-moon-732); + --background-action-high-blue-cumulus-hover: var(--blue-cumulus-sun-368-moon-732-hover); + --background-action-high-blue-cumulus-active: var(--blue-cumulus-sun-368-moon-732-active); + --background-action-high-purple-glycine: var(--purple-glycine-sun-319-moon-630); + --background-action-high-purple-glycine-hover: var(--purple-glycine-sun-319-moon-630-hover); + --background-action-high-purple-glycine-active: var(--purple-glycine-sun-319-moon-630-active); + --background-action-high-pink-macaron: var(--pink-macaron-sun-406-moon-833); + --background-action-high-pink-macaron-hover: var(--pink-macaron-sun-406-moon-833-hover); + --background-action-high-pink-macaron-active: var(--pink-macaron-sun-406-moon-833-active); + --background-action-high-pink-tuile: var(--pink-tuile-sun-425-moon-750); + --background-action-high-pink-tuile-hover: var(--pink-tuile-sun-425-moon-750-hover); + --background-action-high-pink-tuile-active: var(--pink-tuile-sun-425-moon-750-active); + --background-action-high-yellow-tournesol: var(--yellow-tournesol-sun-407-moon-922); + --background-action-high-yellow-tournesol-hover: var(--yellow-tournesol-sun-407-moon-922-hover); + --background-action-high-yellow-tournesol-active: var(--yellow-tournesol-sun-407-moon-922-active); + --background-action-high-yellow-moutarde: var(--yellow-moutarde-sun-348-moon-860); + --background-action-high-yellow-moutarde-hover: var(--yellow-moutarde-sun-348-moon-860-hover); + --background-action-high-yellow-moutarde-active: var(--yellow-moutarde-sun-348-moon-860-active); + --background-action-high-orange-terre-battue: var(--orange-terre-battue-sun-370-moon-672); + --background-action-high-orange-terre-battue-hover: var(--orange-terre-battue-sun-370-moon-672-hover); + --background-action-high-orange-terre-battue-active: var(--orange-terre-battue-sun-370-moon-672-active); + --background-action-high-brown-cafe-creme: var(--brown-cafe-creme-sun-383-moon-885); + --background-action-high-brown-cafe-creme-hover: var(--brown-cafe-creme-sun-383-moon-885-hover); + --background-action-high-brown-cafe-creme-active: var(--brown-cafe-creme-sun-383-moon-885-active); + --background-action-high-brown-caramel: var(--brown-caramel-sun-425-moon-901); + --background-action-high-brown-caramel-hover: var(--brown-caramel-sun-425-moon-901-hover); + --background-action-high-brown-caramel-active: var(--brown-caramel-sun-425-moon-901-active); + --background-action-high-brown-opera: var(--brown-opera-sun-395-moon-820); + --background-action-high-brown-opera-hover: var(--brown-opera-sun-395-moon-820-hover); + --background-action-high-brown-opera-active: var(--brown-opera-sun-395-moon-820-active); + --background-action-high-beige-gris-galet: var(--beige-gris-galet-sun-407-moon-821); + --background-action-high-beige-gris-galet-hover: var(--beige-gris-galet-sun-407-moon-821-hover); + --background-action-high-beige-gris-galet-active: var(--beige-gris-galet-sun-407-moon-821-active); + --background-action-high-info: var(--info-425-625); + --background-action-high-info-hover: var(--info-425-625-hover); + --background-action-high-info-active: var(--info-425-625-active); + --background-action-high-success: var(--success-425-625); + --background-action-high-success-hover: var(--success-425-625-hover); + --background-action-high-success-active: var(--success-425-625-active); + --background-action-high-warning: var(--warning-425-625); + --background-action-high-warning-hover: var(--warning-425-625-hover); + --background-action-high-warning-active: var(--warning-425-625-active); + --background-action-high-error: var(--error-425-625); + --background-action-high-error-hover: var(--error-425-625-hover); + --background-action-high-error-active: var(--error-425-625-active); + --background-action-low-blue-france: var(--blue-france-925-125); + --background-action-low-blue-france-hover: var(--blue-france-925-125-hover); + --background-action-low-blue-france-active: var(--blue-france-925-125-active); + --background-action-low-red-marianne: var(--red-marianne-925-125); + --background-action-low-red-marianne-hover: var(--red-marianne-925-125-hover); + --background-action-low-red-marianne-active: var(--red-marianne-925-125-active); + --background-action-low-green-tilleul-verveine: var(--green-tilleul-verveine-925-125); + --background-action-low-green-tilleul-verveine-hover: var(--green-tilleul-verveine-925-125-hover); + --background-action-low-green-tilleul-verveine-active: var(--green-tilleul-verveine-925-125-active); + --background-action-low-green-bourgeon: var(--green-bourgeon-925-125); + --background-action-low-green-bourgeon-hover: var(--green-bourgeon-925-125-hover); + --background-action-low-green-bourgeon-active: var(--green-bourgeon-925-125-active); + --background-action-low-green-emeraude: var(--green-emeraude-925-125); + --background-action-low-green-emeraude-hover: var(--green-emeraude-925-125-hover); + --background-action-low-green-emeraude-active: var(--green-emeraude-925-125-active); + --background-action-low-green-menthe: var(--green-menthe-925-125); + --background-action-low-green-menthe-hover: var(--green-menthe-925-125-hover); + --background-action-low-green-menthe-active: var(--green-menthe-925-125-active); + --background-action-low-green-archipel: var(--green-archipel-925-125); + --background-action-low-green-archipel-hover: var(--green-archipel-925-125-hover); + --background-action-low-green-archipel-active: var(--green-archipel-925-125-active); + --background-action-low-blue-ecume: var(--blue-ecume-925-125); + --background-action-low-blue-ecume-hover: var(--blue-ecume-925-125-hover); + --background-action-low-blue-ecume-active: var(--blue-ecume-925-125-active); + --background-action-low-blue-cumulus: var(--blue-cumulus-925-125); + --background-action-low-blue-cumulus-hover: var(--blue-cumulus-925-125-hover); + --background-action-low-blue-cumulus-active: var(--blue-cumulus-925-125-active); + --background-action-low-purple-glycine: var(--purple-glycine-925-125); + --background-action-low-purple-glycine-hover: var(--purple-glycine-925-125-hover); + --background-action-low-purple-glycine-active: var(--purple-glycine-925-125-active); + --background-action-low-pink-macaron: var(--pink-macaron-925-125); + --background-action-low-pink-macaron-hover: var(--pink-macaron-925-125-hover); + --background-action-low-pink-macaron-active: var(--pink-macaron-925-125-active); + --background-action-low-pink-tuile: var(--pink-tuile-925-125); + --background-action-low-pink-tuile-hover: var(--pink-tuile-925-125-hover); + --background-action-low-pink-tuile-active: var(--pink-tuile-925-125-active); + --background-action-low-yellow-tournesol: var(--yellow-tournesol-925-125); + --background-action-low-yellow-tournesol-hover: var(--yellow-tournesol-925-125-hover); + --background-action-low-yellow-tournesol-active: var(--yellow-tournesol-925-125-active); + --background-action-low-yellow-moutarde: var(--yellow-moutarde-925-125); + --background-action-low-yellow-moutarde-hover: var(--yellow-moutarde-925-125-hover); + --background-action-low-yellow-moutarde-active: var(--yellow-moutarde-925-125-active); + --background-action-low-orange-terre-battue: var(--orange-terre-battue-925-125); + --background-action-low-orange-terre-battue-hover: var(--orange-terre-battue-925-125-hover); + --background-action-low-orange-terre-battue-active: var(--orange-terre-battue-925-125-active); + --background-action-low-brown-cafe-creme: var(--brown-cafe-creme-925-125); + --background-action-low-brown-cafe-creme-hover: var(--brown-cafe-creme-925-125-hover); + --background-action-low-brown-cafe-creme-active: var(--brown-cafe-creme-925-125-active); + --background-action-low-brown-caramel: var(--brown-caramel-925-125); + --background-action-low-brown-caramel-hover: var(--brown-caramel-925-125-hover); + --background-action-low-brown-caramel-active: var(--brown-caramel-925-125-active); + --background-action-low-brown-opera: var(--brown-opera-925-125); + --background-action-low-brown-opera-hover: var(--brown-opera-925-125-hover); + --background-action-low-brown-opera-active: var(--brown-opera-925-125-active); + --background-action-low-beige-gris-galet: var(--beige-gris-galet-925-125); + --background-action-low-beige-gris-galet-hover: var(--beige-gris-galet-925-125-hover); + --background-action-low-beige-gris-galet-active: var(--beige-gris-galet-925-125-active); + --background-active-blue-france: var(--blue-france-sun-113-625); + --background-active-blue-france-hover: var(--blue-france-sun-113-625-hover); + --background-active-blue-france-active: var(--blue-france-sun-113-625-active); + --background-active-red-marianne: var(--red-marianne-425-625); + --background-active-red-marianne-hover: var(--red-marianne-425-625-hover); + --background-active-red-marianne-active: var(--red-marianne-425-625-active); + --background-open-blue-france: var(--blue-france-925-125); + --background-open-blue-france-hover: var(--blue-france-925-125-hover); + --background-open-blue-france-active: var(--blue-france-925-125-active); + --background-open-red-marianne: var(--red-marianne-925-125); + --background-open-red-marianne-hover: var(--red-marianne-925-125-hover); + --background-open-red-marianne-active: var(--red-marianne-925-125-active); + --background-disabled-grey: var(--grey-925-125); + --background-raised-grey: var(--grey-1000-75); + --background-raised-grey-hover: var(--grey-1000-75-hover); + --background-raised-grey-active: var(--grey-1000-75-active); + --background-overlap-grey: var(--grey-1000-100); + --background-overlap-grey-hover: var(--grey-1000-100-hover); + --background-overlap-grey-active: var(--grey-1000-100-active); + --background-lifted-grey: var(--grey-1000-75); + --background-lifted-grey-hover: var(--grey-1000-75-hover); + --background-lifted-grey-active: var(--grey-1000-75-active); + --background-alt-raised-grey: var(--grey-975-100); + --background-alt-raised-grey-hover: var(--grey-975-100-hover); + --background-alt-raised-grey-active: var(--grey-975-100-active); + --background-alt-overlap-grey: var(--grey-975-125); + --background-alt-overlap-grey-hover: var(--grey-975-125-hover); + --background-alt-overlap-grey-active: var(--grey-975-125-active); + --background-contrast-raised-grey: var(--grey-950-125); + --background-contrast-raised-grey-hover: var(--grey-950-125-hover); + --background-contrast-raised-grey-active: var(--grey-950-125-active); + --background-contrast-overlap-grey: var(--grey-950-150); + --background-contrast-overlap-grey-hover: var(--grey-950-150-hover); + --background-contrast-overlap-grey-active: var(--grey-950-150-active); + --text-default-grey: var(--grey-200-850); + --text-default-info: var(--info-425-625); + --text-default-success: var(--success-425-625); + --text-default-warning: var(--warning-425-625); + --text-default-error: var(--error-425-625); + --text-action-high-grey: var(--grey-50-1000); + --text-action-high-blue-france: var(--blue-france-sun-113-625); + --text-action-high-red-marianne: var(--red-marianne-425-625); + --text-action-high-green-tilleul-verveine: var(--green-tilleul-verveine-sun-418-moon-817); + --text-action-high-green-bourgeon: var(--green-bourgeon-sun-425-moon-759); + --text-action-high-green-emeraude: var(--green-emeraude-sun-425-moon-753); + --text-action-high-green-menthe: var(--green-menthe-sun-373-moon-652); + --text-action-high-green-archipel: var(--green-archipel-sun-391-moon-716); + --text-action-high-blue-ecume: var(--blue-ecume-sun-247-moon-675); + --text-action-high-blue-cumulus: var(--blue-cumulus-sun-368-moon-732); + --text-action-high-purple-glycine: var(--purple-glycine-sun-319-moon-630); + --text-action-high-pink-macaron: var(--pink-macaron-sun-406-moon-833); + --text-action-high-pink-tuile: var(--pink-tuile-sun-425-moon-750); + --text-action-high-yellow-tournesol: var(--yellow-tournesol-sun-407-moon-922); + --text-action-high-yellow-moutarde: var(--yellow-moutarde-sun-348-moon-860); + --text-action-high-orange-terre-battue: var(--orange-terre-battue-sun-370-moon-672); + --text-action-high-brown-cafe-creme: var(--brown-cafe-creme-sun-383-moon-885); + --text-action-high-brown-caramel: var(--brown-caramel-sun-425-moon-901); + --text-action-high-brown-opera: var(--brown-opera-sun-395-moon-820); + --text-action-high-beige-gris-galet: var(--beige-gris-galet-sun-407-moon-821); + --text-title-grey: var(--grey-50-1000); + --text-title-blue-france: var(--blue-france-sun-113-625); + --text-title-red-marianne: var(--red-marianne-425-625); + --text-label-grey: var(--grey-50-1000); + --text-label-blue-france: var(--blue-france-sun-113-625); + --text-label-red-marianne: var(--red-marianne-425-625); + --text-label-green-tilleul-verveine: var(--green-tilleul-verveine-sun-418-moon-817); + --text-label-green-bourgeon: var(--green-bourgeon-sun-425-moon-759); + --text-label-green-emeraude: var(--green-emeraude-sun-425-moon-753); + --text-label-green-menthe: var(--green-menthe-sun-373-moon-652); + --text-label-green-archipel: var(--green-archipel-sun-391-moon-716); + --text-label-blue-ecume: var(--blue-ecume-sun-247-moon-675); + --text-label-blue-cumulus: var(--blue-cumulus-sun-368-moon-732); + --text-label-purple-glycine: var(--purple-glycine-sun-319-moon-630); + --text-label-pink-macaron: var(--pink-macaron-sun-406-moon-833); + --text-label-pink-tuile: var(--pink-tuile-sun-425-moon-750); + --text-label-yellow-tournesol: var(--yellow-tournesol-sun-407-moon-922); + --text-label-yellow-moutarde: var(--yellow-moutarde-sun-348-moon-860); + --text-label-orange-terre-battue: var(--orange-terre-battue-sun-370-moon-672); + --text-label-brown-cafe-creme: var(--brown-cafe-creme-sun-383-moon-885); + --text-label-brown-caramel: var(--brown-caramel-sun-425-moon-901); + --text-label-brown-opera: var(--brown-opera-sun-395-moon-820); + --text-label-beige-gris-galet: var(--beige-gris-galet-sun-407-moon-821); + --text-active-grey: var(--grey-50-1000); + --text-active-blue-france: var(--blue-france-sun-113-625); + --text-active-red-marianne: var(--red-marianne-425-625); + --text-mention-grey: var(--grey-425-625); + --text-inverted-grey: var(--grey-1000-50); + --text-inverted-blue-france: var(--blue-france-975-sun-113); + --text-inverted-red-marianne: var(--red-marianne-975-75); + --text-inverted-info: var(--info-975-75); + --text-inverted-success: var(--success-975-75); + --text-inverted-warning: var(--warning-975-75); + --text-inverted-error: var(--error-975-75); + --text-inverted-green-tilleul-verveine: var(--green-tilleul-verveine-975-75); + --text-inverted-green-bourgeon: var(--green-bourgeon-975-75); + --text-inverted-green-emeraude: var(--green-emeraude-975-75); + --text-inverted-green-menthe: var(--green-menthe-975-75); + --text-inverted-green-archipel: var(--green-archipel-975-75); + --text-inverted-blue-ecume: var(--blue-ecume-975-75); + --text-inverted-blue-cumulus: var(--blue-cumulus-975-75); + --text-inverted-purple-glycine: var(--purple-glycine-975-75); + --text-inverted-pink-macaron: var(--pink-macaron-975-75); + --text-inverted-pink-tuile: var(--pink-tuile-975-75); + --text-inverted-yellow-tournesol: var(--yellow-tournesol-975-75); + --text-inverted-yellow-moutarde: var(--yellow-moutarde-975-75); + --text-inverted-orange-terre-battue: var(--orange-terre-battue-975-75); + --text-inverted-brown-cafe-creme: var(--brown-cafe-creme-975-75); + --text-inverted-brown-caramel: var(--brown-caramel-975-75); + --text-inverted-brown-opera: var(--brown-opera-975-75); + --text-inverted-beige-gris-galet: var(--beige-gris-galet-975-75); + --text-disabled-grey: var(--grey-625-425); + --text-black-white-grey: var(--grey-0-1000); + --border-default-grey: var(--grey-900-175); + --border-default-blue-france: var(--blue-france-main-525); + --border-default-red-marianne: var(--red-marianne-main-472); + --border-default-green-tilleul-verveine: var(--green-tilleul-verveine-main-707); + --border-default-green-bourgeon: var(--green-bourgeon-main-640); + --border-default-green-emeraude: var(--green-emeraude-main-632); + --border-default-green-menthe: var(--green-menthe-main-548); + --border-default-green-archipel: var(--green-archipel-main-557); + --border-default-blue-ecume: var(--blue-ecume-main-400); + --border-default-blue-cumulus: var(--blue-cumulus-main-526); + --border-default-purple-glycine: var(--purple-glycine-main-494); + --border-default-pink-macaron: var(--pink-macaron-main-689); + --border-default-pink-tuile: var(--pink-tuile-main-556); + --border-default-yellow-tournesol: var(--yellow-tournesol-main-731); + --border-default-yellow-moutarde: var(--yellow-moutarde-main-679); + --border-default-orange-terre-battue: var(--orange-terre-battue-main-645); + --border-default-brown-cafe-creme: var(--brown-cafe-creme-main-782); + --border-default-brown-caramel: var(--brown-caramel-main-648); + --border-default-brown-opera: var(--brown-opera-main-680); + --border-default-beige-gris-galet: var(--beige-gris-galet-main-702); + --border-contrast-grey: var(--grey-625-425); + --border-active-blue-france: var(--blue-france-sun-113-625); + --border-active-red-marianne: var(--red-marianne-425-625); + --border-action-high-grey: var(--grey-50-1000); + --border-action-high-blue-france: var(--blue-france-sun-113-625); + --border-action-high-red-marianne: var(--red-marianne-425-625); + --border-action-high-info: var(--info-425-625); + --border-action-high-success: var(--success-425-625); + --border-action-high-warning: var(--warning-425-625); + --border-action-high-error: var(--error-425-625); + --border-action-low-blue-france: var(--blue-france-850-200); + --border-action-low-red-marianne: var(--red-marianne-850-200); + --border-action-low-green-tilleul-verveine: var(--green-tilleul-verveine-850-200); + --border-action-low-green-bourgeon: var(--green-bourgeon-850-200); + --border-action-low-green-emeraude: var(--green-emeraude-850-200); + --border-action-low-green-menthe: var(--green-menthe-850-200); + --border-action-low-green-archipel: var(--green-archipel-850-200); + --border-action-low-blue-ecume: var(--blue-ecume-850-200); + --border-action-low-blue-cumulus: var(--blue-cumulus-850-200); + --border-action-low-purple-glycine: var(--purple-glycine-850-200); + --border-action-low-pink-macaron: var(--pink-macaron-850-200); + --border-action-low-pink-tuile: var(--pink-tuile-850-200); + --border-action-low-yellow-tournesol: var(--yellow-tournesol-850-200); + --border-action-low-yellow-moutarde: var(--yellow-moutarde-850-200); + --border-action-low-orange-terre-battue: var(--orange-terre-battue-850-200); + --border-action-low-brown-cafe-creme: var(--brown-cafe-creme-850-200); + --border-action-low-brown-caramel: var(--brown-caramel-850-200); + --border-action-low-brown-opera: var(--brown-opera-850-200); + --border-action-low-beige-gris-galet: var(--beige-gris-galet-850-200); + --border-open-blue-france: var(--blue-france-925-125); + --border-open-red-marianne: var(--red-marianne-925-125); + --border-plain-grey: var(--grey-200-850); + --border-plain-blue-france: var(--blue-france-sun-113-625); + --border-plain-red-marianne: var(--red-marianne-425-625); + --border-plain-info: var(--info-425-625); + --border-plain-success: var(--success-425-625); + --border-plain-warning: var(--warning-425-625); + --border-plain-error: var(--error-425-625); + --border-plain-green-tilleul-verveine: var(--green-tilleul-verveine-sun-418-moon-817); + --border-plain-green-bourgeon: var(--green-bourgeon-sun-425-moon-759); + --border-plain-green-emeraude: var(--green-emeraude-sun-425-moon-753); + --border-plain-green-menthe: var(--green-menthe-sun-373-moon-652); + --border-plain-green-archipel: var(--green-archipel-sun-391-moon-716); + --border-plain-blue-ecume: var(--blue-ecume-sun-247-moon-675); + --border-plain-blue-cumulus: var(--blue-cumulus-sun-368-moon-732); + --border-plain-purple-glycine: var(--purple-glycine-sun-319-moon-630); + --border-plain-pink-macaron: var(--pink-macaron-sun-406-moon-833); + --border-plain-pink-tuile: var(--pink-tuile-sun-425-moon-750); + --border-plain-yellow-tournesol: var(--yellow-tournesol-sun-407-moon-922); + --border-plain-yellow-moutarde: var(--yellow-moutarde-sun-348-moon-860); + --border-plain-orange-terre-battue: var(--orange-terre-battue-sun-370-moon-672); + --border-plain-brown-cafe-creme: var(--brown-cafe-creme-sun-383-moon-885); + --border-plain-brown-caramel: var(--brown-caramel-sun-425-moon-901); + --border-plain-brown-opera: var(--brown-opera-sun-395-moon-820); + --border-plain-beige-gris-galet: var(--beige-gris-galet-sun-407-moon-821); + --border-disabled-grey: var(--grey-925-125); + --artwork-major-blue-france: var(--blue-france-sun-113-625); + --artwork-major-blue-france-hover: var(--blue-france-sun-113-625-hover); + --artwork-major-blue-france-active: var(--blue-france-sun-113-625-active); + --artwork-major-red-marianne: var(--red-marianne-425-625); + --artwork-major-red-marianne-hover: var(--red-marianne-425-625-hover); + --artwork-major-red-marianne-active: var(--red-marianne-425-625-active); + --artwork-major-green-tilleul-verveine: var(--green-tilleul-verveine-sun-418-moon-817); + --artwork-major-green-tilleul-verveine-hover: var(--green-tilleul-verveine-sun-418-moon-817-hover); + --artwork-major-green-tilleul-verveine-active: var(--green-tilleul-verveine-sun-418-moon-817-active); + --artwork-major-green-bourgeon: var(--green-bourgeon-sun-425-moon-759); + --artwork-major-green-bourgeon-hover: var(--green-bourgeon-sun-425-moon-759-hover); + --artwork-major-green-bourgeon-active: var(--green-bourgeon-sun-425-moon-759-active); + --artwork-major-green-emeraude: var(--green-emeraude-sun-425-moon-753); + --artwork-major-green-emeraude-hover: var(--green-emeraude-sun-425-moon-753-hover); + --artwork-major-green-emeraude-active: var(--green-emeraude-sun-425-moon-753-active); + --artwork-major-green-menthe: var(--green-menthe-sun-373-moon-652); + --artwork-major-green-menthe-hover: var(--green-menthe-sun-373-moon-652-hover); + --artwork-major-green-menthe-active: var(--green-menthe-sun-373-moon-652-active); + --artwork-major-green-archipel: var(--green-archipel-sun-391-moon-716); + --artwork-major-green-archipel-hover: var(--green-archipel-sun-391-moon-716-hover); + --artwork-major-green-archipel-active: var(--green-archipel-sun-391-moon-716-active); + --artwork-major-blue-ecume: var(--blue-ecume-sun-247-moon-675); + --artwork-major-blue-ecume-hover: var(--blue-ecume-sun-247-moon-675-hover); + --artwork-major-blue-ecume-active: var(--blue-ecume-sun-247-moon-675-active); + --artwork-major-blue-cumulus: var(--blue-cumulus-sun-368-moon-732); + --artwork-major-blue-cumulus-hover: var(--blue-cumulus-sun-368-moon-732-hover); + --artwork-major-blue-cumulus-active: var(--blue-cumulus-sun-368-moon-732-active); + --artwork-major-purple-glycine: var(--purple-glycine-sun-319-moon-630); + --artwork-major-purple-glycine-hover: var(--purple-glycine-sun-319-moon-630-hover); + --artwork-major-purple-glycine-active: var(--purple-glycine-sun-319-moon-630-active); + --artwork-major-pink-macaron: var(--pink-macaron-sun-406-moon-833); + --artwork-major-pink-macaron-hover: var(--pink-macaron-sun-406-moon-833-hover); + --artwork-major-pink-macaron-active: var(--pink-macaron-sun-406-moon-833-active); + --artwork-major-pink-tuile: var(--pink-tuile-sun-425-moon-750); + --artwork-major-pink-tuile-hover: var(--pink-tuile-sun-425-moon-750-hover); + --artwork-major-pink-tuile-active: var(--pink-tuile-sun-425-moon-750-active); + --artwork-major-yellow-tournesol: var(--yellow-tournesol-sun-407-moon-922); + --artwork-major-yellow-tournesol-hover: var(--yellow-tournesol-sun-407-moon-922-hover); + --artwork-major-yellow-tournesol-active: var(--yellow-tournesol-sun-407-moon-922-active); + --artwork-major-yellow-moutarde: var(--yellow-moutarde-sun-348-moon-860); + --artwork-major-yellow-moutarde-hover: var(--yellow-moutarde-sun-348-moon-860-hover); + --artwork-major-yellow-moutarde-active: var(--yellow-moutarde-sun-348-moon-860-active); + --artwork-major-orange-terre-battue: var(--orange-terre-battue-sun-370-moon-672); + --artwork-major-orange-terre-battue-hover: var(--orange-terre-battue-sun-370-moon-672-hover); + --artwork-major-orange-terre-battue-active: var(--orange-terre-battue-sun-370-moon-672-active); + --artwork-major-brown-cafe-creme: var(--brown-cafe-creme-sun-383-moon-885); + --artwork-major-brown-cafe-creme-hover: var(--brown-cafe-creme-sun-383-moon-885-hover); + --artwork-major-brown-cafe-creme-active: var(--brown-cafe-creme-sun-383-moon-885-active); + --artwork-major-brown-caramel: var(--brown-caramel-sun-425-moon-901); + --artwork-major-brown-caramel-hover: var(--brown-caramel-sun-425-moon-901-hover); + --artwork-major-brown-caramel-active: var(--brown-caramel-sun-425-moon-901-active); + --artwork-major-brown-opera: var(--brown-opera-sun-395-moon-820); + --artwork-major-brown-opera-hover: var(--brown-opera-sun-395-moon-820-hover); + --artwork-major-brown-opera-active: var(--brown-opera-sun-395-moon-820-active); + --artwork-major-beige-gris-galet: var(--beige-gris-galet-sun-407-moon-821); + --artwork-major-beige-gris-galet-hover: var(--beige-gris-galet-sun-407-moon-821-hover); + --artwork-major-beige-gris-galet-active: var(--beige-gris-galet-sun-407-moon-821-active); + --artwork-minor-blue-france: var(--blue-france-main-525); + --artwork-minor-red-marianne: var(--red-marianne-main-472); + --artwork-minor-green-tilleul-verveine: var(--green-tilleul-verveine-main-707); + --artwork-minor-green-bourgeon: var(--green-bourgeon-main-640); + --artwork-minor-green-emeraude: var(--green-emeraude-main-632); + --artwork-minor-green-menthe: var(--green-menthe-main-548); + --artwork-minor-green-archipel: var(--green-archipel-main-557); + --artwork-minor-blue-ecume: var(--blue-ecume-main-400); + --artwork-minor-blue-cumulus: var(--blue-cumulus-main-526); + --artwork-minor-purple-glycine: var(--purple-glycine-main-494); + --artwork-minor-pink-macaron: var(--pink-macaron-main-689); + --artwork-minor-pink-tuile: var(--pink-tuile-main-556); + --artwork-minor-yellow-tournesol: var(--yellow-tournesol-main-731); + --artwork-minor-yellow-moutarde: var(--yellow-moutarde-main-679); + --artwork-minor-orange-terre-battue: var(--orange-terre-battue-main-645); + --artwork-minor-brown-cafe-creme: var(--brown-cafe-creme-main-782); + --artwork-minor-brown-caramel: var(--brown-caramel-main-648); + --artwork-minor-brown-opera: var(--brown-opera-main-680); + --artwork-minor-beige-gris-galet: var(--beige-gris-galet-main-702); + --artwork-decorative-grey: var(--grey-950-100); + --artwork-decorative-blue-france: var(--blue-france-950-100); + --artwork-decorative-red-marianne: var(--red-marianne-950-100); + --artwork-decorative-green-tilleul-verveine: var(--green-tilleul-verveine-950-100); + --artwork-decorative-green-bourgeon: var(--green-bourgeon-950-100); + --artwork-decorative-green-emeraude: var(--green-emeraude-950-100); + --artwork-decorative-green-menthe: var(--green-menthe-950-100); + --artwork-decorative-green-archipel: var(--green-archipel-950-100); + --artwork-decorative-blue-ecume: var(--blue-ecume-950-100); + --artwork-decorative-blue-cumulus: var(--blue-cumulus-950-100); + --artwork-decorative-purple-glycine: var(--purple-glycine-950-100); + --artwork-decorative-pink-macaron: var(--pink-macaron-950-100); + --artwork-decorative-pink-tuile: var(--pink-tuile-950-100); + --artwork-decorative-yellow-tournesol: var(--yellow-tournesol-950-100); + --artwork-decorative-yellow-moutarde: var(--yellow-moutarde-950-100); + --artwork-decorative-orange-terre-battue: var(--orange-terre-battue-950-100); + --artwork-decorative-brown-cafe-creme: var(--brown-cafe-creme-950-100); + --artwork-decorative-brown-caramel: var(--brown-caramel-950-100); + --artwork-decorative-brown-opera: var(--brown-opera-950-100); + --artwork-decorative-beige-gris-galet: var(--beige-gris-galet-950-100); + --artwork-background-grey: var(--grey-975-75); + --artwork-background-blue-france: var(--blue-france-975-75); + --artwork-background-red-marianne: var(--red-marianne-975-75); + --artwork-background-green-tilleul-verveine: var(--green-tilleul-verveine-975-75); + --artwork-background-green-bourgeon: var(--green-bourgeon-975-75); + --artwork-background-green-emeraude: var(--green-emeraude-975-75); + --artwork-background-green-menthe: var(--green-menthe-975-75); + --artwork-background-green-archipel: var(--green-archipel-975-75); + --artwork-background-blue-ecume: var(--blue-ecume-975-75); + --artwork-background-blue-cumulus: var(--blue-cumulus-975-75); + --artwork-background-purple-glycine: var(--purple-glycine-975-75); + --artwork-background-pink-macaron: var(--pink-macaron-975-75); + --artwork-background-pink-tuile: var(--pink-tuile-975-75); + --artwork-background-yellow-tournesol: var(--yellow-tournesol-975-75); + --artwork-background-yellow-moutarde: var(--yellow-moutarde-975-75); + --artwork-background-orange-terre-battue: var(--orange-terre-battue-975-75); + --artwork-background-brown-cafe-creme: var(--brown-cafe-creme-975-75); + --artwork-background-brown-caramel: var(--brown-caramel-975-75); + --artwork-background-brown-opera: var(--brown-opera-975-75); + --artwork-background-beige-gris-galet: var(--beige-gris-galet-975-75); + --artwork-motif-grey: var(--grey-925-125); + --artwork-motif-blue-france: var(--blue-france-925-125); + --artwork-motif-red-marianne: var(--red-marianne-925-125); + --artwork-motif-green-tilleul-verveine: var(--green-tilleul-verveine-925-125); + --artwork-motif-green-bourgeon: var(--green-bourgeon-925-125); + --artwork-motif-green-emeraude: var(--green-emeraude-925-125); + --artwork-motif-green-menthe: var(--green-menthe-925-125); + --artwork-motif-green-archipel: var(--green-archipel-925-125); + --artwork-motif-blue-ecume: var(--blue-ecume-925-125); + --artwork-motif-blue-cumulus: var(--blue-cumulus-925-125); + --artwork-motif-purple-glycine: var(--purple-glycine-925-125); + --artwork-motif-pink-macaron: var(--pink-macaron-925-125); + --artwork-motif-pink-tuile: var(--pink-tuile-925-125); + --artwork-motif-yellow-tournesol: var(--yellow-tournesol-925-125); + --artwork-motif-yellow-moutarde: var(--yellow-moutarde-925-125); + --artwork-motif-orange-terre-battue: var(--orange-terre-battue-925-125); + --artwork-motif-brown-cafe-creme: var(--brown-cafe-creme-925-125); + --artwork-motif-brown-caramel: var(--brown-caramel-925-125); + --artwork-motif-brown-opera: var(--brown-opera-925-125); + --artwork-motif-beige-gris-galet: var(--beige-gris-galet-925-125); + --grey-1000-50: #fff; + --grey-1000-50-hover: #f6f6f6; + --grey-1000-50-active: #ededed; + --grey-975-75: #f6f6f6; + --grey-975-75-hover: #dfdfdf; + --grey-975-75-active: #cfcfcf; + --grey-950-100: #eee; + --grey-950-100-hover: #d2d2d2; + --grey-950-100-active: #c1c1c1; + --grey-200-850: #3a3a3a; + --grey-200-850-hover: #616161; + --grey-200-850-active: #777; + --grey-925-125: #e5e5e5; + --grey-1000-75: #fff; + --grey-1000-75-hover: #f6f6f6; + --grey-1000-75-active: #ededed; + --grey-1000-100: #fff; + --grey-1000-100-hover: #f6f6f6; + --grey-1000-100-active: #ededed; + --grey-975-100: #f6f6f6; + --grey-975-100-hover: #dfdfdf; + --grey-975-100-active: #cfcfcf; + --grey-975-125: #f6f6f6; + --grey-975-125-hover: #dfdfdf; + --grey-975-125-active: #cfcfcf; + --grey-950-125: #eee; + --grey-950-125-hover: #d2d2d2; + --grey-950-125-active: #c1c1c1; + --grey-950-150: #eee; + --grey-950-150-hover: #d2d2d2; + --grey-950-150-active: #c1c1c1; + --grey-50-1000: #161616; + --grey-425-625: #666; + --grey-625-425: #929292; + --grey-0-1000: #000; + --grey-900-175: #ddd; + --blue-france-975-75: #f5f5fe; + --blue-france-975-75-hover: #dcdcfc; + --blue-france-975-75-active: #cbcbfa; + --blue-france-950-100: #ececfe; + --blue-france-950-100-hover: #cecefc; + --blue-france-950-100-active: #bbbbfc; + --blue-france-sun-113-625: #000091; + --blue-france-sun-113-625-hover: #1212ff; + --blue-france-sun-113-625-active: #2323ff; + --blue-france-925-125: #e3e3fd; + --blue-france-925-125-hover: #c1c1fb; + --blue-france-925-125-active: #adadf9; + --blue-france-975-sun-113: #f5f5fe; + --blue-france-main-525: #6a6af4; + --blue-france-850-200: #cacafb; + --red-marianne-975-75: #fef4f4; + --red-marianne-975-75-hover: #fcd7d7; + --red-marianne-975-75-active: #fac4c4; + --red-marianne-950-100: #fee9e9; + --red-marianne-950-100-hover: #fdc5c5; + --red-marianne-950-100-active: #fcafaf; + --red-marianne-425-625: #c9191e; + --red-marianne-425-625-hover: #f93f42; + --red-marianne-425-625-active: #f95a5c; + --red-marianne-925-125: #fddede; + --red-marianne-925-125-hover: #fbb6b6; + --red-marianne-925-125-active: #fa9e9e; + --red-marianne-main-472: #e1000f; + --red-marianne-850-200: #fcbfbf; + --info-950-100: #e8edff; + --info-950-100-hover: #c2d1ff; + --info-950-100-active: #a9bfff; + --info-425-625: #0063cb; + --info-425-625-hover: #3b87ff; + --info-425-625-active: #6798ff; + --info-975-75: #f4f6ff; + --success-950-100: #b8fec9; + --success-950-100-hover: #46fd89; + --success-950-100-active: #34eb7b; + --success-425-625: #18753c; + --success-425-625-hover: #27a959; + --success-425-625-active: #2fc368; + --success-975-75: #dffee6; + --warning-950-100: #ffe9e6; + --warning-950-100-hover: #ffc6bd; + --warning-950-100-active: #ffb0a2; + --warning-425-625: #b34000; + --warning-425-625-hover: #ff6218; + --warning-425-625-active: #ff7a55; + --warning-975-75: #fff4f3; + --error-950-100: #ffe9e9; + --error-950-100-hover: #ffc5c5; + --error-950-100-active: #ffafaf; + --error-425-625: #ce0500; + --error-425-625-hover: #ff2725; + --error-425-625-active: #ff4140; + --error-975-75: #fff4f4; + --green-tilleul-verveine-975-75: #fef7da; + --green-tilleul-verveine-975-75-hover: #fce552; + --green-tilleul-verveine-975-75-active: #ebd54c; + --green-tilleul-verveine-950-100: #fceeac; + --green-tilleul-verveine-950-100-hover: #e8d45c; + --green-tilleul-verveine-950-100-active: #d4c254; + --green-tilleul-verveine-sun-418-moon-817: #66673d; + --green-tilleul-verveine-sun-418-moon-817-hover: #929359; + --green-tilleul-verveine-sun-418-moon-817-active: #a7a967; + --green-tilleul-verveine-925-125: #fbe769; + --green-tilleul-verveine-925-125-hover: #d7c655; + --green-tilleul-verveine-925-125-active: #c2b24c; + --green-tilleul-verveine-main-707: #b7a73f; + --green-tilleul-verveine-850-200: #e2cf58; + --green-bourgeon-975-75: #e6feda; + --green-bourgeon-975-75-hover: #a7fc62; + --green-bourgeon-975-75-active: #98ed4d; + --green-bourgeon-950-100: #c9fcac; + --green-bourgeon-950-100-hover: #9ae95d; + --green-bourgeon-950-100-active: #8dd555; + --green-bourgeon-sun-425-moon-759: #447049; + --green-bourgeon-sun-425-moon-759-hover: #639f6a; + --green-bourgeon-sun-425-moon-759-active: #72b77a; + --green-bourgeon-925-125: #a9fb68; + --green-bourgeon-925-125-hover: #8ed654; + --green-bourgeon-925-125-active: #7fc04b; + --green-bourgeon-main-640: #68a532; + --green-bourgeon-850-200: #95e257; + --green-emeraude-975-75: #e3fdeb; + --green-emeraude-975-75-hover: #94f9b9; + --green-emeraude-975-75-active: #6df1a3; + --green-emeraude-950-100: #c3fad5; + --green-emeraude-950-100-hover: #77eda5; + --green-emeraude-950-100-active: #6dd897; + --green-emeraude-sun-425-moon-753: #297254; + --green-emeraude-sun-425-moon-753-hover: #3ea47a; + --green-emeraude-sun-425-moon-753-active: #49bc8d; + --green-emeraude-925-125: #9ef9be; + --green-emeraude-925-125-hover: #69df97; + --green-emeraude-925-125-active: #5ec988; + --green-emeraude-main-632: #00a95f; + --green-emeraude-850-200: #6fe49d; + --green-menthe-975-75: #dffdf7; + --green-menthe-975-75-hover: #84f9e7; + --green-menthe-975-75-active: #70ebd8; + --green-menthe-950-100: #bafaee; + --green-menthe-950-100-hover: #79e7d5; + --green-menthe-950-100-active: #6fd3c3; + --green-menthe-sun-373-moon-652: #37635f; + --green-menthe-sun-373-moon-652-hover: #53918c; + --green-menthe-sun-373-moon-652-active: #62a9a2; + --green-menthe-925-125: #8bf8e7; + --green-menthe-925-125-hover: #6ed5c5; + --green-menthe-925-125-active: #62bfb1; + --green-menthe-main-548: #009081; + --green-menthe-850-200: #73e0cf; + --green-archipel-975-75: #e5fbfd; + --green-archipel-975-75-hover: #99f2f8; + --green-archipel-975-75-active: #73e9f0; + --green-archipel-950-100: #c7f6fc; + --green-archipel-950-100-hover: #64ecf8; + --green-archipel-950-100-active: #5bd8e3; + --green-archipel-sun-391-moon-716: #006a6f; + --green-archipel-sun-391-moon-716-hover: #009fa7; + --green-archipel-sun-391-moon-716-active: #00bbc3; + --green-archipel-925-125: #a6f2fa; + --green-archipel-925-125-hover: #62dbe5; + --green-archipel-925-125-active: #58c5cf; + --green-archipel-main-557: #009099; + --green-archipel-850-200: #60e0eb; + --blue-ecume-975-75: #f4f6fe; + --blue-ecume-975-75-hover: #d7dffb; + --blue-ecume-975-75-active: #c3cffa; + --blue-ecume-950-100: #e9edfe; + --blue-ecume-950-100-hover: #c5d0fc; + --blue-ecume-950-100-active: #adbffc; + --blue-ecume-sun-247-moon-675: #2f4077; + --blue-ecume-sun-247-moon-675-hover: #4e68bb; + --blue-ecume-sun-247-moon-675-active: #667dcf; + --blue-ecume-925-125: #dee5fd; + --blue-ecume-925-125-hover: #b4c5fb; + --blue-ecume-925-125-active: #99b3f9; + --blue-ecume-main-400: #465f9d; + --blue-ecume-850-200: #bfccfb; + --blue-cumulus-975-75: #f3f6fe; + --blue-cumulus-975-75-hover: #d3dffc; + --blue-cumulus-975-75-active: #bed0fa; + --blue-cumulus-950-100: #e6eefe; + --blue-cumulus-950-100-hover: #bcd3fc; + --blue-cumulus-950-100-active: #9fc3fc; + --blue-cumulus-sun-368-moon-732: #3558a2; + --blue-cumulus-sun-368-moon-732-hover: #5982e0; + --blue-cumulus-sun-368-moon-732-active: #7996e6; + --blue-cumulus-925-125: #dae6fd; + --blue-cumulus-925-125-hover: #a9c8fb; + --blue-cumulus-925-125-active: #8ab8f9; + --blue-cumulus-main-526: #417dc4; + --blue-cumulus-850-200: #b6cffb; + --purple-glycine-975-75: #fef3fd; + --purple-glycine-975-75-hover: #fcd4f8; + --purple-glycine-975-75-active: #fabff5; + --purple-glycine-950-100: #fee7fc; + --purple-glycine-950-100-hover: #fdc0f8; + --purple-glycine-950-100-active: #fca8f6; + --purple-glycine-sun-319-moon-630: #6e445a; + --purple-glycine-sun-319-moon-630-hover: #a66989; + --purple-glycine-sun-319-moon-630-active: #bb7f9e; + --purple-glycine-925-125: #fddbfa; + --purple-glycine-925-125-hover: #fbaff5; + --purple-glycine-925-125-active: #fa96f2; + --purple-glycine-main-494: #a558a0; + --purple-glycine-850-200: #fbb8f6; + --pink-macaron-975-75: #fef4f2; + --pink-macaron-975-75-hover: #fcd8d0; + --pink-macaron-975-75-active: #fac5b8; + --pink-macaron-950-100: #fee9e6; + --pink-macaron-950-100-hover: #fdc6bd; + --pink-macaron-950-100-active: #fcb0a2; + --pink-macaron-sun-406-moon-833: #8d533e; + --pink-macaron-sun-406-moon-833-hover: #ca795c; + --pink-macaron-sun-406-moon-833-active: #e08e73; + --pink-macaron-925-125: #fddfda; + --pink-macaron-925-125-hover: #fbb8ab; + --pink-macaron-925-125-active: #faa18d; + --pink-macaron-main-689: #e18b76; + --pink-macaron-850-200: #fcc0b4; + --pink-tuile-975-75: #fef4f3; + --pink-tuile-975-75-hover: #fcd7d3; + --pink-tuile-975-75-active: #fac4be; + --pink-tuile-950-100: #fee9e7; + --pink-tuile-950-100-hover: #fdc6c0; + --pink-tuile-950-100-active: #fcb0a7; + --pink-tuile-sun-425-moon-750: #a94645; + --pink-tuile-sun-425-moon-750-hover: #d5706f; + --pink-tuile-sun-425-moon-750-active: #da8a89; + --pink-tuile-925-125: #fddfdb; + --pink-tuile-925-125-hover: #fbb8ad; + --pink-tuile-925-125-active: #faa191; + --pink-tuile-main-556: #ce614a; + --pink-tuile-850-200: #fcbfb7; + --yellow-tournesol-975-75: #fef6e3; + --yellow-tournesol-975-75-hover: #fce086; + --yellow-tournesol-975-75-active: #f5d24b; + --yellow-tournesol-950-100: #feecc2; + --yellow-tournesol-950-100-hover: #fbd335; + --yellow-tournesol-950-100-active: #e6c130; + --yellow-tournesol-sun-407-moon-922: #716043; + --yellow-tournesol-sun-407-moon-922-hover: #a28a62; + --yellow-tournesol-sun-407-moon-922-active: #ba9f72; + --yellow-tournesol-925-125: #fde39c; + --yellow-tournesol-925-125-hover: #e9c53b; + --yellow-tournesol-925-125-active: #d3b235; + --yellow-tournesol-main-731: #c8aa39; + --yellow-tournesol-850-200: #efcb3a; + --yellow-moutarde-975-75: #fef5e8; + --yellow-moutarde-975-75-hover: #fcdca3; + --yellow-moutarde-975-75-active: #fbcd64; + --yellow-moutarde-950-100: #feebd0; + --yellow-moutarde-950-100-hover: #fdcd6d; + --yellow-moutarde-950-100-active: #f4be30; + --yellow-moutarde-sun-348-moon-860: #695240; + --yellow-moutarde-sun-348-moon-860-hover: #9b7b61; + --yellow-moutarde-sun-348-moon-860-active: #b58f72; + --yellow-moutarde-925-125: #fde2b5; + --yellow-moutarde-925-125-hover: #f6c43c; + --yellow-moutarde-925-125-active: #dfb135; + --yellow-moutarde-main-679: #c3992a; + --yellow-moutarde-850-200: #fcc63a; + --orange-terre-battue-975-75: #fef4f2; + --orange-terre-battue-975-75-hover: #fcd8d0; + --orange-terre-battue-975-75-active: #fac5b8; + --orange-terre-battue-950-100: #fee9e5; + --orange-terre-battue-950-100-hover: #fdc6ba; + --orange-terre-battue-950-100-active: #fcb09e; + --orange-terre-battue-sun-370-moon-672: #755348; + --orange-terre-battue-sun-370-moon-672-hover: #ab7b6b; + --orange-terre-battue-sun-370-moon-672-active: #c68f7d; + --orange-terre-battue-925-125: #fddfd8; + --orange-terre-battue-925-125-hover: #fbb8a5; + --orange-terre-battue-925-125-active: #faa184; + --orange-terre-battue-main-645: #e4794a; + --orange-terre-battue-850-200: #fcc0b0; + --brown-cafe-creme-975-75: #fbf6ed; + --brown-cafe-creme-975-75-hover: #f2deb6; + --brown-cafe-creme-975-75-active: #eacf91; + --brown-cafe-creme-950-100: #f7ecdb; + --brown-cafe-creme-950-100-hover: #edce94; + --brown-cafe-creme-950-100-active: #dabd84; + --brown-cafe-creme-sun-383-moon-885: #685c48; + --brown-cafe-creme-sun-383-moon-885-hover: #97866a; + --brown-cafe-creme-sun-383-moon-885-active: #ae9b7b; + --brown-cafe-creme-925-125: #f4e3c7; + --brown-cafe-creme-925-125-hover: #e1c386; + --brown-cafe-creme-925-125-active: #ccb078; + --brown-cafe-creme-main-782: #d1b781; + --brown-cafe-creme-850-200: #e7ca8e; + --brown-caramel-975-75: #fbf5f2; + --brown-caramel-975-75-hover: #f1dbcf; + --brown-caramel-975-75-active: #ecc9b5; + --brown-caramel-950-100: #f7ebe5; + --brown-caramel-950-100-hover: #eccbb9; + --brown-caramel-950-100-active: #e6b79a; + --brown-caramel-sun-425-moon-901: #845d48; + --brown-caramel-sun-425-moon-901-hover: #bb8568; + --brown-caramel-sun-425-moon-901-active: #d69978; + --brown-caramel-925-125: #f3e2d9; + --brown-caramel-925-125-hover: #e7bea6; + --brown-caramel-925-125-active: #e1a982; + --brown-caramel-main-648: #c08c65; + --brown-caramel-850-200: #eac7b2; + --brown-opera-975-75: #fbf5f2; + --brown-opera-975-75-hover: #f1dbcf; + --brown-opera-975-75-active: #ecc9b5; + --brown-opera-950-100: #f7ece4; + --brown-opera-950-100-hover: #eccdb3; + --brown-opera-950-100-active: #e6ba90; + --brown-opera-sun-395-moon-820: #745b47; + --brown-opera-sun-395-moon-820-hover: #a78468; + --brown-opera-sun-395-moon-820-active: #c09979; + --brown-opera-925-125: #f3e2d7; + --brown-opera-925-125-hover: #e7bfa0; + --brown-opera-925-125-active: #deaa7e; + --brown-opera-main-680: #bd987a; + --brown-opera-850-200: #eac7ad; + --beige-gris-galet-975-75: #f9f6f2; + --beige-gris-galet-975-75-hover: #eadecd; + --beige-gris-galet-975-75-active: #e1ceb1; + --beige-gris-galet-950-100: #f3ede5; + --beige-gris-galet-950-100-hover: #e1d0b5; + --beige-gris-galet-950-100-active: #d1bea2; + --beige-gris-galet-sun-407-moon-821: #6a6156; + --beige-gris-galet-sun-407-moon-821-hover: #988b7c; + --beige-gris-galet-sun-407-moon-821-active: #afa08f; + --beige-gris-galet-925-125: #eee4d9; + --beige-gris-galet-925-125-hover: #dbc3a4; + --beige-gris-galet-925-125-active: #c6b094; + --beige-gris-galet-main-702: #aea397; + --beige-gris-galet-850-200: #e0cab0; + box-sizing: border-box; + --scrollbar-width: 0; + --ground: 0; + --shadow-color: rgba(0, 0, 18, 0.16); + --raised-shadow: 0 1px 3px var(--shadow-color); + --overlap-shadow: 0 2px 6px var(--shadow-color); + --lifted-shadow: 0 3px 9px var(--shadow-color); +} + +[href] { + background-image: var(--underline-img), var(--underline-img); + background-position: var(--underline-x) 100%, var(--underline-x) calc(100% - var(--underline-thickness)); + background-repeat: no-repeat, no-repeat; + transition: background-size 0s; + background-size: var(--underline-hover-width) calc(var(--underline-thickness) * 2), var(--underline-idle-width) var(--underline-thickness); +} + +[target=_blank]::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 1rem; + -webkit-mask-image: url("icons/system/external-link-line.svg"); + mask-image: url("icons/system/external-link-line.svg"); + content: var(--external-link-content); + margin-left: 0.25rem; +} + +[target=_blank][class^=fr-icon-]::after, +[target=_blank][class*=" fr-icon-"]::after, +[target=_blank][class^=fr-fi-]::after, +[target=_blank][class*=" fr-fi-"]::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 1rem; + -webkit-mask-image: url("icons/system/external-link-line.svg"); + mask-image: url("icons/system/external-link-line.svg"); + content: var(--external-link-content); + margin-left: 0.25rem; +} + +form[target=_blank]::after { + content: none; +} + +.fr-raw-link { + --text-decoration: none; +} + +.fr-raw-link[href], +.fr-raw-link [href] { + --underline-img: none; + --external-link-content: none; +} + +.fr-reset-link { + --text-decoration: underline; +} + +.fr-reset-link[href], +.fr-reset-link [href] { + --underline-img: none; + text-underline-offset: 2px; +} + +button { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border: none; + margin: 0; + color: inherit; + background-color: transparent; + font-family: inherit; + font-size: inherit; +} + +input, +select, +textarea { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + font-family: "Marianne", arial, sans-serif; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + -webkit-text-size-adjust: 100%; + border-radius: 0; + border: 0; + background-color: transparent; + margin: 0; +} + +input[type=search] { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +input[type=checkbox], +input[type=radio], +input[type=range] { + -webkit-appearance: auto; + -moz-appearance: auto; + appearance: auto; +} + +input::-webkit-contacts-auto-fill-button, +input::-webkit-credentials-auto-fill-button { + margin-left: 1rem; + margin-right: -1px; + width: 1.25rem; + height: 1.25rem; + -webkit-mask-size: 1.25rem 1.25rem; +} + +input[type=range]:focus::-webkit-slider-thumb { + outline-offset: 2px; + outline-width: 2px; + outline-color: #0a76f6; + outline-style: solid; +} + +input[type=range]:focus::-moz-range-thumb { + outline-offset: 2px; + outline-width: 2px; + outline-color: #0a76f6; + outline-style: solid; +} + +input[type=range]:focus::-ms-thumb { + outline-offset: 2px; + outline-width: 2px; + outline-color: #0a76f6; + outline-style: solid; +} + +a:focus, +button:focus, +input:focus, +input[type=checkbox]:focus + label::before, +input[type=radio]:focus + label::before, +input[type=button]:focus, +input[type=image]:focus, +input[type=reset]:focus, +input[type=submit]:focus, +select:focus, +textarea:focus, +[tabindex]:focus, +video:focus[controls], +audio:focus[controls], +[contenteditable]:not([contenteditable=false]):focus, +details:focus, +details > summary:first-of-type:focus { + outline-offset: 2px; + outline-width: 2px; + outline-color: #0a76f6; + outline-style: solid; +} + +input[type=range]:focus:not(:focus-visible)::-webkit-slider-thumb { + outline-style: none; +} + +input[type=range]:focus:not(:focus-visible)::-moz-range-thumb { + outline-style: none; +} + +input[type=range]:focus:not(:focus-visible)::-ms-thumb { + outline-style: none; +} + +a:focus:not(:focus-visible), +button:focus:not(:focus-visible), +input:focus:not(:focus-visible), +input[type=checkbox]:focus:not(:focus-visible) + label::before, +input[type=radio]:focus:not(:focus-visible) + label::before, +input[type=button]:focus:not(:focus-visible), +input[type=image]:focus:not(:focus-visible), +input[type=reset]:focus:not(:focus-visible), +input[type=submit]:focus:not(:focus-visible), +select:focus:not(:focus-visible), +textarea:focus:not(:focus-visible), +[tabindex]:focus:not(:focus-visible), +video:focus:not(:focus-visible)[controls], +audio:focus:not(:focus-visible)[controls], +[contenteditable]:not([contenteditable=false]):focus:not(:focus-visible), +details:focus:not(:focus-visible), +details > summary:first-of-type:focus:not(:focus-visible) { + outline-style: none; +} + +input[type=range]:focus-visible::-webkit-slider-thumb { + outline-style: solid; +} + +input[type=range]:focus-visible::-moz-range-thumb { + outline-style: solid; +} + +input[type=range]:focus-visible::-ms-thumb { + outline-style: solid; +} + +a:focus-visible, +button:focus-visible, +input:focus-visible, +input[type=checkbox]:focus-visible + label::before, +input[type=radio]:focus-visible + label::before, +input[type=button]:focus-visible, +input[type=image]:focus-visible, +input[type=reset]:focus-visible, +input[type=submit]:focus-visible, +select:focus-visible, +textarea:focus-visible, +[tabindex]:focus-visible, +video:focus-visible[controls], +audio:focus-visible[controls], +[contenteditable]:not([contenteditable=false]):focus-visible, +details:focus-visible, +details > summary:first-of-type:focus-visible { + outline-style: solid; +} + +button, +input[type=button], +input[type=image], +input[type=reset], +input[type=submit] { + --hover-tint: var(--hover); + --active-tint: var(--active); +} + +a, +button, +input[type=checkbox], +input[type=checkbox] + label, +input[type=radio], +input[type=radio] + label, +input[type=file], +input[type=range], +input[type=button], +input[type=image], +input[type=reset], +input[type=submit], +select, +video[controls], +audio[controls], +details, +details > summary:first-of-type { + cursor: pointer; +} + +input[type=range]:disabled::-webkit-slider-thumb, +input[type=range]:disabled::-webkit-slider-thumb:active { + cursor: not-allowed; +} + +input[type=range]:disabled::-moz-range-thumb, +input[type=range]:disabled::-moz-range-thumb:active { + cursor: not-allowed; +} + +input[type=range]:disabled::-ms-thumb, +input[type=range]:disabled::-ms-thumb:active { + cursor: not-allowed; +} + +a:not([href]), +button:disabled, +input:disabled, +input[type=checkbox]:disabled, +input[type=checkbox]:disabled + label, +input[type=radio]:disabled, +input[type=radio]:disabled + label, +input[type=file]:disabled, +input[type=range]:disabled, +input[type=button]:disabled, +input[type=image]:disabled, +input[type=reset]:disabled, +input[type=submit]:disabled, +select:disabled, +textarea:disabled, +video:not([href])[controls], +audio:not([href])[controls] { + cursor: not-allowed; +} + +input[type=range]::-webkit-slider-thumb { + cursor: grab; +} + +input[type=range]::-moz-range-thumb { + cursor: grab; +} + +input[type=range]::-ms-thumb { + cursor: grab; +} + +input[type=range]::-webkit-slider-thumb:active { + cursor: grabbing; +} + +input[type=range]::-moz-range-thumb:active { + cursor: grabbing; +} + +input[type=range]::-ms-thumb:active { + cursor: grabbing; +} + +/** + * Override de l'opacité chrome sur un élément disabled + */ +a:not([href]), +button:disabled, +input:disabled, +input[type=checkbox]:disabled, +input[type=checkbox]:disabled + label, +input[type=radio]:disabled, +input[type=radio]:disabled + label, +select:disabled, +textarea:disabled, +video:not([href]), +audio:not([href]) { + opacity: 1; + color: var(--text-disabled-grey); +} + +.fr-enlarge-link { + position: relative; +} + +.fr-enlarge-link a { + background-image: none; + outline-width: 0; +} + +.fr-enlarge-link a::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + outline-offset: 2px; + outline-style: inherit; + outline-color: inherit; + outline-width: 2px; + z-index: 1; +} + +.fr-enlarge-button { + position: relative; +} + +.fr-enlarge-button button { + background-image: none; + outline-width: 0; +} + +.fr-enlarge-button button::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + outline-offset: 2px; + outline-style: inherit; + outline-color: inherit; + outline-width: 2px; + z-index: 1; +} + +.fr-transition-none { + transition: none !important; +} + +/** + * Déclaration des fontes + */ +@font-face { + font-family: Marianne; + src: url("fonts/Marianne-Light.woff2") format("woff2"), url("fonts/Marianne-Light.woff") format("woff"); + font-weight: 300; + font-style: normal; + font-display: swap; +} +@font-face { + font-family: Marianne; + src: url("fonts/Marianne-Light_Italic.woff2") format("woff2"), url("fonts/Marianne-Light_Italic.woff") format("woff"); + font-weight: 300; + font-style: italic; + font-display: swap; +} +@font-face { + font-family: Marianne; + src: url("fonts/Marianne-Regular.woff2") format("woff2"), url("fonts/Marianne-Regular.woff") format("woff"); + font-weight: 400; + font-style: normal; + font-display: swap; +} +@font-face { + font-family: Marianne; + src: url("fonts/Marianne-Regular_Italic.woff2") format("woff2"), url("fonts/Marianne-Regular_Italic.woff") format("woff"); + font-weight: 400; + font-style: italic; + font-display: swap; +} +@font-face { + font-family: Marianne; + src: url("fonts/Marianne-Medium.woff2") format("woff2"), url("fonts/Marianne-Medium.woff") format("woff"); + font-weight: 500; + font-style: normal; + font-display: swap; +} +@font-face { + font-family: Marianne; + src: url("fonts/Marianne-Medium_Italic.woff2") format("woff2"), url("fonts/Marianne-Medium_Italic.woff") format("woff"); + font-weight: 500; + font-style: italic; + font-display: swap; +} +@font-face { + font-family: Marianne; + src: url("fonts/Marianne-Bold.woff2") format("woff2"), url("fonts/Marianne-Bold.woff") format("woff"); + font-weight: 700; + font-style: normal; + font-display: swap; +} +@font-face { + font-family: Marianne; + src: url("fonts/Marianne-Bold_Italic.woff2") format("woff2"), url("fonts/Marianne-Bold_Italic.woff") format("woff"); + font-weight: 700; + font-style: italic; + font-display: swap; +} +@font-face { + font-family: Spectral; + src: url("fonts/Spectral-Regular.woff2") format("woff2"), url("fonts/Spectral-Regular.woff") format("woff"); + font-weight: 400; + font-style: normal; + font-display: swap; +} +@font-face { + font-family: Spectral; + src: url("fonts/Spectral-ExtraBold.woff2") format("woff2"), url("fonts/Spectral-ExtraBold.woff") format("woff"); + font-weight: 900; + font-style: normal; + font-display: swap; +} + +h6 { + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; + margin: var(--title-spacing); +} + +h5 { + font-weight: 700; + font-size: 1.25rem; + line-height: 1.75rem; + margin: var(--title-spacing); +} + +h4 { + font-weight: 700; + font-size: 1.375rem; + line-height: 1.75rem; + margin: var(--title-spacing); +} + +h3 { + font-weight: 700; + font-size: 1.5rem; + line-height: 2rem; + margin: var(--title-spacing); +} + +h2 { + font-weight: 700; + font-size: 1.75rem; + line-height: 2.25rem; + margin: var(--title-spacing); +} + +h1 { + font-weight: 700; + font-size: 2rem; + line-height: 2.5rem; + margin: var(--title-spacing); +} + +p { + font-size: 1rem; + line-height: 1.5rem; + margin: var(--text-spacing); +} + +ul, +ol, +dl { + margin: 0; + padding: 0; + margin-block-start: var(--xl-block); + margin-block-end: var(--xl-block); + + --xl-size: var(--xl-base); +} + +ul { + list-style-type: var(--ul-type); + padding-inline-start: var(--ul-start); +} + +ul > li::marker { + font-size: calc(var(--xl-size) * 0.9); +} + +ol { + list-style-type: var(--ol-type); + padding-inline-start: var(--ol-start); + counter-reset: li-counter; +} + +ol > li { + counter-increment: li-counter; +} + +ol > li::marker { + content: var(--ol-content); + font-size: var(--xl-size); + font-weight: bold; +} + +dl, +dd { + margin: 0; + padding-inline-start: var(--ul-start); +} + +li, +dd, +dt { + --xl-base: calc(var(--xl-size) * 0.9); + padding-bottom: var(--li-bottom); +} + +.fr-raw-list { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; +} + +.fr-list { + --ul-type: disc; + --ol-type: decimal; + --ul-start: 1rem; + --ol-start: 1.5rem; + --xl-block: 0.5rem; + --li-bottom: 0.25rem; + --xl-base: 1em; + --ol-content: counters(li-counter, ".") ".  "; +} + +sub { + line-height: 1; +} + +sup { + line-height: 1; +} + +.fr-text--light { + font-weight: 300 !important; +} + +.fr-text--regular { + font-weight: 400 !important; +} + +.fr-text--bold { + font-weight: 700 !important; +} + +.fr-text--heavy { + font-weight: 900 !important; +} + +.fr-h6 { + font-weight: 700 !important; + font-size: 1.125rem !important; + line-height: 1.5rem !important; + margin: var(--title-spacing); +} + +.fr-h5 { + font-weight: 700 !important; + font-size: 1.25rem !important; + line-height: 1.75rem !important; + margin: var(--title-spacing); +} + +.fr-h4 { + font-weight: 700 !important; + font-size: 1.375rem !important; + line-height: 1.75rem !important; + margin: var(--title-spacing); +} + +.fr-h3 { + font-weight: 700 !important; + font-size: 1.5rem !important; + line-height: 2rem !important; + margin: var(--title-spacing); +} + +.fr-h2 { + font-weight: 700 !important; + font-size: 1.75rem !important; + line-height: 2.25rem !important; + margin: var(--title-spacing); +} + +.fr-h1 { + font-weight: 700 !important; + font-size: 2rem !important; + line-height: 2.5rem !important; + margin: var(--title-spacing); +} + +.fr-display--xs { + font-weight: 700 !important; + font-size: 2.5rem !important; + line-height: 3rem !important; + margin: var(--display-spacing); +} + +.fr-display--sm { + font-weight: 700 !important; + font-size: 3rem !important; + line-height: 3.5rem !important; + margin: var(--display-spacing); +} + +.fr-display--md { + font-weight: 700 !important; + font-size: 3.5rem !important; + line-height: 4rem !important; + margin: var(--display-spacing); +} + +.fr-display--lg { + font-weight: 700 !important; + font-size: 4rem !important; + line-height: 4.5rem !important; + margin: var(--display-spacing); +} + +.fr-display--xl { + font-weight: 700 !important; + font-size: 4.5rem !important; + line-height: 5rem !important; + margin: var(--display-spacing); +} + +.fr-text--alt { + font-family: "Spectral", georgia, serif !important; +} + +.fr-text--xs { + font-size: 0.75rem !important; + line-height: 1.25rem !important; + margin: var(--text-spacing); +} + +.fr-text--sm { + font-size: 0.875rem !important; + line-height: 1.5rem !important; + margin: var(--text-spacing); +} + +.fr-text--md { + font-size: 1rem !important; + line-height: 1.5rem !important; + margin: var(--text-spacing); +} + +.fr-text--lg { + font-size: 1.125rem !important; + line-height: 1.75rem !important; + margin: var(--text-spacing); +} + +.fr-text--xl, +.fr-text--lead { + font-size: 1.25rem !important; + line-height: 2rem !important; + margin: var(--text-spacing); +} + +*, +*::before, +*::after { + box-sizing: inherit; +} + +body { + font-family: "Marianne", arial, sans-serif; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + -webkit-text-size-adjust: 100%; + margin: 0; + padding: 0; + font-size: 1rem; + line-height: 1.5rem; + overflow-wrap: break-word; + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); + color: var(--text-default-grey); +} + +input, +select, +textarea, +label, +button, +a { + -webkit-tap-highlight-color: transparent; +} + +select optgroup { + font-style: normal; +} + +[class^=fr-icon-]::before, +[class^=fr-icon-]::after, +[class*=" fr-icon-"]::before, +[class*=" fr-icon-"]::after, +[class^=fr-fi-]::before, +[class^=fr-fi-]::after, +[class*=" fr-fi-"]::before, +[class*=" fr-fi-"]::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 1.5rem; +} + +[class^=fr-icon-]::before, +[class*=" fr-icon-"]::before, +[class^=fr-fi-]::before, +[class*=" fr-fi-"]::before { + content: ""; +} + +.fr-icon--xs::before, +.fr-icon--xs::after { + --icon-size: 0.75rem; +} + +.fr-icon--sm::before, +.fr-icon--sm::after { + --icon-size: 1rem; +} + +.fr-icon--md::before, +.fr-icon--md::after { + --icon-size: 1.5rem; +} + +.fr-icon--lg::before, +.fr-icon--lg::after { + --icon-size: 2rem; +} + +.fr-hidden { + display: none !important; +} + +.fr-unhidden { + display: inherit !important; +} + +/** +* Fixe le scroll en arrière plan +*/ + +:root body { + border-right: var(--scrollbar-width) solid transparent; +} + +:root[data-fr-scrolling] body { + overflow: hidden; + bottom: 0; + left: 0; + position: fixed; + right: 0; + top: 0; +} + +.fr-sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; +} + +hr { + padding: var(--text-spacing); + margin: 0; + border: 0; + display: block; + background-size: 100% 1px; + background-repeat: no-repeat; + background-position: 0 0; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-hr { + padding: var(--text-spacing); + margin: 0; + border: 0; + display: block; + background-size: 100% 1px; + background-repeat: no-repeat; + background-position: 0 0; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-hr--sm { + width: 10rem; + margin-left: auto; + margin-right: auto; +} + +.fr-hr-or { + font-size: 0.875rem; + line-height: 1.5rem; + text-transform: uppercase; + font-weight: 700; + display: flex; + flex-direction: row; + align-items: center; + justify-content: center; + flex-wrap: nowrap; +} + +.fr-hr-or::before, +.fr-hr-or::after { + content: ""; + display: inline-flex; + height: 1px; + width: 100%; + background-color: var(--border-default-grey); + + --idle: transparent; + --hover: var(--border-default-grey-hover); + --active: var(--border-default-grey-active); +} + +.fr-hr-or::before { + margin-right: 0.75rem; +} + +.fr-hr-or::after { + margin-left: 0.75rem; +} + +.fr-ellipsis { + display: inline !important; + white-space: nowrap !important; + overflow: hidden !important; + text-overflow: ellipsis !important; +} + +iframe { + border: 0; +} + +.fr-fluid-img { + max-width: 100%; + height: auto; +} + +@supports (aspect-ratio: 16/9) { + .fr-ratio-32x9 { + aspect-ratio: 3.5555555556 !important; + } + + .fr-ratio-16x9 { + aspect-ratio: 1.7777777778 !important; + } + + .fr-ratio-3x2 { + aspect-ratio: 1.5 !important; + } + + .fr-ratio-4x3 { + aspect-ratio: 1.3333333333 !important; + } + + .fr-ratio-1x1 { + aspect-ratio: 1 !important; + } + + .fr-ratio-3x4 { + aspect-ratio: 0.75 !important; + } + + .fr-ratio-2x3 { + aspect-ratio: 0.6666666667 !important; + } +} + +[class^=fr-ratio], +[class*=" fr-ratio"] { + object-fit: cover; + object-position: 50% 50%; + width: 100%; +} + +iframe[class^=fr-ratio], +iframe[class*=" fr-ratio"] { + object-fit: fill; +} + +.fr-responsive-img { + width: 100%; + height: auto; +} + +.fr-responsive-vid { + position: relative; + width: 100%; + aspect-ratio: 1.7777777778; + display: block; +} + +.fr-responsive-vid__player { + width: 100%; + height: 100%; + display: block; + border: 0; +} + +.fr-responsive-vid > .fr-consent-placeholder { + object-fit: cover; + object-position: 50% 50%; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; +} + +.fr-grid-row { + display: flex; + flex-wrap: wrap; + margin: 0; + padding: 0; +} + +.fr-grid-row--top { + align-items: flex-start; +} + +.fr-grid-row--bottom { + align-items: flex-end; +} + +.fr-grid-row--middle { + align-items: center; +} + +.fr-grid-row--left { + justify-content: flex-start; +} + +.fr-grid-row--right { + justify-content: flex-end; +} + +.fr-grid-row--center { + justify-content: center; +} + +.fr-col--top { + align-self: flex-start; +} + +.fr-col--bottom { + align-self: flex-end; +} + +.fr-col--middle { + align-self: center; +} + +.fr-container, +.fr-container-sm, +.fr-container-md, +.fr-container-lg, +.fr-container-xl { + width: 100%; + margin-left: auto; + margin-right: auto; +} + +.fr-container { + padding-left: 1rem; + padding-right: 1rem; +} + +.fr-container--fluid { + padding-left: 0; + padding-right: 0; + max-width: none; + overflow: hidden; +} + +.fr-grid-row--gutters { + margin: -0.5rem; +} + +.fr-grid-row--gutters > [class^=fr-col-], +.fr-grid-row--gutters > [class*=" fr-col-"], +.fr-grid-row--gutters > .fr-col { + padding: 0.5rem; +} + +.fr-grid-row--no-gutters { + margin: 0; +} + +.fr-grid-row--no-gutters > [class^=fr-col-], +.fr-grid-row--no-gutters > [class*=" fr-col-"], +.fr-grid-row--no-gutters > .fr-col { + padding: 0; +} + +.fr-col { + flex: 1; +} + +.fr-col-1 { + flex: 0 0 calc(100% / 12); + width: calc(100% / 12); + max-width: calc(100% / 12); +} + +.fr-col-offset-1:not(.fr-col-offset-1--right) { + margin-left: calc(100% / 12); +} + +.fr-col-offset-1--right { + margin-right: calc(100% / 12); +} + +.fr-col-2 { + flex: 0 0 calc(200% / 12); + width: calc(200% / 12); + max-width: calc(200% / 12); +} + +.fr-col-offset-2:not(.fr-col-offset-2--right) { + margin-left: calc(200% / 12); +} + +.fr-col-offset-2--right { + margin-right: calc(200% / 12); +} + +.fr-col-3 { + flex: 0 0 calc(300% / 12); + width: calc(300% / 12); + max-width: calc(300% / 12); +} + +.fr-col-offset-3:not(.fr-col-offset-3--right) { + margin-left: calc(300% / 12); +} + +.fr-col-offset-3--right { + margin-right: calc(300% / 12); +} + +.fr-col-4 { + flex: 0 0 calc(400% / 12); + width: calc(400% / 12); + max-width: calc(400% / 12); +} + +.fr-col-offset-4:not(.fr-col-offset-4--right) { + margin-left: calc(400% / 12); +} + +.fr-col-offset-4--right { + margin-right: calc(400% / 12); +} + +.fr-col-5 { + flex: 0 0 calc(500% / 12); + width: calc(500% / 12); + max-width: calc(500% / 12); +} + +.fr-col-offset-5:not(.fr-col-offset-5--right) { + margin-left: calc(500% / 12); +} + +.fr-col-offset-5--right { + margin-right: calc(500% / 12); +} + +.fr-col-6 { + flex: 0 0 calc(600% / 12); + width: calc(600% / 12); + max-width: calc(600% / 12); +} + +.fr-col-offset-6:not(.fr-col-offset-6--right) { + margin-left: calc(600% / 12); +} + +.fr-col-offset-6--right { + margin-right: calc(600% / 12); +} + +.fr-col-7 { + flex: 0 0 calc(700% / 12); + width: calc(700% / 12); + max-width: calc(700% / 12); +} + +.fr-col-offset-7:not(.fr-col-offset-7--right) { + margin-left: calc(700% / 12); +} + +.fr-col-offset-7--right { + margin-right: calc(700% / 12); +} + +.fr-col-8 { + flex: 0 0 calc(800% / 12); + width: calc(800% / 12); + max-width: calc(800% / 12); +} + +.fr-col-offset-8:not(.fr-col-offset-8--right) { + margin-left: calc(800% / 12); +} + +.fr-col-offset-8--right { + margin-right: calc(800% / 12); +} + +.fr-col-9 { + flex: 0 0 calc(900% / 12); + width: calc(900% / 12); + max-width: calc(900% / 12); +} + +.fr-col-offset-9:not(.fr-col-offset-9--right) { + margin-left: calc(900% / 12); +} + +.fr-col-offset-9--right { + margin-right: calc(900% / 12); +} + +.fr-col-10 { + flex: 0 0 calc(1000% / 12); + width: calc(1000% / 12); + max-width: calc(1000% / 12); +} + +.fr-col-offset-10:not(.fr-col-offset-10--right) { + margin-left: calc(1000% / 12); +} + +.fr-col-offset-10--right { + margin-right: calc(1000% / 12); +} + +.fr-col-11 { + flex: 0 0 calc(1100% / 12); + width: calc(1100% / 12); + max-width: calc(1100% / 12); +} + +.fr-col-offset-11:not(.fr-col-offset-11--right) { + margin-left: calc(1100% / 12); +} + +.fr-col-offset-11--right { + margin-right: calc(1100% / 12); +} + +.fr-col-12 { + flex: 0 0 calc(1200% / 12); + width: calc(1200% / 12); + max-width: calc(1200% / 12); +} + +.fr-col-offset-12:not(.fr-col-offset-12--right) { + margin-left: calc(1200% / 12); +} + +.fr-col-offset-12--right { + margin-right: calc(1200% / 12); +} + +.fr-no-before::before { + content: none; +} + +.fr-no-after::after { + content: none; +} + +.fr-collapse { + --collapse: -99999px; + --collapser: ""; + --collapse-max-height: none; + overflow: hidden; + transition: visibility 0.3s; + max-height: var(--collapse-max-height); +} + +.fr-collapse--expanded { + overflow-x: hidden; + overflow-y: auto; +} + +.fr-collapse::before { + display: block; + content: ""; + content: var(--collapser); + transition: margin-top 0.3s; + margin-top: 0; +} + +.fr-collapse:not(.fr-collapse--expanded):not(.fr-collapsing) { + --collapse-max-height: 0; +} + +.fr-collapse:not(.fr-collapse--expanded) { + visibility: hidden; +} + +.fr-collapse:not(.fr-collapse--expanded)::before { + margin-top: -99999px; + margin-top: var(--collapse); +} + +.fr-m-n8v, +.fr-m-n4w { + margin: -2rem !important; +} + +.fr-ml-n8v, +.fr-ml-n4w, +.fr-mx-n8v, +.fr-mx-n4w { + margin-left: -2rem !important; +} + +.fr-mr-n8v, +.fr-mr-n4w, +.fr-mx-n8v, +.fr-mx-n4w { + margin-right: -2rem !important; +} + +.fr-mt-n8v, +.fr-mt-n4w, +.fr-my-n8v, +.fr-my-n4w { + margin-top: -2rem !important; +} + +.fr-mb-n8v, +.fr-mb-n4w, +.fr-my-n8v, +.fr-my-n4w { + margin-bottom: -2rem !important; +} + +.fr-m-n7v { + margin: -1.75rem !important; +} + +.fr-ml-n7v, +.fr-mx-n7v { + margin-left: -1.75rem !important; +} + +.fr-mr-n7v, +.fr-mx-n7v { + margin-right: -1.75rem !important; +} + +.fr-mt-n7v, +.fr-my-n7v { + margin-top: -1.75rem !important; +} + +.fr-mb-n7v, +.fr-my-n7v { + margin-bottom: -1.75rem !important; +} + +.fr-m-n6v, +.fr-m-n3w { + margin: -1.5rem !important; +} + +.fr-ml-n6v, +.fr-ml-n3w, +.fr-mx-n6v, +.fr-mx-n3w { + margin-left: -1.5rem !important; +} + +.fr-mr-n6v, +.fr-mr-n3w, +.fr-mx-n6v, +.fr-mx-n3w { + margin-right: -1.5rem !important; +} + +.fr-mt-n6v, +.fr-mt-n3w, +.fr-my-n6v, +.fr-my-n3w { + margin-top: -1.5rem !important; +} + +.fr-mb-n6v, +.fr-mb-n3w, +.fr-my-n6v, +.fr-my-n3w { + margin-bottom: -1.5rem !important; +} + +.fr-m-n5v { + margin: -1.25rem !important; +} + +.fr-ml-n5v, +.fr-mx-n5v { + margin-left: -1.25rem !important; +} + +.fr-mr-n5v, +.fr-mx-n5v { + margin-right: -1.25rem !important; +} + +.fr-mt-n5v, +.fr-my-n5v { + margin-top: -1.25rem !important; +} + +.fr-mb-n5v, +.fr-my-n5v { + margin-bottom: -1.25rem !important; +} + +.fr-m-n4v, +.fr-m-n2w { + margin: -1rem !important; +} + +.fr-ml-n4v, +.fr-ml-n2w, +.fr-mx-n4v, +.fr-mx-n2w { + margin-left: -1rem !important; +} + +.fr-mr-n4v, +.fr-mr-n2w, +.fr-mx-n4v, +.fr-mx-n2w { + margin-right: -1rem !important; +} + +.fr-mt-n4v, +.fr-mt-n2w, +.fr-my-n4v, +.fr-my-n2w { + margin-top: -1rem !important; +} + +.fr-mb-n4v, +.fr-mb-n2w, +.fr-my-n4v, +.fr-my-n2w { + margin-bottom: -1rem !important; +} + +.fr-m-n3v { + margin: -0.75rem !important; +} + +.fr-ml-n3v, +.fr-mx-n3v { + margin-left: -0.75rem !important; +} + +.fr-mr-n3v, +.fr-mx-n3v { + margin-right: -0.75rem !important; +} + +.fr-mt-n3v, +.fr-my-n3v { + margin-top: -0.75rem !important; +} + +.fr-mb-n3v, +.fr-my-n3v { + margin-bottom: -0.75rem !important; +} + +.fr-m-n2v, +.fr-m-n1w { + margin: -0.5rem !important; +} + +.fr-ml-n2v, +.fr-ml-n1w, +.fr-mx-n2v, +.fr-mx-n1w { + margin-left: -0.5rem !important; +} + +.fr-mr-n2v, +.fr-mr-n1w, +.fr-mx-n2v, +.fr-mx-n1w { + margin-right: -0.5rem !important; +} + +.fr-mt-n2v, +.fr-mt-n1w, +.fr-my-n2v, +.fr-my-n1w { + margin-top: -0.5rem !important; +} + +.fr-mb-n2v, +.fr-mb-n1w, +.fr-my-n2v, +.fr-my-n1w { + margin-bottom: -0.5rem !important; +} + +.fr-m-n1v { + margin: -0.25rem !important; +} + +.fr-ml-n1v, +.fr-mx-n1v { + margin-left: -0.25rem !important; +} + +.fr-mr-n1v, +.fr-mx-n1v { + margin-right: -0.25rem !important; +} + +.fr-mt-n1v, +.fr-my-n1v { + margin-top: -0.25rem !important; +} + +.fr-mb-n1v, +.fr-my-n1v { + margin-bottom: -0.25rem !important; +} + +.fr-m-n1-5v { + margin: -0.375rem !important; +} + +.fr-ml-n1-5v, +.fr-mx-n1-5v { + margin-left: -0.375rem !important; +} + +.fr-mr-n1-5v, +.fr-mx-n1-5v { + margin-right: -0.375rem !important; +} + +.fr-mt-n1-5v, +.fr-my-n1-5v { + margin-top: -0.375rem !important; +} + +.fr-mb-n1-5v, +.fr-my-n1-5v { + margin-bottom: -0.375rem !important; +} + +.fr-m-0 { + margin: 0 !important; +} + +.fr-ml-0, +.fr-mx-0 { + margin-left: 0 !important; +} + +.fr-mr-0, +.fr-mx-0 { + margin-right: 0 !important; +} + +.fr-mt-0, +.fr-my-0 { + margin-top: 0 !important; +} + +.fr-mb-0, +.fr-my-0 { + margin-bottom: 0 !important; +} + +.fr-m-n0-5v { + margin: -0.125rem !important; +} + +.fr-ml-n0-5v, +.fr-mx-n0-5v { + margin-left: -0.125rem !important; +} + +.fr-mr-n0-5v, +.fr-mx-n0-5v { + margin-right: -0.125rem !important; +} + +.fr-mt-n0-5v, +.fr-my-n0-5v { + margin-top: -0.125rem !important; +} + +.fr-mb-n0-5v, +.fr-my-n0-5v { + margin-bottom: -0.125rem !important; +} + +.fr-m-0-5v { + margin: 0.125rem !important; +} + +.fr-ml-0-5v, +.fr-mx-0-5v { + margin-left: 0.125rem !important; +} + +.fr-mr-0-5v, +.fr-mx-0-5v { + margin-right: 0.125rem !important; +} + +.fr-mt-0-5v, +.fr-my-0-5v { + margin-top: 0.125rem !important; +} + +.fr-mb-0-5v, +.fr-my-0-5v { + margin-bottom: 0.125rem !important; +} + +.fr-m-1v { + margin: 0.25rem !important; +} + +.fr-ml-1v, +.fr-mx-1v { + margin-left: 0.25rem !important; +} + +.fr-mr-1v, +.fr-mx-1v { + margin-right: 0.25rem !important; +} + +.fr-mt-1v, +.fr-my-1v { + margin-top: 0.25rem !important; +} + +.fr-mb-1v, +.fr-my-1v { + margin-bottom: 0.25rem !important; +} + +.fr-m-1-5v { + margin: 0.375rem !important; +} + +.fr-ml-1-5v, +.fr-mx-1-5v { + margin-left: 0.375rem !important; +} + +.fr-mr-1-5v, +.fr-mx-1-5v { + margin-right: 0.375rem !important; +} + +.fr-mt-1-5v, +.fr-my-1-5v { + margin-top: 0.375rem !important; +} + +.fr-mb-1-5v, +.fr-my-1-5v { + margin-bottom: 0.375rem !important; +} + +.fr-m-2v, +.fr-m-1w { + margin: 0.5rem !important; +} + +.fr-ml-2v, +.fr-ml-1w, +.fr-mx-2v, +.fr-mx-1w { + margin-left: 0.5rem !important; +} + +.fr-mr-2v, +.fr-mr-1w, +.fr-mx-2v, +.fr-mx-1w { + margin-right: 0.5rem !important; +} + +.fr-mt-2v, +.fr-mt-1w, +.fr-my-2v, +.fr-my-1w { + margin-top: 0.5rem !important; +} + +.fr-mb-2v, +.fr-mb-1w, +.fr-my-2v, +.fr-my-1w { + margin-bottom: 0.5rem !important; +} + +.fr-m-3v { + margin: 0.75rem !important; +} + +.fr-ml-3v, +.fr-mx-3v { + margin-left: 0.75rem !important; +} + +.fr-mr-3v, +.fr-mx-3v { + margin-right: 0.75rem !important; +} + +.fr-mt-3v, +.fr-my-3v { + margin-top: 0.75rem !important; +} + +.fr-mb-3v, +.fr-my-3v { + margin-bottom: 0.75rem !important; +} + +.fr-m-4v, +.fr-m-2w { + margin: 1rem !important; +} + +.fr-ml-4v, +.fr-ml-2w, +.fr-mx-4v, +.fr-mx-2w { + margin-left: 1rem !important; +} + +.fr-mr-4v, +.fr-mr-2w, +.fr-mx-4v, +.fr-mx-2w { + margin-right: 1rem !important; +} + +.fr-mt-4v, +.fr-mt-2w, +.fr-my-4v, +.fr-my-2w { + margin-top: 1rem !important; +} + +.fr-mb-4v, +.fr-mb-2w, +.fr-my-4v, +.fr-my-2w { + margin-bottom: 1rem !important; +} + +.fr-m-5v { + margin: 1.25rem !important; +} + +.fr-ml-5v, +.fr-mx-5v { + margin-left: 1.25rem !important; +} + +.fr-mr-5v, +.fr-mx-5v { + margin-right: 1.25rem !important; +} + +.fr-mt-5v, +.fr-my-5v { + margin-top: 1.25rem !important; +} + +.fr-mb-5v, +.fr-my-5v { + margin-bottom: 1.25rem !important; +} + +.fr-m-6v, +.fr-m-3w { + margin: 1.5rem !important; +} + +.fr-ml-6v, +.fr-ml-3w, +.fr-mx-6v, +.fr-mx-3w { + margin-left: 1.5rem !important; +} + +.fr-mr-6v, +.fr-mr-3w, +.fr-mx-6v, +.fr-mx-3w { + margin-right: 1.5rem !important; +} + +.fr-mt-6v, +.fr-mt-3w, +.fr-my-6v, +.fr-my-3w { + margin-top: 1.5rem !important; +} + +.fr-mb-6v, +.fr-mb-3w, +.fr-my-6v, +.fr-my-3w { + margin-bottom: 1.5rem !important; +} + +.fr-m-7v { + margin: 1.75rem !important; +} + +.fr-ml-7v, +.fr-mx-7v { + margin-left: 1.75rem !important; +} + +.fr-mr-7v, +.fr-mx-7v { + margin-right: 1.75rem !important; +} + +.fr-mt-7v, +.fr-my-7v { + margin-top: 1.75rem !important; +} + +.fr-mb-7v, +.fr-my-7v { + margin-bottom: 1.75rem !important; +} + +.fr-m-8v, +.fr-m-4w { + margin: 2rem !important; +} + +.fr-ml-8v, +.fr-ml-4w, +.fr-mx-8v, +.fr-mx-4w { + margin-left: 2rem !important; +} + +.fr-mr-8v, +.fr-mr-4w, +.fr-mx-8v, +.fr-mx-4w { + margin-right: 2rem !important; +} + +.fr-mt-8v, +.fr-mt-4w, +.fr-my-8v, +.fr-my-4w { + margin-top: 2rem !important; +} + +.fr-mb-8v, +.fr-mb-4w, +.fr-my-8v, +.fr-my-4w { + margin-bottom: 2rem !important; +} + +.fr-m-9v { + margin: 2.25rem !important; +} + +.fr-ml-9v, +.fr-mx-9v { + margin-left: 2.25rem !important; +} + +.fr-mr-9v, +.fr-mx-9v { + margin-right: 2.25rem !important; +} + +.fr-mt-9v, +.fr-my-9v { + margin-top: 2.25rem !important; +} + +.fr-mb-9v, +.fr-my-9v { + margin-bottom: 2.25rem !important; +} + +.fr-m-10v, +.fr-m-5w { + margin: 2.5rem !important; +} + +.fr-ml-10v, +.fr-ml-5w, +.fr-mx-10v, +.fr-mx-5w { + margin-left: 2.5rem !important; +} + +.fr-mr-10v, +.fr-mr-5w, +.fr-mx-10v, +.fr-mx-5w { + margin-right: 2.5rem !important; +} + +.fr-mt-10v, +.fr-mt-5w, +.fr-my-10v, +.fr-my-5w { + margin-top: 2.5rem !important; +} + +.fr-mb-10v, +.fr-mb-5w, +.fr-my-10v, +.fr-my-5w { + margin-bottom: 2.5rem !important; +} + +.fr-m-11v { + margin: 2.75rem !important; +} + +.fr-ml-11v, +.fr-mx-11v { + margin-left: 2.75rem !important; +} + +.fr-mr-11v, +.fr-mx-11v { + margin-right: 2.75rem !important; +} + +.fr-mt-11v, +.fr-my-11v { + margin-top: 2.75rem !important; +} + +.fr-mb-11v, +.fr-my-11v { + margin-bottom: 2.75rem !important; +} + +.fr-m-12v, +.fr-m-6w { + margin: 3rem !important; +} + +.fr-ml-12v, +.fr-ml-6w, +.fr-mx-12v, +.fr-mx-6w { + margin-left: 3rem !important; +} + +.fr-mr-12v, +.fr-mr-6w, +.fr-mx-12v, +.fr-mx-6w { + margin-right: 3rem !important; +} + +.fr-mt-12v, +.fr-mt-6w, +.fr-my-12v, +.fr-my-6w { + margin-top: 3rem !important; +} + +.fr-mb-12v, +.fr-mb-6w, +.fr-my-12v, +.fr-my-6w { + margin-bottom: 3rem !important; +} + +.fr-m-13v { + margin: 3.25rem !important; +} + +.fr-ml-13v, +.fr-mx-13v { + margin-left: 3.25rem !important; +} + +.fr-mr-13v, +.fr-mx-13v { + margin-right: 3.25rem !important; +} + +.fr-mt-13v, +.fr-my-13v { + margin-top: 3.25rem !important; +} + +.fr-mb-13v, +.fr-my-13v { + margin-bottom: 3.25rem !important; +} + +.fr-m-14v, +.fr-m-7w { + margin: 3.5rem !important; +} + +.fr-ml-14v, +.fr-ml-7w, +.fr-mx-14v, +.fr-mx-7w { + margin-left: 3.5rem !important; +} + +.fr-mr-14v, +.fr-mr-7w, +.fr-mx-14v, +.fr-mx-7w { + margin-right: 3.5rem !important; +} + +.fr-mt-14v, +.fr-mt-7w, +.fr-my-14v, +.fr-my-7w { + margin-top: 3.5rem !important; +} + +.fr-mb-14v, +.fr-mb-7w, +.fr-my-14v, +.fr-my-7w { + margin-bottom: 3.5rem !important; +} + +.fr-m-15v { + margin: 3.75rem !important; +} + +.fr-ml-15v, +.fr-mx-15v { + margin-left: 3.75rem !important; +} + +.fr-mr-15v, +.fr-mx-15v { + margin-right: 3.75rem !important; +} + +.fr-mt-15v, +.fr-my-15v { + margin-top: 3.75rem !important; +} + +.fr-mb-15v, +.fr-my-15v { + margin-bottom: 3.75rem !important; +} + +.fr-m-16v, +.fr-m-8w { + margin: 4rem !important; +} + +.fr-ml-16v, +.fr-ml-8w, +.fr-mx-16v, +.fr-mx-8w { + margin-left: 4rem !important; +} + +.fr-mr-16v, +.fr-mr-8w, +.fr-mx-16v, +.fr-mx-8w { + margin-right: 4rem !important; +} + +.fr-mt-16v, +.fr-mt-8w, +.fr-my-16v, +.fr-my-8w { + margin-top: 4rem !important; +} + +.fr-mb-16v, +.fr-mb-8w, +.fr-my-16v, +.fr-my-8w { + margin-bottom: 4rem !important; +} + +.fr-m-17v { + margin: 4.25rem !important; +} + +.fr-ml-17v, +.fr-mx-17v { + margin-left: 4.25rem !important; +} + +.fr-mr-17v, +.fr-mx-17v { + margin-right: 4.25rem !important; +} + +.fr-mt-17v, +.fr-my-17v { + margin-top: 4.25rem !important; +} + +.fr-mb-17v, +.fr-my-17v { + margin-bottom: 4.25rem !important; +} + +.fr-m-18v, +.fr-m-9w { + margin: 4.5rem !important; +} + +.fr-ml-18v, +.fr-ml-9w, +.fr-mx-18v, +.fr-mx-9w { + margin-left: 4.5rem !important; +} + +.fr-mr-18v, +.fr-mr-9w, +.fr-mx-18v, +.fr-mx-9w { + margin-right: 4.5rem !important; +} + +.fr-mt-18v, +.fr-mt-9w, +.fr-my-18v, +.fr-my-9w { + margin-top: 4.5rem !important; +} + +.fr-mb-18v, +.fr-mb-9w, +.fr-my-18v, +.fr-my-9w { + margin-bottom: 4.5rem !important; +} + +.fr-m-19v { + margin: 4.75rem !important; +} + +.fr-ml-19v, +.fr-mx-19v { + margin-left: 4.75rem !important; +} + +.fr-mr-19v, +.fr-mx-19v { + margin-right: 4.75rem !important; +} + +.fr-mt-19v, +.fr-my-19v { + margin-top: 4.75rem !important; +} + +.fr-mb-19v, +.fr-my-19v { + margin-bottom: 4.75rem !important; +} + +.fr-m-20v, +.fr-m-10w { + margin: 5rem !important; +} + +.fr-ml-20v, +.fr-ml-10w, +.fr-mx-20v, +.fr-mx-10w { + margin-left: 5rem !important; +} + +.fr-mr-20v, +.fr-mr-10w, +.fr-mx-20v, +.fr-mx-10w { + margin-right: 5rem !important; +} + +.fr-mt-20v, +.fr-mt-10w, +.fr-my-20v, +.fr-my-10w { + margin-top: 5rem !important; +} + +.fr-mb-20v, +.fr-mb-10w, +.fr-my-20v, +.fr-my-10w { + margin-bottom: 5rem !important; +} + +.fr-m-21v { + margin: 5.25rem !important; +} + +.fr-ml-21v, +.fr-mx-21v { + margin-left: 5.25rem !important; +} + +.fr-mr-21v, +.fr-mx-21v { + margin-right: 5.25rem !important; +} + +.fr-mt-21v, +.fr-my-21v { + margin-top: 5.25rem !important; +} + +.fr-mb-21v, +.fr-my-21v { + margin-bottom: 5.25rem !important; +} + +.fr-m-22v, +.fr-m-11w { + margin: 5.5rem !important; +} + +.fr-ml-22v, +.fr-ml-11w, +.fr-mx-22v, +.fr-mx-11w { + margin-left: 5.5rem !important; +} + +.fr-mr-22v, +.fr-mr-11w, +.fr-mx-22v, +.fr-mx-11w { + margin-right: 5.5rem !important; +} + +.fr-mt-22v, +.fr-mt-11w, +.fr-my-22v, +.fr-my-11w { + margin-top: 5.5rem !important; +} + +.fr-mb-22v, +.fr-mb-11w, +.fr-my-22v, +.fr-my-11w { + margin-bottom: 5.5rem !important; +} + +.fr-m-23v { + margin: 5.75rem !important; +} + +.fr-ml-23v, +.fr-mx-23v { + margin-left: 5.75rem !important; +} + +.fr-mr-23v, +.fr-mx-23v { + margin-right: 5.75rem !important; +} + +.fr-mt-23v, +.fr-my-23v { + margin-top: 5.75rem !important; +} + +.fr-mb-23v, +.fr-my-23v { + margin-bottom: 5.75rem !important; +} + +.fr-m-24v, +.fr-m-12w { + margin: 6rem !important; +} + +.fr-ml-24v, +.fr-ml-12w, +.fr-mx-24v, +.fr-mx-12w { + margin-left: 6rem !important; +} + +.fr-mr-24v, +.fr-mr-12w, +.fr-mx-24v, +.fr-mx-12w { + margin-right: 6rem !important; +} + +.fr-mt-24v, +.fr-mt-12w, +.fr-my-24v, +.fr-my-12w { + margin-top: 6rem !important; +} + +.fr-mb-24v, +.fr-mb-12w, +.fr-my-24v, +.fr-my-12w { + margin-bottom: 6rem !important; +} + +.fr-m-25v { + margin: 6.25rem !important; +} + +.fr-ml-25v, +.fr-mx-25v { + margin-left: 6.25rem !important; +} + +.fr-mr-25v, +.fr-mx-25v { + margin-right: 6.25rem !important; +} + +.fr-mt-25v, +.fr-my-25v { + margin-top: 6.25rem !important; +} + +.fr-mb-25v, +.fr-my-25v { + margin-bottom: 6.25rem !important; +} + +.fr-m-26v, +.fr-m-13w { + margin: 6.5rem !important; +} + +.fr-ml-26v, +.fr-ml-13w, +.fr-mx-26v, +.fr-mx-13w { + margin-left: 6.5rem !important; +} + +.fr-mr-26v, +.fr-mr-13w, +.fr-mx-26v, +.fr-mx-13w { + margin-right: 6.5rem !important; +} + +.fr-mt-26v, +.fr-mt-13w, +.fr-my-26v, +.fr-my-13w { + margin-top: 6.5rem !important; +} + +.fr-mb-26v, +.fr-mb-13w, +.fr-my-26v, +.fr-my-13w { + margin-bottom: 6.5rem !important; +} + +.fr-m-27v { + margin: 6.75rem !important; +} + +.fr-ml-27v, +.fr-mx-27v { + margin-left: 6.75rem !important; +} + +.fr-mr-27v, +.fr-mx-27v { + margin-right: 6.75rem !important; +} + +.fr-mt-27v, +.fr-my-27v { + margin-top: 6.75rem !important; +} + +.fr-mb-27v, +.fr-my-27v { + margin-bottom: 6.75rem !important; +} + +.fr-m-28v, +.fr-m-14w { + margin: 7rem !important; +} + +.fr-ml-28v, +.fr-ml-14w, +.fr-mx-28v, +.fr-mx-14w { + margin-left: 7rem !important; +} + +.fr-mr-28v, +.fr-mr-14w, +.fr-mx-28v, +.fr-mx-14w { + margin-right: 7rem !important; +} + +.fr-mt-28v, +.fr-mt-14w, +.fr-my-28v, +.fr-my-14w { + margin-top: 7rem !important; +} + +.fr-mb-28v, +.fr-mb-14w, +.fr-my-28v, +.fr-my-14w { + margin-bottom: 7rem !important; +} + +.fr-m-29v { + margin: 7.25rem !important; +} + +.fr-ml-29v, +.fr-mx-29v { + margin-left: 7.25rem !important; +} + +.fr-mr-29v, +.fr-mx-29v { + margin-right: 7.25rem !important; +} + +.fr-mt-29v, +.fr-my-29v { + margin-top: 7.25rem !important; +} + +.fr-mb-29v, +.fr-my-29v { + margin-bottom: 7.25rem !important; +} + +.fr-m-30v, +.fr-m-15w { + margin: 7.5rem !important; +} + +.fr-ml-30v, +.fr-ml-15w, +.fr-mx-30v, +.fr-mx-15w { + margin-left: 7.5rem !important; +} + +.fr-mr-30v, +.fr-mr-15w, +.fr-mx-30v, +.fr-mx-15w { + margin-right: 7.5rem !important; +} + +.fr-mt-30v, +.fr-mt-15w, +.fr-my-30v, +.fr-my-15w { + margin-top: 7.5rem !important; +} + +.fr-mb-30v, +.fr-mb-15w, +.fr-my-30v, +.fr-my-15w { + margin-bottom: 7.5rem !important; +} + +.fr-m-31v { + margin: 7.75rem !important; +} + +.fr-ml-31v, +.fr-mx-31v { + margin-left: 7.75rem !important; +} + +.fr-mr-31v, +.fr-mx-31v { + margin-right: 7.75rem !important; +} + +.fr-mt-31v, +.fr-my-31v { + margin-top: 7.75rem !important; +} + +.fr-mb-31v, +.fr-my-31v { + margin-bottom: 7.75rem !important; +} + +.fr-m-32v, +.fr-m-16w { + margin: 8rem !important; +} + +.fr-ml-32v, +.fr-ml-16w, +.fr-mx-32v, +.fr-mx-16w { + margin-left: 8rem !important; +} + +.fr-mr-32v, +.fr-mr-16w, +.fr-mx-32v, +.fr-mx-16w { + margin-right: 8rem !important; +} + +.fr-mt-32v, +.fr-mt-16w, +.fr-my-32v, +.fr-my-16w { + margin-top: 8rem !important; +} + +.fr-mb-32v, +.fr-mb-16w, +.fr-my-32v, +.fr-my-16w { + margin-bottom: 8rem !important; +} + +.fr-m-auto { + margin: auto; +} + +.fr-ml-auto, +.fr-mx-auto { + margin-left: auto; +} + +.fr-mr-auto, +.fr-mx-auto { + margin-right: auto; +} + +.fr-mt-auto, +.fr-my-auto { + margin-top: auto; +} + +.fr-mb-auto, +.fr-my-auto { + margin-bottom: auto; +} + +.fr-m-first-n8v, +.fr-m-first-n4w { + margin: -2rem !important; +} + +.fr-ml-first-n8v, +.fr-ml-first-n4w, +.fr-mx-first-n8v, +.fr-mx-first-n4w { + margin-left: -2rem !important; +} + +.fr-mr-first-n8v, +.fr-mr-first-n4w, +.fr-mx-first-n8v, +.fr-mx-first-n4w { + margin-right: -2rem !important; +} + +.fr-mt-first-n8v, +.fr-mt-first-n4w, +.fr-my-first-n8v, +.fr-my-first-n4w { + margin-top: -2rem !important; +} + +.fr-mb-first-n8v, +.fr-mb-first-n4w, +.fr-my-first-n8v, +.fr-my-first-n4w { + margin-bottom: -2rem !important; +} + +.fr-m-first-n7v { + margin: -1.75rem !important; +} + +.fr-ml-first-n7v, +.fr-mx-first-n7v { + margin-left: -1.75rem !important; +} + +.fr-mr-first-n7v, +.fr-mx-first-n7v { + margin-right: -1.75rem !important; +} + +.fr-mt-first-n7v, +.fr-my-first-n7v { + margin-top: -1.75rem !important; +} + +.fr-mb-first-n7v, +.fr-my-first-n7v { + margin-bottom: -1.75rem !important; +} + +.fr-m-first-n6v, +.fr-m-first-n3w { + margin: -1.5rem !important; +} + +.fr-ml-first-n6v, +.fr-ml-first-n3w, +.fr-mx-first-n6v, +.fr-mx-first-n3w { + margin-left: -1.5rem !important; +} + +.fr-mr-first-n6v, +.fr-mr-first-n3w, +.fr-mx-first-n6v, +.fr-mx-first-n3w { + margin-right: -1.5rem !important; +} + +.fr-mt-first-n6v, +.fr-mt-first-n3w, +.fr-my-first-n6v, +.fr-my-first-n3w { + margin-top: -1.5rem !important; +} + +.fr-mb-first-n6v, +.fr-mb-first-n3w, +.fr-my-first-n6v, +.fr-my-first-n3w { + margin-bottom: -1.5rem !important; +} + +.fr-m-first-n5v { + margin: -1.25rem !important; +} + +.fr-ml-first-n5v, +.fr-mx-first-n5v { + margin-left: -1.25rem !important; +} + +.fr-mr-first-n5v, +.fr-mx-first-n5v { + margin-right: -1.25rem !important; +} + +.fr-mt-first-n5v, +.fr-my-first-n5v { + margin-top: -1.25rem !important; +} + +.fr-mb-first-n5v, +.fr-my-first-n5v { + margin-bottom: -1.25rem !important; +} + +.fr-m-first-n4v, +.fr-m-first-n2w { + margin: -1rem !important; +} + +.fr-ml-first-n4v, +.fr-ml-first-n2w, +.fr-mx-first-n4v, +.fr-mx-first-n2w { + margin-left: -1rem !important; +} + +.fr-mr-first-n4v, +.fr-mr-first-n2w, +.fr-mx-first-n4v, +.fr-mx-first-n2w { + margin-right: -1rem !important; +} + +.fr-mt-first-n4v, +.fr-mt-first-n2w, +.fr-my-first-n4v, +.fr-my-first-n2w { + margin-top: -1rem !important; +} + +.fr-mb-first-n4v, +.fr-mb-first-n2w, +.fr-my-first-n4v, +.fr-my-first-n2w { + margin-bottom: -1rem !important; +} + +.fr-m-first-n3v { + margin: -0.75rem !important; +} + +.fr-ml-first-n3v, +.fr-mx-first-n3v { + margin-left: -0.75rem !important; +} + +.fr-mr-first-n3v, +.fr-mx-first-n3v { + margin-right: -0.75rem !important; +} + +.fr-mt-first-n3v, +.fr-my-first-n3v { + margin-top: -0.75rem !important; +} + +.fr-mb-first-n3v, +.fr-my-first-n3v { + margin-bottom: -0.75rem !important; +} + +.fr-m-first-n2v, +.fr-m-first-n1w { + margin: -0.5rem !important; +} + +.fr-ml-first-n2v, +.fr-ml-first-n1w, +.fr-mx-first-n2v, +.fr-mx-first-n1w { + margin-left: -0.5rem !important; +} + +.fr-mr-first-n2v, +.fr-mr-first-n1w, +.fr-mx-first-n2v, +.fr-mx-first-n1w { + margin-right: -0.5rem !important; +} + +.fr-mt-first-n2v, +.fr-mt-first-n1w, +.fr-my-first-n2v, +.fr-my-first-n1w { + margin-top: -0.5rem !important; +} + +.fr-mb-first-n2v, +.fr-mb-first-n1w, +.fr-my-first-n2v, +.fr-my-first-n1w { + margin-bottom: -0.5rem !important; +} + +.fr-m-first-n1v { + margin: -0.25rem !important; +} + +.fr-ml-first-n1v, +.fr-mx-first-n1v { + margin-left: -0.25rem !important; +} + +.fr-mr-first-n1v, +.fr-mx-first-n1v { + margin-right: -0.25rem !important; +} + +.fr-mt-first-n1v, +.fr-my-first-n1v { + margin-top: -0.25rem !important; +} + +.fr-mb-first-n1v, +.fr-my-first-n1v { + margin-bottom: -0.25rem !important; +} + +.fr-m-first-n1-5v { + margin: -0.375rem !important; +} + +.fr-ml-first-n1-5v, +.fr-mx-first-n1-5v { + margin-left: -0.375rem !important; +} + +.fr-mr-first-n1-5v, +.fr-mx-first-n1-5v { + margin-right: -0.375rem !important; +} + +.fr-mt-first-n1-5v, +.fr-my-first-n1-5v { + margin-top: -0.375rem !important; +} + +.fr-mb-first-n1-5v, +.fr-my-first-n1-5v { + margin-bottom: -0.375rem !important; +} + +.fr-m-first-0 { + margin: 0 !important; +} + +.fr-ml-first-0, +.fr-mx-first-0 { + margin-left: 0 !important; +} + +.fr-mr-first-0, +.fr-mx-first-0 { + margin-right: 0 !important; +} + +.fr-mt-first-0, +.fr-my-first-0 { + margin-top: 0 !important; +} + +.fr-mb-first-0, +.fr-my-first-0 { + margin-bottom: 0 !important; +} + +.fr-m-first-n0-5v { + margin: -0.125rem !important; +} + +.fr-ml-first-n0-5v, +.fr-mx-first-n0-5v { + margin-left: -0.125rem !important; +} + +.fr-mr-first-n0-5v, +.fr-mx-first-n0-5v { + margin-right: -0.125rem !important; +} + +.fr-mt-first-n0-5v, +.fr-my-first-n0-5v { + margin-top: -0.125rem !important; +} + +.fr-mb-first-n0-5v, +.fr-my-first-n0-5v { + margin-bottom: -0.125rem !important; +} + +.fr-m-first-0-5v { + margin: 0.125rem !important; +} + +.fr-ml-first-0-5v, +.fr-mx-first-0-5v { + margin-left: 0.125rem !important; +} + +.fr-mr-first-0-5v, +.fr-mx-first-0-5v { + margin-right: 0.125rem !important; +} + +.fr-mt-first-0-5v, +.fr-my-first-0-5v { + margin-top: 0.125rem !important; +} + +.fr-mb-first-0-5v, +.fr-my-first-0-5v { + margin-bottom: 0.125rem !important; +} + +.fr-m-first-1v { + margin: 0.25rem !important; +} + +.fr-ml-first-1v, +.fr-mx-first-1v { + margin-left: 0.25rem !important; +} + +.fr-mr-first-1v, +.fr-mx-first-1v { + margin-right: 0.25rem !important; +} + +.fr-mt-first-1v, +.fr-my-first-1v { + margin-top: 0.25rem !important; +} + +.fr-mb-first-1v, +.fr-my-first-1v { + margin-bottom: 0.25rem !important; +} + +.fr-m-first-1-5v { + margin: 0.375rem !important; +} + +.fr-ml-first-1-5v, +.fr-mx-first-1-5v { + margin-left: 0.375rem !important; +} + +.fr-mr-first-1-5v, +.fr-mx-first-1-5v { + margin-right: 0.375rem !important; +} + +.fr-mt-first-1-5v, +.fr-my-first-1-5v { + margin-top: 0.375rem !important; +} + +.fr-mb-first-1-5v, +.fr-my-first-1-5v { + margin-bottom: 0.375rem !important; +} + +.fr-m-first-2v, +.fr-m-first-1w { + margin: 0.5rem !important; +} + +.fr-ml-first-2v, +.fr-ml-first-1w, +.fr-mx-first-2v, +.fr-mx-first-1w { + margin-left: 0.5rem !important; +} + +.fr-mr-first-2v, +.fr-mr-first-1w, +.fr-mx-first-2v, +.fr-mx-first-1w { + margin-right: 0.5rem !important; +} + +.fr-mt-first-2v, +.fr-mt-first-1w, +.fr-my-first-2v, +.fr-my-first-1w { + margin-top: 0.5rem !important; +} + +.fr-mb-first-2v, +.fr-mb-first-1w, +.fr-my-first-2v, +.fr-my-first-1w { + margin-bottom: 0.5rem !important; +} + +.fr-m-first-3v { + margin: 0.75rem !important; +} + +.fr-ml-first-3v, +.fr-mx-first-3v { + margin-left: 0.75rem !important; +} + +.fr-mr-first-3v, +.fr-mx-first-3v { + margin-right: 0.75rem !important; +} + +.fr-mt-first-3v, +.fr-my-first-3v { + margin-top: 0.75rem !important; +} + +.fr-mb-first-3v, +.fr-my-first-3v { + margin-bottom: 0.75rem !important; +} + +.fr-m-first-4v, +.fr-m-first-2w { + margin: 1rem !important; +} + +.fr-ml-first-4v, +.fr-ml-first-2w, +.fr-mx-first-4v, +.fr-mx-first-2w { + margin-left: 1rem !important; +} + +.fr-mr-first-4v, +.fr-mr-first-2w, +.fr-mx-first-4v, +.fr-mx-first-2w { + margin-right: 1rem !important; +} + +.fr-mt-first-4v, +.fr-mt-first-2w, +.fr-my-first-4v, +.fr-my-first-2w { + margin-top: 1rem !important; +} + +.fr-mb-first-4v, +.fr-mb-first-2w, +.fr-my-first-4v, +.fr-my-first-2w { + margin-bottom: 1rem !important; +} + +.fr-m-first-5v { + margin: 1.25rem !important; +} + +.fr-ml-first-5v, +.fr-mx-first-5v { + margin-left: 1.25rem !important; +} + +.fr-mr-first-5v, +.fr-mx-first-5v { + margin-right: 1.25rem !important; +} + +.fr-mt-first-5v, +.fr-my-first-5v { + margin-top: 1.25rem !important; +} + +.fr-mb-first-5v, +.fr-my-first-5v { + margin-bottom: 1.25rem !important; +} + +.fr-m-first-6v, +.fr-m-first-3w { + margin: 1.5rem !important; +} + +.fr-ml-first-6v, +.fr-ml-first-3w, +.fr-mx-first-6v, +.fr-mx-first-3w { + margin-left: 1.5rem !important; +} + +.fr-mr-first-6v, +.fr-mr-first-3w, +.fr-mx-first-6v, +.fr-mx-first-3w { + margin-right: 1.5rem !important; +} + +.fr-mt-first-6v, +.fr-mt-first-3w, +.fr-my-first-6v, +.fr-my-first-3w { + margin-top: 1.5rem !important; +} + +.fr-mb-first-6v, +.fr-mb-first-3w, +.fr-my-first-6v, +.fr-my-first-3w { + margin-bottom: 1.5rem !important; +} + +.fr-m-first-7v { + margin: 1.75rem !important; +} + +.fr-ml-first-7v, +.fr-mx-first-7v { + margin-left: 1.75rem !important; +} + +.fr-mr-first-7v, +.fr-mx-first-7v { + margin-right: 1.75rem !important; +} + +.fr-mt-first-7v, +.fr-my-first-7v { + margin-top: 1.75rem !important; +} + +.fr-mb-first-7v, +.fr-my-first-7v { + margin-bottom: 1.75rem !important; +} + +.fr-m-first-8v, +.fr-m-first-4w { + margin: 2rem !important; +} + +.fr-ml-first-8v, +.fr-ml-first-4w, +.fr-mx-first-8v, +.fr-mx-first-4w { + margin-left: 2rem !important; +} + +.fr-mr-first-8v, +.fr-mr-first-4w, +.fr-mx-first-8v, +.fr-mx-first-4w { + margin-right: 2rem !important; +} + +.fr-mt-first-8v, +.fr-mt-first-4w, +.fr-my-first-8v, +.fr-my-first-4w { + margin-top: 2rem !important; +} + +.fr-mb-first-8v, +.fr-mb-first-4w, +.fr-my-first-8v, +.fr-my-first-4w { + margin-bottom: 2rem !important; +} + +.fr-m-first-9v { + margin: 2.25rem !important; +} + +.fr-ml-first-9v, +.fr-mx-first-9v { + margin-left: 2.25rem !important; +} + +.fr-mr-first-9v, +.fr-mx-first-9v { + margin-right: 2.25rem !important; +} + +.fr-mt-first-9v, +.fr-my-first-9v { + margin-top: 2.25rem !important; +} + +.fr-mb-first-9v, +.fr-my-first-9v { + margin-bottom: 2.25rem !important; +} + +.fr-m-first-10v, +.fr-m-first-5w { + margin: 2.5rem !important; +} + +.fr-ml-first-10v, +.fr-ml-first-5w, +.fr-mx-first-10v, +.fr-mx-first-5w { + margin-left: 2.5rem !important; +} + +.fr-mr-first-10v, +.fr-mr-first-5w, +.fr-mx-first-10v, +.fr-mx-first-5w { + margin-right: 2.5rem !important; +} + +.fr-mt-first-10v, +.fr-mt-first-5w, +.fr-my-first-10v, +.fr-my-first-5w { + margin-top: 2.5rem !important; +} + +.fr-mb-first-10v, +.fr-mb-first-5w, +.fr-my-first-10v, +.fr-my-first-5w { + margin-bottom: 2.5rem !important; +} + +.fr-m-first-11v { + margin: 2.75rem !important; +} + +.fr-ml-first-11v, +.fr-mx-first-11v { + margin-left: 2.75rem !important; +} + +.fr-mr-first-11v, +.fr-mx-first-11v { + margin-right: 2.75rem !important; +} + +.fr-mt-first-11v, +.fr-my-first-11v { + margin-top: 2.75rem !important; +} + +.fr-mb-first-11v, +.fr-my-first-11v { + margin-bottom: 2.75rem !important; +} + +.fr-m-first-12v, +.fr-m-first-6w { + margin: 3rem !important; +} + +.fr-ml-first-12v, +.fr-ml-first-6w, +.fr-mx-first-12v, +.fr-mx-first-6w { + margin-left: 3rem !important; +} + +.fr-mr-first-12v, +.fr-mr-first-6w, +.fr-mx-first-12v, +.fr-mx-first-6w { + margin-right: 3rem !important; +} + +.fr-mt-first-12v, +.fr-mt-first-6w, +.fr-my-first-12v, +.fr-my-first-6w { + margin-top: 3rem !important; +} + +.fr-mb-first-12v, +.fr-mb-first-6w, +.fr-my-first-12v, +.fr-my-first-6w { + margin-bottom: 3rem !important; +} + +.fr-m-first-13v { + margin: 3.25rem !important; +} + +.fr-ml-first-13v, +.fr-mx-first-13v { + margin-left: 3.25rem !important; +} + +.fr-mr-first-13v, +.fr-mx-first-13v { + margin-right: 3.25rem !important; +} + +.fr-mt-first-13v, +.fr-my-first-13v { + margin-top: 3.25rem !important; +} + +.fr-mb-first-13v, +.fr-my-first-13v { + margin-bottom: 3.25rem !important; +} + +.fr-m-first-14v, +.fr-m-first-7w { + margin: 3.5rem !important; +} + +.fr-ml-first-14v, +.fr-ml-first-7w, +.fr-mx-first-14v, +.fr-mx-first-7w { + margin-left: 3.5rem !important; +} + +.fr-mr-first-14v, +.fr-mr-first-7w, +.fr-mx-first-14v, +.fr-mx-first-7w { + margin-right: 3.5rem !important; +} + +.fr-mt-first-14v, +.fr-mt-first-7w, +.fr-my-first-14v, +.fr-my-first-7w { + margin-top: 3.5rem !important; +} + +.fr-mb-first-14v, +.fr-mb-first-7w, +.fr-my-first-14v, +.fr-my-first-7w { + margin-bottom: 3.5rem !important; +} + +.fr-m-first-15v { + margin: 3.75rem !important; +} + +.fr-ml-first-15v, +.fr-mx-first-15v { + margin-left: 3.75rem !important; +} + +.fr-mr-first-15v, +.fr-mx-first-15v { + margin-right: 3.75rem !important; +} + +.fr-mt-first-15v, +.fr-my-first-15v { + margin-top: 3.75rem !important; +} + +.fr-mb-first-15v, +.fr-my-first-15v { + margin-bottom: 3.75rem !important; +} + +.fr-m-first-16v, +.fr-m-first-8w { + margin: 4rem !important; +} + +.fr-ml-first-16v, +.fr-ml-first-8w, +.fr-mx-first-16v, +.fr-mx-first-8w { + margin-left: 4rem !important; +} + +.fr-mr-first-16v, +.fr-mr-first-8w, +.fr-mx-first-16v, +.fr-mx-first-8w { + margin-right: 4rem !important; +} + +.fr-mt-first-16v, +.fr-mt-first-8w, +.fr-my-first-16v, +.fr-my-first-8w { + margin-top: 4rem !important; +} + +.fr-mb-first-16v, +.fr-mb-first-8w, +.fr-my-first-16v, +.fr-my-first-8w { + margin-bottom: 4rem !important; +} + +.fr-m-first-17v { + margin: 4.25rem !important; +} + +.fr-ml-first-17v, +.fr-mx-first-17v { + margin-left: 4.25rem !important; +} + +.fr-mr-first-17v, +.fr-mx-first-17v { + margin-right: 4.25rem !important; +} + +.fr-mt-first-17v, +.fr-my-first-17v { + margin-top: 4.25rem !important; +} + +.fr-mb-first-17v, +.fr-my-first-17v { + margin-bottom: 4.25rem !important; +} + +.fr-m-first-18v, +.fr-m-first-9w { + margin: 4.5rem !important; +} + +.fr-ml-first-18v, +.fr-ml-first-9w, +.fr-mx-first-18v, +.fr-mx-first-9w { + margin-left: 4.5rem !important; +} + +.fr-mr-first-18v, +.fr-mr-first-9w, +.fr-mx-first-18v, +.fr-mx-first-9w { + margin-right: 4.5rem !important; +} + +.fr-mt-first-18v, +.fr-mt-first-9w, +.fr-my-first-18v, +.fr-my-first-9w { + margin-top: 4.5rem !important; +} + +.fr-mb-first-18v, +.fr-mb-first-9w, +.fr-my-first-18v, +.fr-my-first-9w { + margin-bottom: 4.5rem !important; +} + +.fr-m-first-19v { + margin: 4.75rem !important; +} + +.fr-ml-first-19v, +.fr-mx-first-19v { + margin-left: 4.75rem !important; +} + +.fr-mr-first-19v, +.fr-mx-first-19v { + margin-right: 4.75rem !important; +} + +.fr-mt-first-19v, +.fr-my-first-19v { + margin-top: 4.75rem !important; +} + +.fr-mb-first-19v, +.fr-my-first-19v { + margin-bottom: 4.75rem !important; +} + +.fr-m-first-20v, +.fr-m-first-10w { + margin: 5rem !important; +} + +.fr-ml-first-20v, +.fr-ml-first-10w, +.fr-mx-first-20v, +.fr-mx-first-10w { + margin-left: 5rem !important; +} + +.fr-mr-first-20v, +.fr-mr-first-10w, +.fr-mx-first-20v, +.fr-mx-first-10w { + margin-right: 5rem !important; +} + +.fr-mt-first-20v, +.fr-mt-first-10w, +.fr-my-first-20v, +.fr-my-first-10w { + margin-top: 5rem !important; +} + +.fr-mb-first-20v, +.fr-mb-first-10w, +.fr-my-first-20v, +.fr-my-first-10w { + margin-bottom: 5rem !important; +} + +.fr-m-first-21v { + margin: 5.25rem !important; +} + +.fr-ml-first-21v, +.fr-mx-first-21v { + margin-left: 5.25rem !important; +} + +.fr-mr-first-21v, +.fr-mx-first-21v { + margin-right: 5.25rem !important; +} + +.fr-mt-first-21v, +.fr-my-first-21v { + margin-top: 5.25rem !important; +} + +.fr-mb-first-21v, +.fr-my-first-21v { + margin-bottom: 5.25rem !important; +} + +.fr-m-first-22v, +.fr-m-first-11w { + margin: 5.5rem !important; +} + +.fr-ml-first-22v, +.fr-ml-first-11w, +.fr-mx-first-22v, +.fr-mx-first-11w { + margin-left: 5.5rem !important; +} + +.fr-mr-first-22v, +.fr-mr-first-11w, +.fr-mx-first-22v, +.fr-mx-first-11w { + margin-right: 5.5rem !important; +} + +.fr-mt-first-22v, +.fr-mt-first-11w, +.fr-my-first-22v, +.fr-my-first-11w { + margin-top: 5.5rem !important; +} + +.fr-mb-first-22v, +.fr-mb-first-11w, +.fr-my-first-22v, +.fr-my-first-11w { + margin-bottom: 5.5rem !important; +} + +.fr-m-first-23v { + margin: 5.75rem !important; +} + +.fr-ml-first-23v, +.fr-mx-first-23v { + margin-left: 5.75rem !important; +} + +.fr-mr-first-23v, +.fr-mx-first-23v { + margin-right: 5.75rem !important; +} + +.fr-mt-first-23v, +.fr-my-first-23v { + margin-top: 5.75rem !important; +} + +.fr-mb-first-23v, +.fr-my-first-23v { + margin-bottom: 5.75rem !important; +} + +.fr-m-first-24v, +.fr-m-first-12w { + margin: 6rem !important; +} + +.fr-ml-first-24v, +.fr-ml-first-12w, +.fr-mx-first-24v, +.fr-mx-first-12w { + margin-left: 6rem !important; +} + +.fr-mr-first-24v, +.fr-mr-first-12w, +.fr-mx-first-24v, +.fr-mx-first-12w { + margin-right: 6rem !important; +} + +.fr-mt-first-24v, +.fr-mt-first-12w, +.fr-my-first-24v, +.fr-my-first-12w { + margin-top: 6rem !important; +} + +.fr-mb-first-24v, +.fr-mb-first-12w, +.fr-my-first-24v, +.fr-my-first-12w { + margin-bottom: 6rem !important; +} + +.fr-m-first-25v { + margin: 6.25rem !important; +} + +.fr-ml-first-25v, +.fr-mx-first-25v { + margin-left: 6.25rem !important; +} + +.fr-mr-first-25v, +.fr-mx-first-25v { + margin-right: 6.25rem !important; +} + +.fr-mt-first-25v, +.fr-my-first-25v { + margin-top: 6.25rem !important; +} + +.fr-mb-first-25v, +.fr-my-first-25v { + margin-bottom: 6.25rem !important; +} + +.fr-m-first-26v, +.fr-m-first-13w { + margin: 6.5rem !important; +} + +.fr-ml-first-26v, +.fr-ml-first-13w, +.fr-mx-first-26v, +.fr-mx-first-13w { + margin-left: 6.5rem !important; +} + +.fr-mr-first-26v, +.fr-mr-first-13w, +.fr-mx-first-26v, +.fr-mx-first-13w { + margin-right: 6.5rem !important; +} + +.fr-mt-first-26v, +.fr-mt-first-13w, +.fr-my-first-26v, +.fr-my-first-13w { + margin-top: 6.5rem !important; +} + +.fr-mb-first-26v, +.fr-mb-first-13w, +.fr-my-first-26v, +.fr-my-first-13w { + margin-bottom: 6.5rem !important; +} + +.fr-m-first-27v { + margin: 6.75rem !important; +} + +.fr-ml-first-27v, +.fr-mx-first-27v { + margin-left: 6.75rem !important; +} + +.fr-mr-first-27v, +.fr-mx-first-27v { + margin-right: 6.75rem !important; +} + +.fr-mt-first-27v, +.fr-my-first-27v { + margin-top: 6.75rem !important; +} + +.fr-mb-first-27v, +.fr-my-first-27v { + margin-bottom: 6.75rem !important; +} + +.fr-m-first-28v, +.fr-m-first-14w { + margin: 7rem !important; +} + +.fr-ml-first-28v, +.fr-ml-first-14w, +.fr-mx-first-28v, +.fr-mx-first-14w { + margin-left: 7rem !important; +} + +.fr-mr-first-28v, +.fr-mr-first-14w, +.fr-mx-first-28v, +.fr-mx-first-14w { + margin-right: 7rem !important; +} + +.fr-mt-first-28v, +.fr-mt-first-14w, +.fr-my-first-28v, +.fr-my-first-14w { + margin-top: 7rem !important; +} + +.fr-mb-first-28v, +.fr-mb-first-14w, +.fr-my-first-28v, +.fr-my-first-14w { + margin-bottom: 7rem !important; +} + +.fr-m-first-29v { + margin: 7.25rem !important; +} + +.fr-ml-first-29v, +.fr-mx-first-29v { + margin-left: 7.25rem !important; +} + +.fr-mr-first-29v, +.fr-mx-first-29v { + margin-right: 7.25rem !important; +} + +.fr-mt-first-29v, +.fr-my-first-29v { + margin-top: 7.25rem !important; +} + +.fr-mb-first-29v, +.fr-my-first-29v { + margin-bottom: 7.25rem !important; +} + +.fr-m-first-30v, +.fr-m-first-15w { + margin: 7.5rem !important; +} + +.fr-ml-first-30v, +.fr-ml-first-15w, +.fr-mx-first-30v, +.fr-mx-first-15w { + margin-left: 7.5rem !important; +} + +.fr-mr-first-30v, +.fr-mr-first-15w, +.fr-mx-first-30v, +.fr-mx-first-15w { + margin-right: 7.5rem !important; +} + +.fr-mt-first-30v, +.fr-mt-first-15w, +.fr-my-first-30v, +.fr-my-first-15w { + margin-top: 7.5rem !important; +} + +.fr-mb-first-30v, +.fr-mb-first-15w, +.fr-my-first-30v, +.fr-my-first-15w { + margin-bottom: 7.5rem !important; +} + +.fr-m-first-31v { + margin: 7.75rem !important; +} + +.fr-ml-first-31v, +.fr-mx-first-31v { + margin-left: 7.75rem !important; +} + +.fr-mr-first-31v, +.fr-mx-first-31v { + margin-right: 7.75rem !important; +} + +.fr-mt-first-31v, +.fr-my-first-31v { + margin-top: 7.75rem !important; +} + +.fr-mb-first-31v, +.fr-my-first-31v { + margin-bottom: 7.75rem !important; +} + +.fr-m-first-32v, +.fr-m-first-16w { + margin: 8rem !important; +} + +.fr-ml-first-32v, +.fr-ml-first-16w, +.fr-mx-first-32v, +.fr-mx-first-16w { + margin-left: 8rem !important; +} + +.fr-mr-first-32v, +.fr-mr-first-16w, +.fr-mx-first-32v, +.fr-mx-first-16w { + margin-right: 8rem !important; +} + +.fr-mt-first-32v, +.fr-mt-first-16w, +.fr-my-first-32v, +.fr-my-first-16w { + margin-top: 8rem !important; +} + +.fr-mb-first-32v, +.fr-mb-first-16w, +.fr-my-first-32v, +.fr-my-first-16w { + margin-bottom: 8rem !important; +} + +.fr-m-first-auto { + margin: auto; +} + +.fr-ml-first-auto, +.fr-mx-first-auto { + margin-left: auto; +} + +.fr-mr-first-auto, +.fr-mx-first-auto { + margin-right: auto; +} + +.fr-mt-first-auto, +.fr-my-first-auto { + margin-top: auto; +} + +.fr-mb-first-auto, +.fr-my-first-auto { + margin-bottom: auto; +} + +.fr-p-0 { + padding: 0 !important; +} + +.fr-pl-0, +.fr-px-0 { + padding-left: 0 !important; +} + +.fr-pr-0, +.fr-px-0 { + padding-right: 0 !important; +} + +.fr-pt-0, +.fr-py-0 { + padding-top: 0 !important; +} + +.fr-pb-0, +.fr-py-0 { + padding-bottom: 0 !important; +} + +.fr-p-0-5v { + padding: 0.125rem !important; +} + +.fr-pl-0-5v, +.fr-px-0-5v { + padding-left: 0.125rem !important; +} + +.fr-pr-0-5v, +.fr-px-0-5v { + padding-right: 0.125rem !important; +} + +.fr-pt-0-5v, +.fr-py-0-5v { + padding-top: 0.125rem !important; +} + +.fr-pb-0-5v, +.fr-py-0-5v { + padding-bottom: 0.125rem !important; +} + +.fr-p-1v { + padding: 0.25rem !important; +} + +.fr-pl-1v, +.fr-px-1v { + padding-left: 0.25rem !important; +} + +.fr-pr-1v, +.fr-px-1v { + padding-right: 0.25rem !important; +} + +.fr-pt-1v, +.fr-py-1v { + padding-top: 0.25rem !important; +} + +.fr-pb-1v, +.fr-py-1v { + padding-bottom: 0.25rem !important; +} + +.fr-p-1-5v { + padding: 0.375rem !important; +} + +.fr-pl-1-5v, +.fr-px-1-5v { + padding-left: 0.375rem !important; +} + +.fr-pr-1-5v, +.fr-px-1-5v { + padding-right: 0.375rem !important; +} + +.fr-pt-1-5v, +.fr-py-1-5v { + padding-top: 0.375rem !important; +} + +.fr-pb-1-5v, +.fr-py-1-5v { + padding-bottom: 0.375rem !important; +} + +.fr-p-2v, +.fr-p-1w { + padding: 0.5rem !important; +} + +.fr-pl-2v, +.fr-pl-1w, +.fr-px-2v, +.fr-px-1w { + padding-left: 0.5rem !important; +} + +.fr-pr-2v, +.fr-pr-1w, +.fr-px-2v, +.fr-px-1w { + padding-right: 0.5rem !important; +} + +.fr-pt-2v, +.fr-pt-1w, +.fr-py-2v, +.fr-py-1w { + padding-top: 0.5rem !important; +} + +.fr-pb-2v, +.fr-pb-1w, +.fr-py-2v, +.fr-py-1w { + padding-bottom: 0.5rem !important; +} + +.fr-p-3v { + padding: 0.75rem !important; +} + +.fr-pl-3v, +.fr-px-3v { + padding-left: 0.75rem !important; +} + +.fr-pr-3v, +.fr-px-3v { + padding-right: 0.75rem !important; +} + +.fr-pt-3v, +.fr-py-3v { + padding-top: 0.75rem !important; +} + +.fr-pb-3v, +.fr-py-3v { + padding-bottom: 0.75rem !important; +} + +.fr-p-4v, +.fr-p-2w { + padding: 1rem !important; +} + +.fr-pl-4v, +.fr-pl-2w, +.fr-px-4v, +.fr-px-2w { + padding-left: 1rem !important; +} + +.fr-pr-4v, +.fr-pr-2w, +.fr-px-4v, +.fr-px-2w { + padding-right: 1rem !important; +} + +.fr-pt-4v, +.fr-pt-2w, +.fr-py-4v, +.fr-py-2w { + padding-top: 1rem !important; +} + +.fr-pb-4v, +.fr-pb-2w, +.fr-py-4v, +.fr-py-2w { + padding-bottom: 1rem !important; +} + +.fr-p-5v { + padding: 1.25rem !important; +} + +.fr-pl-5v, +.fr-px-5v { + padding-left: 1.25rem !important; +} + +.fr-pr-5v, +.fr-px-5v { + padding-right: 1.25rem !important; +} + +.fr-pt-5v, +.fr-py-5v { + padding-top: 1.25rem !important; +} + +.fr-pb-5v, +.fr-py-5v { + padding-bottom: 1.25rem !important; +} + +.fr-p-6v, +.fr-p-3w { + padding: 1.5rem !important; +} + +.fr-pl-6v, +.fr-pl-3w, +.fr-px-6v, +.fr-px-3w { + padding-left: 1.5rem !important; +} + +.fr-pr-6v, +.fr-pr-3w, +.fr-px-6v, +.fr-px-3w { + padding-right: 1.5rem !important; +} + +.fr-pt-6v, +.fr-pt-3w, +.fr-py-6v, +.fr-py-3w { + padding-top: 1.5rem !important; +} + +.fr-pb-6v, +.fr-pb-3w, +.fr-py-6v, +.fr-py-3w { + padding-bottom: 1.5rem !important; +} + +.fr-p-7v { + padding: 1.75rem !important; +} + +.fr-pl-7v, +.fr-px-7v { + padding-left: 1.75rem !important; +} + +.fr-pr-7v, +.fr-px-7v { + padding-right: 1.75rem !important; +} + +.fr-pt-7v, +.fr-py-7v { + padding-top: 1.75rem !important; +} + +.fr-pb-7v, +.fr-py-7v { + padding-bottom: 1.75rem !important; +} + +.fr-p-8v, +.fr-p-4w { + padding: 2rem !important; +} + +.fr-pl-8v, +.fr-pl-4w, +.fr-px-8v, +.fr-px-4w { + padding-left: 2rem !important; +} + +.fr-pr-8v, +.fr-pr-4w, +.fr-px-8v, +.fr-px-4w { + padding-right: 2rem !important; +} + +.fr-pt-8v, +.fr-pt-4w, +.fr-py-8v, +.fr-py-4w { + padding-top: 2rem !important; +} + +.fr-pb-8v, +.fr-pb-4w, +.fr-py-8v, +.fr-py-4w { + padding-bottom: 2rem !important; +} + +.fr-p-9v { + padding: 2.25rem !important; +} + +.fr-pl-9v, +.fr-px-9v { + padding-left: 2.25rem !important; +} + +.fr-pr-9v, +.fr-px-9v { + padding-right: 2.25rem !important; +} + +.fr-pt-9v, +.fr-py-9v { + padding-top: 2.25rem !important; +} + +.fr-pb-9v, +.fr-py-9v { + padding-bottom: 2.25rem !important; +} + +.fr-p-10v, +.fr-p-5w { + padding: 2.5rem !important; +} + +.fr-pl-10v, +.fr-pl-5w, +.fr-px-10v, +.fr-px-5w { + padding-left: 2.5rem !important; +} + +.fr-pr-10v, +.fr-pr-5w, +.fr-px-10v, +.fr-px-5w { + padding-right: 2.5rem !important; +} + +.fr-pt-10v, +.fr-pt-5w, +.fr-py-10v, +.fr-py-5w { + padding-top: 2.5rem !important; +} + +.fr-pb-10v, +.fr-pb-5w, +.fr-py-10v, +.fr-py-5w { + padding-bottom: 2.5rem !important; +} + +.fr-p-11v { + padding: 2.75rem !important; +} + +.fr-pl-11v, +.fr-px-11v { + padding-left: 2.75rem !important; +} + +.fr-pr-11v, +.fr-px-11v { + padding-right: 2.75rem !important; +} + +.fr-pt-11v, +.fr-py-11v { + padding-top: 2.75rem !important; +} + +.fr-pb-11v, +.fr-py-11v { + padding-bottom: 2.75rem !important; +} + +.fr-p-12v, +.fr-p-6w { + padding: 3rem !important; +} + +.fr-pl-12v, +.fr-pl-6w, +.fr-px-12v, +.fr-px-6w { + padding-left: 3rem !important; +} + +.fr-pr-12v, +.fr-pr-6w, +.fr-px-12v, +.fr-px-6w { + padding-right: 3rem !important; +} + +.fr-pt-12v, +.fr-pt-6w, +.fr-py-12v, +.fr-py-6w { + padding-top: 3rem !important; +} + +.fr-pb-12v, +.fr-pb-6w, +.fr-py-12v, +.fr-py-6w { + padding-bottom: 3rem !important; +} + +.fr-p-13v { + padding: 3.25rem !important; +} + +.fr-pl-13v, +.fr-px-13v { + padding-left: 3.25rem !important; +} + +.fr-pr-13v, +.fr-px-13v { + padding-right: 3.25rem !important; +} + +.fr-pt-13v, +.fr-py-13v { + padding-top: 3.25rem !important; +} + +.fr-pb-13v, +.fr-py-13v { + padding-bottom: 3.25rem !important; +} + +.fr-p-14v, +.fr-p-7w { + padding: 3.5rem !important; +} + +.fr-pl-14v, +.fr-pl-7w, +.fr-px-14v, +.fr-px-7w { + padding-left: 3.5rem !important; +} + +.fr-pr-14v, +.fr-pr-7w, +.fr-px-14v, +.fr-px-7w { + padding-right: 3.5rem !important; +} + +.fr-pt-14v, +.fr-pt-7w, +.fr-py-14v, +.fr-py-7w { + padding-top: 3.5rem !important; +} + +.fr-pb-14v, +.fr-pb-7w, +.fr-py-14v, +.fr-py-7w { + padding-bottom: 3.5rem !important; +} + +.fr-p-15v { + padding: 3.75rem !important; +} + +.fr-pl-15v, +.fr-px-15v { + padding-left: 3.75rem !important; +} + +.fr-pr-15v, +.fr-px-15v { + padding-right: 3.75rem !important; +} + +.fr-pt-15v, +.fr-py-15v { + padding-top: 3.75rem !important; +} + +.fr-pb-15v, +.fr-py-15v { + padding-bottom: 3.75rem !important; +} + +.fr-p-16v, +.fr-p-8w { + padding: 4rem !important; +} + +.fr-pl-16v, +.fr-pl-8w, +.fr-px-16v, +.fr-px-8w { + padding-left: 4rem !important; +} + +.fr-pr-16v, +.fr-pr-8w, +.fr-px-16v, +.fr-px-8w { + padding-right: 4rem !important; +} + +.fr-pt-16v, +.fr-pt-8w, +.fr-py-16v, +.fr-py-8w { + padding-top: 4rem !important; +} + +.fr-pb-16v, +.fr-pb-8w, +.fr-py-16v, +.fr-py-8w { + padding-bottom: 4rem !important; +} + +.fr-p-17v { + padding: 4.25rem !important; +} + +.fr-pl-17v, +.fr-px-17v { + padding-left: 4.25rem !important; +} + +.fr-pr-17v, +.fr-px-17v { + padding-right: 4.25rem !important; +} + +.fr-pt-17v, +.fr-py-17v { + padding-top: 4.25rem !important; +} + +.fr-pb-17v, +.fr-py-17v { + padding-bottom: 4.25rem !important; +} + +.fr-p-18v, +.fr-p-9w { + padding: 4.5rem !important; +} + +.fr-pl-18v, +.fr-pl-9w, +.fr-px-18v, +.fr-px-9w { + padding-left: 4.5rem !important; +} + +.fr-pr-18v, +.fr-pr-9w, +.fr-px-18v, +.fr-px-9w { + padding-right: 4.5rem !important; +} + +.fr-pt-18v, +.fr-pt-9w, +.fr-py-18v, +.fr-py-9w { + padding-top: 4.5rem !important; +} + +.fr-pb-18v, +.fr-pb-9w, +.fr-py-18v, +.fr-py-9w { + padding-bottom: 4.5rem !important; +} + +.fr-p-19v { + padding: 4.75rem !important; +} + +.fr-pl-19v, +.fr-px-19v { + padding-left: 4.75rem !important; +} + +.fr-pr-19v, +.fr-px-19v { + padding-right: 4.75rem !important; +} + +.fr-pt-19v, +.fr-py-19v { + padding-top: 4.75rem !important; +} + +.fr-pb-19v, +.fr-py-19v { + padding-bottom: 4.75rem !important; +} + +.fr-p-20v, +.fr-p-10w { + padding: 5rem !important; +} + +.fr-pl-20v, +.fr-pl-10w, +.fr-px-20v, +.fr-px-10w { + padding-left: 5rem !important; +} + +.fr-pr-20v, +.fr-pr-10w, +.fr-px-20v, +.fr-px-10w { + padding-right: 5rem !important; +} + +.fr-pt-20v, +.fr-pt-10w, +.fr-py-20v, +.fr-py-10w { + padding-top: 5rem !important; +} + +.fr-pb-20v, +.fr-pb-10w, +.fr-py-20v, +.fr-py-10w { + padding-bottom: 5rem !important; +} + +.fr-p-21v { + padding: 5.25rem !important; +} + +.fr-pl-21v, +.fr-px-21v { + padding-left: 5.25rem !important; +} + +.fr-pr-21v, +.fr-px-21v { + padding-right: 5.25rem !important; +} + +.fr-pt-21v, +.fr-py-21v { + padding-top: 5.25rem !important; +} + +.fr-pb-21v, +.fr-py-21v { + padding-bottom: 5.25rem !important; +} + +.fr-p-22v, +.fr-p-11w { + padding: 5.5rem !important; +} + +.fr-pl-22v, +.fr-pl-11w, +.fr-px-22v, +.fr-px-11w { + padding-left: 5.5rem !important; +} + +.fr-pr-22v, +.fr-pr-11w, +.fr-px-22v, +.fr-px-11w { + padding-right: 5.5rem !important; +} + +.fr-pt-22v, +.fr-pt-11w, +.fr-py-22v, +.fr-py-11w { + padding-top: 5.5rem !important; +} + +.fr-pb-22v, +.fr-pb-11w, +.fr-py-22v, +.fr-py-11w { + padding-bottom: 5.5rem !important; +} + +.fr-p-23v { + padding: 5.75rem !important; +} + +.fr-pl-23v, +.fr-px-23v { + padding-left: 5.75rem !important; +} + +.fr-pr-23v, +.fr-px-23v { + padding-right: 5.75rem !important; +} + +.fr-pt-23v, +.fr-py-23v { + padding-top: 5.75rem !important; +} + +.fr-pb-23v, +.fr-py-23v { + padding-bottom: 5.75rem !important; +} + +.fr-p-24v, +.fr-p-12w { + padding: 6rem !important; +} + +.fr-pl-24v, +.fr-pl-12w, +.fr-px-24v, +.fr-px-12w { + padding-left: 6rem !important; +} + +.fr-pr-24v, +.fr-pr-12w, +.fr-px-24v, +.fr-px-12w { + padding-right: 6rem !important; +} + +.fr-pt-24v, +.fr-pt-12w, +.fr-py-24v, +.fr-py-12w { + padding-top: 6rem !important; +} + +.fr-pb-24v, +.fr-pb-12w, +.fr-py-24v, +.fr-py-12w { + padding-bottom: 6rem !important; +} + +.fr-p-25v { + padding: 6.25rem !important; +} + +.fr-pl-25v, +.fr-px-25v { + padding-left: 6.25rem !important; +} + +.fr-pr-25v, +.fr-px-25v { + padding-right: 6.25rem !important; +} + +.fr-pt-25v, +.fr-py-25v { + padding-top: 6.25rem !important; +} + +.fr-pb-25v, +.fr-py-25v { + padding-bottom: 6.25rem !important; +} + +.fr-p-26v, +.fr-p-13w { + padding: 6.5rem !important; +} + +.fr-pl-26v, +.fr-pl-13w, +.fr-px-26v, +.fr-px-13w { + padding-left: 6.5rem !important; +} + +.fr-pr-26v, +.fr-pr-13w, +.fr-px-26v, +.fr-px-13w { + padding-right: 6.5rem !important; +} + +.fr-pt-26v, +.fr-pt-13w, +.fr-py-26v, +.fr-py-13w { + padding-top: 6.5rem !important; +} + +.fr-pb-26v, +.fr-pb-13w, +.fr-py-26v, +.fr-py-13w { + padding-bottom: 6.5rem !important; +} + +.fr-p-27v { + padding: 6.75rem !important; +} + +.fr-pl-27v, +.fr-px-27v { + padding-left: 6.75rem !important; +} + +.fr-pr-27v, +.fr-px-27v { + padding-right: 6.75rem !important; +} + +.fr-pt-27v, +.fr-py-27v { + padding-top: 6.75rem !important; +} + +.fr-pb-27v, +.fr-py-27v { + padding-bottom: 6.75rem !important; +} + +.fr-p-28v, +.fr-p-14w { + padding: 7rem !important; +} + +.fr-pl-28v, +.fr-pl-14w, +.fr-px-28v, +.fr-px-14w { + padding-left: 7rem !important; +} + +.fr-pr-28v, +.fr-pr-14w, +.fr-px-28v, +.fr-px-14w { + padding-right: 7rem !important; +} + +.fr-pt-28v, +.fr-pt-14w, +.fr-py-28v, +.fr-py-14w { + padding-top: 7rem !important; +} + +.fr-pb-28v, +.fr-pb-14w, +.fr-py-28v, +.fr-py-14w { + padding-bottom: 7rem !important; +} + +.fr-p-29v { + padding: 7.25rem !important; +} + +.fr-pl-29v, +.fr-px-29v { + padding-left: 7.25rem !important; +} + +.fr-pr-29v, +.fr-px-29v { + padding-right: 7.25rem !important; +} + +.fr-pt-29v, +.fr-py-29v { + padding-top: 7.25rem !important; +} + +.fr-pb-29v, +.fr-py-29v { + padding-bottom: 7.25rem !important; +} + +.fr-p-30v, +.fr-p-15w { + padding: 7.5rem !important; +} + +.fr-pl-30v, +.fr-pl-15w, +.fr-px-30v, +.fr-px-15w { + padding-left: 7.5rem !important; +} + +.fr-pr-30v, +.fr-pr-15w, +.fr-px-30v, +.fr-px-15w { + padding-right: 7.5rem !important; +} + +.fr-pt-30v, +.fr-pt-15w, +.fr-py-30v, +.fr-py-15w { + padding-top: 7.5rem !important; +} + +.fr-pb-30v, +.fr-pb-15w, +.fr-py-30v, +.fr-py-15w { + padding-bottom: 7.5rem !important; +} + +.fr-p-31v { + padding: 7.75rem !important; +} + +.fr-pl-31v, +.fr-px-31v { + padding-left: 7.75rem !important; +} + +.fr-pr-31v, +.fr-px-31v { + padding-right: 7.75rem !important; +} + +.fr-pt-31v, +.fr-py-31v { + padding-top: 7.75rem !important; +} + +.fr-pb-31v, +.fr-py-31v { + padding-bottom: 7.75rem !important; +} + +.fr-p-32v, +.fr-p-16w { + padding: 8rem !important; +} + +.fr-pl-32v, +.fr-pl-16w, +.fr-px-32v, +.fr-px-16w { + padding-left: 8rem !important; +} + +.fr-pr-32v, +.fr-pr-16w, +.fr-px-32v, +.fr-px-16w { + padding-right: 8rem !important; +} + +.fr-pt-32v, +.fr-pt-16w, +.fr-py-32v, +.fr-py-16w { + padding-top: 8rem !important; +} + +.fr-pb-32v, +.fr-pb-16w, +.fr-py-32v, +.fr-py-16w { + padding-bottom: 8rem !important; +} + +.fr-p-first-0 { + padding: 0 !important; +} + +.fr-pl-first-0, +.fr-px-first-0 { + padding-left: 0 !important; +} + +.fr-pr-first-0, +.fr-px-first-0 { + padding-right: 0 !important; +} + +.fr-pt-first-0, +.fr-py-first-0 { + padding-top: 0 !important; +} + +.fr-pb-first-0, +.fr-py-first-0 { + padding-bottom: 0 !important; +} + +.fr-p-first-0-5v { + padding: 0.125rem !important; +} + +.fr-pl-first-0-5v, +.fr-px-first-0-5v { + padding-left: 0.125rem !important; +} + +.fr-pr-first-0-5v, +.fr-px-first-0-5v { + padding-right: 0.125rem !important; +} + +.fr-pt-first-0-5v, +.fr-py-first-0-5v { + padding-top: 0.125rem !important; +} + +.fr-pb-first-0-5v, +.fr-py-first-0-5v { + padding-bottom: 0.125rem !important; +} + +.fr-p-first-1v { + padding: 0.25rem !important; +} + +.fr-pl-first-1v, +.fr-px-first-1v { + padding-left: 0.25rem !important; +} + +.fr-pr-first-1v, +.fr-px-first-1v { + padding-right: 0.25rem !important; +} + +.fr-pt-first-1v, +.fr-py-first-1v { + padding-top: 0.25rem !important; +} + +.fr-pb-first-1v, +.fr-py-first-1v { + padding-bottom: 0.25rem !important; +} + +.fr-p-first-1-5v { + padding: 0.375rem !important; +} + +.fr-pl-first-1-5v, +.fr-px-first-1-5v { + padding-left: 0.375rem !important; +} + +.fr-pr-first-1-5v, +.fr-px-first-1-5v { + padding-right: 0.375rem !important; +} + +.fr-pt-first-1-5v, +.fr-py-first-1-5v { + padding-top: 0.375rem !important; +} + +.fr-pb-first-1-5v, +.fr-py-first-1-5v { + padding-bottom: 0.375rem !important; +} + +.fr-p-first-2v, +.fr-p-first-1w { + padding: 0.5rem !important; +} + +.fr-pl-first-2v, +.fr-pl-first-1w, +.fr-px-first-2v, +.fr-px-first-1w { + padding-left: 0.5rem !important; +} + +.fr-pr-first-2v, +.fr-pr-first-1w, +.fr-px-first-2v, +.fr-px-first-1w { + padding-right: 0.5rem !important; +} + +.fr-pt-first-2v, +.fr-pt-first-1w, +.fr-py-first-2v, +.fr-py-first-1w { + padding-top: 0.5rem !important; +} + +.fr-pb-first-2v, +.fr-pb-first-1w, +.fr-py-first-2v, +.fr-py-first-1w { + padding-bottom: 0.5rem !important; +} + +.fr-p-first-3v { + padding: 0.75rem !important; +} + +.fr-pl-first-3v, +.fr-px-first-3v { + padding-left: 0.75rem !important; +} + +.fr-pr-first-3v, +.fr-px-first-3v { + padding-right: 0.75rem !important; +} + +.fr-pt-first-3v, +.fr-py-first-3v { + padding-top: 0.75rem !important; +} + +.fr-pb-first-3v, +.fr-py-first-3v { + padding-bottom: 0.75rem !important; +} + +.fr-p-first-4v, +.fr-p-first-2w { + padding: 1rem !important; +} + +.fr-pl-first-4v, +.fr-pl-first-2w, +.fr-px-first-4v, +.fr-px-first-2w { + padding-left: 1rem !important; +} + +.fr-pr-first-4v, +.fr-pr-first-2w, +.fr-px-first-4v, +.fr-px-first-2w { + padding-right: 1rem !important; +} + +.fr-pt-first-4v, +.fr-pt-first-2w, +.fr-py-first-4v, +.fr-py-first-2w { + padding-top: 1rem !important; +} + +.fr-pb-first-4v, +.fr-pb-first-2w, +.fr-py-first-4v, +.fr-py-first-2w { + padding-bottom: 1rem !important; +} + +.fr-p-first-5v { + padding: 1.25rem !important; +} + +.fr-pl-first-5v, +.fr-px-first-5v { + padding-left: 1.25rem !important; +} + +.fr-pr-first-5v, +.fr-px-first-5v { + padding-right: 1.25rem !important; +} + +.fr-pt-first-5v, +.fr-py-first-5v { + padding-top: 1.25rem !important; +} + +.fr-pb-first-5v, +.fr-py-first-5v { + padding-bottom: 1.25rem !important; +} + +.fr-p-first-6v, +.fr-p-first-3w { + padding: 1.5rem !important; +} + +.fr-pl-first-6v, +.fr-pl-first-3w, +.fr-px-first-6v, +.fr-px-first-3w { + padding-left: 1.5rem !important; +} + +.fr-pr-first-6v, +.fr-pr-first-3w, +.fr-px-first-6v, +.fr-px-first-3w { + padding-right: 1.5rem !important; +} + +.fr-pt-first-6v, +.fr-pt-first-3w, +.fr-py-first-6v, +.fr-py-first-3w { + padding-top: 1.5rem !important; +} + +.fr-pb-first-6v, +.fr-pb-first-3w, +.fr-py-first-6v, +.fr-py-first-3w { + padding-bottom: 1.5rem !important; +} + +.fr-p-first-7v { + padding: 1.75rem !important; +} + +.fr-pl-first-7v, +.fr-px-first-7v { + padding-left: 1.75rem !important; +} + +.fr-pr-first-7v, +.fr-px-first-7v { + padding-right: 1.75rem !important; +} + +.fr-pt-first-7v, +.fr-py-first-7v { + padding-top: 1.75rem !important; +} + +.fr-pb-first-7v, +.fr-py-first-7v { + padding-bottom: 1.75rem !important; +} + +.fr-p-first-8v, +.fr-p-first-4w { + padding: 2rem !important; +} + +.fr-pl-first-8v, +.fr-pl-first-4w, +.fr-px-first-8v, +.fr-px-first-4w { + padding-left: 2rem !important; +} + +.fr-pr-first-8v, +.fr-pr-first-4w, +.fr-px-first-8v, +.fr-px-first-4w { + padding-right: 2rem !important; +} + +.fr-pt-first-8v, +.fr-pt-first-4w, +.fr-py-first-8v, +.fr-py-first-4w { + padding-top: 2rem !important; +} + +.fr-pb-first-8v, +.fr-pb-first-4w, +.fr-py-first-8v, +.fr-py-first-4w { + padding-bottom: 2rem !important; +} + +.fr-p-first-9v { + padding: 2.25rem !important; +} + +.fr-pl-first-9v, +.fr-px-first-9v { + padding-left: 2.25rem !important; +} + +.fr-pr-first-9v, +.fr-px-first-9v { + padding-right: 2.25rem !important; +} + +.fr-pt-first-9v, +.fr-py-first-9v { + padding-top: 2.25rem !important; +} + +.fr-pb-first-9v, +.fr-py-first-9v { + padding-bottom: 2.25rem !important; +} + +.fr-p-first-10v, +.fr-p-first-5w { + padding: 2.5rem !important; +} + +.fr-pl-first-10v, +.fr-pl-first-5w, +.fr-px-first-10v, +.fr-px-first-5w { + padding-left: 2.5rem !important; +} + +.fr-pr-first-10v, +.fr-pr-first-5w, +.fr-px-first-10v, +.fr-px-first-5w { + padding-right: 2.5rem !important; +} + +.fr-pt-first-10v, +.fr-pt-first-5w, +.fr-py-first-10v, +.fr-py-first-5w { + padding-top: 2.5rem !important; +} + +.fr-pb-first-10v, +.fr-pb-first-5w, +.fr-py-first-10v, +.fr-py-first-5w { + padding-bottom: 2.5rem !important; +} + +.fr-p-first-11v { + padding: 2.75rem !important; +} + +.fr-pl-first-11v, +.fr-px-first-11v { + padding-left: 2.75rem !important; +} + +.fr-pr-first-11v, +.fr-px-first-11v { + padding-right: 2.75rem !important; +} + +.fr-pt-first-11v, +.fr-py-first-11v { + padding-top: 2.75rem !important; +} + +.fr-pb-first-11v, +.fr-py-first-11v { + padding-bottom: 2.75rem !important; +} + +.fr-p-first-12v, +.fr-p-first-6w { + padding: 3rem !important; +} + +.fr-pl-first-12v, +.fr-pl-first-6w, +.fr-px-first-12v, +.fr-px-first-6w { + padding-left: 3rem !important; +} + +.fr-pr-first-12v, +.fr-pr-first-6w, +.fr-px-first-12v, +.fr-px-first-6w { + padding-right: 3rem !important; +} + +.fr-pt-first-12v, +.fr-pt-first-6w, +.fr-py-first-12v, +.fr-py-first-6w { + padding-top: 3rem !important; +} + +.fr-pb-first-12v, +.fr-pb-first-6w, +.fr-py-first-12v, +.fr-py-first-6w { + padding-bottom: 3rem !important; +} + +.fr-p-first-13v { + padding: 3.25rem !important; +} + +.fr-pl-first-13v, +.fr-px-first-13v { + padding-left: 3.25rem !important; +} + +.fr-pr-first-13v, +.fr-px-first-13v { + padding-right: 3.25rem !important; +} + +.fr-pt-first-13v, +.fr-py-first-13v { + padding-top: 3.25rem !important; +} + +.fr-pb-first-13v, +.fr-py-first-13v { + padding-bottom: 3.25rem !important; +} + +.fr-p-first-14v, +.fr-p-first-7w { + padding: 3.5rem !important; +} + +.fr-pl-first-14v, +.fr-pl-first-7w, +.fr-px-first-14v, +.fr-px-first-7w { + padding-left: 3.5rem !important; +} + +.fr-pr-first-14v, +.fr-pr-first-7w, +.fr-px-first-14v, +.fr-px-first-7w { + padding-right: 3.5rem !important; +} + +.fr-pt-first-14v, +.fr-pt-first-7w, +.fr-py-first-14v, +.fr-py-first-7w { + padding-top: 3.5rem !important; +} + +.fr-pb-first-14v, +.fr-pb-first-7w, +.fr-py-first-14v, +.fr-py-first-7w { + padding-bottom: 3.5rem !important; +} + +.fr-p-first-15v { + padding: 3.75rem !important; +} + +.fr-pl-first-15v, +.fr-px-first-15v { + padding-left: 3.75rem !important; +} + +.fr-pr-first-15v, +.fr-px-first-15v { + padding-right: 3.75rem !important; +} + +.fr-pt-first-15v, +.fr-py-first-15v { + padding-top: 3.75rem !important; +} + +.fr-pb-first-15v, +.fr-py-first-15v { + padding-bottom: 3.75rem !important; +} + +.fr-p-first-16v, +.fr-p-first-8w { + padding: 4rem !important; +} + +.fr-pl-first-16v, +.fr-pl-first-8w, +.fr-px-first-16v, +.fr-px-first-8w { + padding-left: 4rem !important; +} + +.fr-pr-first-16v, +.fr-pr-first-8w, +.fr-px-first-16v, +.fr-px-first-8w { + padding-right: 4rem !important; +} + +.fr-pt-first-16v, +.fr-pt-first-8w, +.fr-py-first-16v, +.fr-py-first-8w { + padding-top: 4rem !important; +} + +.fr-pb-first-16v, +.fr-pb-first-8w, +.fr-py-first-16v, +.fr-py-first-8w { + padding-bottom: 4rem !important; +} + +.fr-p-first-17v { + padding: 4.25rem !important; +} + +.fr-pl-first-17v, +.fr-px-first-17v { + padding-left: 4.25rem !important; +} + +.fr-pr-first-17v, +.fr-px-first-17v { + padding-right: 4.25rem !important; +} + +.fr-pt-first-17v, +.fr-py-first-17v { + padding-top: 4.25rem !important; +} + +.fr-pb-first-17v, +.fr-py-first-17v { + padding-bottom: 4.25rem !important; +} + +.fr-p-first-18v, +.fr-p-first-9w { + padding: 4.5rem !important; +} + +.fr-pl-first-18v, +.fr-pl-first-9w, +.fr-px-first-18v, +.fr-px-first-9w { + padding-left: 4.5rem !important; +} + +.fr-pr-first-18v, +.fr-pr-first-9w, +.fr-px-first-18v, +.fr-px-first-9w { + padding-right: 4.5rem !important; +} + +.fr-pt-first-18v, +.fr-pt-first-9w, +.fr-py-first-18v, +.fr-py-first-9w { + padding-top: 4.5rem !important; +} + +.fr-pb-first-18v, +.fr-pb-first-9w, +.fr-py-first-18v, +.fr-py-first-9w { + padding-bottom: 4.5rem !important; +} + +.fr-p-first-19v { + padding: 4.75rem !important; +} + +.fr-pl-first-19v, +.fr-px-first-19v { + padding-left: 4.75rem !important; +} + +.fr-pr-first-19v, +.fr-px-first-19v { + padding-right: 4.75rem !important; +} + +.fr-pt-first-19v, +.fr-py-first-19v { + padding-top: 4.75rem !important; +} + +.fr-pb-first-19v, +.fr-py-first-19v { + padding-bottom: 4.75rem !important; +} + +.fr-p-first-20v, +.fr-p-first-10w { + padding: 5rem !important; +} + +.fr-pl-first-20v, +.fr-pl-first-10w, +.fr-px-first-20v, +.fr-px-first-10w { + padding-left: 5rem !important; +} + +.fr-pr-first-20v, +.fr-pr-first-10w, +.fr-px-first-20v, +.fr-px-first-10w { + padding-right: 5rem !important; +} + +.fr-pt-first-20v, +.fr-pt-first-10w, +.fr-py-first-20v, +.fr-py-first-10w { + padding-top: 5rem !important; +} + +.fr-pb-first-20v, +.fr-pb-first-10w, +.fr-py-first-20v, +.fr-py-first-10w { + padding-bottom: 5rem !important; +} + +.fr-p-first-21v { + padding: 5.25rem !important; +} + +.fr-pl-first-21v, +.fr-px-first-21v { + padding-left: 5.25rem !important; +} + +.fr-pr-first-21v, +.fr-px-first-21v { + padding-right: 5.25rem !important; +} + +.fr-pt-first-21v, +.fr-py-first-21v { + padding-top: 5.25rem !important; +} + +.fr-pb-first-21v, +.fr-py-first-21v { + padding-bottom: 5.25rem !important; +} + +.fr-p-first-22v, +.fr-p-first-11w { + padding: 5.5rem !important; +} + +.fr-pl-first-22v, +.fr-pl-first-11w, +.fr-px-first-22v, +.fr-px-first-11w { + padding-left: 5.5rem !important; +} + +.fr-pr-first-22v, +.fr-pr-first-11w, +.fr-px-first-22v, +.fr-px-first-11w { + padding-right: 5.5rem !important; +} + +.fr-pt-first-22v, +.fr-pt-first-11w, +.fr-py-first-22v, +.fr-py-first-11w { + padding-top: 5.5rem !important; +} + +.fr-pb-first-22v, +.fr-pb-first-11w, +.fr-py-first-22v, +.fr-py-first-11w { + padding-bottom: 5.5rem !important; +} + +.fr-p-first-23v { + padding: 5.75rem !important; +} + +.fr-pl-first-23v, +.fr-px-first-23v { + padding-left: 5.75rem !important; +} + +.fr-pr-first-23v, +.fr-px-first-23v { + padding-right: 5.75rem !important; +} + +.fr-pt-first-23v, +.fr-py-first-23v { + padding-top: 5.75rem !important; +} + +.fr-pb-first-23v, +.fr-py-first-23v { + padding-bottom: 5.75rem !important; +} + +.fr-p-first-24v, +.fr-p-first-12w { + padding: 6rem !important; +} + +.fr-pl-first-24v, +.fr-pl-first-12w, +.fr-px-first-24v, +.fr-px-first-12w { + padding-left: 6rem !important; +} + +.fr-pr-first-24v, +.fr-pr-first-12w, +.fr-px-first-24v, +.fr-px-first-12w { + padding-right: 6rem !important; +} + +.fr-pt-first-24v, +.fr-pt-first-12w, +.fr-py-first-24v, +.fr-py-first-12w { + padding-top: 6rem !important; +} + +.fr-pb-first-24v, +.fr-pb-first-12w, +.fr-py-first-24v, +.fr-py-first-12w { + padding-bottom: 6rem !important; +} + +.fr-p-first-25v { + padding: 6.25rem !important; +} + +.fr-pl-first-25v, +.fr-px-first-25v { + padding-left: 6.25rem !important; +} + +.fr-pr-first-25v, +.fr-px-first-25v { + padding-right: 6.25rem !important; +} + +.fr-pt-first-25v, +.fr-py-first-25v { + padding-top: 6.25rem !important; +} + +.fr-pb-first-25v, +.fr-py-first-25v { + padding-bottom: 6.25rem !important; +} + +.fr-p-first-26v, +.fr-p-first-13w { + padding: 6.5rem !important; +} + +.fr-pl-first-26v, +.fr-pl-first-13w, +.fr-px-first-26v, +.fr-px-first-13w { + padding-left: 6.5rem !important; +} + +.fr-pr-first-26v, +.fr-pr-first-13w, +.fr-px-first-26v, +.fr-px-first-13w { + padding-right: 6.5rem !important; +} + +.fr-pt-first-26v, +.fr-pt-first-13w, +.fr-py-first-26v, +.fr-py-first-13w { + padding-top: 6.5rem !important; +} + +.fr-pb-first-26v, +.fr-pb-first-13w, +.fr-py-first-26v, +.fr-py-first-13w { + padding-bottom: 6.5rem !important; +} + +.fr-p-first-27v { + padding: 6.75rem !important; +} + +.fr-pl-first-27v, +.fr-px-first-27v { + padding-left: 6.75rem !important; +} + +.fr-pr-first-27v, +.fr-px-first-27v { + padding-right: 6.75rem !important; +} + +.fr-pt-first-27v, +.fr-py-first-27v { + padding-top: 6.75rem !important; +} + +.fr-pb-first-27v, +.fr-py-first-27v { + padding-bottom: 6.75rem !important; +} + +.fr-p-first-28v, +.fr-p-first-14w { + padding: 7rem !important; +} + +.fr-pl-first-28v, +.fr-pl-first-14w, +.fr-px-first-28v, +.fr-px-first-14w { + padding-left: 7rem !important; +} + +.fr-pr-first-28v, +.fr-pr-first-14w, +.fr-px-first-28v, +.fr-px-first-14w { + padding-right: 7rem !important; +} + +.fr-pt-first-28v, +.fr-pt-first-14w, +.fr-py-first-28v, +.fr-py-first-14w { + padding-top: 7rem !important; +} + +.fr-pb-first-28v, +.fr-pb-first-14w, +.fr-py-first-28v, +.fr-py-first-14w { + padding-bottom: 7rem !important; +} + +.fr-p-first-29v { + padding: 7.25rem !important; +} + +.fr-pl-first-29v, +.fr-px-first-29v { + padding-left: 7.25rem !important; +} + +.fr-pr-first-29v, +.fr-px-first-29v { + padding-right: 7.25rem !important; +} + +.fr-pt-first-29v, +.fr-py-first-29v { + padding-top: 7.25rem !important; +} + +.fr-pb-first-29v, +.fr-py-first-29v { + padding-bottom: 7.25rem !important; +} + +.fr-p-first-30v, +.fr-p-first-15w { + padding: 7.5rem !important; +} + +.fr-pl-first-30v, +.fr-pl-first-15w, +.fr-px-first-30v, +.fr-px-first-15w { + padding-left: 7.5rem !important; +} + +.fr-pr-first-30v, +.fr-pr-first-15w, +.fr-px-first-30v, +.fr-px-first-15w { + padding-right: 7.5rem !important; +} + +.fr-pt-first-30v, +.fr-pt-first-15w, +.fr-py-first-30v, +.fr-py-first-15w { + padding-top: 7.5rem !important; +} + +.fr-pb-first-30v, +.fr-pb-first-15w, +.fr-py-first-30v, +.fr-py-first-15w { + padding-bottom: 7.5rem !important; +} + +.fr-p-first-31v { + padding: 7.75rem !important; +} + +.fr-pl-first-31v, +.fr-px-first-31v { + padding-left: 7.75rem !important; +} + +.fr-pr-first-31v, +.fr-px-first-31v { + padding-right: 7.75rem !important; +} + +.fr-pt-first-31v, +.fr-py-first-31v { + padding-top: 7.75rem !important; +} + +.fr-pb-first-31v, +.fr-py-first-31v { + padding-bottom: 7.75rem !important; +} + +.fr-p-first-32v, +.fr-p-first-16w { + padding: 8rem !important; +} + +.fr-pl-first-32v, +.fr-pl-first-16w, +.fr-px-first-32v, +.fr-px-first-16w { + padding-left: 8rem !important; +} + +.fr-pr-first-32v, +.fr-pr-first-16w, +.fr-px-first-32v, +.fr-px-first-16w { + padding-right: 8rem !important; +} + +.fr-pt-first-32v, +.fr-pt-first-16w, +.fr-py-first-32v, +.fr-py-first-16w { + padding-top: 8rem !important; +} + +.fr-pb-first-32v, +.fr-pb-first-16w, +.fr-py-first-32v, +.fr-py-first-16w { + padding-bottom: 8rem !important; +} + +:root[data-fr-theme=dark] { + --shadow-color: rgba(0, 0, 18, 0.32); + --grey-1000-50: #161616; + --grey-1000-50-hover: #343434; + --grey-1000-50-active: #474747; + --grey-975-75: #1e1e1e; + --grey-975-75-hover: #3f3f3f; + --grey-975-75-active: #525252; + --grey-950-100: #242424; + --grey-950-100-hover: #474747; + --grey-950-100-active: #5b5b5b; + --grey-200-850: #cecece; + --grey-200-850-hover: #a8a8a8; + --grey-200-850-active: #939393; + --grey-925-125: #2a2a2a; + --grey-1000-75: #1e1e1e; + --grey-1000-75-hover: #3f3f3f; + --grey-1000-75-active: #525252; + --grey-1000-100: #242424; + --grey-1000-100-hover: #474747; + --grey-1000-100-active: #5b5b5b; + --grey-975-100: #242424; + --grey-975-100-hover: #474747; + --grey-975-100-active: #5b5b5b; + --grey-975-125: #2a2a2a; + --grey-975-125-hover: #4e4e4e; + --grey-975-125-active: #636363; + --grey-950-125: #2a2a2a; + --grey-950-125-hover: #4e4e4e; + --grey-950-125-active: #636363; + --grey-950-150: #2f2f2f; + --grey-950-150-hover: #545454; + --grey-950-150-active: #696969; + --grey-50-1000: #fff; + --grey-425-625: #929292; + --grey-625-425: #666; + --grey-0-1000: #fff; + --grey-900-175: #353535; + --blue-france-975-75: #1b1b35; + --blue-france-975-75-hover: #3a3a68; + --blue-france-975-75-active: #4d4d83; + --blue-france-950-100: #21213f; + --blue-france-950-100-hover: #424275; + --blue-france-950-100-active: #56568c; + --blue-france-sun-113-625: #8585f6; + --blue-france-sun-113-625-hover: #b1b1f9; + --blue-france-sun-113-625-active: #c6c6fb; + --blue-france-925-125: #272747; + --blue-france-925-125-hover: #4a4a7d; + --blue-france-925-125-active: #5e5e90; + --blue-france-975-sun-113: #000091; + --blue-france-main-525: #6a6af4; + --blue-france-850-200: #313178; + --red-marianne-975-75: #2b1919; + --red-marianne-975-75-hover: #573737; + --red-marianne-975-75-active: #704848; + --red-marianne-950-100: #331f1f; + --red-marianne-950-100-hover: #613f3f; + --red-marianne-950-100-active: #7b5151; + --red-marianne-425-625: #f95c5e; + --red-marianne-425-625-hover: #fa9293; + --red-marianne-425-625-active: #fbabac; + --red-marianne-925-125: #3b2424; + --red-marianne-925-125-hover: #6b4545; + --red-marianne-925-125-active: #865757; + --red-marianne-main-472: #e1000f; + --red-marianne-850-200: #5e2a2b; + --info-950-100: #1d2437; + --info-950-100-hover: #3b4767; + --info-950-100-active: #4c5b83; + --info-425-625: #518fff; + --info-425-625-hover: #98b4ff; + --info-425-625-active: #b4c7ff; + --info-975-75: #171d2e; + --success-950-100: #19271d; + --success-950-100-hover: #344c3b; + --success-950-100-active: #44624d; + --success-425-625: #27a658; + --success-425-625-hover: #36d975; + --success-425-625-active: #3df183; + --success-975-75: #142117; + --warning-950-100: #361e19; + --warning-950-100-hover: #663d35; + --warning-950-100-active: #824f44; + --warning-425-625: #fc5d00; + --warning-425-625-hover: #ff8c73; + --warning-425-625-active: #ffa595; + --warning-975-75: #2d1814; + --error-950-100: #391c1c; + --error-950-100-hover: #6c3a3a; + --error-950-100-active: #894b4b; + --error-425-625: #ff5655; + --error-425-625-hover: #ff8c8c; + --error-425-625-active: #ffa6a6; + --error-975-75: #301717; + --green-tilleul-verveine-975-75: #201e14; + --green-tilleul-verveine-975-75-hover: #433f2e; + --green-tilleul-verveine-975-75-active: #57533d; + --green-tilleul-verveine-950-100: #272419; + --green-tilleul-verveine-950-100-hover: #4c4734; + --green-tilleul-verveine-950-100-active: #615b44; + --green-tilleul-verveine-sun-418-moon-817: #d8c634; + --green-tilleul-verveine-sun-418-moon-817-hover: #fee943; + --green-tilleul-verveine-sun-418-moon-817-active: #fef1ab; + --green-tilleul-verveine-925-125: #2d2a1d; + --green-tilleul-verveine-925-125-hover: #534f39; + --green-tilleul-verveine-925-125-active: #696349; + --green-tilleul-verveine-main-707: #b7a73f; + --green-tilleul-verveine-850-200: #3f3a20; + --green-bourgeon-975-75: #182014; + --green-bourgeon-975-75-hover: #35432e; + --green-bourgeon-975-75-active: #46573d; + --green-bourgeon-950-100: #1e2719; + --green-bourgeon-950-100-hover: #3d4c34; + --green-bourgeon-950-100-active: #4e6144; + --green-bourgeon-sun-425-moon-759: #99c221; + --green-bourgeon-sun-425-moon-759-hover: #baec2a; + --green-bourgeon-sun-425-moon-759-active: #c9fd2e; + --green-bourgeon-925-125: #232d1d; + --green-bourgeon-925-125-hover: #435339; + --green-bourgeon-925-125-active: #556949; + --green-bourgeon-main-640: #68a532; + --green-bourgeon-850-200: #2a401a; + --green-emeraude-975-75: #142018; + --green-emeraude-975-75-hover: #2e4335; + --green-emeraude-975-75-active: #3d5846; + --green-emeraude-950-100: #19271e; + --green-emeraude-950-100-hover: #344c3d; + --green-emeraude-950-100-active: #44624f; + --green-emeraude-sun-425-moon-753: #34cb6a; + --green-emeraude-sun-425-moon-753-hover: #42fb84; + --green-emeraude-sun-425-moon-753-active: #80fda3; + --green-emeraude-925-125: #1e2e23; + --green-emeraude-925-125-hover: #3b5543; + --green-emeraude-925-125-active: #4b6b55; + --green-emeraude-main-632: #00a95f; + --green-emeraude-850-200: #21402c; + --green-menthe-975-75: #15201e; + --green-menthe-975-75-hover: #30433f; + --green-menthe-975-75-active: #3f5753; + --green-menthe-950-100: #1a2624; + --green-menthe-950-100-hover: #364b47; + --green-menthe-950-100-active: #46605b; + --green-menthe-sun-373-moon-652: #21ab8e; + --green-menthe-sun-373-moon-652-hover: #2eddb8; + --green-menthe-sun-373-moon-652-active: #34f4cc; + --green-menthe-925-125: #1f2d2a; + --green-menthe-925-125-hover: #3c534e; + --green-menthe-925-125-active: #4d6963; + --green-menthe-main-548: #009081; + --green-menthe-850-200: #223f3a; + --green-archipel-975-75: #152021; + --green-archipel-975-75-hover: #2f4345; + --green-archipel-975-75-active: #3f5759; + --green-archipel-950-100: #1a2628; + --green-archipel-950-100-hover: #364a4e; + --green-archipel-950-100-active: #465f63; + --green-archipel-sun-391-moon-716: #34bab5; + --green-archipel-sun-391-moon-716-hover: #43e9e2; + --green-archipel-sun-391-moon-716-active: #4cfdf6; + --green-archipel-925-125: #1f2c2e; + --green-archipel-925-125-hover: #3c5255; + --green-archipel-925-125-active: #4d676b; + --green-archipel-main-557: #009099; + --green-archipel-850-200: #233e41; + --blue-ecume-975-75: #171d2f; + --blue-ecume-975-75-hover: #333e5e; + --blue-ecume-975-75-active: #445179; + --blue-ecume-950-100: #1d2437; + --blue-ecume-950-100-hover: #3b4767; + --blue-ecume-950-100-active: #4c5b83; + --blue-ecume-sun-247-moon-675: #869ece; + --blue-ecume-sun-247-moon-675-hover: #b8c5e2; + --blue-ecume-sun-247-moon-675-active: #ced6ea; + --blue-ecume-925-125: #222940; + --blue-ecume-925-125-hover: #424d73; + --blue-ecume-925-125-active: #536190; + --blue-ecume-main-400: #465f9d; + --blue-ecume-850-200: #273962; + --blue-cumulus-975-75: #171e2b; + --blue-cumulus-975-75-hover: #333f56; + --blue-cumulus-975-75-active: #43536f; + --blue-cumulus-950-100: #1c2433; + --blue-cumulus-950-100-hover: #3a4761; + --blue-cumulus-950-100-active: #4a5b7b; + --blue-cumulus-sun-368-moon-732: #7ab1e8; + --blue-cumulus-sun-368-moon-732-hover: #bad2f2; + --blue-cumulus-sun-368-moon-732-active: #d2e2f6; + --blue-cumulus-925-125: #212a3a; + --blue-cumulus-925-125-hover: #404f69; + --blue-cumulus-925-125-active: #516384; + --blue-cumulus-main-526: #417dc4; + --blue-cumulus-850-200: #263b58; + --purple-glycine-975-75: #251a24; + --purple-glycine-975-75-hover: #4c394a; + --purple-glycine-975-75-active: #634a60; + --purple-glycine-950-100: #2c202b; + --purple-glycine-950-100-hover: #554053; + --purple-glycine-950-100-active: #6c536a; + --purple-glycine-sun-319-moon-630: #ce70cc; + --purple-glycine-sun-319-moon-630-hover: #dfa4dd; + --purple-glycine-sun-319-moon-630-active: #e7bbe6; + --purple-glycine-925-125: #332632; + --purple-glycine-925-125-hover: #5d485c; + --purple-glycine-925-125-active: #755b73; + --purple-glycine-main-494: #a558a0; + --purple-glycine-850-200: #502e4d; + --pink-macaron-975-75: #261b19; + --pink-macaron-975-75-hover: #4e3a37; + --pink-macaron-975-75-active: #654c48; + --pink-macaron-950-100: #2e211f; + --pink-macaron-950-100-hover: #58423f; + --pink-macaron-950-100-active: #705551; + --pink-macaron-sun-406-moon-833: #ffb7ae; + --pink-macaron-sun-406-moon-833-hover: #ffe0dc; + --pink-macaron-sun-406-moon-833-active: #fff0ee; + --pink-macaron-925-125: #352724; + --pink-macaron-925-125-hover: #614a45; + --pink-macaron-925-125-active: #795d57; + --pink-macaron-main-689: #e18b76; + --pink-macaron-850-200: #52312a; + --pink-tuile-975-75: #281b19; + --pink-tuile-975-75-hover: #513a37; + --pink-tuile-975-75-active: #694c48; + --pink-tuile-950-100: #2f211f; + --pink-tuile-950-100-hover: #5a423e; + --pink-tuile-950-100-active: #725550; + --pink-tuile-sun-425-moon-750: #ff9575; + --pink-tuile-sun-425-moon-750-hover: #ffc4b7; + --pink-tuile-sun-425-moon-750-active: #ffd8d0; + --pink-tuile-925-125: #372624; + --pink-tuile-925-125-hover: #644845; + --pink-tuile-925-125-active: #7d5b57; + --pink-tuile-main-556: #ce614a; + --pink-tuile-850-200: #55302a; + --yellow-tournesol-975-75: #221d11; + --yellow-tournesol-975-75-hover: #473e29; + --yellow-tournesol-975-75-active: #5c5136; + --yellow-tournesol-950-100: #292416; + --yellow-tournesol-950-100-hover: #4f472f; + --yellow-tournesol-950-100-active: #655b3d; + --yellow-tournesol-sun-407-moon-922: #ffe552; + --yellow-tournesol-sun-407-moon-922-hover: #e1c700; + --yellow-tournesol-sun-407-moon-922-active: #cab300; + --yellow-tournesol-925-125: #302a1a; + --yellow-tournesol-925-125-hover: #584e34; + --yellow-tournesol-925-125-active: #6f6342; + --yellow-tournesol-main-731: #c8aa39; + --yellow-tournesol-850-200: #43391a; + --yellow-moutarde-975-75: #231d14; + --yellow-moutarde-975-75-hover: #483e2e; + --yellow-moutarde-975-75-active: #5e513d; + --yellow-moutarde-950-100: #2a2319; + --yellow-moutarde-950-100-hover: #514534; + --yellow-moutarde-950-100-active: #685944; + --yellow-moutarde-sun-348-moon-860: #ffca00; + --yellow-moutarde-sun-348-moon-860-hover: #cda200; + --yellow-moutarde-sun-348-moon-860-active: #b28c00; + --yellow-moutarde-925-125: #30291d; + --yellow-moutarde-925-125-hover: #584d39; + --yellow-moutarde-925-125-active: #6f6149; + --yellow-moutarde-main-679: #c3992a; + --yellow-moutarde-850-200: #453820; + --orange-terre-battue-975-75: #281a16; + --orange-terre-battue-975-75-hover: #513932; + --orange-terre-battue-975-75-active: #6a4b42; + --orange-terre-battue-950-100: #31201c; + --orange-terre-battue-950-100-hover: #5d403a; + --orange-terre-battue-950-100-active: #77534a; + --orange-terre-battue-sun-370-moon-672: #ff732c; + --orange-terre-battue-sun-370-moon-672-hover: #ffa48b; + --orange-terre-battue-sun-370-moon-672-active: #ffbbab; + --orange-terre-battue-925-125: #382621; + --orange-terre-battue-925-125-hover: #664840; + --orange-terre-battue-925-125-active: #7f5b51; + --orange-terre-battue-main-645: #e4794a; + --orange-terre-battue-850-200: #543125; + --brown-cafe-creme-975-75: #211d16; + --brown-cafe-creme-975-75-hover: #453e31; + --brown-cafe-creme-975-75-active: #5a5141; + --brown-cafe-creme-950-100: #28241c; + --brown-cafe-creme-950-100-hover: #4e4739; + --brown-cafe-creme-950-100-active: #635b4a; + --brown-cafe-creme-sun-383-moon-885: #ecd7a2; + --brown-cafe-creme-sun-383-moon-885-hover: #c5b386; + --brown-cafe-creme-sun-383-moon-885-active: #af9f77; + --brown-cafe-creme-925-125: #2e2a21; + --brown-cafe-creme-925-125-hover: #554e3f; + --brown-cafe-creme-925-125-active: #6b6351; + --brown-cafe-creme-main-782: #d1b781; + --brown-cafe-creme-850-200: #423925; + --brown-caramel-975-75: #251c16; + --brown-caramel-975-75-hover: #4c3c31; + --brown-caramel-975-75-active: #624e41; + --brown-caramel-950-100: #2c221c; + --brown-caramel-950-100-hover: #554439; + --brown-caramel-950-100-active: #6c574a; + --brown-caramel-sun-425-moon-901: #fbd8ab; + --brown-caramel-sun-425-moon-901-hover: #efb547; + --brown-caramel-sun-425-moon-901-active: #d6a23e; + --brown-caramel-925-125: #332821; + --brown-caramel-925-125-hover: #5d4b40; + --brown-caramel-925-125-active: #755f51; + --brown-caramel-main-648: #c08c65; + --brown-caramel-850-200: #4b3525; + --brown-opera-975-75: #241c17; + --brown-opera-975-75-hover: #4a3c33; + --brown-opera-975-75-active: #604f44; + --brown-opera-950-100: #2b221c; + --brown-opera-950-100-hover: #53443a; + --brown-opera-950-100-active: #6a574a; + --brown-opera-sun-395-moon-820: #e6be92; + --brown-opera-sun-395-moon-820-hover: #f2e2d3; + --brown-opera-sun-395-moon-820-active: #f8f0e9; + --brown-opera-925-125: #322821; + --brown-opera-925-125-hover: #5c4b40; + --brown-opera-925-125-active: #735f51; + --brown-opera-main-680: #bd987a; + --brown-opera-850-200: #493625; + --beige-gris-galet-975-75: #211d19; + --beige-gris-galet-975-75-hover: #453e37; + --beige-gris-galet-975-75-active: #595148; + --beige-gris-galet-950-100: #28231f; + --beige-gris-galet-950-100-hover: #4e453f; + --beige-gris-galet-950-100-active: #635950; + --beige-gris-galet-sun-407-moon-821: #d0c3b7; + --beige-gris-galet-sun-407-moon-821-hover: #eae5e1; + --beige-gris-galet-sun-407-moon-821-active: #f4f2f0; + --beige-gris-galet-925-125: #2e2924; + --beige-gris-galet-925-125-hover: #554d45; + --beige-gris-galet-925-125-active: #6b6157; + --beige-gris-galet-main-702: #aea397; + --beige-gris-galet-850-200: #433829; +} + +.fr-placement { + position: fixed; + width: max-content; +} + +@-moz-document url-prefix() { + :root[data-fr-scrolling] body { + position: sticky; + } + + :root { + --underline-thickness: calc(0.0625em + 0.25px); + } +} + +.fr-displayed-lg { + display: none !important; +} + +.fr-responsive-img--32x9 { + aspect-ratio: 3.5555555556 !important; + object-fit: cover; + object-position: 50% 50%; +} + +.fr-responsive-img--16x9 { + aspect-ratio: 1.7777777778 !important; + object-fit: cover; + object-position: 50% 50%; +} + +.fr-responsive-img--3x2 { + aspect-ratio: 1.5 !important; + object-fit: cover; + object-position: 50% 50%; +} + +.fr-responsive-img--4x3 { + aspect-ratio: 1.3333333333 !important; + object-fit: cover; + object-position: 50% 50%; +} + +.fr-responsive-img--1x1 { + aspect-ratio: 1 !important; + object-fit: cover; + object-position: 50% 50%; +} + +.fr-responsive-img--3x4 { + aspect-ratio: 0.75 !important; + object-fit: cover; + object-position: 50% 50%; +} + +.fr-responsive-img--2x3 { + aspect-ratio: 0.6666666667 !important; + object-fit: cover; + object-position: 50% 50%; +} + +.fr-responsive-vid--16x9 { + aspect-ratio: 1.7777777778 !important; +} + +.fr-responsive-vid--4x3 { + aspect-ratio: 1.3333333333 !important; +} + +.fr-responsive-vid--1x1 { + aspect-ratio: 1 !important; +} + +.fr-fi--xs::before, +.fr-fi--xs::after { + --icon-size: 0.75rem; +} + +.fr-fi--sm::before, +.fr-fi--sm::after { + --icon-size: 1rem; +} + +.fr-fi--md::before, +.fr-fi--md::after { + --icon-size: 1.5rem; +} + +.fr-fi--lg::before, +.fr-fi--lg::after { + --icon-size: 2rem; +} + +.fr-artwork-decorative { + fill: var(--artwork-decorative-blue-france); +} + +.fr-artwork-minor { + fill: var(--artwork-minor-red-marianne); +} + +.fr-artwork-major { + fill: var(--artwork-major-blue-france); +} + +.fr-artwork-background { + fill: var(--artwork-background-grey); +} + +.fr-artwork-motif { + fill: var(--artwork-motif-grey); +} + +.fr-artwork--green-tilleul-verveine .fr-artwork-minor { + fill: var(--artwork-minor-green-tilleul-verveine); +} + +.fr-artwork--green-bourgeon .fr-artwork-minor { + fill: var(--artwork-minor-green-bourgeon); +} + +.fr-artwork--green-emeraude .fr-artwork-minor { + fill: var(--artwork-minor-green-emeraude); +} + +.fr-artwork--green-menthe .fr-artwork-minor { + fill: var(--artwork-minor-green-menthe); +} + +.fr-artwork--green-archipel .fr-artwork-minor { + fill: var(--artwork-minor-green-archipel); +} + +.fr-artwork--blue-ecume .fr-artwork-minor { + fill: var(--artwork-minor-blue-ecume); +} + +.fr-artwork--blue-cumulus .fr-artwork-minor { + fill: var(--artwork-minor-blue-cumulus); +} + +.fr-artwork--purple-glycine .fr-artwork-minor { + fill: var(--artwork-minor-purple-glycine); +} + +.fr-artwork--pink-macaron .fr-artwork-minor { + fill: var(--artwork-minor-pink-macaron); +} + +.fr-artwork--pink-tuile .fr-artwork-minor { + fill: var(--artwork-minor-pink-tuile); +} + +.fr-artwork--yellow-tournesol .fr-artwork-minor { + fill: var(--artwork-minor-yellow-tournesol); +} + +.fr-artwork--yellow-moutarde .fr-artwork-minor { + fill: var(--artwork-minor-yellow-moutarde); +} + +.fr-artwork--orange-terre-battue .fr-artwork-minor { + fill: var(--artwork-minor-orange-terre-battue); +} + +.fr-artwork--brown-cafe-creme .fr-artwork-minor { + fill: var(--artwork-minor-brown-cafe-creme); +} + +.fr-artwork--brown-caramel .fr-artwork-minor { + fill: var(--artwork-minor-brown-caramel); +} + +.fr-artwork--brown-opera .fr-artwork-minor { + fill: var(--artwork-minor-brown-opera); +} + +.fr-artwork--beige-gris-galet .fr-artwork-minor { + fill: var(--artwork-minor-beige-gris-galet); +} + +[disabled] .fr-artwork * { + fill: var(--text-disabled-grey); +} + +.fr-h6, +.fr-h5, +.fr-h4, +.fr-h3, +.fr-h2, +.fr-h1, +.fr-display-xs, +.fr-display-sm, +.fr-display-md, +.fr-display-lg, +.fr-display-xl { + color: var(--text-title-grey); +} + +h6, +h5, +h4, +h3, +h2, +h1 { + color: var(--text-title-grey); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + SCHEME +\* ˍˍˍˍˍˍˍˍˍ */ + +/* ¯¯¯¯¯¯¯¯¯ *\ + UPLOAD +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-upload-group .fr-label .fr-hint-text { + margin-top: 0.75rem; +} + +.fr-upload-group .fr-label + .fr-upload { + margin-top: 1rem; +} + +.fr-upload-group .fr-message:first-child { + margin-top: 0.5rem; +} + +.fr-upload { + font-size: 0.875rem; + line-height: 1.5rem; + width: 100%; + display: inline-flex; + margin: 0; +} + +.fr-upload:disabled::-webkit-file-upload-button { + outline-style: none; + cursor: not-allowed; +} + +.fr-upload::-webkit-file-upload-button { + -webkit-appearance: button; + -moz-appearance: button; + appearance: button; + font: inherit; + cursor: pointer; + margin-right: 0.5rem; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + RANGE +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-range-group { + position: relative; +} + +.fr-range-group--valid::before, +.fr-range-group--error::before { + content: ""; + display: block; + pointer-events: none; + position: absolute; + top: 0; + right: -0.75rem; + bottom: 0; + left: -0.75rem; + background-repeat: no-repeat; + background-position: 0 0; + background-size: 0.125rem 100%; +} + +.fr-range { + --thumb-size: 1.5rem; + position: relative; + display: flex; + flex-direction: row; + justify-content: space-between; + flex-wrap: wrap; +} + +.fr-range input[type=range] { + outline: none; + width: 100%; +} + +.fr-range__output { + visibility: hidden; + color: var(--text-active-blue-france); +} + +.fr-range__output, +.fr-range__min, +.fr-range__max { + text-align: center; + min-width: var(--thumb-size); + font-size: 0.75rem; + line-height: 1.25rem; +} + +.fr-range[data-fr-js-range] { + --progress-left: 0; + --progress-right: calc(var(--thumb-size) * 0.5); +} + +.fr-range[data-fr-js-range]::before, +.fr-range[data-fr-js-range]::after { + content: ""; + display: block; + position: absolute; + top: 1.625rem; + right: 0; + left: 0; + width: 100%; + height: 0.75rem; + border-radius: 0.375rem; + forced-color-adjust: none; +} + +.fr-range[data-fr-js-range]::before { + outline-offset: -1px; + box-shadow: inset 0 0 0 1px var(--border-action-high-blue-france); +} + +.fr-range[data-fr-js-range]::after { + clip-path: polygon(var(--progress-left) 0, var(--progress-right) 0, var(--progress-right) 100%, var(--progress-left) 100%); + background-color: var(--background-active-blue-france); + + --idle: transparent; + --hover: var(--background-active-blue-france-hover); + --active: var(--background-active-blue-france-active); +} + +.fr-range[data-fr-js-range] input[type=range] { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background-color: transparent; + width: 100%; + height: var(--thumb-size); + z-index: 1; +} + +.fr-range[data-fr-js-range] input[type=range]:not(:only-of-type) { + pointer-events: none; +} + +.fr-range[data-fr-js-range] input[type=range]::-webkit-slider-thumb { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + width: var(--thumb-size); + height: var(--thumb-size); + border-radius: 50%; + border: none; + pointer-events: auto; + z-index: calc(var(--ground) + 500); + background-color: var(--background-raised-grey); + --hover: var(--background-raised-grey-hover); + --active: var(--background-raised-grey-active); + filter: drop-shadow(var(--raised-shadow)); + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); + border: 1px solid var(--border-action-high-blue-france); +} + +.fr-range[data-fr-js-range] input[type=range]::-webkit-slider-thumb:active { + z-index: 2; +} + +.fr-range[data-fr-js-range] input[type=range]::-moz-range-thumb { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + width: var(--thumb-size); + height: var(--thumb-size); + border-radius: 50%; + border: none; + pointer-events: auto; + z-index: calc(var(--ground) + 500); + background-color: var(--background-raised-grey); + --hover: var(--background-raised-grey-hover); + --active: var(--background-raised-grey-active); + filter: drop-shadow(var(--raised-shadow)); + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); + border: 1px solid var(--border-action-high-blue-france); +} + +.fr-range[data-fr-js-range] input[type=range]::-moz-range-thumb:active { + z-index: 2; +} + +.fr-range[data-fr-js-range] input[type=range]:disabled { + border-color: graytext; +} + +.fr-range[data-fr-js-range] .fr-range__output { + visibility: visible; +} + +.fr-range--sm { + --thumb-size: 1rem; +} + +.fr-range--sm[data-fr-js-range]::before, +.fr-range--sm[data-fr-js-range]::after { + top: 1.5rem; + height: 0.5rem; + border-radius: 0.25rem; +} + +.fr-range--step[data-fr-js-range] { + --step-width: 0; +} + +.fr-range--step[data-fr-js-range]::before, +.fr-range--step[data-fr-js-range]::after { + padding-left: 0.625rem; + padding-right: 0.625rem; + background-repeat: repeat-x; + background-size: var(--step-width) 100%; + background-position: 0.625rem 0; + background-clip: content-box; +} + +.fr-range--step.fr-range--sm[data-fr-js-range]::before, +.fr-range--step.fr-range--sm[data-fr-js-range]::after { + background-position: 0.375rem 0; + padding-left: 0.375rem; + padding-right: 0.375rem; +} + +.fr-range--double .fr-range__output { + min-width: calc(var(--thumb-size) * 2); +} + +.fr-range--double[data-fr-js-range] input[type=range] { + width: calc(100% - var(--thumb-size)); +} + +.fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(1) { + margin-right: var(--thumb-size); +} + +.fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(2) { + position: absolute; + right: 0; + top: 1.25rem; +} + +.fr-range--double.fr-range--step[data-fr-js-range]::before, +.fr-range--double.fr-range--step[data-fr-js-range]::after { + background-size: 0; +} + +.fr-range[data-fr-js-range] input[type=range]:disabled::-webkit-slider-thumb { + border: 1px solid var(--border-disabled-grey); +} + +.fr-range[data-fr-js-range] input[type=range]:disabled::-moz-range-thumb { + border: 1px solid var(--border-disabled-grey); +} + +.fr-range__min, +.fr-range__max { + color: var(--text-mention-grey); +} + +.fr-range--step[data-fr-js-range]::before { + background-image: radial-gradient(circle at 2px 50%, var(--background-action-high-blue-france) 0, var(--background-action-high-blue-france) 1px, transparent 1px); +} + +.fr-range--step[data-fr-js-range]::after { + background-image: radial-gradient(circle at 2px 50%, var(--background-action-low-blue-france) 0, var(--background-action-low-blue-france) 2px, transparent 2px); + box-shadow: inset 10px 0 0 0 var(--border-active-blue-france), inset -10px 0 0 0 var(--border-active-blue-france); +} + +.fr-range--step.fr-range--sm[data-fr-js-range]::after { + box-shadow: inset 6px 0 0 0 var(--border-active-blue-france), inset -6px 0 0 0 var(--border-active-blue-france); +} + +.fr-range-group--error::before { + background-image: linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)); +} + +.fr-range-group--valid::before { + background-image: linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)); +} + +.fr-range-group--disabled .fr-range[data-fr-js-range]::before { + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); +} + +.fr-range-group--disabled .fr-range[data-fr-js-range]::after { + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +.fr-range-group--disabled .fr-range--step[data-fr-js-range]::before { + background-image: radial-gradient(circle at 2px 50%, var(--background-disabled-grey) 0, var(--background-disabled-grey) 1px, transparent 1px); +} + +.fr-range-group--disabled .fr-range--step[data-fr-js-range]::after { + background-image: radial-gradient(circle at 2px 50%, var(--background-default-grey) 0, var(--background-default-grey) 2px, transparent 2px); + box-shadow: inset 10px 0 0 0 var(--border-disabled-grey), inset -10px 0 0 0 var(--border-disabled-grey); +} + +.fr-range-group--disabled .fr-range__output, +.fr-range-group--disabled .fr-range__min, +.fr-range-group--disabled .fr-range__max { + color: var(--text-disabled-grey); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ACCORDION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-accordion { + position: relative; +} + +.fr-accordion::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: inset 0 1px 0 0 var(--border-default-grey), 0 1px 0 0 var(--border-default-grey); +} + +.fr-accordion__title { + margin: 0; + display: block; + font-size: unset; + line-height: unset; +} + +.fr-accordion:focus-within { + z-index: 1; +} + +.fr-accordion__btn { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + font-weight: 500; + font-size: 1rem; + line-height: 1.5rem; + min-height: 3rem; + padding: 0.75rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; + width: 100%; + text-align: left; + margin: 0; + color: var(--text-action-high-blue-france); +} + +.fr-accordion__btn::before, +.fr-accordion__btn::after { + display: block; +} + +.fr-accordion__btn::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.25rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/arrow-down-s-line.svg"); + mask-image: url("icons/system/arrow-down-s-line.svg"); + content: ""; + transition: transform 0.3s; + margin-right: 0; + margin-left: auto; +} + +.fr-accordion__btn::before { + content: none; +} + +.fr-accordion__btn[aria-expanded=true]::after { + transform: rotate(-180deg); +} + +.fr-accordion .fr-collapse { + --ul-type: disc; + --ol-type: decimal; + --ul-start: 1rem; + --ol-start: 1.5rem; + --xl-block: 0.5rem; + --li-bottom: 0.25rem; + --xl-base: 1em; + --ol-content: counters(li-counter, ".") ".  "; + transition: visibility 0.3s, padding 0.3s; +} + +.fr-accordion .fr-collapse--expanded { + padding-top: 1rem; + padding-bottom: 1.5rem; +} + +.fr-accordions-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; +} + +.fr-accordion__btn[aria-expanded=true] { + background-color: var(--background-open-blue-france); + + --idle: transparent; + --hover: var(--background-open-blue-france-hover); + --active: var(--background-open-blue-france-active); +} + +/* ------------------------------------ *\ + Badge +\* ------------------------------------ */ +.fr-badge { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + + --underline-img: none; + --hover-tint: var(--hover); + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 1.5rem; + padding: 0 0.5rem; + overflow: initial; + max-height: none; + font-weight: 700; + max-width: 100%; + text-transform: uppercase; + border-radius: 0.25rem; + color: var(--text-default-grey); + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); +} + +.fr-badge::before, +.fr-badge::after { + display: block; +} + +.fr-badge--icon-left[class^=fr-icon-], +.fr-badge--icon-left[class*=" fr-icon-"], +.fr-badge--icon-left[class^=fr-fi-], +.fr-badge--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-badge--icon-left[class^=fr-icon-]::before, +.fr-badge--icon-left[class*=" fr-icon-"]::before, +.fr-badge--icon-left[class^=fr-fi-]::before, +.fr-badge--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.25rem; +} + +.fr-badge[class^=fr-icon-]:not([class*=fr-badge--icon-])::before, +.fr-badge[class*=" fr-icon-"]:not([class*=fr-badge--icon-])::before, +.fr-badge[class^=fr-fi-]:not([class*=fr-badge--icon-])::before, +.fr-badge[class*=" fr-fi-"]:not([class*=fr-badge--icon-])::before { + content: none; +} + +.fr-badge--sm { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.125rem; + padding: 0 0.375rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-badge--sm.fr-badge--icon-left[class^=fr-icon-], +.fr-badge--sm.fr-badge--icon-left[class*=" fr-icon-"], +.fr-badge--sm.fr-badge--icon-left[class^=fr-fi-], +.fr-badge--sm.fr-badge--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-badge--sm.fr-badge--icon-left[class^=fr-icon-]::before, +.fr-badge--sm.fr-badge--icon-left[class*=" fr-icon-"]::before, +.fr-badge--sm.fr-badge--icon-left[class^=fr-fi-]::before, +.fr-badge--sm.fr-badge--icon-left[class*=" fr-fi-"]::before { + --icon-size: 0.75rem; + margin-left: -0.09375rem; + margin-right: 0.25rem; +} + +.fr-badge--sm[class^=fr-icon-]:not([class*=fr-badge--icon-])::before, +.fr-badge--sm[class*=" fr-icon-"]:not([class*=fr-badge--icon-])::before, +.fr-badge--sm[class^=fr-fi-]:not([class*=fr-badge--icon-])::before, +.fr-badge--sm[class*=" fr-fi-"]:not([class*=fr-badge--icon-])::before { + content: none; +} + +.fr-badge::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.25rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.fr-badge[class^=fr-icon-]::before, +.fr-badge[class*=" fr-icon-"]::before, +.fr-badge[class^=fr-fi-]::before, +.fr-badge[class*=" fr-fi-"]::before { + content: ""; +} + +.fr-badge--sm::before { + --icon-size: 0.75rem; + margin-left: -0.09375rem; + margin-right: 0.25rem; +} + +.fr-badge.fr-badge--info::before, +.fr-badge--sm.fr-badge--info::before { + -webkit-mask-image: url("icons/system/fr--info-fill.svg"); + mask-image: url("icons/system/fr--info-fill.svg"); +} + +.fr-badge.fr-badge--success::before, +.fr-badge--sm.fr-badge--success::before { + -webkit-mask-image: url("icons/system/fr--success-fill.svg"); + mask-image: url("icons/system/fr--success-fill.svg"); +} + +.fr-badge.fr-badge--error::before, +.fr-badge--sm.fr-badge--error::before { + -webkit-mask-image: url("icons/system/fr--error-fill.svg"); + mask-image: url("icons/system/fr--error-fill.svg"); +} + +.fr-badge.fr-badge--warning::before, +.fr-badge--sm.fr-badge--warning::before { + -webkit-mask-image: url("icons/system/fr--warning-fill.svg"); + mask-image: url("icons/system/fr--warning-fill.svg"); +} + +.fr-badge.fr-badge--new::before, +.fr-badge--sm.fr-badge--new::before { + -webkit-mask-image: url("icons/weather/flashlight-fill.svg"); + mask-image: url("icons/weather/flashlight-fill.svg"); +} + +.fr-badge--info::before, +.fr-badge--success::before, +.fr-badge--error::before, +.fr-badge--warning::before, +.fr-badge--new::before, +.fr-badge--sm--info::before, +.fr-badge--sm--success::before, +.fr-badge--sm--error::before, +.fr-badge--sm--warning::before, +.fr-badge--sm--new::before { + content: ""; +} + +.fr-badge.fr-badge--no-icon::before, +.fr-badge--sm.fr-badge--no-icon::before { + content: none; +} + +.fr-badges-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + display: flex; + flex-wrap: wrap; + margin-left: -0.25rem; + margin-right: -0.25rem; + margin-bottom: 0; +} + +.fr-badges-group > li { + display: inline-flex; + max-width: 100%; +} + +.fr-badges-group .fr-badge { + margin: 0 0.25rem 0.5rem 0.25rem; +} + +.fr-badges-group--sm .fr-badge { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.125rem; + padding: 0 0.375rem; +} + +.fr-badges-group--sm .fr-badge::before, +.fr-badges-group--sm .fr-badge::after { + --icon-size: 0.75rem; +} + +.fr-badge--info { + color: var(--text-default-info); + background-color: var(--background-contrast-info); + + --idle: transparent; + --hover: var(--background-contrast-info-hover); + --active: var(--background-contrast-info-active); +} + +.fr-badge--error { + color: var(--text-default-error); + background-color: var(--background-contrast-error); + + --idle: transparent; + --hover: var(--background-contrast-error-hover); + --active: var(--background-contrast-error-active); +} + +.fr-badge--success { + color: var(--text-default-success); + background-color: var(--background-contrast-success); + + --idle: transparent; + --hover: var(--background-contrast-success-hover); + --active: var(--background-contrast-success-active); +} + +.fr-badge--warning { + color: var(--text-default-warning); + background-color: var(--background-contrast-warning); + + --idle: transparent; + --hover: var(--background-contrast-warning-hover); + --active: var(--background-contrast-warning-active); +} + +.fr-badge--new { + color: var(--text-action-high-yellow-moutarde); + background-color: var(--background-contrast-yellow-moutarde); + + --idle: transparent; + --hover: var(--background-contrast-yellow-moutarde-hover); + --active: var(--background-contrast-yellow-moutarde-active); +} + +.fr-badge--green-tilleul-verveine { + color: var(--text-label-green-tilleul-verveine); + background-color: var(--background-contrast-green-tilleul-verveine); + + --idle: transparent; + --hover: var(--background-contrast-green-tilleul-verveine-hover); + --active: var(--background-contrast-green-tilleul-verveine-active); +} + +.fr-badge--green-bourgeon { + color: var(--text-label-green-bourgeon); + background-color: var(--background-contrast-green-bourgeon); + + --idle: transparent; + --hover: var(--background-contrast-green-bourgeon-hover); + --active: var(--background-contrast-green-bourgeon-active); +} + +.fr-badge--green-emeraude { + color: var(--text-label-green-emeraude); + background-color: var(--background-contrast-green-emeraude); + + --idle: transparent; + --hover: var(--background-contrast-green-emeraude-hover); + --active: var(--background-contrast-green-emeraude-active); +} + +.fr-badge--green-menthe { + color: var(--text-label-green-menthe); + background-color: var(--background-contrast-green-menthe); + + --idle: transparent; + --hover: var(--background-contrast-green-menthe-hover); + --active: var(--background-contrast-green-menthe-active); +} + +.fr-badge--green-archipel { + color: var(--text-label-green-archipel); + background-color: var(--background-contrast-green-archipel); + + --idle: transparent; + --hover: var(--background-contrast-green-archipel-hover); + --active: var(--background-contrast-green-archipel-active); +} + +.fr-badge--blue-ecume { + color: var(--text-label-blue-ecume); + background-color: var(--background-contrast-blue-ecume); + + --idle: transparent; + --hover: var(--background-contrast-blue-ecume-hover); + --active: var(--background-contrast-blue-ecume-active); +} + +.fr-badge--blue-cumulus { + color: var(--text-label-blue-cumulus); + background-color: var(--background-contrast-blue-cumulus); + + --idle: transparent; + --hover: var(--background-contrast-blue-cumulus-hover); + --active: var(--background-contrast-blue-cumulus-active); +} + +.fr-badge--purple-glycine { + color: var(--text-label-purple-glycine); + background-color: var(--background-contrast-purple-glycine); + + --idle: transparent; + --hover: var(--background-contrast-purple-glycine-hover); + --active: var(--background-contrast-purple-glycine-active); +} + +.fr-badge--pink-macaron { + color: var(--text-label-pink-macaron); + background-color: var(--background-contrast-pink-macaron); + + --idle: transparent; + --hover: var(--background-contrast-pink-macaron-hover); + --active: var(--background-contrast-pink-macaron-active); +} + +.fr-badge--pink-tuile { + color: var(--text-label-pink-tuile); + background-color: var(--background-contrast-pink-tuile); + + --idle: transparent; + --hover: var(--background-contrast-pink-tuile-hover); + --active: var(--background-contrast-pink-tuile-active); +} + +.fr-badge--yellow-tournesol { + color: var(--text-label-yellow-tournesol); + background-color: var(--background-contrast-yellow-tournesol); + + --idle: transparent; + --hover: var(--background-contrast-yellow-tournesol-hover); + --active: var(--background-contrast-yellow-tournesol-active); +} + +.fr-badge--yellow-moutarde { + color: var(--text-label-yellow-moutarde); + background-color: var(--background-contrast-yellow-moutarde); + + --idle: transparent; + --hover: var(--background-contrast-yellow-moutarde-hover); + --active: var(--background-contrast-yellow-moutarde-active); +} + +.fr-badge--orange-terre-battue { + color: var(--text-label-orange-terre-battue); + background-color: var(--background-contrast-orange-terre-battue); + + --idle: transparent; + --hover: var(--background-contrast-orange-terre-battue-hover); + --active: var(--background-contrast-orange-terre-battue-active); +} + +.fr-badge--brown-cafe-creme { + color: var(--text-label-brown-cafe-creme); + background-color: var(--background-contrast-brown-cafe-creme); + + --idle: transparent; + --hover: var(--background-contrast-brown-cafe-creme-hover); + --active: var(--background-contrast-brown-cafe-creme-active); +} + +.fr-badge--brown-caramel { + color: var(--text-label-brown-caramel); + background-color: var(--background-contrast-brown-caramel); + + --idle: transparent; + --hover: var(--background-contrast-brown-caramel-hover); + --active: var(--background-contrast-brown-caramel-active); +} + +.fr-badge--brown-opera { + color: var(--text-label-brown-opera); + background-color: var(--background-contrast-brown-opera); + + --idle: transparent; + --hover: var(--background-contrast-brown-opera-hover); + --active: var(--background-contrast-brown-opera-active); +} + +.fr-badge--beige-gris-galet { + color: var(--text-label-beige-gris-galet); + background-color: var(--background-contrast-beige-gris-galet); + + --idle: transparent; + --hover: var(--background-contrast-beige-gris-galet-hover); + --active: var(--background-contrast-beige-gris-galet-active); +} + +.fr-badge-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + display: flex; + flex-wrap: wrap; + margin-bottom: 0; +} + +.fr-badge-group > li { + display: inline-flex; + max-width: 100%; +} + +.fr-badge-group .fr-badge { + margin-right: 0.5rem; + margin-bottom: 0.5rem; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + LOGO +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-logo { + --text-spacing: 0; + --underline-img: none; + display: inline-block; + font-weight: 700; + line-height: 1.0317460317em; + letter-spacing: -0.01em; + text-transform: uppercase; + vertical-align: middle; + text-indent: -0.1em; + font-size: 1.05rem; + color: var(--text-black-white-grey); +} + +.fr-logo::before { + width: 2.75rem; + height: 1rem; + margin-bottom: 0.3333333333rem; + background-size: 2.75rem 1.125rem, 2.75rem 1rem, 0; + background-position: 0 -0.0625rem, 0 0, 0 0; + content: ""; + display: block; + background-repeat: no-repeat, no-repeat, no-repeat; + forced-color-adjust: none; +} + +:root[data-fr-mourning] .fr-logo::before { + background-size: 2.75rem 1.125rem, 0, 2.75rem 1rem; + box-shadow: 0 0 0 1px #fff; +} + +.fr-logo::after { + min-width: 2.625rem; + background-size: 5.25rem 3.75rem; + background-position: 0 calc(100% + 1.875rem); + padding-top: 2.2083333333rem; + content: ""; + display: block; + background-repeat: no-repeat; + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 252 180'%3E%3Cdefs%3E%3Csymbol id='a' viewBox='0 0 11 15.5'%3E%3Cpath d='M10.4 5.3C11.9 1.5 10.1 0 7.9 0 4.2 0 0 6.5 0 11.7c0 2.5 1.2 3.8 3 3.8 2.1 0 4.3-2 6.2-5.5h-1c-1.2 1.5-2.6 2.6-3.9 2.6-1.3 0-2-.8-2-2.6a10.7 10.7 0 01.3-2.2zm-4-3.1c1.1 0 2 .8 1.5 2.6L3.1 6.1c.8-2.2 2.2-4 3.4-4z'/%3E%3C/symbol%3E%3Csymbol id='b' viewBox='0 0 12.4 21.8'%3E%3Cuse width='11' height='15.5' y='6.4' href='%23a'/%3E%3Cpath d='M7.9 4.7L12.4.6V0h-3L6.7 4.7H8z'/%3E%3C/symbol%3E%3Csymbol id='c' viewBox='0 0 11.5 19'%3E%3Cpath d='M1.7 5.7h2.6L.1 17.1a1.3 1.3 0 001.2 2c3 0 6.4-2.6 7.8-6.2h-.7a9.4 9.4 0 01-5.1 3.5L7 5.7H11l.5-1.6H7.7L9 0H7.6L4.9 4.1l-3.2.4v1.2z'/%3E%3C/symbol%3E%3Csymbol id='d' viewBox='0 0 9.8 21.9'%3E%3Cpath d='M7.6 8c.3-1-.4-1.6-1-1.6-2.2 0-5 2.1-6 5h.7A5.6 5.6 0 014.4 9L.1 20.3a1.1 1.1 0 001 1.6c2.2 0 4.7-2 5.8-5H6A5.6 5.6 0 013 19.5zM8 3.7a1.8 1.8 0 001.8-1.8A1.8 1.8 0 008 0a1.8 1.8 0 00-1.8 1.8A1.8 1.8 0 008 3.6'/%3E%3C/symbol%3E%3Csymbol id='e' viewBox='0 0 14.8 15.5'%3E%3Cpath d='M3.3 3.1c.7 0 1 1 0 3.4l-3 6.8c-.7 1.3 0 2.2 1.2 2.2a1.3 1.3 0 001.5-1l3-8C7.4 4.8 10 3 11 3s.8.6.3 1.6l-4.6 9a1.3 1.3 0 001.1 1.9c2.3 0 5-2 6-5h-.6A5.6 5.6 0 0110 13l4-8a6.1 6.1 0 00.8-2.8A2 2 0 0012.6 0c-2 0-3.6 2.2-6 5V2.8C6.6 1.4 6.1 0 4.8 0 3.2 0 1.8 2.5.7 4.9h.7c.7-1.1 1.3-1.8 2-1.8'/%3E%3C/symbol%3E%3Csymbol id='f' viewBox='0 0 12 15.5'%3E%3Cpath d='M11.8 3.5c.5-1.9.2-3.5-1.2-3.5-1.8 0-2.3 1.2-4 5V2.8C6.5 1.3 6 0 4.6 0 3.1 0 1.7 2.5.5 5h.8C2 3.7 2.8 3 3.3 3c.7 0 1 1 0 3.4l-3 6.8c-.7 1.3 0 2.1 1.2 2.1a1.3 1.3 0 001.5-1l3-8a50.3 50.3 0 012.6-3h3.2z'/%3E%3C/symbol%3E%3Csymbol id='g' viewBox='0 0 14.7 16.2'%3E%3Cpath d='M10.5 13.1c-.6 0-1-1 0-3.4L14.6.1 13.4 0l-1.3 1.3h-.3C6.1 1.3 0 8.6 0 14.2a2 2 0 002.1 2.1c1.7 0 3.3-2.4 5.2-5l-.1 1c-.3 2.6.6 4 2 4 1.5 0 3-2.4 4-4.9h-.7c-.7 1.1-1.5 1.8-2 1.8zM7.9 9.8c-1.3 1.6-3.4 3.5-4.3 3.5-.5 0-.9-.5-.9-1.6 0-3.5 4-8.2 6-8.2a4.2 4.2 0 011.4.2z'/%3E%3C/symbol%3E%3Csymbol id='h' viewBox='0 0 21.9 19.8'%3E%3Cpath d='M11.2 19.8l.3-.9c-3.8-.7-4.3-.7-2.7-4.8l1.4-3.9h3c1.9 0 1.9.9 1.6 3h1l2.6-6.9h-1c-1 1.6-1.8 2.9-3.8 2.9h-3l2-5.6c.8-2 1.1-2.4 3.7-2.4h.7c2.6 0 3 .7 3 3.5h1l.9-4.7H7.3L7 .9c3 .6 3.3.9 2 4.8L5.7 14c-1.5 3.9-2 4.2-5.5 4.8l-.3.9z'/%3E%3C/symbol%3E%3Csymbol id='i' viewBox='0 0 10.1 21.9'%3E%3Cpath d='M2.9 19.4L10.1.3 9.8 0l-5 .6v.6l1 .7c.9.7.6 1.3-.2 3.4L.2 19.9a1.3 1.3 0 001.1 2c2.3 0 4.7-2.1 5.8-5h-.7a6.5 6.5 0 01-3.5 2.5'/%3E%3C/symbol%3E%3Csymbol id='j' viewBox='0 0 18 22'%3E%3Cpath d='M18 .6h-4.3a3.8 3.8 0 00-2.1-.6A6.6 6.6 0 005 6.5a3.3 3.3 0 003 3.6c-1.9.8-3 1.8-3 2.9a1.7 1.7 0 00.9 1.5c-4.3 1.3-6 2.8-6 4.7 0 2 2.6 2.8 5.6 2.8 5.3 0 9.6-2.7 9.6-5.1 0-1.8-1.6-2.5-4.3-3.3-2.2-.7-3.2-.8-3.2-1.6A2.4 2.4 0 019 10.2a6.6 6.6 0 006.1-6.5 4.5 4.5 0 00-.2-1.5h2.5zM9.8 16.2c2.1.7 3 1 3 1.6 0 1.4-2 2.5-5.6 2.5-2.7 0-4-.6-4-2 0-1.5 1.4-2.5 3.5-3.3a21.5 21.5 0 003 1.2zM9 9c-1 0-1.3-.8-1.3-1.7 0-2.8 1.4-6.2 3.5-6.2 1 0 1.3.8 1.3 1.6 0 2.9-1.4 6.3-3.5 6.3z'/%3E%3C/symbol%3E%3Csymbol id='k' viewBox='0 0 23 25.1'%3E%3Cpath d='M14.3 15.6c1.9 0 2 .8 1.6 2.8H17l2.5-6.8h-1c-1 1.6-1.7 2.9-3.8 2.9h-4.1l2-5.6c.7-2 1-2.4 3.7-2.4H18c2.6 0 3 .7 3 3.5h1l.9-4.7H7.3l-.3.9c3 .6 3.3.9 2 4.8l-3.2 8.4c-1.5 3.9-2 4.2-5.6 4.8l-.2 1h17.4l3.2-5h-1.2c-2 2-4 3.8-8 3.8-4.7 0-4.3-.3-2.7-4.6l1.4-3.8h4.2zm2.3-11.8L21 .6V0h-3l-2.6 3.9h1.2v-.1z'/%3E%3C/symbol%3E%3Csymbol id='l' viewBox='0 0 13.6 21.8'%3E%3Cpath d='M11.4 6.4c-2 0-4 2.2-5.8 4.8L9.6.3 9.4 0l-5 .6V1l1 .8c.9.7.6 1.3-.2 3.4L.8 16.8A13.9 13.9 0 000 19c0 1.4 1.8 2.7 3.5 2.7 3.8 0 10-6.9 10-12.2 0-2.3-.5-3.2-2.1-3.2zM4.8 19.5c-.8 0-1.9-.7-1.9-1.3a15.5 15.5 0 01.8-2.2L5 12.7C6.3 11 8.4 9.3 9.6 9.3c.7 0 1.2.4 1.2 1.5 0 3.1-2.9 8.7-6 8.7z'/%3E%3C/symbol%3E%3Csymbol id='m' viewBox='0 0 19.2 19.9'%3E%3Cpath d='M17.6 0H7.3L7 .9c3 .6 3.3.9 2 4.8l-3.2 8.5c-1.5 3.9-2 4.2-5.5 4.8L0 20h15.7l3.5-6H18c-2 2-4.2 4.8-7.7 4.8-2.7 0-3-.5-1.6-4.5l3.1-8.5c1.4-3.9 2-4.2 5.5-4.8z'/%3E%3C/symbol%3E%3Csymbol id='n' viewBox='0 0 126 90'%3E%3Cuse width='12.4' height='21.8' x='112.7' y='66.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='102.2' y='69' href='%23c'/%3E%3Cuse width='9.8' height='21.9' x='93.6' y='66.1' href='%23d'/%3E%3Cuse width='14.8' height='15.5' x='77.2' y='72.5' href='%23e'/%3E%3Cuse width='12' height='15.5' x='65.7' y='72.5' href='%23f'/%3E%3Cuse width='11' height='15.5' x='54.3' y='72.5' href='%23a'/%3E%3Cuse width='11.5' height='19' x='43.7' y='69' href='%23c'/%3E%3Cuse width='14.7' height='16.2' x='28.9' y='71.8' href='%23g'/%3E%3Cuse width='12' height='15.5' x='19.6' y='72.5' href='%23f'/%3E%3Cuse width='21.9' height='19.8' y='67.6' href='%23h'/%3E%3Cuse width='12.4' height='21.8' x='77.3' y='33.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='66.8' y='36' href='%23c'/%3E%3Cuse width='9.8' height='21.9' x='58.2' y='33' href='%23d'/%3E%3Cuse width='10.1' height='21.9' x='49.4' y='33.1' href='%23i'/%3E%3Cuse width='14.7' height='16.2' x='34.9' y='38.8' href='%23g'/%3E%3Cuse width='18' height='22' x='18.6' y='39.4' href='%23j'/%3E%3Cuse width='23' height='25.1' y='29.3' href='%23k'/%3E%3Cuse width='12.4' height='21.8' x='76.8' y='.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='66.2' y='2.9' href='%23c'/%3E%3Cuse width='12' height='15.5' x='54.8' y='6.5' href='%23f'/%3E%3Cuse width='11' height='15.5' x='43.4' y='6.4' href='%23a'/%3E%3Cuse width='13.6' height='21.8' x='29.4' y='.1' href='%23l'/%3E%3Cuse width='9.8' height='21.9' x='20.6' href='%23d'/%3E%3Cuse width='19.2' height='19.9' y='1.4' href='%23m'/%3E%3C/symbol%3E%3C/defs%3E%3Cuse fill='%23000' width='126' height='90' x='0' y='0' href='%23n'/%3E%3Cuse fill='%23fff' width='126' height='90' x='126' y='90' href='%23n'/%3E%3C/svg%3E"); +} + +[data-fr-theme=dark] .fr-logo::after { + background-position: -2.625rem 100%; +} + +.fr-logo--sm { + font-size: 0.7875rem; +} + +.fr-logo--sm::before { + width: 2.0625rem; + height: 0.75rem; + margin-bottom: 0.25rem; + background-size: 2.0625rem 0.84375rem, 2.0625rem 0.75rem, 0; + background-position: 0 -0.046875rem, 0 0, 0 0; +} + +:root[data-fr-mourning] .fr-logo--sm::before { + background-size: 2.0625rem 0.84375rem, 0, 2.0625rem 0.75rem; +} + +.fr-logo--sm::after { + min-width: 1.96875rem; + background-size: 3.9375rem 2.8125rem; + background-position: 0 calc(100% + 1.40625rem); + padding-top: 1.65625rem; +} + +[data-fr-theme=dark] .fr-logo--sm::after { + background-position: -1.96875rem 100%; +} + +.fr-logo--lg { + font-size: 1.3125rem; +} + +.fr-logo--lg::before { + width: 3.4375rem; + height: 1.25rem; + margin-bottom: 0.4166666667rem; + background-size: 3.4375rem 1.40625rem, 3.4375rem 1.25rem, 0; + background-position: 0 -0.078125rem, 0 0, 0 0; +} + +:root[data-fr-mourning] .fr-logo--lg::before { + background-size: 3.4375rem 1.40625rem, 0, 3.4375rem 1.25rem; +} + +.fr-logo--lg::after { + min-width: 3.28125rem; + background-size: 6.5625rem 4.6875rem; + background-position: 0 calc(100% + 2.34375rem); + padding-top: 2.7604166667rem; +} + +[data-fr-theme=dark] .fr-logo--lg::after { + background-position: -3.28125rem 100%; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + BUTTON +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-btn { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + + --underline-img: none; + --hover-tint: var(--hover); + font-weight: 500; + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + background-color: var(--background-action-high-blue-france); + + --idle: transparent; + --hover: var(--background-action-high-blue-france-hover); + --active: var(--background-action-high-blue-france-active); + color: var(--text-inverted-blue-france); +} + +.fr-btn::before, +.fr-btn::after { + display: block; +} + +.fr-btn[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn[target=_blank]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-btn--align-on-content { + margin-left: -1rem; + margin-right: -1rem; +} + +.fr-btn[class^=fr-icon-]:not([class*=fr-btn--icon-]), +.fr-btn[class*=" fr-icon-"]:not([class*=fr-btn--icon-]), +.fr-btn[class^=fr-fi-]:not([class*=fr-btn--icon-]), +.fr-btn[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) { + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-btn[class^=fr-icon-]:not([class*=fr-btn--icon-])::before, +.fr-btn[class*=" fr-icon-"]:not([class*=fr-btn--icon-])::before, +.fr-btn[class^=fr-fi-]:not([class*=fr-btn--icon-])::before, +.fr-btn[class*=" fr-fi-"]:not([class*=fr-btn--icon-])::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-btn--align-on-content[class^=fr-icon-]:not([class*=fr-btn--icon-]), +.fr-btn--align-on-content[class*=" fr-icon-"]:not([class*=fr-btn--icon-]), +.fr-btn--align-on-content[class^=fr-fi-]:not([class*=fr-btn--icon-]), +.fr-btn--align-on-content[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) { + margin-left: -0.5rem; + margin-right: -0.5rem; +} + +.fr-btn--icon-left[class^=fr-icon-], +.fr-btn--icon-left[class*=" fr-icon-"], +.fr-btn--icon-left[class^=fr-fi-], +.fr-btn--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--icon-left[class^=fr-icon-]::before, +.fr-btn--icon-left[class*=" fr-icon-"]::before, +.fr-btn--icon-left[class^=fr-fi-]::before, +.fr-btn--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-icon-], +.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-icon-"], +.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-fi-], +.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-fi-"] { + margin-left: -0.875rem; + margin-right: -1rem; +} + +.fr-btn--icon-right[class^=fr-icon-], +.fr-btn--icon-right[class*=" fr-icon-"], +.fr-btn--icon-right[class^=fr-fi-], +.fr-btn--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--icon-right[class^=fr-icon-]::after, +.fr-btn--icon-right[class*=" fr-icon-"]::after, +.fr-btn--icon-right[class^=fr-fi-]::after, +.fr-btn--icon-right[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-btn--icon-right[class^=fr-icon-]::before, +.fr-btn--icon-right[class*=" fr-icon-"]::before, +.fr-btn--icon-right[class^=fr-fi-]::before, +.fr-btn--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-icon-], +.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-icon-"], +.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-fi-], +.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-fi-"] { + margin-left: -1rem; + margin-right: -0.875rem; +} + +.fr-btn--sm { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; +} + +.fr-btn--sm[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--sm[target=_blank]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-btn--sm.fr-btn--align-on-content { + margin-left: -0.75rem; + margin-right: -0.75rem; +} + +.fr-btn--sm[class^=fr-icon-]:not([class*=fr-btn--icon-]), +.fr-btn--sm[class*=" fr-icon-"]:not([class*=fr-btn--icon-]), +.fr-btn--sm[class^=fr-fi-]:not([class*=fr-btn--icon-]), +.fr-btn--sm[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) { + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-btn--sm[class^=fr-icon-]:not([class*=fr-btn--icon-])::before, +.fr-btn--sm[class*=" fr-icon-"]:not([class*=fr-btn--icon-])::before, +.fr-btn--sm[class^=fr-fi-]:not([class*=fr-btn--icon-])::before, +.fr-btn--sm[class*=" fr-fi-"]:not([class*=fr-btn--icon-])::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-btn--sm.fr-btn--align-on-content[class^=fr-icon-]:not([class*=fr-btn--icon-]), +.fr-btn--sm.fr-btn--align-on-content[class*=" fr-icon-"]:not([class*=fr-btn--icon-]), +.fr-btn--sm.fr-btn--align-on-content[class^=fr-fi-]:not([class*=fr-btn--icon-]), +.fr-btn--sm.fr-btn--align-on-content[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) { + margin-left: -0.5rem; + margin-right: -0.5rem; +} + +.fr-btn--sm.fr-btn--icon-left[class^=fr-icon-], +.fr-btn--sm.fr-btn--icon-left[class*=" fr-icon-"], +.fr-btn--sm.fr-btn--icon-left[class^=fr-fi-], +.fr-btn--sm.fr-btn--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--sm.fr-btn--icon-left[class^=fr-icon-]::before, +.fr-btn--sm.fr-btn--icon-left[class*=" fr-icon-"]::before, +.fr-btn--sm.fr-btn--icon-left[class^=fr-fi-]::before, +.fr-btn--sm.fr-btn--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-icon-], +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-icon-"], +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-fi-], +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-fi-"] { + margin-left: -0.625rem; + margin-right: -0.75rem; +} + +.fr-btn--sm.fr-btn--icon-right[class^=fr-icon-], +.fr-btn--sm.fr-btn--icon-right[class*=" fr-icon-"], +.fr-btn--sm.fr-btn--icon-right[class^=fr-fi-], +.fr-btn--sm.fr-btn--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--sm.fr-btn--icon-right[class^=fr-icon-]::after, +.fr-btn--sm.fr-btn--icon-right[class*=" fr-icon-"]::after, +.fr-btn--sm.fr-btn--icon-right[class^=fr-fi-]::after, +.fr-btn--sm.fr-btn--icon-right[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-btn--sm.fr-btn--icon-right[class^=fr-icon-]::before, +.fr-btn--sm.fr-btn--icon-right[class*=" fr-icon-"]::before, +.fr-btn--sm.fr-btn--icon-right[class^=fr-fi-]::before, +.fr-btn--sm.fr-btn--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-icon-], +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-icon-"], +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-fi-], +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-fi-"] { + margin-left: -0.75rem; + margin-right: -0.625rem; +} + +.fr-btn--lg { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; +} + +.fr-btn--lg[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--lg[target=_blank]::after { + content: ""; + + --icon-size: 1.5rem; + margin-right: -0.1875rem; + margin-left: 0.5rem; +} + +.fr-btn--lg.fr-btn--align-on-content { + margin-left: -1.5rem; + margin-right: -1.5rem; +} + +.fr-btn--lg[class^=fr-icon-]:not([class*=fr-btn--icon-]), +.fr-btn--lg[class*=" fr-icon-"]:not([class*=fr-btn--icon-]), +.fr-btn--lg[class^=fr-fi-]:not([class*=fr-btn--icon-]), +.fr-btn--lg[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) { + overflow: hidden; + white-space: nowrap; + max-width: 3rem; + max-height: 3rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-btn--lg[class^=fr-icon-]:not([class*=fr-btn--icon-])::before, +.fr-btn--lg[class*=" fr-icon-"]:not([class*=fr-btn--icon-])::before, +.fr-btn--lg[class^=fr-fi-]:not([class*=fr-btn--icon-])::before, +.fr-btn--lg[class*=" fr-fi-"]:not([class*=fr-btn--icon-])::before { + --icon-size: 2rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-btn--lg.fr-btn--align-on-content[class^=fr-icon-]:not([class*=fr-btn--icon-]), +.fr-btn--lg.fr-btn--align-on-content[class*=" fr-icon-"]:not([class*=fr-btn--icon-]), +.fr-btn--lg.fr-btn--align-on-content[class^=fr-fi-]:not([class*=fr-btn--icon-]), +.fr-btn--lg.fr-btn--align-on-content[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) { + margin-left: -0.5rem; + margin-right: -0.5rem; +} + +.fr-btn--lg.fr-btn--icon-left[class^=fr-icon-], +.fr-btn--lg.fr-btn--icon-left[class*=" fr-icon-"], +.fr-btn--lg.fr-btn--icon-left[class^=fr-fi-], +.fr-btn--lg.fr-btn--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--lg.fr-btn--icon-left[class^=fr-icon-]::before, +.fr-btn--lg.fr-btn--icon-left[class*=" fr-icon-"]::before, +.fr-btn--lg.fr-btn--icon-left[class^=fr-fi-]::before, +.fr-btn--lg.fr-btn--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1.5rem; + margin-left: -0.1875rem; + margin-right: 0.5rem; +} + +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-icon-], +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-icon-"], +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-fi-], +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-fi-"] { + margin-left: -1.3125rem; + margin-right: -1.5rem; +} + +.fr-btn--lg.fr-btn--icon-right[class^=fr-icon-], +.fr-btn--lg.fr-btn--icon-right[class*=" fr-icon-"], +.fr-btn--lg.fr-btn--icon-right[class^=fr-fi-], +.fr-btn--lg.fr-btn--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--lg.fr-btn--icon-right[class^=fr-icon-]::after, +.fr-btn--lg.fr-btn--icon-right[class*=" fr-icon-"]::after, +.fr-btn--lg.fr-btn--icon-right[class^=fr-fi-]::after, +.fr-btn--lg.fr-btn--icon-right[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1.5rem; + margin-right: -0.1875rem; + margin-left: 0.5rem; +} + +.fr-btn--lg.fr-btn--icon-right[class^=fr-icon-]::before, +.fr-btn--lg.fr-btn--icon-right[class*=" fr-icon-"]::before, +.fr-btn--lg.fr-btn--icon-right[class^=fr-fi-]::before, +.fr-btn--lg.fr-btn--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-icon-], +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-icon-"], +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-fi-], +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-fi-"] { + margin-left: -1.5rem; + margin-right: -1.3125rem; +} + +.fr-btns-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + display: flex; + align-items: stretch; + flex-wrap: wrap; + margin-left: -0.5rem; + margin-right: -0.5rem; + + /** + * fr-btns-group--inline : aligne les boutons horizontalement dans tout les cas + * fr-btns-group--inline-(sm/md/lg) : permet de passer en horizontal à partir de la valeur du breakpoint appliqué (sm, md, lg) + */ + + /** + * fr-btns-group--left : (Défaut) aligne les boutons sur la gauche (en lecture L-t-R) + */ + + /** + * fr-btns-group--right : aligne les boutons sur la droite + */ + + /** + * fr-btns-group--center : aligne les boutons au centre du conteneur + */ + + /** + * fr-btns-group--center : aligne les boutons au centre du conteneur + */ + + /** + * fr-btns-group--equisized : Fixe la largeur des boutons à celle du plus grand. Géré en grande partie en JS. + */ + + /** + * fr-btns-group--sm : Fixe les boutons à la taille SM + */ + + /** + * fr-btns-group--md : (défaut) Fixe les boutons à la taille MD + */ + + /** + * fr-btns-group--lg : Fixe les boutons à la taille LG (sans modfifieur => MD) + */ +} + +.fr-btns-group > li, +.fr-btns-group > div { + width: 100%; + max-width: 100%; +} + +.fr-btns-group .fr-btn { + width: calc(100% - 1rem); + margin: 0 0.5rem 1rem; + justify-content: center; +} + +.fr-btns-group--inline .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; +} + +.fr-btns-group--inline > li { + display: inline-flex; + max-width: 100%; + width: auto; +} + +.fr-btns-group--inline.fr-btns-group--right.fr-btns-group--inline-reverse { + flex-direction: row-reverse; + justify-content: flex-start; +} + +.fr-btns-group--left, +.fr-btns-group--left li { + justify-content: flex-start; + text-align: left; +} + +.fr-btns-group--right, +.fr-btns-group--right li { + justify-content: flex-end; + text-align: right; +} + +.fr-btns-group--center, +.fr-btns-group--center li { + justify-content: center; + text-align: center; +} + +.fr-btns-group--between, +.fr-btns-group--between li { + justify-content: space-between; + text-align: center; +} + +.fr-btns-group--equisized { + --equisized-width: auto; +} + +.fr-btns-group--equisized .fr-btn { + justify-content: center; + width: var(--equisized-width); +} + +.fr-btns-group--sm .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; +} + +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-], +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"], +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-], +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + justify-content: flex-start; +} + +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before, +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-icon-], +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"], +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-fi-], +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-icon-]::before, +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-fi-]::before, +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-icon-], +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"], +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-fi-], +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::after, +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::after, +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::after, +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::before, +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::before, +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::before { + content: none; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"] { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + justify-content: flex-start; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-icon-], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-fi-], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"] { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-icon-]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-fi-]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-icon-], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-fi-], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"] { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::after, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::after, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::after, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::before { + content: none; +} + +.fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; +} + +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-], +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"], +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-], +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"] { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; + overflow: hidden; + white-space: nowrap; + max-width: 3rem; + max-height: 3rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + justify-content: flex-start; +} + +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before, +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 2rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-icon-], +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"], +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-fi-], +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"] { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-icon-]::before, +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-fi-]::before, +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1.5rem; + margin-left: -0.1875rem; + margin-right: 0.5rem; +} + +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-icon-], +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"], +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-fi-], +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"] { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::after, +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::after, +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::after, +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1.5rem; + margin-right: -0.1875rem; + margin-left: 0.5rem; +} + +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::before, +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::before, +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::before { + content: none; +} + +.fr-fieldset__element > .fr-btns-group { + margin-bottom: -1rem; +} + +.fr-btn--close { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + display: flex; + margin-left: auto; +} + +.fr-btn--close::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/close-line.svg"); + mask-image: url("icons/system/close-line.svg"); + content: ""; +} + +.fr-btn--close::before { + content: none; +} + +.fr-btn--tooltip { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-btn--tooltip::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/question-line.svg"); + mask-image: url("icons/system/question-line.svg"); + content: ""; +} + +.fr-btn--fullscreen { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--fullscreen::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/media/fullscreen-line.svg"); + mask-image: url("icons/media/fullscreen-line.svg"); + content: ""; +} + +.fr-btn--fullscreen::before { + content: none; +} + +.fr-btn--display { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--display::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/fr--theme-fill.svg"); + mask-image: url("icons/system/fr--theme-fill.svg"); + content: ""; +} + +.fr-btn--account { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--account::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/user/account-circle-fill.svg"); + mask-image: url("icons/user/account-circle-fill.svg"); + content: ""; +} + +.fr-btn--team { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--team::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/user/team-line.svg"); + mask-image: url("icons/user/team-line.svg"); + content: ""; +} + +.fr-btn--briefcase { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--briefcase::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/business/briefcase-fill.svg"); + mask-image: url("icons/business/briefcase-fill.svg"); + content: ""; +} + +.fr-btn--sort { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-btn--sort::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/arrow-up-down-line.svg"); + mask-image: url("icons/system/arrow-up-down-line.svg"); + content: ""; + transition: transform 0.3s; +} + +.fr-btn--sort[aria-sort=descending]::before { + transform: rotate(-180deg); +} + +.fr-btn--sort[aria-sort=ascending], +.fr-btn--sort[aria-sort=descending] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-btn--sort[aria-sort=ascending]::before, +.fr-btn--sort[aria-sort=descending]::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/arrow-up-line.svg"); + mask-image: url("icons/system/arrow-up-line.svg"); + content: ""; +} + +.fr-btn:disabled, +a.fr-btn:not([href]) { + color: var(--text-disabled-grey); + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +.fr-btn--secondary { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: inset 0 0 0 1px var(--border-action-high-blue-france); +} + +.fr-btn--secondary:disabled, +a.fr-btn--secondary:not([href]) { + color: var(--text-disabled-grey); + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-btn--tertiary, +.fr-btn--sort, +.fr-btn--account { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-btn--tertiary:disabled, +a.fr-btn--tertiary:not([href]), +a.fr-btn--sort:not([href]), +a.fr-btn--account:not([href]), +.fr-btn--sort:disabled, +.fr-btn--account:disabled { + color: var(--text-disabled-grey); + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-btn--tertiary-no-outline, +.fr-btn--close, +.fr-btn--display, +.fr-btn--fullscreen, +.fr-btn--tooltip, +.fr-btn--briefcase, +.fr-btn--team { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-btn--tertiary-no-outline:disabled, +a.fr-btn--tertiary-no-outline:not([href]), +a.fr-btn--close:not([href]), +a.fr-btn--display:not([href]), +a.fr-btn--fullscreen:not([href]), +a.fr-btn--tooltip:not([href]), +a.fr-btn--briefcase:not([href]), +a.fr-btn--team:not([href]), +.fr-btn--close:disabled, +.fr-btn--display:disabled, +.fr-btn--fullscreen:disabled, +.fr-btn--tooltip:disabled, +.fr-btn--briefcase:disabled, +.fr-btn--team:disabled { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + CONNECT +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-connect { + position: relative; + padding: 0.625em 0.75em 0.625em 4em; + display: inline-flex; + flex-direction: column; + align-items: flex-start; + justify-content: center; + margin-bottom: 0.75rem; + + --underline-img: none; + --hover-tint: var(--hover); + --active-tint: var(--active); + --external-link-content: none; + background-color: var(--background-action-high-blue-france); + + --idle: transparent; + --hover: var(--background-action-high-blue-france-hover); + --active: var(--background-action-high-blue-france-active); + color: var(--text-inverted-blue-france); +} + +.fr-connect:hover { + background-color: var(--hover-tint); +} + +.fr-connect:active { + background-color: var(--active-tint); +} + +.fr-connect::before { + content: ""; + display: block; + position: absolute; + top: 50%; + bottom: 0.25em; + left: 0.75em; + width: 2.5em; + height: 3em; + margin-top: -1.5em; + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 48'%3E%3Cpath fill='%232a2f82' d='M34.965 15.1 19.971 6.423 4.977 15.184a.606.606 0 0 0-.306.524v16.948a.666.666 0 0 0 .306.524l14.992 8.6 14.994-8.706a.665.665 0 0 0 .306-.524V15.628a.605.605 0 0 0-.304-.528Z'/%3E%3Cpath fill='%23df1f26' d='m14.614 15.6-5.029 8.628-4.557-9.175 5.39-3.113 4.489 3.16ZM35.27 32.58V15.622a.6.6 0 0 0-.306-.523L19.971 6.423'/%3E%3Cpath fill='%232e65b0' d='m4.673 32.58 15.3-26.157v35.362L4.977 33.18a.666.666 0 0 1-.306-.524V15.708Zm24.669-20.735L34.8 15l-4.489 9.15-5.387-9.236Z'/%3E%3Cpath fill='%23fff' d='m39.606 12.305-19.19-11.02a.933.933 0 0 0-.832 0L.394 12.305A.886.886 0 0 0 0 13v22a.886.886 0 0 0 .394.7l19.189 11.02a.933.933 0 0 0 .832 0L39.606 35.7A.886.886 0 0 0 40 35V13a.886.886 0 0 0-.394-.695ZM10.762 30.061h.079c-.042 0-.079.007-.079.05 0 .1.151 0 .2.1a.912.912 0 0 0-.629.276c0 .051.1.051.151.051-.075.1-.226.05-.277.151a.177.177 0 0 0 .1.05c-.05 0-.1 0-.1.051v.151c-.126 0-.176.1-.277.151.2.151.327 0 .528 0-.528.2-.956.478-1.484.629-.1 0 0 .151-.1.151.151.1.227-.05.377-.05-.654.377-1.333.7-2.037 1.132a.351.351 0 0 0-.1.2h-.2c-.1.05-.05.176-.151.277.226.151.5-.2.654 0 .05 0-.1.05-.2.05-.05 0-.05.1-.1.1h-.154c-.1.075-.2.126-.2.276a.219.219 0 0 0-.226.1 9.034 9.034 0 0 0 3.144-.578 7.685 7.685 0 0 0 2.088-1.559.176.176 0 0 1 .05.1 2.168 2.168 0 0 1-.806 1.08c-.277.151-.478.377-.7.478a4.045 4.045 0 0 0-.428.276 10.761 10.761 0 0 1-1.939.412l-.305.044c-.225.033-.449.069-.671.108L4.977 33.18a.648.648 0 0 1-.288-.411.574.574 0 0 0 .094-.063.265.265 0 0 0-.113-.071v-.65a12.786 12.786 0 0 0 3.038-.942A8.746 8.746 0 0 0 4.671 29.7v-1.515a11.662 11.662 0 0 1 1.639.392 6.415 6.415 0 0 1 1.182.578 3.113 3.113 0 0 0 .478.377.91.91 0 0 0 .8.05h.33a3.961 3.961 0 0 0 1.937-.905c0 .05.05.05.1.05a3.63 3.63 0 0 1-.428 1.132c.003.051-.048.152.053.202Zm2.817 3.571c.251-.1.4-.277.629-.377-.05.05-.05.151-.1.2a3.691 3.691 0 0 0-.528.4 15.96 15.96 0 0 0-1.585 1.61c-.252.3-.528.578-.8.855a2.385 2.385 0 0 1-.31.245l-2.527-1.45a4.047 4.047 0 0 0 1.076-.053 4.984 4.984 0 0 0 .855-.327v.1c.7-.277 1.232-.906 1.937-1.132.025 0 .126.1.226.05a1.883 1.883 0 0 1 1.509-.7c0 .05 0 .1.05.1h.025c-.151.126-.327.251-.5.377-.057.052-.007.102.043.102Zm-8.908-6.164v-.186a5.814 5.814 0 0 1 1.588-.188 1.52 1.52 0 0 1 .478 0 5.861 5.861 0 0 0-2.066.374Zm30.6 5.088a.665.665 0 0 1-.306.524l-10.079 5.851a32.3 32.3 0 0 1-3.408-1.185 2.826 2.826 0 0 1-.05-2.245 3.794 3.794 0 0 1 .352-.883c.025-.025.05-.05.05-.076a.025.025 0 0 0 .025-.025 4.316 4.316 0 0 1 .377-.555l.015-.015.02-.021.015-.015c0-.025.025-.05.05-.076.025-.051.075-.076.1-.126a3.771 3.771 0 0 1 .579-.5 4.07 4.07 0 0 1 .654-.177 19.817 19.817 0 0 1 2.415.328.751.751 0 0 1 .277.1 1.849 1.849 0 0 0 .905-.05 1.137 1.137 0 0 0 .855-.706 1.212 1.212 0 0 0 .05-1.059c-.178-.276-.013-.437.181-.59l.068-.055a1.17 1.17 0 0 0 .231-.216c.126-.252-.1-.4-.151-.63-.05-.1-.226-.05-.327-.2.352-.151.855-.429.629-.857-.151-.227-.377-.63-.1-.857.352-.2.855-.151 1.006-.479a1.138 1.138 0 0 0-.292-1.085l-.075-.108a4.754 4.754 0 0 1-.211-.32 6.914 6.914 0 0 0-.528-.757 4.3 4.3 0 0 1-.528-1.009c-.151-.378.05-.706.05-1.084a6.347 6.347 0 0 0-.327-2.144c-.126-.353-.176-.731-.327-1.059a1.12 1.12 0 0 0-.226-.58.375.375 0 0 1 0-.328 4.874 4.874 0 0 0 .579-.479.567.567 0 0 0-.2-.706c-.327-.151-.3.328-.528.429h-.151c-.05-.126.05-.177.151-.277 0-.05 0-.151-.05-.151-.2 0-.377-.051-.428-.151a3.957 3.957 0 0 0-1.861-1.286 2.319 2.319 0 0 0 .579.1 1.67 1.67 0 0 0 1.006-.1c.227-.076.277-.479.377-.706a.8.8 0 0 0-.151-.631 2.189 2.189 0 0 0-.906-.756 9.13 9.13 0 0 1-.679-.353.952.952 0 0 0-.251-.126c-2.965-1.485-9.069-.2-9.534 0h-.009a8.244 8.244 0 0 0-1.249.475 3.922 3.922 0 0 0-2.365 2.465 3.829 3.829 0 0 0-1.333 1.509c-.428.8-1.056 1.509-.956 2.414.1.78.277 1.484.428 2.289a4.668 4.668 0 0 0 .2.8c.1.276 0 .629.151.855.075.151.025.327.227.428v.2c.05.05.05.1.151.1v.2a6.446 6.446 0 0 1 1.107 1.434c.1.276-.478.151-.7.05a5.979 5.979 0 0 1-1.132-.956.175.175 0 0 0-.051.1c.2.352.906.78.528 1.006-.2.1-.428-.151-.629.051-.05.075 0 .176 0 .276-.277-.2-.578-.1-.855-.2-.2-.05-.252-.427-.478-.427a15.162 15.162 0 0 0-1.811-.327 15.137 15.137 0 0 0-1.739-.159V15.708a.606.606 0 0 1 .306-.524l14.987-8.761L34.965 15.1a.605.605 0 0 1 .306.524Zm-7.954-8.261a.325.325 0 0 1-.282.149 2.843 2.843 0 0 0-.282.273c.1 0 0 .149.1.149-.205.223.077.694-.205.793a2.176 2.176 0 0 1-1.127 0 .722.722 0 0 1 .167-.016h.085a.382.382 0 0 0 .337-.132v-.2c0-.05-.051-.05-.1-.05a.161.161 0 0 1-.1.05.223.223 0 0 0-.154-.2.807.807 0 0 1-.718-.273.67.67 0 0 1 .436-.05c.128 0 .077-.223.231-.322h.154c.307-.372.871-.471.974-.843 0-.1-.282-.1-.487-.149a2.259 2.259 0 0 0-.82.05 4.65 4.65 0 0 0-1.051.273 3.225 3.225 0 0 1 .923-.471 3.886 3.886 0 0 1 .718-.2l.132-.026.133-.027a.971.971 0 0 1 .556 0c.231.1.615.1.666.248.1.273-.154.545-.435.744-.057.081.148.135.148.23Z'/%3E%3C/svg%3E"); + background-repeat: no-repeat; + background-position: 50% 50%; + background-size: 2.5em 3em; +} + +.fr-connect__login, +.fr-connect__brand { + line-height: 1; + z-index: 1; + white-space: nowrap; +} + +.fr-connect__login { + font-size: 1.0625em; +} + +.fr-connect__brand { + font-weight: bold; + font-size: 1.125em; +} + +.fr-connect--plus { + padding-right: 3em; +} + +.fr-connect--plus::after { + content: "+"; + display: block; + position: absolute; + right: 0.25em; + bottom: 0; + font-size: 3em; + font-weight: bold; + line-height: 1; + transform: translate(5%, -17%); +} + +.fr-connect-group { + --text-spacing: 0 0 1rem 0; +} + +.fr-connect-group p { + font-size: 0.75rem; + line-height: 1.25rem; + color: var(--text-mention-grey); +} + +.fr-connect-group .fr-connect + p a { + font-size: 0.875rem; + line-height: 1.5rem; + color: var(--text-action-high-blue-france); +} + +.fr-connect:disabled, +a.fr-connect:not([href]) { + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); + color: var(--text-disabled-grey); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + QUOTE +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-quote { + position: relative; + margin: 0; + padding: 0 0.5rem 2rem 0.5rem; + background-size: 50% 1px; + background-repeat: no-repeat; + background-position: 0.5rem 100%; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-quote::before, +.fr-quote::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/editor/fr--quote-line.svg"); + mask-image: url("icons/editor/fr--quote-line.svg"); + --icon-size: 2rem; +} + +.fr-quote::before { + content: ""; + display: block; + margin-bottom: 0.5rem; + color: var(--artwork-minor-blue-france); +} + +.fr-quote--column { + display: flex; + flex-direction: column; + align-items: flex-start; + justify-content: center; +} + +.fr-quote--column .fr-quote__author { + margin-left: 5.25rem; +} + +.fr-quote--column .fr-quote__source { + margin-left: 5.25rem; +} + +.fr-quote--column figcaption { + min-height: 4.25rem; + display: flex; + flex-direction: column; + align-items: flex-start; + justify-content: center; +} + +.fr-quote blockquote { + margin: 0; + + --text-spacing: 0 0 1rem; +} + +.fr-quote blockquote p { + font-size: 1.25rem; + line-height: 2rem; + font-weight: 700; +} + +.fr-quote__author { + font-weight: 700; + font-size: 1rem; + line-height: 1.5rem; + + --text-spacing: 0 0 0.25rem; +} + +.fr-quote__image { + width: 4.25rem; + background-size: cover; + border-radius: 50%; + overflow: hidden; + position: absolute; + display: flex; + flex-direction: row; +} + +.fr-quote__image img { + width: 100%; + height: 100%; + object-fit: cover; +} + +.fr-quote cite { + font-style: italic; +} + +.fr-quote figcaption { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; +} + +.fr-quote figcaption .fr-quote__source { + display: flex; + flex-direction: row; + justify-content: flex-start; + flex-wrap: wrap; + font-size: 0.75rem; + line-height: 1.25rem; +} + +.fr-quote figcaption .fr-quote__source li { + display: inline-block; +} + +.fr-quote figcaption .fr-quote__source li:not(:last-child)::after { + content: "·"; + display: inline-block; + padding-left: 0.25rem; + padding-right: 0.25rem; +} + +.fr-quote--green-tilleul-verveine::before { + color: var(--artwork-minor-green-tilleul-verveine); +} + +.fr-quote--green-bourgeon::before { + color: var(--artwork-minor-green-bourgeon); +} + +.fr-quote--green-emeraude::before { + color: var(--artwork-minor-green-emeraude); +} + +.fr-quote--green-menthe::before { + color: var(--artwork-minor-green-menthe); +} + +.fr-quote--green-archipel::before { + color: var(--artwork-minor-green-archipel); +} + +.fr-quote--blue-ecume::before { + color: var(--artwork-minor-blue-ecume); +} + +.fr-quote--blue-cumulus::before { + color: var(--artwork-minor-blue-cumulus); +} + +.fr-quote--purple-glycine::before { + color: var(--artwork-minor-purple-glycine); +} + +.fr-quote--pink-macaron::before { + color: var(--artwork-minor-pink-macaron); +} + +.fr-quote--pink-tuile::before { + color: var(--artwork-minor-pink-tuile); +} + +.fr-quote--yellow-tournesol::before { + color: var(--artwork-minor-yellow-tournesol); +} + +.fr-quote--yellow-moutarde::before { + color: var(--artwork-minor-yellow-moutarde); +} + +.fr-quote--orange-terre-battue::before { + color: var(--artwork-minor-orange-terre-battue); +} + +.fr-quote--brown-cafe-creme::before { + color: var(--artwork-minor-brown-cafe-creme); +} + +.fr-quote--brown-caramel::before { + color: var(--artwork-minor-brown-caramel); +} + +.fr-quote--brown-opera::before { + color: var(--artwork-minor-brown-opera); +} + +.fr-quote--beige-gris-galet::before { + color: var(--artwork-minor-beige-gris-galet); +} + +.fr-quote__source { + color: var(--text-mention-grey); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + BREADCRUMB +\* ˍˍˍˍˍˍˍˍˍ */ + +/** +un padding de 4px et une marge négative en compensation sont mis en place afin d'éviter de couper le focus. + */ +.fr-breadcrumb { + margin: 1rem 0 2rem; + font-size: 0.75rem; + line-height: 1.25rem; + + --text-spacing: 0 0 0.5rem; + position: relative; + color: var(--text-mention-grey); +} + +.fr-breadcrumb__button { + background-image: var(--underline-img), var(--underline-img); + background-position: var(--underline-x) 100%, var(--underline-x) calc(100% - var(--underline-thickness)); + background-repeat: no-repeat, no-repeat; + transition: background-size 0s; + background-size: var(--underline-hover-width) calc(var(--underline-thickness) * 2), var(--underline-idle-width) var(--underline-thickness); + font-size: 0.75rem; + line-height: 1.25rem; + margin: 0; + padding: 0; + + --hover-tint: var(--idle); + --active-tint: var(--idle); + color: inherit; +} + +.fr-breadcrumb__button:hover, +.fr-breadcrumb__button:active { + --underline-hover-width: var(--underline-max-width); +} + +.fr-breadcrumb__button[aria-expanded=true] { + display: none; +} + +.fr-breadcrumb .fr-collapse { + margin-left: -4px; + margin-right: -4px; + padding-left: 4px; + padding-right: 4px; + transform: translateY(-4px); +} + +.fr-breadcrumb__list { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + transform: translateY(4px); +} + +.fr-breadcrumb__list li { + display: inline; + line-height: 1.75rem; + + /** + * flèche séparatrice en font-icon + */ +} + +.fr-breadcrumb__list li:not(:first-child)::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/arrow-right-s-line.svg"); + mask-image: url("icons/system/arrow-right-s-line.svg"); + --icon-size: 1rem; + content: ""; + margin-left: 0.25rem; + margin-right: 0.25rem; + vertical-align: -0.0625em; +} + +.fr-breadcrumb__link { + vertical-align: 0.25rem; + position: relative; + background-image: var(--underline-img), var(--underline-img); + background-position: var(--underline-x) 100%, var(--underline-x) calc(100% - var(--underline-thickness)); + background-repeat: no-repeat, no-repeat; + transition: background-size 0s; + background-size: var(--underline-hover-width) calc(var(--underline-thickness) * 2), var(--underline-idle-width) var(--underline-thickness); + + --hover-tint: var(--idle); + --active-tint: var(--idle); + font-size: 0.75rem; + line-height: 1.25rem; + padding: 0; +} + +.fr-breadcrumb__link:hover, +.fr-breadcrumb__link:active { + --underline-hover-width: var(--underline-max-width); +} + +.fr-breadcrumb__link[aria-current]:not([aria-current=false]) { + pointer-events: none; + cursor: default; + + --underline-img: none; + color: var(--text-default-grey); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + FORM +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-label { + display: block; + font-size: 1rem; + line-height: 1.5rem; + color: var(--text-label-grey); +} + +.fr-label + .fr-input, +.fr-label + .fr-input-wrap, +.fr-label + .fr-select { + margin-top: 0.5rem; +} + +.fr-hint-text { + display: block; + font-size: 0.75rem; + line-height: 1.25rem; + + --text-spacing: 0 0 1rem; +} + +.fr-hint-text + .fr-hint-text { + margin-top: 0.25rem; +} + +.fr-fieldset { + position: relative; + margin: 0 -0.75rem 1rem; + padding: 0 0.25rem; + display: flex; + flex-direction: row; + align-items: last baseline; + flex-wrap: wrap; + border: 0; +} + +.fr-fieldset__legend { + padding-bottom: 1rem; + padding-left: 0.75rem; + padding-right: 0.75rem; + margin-left: -0.25rem; + margin-right: -0.25rem; + font-size: 1rem; + line-height: 1.5rem; + font-weight: 700; + width: 100%; + color: var(--text-label-grey); +} + +.fr-fieldset__legend--regular { + font-weight: 400; +} + +.fr-fieldset__legend .fr-hint-text { + margin-top: 0.5rem; + font-weight: 400; +} + +.fr-fieldset--valid, +.fr-fieldset--error, +.fr-fieldset--info { + background-repeat: no-repeat; + background-position: 0 -2.25rem; + background-size: 2px calc(100% + 1.25rem); +} + +.fr-fieldset--valid .fr-fieldset__legend, +.fr-fieldset--error .fr-fieldset__legend, +.fr-fieldset--info .fr-fieldset__legend { + background-repeat: no-repeat; + background-position: 0 0; + background-size: 2px 100%; +} + +.fr-fieldset__element { + flex: 1 1 100%; + max-width: 100%; + padding-left: 0.5rem; + padding-right: 0.5rem; + margin-bottom: 1rem; +} + +.fr-fieldset__element--inline { + flex: 0 0 auto; +} + +.fr-fieldset__element--inline-grow, +.fr-fieldset__element--inline\@md.fr-fieldset__element--inline-grow { + flex-grow: 1; +} + +.fr-fieldset__element.fr-fieldset__element--year { + flex: 0 0 8rem; +} + +.fr-fieldset__element--year:not(.fr-fieldset__element--inline) { + margin-right: calc(100% - 8rem); +} + +.fr-fieldset__element.fr-fieldset__element--postal { + flex: 0 0 16rem; +} + +.fr-fieldset__element--postal:not(.fr-fieldset__element--inline) { + margin-right: calc(100% - 16rem); +} + +.fr-fieldset__element.fr-fieldset__element--number { + flex: 0 0 6rem; +} + +.fr-fieldset__element--number:not(.fr-fieldset__element--inline) { + margin-right: calc(100% - 6rem); +} + +.fr-fieldset__legend > h1:last-child::after, +.fr-fieldset__legend > h2:last-child::after, +.fr-fieldset__legend > h3:last-child::after, +.fr-fieldset__legend > h4:last-child::after, +.fr-fieldset__legend > h5:last-child::after, +.fr-fieldset__legend > h6:last-child::after, +.fr-fieldset__legend > p:last-child::after, +.fr-fieldset__legend > .fr-fieldset:last-child::after, +.fr-fieldset__element > h1:last-child::after, +.fr-fieldset__element > h2:last-child::after, +.fr-fieldset__element > h3:last-child::after, +.fr-fieldset__element > h4:last-child::after, +.fr-fieldset__element > h5:last-child::after, +.fr-fieldset__element > h6:last-child::after, +.fr-fieldset__element > p:last-child::after, +.fr-fieldset__element > .fr-fieldset:last-child::after { + content: ""; + display: block; + margin-bottom: -1rem; +} + +.fr-fieldset > .fr-messages-group { + flex: 1 1 100%; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-fieldset > .fr-messages-group > .fr-message:last-child { + margin-bottom: 1rem; +} + +.fr-message { + --comma: ", "; + --content: var(--comma); + display: flex; + flex-direction: row; + align-items: flex-start; + font-size: 0.75rem; + line-height: 1.25rem; + margin: 0 0 0.25rem 0; +} + +.fr-message::after { + content: var(--content); + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; +} + +.fr-message:last-child { + --comma: ". "; + margin-bottom: 0; +} + +.fr-message--error::before, +.fr-message--valid::before, +.fr-message--warning::before, +.fr-message--info::before { + flex: 0 0 auto; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 1rem; + content: ""; + display: inline-block; + margin-right: 0.25rem; + margin-top: 0.125rem; +} + +.fr-message--error::before { + -webkit-mask-image: url("icons/system/fr--error-fill.svg"); + mask-image: url("icons/system/fr--error-fill.svg"); +} + +.fr-message--valid::before { + -webkit-mask-image: url("icons/system/fr--success-fill.svg"); + mask-image: url("icons/system/fr--success-fill.svg"); +} + +.fr-message--info::before { + -webkit-mask-image: url("icons/system/fr--info-fill.svg"); + mask-image: url("icons/system/fr--info-fill.svg"); +} + +.fr-message--warning::before { + -webkit-mask-image: url("icons/system/fr--warning-fill.svg"); + mask-image: url("icons/system/fr--warning-fill.svg"); +} + +.fr-select-group--valid label, +.fr-input-group--valid label, +.fr-range-group--valid label, +.fr-upload-group--valid label { + color: var(--text-default-success); +} + +.fr-select-group--error label, +.fr-input-group--error label, +.fr-range-group--error label, +.fr-upload-group--error label { + color: var(--text-default-error); +} + +.fr-select-group--info label, +.fr-input-group--info label, +.fr-range-group--info label, +.fr-upload-group--info label { + color: var(--text-default-info); +} + +.fr-select-group--disabled label, +.fr-select-group--disabled .fr-hint-text, +.fr-input-group--disabled label, +.fr-input-group--disabled .fr-hint-text, +.fr-range-group--disabled label, +.fr-range-group--disabled .fr-hint-text, +.fr-upload-group--disabled label, +.fr-upload-group--disabled .fr-hint-text { + color: var(--text-disabled-grey); +} + +.fr-label--error { + color: var(--text-default-error); +} + +.fr-label--success { + color: var(--text-default-success); +} + +.fr-label--info { + color: var(--text-default-info); +} + +.fr-label--disabled, +.fr-label--disabled .fr-hint-text { + color: var(--text-disabled-grey); +} + +.fr-hint-text, +.fr-message { + color: var(--text-mention-grey); +} + +.fr-message--error { + color: var(--text-default-error); +} + +.fr-message--valid { + color: var(--text-default-success); +} + +.fr-message--info { + color: var(--text-default-info); +} + +.fr-message--warning { + color: var(--text-default-warning); +} + +.fr-fieldset:disabled .fr-label, +.fr-fieldset:disabled .fr-hint-text, +.fr-fieldset:disabled .fr-fieldset__legend { + color: var(--text-disabled-grey); +} + +.fr-fieldset input:disabled + label, +.fr-fieldset input:disabled + label .fr-hint-text, +.fr-fieldset input:disabled + label + .fr-hint-text { + color: var(--text-disabled-grey); +} + +.fr-fieldset--error, +.fr-fieldset--error .fr-fieldset__legend { + background-image: linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)); +} + +.fr-fieldset--error .fr-fieldset__legend, +.fr-fieldset--error .fr-label { + color: var(--text-default-error); +} + +.fr-fieldset--valid, +.fr-fieldset--valid .fr-fieldset__legend { + background-image: linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)); +} + +.fr-fieldset--valid .fr-fieldset__legend, +.fr-fieldset--valid .fr-label { + color: var(--text-default-success); +} + +.fr-fieldset--info, +.fr-fieldset--info .fr-fieldset__legend { + background-image: linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)); +} + +.fr-fieldset--info .fr-fieldset__legend, +.fr-fieldset--info .fr-label { + color: var(--text-default-info); +} + +.fr-select-group:not(:last-child), +.fr-input-group:not(:last-child) { + margin-bottom: 1.5rem; +} + +.fr-select-group .fr-label .fr-hint-text, +.fr-input-group .fr-label .fr-hint-text { + margin-top: 0.25rem; +} + +.fr-fieldset--inline .fr-fieldset__content { + display: flex; + align-items: baseline; + justify-content: flex-start; + flex-wrap: wrap; + margin: -0.75rem 0.5rem 0 0.5rem; +} + +.fr-fieldset--inline .fr-checkbox-group { + display: inline-flex; + margin-bottom: 0; +} + +.fr-fieldset--inline .fr-checkbox-group:first-child { + margin-top: 0; +} + +.fr-fieldset--inline .fr-checkbox-group:not(:last-child) { + margin-right: 1.25rem; +} + +.fr-fieldset--inline .fr-checkbox-group:last-child { + margin-bottom: 0; +} + +.fr-fieldset--inline .fr-radio-group { + display: inline-flex; +} + +.fr-fieldset--inline .fr-radio-group:not(:last-child) { + margin-right: 1.75rem; +} + +.fr-fieldset--inline .fr-radio-group:first-child { + margin-top: 0; +} + +.fr-fieldset--inline .fr-radio-group:last-child { + margin-bottom: 0; +} + +.fr-fieldset__content { + position: relative; + margin: 0 0.5rem; + width: 100%; +} + +.fr-fieldset__content .fr-radio-group:first-child, +.fr-fieldset__content .fr-checkbox-group:first-child { + margin-top: -0.75rem; +} + +.fr-fieldset__content .fr-radio-group label, +.fr-fieldset__content .fr-checkbox-group label { + padding: 0.75rem 0; +} + +.fr-fieldset__content .fr-radio-group:not(.fr-radio-rich) input[type=radio] + label::before, +.fr-fieldset__content .fr-checkbox-group input[type=checkbox] + label::before { + top: 0.75rem; +} + +.fr-fieldset__content + .fr-error-text, +.fr-fieldset__content + .fr-valid-text, +.fr-fieldset__content + .fr-info-text { + margin-top: 0; + margin-left: 0.5rem; + margin-bottom: 1rem; +} + +.fr-error-text, +.fr-valid-text, +.fr-info-text { + display: flex; + flex-direction: row; + align-items: center; + font-size: 0.75rem; + line-height: 1.25rem; + margin-top: 1rem; + margin-bottom: 0; +} + +.fr-error-text::before, +.fr-valid-text::before, +.fr-info-text::before { + flex: 0 0 auto; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 1rem; + content: ""; + display: inline-block; + margin-right: 0.25rem; +} + +.fr-error-text + .fr-error-text, +.fr-error-text + .fr-valid-text, +.fr-error-text + .fr-info-text, +.fr-valid-text + .fr-error-text, +.fr-valid-text + .fr-valid-text, +.fr-valid-text + .fr-info-text, +.fr-info-text + .fr-error-text, +.fr-info-text + .fr-valid-text, +.fr-info-text + .fr-info-text { + margin-top: 0.25rem; +} + +.fr-error-text::before { + -webkit-mask-image: url("icons/system/fr--error-fill.svg"); + mask-image: url("icons/system/fr--error-fill.svg"); +} + +.fr-valid-text::before { + -webkit-mask-image: url("icons/system/fr--success-fill.svg"); + mask-image: url("icons/system/fr--success-fill.svg"); +} + +.fr-info-text::before { + -webkit-mask-image: url("icons/system/fr--info-fill.svg"); + mask-image: url("icons/system/fr--info-fill.svg"); +} + +.fr-error-text { + color: var(--text-default-error); +} + +.fr-valid-text { + color: var(--text-default-success); +} + +.fr-info-text { + color: var(--text-default-info); +} + +.fr-fieldset--valid .fr-fieldset__content::before { + box-shadow: inset 2px 0 0 0 var(--border-plain-success); +} + +.fr-fieldset--error .fr-fieldset__content::before { + box-shadow: inset 2px 0 0 0 var(--border-plain-error); +} + +.fr-fieldset--info .fr-fieldset__content::before { + box-shadow: inset 2px 0 0 0 var(--border-plain-info); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + STEPPER +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-stepper { + --title-spacing: 0; + --text-spacing: 0; + margin-bottom: 2rem; + display: flex; + flex-direction: column; +} + +.fr-stepper__title { + display: flex; + flex-direction: column-reverse; + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; + + --title-spacing: 0 0 0.75rem 0; + --text-spacing: 0 0 0.75rem 0; + color: var(--text-title-grey); +} + +.fr-stepper__state { + font-size: 0.875rem; + line-height: 1.5rem; + + --title-spacing: 0 0 0.25rem 0; + --text-spacing: 0 0 0.25rem 0; + font-weight: 400; + color: var(--text-mention-grey); +} + +.fr-stepper__state::after { + content: "\a"; + white-space: pre; + line-height: 2rem; +} + +.fr-stepper__details { + font-size: 0.75rem; + line-height: 1.25rem; + margin-top: 0.75rem; + color: var(--text-mention-grey); +} + +.fr-stepper .fr-stepper__steps[data-fr-steps="2"][data-fr-current-step="2"] + .fr-stepper__details, +.fr-stepper .fr-stepper__steps[data-fr-steps="3"][data-fr-current-step="3"] + .fr-stepper__details, +.fr-stepper .fr-stepper__steps[data-fr-steps="4"][data-fr-current-step="4"] + .fr-stepper__details, +.fr-stepper .fr-stepper__steps[data-fr-steps="5"][data-fr-current-step="5"] + .fr-stepper__details, +.fr-stepper .fr-stepper__steps[data-fr-steps="6"][data-fr-current-step="6"] + .fr-stepper__details, +.fr-stepper .fr-stepper__steps[data-fr-steps="7"][data-fr-current-step="7"] + .fr-stepper__details, +.fr-stepper .fr-stepper__steps[data-fr-steps="8"][data-fr-current-step="8"] + .fr-stepper__details { + display: none; +} + +.fr-stepper__steps { + --stepper-size: 0.5rem; + --default-outer: calc((100% + var(--stepper-size)) / var(--steps)); + --default-inner: calc(var(--default-outer) - var(--stepper-size)); + --active-outer: calc((100% + var(--stepper-size)) / var(--current-step)); + --active-inner: calc(var(--active-outer) - var(--stepper-size)); + width: 100%; + height: var(--stepper-size); + background-repeat: no-repeat; + background-size: calc((100% + var(--stepper-size)) * var(--current-step) / var(--steps) - var(--stepper-size)) 100%, 100% 100%; + background-position: 0 0, 0 0; + + --current-step: 0; + background-image: repeating-linear-gradient(to right, var(--background-active-blue-france) 0, var(--background-active-blue-france) var(--active-inner), transparent var(--active-inner), transparent var(--active-outer)), repeating-linear-gradient(to right, var(--background-contrast-grey) 0, var(--background-contrast-grey) var(--default-inner), transparent var(--default-inner), transparent var(--default-outer)); +} + +.fr-stepper__steps[data-fr-steps="2"] { + --steps: 2; + --step-width: calc(100% / 2); +} + +.fr-stepper__steps[data-fr-steps="3"] { + --steps: 3; + --step-width: calc(100% / 3); +} + +.fr-stepper__steps[data-fr-steps="4"] { + --steps: 4; + --step-width: calc(100% / 4); +} + +.fr-stepper__steps[data-fr-steps="5"] { + --steps: 5; + --step-width: calc(100% / 5); +} + +.fr-stepper__steps[data-fr-steps="6"] { + --steps: 6; + --step-width: calc(100% / 6); +} + +.fr-stepper__steps[data-fr-steps="7"] { + --steps: 7; + --step-width: calc(100% / 7); +} + +.fr-stepper__steps[data-fr-steps="8"] { + --steps: 8; + --step-width: calc(100% / 8); +} + +.fr-stepper__steps[data-fr-current-step="1"] { + --current-step: 1; +} + +.fr-stepper__steps[data-fr-current-step="2"] { + --current-step: 2; +} + +.fr-stepper__steps[data-fr-current-step="3"] { + --current-step: 3; +} + +.fr-stepper__steps[data-fr-current-step="4"] { + --current-step: 4; +} + +.fr-stepper__steps[data-fr-current-step="5"] { + --current-step: 5; +} + +.fr-stepper__steps[data-fr-current-step="6"] { + --current-step: 6; +} + +.fr-stepper__steps[data-fr-current-step="7"] { + --current-step: 7; +} + +.fr-stepper__steps[data-fr-current-step="8"] { + --current-step: 8; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + TOOLTIP +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-tooltip { + --arrow-x: 0; + display: block; + max-width: min(24rem, calc((100vw - 2rem) * 2 / 3)); + padding: 0.5rem 0.5rem 1.25rem; + font-size: 0.75rem; + line-height: 1.25rem; + opacity: 1; + visibility: visible; + transition: opacity 0s 0.15s, visibility 0s 0.15s; + text-align: left; + background-repeat: no-repeat; + background-position: calc(50% + var(--arrow-x)) calc(100% - 0.5rem), calc(50% + var(--arrow-x)) calc(100% - 0.375rem), 50% calc(100% - 0.75rem), 50% calc(100% - 0.75rem); + background-size: 0.5rem 0.375rem, 0.5rem 0.375rem, 100% 1px, 100% calc(100% - 0.75rem); + white-space: normal; + color: var(--text-default-grey); +} + +.fr-tooltip:not(.fr-tooltip--shown) { + display: none; + opacity: 0; +} + +.fr-tooltip--hidding { + opacity: 0; +} + +.fr-tooltip.fr-placement--bottom { + padding-top: 1.25rem; + padding-bottom: 0.5rem; + background-position-y: 0.5rem, 0.375rem, 0.75rem, 0.75rem; +} + +.fr-tooltip.fr-placement { + z-index: calc(var(--ground) + 1000); + filter: drop-shadow(var(--overlap-shadow)); + background-image: linear-gradient(90deg, var(--background-overlap-grey), var(--background-overlap-grey)); +} +@supports (background: conic-gradient(white, black)) { + .fr-tooltip.fr-placement--top { + background-image: conic-gradient(from -33.69deg at 50% 100%, transparent 0deg, var(--background-overlap-grey) 0deg, var(--background-overlap-grey) 67.38deg, transparent 67.38deg), conic-gradient(from -33.69deg at 50% 100%, transparent 0deg, var(--border-default-grey) 0deg, var(--border-default-grey) 67.38deg, transparent 67.38deg), linear-gradient(90deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(90deg, var(--background-overlap-grey), var(--background-overlap-grey)); + } + + .fr-tooltip.fr-placement--bottom { + background-image: conic-gradient(from 146.31deg at 50% 0%, transparent 0deg, var(--background-overlap-grey) 0deg, var(--background-overlap-grey) 67.38deg, transparent 67.38deg), conic-gradient(from 146.31deg at 50% 0%, transparent 0deg, var(--border-default-grey) 0deg, var(--border-default-grey) 67.38deg, transparent 67.38deg), linear-gradient(90deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(90deg, var(--background-overlap-grey), var(--background-overlap-grey)); + } +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + LINK +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-link { + --text-spacing: 0; + --title-spacing: 0; + display: inline; + font-size: 1rem; + line-height: 1.5rem; + padding: 0 0; + color: var(--text-action-high-blue-france); +} + +.fr-link[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link[target=_blank]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-link--icon-left[class^=fr-icon-], +.fr-link--icon-left[class*=" fr-icon-"], +.fr-link--icon-left[class^=fr-fi-], +.fr-link--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--icon-left[class^=fr-icon-]::before, +.fr-link--icon-left[class*=" fr-icon-"]::before, +.fr-link--icon-left[class^=fr-fi-]::before, +.fr-link--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-link--icon-right[class^=fr-icon-], +.fr-link--icon-right[class*=" fr-icon-"], +.fr-link--icon-right[class^=fr-fi-], +.fr-link--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--icon-right[class^=fr-icon-]::after, +.fr-link--icon-right[class*=" fr-icon-"]::after, +.fr-link--icon-right[class^=fr-fi-]::after, +.fr-link--icon-right[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-link--icon-right[class^=fr-icon-]::before, +.fr-link--icon-right[class*=" fr-icon-"]::before, +.fr-link--icon-right[class^=fr-fi-]::before, +.fr-link--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-link[class^=fr-icon-]:not([class*=fr-link--icon-])::before, +.fr-link[class*=" fr-icon-"]:not([class*=fr-link--icon-])::before, +.fr-link[class^=fr-fi-]:not([class*=fr-link--icon-])::before, +.fr-link[class*=" fr-fi-"]:not([class*=fr-link--icon-])::before { + content: none; +} + +.fr-link--xs { + font-size: 0.75rem; + line-height: 1.25rem; + padding: 0 0; +} + +.fr-link--xs[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--xs[target=_blank]::after { + content: ""; + + --icon-size: 0.75rem; + margin-right: -0.09375rem; + margin-left: 0.5rem; +} + +.fr-link--xs.fr-link--icon-left[class^=fr-icon-], +.fr-link--xs.fr-link--icon-left[class*=" fr-icon-"], +.fr-link--xs.fr-link--icon-left[class^=fr-fi-], +.fr-link--xs.fr-link--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--xs.fr-link--icon-left[class^=fr-icon-]::before, +.fr-link--xs.fr-link--icon-left[class*=" fr-icon-"]::before, +.fr-link--xs.fr-link--icon-left[class^=fr-fi-]::before, +.fr-link--xs.fr-link--icon-left[class*=" fr-fi-"]::before { + --icon-size: 0.75rem; + margin-left: -0.09375rem; + margin-right: 0.5rem; +} + +.fr-link--xs.fr-link--icon-right[class^=fr-icon-], +.fr-link--xs.fr-link--icon-right[class*=" fr-icon-"], +.fr-link--xs.fr-link--icon-right[class^=fr-fi-], +.fr-link--xs.fr-link--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--xs.fr-link--icon-right[class^=fr-icon-]::after, +.fr-link--xs.fr-link--icon-right[class*=" fr-icon-"]::after, +.fr-link--xs.fr-link--icon-right[class^=fr-fi-]::after, +.fr-link--xs.fr-link--icon-right[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 0.75rem; + margin-right: -0.09375rem; + margin-left: 0.5rem; +} + +.fr-link--xs.fr-link--icon-right[class^=fr-icon-]::before, +.fr-link--xs.fr-link--icon-right[class*=" fr-icon-"]::before, +.fr-link--xs.fr-link--icon-right[class^=fr-fi-]::before, +.fr-link--xs.fr-link--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-link--xs[class^=fr-icon-]:not([class*=fr-link--icon-])::before, +.fr-link--xs[class*=" fr-icon-"]:not([class*=fr-link--icon-])::before, +.fr-link--xs[class^=fr-fi-]:not([class*=fr-link--icon-])::before, +.fr-link--xs[class*=" fr-fi-"]:not([class*=fr-link--icon-])::before { + content: none; +} + +.fr-link--sm { + font-size: 0.875rem; + line-height: 1.5rem; + padding: 0 0; +} + +.fr-link--sm[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--sm[target=_blank]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-link--sm.fr-link--icon-left[class^=fr-icon-], +.fr-link--sm.fr-link--icon-left[class*=" fr-icon-"], +.fr-link--sm.fr-link--icon-left[class^=fr-fi-], +.fr-link--sm.fr-link--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--sm.fr-link--icon-left[class^=fr-icon-]::before, +.fr-link--sm.fr-link--icon-left[class*=" fr-icon-"]::before, +.fr-link--sm.fr-link--icon-left[class^=fr-fi-]::before, +.fr-link--sm.fr-link--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-link--sm.fr-link--icon-right[class^=fr-icon-], +.fr-link--sm.fr-link--icon-right[class*=" fr-icon-"], +.fr-link--sm.fr-link--icon-right[class^=fr-fi-], +.fr-link--sm.fr-link--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--sm.fr-link--icon-right[class^=fr-icon-]::after, +.fr-link--sm.fr-link--icon-right[class*=" fr-icon-"]::after, +.fr-link--sm.fr-link--icon-right[class^=fr-fi-]::after, +.fr-link--sm.fr-link--icon-right[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-link--sm.fr-link--icon-right[class^=fr-icon-]::before, +.fr-link--sm.fr-link--icon-right[class*=" fr-icon-"]::before, +.fr-link--sm.fr-link--icon-right[class^=fr-fi-]::before, +.fr-link--sm.fr-link--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-link--sm[class^=fr-icon-]:not([class*=fr-link--icon-])::before, +.fr-link--sm[class*=" fr-icon-"]:not([class*=fr-link--icon-])::before, +.fr-link--sm[class^=fr-fi-]:not([class*=fr-link--icon-])::before, +.fr-link--sm[class*=" fr-fi-"]:not([class*=fr-link--icon-])::before { + content: none; +} + +.fr-link--lg { + font-size: 1.125rem; + line-height: 1.75rem; + padding: 0 0; +} + +.fr-link--lg[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--lg[target=_blank]::after { + content: ""; + + --icon-size: 1.5rem; + margin-right: -0.1875rem; + margin-left: 0.5rem; +} + +.fr-link--lg.fr-link--icon-left[class^=fr-icon-], +.fr-link--lg.fr-link--icon-left[class*=" fr-icon-"], +.fr-link--lg.fr-link--icon-left[class^=fr-fi-], +.fr-link--lg.fr-link--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--lg.fr-link--icon-left[class^=fr-icon-]::before, +.fr-link--lg.fr-link--icon-left[class*=" fr-icon-"]::before, +.fr-link--lg.fr-link--icon-left[class^=fr-fi-]::before, +.fr-link--lg.fr-link--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1.5rem; + margin-left: -0.1875rem; + margin-right: 0.5rem; +} + +.fr-link--lg.fr-link--icon-right[class^=fr-icon-], +.fr-link--lg.fr-link--icon-right[class*=" fr-icon-"], +.fr-link--lg.fr-link--icon-right[class^=fr-fi-], +.fr-link--lg.fr-link--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--lg.fr-link--icon-right[class^=fr-icon-]::after, +.fr-link--lg.fr-link--icon-right[class*=" fr-icon-"]::after, +.fr-link--lg.fr-link--icon-right[class^=fr-fi-]::after, +.fr-link--lg.fr-link--icon-right[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1.5rem; + margin-right: -0.1875rem; + margin-left: 0.5rem; +} + +.fr-link--lg.fr-link--icon-right[class^=fr-icon-]::before, +.fr-link--lg.fr-link--icon-right[class*=" fr-icon-"]::before, +.fr-link--lg.fr-link--icon-right[class^=fr-fi-]::before, +.fr-link--lg.fr-link--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-link--lg[class^=fr-icon-]:not([class*=fr-link--icon-])::before, +.fr-link--lg[class*=" fr-icon-"]:not([class*=fr-link--icon-])::before, +.fr-link--lg[class^=fr-fi-]:not([class*=fr-link--icon-])::before, +.fr-link--lg[class*=" fr-fi-"]:not([class*=fr-link--icon-])::before { + content: none; +} + +button.fr-link { + text-align: left; +} + +.fr-links-group--download .fr-link, +.fr-link--download { + position: relative; + font-size: 1rem; + line-height: 1.5rem; + padding: 0 0; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-links-group--download .fr-link::after, +.fr-link--download::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/download-line.svg"); + mask-image: url("icons/system/download-line.svg"); + content: ""; + margin-bottom: 1.75rem; + vertical-align: calc((0.75rem - var(--icon-size)) * 0.5 - 1.75rem); +} + +.fr-links-group--download .fr-link::before, +.fr-link--download::before { + content: none; +} + +.fr-links-group--download .fr-link .fr-link__detail, +.fr-link--download .fr-link__detail { + position: absolute; + left: 0; + font-size: 0.75rem; + line-height: 1.25rem; + font-weight: 400; + margin-top: 1.75rem; + white-space: nowrap; + pointer-events: none; + cursor: text; +} + +.fr-links-group--download .fr-link .fr-link__detail abbr, +.fr-link--download .fr-link__detail abbr { + text-decoration: none; +} + +.fr-links-group--download { + --ul-type: disc; + --ol-type: decimal; + --ul-start: 1rem; + --ol-start: 1.5rem; + --xl-block: 0.5rem; + --li-bottom: 0.25rem; + --xl-base: 1em; + --ol-content: counters(li-counter, ".") ".  "; +} + +.fr-links-group--download > li { + display: block; +} + +.fr-links-group--download .fr-link, +.fr-links-group .fr-link--download { + margin-bottom: 2.5rem; +} + +.fr-links-group { + --li-bottom: 0.5rem; +} + +.fr-links-group--inline { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + display: inline; + margin: 0 -0.5rem; +} + +.fr-links-group--inline > li { + display: inline; + line-height: 2.75rem; +} + +.fr-links-group--inline .fr-link { + margin: 0 0.5rem 1rem; +} + +.fr-links-group--sm .fr-link { + font-size: 0.875rem; + line-height: 1.5rem; + padding: 0 0; +} + +.fr-links-group--sm .fr-link::before, +.fr-links-group--sm .fr-link::after { + --icon-size: 1rem; +} + +.fr-links-group--sm .fr-link:not(.fr-link--download) { + vertical-align: top; +} + +.fr-links-group--lg .fr-link { + font-size: 1.125rem; + line-height: 1.75rem; + padding: 0 0; +} + +.fr-links-group--lg .fr-link::before, +.fr-links-group--lg .fr-link::after { + --icon-size: 1.5rem; +} + +.fr-links-group__title { + font-weight: 700; + font-size: 1.375rem; + line-height: 1.75rem; + margin: var(--title-spacing); +} + +.fr-links-group--bordered { + padding: 1.5rem 1.5rem 0.5rem; + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-link--close { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + display: flex; + flex-direction: row; + align-items: center; + margin-left: auto; + margin-right: -1rem; + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-link--close::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/close-line.svg"); + mask-image: url("icons/system/close-line.svg"); + content: ""; +} + +.fr-link--close::before { + content: none; +} + +.fr-link.fr-link--icon-left.fr-fi-theme-fill { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link.fr-link--icon-left.fr-fi-theme-fill::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-link__detail { + color: var(--text-mention-grey); +} + +.fr-links-group li::marker { + color: var(--text-action-high-blue-france); +} + +.fr-link--close:disabled, +a.fr-link--close:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + SIDEMENU +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-sidemenu { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + --underline-img: none; + --text-spacing: 0; + --title-spacing: 0; + position: relative; + margin-left: -1rem; + margin-right: -1rem; + /** + * Titre facultatif + */ + /** + * Variantes du sidemenu proposées juste à partir du breakpoint md + */ + box-shadow: inset 0 -1px 0 0 var(--border-default-grey), inset 0 1px 0 0 var(--border-default-grey); + + /* + @include elevation.elevate(raised, (legacy:$legacy)); + @include respond-from(md) { + @include elevation.drop((legacy:$legacy)); + } + */ +} + +.fr-sidemenu a:not([href]) { + cursor: default; +} + +.fr-sidemenu .fr-collapse { + margin: -0.25rem -0.25rem 0; + padding: 0.25rem 0.25rem 0; +} + +.fr-sidemenu .fr-collapse.fr-collapsing { + margin-top: 0; + margin-bottom: 0; + padding-top: 0; + padding-bottom: 0; +} + +.fr-sidemenu__title { + padding: 1rem 0; + font-size: 1.125rem; + line-height: 1.75rem; + font-weight: 700; + color: var(--text-title-grey); + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-sidemenu__list { + font-weight: 700; +} + +.fr-sidemenu__list .fr-sidemenu__list { + margin: 0 1rem 1rem; + font-weight: 400; +} + +.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__link, +.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__btn { + font-size: 1rem; + line-height: 1.5rem; + font-weight: 400; +} + +.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__link, +.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__btn { + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-sidemenu__item { + position: relative; +} + +.fr-sidemenu__item::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: 0 -1px 0 0 var(--border-default-grey), inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-sidemenu__item .fr-sidemenu__item .fr-sidemenu__item::before { + content: none; +} + +.fr-sidemenu__inner { + /** + * Ce wrapper ne sert que pour la version mobile + * On l'utilise pour l'ouverture/fermeture du sidemenu entier + */ +} + +.fr-sidemenu__inner > .fr-collapse { + margin: -0.25rem 0.75rem 0; + padding: 0.25rem 0.75rem 0; +} + +/** + * Styles du bouton et du lien d'accès direct du sidemnu + */ +.fr-sidemenu__link, +.fr-sidemenu__btn { + position: relative; + display: flex; + flex-direction: row; + align-items: center; + width: 100%; + padding: 0.75rem 1rem; + font-size: 1rem; + line-height: 1.5rem; + text-align: left; + font-weight: 700; + + --hover-tint: var(--hover); + --active-tint: var(--active); + color: var(--text-action-high-blue-france); +} + +.fr-sidemenu__link[aria-current]:not([aria-current=false])::before, +.fr-sidemenu__btn[aria-current]:not([aria-current=false])::before { + content: ""; + position: absolute; + top: 0.75rem; + bottom: 0.75rem; + left: 0; + width: 2px; + background-color: var(--border-active-blue-france); + + --idle: transparent; + --hover: var(--border-active-blue-france-hover); + --active: var(--border-active-blue-france-active); +} + +.fr-sidemenu__link:not([href])[aria-current]:not([aria-current=false]) { + pointer-events: none; + cursor: default; +} + +/** + * Style du bouton du sidemnenu pour ouvrir/refermer les listes de niveaux 1 et 2 + * Bouton pour la version mobile pour ouvrir/refermer le sidemenu + */ +.fr-sidemenu__btn[aria-expanded] { + display: flex; + flex-direction: row; + align-items: center; +} + +.fr-sidemenu__btn[aria-expanded]::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/arrow-down-s-line.svg"); + mask-image: url("icons/system/arrow-down-s-line.svg"); + --icon-size: 1rem; + content: ""; + margin-left: auto; + margin-right: 0; + transition: transform 0.3s; +} + +.fr-sidemenu__btn[aria-expanded=true]::after { + transform: rotate(-180deg); +} + +/** + * Modificateur pour le bouton en version mobile permettant d'ouvrir/refermer le sidemenu + * L'icône de gauche est défini dans _sidemenu.scss (provisoire) + */ +.fr-sidemenu__inner > .fr-sidemenu__btn { + width: 100%; + font-weight: 500; + outline-offset: -2px; + + /** + * Ajout de l'icône de menu en mode mobile (provisoire) + */ +} + +.fr-sidemenu__inner > .fr-sidemenu__btn::after { + margin-right: 1rem; +} + +.fr-sidemenu__inner > .fr-sidemenu__btn::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/menu-2-fill.svg"); + mask-image: url("icons/system/menu-2-fill.svg"); + --icon-size: 1rem; + content: ""; + margin-left: 0.5rem; + margin-right: 0.5rem; +} + +.fr-sidemenu__item .fr-sidemenu__link, +.fr-sidemenu__item .fr-sidemenu__btn { + color: var(--text-action-high-grey); +} + +.fr-sidemenu__item:first-child::before { + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-sidemenu__item:last-child::before { + box-shadow: 0 -1px 0 0 var(--border-default-grey); +} + +.fr-sidemenu__link[aria-current]:not([aria-current=false]), +.fr-sidemenu__btn[aria-current]:not([aria-current=false]) { + color: var(--text-active-blue-france); +} + +.fr-sidemenu__btn[aria-expanded=true] { + background-color: var(--background-open-blue-france); + + --idle: transparent; + --hover: var(--background-open-blue-france-hover); + --active: var(--background-open-blue-france-active); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + HIGHLIGHT +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-highlight { + padding-left: 1.25rem; + font-size: 1rem; + line-height: 1.5rem; + background-size: 0.25rem 100%; + background-position: 0 0; + background-repeat: no-repeat; + background-image: linear-gradient(0deg, var(--border-default-blue-france), var(--border-default-blue-france)); +} + +.fr-highlight--green-tilleul-verveine { + background-image: linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)); +} + +.fr-highlight--green-bourgeon { + background-image: linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)); +} + +.fr-highlight--green-emeraude { + background-image: linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)); +} + +.fr-highlight--green-menthe { + background-image: linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)); +} + +.fr-highlight--green-archipel { + background-image: linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)); +} + +.fr-highlight--blue-ecume { + background-image: linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)); +} + +.fr-highlight--blue-cumulus { + background-image: linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)); +} + +.fr-highlight--purple-glycine { + background-image: linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)); +} + +.fr-highlight--pink-macaron { + background-image: linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)); +} + +.fr-highlight--pink-tuile { + background-image: linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)); +} + +.fr-highlight--yellow-tournesol { + background-image: linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)); +} + +.fr-highlight--yellow-moutarde { + background-image: linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)); +} + +.fr-highlight--orange-terre-battue { + background-image: linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)); +} + +.fr-highlight--brown-cafe-creme { + background-image: linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)); +} + +.fr-highlight--brown-caramel { + background-image: linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)); +} + +.fr-highlight--brown-opera { + background-image: linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)); +} + +.fr-highlight--beige-gris-galet { + background-image: linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + TAB +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-tabs__tab { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + + --underline-img: none; + --hover-tint: var(--hover); + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + position: relative; + overflow: visible; + font-weight: 700; + z-index: 1; + margin: 0 0.25rem; + height: 100%; + white-space: nowrap; + background-size: 0 2px, 1px 0, 1px 0, 100% 1px; + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; + background-position: 0 0, 0 calc(100% - 1px), 100% calc(100% - 1px), 100% 100%; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); + box-shadow: 0 2px 0 0 var(--background-default-grey); +} + +.fr-tabs__tab::before, +.fr-tabs__tab::after { + display: block; +} + +.fr-tabs__tab[class^=fr-icon-]:not([class*=fr-tabs__tab--icon-]), +.fr-tabs__tab[class*=" fr-icon-"]:not([class*=fr-tabs__tab--icon-]), +.fr-tabs__tab[class^=fr-fi-]:not([class*=fr-tabs__tab--icon-]), +.fr-tabs__tab[class*=" fr-fi-"]:not([class*=fr-tabs__tab--icon-]) { + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.75rem; + padding-right: 0.75rem; +} + +.fr-tabs__tab[class^=fr-icon-]:not([class*=fr-tabs__tab--icon-])::before, +.fr-tabs__tab[class*=" fr-icon-"]:not([class*=fr-tabs__tab--icon-])::before, +.fr-tabs__tab[class^=fr-fi-]:not([class*=fr-tabs__tab--icon-])::before, +.fr-tabs__tab[class*=" fr-fi-"]:not([class*=fr-tabs__tab--icon-])::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.75rem; +} + +.fr-tabs__tab--icon-left[class^=fr-icon-], +.fr-tabs__tab--icon-left[class*=" fr-icon-"], +.fr-tabs__tab--icon-left[class^=fr-fi-], +.fr-tabs__tab--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-tabs__tab--icon-left[class^=fr-icon-]::before, +.fr-tabs__tab--icon-left[class*=" fr-icon-"]::before, +.fr-tabs__tab--icon-left[class^=fr-fi-]::before, +.fr-tabs__tab--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-tabs { + --tabs-height: auto; + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + --underline-img: none; + position: relative; + overflow: hidden; + margin-left: 0; + margin-right: 0; + margin-top: -4px; + padding-top: 4px; + display: flex; + flex-direction: row; + align-items: flex-start; + flex-wrap: wrap; + height: var(--tabs-height); + + /** + * Animation de la hauteur du panel + */ + transition: height 0.3s; + + /** + * ul : element srollable des boutons + */ + + /** + * Tab button + */ + + /** + * Tab Panel + */ + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); + + /** + * Tab button + */ +} + +.fr-tabs--viewport-width { + margin-left: calc(50% - 50vw); + margin-right: calc(50% - 50vw); +} + +.fr-tabs::before { + content: ""; + display: block; + width: 100%; + height: 100%; + margin-top: -1px; + order: 2; + box-shadow: inset 0 1px 0 0 var(--border-default-grey), inset 1px 0 0 0 var(--border-default-grey), inset -1px 0 0 0 var(--border-default-grey); +} + +.fr-tabs__list { + display: flex; + align-items: stretch; + overflow-x: auto; + width: 100%; + min-height: 3rem; + z-index: 1; + order: 1; + + /** + * overflow vertical de 4px pour le focus + */ + margin: -4px 0 -4px; + padding: 4px 0.75rem; +} + +.fr-tabs__tab[aria-selected=true] { + background-size: 100% 2px, 1px calc(100% - 1px), 1px calc(100% - 1px), 0 1px; +} + +.fr-tabs__panel { + --underline-img: linear-gradient(0deg, currentColor, currentColor); + --ul-type: disc; + --ol-type: decimal; + --ul-start: 1rem; + --ol-start: 1.5rem; + --xl-block: 0.5rem; + --li-bottom: 0.25rem; + --xl-base: 1em; + --ol-content: counters(li-counter, ".") ".  "; + display: block; + order: 3; + position: relative; + left: -100%; + width: 100%; + height: auto; + padding: 1rem; + margin-right: -100%; + flex: 0 0 100%; + transition: visibility 0.3s, transform 0.3s; + + /** + * Les éléments non sélectionnés sont cachés et rendus innaccessibles au focus + * Point d'attention : visibility hidden sur le panel et surcharge sur l'élément selected avec visibility visible créé des problèmes dans la gestion du focus en cas d'imbrication d'onglets + * + * tabs + * └─ panel selected + * └─ panel (visibility hidden, tabindex -1) + * └─ tabs + * └─ panel selected (visibility visible tabindex 0) + * ↑ ce panel est accessible alors que caché par son panel parent + * solution : visibility hidden seulement sur les éléments non sélectionnés + **/ +} + +.fr-tabs__panel:focus, +.fr-tabs__panel:focus-visible { + outline-offset: calc(-1rem + 2px); +} + +.fr-tabs__panel--direction-end { + transform: translate(100%); +} + +.fr-tabs__panel--direction-start { + transform: translate(-100%); +} + +.fr-tabs__panel:not(.fr-tabs__panel--selected) { + visibility: hidden; +} + +/* +* Ombres ajoutées en Js si le contenu est plus grand que le conteneur +*/ +.fr-tabs__shadow { + --tabs-list-height: 3rem; + + /** + * Modifier ombre à gauche + **/ + + /** + * Modifier ombre à droite + **/ + + /** + * Modifier combinaison ombre à gauche et ombre à droite + **/ +} + +.fr-tabs__shadow::before { + content: ""; + display: block; + position: absolute; + top: 4px; + right: 0; + left: 0; + z-index: 2; + box-shadow: inset 0 0 0 0 rgba(22, 22, 22, 0), inset 0 0 0 0 rgba(22, 22, 22, 0); + height: calc(var(--tabs-list-height) - 8px); + opacity: 0.8; + pointer-events: none; + transition: box-shadow 0.3s; +} + +.fr-tabs__shadow--left::before { + box-shadow: inset 2rem 0 1.5rem -2rem #161616, inset 0 0 0 0 rgba(22, 22, 22, 0); +} + +.fr-tabs__shadow--right::before { + box-shadow: inset 0 0 0 0 rgba(22, 22, 22, 0), inset -2rem 0 1.5rem -2rem #161616; +} + +.fr-tabs__shadow--left.fr-tabs__shadow--right::before { + box-shadow: inset 2rem 0 1.5rem -2rem #161616, inset -2rem 0 1.5rem -2rem #161616; +} + +:root[data-fr-theme=dark] .fr-tabs__shadow::before { + opacity: 1; +} + +.fr-tabs__tab:not([aria-selected=true]) { + background-color: var(--background-action-low-blue-france); + + --idle: transparent; + --hover: var(--background-action-low-blue-france-hover); + --active: var(--background-action-low-blue-france-active); + color: var(--text-action-high-grey); +} + +.fr-tabs__tab[aria-selected=true]:not(:disabled) { + background-image: linear-gradient(0deg, var(--border-active-blue-france), var(--border-active-blue-france)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); + color: var(--text-active-blue-france); +} + +.fr-tabs__tab:disabled { + color: var(--text-disabled-grey); + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + PAGINATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-pagination__link { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + --hover-tint: var(--hover); + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + min-width: 2rem; + margin-left: 0.5rem; + margin-right: 0.5rem; + margin-bottom: 1rem; + + --underline-img: none; + position: relative; +} + +.fr-pagination__link::before, +.fr-pagination__link::after { + display: block; +} + +.fr-pagination { + --underline-img: none; + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + color: var(--text-action-high-grey); +} + +.fr-pagination__list { + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + flex-wrap: wrap; +} + +.fr-pagination__list > *:first-child, +.fr-pagination__list > *:first-child * { + margin-left: 0; +} + +.fr-pagination__list > *:last-child, +.fr-pagination__list > *:last-child * { + margin-right: 0; +} + +.fr-pagination__link:not([href])[aria-current]:not([aria-current=false]) { + cursor: default; + pointer-events: none; +} + +.fr-pagination__link--first { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-pagination__link--first::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/fr--arrow-left-s-first-line.svg"); + mask-image: url("icons/system/fr--arrow-left-s-first-line.svg"); + content: ""; +} + +.fr-pagination__link--first.fr-pagination__link--label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-pagination__link--first.fr-pagination__link--label::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/fr--arrow-left-s-first-line.svg"); + mask-image: url("icons/system/fr--arrow-left-s-first-line.svg"); + content: ""; +} + +.fr-pagination__link--prev { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-pagination__link--prev::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/arrow-left-s-line.svg"); + mask-image: url("icons/system/arrow-left-s-line.svg"); + content: ""; +} + +.fr-pagination__link--prev.fr-pagination__link--label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-pagination__link--prev.fr-pagination__link--label::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/arrow-left-s-line.svg"); + mask-image: url("icons/system/arrow-left-s-line.svg"); + content: ""; +} + +.fr-pagination__link--next { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-pagination__link--next::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/arrow-right-s-line.svg"); + mask-image: url("icons/system/arrow-right-s-line.svg"); + content: ""; +} + +.fr-pagination__link--next.fr-pagination__link--label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-pagination__link--next.fr-pagination__link--label::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/arrow-right-s-line.svg"); + mask-image: url("icons/system/arrow-right-s-line.svg"); + content: ""; +} + +.fr-pagination__link--next.fr-pagination__link--label::before { + content: none; +} + +.fr-pagination__link--last { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-pagination__link--last::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/fr--arrow-right-s-last-line.svg"); + mask-image: url("icons/system/fr--arrow-right-s-last-line.svg"); + content: ""; +} + +.fr-pagination__link--last.fr-pagination__link--label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-pagination__link--last.fr-pagination__link--label::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/fr--arrow-right-s-last-line.svg"); + mask-image: url("icons/system/fr--arrow-right-s-last-line.svg"); + content: ""; +} + +.fr-pagination__link--last.fr-pagination__link--label::before { + content: none; +} + +.fr-pagination__link[aria-current]:not([aria-current=false]) { + background-color: var(--background-active-blue-france); + + --idle: transparent; + --hover: var(--background-active-blue-france-hover); + --active: var(--background-active-blue-france-active); + color: var(--text-inverted-blue-france); +} + +.fr-pagination__link:not([aria-current]):disabled, +a.fr-pagination__link:not([aria-current]):not([href]), +a.fr-pagination__link[aria-current=false]:not([href]), +.fr-pagination__link[aria-current=false]:disabled { + color: var(--text-disabled-grey); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + SUMMARY +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-summary { + --text-spacing: 0 0 0.5rem 0; + --title-spacing: 0 0 0.5rem 0; + padding: 1.5rem; + font-size: 0.75rem; + line-height: 1.25rem; + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); +} + +.fr-summary ol { + list-style-type: none; +} + +.fr-summary li { + padding: 0.5rem 0; +} + +.fr-summary li::marker { + content: none; +} + +.fr-summary__title { + font-size: 0.75rem; + line-height: 1.25rem; + padding-left: 0.5rem; + font-weight: 700; + text-transform: uppercase; + color: var(--text-title-grey); +} + +.fr-summary__link { + display: inline; + position: relative; + font-size: 0.75rem; + line-height: 1.25rem; +} + +.fr-summary__link::before { + content: var(--ol-content); + position: absolute; + right: 100%; + font-size: var(--xl-size); + font-weight: bold; +} + +.fr-summary__link:not(:hover):not(:active) { + --underline-idle-width: 0; +} + +.fr-summary li > a { + color: var(--text-action-high-grey); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + TABLE +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-table { + --table-offset: calc(0px); + --row-height: 0.125rem; + --text-spacing: 0; + --title-spacing: 0; + position: relative; + margin-bottom: 2.5rem; + margin-top: 1rem; + /* + * Cache la caption + */ + + /* + * Fixe le caption en bas du tableau + */ + + /* Style bordered, ajoute des bordures verticales entre chaque cellule */ + + /* Désactive le scroll horizontal */ + padding-top: var(--table-offset); + /* + * Cache la caption + */ + + /* + * Fixe le caption en bas du tableau + */ + + /* + * pas de scroll ni de shadow + */ + + /* + * Fixe la taille des colonnes du tableau + */ + + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table__container { + overflow: auto; + padding-top: var(--table-offset); +} + +.fr-table__content .fr-cell--fixed .fr-checkbox-group + *, +.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group + *, +.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group + *, +.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group + * { + margin-left: 0.5rem; +} + +.fr-table__content .fr-cell--fixed .fr-checkbox-group .fr-label, +.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group .fr-label, +.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group .fr-label, +.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group .fr-label { + color: transparent; + width: 0; + pointer-events: none; +} + +.fr-table__content .fr-cell--fixed .fr-checkbox-group .fr-label::before, +.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group .fr-label::before, +.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group .fr-label::before, +.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group .fr-label::before { + left: -1.25rem; +} + +.fr-table__content .fr-cell--fixed .fr-checkbox-group input[type=checkbox], +.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group input[type=checkbox], +.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group input[type=checkbox], +.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group input[type=checkbox] { + left: 0.25rem; +} + +.fr-table__content .fr-cell--fixed { + position: sticky; + left: 0; + z-index: 1; +} + +.fr-table__content .fr-cell--center { + text-align: center; +} + +.fr-table__content .fr-cell--right { + text-align: right; +} + +.fr-table__content .fr-cell--top { + vertical-align: top; +} + +.fr-table__content .fr-cell--bottom { + vertical-align: bottom; +} + +.fr-table__content .fr-cell__title { + font-weight: 700; +} + +.fr-table__content .fr-cell__desc { + font-weight: 400; +} + +.fr-table__content .fr-cell--inline { + display: flex; + align-items: center; + margin: 0 -0.5rem; +} + +.fr-table__content .fr-cell--inline > * { + margin: 0 0.5rem; +} + +.fr-table__content .fr-cell--multiline, +.fr-table__content .fr-cell--multiline * { + white-space: normal; +} + +.fr-table__content .fr-cell--sort { + display: flex; + align-items: center; + justify-content: space-between; +} + +.fr-table__content .fr-cell--sort .fr-btn--sort { + margin-left: 1rem; +} + +.fr-table__content .fr-col--xs { + white-space: normal; + min-width: 4rem; +} + +.fr-table__content .fr-col--sm { + white-space: normal; + min-width: 5rem; +} + +.fr-table__content .fr-col--md { + white-space: normal; + min-width: 12.5rem; +} + +.fr-table__content .fr-col--lg { + white-space: normal; + min-width: 25rem; +} + +.fr-table__content table { + width: 100%; + border-spacing: 0; + border-collapse: collapse; +} + +.fr-table__content table thead { + position: relative; +} + +.fr-table__content table thead::before { + content: ""; + display: block; + position: absolute; + top: inherit; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 1px; + pointer-events: none; + z-index: 1; +} + +.fr-table__content table thead th { + font-weight: 700; + background-color: var(--background-alt-grey); + + --idle: transparent; + --hover: var(--background-alt-grey-hover); + --active: var(--background-alt-grey-active); + background-image: linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)); +} + +.fr-table__content table thead th[role=columnheader] { + background-size: 100% 1px, 1px 100%; + background-repeat: no-repeat, no-repeat; + background-position: 0 100%, 100% 0; + background-image: linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)), linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)); +} + +.fr-table__content table tbody th { + background-size: 100% 1px, 1px 100%; + background-repeat: no-repeat, no-repeat; + background-position: 0 100%, 100% 0; + background-color: var(--background-alt-grey); + + --idle: transparent; + --hover: var(--background-alt-grey-hover); + --active: var(--background-alt-grey-active); + background-image: linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)); +} + +.fr-table__content table tbody tr::after { + position: absolute; + left: 0; + width: 100%; + height: var(--row-height); + z-index: 2; + pointer-events: none; + transform: translateY(-0.125rem); + background-size: 0.125rem 100%, 0.125rem 100%, 100% 0.125rem, 0 0; + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; + background-position: 0 0, 100% 0, 0 0, 0 100%; + background-image: linear-gradient(0deg, var(--border-action-high-blue-france), var(--border-action-high-blue-france)), linear-gradient(0deg, var(--border-action-high-blue-france), var(--border-action-high-blue-france)), linear-gradient(0deg, var(--border-action-high-blue-france), var(--border-action-high-blue-france)), linear-gradient(0deg, var(--border-action-high-blue-france), var(--border-action-high-blue-france)); +} + +.fr-table__content table tbody tr[aria-selected=true]::after, +.fr-table__content table tbody tr[aria-selected=true] + tr::after { + content: ""; +} + +.fr-table__content table tbody tr[aria-selected=true] + tr[aria-selected=true]::after { + background-size: 0.125rem 100%, 0.125rem 100%, 0 0, 0 0; +} + +.fr-table__content table tbody tr[aria-selected=true] + tr:not([aria-selected=true])::after { + background-size: 0 0, 0 0, 100% 0.125rem, 0 0; +} + +.fr-table__content table tbody tr:last-of-type[aria-selected=true]::after { + background-size: 0.125rem 100%, 0.125rem 100%, 100% 0.125rem, 100% 0.125rem; +} + +.fr-table__content table tbody tr[aria-selected=true] + tr:last-of-type[aria-selected=true]::after { + background-size: 0.125rem 100%, 0.125rem 100%, 0 0, 100% 0.125rem; +} + +.fr-table__content th, +.fr-table__content td { + display: table-cell; + padding: 0.5rem 1rem; + font-size: 0.875rem; + line-height: 1.5rem; + text-align: left; + vertical-align: middle; + white-space: nowrap; + background-size: 100% 1px; + background-repeat: no-repeat; + background-position: 100% 100%; +} + +.fr-table__content th .fr-checkbox-group, +.fr-table__content td .fr-checkbox-group { + display: inline-block; +} + +.fr-table__content th .fr-checkbox-group .fr-label, +.fr-table__content td .fr-checkbox-group .fr-label { + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-table caption { + position: initial; + font-size: 1.375rem; + line-height: 1.75rem; + margin: var(--title-spacing); + font-weight: 700; + margin-bottom: 1rem; + text-align: left; +} + +.fr-table caption .fr-table__caption__desc { + margin-top: 1rem; + font-size: 1rem; + line-height: 1.5rem; + font-weight: 400; +} + +.fr-table__detail { + font-size: 0.875rem; + line-height: 1.5rem; + color: var(--text-mention-grey); +} + +.fr-table[data-fr-js-table=true] caption { + position: absolute; + top: 0; +} + +.fr-table[data-fr-js-table=true] .fr-table__wrapper { + position: relative; +} + +.fr-table[data-fr-js-table=true] .fr-table__wrapper::after { + content: ""; + display: block; + position: absolute; + top: var(--table-offset); + left: 0; + width: 100%; + height: calc(100% - var(--table-offset)); + z-index: 1; + background-position: 0 0, 0 0, 100% 100%, 0 100%; + background-size: 100% 1px, 1px 100%, 1px 100%, 100% 1px; + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; + pointer-events: none; +} + +.fr-table__header .fr-table__detail { + margin-bottom: 1rem; +} + +.fr-table__header .fr-segmented { + margin-bottom: 1rem; +} + +.fr-table__footer--start { + margin-top: 1rem; +} + +.fr-table__footer--start .fr-table__detail { + padding-right: 0.5rem; +} + +.fr-table__footer--middle { + margin-top: 1rem; + display: flex; + flex-direction: row; + align-items: center; + justify-content: center; +} + +.fr-table__footer--middle .fr-pagination { + margin-top: 0.75rem; +} + +.fr-table__footer--end { + margin-top: 1.5rem; + flex: 1 0 100%; +} + +.fr-table--sm .fr-table__content th, +.fr-table--sm .fr-table__content td { + padding: 0.25rem 0.75rem; +} + +.fr-table--lg .fr-table__content th, +.fr-table--lg .fr-table__content td { + padding: 0.75rem 1.5rem; +} + +.fr-table.fr-table--no-caption .fr-table__wrapper .fr-table__container { + padding-top: 0; +} + +.fr-table.fr-table--no-caption .fr-table__wrapper caption { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; + height: 0; +} + +.fr-table.fr-table--caption-bottom { + margin-bottom: 0; +} + +.fr-table.fr-table--caption-bottom .fr-table__wrapper { + margin-top: 0; + margin-bottom: calc(var(--table-offset) + 1.5rem); +} + +.fr-table.fr-table--caption-bottom .fr-table__wrapper::after { + bottom: 0; + top: auto; + height: 100%; +} + +.fr-table.fr-table--caption-bottom .fr-table__wrapper .fr-table__container { + padding-top: 0; +} + +.fr-table.fr-table--caption-bottom .fr-table__wrapper caption { + margin-bottom: 0; + margin-top: 1rem; + height: min-content; + caption-side: bottom; +} + +.fr-table.fr-table--caption-bottom[data-fr-js-table=true] caption { + position: absolute; + top: 100%; + right: 0; + bottom: 0; + left: 0; + margin-top: 1rem; +} + +.fr-table.fr-table--bordered .fr-table__content th, +.fr-table.fr-table--bordered .fr-table__content td { + background-size: 100% 1px, 1px 100%; + background-repeat: no-repeat, no-repeat; + background-position: 0 100%, 100% 0; +} + +.fr-table.fr-table--no-scroll .fr-table__wrapper { + width: fit-content; +} + +.fr-table.fr-table--no-scroll .fr-table__wrapper .fr-table__content table { + width: auto; +} + +.fr-table.fr-table--no-scroll .fr-table__wrapper .fr-table__content table th, +.fr-table.fr-table--no-scroll .fr-table__wrapper .fr-table__content table td { + white-space: normal; +} + +.fr-table__wrapper::after { + background-image: linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)); +} + +.fr-table__content table caption { + color: var(--text-title-grey); +} + +.fr-table__content table tbody td { + background-image: linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)); + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-table::before { + content: ""; + display: block; + width: 100%; + height: 0; +} + +.fr-table:not(.fr-table--no-scroll) > table { + width: 100%; +} + +.fr-table > table { + width: 100%; + display: block; + overflow: auto; + border-spacing: 0; +} + +.fr-table > table td, +.fr-table > table th { + text-align: left; + vertical-align: middle; + display: table-cell; + border: 0; + padding: 0.75rem; + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-table > table th { + font-weight: 700; +} + +.fr-table > table thead { + background-size: 100% 1px; + background-position: bottom; + background-repeat: no-repeat; + background-image: linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)); + background-color: var(--background-alt-grey); + + --idle: transparent; + --hover: var(--background-alt-grey-hover); + --active: var(--background-alt-grey-active); + color: var(--text-title-grey); +} + +.fr-table > table thead td, +.fr-table > table thead th { + font-weight: 700; + padding-bottom: 0.875rem; +} + +.fr-table[data-fr-js-table=true] > table thead, +.fr-table[data-fr-js-table=true] > table tbody { + position: relative; +} + +.fr-table[data-fr-js-table=true] > table thead::after, +.fr-table[data-fr-js-table=true] > table tbody::after { + content: ""; + display: block; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 1; + background-repeat: no-repeat, no-repeat, no-repeat; + pointer-events: none; +} + +.fr-table[data-fr-js-table=true] > table thead::after { + background-position: 0 0, 0 0, 100% 100%; + background-size: 100% 1px, 1px 100%, 1px 100%; +} + +.fr-table[data-fr-js-table=true] > table tbody::after { + background-position: 0 0, 0 100%, 100% 0; + background-size: 1px 100%, 100% 1px, 1px 100%; +} + +.fr-table--no-caption { + padding-top: 0; +} + +.fr-table--no-caption > table caption { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; + height: 0; +} + +.fr-table--caption-bottom { + padding-top: 0; + margin-top: 1rem; +} + +.fr-table--caption-bottom > table { + margin-bottom: calc(var(--table-offset) + 2.75rem); +} + +.fr-table--caption-bottom > table caption { + margin-top: 1rem; + height: min-content; + caption-side: bottom; +} + +.fr-table--caption-bottom[data-fr-js-table=true] > table::after { + bottom: 0; + top: auto; + height: 100%; +} + +.fr-table--caption-bottom[data-fr-js-table=true] > table caption { + position: absolute; + top: 100%; + right: 0; + bottom: 0; + left: 0; + margin-top: 1rem; +} + +.fr-table--no-scroll { + min-width: auto; +} + +.fr-table--no-scroll > table { + overflow-x: hidden; +} + +.fr-table--no-scroll > table caption { + max-width: calc(100vw - 2rem); +} + +.fr-table--layout-fixed > table { + display: table; + table-layout: fixed; +} + +.fr-table--bordered > table tbody tr { + background-size: 100% 1px; + background-position: bottom; + background-repeat: no-repeat; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); + + /* Style bordered, enleve le style even/odd */ +} + +.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +/* +* Ombres ajoutées en Js si le contenu est plus grand que le conteneur +*/ +.fr-table > table.fr-table__shadow { + /** + * Modifier ombre à gauche + **/ + + /** + * Modifier ombre à droite + **/ +} + +.fr-table > table.fr-table__shadow::before { + content: ""; + display: block; + position: absolute; + top: var(--table-offset); + right: 0; + bottom: 0; + left: 0; + z-index: 1; + box-shadow: inset 0 0 0 0 #161616, inset 0 0 0 0 #161616; + opacity: 0.32; + pointer-events: none; + transition: box-shadow 0.3s; +} + +.fr-table > table.fr-table__shadow--left { + /** + * Modifier combinaison ombre à gauche et ombre à droite + **/ +} + +.fr-table > table.fr-table__shadow--left::before { + box-shadow: inset 2rem 0 1rem -2rem #161616, inset 0 0 0 0 #161616; +} + +.fr-table > table.fr-table__shadow--left.fr-table__shadow--right::before { + content: ""; + display: block; + box-shadow: inset 2rem 0 1rem -2rem #161616, inset -2rem 0 1rem -2rem #161616; +} + +.fr-table > table.fr-table__shadow--right::before { + box-shadow: inset 0 0 0 0 #161616, inset -2rem 0 1rem -2rem #161616; +} + +/* +* Positionnement ombres sur le tableau sans caption +*/ +.fr-table--no-caption > table.fr-table__shadow::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; +} + +/* +* Positionnement ombres sur le tableau avec caption en bas +*/ +.fr-table--caption-bottom > table.fr-table__shadow::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; +} + +:root[data-fr-theme=dark] .fr-table > table.fr-table__shadow::before { + opacity: 1; +} + +.fr-table > table caption { + color: var(--text-title-grey); +} + +.fr-table > table thead::after, +.fr-table > table tbody::after { + background-image: linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)); +} + +.fr-table > table tbody { + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-table > table tbody tr:nth-child(even) { + background-color: var(--background-alt-grey); + + --idle: transparent; + --hover: var(--background-alt-grey-hover); + --active: var(--background-alt-grey-active); +} + +.fr-table--green-tilleul-verveine { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-tilleul-verveine > table::after { + background-image: linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)), linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)), linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)), linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)); +} + +.fr-table--green-tilleul-verveine > table thead { + background-image: linear-gradient(0deg, var(--border-plain-green-tilleul-verveine), var(--border-plain-green-tilleul-verveine)); + background-color: var(--background-contrast-green-tilleul-verveine); + + --idle: transparent; + --hover: var(--background-contrast-green-tilleul-verveine-hover); + --active: var(--background-contrast-green-tilleul-verveine-active); +} + +.fr-table--green-tilleul-verveine > table tbody { + background-color: var(--background-alt-green-tilleul-verveine); + + --idle: transparent; + --hover: var(--background-alt-green-tilleul-verveine-hover); + --active: var(--background-alt-green-tilleul-verveine-active); +} + +.fr-table--green-tilleul-verveine > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-green-tilleul-verveine); + + --idle: transparent; + --hover: var(--background-contrast-green-tilleul-verveine-hover); + --active: var(--background-contrast-green-tilleul-verveine-active); +} + +.fr-table--green-tilleul-verveine.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)); +} + +.fr-table--green-tilleul-verveine.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--green-bourgeon { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-bourgeon > table::after { + background-image: linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)), linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)), linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)), linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)); +} + +.fr-table--green-bourgeon > table thead { + background-image: linear-gradient(0deg, var(--border-plain-green-bourgeon), var(--border-plain-green-bourgeon)); + background-color: var(--background-contrast-green-bourgeon); + + --idle: transparent; + --hover: var(--background-contrast-green-bourgeon-hover); + --active: var(--background-contrast-green-bourgeon-active); +} + +.fr-table--green-bourgeon > table tbody { + background-color: var(--background-alt-green-bourgeon); + + --idle: transparent; + --hover: var(--background-alt-green-bourgeon-hover); + --active: var(--background-alt-green-bourgeon-active); +} + +.fr-table--green-bourgeon > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-green-bourgeon); + + --idle: transparent; + --hover: var(--background-contrast-green-bourgeon-hover); + --active: var(--background-contrast-green-bourgeon-active); +} + +.fr-table--green-bourgeon.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)); +} + +.fr-table--green-bourgeon.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--green-emeraude { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-emeraude > table::after { + background-image: linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)), linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)), linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)), linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)); +} + +.fr-table--green-emeraude > table thead { + background-image: linear-gradient(0deg, var(--border-plain-green-emeraude), var(--border-plain-green-emeraude)); + background-color: var(--background-contrast-green-emeraude); + + --idle: transparent; + --hover: var(--background-contrast-green-emeraude-hover); + --active: var(--background-contrast-green-emeraude-active); +} + +.fr-table--green-emeraude > table tbody { + background-color: var(--background-alt-green-emeraude); + + --idle: transparent; + --hover: var(--background-alt-green-emeraude-hover); + --active: var(--background-alt-green-emeraude-active); +} + +.fr-table--green-emeraude > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-green-emeraude); + + --idle: transparent; + --hover: var(--background-contrast-green-emeraude-hover); + --active: var(--background-contrast-green-emeraude-active); +} + +.fr-table--green-emeraude.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)); +} + +.fr-table--green-emeraude.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--green-menthe { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-menthe > table::after { + background-image: linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)), linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)), linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)), linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)); +} + +.fr-table--green-menthe > table thead { + background-image: linear-gradient(0deg, var(--border-plain-green-menthe), var(--border-plain-green-menthe)); + background-color: var(--background-contrast-green-menthe); + + --idle: transparent; + --hover: var(--background-contrast-green-menthe-hover); + --active: var(--background-contrast-green-menthe-active); +} + +.fr-table--green-menthe > table tbody { + background-color: var(--background-alt-green-menthe); + + --idle: transparent; + --hover: var(--background-alt-green-menthe-hover); + --active: var(--background-alt-green-menthe-active); +} + +.fr-table--green-menthe > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-green-menthe); + + --idle: transparent; + --hover: var(--background-contrast-green-menthe-hover); + --active: var(--background-contrast-green-menthe-active); +} + +.fr-table--green-menthe.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)); +} + +.fr-table--green-menthe.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--green-archipel { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-archipel > table::after { + background-image: linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)), linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)), linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)), linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)); +} + +.fr-table--green-archipel > table thead { + background-image: linear-gradient(0deg, var(--border-plain-green-archipel), var(--border-plain-green-archipel)); + background-color: var(--background-contrast-green-archipel); + + --idle: transparent; + --hover: var(--background-contrast-green-archipel-hover); + --active: var(--background-contrast-green-archipel-active); +} + +.fr-table--green-archipel > table tbody { + background-color: var(--background-alt-green-archipel); + + --idle: transparent; + --hover: var(--background-alt-green-archipel-hover); + --active: var(--background-alt-green-archipel-active); +} + +.fr-table--green-archipel > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-green-archipel); + + --idle: transparent; + --hover: var(--background-contrast-green-archipel-hover); + --active: var(--background-contrast-green-archipel-active); +} + +.fr-table--green-archipel.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)); +} + +.fr-table--green-archipel.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--blue-ecume { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--blue-ecume > table::after { + background-image: linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)), linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)), linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)), linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)); +} + +.fr-table--blue-ecume > table thead { + background-image: linear-gradient(0deg, var(--border-plain-blue-ecume), var(--border-plain-blue-ecume)); + background-color: var(--background-contrast-blue-ecume); + + --idle: transparent; + --hover: var(--background-contrast-blue-ecume-hover); + --active: var(--background-contrast-blue-ecume-active); +} + +.fr-table--blue-ecume > table tbody { + background-color: var(--background-alt-blue-ecume); + + --idle: transparent; + --hover: var(--background-alt-blue-ecume-hover); + --active: var(--background-alt-blue-ecume-active); +} + +.fr-table--blue-ecume > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-blue-ecume); + + --idle: transparent; + --hover: var(--background-contrast-blue-ecume-hover); + --active: var(--background-contrast-blue-ecume-active); +} + +.fr-table--blue-ecume.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)); +} + +.fr-table--blue-ecume.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--blue-cumulus { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--blue-cumulus > table::after { + background-image: linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)), linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)), linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)), linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)); +} + +.fr-table--blue-cumulus > table thead { + background-image: linear-gradient(0deg, var(--border-plain-blue-cumulus), var(--border-plain-blue-cumulus)); + background-color: var(--background-contrast-blue-cumulus); + + --idle: transparent; + --hover: var(--background-contrast-blue-cumulus-hover); + --active: var(--background-contrast-blue-cumulus-active); +} + +.fr-table--blue-cumulus > table tbody { + background-color: var(--background-alt-blue-cumulus); + + --idle: transparent; + --hover: var(--background-alt-blue-cumulus-hover); + --active: var(--background-alt-blue-cumulus-active); +} + +.fr-table--blue-cumulus > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-blue-cumulus); + + --idle: transparent; + --hover: var(--background-contrast-blue-cumulus-hover); + --active: var(--background-contrast-blue-cumulus-active); +} + +.fr-table--blue-cumulus.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)); +} + +.fr-table--blue-cumulus.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--purple-glycine { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--purple-glycine > table::after { + background-image: linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)), linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)), linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)), linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)); +} + +.fr-table--purple-glycine > table thead { + background-image: linear-gradient(0deg, var(--border-plain-purple-glycine), var(--border-plain-purple-glycine)); + background-color: var(--background-contrast-purple-glycine); + + --idle: transparent; + --hover: var(--background-contrast-purple-glycine-hover); + --active: var(--background-contrast-purple-glycine-active); +} + +.fr-table--purple-glycine > table tbody { + background-color: var(--background-alt-purple-glycine); + + --idle: transparent; + --hover: var(--background-alt-purple-glycine-hover); + --active: var(--background-alt-purple-glycine-active); +} + +.fr-table--purple-glycine > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-purple-glycine); + + --idle: transparent; + --hover: var(--background-contrast-purple-glycine-hover); + --active: var(--background-contrast-purple-glycine-active); +} + +.fr-table--purple-glycine.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)); +} + +.fr-table--purple-glycine.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--pink-macaron { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--pink-macaron > table::after { + background-image: linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)), linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)), linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)), linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)); +} + +.fr-table--pink-macaron > table thead { + background-image: linear-gradient(0deg, var(--border-plain-pink-macaron), var(--border-plain-pink-macaron)); + background-color: var(--background-contrast-pink-macaron); + + --idle: transparent; + --hover: var(--background-contrast-pink-macaron-hover); + --active: var(--background-contrast-pink-macaron-active); +} + +.fr-table--pink-macaron > table tbody { + background-color: var(--background-alt-pink-macaron); + + --idle: transparent; + --hover: var(--background-alt-pink-macaron-hover); + --active: var(--background-alt-pink-macaron-active); +} + +.fr-table--pink-macaron > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-pink-macaron); + + --idle: transparent; + --hover: var(--background-contrast-pink-macaron-hover); + --active: var(--background-contrast-pink-macaron-active); +} + +.fr-table--pink-macaron.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)); +} + +.fr-table--pink-macaron.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--pink-tuile { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--pink-tuile > table::after { + background-image: linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)), linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)), linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)), linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)); +} + +.fr-table--pink-tuile > table thead { + background-image: linear-gradient(0deg, var(--border-plain-pink-tuile), var(--border-plain-pink-tuile)); + background-color: var(--background-contrast-pink-tuile); + + --idle: transparent; + --hover: var(--background-contrast-pink-tuile-hover); + --active: var(--background-contrast-pink-tuile-active); +} + +.fr-table--pink-tuile > table tbody { + background-color: var(--background-alt-pink-tuile); + + --idle: transparent; + --hover: var(--background-alt-pink-tuile-hover); + --active: var(--background-alt-pink-tuile-active); +} + +.fr-table--pink-tuile > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-pink-tuile); + + --idle: transparent; + --hover: var(--background-contrast-pink-tuile-hover); + --active: var(--background-contrast-pink-tuile-active); +} + +.fr-table--pink-tuile.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)); +} + +.fr-table--pink-tuile.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--yellow-tournesol { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--yellow-tournesol > table::after { + background-image: linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)), linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)), linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)), linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)); +} + +.fr-table--yellow-tournesol > table thead { + background-image: linear-gradient(0deg, var(--border-plain-yellow-tournesol), var(--border-plain-yellow-tournesol)); + background-color: var(--background-contrast-yellow-tournesol); + + --idle: transparent; + --hover: var(--background-contrast-yellow-tournesol-hover); + --active: var(--background-contrast-yellow-tournesol-active); +} + +.fr-table--yellow-tournesol > table tbody { + background-color: var(--background-alt-yellow-tournesol); + + --idle: transparent; + --hover: var(--background-alt-yellow-tournesol-hover); + --active: var(--background-alt-yellow-tournesol-active); +} + +.fr-table--yellow-tournesol > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-yellow-tournesol); + + --idle: transparent; + --hover: var(--background-contrast-yellow-tournesol-hover); + --active: var(--background-contrast-yellow-tournesol-active); +} + +.fr-table--yellow-tournesol.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)); +} + +.fr-table--yellow-tournesol.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--yellow-moutarde { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--yellow-moutarde > table::after { + background-image: linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)), linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)), linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)), linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)); +} + +.fr-table--yellow-moutarde > table thead { + background-image: linear-gradient(0deg, var(--border-plain-yellow-moutarde), var(--border-plain-yellow-moutarde)); + background-color: var(--background-contrast-yellow-moutarde); + + --idle: transparent; + --hover: var(--background-contrast-yellow-moutarde-hover); + --active: var(--background-contrast-yellow-moutarde-active); +} + +.fr-table--yellow-moutarde > table tbody { + background-color: var(--background-alt-yellow-moutarde); + + --idle: transparent; + --hover: var(--background-alt-yellow-moutarde-hover); + --active: var(--background-alt-yellow-moutarde-active); +} + +.fr-table--yellow-moutarde > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-yellow-moutarde); + + --idle: transparent; + --hover: var(--background-contrast-yellow-moutarde-hover); + --active: var(--background-contrast-yellow-moutarde-active); +} + +.fr-table--yellow-moutarde.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)); +} + +.fr-table--yellow-moutarde.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--orange-terre-battue { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--orange-terre-battue > table::after { + background-image: linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)), linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)), linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)), linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)); +} + +.fr-table--orange-terre-battue > table thead { + background-image: linear-gradient(0deg, var(--border-plain-orange-terre-battue), var(--border-plain-orange-terre-battue)); + background-color: var(--background-contrast-orange-terre-battue); + + --idle: transparent; + --hover: var(--background-contrast-orange-terre-battue-hover); + --active: var(--background-contrast-orange-terre-battue-active); +} + +.fr-table--orange-terre-battue > table tbody { + background-color: var(--background-alt-orange-terre-battue); + + --idle: transparent; + --hover: var(--background-alt-orange-terre-battue-hover); + --active: var(--background-alt-orange-terre-battue-active); +} + +.fr-table--orange-terre-battue > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-orange-terre-battue); + + --idle: transparent; + --hover: var(--background-contrast-orange-terre-battue-hover); + --active: var(--background-contrast-orange-terre-battue-active); +} + +.fr-table--orange-terre-battue.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)); +} + +.fr-table--orange-terre-battue.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--brown-cafe-creme { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--brown-cafe-creme > table::after { + background-image: linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)), linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)), linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)), linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)); +} + +.fr-table--brown-cafe-creme > table thead { + background-image: linear-gradient(0deg, var(--border-plain-brown-cafe-creme), var(--border-plain-brown-cafe-creme)); + background-color: var(--background-contrast-brown-cafe-creme); + + --idle: transparent; + --hover: var(--background-contrast-brown-cafe-creme-hover); + --active: var(--background-contrast-brown-cafe-creme-active); +} + +.fr-table--brown-cafe-creme > table tbody { + background-color: var(--background-alt-brown-cafe-creme); + + --idle: transparent; + --hover: var(--background-alt-brown-cafe-creme-hover); + --active: var(--background-alt-brown-cafe-creme-active); +} + +.fr-table--brown-cafe-creme > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-brown-cafe-creme); + + --idle: transparent; + --hover: var(--background-contrast-brown-cafe-creme-hover); + --active: var(--background-contrast-brown-cafe-creme-active); +} + +.fr-table--brown-cafe-creme.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)); +} + +.fr-table--brown-cafe-creme.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--brown-caramel { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--brown-caramel > table::after { + background-image: linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)), linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)), linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)), linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)); +} + +.fr-table--brown-caramel > table thead { + background-image: linear-gradient(0deg, var(--border-plain-brown-caramel), var(--border-plain-brown-caramel)); + background-color: var(--background-contrast-brown-caramel); + + --idle: transparent; + --hover: var(--background-contrast-brown-caramel-hover); + --active: var(--background-contrast-brown-caramel-active); +} + +.fr-table--brown-caramel > table tbody { + background-color: var(--background-alt-brown-caramel); + + --idle: transparent; + --hover: var(--background-alt-brown-caramel-hover); + --active: var(--background-alt-brown-caramel-active); +} + +.fr-table--brown-caramel > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-brown-caramel); + + --idle: transparent; + --hover: var(--background-contrast-brown-caramel-hover); + --active: var(--background-contrast-brown-caramel-active); +} + +.fr-table--brown-caramel.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)); +} + +.fr-table--brown-caramel.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--brown-opera { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--brown-opera > table::after { + background-image: linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)), linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)), linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)), linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)); +} + +.fr-table--brown-opera > table thead { + background-image: linear-gradient(0deg, var(--border-plain-brown-opera), var(--border-plain-brown-opera)); + background-color: var(--background-contrast-brown-opera); + + --idle: transparent; + --hover: var(--background-contrast-brown-opera-hover); + --active: var(--background-contrast-brown-opera-active); +} + +.fr-table--brown-opera > table tbody { + background-color: var(--background-alt-brown-opera); + + --idle: transparent; + --hover: var(--background-alt-brown-opera-hover); + --active: var(--background-alt-brown-opera-active); +} + +.fr-table--brown-opera > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-brown-opera); + + --idle: transparent; + --hover: var(--background-contrast-brown-opera-hover); + --active: var(--background-contrast-brown-opera-active); +} + +.fr-table--brown-opera.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)); +} + +.fr-table--brown-opera.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--beige-gris-galet { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--beige-gris-galet > table::after { + background-image: linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)), linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)), linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)), linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)); +} + +.fr-table--beige-gris-galet > table thead { + background-image: linear-gradient(0deg, var(--border-plain-beige-gris-galet), var(--border-plain-beige-gris-galet)); + background-color: var(--background-contrast-beige-gris-galet); + + --idle: transparent; + --hover: var(--background-contrast-beige-gris-galet-hover); + --active: var(--background-contrast-beige-gris-galet-active); +} + +.fr-table--beige-gris-galet > table tbody { + background-color: var(--background-alt-beige-gris-galet); + + --idle: transparent; + --hover: var(--background-alt-beige-gris-galet-hover); + --active: var(--background-alt-beige-gris-galet-active); +} + +.fr-table--beige-gris-galet > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-beige-gris-galet); + + --idle: transparent; + --hover: var(--background-contrast-beige-gris-galet-hover); + --active: var(--background-contrast-beige-gris-galet-active); +} + +.fr-table--beige-gris-galet.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)); +} + +.fr-table--beige-gris-galet.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--bordered > table tbody tr:nth-child(even) { + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + TAG +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-tag { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + + --underline-img: none; + --hover-tint: var(--hover); + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + border-radius: 1rem; + min-width: 2.25rem; + justify-content: center; + color: var(--text-label-grey); + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); +} + +.fr-tag::before, +.fr-tag::after { + display: block; +} + +.fr-tag[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-tag[target=_blank]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.25rem; +} + +.fr-tag--icon-left[class^=fr-icon-], +.fr-tag--icon-left[class*=" fr-icon-"], +.fr-tag--icon-left[class^=fr-fi-], +.fr-tag--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-tag--icon-left[class^=fr-icon-]::before, +.fr-tag--icon-left[class*=" fr-icon-"]::before, +.fr-tag--icon-left[class^=fr-fi-]::before, +.fr-tag--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.25rem; +} + +.fr-tag[class^=fr-icon-]:not([class*=fr-tag--icon-])::before, +.fr-tag[class*=" fr-icon-"]:not([class*=fr-tag--icon-])::before, +.fr-tag[class^=fr-fi-]:not([class*=fr-tag--icon-])::before, +.fr-tag[class*=" fr-fi-"]:not([class*=fr-tag--icon-])::before { + content: none; +} + +.fr-tag--sm { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.5rem; + padding: 0.125rem 0.5rem; + border-radius: 0.75rem; +} + +.fr-tag--sm[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-tag--sm[target=_blank]::after { + content: ""; + + --icon-size: 0.75rem; + margin-right: -0.09375rem; + margin-left: 0.25rem; +} + +.fr-tag--sm.fr-tag--icon-left[class^=fr-icon-], +.fr-tag--sm.fr-tag--icon-left[class*=" fr-icon-"], +.fr-tag--sm.fr-tag--icon-left[class^=fr-fi-], +.fr-tag--sm.fr-tag--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-tag--sm.fr-tag--icon-left[class^=fr-icon-]::before, +.fr-tag--sm.fr-tag--icon-left[class*=" fr-icon-"]::before, +.fr-tag--sm.fr-tag--icon-left[class^=fr-fi-]::before, +.fr-tag--sm.fr-tag--icon-left[class*=" fr-fi-"]::before { + --icon-size: 0.75rem; + margin-left: -0.09375rem; + margin-right: 0.25rem; +} + +.fr-tag--sm[class^=fr-icon-]:not([class*=fr-tag--icon-])::before, +.fr-tag--sm[class*=" fr-icon-"]:not([class*=fr-tag--icon-])::before, +.fr-tag--sm[class^=fr-fi-]:not([class*=fr-tag--icon-])::before, +.fr-tag--sm[class*=" fr-fi-"]:not([class*=fr-tag--icon-])::before { + content: none; +} + +a.fr-tag[aria-pressed=true], +button.fr-tag[aria-pressed=true], +input[type=button].fr-tag[aria-pressed=true], +input[type=image].fr-tag[aria-pressed=true], +input[type=reset].fr-tag[aria-pressed=true], +input[type=submit].fr-tag[aria-pressed=true] { + position: relative; + overflow: visible; + background-position: 50%; + background-size: 100%; + background-repeat: no-repeat; +} + +a.fr-tag[aria-pressed=true]::after, +button.fr-tag[aria-pressed=true]::after, +input[type=button].fr-tag[aria-pressed=true]::after, +input[type=image].fr-tag[aria-pressed=true]::after, +input[type=reset].fr-tag[aria-pressed=true]::after, +input[type=submit].fr-tag[aria-pressed=true]::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/checkbox-circle-line.svg"); + mask-image: url("icons/system/checkbox-circle-line.svg"); + --icon-size: 1rem; + content: ""; + position: absolute; + top: 4px; + right: 0; + margin: -0.5rem; +} + +a.fr-tag[aria-pressed=true].fr-tag--sm::after, +button.fr-tag[aria-pressed=true].fr-tag--sm::after, +input[type=button].fr-tag[aria-pressed=true].fr-tag--sm::after, +input[type=image].fr-tag[aria-pressed=true].fr-tag--sm::after, +input[type=reset].fr-tag[aria-pressed=true].fr-tag--sm::after, +input[type=submit].fr-tag[aria-pressed=true].fr-tag--sm::after { + --icon-size: 0.75rem; + content: ""; + position: absolute; + top: 3px; + right: 0; + margin: -0.375rem; +} + +a.fr-tag--dismiss::before, +button.fr-tag--dismiss::before, +input[type=button].fr-tag--dismiss::before, +input[type=image].fr-tag--dismiss::before, +input[type=reset].fr-tag--dismiss::before, +input[type=submit].fr-tag--dismiss::before { + content: none; +} + +a.fr-tag--dismiss::after, +button.fr-tag--dismiss::after, +input[type=button].fr-tag--dismiss::after, +input[type=image].fr-tag--dismiss::after, +input[type=reset].fr-tag--dismiss::after, +input[type=submit].fr-tag--dismiss::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/close-line.svg"); + mask-image: url("icons/system/close-line.svg"); + --icon-size: 1rem; + content: ""; + margin-left: 0.25rem; + margin-right: -0.25rem; +} + +a.fr-tag--dismiss.fr-tag--sm::after, +button.fr-tag--dismiss.fr-tag--sm::after, +input[type=button].fr-tag--dismiss.fr-tag--sm::after, +input[type=image].fr-tag--dismiss.fr-tag--sm::after, +input[type=reset].fr-tag--dismiss.fr-tag--sm::after, +input[type=submit].fr-tag--dismiss.fr-tag--sm::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 0.75rem; + content: ""; + margin-right: -0.1875rem; + margin-left: 0.125rem; +} + +.fr-tags-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + display: flex; + flex-direction: row; + margin-left: -0.25rem; + margin-right: -0.25rem; + flex-wrap: wrap; +} + +.fr-tags-group > li { + line-height: 2.75rem; +} + +.fr-tags-group .fr-tag { + margin: 0 0.25rem 0.5rem 0.25rem; + vertical-align: top; +} + +.fr-tags-group.fr-tags-group--sm .fr-tag { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.5rem; + padding: 0.125rem 0.5rem; + border-radius: 0.75rem; +} + +.fr-tags-group.fr-tags-group--sm .fr-tag::before, +.fr-tags-group.fr-tags-group--sm .fr-tag::after { + --icon-size: 0.75rem; +} + +.fr-tags-group.fr-tags-group--sm button.fr-tag.fr-tag--dismiss::after, +.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag.fr-tag--dismiss::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 0.75rem; + content: ""; + margin-right: -0.1875rem; +} + +.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]::after, +.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 0.75rem; + content: ""; + position: absolute; + top: 3px; + right: 0; + margin: -0.375rem; +} + +.fr-tag[aria-pressed=false] { + color: var(--text-action-high-blue-france); + background-color: var(--background-action-low-blue-france); + + --idle: transparent; + --hover: var(--background-action-low-blue-france-hover); + --active: var(--background-action-low-blue-france-active); +} + +.fr-tag.fr-tag--dismiss { + color: var(--text-inverted-blue-france); + background-color: var(--background-action-high-blue-france); + + --idle: transparent; + --hover: var(--background-action-high-blue-france-hover); + --active: var(--background-action-high-blue-france-active); +} + +a.fr-tag, +button.fr-tag, +input[type=button].fr-tag, +input[type=image].fr-tag, +input[type=reset].fr-tag, +input[type=submit].fr-tag { + color: var(--text-action-high-blue-france); + background-color: var(--background-action-low-blue-france); + + --idle: transparent; + --hover: var(--background-action-low-blue-france-hover); + --active: var(--background-action-low-blue-france-active); +} + +a.fr-tag--green-tilleul-verveine, +button.fr-tag--green-tilleul-verveine, +input[type=button].fr-tag--green-tilleul-verveine, +input[type=image].fr-tag--green-tilleul-verveine, +input[type=reset].fr-tag--green-tilleul-verveine, +input[type=submit].fr-tag--green-tilleul-verveine { + color: var(--text-action-high-green-tilleul-verveine); + background-color: var(--background-action-low-green-tilleul-verveine); + + --idle: transparent; + --hover: var(--background-action-low-green-tilleul-verveine-hover); + --active: var(--background-action-low-green-tilleul-verveine-active); +} + +a.fr-tag--green-bourgeon, +button.fr-tag--green-bourgeon, +input[type=button].fr-tag--green-bourgeon, +input[type=image].fr-tag--green-bourgeon, +input[type=reset].fr-tag--green-bourgeon, +input[type=submit].fr-tag--green-bourgeon { + color: var(--text-action-high-green-bourgeon); + background-color: var(--background-action-low-green-bourgeon); + + --idle: transparent; + --hover: var(--background-action-low-green-bourgeon-hover); + --active: var(--background-action-low-green-bourgeon-active); +} + +a.fr-tag--green-emeraude, +button.fr-tag--green-emeraude, +input[type=button].fr-tag--green-emeraude, +input[type=image].fr-tag--green-emeraude, +input[type=reset].fr-tag--green-emeraude, +input[type=submit].fr-tag--green-emeraude { + color: var(--text-action-high-green-emeraude); + background-color: var(--background-action-low-green-emeraude); + + --idle: transparent; + --hover: var(--background-action-low-green-emeraude-hover); + --active: var(--background-action-low-green-emeraude-active); +} + +a.fr-tag--green-menthe, +button.fr-tag--green-menthe, +input[type=button].fr-tag--green-menthe, +input[type=image].fr-tag--green-menthe, +input[type=reset].fr-tag--green-menthe, +input[type=submit].fr-tag--green-menthe { + color: var(--text-action-high-green-menthe); + background-color: var(--background-action-low-green-menthe); + + --idle: transparent; + --hover: var(--background-action-low-green-menthe-hover); + --active: var(--background-action-low-green-menthe-active); +} + +a.fr-tag--green-archipel, +button.fr-tag--green-archipel, +input[type=button].fr-tag--green-archipel, +input[type=image].fr-tag--green-archipel, +input[type=reset].fr-tag--green-archipel, +input[type=submit].fr-tag--green-archipel { + color: var(--text-action-high-green-archipel); + background-color: var(--background-action-low-green-archipel); + + --idle: transparent; + --hover: var(--background-action-low-green-archipel-hover); + --active: var(--background-action-low-green-archipel-active); +} + +a.fr-tag--blue-ecume, +button.fr-tag--blue-ecume, +input[type=button].fr-tag--blue-ecume, +input[type=image].fr-tag--blue-ecume, +input[type=reset].fr-tag--blue-ecume, +input[type=submit].fr-tag--blue-ecume { + color: var(--text-action-high-blue-ecume); + background-color: var(--background-action-low-blue-ecume); + + --idle: transparent; + --hover: var(--background-action-low-blue-ecume-hover); + --active: var(--background-action-low-blue-ecume-active); +} + +a.fr-tag--blue-cumulus, +button.fr-tag--blue-cumulus, +input[type=button].fr-tag--blue-cumulus, +input[type=image].fr-tag--blue-cumulus, +input[type=reset].fr-tag--blue-cumulus, +input[type=submit].fr-tag--blue-cumulus { + color: var(--text-action-high-blue-cumulus); + background-color: var(--background-action-low-blue-cumulus); + + --idle: transparent; + --hover: var(--background-action-low-blue-cumulus-hover); + --active: var(--background-action-low-blue-cumulus-active); +} + +a.fr-tag--purple-glycine, +button.fr-tag--purple-glycine, +input[type=button].fr-tag--purple-glycine, +input[type=image].fr-tag--purple-glycine, +input[type=reset].fr-tag--purple-glycine, +input[type=submit].fr-tag--purple-glycine { + color: var(--text-action-high-purple-glycine); + background-color: var(--background-action-low-purple-glycine); + + --idle: transparent; + --hover: var(--background-action-low-purple-glycine-hover); + --active: var(--background-action-low-purple-glycine-active); +} + +a.fr-tag--pink-macaron, +button.fr-tag--pink-macaron, +input[type=button].fr-tag--pink-macaron, +input[type=image].fr-tag--pink-macaron, +input[type=reset].fr-tag--pink-macaron, +input[type=submit].fr-tag--pink-macaron { + color: var(--text-action-high-pink-macaron); + background-color: var(--background-action-low-pink-macaron); + + --idle: transparent; + --hover: var(--background-action-low-pink-macaron-hover); + --active: var(--background-action-low-pink-macaron-active); +} + +a.fr-tag--pink-tuile, +button.fr-tag--pink-tuile, +input[type=button].fr-tag--pink-tuile, +input[type=image].fr-tag--pink-tuile, +input[type=reset].fr-tag--pink-tuile, +input[type=submit].fr-tag--pink-tuile { + color: var(--text-action-high-pink-tuile); + background-color: var(--background-action-low-pink-tuile); + + --idle: transparent; + --hover: var(--background-action-low-pink-tuile-hover); + --active: var(--background-action-low-pink-tuile-active); +} + +a.fr-tag--yellow-tournesol, +button.fr-tag--yellow-tournesol, +input[type=button].fr-tag--yellow-tournesol, +input[type=image].fr-tag--yellow-tournesol, +input[type=reset].fr-tag--yellow-tournesol, +input[type=submit].fr-tag--yellow-tournesol { + color: var(--text-action-high-yellow-tournesol); + background-color: var(--background-action-low-yellow-tournesol); + + --idle: transparent; + --hover: var(--background-action-low-yellow-tournesol-hover); + --active: var(--background-action-low-yellow-tournesol-active); +} + +a.fr-tag--yellow-moutarde, +button.fr-tag--yellow-moutarde, +input[type=button].fr-tag--yellow-moutarde, +input[type=image].fr-tag--yellow-moutarde, +input[type=reset].fr-tag--yellow-moutarde, +input[type=submit].fr-tag--yellow-moutarde { + color: var(--text-action-high-yellow-moutarde); + background-color: var(--background-action-low-yellow-moutarde); + + --idle: transparent; + --hover: var(--background-action-low-yellow-moutarde-hover); + --active: var(--background-action-low-yellow-moutarde-active); +} + +a.fr-tag--orange-terre-battue, +button.fr-tag--orange-terre-battue, +input[type=button].fr-tag--orange-terre-battue, +input[type=image].fr-tag--orange-terre-battue, +input[type=reset].fr-tag--orange-terre-battue, +input[type=submit].fr-tag--orange-terre-battue { + color: var(--text-action-high-orange-terre-battue); + background-color: var(--background-action-low-orange-terre-battue); + + --idle: transparent; + --hover: var(--background-action-low-orange-terre-battue-hover); + --active: var(--background-action-low-orange-terre-battue-active); +} + +a.fr-tag--brown-cafe-creme, +button.fr-tag--brown-cafe-creme, +input[type=button].fr-tag--brown-cafe-creme, +input[type=image].fr-tag--brown-cafe-creme, +input[type=reset].fr-tag--brown-cafe-creme, +input[type=submit].fr-tag--brown-cafe-creme { + color: var(--text-action-high-brown-cafe-creme); + background-color: var(--background-action-low-brown-cafe-creme); + + --idle: transparent; + --hover: var(--background-action-low-brown-cafe-creme-hover); + --active: var(--background-action-low-brown-cafe-creme-active); +} + +a.fr-tag--brown-caramel, +button.fr-tag--brown-caramel, +input[type=button].fr-tag--brown-caramel, +input[type=image].fr-tag--brown-caramel, +input[type=reset].fr-tag--brown-caramel, +input[type=submit].fr-tag--brown-caramel { + color: var(--text-action-high-brown-caramel); + background-color: var(--background-action-low-brown-caramel); + + --idle: transparent; + --hover: var(--background-action-low-brown-caramel-hover); + --active: var(--background-action-low-brown-caramel-active); +} + +a.fr-tag--brown-opera, +button.fr-tag--brown-opera, +input[type=button].fr-tag--brown-opera, +input[type=image].fr-tag--brown-opera, +input[type=reset].fr-tag--brown-opera, +input[type=submit].fr-tag--brown-opera { + color: var(--text-action-high-brown-opera); + background-color: var(--background-action-low-brown-opera); + + --idle: transparent; + --hover: var(--background-action-low-brown-opera-hover); + --active: var(--background-action-low-brown-opera-active); +} + +a.fr-tag--beige-gris-galet, +button.fr-tag--beige-gris-galet, +input[type=button].fr-tag--beige-gris-galet, +input[type=image].fr-tag--beige-gris-galet, +input[type=reset].fr-tag--beige-gris-galet, +input[type=submit].fr-tag--beige-gris-galet { + color: var(--text-action-high-beige-gris-galet); + background-color: var(--background-action-low-beige-gris-galet); + + --idle: transparent; + --hover: var(--background-action-low-beige-gris-galet-hover); + --active: var(--background-action-low-beige-gris-galet-active); +} + +button.fr-tag[aria-pressed=true]:not(:disabled), +input[type=button].fr-tag[aria-pressed=true]:not(:disabled) { + background-color: transparent; + color: var(--text-inverted-blue-france); + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, var(--background-active-blue-france) 0.625rem); +} + +button.fr-tag[aria-pressed=true]:not(:disabled):hover, +input[type=button].fr-tag[aria-pressed=true]:not(:disabled):hover { + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, var(--background-active-blue-france-hover) 0.625rem); +} + +button.fr-tag[aria-pressed=true]:not(:disabled):active, +input[type=button].fr-tag[aria-pressed=true]:not(:disabled):active { + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, var(--background-active-blue-france-active) 0.625rem); +} + +button.fr-tag[aria-pressed=true]::after, +input[type=button].fr-tag[aria-pressed=true]::after { + color: var(--text-action-high-blue-france); +} + +button.fr-tag[aria-pressed=true]:disabled, +input[type=button].fr-tag[aria-pressed=true]:disabled { + background-color: transparent; + + --hover: inherit; + --active: inherit; + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, var(--background-disabled-grey) 0.625rem); +} + +button.fr-tag[aria-pressed=true]:disabled::after, +input[type=button].fr-tag[aria-pressed=true]:disabled::after { + color: var(--text-disabled-grey); +} + +button.fr-tag[aria-pressed=true].fr-tag--sm, +input[type=button].fr-tag[aria-pressed=true].fr-tag--sm { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-active-blue-france) 0.5rem); +} + +button.fr-tag[aria-pressed=true].fr-tag--sm:hover, +input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:hover { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-active-blue-france-hover) 0.5rem); +} + +button.fr-tag[aria-pressed=true].fr-tag--sm:active, +input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:active { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-active-blue-france-active) 0.5rem); +} + +button.fr-tag[aria-pressed=true].fr-tag--sm:disabled, +input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:disabled { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-disabled-grey) 0.5rem); +} + +button.fr-tag:disabled, +input[type=button].fr-tag:disabled { + color: var(--text-disabled-grey); + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +a:not([href]).fr-tag { + color: var(--text-disabled-grey); + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true], +.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true] { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-active-blue-france) 0.5rem); +} + +.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:hover, +.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:hover { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-active-blue-france-hover) 0.5rem); +} + +.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:active, +.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:active { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-active-blue-france-active) 0.5rem); +} + +.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:disabled, +.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:disabled { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-disabled-grey) 0.5rem); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + Download +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-download__link { + --text-spacing: 0; + --title-spacing: 0; + display: inline; + color: var(--text-action-high-blue-france); +} + +.fr-download { + --text-spacing: 0; + --title-spacing: 0; + position: relative; + padding-bottom: 1.5rem; + margin: 0 0 1rem 0; +} + +.fr-download .fr-download__link { + font-size: 1rem; + line-height: 1.5rem; + padding: 0 0; + overflow: initial; + max-width: 100%; + max-height: none; + font-weight: 400; +} + +.fr-download .fr-download__link::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/download-line.svg"); + mask-image: url("icons/system/download-line.svg"); + content: ""; +} + +.fr-download__desc { + font-size: 0.875rem; + line-height: 1.5rem; + font-weight: 400; + display: none; +} + +.fr-download__detail { + position: absolute; + bottom: 0; + left: 0; + font-size: 0.75rem; + line-height: 1.25rem; + font-weight: 400; + max-width: 100%; + white-space: nowrap; + pointer-events: none; + cursor: text; + overflow: hidden; + text-overflow: ellipsis; + color: var(--text-mention-grey); +} + +.fr-download__detail abbr { + text-decoration: none; +} + +.fr-download--card { + padding: 1.5rem 1.5rem 4rem 1.5rem; + + --text-spacing: 0; + --title-spacing: 0; + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-download--card .fr-download__link { + font-weight: 700; + font-size: 1.25rem; + line-height: 1.75rem; + color: var(--text-action-high-blue-france); +} + +.fr-download--card .fr-download__link::after { + --icon-size: 1rem; + position: absolute; + right: 1.5rem; + bottom: 1.5rem; + margin: 0; + color: var(--text-action-high-blue-france); +} + +.fr-download--card .fr-download__desc { + display: block; + margin-top: 0.5rem; +} + +.fr-download--card .fr-download__detail { + position: absolute; + bottom: 1.5rem; + left: 1.5rem; + max-width: calc(100% - 6.25rem); +} + +.fr-download--card .fr-download__detail[class^=fr-icon-]::before, +.fr-download--card .fr-download__detail[class*=" fr-icon-"]::before, +.fr-download--card .fr-download__detail[class^=fr-fi-]::before, +.fr-download--card .fr-download__detail[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-right: 0.5rem; +} + +.fr-downloads-group__title { + font-weight: 700; + font-size: 1.375rem; + line-height: 1.75rem; + margin: var(--title-spacing); +} + +.fr-downloads-group--bordered { + padding: 1.5rem 1.5rem 0.5rem; + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-downloads-group > ul { + margin-top: 0; + margin-bottom: 0; +} + +.fr-downloads-group > ul > li { + padding-bottom: 0; +} + +.fr-downloads-group .fr-download { + margin-bottom: 1rem; +} + +.fr-downloads-group li::marker { + color: var(--text-action-high-blue-france); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ALERT +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-alert { + position: relative; + padding: 1rem 2.25rem 0.75rem 3.5rem; + + --title-spacing: 0 0 0.25rem; + --text-spacing: 0 0 0.25rem; + background-size: 100% 1px, 1px 100%, 100% 1px, 2.5rem 100%; + background-position: 0 0, 100% 0, 0 100%, 0 0, 100% 100%; + background-repeat: no-repeat, no-repeat no-repeat, no-repeat; + background-image: linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)), linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)), linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)), linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)), linear-gradient(0deg, var(--background-flat-grey), var(--background-flat-grey)); +} + +.fr-alert::before { + --icon-size: 1.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + position: absolute; + top: 0; + left: 0; + margin: 1rem 0.5rem; + color: var(--text-inverted-grey); +} + +.fr-alert__title { + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; +} + +.fr-alert .fr-btn--close { + position: absolute; + top: 0.25rem; + right: 0.25rem; + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-alert .fr-btn--close::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/close-line.svg"); + mask-image: url("icons/system/close-line.svg"); + content: ""; +} + +.fr-alert + .fr-alert { + margin-top: 1rem; +} + +.fr-alert--info::before { + -webkit-mask-image: url("icons/system/fr--info-fill.svg"); + mask-image: url("icons/system/fr--info-fill.svg"); +} + +.fr-alert--success::before { + -webkit-mask-image: url("icons/system/fr--success-fill.svg"); + mask-image: url("icons/system/fr--success-fill.svg"); +} + +.fr-alert--error::before { + -webkit-mask-image: url("icons/system/fr--error-fill.svg"); + mask-image: url("icons/system/fr--error-fill.svg"); +} + +.fr-alert--warning::before { + -webkit-mask-image: url("icons/system/fr--warning-fill.svg"); + mask-image: url("icons/system/fr--warning-fill.svg"); +} + +.fr-alert--info::before, +.fr-alert--success::before, +.fr-alert--error::before, +.fr-alert--warning::before { + content: ""; +} + +.fr-alert--sm { + padding: 0.5rem 2.25rem 0.25rem 3rem; +} + +.fr-alert--sm::before { + margin: 0.5rem 0.5rem; +} + +.fr-alert .fr-link--close { + position: absolute; + top: 0.25rem; + right: 1.25rem; + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + align-items: center; +} + +.fr-alert .fr-link--close::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/close-line.svg"); + mask-image: url("icons/system/close-line.svg"); + content: ""; +} + +.fr-alert--info { + background-image: linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)), linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)), linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)), linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)), linear-gradient(0deg, var(--background-flat-info), var(--background-flat-info)); +} + +.fr-alert--error { + background-image: linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)), linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)), linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)), linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)), linear-gradient(0deg, var(--background-flat-error), var(--background-flat-error)); +} + +.fr-alert--success { + background-image: linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)), linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)), linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)), linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)), linear-gradient(0deg, var(--background-flat-success), var(--background-flat-success)); +} + +.fr-alert--warning { + background-image: linear-gradient(0deg, var(--border-plain-warning), var(--border-plain-warning)), linear-gradient(0deg, var(--border-plain-warning), var(--border-plain-warning)), linear-gradient(0deg, var(--border-plain-warning), var(--border-plain-warning)), linear-gradient(0deg, var(--border-plain-warning), var(--border-plain-warning)), linear-gradient(0deg, var(--background-flat-warning), var(--background-flat-warning)); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ALERT +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-notice { + position: relative; + + --title-spacing: 0; + --text-spacing: 0; + padding-top: 1rem; + padding-bottom: 1rem; + background-color: var(--background-contrast-grey); + color: var(--text-title-grey); +} + +.fr-notice__body { + position: relative; + display: flex; + flex-direction: row; + align-items: flex-start; + justify-content: space-between; +} + +.fr-notice__body h1, +.fr-notice__body h2, +.fr-notice__body h3, +.fr-notice__body h4, +.fr-notice__body h5, +.fr-notice__body h6 { + color: inherit; + line-height: inherit; + font-size: inherit; +} + +.fr-notice__title { + position: relative; + margin-right: 0.25rem; + font-weight: 700; +} + +.fr-notice__title::before { + --icon-size: 1.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + margin-right: 0.5rem; +} + +.fr-notice__desc { + margin-right: 0.25rem; +} + +.fr-notice__title, +.fr-notice__desc { + display: block; +} + +.fr-notice__title, +.fr-notice__desc, +.fr-notice__link { + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-notice--no-icon .fr-notice__title::before { + display: none; +} + +.fr-notice .fr-btn--close { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + margin-top: -0.25rem; + margin-left: 0.25rem; + color: inherit; +} + +.fr-notice .fr-btn--close::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/close-line.svg"); + mask-image: url("icons/system/close-line.svg"); + content: ""; +} + +.fr-notice--info .fr-notice__title::before, +.fr-notice--warning .fr-notice__title::before, +.fr-notice--alert .fr-notice__title::before, +.fr-notice--weather-orange .fr-notice__title::before, +.fr-notice--weather-red .fr-notice__title::before, +.fr-notice--weather-purple .fr-notice__title::before, +.fr-notice--witness .fr-notice__title::before, +.fr-notice--kidnapping .fr-notice__title::before, +.fr-notice--attack .fr-notice__title::before, +.fr-notice--cyberattack .fr-notice__title::before { + content: ""; +} + +.fr-notice--info .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + -webkit-mask-image: url("icons/system/fr--info-fill.svg"); + mask-image: url("icons/system/fr--info-fill.svg"); +} + +.fr-notice--warning .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + -webkit-mask-image: url("icons/system/fr--warning-fill.svg"); + mask-image: url("icons/system/fr--warning-fill.svg"); +} + +.fr-notice--alert .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + -webkit-mask-image: url("icons/system/error-warning-fill.svg"); + mask-image: url("icons/system/error-warning-fill.svg"); +} + +.fr-notice--weather-orange .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + -webkit-mask-image: url("icons/weather/heavy-showers-fill.svg"); + mask-image: url("icons/weather/heavy-showers-fill.svg"); +} + +.fr-notice--weather-red .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + -webkit-mask-image: url("icons/weather/heavy-showers-fill.svg"); + mask-image: url("icons/weather/heavy-showers-fill.svg"); +} + +.fr-notice--weather-purple .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + -webkit-mask-image: url("icons/weather/typhoon-fill.svg"); + mask-image: url("icons/weather/typhoon-fill.svg"); +} + +.fr-notice--witness, +.fr-notice--kidnapping, +.fr-notice--attack, +.fr-notice--cyberattack { + padding-top: 1.375rem; + background-position: 0 0; + background-size: 100% 0.375rem; + background-repeat: no-repeat; +} + +.fr-notice--witness .fr-notice__title, +.fr-notice--kidnapping .fr-notice__title, +.fr-notice--attack .fr-notice__title, +.fr-notice--cyberattack .fr-notice__title { + text-transform: uppercase; +} + +.fr-notice--witness .fr-notice__title::before, +.fr-notice--cyberattack .fr-notice__title::before { + -webkit-mask-image: url("icons/system/fr--warning-fill.svg"); + mask-image: url("icons/system/fr--warning-fill.svg"); +} + +.fr-notice--kidnapping .fr-notice__title::before { + -webkit-mask-image: url("icons/system/fr--alert-warning-fill.svg"); + mask-image: url("icons/system/fr--alert-warning-fill.svg"); +} + +.fr-notice--attack .fr-notice__title::before { + -webkit-mask-image: url("icons/system/fr--alert-warning-2-fill.svg"); + mask-image: url("icons/system/fr--alert-warning-2-fill.svg"); +} + +.fr-notice--info { + background-color: var(--background-contrast-info); + + --idle: transparent; + --hover: var(--background-contrast-info-hover); + --active: var(--background-contrast-info-active); + color: var(--text-default-info); +} + +.fr-notice--warning, +.fr-notice--weather-orange { + background-color: var(--background-contrast-warning); + + --idle: transparent; + --hover: var(--background-contrast-warning-hover); + --active: var(--background-contrast-warning-active); + color: var(--text-default-warning); +} + +.fr-notice--alert { + background-color: var(--background-contrast-error); + + --idle: transparent; + --hover: var(--background-contrast-error-hover); + --active: var(--background-contrast-error-active); + color: var(--text-default-error); +} + +.fr-notice--weather-red { + background-color: var(--background-flat-error); + + --idle: transparent; + --hover: var(--background-flat-error-hover); + --active: var(--background-flat-error-active); + color: var(--text-inverted-grey); +} + +.fr-notice--weather-red .fr-btn--close { + background-color: var(--background-action-high-error); + + --idle: transparent; + --hover: var(--background-action-high-error-hover); + --active: var(--background-action-high-error-active); +} + +.fr-notice--weather-purple { + background-color: var(--background-flat-purple-glycine); + + --idle: transparent; + --hover: var(--background-flat-purple-glycine-hover); + --active: var(--background-flat-purple-glycine-active); + color: var(--text-inverted-grey); +} + +.fr-notice--weather-purple .fr-btn--close { + background-color: var(--background-action-high-purple-glycine); + + --idle: transparent; + --hover: var(--background-action-high-purple-glycine-hover); + --active: var(--background-action-high-purple-glycine-active); +} + +.fr-notice--witness { + background-color: var(--background-flat-grey); + + --idle: transparent; + --hover: var(--background-flat-grey-hover); + --active: var(--background-flat-grey-active); + color: var(--text-inverted-grey); + background-image: linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)); +} + +.fr-notice--witness .fr-btn--close { + background-color: var(--background-action-high-grey); + + --idle: transparent; + --hover: var(--background-action-high-grey-hover); + --active: var(--background-action-high-grey-active); +} + +.fr-notice--kidnapping, +.fr-notice--attack { + background-color: var(--background-flat-error); + + --idle: transparent; + --hover: var(--background-flat-error-hover); + --active: var(--background-flat-error-active); + color: var(--text-inverted-grey); + background-image: linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)); +} + +.fr-notice--kidnapping .fr-btn--close, +.fr-notice--attack .fr-btn--close { + background-color: var(--background-action-high-error); + + --idle: transparent; + --hover: var(--background-action-high-error-hover); + --active: var(--background-action-high-error-active); +} + +.fr-notice--cyberattack { + background-color: var(--background-flat-grey); + + --idle: transparent; + --hover: var(--background-flat-grey-hover); + --active: var(--background-flat-grey-active); + color: var(--text-inverted-grey); + background-image: linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)); +} + +.fr-notice--cyberattack .fr-btn--close { + background-color: var(--background-action-high-grey); + + --idle: transparent; + --hover: var(--background-action-high-grey-hover); + --active: var(--background-action-high-grey-active); +} + +.fr-radio-group { + position: relative; + max-width: max-content; +} + +.fr-radio-group input[type=radio] { + position: absolute; + margin: 0; + width: 1.5rem; + height: 1.5rem; + opacity: 0; +} + +.fr-radio-group input[type=radio] + label { + display: flex; + flex-direction: column; + align-items: flex-start; + justify-content: flex-start; + padding-left: 2rem; + background-position: calc(-0.25rem + 1px) calc(-0.25rem + 1px), calc(-0.25rem + 1px) calc(-0.25rem + 1px); + background-size: 1.875rem 1.875rem, 1.875rem 1.875rem; + background-repeat: no-repeat, no-repeat; + background-image: radial-gradient(transparent 10px, var(--border-action-high-blue-france) 11px, transparent 12px); +} + +.fr-radio-group input[type=radio] + label::before { + content: ""; + width: 1.5rem; + height: 1.5rem; + position: absolute; + top: 0; + border-radius: 1.5rem; + margin-left: -2rem; +} + +.fr-radio-group input[type=radio] + label .fr-hint-text { + margin: 0; + width: 100%; +} + +.fr-radio-group--sm input[type=radio] { + width: 1rem; + height: 1rem; + top: 0.25rem; +} + +.fr-radio-group--sm input[type=radio] + label { + padding-left: 1.5rem; + background-position: 0 0.25rem, 0 0.25rem; + background-size: 1rem 1rem, 1rem 1rem; + background-image: radial-gradient(transparent 6px, var(--border-action-high-blue-france) 7px, transparent 8px); +} + +.fr-radio-group--sm input[type=radio] + label::before { + top: 0.25rem; + width: 1rem; + height: 1rem; + border-radius: 0.5rem; + margin-left: -1.5rem; +} + +.fr-radio-rich { + position: relative; + display: flex; + flex-direction: row; + align-items: center; + max-width: 100%; +} + +.fr-radio-rich input[type=radio] { + width: 1rem; + height: 1rem; + left: 1rem; + top: calc(50% - 0.5rem); +} + +.fr-radio-rich input[type=radio] + label { + padding-left: 2.75rem; + margin-left: 0; + align-self: stretch; + width: 100%; + padding-top: 0.75rem; + padding-bottom: 0.75rem; + padding-right: 1rem; + display: flex; + flex-direction: column; + align-items: stretch; + justify-content: center; + background-size: 100% 1px, 1px 100%, 100% 1px, 1px 100%, 1rem 1rem, 1rem 1rem; + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat; + background-position: 0 0, 100% 0, 0 100%, 0 0, 1rem 50%, 1rem 50%; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--border-action-high-blue-france) 7px, transparent 8px); + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-radio-rich input[type=radio] + label::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + margin-left: 0; + border-radius: 0; +} + +.fr-radio-rich input[type=radio] + label .fr-hint-text { + margin-left: 0; +} + +.fr-radio-rich input[type=radio]:not(:disabled) ~ label { + --hover-tint: var(--hover); + --active-tint: var(--active); +} + +.fr-radio-rich input[type=radio]:not(:disabled) ~ label:hover { + background-color: var(--hover-tint); +} + +.fr-radio-rich input[type=radio]:not(:disabled) ~ label:active { + background-color: var(--active-tint); +} + +.fr-radio-rich input[type=radio]:not(:disabled) ~ label:hover + .fr-radio-rich__pictogram { + background-color: var(--hover); +} + +.fr-radio-rich input[type=radio]:not(:disabled) ~ label:active + .fr-radio-rich__pictogram { + background-color: var(--active); +} + +.fr-radio-rich__pictogram { + display: flex; + flex-direction: row; + align-items: center; + justify-content: center; + margin-left: -1px; + padding: 0.25rem; + width: 5.5rem; + min-width: 5.5rem; + min-height: 5.5rem; + align-self: stretch; + pointer-events: none; + background-size: 100% 1px, 100% 1px, 1px 100%, 1px calc(100% - 0.5rem); + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; + background-position: 0 0, 0 100%, 100% 0, 0 0.25rem; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-radio-rich__pictogram img, +.fr-radio-rich__pictogram svg { + max-width: 3.5rem; + max-height: 3.5rem; +} + +.fr-control > .fr-radio-rich.fr-radio-group { + margin-top: 0; + margin-bottom: 0; +} + +.fr-radio-group input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 10px, var(--background-disabled-grey) 11px, transparent 12px); +} + +.fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, var(--border-active-blue-france) 11px, transparent 12px), radial-gradient(var(--background-active-blue-france) 5px, transparent 6px); +} + +.fr-radio-group input[type=radio]:checked:disabled + label { + background-image: radial-gradient(transparent 10px, var(--background-disabled-grey) 11px, transparent 12px), radial-gradient(var(--background-disabled-grey) 5px, transparent 6px); +} + +.fr-fieldset--error .fr-radio-group input[type=radio] + label { + background-image: radial-gradient(transparent 10px, var(--border-plain-error) 11px, transparent 12px); +} + +.fr-fieldset--error .fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, var(--border-plain-error) 11px, transparent 12px), radial-gradient(var(--background-active-blue-france) 5px, transparent 6px); +} + +.fr-fieldset--valid .fr-radio-group input[type=radio] + label { + background-image: radial-gradient(transparent 10px, var(--border-plain-success) 11px, transparent 12px); +} + +.fr-fieldset--valid .fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, var(--border-plain-success) 11px, transparent 12px), radial-gradient(var(--background-active-blue-france) 5px, transparent 6px); +} + +.fr-fieldset--info .fr-radio-group input[type=radio] + label { + background-image: radial-gradient(transparent 10px, var(--border-plain-info) 11px, transparent 12px); +} + +.fr-fieldset--info .fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, var(--border-plain-info) 11px, transparent 12px), radial-gradient(var(--background-active-blue-france) 5px, transparent 6px); +} + +.fr-fieldset .fr-radio-group input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 10px, var(--background-disabled-grey) 11px, transparent 12px); +} + +.fr-fieldset .fr-radio-group input[type=radio]:disabled:checked + label { + background-image: radial-gradient(transparent 10px, var(--background-disabled-grey) 11px, transparent 12px), radial-gradient(var(--background-disabled-grey) 5px, transparent 6px); +} + +.fr-radio-group--sm input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px); +} + +.fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, var(--border-active-blue-france) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-radio-group--sm input[type=radio]:checked:disabled + label { + background-image: radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px), radial-gradient(var(--background-disabled-grey) 3px, transparent 4px); +} + +.fr-fieldset--error .fr-radio-group--sm input[type=radio] + label { + background-image: radial-gradient(transparent 6px, var(--border-plain-error) 7px, transparent 8px); +} + +.fr-fieldset--error .fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, var(--border-plain-error) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-fieldset--valid .fr-radio-group--sm input[type=radio] + label { + background-image: radial-gradient(transparent 6px, var(--border-plain-success) 7px, transparent 8px); +} + +.fr-fieldset--valid .fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, var(--border-plain-success) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-fieldset--info .fr-radio-group--sm input[type=radio] + label { + background-image: radial-gradient(transparent 6px, var(--border-plain-info) 7px, transparent 8px); +} + +.fr-fieldset--info .fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, var(--border-plain-info) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-fieldset .fr-radio-group--sm input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px); +} + +.fr-fieldset .fr-radio-group--sm input[type=radio]:disabled:checked + label { + background-image: radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px), radial-gradient(var(--background-disabled-grey) 3px, transparent 4px); +} + +.fr-radio-rich input[type=radio]:disabled + label { + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px); +} + +.fr-radio-rich input[type=radio]:disabled ~ .fr-radio-rich__pictogram svg * { + fill: var(--text-disabled-grey); +} + +.fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, var(--border-active-blue-france), var(--border-active-blue-france)), linear-gradient(0deg, var(--border-active-blue-france), var(--border-active-blue-france)), linear-gradient(0deg, var(--border-active-blue-france), var(--border-active-blue-france)), linear-gradient(0deg, var(--border-active-blue-france), var(--border-active-blue-france)), radial-gradient(transparent 6px, var(--border-active-blue-france) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-radio-rich input[type=radio]:checked ~ .fr-radio-rich__pictogram { + background-image: linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-radio-rich input[type=radio]:checked:disabled + label { + background-image: linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px), radial-gradient(var(--background-disabled-grey) 3px, transparent 4px); +} + +.fr-radio-rich input[type=radio]:checked:disabled ~ .fr-radio-rich__pictogram { + background-image: linear-gradient(0deg, var(--background-disabled-grey), var(--background-disabled-grey)), linear-gradient(0deg, var(--background-disabled-grey), var(--background-disabled-grey)), linear-gradient(0deg, var(--background-disabled-grey), var(--background-disabled-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-fieldset--error .fr-radio-rich input[type=radio] + label { + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--border-plain-error) 7px, transparent 8px); +} + +.fr-fieldset--error .fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), radial-gradient(transparent 6px, var(--border-plain-error) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-fieldset--valid .fr-radio-rich input[type=radio] + label { + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--border-plain-success) 7px, transparent 8px); +} + +.fr-fieldset--valid .fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), radial-gradient(transparent 6px, var(--border-plain-success) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-fieldset--info .fr-radio-rich input[type=radio] + label { + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--border-plain-info) 7px, transparent 8px); +} + +.fr-fieldset--info .fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), radial-gradient(transparent 6px, var(--border-plain-info) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-fieldset .fr-radio-rich input[type=radio]:disabled + label { + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px); +} + +.fr-fieldset .fr-radio-rich input[type=radio]:disabled:checked + label { + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px), radial-gradient(var(--background-disabled-grey) 3px, transparent 4px); +} + +.fr-fieldset .fr-fieldset__content .fr-radio-group:not(.fr-radio-rich) input[type=radio] { + top: 0.75rem; +} + +.fr-fieldset .fr-fieldset__content .fr-radio-group:not(.fr-radio-rich) input[type=radio] + label { + background-position: calc(-0.25rem + 1px) calc(0.5rem + 1px), calc(-0.25rem + 1px) calc(0.5rem + 1px); +} + +.fr-fieldset .fr-fieldset__content .fr-radio-group--sm:not(.fr-radio-rich) input[type=radio] { + top: 1rem; +} + +.fr-fieldset .fr-fieldset__content .fr-radio-group--sm:not(.fr-radio-rich) input[type=radio] + label { + background-position: calc(-0.125rem + 1px) calc(1rem - 1px), calc(-0.125rem + 1px) calc(1rem - 1px); +} + +.fr-fieldset .fr-fieldset__content .fr-radio-rich { + margin-top: 0.5rem; + margin-bottom: 1rem; +} + +.fr-fieldset .fr-fieldset__content .fr-radio-rich input[type=radio] + label { + min-height: 5.5rem; +} + +.fr-fieldset .fr-fieldset__content .fr-radio-rich:last-child { + margin-bottom: 0.75rem; +} + +.fr-fieldset .fr-fieldset__content .fr-radio-rich:first-child { + margin-top: 0; +} + +.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich:not(:last-child) { + margin-right: 0.75rem; + margin-bottom: 0.5rem; +} + +.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich:first-child { + margin-top: 0.75rem; +} + +.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich:first-child .fr-radio-rich__img { + top: 1rem; +} + +.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich__img { + top: 0.75rem; +} + +.fr-fieldset--inline .fr-hint-text + .fr-fieldset__content .fr-radio-rich:first-child { + margin-top: 1.5rem; +} + +.fr-radio-rich__img { + display: flex; + flex-direction: row; + align-items: center; + justify-content: center; + margin-left: -1px; + padding: 0.25rem; + width: 5.5rem; + min-width: 5.5rem; + align-self: stretch; + pointer-events: none; + background-size: 100% 1px, 100% 1px, 1px 100%, 1px calc(100% - 0.5rem); + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; + background-position: 0 0, 0 100%, 100% 0, 0 0.25rem; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-radio-rich__img img, +.fr-radio-rich__img svg { + max-width: 3.5rem; + max-height: 3.5rem; +} + +.fr-radio-rich input[type=radio]:not(:disabled) ~ label:hover + .fr-radio-rich__img { + background-color: var(--hover); +} + +.fr-radio-rich input[type=radio]:not(:disabled) ~ label:active + .fr-radio-rich__img { + background-color: var(--active); +} + +.fr-radio-rich input[type=radio]:disabled ~ .fr-radio-rich__img svg * { + fill: var(--text-disabled-grey); +} + +.fr-radio-rich input[type=radio]:checked ~ .fr-radio-rich__img { + background-image: linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-radio-rich input[type=radio]:checked:disabled ~ .fr-radio-rich__img { + background-image: linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + CARD +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-card { + display: flex; + flex-direction: column; + position: relative; + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-card.fr-enlarge-link .fr-card__title a::after, +.fr-card.fr-enlarge-link .fr-card__title button::after, +.fr-card.fr-enlarge-button .fr-card__title a::after, +.fr-card.fr-enlarge-button .fr-card__title button::after { + --icon-size: 1.5rem; + position: absolute; + right: 2rem; + bottom: 2rem; +} + +.fr-card:not(.fr-card--no-border):not(.fr-card--shadow) { + background-size: 100% 1px, 1px 100%, 1px 100%, 100% 1px; + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; + background-position: 100% 100%, 0 0, 100% 0, 100% 0; + padding: 1px; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-card--no-icon .fr-card__title a:not([target=_blank])::after, +.fr-card:not(.fr-enlarge-link):not(.fr-card--download) .fr-card__title a:not([target=_blank])::after { + content: none; +} + +.fr-card--no-icon .fr-card__title button::after, +.fr-card:not(.fr-enlarge-button):not(.fr-card--download) .fr-card__title button::after { + content: none; +} + +.fr-card__body { + display: flex; + flex-direction: column; + height: 100%; + flex: 1 1 auto; + order: 2; + padding: 0 2rem; +} + +.fr-grid-row .fr-card { + height: 100%; +} + +.fr-card__header { + order: 1; + position: relative; + flex: 0 0 auto; +} + +.fr-card__header .fr-badges-group { + position: absolute; + top: 0; + left: 0; + padding: 0.75rem; +} + +.fr-card.fr-enlarge-link:hover .fr-card__img, +.fr-card.fr-enlarge-link:hover .fr-card__vid { + --brightness: calc(100% + var(--brighten) * 10%); +} + +.fr-card.fr-enlarge-link:active .fr-card__img, +.fr-card.fr-enlarge-link:active .fr-card__vid { + --brightness: calc(100% + var(--brighten) * 20%); +} + +.fr-card.fr-enlarge-button:hover .fr-card__img, +.fr-card.fr-enlarge-button:hover .fr-card__vid { + --brightness: calc(100% + var(--brighten) * 10%); +} + +.fr-card.fr-enlarge-button:active .fr-card__img, +.fr-card.fr-enlarge-button:active .fr-card__vid { + --brightness: calc(100% + var(--brighten) * 20%); +} + +.fr-card__img, +.fr-card__vid { + filter: brightness(var(--brightness)); +} + +.fr-card__img img, +.fr-card__img svg, +.fr-card__vid iframe, +.fr-card__vid video { + aspect-ratio: 1.7777777778; + object-fit: cover; + object-position: 50% 50%; +} + +.fr-card__img img { + display: block; +} + +.fr-card__content { + order: 1; + display: flex; + flex-direction: column; + padding: 2rem; + height: 100%; + margin: 0 -2rem; +} + +.fr-card__title { + order: 2; + font-size: 1.25rem; + line-height: 1.75rem; + font-weight: 700; + margin-bottom: 0; + color: var(--text-title-grey); +} + +.fr-card__title a::after, +.fr-card__title button::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/arrow-right-line.svg"); + mask-image: url("icons/system/arrow-right-line.svg"); + --icon-size: 1rem; + content: ""; + margin-left: 0.5rem; +} + +.fr-card__title button { + font-size: inherit; + font-weight: inherit; + line-height: inherit; + text-align: inherit; + padding: 0; +} + +.fr-card__title [target=_blank]::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/external-link-line.svg"); + mask-image: url("icons/system/external-link-line.svg"); + --icon-size: 1rem; + content: ""; +} + +.fr-card__desc { + order: 3; + font-size: 0.875rem; + line-height: 1.5rem; + margin-top: 0.75rem; + margin-bottom: 0; +} + +.fr-card__start { + order: 1; + margin-bottom: 0.25rem; +} + +.fr-card__start .fr-badges-group, +.fr-card__start .fr-tags-group { + margin-bottom: 0.25rem; +} + +.fr-card__start .fr-card__detail { + margin-bottom: 0.75rem; +} + +.fr-card__end { + order: 4; + display: flex; + flex-direction: column; + margin-top: 1rem; + padding-top: 0.5rem; + height: 100%; +} + +.fr-card__detail { + font-size: 0.75rem; + line-height: 1.25rem; + display: flex; + flex-direction: row; + align-items: flex-start; + margin-bottom: 0; + color: var(--text-mention-grey); +} + +.fr-card__detail[class^=fr-icon-]::before, +.fr-card__detail[class*=" fr-icon-"]::before, +.fr-card__detail[class^=fr-fi-]::before, +.fr-card__detail[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-right: 0.5rem; +} + +.fr-card.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__end, +.fr-card.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__end { + margin-bottom: -3rem; + min-height: 2rem; + padding-right: 2rem; + justify-content: flex-end; +} + +.fr-card.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content, +.fr-card.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__content { + padding-bottom: 5rem; +} + +.fr-card__footer { + order: 2; + padding: 0.5rem 2rem 2rem; + margin: 0 -2rem; +} + +.fr-card__footer .fr-btns-group, +.fr-card__footer .fr-links-group { + margin-bottom: -1rem; +} + +.fr-card--sm .fr-card__header .fr-badge { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.125rem; + padding: 0 0.375rem; +} + +.fr-card--sm .fr-card__header .fr-badge::before, +.fr-card--sm .fr-card__header .fr-badge::after { + --icon-size: 0.75rem; +} + +.fr-card--sm .fr-card__header .fr-tag { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.5rem; + padding: 0.125rem 0.5rem; + border-radius: 0.75rem; +} + +.fr-card--sm .fr-card__header .fr-tag::before, +.fr-card--sm .fr-card__header .fr-tag::after { + --icon-size: 0.75rem; +} + +.fr-card--sm .fr-card__content { + padding: 1.5rem; +} + +.fr-card--sm .fr-card__content .fr-badge { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.125rem; + padding: 0 0.375rem; +} + +.fr-card--sm .fr-card__content .fr-badge::before, +.fr-card--sm .fr-card__content .fr-badge::after { + --icon-size: 0.75rem; +} + +.fr-card--sm .fr-card__content .fr-tag { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.5rem; + padding: 0.125rem 0.5rem; + border-radius: 0.75rem; +} + +.fr-card--sm .fr-card__content .fr-tag::before, +.fr-card--sm .fr-card__content .fr-tag::after { + --icon-size: 0.75rem; +} + +.fr-card--sm .fr-card__title { + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; +} + +.fr-card--sm .fr-card__title a::after, +.fr-card--sm .fr-card__title button::after { + --icon-size: 1rem; +} + +.fr-card--sm .fr-card__desc { + margin-top: 0.5rem; +} + +.fr-card--sm .fr-card__start .fr-badges-group, +.fr-card--sm .fr-card__start .fr-tags-group { + margin-bottom: 0; +} + +.fr-card--sm .fr-card__start .fr-card__detail { + margin-bottom: 0.5rem; +} + +.fr-card--sm .fr-card__end { + margin-top: 0.75rem; + padding-top: 0.25rem; + margin-top: 1.5rem; + padding-top: 0.5rem; +} + +.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__end, +.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__end { + margin-bottom: -2rem; + min-height: 1.25rem; + padding-right: 1.5rem; +} + +.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content, +.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__content { + padding-bottom: 3.5rem; +} + +.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title a::after, +.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title button::after, +.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title a::after, +.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title button::after { + --icon-size: 1rem; + right: 1.5rem; + bottom: 1.5rem; +} + +.fr-card--sm .fr-card__footer { + padding: 0.5rem 1.5rem 1.5rem; +} + +.fr-card--lg .fr-card__content { + padding: 2.5rem; +} + +.fr-card--lg .fr-card__title { + font-weight: 700; + font-size: 1.375rem; + line-height: 1.75rem; +} + +.fr-card--lg .fr-card__title a::after, +.fr-card--lg .fr-card__title button::after { + --icon-size: 1.5rem; +} + +.fr-card--lg .fr-card__desc { + font-size: 1rem; + line-height: 1.5rem; + margin-top: 1rem; +} + +.fr-card--lg .fr-card__start { + margin-bottom: 0.5rem; +} + +.fr-card--lg .fr-card__start .fr-badges-group, +.fr-card--lg .fr-card__start .fr-tags-group { + margin-bottom: 0.5rem; +} + +.fr-card--lg .fr-card__start .fr-card__detail { + margin-bottom: 1rem; +} + +.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__end, +.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__end { + margin-bottom: -4rem; + min-height: 2.5rem; + padding-right: 2.5rem; +} + +.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content, +.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__content { + padding-bottom: 6.5rem; +} + +.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title a::after, +.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title button::after, +.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title a::after, +.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title button::after { + --icon-size: 2rem; + right: 2.5rem; + bottom: 2.5rem; +} + +.fr-card--lg .fr-card__footer { + padding: 0.5rem 2.5rem 2.5rem; +} + +.fr-card--download .fr-card__header { + aspect-ratio: 16/9; +} + +.fr-card--download .fr-card__header .fr-card__img { + position: absolute; + top: 0.5rem; + left: 0.5rem; + width: calc(100% - 1rem); + height: calc(100% - 1rem); +} + +.fr-card--download .fr-card__header .fr-card__img img { + max-width: 100%; + max-height: 100%; + object-fit: contain; +} + +.fr-card--download .fr-card__title a::after, +.fr-card--download .fr-card__title button::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/download-line.svg"); + mask-image: url("icons/system/download-line.svg"); + content: ""; +} + +.fr-card__body > .fr-card__detail, +.fr-card__body > .fr-card__title { + margin-top: 2rem; +} + +.fr-card__body > .fr-card__detail { + margin-bottom: -1rem; +} + +.fr-card__body > .fr-card__desc, +.fr-card__body > .fr-card__title { + margin-bottom: 2rem; +} + +.fr-card__body > .fr-card__desc { + margin-top: -1rem; +} + +.fr-card.fr-enlarge-link:not(.fr-card--no-arrow) .fr-card__body > .fr-card__desc, +.fr-card.fr-enlarge-link:not(.fr-card--no-arrow) .fr-card__body > .fr-card__title { + margin-bottom: 4.5rem; +} + +.fr-card.fr-enlarge-link:not(.fr-card--no-arrow) .fr-card__body > .fr-card__desc { + margin-top: -3.5rem; +} + +.fr-card--grey { + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); +} + +.fr-card--shadow { + z-index: calc(var(--ground) + 500); + background-color: var(--background-raised-grey); + + --idle: transparent; + --hover: var(--background-raised-grey-hover); + --active: var(--background-raised-grey-active); + filter: drop-shadow(var(--raised-shadow)); +} + +.fr-card--shadow.fr-card--grey { + background-color: var(--background-contrast-raised-grey); + + --idle: transparent; + --hover: var(--background-contrast-raised-grey-hover); + --active: var(--background-contrast-raised-grey-active); +} + +.fr-card--no-background { + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-card--download:not(.fr-card--no-background) .fr-card__header { + background-color: var(--background-alt-grey); + + --idle: transparent; + --hover: var(--background-alt-grey-hover); + --active: var(--background-alt-grey-active); +} + +.fr-card__title a[href], +.fr-card__title button { + color: var(--text-action-high-blue-france); +} + +.fr-card__title button:disabled { + color: var(--text-disabled-grey); +} + +.fr-card__title:disabled, +a.fr-card__title:not([href]) { + color: var(--text-disabled-grey); + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + CHECKBOX +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-checkbox-group { + position: relative; +} + +.fr-checkbox-group input[type=checkbox] { + position: absolute; + margin: 0; + width: 1.5rem; + height: 1.5rem; + opacity: 0; +} + +.fr-checkbox-group input[type=checkbox] + label { + --data-uri-svg: none; + position: relative; + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + flex-wrap: wrap; + margin-left: 2rem; + + /** + * On ajoute l'icône check-line en taille sm via un pseudo element before + */ +} + +.fr-checkbox-group input[type=checkbox] + label .fr-hint-text { + margin: 0; + width: 100%; +} + +.fr-checkbox-group input[type=checkbox] + label::before { + content: ""; + display: block; + position: absolute; + top: 0; + left: -2rem; + width: 1.5rem; + height: 1.5rem; + margin-right: 0.5rem; + border-radius: 0.25rem; + background-size: 0.25rem 0.25rem, calc(100% - 0.25rem) 1px, 0.25rem 0.25rem, 1px calc(100% - 0.5rem), 0.25rem 0.25rem, calc(100% - 0.5rem) 1px, 0.25rem 0.25rem, 1px calc(100% - 0.5rem), 1rem; + background-position: 0 0, 0.25rem 0, 100% 0, 0 0.25rem, 100% 100%, calc(100% - 0.25rem) 100%, 0 100%, 100% 0.25rem, center; + background-repeat: no-repeat; + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), var(--data-uri-svg); +} + +.fr-checkbox-group--sm input[type=checkbox] { + top: 0.25rem; + width: 1rem; + height: 1rem; +} + +.fr-checkbox-group--sm input[type=checkbox] + label { + margin-left: 1.5rem; +} + +.fr-checkbox-group--sm input[type=checkbox] + label::before { + width: 1rem; + height: 1rem; + margin-top: 0.25rem; + left: -1.5rem; +} + +.fr-checkbox-group--error::before { + content: ""; + position: absolute; + top: 0; + left: -0.75rem; + width: 2px; + height: 100%; + background-color: var(--border-plain-error); + + --idle: transparent; + --hover: var(--border-plain-error-hover); + --active: var(--border-plain-error-active); +} + +.fr-checkbox-group--valid::before { + content: ""; + position: absolute; + top: 0; + left: -0.75rem; + width: 2px; + height: 100%; + background-color: var(--border-plain-success); + + --idle: transparent; + --hover: var(--border-plain-success-hover); + --active: var(--border-plain-success-active); +} + +.fr-checkbox-group .fr-message:first-child { + margin-top: 1rem; +} + +.fr-checkbox-group input[type=checkbox]:checked + label::before { + background-color: var(--background-active-blue-france); + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-active-blue-france) 4px, var(--border-active-blue-france) 5px, transparent 6px), linear-gradient(var(--border-active-blue-france), var(--border-active-blue-france)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-active-blue-france) 4px, var(--border-active-blue-france) 5px, transparent 6px), linear-gradient(var(--border-active-blue-france), var(--border-active-blue-france)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-active-blue-france) 4px, var(--border-active-blue-france) 5px, transparent 6px), linear-gradient(var(--border-active-blue-france), var(--border-active-blue-france)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-active-blue-france) 4px, var(--border-active-blue-france) 5px, transparent 6px), linear-gradient(var(--border-active-blue-france), var(--border-active-blue-france)), var(--data-uri-svg); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +:root[data-fr-theme=dark] .fr-checkbox-group input[type=checkbox]:checked + label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-checkbox-group input[type=checkbox]:disabled + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--background-disabled-grey) 4px, var(--background-disabled-grey) 5px, transparent 6px), linear-gradient(var(--background-disabled-grey), var(--background-disabled-grey)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--background-disabled-grey) 4px, var(--background-disabled-grey) 5px, transparent 6px), linear-gradient(var(--background-disabled-grey), var(--background-disabled-grey)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--background-disabled-grey) 4px, var(--background-disabled-grey) 5px, transparent 6px), linear-gradient(var(--background-disabled-grey), var(--background-disabled-grey)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--background-disabled-grey) 4px, var(--background-disabled-grey) 5px, transparent 6px), linear-gradient(var(--background-disabled-grey), var(--background-disabled-grey)), var(--data-uri-svg); +} + +.fr-checkbox-group input[type=checkbox]:disabled:checked + label::before { + background-color: var(--background-disabled-grey); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +:root[data-fr-theme=dark] .fr-checkbox-group input[type=checkbox]:disabled:checked + label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-checkbox-group--error input[type=checkbox] + label, +.fr-checkbox-group--error input[type=checkbox]:checked + label { + color: var(--text-default-error); +} + +.fr-checkbox-group--error input[type=checkbox] + label::before, +.fr-checkbox-group--error input[type=checkbox]:checked + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), var(--data-uri-svg); +} + +.fr-checkbox-group--valid input[type=checkbox] + label, +.fr-checkbox-group--valid input[type=checkbox]:checked + label { + color: var(--text-default-success); +} + +.fr-checkbox-group--valid input[type=checkbox] + label::before, +.fr-checkbox-group--valid input[type=checkbox]:checked + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), var(--data-uri-svg); +} + +.fr-fieldset--error .fr-checkbox-group input[type=checkbox] + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), var(--data-uri-svg); +} + +.fr-fieldset--valid .fr-checkbox-group input[type=checkbox] + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), var(--data-uri-svg); +} + +.fr-fieldset .fr-fieldset__content .fr-checkbox-group--sm label::before { + margin-top: 0.25rem; +} + +.fr-fieldset .fr-fieldset__content .fr-checkbox-group input[type=checkbox] { + margin-top: 0.75rem; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + SEGMENTED +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-segmented { + position: relative; + padding: 0; + margin: 0; + display: inline-flex; + align-items: center; + border: 0; +} + +.fr-segmented__legend { + margin-bottom: 0.75rem; + padding: 0; +} + +.fr-segmented__legend .fr-hint-text { + margin-top: 0.25rem; +} + +.fr-segmented__legend--inline { + float: left; + display: contents; +} + +.fr-segmented__legend--inline + .fr-segmented__elements { + margin-left: 1rem; +} + +.fr-segmented__elements { + display: flex; + flex-direction: row; + border-radius: 0.25rem; + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-segmented__element { + position: relative; +} + +.fr-segmented .fr-segmented__element input { + opacity: 0; +} + +.fr-segmented input { + position: absolute; + margin: 0; + width: 100%; + height: 100%; + z-index: -1; +} + +.fr-segmented input + label { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; + width: 100%; + font-weight: 500; + display: inline-flex; + align-items: center; + border-radius: 0.25rem; + white-space: nowrap; +} + +.fr-segmented input + label::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-segmented input:not([disabled]):not(:checked) + label { + -webkit-mask-image: linear-gradient(0deg, #fff 0, #fff 100%), linear-gradient(0deg, #fff 0, #fff 100%), url("data:image/svg+xml;charset=uft8,"), url("data:image/svg+xml;charset=uft8,"), url("data:image/svg+xml;charset=uft8,"), url("data:image/svg+xml;charset=uft8,"); + mask-image: linear-gradient(0deg, #fff 0, #fff 100%), linear-gradient(0deg, #fff 0, #fff 100%), url("data:image/svg+xml;charset=uft8,"), url("data:image/svg+xml;charset=uft8,"), url("data:image/svg+xml;charset=uft8,"), url("data:image/svg+xml;charset=uft8,"); + -webkit-mask-size: calc(100% - 0.5rem) calc(100% - 0.75rem), calc(100% - 0.75rem) calc(100% - 0.5rem), 0.25rem 0.25rem, 0.25rem 0.25rem, 0.25rem 0.25rem, 0.25rem 0.25rem; + mask-size: calc(100% - 0.5rem) calc(100% - 0.75rem), calc(100% - 0.75rem) calc(100% - 0.5rem), 0.25rem 0.25rem, 0.25rem 0.25rem, 0.25rem 0.25rem, 0.25rem 0.25rem; + -webkit-mask-position: 0.25rem 0.375rem, 0.375rem 0.25rem, 0.25rem 0.25rem, calc(100% - 0.25rem) 0.25rem, 0.25rem calc(100% - 0.25rem), calc(100% - 0.25rem) calc(100% - 0.25rem); + mask-position: 0.25rem 0.375rem, 0.375rem 0.25rem, 0.25rem 0.25rem, calc(100% - 0.25rem) 0.25rem, 0.25rem calc(100% - 0.25rem), calc(100% - 0.25rem) calc(100% - 0.25rem); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; +} + +.fr-segmented input:not([disabled]):not(:checked) + label:hover { + background-color: var(--hover); +} + +.fr-segmented input:not([disabled]):not(:checked) + label:active { + background-color: var(--active); +} + +.fr-segmented--vertical .fr-segmented__elements { + flex-direction: column; + margin-left: 0; +} + +.fr-segmented--vertical .fr-segmented__legend--inline { + float: none; + display: block; +} + +.fr-segmented--no-legend legend { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; +} + +.fr-segmented--no-legend legend + .fr-segmented__elements { + margin-left: 0; +} + +.fr-segmented__element input:focus + label { + outline-offset: 2px; + outline-width: 2px; + outline-color: #0a76f6; + outline-style: solid; +} + +.fr-segmented__element input:focus:not(:focus-visible) + label { + outline-style: none; +} + +.fr-segmented__element input:focus-visible + label { + outline-style: solid; +} + +.fr-segmented--sm .fr-segmented__legend { + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-segmented--sm input + label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-segmented--sm input + label::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-segmented__element label { + color: var(--text-action-high-grey); +} + +.fr-segmented__element input:checked + label { + box-shadow: inset 0 0 0 1px var(--border-active-blue-france); + color: var(--text-active-blue-france); +} + +.fr-segmented__element input:checked:disabled + label { + box-shadow: inset 0 0 0 1px var(--text-disabled-grey); + color: var(--text-disabled-grey); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + TOGGLE +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-toggle { + display: flex; + flex-wrap: wrap; + position: relative; + + --text-spacing: 0; + --title-spacing: 0; +} + +.fr-toggle input[type=checkbox] { + width: 2.5rem; + height: 1.5rem; + position: absolute; + opacity: 0; + box-shadow: inset 0 0 0 1px var(--border-action-high-blue-france); +} + +.fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label[data-fr-unchecked-label][data-fr-checked-label]::before { + content: attr(data-fr-checked-label); +} + +.fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::after { + transform: translateX(1rem); + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +.fr-toggle label { + --toggle-status-width: auto; + display: inline-flex; + width: calc(100% - 2rem); + min-height: 1.5rem; + font-size: 1rem; + line-height: 1.5rem; + color: var(--text-label-grey); +} + +.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label] { + padding-left: 0; +} + +.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label]::before { + content: attr(data-fr-unchecked-label); + margin-right: calc(var(--toggle-status-width) - 0.5rem); + margin-bottom: 1rem; + word-wrap: normal; +} + +.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label] + .fr-hint-text { + margin-top: 0.5rem; +} + +.fr-toggle label::before { + content: ""; + display: block; + flex-shrink: 0; + height: calc(1.25rem + 1px); + padding-top: 1.5rem; + font-size: 0.75rem; + line-height: 1.25rem; + border-radius: 0.75rem; + margin-right: 2rem; + min-width: 2.5rem; + max-width: 2.5rem; + background-repeat: no-repeat; + color: var(--text-active-blue-france); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +.fr-toggle label::after { + content: ""; + display: flex; + align-items: center; + justify-content: center; + position: absolute; + top: 0; + left: 0; + width: 1.5rem; + height: 1.5rem; + border-radius: 50%; + background-repeat: no-repeat; + background-size: 1rem; + background-position: center; + color: var(--text-active-blue-france); + box-shadow: inset 0 0 0 1px var(--border-action-high-blue-france); + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-toggle .fr-hint-text { + display: block; + margin-top: 1rem; + margin-bottom: 0; + font-size: 0.75rem; + line-height: 1.25rem; + flex-basis: 100%; + color: var(--text-mention-grey); +} + +.fr-toggle--border-bottom { + padding-bottom: 1rem; + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-toggle--valid::before, +.fr-toggle--error::before { + content: ""; + position: absolute; + top: 0; + left: -0.75rem; + width: 2px; + height: 100%; +} + +.fr-toggle .fr-message:first-child { + margin-top: 1rem; +} + +.fr-toggle--label-left .fr-toggle__input { + order: 1; + margin: 0 0 0 auto; +} + +.fr-toggle--label-left .fr-toggle__input + label[data-fr-checked-label]::before { + margin-right: 0; + margin-left: calc(var(--toggle-status-width) - 0.5rem); +} + +.fr-toggle--label-left .fr-toggle__label { + justify-content: space-between; + padding-left: 0; + width: calc(100% - 2rem); + flex: 1; +} + +.fr-toggle--label-left .fr-toggle__label::before { + flex-shrink: 0; + order: 1; + margin-left: 1rem; + margin-right: 0; + text-align: right; + direction: rtl; +} + +.fr-toggle--label-left .fr-toggle__label::after { + left: auto; + right: 1rem; +} + +.fr-toggle--label-left .fr-hint-text { + order: 2; +} + +.fr-toggle__list { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; +} + +.fr-toggle__list li { + margin-bottom: 1rem; +} + +.fr-toggle__list li:last-child { + margin-bottom: 0; +} + +:root[data-fr-theme=dark] .fr-toggle label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle input[type=checkbox]:checked { + background-color: var(--background-active-blue-france); + + --idle: transparent; + --hover: var(--background-active-blue-france-hover); + --active: var(--background-active-blue-france-active); +} + +.fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::after { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle input[type=checkbox]:disabled { + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); +} + +.fr-toggle input[type=checkbox]:disabled:checked { + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +.fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::after { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::after { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::before { + color: var(--text-disabled-grey); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::after { + color: var(--text-disabled-grey); + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); +} + +.fr-toggle--valid::before { + content: ""; + background-color: var(--border-plain-success); + + --idle: transparent; + --hover: var(--border-plain-success-hover); + --active: var(--border-plain-success-active); +} + +.fr-toggle--error::before { + content: ""; + background-color: var(--border-plain-error); + + --idle: transparent; + --hover: var(--border-plain-error-hover); + --active: var(--border-plain-error-active); +} + +.fr-toggle--error label, +.fr-fieldset--error .fr-toggle label { + color: var(--text-default-error); +} + +.fr-toggle--error label::before, +.fr-fieldset--error .fr-toggle label::before { + color: var(--text-default-error); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle--error label::before, +:root[data-fr-theme=dark] .fr-fieldset--error .fr-toggle label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle--error label::after, +.fr-fieldset--error .fr-toggle label::after { + box-shadow: inset 0 0 0 1px var(--border-plain-error); +} + +.fr-toggle--error input[type=checkbox]:checked ~ .fr-toggle__label::before, +.fr-fieldset--error .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle--error input[type=checkbox]:checked ~ .fr-toggle__label::before, +:root[data-fr-theme=dark] .fr-fieldset--error .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle--valid label, +.fr-fieldset--valid .fr-toggle label { + color: var(--text-default-success); +} + +.fr-toggle--valid label::before, +.fr-fieldset--valid .fr-toggle label::before { + color: var(--text-default-success); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle--valid label::before, +:root[data-fr-theme=dark] .fr-fieldset--valid .fr-toggle label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle--valid label::after, +.fr-fieldset--valid .fr-toggle label::after { + box-shadow: inset 0 0 0 1px var(--border-plain-success); +} + +.fr-toggle--valid input[type=checkbox]:checked ~ .fr-toggle__label::before, +.fr-fieldset--valid .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle--valid input[type=checkbox]:checked ~ .fr-toggle__label::before, +:root[data-fr-theme=dark] .fr-fieldset--valid .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + SKIPLINK +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-skiplinks { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + position: absolute; + top: 0; + padding: 1rem 0; + transform: translateY(-100%); + opacity: 0; + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); +} + +.fr-skiplinks:focus-within { + position: relative; + transform: translateY(0); + opacity: 1; +} + +.fr-skiplinks__list { + display: flex; + flex-direction: column; +} + +.fr-skiplinks__list > li { + margin-bottom: 1rem; +} + +.fr-skiplinks__list > li::before { + content: none; +} + +.fr-skiplinks__list > li .fr-link { + font-size: 1rem; + line-height: 1.5rem; + padding: 0 0; +} + +.fr-skiplinks__list > li .fr-link::before, +.fr-skiplinks__list > li .fr-link::after { + --icon-size: 1rem; +} + +.fr-skiplinks__list > li:last-child { + margin-bottom: 0; +} + +.fr-skiplinks__list:focus-within { + position: relative; + transform: translateY(0); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + SELECT +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-select { + display: block; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + width: 100%; + border-radius: 0.25rem 0.25rem 0 0; + font-size: 1rem; + line-height: 1.5rem; + padding: 0.5rem 2.5rem 0.5rem 1rem; + background-repeat: no-repeat; + background-position: calc(100% - 1rem) 50%; + background-size: 1rem 1rem; + color: var(--text-default-grey); + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); + box-shadow: inset 0 -2px 0 0 var(--border-plain-grey); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); + + /** + * Mixin pour gérer l'état disabled + */ + + /** + * On applique un style lorsque la valeur est automatiquement remplie par le navigateur + * sur les navigateurs webkit. + */ +} + +.fr-select-group { + position: relative; +} + +.fr-select-group .fr-message:first-child { + margin-top: 1rem; +} + +.fr-select-group--valid::before, +.fr-select-group--error::before, +.fr-select-group--info::before { + content: ""; + display: block; + pointer-events: none; + position: absolute; + top: 0; + right: -0.75rem; + bottom: 0; + left: -0.75rem; + background-repeat: no-repeat; + background-position: 0 0; + background-size: 0.125rem 100%; +} + +:root[data-fr-theme=dark] .fr-select { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-fieldset--valid .fr-select, +.fr-select-group--valid .fr-select { + box-shadow: inset 0 -2px 0 0 var(--border-plain-success); +} + +.fr-fieldset--error .fr-select, +.fr-select-group--error .fr-select { + box-shadow: inset 0 -2px 0 0 var(--border-plain-error); +} + +.fr-select-group--error::before { + background-image: linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)); +} + +.fr-select-group--valid::before { + background-image: linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)); +} + +.fr-select-group--info::before { + background-image: linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)); +} + +.fr-select:disabled { + color: var(--text-disabled-grey); + box-shadow: inset 0 -2px 0 0 var(--border-disabled-grey); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-select:disabled { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-select:-webkit-autofill, +.fr-select:-webkit-autofill:hover, +.fr-select:-webkit-autofill:focus { + box-shadow: inset 0 -2px 0 0 var(--border-plain-grey), inset 0 0 0 1000px var(--background-contrast-blue-france); + -webkit-text-fill-color: var(--text-label-grey); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + CALLOUT +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-callout { + position: relative; + padding: 1.5rem; + + --title-spacing: 0 0 0.5rem; + --text-spacing: 0; + margin: 0 0 1.5rem; + background-size: 0.25rem 100%; + background-position: 0 0; + background-repeat: no-repeat; + + /** + * Inclusion de l'icône (optionnel) + */ + + /** + * Ajout de marge quand on inclut un bouton (optionnel) + */ + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); + background-image: linear-gradient(0deg, var(--border-default-blue-france), var(--border-default-blue-france)); +} + +.fr-callout[class^=fr-icon-]::before, +.fr-callout[class*=" fr-icon-"]::before, +.fr-callout[class^=fr-fi-]::before, +.fr-callout[class*=" fr-fi-"]::before { + display: block; + margin: -0.5rem 0 0.5rem; +} + +.fr-callout__title { + font-weight: 700; + font-size: 1.375rem; + line-height: 1.75rem; + color: var(--text-title-grey); +} + +.fr-callout__text { + font-size: 1.125rem; + line-height: 1.75rem; +} + +.fr-callout .fr-btn { + margin-top: 1rem; +} + +.fr-callout::before { + color: var(--text-title-grey); +} + +.fr-callout--green-tilleul-verveine { + background-image: linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)); + background-color: var(--background-contrast-green-tilleul-verveine); + + --idle: transparent; + --hover: var(--background-contrast-green-tilleul-verveine-hover); + --active: var(--background-contrast-green-tilleul-verveine-active); +} + +.fr-callout--green-bourgeon { + background-image: linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)); + background-color: var(--background-contrast-green-bourgeon); + + --idle: transparent; + --hover: var(--background-contrast-green-bourgeon-hover); + --active: var(--background-contrast-green-bourgeon-active); +} + +.fr-callout--green-emeraude { + background-image: linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)); + background-color: var(--background-contrast-green-emeraude); + + --idle: transparent; + --hover: var(--background-contrast-green-emeraude-hover); + --active: var(--background-contrast-green-emeraude-active); +} + +.fr-callout--green-menthe { + background-image: linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)); + background-color: var(--background-contrast-green-menthe); + + --idle: transparent; + --hover: var(--background-contrast-green-menthe-hover); + --active: var(--background-contrast-green-menthe-active); +} + +.fr-callout--green-archipel { + background-image: linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)); + background-color: var(--background-contrast-green-archipel); + + --idle: transparent; + --hover: var(--background-contrast-green-archipel-hover); + --active: var(--background-contrast-green-archipel-active); +} + +.fr-callout--blue-ecume { + background-image: linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)); + background-color: var(--background-contrast-blue-ecume); + + --idle: transparent; + --hover: var(--background-contrast-blue-ecume-hover); + --active: var(--background-contrast-blue-ecume-active); +} + +.fr-callout--blue-cumulus { + background-image: linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)); + background-color: var(--background-contrast-blue-cumulus); + + --idle: transparent; + --hover: var(--background-contrast-blue-cumulus-hover); + --active: var(--background-contrast-blue-cumulus-active); +} + +.fr-callout--purple-glycine { + background-image: linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)); + background-color: var(--background-contrast-purple-glycine); + + --idle: transparent; + --hover: var(--background-contrast-purple-glycine-hover); + --active: var(--background-contrast-purple-glycine-active); +} + +.fr-callout--pink-macaron { + background-image: linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)); + background-color: var(--background-contrast-pink-macaron); + + --idle: transparent; + --hover: var(--background-contrast-pink-macaron-hover); + --active: var(--background-contrast-pink-macaron-active); +} + +.fr-callout--pink-tuile { + background-image: linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)); + background-color: var(--background-contrast-pink-tuile); + + --idle: transparent; + --hover: var(--background-contrast-pink-tuile-hover); + --active: var(--background-contrast-pink-tuile-active); +} + +.fr-callout--yellow-tournesol { + background-image: linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)); + background-color: var(--background-contrast-yellow-tournesol); + + --idle: transparent; + --hover: var(--background-contrast-yellow-tournesol-hover); + --active: var(--background-contrast-yellow-tournesol-active); +} + +.fr-callout--yellow-moutarde { + background-image: linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)); + background-color: var(--background-contrast-yellow-moutarde); + + --idle: transparent; + --hover: var(--background-contrast-yellow-moutarde-hover); + --active: var(--background-contrast-yellow-moutarde-active); +} + +.fr-callout--orange-terre-battue { + background-image: linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)); + background-color: var(--background-contrast-orange-terre-battue); + + --idle: transparent; + --hover: var(--background-contrast-orange-terre-battue-hover); + --active: var(--background-contrast-orange-terre-battue-active); +} + +.fr-callout--brown-cafe-creme { + background-image: linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)); + background-color: var(--background-contrast-brown-cafe-creme); + + --idle: transparent; + --hover: var(--background-contrast-brown-cafe-creme-hover); + --active: var(--background-contrast-brown-cafe-creme-active); +} + +.fr-callout--brown-caramel { + background-image: linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)); + background-color: var(--background-contrast-brown-caramel); + + --idle: transparent; + --hover: var(--background-contrast-brown-caramel-hover); + --active: var(--background-contrast-brown-caramel-active); +} + +.fr-callout--brown-opera { + background-image: linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)); + background-color: var(--background-contrast-brown-opera); + + --idle: transparent; + --hover: var(--background-contrast-brown-opera-hover); + --active: var(--background-contrast-brown-opera-active); +} + +.fr-callout--beige-gris-galet { + background-image: linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)); + background-color: var(--background-contrast-beige-gris-galet); + + --idle: transparent; + --hover: var(--background-contrast-beige-gris-galet-hover); + --active: var(--background-contrast-beige-gris-galet-active); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + MODAL +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-modal { + border: none; + color: inherit; + visibility: hidden; + opacity: 0; + background-color: rgba(22, 22, 22, 0.64); + + --ground: 2000; + z-index: 1750; + padding: 0; + margin: 0; + display: flex; + flex-direction: column; + align-items: stretch; + justify-content: space-between; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + transition: opacity 0.3s, visibility 0.3s; + + /** + * Modifier pour fixer la modale en haut en mobile (par defaut en bas) + */ +} + +.fr-modal > .fr-container { + pointer-events: none; +} + +.fr-modal:focus { + outline: none; +} + +.fr-modal::before { + content: ""; + display: block; + width: 0; + height: 2rem; + flex: 1 0 2rem; +} + +.fr-modal::after { + content: none; + display: block; + width: 0; + height: 2rem; + flex: 1 0 2rem; +} + +.fr-modal--top::before { + content: none; +} + +.fr-modal--top::after { + content: ""; +} + +.fr-modal--opened { + visibility: inherit; + opacity: 1; + width: 100%; + height: 100%; + transition: opacity 0.3s, visibility 0.3s; +} + +.fr-modal__body { + --modal-max-height: calc(100vh - 2rem); + pointer-events: all; + overflow-y: auto; + flex: 1 1 auto; + max-height: var(--modal-max-height); + z-index: calc(var(--ground) + 2000); + background-color: var(--background-lifted-grey); + + --idle: transparent; + --hover: var(--background-lifted-grey-hover); + --active: var(--background-lifted-grey-active); + filter: drop-shadow(var(--lifted-shadow)); +} + +.fr-modal__header { + flex: auto 0 0; + display: flex; + align-items: center; + padding: 1rem 1rem 0.5rem; +} + +.fr-modal__content { + padding-left: 1rem; + padding-right: 1rem; + margin-bottom: 3.5rem; +} + +.fr-modal__footer { + flex: auto 0 0; + display: flex; + padding: 1rem; + margin-top: -2.5rem; + position: sticky; + bottom: 0; + z-index: calc(var(--ground) + 1250); + transition: box-shadow 0.3s; + background-color: var(--background-lifted-grey); + + --idle: transparent; + --hover: var(--background-lifted-grey-hover); + --active: var(--background-lifted-grey-active); +} + +.fr-modal__footer .fr-btns-group { + margin-bottom: -1rem; + width: calc(100% + 1rem); +} + +.fr-modal__title { + --title-spacing: 0 0 1rem 0; + font-size: 1.375rem; + line-height: 1.75rem; + font-weight: 700; + color: var(--text-title-grey); +} + +.fr-modal__title[class^=fr-icon-], +.fr-modal__title[class*=" fr-icon-"], +.fr-modal__title[class^=fr-fi-], +.fr-modal__title[class*=" fr-fi-"] { + margin-right: 0.5rem; +} + +.fr-modal__body.fr-scroll-divider .fr-modal__footer { + background-position: 0 0; + background-repeat: no-repeat; + background-size: 100% 1px; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + NAVIGATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-nav { + --underline-img: none; + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + --text-spacing: 0; + --title-spacing: 0; +} + +.fr-nav__list { + display: flex; + flex-direction: column; + margin: 0; + padding: 0; +} + +.fr-nav__item { + display: flex; + flex-direction: column; + align-items: stretch; + flex: 0 1 auto; + position: relative; +} + +.fr-nav__item::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: 0 -1px 0 0 var(--border-default-grey), inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-nav__item .fr-btn, +.fr-nav__item .fr-link { + min-height: 3rem; +} + +.fr-nav__link, +.fr-nav__btn { + display: flex; + flex-direction: row; + align-items: center; + justify-content: space-between; + font-weight: bold; + padding: 0.75rem 1rem; + margin: 0; + width: auto; + height: 100%; + font-size: 1rem; + line-height: 1.5rem; + text-align: left; + color: var(--text-action-high-grey); +} + +.fr-nav__link:not([href])[aria-current]:not([aria-current=false]) { + pointer-events: none; + cursor: default; +} + +.fr-nav__btn::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/arrow-down-s-line.svg"); + mask-image: url("icons/system/arrow-down-s-line.svg"); + --icon-size: 1rem; + content: ""; + margin-left: 0.5rem; + margin-right: 0; + transition: transform 0.3s; +} + +.fr-nav__btn[aria-expanded=true]::after { + transform: rotate(-180deg); +} + +.fr-menu { + margin: -4px -1rem; + padding: 4px 1rem; + width: auto; +} + +.fr-menu.fr-collapsing { + margin-top: 0; + padding-top: 0; +} + +.fr-menu__list { + margin: 0; + padding: 0 1rem 1rem; +} + +.fr-menu .fr-nav__link { + padding: 0.75rem 1rem; + width: 100%; + height: auto; + font-weight: normal; + min-height: auto; +} + +.fr-menu .fr-nav__link[aria-current]:not([aria-current=false]) { + position: relative; +} + +.fr-menu .fr-nav__link[aria-current]:not([aria-current=false])::before { + content: ""; + display: block; + position: absolute; + top: 50%; + left: 0; + width: 2px; + height: 1.5rem; + margin-top: -0.75rem; +} + +.fr-mega-menu:focus { + outline: none; +} + +.fr-mega-menu > .fr-container { + padding: 0.5rem 1rem 0; +} + +.fr-mega-menu .fr-btn--close { + display: none; +} + +.fr-mega-menu .fr-nav__link { + padding: 0.75rem 1rem; + width: 100%; + height: auto; + min-height: auto; + font-weight: normal; +} + +.fr-mega-menu .fr-nav__link[aria-current]:not([aria-current=false]) { + position: relative; +} + +.fr-mega-menu .fr-nav__link[aria-current]:not([aria-current=false])::before { + content: ""; + display: block; + position: absolute; + top: 50%; + left: 0; + width: 2px; + height: 1.5rem; + margin-top: -0.75rem; +} + +.fr-mega-menu__leader { + --underline-img: linear-gradient(0deg, currentColor, currentColor); + padding-top: 0.5rem; + + --text-spacing: 0 0 0.5rem; + --title-spacing: 0 0 0.5rem; +} + +.fr-mega-menu__leader .fr-link { + font-size: 0.875rem; + line-height: 1.5rem; + padding: 0 0; +} + +.fr-mega-menu__leader .fr-link::before, +.fr-mega-menu__leader .fr-link::after { + --icon-size: 1rem; +} + +.fr-mega-menu__leader p { + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-mega-menu__category .fr-nav__link { + font-weight: 700; +} + +.fr-mega-menu__list { + padding-bottom: 1rem; + position: relative; +} + +.fr-mega-menu__list::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: 0 1px 0 0 var(--border-default-grey); +} + +.fr-nav__link[aria-current]:not([aria-current=false]), +.fr-nav__btn[aria-current]:not([aria-current=false]) { + color: var(--text-active-blue-france); +} + +.fr-nav__link[aria-current]:not([aria-current=false])::before, +.fr-nav__btn[aria-current]:not([aria-current=false])::before { + background-color: var(--background-active-blue-france); + + --idle: transparent; + --hover: var(--background-active-blue-france-hover); + --active: var(--background-active-blue-france-active); +} + +.fr-nav__btn[aria-expanded=true]:not(:disabled) { + background-color: var(--background-open-blue-france); + + --idle: transparent; + --hover: var(--background-open-blue-france-hover); + --active: var(--background-open-blue-france-active); + color: var(--text-action-high-blue-france); +} + +.fr-nav__item:first-child::before { + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-nav__item:last-child::before { + box-shadow: 0 -1px 0 0 var(--border-default-grey); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + SHARE +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-share { + display: flex; + flex-direction: column; + + --text-spacing: 0 0 1rem; + --title-spacing: 0 0 1rem; +} + +.fr-share__title { + font-size: 1rem; + line-height: 1.5rem; + order: 1; +} + +.fr-share__text { + font-size: 0.75rem; + line-height: 1.25rem; + order: 3; + color: var(--text-mention-grey); +} + +.fr-share .fr-btns-group { + width: auto; + order: 2; +} + +.fr-share .fr-btns-group .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + justify-content: flex-start; +} + +.fr-share .fr-btns-group > li { + display: inline-flex; + max-width: 100%; + width: auto; +} + +.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 1.5rem; + content: ""; +} + +.fr-btn--bluesky::before { + -webkit-mask-image: url("icons/logo/bluesky-line.svg"); + mask-image: url("icons/logo/bluesky-line.svg"); +} + +.fr-btn--facebook::before { + -webkit-mask-image: url("icons/logo/facebook-circle-line.svg"); + mask-image: url("icons/logo/facebook-circle-line.svg"); +} + +.fr-btn--linkedin::before { + -webkit-mask-image: url("icons/logo/linkedin-box-line.svg"); + mask-image: url("icons/logo/linkedin-box-line.svg"); +} + +.fr-btn--mastodon::before { + -webkit-mask-image: url("icons/logo/mastodon-line.svg"); + mask-image: url("icons/logo/mastodon-line.svg"); +} + +.fr-btn--threads::before { + -webkit-mask-image: url("icons/logo/threads-line.svg"); + mask-image: url("icons/logo/threads-line.svg"); +} + +.fr-btn--twitter::before { + -webkit-mask-image: url("icons/logo/twitter-line.svg"); + mask-image: url("icons/logo/twitter-line.svg"); +} + +.fr-btn--twitter-x::before { + -webkit-mask-image: url("icons/logo/twitter-x-line.svg"); + mask-image: url("icons/logo/twitter-x-line.svg"); +} + +.fr-btn--mail::before { + -webkit-mask-image: url("icons/business/mail-line.svg"); + mask-image: url("icons/business/mail-line.svg"); +} + +.fr-btn--copy::before { + -webkit-mask-image: url("icons/business/links-fill.svg"); + mask-image: url("icons/business/links-fill.svg"); +} + +.fr-share__group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + margin-left: -0.5rem; + margin-right: -0.5rem; + width: auto; + order: 2; + display: flex; +} + +.fr-share__group .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; +} + +.fr-share__group > li { + display: inline-flex; + max-width: 100%; + width: auto; +} + +.fr-share__link { + --underline-img: none; + --hover-tint: var(--hover); + display: inline-flex; + margin-left: 0.5rem; + margin-right: 0.5rem; + margin-bottom: 1rem; + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-share__link--facebook { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-share__link--facebook::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/logo/facebook-circle-line.svg"); + mask-image: url("icons/logo/facebook-circle-line.svg"); + content: ""; +} + +.fr-share__link--twitter { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-share__link--twitter::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/logo/twitter-line.svg"); + mask-image: url("icons/logo/twitter-line.svg"); + content: ""; +} + +.fr-share__link--linkedin { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-share__link--linkedin::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/logo/linkedin-box-line.svg"); + mask-image: url("icons/logo/linkedin-box-line.svg"); + content: ""; +} + +.fr-share__link--mail { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-share__link--mail::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/business/mail-line.svg"); + mask-image: url("icons/business/mail-line.svg"); + content: ""; +} + +.fr-share__link--copy { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-share__link--copy::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/business/links-fill.svg"); + mask-image: url("icons/business/links-fill.svg"); + content: ""; +} + +.fr-share .fr-btn { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-share .fr-btn:disabled, +.fr-share a.fr-btn:not([href]) { + color: var(--text-disabled-grey); + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-share__link:disabled, +a.fr-share__link:not([href]) { + color: var(--text-disabled-grey); + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + FOOTER +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-footer { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + width: 100%; + padding-top: 2rem; + border-top: 3px solid #000091; + + /** + * Conteneur du bloc marque, avec le logo principal et éventuellement + * un logo opérateur + */ + + /** + * Hauteur auto pour le logo opérateur + */ + /** + * Contenu texte simple + */ + + /** + * Liste des liens situés en dessous de la partie texte + */ + /** + * Catégorie (optionnel) + */ + + /** + * Style de la liste + */ + + /** + * Style du lien + */ + /** + * Liste de liens avec séparateur + */ + + /** + * Style du lien de la liste + */ + + /** + * Copyright + */ + /** + * Container des logos partenaires (principaux et secondaires) + */ + + /** + * Container des logos partenaires principaux + */ + + /** + * Container des logos partenaires secondaires + */ + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-footer__body { + display: flex; + flex-direction: row; + align-items: center; + flex-wrap: wrap; + margin-bottom: 1rem; +} + +.fr-footer__body + .fr-footer__bottom { + margin-top: 1rem; +} + +.fr-footer__brand { + display: flex; + flex-direction: row; + align-items: center; + + /** + * Si on ajoute un logo opérateur à côté du logo principal, on lui applique une marge à gauche + * On prévoit que le logo soit encapsulé dans un , ou bien directement en img ou en svg + * (Eventuellement prévoir une classe pour pouvoir le mettre en background image) + */ +} + +.fr-footer__brand .fr-logo { + font-size: 1.05rem; + padding: 1rem; + margin: -1rem; +} + +.fr-footer__brand .fr-logo::before { + width: 2.75rem; + height: 1rem; + margin-bottom: 0.3333333333rem; + background-size: 2.75rem 1.125rem, 2.75rem 1rem, 0; + background-position: 0 -0.0625rem, 0 0, 0 0; +} + +:root[data-fr-mourning] .fr-footer__brand .fr-logo::before { + background-size: 2.75rem 1.125rem, 0, 2.75rem 1rem; +} + +.fr-footer__brand .fr-logo::after { + min-width: 2.625rem; + background-size: 5.25rem 3.75rem; + background-position: 0 calc(100% + 1.875rem); + padding-top: 2.2083333333rem; +} + +[data-fr-theme=dark] .fr-footer__brand .fr-logo::after { + background-position: -2.625rem 100%; +} + +.fr-footer__brand-link { + display: flex; + flex-direction: row; + + --external-link-content: none; +} + +.fr-footer__brand .fr-logo + .fr-footer__brand-link { + margin-left: 1.5rem; +} + +.fr-footer__logo { + height: auto; + max-height: 100%; +} + +.fr-footer__logo__apitech { + max-height: 70px; + max-width: 200px; +} + +/** + * La partie "content" représente les informations sous forme de texte rajoutées dans le footer + * ainsi que les éventuels liens simples + */ + +.fr-footer__content { + display: flex; + flex-wrap: wrap; + flex-basis: 100%; + margin-top: 1.5rem; +} + +.fr-footer__content-desc { + --underline-img: linear-gradient(0deg, currentColor, currentColor); + --text-spacing: 0 0 0 0; + width: 100%; + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-footer__content-list { + display: flex; + flex-direction: row; + align-self: center; + margin-bottom: -0.5rem; + margin-top: 1rem; + flex-wrap: wrap; +} + +.fr-footer__content-list > li { + margin-right: 1.25rem; + margin-top: 0.5rem; + margin-bottom: 0.5rem; +} + +.fr-footer__content-list > li::before { + content: none; +} + +.fr-footer__content-list > li:last-child { + margin-right: 0; +} + +.fr-footer__content-link { + font-weight: bold; + font-size: 0.875rem; + line-height: 1.5rem; + color: var(--text-default-grey); +} + +.fr-footer__content-link:not(:hover):not(:active) { + --underline-idle-width: 0; +} + +/** + * La partie "top" du footer est constituée de colonnes basées sur le système de grille du Design System + * Ces colonnes sont constituées d’une catégorie (optionnel) et d'une liste verticale de liens + */ + +.fr-footer__top { + display: flex; + margin: -1.875rem 0 1.5rem; + padding: 2rem 0 1.25rem; + background-color: var(--background-alt-grey); + + --idle: transparent; + --hover: var(--background-alt-grey-hover); + --active: var(--background-alt-grey-active); +} + +.fr-footer__top-cat { + margin: 0 0 0.75rem; + font-size: 0.75rem; + line-height: 1.25rem; + display: block; + font-weight: 700; + text-align: left; + color: var(--text-title-grey); +} + +.fr-footer__top-list { + font-size: 0.75rem; + line-height: 1.25rem; + margin: 0; +} + +.fr-footer__top-list li { + margin-bottom: 0.75rem; +} + +.fr-footer__top-link { + font-size: 0.75rem; + line-height: 1.25rem; +} + +.fr-footer__top-link:not(:hover):not(:active) { + --underline-idle-width: 0; +} + +/** + * La partie "bottom" du footer est constituée d'une liste de liens simples (ferrée à gauche) + * ainsi que du copyright (ferré à droite) + */ + +.fr-footer__bottom { + display: flex; + flex-direction: row; + align-items: center; + flex-wrap: wrap; + margin-top: 2.5rem; + box-shadow: inset 0 1px 0 0 var(--border-default-grey); +} + +.fr-footer__bottom .fr-btn { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.25rem; + padding: 0 0.5rem; + overflow: initial; + max-width: 100%; + max-height: none; + display: inline; + color: var(--text-mention-grey); +} + +.fr-footer__bottom .fr-btn::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-footer__bottom-list { + padding: 0.5rem 0; + width: 100%; + margin: 0; +} + +.fr-footer__bottom-item { + position: relative; + margin: 0.5rem 0 0 0.25rem; + display: inline; +} + +.fr-footer__bottom-item::before { + content: ""; + display: inline-block; + vertical-align: middle; + position: relative; + width: 1px; + height: 1rem; + margin-right: 0.25rem; + margin-bottom: 0.625rem; + margin-top: 0.625rem; + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-footer__bottom-item:first-child { + margin: 0.5rem 0 0; +} + +.fr-footer__bottom-item:first-child::before { + content: none; +} + +.fr-footer__bottom-link { + font-size: 0.75rem; + line-height: 1.25rem; + color: var(--text-mention-grey); +} + +.fr-footer__bottom-link:not(:hover):not(:active) { + --underline-idle-width: 0; +} + +.fr-footer__bottom-copy { + --text-spacing: 0 0 1rem 0; + margin-top: 0.5rem; + color: var(--text-mention-grey); +} + +.fr-footer__bottom-copy * { + font-size: 0.75rem; + line-height: 1.25rem; +} + +/** + * La partie "partners" du footer est constituée de logos organisés + * en partenaires principaux (ferré à gauche) et secondaires (ferrés à droite) + */ + +.fr-footer__partners { + margin-top: 1rem; + padding-top: 1rem; + + /** + * On surcharge le style du logo de base + */ + box-shadow: inset 0 1px 0 0 var(--border-default-grey); +} + +.fr-footer__partners a { + display: flex; + align-items: center; + justify-content: center; +} + +.fr-footer__partners .fr-footer__logo { + width: auto; + height: auto; + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-footer__partners + .fr-footer__bottom { + margin-top: 0.5rem; +} + +.fr-footer__partners-title { + --title-spacing: 0 0 0.75rem 0; + font-size: 0.875rem; + line-height: 1.5rem; + font-weight: 400; + flex-basis: 100%; + text-align: center; + color: var(--text-default-grey); +} + +.fr-footer__partners-link { + --external-link-content: none; +} + +.fr-footer__partners-logos { + display: flex; + flex-direction: column; + flex-wrap: wrap; + margin: 0 0 -0.5rem 0; +} + +.fr-footer__partners-main { + display: flex; + flex-direction: row; + justify-content: center; + margin-bottom: 2rem; +} + +.fr-footer__partners-sub { + margin-bottom: 0.5rem; + + /** + * On surcharge le style du lien pour les logos secondaires + */ +} + +.fr-footer__partners-sub, +.fr-footer__partners-sub > ul { + display: flex; + flex-direction: column; + align-items: center; + flex-wrap: wrap; +} + +.fr-footer__partners-sub > li:first-child, +.fr-footer__partners-sub > ul > li:first-child { + margin-left: 0; +} + +.fr-footer__partners-sub .fr-footer__partners-link { + margin-bottom: 1rem; +} + +.fr-footer__partners .fr-footer__partners-link, +.fr-footer__partners .fr-footer__partners-link:hover, +.fr-footer__partners .fr-footer__partners-link:active { + background: #fff; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + TILE +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-tile { + position: relative; + display: flex; + flex-direction: column; + + --text-spacing: 0; + --title-spacing: 0 0 0.25rem; + background-size: 100% 1px, 1px 100%, 1px 100%, 100% 1px; + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; + background-position: 0 100%, 0 0, 100% 0, 100% 0; + padding: 2rem 2rem 2.25rem; + text-align: center; + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-grid-row .fr-tile { + height: 100%; +} + +.fr-tile.fr-enlarge-link:hover .fr-tile__pictogram { + --brightness: calc(100% + var(--brighten) * 10%); +} + +.fr-tile.fr-enlarge-link:active .fr-tile__pictogram { + --brightness: calc(100% + var(--brighten) * 20%); +} + +.fr-tile.fr-enlarge-button:hover .fr-tile__pictogram { + --brightness: calc(100% + var(--brighten) * 10%); +} + +.fr-tile.fr-enlarge-button:active .fr-tile__pictogram { + --brightness: calc(100% + var(--brighten) * 20%); +} + +.fr-tile__header { + order: 1; + margin-bottom: 1rem; +} + +.fr-tile__pictogram { + display: flex; + align-items: center; + justify-content: center; + flex-shrink: 0; + width: 5rem; + height: 5rem; + margin: 0 auto; + overflow: hidden; +} + +.fr-tile__pictogram svg { + width: 100%; + height: 100%; +} + +.fr-tile__content { + display: flex; + flex-direction: column; + align-items: center; + height: 100%; +} + +.fr-tile__body { + height: 100%; + order: 2; + flex: 1 1 auto; +} + +.fr-tile.fr-enlarge-link .fr-tile__title a::before, +.fr-tile.fr-enlarge-link .fr-tile__title a::after, +.fr-tile.fr-enlarge-link .fr-tile__title button::before, +.fr-tile.fr-enlarge-link .fr-tile__title button::after, +.fr-tile.fr-enlarge-button .fr-tile__title a::before, +.fr-tile.fr-enlarge-button .fr-tile__title a::after, +.fr-tile.fr-enlarge-button .fr-tile__title button::before, +.fr-tile.fr-enlarge-button .fr-tile__title button::after { + --icon-size: 1.5rem; + position: absolute; + right: 2rem; + bottom: 2.25rem; +} + +.fr-tile.fr-enlarge-link .fr-tile__title button, +.fr-tile.fr-enlarge-button .fr-tile__title button { + font-weight: inherit; + line-height: inherit; + text-align: inherit; + padding: 0; +} + +.fr-tile--no-icon .fr-tile__title a:not([target=_blank])::after, +.fr-tile:not(.fr-enlarge-link):not(.fr-tile--download) .fr-tile__title a:not([target=_blank])::after { + content: none; +} + +.fr-tile--no-icon .fr-tile__title button::after, +.fr-tile:not(.fr-enlarge-button):not(.fr-tile--download) .fr-tile__title button::after { + content: none; +} + +.fr-tile__title { + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; + margin-bottom: 0.5rem; + order: 2; + color: var(--text-title-grey); +} + +.fr-tile__title::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 1; + pointer-events: none; + background-position: 0 100%; + background-size: 100% 0.25rem; + background-repeat: no-repeat; + background-image: linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)); +} + +.fr-tile__title a::before, +.fr-tile__title button::before { + background-position: 0 100%; + background-size: 100% 0.25rem; + background-repeat: no-repeat; + background-image: linear-gradient(0deg, var(--border-active-blue-france), var(--border-active-blue-france)); +} + +.fr-tile__title a::after, +.fr-tile__title button::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/arrow-right-line.svg"); + mask-image: url("icons/system/arrow-right-line.svg"); + --icon-size: 1rem; + content: ""; + margin-left: 0.5rem; +} + +.fr-tile__title [target=_blank]::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/external-link-line.svg"); + mask-image: url("icons/system/external-link-line.svg"); + --icon-size: 1rem; + content: ""; +} + +.fr-tile__desc { + font-size: 1rem; + line-height: 1.5rem; + flex: 1 1 auto; + order: 3; +} + +.fr-tile__start { + order: 1; + margin-bottom: 0.75rem; +} + +.fr-tile__start .fr-badges-group, +.fr-tile__start .fr-tags-group { + margin-bottom: -0.5rem; +} + +.fr-tile__detail { + font-size: 0.75rem; + line-height: 1.25rem; + display: flex; + flex-direction: row; + align-items: flex-start; + margin-bottom: 0; + margin-top: 0.75rem; + order: 4; +} + +.fr-tile__detail[class^=fr-icon-]::before, +.fr-tile__detail[class*=" fr-icon-"]::before, +.fr-tile__detail[class^=fr-fi-]::before, +.fr-tile__detail[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-right: 0.5rem; +} + +.fr-tile.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content, +.fr-tile.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content { + padding-bottom: 2.5rem; +} + +.fr-tile--sm { + padding: 1.5rem 1.5rem 1.75rem; +} + +.fr-tile--sm .fr-badge { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.125rem; + padding: 0 0.375rem; +} + +.fr-tile--sm .fr-badge::before, +.fr-tile--sm .fr-badge::after { + --icon-size: 0.75rem; +} + +.fr-tile--sm .fr-tag { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.5rem; + padding: 0.125rem 0.5rem; + border-radius: 0.75rem; +} + +.fr-tile--sm .fr-tag::before, +.fr-tile--sm .fr-tag::after { + --icon-size: 0.75rem; +} + +.fr-tile--sm .fr-tile__title { + font-size: 1rem; + line-height: 1.5rem; + margin-bottom: 0.25rem; +} + +.fr-tile--sm .fr-tile__title a::after, +.fr-tile--sm .fr-tile__title button::after { + --icon-size: 1rem; +} + +.fr-tile--sm .fr-tile__desc { + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-tile--sm .fr-tile__start { + margin-bottom: 0.5rem; +} + +.fr-tile--sm .fr-tile__pictogram { + width: 3.5rem; + height: 3.5rem; +} + +.fr-tile--sm.fr-tile--horizontal .fr-tile__header { + margin-right: 1.5rem; +} + +.fr-tile--sm.fr-tile--horizontal .fr-tile__pictogram { + width: 2.5rem; + height: 2.5rem; +} + +.fr-tile--sm.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__title a::after, +.fr-tile--sm.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__title button::after, +.fr-tile--sm.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__title a::after, +.fr-tile--sm.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__title button::after { + --icon-size: 1rem; + position: absolute; + right: 1.5rem; + bottom: 1.75rem; +} + +.fr-tile--sm.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content, +.fr-tile--sm.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content { + padding-bottom: 2rem; +} + +.fr-tile--horizontal, +.fr-tile--download { + flex-direction: row; + align-items: flex-start; + justify-content: center; + text-align: left; +} + +.fr-tile--horizontal .fr-tile__header, +.fr-tile--download .fr-tile__header { + margin-right: 2rem; + margin-bottom: 0; +} + +.fr-tile--horizontal .fr-tile__pictogram, +.fr-tile--download .fr-tile__pictogram { + width: 4rem; + height: 4rem; +} + +.fr-tile--horizontal .fr-tile__content, +.fr-tile--download .fr-tile__content { + align-items: flex-start; +} + +.fr-tile--horizontal:not(.fr-tile--no-icon) .fr-tile__detail, +.fr-tile--download:not(.fr-tile--no-icon) .fr-tile__detail { + padding-right: 2rem; + margin-bottom: -2.5rem; + margin-top: 1.25rem; +} + +.fr-tile--horizontal:not(.fr-tile--no-icon) .fr-tile__content, +.fr-tile--download:not(.fr-tile--no-icon) .fr-tile__content { + padding-bottom: 2.5rem; +} + +.fr-tile--horizontal:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__detail, +.fr-tile--download:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__detail { + padding-right: 2rem; + margin-bottom: -2rem; + margin-top: 0.75rem; +} + +.fr-tile--horizontal:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__content, +.fr-tile--download:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__content { + padding-bottom: 2rem; +} + +.fr-tile.fr-tile--download .fr-tile__title a::after, +.fr-tile.fr-tile--download .fr-tile__title button::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/download-line.svg"); + mask-image: url("icons/system/download-line.svg"); + content: ""; +} + +.fr-tile:not(.fr-tile--no-border):not(.fr-tile--shadow) { + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-tile--grey { + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); +} + +.fr-tile--shadow { + z-index: calc(var(--ground) + 500); + background-color: var(--background-raised-grey); + + --idle: transparent; + --hover: var(--background-raised-grey-hover); + --active: var(--background-raised-grey-active); + filter: drop-shadow(var(--raised-shadow)); +} + +.fr-tile--shadow.fr-tile--grey { + background-color: var(--background-contrast-raised-grey); + + --idle: transparent; + --hover: var(--background-contrast-raised-grey-hover); + --active: var(--background-contrast-raised-grey-active); +} + +.fr-tile--no-background { + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-tile__title:disabled, +a.fr-tile__title:not([href]) { + color: var(--text-disabled-grey); + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +.fr-tile__title a, +.fr-tile__title button { + color: var(--text-action-high-blue-france); +} + +.fr-tile__title a:not([href]), +.fr-tile__title button:disabled { + color: var(--text-disabled-grey); +} + +.fr-tile__title a:not([href])::before, +.fr-tile__title button:disabled::before { + background-image: linear-gradient(0deg, var(--border-disabled-grey), var(--border-disabled-grey)); +} + +.fr-tile__img { + display: flex; + align-items: center; + justify-content: center; + flex-shrink: 0; + width: 5rem; + height: 5rem; + margin: 0 auto 1.5rem; + overflow: hidden; + filter: brightness(var(--brightness)); +} + +.fr-tile__img > svg { + width: 100%; + height: 100%; +} + +.fr-tile__body > .fr-tile__desc { + padding-bottom: 2.5rem; +} + +.fr-tile--horizontal .fr-tile__img { + width: 3rem; + height: 3rem; + margin: 0 1.5rem 0 0; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + TRANSLATE +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-translate { + --rows: 8; + position: relative; +} + +.fr-translate .fr-translate__btn { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; + font-weight: 500; + min-height: 3rem; + width: 100%; +} + +.fr-translate .fr-translate__btn::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/editor/translate-2.svg"); + mask-image: url("icons/editor/translate-2.svg"); + content: ""; +} + +.fr-translate .fr-translate__btn::after { + transition: transform 0.3s; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/arrow-down-s-line.svg"); + mask-image: url("icons/system/arrow-down-s-line.svg"); + --icon-size: 1rem; + content: ""; + margin-left: auto; +} + +.fr-translate .fr-translate__btn[aria-expanded=true]::after { + transform: rotate(-180deg); +} + +.fr-translate__language { + white-space: nowrap; +} + +.fr-translate__language[aria-current]:not([aria-current=false]) { + display: none; +} + +.fr-translate__menu { + margin: -0.25rem 0; +} + +.fr-translate .fr-nav__item::before { + content: none; +} + +.fr-translate .fr-menu__list { + width: auto; + padding: 0; +} + +.fr-translate .fr-translate__btn[aria-expanded=true] { + color: var(--text-active-blue-france); + background-color: var(--background-open-blue-france); + + --idle: transparent; + --hover: var(--background-open-blue-france-hover); + --active: var(--background-open-blue-france-active); +} + +.fr-translate .fr-translate__btn[aria-expanded=true]:hover { + background-color: var(--hover-tint); +} + +.fr-translate .fr-translate__btn[aria-expanded=true]:active { + background-color: var(--active-tint); +} + +.fr-translate__menu .fr-translate__language { + box-shadow: none; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + TRANSCRIPTION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-transcription { + position: relative; + width: 100%; +} + +.fr-transcription::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-transcription__btn { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + font-weight: 500; + font-size: 1rem; + line-height: 1.5rem; + min-height: 3rem; + overflow: initial; + max-width: 100%; + max-height: none; + width: 100%; + text-align: left; + margin: 0; + padding: 0.75rem 1rem; + color: var(--text-action-high-blue-france); +} + +.fr-transcription__btn::before, +.fr-transcription__btn::after { + display: block; +} + +.fr-transcription__btn::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.25rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/arrow-down-s-line.svg"); + mask-image: url("icons/system/arrow-down-s-line.svg"); + content: ""; + margin-right: 0; + margin-left: auto; + transition: transform 0.3s; +} + +.fr-transcription__btn::before { + content: none; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/editor/align-left.svg"); + mask-image: url("icons/editor/align-left.svg"); + --icon-size: 1rem; + content: ""; + margin-right: 0.5rem; +} + +.fr-transcription__btn[aria-expanded=true]::after { + transform: rotate(-180deg); +} + +.fr-transcription__content::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: inset 0 1px 0 0 var(--border-default-grey); +} + +.fr-transcription__footer { + position: relative; + padding: 0.75rem 1rem; + margin: 0; +} + +.fr-transcription__footer::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: inset 0 1px 0 0 var(--border-default-grey); +} + +.fr-transcription__actions-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + display: flex; + align-items: center; + justify-content: flex-end; + flex-wrap: nowrap; +} + +.fr-transcription__actions-group > li, +.fr-transcription__actions-group > div { + width: 100%; + max-width: 100%; +} + +.fr-transcription__actions-group .fr-btn { + width: calc(100% - 1rem); + margin: 0 0.5rem 1rem; + justify-content: center; + width: auto; + margin-left: 0.5rem; + margin-right: 0.5rem; + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + margin-bottom: 0; + margin-right: 0; +} + +.fr-transcription__actions-group > li { + display: inline-flex; + max-width: 100%; + width: auto; +} + +.fr-transcription__actions-group .fr-btn::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-transcription__actions-group .fr-btn::before { + content: none; +} + +.fr-transcription__actions-group .fr-link { + font-size: 0.875rem; + line-height: 1.5rem; + padding: 0 0; +} + +.fr-transcription__actions-group .fr-link::before, +.fr-transcription__actions-group .fr-link::after { + --icon-size: 1rem; +} + +.fr-transcription__actions-group > *:not(:first-child) { + margin-left: 1rem; +} + +.fr-transcription .fr-collapse { + display: flex; + flex-direction: column-reverse; +} + +.fr-transcription .fr-collapse--expanded { + margin: 0 0.0625rem; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) { + visibility: inherit; + opacity: inherit; + background-color: inherit; + position: relative; + z-index: auto; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened)::after { + content: none; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened)::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: inset 0 1px 0 0 var(--border-default-grey); +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) > .fr-container { + padding: 0.0625rem 0; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) > .fr-container > .fr-grid-row { + display: inherit; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) > .fr-container > .fr-grid-row > [class^=fr-col-], +.fr-transcription .fr-modal:not(.fr-modal--opened) > .fr-container > .fr-grid-row > [class*=" fr-col-"], +.fr-transcription .fr-modal:not(.fr-modal--opened) > .fr-container > .fr-grid-row > .fr-col { + flex: inherit; + width: inherit; + max-width: inherit; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__body { + filter: inherit; + max-height: inherit; + background-color: inherit; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__header { + display: none; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__content { + --transcription-max-height: 9.5rem; + overflow-y: auto; + max-height: var(--transcription-max-height); + margin: 0; + padding: 1rem; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__title { + display: none; +} + +.fr-transcription .fr-modal--opened .fr-transcription__footer { + display: none; +} + +.fr-transcription__btn[aria-expanded=true] { + background-color: var(--background-open-blue-france); + + --idle: transparent; + --hover: var(--background-open-blue-france-hover); + --active: var(--background-open-blue-france-active); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + INPUT +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-input { + display: block; + width: 100%; + border-radius: 0.25rem 0.25rem 0 0; + font-size: 1rem; + line-height: 1.5rem; + padding: 0.5rem 1rem; + color: var(--text-default-grey); + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); + box-shadow: inset 0 -2px 0 0 var(--border-plain-grey); +} + +.fr-input:not(textarea) { + max-height: 2.5rem; +} + +.fr-input::placeholder { + opacity: 1; + font-style: italic; + color: var(--text-mention-grey); +} + +.fr-input::-webkit-contacts-auto-fill-button { + cursor: pointer; + background-color: var(--text-label-grey); + + --idle: transparent; + --hover: var(--text-label-grey-hover); + --active: var(--text-label-grey-active); +} + +.fr-input[type=date] { + position: relative; + min-height: 2.5rem; +} + +.fr-input[type=date]::after { + content: ""; + display: block; + position: absolute; + top: 0.75rem; + right: 1rem; + width: 1rem; + height: 1rem; + pointer-events: none; +} +@supports selector(::-webkit-calendar-picker-indicator) { + .fr-input[type=date] { + background-repeat: no-repeat; + background-position: calc(100% - 1rem) 50%; + background-size: 1rem 1rem; + padding-right: 3rem; + } + + .fr-input[type=date]::-webkit-calendar-picker-indicator { + display: block; + padding: 0.5rem; + margin-right: -2.5rem; + } +} + +.fr-input-wrap { + position: relative; + display: block; +} + +.fr-input-wrap[class^=fr-icon-] .fr-input, +.fr-input-wrap[class*=" fr-icon-"] .fr-input, +.fr-input-wrap[class^=fr-fi-] .fr-input, +.fr-input-wrap[class*=" fr-fi-"] .fr-input { + padding-right: 3rem; +} + +.fr-input-wrap[class^=fr-icon-]::before, +.fr-input-wrap[class*=" fr-icon-"]::before, +.fr-input-wrap[class^=fr-fi-]::before, +.fr-input-wrap[class*=" fr-fi-"]::before { + --icon-size: 1rem; + position: absolute; + top: 0.75rem; + right: 1rem; + bottom: 0.75rem; + margin: auto; + pointer-events: none; +} + +.fr-input-wrap--addon, +.fr-input-wrap--action { + display: flex; + flex-direction: row; + width: 100%; +} + +.fr-input-wrap--addon > *:first-child:not(:last-child) { + border-radius: 0.25rem 0 0 0; +} + +.fr-input-wrap--addon > *:last-child:not(:first-child) { + border-radius: 0 0.25rem 0 0; +} + +.fr-input-wrap--action .fr-btn { + margin-left: 1rem; +} + +.fr-input-wrap + .fr-hint-text { + margin-top: 1rem; +} + +.fr-input-group { + position: relative; +} + +.fr-input-group .fr-message:first-child { + margin-top: 1rem; +} + +.fr-input-group--valid::before, +.fr-input-group--error::before, +.fr-input-group--info::before { + content: ""; + display: block; + pointer-events: none; + position: absolute; + top: 0; + right: -0.75rem; + bottom: 0; + left: -0.75rem; + background-repeat: no-repeat; + background-position: 0 0; + background-size: 0.125rem 100%; +} + +textarea.fr-input { + min-height: 3.75rem; +} + +.fr-input:disabled { + color: var(--text-disabled-grey); + box-shadow: inset 0 -2px 0 0 var(--border-disabled-grey); +} + +.fr-input:autofill, +.fr-input:autofill:hover, +.fr-input:autofill:focus, +.fr-input:-webkit-autofill, +.fr-input:-webkit-autofill:hover, +.fr-input:-webkit-autofill:focus { + box-shadow: inset 0 -2px 0 0 var(--border-plain-grey), inset 0 0 0 1000px var(--background-contrast-info); + -webkit-text-fill-color: var(--text-label-grey); +} +@supports selector(::-webkit-calendar-picker-indicator) { + .fr-input[type=date]::after { + background-color: var(--background-contrast-grey); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); + } + + :root[data-fr-theme=dark] .fr-input[type=date]::after { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + } + + .fr-input[type=date]:disabled { + color: var(--text-disabled-grey); + box-shadow: inset 0 -2px 0 0 var(--border-disabled-grey); + } + + .fr-input[type=date]:disabled::after { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); + } + + :root[data-fr-theme=dark] .fr-input[type=date]:disabled::after { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + } +} + +.fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 var(--border-action-high-blue-france); +} + +.fr-fieldset--valid .fr-input, +.fr-fieldset--valid .fr-input-wrap--addon > .fr-input:not(:last-child), +.fr-input-group--valid .fr-input, +.fr-input-group--valid .fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 var(--border-plain-success); +} + +.fr-fieldset--error .fr-input, +.fr-fieldset--error .fr-input-wrap--addon > .fr-input:not(:last-child), +.fr-input-group--error .fr-input, +.fr-input-group--error .fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 var(--border-plain-error); +} + +.fr-input-group--error::before { + background-image: linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)); +} + +.fr-input-group--valid::before { + background-image: linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)); +} + +.fr-input-group--info::before { + background-image: linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + SEARCH +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-search-bar { + display: flex; + flex-direction: row; +} + +.fr-search-bar .fr-label { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; +} + +.fr-search-bar .fr-input { + margin: 0; + border-radius: 0.25rem 0 0; + max-height: 2.5rem; + box-shadow: inset 0 -2px 0 0 var(--border-action-high-blue-france); +} + +.fr-search-bar .fr-input::placeholder { + font-style: italic; +} + +.fr-search-bar .fr-input::-webkit-search-cancel-button { + -webkit-appearance: none; + width: 1rem; + height: 1rem; + background-repeat: no-repeat; + background-size: 1rem 1rem; + --data-uri-svg: url('data:image/svg+xml;charset=utf-8,'); + background-image: var(--data-uri-svg); +} + +.fr-search-bar .fr-btn { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + flex: 1 0 auto; + border-radius: 0 0.25rem 0 0; +} + +.fr-search-bar .fr-btn::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/search-line.svg"); + mask-image: url("icons/system/search-line.svg"); + content: ""; +} + +.fr-search-bar .fr-input--valid { + box-shadow: inset 0 -2px 0 0 var(--border-plain-success); +} + +.fr-search-bar .fr-input--error { + box-shadow: inset 0 -2px 0 0 var(--border-plain-error); +} + +:root[data-fr-theme=dark] .fr-search-bar .fr-input::-webkit-search-cancel-button { + --data-uri-svg: url('data:image/svg+xml;charset=utf-8,'); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + CONTENT +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-content-media { + width: 100%; + margin: 2.5rem 0; + display: flex; + flex-direction: column; + align-items: center; + + --text-spacing: 0; + --title-spacing: 0; +} + +.fr-content-media__img { + width: 100%; +} + +.fr-content-media [class^=fr-responsive-img], +.fr-content-media [class*=" fr-responsive-img"], +.fr-content-media [class^=fr-responsive-vid], +.fr-content-media [class*=" fr-responsive-vid"] { + aspect-ratio: 1.7777777778; +} + +.fr-content-media__caption { + display: flex; + flex-direction: column; + width: 100%; + margin-top: 0.75rem; + font-size: 0.75rem; + line-height: 1.25rem; +} + +.fr-content-media__caption .fr-link { + font-size: 0.75rem; + line-height: 1.25rem; + padding: 0 0; + margin-right: auto; +} + +.fr-content-media__caption .fr-link::before, +.fr-content-media__caption .fr-link::after { + --icon-size: 0.75rem; +} + +.fr-content-media .fr-transcription { + margin-top: 1.5rem; +} + +.fr-content-media + .fr-transcription { + margin-top: -1rem; + margin-bottom: 2.5rem; +} + +.fr-content-media--sm .fr-content-media__img, +.fr-content-media--sm .fr-responsive-vid { + width: 83.3333333333%; +} + +.fr-content-media--lg .fr-content-media__img, +.fr-content-media--lg .fr-responsive-vid { + width: 116.6666666667%; + max-width: 100vw; +} + +.fr-content-media__transcription .fr-link { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + + --underline-img: none; + --hover-tint: var(--hover); + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-content-media__transcription .fr-link::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/menu-2-fill.svg"); + mask-image: url("icons/system/menu-2-fill.svg"); + content: ""; +} + +.fr-content-media__transcription .fr-link::before { + content: none; +} + +.fr-content-media__caption, +.fr-content-media .fr-link { + color: var(--text-mention-grey); +} + +.fr-content-media__transcription .fr-link:disabled, +.fr-content-media__transcription a.fr-link:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + CONSENT MAIN +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-consent-placeholder { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + padding: 5rem 2rem; + text-align: center; + + --text-spacing: 0 0 1.5rem; + --title-spacing: 0 0 0.5rem; + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); +} + +.fr-consent-banner { + position: fixed; + bottom: 0; + left: 0; + width: 100%; + max-height: calc(100% - 8rem); + padding: 1rem; + overflow: auto; + + --text-spacing: 0 0 1rem; + --title-spacing: 0 0 1rem; + z-index: calc(var(--ground) + 1500); + background-color: var(--background-alt-overlap-grey); + + --idle: transparent; + --hover: var(--background-alt-overlap-grey-hover); + --active: var(--background-alt-overlap-grey-active); + filter: drop-shadow(var(--overlap-shadow)); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-consent-banner__title { + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; + margin-bottom: 1rem; +} + +.fr-consent-banner__buttons { + margin-top: 1.5rem; + margin-bottom: -1rem; +} + +.fr-consent-service { + position: relative; +} + +.fr-consent-service > .fr-fieldset { + padding: 0 0 1.25rem; + margin: 0; + align-items: flex-start; + display: flex; + flex-direction: column; + width: 100%; + position: initial; +} + +.fr-consent-service:last-child > .fr-fieldset { + padding: 2rem 0 1rem; +} + +.fr-consent-service:last-child > .fr-fieldset .fr-consent-service > .fr-fieldset:last-child { + margin-bottom: 0; +} + +.fr-consent-service__title { + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; + padding: 2rem 0 0.75rem; + margin: 0; + color: var(--text-title-grey); +} + +.fr-consent-service__desc { + font-size: 0.875rem; + line-height: 1.5rem; + + --text-spacing: 0.75rem 0 0.5rem 0; +} + +.fr-consent-service__collapse { + margin-top: -0.25rem; + margin-bottom: 0.75rem; + width: 100%; +} + +.fr-consent-service__collapse .fr-consent-service__collapse-btn { + font-size: 0.875rem; + line-height: 1.5rem; + padding: 0 0; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-consent-service__collapse .fr-consent-service__collapse-btn::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.25rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/arrow-down-s-line.svg"); + mask-image: url("icons/system/arrow-down-s-line.svg"); + content: ""; +} + +.fr-consent-service__collapse .fr-consent-service__collapse-btn::before { + content: none; +} + +.fr-consent-service__radios { + margin-top: 0.75rem; + margin-bottom: 0.75rem; + display: flex; + flex-direction: row; + flex-wrap: wrap; +} + +.fr-consent-service .fr-radio-group { + position: relative; +} + +.fr-consent-service .fr-radio-group:not(:last-child) { + margin-right: 3rem; +} + +.fr-consent-service .fr-radio-group:not(:first-child)::before { + content: ""; + display: block; + width: 1px; + height: 1.5rem; + position: absolute; + top: 0; + left: calc(-1.5rem - 1px); +} + +.fr-consent-service .fr-consent-service__collapse-btn { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + + --underline-img: none; + --hover-tint: var(--hover); + background: transparent; + padding: 0 0.25rem 0 0; + color: inherit; + + --hover-tint: var(--idle); + --active-tint: var(--idle); + background-image: var(--underline-img), var(--underline-img); + background-position: var(--underline-x) 100%, var(--underline-x) calc(100% - var(--underline-thickness)); + background-repeat: no-repeat, no-repeat; + transition: background-size 0s; + background-size: var(--underline-hover-width) calc(var(--underline-thickness) * 2), var(--underline-idle-width) var(--underline-thickness); + color: var(--text-action-high-blue-france); +} + +.fr-consent-service .fr-consent-service__collapse-btn::before, +.fr-consent-service .fr-consent-service__collapse-btn::after { + display: block; +} + +.fr-consent-service .fr-consent-service__collapse-btn:hover, +.fr-consent-service .fr-consent-service__collapse-btn:active { + --underline-hover-width: var(--underline-max-width); +} + +.fr-consent-service .fr-consent-service__collapse-btn::after { + margin-right: -1.25rem; + transition: transform 0.3s; +} + +.fr-consent-service .fr-consent-service__collapse-btn[aria-expanded=true]::after { + transform: rotate(-180deg); +} + +.fr-consent-services { + margin-top: 0.5rem; + margin-bottom: -0.5rem; + width: 100%; +} + +.fr-consent-services .fr-consent-service > .fr-fieldset, +.fr-consent-services .fr-consent-service:last-child > .fr-fieldset { + padding: 0; +} + +.fr-consent-services .fr-consent-service:last-child > .fr-fieldset { + margin-bottom: 1.25rem; +} + +.fr-consent-services .fr-consent-service__title { + padding-top: 0.75rem; +} + +.fr-consent-services .fr-consent-service__radios { + top: 0; +} + +.fr-consent-services .fr-consent-service__desc { + --text-spacing: 0.25rem 0 0.75rem 0; +} + +.fr-consent-manager__header { + padding-top: 0; +} + +.fr-consent-manager__header .fr-consent-service__title { + width: 100%; + padding: 0 0 0.75rem 0; + font-size: 1rem; + line-height: 1.5rem; + font-weight: 400; +} + +.fr-consent-manager__header .fr-consent-service__radios { + width: 100%; + justify-content: flex-start; + top: 0; + position: initial; +} + +.fr-consent-manager__buttons { + margin-bottom: -3rem; + margin-top: 1rem; +} + +.fr-consent-manager__header, +.fr-consent-service { + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); + color: var(--text-default-grey); +} + +.fr-consent-manager__header .fr-radio-group + .fr-radio-group::before, +.fr-consent-service .fr-radio-group + .fr-radio-group::before { + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-consent-service:last-of-type, +.fr-consent-service .fr-consent-service { + box-shadow: none; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + FOLLOW +\* ˍˍˍˍˍˍˍˍˍ */ + +/** +* Mixin d'ajout des icones des réseaux sociaux +**/ + +/** +* Mixin d'ajout des icones des réseaux sociaux +**/ +.fr-follow { + padding: 1.5rem 0; + + --title-spacing: 0 0 0.5rem; + --text-spacing: 0 0 1rem; + background-color: var(--background-alt-blue-france); + + --idle: transparent; + --hover: var(--background-alt-blue-france-hover); + --active: var(--background-alt-blue-france-active); +} + +.fr-follow__newsletter .fr-input-group { + margin-bottom: 1rem; +} + +.fr-follow__newsletter .fr-hint-text { + margin-bottom: 0; +} + +.fr-follow__newsletter .fr-label { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; +} + +.fr-follow__newsletter .fr-input-wrap { + display: flex; + flex-direction: column; + max-width: 37.5rem; + margin-top: 0; +} + +.fr-follow__newsletter .fr-input-wrap .fr-input { + margin-bottom: 1rem; + margin-top: 0; + border-radius: 0.25rem 0.25rem 0 0; +} + +.fr-follow__newsletter .fr-input-wrap .fr-btn { + justify-content: center; + width: 100%; + border-radius: 0; +} + +.fr-follow__newsletter .fr-messages-group { + margin-top: 1rem; +} + +.fr-follow__social { + --text-spacing: 0 0 0.75rem; + --title-spacing: 0 0 0.75rem; +} + +.fr-follow__social .fr-btns-group { + margin-bottom: -1rem; + width: auto; +} + +.fr-follow__social .fr-btns-group .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + justify-content: flex-start; +} + +.fr-follow__social .fr-btns-group > li { + display: inline-flex; + max-width: 100%; + width: auto; +} + +.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 1.5rem; + content: ""; +} + +.fr-follow__social .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; + overflow: hidden; + white-space: nowrap; + max-width: 3rem; + max-height: 3rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-follow__social .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 2rem; + content: ""; +} + +.fr-follow .fr-grid-row > *:not(:first-child) { + margin-top: 1.5rem; + padding-top: 1.5rem; + box-shadow: 0 -1px 0 0 var(--border-default-blue-france); +} + +.fr-follow .fr-btn--bluesky::before { + -webkit-mask-image: url("icons/logo/bluesky-fill.svg"); + mask-image: url("icons/logo/bluesky-fill.svg"); +} + +.fr-follow .fr-btn--dailymotion::before { + -webkit-mask-image: url("icons/logo/fr--dailymotion-fill.svg"); + mask-image: url("icons/logo/fr--dailymotion-fill.svg"); +} + +.fr-follow .fr-btn--facebook::before { + -webkit-mask-image: url("icons/logo/facebook-circle-fill.svg"); + mask-image: url("icons/logo/facebook-circle-fill.svg"); +} + +.fr-follow .fr-btn--github::before { + -webkit-mask-image: url("icons/logo/github-fill.svg"); + mask-image: url("icons/logo/github-fill.svg"); +} + +.fr-follow .fr-btn--instagram::before { + -webkit-mask-image: url("icons/logo/instagram-fill.svg"); + mask-image: url("icons/logo/instagram-fill.svg"); +} + +.fr-follow .fr-btn--linkedin::before { + -webkit-mask-image: url("icons/logo/linkedin-box-fill.svg"); + mask-image: url("icons/logo/linkedin-box-fill.svg"); +} + +.fr-follow .fr-btn--mastodon::before { + -webkit-mask-image: url("icons/logo/mastodon-fill.svg"); + mask-image: url("icons/logo/mastodon-fill.svg"); +} + +.fr-follow .fr-btn--snapchat::before { + -webkit-mask-image: url("icons/logo/snapchat-fill.svg"); + mask-image: url("icons/logo/snapchat-fill.svg"); +} + +.fr-follow .fr-btn--telegram::before { + -webkit-mask-image: url("icons/logo/telegram-fill.svg"); + mask-image: url("icons/logo/telegram-fill.svg"); +} + +.fr-follow .fr-btn--threads::before { + -webkit-mask-image: url("icons/logo/threads-fill.svg"); + mask-image: url("icons/logo/threads-fill.svg"); +} + +.fr-follow .fr-btn--tiktok::before { + -webkit-mask-image: url("icons/logo/fr--tiktok-fill.svg"); + mask-image: url("icons/logo/fr--tiktok-fill.svg"); +} + +.fr-follow .fr-btn--twitch::before { + -webkit-mask-image: url("icons/logo/twitch-fill.svg"); + mask-image: url("icons/logo/twitch-fill.svg"); +} + +.fr-follow .fr-btn--twitter::before { + -webkit-mask-image: url("icons/logo/twitter-fill.svg"); + mask-image: url("icons/logo/twitter-fill.svg"); +} + +.fr-follow .fr-btn--twitter-x::before { + -webkit-mask-image: url("icons/logo/twitter-x-fill.svg"); + mask-image: url("icons/logo/twitter-x-fill.svg"); +} + +.fr-follow .fr-btn--vimeo::before { + -webkit-mask-image: url("icons/logo/vimeo-fill.svg"); + mask-image: url("icons/logo/vimeo-fill.svg"); +} + +.fr-follow .fr-btn--youtube::before { + -webkit-mask-image: url("icons/logo/youtube-fill.svg"); + mask-image: url("icons/logo/youtube-fill.svg"); +} + +.fr-follow .fr-links-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + margin: 0 -1rem -1rem -1rem; + width: auto; + display: flex; + flex-wrap: wrap; +} + +.fr-follow .fr-links-group .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; +} + +.fr-follow .fr-links-group > li { + display: inline-flex; + max-width: 100%; + width: auto; +} + +.fr-follow .fr-valid-text, +.fr-follow .fr-error-text { + margin-top: 1rem; +} + +.fr-follow .fr-hint-text { + margin-top: 1rem; +} + +.fr-follow__social .fr-link { + --underline-img: none; + --hover-tint: var(--hover); + display: inline-flex; + margin-left: 0.5rem; + margin-right: 0.5rem; + margin-bottom: 1rem; + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-follow__social .fr-link::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-follow__social .fr-links-group--lg .fr-link { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; + overflow: hidden; + white-space: nowrap; + max-width: 3rem; + max-height: 3rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-follow__social .fr-links-group--lg .fr-link::before { + --icon-size: 2rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-follow .fr-link--facebook::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/logo/facebook-circle-fill.svg"); + mask-image: url("icons/logo/facebook-circle-fill.svg"); + content: ""; +} + +.fr-follow .fr-link--twitter::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/logo/twitter-fill.svg"); + mask-image: url("icons/logo/twitter-fill.svg"); + content: ""; +} + +.fr-follow .fr-link--twitter-x::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/logo/twitter-x-fill.svg"); + mask-image: url("icons/logo/twitter-x-fill.svg"); + content: ""; +} + +.fr-follow .fr-link--instagram::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/logo/instagram-fill.svg"); + mask-image: url("icons/logo/instagram-fill.svg"); + content: ""; +} + +.fr-follow .fr-link--linkedin::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/logo/linkedin-box-fill.svg"); + mask-image: url("icons/logo/linkedin-box-fill.svg"); + content: ""; +} + +.fr-follow .fr-link--youtube::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/logo/youtube-fill.svg"); + mask-image: url("icons/logo/youtube-fill.svg"); + content: ""; +} + +.fr-follow .fr-input { + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-follow__title { + color: var(--text-title-grey); +} + +.fr-follow__newsletter-legal { + color: var(--text-mention-grey); +} + +.fr-follow__social .fr-btn { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-follow__social .fr-btn:disabled, +.fr-follow__social a.fr-btn:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-follow__social .fr-link:disabled, +.fr-follow__social a.fr-link:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + Password +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-password { + position: relative; + display: flex; + flex-direction: row; + flex-wrap: wrap; + + --text-spacing: 0 0 0.5rem 0; +} + +.fr-password [data-fr-capslock] .fr-password__input { + padding-right: 3rem; +} + +.fr-password [data-fr-capslock]::before { + content: ""; + display: block; + position: absolute; + top: 0.75rem; + right: 1rem; + width: 1rem; + height: 1rem; + pointer-events: none; + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +.fr-password__checkbox { + order: -1; + flex: 0; + align-self: flex-end; + margin-left: auto; + padding-left: 0.5rem; +} + +.fr-password__checkbox .fr-label { + text-wrap: nowrap; +} + +.fr-password .fr-input-wrap { + flex: 1 0 100%; +} + +.fr-password__input { + margin-bottom: 0.75rem; +} + +.fr-password__input::-webkit-caps-lock-indicator { + content: none; +} + +.fr-password__input::-ms-reveal { + display: none; +} + +.fr-password > .fr-label { + order: -1; + flex: 1; + min-width: 50%; +} + +.fr-password .fr-message:first-child { + --comma: " "; +} + +.fr-password .fr-message--valid[data-fr-valid] { + --content: " - "attr(data-fr-valid) var(--comma); +} + +.fr-password .fr-message--error[data-fr-error] { + --content: " - "attr(data-fr-error) var(--comma); +} + +.fr-password__btn { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-password__btn:disabled, +a.fr-password__btn:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +:root[data-fr-theme=dark] .fr-password [data-fr-capslock]::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-password .fr-password__checkbox input[type=checkbox] + label { + color: var(--text-label-grey); +} + +.fr-password .fr-password__checkbox input[type=checkbox] + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), var(--data-uri-svg); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + HEADER +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-header { + --underline-img: none; + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + --text-spacing: 0; + --title-spacing: 0; + width: 100%; + position: relative; +} + +.fr-header__body-row { + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + margin: 0 -1rem; +} + +.fr-header__logo__apitech { + max-height: 70px; + max-width: 200px; +} + +.fr-header__brand { + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + flex-wrap: wrap; + width: 100%; + padding-left: 0.25rem; + padding-right: 0.25rem; + z-index: calc(var(--ground) + 750); + background-color: var(--background-raised-grey); + + --idle: transparent; + --hover: var(--background-raised-grey-hover); + --active: var(--background-raised-grey-active); + filter: drop-shadow(var(--raised-shadow)); +} + +.fr-header__brand::after { + content: ""; + display: block; + position: relative; + z-index: 1; + flex: 1; + align-self: stretch; +} + +.fr-header__brand-top { + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + width: 100%; + overflow: hidden; +} + +.fr-header__brand.fr-enlarge-link a[href]::before { + outline-offset: -2px; +} + +.fr-header__logo { + order: 1; + flex: 0 0 auto; + padding: 0.75rem; +} + +.fr-header__logo .fr-logo { + font-size: 0.7875rem; + padding: 0.75rem; + margin: -0.75rem; +} + +.fr-header__logo .fr-logo::before { + width: 2.0625rem; + height: 0.75rem; + margin-bottom: 0.25rem; + background-size: 2.0625rem 0.84375rem, 2.0625rem 0.75rem, 0; + background-position: 0 -0.046875rem, 0 0, 0 0; +} + +:root[data-fr-mourning] .fr-header__logo .fr-logo::before { + background-size: 2.0625rem 0.84375rem, 0, 2.0625rem 0.75rem; +} + +.fr-header__logo .fr-logo::after { + min-width: 1.96875rem; + background-size: 3.9375rem 2.8125rem; + background-position: 0 calc(100% + 1.40625rem); + padding-top: 1.65625rem; +} + +[data-fr-theme=dark] .fr-header__logo .fr-logo::after { + background-position: -1.96875rem 100%; +} + +.fr-header__operator { + padding: 0.75rem; + order: 2; + flex: 0 1 auto; +} + +.fr-header__operator img { + display: block; + min-width: 3.5rem; +} + +.fr-header__service { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + margin-left: 0.75rem; + margin-right: 0.75rem; + + --external-link-content: none; + color: var(--text-title-grey); +} + +.fr-header__service::before { + content: ""; + display: block; + width: calc(100% - 2rem); + height: 1px; + position: absolute; + transform: translateY(-0.75rem); + background-color: var(--border-default-grey); + + --idle: transparent; + --hover: var(--border-default-grey-hover); + --active: var(--border-default-grey-active); +} + +.fr-header__service-title { + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; +} + +.fr-header__service-title .fr-badge { + vertical-align: middle; + margin: -0.25rem 0 0 0.25rem; +} + +.fr-header__service-tagline { + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-header .fr-modal { + overflow: auto; + justify-content: initial; + background-color: var(--background-lifted-grey); + + --idle: transparent; + --hover: var(--background-lifted-grey-hover); + --active: var(--background-lifted-grey-active); +} + +.fr-header .fr-modal:not([role=dialog]) { + transition: none; +} + +.fr-header .fr-modal::before { + content: none; +} + +.fr-header .fr-modal::after { + content: none; +} + +.fr-header .fr-modal > * > .fr-btn--close { + margin-bottom: 1.5rem; +} + +.fr-header .fr-modal > .fr-container { + pointer-events: all; + padding-top: 1rem; + padding-bottom: 4.5rem; + height: 100%; + overflow: inherit; +} + +.fr-header__navbar { + display: flex; + flex-direction: row; + align-items: flex-start; + justify-content: flex-end; + padding: 0.25rem; + margin-right: -0.5rem; + margin-top: 0.25rem; + order: 3; + flex: 1; + align-self: stretch; + z-index: calc(var(--ground) + 1000); +} + +.fr-header__navbar .fr-btn { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + margin-left: 0.5rem; + margin-right: 0.5rem; + flex: 0 0 auto; + white-space: nowrap; + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-header__navbar .fr-btn::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-header__navbar .fr-btn--menu::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/menu-fill.svg"); + mask-image: url("icons/system/menu-fill.svg"); + content: ""; +} + +.fr-header__navbar .fr-btn--search::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/search-line.svg"); + mask-image: url("icons/system/search-line.svg"); + content: ""; +} + +.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn { + justify-content: flex-start; + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-header__tools-links { + display: none; +} + +.fr-header__tools-links > .fr-btn[class^=fr-icon-], +.fr-header__tools-links > .fr-btn[class*=" fr-icon-"], +.fr-header__tools-links > .fr-btn[class^=fr-fi-], +.fr-header__tools-links > .fr-btn[class*=" fr-fi-"] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-header__tools-links > .fr-btn[class^=fr-icon-]::before, +.fr-header__tools-links > .fr-btn[class*=" fr-icon-"]::before, +.fr-header__tools-links > .fr-btn[class^=fr-fi-]::before, +.fr-header__tools-links > .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-header__tools-links > .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-header__tools-links > .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-header .fr-header__menu-links::after { + content: ""; + display: block; + margin: 0.75rem -1rem; + width: calc(100% + 2rem); + height: 1px; +} + +.fr-header .fr-header__menu-links .fr-translate { + margin-left: -0.5rem; + margin-right: -0.5rem; +} + +.fr-header .fr-header__menu-links .fr-translate__btn { + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) { + display: flex; + flex-direction: column; +} + +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn { + margin-bottom: 0; +} + +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-], +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"], +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-], +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"] { + min-height: 3rem; + padding-left: 0; + padding-right: 0; +} + +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + min-height: 3rem; + padding-left: 0; + padding-right: 0; +} + +.fr-header .fr-links-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + display: flex; + align-items: stretch; + flex-wrap: wrap; +} + +.fr-header .fr-links-group > li, +.fr-header .fr-links-group > div { + width: 100%; + max-width: 100%; +} + +.fr-header .fr-links-group .fr-btn { + width: calc(100% - 1rem); + margin: 0 0.5rem 1rem; + justify-content: center; +} + +.fr-header .fr-links-group .fr-link { + --underline-img: none; + --hover-tint: var(--hover); + --active-tint: var(--active); +} + +.fr-header .fr-links-group .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; +} + +.fr-header .fr-links-group .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, +.fr-header .fr-links-group .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after { + --icon-size: 1rem; +} + +.fr-header .fr-links-group .fr-link[class^=fr-icon-], +.fr-header .fr-links-group .fr-link[class*=" fr-icon-"], +.fr-header .fr-links-group .fr-link[class^=fr-fi-], +.fr-header .fr-links-group .fr-link[class*=" fr-fi-"] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-header .fr-links-group .fr-link[class^=fr-icon-]::before, +.fr-header .fr-links-group .fr-link[class*=" fr-icon-"]::before, +.fr-header .fr-links-group .fr-link[class^=fr-fi-]::before, +.fr-header .fr-links-group .fr-link[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + content: ""; +} + +.fr-header .fr-header__menu-links .fr-links-group .fr-link { + width: 100%; + min-height: 3rem; + padding-left: 0; + margin-bottom: 0; +} + +.fr-header .fr-modal > * > .fr-link--close { + margin-bottom: 1.5rem; +} + +.fr-header__menu-links::after { + box-shadow: inset 0 1px 0 0 var(--border-default-grey); +} + +.fr-header__menu-links .fr-btn { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: none; +} + +.fr-header__menu-links .fr-btn:disabled, +.fr-header__menu-links a.fr-btn:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-header__tools-links .fr-btn { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-header__tools-links .fr-btn:disabled, +.fr-header__tools-links a.fr-btn:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn:disabled, +.fr-header__tools-links > .fr-translate:first-child:last-child a.fr-btn:not([href]) { + color: var(--text-disabled-grey); + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-header__navbar .fr-service__title { + color: var(--text-title-grey); +} + +.fr-header__navbar .fr-btn:disabled, +.fr-header__navbar a.fr-btn:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-header__navbar .fr-btn--menu { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-header__navbar .fr-btn--menu:disabled, +.fr-header__navbar a.fr-btn--menu:not([href]) { + color: var(--text-disabled-grey); + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-header__menu-links .fr-link { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-header__menu-links .fr-link:disabled, +.fr-header__menu-links a.fr-link:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-header__tools-links .fr-link { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-header__tools-links .fr-link:disabled, +.fr-header__tools-links a.fr-link:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ + .fr-hidden-sm { + display: none !important; + } + + .fr-unhidden-sm { + display: inherit !important; + } + + .fr-sr-only-sm { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; + } + + .fr-container-sm { + padding-left: 1rem; + padding-right: 1rem; + } + + .fr-container-sm--fluid { + padding-left: 0; + padding-right: 0; + max-width: none; + overflow: hidden; + } + + .fr-grid-row-sm--gutters { + margin: -0.5rem; + } + + .fr-grid-row-sm--gutters > [class^=fr-col-], + .fr-grid-row-sm--gutters > [class*=" fr-col-"], + .fr-grid-row-sm--gutters > .fr-col { + padding: 0.5rem; + } + + .fr-grid-row-sm--no-gutters { + margin: 0; + } + + .fr-grid-row-sm--no-gutters > [class^=fr-col-], + .fr-grid-row-sm--no-gutters > [class*=" fr-col-"], + .fr-grid-row-sm--no-gutters > .fr-col { + padding: 0; + } + + .fr-col-sm { + flex: 1; + } + + .fr-col-sm-1 { + flex: 0 0 calc(100% / 12); + width: calc(100% / 12); + max-width: calc(100% / 12); + } + + .fr-col-offset-sm-1:not(.fr-col-offset-sm-1--right) { + margin-left: calc(100% / 12); + } + + .fr-col-offset-sm-1--right { + margin-right: calc(100% / 12); + } + + .fr-col-sm-2 { + flex: 0 0 calc(200% / 12); + width: calc(200% / 12); + max-width: calc(200% / 12); + } + + .fr-col-offset-sm-2:not(.fr-col-offset-sm-2--right) { + margin-left: calc(200% / 12); + } + + .fr-col-offset-sm-2--right { + margin-right: calc(200% / 12); + } + + .fr-col-sm-3 { + flex: 0 0 calc(300% / 12); + width: calc(300% / 12); + max-width: calc(300% / 12); + } + + .fr-col-offset-sm-3:not(.fr-col-offset-sm-3--right) { + margin-left: calc(300% / 12); + } + + .fr-col-offset-sm-3--right { + margin-right: calc(300% / 12); + } + + .fr-col-sm-4 { + flex: 0 0 calc(400% / 12); + width: calc(400% / 12); + max-width: calc(400% / 12); + } + + .fr-col-offset-sm-4:not(.fr-col-offset-sm-4--right) { + margin-left: calc(400% / 12); + } + + .fr-col-offset-sm-4--right { + margin-right: calc(400% / 12); + } + + .fr-col-sm-5 { + flex: 0 0 calc(500% / 12); + width: calc(500% / 12); + max-width: calc(500% / 12); + } + + .fr-col-offset-sm-5:not(.fr-col-offset-sm-5--right) { + margin-left: calc(500% / 12); + } + + .fr-col-offset-sm-5--right { + margin-right: calc(500% / 12); + } + + .fr-col-sm-6 { + flex: 0 0 calc(600% / 12); + width: calc(600% / 12); + max-width: calc(600% / 12); + } + + .fr-col-offset-sm-6:not(.fr-col-offset-sm-6--right) { + margin-left: calc(600% / 12); + } + + .fr-col-offset-sm-6--right { + margin-right: calc(600% / 12); + } + + .fr-col-sm-7 { + flex: 0 0 calc(700% / 12); + width: calc(700% / 12); + max-width: calc(700% / 12); + } + + .fr-col-offset-sm-7:not(.fr-col-offset-sm-7--right) { + margin-left: calc(700% / 12); + } + + .fr-col-offset-sm-7--right { + margin-right: calc(700% / 12); + } + + .fr-col-sm-8 { + flex: 0 0 calc(800% / 12); + width: calc(800% / 12); + max-width: calc(800% / 12); + } + + .fr-col-offset-sm-8:not(.fr-col-offset-sm-8--right) { + margin-left: calc(800% / 12); + } + + .fr-col-offset-sm-8--right { + margin-right: calc(800% / 12); + } + + .fr-col-sm-9 { + flex: 0 0 calc(900% / 12); + width: calc(900% / 12); + max-width: calc(900% / 12); + } + + .fr-col-offset-sm-9:not(.fr-col-offset-sm-9--right) { + margin-left: calc(900% / 12); + } + + .fr-col-offset-sm-9--right { + margin-right: calc(900% / 12); + } + + .fr-col-sm-10 { + flex: 0 0 calc(1000% / 12); + width: calc(1000% / 12); + max-width: calc(1000% / 12); + } + + .fr-col-offset-sm-10:not(.fr-col-offset-sm-10--right) { + margin-left: calc(1000% / 12); + } + + .fr-col-offset-sm-10--right { + margin-right: calc(1000% / 12); + } + + .fr-col-sm-11 { + flex: 0 0 calc(1100% / 12); + width: calc(1100% / 12); + max-width: calc(1100% / 12); + } + + .fr-col-offset-sm-11:not(.fr-col-offset-sm-11--right) { + margin-left: calc(1100% / 12); + } + + .fr-col-offset-sm-11--right { + margin-right: calc(1100% / 12); + } + + .fr-col-sm-12 { + flex: 0 0 calc(1200% / 12); + width: calc(1200% / 12); + max-width: calc(1200% / 12); + } + + .fr-col-offset-sm-12:not(.fr-col-offset-sm-12--right) { + margin-left: calc(1200% / 12); + } + + .fr-col-offset-sm-12--right { + margin-right: calc(1200% / 12); + } + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + .fr-btns-group--inline-sm .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + } + + .fr-btns-group--inline-sm > li { + display: inline-flex; + max-width: 100%; + width: auto; + } + + .fr-btns-group--inline-sm.fr-btns-group--right.fr-btns-group--inline-reverse { + flex-direction: row-reverse; + justify-content: flex-start; + } + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + .fr-notice__title, + .fr-notice__desc { + display: inline; + } + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + .fr-footer__content-list > li { + margin-right: 1.5rem; + } + + .fr-footer__partners-title { + text-align: left; + } + + .fr-footer__partners-logos { + display: flex; + flex-direction: row; + align-items: flex-start; + justify-content: space-between; + margin-right: -0.5rem; + } + + .fr-footer__partners-main { + margin-bottom: 1rem; + } + + .fr-footer__partners-sub, + .fr-footer__partners-sub > ul { + flex-direction: row; + align-items: flex-start; + } + + .fr-footer__partners-sub > li, + .fr-footer__partners-sub > ul > li { + margin: 0 0.5rem 0 0.5rem; + } + + .fr-footer__partners-sub { + order: 3; + } + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + .fr-follow__newsletter .fr-input-group { + margin-bottom: 0.5rem; + } + + .fr-follow__newsletter .fr-input-wrap .fr-btn { + width: auto; + border-radius: 0 0.25rem 0 0; + } + + .fr-follow__newsletter .fr-input-wrap { + flex-direction: row; + } + + .fr-follow__newsletter .fr-input-wrap .fr-input { + margin-bottom: 0; + border-radius: 0.25rem 0 0 0; + } + + .fr-follow__newsletter .fr-messages-group { + margin-bottom: 0.5rem; + } + + /*! media sm */ + + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + + /*! media md */ + h6 { + font-size: 1.25rem; + line-height: 1.75rem; + } + + h5 { + font-size: 1.375rem; + line-height: 1.75rem; + } + + h4 { + font-size: 1.5rem; + line-height: 2rem; + } + + h3 { + font-size: 1.75rem; + line-height: 2.25rem; + } + + h2 { + font-size: 2rem; + line-height: 2.5rem; + } + + h1 { + font-size: 2.5rem; + line-height: 3rem; + } + + .fr-h6 { + font-size: 1.25rem !important; + line-height: 1.75rem !important; + } + + .fr-h5 { + font-size: 1.375rem !important; + line-height: 1.75rem !important; + } + + .fr-h4 { + font-size: 1.5rem !important; + line-height: 2rem !important; + } + + .fr-h3 { + font-size: 1.75rem !important; + line-height: 2.25rem !important; + } + + .fr-h2 { + font-size: 2rem !important; + line-height: 2.5rem !important; + } + + .fr-h1 { + font-size: 2.5rem !important; + line-height: 3rem !important; + } + + .fr-display--xs { + font-size: 3rem !important; + line-height: 3.5rem !important; + } + + .fr-display--sm { + font-size: 3.5rem !important; + line-height: 4rem !important; + } + + .fr-display--md { + font-size: 4rem !important; + line-height: 4.5rem !important; + } + + .fr-display--lg { + font-size: 4.5rem !important; + line-height: 5rem !important; + } + + .fr-display--xl { + font-size: 5rem !important; + line-height: 5.5rem !important; + } + + .fr-hidden-md { + display: none !important; + } + + .fr-unhidden-md { + display: inherit !important; + } + + .fr-sr-only-md { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; + } + + .fr-container-md { + padding-left: 1rem; + padding-right: 1rem; + } + + .fr-container-md--fluid { + padding-left: 0; + padding-right: 0; + max-width: none; + overflow: hidden; + } + + .fr-grid-row-md--gutters { + margin: -0.5rem; + } + + .fr-grid-row-md--gutters > [class^=fr-col-], + .fr-grid-row-md--gutters > [class*=" fr-col-"], + .fr-grid-row-md--gutters > .fr-col { + padding: 0.5rem; + } + + .fr-grid-row-md--no-gutters { + margin: 0; + } + + .fr-grid-row-md--no-gutters > [class^=fr-col-], + .fr-grid-row-md--no-gutters > [class*=" fr-col-"], + .fr-grid-row-md--no-gutters > .fr-col { + padding: 0; + } + + .fr-col-md { + flex: 1; + } + + .fr-col-md-1 { + flex: 0 0 calc(100% / 12); + width: calc(100% / 12); + max-width: calc(100% / 12); + } + + .fr-col-offset-md-1:not(.fr-col-offset-md-1--right) { + margin-left: calc(100% / 12); + } + + .fr-col-offset-md-1--right { + margin-right: calc(100% / 12); + } + + .fr-col-md-2 { + flex: 0 0 calc(200% / 12); + width: calc(200% / 12); + max-width: calc(200% / 12); + } + + .fr-col-offset-md-2:not(.fr-col-offset-md-2--right) { + margin-left: calc(200% / 12); + } + + .fr-col-offset-md-2--right { + margin-right: calc(200% / 12); + } + + .fr-col-md-3 { + flex: 0 0 calc(300% / 12); + width: calc(300% / 12); + max-width: calc(300% / 12); + } + + .fr-col-offset-md-3:not(.fr-col-offset-md-3--right) { + margin-left: calc(300% / 12); + } + + .fr-col-offset-md-3--right { + margin-right: calc(300% / 12); + } + + .fr-col-md-4 { + flex: 0 0 calc(400% / 12); + width: calc(400% / 12); + max-width: calc(400% / 12); + } + + .fr-col-offset-md-4:not(.fr-col-offset-md-4--right) { + margin-left: calc(400% / 12); + } + + .fr-col-offset-md-4--right { + margin-right: calc(400% / 12); + } + + .fr-col-md-5 { + flex: 0 0 calc(500% / 12); + width: calc(500% / 12); + max-width: calc(500% / 12); + } + + .fr-col-offset-md-5:not(.fr-col-offset-md-5--right) { + margin-left: calc(500% / 12); + } + + .fr-col-offset-md-5--right { + margin-right: calc(500% / 12); + } + + .fr-col-md-6 { + flex: 0 0 calc(600% / 12); + width: calc(600% / 12); + max-width: calc(600% / 12); + } + + .fr-col-offset-md-6:not(.fr-col-offset-md-6--right) { + margin-left: calc(600% / 12); + } + + .fr-col-offset-md-6--right { + margin-right: calc(600% / 12); + } + + .fr-col-md-7 { + flex: 0 0 calc(700% / 12); + width: calc(700% / 12); + max-width: calc(700% / 12); + } + + .fr-col-offset-md-7:not(.fr-col-offset-md-7--right) { + margin-left: calc(700% / 12); + } + + .fr-col-offset-md-7--right { + margin-right: calc(700% / 12); + } + + .fr-col-md-8 { + flex: 0 0 calc(800% / 12); + width: calc(800% / 12); + max-width: calc(800% / 12); + } + + .fr-col-offset-md-8:not(.fr-col-offset-md-8--right) { + margin-left: calc(800% / 12); + } + + .fr-col-offset-md-8--right { + margin-right: calc(800% / 12); + } + + .fr-col-md-9 { + flex: 0 0 calc(900% / 12); + width: calc(900% / 12); + max-width: calc(900% / 12); + } + + .fr-col-offset-md-9:not(.fr-col-offset-md-9--right) { + margin-left: calc(900% / 12); + } + + .fr-col-offset-md-9--right { + margin-right: calc(900% / 12); + } + + .fr-col-md-10 { + flex: 0 0 calc(1000% / 12); + width: calc(1000% / 12); + max-width: calc(1000% / 12); + } + + .fr-col-offset-md-10:not(.fr-col-offset-md-10--right) { + margin-left: calc(1000% / 12); + } + + .fr-col-offset-md-10--right { + margin-right: calc(1000% / 12); + } + + .fr-col-md-11 { + flex: 0 0 calc(1100% / 12); + width: calc(1100% / 12); + max-width: calc(1100% / 12); + } + + .fr-col-offset-md-11:not(.fr-col-offset-md-11--right) { + margin-left: calc(1100% / 12); + } + + .fr-col-offset-md-11--right { + margin-right: calc(1100% / 12); + } + + .fr-col-md-12 { + flex: 0 0 calc(1200% / 12); + width: calc(1200% / 12); + max-width: calc(1200% / 12); + } + + .fr-col-offset-md-12:not(.fr-col-offset-md-12--right) { + margin-left: calc(1200% / 12); + } + + .fr-col-offset-md-12--right { + margin-right: calc(1200% / 12); + } + + .fr-m-md-n8v, + .fr-m-md-n4w { + margin: -2rem !important; + } + + .fr-ml-md-n8v, + .fr-ml-md-n4w, + .fr-mx-md-n8v, + .fr-mx-md-n4w { + margin-left: -2rem !important; + } + + .fr-mr-md-n8v, + .fr-mr-md-n4w, + .fr-mx-md-n8v, + .fr-mx-md-n4w { + margin-right: -2rem !important; + } + + .fr-mt-md-n8v, + .fr-mt-md-n4w, + .fr-my-md-n8v, + .fr-my-md-n4w { + margin-top: -2rem !important; + } + + .fr-mb-md-n8v, + .fr-mb-md-n4w, + .fr-my-md-n8v, + .fr-my-md-n4w { + margin-bottom: -2rem !important; + } + + .fr-m-md-n7v { + margin: -1.75rem !important; + } + + .fr-ml-md-n7v, + .fr-mx-md-n7v { + margin-left: -1.75rem !important; + } + + .fr-mr-md-n7v, + .fr-mx-md-n7v { + margin-right: -1.75rem !important; + } + + .fr-mt-md-n7v, + .fr-my-md-n7v { + margin-top: -1.75rem !important; + } + + .fr-mb-md-n7v, + .fr-my-md-n7v { + margin-bottom: -1.75rem !important; + } + + .fr-m-md-n6v, + .fr-m-md-n3w { + margin: -1.5rem !important; + } + + .fr-ml-md-n6v, + .fr-ml-md-n3w, + .fr-mx-md-n6v, + .fr-mx-md-n3w { + margin-left: -1.5rem !important; + } + + .fr-mr-md-n6v, + .fr-mr-md-n3w, + .fr-mx-md-n6v, + .fr-mx-md-n3w { + margin-right: -1.5rem !important; + } + + .fr-mt-md-n6v, + .fr-mt-md-n3w, + .fr-my-md-n6v, + .fr-my-md-n3w { + margin-top: -1.5rem !important; + } + + .fr-mb-md-n6v, + .fr-mb-md-n3w, + .fr-my-md-n6v, + .fr-my-md-n3w { + margin-bottom: -1.5rem !important; + } + + .fr-m-md-n5v { + margin: -1.25rem !important; + } + + .fr-ml-md-n5v, + .fr-mx-md-n5v { + margin-left: -1.25rem !important; + } + + .fr-mr-md-n5v, + .fr-mx-md-n5v { + margin-right: -1.25rem !important; + } + + .fr-mt-md-n5v, + .fr-my-md-n5v { + margin-top: -1.25rem !important; + } + + .fr-mb-md-n5v, + .fr-my-md-n5v { + margin-bottom: -1.25rem !important; + } + + .fr-m-md-n4v, + .fr-m-md-n2w { + margin: -1rem !important; + } + + .fr-ml-md-n4v, + .fr-ml-md-n2w, + .fr-mx-md-n4v, + .fr-mx-md-n2w { + margin-left: -1rem !important; + } + + .fr-mr-md-n4v, + .fr-mr-md-n2w, + .fr-mx-md-n4v, + .fr-mx-md-n2w { + margin-right: -1rem !important; + } + + .fr-mt-md-n4v, + .fr-mt-md-n2w, + .fr-my-md-n4v, + .fr-my-md-n2w { + margin-top: -1rem !important; + } + + .fr-mb-md-n4v, + .fr-mb-md-n2w, + .fr-my-md-n4v, + .fr-my-md-n2w { + margin-bottom: -1rem !important; + } + + .fr-m-md-n3v { + margin: -0.75rem !important; + } + + .fr-ml-md-n3v, + .fr-mx-md-n3v { + margin-left: -0.75rem !important; + } + + .fr-mr-md-n3v, + .fr-mx-md-n3v { + margin-right: -0.75rem !important; + } + + .fr-mt-md-n3v, + .fr-my-md-n3v { + margin-top: -0.75rem !important; + } + + .fr-mb-md-n3v, + .fr-my-md-n3v { + margin-bottom: -0.75rem !important; + } + + .fr-m-md-n2v, + .fr-m-md-n1w { + margin: -0.5rem !important; + } + + .fr-ml-md-n2v, + .fr-ml-md-n1w, + .fr-mx-md-n2v, + .fr-mx-md-n1w { + margin-left: -0.5rem !important; + } + + .fr-mr-md-n2v, + .fr-mr-md-n1w, + .fr-mx-md-n2v, + .fr-mx-md-n1w { + margin-right: -0.5rem !important; + } + + .fr-mt-md-n2v, + .fr-mt-md-n1w, + .fr-my-md-n2v, + .fr-my-md-n1w { + margin-top: -0.5rem !important; + } + + .fr-mb-md-n2v, + .fr-mb-md-n1w, + .fr-my-md-n2v, + .fr-my-md-n1w { + margin-bottom: -0.5rem !important; + } + + .fr-m-md-n1v { + margin: -0.25rem !important; + } + + .fr-ml-md-n1v, + .fr-mx-md-n1v { + margin-left: -0.25rem !important; + } + + .fr-mr-md-n1v, + .fr-mx-md-n1v { + margin-right: -0.25rem !important; + } + + .fr-mt-md-n1v, + .fr-my-md-n1v { + margin-top: -0.25rem !important; + } + + .fr-mb-md-n1v, + .fr-my-md-n1v { + margin-bottom: -0.25rem !important; + } + + .fr-m-md-n1-5v { + margin: -0.375rem !important; + } + + .fr-ml-md-n1-5v, + .fr-mx-md-n1-5v { + margin-left: -0.375rem !important; + } + + .fr-mr-md-n1-5v, + .fr-mx-md-n1-5v { + margin-right: -0.375rem !important; + } + + .fr-mt-md-n1-5v, + .fr-my-md-n1-5v { + margin-top: -0.375rem !important; + } + + .fr-mb-md-n1-5v, + .fr-my-md-n1-5v { + margin-bottom: -0.375rem !important; + } + + .fr-m-md-0 { + margin: 0 !important; + } + + .fr-ml-md-0, + .fr-mx-md-0 { + margin-left: 0 !important; + } + + .fr-mr-md-0, + .fr-mx-md-0 { + margin-right: 0 !important; + } + + .fr-mt-md-0, + .fr-my-md-0 { + margin-top: 0 !important; + } + + .fr-mb-md-0, + .fr-my-md-0 { + margin-bottom: 0 !important; + } + + .fr-m-md-n0-5v { + margin: -0.125rem !important; + } + + .fr-ml-md-n0-5v, + .fr-mx-md-n0-5v { + margin-left: -0.125rem !important; + } + + .fr-mr-md-n0-5v, + .fr-mx-md-n0-5v { + margin-right: -0.125rem !important; + } + + .fr-mt-md-n0-5v, + .fr-my-md-n0-5v { + margin-top: -0.125rem !important; + } + + .fr-mb-md-n0-5v, + .fr-my-md-n0-5v { + margin-bottom: -0.125rem !important; + } + + .fr-m-md-0-5v { + margin: 0.125rem !important; + } + + .fr-ml-md-0-5v, + .fr-mx-md-0-5v { + margin-left: 0.125rem !important; + } + + .fr-mr-md-0-5v, + .fr-mx-md-0-5v { + margin-right: 0.125rem !important; + } + + .fr-mt-md-0-5v, + .fr-my-md-0-5v { + margin-top: 0.125rem !important; + } + + .fr-mb-md-0-5v, + .fr-my-md-0-5v { + margin-bottom: 0.125rem !important; + } + + .fr-m-md-1v { + margin: 0.25rem !important; + } + + .fr-ml-md-1v, + .fr-mx-md-1v { + margin-left: 0.25rem !important; + } + + .fr-mr-md-1v, + .fr-mx-md-1v { + margin-right: 0.25rem !important; + } + + .fr-mt-md-1v, + .fr-my-md-1v { + margin-top: 0.25rem !important; + } + + .fr-mb-md-1v, + .fr-my-md-1v { + margin-bottom: 0.25rem !important; + } + + .fr-m-md-1-5v { + margin: 0.375rem !important; + } + + .fr-ml-md-1-5v, + .fr-mx-md-1-5v { + margin-left: 0.375rem !important; + } + + .fr-mr-md-1-5v, + .fr-mx-md-1-5v { + margin-right: 0.375rem !important; + } + + .fr-mt-md-1-5v, + .fr-my-md-1-5v { + margin-top: 0.375rem !important; + } + + .fr-mb-md-1-5v, + .fr-my-md-1-5v { + margin-bottom: 0.375rem !important; + } + + .fr-m-md-2v, + .fr-m-md-1w { + margin: 0.5rem !important; + } + + .fr-ml-md-2v, + .fr-ml-md-1w, + .fr-mx-md-2v, + .fr-mx-md-1w { + margin-left: 0.5rem !important; + } + + .fr-mr-md-2v, + .fr-mr-md-1w, + .fr-mx-md-2v, + .fr-mx-md-1w { + margin-right: 0.5rem !important; + } + + .fr-mt-md-2v, + .fr-mt-md-1w, + .fr-my-md-2v, + .fr-my-md-1w { + margin-top: 0.5rem !important; + } + + .fr-mb-md-2v, + .fr-mb-md-1w, + .fr-my-md-2v, + .fr-my-md-1w { + margin-bottom: 0.5rem !important; + } + + .fr-m-md-3v { + margin: 0.75rem !important; + } + + .fr-ml-md-3v, + .fr-mx-md-3v { + margin-left: 0.75rem !important; + } + + .fr-mr-md-3v, + .fr-mx-md-3v { + margin-right: 0.75rem !important; + } + + .fr-mt-md-3v, + .fr-my-md-3v { + margin-top: 0.75rem !important; + } + + .fr-mb-md-3v, + .fr-my-md-3v { + margin-bottom: 0.75rem !important; + } + + .fr-m-md-4v, + .fr-m-md-2w { + margin: 1rem !important; + } + + .fr-ml-md-4v, + .fr-ml-md-2w, + .fr-mx-md-4v, + .fr-mx-md-2w { + margin-left: 1rem !important; + } + + .fr-mr-md-4v, + .fr-mr-md-2w, + .fr-mx-md-4v, + .fr-mx-md-2w { + margin-right: 1rem !important; + } + + .fr-mt-md-4v, + .fr-mt-md-2w, + .fr-my-md-4v, + .fr-my-md-2w { + margin-top: 1rem !important; + } + + .fr-mb-md-4v, + .fr-mb-md-2w, + .fr-my-md-4v, + .fr-my-md-2w { + margin-bottom: 1rem !important; + } + + .fr-m-md-5v { + margin: 1.25rem !important; + } + + .fr-ml-md-5v, + .fr-mx-md-5v { + margin-left: 1.25rem !important; + } + + .fr-mr-md-5v, + .fr-mx-md-5v { + margin-right: 1.25rem !important; + } + + .fr-mt-md-5v, + .fr-my-md-5v { + margin-top: 1.25rem !important; + } + + .fr-mb-md-5v, + .fr-my-md-5v { + margin-bottom: 1.25rem !important; + } + + .fr-m-md-6v, + .fr-m-md-3w { + margin: 1.5rem !important; + } + + .fr-ml-md-6v, + .fr-ml-md-3w, + .fr-mx-md-6v, + .fr-mx-md-3w { + margin-left: 1.5rem !important; + } + + .fr-mr-md-6v, + .fr-mr-md-3w, + .fr-mx-md-6v, + .fr-mx-md-3w { + margin-right: 1.5rem !important; + } + + .fr-mt-md-6v, + .fr-mt-md-3w, + .fr-my-md-6v, + .fr-my-md-3w { + margin-top: 1.5rem !important; + } + + .fr-mb-md-6v, + .fr-mb-md-3w, + .fr-my-md-6v, + .fr-my-md-3w { + margin-bottom: 1.5rem !important; + } + + .fr-m-md-7v { + margin: 1.75rem !important; + } + + .fr-ml-md-7v, + .fr-mx-md-7v { + margin-left: 1.75rem !important; + } + + .fr-mr-md-7v, + .fr-mx-md-7v { + margin-right: 1.75rem !important; + } + + .fr-mt-md-7v, + .fr-my-md-7v { + margin-top: 1.75rem !important; + } + + .fr-mb-md-7v, + .fr-my-md-7v { + margin-bottom: 1.75rem !important; + } + + .fr-m-md-8v, + .fr-m-md-4w { + margin: 2rem !important; + } + + .fr-ml-md-8v, + .fr-ml-md-4w, + .fr-mx-md-8v, + .fr-mx-md-4w { + margin-left: 2rem !important; + } + + .fr-mr-md-8v, + .fr-mr-md-4w, + .fr-mx-md-8v, + .fr-mx-md-4w { + margin-right: 2rem !important; + } + + .fr-mt-md-8v, + .fr-mt-md-4w, + .fr-my-md-8v, + .fr-my-md-4w { + margin-top: 2rem !important; + } + + .fr-mb-md-8v, + .fr-mb-md-4w, + .fr-my-md-8v, + .fr-my-md-4w { + margin-bottom: 2rem !important; + } + + .fr-m-md-9v { + margin: 2.25rem !important; + } + + .fr-ml-md-9v, + .fr-mx-md-9v { + margin-left: 2.25rem !important; + } + + .fr-mr-md-9v, + .fr-mx-md-9v { + margin-right: 2.25rem !important; + } + + .fr-mt-md-9v, + .fr-my-md-9v { + margin-top: 2.25rem !important; + } + + .fr-mb-md-9v, + .fr-my-md-9v { + margin-bottom: 2.25rem !important; + } + + .fr-m-md-10v, + .fr-m-md-5w { + margin: 2.5rem !important; + } + + .fr-ml-md-10v, + .fr-ml-md-5w, + .fr-mx-md-10v, + .fr-mx-md-5w { + margin-left: 2.5rem !important; + } + + .fr-mr-md-10v, + .fr-mr-md-5w, + .fr-mx-md-10v, + .fr-mx-md-5w { + margin-right: 2.5rem !important; + } + + .fr-mt-md-10v, + .fr-mt-md-5w, + .fr-my-md-10v, + .fr-my-md-5w { + margin-top: 2.5rem !important; + } + + .fr-mb-md-10v, + .fr-mb-md-5w, + .fr-my-md-10v, + .fr-my-md-5w { + margin-bottom: 2.5rem !important; + } + + .fr-m-md-11v { + margin: 2.75rem !important; + } + + .fr-ml-md-11v, + .fr-mx-md-11v { + margin-left: 2.75rem !important; + } + + .fr-mr-md-11v, + .fr-mx-md-11v { + margin-right: 2.75rem !important; + } + + .fr-mt-md-11v, + .fr-my-md-11v { + margin-top: 2.75rem !important; + } + + .fr-mb-md-11v, + .fr-my-md-11v { + margin-bottom: 2.75rem !important; + } + + .fr-m-md-12v, + .fr-m-md-6w { + margin: 3rem !important; + } + + .fr-ml-md-12v, + .fr-ml-md-6w, + .fr-mx-md-12v, + .fr-mx-md-6w { + margin-left: 3rem !important; + } + + .fr-mr-md-12v, + .fr-mr-md-6w, + .fr-mx-md-12v, + .fr-mx-md-6w { + margin-right: 3rem !important; + } + + .fr-mt-md-12v, + .fr-mt-md-6w, + .fr-my-md-12v, + .fr-my-md-6w { + margin-top: 3rem !important; + } + + .fr-mb-md-12v, + .fr-mb-md-6w, + .fr-my-md-12v, + .fr-my-md-6w { + margin-bottom: 3rem !important; + } + + .fr-m-md-13v { + margin: 3.25rem !important; + } + + .fr-ml-md-13v, + .fr-mx-md-13v { + margin-left: 3.25rem !important; + } + + .fr-mr-md-13v, + .fr-mx-md-13v { + margin-right: 3.25rem !important; + } + + .fr-mt-md-13v, + .fr-my-md-13v { + margin-top: 3.25rem !important; + } + + .fr-mb-md-13v, + .fr-my-md-13v { + margin-bottom: 3.25rem !important; + } + + .fr-m-md-14v, + .fr-m-md-7w { + margin: 3.5rem !important; + } + + .fr-ml-md-14v, + .fr-ml-md-7w, + .fr-mx-md-14v, + .fr-mx-md-7w { + margin-left: 3.5rem !important; + } + + .fr-mr-md-14v, + .fr-mr-md-7w, + .fr-mx-md-14v, + .fr-mx-md-7w { + margin-right: 3.5rem !important; + } + + .fr-mt-md-14v, + .fr-mt-md-7w, + .fr-my-md-14v, + .fr-my-md-7w { + margin-top: 3.5rem !important; + } + + .fr-mb-md-14v, + .fr-mb-md-7w, + .fr-my-md-14v, + .fr-my-md-7w { + margin-bottom: 3.5rem !important; + } + + .fr-m-md-15v { + margin: 3.75rem !important; + } + + .fr-ml-md-15v, + .fr-mx-md-15v { + margin-left: 3.75rem !important; + } + + .fr-mr-md-15v, + .fr-mx-md-15v { + margin-right: 3.75rem !important; + } + + .fr-mt-md-15v, + .fr-my-md-15v { + margin-top: 3.75rem !important; + } + + .fr-mb-md-15v, + .fr-my-md-15v { + margin-bottom: 3.75rem !important; + } + + .fr-m-md-16v, + .fr-m-md-8w { + margin: 4rem !important; + } + + .fr-ml-md-16v, + .fr-ml-md-8w, + .fr-mx-md-16v, + .fr-mx-md-8w { + margin-left: 4rem !important; + } + + .fr-mr-md-16v, + .fr-mr-md-8w, + .fr-mx-md-16v, + .fr-mx-md-8w { + margin-right: 4rem !important; + } + + .fr-mt-md-16v, + .fr-mt-md-8w, + .fr-my-md-16v, + .fr-my-md-8w { + margin-top: 4rem !important; + } + + .fr-mb-md-16v, + .fr-mb-md-8w, + .fr-my-md-16v, + .fr-my-md-8w { + margin-bottom: 4rem !important; + } + + .fr-m-md-17v { + margin: 4.25rem !important; + } + + .fr-ml-md-17v, + .fr-mx-md-17v { + margin-left: 4.25rem !important; + } + + .fr-mr-md-17v, + .fr-mx-md-17v { + margin-right: 4.25rem !important; + } + + .fr-mt-md-17v, + .fr-my-md-17v { + margin-top: 4.25rem !important; + } + + .fr-mb-md-17v, + .fr-my-md-17v { + margin-bottom: 4.25rem !important; + } + + .fr-m-md-18v, + .fr-m-md-9w { + margin: 4.5rem !important; + } + + .fr-ml-md-18v, + .fr-ml-md-9w, + .fr-mx-md-18v, + .fr-mx-md-9w { + margin-left: 4.5rem !important; + } + + .fr-mr-md-18v, + .fr-mr-md-9w, + .fr-mx-md-18v, + .fr-mx-md-9w { + margin-right: 4.5rem !important; + } + + .fr-mt-md-18v, + .fr-mt-md-9w, + .fr-my-md-18v, + .fr-my-md-9w { + margin-top: 4.5rem !important; + } + + .fr-mb-md-18v, + .fr-mb-md-9w, + .fr-my-md-18v, + .fr-my-md-9w { + margin-bottom: 4.5rem !important; + } + + .fr-m-md-19v { + margin: 4.75rem !important; + } + + .fr-ml-md-19v, + .fr-mx-md-19v { + margin-left: 4.75rem !important; + } + + .fr-mr-md-19v, + .fr-mx-md-19v { + margin-right: 4.75rem !important; + } + + .fr-mt-md-19v, + .fr-my-md-19v { + margin-top: 4.75rem !important; + } + + .fr-mb-md-19v, + .fr-my-md-19v { + margin-bottom: 4.75rem !important; + } + + .fr-m-md-20v, + .fr-m-md-10w { + margin: 5rem !important; + } + + .fr-ml-md-20v, + .fr-ml-md-10w, + .fr-mx-md-20v, + .fr-mx-md-10w { + margin-left: 5rem !important; + } + + .fr-mr-md-20v, + .fr-mr-md-10w, + .fr-mx-md-20v, + .fr-mx-md-10w { + margin-right: 5rem !important; + } + + .fr-mt-md-20v, + .fr-mt-md-10w, + .fr-my-md-20v, + .fr-my-md-10w { + margin-top: 5rem !important; + } + + .fr-mb-md-20v, + .fr-mb-md-10w, + .fr-my-md-20v, + .fr-my-md-10w { + margin-bottom: 5rem !important; + } + + .fr-m-md-21v { + margin: 5.25rem !important; + } + + .fr-ml-md-21v, + .fr-mx-md-21v { + margin-left: 5.25rem !important; + } + + .fr-mr-md-21v, + .fr-mx-md-21v { + margin-right: 5.25rem !important; + } + + .fr-mt-md-21v, + .fr-my-md-21v { + margin-top: 5.25rem !important; + } + + .fr-mb-md-21v, + .fr-my-md-21v { + margin-bottom: 5.25rem !important; + } + + .fr-m-md-22v, + .fr-m-md-11w { + margin: 5.5rem !important; + } + + .fr-ml-md-22v, + .fr-ml-md-11w, + .fr-mx-md-22v, + .fr-mx-md-11w { + margin-left: 5.5rem !important; + } + + .fr-mr-md-22v, + .fr-mr-md-11w, + .fr-mx-md-22v, + .fr-mx-md-11w { + margin-right: 5.5rem !important; + } + + .fr-mt-md-22v, + .fr-mt-md-11w, + .fr-my-md-22v, + .fr-my-md-11w { + margin-top: 5.5rem !important; + } + + .fr-mb-md-22v, + .fr-mb-md-11w, + .fr-my-md-22v, + .fr-my-md-11w { + margin-bottom: 5.5rem !important; + } + + .fr-m-md-23v { + margin: 5.75rem !important; + } + + .fr-ml-md-23v, + .fr-mx-md-23v { + margin-left: 5.75rem !important; + } + + .fr-mr-md-23v, + .fr-mx-md-23v { + margin-right: 5.75rem !important; + } + + .fr-mt-md-23v, + .fr-my-md-23v { + margin-top: 5.75rem !important; + } + + .fr-mb-md-23v, + .fr-my-md-23v { + margin-bottom: 5.75rem !important; + } + + .fr-m-md-24v, + .fr-m-md-12w { + margin: 6rem !important; + } + + .fr-ml-md-24v, + .fr-ml-md-12w, + .fr-mx-md-24v, + .fr-mx-md-12w { + margin-left: 6rem !important; + } + + .fr-mr-md-24v, + .fr-mr-md-12w, + .fr-mx-md-24v, + .fr-mx-md-12w { + margin-right: 6rem !important; + } + + .fr-mt-md-24v, + .fr-mt-md-12w, + .fr-my-md-24v, + .fr-my-md-12w { + margin-top: 6rem !important; + } + + .fr-mb-md-24v, + .fr-mb-md-12w, + .fr-my-md-24v, + .fr-my-md-12w { + margin-bottom: 6rem !important; + } + + .fr-m-md-25v { + margin: 6.25rem !important; + } + + .fr-ml-md-25v, + .fr-mx-md-25v { + margin-left: 6.25rem !important; + } + + .fr-mr-md-25v, + .fr-mx-md-25v { + margin-right: 6.25rem !important; + } + + .fr-mt-md-25v, + .fr-my-md-25v { + margin-top: 6.25rem !important; + } + + .fr-mb-md-25v, + .fr-my-md-25v { + margin-bottom: 6.25rem !important; + } + + .fr-m-md-26v, + .fr-m-md-13w { + margin: 6.5rem !important; + } + + .fr-ml-md-26v, + .fr-ml-md-13w, + .fr-mx-md-26v, + .fr-mx-md-13w { + margin-left: 6.5rem !important; + } + + .fr-mr-md-26v, + .fr-mr-md-13w, + .fr-mx-md-26v, + .fr-mx-md-13w { + margin-right: 6.5rem !important; + } + + .fr-mt-md-26v, + .fr-mt-md-13w, + .fr-my-md-26v, + .fr-my-md-13w { + margin-top: 6.5rem !important; + } + + .fr-mb-md-26v, + .fr-mb-md-13w, + .fr-my-md-26v, + .fr-my-md-13w { + margin-bottom: 6.5rem !important; + } + + .fr-m-md-27v { + margin: 6.75rem !important; + } + + .fr-ml-md-27v, + .fr-mx-md-27v { + margin-left: 6.75rem !important; + } + + .fr-mr-md-27v, + .fr-mx-md-27v { + margin-right: 6.75rem !important; + } + + .fr-mt-md-27v, + .fr-my-md-27v { + margin-top: 6.75rem !important; + } + + .fr-mb-md-27v, + .fr-my-md-27v { + margin-bottom: 6.75rem !important; + } + + .fr-m-md-28v, + .fr-m-md-14w { + margin: 7rem !important; + } + + .fr-ml-md-28v, + .fr-ml-md-14w, + .fr-mx-md-28v, + .fr-mx-md-14w { + margin-left: 7rem !important; + } + + .fr-mr-md-28v, + .fr-mr-md-14w, + .fr-mx-md-28v, + .fr-mx-md-14w { + margin-right: 7rem !important; + } + + .fr-mt-md-28v, + .fr-mt-md-14w, + .fr-my-md-28v, + .fr-my-md-14w { + margin-top: 7rem !important; + } + + .fr-mb-md-28v, + .fr-mb-md-14w, + .fr-my-md-28v, + .fr-my-md-14w { + margin-bottom: 7rem !important; + } + + .fr-m-md-29v { + margin: 7.25rem !important; + } + + .fr-ml-md-29v, + .fr-mx-md-29v { + margin-left: 7.25rem !important; + } + + .fr-mr-md-29v, + .fr-mx-md-29v { + margin-right: 7.25rem !important; + } + + .fr-mt-md-29v, + .fr-my-md-29v { + margin-top: 7.25rem !important; + } + + .fr-mb-md-29v, + .fr-my-md-29v { + margin-bottom: 7.25rem !important; + } + + .fr-m-md-30v, + .fr-m-md-15w { + margin: 7.5rem !important; + } + + .fr-ml-md-30v, + .fr-ml-md-15w, + .fr-mx-md-30v, + .fr-mx-md-15w { + margin-left: 7.5rem !important; + } + + .fr-mr-md-30v, + .fr-mr-md-15w, + .fr-mx-md-30v, + .fr-mx-md-15w { + margin-right: 7.5rem !important; + } + + .fr-mt-md-30v, + .fr-mt-md-15w, + .fr-my-md-30v, + .fr-my-md-15w { + margin-top: 7.5rem !important; + } + + .fr-mb-md-30v, + .fr-mb-md-15w, + .fr-my-md-30v, + .fr-my-md-15w { + margin-bottom: 7.5rem !important; + } + + .fr-m-md-31v { + margin: 7.75rem !important; + } + + .fr-ml-md-31v, + .fr-mx-md-31v { + margin-left: 7.75rem !important; + } + + .fr-mr-md-31v, + .fr-mx-md-31v { + margin-right: 7.75rem !important; + } + + .fr-mt-md-31v, + .fr-my-md-31v { + margin-top: 7.75rem !important; + } + + .fr-mb-md-31v, + .fr-my-md-31v { + margin-bottom: 7.75rem !important; + } + + .fr-m-md-32v, + .fr-m-md-16w { + margin: 8rem !important; + } + + .fr-ml-md-32v, + .fr-ml-md-16w, + .fr-mx-md-32v, + .fr-mx-md-16w { + margin-left: 8rem !important; + } + + .fr-mr-md-32v, + .fr-mr-md-16w, + .fr-mx-md-32v, + .fr-mx-md-16w { + margin-right: 8rem !important; + } + + .fr-mt-md-32v, + .fr-mt-md-16w, + .fr-my-md-32v, + .fr-my-md-16w { + margin-top: 8rem !important; + } + + .fr-mb-md-32v, + .fr-mb-md-16w, + .fr-my-md-32v, + .fr-my-md-16w { + margin-bottom: 8rem !important; + } + + .fr-m-md-auto { + margin: auto; + } + + .fr-ml-md-auto, + .fr-mx-md-auto { + margin-left: auto; + } + + .fr-mr-md-auto, + .fr-mx-md-auto { + margin-right: auto; + } + + .fr-mt-md-auto, + .fr-my-md-auto { + margin-top: auto; + } + + .fr-mb-md-auto, + .fr-my-md-auto { + margin-bottom: auto; + } + + .fr-p-md-0 { + padding: 0 !important; + } + + .fr-pl-md-0, + .fr-px-md-0 { + padding-left: 0 !important; + } + + .fr-pr-md-0, + .fr-px-md-0 { + padding-right: 0 !important; + } + + .fr-pt-md-0, + .fr-py-md-0 { + padding-top: 0 !important; + } + + .fr-pb-md-0, + .fr-py-md-0 { + padding-bottom: 0 !important; + } + + .fr-p-md-0-5v { + padding: 0.125rem !important; + } + + .fr-pl-md-0-5v, + .fr-px-md-0-5v { + padding-left: 0.125rem !important; + } + + .fr-pr-md-0-5v, + .fr-px-md-0-5v { + padding-right: 0.125rem !important; + } + + .fr-pt-md-0-5v, + .fr-py-md-0-5v { + padding-top: 0.125rem !important; + } + + .fr-pb-md-0-5v, + .fr-py-md-0-5v { + padding-bottom: 0.125rem !important; + } + + .fr-p-md-1v { + padding: 0.25rem !important; + } + + .fr-pl-md-1v, + .fr-px-md-1v { + padding-left: 0.25rem !important; + } + + .fr-pr-md-1v, + .fr-px-md-1v { + padding-right: 0.25rem !important; + } + + .fr-pt-md-1v, + .fr-py-md-1v { + padding-top: 0.25rem !important; + } + + .fr-pb-md-1v, + .fr-py-md-1v { + padding-bottom: 0.25rem !important; + } + + .fr-p-md-1-5v { + padding: 0.375rem !important; + } + + .fr-pl-md-1-5v, + .fr-px-md-1-5v { + padding-left: 0.375rem !important; + } + + .fr-pr-md-1-5v, + .fr-px-md-1-5v { + padding-right: 0.375rem !important; + } + + .fr-pt-md-1-5v, + .fr-py-md-1-5v { + padding-top: 0.375rem !important; + } + + .fr-pb-md-1-5v, + .fr-py-md-1-5v { + padding-bottom: 0.375rem !important; + } + + .fr-p-md-2v, + .fr-p-md-1w { + padding: 0.5rem !important; + } + + .fr-pl-md-2v, + .fr-pl-md-1w, + .fr-px-md-2v, + .fr-px-md-1w { + padding-left: 0.5rem !important; + } + + .fr-pr-md-2v, + .fr-pr-md-1w, + .fr-px-md-2v, + .fr-px-md-1w { + padding-right: 0.5rem !important; + } + + .fr-pt-md-2v, + .fr-pt-md-1w, + .fr-py-md-2v, + .fr-py-md-1w { + padding-top: 0.5rem !important; + } + + .fr-pb-md-2v, + .fr-pb-md-1w, + .fr-py-md-2v, + .fr-py-md-1w { + padding-bottom: 0.5rem !important; + } + + .fr-p-md-3v { + padding: 0.75rem !important; + } + + .fr-pl-md-3v, + .fr-px-md-3v { + padding-left: 0.75rem !important; + } + + .fr-pr-md-3v, + .fr-px-md-3v { + padding-right: 0.75rem !important; + } + + .fr-pt-md-3v, + .fr-py-md-3v { + padding-top: 0.75rem !important; + } + + .fr-pb-md-3v, + .fr-py-md-3v { + padding-bottom: 0.75rem !important; + } + + .fr-p-md-4v, + .fr-p-md-2w { + padding: 1rem !important; + } + + .fr-pl-md-4v, + .fr-pl-md-2w, + .fr-px-md-4v, + .fr-px-md-2w { + padding-left: 1rem !important; + } + + .fr-pr-md-4v, + .fr-pr-md-2w, + .fr-px-md-4v, + .fr-px-md-2w { + padding-right: 1rem !important; + } + + .fr-pt-md-4v, + .fr-pt-md-2w, + .fr-py-md-4v, + .fr-py-md-2w { + padding-top: 1rem !important; + } + + .fr-pb-md-4v, + .fr-pb-md-2w, + .fr-py-md-4v, + .fr-py-md-2w { + padding-bottom: 1rem !important; + } + + .fr-p-md-5v { + padding: 1.25rem !important; + } + + .fr-pl-md-5v, + .fr-px-md-5v { + padding-left: 1.25rem !important; + } + + .fr-pr-md-5v, + .fr-px-md-5v { + padding-right: 1.25rem !important; + } + + .fr-pt-md-5v, + .fr-py-md-5v { + padding-top: 1.25rem !important; + } + + .fr-pb-md-5v, + .fr-py-md-5v { + padding-bottom: 1.25rem !important; + } + + .fr-p-md-6v, + .fr-p-md-3w { + padding: 1.5rem !important; + } + + .fr-pl-md-6v, + .fr-pl-md-3w, + .fr-px-md-6v, + .fr-px-md-3w { + padding-left: 1.5rem !important; + } + + .fr-pr-md-6v, + .fr-pr-md-3w, + .fr-px-md-6v, + .fr-px-md-3w { + padding-right: 1.5rem !important; + } + + .fr-pt-md-6v, + .fr-pt-md-3w, + .fr-py-md-6v, + .fr-py-md-3w { + padding-top: 1.5rem !important; + } + + .fr-pb-md-6v, + .fr-pb-md-3w, + .fr-py-md-6v, + .fr-py-md-3w { + padding-bottom: 1.5rem !important; + } + + .fr-p-md-7v { + padding: 1.75rem !important; + } + + .fr-pl-md-7v, + .fr-px-md-7v { + padding-left: 1.75rem !important; + } + + .fr-pr-md-7v, + .fr-px-md-7v { + padding-right: 1.75rem !important; + } + + .fr-pt-md-7v, + .fr-py-md-7v { + padding-top: 1.75rem !important; + } + + .fr-pb-md-7v, + .fr-py-md-7v { + padding-bottom: 1.75rem !important; + } + + .fr-p-md-8v, + .fr-p-md-4w { + padding: 2rem !important; + } + + .fr-pl-md-8v, + .fr-pl-md-4w, + .fr-px-md-8v, + .fr-px-md-4w { + padding-left: 2rem !important; + } + + .fr-pr-md-8v, + .fr-pr-md-4w, + .fr-px-md-8v, + .fr-px-md-4w { + padding-right: 2rem !important; + } + + .fr-pt-md-8v, + .fr-pt-md-4w, + .fr-py-md-8v, + .fr-py-md-4w { + padding-top: 2rem !important; + } + + .fr-pb-md-8v, + .fr-pb-md-4w, + .fr-py-md-8v, + .fr-py-md-4w { + padding-bottom: 2rem !important; + } + + .fr-p-md-9v { + padding: 2.25rem !important; + } + + .fr-pl-md-9v, + .fr-px-md-9v { + padding-left: 2.25rem !important; + } + + .fr-pr-md-9v, + .fr-px-md-9v { + padding-right: 2.25rem !important; + } + + .fr-pt-md-9v, + .fr-py-md-9v { + padding-top: 2.25rem !important; + } + + .fr-pb-md-9v, + .fr-py-md-9v { + padding-bottom: 2.25rem !important; + } + + .fr-p-md-10v, + .fr-p-md-5w { + padding: 2.5rem !important; + } + + .fr-pl-md-10v, + .fr-pl-md-5w, + .fr-px-md-10v, + .fr-px-md-5w { + padding-left: 2.5rem !important; + } + + .fr-pr-md-10v, + .fr-pr-md-5w, + .fr-px-md-10v, + .fr-px-md-5w { + padding-right: 2.5rem !important; + } + + .fr-pt-md-10v, + .fr-pt-md-5w, + .fr-py-md-10v, + .fr-py-md-5w { + padding-top: 2.5rem !important; + } + + .fr-pb-md-10v, + .fr-pb-md-5w, + .fr-py-md-10v, + .fr-py-md-5w { + padding-bottom: 2.5rem !important; + } + + .fr-p-md-11v { + padding: 2.75rem !important; + } + + .fr-pl-md-11v, + .fr-px-md-11v { + padding-left: 2.75rem !important; + } + + .fr-pr-md-11v, + .fr-px-md-11v { + padding-right: 2.75rem !important; + } + + .fr-pt-md-11v, + .fr-py-md-11v { + padding-top: 2.75rem !important; + } + + .fr-pb-md-11v, + .fr-py-md-11v { + padding-bottom: 2.75rem !important; + } + + .fr-p-md-12v, + .fr-p-md-6w { + padding: 3rem !important; + } + + .fr-pl-md-12v, + .fr-pl-md-6w, + .fr-px-md-12v, + .fr-px-md-6w { + padding-left: 3rem !important; + } + + .fr-pr-md-12v, + .fr-pr-md-6w, + .fr-px-md-12v, + .fr-px-md-6w { + padding-right: 3rem !important; + } + + .fr-pt-md-12v, + .fr-pt-md-6w, + .fr-py-md-12v, + .fr-py-md-6w { + padding-top: 3rem !important; + } + + .fr-pb-md-12v, + .fr-pb-md-6w, + .fr-py-md-12v, + .fr-py-md-6w { + padding-bottom: 3rem !important; + } + + .fr-p-md-13v { + padding: 3.25rem !important; + } + + .fr-pl-md-13v, + .fr-px-md-13v { + padding-left: 3.25rem !important; + } + + .fr-pr-md-13v, + .fr-px-md-13v { + padding-right: 3.25rem !important; + } + + .fr-pt-md-13v, + .fr-py-md-13v { + padding-top: 3.25rem !important; + } + + .fr-pb-md-13v, + .fr-py-md-13v { + padding-bottom: 3.25rem !important; + } + + .fr-p-md-14v, + .fr-p-md-7w { + padding: 3.5rem !important; + } + + .fr-pl-md-14v, + .fr-pl-md-7w, + .fr-px-md-14v, + .fr-px-md-7w { + padding-left: 3.5rem !important; + } + + .fr-pr-md-14v, + .fr-pr-md-7w, + .fr-px-md-14v, + .fr-px-md-7w { + padding-right: 3.5rem !important; + } + + .fr-pt-md-14v, + .fr-pt-md-7w, + .fr-py-md-14v, + .fr-py-md-7w { + padding-top: 3.5rem !important; + } + + .fr-pb-md-14v, + .fr-pb-md-7w, + .fr-py-md-14v, + .fr-py-md-7w { + padding-bottom: 3.5rem !important; + } + + .fr-p-md-15v { + padding: 3.75rem !important; + } + + .fr-pl-md-15v, + .fr-px-md-15v { + padding-left: 3.75rem !important; + } + + .fr-pr-md-15v, + .fr-px-md-15v { + padding-right: 3.75rem !important; + } + + .fr-pt-md-15v, + .fr-py-md-15v { + padding-top: 3.75rem !important; + } + + .fr-pb-md-15v, + .fr-py-md-15v { + padding-bottom: 3.75rem !important; + } + + .fr-p-md-16v, + .fr-p-md-8w { + padding: 4rem !important; + } + + .fr-pl-md-16v, + .fr-pl-md-8w, + .fr-px-md-16v, + .fr-px-md-8w { + padding-left: 4rem !important; + } + + .fr-pr-md-16v, + .fr-pr-md-8w, + .fr-px-md-16v, + .fr-px-md-8w { + padding-right: 4rem !important; + } + + .fr-pt-md-16v, + .fr-pt-md-8w, + .fr-py-md-16v, + .fr-py-md-8w { + padding-top: 4rem !important; + } + + .fr-pb-md-16v, + .fr-pb-md-8w, + .fr-py-md-16v, + .fr-py-md-8w { + padding-bottom: 4rem !important; + } + + .fr-p-md-17v { + padding: 4.25rem !important; + } + + .fr-pl-md-17v, + .fr-px-md-17v { + padding-left: 4.25rem !important; + } + + .fr-pr-md-17v, + .fr-px-md-17v { + padding-right: 4.25rem !important; + } + + .fr-pt-md-17v, + .fr-py-md-17v { + padding-top: 4.25rem !important; + } + + .fr-pb-md-17v, + .fr-py-md-17v { + padding-bottom: 4.25rem !important; + } + + .fr-p-md-18v, + .fr-p-md-9w { + padding: 4.5rem !important; + } + + .fr-pl-md-18v, + .fr-pl-md-9w, + .fr-px-md-18v, + .fr-px-md-9w { + padding-left: 4.5rem !important; + } + + .fr-pr-md-18v, + .fr-pr-md-9w, + .fr-px-md-18v, + .fr-px-md-9w { + padding-right: 4.5rem !important; + } + + .fr-pt-md-18v, + .fr-pt-md-9w, + .fr-py-md-18v, + .fr-py-md-9w { + padding-top: 4.5rem !important; + } + + .fr-pb-md-18v, + .fr-pb-md-9w, + .fr-py-md-18v, + .fr-py-md-9w { + padding-bottom: 4.5rem !important; + } + + .fr-p-md-19v { + padding: 4.75rem !important; + } + + .fr-pl-md-19v, + .fr-px-md-19v { + padding-left: 4.75rem !important; + } + + .fr-pr-md-19v, + .fr-px-md-19v { + padding-right: 4.75rem !important; + } + + .fr-pt-md-19v, + .fr-py-md-19v { + padding-top: 4.75rem !important; + } + + .fr-pb-md-19v, + .fr-py-md-19v { + padding-bottom: 4.75rem !important; + } + + .fr-p-md-20v, + .fr-p-md-10w { + padding: 5rem !important; + } + + .fr-pl-md-20v, + .fr-pl-md-10w, + .fr-px-md-20v, + .fr-px-md-10w { + padding-left: 5rem !important; + } + + .fr-pr-md-20v, + .fr-pr-md-10w, + .fr-px-md-20v, + .fr-px-md-10w { + padding-right: 5rem !important; + } + + .fr-pt-md-20v, + .fr-pt-md-10w, + .fr-py-md-20v, + .fr-py-md-10w { + padding-top: 5rem !important; + } + + .fr-pb-md-20v, + .fr-pb-md-10w, + .fr-py-md-20v, + .fr-py-md-10w { + padding-bottom: 5rem !important; + } + + .fr-p-md-21v { + padding: 5.25rem !important; + } + + .fr-pl-md-21v, + .fr-px-md-21v { + padding-left: 5.25rem !important; + } + + .fr-pr-md-21v, + .fr-px-md-21v { + padding-right: 5.25rem !important; + } + + .fr-pt-md-21v, + .fr-py-md-21v { + padding-top: 5.25rem !important; + } + + .fr-pb-md-21v, + .fr-py-md-21v { + padding-bottom: 5.25rem !important; + } + + .fr-p-md-22v, + .fr-p-md-11w { + padding: 5.5rem !important; + } + + .fr-pl-md-22v, + .fr-pl-md-11w, + .fr-px-md-22v, + .fr-px-md-11w { + padding-left: 5.5rem !important; + } + + .fr-pr-md-22v, + .fr-pr-md-11w, + .fr-px-md-22v, + .fr-px-md-11w { + padding-right: 5.5rem !important; + } + + .fr-pt-md-22v, + .fr-pt-md-11w, + .fr-py-md-22v, + .fr-py-md-11w { + padding-top: 5.5rem !important; + } + + .fr-pb-md-22v, + .fr-pb-md-11w, + .fr-py-md-22v, + .fr-py-md-11w { + padding-bottom: 5.5rem !important; + } + + .fr-p-md-23v { + padding: 5.75rem !important; + } + + .fr-pl-md-23v, + .fr-px-md-23v { + padding-left: 5.75rem !important; + } + + .fr-pr-md-23v, + .fr-px-md-23v { + padding-right: 5.75rem !important; + } + + .fr-pt-md-23v, + .fr-py-md-23v { + padding-top: 5.75rem !important; + } + + .fr-pb-md-23v, + .fr-py-md-23v { + padding-bottom: 5.75rem !important; + } + + .fr-p-md-24v, + .fr-p-md-12w { + padding: 6rem !important; + } + + .fr-pl-md-24v, + .fr-pl-md-12w, + .fr-px-md-24v, + .fr-px-md-12w { + padding-left: 6rem !important; + } + + .fr-pr-md-24v, + .fr-pr-md-12w, + .fr-px-md-24v, + .fr-px-md-12w { + padding-right: 6rem !important; + } + + .fr-pt-md-24v, + .fr-pt-md-12w, + .fr-py-md-24v, + .fr-py-md-12w { + padding-top: 6rem !important; + } + + .fr-pb-md-24v, + .fr-pb-md-12w, + .fr-py-md-24v, + .fr-py-md-12w { + padding-bottom: 6rem !important; + } + + .fr-p-md-25v { + padding: 6.25rem !important; + } + + .fr-pl-md-25v, + .fr-px-md-25v { + padding-left: 6.25rem !important; + } + + .fr-pr-md-25v, + .fr-px-md-25v { + padding-right: 6.25rem !important; + } + + .fr-pt-md-25v, + .fr-py-md-25v { + padding-top: 6.25rem !important; + } + + .fr-pb-md-25v, + .fr-py-md-25v { + padding-bottom: 6.25rem !important; + } + + .fr-p-md-26v, + .fr-p-md-13w { + padding: 6.5rem !important; + } + + .fr-pl-md-26v, + .fr-pl-md-13w, + .fr-px-md-26v, + .fr-px-md-13w { + padding-left: 6.5rem !important; + } + + .fr-pr-md-26v, + .fr-pr-md-13w, + .fr-px-md-26v, + .fr-px-md-13w { + padding-right: 6.5rem !important; + } + + .fr-pt-md-26v, + .fr-pt-md-13w, + .fr-py-md-26v, + .fr-py-md-13w { + padding-top: 6.5rem !important; + } + + .fr-pb-md-26v, + .fr-pb-md-13w, + .fr-py-md-26v, + .fr-py-md-13w { + padding-bottom: 6.5rem !important; + } + + .fr-p-md-27v { + padding: 6.75rem !important; + } + + .fr-pl-md-27v, + .fr-px-md-27v { + padding-left: 6.75rem !important; + } + + .fr-pr-md-27v, + .fr-px-md-27v { + padding-right: 6.75rem !important; + } + + .fr-pt-md-27v, + .fr-py-md-27v { + padding-top: 6.75rem !important; + } + + .fr-pb-md-27v, + .fr-py-md-27v { + padding-bottom: 6.75rem !important; + } + + .fr-p-md-28v, + .fr-p-md-14w { + padding: 7rem !important; + } + + .fr-pl-md-28v, + .fr-pl-md-14w, + .fr-px-md-28v, + .fr-px-md-14w { + padding-left: 7rem !important; + } + + .fr-pr-md-28v, + .fr-pr-md-14w, + .fr-px-md-28v, + .fr-px-md-14w { + padding-right: 7rem !important; + } + + .fr-pt-md-28v, + .fr-pt-md-14w, + .fr-py-md-28v, + .fr-py-md-14w { + padding-top: 7rem !important; + } + + .fr-pb-md-28v, + .fr-pb-md-14w, + .fr-py-md-28v, + .fr-py-md-14w { + padding-bottom: 7rem !important; + } + + .fr-p-md-29v { + padding: 7.25rem !important; + } + + .fr-pl-md-29v, + .fr-px-md-29v { + padding-left: 7.25rem !important; + } + + .fr-pr-md-29v, + .fr-px-md-29v { + padding-right: 7.25rem !important; + } + + .fr-pt-md-29v, + .fr-py-md-29v { + padding-top: 7.25rem !important; + } + + .fr-pb-md-29v, + .fr-py-md-29v { + padding-bottom: 7.25rem !important; + } + + .fr-p-md-30v, + .fr-p-md-15w { + padding: 7.5rem !important; + } + + .fr-pl-md-30v, + .fr-pl-md-15w, + .fr-px-md-30v, + .fr-px-md-15w { + padding-left: 7.5rem !important; + } + + .fr-pr-md-30v, + .fr-pr-md-15w, + .fr-px-md-30v, + .fr-px-md-15w { + padding-right: 7.5rem !important; + } + + .fr-pt-md-30v, + .fr-pt-md-15w, + .fr-py-md-30v, + .fr-py-md-15w { + padding-top: 7.5rem !important; + } + + .fr-pb-md-30v, + .fr-pb-md-15w, + .fr-py-md-30v, + .fr-py-md-15w { + padding-bottom: 7.5rem !important; + } + + .fr-p-md-31v { + padding: 7.75rem !important; + } + + .fr-pl-md-31v, + .fr-px-md-31v { + padding-left: 7.75rem !important; + } + + .fr-pr-md-31v, + .fr-px-md-31v { + padding-right: 7.75rem !important; + } + + .fr-pt-md-31v, + .fr-py-md-31v { + padding-top: 7.75rem !important; + } + + .fr-pb-md-31v, + .fr-py-md-31v { + padding-bottom: 7.75rem !important; + } + + .fr-p-md-32v, + .fr-p-md-16w { + padding: 8rem !important; + } + + .fr-pl-md-32v, + .fr-pl-md-16w, + .fr-px-md-32v, + .fr-px-md-16w { + padding-left: 8rem !important; + } + + .fr-pr-md-32v, + .fr-pr-md-16w, + .fr-px-md-32v, + .fr-px-md-16w { + padding-right: 8rem !important; + } + + .fr-pt-md-32v, + .fr-pt-md-16w, + .fr-py-md-32v, + .fr-py-md-16w { + padding-top: 8rem !important; + } + + .fr-pb-md-32v, + .fr-pb-md-16w, + .fr-py-md-32v, + .fr-py-md-16w { + padding-bottom: 8rem !important; + } + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + .fr-accordion .fr-collapse { + margin: 0 -0.25rem; + padding-left: 1rem; + padding-right: 1rem; + } + + /*! media md */ + + /*! media md */ + + /*! media md */ + .fr-btns-group--inline-md .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + } + + .fr-btns-group--inline-md > li { + display: inline-flex; + max-width: 100%; + width: auto; + } + + .fr-btns-group--inline-md.fr-btns-group--right.fr-btns-group--inline-reverse { + flex-direction: row-reverse; + justify-content: flex-start; + } + + /*! media md */ + + /*! media md */ + .fr-quote { + padding: 0 0 0 2rem; + background-size: 1px 100%; + background-position: 0 0; + } + + .fr-quote--column { + margin-left: 13.5rem; + min-height: 13rem; + } + + .fr-quote--column .fr-quote__author { + margin-left: 0; + } + + .fr-quote--column .fr-quote__source { + margin-left: 0; + } + + .fr-quote--column figcaption { + min-height: auto; + } + + .fr-quote__image { + position: absolute; + top: 50%; + left: -13.5rem; + width: 11.5rem; + height: 11.5rem; + margin-top: -5.75rem; + } + + /*! media md */ + .fr-breadcrumb { + margin-bottom: 2.5rem; + } + + .fr-breadcrumb__button { + display: none; + } + + .fr-breadcrumb .fr-collapse { + margin-left: 0; + margin-right: 0; + padding-left: 0; + padding-right: 0; + transform: none; + visibility: inherit; + overflow: visible; + max-height: none; + } + + .fr-breadcrumb .fr-collapse::before { + content: none; + } + + .fr-breadcrumb__list { + transform: none; + } + + /*! media md */ + .fr-fieldset__element--inline\@md { + flex: 0 0 auto; + } + + .fr-fieldset__element--year.fr-fieldset__element--inline\@md { + margin-right: 0; + } + + .fr-fieldset__element--postal.fr-fieldset__element--inline\@md { + margin-right: 0; + } + + .fr-fieldset__element--number.fr-fieldset__element--inline\@md { + margin-right: 0; + } + + /*! media md */ + .fr-stepper__title { + font-size: 1.25rem; + line-height: 1.75rem; + } + + /*! media md */ + + /*! media md */ + .fr-links-group--download .fr-link, + .fr-links-group .fr-link--download { + margin-bottom: 3rem; + } + + .fr-links-group__title { + font-size: 1.5rem; + line-height: 2rem; + } + + .fr-links-group--bordered { + padding: 2rem 2rem 0.5rem; + } + + /*! media md */ + .fr-sidemenu { + margin-left: 0; + margin-right: 0; + padding-right: 2rem; + /** + * Modificateur pour que le sidemenu s'adapte à un affichage à droite du contenu + * La bordure se met sur la gauche + */ + + /** + * Modificateur pour que le sidemenu soit sticky + */ + + /** + * Modificateur pour que le sidemenu soit à la fois sticky et prenne toute la hauteur de la page + */ + box-shadow: none; + } + + .fr-sidemenu .fr-collapse { + margin-left: -0.25rem; + margin-right: -0.25rem; + padding-left: 0.25rem; + padding-right: 0.25rem; + } + + .fr-sidemenu__title { + margin: 0 0 1.5rem; + padding: 0; + box-shadow: none; + } + + .fr-sidemenu__list .fr-sidemenu__list { + margin: 0 1rem 1rem; + } + + .fr-sidemenu__list { + margin: 0; + } + + .fr-sidemenu__item::before { + content: none; + } + + .fr-sidemenu__inner { + padding: 0 1.5rem 0 0; + box-shadow: inset -1px 0 0 0 var(--border-default-grey); + } + + .fr-sidemenu__inner > .fr-collapse { + padding: 0; + margin: 0; + overflow: initial; + max-height: none; + } + + .fr-sidemenu__inner > .fr-collapse::before { + display: none; + } + + .fr-sidemenu__inner > .fr-collapse:not(.fr-collapse--expanded) { + visibility: inherit; + } + + .fr-sidemenu--right { + padding-left: 2rem; + padding-right: 0; + } + + .fr-sidemenu--right .fr-sidemenu__inner { + padding: 0 1rem 0 2rem; + border-right: 0; + box-shadow: inset 1px 0 0 0 var(--border-default-grey); + } + + .fr-sidemenu--sticky { + position: sticky; + top: 0; + } + + .fr-sidemenu--sticky .fr-sidemenu__inner { + padding-top: 0.5rem; + padding-left: 0.25rem; + margin-left: -0.25rem; + padding-bottom: 0.25rem; + margin-bottom: -0.25rem; + overflow: auto; + max-height: 100vh; + } + + .fr-sidemenu--sticky-full-height { + position: sticky; + top: 0; + height: 100vh; + } + + .fr-sidemenu--sticky-full-height .fr-sidemenu__inner { + padding-top: 0.5rem; + padding-left: 0.25rem; + margin-left: -0.25rem; + padding-bottom: 0.25rem; + margin-bottom: -0.25rem; + overflow: auto; + height: 100%; + } + + .fr-sidemenu__link, + .fr-sidemenu__btn { + margin: 0; + width: 100%; + } + + .fr-sidemenu__btn[aria-expanded] { + padding: 0.75rem 2.5rem 0.75rem 1rem; + } + + .fr-sidemenu__btn[aria-expanded]::after { + margin-right: -1.5rem; + } + + .fr-sidemenu__inner > .fr-sidemenu__btn { + display: none; + } + + /*! media md */ + .fr-highlight { + padding-left: 2.25rem; + margin-left: 2rem; + } + + /*! media md */ + .fr-tabs--viewport-width { + margin-left: 0; + margin-right: 0; + } + + .fr-tabs__panel { + padding: 2rem; + } + + .fr-tabs__panel:focus, + .fr-tabs__panel:focus-visible { + outline-offset: calc(-2rem + 2px); + } + + /*! media md */ + + /*! media md */ + .fr-summary { + padding: 2rem; + } + + /*! media md */ + .fr-table__content .fr-cell--fixed\@sm { + position: sticky; + left: 0; + z-index: 1; + } + + .fr-table__content .fr-cell--fixed\@md { + position: sticky; + left: 0; + z-index: 1; + } + + .fr-table caption { + font-size: 1.5rem; + line-height: 2rem; + } + + .fr-table__header { + display: flex; + flex-direction: row; + align-items: center; + justify-content: space-between; + } + + .fr-table__header .fr-table__detail { + order: 1; + flex: 1; + padding-right: 0.5rem; + } + + .fr-table__header .fr-btns-group { + order: 2; + padding-left: 0.5rem; + padding-right: 0.5rem; + } + + .fr-table__header .fr-segmented { + order: 3; + flex: 0; + padding-left: 0.5rem; + } + + .fr-table__footer { + display: flex; + flex-direction: row; + align-items: center; + justify-content: space-between; + flex-wrap: wrap; + } + + .fr-table__footer .fr-select-group .fr-select { + width: 16rem; + } + + .fr-table__footer .fr-btns-group { + padding-left: 0.5rem; + } + + .fr-table__footer--start { + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + } + + .fr-table__footer--start .fr-select-group { + padding-left: 0.5rem; + padding-right: 0.5rem; + } + + .fr-table__footer--start .fr-select-group .fr-select { + margin-top: 0; + } + + .fr-table > table td, + .fr-table > table th { + padding: 1rem; + } + + .fr-table > table thead td, + .fr-table > table thead th { + padding-bottom: 1.125rem; + } + + /*! media md */ + + /*! media md */ + + /*! media md */ + .fr-download--card { + padding: 2rem 2rem 5rem 2rem; + } + + .fr-download--card .fr-download__link { + font-size: 1.375rem; + line-height: 1.75rem; + } + + .fr-download--card .fr-download__link::after { + --icon-size: 1.5rem; + bottom: 2rem; + right: 2rem; + } + + .fr-download--card .fr-download__desc { + margin-top: 0.75rem; + } + + .fr-download--card .fr-download__detail { + bottom: 2rem; + left: 2rem; + } + + .fr-downloads-group__title { + font-size: 1.5rem; + line-height: 2rem; + } + + .fr-downloads-group--bordered { + padding: 2rem 2rem 0.5rem; + } + + .fr-downloads-group .fr-download { + margin-bottom: 1.5rem; + } + + /*! media md */ + .fr-alert__title { + font-size: 1.25rem; + line-height: 1.75rem; + } + + /*! media md */ + .fr-notice__title, + .fr-notice__desc, + .fr-notice__link { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-notice .fr-btn--close { + margin-left: 1rem; + } + + /*! media md */ + + /*! media md */ + .fr-card__title { + font-size: 1.375rem; + line-height: 1.75rem; + } + + .fr-card--sm .fr-card__title { + font-size: 1.25rem; + line-height: 1.75rem; + } + + .fr-card--lg .fr-card__title { + font-size: 1.5rem; + line-height: 2rem; + } + + .fr-card--horizontal, + .fr-card--horizontal-half, + .fr-card--horizontal-tier { + flex-direction: row; + } + + .fr-card--horizontal .fr-card__img, + .fr-card--horizontal-half .fr-card__img, + .fr-card--horizontal-tier .fr-card__img { + height: 100%; + } + + .fr-card--horizontal .fr-card__img img, + .fr-card--horizontal-half .fr-card__img img, + .fr-card--horizontal-tier .fr-card__img img { + height: 100%; + object-fit: cover; + } + + .fr-card--horizontal .fr-card__header { + width: 40%; + flex: 0 0 40%; + } + + .fr-card--horizontal-half .fr-card__header { + width: 50%; + flex: 0 0 50%; + } + + .fr-card--horizontal-tier .fr-card__header { + width: 33.3333333333%; + flex: 0 0 33.3333333333%; + } + + .fr-card--download { + flex-direction: row; + } + + .fr-card--download .fr-card__header { + width: 40%; + flex: 0 0 40%; + aspect-ratio: auto; + } + + .fr-card--download .fr-card__header .fr-card__img img { + object-position: 50% 0; + } + + .fr-card--download .fr-card__img { + height: 100%; + } + + .fr-card--download .fr-card__img img { + height: 100%; + object-fit: cover; + } + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + .fr-skiplinks { + padding: 0.75rem 0; + } + + .fr-skiplinks__list > li { + margin: 0 0.5rem; + } + + .fr-skiplinks__list { + flex-direction: row; + flex-wrap: wrap; + margin: 0 -1rem; + } + + /*! media md */ + + /*! media md */ + .fr-callout { + padding: 2rem 3rem; + } + + .fr-callout[class^=fr-icon-]::before, + .fr-callout[class*=" fr-icon-"]::before, + .fr-callout[class^=fr-fi-]::before, + .fr-callout[class*=" fr-fi-"]::before { + margin: -1rem 0 1rem -2rem; + } + + .fr-callout__title { + font-size: 1.5rem; + line-height: 2rem; + } + + /*! media md */ + .fr-modal { + padding-right: var(--scrollbar-width); + } + + .fr-modal--top::before { + content: ""; + } + + .fr-modal::before { + width: 0; + height: 10vh; + flex: 1 0 10vh; + } + + .fr-modal::after { + content: ""; + width: 0; + height: 10vh; + flex: 1 0 10vh; + } + + .fr-modal__body { + max-height: 80vh !important; + } + + .fr-modal__header { + padding: 1rem 2rem; + } + + .fr-modal__content { + padding-left: 2rem; + padding-right: 2rem; + margin-bottom: 4rem; + } + + .fr-modal__footer { + padding: 2rem; + margin-top: -3rem; + } + + .fr-modal__title { + font-size: 1.5rem; + line-height: 2rem; + } + + /*! media md */ + + /*! media md */ + .fr-share__text { + max-width: 18rem; + } + + /*! media md */ + .fr-footer__body { + margin-bottom: 1.5rem; + } + + .fr-footer__brand .fr-logo { + font-size: 1.3125rem; + padding: 1.25rem; + margin: -1.25rem; + } + + .fr-footer__brand .fr-logo::before { + width: 3.4375rem; + height: 1.25rem; + margin-bottom: 0.4166666667rem; + background-size: 3.4375rem 1.40625rem, 3.4375rem 1.25rem, 0; + background-position: 0 -0.078125rem, 0 0, 0 0; + } + + :root[data-fr-mourning] .fr-footer__brand .fr-logo::before { + background-size: 3.4375rem 1.40625rem, 0, 3.4375rem 1.25rem; + } + + .fr-footer__brand .fr-logo::after { + min-width: 3.28125rem; + background-size: 6.5625rem 4.6875rem; + background-position: 0 calc(100% + 2.34375rem); + padding-top: 2.7604166667rem; + } + + [data-fr-theme=dark] .fr-footer__brand .fr-logo::after { + background-position: -3.28125rem 100%; + } + + .fr-footer__brand .fr-logo + .fr-footer__brand-link { + margin-left: 2rem; + } + + .fr-footer__brand { + margin-right: 1rem; + } + + .fr-footer__brand.fr-enlarge-link { + margin: -1rem 0 -1rem -1rem; + padding: 1rem; + align-self: flex-start; + } + + .fr-footer__content { + margin-left: auto; + } + + .fr-footer__content-list { + margin-top: 0.5rem; + } + + .fr-footer__top { + margin: -1.875rem 0 2rem; + } + + .fr-footer__bottom-item { + margin: 0.5rem 0 0 0.75rem; + } + + .fr-footer__bottom-item::before { + margin-right: 0.75rem; + } + + .fr-footer__partners-logos { + margin-right: -1rem; + flex-wrap: nowrap; + } + + .fr-footer__partners-main + .fr-footer__partners-sub { + padding-left: 1rem; + } + + .fr-footer__partners-sub, + .fr-footer__partners-sub > ul { + padding-top: 0; + } + + .fr-footer__partners-sub > ul, + .fr-footer__partners-sub > ul > ul { + justify-content: flex-end; + } + + .fr-footer__partners-sub > li, + .fr-footer__partners-sub > ul > li { + margin: 0 1rem 0 1rem; + } + + .fr-footer__partners-sub .fr-footer__partners-link { + margin-bottom: 0.5rem; + } + + /*! media md */ + .fr-tile__title { + font-size: 1.25rem; + line-height: 1.75rem; + } + + .fr-tile--vertical\@md { + flex-direction: column; + text-align: center; + align-items: center; + } + + .fr-tile--vertical\@md .fr-tile__header { + margin-bottom: 1rem; + margin-right: 0 !important; + } + + .fr-tile--vertical\@md .fr-tile__pictogram { + width: 5rem; + height: 5rem; + } + + .fr-tile--vertical\@md .fr-tile__content { + align-items: center; + } + + .fr-tile--vertical\@md .fr-tile__detail { + margin-top: 0.75rem; + } + + .fr-tile--vertical\@md.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content, + .fr-tile--vertical\@md.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content { + padding-bottom: 2.5rem; + } + + .fr-tile--vertical\@md.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__detail, + .fr-tile--vertical\@md.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__detail { + margin-bottom: 0; + padding-right: 0; + } + + .fr-tile--horizontal .fr-tile__img { + width: 5rem; + height: 5rem; + margin: 0 2rem 0 0; + } + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + .fr-search-bar--lg .fr-btn { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; + overflow: initial; + max-width: 100%; + max-height: none; + } + + .fr-search-bar--lg .fr-btn::before { + --icon-size: 1.5rem; + margin-left: -0.1875rem; + margin-right: 0.5rem; + } + + .fr-search-bar--lg .fr-input { + max-height: 3rem; + } + + /*! media md */ + .fr-content-media--sm .fr-content-media__img, + .fr-content-media--sm .fr-responsive-vid { + width: 75%; + } + + .fr-content-media--lg .fr-content-media__img, + .fr-content-media--lg .fr-responsive-vid { + width: 125%; + } + + /*! media md */ + .fr-consent-banner { + padding: 2rem; + bottom: 2.5rem; + left: 2.5rem; + max-width: 40rem; + max-height: calc(100% - 5rem); + } + + .fr-consent-banner__title { + font-size: 1.25rem; + line-height: 1.75rem; + } + + .fr-consent-banner__buttons { + margin-top: 2rem; + } + + .fr-consent-service > .fr-fieldset { + padding: 0 0 1.25rem; + display: flex; + flex-direction: row; + flex-wrap: wrap; + } + + .fr-consent-service:last-child > .fr-fieldset { + padding: 1.25rem 0 1rem; + } + + .fr-consent-service__title { + font-size: 1.25rem; + line-height: 1.75rem; + width: 50%; + } + + .fr-consent-service__desc { + --text-spacing: 0.25rem 1.5rem 0.5rem 0; + width: 60%; + } + + .fr-consent-service__radios { + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-end; + position: absolute; + top: 1.25rem; + right: 0; + width: 50%; + } + + .fr-consent-services .fr-consent-service + .fr-consent-service { + margin-top: -0.25rem; + } + + .fr-consent-services .fr-consent-service__desc { + --text-spacing: 0.25rem 0 0.5rem 0; + } + + /*! media md */ + .fr-follow { + padding: 2rem 0; + } + + .fr-follow .fr-grid-row > * > div { + display: flex; + flex-direction: column; + align-items: flex-start; + justify-content: center; + height: 100%; + } + + .fr-follow .fr-grid-row > *:not(:first-child) { + padding-left: 8.3333333333%; + padding-top: 0; + margin-top: 0; + box-shadow: -1px 0 0 0 var(--border-default-blue-france); + } + + .fr-follow .fr-grid-row > *:not(:last-child) { + padding-right: 8.3333333333%; + } + + .fr-follow .fr-grid-row > *:first-child:last-child > div { + display: flex; + flex-direction: row; + align-items: center; + justify-content: space-between; + } + + .fr-follow .fr-grid-row > *:first-child:last-child > .fr-follow__newsletter { + --text-spacing: 0; + } + + .fr-follow .fr-grid-row > *:first-child:last-child > .fr-follow__newsletter > * { + max-width: 50%; + padding-right: 0.75rem; + padding-left: 0.75rem; + } + + .fr-follow .fr-grid-row > *:first-child:last-child > .fr-follow__newsletter > :first-child { + padding-right: 0.75rem; + padding-left: 0; + } + + .fr-follow .fr-grid-row > *:first-child:last-child > .fr-follow__newsletter > :last-child { + padding-right: 0; + padding-left: 0.75rem; + } + + .fr-follow .fr-grid-row > *:first-child:last-child > .fr-follow__social { + --title-spacing: 0; + } + + .fr-follow .fr-hint-text { + margin-top: 0.5rem; + } + + /*! media md */ + + /*! media md */ + .fr-header__service-title { + font-size: 1.25rem; + line-height: 1.75rem; + } +} +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ + .fr-hidden-lg { + display: none !important; + } + + .fr-unhidden-lg { + display: inherit !important; + } + + .fr-sr-only-lg { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; + } + + .fr-container, + .fr-container-sm, + .fr-container-md { + padding-left: 1.5rem; + padding-right: 1.5rem; + } + + .fr-container-lg { + padding-left: 1.5rem; + padding-right: 1.5rem; + } + + .fr-container-lg--fluid { + padding-left: 0; + padding-right: 0; + max-width: none; + overflow: hidden; + } + + .fr-grid-row--gutters, + .fr-grid-row-sm--gutters, + .fr-grid-row-md--gutters { + margin: -0.75rem; + } + + .fr-grid-row--gutters > [class^=fr-col-], + .fr-grid-row--gutters > [class*=" fr-col-"], + .fr-grid-row--gutters > .fr-col, + .fr-grid-row-sm--gutters > [class^=fr-col-], + .fr-grid-row-sm--gutters > [class*=" fr-col-"], + .fr-grid-row-sm--gutters > .fr-col, + .fr-grid-row-md--gutters > [class^=fr-col-], + .fr-grid-row-md--gutters > [class*=" fr-col-"], + .fr-grid-row-md--gutters > .fr-col { + padding: 0.75rem; + } + + .fr-grid-row-lg--gutters { + margin: -0.75rem; + } + + .fr-grid-row-lg--gutters > [class^=fr-col-], + .fr-grid-row-lg--gutters > [class*=" fr-col-"], + .fr-grid-row-lg--gutters > .fr-col { + padding: 0.75rem; + } + + .fr-grid-row-lg--no-gutters { + margin: 0; + } + + .fr-grid-row-lg--no-gutters > [class^=fr-col-], + .fr-grid-row-lg--no-gutters > [class*=" fr-col-"], + .fr-grid-row-lg--no-gutters > .fr-col { + padding: 0; + } + + .fr-col-lg { + flex: 1; + } + + .fr-col-lg-1 { + flex: 0 0 calc(100% / 12); + width: calc(100% / 12); + max-width: calc(100% / 12); + } + + .fr-col-offset-lg-1:not(.fr-col-offset-lg-1--right) { + margin-left: calc(100% / 12); + } + + .fr-col-offset-lg-1--right { + margin-right: calc(100% / 12); + } + + .fr-col-lg-2 { + flex: 0 0 calc(200% / 12); + width: calc(200% / 12); + max-width: calc(200% / 12); + } + + .fr-col-offset-lg-2:not(.fr-col-offset-lg-2--right) { + margin-left: calc(200% / 12); + } + + .fr-col-offset-lg-2--right { + margin-right: calc(200% / 12); + } + + .fr-col-lg-3 { + flex: 0 0 calc(300% / 12); + width: calc(300% / 12); + max-width: calc(300% / 12); + } + + .fr-col-offset-lg-3:not(.fr-col-offset-lg-3--right) { + margin-left: calc(300% / 12); + } + + .fr-col-offset-lg-3--right { + margin-right: calc(300% / 12); + } + + .fr-col-lg-4 { + flex: 0 0 calc(400% / 12); + width: calc(400% / 12); + max-width: calc(400% / 12); + } + + .fr-col-offset-lg-4:not(.fr-col-offset-lg-4--right) { + margin-left: calc(400% / 12); + } + + .fr-col-offset-lg-4--right { + margin-right: calc(400% / 12); + } + + .fr-col-lg-5 { + flex: 0 0 calc(500% / 12); + width: calc(500% / 12); + max-width: calc(500% / 12); + } + + .fr-col-offset-lg-5:not(.fr-col-offset-lg-5--right) { + margin-left: calc(500% / 12); + } + + .fr-col-offset-lg-5--right { + margin-right: calc(500% / 12); + } + + .fr-col-lg-6 { + flex: 0 0 calc(600% / 12); + width: calc(600% / 12); + max-width: calc(600% / 12); + } + + .fr-col-offset-lg-6:not(.fr-col-offset-lg-6--right) { + margin-left: calc(600% / 12); + } + + .fr-col-offset-lg-6--right { + margin-right: calc(600% / 12); + } + + .fr-col-lg-7 { + flex: 0 0 calc(700% / 12); + width: calc(700% / 12); + max-width: calc(700% / 12); + } + + .fr-col-offset-lg-7:not(.fr-col-offset-lg-7--right) { + margin-left: calc(700% / 12); + } + + .fr-col-offset-lg-7--right { + margin-right: calc(700% / 12); + } + + .fr-col-lg-8 { + flex: 0 0 calc(800% / 12); + width: calc(800% / 12); + max-width: calc(800% / 12); + } + + .fr-col-offset-lg-8:not(.fr-col-offset-lg-8--right) { + margin-left: calc(800% / 12); + } + + .fr-col-offset-lg-8--right { + margin-right: calc(800% / 12); + } + + .fr-col-lg-9 { + flex: 0 0 calc(900% / 12); + width: calc(900% / 12); + max-width: calc(900% / 12); + } + + .fr-col-offset-lg-9:not(.fr-col-offset-lg-9--right) { + margin-left: calc(900% / 12); + } + + .fr-col-offset-lg-9--right { + margin-right: calc(900% / 12); + } + + .fr-col-lg-10 { + flex: 0 0 calc(1000% / 12); + width: calc(1000% / 12); + max-width: calc(1000% / 12); + } + + .fr-col-offset-lg-10:not(.fr-col-offset-lg-10--right) { + margin-left: calc(1000% / 12); + } + + .fr-col-offset-lg-10--right { + margin-right: calc(1000% / 12); + } + + .fr-col-lg-11 { + flex: 0 0 calc(1100% / 12); + width: calc(1100% / 12); + max-width: calc(1100% / 12); + } + + .fr-col-offset-lg-11:not(.fr-col-offset-lg-11--right) { + margin-left: calc(1100% / 12); + } + + .fr-col-offset-lg-11--right { + margin-right: calc(1100% / 12); + } + + .fr-col-lg-12 { + flex: 0 0 calc(1200% / 12); + width: calc(1200% / 12); + max-width: calc(1200% / 12); + } + + .fr-col-offset-lg-12:not(.fr-col-offset-lg-12--right) { + margin-left: calc(1200% / 12); + } + + .fr-col-offset-lg-12--right { + margin-right: calc(1200% / 12); + } + + .fr-displayed-lg { + display: inherit !important; + } + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + .fr-btns-group--inline-lg .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + } + + .fr-btns-group--inline-lg > li { + display: inline-flex; + max-width: 100%; + width: auto; + } + + .fr-btns-group--inline-lg.fr-btns-group--right.fr-btns-group--inline-reverse { + flex-direction: row-reverse; + justify-content: flex-start; + } + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + .fr-pagination__link--first.fr-pagination__link--lg-label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + } + + .fr-pagination__link--first.fr-pagination__link--lg-label::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/fr--arrow-left-s-first-line.svg"); + mask-image: url("icons/system/fr--arrow-left-s-first-line.svg"); + content: ""; + } + + .fr-pagination__link--prev.fr-pagination__link--lg-label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + } + + .fr-pagination__link--prev.fr-pagination__link--lg-label::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/arrow-left-s-line.svg"); + mask-image: url("icons/system/arrow-left-s-line.svg"); + content: ""; + } + + .fr-pagination__link--next.fr-pagination__link--lg-label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + } + + .fr-pagination__link--next.fr-pagination__link--lg-label::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/arrow-right-s-line.svg"); + mask-image: url("icons/system/arrow-right-s-line.svg"); + content: ""; + } + + .fr-pagination__link--next.fr-pagination__link--lg-label::before { + content: none; + } + + .fr-pagination__link--last.fr-pagination__link--lg-label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + } + + .fr-pagination__link--last.fr-pagination__link--lg-label::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("icons/system/fr--arrow-right-s-last-line.svg"); + mask-image: url("icons/system/fr--arrow-right-s-last-line.svg"); + content: ""; + } + + .fr-pagination__link--last.fr-pagination__link--lg-label::before { + content: none; + } + + /*! media lg */ + + /*! media lg */ + .fr-table__content .fr-cell--fixed\@lg { + position: sticky; + left: 0; + z-index: 1; + } + + .fr-table__footer--middle { + display: block; + padding-left: 0.5rem; + padding-right: 0.5rem; + } + + .fr-table__footer--middle .fr-pagination__list { + flex-wrap: nowrap; + } + + .fr-table__footer--end { + flex: 1 0 0; + } + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + .fr-nav__list { + flex-direction: row; + flex-wrap: nowrap; + } + + .fr-nav__list > *:first-child:nth-last-child(2) ~ *, + .fr-nav__list > *:first-child:nth-last-child(3) ~ *, + .fr-nav__list > *:first-child:nth-last-child(4) ~ * { + margin-left: 1.25rem; + } + + .fr-nav__item .fr-btn, + .fr-nav__item .fr-link { + min-height: auto; + } + + .fr-nav__item { + position: initial; + align-items: flex-start; + } + + .fr-nav__item::before { + content: none; + } + + .fr-nav__item--align-right { + align-items: flex-end; + } + + .fr-nav__link, + .fr-nav__btn { + min-height: 3.5rem; + padding: 1rem; + font-size: 0.875rem; + line-height: 1.5rem; + font-weight: normal; + + --hover-tint: var(--hover); + --active-tint: var(--active); + } + + .fr-nav__link[aria-current]:not([aria-current=false]), + .fr-nav__btn[aria-current]:not([aria-current=false]) { + position: relative; + } + + .fr-nav__link[aria-current]:not([aria-current=false])::before, + .fr-nav__btn[aria-current]:not([aria-current=false])::before { + content: ""; + position: absolute; + top: auto; + bottom: 0; + left: 0; + width: 100%; + height: 2px; + margin-top: 0; + } + + .fr-nav__btn { + justify-content: flex-start; + } + + .fr-menu { + pointer-events: none; + position: absolute; + top: 100%; + z-index: calc(var(--ground) + 1000); + filter: drop-shadow(var(--overlap-shadow)); + } + + .fr-menu__list { + width: 20rem; + pointer-events: auto; + padding: 0; + margin-bottom: 2rem; + background-size: 100% 1px; + background-position: 0 0; + background-repeat: no-repeat; + background-color: var(--background-overlap-grey); + + --idle: transparent; + --hover: var(--background-overlap-grey-hover); + --active: var(--background-overlap-grey-active); + background-image: linear-gradient(0deg, var(--background-open-blue-france), var(--background-open-blue-france)); + } + + .fr-mega-menu { + position: absolute; + top: 100%; + right: 0; + left: 0; + margin: 0; + padding: 0; + z-index: calc(var(--ground) + 1000); + background-color: var(--background-overlap-grey); + + --idle: transparent; + --hover: var(--background-overlap-grey-hover); + --active: var(--background-overlap-grey-active); + filter: drop-shadow(var(--overlap-shadow)); + box-shadow: inset 0 1px 0 0 var(--border-open-blue-france); + } + + .fr-mega-menu::after { + content: ""; + display: block; + padding-bottom: 1.5rem; + } + + .fr-mega-menu > .fr-container { + padding: 0 1.5rem; + } + + .fr-mega-menu > .fr-container::before { + content: ""; + display: block; + padding-top: 1rem; + } + + .fr-mega-menu .fr-btn--close { + display: flex; + } + + .fr-mega-menu__leader { + margin-top: -1.25rem; + padding-top: 0; + } + + .fr-mega-menu__list::before { + content: none; + } + + .fr-menu__list > *:first-child, + .fr-menu__list > *:first-child .fr-nav__link, + .fr-menu__list > *:hover, + .fr-menu__list > *:hover .fr-nav__link, + .fr-menu__list > *:hover + *, + .fr-menu__list > *:hover + * .fr-nav__link { + box-shadow: none; + } + + .fr-menu .fr-nav__link { + box-shadow: 0 calc(-1rem - 1px) 0 -1rem var(--border-default-grey); + } + + .fr-mega-menu__category { + box-shadow: 0 calc(1rem + 1px) 0 -1rem var(--border-default-grey); + } + + /*! media lg */ + + /*! media lg */ + .fr-footer__content { + margin-top: 0; + flex-basis: 50%; + max-width: 36.75rem; + } + + /*! media lg */ + .fr-tile--vertical\@lg { + flex-direction: column; + text-align: center; + align-items: center; + } + + .fr-tile--vertical\@lg .fr-tile__header { + margin-bottom: 1rem; + margin-right: 0 !important; + } + + .fr-tile--vertical\@lg .fr-tile__pictogram { + width: 5rem; + height: 5rem; + } + + .fr-tile--vertical\@lg .fr-tile__content { + align-items: center; + } + + .fr-tile--vertical\@lg .fr-tile__detail { + margin-top: 0.75rem; + } + + .fr-tile--vertical\@lg.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content, + .fr-tile--vertical\@lg.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content { + padding-bottom: 2.5rem; + } + + .fr-tile--vertical\@lg.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__detail, + .fr-tile--vertical\@lg.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__detail { + margin-bottom: 0; + padding-right: 0; + } + + /*! media lg */ + .fr-translate .fr-translate__btn { + min-height: auto; + width: auto; + font-size: 0.875rem; + line-height: 1.5rem; + padding: 0.25rem 0.75rem; + } + + .fr-translate .fr-translate__btn::after { + margin-left: 0.25rem; + margin-right: -0.25rem; + } + + .fr-translate .fr-translate__btn::before { + --icon-size: 1rem; + } + + .fr-translate__language[aria-current]:not([aria-current=false]) { + display: inline-flex; + } + + .fr-translate__menu { + margin: -0.25rem -1rem; + } + + .fr-translate .fr-menu__list { + display: grid; + grid-template-rows: repeat(var(--rows), auto); + grid-auto-flow: column; + } + + .fr-btns-group .fr-translate__menu { + margin: -1.25rem -0.75rem 0; + } + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + .fr-consent-manager__header .fr-consent-service__title { + width: 44%; + } + + .fr-consent-manager__header .fr-consent-service__radios { + width: 56%; + position: absolute; + justify-content: flex-end; + } + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + .fr-header__body-row { + padding: 1.5rem 0; + } + + .fr-header__brand { + margin-top: -1rem; + margin-bottom: -1rem; + flex-wrap: nowrap; + width: auto; + padding-left: 0; + padding-right: 0; + z-index: auto; + background: transparent; + filter: none; + } + + .fr-header__brand-top { + width: auto; + } + + .fr-header__brand.fr-enlarge-link a[href]::before { + outline-offset: 2px; + } + + .fr-header__logo, + .fr-header__operator, + .fr-header__service { + padding: 1rem; + } + + .fr-header__service { + margin-left: 0; + margin-right: 0; + box-shadow: none; + } + + .fr-header__service::before { + content: none; + } + + .fr-header .fr-modal { + margin: 0; + width: auto; + height: auto; + visibility: inherit; + opacity: 1; + position: initial; + background-color: transparent; + overflow: initial; + } + + .fr-header .fr-modal > * > .fr-btn--close { + display: none; + } + + .fr-header .fr-modal > .fr-container { + padding-top: 0; + padding-bottom: 0; + height: auto; + } + + .fr-header__navbar { + display: none; + } + + .fr-header__tools { + flex-direction: column; + align-items: flex-end; + text-align: right; + padding-left: 1rem; + padding-right: 1rem; + margin-left: auto; + flex: 1 0 auto; + } + + .fr-header__tools-links + .fr-header__search { + margin-top: 1rem; + } + + .fr-header__tools .fr-header__search { + max-width: 24rem; + margin-left: auto; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-], + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"], + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-], + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before, + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before, + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + } + + .fr-header__tools-links { + display: flex; + flex-direction: row; + justify-content: flex-end; + gap: 0.5rem; + } + + .fr-header__tools-links .fr-btns-group { + justify-content: flex-end; + margin: 0 -0.25rem -1rem; + } + + .fr-header__tools-links .fr-btns-group .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + margin-left: 0.25rem; + margin-right: 0.25rem; + } + + .fr-header__tools-links .fr-btns-group > li { + display: inline-flex; + max-width: 100%; + width: auto; + align-items: flex-start; + } + + .fr-header .fr-header__menu-links .fr-translate { + margin-left: 0; + margin-right: 0; + margin-bottom: -1rem; + } + + .fr-header .fr-header__menu-links { + display: none; + } + + .fr-header .fr-nav { + justify-content: flex-start; + } + + .fr-header .fr-nav__list { + margin: 0 -1rem; + max-width: calc(100% + 1rem); + } + + .fr-header .fr-links-group { + justify-content: flex-end; + } + + .fr-header .fr-links-group .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + } + + .fr-header .fr-links-group > li { + display: inline-flex; + max-width: 100%; + width: auto; + } + + .fr-header__tools-links .fr-links-group { + justify-content: flex-end; + margin: 0 -0.25rem; + } + + .fr-header__tools-links .fr-links-group .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + } + + .fr-header__tools-links .fr-links-group > li { + display: inline-flex; + max-width: 100%; + width: auto; + } + + .fr-header__tools-links .fr-links-group .fr-link { + margin-left: 0.25rem; + margin-right: 0.25rem; + } + + .fr-header .fr-modal > * > .fr-link--close { + display: none; + } + + .fr-header { + z-index: calc(var(--ground) + 750); + background-color: var(--background-raised-grey); + + --idle: transparent; + --hover: var(--background-raised-grey-hover); + --active: var(--background-raised-grey-active); + filter: drop-shadow(var(--raised-shadow)); + } + + .fr-header .fr-header__menu { + box-shadow: inset 0 1px 0 0 var(--border-default-grey); + } +} +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ + .fr-hidden-xl { + display: none !important; + } + + .fr-unhidden-xl { + display: inherit !important; + } + + .fr-sr-only-xl { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; + } + + .fr-container, + .fr-container-sm, + .fr-container-md, + .fr-container-lg { + max-width: 78rem; + } + + .fr-container-xl { + padding-left: 1.5rem; + padding-right: 1.5rem; + max-width: 78rem; + } + + .fr-container-xl--fluid { + padding-left: 0; + padding-right: 0; + max-width: none; + overflow: hidden; + } + + .fr-grid-row-xl--gutters { + margin: -0.75rem; + } + + .fr-grid-row-xl--gutters > [class^=fr-col-], + .fr-grid-row-xl--gutters > [class*=" fr-col-"], + .fr-grid-row-xl--gutters > .fr-col { + padding: 0.75rem; + } + + .fr-grid-row-xl--no-gutters { + margin: 0; + } + + .fr-grid-row-xl--no-gutters > [class^=fr-col-], + .fr-grid-row-xl--no-gutters > [class*=" fr-col-"], + .fr-grid-row-xl--no-gutters > .fr-col { + padding: 0; + } + + .fr-col-xl { + flex: 1; + } + + .fr-col-xl-1 { + flex: 0 0 calc(100% / 12); + width: calc(100% / 12); + max-width: calc(100% / 12); + } + + .fr-col-offset-xl-1:not(.fr-col-offset-xl-1--right) { + margin-left: calc(100% / 12); + } + + .fr-col-offset-xl-1--right { + margin-right: calc(100% / 12); + } + + .fr-col-xl-2 { + flex: 0 0 calc(200% / 12); + width: calc(200% / 12); + max-width: calc(200% / 12); + } + + .fr-col-offset-xl-2:not(.fr-col-offset-xl-2--right) { + margin-left: calc(200% / 12); + } + + .fr-col-offset-xl-2--right { + margin-right: calc(200% / 12); + } + + .fr-col-xl-3 { + flex: 0 0 calc(300% / 12); + width: calc(300% / 12); + max-width: calc(300% / 12); + } + + .fr-col-offset-xl-3:not(.fr-col-offset-xl-3--right) { + margin-left: calc(300% / 12); + } + + .fr-col-offset-xl-3--right { + margin-right: calc(300% / 12); + } + + .fr-col-xl-4 { + flex: 0 0 calc(400% / 12); + width: calc(400% / 12); + max-width: calc(400% / 12); + } + + .fr-col-offset-xl-4:not(.fr-col-offset-xl-4--right) { + margin-left: calc(400% / 12); + } + + .fr-col-offset-xl-4--right { + margin-right: calc(400% / 12); + } + + .fr-col-xl-5 { + flex: 0 0 calc(500% / 12); + width: calc(500% / 12); + max-width: calc(500% / 12); + } + + .fr-col-offset-xl-5:not(.fr-col-offset-xl-5--right) { + margin-left: calc(500% / 12); + } + + .fr-col-offset-xl-5--right { + margin-right: calc(500% / 12); + } + + .fr-col-xl-6 { + flex: 0 0 calc(600% / 12); + width: calc(600% / 12); + max-width: calc(600% / 12); + } + + .fr-col-offset-xl-6:not(.fr-col-offset-xl-6--right) { + margin-left: calc(600% / 12); + } + + .fr-col-offset-xl-6--right { + margin-right: calc(600% / 12); + } + + .fr-col-xl-7 { + flex: 0 0 calc(700% / 12); + width: calc(700% / 12); + max-width: calc(700% / 12); + } + + .fr-col-offset-xl-7:not(.fr-col-offset-xl-7--right) { + margin-left: calc(700% / 12); + } + + .fr-col-offset-xl-7--right { + margin-right: calc(700% / 12); + } + + .fr-col-xl-8 { + flex: 0 0 calc(800% / 12); + width: calc(800% / 12); + max-width: calc(800% / 12); + } + + .fr-col-offset-xl-8:not(.fr-col-offset-xl-8--right) { + margin-left: calc(800% / 12); + } + + .fr-col-offset-xl-8--right { + margin-right: calc(800% / 12); + } + + .fr-col-xl-9 { + flex: 0 0 calc(900% / 12); + width: calc(900% / 12); + max-width: calc(900% / 12); + } + + .fr-col-offset-xl-9:not(.fr-col-offset-xl-9--right) { + margin-left: calc(900% / 12); + } + + .fr-col-offset-xl-9--right { + margin-right: calc(900% / 12); + } + + .fr-col-xl-10 { + flex: 0 0 calc(1000% / 12); + width: calc(1000% / 12); + max-width: calc(1000% / 12); + } + + .fr-col-offset-xl-10:not(.fr-col-offset-xl-10--right) { + margin-left: calc(1000% / 12); + } + + .fr-col-offset-xl-10--right { + margin-right: calc(1000% / 12); + } + + .fr-col-xl-11 { + flex: 0 0 calc(1100% / 12); + width: calc(1100% / 12); + max-width: calc(1100% / 12); + } + + .fr-col-offset-xl-11:not(.fr-col-offset-xl-11--right) { + margin-left: calc(1100% / 12); + } + + .fr-col-offset-xl-11--right { + margin-right: calc(1100% / 12); + } + + .fr-col-xl-12 { + flex: 0 0 calc(1200% / 12); + width: calc(1200% / 12); + max-width: calc(1200% / 12); + } + + .fr-col-offset-xl-12:not(.fr-col-offset-xl-12--right) { + margin-left: calc(1200% / 12); + } + + .fr-col-offset-xl-12--right { + margin-right: calc(1200% / 12); + } + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + .fr-consent-manager__header .fr-consent-service__title { + width: 50%; + } + + .fr-consent-manager__header .fr-consent-service__radios { + width: 50%; + } + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + a:not([href]) { + color: graytext; + } + + [href], + [href]:visited { + color: linktext; + } + + [target=_blank]::after { + forced-color-adjust: none; + background-color: linktext; + } + + [target=_blank][class^=fr-icon-]::after, + [target=_blank][class*=" fr-icon-"]::after, + [target=_blank][class^=fr-fi-]::after, + [target=_blank][class*=" fr-fi-"]::after { + forced-color-adjust: none; + background-color: linktext; + } + + button { + color: buttontext; + } + + button:disabled { + color: graytext; + } + + input, + select, + textarea { + border: 1px solid; + } + + .fr-artwork-background, + .fr-artwork-motif { + fill: graytext; + } + + .fr-artwork-decorative { + fill: none; + } + + .fr-artwork-minor, + .fr-artwork-major { + fill: canvastext; + } + + ul > li::marker { + color: graytext; + } + + hr { + border-top: 1px solid; + } + + .fr-hr { + border-top: 1px solid; + } + + .fr-range-group--disabled .fr-range__output, + .fr-range-group--disabled .fr-range__min, + .fr-range-group--disabled .fr-range__max { + color: graytext; + } + + .fr-range-group--disabled .fr-range[data-fr-js-range]::before, + .fr-range-group--disabled .fr-range[data-fr-js-range]::after { + border: 1px solid graytext; + } + + .fr-range-group--disabled .fr-label, + .fr-range-group--disabled .fr-label .fr-hint-text { + color: graytext; + } + + .fr-range input[type=range] { + border: none; + } + + .fr-range[data-fr-js-range]::before { + box-shadow: 0 0 0 1px buttontext; + } + + .fr-range[data-fr-js-range]::after { + background-color: highlight; + } + + .fr-range[data-fr-js-range] input[type=range] { + border: none; + } + + .fr-range[data-fr-js-range] input[type=range]:focus::-webkit-slider-thumb { + outline-color: highlight; + } + + .fr-range[data-fr-js-range] input[type=range]:focus::-moz-range-thumb { + outline-color: highlight; + } + + .fr-range[data-fr-js-range] input[type=range]::-webkit-slider-thumb { + background: buttontext; + box-shadow: none; + } + + .fr-range[data-fr-js-range] input[type=range]::-moz-range-thumb { + background: buttontext; + box-shadow: none; + } + + .fr-range[data-fr-js-range] input[type=range]:disabled::-webkit-slider-thumb { + background: graytext; + } + + .fr-range[data-fr-js-range] input[type=range]:disabled::-moz-range-thumb { + background: graytext; + } + + .fr-range--step[data-fr-js-range]::before { + background-image: radial-gradient(circle at 2px 50%, buttontext 0, buttontext 1px, transparent 1px); + } + + .fr-range--step[data-fr-js-range]::after { + box-shadow: inset 10px 0 0 0 highlight, inset -10px 0 0 0 highlight; + background-image: radial-gradient(circle at 2px 50%, highlighttext 0, highlighttext 2px, transparent 2px); + } + + .fr-range--step.fr-range--sm[data-fr-js-range]::after { + box-shadow: inset 6px 0 0 0 highlight, inset -6px 0 0 0 highlight; + } + + .fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(1) { + border-right: none; + } + + .fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(2) { + border-left: none; + } + + .fr-accordion__btn::after { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-accordion { + border-top: 1px solid; + border-bottom: 1px solid; + } + + .fr-accordion + .fr-accordion { + border-top: none; + } + + .fr-badge::before, + .fr-badge::after { + background-color: canvastext; + } + + .fr-badge { + outline: 1px solid; + } + + .fr-btn::before, + .fr-btn::after { + background-color: buttontext; + } + + .fr-btn:disabled::before, + .fr-btn:disabled::after, + a.fr-btn:not([href])::before, + a.fr-btn:not([href])::after { + background-color: graytext; + } + + .fr-btn:disabled, + a.fr-btn:not([href]) { + border-color: graytext; + color: graytext; + } + + a[href].fr-btn::before, + a[href].fr-btn::after { + background-color: linktext; + } + + button.fr-btn { + border: 1px solid buttontext; + } + + .fr-btn--close::after { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--tooltip::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--fullscreen::after { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--display::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--account::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--team::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--briefcase::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--sort::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--sort[aria-sort=ascending]::before, + .fr-btn--sort[aria-sort=descending]::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-connect { + border: 1px solid; + } + + .fr-connect__login, + .fr-connect__brand { + line-height: 1.1; + } + + .fr-connect--plus::after { + forced-color-adjust: none; + color: buttontext; + } + + .fr-connect-group .fr-connect + p a { + text-decoration: underline; + text-underline-offset: 5px; + } + + .fr-quote { + border-left: 1px solid; + } + + .fr-breadcrumb__list li:not(:first-child)::before { + forced-color-adjust: none; + background-color: canvastext; + } + + .fr-breadcrumb__link { + text-decoration: underline; + text-underline-offset: 5px; + } + + .fr-breadcrumb__link[aria-current]:not([aria-current=false]) { + text-decoration: none; + } + + .fr-fieldset:disabled .fr-label, + .fr-fieldset:disabled .fr-hint-text, + .fr-fieldset:disabled .fr-fieldset__legend { + color: graytext; + } + + .fr-fieldset input:disabled + label, + .fr-fieldset input:disabled + label .fr-hint-text, + .fr-fieldset input:disabled + label + .fr-hint-text { + color: graytext; + } + + .fr-message--error::before, + .fr-message--error::after, + .fr-message--valid::before, + .fr-message--valid::after, + .fr-message--warning::before, + .fr-message--warning::after, + .fr-message--info::before, + .fr-message--info::after { + forced-color-adjust: none; + background-color: canvastext; + } + + .fr-error-text::before, + .fr-valid-text::before, + .fr-info-text::before { + forced-color-adjust: none; + background-color: canvastext; + } + + .fr-stepper__steps { + forced-color-adjust: none; + background-image: repeating-linear-gradient(to right, highlight 0, highlight var(--active-inner), transparent var(--active-inner), transparent var(--active-outer)), repeating-linear-gradient(to right, graytext 0, graytext var(--default-inner), transparent var(--default-inner), transparent var(--default-outer)); + } + + .fr-tooltip { + outline: 1px solid; + background: canvas; + } + + .fr-tooltip.fr-placement { + padding: 0.5rem; + } + + a.fr-link { + text-decoration: underline; + text-underline-offset: 5px; + } + + a.fr-link:not([href])::before, + a.fr-link:not([href])::after { + background-color: graytext; + } + + .fr-links-group--download .fr-link::after, + .fr-link--download::after { + forced-color-adjust: none; + background-color: linktext; + } + + .fr-links-group--download .fr-link .fr-link__detail, + .fr-link--download .fr-link__detail { + color: canvastext; + } + + .fr-links-group--download .fr-link:not([href]) .fr-link__detail, + .fr-link--download:not([href]) .fr-link__detail { + color: graytext; + } + + .fr-link--close::after { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-sidemenu__inner { + border-right: 1px solid; + } + + .fr-sidemenu__link[aria-current]:not([aria-current=false])::before, + .fr-sidemenu__btn[aria-current]:not([aria-current=false])::before { + background-color: highlight; + forced-color-adjust: none; + } + + .fr-sidemenu__btn[aria-expanded]::after { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-highlight { + border-left: 4px solid; + padding-left: 1rem; + } + + .fr-tabs { + border-bottom: 1px solid; + } + + .fr-tabs::before { + border: 1px solid graytext; + } + + .fr-tabs__tab { + border: 1px solid; + } + + .fr-tabs__tab[aria-selected=true]:not(:disabled) { + border: 1px solid highlight; + border-top: 4px solid highlight; + border-bottom: 1px solid canvas; + color: highlight; + } + + .fr-pagination__link:not([href]):disabled:not([aria-current]), + a.fr-pagination__link:not([href]):not([aria-current]) { + color: graytext; + } + + .fr-pagination__link--first::before { + forced-color-adjust: none; + } + + .fr-pagination__link--first.fr-pagination__link--label::before { + forced-color-adjust: none; + } + + .fr-pagination__link--prev::before { + forced-color-adjust: none; + } + + .fr-pagination__link--prev.fr-pagination__link--label::before { + forced-color-adjust: none; + } + + .fr-pagination__link--next::before { + forced-color-adjust: none; + } + + .fr-pagination__link--next.fr-pagination__link--label::after { + forced-color-adjust: none; + } + + .fr-pagination__link--last::before { + forced-color-adjust: none; + } + + .fr-pagination__link--last.fr-pagination__link--label::after { + forced-color-adjust: none; + } + + .fr-summary { + outline: 1px solid; + } + + .fr-summary__link { + text-decoration: underline; + text-underline-offset: 5px; + } + + .fr-table__content .fr-cell--fixed .fr-checkbox-group .fr-label, + .fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group .fr-label, + .fr-table__content .fr-cell--fixed\@md .fr-checkbox-group .fr-label, + .fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group .fr-label { + opacity: 0; + } + + .fr-table__content .fr-cell--fixed, + .fr-table__content .fr-cell--fixed\@sm, + .fr-table__content .fr-cell--fixed\@md, + .fr-table__content .fr-cell--fixed\@lg { + outline: 1px solid; + } + + .fr-table__content table tbody tr::after { + border: 2px solid highlight; + } + + .fr-table__content th, + .fr-table__content td { + border: 1px solid; + } + + .fr-tag::before, + .fr-tag::after { + background-color: canvastext; + } + + .fr-tag { + border: 1px solid; + } + + .fr-tag:disabled, + a.fr-tag:not([href]) { + color: graytext; + } + + a.fr-tag[aria-pressed=true]:not(:disabled), + button.fr-tag[aria-pressed=true]:not(:disabled), + input[type=button].fr-tag[aria-pressed=true]:not(:disabled), + input[type=image].fr-tag[aria-pressed=true]:not(:disabled), + input[type=reset].fr-tag[aria-pressed=true]:not(:disabled), + input[type=submit].fr-tag[aria-pressed=true]:not(:disabled) { + color: highlight; + border: 1px solid highlight; + border-top: 4px solid highlight; + } + + a.fr-tag[aria-pressed=true]:not(:disabled)::after, + button.fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=button].fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=image].fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=reset].fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=submit].fr-tag[aria-pressed=true]:not(:disabled)::after { + display: none; + } + + a.fr-tag[aria-pressed=true].fr-tag--sm::after, + button.fr-tag[aria-pressed=true].fr-tag--sm::after, + input[type=button].fr-tag[aria-pressed=true].fr-tag--sm::after, + input[type=image].fr-tag[aria-pressed=true].fr-tag--sm::after, + input[type=reset].fr-tag[aria-pressed=true].fr-tag--sm::after, + input[type=submit].fr-tag[aria-pressed=true].fr-tag--sm::after { + display: none; + } + + a.fr-tag--dismiss::after, + button.fr-tag--dismiss::after, + input[type=button].fr-tag--dismiss::after, + input[type=image].fr-tag--dismiss::after, + input[type=reset].fr-tag--dismiss::after, + input[type=submit].fr-tag--dismiss::after { + forced-color-adjust: none; + background-color: buttontext; + } + + a.fr-tag--dismiss:disabled::after, + button.fr-tag--dismiss:disabled::after, + input[type=button].fr-tag--dismiss:disabled::after, + input[type=image].fr-tag--dismiss:disabled::after, + input[type=reset].fr-tag--dismiss:disabled::after, + input[type=submit].fr-tag--dismiss:disabled::after { + background-color: graytext; + } + + a.fr-tag--dismiss.fr-tag--sm::after, + button.fr-tag--dismiss.fr-tag--sm::after, + input[type=button].fr-tag--dismiss.fr-tag--sm::after, + input[type=image].fr-tag--dismiss.fr-tag--sm::after, + input[type=reset].fr-tag--dismiss.fr-tag--sm::after, + input[type=submit].fr-tag--dismiss.fr-tag--sm::after { + background-color: buttontext; + } + + a.fr-tag--dismiss.fr-tag--sm:disabled::after, + button.fr-tag--dismiss.fr-tag--sm:disabled::after, + input[type=button].fr-tag--dismiss.fr-tag--sm:disabled::after, + input[type=image].fr-tag--dismiss.fr-tag--sm:disabled::after, + input[type=reset].fr-tag--dismiss.fr-tag--sm:disabled::after, + input[type=submit].fr-tag--dismiss.fr-tag--sm:disabled::after { + background-color: graytext; + } + + .fr-tags-group.fr-tags-group--sm button.fr-tag.fr-tag--dismiss::after, + .fr-tags-group.fr-tags-group--sm input[type=button].fr-tag.fr-tag--dismiss::after { + background-color: buttontext; + } + + .fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]::after, + .fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]::after { + display: none; + } + + .fr-download .fr-download__link::after { + forced-color-adjust: none; + } + + .fr-alert { + outline: 1px solid; + } + + .fr-alert::before { + background-color: graytext; + left: 8px; + } + + .fr-alert .fr-btn--close::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-alert .fr-link--close::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-notice { + outline: 1px solid; + } + + .fr-notice__title::before { + forced-color-adjust: none; + background-color: canvastext; + } + + .fr-notice .fr-btn--close::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-notice--weather-red, + .fr-notice--weather-purple { + color: highlight; + } + + .fr-notice--weather-red .fr-notice__title::before, + .fr-notice--weather-purple .fr-notice__title::before { + forced-color-adjust: none; + background-color: highlight; + } + + .fr-notice--witness .fr-notice__title::before, + .fr-notice--kidnapping .fr-notice__title::before, + .fr-notice--attack .fr-notice__title::before, + .fr-notice--cyberattack .fr-notice__title::before { + forced-color-adjust: none; + background-color: highlight; + } + + .fr-notice--witness, + .fr-notice--kidnapping, + .fr-notice--attack, + .fr-notice--cyberattack { + color: highlight; + } + + .fr-radio-group input[type=radio] { + opacity: 1; + } + + .fr-radio-group input[type=radio]:disabled + label { + color: graytext; + } + + .fr-radio-group input[type=radio] + label::before { + display: none; + } + + .fr-radio-rich input[type=radio]:disabled + label { + outline: 1px solid; + } + + .fr-radio-rich input[type=radio]:disabled + label::before { + background-color: transparent; + } + + .fr-radio-rich input[type=radio]:disabled ~ .fr-radio-rich__pictogram { + outline: 1px solid graytext; + } + + .fr-radio-rich input[type=radio] + label { + outline: 1px solid; + } + + .fr-radio-rich__pictogram { + outline: 1px solid; + } + + .fr-radio-rich__img { + outline: 1px solid; + } + + .fr-card { + border: 1px solid; + } + + .fr-card__title a::after, + .fr-card__title button::after { + forced-color-adjust: none; + background-color: linktext; + } + + .fr-card__title a, + .fr-card__title button { + text-decoration: underline; + text-underline-offset: 5px; + } + + .fr-card__title a:not([href])::after, + .fr-card__title button:not([href])::after { + background-color: graytext; + } + + .fr-card__title [target=_blank]::after { + background-color: linktext; + } + + .fr-card.fr-enlarge-link .fr-card__title a, + .fr-card.fr-enlarge-button .fr-card__title button { + text-decoration: none; + } + + .fr-card--download .fr-card__title a::after, + .fr-card--download .fr-card__title button::after { + background-color: linktext; + } + + .fr-card--download .fr-card__title a:disabled::after, + .fr-card--download .fr-card__title a:not([href])::after, + .fr-card--download .fr-card__title button:disabled::after { + background-color: graytext; + } + + .fr-checkbox-group input[type=checkbox] { + opacity: 1; + } + + .fr-checkbox-group input[type=checkbox]:disabled + label { + color: graytext; + } + + .fr-checkbox-group input[type=checkbox] + label::before { + display: none; + } + + .fr-segmented__elements { + outline: 1px solid; + } + + .fr-segmented input + label::before { + background-color: buttontext; + } + + .fr-segmented input:checked:focus + label { + outline: 4px solid; + outline-offset: 0; + } + + .fr-segmented input:checked + label { + outline: 2px solid; + color: highlight; + } + + .fr-segmented input:checked:disabled + label { + color: graytext; + } + + .fr-segmented input:disabled + label { + color: graytext; + } + + .fr-segmented input:not([disabled]):not(:checked) + label { + color: buttontext; + } + + .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + border: 2px solid highlight; + background-color: transparent; + background-image: none; + forced-color-adjust: none; + color: canvastext; + } + + .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::after { + background-image: url("data:image/svg+xml;charset=utf-8,"); + border: 2px solid highlight; + background-color: highlight; + } + + .fr-toggle input[type=checkbox]:focus ~ .fr-toggle__label::before { + outline-color: graytext; + } + + .fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label { + color: graytext; + } + + .fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::before, + .fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::after { + background-image: none; + border: 2px solid graytext; + box-shadow: none; + color: graytext; + } + + .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::before, + .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::after { + background-image: none; + border: 2px solid graytext; + box-shadow: none; + } + + .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::after { + background-color: graytext; + background-image: url("data:image/svg+xml;charset=utf-8,"); + } + + .fr-toggle label[data-fr-unchecked-label][data-fr-checked-label]::before { + background-image: none; + color: canvastext; + } + + .fr-toggle label::before { + height: 1.5rem; + background-image: none; + border: 2px solid buttontext; + background-color: transparent; + forced-color-adjust: none; + padding-top: 1.25rem; + } + + .fr-toggle label::after { + box-shadow: none; + border: 2px solid buttontext; + forced-color-adjust: none; + background-color: transparent; + } + + .fr-select { + background-image: url("data:image/svg+xml;charset=utf-8,"); + } + + .fr-callout { + border-left: 4px solid; + padding-left: 1.25rem; + } + + .fr-modal--opened .fr-modal__body { + border: 1px solid; + } + + .fr-modal__footer { + border-top: 1px solid; + } + + .fr-nav__list { + border-top: 1px solid; + border-bottom: 1px solid; + } + + .fr-nav__btn::after { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-menu .fr-nav__link[aria-current]:not([aria-current=false])::before { + background-color: highlight; + width: 0.25rem; + } + + .fr-mega-menu .fr-nav__link[aria-current]:not([aria-current=false])::before { + background-color: highlight; + width: 0.25rem; + } + + .fr-share .fr-btns-group .fr-btn { + border: none; + } + + .fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:disabled:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a.fr-btn:not([href]):not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-color: graytext; + } + + .fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a[href].fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-color: linktext; + } + + .fr-share__link--facebook::before { + forced-color-adjust: none; + background-color: buttontext; + } + + a[href].fr-share__link--facebook::before { + forced-color-adjust: none; + background-color: linktext; + } + + a:not([href]).fr-share__link--facebook::before { + forced-color-adjust: none; + background-color: graytext; + } + + .fr-share__link--twitter::before { + forced-color-adjust: none; + background-color: buttontext; + } + + a[href].fr-share__link--twitter::before { + forced-color-adjust: none; + background-color: linktext; + } + + a:not([href]).fr-share__link--twitter::before { + forced-color-adjust: none; + background-color: graytext; + } + + .fr-share__link--linkedin::before { + forced-color-adjust: none; + background-color: buttontext; + } + + a[href].fr-share__link--linkedin::before { + forced-color-adjust: none; + background-color: linktext; + } + + a:not([href]).fr-share__link--linkedin::before { + forced-color-adjust: none; + background-color: graytext; + } + + .fr-share__link--mail::before { + forced-color-adjust: none; + background-color: buttontext; + } + + a[href].fr-share__link--mail::before { + forced-color-adjust: none; + background-color: linktext; + } + + a:not([href]).fr-share__link--mail::before { + forced-color-adjust: none; + background-color: graytext; + } + + .fr-share__link--copy::before { + forced-color-adjust: none; + background-color: buttontext; + } + + a[href].fr-share__link--copy::before { + forced-color-adjust: none; + background-color: linktext; + } + + a:not([href]).fr-share__link--copy::before { + forced-color-adjust: none; + background-color: graytext; + } + + .fr-footer { + padding-top: 1.875rem; + } + + .fr-footer__bottom { + border-top: 1px solid; + } + + .fr-footer__bottom-item .fr-btn { + border: none; + } + + .fr-footer__partners { + border-top: 1px solid; + } + + .fr-tile { + outline: 1px solid; + } + + .fr-tile.fr-enlarge-link .fr-tile__title a, + .fr-tile.fr-enlarge-link .fr-tile__title button, + .fr-tile.fr-enlarge-button .fr-tile__title a, + .fr-tile.fr-enlarge-button .fr-tile__title button { + text-decoration: none; + } + + .fr-tile__title a, + .fr-tile__title button { + text-decoration: underline; + text-underline-offset: 5px; + } + + .fr-tile__title a::after, + .fr-tile__title button::after { + forced-color-adjust: none; + background-color: linktext; + } + + .fr-tile__title a:disabled::after, + .fr-tile__title a:not([href])::after, + .fr-tile__title button:disabled::after { + background-color: graytext; + } + + .fr-tile__title [target=_blank]::after { + background-color: linktext; + } + + .fr-tile.fr-tile--download .fr-tile__title a::after, + .fr-tile.fr-tile--download .fr-tile__title button::after { + background-color: linktext; + } + + .fr-tile.fr-tile--download .fr-tile__title a:disabled::after, + .fr-tile.fr-tile--download .fr-tile__title a:not([href])::after, + .fr-tile.fr-tile--download .fr-tile__title button:disabled::after { + background-color: graytext; + } + + .fr-translate .fr-translate__btn::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-translate .fr-translate__btn::before, + .fr-translate .fr-translate__btn::after { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-transcription__btn::after { + forced-color-adjust: none; + } + + .fr-transcription__btn { + border: 1px solid; + } + + .fr-transcription .fr-collapse { + outline: 1px solid; + } + + .fr-transcription .fr-modal:not(.fr-modal--opened) { + border-bottom: 1px solid; + } + + .fr-input-wrap--addon > *:last-child:not(:first-child) { + max-height: 2.5rem; + } + + .fr-search-bar .fr-btn::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-content-media__transcription .fr-link::after { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-consent-banner { + outline: 1px solid; + } + + .fr-consent-service__collapse .fr-consent-service__collapse-btn::after { + forced-color-adjust: none; + } + + .fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a.fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-color: linktext; + } + + .fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a.fr-btn:not([href]):not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-color: graytext; + } + + .fr-follow__social .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-follow__social .fr-btns-group--lg a.fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-color: linktext; + } + + .fr-follow__social .fr-btns-group--lg a.fr-btn:not([href]):not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-color: graytext; + } + + .fr-header { + outline: 1px solid; + } + + .fr-header__navbar .fr-btn--menu::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-header__navbar .fr-btn--search::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-header .fr-header__menu-links .fr-btn { + border: none; + } +} +@media (hover: hover) and (pointer: fine) { + :root { + --brighten: -1; + } + + a[href]:hover, + button:not(:disabled):hover, + input[type=button]:not(:disabled):hover, + input[type=image]:not(:disabled):hover, + input[type=reset]:not(:disabled):hover, + input[type=submit]:not(:disabled):hover { + background-color: var(--hover-tint); + } + + a[href]:active, + button:not(:disabled):active, + input[type=button]:not(:disabled):active, + input[type=image]:not(:disabled):active, + input[type=reset]:not(:disabled):active, + input[type=submit]:not(:disabled):active { + background-color: var(--active-tint); + } + + a[href]:hover, + a[href]:active { + --underline-hover-width: var(--underline-max-width); + } + + .fr-enlarge-link a:hover, + .fr-enlarge-link a:active { + background-image: none; + } + + .fr-enlarge-link:hover { + background-color: var(--hover); + } + + .fr-enlarge-link:active { + background-color: var(--active); + } + + .fr-enlarge-button button:hover, + .fr-enlarge-button button:active { + background-image: none; + } + + .fr-enlarge-button:hover { + background-color: var(--hover); + } + + .fr-enlarge-button:active { + background-color: var(--active); + } + + :root[data-fr-theme=dark] { + --brighten: 1; + } + + .fr-card--download.fr-enlarge-link:hover .fr-card__header, + .fr-card--download.fr-enlarge-button:hover .fr-card__header { + background-color: var(--hover); + } + + .fr-card--download.fr-enlarge-link:active .fr-card__header, + .fr-card--download.fr-enlarge-button:active .fr-card__header { + background-color: var(--active); + } + + .fr-header__brand.fr-enlarge-link a[href]:hover { + --a: 0.1; + } + + .fr-header__brand.fr-enlarge-link a[href]:active { + --a: 0.2; + } +} +@media (-ms-high-contrast: active) and (-ms-high-contrast: active), (-ms-high-contrast: active) and (forced-colors: active), (forced-colors: active) and (-ms-high-contrast: active), (forced-colors: active) and (forced-colors: active) { + [class^=fr-icon-]::before, + [class^=fr-icon-]::after, + [class*=" fr-icon-"]::before, + [class*=" fr-icon-"]::after, + [class^=fr-fi-]::before, + [class^=fr-fi-]::after, + [class*=" fr-fi-"]::before, + [class*=" fr-fi-"]::after { + forced-color-adjust: none; + background-color: canvastext; + } + + button[class^=fr-icon-]:not([disabled])::before, + button[class^=fr-icon-]:not([disabled])::after, + button[class*=" fr-icon-"]:not([disabled])::before, + button[class*=" fr-icon-"]:not([disabled])::after, + button[class^=fr-fi-]:not([disabled])::before, + button[class^=fr-fi-]:not([disabled])::after, + button[class*=" fr-fi-"]:not([disabled])::before, + button[class*=" fr-fi-"]:not([disabled])::after { + background-color: buttontext; + } + + a[href][class^=fr-icon-]::before, + a[href][class^=fr-icon-]::after, + a[href][class*=" fr-icon-"]::before, + a[href][class*=" fr-icon-"]::after, + a[href][class^=fr-fi-]::before, + a[href][class^=fr-fi-]::after, + a[href][class*=" fr-fi-"]::before, + a[href][class*=" fr-fi-"]::after { + background-color: linktext; + } + + a[class^=fr-icon-]:not([href])::before, + a[class^=fr-icon-]:not([href])::after, + a[class*=" fr-icon-"]:not([href])::before, + a[class*=" fr-icon-"]:not([href])::after, + a[class^=fr-fi-]:not([href])::before, + a[class^=fr-fi-]:not([href])::after, + a[class*=" fr-fi-"]:not([href])::before, + a[class*=" fr-fi-"]:not([href])::after, + button[class^=fr-icon-]:disabled::before, + button[class^=fr-icon-]:disabled::after, + button[class*=" fr-icon-"]:disabled::before, + button[class*=" fr-icon-"]:disabled::after, + button[class^=fr-fi-]:disabled::before, + button[class^=fr-fi-]:disabled::after, + button[class*=" fr-fi-"]:disabled::before, + button[class*=" fr-fi-"]:disabled::after, + input[class^=fr-icon-]:disabled::before, + input[class^=fr-icon-]:disabled::after, + input[class*=" fr-icon-"]:disabled::before, + input[class*=" fr-icon-"]:disabled::after, + input[class^=fr-fi-]:disabled::before, + input[class^=fr-fi-]:disabled::after, + input[class*=" fr-fi-"]:disabled::before, + input[class*=" fr-fi-"]:disabled::after, + input[type=checkbox][class^=fr-icon-]:disabled::before, + input[type=checkbox][class^=fr-icon-]:disabled::after, + input[type=checkbox][class*=" fr-icon-"]:disabled::before, + input[type=checkbox][class*=" fr-icon-"]:disabled::after, + input[type=checkbox][class^=fr-fi-]:disabled::before, + input[type=checkbox][class^=fr-fi-]:disabled::after, + input[type=checkbox][class*=" fr-fi-"]:disabled::before, + input[type=checkbox][class*=" fr-fi-"]:disabled::after, + input[type=checkbox]:disabled + label[class^=fr-icon-]::before, + input[type=checkbox]:disabled + label[class^=fr-icon-]::after, + input[type=checkbox]:disabled + label[class*=" fr-icon-"]::before, + input[type=checkbox]:disabled + label[class*=" fr-icon-"]::after, + input[type=checkbox]:disabled + label[class^=fr-fi-]::before, + input[type=checkbox]:disabled + label[class^=fr-fi-]::after, + input[type=checkbox]:disabled + label[class*=" fr-fi-"]::before, + input[type=checkbox]:disabled + label[class*=" fr-fi-"]::after, + input[type=radio][class^=fr-icon-]:disabled::before, + input[type=radio][class^=fr-icon-]:disabled::after, + input[type=radio][class*=" fr-icon-"]:disabled::before, + input[type=radio][class*=" fr-icon-"]:disabled::after, + input[type=radio][class^=fr-fi-]:disabled::before, + input[type=radio][class^=fr-fi-]:disabled::after, + input[type=radio][class*=" fr-fi-"]:disabled::before, + input[type=radio][class*=" fr-fi-"]:disabled::after, + input[type=radio]:disabled + label[class^=fr-icon-]::before, + input[type=radio]:disabled + label[class^=fr-icon-]::after, + input[type=radio]:disabled + label[class*=" fr-icon-"]::before, + input[type=radio]:disabled + label[class*=" fr-icon-"]::after, + input[type=radio]:disabled + label[class^=fr-fi-]::before, + input[type=radio]:disabled + label[class^=fr-fi-]::after, + input[type=radio]:disabled + label[class*=" fr-fi-"]::before, + input[type=radio]:disabled + label[class*=" fr-fi-"]::after, + select[class^=fr-icon-]:disabled::before, + select[class^=fr-icon-]:disabled::after, + select[class*=" fr-icon-"]:disabled::before, + select[class*=" fr-icon-"]:disabled::after, + select[class^=fr-fi-]:disabled::before, + select[class^=fr-fi-]:disabled::after, + select[class*=" fr-fi-"]:disabled::before, + select[class*=" fr-fi-"]:disabled::after, + textarea[class^=fr-icon-]:disabled::before, + textarea[class^=fr-icon-]:disabled::after, + textarea[class*=" fr-icon-"]:disabled::before, + textarea[class*=" fr-icon-"]:disabled::after, + textarea[class^=fr-fi-]:disabled::before, + textarea[class^=fr-fi-]:disabled::after, + textarea[class*=" fr-fi-"]:disabled::before, + textarea[class*=" fr-fi-"]:disabled::after, + video[class^=fr-icon-]:not([href])::before, + video[class^=fr-icon-]:not([href])::after, + video[class*=" fr-icon-"]:not([href])::before, + video[class*=" fr-icon-"]:not([href])::after, + video[class^=fr-fi-]:not([href])::before, + video[class^=fr-fi-]:not([href])::after, + video[class*=" fr-fi-"]:not([href])::before, + video[class*=" fr-fi-"]:not([href])::after, + audio[class^=fr-icon-]:not([href])::before, + audio[class^=fr-icon-]:not([href])::after, + audio[class*=" fr-icon-"]:not([href])::before, + audio[class*=" fr-icon-"]:not([href])::after, + audio[class^=fr-fi-]:not([href])::before, + audio[class^=fr-fi-]:not([href])::after, + audio[class*=" fr-fi-"]:not([href])::before, + audio[class*=" fr-fi-"]:not([href])::after { + background-color: graytext; + } + + .fr-tabs__tab[aria-selected=true][class^=fr-icon-]:not(:disabled)::before, + .fr-tabs__tab[aria-selected=true][class^=fr-icon-]:not(:disabled)::after, + .fr-tabs__tab[aria-selected=true][class*=" fr-icon-"]:not(:disabled)::before, + .fr-tabs__tab[aria-selected=true][class*=" fr-icon-"]:not(:disabled)::after, + .fr-tabs__tab[aria-selected=true][class^=fr-fi-]:not(:disabled)::before, + .fr-tabs__tab[aria-selected=true][class^=fr-fi-]:not(:disabled)::after, + .fr-tabs__tab[aria-selected=true][class*=" fr-fi-"]:not(:disabled)::before, + .fr-tabs__tab[aria-selected=true][class*=" fr-fi-"]:not(:disabled)::after { + background-color: highlight; + } + + a.fr-tag[aria-pressed=true]:not(:disabled)::before, + a.fr-tag[aria-pressed=true]:not(:disabled)::after, + button.fr-tag[aria-pressed=true]:not(:disabled)::before, + button.fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=button].fr-tag[aria-pressed=true]:not(:disabled)::before, + input[type=button].fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=image].fr-tag[aria-pressed=true]:not(:disabled)::before, + input[type=image].fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=reset].fr-tag[aria-pressed=true]:not(:disabled)::before, + input[type=reset].fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=submit].fr-tag[aria-pressed=true]:not(:disabled)::before, + input[type=submit].fr-tag[aria-pressed=true]:not(:disabled)::after { + background-color: highlight; + } + + .fr-segmented input:checked + label::before { + background-color: highlight; + } + + .fr-segmented input:checked:disabled + label::before { + background-color: graytext; + } +} +@media (prefers-reduced-motion: reduce) { + .fr-collapse { + transition: none; + } + + .fr-collapse::before { + transition: none; + } + + .fr-accordion__btn::after { + transition: none; + } + + .fr-accordion .fr-collapse { + transition: none; + } + + .fr-tabs { + transition: none; + } + + .fr-tabs__panel { + transition: none; + } + + .fr-modal { + transition: none; + } + + .fr-modal--opened { + transition: none; + } + + .fr-modal__footer { + transition: none; + } + + .fr-nav__btn::after { + transition: none; + } + + .fr-translate .fr-translate__btn::after { + transition: none; + } + + .fr-translate__menu { + transition: none; + } + + .fr-consent-service .fr-consent-service__collapse-btn::after { + transition: none; + } +} +@media (prefers-color-scheme: dark) and (forced-colors: active) { + .fr-logo::after { + background-position: -2.625rem 100%; + } + + [data-fr-theme=dark] .fr-logo::after { + background-position: -2.625rem 100%; + } + + .fr-logo--sm::after { + background-position: -1.96875rem 100%; + } + + [data-fr-theme=dark] .fr-logo--sm::after { + background-position: -1.96875rem 100%; + } + + .fr-logo--lg::after { + background-position: -3.28125rem 100%; + } + + [data-fr-theme=dark] .fr-logo--lg::after { + background-position: -3.28125rem 100%; + } + + .fr-footer__brand .fr-logo::after { + background-position: -2.625rem 100%; + } + + [data-fr-theme=dark] .fr-footer__brand .fr-logo::after { + background-position: -2.625rem 100%; + } + + .fr-header__logo .fr-logo::after { + background-position: -1.96875rem 100%; + } + + [data-fr-theme=dark] .fr-header__logo .fr-logo::after { + background-position: -1.96875rem 100%; + } +} +@media (prefers-color-scheme: light) and (forced-colors: active) { + .fr-logo::after { + background-position: 0 calc(100% + 1.875rem); + } + + [data-fr-theme=dark] .fr-logo::after { + background-position: 0 calc(100% + 1.875rem); + } + + .fr-logo--sm::after { + background-position: 0 calc(100% + 1.40625rem); + } + + [data-fr-theme=dark] .fr-logo--sm::after { + background-position: 0 calc(100% + 1.40625rem); + } + + .fr-logo--lg::after { + background-position: 0 calc(100% + 2.34375rem); + } + + [data-fr-theme=dark] .fr-logo--lg::after { + background-position: 0 calc(100% + 2.34375rem); + } + + .fr-footer__brand .fr-logo::after { + background-position: 0 calc(100% + 1.875rem); + } + + [data-fr-theme=dark] .fr-footer__brand .fr-logo::after { + background-position: 0 calc(100% + 1.875rem); + } + + .fr-header__logo .fr-logo::after { + background-position: 0 calc(100% + 1.40625rem); + } + + [data-fr-theme=dark] .fr-header__logo .fr-logo::after { + background-position: 0 calc(100% + 1.40625rem); + } +} +@media (min-width: 48em) and (-ms-high-contrast: active), (min-width: 48em) and (forced-colors: active) { + .fr-sidemenu--right .fr-sidemenu__inner { + border-left: 1px solid; + } +} +@media (-ms-high-contrast: active) and (min-width: 48em), (forced-colors: active) and (min-width: 48em) { + .fr-highlight { + padding-left: 2rem; + } + + .fr-callout { + padding-left: 2.75rem; + } +} +@media (min-width: 62em) and (-ms-high-contrast: active), (min-width: 62em) and (forced-colors: active) { + .fr-pagination__link--first.fr-pagination__link--lg-label::before { + forced-color-adjust: none; + } + + .fr-pagination__link--prev.fr-pagination__link--lg-label::before { + forced-color-adjust: none; + } + + .fr-pagination__link--next.fr-pagination__link--lg-label::after { + forced-color-adjust: none; + } + + .fr-pagination__link--last.fr-pagination__link--lg-label::after { + forced-color-adjust: none; + } + + .fr-nav__link[aria-current]:not([aria-current=false])::before, + .fr-nav__btn[aria-current]:not([aria-current=false])::before { + background-color: highlight; + height: 0.25rem; + } + + .fr-menu__list { + outline: 1px solid; + } + + .fr-mega-menu { + outline: 1px solid; + } + + .fr-translate .fr-menu__list { + border-top: 1px solid; + } +} +@media (forced-colors: active), (prefers-contrast: more) { + .fr-pagination__link[aria-current]:not([aria-current=false]) { + justify-content: center; + padding: calc(0.25rem - 1px) calc(0.75rem - 1px); + border: 1px solid var(--border-active-blue-france); + } +} +@media (min-width: 48em) and (prefers-color-scheme: dark) and (forced-colors: active) { + .fr-footer__brand .fr-logo::after { + background-position: -3.28125rem 100%; + } + + [data-fr-theme=dark] .fr-footer__brand .fr-logo::after { + background-position: -3.28125rem 100%; + } +} +@media (min-width: 48em) and (prefers-color-scheme: light) and (forced-colors: active) { + .fr-footer__brand .fr-logo::after { + background-position: 0 calc(100% + 2.34375rem); + } + + [data-fr-theme=dark] .fr-footer__brand .fr-logo::after { + background-position: 0 calc(100% + 2.34375rem); + } +} +@media (-ms-high-contrast: active) and (min-width: 62em), (forced-colors: active) and (min-width: 62em) { + .fr-header { + outline: none; + } +} diff --git a/dist/dsfr/dsfr.main.min.css b/dist/dsfr/dsfr.main.min.css new file mode 100644 index 0000000..3b2eb8a --- /dev/null +++ b/dist/dsfr/dsfr.main.min.css @@ -0,0 +1,208 @@ +@charset "UTF-8"; +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */a{--hover-tint:var(--idle);--active-tint:var(--active);color:inherit;text-decoration:var(--text-decoration)}:root{--underline-max-width:100%;--underline-hover-width:0;--underline-idle-width:var(--underline-max-width);--underline-x:calc(var(--underline-max-width)*0);--underline-thickness:0.0625em;--underline-img:linear-gradient(0deg,currentColor,currentColor);--external-link-content:"";--text-decoration:none;--ul-type:disc;--ol-type:decimal;--ul-start:1rem;--ol-start:1.5rem;--xl-block:0.5rem;--li-bottom:0.25rem;--xl-base:1em;--ol-content:counters(li-counter,".") ".  ";--text-spacing:0 0 1.5rem;--title-spacing:0 0 1.5rem;--display-spacing:0 0 2rem;--background-default-grey:var(--grey-1000-50);--background-default-grey-hover:var(--grey-1000-50-hover);--background-default-grey-active:var(--grey-1000-50-active);--background-alt-grey:var(--grey-975-75);--background-alt-grey-hover:var(--grey-975-75-hover);--background-alt-grey-active:var(--grey-975-75-active);--background-alt-blue-france:var(--blue-france-975-75);--background-alt-blue-france-hover:var(--blue-france-975-75-hover);--background-alt-blue-france-active:var(--blue-france-975-75-active);--background-alt-red-marianne:var(--red-marianne-975-75);--background-alt-red-marianne-hover:var(--red-marianne-975-75-hover);--background-alt-red-marianne-active:var(--red-marianne-975-75-active);--background-alt-green-tilleul-verveine:var(--green-tilleul-verveine-975-75);--background-alt-green-tilleul-verveine-hover:var(--green-tilleul-verveine-975-75-hover);--background-alt-green-tilleul-verveine-active:var(--green-tilleul-verveine-975-75-active);--background-alt-green-bourgeon:var(--green-bourgeon-975-75);--background-alt-green-bourgeon-hover:var(--green-bourgeon-975-75-hover);--background-alt-green-bourgeon-active:var(--green-bourgeon-975-75-active);--background-alt-green-emeraude:var(--green-emeraude-975-75);--background-alt-green-emeraude-hover:var(--green-emeraude-975-75-hover);--background-alt-green-emeraude-active:var(--green-emeraude-975-75-active);--background-alt-green-menthe:var(--green-menthe-975-75);--background-alt-green-menthe-hover:var(--green-menthe-975-75-hover);--background-alt-green-menthe-active:var(--green-menthe-975-75-active);--background-alt-green-archipel:var(--green-archipel-975-75);--background-alt-green-archipel-hover:var(--green-archipel-975-75-hover);--background-alt-green-archipel-active:var(--green-archipel-975-75-active);--background-alt-blue-ecume:var(--blue-ecume-975-75);--background-alt-blue-ecume-hover:var(--blue-ecume-975-75-hover);--background-alt-blue-ecume-active:var(--blue-ecume-975-75-active);--background-alt-blue-cumulus:var(--blue-cumulus-975-75);--background-alt-blue-cumulus-hover:var(--blue-cumulus-975-75-hover);--background-alt-blue-cumulus-active:var(--blue-cumulus-975-75-active);--background-alt-purple-glycine:var(--purple-glycine-975-75);--background-alt-purple-glycine-hover:var(--purple-glycine-975-75-hover);--background-alt-purple-glycine-active:var(--purple-glycine-975-75-active);--background-alt-pink-macaron:var(--pink-macaron-975-75);--background-alt-pink-macaron-hover:var(--pink-macaron-975-75-hover);--background-alt-pink-macaron-active:var(--pink-macaron-975-75-active);--background-alt-pink-tuile:var(--pink-tuile-975-75);--background-alt-pink-tuile-hover:var(--pink-tuile-975-75-hover);--background-alt-pink-tuile-active:var(--pink-tuile-975-75-active);--background-alt-yellow-tournesol:var(--yellow-tournesol-975-75);--background-alt-yellow-tournesol-hover:var(--yellow-tournesol-975-75-hover);--background-alt-yellow-tournesol-active:var(--yellow-tournesol-975-75-active);--background-alt-yellow-moutarde:var(--yellow-moutarde-975-75);--background-alt-yellow-moutarde-hover:var(--yellow-moutarde-975-75-hover);--background-alt-yellow-moutarde-active:var(--yellow-moutarde-975-75-active);--background-alt-orange-terre-battue:var(--orange-terre-battue-975-75);--background-alt-orange-terre-battue-hover:var(--orange-terre-battue-975-75-hover);--background-alt-orange-terre-battue-active:var(--orange-terre-battue-975-75-active);--background-alt-brown-cafe-creme:var(--brown-cafe-creme-975-75);--background-alt-brown-cafe-creme-hover:var(--brown-cafe-creme-975-75-hover);--background-alt-brown-cafe-creme-active:var(--brown-cafe-creme-975-75-active);--background-alt-brown-caramel:var(--brown-caramel-975-75);--background-alt-brown-caramel-hover:var(--brown-caramel-975-75-hover);--background-alt-brown-caramel-active:var(--brown-caramel-975-75-active);--background-alt-brown-opera:var(--brown-opera-975-75);--background-alt-brown-opera-hover:var(--brown-opera-975-75-hover);--background-alt-brown-opera-active:var(--brown-opera-975-75-active);--background-alt-beige-gris-galet:var(--beige-gris-galet-975-75);--background-alt-beige-gris-galet-hover:var(--beige-gris-galet-975-75-hover);--background-alt-beige-gris-galet-active:var(--beige-gris-galet-975-75-active);--background-contrast-grey:var(--grey-950-100);--background-contrast-grey-hover:var(--grey-950-100-hover);--background-contrast-grey-active:var(--grey-950-100-active);--background-contrast-blue-france:var(--blue-france-950-100);--background-contrast-blue-france-hover:var(--blue-france-950-100-hover);--background-contrast-blue-france-active:var(--blue-france-950-100-active);--background-contrast-red-marianne:var(--red-marianne-950-100);--background-contrast-red-marianne-hover:var(--red-marianne-950-100-hover);--background-contrast-red-marianne-active:var(--red-marianne-950-100-active);--background-contrast-green-tilleul-verveine:var(--green-tilleul-verveine-950-100);--background-contrast-green-tilleul-verveine-hover:var(--green-tilleul-verveine-950-100-hover);--background-contrast-green-tilleul-verveine-active:var(--green-tilleul-verveine-950-100-active);--background-contrast-green-bourgeon:var(--green-bourgeon-950-100);--background-contrast-green-bourgeon-hover:var(--green-bourgeon-950-100-hover);--background-contrast-green-bourgeon-active:var(--green-bourgeon-950-100-active);--background-contrast-green-emeraude:var(--green-emeraude-950-100);--background-contrast-green-emeraude-hover:var(--green-emeraude-950-100-hover);--background-contrast-green-emeraude-active:var(--green-emeraude-950-100-active);--background-contrast-green-menthe:var(--green-menthe-950-100);--background-contrast-green-menthe-hover:var(--green-menthe-950-100-hover);--background-contrast-green-menthe-active:var(--green-menthe-950-100-active);--background-contrast-green-archipel:var(--green-archipel-950-100);--background-contrast-green-archipel-hover:var(--green-archipel-950-100-hover);--background-contrast-green-archipel-active:var(--green-archipel-950-100-active);--background-contrast-blue-ecume:var(--blue-ecume-950-100);--background-contrast-blue-ecume-hover:var(--blue-ecume-950-100-hover);--background-contrast-blue-ecume-active:var(--blue-ecume-950-100-active);--background-contrast-blue-cumulus:var(--blue-cumulus-950-100);--background-contrast-blue-cumulus-hover:var(--blue-cumulus-950-100-hover);--background-contrast-blue-cumulus-active:var(--blue-cumulus-950-100-active);--background-contrast-purple-glycine:var(--purple-glycine-950-100);--background-contrast-purple-glycine-hover:var(--purple-glycine-950-100-hover);--background-contrast-purple-glycine-active:var(--purple-glycine-950-100-active);--background-contrast-pink-macaron:var(--pink-macaron-950-100);--background-contrast-pink-macaron-hover:var(--pink-macaron-950-100-hover);--background-contrast-pink-macaron-active:var(--pink-macaron-950-100-active);--background-contrast-pink-tuile:var(--pink-tuile-950-100);--background-contrast-pink-tuile-hover:var(--pink-tuile-950-100-hover);--background-contrast-pink-tuile-active:var(--pink-tuile-950-100-active);--background-contrast-yellow-tournesol:var(--yellow-tournesol-950-100);--background-contrast-yellow-tournesol-hover:var(--yellow-tournesol-950-100-hover);--background-contrast-yellow-tournesol-active:var(--yellow-tournesol-950-100-active);--background-contrast-yellow-moutarde:var(--yellow-moutarde-950-100);--background-contrast-yellow-moutarde-hover:var(--yellow-moutarde-950-100-hover);--background-contrast-yellow-moutarde-active:var(--yellow-moutarde-950-100-active);--background-contrast-orange-terre-battue:var(--orange-terre-battue-950-100);--background-contrast-orange-terre-battue-hover:var(--orange-terre-battue-950-100-hover);--background-contrast-orange-terre-battue-active:var(--orange-terre-battue-950-100-active);--background-contrast-brown-cafe-creme:var(--brown-cafe-creme-950-100);--background-contrast-brown-cafe-creme-hover:var(--brown-cafe-creme-950-100-hover);--background-contrast-brown-cafe-creme-active:var(--brown-cafe-creme-950-100-active);--background-contrast-brown-caramel:var(--brown-caramel-950-100);--background-contrast-brown-caramel-hover:var(--brown-caramel-950-100-hover);--background-contrast-brown-caramel-active:var(--brown-caramel-950-100-active);--background-contrast-brown-opera:var(--brown-opera-950-100);--background-contrast-brown-opera-hover:var(--brown-opera-950-100-hover);--background-contrast-brown-opera-active:var(--brown-opera-950-100-active);--background-contrast-beige-gris-galet:var(--beige-gris-galet-950-100);--background-contrast-beige-gris-galet-hover:var(--beige-gris-galet-950-100-hover);--background-contrast-beige-gris-galet-active:var(--beige-gris-galet-950-100-active);--background-contrast-info:var(--info-950-100);--background-contrast-info-hover:var(--info-950-100-hover);--background-contrast-info-active:var(--info-950-100-active);--background-contrast-success:var(--success-950-100);--background-contrast-success-hover:var(--success-950-100-hover);--background-contrast-success-active:var(--success-950-100-active);--background-contrast-warning:var(--warning-950-100);--background-contrast-warning-hover:var(--warning-950-100-hover);--background-contrast-warning-active:var(--warning-950-100-active);--background-contrast-error:var(--error-950-100);--background-contrast-error-hover:var(--error-950-100-hover);--background-contrast-error-active:var(--error-950-100-active);--background-flat-grey:var(--grey-200-850);--background-flat-blue-france:var(--blue-france-sun-113-625);--background-flat-red-marianne:var(--red-marianne-425-625);--background-flat-green-tilleul-verveine:var(--green-tilleul-verveine-sun-418-moon-817);--background-flat-green-bourgeon:var(--green-bourgeon-sun-425-moon-759);--background-flat-green-emeraude:var(--green-emeraude-sun-425-moon-753);--background-flat-green-menthe:var(--green-menthe-sun-373-moon-652);--background-flat-green-archipel:var(--green-archipel-sun-391-moon-716);--background-flat-blue-ecume:var(--blue-ecume-sun-247-moon-675);--background-flat-blue-cumulus:var(--blue-cumulus-sun-368-moon-732);--background-flat-purple-glycine:var(--purple-glycine-sun-319-moon-630);--background-flat-pink-macaron:var(--pink-macaron-sun-406-moon-833);--background-flat-pink-tuile:var(--pink-tuile-sun-425-moon-750);--background-flat-yellow-tournesol:var(--yellow-tournesol-sun-407-moon-922);--background-flat-yellow-moutarde:var(--yellow-moutarde-sun-348-moon-860);--background-flat-orange-terre-battue:var(--orange-terre-battue-sun-370-moon-672);--background-flat-brown-cafe-creme:var(--brown-cafe-creme-sun-383-moon-885);--background-flat-brown-caramel:var(--brown-caramel-sun-425-moon-901);--background-flat-brown-opera:var(--brown-opera-sun-395-moon-820);--background-flat-beige-gris-galet:var(--beige-gris-galet-sun-407-moon-821);--background-flat-info:var(--info-425-625);--background-flat-success:var(--success-425-625);--background-flat-warning:var(--warning-425-625);--background-flat-error:var(--error-425-625);--background-action-high-grey:var(--grey-200-850);--background-action-high-grey-hover:var(--grey-200-850-hover);--background-action-high-grey-active:var(--grey-200-850-active);--background-action-high-blue-france:var(--blue-france-sun-113-625);--background-action-high-blue-france-hover:var(--blue-france-sun-113-625-hover);--background-action-high-blue-france-active:var(--blue-france-sun-113-625-active);--background-action-high-red-marianne:var(--red-marianne-425-625);--background-action-high-red-marianne-hover:var(--red-marianne-425-625-hover);--background-action-high-red-marianne-active:var(--red-marianne-425-625-active);--background-action-high-green-tilleul-verveine:var(--green-tilleul-verveine-sun-418-moon-817);--background-action-high-green-tilleul-verveine-hover:var(--green-tilleul-verveine-sun-418-moon-817-hover);--background-action-high-green-tilleul-verveine-active:var(--green-tilleul-verveine-sun-418-moon-817-active);--background-action-high-green-bourgeon:var(--green-bourgeon-sun-425-moon-759);--background-action-high-green-bourgeon-hover:var(--green-bourgeon-sun-425-moon-759-hover);--background-action-high-green-bourgeon-active:var(--green-bourgeon-sun-425-moon-759-active);--background-action-high-green-emeraude:var(--green-emeraude-sun-425-moon-753);--background-action-high-green-emeraude-hover:var(--green-emeraude-sun-425-moon-753-hover);--background-action-high-green-emeraude-active:var(--green-emeraude-sun-425-moon-753-active);--background-action-high-green-menthe:var(--green-menthe-sun-373-moon-652);--background-action-high-green-menthe-hover:var(--green-menthe-sun-373-moon-652-hover);--background-action-high-green-menthe-active:var(--green-menthe-sun-373-moon-652-active);--background-action-high-green-archipel:var(--green-archipel-sun-391-moon-716);--background-action-high-green-archipel-hover:var(--green-archipel-sun-391-moon-716-hover);--background-action-high-green-archipel-active:var(--green-archipel-sun-391-moon-716-active);--background-action-high-blue-ecume:var(--blue-ecume-sun-247-moon-675);--background-action-high-blue-ecume-hover:var(--blue-ecume-sun-247-moon-675-hover);--background-action-high-blue-ecume-active:var(--blue-ecume-sun-247-moon-675-active);--background-action-high-blue-cumulus:var(--blue-cumulus-sun-368-moon-732);--background-action-high-blue-cumulus-hover:var(--blue-cumulus-sun-368-moon-732-hover);--background-action-high-blue-cumulus-active:var(--blue-cumulus-sun-368-moon-732-active);--background-action-high-purple-glycine:var(--purple-glycine-sun-319-moon-630);--background-action-high-purple-glycine-hover:var(--purple-glycine-sun-319-moon-630-hover);--background-action-high-purple-glycine-active:var(--purple-glycine-sun-319-moon-630-active);--background-action-high-pink-macaron:var(--pink-macaron-sun-406-moon-833);--background-action-high-pink-macaron-hover:var(--pink-macaron-sun-406-moon-833-hover);--background-action-high-pink-macaron-active:var(--pink-macaron-sun-406-moon-833-active);--background-action-high-pink-tuile:var(--pink-tuile-sun-425-moon-750);--background-action-high-pink-tuile-hover:var(--pink-tuile-sun-425-moon-750-hover);--background-action-high-pink-tuile-active:var(--pink-tuile-sun-425-moon-750-active);--background-action-high-yellow-tournesol:var(--yellow-tournesol-sun-407-moon-922);--background-action-high-yellow-tournesol-hover:var(--yellow-tournesol-sun-407-moon-922-hover);--background-action-high-yellow-tournesol-active:var(--yellow-tournesol-sun-407-moon-922-active);--background-action-high-yellow-moutarde:var(--yellow-moutarde-sun-348-moon-860);--background-action-high-yellow-moutarde-hover:var(--yellow-moutarde-sun-348-moon-860-hover);--background-action-high-yellow-moutarde-active:var(--yellow-moutarde-sun-348-moon-860-active);--background-action-high-orange-terre-battue:var(--orange-terre-battue-sun-370-moon-672);--background-action-high-orange-terre-battue-hover:var(--orange-terre-battue-sun-370-moon-672-hover);--background-action-high-orange-terre-battue-active:var(--orange-terre-battue-sun-370-moon-672-active);--background-action-high-brown-cafe-creme:var(--brown-cafe-creme-sun-383-moon-885);--background-action-high-brown-cafe-creme-hover:var(--brown-cafe-creme-sun-383-moon-885-hover);--background-action-high-brown-cafe-creme-active:var(--brown-cafe-creme-sun-383-moon-885-active);--background-action-high-brown-caramel:var(--brown-caramel-sun-425-moon-901);--background-action-high-brown-caramel-hover:var(--brown-caramel-sun-425-moon-901-hover);--background-action-high-brown-caramel-active:var(--brown-caramel-sun-425-moon-901-active);--background-action-high-brown-opera:var(--brown-opera-sun-395-moon-820);--background-action-high-brown-opera-hover:var(--brown-opera-sun-395-moon-820-hover);--background-action-high-brown-opera-active:var(--brown-opera-sun-395-moon-820-active);--background-action-high-beige-gris-galet:var(--beige-gris-galet-sun-407-moon-821);--background-action-high-beige-gris-galet-hover:var(--beige-gris-galet-sun-407-moon-821-hover);--background-action-high-beige-gris-galet-active:var(--beige-gris-galet-sun-407-moon-821-active);--background-action-high-info:var(--info-425-625);--background-action-high-info-hover:var(--info-425-625-hover);--background-action-high-info-active:var(--info-425-625-active);--background-action-high-success:var(--success-425-625);--background-action-high-success-hover:var(--success-425-625-hover);--background-action-high-success-active:var(--success-425-625-active);--background-action-high-warning:var(--warning-425-625);--background-action-high-warning-hover:var(--warning-425-625-hover);--background-action-high-warning-active:var(--warning-425-625-active);--background-action-high-error:var(--error-425-625);--background-action-high-error-hover:var(--error-425-625-hover);--background-action-high-error-active:var(--error-425-625-active);--background-action-low-blue-france:var(--blue-france-925-125);--background-action-low-blue-france-hover:var(--blue-france-925-125-hover);--background-action-low-blue-france-active:var(--blue-france-925-125-active);--background-action-low-red-marianne:var(--red-marianne-925-125);--background-action-low-red-marianne-hover:var(--red-marianne-925-125-hover);--background-action-low-red-marianne-active:var(--red-marianne-925-125-active);--background-action-low-green-tilleul-verveine:var(--green-tilleul-verveine-925-125);--background-action-low-green-tilleul-verveine-hover:var(--green-tilleul-verveine-925-125-hover);--background-action-low-green-tilleul-verveine-active:var(--green-tilleul-verveine-925-125-active);--background-action-low-green-bourgeon:var(--green-bourgeon-925-125);--background-action-low-green-bourgeon-hover:var(--green-bourgeon-925-125-hover);--background-action-low-green-bourgeon-active:var(--green-bourgeon-925-125-active);--background-action-low-green-emeraude:var(--green-emeraude-925-125);--background-action-low-green-emeraude-hover:var(--green-emeraude-925-125-hover);--background-action-low-green-emeraude-active:var(--green-emeraude-925-125-active);--background-action-low-green-menthe:var(--green-menthe-925-125);--background-action-low-green-menthe-hover:var(--green-menthe-925-125-hover);--background-action-low-green-menthe-active:var(--green-menthe-925-125-active);--background-action-low-green-archipel:var(--green-archipel-925-125);--background-action-low-green-archipel-hover:var(--green-archipel-925-125-hover);--background-action-low-green-archipel-active:var(--green-archipel-925-125-active);--background-action-low-blue-ecume:var(--blue-ecume-925-125);--background-action-low-blue-ecume-hover:var(--blue-ecume-925-125-hover);--background-action-low-blue-ecume-active:var(--blue-ecume-925-125-active);--background-action-low-blue-cumulus:var(--blue-cumulus-925-125);--background-action-low-blue-cumulus-hover:var(--blue-cumulus-925-125-hover);--background-action-low-blue-cumulus-active:var(--blue-cumulus-925-125-active);--background-action-low-purple-glycine:var(--purple-glycine-925-125);--background-action-low-purple-glycine-hover:var(--purple-glycine-925-125-hover);--background-action-low-purple-glycine-active:var(--purple-glycine-925-125-active);--background-action-low-pink-macaron:var(--pink-macaron-925-125);--background-action-low-pink-macaron-hover:var(--pink-macaron-925-125-hover);--background-action-low-pink-macaron-active:var(--pink-macaron-925-125-active);--background-action-low-pink-tuile:var(--pink-tuile-925-125);--background-action-low-pink-tuile-hover:var(--pink-tuile-925-125-hover);--background-action-low-pink-tuile-active:var(--pink-tuile-925-125-active);--background-action-low-yellow-tournesol:var(--yellow-tournesol-925-125);--background-action-low-yellow-tournesol-hover:var(--yellow-tournesol-925-125-hover);--background-action-low-yellow-tournesol-active:var(--yellow-tournesol-925-125-active);--background-action-low-yellow-moutarde:var(--yellow-moutarde-925-125);--background-action-low-yellow-moutarde-hover:var(--yellow-moutarde-925-125-hover);--background-action-low-yellow-moutarde-active:var(--yellow-moutarde-925-125-active);--background-action-low-orange-terre-battue:var(--orange-terre-battue-925-125);--background-action-low-orange-terre-battue-hover:var(--orange-terre-battue-925-125-hover);--background-action-low-orange-terre-battue-active:var(--orange-terre-battue-925-125-active);--background-action-low-brown-cafe-creme:var(--brown-cafe-creme-925-125);--background-action-low-brown-cafe-creme-hover:var(--brown-cafe-creme-925-125-hover);--background-action-low-brown-cafe-creme-active:var(--brown-cafe-creme-925-125-active);--background-action-low-brown-caramel:var(--brown-caramel-925-125);--background-action-low-brown-caramel-hover:var(--brown-caramel-925-125-hover);--background-action-low-brown-caramel-active:var(--brown-caramel-925-125-active);--background-action-low-brown-opera:var(--brown-opera-925-125);--background-action-low-brown-opera-hover:var(--brown-opera-925-125-hover);--background-action-low-brown-opera-active:var(--brown-opera-925-125-active);--background-action-low-beige-gris-galet:var(--beige-gris-galet-925-125);--background-action-low-beige-gris-galet-hover:var(--beige-gris-galet-925-125-hover);--background-action-low-beige-gris-galet-active:var(--beige-gris-galet-925-125-active);--background-active-blue-france:var(--blue-france-sun-113-625);--background-active-blue-france-hover:var(--blue-france-sun-113-625-hover);--background-active-blue-france-active:var(--blue-france-sun-113-625-active);--background-active-red-marianne:var(--red-marianne-425-625);--background-active-red-marianne-hover:var(--red-marianne-425-625-hover);--background-active-red-marianne-active:var(--red-marianne-425-625-active);--background-open-blue-france:var(--blue-france-925-125);--background-open-blue-france-hover:var(--blue-france-925-125-hover);--background-open-blue-france-active:var(--blue-france-925-125-active);--background-open-red-marianne:var(--red-marianne-925-125);--background-open-red-marianne-hover:var(--red-marianne-925-125-hover);--background-open-red-marianne-active:var(--red-marianne-925-125-active);--background-disabled-grey:var(--grey-925-125);--background-raised-grey:var(--grey-1000-75);--background-raised-grey-hover:var(--grey-1000-75-hover);--background-raised-grey-active:var(--grey-1000-75-active);--background-overlap-grey:var(--grey-1000-100);--background-overlap-grey-hover:var(--grey-1000-100-hover);--background-overlap-grey-active:var(--grey-1000-100-active);--background-lifted-grey:var(--grey-1000-75);--background-lifted-grey-hover:var(--grey-1000-75-hover);--background-lifted-grey-active:var(--grey-1000-75-active);--background-alt-raised-grey:var(--grey-975-100);--background-alt-raised-grey-hover:var(--grey-975-100-hover);--background-alt-raised-grey-active:var(--grey-975-100-active);--background-alt-overlap-grey:var(--grey-975-125);--background-alt-overlap-grey-hover:var(--grey-975-125-hover);--background-alt-overlap-grey-active:var(--grey-975-125-active);--background-contrast-raised-grey:var(--grey-950-125);--background-contrast-raised-grey-hover:var(--grey-950-125-hover);--background-contrast-raised-grey-active:var(--grey-950-125-active);--background-contrast-overlap-grey:var(--grey-950-150);--background-contrast-overlap-grey-hover:var(--grey-950-150-hover);--background-contrast-overlap-grey-active:var(--grey-950-150-active);--text-default-grey:var(--grey-200-850);--text-default-info:var(--info-425-625);--text-default-success:var(--success-425-625);--text-default-warning:var(--warning-425-625);--text-default-error:var(--error-425-625);--text-action-high-grey:var(--grey-50-1000);--text-action-high-blue-france:var(--blue-france-sun-113-625);--text-action-high-red-marianne:var(--red-marianne-425-625);--text-action-high-green-tilleul-verveine:var(--green-tilleul-verveine-sun-418-moon-817);--text-action-high-green-bourgeon:var(--green-bourgeon-sun-425-moon-759);--text-action-high-green-emeraude:var(--green-emeraude-sun-425-moon-753);--text-action-high-green-menthe:var(--green-menthe-sun-373-moon-652);--text-action-high-green-archipel:var(--green-archipel-sun-391-moon-716);--text-action-high-blue-ecume:var(--blue-ecume-sun-247-moon-675);--text-action-high-blue-cumulus:var(--blue-cumulus-sun-368-moon-732);--text-action-high-purple-glycine:var(--purple-glycine-sun-319-moon-630);--text-action-high-pink-macaron:var(--pink-macaron-sun-406-moon-833);--text-action-high-pink-tuile:var(--pink-tuile-sun-425-moon-750);--text-action-high-yellow-tournesol:var(--yellow-tournesol-sun-407-moon-922);--text-action-high-yellow-moutarde:var(--yellow-moutarde-sun-348-moon-860);--text-action-high-orange-terre-battue:var(--orange-terre-battue-sun-370-moon-672);--text-action-high-brown-cafe-creme:var(--brown-cafe-creme-sun-383-moon-885);--text-action-high-brown-caramel:var(--brown-caramel-sun-425-moon-901);--text-action-high-brown-opera:var(--brown-opera-sun-395-moon-820);--text-action-high-beige-gris-galet:var(--beige-gris-galet-sun-407-moon-821);--text-title-grey:var(--grey-50-1000);--text-title-blue-france:var(--blue-france-sun-113-625);--text-title-red-marianne:var(--red-marianne-425-625);--text-label-grey:var(--grey-50-1000);--text-label-blue-france:var(--blue-france-sun-113-625);--text-label-red-marianne:var(--red-marianne-425-625);--text-label-green-tilleul-verveine:var(--green-tilleul-verveine-sun-418-moon-817);--text-label-green-bourgeon:var(--green-bourgeon-sun-425-moon-759);--text-label-green-emeraude:var(--green-emeraude-sun-425-moon-753);--text-label-green-menthe:var(--green-menthe-sun-373-moon-652);--text-label-green-archipel:var(--green-archipel-sun-391-moon-716);--text-label-blue-ecume:var(--blue-ecume-sun-247-moon-675);--text-label-blue-cumulus:var(--blue-cumulus-sun-368-moon-732);--text-label-purple-glycine:var(--purple-glycine-sun-319-moon-630);--text-label-pink-macaron:var(--pink-macaron-sun-406-moon-833);--text-label-pink-tuile:var(--pink-tuile-sun-425-moon-750);--text-label-yellow-tournesol:var(--yellow-tournesol-sun-407-moon-922);--text-label-yellow-moutarde:var(--yellow-moutarde-sun-348-moon-860);--text-label-orange-terre-battue:var(--orange-terre-battue-sun-370-moon-672);--text-label-brown-cafe-creme:var(--brown-cafe-creme-sun-383-moon-885);--text-label-brown-caramel:var(--brown-caramel-sun-425-moon-901);--text-label-brown-opera:var(--brown-opera-sun-395-moon-820);--text-label-beige-gris-galet:var(--beige-gris-galet-sun-407-moon-821);--text-active-grey:var(--grey-50-1000);--text-active-blue-france:var(--blue-france-sun-113-625);--text-active-red-marianne:var(--red-marianne-425-625);--text-mention-grey:var(--grey-425-625);--text-inverted-grey:var(--grey-1000-50);--text-inverted-blue-france:var(--blue-france-975-sun-113);--text-inverted-red-marianne:var(--red-marianne-975-75);--text-inverted-info:var(--info-975-75);--text-inverted-success:var(--success-975-75);--text-inverted-warning:var(--warning-975-75);--text-inverted-error:var(--error-975-75);--text-inverted-green-tilleul-verveine:var(--green-tilleul-verveine-975-75);--text-inverted-green-bourgeon:var(--green-bourgeon-975-75);--text-inverted-green-emeraude:var(--green-emeraude-975-75);--text-inverted-green-menthe:var(--green-menthe-975-75);--text-inverted-green-archipel:var(--green-archipel-975-75);--text-inverted-blue-ecume:var(--blue-ecume-975-75);--text-inverted-blue-cumulus:var(--blue-cumulus-975-75);--text-inverted-purple-glycine:var(--purple-glycine-975-75);--text-inverted-pink-macaron:var(--pink-macaron-975-75);--text-inverted-pink-tuile:var(--pink-tuile-975-75);--text-inverted-yellow-tournesol:var(--yellow-tournesol-975-75);--text-inverted-yellow-moutarde:var(--yellow-moutarde-975-75);--text-inverted-orange-terre-battue:var(--orange-terre-battue-975-75);--text-inverted-brown-cafe-creme:var(--brown-cafe-creme-975-75);--text-inverted-brown-caramel:var(--brown-caramel-975-75);--text-inverted-brown-opera:var(--brown-opera-975-75);--text-inverted-beige-gris-galet:var(--beige-gris-galet-975-75);--text-disabled-grey:var(--grey-625-425);--text-black-white-grey:var(--grey-0-1000);--border-default-grey:var(--grey-900-175);--border-default-blue-france:var(--blue-france-main-525);--border-default-red-marianne:var(--red-marianne-main-472);--border-default-green-tilleul-verveine:var(--green-tilleul-verveine-main-707);--border-default-green-bourgeon:var(--green-bourgeon-main-640);--border-default-green-emeraude:var(--green-emeraude-main-632);--border-default-green-menthe:var(--green-menthe-main-548);--border-default-green-archipel:var(--green-archipel-main-557);--border-default-blue-ecume:var(--blue-ecume-main-400);--border-default-blue-cumulus:var(--blue-cumulus-main-526);--border-default-purple-glycine:var(--purple-glycine-main-494);--border-default-pink-macaron:var(--pink-macaron-main-689);--border-default-pink-tuile:var(--pink-tuile-main-556);--border-default-yellow-tournesol:var(--yellow-tournesol-main-731);--border-default-yellow-moutarde:var(--yellow-moutarde-main-679);--border-default-orange-terre-battue:var(--orange-terre-battue-main-645);--border-default-brown-cafe-creme:var(--brown-cafe-creme-main-782);--border-default-brown-caramel:var(--brown-caramel-main-648);--border-default-brown-opera:var(--brown-opera-main-680);--border-default-beige-gris-galet:var(--beige-gris-galet-main-702);--border-contrast-grey:var(--grey-625-425);--border-active-blue-france:var(--blue-france-sun-113-625);--border-active-red-marianne:var(--red-marianne-425-625);--border-action-high-grey:var(--grey-50-1000);--border-action-high-blue-france:var(--blue-france-sun-113-625);--border-action-high-red-marianne:var(--red-marianne-425-625);--border-action-high-info:var(--info-425-625);--border-action-high-success:var(--success-425-625);--border-action-high-warning:var(--warning-425-625);--border-action-high-error:var(--error-425-625);--border-action-low-blue-france:var(--blue-france-850-200);--border-action-low-red-marianne:var(--red-marianne-850-200);--border-action-low-green-tilleul-verveine:var(--green-tilleul-verveine-850-200);--border-action-low-green-bourgeon:var(--green-bourgeon-850-200);--border-action-low-green-emeraude:var(--green-emeraude-850-200);--border-action-low-green-menthe:var(--green-menthe-850-200);--border-action-low-green-archipel:var(--green-archipel-850-200);--border-action-low-blue-ecume:var(--blue-ecume-850-200);--border-action-low-blue-cumulus:var(--blue-cumulus-850-200);--border-action-low-purple-glycine:var(--purple-glycine-850-200);--border-action-low-pink-macaron:var(--pink-macaron-850-200);--border-action-low-pink-tuile:var(--pink-tuile-850-200);--border-action-low-yellow-tournesol:var(--yellow-tournesol-850-200);--border-action-low-yellow-moutarde:var(--yellow-moutarde-850-200);--border-action-low-orange-terre-battue:var(--orange-terre-battue-850-200);--border-action-low-brown-cafe-creme:var(--brown-cafe-creme-850-200);--border-action-low-brown-caramel:var(--brown-caramel-850-200);--border-action-low-brown-opera:var(--brown-opera-850-200);--border-action-low-beige-gris-galet:var(--beige-gris-galet-850-200);--border-open-blue-france:var(--blue-france-925-125);--border-open-red-marianne:var(--red-marianne-925-125);--border-plain-grey:var(--grey-200-850);--border-plain-blue-france:var(--blue-france-sun-113-625);--border-plain-red-marianne:var(--red-marianne-425-625);--border-plain-info:var(--info-425-625);--border-plain-success:var(--success-425-625);--border-plain-warning:var(--warning-425-625);--border-plain-error:var(--error-425-625);--border-plain-green-tilleul-verveine:var(--green-tilleul-verveine-sun-418-moon-817);--border-plain-green-bourgeon:var(--green-bourgeon-sun-425-moon-759);--border-plain-green-emeraude:var(--green-emeraude-sun-425-moon-753);--border-plain-green-menthe:var(--green-menthe-sun-373-moon-652);--border-plain-green-archipel:var(--green-archipel-sun-391-moon-716);--border-plain-blue-ecume:var(--blue-ecume-sun-247-moon-675);--border-plain-blue-cumulus:var(--blue-cumulus-sun-368-moon-732);--border-plain-purple-glycine:var(--purple-glycine-sun-319-moon-630);--border-plain-pink-macaron:var(--pink-macaron-sun-406-moon-833);--border-plain-pink-tuile:var(--pink-tuile-sun-425-moon-750);--border-plain-yellow-tournesol:var(--yellow-tournesol-sun-407-moon-922);--border-plain-yellow-moutarde:var(--yellow-moutarde-sun-348-moon-860);--border-plain-orange-terre-battue:var(--orange-terre-battue-sun-370-moon-672);--border-plain-brown-cafe-creme:var(--brown-cafe-creme-sun-383-moon-885);--border-plain-brown-caramel:var(--brown-caramel-sun-425-moon-901);--border-plain-brown-opera:var(--brown-opera-sun-395-moon-820);--border-plain-beige-gris-galet:var(--beige-gris-galet-sun-407-moon-821);--border-disabled-grey:var(--grey-925-125);--artwork-major-blue-france:var(--blue-france-sun-113-625);--artwork-major-blue-france-hover:var(--blue-france-sun-113-625-hover);--artwork-major-blue-france-active:var(--blue-france-sun-113-625-active);--artwork-major-red-marianne:var(--red-marianne-425-625);--artwork-major-red-marianne-hover:var(--red-marianne-425-625-hover);--artwork-major-red-marianne-active:var(--red-marianne-425-625-active);--artwork-major-green-tilleul-verveine:var(--green-tilleul-verveine-sun-418-moon-817);--artwork-major-green-tilleul-verveine-hover:var(--green-tilleul-verveine-sun-418-moon-817-hover);--artwork-major-green-tilleul-verveine-active:var(--green-tilleul-verveine-sun-418-moon-817-active);--artwork-major-green-bourgeon:var(--green-bourgeon-sun-425-moon-759);--artwork-major-green-bourgeon-hover:var(--green-bourgeon-sun-425-moon-759-hover);--artwork-major-green-bourgeon-active:var(--green-bourgeon-sun-425-moon-759-active);--artwork-major-green-emeraude:var(--green-emeraude-sun-425-moon-753);--artwork-major-green-emeraude-hover:var(--green-emeraude-sun-425-moon-753-hover);--artwork-major-green-emeraude-active:var(--green-emeraude-sun-425-moon-753-active);--artwork-major-green-menthe:var(--green-menthe-sun-373-moon-652);--artwork-major-green-menthe-hover:var(--green-menthe-sun-373-moon-652-hover);--artwork-major-green-menthe-active:var(--green-menthe-sun-373-moon-652-active);--artwork-major-green-archipel:var(--green-archipel-sun-391-moon-716);--artwork-major-green-archipel-hover:var(--green-archipel-sun-391-moon-716-hover);--artwork-major-green-archipel-active:var(--green-archipel-sun-391-moon-716-active);--artwork-major-blue-ecume:var(--blue-ecume-sun-247-moon-675);--artwork-major-blue-ecume-hover:var(--blue-ecume-sun-247-moon-675-hover);--artwork-major-blue-ecume-active:var(--blue-ecume-sun-247-moon-675-active);--artwork-major-blue-cumulus:var(--blue-cumulus-sun-368-moon-732);--artwork-major-blue-cumulus-hover:var(--blue-cumulus-sun-368-moon-732-hover);--artwork-major-blue-cumulus-active:var(--blue-cumulus-sun-368-moon-732-active);--artwork-major-purple-glycine:var(--purple-glycine-sun-319-moon-630);--artwork-major-purple-glycine-hover:var(--purple-glycine-sun-319-moon-630-hover);--artwork-major-purple-glycine-active:var(--purple-glycine-sun-319-moon-630-active);--artwork-major-pink-macaron:var(--pink-macaron-sun-406-moon-833);--artwork-major-pink-macaron-hover:var(--pink-macaron-sun-406-moon-833-hover);--artwork-major-pink-macaron-active:var(--pink-macaron-sun-406-moon-833-active);--artwork-major-pink-tuile:var(--pink-tuile-sun-425-moon-750);--artwork-major-pink-tuile-hover:var(--pink-tuile-sun-425-moon-750-hover);--artwork-major-pink-tuile-active:var(--pink-tuile-sun-425-moon-750-active);--artwork-major-yellow-tournesol:var(--yellow-tournesol-sun-407-moon-922);--artwork-major-yellow-tournesol-hover:var(--yellow-tournesol-sun-407-moon-922-hover);--artwork-major-yellow-tournesol-active:var(--yellow-tournesol-sun-407-moon-922-active);--artwork-major-yellow-moutarde:var(--yellow-moutarde-sun-348-moon-860);--artwork-major-yellow-moutarde-hover:var(--yellow-moutarde-sun-348-moon-860-hover);--artwork-major-yellow-moutarde-active:var(--yellow-moutarde-sun-348-moon-860-active);--artwork-major-orange-terre-battue:var(--orange-terre-battue-sun-370-moon-672);--artwork-major-orange-terre-battue-hover:var(--orange-terre-battue-sun-370-moon-672-hover);--artwork-major-orange-terre-battue-active:var(--orange-terre-battue-sun-370-moon-672-active);--artwork-major-brown-cafe-creme:var(--brown-cafe-creme-sun-383-moon-885);--artwork-major-brown-cafe-creme-hover:var(--brown-cafe-creme-sun-383-moon-885-hover);--artwork-major-brown-cafe-creme-active:var(--brown-cafe-creme-sun-383-moon-885-active);--artwork-major-brown-caramel:var(--brown-caramel-sun-425-moon-901);--artwork-major-brown-caramel-hover:var(--brown-caramel-sun-425-moon-901-hover);--artwork-major-brown-caramel-active:var(--brown-caramel-sun-425-moon-901-active);--artwork-major-brown-opera:var(--brown-opera-sun-395-moon-820);--artwork-major-brown-opera-hover:var(--brown-opera-sun-395-moon-820-hover);--artwork-major-brown-opera-active:var(--brown-opera-sun-395-moon-820-active);--artwork-major-beige-gris-galet:var(--beige-gris-galet-sun-407-moon-821);--artwork-major-beige-gris-galet-hover:var(--beige-gris-galet-sun-407-moon-821-hover);--artwork-major-beige-gris-galet-active:var(--beige-gris-galet-sun-407-moon-821-active);--artwork-minor-blue-france:var(--blue-france-main-525);--artwork-minor-red-marianne:var(--red-marianne-main-472);--artwork-minor-green-tilleul-verveine:var(--green-tilleul-verveine-main-707);--artwork-minor-green-bourgeon:var(--green-bourgeon-main-640);--artwork-minor-green-emeraude:var(--green-emeraude-main-632);--artwork-minor-green-menthe:var(--green-menthe-main-548);--artwork-minor-green-archipel:var(--green-archipel-main-557);--artwork-minor-blue-ecume:var(--blue-ecume-main-400);--artwork-minor-blue-cumulus:var(--blue-cumulus-main-526);--artwork-minor-purple-glycine:var(--purple-glycine-main-494);--artwork-minor-pink-macaron:var(--pink-macaron-main-689);--artwork-minor-pink-tuile:var(--pink-tuile-main-556);--artwork-minor-yellow-tournesol:var(--yellow-tournesol-main-731);--artwork-minor-yellow-moutarde:var(--yellow-moutarde-main-679);--artwork-minor-orange-terre-battue:var(--orange-terre-battue-main-645);--artwork-minor-brown-cafe-creme:var(--brown-cafe-creme-main-782);--artwork-minor-brown-caramel:var(--brown-caramel-main-648);--artwork-minor-brown-opera:var(--brown-opera-main-680);--artwork-minor-beige-gris-galet:var(--beige-gris-galet-main-702);--artwork-decorative-grey:var(--grey-950-100);--artwork-decorative-blue-france:var(--blue-france-950-100);--artwork-decorative-red-marianne:var(--red-marianne-950-100);--artwork-decorative-green-tilleul-verveine:var(--green-tilleul-verveine-950-100);--artwork-decorative-green-bourgeon:var(--green-bourgeon-950-100);--artwork-decorative-green-emeraude:var(--green-emeraude-950-100);--artwork-decorative-green-menthe:var(--green-menthe-950-100);--artwork-decorative-green-archipel:var(--green-archipel-950-100);--artwork-decorative-blue-ecume:var(--blue-ecume-950-100);--artwork-decorative-blue-cumulus:var(--blue-cumulus-950-100);--artwork-decorative-purple-glycine:var(--purple-glycine-950-100);--artwork-decorative-pink-macaron:var(--pink-macaron-950-100);--artwork-decorative-pink-tuile:var(--pink-tuile-950-100);--artwork-decorative-yellow-tournesol:var(--yellow-tournesol-950-100);--artwork-decorative-yellow-moutarde:var(--yellow-moutarde-950-100);--artwork-decorative-orange-terre-battue:var(--orange-terre-battue-950-100);--artwork-decorative-brown-cafe-creme:var(--brown-cafe-creme-950-100);--artwork-decorative-brown-caramel:var(--brown-caramel-950-100);--artwork-decorative-brown-opera:var(--brown-opera-950-100);--artwork-decorative-beige-gris-galet:var(--beige-gris-galet-950-100);--artwork-background-grey:var(--grey-975-75);--artwork-background-blue-france:var(--blue-france-975-75);--artwork-background-red-marianne:var(--red-marianne-975-75);--artwork-background-green-tilleul-verveine:var(--green-tilleul-verveine-975-75);--artwork-background-green-bourgeon:var(--green-bourgeon-975-75);--artwork-background-green-emeraude:var(--green-emeraude-975-75);--artwork-background-green-menthe:var(--green-menthe-975-75);--artwork-background-green-archipel:var(--green-archipel-975-75);--artwork-background-blue-ecume:var(--blue-ecume-975-75);--artwork-background-blue-cumulus:var(--blue-cumulus-975-75);--artwork-background-purple-glycine:var(--purple-glycine-975-75);--artwork-background-pink-macaron:var(--pink-macaron-975-75);--artwork-background-pink-tuile:var(--pink-tuile-975-75);--artwork-background-yellow-tournesol:var(--yellow-tournesol-975-75);--artwork-background-yellow-moutarde:var(--yellow-moutarde-975-75);--artwork-background-orange-terre-battue:var(--orange-terre-battue-975-75);--artwork-background-brown-cafe-creme:var(--brown-cafe-creme-975-75);--artwork-background-brown-caramel:var(--brown-caramel-975-75);--artwork-background-brown-opera:var(--brown-opera-975-75);--artwork-background-beige-gris-galet:var(--beige-gris-galet-975-75);--artwork-motif-grey:var(--grey-925-125);--artwork-motif-blue-france:var(--blue-france-925-125);--artwork-motif-red-marianne:var(--red-marianne-925-125);--artwork-motif-green-tilleul-verveine:var(--green-tilleul-verveine-925-125);--artwork-motif-green-bourgeon:var(--green-bourgeon-925-125);--artwork-motif-green-emeraude:var(--green-emeraude-925-125);--artwork-motif-green-menthe:var(--green-menthe-925-125);--artwork-motif-green-archipel:var(--green-archipel-925-125);--artwork-motif-blue-ecume:var(--blue-ecume-925-125);--artwork-motif-blue-cumulus:var(--blue-cumulus-925-125);--artwork-motif-purple-glycine:var(--purple-glycine-925-125);--artwork-motif-pink-macaron:var(--pink-macaron-925-125);--artwork-motif-pink-tuile:var(--pink-tuile-925-125);--artwork-motif-yellow-tournesol:var(--yellow-tournesol-925-125);--artwork-motif-yellow-moutarde:var(--yellow-moutarde-925-125);--artwork-motif-orange-terre-battue:var(--orange-terre-battue-925-125);--artwork-motif-brown-cafe-creme:var(--brown-cafe-creme-925-125);--artwork-motif-brown-caramel:var(--brown-caramel-925-125);--artwork-motif-brown-opera:var(--brown-opera-925-125);--artwork-motif-beige-gris-galet:var(--beige-gris-galet-925-125);--grey-1000-50:#fff;--grey-1000-50-hover:#f6f6f6;--grey-1000-50-active:#ededed;--grey-975-75:#f6f6f6;--grey-975-75-hover:#dfdfdf;--grey-975-75-active:#cfcfcf;--grey-950-100:#eee;--grey-950-100-hover:#d2d2d2;--grey-950-100-active:#c1c1c1;--grey-200-850:#3a3a3a;--grey-200-850-hover:#616161;--grey-200-850-active:#777;--grey-925-125:#e5e5e5;--grey-1000-75:#fff;--grey-1000-75-hover:#f6f6f6;--grey-1000-75-active:#ededed;--grey-1000-100:#fff;--grey-1000-100-hover:#f6f6f6;--grey-1000-100-active:#ededed;--grey-975-100:#f6f6f6;--grey-975-100-hover:#dfdfdf;--grey-975-100-active:#cfcfcf;--grey-975-125:#f6f6f6;--grey-975-125-hover:#dfdfdf;--grey-975-125-active:#cfcfcf;--grey-950-125:#eee;--grey-950-125-hover:#d2d2d2;--grey-950-125-active:#c1c1c1;--grey-950-150:#eee;--grey-950-150-hover:#d2d2d2;--grey-950-150-active:#c1c1c1;--grey-50-1000:#161616;--grey-425-625:#666;--grey-625-425:#929292;--grey-0-1000:#000;--grey-900-175:#ddd;--blue-france-975-75:#f5f5fe;--blue-france-975-75-hover:#dcdcfc;--blue-france-975-75-active:#cbcbfa;--blue-france-950-100:#ececfe;--blue-france-950-100-hover:#cecefc;--blue-france-950-100-active:#bbbbfc;--blue-france-sun-113-625:#000091;--blue-france-sun-113-625-hover:#1212ff;--blue-france-sun-113-625-active:#2323ff;--blue-france-925-125:#e3e3fd;--blue-france-925-125-hover:#c1c1fb;--blue-france-925-125-active:#adadf9;--blue-france-975-sun-113:#f5f5fe;--blue-france-main-525:#6a6af4;--blue-france-850-200:#cacafb;--red-marianne-975-75:#fef4f4;--red-marianne-975-75-hover:#fcd7d7;--red-marianne-975-75-active:#fac4c4;--red-marianne-950-100:#fee9e9;--red-marianne-950-100-hover:#fdc5c5;--red-marianne-950-100-active:#fcafaf;--red-marianne-425-625:#c9191e;--red-marianne-425-625-hover:#f93f42;--red-marianne-425-625-active:#f95a5c;--red-marianne-925-125:#fddede;--red-marianne-925-125-hover:#fbb6b6;--red-marianne-925-125-active:#fa9e9e;--red-marianne-main-472:#e1000f;--red-marianne-850-200:#fcbfbf;--info-950-100:#e8edff;--info-950-100-hover:#c2d1ff;--info-950-100-active:#a9bfff;--info-425-625:#0063cb;--info-425-625-hover:#3b87ff;--info-425-625-active:#6798ff;--info-975-75:#f4f6ff;--success-950-100:#b8fec9;--success-950-100-hover:#46fd89;--success-950-100-active:#34eb7b;--success-425-625:#18753c;--success-425-625-hover:#27a959;--success-425-625-active:#2fc368;--success-975-75:#dffee6;--warning-950-100:#ffe9e6;--warning-950-100-hover:#ffc6bd;--warning-950-100-active:#ffb0a2;--warning-425-625:#b34000;--warning-425-625-hover:#ff6218;--warning-425-625-active:#ff7a55;--warning-975-75:#fff4f3;--error-950-100:#ffe9e9;--error-950-100-hover:#ffc5c5;--error-950-100-active:#ffafaf;--error-425-625:#ce0500;--error-425-625-hover:#ff2725;--error-425-625-active:#ff4140;--error-975-75:#fff4f4;--green-tilleul-verveine-975-75:#fef7da;--green-tilleul-verveine-975-75-hover:#fce552;--green-tilleul-verveine-975-75-active:#ebd54c;--green-tilleul-verveine-950-100:#fceeac;--green-tilleul-verveine-950-100-hover:#e8d45c;--green-tilleul-verveine-950-100-active:#d4c254;--green-tilleul-verveine-sun-418-moon-817:#66673d;--green-tilleul-verveine-sun-418-moon-817-hover:#929359;--green-tilleul-verveine-sun-418-moon-817-active:#a7a967;--green-tilleul-verveine-925-125:#fbe769;--green-tilleul-verveine-925-125-hover:#d7c655;--green-tilleul-verveine-925-125-active:#c2b24c;--green-tilleul-verveine-main-707:#b7a73f;--green-tilleul-verveine-850-200:#e2cf58;--green-bourgeon-975-75:#e6feda;--green-bourgeon-975-75-hover:#a7fc62;--green-bourgeon-975-75-active:#98ed4d;--green-bourgeon-950-100:#c9fcac;--green-bourgeon-950-100-hover:#9ae95d;--green-bourgeon-950-100-active:#8dd555;--green-bourgeon-sun-425-moon-759:#447049;--green-bourgeon-sun-425-moon-759-hover:#639f6a;--green-bourgeon-sun-425-moon-759-active:#72b77a;--green-bourgeon-925-125:#a9fb68;--green-bourgeon-925-125-hover:#8ed654;--green-bourgeon-925-125-active:#7fc04b;--green-bourgeon-main-640:#68a532;--green-bourgeon-850-200:#95e257;--green-emeraude-975-75:#e3fdeb;--green-emeraude-975-75-hover:#94f9b9;--green-emeraude-975-75-active:#6df1a3;--green-emeraude-950-100:#c3fad5;--green-emeraude-950-100-hover:#77eda5;--green-emeraude-950-100-active:#6dd897;--green-emeraude-sun-425-moon-753:#297254;--green-emeraude-sun-425-moon-753-hover:#3ea47a;--green-emeraude-sun-425-moon-753-active:#49bc8d;--green-emeraude-925-125:#9ef9be;--green-emeraude-925-125-hover:#69df97;--green-emeraude-925-125-active:#5ec988;--green-emeraude-main-632:#00a95f;--green-emeraude-850-200:#6fe49d;--green-menthe-975-75:#dffdf7;--green-menthe-975-75-hover:#84f9e7;--green-menthe-975-75-active:#70ebd8;--green-menthe-950-100:#bafaee;--green-menthe-950-100-hover:#79e7d5;--green-menthe-950-100-active:#6fd3c3;--green-menthe-sun-373-moon-652:#37635f;--green-menthe-sun-373-moon-652-hover:#53918c;--green-menthe-sun-373-moon-652-active:#62a9a2;--green-menthe-925-125:#8bf8e7;--green-menthe-925-125-hover:#6ed5c5;--green-menthe-925-125-active:#62bfb1;--green-menthe-main-548:#009081;--green-menthe-850-200:#73e0cf;--green-archipel-975-75:#e5fbfd;--green-archipel-975-75-hover:#99f2f8;--green-archipel-975-75-active:#73e9f0;--green-archipel-950-100:#c7f6fc;--green-archipel-950-100-hover:#64ecf8;--green-archipel-950-100-active:#5bd8e3;--green-archipel-sun-391-moon-716:#006a6f;--green-archipel-sun-391-moon-716-hover:#009fa7;--green-archipel-sun-391-moon-716-active:#00bbc3;--green-archipel-925-125:#a6f2fa;--green-archipel-925-125-hover:#62dbe5;--green-archipel-925-125-active:#58c5cf;--green-archipel-main-557:#009099;--green-archipel-850-200:#60e0eb;--blue-ecume-975-75:#f4f6fe;--blue-ecume-975-75-hover:#d7dffb;--blue-ecume-975-75-active:#c3cffa;--blue-ecume-950-100:#e9edfe;--blue-ecume-950-100-hover:#c5d0fc;--blue-ecume-950-100-active:#adbffc;--blue-ecume-sun-247-moon-675:#2f4077;--blue-ecume-sun-247-moon-675-hover:#4e68bb;--blue-ecume-sun-247-moon-675-active:#667dcf;--blue-ecume-925-125:#dee5fd;--blue-ecume-925-125-hover:#b4c5fb;--blue-ecume-925-125-active:#99b3f9;--blue-ecume-main-400:#465f9d;--blue-ecume-850-200:#bfccfb;--blue-cumulus-975-75:#f3f6fe;--blue-cumulus-975-75-hover:#d3dffc;--blue-cumulus-975-75-active:#bed0fa;--blue-cumulus-950-100:#e6eefe;--blue-cumulus-950-100-hover:#bcd3fc;--blue-cumulus-950-100-active:#9fc3fc;--blue-cumulus-sun-368-moon-732:#3558a2;--blue-cumulus-sun-368-moon-732-hover:#5982e0;--blue-cumulus-sun-368-moon-732-active:#7996e6;--blue-cumulus-925-125:#dae6fd;--blue-cumulus-925-125-hover:#a9c8fb;--blue-cumulus-925-125-active:#8ab8f9;--blue-cumulus-main-526:#417dc4;--blue-cumulus-850-200:#b6cffb;--purple-glycine-975-75:#fef3fd;--purple-glycine-975-75-hover:#fcd4f8;--purple-glycine-975-75-active:#fabff5;--purple-glycine-950-100:#fee7fc;--purple-glycine-950-100-hover:#fdc0f8;--purple-glycine-950-100-active:#fca8f6;--purple-glycine-sun-319-moon-630:#6e445a;--purple-glycine-sun-319-moon-630-hover:#a66989;--purple-glycine-sun-319-moon-630-active:#bb7f9e;--purple-glycine-925-125:#fddbfa;--purple-glycine-925-125-hover:#fbaff5;--purple-glycine-925-125-active:#fa96f2;--purple-glycine-main-494:#a558a0;--purple-glycine-850-200:#fbb8f6;--pink-macaron-975-75:#fef4f2;--pink-macaron-975-75-hover:#fcd8d0;--pink-macaron-975-75-active:#fac5b8;--pink-macaron-950-100:#fee9e6;--pink-macaron-950-100-hover:#fdc6bd;--pink-macaron-950-100-active:#fcb0a2;--pink-macaron-sun-406-moon-833:#8d533e;--pink-macaron-sun-406-moon-833-hover:#ca795c;--pink-macaron-sun-406-moon-833-active:#e08e73;--pink-macaron-925-125:#fddfda;--pink-macaron-925-125-hover:#fbb8ab;--pink-macaron-925-125-active:#faa18d;--pink-macaron-main-689:#e18b76;--pink-macaron-850-200:#fcc0b4;--pink-tuile-975-75:#fef4f3;--pink-tuile-975-75-hover:#fcd7d3;--pink-tuile-975-75-active:#fac4be;--pink-tuile-950-100:#fee9e7;--pink-tuile-950-100-hover:#fdc6c0;--pink-tuile-950-100-active:#fcb0a7;--pink-tuile-sun-425-moon-750:#a94645;--pink-tuile-sun-425-moon-750-hover:#d5706f;--pink-tuile-sun-425-moon-750-active:#da8a89;--pink-tuile-925-125:#fddfdb;--pink-tuile-925-125-hover:#fbb8ad;--pink-tuile-925-125-active:#faa191;--pink-tuile-main-556:#ce614a;--pink-tuile-850-200:#fcbfb7;--yellow-tournesol-975-75:#fef6e3;--yellow-tournesol-975-75-hover:#fce086;--yellow-tournesol-975-75-active:#f5d24b;--yellow-tournesol-950-100:#feecc2;--yellow-tournesol-950-100-hover:#fbd335;--yellow-tournesol-950-100-active:#e6c130;--yellow-tournesol-sun-407-moon-922:#716043;--yellow-tournesol-sun-407-moon-922-hover:#a28a62;--yellow-tournesol-sun-407-moon-922-active:#ba9f72;--yellow-tournesol-925-125:#fde39c;--yellow-tournesol-925-125-hover:#e9c53b;--yellow-tournesol-925-125-active:#d3b235;--yellow-tournesol-main-731:#c8aa39;--yellow-tournesol-850-200:#efcb3a;--yellow-moutarde-975-75:#fef5e8;--yellow-moutarde-975-75-hover:#fcdca3;--yellow-moutarde-975-75-active:#fbcd64;--yellow-moutarde-950-100:#feebd0;--yellow-moutarde-950-100-hover:#fdcd6d;--yellow-moutarde-950-100-active:#f4be30;--yellow-moutarde-sun-348-moon-860:#695240;--yellow-moutarde-sun-348-moon-860-hover:#9b7b61;--yellow-moutarde-sun-348-moon-860-active:#b58f72;--yellow-moutarde-925-125:#fde2b5;--yellow-moutarde-925-125-hover:#f6c43c;--yellow-moutarde-925-125-active:#dfb135;--yellow-moutarde-main-679:#c3992a;--yellow-moutarde-850-200:#fcc63a;--orange-terre-battue-975-75:#fef4f2;--orange-terre-battue-975-75-hover:#fcd8d0;--orange-terre-battue-975-75-active:#fac5b8;--orange-terre-battue-950-100:#fee9e5;--orange-terre-battue-950-100-hover:#fdc6ba;--orange-terre-battue-950-100-active:#fcb09e;--orange-terre-battue-sun-370-moon-672:#755348;--orange-terre-battue-sun-370-moon-672-hover:#ab7b6b;--orange-terre-battue-sun-370-moon-672-active:#c68f7d;--orange-terre-battue-925-125:#fddfd8;--orange-terre-battue-925-125-hover:#fbb8a5;--orange-terre-battue-925-125-active:#faa184;--orange-terre-battue-main-645:#e4794a;--orange-terre-battue-850-200:#fcc0b0;--brown-cafe-creme-975-75:#fbf6ed;--brown-cafe-creme-975-75-hover:#f2deb6;--brown-cafe-creme-975-75-active:#eacf91;--brown-cafe-creme-950-100:#f7ecdb;--brown-cafe-creme-950-100-hover:#edce94;--brown-cafe-creme-950-100-active:#dabd84;--brown-cafe-creme-sun-383-moon-885:#685c48;--brown-cafe-creme-sun-383-moon-885-hover:#97866a;--brown-cafe-creme-sun-383-moon-885-active:#ae9b7b;--brown-cafe-creme-925-125:#f4e3c7;--brown-cafe-creme-925-125-hover:#e1c386;--brown-cafe-creme-925-125-active:#ccb078;--brown-cafe-creme-main-782:#d1b781;--brown-cafe-creme-850-200:#e7ca8e;--brown-caramel-975-75:#fbf5f2;--brown-caramel-975-75-hover:#f1dbcf;--brown-caramel-975-75-active:#ecc9b5;--brown-caramel-950-100:#f7ebe5;--brown-caramel-950-100-hover:#eccbb9;--brown-caramel-950-100-active:#e6b79a;--brown-caramel-sun-425-moon-901:#845d48;--brown-caramel-sun-425-moon-901-hover:#bb8568;--brown-caramel-sun-425-moon-901-active:#d69978;--brown-caramel-925-125:#f3e2d9;--brown-caramel-925-125-hover:#e7bea6;--brown-caramel-925-125-active:#e1a982;--brown-caramel-main-648:#c08c65;--brown-caramel-850-200:#eac7b2;--brown-opera-975-75:#fbf5f2;--brown-opera-975-75-hover:#f1dbcf;--brown-opera-975-75-active:#ecc9b5;--brown-opera-950-100:#f7ece4;--brown-opera-950-100-hover:#eccdb3;--brown-opera-950-100-active:#e6ba90;--brown-opera-sun-395-moon-820:#745b47;--brown-opera-sun-395-moon-820-hover:#a78468;--brown-opera-sun-395-moon-820-active:#c09979;--brown-opera-925-125:#f3e2d7;--brown-opera-925-125-hover:#e7bfa0;--brown-opera-925-125-active:#deaa7e;--brown-opera-main-680:#bd987a;--brown-opera-850-200:#eac7ad;--beige-gris-galet-975-75:#f9f6f2;--beige-gris-galet-975-75-hover:#eadecd;--beige-gris-galet-975-75-active:#e1ceb1;--beige-gris-galet-950-100:#f3ede5;--beige-gris-galet-950-100-hover:#e1d0b5;--beige-gris-galet-950-100-active:#d1bea2;--beige-gris-galet-sun-407-moon-821:#6a6156;--beige-gris-galet-sun-407-moon-821-hover:#988b7c;--beige-gris-galet-sun-407-moon-821-active:#afa08f;--beige-gris-galet-925-125:#eee4d9;--beige-gris-galet-925-125-hover:#dbc3a4;--beige-gris-galet-925-125-active:#c6b094;--beige-gris-galet-main-702:#aea397;--beige-gris-galet-850-200:#e0cab0;--scrollbar-width:0;--ground:0;--shadow-color:rgba(0,0,18,.16);--raised-shadow:0 1px 3px var(--shadow-color);--overlap-shadow:0 2px 6px var(--shadow-color);--lifted-shadow:0 3px 9px var(--shadow-color);box-sizing:border-box}[href]{background-image:var(--underline-img),var(--underline-img);background-position:var(--underline-x) 100%,var(--underline-x) calc(100% - var(--underline-thickness));background-repeat:no-repeat,no-repeat;background-size:var(--underline-hover-width) calc(var(--underline-thickness)*2),var(--underline-idle-width) var(--underline-thickness);transition:background-size 0s}[target=_blank]:after,[target=_blank][class*=" fr-fi-"]:after,[target=_blank][class*=" fr-icon-"]:after,[target=_blank][class^=fr-fi-]:after,[target=_blank][class^=fr-icon-]:after{--icon-size:1rem;background-color:currentColor;content:var(--external-link-content);display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.25rem;-webkit-mask-image:url(icons/system/external-link-line.svg);mask-image:url(icons/system/external-link-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}form[target=_blank]:after{content:none}.fr-raw-link{--text-decoration:none}.fr-raw-link [href],.fr-raw-link[href]{--underline-img:none;--external-link-content:none}.fr-reset-link{--text-decoration:underline}.fr-reset-link [href],.fr-reset-link[href]{--underline-img:none;text-underline-offset:2px}button{border:none;color:inherit;font-family:inherit;font-size:inherit}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;margin:0}input,select,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;border:0;border-radius:0;font-family:Marianne,arial,sans-serif;text-rendering:optimizeLegibility}input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox],input[type=radio],input[type=range]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}input::-webkit-contacts-auto-fill-button,input::-webkit-credentials-auto-fill-button{height:1.25rem;margin-left:1rem;margin-right:-1px;-webkit-mask-size:1.25rem 1.25rem;width:1.25rem}input[type=range]:focus::-webkit-slider-thumb{outline-color:#0a76f6;outline-offset:2px;outline-style:solid;outline-width:2px}input[type=range]:focus::-moz-range-thumb{outline-color:#0a76f6;outline-offset:2px;outline-style:solid;outline-width:2px}input[type=range]:focus::-ms-thumb{outline-color:#0a76f6;outline-offset:2px;outline-style:solid;outline-width:2px}[contenteditable]:not([contenteditable=false]):focus,[tabindex]:focus,a:focus,audio:focus[controls],button:focus,details:focus,details>summary:first-of-type:focus,input:focus,input[type=button]:focus,input[type=checkbox]:focus+label:before,input[type=image]:focus,input[type=radio]:focus+label:before,input[type=reset]:focus,input[type=submit]:focus,select:focus,textarea:focus,video:focus[controls]{outline-color:#0a76f6;outline-offset:2px;outline-style:solid;outline-width:2px}input[type=range]:focus:not(:focus-visible)::-webkit-slider-thumb{outline-style:none}input[type=range]:focus:not(:focus-visible)::-moz-range-thumb{outline-style:none}input[type=range]:focus:not(:focus-visible)::-ms-thumb{outline-style:none}[contenteditable]:not([contenteditable=false]):focus:not(:focus-visible),[tabindex]:focus:not(:focus-visible),a:focus:not(:focus-visible),audio:focus:not(:focus-visible)[controls],button:focus:not(:focus-visible),details:focus:not(:focus-visible),details>summary:first-of-type:focus:not(:focus-visible),input:focus:not(:focus-visible),input[type=button]:focus:not(:focus-visible),input[type=checkbox]:focus:not(:focus-visible)+label:before,input[type=image]:focus:not(:focus-visible),input[type=radio]:focus:not(:focus-visible)+label:before,input[type=reset]:focus:not(:focus-visible),input[type=submit]:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible),video:focus:not(:focus-visible)[controls]{outline-style:none}input[type=range]:focus-visible::-webkit-slider-thumb{outline-style:solid}input[type=range]:focus-visible::-moz-range-thumb{outline-style:solid}input[type=range]:focus-visible::-ms-thumb{outline-style:solid}[contenteditable]:not([contenteditable=false]):focus-visible,[tabindex]:focus-visible,a:focus-visible,audio:focus-visible[controls],button:focus-visible,details:focus-visible,details>summary:first-of-type:focus-visible,input:focus-visible,input[type=button]:focus-visible,input[type=checkbox]:focus-visible+label:before,input[type=image]:focus-visible,input[type=radio]:focus-visible+label:before,input[type=reset]:focus-visible,input[type=submit]:focus-visible,select:focus-visible,textarea:focus-visible,video:focus-visible[controls]{outline-style:solid}button,input[type=button],input[type=image],input[type=reset],input[type=submit]{--hover-tint:var(--hover);--active-tint:var(--active)}a,audio[controls],button,details,details>summary:first-of-type,input[type=button],input[type=checkbox],input[type=checkbox]+label,input[type=file],input[type=image],input[type=radio],input[type=radio]+label,input[type=range],input[type=reset],input[type=submit],select,video[controls]{cursor:pointer}input[type=range]:disabled::-webkit-slider-thumb,input[type=range]:disabled::-webkit-slider-thumb:active{cursor:not-allowed}input[type=range]:disabled::-moz-range-thumb,input[type=range]:disabled::-moz-range-thumb:active{cursor:not-allowed}input[type=range]:disabled::-ms-thumb,input[type=range]:disabled::-ms-thumb:active{cursor:not-allowed}a:not([href]),audio:not([href])[controls],button:disabled,input:disabled,input[type=button]:disabled,input[type=checkbox]:disabled,input[type=checkbox]:disabled+label,input[type=file]:disabled,input[type=image]:disabled,input[type=radio]:disabled,input[type=radio]:disabled+label,input[type=range]:disabled,input[type=reset]:disabled,input[type=submit]:disabled,select:disabled,textarea:disabled,video:not([href])[controls]{cursor:not-allowed}input[type=range]::-webkit-slider-thumb{cursor:grab}input[type=range]::-moz-range-thumb{cursor:grab}input[type=range]::-ms-thumb{cursor:grab}input[type=range]::-webkit-slider-thumb:active{cursor:grabbing}input[type=range]::-moz-range-thumb:active{cursor:grabbing}input[type=range]::-ms-thumb:active{cursor:grabbing}a:not([href]),audio:not([href]),button:disabled,input:disabled,input[type=checkbox]:disabled,input[type=checkbox]:disabled+label,input[type=radio]:disabled,input[type=radio]:disabled+label,select:disabled,textarea:disabled,video:not([href]){color:var(--text-disabled-grey);opacity:1}.fr-enlarge-link{position:relative}.fr-enlarge-link a{background-image:none;outline-width:0}.fr-enlarge-link a:before{bottom:0;content:"";display:block;height:100%;left:0;outline-color:inherit;outline-offset:2px;outline-style:inherit;outline-width:2px;position:absolute;right:0;top:0;width:100%;z-index:1}.fr-enlarge-button{position:relative}.fr-enlarge-button button{background-image:none;outline-width:0}.fr-enlarge-button button:before{bottom:0;content:"";display:block;height:100%;left:0;outline-color:inherit;outline-offset:2px;outline-style:inherit;outline-width:2px;position:absolute;right:0;top:0;width:100%;z-index:1}.fr-transition-none{transition:none!important}@font-face{font-display:swap;font-family:Marianne;font-style:normal;font-weight:300;src:url(fonts/Marianne-Light.woff2) format("woff2"),url(fonts/Marianne-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Marianne;font-style:italic;font-weight:300;src:url(fonts/Marianne-Light_Italic.woff2) format("woff2"),url(fonts/Marianne-Light_Italic.woff) format("woff")}@font-face{font-display:swap;font-family:Marianne;font-style:normal;font-weight:400;src:url(fonts/Marianne-Regular.woff2) format("woff2"),url(fonts/Marianne-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Marianne;font-style:italic;font-weight:400;src:url(fonts/Marianne-Regular_Italic.woff2) format("woff2"),url(fonts/Marianne-Regular_Italic.woff) format("woff")}@font-face{font-display:swap;font-family:Marianne;font-style:normal;font-weight:500;src:url(fonts/Marianne-Medium.woff2) format("woff2"),url(fonts/Marianne-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Marianne;font-style:italic;font-weight:500;src:url(fonts/Marianne-Medium_Italic.woff2) format("woff2"),url(fonts/Marianne-Medium_Italic.woff) format("woff")}@font-face{font-display:swap;font-family:Marianne;font-style:normal;font-weight:700;src:url(fonts/Marianne-Bold.woff2) format("woff2"),url(fonts/Marianne-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Marianne;font-style:italic;font-weight:700;src:url(fonts/Marianne-Bold_Italic.woff2) format("woff2"),url(fonts/Marianne-Bold_Italic.woff) format("woff")}@font-face{font-display:swap;font-family:Spectral;font-style:normal;font-weight:400;src:url(fonts/Spectral-Regular.woff2) format("woff2"),url(fonts/Spectral-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Spectral;font-style:normal;font-weight:900;src:url(fonts/Spectral-ExtraBold.woff2) format("woff2"),url(fonts/Spectral-ExtraBold.woff) format("woff")}h6{font-size:1.125rem;font-weight:700;line-height:1.5rem;margin:var(--title-spacing)}h5{font-size:1.25rem}h4,h5{font-weight:700;line-height:1.75rem;margin:var(--title-spacing)}h4{font-size:1.375rem}h3{font-size:1.5rem;line-height:2rem}h2,h3{font-weight:700;margin:var(--title-spacing)}h2{font-size:1.75rem;line-height:2.25rem}h1{font-size:2rem;font-weight:700;line-height:2.5rem;margin:var(--title-spacing)}p{font-size:1rem;line-height:1.5rem;margin:var(--text-spacing)}dl,ol,ul{--xl-size:var(--xl-base);margin:0;margin-block-end:var(--xl-block);margin-block-start:var(--xl-block);padding:0}ul{list-style-type:var(--ul-type);padding-inline-start:var(--ul-start)}ul>li::marker{font-size:calc(var(--xl-size)*.9)}ol{counter-reset:li-counter;list-style-type:var(--ol-type);padding-inline-start:var(--ol-start)}ol>li{counter-increment:li-counter}ol>li::marker{content:var(--ol-content);font-size:var(--xl-size);font-weight:700}dd,dl{margin:0;padding-inline-start:var(--ul-start)}dd,dt,li{--xl-base:calc(var(--xl-size)*0.9);padding-bottom:var(--li-bottom)}.fr-raw-list{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none}.fr-list{--ul-type:disc;--ol-type:decimal;--ul-start:1rem;--ol-start:1.5rem;--xl-block:0.5rem;--li-bottom:0.25rem;--xl-base:1em;--ol-content:counters(li-counter,".") ".  "}sub,sup{line-height:1}.fr-text--light{font-weight:300!important}.fr-text--regular{font-weight:400!important}.fr-text--bold{font-weight:700!important}.fr-text--heavy{font-weight:900!important}.fr-h6{font-size:1.125rem!important;font-weight:700!important;line-height:1.5rem!important;margin:var(--title-spacing)}.fr-h5{font-size:1.25rem!important}.fr-h4,.fr-h5{font-weight:700!important;line-height:1.75rem!important;margin:var(--title-spacing)}.fr-h4{font-size:1.375rem!important}.fr-h3{font-size:1.5rem!important;line-height:2rem!important}.fr-h2,.fr-h3{font-weight:700!important;margin:var(--title-spacing)}.fr-h2{font-size:1.75rem!important;line-height:2.25rem!important}.fr-h1{font-size:2rem!important;font-weight:700!important;line-height:2.5rem!important;margin:var(--title-spacing)}.fr-display--xs{font-size:2.5rem!important;line-height:3rem!important}.fr-display--sm,.fr-display--xs{font-weight:700!important;margin:var(--display-spacing)}.fr-display--sm{font-size:3rem!important;line-height:3.5rem!important}.fr-display--md{font-size:3.5rem!important;line-height:4rem!important}.fr-display--lg,.fr-display--md{font-weight:700!important;margin:var(--display-spacing)}.fr-display--lg{font-size:4rem!important;line-height:4.5rem!important}.fr-display--xl{font-size:4.5rem!important;font-weight:700!important;line-height:5rem!important;margin:var(--display-spacing)}.fr-text--alt{font-family:Spectral,georgia,serif!important}.fr-text--xs{font-size:.75rem!important;line-height:1.25rem!important;margin:var(--text-spacing)}.fr-text--sm{font-size:.875rem!important}.fr-text--md,.fr-text--sm{line-height:1.5rem!important;margin:var(--text-spacing)}.fr-text--md{font-size:1rem!important}.fr-text--lg{font-size:1.125rem!important;line-height:1.75rem!important;margin:var(--text-spacing)}.fr-text--lead,.fr-text--xl{font-size:1.25rem!important;line-height:2rem!important;margin:var(--text-spacing)}*,:after,:before{box-sizing:inherit}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey);color:var(--text-default-grey);font-family:Marianne,arial,sans-serif;font-size:1rem;line-height:1.5rem;margin:0;overflow-wrap:break-word;padding:0;text-rendering:optimizeLegibility}a,button,input,label,select,textarea{-webkit-tap-highlight-color:transparent}select optgroup{font-style:normal}[class*=" fr-fi-"]:after,[class*=" fr-fi-"]:before,[class*=" fr-icon-"]:after,[class*=" fr-icon-"]:before,[class^=fr-fi-]:after,[class^=fr-fi-]:before,[class^=fr-icon-]:after,[class^=fr-icon-]:before{--icon-size:1.5rem;background-color:currentColor;display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}[class*=" fr-fi-"]:before,[class*=" fr-icon-"]:before,[class^=fr-fi-]:before,[class^=fr-icon-]:before{content:""}.fr-icon--xs:after,.fr-icon--xs:before{--icon-size:0.75rem}.fr-icon--sm:after,.fr-icon--sm:before{--icon-size:1rem}.fr-icon--md:after,.fr-icon--md:before{--icon-size:1.5rem}.fr-icon--lg:after,.fr-icon--lg:before{--icon-size:2rem}.fr-hidden{display:none!important}.fr-unhidden{display:inherit!important}:root body{border-right:var(--scrollbar-width) solid transparent}:root[data-fr-scrolling] body{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0}.fr-sr-only{clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-sr-only,hr{border:0;display:block}.fr-hr,hr{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));background-position:0 0;background-repeat:no-repeat;background-size:100% 1px;margin:0;padding:var(--text-spacing)}.fr-hr{border:0;display:block}.fr-hr--sm{margin-left:auto;margin-right:auto;width:10rem}.fr-hr-or{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:.875rem;font-weight:700;justify-content:center;line-height:1.5rem;text-transform:uppercase}.fr-hr-or:after,.fr-hr-or:before{--idle:transparent;--hover:var(--border-default-grey-hover);--active:var(--border-default-grey-active);background-color:var(--border-default-grey);content:"";display:inline-flex;height:1px;width:100%}.fr-hr-or:before{margin-right:.75rem}.fr-hr-or:after{margin-left:.75rem}.fr-ellipsis{display:inline!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}iframe{border:0}.fr-fluid-img{height:auto;max-width:100%}@supports (aspect-ratio:16/9){.fr-ratio-32x9{aspect-ratio:3.5555555556!important}.fr-ratio-16x9{aspect-ratio:1.7777777778!important}.fr-ratio-3x2{aspect-ratio:1.5!important}.fr-ratio-4x3{aspect-ratio:1.3333333333!important}.fr-ratio-1x1{aspect-ratio:1!important}.fr-ratio-3x4{aspect-ratio:.75!important}.fr-ratio-2x3{aspect-ratio:.6666666667!important}}[class*=" fr-ratio"],[class^=fr-ratio]{object-fit:cover;object-position:50% 50%;width:100%}iframe[class*=" fr-ratio"],iframe[class^=fr-ratio]{object-fit:fill}.fr-responsive-img{height:auto;width:100%}.fr-responsive-vid{aspect-ratio:1.7777777778;display:block;position:relative;width:100%}.fr-responsive-vid__player{border:0;display:block;height:100%;width:100%}.fr-responsive-vid>.fr-consent-placeholder{bottom:0;height:100%;left:0;object-fit:cover;object-position:50% 50%;position:absolute;right:0;top:0;width:100%}.fr-grid-row{display:flex;flex-wrap:wrap;margin:0;padding:0}.fr-grid-row--top{align-items:flex-start}.fr-grid-row--bottom{align-items:flex-end}.fr-grid-row--middle{align-items:center}.fr-grid-row--left{justify-content:flex-start}.fr-grid-row--right{justify-content:flex-end}.fr-grid-row--center{justify-content:center}.fr-col--top{align-self:flex-start}.fr-col--bottom{align-self:flex-end}.fr-col--middle{align-self:center}.fr-container,.fr-container-lg,.fr-container-md,.fr-container-sm,.fr-container-xl{margin-left:auto;margin-right:auto;width:100%}.fr-container{padding-left:1rem;padding-right:1rem}.fr-container--fluid{max-width:none;overflow:hidden;padding-left:0;padding-right:0}.fr-grid-row--gutters{margin:-.5rem}.fr-grid-row--gutters>.fr-col,.fr-grid-row--gutters>[class*=" fr-col-"],.fr-grid-row--gutters>[class^=fr-col-]{padding:.5rem}.fr-grid-row--no-gutters{margin:0}.fr-grid-row--no-gutters>.fr-col,.fr-grid-row--no-gutters>[class*=" fr-col-"],.fr-grid-row--no-gutters>[class^=fr-col-]{padding:0}.fr-col{flex:1}.fr-col-1{flex:0 0 8.33333%;max-width:8.33333%;width:8.33333%}.fr-col-offset-1:not(.fr-col-offset-1--right){margin-left:8.33333%}.fr-col-offset-1--right{margin-right:8.33333%}.fr-col-2{flex:0 0 16.66667%;max-width:16.66667%;width:16.66667%}.fr-col-offset-2:not(.fr-col-offset-2--right){margin-left:16.66667%}.fr-col-offset-2--right{margin-right:16.66667%}.fr-col-3{flex:0 0 25%;max-width:25%;width:25%}.fr-col-offset-3:not(.fr-col-offset-3--right){margin-left:25%}.fr-col-offset-3--right{margin-right:25%}.fr-col-4{flex:0 0 33.33333%;max-width:33.33333%;width:33.33333%}.fr-col-offset-4:not(.fr-col-offset-4--right){margin-left:33.33333%}.fr-col-offset-4--right{margin-right:33.33333%}.fr-col-5{flex:0 0 41.66667%;max-width:41.66667%;width:41.66667%}.fr-col-offset-5:not(.fr-col-offset-5--right){margin-left:41.66667%}.fr-col-offset-5--right{margin-right:41.66667%}.fr-col-6{flex:0 0 50%;max-width:50%;width:50%}.fr-col-offset-6:not(.fr-col-offset-6--right){margin-left:50%}.fr-col-offset-6--right{margin-right:50%}.fr-col-7{flex:0 0 58.33333%;max-width:58.33333%;width:58.33333%}.fr-col-offset-7:not(.fr-col-offset-7--right){margin-left:58.33333%}.fr-col-offset-7--right{margin-right:58.33333%}.fr-col-8{flex:0 0 66.66667%;max-width:66.66667%;width:66.66667%}.fr-col-offset-8:not(.fr-col-offset-8--right){margin-left:66.66667%}.fr-col-offset-8--right{margin-right:66.66667%}.fr-col-9{flex:0 0 75%;max-width:75%;width:75%}.fr-col-offset-9:not(.fr-col-offset-9--right){margin-left:75%}.fr-col-offset-9--right{margin-right:75%}.fr-col-10{flex:0 0 83.33333%;max-width:83.33333%;width:83.33333%}.fr-col-offset-10:not(.fr-col-offset-10--right){margin-left:83.33333%}.fr-col-offset-10--right{margin-right:83.33333%}.fr-col-11{flex:0 0 91.66667%;max-width:91.66667%;width:91.66667%}.fr-col-offset-11:not(.fr-col-offset-11--right){margin-left:91.66667%}.fr-col-offset-11--right{margin-right:91.66667%}.fr-col-12{flex:0 0 100%;max-width:100%;width:100%}.fr-col-offset-12:not(.fr-col-offset-12--right){margin-left:100%}.fr-col-offset-12--right{margin-right:100%}.fr-no-after:after,.fr-no-before:before{content:none}.fr-collapse{--collapse:-99999px;--collapser:"";--collapse-max-height:none;max-height:var(--collapse-max-height);overflow:hidden;transition:visibility .3s}.fr-collapse--expanded{overflow-x:hidden;overflow-y:auto}.fr-collapse:before{content:"";content:var(--collapser);display:block;margin-top:0;transition:margin-top .3s}.fr-collapse:not(.fr-collapse--expanded):not(.fr-collapsing){--collapse-max-height:0}.fr-collapse:not(.fr-collapse--expanded){visibility:hidden}.fr-collapse:not(.fr-collapse--expanded):before{margin-top:-99999px;margin-top:var(--collapse)}.fr-m-n4w,.fr-m-n8v{margin:-2rem!important}.fr-ml-n4w,.fr-ml-n8v,.fr-mx-n4w,.fr-mx-n8v{margin-left:-2rem!important}.fr-mr-n4w,.fr-mr-n8v,.fr-mx-n4w,.fr-mx-n8v{margin-right:-2rem!important}.fr-mt-n4w,.fr-mt-n8v,.fr-my-n4w,.fr-my-n8v{margin-top:-2rem!important}.fr-mb-n4w,.fr-mb-n8v,.fr-my-n4w,.fr-my-n8v{margin-bottom:-2rem!important}.fr-m-n7v{margin:-1.75rem!important}.fr-ml-n7v,.fr-mx-n7v{margin-left:-1.75rem!important}.fr-mr-n7v,.fr-mx-n7v{margin-right:-1.75rem!important}.fr-mt-n7v,.fr-my-n7v{margin-top:-1.75rem!important}.fr-mb-n7v,.fr-my-n7v{margin-bottom:-1.75rem!important}.fr-m-n3w,.fr-m-n6v{margin:-1.5rem!important}.fr-ml-n3w,.fr-ml-n6v,.fr-mx-n3w,.fr-mx-n6v{margin-left:-1.5rem!important}.fr-mr-n3w,.fr-mr-n6v,.fr-mx-n3w,.fr-mx-n6v{margin-right:-1.5rem!important}.fr-mt-n3w,.fr-mt-n6v,.fr-my-n3w,.fr-my-n6v{margin-top:-1.5rem!important}.fr-mb-n3w,.fr-mb-n6v,.fr-my-n3w,.fr-my-n6v{margin-bottom:-1.5rem!important}.fr-m-n5v{margin:-1.25rem!important}.fr-ml-n5v,.fr-mx-n5v{margin-left:-1.25rem!important}.fr-mr-n5v,.fr-mx-n5v{margin-right:-1.25rem!important}.fr-mt-n5v,.fr-my-n5v{margin-top:-1.25rem!important}.fr-mb-n5v,.fr-my-n5v{margin-bottom:-1.25rem!important}.fr-m-n2w,.fr-m-n4v{margin:-1rem!important}.fr-ml-n2w,.fr-ml-n4v,.fr-mx-n2w,.fr-mx-n4v{margin-left:-1rem!important}.fr-mr-n2w,.fr-mr-n4v,.fr-mx-n2w,.fr-mx-n4v{margin-right:-1rem!important}.fr-mt-n2w,.fr-mt-n4v,.fr-my-n2w,.fr-my-n4v{margin-top:-1rem!important}.fr-mb-n2w,.fr-mb-n4v,.fr-my-n2w,.fr-my-n4v{margin-bottom:-1rem!important}.fr-m-n3v{margin:-.75rem!important}.fr-ml-n3v,.fr-mx-n3v{margin-left:-.75rem!important}.fr-mr-n3v,.fr-mx-n3v{margin-right:-.75rem!important}.fr-mt-n3v,.fr-my-n3v{margin-top:-.75rem!important}.fr-mb-n3v,.fr-my-n3v{margin-bottom:-.75rem!important}.fr-m-n1w,.fr-m-n2v{margin:-.5rem!important}.fr-ml-n1w,.fr-ml-n2v,.fr-mx-n1w,.fr-mx-n2v{margin-left:-.5rem!important}.fr-mr-n1w,.fr-mr-n2v,.fr-mx-n1w,.fr-mx-n2v{margin-right:-.5rem!important}.fr-mt-n1w,.fr-mt-n2v,.fr-my-n1w,.fr-my-n2v{margin-top:-.5rem!important}.fr-mb-n1w,.fr-mb-n2v,.fr-my-n1w,.fr-my-n2v{margin-bottom:-.5rem!important}.fr-m-n1v{margin:-.25rem!important}.fr-ml-n1v,.fr-mx-n1v{margin-left:-.25rem!important}.fr-mr-n1v,.fr-mx-n1v{margin-right:-.25rem!important}.fr-mt-n1v,.fr-my-n1v{margin-top:-.25rem!important}.fr-mb-n1v,.fr-my-n1v{margin-bottom:-.25rem!important}.fr-m-n1-5v{margin:-.375rem!important}.fr-ml-n1-5v,.fr-mx-n1-5v{margin-left:-.375rem!important}.fr-mr-n1-5v,.fr-mx-n1-5v{margin-right:-.375rem!important}.fr-mt-n1-5v,.fr-my-n1-5v{margin-top:-.375rem!important}.fr-mb-n1-5v,.fr-my-n1-5v{margin-bottom:-.375rem!important}.fr-m-0{margin:0!important}.fr-ml-0,.fr-mx-0{margin-left:0!important}.fr-mr-0,.fr-mx-0{margin-right:0!important}.fr-mt-0,.fr-my-0{margin-top:0!important}.fr-mb-0,.fr-my-0{margin-bottom:0!important}.fr-m-n0-5v{margin:-.125rem!important}.fr-ml-n0-5v,.fr-mx-n0-5v{margin-left:-.125rem!important}.fr-mr-n0-5v,.fr-mx-n0-5v{margin-right:-.125rem!important}.fr-mt-n0-5v,.fr-my-n0-5v{margin-top:-.125rem!important}.fr-mb-n0-5v,.fr-my-n0-5v{margin-bottom:-.125rem!important}.fr-m-0-5v{margin:.125rem!important}.fr-ml-0-5v,.fr-mx-0-5v{margin-left:.125rem!important}.fr-mr-0-5v,.fr-mx-0-5v{margin-right:.125rem!important}.fr-mt-0-5v,.fr-my-0-5v{margin-top:.125rem!important}.fr-mb-0-5v,.fr-my-0-5v{margin-bottom:.125rem!important}.fr-m-1v{margin:.25rem!important}.fr-ml-1v,.fr-mx-1v{margin-left:.25rem!important}.fr-mr-1v,.fr-mx-1v{margin-right:.25rem!important}.fr-mt-1v,.fr-my-1v{margin-top:.25rem!important}.fr-mb-1v,.fr-my-1v{margin-bottom:.25rem!important}.fr-m-1-5v{margin:.375rem!important}.fr-ml-1-5v,.fr-mx-1-5v{margin-left:.375rem!important}.fr-mr-1-5v,.fr-mx-1-5v{margin-right:.375rem!important}.fr-mt-1-5v,.fr-my-1-5v{margin-top:.375rem!important}.fr-mb-1-5v,.fr-my-1-5v{margin-bottom:.375rem!important}.fr-m-1w,.fr-m-2v{margin:.5rem!important}.fr-ml-1w,.fr-ml-2v,.fr-mx-1w,.fr-mx-2v{margin-left:.5rem!important}.fr-mr-1w,.fr-mr-2v,.fr-mx-1w,.fr-mx-2v{margin-right:.5rem!important}.fr-mt-1w,.fr-mt-2v,.fr-my-1w,.fr-my-2v{margin-top:.5rem!important}.fr-mb-1w,.fr-mb-2v,.fr-my-1w,.fr-my-2v{margin-bottom:.5rem!important}.fr-m-3v{margin:.75rem!important}.fr-ml-3v,.fr-mx-3v{margin-left:.75rem!important}.fr-mr-3v,.fr-mx-3v{margin-right:.75rem!important}.fr-mt-3v,.fr-my-3v{margin-top:.75rem!important}.fr-mb-3v,.fr-my-3v{margin-bottom:.75rem!important}.fr-m-2w,.fr-m-4v{margin:1rem!important}.fr-ml-2w,.fr-ml-4v,.fr-mx-2w,.fr-mx-4v{margin-left:1rem!important}.fr-mr-2w,.fr-mr-4v,.fr-mx-2w,.fr-mx-4v{margin-right:1rem!important}.fr-mt-2w,.fr-mt-4v,.fr-my-2w,.fr-my-4v{margin-top:1rem!important}.fr-mb-2w,.fr-mb-4v,.fr-my-2w,.fr-my-4v{margin-bottom:1rem!important}.fr-m-5v{margin:1.25rem!important}.fr-ml-5v,.fr-mx-5v{margin-left:1.25rem!important}.fr-mr-5v,.fr-mx-5v{margin-right:1.25rem!important}.fr-mt-5v,.fr-my-5v{margin-top:1.25rem!important}.fr-mb-5v,.fr-my-5v{margin-bottom:1.25rem!important}.fr-m-3w,.fr-m-6v{margin:1.5rem!important}.fr-ml-3w,.fr-ml-6v,.fr-mx-3w,.fr-mx-6v{margin-left:1.5rem!important}.fr-mr-3w,.fr-mr-6v,.fr-mx-3w,.fr-mx-6v{margin-right:1.5rem!important}.fr-mt-3w,.fr-mt-6v,.fr-my-3w,.fr-my-6v{margin-top:1.5rem!important}.fr-mb-3w,.fr-mb-6v,.fr-my-3w,.fr-my-6v{margin-bottom:1.5rem!important}.fr-m-7v{margin:1.75rem!important}.fr-ml-7v,.fr-mx-7v{margin-left:1.75rem!important}.fr-mr-7v,.fr-mx-7v{margin-right:1.75rem!important}.fr-mt-7v,.fr-my-7v{margin-top:1.75rem!important}.fr-mb-7v,.fr-my-7v{margin-bottom:1.75rem!important}.fr-m-4w,.fr-m-8v{margin:2rem!important}.fr-ml-4w,.fr-ml-8v,.fr-mx-4w,.fr-mx-8v{margin-left:2rem!important}.fr-mr-4w,.fr-mr-8v,.fr-mx-4w,.fr-mx-8v{margin-right:2rem!important}.fr-mt-4w,.fr-mt-8v,.fr-my-4w,.fr-my-8v{margin-top:2rem!important}.fr-mb-4w,.fr-mb-8v,.fr-my-4w,.fr-my-8v{margin-bottom:2rem!important}.fr-m-9v{margin:2.25rem!important}.fr-ml-9v,.fr-mx-9v{margin-left:2.25rem!important}.fr-mr-9v,.fr-mx-9v{margin-right:2.25rem!important}.fr-mt-9v,.fr-my-9v{margin-top:2.25rem!important}.fr-mb-9v,.fr-my-9v{margin-bottom:2.25rem!important}.fr-m-10v,.fr-m-5w{margin:2.5rem!important}.fr-ml-10v,.fr-ml-5w,.fr-mx-10v,.fr-mx-5w{margin-left:2.5rem!important}.fr-mr-10v,.fr-mr-5w,.fr-mx-10v,.fr-mx-5w{margin-right:2.5rem!important}.fr-mt-10v,.fr-mt-5w,.fr-my-10v,.fr-my-5w{margin-top:2.5rem!important}.fr-mb-10v,.fr-mb-5w,.fr-my-10v,.fr-my-5w{margin-bottom:2.5rem!important}.fr-m-11v{margin:2.75rem!important}.fr-ml-11v,.fr-mx-11v{margin-left:2.75rem!important}.fr-mr-11v,.fr-mx-11v{margin-right:2.75rem!important}.fr-mt-11v,.fr-my-11v{margin-top:2.75rem!important}.fr-mb-11v,.fr-my-11v{margin-bottom:2.75rem!important}.fr-m-12v,.fr-m-6w{margin:3rem!important}.fr-ml-12v,.fr-ml-6w,.fr-mx-12v,.fr-mx-6w{margin-left:3rem!important}.fr-mr-12v,.fr-mr-6w,.fr-mx-12v,.fr-mx-6w{margin-right:3rem!important}.fr-mt-12v,.fr-mt-6w,.fr-my-12v,.fr-my-6w{margin-top:3rem!important}.fr-mb-12v,.fr-mb-6w,.fr-my-12v,.fr-my-6w{margin-bottom:3rem!important}.fr-m-13v{margin:3.25rem!important}.fr-ml-13v,.fr-mx-13v{margin-left:3.25rem!important}.fr-mr-13v,.fr-mx-13v{margin-right:3.25rem!important}.fr-mt-13v,.fr-my-13v{margin-top:3.25rem!important}.fr-mb-13v,.fr-my-13v{margin-bottom:3.25rem!important}.fr-m-14v,.fr-m-7w{margin:3.5rem!important}.fr-ml-14v,.fr-ml-7w,.fr-mx-14v,.fr-mx-7w{margin-left:3.5rem!important}.fr-mr-14v,.fr-mr-7w,.fr-mx-14v,.fr-mx-7w{margin-right:3.5rem!important}.fr-mt-14v,.fr-mt-7w,.fr-my-14v,.fr-my-7w{margin-top:3.5rem!important}.fr-mb-14v,.fr-mb-7w,.fr-my-14v,.fr-my-7w{margin-bottom:3.5rem!important}.fr-m-15v{margin:3.75rem!important}.fr-ml-15v,.fr-mx-15v{margin-left:3.75rem!important}.fr-mr-15v,.fr-mx-15v{margin-right:3.75rem!important}.fr-mt-15v,.fr-my-15v{margin-top:3.75rem!important}.fr-mb-15v,.fr-my-15v{margin-bottom:3.75rem!important}.fr-m-16v,.fr-m-8w{margin:4rem!important}.fr-ml-16v,.fr-ml-8w,.fr-mx-16v,.fr-mx-8w{margin-left:4rem!important}.fr-mr-16v,.fr-mr-8w,.fr-mx-16v,.fr-mx-8w{margin-right:4rem!important}.fr-mt-16v,.fr-mt-8w,.fr-my-16v,.fr-my-8w{margin-top:4rem!important}.fr-mb-16v,.fr-mb-8w,.fr-my-16v,.fr-my-8w{margin-bottom:4rem!important}.fr-m-17v{margin:4.25rem!important}.fr-ml-17v,.fr-mx-17v{margin-left:4.25rem!important}.fr-mr-17v,.fr-mx-17v{margin-right:4.25rem!important}.fr-mt-17v,.fr-my-17v{margin-top:4.25rem!important}.fr-mb-17v,.fr-my-17v{margin-bottom:4.25rem!important}.fr-m-18v,.fr-m-9w{margin:4.5rem!important}.fr-ml-18v,.fr-ml-9w,.fr-mx-18v,.fr-mx-9w{margin-left:4.5rem!important}.fr-mr-18v,.fr-mr-9w,.fr-mx-18v,.fr-mx-9w{margin-right:4.5rem!important}.fr-mt-18v,.fr-mt-9w,.fr-my-18v,.fr-my-9w{margin-top:4.5rem!important}.fr-mb-18v,.fr-mb-9w,.fr-my-18v,.fr-my-9w{margin-bottom:4.5rem!important}.fr-m-19v{margin:4.75rem!important}.fr-ml-19v,.fr-mx-19v{margin-left:4.75rem!important}.fr-mr-19v,.fr-mx-19v{margin-right:4.75rem!important}.fr-mt-19v,.fr-my-19v{margin-top:4.75rem!important}.fr-mb-19v,.fr-my-19v{margin-bottom:4.75rem!important}.fr-m-10w,.fr-m-20v{margin:5rem!important}.fr-ml-10w,.fr-ml-20v,.fr-mx-10w,.fr-mx-20v{margin-left:5rem!important}.fr-mr-10w,.fr-mr-20v,.fr-mx-10w,.fr-mx-20v{margin-right:5rem!important}.fr-mt-10w,.fr-mt-20v,.fr-my-10w,.fr-my-20v{margin-top:5rem!important}.fr-mb-10w,.fr-mb-20v,.fr-my-10w,.fr-my-20v{margin-bottom:5rem!important}.fr-m-21v{margin:5.25rem!important}.fr-ml-21v,.fr-mx-21v{margin-left:5.25rem!important}.fr-mr-21v,.fr-mx-21v{margin-right:5.25rem!important}.fr-mt-21v,.fr-my-21v{margin-top:5.25rem!important}.fr-mb-21v,.fr-my-21v{margin-bottom:5.25rem!important}.fr-m-11w,.fr-m-22v{margin:5.5rem!important}.fr-ml-11w,.fr-ml-22v,.fr-mx-11w,.fr-mx-22v{margin-left:5.5rem!important}.fr-mr-11w,.fr-mr-22v,.fr-mx-11w,.fr-mx-22v{margin-right:5.5rem!important}.fr-mt-11w,.fr-mt-22v,.fr-my-11w,.fr-my-22v{margin-top:5.5rem!important}.fr-mb-11w,.fr-mb-22v,.fr-my-11w,.fr-my-22v{margin-bottom:5.5rem!important}.fr-m-23v{margin:5.75rem!important}.fr-ml-23v,.fr-mx-23v{margin-left:5.75rem!important}.fr-mr-23v,.fr-mx-23v{margin-right:5.75rem!important}.fr-mt-23v,.fr-my-23v{margin-top:5.75rem!important}.fr-mb-23v,.fr-my-23v{margin-bottom:5.75rem!important}.fr-m-12w,.fr-m-24v{margin:6rem!important}.fr-ml-12w,.fr-ml-24v,.fr-mx-12w,.fr-mx-24v{margin-left:6rem!important}.fr-mr-12w,.fr-mr-24v,.fr-mx-12w,.fr-mx-24v{margin-right:6rem!important}.fr-mt-12w,.fr-mt-24v,.fr-my-12w,.fr-my-24v{margin-top:6rem!important}.fr-mb-12w,.fr-mb-24v,.fr-my-12w,.fr-my-24v{margin-bottom:6rem!important}.fr-m-25v{margin:6.25rem!important}.fr-ml-25v,.fr-mx-25v{margin-left:6.25rem!important}.fr-mr-25v,.fr-mx-25v{margin-right:6.25rem!important}.fr-mt-25v,.fr-my-25v{margin-top:6.25rem!important}.fr-mb-25v,.fr-my-25v{margin-bottom:6.25rem!important}.fr-m-13w,.fr-m-26v{margin:6.5rem!important}.fr-ml-13w,.fr-ml-26v,.fr-mx-13w,.fr-mx-26v{margin-left:6.5rem!important}.fr-mr-13w,.fr-mr-26v,.fr-mx-13w,.fr-mx-26v{margin-right:6.5rem!important}.fr-mt-13w,.fr-mt-26v,.fr-my-13w,.fr-my-26v{margin-top:6.5rem!important}.fr-mb-13w,.fr-mb-26v,.fr-my-13w,.fr-my-26v{margin-bottom:6.5rem!important}.fr-m-27v{margin:6.75rem!important}.fr-ml-27v,.fr-mx-27v{margin-left:6.75rem!important}.fr-mr-27v,.fr-mx-27v{margin-right:6.75rem!important}.fr-mt-27v,.fr-my-27v{margin-top:6.75rem!important}.fr-mb-27v,.fr-my-27v{margin-bottom:6.75rem!important}.fr-m-14w,.fr-m-28v{margin:7rem!important}.fr-ml-14w,.fr-ml-28v,.fr-mx-14w,.fr-mx-28v{margin-left:7rem!important}.fr-mr-14w,.fr-mr-28v,.fr-mx-14w,.fr-mx-28v{margin-right:7rem!important}.fr-mt-14w,.fr-mt-28v,.fr-my-14w,.fr-my-28v{margin-top:7rem!important}.fr-mb-14w,.fr-mb-28v,.fr-my-14w,.fr-my-28v{margin-bottom:7rem!important}.fr-m-29v{margin:7.25rem!important}.fr-ml-29v,.fr-mx-29v{margin-left:7.25rem!important}.fr-mr-29v,.fr-mx-29v{margin-right:7.25rem!important}.fr-mt-29v,.fr-my-29v{margin-top:7.25rem!important}.fr-mb-29v,.fr-my-29v{margin-bottom:7.25rem!important}.fr-m-15w,.fr-m-30v{margin:7.5rem!important}.fr-ml-15w,.fr-ml-30v,.fr-mx-15w,.fr-mx-30v{margin-left:7.5rem!important}.fr-mr-15w,.fr-mr-30v,.fr-mx-15w,.fr-mx-30v{margin-right:7.5rem!important}.fr-mt-15w,.fr-mt-30v,.fr-my-15w,.fr-my-30v{margin-top:7.5rem!important}.fr-mb-15w,.fr-mb-30v,.fr-my-15w,.fr-my-30v{margin-bottom:7.5rem!important}.fr-m-31v{margin:7.75rem!important}.fr-ml-31v,.fr-mx-31v{margin-left:7.75rem!important}.fr-mr-31v,.fr-mx-31v{margin-right:7.75rem!important}.fr-mt-31v,.fr-my-31v{margin-top:7.75rem!important}.fr-mb-31v,.fr-my-31v{margin-bottom:7.75rem!important}.fr-m-16w,.fr-m-32v{margin:8rem!important}.fr-ml-16w,.fr-ml-32v,.fr-mx-16w,.fr-mx-32v{margin-left:8rem!important}.fr-mr-16w,.fr-mr-32v,.fr-mx-16w,.fr-mx-32v{margin-right:8rem!important}.fr-mt-16w,.fr-mt-32v,.fr-my-16w,.fr-my-32v{margin-top:8rem!important}.fr-mb-16w,.fr-mb-32v,.fr-my-16w,.fr-my-32v{margin-bottom:8rem!important}.fr-m-auto{margin:auto}.fr-ml-auto,.fr-mx-auto{margin-left:auto}.fr-mr-auto,.fr-mx-auto{margin-right:auto}.fr-mt-auto,.fr-my-auto{margin-top:auto}.fr-mb-auto,.fr-my-auto{margin-bottom:auto}.fr-m-first-n4w,.fr-m-first-n8v{margin:-2rem!important}.fr-ml-first-n4w,.fr-ml-first-n8v,.fr-mx-first-n4w,.fr-mx-first-n8v{margin-left:-2rem!important}.fr-mr-first-n4w,.fr-mr-first-n8v,.fr-mx-first-n4w,.fr-mx-first-n8v{margin-right:-2rem!important}.fr-mt-first-n4w,.fr-mt-first-n8v,.fr-my-first-n4w,.fr-my-first-n8v{margin-top:-2rem!important}.fr-mb-first-n4w,.fr-mb-first-n8v,.fr-my-first-n4w,.fr-my-first-n8v{margin-bottom:-2rem!important}.fr-m-first-n7v{margin:-1.75rem!important}.fr-ml-first-n7v,.fr-mx-first-n7v{margin-left:-1.75rem!important}.fr-mr-first-n7v,.fr-mx-first-n7v{margin-right:-1.75rem!important}.fr-mt-first-n7v,.fr-my-first-n7v{margin-top:-1.75rem!important}.fr-mb-first-n7v,.fr-my-first-n7v{margin-bottom:-1.75rem!important}.fr-m-first-n3w,.fr-m-first-n6v{margin:-1.5rem!important}.fr-ml-first-n3w,.fr-ml-first-n6v,.fr-mx-first-n3w,.fr-mx-first-n6v{margin-left:-1.5rem!important}.fr-mr-first-n3w,.fr-mr-first-n6v,.fr-mx-first-n3w,.fr-mx-first-n6v{margin-right:-1.5rem!important}.fr-mt-first-n3w,.fr-mt-first-n6v,.fr-my-first-n3w,.fr-my-first-n6v{margin-top:-1.5rem!important}.fr-mb-first-n3w,.fr-mb-first-n6v,.fr-my-first-n3w,.fr-my-first-n6v{margin-bottom:-1.5rem!important}.fr-m-first-n5v{margin:-1.25rem!important}.fr-ml-first-n5v,.fr-mx-first-n5v{margin-left:-1.25rem!important}.fr-mr-first-n5v,.fr-mx-first-n5v{margin-right:-1.25rem!important}.fr-mt-first-n5v,.fr-my-first-n5v{margin-top:-1.25rem!important}.fr-mb-first-n5v,.fr-my-first-n5v{margin-bottom:-1.25rem!important}.fr-m-first-n2w,.fr-m-first-n4v{margin:-1rem!important}.fr-ml-first-n2w,.fr-ml-first-n4v,.fr-mx-first-n2w,.fr-mx-first-n4v{margin-left:-1rem!important}.fr-mr-first-n2w,.fr-mr-first-n4v,.fr-mx-first-n2w,.fr-mx-first-n4v{margin-right:-1rem!important}.fr-mt-first-n2w,.fr-mt-first-n4v,.fr-my-first-n2w,.fr-my-first-n4v{margin-top:-1rem!important}.fr-mb-first-n2w,.fr-mb-first-n4v,.fr-my-first-n2w,.fr-my-first-n4v{margin-bottom:-1rem!important}.fr-m-first-n3v{margin:-.75rem!important}.fr-ml-first-n3v,.fr-mx-first-n3v{margin-left:-.75rem!important}.fr-mr-first-n3v,.fr-mx-first-n3v{margin-right:-.75rem!important}.fr-mt-first-n3v,.fr-my-first-n3v{margin-top:-.75rem!important}.fr-mb-first-n3v,.fr-my-first-n3v{margin-bottom:-.75rem!important}.fr-m-first-n1w,.fr-m-first-n2v{margin:-.5rem!important}.fr-ml-first-n1w,.fr-ml-first-n2v,.fr-mx-first-n1w,.fr-mx-first-n2v{margin-left:-.5rem!important}.fr-mr-first-n1w,.fr-mr-first-n2v,.fr-mx-first-n1w,.fr-mx-first-n2v{margin-right:-.5rem!important}.fr-mt-first-n1w,.fr-mt-first-n2v,.fr-my-first-n1w,.fr-my-first-n2v{margin-top:-.5rem!important}.fr-mb-first-n1w,.fr-mb-first-n2v,.fr-my-first-n1w,.fr-my-first-n2v{margin-bottom:-.5rem!important}.fr-m-first-n1v{margin:-.25rem!important}.fr-ml-first-n1v,.fr-mx-first-n1v{margin-left:-.25rem!important}.fr-mr-first-n1v,.fr-mx-first-n1v{margin-right:-.25rem!important}.fr-mt-first-n1v,.fr-my-first-n1v{margin-top:-.25rem!important}.fr-mb-first-n1v,.fr-my-first-n1v{margin-bottom:-.25rem!important}.fr-m-first-n1-5v{margin:-.375rem!important}.fr-ml-first-n1-5v,.fr-mx-first-n1-5v{margin-left:-.375rem!important}.fr-mr-first-n1-5v,.fr-mx-first-n1-5v{margin-right:-.375rem!important}.fr-mt-first-n1-5v,.fr-my-first-n1-5v{margin-top:-.375rem!important}.fr-mb-first-n1-5v,.fr-my-first-n1-5v{margin-bottom:-.375rem!important}.fr-m-first-0{margin:0!important}.fr-ml-first-0,.fr-mx-first-0{margin-left:0!important}.fr-mr-first-0,.fr-mx-first-0{margin-right:0!important}.fr-mt-first-0,.fr-my-first-0{margin-top:0!important}.fr-mb-first-0,.fr-my-first-0{margin-bottom:0!important}.fr-m-first-n0-5v{margin:-.125rem!important}.fr-ml-first-n0-5v,.fr-mx-first-n0-5v{margin-left:-.125rem!important}.fr-mr-first-n0-5v,.fr-mx-first-n0-5v{margin-right:-.125rem!important}.fr-mt-first-n0-5v,.fr-my-first-n0-5v{margin-top:-.125rem!important}.fr-mb-first-n0-5v,.fr-my-first-n0-5v{margin-bottom:-.125rem!important}.fr-m-first-0-5v{margin:.125rem!important}.fr-ml-first-0-5v,.fr-mx-first-0-5v{margin-left:.125rem!important}.fr-mr-first-0-5v,.fr-mx-first-0-5v{margin-right:.125rem!important}.fr-mt-first-0-5v,.fr-my-first-0-5v{margin-top:.125rem!important}.fr-mb-first-0-5v,.fr-my-first-0-5v{margin-bottom:.125rem!important}.fr-m-first-1v{margin:.25rem!important}.fr-ml-first-1v,.fr-mx-first-1v{margin-left:.25rem!important}.fr-mr-first-1v,.fr-mx-first-1v{margin-right:.25rem!important}.fr-mt-first-1v,.fr-my-first-1v{margin-top:.25rem!important}.fr-mb-first-1v,.fr-my-first-1v{margin-bottom:.25rem!important}.fr-m-first-1-5v{margin:.375rem!important}.fr-ml-first-1-5v,.fr-mx-first-1-5v{margin-left:.375rem!important}.fr-mr-first-1-5v,.fr-mx-first-1-5v{margin-right:.375rem!important}.fr-mt-first-1-5v,.fr-my-first-1-5v{margin-top:.375rem!important}.fr-mb-first-1-5v,.fr-my-first-1-5v{margin-bottom:.375rem!important}.fr-m-first-1w,.fr-m-first-2v{margin:.5rem!important}.fr-ml-first-1w,.fr-ml-first-2v,.fr-mx-first-1w,.fr-mx-first-2v{margin-left:.5rem!important}.fr-mr-first-1w,.fr-mr-first-2v,.fr-mx-first-1w,.fr-mx-first-2v{margin-right:.5rem!important}.fr-mt-first-1w,.fr-mt-first-2v,.fr-my-first-1w,.fr-my-first-2v{margin-top:.5rem!important}.fr-mb-first-1w,.fr-mb-first-2v,.fr-my-first-1w,.fr-my-first-2v{margin-bottom:.5rem!important}.fr-m-first-3v{margin:.75rem!important}.fr-ml-first-3v,.fr-mx-first-3v{margin-left:.75rem!important}.fr-mr-first-3v,.fr-mx-first-3v{margin-right:.75rem!important}.fr-mt-first-3v,.fr-my-first-3v{margin-top:.75rem!important}.fr-mb-first-3v,.fr-my-first-3v{margin-bottom:.75rem!important}.fr-m-first-2w,.fr-m-first-4v{margin:1rem!important}.fr-ml-first-2w,.fr-ml-first-4v,.fr-mx-first-2w,.fr-mx-first-4v{margin-left:1rem!important}.fr-mr-first-2w,.fr-mr-first-4v,.fr-mx-first-2w,.fr-mx-first-4v{margin-right:1rem!important}.fr-mt-first-2w,.fr-mt-first-4v,.fr-my-first-2w,.fr-my-first-4v{margin-top:1rem!important}.fr-mb-first-2w,.fr-mb-first-4v,.fr-my-first-2w,.fr-my-first-4v{margin-bottom:1rem!important}.fr-m-first-5v{margin:1.25rem!important}.fr-ml-first-5v,.fr-mx-first-5v{margin-left:1.25rem!important}.fr-mr-first-5v,.fr-mx-first-5v{margin-right:1.25rem!important}.fr-mt-first-5v,.fr-my-first-5v{margin-top:1.25rem!important}.fr-mb-first-5v,.fr-my-first-5v{margin-bottom:1.25rem!important}.fr-m-first-3w,.fr-m-first-6v{margin:1.5rem!important}.fr-ml-first-3w,.fr-ml-first-6v,.fr-mx-first-3w,.fr-mx-first-6v{margin-left:1.5rem!important}.fr-mr-first-3w,.fr-mr-first-6v,.fr-mx-first-3w,.fr-mx-first-6v{margin-right:1.5rem!important}.fr-mt-first-3w,.fr-mt-first-6v,.fr-my-first-3w,.fr-my-first-6v{margin-top:1.5rem!important}.fr-mb-first-3w,.fr-mb-first-6v,.fr-my-first-3w,.fr-my-first-6v{margin-bottom:1.5rem!important}.fr-m-first-7v{margin:1.75rem!important}.fr-ml-first-7v,.fr-mx-first-7v{margin-left:1.75rem!important}.fr-mr-first-7v,.fr-mx-first-7v{margin-right:1.75rem!important}.fr-mt-first-7v,.fr-my-first-7v{margin-top:1.75rem!important}.fr-mb-first-7v,.fr-my-first-7v{margin-bottom:1.75rem!important}.fr-m-first-4w,.fr-m-first-8v{margin:2rem!important}.fr-ml-first-4w,.fr-ml-first-8v,.fr-mx-first-4w,.fr-mx-first-8v{margin-left:2rem!important}.fr-mr-first-4w,.fr-mr-first-8v,.fr-mx-first-4w,.fr-mx-first-8v{margin-right:2rem!important}.fr-mt-first-4w,.fr-mt-first-8v,.fr-my-first-4w,.fr-my-first-8v{margin-top:2rem!important}.fr-mb-first-4w,.fr-mb-first-8v,.fr-my-first-4w,.fr-my-first-8v{margin-bottom:2rem!important}.fr-m-first-9v{margin:2.25rem!important}.fr-ml-first-9v,.fr-mx-first-9v{margin-left:2.25rem!important}.fr-mr-first-9v,.fr-mx-first-9v{margin-right:2.25rem!important}.fr-mt-first-9v,.fr-my-first-9v{margin-top:2.25rem!important}.fr-mb-first-9v,.fr-my-first-9v{margin-bottom:2.25rem!important}.fr-m-first-10v,.fr-m-first-5w{margin:2.5rem!important}.fr-ml-first-10v,.fr-ml-first-5w,.fr-mx-first-10v,.fr-mx-first-5w{margin-left:2.5rem!important}.fr-mr-first-10v,.fr-mr-first-5w,.fr-mx-first-10v,.fr-mx-first-5w{margin-right:2.5rem!important}.fr-mt-first-10v,.fr-mt-first-5w,.fr-my-first-10v,.fr-my-first-5w{margin-top:2.5rem!important}.fr-mb-first-10v,.fr-mb-first-5w,.fr-my-first-10v,.fr-my-first-5w{margin-bottom:2.5rem!important}.fr-m-first-11v{margin:2.75rem!important}.fr-ml-first-11v,.fr-mx-first-11v{margin-left:2.75rem!important}.fr-mr-first-11v,.fr-mx-first-11v{margin-right:2.75rem!important}.fr-mt-first-11v,.fr-my-first-11v{margin-top:2.75rem!important}.fr-mb-first-11v,.fr-my-first-11v{margin-bottom:2.75rem!important}.fr-m-first-12v,.fr-m-first-6w{margin:3rem!important}.fr-ml-first-12v,.fr-ml-first-6w,.fr-mx-first-12v,.fr-mx-first-6w{margin-left:3rem!important}.fr-mr-first-12v,.fr-mr-first-6w,.fr-mx-first-12v,.fr-mx-first-6w{margin-right:3rem!important}.fr-mt-first-12v,.fr-mt-first-6w,.fr-my-first-12v,.fr-my-first-6w{margin-top:3rem!important}.fr-mb-first-12v,.fr-mb-first-6w,.fr-my-first-12v,.fr-my-first-6w{margin-bottom:3rem!important}.fr-m-first-13v{margin:3.25rem!important}.fr-ml-first-13v,.fr-mx-first-13v{margin-left:3.25rem!important}.fr-mr-first-13v,.fr-mx-first-13v{margin-right:3.25rem!important}.fr-mt-first-13v,.fr-my-first-13v{margin-top:3.25rem!important}.fr-mb-first-13v,.fr-my-first-13v{margin-bottom:3.25rem!important}.fr-m-first-14v,.fr-m-first-7w{margin:3.5rem!important}.fr-ml-first-14v,.fr-ml-first-7w,.fr-mx-first-14v,.fr-mx-first-7w{margin-left:3.5rem!important}.fr-mr-first-14v,.fr-mr-first-7w,.fr-mx-first-14v,.fr-mx-first-7w{margin-right:3.5rem!important}.fr-mt-first-14v,.fr-mt-first-7w,.fr-my-first-14v,.fr-my-first-7w{margin-top:3.5rem!important}.fr-mb-first-14v,.fr-mb-first-7w,.fr-my-first-14v,.fr-my-first-7w{margin-bottom:3.5rem!important}.fr-m-first-15v{margin:3.75rem!important}.fr-ml-first-15v,.fr-mx-first-15v{margin-left:3.75rem!important}.fr-mr-first-15v,.fr-mx-first-15v{margin-right:3.75rem!important}.fr-mt-first-15v,.fr-my-first-15v{margin-top:3.75rem!important}.fr-mb-first-15v,.fr-my-first-15v{margin-bottom:3.75rem!important}.fr-m-first-16v,.fr-m-first-8w{margin:4rem!important}.fr-ml-first-16v,.fr-ml-first-8w,.fr-mx-first-16v,.fr-mx-first-8w{margin-left:4rem!important}.fr-mr-first-16v,.fr-mr-first-8w,.fr-mx-first-16v,.fr-mx-first-8w{margin-right:4rem!important}.fr-mt-first-16v,.fr-mt-first-8w,.fr-my-first-16v,.fr-my-first-8w{margin-top:4rem!important}.fr-mb-first-16v,.fr-mb-first-8w,.fr-my-first-16v,.fr-my-first-8w{margin-bottom:4rem!important}.fr-m-first-17v{margin:4.25rem!important}.fr-ml-first-17v,.fr-mx-first-17v{margin-left:4.25rem!important}.fr-mr-first-17v,.fr-mx-first-17v{margin-right:4.25rem!important}.fr-mt-first-17v,.fr-my-first-17v{margin-top:4.25rem!important}.fr-mb-first-17v,.fr-my-first-17v{margin-bottom:4.25rem!important}.fr-m-first-18v,.fr-m-first-9w{margin:4.5rem!important}.fr-ml-first-18v,.fr-ml-first-9w,.fr-mx-first-18v,.fr-mx-first-9w{margin-left:4.5rem!important}.fr-mr-first-18v,.fr-mr-first-9w,.fr-mx-first-18v,.fr-mx-first-9w{margin-right:4.5rem!important}.fr-mt-first-18v,.fr-mt-first-9w,.fr-my-first-18v,.fr-my-first-9w{margin-top:4.5rem!important}.fr-mb-first-18v,.fr-mb-first-9w,.fr-my-first-18v,.fr-my-first-9w{margin-bottom:4.5rem!important}.fr-m-first-19v{margin:4.75rem!important}.fr-ml-first-19v,.fr-mx-first-19v{margin-left:4.75rem!important}.fr-mr-first-19v,.fr-mx-first-19v{margin-right:4.75rem!important}.fr-mt-first-19v,.fr-my-first-19v{margin-top:4.75rem!important}.fr-mb-first-19v,.fr-my-first-19v{margin-bottom:4.75rem!important}.fr-m-first-10w,.fr-m-first-20v{margin:5rem!important}.fr-ml-first-10w,.fr-ml-first-20v,.fr-mx-first-10w,.fr-mx-first-20v{margin-left:5rem!important}.fr-mr-first-10w,.fr-mr-first-20v,.fr-mx-first-10w,.fr-mx-first-20v{margin-right:5rem!important}.fr-mt-first-10w,.fr-mt-first-20v,.fr-my-first-10w,.fr-my-first-20v{margin-top:5rem!important}.fr-mb-first-10w,.fr-mb-first-20v,.fr-my-first-10w,.fr-my-first-20v{margin-bottom:5rem!important}.fr-m-first-21v{margin:5.25rem!important}.fr-ml-first-21v,.fr-mx-first-21v{margin-left:5.25rem!important}.fr-mr-first-21v,.fr-mx-first-21v{margin-right:5.25rem!important}.fr-mt-first-21v,.fr-my-first-21v{margin-top:5.25rem!important}.fr-mb-first-21v,.fr-my-first-21v{margin-bottom:5.25rem!important}.fr-m-first-11w,.fr-m-first-22v{margin:5.5rem!important}.fr-ml-first-11w,.fr-ml-first-22v,.fr-mx-first-11w,.fr-mx-first-22v{margin-left:5.5rem!important}.fr-mr-first-11w,.fr-mr-first-22v,.fr-mx-first-11w,.fr-mx-first-22v{margin-right:5.5rem!important}.fr-mt-first-11w,.fr-mt-first-22v,.fr-my-first-11w,.fr-my-first-22v{margin-top:5.5rem!important}.fr-mb-first-11w,.fr-mb-first-22v,.fr-my-first-11w,.fr-my-first-22v{margin-bottom:5.5rem!important}.fr-m-first-23v{margin:5.75rem!important}.fr-ml-first-23v,.fr-mx-first-23v{margin-left:5.75rem!important}.fr-mr-first-23v,.fr-mx-first-23v{margin-right:5.75rem!important}.fr-mt-first-23v,.fr-my-first-23v{margin-top:5.75rem!important}.fr-mb-first-23v,.fr-my-first-23v{margin-bottom:5.75rem!important}.fr-m-first-12w,.fr-m-first-24v{margin:6rem!important}.fr-ml-first-12w,.fr-ml-first-24v,.fr-mx-first-12w,.fr-mx-first-24v{margin-left:6rem!important}.fr-mr-first-12w,.fr-mr-first-24v,.fr-mx-first-12w,.fr-mx-first-24v{margin-right:6rem!important}.fr-mt-first-12w,.fr-mt-first-24v,.fr-my-first-12w,.fr-my-first-24v{margin-top:6rem!important}.fr-mb-first-12w,.fr-mb-first-24v,.fr-my-first-12w,.fr-my-first-24v{margin-bottom:6rem!important}.fr-m-first-25v{margin:6.25rem!important}.fr-ml-first-25v,.fr-mx-first-25v{margin-left:6.25rem!important}.fr-mr-first-25v,.fr-mx-first-25v{margin-right:6.25rem!important}.fr-mt-first-25v,.fr-my-first-25v{margin-top:6.25rem!important}.fr-mb-first-25v,.fr-my-first-25v{margin-bottom:6.25rem!important}.fr-m-first-13w,.fr-m-first-26v{margin:6.5rem!important}.fr-ml-first-13w,.fr-ml-first-26v,.fr-mx-first-13w,.fr-mx-first-26v{margin-left:6.5rem!important}.fr-mr-first-13w,.fr-mr-first-26v,.fr-mx-first-13w,.fr-mx-first-26v{margin-right:6.5rem!important}.fr-mt-first-13w,.fr-mt-first-26v,.fr-my-first-13w,.fr-my-first-26v{margin-top:6.5rem!important}.fr-mb-first-13w,.fr-mb-first-26v,.fr-my-first-13w,.fr-my-first-26v{margin-bottom:6.5rem!important}.fr-m-first-27v{margin:6.75rem!important}.fr-ml-first-27v,.fr-mx-first-27v{margin-left:6.75rem!important}.fr-mr-first-27v,.fr-mx-first-27v{margin-right:6.75rem!important}.fr-mt-first-27v,.fr-my-first-27v{margin-top:6.75rem!important}.fr-mb-first-27v,.fr-my-first-27v{margin-bottom:6.75rem!important}.fr-m-first-14w,.fr-m-first-28v{margin:7rem!important}.fr-ml-first-14w,.fr-ml-first-28v,.fr-mx-first-14w,.fr-mx-first-28v{margin-left:7rem!important}.fr-mr-first-14w,.fr-mr-first-28v,.fr-mx-first-14w,.fr-mx-first-28v{margin-right:7rem!important}.fr-mt-first-14w,.fr-mt-first-28v,.fr-my-first-14w,.fr-my-first-28v{margin-top:7rem!important}.fr-mb-first-14w,.fr-mb-first-28v,.fr-my-first-14w,.fr-my-first-28v{margin-bottom:7rem!important}.fr-m-first-29v{margin:7.25rem!important}.fr-ml-first-29v,.fr-mx-first-29v{margin-left:7.25rem!important}.fr-mr-first-29v,.fr-mx-first-29v{margin-right:7.25rem!important}.fr-mt-first-29v,.fr-my-first-29v{margin-top:7.25rem!important}.fr-mb-first-29v,.fr-my-first-29v{margin-bottom:7.25rem!important}.fr-m-first-15w,.fr-m-first-30v{margin:7.5rem!important}.fr-ml-first-15w,.fr-ml-first-30v,.fr-mx-first-15w,.fr-mx-first-30v{margin-left:7.5rem!important}.fr-mr-first-15w,.fr-mr-first-30v,.fr-mx-first-15w,.fr-mx-first-30v{margin-right:7.5rem!important}.fr-mt-first-15w,.fr-mt-first-30v,.fr-my-first-15w,.fr-my-first-30v{margin-top:7.5rem!important}.fr-mb-first-15w,.fr-mb-first-30v,.fr-my-first-15w,.fr-my-first-30v{margin-bottom:7.5rem!important}.fr-m-first-31v{margin:7.75rem!important}.fr-ml-first-31v,.fr-mx-first-31v{margin-left:7.75rem!important}.fr-mr-first-31v,.fr-mx-first-31v{margin-right:7.75rem!important}.fr-mt-first-31v,.fr-my-first-31v{margin-top:7.75rem!important}.fr-mb-first-31v,.fr-my-first-31v{margin-bottom:7.75rem!important}.fr-m-first-16w,.fr-m-first-32v{margin:8rem!important}.fr-ml-first-16w,.fr-ml-first-32v,.fr-mx-first-16w,.fr-mx-first-32v{margin-left:8rem!important}.fr-mr-first-16w,.fr-mr-first-32v,.fr-mx-first-16w,.fr-mx-first-32v{margin-right:8rem!important}.fr-mt-first-16w,.fr-mt-first-32v,.fr-my-first-16w,.fr-my-first-32v{margin-top:8rem!important}.fr-mb-first-16w,.fr-mb-first-32v,.fr-my-first-16w,.fr-my-first-32v{margin-bottom:8rem!important}.fr-m-first-auto{margin:auto}.fr-ml-first-auto,.fr-mx-first-auto{margin-left:auto}.fr-mr-first-auto,.fr-mx-first-auto{margin-right:auto}.fr-mt-first-auto,.fr-my-first-auto{margin-top:auto}.fr-mb-first-auto,.fr-my-first-auto{margin-bottom:auto}.fr-p-0{padding:0!important}.fr-pl-0,.fr-px-0{padding-left:0!important}.fr-pr-0,.fr-px-0{padding-right:0!important}.fr-pt-0,.fr-py-0{padding-top:0!important}.fr-pb-0,.fr-py-0{padding-bottom:0!important}.fr-p-0-5v{padding:.125rem!important}.fr-pl-0-5v,.fr-px-0-5v{padding-left:.125rem!important}.fr-pr-0-5v,.fr-px-0-5v{padding-right:.125rem!important}.fr-pt-0-5v,.fr-py-0-5v{padding-top:.125rem!important}.fr-pb-0-5v,.fr-py-0-5v{padding-bottom:.125rem!important}.fr-p-1v{padding:.25rem!important}.fr-pl-1v,.fr-px-1v{padding-left:.25rem!important}.fr-pr-1v,.fr-px-1v{padding-right:.25rem!important}.fr-pt-1v,.fr-py-1v{padding-top:.25rem!important}.fr-pb-1v,.fr-py-1v{padding-bottom:.25rem!important}.fr-p-1-5v{padding:.375rem!important}.fr-pl-1-5v,.fr-px-1-5v{padding-left:.375rem!important}.fr-pr-1-5v,.fr-px-1-5v{padding-right:.375rem!important}.fr-pt-1-5v,.fr-py-1-5v{padding-top:.375rem!important}.fr-pb-1-5v,.fr-py-1-5v{padding-bottom:.375rem!important}.fr-p-1w,.fr-p-2v{padding:.5rem!important}.fr-pl-1w,.fr-pl-2v,.fr-px-1w,.fr-px-2v{padding-left:.5rem!important}.fr-pr-1w,.fr-pr-2v,.fr-px-1w,.fr-px-2v{padding-right:.5rem!important}.fr-pt-1w,.fr-pt-2v,.fr-py-1w,.fr-py-2v{padding-top:.5rem!important}.fr-pb-1w,.fr-pb-2v,.fr-py-1w,.fr-py-2v{padding-bottom:.5rem!important}.fr-p-3v{padding:.75rem!important}.fr-pl-3v,.fr-px-3v{padding-left:.75rem!important}.fr-pr-3v,.fr-px-3v{padding-right:.75rem!important}.fr-pt-3v,.fr-py-3v{padding-top:.75rem!important}.fr-pb-3v,.fr-py-3v{padding-bottom:.75rem!important}.fr-p-2w,.fr-p-4v{padding:1rem!important}.fr-pl-2w,.fr-pl-4v,.fr-px-2w,.fr-px-4v{padding-left:1rem!important}.fr-pr-2w,.fr-pr-4v,.fr-px-2w,.fr-px-4v{padding-right:1rem!important}.fr-pt-2w,.fr-pt-4v,.fr-py-2w,.fr-py-4v{padding-top:1rem!important}.fr-pb-2w,.fr-pb-4v,.fr-py-2w,.fr-py-4v{padding-bottom:1rem!important}.fr-p-5v{padding:1.25rem!important}.fr-pl-5v,.fr-px-5v{padding-left:1.25rem!important}.fr-pr-5v,.fr-px-5v{padding-right:1.25rem!important}.fr-pt-5v,.fr-py-5v{padding-top:1.25rem!important}.fr-pb-5v,.fr-py-5v{padding-bottom:1.25rem!important}.fr-p-3w,.fr-p-6v{padding:1.5rem!important}.fr-pl-3w,.fr-pl-6v,.fr-px-3w,.fr-px-6v{padding-left:1.5rem!important}.fr-pr-3w,.fr-pr-6v,.fr-px-3w,.fr-px-6v{padding-right:1.5rem!important}.fr-pt-3w,.fr-pt-6v,.fr-py-3w,.fr-py-6v{padding-top:1.5rem!important}.fr-pb-3w,.fr-pb-6v,.fr-py-3w,.fr-py-6v{padding-bottom:1.5rem!important}.fr-p-7v{padding:1.75rem!important}.fr-pl-7v,.fr-px-7v{padding-left:1.75rem!important}.fr-pr-7v,.fr-px-7v{padding-right:1.75rem!important}.fr-pt-7v,.fr-py-7v{padding-top:1.75rem!important}.fr-pb-7v,.fr-py-7v{padding-bottom:1.75rem!important}.fr-p-4w,.fr-p-8v{padding:2rem!important}.fr-pl-4w,.fr-pl-8v,.fr-px-4w,.fr-px-8v{padding-left:2rem!important}.fr-pr-4w,.fr-pr-8v,.fr-px-4w,.fr-px-8v{padding-right:2rem!important}.fr-pt-4w,.fr-pt-8v,.fr-py-4w,.fr-py-8v{padding-top:2rem!important}.fr-pb-4w,.fr-pb-8v,.fr-py-4w,.fr-py-8v{padding-bottom:2rem!important}.fr-p-9v{padding:2.25rem!important}.fr-pl-9v,.fr-px-9v{padding-left:2.25rem!important}.fr-pr-9v,.fr-px-9v{padding-right:2.25rem!important}.fr-pt-9v,.fr-py-9v{padding-top:2.25rem!important}.fr-pb-9v,.fr-py-9v{padding-bottom:2.25rem!important}.fr-p-10v,.fr-p-5w{padding:2.5rem!important}.fr-pl-10v,.fr-pl-5w,.fr-px-10v,.fr-px-5w{padding-left:2.5rem!important}.fr-pr-10v,.fr-pr-5w,.fr-px-10v,.fr-px-5w{padding-right:2.5rem!important}.fr-pt-10v,.fr-pt-5w,.fr-py-10v,.fr-py-5w{padding-top:2.5rem!important}.fr-pb-10v,.fr-pb-5w,.fr-py-10v,.fr-py-5w{padding-bottom:2.5rem!important}.fr-p-11v{padding:2.75rem!important}.fr-pl-11v,.fr-px-11v{padding-left:2.75rem!important}.fr-pr-11v,.fr-px-11v{padding-right:2.75rem!important}.fr-pt-11v,.fr-py-11v{padding-top:2.75rem!important}.fr-pb-11v,.fr-py-11v{padding-bottom:2.75rem!important}.fr-p-12v,.fr-p-6w{padding:3rem!important}.fr-pl-12v,.fr-pl-6w,.fr-px-12v,.fr-px-6w{padding-left:3rem!important}.fr-pr-12v,.fr-pr-6w,.fr-px-12v,.fr-px-6w{padding-right:3rem!important}.fr-pt-12v,.fr-pt-6w,.fr-py-12v,.fr-py-6w{padding-top:3rem!important}.fr-pb-12v,.fr-pb-6w,.fr-py-12v,.fr-py-6w{padding-bottom:3rem!important}.fr-p-13v{padding:3.25rem!important}.fr-pl-13v,.fr-px-13v{padding-left:3.25rem!important}.fr-pr-13v,.fr-px-13v{padding-right:3.25rem!important}.fr-pt-13v,.fr-py-13v{padding-top:3.25rem!important}.fr-pb-13v,.fr-py-13v{padding-bottom:3.25rem!important}.fr-p-14v,.fr-p-7w{padding:3.5rem!important}.fr-pl-14v,.fr-pl-7w,.fr-px-14v,.fr-px-7w{padding-left:3.5rem!important}.fr-pr-14v,.fr-pr-7w,.fr-px-14v,.fr-px-7w{padding-right:3.5rem!important}.fr-pt-14v,.fr-pt-7w,.fr-py-14v,.fr-py-7w{padding-top:3.5rem!important}.fr-pb-14v,.fr-pb-7w,.fr-py-14v,.fr-py-7w{padding-bottom:3.5rem!important}.fr-p-15v{padding:3.75rem!important}.fr-pl-15v,.fr-px-15v{padding-left:3.75rem!important}.fr-pr-15v,.fr-px-15v{padding-right:3.75rem!important}.fr-pt-15v,.fr-py-15v{padding-top:3.75rem!important}.fr-pb-15v,.fr-py-15v{padding-bottom:3.75rem!important}.fr-p-16v,.fr-p-8w{padding:4rem!important}.fr-pl-16v,.fr-pl-8w,.fr-px-16v,.fr-px-8w{padding-left:4rem!important}.fr-pr-16v,.fr-pr-8w,.fr-px-16v,.fr-px-8w{padding-right:4rem!important}.fr-pt-16v,.fr-pt-8w,.fr-py-16v,.fr-py-8w{padding-top:4rem!important}.fr-pb-16v,.fr-pb-8w,.fr-py-16v,.fr-py-8w{padding-bottom:4rem!important}.fr-p-17v{padding:4.25rem!important}.fr-pl-17v,.fr-px-17v{padding-left:4.25rem!important}.fr-pr-17v,.fr-px-17v{padding-right:4.25rem!important}.fr-pt-17v,.fr-py-17v{padding-top:4.25rem!important}.fr-pb-17v,.fr-py-17v{padding-bottom:4.25rem!important}.fr-p-18v,.fr-p-9w{padding:4.5rem!important}.fr-pl-18v,.fr-pl-9w,.fr-px-18v,.fr-px-9w{padding-left:4.5rem!important}.fr-pr-18v,.fr-pr-9w,.fr-px-18v,.fr-px-9w{padding-right:4.5rem!important}.fr-pt-18v,.fr-pt-9w,.fr-py-18v,.fr-py-9w{padding-top:4.5rem!important}.fr-pb-18v,.fr-pb-9w,.fr-py-18v,.fr-py-9w{padding-bottom:4.5rem!important}.fr-p-19v{padding:4.75rem!important}.fr-pl-19v,.fr-px-19v{padding-left:4.75rem!important}.fr-pr-19v,.fr-px-19v{padding-right:4.75rem!important}.fr-pt-19v,.fr-py-19v{padding-top:4.75rem!important}.fr-pb-19v,.fr-py-19v{padding-bottom:4.75rem!important}.fr-p-10w,.fr-p-20v{padding:5rem!important}.fr-pl-10w,.fr-pl-20v,.fr-px-10w,.fr-px-20v{padding-left:5rem!important}.fr-pr-10w,.fr-pr-20v,.fr-px-10w,.fr-px-20v{padding-right:5rem!important}.fr-pt-10w,.fr-pt-20v,.fr-py-10w,.fr-py-20v{padding-top:5rem!important}.fr-pb-10w,.fr-pb-20v,.fr-py-10w,.fr-py-20v{padding-bottom:5rem!important}.fr-p-21v{padding:5.25rem!important}.fr-pl-21v,.fr-px-21v{padding-left:5.25rem!important}.fr-pr-21v,.fr-px-21v{padding-right:5.25rem!important}.fr-pt-21v,.fr-py-21v{padding-top:5.25rem!important}.fr-pb-21v,.fr-py-21v{padding-bottom:5.25rem!important}.fr-p-11w,.fr-p-22v{padding:5.5rem!important}.fr-pl-11w,.fr-pl-22v,.fr-px-11w,.fr-px-22v{padding-left:5.5rem!important}.fr-pr-11w,.fr-pr-22v,.fr-px-11w,.fr-px-22v{padding-right:5.5rem!important}.fr-pt-11w,.fr-pt-22v,.fr-py-11w,.fr-py-22v{padding-top:5.5rem!important}.fr-pb-11w,.fr-pb-22v,.fr-py-11w,.fr-py-22v{padding-bottom:5.5rem!important}.fr-p-23v{padding:5.75rem!important}.fr-pl-23v,.fr-px-23v{padding-left:5.75rem!important}.fr-pr-23v,.fr-px-23v{padding-right:5.75rem!important}.fr-pt-23v,.fr-py-23v{padding-top:5.75rem!important}.fr-pb-23v,.fr-py-23v{padding-bottom:5.75rem!important}.fr-p-12w,.fr-p-24v{padding:6rem!important}.fr-pl-12w,.fr-pl-24v,.fr-px-12w,.fr-px-24v{padding-left:6rem!important}.fr-pr-12w,.fr-pr-24v,.fr-px-12w,.fr-px-24v{padding-right:6rem!important}.fr-pt-12w,.fr-pt-24v,.fr-py-12w,.fr-py-24v{padding-top:6rem!important}.fr-pb-12w,.fr-pb-24v,.fr-py-12w,.fr-py-24v{padding-bottom:6rem!important}.fr-p-25v{padding:6.25rem!important}.fr-pl-25v,.fr-px-25v{padding-left:6.25rem!important}.fr-pr-25v,.fr-px-25v{padding-right:6.25rem!important}.fr-pt-25v,.fr-py-25v{padding-top:6.25rem!important}.fr-pb-25v,.fr-py-25v{padding-bottom:6.25rem!important}.fr-p-13w,.fr-p-26v{padding:6.5rem!important}.fr-pl-13w,.fr-pl-26v,.fr-px-13w,.fr-px-26v{padding-left:6.5rem!important}.fr-pr-13w,.fr-pr-26v,.fr-px-13w,.fr-px-26v{padding-right:6.5rem!important}.fr-pt-13w,.fr-pt-26v,.fr-py-13w,.fr-py-26v{padding-top:6.5rem!important}.fr-pb-13w,.fr-pb-26v,.fr-py-13w,.fr-py-26v{padding-bottom:6.5rem!important}.fr-p-27v{padding:6.75rem!important}.fr-pl-27v,.fr-px-27v{padding-left:6.75rem!important}.fr-pr-27v,.fr-px-27v{padding-right:6.75rem!important}.fr-pt-27v,.fr-py-27v{padding-top:6.75rem!important}.fr-pb-27v,.fr-py-27v{padding-bottom:6.75rem!important}.fr-p-14w,.fr-p-28v{padding:7rem!important}.fr-pl-14w,.fr-pl-28v,.fr-px-14w,.fr-px-28v{padding-left:7rem!important}.fr-pr-14w,.fr-pr-28v,.fr-px-14w,.fr-px-28v{padding-right:7rem!important}.fr-pt-14w,.fr-pt-28v,.fr-py-14w,.fr-py-28v{padding-top:7rem!important}.fr-pb-14w,.fr-pb-28v,.fr-py-14w,.fr-py-28v{padding-bottom:7rem!important}.fr-p-29v{padding:7.25rem!important}.fr-pl-29v,.fr-px-29v{padding-left:7.25rem!important}.fr-pr-29v,.fr-px-29v{padding-right:7.25rem!important}.fr-pt-29v,.fr-py-29v{padding-top:7.25rem!important}.fr-pb-29v,.fr-py-29v{padding-bottom:7.25rem!important}.fr-p-15w,.fr-p-30v{padding:7.5rem!important}.fr-pl-15w,.fr-pl-30v,.fr-px-15w,.fr-px-30v{padding-left:7.5rem!important}.fr-pr-15w,.fr-pr-30v,.fr-px-15w,.fr-px-30v{padding-right:7.5rem!important}.fr-pt-15w,.fr-pt-30v,.fr-py-15w,.fr-py-30v{padding-top:7.5rem!important}.fr-pb-15w,.fr-pb-30v,.fr-py-15w,.fr-py-30v{padding-bottom:7.5rem!important}.fr-p-31v{padding:7.75rem!important}.fr-pl-31v,.fr-px-31v{padding-left:7.75rem!important}.fr-pr-31v,.fr-px-31v{padding-right:7.75rem!important}.fr-pt-31v,.fr-py-31v{padding-top:7.75rem!important}.fr-pb-31v,.fr-py-31v{padding-bottom:7.75rem!important}.fr-p-16w,.fr-p-32v{padding:8rem!important}.fr-pl-16w,.fr-pl-32v,.fr-px-16w,.fr-px-32v{padding-left:8rem!important}.fr-pr-16w,.fr-pr-32v,.fr-px-16w,.fr-px-32v{padding-right:8rem!important}.fr-pt-16w,.fr-pt-32v,.fr-py-16w,.fr-py-32v{padding-top:8rem!important}.fr-pb-16w,.fr-pb-32v,.fr-py-16w,.fr-py-32v{padding-bottom:8rem!important}.fr-p-first-0{padding:0!important}.fr-pl-first-0,.fr-px-first-0{padding-left:0!important}.fr-pr-first-0,.fr-px-first-0{padding-right:0!important}.fr-pt-first-0,.fr-py-first-0{padding-top:0!important}.fr-pb-first-0,.fr-py-first-0{padding-bottom:0!important}.fr-p-first-0-5v{padding:.125rem!important}.fr-pl-first-0-5v,.fr-px-first-0-5v{padding-left:.125rem!important}.fr-pr-first-0-5v,.fr-px-first-0-5v{padding-right:.125rem!important}.fr-pt-first-0-5v,.fr-py-first-0-5v{padding-top:.125rem!important}.fr-pb-first-0-5v,.fr-py-first-0-5v{padding-bottom:.125rem!important}.fr-p-first-1v{padding:.25rem!important}.fr-pl-first-1v,.fr-px-first-1v{padding-left:.25rem!important}.fr-pr-first-1v,.fr-px-first-1v{padding-right:.25rem!important}.fr-pt-first-1v,.fr-py-first-1v{padding-top:.25rem!important}.fr-pb-first-1v,.fr-py-first-1v{padding-bottom:.25rem!important}.fr-p-first-1-5v{padding:.375rem!important}.fr-pl-first-1-5v,.fr-px-first-1-5v{padding-left:.375rem!important}.fr-pr-first-1-5v,.fr-px-first-1-5v{padding-right:.375rem!important}.fr-pt-first-1-5v,.fr-py-first-1-5v{padding-top:.375rem!important}.fr-pb-first-1-5v,.fr-py-first-1-5v{padding-bottom:.375rem!important}.fr-p-first-1w,.fr-p-first-2v{padding:.5rem!important}.fr-pl-first-1w,.fr-pl-first-2v,.fr-px-first-1w,.fr-px-first-2v{padding-left:.5rem!important}.fr-pr-first-1w,.fr-pr-first-2v,.fr-px-first-1w,.fr-px-first-2v{padding-right:.5rem!important}.fr-pt-first-1w,.fr-pt-first-2v,.fr-py-first-1w,.fr-py-first-2v{padding-top:.5rem!important}.fr-pb-first-1w,.fr-pb-first-2v,.fr-py-first-1w,.fr-py-first-2v{padding-bottom:.5rem!important}.fr-p-first-3v{padding:.75rem!important}.fr-pl-first-3v,.fr-px-first-3v{padding-left:.75rem!important}.fr-pr-first-3v,.fr-px-first-3v{padding-right:.75rem!important}.fr-pt-first-3v,.fr-py-first-3v{padding-top:.75rem!important}.fr-pb-first-3v,.fr-py-first-3v{padding-bottom:.75rem!important}.fr-p-first-2w,.fr-p-first-4v{padding:1rem!important}.fr-pl-first-2w,.fr-pl-first-4v,.fr-px-first-2w,.fr-px-first-4v{padding-left:1rem!important}.fr-pr-first-2w,.fr-pr-first-4v,.fr-px-first-2w,.fr-px-first-4v{padding-right:1rem!important}.fr-pt-first-2w,.fr-pt-first-4v,.fr-py-first-2w,.fr-py-first-4v{padding-top:1rem!important}.fr-pb-first-2w,.fr-pb-first-4v,.fr-py-first-2w,.fr-py-first-4v{padding-bottom:1rem!important}.fr-p-first-5v{padding:1.25rem!important}.fr-pl-first-5v,.fr-px-first-5v{padding-left:1.25rem!important}.fr-pr-first-5v,.fr-px-first-5v{padding-right:1.25rem!important}.fr-pt-first-5v,.fr-py-first-5v{padding-top:1.25rem!important}.fr-pb-first-5v,.fr-py-first-5v{padding-bottom:1.25rem!important}.fr-p-first-3w,.fr-p-first-6v{padding:1.5rem!important}.fr-pl-first-3w,.fr-pl-first-6v,.fr-px-first-3w,.fr-px-first-6v{padding-left:1.5rem!important}.fr-pr-first-3w,.fr-pr-first-6v,.fr-px-first-3w,.fr-px-first-6v{padding-right:1.5rem!important}.fr-pt-first-3w,.fr-pt-first-6v,.fr-py-first-3w,.fr-py-first-6v{padding-top:1.5rem!important}.fr-pb-first-3w,.fr-pb-first-6v,.fr-py-first-3w,.fr-py-first-6v{padding-bottom:1.5rem!important}.fr-p-first-7v{padding:1.75rem!important}.fr-pl-first-7v,.fr-px-first-7v{padding-left:1.75rem!important}.fr-pr-first-7v,.fr-px-first-7v{padding-right:1.75rem!important}.fr-pt-first-7v,.fr-py-first-7v{padding-top:1.75rem!important}.fr-pb-first-7v,.fr-py-first-7v{padding-bottom:1.75rem!important}.fr-p-first-4w,.fr-p-first-8v{padding:2rem!important}.fr-pl-first-4w,.fr-pl-first-8v,.fr-px-first-4w,.fr-px-first-8v{padding-left:2rem!important}.fr-pr-first-4w,.fr-pr-first-8v,.fr-px-first-4w,.fr-px-first-8v{padding-right:2rem!important}.fr-pt-first-4w,.fr-pt-first-8v,.fr-py-first-4w,.fr-py-first-8v{padding-top:2rem!important}.fr-pb-first-4w,.fr-pb-first-8v,.fr-py-first-4w,.fr-py-first-8v{padding-bottom:2rem!important}.fr-p-first-9v{padding:2.25rem!important}.fr-pl-first-9v,.fr-px-first-9v{padding-left:2.25rem!important}.fr-pr-first-9v,.fr-px-first-9v{padding-right:2.25rem!important}.fr-pt-first-9v,.fr-py-first-9v{padding-top:2.25rem!important}.fr-pb-first-9v,.fr-py-first-9v{padding-bottom:2.25rem!important}.fr-p-first-10v,.fr-p-first-5w{padding:2.5rem!important}.fr-pl-first-10v,.fr-pl-first-5w,.fr-px-first-10v,.fr-px-first-5w{padding-left:2.5rem!important}.fr-pr-first-10v,.fr-pr-first-5w,.fr-px-first-10v,.fr-px-first-5w{padding-right:2.5rem!important}.fr-pt-first-10v,.fr-pt-first-5w,.fr-py-first-10v,.fr-py-first-5w{padding-top:2.5rem!important}.fr-pb-first-10v,.fr-pb-first-5w,.fr-py-first-10v,.fr-py-first-5w{padding-bottom:2.5rem!important}.fr-p-first-11v{padding:2.75rem!important}.fr-pl-first-11v,.fr-px-first-11v{padding-left:2.75rem!important}.fr-pr-first-11v,.fr-px-first-11v{padding-right:2.75rem!important}.fr-pt-first-11v,.fr-py-first-11v{padding-top:2.75rem!important}.fr-pb-first-11v,.fr-py-first-11v{padding-bottom:2.75rem!important}.fr-p-first-12v,.fr-p-first-6w{padding:3rem!important}.fr-pl-first-12v,.fr-pl-first-6w,.fr-px-first-12v,.fr-px-first-6w{padding-left:3rem!important}.fr-pr-first-12v,.fr-pr-first-6w,.fr-px-first-12v,.fr-px-first-6w{padding-right:3rem!important}.fr-pt-first-12v,.fr-pt-first-6w,.fr-py-first-12v,.fr-py-first-6w{padding-top:3rem!important}.fr-pb-first-12v,.fr-pb-first-6w,.fr-py-first-12v,.fr-py-first-6w{padding-bottom:3rem!important}.fr-p-first-13v{padding:3.25rem!important}.fr-pl-first-13v,.fr-px-first-13v{padding-left:3.25rem!important}.fr-pr-first-13v,.fr-px-first-13v{padding-right:3.25rem!important}.fr-pt-first-13v,.fr-py-first-13v{padding-top:3.25rem!important}.fr-pb-first-13v,.fr-py-first-13v{padding-bottom:3.25rem!important}.fr-p-first-14v,.fr-p-first-7w{padding:3.5rem!important}.fr-pl-first-14v,.fr-pl-first-7w,.fr-px-first-14v,.fr-px-first-7w{padding-left:3.5rem!important}.fr-pr-first-14v,.fr-pr-first-7w,.fr-px-first-14v,.fr-px-first-7w{padding-right:3.5rem!important}.fr-pt-first-14v,.fr-pt-first-7w,.fr-py-first-14v,.fr-py-first-7w{padding-top:3.5rem!important}.fr-pb-first-14v,.fr-pb-first-7w,.fr-py-first-14v,.fr-py-first-7w{padding-bottom:3.5rem!important}.fr-p-first-15v{padding:3.75rem!important}.fr-pl-first-15v,.fr-px-first-15v{padding-left:3.75rem!important}.fr-pr-first-15v,.fr-px-first-15v{padding-right:3.75rem!important}.fr-pt-first-15v,.fr-py-first-15v{padding-top:3.75rem!important}.fr-pb-first-15v,.fr-py-first-15v{padding-bottom:3.75rem!important}.fr-p-first-16v,.fr-p-first-8w{padding:4rem!important}.fr-pl-first-16v,.fr-pl-first-8w,.fr-px-first-16v,.fr-px-first-8w{padding-left:4rem!important}.fr-pr-first-16v,.fr-pr-first-8w,.fr-px-first-16v,.fr-px-first-8w{padding-right:4rem!important}.fr-pt-first-16v,.fr-pt-first-8w,.fr-py-first-16v,.fr-py-first-8w{padding-top:4rem!important}.fr-pb-first-16v,.fr-pb-first-8w,.fr-py-first-16v,.fr-py-first-8w{padding-bottom:4rem!important}.fr-p-first-17v{padding:4.25rem!important}.fr-pl-first-17v,.fr-px-first-17v{padding-left:4.25rem!important}.fr-pr-first-17v,.fr-px-first-17v{padding-right:4.25rem!important}.fr-pt-first-17v,.fr-py-first-17v{padding-top:4.25rem!important}.fr-pb-first-17v,.fr-py-first-17v{padding-bottom:4.25rem!important}.fr-p-first-18v,.fr-p-first-9w{padding:4.5rem!important}.fr-pl-first-18v,.fr-pl-first-9w,.fr-px-first-18v,.fr-px-first-9w{padding-left:4.5rem!important}.fr-pr-first-18v,.fr-pr-first-9w,.fr-px-first-18v,.fr-px-first-9w{padding-right:4.5rem!important}.fr-pt-first-18v,.fr-pt-first-9w,.fr-py-first-18v,.fr-py-first-9w{padding-top:4.5rem!important}.fr-pb-first-18v,.fr-pb-first-9w,.fr-py-first-18v,.fr-py-first-9w{padding-bottom:4.5rem!important}.fr-p-first-19v{padding:4.75rem!important}.fr-pl-first-19v,.fr-px-first-19v{padding-left:4.75rem!important}.fr-pr-first-19v,.fr-px-first-19v{padding-right:4.75rem!important}.fr-pt-first-19v,.fr-py-first-19v{padding-top:4.75rem!important}.fr-pb-first-19v,.fr-py-first-19v{padding-bottom:4.75rem!important}.fr-p-first-10w,.fr-p-first-20v{padding:5rem!important}.fr-pl-first-10w,.fr-pl-first-20v,.fr-px-first-10w,.fr-px-first-20v{padding-left:5rem!important}.fr-pr-first-10w,.fr-pr-first-20v,.fr-px-first-10w,.fr-px-first-20v{padding-right:5rem!important}.fr-pt-first-10w,.fr-pt-first-20v,.fr-py-first-10w,.fr-py-first-20v{padding-top:5rem!important}.fr-pb-first-10w,.fr-pb-first-20v,.fr-py-first-10w,.fr-py-first-20v{padding-bottom:5rem!important}.fr-p-first-21v{padding:5.25rem!important}.fr-pl-first-21v,.fr-px-first-21v{padding-left:5.25rem!important}.fr-pr-first-21v,.fr-px-first-21v{padding-right:5.25rem!important}.fr-pt-first-21v,.fr-py-first-21v{padding-top:5.25rem!important}.fr-pb-first-21v,.fr-py-first-21v{padding-bottom:5.25rem!important}.fr-p-first-11w,.fr-p-first-22v{padding:5.5rem!important}.fr-pl-first-11w,.fr-pl-first-22v,.fr-px-first-11w,.fr-px-first-22v{padding-left:5.5rem!important}.fr-pr-first-11w,.fr-pr-first-22v,.fr-px-first-11w,.fr-px-first-22v{padding-right:5.5rem!important}.fr-pt-first-11w,.fr-pt-first-22v,.fr-py-first-11w,.fr-py-first-22v{padding-top:5.5rem!important}.fr-pb-first-11w,.fr-pb-first-22v,.fr-py-first-11w,.fr-py-first-22v{padding-bottom:5.5rem!important}.fr-p-first-23v{padding:5.75rem!important}.fr-pl-first-23v,.fr-px-first-23v{padding-left:5.75rem!important}.fr-pr-first-23v,.fr-px-first-23v{padding-right:5.75rem!important}.fr-pt-first-23v,.fr-py-first-23v{padding-top:5.75rem!important}.fr-pb-first-23v,.fr-py-first-23v{padding-bottom:5.75rem!important}.fr-p-first-12w,.fr-p-first-24v{padding:6rem!important}.fr-pl-first-12w,.fr-pl-first-24v,.fr-px-first-12w,.fr-px-first-24v{padding-left:6rem!important}.fr-pr-first-12w,.fr-pr-first-24v,.fr-px-first-12w,.fr-px-first-24v{padding-right:6rem!important}.fr-pt-first-12w,.fr-pt-first-24v,.fr-py-first-12w,.fr-py-first-24v{padding-top:6rem!important}.fr-pb-first-12w,.fr-pb-first-24v,.fr-py-first-12w,.fr-py-first-24v{padding-bottom:6rem!important}.fr-p-first-25v{padding:6.25rem!important}.fr-pl-first-25v,.fr-px-first-25v{padding-left:6.25rem!important}.fr-pr-first-25v,.fr-px-first-25v{padding-right:6.25rem!important}.fr-pt-first-25v,.fr-py-first-25v{padding-top:6.25rem!important}.fr-pb-first-25v,.fr-py-first-25v{padding-bottom:6.25rem!important}.fr-p-first-13w,.fr-p-first-26v{padding:6.5rem!important}.fr-pl-first-13w,.fr-pl-first-26v,.fr-px-first-13w,.fr-px-first-26v{padding-left:6.5rem!important}.fr-pr-first-13w,.fr-pr-first-26v,.fr-px-first-13w,.fr-px-first-26v{padding-right:6.5rem!important}.fr-pt-first-13w,.fr-pt-first-26v,.fr-py-first-13w,.fr-py-first-26v{padding-top:6.5rem!important}.fr-pb-first-13w,.fr-pb-first-26v,.fr-py-first-13w,.fr-py-first-26v{padding-bottom:6.5rem!important}.fr-p-first-27v{padding:6.75rem!important}.fr-pl-first-27v,.fr-px-first-27v{padding-left:6.75rem!important}.fr-pr-first-27v,.fr-px-first-27v{padding-right:6.75rem!important}.fr-pt-first-27v,.fr-py-first-27v{padding-top:6.75rem!important}.fr-pb-first-27v,.fr-py-first-27v{padding-bottom:6.75rem!important}.fr-p-first-14w,.fr-p-first-28v{padding:7rem!important}.fr-pl-first-14w,.fr-pl-first-28v,.fr-px-first-14w,.fr-px-first-28v{padding-left:7rem!important}.fr-pr-first-14w,.fr-pr-first-28v,.fr-px-first-14w,.fr-px-first-28v{padding-right:7rem!important}.fr-pt-first-14w,.fr-pt-first-28v,.fr-py-first-14w,.fr-py-first-28v{padding-top:7rem!important}.fr-pb-first-14w,.fr-pb-first-28v,.fr-py-first-14w,.fr-py-first-28v{padding-bottom:7rem!important}.fr-p-first-29v{padding:7.25rem!important}.fr-pl-first-29v,.fr-px-first-29v{padding-left:7.25rem!important}.fr-pr-first-29v,.fr-px-first-29v{padding-right:7.25rem!important}.fr-pt-first-29v,.fr-py-first-29v{padding-top:7.25rem!important}.fr-pb-first-29v,.fr-py-first-29v{padding-bottom:7.25rem!important}.fr-p-first-15w,.fr-p-first-30v{padding:7.5rem!important}.fr-pl-first-15w,.fr-pl-first-30v,.fr-px-first-15w,.fr-px-first-30v{padding-left:7.5rem!important}.fr-pr-first-15w,.fr-pr-first-30v,.fr-px-first-15w,.fr-px-first-30v{padding-right:7.5rem!important}.fr-pt-first-15w,.fr-pt-first-30v,.fr-py-first-15w,.fr-py-first-30v{padding-top:7.5rem!important}.fr-pb-first-15w,.fr-pb-first-30v,.fr-py-first-15w,.fr-py-first-30v{padding-bottom:7.5rem!important}.fr-p-first-31v{padding:7.75rem!important}.fr-pl-first-31v,.fr-px-first-31v{padding-left:7.75rem!important}.fr-pr-first-31v,.fr-px-first-31v{padding-right:7.75rem!important}.fr-pt-first-31v,.fr-py-first-31v{padding-top:7.75rem!important}.fr-pb-first-31v,.fr-py-first-31v{padding-bottom:7.75rem!important}.fr-p-first-16w,.fr-p-first-32v{padding:8rem!important}.fr-pl-first-16w,.fr-pl-first-32v,.fr-px-first-16w,.fr-px-first-32v{padding-left:8rem!important}.fr-pr-first-16w,.fr-pr-first-32v,.fr-px-first-16w,.fr-px-first-32v{padding-right:8rem!important}.fr-pt-first-16w,.fr-pt-first-32v,.fr-py-first-16w,.fr-py-first-32v{padding-top:8rem!important}.fr-pb-first-16w,.fr-pb-first-32v,.fr-py-first-16w,.fr-py-first-32v{padding-bottom:8rem!important}:root[data-fr-theme=dark]{--shadow-color:rgba(0,0,18,.32);--grey-1000-50:#161616;--grey-1000-50-hover:#343434;--grey-1000-50-active:#474747;--grey-975-75:#1e1e1e;--grey-975-75-hover:#3f3f3f;--grey-975-75-active:#525252;--grey-950-100:#242424;--grey-950-100-hover:#474747;--grey-950-100-active:#5b5b5b;--grey-200-850:#cecece;--grey-200-850-hover:#a8a8a8;--grey-200-850-active:#939393;--grey-925-125:#2a2a2a;--grey-1000-75:#1e1e1e;--grey-1000-75-hover:#3f3f3f;--grey-1000-75-active:#525252;--grey-1000-100:#242424;--grey-1000-100-hover:#474747;--grey-1000-100-active:#5b5b5b;--grey-975-100:#242424;--grey-975-100-hover:#474747;--grey-975-100-active:#5b5b5b;--grey-975-125:#2a2a2a;--grey-975-125-hover:#4e4e4e;--grey-975-125-active:#636363;--grey-950-125:#2a2a2a;--grey-950-125-hover:#4e4e4e;--grey-950-125-active:#636363;--grey-950-150:#2f2f2f;--grey-950-150-hover:#545454;--grey-950-150-active:#696969;--grey-50-1000:#fff;--grey-425-625:#929292;--grey-625-425:#666;--grey-0-1000:#fff;--grey-900-175:#353535;--blue-france-975-75:#1b1b35;--blue-france-975-75-hover:#3a3a68;--blue-france-975-75-active:#4d4d83;--blue-france-950-100:#21213f;--blue-france-950-100-hover:#424275;--blue-france-950-100-active:#56568c;--blue-france-sun-113-625:#8585f6;--blue-france-sun-113-625-hover:#b1b1f9;--blue-france-sun-113-625-active:#c6c6fb;--blue-france-925-125:#272747;--blue-france-925-125-hover:#4a4a7d;--blue-france-925-125-active:#5e5e90;--blue-france-975-sun-113:#000091;--blue-france-main-525:#6a6af4;--blue-france-850-200:#313178;--red-marianne-975-75:#2b1919;--red-marianne-975-75-hover:#573737;--red-marianne-975-75-active:#704848;--red-marianne-950-100:#331f1f;--red-marianne-950-100-hover:#613f3f;--red-marianne-950-100-active:#7b5151;--red-marianne-425-625:#f95c5e;--red-marianne-425-625-hover:#fa9293;--red-marianne-425-625-active:#fbabac;--red-marianne-925-125:#3b2424;--red-marianne-925-125-hover:#6b4545;--red-marianne-925-125-active:#865757;--red-marianne-main-472:#e1000f;--red-marianne-850-200:#5e2a2b;--info-950-100:#1d2437;--info-950-100-hover:#3b4767;--info-950-100-active:#4c5b83;--info-425-625:#518fff;--info-425-625-hover:#98b4ff;--info-425-625-active:#b4c7ff;--info-975-75:#171d2e;--success-950-100:#19271d;--success-950-100-hover:#344c3b;--success-950-100-active:#44624d;--success-425-625:#27a658;--success-425-625-hover:#36d975;--success-425-625-active:#3df183;--success-975-75:#142117;--warning-950-100:#361e19;--warning-950-100-hover:#663d35;--warning-950-100-active:#824f44;--warning-425-625:#fc5d00;--warning-425-625-hover:#ff8c73;--warning-425-625-active:#ffa595;--warning-975-75:#2d1814;--error-950-100:#391c1c;--error-950-100-hover:#6c3a3a;--error-950-100-active:#894b4b;--error-425-625:#ff5655;--error-425-625-hover:#ff8c8c;--error-425-625-active:#ffa6a6;--error-975-75:#301717;--green-tilleul-verveine-975-75:#201e14;--green-tilleul-verveine-975-75-hover:#433f2e;--green-tilleul-verveine-975-75-active:#57533d;--green-tilleul-verveine-950-100:#272419;--green-tilleul-verveine-950-100-hover:#4c4734;--green-tilleul-verveine-950-100-active:#615b44;--green-tilleul-verveine-sun-418-moon-817:#d8c634;--green-tilleul-verveine-sun-418-moon-817-hover:#fee943;--green-tilleul-verveine-sun-418-moon-817-active:#fef1ab;--green-tilleul-verveine-925-125:#2d2a1d;--green-tilleul-verveine-925-125-hover:#534f39;--green-tilleul-verveine-925-125-active:#696349;--green-tilleul-verveine-main-707:#b7a73f;--green-tilleul-verveine-850-200:#3f3a20;--green-bourgeon-975-75:#182014;--green-bourgeon-975-75-hover:#35432e;--green-bourgeon-975-75-active:#46573d;--green-bourgeon-950-100:#1e2719;--green-bourgeon-950-100-hover:#3d4c34;--green-bourgeon-950-100-active:#4e6144;--green-bourgeon-sun-425-moon-759:#99c221;--green-bourgeon-sun-425-moon-759-hover:#baec2a;--green-bourgeon-sun-425-moon-759-active:#c9fd2e;--green-bourgeon-925-125:#232d1d;--green-bourgeon-925-125-hover:#435339;--green-bourgeon-925-125-active:#556949;--green-bourgeon-main-640:#68a532;--green-bourgeon-850-200:#2a401a;--green-emeraude-975-75:#142018;--green-emeraude-975-75-hover:#2e4335;--green-emeraude-975-75-active:#3d5846;--green-emeraude-950-100:#19271e;--green-emeraude-950-100-hover:#344c3d;--green-emeraude-950-100-active:#44624f;--green-emeraude-sun-425-moon-753:#34cb6a;--green-emeraude-sun-425-moon-753-hover:#42fb84;--green-emeraude-sun-425-moon-753-active:#80fda3;--green-emeraude-925-125:#1e2e23;--green-emeraude-925-125-hover:#3b5543;--green-emeraude-925-125-active:#4b6b55;--green-emeraude-main-632:#00a95f;--green-emeraude-850-200:#21402c;--green-menthe-975-75:#15201e;--green-menthe-975-75-hover:#30433f;--green-menthe-975-75-active:#3f5753;--green-menthe-950-100:#1a2624;--green-menthe-950-100-hover:#364b47;--green-menthe-950-100-active:#46605b;--green-menthe-sun-373-moon-652:#21ab8e;--green-menthe-sun-373-moon-652-hover:#2eddb8;--green-menthe-sun-373-moon-652-active:#34f4cc;--green-menthe-925-125:#1f2d2a;--green-menthe-925-125-hover:#3c534e;--green-menthe-925-125-active:#4d6963;--green-menthe-main-548:#009081;--green-menthe-850-200:#223f3a;--green-archipel-975-75:#152021;--green-archipel-975-75-hover:#2f4345;--green-archipel-975-75-active:#3f5759;--green-archipel-950-100:#1a2628;--green-archipel-950-100-hover:#364a4e;--green-archipel-950-100-active:#465f63;--green-archipel-sun-391-moon-716:#34bab5;--green-archipel-sun-391-moon-716-hover:#43e9e2;--green-archipel-sun-391-moon-716-active:#4cfdf6;--green-archipel-925-125:#1f2c2e;--green-archipel-925-125-hover:#3c5255;--green-archipel-925-125-active:#4d676b;--green-archipel-main-557:#009099;--green-archipel-850-200:#233e41;--blue-ecume-975-75:#171d2f;--blue-ecume-975-75-hover:#333e5e;--blue-ecume-975-75-active:#445179;--blue-ecume-950-100:#1d2437;--blue-ecume-950-100-hover:#3b4767;--blue-ecume-950-100-active:#4c5b83;--blue-ecume-sun-247-moon-675:#869ece;--blue-ecume-sun-247-moon-675-hover:#b8c5e2;--blue-ecume-sun-247-moon-675-active:#ced6ea;--blue-ecume-925-125:#222940;--blue-ecume-925-125-hover:#424d73;--blue-ecume-925-125-active:#536190;--blue-ecume-main-400:#465f9d;--blue-ecume-850-200:#273962;--blue-cumulus-975-75:#171e2b;--blue-cumulus-975-75-hover:#333f56;--blue-cumulus-975-75-active:#43536f;--blue-cumulus-950-100:#1c2433;--blue-cumulus-950-100-hover:#3a4761;--blue-cumulus-950-100-active:#4a5b7b;--blue-cumulus-sun-368-moon-732:#7ab1e8;--blue-cumulus-sun-368-moon-732-hover:#bad2f2;--blue-cumulus-sun-368-moon-732-active:#d2e2f6;--blue-cumulus-925-125:#212a3a;--blue-cumulus-925-125-hover:#404f69;--blue-cumulus-925-125-active:#516384;--blue-cumulus-main-526:#417dc4;--blue-cumulus-850-200:#263b58;--purple-glycine-975-75:#251a24;--purple-glycine-975-75-hover:#4c394a;--purple-glycine-975-75-active:#634a60;--purple-glycine-950-100:#2c202b;--purple-glycine-950-100-hover:#554053;--purple-glycine-950-100-active:#6c536a;--purple-glycine-sun-319-moon-630:#ce70cc;--purple-glycine-sun-319-moon-630-hover:#dfa4dd;--purple-glycine-sun-319-moon-630-active:#e7bbe6;--purple-glycine-925-125:#332632;--purple-glycine-925-125-hover:#5d485c;--purple-glycine-925-125-active:#755b73;--purple-glycine-main-494:#a558a0;--purple-glycine-850-200:#502e4d;--pink-macaron-975-75:#261b19;--pink-macaron-975-75-hover:#4e3a37;--pink-macaron-975-75-active:#654c48;--pink-macaron-950-100:#2e211f;--pink-macaron-950-100-hover:#58423f;--pink-macaron-950-100-active:#705551;--pink-macaron-sun-406-moon-833:#ffb7ae;--pink-macaron-sun-406-moon-833-hover:#ffe0dc;--pink-macaron-sun-406-moon-833-active:#fff0ee;--pink-macaron-925-125:#352724;--pink-macaron-925-125-hover:#614a45;--pink-macaron-925-125-active:#795d57;--pink-macaron-main-689:#e18b76;--pink-macaron-850-200:#52312a;--pink-tuile-975-75:#281b19;--pink-tuile-975-75-hover:#513a37;--pink-tuile-975-75-active:#694c48;--pink-tuile-950-100:#2f211f;--pink-tuile-950-100-hover:#5a423e;--pink-tuile-950-100-active:#725550;--pink-tuile-sun-425-moon-750:#ff9575;--pink-tuile-sun-425-moon-750-hover:#ffc4b7;--pink-tuile-sun-425-moon-750-active:#ffd8d0;--pink-tuile-925-125:#372624;--pink-tuile-925-125-hover:#644845;--pink-tuile-925-125-active:#7d5b57;--pink-tuile-main-556:#ce614a;--pink-tuile-850-200:#55302a;--yellow-tournesol-975-75:#221d11;--yellow-tournesol-975-75-hover:#473e29;--yellow-tournesol-975-75-active:#5c5136;--yellow-tournesol-950-100:#292416;--yellow-tournesol-950-100-hover:#4f472f;--yellow-tournesol-950-100-active:#655b3d;--yellow-tournesol-sun-407-moon-922:#ffe552;--yellow-tournesol-sun-407-moon-922-hover:#e1c700;--yellow-tournesol-sun-407-moon-922-active:#cab300;--yellow-tournesol-925-125:#302a1a;--yellow-tournesol-925-125-hover:#584e34;--yellow-tournesol-925-125-active:#6f6342;--yellow-tournesol-main-731:#c8aa39;--yellow-tournesol-850-200:#43391a;--yellow-moutarde-975-75:#231d14;--yellow-moutarde-975-75-hover:#483e2e;--yellow-moutarde-975-75-active:#5e513d;--yellow-moutarde-950-100:#2a2319;--yellow-moutarde-950-100-hover:#514534;--yellow-moutarde-950-100-active:#685944;--yellow-moutarde-sun-348-moon-860:#ffca00;--yellow-moutarde-sun-348-moon-860-hover:#cda200;--yellow-moutarde-sun-348-moon-860-active:#b28c00;--yellow-moutarde-925-125:#30291d;--yellow-moutarde-925-125-hover:#584d39;--yellow-moutarde-925-125-active:#6f6149;--yellow-moutarde-main-679:#c3992a;--yellow-moutarde-850-200:#453820;--orange-terre-battue-975-75:#281a16;--orange-terre-battue-975-75-hover:#513932;--orange-terre-battue-975-75-active:#6a4b42;--orange-terre-battue-950-100:#31201c;--orange-terre-battue-950-100-hover:#5d403a;--orange-terre-battue-950-100-active:#77534a;--orange-terre-battue-sun-370-moon-672:#ff732c;--orange-terre-battue-sun-370-moon-672-hover:#ffa48b;--orange-terre-battue-sun-370-moon-672-active:#ffbbab;--orange-terre-battue-925-125:#382621;--orange-terre-battue-925-125-hover:#664840;--orange-terre-battue-925-125-active:#7f5b51;--orange-terre-battue-main-645:#e4794a;--orange-terre-battue-850-200:#543125;--brown-cafe-creme-975-75:#211d16;--brown-cafe-creme-975-75-hover:#453e31;--brown-cafe-creme-975-75-active:#5a5141;--brown-cafe-creme-950-100:#28241c;--brown-cafe-creme-950-100-hover:#4e4739;--brown-cafe-creme-950-100-active:#635b4a;--brown-cafe-creme-sun-383-moon-885:#ecd7a2;--brown-cafe-creme-sun-383-moon-885-hover:#c5b386;--brown-cafe-creme-sun-383-moon-885-active:#af9f77;--brown-cafe-creme-925-125:#2e2a21;--brown-cafe-creme-925-125-hover:#554e3f;--brown-cafe-creme-925-125-active:#6b6351;--brown-cafe-creme-main-782:#d1b781;--brown-cafe-creme-850-200:#423925;--brown-caramel-975-75:#251c16;--brown-caramel-975-75-hover:#4c3c31;--brown-caramel-975-75-active:#624e41;--brown-caramel-950-100:#2c221c;--brown-caramel-950-100-hover:#554439;--brown-caramel-950-100-active:#6c574a;--brown-caramel-sun-425-moon-901:#fbd8ab;--brown-caramel-sun-425-moon-901-hover:#efb547;--brown-caramel-sun-425-moon-901-active:#d6a23e;--brown-caramel-925-125:#332821;--brown-caramel-925-125-hover:#5d4b40;--brown-caramel-925-125-active:#755f51;--brown-caramel-main-648:#c08c65;--brown-caramel-850-200:#4b3525;--brown-opera-975-75:#241c17;--brown-opera-975-75-hover:#4a3c33;--brown-opera-975-75-active:#604f44;--brown-opera-950-100:#2b221c;--brown-opera-950-100-hover:#53443a;--brown-opera-950-100-active:#6a574a;--brown-opera-sun-395-moon-820:#e6be92;--brown-opera-sun-395-moon-820-hover:#f2e2d3;--brown-opera-sun-395-moon-820-active:#f8f0e9;--brown-opera-925-125:#322821;--brown-opera-925-125-hover:#5c4b40;--brown-opera-925-125-active:#735f51;--brown-opera-main-680:#bd987a;--brown-opera-850-200:#493625;--beige-gris-galet-975-75:#211d19;--beige-gris-galet-975-75-hover:#453e37;--beige-gris-galet-975-75-active:#595148;--beige-gris-galet-950-100:#28231f;--beige-gris-galet-950-100-hover:#4e453f;--beige-gris-galet-950-100-active:#635950;--beige-gris-galet-sun-407-moon-821:#d0c3b7;--beige-gris-galet-sun-407-moon-821-hover:#eae5e1;--beige-gris-galet-sun-407-moon-821-active:#f4f2f0;--beige-gris-galet-925-125:#2e2924;--beige-gris-galet-925-125-hover:#554d45;--beige-gris-galet-925-125-active:#6b6157;--beige-gris-galet-main-702:#aea397;--beige-gris-galet-850-200:#433829}.fr-placement{position:fixed;width:max-content}@-moz-document url-prefix(){:root[data-fr-scrolling] body{position:sticky}:root{--underline-thickness:calc(0.0625em + 0.25px)}}.fr-displayed-lg{display:none!important}.fr-responsive-img--32x9{aspect-ratio:3.5555555556!important;object-fit:cover;object-position:50% 50%}.fr-responsive-img--16x9{aspect-ratio:1.7777777778!important;object-fit:cover;object-position:50% 50%}.fr-responsive-img--3x2{aspect-ratio:1.5!important;object-fit:cover;object-position:50% 50%}.fr-responsive-img--4x3{aspect-ratio:1.3333333333!important;object-fit:cover;object-position:50% 50%}.fr-responsive-img--1x1{aspect-ratio:1!important;object-fit:cover;object-position:50% 50%}.fr-responsive-img--3x4{aspect-ratio:.75!important;object-fit:cover;object-position:50% 50%}.fr-responsive-img--2x3{aspect-ratio:.6666666667!important;object-fit:cover;object-position:50% 50%}.fr-responsive-vid--16x9{aspect-ratio:1.7777777778!important}.fr-responsive-vid--4x3{aspect-ratio:1.3333333333!important}.fr-responsive-vid--1x1{aspect-ratio:1!important}.fr-fi--xs:after,.fr-fi--xs:before{--icon-size:0.75rem}.fr-fi--sm:after,.fr-fi--sm:before{--icon-size:1rem}.fr-fi--md:after,.fr-fi--md:before{--icon-size:1.5rem}.fr-fi--lg:after,.fr-fi--lg:before{--icon-size:2rem}.fr-artwork-decorative{fill:var(--artwork-decorative-blue-france)}.fr-artwork-minor{fill:var(--artwork-minor-red-marianne)}.fr-artwork-major{fill:var(--artwork-major-blue-france)}.fr-artwork-background{fill:var(--artwork-background-grey)}.fr-artwork-motif{fill:var(--artwork-motif-grey)}.fr-artwork--green-tilleul-verveine .fr-artwork-minor{fill:var(--artwork-minor-green-tilleul-verveine)}.fr-artwork--green-bourgeon .fr-artwork-minor{fill:var(--artwork-minor-green-bourgeon)}.fr-artwork--green-emeraude .fr-artwork-minor{fill:var(--artwork-minor-green-emeraude)}.fr-artwork--green-menthe .fr-artwork-minor{fill:var(--artwork-minor-green-menthe)}.fr-artwork--green-archipel .fr-artwork-minor{fill:var(--artwork-minor-green-archipel)}.fr-artwork--blue-ecume .fr-artwork-minor{fill:var(--artwork-minor-blue-ecume)}.fr-artwork--blue-cumulus .fr-artwork-minor{fill:var(--artwork-minor-blue-cumulus)}.fr-artwork--purple-glycine .fr-artwork-minor{fill:var(--artwork-minor-purple-glycine)}.fr-artwork--pink-macaron .fr-artwork-minor{fill:var(--artwork-minor-pink-macaron)}.fr-artwork--pink-tuile .fr-artwork-minor{fill:var(--artwork-minor-pink-tuile)}.fr-artwork--yellow-tournesol .fr-artwork-minor{fill:var(--artwork-minor-yellow-tournesol)}.fr-artwork--yellow-moutarde .fr-artwork-minor{fill:var(--artwork-minor-yellow-moutarde)}.fr-artwork--orange-terre-battue .fr-artwork-minor{fill:var(--artwork-minor-orange-terre-battue)}.fr-artwork--brown-cafe-creme .fr-artwork-minor{fill:var(--artwork-minor-brown-cafe-creme)}.fr-artwork--brown-caramel .fr-artwork-minor{fill:var(--artwork-minor-brown-caramel)}.fr-artwork--brown-opera .fr-artwork-minor{fill:var(--artwork-minor-brown-opera)}.fr-artwork--beige-gris-galet .fr-artwork-minor{fill:var(--artwork-minor-beige-gris-galet)}[disabled] .fr-artwork *{fill:var(--text-disabled-grey)}.fr-display-lg,.fr-display-md,.fr-display-sm,.fr-display-xl,.fr-display-xs,.fr-h1,.fr-h2,.fr-h3,.fr-h4,.fr-h5,.fr-h6,h1,h2,h3,h4,h5,h6{color:var(--text-title-grey)}.fr-upload-group .fr-label .fr-hint-text{margin-top:.75rem}.fr-upload-group .fr-label+.fr-upload{margin-top:1rem}.fr-upload-group .fr-message:first-child{margin-top:.5rem}.fr-upload{display:inline-flex;font-size:.875rem;line-height:1.5rem;margin:0;width:100%}.fr-upload:disabled::-webkit-file-upload-button{cursor:not-allowed;outline-style:none}.fr-upload::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer;font:inherit;margin-right:.5rem}.fr-range-group{position:relative}.fr-range-group--error:before,.fr-range-group--valid:before{background-position:0 0;background-repeat:no-repeat;background-size:.125rem 100%;bottom:0;content:"";display:block;left:-.75rem;pointer-events:none;position:absolute;right:-.75rem;top:0}.fr-range{--thumb-size:1.5rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;position:relative}.fr-range input[type=range]{outline:none;width:100%}.fr-range__output{color:var(--text-active-blue-france);visibility:hidden}.fr-range__max,.fr-range__min,.fr-range__output{font-size:.75rem;line-height:1.25rem;min-width:var(--thumb-size);text-align:center}.fr-range[data-fr-js-range]{--progress-left:0;--progress-right:calc(var(--thumb-size)*0.5)}.fr-range[data-fr-js-range]:after,.fr-range[data-fr-js-range]:before{border-radius:.375rem;content:"";display:block;forced-color-adjust:none;height:.75rem;left:0;position:absolute;right:0;top:1.625rem;width:100%}.fr-range[data-fr-js-range]:before{box-shadow:inset 0 0 0 1px var(--border-action-high-blue-france);outline-offset:-1px}.fr-range[data-fr-js-range]:after{--idle:transparent;--hover:var(--background-active-blue-france-hover);--active:var(--background-active-blue-france-active);background-color:var(--background-active-blue-france);clip-path:polygon(var(--progress-left) 0,var(--progress-right) 0,var(--progress-right) 100%,var(--progress-left) 100%)}.fr-range[data-fr-js-range] input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;height:var(--thumb-size);width:100%;z-index:1}.fr-range[data-fr-js-range] input[type=range]:not(:only-of-type){pointer-events:none}.fr-range[data-fr-js-range] input[type=range]::-webkit-slider-thumb{--hover:var(--background-raised-grey-hover);--active:var(--background-raised-grey-active);--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--background-raised-grey);background-color:var(--background-default-grey);border:none;border:1px solid var(--border-action-high-blue-france);border-radius:50%;filter:drop-shadow(var(--raised-shadow));height:var(--thumb-size);pointer-events:auto;width:var(--thumb-size);z-index:calc(var(--ground) + 500)}.fr-range[data-fr-js-range] input[type=range]::-webkit-slider-thumb:active{z-index:2}.fr-range[data-fr-js-range] input[type=range]::-moz-range-thumb{--hover:var(--background-raised-grey-hover);--active:var(--background-raised-grey-active);--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--background-raised-grey);background-color:var(--background-default-grey);border:none;border:1px solid var(--border-action-high-blue-france);border-radius:50%;filter:drop-shadow(var(--raised-shadow));height:var(--thumb-size);pointer-events:auto;width:var(--thumb-size);z-index:calc(var(--ground) + 500)}.fr-range[data-fr-js-range] input[type=range]::-moz-range-thumb:active{z-index:2}.fr-range[data-fr-js-range] input[type=range]:disabled{border-color:graytext}.fr-range[data-fr-js-range] .fr-range__output{visibility:visible}.fr-range--sm{--thumb-size:1rem}.fr-range--sm[data-fr-js-range]:after,.fr-range--sm[data-fr-js-range]:before{border-radius:.25rem;height:.5rem;top:1.5rem}.fr-range--step[data-fr-js-range]{--step-width:0}.fr-range--step[data-fr-js-range]:after,.fr-range--step[data-fr-js-range]:before{background-clip:content-box;background-position:.625rem 0;background-repeat:repeat-x;background-size:var(--step-width) 100%;padding-left:.625rem;padding-right:.625rem}.fr-range--step.fr-range--sm[data-fr-js-range]:after,.fr-range--step.fr-range--sm[data-fr-js-range]:before{background-position:.375rem 0;padding-left:.375rem;padding-right:.375rem}.fr-range--double .fr-range__output{min-width:calc(var(--thumb-size)*2)}.fr-range--double[data-fr-js-range] input[type=range]{width:calc(100% - var(--thumb-size))}.fr-range--double[data-fr-js-range] input[type=range]:first-of-type{margin-right:var(--thumb-size)}.fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(2){position:absolute;right:0;top:1.25rem}.fr-range--double.fr-range--step[data-fr-js-range]:after,.fr-range--double.fr-range--step[data-fr-js-range]:before{background-size:0}.fr-range[data-fr-js-range] input[type=range]:disabled::-webkit-slider-thumb{border:1px solid var(--border-disabled-grey)}.fr-range[data-fr-js-range] input[type=range]:disabled::-moz-range-thumb{border:1px solid var(--border-disabled-grey)}.fr-range__max,.fr-range__min{color:var(--text-mention-grey)}.fr-range--step[data-fr-js-range]:before{background-image:radial-gradient(circle at 2px 50%,var(--background-action-high-blue-france) 0,var(--background-action-high-blue-france) 1px,transparent 1px)}.fr-range--step[data-fr-js-range]:after{background-image:radial-gradient(circle at 2px 50%,var(--background-action-low-blue-france) 0,var(--background-action-low-blue-france) 2px,transparent 2px);box-shadow:inset 10px 0 0 0 var(--border-active-blue-france),inset -10px 0 0 0 var(--border-active-blue-france)}.fr-range--step.fr-range--sm[data-fr-js-range]:after{box-shadow:inset 6px 0 0 0 var(--border-active-blue-france),inset -6px 0 0 0 var(--border-active-blue-france)}.fr-range-group--error:before{background-image:linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error))}.fr-range-group--valid:before{background-image:linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success))}.fr-range-group--disabled .fr-range[data-fr-js-range]:before{box-shadow:inset 0 0 0 1px var(--border-disabled-grey)}.fr-range-group--disabled .fr-range[data-fr-js-range]:after{--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey)}.fr-range-group--disabled .fr-range--step[data-fr-js-range]:before{background-image:radial-gradient(circle at 2px 50%,var(--background-disabled-grey) 0,var(--background-disabled-grey) 1px,transparent 1px)}.fr-range-group--disabled .fr-range--step[data-fr-js-range]:after{background-image:radial-gradient(circle at 2px 50%,var(--background-default-grey) 0,var(--background-default-grey) 2px,transparent 2px);box-shadow:inset 10px 0 0 0 var(--border-disabled-grey),inset -10px 0 0 0 var(--border-disabled-grey)}.fr-range-group--disabled .fr-range__max,.fr-range-group--disabled .fr-range__min,.fr-range-group--disabled .fr-range__output{color:var(--text-disabled-grey)}.fr-accordion{position:relative}.fr-accordion:before{bottom:0;box-shadow:inset 0 1px 0 0 var(--border-default-grey),0 1px 0 0 var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-accordion__title{display:block;font-size:unset;line-height:unset;margin:0}.fr-accordion:focus-within{z-index:1}.fr-accordion__btn{--text-spacing:0;--title-spacing:0;align-items:center;color:var(--text-action-high-blue-france);display:inline-flex;flex-direction:row;font-size:1rem;font-weight:500;line-height:1.5rem;margin:0;max-height:none;max-width:100%;min-height:3rem;overflow:initial;padding:.75rem 1rem;text-align:left;width:-moz-fit-content;width:fit-content;width:100%}.fr-accordion__btn:after,.fr-accordion__btn:before{display:block}.fr-accordion__btn:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:auto;margin-right:0;-webkit-mask-image:url(icons/system/arrow-down-s-line.svg);mask-image:url(icons/system/arrow-down-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:transform .3s;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-accordion__btn:before{content:none}.fr-accordion__btn[aria-expanded=true]:after{transform:rotate(-180deg)}.fr-accordion .fr-collapse{--ul-type:disc;--ol-type:decimal;--ul-start:1rem;--ol-start:1.5rem;--xl-block:0.5rem;--li-bottom:0.25rem;--xl-base:1em;--ol-content:counters(li-counter,".") ".  ";transition:visibility .3s,padding .3s}.fr-accordion .fr-collapse--expanded{padding-bottom:1.5rem;padding-top:1rem}.fr-accordions-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none}.fr-accordion__btn[aria-expanded=true]{--idle:transparent;--hover:var(--background-open-blue-france-hover);--active:var(--background-open-blue-france-active);background-color:var(--background-open-blue-france)}.fr-badge{--text-spacing:0;--title-spacing:0;--underline-img:none;--hover-tint:var(--hover);--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);align-items:center;background-color:var(--background-contrast-grey);border-radius:.25rem;color:var(--text-default-grey);display:inline-flex;flex-direction:row;font-size:.875rem;font-weight:700;line-height:1.5rem;max-height:none;max-width:100%;min-height:1.5rem;overflow:initial;padding:0 .5rem;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.fr-badge:after,.fr-badge:before{display:block}.fr-badge--icon-left[class*=" fr-fi-"],.fr-badge--icon-left[class*=" fr-icon-"],.fr-badge--icon-left[class^=fr-fi-],.fr-badge--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-badge--icon-left[class*=" fr-fi-"]:before,.fr-badge--icon-left[class*=" fr-icon-"]:before,.fr-badge--icon-left[class^=fr-fi-]:before,.fr-badge--icon-left[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.25rem}.fr-badge[class*=" fr-fi-"]:not([class*=fr-badge--icon-]):before,.fr-badge[class*=" fr-icon-"]:not([class*=fr-badge--icon-]):before,.fr-badge[class^=fr-fi-]:not([class*=fr-badge--icon-]):before,.fr-badge[class^=fr-icon-]:not([class*=fr-badge--icon-]):before{content:none}.fr-badge--sm{font-size:.75rem;line-height:1.25rem;min-height:1.125rem;padding:0 .375rem}.fr-badge--sm,.fr-badge--sm.fr-badge--icon-left[class*=" fr-fi-"],.fr-badge--sm.fr-badge--icon-left[class*=" fr-icon-"],.fr-badge--sm.fr-badge--icon-left[class^=fr-fi-],.fr-badge--sm.fr-badge--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-badge--sm.fr-badge--icon-left[class*=" fr-fi-"]:before,.fr-badge--sm.fr-badge--icon-left[class*=" fr-icon-"]:before,.fr-badge--sm.fr-badge--icon-left[class^=fr-fi-]:before,.fr-badge--sm.fr-badge--icon-left[class^=fr-icon-]:before{--icon-size:0.75rem;margin-left:-.09375rem;margin-right:.25rem}.fr-badge--sm[class*=" fr-fi-"]:not([class*=fr-badge--icon-]):before,.fr-badge--sm[class*=" fr-icon-"]:not([class*=fr-badge--icon-]):before,.fr-badge--sm[class^=fr-fi-]:not([class*=fr-badge--icon-]):before,.fr-badge--sm[class^=fr-icon-]:not([class*=fr-badge--icon-]):before{content:none}.fr-badge:before{--icon-size:1rem;background-color:currentColor;display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.25rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-badge[class*=" fr-fi-"]:before,.fr-badge[class*=" fr-icon-"]:before,.fr-badge[class^=fr-fi-]:before,.fr-badge[class^=fr-icon-]:before{content:""}.fr-badge--sm:before{--icon-size:0.75rem;margin-left:-.09375rem;margin-right:.25rem}.fr-badge--sm.fr-badge--info:before,.fr-badge.fr-badge--info:before{-webkit-mask-image:url(icons/system/fr--info-fill.svg);mask-image:url(icons/system/fr--info-fill.svg)}.fr-badge--sm.fr-badge--success:before,.fr-badge.fr-badge--success:before{-webkit-mask-image:url(icons/system/fr--success-fill.svg);mask-image:url(icons/system/fr--success-fill.svg)}.fr-badge--sm.fr-badge--error:before,.fr-badge.fr-badge--error:before{-webkit-mask-image:url(icons/system/fr--error-fill.svg);mask-image:url(icons/system/fr--error-fill.svg)}.fr-badge--sm.fr-badge--warning:before,.fr-badge.fr-badge--warning:before{-webkit-mask-image:url(icons/system/fr--warning-fill.svg);mask-image:url(icons/system/fr--warning-fill.svg)}.fr-badge--sm.fr-badge--new:before,.fr-badge.fr-badge--new:before{-webkit-mask-image:url(icons/weather/flashlight-fill.svg);mask-image:url(icons/weather/flashlight-fill.svg)}.fr-badge--error:before,.fr-badge--info:before,.fr-badge--new:before,.fr-badge--sm--error:before,.fr-badge--sm--info:before,.fr-badge--sm--new:before,.fr-badge--sm--success:before,.fr-badge--sm--warning:before,.fr-badge--success:before,.fr-badge--warning:before{content:""}.fr-badge--sm.fr-badge--no-icon:before,.fr-badge.fr-badge--no-icon:before{content:none}.fr-badges-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;display:flex;flex-wrap:wrap;margin-bottom:0;margin-left:-.25rem;margin-right:-.25rem}.fr-badges-group>li{display:inline-flex;max-width:100%}.fr-badges-group .fr-badge{margin:0 .25rem .5rem}.fr-badges-group--sm .fr-badge{font-size:.75rem;line-height:1.25rem;min-height:1.125rem;padding:0 .375rem}.fr-badges-group--sm .fr-badge:after,.fr-badges-group--sm .fr-badge:before{--icon-size:0.75rem}.fr-badge--info{--idle:transparent;--hover:var(--background-contrast-info-hover);--active:var(--background-contrast-info-active);background-color:var(--background-contrast-info);color:var(--text-default-info)}.fr-badge--error{--idle:transparent;--hover:var(--background-contrast-error-hover);--active:var(--background-contrast-error-active);background-color:var(--background-contrast-error);color:var(--text-default-error)}.fr-badge--success{--idle:transparent;--hover:var(--background-contrast-success-hover);--active:var(--background-contrast-success-active);background-color:var(--background-contrast-success);color:var(--text-default-success)}.fr-badge--warning{--idle:transparent;--hover:var(--background-contrast-warning-hover);--active:var(--background-contrast-warning-active);background-color:var(--background-contrast-warning);color:var(--text-default-warning)}.fr-badge--new{--idle:transparent;--hover:var(--background-contrast-yellow-moutarde-hover);--active:var(--background-contrast-yellow-moutarde-active);background-color:var(--background-contrast-yellow-moutarde);color:var(--text-action-high-yellow-moutarde)}.fr-badge--green-tilleul-verveine{--idle:transparent;--hover:var(--background-contrast-green-tilleul-verveine-hover);--active:var(--background-contrast-green-tilleul-verveine-active);background-color:var(--background-contrast-green-tilleul-verveine);color:var(--text-label-green-tilleul-verveine)}.fr-badge--green-bourgeon{--idle:transparent;--hover:var(--background-contrast-green-bourgeon-hover);--active:var(--background-contrast-green-bourgeon-active);background-color:var(--background-contrast-green-bourgeon);color:var(--text-label-green-bourgeon)}.fr-badge--green-emeraude{--idle:transparent;--hover:var(--background-contrast-green-emeraude-hover);--active:var(--background-contrast-green-emeraude-active);background-color:var(--background-contrast-green-emeraude);color:var(--text-label-green-emeraude)}.fr-badge--green-menthe{--idle:transparent;--hover:var(--background-contrast-green-menthe-hover);--active:var(--background-contrast-green-menthe-active);background-color:var(--background-contrast-green-menthe);color:var(--text-label-green-menthe)}.fr-badge--green-archipel{--idle:transparent;--hover:var(--background-contrast-green-archipel-hover);--active:var(--background-contrast-green-archipel-active);background-color:var(--background-contrast-green-archipel);color:var(--text-label-green-archipel)}.fr-badge--blue-ecume{--idle:transparent;--hover:var(--background-contrast-blue-ecume-hover);--active:var(--background-contrast-blue-ecume-active);background-color:var(--background-contrast-blue-ecume);color:var(--text-label-blue-ecume)}.fr-badge--blue-cumulus{--idle:transparent;--hover:var(--background-contrast-blue-cumulus-hover);--active:var(--background-contrast-blue-cumulus-active);background-color:var(--background-contrast-blue-cumulus);color:var(--text-label-blue-cumulus)}.fr-badge--purple-glycine{--idle:transparent;--hover:var(--background-contrast-purple-glycine-hover);--active:var(--background-contrast-purple-glycine-active);background-color:var(--background-contrast-purple-glycine);color:var(--text-label-purple-glycine)}.fr-badge--pink-macaron{--idle:transparent;--hover:var(--background-contrast-pink-macaron-hover);--active:var(--background-contrast-pink-macaron-active);background-color:var(--background-contrast-pink-macaron);color:var(--text-label-pink-macaron)}.fr-badge--pink-tuile{--idle:transparent;--hover:var(--background-contrast-pink-tuile-hover);--active:var(--background-contrast-pink-tuile-active);background-color:var(--background-contrast-pink-tuile);color:var(--text-label-pink-tuile)}.fr-badge--yellow-tournesol{--idle:transparent;--hover:var(--background-contrast-yellow-tournesol-hover);--active:var(--background-contrast-yellow-tournesol-active);background-color:var(--background-contrast-yellow-tournesol);color:var(--text-label-yellow-tournesol)}.fr-badge--yellow-moutarde{--idle:transparent;--hover:var(--background-contrast-yellow-moutarde-hover);--active:var(--background-contrast-yellow-moutarde-active);background-color:var(--background-contrast-yellow-moutarde);color:var(--text-label-yellow-moutarde)}.fr-badge--orange-terre-battue{--idle:transparent;--hover:var(--background-contrast-orange-terre-battue-hover);--active:var(--background-contrast-orange-terre-battue-active);background-color:var(--background-contrast-orange-terre-battue);color:var(--text-label-orange-terre-battue)}.fr-badge--brown-cafe-creme{--idle:transparent;--hover:var(--background-contrast-brown-cafe-creme-hover);--active:var(--background-contrast-brown-cafe-creme-active);background-color:var(--background-contrast-brown-cafe-creme);color:var(--text-label-brown-cafe-creme)}.fr-badge--brown-caramel{--idle:transparent;--hover:var(--background-contrast-brown-caramel-hover);--active:var(--background-contrast-brown-caramel-active);background-color:var(--background-contrast-brown-caramel);color:var(--text-label-brown-caramel)}.fr-badge--brown-opera{--idle:transparent;--hover:var(--background-contrast-brown-opera-hover);--active:var(--background-contrast-brown-opera-active);background-color:var(--background-contrast-brown-opera);color:var(--text-label-brown-opera)}.fr-badge--beige-gris-galet{--idle:transparent;--hover:var(--background-contrast-beige-gris-galet-hover);--active:var(--background-contrast-beige-gris-galet-active);background-color:var(--background-contrast-beige-gris-galet);color:var(--text-label-beige-gris-galet)}.fr-badge-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;display:flex;flex-wrap:wrap;margin-bottom:0}.fr-badge-group>li{display:inline-flex;max-width:100%}.fr-badge-group .fr-badge{margin-bottom:.5rem;margin-right:.5rem}.fr-logo{--text-spacing:0;--underline-img:none;color:var(--text-black-white-grey);display:inline-block;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;line-height:1.0317460317em;text-indent:-.1em;text-transform:uppercase;vertical-align:middle}.fr-logo:before{background-position:0 -.0625rem,0 0,0 0;background-repeat:no-repeat,no-repeat,no-repeat;background-size:2.75rem 1.125rem,2.75rem 1rem,0;content:"";display:block;forced-color-adjust:none;height:1rem;margin-bottom:.3333333333rem;width:2.75rem}:root[data-fr-mourning] .fr-logo:before{background-size:2.75rem 1.125rem,0,2.75rem 1rem;box-shadow:0 0 0 1px #fff}.fr-logo:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 252 180'%3E%3Cdefs%3E%3Csymbol id='a' viewBox='0 0 11 15.5'%3E%3Cpath d='M10.4 5.3C11.9 1.5 10.1 0 7.9 0 4.2 0 0 6.5 0 11.7c0 2.5 1.2 3.8 3 3.8 2.1 0 4.3-2 6.2-5.5h-1c-1.2 1.5-2.6 2.6-3.9 2.6-1.3 0-2-.8-2-2.6a10.7 10.7 0 01.3-2.2zm-4-3.1c1.1 0 2 .8 1.5 2.6L3.1 6.1c.8-2.2 2.2-4 3.4-4z'/%3E%3C/symbol%3E%3Csymbol id='b' viewBox='0 0 12.4 21.8'%3E%3Cuse width='11' height='15.5' y='6.4' href='%23a'/%3E%3Cpath d='M7.9 4.7L12.4.6V0h-3L6.7 4.7H8z'/%3E%3C/symbol%3E%3Csymbol id='c' viewBox='0 0 11.5 19'%3E%3Cpath d='M1.7 5.7h2.6L.1 17.1a1.3 1.3 0 001.2 2c3 0 6.4-2.6 7.8-6.2h-.7a9.4 9.4 0 01-5.1 3.5L7 5.7H11l.5-1.6H7.7L9 0H7.6L4.9 4.1l-3.2.4v1.2z'/%3E%3C/symbol%3E%3Csymbol id='d' viewBox='0 0 9.8 21.9'%3E%3Cpath d='M7.6 8c.3-1-.4-1.6-1-1.6-2.2 0-5 2.1-6 5h.7A5.6 5.6 0 014.4 9L.1 20.3a1.1 1.1 0 001 1.6c2.2 0 4.7-2 5.8-5H6A5.6 5.6 0 013 19.5zM8 3.7a1.8 1.8 0 001.8-1.8A1.8 1.8 0 008 0a1.8 1.8 0 00-1.8 1.8A1.8 1.8 0 008 3.6'/%3E%3C/symbol%3E%3Csymbol id='e' viewBox='0 0 14.8 15.5'%3E%3Cpath d='M3.3 3.1c.7 0 1 1 0 3.4l-3 6.8c-.7 1.3 0 2.2 1.2 2.2a1.3 1.3 0 001.5-1l3-8C7.4 4.8 10 3 11 3s.8.6.3 1.6l-4.6 9a1.3 1.3 0 001.1 1.9c2.3 0 5-2 6-5h-.6A5.6 5.6 0 0110 13l4-8a6.1 6.1 0 00.8-2.8A2 2 0 0012.6 0c-2 0-3.6 2.2-6 5V2.8C6.6 1.4 6.1 0 4.8 0 3.2 0 1.8 2.5.7 4.9h.7c.7-1.1 1.3-1.8 2-1.8'/%3E%3C/symbol%3E%3Csymbol id='f' viewBox='0 0 12 15.5'%3E%3Cpath d='M11.8 3.5c.5-1.9.2-3.5-1.2-3.5-1.8 0-2.3 1.2-4 5V2.8C6.5 1.3 6 0 4.6 0 3.1 0 1.7 2.5.5 5h.8C2 3.7 2.8 3 3.3 3c.7 0 1 1 0 3.4l-3 6.8c-.7 1.3 0 2.1 1.2 2.1a1.3 1.3 0 001.5-1l3-8a50.3 50.3 0 012.6-3h3.2z'/%3E%3C/symbol%3E%3Csymbol id='g' viewBox='0 0 14.7 16.2'%3E%3Cpath d='M10.5 13.1c-.6 0-1-1 0-3.4L14.6.1 13.4 0l-1.3 1.3h-.3C6.1 1.3 0 8.6 0 14.2a2 2 0 002.1 2.1c1.7 0 3.3-2.4 5.2-5l-.1 1c-.3 2.6.6 4 2 4 1.5 0 3-2.4 4-4.9h-.7c-.7 1.1-1.5 1.8-2 1.8zM7.9 9.8c-1.3 1.6-3.4 3.5-4.3 3.5-.5 0-.9-.5-.9-1.6 0-3.5 4-8.2 6-8.2a4.2 4.2 0 011.4.2z'/%3E%3C/symbol%3E%3Csymbol id='h' viewBox='0 0 21.9 19.8'%3E%3Cpath d='M11.2 19.8l.3-.9c-3.8-.7-4.3-.7-2.7-4.8l1.4-3.9h3c1.9 0 1.9.9 1.6 3h1l2.6-6.9h-1c-1 1.6-1.8 2.9-3.8 2.9h-3l2-5.6c.8-2 1.1-2.4 3.7-2.4h.7c2.6 0 3 .7 3 3.5h1l.9-4.7H7.3L7 .9c3 .6 3.3.9 2 4.8L5.7 14c-1.5 3.9-2 4.2-5.5 4.8l-.3.9z'/%3E%3C/symbol%3E%3Csymbol id='i' viewBox='0 0 10.1 21.9'%3E%3Cpath d='M2.9 19.4L10.1.3 9.8 0l-5 .6v.6l1 .7c.9.7.6 1.3-.2 3.4L.2 19.9a1.3 1.3 0 001.1 2c2.3 0 4.7-2.1 5.8-5h-.7a6.5 6.5 0 01-3.5 2.5'/%3E%3C/symbol%3E%3Csymbol id='j' viewBox='0 0 18 22'%3E%3Cpath d='M18 .6h-4.3a3.8 3.8 0 00-2.1-.6A6.6 6.6 0 005 6.5a3.3 3.3 0 003 3.6c-1.9.8-3 1.8-3 2.9a1.7 1.7 0 00.9 1.5c-4.3 1.3-6 2.8-6 4.7 0 2 2.6 2.8 5.6 2.8 5.3 0 9.6-2.7 9.6-5.1 0-1.8-1.6-2.5-4.3-3.3-2.2-.7-3.2-.8-3.2-1.6A2.4 2.4 0 019 10.2a6.6 6.6 0 006.1-6.5 4.5 4.5 0 00-.2-1.5h2.5zM9.8 16.2c2.1.7 3 1 3 1.6 0 1.4-2 2.5-5.6 2.5-2.7 0-4-.6-4-2 0-1.5 1.4-2.5 3.5-3.3a21.5 21.5 0 003 1.2zM9 9c-1 0-1.3-.8-1.3-1.7 0-2.8 1.4-6.2 3.5-6.2 1 0 1.3.8 1.3 1.6 0 2.9-1.4 6.3-3.5 6.3z'/%3E%3C/symbol%3E%3Csymbol id='k' viewBox='0 0 23 25.1'%3E%3Cpath d='M14.3 15.6c1.9 0 2 .8 1.6 2.8H17l2.5-6.8h-1c-1 1.6-1.7 2.9-3.8 2.9h-4.1l2-5.6c.7-2 1-2.4 3.7-2.4H18c2.6 0 3 .7 3 3.5h1l.9-4.7H7.3l-.3.9c3 .6 3.3.9 2 4.8l-3.2 8.4c-1.5 3.9-2 4.2-5.6 4.8l-.2 1h17.4l3.2-5h-1.2c-2 2-4 3.8-8 3.8-4.7 0-4.3-.3-2.7-4.6l1.4-3.8h4.2zm2.3-11.8L21 .6V0h-3l-2.6 3.9h1.2v-.1z'/%3E%3C/symbol%3E%3Csymbol id='l' viewBox='0 0 13.6 21.8'%3E%3Cpath d='M11.4 6.4c-2 0-4 2.2-5.8 4.8L9.6.3 9.4 0l-5 .6V1l1 .8c.9.7.6 1.3-.2 3.4L.8 16.8A13.9 13.9 0 000 19c0 1.4 1.8 2.7 3.5 2.7 3.8 0 10-6.9 10-12.2 0-2.3-.5-3.2-2.1-3.2zM4.8 19.5c-.8 0-1.9-.7-1.9-1.3a15.5 15.5 0 01.8-2.2L5 12.7C6.3 11 8.4 9.3 9.6 9.3c.7 0 1.2.4 1.2 1.5 0 3.1-2.9 8.7-6 8.7z'/%3E%3C/symbol%3E%3Csymbol id='m' viewBox='0 0 19.2 19.9'%3E%3Cpath d='M17.6 0H7.3L7 .9c3 .6 3.3.9 2 4.8l-3.2 8.5c-1.5 3.9-2 4.2-5.5 4.8L0 20h15.7l3.5-6H18c-2 2-4.2 4.8-7.7 4.8-2.7 0-3-.5-1.6-4.5l3.1-8.5c1.4-3.9 2-4.2 5.5-4.8z'/%3E%3C/symbol%3E%3Csymbol id='n' viewBox='0 0 126 90'%3E%3Cuse width='12.4' height='21.8' x='112.7' y='66.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='102.2' y='69' href='%23c'/%3E%3Cuse width='9.8' height='21.9' x='93.6' y='66.1' href='%23d'/%3E%3Cuse width='14.8' height='15.5' x='77.2' y='72.5' href='%23e'/%3E%3Cuse width='12' height='15.5' x='65.7' y='72.5' href='%23f'/%3E%3Cuse width='11' height='15.5' x='54.3' y='72.5' href='%23a'/%3E%3Cuse width='11.5' height='19' x='43.7' y='69' href='%23c'/%3E%3Cuse width='14.7' height='16.2' x='28.9' y='71.8' href='%23g'/%3E%3Cuse width='12' height='15.5' x='19.6' y='72.5' href='%23f'/%3E%3Cuse width='21.9' height='19.8' y='67.6' href='%23h'/%3E%3Cuse width='12.4' height='21.8' x='77.3' y='33.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='66.8' y='36' href='%23c'/%3E%3Cuse width='9.8' height='21.9' x='58.2' y='33' href='%23d'/%3E%3Cuse width='10.1' height='21.9' x='49.4' y='33.1' href='%23i'/%3E%3Cuse width='14.7' height='16.2' x='34.9' y='38.8' href='%23g'/%3E%3Cuse width='18' height='22' x='18.6' y='39.4' href='%23j'/%3E%3Cuse width='23' height='25.1' y='29.3' href='%23k'/%3E%3Cuse width='12.4' height='21.8' x='76.8' y='.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='66.2' y='2.9' href='%23c'/%3E%3Cuse width='12' height='15.5' x='54.8' y='6.5' href='%23f'/%3E%3Cuse width='11' height='15.5' x='43.4' y='6.4' href='%23a'/%3E%3Cuse width='13.6' height='21.8' x='29.4' y='.1' href='%23l'/%3E%3Cuse width='9.8' height='21.9' x='20.6' href='%23d'/%3E%3Cuse width='19.2' height='19.9' y='1.4' href='%23m'/%3E%3C/symbol%3E%3C/defs%3E%3Cuse fill='%23000' width='126' height='90' x='0' y='0' href='%23n'/%3E%3Cuse fill='%23fff' width='126' height='90' x='126' y='90' href='%23n'/%3E%3C/svg%3E");background-position:0 calc(100% + 1.875rem);background-repeat:no-repeat;background-size:5.25rem 3.75rem;content:"";display:block;min-width:2.625rem;padding-top:2.2083333333rem}[data-fr-theme=dark] .fr-logo:after{background-position:-2.625rem 100%}.fr-logo--sm{font-size:.7875rem}.fr-logo--sm:before{background-position:0 -.046875rem,0 0,0 0;background-size:2.0625rem .84375rem,2.0625rem .75rem,0;height:.75rem;margin-bottom:.25rem;width:2.0625rem}:root[data-fr-mourning] .fr-logo--sm:before{background-size:2.0625rem .84375rem,0,2.0625rem .75rem}.fr-logo--sm:after{background-position:0 calc(100% + 1.40625rem);background-size:3.9375rem 2.8125rem;min-width:1.96875rem;padding-top:1.65625rem}[data-fr-theme=dark] .fr-logo--sm:after{background-position:-1.96875rem 100%}.fr-logo--lg{font-size:1.3125rem}.fr-logo--lg:before{background-position:0 -.078125rem,0 0,0 0;background-size:3.4375rem 1.40625rem,3.4375rem 1.25rem,0;height:1.25rem;margin-bottom:.4166666667rem;width:3.4375rem}:root[data-fr-mourning] .fr-logo--lg:before{background-size:3.4375rem 1.40625rem,0,3.4375rem 1.25rem}.fr-logo--lg:after{background-position:0 calc(100% + 2.34375rem);background-size:6.5625rem 4.6875rem;min-width:3.28125rem;padding-top:2.7604166667rem}[data-fr-theme=dark] .fr-logo--lg:after{background-position:-3.28125rem 100%}.fr-btn{--text-spacing:0;--title-spacing:0;--underline-img:none;--hover-tint:var(--hover);--idle:transparent;--hover:var(--background-action-high-blue-france-hover);--active:var(--background-action-high-blue-france-active);align-items:center;background-color:var(--background-action-high-blue-france);color:var(--text-inverted-blue-france);display:inline-flex;flex-direction:row;font-size:1rem;font-weight:500;line-height:1.5rem;min-height:2.5rem;padding:.5rem 1rem;width:-moz-fit-content;width:fit-content}.fr-btn:after,.fr-btn:before{display:block}.fr-btn[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-btn[target=_blank]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-btn--align-on-content{margin-left:-1rem;margin-right:-1rem}.fr-btn[class*=" fr-fi-"]:not([class*=fr-btn--icon-]),.fr-btn[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),.fr-btn[class^=fr-fi-]:not([class*=fr-btn--icon-]),.fr-btn[class^=fr-icon-]:not([class*=fr-btn--icon-]){max-height:2.5rem;max-width:2.5rem;overflow:hidden;padding-left:.5rem;padding-right:.5rem;white-space:nowrap}.fr-btn[class*=" fr-fi-"]:not([class*=fr-btn--icon-]):before,.fr-btn[class*=" fr-icon-"]:not([class*=fr-btn--icon-]):before,.fr-btn[class^=fr-fi-]:not([class*=fr-btn--icon-]):before,.fr-btn[class^=fr-icon-]:not([class*=fr-btn--icon-]):before{--icon-size:1.5rem;margin-left:0;margin-right:.5rem}.fr-btn--align-on-content[class*=" fr-fi-"]:not([class*=fr-btn--icon-]),.fr-btn--align-on-content[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),.fr-btn--align-on-content[class^=fr-fi-]:not([class*=fr-btn--icon-]),.fr-btn--align-on-content[class^=fr-icon-]:not([class*=fr-btn--icon-]){margin-left:-.5rem;margin-right:-.5rem}.fr-btn--icon-left[class*=" fr-fi-"],.fr-btn--icon-left[class*=" fr-icon-"],.fr-btn--icon-left[class^=fr-fi-],.fr-btn--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-btn--icon-left[class*=" fr-fi-"]:before,.fr-btn--icon-left[class*=" fr-icon-"]:before,.fr-btn--icon-left[class^=fr-fi-]:before,.fr-btn--icon-left[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-fi-"],.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-icon-"],.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-fi-],.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-icon-]{margin-left:-.875rem;margin-right:-1rem}.fr-btn--icon-right[class*=" fr-fi-"],.fr-btn--icon-right[class*=" fr-icon-"],.fr-btn--icon-right[class^=fr-fi-],.fr-btn--icon-right[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-btn--icon-right[class*=" fr-fi-"]:after,.fr-btn--icon-right[class*=" fr-icon-"]:after,.fr-btn--icon-right[class^=fr-fi-]:after,.fr-btn--icon-right[class^=fr-icon-]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-btn--icon-right[class*=" fr-fi-"]:before,.fr-btn--icon-right[class*=" fr-icon-"]:before,.fr-btn--icon-right[class^=fr-fi-]:before,.fr-btn--icon-right[class^=fr-icon-]:before{content:none}.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-fi-"],.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-icon-"],.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-fi-],.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-icon-]{margin-left:-1rem;margin-right:-.875rem}.fr-btn--sm{font-size:.875rem;line-height:1.5rem;min-height:2rem;padding:.25rem .75rem}.fr-btn--sm[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-btn--sm[target=_blank]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-btn--sm.fr-btn--align-on-content{margin-left:-.75rem;margin-right:-.75rem}.fr-btn--sm[class*=" fr-fi-"]:not([class*=fr-btn--icon-]),.fr-btn--sm[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),.fr-btn--sm[class^=fr-fi-]:not([class*=fr-btn--icon-]),.fr-btn--sm[class^=fr-icon-]:not([class*=fr-btn--icon-]){max-height:2rem;max-width:2rem;overflow:hidden;padding-left:.5rem;padding-right:.5rem;white-space:nowrap}.fr-btn--sm[class*=" fr-fi-"]:not([class*=fr-btn--icon-]):before,.fr-btn--sm[class*=" fr-icon-"]:not([class*=fr-btn--icon-]):before,.fr-btn--sm[class^=fr-fi-]:not([class*=fr-btn--icon-]):before,.fr-btn--sm[class^=fr-icon-]:not([class*=fr-btn--icon-]):before{--icon-size:1rem;margin-left:0;margin-right:.5rem}.fr-btn--sm.fr-btn--align-on-content[class*=" fr-fi-"]:not([class*=fr-btn--icon-]),.fr-btn--sm.fr-btn--align-on-content[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),.fr-btn--sm.fr-btn--align-on-content[class^=fr-fi-]:not([class*=fr-btn--icon-]),.fr-btn--sm.fr-btn--align-on-content[class^=fr-icon-]:not([class*=fr-btn--icon-]){margin-left:-.5rem;margin-right:-.5rem}.fr-btn--sm.fr-btn--icon-left[class*=" fr-fi-"],.fr-btn--sm.fr-btn--icon-left[class*=" fr-icon-"],.fr-btn--sm.fr-btn--icon-left[class^=fr-fi-],.fr-btn--sm.fr-btn--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-btn--sm.fr-btn--icon-left[class*=" fr-fi-"]:before,.fr-btn--sm.fr-btn--icon-left[class*=" fr-icon-"]:before,.fr-btn--sm.fr-btn--icon-left[class^=fr-fi-]:before,.fr-btn--sm.fr-btn--icon-left[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-fi-"],.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-icon-"],.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-fi-],.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-icon-]{margin-left:-.625rem;margin-right:-.75rem}.fr-btn--sm.fr-btn--icon-right[class*=" fr-fi-"],.fr-btn--sm.fr-btn--icon-right[class*=" fr-icon-"],.fr-btn--sm.fr-btn--icon-right[class^=fr-fi-],.fr-btn--sm.fr-btn--icon-right[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-btn--sm.fr-btn--icon-right[class*=" fr-fi-"]:after,.fr-btn--sm.fr-btn--icon-right[class*=" fr-icon-"]:after,.fr-btn--sm.fr-btn--icon-right[class^=fr-fi-]:after,.fr-btn--sm.fr-btn--icon-right[class^=fr-icon-]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-btn--sm.fr-btn--icon-right[class*=" fr-fi-"]:before,.fr-btn--sm.fr-btn--icon-right[class*=" fr-icon-"]:before,.fr-btn--sm.fr-btn--icon-right[class^=fr-fi-]:before,.fr-btn--sm.fr-btn--icon-right[class^=fr-icon-]:before{content:none}.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-fi-"],.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-icon-"],.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-fi-],.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-icon-]{margin-left:-.75rem;margin-right:-.625rem}.fr-btn--lg{font-size:1.125rem;line-height:1.75rem;min-height:3rem;padding:.5rem 1.5rem}.fr-btn--lg[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-btn--lg[target=_blank]:after{--icon-size:1.5rem;content:"";margin-left:.5rem;margin-right:-.1875rem}.fr-btn--lg.fr-btn--align-on-content{margin-left:-1.5rem;margin-right:-1.5rem}.fr-btn--lg[class*=" fr-fi-"]:not([class*=fr-btn--icon-]),.fr-btn--lg[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),.fr-btn--lg[class^=fr-fi-]:not([class*=fr-btn--icon-]),.fr-btn--lg[class^=fr-icon-]:not([class*=fr-btn--icon-]){max-height:3rem;max-width:3rem;overflow:hidden;padding-left:.5rem;padding-right:.5rem;white-space:nowrap}.fr-btn--lg[class*=" fr-fi-"]:not([class*=fr-btn--icon-]):before,.fr-btn--lg[class*=" fr-icon-"]:not([class*=fr-btn--icon-]):before,.fr-btn--lg[class^=fr-fi-]:not([class*=fr-btn--icon-]):before,.fr-btn--lg[class^=fr-icon-]:not([class*=fr-btn--icon-]):before{--icon-size:2rem;margin-left:0;margin-right:.5rem}.fr-btn--lg.fr-btn--align-on-content[class*=" fr-fi-"]:not([class*=fr-btn--icon-]),.fr-btn--lg.fr-btn--align-on-content[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),.fr-btn--lg.fr-btn--align-on-content[class^=fr-fi-]:not([class*=fr-btn--icon-]),.fr-btn--lg.fr-btn--align-on-content[class^=fr-icon-]:not([class*=fr-btn--icon-]){margin-left:-.5rem;margin-right:-.5rem}.fr-btn--lg.fr-btn--icon-left[class*=" fr-fi-"],.fr-btn--lg.fr-btn--icon-left[class*=" fr-icon-"],.fr-btn--lg.fr-btn--icon-left[class^=fr-fi-],.fr-btn--lg.fr-btn--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-btn--lg.fr-btn--icon-left[class*=" fr-fi-"]:before,.fr-btn--lg.fr-btn--icon-left[class*=" fr-icon-"]:before,.fr-btn--lg.fr-btn--icon-left[class^=fr-fi-]:before,.fr-btn--lg.fr-btn--icon-left[class^=fr-icon-]:before{--icon-size:1.5rem;margin-left:-.1875rem;margin-right:.5rem}.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-fi-"],.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-icon-"],.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-fi-],.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-icon-]{margin-left:-1.3125rem;margin-right:-1.5rem}.fr-btn--lg.fr-btn--icon-right[class*=" fr-fi-"],.fr-btn--lg.fr-btn--icon-right[class*=" fr-icon-"],.fr-btn--lg.fr-btn--icon-right[class^=fr-fi-],.fr-btn--lg.fr-btn--icon-right[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-btn--lg.fr-btn--icon-right[class*=" fr-fi-"]:after,.fr-btn--lg.fr-btn--icon-right[class*=" fr-icon-"]:after,.fr-btn--lg.fr-btn--icon-right[class^=fr-fi-]:after,.fr-btn--lg.fr-btn--icon-right[class^=fr-icon-]:after{--icon-size:1.5rem;content:"";margin-left:.5rem;margin-right:-.1875rem}.fr-btn--lg.fr-btn--icon-right[class*=" fr-fi-"]:before,.fr-btn--lg.fr-btn--icon-right[class*=" fr-icon-"]:before,.fr-btn--lg.fr-btn--icon-right[class^=fr-fi-]:before,.fr-btn--lg.fr-btn--icon-right[class^=fr-icon-]:before{content:none}.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-fi-"],.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-icon-"],.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-fi-],.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-icon-]{margin-left:-1.5rem;margin-right:-1.3125rem}.fr-btns-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;align-items:stretch;display:flex;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem}.fr-btns-group>div,.fr-btns-group>li{max-width:100%;width:100%}.fr-btns-group .fr-btn{justify-content:center;margin:0 .5rem 1rem;width:calc(100% - 1rem)}.fr-btns-group--inline .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-btns-group--inline>li{display:inline-flex;max-width:100%;width:auto}.fr-btns-group--inline.fr-btns-group--right.fr-btns-group--inline-reverse{flex-direction:row-reverse;justify-content:flex-start}.fr-btns-group--left,.fr-btns-group--left li{justify-content:flex-start;text-align:left}.fr-btns-group--right,.fr-btns-group--right li{justify-content:flex-end;text-align:right}.fr-btns-group--center,.fr-btns-group--center li{justify-content:center;text-align:center}.fr-btns-group--between,.fr-btns-group--between li{justify-content:space-between;text-align:center}.fr-btns-group--equisized{--equisized-width:auto}.fr-btns-group--equisized .fr-btn{justify-content:center;width:var(--equisized-width)}.fr-btns-group--sm .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:.875rem;line-height:1.5rem;min-height:2rem;padding:.25rem .75rem}.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"],.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"],.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-],.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]{font-size:.875rem;justify-content:flex-start;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:before,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:before{--icon-size:1rem;margin-left:0;margin-right:.5rem}.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"],.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"],.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-fi-],.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-icon-]{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-fi-]:before,.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"],.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"],.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-fi-],.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]:after,.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]:after,.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]:after,.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]:before,.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]:before{content:none}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:1rem;line-height:1.5rem;min-height:2.5rem;padding:.5rem 1rem}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]{font-size:1rem;justify-content:flex-start;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:before{--icon-size:1.5rem;margin-left:0;margin-right:.5rem}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-fi-],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-icon-]{font-size:1rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2.5rem;overflow:initial;padding:.5rem 1rem}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-fi-]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-fi-],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-icon-]{font-size:1rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2.5rem;overflow:initial;padding:.5rem 1rem}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]:after,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]:after,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-fi-]:after,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-icon-]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-fi-]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-icon-]:before{content:none}.fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:1.125rem;line-height:1.75rem;min-height:3rem;padding:.5rem 1.5rem}.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"],.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"],.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-],.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]{font-size:1.125rem;justify-content:flex-start;line-height:1.75rem;max-height:3rem;max-width:3rem;min-height:3rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:before,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:before{--icon-size:2rem;margin-left:0;margin-right:.5rem}.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"],.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"],.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-fi-],.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-icon-]{font-size:1.125rem;line-height:1.75rem;max-height:none;max-width:100%;min-height:3rem;overflow:initial;padding:.5rem 1.5rem}.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-fi-]:before,.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-icon-]:before{--icon-size:1.5rem;margin-left:-.1875rem;margin-right:.5rem}.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"],.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"],.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-fi-],.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]{font-size:1.125rem;line-height:1.75rem;max-height:none;max-width:100%;min-height:3rem;overflow:initial;padding:.5rem 1.5rem}.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]:after,.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]:after,.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]:after,.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]:after{--icon-size:1.5rem;content:"";margin-left:.5rem;margin-right:-.1875rem}.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]:before,.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]:before{content:none}.fr-fieldset__element>.fr-btns-group{margin-bottom:-1rem}.fr-btn--close{display:flex;font-size:.875rem;line-height:1.5rem;margin-left:auto;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-btn--close:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(icons/system/close-line.svg);mask-image:url(icons/system/close-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--close:before{content:none}.fr-btn--tooltip{font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-btn--tooltip:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(icons/system/question-line.svg);mask-image:url(icons/system/question-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--fullscreen{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-btn--fullscreen:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(icons/media/fullscreen-line.svg);mask-image:url(icons/media/fullscreen-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--fullscreen:before{content:none}.fr-btn--display{font-size:1rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2.5rem;overflow:initial;padding:.5rem 1rem}.fr-btn--display:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(icons/system/fr--theme-fill.svg);mask-image:url(icons/system/fr--theme-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--account{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-btn--account:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(icons/user/account-circle-fill.svg);mask-image:url(icons/user/account-circle-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--team{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-btn--team:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(icons/user/team-line.svg);mask-image:url(icons/user/team-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--briefcase{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-btn--briefcase:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(icons/business/briefcase-fill.svg);mask-image:url(icons/business/briefcase-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--sort{font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-btn--sort:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(icons/system/arrow-up-down-line.svg);mask-image:url(icons/system/arrow-up-down-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:transform .3s;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--sort[aria-sort=descending]:before{transform:rotate(-180deg)}.fr-btn--sort[aria-sort=ascending],.fr-btn--sort[aria-sort=descending]{font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-btn--sort[aria-sort=ascending]:before,.fr-btn--sort[aria-sort=descending]:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(icons/system/arrow-up-line.svg);mask-image:url(icons/system/arrow-up-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn:disabled,a.fr-btn:not([href]){--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey);color:var(--text-disabled-grey)}.fr-btn--secondary{--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-action-high-blue-france);color:var(--text-action-high-blue-france)}.fr-btn--secondary:disabled,a.fr-btn--secondary:not([href]){--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-btn--account,.fr-btn--sort,.fr-btn--tertiary{--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-default-grey);color:var(--text-action-high-blue-france)}.fr-btn--account:disabled,.fr-btn--sort:disabled,.fr-btn--tertiary:disabled,a.fr-btn--account:not([href]),a.fr-btn--sort:not([href]),a.fr-btn--tertiary:not([href]){--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-btn--briefcase,.fr-btn--close,.fr-btn--display,.fr-btn--fullscreen,.fr-btn--team,.fr-btn--tertiary-no-outline,.fr-btn--tooltip{--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france)}.fr-btn--briefcase:disabled,.fr-btn--close:disabled,.fr-btn--display:disabled,.fr-btn--fullscreen:disabled,.fr-btn--team:disabled,.fr-btn--tertiary-no-outline:disabled,.fr-btn--tooltip:disabled,a.fr-btn--briefcase:not([href]),a.fr-btn--close:not([href]),a.fr-btn--display:not([href]),a.fr-btn--fullscreen:not([href]),a.fr-btn--team:not([href]),a.fr-btn--tertiary-no-outline:not([href]),a.fr-btn--tooltip:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}.fr-connect{--underline-img:none;--hover-tint:var(--hover);--active-tint:var(--active);--external-link-content:none;--idle:transparent;--hover:var(--background-action-high-blue-france-hover);--active:var(--background-action-high-blue-france-active);align-items:flex-start;background-color:var(--background-action-high-blue-france);color:var(--text-inverted-blue-france);display:inline-flex;flex-direction:column;justify-content:center;margin-bottom:.75rem;padding:.625em .75em .625em 4em;position:relative}.fr-connect:hover{background-color:var(--hover-tint)}.fr-connect:active{background-color:var(--active-tint)}.fr-connect:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 48'%3E%3Cpath fill='%232a2f82' d='M34.965 15.1 19.971 6.423 4.977 15.184a.606.606 0 0 0-.306.524v16.948a.666.666 0 0 0 .306.524l14.992 8.6 14.994-8.706a.665.665 0 0 0 .306-.524V15.628a.605.605 0 0 0-.304-.528Z'/%3E%3Cpath fill='%23df1f26' d='m14.614 15.6-5.029 8.628-4.557-9.175 5.39-3.113 4.489 3.16ZM35.27 32.58V15.622a.6.6 0 0 0-.306-.523L19.971 6.423'/%3E%3Cpath fill='%232e65b0' d='m4.673 32.58 15.3-26.157v35.362L4.977 33.18a.666.666 0 0 1-.306-.524V15.708Zm24.669-20.735L34.8 15l-4.489 9.15-5.387-9.236Z'/%3E%3Cpath fill='%23fff' d='m39.606 12.305-19.19-11.02a.933.933 0 0 0-.832 0L.394 12.305A.886.886 0 0 0 0 13v22a.886.886 0 0 0 .394.7l19.189 11.02a.933.933 0 0 0 .832 0L39.606 35.7A.886.886 0 0 0 40 35V13a.886.886 0 0 0-.394-.695ZM10.762 30.061h.079c-.042 0-.079.007-.079.05 0 .1.151 0 .2.1a.912.912 0 0 0-.629.276c0 .051.1.051.151.051-.075.1-.226.05-.277.151a.177.177 0 0 0 .1.05c-.05 0-.1 0-.1.051v.151c-.126 0-.176.1-.277.151.2.151.327 0 .528 0-.528.2-.956.478-1.484.629-.1 0 0 .151-.1.151.151.1.227-.05.377-.05-.654.377-1.333.7-2.037 1.132a.351.351 0 0 0-.1.2h-.2c-.1.05-.05.176-.151.277.226.151.5-.2.654 0 .05 0-.1.05-.2.05-.05 0-.05.1-.1.1h-.154c-.1.075-.2.126-.2.276a.219.219 0 0 0-.226.1 9.034 9.034 0 0 0 3.144-.578 7.685 7.685 0 0 0 2.088-1.559.176.176 0 0 1 .05.1 2.168 2.168 0 0 1-.806 1.08c-.277.151-.478.377-.7.478a4.045 4.045 0 0 0-.428.276 10.761 10.761 0 0 1-1.939.412l-.305.044c-.225.033-.449.069-.671.108L4.977 33.18a.648.648 0 0 1-.288-.411.574.574 0 0 0 .094-.063.265.265 0 0 0-.113-.071v-.65a12.786 12.786 0 0 0 3.038-.942A8.746 8.746 0 0 0 4.671 29.7v-1.515a11.662 11.662 0 0 1 1.639.392 6.415 6.415 0 0 1 1.182.578 3.113 3.113 0 0 0 .478.377.91.91 0 0 0 .8.05h.33a3.961 3.961 0 0 0 1.937-.905c0 .05.05.05.1.05a3.63 3.63 0 0 1-.428 1.132c.003.051-.048.152.053.202Zm2.817 3.571c.251-.1.4-.277.629-.377-.05.05-.05.151-.1.2a3.691 3.691 0 0 0-.528.4 15.96 15.96 0 0 0-1.585 1.61c-.252.3-.528.578-.8.855a2.385 2.385 0 0 1-.31.245l-2.527-1.45a4.047 4.047 0 0 0 1.076-.053 4.984 4.984 0 0 0 .855-.327v.1c.7-.277 1.232-.906 1.937-1.132.025 0 .126.1.226.05a1.883 1.883 0 0 1 1.509-.7c0 .05 0 .1.05.1h.025c-.151.126-.327.251-.5.377-.057.052-.007.102.043.102Zm-8.908-6.164v-.186a5.814 5.814 0 0 1 1.588-.188 1.52 1.52 0 0 1 .478 0 5.861 5.861 0 0 0-2.066.374Zm30.6 5.088a.665.665 0 0 1-.306.524l-10.079 5.851a32.3 32.3 0 0 1-3.408-1.185 2.826 2.826 0 0 1-.05-2.245 3.794 3.794 0 0 1 .352-.883c.025-.025.05-.05.05-.076a.025.025 0 0 0 .025-.025 4.316 4.316 0 0 1 .377-.555l.015-.015.02-.021.015-.015c0-.025.025-.05.05-.076.025-.051.075-.076.1-.126a3.771 3.771 0 0 1 .579-.5 4.07 4.07 0 0 1 .654-.177 19.817 19.817 0 0 1 2.415.328.751.751 0 0 1 .277.1 1.849 1.849 0 0 0 .905-.05 1.137 1.137 0 0 0 .855-.706 1.212 1.212 0 0 0 .05-1.059c-.178-.276-.013-.437.181-.59l.068-.055a1.17 1.17 0 0 0 .231-.216c.126-.252-.1-.4-.151-.63-.05-.1-.226-.05-.327-.2.352-.151.855-.429.629-.857-.151-.227-.377-.63-.1-.857.352-.2.855-.151 1.006-.479a1.138 1.138 0 0 0-.292-1.085l-.075-.108a4.754 4.754 0 0 1-.211-.32 6.914 6.914 0 0 0-.528-.757 4.3 4.3 0 0 1-.528-1.009c-.151-.378.05-.706.05-1.084a6.347 6.347 0 0 0-.327-2.144c-.126-.353-.176-.731-.327-1.059a1.12 1.12 0 0 0-.226-.58.375.375 0 0 1 0-.328 4.874 4.874 0 0 0 .579-.479.567.567 0 0 0-.2-.706c-.327-.151-.3.328-.528.429h-.151c-.05-.126.05-.177.151-.277 0-.05 0-.151-.05-.151-.2 0-.377-.051-.428-.151a3.957 3.957 0 0 0-1.861-1.286 2.319 2.319 0 0 0 .579.1 1.67 1.67 0 0 0 1.006-.1c.227-.076.277-.479.377-.706a.8.8 0 0 0-.151-.631 2.189 2.189 0 0 0-.906-.756 9.13 9.13 0 0 1-.679-.353.952.952 0 0 0-.251-.126c-2.965-1.485-9.069-.2-9.534 0h-.009a8.244 8.244 0 0 0-1.249.475 3.922 3.922 0 0 0-2.365 2.465 3.829 3.829 0 0 0-1.333 1.509c-.428.8-1.056 1.509-.956 2.414.1.78.277 1.484.428 2.289a4.668 4.668 0 0 0 .2.8c.1.276 0 .629.151.855.075.151.025.327.227.428v.2c.05.05.05.1.151.1v.2a6.446 6.446 0 0 1 1.107 1.434c.1.276-.478.151-.7.05a5.979 5.979 0 0 1-1.132-.956.175.175 0 0 0-.051.1c.2.352.906.78.528 1.006-.2.1-.428-.151-.629.051-.05.075 0 .176 0 .276-.277-.2-.578-.1-.855-.2-.2-.05-.252-.427-.478-.427a15.162 15.162 0 0 0-1.811-.327 15.137 15.137 0 0 0-1.739-.159V15.708a.606.606 0 0 1 .306-.524l14.987-8.761L34.965 15.1a.605.605 0 0 1 .306.524Zm-7.954-8.261a.325.325 0 0 1-.282.149 2.843 2.843 0 0 0-.282.273c.1 0 0 .149.1.149-.205.223.077.694-.205.793a2.176 2.176 0 0 1-1.127 0 .722.722 0 0 1 .167-.016h.085a.382.382 0 0 0 .337-.132v-.2c0-.05-.051-.05-.1-.05a.161.161 0 0 1-.1.05.223.223 0 0 0-.154-.2.807.807 0 0 1-.718-.273.67.67 0 0 1 .436-.05c.128 0 .077-.223.231-.322h.154c.307-.372.871-.471.974-.843 0-.1-.282-.1-.487-.149a2.259 2.259 0 0 0-.82.05 4.65 4.65 0 0 0-1.051.273 3.225 3.225 0 0 1 .923-.471 3.886 3.886 0 0 1 .718-.2l.132-.026.133-.027a.971.971 0 0 1 .556 0c.231.1.615.1.666.248.1.273-.154.545-.435.744-.057.081.148.135.148.23Z'/%3E%3C/svg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:2.5em 3em;bottom:.25em;content:"";display:block;height:3em;left:.75em;margin-top:-1.5em;position:absolute;top:50%;width:2.5em}.fr-connect__brand,.fr-connect__login{line-height:1;white-space:nowrap;z-index:1}.fr-connect__login{font-size:1.0625em}.fr-connect__brand{font-size:1.125em;font-weight:700}.fr-connect--plus{padding-right:3em}.fr-connect--plus:after{bottom:0;content:"+";display:block;font-size:3em;font-weight:700;line-height:1;position:absolute;right:.25em;transform:translate(5%,-17%)}.fr-connect-group{--text-spacing:0 0 1rem 0}.fr-connect-group p{color:var(--text-mention-grey);font-size:.75rem;line-height:1.25rem}.fr-connect-group .fr-connect+p a{color:var(--text-action-high-blue-france);font-size:.875rem;line-height:1.5rem}.fr-connect:disabled,a.fr-connect:not([href]){--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey);color:var(--text-disabled-grey)}.fr-quote{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));background-position:.5rem 100%;background-repeat:no-repeat;background-size:50% 1px;margin:0;padding:0 .5rem 2rem;position:relative}.fr-quote:after,.fr-quote:before{--icon-size:2rem;background-color:currentColor;display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-image:url(icons/editor/fr--quote-line.svg);mask-image:url(icons/editor/fr--quote-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-quote:before{color:var(--artwork-minor-blue-france);content:"";display:block;margin-bottom:.5rem}.fr-quote--column{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.fr-quote--column .fr-quote__author,.fr-quote--column .fr-quote__source{margin-left:5.25rem}.fr-quote--column figcaption{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;min-height:4.25rem}.fr-quote blockquote{--text-spacing:0 0 1rem;margin:0}.fr-quote blockquote p{font-size:1.25rem;font-weight:700;line-height:2rem}.fr-quote__author{--text-spacing:0 0 0.25rem;font-size:1rem;font-weight:700;line-height:1.5rem}.fr-quote__image{background-size:cover;border-radius:50%;display:flex;flex-direction:row;overflow:hidden;position:absolute;width:4.25rem}.fr-quote__image img{height:100%;object-fit:cover;width:100%}.fr-quote cite{font-style:italic}.fr-quote figcaption{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none}.fr-quote figcaption .fr-quote__source{display:flex;flex-direction:row;flex-wrap:wrap;font-size:.75rem;justify-content:flex-start;line-height:1.25rem}.fr-quote figcaption .fr-quote__source li{display:inline-block}.fr-quote figcaption .fr-quote__source li:not(:last-child):after{content:"·";display:inline-block;padding-left:.25rem;padding-right:.25rem}.fr-quote--green-tilleul-verveine:before{color:var(--artwork-minor-green-tilleul-verveine)}.fr-quote--green-bourgeon:before{color:var(--artwork-minor-green-bourgeon)}.fr-quote--green-emeraude:before{color:var(--artwork-minor-green-emeraude)}.fr-quote--green-menthe:before{color:var(--artwork-minor-green-menthe)}.fr-quote--green-archipel:before{color:var(--artwork-minor-green-archipel)}.fr-quote--blue-ecume:before{color:var(--artwork-minor-blue-ecume)}.fr-quote--blue-cumulus:before{color:var(--artwork-minor-blue-cumulus)}.fr-quote--purple-glycine:before{color:var(--artwork-minor-purple-glycine)}.fr-quote--pink-macaron:before{color:var(--artwork-minor-pink-macaron)}.fr-quote--pink-tuile:before{color:var(--artwork-minor-pink-tuile)}.fr-quote--yellow-tournesol:before{color:var(--artwork-minor-yellow-tournesol)}.fr-quote--yellow-moutarde:before{color:var(--artwork-minor-yellow-moutarde)}.fr-quote--orange-terre-battue:before{color:var(--artwork-minor-orange-terre-battue)}.fr-quote--brown-cafe-creme:before{color:var(--artwork-minor-brown-cafe-creme)}.fr-quote--brown-caramel:before{color:var(--artwork-minor-brown-caramel)}.fr-quote--brown-opera:before{color:var(--artwork-minor-brown-opera)}.fr-quote--beige-gris-galet:before{color:var(--artwork-minor-beige-gris-galet)}.fr-quote__source{color:var(--text-mention-grey)}.fr-breadcrumb{--text-spacing:0 0 0.5rem;color:var(--text-mention-grey);font-size:.75rem;line-height:1.25rem;margin:1rem 0 2rem;position:relative}.fr-breadcrumb__button{--hover-tint:var(--idle);--active-tint:var(--idle);background-image:var(--underline-img),var(--underline-img);background-position:var(--underline-x) 100%,var(--underline-x) calc(100% - var(--underline-thickness));background-repeat:no-repeat,no-repeat;background-size:var(--underline-hover-width) calc(var(--underline-thickness)*2),var(--underline-idle-width) var(--underline-thickness);color:inherit;font-size:.75rem;line-height:1.25rem;margin:0;padding:0;transition:background-size 0s}.fr-breadcrumb__button:active,.fr-breadcrumb__button:hover{--underline-hover-width:var(--underline-max-width)}.fr-breadcrumb__button[aria-expanded=true]{display:none}.fr-breadcrumb .fr-collapse{margin-left:-4px;margin-right:-4px;padding-left:4px;padding-right:4px;transform:translateY(-4px)}.fr-breadcrumb__list{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;transform:translateY(4px)}.fr-breadcrumb__list li{display:inline;line-height:1.75rem}.fr-breadcrumb__list li:not(:first-child):before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.25rem;margin-right:.25rem;-webkit-mask-image:url(icons/system/arrow-right-s-line.svg);mask-image:url(icons/system/arrow-right-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);vertical-align:-.0625em;width:var(--icon-size)}.fr-breadcrumb__link{--hover-tint:var(--idle);--active-tint:var(--idle);background-image:var(--underline-img),var(--underline-img);background-position:var(--underline-x) 100%,var(--underline-x) calc(100% - var(--underline-thickness));background-repeat:no-repeat,no-repeat;background-size:var(--underline-hover-width) calc(var(--underline-thickness)*2),var(--underline-idle-width) var(--underline-thickness);font-size:.75rem;line-height:1.25rem;padding:0;position:relative;transition:background-size 0s;vertical-align:.25rem}.fr-breadcrumb__link:active,.fr-breadcrumb__link:hover{--underline-hover-width:var(--underline-max-width)}.fr-breadcrumb__link[aria-current]:not([aria-current=false]){--underline-img:none;color:var(--text-default-grey);cursor:default;pointer-events:none}.fr-label{color:var(--text-label-grey);display:block;font-size:1rem;line-height:1.5rem}.fr-label+.fr-input,.fr-label+.fr-input-wrap,.fr-label+.fr-select{margin-top:.5rem}.fr-hint-text{--text-spacing:0 0 1rem;display:block;font-size:.75rem;line-height:1.25rem}.fr-hint-text+.fr-hint-text{margin-top:.25rem}.fr-fieldset{align-items:last baseline;border:0;display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -.75rem 1rem;padding:0 .25rem;position:relative}.fr-fieldset__legend{color:var(--text-label-grey);font-size:1rem;font-weight:700;line-height:1.5rem;margin-left:-.25rem;margin-right:-.25rem;padding-bottom:1rem;padding-left:.75rem;padding-right:.75rem;width:100%}.fr-fieldset__legend--regular{font-weight:400}.fr-fieldset__legend .fr-hint-text{font-weight:400;margin-top:.5rem}.fr-fieldset--error,.fr-fieldset--info,.fr-fieldset--valid{background-position:0 -2.25rem;background-repeat:no-repeat;background-size:2px calc(100% + 1.25rem)}.fr-fieldset--error .fr-fieldset__legend,.fr-fieldset--info .fr-fieldset__legend,.fr-fieldset--valid .fr-fieldset__legend{background-position:0 0;background-repeat:no-repeat;background-size:2px 100%}.fr-fieldset__element{flex:1 1 100%;margin-bottom:1rem;max-width:100%;padding-left:.5rem;padding-right:.5rem}.fr-fieldset__element--inline{flex:0 0 auto}.fr-fieldset__element--inline-grow,.fr-fieldset__element--inline\@md.fr-fieldset__element--inline-grow{flex-grow:1}.fr-fieldset__element.fr-fieldset__element--year{flex:0 0 8rem}.fr-fieldset__element--year:not(.fr-fieldset__element--inline){margin-right:calc(100% - 8rem)}.fr-fieldset__element.fr-fieldset__element--postal{flex:0 0 16rem}.fr-fieldset__element--postal:not(.fr-fieldset__element--inline){margin-right:calc(100% - 16rem)}.fr-fieldset__element.fr-fieldset__element--number{flex:0 0 6rem}.fr-fieldset__element--number:not(.fr-fieldset__element--inline){margin-right:calc(100% - 6rem)}.fr-fieldset__element>.fr-fieldset:last-child:after,.fr-fieldset__element>h1:last-child:after,.fr-fieldset__element>h2:last-child:after,.fr-fieldset__element>h3:last-child:after,.fr-fieldset__element>h4:last-child:after,.fr-fieldset__element>h5:last-child:after,.fr-fieldset__element>h6:last-child:after,.fr-fieldset__element>p:last-child:after,.fr-fieldset__legend>.fr-fieldset:last-child:after,.fr-fieldset__legend>h1:last-child:after,.fr-fieldset__legend>h2:last-child:after,.fr-fieldset__legend>h3:last-child:after,.fr-fieldset__legend>h4:last-child:after,.fr-fieldset__legend>h5:last-child:after,.fr-fieldset__legend>h6:last-child:after,.fr-fieldset__legend>p:last-child:after{content:"";display:block;margin-bottom:-1rem}.fr-fieldset>.fr-messages-group{flex:1 1 100%;padding-left:.5rem;padding-right:.5rem}.fr-fieldset>.fr-messages-group>.fr-message:last-child{margin-bottom:1rem}.fr-message{--comma:", ";--content:var(--comma);align-items:flex-start;display:flex;flex-direction:row;font-size:.75rem;line-height:1.25rem;margin:0 0 .25rem}.fr-message:after{clip:rect(0,0,0,0);border:0;content:var(--content);display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-message:last-child{--comma:". ";margin-bottom:0}.fr-message--error:before,.fr-message--info:before,.fr-message--valid:before,.fr-message--warning:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-right:.25rem;margin-top:.125rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-message--error:before{-webkit-mask-image:url(icons/system/fr--error-fill.svg);mask-image:url(icons/system/fr--error-fill.svg)}.fr-message--valid:before{-webkit-mask-image:url(icons/system/fr--success-fill.svg);mask-image:url(icons/system/fr--success-fill.svg)}.fr-message--info:before{-webkit-mask-image:url(icons/system/fr--info-fill.svg);mask-image:url(icons/system/fr--info-fill.svg)}.fr-message--warning:before{-webkit-mask-image:url(icons/system/fr--warning-fill.svg);mask-image:url(icons/system/fr--warning-fill.svg)}.fr-input-group--valid label,.fr-range-group--valid label,.fr-select-group--valid label,.fr-upload-group--valid label{color:var(--text-default-success)}.fr-input-group--error label,.fr-range-group--error label,.fr-select-group--error label,.fr-upload-group--error label{color:var(--text-default-error)}.fr-input-group--info label,.fr-range-group--info label,.fr-select-group--info label,.fr-upload-group--info label{color:var(--text-default-info)}.fr-input-group--disabled .fr-hint-text,.fr-input-group--disabled label,.fr-range-group--disabled .fr-hint-text,.fr-range-group--disabled label,.fr-select-group--disabled .fr-hint-text,.fr-select-group--disabled label,.fr-upload-group--disabled .fr-hint-text,.fr-upload-group--disabled label{color:var(--text-disabled-grey)}.fr-label--error{color:var(--text-default-error)}.fr-label--success{color:var(--text-default-success)}.fr-label--info{color:var(--text-default-info)}.fr-label--disabled,.fr-label--disabled .fr-hint-text{color:var(--text-disabled-grey)}.fr-hint-text,.fr-message{color:var(--text-mention-grey)}.fr-message--error{color:var(--text-default-error)}.fr-message--valid{color:var(--text-default-success)}.fr-message--info{color:var(--text-default-info)}.fr-message--warning{color:var(--text-default-warning)}.fr-fieldset input:disabled+label,.fr-fieldset input:disabled+label .fr-hint-text,.fr-fieldset input:disabled+label+.fr-hint-text,.fr-fieldset:disabled .fr-fieldset__legend,.fr-fieldset:disabled .fr-hint-text,.fr-fieldset:disabled .fr-label{color:var(--text-disabled-grey)}.fr-fieldset--error,.fr-fieldset--error .fr-fieldset__legend{background-image:linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error))}.fr-fieldset--error .fr-fieldset__legend,.fr-fieldset--error .fr-label{color:var(--text-default-error)}.fr-fieldset--valid,.fr-fieldset--valid .fr-fieldset__legend{background-image:linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success))}.fr-fieldset--valid .fr-fieldset__legend,.fr-fieldset--valid .fr-label{color:var(--text-default-success)}.fr-fieldset--info,.fr-fieldset--info .fr-fieldset__legend{background-image:linear-gradient(0deg,var(--border-plain-info),var(--border-plain-info))}.fr-fieldset--info .fr-fieldset__legend,.fr-fieldset--info .fr-label{color:var(--text-default-info)}.fr-input-group:not(:last-child),.fr-select-group:not(:last-child){margin-bottom:1.5rem}.fr-input-group .fr-label .fr-hint-text,.fr-select-group .fr-label .fr-hint-text{margin-top:.25rem}.fr-fieldset--inline .fr-fieldset__content{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:-.75rem .5rem 0}.fr-fieldset--inline .fr-checkbox-group{display:inline-flex;margin-bottom:0}.fr-fieldset--inline .fr-checkbox-group:first-child{margin-top:0}.fr-fieldset--inline .fr-checkbox-group:not(:last-child){margin-right:1.25rem}.fr-fieldset--inline .fr-checkbox-group:last-child{margin-bottom:0}.fr-fieldset--inline .fr-radio-group{display:inline-flex}.fr-fieldset--inline .fr-radio-group:not(:last-child){margin-right:1.75rem}.fr-fieldset--inline .fr-radio-group:first-child{margin-top:0}.fr-fieldset--inline .fr-radio-group:last-child{margin-bottom:0}.fr-fieldset__content{margin:0 .5rem;position:relative;width:100%}.fr-fieldset__content .fr-checkbox-group:first-child,.fr-fieldset__content .fr-radio-group:first-child{margin-top:-.75rem}.fr-fieldset__content .fr-checkbox-group label,.fr-fieldset__content .fr-radio-group label{padding:.75rem 0}.fr-fieldset__content .fr-checkbox-group input[type=checkbox]+label:before,.fr-fieldset__content .fr-radio-group:not(.fr-radio-rich) input[type=radio]+label:before{top:.75rem}.fr-fieldset__content+.fr-error-text,.fr-fieldset__content+.fr-info-text,.fr-fieldset__content+.fr-valid-text{margin-bottom:1rem;margin-left:.5rem;margin-top:0}.fr-error-text,.fr-info-text,.fr-valid-text{align-items:center;display:flex;flex-direction:row;font-size:.75rem;line-height:1.25rem;margin-bottom:0;margin-top:1rem}.fr-error-text:before,.fr-info-text:before,.fr-valid-text:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-right:.25rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-error-text+.fr-error-text,.fr-error-text+.fr-info-text,.fr-error-text+.fr-valid-text,.fr-info-text+.fr-error-text,.fr-info-text+.fr-info-text,.fr-info-text+.fr-valid-text,.fr-valid-text+.fr-error-text,.fr-valid-text+.fr-info-text,.fr-valid-text+.fr-valid-text{margin-top:.25rem}.fr-error-text:before{-webkit-mask-image:url(icons/system/fr--error-fill.svg);mask-image:url(icons/system/fr--error-fill.svg)}.fr-valid-text:before{-webkit-mask-image:url(icons/system/fr--success-fill.svg);mask-image:url(icons/system/fr--success-fill.svg)}.fr-info-text:before{-webkit-mask-image:url(icons/system/fr--info-fill.svg);mask-image:url(icons/system/fr--info-fill.svg)}.fr-error-text{color:var(--text-default-error)}.fr-valid-text{color:var(--text-default-success)}.fr-info-text{color:var(--text-default-info)}.fr-fieldset--valid .fr-fieldset__content:before{box-shadow:inset 2px 0 0 0 var(--border-plain-success)}.fr-fieldset--error .fr-fieldset__content:before{box-shadow:inset 2px 0 0 0 var(--border-plain-error)}.fr-fieldset--info .fr-fieldset__content:before{box-shadow:inset 2px 0 0 0 var(--border-plain-info)}.fr-stepper{--title-spacing:0;--text-spacing:0;display:flex;flex-direction:column;margin-bottom:2rem}.fr-stepper__title{--title-spacing:0 0 0.75rem 0;--text-spacing:0 0 0.75rem 0;color:var(--text-title-grey);display:flex;flex-direction:column-reverse;font-size:1.125rem;font-weight:700;line-height:1.5rem}.fr-stepper__state{--title-spacing:0 0 0.25rem 0;--text-spacing:0 0 0.25rem 0;color:var(--text-mention-grey);font-size:.875rem;font-weight:400;line-height:1.5rem}.fr-stepper__state:after{content:"\a";line-height:2rem;white-space:pre}.fr-stepper__details{color:var(--text-mention-grey);font-size:.75rem;line-height:1.25rem;margin-top:.75rem}.fr-stepper .fr-stepper__steps[data-fr-steps="2"][data-fr-current-step="2"]+.fr-stepper__details,.fr-stepper .fr-stepper__steps[data-fr-steps="3"][data-fr-current-step="3"]+.fr-stepper__details,.fr-stepper .fr-stepper__steps[data-fr-steps="4"][data-fr-current-step="4"]+.fr-stepper__details,.fr-stepper .fr-stepper__steps[data-fr-steps="5"][data-fr-current-step="5"]+.fr-stepper__details,.fr-stepper .fr-stepper__steps[data-fr-steps="6"][data-fr-current-step="6"]+.fr-stepper__details,.fr-stepper .fr-stepper__steps[data-fr-steps="7"][data-fr-current-step="7"]+.fr-stepper__details,.fr-stepper .fr-stepper__steps[data-fr-steps="8"][data-fr-current-step="8"]+.fr-stepper__details{display:none}.fr-stepper__steps{--stepper-size:0.5rem;--default-outer:calc((100% + var(--stepper-size))/var(--steps));--default-inner:calc(var(--default-outer) - var(--stepper-size));--active-outer:calc((100% + var(--stepper-size))/var(--current-step));--active-inner:calc(var(--active-outer) - var(--stepper-size));--current-step:0;background-image:repeating-linear-gradient(to right,var(--background-active-blue-france) 0,var(--background-active-blue-france) var(--active-inner),transparent var(--active-inner),transparent var(--active-outer)),repeating-linear-gradient(to right,var(--background-contrast-grey) 0,var(--background-contrast-grey) var(--default-inner),transparent var(--default-inner),transparent var(--default-outer));background-position:0 0,0 0;background-repeat:no-repeat;background-size:calc((100% + var(--stepper-size))*var(--current-step)/var(--steps) - var(--stepper-size)) 100%,100% 100%;height:var(--stepper-size);width:100%}.fr-stepper__steps[data-fr-steps="2"]{--steps:2;--step-width:50%}.fr-stepper__steps[data-fr-steps="3"]{--steps:3;--step-width:33.33333%}.fr-stepper__steps[data-fr-steps="4"]{--steps:4;--step-width:25%}.fr-stepper__steps[data-fr-steps="5"]{--steps:5;--step-width:20%}.fr-stepper__steps[data-fr-steps="6"]{--steps:6;--step-width:16.66667%}.fr-stepper__steps[data-fr-steps="7"]{--steps:7;--step-width:14.28571%}.fr-stepper__steps[data-fr-steps="8"]{--steps:8;--step-width:12.5%}.fr-stepper__steps[data-fr-current-step="1"]{--current-step:1}.fr-stepper__steps[data-fr-current-step="2"]{--current-step:2}.fr-stepper__steps[data-fr-current-step="3"]{--current-step:3}.fr-stepper__steps[data-fr-current-step="4"]{--current-step:4}.fr-stepper__steps[data-fr-current-step="5"]{--current-step:5}.fr-stepper__steps[data-fr-current-step="6"]{--current-step:6}.fr-stepper__steps[data-fr-current-step="7"]{--current-step:7}.fr-stepper__steps[data-fr-current-step="8"]{--current-step:8}.fr-tooltip{--arrow-x:0;background-position:calc(50% + var(--arrow-x)) calc(100% - .5rem),calc(50% + var(--arrow-x)) calc(100% - .375rem),50% calc(100% - .75rem),50% calc(100% - .75rem);background-repeat:no-repeat;background-size:.5rem .375rem,.5rem .375rem,100% 1px,100% calc(100% - .75rem);color:var(--text-default-grey);display:block;font-size:.75rem;line-height:1.25rem;max-width:min(24rem,calc(66.66667vw - 1.33333rem));opacity:1;padding:.5rem .5rem 1.25rem;text-align:left;transition:opacity 0s .15s,visibility 0s .15s;visibility:visible;white-space:normal}.fr-tooltip:not(.fr-tooltip--shown){display:none;opacity:0}.fr-tooltip--hidding{opacity:0}.fr-tooltip.fr-placement--bottom{background-position-y:.5rem,.375rem,.75rem,.75rem;padding-bottom:.5rem;padding-top:1.25rem}.fr-tooltip.fr-placement{background-image:linear-gradient(90deg,var(--background-overlap-grey),var(--background-overlap-grey));filter:drop-shadow(var(--overlap-shadow));z-index:calc(var(--ground) + 1000)}@supports (background:conic-gradient(white,black)){.fr-tooltip.fr-placement--top{background-image:conic-gradient(from -33.69deg at 50% 100%,transparent 0deg,var(--background-overlap-grey) 0deg,var(--background-overlap-grey) 67.38deg,transparent 67.38deg),conic-gradient(from -33.69deg at 50% 100%,transparent 0deg,var(--border-default-grey) 0deg,var(--border-default-grey) 67.38deg,transparent 67.38deg),linear-gradient(90deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(90deg,var(--background-overlap-grey),var(--background-overlap-grey))}.fr-tooltip.fr-placement--bottom{background-image:conic-gradient(from 146.31deg at 50% 0,transparent 0deg,var(--background-overlap-grey) 0deg,var(--background-overlap-grey) 67.38deg,transparent 67.38deg),conic-gradient(from 146.31deg at 50% 0,transparent 0deg,var(--border-default-grey) 0deg,var(--border-default-grey) 67.38deg,transparent 67.38deg),linear-gradient(90deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(90deg,var(--background-overlap-grey),var(--background-overlap-grey))}}.fr-link{--text-spacing:0;--title-spacing:0;color:var(--text-action-high-blue-france);display:inline;font-size:1rem;line-height:1.5rem;padding:0}.fr-link[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-link[target=_blank]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-link--icon-left[class*=" fr-fi-"],.fr-link--icon-left[class*=" fr-icon-"],.fr-link--icon-left[class^=fr-fi-],.fr-link--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--icon-left[class*=" fr-fi-"]:before,.fr-link--icon-left[class*=" fr-icon-"]:before,.fr-link--icon-left[class^=fr-fi-]:before,.fr-link--icon-left[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-link--icon-right[class*=" fr-fi-"],.fr-link--icon-right[class*=" fr-icon-"],.fr-link--icon-right[class^=fr-fi-],.fr-link--icon-right[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--icon-right[class*=" fr-fi-"]:after,.fr-link--icon-right[class*=" fr-icon-"]:after,.fr-link--icon-right[class^=fr-fi-]:after,.fr-link--icon-right[class^=fr-icon-]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-link--icon-right[class*=" fr-fi-"]:before,.fr-link--icon-right[class*=" fr-icon-"]:before,.fr-link--icon-right[class^=fr-fi-]:before,.fr-link--icon-right[class^=fr-icon-]:before,.fr-link[class*=" fr-fi-"]:not([class*=fr-link--icon-]):before,.fr-link[class*=" fr-icon-"]:not([class*=fr-link--icon-]):before,.fr-link[class^=fr-fi-]:not([class*=fr-link--icon-]):before,.fr-link[class^=fr-icon-]:not([class*=fr-link--icon-]):before{content:none}.fr-link--xs{font-size:.75rem;line-height:1.25rem;padding:0}.fr-link--xs[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-link--xs[target=_blank]:after{--icon-size:0.75rem;content:"";margin-left:.5rem;margin-right:-.09375rem}.fr-link--xs.fr-link--icon-left[class*=" fr-fi-"],.fr-link--xs.fr-link--icon-left[class*=" fr-icon-"],.fr-link--xs.fr-link--icon-left[class^=fr-fi-],.fr-link--xs.fr-link--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--xs.fr-link--icon-left[class*=" fr-fi-"]:before,.fr-link--xs.fr-link--icon-left[class*=" fr-icon-"]:before,.fr-link--xs.fr-link--icon-left[class^=fr-fi-]:before,.fr-link--xs.fr-link--icon-left[class^=fr-icon-]:before{--icon-size:0.75rem;margin-left:-.09375rem;margin-right:.5rem}.fr-link--xs.fr-link--icon-right[class*=" fr-fi-"],.fr-link--xs.fr-link--icon-right[class*=" fr-icon-"],.fr-link--xs.fr-link--icon-right[class^=fr-fi-],.fr-link--xs.fr-link--icon-right[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--xs.fr-link--icon-right[class*=" fr-fi-"]:after,.fr-link--xs.fr-link--icon-right[class*=" fr-icon-"]:after,.fr-link--xs.fr-link--icon-right[class^=fr-fi-]:after,.fr-link--xs.fr-link--icon-right[class^=fr-icon-]:after{--icon-size:0.75rem;content:"";margin-left:.5rem;margin-right:-.09375rem}.fr-link--xs.fr-link--icon-right[class*=" fr-fi-"]:before,.fr-link--xs.fr-link--icon-right[class*=" fr-icon-"]:before,.fr-link--xs.fr-link--icon-right[class^=fr-fi-]:before,.fr-link--xs.fr-link--icon-right[class^=fr-icon-]:before,.fr-link--xs[class*=" fr-fi-"]:not([class*=fr-link--icon-]):before,.fr-link--xs[class*=" fr-icon-"]:not([class*=fr-link--icon-]):before,.fr-link--xs[class^=fr-fi-]:not([class*=fr-link--icon-]):before,.fr-link--xs[class^=fr-icon-]:not([class*=fr-link--icon-]):before{content:none}.fr-link--sm{font-size:.875rem;line-height:1.5rem;padding:0}.fr-link--sm[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-link--sm[target=_blank]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-link--sm.fr-link--icon-left[class*=" fr-fi-"],.fr-link--sm.fr-link--icon-left[class*=" fr-icon-"],.fr-link--sm.fr-link--icon-left[class^=fr-fi-],.fr-link--sm.fr-link--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--sm.fr-link--icon-left[class*=" fr-fi-"]:before,.fr-link--sm.fr-link--icon-left[class*=" fr-icon-"]:before,.fr-link--sm.fr-link--icon-left[class^=fr-fi-]:before,.fr-link--sm.fr-link--icon-left[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-link--sm.fr-link--icon-right[class*=" fr-fi-"],.fr-link--sm.fr-link--icon-right[class*=" fr-icon-"],.fr-link--sm.fr-link--icon-right[class^=fr-fi-],.fr-link--sm.fr-link--icon-right[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--sm.fr-link--icon-right[class*=" fr-fi-"]:after,.fr-link--sm.fr-link--icon-right[class*=" fr-icon-"]:after,.fr-link--sm.fr-link--icon-right[class^=fr-fi-]:after,.fr-link--sm.fr-link--icon-right[class^=fr-icon-]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-link--sm.fr-link--icon-right[class*=" fr-fi-"]:before,.fr-link--sm.fr-link--icon-right[class*=" fr-icon-"]:before,.fr-link--sm.fr-link--icon-right[class^=fr-fi-]:before,.fr-link--sm.fr-link--icon-right[class^=fr-icon-]:before,.fr-link--sm[class*=" fr-fi-"]:not([class*=fr-link--icon-]):before,.fr-link--sm[class*=" fr-icon-"]:not([class*=fr-link--icon-]):before,.fr-link--sm[class^=fr-fi-]:not([class*=fr-link--icon-]):before,.fr-link--sm[class^=fr-icon-]:not([class*=fr-link--icon-]):before{content:none}.fr-link--lg{font-size:1.125rem;line-height:1.75rem;padding:0}.fr-link--lg[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-link--lg[target=_blank]:after{--icon-size:1.5rem;content:"";margin-left:.5rem;margin-right:-.1875rem}.fr-link--lg.fr-link--icon-left[class*=" fr-fi-"],.fr-link--lg.fr-link--icon-left[class*=" fr-icon-"],.fr-link--lg.fr-link--icon-left[class^=fr-fi-],.fr-link--lg.fr-link--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--lg.fr-link--icon-left[class*=" fr-fi-"]:before,.fr-link--lg.fr-link--icon-left[class*=" fr-icon-"]:before,.fr-link--lg.fr-link--icon-left[class^=fr-fi-]:before,.fr-link--lg.fr-link--icon-left[class^=fr-icon-]:before{--icon-size:1.5rem;margin-left:-.1875rem;margin-right:.5rem}.fr-link--lg.fr-link--icon-right[class*=" fr-fi-"],.fr-link--lg.fr-link--icon-right[class*=" fr-icon-"],.fr-link--lg.fr-link--icon-right[class^=fr-fi-],.fr-link--lg.fr-link--icon-right[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--lg.fr-link--icon-right[class*=" fr-fi-"]:after,.fr-link--lg.fr-link--icon-right[class*=" fr-icon-"]:after,.fr-link--lg.fr-link--icon-right[class^=fr-fi-]:after,.fr-link--lg.fr-link--icon-right[class^=fr-icon-]:after{--icon-size:1.5rem;content:"";margin-left:.5rem;margin-right:-.1875rem}.fr-link--lg.fr-link--icon-right[class*=" fr-fi-"]:before,.fr-link--lg.fr-link--icon-right[class*=" fr-icon-"]:before,.fr-link--lg.fr-link--icon-right[class^=fr-fi-]:before,.fr-link--lg.fr-link--icon-right[class^=fr-icon-]:before,.fr-link--lg[class*=" fr-fi-"]:not([class*=fr-link--icon-]):before,.fr-link--lg[class*=" fr-icon-"]:not([class*=fr-link--icon-]):before,.fr-link--lg[class^=fr-fi-]:not([class*=fr-link--icon-]):before,.fr-link--lg[class^=fr-icon-]:not([class*=fr-link--icon-]):before{content:none}button.fr-link{text-align:left}.fr-link--download,.fr-links-group--download .fr-link{font-size:1rem;line-height:1.5rem;max-height:none;max-width:100%;overflow:initial;padding:0;position:relative}.fr-link--download:after,.fr-links-group--download .fr-link:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-bottom:1.75rem;margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(icons/system/download-line.svg);mask-image:url(icons/system/download-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);vertical-align:calc((.75rem - var(--icon-size))*.5 - 1.75rem);width:var(--icon-size)}.fr-link--download:before,.fr-links-group--download .fr-link:before{content:none}.fr-link--download .fr-link__detail,.fr-links-group--download .fr-link .fr-link__detail{cursor:text;font-size:.75rem;font-weight:400;left:0;line-height:1.25rem;margin-top:1.75rem;pointer-events:none;position:absolute;white-space:nowrap}.fr-link--download .fr-link__detail abbr,.fr-links-group--download .fr-link .fr-link__detail abbr{text-decoration:none}.fr-links-group--download{--ul-type:disc;--ol-type:decimal;--ul-start:1rem;--ol-start:1.5rem;--xl-block:0.5rem;--li-bottom:0.25rem;--xl-base:1em;--ol-content:counters(li-counter,".") ".  "}.fr-links-group--download>li{display:block}.fr-links-group .fr-link--download,.fr-links-group--download .fr-link{margin-bottom:2.5rem}.fr-links-group{--li-bottom:0.5rem}.fr-links-group--inline{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;display:inline;margin:0 -.5rem}.fr-links-group--inline>li{display:inline;line-height:2.75rem}.fr-links-group--inline .fr-link{margin:0 .5rem 1rem}.fr-links-group--sm .fr-link{font-size:.875rem;line-height:1.5rem;padding:0}.fr-links-group--sm .fr-link:after,.fr-links-group--sm .fr-link:before{--icon-size:1rem}.fr-links-group--sm .fr-link:not(.fr-link--download){vertical-align:top}.fr-links-group--lg .fr-link{font-size:1.125rem;line-height:1.75rem;padding:0}.fr-links-group--lg .fr-link:after,.fr-links-group--lg .fr-link:before{--icon-size:1.5rem}.fr-links-group__title{font-size:1.375rem;font-weight:700;line-height:1.75rem;margin:var(--title-spacing)}.fr-links-group--bordered{box-shadow:inset 0 0 0 1px var(--border-default-grey);padding:1.5rem 1.5rem .5rem}.fr-link--close{--hover:inherit;--active:inherit;align-items:center;background-color:transparent;color:var(--text-action-high-blue-france);display:flex;flex-direction:row;font-size:.875rem;line-height:1.5rem;margin-left:auto;margin-right:-1rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-link--close:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(icons/system/close-line.svg);mask-image:url(icons/system/close-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-link--close:before{content:none}.fr-link.fr-link--icon-left.fr-fi-theme-fill{font-size:1rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2.5rem;overflow:initial;padding:.5rem 1rem}.fr-link.fr-link--icon-left.fr-fi-theme-fill:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-link__detail{color:var(--text-mention-grey)}.fr-links-group li::marker{color:var(--text-action-high-blue-france)}.fr-link--close:disabled,a.fr-link--close:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}.fr-sidemenu{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;--underline-img:none;--text-spacing:0;--title-spacing:0;box-shadow:inset 0 -1px 0 0 var(--border-default-grey),inset 0 1px 0 0 var(--border-default-grey);margin-left:-1rem;margin-right:-1rem;position:relative}.fr-sidemenu a:not([href]){cursor:default}.fr-sidemenu .fr-collapse{margin:-.25rem -.25rem 0;padding:.25rem .25rem 0}.fr-sidemenu .fr-collapse.fr-collapsing{margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}.fr-sidemenu__title{box-shadow:inset 0 -1px 0 0 var(--border-default-grey);color:var(--text-title-grey);font-size:1.125rem;font-weight:700;line-height:1.75rem;padding:1rem 0}.fr-sidemenu__list{font-weight:700}.fr-sidemenu__list .fr-sidemenu__list{font-weight:400;margin:0 1rem 1rem}.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__btn,.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__link{font-size:1rem;font-weight:400;line-height:1.5rem}.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__btn,.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__link{font-size:.875rem;line-height:1.5rem}.fr-sidemenu__item{position:relative}.fr-sidemenu__item:before{bottom:0;box-shadow:0 -1px 0 0 var(--border-default-grey),inset 0 -1px 0 0 var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-sidemenu__item .fr-sidemenu__item .fr-sidemenu__item:before{content:none}.fr-sidemenu__inner>.fr-collapse{margin:-.25rem .75rem 0;padding:.25rem .75rem 0}.fr-sidemenu__btn,.fr-sidemenu__link{--hover-tint:var(--hover);--active-tint:var(--active);align-items:center;color:var(--text-action-high-blue-france);display:flex;flex-direction:row;font-size:1rem;font-weight:700;line-height:1.5rem;padding:.75rem 1rem;position:relative;text-align:left;width:100%}.fr-sidemenu__btn[aria-current]:not([aria-current=false]):before,.fr-sidemenu__link[aria-current]:not([aria-current=false]):before{--idle:transparent;--hover:var(--border-active-blue-france-hover);--active:var(--border-active-blue-france-active);background-color:var(--border-active-blue-france);bottom:.75rem;content:"";left:0;position:absolute;top:.75rem;width:2px}.fr-sidemenu__link:not([href])[aria-current]:not([aria-current=false]){cursor:default;pointer-events:none}.fr-sidemenu__btn[aria-expanded]{align-items:center;display:flex;flex-direction:row}.fr-sidemenu__btn[aria-expanded]:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:auto;margin-right:0;-webkit-mask-image:url(icons/system/arrow-down-s-line.svg);mask-image:url(icons/system/arrow-down-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:transform .3s;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-sidemenu__btn[aria-expanded=true]:after{transform:rotate(-180deg)}.fr-sidemenu__inner>.fr-sidemenu__btn{font-weight:500;outline-offset:-2px;width:100%}.fr-sidemenu__inner>.fr-sidemenu__btn:after{margin-right:1rem}.fr-sidemenu__inner>.fr-sidemenu__btn:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:.5rem;-webkit-mask-image:url(icons/system/menu-2-fill.svg);mask-image:url(icons/system/menu-2-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-sidemenu__item .fr-sidemenu__btn,.fr-sidemenu__item .fr-sidemenu__link{color:var(--text-action-high-grey)}.fr-sidemenu__item:first-child:before{box-shadow:inset 0 -1px 0 0 var(--border-default-grey)}.fr-sidemenu__item:last-child:before{box-shadow:0 -1px 0 0 var(--border-default-grey)}.fr-sidemenu__btn[aria-current]:not([aria-current=false]),.fr-sidemenu__link[aria-current]:not([aria-current=false]){color:var(--text-active-blue-france)}.fr-sidemenu__btn[aria-expanded=true]{--idle:transparent;--hover:var(--background-open-blue-france-hover);--active:var(--background-open-blue-france-active);background-color:var(--background-open-blue-france)}.fr-highlight{background-image:linear-gradient(0deg,var(--border-default-blue-france),var(--border-default-blue-france));background-position:0 0;background-repeat:no-repeat;background-size:.25rem 100%;font-size:1rem;line-height:1.5rem;padding-left:1.25rem}.fr-highlight--green-tilleul-verveine{background-image:linear-gradient(0deg,var(--border-default-green-tilleul-verveine),var(--border-default-green-tilleul-verveine))}.fr-highlight--green-bourgeon{background-image:linear-gradient(0deg,var(--border-default-green-bourgeon),var(--border-default-green-bourgeon))}.fr-highlight--green-emeraude{background-image:linear-gradient(0deg,var(--border-default-green-emeraude),var(--border-default-green-emeraude))}.fr-highlight--green-menthe{background-image:linear-gradient(0deg,var(--border-default-green-menthe),var(--border-default-green-menthe))}.fr-highlight--green-archipel{background-image:linear-gradient(0deg,var(--border-default-green-archipel),var(--border-default-green-archipel))}.fr-highlight--blue-ecume{background-image:linear-gradient(0deg,var(--border-default-blue-ecume),var(--border-default-blue-ecume))}.fr-highlight--blue-cumulus{background-image:linear-gradient(0deg,var(--border-default-blue-cumulus),var(--border-default-blue-cumulus))}.fr-highlight--purple-glycine{background-image:linear-gradient(0deg,var(--border-default-purple-glycine),var(--border-default-purple-glycine))}.fr-highlight--pink-macaron{background-image:linear-gradient(0deg,var(--border-default-pink-macaron),var(--border-default-pink-macaron))}.fr-highlight--pink-tuile{background-image:linear-gradient(0deg,var(--border-default-pink-tuile),var(--border-default-pink-tuile))}.fr-highlight--yellow-tournesol{background-image:linear-gradient(0deg,var(--border-default-yellow-tournesol),var(--border-default-yellow-tournesol))}.fr-highlight--yellow-moutarde{background-image:linear-gradient(0deg,var(--border-default-yellow-moutarde),var(--border-default-yellow-moutarde))}.fr-highlight--orange-terre-battue{background-image:linear-gradient(0deg,var(--border-default-orange-terre-battue),var(--border-default-orange-terre-battue))}.fr-highlight--brown-cafe-creme{background-image:linear-gradient(0deg,var(--border-default-brown-cafe-creme),var(--border-default-brown-cafe-creme))}.fr-highlight--brown-caramel{background-image:linear-gradient(0deg,var(--border-default-brown-caramel),var(--border-default-brown-caramel))}.fr-highlight--brown-opera{background-image:linear-gradient(0deg,var(--border-default-brown-opera),var(--border-default-brown-opera))}.fr-highlight--beige-gris-galet{background-image:linear-gradient(0deg,var(--border-default-beige-gris-galet),var(--border-default-beige-gris-galet))}.fr-tabs__tab{--text-spacing:0;--title-spacing:0;--underline-img:none;--hover-tint:var(--hover);align-items:center;background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));background-position:0 0,0 calc(100% - 1px),100% calc(100% - 1px),100% 100%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:0 2px,1px 0,1px 0,100% 1px;box-shadow:0 2px 0 0 var(--background-default-grey);display:inline-flex;flex-direction:row;font-size:1rem;font-weight:700;height:100%;line-height:1.5rem;margin:0 .25rem;min-height:2.5rem;overflow:visible;padding:.5rem 1rem;position:relative;white-space:nowrap;width:-moz-fit-content;width:fit-content;z-index:1}.fr-tabs__tab:after,.fr-tabs__tab:before{display:block}.fr-tabs__tab[class*=" fr-fi-"]:not([class*=fr-tabs__tab--icon-]),.fr-tabs__tab[class*=" fr-icon-"]:not([class*=fr-tabs__tab--icon-]),.fr-tabs__tab[class^=fr-fi-]:not([class*=fr-tabs__tab--icon-]),.fr-tabs__tab[class^=fr-icon-]:not([class*=fr-tabs__tab--icon-]){max-height:2.5rem;max-width:2.5rem;overflow:hidden;padding-left:.75rem;padding-right:.75rem;white-space:nowrap}.fr-tabs__tab[class*=" fr-fi-"]:not([class*=fr-tabs__tab--icon-]):before,.fr-tabs__tab[class*=" fr-icon-"]:not([class*=fr-tabs__tab--icon-]):before,.fr-tabs__tab[class^=fr-fi-]:not([class*=fr-tabs__tab--icon-]):before,.fr-tabs__tab[class^=fr-icon-]:not([class*=fr-tabs__tab--icon-]):before{--icon-size:1rem;margin-left:0;margin-right:.75rem}.fr-tabs__tab--icon-left[class*=" fr-fi-"],.fr-tabs__tab--icon-left[class*=" fr-icon-"],.fr-tabs__tab--icon-left[class^=fr-fi-],.fr-tabs__tab--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-tabs__tab--icon-left[class*=" fr-fi-"]:before,.fr-tabs__tab--icon-left[class*=" fr-icon-"]:before,.fr-tabs__tab--icon-left[class^=fr-fi-]:before,.fr-tabs__tab--icon-left[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-tabs{--tabs-height:auto;--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;--underline-img:none;align-items:flex-start;box-shadow:inset 0 -1px 0 0 var(--border-default-grey);display:flex;flex-direction:row;flex-wrap:wrap;height:var(--tabs-height);margin-left:0;margin-right:0;margin-top:-4px;overflow:hidden;padding-top:4px;position:relative;transition:height .3s}.fr-tabs--viewport-width{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.fr-tabs:before{box-shadow:inset 0 1px 0 0 var(--border-default-grey),inset 1px 0 0 0 var(--border-default-grey),inset -1px 0 0 0 var(--border-default-grey);content:"";display:block;height:100%;margin-top:-1px;order:2;width:100%}.fr-tabs__list{align-items:stretch;display:flex;margin:-4px 0;min-height:3rem;order:1;overflow-x:auto;padding:4px .75rem;width:100%;z-index:1}.fr-tabs__tab[aria-selected=true]{background-size:100% 2px,1px calc(100% - 1px),1px calc(100% - 1px),0 1px}.fr-tabs__panel{--underline-img:linear-gradient(0deg,currentColor,currentColor);--ul-type:disc;--ol-type:decimal;--ul-start:1rem;--ol-start:1.5rem;--xl-block:0.5rem;--li-bottom:0.25rem;--xl-base:1em;--ol-content:counters(li-counter,".") ".  ";display:block;flex:0 0 100%;height:auto;left:-100%;margin-right:-100%;order:3;padding:1rem;position:relative;transition:visibility .3s,transform .3s;width:100%}.fr-tabs__panel:focus,.fr-tabs__panel:focus-visible{outline-offset:calc(-1rem + 2px)}.fr-tabs__panel--direction-end{transform:translate(100%)}.fr-tabs__panel--direction-start{transform:translate(-100%)}.fr-tabs__panel:not(.fr-tabs__panel--selected){visibility:hidden}.fr-tabs__shadow{--tabs-list-height:3rem}.fr-tabs__shadow:before{box-shadow:inset 0 0 0 0 hsla(0,0%,9%,0),inset 0 0 0 0 hsla(0,0%,9%,0);content:"";display:block;height:calc(var(--tabs-list-height) - 8px);left:0;opacity:.8;pointer-events:none;position:absolute;right:0;top:4px;transition:box-shadow .3s;z-index:2}.fr-tabs__shadow--left:before{box-shadow:inset 2rem 0 1.5rem -2rem #161616,inset 0 0 0 0 hsla(0,0%,9%,0)}.fr-tabs__shadow--right:before{box-shadow:inset 0 0 0 0 hsla(0,0%,9%,0),inset -2rem 0 1.5rem -2rem #161616}.fr-tabs__shadow--left.fr-tabs__shadow--right:before{box-shadow:inset 2rem 0 1.5rem -2rem #161616,inset -2rem 0 1.5rem -2rem #161616}:root[data-fr-theme=dark] .fr-tabs__shadow:before{opacity:1}.fr-tabs__tab:not([aria-selected=true]){--idle:transparent;--hover:var(--background-action-low-blue-france-hover);--active:var(--background-action-low-blue-france-active);background-color:var(--background-action-low-blue-france);color:var(--text-action-high-grey)}.fr-tabs__tab[aria-selected=true]:not(:disabled){--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey);background-image:linear-gradient(0deg,var(--border-active-blue-france),var(--border-active-blue-france)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));color:var(--text-active-blue-france)}.fr-tabs__tab:disabled{--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey);color:var(--text-disabled-grey)}.fr-pagination__link{--text-spacing:0;--title-spacing:0;--hover-tint:var(--hover);--underline-img:none;align-items:center;display:inline-flex;flex-direction:row;font-size:.875rem;line-height:1.5rem;margin-bottom:1rem;margin-left:.5rem;margin-right:.5rem;min-height:2rem;min-width:2rem;padding:.25rem .75rem;position:relative;width:-moz-fit-content;width:fit-content}.fr-pagination__link:after,.fr-pagination__link:before{display:block}.fr-pagination{--underline-img:none;--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;color:var(--text-action-high-grey)}.fr-pagination__list{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.fr-pagination__list>:first-child,.fr-pagination__list>:first-child *{margin-left:0}.fr-pagination__list>:last-child,.fr-pagination__list>:last-child *{margin-right:0}.fr-pagination__link:not([href])[aria-current]:not([aria-current=false]){cursor:default;pointer-events:none}.fr-pagination__link--first{font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-pagination__link--first:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(icons/system/fr--arrow-left-s-first-line.svg);mask-image:url(icons/system/fr--arrow-left-s-first-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--first.fr-pagination__link--label{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--first.fr-pagination__link--label:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(icons/system/fr--arrow-left-s-first-line.svg);mask-image:url(icons/system/fr--arrow-left-s-first-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--prev{font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-pagination__link--prev:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(icons/system/arrow-left-s-line.svg);mask-image:url(icons/system/arrow-left-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--prev.fr-pagination__link--label{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--prev.fr-pagination__link--label:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(icons/system/arrow-left-s-line.svg);mask-image:url(icons/system/arrow-left-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--next{font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-pagination__link--next:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(icons/system/arrow-right-s-line.svg);mask-image:url(icons/system/arrow-right-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--next.fr-pagination__link--label{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--next.fr-pagination__link--label:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(icons/system/arrow-right-s-line.svg);mask-image:url(icons/system/arrow-right-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--next.fr-pagination__link--label:before{content:none}.fr-pagination__link--last{font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-pagination__link--last:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(icons/system/fr--arrow-right-s-last-line.svg);mask-image:url(icons/system/fr--arrow-right-s-last-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--last.fr-pagination__link--label{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--last.fr-pagination__link--label:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(icons/system/fr--arrow-right-s-last-line.svg);mask-image:url(icons/system/fr--arrow-right-s-last-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--last.fr-pagination__link--label:before{content:none}.fr-pagination__link[aria-current]:not([aria-current=false]){--idle:transparent;--hover:var(--background-active-blue-france-hover);--active:var(--background-active-blue-france-active);background-color:var(--background-active-blue-france);color:var(--text-inverted-blue-france)}.fr-pagination__link:not([aria-current]):disabled,.fr-pagination__link[aria-current=false]:disabled,a.fr-pagination__link:not([aria-current]):not([href]),a.fr-pagination__link[aria-current=false]:not([href]){color:var(--text-disabled-grey)}.fr-summary{--text-spacing:0 0 0.5rem 0;--title-spacing:0 0 0.5rem 0;--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);background-color:var(--background-contrast-grey);font-size:.75rem;line-height:1.25rem;padding:1.5rem}.fr-summary ol{list-style-type:none}.fr-summary li{padding:.5rem 0}.fr-summary li::marker{content:none}.fr-summary__title{color:var(--text-title-grey);font-size:.75rem;font-weight:700;line-height:1.25rem;padding-left:.5rem;text-transform:uppercase}.fr-summary__link{display:inline;font-size:.75rem;line-height:1.25rem;position:relative}.fr-summary__link:before{content:var(--ol-content);font-size:var(--xl-size);font-weight:700;position:absolute;right:100%}.fr-summary__link:not(:hover):not(:active){--underline-idle-width:0}.fr-summary li>a{color:var(--text-action-high-grey)}.fr-table{--table-offset:0px;--row-height:0.125rem;--text-spacing:0;--title-spacing:0;margin-bottom:2.5rem;margin-top:1rem;position:relative}.fr-table,.fr-table__container{padding-top:var(--table-offset)}.fr-table__container{overflow:auto}.fr-table__content .fr-cell--fixed .fr-checkbox-group+*,.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group+*,.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group+*,.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group+*{margin-left:.5rem}.fr-table__content .fr-cell--fixed .fr-checkbox-group .fr-label,.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group .fr-label,.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group .fr-label,.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group .fr-label{color:transparent;pointer-events:none;width:0}.fr-table__content .fr-cell--fixed .fr-checkbox-group .fr-label:before,.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group .fr-label:before,.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group .fr-label:before,.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group .fr-label:before{left:-1.25rem}.fr-table__content .fr-cell--fixed .fr-checkbox-group input[type=checkbox],.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group input[type=checkbox],.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group input[type=checkbox],.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group input[type=checkbox]{left:.25rem}.fr-table__content .fr-cell--fixed{left:0;position:sticky;z-index:1}.fr-table__content .fr-cell--center{text-align:center}.fr-table__content .fr-cell--right{text-align:right}.fr-table__content .fr-cell--top{vertical-align:top}.fr-table__content .fr-cell--bottom{vertical-align:bottom}.fr-table__content .fr-cell__title{font-weight:700}.fr-table__content .fr-cell__desc{font-weight:400}.fr-table__content .fr-cell--inline{align-items:center;display:flex;margin:0 -.5rem}.fr-table__content .fr-cell--inline>*{margin:0 .5rem}.fr-table__content .fr-cell--multiline,.fr-table__content .fr-cell--multiline *{white-space:normal}.fr-table__content .fr-cell--sort{align-items:center;display:flex;justify-content:space-between}.fr-table__content .fr-cell--sort .fr-btn--sort{margin-left:1rem}.fr-table__content .fr-col--xs{min-width:4rem;white-space:normal}.fr-table__content .fr-col--sm{min-width:5rem;white-space:normal}.fr-table__content .fr-col--md{min-width:12.5rem;white-space:normal}.fr-table__content .fr-col--lg{min-width:25rem;white-space:normal}.fr-table__content table{border-collapse:collapse;border-spacing:0;width:100%}.fr-table__content table thead{position:relative}.fr-table__content table thead:before{bottom:0;content:"";display:block;height:1px;left:0;pointer-events:none;position:absolute;right:0;top:inherit;width:100%;z-index:1}.fr-table__content table thead th{--idle:transparent;--hover:var(--background-alt-grey-hover);--active:var(--background-alt-grey-active);background-color:var(--background-alt-grey);background-image:linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey)),linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey));font-weight:700}.fr-table__content table thead th[role=columnheader]{background-image:linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey)),linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey))}.fr-table__content table tbody th,.fr-table__content table thead th[role=columnheader]{background-position:0 100%,100% 0;background-repeat:no-repeat,no-repeat;background-size:100% 1px,1px 100%}.fr-table__content table tbody th{--idle:transparent;--hover:var(--background-alt-grey-hover);--active:var(--background-alt-grey-active);background-color:var(--background-alt-grey);background-image:linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey)),linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey))}.fr-table__content table tbody tr:after{background-image:linear-gradient(0deg,var(--border-action-high-blue-france),var(--border-action-high-blue-france)),linear-gradient(0deg,var(--border-action-high-blue-france),var(--border-action-high-blue-france)),linear-gradient(0deg,var(--border-action-high-blue-france),var(--border-action-high-blue-france)),linear-gradient(0deg,var(--border-action-high-blue-france),var(--border-action-high-blue-france));background-position:0 0,100% 0,0 0,0 100%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:.125rem 100%,.125rem 100%,100% .125rem,0 0;height:var(--row-height);left:0;pointer-events:none;position:absolute;transform:translateY(-.125rem);width:100%;z-index:2}.fr-table__content table tbody tr[aria-selected=true]+tr:after,.fr-table__content table tbody tr[aria-selected=true]:after{content:""}.fr-table__content table tbody tr[aria-selected=true]+tr[aria-selected=true]:after{background-size:.125rem 100%,.125rem 100%,0 0,0 0}.fr-table__content table tbody tr[aria-selected=true]+tr:not([aria-selected=true]):after{background-size:0 0,0 0,100% .125rem,0 0}.fr-table__content table tbody tr:last-of-type[aria-selected=true]:after{background-size:.125rem 100%,.125rem 100%,100% .125rem,100% .125rem}.fr-table__content table tbody tr[aria-selected=true]+tr:last-of-type[aria-selected=true]:after{background-size:.125rem 100%,.125rem 100%,0 0,100% .125rem}.fr-table__content td,.fr-table__content th{background-position:100% 100%;background-repeat:no-repeat;background-size:100% 1px;display:table-cell;font-size:.875rem;line-height:1.5rem;padding:.5rem 1rem;text-align:left;vertical-align:middle;white-space:nowrap}.fr-table__content td .fr-checkbox-group,.fr-table__content th .fr-checkbox-group{display:inline-block}.fr-table__content td .fr-checkbox-group .fr-label,.fr-table__content th .fr-checkbox-group .fr-label{font-size:.875rem;line-height:1.5rem}.fr-table caption{font-size:1.375rem;font-weight:700;line-height:1.75rem;margin:var(--title-spacing);margin-bottom:1rem;position:static;text-align:left}.fr-table caption .fr-table__caption__desc{font-size:1rem;font-weight:400;line-height:1.5rem;margin-top:1rem}.fr-table__detail{color:var(--text-mention-grey);font-size:.875rem;line-height:1.5rem}.fr-table[data-fr-js-table=true] caption{position:absolute;top:0}.fr-table[data-fr-js-table=true] .fr-table__wrapper{position:relative}.fr-table[data-fr-js-table=true] .fr-table__wrapper:after{background-position:0 0,0 0,100% 100%,0 100%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:100% 1px,1px 100%,1px 100%,100% 1px;content:"";display:block;height:calc(100% - var(--table-offset));left:0;pointer-events:none;position:absolute;top:var(--table-offset);width:100%;z-index:1}.fr-table__header .fr-segmented,.fr-table__header .fr-table__detail{margin-bottom:1rem}.fr-table__footer--start{margin-top:1rem}.fr-table__footer--start .fr-table__detail{padding-right:.5rem}.fr-table__footer--middle{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-top:1rem}.fr-table__footer--middle .fr-pagination{margin-top:.75rem}.fr-table__footer--end{flex:1 0 100%;margin-top:1.5rem}.fr-table--sm .fr-table__content td,.fr-table--sm .fr-table__content th{padding:.25rem .75rem}.fr-table--lg .fr-table__content td,.fr-table--lg .fr-table__content th{padding:.75rem 1.5rem}.fr-table.fr-table--no-caption .fr-table__wrapper .fr-table__container{padding-top:0}.fr-table.fr-table--no-caption .fr-table__wrapper caption{clip:rect(0,0,0,0);border:0;display:block;height:1px;height:0;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-table.fr-table--caption-bottom{margin-bottom:0}.fr-table.fr-table--caption-bottom .fr-table__wrapper{margin-bottom:calc(var(--table-offset) + 1.5rem);margin-top:0}.fr-table.fr-table--caption-bottom .fr-table__wrapper:after{bottom:0;height:100%;top:auto}.fr-table.fr-table--caption-bottom .fr-table__wrapper .fr-table__container{padding-top:0}.fr-table.fr-table--caption-bottom .fr-table__wrapper caption{caption-side:bottom;height:min-content;margin-bottom:0;margin-top:1rem}.fr-table.fr-table--caption-bottom[data-fr-js-table=true] caption{bottom:0;left:0;margin-top:1rem;position:absolute;right:0;top:100%}.fr-table.fr-table--bordered .fr-table__content td,.fr-table.fr-table--bordered .fr-table__content th{background-position:0 100%,100% 0;background-repeat:no-repeat,no-repeat;background-size:100% 1px,1px 100%}.fr-table.fr-table--no-scroll .fr-table__wrapper{width:fit-content}.fr-table.fr-table--no-scroll .fr-table__wrapper .fr-table__content table{width:auto}.fr-table.fr-table--no-scroll .fr-table__wrapper .fr-table__content table td,.fr-table.fr-table--no-scroll .fr-table__wrapper .fr-table__content table th{white-space:normal}.fr-table__wrapper:after{background-image:linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey)),linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey)),linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey)),linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey))}.fr-table__content table caption{color:var(--text-title-grey)}.fr-table__content table tbody td{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey);background-image:linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey)),linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey))}.fr-table:before{content:"";display:block;height:0;width:100%}.fr-table:not(.fr-table--no-scroll)>table{width:100%}.fr-table>table{border-spacing:0;display:block;overflow:auto;width:100%}.fr-table>table td,.fr-table>table th{border:0;display:table-cell;font-size:.875rem;line-height:1.5rem;padding:.75rem;text-align:left;vertical-align:middle}.fr-table>table th{font-weight:700}.fr-table>table thead{--idle:transparent;--hover:var(--background-alt-grey-hover);--active:var(--background-alt-grey-active);background-color:var(--background-alt-grey);background-image:linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey));background-position:bottom;background-repeat:no-repeat;background-size:100% 1px;color:var(--text-title-grey)}.fr-table>table thead td,.fr-table>table thead th{font-weight:700;padding-bottom:.875rem}.fr-table[data-fr-js-table=true]>table tbody,.fr-table[data-fr-js-table=true]>table thead{position:relative}.fr-table[data-fr-js-table=true]>table tbody:after,.fr-table[data-fr-js-table=true]>table thead:after{background-repeat:no-repeat,no-repeat,no-repeat;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.fr-table[data-fr-js-table=true]>table thead:after{background-position:0 0,0 0,100% 100%;background-size:100% 1px,1px 100%,1px 100%}.fr-table[data-fr-js-table=true]>table tbody:after{background-position:0 0,0 100%,100% 0;background-size:1px 100%,100% 1px,1px 100%}.fr-table--no-caption{padding-top:0}.fr-table--no-caption>table caption{clip:rect(0,0,0,0);border:0;display:block;height:1px;height:0;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-table--caption-bottom{margin-top:1rem;padding-top:0}.fr-table--caption-bottom>table{margin-bottom:calc(var(--table-offset) + 2.75rem)}.fr-table--caption-bottom>table caption{caption-side:bottom;height:min-content;margin-top:1rem}.fr-table--caption-bottom[data-fr-js-table=true]>table:after{bottom:0;height:100%;top:auto}.fr-table--caption-bottom[data-fr-js-table=true]>table caption{bottom:0;left:0;margin-top:1rem;position:absolute;right:0;top:100%}.fr-table--no-scroll{min-width:auto}.fr-table--no-scroll>table{overflow-x:hidden}.fr-table--no-scroll>table caption{max-width:calc(100vw - 2rem)}.fr-table--layout-fixed>table{display:table;table-layout:fixed}.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));background-position:bottom;background-repeat:no-repeat;background-size:100% 1px}.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table>table.fr-table__shadow:before{bottom:0;box-shadow:inset 0 0 0 0 #161616,inset 0 0 0 0 #161616;content:"";display:block;left:0;opacity:.32;pointer-events:none;position:absolute;right:0;top:var(--table-offset);transition:box-shadow .3s;z-index:1}.fr-table>table.fr-table__shadow--left:before{box-shadow:inset 2rem 0 1rem -2rem #161616,inset 0 0 0 0 #161616}.fr-table>table.fr-table__shadow--left.fr-table__shadow--right:before{box-shadow:inset 2rem 0 1rem -2rem #161616,inset -2rem 0 1rem -2rem #161616;content:"";display:block}.fr-table>table.fr-table__shadow--right:before{box-shadow:inset 0 0 0 0 #161616,inset -2rem 0 1rem -2rem #161616}.fr-table--caption-bottom>table.fr-table__shadow:before,.fr-table--no-caption>table.fr-table__shadow:before{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}:root[data-fr-theme=dark] .fr-table>table.fr-table__shadow:before{opacity:1}.fr-table>table caption{color:var(--text-title-grey)}.fr-table>table tbody:after,.fr-table>table thead:after{background-image:linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey)),linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey)),linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey))}.fr-table>table tbody{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey)}.fr-table>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-alt-grey-hover);--active:var(--background-alt-grey-active);background-color:var(--background-alt-grey)}.fr-table--green-tilleul-verveine>table:after{background-image:linear-gradient(0deg,var(--border-default-green-tilleul-verveine),var(--border-default-green-tilleul-verveine)),linear-gradient(0deg,var(--border-default-green-tilleul-verveine),var(--border-default-green-tilleul-verveine)),linear-gradient(0deg,var(--border-default-green-tilleul-verveine),var(--border-default-green-tilleul-verveine)),linear-gradient(0deg,var(--border-default-green-tilleul-verveine),var(--border-default-green-tilleul-verveine))}.fr-table--green-tilleul-verveine>table thead{--idle:transparent;--hover:var(--background-contrast-green-tilleul-verveine-hover);--active:var(--background-contrast-green-tilleul-verveine-active);background-color:var(--background-contrast-green-tilleul-verveine);background-image:linear-gradient(0deg,var(--border-plain-green-tilleul-verveine),var(--border-plain-green-tilleul-verveine))}.fr-table--green-tilleul-verveine>table tbody{--idle:transparent;--hover:var(--background-alt-green-tilleul-verveine-hover);--active:var(--background-alt-green-tilleul-verveine-active);background-color:var(--background-alt-green-tilleul-verveine)}.fr-table--green-tilleul-verveine>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-green-tilleul-verveine-hover);--active:var(--background-contrast-green-tilleul-verveine-active);background-color:var(--background-contrast-green-tilleul-verveine)}.fr-table--green-tilleul-verveine.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-green-tilleul-verveine),var(--border-default-green-tilleul-verveine))}.fr-table--green-tilleul-verveine.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--green-bourgeon>table:after{background-image:linear-gradient(0deg,var(--border-default-green-bourgeon),var(--border-default-green-bourgeon)),linear-gradient(0deg,var(--border-default-green-bourgeon),var(--border-default-green-bourgeon)),linear-gradient(0deg,var(--border-default-green-bourgeon),var(--border-default-green-bourgeon)),linear-gradient(0deg,var(--border-default-green-bourgeon),var(--border-default-green-bourgeon))}.fr-table--green-bourgeon>table thead{--idle:transparent;--hover:var(--background-contrast-green-bourgeon-hover);--active:var(--background-contrast-green-bourgeon-active);background-color:var(--background-contrast-green-bourgeon);background-image:linear-gradient(0deg,var(--border-plain-green-bourgeon),var(--border-plain-green-bourgeon))}.fr-table--green-bourgeon>table tbody{--idle:transparent;--hover:var(--background-alt-green-bourgeon-hover);--active:var(--background-alt-green-bourgeon-active);background-color:var(--background-alt-green-bourgeon)}.fr-table--green-bourgeon>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-green-bourgeon-hover);--active:var(--background-contrast-green-bourgeon-active);background-color:var(--background-contrast-green-bourgeon)}.fr-table--green-bourgeon.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-green-bourgeon),var(--border-default-green-bourgeon))}.fr-table--green-bourgeon.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--green-emeraude>table:after{background-image:linear-gradient(0deg,var(--border-default-green-emeraude),var(--border-default-green-emeraude)),linear-gradient(0deg,var(--border-default-green-emeraude),var(--border-default-green-emeraude)),linear-gradient(0deg,var(--border-default-green-emeraude),var(--border-default-green-emeraude)),linear-gradient(0deg,var(--border-default-green-emeraude),var(--border-default-green-emeraude))}.fr-table--green-emeraude>table thead{--idle:transparent;--hover:var(--background-contrast-green-emeraude-hover);--active:var(--background-contrast-green-emeraude-active);background-color:var(--background-contrast-green-emeraude);background-image:linear-gradient(0deg,var(--border-plain-green-emeraude),var(--border-plain-green-emeraude))}.fr-table--green-emeraude>table tbody{--idle:transparent;--hover:var(--background-alt-green-emeraude-hover);--active:var(--background-alt-green-emeraude-active);background-color:var(--background-alt-green-emeraude)}.fr-table--green-emeraude>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-green-emeraude-hover);--active:var(--background-contrast-green-emeraude-active);background-color:var(--background-contrast-green-emeraude)}.fr-table--green-emeraude.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-green-emeraude),var(--border-default-green-emeraude))}.fr-table--green-emeraude.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--green-menthe>table:after{background-image:linear-gradient(0deg,var(--border-default-green-menthe),var(--border-default-green-menthe)),linear-gradient(0deg,var(--border-default-green-menthe),var(--border-default-green-menthe)),linear-gradient(0deg,var(--border-default-green-menthe),var(--border-default-green-menthe)),linear-gradient(0deg,var(--border-default-green-menthe),var(--border-default-green-menthe))}.fr-table--green-menthe>table thead{--idle:transparent;--hover:var(--background-contrast-green-menthe-hover);--active:var(--background-contrast-green-menthe-active);background-color:var(--background-contrast-green-menthe);background-image:linear-gradient(0deg,var(--border-plain-green-menthe),var(--border-plain-green-menthe))}.fr-table--green-menthe>table tbody{--idle:transparent;--hover:var(--background-alt-green-menthe-hover);--active:var(--background-alt-green-menthe-active);background-color:var(--background-alt-green-menthe)}.fr-table--green-menthe>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-green-menthe-hover);--active:var(--background-contrast-green-menthe-active);background-color:var(--background-contrast-green-menthe)}.fr-table--green-menthe.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-green-menthe),var(--border-default-green-menthe))}.fr-table--green-menthe.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--green-archipel>table:after{background-image:linear-gradient(0deg,var(--border-default-green-archipel),var(--border-default-green-archipel)),linear-gradient(0deg,var(--border-default-green-archipel),var(--border-default-green-archipel)),linear-gradient(0deg,var(--border-default-green-archipel),var(--border-default-green-archipel)),linear-gradient(0deg,var(--border-default-green-archipel),var(--border-default-green-archipel))}.fr-table--green-archipel>table thead{--idle:transparent;--hover:var(--background-contrast-green-archipel-hover);--active:var(--background-contrast-green-archipel-active);background-color:var(--background-contrast-green-archipel);background-image:linear-gradient(0deg,var(--border-plain-green-archipel),var(--border-plain-green-archipel))}.fr-table--green-archipel>table tbody{--idle:transparent;--hover:var(--background-alt-green-archipel-hover);--active:var(--background-alt-green-archipel-active);background-color:var(--background-alt-green-archipel)}.fr-table--green-archipel>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-green-archipel-hover);--active:var(--background-contrast-green-archipel-active);background-color:var(--background-contrast-green-archipel)}.fr-table--green-archipel.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-green-archipel),var(--border-default-green-archipel))}.fr-table--green-archipel.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--blue-ecume>table:after{background-image:linear-gradient(0deg,var(--border-default-blue-ecume),var(--border-default-blue-ecume)),linear-gradient(0deg,var(--border-default-blue-ecume),var(--border-default-blue-ecume)),linear-gradient(0deg,var(--border-default-blue-ecume),var(--border-default-blue-ecume)),linear-gradient(0deg,var(--border-default-blue-ecume),var(--border-default-blue-ecume))}.fr-table--blue-ecume>table thead{--idle:transparent;--hover:var(--background-contrast-blue-ecume-hover);--active:var(--background-contrast-blue-ecume-active);background-color:var(--background-contrast-blue-ecume);background-image:linear-gradient(0deg,var(--border-plain-blue-ecume),var(--border-plain-blue-ecume))}.fr-table--blue-ecume>table tbody{--idle:transparent;--hover:var(--background-alt-blue-ecume-hover);--active:var(--background-alt-blue-ecume-active);background-color:var(--background-alt-blue-ecume)}.fr-table--blue-ecume>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-blue-ecume-hover);--active:var(--background-contrast-blue-ecume-active);background-color:var(--background-contrast-blue-ecume)}.fr-table--blue-ecume.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-blue-ecume),var(--border-default-blue-ecume))}.fr-table--blue-ecume.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--blue-cumulus>table:after{background-image:linear-gradient(0deg,var(--border-default-blue-cumulus),var(--border-default-blue-cumulus)),linear-gradient(0deg,var(--border-default-blue-cumulus),var(--border-default-blue-cumulus)),linear-gradient(0deg,var(--border-default-blue-cumulus),var(--border-default-blue-cumulus)),linear-gradient(0deg,var(--border-default-blue-cumulus),var(--border-default-blue-cumulus))}.fr-table--blue-cumulus>table thead{--idle:transparent;--hover:var(--background-contrast-blue-cumulus-hover);--active:var(--background-contrast-blue-cumulus-active);background-color:var(--background-contrast-blue-cumulus);background-image:linear-gradient(0deg,var(--border-plain-blue-cumulus),var(--border-plain-blue-cumulus))}.fr-table--blue-cumulus>table tbody{--idle:transparent;--hover:var(--background-alt-blue-cumulus-hover);--active:var(--background-alt-blue-cumulus-active);background-color:var(--background-alt-blue-cumulus)}.fr-table--blue-cumulus>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-blue-cumulus-hover);--active:var(--background-contrast-blue-cumulus-active);background-color:var(--background-contrast-blue-cumulus)}.fr-table--blue-cumulus.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-blue-cumulus),var(--border-default-blue-cumulus))}.fr-table--blue-cumulus.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--purple-glycine>table:after{background-image:linear-gradient(0deg,var(--border-default-purple-glycine),var(--border-default-purple-glycine)),linear-gradient(0deg,var(--border-default-purple-glycine),var(--border-default-purple-glycine)),linear-gradient(0deg,var(--border-default-purple-glycine),var(--border-default-purple-glycine)),linear-gradient(0deg,var(--border-default-purple-glycine),var(--border-default-purple-glycine))}.fr-table--purple-glycine>table thead{--idle:transparent;--hover:var(--background-contrast-purple-glycine-hover);--active:var(--background-contrast-purple-glycine-active);background-color:var(--background-contrast-purple-glycine);background-image:linear-gradient(0deg,var(--border-plain-purple-glycine),var(--border-plain-purple-glycine))}.fr-table--purple-glycine>table tbody{--idle:transparent;--hover:var(--background-alt-purple-glycine-hover);--active:var(--background-alt-purple-glycine-active);background-color:var(--background-alt-purple-glycine)}.fr-table--purple-glycine>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-purple-glycine-hover);--active:var(--background-contrast-purple-glycine-active);background-color:var(--background-contrast-purple-glycine)}.fr-table--purple-glycine.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-purple-glycine),var(--border-default-purple-glycine))}.fr-table--purple-glycine.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--pink-macaron>table:after{background-image:linear-gradient(0deg,var(--border-default-pink-macaron),var(--border-default-pink-macaron)),linear-gradient(0deg,var(--border-default-pink-macaron),var(--border-default-pink-macaron)),linear-gradient(0deg,var(--border-default-pink-macaron),var(--border-default-pink-macaron)),linear-gradient(0deg,var(--border-default-pink-macaron),var(--border-default-pink-macaron))}.fr-table--pink-macaron>table thead{--idle:transparent;--hover:var(--background-contrast-pink-macaron-hover);--active:var(--background-contrast-pink-macaron-active);background-color:var(--background-contrast-pink-macaron);background-image:linear-gradient(0deg,var(--border-plain-pink-macaron),var(--border-plain-pink-macaron))}.fr-table--pink-macaron>table tbody{--idle:transparent;--hover:var(--background-alt-pink-macaron-hover);--active:var(--background-alt-pink-macaron-active);background-color:var(--background-alt-pink-macaron)}.fr-table--pink-macaron>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-pink-macaron-hover);--active:var(--background-contrast-pink-macaron-active);background-color:var(--background-contrast-pink-macaron)}.fr-table--pink-macaron.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-pink-macaron),var(--border-default-pink-macaron))}.fr-table--pink-macaron.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--pink-tuile>table:after{background-image:linear-gradient(0deg,var(--border-default-pink-tuile),var(--border-default-pink-tuile)),linear-gradient(0deg,var(--border-default-pink-tuile),var(--border-default-pink-tuile)),linear-gradient(0deg,var(--border-default-pink-tuile),var(--border-default-pink-tuile)),linear-gradient(0deg,var(--border-default-pink-tuile),var(--border-default-pink-tuile))}.fr-table--pink-tuile>table thead{--idle:transparent;--hover:var(--background-contrast-pink-tuile-hover);--active:var(--background-contrast-pink-tuile-active);background-color:var(--background-contrast-pink-tuile);background-image:linear-gradient(0deg,var(--border-plain-pink-tuile),var(--border-plain-pink-tuile))}.fr-table--pink-tuile>table tbody{--idle:transparent;--hover:var(--background-alt-pink-tuile-hover);--active:var(--background-alt-pink-tuile-active);background-color:var(--background-alt-pink-tuile)}.fr-table--pink-tuile>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-pink-tuile-hover);--active:var(--background-contrast-pink-tuile-active);background-color:var(--background-contrast-pink-tuile)}.fr-table--pink-tuile.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-pink-tuile),var(--border-default-pink-tuile))}.fr-table--pink-tuile.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--yellow-tournesol>table:after{background-image:linear-gradient(0deg,var(--border-default-yellow-tournesol),var(--border-default-yellow-tournesol)),linear-gradient(0deg,var(--border-default-yellow-tournesol),var(--border-default-yellow-tournesol)),linear-gradient(0deg,var(--border-default-yellow-tournesol),var(--border-default-yellow-tournesol)),linear-gradient(0deg,var(--border-default-yellow-tournesol),var(--border-default-yellow-tournesol))}.fr-table--yellow-tournesol>table thead{--idle:transparent;--hover:var(--background-contrast-yellow-tournesol-hover);--active:var(--background-contrast-yellow-tournesol-active);background-color:var(--background-contrast-yellow-tournesol);background-image:linear-gradient(0deg,var(--border-plain-yellow-tournesol),var(--border-plain-yellow-tournesol))}.fr-table--yellow-tournesol>table tbody{--idle:transparent;--hover:var(--background-alt-yellow-tournesol-hover);--active:var(--background-alt-yellow-tournesol-active);background-color:var(--background-alt-yellow-tournesol)}.fr-table--yellow-tournesol>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-yellow-tournesol-hover);--active:var(--background-contrast-yellow-tournesol-active);background-color:var(--background-contrast-yellow-tournesol)}.fr-table--yellow-tournesol.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-yellow-tournesol),var(--border-default-yellow-tournesol))}.fr-table--yellow-tournesol.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--yellow-moutarde>table:after{background-image:linear-gradient(0deg,var(--border-default-yellow-moutarde),var(--border-default-yellow-moutarde)),linear-gradient(0deg,var(--border-default-yellow-moutarde),var(--border-default-yellow-moutarde)),linear-gradient(0deg,var(--border-default-yellow-moutarde),var(--border-default-yellow-moutarde)),linear-gradient(0deg,var(--border-default-yellow-moutarde),var(--border-default-yellow-moutarde))}.fr-table--yellow-moutarde>table thead{--idle:transparent;--hover:var(--background-contrast-yellow-moutarde-hover);--active:var(--background-contrast-yellow-moutarde-active);background-color:var(--background-contrast-yellow-moutarde);background-image:linear-gradient(0deg,var(--border-plain-yellow-moutarde),var(--border-plain-yellow-moutarde))}.fr-table--yellow-moutarde>table tbody{--idle:transparent;--hover:var(--background-alt-yellow-moutarde-hover);--active:var(--background-alt-yellow-moutarde-active);background-color:var(--background-alt-yellow-moutarde)}.fr-table--yellow-moutarde>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-yellow-moutarde-hover);--active:var(--background-contrast-yellow-moutarde-active);background-color:var(--background-contrast-yellow-moutarde)}.fr-table--yellow-moutarde.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-yellow-moutarde),var(--border-default-yellow-moutarde))}.fr-table--yellow-moutarde.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--orange-terre-battue>table:after{background-image:linear-gradient(0deg,var(--border-default-orange-terre-battue),var(--border-default-orange-terre-battue)),linear-gradient(0deg,var(--border-default-orange-terre-battue),var(--border-default-orange-terre-battue)),linear-gradient(0deg,var(--border-default-orange-terre-battue),var(--border-default-orange-terre-battue)),linear-gradient(0deg,var(--border-default-orange-terre-battue),var(--border-default-orange-terre-battue))}.fr-table--orange-terre-battue>table thead{--idle:transparent;--hover:var(--background-contrast-orange-terre-battue-hover);--active:var(--background-contrast-orange-terre-battue-active);background-color:var(--background-contrast-orange-terre-battue);background-image:linear-gradient(0deg,var(--border-plain-orange-terre-battue),var(--border-plain-orange-terre-battue))}.fr-table--orange-terre-battue>table tbody{--idle:transparent;--hover:var(--background-alt-orange-terre-battue-hover);--active:var(--background-alt-orange-terre-battue-active);background-color:var(--background-alt-orange-terre-battue)}.fr-table--orange-terre-battue>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-orange-terre-battue-hover);--active:var(--background-contrast-orange-terre-battue-active);background-color:var(--background-contrast-orange-terre-battue)}.fr-table--orange-terre-battue.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-orange-terre-battue),var(--border-default-orange-terre-battue))}.fr-table--orange-terre-battue.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--brown-cafe-creme>table:after{background-image:linear-gradient(0deg,var(--border-default-brown-cafe-creme),var(--border-default-brown-cafe-creme)),linear-gradient(0deg,var(--border-default-brown-cafe-creme),var(--border-default-brown-cafe-creme)),linear-gradient(0deg,var(--border-default-brown-cafe-creme),var(--border-default-brown-cafe-creme)),linear-gradient(0deg,var(--border-default-brown-cafe-creme),var(--border-default-brown-cafe-creme))}.fr-table--brown-cafe-creme>table thead{--idle:transparent;--hover:var(--background-contrast-brown-cafe-creme-hover);--active:var(--background-contrast-brown-cafe-creme-active);background-color:var(--background-contrast-brown-cafe-creme);background-image:linear-gradient(0deg,var(--border-plain-brown-cafe-creme),var(--border-plain-brown-cafe-creme))}.fr-table--brown-cafe-creme>table tbody{--idle:transparent;--hover:var(--background-alt-brown-cafe-creme-hover);--active:var(--background-alt-brown-cafe-creme-active);background-color:var(--background-alt-brown-cafe-creme)}.fr-table--brown-cafe-creme>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-brown-cafe-creme-hover);--active:var(--background-contrast-brown-cafe-creme-active);background-color:var(--background-contrast-brown-cafe-creme)}.fr-table--brown-cafe-creme.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-brown-cafe-creme),var(--border-default-brown-cafe-creme))}.fr-table--brown-cafe-creme.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--brown-caramel>table:after{background-image:linear-gradient(0deg,var(--border-default-brown-caramel),var(--border-default-brown-caramel)),linear-gradient(0deg,var(--border-default-brown-caramel),var(--border-default-brown-caramel)),linear-gradient(0deg,var(--border-default-brown-caramel),var(--border-default-brown-caramel)),linear-gradient(0deg,var(--border-default-brown-caramel),var(--border-default-brown-caramel))}.fr-table--brown-caramel>table thead{--idle:transparent;--hover:var(--background-contrast-brown-caramel-hover);--active:var(--background-contrast-brown-caramel-active);background-color:var(--background-contrast-brown-caramel);background-image:linear-gradient(0deg,var(--border-plain-brown-caramel),var(--border-plain-brown-caramel))}.fr-table--brown-caramel>table tbody{--idle:transparent;--hover:var(--background-alt-brown-caramel-hover);--active:var(--background-alt-brown-caramel-active);background-color:var(--background-alt-brown-caramel)}.fr-table--brown-caramel>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-brown-caramel-hover);--active:var(--background-contrast-brown-caramel-active);background-color:var(--background-contrast-brown-caramel)}.fr-table--brown-caramel.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-brown-caramel),var(--border-default-brown-caramel))}.fr-table--brown-caramel.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--brown-opera>table:after{background-image:linear-gradient(0deg,var(--border-default-brown-opera),var(--border-default-brown-opera)),linear-gradient(0deg,var(--border-default-brown-opera),var(--border-default-brown-opera)),linear-gradient(0deg,var(--border-default-brown-opera),var(--border-default-brown-opera)),linear-gradient(0deg,var(--border-default-brown-opera),var(--border-default-brown-opera))}.fr-table--brown-opera>table thead{--idle:transparent;--hover:var(--background-contrast-brown-opera-hover);--active:var(--background-contrast-brown-opera-active);background-color:var(--background-contrast-brown-opera);background-image:linear-gradient(0deg,var(--border-plain-brown-opera),var(--border-plain-brown-opera))}.fr-table--brown-opera>table tbody{--idle:transparent;--hover:var(--background-alt-brown-opera-hover);--active:var(--background-alt-brown-opera-active);background-color:var(--background-alt-brown-opera)}.fr-table--brown-opera>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-brown-opera-hover);--active:var(--background-contrast-brown-opera-active);background-color:var(--background-contrast-brown-opera)}.fr-table--brown-opera.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-brown-opera),var(--border-default-brown-opera))}.fr-table--brown-opera.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--beige-gris-galet>table:after{background-image:linear-gradient(0deg,var(--border-default-beige-gris-galet),var(--border-default-beige-gris-galet)),linear-gradient(0deg,var(--border-default-beige-gris-galet),var(--border-default-beige-gris-galet)),linear-gradient(0deg,var(--border-default-beige-gris-galet),var(--border-default-beige-gris-galet)),linear-gradient(0deg,var(--border-default-beige-gris-galet),var(--border-default-beige-gris-galet))}.fr-table--beige-gris-galet>table thead{--idle:transparent;--hover:var(--background-contrast-beige-gris-galet-hover);--active:var(--background-contrast-beige-gris-galet-active);background-color:var(--background-contrast-beige-gris-galet);background-image:linear-gradient(0deg,var(--border-plain-beige-gris-galet),var(--border-plain-beige-gris-galet))}.fr-table--beige-gris-galet>table tbody{--idle:transparent;--hover:var(--background-alt-beige-gris-galet-hover);--active:var(--background-alt-beige-gris-galet-active);background-color:var(--background-alt-beige-gris-galet)}.fr-table--beige-gris-galet>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-beige-gris-galet-hover);--active:var(--background-contrast-beige-gris-galet-active);background-color:var(--background-contrast-beige-gris-galet)}.fr-table--beige-gris-galet.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-beige-gris-galet),var(--border-default-beige-gris-galet))}.fr-table--beige-gris-galet.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--bordered>table tbody tr:nth-child(2n){--hover:inherit;--active:inherit;background-color:transparent}.fr-tag{--text-spacing:0;--title-spacing:0;--underline-img:none;--hover-tint:var(--hover);--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);align-items:center;background-color:var(--background-contrast-grey);border-radius:1rem;color:var(--text-label-grey);display:inline-flex;flex-direction:row;font-size:.875rem;justify-content:center;line-height:1.5rem;min-height:2rem;min-width:2.25rem;padding:.25rem .75rem;width:-moz-fit-content;width:fit-content}.fr-tag:after,.fr-tag:before{display:block}.fr-tag[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-tag[target=_blank]:after{--icon-size:1rem;content:"";margin-left:.25rem;margin-right:-.125rem}.fr-tag--icon-left[class*=" fr-fi-"],.fr-tag--icon-left[class*=" fr-icon-"],.fr-tag--icon-left[class^=fr-fi-],.fr-tag--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-tag--icon-left[class*=" fr-fi-"]:before,.fr-tag--icon-left[class*=" fr-icon-"]:before,.fr-tag--icon-left[class^=fr-fi-]:before,.fr-tag--icon-left[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.25rem}.fr-tag[class*=" fr-fi-"]:not([class*=fr-tag--icon-]):before,.fr-tag[class*=" fr-icon-"]:not([class*=fr-tag--icon-]):before,.fr-tag[class^=fr-fi-]:not([class*=fr-tag--icon-]):before,.fr-tag[class^=fr-icon-]:not([class*=fr-tag--icon-]):before{content:none}.fr-tag--sm{border-radius:.75rem;font-size:.75rem;line-height:1.25rem;min-height:1.5rem;padding:.125rem .5rem}.fr-tag--sm[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-tag--sm[target=_blank]:after{--icon-size:0.75rem;content:"";margin-left:.25rem;margin-right:-.09375rem}.fr-tag--sm.fr-tag--icon-left[class*=" fr-fi-"],.fr-tag--sm.fr-tag--icon-left[class*=" fr-icon-"],.fr-tag--sm.fr-tag--icon-left[class^=fr-fi-],.fr-tag--sm.fr-tag--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-tag--sm.fr-tag--icon-left[class*=" fr-fi-"]:before,.fr-tag--sm.fr-tag--icon-left[class*=" fr-icon-"]:before,.fr-tag--sm.fr-tag--icon-left[class^=fr-fi-]:before,.fr-tag--sm.fr-tag--icon-left[class^=fr-icon-]:before{--icon-size:0.75rem;margin-left:-.09375rem;margin-right:.25rem}.fr-tag--sm[class*=" fr-fi-"]:not([class*=fr-tag--icon-]):before,.fr-tag--sm[class*=" fr-icon-"]:not([class*=fr-tag--icon-]):before,.fr-tag--sm[class^=fr-fi-]:not([class*=fr-tag--icon-]):before,.fr-tag--sm[class^=fr-icon-]:not([class*=fr-tag--icon-]):before{content:none}a.fr-tag[aria-pressed=true],button.fr-tag[aria-pressed=true],input[type=button].fr-tag[aria-pressed=true],input[type=image].fr-tag[aria-pressed=true],input[type=reset].fr-tag[aria-pressed=true],input[type=submit].fr-tag[aria-pressed=true]{background-position:50%;background-repeat:no-repeat;background-size:100%;overflow:visible;position:relative}a.fr-tag[aria-pressed=true]:after,button.fr-tag[aria-pressed=true]:after,input[type=button].fr-tag[aria-pressed=true]:after,input[type=image].fr-tag[aria-pressed=true]:after,input[type=reset].fr-tag[aria-pressed=true]:after,input[type=submit].fr-tag[aria-pressed=true]:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin:-.5rem;-webkit-mask-image:url(icons/system/checkbox-circle-line.svg);mask-image:url(icons/system/checkbox-circle-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;right:0;top:4px;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}a.fr-tag[aria-pressed=true].fr-tag--sm:after,button.fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=image].fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=reset].fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=submit].fr-tag[aria-pressed=true].fr-tag--sm:after{--icon-size:0.75rem;content:"";margin:-.375rem;position:absolute;right:0;top:3px}a.fr-tag--dismiss:before,button.fr-tag--dismiss:before,input[type=button].fr-tag--dismiss:before,input[type=image].fr-tag--dismiss:before,input[type=reset].fr-tag--dismiss:before,input[type=submit].fr-tag--dismiss:before{content:none}a.fr-tag--dismiss:after,button.fr-tag--dismiss:after,input[type=button].fr-tag--dismiss:after,input[type=image].fr-tag--dismiss:after,input[type=reset].fr-tag--dismiss:after,input[type=submit].fr-tag--dismiss:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.25rem;margin-right:-.25rem;-webkit-mask-image:url(icons/system/close-line.svg);mask-image:url(icons/system/close-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}a.fr-tag--dismiss.fr-tag--sm:after,button.fr-tag--dismiss.fr-tag--sm:after,input[type=button].fr-tag--dismiss.fr-tag--sm:after,input[type=image].fr-tag--dismiss.fr-tag--sm:after,input[type=reset].fr-tag--dismiss.fr-tag--sm:after,input[type=submit].fr-tag--dismiss.fr-tag--sm:after{--icon-size:0.75rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.125rem;margin-right:-.1875rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-tags-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-.25rem;margin-right:-.25rem}.fr-tags-group>li{line-height:2.75rem}.fr-tags-group .fr-tag{margin:0 .25rem .5rem;vertical-align:top}.fr-tags-group.fr-tags-group--sm .fr-tag{border-radius:.75rem;font-size:.75rem;line-height:1.25rem;min-height:1.5rem;padding:.125rem .5rem}.fr-tags-group.fr-tags-group--sm .fr-tag:after,.fr-tags-group.fr-tags-group--sm .fr-tag:before{--icon-size:0.75rem}.fr-tags-group.fr-tags-group--sm button.fr-tag.fr-tag--dismiss:after,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag.fr-tag--dismiss:after{--icon-size:0.75rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-right:-.1875rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:after,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:after{--icon-size:0.75rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin:-.375rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;right:0;top:3px;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-tag[aria-pressed=false]{--idle:transparent;--hover:var(--background-action-low-blue-france-hover);--active:var(--background-action-low-blue-france-active);background-color:var(--background-action-low-blue-france);color:var(--text-action-high-blue-france)}.fr-tag.fr-tag--dismiss{--idle:transparent;--hover:var(--background-action-high-blue-france-hover);--active:var(--background-action-high-blue-france-active);background-color:var(--background-action-high-blue-france);color:var(--text-inverted-blue-france)}a.fr-tag,button.fr-tag,input[type=button].fr-tag,input[type=image].fr-tag,input[type=reset].fr-tag,input[type=submit].fr-tag{--idle:transparent;--hover:var(--background-action-low-blue-france-hover);--active:var(--background-action-low-blue-france-active);background-color:var(--background-action-low-blue-france);color:var(--text-action-high-blue-france)}a.fr-tag--green-tilleul-verveine,button.fr-tag--green-tilleul-verveine,input[type=button].fr-tag--green-tilleul-verveine,input[type=image].fr-tag--green-tilleul-verveine,input[type=reset].fr-tag--green-tilleul-verveine,input[type=submit].fr-tag--green-tilleul-verveine{--idle:transparent;--hover:var(--background-action-low-green-tilleul-verveine-hover);--active:var(--background-action-low-green-tilleul-verveine-active);background-color:var(--background-action-low-green-tilleul-verveine);color:var(--text-action-high-green-tilleul-verveine)}a.fr-tag--green-bourgeon,button.fr-tag--green-bourgeon,input[type=button].fr-tag--green-bourgeon,input[type=image].fr-tag--green-bourgeon,input[type=reset].fr-tag--green-bourgeon,input[type=submit].fr-tag--green-bourgeon{--idle:transparent;--hover:var(--background-action-low-green-bourgeon-hover);--active:var(--background-action-low-green-bourgeon-active);background-color:var(--background-action-low-green-bourgeon);color:var(--text-action-high-green-bourgeon)}a.fr-tag--green-emeraude,button.fr-tag--green-emeraude,input[type=button].fr-tag--green-emeraude,input[type=image].fr-tag--green-emeraude,input[type=reset].fr-tag--green-emeraude,input[type=submit].fr-tag--green-emeraude{--idle:transparent;--hover:var(--background-action-low-green-emeraude-hover);--active:var(--background-action-low-green-emeraude-active);background-color:var(--background-action-low-green-emeraude);color:var(--text-action-high-green-emeraude)}a.fr-tag--green-menthe,button.fr-tag--green-menthe,input[type=button].fr-tag--green-menthe,input[type=image].fr-tag--green-menthe,input[type=reset].fr-tag--green-menthe,input[type=submit].fr-tag--green-menthe{--idle:transparent;--hover:var(--background-action-low-green-menthe-hover);--active:var(--background-action-low-green-menthe-active);background-color:var(--background-action-low-green-menthe);color:var(--text-action-high-green-menthe)}a.fr-tag--green-archipel,button.fr-tag--green-archipel,input[type=button].fr-tag--green-archipel,input[type=image].fr-tag--green-archipel,input[type=reset].fr-tag--green-archipel,input[type=submit].fr-tag--green-archipel{--idle:transparent;--hover:var(--background-action-low-green-archipel-hover);--active:var(--background-action-low-green-archipel-active);background-color:var(--background-action-low-green-archipel);color:var(--text-action-high-green-archipel)}a.fr-tag--blue-ecume,button.fr-tag--blue-ecume,input[type=button].fr-tag--blue-ecume,input[type=image].fr-tag--blue-ecume,input[type=reset].fr-tag--blue-ecume,input[type=submit].fr-tag--blue-ecume{--idle:transparent;--hover:var(--background-action-low-blue-ecume-hover);--active:var(--background-action-low-blue-ecume-active);background-color:var(--background-action-low-blue-ecume);color:var(--text-action-high-blue-ecume)}a.fr-tag--blue-cumulus,button.fr-tag--blue-cumulus,input[type=button].fr-tag--blue-cumulus,input[type=image].fr-tag--blue-cumulus,input[type=reset].fr-tag--blue-cumulus,input[type=submit].fr-tag--blue-cumulus{--idle:transparent;--hover:var(--background-action-low-blue-cumulus-hover);--active:var(--background-action-low-blue-cumulus-active);background-color:var(--background-action-low-blue-cumulus);color:var(--text-action-high-blue-cumulus)}a.fr-tag--purple-glycine,button.fr-tag--purple-glycine,input[type=button].fr-tag--purple-glycine,input[type=image].fr-tag--purple-glycine,input[type=reset].fr-tag--purple-glycine,input[type=submit].fr-tag--purple-glycine{--idle:transparent;--hover:var(--background-action-low-purple-glycine-hover);--active:var(--background-action-low-purple-glycine-active);background-color:var(--background-action-low-purple-glycine);color:var(--text-action-high-purple-glycine)}a.fr-tag--pink-macaron,button.fr-tag--pink-macaron,input[type=button].fr-tag--pink-macaron,input[type=image].fr-tag--pink-macaron,input[type=reset].fr-tag--pink-macaron,input[type=submit].fr-tag--pink-macaron{--idle:transparent;--hover:var(--background-action-low-pink-macaron-hover);--active:var(--background-action-low-pink-macaron-active);background-color:var(--background-action-low-pink-macaron);color:var(--text-action-high-pink-macaron)}a.fr-tag--pink-tuile,button.fr-tag--pink-tuile,input[type=button].fr-tag--pink-tuile,input[type=image].fr-tag--pink-tuile,input[type=reset].fr-tag--pink-tuile,input[type=submit].fr-tag--pink-tuile{--idle:transparent;--hover:var(--background-action-low-pink-tuile-hover);--active:var(--background-action-low-pink-tuile-active);background-color:var(--background-action-low-pink-tuile);color:var(--text-action-high-pink-tuile)}a.fr-tag--yellow-tournesol,button.fr-tag--yellow-tournesol,input[type=button].fr-tag--yellow-tournesol,input[type=image].fr-tag--yellow-tournesol,input[type=reset].fr-tag--yellow-tournesol,input[type=submit].fr-tag--yellow-tournesol{--idle:transparent;--hover:var(--background-action-low-yellow-tournesol-hover);--active:var(--background-action-low-yellow-tournesol-active);background-color:var(--background-action-low-yellow-tournesol);color:var(--text-action-high-yellow-tournesol)}a.fr-tag--yellow-moutarde,button.fr-tag--yellow-moutarde,input[type=button].fr-tag--yellow-moutarde,input[type=image].fr-tag--yellow-moutarde,input[type=reset].fr-tag--yellow-moutarde,input[type=submit].fr-tag--yellow-moutarde{--idle:transparent;--hover:var(--background-action-low-yellow-moutarde-hover);--active:var(--background-action-low-yellow-moutarde-active);background-color:var(--background-action-low-yellow-moutarde);color:var(--text-action-high-yellow-moutarde)}a.fr-tag--orange-terre-battue,button.fr-tag--orange-terre-battue,input[type=button].fr-tag--orange-terre-battue,input[type=image].fr-tag--orange-terre-battue,input[type=reset].fr-tag--orange-terre-battue,input[type=submit].fr-tag--orange-terre-battue{--idle:transparent;--hover:var(--background-action-low-orange-terre-battue-hover);--active:var(--background-action-low-orange-terre-battue-active);background-color:var(--background-action-low-orange-terre-battue);color:var(--text-action-high-orange-terre-battue)}a.fr-tag--brown-cafe-creme,button.fr-tag--brown-cafe-creme,input[type=button].fr-tag--brown-cafe-creme,input[type=image].fr-tag--brown-cafe-creme,input[type=reset].fr-tag--brown-cafe-creme,input[type=submit].fr-tag--brown-cafe-creme{--idle:transparent;--hover:var(--background-action-low-brown-cafe-creme-hover);--active:var(--background-action-low-brown-cafe-creme-active);background-color:var(--background-action-low-brown-cafe-creme);color:var(--text-action-high-brown-cafe-creme)}a.fr-tag--brown-caramel,button.fr-tag--brown-caramel,input[type=button].fr-tag--brown-caramel,input[type=image].fr-tag--brown-caramel,input[type=reset].fr-tag--brown-caramel,input[type=submit].fr-tag--brown-caramel{--idle:transparent;--hover:var(--background-action-low-brown-caramel-hover);--active:var(--background-action-low-brown-caramel-active);background-color:var(--background-action-low-brown-caramel);color:var(--text-action-high-brown-caramel)}a.fr-tag--brown-opera,button.fr-tag--brown-opera,input[type=button].fr-tag--brown-opera,input[type=image].fr-tag--brown-opera,input[type=reset].fr-tag--brown-opera,input[type=submit].fr-tag--brown-opera{--idle:transparent;--hover:var(--background-action-low-brown-opera-hover);--active:var(--background-action-low-brown-opera-active);background-color:var(--background-action-low-brown-opera);color:var(--text-action-high-brown-opera)}a.fr-tag--beige-gris-galet,button.fr-tag--beige-gris-galet,input[type=button].fr-tag--beige-gris-galet,input[type=image].fr-tag--beige-gris-galet,input[type=reset].fr-tag--beige-gris-galet,input[type=submit].fr-tag--beige-gris-galet{--idle:transparent;--hover:var(--background-action-low-beige-gris-galet-hover);--active:var(--background-action-low-beige-gris-galet-active);background-color:var(--background-action-low-beige-gris-galet);color:var(--text-action-high-beige-gris-galet)}button.fr-tag[aria-pressed=true]:not(:disabled),input[type=button].fr-tag[aria-pressed=true]:not(:disabled){background-color:transparent;background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,var(--background-active-blue-france) .625rem);color:var(--text-inverted-blue-france)}button.fr-tag[aria-pressed=true]:not(:disabled):hover,input[type=button].fr-tag[aria-pressed=true]:not(:disabled):hover{background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,var(--background-active-blue-france-hover) .625rem)}button.fr-tag[aria-pressed=true]:not(:disabled):active,input[type=button].fr-tag[aria-pressed=true]:not(:disabled):active{background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,var(--background-active-blue-france-active) .625rem)}button.fr-tag[aria-pressed=true]:after,input[type=button].fr-tag[aria-pressed=true]:after{color:var(--text-action-high-blue-france)}button.fr-tag[aria-pressed=true]:disabled,input[type=button].fr-tag[aria-pressed=true]:disabled{--hover:inherit;--active:inherit;background-color:transparent;background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,var(--background-disabled-grey) .625rem)}button.fr-tag[aria-pressed=true]:disabled:after,input[type=button].fr-tag[aria-pressed=true]:disabled:after{color:var(--text-disabled-grey)}button.fr-tag[aria-pressed=true].fr-tag--sm,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-active-blue-france) .5rem)}button.fr-tag[aria-pressed=true].fr-tag--sm:hover,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:hover{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-active-blue-france-hover) .5rem)}button.fr-tag[aria-pressed=true].fr-tag--sm:active,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:active{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-active-blue-france-active) .5rem)}button.fr-tag[aria-pressed=true].fr-tag--sm:disabled,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:disabled{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-disabled-grey) .5rem)}a:not([href]).fr-tag,button.fr-tag:disabled,input[type=button].fr-tag:disabled{--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey);color:var(--text-disabled-grey)}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true],.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-active-blue-france) .5rem)}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:hover,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:hover{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-active-blue-france-hover) .5rem)}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:active,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:active{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-active-blue-france-active) .5rem)}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:disabled,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:disabled{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-disabled-grey) .5rem)}.fr-download__link{color:var(--text-action-high-blue-france);display:inline}.fr-download,.fr-download__link{--text-spacing:0;--title-spacing:0}.fr-download{margin:0 0 1rem;padding-bottom:1.5rem;position:relative}.fr-download .fr-download__link{font-size:1rem;font-weight:400;line-height:1.5rem;max-height:none;max-width:100%;overflow:initial;padding:0}.fr-download .fr-download__link:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(icons/system/download-line.svg);mask-image:url(icons/system/download-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-download__desc{display:none;font-size:.875rem;font-weight:400;line-height:1.5rem}.fr-download__detail{bottom:0;color:var(--text-mention-grey);cursor:text;font-size:.75rem;font-weight:400;left:0;line-height:1.25rem;max-width:100%;overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;white-space:nowrap}.fr-download__detail abbr{text-decoration:none}.fr-download--card{--text-spacing:0;--title-spacing:0;--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey);box-shadow:inset 0 0 0 1px var(--border-default-grey);padding:1.5rem 1.5rem 4rem}.fr-download--card .fr-download__link{color:var(--text-action-high-blue-france);font-size:1.25rem;font-weight:700;line-height:1.75rem}.fr-download--card .fr-download__link:after{--icon-size:1rem;bottom:1.5rem;color:var(--text-action-high-blue-france);margin:0;position:absolute;right:1.5rem}.fr-download--card .fr-download__desc{display:block;margin-top:.5rem}.fr-download--card .fr-download__detail{bottom:1.5rem;left:1.5rem;max-width:calc(100% - 6.25rem);position:absolute}.fr-download--card .fr-download__detail[class*=" fr-fi-"]:before,.fr-download--card .fr-download__detail[class*=" fr-icon-"]:before,.fr-download--card .fr-download__detail[class^=fr-fi-]:before,.fr-download--card .fr-download__detail[class^=fr-icon-]:before{--icon-size:1rem;margin-right:.5rem}.fr-downloads-group__title{font-size:1.375rem;font-weight:700;line-height:1.75rem;margin:var(--title-spacing)}.fr-downloads-group--bordered{box-shadow:inset 0 0 0 1px var(--border-default-grey);padding:1.5rem 1.5rem .5rem}.fr-downloads-group>ul{margin-bottom:0;margin-top:0}.fr-downloads-group>ul>li{padding-bottom:0}.fr-downloads-group .fr-download{margin-bottom:1rem}.fr-downloads-group li::marker{color:var(--text-action-high-blue-france)}.fr-alert{--title-spacing:0 0 0.25rem;--text-spacing:0 0 0.25rem;background-image:linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey)),linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey)),linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey)),linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey)),linear-gradient(0deg,var(--background-flat-grey),var(--background-flat-grey));background-position:0 0,100% 0,0 100%,0 0,100% 100%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:100% 1px,1px 100%,100% 1px,2.5rem 100%;padding:1rem 2.25rem .75rem 3.5rem;position:relative}.fr-alert:before{--icon-size:1.5rem;background-color:currentColor;color:var(--text-inverted-grey);display:inline-block;flex:0 0 auto;height:var(--icon-size);left:0;margin:1rem .5rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;top:0;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-alert__title{font-size:1.125rem;font-weight:700;line-height:1.5rem}.fr-alert .fr-btn--close{font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;position:absolute;right:.25rem;top:.25rem;white-space:nowrap}.fr-alert .fr-btn--close:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(icons/system/close-line.svg);mask-image:url(icons/system/close-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-alert+.fr-alert{margin-top:1rem}.fr-alert--info:before{-webkit-mask-image:url(icons/system/fr--info-fill.svg);mask-image:url(icons/system/fr--info-fill.svg)}.fr-alert--success:before{-webkit-mask-image:url(icons/system/fr--success-fill.svg);mask-image:url(icons/system/fr--success-fill.svg)}.fr-alert--error:before{-webkit-mask-image:url(icons/system/fr--error-fill.svg);mask-image:url(icons/system/fr--error-fill.svg)}.fr-alert--warning:before{-webkit-mask-image:url(icons/system/fr--warning-fill.svg);mask-image:url(icons/system/fr--warning-fill.svg)}.fr-alert--error:before,.fr-alert--info:before,.fr-alert--success:before,.fr-alert--warning:before{content:""}.fr-alert--sm{padding:.5rem 2.25rem .25rem 3rem}.fr-alert--sm:before{margin:.5rem}.fr-alert .fr-link--close{align-items:center;font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;position:absolute;right:1.25rem;top:.25rem;white-space:nowrap}.fr-alert .fr-link--close:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(icons/system/close-line.svg);mask-image:url(icons/system/close-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-alert--info{background-image:linear-gradient(0deg,var(--border-plain-info),var(--border-plain-info)),linear-gradient(0deg,var(--border-plain-info),var(--border-plain-info)),linear-gradient(0deg,var(--border-plain-info),var(--border-plain-info)),linear-gradient(0deg,var(--border-plain-info),var(--border-plain-info)),linear-gradient(0deg,var(--background-flat-info),var(--background-flat-info))}.fr-alert--error{background-image:linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error)),linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error)),linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error)),linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error)),linear-gradient(0deg,var(--background-flat-error),var(--background-flat-error))}.fr-alert--success{background-image:linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success)),linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success)),linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success)),linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success)),linear-gradient(0deg,var(--background-flat-success),var(--background-flat-success))}.fr-alert--warning{background-image:linear-gradient(0deg,var(--border-plain-warning),var(--border-plain-warning)),linear-gradient(0deg,var(--border-plain-warning),var(--border-plain-warning)),linear-gradient(0deg,var(--border-plain-warning),var(--border-plain-warning)),linear-gradient(0deg,var(--border-plain-warning),var(--border-plain-warning)),linear-gradient(0deg,var(--background-flat-warning),var(--background-flat-warning))}.fr-notice{--title-spacing:0;--text-spacing:0;background-color:var(--background-contrast-grey);color:var(--text-title-grey);padding-bottom:1rem;padding-top:1rem;position:relative}.fr-notice__body{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;position:relative}.fr-notice__body h1,.fr-notice__body h2,.fr-notice__body h3,.fr-notice__body h4,.fr-notice__body h5,.fr-notice__body h6{color:inherit;font-size:inherit;line-height:inherit}.fr-notice__title{font-weight:700;margin-right:.25rem;position:relative}.fr-notice__title:before{--icon-size:1.5rem;background-color:currentColor;display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-right:.5rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-notice__desc{margin-right:.25rem}.fr-notice__desc,.fr-notice__title{display:block}.fr-notice__desc,.fr-notice__link,.fr-notice__title{font-size:.875rem;line-height:1.5rem}.fr-notice--no-icon .fr-notice__title:before{display:none}.fr-notice .fr-btn--close{color:inherit;font-size:.875rem;line-height:1.5rem;margin-left:.25rem;margin-top:-.25rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-notice .fr-btn--close:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(icons/system/close-line.svg);mask-image:url(icons/system/close-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-notice--alert .fr-notice__title:before,.fr-notice--attack .fr-notice__title:before,.fr-notice--cyberattack .fr-notice__title:before,.fr-notice--info .fr-notice__title:before,.fr-notice--kidnapping .fr-notice__title:before,.fr-notice--warning .fr-notice__title:before,.fr-notice--weather-orange .fr-notice__title:before,.fr-notice--weather-purple .fr-notice__title:before,.fr-notice--weather-red .fr-notice__title:before,.fr-notice--witness .fr-notice__title:before{content:""}.fr-notice--info .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{-webkit-mask-image:url(icons/system/fr--info-fill.svg);mask-image:url(icons/system/fr--info-fill.svg)}.fr-notice--warning .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{-webkit-mask-image:url(icons/system/fr--warning-fill.svg);mask-image:url(icons/system/fr--warning-fill.svg)}.fr-notice--alert .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{-webkit-mask-image:url(icons/system/error-warning-fill.svg);mask-image:url(icons/system/error-warning-fill.svg)}.fr-notice--weather-orange .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before,.fr-notice--weather-red .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{-webkit-mask-image:url(icons/weather/heavy-showers-fill.svg);mask-image:url(icons/weather/heavy-showers-fill.svg)}.fr-notice--weather-purple .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{-webkit-mask-image:url(icons/weather/typhoon-fill.svg);mask-image:url(icons/weather/typhoon-fill.svg)}.fr-notice--attack,.fr-notice--cyberattack,.fr-notice--kidnapping,.fr-notice--witness{background-position:0 0;background-repeat:no-repeat;background-size:100% .375rem;padding-top:1.375rem}.fr-notice--attack .fr-notice__title,.fr-notice--cyberattack .fr-notice__title,.fr-notice--kidnapping .fr-notice__title,.fr-notice--witness .fr-notice__title{text-transform:uppercase}.fr-notice--cyberattack .fr-notice__title:before,.fr-notice--witness .fr-notice__title:before{-webkit-mask-image:url(icons/system/fr--warning-fill.svg);mask-image:url(icons/system/fr--warning-fill.svg)}.fr-notice--kidnapping .fr-notice__title:before{-webkit-mask-image:url(icons/system/fr--alert-warning-fill.svg);mask-image:url(icons/system/fr--alert-warning-fill.svg)}.fr-notice--attack .fr-notice__title:before{-webkit-mask-image:url(icons/system/fr--alert-warning-2-fill.svg);mask-image:url(icons/system/fr--alert-warning-2-fill.svg)}.fr-notice--info{--idle:transparent;--hover:var(--background-contrast-info-hover);--active:var(--background-contrast-info-active);background-color:var(--background-contrast-info);color:var(--text-default-info)}.fr-notice--warning,.fr-notice--weather-orange{--idle:transparent;--hover:var(--background-contrast-warning-hover);--active:var(--background-contrast-warning-active);background-color:var(--background-contrast-warning);color:var(--text-default-warning)}.fr-notice--alert{--idle:transparent;--hover:var(--background-contrast-error-hover);--active:var(--background-contrast-error-active);background-color:var(--background-contrast-error);color:var(--text-default-error)}.fr-notice--weather-red{--idle:transparent;--hover:var(--background-flat-error-hover);--active:var(--background-flat-error-active);background-color:var(--background-flat-error);color:var(--text-inverted-grey)}.fr-notice--weather-red .fr-btn--close{--idle:transparent;--hover:var(--background-action-high-error-hover);--active:var(--background-action-high-error-active);background-color:var(--background-action-high-error)}.fr-notice--weather-purple{--idle:transparent;--hover:var(--background-flat-purple-glycine-hover);--active:var(--background-flat-purple-glycine-active);background-color:var(--background-flat-purple-glycine);color:var(--text-inverted-grey)}.fr-notice--weather-purple .fr-btn--close{--idle:transparent;--hover:var(--background-action-high-purple-glycine-hover);--active:var(--background-action-high-purple-glycine-active);background-color:var(--background-action-high-purple-glycine)}.fr-notice--witness{--idle:transparent;--hover:var(--background-flat-grey-hover);--active:var(--background-flat-grey-active);background-color:var(--background-flat-grey);background-image:linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error));color:var(--text-inverted-grey)}.fr-notice--witness .fr-btn--close{--idle:transparent;--hover:var(--background-action-high-grey-hover);--active:var(--background-action-high-grey-active);background-color:var(--background-action-high-grey)}.fr-notice--attack,.fr-notice--kidnapping{--idle:transparent;--hover:var(--background-flat-error-hover);--active:var(--background-flat-error-active);background-color:var(--background-flat-error);background-image:linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey));color:var(--text-inverted-grey)}.fr-notice--attack .fr-btn--close,.fr-notice--kidnapping .fr-btn--close{--idle:transparent;--hover:var(--background-action-high-error-hover);--active:var(--background-action-high-error-active);background-color:var(--background-action-high-error)}.fr-notice--cyberattack{--idle:transparent;--hover:var(--background-flat-grey-hover);--active:var(--background-flat-grey-active);background-color:var(--background-flat-grey);background-image:linear-gradient(0deg,var(--border-plain-info),var(--border-plain-info));color:var(--text-inverted-grey)}.fr-notice--cyberattack .fr-btn--close{--idle:transparent;--hover:var(--background-action-high-grey-hover);--active:var(--background-action-high-grey-active);background-color:var(--background-action-high-grey)}.fr-radio-group{max-width:max-content;position:relative}.fr-radio-group input[type=radio]{height:1.5rem;margin:0;opacity:0;position:absolute;width:1.5rem}.fr-radio-group input[type=radio]+label{align-items:flex-start;background-image:radial-gradient(transparent 10px,var(--border-action-high-blue-france) 11px,transparent 12px);background-position:calc(-.25rem + 1px) calc(-.25rem + 1px),calc(-.25rem + 1px) calc(-.25rem + 1px);background-repeat:no-repeat,no-repeat;background-size:1.875rem 1.875rem,1.875rem 1.875rem;display:flex;flex-direction:column;justify-content:flex-start;padding-left:2rem}.fr-radio-group input[type=radio]+label:before{border-radius:1.5rem;content:"";height:1.5rem;margin-left:-2rem;position:absolute;top:0;width:1.5rem}.fr-radio-group input[type=radio]+label .fr-hint-text{margin:0;width:100%}.fr-radio-group--sm input[type=radio]{height:1rem;top:.25rem;width:1rem}.fr-radio-group--sm input[type=radio]+label{background-image:radial-gradient(transparent 6px,var(--border-action-high-blue-france) 7px,transparent 8px);background-position:0 .25rem,0 .25rem;background-size:1rem 1rem,1rem 1rem;padding-left:1.5rem}.fr-radio-group--sm input[type=radio]+label:before{border-radius:.5rem;height:1rem;margin-left:-1.5rem;top:.25rem;width:1rem}.fr-radio-rich{align-items:center;display:flex;flex-direction:row;max-width:100%;position:relative}.fr-radio-rich input[type=radio]{height:1rem;left:1rem;top:calc(50% - .5rem);width:1rem}.fr-radio-rich input[type=radio]+label{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);align-items:stretch;align-self:stretch;background-color:var(--background-default-grey);background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),radial-gradient(transparent 6px,var(--border-action-high-blue-france) 7px,transparent 8px);background-position:0 0,100% 0,0 100%,0 0,1rem 50%,1rem 50%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-size:100% 1px,1px 100%,100% 1px,1px 100%,1rem 1rem,1rem 1rem;display:flex;flex-direction:column;justify-content:center;margin-left:0;padding:.75rem 1rem .75rem 2.75rem;width:100%}.fr-radio-rich input[type=radio]+label:before{border-radius:0;bottom:0;content:"";display:block;height:100%;left:0;margin-left:0;position:absolute;right:0;top:0;width:100%}.fr-radio-rich input[type=radio]+label .fr-hint-text{margin-left:0}.fr-radio-rich input[type=radio]:not(:disabled)~label{--hover-tint:var(--hover);--active-tint:var(--active)}.fr-radio-rich input[type=radio]:not(:disabled)~label:hover{background-color:var(--hover-tint)}.fr-radio-rich input[type=radio]:not(:disabled)~label:active{background-color:var(--active-tint)}.fr-radio-rich input[type=radio]:not(:disabled)~label:hover+.fr-radio-rich__pictogram{background-color:var(--hover)}.fr-radio-rich input[type=radio]:not(:disabled)~label:active+.fr-radio-rich__pictogram{background-color:var(--active)}.fr-radio-rich__pictogram{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);align-items:center;align-self:stretch;background-color:var(--background-default-grey);background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));background-position:0 0,0 100%,100% 0,0 .25rem;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:100% 1px,100% 1px,1px 100%,1px calc(100% - .5rem);display:flex;flex-direction:row;justify-content:center;margin-left:-1px;min-height:5.5rem;min-width:5.5rem;padding:.25rem;pointer-events:none;width:5.5rem}.fr-radio-rich__pictogram img,.fr-radio-rich__pictogram svg{max-height:3.5rem;max-width:3.5rem}.fr-control>.fr-radio-rich.fr-radio-group{margin-bottom:0;margin-top:0}.fr-radio-group input[type=radio]:disabled+label{background-image:radial-gradient(transparent 10px,var(--background-disabled-grey) 11px,transparent 12px)}.fr-radio-group input[type=radio]:checked+label{background-image:radial-gradient(transparent 10px,var(--border-active-blue-france) 11px,transparent 12px),radial-gradient(var(--background-active-blue-france) 5px,transparent 6px)}.fr-radio-group input[type=radio]:checked:disabled+label{background-image:radial-gradient(transparent 10px,var(--background-disabled-grey) 11px,transparent 12px),radial-gradient(var(--background-disabled-grey) 5px,transparent 6px)}.fr-fieldset--error .fr-radio-group input[type=radio]+label{background-image:radial-gradient(transparent 10px,var(--border-plain-error) 11px,transparent 12px)}.fr-fieldset--error .fr-radio-group input[type=radio]:checked+label{background-image:radial-gradient(transparent 10px,var(--border-plain-error) 11px,transparent 12px),radial-gradient(var(--background-active-blue-france) 5px,transparent 6px)}.fr-fieldset--valid .fr-radio-group input[type=radio]+label{background-image:radial-gradient(transparent 10px,var(--border-plain-success) 11px,transparent 12px)}.fr-fieldset--valid .fr-radio-group input[type=radio]:checked+label{background-image:radial-gradient(transparent 10px,var(--border-plain-success) 11px,transparent 12px),radial-gradient(var(--background-active-blue-france) 5px,transparent 6px)}.fr-fieldset--info .fr-radio-group input[type=radio]+label{background-image:radial-gradient(transparent 10px,var(--border-plain-info) 11px,transparent 12px)}.fr-fieldset--info .fr-radio-group input[type=radio]:checked+label{background-image:radial-gradient(transparent 10px,var(--border-plain-info) 11px,transparent 12px),radial-gradient(var(--background-active-blue-france) 5px,transparent 6px)}.fr-fieldset .fr-radio-group input[type=radio]:disabled+label{background-image:radial-gradient(transparent 10px,var(--background-disabled-grey) 11px,transparent 12px)}.fr-fieldset .fr-radio-group input[type=radio]:disabled:checked+label{background-image:radial-gradient(transparent 10px,var(--background-disabled-grey) 11px,transparent 12px),radial-gradient(var(--background-disabled-grey) 5px,transparent 6px)}.fr-radio-group--sm input[type=radio]:disabled+label{background-image:radial-gradient(transparent 6px,var(--background-disabled-grey) 7px,transparent 8px)}.fr-radio-group--sm input[type=radio]:checked+label{background-image:radial-gradient(transparent 6px,var(--border-active-blue-france) 7px,transparent 8px),radial-gradient(var(--background-active-blue-france) 3px,transparent 4px)}.fr-radio-group--sm input[type=radio]:checked:disabled+label{background-image:radial-gradient(transparent 6px,var(--background-disabled-grey) 7px,transparent 8px),radial-gradient(var(--background-disabled-grey) 3px,transparent 4px)}.fr-fieldset--error .fr-radio-group--sm input[type=radio]+label{background-image:radial-gradient(transparent 6px,var(--border-plain-error) 7px,transparent 8px)}.fr-fieldset--error .fr-radio-group--sm input[type=radio]:checked+label{background-image:radial-gradient(transparent 6px,var(--border-plain-error) 7px,transparent 8px),radial-gradient(var(--background-active-blue-france) 3px,transparent 4px)}.fr-fieldset--valid .fr-radio-group--sm input[type=radio]+label{background-image:radial-gradient(transparent 6px,var(--border-plain-success) 7px,transparent 8px)}.fr-fieldset--valid .fr-radio-group--sm input[type=radio]:checked+label{background-image:radial-gradient(transparent 6px,var(--border-plain-success) 7px,transparent 8px),radial-gradient(var(--background-active-blue-france) 3px,transparent 4px)}.fr-fieldset--info .fr-radio-group--sm input[type=radio]+label{background-image:radial-gradient(transparent 6px,var(--border-plain-info) 7px,transparent 8px)}.fr-fieldset--info .fr-radio-group--sm input[type=radio]:checked+label{background-image:radial-gradient(transparent 6px,var(--border-plain-info) 7px,transparent 8px),radial-gradient(var(--background-active-blue-france) 3px,transparent 4px)}.fr-fieldset .fr-radio-group--sm input[type=radio]:disabled+label{background-image:radial-gradient(transparent 6px,var(--background-disabled-grey) 7px,transparent 8px)}.fr-fieldset .fr-radio-group--sm input[type=radio]:disabled:checked+label{background-image:radial-gradient(transparent 6px,var(--background-disabled-grey) 7px,transparent 8px),radial-gradient(var(--background-disabled-grey) 3px,transparent 4px)}.fr-radio-rich input[type=radio]:disabled+label{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),radial-gradient(transparent 6px,var(--background-disabled-grey) 7px,transparent 8px)}.fr-radio-rich input[type=radio]:disabled~.fr-radio-rich__pictogram svg *{fill:var(--text-disabled-grey)}.fr-radio-rich input[type=radio]:checked+label{background-image:linear-gradient(0deg,var(--border-active-blue-france),var(--border-active-blue-france)),linear-gradient(0deg,var(--border-active-blue-france),var(--border-active-blue-france)),linear-gradient(0deg,var(--border-active-blue-france),var(--border-active-blue-france)),linear-gradient(0deg,var(--border-active-blue-france),var(--border-active-blue-france)),radial-gradient(transparent 6px,var(--border-active-blue-france) 7px,transparent 8px),radial-gradient(var(--background-active-blue-france) 3px,transparent 4px)}.fr-radio-rich input[type=radio]:checked~.fr-radio-rich__pictogram{background-image:linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey))}.fr-radio-rich input[type=radio]:checked:disabled+label{background-image:linear-gradient(0deg,var(--text-disabled-grey),var(--text-disabled-grey)),linear-gradient(0deg,var(--text-disabled-grey),var(--text-disabled-grey)),linear-gradient(0deg,var(--text-disabled-grey),var(--text-disabled-grey)),linear-gradient(0deg,var(--text-disabled-grey),var(--text-disabled-grey)),radial-gradient(transparent 6px,var(--background-disabled-grey) 7px,transparent 8px),radial-gradient(var(--background-disabled-grey) 3px,transparent 4px)}.fr-radio-rich input[type=radio]:checked:disabled~.fr-radio-rich__pictogram{background-image:linear-gradient(0deg,var(--background-disabled-grey),var(--background-disabled-grey)),linear-gradient(0deg,var(--background-disabled-grey),var(--background-disabled-grey)),linear-gradient(0deg,var(--background-disabled-grey),var(--background-disabled-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey))}.fr-fieldset--error .fr-radio-rich input[type=radio]+label{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),radial-gradient(transparent 6px,var(--border-plain-error) 7px,transparent 8px)}.fr-fieldset--error .fr-radio-rich input[type=radio]:checked+label{background-image:linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),radial-gradient(transparent 6px,var(--border-plain-error) 7px,transparent 8px),radial-gradient(var(--background-active-blue-france) 3px,transparent 4px)}.fr-fieldset--valid .fr-radio-rich input[type=radio]+label{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),radial-gradient(transparent 6px,var(--border-plain-success) 7px,transparent 8px)}.fr-fieldset--valid .fr-radio-rich input[type=radio]:checked+label{background-image:linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),radial-gradient(transparent 6px,var(--border-plain-success) 7px,transparent 8px),radial-gradient(var(--background-active-blue-france) 3px,transparent 4px)}.fr-fieldset--info .fr-radio-rich input[type=radio]+label{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),radial-gradient(transparent 6px,var(--border-plain-info) 7px,transparent 8px)}.fr-fieldset--info .fr-radio-rich input[type=radio]:checked+label{background-image:linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),radial-gradient(transparent 6px,var(--border-plain-info) 7px,transparent 8px),radial-gradient(var(--background-active-blue-france) 3px,transparent 4px)}.fr-fieldset .fr-radio-rich input[type=radio]:disabled+label{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),radial-gradient(transparent 6px,var(--background-disabled-grey) 7px,transparent 8px)}.fr-fieldset .fr-radio-rich input[type=radio]:disabled:checked+label{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),radial-gradient(transparent 6px,var(--background-disabled-grey) 7px,transparent 8px),radial-gradient(var(--background-disabled-grey) 3px,transparent 4px)}.fr-fieldset .fr-fieldset__content .fr-radio-group:not(.fr-radio-rich) input[type=radio]{top:.75rem}.fr-fieldset .fr-fieldset__content .fr-radio-group:not(.fr-radio-rich) input[type=radio]+label{background-position:calc(-.25rem + 1px) calc(.5rem + 1px),calc(-.25rem + 1px) calc(.5rem + 1px)}.fr-fieldset .fr-fieldset__content .fr-radio-group--sm:not(.fr-radio-rich) input[type=radio]{top:1rem}.fr-fieldset .fr-fieldset__content .fr-radio-group--sm:not(.fr-radio-rich) input[type=radio]+label{background-position:calc(-.125rem + 1px) calc(1rem - 1px),calc(-.125rem + 1px) calc(1rem - 1px)}.fr-fieldset .fr-fieldset__content .fr-radio-rich{margin-bottom:1rem;margin-top:.5rem}.fr-fieldset .fr-fieldset__content .fr-radio-rich input[type=radio]+label{min-height:5.5rem}.fr-fieldset .fr-fieldset__content .fr-radio-rich:last-child{margin-bottom:.75rem}.fr-fieldset .fr-fieldset__content .fr-radio-rich:first-child{margin-top:0}.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich:not(:last-child){margin-bottom:.5rem;margin-right:.75rem}.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich:first-child{margin-top:.75rem}.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich:first-child .fr-radio-rich__img{top:1rem}.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich__img{top:.75rem}.fr-fieldset--inline .fr-hint-text+.fr-fieldset__content .fr-radio-rich:first-child{margin-top:1.5rem}.fr-radio-rich__img{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);align-items:center;align-self:stretch;background-color:var(--background-default-grey);background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));background-position:0 0,0 100%,100% 0,0 .25rem;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:100% 1px,100% 1px,1px 100%,1px calc(100% - .5rem);display:flex;flex-direction:row;justify-content:center;margin-left:-1px;min-width:5.5rem;padding:.25rem;pointer-events:none;width:5.5rem}.fr-radio-rich__img img,.fr-radio-rich__img svg{max-height:3.5rem;max-width:3.5rem}.fr-radio-rich input[type=radio]:not(:disabled)~label:hover+.fr-radio-rich__img{background-color:var(--hover)}.fr-radio-rich input[type=radio]:not(:disabled)~label:active+.fr-radio-rich__img{background-color:var(--active)}.fr-radio-rich input[type=radio]:disabled~.fr-radio-rich__img svg *{fill:var(--text-disabled-grey)}.fr-radio-rich input[type=radio]:checked~.fr-radio-rich__img{background-image:linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey))}.fr-radio-rich input[type=radio]:checked:disabled~.fr-radio-rich__img{background-image:linear-gradient(0deg,var(--text-disabled-grey),var(--text-disabled-grey)),linear-gradient(0deg,var(--text-disabled-grey),var(--text-disabled-grey)),linear-gradient(0deg,var(--text-disabled-grey),var(--text-disabled-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey))}.fr-card{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey);display:flex;flex-direction:column;position:relative}.fr-card.fr-enlarge-button .fr-card__title a:after,.fr-card.fr-enlarge-button .fr-card__title button:after,.fr-card.fr-enlarge-link .fr-card__title a:after,.fr-card.fr-enlarge-link .fr-card__title button:after{--icon-size:1.5rem;bottom:2rem;position:absolute;right:2rem}.fr-card:not(.fr-card--no-border):not(.fr-card--shadow){background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));background-position:100% 100%,0 0,100% 0,100% 0;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:100% 1px,1px 100%,1px 100%,100% 1px;padding:1px}.fr-card--no-icon .fr-card__title a:not([target=_blank]):after,.fr-card--no-icon .fr-card__title button:after,.fr-card:not(.fr-enlarge-button):not(.fr-card--download) .fr-card__title button:after,.fr-card:not(.fr-enlarge-link):not(.fr-card--download) .fr-card__title a:not([target=_blank]):after{content:none}.fr-card__body{display:flex;flex:1 1 auto;flex-direction:column;height:100%;order:2;padding:0 2rem}.fr-grid-row .fr-card{height:100%}.fr-card__header{flex:0 0 auto;order:1;position:relative}.fr-card__header .fr-badges-group{left:0;padding:.75rem;position:absolute;top:0}.fr-card.fr-enlarge-link:hover .fr-card__img,.fr-card.fr-enlarge-link:hover .fr-card__vid{--brightness:calc(100% + var(--brighten)*10%)}.fr-card.fr-enlarge-link:active .fr-card__img,.fr-card.fr-enlarge-link:active .fr-card__vid{--brightness:calc(100% + var(--brighten)*20%)}.fr-card.fr-enlarge-button:hover .fr-card__img,.fr-card.fr-enlarge-button:hover .fr-card__vid{--brightness:calc(100% + var(--brighten)*10%)}.fr-card.fr-enlarge-button:active .fr-card__img,.fr-card.fr-enlarge-button:active .fr-card__vid{--brightness:calc(100% + var(--brighten)*20%)}.fr-card__img,.fr-card__vid{filter:brightness(var(--brightness))}.fr-card__img img,.fr-card__img svg,.fr-card__vid iframe,.fr-card__vid video{aspect-ratio:1.7777777778;object-fit:cover;object-position:50% 50%}.fr-card__img img{display:block}.fr-card__content{display:flex;flex-direction:column;height:100%;margin:0 -2rem;order:1;padding:2rem}.fr-card__title{color:var(--text-title-grey);font-size:1.25rem;font-weight:700;line-height:1.75rem;margin-bottom:0;order:2}.fr-card__title a:after,.fr-card__title button:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;-webkit-mask-image:url(icons/system/arrow-right-line.svg);mask-image:url(icons/system/arrow-right-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-card__title button{font-size:inherit;font-weight:inherit;line-height:inherit;padding:0;text-align:inherit}.fr-card__title [target=_blank]:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-image:url(icons/system/external-link-line.svg);mask-image:url(icons/system/external-link-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-card__desc{font-size:.875rem;line-height:1.5rem;margin-bottom:0;margin-top:.75rem;order:3}.fr-card__start{order:1}.fr-card__start,.fr-card__start .fr-badges-group,.fr-card__start .fr-tags-group{margin-bottom:.25rem}.fr-card__start .fr-card__detail{margin-bottom:.75rem}.fr-card__end{display:flex;flex-direction:column;height:100%;margin-top:1rem;order:4;padding-top:.5rem}.fr-card__detail{align-items:flex-start;color:var(--text-mention-grey);display:flex;flex-direction:row;font-size:.75rem;line-height:1.25rem;margin-bottom:0}.fr-card__detail[class*=" fr-fi-"]:before,.fr-card__detail[class*=" fr-icon-"]:before,.fr-card__detail[class^=fr-fi-]:before,.fr-card__detail[class^=fr-icon-]:before{--icon-size:1rem;margin-right:.5rem}.fr-card.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__end,.fr-card.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__end{justify-content:flex-end;margin-bottom:-3rem;min-height:2rem;padding-right:2rem}.fr-card.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__content,.fr-card.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content{padding-bottom:5rem}.fr-card__footer{margin:0 -2rem;order:2;padding:.5rem 2rem 2rem}.fr-card__footer .fr-btns-group,.fr-card__footer .fr-links-group{margin-bottom:-1rem}.fr-card--sm .fr-card__header .fr-badge{font-size:.75rem;line-height:1.25rem;min-height:1.125rem;padding:0 .375rem}.fr-card--sm .fr-card__header .fr-badge:after,.fr-card--sm .fr-card__header .fr-badge:before{--icon-size:0.75rem}.fr-card--sm .fr-card__header .fr-tag{border-radius:.75rem;font-size:.75rem;line-height:1.25rem;min-height:1.5rem;padding:.125rem .5rem}.fr-card--sm .fr-card__header .fr-tag:after,.fr-card--sm .fr-card__header .fr-tag:before{--icon-size:0.75rem}.fr-card--sm .fr-card__content{padding:1.5rem}.fr-card--sm .fr-card__content .fr-badge{font-size:.75rem;line-height:1.25rem;min-height:1.125rem;padding:0 .375rem}.fr-card--sm .fr-card__content .fr-badge:after,.fr-card--sm .fr-card__content .fr-badge:before{--icon-size:0.75rem}.fr-card--sm .fr-card__content .fr-tag{border-radius:.75rem;font-size:.75rem;line-height:1.25rem;min-height:1.5rem;padding:.125rem .5rem}.fr-card--sm .fr-card__content .fr-tag:after,.fr-card--sm .fr-card__content .fr-tag:before{--icon-size:0.75rem}.fr-card--sm .fr-card__title{font-size:1.125rem;font-weight:700;line-height:1.5rem}.fr-card--sm .fr-card__title a:after,.fr-card--sm .fr-card__title button:after{--icon-size:1rem}.fr-card--sm .fr-card__desc{margin-top:.5rem}.fr-card--sm .fr-card__start .fr-badges-group,.fr-card--sm .fr-card__start .fr-tags-group{margin-bottom:0}.fr-card--sm .fr-card__start .fr-card__detail{margin-bottom:.5rem}.fr-card--sm .fr-card__end{margin-top:1.5rem;padding-top:.5rem}.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__end,.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__end{margin-bottom:-2rem;min-height:1.25rem;padding-right:1.5rem}.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__content,.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content{padding-bottom:3.5rem}.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title a:after,.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title button:after,.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title a:after,.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title button:after{--icon-size:1rem;bottom:1.5rem;right:1.5rem}.fr-card--sm .fr-card__footer{padding:.5rem 1.5rem 1.5rem}.fr-card--lg .fr-card__content{padding:2.5rem}.fr-card--lg .fr-card__title{font-size:1.375rem;font-weight:700;line-height:1.75rem}.fr-card--lg .fr-card__title a:after,.fr-card--lg .fr-card__title button:after{--icon-size:1.5rem}.fr-card--lg .fr-card__desc{font-size:1rem;line-height:1.5rem;margin-top:1rem}.fr-card--lg .fr-card__start,.fr-card--lg .fr-card__start .fr-badges-group,.fr-card--lg .fr-card__start .fr-tags-group{margin-bottom:.5rem}.fr-card--lg .fr-card__start .fr-card__detail{margin-bottom:1rem}.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__end,.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__end{margin-bottom:-4rem;min-height:2.5rem;padding-right:2.5rem}.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__content,.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content{padding-bottom:6.5rem}.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title a:after,.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title button:after,.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title a:after,.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title button:after{--icon-size:2rem;bottom:2.5rem;right:2.5rem}.fr-card--lg .fr-card__footer{padding:.5rem 2.5rem 2.5rem}.fr-card--download .fr-card__header{aspect-ratio:16/9}.fr-card--download .fr-card__header .fr-card__img{height:calc(100% - 1rem);left:.5rem;position:absolute;top:.5rem;width:calc(100% - 1rem)}.fr-card--download .fr-card__header .fr-card__img img{max-height:100%;max-width:100%;object-fit:contain}.fr-card--download .fr-card__title a:after,.fr-card--download .fr-card__title button:after{background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-image:url(icons/system/download-line.svg);mask-image:url(icons/system/download-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-card__body>.fr-card__detail,.fr-card__body>.fr-card__title{margin-top:2rem}.fr-card__body>.fr-card__detail{margin-bottom:-1rem}.fr-card__body>.fr-card__desc,.fr-card__body>.fr-card__title{margin-bottom:2rem}.fr-card__body>.fr-card__desc{margin-top:-1rem}.fr-card.fr-enlarge-link:not(.fr-card--no-arrow) .fr-card__body>.fr-card__desc,.fr-card.fr-enlarge-link:not(.fr-card--no-arrow) .fr-card__body>.fr-card__title{margin-bottom:4.5rem}.fr-card.fr-enlarge-link:not(.fr-card--no-arrow) .fr-card__body>.fr-card__desc{margin-top:-3.5rem}.fr-card--grey{--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);background-color:var(--background-contrast-grey)}.fr-card--shadow{--idle:transparent;--hover:var(--background-raised-grey-hover);--active:var(--background-raised-grey-active);background-color:var(--background-raised-grey);filter:drop-shadow(var(--raised-shadow));z-index:calc(var(--ground) + 500)}.fr-card--shadow.fr-card--grey{--idle:transparent;--hover:var(--background-contrast-raised-grey-hover);--active:var(--background-contrast-raised-grey-active);background-color:var(--background-contrast-raised-grey)}.fr-card--no-background{--hover:inherit;--active:inherit;background-color:transparent}.fr-card--download:not(.fr-card--no-background) .fr-card__header{--idle:transparent;--hover:var(--background-alt-grey-hover);--active:var(--background-alt-grey-active);background-color:var(--background-alt-grey)}.fr-card__title a[href],.fr-card__title button{color:var(--text-action-high-blue-france)}.fr-card__title button:disabled{color:var(--text-disabled-grey)}.fr-card__title:disabled,a.fr-card__title:not([href]){--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey);color:var(--text-disabled-grey)}.fr-checkbox-group{position:relative}.fr-checkbox-group input[type=checkbox]{height:1.5rem;margin:0;opacity:0;position:absolute;width:1.5rem}.fr-checkbox-group input[type=checkbox]+label{--data-uri-svg:none;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-left:2rem;position:relative}.fr-checkbox-group input[type=checkbox]+label .fr-hint-text{margin:0;width:100%}.fr-checkbox-group input[type=checkbox]+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),var(--data-uri-svg);background-position:0 0,.25rem 0,100% 0,0 .25rem,100% 100%,calc(100% - .25rem) 100%,0 100%,100% .25rem,50%;background-repeat:no-repeat;background-size:.25rem .25rem,calc(100% - .25rem) 1px,.25rem .25rem,1px calc(100% - .5rem),.25rem .25rem,calc(100% - .5rem) 1px,.25rem .25rem,1px calc(100% - .5rem),1rem;border-radius:.25rem;content:"";display:block;height:1.5rem;left:-2rem;margin-right:.5rem;position:absolute;top:0;width:1.5rem}.fr-checkbox-group--sm input[type=checkbox]{height:1rem;top:.25rem;width:1rem}.fr-checkbox-group--sm input[type=checkbox]+label{margin-left:1.5rem}.fr-checkbox-group--sm input[type=checkbox]+label:before{height:1rem;left:-1.5rem;margin-top:.25rem;width:1rem}.fr-checkbox-group--error:before{--idle:transparent;--hover:var(--border-plain-error-hover);--active:var(--border-plain-error-active);background-color:var(--border-plain-error)}.fr-checkbox-group--error:before,.fr-checkbox-group--valid:before{content:"";height:100%;left:-.75rem;position:absolute;top:0;width:2px}.fr-checkbox-group--valid:before{--idle:transparent;--hover:var(--border-plain-success-hover);--active:var(--border-plain-success-active);background-color:var(--border-plain-success)}.fr-checkbox-group .fr-message:first-child{margin-top:1rem}.fr-checkbox-group input[type=checkbox]:checked+label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23f5f5fe' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E");background-color:var(--background-active-blue-france);background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-active-blue-france) 4px,var(--border-active-blue-france) 5px,transparent 6px),linear-gradient(var(--border-active-blue-france),var(--border-active-blue-france)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-active-blue-france) 4px,var(--border-active-blue-france) 5px,transparent 6px),linear-gradient(var(--border-active-blue-france),var(--border-active-blue-france)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-active-blue-france) 4px,var(--border-active-blue-france) 5px,transparent 6px),linear-gradient(var(--border-active-blue-france),var(--border-active-blue-france)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-active-blue-france) 4px,var(--border-active-blue-france) 5px,transparent 6px),linear-gradient(var(--border-active-blue-france),var(--border-active-blue-france)),var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-checkbox-group input[type=checkbox]:checked+label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000091' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E")}.fr-checkbox-group input[type=checkbox]:disabled+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--background-disabled-grey) 4px,var(--background-disabled-grey) 5px,transparent 6px),linear-gradient(var(--background-disabled-grey),var(--background-disabled-grey)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--background-disabled-grey) 4px,var(--background-disabled-grey) 5px,transparent 6px),linear-gradient(var(--background-disabled-grey),var(--background-disabled-grey)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--background-disabled-grey) 4px,var(--background-disabled-grey) 5px,transparent 6px),linear-gradient(var(--background-disabled-grey),var(--background-disabled-grey)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--background-disabled-grey) 4px,var(--background-disabled-grey) 5px,transparent 6px),linear-gradient(var(--background-disabled-grey),var(--background-disabled-grey)),var(--data-uri-svg)}.fr-checkbox-group input[type=checkbox]:disabled:checked+label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E");background-color:var(--background-disabled-grey)}:root[data-fr-theme=dark] .fr-checkbox-group input[type=checkbox]:disabled:checked+label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E")}.fr-checkbox-group--error input[type=checkbox]+label,.fr-checkbox-group--error input[type=checkbox]:checked+label{color:var(--text-default-error)}.fr-checkbox-group--error input[type=checkbox]+label:before,.fr-checkbox-group--error input[type=checkbox]:checked+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),var(--data-uri-svg)}.fr-checkbox-group--valid input[type=checkbox]+label,.fr-checkbox-group--valid input[type=checkbox]:checked+label{color:var(--text-default-success)}.fr-checkbox-group--valid input[type=checkbox]+label:before,.fr-checkbox-group--valid input[type=checkbox]:checked+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),var(--data-uri-svg)}.fr-fieldset--error .fr-checkbox-group input[type=checkbox]+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),var(--data-uri-svg)}.fr-fieldset--valid .fr-checkbox-group input[type=checkbox]+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),var(--data-uri-svg)}.fr-fieldset .fr-fieldset__content .fr-checkbox-group--sm label:before{margin-top:.25rem}.fr-fieldset .fr-fieldset__content .fr-checkbox-group input[type=checkbox]{margin-top:.75rem}.fr-segmented{align-items:center;border:0;display:inline-flex;margin:0;padding:0;position:relative}.fr-segmented__legend{margin-bottom:.75rem;padding:0}.fr-segmented__legend .fr-hint-text{margin-top:.25rem}.fr-segmented__legend--inline{display:contents;float:left}.fr-segmented__legend--inline+.fr-segmented__elements{margin-left:1rem}.fr-segmented__elements{border-radius:.25rem;box-shadow:inset 0 0 0 1px var(--border-default-grey);display:flex;flex-direction:row}.fr-segmented__element{position:relative}.fr-segmented .fr-segmented__element input{opacity:0}.fr-segmented input{height:100%;margin:0;position:absolute;width:100%;z-index:-1}.fr-segmented input+label{align-items:center;border-radius:.25rem;display:inline-flex;font-size:1rem;font-weight:500;line-height:1.5rem;max-height:none;max-width:100%;min-height:2.5rem;overflow:initial;padding:.5rem 1rem;white-space:nowrap;width:100%}.fr-segmented input+label:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-segmented input:not([disabled]):not(:checked)+label{-webkit-mask-image:linear-gradient(0deg,#fff,#fff),linear-gradient(0deg,#fff,#fff),url("data:image/svg+xml;charset=uft8,"),url("data:image/svg+xml;charset=uft8,"),url("data:image/svg+xml;charset=uft8,"),url("data:image/svg+xml;charset=uft8,");mask-image:linear-gradient(0deg,#fff,#fff),linear-gradient(0deg,#fff,#fff),url("data:image/svg+xml;charset=uft8,"),url("data:image/svg+xml;charset=uft8,"),url("data:image/svg+xml;charset=uft8,"),url("data:image/svg+xml;charset=uft8,");-webkit-mask-position:.25rem .375rem,.375rem .25rem,.25rem .25rem,calc(100% - .25rem) .25rem,.25rem calc(100% - .25rem),calc(100% - .25rem) calc(100% - .25rem);mask-position:.25rem .375rem,.375rem .25rem,.25rem .25rem,calc(100% - .25rem) .25rem,.25rem calc(100% - .25rem),calc(100% - .25rem) calc(100% - .25rem);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(100% - .5rem)calc(100% - .75rem),calc(100% - .75rem)calc(100% - .5rem),.25rem .25rem,.25rem .25rem,.25rem .25rem,.25rem .25rem;mask-size:calc(100% - .5rem)calc(100% - .75rem),calc(100% - .75rem)calc(100% - .5rem),.25rem .25rem,.25rem .25rem,.25rem .25rem,.25rem .25rem}.fr-segmented input:not([disabled]):not(:checked)+label:hover{background-color:var(--hover)}.fr-segmented input:not([disabled]):not(:checked)+label:active{background-color:var(--active)}.fr-segmented--vertical .fr-segmented__elements{flex-direction:column;margin-left:0}.fr-segmented--vertical .fr-segmented__legend--inline{display:block;float:none}.fr-segmented--no-legend legend{clip:rect(0,0,0,0);border:0;display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-segmented--no-legend legend+.fr-segmented__elements{margin-left:0}.fr-segmented__element input:focus+label{outline-color:#0a76f6;outline-offset:2px;outline-style:solid;outline-width:2px}.fr-segmented__element input:focus:not(:focus-visible)+label{outline-style:none}.fr-segmented__element input:focus-visible+label{outline-style:solid}.fr-segmented--sm .fr-segmented__legend,.fr-segmented--sm input+label{font-size:.875rem;line-height:1.5rem}.fr-segmented--sm input+label{max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-segmented--sm input+label:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-segmented__element label{color:var(--text-action-high-grey)}.fr-segmented__element input:checked+label{box-shadow:inset 0 0 0 1px var(--border-active-blue-france);color:var(--text-active-blue-france)}.fr-segmented__element input:checked:disabled+label{box-shadow:inset 0 0 0 1px var(--text-disabled-grey);color:var(--text-disabled-grey)}.fr-toggle{--text-spacing:0;--title-spacing:0;display:flex;flex-wrap:wrap;position:relative}.fr-toggle input[type=checkbox]{box-shadow:inset 0 0 0 1px var(--border-action-high-blue-france);height:1.5rem;opacity:0;position:absolute;width:2.5rem}.fr-toggle input[type=checkbox]:checked~.fr-toggle__label[data-fr-unchecked-label][data-fr-checked-label]:before{content:attr(data-fr-checked-label)}.fr-toggle input[type=checkbox]:checked~.fr-toggle__label:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000091' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E");background-image:var(--data-uri-svg);transform:translateX(1rem)}.fr-toggle label{--toggle-status-width:auto;color:var(--text-label-grey);display:inline-flex;font-size:1rem;line-height:1.5rem;min-height:1.5rem;width:calc(100% - 2rem)}.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label]{padding-left:0}.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label]:before{word-wrap:normal;content:attr(data-fr-unchecked-label);margin-bottom:1rem;margin-right:calc(var(--toggle-status-width) - .5rem)}.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label]+.fr-hint-text{margin-top:.5rem}.fr-toggle label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23000091' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");background-image:var(--data-uri-svg);border-radius:.75rem;display:block;flex-shrink:0;font-size:.75rem;height:calc(1.25rem + 1px);line-height:1.25rem;margin-right:2rem;max-width:2.5rem;min-width:2.5rem;padding-top:1.5rem}.fr-toggle label:after,.fr-toggle label:before{background-repeat:no-repeat;color:var(--text-active-blue-france);content:""}.fr-toggle label:after{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);align-items:center;background-color:var(--background-default-grey);background-position:50%;background-size:1rem;border-radius:50%;box-shadow:inset 0 0 0 1px var(--border-action-high-blue-france);display:flex;height:1.5rem;justify-content:center;left:0;position:absolute;top:0;width:1.5rem}.fr-toggle .fr-hint-text{color:var(--text-mention-grey);display:block;flex-basis:100%;font-size:.75rem;line-height:1.25rem;margin-bottom:0;margin-top:1rem}.fr-toggle--border-bottom{box-shadow:inset 0 -1px 0 0 var(--border-default-grey);padding-bottom:1rem}.fr-toggle--error:before,.fr-toggle--valid:before{content:"";height:100%;left:-.75rem;position:absolute;top:0;width:2px}.fr-toggle .fr-message:first-child{margin-top:1rem}.fr-toggle--label-left .fr-toggle__input{margin:0 0 0 auto;order:1}.fr-toggle--label-left .fr-toggle__input+label[data-fr-checked-label]:before{margin-left:calc(var(--toggle-status-width) - .5rem);margin-right:0}.fr-toggle--label-left .fr-toggle__label{flex:1;justify-content:space-between;padding-left:0;width:calc(100% - 2rem)}.fr-toggle--label-left .fr-toggle__label:before{direction:rtl;flex-shrink:0;margin-left:1rem;margin-right:0;order:1;text-align:right}.fr-toggle--label-left .fr-toggle__label:after{left:auto;right:1rem}.fr-toggle--label-left .fr-hint-text{order:2}.fr-toggle__list{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none}.fr-toggle__list li{margin-bottom:1rem}.fr-toggle__list li:last-child{margin-bottom:0}:root[data-fr-theme=dark] .fr-toggle label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%238585f6' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:checked{--idle:transparent;--hover:var(--background-active-blue-france-hover);--active:var(--background-active-blue-france-active);background-color:var(--background-active-blue-france)}.fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23000091' height='24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");background-image:var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%238585f6' height='24' fill='%238585f6' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:checked~.fr-toggle__label:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%238585f6' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:disabled{box-shadow:inset 0 0 0 1px var(--border-disabled-grey)}.fr-toggle input[type=checkbox]:disabled:checked{--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey)}.fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23e5e5e5' height='24' fill='%23e5e5e5' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");background-image:var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%232a2a2a' height='24' fill='%232a2a2a' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E");background-image:var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:disabled~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23e5e5e5' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");background-image:var(--data-uri-svg);color:var(--text-disabled-grey)}:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:disabled~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%232a2a2a' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:disabled~.fr-toggle__label:after{box-shadow:inset 0 0 0 1px var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-toggle--valid:before{--idle:transparent;--hover:var(--border-plain-success-hover);--active:var(--border-plain-success-active);background-color:var(--border-plain-success);content:""}.fr-toggle--error:before{--idle:transparent;--hover:var(--border-plain-error-hover);--active:var(--border-plain-error-active);background-color:var(--border-plain-error);content:""}.fr-fieldset--error .fr-toggle label,.fr-toggle--error label{color:var(--text-default-error)}.fr-fieldset--error .fr-toggle label:before,.fr-toggle--error label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ce0500' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");background-image:var(--data-uri-svg);color:var(--text-default-error)}:root[data-fr-theme=dark] .fr-fieldset--error .fr-toggle label:before,:root[data-fr-theme=dark] .fr-toggle--error label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ff5655' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-fieldset--error .fr-toggle label:after,.fr-toggle--error label:after{box-shadow:inset 0 0 0 1px var(--border-plain-error)}.fr-fieldset--error .fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before,.fr-toggle--error input[type=checkbox]:checked~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ce0500' height='24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");background-image:var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-fieldset--error .fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before,:root[data-fr-theme=dark] .fr-toggle--error input[type=checkbox]:checked~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ff5655' height='24' fill='%238585f6' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-fieldset--valid .fr-toggle label,.fr-toggle--valid label{color:var(--text-default-success)}.fr-fieldset--valid .fr-toggle label:before,.fr-toggle--valid label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2318753c' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");background-image:var(--data-uri-svg);color:var(--text-default-success)}:root[data-fr-theme=dark] .fr-fieldset--valid .fr-toggle label:before,:root[data-fr-theme=dark] .fr-toggle--valid label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2327a658' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-fieldset--valid .fr-toggle label:after,.fr-toggle--valid label:after{box-shadow:inset 0 0 0 1px var(--border-plain-success)}.fr-fieldset--valid .fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before,.fr-toggle--valid input[type=checkbox]:checked~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2318753c' height='24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");background-image:var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-fieldset--valid .fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before,:root[data-fr-theme=dark] .fr-toggle--valid input[type=checkbox]:checked~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2327a658' height='24' fill='%238585f6' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-skiplinks{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);background-color:var(--background-contrast-grey);opacity:0;padding:1rem 0;position:absolute;top:0;transform:translateY(-100%)}.fr-skiplinks:focus-within{opacity:1;position:relative;transform:translateY(0)}.fr-skiplinks__list{display:flex;flex-direction:column}.fr-skiplinks__list>li{margin-bottom:1rem}.fr-skiplinks__list>li:before{content:none}.fr-skiplinks__list>li .fr-link{font-size:1rem;line-height:1.5rem;padding:0}.fr-skiplinks__list>li .fr-link:after,.fr-skiplinks__list>li .fr-link:before{--icon-size:1rem}.fr-skiplinks__list>li:last-child{margin-bottom:0}.fr-skiplinks__list:focus-within{position:relative;transform:translateY(0)}.fr-select{--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23161616' d='m12 13.1 5-4.9 1.4 1.4-6.4 6.3-6.4-6.4L7 8.1l5 5z'/%3E%3C/svg%3E");-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--background-contrast-grey);background-image:var(--data-uri-svg);background-position:calc(100% - 1rem) 50%;background-repeat:no-repeat;background-size:1rem 1rem;border-radius:.25rem .25rem 0 0;box-shadow:inset 0 -2px 0 0 var(--border-plain-grey);color:var(--text-default-grey);display:block;font-size:1rem;line-height:1.5rem;padding:.5rem 2.5rem .5rem 1rem;width:100%}.fr-select-group{position:relative}.fr-select-group .fr-message:first-child{margin-top:1rem}.fr-select-group--error:before,.fr-select-group--info:before,.fr-select-group--valid:before{background-position:0 0;background-repeat:no-repeat;background-size:.125rem 100%;bottom:0;content:"";display:block;left:-.75rem;pointer-events:none;position:absolute;right:-.75rem;top:0}:root[data-fr-theme=dark] .fr-select{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='m12 13.1 5-4.9 1.4 1.4-6.4 6.3-6.4-6.4L7 8.1l5 5z'/%3E%3C/svg%3E")}.fr-fieldset--valid .fr-select,.fr-select-group--valid .fr-select{box-shadow:inset 0 -2px 0 0 var(--border-plain-success)}.fr-fieldset--error .fr-select,.fr-select-group--error .fr-select{box-shadow:inset 0 -2px 0 0 var(--border-plain-error)}.fr-select-group--error:before{background-image:linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error))}.fr-select-group--valid:before{background-image:linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success))}.fr-select-group--info:before{background-image:linear-gradient(0deg,var(--border-plain-info),var(--border-plain-info))}.fr-select:disabled{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='m12 13.1 5-4.9 1.4 1.4-6.4 6.3-6.4-6.4L7 8.1l5 5z'/%3E%3C/svg%3E");background-image:var(--data-uri-svg);box-shadow:inset 0 -2px 0 0 var(--border-disabled-grey);color:var(--text-disabled-grey)}:root[data-fr-theme=dark] .fr-select:disabled{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666' d='m12 13.1 5-4.9 1.4 1.4-6.4 6.3-6.4-6.4L7 8.1l5 5z'/%3E%3C/svg%3E")}.fr-select:-webkit-autofill,.fr-select:-webkit-autofill:focus,.fr-select:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-label-grey);box-shadow:inset 0 -2px 0 0 var(--border-plain-grey),inset 0 0 0 1000px var(--background-contrast-blue-france)}.fr-callout{--title-spacing:0 0 0.5rem;--text-spacing:0;--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);background-color:var(--background-contrast-grey);background-image:linear-gradient(0deg,var(--border-default-blue-france),var(--border-default-blue-france));background-position:0 0;background-repeat:no-repeat;background-size:.25rem 100%;margin:0 0 1.5rem;padding:1.5rem;position:relative}.fr-callout[class*=" fr-fi-"]:before,.fr-callout[class*=" fr-icon-"]:before,.fr-callout[class^=fr-fi-]:before,.fr-callout[class^=fr-icon-]:before{display:block;margin:-.5rem 0 .5rem}.fr-callout__title{color:var(--text-title-grey);font-size:1.375rem;font-weight:700;line-height:1.75rem}.fr-callout__text{font-size:1.125rem;line-height:1.75rem}.fr-callout .fr-btn{margin-top:1rem}.fr-callout:before{color:var(--text-title-grey)}.fr-callout--green-tilleul-verveine{--idle:transparent;--hover:var(--background-contrast-green-tilleul-verveine-hover);--active:var(--background-contrast-green-tilleul-verveine-active);background-color:var(--background-contrast-green-tilleul-verveine);background-image:linear-gradient(0deg,var(--border-default-green-tilleul-verveine),var(--border-default-green-tilleul-verveine))}.fr-callout--green-bourgeon{--idle:transparent;--hover:var(--background-contrast-green-bourgeon-hover);--active:var(--background-contrast-green-bourgeon-active);background-color:var(--background-contrast-green-bourgeon);background-image:linear-gradient(0deg,var(--border-default-green-bourgeon),var(--border-default-green-bourgeon))}.fr-callout--green-emeraude{--idle:transparent;--hover:var(--background-contrast-green-emeraude-hover);--active:var(--background-contrast-green-emeraude-active);background-color:var(--background-contrast-green-emeraude);background-image:linear-gradient(0deg,var(--border-default-green-emeraude),var(--border-default-green-emeraude))}.fr-callout--green-menthe{--idle:transparent;--hover:var(--background-contrast-green-menthe-hover);--active:var(--background-contrast-green-menthe-active);background-color:var(--background-contrast-green-menthe);background-image:linear-gradient(0deg,var(--border-default-green-menthe),var(--border-default-green-menthe))}.fr-callout--green-archipel{--idle:transparent;--hover:var(--background-contrast-green-archipel-hover);--active:var(--background-contrast-green-archipel-active);background-color:var(--background-contrast-green-archipel);background-image:linear-gradient(0deg,var(--border-default-green-archipel),var(--border-default-green-archipel))}.fr-callout--blue-ecume{--idle:transparent;--hover:var(--background-contrast-blue-ecume-hover);--active:var(--background-contrast-blue-ecume-active);background-color:var(--background-contrast-blue-ecume);background-image:linear-gradient(0deg,var(--border-default-blue-ecume),var(--border-default-blue-ecume))}.fr-callout--blue-cumulus{--idle:transparent;--hover:var(--background-contrast-blue-cumulus-hover);--active:var(--background-contrast-blue-cumulus-active);background-color:var(--background-contrast-blue-cumulus);background-image:linear-gradient(0deg,var(--border-default-blue-cumulus),var(--border-default-blue-cumulus))}.fr-callout--purple-glycine{--idle:transparent;--hover:var(--background-contrast-purple-glycine-hover);--active:var(--background-contrast-purple-glycine-active);background-color:var(--background-contrast-purple-glycine);background-image:linear-gradient(0deg,var(--border-default-purple-glycine),var(--border-default-purple-glycine))}.fr-callout--pink-macaron{--idle:transparent;--hover:var(--background-contrast-pink-macaron-hover);--active:var(--background-contrast-pink-macaron-active);background-color:var(--background-contrast-pink-macaron);background-image:linear-gradient(0deg,var(--border-default-pink-macaron),var(--border-default-pink-macaron))}.fr-callout--pink-tuile{--idle:transparent;--hover:var(--background-contrast-pink-tuile-hover);--active:var(--background-contrast-pink-tuile-active);background-color:var(--background-contrast-pink-tuile);background-image:linear-gradient(0deg,var(--border-default-pink-tuile),var(--border-default-pink-tuile))}.fr-callout--yellow-tournesol{--idle:transparent;--hover:var(--background-contrast-yellow-tournesol-hover);--active:var(--background-contrast-yellow-tournesol-active);background-color:var(--background-contrast-yellow-tournesol);background-image:linear-gradient(0deg,var(--border-default-yellow-tournesol),var(--border-default-yellow-tournesol))}.fr-callout--yellow-moutarde{--idle:transparent;--hover:var(--background-contrast-yellow-moutarde-hover);--active:var(--background-contrast-yellow-moutarde-active);background-color:var(--background-contrast-yellow-moutarde);background-image:linear-gradient(0deg,var(--border-default-yellow-moutarde),var(--border-default-yellow-moutarde))}.fr-callout--orange-terre-battue{--idle:transparent;--hover:var(--background-contrast-orange-terre-battue-hover);--active:var(--background-contrast-orange-terre-battue-active);background-color:var(--background-contrast-orange-terre-battue);background-image:linear-gradient(0deg,var(--border-default-orange-terre-battue),var(--border-default-orange-terre-battue))}.fr-callout--brown-cafe-creme{--idle:transparent;--hover:var(--background-contrast-brown-cafe-creme-hover);--active:var(--background-contrast-brown-cafe-creme-active);background-color:var(--background-contrast-brown-cafe-creme);background-image:linear-gradient(0deg,var(--border-default-brown-cafe-creme),var(--border-default-brown-cafe-creme))}.fr-callout--brown-caramel{--idle:transparent;--hover:var(--background-contrast-brown-caramel-hover);--active:var(--background-contrast-brown-caramel-active);background-color:var(--background-contrast-brown-caramel);background-image:linear-gradient(0deg,var(--border-default-brown-caramel),var(--border-default-brown-caramel))}.fr-callout--brown-opera{--idle:transparent;--hover:var(--background-contrast-brown-opera-hover);--active:var(--background-contrast-brown-opera-active);background-color:var(--background-contrast-brown-opera);background-image:linear-gradient(0deg,var(--border-default-brown-opera),var(--border-default-brown-opera))}.fr-callout--beige-gris-galet{--idle:transparent;--hover:var(--background-contrast-beige-gris-galet-hover);--active:var(--background-contrast-beige-gris-galet-active);background-color:var(--background-contrast-beige-gris-galet);background-image:linear-gradient(0deg,var(--border-default-beige-gris-galet),var(--border-default-beige-gris-galet))}.fr-modal{--ground:2000;align-items:stretch;background-color:hsla(0,0%,9%,.64);border:none;bottom:0;color:inherit;display:flex;flex-direction:column;height:100%;justify-content:space-between;left:0;margin:0;opacity:0;padding:0;position:fixed;right:0;top:0;transition:opacity .3s,visibility .3s;visibility:hidden;width:100%;z-index:1750}.fr-modal>.fr-container{pointer-events:none}.fr-modal:focus{outline:none}.fr-modal:before{content:""}.fr-modal:after,.fr-modal:before{display:block;flex:1 0 2rem;height:2rem;width:0}.fr-modal--top:before,.fr-modal:after{content:none}.fr-modal--top:after{content:""}.fr-modal--opened{height:100%;opacity:1;transition:opacity .3s,visibility .3s;visibility:inherit;width:100%}.fr-modal__body{--modal-max-height:calc(100vh - 2rem);--idle:transparent;--hover:var(--background-lifted-grey-hover);--active:var(--background-lifted-grey-active);background-color:var(--background-lifted-grey);filter:drop-shadow(var(--lifted-shadow));flex:1 1 auto;max-height:var(--modal-max-height);overflow-y:auto;pointer-events:all;z-index:calc(var(--ground) + 2000)}.fr-modal__header{align-items:center;display:flex;flex:auto 0 0;padding:1rem 1rem .5rem}.fr-modal__content{margin-bottom:3.5rem;padding-left:1rem;padding-right:1rem}.fr-modal__footer{--idle:transparent;--hover:var(--background-lifted-grey-hover);--active:var(--background-lifted-grey-active);background-color:var(--background-lifted-grey);bottom:0;display:flex;flex:auto 0 0;margin-top:-2.5rem;padding:1rem;position:sticky;transition:box-shadow .3s;z-index:calc(var(--ground) + 1250)}.fr-modal__footer .fr-btns-group{margin-bottom:-1rem;width:calc(100% + 1rem)}.fr-modal__title{--title-spacing:0 0 1rem 0;color:var(--text-title-grey);font-size:1.375rem;font-weight:700;line-height:1.75rem}.fr-modal__title[class*=" fr-fi-"],.fr-modal__title[class*=" fr-icon-"],.fr-modal__title[class^=fr-fi-],.fr-modal__title[class^=fr-icon-]{margin-right:.5rem}.fr-modal__body.fr-scroll-divider .fr-modal__footer{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));background-position:0 0;background-repeat:no-repeat;background-size:100% 1px}.fr-nav{--underline-img:none;--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;--text-spacing:0;--title-spacing:0}.fr-nav__list{margin:0;padding:0}.fr-nav__item,.fr-nav__list{display:flex;flex-direction:column}.fr-nav__item{align-items:stretch;flex:0 1 auto;position:relative}.fr-nav__item:before{bottom:0;box-shadow:0 -1px 0 0 var(--border-default-grey),inset 0 -1px 0 0 var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-nav__item .fr-btn,.fr-nav__item .fr-link{min-height:3rem}.fr-nav__btn,.fr-nav__link{align-items:center;color:var(--text-action-high-grey);display:flex;flex-direction:row;font-size:1rem;font-weight:700;height:100%;justify-content:space-between;line-height:1.5rem;margin:0;padding:.75rem 1rem;text-align:left;width:auto}.fr-nav__link:not([href])[aria-current]:not([aria-current=false]){cursor:default;pointer-events:none}.fr-nav__btn:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:0;-webkit-mask-image:url(icons/system/arrow-down-s-line.svg);mask-image:url(icons/system/arrow-down-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:transform .3s;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-nav__btn[aria-expanded=true]:after{transform:rotate(-180deg)}.fr-menu{margin:-4px -1rem;padding:4px 1rem;width:auto}.fr-menu.fr-collapsing{margin-top:0;padding-top:0}.fr-menu__list{margin:0;padding:0 1rem 1rem}.fr-menu .fr-nav__link{font-weight:400;height:auto;min-height:auto;padding:.75rem 1rem;width:100%}.fr-menu .fr-nav__link[aria-current]:not([aria-current=false]){position:relative}.fr-menu .fr-nav__link[aria-current]:not([aria-current=false]):before{content:"";display:block;height:1.5rem;left:0;margin-top:-.75rem;position:absolute;top:50%;width:2px}.fr-mega-menu:focus{outline:none}.fr-mega-menu>.fr-container{padding:.5rem 1rem 0}.fr-mega-menu .fr-btn--close{display:none}.fr-mega-menu .fr-nav__link{font-weight:400;height:auto;min-height:auto;padding:.75rem 1rem;width:100%}.fr-mega-menu .fr-nav__link[aria-current]:not([aria-current=false]){position:relative}.fr-mega-menu .fr-nav__link[aria-current]:not([aria-current=false]):before{content:"";display:block;height:1.5rem;left:0;margin-top:-.75rem;position:absolute;top:50%;width:2px}.fr-mega-menu__leader{--underline-img:linear-gradient(0deg,currentColor,currentColor);--text-spacing:0 0 0.5rem;--title-spacing:0 0 0.5rem;padding-top:.5rem}.fr-mega-menu__leader .fr-link{font-size:.875rem;line-height:1.5rem;padding:0}.fr-mega-menu__leader .fr-link:after,.fr-mega-menu__leader .fr-link:before{--icon-size:1rem}.fr-mega-menu__leader p{font-size:.875rem;line-height:1.5rem}.fr-mega-menu__category .fr-nav__link{font-weight:700}.fr-mega-menu__list{padding-bottom:1rem;position:relative}.fr-mega-menu__list:before{bottom:0;box-shadow:0 1px 0 0 var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-nav__btn[aria-current]:not([aria-current=false]),.fr-nav__link[aria-current]:not([aria-current=false]){color:var(--text-active-blue-france)}.fr-nav__btn[aria-current]:not([aria-current=false]):before,.fr-nav__link[aria-current]:not([aria-current=false]):before{--idle:transparent;--hover:var(--background-active-blue-france-hover);--active:var(--background-active-blue-france-active);background-color:var(--background-active-blue-france)}.fr-nav__btn[aria-expanded=true]:not(:disabled){--idle:transparent;--hover:var(--background-open-blue-france-hover);--active:var(--background-open-blue-france-active);background-color:var(--background-open-blue-france);color:var(--text-action-high-blue-france)}.fr-nav__item:first-child:before{box-shadow:inset 0 -1px 0 0 var(--border-default-grey)}.fr-nav__item:last-child:before{box-shadow:0 -1px 0 0 var(--border-default-grey)}.fr-share{--text-spacing:0 0 1rem;--title-spacing:0 0 1rem;display:flex;flex-direction:column}.fr-share__title{font-size:1rem;line-height:1.5rem;order:1}.fr-share__text{color:var(--text-mention-grey);font-size:.75rem;line-height:1.25rem;order:3}.fr-share .fr-btns-group{order:2;width:auto}.fr-share .fr-btns-group .fr-btn{justify-content:flex-start;margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-share .fr-btns-group>li{display:inline-flex;max-width:100%;width:auto}.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--bluesky:before{-webkit-mask-image:url(icons/logo/bluesky-line.svg);mask-image:url(icons/logo/bluesky-line.svg)}.fr-btn--facebook:before{-webkit-mask-image:url(icons/logo/facebook-circle-line.svg);mask-image:url(icons/logo/facebook-circle-line.svg)}.fr-btn--linkedin:before{-webkit-mask-image:url(icons/logo/linkedin-box-line.svg);mask-image:url(icons/logo/linkedin-box-line.svg)}.fr-btn--mastodon:before{-webkit-mask-image:url(icons/logo/mastodon-line.svg);mask-image:url(icons/logo/mastodon-line.svg)}.fr-btn--threads:before{-webkit-mask-image:url(icons/logo/threads-line.svg);mask-image:url(icons/logo/threads-line.svg)}.fr-btn--twitter:before{-webkit-mask-image:url(icons/logo/twitter-line.svg);mask-image:url(icons/logo/twitter-line.svg)}.fr-btn--twitter-x:before{-webkit-mask-image:url(icons/logo/twitter-x-line.svg);mask-image:url(icons/logo/twitter-x-line.svg)}.fr-btn--mail:before{-webkit-mask-image:url(icons/business/mail-line.svg);mask-image:url(icons/business/mail-line.svg)}.fr-btn--copy:before{-webkit-mask-image:url(icons/business/links-fill.svg);mask-image:url(icons/business/links-fill.svg)}.fr-share__group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;display:flex;margin-left:-.5rem;margin-right:-.5rem;order:2;width:auto}.fr-share__group .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-share__group>li{display:inline-flex;max-width:100%;width:auto}.fr-share__link{--underline-img:none;--hover-tint:var(--hover);--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-default-grey);color:var(--text-action-high-blue-france);display:inline-flex;margin-bottom:1rem;margin-left:.5rem;margin-right:.5rem}.fr-share__link--facebook{font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-share__link--facebook:before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(icons/logo/facebook-circle-line.svg);mask-image:url(icons/logo/facebook-circle-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-share__link--twitter{font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-share__link--twitter:before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(icons/logo/twitter-line.svg);mask-image:url(icons/logo/twitter-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-share__link--linkedin{font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-share__link--linkedin:before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(icons/logo/linkedin-box-line.svg);mask-image:url(icons/logo/linkedin-box-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-share__link--mail{font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-share__link--mail:before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(icons/business/mail-line.svg);mask-image:url(icons/business/mail-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-share__link--copy{font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-share__link--copy:before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(icons/business/links-fill.svg);mask-image:url(icons/business/links-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-share .fr-btn{--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-default-grey);color:var(--text-action-high-blue-france)}.fr-share .fr-btn:disabled,.fr-share a.fr-btn:not([href]),.fr-share__link:disabled,a.fr-share__link:not([href]){--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-footer{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;border-top:3px solid #000091;box-shadow:inset 0 -1px 0 0 var(--border-default-grey);padding-top:2rem;width:100%}.fr-footer__body{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:1rem}.fr-footer__body+.fr-footer__bottom{margin-top:1rem}.fr-footer__brand{align-items:center;display:flex;flex-direction:row}.fr-footer__brand .fr-logo{font-size:1.05rem;margin:-1rem;padding:1rem}.fr-footer__brand .fr-logo:before{background-position:0 -.0625rem,0 0,0 0;background-size:2.75rem 1.125rem,2.75rem 1rem,0;height:1rem;margin-bottom:.3333333333rem;width:2.75rem}:root[data-fr-mourning] .fr-footer__brand .fr-logo:before{background-size:2.75rem 1.125rem,0,2.75rem 1rem}.fr-footer__brand .fr-logo:after{background-position:0 calc(100% + 1.875rem);background-size:5.25rem 3.75rem;min-width:2.625rem;padding-top:2.2083333333rem}[data-fr-theme=dark] .fr-footer__brand .fr-logo:after{background-position:-2.625rem 100%}.fr-footer__brand-link{--external-link-content:none;display:flex;flex-direction:row}.fr-footer__brand .fr-logo+.fr-footer__brand-link{margin-left:1.5rem}.fr-footer__logo{height:auto;max-height:100%}.fr-footer__logo__apitech{max-height:70px;max-width:200px}.fr-footer__content{display:flex;flex-basis:100%;flex-wrap:wrap;margin-top:1.5rem}.fr-footer__content-desc{--underline-img:linear-gradient(0deg,currentColor,currentColor);--text-spacing:0 0 0 0;font-size:.875rem;line-height:1.5rem;width:100%}.fr-footer__content-list{align-self:center;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:-.5rem;margin-top:1rem}.fr-footer__content-list>li{margin-bottom:.5rem;margin-right:1.25rem;margin-top:.5rem}.fr-footer__content-list>li:before{content:none}.fr-footer__content-list>li:last-child{margin-right:0}.fr-footer__content-link{color:var(--text-default-grey);font-size:.875rem;font-weight:700;line-height:1.5rem}.fr-footer__content-link:not(:hover):not(:active){--underline-idle-width:0}.fr-footer__top{--idle:transparent;--hover:var(--background-alt-grey-hover);--active:var(--background-alt-grey-active);background-color:var(--background-alt-grey);display:flex;margin:-1.875rem 0 1.5rem;padding:2rem 0 1.25rem}.fr-footer__top-cat{color:var(--text-title-grey);display:block;font-size:.75rem;font-weight:700;line-height:1.25rem;margin:0 0 .75rem;text-align:left}.fr-footer__top-list{font-size:.75rem;line-height:1.25rem;margin:0}.fr-footer__top-list li{margin-bottom:.75rem}.fr-footer__top-link{font-size:.75rem;line-height:1.25rem}.fr-footer__top-link:not(:hover):not(:active){--underline-idle-width:0}.fr-footer__bottom{align-items:center;box-shadow:inset 0 1px 0 0 var(--border-default-grey);display:flex;flex-direction:row;flex-wrap:wrap;margin-top:2.5rem}.fr-footer__bottom .fr-btn{color:var(--text-mention-grey);display:inline;font-size:.75rem;line-height:1.25rem;max-height:none;max-width:100%;min-height:1.25rem;overflow:initial;padding:0 .5rem}.fr-footer__bottom .fr-btn:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-footer__bottom-list{margin:0;padding:.5rem 0;width:100%}.fr-footer__bottom-item{display:inline;margin:.5rem 0 0 .25rem;position:relative}.fr-footer__bottom-item:before{box-shadow:inset 0 0 0 1px var(--border-default-grey);content:"";display:inline-block;height:1rem;margin-bottom:.625rem;margin-right:.25rem;margin-top:.625rem;position:relative;vertical-align:middle;width:1px}.fr-footer__bottom-item:first-child{margin:.5rem 0 0}.fr-footer__bottom-item:first-child:before{content:none}.fr-footer__bottom-link{color:var(--text-mention-grey);font-size:.75rem;line-height:1.25rem}.fr-footer__bottom-link:not(:hover):not(:active){--underline-idle-width:0}.fr-footer__bottom-copy{--text-spacing:0 0 1rem 0;color:var(--text-mention-grey);margin-top:.5rem}.fr-footer__bottom-copy *{font-size:.75rem;line-height:1.25rem}.fr-footer__partners{box-shadow:inset 0 1px 0 0 var(--border-default-grey);margin-top:1rem;padding-top:1rem}.fr-footer__partners a{align-items:center;display:flex;justify-content:center}.fr-footer__partners .fr-footer__logo{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey);box-shadow:inset 0 0 0 1px var(--border-default-grey);height:auto;width:auto}.fr-footer__partners+.fr-footer__bottom{margin-top:.5rem}.fr-footer__partners-title{--title-spacing:0 0 0.75rem 0;color:var(--text-default-grey);flex-basis:100%;font-size:.875rem;font-weight:400;line-height:1.5rem;text-align:center}.fr-footer__partners-link{--external-link-content:none}.fr-footer__partners-logos{display:flex;flex-direction:column;flex-wrap:wrap;margin:0 0 -.5rem}.fr-footer__partners-main{display:flex;flex-direction:row;justify-content:center;margin-bottom:2rem}.fr-footer__partners-sub{margin-bottom:.5rem}.fr-footer__partners-sub,.fr-footer__partners-sub>ul{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap}.fr-footer__partners-sub>li:first-child,.fr-footer__partners-sub>ul>li:first-child{margin-left:0}.fr-footer__partners-sub .fr-footer__partners-link{margin-bottom:1rem}.fr-footer__partners .fr-footer__partners-link,.fr-footer__partners .fr-footer__partners-link:active,.fr-footer__partners .fr-footer__partners-link:hover{background:#fff}.fr-tile{--text-spacing:0;--title-spacing:0 0 0.25rem;--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey);background-position:0 100%,0 0,100% 0,100% 0;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:100% 1px,1px 100%,1px 100%,100% 1px;display:flex;flex-direction:column;padding:2rem 2rem 2.25rem;position:relative;text-align:center}.fr-grid-row .fr-tile{height:100%}.fr-tile.fr-enlarge-link:hover .fr-tile__pictogram{--brightness:calc(100% + var(--brighten)*10%)}.fr-tile.fr-enlarge-link:active .fr-tile__pictogram{--brightness:calc(100% + var(--brighten)*20%)}.fr-tile.fr-enlarge-button:hover .fr-tile__pictogram{--brightness:calc(100% + var(--brighten)*10%)}.fr-tile.fr-enlarge-button:active .fr-tile__pictogram{--brightness:calc(100% + var(--brighten)*20%)}.fr-tile__header{margin-bottom:1rem;order:1}.fr-tile__pictogram{align-items:center;display:flex;flex-shrink:0;height:5rem;justify-content:center;margin:0 auto;overflow:hidden;width:5rem}.fr-tile__pictogram svg{height:100%;width:100%}.fr-tile__content{align-items:center;display:flex;flex-direction:column;height:100%}.fr-tile__body{flex:1 1 auto;height:100%;order:2}.fr-tile.fr-enlarge-button .fr-tile__title a:after,.fr-tile.fr-enlarge-button .fr-tile__title a:before,.fr-tile.fr-enlarge-button .fr-tile__title button:after,.fr-tile.fr-enlarge-button .fr-tile__title button:before,.fr-tile.fr-enlarge-link .fr-tile__title a:after,.fr-tile.fr-enlarge-link .fr-tile__title a:before,.fr-tile.fr-enlarge-link .fr-tile__title button:after,.fr-tile.fr-enlarge-link .fr-tile__title button:before{--icon-size:1.5rem;bottom:2.25rem;position:absolute;right:2rem}.fr-tile.fr-enlarge-button .fr-tile__title button,.fr-tile.fr-enlarge-link .fr-tile__title button{font-weight:inherit;line-height:inherit;padding:0;text-align:inherit}.fr-tile--no-icon .fr-tile__title a:not([target=_blank]):after,.fr-tile--no-icon .fr-tile__title button:after,.fr-tile:not(.fr-enlarge-button):not(.fr-tile--download) .fr-tile__title button:after,.fr-tile:not(.fr-enlarge-link):not(.fr-tile--download) .fr-tile__title a:not([target=_blank]):after{content:none}.fr-tile__title{color:var(--text-title-grey);font-size:1.125rem;font-weight:700;line-height:1.5rem;margin-bottom:.5rem;order:2}.fr-tile__title:before{background-image:linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey));bottom:0;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:1}.fr-tile__title a:before,.fr-tile__title button:before,.fr-tile__title:before{background-position:0 100%;background-repeat:no-repeat;background-size:100% .25rem}.fr-tile__title a:before,.fr-tile__title button:before{background-image:linear-gradient(0deg,var(--border-active-blue-france),var(--border-active-blue-france))}.fr-tile__title a:after,.fr-tile__title button:after{margin-left:.5rem;-webkit-mask-image:url(icons/system/arrow-right-line.svg);mask-image:url(icons/system/arrow-right-line.svg)}.fr-tile__title [target=_blank]:after,.fr-tile__title a:after,.fr-tile__title button:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-tile__title [target=_blank]:after{-webkit-mask-image:url(icons/system/external-link-line.svg);mask-image:url(icons/system/external-link-line.svg)}.fr-tile__desc{flex:1 1 auto;font-size:1rem;line-height:1.5rem;order:3}.fr-tile__start{margin-bottom:.75rem;order:1}.fr-tile__start .fr-badges-group,.fr-tile__start .fr-tags-group{margin-bottom:-.5rem}.fr-tile__detail{align-items:flex-start;display:flex;flex-direction:row;font-size:.75rem;line-height:1.25rem;margin-bottom:0;margin-top:.75rem;order:4}.fr-tile__detail[class*=" fr-fi-"]:before,.fr-tile__detail[class*=" fr-icon-"]:before,.fr-tile__detail[class^=fr-fi-]:before,.fr-tile__detail[class^=fr-icon-]:before{--icon-size:1rem;margin-right:.5rem}.fr-tile.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content,.fr-tile.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content{padding-bottom:2.5rem}.fr-tile--sm{padding:1.5rem 1.5rem 1.75rem}.fr-tile--sm .fr-badge{font-size:.75rem;line-height:1.25rem;min-height:1.125rem;padding:0 .375rem}.fr-tile--sm .fr-badge:after,.fr-tile--sm .fr-badge:before{--icon-size:0.75rem}.fr-tile--sm .fr-tag{border-radius:.75rem;font-size:.75rem;line-height:1.25rem;min-height:1.5rem;padding:.125rem .5rem}.fr-tile--sm .fr-tag:after,.fr-tile--sm .fr-tag:before{--icon-size:0.75rem}.fr-tile--sm .fr-tile__title{font-size:1rem;line-height:1.5rem;margin-bottom:.25rem}.fr-tile--sm .fr-tile__title a:after,.fr-tile--sm .fr-tile__title button:after{--icon-size:1rem}.fr-tile--sm .fr-tile__desc{font-size:.875rem;line-height:1.5rem}.fr-tile--sm .fr-tile__start{margin-bottom:.5rem}.fr-tile--sm .fr-tile__pictogram{height:3.5rem;width:3.5rem}.fr-tile--sm.fr-tile--horizontal .fr-tile__header{margin-right:1.5rem}.fr-tile--sm.fr-tile--horizontal .fr-tile__pictogram{height:2.5rem;width:2.5rem}.fr-tile--sm.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__title a:after,.fr-tile--sm.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__title button:after,.fr-tile--sm.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__title a:after,.fr-tile--sm.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__title button:after{--icon-size:1rem;bottom:1.75rem;position:absolute;right:1.5rem}.fr-tile--sm.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content,.fr-tile--sm.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content{padding-bottom:2rem}.fr-tile--download,.fr-tile--horizontal{align-items:flex-start;flex-direction:row;justify-content:center;text-align:left}.fr-tile--download .fr-tile__header,.fr-tile--horizontal .fr-tile__header{margin-bottom:0;margin-right:2rem}.fr-tile--download .fr-tile__pictogram,.fr-tile--horizontal .fr-tile__pictogram{height:4rem;width:4rem}.fr-tile--download .fr-tile__content,.fr-tile--horizontal .fr-tile__content{align-items:flex-start}.fr-tile--download:not(.fr-tile--no-icon) .fr-tile__detail,.fr-tile--horizontal:not(.fr-tile--no-icon) .fr-tile__detail{margin-bottom:-2.5rem;margin-top:1.25rem;padding-right:2rem}.fr-tile--download:not(.fr-tile--no-icon) .fr-tile__content,.fr-tile--horizontal:not(.fr-tile--no-icon) .fr-tile__content{padding-bottom:2.5rem}.fr-tile--download:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__detail,.fr-tile--horizontal:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__detail{margin-bottom:-2rem;margin-top:.75rem;padding-right:2rem}.fr-tile--download:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__content,.fr-tile--horizontal:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__content{padding-bottom:2rem}.fr-tile.fr-tile--download .fr-tile__title a:after,.fr-tile.fr-tile--download .fr-tile__title button:after{background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-image:url(icons/system/download-line.svg);mask-image:url(icons/system/download-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-tile:not(.fr-tile--no-border):not(.fr-tile--shadow){background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey))}.fr-tile--grey{--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);background-color:var(--background-contrast-grey)}.fr-tile--shadow{--idle:transparent;--hover:var(--background-raised-grey-hover);--active:var(--background-raised-grey-active);background-color:var(--background-raised-grey);filter:drop-shadow(var(--raised-shadow));z-index:calc(var(--ground) + 500)}.fr-tile--shadow.fr-tile--grey{--idle:transparent;--hover:var(--background-contrast-raised-grey-hover);--active:var(--background-contrast-raised-grey-active);background-color:var(--background-contrast-raised-grey)}.fr-tile--no-background{--hover:inherit;--active:inherit;background-color:transparent}.fr-tile__title:disabled,a.fr-tile__title:not([href]){--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey);color:var(--text-disabled-grey)}.fr-tile__title a,.fr-tile__title button{color:var(--text-action-high-blue-france)}.fr-tile__title a:not([href]),.fr-tile__title button:disabled{color:var(--text-disabled-grey)}.fr-tile__title a:not([href]):before,.fr-tile__title button:disabled:before{background-image:linear-gradient(0deg,var(--border-disabled-grey),var(--border-disabled-grey))}.fr-tile__img{align-items:center;display:flex;filter:brightness(var(--brightness));flex-shrink:0;height:5rem;justify-content:center;margin:0 auto 1.5rem;overflow:hidden;width:5rem}.fr-tile__img>svg{height:100%;width:100%}.fr-tile__body>.fr-tile__desc{padding-bottom:2.5rem}.fr-tile--horizontal .fr-tile__img{height:3rem;margin:0 1.5rem 0 0;width:3rem}.fr-translate{--rows:8;position:relative}.fr-translate .fr-translate__btn{font-size:1rem;font-weight:500;line-height:1.5rem;max-height:none;max-width:100%;min-height:2.5rem;min-height:3rem;overflow:initial;padding:.5rem 1rem;width:100%}.fr-translate .fr-translate__btn:before{margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(icons/editor/translate-2.svg);mask-image:url(icons/editor/translate-2.svg)}.fr-translate .fr-translate__btn:after,.fr-translate .fr-translate__btn:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-translate .fr-translate__btn:after{margin-left:auto;-webkit-mask-image:url(icons/system/arrow-down-s-line.svg);mask-image:url(icons/system/arrow-down-s-line.svg);transition:transform .3s}.fr-translate .fr-translate__btn[aria-expanded=true]:after{transform:rotate(-180deg)}.fr-translate__language{white-space:nowrap}.fr-translate__language[aria-current]:not([aria-current=false]){display:none}.fr-translate__menu{margin:-.25rem 0}.fr-translate .fr-nav__item:before{content:none}.fr-translate .fr-menu__list{padding:0;width:auto}.fr-translate .fr-translate__btn[aria-expanded=true]{--idle:transparent;--hover:var(--background-open-blue-france-hover);--active:var(--background-open-blue-france-active);background-color:var(--background-open-blue-france);color:var(--text-active-blue-france)}.fr-translate .fr-translate__btn[aria-expanded=true]:hover{background-color:var(--hover-tint)}.fr-translate .fr-translate__btn[aria-expanded=true]:active{background-color:var(--active-tint)}.fr-translate__menu .fr-translate__language{box-shadow:none}.fr-transcription{position:relative;width:100%}.fr-transcription:before{bottom:0;box-shadow:inset 0 0 0 1px var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-transcription__btn{--text-spacing:0;--title-spacing:0;align-items:center;color:var(--text-action-high-blue-france);display:inline-flex;flex-direction:row;font-size:1rem;font-weight:500;line-height:1.5rem;margin:0;max-height:none;max-width:100%;min-height:3rem;overflow:initial;padding:.75rem 1rem;text-align:left;width:-moz-fit-content;width:fit-content;width:100%}.fr-transcription__btn:after,.fr-transcription__btn:before{display:block}.fr-transcription__btn:after{content:"";margin-left:auto;margin-right:0;-webkit-mask-image:url(icons/system/arrow-down-s-line.svg);mask-image:url(icons/system/arrow-down-s-line.svg);transition:transform .3s}.fr-transcription__btn:after,.fr-transcription__btn:before{--icon-size:1rem;background-color:currentColor;display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-transcription__btn:before{content:none;content:"";margin-right:.5rem;-webkit-mask-image:url(icons/editor/align-left.svg);mask-image:url(icons/editor/align-left.svg)}.fr-transcription__btn[aria-expanded=true]:after{transform:rotate(-180deg)}.fr-transcription__content:before{bottom:0;box-shadow:inset 0 1px 0 0 var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-transcription__footer{margin:0;padding:.75rem 1rem;position:relative}.fr-transcription__footer:before{bottom:0;box-shadow:inset 0 1px 0 0 var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-transcription__actions-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;align-items:center;display:flex;flex-wrap:nowrap;justify-content:flex-end}.fr-transcription__actions-group>div,.fr-transcription__actions-group>li{max-width:100%;width:100%}.fr-transcription__actions-group .fr-btn{font-size:.875rem;justify-content:center;line-height:1.5rem;margin:0 0 0 .5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem;width:calc(100% - 1rem);width:auto}.fr-transcription__actions-group>li{display:inline-flex;max-width:100%;width:auto}.fr-transcription__actions-group .fr-btn:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-transcription__actions-group .fr-btn:before{content:none}.fr-transcription__actions-group .fr-link{font-size:.875rem;line-height:1.5rem;padding:0}.fr-transcription__actions-group .fr-link:after,.fr-transcription__actions-group .fr-link:before{--icon-size:1rem}.fr-transcription__actions-group>:not(:first-child){margin-left:1rem}.fr-transcription .fr-collapse{display:flex;flex-direction:column-reverse}.fr-transcription .fr-collapse--expanded{margin:0 .0625rem}.fr-transcription .fr-modal:not(.fr-modal--opened){background-color:inherit;opacity:inherit;position:relative;visibility:inherit;z-index:auto}.fr-transcription .fr-modal:not(.fr-modal--opened):after{content:none}.fr-transcription .fr-modal:not(.fr-modal--opened):before{bottom:0;box-shadow:inset 0 1px 0 0 var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-transcription .fr-modal:not(.fr-modal--opened)>.fr-container{padding:.0625rem 0}.fr-transcription .fr-modal:not(.fr-modal--opened)>.fr-container>.fr-grid-row{display:inherit}.fr-transcription .fr-modal:not(.fr-modal--opened)>.fr-container>.fr-grid-row>.fr-col,.fr-transcription .fr-modal:not(.fr-modal--opened)>.fr-container>.fr-grid-row>[class*=" fr-col-"],.fr-transcription .fr-modal:not(.fr-modal--opened)>.fr-container>.fr-grid-row>[class^=fr-col-]{flex:inherit;max-width:inherit;width:inherit}.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__body{background-color:inherit;filter:inherit;max-height:inherit}.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__header{display:none}.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__content{--transcription-max-height:9.5rem;margin:0;max-height:var(--transcription-max-height);overflow-y:auto;padding:1rem}.fr-transcription .fr-modal--opened .fr-transcription__footer,.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__title{display:none}.fr-transcription__btn[aria-expanded=true]{--idle:transparent;--hover:var(--background-open-blue-france-hover);--active:var(--background-open-blue-france-active);background-color:var(--background-open-blue-france)}.fr-input{--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);background-color:var(--background-contrast-grey);border-radius:.25rem .25rem 0 0;box-shadow:inset 0 -2px 0 0 var(--border-plain-grey);color:var(--text-default-grey);display:block;font-size:1rem;line-height:1.5rem;padding:.5rem 1rem;width:100%}.fr-input:not(textarea){max-height:2.5rem}.fr-input::placeholder{color:var(--text-mention-grey);font-style:italic;opacity:1}.fr-input::-webkit-contacts-auto-fill-button{--idle:transparent;--hover:var(--text-label-grey-hover);--active:var(--text-label-grey-active);background-color:var(--text-label-grey);cursor:pointer}.fr-input[type=date]{min-height:2.5rem;position:relative}.fr-input[type=date]:after{content:"";display:block;height:1rem;pointer-events:none;position:absolute;right:1rem;top:.75rem;width:1rem}@supports selector(::-webkit-calendar-picker-indicator){.fr-input[type=date]{background-position:calc(100% - 1rem) 50%;background-repeat:no-repeat;background-size:1rem 1rem;padding-right:3rem}.fr-input[type=date]::-webkit-calendar-picker-indicator{display:block;margin-right:-2.5rem;padding:.5rem}}.fr-input-wrap{display:block;position:relative}.fr-input-wrap[class*=" fr-fi-"] .fr-input,.fr-input-wrap[class*=" fr-icon-"] .fr-input,.fr-input-wrap[class^=fr-fi-] .fr-input,.fr-input-wrap[class^=fr-icon-] .fr-input{padding-right:3rem}.fr-input-wrap[class*=" fr-fi-"]:before,.fr-input-wrap[class*=" fr-icon-"]:before,.fr-input-wrap[class^=fr-fi-]:before,.fr-input-wrap[class^=fr-icon-]:before{--icon-size:1rem;bottom:.75rem;margin:auto;pointer-events:none;position:absolute;right:1rem;top:.75rem}.fr-input-wrap--action,.fr-input-wrap--addon{display:flex;flex-direction:row;width:100%}.fr-input-wrap--addon>:first-child:not(:last-child){border-radius:.25rem 0 0 0}.fr-input-wrap--addon>:last-child:not(:first-child){border-radius:0 .25rem 0 0}.fr-input-wrap--action .fr-btn{margin-left:1rem}.fr-input-wrap+.fr-hint-text{margin-top:1rem}.fr-input-group{position:relative}.fr-input-group .fr-message:first-child{margin-top:1rem}.fr-input-group--error:before,.fr-input-group--info:before,.fr-input-group--valid:before{background-position:0 0;background-repeat:no-repeat;background-size:.125rem 100%;bottom:0;content:"";display:block;left:-.75rem;pointer-events:none;position:absolute;right:-.75rem;top:0}textarea.fr-input{min-height:3.75rem}.fr-input:disabled{box-shadow:inset 0 -2px 0 0 var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-input:-webkit-autofill,.fr-input:-webkit-autofill:focus,.fr-input:-webkit-autofill:hover,.fr-input:autofill,.fr-input:autofill:focus,.fr-input:autofill:hover{-webkit-text-fill-color:var(--text-label-grey);box-shadow:inset 0 -2px 0 0 var(--border-plain-grey),inset 0 0 0 1000px var(--background-contrast-info)}@supports selector(::-webkit-calendar-picker-indicator){.fr-input[type=date]:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23161616' d='M17 3h4c.55 0 1 .45 1 1v16c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h4V1h2v2h6V1h2v2zm-2 2H9v2H7V5H4v4h16V5h-3v2h-2V5zm5 6H4v8h16v-8z'/%3E%3C/svg%3E");background-color:var(--background-contrast-grey);background-image:var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-input[type=date]:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M17 3h4c.55 0 1 .45 1 1v16c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h4V1h2v2h6V1h2v2zm-2 2H9v2H7V5H4v4h16V5h-3v2h-2V5zm5 6H4v8h16v-8z'/%3E%3C/svg%3E")}.fr-input[type=date]:disabled{box-shadow:inset 0 -2px 0 0 var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-input[type=date]:disabled:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='M17 3h4c.55 0 1 .45 1 1v16c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h4V1h2v2h6V1h2v2zm-2 2H9v2H7V5H4v4h16V5h-3v2h-2V5zm5 6H4v8h16v-8z'/%3E%3C/svg%3E");background-image:var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-input[type=date]:disabled:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666' d='M17 3h4c.55 0 1 .45 1 1v16c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h4V1h2v2h6V1h2v2zm-2 2H9v2H7V5H4v4h16V5h-3v2h-2V5zm5 6H4v8h16v-8z'/%3E%3C/svg%3E")}}.fr-input-wrap--addon>.fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 var(--border-action-high-blue-france)}.fr-fieldset--valid .fr-input,.fr-fieldset--valid .fr-input-wrap--addon>.fr-input:not(:last-child),.fr-input-group--valid .fr-input,.fr-input-group--valid .fr-input-wrap--addon>.fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 var(--border-plain-success)}.fr-fieldset--error .fr-input,.fr-fieldset--error .fr-input-wrap--addon>.fr-input:not(:last-child),.fr-input-group--error .fr-input,.fr-input-group--error .fr-input-wrap--addon>.fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 var(--border-plain-error)}.fr-input-group--error:before{background-image:linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error))}.fr-input-group--valid:before{background-image:linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success))}.fr-input-group--info:before{background-image:linear-gradient(0deg,var(--border-plain-info),var(--border-plain-info))}.fr-search-bar{display:flex;flex-direction:row}.fr-search-bar .fr-label{clip:rect(0,0,0,0);border:0;display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-search-bar .fr-input{border-radius:.25rem 0 0;box-shadow:inset 0 -2px 0 0 var(--border-action-high-blue-france);margin:0;max-height:2.5rem}.fr-search-bar .fr-input::placeholder{font-style:italic}.fr-search-bar .fr-input::-webkit-search-cancel-button{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23161616' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-11.414L9.172 7.757 7.757 9.172 10.586 12l-2.829 2.828 1.415 1.415L12 13.414l2.828 2.829 1.415-1.415L13.414 12l2.829-2.828-1.415-1.415L12 10.586z'/%3E%3C/svg%3E");-webkit-appearance:none;background-image:var(--data-uri-svg);background-repeat:no-repeat;background-size:1rem 1rem;height:1rem;width:1rem}.fr-search-bar .fr-btn{border-radius:0 .25rem 0 0;flex:1 0 auto;font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-search-bar .fr-btn:before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(icons/system/search-line.svg);mask-image:url(icons/system/search-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-search-bar .fr-input--valid{box-shadow:inset 0 -2px 0 0 var(--border-plain-success)}.fr-search-bar .fr-input--error{box-shadow:inset 0 -2px 0 0 var(--border-plain-error)}:root[data-fr-theme=dark] .fr-search-bar .fr-input::-webkit-search-cancel-button{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23fff' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-11.414L9.172 7.757 7.757 9.172 10.586 12l-2.829 2.828 1.415 1.415L12 13.414l2.828 2.829 1.415-1.415L13.414 12l2.829-2.828-1.415-1.415L12 10.586z'/%3E%3C/svg%3E")}.fr-content-media{--text-spacing:0;--title-spacing:0;align-items:center;display:flex;flex-direction:column;margin:2.5rem 0;width:100%}.fr-content-media__img{width:100%}.fr-content-media [class*=" fr-responsive-img"],.fr-content-media [class*=" fr-responsive-vid"],.fr-content-media [class^=fr-responsive-img],.fr-content-media [class^=fr-responsive-vid]{aspect-ratio:1.7777777778}.fr-content-media__caption{display:flex;flex-direction:column;font-size:.75rem;line-height:1.25rem;margin-top:.75rem;width:100%}.fr-content-media__caption .fr-link{font-size:.75rem;line-height:1.25rem;margin-right:auto;padding:0}.fr-content-media__caption .fr-link:after,.fr-content-media__caption .fr-link:before{--icon-size:0.75rem}.fr-content-media .fr-transcription{margin-top:1.5rem}.fr-content-media+.fr-transcription{margin-bottom:2.5rem;margin-top:-1rem}.fr-content-media--sm .fr-content-media__img,.fr-content-media--sm .fr-responsive-vid{width:83.3333333333%}.fr-content-media--lg .fr-content-media__img,.fr-content-media--lg .fr-responsive-vid{max-width:100vw;width:116.6666666667%}.fr-content-media__transcription .fr-link{--underline-img:none;--hover-tint:var(--hover);--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france);font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-content-media__transcription .fr-link:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(icons/system/menu-2-fill.svg);mask-image:url(icons/system/menu-2-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-content-media__transcription .fr-link:before{content:none}.fr-content-media .fr-link,.fr-content-media__caption{color:var(--text-mention-grey)}.fr-content-media__transcription .fr-link:disabled,.fr-content-media__transcription a.fr-link:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}.fr-consent-placeholder{--text-spacing:0 0 1.5rem;--title-spacing:0 0 0.5rem;--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);align-items:center;background-color:var(--background-contrast-grey);display:flex;flex-direction:column;justify-content:center;padding:5rem 2rem;text-align:center}.fr-consent-banner{--text-spacing:0 0 1rem;--title-spacing:0 0 1rem;--idle:transparent;--hover:var(--background-alt-overlap-grey-hover);--active:var(--background-alt-overlap-grey-active);background-color:var(--background-alt-overlap-grey);bottom:0;box-shadow:inset 0 0 0 1px var(--border-default-grey);filter:drop-shadow(var(--overlap-shadow));left:0;max-height:calc(100% - 8rem);overflow:auto;padding:1rem;position:fixed;width:100%;z-index:calc(var(--ground) + 1500)}.fr-consent-banner__title{font-size:1.125rem;font-weight:700;line-height:1.5rem;margin-bottom:1rem}.fr-consent-banner__buttons{margin-bottom:-1rem;margin-top:1.5rem}.fr-consent-service{position:relative}.fr-consent-service>.fr-fieldset{align-items:flex-start;display:flex;flex-direction:column;margin:0;padding:0 0 1.25rem;position:static;width:100%}.fr-consent-service:last-child>.fr-fieldset{padding:2rem 0 1rem}.fr-consent-service:last-child>.fr-fieldset .fr-consent-service>.fr-fieldset:last-child{margin-bottom:0}.fr-consent-service__title{color:var(--text-title-grey);font-size:1.125rem;font-weight:700;line-height:1.5rem;margin:0;padding:2rem 0 .75rem}.fr-consent-service__desc{--text-spacing:0.75rem 0 0.5rem 0;font-size:.875rem;line-height:1.5rem}.fr-consent-service__collapse{margin-bottom:.75rem;margin-top:-.25rem;width:100%}.fr-consent-service__collapse .fr-consent-service__collapse-btn{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;overflow:initial;padding:0}.fr-consent-service__collapse .fr-consent-service__collapse-btn:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.25rem;margin-right:-.125rem;-webkit-mask-image:url(icons/system/arrow-down-s-line.svg);mask-image:url(icons/system/arrow-down-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-consent-service__collapse .fr-consent-service__collapse-btn:before{content:none}.fr-consent-service__radios{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:.75rem;margin-top:.75rem}.fr-consent-service .fr-radio-group{position:relative}.fr-consent-service .fr-radio-group:not(:last-child){margin-right:3rem}.fr-consent-service .fr-radio-group:not(:first-child):before{content:"";display:block;height:1.5rem;left:calc(-1.5rem - 1px);position:absolute;top:0;width:1px}.fr-consent-service .fr-consent-service__collapse-btn{--text-spacing:0;--title-spacing:0;--underline-img:none;--hover-tint:var(--hover);--hover-tint:var(--idle);--active-tint:var(--idle);align-items:center;background:transparent;background-image:var(--underline-img),var(--underline-img);background-position:var(--underline-x) 100%,var(--underline-x) calc(100% - var(--underline-thickness));background-repeat:no-repeat,no-repeat;background-size:var(--underline-hover-width) calc(var(--underline-thickness)*2),var(--underline-idle-width) var(--underline-thickness);color:inherit;color:var(--text-action-high-blue-france);display:inline-flex;flex-direction:row;padding:0 .25rem 0 0;transition:background-size 0s;width:-moz-fit-content;width:fit-content}.fr-consent-service .fr-consent-service__collapse-btn:after,.fr-consent-service .fr-consent-service__collapse-btn:before{display:block}.fr-consent-service .fr-consent-service__collapse-btn:active,.fr-consent-service .fr-consent-service__collapse-btn:hover{--underline-hover-width:var(--underline-max-width)}.fr-consent-service .fr-consent-service__collapse-btn:after{margin-right:-1.25rem;transition:transform .3s}.fr-consent-service .fr-consent-service__collapse-btn[aria-expanded=true]:after{transform:rotate(-180deg)}.fr-consent-services{margin-bottom:-.5rem;margin-top:.5rem;width:100%}.fr-consent-services .fr-consent-service:last-child>.fr-fieldset,.fr-consent-services .fr-consent-service>.fr-fieldset{padding:0}.fr-consent-services .fr-consent-service:last-child>.fr-fieldset{margin-bottom:1.25rem}.fr-consent-services .fr-consent-service__title{padding-top:.75rem}.fr-consent-services .fr-consent-service__radios{top:0}.fr-consent-services .fr-consent-service__desc{--text-spacing:0.25rem 0 0.75rem 0}.fr-consent-manager__header{padding-top:0}.fr-consent-manager__header .fr-consent-service__title{font-size:1rem;font-weight:400;line-height:1.5rem;padding:0 0 .75rem;width:100%}.fr-consent-manager__header .fr-consent-service__radios{justify-content:flex-start;position:static;top:0;width:100%}.fr-consent-manager__buttons{margin-bottom:-3rem;margin-top:1rem}.fr-consent-manager__header,.fr-consent-service{box-shadow:inset 0 -1px 0 0 var(--border-default-grey);color:var(--text-default-grey)}.fr-consent-manager__header .fr-radio-group+.fr-radio-group:before,.fr-consent-service .fr-radio-group+.fr-radio-group:before{box-shadow:inset 0 0 0 1px var(--border-default-grey)}.fr-consent-service .fr-consent-service,.fr-consent-service:last-of-type{box-shadow:none}.fr-follow{--title-spacing:0 0 0.5rem;--text-spacing:0 0 1rem;--idle:transparent;--hover:var(--background-alt-blue-france-hover);--active:var(--background-alt-blue-france-active);background-color:var(--background-alt-blue-france);padding:1.5rem 0}.fr-follow__newsletter .fr-input-group{margin-bottom:1rem}.fr-follow__newsletter .fr-hint-text{margin-bottom:0}.fr-follow__newsletter .fr-label{clip:rect(0,0,0,0);border:0;display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-follow__newsletter .fr-input-wrap{display:flex;flex-direction:column;margin-top:0;max-width:37.5rem}.fr-follow__newsletter .fr-input-wrap .fr-input{border-radius:.25rem .25rem 0 0;margin-bottom:1rem;margin-top:0}.fr-follow__newsletter .fr-input-wrap .fr-btn{border-radius:0;justify-content:center;width:100%}.fr-follow__newsletter .fr-messages-group{margin-top:1rem}.fr-follow__social{--text-spacing:0 0 0.75rem;--title-spacing:0 0 0.75rem}.fr-follow__social .fr-btns-group{margin-bottom:-1rem;width:auto}.fr-follow__social .fr-btns-group .fr-btn{justify-content:flex-start;margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-follow__social .fr-btns-group>li{display:inline-flex;max-width:100%;width:auto}.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-follow__social .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:1.125rem;line-height:1.75rem;max-height:3rem;max-width:3rem;min-height:3rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-follow__social .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{--icon-size:2rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-follow .fr-grid-row>:not(:first-child){box-shadow:0 -1px 0 0 var(--border-default-blue-france);margin-top:1.5rem;padding-top:1.5rem}.fr-follow .fr-btn--bluesky:before{-webkit-mask-image:url(icons/logo/bluesky-fill.svg);mask-image:url(icons/logo/bluesky-fill.svg)}.fr-follow .fr-btn--dailymotion:before{-webkit-mask-image:url(icons/logo/fr--dailymotion-fill.svg);mask-image:url(icons/logo/fr--dailymotion-fill.svg)}.fr-follow .fr-btn--facebook:before{-webkit-mask-image:url(icons/logo/facebook-circle-fill.svg);mask-image:url(icons/logo/facebook-circle-fill.svg)}.fr-follow .fr-btn--github:before{-webkit-mask-image:url(icons/logo/github-fill.svg);mask-image:url(icons/logo/github-fill.svg)}.fr-follow .fr-btn--instagram:before{-webkit-mask-image:url(icons/logo/instagram-fill.svg);mask-image:url(icons/logo/instagram-fill.svg)}.fr-follow .fr-btn--linkedin:before{-webkit-mask-image:url(icons/logo/linkedin-box-fill.svg);mask-image:url(icons/logo/linkedin-box-fill.svg)}.fr-follow .fr-btn--mastodon:before{-webkit-mask-image:url(icons/logo/mastodon-fill.svg);mask-image:url(icons/logo/mastodon-fill.svg)}.fr-follow .fr-btn--snapchat:before{-webkit-mask-image:url(icons/logo/snapchat-fill.svg);mask-image:url(icons/logo/snapchat-fill.svg)}.fr-follow .fr-btn--telegram:before{-webkit-mask-image:url(icons/logo/telegram-fill.svg);mask-image:url(icons/logo/telegram-fill.svg)}.fr-follow .fr-btn--threads:before{-webkit-mask-image:url(icons/logo/threads-fill.svg);mask-image:url(icons/logo/threads-fill.svg)}.fr-follow .fr-btn--tiktok:before{-webkit-mask-image:url(icons/logo/fr--tiktok-fill.svg);mask-image:url(icons/logo/fr--tiktok-fill.svg)}.fr-follow .fr-btn--twitch:before{-webkit-mask-image:url(icons/logo/twitch-fill.svg);mask-image:url(icons/logo/twitch-fill.svg)}.fr-follow .fr-btn--twitter:before{-webkit-mask-image:url(icons/logo/twitter-fill.svg);mask-image:url(icons/logo/twitter-fill.svg)}.fr-follow .fr-btn--twitter-x:before{-webkit-mask-image:url(icons/logo/twitter-x-fill.svg);mask-image:url(icons/logo/twitter-x-fill.svg)}.fr-follow .fr-btn--vimeo:before{-webkit-mask-image:url(icons/logo/vimeo-fill.svg);mask-image:url(icons/logo/vimeo-fill.svg)}.fr-follow .fr-btn--youtube:before{-webkit-mask-image:url(icons/logo/youtube-fill.svg);mask-image:url(icons/logo/youtube-fill.svg)}.fr-follow .fr-links-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;display:flex;flex-wrap:wrap;margin:0 -1rem -1rem;width:auto}.fr-follow .fr-links-group .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-follow .fr-links-group>li{display:inline-flex;max-width:100%;width:auto}.fr-follow .fr-error-text,.fr-follow .fr-hint-text,.fr-follow .fr-valid-text{margin-top:1rem}.fr-follow__social .fr-link{--underline-img:none;--hover-tint:var(--hover);--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france);display:inline-flex;font-size:1rem;line-height:1.5rem;margin-bottom:1rem;margin-left:.5rem;margin-right:.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-follow__social .fr-link:before{--icon-size:1.5rem;margin-left:0;margin-right:.5rem}.fr-follow__social .fr-links-group--lg .fr-link{font-size:1.125rem;line-height:1.75rem;max-height:3rem;max-width:3rem;min-height:3rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-follow__social .fr-links-group--lg .fr-link:before{--icon-size:2rem;margin-left:0;margin-right:.5rem}.fr-follow .fr-link--facebook:before{-webkit-mask-image:url(icons/logo/facebook-circle-fill.svg);mask-image:url(icons/logo/facebook-circle-fill.svg)}.fr-follow .fr-link--facebook:before,.fr-follow .fr-link--twitter:before{background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-follow .fr-link--twitter:before{-webkit-mask-image:url(icons/logo/twitter-fill.svg);mask-image:url(icons/logo/twitter-fill.svg)}.fr-follow .fr-link--twitter-x:before{-webkit-mask-image:url(icons/logo/twitter-x-fill.svg);mask-image:url(icons/logo/twitter-x-fill.svg)}.fr-follow .fr-link--instagram:before,.fr-follow .fr-link--twitter-x:before{background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-follow .fr-link--instagram:before{-webkit-mask-image:url(icons/logo/instagram-fill.svg);mask-image:url(icons/logo/instagram-fill.svg)}.fr-follow .fr-link--linkedin:before{-webkit-mask-image:url(icons/logo/linkedin-box-fill.svg);mask-image:url(icons/logo/linkedin-box-fill.svg)}.fr-follow .fr-link--linkedin:before,.fr-follow .fr-link--youtube:before{background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-follow .fr-link--youtube:before{-webkit-mask-image:url(icons/logo/youtube-fill.svg);mask-image:url(icons/logo/youtube-fill.svg)}.fr-follow .fr-input{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey)}.fr-follow__title{color:var(--text-title-grey)}.fr-follow__newsletter-legal{color:var(--text-mention-grey)}.fr-follow__social .fr-btn{--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france)}.fr-follow__social .fr-btn:disabled,.fr-follow__social .fr-link:disabled,.fr-follow__social a.fr-btn:not([href]),.fr-follow__social a.fr-link:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}.fr-password{--text-spacing:0 0 0.5rem 0;display:flex;flex-direction:row;flex-wrap:wrap;position:relative}.fr-password [data-fr-capslock] .fr-password__input{padding-right:3rem}.fr-password [data-fr-capslock]:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23161616' d='M22.668 0C23.402 0 24 .598 24 1.332v21.336c0 .734-.598 1.332-1.332 1.332H1.332A1.334 1.334 0 0 1 0 22.668V1.332C0 .598.598 0 1.332 0Zm-1.336 2.668H2.668v18.664h18.664Zm-4.664 12.664V18H7.332v-2.668ZM12 5.332 16.668 10H14v3.332h-4V10H7.332Zm0 0'/%3E%3C/svg%3E");background-image:var(--data-uri-svg);content:"";display:block;height:1rem;pointer-events:none;position:absolute;right:1rem;top:.75rem;width:1rem}.fr-password__checkbox{align-self:flex-end;flex:0;margin-left:auto;order:-1;padding-left:.5rem}.fr-password__checkbox .fr-label{text-wrap:nowrap}.fr-password .fr-input-wrap{flex:1 0 100%}.fr-password__input{margin-bottom:.75rem}.fr-password__input::-webkit-caps-lock-indicator{content:none}.fr-password__input::-ms-reveal{display:none}.fr-password>.fr-label{flex:1;min-width:50%;order:-1}.fr-password .fr-message:first-child{--comma:" "}.fr-password .fr-message--valid[data-fr-valid]{--content:" - "attr(data-fr-valid) var(--comma)}.fr-password .fr-message--error[data-fr-error]{--content:" - "attr(data-fr-error) var(--comma)}.fr-password__btn{--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france)}.fr-password__btn:disabled,a.fr-password__btn:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}:root[data-fr-theme=dark] .fr-password [data-fr-capslock]:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M22.668 0C23.402 0 24 .598 24 1.332v21.336c0 .734-.598 1.332-1.332 1.332H1.332A1.334 1.334 0 0 1 0 22.668V1.332C0 .598.598 0 1.332 0Zm-1.336 2.668H2.668v18.664h18.664Zm-4.664 12.664V18H7.332v-2.668ZM12 5.332 16.668 10H14v3.332h-4V10H7.332Zm0 0'/%3E%3C/svg%3E")}.fr-password .fr-password__checkbox input[type=checkbox]+label{color:var(--text-label-grey)}.fr-password .fr-password__checkbox input[type=checkbox]+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),var(--data-uri-svg)}.fr-header{--underline-img:none;--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;--text-spacing:0;--title-spacing:0;position:relative;width:100%}.fr-header__body-row{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin:0 -1rem}.fr-header__logo__apitech{max-height:70px;max-width:200px}.fr-header__brand{--idle:transparent;--hover:var(--background-raised-grey-hover);--active:var(--background-raised-grey-active);align-items:center;background-color:var(--background-raised-grey);display:flex;filter:drop-shadow(var(--raised-shadow));flex-direction:row;flex-wrap:wrap;justify-content:flex-start;padding-left:.25rem;padding-right:.25rem;width:100%;z-index:calc(var(--ground) + 750)}.fr-header__brand:after{align-self:stretch;content:"";display:block;flex:1;position:relative;z-index:1}.fr-header__brand-top{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;overflow:hidden;width:100%}.fr-header__brand.fr-enlarge-link a[href]:before{outline-offset:-2px}.fr-header__logo{flex:0 0 auto;order:1;padding:.75rem}.fr-header__logo .fr-logo{font-size:.7875rem;margin:-.75rem;padding:.75rem}.fr-header__logo .fr-logo:before{background-position:0 -.046875rem,0 0,0 0;background-size:2.0625rem .84375rem,2.0625rem .75rem,0;height:.75rem;margin-bottom:.25rem;width:2.0625rem}:root[data-fr-mourning] .fr-header__logo .fr-logo:before{background-size:2.0625rem .84375rem,0,2.0625rem .75rem}.fr-header__logo .fr-logo:after{background-position:0 calc(100% + 1.40625rem);background-size:3.9375rem 2.8125rem;min-width:1.96875rem;padding-top:1.65625rem}[data-fr-theme=dark] .fr-header__logo .fr-logo:after{background-position:-1.96875rem 100%}.fr-header__operator{flex:0 1 auto;order:2;padding:.75rem}.fr-header__operator img{display:block;min-width:3.5rem}.fr-header__service{--external-link-content:none;color:var(--text-title-grey);margin-left:.75rem;margin-right:.75rem;padding-bottom:.75rem;padding-top:.75rem}.fr-header__service:before{--idle:transparent;--hover:var(--border-default-grey-hover);--active:var(--border-default-grey-active);background-color:var(--border-default-grey);content:"";display:block;height:1px;position:absolute;transform:translateY(-.75rem);width:calc(100% - 2rem)}.fr-header__service-title{font-size:1.125rem;font-weight:700;line-height:1.5rem}.fr-header__service-title .fr-badge{margin:-.25rem 0 0 .25rem;vertical-align:middle}.fr-header__service-tagline{font-size:.875rem;line-height:1.5rem}.fr-header .fr-modal{--idle:transparent;--hover:var(--background-lifted-grey-hover);--active:var(--background-lifted-grey-active);background-color:var(--background-lifted-grey);justify-content:normal;overflow:auto}.fr-header .fr-modal:not([role=dialog]){transition:none}.fr-header .fr-modal:after,.fr-header .fr-modal:before{content:none}.fr-header .fr-modal>*>.fr-btn--close{margin-bottom:1.5rem}.fr-header .fr-modal>.fr-container{height:100%;overflow:inherit;padding-bottom:4.5rem;padding-top:1rem;pointer-events:all}.fr-header__navbar{align-items:flex-start;align-self:stretch;display:flex;flex:1;flex-direction:row;justify-content:flex-end;margin-right:-.5rem;margin-top:.25rem;order:3;padding:.25rem;z-index:calc(var(--ground) + 1000)}.fr-header__navbar .fr-btn{--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france);flex:0 0 auto;font-size:1rem;line-height:1.5rem;margin-left:.5rem;margin-right:.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-header__navbar .fr-btn:before{--icon-size:1.5rem;margin-left:0;margin-right:.5rem}.fr-header__navbar .fr-btn--menu:before{-webkit-mask-image:url(icons/system/menu-fill.svg);mask-image:url(icons/system/menu-fill.svg)}.fr-header__navbar .fr-btn--menu:before,.fr-header__navbar .fr-btn--search:before{background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-header__navbar .fr-btn--search:before{-webkit-mask-image:url(icons/system/search-line.svg);mask-image:url(icons/system/search-line.svg)}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn{font-size:1rem;justify-content:flex-start;line-height:1.5rem;max-height:none;max-width:100%;min-height:2.5rem;overflow:initial;padding:.5rem 1rem}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-header__tools-links{display:none}.fr-header__tools-links>.fr-btn[class*=" fr-fi-"],.fr-header__tools-links>.fr-btn[class*=" fr-icon-"],.fr-header__tools-links>.fr-btn[class^=fr-fi-],.fr-header__tools-links>.fr-btn[class^=fr-icon-]{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-header__tools-links>.fr-btn[class*=" fr-fi-"]:before,.fr-header__tools-links>.fr-btn[class*=" fr-icon-"]:before,.fr-header__tools-links>.fr-btn[class^=fr-fi-]:before,.fr-header__tools-links>.fr-btn[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-header__tools-links>.fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-header__tools-links>.fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-header .fr-header__menu-links:after{content:"";display:block;height:1px;margin:.75rem -1rem;width:calc(100% + 2rem)}.fr-header .fr-header__menu-links .fr-translate{margin-left:-.5rem;margin-right:-.5rem}.fr-header .fr-header__menu-links .fr-translate__btn{padding-left:.5rem;padding-right:.5rem}.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]){display:flex;flex-direction:column}.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn{margin-bottom:0}.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]),.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"],.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"],.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-],.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]{min-height:3rem;padding-left:0;padding-right:0}.fr-header .fr-links-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;align-items:stretch;display:flex;flex-wrap:wrap}.fr-header .fr-links-group>div,.fr-header .fr-links-group>li{max-width:100%;width:100%}.fr-header .fr-links-group .fr-btn{justify-content:center;margin:0 .5rem 1rem;width:calc(100% - 1rem)}.fr-header .fr-links-group .fr-link{--underline-img:none;--hover-tint:var(--hover);--active-tint:var(--active)}.fr-header .fr-links-group .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:.875rem;line-height:1.5rem;min-height:2rem;padding:.25rem .75rem}.fr-header .fr-links-group .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):after,.fr-header .fr-links-group .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{--icon-size:1rem}.fr-header .fr-links-group .fr-link[class*=" fr-fi-"],.fr-header .fr-links-group .fr-link[class*=" fr-icon-"],.fr-header .fr-links-group .fr-link[class^=fr-fi-],.fr-header .fr-links-group .fr-link[class^=fr-icon-]{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-header .fr-links-group .fr-link[class*=" fr-fi-"]:before,.fr-header .fr-links-group .fr-link[class*=" fr-icon-"]:before,.fr-header .fr-links-group .fr-link[class^=fr-fi-]:before,.fr-header .fr-links-group .fr-link[class^=fr-icon-]:before{--icon-size:1rem;content:"";margin-left:-.125rem;margin-right:.5rem}.fr-header .fr-header__menu-links .fr-links-group .fr-link{margin-bottom:0;min-height:3rem;padding-left:0;width:100%}.fr-header .fr-modal>*>.fr-link--close{margin-bottom:1.5rem}.fr-header__menu-links:after{box-shadow:inset 0 1px 0 0 var(--border-default-grey)}.fr-header__menu-links .fr-btn{--hover:inherit;--active:inherit;background-color:transparent;box-shadow:none;color:var(--text-action-high-blue-france)}.fr-header__menu-links .fr-btn:disabled,.fr-header__menu-links a.fr-btn:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}.fr-header__tools-links .fr-btn{--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france)}.fr-header__tools-links .fr-btn:disabled,.fr-header__tools-links a.fr-btn:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}.fr-header__tools-links>.fr-translate:first-child:last-child .fr-btn{--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-default-grey);color:var(--text-action-high-blue-france)}.fr-header__tools-links>.fr-translate:first-child:last-child .fr-btn:disabled,.fr-header__tools-links>.fr-translate:first-child:last-child a.fr-btn:not([href]){--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-header__navbar .fr-service__title{color:var(--text-title-grey)}.fr-header__navbar .fr-btn:disabled,.fr-header__navbar a.fr-btn:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}.fr-header__navbar .fr-btn--menu{--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-default-grey);color:var(--text-action-high-blue-france)}.fr-header__navbar .fr-btn--menu:disabled,.fr-header__navbar a.fr-btn--menu:not([href]){--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-header__menu-links .fr-link{--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 -1px 0 0 var(--border-default-grey);color:var(--text-action-high-blue-france)}.fr-header__menu-links .fr-link:disabled,.fr-header__menu-links a.fr-link:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}.fr-header__tools-links .fr-link{--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france)}.fr-header__tools-links .fr-link:disabled,.fr-header__tools-links a.fr-link:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}@media (min-width:36em){ + /*! media sm */ + /*! media sm */.fr-hidden-sm{display:none!important}.fr-unhidden-sm{display:inherit!important}.fr-sr-only-sm{clip:rect(0,0,0,0);border:0;display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-container-sm{padding-left:1rem;padding-right:1rem}.fr-container-sm--fluid{max-width:none;overflow:hidden;padding-left:0;padding-right:0}.fr-grid-row-sm--gutters{margin:-.5rem}.fr-grid-row-sm--gutters>.fr-col,.fr-grid-row-sm--gutters>[class*=" fr-col-"],.fr-grid-row-sm--gutters>[class^=fr-col-]{padding:.5rem}.fr-grid-row-sm--no-gutters{margin:0}.fr-grid-row-sm--no-gutters>.fr-col,.fr-grid-row-sm--no-gutters>[class*=" fr-col-"],.fr-grid-row-sm--no-gutters>[class^=fr-col-]{padding:0}.fr-col-sm{flex:1}.fr-col-sm-1{flex:0 0 8.33333%;max-width:8.33333%;width:8.33333%}.fr-col-offset-sm-1:not(.fr-col-offset-sm-1--right){margin-left:8.33333%}.fr-col-offset-sm-1--right{margin-right:8.33333%}.fr-col-sm-2{flex:0 0 16.66667%;max-width:16.66667%;width:16.66667%}.fr-col-offset-sm-2:not(.fr-col-offset-sm-2--right){margin-left:16.66667%}.fr-col-offset-sm-2--right{margin-right:16.66667%}.fr-col-sm-3{flex:0 0 25%;max-width:25%;width:25%}.fr-col-offset-sm-3:not(.fr-col-offset-sm-3--right){margin-left:25%}.fr-col-offset-sm-3--right{margin-right:25%}.fr-col-sm-4{flex:0 0 33.33333%;max-width:33.33333%;width:33.33333%}.fr-col-offset-sm-4:not(.fr-col-offset-sm-4--right){margin-left:33.33333%}.fr-col-offset-sm-4--right{margin-right:33.33333%}.fr-col-sm-5{flex:0 0 41.66667%;max-width:41.66667%;width:41.66667%}.fr-col-offset-sm-5:not(.fr-col-offset-sm-5--right){margin-left:41.66667%}.fr-col-offset-sm-5--right{margin-right:41.66667%}.fr-col-sm-6{flex:0 0 50%;max-width:50%;width:50%}.fr-col-offset-sm-6:not(.fr-col-offset-sm-6--right){margin-left:50%}.fr-col-offset-sm-6--right{margin-right:50%}.fr-col-sm-7{flex:0 0 58.33333%;max-width:58.33333%;width:58.33333%}.fr-col-offset-sm-7:not(.fr-col-offset-sm-7--right){margin-left:58.33333%}.fr-col-offset-sm-7--right{margin-right:58.33333%}.fr-col-sm-8{flex:0 0 66.66667%;max-width:66.66667%;width:66.66667%}.fr-col-offset-sm-8:not(.fr-col-offset-sm-8--right){margin-left:66.66667%}.fr-col-offset-sm-8--right{margin-right:66.66667%}.fr-col-sm-9{flex:0 0 75%;max-width:75%;width:75%}.fr-col-offset-sm-9:not(.fr-col-offset-sm-9--right){margin-left:75%}.fr-col-offset-sm-9--right{margin-right:75%}.fr-col-sm-10{flex:0 0 83.33333%;max-width:83.33333%;width:83.33333%}.fr-col-offset-sm-10:not(.fr-col-offset-sm-10--right){margin-left:83.33333%}.fr-col-offset-sm-10--right{margin-right:83.33333%}.fr-col-sm-11{flex:0 0 91.66667%;max-width:91.66667%;width:91.66667%}.fr-col-offset-sm-11:not(.fr-col-offset-sm-11--right){margin-left:91.66667%}.fr-col-offset-sm-11--right{margin-right:91.66667%}.fr-col-sm-12{flex:0 0 100%;max-width:100%;width:100%}.fr-col-offset-sm-12:not(.fr-col-offset-sm-12--right){margin-left:100%}.fr-col-offset-sm-12--right{margin-right:100%} + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */.fr-btns-group--inline-sm .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-btns-group--inline-sm>li{display:inline-flex;max-width:100%;width:auto}.fr-btns-group--inline-sm.fr-btns-group--right.fr-btns-group--inline-reverse{flex-direction:row-reverse;justify-content:flex-start} + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */.fr-notice__desc,.fr-notice__title{display:inline} + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */.fr-footer__content-list>li{margin-right:1.5rem}.fr-footer__partners-title{text-align:left}.fr-footer__partners-logos{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;margin-right:-.5rem}.fr-footer__partners-main{margin-bottom:1rem}.fr-footer__partners-sub,.fr-footer__partners-sub>ul{align-items:flex-start;flex-direction:row}.fr-footer__partners-sub>li,.fr-footer__partners-sub>ul>li{margin:0 .5rem}.fr-footer__partners-sub{order:3} + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */.fr-follow__newsletter .fr-input-group{margin-bottom:.5rem}.fr-follow__newsletter .fr-input-wrap .fr-btn{border-radius:0 .25rem 0 0;width:auto}.fr-follow__newsletter .fr-input-wrap{flex-direction:row}.fr-follow__newsletter .fr-input-wrap .fr-input{border-radius:.25rem 0 0 0;margin-bottom:0}.fr-follow__newsletter .fr-messages-group{margin-bottom:.5rem} + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */ + /*! media md */h6{font-size:1.25rem}h5,h6{line-height:1.75rem}h5{font-size:1.375rem}h4{font-size:1.5rem;line-height:2rem}h3{font-size:1.75rem;line-height:2.25rem}h2{font-size:2rem;line-height:2.5rem}h1{font-size:2.5rem;line-height:3rem}.fr-h6{font-size:1.25rem!important}.fr-h5,.fr-h6{line-height:1.75rem!important}.fr-h5{font-size:1.375rem!important}.fr-h4{font-size:1.5rem!important;line-height:2rem!important}.fr-h3{font-size:1.75rem!important;line-height:2.25rem!important}.fr-h2{font-size:2rem!important;line-height:2.5rem!important}.fr-h1{font-size:2.5rem!important;line-height:3rem!important}.fr-display--xs{font-size:3rem!important;line-height:3.5rem!important}.fr-display--sm{font-size:3.5rem!important;line-height:4rem!important}.fr-display--md{font-size:4rem!important;line-height:4.5rem!important}.fr-display--lg{font-size:4.5rem!important;line-height:5rem!important}.fr-display--xl{font-size:5rem!important;line-height:5.5rem!important}.fr-hidden-md{display:none!important}.fr-unhidden-md{display:inherit!important}.fr-sr-only-md{clip:rect(0,0,0,0);border:0;display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-container-md{padding-left:1rem;padding-right:1rem}.fr-container-md--fluid{max-width:none;overflow:hidden;padding-left:0;padding-right:0}.fr-grid-row-md--gutters{margin:-.5rem}.fr-grid-row-md--gutters>.fr-col,.fr-grid-row-md--gutters>[class*=" fr-col-"],.fr-grid-row-md--gutters>[class^=fr-col-]{padding:.5rem}.fr-grid-row-md--no-gutters{margin:0}.fr-grid-row-md--no-gutters>.fr-col,.fr-grid-row-md--no-gutters>[class*=" fr-col-"],.fr-grid-row-md--no-gutters>[class^=fr-col-]{padding:0}.fr-col-md{flex:1}.fr-col-md-1{flex:0 0 8.33333%;max-width:8.33333%;width:8.33333%}.fr-col-offset-md-1:not(.fr-col-offset-md-1--right){margin-left:8.33333%}.fr-col-offset-md-1--right{margin-right:8.33333%}.fr-col-md-2{flex:0 0 16.66667%;max-width:16.66667%;width:16.66667%}.fr-col-offset-md-2:not(.fr-col-offset-md-2--right){margin-left:16.66667%}.fr-col-offset-md-2--right{margin-right:16.66667%}.fr-col-md-3{flex:0 0 25%;max-width:25%;width:25%}.fr-col-offset-md-3:not(.fr-col-offset-md-3--right){margin-left:25%}.fr-col-offset-md-3--right{margin-right:25%}.fr-col-md-4{flex:0 0 33.33333%;max-width:33.33333%;width:33.33333%}.fr-col-offset-md-4:not(.fr-col-offset-md-4--right){margin-left:33.33333%}.fr-col-offset-md-4--right{margin-right:33.33333%}.fr-col-md-5{flex:0 0 41.66667%;max-width:41.66667%;width:41.66667%}.fr-col-offset-md-5:not(.fr-col-offset-md-5--right){margin-left:41.66667%}.fr-col-offset-md-5--right{margin-right:41.66667%}.fr-col-md-6{flex:0 0 50%;max-width:50%;width:50%}.fr-col-offset-md-6:not(.fr-col-offset-md-6--right){margin-left:50%}.fr-col-offset-md-6--right{margin-right:50%}.fr-col-md-7{flex:0 0 58.33333%;max-width:58.33333%;width:58.33333%}.fr-col-offset-md-7:not(.fr-col-offset-md-7--right){margin-left:58.33333%}.fr-col-offset-md-7--right{margin-right:58.33333%}.fr-col-md-8{flex:0 0 66.66667%;max-width:66.66667%;width:66.66667%}.fr-col-offset-md-8:not(.fr-col-offset-md-8--right){margin-left:66.66667%}.fr-col-offset-md-8--right{margin-right:66.66667%}.fr-col-md-9{flex:0 0 75%;max-width:75%;width:75%}.fr-col-offset-md-9:not(.fr-col-offset-md-9--right){margin-left:75%}.fr-col-offset-md-9--right{margin-right:75%}.fr-col-md-10{flex:0 0 83.33333%;max-width:83.33333%;width:83.33333%}.fr-col-offset-md-10:not(.fr-col-offset-md-10--right){margin-left:83.33333%}.fr-col-offset-md-10--right{margin-right:83.33333%}.fr-col-md-11{flex:0 0 91.66667%;max-width:91.66667%;width:91.66667%}.fr-col-offset-md-11:not(.fr-col-offset-md-11--right){margin-left:91.66667%}.fr-col-offset-md-11--right{margin-right:91.66667%}.fr-col-md-12{flex:0 0 100%;max-width:100%;width:100%}.fr-col-offset-md-12:not(.fr-col-offset-md-12--right){margin-left:100%}.fr-col-offset-md-12--right{margin-right:100%}.fr-m-md-n4w,.fr-m-md-n8v{margin:-2rem!important}.fr-ml-md-n4w,.fr-ml-md-n8v,.fr-mx-md-n4w,.fr-mx-md-n8v{margin-left:-2rem!important}.fr-mr-md-n4w,.fr-mr-md-n8v,.fr-mx-md-n4w,.fr-mx-md-n8v{margin-right:-2rem!important}.fr-mt-md-n4w,.fr-mt-md-n8v,.fr-my-md-n4w,.fr-my-md-n8v{margin-top:-2rem!important}.fr-mb-md-n4w,.fr-mb-md-n8v,.fr-my-md-n4w,.fr-my-md-n8v{margin-bottom:-2rem!important}.fr-m-md-n7v{margin:-1.75rem!important}.fr-ml-md-n7v,.fr-mx-md-n7v{margin-left:-1.75rem!important}.fr-mr-md-n7v,.fr-mx-md-n7v{margin-right:-1.75rem!important}.fr-mt-md-n7v,.fr-my-md-n7v{margin-top:-1.75rem!important}.fr-mb-md-n7v,.fr-my-md-n7v{margin-bottom:-1.75rem!important}.fr-m-md-n3w,.fr-m-md-n6v{margin:-1.5rem!important}.fr-ml-md-n3w,.fr-ml-md-n6v,.fr-mx-md-n3w,.fr-mx-md-n6v{margin-left:-1.5rem!important}.fr-mr-md-n3w,.fr-mr-md-n6v,.fr-mx-md-n3w,.fr-mx-md-n6v{margin-right:-1.5rem!important}.fr-mt-md-n3w,.fr-mt-md-n6v,.fr-my-md-n3w,.fr-my-md-n6v{margin-top:-1.5rem!important}.fr-mb-md-n3w,.fr-mb-md-n6v,.fr-my-md-n3w,.fr-my-md-n6v{margin-bottom:-1.5rem!important}.fr-m-md-n5v{margin:-1.25rem!important}.fr-ml-md-n5v,.fr-mx-md-n5v{margin-left:-1.25rem!important}.fr-mr-md-n5v,.fr-mx-md-n5v{margin-right:-1.25rem!important}.fr-mt-md-n5v,.fr-my-md-n5v{margin-top:-1.25rem!important}.fr-mb-md-n5v,.fr-my-md-n5v{margin-bottom:-1.25rem!important}.fr-m-md-n2w,.fr-m-md-n4v{margin:-1rem!important}.fr-ml-md-n2w,.fr-ml-md-n4v,.fr-mx-md-n2w,.fr-mx-md-n4v{margin-left:-1rem!important}.fr-mr-md-n2w,.fr-mr-md-n4v,.fr-mx-md-n2w,.fr-mx-md-n4v{margin-right:-1rem!important}.fr-mt-md-n2w,.fr-mt-md-n4v,.fr-my-md-n2w,.fr-my-md-n4v{margin-top:-1rem!important}.fr-mb-md-n2w,.fr-mb-md-n4v,.fr-my-md-n2w,.fr-my-md-n4v{margin-bottom:-1rem!important}.fr-m-md-n3v{margin:-.75rem!important}.fr-ml-md-n3v,.fr-mx-md-n3v{margin-left:-.75rem!important}.fr-mr-md-n3v,.fr-mx-md-n3v{margin-right:-.75rem!important}.fr-mt-md-n3v,.fr-my-md-n3v{margin-top:-.75rem!important}.fr-mb-md-n3v,.fr-my-md-n3v{margin-bottom:-.75rem!important}.fr-m-md-n1w,.fr-m-md-n2v{margin:-.5rem!important}.fr-ml-md-n1w,.fr-ml-md-n2v,.fr-mx-md-n1w,.fr-mx-md-n2v{margin-left:-.5rem!important}.fr-mr-md-n1w,.fr-mr-md-n2v,.fr-mx-md-n1w,.fr-mx-md-n2v{margin-right:-.5rem!important}.fr-mt-md-n1w,.fr-mt-md-n2v,.fr-my-md-n1w,.fr-my-md-n2v{margin-top:-.5rem!important}.fr-mb-md-n1w,.fr-mb-md-n2v,.fr-my-md-n1w,.fr-my-md-n2v{margin-bottom:-.5rem!important}.fr-m-md-n1v{margin:-.25rem!important}.fr-ml-md-n1v,.fr-mx-md-n1v{margin-left:-.25rem!important}.fr-mr-md-n1v,.fr-mx-md-n1v{margin-right:-.25rem!important}.fr-mt-md-n1v,.fr-my-md-n1v{margin-top:-.25rem!important}.fr-mb-md-n1v,.fr-my-md-n1v{margin-bottom:-.25rem!important}.fr-m-md-n1-5v{margin:-.375rem!important}.fr-ml-md-n1-5v,.fr-mx-md-n1-5v{margin-left:-.375rem!important}.fr-mr-md-n1-5v,.fr-mx-md-n1-5v{margin-right:-.375rem!important}.fr-mt-md-n1-5v,.fr-my-md-n1-5v{margin-top:-.375rem!important}.fr-mb-md-n1-5v,.fr-my-md-n1-5v{margin-bottom:-.375rem!important}.fr-m-md-0{margin:0!important}.fr-ml-md-0,.fr-mx-md-0{margin-left:0!important}.fr-mr-md-0,.fr-mx-md-0{margin-right:0!important}.fr-mt-md-0,.fr-my-md-0{margin-top:0!important}.fr-mb-md-0,.fr-my-md-0{margin-bottom:0!important}.fr-m-md-n0-5v{margin:-.125rem!important}.fr-ml-md-n0-5v,.fr-mx-md-n0-5v{margin-left:-.125rem!important}.fr-mr-md-n0-5v,.fr-mx-md-n0-5v{margin-right:-.125rem!important}.fr-mt-md-n0-5v,.fr-my-md-n0-5v{margin-top:-.125rem!important}.fr-mb-md-n0-5v,.fr-my-md-n0-5v{margin-bottom:-.125rem!important}.fr-m-md-0-5v{margin:.125rem!important}.fr-ml-md-0-5v,.fr-mx-md-0-5v{margin-left:.125rem!important}.fr-mr-md-0-5v,.fr-mx-md-0-5v{margin-right:.125rem!important}.fr-mt-md-0-5v,.fr-my-md-0-5v{margin-top:.125rem!important}.fr-mb-md-0-5v,.fr-my-md-0-5v{margin-bottom:.125rem!important}.fr-m-md-1v{margin:.25rem!important}.fr-ml-md-1v,.fr-mx-md-1v{margin-left:.25rem!important}.fr-mr-md-1v,.fr-mx-md-1v{margin-right:.25rem!important}.fr-mt-md-1v,.fr-my-md-1v{margin-top:.25rem!important}.fr-mb-md-1v,.fr-my-md-1v{margin-bottom:.25rem!important}.fr-m-md-1-5v{margin:.375rem!important}.fr-ml-md-1-5v,.fr-mx-md-1-5v{margin-left:.375rem!important}.fr-mr-md-1-5v,.fr-mx-md-1-5v{margin-right:.375rem!important}.fr-mt-md-1-5v,.fr-my-md-1-5v{margin-top:.375rem!important}.fr-mb-md-1-5v,.fr-my-md-1-5v{margin-bottom:.375rem!important}.fr-m-md-1w,.fr-m-md-2v{margin:.5rem!important}.fr-ml-md-1w,.fr-ml-md-2v,.fr-mx-md-1w,.fr-mx-md-2v{margin-left:.5rem!important}.fr-mr-md-1w,.fr-mr-md-2v,.fr-mx-md-1w,.fr-mx-md-2v{margin-right:.5rem!important}.fr-mt-md-1w,.fr-mt-md-2v,.fr-my-md-1w,.fr-my-md-2v{margin-top:.5rem!important}.fr-mb-md-1w,.fr-mb-md-2v,.fr-my-md-1w,.fr-my-md-2v{margin-bottom:.5rem!important}.fr-m-md-3v{margin:.75rem!important}.fr-ml-md-3v,.fr-mx-md-3v{margin-left:.75rem!important}.fr-mr-md-3v,.fr-mx-md-3v{margin-right:.75rem!important}.fr-mt-md-3v,.fr-my-md-3v{margin-top:.75rem!important}.fr-mb-md-3v,.fr-my-md-3v{margin-bottom:.75rem!important}.fr-m-md-2w,.fr-m-md-4v{margin:1rem!important}.fr-ml-md-2w,.fr-ml-md-4v,.fr-mx-md-2w,.fr-mx-md-4v{margin-left:1rem!important}.fr-mr-md-2w,.fr-mr-md-4v,.fr-mx-md-2w,.fr-mx-md-4v{margin-right:1rem!important}.fr-mt-md-2w,.fr-mt-md-4v,.fr-my-md-2w,.fr-my-md-4v{margin-top:1rem!important}.fr-mb-md-2w,.fr-mb-md-4v,.fr-my-md-2w,.fr-my-md-4v{margin-bottom:1rem!important}.fr-m-md-5v{margin:1.25rem!important}.fr-ml-md-5v,.fr-mx-md-5v{margin-left:1.25rem!important}.fr-mr-md-5v,.fr-mx-md-5v{margin-right:1.25rem!important}.fr-mt-md-5v,.fr-my-md-5v{margin-top:1.25rem!important}.fr-mb-md-5v,.fr-my-md-5v{margin-bottom:1.25rem!important}.fr-m-md-3w,.fr-m-md-6v{margin:1.5rem!important}.fr-ml-md-3w,.fr-ml-md-6v,.fr-mx-md-3w,.fr-mx-md-6v{margin-left:1.5rem!important}.fr-mr-md-3w,.fr-mr-md-6v,.fr-mx-md-3w,.fr-mx-md-6v{margin-right:1.5rem!important}.fr-mt-md-3w,.fr-mt-md-6v,.fr-my-md-3w,.fr-my-md-6v{margin-top:1.5rem!important}.fr-mb-md-3w,.fr-mb-md-6v,.fr-my-md-3w,.fr-my-md-6v{margin-bottom:1.5rem!important}.fr-m-md-7v{margin:1.75rem!important}.fr-ml-md-7v,.fr-mx-md-7v{margin-left:1.75rem!important}.fr-mr-md-7v,.fr-mx-md-7v{margin-right:1.75rem!important}.fr-mt-md-7v,.fr-my-md-7v{margin-top:1.75rem!important}.fr-mb-md-7v,.fr-my-md-7v{margin-bottom:1.75rem!important}.fr-m-md-4w,.fr-m-md-8v{margin:2rem!important}.fr-ml-md-4w,.fr-ml-md-8v,.fr-mx-md-4w,.fr-mx-md-8v{margin-left:2rem!important}.fr-mr-md-4w,.fr-mr-md-8v,.fr-mx-md-4w,.fr-mx-md-8v{margin-right:2rem!important}.fr-mt-md-4w,.fr-mt-md-8v,.fr-my-md-4w,.fr-my-md-8v{margin-top:2rem!important}.fr-mb-md-4w,.fr-mb-md-8v,.fr-my-md-4w,.fr-my-md-8v{margin-bottom:2rem!important}.fr-m-md-9v{margin:2.25rem!important}.fr-ml-md-9v,.fr-mx-md-9v{margin-left:2.25rem!important}.fr-mr-md-9v,.fr-mx-md-9v{margin-right:2.25rem!important}.fr-mt-md-9v,.fr-my-md-9v{margin-top:2.25rem!important}.fr-mb-md-9v,.fr-my-md-9v{margin-bottom:2.25rem!important}.fr-m-md-10v,.fr-m-md-5w{margin:2.5rem!important}.fr-ml-md-10v,.fr-ml-md-5w,.fr-mx-md-10v,.fr-mx-md-5w{margin-left:2.5rem!important}.fr-mr-md-10v,.fr-mr-md-5w,.fr-mx-md-10v,.fr-mx-md-5w{margin-right:2.5rem!important}.fr-mt-md-10v,.fr-mt-md-5w,.fr-my-md-10v,.fr-my-md-5w{margin-top:2.5rem!important}.fr-mb-md-10v,.fr-mb-md-5w,.fr-my-md-10v,.fr-my-md-5w{margin-bottom:2.5rem!important}.fr-m-md-11v{margin:2.75rem!important}.fr-ml-md-11v,.fr-mx-md-11v{margin-left:2.75rem!important}.fr-mr-md-11v,.fr-mx-md-11v{margin-right:2.75rem!important}.fr-mt-md-11v,.fr-my-md-11v{margin-top:2.75rem!important}.fr-mb-md-11v,.fr-my-md-11v{margin-bottom:2.75rem!important}.fr-m-md-12v,.fr-m-md-6w{margin:3rem!important}.fr-ml-md-12v,.fr-ml-md-6w,.fr-mx-md-12v,.fr-mx-md-6w{margin-left:3rem!important}.fr-mr-md-12v,.fr-mr-md-6w,.fr-mx-md-12v,.fr-mx-md-6w{margin-right:3rem!important}.fr-mt-md-12v,.fr-mt-md-6w,.fr-my-md-12v,.fr-my-md-6w{margin-top:3rem!important}.fr-mb-md-12v,.fr-mb-md-6w,.fr-my-md-12v,.fr-my-md-6w{margin-bottom:3rem!important}.fr-m-md-13v{margin:3.25rem!important}.fr-ml-md-13v,.fr-mx-md-13v{margin-left:3.25rem!important}.fr-mr-md-13v,.fr-mx-md-13v{margin-right:3.25rem!important}.fr-mt-md-13v,.fr-my-md-13v{margin-top:3.25rem!important}.fr-mb-md-13v,.fr-my-md-13v{margin-bottom:3.25rem!important}.fr-m-md-14v,.fr-m-md-7w{margin:3.5rem!important}.fr-ml-md-14v,.fr-ml-md-7w,.fr-mx-md-14v,.fr-mx-md-7w{margin-left:3.5rem!important}.fr-mr-md-14v,.fr-mr-md-7w,.fr-mx-md-14v,.fr-mx-md-7w{margin-right:3.5rem!important}.fr-mt-md-14v,.fr-mt-md-7w,.fr-my-md-14v,.fr-my-md-7w{margin-top:3.5rem!important}.fr-mb-md-14v,.fr-mb-md-7w,.fr-my-md-14v,.fr-my-md-7w{margin-bottom:3.5rem!important}.fr-m-md-15v{margin:3.75rem!important}.fr-ml-md-15v,.fr-mx-md-15v{margin-left:3.75rem!important}.fr-mr-md-15v,.fr-mx-md-15v{margin-right:3.75rem!important}.fr-mt-md-15v,.fr-my-md-15v{margin-top:3.75rem!important}.fr-mb-md-15v,.fr-my-md-15v{margin-bottom:3.75rem!important}.fr-m-md-16v,.fr-m-md-8w{margin:4rem!important}.fr-ml-md-16v,.fr-ml-md-8w,.fr-mx-md-16v,.fr-mx-md-8w{margin-left:4rem!important}.fr-mr-md-16v,.fr-mr-md-8w,.fr-mx-md-16v,.fr-mx-md-8w{margin-right:4rem!important}.fr-mt-md-16v,.fr-mt-md-8w,.fr-my-md-16v,.fr-my-md-8w{margin-top:4rem!important}.fr-mb-md-16v,.fr-mb-md-8w,.fr-my-md-16v,.fr-my-md-8w{margin-bottom:4rem!important}.fr-m-md-17v{margin:4.25rem!important}.fr-ml-md-17v,.fr-mx-md-17v{margin-left:4.25rem!important}.fr-mr-md-17v,.fr-mx-md-17v{margin-right:4.25rem!important}.fr-mt-md-17v,.fr-my-md-17v{margin-top:4.25rem!important}.fr-mb-md-17v,.fr-my-md-17v{margin-bottom:4.25rem!important}.fr-m-md-18v,.fr-m-md-9w{margin:4.5rem!important}.fr-ml-md-18v,.fr-ml-md-9w,.fr-mx-md-18v,.fr-mx-md-9w{margin-left:4.5rem!important}.fr-mr-md-18v,.fr-mr-md-9w,.fr-mx-md-18v,.fr-mx-md-9w{margin-right:4.5rem!important}.fr-mt-md-18v,.fr-mt-md-9w,.fr-my-md-18v,.fr-my-md-9w{margin-top:4.5rem!important}.fr-mb-md-18v,.fr-mb-md-9w,.fr-my-md-18v,.fr-my-md-9w{margin-bottom:4.5rem!important}.fr-m-md-19v{margin:4.75rem!important}.fr-ml-md-19v,.fr-mx-md-19v{margin-left:4.75rem!important}.fr-mr-md-19v,.fr-mx-md-19v{margin-right:4.75rem!important}.fr-mt-md-19v,.fr-my-md-19v{margin-top:4.75rem!important}.fr-mb-md-19v,.fr-my-md-19v{margin-bottom:4.75rem!important}.fr-m-md-10w,.fr-m-md-20v{margin:5rem!important}.fr-ml-md-10w,.fr-ml-md-20v,.fr-mx-md-10w,.fr-mx-md-20v{margin-left:5rem!important}.fr-mr-md-10w,.fr-mr-md-20v,.fr-mx-md-10w,.fr-mx-md-20v{margin-right:5rem!important}.fr-mt-md-10w,.fr-mt-md-20v,.fr-my-md-10w,.fr-my-md-20v{margin-top:5rem!important}.fr-mb-md-10w,.fr-mb-md-20v,.fr-my-md-10w,.fr-my-md-20v{margin-bottom:5rem!important}.fr-m-md-21v{margin:5.25rem!important}.fr-ml-md-21v,.fr-mx-md-21v{margin-left:5.25rem!important}.fr-mr-md-21v,.fr-mx-md-21v{margin-right:5.25rem!important}.fr-mt-md-21v,.fr-my-md-21v{margin-top:5.25rem!important}.fr-mb-md-21v,.fr-my-md-21v{margin-bottom:5.25rem!important}.fr-m-md-11w,.fr-m-md-22v{margin:5.5rem!important}.fr-ml-md-11w,.fr-ml-md-22v,.fr-mx-md-11w,.fr-mx-md-22v{margin-left:5.5rem!important}.fr-mr-md-11w,.fr-mr-md-22v,.fr-mx-md-11w,.fr-mx-md-22v{margin-right:5.5rem!important}.fr-mt-md-11w,.fr-mt-md-22v,.fr-my-md-11w,.fr-my-md-22v{margin-top:5.5rem!important}.fr-mb-md-11w,.fr-mb-md-22v,.fr-my-md-11w,.fr-my-md-22v{margin-bottom:5.5rem!important}.fr-m-md-23v{margin:5.75rem!important}.fr-ml-md-23v,.fr-mx-md-23v{margin-left:5.75rem!important}.fr-mr-md-23v,.fr-mx-md-23v{margin-right:5.75rem!important}.fr-mt-md-23v,.fr-my-md-23v{margin-top:5.75rem!important}.fr-mb-md-23v,.fr-my-md-23v{margin-bottom:5.75rem!important}.fr-m-md-12w,.fr-m-md-24v{margin:6rem!important}.fr-ml-md-12w,.fr-ml-md-24v,.fr-mx-md-12w,.fr-mx-md-24v{margin-left:6rem!important}.fr-mr-md-12w,.fr-mr-md-24v,.fr-mx-md-12w,.fr-mx-md-24v{margin-right:6rem!important}.fr-mt-md-12w,.fr-mt-md-24v,.fr-my-md-12w,.fr-my-md-24v{margin-top:6rem!important}.fr-mb-md-12w,.fr-mb-md-24v,.fr-my-md-12w,.fr-my-md-24v{margin-bottom:6rem!important}.fr-m-md-25v{margin:6.25rem!important}.fr-ml-md-25v,.fr-mx-md-25v{margin-left:6.25rem!important}.fr-mr-md-25v,.fr-mx-md-25v{margin-right:6.25rem!important}.fr-mt-md-25v,.fr-my-md-25v{margin-top:6.25rem!important}.fr-mb-md-25v,.fr-my-md-25v{margin-bottom:6.25rem!important}.fr-m-md-13w,.fr-m-md-26v{margin:6.5rem!important}.fr-ml-md-13w,.fr-ml-md-26v,.fr-mx-md-13w,.fr-mx-md-26v{margin-left:6.5rem!important}.fr-mr-md-13w,.fr-mr-md-26v,.fr-mx-md-13w,.fr-mx-md-26v{margin-right:6.5rem!important}.fr-mt-md-13w,.fr-mt-md-26v,.fr-my-md-13w,.fr-my-md-26v{margin-top:6.5rem!important}.fr-mb-md-13w,.fr-mb-md-26v,.fr-my-md-13w,.fr-my-md-26v{margin-bottom:6.5rem!important}.fr-m-md-27v{margin:6.75rem!important}.fr-ml-md-27v,.fr-mx-md-27v{margin-left:6.75rem!important}.fr-mr-md-27v,.fr-mx-md-27v{margin-right:6.75rem!important}.fr-mt-md-27v,.fr-my-md-27v{margin-top:6.75rem!important}.fr-mb-md-27v,.fr-my-md-27v{margin-bottom:6.75rem!important}.fr-m-md-14w,.fr-m-md-28v{margin:7rem!important}.fr-ml-md-14w,.fr-ml-md-28v,.fr-mx-md-14w,.fr-mx-md-28v{margin-left:7rem!important}.fr-mr-md-14w,.fr-mr-md-28v,.fr-mx-md-14w,.fr-mx-md-28v{margin-right:7rem!important}.fr-mt-md-14w,.fr-mt-md-28v,.fr-my-md-14w,.fr-my-md-28v{margin-top:7rem!important}.fr-mb-md-14w,.fr-mb-md-28v,.fr-my-md-14w,.fr-my-md-28v{margin-bottom:7rem!important}.fr-m-md-29v{margin:7.25rem!important}.fr-ml-md-29v,.fr-mx-md-29v{margin-left:7.25rem!important}.fr-mr-md-29v,.fr-mx-md-29v{margin-right:7.25rem!important}.fr-mt-md-29v,.fr-my-md-29v{margin-top:7.25rem!important}.fr-mb-md-29v,.fr-my-md-29v{margin-bottom:7.25rem!important}.fr-m-md-15w,.fr-m-md-30v{margin:7.5rem!important}.fr-ml-md-15w,.fr-ml-md-30v,.fr-mx-md-15w,.fr-mx-md-30v{margin-left:7.5rem!important}.fr-mr-md-15w,.fr-mr-md-30v,.fr-mx-md-15w,.fr-mx-md-30v{margin-right:7.5rem!important}.fr-mt-md-15w,.fr-mt-md-30v,.fr-my-md-15w,.fr-my-md-30v{margin-top:7.5rem!important}.fr-mb-md-15w,.fr-mb-md-30v,.fr-my-md-15w,.fr-my-md-30v{margin-bottom:7.5rem!important}.fr-m-md-31v{margin:7.75rem!important}.fr-ml-md-31v,.fr-mx-md-31v{margin-left:7.75rem!important}.fr-mr-md-31v,.fr-mx-md-31v{margin-right:7.75rem!important}.fr-mt-md-31v,.fr-my-md-31v{margin-top:7.75rem!important}.fr-mb-md-31v,.fr-my-md-31v{margin-bottom:7.75rem!important}.fr-m-md-16w,.fr-m-md-32v{margin:8rem!important}.fr-ml-md-16w,.fr-ml-md-32v,.fr-mx-md-16w,.fr-mx-md-32v{margin-left:8rem!important}.fr-mr-md-16w,.fr-mr-md-32v,.fr-mx-md-16w,.fr-mx-md-32v{margin-right:8rem!important}.fr-mt-md-16w,.fr-mt-md-32v,.fr-my-md-16w,.fr-my-md-32v{margin-top:8rem!important}.fr-mb-md-16w,.fr-mb-md-32v,.fr-my-md-16w,.fr-my-md-32v{margin-bottom:8rem!important}.fr-m-md-auto{margin:auto}.fr-ml-md-auto,.fr-mx-md-auto{margin-left:auto}.fr-mr-md-auto,.fr-mx-md-auto{margin-right:auto}.fr-mt-md-auto,.fr-my-md-auto{margin-top:auto}.fr-mb-md-auto,.fr-my-md-auto{margin-bottom:auto}.fr-p-md-0{padding:0!important}.fr-pl-md-0,.fr-px-md-0{padding-left:0!important}.fr-pr-md-0,.fr-px-md-0{padding-right:0!important}.fr-pt-md-0,.fr-py-md-0{padding-top:0!important}.fr-pb-md-0,.fr-py-md-0{padding-bottom:0!important}.fr-p-md-0-5v{padding:.125rem!important}.fr-pl-md-0-5v,.fr-px-md-0-5v{padding-left:.125rem!important}.fr-pr-md-0-5v,.fr-px-md-0-5v{padding-right:.125rem!important}.fr-pt-md-0-5v,.fr-py-md-0-5v{padding-top:.125rem!important}.fr-pb-md-0-5v,.fr-py-md-0-5v{padding-bottom:.125rem!important}.fr-p-md-1v{padding:.25rem!important}.fr-pl-md-1v,.fr-px-md-1v{padding-left:.25rem!important}.fr-pr-md-1v,.fr-px-md-1v{padding-right:.25rem!important}.fr-pt-md-1v,.fr-py-md-1v{padding-top:.25rem!important}.fr-pb-md-1v,.fr-py-md-1v{padding-bottom:.25rem!important}.fr-p-md-1-5v{padding:.375rem!important}.fr-pl-md-1-5v,.fr-px-md-1-5v{padding-left:.375rem!important}.fr-pr-md-1-5v,.fr-px-md-1-5v{padding-right:.375rem!important}.fr-pt-md-1-5v,.fr-py-md-1-5v{padding-top:.375rem!important}.fr-pb-md-1-5v,.fr-py-md-1-5v{padding-bottom:.375rem!important}.fr-p-md-1w,.fr-p-md-2v{padding:.5rem!important}.fr-pl-md-1w,.fr-pl-md-2v,.fr-px-md-1w,.fr-px-md-2v{padding-left:.5rem!important}.fr-pr-md-1w,.fr-pr-md-2v,.fr-px-md-1w,.fr-px-md-2v{padding-right:.5rem!important}.fr-pt-md-1w,.fr-pt-md-2v,.fr-py-md-1w,.fr-py-md-2v{padding-top:.5rem!important}.fr-pb-md-1w,.fr-pb-md-2v,.fr-py-md-1w,.fr-py-md-2v{padding-bottom:.5rem!important}.fr-p-md-3v{padding:.75rem!important}.fr-pl-md-3v,.fr-px-md-3v{padding-left:.75rem!important}.fr-pr-md-3v,.fr-px-md-3v{padding-right:.75rem!important}.fr-pt-md-3v,.fr-py-md-3v{padding-top:.75rem!important}.fr-pb-md-3v,.fr-py-md-3v{padding-bottom:.75rem!important}.fr-p-md-2w,.fr-p-md-4v{padding:1rem!important}.fr-pl-md-2w,.fr-pl-md-4v,.fr-px-md-2w,.fr-px-md-4v{padding-left:1rem!important}.fr-pr-md-2w,.fr-pr-md-4v,.fr-px-md-2w,.fr-px-md-4v{padding-right:1rem!important}.fr-pt-md-2w,.fr-pt-md-4v,.fr-py-md-2w,.fr-py-md-4v{padding-top:1rem!important}.fr-pb-md-2w,.fr-pb-md-4v,.fr-py-md-2w,.fr-py-md-4v{padding-bottom:1rem!important}.fr-p-md-5v{padding:1.25rem!important}.fr-pl-md-5v,.fr-px-md-5v{padding-left:1.25rem!important}.fr-pr-md-5v,.fr-px-md-5v{padding-right:1.25rem!important}.fr-pt-md-5v,.fr-py-md-5v{padding-top:1.25rem!important}.fr-pb-md-5v,.fr-py-md-5v{padding-bottom:1.25rem!important}.fr-p-md-3w,.fr-p-md-6v{padding:1.5rem!important}.fr-pl-md-3w,.fr-pl-md-6v,.fr-px-md-3w,.fr-px-md-6v{padding-left:1.5rem!important}.fr-pr-md-3w,.fr-pr-md-6v,.fr-px-md-3w,.fr-px-md-6v{padding-right:1.5rem!important}.fr-pt-md-3w,.fr-pt-md-6v,.fr-py-md-3w,.fr-py-md-6v{padding-top:1.5rem!important}.fr-pb-md-3w,.fr-pb-md-6v,.fr-py-md-3w,.fr-py-md-6v{padding-bottom:1.5rem!important}.fr-p-md-7v{padding:1.75rem!important}.fr-pl-md-7v,.fr-px-md-7v{padding-left:1.75rem!important}.fr-pr-md-7v,.fr-px-md-7v{padding-right:1.75rem!important}.fr-pt-md-7v,.fr-py-md-7v{padding-top:1.75rem!important}.fr-pb-md-7v,.fr-py-md-7v{padding-bottom:1.75rem!important}.fr-p-md-4w,.fr-p-md-8v{padding:2rem!important}.fr-pl-md-4w,.fr-pl-md-8v,.fr-px-md-4w,.fr-px-md-8v{padding-left:2rem!important}.fr-pr-md-4w,.fr-pr-md-8v,.fr-px-md-4w,.fr-px-md-8v{padding-right:2rem!important}.fr-pt-md-4w,.fr-pt-md-8v,.fr-py-md-4w,.fr-py-md-8v{padding-top:2rem!important}.fr-pb-md-4w,.fr-pb-md-8v,.fr-py-md-4w,.fr-py-md-8v{padding-bottom:2rem!important}.fr-p-md-9v{padding:2.25rem!important}.fr-pl-md-9v,.fr-px-md-9v{padding-left:2.25rem!important}.fr-pr-md-9v,.fr-px-md-9v{padding-right:2.25rem!important}.fr-pt-md-9v,.fr-py-md-9v{padding-top:2.25rem!important}.fr-pb-md-9v,.fr-py-md-9v{padding-bottom:2.25rem!important}.fr-p-md-10v,.fr-p-md-5w{padding:2.5rem!important}.fr-pl-md-10v,.fr-pl-md-5w,.fr-px-md-10v,.fr-px-md-5w{padding-left:2.5rem!important}.fr-pr-md-10v,.fr-pr-md-5w,.fr-px-md-10v,.fr-px-md-5w{padding-right:2.5rem!important}.fr-pt-md-10v,.fr-pt-md-5w,.fr-py-md-10v,.fr-py-md-5w{padding-top:2.5rem!important}.fr-pb-md-10v,.fr-pb-md-5w,.fr-py-md-10v,.fr-py-md-5w{padding-bottom:2.5rem!important}.fr-p-md-11v{padding:2.75rem!important}.fr-pl-md-11v,.fr-px-md-11v{padding-left:2.75rem!important}.fr-pr-md-11v,.fr-px-md-11v{padding-right:2.75rem!important}.fr-pt-md-11v,.fr-py-md-11v{padding-top:2.75rem!important}.fr-pb-md-11v,.fr-py-md-11v{padding-bottom:2.75rem!important}.fr-p-md-12v,.fr-p-md-6w{padding:3rem!important}.fr-pl-md-12v,.fr-pl-md-6w,.fr-px-md-12v,.fr-px-md-6w{padding-left:3rem!important}.fr-pr-md-12v,.fr-pr-md-6w,.fr-px-md-12v,.fr-px-md-6w{padding-right:3rem!important}.fr-pt-md-12v,.fr-pt-md-6w,.fr-py-md-12v,.fr-py-md-6w{padding-top:3rem!important}.fr-pb-md-12v,.fr-pb-md-6w,.fr-py-md-12v,.fr-py-md-6w{padding-bottom:3rem!important}.fr-p-md-13v{padding:3.25rem!important}.fr-pl-md-13v,.fr-px-md-13v{padding-left:3.25rem!important}.fr-pr-md-13v,.fr-px-md-13v{padding-right:3.25rem!important}.fr-pt-md-13v,.fr-py-md-13v{padding-top:3.25rem!important}.fr-pb-md-13v,.fr-py-md-13v{padding-bottom:3.25rem!important}.fr-p-md-14v,.fr-p-md-7w{padding:3.5rem!important}.fr-pl-md-14v,.fr-pl-md-7w,.fr-px-md-14v,.fr-px-md-7w{padding-left:3.5rem!important}.fr-pr-md-14v,.fr-pr-md-7w,.fr-px-md-14v,.fr-px-md-7w{padding-right:3.5rem!important}.fr-pt-md-14v,.fr-pt-md-7w,.fr-py-md-14v,.fr-py-md-7w{padding-top:3.5rem!important}.fr-pb-md-14v,.fr-pb-md-7w,.fr-py-md-14v,.fr-py-md-7w{padding-bottom:3.5rem!important}.fr-p-md-15v{padding:3.75rem!important}.fr-pl-md-15v,.fr-px-md-15v{padding-left:3.75rem!important}.fr-pr-md-15v,.fr-px-md-15v{padding-right:3.75rem!important}.fr-pt-md-15v,.fr-py-md-15v{padding-top:3.75rem!important}.fr-pb-md-15v,.fr-py-md-15v{padding-bottom:3.75rem!important}.fr-p-md-16v,.fr-p-md-8w{padding:4rem!important}.fr-pl-md-16v,.fr-pl-md-8w,.fr-px-md-16v,.fr-px-md-8w{padding-left:4rem!important}.fr-pr-md-16v,.fr-pr-md-8w,.fr-px-md-16v,.fr-px-md-8w{padding-right:4rem!important}.fr-pt-md-16v,.fr-pt-md-8w,.fr-py-md-16v,.fr-py-md-8w{padding-top:4rem!important}.fr-pb-md-16v,.fr-pb-md-8w,.fr-py-md-16v,.fr-py-md-8w{padding-bottom:4rem!important}.fr-p-md-17v{padding:4.25rem!important}.fr-pl-md-17v,.fr-px-md-17v{padding-left:4.25rem!important}.fr-pr-md-17v,.fr-px-md-17v{padding-right:4.25rem!important}.fr-pt-md-17v,.fr-py-md-17v{padding-top:4.25rem!important}.fr-pb-md-17v,.fr-py-md-17v{padding-bottom:4.25rem!important}.fr-p-md-18v,.fr-p-md-9w{padding:4.5rem!important}.fr-pl-md-18v,.fr-pl-md-9w,.fr-px-md-18v,.fr-px-md-9w{padding-left:4.5rem!important}.fr-pr-md-18v,.fr-pr-md-9w,.fr-px-md-18v,.fr-px-md-9w{padding-right:4.5rem!important}.fr-pt-md-18v,.fr-pt-md-9w,.fr-py-md-18v,.fr-py-md-9w{padding-top:4.5rem!important}.fr-pb-md-18v,.fr-pb-md-9w,.fr-py-md-18v,.fr-py-md-9w{padding-bottom:4.5rem!important}.fr-p-md-19v{padding:4.75rem!important}.fr-pl-md-19v,.fr-px-md-19v{padding-left:4.75rem!important}.fr-pr-md-19v,.fr-px-md-19v{padding-right:4.75rem!important}.fr-pt-md-19v,.fr-py-md-19v{padding-top:4.75rem!important}.fr-pb-md-19v,.fr-py-md-19v{padding-bottom:4.75rem!important}.fr-p-md-10w,.fr-p-md-20v{padding:5rem!important}.fr-pl-md-10w,.fr-pl-md-20v,.fr-px-md-10w,.fr-px-md-20v{padding-left:5rem!important}.fr-pr-md-10w,.fr-pr-md-20v,.fr-px-md-10w,.fr-px-md-20v{padding-right:5rem!important}.fr-pt-md-10w,.fr-pt-md-20v,.fr-py-md-10w,.fr-py-md-20v{padding-top:5rem!important}.fr-pb-md-10w,.fr-pb-md-20v,.fr-py-md-10w,.fr-py-md-20v{padding-bottom:5rem!important}.fr-p-md-21v{padding:5.25rem!important}.fr-pl-md-21v,.fr-px-md-21v{padding-left:5.25rem!important}.fr-pr-md-21v,.fr-px-md-21v{padding-right:5.25rem!important}.fr-pt-md-21v,.fr-py-md-21v{padding-top:5.25rem!important}.fr-pb-md-21v,.fr-py-md-21v{padding-bottom:5.25rem!important}.fr-p-md-11w,.fr-p-md-22v{padding:5.5rem!important}.fr-pl-md-11w,.fr-pl-md-22v,.fr-px-md-11w,.fr-px-md-22v{padding-left:5.5rem!important}.fr-pr-md-11w,.fr-pr-md-22v,.fr-px-md-11w,.fr-px-md-22v{padding-right:5.5rem!important}.fr-pt-md-11w,.fr-pt-md-22v,.fr-py-md-11w,.fr-py-md-22v{padding-top:5.5rem!important}.fr-pb-md-11w,.fr-pb-md-22v,.fr-py-md-11w,.fr-py-md-22v{padding-bottom:5.5rem!important}.fr-p-md-23v{padding:5.75rem!important}.fr-pl-md-23v,.fr-px-md-23v{padding-left:5.75rem!important}.fr-pr-md-23v,.fr-px-md-23v{padding-right:5.75rem!important}.fr-pt-md-23v,.fr-py-md-23v{padding-top:5.75rem!important}.fr-pb-md-23v,.fr-py-md-23v{padding-bottom:5.75rem!important}.fr-p-md-12w,.fr-p-md-24v{padding:6rem!important}.fr-pl-md-12w,.fr-pl-md-24v,.fr-px-md-12w,.fr-px-md-24v{padding-left:6rem!important}.fr-pr-md-12w,.fr-pr-md-24v,.fr-px-md-12w,.fr-px-md-24v{padding-right:6rem!important}.fr-pt-md-12w,.fr-pt-md-24v,.fr-py-md-12w,.fr-py-md-24v{padding-top:6rem!important}.fr-pb-md-12w,.fr-pb-md-24v,.fr-py-md-12w,.fr-py-md-24v{padding-bottom:6rem!important}.fr-p-md-25v{padding:6.25rem!important}.fr-pl-md-25v,.fr-px-md-25v{padding-left:6.25rem!important}.fr-pr-md-25v,.fr-px-md-25v{padding-right:6.25rem!important}.fr-pt-md-25v,.fr-py-md-25v{padding-top:6.25rem!important}.fr-pb-md-25v,.fr-py-md-25v{padding-bottom:6.25rem!important}.fr-p-md-13w,.fr-p-md-26v{padding:6.5rem!important}.fr-pl-md-13w,.fr-pl-md-26v,.fr-px-md-13w,.fr-px-md-26v{padding-left:6.5rem!important}.fr-pr-md-13w,.fr-pr-md-26v,.fr-px-md-13w,.fr-px-md-26v{padding-right:6.5rem!important}.fr-pt-md-13w,.fr-pt-md-26v,.fr-py-md-13w,.fr-py-md-26v{padding-top:6.5rem!important}.fr-pb-md-13w,.fr-pb-md-26v,.fr-py-md-13w,.fr-py-md-26v{padding-bottom:6.5rem!important}.fr-p-md-27v{padding:6.75rem!important}.fr-pl-md-27v,.fr-px-md-27v{padding-left:6.75rem!important}.fr-pr-md-27v,.fr-px-md-27v{padding-right:6.75rem!important}.fr-pt-md-27v,.fr-py-md-27v{padding-top:6.75rem!important}.fr-pb-md-27v,.fr-py-md-27v{padding-bottom:6.75rem!important}.fr-p-md-14w,.fr-p-md-28v{padding:7rem!important}.fr-pl-md-14w,.fr-pl-md-28v,.fr-px-md-14w,.fr-px-md-28v{padding-left:7rem!important}.fr-pr-md-14w,.fr-pr-md-28v,.fr-px-md-14w,.fr-px-md-28v{padding-right:7rem!important}.fr-pt-md-14w,.fr-pt-md-28v,.fr-py-md-14w,.fr-py-md-28v{padding-top:7rem!important}.fr-pb-md-14w,.fr-pb-md-28v,.fr-py-md-14w,.fr-py-md-28v{padding-bottom:7rem!important}.fr-p-md-29v{padding:7.25rem!important}.fr-pl-md-29v,.fr-px-md-29v{padding-left:7.25rem!important}.fr-pr-md-29v,.fr-px-md-29v{padding-right:7.25rem!important}.fr-pt-md-29v,.fr-py-md-29v{padding-top:7.25rem!important}.fr-pb-md-29v,.fr-py-md-29v{padding-bottom:7.25rem!important}.fr-p-md-15w,.fr-p-md-30v{padding:7.5rem!important}.fr-pl-md-15w,.fr-pl-md-30v,.fr-px-md-15w,.fr-px-md-30v{padding-left:7.5rem!important}.fr-pr-md-15w,.fr-pr-md-30v,.fr-px-md-15w,.fr-px-md-30v{padding-right:7.5rem!important}.fr-pt-md-15w,.fr-pt-md-30v,.fr-py-md-15w,.fr-py-md-30v{padding-top:7.5rem!important}.fr-pb-md-15w,.fr-pb-md-30v,.fr-py-md-15w,.fr-py-md-30v{padding-bottom:7.5rem!important}.fr-p-md-31v{padding:7.75rem!important}.fr-pl-md-31v,.fr-px-md-31v{padding-left:7.75rem!important}.fr-pr-md-31v,.fr-px-md-31v{padding-right:7.75rem!important}.fr-pt-md-31v,.fr-py-md-31v{padding-top:7.75rem!important}.fr-pb-md-31v,.fr-py-md-31v{padding-bottom:7.75rem!important}.fr-p-md-16w,.fr-p-md-32v{padding:8rem!important}.fr-pl-md-16w,.fr-pl-md-32v,.fr-px-md-16w,.fr-px-md-32v{padding-left:8rem!important}.fr-pr-md-16w,.fr-pr-md-32v,.fr-px-md-16w,.fr-px-md-32v{padding-right:8rem!important}.fr-pt-md-16w,.fr-pt-md-32v,.fr-py-md-16w,.fr-py-md-32v{padding-top:8rem!important}.fr-pb-md-16w,.fr-pb-md-32v,.fr-py-md-16w,.fr-py-md-32v{padding-bottom:8rem!important} + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */.fr-accordion .fr-collapse{margin:0 -.25rem;padding-left:1rem;padding-right:1rem} + /*! media md */ + /*! media md */ + /*! media md */.fr-btns-group--inline-md .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-btns-group--inline-md>li{display:inline-flex;max-width:100%;width:auto}.fr-btns-group--inline-md.fr-btns-group--right.fr-btns-group--inline-reverse{flex-direction:row-reverse;justify-content:flex-start} + /*! media md */ + /*! media md */.fr-quote{background-position:0 0;background-size:1px 100%;padding:0 0 0 2rem}.fr-quote--column{margin-left:13.5rem;min-height:13rem}.fr-quote--column .fr-quote__author,.fr-quote--column .fr-quote__source{margin-left:0}.fr-quote--column figcaption{min-height:auto}.fr-quote__image{height:11.5rem;left:-13.5rem;margin-top:-5.75rem;position:absolute;top:50%;width:11.5rem} + /*! media md */.fr-breadcrumb{margin-bottom:2.5rem}.fr-breadcrumb__button{display:none}.fr-breadcrumb .fr-collapse{margin-left:0;margin-right:0;max-height:none;overflow:visible;padding-left:0;padding-right:0;transform:none;visibility:inherit}.fr-breadcrumb .fr-collapse:before{content:none}.fr-breadcrumb__list{transform:none} + /*! media md */.fr-fieldset__element--inline\@md{flex:0 0 auto}.fr-fieldset__element--number.fr-fieldset__element--inline\@md,.fr-fieldset__element--postal.fr-fieldset__element--inline\@md,.fr-fieldset__element--year.fr-fieldset__element--inline\@md{margin-right:0} + /*! media md */.fr-stepper__title{font-size:1.25rem;line-height:1.75rem} + /*! media md */ + /*! media md */.fr-links-group .fr-link--download,.fr-links-group--download .fr-link{margin-bottom:3rem}.fr-links-group__title{font-size:1.5rem;line-height:2rem}.fr-links-group--bordered{padding:2rem 2rem .5rem} + /*! media md */.fr-sidemenu{box-shadow:none;margin-left:0;margin-right:0;padding-right:2rem}.fr-sidemenu .fr-collapse{margin-left:-.25rem;margin-right:-.25rem;padding-left:.25rem;padding-right:.25rem}.fr-sidemenu__title{box-shadow:none;margin:0 0 1.5rem;padding:0}.fr-sidemenu__list .fr-sidemenu__list{margin:0 1rem 1rem}.fr-sidemenu__list{margin:0}.fr-sidemenu__item:before{content:none}.fr-sidemenu__inner{box-shadow:inset -1px 0 0 0 var(--border-default-grey);padding:0 1.5rem 0 0}.fr-sidemenu__inner>.fr-collapse{margin:0;max-height:none;overflow:initial;padding:0}.fr-sidemenu__inner>.fr-collapse:before{display:none}.fr-sidemenu__inner>.fr-collapse:not(.fr-collapse--expanded){visibility:inherit}.fr-sidemenu--right{padding-left:2rem;padding-right:0}.fr-sidemenu--right .fr-sidemenu__inner{border-right:0;box-shadow:inset 1px 0 0 0 var(--border-default-grey);padding:0 1rem 0 2rem}.fr-sidemenu--sticky{position:sticky;top:0}.fr-sidemenu--sticky .fr-sidemenu__inner{margin-bottom:-.25rem;margin-left:-.25rem;max-height:100vh;overflow:auto;padding-bottom:.25rem;padding-left:.25rem;padding-top:.5rem}.fr-sidemenu--sticky-full-height{height:100vh;position:sticky;top:0}.fr-sidemenu--sticky-full-height .fr-sidemenu__inner{height:100%;margin-bottom:-.25rem;margin-left:-.25rem;overflow:auto;padding-bottom:.25rem;padding-left:.25rem;padding-top:.5rem}.fr-sidemenu__btn,.fr-sidemenu__link{margin:0;width:100%}.fr-sidemenu__btn[aria-expanded]{padding:.75rem 2.5rem .75rem 1rem}.fr-sidemenu__btn[aria-expanded]:after{margin-right:-1.5rem}.fr-sidemenu__inner>.fr-sidemenu__btn{display:none} + /*! media md */.fr-highlight{margin-left:2rem;padding-left:2.25rem} + /*! media md */.fr-tabs--viewport-width{margin-left:0;margin-right:0}.fr-tabs__panel{padding:2rem}.fr-tabs__panel:focus,.fr-tabs__panel:focus-visible{outline-offset:calc(-2rem + 2px)} + /*! media md */ + /*! media md */.fr-summary{padding:2rem} + /*! media md */.fr-table__content .fr-cell--fixed\@md,.fr-table__content .fr-cell--fixed\@sm{left:0;position:sticky;z-index:1}.fr-table caption{font-size:1.5rem;line-height:2rem}.fr-table__header{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.fr-table__header .fr-table__detail{flex:1;order:1;padding-right:.5rem}.fr-table__header .fr-btns-group{order:2;padding-left:.5rem;padding-right:.5rem}.fr-table__header .fr-segmented{flex:0;order:3;padding-left:.5rem}.fr-table__footer{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.fr-table__footer .fr-select-group .fr-select{width:16rem}.fr-table__footer .fr-btns-group{padding-left:.5rem}.fr-table__footer--start{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.fr-table__footer--start .fr-select-group{padding-left:.5rem;padding-right:.5rem}.fr-table__footer--start .fr-select-group .fr-select{margin-top:0}.fr-table>table td,.fr-table>table th{padding:1rem}.fr-table>table thead td,.fr-table>table thead th{padding-bottom:1.125rem} + /*! media md */ + /*! media md */ + /*! media md */.fr-download--card{padding:2rem 2rem 5rem}.fr-download--card .fr-download__link{font-size:1.375rem;line-height:1.75rem}.fr-download--card .fr-download__link:after{--icon-size:1.5rem;bottom:2rem;right:2rem}.fr-download--card .fr-download__desc{margin-top:.75rem}.fr-download--card .fr-download__detail{bottom:2rem;left:2rem}.fr-downloads-group__title{font-size:1.5rem;line-height:2rem}.fr-downloads-group--bordered{padding:2rem 2rem .5rem}.fr-downloads-group .fr-download{margin-bottom:1.5rem} + /*! media md */.fr-alert__title{font-size:1.25rem;line-height:1.75rem} + /*! media md */.fr-notice__desc,.fr-notice__link,.fr-notice__title{font-size:1rem;line-height:1.5rem}.fr-notice .fr-btn--close{margin-left:1rem} + /*! media md */ + /*! media md */.fr-card__title{font-size:1.375rem;line-height:1.75rem}.fr-card--sm .fr-card__title{font-size:1.25rem;line-height:1.75rem}.fr-card--lg .fr-card__title{font-size:1.5rem;line-height:2rem}.fr-card--horizontal,.fr-card--horizontal-half,.fr-card--horizontal-tier{flex-direction:row}.fr-card--horizontal .fr-card__img,.fr-card--horizontal-half .fr-card__img,.fr-card--horizontal-tier .fr-card__img{height:100%}.fr-card--horizontal .fr-card__img img,.fr-card--horizontal-half .fr-card__img img,.fr-card--horizontal-tier .fr-card__img img{height:100%;object-fit:cover}.fr-card--horizontal .fr-card__header{flex:0 0 40%;width:40%}.fr-card--horizontal-half .fr-card__header{flex:0 0 50%;width:50%}.fr-card--horizontal-tier .fr-card__header{flex:0 0 33.3333333333%;width:33.3333333333%}.fr-card--download{flex-direction:row}.fr-card--download .fr-card__header{aspect-ratio:auto;flex:0 0 40%;width:40%}.fr-card--download .fr-card__header .fr-card__img img{object-position:50% 0}.fr-card--download .fr-card__img{height:100%}.fr-card--download .fr-card__img img{height:100%;object-fit:cover} + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */.fr-skiplinks{padding:.75rem 0}.fr-skiplinks__list>li{margin:0 .5rem}.fr-skiplinks__list{flex-direction:row;flex-wrap:wrap;margin:0 -1rem} + /*! media md */ + /*! media md */.fr-callout{padding:2rem 3rem}.fr-callout[class*=" fr-fi-"]:before,.fr-callout[class*=" fr-icon-"]:before,.fr-callout[class^=fr-fi-]:before,.fr-callout[class^=fr-icon-]:before{margin:-1rem 0 1rem -2rem}.fr-callout__title{font-size:1.5rem;line-height:2rem} + /*! media md */.fr-modal{padding-right:var(--scrollbar-width)}.fr-modal--top:before{content:""}.fr-modal:after,.fr-modal:before{flex:1 0 10vh;height:10vh;width:0}.fr-modal:after{content:""}.fr-modal__body{max-height:80vh!important}.fr-modal__header{padding:1rem 2rem}.fr-modal__content{margin-bottom:4rem;padding-left:2rem;padding-right:2rem}.fr-modal__footer{margin-top:-3rem;padding:2rem}.fr-modal__title{font-size:1.5rem;line-height:2rem} + /*! media md */ + /*! media md */.fr-share__text{max-width:18rem} + /*! media md */.fr-footer__body{margin-bottom:1.5rem}.fr-footer__brand .fr-logo{font-size:1.3125rem;margin:-1.25rem;padding:1.25rem}.fr-footer__brand .fr-logo:before{background-position:0 -.078125rem,0 0,0 0;background-size:3.4375rem 1.40625rem,3.4375rem 1.25rem,0;height:1.25rem;margin-bottom:.4166666667rem;width:3.4375rem}:root[data-fr-mourning] .fr-footer__brand .fr-logo:before{background-size:3.4375rem 1.40625rem,0,3.4375rem 1.25rem}.fr-footer__brand .fr-logo:after{background-position:0 calc(100% + 2.34375rem);background-size:6.5625rem 4.6875rem;min-width:3.28125rem;padding-top:2.7604166667rem}[data-fr-theme=dark] .fr-footer__brand .fr-logo:after{background-position:-3.28125rem 100%}.fr-footer__brand .fr-logo+.fr-footer__brand-link{margin-left:2rem}.fr-footer__brand{margin-right:1rem}.fr-footer__brand.fr-enlarge-link{align-self:flex-start;margin:-1rem 0 -1rem -1rem;padding:1rem}.fr-footer__content{margin-left:auto}.fr-footer__content-list{margin-top:.5rem}.fr-footer__top{margin:-1.875rem 0 2rem}.fr-footer__bottom-item{margin:.5rem 0 0 .75rem}.fr-footer__bottom-item:before{margin-right:.75rem}.fr-footer__partners-logos{flex-wrap:nowrap;margin-right:-1rem}.fr-footer__partners-main+.fr-footer__partners-sub{padding-left:1rem}.fr-footer__partners-sub,.fr-footer__partners-sub>ul{padding-top:0}.fr-footer__partners-sub>ul,.fr-footer__partners-sub>ul>ul{justify-content:flex-end}.fr-footer__partners-sub>li,.fr-footer__partners-sub>ul>li{margin:0 1rem}.fr-footer__partners-sub .fr-footer__partners-link{margin-bottom:.5rem} + /*! media md */.fr-tile__title{font-size:1.25rem;line-height:1.75rem}.fr-tile--vertical\@md{align-items:center;flex-direction:column;text-align:center}.fr-tile--vertical\@md .fr-tile__header{margin-bottom:1rem;margin-right:0!important}.fr-tile--vertical\@md .fr-tile__pictogram{height:5rem;width:5rem}.fr-tile--vertical\@md .fr-tile__content{align-items:center}.fr-tile--vertical\@md .fr-tile__detail{margin-top:.75rem}.fr-tile--vertical\@md.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content,.fr-tile--vertical\@md.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content{padding-bottom:2.5rem}.fr-tile--vertical\@md.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__detail,.fr-tile--vertical\@md.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__detail{margin-bottom:0;padding-right:0}.fr-tile--horizontal .fr-tile__img{height:5rem;margin:0 2rem 0 0;width:5rem} + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */.fr-search-bar--lg .fr-btn{font-size:1.125rem;line-height:1.75rem;max-height:none;max-width:100%;min-height:3rem;overflow:initial;padding:.5rem 1.5rem}.fr-search-bar--lg .fr-btn:before{--icon-size:1.5rem;margin-left:-.1875rem;margin-right:.5rem}.fr-search-bar--lg .fr-input{max-height:3rem} + /*! media md */.fr-content-media--sm .fr-content-media__img,.fr-content-media--sm .fr-responsive-vid{width:75%}.fr-content-media--lg .fr-content-media__img,.fr-content-media--lg .fr-responsive-vid{width:125%} + /*! media md */.fr-consent-banner{bottom:2.5rem;left:2.5rem;max-height:calc(100% - 5rem);max-width:40rem;padding:2rem}.fr-consent-banner__title{font-size:1.25rem;line-height:1.75rem}.fr-consent-banner__buttons{margin-top:2rem}.fr-consent-service>.fr-fieldset{display:flex;flex-direction:row;flex-wrap:wrap;padding:0 0 1.25rem}.fr-consent-service:last-child>.fr-fieldset{padding:1.25rem 0 1rem}.fr-consent-service__title{font-size:1.25rem;line-height:1.75rem;width:50%}.fr-consent-service__desc{--text-spacing:0.25rem 1.5rem 0.5rem 0;width:60%}.fr-consent-service__radios{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;position:absolute;right:0;top:1.25rem;width:50%}.fr-consent-services .fr-consent-service+.fr-consent-service{margin-top:-.25rem}.fr-consent-services .fr-consent-service__desc{--text-spacing:0.25rem 0 0.5rem 0} + /*! media md */.fr-follow{padding:2rem 0}.fr-follow .fr-grid-row>*>div{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center}.fr-follow .fr-grid-row>:not(:first-child){box-shadow:-1px 0 0 0 var(--border-default-blue-france);margin-top:0;padding-left:8.3333333333%;padding-top:0}.fr-follow .fr-grid-row>:not(:last-child){padding-right:8.3333333333%}.fr-follow .fr-grid-row>:first-child:last-child>div{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.fr-follow .fr-grid-row>:first-child:last-child>.fr-follow__newsletter{--text-spacing:0}.fr-follow .fr-grid-row>:first-child:last-child>.fr-follow__newsletter>*{max-width:50%;padding-left:.75rem;padding-right:.75rem}.fr-follow .fr-grid-row>:first-child:last-child>.fr-follow__newsletter>:first-child{padding-left:0;padding-right:.75rem}.fr-follow .fr-grid-row>:first-child:last-child>.fr-follow__newsletter>:last-child{padding-left:.75rem;padding-right:0}.fr-follow .fr-grid-row>:first-child:last-child>.fr-follow__social{--title-spacing:0}.fr-follow .fr-hint-text{margin-top:.5rem} + /*! media md */ + /*! media md */.fr-header__service-title{font-size:1.25rem;line-height:1.75rem}}@media (min-width:62em){ + /*! media lg */ + /*! media lg */.fr-hidden-lg{display:none!important}.fr-unhidden-lg{display:inherit!important}.fr-sr-only-lg{clip:rect(0,0,0,0);border:0;display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-container,.fr-container-lg,.fr-container-md,.fr-container-sm{padding-left:1.5rem;padding-right:1.5rem}.fr-container-lg--fluid{max-width:none;overflow:hidden;padding-left:0;padding-right:0}.fr-grid-row--gutters,.fr-grid-row-md--gutters,.fr-grid-row-sm--gutters{margin:-.75rem}.fr-grid-row--gutters>.fr-col,.fr-grid-row--gutters>[class*=" fr-col-"],.fr-grid-row--gutters>[class^=fr-col-],.fr-grid-row-md--gutters>.fr-col,.fr-grid-row-md--gutters>[class*=" fr-col-"],.fr-grid-row-md--gutters>[class^=fr-col-],.fr-grid-row-sm--gutters>.fr-col,.fr-grid-row-sm--gutters>[class*=" fr-col-"],.fr-grid-row-sm--gutters>[class^=fr-col-]{padding:.75rem}.fr-grid-row-lg--gutters{margin:-.75rem}.fr-grid-row-lg--gutters>.fr-col,.fr-grid-row-lg--gutters>[class*=" fr-col-"],.fr-grid-row-lg--gutters>[class^=fr-col-]{padding:.75rem}.fr-grid-row-lg--no-gutters{margin:0}.fr-grid-row-lg--no-gutters>.fr-col,.fr-grid-row-lg--no-gutters>[class*=" fr-col-"],.fr-grid-row-lg--no-gutters>[class^=fr-col-]{padding:0}.fr-col-lg{flex:1}.fr-col-lg-1{flex:0 0 8.33333%;max-width:8.33333%;width:8.33333%}.fr-col-offset-lg-1:not(.fr-col-offset-lg-1--right){margin-left:8.33333%}.fr-col-offset-lg-1--right{margin-right:8.33333%}.fr-col-lg-2{flex:0 0 16.66667%;max-width:16.66667%;width:16.66667%}.fr-col-offset-lg-2:not(.fr-col-offset-lg-2--right){margin-left:16.66667%}.fr-col-offset-lg-2--right{margin-right:16.66667%}.fr-col-lg-3{flex:0 0 25%;max-width:25%;width:25%}.fr-col-offset-lg-3:not(.fr-col-offset-lg-3--right){margin-left:25%}.fr-col-offset-lg-3--right{margin-right:25%}.fr-col-lg-4{flex:0 0 33.33333%;max-width:33.33333%;width:33.33333%}.fr-col-offset-lg-4:not(.fr-col-offset-lg-4--right){margin-left:33.33333%}.fr-col-offset-lg-4--right{margin-right:33.33333%}.fr-col-lg-5{flex:0 0 41.66667%;max-width:41.66667%;width:41.66667%}.fr-col-offset-lg-5:not(.fr-col-offset-lg-5--right){margin-left:41.66667%}.fr-col-offset-lg-5--right{margin-right:41.66667%}.fr-col-lg-6{flex:0 0 50%;max-width:50%;width:50%}.fr-col-offset-lg-6:not(.fr-col-offset-lg-6--right){margin-left:50%}.fr-col-offset-lg-6--right{margin-right:50%}.fr-col-lg-7{flex:0 0 58.33333%;max-width:58.33333%;width:58.33333%}.fr-col-offset-lg-7:not(.fr-col-offset-lg-7--right){margin-left:58.33333%}.fr-col-offset-lg-7--right{margin-right:58.33333%}.fr-col-lg-8{flex:0 0 66.66667%;max-width:66.66667%;width:66.66667%}.fr-col-offset-lg-8:not(.fr-col-offset-lg-8--right){margin-left:66.66667%}.fr-col-offset-lg-8--right{margin-right:66.66667%}.fr-col-lg-9{flex:0 0 75%;max-width:75%;width:75%}.fr-col-offset-lg-9:not(.fr-col-offset-lg-9--right){margin-left:75%}.fr-col-offset-lg-9--right{margin-right:75%}.fr-col-lg-10{flex:0 0 83.33333%;max-width:83.33333%;width:83.33333%}.fr-col-offset-lg-10:not(.fr-col-offset-lg-10--right){margin-left:83.33333%}.fr-col-offset-lg-10--right{margin-right:83.33333%}.fr-col-lg-11{flex:0 0 91.66667%;max-width:91.66667%;width:91.66667%}.fr-col-offset-lg-11:not(.fr-col-offset-lg-11--right){margin-left:91.66667%}.fr-col-offset-lg-11--right{margin-right:91.66667%}.fr-col-lg-12{flex:0 0 100%;max-width:100%;width:100%}.fr-col-offset-lg-12:not(.fr-col-offset-lg-12--right){margin-left:100%}.fr-col-offset-lg-12--right{margin-right:100%}.fr-displayed-lg{display:inherit!important} + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */.fr-btns-group--inline-lg .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-btns-group--inline-lg>li{display:inline-flex;max-width:100%;width:auto}.fr-btns-group--inline-lg.fr-btns-group--right.fr-btns-group--inline-reverse{flex-direction:row-reverse;justify-content:flex-start} + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */.fr-pagination__link--first.fr-pagination__link--lg-label{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--first.fr-pagination__link--lg-label:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(icons/system/fr--arrow-left-s-first-line.svg);mask-image:url(icons/system/fr--arrow-left-s-first-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--prev.fr-pagination__link--lg-label{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--prev.fr-pagination__link--lg-label:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(icons/system/arrow-left-s-line.svg);mask-image:url(icons/system/arrow-left-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--next.fr-pagination__link--lg-label{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--next.fr-pagination__link--lg-label:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(icons/system/arrow-right-s-line.svg);mask-image:url(icons/system/arrow-right-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--next.fr-pagination__link--lg-label:before{content:none}.fr-pagination__link--last.fr-pagination__link--lg-label{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--last.fr-pagination__link--lg-label:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(icons/system/fr--arrow-right-s-last-line.svg);mask-image:url(icons/system/fr--arrow-right-s-last-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--last.fr-pagination__link--lg-label:before{content:none} + /*! media lg */ + /*! media lg */.fr-table__content .fr-cell--fixed\@lg{left:0;position:sticky;z-index:1}.fr-table__footer--middle{display:block;padding-left:.5rem;padding-right:.5rem}.fr-table__footer--middle .fr-pagination__list{flex-wrap:nowrap}.fr-table__footer--end{flex:1 0 0} + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */.fr-nav__list{flex-direction:row;flex-wrap:nowrap}.fr-nav__list>:first-child:nth-last-child(2)~*,.fr-nav__list>:first-child:nth-last-child(3)~*,.fr-nav__list>:first-child:nth-last-child(4)~*{margin-left:1.25rem}.fr-nav__item .fr-btn,.fr-nav__item .fr-link{min-height:auto}.fr-nav__item{align-items:flex-start;position:static}.fr-nav__item:before{content:none}.fr-nav__item--align-right{align-items:flex-end}.fr-nav__btn,.fr-nav__link{--hover-tint:var(--hover);--active-tint:var(--active);font-size:.875rem;font-weight:400;line-height:1.5rem;min-height:3.5rem;padding:1rem}.fr-nav__btn[aria-current]:not([aria-current=false]),.fr-nav__link[aria-current]:not([aria-current=false]){position:relative}.fr-nav__btn[aria-current]:not([aria-current=false]):before,.fr-nav__link[aria-current]:not([aria-current=false]):before{bottom:0;content:"";height:2px;left:0;margin-top:0;position:absolute;top:auto;width:100%}.fr-nav__btn{justify-content:flex-start}.fr-menu{filter:drop-shadow(var(--overlap-shadow));pointer-events:none;position:absolute;top:100%;z-index:calc(var(--ground) + 1000)}.fr-menu__list{background-image:linear-gradient(0deg,var(--background-open-blue-france),var(--background-open-blue-france));background-position:0 0;background-repeat:no-repeat;background-size:100% 1px;margin-bottom:2rem;pointer-events:auto;width:20rem}.fr-mega-menu,.fr-menu__list{--idle:transparent;--hover:var(--background-overlap-grey-hover);--active:var(--background-overlap-grey-active);background-color:var(--background-overlap-grey);padding:0}.fr-mega-menu{box-shadow:inset 0 1px 0 0 var(--border-open-blue-france);filter:drop-shadow(var(--overlap-shadow));left:0;margin:0;position:absolute;right:0;top:100%;z-index:calc(var(--ground) + 1000)}.fr-mega-menu:after{content:"";display:block;padding-bottom:1.5rem}.fr-mega-menu>.fr-container{padding:0 1.5rem}.fr-mega-menu>.fr-container:before{content:"";display:block;padding-top:1rem}.fr-mega-menu .fr-btn--close{display:flex}.fr-mega-menu__leader{margin-top:-1.25rem;padding-top:0}.fr-mega-menu__list:before{content:none}.fr-menu__list>:first-child,.fr-menu__list>:first-child .fr-nav__link,.fr-menu__list>:hover,.fr-menu__list>:hover .fr-nav__link,.fr-menu__list>:hover+*,.fr-menu__list>:hover+* .fr-nav__link{box-shadow:none}.fr-menu .fr-nav__link{box-shadow:0 calc(-1rem - 1px) 0 -1rem var(--border-default-grey)}.fr-mega-menu__category{box-shadow:0 calc(1rem + 1px) 0 -1rem var(--border-default-grey)} + /*! media lg */ + /*! media lg */.fr-footer__content{flex-basis:50%;margin-top:0;max-width:36.75rem} + /*! media lg */.fr-tile--vertical\@lg{align-items:center;flex-direction:column;text-align:center}.fr-tile--vertical\@lg .fr-tile__header{margin-bottom:1rem;margin-right:0!important}.fr-tile--vertical\@lg .fr-tile__pictogram{height:5rem;width:5rem}.fr-tile--vertical\@lg .fr-tile__content{align-items:center}.fr-tile--vertical\@lg .fr-tile__detail{margin-top:.75rem}.fr-tile--vertical\@lg.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content,.fr-tile--vertical\@lg.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content{padding-bottom:2.5rem}.fr-tile--vertical\@lg.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__detail,.fr-tile--vertical\@lg.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__detail{margin-bottom:0;padding-right:0} + /*! media lg */.fr-translate .fr-translate__btn{font-size:.875rem;line-height:1.5rem;min-height:auto;padding:.25rem .75rem;width:auto}.fr-translate .fr-translate__btn:after{margin-left:.25rem;margin-right:-.25rem}.fr-translate .fr-translate__btn:before{--icon-size:1rem}.fr-translate__language[aria-current]:not([aria-current=false]){display:inline-flex}.fr-translate__menu{margin:-.25rem -1rem}.fr-translate .fr-menu__list{display:grid;grid-auto-flow:column;grid-template-rows:repeat(var(--rows),auto)}.fr-btns-group .fr-translate__menu{margin:-1.25rem -.75rem 0} + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */.fr-consent-manager__header .fr-consent-service__title{width:44%}.fr-consent-manager__header .fr-consent-service__radios{justify-content:flex-end;position:absolute;width:56%} + /*! media lg */ + /*! media lg */ + /*! media lg */.fr-header__body-row{padding:1.5rem 0}.fr-header__brand{background:transparent;filter:none;flex-wrap:nowrap;margin-bottom:-1rem;margin-top:-1rem;padding-left:0;padding-right:0;width:auto;z-index:auto}.fr-header__brand-top{width:auto}.fr-header__brand.fr-enlarge-link a[href]:before{outline-offset:2px}.fr-header__logo,.fr-header__operator,.fr-header__service{padding:1rem}.fr-header__service{box-shadow:none;margin-left:0;margin-right:0}.fr-header__service:before{content:none}.fr-header .fr-modal{background-color:transparent;height:auto;margin:0;opacity:1;overflow:initial;position:static;visibility:inherit;width:auto}.fr-header .fr-modal>*>.fr-btn--close{display:none}.fr-header .fr-modal>.fr-container{height:auto;padding-bottom:0;padding-top:0}.fr-header__navbar{display:none}.fr-header__tools{align-items:flex-end;flex:1 0 auto;flex-direction:column;margin-left:auto;padding-left:1rem;padding-right:1rem;text-align:right}.fr-header__tools-links+.fr-header__search{margin-top:1rem}.fr-header__tools .fr-header__search{margin-left:auto;max-width:24rem}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"],.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"],.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-],.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-header__tools-links{display:flex;flex-direction:row;gap:.5rem;justify-content:flex-end}.fr-header__tools-links .fr-btns-group{justify-content:flex-end;margin:0 -.25rem -1rem}.fr-header__tools-links .fr-btns-group .fr-btn{margin-left:.25rem;margin-right:.25rem;max-width:100%;width:auto}.fr-header__tools-links .fr-btns-group>li{align-items:flex-start;display:inline-flex;max-width:100%;width:auto}.fr-header .fr-header__menu-links .fr-translate{margin-bottom:-1rem;margin-left:0;margin-right:0}.fr-header .fr-header__menu-links{display:none}.fr-header .fr-nav{justify-content:flex-start}.fr-header .fr-nav__list{margin:0 -1rem;max-width:calc(100% + 1rem)}.fr-header .fr-links-group{justify-content:flex-end}.fr-header .fr-links-group .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-header .fr-links-group>li{display:inline-flex;max-width:100%;width:auto}.fr-header__tools-links .fr-links-group{justify-content:flex-end;margin:0 -.25rem}.fr-header__tools-links .fr-links-group .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-header__tools-links .fr-links-group>li{display:inline-flex;max-width:100%;width:auto}.fr-header__tools-links .fr-links-group .fr-link{margin-left:.25rem;margin-right:.25rem}.fr-header .fr-modal>*>.fr-link--close{display:none}.fr-header{--idle:transparent;--hover:var(--background-raised-grey-hover);--active:var(--background-raised-grey-active);background-color:var(--background-raised-grey);filter:drop-shadow(var(--raised-shadow));z-index:calc(var(--ground) + 750)}.fr-header .fr-header__menu{box-shadow:inset 0 1px 0 0 var(--border-default-grey)}}@media (min-width:78em){ + /*! media xl */ + /*! media xl */.fr-hidden-xl{display:none!important}.fr-unhidden-xl{display:inherit!important}.fr-sr-only-xl{clip:rect(0,0,0,0);border:0;display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-container,.fr-container-lg,.fr-container-md,.fr-container-sm{max-width:78rem}.fr-container-xl{max-width:78rem;padding-left:1.5rem;padding-right:1.5rem}.fr-container-xl--fluid{max-width:none;overflow:hidden;padding-left:0;padding-right:0}.fr-grid-row-xl--gutters{margin:-.75rem}.fr-grid-row-xl--gutters>.fr-col,.fr-grid-row-xl--gutters>[class*=" fr-col-"],.fr-grid-row-xl--gutters>[class^=fr-col-]{padding:.75rem}.fr-grid-row-xl--no-gutters{margin:0}.fr-grid-row-xl--no-gutters>.fr-col,.fr-grid-row-xl--no-gutters>[class*=" fr-col-"],.fr-grid-row-xl--no-gutters>[class^=fr-col-]{padding:0}.fr-col-xl{flex:1}.fr-col-xl-1{flex:0 0 8.33333%;max-width:8.33333%;width:8.33333%}.fr-col-offset-xl-1:not(.fr-col-offset-xl-1--right){margin-left:8.33333%}.fr-col-offset-xl-1--right{margin-right:8.33333%}.fr-col-xl-2{flex:0 0 16.66667%;max-width:16.66667%;width:16.66667%}.fr-col-offset-xl-2:not(.fr-col-offset-xl-2--right){margin-left:16.66667%}.fr-col-offset-xl-2--right{margin-right:16.66667%}.fr-col-xl-3{flex:0 0 25%;max-width:25%;width:25%}.fr-col-offset-xl-3:not(.fr-col-offset-xl-3--right){margin-left:25%}.fr-col-offset-xl-3--right{margin-right:25%}.fr-col-xl-4{flex:0 0 33.33333%;max-width:33.33333%;width:33.33333%}.fr-col-offset-xl-4:not(.fr-col-offset-xl-4--right){margin-left:33.33333%}.fr-col-offset-xl-4--right{margin-right:33.33333%}.fr-col-xl-5{flex:0 0 41.66667%;max-width:41.66667%;width:41.66667%}.fr-col-offset-xl-5:not(.fr-col-offset-xl-5--right){margin-left:41.66667%}.fr-col-offset-xl-5--right{margin-right:41.66667%}.fr-col-xl-6{flex:0 0 50%;max-width:50%;width:50%}.fr-col-offset-xl-6:not(.fr-col-offset-xl-6--right){margin-left:50%}.fr-col-offset-xl-6--right{margin-right:50%}.fr-col-xl-7{flex:0 0 58.33333%;max-width:58.33333%;width:58.33333%}.fr-col-offset-xl-7:not(.fr-col-offset-xl-7--right){margin-left:58.33333%}.fr-col-offset-xl-7--right{margin-right:58.33333%}.fr-col-xl-8{flex:0 0 66.66667%;max-width:66.66667%;width:66.66667%}.fr-col-offset-xl-8:not(.fr-col-offset-xl-8--right){margin-left:66.66667%}.fr-col-offset-xl-8--right{margin-right:66.66667%}.fr-col-xl-9{flex:0 0 75%;max-width:75%;width:75%}.fr-col-offset-xl-9:not(.fr-col-offset-xl-9--right){margin-left:75%}.fr-col-offset-xl-9--right{margin-right:75%}.fr-col-xl-10{flex:0 0 83.33333%;max-width:83.33333%;width:83.33333%}.fr-col-offset-xl-10:not(.fr-col-offset-xl-10--right){margin-left:83.33333%}.fr-col-offset-xl-10--right{margin-right:83.33333%}.fr-col-xl-11{flex:0 0 91.66667%;max-width:91.66667%;width:91.66667%}.fr-col-offset-xl-11:not(.fr-col-offset-xl-11--right){margin-left:91.66667%}.fr-col-offset-xl-11--right{margin-right:91.66667%}.fr-col-xl-12{flex:0 0 100%;max-width:100%;width:100%}.fr-col-offset-xl-12:not(.fr-col-offset-xl-12--right){margin-left:100%}.fr-col-offset-xl-12--right{margin-right:100%} + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */.fr-consent-manager__header .fr-consent-service__radios,.fr-consent-manager__header .fr-consent-service__title{width:50%} + /*! media xl */ + /*! media xl */ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){a:not([href]){color:graytext}[href],[href]:visited{color:linktext}[target=_blank]:after,[target=_blank][class*=" fr-fi-"]:after,[target=_blank][class*=" fr-icon-"]:after,[target=_blank][class^=fr-fi-]:after,[target=_blank][class^=fr-icon-]:after{background-color:linktext;forced-color-adjust:none}button{color:buttontext}button:disabled{color:graytext}input,select,textarea{border:1px solid}.fr-artwork-background,.fr-artwork-motif{fill:graytext}.fr-artwork-decorative{fill:none}.fr-artwork-major,.fr-artwork-minor{fill:canvastext}ul>li::marker{color:graytext}.fr-hr,hr{border-top:1px solid}.fr-range-group--disabled .fr-range__max,.fr-range-group--disabled .fr-range__min,.fr-range-group--disabled .fr-range__output{color:graytext}.fr-range-group--disabled .fr-range[data-fr-js-range]:after,.fr-range-group--disabled .fr-range[data-fr-js-range]:before{border:1px solid graytext}.fr-range-group--disabled .fr-label,.fr-range-group--disabled .fr-label .fr-hint-text{color:graytext}.fr-range input[type=range]{border:none}.fr-range[data-fr-js-range]:before{box-shadow:0 0 0 1px buttontext}.fr-range[data-fr-js-range]:after{background-color:highlight}.fr-range[data-fr-js-range] input[type=range]{border:none}.fr-range[data-fr-js-range] input[type=range]:focus::-webkit-slider-thumb{outline-color:highlight}.fr-range[data-fr-js-range] input[type=range]:focus::-moz-range-thumb{outline-color:highlight}.fr-range[data-fr-js-range] input[type=range]::-webkit-slider-thumb{background:buttontext;box-shadow:none}.fr-range[data-fr-js-range] input[type=range]::-moz-range-thumb{background:buttontext;box-shadow:none}.fr-range[data-fr-js-range] input[type=range]:disabled::-webkit-slider-thumb{background:graytext}.fr-range[data-fr-js-range] input[type=range]:disabled::-moz-range-thumb{background:graytext}.fr-range--step[data-fr-js-range]:before{background-image:radial-gradient(circle at 2px 50%,buttontext 0,buttontext 1px,transparent 0)}.fr-range--step[data-fr-js-range]:after{background-image:radial-gradient(circle at 2px 50%,highlighttext 0,highlighttext 2px,transparent 0);box-shadow:inset 10px 0 0 0 highlight,inset -10px 0 0 0 highlight}.fr-range--step.fr-range--sm[data-fr-js-range]:after{box-shadow:inset 6px 0 0 0 highlight,inset -6px 0 0 0 highlight}.fr-range--double[data-fr-js-range] input[type=range]:first-of-type{border-right:none}.fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(2){border-left:none}.fr-accordion__btn:after{background-color:buttontext;forced-color-adjust:none}.fr-accordion{border-bottom:1px solid;border-top:1px solid}.fr-accordion+.fr-accordion{border-top:none}.fr-badge:after,.fr-badge:before{background-color:canvastext}.fr-badge{outline:1px solid}.fr-btn:after,.fr-btn:before{background-color:buttontext}.fr-btn:disabled:after,.fr-btn:disabled:before,a.fr-btn:not([href]):after,a.fr-btn:not([href]):before{background-color:graytext}.fr-btn:disabled,a.fr-btn:not([href]){border-color:graytext;color:graytext}a[href].fr-btn:after,a[href].fr-btn:before{background-color:linktext}button.fr-btn{border:1px solid buttontext}.fr-btn--account:before,.fr-btn--briefcase:before,.fr-btn--close:after,.fr-btn--display:before,.fr-btn--fullscreen:after,.fr-btn--sort:before,.fr-btn--sort[aria-sort=ascending]:before,.fr-btn--sort[aria-sort=descending]:before,.fr-btn--team:before,.fr-btn--tooltip:before{background-color:buttontext;forced-color-adjust:none}.fr-connect{border:1px solid}.fr-connect__brand,.fr-connect__login{line-height:1.1}.fr-connect--plus:after{color:buttontext;forced-color-adjust:none}.fr-connect-group .fr-connect+p a{text-decoration:underline;text-underline-offset:5px}.fr-quote{border-left:1px solid}.fr-breadcrumb__list li:not(:first-child):before{background-color:canvastext;forced-color-adjust:none}.fr-breadcrumb__link{text-decoration:underline;text-underline-offset:5px}.fr-breadcrumb__link[aria-current]:not([aria-current=false]){text-decoration:none}.fr-fieldset input:disabled+label,.fr-fieldset input:disabled+label .fr-hint-text,.fr-fieldset input:disabled+label+.fr-hint-text,.fr-fieldset:disabled .fr-fieldset__legend,.fr-fieldset:disabled .fr-hint-text,.fr-fieldset:disabled .fr-label{color:graytext}.fr-message--error:after,.fr-message--error:before,.fr-message--info:after,.fr-message--info:before,.fr-message--valid:after,.fr-message--valid:before,.fr-message--warning:after,.fr-message--warning:before{background-color:canvasText;forced-color-adjust:none}.fr-error-text:before,.fr-info-text:before,.fr-valid-text:before{background-color:canvastext;forced-color-adjust:none}.fr-stepper__steps{background-image:repeating-linear-gradient(to right,highlight 0,highlight var(--active-inner),transparent var(--active-inner),transparent var(--active-outer)),repeating-linear-gradient(to right,graytext 0,graytext var(--default-inner),transparent var(--default-inner),transparent var(--default-outer));forced-color-adjust:none}.fr-tooltip{background:canvas;outline:1px solid}.fr-tooltip.fr-placement{padding:.5rem}a.fr-link{text-decoration:underline;text-underline-offset:5px}a.fr-link:not([href]):after,a.fr-link:not([href]):before{background-color:graytext}.fr-link--download:after,.fr-links-group--download .fr-link:after{background-color:linktext;forced-color-adjust:none}.fr-link--download .fr-link__detail,.fr-links-group--download .fr-link .fr-link__detail{color:canvastext}.fr-link--download:not([href]) .fr-link__detail,.fr-links-group--download .fr-link:not([href]) .fr-link__detail{color:graytext}.fr-link--close:after{background-color:buttontext;forced-color-adjust:none}.fr-sidemenu__inner{border-right:1px solid}.fr-sidemenu__btn[aria-current]:not([aria-current=false]):before,.fr-sidemenu__link[aria-current]:not([aria-current=false]):before{background-color:highlight;forced-color-adjust:none}.fr-sidemenu__btn[aria-expanded]:after{background-color:buttontext;forced-color-adjust:none}.fr-highlight{border-left:4px solid;padding-left:1rem}.fr-tabs{border-bottom:1px solid}.fr-tabs:before{border:1px solid graytext}.fr-tabs__tab{border:1px solid}.fr-tabs__tab[aria-selected=true]:not(:disabled){border-bottom:1px solid highlight;border-top:1px solid highlight;border-color:highlight highlight canvas;border-style:solid;border-width:4px 1px 1px;color:highlight}.fr-pagination__link:not([href]):disabled:not([aria-current]),a.fr-pagination__link:not([href]):not([aria-current]){color:graytext}.fr-pagination__link--first.fr-pagination__link--label:before,.fr-pagination__link--first:before,.fr-pagination__link--last.fr-pagination__link--label:after,.fr-pagination__link--last:before,.fr-pagination__link--next.fr-pagination__link--label:after,.fr-pagination__link--next:before,.fr-pagination__link--prev.fr-pagination__link--label:before,.fr-pagination__link--prev:before{forced-color-adjust:none}.fr-summary{outline:1px solid}.fr-summary__link{text-decoration:underline;text-underline-offset:5px}.fr-table__content .fr-cell--fixed .fr-checkbox-group .fr-label,.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group .fr-label,.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group .fr-label,.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group .fr-label{opacity:0}.fr-table__content .fr-cell--fixed,.fr-table__content .fr-cell--fixed\@lg,.fr-table__content .fr-cell--fixed\@md,.fr-table__content .fr-cell--fixed\@sm{outline:1px solid}.fr-table__content table tbody tr:after{border:2px solid highlight}.fr-table__content td,.fr-table__content th{border:1px solid}.fr-tag:after,.fr-tag:before{background-color:canvastext}.fr-tag{border:1px solid}.fr-tag:disabled,a.fr-tag:not([href]){color:graytext}a.fr-tag[aria-pressed=true]:not(:disabled),button.fr-tag[aria-pressed=true]:not(:disabled),input[type=button].fr-tag[aria-pressed=true]:not(:disabled),input[type=image].fr-tag[aria-pressed=true]:not(:disabled),input[type=reset].fr-tag[aria-pressed=true]:not(:disabled),input[type=submit].fr-tag[aria-pressed=true]:not(:disabled){border:1px solid highlight;border-top:4px solid highlight;color:highlight}a.fr-tag[aria-pressed=true].fr-tag--sm:after,a.fr-tag[aria-pressed=true]:not(:disabled):after,button.fr-tag[aria-pressed=true].fr-tag--sm:after,button.fr-tag[aria-pressed=true]:not(:disabled):after,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=button].fr-tag[aria-pressed=true]:not(:disabled):after,input[type=image].fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=image].fr-tag[aria-pressed=true]:not(:disabled):after,input[type=reset].fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=reset].fr-tag[aria-pressed=true]:not(:disabled):after,input[type=submit].fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=submit].fr-tag[aria-pressed=true]:not(:disabled):after{display:none}a.fr-tag--dismiss:after,button.fr-tag--dismiss:after,input[type=button].fr-tag--dismiss:after,input[type=image].fr-tag--dismiss:after,input[type=reset].fr-tag--dismiss:after,input[type=submit].fr-tag--dismiss:after{background-color:buttontext;forced-color-adjust:none}a.fr-tag--dismiss:disabled:after,button.fr-tag--dismiss:disabled:after,input[type=button].fr-tag--dismiss:disabled:after,input[type=image].fr-tag--dismiss:disabled:after,input[type=reset].fr-tag--dismiss:disabled:after,input[type=submit].fr-tag--dismiss:disabled:after{background-color:graytext}a.fr-tag--dismiss.fr-tag--sm:after,button.fr-tag--dismiss.fr-tag--sm:after,input[type=button].fr-tag--dismiss.fr-tag--sm:after,input[type=image].fr-tag--dismiss.fr-tag--sm:after,input[type=reset].fr-tag--dismiss.fr-tag--sm:after,input[type=submit].fr-tag--dismiss.fr-tag--sm:after{background-color:buttontext}a.fr-tag--dismiss.fr-tag--sm:disabled:after,button.fr-tag--dismiss.fr-tag--sm:disabled:after,input[type=button].fr-tag--dismiss.fr-tag--sm:disabled:after,input[type=image].fr-tag--dismiss.fr-tag--sm:disabled:after,input[type=reset].fr-tag--dismiss.fr-tag--sm:disabled:after,input[type=submit].fr-tag--dismiss.fr-tag--sm:disabled:after{background-color:graytext}.fr-tags-group.fr-tags-group--sm button.fr-tag.fr-tag--dismiss:after,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag.fr-tag--dismiss:after{background-color:buttontext}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:after,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:after{display:none}.fr-download .fr-download__link:after{forced-color-adjust:none}.fr-alert{outline:1px solid}.fr-alert:before{background-color:graytext;left:8px}.fr-alert .fr-btn--close:before,.fr-alert .fr-link--close:before{background-color:buttontext;forced-color-adjust:none}.fr-notice{outline:1px solid}.fr-notice__title:before{background-color:canvastext;forced-color-adjust:none}.fr-notice .fr-btn--close:before{background-color:buttontext;forced-color-adjust:none}.fr-notice--weather-purple,.fr-notice--weather-red{color:highlight}.fr-notice--attack .fr-notice__title:before,.fr-notice--cyberattack .fr-notice__title:before,.fr-notice--kidnapping .fr-notice__title:before,.fr-notice--weather-purple .fr-notice__title:before,.fr-notice--weather-red .fr-notice__title:before,.fr-notice--witness .fr-notice__title:before{background-color:highlight;forced-color-adjust:none}.fr-notice--attack,.fr-notice--cyberattack,.fr-notice--kidnapping,.fr-notice--witness{color:highlight}.fr-radio-group input[type=radio]{opacity:1}.fr-radio-group input[type=radio]:disabled+label{color:graytext}.fr-radio-group input[type=radio]+label:before{display:none}.fr-radio-rich input[type=radio]:disabled+label{outline:1px solid}.fr-radio-rich input[type=radio]:disabled+label:before{background-color:transparent}.fr-radio-rich input[type=radio]:disabled~.fr-radio-rich__pictogram{outline:1px solid graytext}.fr-radio-rich input[type=radio]+label,.fr-radio-rich__img,.fr-radio-rich__pictogram{outline:1px solid}.fr-card{border:1px solid}.fr-card__title a:after,.fr-card__title button:after{background-color:linktext;forced-color-adjust:none}.fr-card__title a,.fr-card__title button{text-decoration:underline;text-underline-offset:5px}.fr-card__title a:not([href]):after,.fr-card__title button:not([href]):after{background-color:graytext}.fr-card__title [target=_blank]:after{background-color:linktext}.fr-card.fr-enlarge-button .fr-card__title button,.fr-card.fr-enlarge-link .fr-card__title a{text-decoration:none}.fr-card--download .fr-card__title a:after,.fr-card--download .fr-card__title button:after{background-color:linktext}.fr-card--download .fr-card__title a:disabled:after,.fr-card--download .fr-card__title a:not([href]):after,.fr-card--download .fr-card__title button:disabled:after{background-color:graytext}.fr-checkbox-group input[type=checkbox]{opacity:1}.fr-checkbox-group input[type=checkbox]:disabled+label{color:graytext}.fr-checkbox-group input[type=checkbox]+label:before{display:none}.fr-segmented__elements{outline:1px solid}.fr-segmented input+label:before{background-color:buttontext}.fr-segmented input:checked:focus+label{outline:4px solid;outline-offset:0}.fr-segmented input:checked+label{color:highlight;outline:2px solid}.fr-segmented input:checked:disabled+label,.fr-segmented input:disabled+label{color:graytext}.fr-segmented input:not([disabled]):not(:checked)+label{color:buttontext}.fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before{background-color:transparent;background-image:none;border:2px solid highlight;color:canvastext;forced-color-adjust:none}.fr-toggle input[type=checkbox]:checked~.fr-toggle__label:after{background-color:highlight;background-image:url('data:image/svg+xml;charset=utf-8,');border:2px solid highlight}.fr-toggle input[type=checkbox]:focus~.fr-toggle__label:before{outline-color:graytext}.fr-toggle input[type=checkbox]:disabled~.fr-toggle__label{color:graytext}.fr-toggle input[type=checkbox]:disabled~.fr-toggle__label:after,.fr-toggle input[type=checkbox]:disabled~.fr-toggle__label:before{background-image:none;border:2px solid graytext;box-shadow:none;color:graytext}.fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:after,.fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:before{background-image:none;border:2px solid graytext;box-shadow:none}.fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:after{background-color:graytext;background-image:url('data:image/svg+xml;charset=utf-8,')}.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label]:before{background-image:none;color:canvastext}.fr-toggle label:before{background-image:none;height:1.5rem;padding-top:1.25rem}.fr-toggle label:after,.fr-toggle label:before{background-color:transparent;border:2px solid buttontext;forced-color-adjust:none}.fr-toggle label:after{box-shadow:none}.fr-select{background-image:url('data:image/svg+xml;charset=utf-8,')}.fr-callout{border-left:4px solid;padding-left:1.25rem}.fr-modal--opened .fr-modal__body{border:1px solid}.fr-modal__footer,.fr-nav__list{border-top:1px solid}.fr-nav__list{border-bottom:1px solid}.fr-nav__btn:after{background-color:buttontext;forced-color-adjust:none}.fr-mega-menu .fr-nav__link[aria-current]:not([aria-current=false]):before,.fr-menu .fr-nav__link[aria-current]:not([aria-current=false]):before{background-color:highlight;width:.25rem}.fr-share .fr-btns-group .fr-btn{border:none}.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:buttontext;forced-color-adjust:none}.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:disabled:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before,.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a.fr-btn:not([href]):not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:graytext}.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a[href].fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:linktext}.fr-share__link--facebook:before{background-color:buttontext;forced-color-adjust:none}a[href].fr-share__link--facebook:before{background-color:linktext;forced-color-adjust:none}a:not([href]).fr-share__link--facebook:before{background-color:graytext;forced-color-adjust:none}.fr-share__link--twitter:before{background-color:buttontext;forced-color-adjust:none}a[href].fr-share__link--twitter:before{background-color:linktext;forced-color-adjust:none}a:not([href]).fr-share__link--twitter:before{background-color:graytext;forced-color-adjust:none}.fr-share__link--linkedin:before{background-color:buttontext;forced-color-adjust:none}a[href].fr-share__link--linkedin:before{background-color:linktext;forced-color-adjust:none}a:not([href]).fr-share__link--linkedin:before{background-color:graytext;forced-color-adjust:none}.fr-share__link--mail:before{background-color:buttontext;forced-color-adjust:none}a[href].fr-share__link--mail:before{background-color:linktext;forced-color-adjust:none}a:not([href]).fr-share__link--mail:before{background-color:graytext;forced-color-adjust:none}.fr-share__link--copy:before{background-color:buttontext;forced-color-adjust:none}a[href].fr-share__link--copy:before{background-color:linktext;forced-color-adjust:none}a:not([href]).fr-share__link--copy:before{background-color:graytext;forced-color-adjust:none}.fr-footer{padding-top:1.875rem}.fr-footer__bottom{border-top:1px solid}.fr-footer__bottom-item .fr-btn{border:none}.fr-footer__partners{border-top:1px solid}.fr-tile{outline:1px solid}.fr-tile.fr-enlarge-button .fr-tile__title a,.fr-tile.fr-enlarge-button .fr-tile__title button,.fr-tile.fr-enlarge-link .fr-tile__title a,.fr-tile.fr-enlarge-link .fr-tile__title button{text-decoration:none}.fr-tile__title a,.fr-tile__title button{text-decoration:underline;text-underline-offset:5px}.fr-tile__title a:after,.fr-tile__title button:after{background-color:linktext;forced-color-adjust:none}.fr-tile__title a:disabled:after,.fr-tile__title a:not([href]):after,.fr-tile__title button:disabled:after{background-color:graytext}.fr-tile.fr-tile--download .fr-tile__title a:after,.fr-tile.fr-tile--download .fr-tile__title button:after,.fr-tile__title [target=_blank]:after{background-color:linktext}.fr-tile.fr-tile--download .fr-tile__title a:disabled:after,.fr-tile.fr-tile--download .fr-tile__title a:not([href]):after,.fr-tile.fr-tile--download .fr-tile__title button:disabled:after{background-color:graytext}.fr-translate .fr-translate__btn:after,.fr-translate .fr-translate__btn:before{background-color:buttontext;forced-color-adjust:none}.fr-transcription__btn:after{forced-color-adjust:none}.fr-transcription__btn{border:1px solid}.fr-transcription .fr-collapse{outline:1px solid}.fr-transcription .fr-modal:not(.fr-modal--opened){border-bottom:1px solid}.fr-input-wrap--addon>:last-child:not(:first-child){max-height:2.5rem}.fr-content-media__transcription .fr-link:after,.fr-search-bar .fr-btn:before{background-color:buttontext;forced-color-adjust:none}.fr-consent-banner{outline:1px solid}.fr-consent-service__collapse .fr-consent-service__collapse-btn:after{forced-color-adjust:none}.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:buttontext;forced-color-adjust:none}.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a.fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:linktext}.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a.fr-btn:not([href]):not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:graytext}.fr-follow__social .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:buttontext;forced-color-adjust:none}.fr-follow__social .fr-btns-group--lg a.fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:linktext}.fr-follow__social .fr-btns-group--lg a.fr-btn:not([href]):not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:graytext}.fr-header{outline:1px solid}.fr-header__navbar .fr-btn--menu:before,.fr-header__navbar .fr-btn--search:before{background-color:buttontext;forced-color-adjust:none}.fr-header .fr-header__menu-links .fr-btn{border:none}}@media (hover:hover) and (pointer:fine){:root{--brighten:-1}a[href]:hover,button:not(:disabled):hover,input[type=button]:not(:disabled):hover,input[type=image]:not(:disabled):hover,input[type=reset]:not(:disabled):hover,input[type=submit]:not(:disabled):hover{background-color:var(--hover-tint)}a[href]:active,button:not(:disabled):active,input[type=button]:not(:disabled):active,input[type=image]:not(:disabled):active,input[type=reset]:not(:disabled):active,input[type=submit]:not(:disabled):active{background-color:var(--active-tint)}a[href]:active,a[href]:hover{--underline-hover-width:var(--underline-max-width)}.fr-enlarge-link a:active,.fr-enlarge-link a:hover{background-image:none}.fr-enlarge-link:hover{background-color:var(--hover)}.fr-enlarge-link:active{background-color:var(--active)}.fr-enlarge-button button:active,.fr-enlarge-button button:hover{background-image:none}.fr-enlarge-button:hover{background-color:var(--hover)}.fr-enlarge-button:active{background-color:var(--active)}:root[data-fr-theme=dark]{--brighten:1}.fr-card--download.fr-enlarge-button:hover .fr-card__header,.fr-card--download.fr-enlarge-link:hover .fr-card__header{background-color:var(--hover)}.fr-card--download.fr-enlarge-button:active .fr-card__header,.fr-card--download.fr-enlarge-link:active .fr-card__header{background-color:var(--active)}.fr-header__brand.fr-enlarge-link a[href]:hover{--a:0.1}.fr-header__brand.fr-enlarge-link a[href]:active{--a:0.2}}@media (-ms-high-contrast:active) and (-ms-high-contrast:active),(-ms-high-contrast:active) and (forced-colors:active),(forced-colors:active) and (-ms-high-contrast:active),(forced-colors:active) and (forced-colors:active){[class*=" fr-fi-"]:after,[class*=" fr-fi-"]:before,[class*=" fr-icon-"]:after,[class*=" fr-icon-"]:before,[class^=fr-fi-]:after,[class^=fr-fi-]:before,[class^=fr-icon-]:after,[class^=fr-icon-]:before{background-color:canvastext;forced-color-adjust:none}button[class*=" fr-fi-"]:not([disabled]):after,button[class*=" fr-fi-"]:not([disabled]):before,button[class*=" fr-icon-"]:not([disabled]):after,button[class*=" fr-icon-"]:not([disabled]):before,button[class^=fr-fi-]:not([disabled]):after,button[class^=fr-fi-]:not([disabled]):before,button[class^=fr-icon-]:not([disabled]):after,button[class^=fr-icon-]:not([disabled]):before{background-color:buttontext}a[href][class*=" fr-fi-"]:after,a[href][class*=" fr-fi-"]:before,a[href][class*=" fr-icon-"]:after,a[href][class*=" fr-icon-"]:before,a[href][class^=fr-fi-]:after,a[href][class^=fr-fi-]:before,a[href][class^=fr-icon-]:after,a[href][class^=fr-icon-]:before{background-color:linktext}a[class*=" fr-fi-"]:not([href]):after,a[class*=" fr-fi-"]:not([href]):before,a[class*=" fr-icon-"]:not([href]):after,a[class*=" fr-icon-"]:not([href]):before,a[class^=fr-fi-]:not([href]):after,a[class^=fr-fi-]:not([href]):before,a[class^=fr-icon-]:not([href]):after,a[class^=fr-icon-]:not([href]):before,audio[class*=" fr-fi-"]:not([href]):after,audio[class*=" fr-fi-"]:not([href]):before,audio[class*=" fr-icon-"]:not([href]):after,audio[class*=" fr-icon-"]:not([href]):before,audio[class^=fr-fi-]:not([href]):after,audio[class^=fr-fi-]:not([href]):before,audio[class^=fr-icon-]:not([href]):after,audio[class^=fr-icon-]:not([href]):before,button[class*=" fr-fi-"]:disabled:after,button[class*=" fr-fi-"]:disabled:before,button[class*=" fr-icon-"]:disabled:after,button[class*=" fr-icon-"]:disabled:before,button[class^=fr-fi-]:disabled:after,button[class^=fr-fi-]:disabled:before,button[class^=fr-icon-]:disabled:after,button[class^=fr-icon-]:disabled:before,input[class*=" fr-fi-"]:disabled:after,input[class*=" fr-fi-"]:disabled:before,input[class*=" fr-icon-"]:disabled:after,input[class*=" fr-icon-"]:disabled:before,input[class^=fr-fi-]:disabled:after,input[class^=fr-fi-]:disabled:before,input[class^=fr-icon-]:disabled:after,input[class^=fr-icon-]:disabled:before,input[type=checkbox]:disabled+label[class*=" fr-fi-"]:after,input[type=checkbox]:disabled+label[class*=" fr-fi-"]:before,input[type=checkbox]:disabled+label[class*=" fr-icon-"]:after,input[type=checkbox]:disabled+label[class*=" fr-icon-"]:before,input[type=checkbox]:disabled+label[class^=fr-fi-]:after,input[type=checkbox]:disabled+label[class^=fr-fi-]:before,input[type=checkbox]:disabled+label[class^=fr-icon-]:after,input[type=checkbox]:disabled+label[class^=fr-icon-]:before,input[type=checkbox][class*=" fr-fi-"]:disabled:after,input[type=checkbox][class*=" fr-fi-"]:disabled:before,input[type=checkbox][class*=" fr-icon-"]:disabled:after,input[type=checkbox][class*=" fr-icon-"]:disabled:before,input[type=checkbox][class^=fr-fi-]:disabled:after,input[type=checkbox][class^=fr-fi-]:disabled:before,input[type=checkbox][class^=fr-icon-]:disabled:after,input[type=checkbox][class^=fr-icon-]:disabled:before,input[type=radio]:disabled+label[class*=" fr-fi-"]:after,input[type=radio]:disabled+label[class*=" fr-fi-"]:before,input[type=radio]:disabled+label[class*=" fr-icon-"]:after,input[type=radio]:disabled+label[class*=" fr-icon-"]:before,input[type=radio]:disabled+label[class^=fr-fi-]:after,input[type=radio]:disabled+label[class^=fr-fi-]:before,input[type=radio]:disabled+label[class^=fr-icon-]:after,input[type=radio]:disabled+label[class^=fr-icon-]:before,input[type=radio][class*=" fr-fi-"]:disabled:after,input[type=radio][class*=" fr-fi-"]:disabled:before,input[type=radio][class*=" fr-icon-"]:disabled:after,input[type=radio][class*=" fr-icon-"]:disabled:before,input[type=radio][class^=fr-fi-]:disabled:after,input[type=radio][class^=fr-fi-]:disabled:before,input[type=radio][class^=fr-icon-]:disabled:after,input[type=radio][class^=fr-icon-]:disabled:before,select[class*=" fr-fi-"]:disabled:after,select[class*=" fr-fi-"]:disabled:before,select[class*=" fr-icon-"]:disabled:after,select[class*=" fr-icon-"]:disabled:before,select[class^=fr-fi-]:disabled:after,select[class^=fr-fi-]:disabled:before,select[class^=fr-icon-]:disabled:after,select[class^=fr-icon-]:disabled:before,textarea[class*=" fr-fi-"]:disabled:after,textarea[class*=" fr-fi-"]:disabled:before,textarea[class*=" fr-icon-"]:disabled:after,textarea[class*=" fr-icon-"]:disabled:before,textarea[class^=fr-fi-]:disabled:after,textarea[class^=fr-fi-]:disabled:before,textarea[class^=fr-icon-]:disabled:after,textarea[class^=fr-icon-]:disabled:before,video[class*=" fr-fi-"]:not([href]):after,video[class*=" fr-fi-"]:not([href]):before,video[class*=" fr-icon-"]:not([href]):after,video[class*=" fr-icon-"]:not([href]):before,video[class^=fr-fi-]:not([href]):after,video[class^=fr-fi-]:not([href]):before,video[class^=fr-icon-]:not([href]):after,video[class^=fr-icon-]:not([href]):before{background-color:graytext}.fr-segmented input:checked+label:before,.fr-tabs__tab[aria-selected=true][class*=" fr-fi-"]:not(:disabled):after,.fr-tabs__tab[aria-selected=true][class*=" fr-fi-"]:not(:disabled):before,.fr-tabs__tab[aria-selected=true][class*=" fr-icon-"]:not(:disabled):after,.fr-tabs__tab[aria-selected=true][class*=" fr-icon-"]:not(:disabled):before,.fr-tabs__tab[aria-selected=true][class^=fr-fi-]:not(:disabled):after,.fr-tabs__tab[aria-selected=true][class^=fr-fi-]:not(:disabled):before,.fr-tabs__tab[aria-selected=true][class^=fr-icon-]:not(:disabled):after,.fr-tabs__tab[aria-selected=true][class^=fr-icon-]:not(:disabled):before,a.fr-tag[aria-pressed=true]:not(:disabled):after,a.fr-tag[aria-pressed=true]:not(:disabled):before,button.fr-tag[aria-pressed=true]:not(:disabled):after,button.fr-tag[aria-pressed=true]:not(:disabled):before,input[type=button].fr-tag[aria-pressed=true]:not(:disabled):after,input[type=button].fr-tag[aria-pressed=true]:not(:disabled):before,input[type=image].fr-tag[aria-pressed=true]:not(:disabled):after,input[type=image].fr-tag[aria-pressed=true]:not(:disabled):before,input[type=reset].fr-tag[aria-pressed=true]:not(:disabled):after,input[type=reset].fr-tag[aria-pressed=true]:not(:disabled):before,input[type=submit].fr-tag[aria-pressed=true]:not(:disabled):after,input[type=submit].fr-tag[aria-pressed=true]:not(:disabled):before{background-color:highlight}.fr-segmented input:checked:disabled+label:before{background-color:graytext}}@media (prefers-reduced-motion:reduce){.fr-accordion .fr-collapse,.fr-accordion__btn:after,.fr-collapse,.fr-collapse:before,.fr-consent-service .fr-consent-service__collapse-btn:after,.fr-modal,.fr-modal--opened,.fr-modal__footer,.fr-nav__btn:after,.fr-tabs,.fr-tabs__panel,.fr-translate .fr-translate__btn:after,.fr-translate__menu{transition:none}}@media (prefers-color-scheme:dark) and (forced-colors:active){.fr-logo:after,[data-fr-theme=dark] .fr-logo:after{background-position:-2.625rem 100%}.fr-logo--sm:after,[data-fr-theme=dark] .fr-logo--sm:after{background-position:-1.96875rem 100%}.fr-logo--lg:after,[data-fr-theme=dark] .fr-logo--lg:after{background-position:-3.28125rem 100%}.fr-footer__brand .fr-logo:after,[data-fr-theme=dark] .fr-footer__brand .fr-logo:after{background-position:-2.625rem 100%}.fr-header__logo .fr-logo:after,[data-fr-theme=dark] .fr-header__logo .fr-logo:after{background-position:-1.96875rem 100%}}@media (prefers-color-scheme:light) and (forced-colors:active){.fr-logo:after,[data-fr-theme=dark] .fr-logo:after{background-position:0 calc(100% + 1.875rem)}.fr-logo--sm:after,[data-fr-theme=dark] .fr-logo--sm:after{background-position:0 calc(100% + 1.40625rem)}.fr-logo--lg:after,[data-fr-theme=dark] .fr-logo--lg:after{background-position:0 calc(100% + 2.34375rem)}.fr-footer__brand .fr-logo:after,[data-fr-theme=dark] .fr-footer__brand .fr-logo:after{background-position:0 calc(100% + 1.875rem)}.fr-header__logo .fr-logo:after,[data-fr-theme=dark] .fr-header__logo .fr-logo:after{background-position:0 calc(100% + 1.40625rem)}}@media (min-width:48em) and (-ms-high-contrast:active),(min-width:48em) and (forced-colors:active){.fr-sidemenu--right .fr-sidemenu__inner{border-left:1px solid}}@media (-ms-high-contrast:active) and (min-width:48em),(forced-colors:active) and (min-width:48em){.fr-highlight{padding-left:2rem}.fr-callout{padding-left:2.75rem}}@media (min-width:62em) and (-ms-high-contrast:active),(min-width:62em) and (forced-colors:active){.fr-pagination__link--first.fr-pagination__link--lg-label:before,.fr-pagination__link--last.fr-pagination__link--lg-label:after,.fr-pagination__link--next.fr-pagination__link--lg-label:after,.fr-pagination__link--prev.fr-pagination__link--lg-label:before{forced-color-adjust:none}.fr-nav__btn[aria-current]:not([aria-current=false]):before,.fr-nav__link[aria-current]:not([aria-current=false]):before{background-color:highlight;height:.25rem}.fr-mega-menu,.fr-menu__list{outline:1px solid}.fr-translate .fr-menu__list{border-top:1px solid}}@media (forced-colors:active),(prefers-contrast:more){.fr-pagination__link[aria-current]:not([aria-current=false]){border:1px solid var(--border-active-blue-france);justify-content:center;padding:calc(.25rem - 1px) calc(.75rem - 1px)}}@media (min-width:48em) and (prefers-color-scheme:dark) and (forced-colors:active){.fr-footer__brand .fr-logo:after,[data-fr-theme=dark] .fr-footer__brand .fr-logo:after{background-position:-3.28125rem 100%}}@media (min-width:48em) and (prefers-color-scheme:light) and (forced-colors:active){.fr-footer__brand .fr-logo:after,[data-fr-theme=dark] .fr-footer__brand .fr-logo:after{background-position:0 calc(100% + 2.34375rem)}}@media (-ms-high-contrast:active) and (min-width:62em),(forced-colors:active) and (min-width:62em){.fr-header{outline:none}} \ No newline at end of file diff --git a/dist/dsfr/dsfr.min.css b/dist/dsfr/dsfr.min.css new file mode 100644 index 0000000..f53e0d0 --- /dev/null +++ b/dist/dsfr/dsfr.min.css @@ -0,0 +1 @@ +a{text-decoration:var(--text-decoration);color:inherit;--hover-tint:var(--idle);--active-tint:var(--active);}:root{--underline-max-width:100%;--underline-hover-width:0;--underline-idle-width:var(--underline-max-width);--underline-x:calc(var(--underline-max-width) * 0);--underline-thickness:0.0625em;--underline-img:linear-gradient(0deg, currentColor, currentColor);--external-link-content:"";--text-decoration:none;--ul-type:disc;--ol-type:decimal;--ul-start:1rem;--ol-start:1.5rem;--xl-block:0.5rem;--li-bottom:0.25rem;--xl-base:1em;--ol-content:counters(li-counter, ".") ".  ";--text-spacing:0 0 1.5rem;--title-spacing:0 0 1.5rem;--display-spacing:0 0 2rem;--background-default-grey:var(--grey-1000-50);--background-default-grey-hover:var(--grey-1000-50-hover);--background-default-grey-active:var(--grey-1000-50-active);--background-alt-grey:var(--grey-975-75);--background-alt-grey-hover:var(--grey-975-75-hover);--background-alt-grey-active:var(--grey-975-75-active);--background-alt-blue-france:var(--blue-france-975-75);--background-alt-blue-france-hover:var(--blue-france-975-75-hover);--background-alt-blue-france-active:var(--blue-france-975-75-active);--background-alt-red-marianne:var(--red-marianne-975-75);--background-alt-red-marianne-hover:var(--red-marianne-975-75-hover);--background-alt-red-marianne-active:var(--red-marianne-975-75-active);--background-alt-green-tilleul-verveine:var(--green-tilleul-verveine-975-75);--background-alt-green-tilleul-verveine-hover:var(--green-tilleul-verveine-975-75-hover);--background-alt-green-tilleul-verveine-active:var(--green-tilleul-verveine-975-75-active);--background-alt-green-bourgeon:var(--green-bourgeon-975-75);--background-alt-green-bourgeon-hover:var(--green-bourgeon-975-75-hover);--background-alt-green-bourgeon-active:var(--green-bourgeon-975-75-active);--background-alt-green-emeraude:var(--green-emeraude-975-75);--background-alt-green-emeraude-hover:var(--green-emeraude-975-75-hover);--background-alt-green-emeraude-active:var(--green-emeraude-975-75-active);--background-alt-green-menthe:var(--green-menthe-975-75);--background-alt-green-menthe-hover:var(--green-menthe-975-75-hover);--background-alt-green-menthe-active:var(--green-menthe-975-75-active);--background-alt-green-archipel:var(--green-archipel-975-75);--background-alt-green-archipel-hover:var(--green-archipel-975-75-hover);--background-alt-green-archipel-active:var(--green-archipel-975-75-active);--background-alt-blue-ecume:var(--blue-ecume-975-75);--background-alt-blue-ecume-hover:var(--blue-ecume-975-75-hover);--background-alt-blue-ecume-active:var(--blue-ecume-975-75-active);--background-alt-blue-cumulus:var(--blue-cumulus-975-75);--background-alt-blue-cumulus-hover:var(--blue-cumulus-975-75-hover);--background-alt-blue-cumulus-active:var(--blue-cumulus-975-75-active);--background-alt-purple-glycine:var(--purple-glycine-975-75);--background-alt-purple-glycine-hover:var(--purple-glycine-975-75-hover);--background-alt-purple-glycine-active:var(--purple-glycine-975-75-active);--background-alt-pink-macaron:var(--pink-macaron-975-75);--background-alt-pink-macaron-hover:var(--pink-macaron-975-75-hover);--background-alt-pink-macaron-active:var(--pink-macaron-975-75-active);--background-alt-pink-tuile:var(--pink-tuile-975-75);--background-alt-pink-tuile-hover:var(--pink-tuile-975-75-hover);--background-alt-pink-tuile-active:var(--pink-tuile-975-75-active);--background-alt-yellow-tournesol:var(--yellow-tournesol-975-75);--background-alt-yellow-tournesol-hover:var(--yellow-tournesol-975-75-hover);--background-alt-yellow-tournesol-active:var(--yellow-tournesol-975-75-active);--background-alt-yellow-moutarde:var(--yellow-moutarde-975-75);--background-alt-yellow-moutarde-hover:var(--yellow-moutarde-975-75-hover);--background-alt-yellow-moutarde-active:var(--yellow-moutarde-975-75-active);--background-alt-orange-terre-battue:var(--orange-terre-battue-975-75);--background-alt-orange-terre-battue-hover:var(--orange-terre-battue-975-75-hover);--background-alt-orange-terre-battue-active:var(--orange-terre-battue-975-75-active);--background-alt-brown-cafe-creme:var(--brown-cafe-creme-975-75);--background-alt-brown-cafe-creme-hover:var(--brown-cafe-creme-975-75-hover);--background-alt-brown-cafe-creme-active:var(--brown-cafe-creme-975-75-active);--background-alt-brown-caramel:var(--brown-caramel-975-75);--background-alt-brown-caramel-hover:var(--brown-caramel-975-75-hover);--background-alt-brown-caramel-active:var(--brown-caramel-975-75-active);--background-alt-brown-opera:var(--brown-opera-975-75);--background-alt-brown-opera-hover:var(--brown-opera-975-75-hover);--background-alt-brown-opera-active:var(--brown-opera-975-75-active);--background-alt-beige-gris-galet:var(--beige-gris-galet-975-75);--background-alt-beige-gris-galet-hover:var(--beige-gris-galet-975-75-hover);--background-alt-beige-gris-galet-active:var(--beige-gris-galet-975-75-active);--background-contrast-grey:var(--grey-950-100);--background-contrast-grey-hover:var(--grey-950-100-hover);--background-contrast-grey-active:var(--grey-950-100-active);--background-contrast-blue-france:var(--blue-france-950-100);--background-contrast-blue-france-hover:var(--blue-france-950-100-hover);--background-contrast-blue-france-active:var(--blue-france-950-100-active);--background-contrast-red-marianne:var(--red-marianne-950-100);--background-contrast-red-marianne-hover:var(--red-marianne-950-100-hover);--background-contrast-red-marianne-active:var(--red-marianne-950-100-active);--background-contrast-green-tilleul-verveine:var(--green-tilleul-verveine-950-100);--background-contrast-green-tilleul-verveine-hover:var(--green-tilleul-verveine-950-100-hover);--background-contrast-green-tilleul-verveine-active:var(--green-tilleul-verveine-950-100-active);--background-contrast-green-bourgeon:var(--green-bourgeon-950-100);--background-contrast-green-bourgeon-hover:var(--green-bourgeon-950-100-hover);--background-contrast-green-bourgeon-active:var(--green-bourgeon-950-100-active);--background-contrast-green-emeraude:var(--green-emeraude-950-100);--background-contrast-green-emeraude-hover:var(--green-emeraude-950-100-hover);--background-contrast-green-emeraude-active:var(--green-emeraude-950-100-active);--background-contrast-green-menthe:var(--green-menthe-950-100);--background-contrast-green-menthe-hover:var(--green-menthe-950-100-hover);--background-contrast-green-menthe-active:var(--green-menthe-950-100-active);--background-contrast-green-archipel:var(--green-archipel-950-100);--background-contrast-green-archipel-hover:var(--green-archipel-950-100-hover);--background-contrast-green-archipel-active:var(--green-archipel-950-100-active);--background-contrast-blue-ecume:var(--blue-ecume-950-100);--background-contrast-blue-ecume-hover:var(--blue-ecume-950-100-hover);--background-contrast-blue-ecume-active:var(--blue-ecume-950-100-active);--background-contrast-blue-cumulus:var(--blue-cumulus-950-100);--background-contrast-blue-cumulus-hover:var(--blue-cumulus-950-100-hover);--background-contrast-blue-cumulus-active:var(--blue-cumulus-950-100-active);--background-contrast-purple-glycine:var(--purple-glycine-950-100);--background-contrast-purple-glycine-hover:var(--purple-glycine-950-100-hover);--background-contrast-purple-glycine-active:var(--purple-glycine-950-100-active);--background-contrast-pink-macaron:var(--pink-macaron-950-100);--background-contrast-pink-macaron-hover:var(--pink-macaron-950-100-hover);--background-contrast-pink-macaron-active:var(--pink-macaron-950-100-active);--background-contrast-pink-tuile:var(--pink-tuile-950-100);--background-contrast-pink-tuile-hover:var(--pink-tuile-950-100-hover);--background-contrast-pink-tuile-active:var(--pink-tuile-950-100-active);--background-contrast-yellow-tournesol:var(--yellow-tournesol-950-100);--background-contrast-yellow-tournesol-hover:var(--yellow-tournesol-950-100-hover);--background-contrast-yellow-tournesol-active:var(--yellow-tournesol-950-100-active);--background-contrast-yellow-moutarde:var(--yellow-moutarde-950-100);--background-contrast-yellow-moutarde-hover:var(--yellow-moutarde-950-100-hover);--background-contrast-yellow-moutarde-active:var(--yellow-moutarde-950-100-active);--background-contrast-orange-terre-battue:var(--orange-terre-battue-950-100);--background-contrast-orange-terre-battue-hover:var(--orange-terre-battue-950-100-hover);--background-contrast-orange-terre-battue-active:var(--orange-terre-battue-950-100-active);--background-contrast-brown-cafe-creme:var(--brown-cafe-creme-950-100);--background-contrast-brown-cafe-creme-hover:var(--brown-cafe-creme-950-100-hover);--background-contrast-brown-cafe-creme-active:var(--brown-cafe-creme-950-100-active);--background-contrast-brown-caramel:var(--brown-caramel-950-100);--background-contrast-brown-caramel-hover:var(--brown-caramel-950-100-hover);--background-contrast-brown-caramel-active:var(--brown-caramel-950-100-active);--background-contrast-brown-opera:var(--brown-opera-950-100);--background-contrast-brown-opera-hover:var(--brown-opera-950-100-hover);--background-contrast-brown-opera-active:var(--brown-opera-950-100-active);--background-contrast-beige-gris-galet:var(--beige-gris-galet-950-100);--background-contrast-beige-gris-galet-hover:var(--beige-gris-galet-950-100-hover);--background-contrast-beige-gris-galet-active:var(--beige-gris-galet-950-100-active);--background-contrast-info:var(--info-950-100);--background-contrast-info-hover:var(--info-950-100-hover);--background-contrast-info-active:var(--info-950-100-active);--background-contrast-success:var(--success-950-100);--background-contrast-success-hover:var(--success-950-100-hover);--background-contrast-success-active:var(--success-950-100-active);--background-contrast-warning:var(--warning-950-100);--background-contrast-warning-hover:var(--warning-950-100-hover);--background-contrast-warning-active:var(--warning-950-100-active);--background-contrast-error:var(--error-950-100);--background-contrast-error-hover:var(--error-950-100-hover);--background-contrast-error-active:var(--error-950-100-active);--background-flat-grey:var(--grey-200-850);--background-flat-blue-france:var(--blue-france-sun-113-625);--background-flat-red-marianne:var(--red-marianne-425-625);--background-flat-green-tilleul-verveine:var(--green-tilleul-verveine-sun-418-moon-817);--background-flat-green-bourgeon:var(--green-bourgeon-sun-425-moon-759);--background-flat-green-emeraude:var(--green-emeraude-sun-425-moon-753);--background-flat-green-menthe:var(--green-menthe-sun-373-moon-652);--background-flat-green-archipel:var(--green-archipel-sun-391-moon-716);--background-flat-blue-ecume:var(--blue-ecume-sun-247-moon-675);--background-flat-blue-cumulus:var(--blue-cumulus-sun-368-moon-732);--background-flat-purple-glycine:var(--purple-glycine-sun-319-moon-630);--background-flat-pink-macaron:var(--pink-macaron-sun-406-moon-833);--background-flat-pink-tuile:var(--pink-tuile-sun-425-moon-750);--background-flat-yellow-tournesol:var(--yellow-tournesol-sun-407-moon-922);--background-flat-yellow-moutarde:var(--yellow-moutarde-sun-348-moon-860);--background-flat-orange-terre-battue:var(--orange-terre-battue-sun-370-moon-672);--background-flat-brown-cafe-creme:var(--brown-cafe-creme-sun-383-moon-885);--background-flat-brown-caramel:var(--brown-caramel-sun-425-moon-901);--background-flat-brown-opera:var(--brown-opera-sun-395-moon-820);--background-flat-beige-gris-galet:var(--beige-gris-galet-sun-407-moon-821);--background-flat-info:var(--info-425-625);--background-flat-success:var(--success-425-625);--background-flat-warning:var(--warning-425-625);--background-flat-error:var(--error-425-625);--background-action-high-grey:var(--grey-200-850);--background-action-high-grey-hover:var(--grey-200-850-hover);--background-action-high-grey-active:var(--grey-200-850-active);--background-action-high-blue-france:var(--blue-france-sun-113-625);--background-action-high-blue-france-hover:var(--blue-france-sun-113-625-hover);--background-action-high-blue-france-active:var(--blue-france-sun-113-625-active);--background-action-high-red-marianne:var(--red-marianne-425-625);--background-action-high-red-marianne-hover:var(--red-marianne-425-625-hover);--background-action-high-red-marianne-active:var(--red-marianne-425-625-active);--background-action-high-green-tilleul-verveine:var(--green-tilleul-verveine-sun-418-moon-817);--background-action-high-green-tilleul-verveine-hover:var(--green-tilleul-verveine-sun-418-moon-817-hover);--background-action-high-green-tilleul-verveine-active:var(--green-tilleul-verveine-sun-418-moon-817-active);--background-action-high-green-bourgeon:var(--green-bourgeon-sun-425-moon-759);--background-action-high-green-bourgeon-hover:var(--green-bourgeon-sun-425-moon-759-hover);--background-action-high-green-bourgeon-active:var(--green-bourgeon-sun-425-moon-759-active);--background-action-high-green-emeraude:var(--green-emeraude-sun-425-moon-753);--background-action-high-green-emeraude-hover:var(--green-emeraude-sun-425-moon-753-hover);--background-action-high-green-emeraude-active:var(--green-emeraude-sun-425-moon-753-active);--background-action-high-green-menthe:var(--green-menthe-sun-373-moon-652);--background-action-high-green-menthe-hover:var(--green-menthe-sun-373-moon-652-hover);--background-action-high-green-menthe-active:var(--green-menthe-sun-373-moon-652-active);--background-action-high-green-archipel:var(--green-archipel-sun-391-moon-716);--background-action-high-green-archipel-hover:var(--green-archipel-sun-391-moon-716-hover);--background-action-high-green-archipel-active:var(--green-archipel-sun-391-moon-716-active);--background-action-high-blue-ecume:var(--blue-ecume-sun-247-moon-675);--background-action-high-blue-ecume-hover:var(--blue-ecume-sun-247-moon-675-hover);--background-action-high-blue-ecume-active:var(--blue-ecume-sun-247-moon-675-active);--background-action-high-blue-cumulus:var(--blue-cumulus-sun-368-moon-732);--background-action-high-blue-cumulus-hover:var(--blue-cumulus-sun-368-moon-732-hover);--background-action-high-blue-cumulus-active:var(--blue-cumulus-sun-368-moon-732-active);--background-action-high-purple-glycine:var(--purple-glycine-sun-319-moon-630);--background-action-high-purple-glycine-hover:var(--purple-glycine-sun-319-moon-630-hover);--background-action-high-purple-glycine-active:var(--purple-glycine-sun-319-moon-630-active);--background-action-high-pink-macaron:var(--pink-macaron-sun-406-moon-833);--background-action-high-pink-macaron-hover:var(--pink-macaron-sun-406-moon-833-hover);--background-action-high-pink-macaron-active:var(--pink-macaron-sun-406-moon-833-active);--background-action-high-pink-tuile:var(--pink-tuile-sun-425-moon-750);--background-action-high-pink-tuile-hover:var(--pink-tuile-sun-425-moon-750-hover);--background-action-high-pink-tuile-active:var(--pink-tuile-sun-425-moon-750-active);--background-action-high-yellow-tournesol:var(--yellow-tournesol-sun-407-moon-922);--background-action-high-yellow-tournesol-hover:var(--yellow-tournesol-sun-407-moon-922-hover);--background-action-high-yellow-tournesol-active:var(--yellow-tournesol-sun-407-moon-922-active);--background-action-high-yellow-moutarde:var(--yellow-moutarde-sun-348-moon-860);--background-action-high-yellow-moutarde-hover:var(--yellow-moutarde-sun-348-moon-860-hover);--background-action-high-yellow-moutarde-active:var(--yellow-moutarde-sun-348-moon-860-active);--background-action-high-orange-terre-battue:var(--orange-terre-battue-sun-370-moon-672);--background-action-high-orange-terre-battue-hover:var(--orange-terre-battue-sun-370-moon-672-hover);--background-action-high-orange-terre-battue-active:var(--orange-terre-battue-sun-370-moon-672-active);--background-action-high-brown-cafe-creme:var(--brown-cafe-creme-sun-383-moon-885);--background-action-high-brown-cafe-creme-hover:var(--brown-cafe-creme-sun-383-moon-885-hover);--background-action-high-brown-cafe-creme-active:var(--brown-cafe-creme-sun-383-moon-885-active);--background-action-high-brown-caramel:var(--brown-caramel-sun-425-moon-901);--background-action-high-brown-caramel-hover:var(--brown-caramel-sun-425-moon-901-hover);--background-action-high-brown-caramel-active:var(--brown-caramel-sun-425-moon-901-active);--background-action-high-brown-opera:var(--brown-opera-sun-395-moon-820);--background-action-high-brown-opera-hover:var(--brown-opera-sun-395-moon-820-hover);--background-action-high-brown-opera-active:var(--brown-opera-sun-395-moon-820-active);--background-action-high-beige-gris-galet:var(--beige-gris-galet-sun-407-moon-821);--background-action-high-beige-gris-galet-hover:var(--beige-gris-galet-sun-407-moon-821-hover);--background-action-high-beige-gris-galet-active:var(--beige-gris-galet-sun-407-moon-821-active);--background-action-high-info:var(--info-425-625);--background-action-high-info-hover:var(--info-425-625-hover);--background-action-high-info-active:var(--info-425-625-active);--background-action-high-success:var(--success-425-625);--background-action-high-success-hover:var(--success-425-625-hover);--background-action-high-success-active:var(--success-425-625-active);--background-action-high-warning:var(--warning-425-625);--background-action-high-warning-hover:var(--warning-425-625-hover);--background-action-high-warning-active:var(--warning-425-625-active);--background-action-high-error:var(--error-425-625);--background-action-high-error-hover:var(--error-425-625-hover);--background-action-high-error-active:var(--error-425-625-active);--background-action-low-blue-france:var(--blue-france-925-125);--background-action-low-blue-france-hover:var(--blue-france-925-125-hover);--background-action-low-blue-france-active:var(--blue-france-925-125-active);--background-action-low-red-marianne:var(--red-marianne-925-125);--background-action-low-red-marianne-hover:var(--red-marianne-925-125-hover);--background-action-low-red-marianne-active:var(--red-marianne-925-125-active);--background-action-low-green-tilleul-verveine:var(--green-tilleul-verveine-925-125);--background-action-low-green-tilleul-verveine-hover:var(--green-tilleul-verveine-925-125-hover);--background-action-low-green-tilleul-verveine-active:var(--green-tilleul-verveine-925-125-active);--background-action-low-green-bourgeon:var(--green-bourgeon-925-125);--background-action-low-green-bourgeon-hover:var(--green-bourgeon-925-125-hover);--background-action-low-green-bourgeon-active:var(--green-bourgeon-925-125-active);--background-action-low-green-emeraude:var(--green-emeraude-925-125);--background-action-low-green-emeraude-hover:var(--green-emeraude-925-125-hover);--background-action-low-green-emeraude-active:var(--green-emeraude-925-125-active);--background-action-low-green-menthe:var(--green-menthe-925-125);--background-action-low-green-menthe-hover:var(--green-menthe-925-125-hover);--background-action-low-green-menthe-active:var(--green-menthe-925-125-active);--background-action-low-green-archipel:var(--green-archipel-925-125);--background-action-low-green-archipel-hover:var(--green-archipel-925-125-hover);--background-action-low-green-archipel-active:var(--green-archipel-925-125-active);--background-action-low-blue-ecume:var(--blue-ecume-925-125);--background-action-low-blue-ecume-hover:var(--blue-ecume-925-125-hover);--background-action-low-blue-ecume-active:var(--blue-ecume-925-125-active);--background-action-low-blue-cumulus:var(--blue-cumulus-925-125);--background-action-low-blue-cumulus-hover:var(--blue-cumulus-925-125-hover);--background-action-low-blue-cumulus-active:var(--blue-cumulus-925-125-active);--background-action-low-purple-glycine:var(--purple-glycine-925-125);--background-action-low-purple-glycine-hover:var(--purple-glycine-925-125-hover);--background-action-low-purple-glycine-active:var(--purple-glycine-925-125-active);--background-action-low-pink-macaron:var(--pink-macaron-925-125);--background-action-low-pink-macaron-hover:var(--pink-macaron-925-125-hover);--background-action-low-pink-macaron-active:var(--pink-macaron-925-125-active);--background-action-low-pink-tuile:var(--pink-tuile-925-125);--background-action-low-pink-tuile-hover:var(--pink-tuile-925-125-hover);--background-action-low-pink-tuile-active:var(--pink-tuile-925-125-active);--background-action-low-yellow-tournesol:var(--yellow-tournesol-925-125);--background-action-low-yellow-tournesol-hover:var(--yellow-tournesol-925-125-hover);--background-action-low-yellow-tournesol-active:var(--yellow-tournesol-925-125-active);--background-action-low-yellow-moutarde:var(--yellow-moutarde-925-125);--background-action-low-yellow-moutarde-hover:var(--yellow-moutarde-925-125-hover);--background-action-low-yellow-moutarde-active:var(--yellow-moutarde-925-125-active);--background-action-low-orange-terre-battue:var(--orange-terre-battue-925-125);--background-action-low-orange-terre-battue-hover:var(--orange-terre-battue-925-125-hover);--background-action-low-orange-terre-battue-active:var(--orange-terre-battue-925-125-active);--background-action-low-brown-cafe-creme:var(--brown-cafe-creme-925-125);--background-action-low-brown-cafe-creme-hover:var(--brown-cafe-creme-925-125-hover);--background-action-low-brown-cafe-creme-active:var(--brown-cafe-creme-925-125-active);--background-action-low-brown-caramel:var(--brown-caramel-925-125);--background-action-low-brown-caramel-hover:var(--brown-caramel-925-125-hover);--background-action-low-brown-caramel-active:var(--brown-caramel-925-125-active);--background-action-low-brown-opera:var(--brown-opera-925-125);--background-action-low-brown-opera-hover:var(--brown-opera-925-125-hover);--background-action-low-brown-opera-active:var(--brown-opera-925-125-active);--background-action-low-beige-gris-galet:var(--beige-gris-galet-925-125);--background-action-low-beige-gris-galet-hover:var(--beige-gris-galet-925-125-hover);--background-action-low-beige-gris-galet-active:var(--beige-gris-galet-925-125-active);--background-active-blue-france:var(--blue-france-sun-113-625);--background-active-blue-france-hover:var(--blue-france-sun-113-625-hover);--background-active-blue-france-active:var(--blue-france-sun-113-625-active);--background-active-red-marianne:var(--red-marianne-425-625);--background-active-red-marianne-hover:var(--red-marianne-425-625-hover);--background-active-red-marianne-active:var(--red-marianne-425-625-active);--background-open-blue-france:var(--blue-france-925-125);--background-open-blue-france-hover:var(--blue-france-925-125-hover);--background-open-blue-france-active:var(--blue-france-925-125-active);--background-open-red-marianne:var(--red-marianne-925-125);--background-open-red-marianne-hover:var(--red-marianne-925-125-hover);--background-open-red-marianne-active:var(--red-marianne-925-125-active);--background-disabled-grey:var(--grey-925-125);--background-raised-grey:var(--grey-1000-75);--background-raised-grey-hover:var(--grey-1000-75-hover);--background-raised-grey-active:var(--grey-1000-75-active);--background-overlap-grey:var(--grey-1000-100);--background-overlap-grey-hover:var(--grey-1000-100-hover);--background-overlap-grey-active:var(--grey-1000-100-active);--background-lifted-grey:var(--grey-1000-75);--background-lifted-grey-hover:var(--grey-1000-75-hover);--background-lifted-grey-active:var(--grey-1000-75-active);--background-alt-raised-grey:var(--grey-975-100);--background-alt-raised-grey-hover:var(--grey-975-100-hover);--background-alt-raised-grey-active:var(--grey-975-100-active);--background-alt-overlap-grey:var(--grey-975-125);--background-alt-overlap-grey-hover:var(--grey-975-125-hover);--background-alt-overlap-grey-active:var(--grey-975-125-active);--background-contrast-raised-grey:var(--grey-950-125);--background-contrast-raised-grey-hover:var(--grey-950-125-hover);--background-contrast-raised-grey-active:var(--grey-950-125-active);--background-contrast-overlap-grey:var(--grey-950-150);--background-contrast-overlap-grey-hover:var(--grey-950-150-hover);--background-contrast-overlap-grey-active:var(--grey-950-150-active);--text-default-grey:var(--grey-200-850);--text-default-info:var(--info-425-625);--text-default-success:var(--success-425-625);--text-default-warning:var(--warning-425-625);--text-default-error:var(--error-425-625);--text-action-high-grey:var(--grey-50-1000);--text-action-high-blue-france:var(--blue-france-sun-113-625);--text-action-high-red-marianne:var(--red-marianne-425-625);--text-action-high-green-tilleul-verveine:var(--green-tilleul-verveine-sun-418-moon-817);--text-action-high-green-bourgeon:var(--green-bourgeon-sun-425-moon-759);--text-action-high-green-emeraude:var(--green-emeraude-sun-425-moon-753);--text-action-high-green-menthe:var(--green-menthe-sun-373-moon-652);--text-action-high-green-archipel:var(--green-archipel-sun-391-moon-716);--text-action-high-blue-ecume:var(--blue-ecume-sun-247-moon-675);--text-action-high-blue-cumulus:var(--blue-cumulus-sun-368-moon-732);--text-action-high-purple-glycine:var(--purple-glycine-sun-319-moon-630);--text-action-high-pink-macaron:var(--pink-macaron-sun-406-moon-833);--text-action-high-pink-tuile:var(--pink-tuile-sun-425-moon-750);--text-action-high-yellow-tournesol:var(--yellow-tournesol-sun-407-moon-922);--text-action-high-yellow-moutarde:var(--yellow-moutarde-sun-348-moon-860);--text-action-high-orange-terre-battue:var(--orange-terre-battue-sun-370-moon-672);--text-action-high-brown-cafe-creme:var(--brown-cafe-creme-sun-383-moon-885);--text-action-high-brown-caramel:var(--brown-caramel-sun-425-moon-901);--text-action-high-brown-opera:var(--brown-opera-sun-395-moon-820);--text-action-high-beige-gris-galet:var(--beige-gris-galet-sun-407-moon-821);--text-title-grey:var(--grey-50-1000);--text-title-blue-france:var(--blue-france-sun-113-625);--text-title-red-marianne:var(--red-marianne-425-625);--text-label-grey:var(--grey-50-1000);--text-label-blue-france:var(--blue-france-sun-113-625);--text-label-red-marianne:var(--red-marianne-425-625);--text-label-green-tilleul-verveine:var(--green-tilleul-verveine-sun-418-moon-817);--text-label-green-bourgeon:var(--green-bourgeon-sun-425-moon-759);--text-label-green-emeraude:var(--green-emeraude-sun-425-moon-753);--text-label-green-menthe:var(--green-menthe-sun-373-moon-652);--text-label-green-archipel:var(--green-archipel-sun-391-moon-716);--text-label-blue-ecume:var(--blue-ecume-sun-247-moon-675);--text-label-blue-cumulus:var(--blue-cumulus-sun-368-moon-732);--text-label-purple-glycine:var(--purple-glycine-sun-319-moon-630);--text-label-pink-macaron:var(--pink-macaron-sun-406-moon-833);--text-label-pink-tuile:var(--pink-tuile-sun-425-moon-750);--text-label-yellow-tournesol:var(--yellow-tournesol-sun-407-moon-922);--text-label-yellow-moutarde:var(--yellow-moutarde-sun-348-moon-860);--text-label-orange-terre-battue:var(--orange-terre-battue-sun-370-moon-672);--text-label-brown-cafe-creme:var(--brown-cafe-creme-sun-383-moon-885);--text-label-brown-caramel:var(--brown-caramel-sun-425-moon-901);--text-label-brown-opera:var(--brown-opera-sun-395-moon-820);--text-label-beige-gris-galet:var(--beige-gris-galet-sun-407-moon-821);--text-active-grey:var(--grey-50-1000);--text-active-blue-france:var(--blue-france-sun-113-625);--text-active-red-marianne:var(--red-marianne-425-625);--text-mention-grey:var(--grey-425-625);--text-inverted-grey:var(--grey-1000-50);--text-inverted-blue-france:var(--blue-france-975-sun-113);--text-inverted-red-marianne:var(--red-marianne-975-75);--text-inverted-info:var(--info-975-75);--text-inverted-success:var(--success-975-75);--text-inverted-warning:var(--warning-975-75);--text-inverted-error:var(--error-975-75);--text-inverted-green-tilleul-verveine:var(--green-tilleul-verveine-975-75);--text-inverted-green-bourgeon:var(--green-bourgeon-975-75);--text-inverted-green-emeraude:var(--green-emeraude-975-75);--text-inverted-green-menthe:var(--green-menthe-975-75);--text-inverted-green-archipel:var(--green-archipel-975-75);--text-inverted-blue-ecume:var(--blue-ecume-975-75);--text-inverted-blue-cumulus:var(--blue-cumulus-975-75);--text-inverted-purple-glycine:var(--purple-glycine-975-75);--text-inverted-pink-macaron:var(--pink-macaron-975-75);--text-inverted-pink-tuile:var(--pink-tuile-975-75);--text-inverted-yellow-tournesol:var(--yellow-tournesol-975-75);--text-inverted-yellow-moutarde:var(--yellow-moutarde-975-75);--text-inverted-orange-terre-battue:var(--orange-terre-battue-975-75);--text-inverted-brown-cafe-creme:var(--brown-cafe-creme-975-75);--text-inverted-brown-caramel:var(--brown-caramel-975-75);--text-inverted-brown-opera:var(--brown-opera-975-75);--text-inverted-beige-gris-galet:var(--beige-gris-galet-975-75);--text-disabled-grey:var(--grey-625-425);--text-black-white-grey:var(--grey-0-1000);--border-default-grey:var(--grey-900-175);--border-default-blue-france:var(--blue-france-main-525);--border-default-red-marianne:var(--red-marianne-main-472);--border-default-green-tilleul-verveine:var(--green-tilleul-verveine-main-707);--border-default-green-bourgeon:var(--green-bourgeon-main-640);--border-default-green-emeraude:var(--green-emeraude-main-632);--border-default-green-menthe:var(--green-menthe-main-548);--border-default-green-archipel:var(--green-archipel-main-557);--border-default-blue-ecume:var(--blue-ecume-main-400);--border-default-blue-cumulus:var(--blue-cumulus-main-526);--border-default-purple-glycine:var(--purple-glycine-main-494);--border-default-pink-macaron:var(--pink-macaron-main-689);--border-default-pink-tuile:var(--pink-tuile-main-556);--border-default-yellow-tournesol:var(--yellow-tournesol-main-731);--border-default-yellow-moutarde:var(--yellow-moutarde-main-679);--border-default-orange-terre-battue:var(--orange-terre-battue-main-645);--border-default-brown-cafe-creme:var(--brown-cafe-creme-main-782);--border-default-brown-caramel:var(--brown-caramel-main-648);--border-default-brown-opera:var(--brown-opera-main-680);--border-default-beige-gris-galet:var(--beige-gris-galet-main-702);--border-contrast-grey:var(--grey-625-425);--border-active-blue-france:var(--blue-france-sun-113-625);--border-active-red-marianne:var(--red-marianne-425-625);--border-action-high-grey:var(--grey-50-1000);--border-action-high-blue-france:var(--blue-france-sun-113-625);--border-action-high-red-marianne:var(--red-marianne-425-625);--border-action-high-info:var(--info-425-625);--border-action-high-success:var(--success-425-625);--border-action-high-warning:var(--warning-425-625);--border-action-high-error:var(--error-425-625);--border-action-low-blue-france:var(--blue-france-850-200);--border-action-low-red-marianne:var(--red-marianne-850-200);--border-action-low-green-tilleul-verveine:var(--green-tilleul-verveine-850-200);--border-action-low-green-bourgeon:var(--green-bourgeon-850-200);--border-action-low-green-emeraude:var(--green-emeraude-850-200);--border-action-low-green-menthe:var(--green-menthe-850-200);--border-action-low-green-archipel:var(--green-archipel-850-200);--border-action-low-blue-ecume:var(--blue-ecume-850-200);--border-action-low-blue-cumulus:var(--blue-cumulus-850-200);--border-action-low-purple-glycine:var(--purple-glycine-850-200);--border-action-low-pink-macaron:var(--pink-macaron-850-200);--border-action-low-pink-tuile:var(--pink-tuile-850-200);--border-action-low-yellow-tournesol:var(--yellow-tournesol-850-200);--border-action-low-yellow-moutarde:var(--yellow-moutarde-850-200);--border-action-low-orange-terre-battue:var(--orange-terre-battue-850-200);--border-action-low-brown-cafe-creme:var(--brown-cafe-creme-850-200);--border-action-low-brown-caramel:var(--brown-caramel-850-200);--border-action-low-brown-opera:var(--brown-opera-850-200);--border-action-low-beige-gris-galet:var(--beige-gris-galet-850-200);--border-open-blue-france:var(--blue-france-925-125);--border-open-red-marianne:var(--red-marianne-925-125);--border-plain-grey:var(--grey-200-850);--border-plain-blue-france:var(--blue-france-sun-113-625);--border-plain-red-marianne:var(--red-marianne-425-625);--border-plain-info:var(--info-425-625);--border-plain-success:var(--success-425-625);--border-plain-warning:var(--warning-425-625);--border-plain-error:var(--error-425-625);--border-plain-green-tilleul-verveine:var(--green-tilleul-verveine-sun-418-moon-817);--border-plain-green-bourgeon:var(--green-bourgeon-sun-425-moon-759);--border-plain-green-emeraude:var(--green-emeraude-sun-425-moon-753);--border-plain-green-menthe:var(--green-menthe-sun-373-moon-652);--border-plain-green-archipel:var(--green-archipel-sun-391-moon-716);--border-plain-blue-ecume:var(--blue-ecume-sun-247-moon-675);--border-plain-blue-cumulus:var(--blue-cumulus-sun-368-moon-732);--border-plain-purple-glycine:var(--purple-glycine-sun-319-moon-630);--border-plain-pink-macaron:var(--pink-macaron-sun-406-moon-833);--border-plain-pink-tuile:var(--pink-tuile-sun-425-moon-750);--border-plain-yellow-tournesol:var(--yellow-tournesol-sun-407-moon-922);--border-plain-yellow-moutarde:var(--yellow-moutarde-sun-348-moon-860);--border-plain-orange-terre-battue:var(--orange-terre-battue-sun-370-moon-672);--border-plain-brown-cafe-creme:var(--brown-cafe-creme-sun-383-moon-885);--border-plain-brown-caramel:var(--brown-caramel-sun-425-moon-901);--border-plain-brown-opera:var(--brown-opera-sun-395-moon-820);--border-plain-beige-gris-galet:var(--beige-gris-galet-sun-407-moon-821);--border-disabled-grey:var(--grey-925-125);--artwork-major-blue-france:var(--blue-france-sun-113-625);--artwork-major-blue-france-hover:var(--blue-france-sun-113-625-hover);--artwork-major-blue-france-active:var(--blue-france-sun-113-625-active);--artwork-major-red-marianne:var(--red-marianne-425-625);--artwork-major-red-marianne-hover:var(--red-marianne-425-625-hover);--artwork-major-red-marianne-active:var(--red-marianne-425-625-active);--artwork-major-green-tilleul-verveine:var(--green-tilleul-verveine-sun-418-moon-817);--artwork-major-green-tilleul-verveine-hover:var(--green-tilleul-verveine-sun-418-moon-817-hover);--artwork-major-green-tilleul-verveine-active:var(--green-tilleul-verveine-sun-418-moon-817-active);--artwork-major-green-bourgeon:var(--green-bourgeon-sun-425-moon-759);--artwork-major-green-bourgeon-hover:var(--green-bourgeon-sun-425-moon-759-hover);--artwork-major-green-bourgeon-active:var(--green-bourgeon-sun-425-moon-759-active);--artwork-major-green-emeraude:var(--green-emeraude-sun-425-moon-753);--artwork-major-green-emeraude-hover:var(--green-emeraude-sun-425-moon-753-hover);--artwork-major-green-emeraude-active:var(--green-emeraude-sun-425-moon-753-active);--artwork-major-green-menthe:var(--green-menthe-sun-373-moon-652);--artwork-major-green-menthe-hover:var(--green-menthe-sun-373-moon-652-hover);--artwork-major-green-menthe-active:var(--green-menthe-sun-373-moon-652-active);--artwork-major-green-archipel:var(--green-archipel-sun-391-moon-716);--artwork-major-green-archipel-hover:var(--green-archipel-sun-391-moon-716-hover);--artwork-major-green-archipel-active:var(--green-archipel-sun-391-moon-716-active);--artwork-major-blue-ecume:var(--blue-ecume-sun-247-moon-675);--artwork-major-blue-ecume-hover:var(--blue-ecume-sun-247-moon-675-hover);--artwork-major-blue-ecume-active:var(--blue-ecume-sun-247-moon-675-active);--artwork-major-blue-cumulus:var(--blue-cumulus-sun-368-moon-732);--artwork-major-blue-cumulus-hover:var(--blue-cumulus-sun-368-moon-732-hover);--artwork-major-blue-cumulus-active:var(--blue-cumulus-sun-368-moon-732-active);--artwork-major-purple-glycine:var(--purple-glycine-sun-319-moon-630);--artwork-major-purple-glycine-hover:var(--purple-glycine-sun-319-moon-630-hover);--artwork-major-purple-glycine-active:var(--purple-glycine-sun-319-moon-630-active);--artwork-major-pink-macaron:var(--pink-macaron-sun-406-moon-833);--artwork-major-pink-macaron-hover:var(--pink-macaron-sun-406-moon-833-hover);--artwork-major-pink-macaron-active:var(--pink-macaron-sun-406-moon-833-active);--artwork-major-pink-tuile:var(--pink-tuile-sun-425-moon-750);--artwork-major-pink-tuile-hover:var(--pink-tuile-sun-425-moon-750-hover);--artwork-major-pink-tuile-active:var(--pink-tuile-sun-425-moon-750-active);--artwork-major-yellow-tournesol:var(--yellow-tournesol-sun-407-moon-922);--artwork-major-yellow-tournesol-hover:var(--yellow-tournesol-sun-407-moon-922-hover);--artwork-major-yellow-tournesol-active:var(--yellow-tournesol-sun-407-moon-922-active);--artwork-major-yellow-moutarde:var(--yellow-moutarde-sun-348-moon-860);--artwork-major-yellow-moutarde-hover:var(--yellow-moutarde-sun-348-moon-860-hover);--artwork-major-yellow-moutarde-active:var(--yellow-moutarde-sun-348-moon-860-active);--artwork-major-orange-terre-battue:var(--orange-terre-battue-sun-370-moon-672);--artwork-major-orange-terre-battue-hover:var(--orange-terre-battue-sun-370-moon-672-hover);--artwork-major-orange-terre-battue-active:var(--orange-terre-battue-sun-370-moon-672-active);--artwork-major-brown-cafe-creme:var(--brown-cafe-creme-sun-383-moon-885);--artwork-major-brown-cafe-creme-hover:var(--brown-cafe-creme-sun-383-moon-885-hover);--artwork-major-brown-cafe-creme-active:var(--brown-cafe-creme-sun-383-moon-885-active);--artwork-major-brown-caramel:var(--brown-caramel-sun-425-moon-901);--artwork-major-brown-caramel-hover:var(--brown-caramel-sun-425-moon-901-hover);--artwork-major-brown-caramel-active:var(--brown-caramel-sun-425-moon-901-active);--artwork-major-brown-opera:var(--brown-opera-sun-395-moon-820);--artwork-major-brown-opera-hover:var(--brown-opera-sun-395-moon-820-hover);--artwork-major-brown-opera-active:var(--brown-opera-sun-395-moon-820-active);--artwork-major-beige-gris-galet:var(--beige-gris-galet-sun-407-moon-821);--artwork-major-beige-gris-galet-hover:var(--beige-gris-galet-sun-407-moon-821-hover);--artwork-major-beige-gris-galet-active:var(--beige-gris-galet-sun-407-moon-821-active);--artwork-minor-blue-france:var(--blue-france-main-525);--artwork-minor-red-marianne:var(--red-marianne-main-472);--artwork-minor-green-tilleul-verveine:var(--green-tilleul-verveine-main-707);--artwork-minor-green-bourgeon:var(--green-bourgeon-main-640);--artwork-minor-green-emeraude:var(--green-emeraude-main-632);--artwork-minor-green-menthe:var(--green-menthe-main-548);--artwork-minor-green-archipel:var(--green-archipel-main-557);--artwork-minor-blue-ecume:var(--blue-ecume-main-400);--artwork-minor-blue-cumulus:var(--blue-cumulus-main-526);--artwork-minor-purple-glycine:var(--purple-glycine-main-494);--artwork-minor-pink-macaron:var(--pink-macaron-main-689);--artwork-minor-pink-tuile:var(--pink-tuile-main-556);--artwork-minor-yellow-tournesol:var(--yellow-tournesol-main-731);--artwork-minor-yellow-moutarde:var(--yellow-moutarde-main-679);--artwork-minor-orange-terre-battue:var(--orange-terre-battue-main-645);--artwork-minor-brown-cafe-creme:var(--brown-cafe-creme-main-782);--artwork-minor-brown-caramel:var(--brown-caramel-main-648);--artwork-minor-brown-opera:var(--brown-opera-main-680);--artwork-minor-beige-gris-galet:var(--beige-gris-galet-main-702);--artwork-decorative-grey:var(--grey-950-100);--artwork-decorative-blue-france:var(--blue-france-950-100);--artwork-decorative-red-marianne:var(--red-marianne-950-100);--artwork-decorative-green-tilleul-verveine:var(--green-tilleul-verveine-950-100);--artwork-decorative-green-bourgeon:var(--green-bourgeon-950-100);--artwork-decorative-green-emeraude:var(--green-emeraude-950-100);--artwork-decorative-green-menthe:var(--green-menthe-950-100);--artwork-decorative-green-archipel:var(--green-archipel-950-100);--artwork-decorative-blue-ecume:var(--blue-ecume-950-100);--artwork-decorative-blue-cumulus:var(--blue-cumulus-950-100);--artwork-decorative-purple-glycine:var(--purple-glycine-950-100);--artwork-decorative-pink-macaron:var(--pink-macaron-950-100);--artwork-decorative-pink-tuile:var(--pink-tuile-950-100);--artwork-decorative-yellow-tournesol:var(--yellow-tournesol-950-100);--artwork-decorative-yellow-moutarde:var(--yellow-moutarde-950-100);--artwork-decorative-orange-terre-battue:var(--orange-terre-battue-950-100);--artwork-decorative-brown-cafe-creme:var(--brown-cafe-creme-950-100);--artwork-decorative-brown-caramel:var(--brown-caramel-950-100);--artwork-decorative-brown-opera:var(--brown-opera-950-100);--artwork-decorative-beige-gris-galet:var(--beige-gris-galet-950-100);--artwork-background-grey:var(--grey-975-75);--artwork-background-blue-france:var(--blue-france-975-75);--artwork-background-red-marianne:var(--red-marianne-975-75);--artwork-background-green-tilleul-verveine:var(--green-tilleul-verveine-975-75);--artwork-background-green-bourgeon:var(--green-bourgeon-975-75);--artwork-background-green-emeraude:var(--green-emeraude-975-75);--artwork-background-green-menthe:var(--green-menthe-975-75);--artwork-background-green-archipel:var(--green-archipel-975-75);--artwork-background-blue-ecume:var(--blue-ecume-975-75);--artwork-background-blue-cumulus:var(--blue-cumulus-975-75);--artwork-background-purple-glycine:var(--purple-glycine-975-75);--artwork-background-pink-macaron:var(--pink-macaron-975-75);--artwork-background-pink-tuile:var(--pink-tuile-975-75);--artwork-background-yellow-tournesol:var(--yellow-tournesol-975-75);--artwork-background-yellow-moutarde:var(--yellow-moutarde-975-75);--artwork-background-orange-terre-battue:var(--orange-terre-battue-975-75);--artwork-background-brown-cafe-creme:var(--brown-cafe-creme-975-75);--artwork-background-brown-caramel:var(--brown-caramel-975-75);--artwork-background-brown-opera:var(--brown-opera-975-75);--artwork-background-beige-gris-galet:var(--beige-gris-galet-975-75);--artwork-motif-grey:var(--grey-925-125);--artwork-motif-blue-france:var(--blue-france-925-125);--artwork-motif-red-marianne:var(--red-marianne-925-125);--artwork-motif-green-tilleul-verveine:var(--green-tilleul-verveine-925-125);--artwork-motif-green-bourgeon:var(--green-bourgeon-925-125);--artwork-motif-green-emeraude:var(--green-emeraude-925-125);--artwork-motif-green-menthe:var(--green-menthe-925-125);--artwork-motif-green-archipel:var(--green-archipel-925-125);--artwork-motif-blue-ecume:var(--blue-ecume-925-125);--artwork-motif-blue-cumulus:var(--blue-cumulus-925-125);--artwork-motif-purple-glycine:var(--purple-glycine-925-125);--artwork-motif-pink-macaron:var(--pink-macaron-925-125);--artwork-motif-pink-tuile:var(--pink-tuile-925-125);--artwork-motif-yellow-tournesol:var(--yellow-tournesol-925-125);--artwork-motif-yellow-moutarde:var(--yellow-moutarde-925-125);--artwork-motif-orange-terre-battue:var(--orange-terre-battue-925-125);--artwork-motif-brown-cafe-creme:var(--brown-cafe-creme-925-125);--artwork-motif-brown-caramel:var(--brown-caramel-925-125);--artwork-motif-brown-opera:var(--brown-opera-925-125);--artwork-motif-beige-gris-galet:var(--beige-gris-galet-925-125);--grey-1000-50:#fff;--grey-1000-50-hover:#f6f6f6;--grey-1000-50-active:#ededed;--grey-975-75:#f6f6f6;--grey-975-75-hover:#dfdfdf;--grey-975-75-active:#cfcfcf;--grey-950-100:#eee;--grey-950-100-hover:#d2d2d2;--grey-950-100-active:#c1c1c1;--grey-200-850:#3a3a3a;--grey-200-850-hover:#616161;--grey-200-850-active:#777;--grey-925-125:#e5e5e5;--grey-1000-75:#fff;--grey-1000-75-hover:#f6f6f6;--grey-1000-75-active:#ededed;--grey-1000-100:#fff;--grey-1000-100-hover:#f6f6f6;--grey-1000-100-active:#ededed;--grey-975-100:#f6f6f6;--grey-975-100-hover:#dfdfdf;--grey-975-100-active:#cfcfcf;--grey-975-125:#f6f6f6;--grey-975-125-hover:#dfdfdf;--grey-975-125-active:#cfcfcf;--grey-950-125:#eee;--grey-950-125-hover:#d2d2d2;--grey-950-125-active:#c1c1c1;--grey-950-150:#eee;--grey-950-150-hover:#d2d2d2;--grey-950-150-active:#c1c1c1;--grey-50-1000:#161616;--grey-425-625:#666;--grey-625-425:#929292;--grey-0-1000:#000;--grey-900-175:#ddd;--blue-france-975-75:#f5f5fe;--blue-france-975-75-hover:#dcdcfc;--blue-france-975-75-active:#cbcbfa;--blue-france-950-100:#ececfe;--blue-france-950-100-hover:#cecefc;--blue-france-950-100-active:#bbbbfc;--blue-france-sun-113-625:#000091;--blue-france-sun-113-625-hover:#1212ff;--blue-france-sun-113-625-active:#2323ff;--blue-france-925-125:#e3e3fd;--blue-france-925-125-hover:#c1c1fb;--blue-france-925-125-active:#adadf9;--blue-france-975-sun-113:#f5f5fe;--blue-france-main-525:#6a6af4;--blue-france-850-200:#cacafb;--red-marianne-975-75:#fef4f4;--red-marianne-975-75-hover:#fcd7d7;--red-marianne-975-75-active:#fac4c4;--red-marianne-950-100:#fee9e9;--red-marianne-950-100-hover:#fdc5c5;--red-marianne-950-100-active:#fcafaf;--red-marianne-425-625:#c9191e;--red-marianne-425-625-hover:#f93f42;--red-marianne-425-625-active:#f95a5c;--red-marianne-925-125:#fddede;--red-marianne-925-125-hover:#fbb6b6;--red-marianne-925-125-active:#fa9e9e;--red-marianne-main-472:#e1000f;--red-marianne-850-200:#fcbfbf;--info-950-100:#e8edff;--info-950-100-hover:#c2d1ff;--info-950-100-active:#a9bfff;--info-425-625:#0063cb;--info-425-625-hover:#3b87ff;--info-425-625-active:#6798ff;--info-975-75:#f4f6ff;--success-950-100:#b8fec9;--success-950-100-hover:#46fd89;--success-950-100-active:#34eb7b;--success-425-625:#18753c;--success-425-625-hover:#27a959;--success-425-625-active:#2fc368;--success-975-75:#dffee6;--warning-950-100:#ffe9e6;--warning-950-100-hover:#ffc6bd;--warning-950-100-active:#ffb0a2;--warning-425-625:#b34000;--warning-425-625-hover:#ff6218;--warning-425-625-active:#ff7a55;--warning-975-75:#fff4f3;--error-950-100:#ffe9e9;--error-950-100-hover:#ffc5c5;--error-950-100-active:#ffafaf;--error-425-625:#ce0500;--error-425-625-hover:#ff2725;--error-425-625-active:#ff4140;--error-975-75:#fff4f4;--green-tilleul-verveine-975-75:#fef7da;--green-tilleul-verveine-975-75-hover:#fce552;--green-tilleul-verveine-975-75-active:#ebd54c;--green-tilleul-verveine-950-100:#fceeac;--green-tilleul-verveine-950-100-hover:#e8d45c;--green-tilleul-verveine-950-100-active:#d4c254;--green-tilleul-verveine-sun-418-moon-817:#66673d;--green-tilleul-verveine-sun-418-moon-817-hover:#929359;--green-tilleul-verveine-sun-418-moon-817-active:#a7a967;--green-tilleul-verveine-925-125:#fbe769;--green-tilleul-verveine-925-125-hover:#d7c655;--green-tilleul-verveine-925-125-active:#c2b24c;--green-tilleul-verveine-main-707:#b7a73f;--green-tilleul-verveine-850-200:#e2cf58;--green-bourgeon-975-75:#e6feda;--green-bourgeon-975-75-hover:#a7fc62;--green-bourgeon-975-75-active:#98ed4d;--green-bourgeon-950-100:#c9fcac;--green-bourgeon-950-100-hover:#9ae95d;--green-bourgeon-950-100-active:#8dd555;--green-bourgeon-sun-425-moon-759:#447049;--green-bourgeon-sun-425-moon-759-hover:#639f6a;--green-bourgeon-sun-425-moon-759-active:#72b77a;--green-bourgeon-925-125:#a9fb68;--green-bourgeon-925-125-hover:#8ed654;--green-bourgeon-925-125-active:#7fc04b;--green-bourgeon-main-640:#68a532;--green-bourgeon-850-200:#95e257;--green-emeraude-975-75:#e3fdeb;--green-emeraude-975-75-hover:#94f9b9;--green-emeraude-975-75-active:#6df1a3;--green-emeraude-950-100:#c3fad5;--green-emeraude-950-100-hover:#77eda5;--green-emeraude-950-100-active:#6dd897;--green-emeraude-sun-425-moon-753:#297254;--green-emeraude-sun-425-moon-753-hover:#3ea47a;--green-emeraude-sun-425-moon-753-active:#49bc8d;--green-emeraude-925-125:#9ef9be;--green-emeraude-925-125-hover:#69df97;--green-emeraude-925-125-active:#5ec988;--green-emeraude-main-632:#00a95f;--green-emeraude-850-200:#6fe49d;--green-menthe-975-75:#dffdf7;--green-menthe-975-75-hover:#84f9e7;--green-menthe-975-75-active:#70ebd8;--green-menthe-950-100:#bafaee;--green-menthe-950-100-hover:#79e7d5;--green-menthe-950-100-active:#6fd3c3;--green-menthe-sun-373-moon-652:#37635f;--green-menthe-sun-373-moon-652-hover:#53918c;--green-menthe-sun-373-moon-652-active:#62a9a2;--green-menthe-925-125:#8bf8e7;--green-menthe-925-125-hover:#6ed5c5;--green-menthe-925-125-active:#62bfb1;--green-menthe-main-548:#009081;--green-menthe-850-200:#73e0cf;--green-archipel-975-75:#e5fbfd;--green-archipel-975-75-hover:#99f2f8;--green-archipel-975-75-active:#73e9f0;--green-archipel-950-100:#c7f6fc;--green-archipel-950-100-hover:#64ecf8;--green-archipel-950-100-active:#5bd8e3;--green-archipel-sun-391-moon-716:#006a6f;--green-archipel-sun-391-moon-716-hover:#009fa7;--green-archipel-sun-391-moon-716-active:#00bbc3;--green-archipel-925-125:#a6f2fa;--green-archipel-925-125-hover:#62dbe5;--green-archipel-925-125-active:#58c5cf;--green-archipel-main-557:#009099;--green-archipel-850-200:#60e0eb;--blue-ecume-975-75:#f4f6fe;--blue-ecume-975-75-hover:#d7dffb;--blue-ecume-975-75-active:#c3cffa;--blue-ecume-950-100:#e9edfe;--blue-ecume-950-100-hover:#c5d0fc;--blue-ecume-950-100-active:#adbffc;--blue-ecume-sun-247-moon-675:#2f4077;--blue-ecume-sun-247-moon-675-hover:#4e68bb;--blue-ecume-sun-247-moon-675-active:#667dcf;--blue-ecume-925-125:#dee5fd;--blue-ecume-925-125-hover:#b4c5fb;--blue-ecume-925-125-active:#99b3f9;--blue-ecume-main-400:#465f9d;--blue-ecume-850-200:#bfccfb;--blue-cumulus-975-75:#f3f6fe;--blue-cumulus-975-75-hover:#d3dffc;--blue-cumulus-975-75-active:#bed0fa;--blue-cumulus-950-100:#e6eefe;--blue-cumulus-950-100-hover:#bcd3fc;--blue-cumulus-950-100-active:#9fc3fc;--blue-cumulus-sun-368-moon-732:#3558a2;--blue-cumulus-sun-368-moon-732-hover:#5982e0;--blue-cumulus-sun-368-moon-732-active:#7996e6;--blue-cumulus-925-125:#dae6fd;--blue-cumulus-925-125-hover:#a9c8fb;--blue-cumulus-925-125-active:#8ab8f9;--blue-cumulus-main-526:#417dc4;--blue-cumulus-850-200:#b6cffb;--purple-glycine-975-75:#fef3fd;--purple-glycine-975-75-hover:#fcd4f8;--purple-glycine-975-75-active:#fabff5;--purple-glycine-950-100:#fee7fc;--purple-glycine-950-100-hover:#fdc0f8;--purple-glycine-950-100-active:#fca8f6;--purple-glycine-sun-319-moon-630:#6e445a;--purple-glycine-sun-319-moon-630-hover:#a66989;--purple-glycine-sun-319-moon-630-active:#bb7f9e;--purple-glycine-925-125:#fddbfa;--purple-glycine-925-125-hover:#fbaff5;--purple-glycine-925-125-active:#fa96f2;--purple-glycine-main-494:#a558a0;--purple-glycine-850-200:#fbb8f6;--pink-macaron-975-75:#fef4f2;--pink-macaron-975-75-hover:#fcd8d0;--pink-macaron-975-75-active:#fac5b8;--pink-macaron-950-100:#fee9e6;--pink-macaron-950-100-hover:#fdc6bd;--pink-macaron-950-100-active:#fcb0a2;--pink-macaron-sun-406-moon-833:#8d533e;--pink-macaron-sun-406-moon-833-hover:#ca795c;--pink-macaron-sun-406-moon-833-active:#e08e73;--pink-macaron-925-125:#fddfda;--pink-macaron-925-125-hover:#fbb8ab;--pink-macaron-925-125-active:#faa18d;--pink-macaron-main-689:#e18b76;--pink-macaron-850-200:#fcc0b4;--pink-tuile-975-75:#fef4f3;--pink-tuile-975-75-hover:#fcd7d3;--pink-tuile-975-75-active:#fac4be;--pink-tuile-950-100:#fee9e7;--pink-tuile-950-100-hover:#fdc6c0;--pink-tuile-950-100-active:#fcb0a7;--pink-tuile-sun-425-moon-750:#a94645;--pink-tuile-sun-425-moon-750-hover:#d5706f;--pink-tuile-sun-425-moon-750-active:#da8a89;--pink-tuile-925-125:#fddfdb;--pink-tuile-925-125-hover:#fbb8ad;--pink-tuile-925-125-active:#faa191;--pink-tuile-main-556:#ce614a;--pink-tuile-850-200:#fcbfb7;--yellow-tournesol-975-75:#fef6e3;--yellow-tournesol-975-75-hover:#fce086;--yellow-tournesol-975-75-active:#f5d24b;--yellow-tournesol-950-100:#feecc2;--yellow-tournesol-950-100-hover:#fbd335;--yellow-tournesol-950-100-active:#e6c130;--yellow-tournesol-sun-407-moon-922:#716043;--yellow-tournesol-sun-407-moon-922-hover:#a28a62;--yellow-tournesol-sun-407-moon-922-active:#ba9f72;--yellow-tournesol-925-125:#fde39c;--yellow-tournesol-925-125-hover:#e9c53b;--yellow-tournesol-925-125-active:#d3b235;--yellow-tournesol-main-731:#c8aa39;--yellow-tournesol-850-200:#efcb3a;--yellow-moutarde-975-75:#fef5e8;--yellow-moutarde-975-75-hover:#fcdca3;--yellow-moutarde-975-75-active:#fbcd64;--yellow-moutarde-950-100:#feebd0;--yellow-moutarde-950-100-hover:#fdcd6d;--yellow-moutarde-950-100-active:#f4be30;--yellow-moutarde-sun-348-moon-860:#695240;--yellow-moutarde-sun-348-moon-860-hover:#9b7b61;--yellow-moutarde-sun-348-moon-860-active:#b58f72;--yellow-moutarde-925-125:#fde2b5;--yellow-moutarde-925-125-hover:#f6c43c;--yellow-moutarde-925-125-active:#dfb135;--yellow-moutarde-main-679:#c3992a;--yellow-moutarde-850-200:#fcc63a;--orange-terre-battue-975-75:#fef4f2;--orange-terre-battue-975-75-hover:#fcd8d0;--orange-terre-battue-975-75-active:#fac5b8;--orange-terre-battue-950-100:#fee9e5;--orange-terre-battue-950-100-hover:#fdc6ba;--orange-terre-battue-950-100-active:#fcb09e;--orange-terre-battue-sun-370-moon-672:#755348;--orange-terre-battue-sun-370-moon-672-hover:#ab7b6b;--orange-terre-battue-sun-370-moon-672-active:#c68f7d;--orange-terre-battue-925-125:#fddfd8;--orange-terre-battue-925-125-hover:#fbb8a5;--orange-terre-battue-925-125-active:#faa184;--orange-terre-battue-main-645:#e4794a;--orange-terre-battue-850-200:#fcc0b0;--brown-cafe-creme-975-75:#fbf6ed;--brown-cafe-creme-975-75-hover:#f2deb6;--brown-cafe-creme-975-75-active:#eacf91;--brown-cafe-creme-950-100:#f7ecdb;--brown-cafe-creme-950-100-hover:#edce94;--brown-cafe-creme-950-100-active:#dabd84;--brown-cafe-creme-sun-383-moon-885:#685c48;--brown-cafe-creme-sun-383-moon-885-hover:#97866a;--brown-cafe-creme-sun-383-moon-885-active:#ae9b7b;--brown-cafe-creme-925-125:#f4e3c7;--brown-cafe-creme-925-125-hover:#e1c386;--brown-cafe-creme-925-125-active:#ccb078;--brown-cafe-creme-main-782:#d1b781;--brown-cafe-creme-850-200:#e7ca8e;--brown-caramel-975-75:#fbf5f2;--brown-caramel-975-75-hover:#f1dbcf;--brown-caramel-975-75-active:#ecc9b5;--brown-caramel-950-100:#f7ebe5;--brown-caramel-950-100-hover:#eccbb9;--brown-caramel-950-100-active:#e6b79a;--brown-caramel-sun-425-moon-901:#845d48;--brown-caramel-sun-425-moon-901-hover:#bb8568;--brown-caramel-sun-425-moon-901-active:#d69978;--brown-caramel-925-125:#f3e2d9;--brown-caramel-925-125-hover:#e7bea6;--brown-caramel-925-125-active:#e1a982;--brown-caramel-main-648:#c08c65;--brown-caramel-850-200:#eac7b2;--brown-opera-975-75:#fbf5f2;--brown-opera-975-75-hover:#f1dbcf;--brown-opera-975-75-active:#ecc9b5;--brown-opera-950-100:#f7ece4;--brown-opera-950-100-hover:#eccdb3;--brown-opera-950-100-active:#e6ba90;--brown-opera-sun-395-moon-820:#745b47;--brown-opera-sun-395-moon-820-hover:#a78468;--brown-opera-sun-395-moon-820-active:#c09979;--brown-opera-925-125:#f3e2d7;--brown-opera-925-125-hover:#e7bfa0;--brown-opera-925-125-active:#deaa7e;--brown-opera-main-680:#bd987a;--brown-opera-850-200:#eac7ad;--beige-gris-galet-975-75:#f9f6f2;--beige-gris-galet-975-75-hover:#eadecd;--beige-gris-galet-975-75-active:#e1ceb1;--beige-gris-galet-950-100:#f3ede5;--beige-gris-galet-950-100-hover:#e1d0b5;--beige-gris-galet-950-100-active:#d1bea2;--beige-gris-galet-sun-407-moon-821:#6a6156;--beige-gris-galet-sun-407-moon-821-hover:#988b7c;--beige-gris-galet-sun-407-moon-821-active:#afa08f;--beige-gris-galet-925-125:#eee4d9;--beige-gris-galet-925-125-hover:#dbc3a4;--beige-gris-galet-925-125-active:#c6b094;--beige-gris-galet-main-702:#aea397;--beige-gris-galet-850-200:#e0cab0;box-sizing:border-box;--scrollbar-width:0;--ground:0;--shadow-color:rgba(0, 0, 18, 0.16);--raised-shadow:0 1px 3px var(--shadow-color);--overlap-shadow:0 2px 6px var(--shadow-color);--lifted-shadow:0 3px 9px var(--shadow-color);}[href]{background-image:var(--underline-img), var(--underline-img);background-position:var(--underline-x) 100%, var(--underline-x) calc(100% - var(--underline-thickness));background-repeat:no-repeat, no-repeat;transition:background-size 0s;background-size:var(--underline-hover-width) calc(var(--underline-thickness) * 2), var(--underline-idle-width) var(--underline-thickness);}[target=_blank]::after{flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;--icon-size:1rem;-webkit-mask-image:url("icons/system/external-link-line.svg");mask-image:url("icons/system/external-link-line.svg");content:var(--external-link-content);margin-left:0.25rem;}[target=_blank][class^=fr-icon-]::after,[target=_blank][class*=" fr-icon-"]::after,[target=_blank][class^=fr-fi-]::after,[target=_blank][class*=" fr-fi-"]::after{flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;--icon-size:1rem;-webkit-mask-image:url("icons/system/external-link-line.svg");mask-image:url("icons/system/external-link-line.svg");content:var(--external-link-content);margin-left:0.25rem;}form[target=_blank]::after{content:none;}.fr-raw-link{--text-decoration:none;}.fr-raw-link[href],.fr-raw-link [href]{--underline-img:none;--external-link-content:none;}.fr-reset-link{--text-decoration:underline;}.fr-reset-link[href],.fr-reset-link [href]{--underline-img:none;text-underline-offset:2px;}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;margin:0;color:inherit;background-color:transparent;font-family:inherit;font-size:inherit;}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"Marianne", arial, sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;border-radius:0;border:0;background-color:transparent;margin:0;}input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none;}input[type=checkbox],input[type=radio],input[type=range]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;}input::-webkit-contacts-auto-fill-button,input::-webkit-credentials-auto-fill-button{margin-left:1rem;margin-right:-1px;width:1.25rem;height:1.25rem;-webkit-mask-size:1.25rem 1.25rem;}input[type=range]:focus::-webkit-slider-thumb{outline-offset:2px;outline-width:2px;outline-color:#0a76f6;outline-style:solid;}input[type=range]:focus::-moz-range-thumb{outline-offset:2px;outline-width:2px;outline-color:#0a76f6;outline-style:solid;}input[type=range]:focus::-ms-thumb{outline-offset:2px;outline-width:2px;outline-color:#0a76f6;outline-style:solid;}a:focus,button:focus,input:focus,input[type=checkbox]:focus + label::before,input[type=radio]:focus + label::before,input[type=button]:focus,input[type=image]:focus,input[type=reset]:focus,input[type=submit]:focus,select:focus,textarea:focus,[tabindex]:focus,video:focus[controls],audio:focus[controls],[contenteditable]:not([contenteditable=false]):focus,details:focus,details > summary:first-of-type:focus{outline-offset:2px;outline-width:2px;outline-color:#0a76f6;outline-style:solid;}input[type=range]:focus:not(:focus-visible)::-webkit-slider-thumb{outline-style:none;}input[type=range]:focus:not(:focus-visible)::-moz-range-thumb{outline-style:none;}input[type=range]:focus:not(:focus-visible)::-ms-thumb{outline-style:none;}a:focus:not(:focus-visible),button:focus:not(:focus-visible),input:focus:not(:focus-visible),input[type=checkbox]:focus:not(:focus-visible) + label::before,input[type=radio]:focus:not(:focus-visible) + label::before,input[type=button]:focus:not(:focus-visible),input[type=image]:focus:not(:focus-visible),input[type=reset]:focus:not(:focus-visible),input[type=submit]:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible),[tabindex]:focus:not(:focus-visible),video:focus:not(:focus-visible)[controls],audio:focus:not(:focus-visible)[controls],[contenteditable]:not([contenteditable=false]):focus:not(:focus-visible),details:focus:not(:focus-visible),details > summary:first-of-type:focus:not(:focus-visible){outline-style:none;}input[type=range]:focus-visible::-webkit-slider-thumb{outline-style:solid;}input[type=range]:focus-visible::-moz-range-thumb{outline-style:solid;}input[type=range]:focus-visible::-ms-thumb{outline-style:solid;}a:focus-visible,button:focus-visible,input:focus-visible,input[type=checkbox]:focus-visible + label::before,input[type=radio]:focus-visible + label::before,input[type=button]:focus-visible,input[type=image]:focus-visible,input[type=reset]:focus-visible,input[type=submit]:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible,video:focus-visible[controls],audio:focus-visible[controls],[contenteditable]:not([contenteditable=false]):focus-visible,details:focus-visible,details > summary:first-of-type:focus-visible{outline-style:solid;}button,input[type=button],input[type=image],input[type=reset],input[type=submit]{--hover-tint:var(--hover);--active-tint:var(--active);}a,button,input[type=checkbox],input[type=checkbox] + label,input[type=radio],input[type=radio] + label,input[type=file],input[type=range],input[type=button],input[type=image],input[type=reset],input[type=submit],select,video[controls],audio[controls],details,details > summary:first-of-type{cursor:pointer;}input[type=range]:disabled::-webkit-slider-thumb,input[type=range]:disabled::-webkit-slider-thumb:active{cursor:not-allowed;}input[type=range]:disabled::-moz-range-thumb,input[type=range]:disabled::-moz-range-thumb:active{cursor:not-allowed;}input[type=range]:disabled::-ms-thumb,input[type=range]:disabled::-ms-thumb:active{cursor:not-allowed;}a:not([href]),button:disabled,input:disabled,input[type=checkbox]:disabled,input[type=checkbox]:disabled + label,input[type=radio]:disabled,input[type=radio]:disabled + label,input[type=file]:disabled,input[type=range]:disabled,input[type=button]:disabled,input[type=image]:disabled,input[type=reset]:disabled,input[type=submit]:disabled,select:disabled,textarea:disabled,video:not([href])[controls],audio:not([href])[controls]{cursor:not-allowed;}input[type=range]::-webkit-slider-thumb{cursor:grab;}input[type=range]::-moz-range-thumb{cursor:grab;}input[type=range]::-ms-thumb{cursor:grab;}input[type=range]::-webkit-slider-thumb:active{cursor:grabbing;}input[type=range]::-moz-range-thumb:active{cursor:grabbing;}input[type=range]::-ms-thumb:active{cursor:grabbing;}a:not([href]),button:disabled,input:disabled,input[type=checkbox]:disabled,input[type=checkbox]:disabled + label,input[type=radio]:disabled,input[type=radio]:disabled + label,select:disabled,textarea:disabled,video:not([href]),audio:not([href]){opacity:1;color:var(--text-disabled-grey);}.fr-enlarge-link{position:relative;}.fr-enlarge-link a{background-image:none;outline-width:0;}.fr-enlarge-link a::before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;outline-offset:2px;outline-style:inherit;outline-color:inherit;outline-width:2px;z-index:1;}.fr-enlarge-button{position:relative;}.fr-enlarge-button button{background-image:none;outline-width:0;}.fr-enlarge-button button::before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;outline-offset:2px;outline-style:inherit;outline-color:inherit;outline-width:2px;z-index:1;}.fr-transition-none{transition:none !important;}@font-face{font-family:Marianne;src:url("fonts/Marianne-Light.woff2") format("woff2"), url("fonts/Marianne-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:Marianne;src:url("fonts/Marianne-Light_Italic.woff2") format("woff2"), url("fonts/Marianne-Light_Italic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap;}@font-face{font-family:Marianne;src:url("fonts/Marianne-Regular.woff2") format("woff2"), url("fonts/Marianne-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:Marianne;src:url("fonts/Marianne-Regular_Italic.woff2") format("woff2"), url("fonts/Marianne-Regular_Italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap;}@font-face{font-family:Marianne;src:url("fonts/Marianne-Medium.woff2") format("woff2"), url("fonts/Marianne-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:Marianne;src:url("fonts/Marianne-Medium_Italic.woff2") format("woff2"), url("fonts/Marianne-Medium_Italic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap;}@font-face{font-family:Marianne;src:url("fonts/Marianne-Bold.woff2") format("woff2"), url("fonts/Marianne-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:Marianne;src:url("fonts/Marianne-Bold_Italic.woff2") format("woff2"), url("fonts/Marianne-Bold_Italic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap;}@font-face{font-family:Spectral;src:url("fonts/Spectral-Regular.woff2") format("woff2"), url("fonts/Spectral-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:Spectral;src:url("fonts/Spectral-ExtraBold.woff2") format("woff2"), url("fonts/Spectral-ExtraBold.woff") format("woff");font-weight:900;font-style:normal;font-display:swap;}h6{font-weight:700;font-size:1.125rem;line-height:1.5rem;margin:var(--title-spacing);}h5{font-weight:700;font-size:1.25rem;line-height:1.75rem;margin:var(--title-spacing);}h4{font-weight:700;font-size:1.375rem;line-height:1.75rem;margin:var(--title-spacing);}h3{font-weight:700;font-size:1.5rem;line-height:2rem;margin:var(--title-spacing);}h2{font-weight:700;font-size:1.75rem;line-height:2.25rem;margin:var(--title-spacing);}h1{font-weight:700;font-size:2rem;line-height:2.5rem;margin:var(--title-spacing);}p{font-size:1rem;line-height:1.5rem;margin:var(--text-spacing);}ul,ol,dl{margin:0;padding:0;margin-block-start:var(--xl-block);margin-block-end:var(--xl-block);--xl-size:var(--xl-base);}ul{list-style-type:var(--ul-type);padding-inline-start:var(--ul-start);}ul > li::marker{font-size:calc(var(--xl-size) * 0.9);}ol{list-style-type:var(--ol-type);padding-inline-start:var(--ol-start);counter-reset:li-counter;}ol > li{counter-increment:li-counter;}ol > li::marker{content:var(--ol-content);font-size:var(--xl-size);font-weight:bold;}dl,dd{margin:0;padding-inline-start:var(--ul-start);}li,dd,dt{--xl-base:calc(var(--xl-size) * 0.9);padding-bottom:var(--li-bottom);}.fr-raw-list{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;}.fr-list{--ul-type:disc;--ol-type:decimal;--ul-start:1rem;--ol-start:1.5rem;--xl-block:0.5rem;--li-bottom:0.25rem;--xl-base:1em;--ol-content:counters(li-counter, ".") ".  ";}sub{line-height:1;}sup{line-height:1;}.fr-text--light{font-weight:300 !important;}.fr-text--regular{font-weight:400 !important;}.fr-text--bold{font-weight:700 !important;}.fr-text--heavy{font-weight:900 !important;}.fr-h6{font-weight:700 !important;font-size:1.125rem !important;line-height:1.5rem !important;margin:var(--title-spacing);}.fr-h5{font-weight:700 !important;font-size:1.25rem !important;line-height:1.75rem !important;margin:var(--title-spacing);}.fr-h4{font-weight:700 !important;font-size:1.375rem !important;line-height:1.75rem !important;margin:var(--title-spacing);}.fr-h3{font-weight:700 !important;font-size:1.5rem !important;line-height:2rem !important;margin:var(--title-spacing);}.fr-h2{font-weight:700 !important;font-size:1.75rem !important;line-height:2.25rem !important;margin:var(--title-spacing);}.fr-h1{font-weight:700 !important;font-size:2rem !important;line-height:2.5rem !important;margin:var(--title-spacing);}.fr-display--xs{font-weight:700 !important;font-size:2.5rem !important;line-height:3rem !important;margin:var(--display-spacing);}.fr-display--sm{font-weight:700 !important;font-size:3rem !important;line-height:3.5rem !important;margin:var(--display-spacing);}.fr-display--md{font-weight:700 !important;font-size:3.5rem !important;line-height:4rem !important;margin:var(--display-spacing);}.fr-display--lg{font-weight:700 !important;font-size:4rem !important;line-height:4.5rem !important;margin:var(--display-spacing);}.fr-display--xl{font-weight:700 !important;font-size:4.5rem !important;line-height:5rem !important;margin:var(--display-spacing);}.fr-text--alt{font-family:"Spectral", georgia, serif !important;}.fr-text--xs{font-size:0.75rem !important;line-height:1.25rem !important;margin:var(--text-spacing);}.fr-text--sm{font-size:0.875rem !important;line-height:1.5rem !important;margin:var(--text-spacing);}.fr-text--md{font-size:1rem !important;line-height:1.5rem !important;margin:var(--text-spacing);}.fr-text--lg{font-size:1.125rem !important;line-height:1.75rem !important;margin:var(--text-spacing);}.fr-text--xl,.fr-text--lead{font-size:1.25rem !important;line-height:2rem !important;margin:var(--text-spacing);}*,*::before,*::after{box-sizing:inherit;}body{font-family:"Marianne", arial, sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;margin:0;padding:0;font-size:1rem;line-height:1.5rem;overflow-wrap:break-word;background-color:var(--background-default-grey);--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);color:var(--text-default-grey);}input,select,textarea,label,button,a{-webkit-tap-highlight-color:transparent;}select optgroup{font-style:normal;}[class^=fr-icon-]::before,[class^=fr-icon-]::after,[class*=" fr-icon-"]::before,[class*=" fr-icon-"]::after,[class^=fr-fi-]::before,[class^=fr-fi-]::after,[class*=" fr-fi-"]::before,[class*=" fr-fi-"]::after{flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;--icon-size:1.5rem;}[class^=fr-icon-]::before,[class*=" fr-icon-"]::before,[class^=fr-fi-]::before,[class*=" fr-fi-"]::before{content:"";}.fr-icon--xs::before,.fr-icon--xs::after{--icon-size:0.75rem;}.fr-icon--sm::before,.fr-icon--sm::after{--icon-size:1rem;}.fr-icon--md::before,.fr-icon--md::after{--icon-size:1.5rem;}.fr-icon--lg::before,.fr-icon--lg::after{--icon-size:2rem;}.fr-hidden{display:none !important;}.fr-unhidden{display:inherit !important;}:root body{border-right:var(--scrollbar-width) solid transparent;}:root[data-fr-scrolling] body{overflow:hidden;bottom:0;left:0;position:fixed;right:0;top:0;}.fr-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;display:block;}hr{padding:var(--text-spacing);margin:0;border:0;display:block;background-size:100% 1px;background-repeat:no-repeat;background-position:0 0;background-image:linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey));}.fr-hr{padding:var(--text-spacing);margin:0;border:0;display:block;background-size:100% 1px;background-repeat:no-repeat;background-position:0 0;background-image:linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey));}.fr-hr--sm{width:10rem;margin-left:auto;margin-right:auto;}.fr-hr-or{font-size:0.875rem;line-height:1.5rem;text-transform:uppercase;font-weight:700;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:nowrap;}.fr-hr-or::before,.fr-hr-or::after{content:"";display:inline-flex;height:1px;width:100%;background-color:var(--border-default-grey);--idle:transparent;--hover:var(--border-default-grey-hover);--active:var(--border-default-grey-active);}.fr-hr-or::before{margin-right:0.75rem;}.fr-hr-or::after{margin-left:0.75rem;}.fr-ellipsis{display:inline !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;}iframe{border:0;}.fr-fluid-img{max-width:100%;height:auto;}@supports (aspect-ratio: 16/9){.fr-ratio-32x9{aspect-ratio:3.5555555556 !important;}.fr-ratio-16x9{aspect-ratio:1.7777777778 !important;}.fr-ratio-3x2{aspect-ratio:1.5 !important;}.fr-ratio-4x3{aspect-ratio:1.3333333333 !important;}.fr-ratio-1x1{aspect-ratio:1 !important;}.fr-ratio-3x4{aspect-ratio:0.75 !important;}.fr-ratio-2x3{aspect-ratio:0.6666666667 !important;}}[class^=fr-ratio],[class*=" fr-ratio"]{object-fit:cover;object-position:50% 50%;width:100%;}iframe[class^=fr-ratio],iframe[class*=" fr-ratio"]{object-fit:fill;}.fr-responsive-img{width:100%;height:auto;}.fr-responsive-vid{position:relative;width:100%;aspect-ratio:1.7777777778;display:block;}.fr-responsive-vid__player{width:100%;height:100%;display:block;border:0;}.fr-responsive-vid > .fr-consent-placeholder{object-fit:cover;object-position:50% 50%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;}.fr-grid-row{display:flex;flex-wrap:wrap;margin:0;padding:0;}.fr-grid-row--top{align-items:flex-start;}.fr-grid-row--bottom{align-items:flex-end;}.fr-grid-row--middle{align-items:center;}.fr-grid-row--left{justify-content:flex-start;}.fr-grid-row--right{justify-content:flex-end;}.fr-grid-row--center{justify-content:center;}.fr-col--top{align-self:flex-start;}.fr-col--bottom{align-self:flex-end;}.fr-col--middle{align-self:center;}.fr-container,.fr-container-sm,.fr-container-md,.fr-container-lg,.fr-container-xl{width:100%;margin-left:auto;margin-right:auto;}.fr-container{padding-left:1rem;padding-right:1rem;}.fr-container--fluid{padding-left:0;padding-right:0;max-width:none;overflow:hidden;}.fr-grid-row--gutters{margin:-0.5rem;}.fr-grid-row--gutters > [class^=fr-col-],.fr-grid-row--gutters > [class*=" fr-col-"],.fr-grid-row--gutters > .fr-col{padding:0.5rem;}.fr-grid-row--no-gutters{margin:0;}.fr-grid-row--no-gutters > [class^=fr-col-],.fr-grid-row--no-gutters > [class*=" fr-col-"],.fr-grid-row--no-gutters > .fr-col{padding:0;}.fr-col{flex:1;}.fr-col-1{flex:0 0 calc(100% / 12);width:calc(100% / 12);max-width:calc(100% / 12);}.fr-col-offset-1:not(.fr-col-offset-1--right){margin-left:calc(100% / 12);}.fr-col-offset-1--right{margin-right:calc(100% / 12);}.fr-col-2{flex:0 0 calc(200% / 12);width:calc(200% / 12);max-width:calc(200% / 12);}.fr-col-offset-2:not(.fr-col-offset-2--right){margin-left:calc(200% / 12);}.fr-col-offset-2--right{margin-right:calc(200% / 12);}.fr-col-3{flex:0 0 calc(300% / 12);width:calc(300% / 12);max-width:calc(300% / 12);}.fr-col-offset-3:not(.fr-col-offset-3--right){margin-left:calc(300% / 12);}.fr-col-offset-3--right{margin-right:calc(300% / 12);}.fr-col-4{flex:0 0 calc(400% / 12);width:calc(400% / 12);max-width:calc(400% / 12);}.fr-col-offset-4:not(.fr-col-offset-4--right){margin-left:calc(400% / 12);}.fr-col-offset-4--right{margin-right:calc(400% / 12);}.fr-col-5{flex:0 0 calc(500% / 12);width:calc(500% / 12);max-width:calc(500% / 12);}.fr-col-offset-5:not(.fr-col-offset-5--right){margin-left:calc(500% / 12);}.fr-col-offset-5--right{margin-right:calc(500% / 12);}.fr-col-6{flex:0 0 calc(600% / 12);width:calc(600% / 12);max-width:calc(600% / 12);}.fr-col-offset-6:not(.fr-col-offset-6--right){margin-left:calc(600% / 12);}.fr-col-offset-6--right{margin-right:calc(600% / 12);}.fr-col-7{flex:0 0 calc(700% / 12);width:calc(700% / 12);max-width:calc(700% / 12);}.fr-col-offset-7:not(.fr-col-offset-7--right){margin-left:calc(700% / 12);}.fr-col-offset-7--right{margin-right:calc(700% / 12);}.fr-col-8{flex:0 0 calc(800% / 12);width:calc(800% / 12);max-width:calc(800% / 12);}.fr-col-offset-8:not(.fr-col-offset-8--right){margin-left:calc(800% / 12);}.fr-col-offset-8--right{margin-right:calc(800% / 12);}.fr-col-9{flex:0 0 calc(900% / 12);width:calc(900% / 12);max-width:calc(900% / 12);}.fr-col-offset-9:not(.fr-col-offset-9--right){margin-left:calc(900% / 12);}.fr-col-offset-9--right{margin-right:calc(900% / 12);}.fr-col-10{flex:0 0 calc(1000% / 12);width:calc(1000% / 12);max-width:calc(1000% / 12);}.fr-col-offset-10:not(.fr-col-offset-10--right){margin-left:calc(1000% / 12);}.fr-col-offset-10--right{margin-right:calc(1000% / 12);}.fr-col-11{flex:0 0 calc(1100% / 12);width:calc(1100% / 12);max-width:calc(1100% / 12);}.fr-col-offset-11:not(.fr-col-offset-11--right){margin-left:calc(1100% / 12);}.fr-col-offset-11--right{margin-right:calc(1100% / 12);}.fr-col-12{flex:0 0 calc(1200% / 12);width:calc(1200% / 12);max-width:calc(1200% / 12);}.fr-col-offset-12:not(.fr-col-offset-12--right){margin-left:calc(1200% / 12);}.fr-col-offset-12--right{margin-right:calc(1200% / 12);}.fr-no-before::before{content:none;}.fr-no-after::after{content:none;}.fr-collapse{--collapse:-99999px;--collapser:"";--collapse-max-height:none;overflow:hidden;transition:visibility 0.3s;max-height:var(--collapse-max-height);}.fr-collapse--expanded{overflow-x:hidden;overflow-y:auto;}.fr-collapse::before{display:block;content:"";content:var(--collapser);transition:margin-top 0.3s;margin-top:0;}.fr-collapse:not(.fr-collapse--expanded):not(.fr-collapsing){--collapse-max-height:0;}.fr-collapse:not(.fr-collapse--expanded){visibility:hidden;}.fr-collapse:not(.fr-collapse--expanded)::before{margin-top:-99999px;margin-top:var(--collapse);}.fr-m-n8v,.fr-m-n4w{margin:-2rem !important;}.fr-ml-n8v,.fr-ml-n4w,.fr-mx-n8v,.fr-mx-n4w{margin-left:-2rem !important;}.fr-mr-n8v,.fr-mr-n4w,.fr-mx-n8v,.fr-mx-n4w{margin-right:-2rem !important;}.fr-mt-n8v,.fr-mt-n4w,.fr-my-n8v,.fr-my-n4w{margin-top:-2rem !important;}.fr-mb-n8v,.fr-mb-n4w,.fr-my-n8v,.fr-my-n4w{margin-bottom:-2rem !important;}.fr-m-n7v{margin:-1.75rem !important;}.fr-ml-n7v,.fr-mx-n7v{margin-left:-1.75rem !important;}.fr-mr-n7v,.fr-mx-n7v{margin-right:-1.75rem !important;}.fr-mt-n7v,.fr-my-n7v{margin-top:-1.75rem !important;}.fr-mb-n7v,.fr-my-n7v{margin-bottom:-1.75rem !important;}.fr-m-n6v,.fr-m-n3w{margin:-1.5rem !important;}.fr-ml-n6v,.fr-ml-n3w,.fr-mx-n6v,.fr-mx-n3w{margin-left:-1.5rem !important;}.fr-mr-n6v,.fr-mr-n3w,.fr-mx-n6v,.fr-mx-n3w{margin-right:-1.5rem !important;}.fr-mt-n6v,.fr-mt-n3w,.fr-my-n6v,.fr-my-n3w{margin-top:-1.5rem !important;}.fr-mb-n6v,.fr-mb-n3w,.fr-my-n6v,.fr-my-n3w{margin-bottom:-1.5rem !important;}.fr-m-n5v{margin:-1.25rem !important;}.fr-ml-n5v,.fr-mx-n5v{margin-left:-1.25rem !important;}.fr-mr-n5v,.fr-mx-n5v{margin-right:-1.25rem !important;}.fr-mt-n5v,.fr-my-n5v{margin-top:-1.25rem !important;}.fr-mb-n5v,.fr-my-n5v{margin-bottom:-1.25rem !important;}.fr-m-n4v,.fr-m-n2w{margin:-1rem !important;}.fr-ml-n4v,.fr-ml-n2w,.fr-mx-n4v,.fr-mx-n2w{margin-left:-1rem !important;}.fr-mr-n4v,.fr-mr-n2w,.fr-mx-n4v,.fr-mx-n2w{margin-right:-1rem !important;}.fr-mt-n4v,.fr-mt-n2w,.fr-my-n4v,.fr-my-n2w{margin-top:-1rem !important;}.fr-mb-n4v,.fr-mb-n2w,.fr-my-n4v,.fr-my-n2w{margin-bottom:-1rem !important;}.fr-m-n3v{margin:-0.75rem !important;}.fr-ml-n3v,.fr-mx-n3v{margin-left:-0.75rem !important;}.fr-mr-n3v,.fr-mx-n3v{margin-right:-0.75rem !important;}.fr-mt-n3v,.fr-my-n3v{margin-top:-0.75rem !important;}.fr-mb-n3v,.fr-my-n3v{margin-bottom:-0.75rem !important;}.fr-m-n2v,.fr-m-n1w{margin:-0.5rem !important;}.fr-ml-n2v,.fr-ml-n1w,.fr-mx-n2v,.fr-mx-n1w{margin-left:-0.5rem !important;}.fr-mr-n2v,.fr-mr-n1w,.fr-mx-n2v,.fr-mx-n1w{margin-right:-0.5rem !important;}.fr-mt-n2v,.fr-mt-n1w,.fr-my-n2v,.fr-my-n1w{margin-top:-0.5rem !important;}.fr-mb-n2v,.fr-mb-n1w,.fr-my-n2v,.fr-my-n1w{margin-bottom:-0.5rem !important;}.fr-m-n1v{margin:-0.25rem !important;}.fr-ml-n1v,.fr-mx-n1v{margin-left:-0.25rem !important;}.fr-mr-n1v,.fr-mx-n1v{margin-right:-0.25rem !important;}.fr-mt-n1v,.fr-my-n1v{margin-top:-0.25rem !important;}.fr-mb-n1v,.fr-my-n1v{margin-bottom:-0.25rem !important;}.fr-m-n1-5v{margin:-0.375rem !important;}.fr-ml-n1-5v,.fr-mx-n1-5v{margin-left:-0.375rem !important;}.fr-mr-n1-5v,.fr-mx-n1-5v{margin-right:-0.375rem !important;}.fr-mt-n1-5v,.fr-my-n1-5v{margin-top:-0.375rem !important;}.fr-mb-n1-5v,.fr-my-n1-5v{margin-bottom:-0.375rem !important;}.fr-m-0{margin:0 !important;}.fr-ml-0,.fr-mx-0{margin-left:0 !important;}.fr-mr-0,.fr-mx-0{margin-right:0 !important;}.fr-mt-0,.fr-my-0{margin-top:0 !important;}.fr-mb-0,.fr-my-0{margin-bottom:0 !important;}.fr-m-n0-5v{margin:-0.125rem !important;}.fr-ml-n0-5v,.fr-mx-n0-5v{margin-left:-0.125rem !important;}.fr-mr-n0-5v,.fr-mx-n0-5v{margin-right:-0.125rem !important;}.fr-mt-n0-5v,.fr-my-n0-5v{margin-top:-0.125rem !important;}.fr-mb-n0-5v,.fr-my-n0-5v{margin-bottom:-0.125rem !important;}.fr-m-0-5v{margin:0.125rem !important;}.fr-ml-0-5v,.fr-mx-0-5v{margin-left:0.125rem !important;}.fr-mr-0-5v,.fr-mx-0-5v{margin-right:0.125rem !important;}.fr-mt-0-5v,.fr-my-0-5v{margin-top:0.125rem !important;}.fr-mb-0-5v,.fr-my-0-5v{margin-bottom:0.125rem !important;}.fr-m-1v{margin:0.25rem !important;}.fr-ml-1v,.fr-mx-1v{margin-left:0.25rem !important;}.fr-mr-1v,.fr-mx-1v{margin-right:0.25rem !important;}.fr-mt-1v,.fr-my-1v{margin-top:0.25rem !important;}.fr-mb-1v,.fr-my-1v{margin-bottom:0.25rem !important;}.fr-m-1-5v{margin:0.375rem !important;}.fr-ml-1-5v,.fr-mx-1-5v{margin-left:0.375rem !important;}.fr-mr-1-5v,.fr-mx-1-5v{margin-right:0.375rem !important;}.fr-mt-1-5v,.fr-my-1-5v{margin-top:0.375rem !important;}.fr-mb-1-5v,.fr-my-1-5v{margin-bottom:0.375rem !important;}.fr-m-2v,.fr-m-1w{margin:0.5rem !important;}.fr-ml-2v,.fr-ml-1w,.fr-mx-2v,.fr-mx-1w{margin-left:0.5rem !important;}.fr-mr-2v,.fr-mr-1w,.fr-mx-2v,.fr-mx-1w{margin-right:0.5rem !important;}.fr-mt-2v,.fr-mt-1w,.fr-my-2v,.fr-my-1w{margin-top:0.5rem !important;}.fr-mb-2v,.fr-mb-1w,.fr-my-2v,.fr-my-1w{margin-bottom:0.5rem !important;}.fr-m-3v{margin:0.75rem !important;}.fr-ml-3v,.fr-mx-3v{margin-left:0.75rem !important;}.fr-mr-3v,.fr-mx-3v{margin-right:0.75rem !important;}.fr-mt-3v,.fr-my-3v{margin-top:0.75rem !important;}.fr-mb-3v,.fr-my-3v{margin-bottom:0.75rem !important;}.fr-m-4v,.fr-m-2w{margin:1rem !important;}.fr-ml-4v,.fr-ml-2w,.fr-mx-4v,.fr-mx-2w{margin-left:1rem !important;}.fr-mr-4v,.fr-mr-2w,.fr-mx-4v,.fr-mx-2w{margin-right:1rem !important;}.fr-mt-4v,.fr-mt-2w,.fr-my-4v,.fr-my-2w{margin-top:1rem !important;}.fr-mb-4v,.fr-mb-2w,.fr-my-4v,.fr-my-2w{margin-bottom:1rem !important;}.fr-m-5v{margin:1.25rem !important;}.fr-ml-5v,.fr-mx-5v{margin-left:1.25rem !important;}.fr-mr-5v,.fr-mx-5v{margin-right:1.25rem !important;}.fr-mt-5v,.fr-my-5v{margin-top:1.25rem !important;}.fr-mb-5v,.fr-my-5v{margin-bottom:1.25rem !important;}.fr-m-6v,.fr-m-3w{margin:1.5rem !important;}.fr-ml-6v,.fr-ml-3w,.fr-mx-6v,.fr-mx-3w{margin-left:1.5rem !important;}.fr-mr-6v,.fr-mr-3w,.fr-mx-6v,.fr-mx-3w{margin-right:1.5rem !important;}.fr-mt-6v,.fr-mt-3w,.fr-my-6v,.fr-my-3w{margin-top:1.5rem !important;}.fr-mb-6v,.fr-mb-3w,.fr-my-6v,.fr-my-3w{margin-bottom:1.5rem !important;}.fr-m-7v{margin:1.75rem !important;}.fr-ml-7v,.fr-mx-7v{margin-left:1.75rem !important;}.fr-mr-7v,.fr-mx-7v{margin-right:1.75rem !important;}.fr-mt-7v,.fr-my-7v{margin-top:1.75rem !important;}.fr-mb-7v,.fr-my-7v{margin-bottom:1.75rem !important;}.fr-m-8v,.fr-m-4w{margin:2rem !important;}.fr-ml-8v,.fr-ml-4w,.fr-mx-8v,.fr-mx-4w{margin-left:2rem !important;}.fr-mr-8v,.fr-mr-4w,.fr-mx-8v,.fr-mx-4w{margin-right:2rem !important;}.fr-mt-8v,.fr-mt-4w,.fr-my-8v,.fr-my-4w{margin-top:2rem !important;}.fr-mb-8v,.fr-mb-4w,.fr-my-8v,.fr-my-4w{margin-bottom:2rem !important;}.fr-m-9v{margin:2.25rem !important;}.fr-ml-9v,.fr-mx-9v{margin-left:2.25rem !important;}.fr-mr-9v,.fr-mx-9v{margin-right:2.25rem !important;}.fr-mt-9v,.fr-my-9v{margin-top:2.25rem !important;}.fr-mb-9v,.fr-my-9v{margin-bottom:2.25rem !important;}.fr-m-10v,.fr-m-5w{margin:2.5rem !important;}.fr-ml-10v,.fr-ml-5w,.fr-mx-10v,.fr-mx-5w{margin-left:2.5rem !important;}.fr-mr-10v,.fr-mr-5w,.fr-mx-10v,.fr-mx-5w{margin-right:2.5rem !important;}.fr-mt-10v,.fr-mt-5w,.fr-my-10v,.fr-my-5w{margin-top:2.5rem !important;}.fr-mb-10v,.fr-mb-5w,.fr-my-10v,.fr-my-5w{margin-bottom:2.5rem !important;}.fr-m-11v{margin:2.75rem !important;}.fr-ml-11v,.fr-mx-11v{margin-left:2.75rem !important;}.fr-mr-11v,.fr-mx-11v{margin-right:2.75rem !important;}.fr-mt-11v,.fr-my-11v{margin-top:2.75rem !important;}.fr-mb-11v,.fr-my-11v{margin-bottom:2.75rem !important;}.fr-m-12v,.fr-m-6w{margin:3rem !important;}.fr-ml-12v,.fr-ml-6w,.fr-mx-12v,.fr-mx-6w{margin-left:3rem !important;}.fr-mr-12v,.fr-mr-6w,.fr-mx-12v,.fr-mx-6w{margin-right:3rem !important;}.fr-mt-12v,.fr-mt-6w,.fr-my-12v,.fr-my-6w{margin-top:3rem !important;}.fr-mb-12v,.fr-mb-6w,.fr-my-12v,.fr-my-6w{margin-bottom:3rem !important;}.fr-m-13v{margin:3.25rem !important;}.fr-ml-13v,.fr-mx-13v{margin-left:3.25rem !important;}.fr-mr-13v,.fr-mx-13v{margin-right:3.25rem !important;}.fr-mt-13v,.fr-my-13v{margin-top:3.25rem !important;}.fr-mb-13v,.fr-my-13v{margin-bottom:3.25rem !important;}.fr-m-14v,.fr-m-7w{margin:3.5rem !important;}.fr-ml-14v,.fr-ml-7w,.fr-mx-14v,.fr-mx-7w{margin-left:3.5rem !important;}.fr-mr-14v,.fr-mr-7w,.fr-mx-14v,.fr-mx-7w{margin-right:3.5rem !important;}.fr-mt-14v,.fr-mt-7w,.fr-my-14v,.fr-my-7w{margin-top:3.5rem !important;}.fr-mb-14v,.fr-mb-7w,.fr-my-14v,.fr-my-7w{margin-bottom:3.5rem !important;}.fr-m-15v{margin:3.75rem !important;}.fr-ml-15v,.fr-mx-15v{margin-left:3.75rem !important;}.fr-mr-15v,.fr-mx-15v{margin-right:3.75rem !important;}.fr-mt-15v,.fr-my-15v{margin-top:3.75rem !important;}.fr-mb-15v,.fr-my-15v{margin-bottom:3.75rem !important;}.fr-m-16v,.fr-m-8w{margin:4rem !important;}.fr-ml-16v,.fr-ml-8w,.fr-mx-16v,.fr-mx-8w{margin-left:4rem !important;}.fr-mr-16v,.fr-mr-8w,.fr-mx-16v,.fr-mx-8w{margin-right:4rem !important;}.fr-mt-16v,.fr-mt-8w,.fr-my-16v,.fr-my-8w{margin-top:4rem !important;}.fr-mb-16v,.fr-mb-8w,.fr-my-16v,.fr-my-8w{margin-bottom:4rem !important;}.fr-m-17v{margin:4.25rem !important;}.fr-ml-17v,.fr-mx-17v{margin-left:4.25rem !important;}.fr-mr-17v,.fr-mx-17v{margin-right:4.25rem !important;}.fr-mt-17v,.fr-my-17v{margin-top:4.25rem !important;}.fr-mb-17v,.fr-my-17v{margin-bottom:4.25rem !important;}.fr-m-18v,.fr-m-9w{margin:4.5rem !important;}.fr-ml-18v,.fr-ml-9w,.fr-mx-18v,.fr-mx-9w{margin-left:4.5rem !important;}.fr-mr-18v,.fr-mr-9w,.fr-mx-18v,.fr-mx-9w{margin-right:4.5rem !important;}.fr-mt-18v,.fr-mt-9w,.fr-my-18v,.fr-my-9w{margin-top:4.5rem !important;}.fr-mb-18v,.fr-mb-9w,.fr-my-18v,.fr-my-9w{margin-bottom:4.5rem !important;}.fr-m-19v{margin:4.75rem !important;}.fr-ml-19v,.fr-mx-19v{margin-left:4.75rem !important;}.fr-mr-19v,.fr-mx-19v{margin-right:4.75rem !important;}.fr-mt-19v,.fr-my-19v{margin-top:4.75rem !important;}.fr-mb-19v,.fr-my-19v{margin-bottom:4.75rem !important;}.fr-m-20v,.fr-m-10w{margin:5rem !important;}.fr-ml-20v,.fr-ml-10w,.fr-mx-20v,.fr-mx-10w{margin-left:5rem !important;}.fr-mr-20v,.fr-mr-10w,.fr-mx-20v,.fr-mx-10w{margin-right:5rem !important;}.fr-mt-20v,.fr-mt-10w,.fr-my-20v,.fr-my-10w{margin-top:5rem !important;}.fr-mb-20v,.fr-mb-10w,.fr-my-20v,.fr-my-10w{margin-bottom:5rem !important;}.fr-m-21v{margin:5.25rem !important;}.fr-ml-21v,.fr-mx-21v{margin-left:5.25rem !important;}.fr-mr-21v,.fr-mx-21v{margin-right:5.25rem !important;}.fr-mt-21v,.fr-my-21v{margin-top:5.25rem !important;}.fr-mb-21v,.fr-my-21v{margin-bottom:5.25rem !important;}.fr-m-22v,.fr-m-11w{margin:5.5rem !important;}.fr-ml-22v,.fr-ml-11w,.fr-mx-22v,.fr-mx-11w{margin-left:5.5rem !important;}.fr-mr-22v,.fr-mr-11w,.fr-mx-22v,.fr-mx-11w{margin-right:5.5rem !important;}.fr-mt-22v,.fr-mt-11w,.fr-my-22v,.fr-my-11w{margin-top:5.5rem !important;}.fr-mb-22v,.fr-mb-11w,.fr-my-22v,.fr-my-11w{margin-bottom:5.5rem !important;}.fr-m-23v{margin:5.75rem !important;}.fr-ml-23v,.fr-mx-23v{margin-left:5.75rem !important;}.fr-mr-23v,.fr-mx-23v{margin-right:5.75rem !important;}.fr-mt-23v,.fr-my-23v{margin-top:5.75rem !important;}.fr-mb-23v,.fr-my-23v{margin-bottom:5.75rem !important;}.fr-m-24v,.fr-m-12w{margin:6rem !important;}.fr-ml-24v,.fr-ml-12w,.fr-mx-24v,.fr-mx-12w{margin-left:6rem !important;}.fr-mr-24v,.fr-mr-12w,.fr-mx-24v,.fr-mx-12w{margin-right:6rem !important;}.fr-mt-24v,.fr-mt-12w,.fr-my-24v,.fr-my-12w{margin-top:6rem !important;}.fr-mb-24v,.fr-mb-12w,.fr-my-24v,.fr-my-12w{margin-bottom:6rem !important;}.fr-m-25v{margin:6.25rem !important;}.fr-ml-25v,.fr-mx-25v{margin-left:6.25rem !important;}.fr-mr-25v,.fr-mx-25v{margin-right:6.25rem !important;}.fr-mt-25v,.fr-my-25v{margin-top:6.25rem !important;}.fr-mb-25v,.fr-my-25v{margin-bottom:6.25rem !important;}.fr-m-26v,.fr-m-13w{margin:6.5rem !important;}.fr-ml-26v,.fr-ml-13w,.fr-mx-26v,.fr-mx-13w{margin-left:6.5rem !important;}.fr-mr-26v,.fr-mr-13w,.fr-mx-26v,.fr-mx-13w{margin-right:6.5rem !important;}.fr-mt-26v,.fr-mt-13w,.fr-my-26v,.fr-my-13w{margin-top:6.5rem !important;}.fr-mb-26v,.fr-mb-13w,.fr-my-26v,.fr-my-13w{margin-bottom:6.5rem !important;}.fr-m-27v{margin:6.75rem !important;}.fr-ml-27v,.fr-mx-27v{margin-left:6.75rem !important;}.fr-mr-27v,.fr-mx-27v{margin-right:6.75rem !important;}.fr-mt-27v,.fr-my-27v{margin-top:6.75rem !important;}.fr-mb-27v,.fr-my-27v{margin-bottom:6.75rem !important;}.fr-m-28v,.fr-m-14w{margin:7rem !important;}.fr-ml-28v,.fr-ml-14w,.fr-mx-28v,.fr-mx-14w{margin-left:7rem !important;}.fr-mr-28v,.fr-mr-14w,.fr-mx-28v,.fr-mx-14w{margin-right:7rem !important;}.fr-mt-28v,.fr-mt-14w,.fr-my-28v,.fr-my-14w{margin-top:7rem !important;}.fr-mb-28v,.fr-mb-14w,.fr-my-28v,.fr-my-14w{margin-bottom:7rem !important;}.fr-m-29v{margin:7.25rem !important;}.fr-ml-29v,.fr-mx-29v{margin-left:7.25rem !important;}.fr-mr-29v,.fr-mx-29v{margin-right:7.25rem !important;}.fr-mt-29v,.fr-my-29v{margin-top:7.25rem !important;}.fr-mb-29v,.fr-my-29v{margin-bottom:7.25rem !important;}.fr-m-30v,.fr-m-15w{margin:7.5rem !important;}.fr-ml-30v,.fr-ml-15w,.fr-mx-30v,.fr-mx-15w{margin-left:7.5rem !important;}.fr-mr-30v,.fr-mr-15w,.fr-mx-30v,.fr-mx-15w{margin-right:7.5rem !important;}.fr-mt-30v,.fr-mt-15w,.fr-my-30v,.fr-my-15w{margin-top:7.5rem !important;}.fr-mb-30v,.fr-mb-15w,.fr-my-30v,.fr-my-15w{margin-bottom:7.5rem !important;}.fr-m-31v{margin:7.75rem !important;}.fr-ml-31v,.fr-mx-31v{margin-left:7.75rem !important;}.fr-mr-31v,.fr-mx-31v{margin-right:7.75rem !important;}.fr-mt-31v,.fr-my-31v{margin-top:7.75rem !important;}.fr-mb-31v,.fr-my-31v{margin-bottom:7.75rem !important;}.fr-m-32v,.fr-m-16w{margin:8rem !important;}.fr-ml-32v,.fr-ml-16w,.fr-mx-32v,.fr-mx-16w{margin-left:8rem !important;}.fr-mr-32v,.fr-mr-16w,.fr-mx-32v,.fr-mx-16w{margin-right:8rem !important;}.fr-mt-32v,.fr-mt-16w,.fr-my-32v,.fr-my-16w{margin-top:8rem !important;}.fr-mb-32v,.fr-mb-16w,.fr-my-32v,.fr-my-16w{margin-bottom:8rem !important;}.fr-m-auto{margin:auto;}.fr-ml-auto,.fr-mx-auto{margin-left:auto;}.fr-mr-auto,.fr-mx-auto{margin-right:auto;}.fr-mt-auto,.fr-my-auto{margin-top:auto;}.fr-mb-auto,.fr-my-auto{margin-bottom:auto;}.fr-m-first-n8v,.fr-m-first-n4w{margin:-2rem !important;}.fr-ml-first-n8v,.fr-ml-first-n4w,.fr-mx-first-n8v,.fr-mx-first-n4w{margin-left:-2rem !important;}.fr-mr-first-n8v,.fr-mr-first-n4w,.fr-mx-first-n8v,.fr-mx-first-n4w{margin-right:-2rem !important;}.fr-mt-first-n8v,.fr-mt-first-n4w,.fr-my-first-n8v,.fr-my-first-n4w{margin-top:-2rem !important;}.fr-mb-first-n8v,.fr-mb-first-n4w,.fr-my-first-n8v,.fr-my-first-n4w{margin-bottom:-2rem !important;}.fr-m-first-n7v{margin:-1.75rem !important;}.fr-ml-first-n7v,.fr-mx-first-n7v{margin-left:-1.75rem !important;}.fr-mr-first-n7v,.fr-mx-first-n7v{margin-right:-1.75rem !important;}.fr-mt-first-n7v,.fr-my-first-n7v{margin-top:-1.75rem !important;}.fr-mb-first-n7v,.fr-my-first-n7v{margin-bottom:-1.75rem !important;}.fr-m-first-n6v,.fr-m-first-n3w{margin:-1.5rem !important;}.fr-ml-first-n6v,.fr-ml-first-n3w,.fr-mx-first-n6v,.fr-mx-first-n3w{margin-left:-1.5rem !important;}.fr-mr-first-n6v,.fr-mr-first-n3w,.fr-mx-first-n6v,.fr-mx-first-n3w{margin-right:-1.5rem !important;}.fr-mt-first-n6v,.fr-mt-first-n3w,.fr-my-first-n6v,.fr-my-first-n3w{margin-top:-1.5rem !important;}.fr-mb-first-n6v,.fr-mb-first-n3w,.fr-my-first-n6v,.fr-my-first-n3w{margin-bottom:-1.5rem !important;}.fr-m-first-n5v{margin:-1.25rem !important;}.fr-ml-first-n5v,.fr-mx-first-n5v{margin-left:-1.25rem !important;}.fr-mr-first-n5v,.fr-mx-first-n5v{margin-right:-1.25rem !important;}.fr-mt-first-n5v,.fr-my-first-n5v{margin-top:-1.25rem !important;}.fr-mb-first-n5v,.fr-my-first-n5v{margin-bottom:-1.25rem !important;}.fr-m-first-n4v,.fr-m-first-n2w{margin:-1rem !important;}.fr-ml-first-n4v,.fr-ml-first-n2w,.fr-mx-first-n4v,.fr-mx-first-n2w{margin-left:-1rem !important;}.fr-mr-first-n4v,.fr-mr-first-n2w,.fr-mx-first-n4v,.fr-mx-first-n2w{margin-right:-1rem !important;}.fr-mt-first-n4v,.fr-mt-first-n2w,.fr-my-first-n4v,.fr-my-first-n2w{margin-top:-1rem !important;}.fr-mb-first-n4v,.fr-mb-first-n2w,.fr-my-first-n4v,.fr-my-first-n2w{margin-bottom:-1rem !important;}.fr-m-first-n3v{margin:-0.75rem !important;}.fr-ml-first-n3v,.fr-mx-first-n3v{margin-left:-0.75rem !important;}.fr-mr-first-n3v,.fr-mx-first-n3v{margin-right:-0.75rem !important;}.fr-mt-first-n3v,.fr-my-first-n3v{margin-top:-0.75rem !important;}.fr-mb-first-n3v,.fr-my-first-n3v{margin-bottom:-0.75rem !important;}.fr-m-first-n2v,.fr-m-first-n1w{margin:-0.5rem !important;}.fr-ml-first-n2v,.fr-ml-first-n1w,.fr-mx-first-n2v,.fr-mx-first-n1w{margin-left:-0.5rem !important;}.fr-mr-first-n2v,.fr-mr-first-n1w,.fr-mx-first-n2v,.fr-mx-first-n1w{margin-right:-0.5rem !important;}.fr-mt-first-n2v,.fr-mt-first-n1w,.fr-my-first-n2v,.fr-my-first-n1w{margin-top:-0.5rem !important;}.fr-mb-first-n2v,.fr-mb-first-n1w,.fr-my-first-n2v,.fr-my-first-n1w{margin-bottom:-0.5rem !important;}.fr-m-first-n1v{margin:-0.25rem !important;}.fr-ml-first-n1v,.fr-mx-first-n1v{margin-left:-0.25rem !important;}.fr-mr-first-n1v,.fr-mx-first-n1v{margin-right:-0.25rem !important;}.fr-mt-first-n1v,.fr-my-first-n1v{margin-top:-0.25rem !important;}.fr-mb-first-n1v,.fr-my-first-n1v{margin-bottom:-0.25rem !important;}.fr-m-first-n1-5v{margin:-0.375rem !important;}.fr-ml-first-n1-5v,.fr-mx-first-n1-5v{margin-left:-0.375rem !important;}.fr-mr-first-n1-5v,.fr-mx-first-n1-5v{margin-right:-0.375rem !important;}.fr-mt-first-n1-5v,.fr-my-first-n1-5v{margin-top:-0.375rem !important;}.fr-mb-first-n1-5v,.fr-my-first-n1-5v{margin-bottom:-0.375rem !important;}.fr-m-first-0{margin:0 !important;}.fr-ml-first-0,.fr-mx-first-0{margin-left:0 !important;}.fr-mr-first-0,.fr-mx-first-0{margin-right:0 !important;}.fr-mt-first-0,.fr-my-first-0{margin-top:0 !important;}.fr-mb-first-0,.fr-my-first-0{margin-bottom:0 !important;}.fr-m-first-n0-5v{margin:-0.125rem !important;}.fr-ml-first-n0-5v,.fr-mx-first-n0-5v{margin-left:-0.125rem !important;}.fr-mr-first-n0-5v,.fr-mx-first-n0-5v{margin-right:-0.125rem !important;}.fr-mt-first-n0-5v,.fr-my-first-n0-5v{margin-top:-0.125rem !important;}.fr-mb-first-n0-5v,.fr-my-first-n0-5v{margin-bottom:-0.125rem !important;}.fr-m-first-0-5v{margin:0.125rem !important;}.fr-ml-first-0-5v,.fr-mx-first-0-5v{margin-left:0.125rem !important;}.fr-mr-first-0-5v,.fr-mx-first-0-5v{margin-right:0.125rem !important;}.fr-mt-first-0-5v,.fr-my-first-0-5v{margin-top:0.125rem !important;}.fr-mb-first-0-5v,.fr-my-first-0-5v{margin-bottom:0.125rem !important;}.fr-m-first-1v{margin:0.25rem !important;}.fr-ml-first-1v,.fr-mx-first-1v{margin-left:0.25rem !important;}.fr-mr-first-1v,.fr-mx-first-1v{margin-right:0.25rem !important;}.fr-mt-first-1v,.fr-my-first-1v{margin-top:0.25rem !important;}.fr-mb-first-1v,.fr-my-first-1v{margin-bottom:0.25rem !important;}.fr-m-first-1-5v{margin:0.375rem !important;}.fr-ml-first-1-5v,.fr-mx-first-1-5v{margin-left:0.375rem !important;}.fr-mr-first-1-5v,.fr-mx-first-1-5v{margin-right:0.375rem !important;}.fr-mt-first-1-5v,.fr-my-first-1-5v{margin-top:0.375rem !important;}.fr-mb-first-1-5v,.fr-my-first-1-5v{margin-bottom:0.375rem !important;}.fr-m-first-2v,.fr-m-first-1w{margin:0.5rem !important;}.fr-ml-first-2v,.fr-ml-first-1w,.fr-mx-first-2v,.fr-mx-first-1w{margin-left:0.5rem !important;}.fr-mr-first-2v,.fr-mr-first-1w,.fr-mx-first-2v,.fr-mx-first-1w{margin-right:0.5rem !important;}.fr-mt-first-2v,.fr-mt-first-1w,.fr-my-first-2v,.fr-my-first-1w{margin-top:0.5rem !important;}.fr-mb-first-2v,.fr-mb-first-1w,.fr-my-first-2v,.fr-my-first-1w{margin-bottom:0.5rem !important;}.fr-m-first-3v{margin:0.75rem !important;}.fr-ml-first-3v,.fr-mx-first-3v{margin-left:0.75rem !important;}.fr-mr-first-3v,.fr-mx-first-3v{margin-right:0.75rem !important;}.fr-mt-first-3v,.fr-my-first-3v{margin-top:0.75rem !important;}.fr-mb-first-3v,.fr-my-first-3v{margin-bottom:0.75rem !important;}.fr-m-first-4v,.fr-m-first-2w{margin:1rem !important;}.fr-ml-first-4v,.fr-ml-first-2w,.fr-mx-first-4v,.fr-mx-first-2w{margin-left:1rem !important;}.fr-mr-first-4v,.fr-mr-first-2w,.fr-mx-first-4v,.fr-mx-first-2w{margin-right:1rem !important;}.fr-mt-first-4v,.fr-mt-first-2w,.fr-my-first-4v,.fr-my-first-2w{margin-top:1rem !important;}.fr-mb-first-4v,.fr-mb-first-2w,.fr-my-first-4v,.fr-my-first-2w{margin-bottom:1rem !important;}.fr-m-first-5v{margin:1.25rem !important;}.fr-ml-first-5v,.fr-mx-first-5v{margin-left:1.25rem !important;}.fr-mr-first-5v,.fr-mx-first-5v{margin-right:1.25rem !important;}.fr-mt-first-5v,.fr-my-first-5v{margin-top:1.25rem !important;}.fr-mb-first-5v,.fr-my-first-5v{margin-bottom:1.25rem !important;}.fr-m-first-6v,.fr-m-first-3w{margin:1.5rem !important;}.fr-ml-first-6v,.fr-ml-first-3w,.fr-mx-first-6v,.fr-mx-first-3w{margin-left:1.5rem !important;}.fr-mr-first-6v,.fr-mr-first-3w,.fr-mx-first-6v,.fr-mx-first-3w{margin-right:1.5rem !important;}.fr-mt-first-6v,.fr-mt-first-3w,.fr-my-first-6v,.fr-my-first-3w{margin-top:1.5rem !important;}.fr-mb-first-6v,.fr-mb-first-3w,.fr-my-first-6v,.fr-my-first-3w{margin-bottom:1.5rem !important;}.fr-m-first-7v{margin:1.75rem !important;}.fr-ml-first-7v,.fr-mx-first-7v{margin-left:1.75rem !important;}.fr-mr-first-7v,.fr-mx-first-7v{margin-right:1.75rem !important;}.fr-mt-first-7v,.fr-my-first-7v{margin-top:1.75rem !important;}.fr-mb-first-7v,.fr-my-first-7v{margin-bottom:1.75rem !important;}.fr-m-first-8v,.fr-m-first-4w{margin:2rem !important;}.fr-ml-first-8v,.fr-ml-first-4w,.fr-mx-first-8v,.fr-mx-first-4w{margin-left:2rem !important;}.fr-mr-first-8v,.fr-mr-first-4w,.fr-mx-first-8v,.fr-mx-first-4w{margin-right:2rem !important;}.fr-mt-first-8v,.fr-mt-first-4w,.fr-my-first-8v,.fr-my-first-4w{margin-top:2rem !important;}.fr-mb-first-8v,.fr-mb-first-4w,.fr-my-first-8v,.fr-my-first-4w{margin-bottom:2rem !important;}.fr-m-first-9v{margin:2.25rem !important;}.fr-ml-first-9v,.fr-mx-first-9v{margin-left:2.25rem !important;}.fr-mr-first-9v,.fr-mx-first-9v{margin-right:2.25rem !important;}.fr-mt-first-9v,.fr-my-first-9v{margin-top:2.25rem !important;}.fr-mb-first-9v,.fr-my-first-9v{margin-bottom:2.25rem !important;}.fr-m-first-10v,.fr-m-first-5w{margin:2.5rem !important;}.fr-ml-first-10v,.fr-ml-first-5w,.fr-mx-first-10v,.fr-mx-first-5w{margin-left:2.5rem !important;}.fr-mr-first-10v,.fr-mr-first-5w,.fr-mx-first-10v,.fr-mx-first-5w{margin-right:2.5rem !important;}.fr-mt-first-10v,.fr-mt-first-5w,.fr-my-first-10v,.fr-my-first-5w{margin-top:2.5rem !important;}.fr-mb-first-10v,.fr-mb-first-5w,.fr-my-first-10v,.fr-my-first-5w{margin-bottom:2.5rem !important;}.fr-m-first-11v{margin:2.75rem !important;}.fr-ml-first-11v,.fr-mx-first-11v{margin-left:2.75rem !important;}.fr-mr-first-11v,.fr-mx-first-11v{margin-right:2.75rem !important;}.fr-mt-first-11v,.fr-my-first-11v{margin-top:2.75rem !important;}.fr-mb-first-11v,.fr-my-first-11v{margin-bottom:2.75rem !important;}.fr-m-first-12v,.fr-m-first-6w{margin:3rem !important;}.fr-ml-first-12v,.fr-ml-first-6w,.fr-mx-first-12v,.fr-mx-first-6w{margin-left:3rem !important;}.fr-mr-first-12v,.fr-mr-first-6w,.fr-mx-first-12v,.fr-mx-first-6w{margin-right:3rem !important;}.fr-mt-first-12v,.fr-mt-first-6w,.fr-my-first-12v,.fr-my-first-6w{margin-top:3rem !important;}.fr-mb-first-12v,.fr-mb-first-6w,.fr-my-first-12v,.fr-my-first-6w{margin-bottom:3rem !important;}.fr-m-first-13v{margin:3.25rem !important;}.fr-ml-first-13v,.fr-mx-first-13v{margin-left:3.25rem !important;}.fr-mr-first-13v,.fr-mx-first-13v{margin-right:3.25rem !important;}.fr-mt-first-13v,.fr-my-first-13v{margin-top:3.25rem !important;}.fr-mb-first-13v,.fr-my-first-13v{margin-bottom:3.25rem !important;}.fr-m-first-14v,.fr-m-first-7w{margin:3.5rem !important;}.fr-ml-first-14v,.fr-ml-first-7w,.fr-mx-first-14v,.fr-mx-first-7w{margin-left:3.5rem !important;}.fr-mr-first-14v,.fr-mr-first-7w,.fr-mx-first-14v,.fr-mx-first-7w{margin-right:3.5rem !important;}.fr-mt-first-14v,.fr-mt-first-7w,.fr-my-first-14v,.fr-my-first-7w{margin-top:3.5rem !important;}.fr-mb-first-14v,.fr-mb-first-7w,.fr-my-first-14v,.fr-my-first-7w{margin-bottom:3.5rem !important;}.fr-m-first-15v{margin:3.75rem !important;}.fr-ml-first-15v,.fr-mx-first-15v{margin-left:3.75rem !important;}.fr-mr-first-15v,.fr-mx-first-15v{margin-right:3.75rem !important;}.fr-mt-first-15v,.fr-my-first-15v{margin-top:3.75rem !important;}.fr-mb-first-15v,.fr-my-first-15v{margin-bottom:3.75rem !important;}.fr-m-first-16v,.fr-m-first-8w{margin:4rem !important;}.fr-ml-first-16v,.fr-ml-first-8w,.fr-mx-first-16v,.fr-mx-first-8w{margin-left:4rem !important;}.fr-mr-first-16v,.fr-mr-first-8w,.fr-mx-first-16v,.fr-mx-first-8w{margin-right:4rem !important;}.fr-mt-first-16v,.fr-mt-first-8w,.fr-my-first-16v,.fr-my-first-8w{margin-top:4rem !important;}.fr-mb-first-16v,.fr-mb-first-8w,.fr-my-first-16v,.fr-my-first-8w{margin-bottom:4rem !important;}.fr-m-first-17v{margin:4.25rem !important;}.fr-ml-first-17v,.fr-mx-first-17v{margin-left:4.25rem !important;}.fr-mr-first-17v,.fr-mx-first-17v{margin-right:4.25rem !important;}.fr-mt-first-17v,.fr-my-first-17v{margin-top:4.25rem !important;}.fr-mb-first-17v,.fr-my-first-17v{margin-bottom:4.25rem !important;}.fr-m-first-18v,.fr-m-first-9w{margin:4.5rem !important;}.fr-ml-first-18v,.fr-ml-first-9w,.fr-mx-first-18v,.fr-mx-first-9w{margin-left:4.5rem !important;}.fr-mr-first-18v,.fr-mr-first-9w,.fr-mx-first-18v,.fr-mx-first-9w{margin-right:4.5rem !important;}.fr-mt-first-18v,.fr-mt-first-9w,.fr-my-first-18v,.fr-my-first-9w{margin-top:4.5rem !important;}.fr-mb-first-18v,.fr-mb-first-9w,.fr-my-first-18v,.fr-my-first-9w{margin-bottom:4.5rem !important;}.fr-m-first-19v{margin:4.75rem !important;}.fr-ml-first-19v,.fr-mx-first-19v{margin-left:4.75rem !important;}.fr-mr-first-19v,.fr-mx-first-19v{margin-right:4.75rem !important;}.fr-mt-first-19v,.fr-my-first-19v{margin-top:4.75rem !important;}.fr-mb-first-19v,.fr-my-first-19v{margin-bottom:4.75rem !important;}.fr-m-first-20v,.fr-m-first-10w{margin:5rem !important;}.fr-ml-first-20v,.fr-ml-first-10w,.fr-mx-first-20v,.fr-mx-first-10w{margin-left:5rem !important;}.fr-mr-first-20v,.fr-mr-first-10w,.fr-mx-first-20v,.fr-mx-first-10w{margin-right:5rem !important;}.fr-mt-first-20v,.fr-mt-first-10w,.fr-my-first-20v,.fr-my-first-10w{margin-top:5rem !important;}.fr-mb-first-20v,.fr-mb-first-10w,.fr-my-first-20v,.fr-my-first-10w{margin-bottom:5rem !important;}.fr-m-first-21v{margin:5.25rem !important;}.fr-ml-first-21v,.fr-mx-first-21v{margin-left:5.25rem !important;}.fr-mr-first-21v,.fr-mx-first-21v{margin-right:5.25rem !important;}.fr-mt-first-21v,.fr-my-first-21v{margin-top:5.25rem !important;}.fr-mb-first-21v,.fr-my-first-21v{margin-bottom:5.25rem !important;}.fr-m-first-22v,.fr-m-first-11w{margin:5.5rem !important;}.fr-ml-first-22v,.fr-ml-first-11w,.fr-mx-first-22v,.fr-mx-first-11w{margin-left:5.5rem !important;}.fr-mr-first-22v,.fr-mr-first-11w,.fr-mx-first-22v,.fr-mx-first-11w{margin-right:5.5rem !important;}.fr-mt-first-22v,.fr-mt-first-11w,.fr-my-first-22v,.fr-my-first-11w{margin-top:5.5rem !important;}.fr-mb-first-22v,.fr-mb-first-11w,.fr-my-first-22v,.fr-my-first-11w{margin-bottom:5.5rem !important;}.fr-m-first-23v{margin:5.75rem !important;}.fr-ml-first-23v,.fr-mx-first-23v{margin-left:5.75rem !important;}.fr-mr-first-23v,.fr-mx-first-23v{margin-right:5.75rem !important;}.fr-mt-first-23v,.fr-my-first-23v{margin-top:5.75rem !important;}.fr-mb-first-23v,.fr-my-first-23v{margin-bottom:5.75rem !important;}.fr-m-first-24v,.fr-m-first-12w{margin:6rem !important;}.fr-ml-first-24v,.fr-ml-first-12w,.fr-mx-first-24v,.fr-mx-first-12w{margin-left:6rem !important;}.fr-mr-first-24v,.fr-mr-first-12w,.fr-mx-first-24v,.fr-mx-first-12w{margin-right:6rem !important;}.fr-mt-first-24v,.fr-mt-first-12w,.fr-my-first-24v,.fr-my-first-12w{margin-top:6rem !important;}.fr-mb-first-24v,.fr-mb-first-12w,.fr-my-first-24v,.fr-my-first-12w{margin-bottom:6rem !important;}.fr-m-first-25v{margin:6.25rem !important;}.fr-ml-first-25v,.fr-mx-first-25v{margin-left:6.25rem !important;}.fr-mr-first-25v,.fr-mx-first-25v{margin-right:6.25rem !important;}.fr-mt-first-25v,.fr-my-first-25v{margin-top:6.25rem !important;}.fr-mb-first-25v,.fr-my-first-25v{margin-bottom:6.25rem !important;}.fr-m-first-26v,.fr-m-first-13w{margin:6.5rem !important;}.fr-ml-first-26v,.fr-ml-first-13w,.fr-mx-first-26v,.fr-mx-first-13w{margin-left:6.5rem !important;}.fr-mr-first-26v,.fr-mr-first-13w,.fr-mx-first-26v,.fr-mx-first-13w{margin-right:6.5rem !important;}.fr-mt-first-26v,.fr-mt-first-13w,.fr-my-first-26v,.fr-my-first-13w{margin-top:6.5rem !important;}.fr-mb-first-26v,.fr-mb-first-13w,.fr-my-first-26v,.fr-my-first-13w{margin-bottom:6.5rem !important;}.fr-m-first-27v{margin:6.75rem !important;}.fr-ml-first-27v,.fr-mx-first-27v{margin-left:6.75rem !important;}.fr-mr-first-27v,.fr-mx-first-27v{margin-right:6.75rem !important;}.fr-mt-first-27v,.fr-my-first-27v{margin-top:6.75rem !important;}.fr-mb-first-27v,.fr-my-first-27v{margin-bottom:6.75rem !important;}.fr-m-first-28v,.fr-m-first-14w{margin:7rem !important;}.fr-ml-first-28v,.fr-ml-first-14w,.fr-mx-first-28v,.fr-mx-first-14w{margin-left:7rem !important;}.fr-mr-first-28v,.fr-mr-first-14w,.fr-mx-first-28v,.fr-mx-first-14w{margin-right:7rem !important;}.fr-mt-first-28v,.fr-mt-first-14w,.fr-my-first-28v,.fr-my-first-14w{margin-top:7rem !important;}.fr-mb-first-28v,.fr-mb-first-14w,.fr-my-first-28v,.fr-my-first-14w{margin-bottom:7rem !important;}.fr-m-first-29v{margin:7.25rem !important;}.fr-ml-first-29v,.fr-mx-first-29v{margin-left:7.25rem !important;}.fr-mr-first-29v,.fr-mx-first-29v{margin-right:7.25rem !important;}.fr-mt-first-29v,.fr-my-first-29v{margin-top:7.25rem !important;}.fr-mb-first-29v,.fr-my-first-29v{margin-bottom:7.25rem !important;}.fr-m-first-30v,.fr-m-first-15w{margin:7.5rem !important;}.fr-ml-first-30v,.fr-ml-first-15w,.fr-mx-first-30v,.fr-mx-first-15w{margin-left:7.5rem !important;}.fr-mr-first-30v,.fr-mr-first-15w,.fr-mx-first-30v,.fr-mx-first-15w{margin-right:7.5rem !important;}.fr-mt-first-30v,.fr-mt-first-15w,.fr-my-first-30v,.fr-my-first-15w{margin-top:7.5rem !important;}.fr-mb-first-30v,.fr-mb-first-15w,.fr-my-first-30v,.fr-my-first-15w{margin-bottom:7.5rem !important;}.fr-m-first-31v{margin:7.75rem !important;}.fr-ml-first-31v,.fr-mx-first-31v{margin-left:7.75rem !important;}.fr-mr-first-31v,.fr-mx-first-31v{margin-right:7.75rem !important;}.fr-mt-first-31v,.fr-my-first-31v{margin-top:7.75rem !important;}.fr-mb-first-31v,.fr-my-first-31v{margin-bottom:7.75rem !important;}.fr-m-first-32v,.fr-m-first-16w{margin:8rem !important;}.fr-ml-first-32v,.fr-ml-first-16w,.fr-mx-first-32v,.fr-mx-first-16w{margin-left:8rem !important;}.fr-mr-first-32v,.fr-mr-first-16w,.fr-mx-first-32v,.fr-mx-first-16w{margin-right:8rem !important;}.fr-mt-first-32v,.fr-mt-first-16w,.fr-my-first-32v,.fr-my-first-16w{margin-top:8rem !important;}.fr-mb-first-32v,.fr-mb-first-16w,.fr-my-first-32v,.fr-my-first-16w{margin-bottom:8rem !important;}.fr-m-first-auto{margin:auto;}.fr-ml-first-auto,.fr-mx-first-auto{margin-left:auto;}.fr-mr-first-auto,.fr-mx-first-auto{margin-right:auto;}.fr-mt-first-auto,.fr-my-first-auto{margin-top:auto;}.fr-mb-first-auto,.fr-my-first-auto{margin-bottom:auto;}.fr-p-0{padding:0 !important;}.fr-pl-0,.fr-px-0{padding-left:0 !important;}.fr-pr-0,.fr-px-0{padding-right:0 !important;}.fr-pt-0,.fr-py-0{padding-top:0 !important;}.fr-pb-0,.fr-py-0{padding-bottom:0 !important;}.fr-p-0-5v{padding:0.125rem !important;}.fr-pl-0-5v,.fr-px-0-5v{padding-left:0.125rem !important;}.fr-pr-0-5v,.fr-px-0-5v{padding-right:0.125rem !important;}.fr-pt-0-5v,.fr-py-0-5v{padding-top:0.125rem !important;}.fr-pb-0-5v,.fr-py-0-5v{padding-bottom:0.125rem !important;}.fr-p-1v{padding:0.25rem !important;}.fr-pl-1v,.fr-px-1v{padding-left:0.25rem !important;}.fr-pr-1v,.fr-px-1v{padding-right:0.25rem !important;}.fr-pt-1v,.fr-py-1v{padding-top:0.25rem !important;}.fr-pb-1v,.fr-py-1v{padding-bottom:0.25rem !important;}.fr-p-1-5v{padding:0.375rem !important;}.fr-pl-1-5v,.fr-px-1-5v{padding-left:0.375rem !important;}.fr-pr-1-5v,.fr-px-1-5v{padding-right:0.375rem !important;}.fr-pt-1-5v,.fr-py-1-5v{padding-top:0.375rem !important;}.fr-pb-1-5v,.fr-py-1-5v{padding-bottom:0.375rem !important;}.fr-p-2v,.fr-p-1w{padding:0.5rem !important;}.fr-pl-2v,.fr-pl-1w,.fr-px-2v,.fr-px-1w{padding-left:0.5rem !important;}.fr-pr-2v,.fr-pr-1w,.fr-px-2v,.fr-px-1w{padding-right:0.5rem !important;}.fr-pt-2v,.fr-pt-1w,.fr-py-2v,.fr-py-1w{padding-top:0.5rem !important;}.fr-pb-2v,.fr-pb-1w,.fr-py-2v,.fr-py-1w{padding-bottom:0.5rem !important;}.fr-p-3v{padding:0.75rem !important;}.fr-pl-3v,.fr-px-3v{padding-left:0.75rem !important;}.fr-pr-3v,.fr-px-3v{padding-right:0.75rem !important;}.fr-pt-3v,.fr-py-3v{padding-top:0.75rem !important;}.fr-pb-3v,.fr-py-3v{padding-bottom:0.75rem !important;}.fr-p-4v,.fr-p-2w{padding:1rem !important;}.fr-pl-4v,.fr-pl-2w,.fr-px-4v,.fr-px-2w{padding-left:1rem !important;}.fr-pr-4v,.fr-pr-2w,.fr-px-4v,.fr-px-2w{padding-right:1rem !important;}.fr-pt-4v,.fr-pt-2w,.fr-py-4v,.fr-py-2w{padding-top:1rem !important;}.fr-pb-4v,.fr-pb-2w,.fr-py-4v,.fr-py-2w{padding-bottom:1rem !important;}.fr-p-5v{padding:1.25rem !important;}.fr-pl-5v,.fr-px-5v{padding-left:1.25rem !important;}.fr-pr-5v,.fr-px-5v{padding-right:1.25rem !important;}.fr-pt-5v,.fr-py-5v{padding-top:1.25rem !important;}.fr-pb-5v,.fr-py-5v{padding-bottom:1.25rem !important;}.fr-p-6v,.fr-p-3w{padding:1.5rem !important;}.fr-pl-6v,.fr-pl-3w,.fr-px-6v,.fr-px-3w{padding-left:1.5rem !important;}.fr-pr-6v,.fr-pr-3w,.fr-px-6v,.fr-px-3w{padding-right:1.5rem !important;}.fr-pt-6v,.fr-pt-3w,.fr-py-6v,.fr-py-3w{padding-top:1.5rem !important;}.fr-pb-6v,.fr-pb-3w,.fr-py-6v,.fr-py-3w{padding-bottom:1.5rem !important;}.fr-p-7v{padding:1.75rem !important;}.fr-pl-7v,.fr-px-7v{padding-left:1.75rem !important;}.fr-pr-7v,.fr-px-7v{padding-right:1.75rem !important;}.fr-pt-7v,.fr-py-7v{padding-top:1.75rem !important;}.fr-pb-7v,.fr-py-7v{padding-bottom:1.75rem !important;}.fr-p-8v,.fr-p-4w{padding:2rem !important;}.fr-pl-8v,.fr-pl-4w,.fr-px-8v,.fr-px-4w{padding-left:2rem !important;}.fr-pr-8v,.fr-pr-4w,.fr-px-8v,.fr-px-4w{padding-right:2rem !important;}.fr-pt-8v,.fr-pt-4w,.fr-py-8v,.fr-py-4w{padding-top:2rem !important;}.fr-pb-8v,.fr-pb-4w,.fr-py-8v,.fr-py-4w{padding-bottom:2rem !important;}.fr-p-9v{padding:2.25rem !important;}.fr-pl-9v,.fr-px-9v{padding-left:2.25rem !important;}.fr-pr-9v,.fr-px-9v{padding-right:2.25rem !important;}.fr-pt-9v,.fr-py-9v{padding-top:2.25rem !important;}.fr-pb-9v,.fr-py-9v{padding-bottom:2.25rem !important;}.fr-p-10v,.fr-p-5w{padding:2.5rem !important;}.fr-pl-10v,.fr-pl-5w,.fr-px-10v,.fr-px-5w{padding-left:2.5rem !important;}.fr-pr-10v,.fr-pr-5w,.fr-px-10v,.fr-px-5w{padding-right:2.5rem !important;}.fr-pt-10v,.fr-pt-5w,.fr-py-10v,.fr-py-5w{padding-top:2.5rem !important;}.fr-pb-10v,.fr-pb-5w,.fr-py-10v,.fr-py-5w{padding-bottom:2.5rem !important;}.fr-p-11v{padding:2.75rem !important;}.fr-pl-11v,.fr-px-11v{padding-left:2.75rem !important;}.fr-pr-11v,.fr-px-11v{padding-right:2.75rem !important;}.fr-pt-11v,.fr-py-11v{padding-top:2.75rem !important;}.fr-pb-11v,.fr-py-11v{padding-bottom:2.75rem !important;}.fr-p-12v,.fr-p-6w{padding:3rem !important;}.fr-pl-12v,.fr-pl-6w,.fr-px-12v,.fr-px-6w{padding-left:3rem !important;}.fr-pr-12v,.fr-pr-6w,.fr-px-12v,.fr-px-6w{padding-right:3rem !important;}.fr-pt-12v,.fr-pt-6w,.fr-py-12v,.fr-py-6w{padding-top:3rem !important;}.fr-pb-12v,.fr-pb-6w,.fr-py-12v,.fr-py-6w{padding-bottom:3rem !important;}.fr-p-13v{padding:3.25rem !important;}.fr-pl-13v,.fr-px-13v{padding-left:3.25rem !important;}.fr-pr-13v,.fr-px-13v{padding-right:3.25rem !important;}.fr-pt-13v,.fr-py-13v{padding-top:3.25rem !important;}.fr-pb-13v,.fr-py-13v{padding-bottom:3.25rem !important;}.fr-p-14v,.fr-p-7w{padding:3.5rem !important;}.fr-pl-14v,.fr-pl-7w,.fr-px-14v,.fr-px-7w{padding-left:3.5rem !important;}.fr-pr-14v,.fr-pr-7w,.fr-px-14v,.fr-px-7w{padding-right:3.5rem !important;}.fr-pt-14v,.fr-pt-7w,.fr-py-14v,.fr-py-7w{padding-top:3.5rem !important;}.fr-pb-14v,.fr-pb-7w,.fr-py-14v,.fr-py-7w{padding-bottom:3.5rem !important;}.fr-p-15v{padding:3.75rem !important;}.fr-pl-15v,.fr-px-15v{padding-left:3.75rem !important;}.fr-pr-15v,.fr-px-15v{padding-right:3.75rem !important;}.fr-pt-15v,.fr-py-15v{padding-top:3.75rem !important;}.fr-pb-15v,.fr-py-15v{padding-bottom:3.75rem !important;}.fr-p-16v,.fr-p-8w{padding:4rem !important;}.fr-pl-16v,.fr-pl-8w,.fr-px-16v,.fr-px-8w{padding-left:4rem !important;}.fr-pr-16v,.fr-pr-8w,.fr-px-16v,.fr-px-8w{padding-right:4rem !important;}.fr-pt-16v,.fr-pt-8w,.fr-py-16v,.fr-py-8w{padding-top:4rem !important;}.fr-pb-16v,.fr-pb-8w,.fr-py-16v,.fr-py-8w{padding-bottom:4rem !important;}.fr-p-17v{padding:4.25rem !important;}.fr-pl-17v,.fr-px-17v{padding-left:4.25rem !important;}.fr-pr-17v,.fr-px-17v{padding-right:4.25rem !important;}.fr-pt-17v,.fr-py-17v{padding-top:4.25rem !important;}.fr-pb-17v,.fr-py-17v{padding-bottom:4.25rem !important;}.fr-p-18v,.fr-p-9w{padding:4.5rem !important;}.fr-pl-18v,.fr-pl-9w,.fr-px-18v,.fr-px-9w{padding-left:4.5rem !important;}.fr-pr-18v,.fr-pr-9w,.fr-px-18v,.fr-px-9w{padding-right:4.5rem !important;}.fr-pt-18v,.fr-pt-9w,.fr-py-18v,.fr-py-9w{padding-top:4.5rem !important;}.fr-pb-18v,.fr-pb-9w,.fr-py-18v,.fr-py-9w{padding-bottom:4.5rem !important;}.fr-p-19v{padding:4.75rem !important;}.fr-pl-19v,.fr-px-19v{padding-left:4.75rem !important;}.fr-pr-19v,.fr-px-19v{padding-right:4.75rem !important;}.fr-pt-19v,.fr-py-19v{padding-top:4.75rem !important;}.fr-pb-19v,.fr-py-19v{padding-bottom:4.75rem !important;}.fr-p-20v,.fr-p-10w{padding:5rem !important;}.fr-pl-20v,.fr-pl-10w,.fr-px-20v,.fr-px-10w{padding-left:5rem !important;}.fr-pr-20v,.fr-pr-10w,.fr-px-20v,.fr-px-10w{padding-right:5rem !important;}.fr-pt-20v,.fr-pt-10w,.fr-py-20v,.fr-py-10w{padding-top:5rem !important;}.fr-pb-20v,.fr-pb-10w,.fr-py-20v,.fr-py-10w{padding-bottom:5rem !important;}.fr-p-21v{padding:5.25rem !important;}.fr-pl-21v,.fr-px-21v{padding-left:5.25rem !important;}.fr-pr-21v,.fr-px-21v{padding-right:5.25rem !important;}.fr-pt-21v,.fr-py-21v{padding-top:5.25rem !important;}.fr-pb-21v,.fr-py-21v{padding-bottom:5.25rem !important;}.fr-p-22v,.fr-p-11w{padding:5.5rem !important;}.fr-pl-22v,.fr-pl-11w,.fr-px-22v,.fr-px-11w{padding-left:5.5rem !important;}.fr-pr-22v,.fr-pr-11w,.fr-px-22v,.fr-px-11w{padding-right:5.5rem !important;}.fr-pt-22v,.fr-pt-11w,.fr-py-22v,.fr-py-11w{padding-top:5.5rem !important;}.fr-pb-22v,.fr-pb-11w,.fr-py-22v,.fr-py-11w{padding-bottom:5.5rem !important;}.fr-p-23v{padding:5.75rem !important;}.fr-pl-23v,.fr-px-23v{padding-left:5.75rem !important;}.fr-pr-23v,.fr-px-23v{padding-right:5.75rem !important;}.fr-pt-23v,.fr-py-23v{padding-top:5.75rem !important;}.fr-pb-23v,.fr-py-23v{padding-bottom:5.75rem !important;}.fr-p-24v,.fr-p-12w{padding:6rem !important;}.fr-pl-24v,.fr-pl-12w,.fr-px-24v,.fr-px-12w{padding-left:6rem !important;}.fr-pr-24v,.fr-pr-12w,.fr-px-24v,.fr-px-12w{padding-right:6rem !important;}.fr-pt-24v,.fr-pt-12w,.fr-py-24v,.fr-py-12w{padding-top:6rem !important;}.fr-pb-24v,.fr-pb-12w,.fr-py-24v,.fr-py-12w{padding-bottom:6rem !important;}.fr-p-25v{padding:6.25rem !important;}.fr-pl-25v,.fr-px-25v{padding-left:6.25rem !important;}.fr-pr-25v,.fr-px-25v{padding-right:6.25rem !important;}.fr-pt-25v,.fr-py-25v{padding-top:6.25rem !important;}.fr-pb-25v,.fr-py-25v{padding-bottom:6.25rem !important;}.fr-p-26v,.fr-p-13w{padding:6.5rem !important;}.fr-pl-26v,.fr-pl-13w,.fr-px-26v,.fr-px-13w{padding-left:6.5rem !important;}.fr-pr-26v,.fr-pr-13w,.fr-px-26v,.fr-px-13w{padding-right:6.5rem !important;}.fr-pt-26v,.fr-pt-13w,.fr-py-26v,.fr-py-13w{padding-top:6.5rem !important;}.fr-pb-26v,.fr-pb-13w,.fr-py-26v,.fr-py-13w{padding-bottom:6.5rem !important;}.fr-p-27v{padding:6.75rem !important;}.fr-pl-27v,.fr-px-27v{padding-left:6.75rem !important;}.fr-pr-27v,.fr-px-27v{padding-right:6.75rem !important;}.fr-pt-27v,.fr-py-27v{padding-top:6.75rem !important;}.fr-pb-27v,.fr-py-27v{padding-bottom:6.75rem !important;}.fr-p-28v,.fr-p-14w{padding:7rem !important;}.fr-pl-28v,.fr-pl-14w,.fr-px-28v,.fr-px-14w{padding-left:7rem !important;}.fr-pr-28v,.fr-pr-14w,.fr-px-28v,.fr-px-14w{padding-right:7rem !important;}.fr-pt-28v,.fr-pt-14w,.fr-py-28v,.fr-py-14w{padding-top:7rem !important;}.fr-pb-28v,.fr-pb-14w,.fr-py-28v,.fr-py-14w{padding-bottom:7rem !important;}.fr-p-29v{padding:7.25rem !important;}.fr-pl-29v,.fr-px-29v{padding-left:7.25rem !important;}.fr-pr-29v,.fr-px-29v{padding-right:7.25rem !important;}.fr-pt-29v,.fr-py-29v{padding-top:7.25rem !important;}.fr-pb-29v,.fr-py-29v{padding-bottom:7.25rem !important;}.fr-p-30v,.fr-p-15w{padding:7.5rem !important;}.fr-pl-30v,.fr-pl-15w,.fr-px-30v,.fr-px-15w{padding-left:7.5rem !important;}.fr-pr-30v,.fr-pr-15w,.fr-px-30v,.fr-px-15w{padding-right:7.5rem !important;}.fr-pt-30v,.fr-pt-15w,.fr-py-30v,.fr-py-15w{padding-top:7.5rem !important;}.fr-pb-30v,.fr-pb-15w,.fr-py-30v,.fr-py-15w{padding-bottom:7.5rem !important;}.fr-p-31v{padding:7.75rem !important;}.fr-pl-31v,.fr-px-31v{padding-left:7.75rem !important;}.fr-pr-31v,.fr-px-31v{padding-right:7.75rem !important;}.fr-pt-31v,.fr-py-31v{padding-top:7.75rem !important;}.fr-pb-31v,.fr-py-31v{padding-bottom:7.75rem !important;}.fr-p-32v,.fr-p-16w{padding:8rem !important;}.fr-pl-32v,.fr-pl-16w,.fr-px-32v,.fr-px-16w{padding-left:8rem !important;}.fr-pr-32v,.fr-pr-16w,.fr-px-32v,.fr-px-16w{padding-right:8rem !important;}.fr-pt-32v,.fr-pt-16w,.fr-py-32v,.fr-py-16w{padding-top:8rem !important;}.fr-pb-32v,.fr-pb-16w,.fr-py-32v,.fr-py-16w{padding-bottom:8rem !important;}.fr-p-first-0{padding:0 !important;}.fr-pl-first-0,.fr-px-first-0{padding-left:0 !important;}.fr-pr-first-0,.fr-px-first-0{padding-right:0 !important;}.fr-pt-first-0,.fr-py-first-0{padding-top:0 !important;}.fr-pb-first-0,.fr-py-first-0{padding-bottom:0 !important;}.fr-p-first-0-5v{padding:0.125rem !important;}.fr-pl-first-0-5v,.fr-px-first-0-5v{padding-left:0.125rem !important;}.fr-pr-first-0-5v,.fr-px-first-0-5v{padding-right:0.125rem !important;}.fr-pt-first-0-5v,.fr-py-first-0-5v{padding-top:0.125rem !important;}.fr-pb-first-0-5v,.fr-py-first-0-5v{padding-bottom:0.125rem !important;}.fr-p-first-1v{padding:0.25rem !important;}.fr-pl-first-1v,.fr-px-first-1v{padding-left:0.25rem !important;}.fr-pr-first-1v,.fr-px-first-1v{padding-right:0.25rem !important;}.fr-pt-first-1v,.fr-py-first-1v{padding-top:0.25rem !important;}.fr-pb-first-1v,.fr-py-first-1v{padding-bottom:0.25rem !important;}.fr-p-first-1-5v{padding:0.375rem !important;}.fr-pl-first-1-5v,.fr-px-first-1-5v{padding-left:0.375rem !important;}.fr-pr-first-1-5v,.fr-px-first-1-5v{padding-right:0.375rem !important;}.fr-pt-first-1-5v,.fr-py-first-1-5v{padding-top:0.375rem !important;}.fr-pb-first-1-5v,.fr-py-first-1-5v{padding-bottom:0.375rem !important;}.fr-p-first-2v,.fr-p-first-1w{padding:0.5rem !important;}.fr-pl-first-2v,.fr-pl-first-1w,.fr-px-first-2v,.fr-px-first-1w{padding-left:0.5rem !important;}.fr-pr-first-2v,.fr-pr-first-1w,.fr-px-first-2v,.fr-px-first-1w{padding-right:0.5rem !important;}.fr-pt-first-2v,.fr-pt-first-1w,.fr-py-first-2v,.fr-py-first-1w{padding-top:0.5rem !important;}.fr-pb-first-2v,.fr-pb-first-1w,.fr-py-first-2v,.fr-py-first-1w{padding-bottom:0.5rem !important;}.fr-p-first-3v{padding:0.75rem !important;}.fr-pl-first-3v,.fr-px-first-3v{padding-left:0.75rem !important;}.fr-pr-first-3v,.fr-px-first-3v{padding-right:0.75rem !important;}.fr-pt-first-3v,.fr-py-first-3v{padding-top:0.75rem !important;}.fr-pb-first-3v,.fr-py-first-3v{padding-bottom:0.75rem !important;}.fr-p-first-4v,.fr-p-first-2w{padding:1rem !important;}.fr-pl-first-4v,.fr-pl-first-2w,.fr-px-first-4v,.fr-px-first-2w{padding-left:1rem !important;}.fr-pr-first-4v,.fr-pr-first-2w,.fr-px-first-4v,.fr-px-first-2w{padding-right:1rem !important;}.fr-pt-first-4v,.fr-pt-first-2w,.fr-py-first-4v,.fr-py-first-2w{padding-top:1rem !important;}.fr-pb-first-4v,.fr-pb-first-2w,.fr-py-first-4v,.fr-py-first-2w{padding-bottom:1rem !important;}.fr-p-first-5v{padding:1.25rem !important;}.fr-pl-first-5v,.fr-px-first-5v{padding-left:1.25rem !important;}.fr-pr-first-5v,.fr-px-first-5v{padding-right:1.25rem !important;}.fr-pt-first-5v,.fr-py-first-5v{padding-top:1.25rem !important;}.fr-pb-first-5v,.fr-py-first-5v{padding-bottom:1.25rem !important;}.fr-p-first-6v,.fr-p-first-3w{padding:1.5rem !important;}.fr-pl-first-6v,.fr-pl-first-3w,.fr-px-first-6v,.fr-px-first-3w{padding-left:1.5rem !important;}.fr-pr-first-6v,.fr-pr-first-3w,.fr-px-first-6v,.fr-px-first-3w{padding-right:1.5rem !important;}.fr-pt-first-6v,.fr-pt-first-3w,.fr-py-first-6v,.fr-py-first-3w{padding-top:1.5rem !important;}.fr-pb-first-6v,.fr-pb-first-3w,.fr-py-first-6v,.fr-py-first-3w{padding-bottom:1.5rem !important;}.fr-p-first-7v{padding:1.75rem !important;}.fr-pl-first-7v,.fr-px-first-7v{padding-left:1.75rem !important;}.fr-pr-first-7v,.fr-px-first-7v{padding-right:1.75rem !important;}.fr-pt-first-7v,.fr-py-first-7v{padding-top:1.75rem !important;}.fr-pb-first-7v,.fr-py-first-7v{padding-bottom:1.75rem !important;}.fr-p-first-8v,.fr-p-first-4w{padding:2rem !important;}.fr-pl-first-8v,.fr-pl-first-4w,.fr-px-first-8v,.fr-px-first-4w{padding-left:2rem !important;}.fr-pr-first-8v,.fr-pr-first-4w,.fr-px-first-8v,.fr-px-first-4w{padding-right:2rem !important;}.fr-pt-first-8v,.fr-pt-first-4w,.fr-py-first-8v,.fr-py-first-4w{padding-top:2rem !important;}.fr-pb-first-8v,.fr-pb-first-4w,.fr-py-first-8v,.fr-py-first-4w{padding-bottom:2rem !important;}.fr-p-first-9v{padding:2.25rem !important;}.fr-pl-first-9v,.fr-px-first-9v{padding-left:2.25rem !important;}.fr-pr-first-9v,.fr-px-first-9v{padding-right:2.25rem !important;}.fr-pt-first-9v,.fr-py-first-9v{padding-top:2.25rem !important;}.fr-pb-first-9v,.fr-py-first-9v{padding-bottom:2.25rem !important;}.fr-p-first-10v,.fr-p-first-5w{padding:2.5rem !important;}.fr-pl-first-10v,.fr-pl-first-5w,.fr-px-first-10v,.fr-px-first-5w{padding-left:2.5rem !important;}.fr-pr-first-10v,.fr-pr-first-5w,.fr-px-first-10v,.fr-px-first-5w{padding-right:2.5rem !important;}.fr-pt-first-10v,.fr-pt-first-5w,.fr-py-first-10v,.fr-py-first-5w{padding-top:2.5rem !important;}.fr-pb-first-10v,.fr-pb-first-5w,.fr-py-first-10v,.fr-py-first-5w{padding-bottom:2.5rem !important;}.fr-p-first-11v{padding:2.75rem !important;}.fr-pl-first-11v,.fr-px-first-11v{padding-left:2.75rem !important;}.fr-pr-first-11v,.fr-px-first-11v{padding-right:2.75rem !important;}.fr-pt-first-11v,.fr-py-first-11v{padding-top:2.75rem !important;}.fr-pb-first-11v,.fr-py-first-11v{padding-bottom:2.75rem !important;}.fr-p-first-12v,.fr-p-first-6w{padding:3rem !important;}.fr-pl-first-12v,.fr-pl-first-6w,.fr-px-first-12v,.fr-px-first-6w{padding-left:3rem !important;}.fr-pr-first-12v,.fr-pr-first-6w,.fr-px-first-12v,.fr-px-first-6w{padding-right:3rem !important;}.fr-pt-first-12v,.fr-pt-first-6w,.fr-py-first-12v,.fr-py-first-6w{padding-top:3rem !important;}.fr-pb-first-12v,.fr-pb-first-6w,.fr-py-first-12v,.fr-py-first-6w{padding-bottom:3rem !important;}.fr-p-first-13v{padding:3.25rem !important;}.fr-pl-first-13v,.fr-px-first-13v{padding-left:3.25rem !important;}.fr-pr-first-13v,.fr-px-first-13v{padding-right:3.25rem !important;}.fr-pt-first-13v,.fr-py-first-13v{padding-top:3.25rem !important;}.fr-pb-first-13v,.fr-py-first-13v{padding-bottom:3.25rem !important;}.fr-p-first-14v,.fr-p-first-7w{padding:3.5rem !important;}.fr-pl-first-14v,.fr-pl-first-7w,.fr-px-first-14v,.fr-px-first-7w{padding-left:3.5rem !important;}.fr-pr-first-14v,.fr-pr-first-7w,.fr-px-first-14v,.fr-px-first-7w{padding-right:3.5rem !important;}.fr-pt-first-14v,.fr-pt-first-7w,.fr-py-first-14v,.fr-py-first-7w{padding-top:3.5rem !important;}.fr-pb-first-14v,.fr-pb-first-7w,.fr-py-first-14v,.fr-py-first-7w{padding-bottom:3.5rem !important;}.fr-p-first-15v{padding:3.75rem !important;}.fr-pl-first-15v,.fr-px-first-15v{padding-left:3.75rem !important;}.fr-pr-first-15v,.fr-px-first-15v{padding-right:3.75rem !important;}.fr-pt-first-15v,.fr-py-first-15v{padding-top:3.75rem !important;}.fr-pb-first-15v,.fr-py-first-15v{padding-bottom:3.75rem !important;}.fr-p-first-16v,.fr-p-first-8w{padding:4rem !important;}.fr-pl-first-16v,.fr-pl-first-8w,.fr-px-first-16v,.fr-px-first-8w{padding-left:4rem !important;}.fr-pr-first-16v,.fr-pr-first-8w,.fr-px-first-16v,.fr-px-first-8w{padding-right:4rem !important;}.fr-pt-first-16v,.fr-pt-first-8w,.fr-py-first-16v,.fr-py-first-8w{padding-top:4rem !important;}.fr-pb-first-16v,.fr-pb-first-8w,.fr-py-first-16v,.fr-py-first-8w{padding-bottom:4rem !important;}.fr-p-first-17v{padding:4.25rem !important;}.fr-pl-first-17v,.fr-px-first-17v{padding-left:4.25rem !important;}.fr-pr-first-17v,.fr-px-first-17v{padding-right:4.25rem !important;}.fr-pt-first-17v,.fr-py-first-17v{padding-top:4.25rem !important;}.fr-pb-first-17v,.fr-py-first-17v{padding-bottom:4.25rem !important;}.fr-p-first-18v,.fr-p-first-9w{padding:4.5rem !important;}.fr-pl-first-18v,.fr-pl-first-9w,.fr-px-first-18v,.fr-px-first-9w{padding-left:4.5rem !important;}.fr-pr-first-18v,.fr-pr-first-9w,.fr-px-first-18v,.fr-px-first-9w{padding-right:4.5rem !important;}.fr-pt-first-18v,.fr-pt-first-9w,.fr-py-first-18v,.fr-py-first-9w{padding-top:4.5rem !important;}.fr-pb-first-18v,.fr-pb-first-9w,.fr-py-first-18v,.fr-py-first-9w{padding-bottom:4.5rem !important;}.fr-p-first-19v{padding:4.75rem !important;}.fr-pl-first-19v,.fr-px-first-19v{padding-left:4.75rem !important;}.fr-pr-first-19v,.fr-px-first-19v{padding-right:4.75rem !important;}.fr-pt-first-19v,.fr-py-first-19v{padding-top:4.75rem !important;}.fr-pb-first-19v,.fr-py-first-19v{padding-bottom:4.75rem !important;}.fr-p-first-20v,.fr-p-first-10w{padding:5rem !important;}.fr-pl-first-20v,.fr-pl-first-10w,.fr-px-first-20v,.fr-px-first-10w{padding-left:5rem !important;}.fr-pr-first-20v,.fr-pr-first-10w,.fr-px-first-20v,.fr-px-first-10w{padding-right:5rem !important;}.fr-pt-first-20v,.fr-pt-first-10w,.fr-py-first-20v,.fr-py-first-10w{padding-top:5rem !important;}.fr-pb-first-20v,.fr-pb-first-10w,.fr-py-first-20v,.fr-py-first-10w{padding-bottom:5rem !important;}.fr-p-first-21v{padding:5.25rem !important;}.fr-pl-first-21v,.fr-px-first-21v{padding-left:5.25rem !important;}.fr-pr-first-21v,.fr-px-first-21v{padding-right:5.25rem !important;}.fr-pt-first-21v,.fr-py-first-21v{padding-top:5.25rem !important;}.fr-pb-first-21v,.fr-py-first-21v{padding-bottom:5.25rem !important;}.fr-p-first-22v,.fr-p-first-11w{padding:5.5rem !important;}.fr-pl-first-22v,.fr-pl-first-11w,.fr-px-first-22v,.fr-px-first-11w{padding-left:5.5rem !important;}.fr-pr-first-22v,.fr-pr-first-11w,.fr-px-first-22v,.fr-px-first-11w{padding-right:5.5rem !important;}.fr-pt-first-22v,.fr-pt-first-11w,.fr-py-first-22v,.fr-py-first-11w{padding-top:5.5rem !important;}.fr-pb-first-22v,.fr-pb-first-11w,.fr-py-first-22v,.fr-py-first-11w{padding-bottom:5.5rem !important;}.fr-p-first-23v{padding:5.75rem !important;}.fr-pl-first-23v,.fr-px-first-23v{padding-left:5.75rem !important;}.fr-pr-first-23v,.fr-px-first-23v{padding-right:5.75rem !important;}.fr-pt-first-23v,.fr-py-first-23v{padding-top:5.75rem !important;}.fr-pb-first-23v,.fr-py-first-23v{padding-bottom:5.75rem !important;}.fr-p-first-24v,.fr-p-first-12w{padding:6rem !important;}.fr-pl-first-24v,.fr-pl-first-12w,.fr-px-first-24v,.fr-px-first-12w{padding-left:6rem !important;}.fr-pr-first-24v,.fr-pr-first-12w,.fr-px-first-24v,.fr-px-first-12w{padding-right:6rem !important;}.fr-pt-first-24v,.fr-pt-first-12w,.fr-py-first-24v,.fr-py-first-12w{padding-top:6rem !important;}.fr-pb-first-24v,.fr-pb-first-12w,.fr-py-first-24v,.fr-py-first-12w{padding-bottom:6rem !important;}.fr-p-first-25v{padding:6.25rem !important;}.fr-pl-first-25v,.fr-px-first-25v{padding-left:6.25rem !important;}.fr-pr-first-25v,.fr-px-first-25v{padding-right:6.25rem !important;}.fr-pt-first-25v,.fr-py-first-25v{padding-top:6.25rem !important;}.fr-pb-first-25v,.fr-py-first-25v{padding-bottom:6.25rem !important;}.fr-p-first-26v,.fr-p-first-13w{padding:6.5rem !important;}.fr-pl-first-26v,.fr-pl-first-13w,.fr-px-first-26v,.fr-px-first-13w{padding-left:6.5rem !important;}.fr-pr-first-26v,.fr-pr-first-13w,.fr-px-first-26v,.fr-px-first-13w{padding-right:6.5rem !important;}.fr-pt-first-26v,.fr-pt-first-13w,.fr-py-first-26v,.fr-py-first-13w{padding-top:6.5rem !important;}.fr-pb-first-26v,.fr-pb-first-13w,.fr-py-first-26v,.fr-py-first-13w{padding-bottom:6.5rem !important;}.fr-p-first-27v{padding:6.75rem !important;}.fr-pl-first-27v,.fr-px-first-27v{padding-left:6.75rem !important;}.fr-pr-first-27v,.fr-px-first-27v{padding-right:6.75rem !important;}.fr-pt-first-27v,.fr-py-first-27v{padding-top:6.75rem !important;}.fr-pb-first-27v,.fr-py-first-27v{padding-bottom:6.75rem !important;}.fr-p-first-28v,.fr-p-first-14w{padding:7rem !important;}.fr-pl-first-28v,.fr-pl-first-14w,.fr-px-first-28v,.fr-px-first-14w{padding-left:7rem !important;}.fr-pr-first-28v,.fr-pr-first-14w,.fr-px-first-28v,.fr-px-first-14w{padding-right:7rem !important;}.fr-pt-first-28v,.fr-pt-first-14w,.fr-py-first-28v,.fr-py-first-14w{padding-top:7rem !important;}.fr-pb-first-28v,.fr-pb-first-14w,.fr-py-first-28v,.fr-py-first-14w{padding-bottom:7rem !important;}.fr-p-first-29v{padding:7.25rem !important;}.fr-pl-first-29v,.fr-px-first-29v{padding-left:7.25rem !important;}.fr-pr-first-29v,.fr-px-first-29v{padding-right:7.25rem !important;}.fr-pt-first-29v,.fr-py-first-29v{padding-top:7.25rem !important;}.fr-pb-first-29v,.fr-py-first-29v{padding-bottom:7.25rem !important;}.fr-p-first-30v,.fr-p-first-15w{padding:7.5rem !important;}.fr-pl-first-30v,.fr-pl-first-15w,.fr-px-first-30v,.fr-px-first-15w{padding-left:7.5rem !important;}.fr-pr-first-30v,.fr-pr-first-15w,.fr-px-first-30v,.fr-px-first-15w{padding-right:7.5rem !important;}.fr-pt-first-30v,.fr-pt-first-15w,.fr-py-first-30v,.fr-py-first-15w{padding-top:7.5rem !important;}.fr-pb-first-30v,.fr-pb-first-15w,.fr-py-first-30v,.fr-py-first-15w{padding-bottom:7.5rem !important;}.fr-p-first-31v{padding:7.75rem !important;}.fr-pl-first-31v,.fr-px-first-31v{padding-left:7.75rem !important;}.fr-pr-first-31v,.fr-px-first-31v{padding-right:7.75rem !important;}.fr-pt-first-31v,.fr-py-first-31v{padding-top:7.75rem !important;}.fr-pb-first-31v,.fr-py-first-31v{padding-bottom:7.75rem !important;}.fr-p-first-32v,.fr-p-first-16w{padding:8rem !important;}.fr-pl-first-32v,.fr-pl-first-16w,.fr-px-first-32v,.fr-px-first-16w{padding-left:8rem !important;}.fr-pr-first-32v,.fr-pr-first-16w,.fr-px-first-32v,.fr-px-first-16w{padding-right:8rem !important;}.fr-pt-first-32v,.fr-pt-first-16w,.fr-py-first-32v,.fr-py-first-16w{padding-top:8rem !important;}.fr-pb-first-32v,.fr-pb-first-16w,.fr-py-first-32v,.fr-py-first-16w{padding-bottom:8rem !important;}:root[data-fr-theme=dark]{--shadow-color:rgba(0, 0, 18, 0.32);--grey-1000-50:#161616;--grey-1000-50-hover:#343434;--grey-1000-50-active:#474747;--grey-975-75:#1e1e1e;--grey-975-75-hover:#3f3f3f;--grey-975-75-active:#525252;--grey-950-100:#242424;--grey-950-100-hover:#474747;--grey-950-100-active:#5b5b5b;--grey-200-850:#cecece;--grey-200-850-hover:#a8a8a8;--grey-200-850-active:#939393;--grey-925-125:#2a2a2a;--grey-1000-75:#1e1e1e;--grey-1000-75-hover:#3f3f3f;--grey-1000-75-active:#525252;--grey-1000-100:#242424;--grey-1000-100-hover:#474747;--grey-1000-100-active:#5b5b5b;--grey-975-100:#242424;--grey-975-100-hover:#474747;--grey-975-100-active:#5b5b5b;--grey-975-125:#2a2a2a;--grey-975-125-hover:#4e4e4e;--grey-975-125-active:#636363;--grey-950-125:#2a2a2a;--grey-950-125-hover:#4e4e4e;--grey-950-125-active:#636363;--grey-950-150:#2f2f2f;--grey-950-150-hover:#545454;--grey-950-150-active:#696969;--grey-50-1000:#fff;--grey-425-625:#929292;--grey-625-425:#666;--grey-0-1000:#fff;--grey-900-175:#353535;--blue-france-975-75:#1b1b35;--blue-france-975-75-hover:#3a3a68;--blue-france-975-75-active:#4d4d83;--blue-france-950-100:#21213f;--blue-france-950-100-hover:#424275;--blue-france-950-100-active:#56568c;--blue-france-sun-113-625:#8585f6;--blue-france-sun-113-625-hover:#b1b1f9;--blue-france-sun-113-625-active:#c6c6fb;--blue-france-925-125:#272747;--blue-france-925-125-hover:#4a4a7d;--blue-france-925-125-active:#5e5e90;--blue-france-975-sun-113:#000091;--blue-france-main-525:#6a6af4;--blue-france-850-200:#313178;--red-marianne-975-75:#2b1919;--red-marianne-975-75-hover:#573737;--red-marianne-975-75-active:#704848;--red-marianne-950-100:#331f1f;--red-marianne-950-100-hover:#613f3f;--red-marianne-950-100-active:#7b5151;--red-marianne-425-625:#f95c5e;--red-marianne-425-625-hover:#fa9293;--red-marianne-425-625-active:#fbabac;--red-marianne-925-125:#3b2424;--red-marianne-925-125-hover:#6b4545;--red-marianne-925-125-active:#865757;--red-marianne-main-472:#e1000f;--red-marianne-850-200:#5e2a2b;--info-950-100:#1d2437;--info-950-100-hover:#3b4767;--info-950-100-active:#4c5b83;--info-425-625:#518fff;--info-425-625-hover:#98b4ff;--info-425-625-active:#b4c7ff;--info-975-75:#171d2e;--success-950-100:#19271d;--success-950-100-hover:#344c3b;--success-950-100-active:#44624d;--success-425-625:#27a658;--success-425-625-hover:#36d975;--success-425-625-active:#3df183;--success-975-75:#142117;--warning-950-100:#361e19;--warning-950-100-hover:#663d35;--warning-950-100-active:#824f44;--warning-425-625:#fc5d00;--warning-425-625-hover:#ff8c73;--warning-425-625-active:#ffa595;--warning-975-75:#2d1814;--error-950-100:#391c1c;--error-950-100-hover:#6c3a3a;--error-950-100-active:#894b4b;--error-425-625:#ff5655;--error-425-625-hover:#ff8c8c;--error-425-625-active:#ffa6a6;--error-975-75:#301717;--green-tilleul-verveine-975-75:#201e14;--green-tilleul-verveine-975-75-hover:#433f2e;--green-tilleul-verveine-975-75-active:#57533d;--green-tilleul-verveine-950-100:#272419;--green-tilleul-verveine-950-100-hover:#4c4734;--green-tilleul-verveine-950-100-active:#615b44;--green-tilleul-verveine-sun-418-moon-817:#d8c634;--green-tilleul-verveine-sun-418-moon-817-hover:#fee943;--green-tilleul-verveine-sun-418-moon-817-active:#fef1ab;--green-tilleul-verveine-925-125:#2d2a1d;--green-tilleul-verveine-925-125-hover:#534f39;--green-tilleul-verveine-925-125-active:#696349;--green-tilleul-verveine-main-707:#b7a73f;--green-tilleul-verveine-850-200:#3f3a20;--green-bourgeon-975-75:#182014;--green-bourgeon-975-75-hover:#35432e;--green-bourgeon-975-75-active:#46573d;--green-bourgeon-950-100:#1e2719;--green-bourgeon-950-100-hover:#3d4c34;--green-bourgeon-950-100-active:#4e6144;--green-bourgeon-sun-425-moon-759:#99c221;--green-bourgeon-sun-425-moon-759-hover:#baec2a;--green-bourgeon-sun-425-moon-759-active:#c9fd2e;--green-bourgeon-925-125:#232d1d;--green-bourgeon-925-125-hover:#435339;--green-bourgeon-925-125-active:#556949;--green-bourgeon-main-640:#68a532;--green-bourgeon-850-200:#2a401a;--green-emeraude-975-75:#142018;--green-emeraude-975-75-hover:#2e4335;--green-emeraude-975-75-active:#3d5846;--green-emeraude-950-100:#19271e;--green-emeraude-950-100-hover:#344c3d;--green-emeraude-950-100-active:#44624f;--green-emeraude-sun-425-moon-753:#34cb6a;--green-emeraude-sun-425-moon-753-hover:#42fb84;--green-emeraude-sun-425-moon-753-active:#80fda3;--green-emeraude-925-125:#1e2e23;--green-emeraude-925-125-hover:#3b5543;--green-emeraude-925-125-active:#4b6b55;--green-emeraude-main-632:#00a95f;--green-emeraude-850-200:#21402c;--green-menthe-975-75:#15201e;--green-menthe-975-75-hover:#30433f;--green-menthe-975-75-active:#3f5753;--green-menthe-950-100:#1a2624;--green-menthe-950-100-hover:#364b47;--green-menthe-950-100-active:#46605b;--green-menthe-sun-373-moon-652:#21ab8e;--green-menthe-sun-373-moon-652-hover:#2eddb8;--green-menthe-sun-373-moon-652-active:#34f4cc;--green-menthe-925-125:#1f2d2a;--green-menthe-925-125-hover:#3c534e;--green-menthe-925-125-active:#4d6963;--green-menthe-main-548:#009081;--green-menthe-850-200:#223f3a;--green-archipel-975-75:#152021;--green-archipel-975-75-hover:#2f4345;--green-archipel-975-75-active:#3f5759;--green-archipel-950-100:#1a2628;--green-archipel-950-100-hover:#364a4e;--green-archipel-950-100-active:#465f63;--green-archipel-sun-391-moon-716:#34bab5;--green-archipel-sun-391-moon-716-hover:#43e9e2;--green-archipel-sun-391-moon-716-active:#4cfdf6;--green-archipel-925-125:#1f2c2e;--green-archipel-925-125-hover:#3c5255;--green-archipel-925-125-active:#4d676b;--green-archipel-main-557:#009099;--green-archipel-850-200:#233e41;--blue-ecume-975-75:#171d2f;--blue-ecume-975-75-hover:#333e5e;--blue-ecume-975-75-active:#445179;--blue-ecume-950-100:#1d2437;--blue-ecume-950-100-hover:#3b4767;--blue-ecume-950-100-active:#4c5b83;--blue-ecume-sun-247-moon-675:#869ece;--blue-ecume-sun-247-moon-675-hover:#b8c5e2;--blue-ecume-sun-247-moon-675-active:#ced6ea;--blue-ecume-925-125:#222940;--blue-ecume-925-125-hover:#424d73;--blue-ecume-925-125-active:#536190;--blue-ecume-main-400:#465f9d;--blue-ecume-850-200:#273962;--blue-cumulus-975-75:#171e2b;--blue-cumulus-975-75-hover:#333f56;--blue-cumulus-975-75-active:#43536f;--blue-cumulus-950-100:#1c2433;--blue-cumulus-950-100-hover:#3a4761;--blue-cumulus-950-100-active:#4a5b7b;--blue-cumulus-sun-368-moon-732:#7ab1e8;--blue-cumulus-sun-368-moon-732-hover:#bad2f2;--blue-cumulus-sun-368-moon-732-active:#d2e2f6;--blue-cumulus-925-125:#212a3a;--blue-cumulus-925-125-hover:#404f69;--blue-cumulus-925-125-active:#516384;--blue-cumulus-main-526:#417dc4;--blue-cumulus-850-200:#263b58;--purple-glycine-975-75:#251a24;--purple-glycine-975-75-hover:#4c394a;--purple-glycine-975-75-active:#634a60;--purple-glycine-950-100:#2c202b;--purple-glycine-950-100-hover:#554053;--purple-glycine-950-100-active:#6c536a;--purple-glycine-sun-319-moon-630:#ce70cc;--purple-glycine-sun-319-moon-630-hover:#dfa4dd;--purple-glycine-sun-319-moon-630-active:#e7bbe6;--purple-glycine-925-125:#332632;--purple-glycine-925-125-hover:#5d485c;--purple-glycine-925-125-active:#755b73;--purple-glycine-main-494:#a558a0;--purple-glycine-850-200:#502e4d;--pink-macaron-975-75:#261b19;--pink-macaron-975-75-hover:#4e3a37;--pink-macaron-975-75-active:#654c48;--pink-macaron-950-100:#2e211f;--pink-macaron-950-100-hover:#58423f;--pink-macaron-950-100-active:#705551;--pink-macaron-sun-406-moon-833:#ffb7ae;--pink-macaron-sun-406-moon-833-hover:#ffe0dc;--pink-macaron-sun-406-moon-833-active:#fff0ee;--pink-macaron-925-125:#352724;--pink-macaron-925-125-hover:#614a45;--pink-macaron-925-125-active:#795d57;--pink-macaron-main-689:#e18b76;--pink-macaron-850-200:#52312a;--pink-tuile-975-75:#281b19;--pink-tuile-975-75-hover:#513a37;--pink-tuile-975-75-active:#694c48;--pink-tuile-950-100:#2f211f;--pink-tuile-950-100-hover:#5a423e;--pink-tuile-950-100-active:#725550;--pink-tuile-sun-425-moon-750:#ff9575;--pink-tuile-sun-425-moon-750-hover:#ffc4b7;--pink-tuile-sun-425-moon-750-active:#ffd8d0;--pink-tuile-925-125:#372624;--pink-tuile-925-125-hover:#644845;--pink-tuile-925-125-active:#7d5b57;--pink-tuile-main-556:#ce614a;--pink-tuile-850-200:#55302a;--yellow-tournesol-975-75:#221d11;--yellow-tournesol-975-75-hover:#473e29;--yellow-tournesol-975-75-active:#5c5136;--yellow-tournesol-950-100:#292416;--yellow-tournesol-950-100-hover:#4f472f;--yellow-tournesol-950-100-active:#655b3d;--yellow-tournesol-sun-407-moon-922:#ffe552;--yellow-tournesol-sun-407-moon-922-hover:#e1c700;--yellow-tournesol-sun-407-moon-922-active:#cab300;--yellow-tournesol-925-125:#302a1a;--yellow-tournesol-925-125-hover:#584e34;--yellow-tournesol-925-125-active:#6f6342;--yellow-tournesol-main-731:#c8aa39;--yellow-tournesol-850-200:#43391a;--yellow-moutarde-975-75:#231d14;--yellow-moutarde-975-75-hover:#483e2e;--yellow-moutarde-975-75-active:#5e513d;--yellow-moutarde-950-100:#2a2319;--yellow-moutarde-950-100-hover:#514534;--yellow-moutarde-950-100-active:#685944;--yellow-moutarde-sun-348-moon-860:#ffca00;--yellow-moutarde-sun-348-moon-860-hover:#cda200;--yellow-moutarde-sun-348-moon-860-active:#b28c00;--yellow-moutarde-925-125:#30291d;--yellow-moutarde-925-125-hover:#584d39;--yellow-moutarde-925-125-active:#6f6149;--yellow-moutarde-main-679:#c3992a;--yellow-moutarde-850-200:#453820;--orange-terre-battue-975-75:#281a16;--orange-terre-battue-975-75-hover:#513932;--orange-terre-battue-975-75-active:#6a4b42;--orange-terre-battue-950-100:#31201c;--orange-terre-battue-950-100-hover:#5d403a;--orange-terre-battue-950-100-active:#77534a;--orange-terre-battue-sun-370-moon-672:#ff732c;--orange-terre-battue-sun-370-moon-672-hover:#ffa48b;--orange-terre-battue-sun-370-moon-672-active:#ffbbab;--orange-terre-battue-925-125:#382621;--orange-terre-battue-925-125-hover:#664840;--orange-terre-battue-925-125-active:#7f5b51;--orange-terre-battue-main-645:#e4794a;--orange-terre-battue-850-200:#543125;--brown-cafe-creme-975-75:#211d16;--brown-cafe-creme-975-75-hover:#453e31;--brown-cafe-creme-975-75-active:#5a5141;--brown-cafe-creme-950-100:#28241c;--brown-cafe-creme-950-100-hover:#4e4739;--brown-cafe-creme-950-100-active:#635b4a;--brown-cafe-creme-sun-383-moon-885:#ecd7a2;--brown-cafe-creme-sun-383-moon-885-hover:#c5b386;--brown-cafe-creme-sun-383-moon-885-active:#af9f77;--brown-cafe-creme-925-125:#2e2a21;--brown-cafe-creme-925-125-hover:#554e3f;--brown-cafe-creme-925-125-active:#6b6351;--brown-cafe-creme-main-782:#d1b781;--brown-cafe-creme-850-200:#423925;--brown-caramel-975-75:#251c16;--brown-caramel-975-75-hover:#4c3c31;--brown-caramel-975-75-active:#624e41;--brown-caramel-950-100:#2c221c;--brown-caramel-950-100-hover:#554439;--brown-caramel-950-100-active:#6c574a;--brown-caramel-sun-425-moon-901:#fbd8ab;--brown-caramel-sun-425-moon-901-hover:#efb547;--brown-caramel-sun-425-moon-901-active:#d6a23e;--brown-caramel-925-125:#332821;--brown-caramel-925-125-hover:#5d4b40;--brown-caramel-925-125-active:#755f51;--brown-caramel-main-648:#c08c65;--brown-caramel-850-200:#4b3525;--brown-opera-975-75:#241c17;--brown-opera-975-75-hover:#4a3c33;--brown-opera-975-75-active:#604f44;--brown-opera-950-100:#2b221c;--brown-opera-950-100-hover:#53443a;--brown-opera-950-100-active:#6a574a;--brown-opera-sun-395-moon-820:#e6be92;--brown-opera-sun-395-moon-820-hover:#f2e2d3;--brown-opera-sun-395-moon-820-active:#f8f0e9;--brown-opera-925-125:#322821;--brown-opera-925-125-hover:#5c4b40;--brown-opera-925-125-active:#735f51;--brown-opera-main-680:#bd987a;--brown-opera-850-200:#493625;--beige-gris-galet-975-75:#211d19;--beige-gris-galet-975-75-hover:#453e37;--beige-gris-galet-975-75-active:#595148;--beige-gris-galet-950-100:#28231f;--beige-gris-galet-950-100-hover:#4e453f;--beige-gris-galet-950-100-active:#635950;--beige-gris-galet-sun-407-moon-821:#d0c3b7;--beige-gris-galet-sun-407-moon-821-hover:#eae5e1;--beige-gris-galet-sun-407-moon-821-active:#f4f2f0;--beige-gris-galet-925-125:#2e2924;--beige-gris-galet-925-125-hover:#554d45;--beige-gris-galet-925-125-active:#6b6157;--beige-gris-galet-main-702:#aea397;--beige-gris-galet-850-200:#433829;}.fr-placement{position:fixed;width:max-content;}@-moz-document url-prefix(){:root[data-fr-scrolling] body{position:sticky;}:root{--underline-thickness:calc(0.0625em + 0.25px);}}.fr-displayed-lg{display:none !important;}.fr-responsive-img--32x9{aspect-ratio:3.5555555556 !important;object-fit:cover;object-position:50% 50%;}.fr-responsive-img--16x9{aspect-ratio:1.7777777778 !important;object-fit:cover;object-position:50% 50%;}.fr-responsive-img--3x2{aspect-ratio:1.5 !important;object-fit:cover;object-position:50% 50%;}.fr-responsive-img--4x3{aspect-ratio:1.3333333333 !important;object-fit:cover;object-position:50% 50%;}.fr-responsive-img--1x1{aspect-ratio:1 !important;object-fit:cover;object-position:50% 50%;}.fr-responsive-img--3x4{aspect-ratio:0.75 !important;object-fit:cover;object-position:50% 50%;}.fr-responsive-img--2x3{aspect-ratio:0.6666666667 !important;object-fit:cover;object-position:50% 50%;}.fr-responsive-vid--16x9{aspect-ratio:1.7777777778 !important;}.fr-responsive-vid--4x3{aspect-ratio:1.3333333333 !important;}.fr-responsive-vid--1x1{aspect-ratio:1 !important;}.fr-fi--xs::before,.fr-fi--xs::after{--icon-size:0.75rem;}.fr-fi--sm::before,.fr-fi--sm::after{--icon-size:1rem;}.fr-fi--md::before,.fr-fi--md::after{--icon-size:1.5rem;}.fr-fi--lg::before,.fr-fi--lg::after{--icon-size:2rem;}.fr-artwork-decorative{fill:var(--artwork-decorative-blue-france);}.fr-artwork-minor{fill:var(--artwork-minor-red-marianne);}.fr-artwork-major{fill:var(--artwork-major-blue-france);}.fr-artwork-background{fill:var(--artwork-background-grey);}.fr-artwork-motif{fill:var(--artwork-motif-grey);}.fr-artwork--green-tilleul-verveine .fr-artwork-minor{fill:var(--artwork-minor-green-tilleul-verveine);}.fr-artwork--green-bourgeon .fr-artwork-minor{fill:var(--artwork-minor-green-bourgeon);}.fr-artwork--green-emeraude .fr-artwork-minor{fill:var(--artwork-minor-green-emeraude);}.fr-artwork--green-menthe .fr-artwork-minor{fill:var(--artwork-minor-green-menthe);}.fr-artwork--green-archipel .fr-artwork-minor{fill:var(--artwork-minor-green-archipel);}.fr-artwork--blue-ecume .fr-artwork-minor{fill:var(--artwork-minor-blue-ecume);}.fr-artwork--blue-cumulus .fr-artwork-minor{fill:var(--artwork-minor-blue-cumulus);}.fr-artwork--purple-glycine .fr-artwork-minor{fill:var(--artwork-minor-purple-glycine);}.fr-artwork--pink-macaron .fr-artwork-minor{fill:var(--artwork-minor-pink-macaron);}.fr-artwork--pink-tuile .fr-artwork-minor{fill:var(--artwork-minor-pink-tuile);}.fr-artwork--yellow-tournesol .fr-artwork-minor{fill:var(--artwork-minor-yellow-tournesol);}.fr-artwork--yellow-moutarde .fr-artwork-minor{fill:var(--artwork-minor-yellow-moutarde);}.fr-artwork--orange-terre-battue .fr-artwork-minor{fill:var(--artwork-minor-orange-terre-battue);}.fr-artwork--brown-cafe-creme .fr-artwork-minor{fill:var(--artwork-minor-brown-cafe-creme);}.fr-artwork--brown-caramel .fr-artwork-minor{fill:var(--artwork-minor-brown-caramel);}.fr-artwork--brown-opera .fr-artwork-minor{fill:var(--artwork-minor-brown-opera);}.fr-artwork--beige-gris-galet .fr-artwork-minor{fill:var(--artwork-minor-beige-gris-galet);}[disabled] .fr-artwork *{fill:var(--text-disabled-grey);}.fr-h6,.fr-h5,.fr-h4,.fr-h3,.fr-h2,.fr-h1,.fr-display-xs,.fr-display-sm,.fr-display-md,.fr-display-lg,.fr-display-xl{color:var(--text-title-grey);}h6,h5,h4,h3,h2,h1{color:var(--text-title-grey);}.fr-upload-group .fr-label .fr-hint-text{margin-top:0.75rem;}.fr-upload-group .fr-label + .fr-upload{margin-top:1rem;}.fr-upload-group .fr-message:first-child{margin-top:0.5rem;}.fr-upload{font-size:0.875rem;line-height:1.5rem;width:100%;display:inline-flex;margin:0;}.fr-upload:disabled::-webkit-file-upload-button{outline-style:none;cursor:not-allowed;}.fr-upload::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button;font:inherit;cursor:pointer;margin-right:0.5rem;}.fr-range-group{position:relative;}.fr-range-group--valid::before,.fr-range-group--error::before{content:"";display:block;pointer-events:none;position:absolute;top:0;right:-0.75rem;bottom:0;left:-0.75rem;background-repeat:no-repeat;background-position:0 0;background-size:0.125rem 100%;}.fr-range{--thumb-size:1.5rem;position:relative;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;}.fr-range input[type=range]{outline:none;width:100%;}.fr-range__output{visibility:hidden;color:var(--text-active-blue-france);}.fr-range__output,.fr-range__min,.fr-range__max{text-align:center;min-width:var(--thumb-size);font-size:0.75rem;line-height:1.25rem;}.fr-range[data-fr-js-range]{--progress-left:0;--progress-right:calc(var(--thumb-size) * 0.5);}.fr-range[data-fr-js-range]::before,.fr-range[data-fr-js-range]::after{content:"";display:block;position:absolute;top:1.625rem;right:0;left:0;width:100%;height:0.75rem;border-radius:0.375rem;forced-color-adjust:none;}.fr-range[data-fr-js-range]::before{outline-offset:-1px;box-shadow:inset 0 0 0 1px var(--border-action-high-blue-france);}.fr-range[data-fr-js-range]::after{clip-path:polygon(var(--progress-left) 0, var(--progress-right) 0, var(--progress-right) 100%, var(--progress-left) 100%);background-color:var(--background-active-blue-france);--idle:transparent;--hover:var(--background-active-blue-france-hover);--active:var(--background-active-blue-france-active);}.fr-range[data-fr-js-range] input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;width:100%;height:var(--thumb-size);z-index:1;}.fr-range[data-fr-js-range] input[type=range]:not(:only-of-type){pointer-events:none;}.fr-range[data-fr-js-range] input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--thumb-size);height:var(--thumb-size);border-radius:50%;border:none;pointer-events:auto;z-index:calc(var(--ground) + 500);background-color:var(--background-raised-grey);--hover:var(--background-raised-grey-hover);--active:var(--background-raised-grey-active);filter:drop-shadow(var(--raised-shadow));background-color:var(--background-default-grey);--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);border:1px solid var(--border-action-high-blue-france);}.fr-range[data-fr-js-range] input[type=range]::-webkit-slider-thumb:active{z-index:2;}.fr-range[data-fr-js-range] input[type=range]::-moz-range-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--thumb-size);height:var(--thumb-size);border-radius:50%;border:none;pointer-events:auto;z-index:calc(var(--ground) + 500);background-color:var(--background-raised-grey);--hover:var(--background-raised-grey-hover);--active:var(--background-raised-grey-active);filter:drop-shadow(var(--raised-shadow));background-color:var(--background-default-grey);--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);border:1px solid var(--border-action-high-blue-france);}.fr-range[data-fr-js-range] input[type=range]::-moz-range-thumb:active{z-index:2;}.fr-range[data-fr-js-range] input[type=range]:disabled{border-color:graytext;}.fr-range[data-fr-js-range] .fr-range__output{visibility:visible;}.fr-range--sm{--thumb-size:1rem;}.fr-range--sm[data-fr-js-range]::before,.fr-range--sm[data-fr-js-range]::after{top:1.5rem;height:0.5rem;border-radius:0.25rem;}.fr-range--step[data-fr-js-range]{--step-width:0;}.fr-range--step[data-fr-js-range]::before,.fr-range--step[data-fr-js-range]::after{padding-left:0.625rem;padding-right:0.625rem;background-repeat:repeat-x;background-size:var(--step-width) 100%;background-position:0.625rem 0;background-clip:content-box;}.fr-range--step.fr-range--sm[data-fr-js-range]::before,.fr-range--step.fr-range--sm[data-fr-js-range]::after{background-position:0.375rem 0;padding-left:0.375rem;padding-right:0.375rem;}.fr-range--double .fr-range__output{min-width:calc(var(--thumb-size) * 2);}.fr-range--double[data-fr-js-range] input[type=range]{width:calc(100% - var(--thumb-size));}.fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(1){margin-right:var(--thumb-size);}.fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(2){position:absolute;right:0;top:1.25rem;}.fr-range--double.fr-range--step[data-fr-js-range]::before,.fr-range--double.fr-range--step[data-fr-js-range]::after{background-size:0;}.fr-range[data-fr-js-range] input[type=range]:disabled::-webkit-slider-thumb{border:1px solid var(--border-disabled-grey);}.fr-range[data-fr-js-range] input[type=range]:disabled::-moz-range-thumb{border:1px solid var(--border-disabled-grey);}.fr-range__min,.fr-range__max{color:var(--text-mention-grey);}.fr-range--step[data-fr-js-range]::before{background-image:radial-gradient(circle at 2px 50%, var(--background-action-high-blue-france) 0, var(--background-action-high-blue-france) 1px, transparent 1px);}.fr-range--step[data-fr-js-range]::after{background-image:radial-gradient(circle at 2px 50%, var(--background-action-low-blue-france) 0, var(--background-action-low-blue-france) 2px, transparent 2px);box-shadow:inset 10px 0 0 0 var(--border-active-blue-france), inset -10px 0 0 0 var(--border-active-blue-france);}.fr-range--step.fr-range--sm[data-fr-js-range]::after{box-shadow:inset 6px 0 0 0 var(--border-active-blue-france), inset -6px 0 0 0 var(--border-active-blue-france);}.fr-range-group--error::before{background-image:linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error));}.fr-range-group--valid::before{background-image:linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success));}.fr-range-group--disabled .fr-range[data-fr-js-range]::before{box-shadow:inset 0 0 0 1px var(--border-disabled-grey);}.fr-range-group--disabled .fr-range[data-fr-js-range]::after{background-color:var(--background-disabled-grey);--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);}.fr-range-group--disabled .fr-range--step[data-fr-js-range]::before{background-image:radial-gradient(circle at 2px 50%, var(--background-disabled-grey) 0, var(--background-disabled-grey) 1px, transparent 1px);}.fr-range-group--disabled .fr-range--step[data-fr-js-range]::after{background-image:radial-gradient(circle at 2px 50%, var(--background-default-grey) 0, var(--background-default-grey) 2px, transparent 2px);box-shadow:inset 10px 0 0 0 var(--border-disabled-grey), inset -10px 0 0 0 var(--border-disabled-grey);}.fr-range-group--disabled .fr-range__output,.fr-range-group--disabled .fr-range__min,.fr-range-group--disabled .fr-range__max{color:var(--text-disabled-grey);}.fr-accordion{position:relative;}.fr-accordion::before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;box-shadow:inset 0 1px 0 0 var(--border-default-grey), 0 1px 0 0 var(--border-default-grey);}.fr-accordion__title{margin:0;display:block;font-size:unset;line-height:unset;}.fr-accordion:focus-within{z-index:1;}.fr-accordion__btn{--text-spacing:0;--title-spacing:0;display:inline-flex;flex-direction:row;align-items:center;width:-moz-fit-content;width:fit-content;font-weight:500;font-size:1rem;line-height:1.5rem;min-height:3rem;padding:0.75rem 1rem;overflow:initial;max-width:100%;max-height:none;width:100%;text-align:left;margin:0;color:var(--text-action-high-blue-france);}.fr-accordion__btn::before,.fr-accordion__btn::after{display:block;}.fr-accordion__btn::after{--icon-size:1rem;margin-right:-0.125rem;margin-left:0.25rem;flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/system/arrow-down-s-line.svg");mask-image:url("icons/system/arrow-down-s-line.svg");content:"";transition:transform 0.3s;margin-right:0;margin-left:auto;}.fr-accordion__btn::before{content:none;}.fr-accordion__btn[aria-expanded=true]::after{transform:rotate(-180deg);}.fr-accordion .fr-collapse{--ul-type:disc;--ol-type:decimal;--ul-start:1rem;--ol-start:1.5rem;--xl-block:0.5rem;--li-bottom:0.25rem;--xl-base:1em;--ol-content:counters(li-counter, ".") ".  ";transition:visibility 0.3s, padding 0.3s;}.fr-accordion .fr-collapse--expanded{padding-top:1rem;padding-bottom:1.5rem;}.fr-accordions-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;}.fr-accordion__btn[aria-expanded=true]{background-color:var(--background-open-blue-france);--idle:transparent;--hover:var(--background-open-blue-france-hover);--active:var(--background-open-blue-france-active);}.fr-badge{--text-spacing:0;--title-spacing:0;display:inline-flex;flex-direction:row;align-items:center;width:-moz-fit-content;width:fit-content;--underline-img:none;--hover-tint:var(--hover);font-size:0.875rem;line-height:1.5rem;min-height:1.5rem;padding:0 0.5rem;overflow:initial;max-height:none;font-weight:700;max-width:100%;text-transform:uppercase;border-radius:0.25rem;color:var(--text-default-grey);background-color:var(--background-contrast-grey);--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);}.fr-badge::before,.fr-badge::after{display:block;}.fr-badge--icon-left[class^=fr-icon-],.fr-badge--icon-left[class*=" fr-icon-"],.fr-badge--icon-left[class^=fr-fi-],.fr-badge--icon-left[class*=" fr-fi-"]{overflow:initial;max-width:100%;max-height:none;}.fr-badge--icon-left[class^=fr-icon-]::before,.fr-badge--icon-left[class*=" fr-icon-"]::before,.fr-badge--icon-left[class^=fr-fi-]::before,.fr-badge--icon-left[class*=" fr-fi-"]::before{--icon-size:1rem;margin-left:-0.125rem;margin-right:0.25rem;}.fr-badge[class^=fr-icon-]:not([class*=fr-badge--icon-])::before,.fr-badge[class*=" fr-icon-"]:not([class*=fr-badge--icon-])::before,.fr-badge[class^=fr-fi-]:not([class*=fr-badge--icon-])::before,.fr-badge[class*=" fr-fi-"]:not([class*=fr-badge--icon-])::before{content:none;}.fr-badge--sm{font-size:0.75rem;line-height:1.25rem;min-height:1.125rem;padding:0 0.375rem;overflow:initial;max-width:100%;max-height:none;}.fr-badge--sm.fr-badge--icon-left[class^=fr-icon-],.fr-badge--sm.fr-badge--icon-left[class*=" fr-icon-"],.fr-badge--sm.fr-badge--icon-left[class^=fr-fi-],.fr-badge--sm.fr-badge--icon-left[class*=" fr-fi-"]{overflow:initial;max-width:100%;max-height:none;}.fr-badge--sm.fr-badge--icon-left[class^=fr-icon-]::before,.fr-badge--sm.fr-badge--icon-left[class*=" fr-icon-"]::before,.fr-badge--sm.fr-badge--icon-left[class^=fr-fi-]::before,.fr-badge--sm.fr-badge--icon-left[class*=" fr-fi-"]::before{--icon-size:0.75rem;margin-left:-0.09375rem;margin-right:0.25rem;}.fr-badge--sm[class^=fr-icon-]:not([class*=fr-badge--icon-])::before,.fr-badge--sm[class*=" fr-icon-"]:not([class*=fr-badge--icon-])::before,.fr-badge--sm[class^=fr-fi-]:not([class*=fr-badge--icon-])::before,.fr-badge--sm[class*=" fr-fi-"]:not([class*=fr-badge--icon-])::before{content:none;}.fr-badge::before{--icon-size:1rem;margin-left:-0.125rem;margin-right:0.25rem;flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;}.fr-badge[class^=fr-icon-]::before,.fr-badge[class*=" fr-icon-"]::before,.fr-badge[class^=fr-fi-]::before,.fr-badge[class*=" fr-fi-"]::before{content:"";}.fr-badge--sm::before{--icon-size:0.75rem;margin-left:-0.09375rem;margin-right:0.25rem;}.fr-badge.fr-badge--info::before,.fr-badge--sm.fr-badge--info::before{-webkit-mask-image:url("icons/system/fr--info-fill.svg");mask-image:url("icons/system/fr--info-fill.svg");}.fr-badge.fr-badge--success::before,.fr-badge--sm.fr-badge--success::before{-webkit-mask-image:url("icons/system/fr--success-fill.svg");mask-image:url("icons/system/fr--success-fill.svg");}.fr-badge.fr-badge--error::before,.fr-badge--sm.fr-badge--error::before{-webkit-mask-image:url("icons/system/fr--error-fill.svg");mask-image:url("icons/system/fr--error-fill.svg");}.fr-badge.fr-badge--warning::before,.fr-badge--sm.fr-badge--warning::before{-webkit-mask-image:url("icons/system/fr--warning-fill.svg");mask-image:url("icons/system/fr--warning-fill.svg");}.fr-badge.fr-badge--new::before,.fr-badge--sm.fr-badge--new::before{-webkit-mask-image:url("icons/weather/flashlight-fill.svg");mask-image:url("icons/weather/flashlight-fill.svg");}.fr-badge--info::before,.fr-badge--success::before,.fr-badge--error::before,.fr-badge--warning::before,.fr-badge--new::before,.fr-badge--sm--info::before,.fr-badge--sm--success::before,.fr-badge--sm--error::before,.fr-badge--sm--warning::before,.fr-badge--sm--new::before{content:"";}.fr-badge.fr-badge--no-icon::before,.fr-badge--sm.fr-badge--no-icon::before{content:none;}.fr-badges-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;display:flex;flex-wrap:wrap;margin-left:-0.25rem;margin-right:-0.25rem;margin-bottom:0;}.fr-badges-group > li{display:inline-flex;max-width:100%;}.fr-badges-group .fr-badge{margin:0 0.25rem 0.5rem 0.25rem;}.fr-badges-group--sm .fr-badge{font-size:0.75rem;line-height:1.25rem;min-height:1.125rem;padding:0 0.375rem;}.fr-badges-group--sm .fr-badge::before,.fr-badges-group--sm .fr-badge::after{--icon-size:0.75rem;}.fr-badge--info{color:var(--text-default-info);background-color:var(--background-contrast-info);--idle:transparent;--hover:var(--background-contrast-info-hover);--active:var(--background-contrast-info-active);}.fr-badge--error{color:var(--text-default-error);background-color:var(--background-contrast-error);--idle:transparent;--hover:var(--background-contrast-error-hover);--active:var(--background-contrast-error-active);}.fr-badge--success{color:var(--text-default-success);background-color:var(--background-contrast-success);--idle:transparent;--hover:var(--background-contrast-success-hover);--active:var(--background-contrast-success-active);}.fr-badge--warning{color:var(--text-default-warning);background-color:var(--background-contrast-warning);--idle:transparent;--hover:var(--background-contrast-warning-hover);--active:var(--background-contrast-warning-active);}.fr-badge--new{color:var(--text-action-high-yellow-moutarde);background-color:var(--background-contrast-yellow-moutarde);--idle:transparent;--hover:var(--background-contrast-yellow-moutarde-hover);--active:var(--background-contrast-yellow-moutarde-active);}.fr-badge--green-tilleul-verveine{color:var(--text-label-green-tilleul-verveine);background-color:var(--background-contrast-green-tilleul-verveine);--idle:transparent;--hover:var(--background-contrast-green-tilleul-verveine-hover);--active:var(--background-contrast-green-tilleul-verveine-active);}.fr-badge--green-bourgeon{color:var(--text-label-green-bourgeon);background-color:var(--background-contrast-green-bourgeon);--idle:transparent;--hover:var(--background-contrast-green-bourgeon-hover);--active:var(--background-contrast-green-bourgeon-active);}.fr-badge--green-emeraude{color:var(--text-label-green-emeraude);background-color:var(--background-contrast-green-emeraude);--idle:transparent;--hover:var(--background-contrast-green-emeraude-hover);--active:var(--background-contrast-green-emeraude-active);}.fr-badge--green-menthe{color:var(--text-label-green-menthe);background-color:var(--background-contrast-green-menthe);--idle:transparent;--hover:var(--background-contrast-green-menthe-hover);--active:var(--background-contrast-green-menthe-active);}.fr-badge--green-archipel{color:var(--text-label-green-archipel);background-color:var(--background-contrast-green-archipel);--idle:transparent;--hover:var(--background-contrast-green-archipel-hover);--active:var(--background-contrast-green-archipel-active);}.fr-badge--blue-ecume{color:var(--text-label-blue-ecume);background-color:var(--background-contrast-blue-ecume);--idle:transparent;--hover:var(--background-contrast-blue-ecume-hover);--active:var(--background-contrast-blue-ecume-active);}.fr-badge--blue-cumulus{color:var(--text-label-blue-cumulus);background-color:var(--background-contrast-blue-cumulus);--idle:transparent;--hover:var(--background-contrast-blue-cumulus-hover);--active:var(--background-contrast-blue-cumulus-active);}.fr-badge--purple-glycine{color:var(--text-label-purple-glycine);background-color:var(--background-contrast-purple-glycine);--idle:transparent;--hover:var(--background-contrast-purple-glycine-hover);--active:var(--background-contrast-purple-glycine-active);}.fr-badge--pink-macaron{color:var(--text-label-pink-macaron);background-color:var(--background-contrast-pink-macaron);--idle:transparent;--hover:var(--background-contrast-pink-macaron-hover);--active:var(--background-contrast-pink-macaron-active);}.fr-badge--pink-tuile{color:var(--text-label-pink-tuile);background-color:var(--background-contrast-pink-tuile);--idle:transparent;--hover:var(--background-contrast-pink-tuile-hover);--active:var(--background-contrast-pink-tuile-active);}.fr-badge--yellow-tournesol{color:var(--text-label-yellow-tournesol);background-color:var(--background-contrast-yellow-tournesol);--idle:transparent;--hover:var(--background-contrast-yellow-tournesol-hover);--active:var(--background-contrast-yellow-tournesol-active);}.fr-badge--yellow-moutarde{color:var(--text-label-yellow-moutarde);background-color:var(--background-contrast-yellow-moutarde);--idle:transparent;--hover:var(--background-contrast-yellow-moutarde-hover);--active:var(--background-contrast-yellow-moutarde-active);}.fr-badge--orange-terre-battue{color:var(--text-label-orange-terre-battue);background-color:var(--background-contrast-orange-terre-battue);--idle:transparent;--hover:var(--background-contrast-orange-terre-battue-hover);--active:var(--background-contrast-orange-terre-battue-active);}.fr-badge--brown-cafe-creme{color:var(--text-label-brown-cafe-creme);background-color:var(--background-contrast-brown-cafe-creme);--idle:transparent;--hover:var(--background-contrast-brown-cafe-creme-hover);--active:var(--background-contrast-brown-cafe-creme-active);}.fr-badge--brown-caramel{color:var(--text-label-brown-caramel);background-color:var(--background-contrast-brown-caramel);--idle:transparent;--hover:var(--background-contrast-brown-caramel-hover);--active:var(--background-contrast-brown-caramel-active);}.fr-badge--brown-opera{color:var(--text-label-brown-opera);background-color:var(--background-contrast-brown-opera);--idle:transparent;--hover:var(--background-contrast-brown-opera-hover);--active:var(--background-contrast-brown-opera-active);}.fr-badge--beige-gris-galet{color:var(--text-label-beige-gris-galet);background-color:var(--background-contrast-beige-gris-galet);--idle:transparent;--hover:var(--background-contrast-beige-gris-galet-hover);--active:var(--background-contrast-beige-gris-galet-active);}.fr-badge-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;display:flex;flex-wrap:wrap;margin-bottom:0;}.fr-badge-group > li{display:inline-flex;max-width:100%;}.fr-badge-group .fr-badge{margin-right:0.5rem;margin-bottom:0.5rem;}.fr-logo{--text-spacing:0;--underline-img:none;display:inline-block;font-weight:700;line-height:1.0317460317em;letter-spacing:-0.01em;text-transform:uppercase;vertical-align:middle;text-indent:-0.1em;font-size:1.05rem;color:var(--text-black-white-grey);}.fr-logo::before{width:2.75rem;height:1rem;margin-bottom:0.3333333333rem;background-size:2.75rem 1.125rem, 2.75rem 1rem, 0;background-position:0 -0.0625rem, 0 0, 0 0;content:"";display:block;background-repeat:no-repeat, no-repeat, no-repeat;forced-color-adjust:none;}:root[data-fr-mourning] .fr-logo::before{background-size:2.75rem 1.125rem, 0, 2.75rem 1rem;box-shadow:0 0 0 1px #fff;}.fr-logo::after{min-width:2.625rem;background-size:5.25rem 3.75rem;background-position:0 calc(100% + 1.875rem);padding-top:2.2083333333rem;content:"";display:block;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 252 180'%3E%3Cdefs%3E%3Csymbol id='a' viewBox='0 0 11 15.5'%3E%3Cpath d='M10.4 5.3C11.9 1.5 10.1 0 7.9 0 4.2 0 0 6.5 0 11.7c0 2.5 1.2 3.8 3 3.8 2.1 0 4.3-2 6.2-5.5h-1c-1.2 1.5-2.6 2.6-3.9 2.6-1.3 0-2-.8-2-2.6a10.7 10.7 0 01.3-2.2zm-4-3.1c1.1 0 2 .8 1.5 2.6L3.1 6.1c.8-2.2 2.2-4 3.4-4z'/%3E%3C/symbol%3E%3Csymbol id='b' viewBox='0 0 12.4 21.8'%3E%3Cuse width='11' height='15.5' y='6.4' href='%23a'/%3E%3Cpath d='M7.9 4.7L12.4.6V0h-3L6.7 4.7H8z'/%3E%3C/symbol%3E%3Csymbol id='c' viewBox='0 0 11.5 19'%3E%3Cpath d='M1.7 5.7h2.6L.1 17.1a1.3 1.3 0 001.2 2c3 0 6.4-2.6 7.8-6.2h-.7a9.4 9.4 0 01-5.1 3.5L7 5.7H11l.5-1.6H7.7L9 0H7.6L4.9 4.1l-3.2.4v1.2z'/%3E%3C/symbol%3E%3Csymbol id='d' viewBox='0 0 9.8 21.9'%3E%3Cpath d='M7.6 8c.3-1-.4-1.6-1-1.6-2.2 0-5 2.1-6 5h.7A5.6 5.6 0 014.4 9L.1 20.3a1.1 1.1 0 001 1.6c2.2 0 4.7-2 5.8-5H6A5.6 5.6 0 013 19.5zM8 3.7a1.8 1.8 0 001.8-1.8A1.8 1.8 0 008 0a1.8 1.8 0 00-1.8 1.8A1.8 1.8 0 008 3.6'/%3E%3C/symbol%3E%3Csymbol id='e' viewBox='0 0 14.8 15.5'%3E%3Cpath d='M3.3 3.1c.7 0 1 1 0 3.4l-3 6.8c-.7 1.3 0 2.2 1.2 2.2a1.3 1.3 0 001.5-1l3-8C7.4 4.8 10 3 11 3s.8.6.3 1.6l-4.6 9a1.3 1.3 0 001.1 1.9c2.3 0 5-2 6-5h-.6A5.6 5.6 0 0110 13l4-8a6.1 6.1 0 00.8-2.8A2 2 0 0012.6 0c-2 0-3.6 2.2-6 5V2.8C6.6 1.4 6.1 0 4.8 0 3.2 0 1.8 2.5.7 4.9h.7c.7-1.1 1.3-1.8 2-1.8'/%3E%3C/symbol%3E%3Csymbol id='f' viewBox='0 0 12 15.5'%3E%3Cpath d='M11.8 3.5c.5-1.9.2-3.5-1.2-3.5-1.8 0-2.3 1.2-4 5V2.8C6.5 1.3 6 0 4.6 0 3.1 0 1.7 2.5.5 5h.8C2 3.7 2.8 3 3.3 3c.7 0 1 1 0 3.4l-3 6.8c-.7 1.3 0 2.1 1.2 2.1a1.3 1.3 0 001.5-1l3-8a50.3 50.3 0 012.6-3h3.2z'/%3E%3C/symbol%3E%3Csymbol id='g' viewBox='0 0 14.7 16.2'%3E%3Cpath d='M10.5 13.1c-.6 0-1-1 0-3.4L14.6.1 13.4 0l-1.3 1.3h-.3C6.1 1.3 0 8.6 0 14.2a2 2 0 002.1 2.1c1.7 0 3.3-2.4 5.2-5l-.1 1c-.3 2.6.6 4 2 4 1.5 0 3-2.4 4-4.9h-.7c-.7 1.1-1.5 1.8-2 1.8zM7.9 9.8c-1.3 1.6-3.4 3.5-4.3 3.5-.5 0-.9-.5-.9-1.6 0-3.5 4-8.2 6-8.2a4.2 4.2 0 011.4.2z'/%3E%3C/symbol%3E%3Csymbol id='h' viewBox='0 0 21.9 19.8'%3E%3Cpath d='M11.2 19.8l.3-.9c-3.8-.7-4.3-.7-2.7-4.8l1.4-3.9h3c1.9 0 1.9.9 1.6 3h1l2.6-6.9h-1c-1 1.6-1.8 2.9-3.8 2.9h-3l2-5.6c.8-2 1.1-2.4 3.7-2.4h.7c2.6 0 3 .7 3 3.5h1l.9-4.7H7.3L7 .9c3 .6 3.3.9 2 4.8L5.7 14c-1.5 3.9-2 4.2-5.5 4.8l-.3.9z'/%3E%3C/symbol%3E%3Csymbol id='i' viewBox='0 0 10.1 21.9'%3E%3Cpath d='M2.9 19.4L10.1.3 9.8 0l-5 .6v.6l1 .7c.9.7.6 1.3-.2 3.4L.2 19.9a1.3 1.3 0 001.1 2c2.3 0 4.7-2.1 5.8-5h-.7a6.5 6.5 0 01-3.5 2.5'/%3E%3C/symbol%3E%3Csymbol id='j' viewBox='0 0 18 22'%3E%3Cpath d='M18 .6h-4.3a3.8 3.8 0 00-2.1-.6A6.6 6.6 0 005 6.5a3.3 3.3 0 003 3.6c-1.9.8-3 1.8-3 2.9a1.7 1.7 0 00.9 1.5c-4.3 1.3-6 2.8-6 4.7 0 2 2.6 2.8 5.6 2.8 5.3 0 9.6-2.7 9.6-5.1 0-1.8-1.6-2.5-4.3-3.3-2.2-.7-3.2-.8-3.2-1.6A2.4 2.4 0 019 10.2a6.6 6.6 0 006.1-6.5 4.5 4.5 0 00-.2-1.5h2.5zM9.8 16.2c2.1.7 3 1 3 1.6 0 1.4-2 2.5-5.6 2.5-2.7 0-4-.6-4-2 0-1.5 1.4-2.5 3.5-3.3a21.5 21.5 0 003 1.2zM9 9c-1 0-1.3-.8-1.3-1.7 0-2.8 1.4-6.2 3.5-6.2 1 0 1.3.8 1.3 1.6 0 2.9-1.4 6.3-3.5 6.3z'/%3E%3C/symbol%3E%3Csymbol id='k' viewBox='0 0 23 25.1'%3E%3Cpath d='M14.3 15.6c1.9 0 2 .8 1.6 2.8H17l2.5-6.8h-1c-1 1.6-1.7 2.9-3.8 2.9h-4.1l2-5.6c.7-2 1-2.4 3.7-2.4H18c2.6 0 3 .7 3 3.5h1l.9-4.7H7.3l-.3.9c3 .6 3.3.9 2 4.8l-3.2 8.4c-1.5 3.9-2 4.2-5.6 4.8l-.2 1h17.4l3.2-5h-1.2c-2 2-4 3.8-8 3.8-4.7 0-4.3-.3-2.7-4.6l1.4-3.8h4.2zm2.3-11.8L21 .6V0h-3l-2.6 3.9h1.2v-.1z'/%3E%3C/symbol%3E%3Csymbol id='l' viewBox='0 0 13.6 21.8'%3E%3Cpath d='M11.4 6.4c-2 0-4 2.2-5.8 4.8L9.6.3 9.4 0l-5 .6V1l1 .8c.9.7.6 1.3-.2 3.4L.8 16.8A13.9 13.9 0 000 19c0 1.4 1.8 2.7 3.5 2.7 3.8 0 10-6.9 10-12.2 0-2.3-.5-3.2-2.1-3.2zM4.8 19.5c-.8 0-1.9-.7-1.9-1.3a15.5 15.5 0 01.8-2.2L5 12.7C6.3 11 8.4 9.3 9.6 9.3c.7 0 1.2.4 1.2 1.5 0 3.1-2.9 8.7-6 8.7z'/%3E%3C/symbol%3E%3Csymbol id='m' viewBox='0 0 19.2 19.9'%3E%3Cpath d='M17.6 0H7.3L7 .9c3 .6 3.3.9 2 4.8l-3.2 8.5c-1.5 3.9-2 4.2-5.5 4.8L0 20h15.7l3.5-6H18c-2 2-4.2 4.8-7.7 4.8-2.7 0-3-.5-1.6-4.5l3.1-8.5c1.4-3.9 2-4.2 5.5-4.8z'/%3E%3C/symbol%3E%3Csymbol id='n' viewBox='0 0 126 90'%3E%3Cuse width='12.4' height='21.8' x='112.7' y='66.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='102.2' y='69' href='%23c'/%3E%3Cuse width='9.8' height='21.9' x='93.6' y='66.1' href='%23d'/%3E%3Cuse width='14.8' height='15.5' x='77.2' y='72.5' href='%23e'/%3E%3Cuse width='12' height='15.5' x='65.7' y='72.5' href='%23f'/%3E%3Cuse width='11' height='15.5' x='54.3' y='72.5' href='%23a'/%3E%3Cuse width='11.5' height='19' x='43.7' y='69' href='%23c'/%3E%3Cuse width='14.7' height='16.2' x='28.9' y='71.8' href='%23g'/%3E%3Cuse width='12' height='15.5' x='19.6' y='72.5' href='%23f'/%3E%3Cuse width='21.9' height='19.8' y='67.6' href='%23h'/%3E%3Cuse width='12.4' height='21.8' x='77.3' y='33.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='66.8' y='36' href='%23c'/%3E%3Cuse width='9.8' height='21.9' x='58.2' y='33' href='%23d'/%3E%3Cuse width='10.1' height='21.9' x='49.4' y='33.1' href='%23i'/%3E%3Cuse width='14.7' height='16.2' x='34.9' y='38.8' href='%23g'/%3E%3Cuse width='18' height='22' x='18.6' y='39.4' href='%23j'/%3E%3Cuse width='23' height='25.1' y='29.3' href='%23k'/%3E%3Cuse width='12.4' height='21.8' x='76.8' y='.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='66.2' y='2.9' href='%23c'/%3E%3Cuse width='12' height='15.5' x='54.8' y='6.5' href='%23f'/%3E%3Cuse width='11' height='15.5' x='43.4' y='6.4' href='%23a'/%3E%3Cuse width='13.6' height='21.8' x='29.4' y='.1' href='%23l'/%3E%3Cuse width='9.8' height='21.9' x='20.6' href='%23d'/%3E%3Cuse width='19.2' height='19.9' y='1.4' href='%23m'/%3E%3C/symbol%3E%3C/defs%3E%3Cuse fill='%23000' width='126' height='90' x='0' y='0' href='%23n'/%3E%3Cuse fill='%23fff' width='126' height='90' x='126' y='90' href='%23n'/%3E%3C/svg%3E");}[data-fr-theme=dark] .fr-logo::after{background-position:-2.625rem 100%;}.fr-logo--sm{font-size:0.7875rem;}.fr-logo--sm::before{width:2.0625rem;height:0.75rem;margin-bottom:0.25rem;background-size:2.0625rem 0.84375rem, 2.0625rem 0.75rem, 0;background-position:0 -0.046875rem, 0 0, 0 0;}:root[data-fr-mourning] .fr-logo--sm::before{background-size:2.0625rem 0.84375rem, 0, 2.0625rem 0.75rem;}.fr-logo--sm::after{min-width:1.96875rem;background-size:3.9375rem 2.8125rem;background-position:0 calc(100% + 1.40625rem);padding-top:1.65625rem;}[data-fr-theme=dark] .fr-logo--sm::after{background-position:-1.96875rem 100%;}.fr-logo--lg{font-size:1.3125rem;}.fr-logo--lg::before{width:3.4375rem;height:1.25rem;margin-bottom:0.4166666667rem;background-size:3.4375rem 1.40625rem, 3.4375rem 1.25rem, 0;background-position:0 -0.078125rem, 0 0, 0 0;}:root[data-fr-mourning] .fr-logo--lg::before{background-size:3.4375rem 1.40625rem, 0, 3.4375rem 1.25rem;}.fr-logo--lg::after{min-width:3.28125rem;background-size:6.5625rem 4.6875rem;background-position:0 calc(100% + 2.34375rem);padding-top:2.7604166667rem;}[data-fr-theme=dark] .fr-logo--lg::after{background-position:-3.28125rem 100%;}.fr-btn{--text-spacing:0;--title-spacing:0;display:inline-flex;flex-direction:row;align-items:center;width:-moz-fit-content;width:fit-content;--underline-img:none;--hover-tint:var(--hover);font-weight:500;font-size:1rem;line-height:1.5rem;min-height:2.5rem;padding:0.5rem 1rem;background-color:var(--background-action-high-blue-france);--idle:transparent;--hover:var(--background-action-high-blue-france-hover);--active:var(--background-action-high-blue-france-active);color:var(--text-inverted-blue-france);}.fr-btn::before,.fr-btn::after{display:block;}.fr-btn[target=_blank]{overflow:initial;max-width:100%;max-height:none;}.fr-btn[target=_blank]::after{content:"";--icon-size:1rem;margin-right:-0.125rem;margin-left:0.5rem;}.fr-btn--align-on-content{margin-left:-1rem;margin-right:-1rem;}.fr-btn[class^=fr-icon-]:not([class*=fr-btn--icon-]),.fr-btn[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),.fr-btn[class^=fr-fi-]:not([class*=fr-btn--icon-]),.fr-btn[class*=" fr-fi-"]:not([class*=fr-btn--icon-]){overflow:hidden;white-space:nowrap;max-width:2.5rem;max-height:2.5rem;padding-left:0.5rem;padding-right:0.5rem;}.fr-btn[class^=fr-icon-]:not([class*=fr-btn--icon-])::before,.fr-btn[class*=" fr-icon-"]:not([class*=fr-btn--icon-])::before,.fr-btn[class^=fr-fi-]:not([class*=fr-btn--icon-])::before,.fr-btn[class*=" fr-fi-"]:not([class*=fr-btn--icon-])::before{--icon-size:1.5rem;margin-left:0;margin-right:0.5rem;}.fr-btn--align-on-content[class^=fr-icon-]:not([class*=fr-btn--icon-]),.fr-btn--align-on-content[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),.fr-btn--align-on-content[class^=fr-fi-]:not([class*=fr-btn--icon-]),.fr-btn--align-on-content[class*=" fr-fi-"]:not([class*=fr-btn--icon-]){margin-left:-0.5rem;margin-right:-0.5rem;}.fr-btn--icon-left[class^=fr-icon-],.fr-btn--icon-left[class*=" fr-icon-"],.fr-btn--icon-left[class^=fr-fi-],.fr-btn--icon-left[class*=" fr-fi-"]{overflow:initial;max-width:100%;max-height:none;}.fr-btn--icon-left[class^=fr-icon-]::before,.fr-btn--icon-left[class*=" fr-icon-"]::before,.fr-btn--icon-left[class^=fr-fi-]::before,.fr-btn--icon-left[class*=" fr-fi-"]::before{--icon-size:1rem;margin-left:-0.125rem;margin-right:0.5rem;}.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-icon-],.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-icon-"],.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-fi-],.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-fi-"]{margin-left:-0.875rem;margin-right:-1rem;}.fr-btn--icon-right[class^=fr-icon-],.fr-btn--icon-right[class*=" fr-icon-"],.fr-btn--icon-right[class^=fr-fi-],.fr-btn--icon-right[class*=" fr-fi-"]{overflow:initial;max-width:100%;max-height:none;}.fr-btn--icon-right[class^=fr-icon-]::after,.fr-btn--icon-right[class*=" fr-icon-"]::after,.fr-btn--icon-right[class^=fr-fi-]::after,.fr-btn--icon-right[class*=" fr-fi-"]::after{content:"";--icon-size:1rem;margin-right:-0.125rem;margin-left:0.5rem;}.fr-btn--icon-right[class^=fr-icon-]::before,.fr-btn--icon-right[class*=" fr-icon-"]::before,.fr-btn--icon-right[class^=fr-fi-]::before,.fr-btn--icon-right[class*=" fr-fi-"]::before{content:none;}.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-icon-],.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-icon-"],.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-fi-],.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-fi-"]{margin-left:-1rem;margin-right:-0.875rem;}.fr-btn--sm{font-size:0.875rem;line-height:1.5rem;min-height:2rem;padding:0.25rem 0.75rem;}.fr-btn--sm[target=_blank]{overflow:initial;max-width:100%;max-height:none;}.fr-btn--sm[target=_blank]::after{content:"";--icon-size:1rem;margin-right:-0.125rem;margin-left:0.5rem;}.fr-btn--sm.fr-btn--align-on-content{margin-left:-0.75rem;margin-right:-0.75rem;}.fr-btn--sm[class^=fr-icon-]:not([class*=fr-btn--icon-]),.fr-btn--sm[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),.fr-btn--sm[class^=fr-fi-]:not([class*=fr-btn--icon-]),.fr-btn--sm[class*=" fr-fi-"]:not([class*=fr-btn--icon-]){overflow:hidden;white-space:nowrap;max-width:2rem;max-height:2rem;padding-left:0.5rem;padding-right:0.5rem;}.fr-btn--sm[class^=fr-icon-]:not([class*=fr-btn--icon-])::before,.fr-btn--sm[class*=" fr-icon-"]:not([class*=fr-btn--icon-])::before,.fr-btn--sm[class^=fr-fi-]:not([class*=fr-btn--icon-])::before,.fr-btn--sm[class*=" fr-fi-"]:not([class*=fr-btn--icon-])::before{--icon-size:1rem;margin-left:0;margin-right:0.5rem;}.fr-btn--sm.fr-btn--align-on-content[class^=fr-icon-]:not([class*=fr-btn--icon-]),.fr-btn--sm.fr-btn--align-on-content[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),.fr-btn--sm.fr-btn--align-on-content[class^=fr-fi-]:not([class*=fr-btn--icon-]),.fr-btn--sm.fr-btn--align-on-content[class*=" fr-fi-"]:not([class*=fr-btn--icon-]){margin-left:-0.5rem;margin-right:-0.5rem;}.fr-btn--sm.fr-btn--icon-left[class^=fr-icon-],.fr-btn--sm.fr-btn--icon-left[class*=" fr-icon-"],.fr-btn--sm.fr-btn--icon-left[class^=fr-fi-],.fr-btn--sm.fr-btn--icon-left[class*=" fr-fi-"]{overflow:initial;max-width:100%;max-height:none;}.fr-btn--sm.fr-btn--icon-left[class^=fr-icon-]::before,.fr-btn--sm.fr-btn--icon-left[class*=" fr-icon-"]::before,.fr-btn--sm.fr-btn--icon-left[class^=fr-fi-]::before,.fr-btn--sm.fr-btn--icon-left[class*=" fr-fi-"]::before{--icon-size:1rem;margin-left:-0.125rem;margin-right:0.5rem;}.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-icon-],.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-icon-"],.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-fi-],.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-fi-"]{margin-left:-0.625rem;margin-right:-0.75rem;}.fr-btn--sm.fr-btn--icon-right[class^=fr-icon-],.fr-btn--sm.fr-btn--icon-right[class*=" fr-icon-"],.fr-btn--sm.fr-btn--icon-right[class^=fr-fi-],.fr-btn--sm.fr-btn--icon-right[class*=" fr-fi-"]{overflow:initial;max-width:100%;max-height:none;}.fr-btn--sm.fr-btn--icon-right[class^=fr-icon-]::after,.fr-btn--sm.fr-btn--icon-right[class*=" fr-icon-"]::after,.fr-btn--sm.fr-btn--icon-right[class^=fr-fi-]::after,.fr-btn--sm.fr-btn--icon-right[class*=" fr-fi-"]::after{content:"";--icon-size:1rem;margin-right:-0.125rem;margin-left:0.5rem;}.fr-btn--sm.fr-btn--icon-right[class^=fr-icon-]::before,.fr-btn--sm.fr-btn--icon-right[class*=" fr-icon-"]::before,.fr-btn--sm.fr-btn--icon-right[class^=fr-fi-]::before,.fr-btn--sm.fr-btn--icon-right[class*=" fr-fi-"]::before{content:none;}.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-icon-],.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-icon-"],.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-fi-],.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-fi-"]{margin-left:-0.75rem;margin-right:-0.625rem;}.fr-btn--lg{font-size:1.125rem;line-height:1.75rem;min-height:3rem;padding:0.5rem 1.5rem;}.fr-btn--lg[target=_blank]{overflow:initial;max-width:100%;max-height:none;}.fr-btn--lg[target=_blank]::after{content:"";--icon-size:1.5rem;margin-right:-0.1875rem;margin-left:0.5rem;}.fr-btn--lg.fr-btn--align-on-content{margin-left:-1.5rem;margin-right:-1.5rem;}.fr-btn--lg[class^=fr-icon-]:not([class*=fr-btn--icon-]),.fr-btn--lg[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),.fr-btn--lg[class^=fr-fi-]:not([class*=fr-btn--icon-]),.fr-btn--lg[class*=" fr-fi-"]:not([class*=fr-btn--icon-]){overflow:hidden;white-space:nowrap;max-width:3rem;max-height:3rem;padding-left:0.5rem;padding-right:0.5rem;}.fr-btn--lg[class^=fr-icon-]:not([class*=fr-btn--icon-])::before,.fr-btn--lg[class*=" fr-icon-"]:not([class*=fr-btn--icon-])::before,.fr-btn--lg[class^=fr-fi-]:not([class*=fr-btn--icon-])::before,.fr-btn--lg[class*=" fr-fi-"]:not([class*=fr-btn--icon-])::before{--icon-size:2rem;margin-left:0;margin-right:0.5rem;}.fr-btn--lg.fr-btn--align-on-content[class^=fr-icon-]:not([class*=fr-btn--icon-]),.fr-btn--lg.fr-btn--align-on-content[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),.fr-btn--lg.fr-btn--align-on-content[class^=fr-fi-]:not([class*=fr-btn--icon-]),.fr-btn--lg.fr-btn--align-on-content[class*=" fr-fi-"]:not([class*=fr-btn--icon-]){margin-left:-0.5rem;margin-right:-0.5rem;}.fr-btn--lg.fr-btn--icon-left[class^=fr-icon-],.fr-btn--lg.fr-btn--icon-left[class*=" fr-icon-"],.fr-btn--lg.fr-btn--icon-left[class^=fr-fi-],.fr-btn--lg.fr-btn--icon-left[class*=" fr-fi-"]{overflow:initial;max-width:100%;max-height:none;}.fr-btn--lg.fr-btn--icon-left[class^=fr-icon-]::before,.fr-btn--lg.fr-btn--icon-left[class*=" fr-icon-"]::before,.fr-btn--lg.fr-btn--icon-left[class^=fr-fi-]::before,.fr-btn--lg.fr-btn--icon-left[class*=" fr-fi-"]::before{--icon-size:1.5rem;margin-left:-0.1875rem;margin-right:0.5rem;}.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-icon-],.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-icon-"],.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-fi-],.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-fi-"]{margin-left:-1.3125rem;margin-right:-1.5rem;}.fr-btn--lg.fr-btn--icon-right[class^=fr-icon-],.fr-btn--lg.fr-btn--icon-right[class*=" fr-icon-"],.fr-btn--lg.fr-btn--icon-right[class^=fr-fi-],.fr-btn--lg.fr-btn--icon-right[class*=" fr-fi-"]{overflow:initial;max-width:100%;max-height:none;}.fr-btn--lg.fr-btn--icon-right[class^=fr-icon-]::after,.fr-btn--lg.fr-btn--icon-right[class*=" fr-icon-"]::after,.fr-btn--lg.fr-btn--icon-right[class^=fr-fi-]::after,.fr-btn--lg.fr-btn--icon-right[class*=" fr-fi-"]::after{content:"";--icon-size:1.5rem;margin-right:-0.1875rem;margin-left:0.5rem;}.fr-btn--lg.fr-btn--icon-right[class^=fr-icon-]::before,.fr-btn--lg.fr-btn--icon-right[class*=" fr-icon-"]::before,.fr-btn--lg.fr-btn--icon-right[class^=fr-fi-]::before,.fr-btn--lg.fr-btn--icon-right[class*=" fr-fi-"]::before{content:none;}.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-icon-],.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-icon-"],.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-fi-],.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-fi-"]{margin-left:-1.5rem;margin-right:-1.3125rem;}.fr-btns-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;display:flex;align-items:stretch;flex-wrap:wrap;margin-left:-0.5rem;margin-right:-0.5rem;}.fr-btns-group > li,.fr-btns-group > div{width:100%;max-width:100%;}.fr-btns-group .fr-btn{width:calc(100% - 1rem);margin:0 0.5rem 1rem;justify-content:center;}.fr-btns-group--inline .fr-btn{width:auto;max-width:100%;margin-left:0.5rem;margin-right:0.5rem;}.fr-btns-group--inline > li{display:inline-flex;max-width:100%;width:auto;}.fr-btns-group--inline.fr-btns-group--right.fr-btns-group--inline-reverse{flex-direction:row-reverse;justify-content:flex-start;}.fr-btns-group--left,.fr-btns-group--left li{justify-content:flex-start;text-align:left;}.fr-btns-group--right,.fr-btns-group--right li{justify-content:flex-end;text-align:right;}.fr-btns-group--center,.fr-btns-group--center li{justify-content:center;text-align:center;}.fr-btns-group--between,.fr-btns-group--between li{justify-content:space-between;text-align:center;}.fr-btns-group--equisized{--equisized-width:auto;}.fr-btns-group--equisized .fr-btn{justify-content:center;width:var(--equisized-width);}.fr-btns-group--sm .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:0.875rem;line-height:1.5rem;min-height:2rem;padding:0.25rem 0.75rem;}.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-],.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"],.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-],.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]{font-size:0.875rem;line-height:1.5rem;min-height:2rem;padding:0.25rem 0.75rem;overflow:hidden;white-space:nowrap;max-width:2rem;max-height:2rem;padding-left:0.5rem;padding-right:0.5rem;justify-content:flex-start;}.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before{--icon-size:1rem;margin-left:0;margin-right:0.5rem;}.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-icon-],.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"],.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-fi-],.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]{font-size:0.875rem;line-height:1.5rem;min-height:2rem;padding:0.25rem 0.75rem;overflow:initial;max-width:100%;max-height:none;}.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-icon-]::before,.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"]::before,.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-fi-]::before,.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]::before{--icon-size:1rem;margin-left:-0.125rem;margin-right:0.5rem;}.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-icon-],.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"],.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-fi-],.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]{font-size:0.875rem;line-height:1.5rem;min-height:2rem;padding:0.25rem 0.75rem;overflow:initial;max-width:100%;max-height:none;}.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::after,.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::after,.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::after,.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::after{content:"";--icon-size:1rem;margin-right:-0.125rem;margin-left:0.5rem;}.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::before,.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::before,.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::before,.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::before{content:none;}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:1rem;line-height:1.5rem;min-height:2.5rem;padding:0.5rem 1rem;}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]{font-size:1rem;line-height:1.5rem;min-height:2.5rem;padding:0.5rem 1rem;overflow:hidden;white-space:nowrap;max-width:2.5rem;max-height:2.5rem;padding-left:0.5rem;padding-right:0.5rem;justify-content:flex-start;}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before{--icon-size:1.5rem;margin-left:0;margin-right:0.5rem;}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-icon-],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-fi-],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]{font-size:1rem;line-height:1.5rem;min-height:2.5rem;padding:0.5rem 1rem;overflow:initial;max-width:100%;max-height:none;}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-icon-]::before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"]::before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-fi-]::before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]::before{--icon-size:1rem;margin-left:-0.125rem;margin-right:0.5rem;}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-icon-],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-fi-],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]{font-size:1rem;line-height:1.5rem;min-height:2.5rem;padding:0.5rem 1rem;overflow:initial;max-width:100%;max-height:none;}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::after,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::after,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::after,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::after{content:"";--icon-size:1rem;margin-right:-0.125rem;margin-left:0.5rem;}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::before{content:none;}.fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:1.125rem;line-height:1.75rem;min-height:3rem;padding:0.5rem 1.5rem;}.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-],.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"],.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-],.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]{font-size:1.125rem;line-height:1.75rem;min-height:3rem;padding:0.5rem 1.5rem;overflow:hidden;white-space:nowrap;max-width:3rem;max-height:3rem;padding-left:0.5rem;padding-right:0.5rem;justify-content:flex-start;}.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before{--icon-size:2rem;margin-left:0;margin-right:0.5rem;}.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-icon-],.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"],.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-fi-],.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]{font-size:1.125rem;line-height:1.75rem;min-height:3rem;padding:0.5rem 1.5rem;overflow:initial;max-width:100%;max-height:none;}.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-icon-]::before,.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"]::before,.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-fi-]::before,.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]::before{--icon-size:1.5rem;margin-left:-0.1875rem;margin-right:0.5rem;}.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-icon-],.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"],.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-fi-],.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]{font-size:1.125rem;line-height:1.75rem;min-height:3rem;padding:0.5rem 1.5rem;overflow:initial;max-width:100%;max-height:none;}.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::after,.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::after,.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::after,.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::after{content:"";--icon-size:1.5rem;margin-right:-0.1875rem;margin-left:0.5rem;}.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::before,.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::before,.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::before,.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::before{content:none;}.fr-fieldset__element > .fr-btns-group{margin-bottom:-1rem;}.fr-btn--close{font-size:0.875rem;line-height:1.5rem;min-height:2rem;padding:0.25rem 0.75rem;overflow:initial;max-width:100%;max-height:none;display:flex;margin-left:auto;}.fr-btn--close::after{--icon-size:1rem;margin-right:-0.125rem;margin-left:0.5rem;flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/system/close-line.svg");mask-image:url("icons/system/close-line.svg");content:"";}.fr-btn--close::before{content:none;}.fr-btn--tooltip{font-size:0.875rem;line-height:1.5rem;min-height:2rem;padding:0.25rem 0.75rem;overflow:hidden;white-space:nowrap;max-width:2rem;max-height:2rem;padding-left:0.5rem;padding-right:0.5rem;}.fr-btn--tooltip::before{--icon-size:1rem;margin-left:0;margin-right:0.5rem;flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/system/question-line.svg");mask-image:url("icons/system/question-line.svg");content:"";}.fr-btn--fullscreen{font-size:0.875rem;line-height:1.5rem;min-height:2rem;padding:0.25rem 0.75rem;overflow:initial;max-width:100%;max-height:none;}.fr-btn--fullscreen::after{--icon-size:1rem;margin-right:-0.125rem;margin-left:0.5rem;flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/media/fullscreen-line.svg");mask-image:url("icons/media/fullscreen-line.svg");content:"";}.fr-btn--fullscreen::before{content:none;}.fr-btn--display{font-size:1rem;line-height:1.5rem;min-height:2.5rem;padding:0.5rem 1rem;overflow:initial;max-width:100%;max-height:none;}.fr-btn--display::before{--icon-size:1rem;margin-left:-0.125rem;margin-right:0.5rem;flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/system/fr--theme-fill.svg");mask-image:url("icons/system/fr--theme-fill.svg");content:"";}.fr-btn--account{font-size:0.875rem;line-height:1.5rem;min-height:2rem;padding:0.25rem 0.75rem;overflow:initial;max-width:100%;max-height:none;}.fr-btn--account::before{--icon-size:1rem;margin-left:-0.125rem;margin-right:0.5rem;flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/user/account-circle-fill.svg");mask-image:url("icons/user/account-circle-fill.svg");content:"";}.fr-btn--team{font-size:0.875rem;line-height:1.5rem;min-height:2rem;padding:0.25rem 0.75rem;overflow:initial;max-width:100%;max-height:none;}.fr-btn--team::before{--icon-size:1rem;margin-left:-0.125rem;margin-right:0.5rem;flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/user/team-line.svg");mask-image:url("icons/user/team-line.svg");content:"";}.fr-btn--briefcase{font-size:0.875rem;line-height:1.5rem;min-height:2rem;padding:0.25rem 0.75rem;overflow:initial;max-width:100%;max-height:none;}.fr-btn--briefcase::before{--icon-size:1rem;margin-left:-0.125rem;margin-right:0.5rem;flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/business/briefcase-fill.svg");mask-image:url("icons/business/briefcase-fill.svg");content:"";}.fr-btn--sort{font-size:0.875rem;line-height:1.5rem;min-height:2rem;padding:0.25rem 0.75rem;overflow:hidden;white-space:nowrap;max-width:2rem;max-height:2rem;padding-left:0.5rem;padding-right:0.5rem;}.fr-btn--sort::before{--icon-size:1rem;margin-left:0;margin-right:0.5rem;flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/system/arrow-up-down-line.svg");mask-image:url("icons/system/arrow-up-down-line.svg");content:"";transition:transform 0.3s;}.fr-btn--sort[aria-sort=descending]::before{transform:rotate(-180deg);}.fr-btn--sort[aria-sort=ascending],.fr-btn--sort[aria-sort=descending]{font-size:0.875rem;line-height:1.5rem;min-height:2rem;padding:0.25rem 0.75rem;overflow:hidden;white-space:nowrap;max-width:2rem;max-height:2rem;padding-left:0.5rem;padding-right:0.5rem;}.fr-btn--sort[aria-sort=ascending]::before,.fr-btn--sort[aria-sort=descending]::before{--icon-size:1rem;margin-left:0;margin-right:0.5rem;flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/system/arrow-up-line.svg");mask-image:url("icons/system/arrow-up-line.svg");content:"";}.fr-btn:disabled,a.fr-btn:not([href]){color:var(--text-disabled-grey);background-color:var(--background-disabled-grey);--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);}.fr-btn--secondary{background-color:transparent;--hover:inherit;--active:inherit;color:var(--text-action-high-blue-france);box-shadow:inset 0 0 0 1px var(--border-action-high-blue-france);}.fr-btn--secondary:disabled,a.fr-btn--secondary:not([href]){color:var(--text-disabled-grey);box-shadow:inset 0 0 0 1px var(--border-disabled-grey);background-color:transparent;--hover:inherit;--active:inherit;}.fr-btn--tertiary,.fr-btn--sort,.fr-btn--account{background-color:transparent;--hover:inherit;--active:inherit;color:var(--text-action-high-blue-france);box-shadow:inset 0 0 0 1px var(--border-default-grey);}.fr-btn--tertiary:disabled,a.fr-btn--tertiary:not([href]),a.fr-btn--sort:not([href]),a.fr-btn--account:not([href]),.fr-btn--sort:disabled,.fr-btn--account:disabled{color:var(--text-disabled-grey);box-shadow:inset 0 0 0 1px var(--border-disabled-grey);background-color:transparent;--hover:inherit;--active:inherit;}.fr-btn--tertiary-no-outline,.fr-btn--close,.fr-btn--display,.fr-btn--fullscreen,.fr-btn--tooltip,.fr-btn--briefcase,.fr-btn--team{background-color:transparent;--hover:inherit;--active:inherit;color:var(--text-action-high-blue-france);}.fr-btn--tertiary-no-outline:disabled,a.fr-btn--tertiary-no-outline:not([href]),a.fr-btn--close:not([href]),a.fr-btn--display:not([href]),a.fr-btn--fullscreen:not([href]),a.fr-btn--tooltip:not([href]),a.fr-btn--briefcase:not([href]),a.fr-btn--team:not([href]),.fr-btn--close:disabled,.fr-btn--display:disabled,.fr-btn--fullscreen:disabled,.fr-btn--tooltip:disabled,.fr-btn--briefcase:disabled,.fr-btn--team:disabled{color:var(--text-disabled-grey);background-color:transparent;--hover:inherit;--active:inherit;}.fr-connect{position:relative;padding:0.625em 0.75em 0.625em 4em;display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;margin-bottom:0.75rem;--underline-img:none;--hover-tint:var(--hover);--active-tint:var(--active);--external-link-content:none;background-color:var(--background-action-high-blue-france);--idle:transparent;--hover:var(--background-action-high-blue-france-hover);--active:var(--background-action-high-blue-france-active);color:var(--text-inverted-blue-france);}.fr-connect:hover{background-color:var(--hover-tint);}.fr-connect:active{background-color:var(--active-tint);}.fr-connect::before{content:"";display:block;position:absolute;top:50%;bottom:0.25em;left:0.75em;width:2.5em;height:3em;margin-top:-1.5em;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 48'%3E%3Cpath fill='%232a2f82' d='M34.965 15.1 19.971 6.423 4.977 15.184a.606.606 0 0 0-.306.524v16.948a.666.666 0 0 0 .306.524l14.992 8.6 14.994-8.706a.665.665 0 0 0 .306-.524V15.628a.605.605 0 0 0-.304-.528Z'/%3E%3Cpath fill='%23df1f26' d='m14.614 15.6-5.029 8.628-4.557-9.175 5.39-3.113 4.489 3.16ZM35.27 32.58V15.622a.6.6 0 0 0-.306-.523L19.971 6.423'/%3E%3Cpath fill='%232e65b0' d='m4.673 32.58 15.3-26.157v35.362L4.977 33.18a.666.666 0 0 1-.306-.524V15.708Zm24.669-20.735L34.8 15l-4.489 9.15-5.387-9.236Z'/%3E%3Cpath fill='%23fff' d='m39.606 12.305-19.19-11.02a.933.933 0 0 0-.832 0L.394 12.305A.886.886 0 0 0 0 13v22a.886.886 0 0 0 .394.7l19.189 11.02a.933.933 0 0 0 .832 0L39.606 35.7A.886.886 0 0 0 40 35V13a.886.886 0 0 0-.394-.695ZM10.762 30.061h.079c-.042 0-.079.007-.079.05 0 .1.151 0 .2.1a.912.912 0 0 0-.629.276c0 .051.1.051.151.051-.075.1-.226.05-.277.151a.177.177 0 0 0 .1.05c-.05 0-.1 0-.1.051v.151c-.126 0-.176.1-.277.151.2.151.327 0 .528 0-.528.2-.956.478-1.484.629-.1 0 0 .151-.1.151.151.1.227-.05.377-.05-.654.377-1.333.7-2.037 1.132a.351.351 0 0 0-.1.2h-.2c-.1.05-.05.176-.151.277.226.151.5-.2.654 0 .05 0-.1.05-.2.05-.05 0-.05.1-.1.1h-.154c-.1.075-.2.126-.2.276a.219.219 0 0 0-.226.1 9.034 9.034 0 0 0 3.144-.578 7.685 7.685 0 0 0 2.088-1.559.176.176 0 0 1 .05.1 2.168 2.168 0 0 1-.806 1.08c-.277.151-.478.377-.7.478a4.045 4.045 0 0 0-.428.276 10.761 10.761 0 0 1-1.939.412l-.305.044c-.225.033-.449.069-.671.108L4.977 33.18a.648.648 0 0 1-.288-.411.574.574 0 0 0 .094-.063.265.265 0 0 0-.113-.071v-.65a12.786 12.786 0 0 0 3.038-.942A8.746 8.746 0 0 0 4.671 29.7v-1.515a11.662 11.662 0 0 1 1.639.392 6.415 6.415 0 0 1 1.182.578 3.113 3.113 0 0 0 .478.377.91.91 0 0 0 .8.05h.33a3.961 3.961 0 0 0 1.937-.905c0 .05.05.05.1.05a3.63 3.63 0 0 1-.428 1.132c.003.051-.048.152.053.202Zm2.817 3.571c.251-.1.4-.277.629-.377-.05.05-.05.151-.1.2a3.691 3.691 0 0 0-.528.4 15.96 15.96 0 0 0-1.585 1.61c-.252.3-.528.578-.8.855a2.385 2.385 0 0 1-.31.245l-2.527-1.45a4.047 4.047 0 0 0 1.076-.053 4.984 4.984 0 0 0 .855-.327v.1c.7-.277 1.232-.906 1.937-1.132.025 0 .126.1.226.05a1.883 1.883 0 0 1 1.509-.7c0 .05 0 .1.05.1h.025c-.151.126-.327.251-.5.377-.057.052-.007.102.043.102Zm-8.908-6.164v-.186a5.814 5.814 0 0 1 1.588-.188 1.52 1.52 0 0 1 .478 0 5.861 5.861 0 0 0-2.066.374Zm30.6 5.088a.665.665 0 0 1-.306.524l-10.079 5.851a32.3 32.3 0 0 1-3.408-1.185 2.826 2.826 0 0 1-.05-2.245 3.794 3.794 0 0 1 .352-.883c.025-.025.05-.05.05-.076a.025.025 0 0 0 .025-.025 4.316 4.316 0 0 1 .377-.555l.015-.015.02-.021.015-.015c0-.025.025-.05.05-.076.025-.051.075-.076.1-.126a3.771 3.771 0 0 1 .579-.5 4.07 4.07 0 0 1 .654-.177 19.817 19.817 0 0 1 2.415.328.751.751 0 0 1 .277.1 1.849 1.849 0 0 0 .905-.05 1.137 1.137 0 0 0 .855-.706 1.212 1.212 0 0 0 .05-1.059c-.178-.276-.013-.437.181-.59l.068-.055a1.17 1.17 0 0 0 .231-.216c.126-.252-.1-.4-.151-.63-.05-.1-.226-.05-.327-.2.352-.151.855-.429.629-.857-.151-.227-.377-.63-.1-.857.352-.2.855-.151 1.006-.479a1.138 1.138 0 0 0-.292-1.085l-.075-.108a4.754 4.754 0 0 1-.211-.32 6.914 6.914 0 0 0-.528-.757 4.3 4.3 0 0 1-.528-1.009c-.151-.378.05-.706.05-1.084a6.347 6.347 0 0 0-.327-2.144c-.126-.353-.176-.731-.327-1.059a1.12 1.12 0 0 0-.226-.58.375.375 0 0 1 0-.328 4.874 4.874 0 0 0 .579-.479.567.567 0 0 0-.2-.706c-.327-.151-.3.328-.528.429h-.151c-.05-.126.05-.177.151-.277 0-.05 0-.151-.05-.151-.2 0-.377-.051-.428-.151a3.957 3.957 0 0 0-1.861-1.286 2.319 2.319 0 0 0 .579.1 1.67 1.67 0 0 0 1.006-.1c.227-.076.277-.479.377-.706a.8.8 0 0 0-.151-.631 2.189 2.189 0 0 0-.906-.756 9.13 9.13 0 0 1-.679-.353.952.952 0 0 0-.251-.126c-2.965-1.485-9.069-.2-9.534 0h-.009a8.244 8.244 0 0 0-1.249.475 3.922 3.922 0 0 0-2.365 2.465 3.829 3.829 0 0 0-1.333 1.509c-.428.8-1.056 1.509-.956 2.414.1.78.277 1.484.428 2.289a4.668 4.668 0 0 0 .2.8c.1.276 0 .629.151.855.075.151.025.327.227.428v.2c.05.05.05.1.151.1v.2a6.446 6.446 0 0 1 1.107 1.434c.1.276-.478.151-.7.05a5.979 5.979 0 0 1-1.132-.956.175.175 0 0 0-.051.1c.2.352.906.78.528 1.006-.2.1-.428-.151-.629.051-.05.075 0 .176 0 .276-.277-.2-.578-.1-.855-.2-.2-.05-.252-.427-.478-.427a15.162 15.162 0 0 0-1.811-.327 15.137 15.137 0 0 0-1.739-.159V15.708a.606.606 0 0 1 .306-.524l14.987-8.761L34.965 15.1a.605.605 0 0 1 .306.524Zm-7.954-8.261a.325.325 0 0 1-.282.149 2.843 2.843 0 0 0-.282.273c.1 0 0 .149.1.149-.205.223.077.694-.205.793a2.176 2.176 0 0 1-1.127 0 .722.722 0 0 1 .167-.016h.085a.382.382 0 0 0 .337-.132v-.2c0-.05-.051-.05-.1-.05a.161.161 0 0 1-.1.05.223.223 0 0 0-.154-.2.807.807 0 0 1-.718-.273.67.67 0 0 1 .436-.05c.128 0 .077-.223.231-.322h.154c.307-.372.871-.471.974-.843 0-.1-.282-.1-.487-.149a2.259 2.259 0 0 0-.82.05 4.65 4.65 0 0 0-1.051.273 3.225 3.225 0 0 1 .923-.471 3.886 3.886 0 0 1 .718-.2l.132-.026.133-.027a.971.971 0 0 1 .556 0c.231.1.615.1.666.248.1.273-.154.545-.435.744-.057.081.148.135.148.23Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50% 50%;background-size:2.5em 3em;}.fr-connect__login,.fr-connect__brand{line-height:1;z-index:1;white-space:nowrap;}.fr-connect__login{font-size:1.0625em;}.fr-connect__brand{font-weight:bold;font-size:1.125em;}.fr-connect--plus{padding-right:3em;}.fr-connect--plus::after{content:"+";display:block;position:absolute;right:0.25em;bottom:0;font-size:3em;font-weight:bold;line-height:1;transform:translate(5%, -17%);}.fr-connect-group{--text-spacing:0 0 1rem 0;}.fr-connect-group p{font-size:0.75rem;line-height:1.25rem;color:var(--text-mention-grey);}.fr-connect-group .fr-connect + p a{font-size:0.875rem;line-height:1.5rem;color:var(--text-action-high-blue-france);}.fr-connect:disabled,a.fr-connect:not([href]){background-color:var(--background-disabled-grey);--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);color:var(--text-disabled-grey);}.fr-quote{position:relative;margin:0;padding:0 0.5rem 2rem 0.5rem;background-size:50% 1px;background-repeat:no-repeat;background-position:0.5rem 100%;background-image:linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey));}.fr-quote::before,.fr-quote::after{flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/editor/fr--quote-line.svg");mask-image:url("icons/editor/fr--quote-line.svg");--icon-size:2rem;}.fr-quote::before{content:"";display:block;margin-bottom:0.5rem;color:var(--artwork-minor-blue-france);}.fr-quote--column{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;}.fr-quote--column .fr-quote__author{margin-left:5.25rem;}.fr-quote--column .fr-quote__source{margin-left:5.25rem;}.fr-quote--column figcaption{min-height:4.25rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;}.fr-quote blockquote{margin:0;--text-spacing:0 0 1rem;}.fr-quote blockquote p{font-size:1.25rem;line-height:2rem;font-weight:700;}.fr-quote__author{font-weight:700;font-size:1rem;line-height:1.5rem;--text-spacing:0 0 0.25rem;}.fr-quote__image{width:4.25rem;background-size:cover;border-radius:50%;overflow:hidden;position:absolute;display:flex;flex-direction:row;}.fr-quote__image img{width:100%;height:100%;object-fit:cover;}.fr-quote cite{font-style:italic;}.fr-quote figcaption{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;}.fr-quote figcaption .fr-quote__source{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;font-size:0.75rem;line-height:1.25rem;}.fr-quote figcaption .fr-quote__source li{display:inline-block;}.fr-quote figcaption .fr-quote__source li:not(:last-child)::after{content:"·";display:inline-block;padding-left:0.25rem;padding-right:0.25rem;}.fr-quote--green-tilleul-verveine::before{color:var(--artwork-minor-green-tilleul-verveine);}.fr-quote--green-bourgeon::before{color:var(--artwork-minor-green-bourgeon);}.fr-quote--green-emeraude::before{color:var(--artwork-minor-green-emeraude);}.fr-quote--green-menthe::before{color:var(--artwork-minor-green-menthe);}.fr-quote--green-archipel::before{color:var(--artwork-minor-green-archipel);}.fr-quote--blue-ecume::before{color:var(--artwork-minor-blue-ecume);}.fr-quote--blue-cumulus::before{color:var(--artwork-minor-blue-cumulus);}.fr-quote--purple-glycine::before{color:var(--artwork-minor-purple-glycine);}.fr-quote--pink-macaron::before{color:var(--artwork-minor-pink-macaron);}.fr-quote--pink-tuile::before{color:var(--artwork-minor-pink-tuile);}.fr-quote--yellow-tournesol::before{color:var(--artwork-minor-yellow-tournesol);}.fr-quote--yellow-moutarde::before{color:var(--artwork-minor-yellow-moutarde);}.fr-quote--orange-terre-battue::before{color:var(--artwork-minor-orange-terre-battue);}.fr-quote--brown-cafe-creme::before{color:var(--artwork-minor-brown-cafe-creme);}.fr-quote--brown-caramel::before{color:var(--artwork-minor-brown-caramel);}.fr-quote--brown-opera::before{color:var(--artwork-minor-brown-opera);}.fr-quote--beige-gris-galet::before{color:var(--artwork-minor-beige-gris-galet);}.fr-quote__source{color:var(--text-mention-grey);}.fr-breadcrumb{margin:1rem 0 2rem;font-size:0.75rem;line-height:1.25rem;--text-spacing:0 0 0.5rem;position:relative;color:var(--text-mention-grey);}.fr-breadcrumb__button{background-image:var(--underline-img), var(--underline-img);background-position:var(--underline-x) 100%, var(--underline-x) calc(100% - var(--underline-thickness));background-repeat:no-repeat, no-repeat;transition:background-size 0s;background-size:var(--underline-hover-width) calc(var(--underline-thickness) * 2), var(--underline-idle-width) var(--underline-thickness);font-size:0.75rem;line-height:1.25rem;margin:0;padding:0;--hover-tint:var(--idle);--active-tint:var(--idle);color:inherit;}.fr-breadcrumb__button:hover,.fr-breadcrumb__button:active{--underline-hover-width:var(--underline-max-width);}.fr-breadcrumb__button[aria-expanded=true]{display:none;}.fr-breadcrumb .fr-collapse{margin-left:-4px;margin-right:-4px;padding-left:4px;padding-right:4px;transform:translateY(-4px);}.fr-breadcrumb__list{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;transform:translateY(4px);}.fr-breadcrumb__list li{display:inline;line-height:1.75rem;}.fr-breadcrumb__list li:not(:first-child)::before{flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/system/arrow-right-s-line.svg");mask-image:url("icons/system/arrow-right-s-line.svg");--icon-size:1rem;content:"";margin-left:0.25rem;margin-right:0.25rem;vertical-align:-0.0625em;}.fr-breadcrumb__link{vertical-align:0.25rem;position:relative;background-image:var(--underline-img), var(--underline-img);background-position:var(--underline-x) 100%, var(--underline-x) calc(100% - var(--underline-thickness));background-repeat:no-repeat, no-repeat;transition:background-size 0s;background-size:var(--underline-hover-width) calc(var(--underline-thickness) * 2), var(--underline-idle-width) var(--underline-thickness);--hover-tint:var(--idle);--active-tint:var(--idle);font-size:0.75rem;line-height:1.25rem;padding:0;}.fr-breadcrumb__link:hover,.fr-breadcrumb__link:active{--underline-hover-width:var(--underline-max-width);}.fr-breadcrumb__link[aria-current]:not([aria-current=false]){pointer-events:none;cursor:default;--underline-img:none;color:var(--text-default-grey);}.fr-label{display:block;font-size:1rem;line-height:1.5rem;color:var(--text-label-grey);}.fr-label + .fr-input,.fr-label + .fr-input-wrap,.fr-label + .fr-select{margin-top:0.5rem;}.fr-hint-text{display:block;font-size:0.75rem;line-height:1.25rem;--text-spacing:0 0 1rem;}.fr-hint-text + .fr-hint-text{margin-top:0.25rem;}.fr-fieldset{position:relative;margin:0 -0.75rem 1rem;padding:0 0.25rem;display:flex;flex-direction:row;align-items:last baseline;flex-wrap:wrap;border:0;}.fr-fieldset__legend{padding-bottom:1rem;padding-left:0.75rem;padding-right:0.75rem;margin-left:-0.25rem;margin-right:-0.25rem;font-size:1rem;line-height:1.5rem;font-weight:700;width:100%;color:var(--text-label-grey);}.fr-fieldset__legend--regular{font-weight:400;}.fr-fieldset__legend .fr-hint-text{margin-top:0.5rem;font-weight:400;}.fr-fieldset--valid,.fr-fieldset--error,.fr-fieldset--info{background-repeat:no-repeat;background-position:0 -2.25rem;background-size:2px calc(100% + 1.25rem);}.fr-fieldset--valid .fr-fieldset__legend,.fr-fieldset--error .fr-fieldset__legend,.fr-fieldset--info .fr-fieldset__legend{background-repeat:no-repeat;background-position:0 0;background-size:2px 100%;}.fr-fieldset__element{flex:1 1 100%;max-width:100%;padding-left:0.5rem;padding-right:0.5rem;margin-bottom:1rem;}.fr-fieldset__element--inline{flex:0 0 auto;}.fr-fieldset__element--inline-grow,.fr-fieldset__element--inline\@md.fr-fieldset__element--inline-grow{flex-grow:1;}.fr-fieldset__element.fr-fieldset__element--year{flex:0 0 8rem;}.fr-fieldset__element--year:not(.fr-fieldset__element--inline){margin-right:calc(100% - 8rem);}.fr-fieldset__element.fr-fieldset__element--postal{flex:0 0 16rem;}.fr-fieldset__element--postal:not(.fr-fieldset__element--inline){margin-right:calc(100% - 16rem);}.fr-fieldset__element.fr-fieldset__element--number{flex:0 0 6rem;}.fr-fieldset__element--number:not(.fr-fieldset__element--inline){margin-right:calc(100% - 6rem);}.fr-fieldset__legend > h1:last-child::after,.fr-fieldset__legend > h2:last-child::after,.fr-fieldset__legend > h3:last-child::after,.fr-fieldset__legend > h4:last-child::after,.fr-fieldset__legend > h5:last-child::after,.fr-fieldset__legend > h6:last-child::after,.fr-fieldset__legend > p:last-child::after,.fr-fieldset__legend > .fr-fieldset:last-child::after,.fr-fieldset__element > h1:last-child::after,.fr-fieldset__element > h2:last-child::after,.fr-fieldset__element > h3:last-child::after,.fr-fieldset__element > h4:last-child::after,.fr-fieldset__element > h5:last-child::after,.fr-fieldset__element > h6:last-child::after,.fr-fieldset__element > p:last-child::after,.fr-fieldset__element > .fr-fieldset:last-child::after{content:"";display:block;margin-bottom:-1rem;}.fr-fieldset > .fr-messages-group{flex:1 1 100%;padding-left:0.5rem;padding-right:0.5rem;}.fr-fieldset > .fr-messages-group > .fr-message:last-child{margin-bottom:1rem;}.fr-message{--comma:", ";--content:var(--comma);display:flex;flex-direction:row;align-items:flex-start;font-size:0.75rem;line-height:1.25rem;margin:0 0 0.25rem 0;}.fr-message::after{content:var(--content);position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;display:block;}.fr-message:last-child{--comma:". ";margin-bottom:0;}.fr-message--error::before,.fr-message--valid::before,.fr-message--warning::before,.fr-message--info::before{flex:0 0 auto;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;--icon-size:1rem;content:"";display:inline-block;margin-right:0.25rem;margin-top:0.125rem;}.fr-message--error::before{-webkit-mask-image:url("icons/system/fr--error-fill.svg");mask-image:url("icons/system/fr--error-fill.svg");}.fr-message--valid::before{-webkit-mask-image:url("icons/system/fr--success-fill.svg");mask-image:url("icons/system/fr--success-fill.svg");}.fr-message--info::before{-webkit-mask-image:url("icons/system/fr--info-fill.svg");mask-image:url("icons/system/fr--info-fill.svg");}.fr-message--warning::before{-webkit-mask-image:url("icons/system/fr--warning-fill.svg");mask-image:url("icons/system/fr--warning-fill.svg");}.fr-select-group--valid label,.fr-input-group--valid label,.fr-range-group--valid label,.fr-upload-group--valid label{color:var(--text-default-success);}.fr-select-group--error label,.fr-input-group--error label,.fr-range-group--error label,.fr-upload-group--error label{color:var(--text-default-error);}.fr-select-group--info label,.fr-input-group--info label,.fr-range-group--info label,.fr-upload-group--info label{color:var(--text-default-info);}.fr-select-group--disabled label,.fr-select-group--disabled .fr-hint-text,.fr-input-group--disabled label,.fr-input-group--disabled .fr-hint-text,.fr-range-group--disabled label,.fr-range-group--disabled .fr-hint-text,.fr-upload-group--disabled label,.fr-upload-group--disabled .fr-hint-text{color:var(--text-disabled-grey);}.fr-label--error{color:var(--text-default-error);}.fr-label--success{color:var(--text-default-success);}.fr-label--info{color:var(--text-default-info);}.fr-label--disabled,.fr-label--disabled .fr-hint-text{color:var(--text-disabled-grey);}.fr-hint-text,.fr-message{color:var(--text-mention-grey);}.fr-message--error{color:var(--text-default-error);}.fr-message--valid{color:var(--text-default-success);}.fr-message--info{color:var(--text-default-info);}.fr-message--warning{color:var(--text-default-warning);}.fr-fieldset:disabled .fr-label,.fr-fieldset:disabled .fr-hint-text,.fr-fieldset:disabled .fr-fieldset__legend{color:var(--text-disabled-grey);}.fr-fieldset input:disabled + label,.fr-fieldset input:disabled + label .fr-hint-text,.fr-fieldset input:disabled + label + .fr-hint-text{color:var(--text-disabled-grey);}.fr-fieldset--error,.fr-fieldset--error .fr-fieldset__legend{background-image:linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error));}.fr-fieldset--error .fr-fieldset__legend,.fr-fieldset--error .fr-label{color:var(--text-default-error);}.fr-fieldset--valid,.fr-fieldset--valid .fr-fieldset__legend{background-image:linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success));}.fr-fieldset--valid .fr-fieldset__legend,.fr-fieldset--valid .fr-label{color:var(--text-default-success);}.fr-fieldset--info,.fr-fieldset--info .fr-fieldset__legend{background-image:linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info));}.fr-fieldset--info .fr-fieldset__legend,.fr-fieldset--info .fr-label{color:var(--text-default-info);}.fr-select-group:not(:last-child),.fr-input-group:not(:last-child){margin-bottom:1.5rem;}.fr-select-group .fr-label .fr-hint-text,.fr-input-group .fr-label .fr-hint-text{margin-top:0.25rem;}.fr-fieldset--inline .fr-fieldset__content{display:flex;align-items:baseline;justify-content:flex-start;flex-wrap:wrap;margin:-0.75rem 0.5rem 0 0.5rem;}.fr-fieldset--inline .fr-checkbox-group{display:inline-flex;margin-bottom:0;}.fr-fieldset--inline .fr-checkbox-group:first-child{margin-top:0;}.fr-fieldset--inline .fr-checkbox-group:not(:last-child){margin-right:1.25rem;}.fr-fieldset--inline .fr-checkbox-group:last-child{margin-bottom:0;}.fr-fieldset--inline .fr-radio-group{display:inline-flex;}.fr-fieldset--inline .fr-radio-group:not(:last-child){margin-right:1.75rem;}.fr-fieldset--inline .fr-radio-group:first-child{margin-top:0;}.fr-fieldset--inline .fr-radio-group:last-child{margin-bottom:0;}.fr-fieldset__content{position:relative;margin:0 0.5rem;width:100%;}.fr-fieldset__content .fr-radio-group:first-child,.fr-fieldset__content .fr-checkbox-group:first-child{margin-top:-0.75rem;}.fr-fieldset__content .fr-radio-group label,.fr-fieldset__content .fr-checkbox-group label{padding:0.75rem 0;}.fr-fieldset__content .fr-radio-group:not(.fr-radio-rich) input[type=radio] + label::before,.fr-fieldset__content .fr-checkbox-group input[type=checkbox] + label::before{top:0.75rem;}.fr-fieldset__content + .fr-error-text,.fr-fieldset__content + .fr-valid-text,.fr-fieldset__content + .fr-info-text{margin-top:0;margin-left:0.5rem;margin-bottom:1rem;}.fr-error-text,.fr-valid-text,.fr-info-text{display:flex;flex-direction:row;align-items:center;font-size:0.75rem;line-height:1.25rem;margin-top:1rem;margin-bottom:0;}.fr-error-text::before,.fr-valid-text::before,.fr-info-text::before{flex:0 0 auto;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;--icon-size:1rem;content:"";display:inline-block;margin-right:0.25rem;}.fr-error-text + .fr-error-text,.fr-error-text + .fr-valid-text,.fr-error-text + .fr-info-text,.fr-valid-text + .fr-error-text,.fr-valid-text + .fr-valid-text,.fr-valid-text + .fr-info-text,.fr-info-text + .fr-error-text,.fr-info-text + .fr-valid-text,.fr-info-text + .fr-info-text{margin-top:0.25rem;}.fr-error-text::before{-webkit-mask-image:url("icons/system/fr--error-fill.svg");mask-image:url("icons/system/fr--error-fill.svg");}.fr-valid-text::before{-webkit-mask-image:url("icons/system/fr--success-fill.svg");mask-image:url("icons/system/fr--success-fill.svg");}.fr-info-text::before{-webkit-mask-image:url("icons/system/fr--info-fill.svg");mask-image:url("icons/system/fr--info-fill.svg");}.fr-error-text{color:var(--text-default-error);}.fr-valid-text{color:var(--text-default-success);}.fr-info-text{color:var(--text-default-info);}.fr-fieldset--valid .fr-fieldset__content::before{box-shadow:inset 2px 0 0 0 var(--border-plain-success);}.fr-fieldset--error .fr-fieldset__content::before{box-shadow:inset 2px 0 0 0 var(--border-plain-error);}.fr-fieldset--info .fr-fieldset__content::before{box-shadow:inset 2px 0 0 0 var(--border-plain-info);}.fr-stepper{--title-spacing:0;--text-spacing:0;margin-bottom:2rem;display:flex;flex-direction:column;}.fr-stepper__title{display:flex;flex-direction:column-reverse;font-weight:700;font-size:1.125rem;line-height:1.5rem;--title-spacing:0 0 0.75rem 0;--text-spacing:0 0 0.75rem 0;color:var(--text-title-grey);}.fr-stepper__state{font-size:0.875rem;line-height:1.5rem;--title-spacing:0 0 0.25rem 0;--text-spacing:0 0 0.25rem 0;font-weight:400;color:var(--text-mention-grey);}.fr-stepper__state::after{content:"\a";white-space:pre;line-height:2rem;}.fr-stepper__details{font-size:0.75rem;line-height:1.25rem;margin-top:0.75rem;color:var(--text-mention-grey);}.fr-stepper .fr-stepper__steps[data-fr-steps="2"][data-fr-current-step="2"] + .fr-stepper__details,.fr-stepper .fr-stepper__steps[data-fr-steps="3"][data-fr-current-step="3"] + .fr-stepper__details,.fr-stepper .fr-stepper__steps[data-fr-steps="4"][data-fr-current-step="4"] + .fr-stepper__details,.fr-stepper .fr-stepper__steps[data-fr-steps="5"][data-fr-current-step="5"] + .fr-stepper__details,.fr-stepper .fr-stepper__steps[data-fr-steps="6"][data-fr-current-step="6"] + .fr-stepper__details,.fr-stepper .fr-stepper__steps[data-fr-steps="7"][data-fr-current-step="7"] + .fr-stepper__details,.fr-stepper .fr-stepper__steps[data-fr-steps="8"][data-fr-current-step="8"] + .fr-stepper__details{display:none;}.fr-stepper__steps{--stepper-size:0.5rem;--default-outer:calc((100% + var(--stepper-size)) / var(--steps));--default-inner:calc(var(--default-outer) - var(--stepper-size));--active-outer:calc((100% + var(--stepper-size)) / var(--current-step));--active-inner:calc(var(--active-outer) - var(--stepper-size));width:100%;height:var(--stepper-size);background-repeat:no-repeat;background-size:calc((100% + var(--stepper-size)) * var(--current-step) / var(--steps) - var(--stepper-size)) 100%, 100% 100%;background-position:0 0, 0 0;--current-step:0;background-image:repeating-linear-gradient(to right, var(--background-active-blue-france) 0, var(--background-active-blue-france) var(--active-inner), transparent var(--active-inner), transparent var(--active-outer)), repeating-linear-gradient(to right, var(--background-contrast-grey) 0, var(--background-contrast-grey) var(--default-inner), transparent var(--default-inner), transparent var(--default-outer));}.fr-stepper__steps[data-fr-steps="2"]{--steps:2;--step-width:calc(100% / 2);}.fr-stepper__steps[data-fr-steps="3"]{--steps:3;--step-width:calc(100% / 3);}.fr-stepper__steps[data-fr-steps="4"]{--steps:4;--step-width:calc(100% / 4);}.fr-stepper__steps[data-fr-steps="5"]{--steps:5;--step-width:calc(100% / 5);}.fr-stepper__steps[data-fr-steps="6"]{--steps:6;--step-width:calc(100% / 6);}.fr-stepper__steps[data-fr-steps="7"]{--steps:7;--step-width:calc(100% / 7);}.fr-stepper__steps[data-fr-steps="8"]{--steps:8;--step-width:calc(100% / 8);}.fr-stepper__steps[data-fr-current-step="1"]{--current-step:1;}.fr-stepper__steps[data-fr-current-step="2"]{--current-step:2;}.fr-stepper__steps[data-fr-current-step="3"]{--current-step:3;}.fr-stepper__steps[data-fr-current-step="4"]{--current-step:4;}.fr-stepper__steps[data-fr-current-step="5"]{--current-step:5;}.fr-stepper__steps[data-fr-current-step="6"]{--current-step:6;}.fr-stepper__steps[data-fr-current-step="7"]{--current-step:7;}.fr-stepper__steps[data-fr-current-step="8"]{--current-step:8;}.fr-tooltip{--arrow-x:0;display:block;max-width:min(24rem, calc((100vw - 2rem) * 2 / 3));padding:0.5rem 0.5rem 1.25rem;font-size:0.75rem;line-height:1.25rem;opacity:1;visibility:visible;transition:opacity 0s 0.15s, visibility 0s 0.15s;text-align:left;background-repeat:no-repeat;background-position:calc(50% + var(--arrow-x)) calc(100% - 0.5rem), calc(50% + var(--arrow-x)) calc(100% - 0.375rem), 50% calc(100% - 0.75rem), 50% calc(100% - 0.75rem);background-size:0.5rem 0.375rem, 0.5rem 0.375rem, 100% 1px, 100% calc(100% - 0.75rem);white-space:normal;color:var(--text-default-grey);}.fr-tooltip:not(.fr-tooltip--shown){display:none;opacity:0;}.fr-tooltip--hidding{opacity:0;}.fr-tooltip.fr-placement--bottom{padding-top:1.25rem;padding-bottom:0.5rem;background-position-y:0.5rem, 0.375rem, 0.75rem, 0.75rem;}.fr-tooltip.fr-placement{z-index:calc(var(--ground) + 1000);filter:drop-shadow(var(--overlap-shadow));background-image:linear-gradient(90deg, var(--background-overlap-grey), var(--background-overlap-grey));}@supports (background: conic-gradient(white, black)){.fr-tooltip.fr-placement--top{background-image:conic-gradient(from -33.69deg at 50% 100%, transparent 0deg, var(--background-overlap-grey) 0deg, var(--background-overlap-grey) 67.38deg, transparent 67.38deg), conic-gradient(from -33.69deg at 50% 100%, transparent 0deg, var(--border-default-grey) 0deg, var(--border-default-grey) 67.38deg, transparent 67.38deg), linear-gradient(90deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(90deg, var(--background-overlap-grey), var(--background-overlap-grey));}.fr-tooltip.fr-placement--bottom{background-image:conic-gradient(from 146.31deg at 50% 0%, transparent 0deg, var(--background-overlap-grey) 0deg, var(--background-overlap-grey) 67.38deg, transparent 67.38deg), conic-gradient(from 146.31deg at 50% 0%, transparent 0deg, var(--border-default-grey) 0deg, var(--border-default-grey) 67.38deg, transparent 67.38deg), linear-gradient(90deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(90deg, var(--background-overlap-grey), var(--background-overlap-grey));}}.fr-link{--text-spacing:0;--title-spacing:0;display:inline;font-size:1rem;line-height:1.5rem;padding:0 0;color:var(--text-action-high-blue-france);}.fr-link[target=_blank]{overflow:initial;max-width:100%;max-height:none;}.fr-link[target=_blank]::after{content:"";--icon-size:1rem;margin-right:-0.125rem;margin-left:0.5rem;}.fr-link--icon-left[class^=fr-icon-],.fr-link--icon-left[class*=" fr-icon-"],.fr-link--icon-left[class^=fr-fi-],.fr-link--icon-left[class*=" fr-fi-"]{overflow:initial;max-width:100%;max-height:none;}.fr-link--icon-left[class^=fr-icon-]::before,.fr-link--icon-left[class*=" fr-icon-"]::before,.fr-link--icon-left[class^=fr-fi-]::before,.fr-link--icon-left[class*=" fr-fi-"]::before{--icon-size:1rem;margin-left:-0.125rem;margin-right:0.5rem;}.fr-link--icon-right[class^=fr-icon-],.fr-link--icon-right[class*=" fr-icon-"],.fr-link--icon-right[class^=fr-fi-],.fr-link--icon-right[class*=" fr-fi-"]{overflow:initial;max-width:100%;max-height:none;}.fr-link--icon-right[class^=fr-icon-]::after,.fr-link--icon-right[class*=" fr-icon-"]::after,.fr-link--icon-right[class^=fr-fi-]::after,.fr-link--icon-right[class*=" fr-fi-"]::after{content:"";--icon-size:1rem;margin-right:-0.125rem;margin-left:0.5rem;}.fr-link--icon-right[class^=fr-icon-]::before,.fr-link--icon-right[class*=" fr-icon-"]::before,.fr-link--icon-right[class^=fr-fi-]::before,.fr-link--icon-right[class*=" fr-fi-"]::before{content:none;}.fr-link[class^=fr-icon-]:not([class*=fr-link--icon-])::before,.fr-link[class*=" fr-icon-"]:not([class*=fr-link--icon-])::before,.fr-link[class^=fr-fi-]:not([class*=fr-link--icon-])::before,.fr-link[class*=" fr-fi-"]:not([class*=fr-link--icon-])::before{content:none;}.fr-link--xs{font-size:0.75rem;line-height:1.25rem;padding:0 0;}.fr-link--xs[target=_blank]{overflow:initial;max-width:100%;max-height:none;}.fr-link--xs[target=_blank]::after{content:"";--icon-size:0.75rem;margin-right:-0.09375rem;margin-left:0.5rem;}.fr-link--xs.fr-link--icon-left[class^=fr-icon-],.fr-link--xs.fr-link--icon-left[class*=" fr-icon-"],.fr-link--xs.fr-link--icon-left[class^=fr-fi-],.fr-link--xs.fr-link--icon-left[class*=" fr-fi-"]{overflow:initial;max-width:100%;max-height:none;}.fr-link--xs.fr-link--icon-left[class^=fr-icon-]::before,.fr-link--xs.fr-link--icon-left[class*=" fr-icon-"]::before,.fr-link--xs.fr-link--icon-left[class^=fr-fi-]::before,.fr-link--xs.fr-link--icon-left[class*=" fr-fi-"]::before{--icon-size:0.75rem;margin-left:-0.09375rem;margin-right:0.5rem;}.fr-link--xs.fr-link--icon-right[class^=fr-icon-],.fr-link--xs.fr-link--icon-right[class*=" fr-icon-"],.fr-link--xs.fr-link--icon-right[class^=fr-fi-],.fr-link--xs.fr-link--icon-right[class*=" fr-fi-"]{overflow:initial;max-width:100%;max-height:none;}.fr-link--xs.fr-link--icon-right[class^=fr-icon-]::after,.fr-link--xs.fr-link--icon-right[class*=" fr-icon-"]::after,.fr-link--xs.fr-link--icon-right[class^=fr-fi-]::after,.fr-link--xs.fr-link--icon-right[class*=" fr-fi-"]::after{content:"";--icon-size:0.75rem;margin-right:-0.09375rem;margin-left:0.5rem;}.fr-link--xs.fr-link--icon-right[class^=fr-icon-]::before,.fr-link--xs.fr-link--icon-right[class*=" fr-icon-"]::before,.fr-link--xs.fr-link--icon-right[class^=fr-fi-]::before,.fr-link--xs.fr-link--icon-right[class*=" fr-fi-"]::before{content:none;}.fr-link--xs[class^=fr-icon-]:not([class*=fr-link--icon-])::before,.fr-link--xs[class*=" fr-icon-"]:not([class*=fr-link--icon-])::before,.fr-link--xs[class^=fr-fi-]:not([class*=fr-link--icon-])::before,.fr-link--xs[class*=" fr-fi-"]:not([class*=fr-link--icon-])::before{content:none;}.fr-link--sm{font-size:0.875rem;line-height:1.5rem;padding:0 0;}.fr-link--sm[target=_blank]{overflow:initial;max-width:100%;max-height:none;}.fr-link--sm[target=_blank]::after{content:"";--icon-size:1rem;margin-right:-0.125rem;margin-left:0.5rem;}.fr-link--sm.fr-link--icon-left[class^=fr-icon-],.fr-link--sm.fr-link--icon-left[class*=" fr-icon-"],.fr-link--sm.fr-link--icon-left[class^=fr-fi-],.fr-link--sm.fr-link--icon-left[class*=" fr-fi-"]{overflow:initial;max-width:100%;max-height:none;}.fr-link--sm.fr-link--icon-left[class^=fr-icon-]::before,.fr-link--sm.fr-link--icon-left[class*=" fr-icon-"]::before,.fr-link--sm.fr-link--icon-left[class^=fr-fi-]::before,.fr-link--sm.fr-link--icon-left[class*=" fr-fi-"]::before{--icon-size:1rem;margin-left:-0.125rem;margin-right:0.5rem;}.fr-link--sm.fr-link--icon-right[class^=fr-icon-],.fr-link--sm.fr-link--icon-right[class*=" fr-icon-"],.fr-link--sm.fr-link--icon-right[class^=fr-fi-],.fr-link--sm.fr-link--icon-right[class*=" fr-fi-"]{overflow:initial;max-width:100%;max-height:none;}.fr-link--sm.fr-link--icon-right[class^=fr-icon-]::after,.fr-link--sm.fr-link--icon-right[class*=" fr-icon-"]::after,.fr-link--sm.fr-link--icon-right[class^=fr-fi-]::after,.fr-link--sm.fr-link--icon-right[class*=" fr-fi-"]::after{content:"";--icon-size:1rem;margin-right:-0.125rem;margin-left:0.5rem;}.fr-link--sm.fr-link--icon-right[class^=fr-icon-]::before,.fr-link--sm.fr-link--icon-right[class*=" fr-icon-"]::before,.fr-link--sm.fr-link--icon-right[class^=fr-fi-]::before,.fr-link--sm.fr-link--icon-right[class*=" fr-fi-"]::before{content:none;}.fr-link--sm[class^=fr-icon-]:not([class*=fr-link--icon-])::before,.fr-link--sm[class*=" fr-icon-"]:not([class*=fr-link--icon-])::before,.fr-link--sm[class^=fr-fi-]:not([class*=fr-link--icon-])::before,.fr-link--sm[class*=" fr-fi-"]:not([class*=fr-link--icon-])::before{content:none;}.fr-link--lg{font-size:1.125rem;line-height:1.75rem;padding:0 0;}.fr-link--lg[target=_blank]{overflow:initial;max-width:100%;max-height:none;}.fr-link--lg[target=_blank]::after{content:"";--icon-size:1.5rem;margin-right:-0.1875rem;margin-left:0.5rem;}.fr-link--lg.fr-link--icon-left[class^=fr-icon-],.fr-link--lg.fr-link--icon-left[class*=" fr-icon-"],.fr-link--lg.fr-link--icon-left[class^=fr-fi-],.fr-link--lg.fr-link--icon-left[class*=" fr-fi-"]{overflow:initial;max-width:100%;max-height:none;}.fr-link--lg.fr-link--icon-left[class^=fr-icon-]::before,.fr-link--lg.fr-link--icon-left[class*=" fr-icon-"]::before,.fr-link--lg.fr-link--icon-left[class^=fr-fi-]::before,.fr-link--lg.fr-link--icon-left[class*=" fr-fi-"]::before{--icon-size:1.5rem;margin-left:-0.1875rem;margin-right:0.5rem;}.fr-link--lg.fr-link--icon-right[class^=fr-icon-],.fr-link--lg.fr-link--icon-right[class*=" fr-icon-"],.fr-link--lg.fr-link--icon-right[class^=fr-fi-],.fr-link--lg.fr-link--icon-right[class*=" fr-fi-"]{overflow:initial;max-width:100%;max-height:none;}.fr-link--lg.fr-link--icon-right[class^=fr-icon-]::after,.fr-link--lg.fr-link--icon-right[class*=" fr-icon-"]::after,.fr-link--lg.fr-link--icon-right[class^=fr-fi-]::after,.fr-link--lg.fr-link--icon-right[class*=" fr-fi-"]::after{content:"";--icon-size:1.5rem;margin-right:-0.1875rem;margin-left:0.5rem;}.fr-link--lg.fr-link--icon-right[class^=fr-icon-]::before,.fr-link--lg.fr-link--icon-right[class*=" fr-icon-"]::before,.fr-link--lg.fr-link--icon-right[class^=fr-fi-]::before,.fr-link--lg.fr-link--icon-right[class*=" fr-fi-"]::before{content:none;}.fr-link--lg[class^=fr-icon-]:not([class*=fr-link--icon-])::before,.fr-link--lg[class*=" fr-icon-"]:not([class*=fr-link--icon-])::before,.fr-link--lg[class^=fr-fi-]:not([class*=fr-link--icon-])::before,.fr-link--lg[class*=" fr-fi-"]:not([class*=fr-link--icon-])::before{content:none;}button.fr-link{text-align:left;}.fr-links-group--download .fr-link,.fr-link--download{position:relative;font-size:1rem;line-height:1.5rem;padding:0 0;overflow:initial;max-width:100%;max-height:none;}.fr-links-group--download .fr-link::after,.fr-link--download::after{--icon-size:1rem;margin-right:-0.125rem;margin-left:0.5rem;flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/system/download-line.svg");mask-image:url("icons/system/download-line.svg");content:"";margin-bottom:1.75rem;vertical-align:calc((0.75rem - var(--icon-size)) * 0.5 - 1.75rem);}.fr-links-group--download .fr-link::before,.fr-link--download::before{content:none;}.fr-links-group--download .fr-link .fr-link__detail,.fr-link--download .fr-link__detail{position:absolute;left:0;font-size:0.75rem;line-height:1.25rem;font-weight:400;margin-top:1.75rem;white-space:nowrap;pointer-events:none;cursor:text;}.fr-links-group--download .fr-link .fr-link__detail abbr,.fr-link--download .fr-link__detail abbr{text-decoration:none;}.fr-links-group--download{--ul-type:disc;--ol-type:decimal;--ul-start:1rem;--ol-start:1.5rem;--xl-block:0.5rem;--li-bottom:0.25rem;--xl-base:1em;--ol-content:counters(li-counter, ".") ".  ";}.fr-links-group--download > li{display:block;}.fr-links-group--download .fr-link,.fr-links-group .fr-link--download{margin-bottom:2.5rem;}.fr-links-group{--li-bottom:0.5rem;}.fr-links-group--inline{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;display:inline;margin:0 -0.5rem;}.fr-links-group--inline > li{display:inline;line-height:2.75rem;}.fr-links-group--inline .fr-link{margin:0 0.5rem 1rem;}.fr-links-group--sm .fr-link{font-size:0.875rem;line-height:1.5rem;padding:0 0;}.fr-links-group--sm .fr-link::before,.fr-links-group--sm .fr-link::after{--icon-size:1rem;}.fr-links-group--sm .fr-link:not(.fr-link--download){vertical-align:top;}.fr-links-group--lg .fr-link{font-size:1.125rem;line-height:1.75rem;padding:0 0;}.fr-links-group--lg .fr-link::before,.fr-links-group--lg .fr-link::after{--icon-size:1.5rem;}.fr-links-group__title{font-weight:700;font-size:1.375rem;line-height:1.75rem;margin:var(--title-spacing);}.fr-links-group--bordered{padding:1.5rem 1.5rem 0.5rem;box-shadow:inset 0 0 0 1px var(--border-default-grey);}.fr-link--close{font-size:0.875rem;line-height:1.5rem;min-height:2rem;padding:0.25rem 0.75rem;overflow:initial;max-width:100%;max-height:none;display:flex;flex-direction:row;align-items:center;margin-left:auto;margin-right:-1rem;background-color:transparent;--hover:inherit;--active:inherit;color:var(--text-action-high-blue-france);}.fr-link--close::after{--icon-size:1rem;margin-right:-0.125rem;margin-left:0.5rem;flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/system/close-line.svg");mask-image:url("icons/system/close-line.svg");content:"";}.fr-link--close::before{content:none;}.fr-link.fr-link--icon-left.fr-fi-theme-fill{font-size:1rem;line-height:1.5rem;min-height:2.5rem;padding:0.5rem 1rem;overflow:initial;max-width:100%;max-height:none;}.fr-link.fr-link--icon-left.fr-fi-theme-fill::before{--icon-size:1rem;margin-left:-0.125rem;margin-right:0.5rem;}.fr-link__detail{color:var(--text-mention-grey);}.fr-links-group li::marker{color:var(--text-action-high-blue-france);}.fr-link--close:disabled,a.fr-link--close:not([href]){color:var(--text-disabled-grey);background-color:transparent;--hover:inherit;--active:inherit;}.fr-sidemenu{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;--underline-img:none;--text-spacing:0;--title-spacing:0;position:relative;margin-left:-1rem;margin-right:-1rem;box-shadow:inset 0 -1px 0 0 var(--border-default-grey), inset 0 1px 0 0 var(--border-default-grey);}.fr-sidemenu a:not([href]){cursor:default;}.fr-sidemenu .fr-collapse{margin:-0.25rem -0.25rem 0;padding:0.25rem 0.25rem 0;}.fr-sidemenu .fr-collapse.fr-collapsing{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;}.fr-sidemenu__title{padding:1rem 0;font-size:1.125rem;line-height:1.75rem;font-weight:700;color:var(--text-title-grey);box-shadow:inset 0 -1px 0 0 var(--border-default-grey);}.fr-sidemenu__list{font-weight:700;}.fr-sidemenu__list .fr-sidemenu__list{margin:0 1rem 1rem;font-weight:400;}.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__link,.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__btn{font-size:1rem;line-height:1.5rem;font-weight:400;}.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__link,.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__btn{font-size:0.875rem;line-height:1.5rem;}.fr-sidemenu__item{position:relative;}.fr-sidemenu__item::before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;box-shadow:0 -1px 0 0 var(--border-default-grey), inset 0 -1px 0 0 var(--border-default-grey);}.fr-sidemenu__item .fr-sidemenu__item .fr-sidemenu__item::before{content:none;}.fr-sidemenu__inner{}.fr-sidemenu__inner > .fr-collapse{margin:-0.25rem 0.75rem 0;padding:0.25rem 0.75rem 0;}.fr-sidemenu__link,.fr-sidemenu__btn{position:relative;display:flex;flex-direction:row;align-items:center;width:100%;padding:0.75rem 1rem;font-size:1rem;line-height:1.5rem;text-align:left;font-weight:700;--hover-tint:var(--hover);--active-tint:var(--active);color:var(--text-action-high-blue-france);}.fr-sidemenu__link[aria-current]:not([aria-current=false])::before,.fr-sidemenu__btn[aria-current]:not([aria-current=false])::before{content:"";position:absolute;top:0.75rem;bottom:0.75rem;left:0;width:2px;background-color:var(--border-active-blue-france);--idle:transparent;--hover:var(--border-active-blue-france-hover);--active:var(--border-active-blue-france-active);}.fr-sidemenu__link:not([href])[aria-current]:not([aria-current=false]){pointer-events:none;cursor:default;}.fr-sidemenu__btn[aria-expanded]{display:flex;flex-direction:row;align-items:center;}.fr-sidemenu__btn[aria-expanded]::after{flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/system/arrow-down-s-line.svg");mask-image:url("icons/system/arrow-down-s-line.svg");--icon-size:1rem;content:"";margin-left:auto;margin-right:0;transition:transform 0.3s;}.fr-sidemenu__btn[aria-expanded=true]::after{transform:rotate(-180deg);}.fr-sidemenu__inner > .fr-sidemenu__btn{width:100%;font-weight:500;outline-offset:-2px;}.fr-sidemenu__inner > .fr-sidemenu__btn::after{margin-right:1rem;}.fr-sidemenu__inner > .fr-sidemenu__btn::before{flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/system/menu-2-fill.svg");mask-image:url("icons/system/menu-2-fill.svg");--icon-size:1rem;content:"";margin-left:0.5rem;margin-right:0.5rem;}.fr-sidemenu__item .fr-sidemenu__link,.fr-sidemenu__item .fr-sidemenu__btn{color:var(--text-action-high-grey);}.fr-sidemenu__item:first-child::before{box-shadow:inset 0 -1px 0 0 var(--border-default-grey);}.fr-sidemenu__item:last-child::before{box-shadow:0 -1px 0 0 var(--border-default-grey);}.fr-sidemenu__link[aria-current]:not([aria-current=false]),.fr-sidemenu__btn[aria-current]:not([aria-current=false]){color:var(--text-active-blue-france);}.fr-sidemenu__btn[aria-expanded=true]{background-color:var(--background-open-blue-france);--idle:transparent;--hover:var(--background-open-blue-france-hover);--active:var(--background-open-blue-france-active);}.fr-highlight{padding-left:1.25rem;font-size:1rem;line-height:1.5rem;background-size:0.25rem 100%;background-position:0 0;background-repeat:no-repeat;background-image:linear-gradient(0deg, var(--border-default-blue-france), var(--border-default-blue-france));}.fr-highlight--green-tilleul-verveine{background-image:linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine));}.fr-highlight--green-bourgeon{background-image:linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon));}.fr-highlight--green-emeraude{background-image:linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude));}.fr-highlight--green-menthe{background-image:linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe));}.fr-highlight--green-archipel{background-image:linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel));}.fr-highlight--blue-ecume{background-image:linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume));}.fr-highlight--blue-cumulus{background-image:linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus));}.fr-highlight--purple-glycine{background-image:linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine));}.fr-highlight--pink-macaron{background-image:linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron));}.fr-highlight--pink-tuile{background-image:linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile));}.fr-highlight--yellow-tournesol{background-image:linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol));}.fr-highlight--yellow-moutarde{background-image:linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde));}.fr-highlight--orange-terre-battue{background-image:linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue));}.fr-highlight--brown-cafe-creme{background-image:linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme));}.fr-highlight--brown-caramel{background-image:linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel));}.fr-highlight--brown-opera{background-image:linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera));}.fr-highlight--beige-gris-galet{background-image:linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet));}.fr-tabs__tab{--text-spacing:0;--title-spacing:0;display:inline-flex;flex-direction:row;align-items:center;width:-moz-fit-content;width:fit-content;--underline-img:none;--hover-tint:var(--hover);font-size:1rem;line-height:1.5rem;min-height:2.5rem;padding:0.5rem 1rem;position:relative;overflow:visible;font-weight:700;z-index:1;margin:0 0.25rem;height:100%;white-space:nowrap;background-size:0 2px, 1px 0, 1px 0, 100% 1px;background-repeat:no-repeat, no-repeat, no-repeat, no-repeat;background-position:0 0, 0 calc(100% - 1px), 100% calc(100% - 1px), 100% 100%;background-image:linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey));box-shadow:0 2px 0 0 var(--background-default-grey);}.fr-tabs__tab::before,.fr-tabs__tab::after{display:block;}.fr-tabs__tab[class^=fr-icon-]:not([class*=fr-tabs__tab--icon-]),.fr-tabs__tab[class*=" fr-icon-"]:not([class*=fr-tabs__tab--icon-]),.fr-tabs__tab[class^=fr-fi-]:not([class*=fr-tabs__tab--icon-]),.fr-tabs__tab[class*=" fr-fi-"]:not([class*=fr-tabs__tab--icon-]){overflow:hidden;white-space:nowrap;max-width:2.5rem;max-height:2.5rem;padding-left:0.75rem;padding-right:0.75rem;}.fr-tabs__tab[class^=fr-icon-]:not([class*=fr-tabs__tab--icon-])::before,.fr-tabs__tab[class*=" fr-icon-"]:not([class*=fr-tabs__tab--icon-])::before,.fr-tabs__tab[class^=fr-fi-]:not([class*=fr-tabs__tab--icon-])::before,.fr-tabs__tab[class*=" fr-fi-"]:not([class*=fr-tabs__tab--icon-])::before{--icon-size:1rem;margin-left:0;margin-right:0.75rem;}.fr-tabs__tab--icon-left[class^=fr-icon-],.fr-tabs__tab--icon-left[class*=" fr-icon-"],.fr-tabs__tab--icon-left[class^=fr-fi-],.fr-tabs__tab--icon-left[class*=" fr-fi-"]{overflow:initial;max-width:100%;max-height:none;}.fr-tabs__tab--icon-left[class^=fr-icon-]::before,.fr-tabs__tab--icon-left[class*=" fr-icon-"]::before,.fr-tabs__tab--icon-left[class^=fr-fi-]::before,.fr-tabs__tab--icon-left[class*=" fr-fi-"]::before{--icon-size:1rem;margin-left:-0.125rem;margin-right:0.5rem;}.fr-tabs{--tabs-height:auto;--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;--underline-img:none;position:relative;overflow:hidden;margin-left:0;margin-right:0;margin-top:-4px;padding-top:4px;display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap;height:var(--tabs-height);transition:height 0.3s;box-shadow:inset 0 -1px 0 0 var(--border-default-grey);}.fr-tabs--viewport-width{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);}.fr-tabs::before{content:"";display:block;width:100%;height:100%;margin-top:-1px;order:2;box-shadow:inset 0 1px 0 0 var(--border-default-grey), inset 1px 0 0 0 var(--border-default-grey), inset -1px 0 0 0 var(--border-default-grey);}.fr-tabs__list{display:flex;align-items:stretch;overflow-x:auto;width:100%;min-height:3rem;z-index:1;order:1;margin:-4px 0 -4px;padding:4px 0.75rem;}.fr-tabs__tab[aria-selected=true]{background-size:100% 2px, 1px calc(100% - 1px), 1px calc(100% - 1px), 0 1px;}.fr-tabs__panel{--underline-img:linear-gradient(0deg, currentColor, currentColor);--ul-type:disc;--ol-type:decimal;--ul-start:1rem;--ol-start:1.5rem;--xl-block:0.5rem;--li-bottom:0.25rem;--xl-base:1em;--ol-content:counters(li-counter, ".") ".  ";display:block;order:3;position:relative;left:-100%;width:100%;height:auto;padding:1rem;margin-right:-100%;flex:0 0 100%;transition:visibility 0.3s, transform 0.3s;}.fr-tabs__panel:focus,.fr-tabs__panel:focus-visible{outline-offset:calc(-1rem + 2px);}.fr-tabs__panel--direction-end{transform:translate(100%);}.fr-tabs__panel--direction-start{transform:translate(-100%);}.fr-tabs__panel:not(.fr-tabs__panel--selected){visibility:hidden;}.fr-tabs__shadow{--tabs-list-height:3rem;}.fr-tabs__shadow::before{content:"";display:block;position:absolute;top:4px;right:0;left:0;z-index:2;box-shadow:inset 0 0 0 0 rgba(22, 22, 22, 0), inset 0 0 0 0 rgba(22, 22, 22, 0);height:calc(var(--tabs-list-height) - 8px);opacity:0.8;pointer-events:none;transition:box-shadow 0.3s;}.fr-tabs__shadow--left::before{box-shadow:inset 2rem 0 1.5rem -2rem #161616, inset 0 0 0 0 rgba(22, 22, 22, 0);}.fr-tabs__shadow--right::before{box-shadow:inset 0 0 0 0 rgba(22, 22, 22, 0), inset -2rem 0 1.5rem -2rem #161616;}.fr-tabs__shadow--left.fr-tabs__shadow--right::before{box-shadow:inset 2rem 0 1.5rem -2rem #161616, inset -2rem 0 1.5rem -2rem #161616;}:root[data-fr-theme=dark] .fr-tabs__shadow::before{opacity:1;}.fr-tabs__tab:not([aria-selected=true]){background-color:var(--background-action-low-blue-france);--idle:transparent;--hover:var(--background-action-low-blue-france-hover);--active:var(--background-action-low-blue-france-active);color:var(--text-action-high-grey);}.fr-tabs__tab[aria-selected=true]:not(:disabled){background-image:linear-gradient(0deg, var(--border-active-blue-france), var(--border-active-blue-france)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey));background-color:var(--background-default-grey);--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);color:var(--text-active-blue-france);}.fr-tabs__tab:disabled{color:var(--text-disabled-grey);background-color:var(--background-disabled-grey);--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);}.fr-pagination__link{--text-spacing:0;--title-spacing:0;display:inline-flex;flex-direction:row;align-items:center;width:-moz-fit-content;width:fit-content;--hover-tint:var(--hover);font-size:0.875rem;line-height:1.5rem;min-height:2rem;padding:0.25rem 0.75rem;min-width:2rem;margin-left:0.5rem;margin-right:0.5rem;margin-bottom:1rem;--underline-img:none;position:relative;}.fr-pagination__link::before,.fr-pagination__link::after{display:block;}.fr-pagination{--underline-img:none;--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;color:var(--text-action-high-grey);}.fr-pagination__list{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;}.fr-pagination__list > *:first-child,.fr-pagination__list > *:first-child *{margin-left:0;}.fr-pagination__list > *:last-child,.fr-pagination__list > *:last-child *{margin-right:0;}.fr-pagination__link:not([href])[aria-current]:not([aria-current=false]){cursor:default;pointer-events:none;}.fr-pagination__link--first{font-size:0.875rem;line-height:1.5rem;min-height:2rem;padding:0.25rem 0.75rem;overflow:hidden;white-space:nowrap;max-width:2rem;max-height:2rem;padding-left:0.5rem;padding-right:0.5rem;}.fr-pagination__link--first::before{--icon-size:1rem;margin-left:0;margin-right:0.5rem;flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/system/fr--arrow-left-s-first-line.svg");mask-image:url("icons/system/fr--arrow-left-s-first-line.svg");content:"";}.fr-pagination__link--first.fr-pagination__link--label{font-size:0.875rem;line-height:1.5rem;min-height:2rem;padding:0.25rem 0.75rem;overflow:initial;max-width:100%;max-height:none;}.fr-pagination__link--first.fr-pagination__link--label::before{--icon-size:1rem;margin-left:-0.125rem;margin-right:0.5rem;flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/system/fr--arrow-left-s-first-line.svg");mask-image:url("icons/system/fr--arrow-left-s-first-line.svg");content:"";}.fr-pagination__link--prev{font-size:0.875rem;line-height:1.5rem;min-height:2rem;padding:0.25rem 0.75rem;overflow:hidden;white-space:nowrap;max-width:2rem;max-height:2rem;padding-left:0.5rem;padding-right:0.5rem;}.fr-pagination__link--prev::before{--icon-size:1rem;margin-left:0;margin-right:0.5rem;flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/system/arrow-left-s-line.svg");mask-image:url("icons/system/arrow-left-s-line.svg");content:"";}.fr-pagination__link--prev.fr-pagination__link--label{font-size:0.875rem;line-height:1.5rem;min-height:2rem;padding:0.25rem 0.75rem;overflow:initial;max-width:100%;max-height:none;}.fr-pagination__link--prev.fr-pagination__link--label::before{--icon-size:1rem;margin-left:-0.125rem;margin-right:0.5rem;flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/system/arrow-left-s-line.svg");mask-image:url("icons/system/arrow-left-s-line.svg");content:"";}.fr-pagination__link--next{font-size:0.875rem;line-height:1.5rem;min-height:2rem;padding:0.25rem 0.75rem;overflow:hidden;white-space:nowrap;max-width:2rem;max-height:2rem;padding-left:0.5rem;padding-right:0.5rem;}.fr-pagination__link--next::before{--icon-size:1rem;margin-left:0;margin-right:0.5rem;flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/system/arrow-right-s-line.svg");mask-image:url("icons/system/arrow-right-s-line.svg");content:"";}.fr-pagination__link--next.fr-pagination__link--label{font-size:0.875rem;line-height:1.5rem;min-height:2rem;padding:0.25rem 0.75rem;overflow:initial;max-width:100%;max-height:none;}.fr-pagination__link--next.fr-pagination__link--label::after{--icon-size:1rem;margin-right:-0.125rem;margin-left:0.5rem;flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/system/arrow-right-s-line.svg");mask-image:url("icons/system/arrow-right-s-line.svg");content:"";}.fr-pagination__link--next.fr-pagination__link--label::before{content:none;}.fr-pagination__link--last{font-size:0.875rem;line-height:1.5rem;min-height:2rem;padding:0.25rem 0.75rem;overflow:hidden;white-space:nowrap;max-width:2rem;max-height:2rem;padding-left:0.5rem;padding-right:0.5rem;}.fr-pagination__link--last::before{--icon-size:1rem;margin-left:0;margin-right:0.5rem;flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/system/fr--arrow-right-s-last-line.svg");mask-image:url("icons/system/fr--arrow-right-s-last-line.svg");content:"";}.fr-pagination__link--last.fr-pagination__link--label{font-size:0.875rem;line-height:1.5rem;min-height:2rem;padding:0.25rem 0.75rem;overflow:initial;max-width:100%;max-height:none;}.fr-pagination__link--last.fr-pagination__link--label::after{--icon-size:1rem;margin-right:-0.125rem;margin-left:0.5rem;flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/system/fr--arrow-right-s-last-line.svg");mask-image:url("icons/system/fr--arrow-right-s-last-line.svg");content:"";}.fr-pagination__link--last.fr-pagination__link--label::before{content:none;}.fr-pagination__link[aria-current]:not([aria-current=false]){background-color:var(--background-active-blue-france);--idle:transparent;--hover:var(--background-active-blue-france-hover);--active:var(--background-active-blue-france-active);color:var(--text-inverted-blue-france);}.fr-pagination__link:not([aria-current]):disabled,a.fr-pagination__link:not([aria-current]):not([href]),a.fr-pagination__link[aria-current=false]:not([href]),.fr-pagination__link[aria-current=false]:disabled{color:var(--text-disabled-grey);}.fr-summary{--text-spacing:0 0 0.5rem 0;--title-spacing:0 0 0.5rem 0;padding:1.5rem;font-size:0.75rem;line-height:1.25rem;background-color:var(--background-contrast-grey);--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);}.fr-summary ol{list-style-type:none;}.fr-summary li{padding:0.5rem 0;}.fr-summary li::marker{content:none;}.fr-summary__title{font-size:0.75rem;line-height:1.25rem;padding-left:0.5rem;font-weight:700;text-transform:uppercase;color:var(--text-title-grey);}.fr-summary__link{display:inline;position:relative;font-size:0.75rem;line-height:1.25rem;}.fr-summary__link::before{content:var(--ol-content);position:absolute;right:100%;font-size:var(--xl-size);font-weight:bold;}.fr-summary__link:not(:hover):not(:active){--underline-idle-width:0;}.fr-summary li > a{color:var(--text-action-high-grey);}.fr-table{--table-offset:calc(0px);--row-height:0.125rem;--text-spacing:0;--title-spacing:0;position:relative;margin-bottom:2.5rem;margin-top:1rem;padding-top:var(--table-offset);}.fr-table__container{overflow:auto;padding-top:var(--table-offset);}.fr-table__content .fr-cell--fixed .fr-checkbox-group + *,.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group + *,.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group + *,.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group + *{margin-left:0.5rem;}.fr-table__content .fr-cell--fixed .fr-checkbox-group .fr-label,.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group .fr-label,.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group .fr-label,.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group .fr-label{color:transparent;width:0;pointer-events:none;}.fr-table__content .fr-cell--fixed .fr-checkbox-group .fr-label::before,.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group .fr-label::before,.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group .fr-label::before,.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group .fr-label::before{left:-1.25rem;}.fr-table__content .fr-cell--fixed .fr-checkbox-group input[type=checkbox],.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group input[type=checkbox],.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group input[type=checkbox],.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group input[type=checkbox]{left:0.25rem;}.fr-table__content .fr-cell--fixed{position:sticky;left:0;z-index:1;}.fr-table__content .fr-cell--center{text-align:center;}.fr-table__content .fr-cell--right{text-align:right;}.fr-table__content .fr-cell--top{vertical-align:top;}.fr-table__content .fr-cell--bottom{vertical-align:bottom;}.fr-table__content .fr-cell__title{font-weight:700;}.fr-table__content .fr-cell__desc{font-weight:400;}.fr-table__content .fr-cell--inline{display:flex;align-items:center;margin:0 -0.5rem;}.fr-table__content .fr-cell--inline > *{margin:0 0.5rem;}.fr-table__content .fr-cell--multiline,.fr-table__content .fr-cell--multiline *{white-space:normal;}.fr-table__content .fr-cell--sort{display:flex;align-items:center;justify-content:space-between;}.fr-table__content .fr-cell--sort .fr-btn--sort{margin-left:1rem;}.fr-table__content .fr-col--xs{white-space:normal;min-width:4rem;}.fr-table__content .fr-col--sm{white-space:normal;min-width:5rem;}.fr-table__content .fr-col--md{white-space:normal;min-width:12.5rem;}.fr-table__content .fr-col--lg{white-space:normal;min-width:25rem;}.fr-table__content table{width:100%;border-spacing:0;border-collapse:collapse;}.fr-table__content table thead{position:relative;}.fr-table__content table thead::before{content:"";display:block;position:absolute;top:inherit;right:0;bottom:0;left:0;width:100%;height:1px;pointer-events:none;z-index:1;}.fr-table__content table thead th{font-weight:700;background-color:var(--background-alt-grey);--idle:transparent;--hover:var(--background-alt-grey-hover);--active:var(--background-alt-grey-active);background-image:linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey));}.fr-table__content table thead th[role=columnheader]{background-size:100% 1px, 1px 100%;background-repeat:no-repeat, no-repeat;background-position:0 100%, 100% 0;background-image:linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)), linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey));}.fr-table__content table tbody th{background-size:100% 1px, 1px 100%;background-repeat:no-repeat, no-repeat;background-position:0 100%, 100% 0;background-color:var(--background-alt-grey);--idle:transparent;--hover:var(--background-alt-grey-hover);--active:var(--background-alt-grey-active);background-image:linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey));}.fr-table__content table tbody tr::after{position:absolute;left:0;width:100%;height:var(--row-height);z-index:2;pointer-events:none;transform:translateY(-0.125rem);background-size:0.125rem 100%, 0.125rem 100%, 100% 0.125rem, 0 0;background-repeat:no-repeat, no-repeat, no-repeat, no-repeat;background-position:0 0, 100% 0, 0 0, 0 100%;background-image:linear-gradient(0deg, var(--border-action-high-blue-france), var(--border-action-high-blue-france)), linear-gradient(0deg, var(--border-action-high-blue-france), var(--border-action-high-blue-france)), linear-gradient(0deg, var(--border-action-high-blue-france), var(--border-action-high-blue-france)), linear-gradient(0deg, var(--border-action-high-blue-france), var(--border-action-high-blue-france));}.fr-table__content table tbody tr[aria-selected=true]::after,.fr-table__content table tbody tr[aria-selected=true] + tr::after{content:"";}.fr-table__content table tbody tr[aria-selected=true] + tr[aria-selected=true]::after{background-size:0.125rem 100%, 0.125rem 100%, 0 0, 0 0;}.fr-table__content table tbody tr[aria-selected=true] + tr:not([aria-selected=true])::after{background-size:0 0, 0 0, 100% 0.125rem, 0 0;}.fr-table__content table tbody tr:last-of-type[aria-selected=true]::after{background-size:0.125rem 100%, 0.125rem 100%, 100% 0.125rem, 100% 0.125rem;}.fr-table__content table tbody tr[aria-selected=true] + tr:last-of-type[aria-selected=true]::after{background-size:0.125rem 100%, 0.125rem 100%, 0 0, 100% 0.125rem;}.fr-table__content th,.fr-table__content td{display:table-cell;padding:0.5rem 1rem;font-size:0.875rem;line-height:1.5rem;text-align:left;vertical-align:middle;white-space:nowrap;background-size:100% 1px;background-repeat:no-repeat;background-position:100% 100%;}.fr-table__content th .fr-checkbox-group,.fr-table__content td .fr-checkbox-group{display:inline-block;}.fr-table__content th .fr-checkbox-group .fr-label,.fr-table__content td .fr-checkbox-group .fr-label{font-size:0.875rem;line-height:1.5rem;}.fr-table caption{position:initial;font-size:1.375rem;line-height:1.75rem;margin:var(--title-spacing);font-weight:700;margin-bottom:1rem;text-align:left;}.fr-table caption .fr-table__caption__desc{margin-top:1rem;font-size:1rem;line-height:1.5rem;font-weight:400;}.fr-table__detail{font-size:0.875rem;line-height:1.5rem;color:var(--text-mention-grey);}.fr-table[data-fr-js-table=true] caption{position:absolute;top:0;}.fr-table[data-fr-js-table=true] .fr-table__wrapper{position:relative;}.fr-table[data-fr-js-table=true] .fr-table__wrapper::after{content:"";display:block;position:absolute;top:var(--table-offset);left:0;width:100%;height:calc(100% - var(--table-offset));z-index:1;background-position:0 0, 0 0, 100% 100%, 0 100%;background-size:100% 1px, 1px 100%, 1px 100%, 100% 1px;background-repeat:no-repeat, no-repeat, no-repeat, no-repeat;pointer-events:none;}.fr-table__header .fr-table__detail{margin-bottom:1rem;}.fr-table__header .fr-segmented{margin-bottom:1rem;}.fr-table__footer--start{margin-top:1rem;}.fr-table__footer--start .fr-table__detail{padding-right:0.5rem;}.fr-table__footer--middle{margin-top:1rem;display:flex;flex-direction:row;align-items:center;justify-content:center;}.fr-table__footer--middle .fr-pagination{margin-top:0.75rem;}.fr-table__footer--end{margin-top:1.5rem;flex:1 0 100%;}.fr-table--sm .fr-table__content th,.fr-table--sm .fr-table__content td{padding:0.25rem 0.75rem;}.fr-table--lg .fr-table__content th,.fr-table--lg .fr-table__content td{padding:0.75rem 1.5rem;}.fr-table.fr-table--no-caption .fr-table__wrapper .fr-table__container{padding-top:0;}.fr-table.fr-table--no-caption .fr-table__wrapper caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;display:block;height:0;}.fr-table.fr-table--caption-bottom{margin-bottom:0;}.fr-table.fr-table--caption-bottom .fr-table__wrapper{margin-top:0;margin-bottom:calc(var(--table-offset) + 1.5rem);}.fr-table.fr-table--caption-bottom .fr-table__wrapper::after{bottom:0;top:auto;height:100%;}.fr-table.fr-table--caption-bottom .fr-table__wrapper .fr-table__container{padding-top:0;}.fr-table.fr-table--caption-bottom .fr-table__wrapper caption{margin-bottom:0;margin-top:1rem;height:min-content;caption-side:bottom;}.fr-table.fr-table--caption-bottom[data-fr-js-table=true] caption{position:absolute;top:100%;right:0;bottom:0;left:0;margin-top:1rem;}.fr-table.fr-table--bordered .fr-table__content th,.fr-table.fr-table--bordered .fr-table__content td{background-size:100% 1px, 1px 100%;background-repeat:no-repeat, no-repeat;background-position:0 100%, 100% 0;}.fr-table.fr-table--no-scroll .fr-table__wrapper{width:fit-content;}.fr-table.fr-table--no-scroll .fr-table__wrapper .fr-table__content table{width:auto;}.fr-table.fr-table--no-scroll .fr-table__wrapper .fr-table__content table th,.fr-table.fr-table--no-scroll .fr-table__wrapper .fr-table__content table td{white-space:normal;}.fr-table__wrapper::after{background-image:linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey));}.fr-table__content table caption{color:var(--text-title-grey);}.fr-table__content table tbody td{background-image:linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey));background-color:var(--background-default-grey);--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);}.fr-table::before{content:"";display:block;width:100%;height:0;}.fr-table:not(.fr-table--no-scroll) > table{width:100%;}.fr-table > table{width:100%;display:block;overflow:auto;border-spacing:0;}.fr-table > table td,.fr-table > table th{text-align:left;vertical-align:middle;display:table-cell;border:0;padding:0.75rem;font-size:0.875rem;line-height:1.5rem;}.fr-table > table th{font-weight:700;}.fr-table > table thead{background-size:100% 1px;background-position:bottom;background-repeat:no-repeat;background-image:linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey));background-color:var(--background-alt-grey);--idle:transparent;--hover:var(--background-alt-grey-hover);--active:var(--background-alt-grey-active);color:var(--text-title-grey);}.fr-table > table thead td,.fr-table > table thead th{font-weight:700;padding-bottom:0.875rem;}.fr-table[data-fr-js-table=true] > table thead,.fr-table[data-fr-js-table=true] > table tbody{position:relative;}.fr-table[data-fr-js-table=true] > table thead::after,.fr-table[data-fr-js-table=true] > table tbody::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-repeat:no-repeat, no-repeat, no-repeat;pointer-events:none;}.fr-table[data-fr-js-table=true] > table thead::after{background-position:0 0, 0 0, 100% 100%;background-size:100% 1px, 1px 100%, 1px 100%;}.fr-table[data-fr-js-table=true] > table tbody::after{background-position:0 0, 0 100%, 100% 0;background-size:1px 100%, 100% 1px, 1px 100%;}.fr-table--no-caption{padding-top:0;}.fr-table--no-caption > table caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;display:block;height:0;}.fr-table--caption-bottom{padding-top:0;margin-top:1rem;}.fr-table--caption-bottom > table{margin-bottom:calc(var(--table-offset) + 2.75rem);}.fr-table--caption-bottom > table caption{margin-top:1rem;height:min-content;caption-side:bottom;}.fr-table--caption-bottom[data-fr-js-table=true] > table::after{bottom:0;top:auto;height:100%;}.fr-table--caption-bottom[data-fr-js-table=true] > table caption{position:absolute;top:100%;right:0;bottom:0;left:0;margin-top:1rem;}.fr-table--no-scroll{min-width:auto;}.fr-table--no-scroll > table{overflow-x:hidden;}.fr-table--no-scroll > table caption{max-width:calc(100vw - 2rem);}.fr-table--layout-fixed > table{display:table;table-layout:fixed;}.fr-table--bordered > table tbody tr{background-size:100% 1px;background-position:bottom;background-repeat:no-repeat;background-image:linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey));}.fr-table--bordered > table tbody tr:last-child{background-image:none;}.fr-table > table.fr-table__shadow{}.fr-table > table.fr-table__shadow::before{content:"";display:block;position:absolute;top:var(--table-offset);right:0;bottom:0;left:0;z-index:1;box-shadow:inset 0 0 0 0 #161616, inset 0 0 0 0 #161616;opacity:0.32;pointer-events:none;transition:box-shadow 0.3s;}.fr-table > table.fr-table__shadow--left{}.fr-table > table.fr-table__shadow--left::before{box-shadow:inset 2rem 0 1rem -2rem #161616, inset 0 0 0 0 #161616;}.fr-table > table.fr-table__shadow--left.fr-table__shadow--right::before{content:"";display:block;box-shadow:inset 2rem 0 1rem -2rem #161616, inset -2rem 0 1rem -2rem #161616;}.fr-table > table.fr-table__shadow--right::before{box-shadow:inset 0 0 0 0 #161616, inset -2rem 0 1rem -2rem #161616;}.fr-table--no-caption > table.fr-table__shadow::before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;}.fr-table--caption-bottom > table.fr-table__shadow::before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;}:root[data-fr-theme=dark] .fr-table > table.fr-table__shadow::before{opacity:1;}.fr-table > table caption{color:var(--text-title-grey);}.fr-table > table thead::after,.fr-table > table tbody::after{background-image:linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey));}.fr-table > table tbody{background-color:var(--background-default-grey);--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);}.fr-table > table tbody tr:nth-child(even){background-color:var(--background-alt-grey);--idle:transparent;--hover:var(--background-alt-grey-hover);--active:var(--background-alt-grey-active);}.fr-table--green-tilleul-verveine{}.fr-table--green-tilleul-verveine > table::after{background-image:linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)), linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)), linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)), linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine));}.fr-table--green-tilleul-verveine > table thead{background-image:linear-gradient(0deg, var(--border-plain-green-tilleul-verveine), var(--border-plain-green-tilleul-verveine));background-color:var(--background-contrast-green-tilleul-verveine);--idle:transparent;--hover:var(--background-contrast-green-tilleul-verveine-hover);--active:var(--background-contrast-green-tilleul-verveine-active);}.fr-table--green-tilleul-verveine > table tbody{background-color:var(--background-alt-green-tilleul-verveine);--idle:transparent;--hover:var(--background-alt-green-tilleul-verveine-hover);--active:var(--background-alt-green-tilleul-verveine-active);}.fr-table--green-tilleul-verveine > table tbody tr:nth-child(even){background-color:var(--background-contrast-green-tilleul-verveine);--idle:transparent;--hover:var(--background-contrast-green-tilleul-verveine-hover);--active:var(--background-contrast-green-tilleul-verveine-active);}.fr-table--green-tilleul-verveine.fr-table--bordered > table tbody tr{background-image:linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine));}.fr-table--green-tilleul-verveine.fr-table--bordered > table tbody tr:last-child{background-image:none;}.fr-table--green-bourgeon{}.fr-table--green-bourgeon > table::after{background-image:linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)), linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)), linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)), linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon));}.fr-table--green-bourgeon > table thead{background-image:linear-gradient(0deg, var(--border-plain-green-bourgeon), var(--border-plain-green-bourgeon));background-color:var(--background-contrast-green-bourgeon);--idle:transparent;--hover:var(--background-contrast-green-bourgeon-hover);--active:var(--background-contrast-green-bourgeon-active);}.fr-table--green-bourgeon > table tbody{background-color:var(--background-alt-green-bourgeon);--idle:transparent;--hover:var(--background-alt-green-bourgeon-hover);--active:var(--background-alt-green-bourgeon-active);}.fr-table--green-bourgeon > table tbody tr:nth-child(even){background-color:var(--background-contrast-green-bourgeon);--idle:transparent;--hover:var(--background-contrast-green-bourgeon-hover);--active:var(--background-contrast-green-bourgeon-active);}.fr-table--green-bourgeon.fr-table--bordered > table tbody tr{background-image:linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon));}.fr-table--green-bourgeon.fr-table--bordered > table tbody tr:last-child{background-image:none;}.fr-table--green-emeraude{}.fr-table--green-emeraude > table::after{background-image:linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)), linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)), linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)), linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude));}.fr-table--green-emeraude > table thead{background-image:linear-gradient(0deg, var(--border-plain-green-emeraude), var(--border-plain-green-emeraude));background-color:var(--background-contrast-green-emeraude);--idle:transparent;--hover:var(--background-contrast-green-emeraude-hover);--active:var(--background-contrast-green-emeraude-active);}.fr-table--green-emeraude > table tbody{background-color:var(--background-alt-green-emeraude);--idle:transparent;--hover:var(--background-alt-green-emeraude-hover);--active:var(--background-alt-green-emeraude-active);}.fr-table--green-emeraude > table tbody tr:nth-child(even){background-color:var(--background-contrast-green-emeraude);--idle:transparent;--hover:var(--background-contrast-green-emeraude-hover);--active:var(--background-contrast-green-emeraude-active);}.fr-table--green-emeraude.fr-table--bordered > table tbody tr{background-image:linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude));}.fr-table--green-emeraude.fr-table--bordered > table tbody tr:last-child{background-image:none;}.fr-table--green-menthe{}.fr-table--green-menthe > table::after{background-image:linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)), linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)), linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)), linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe));}.fr-table--green-menthe > table thead{background-image:linear-gradient(0deg, var(--border-plain-green-menthe), var(--border-plain-green-menthe));background-color:var(--background-contrast-green-menthe);--idle:transparent;--hover:var(--background-contrast-green-menthe-hover);--active:var(--background-contrast-green-menthe-active);}.fr-table--green-menthe > table tbody{background-color:var(--background-alt-green-menthe);--idle:transparent;--hover:var(--background-alt-green-menthe-hover);--active:var(--background-alt-green-menthe-active);}.fr-table--green-menthe > table tbody tr:nth-child(even){background-color:var(--background-contrast-green-menthe);--idle:transparent;--hover:var(--background-contrast-green-menthe-hover);--active:var(--background-contrast-green-menthe-active);}.fr-table--green-menthe.fr-table--bordered > table tbody tr{background-image:linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe));}.fr-table--green-menthe.fr-table--bordered > table tbody tr:last-child{background-image:none;}.fr-table--green-archipel{}.fr-table--green-archipel > table::after{background-image:linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)), linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)), linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)), linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel));}.fr-table--green-archipel > table thead{background-image:linear-gradient(0deg, var(--border-plain-green-archipel), var(--border-plain-green-archipel));background-color:var(--background-contrast-green-archipel);--idle:transparent;--hover:var(--background-contrast-green-archipel-hover);--active:var(--background-contrast-green-archipel-active);}.fr-table--green-archipel > table tbody{background-color:var(--background-alt-green-archipel);--idle:transparent;--hover:var(--background-alt-green-archipel-hover);--active:var(--background-alt-green-archipel-active);}.fr-table--green-archipel > table tbody tr:nth-child(even){background-color:var(--background-contrast-green-archipel);--idle:transparent;--hover:var(--background-contrast-green-archipel-hover);--active:var(--background-contrast-green-archipel-active);}.fr-table--green-archipel.fr-table--bordered > table tbody tr{background-image:linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel));}.fr-table--green-archipel.fr-table--bordered > table tbody tr:last-child{background-image:none;}.fr-table--blue-ecume{}.fr-table--blue-ecume > table::after{background-image:linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)), linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)), linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)), linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume));}.fr-table--blue-ecume > table thead{background-image:linear-gradient(0deg, var(--border-plain-blue-ecume), var(--border-plain-blue-ecume));background-color:var(--background-contrast-blue-ecume);--idle:transparent;--hover:var(--background-contrast-blue-ecume-hover);--active:var(--background-contrast-blue-ecume-active);}.fr-table--blue-ecume > table tbody{background-color:var(--background-alt-blue-ecume);--idle:transparent;--hover:var(--background-alt-blue-ecume-hover);--active:var(--background-alt-blue-ecume-active);}.fr-table--blue-ecume > table tbody tr:nth-child(even){background-color:var(--background-contrast-blue-ecume);--idle:transparent;--hover:var(--background-contrast-blue-ecume-hover);--active:var(--background-contrast-blue-ecume-active);}.fr-table--blue-ecume.fr-table--bordered > table tbody tr{background-image:linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume));}.fr-table--blue-ecume.fr-table--bordered > table tbody tr:last-child{background-image:none;}.fr-table--blue-cumulus{}.fr-table--blue-cumulus > table::after{background-image:linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)), linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)), linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)), linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus));}.fr-table--blue-cumulus > table thead{background-image:linear-gradient(0deg, var(--border-plain-blue-cumulus), var(--border-plain-blue-cumulus));background-color:var(--background-contrast-blue-cumulus);--idle:transparent;--hover:var(--background-contrast-blue-cumulus-hover);--active:var(--background-contrast-blue-cumulus-active);}.fr-table--blue-cumulus > table tbody{background-color:var(--background-alt-blue-cumulus);--idle:transparent;--hover:var(--background-alt-blue-cumulus-hover);--active:var(--background-alt-blue-cumulus-active);}.fr-table--blue-cumulus > table tbody tr:nth-child(even){background-color:var(--background-contrast-blue-cumulus);--idle:transparent;--hover:var(--background-contrast-blue-cumulus-hover);--active:var(--background-contrast-blue-cumulus-active);}.fr-table--blue-cumulus.fr-table--bordered > table tbody tr{background-image:linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus));}.fr-table--blue-cumulus.fr-table--bordered > table tbody tr:last-child{background-image:none;}.fr-table--purple-glycine{}.fr-table--purple-glycine > table::after{background-image:linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)), linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)), linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)), linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine));}.fr-table--purple-glycine > table thead{background-image:linear-gradient(0deg, var(--border-plain-purple-glycine), var(--border-plain-purple-glycine));background-color:var(--background-contrast-purple-glycine);--idle:transparent;--hover:var(--background-contrast-purple-glycine-hover);--active:var(--background-contrast-purple-glycine-active);}.fr-table--purple-glycine > table tbody{background-color:var(--background-alt-purple-glycine);--idle:transparent;--hover:var(--background-alt-purple-glycine-hover);--active:var(--background-alt-purple-glycine-active);}.fr-table--purple-glycine > table tbody tr:nth-child(even){background-color:var(--background-contrast-purple-glycine);--idle:transparent;--hover:var(--background-contrast-purple-glycine-hover);--active:var(--background-contrast-purple-glycine-active);}.fr-table--purple-glycine.fr-table--bordered > table tbody tr{background-image:linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine));}.fr-table--purple-glycine.fr-table--bordered > table tbody tr:last-child{background-image:none;}.fr-table--pink-macaron{}.fr-table--pink-macaron > table::after{background-image:linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)), linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)), linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)), linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron));}.fr-table--pink-macaron > table thead{background-image:linear-gradient(0deg, var(--border-plain-pink-macaron), var(--border-plain-pink-macaron));background-color:var(--background-contrast-pink-macaron);--idle:transparent;--hover:var(--background-contrast-pink-macaron-hover);--active:var(--background-contrast-pink-macaron-active);}.fr-table--pink-macaron > table tbody{background-color:var(--background-alt-pink-macaron);--idle:transparent;--hover:var(--background-alt-pink-macaron-hover);--active:var(--background-alt-pink-macaron-active);}.fr-table--pink-macaron > table tbody tr:nth-child(even){background-color:var(--background-contrast-pink-macaron);--idle:transparent;--hover:var(--background-contrast-pink-macaron-hover);--active:var(--background-contrast-pink-macaron-active);}.fr-table--pink-macaron.fr-table--bordered > table tbody tr{background-image:linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron));}.fr-table--pink-macaron.fr-table--bordered > table tbody tr:last-child{background-image:none;}.fr-table--pink-tuile{}.fr-table--pink-tuile > table::after{background-image:linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)), linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)), linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)), linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile));}.fr-table--pink-tuile > table thead{background-image:linear-gradient(0deg, var(--border-plain-pink-tuile), var(--border-plain-pink-tuile));background-color:var(--background-contrast-pink-tuile);--idle:transparent;--hover:var(--background-contrast-pink-tuile-hover);--active:var(--background-contrast-pink-tuile-active);}.fr-table--pink-tuile > table tbody{background-color:var(--background-alt-pink-tuile);--idle:transparent;--hover:var(--background-alt-pink-tuile-hover);--active:var(--background-alt-pink-tuile-active);}.fr-table--pink-tuile > table tbody tr:nth-child(even){background-color:var(--background-contrast-pink-tuile);--idle:transparent;--hover:var(--background-contrast-pink-tuile-hover);--active:var(--background-contrast-pink-tuile-active);}.fr-table--pink-tuile.fr-table--bordered > table tbody tr{background-image:linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile));}.fr-table--pink-tuile.fr-table--bordered > table tbody tr:last-child{background-image:none;}.fr-table--yellow-tournesol{}.fr-table--yellow-tournesol > table::after{background-image:linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)), linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)), linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)), linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol));}.fr-table--yellow-tournesol > table thead{background-image:linear-gradient(0deg, var(--border-plain-yellow-tournesol), var(--border-plain-yellow-tournesol));background-color:var(--background-contrast-yellow-tournesol);--idle:transparent;--hover:var(--background-contrast-yellow-tournesol-hover);--active:var(--background-contrast-yellow-tournesol-active);}.fr-table--yellow-tournesol > table tbody{background-color:var(--background-alt-yellow-tournesol);--idle:transparent;--hover:var(--background-alt-yellow-tournesol-hover);--active:var(--background-alt-yellow-tournesol-active);}.fr-table--yellow-tournesol > table tbody tr:nth-child(even){background-color:var(--background-contrast-yellow-tournesol);--idle:transparent;--hover:var(--background-contrast-yellow-tournesol-hover);--active:var(--background-contrast-yellow-tournesol-active);}.fr-table--yellow-tournesol.fr-table--bordered > table tbody tr{background-image:linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol));}.fr-table--yellow-tournesol.fr-table--bordered > table tbody tr:last-child{background-image:none;}.fr-table--yellow-moutarde{}.fr-table--yellow-moutarde > table::after{background-image:linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)), linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)), linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)), linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde));}.fr-table--yellow-moutarde > table thead{background-image:linear-gradient(0deg, var(--border-plain-yellow-moutarde), var(--border-plain-yellow-moutarde));background-color:var(--background-contrast-yellow-moutarde);--idle:transparent;--hover:var(--background-contrast-yellow-moutarde-hover);--active:var(--background-contrast-yellow-moutarde-active);}.fr-table--yellow-moutarde > table tbody{background-color:var(--background-alt-yellow-moutarde);--idle:transparent;--hover:var(--background-alt-yellow-moutarde-hover);--active:var(--background-alt-yellow-moutarde-active);}.fr-table--yellow-moutarde > table tbody tr:nth-child(even){background-color:var(--background-contrast-yellow-moutarde);--idle:transparent;--hover:var(--background-contrast-yellow-moutarde-hover);--active:var(--background-contrast-yellow-moutarde-active);}.fr-table--yellow-moutarde.fr-table--bordered > table tbody tr{background-image:linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde));}.fr-table--yellow-moutarde.fr-table--bordered > table tbody tr:last-child{background-image:none;}.fr-table--orange-terre-battue{}.fr-table--orange-terre-battue > table::after{background-image:linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)), linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)), linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)), linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue));}.fr-table--orange-terre-battue > table thead{background-image:linear-gradient(0deg, var(--border-plain-orange-terre-battue), var(--border-plain-orange-terre-battue));background-color:var(--background-contrast-orange-terre-battue);--idle:transparent;--hover:var(--background-contrast-orange-terre-battue-hover);--active:var(--background-contrast-orange-terre-battue-active);}.fr-table--orange-terre-battue > table tbody{background-color:var(--background-alt-orange-terre-battue);--idle:transparent;--hover:var(--background-alt-orange-terre-battue-hover);--active:var(--background-alt-orange-terre-battue-active);}.fr-table--orange-terre-battue > table tbody tr:nth-child(even){background-color:var(--background-contrast-orange-terre-battue);--idle:transparent;--hover:var(--background-contrast-orange-terre-battue-hover);--active:var(--background-contrast-orange-terre-battue-active);}.fr-table--orange-terre-battue.fr-table--bordered > table tbody tr{background-image:linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue));}.fr-table--orange-terre-battue.fr-table--bordered > table tbody tr:last-child{background-image:none;}.fr-table--brown-cafe-creme{}.fr-table--brown-cafe-creme > table::after{background-image:linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)), linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)), linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)), linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme));}.fr-table--brown-cafe-creme > table thead{background-image:linear-gradient(0deg, var(--border-plain-brown-cafe-creme), var(--border-plain-brown-cafe-creme));background-color:var(--background-contrast-brown-cafe-creme);--idle:transparent;--hover:var(--background-contrast-brown-cafe-creme-hover);--active:var(--background-contrast-brown-cafe-creme-active);}.fr-table--brown-cafe-creme > table tbody{background-color:var(--background-alt-brown-cafe-creme);--idle:transparent;--hover:var(--background-alt-brown-cafe-creme-hover);--active:var(--background-alt-brown-cafe-creme-active);}.fr-table--brown-cafe-creme > table tbody tr:nth-child(even){background-color:var(--background-contrast-brown-cafe-creme);--idle:transparent;--hover:var(--background-contrast-brown-cafe-creme-hover);--active:var(--background-contrast-brown-cafe-creme-active);}.fr-table--brown-cafe-creme.fr-table--bordered > table tbody tr{background-image:linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme));}.fr-table--brown-cafe-creme.fr-table--bordered > table tbody tr:last-child{background-image:none;}.fr-table--brown-caramel{}.fr-table--brown-caramel > table::after{background-image:linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)), linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)), linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)), linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel));}.fr-table--brown-caramel > table thead{background-image:linear-gradient(0deg, var(--border-plain-brown-caramel), var(--border-plain-brown-caramel));background-color:var(--background-contrast-brown-caramel);--idle:transparent;--hover:var(--background-contrast-brown-caramel-hover);--active:var(--background-contrast-brown-caramel-active);}.fr-table--brown-caramel > table tbody{background-color:var(--background-alt-brown-caramel);--idle:transparent;--hover:var(--background-alt-brown-caramel-hover);--active:var(--background-alt-brown-caramel-active);}.fr-table--brown-caramel > table tbody tr:nth-child(even){background-color:var(--background-contrast-brown-caramel);--idle:transparent;--hover:var(--background-contrast-brown-caramel-hover);--active:var(--background-contrast-brown-caramel-active);}.fr-table--brown-caramel.fr-table--bordered > table tbody tr{background-image:linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel));}.fr-table--brown-caramel.fr-table--bordered > table tbody tr:last-child{background-image:none;}.fr-table--brown-opera{}.fr-table--brown-opera > table::after{background-image:linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)), linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)), linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)), linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera));}.fr-table--brown-opera > table thead{background-image:linear-gradient(0deg, var(--border-plain-brown-opera), var(--border-plain-brown-opera));background-color:var(--background-contrast-brown-opera);--idle:transparent;--hover:var(--background-contrast-brown-opera-hover);--active:var(--background-contrast-brown-opera-active);}.fr-table--brown-opera > table tbody{background-color:var(--background-alt-brown-opera);--idle:transparent;--hover:var(--background-alt-brown-opera-hover);--active:var(--background-alt-brown-opera-active);}.fr-table--brown-opera > table tbody tr:nth-child(even){background-color:var(--background-contrast-brown-opera);--idle:transparent;--hover:var(--background-contrast-brown-opera-hover);--active:var(--background-contrast-brown-opera-active);}.fr-table--brown-opera.fr-table--bordered > table tbody tr{background-image:linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera));}.fr-table--brown-opera.fr-table--bordered > table tbody tr:last-child{background-image:none;}.fr-table--beige-gris-galet{}.fr-table--beige-gris-galet > table::after{background-image:linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)), linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)), linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)), linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet));}.fr-table--beige-gris-galet > table thead{background-image:linear-gradient(0deg, var(--border-plain-beige-gris-galet), var(--border-plain-beige-gris-galet));background-color:var(--background-contrast-beige-gris-galet);--idle:transparent;--hover:var(--background-contrast-beige-gris-galet-hover);--active:var(--background-contrast-beige-gris-galet-active);}.fr-table--beige-gris-galet > table tbody{background-color:var(--background-alt-beige-gris-galet);--idle:transparent;--hover:var(--background-alt-beige-gris-galet-hover);--active:var(--background-alt-beige-gris-galet-active);}.fr-table--beige-gris-galet > table tbody tr:nth-child(even){background-color:var(--background-contrast-beige-gris-galet);--idle:transparent;--hover:var(--background-contrast-beige-gris-galet-hover);--active:var(--background-contrast-beige-gris-galet-active);}.fr-table--beige-gris-galet.fr-table--bordered > table tbody tr{background-image:linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet));}.fr-table--beige-gris-galet.fr-table--bordered > table tbody tr:last-child{background-image:none;}.fr-table--bordered > table tbody tr:nth-child(even){background-color:transparent;--hover:inherit;--active:inherit;}.fr-tag{--text-spacing:0;--title-spacing:0;display:inline-flex;flex-direction:row;align-items:center;width:-moz-fit-content;width:fit-content;--underline-img:none;--hover-tint:var(--hover);font-size:0.875rem;line-height:1.5rem;min-height:2rem;padding:0.25rem 0.75rem;border-radius:1rem;min-width:2.25rem;justify-content:center;color:var(--text-label-grey);background-color:var(--background-contrast-grey);--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);}.fr-tag::before,.fr-tag::after{display:block;}.fr-tag[target=_blank]{overflow:initial;max-width:100%;max-height:none;}.fr-tag[target=_blank]::after{content:"";--icon-size:1rem;margin-right:-0.125rem;margin-left:0.25rem;}.fr-tag--icon-left[class^=fr-icon-],.fr-tag--icon-left[class*=" fr-icon-"],.fr-tag--icon-left[class^=fr-fi-],.fr-tag--icon-left[class*=" fr-fi-"]{overflow:initial;max-width:100%;max-height:none;}.fr-tag--icon-left[class^=fr-icon-]::before,.fr-tag--icon-left[class*=" fr-icon-"]::before,.fr-tag--icon-left[class^=fr-fi-]::before,.fr-tag--icon-left[class*=" fr-fi-"]::before{--icon-size:1rem;margin-left:-0.125rem;margin-right:0.25rem;}.fr-tag[class^=fr-icon-]:not([class*=fr-tag--icon-])::before,.fr-tag[class*=" fr-icon-"]:not([class*=fr-tag--icon-])::before,.fr-tag[class^=fr-fi-]:not([class*=fr-tag--icon-])::before,.fr-tag[class*=" fr-fi-"]:not([class*=fr-tag--icon-])::before{content:none;}.fr-tag--sm{font-size:0.75rem;line-height:1.25rem;min-height:1.5rem;padding:0.125rem 0.5rem;border-radius:0.75rem;}.fr-tag--sm[target=_blank]{overflow:initial;max-width:100%;max-height:none;}.fr-tag--sm[target=_blank]::after{content:"";--icon-size:0.75rem;margin-right:-0.09375rem;margin-left:0.25rem;}.fr-tag--sm.fr-tag--icon-left[class^=fr-icon-],.fr-tag--sm.fr-tag--icon-left[class*=" fr-icon-"],.fr-tag--sm.fr-tag--icon-left[class^=fr-fi-],.fr-tag--sm.fr-tag--icon-left[class*=" fr-fi-"]{overflow:initial;max-width:100%;max-height:none;}.fr-tag--sm.fr-tag--icon-left[class^=fr-icon-]::before,.fr-tag--sm.fr-tag--icon-left[class*=" fr-icon-"]::before,.fr-tag--sm.fr-tag--icon-left[class^=fr-fi-]::before,.fr-tag--sm.fr-tag--icon-left[class*=" fr-fi-"]::before{--icon-size:0.75rem;margin-left:-0.09375rem;margin-right:0.25rem;}.fr-tag--sm[class^=fr-icon-]:not([class*=fr-tag--icon-])::before,.fr-tag--sm[class*=" fr-icon-"]:not([class*=fr-tag--icon-])::before,.fr-tag--sm[class^=fr-fi-]:not([class*=fr-tag--icon-])::before,.fr-tag--sm[class*=" fr-fi-"]:not([class*=fr-tag--icon-])::before{content:none;}a.fr-tag[aria-pressed=true],button.fr-tag[aria-pressed=true],input[type=button].fr-tag[aria-pressed=true],input[type=image].fr-tag[aria-pressed=true],input[type=reset].fr-tag[aria-pressed=true],input[type=submit].fr-tag[aria-pressed=true]{position:relative;overflow:visible;background-position:50%;background-size:100%;background-repeat:no-repeat;}a.fr-tag[aria-pressed=true]::after,button.fr-tag[aria-pressed=true]::after,input[type=button].fr-tag[aria-pressed=true]::after,input[type=image].fr-tag[aria-pressed=true]::after,input[type=reset].fr-tag[aria-pressed=true]::after,input[type=submit].fr-tag[aria-pressed=true]::after{flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/system/checkbox-circle-line.svg");mask-image:url("icons/system/checkbox-circle-line.svg");--icon-size:1rem;content:"";position:absolute;top:4px;right:0;margin:-0.5rem;}a.fr-tag[aria-pressed=true].fr-tag--sm::after,button.fr-tag[aria-pressed=true].fr-tag--sm::after,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm::after,input[type=image].fr-tag[aria-pressed=true].fr-tag--sm::after,input[type=reset].fr-tag[aria-pressed=true].fr-tag--sm::after,input[type=submit].fr-tag[aria-pressed=true].fr-tag--sm::after{--icon-size:0.75rem;content:"";position:absolute;top:3px;right:0;margin:-0.375rem;}a.fr-tag--dismiss::before,button.fr-tag--dismiss::before,input[type=button].fr-tag--dismiss::before,input[type=image].fr-tag--dismiss::before,input[type=reset].fr-tag--dismiss::before,input[type=submit].fr-tag--dismiss::before{content:none;}a.fr-tag--dismiss::after,button.fr-tag--dismiss::after,input[type=button].fr-tag--dismiss::after,input[type=image].fr-tag--dismiss::after,input[type=reset].fr-tag--dismiss::after,input[type=submit].fr-tag--dismiss::after{flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/system/close-line.svg");mask-image:url("icons/system/close-line.svg");--icon-size:1rem;content:"";margin-left:0.25rem;margin-right:-0.25rem;}a.fr-tag--dismiss.fr-tag--sm::after,button.fr-tag--dismiss.fr-tag--sm::after,input[type=button].fr-tag--dismiss.fr-tag--sm::after,input[type=image].fr-tag--dismiss.fr-tag--sm::after,input[type=reset].fr-tag--dismiss.fr-tag--sm::after,input[type=submit].fr-tag--dismiss.fr-tag--sm::after{flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;--icon-size:0.75rem;content:"";margin-right:-0.1875rem;margin-left:0.125rem;}.fr-tags-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;display:flex;flex-direction:row;margin-left:-0.25rem;margin-right:-0.25rem;flex-wrap:wrap;}.fr-tags-group > li{line-height:2.75rem;}.fr-tags-group .fr-tag{margin:0 0.25rem 0.5rem 0.25rem;vertical-align:top;}.fr-tags-group.fr-tags-group--sm .fr-tag{font-size:0.75rem;line-height:1.25rem;min-height:1.5rem;padding:0.125rem 0.5rem;border-radius:0.75rem;}.fr-tags-group.fr-tags-group--sm .fr-tag::before,.fr-tags-group.fr-tags-group--sm .fr-tag::after{--icon-size:0.75rem;}.fr-tags-group.fr-tags-group--sm button.fr-tag.fr-tag--dismiss::after,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag.fr-tag--dismiss::after{flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;--icon-size:0.75rem;content:"";margin-right:-0.1875rem;}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]::after,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]::after{flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;--icon-size:0.75rem;content:"";position:absolute;top:3px;right:0;margin:-0.375rem;}.fr-tag[aria-pressed=false]{color:var(--text-action-high-blue-france);background-color:var(--background-action-low-blue-france);--idle:transparent;--hover:var(--background-action-low-blue-france-hover);--active:var(--background-action-low-blue-france-active);}.fr-tag.fr-tag--dismiss{color:var(--text-inverted-blue-france);background-color:var(--background-action-high-blue-france);--idle:transparent;--hover:var(--background-action-high-blue-france-hover);--active:var(--background-action-high-blue-france-active);}a.fr-tag,button.fr-tag,input[type=button].fr-tag,input[type=image].fr-tag,input[type=reset].fr-tag,input[type=submit].fr-tag{color:var(--text-action-high-blue-france);background-color:var(--background-action-low-blue-france);--idle:transparent;--hover:var(--background-action-low-blue-france-hover);--active:var(--background-action-low-blue-france-active);}a.fr-tag--green-tilleul-verveine,button.fr-tag--green-tilleul-verveine,input[type=button].fr-tag--green-tilleul-verveine,input[type=image].fr-tag--green-tilleul-verveine,input[type=reset].fr-tag--green-tilleul-verveine,input[type=submit].fr-tag--green-tilleul-verveine{color:var(--text-action-high-green-tilleul-verveine);background-color:var(--background-action-low-green-tilleul-verveine);--idle:transparent;--hover:var(--background-action-low-green-tilleul-verveine-hover);--active:var(--background-action-low-green-tilleul-verveine-active);}a.fr-tag--green-bourgeon,button.fr-tag--green-bourgeon,input[type=button].fr-tag--green-bourgeon,input[type=image].fr-tag--green-bourgeon,input[type=reset].fr-tag--green-bourgeon,input[type=submit].fr-tag--green-bourgeon{color:var(--text-action-high-green-bourgeon);background-color:var(--background-action-low-green-bourgeon);--idle:transparent;--hover:var(--background-action-low-green-bourgeon-hover);--active:var(--background-action-low-green-bourgeon-active);}a.fr-tag--green-emeraude,button.fr-tag--green-emeraude,input[type=button].fr-tag--green-emeraude,input[type=image].fr-tag--green-emeraude,input[type=reset].fr-tag--green-emeraude,input[type=submit].fr-tag--green-emeraude{color:var(--text-action-high-green-emeraude);background-color:var(--background-action-low-green-emeraude);--idle:transparent;--hover:var(--background-action-low-green-emeraude-hover);--active:var(--background-action-low-green-emeraude-active);}a.fr-tag--green-menthe,button.fr-tag--green-menthe,input[type=button].fr-tag--green-menthe,input[type=image].fr-tag--green-menthe,input[type=reset].fr-tag--green-menthe,input[type=submit].fr-tag--green-menthe{color:var(--text-action-high-green-menthe);background-color:var(--background-action-low-green-menthe);--idle:transparent;--hover:var(--background-action-low-green-menthe-hover);--active:var(--background-action-low-green-menthe-active);}a.fr-tag--green-archipel,button.fr-tag--green-archipel,input[type=button].fr-tag--green-archipel,input[type=image].fr-tag--green-archipel,input[type=reset].fr-tag--green-archipel,input[type=submit].fr-tag--green-archipel{color:var(--text-action-high-green-archipel);background-color:var(--background-action-low-green-archipel);--idle:transparent;--hover:var(--background-action-low-green-archipel-hover);--active:var(--background-action-low-green-archipel-active);}a.fr-tag--blue-ecume,button.fr-tag--blue-ecume,input[type=button].fr-tag--blue-ecume,input[type=image].fr-tag--blue-ecume,input[type=reset].fr-tag--blue-ecume,input[type=submit].fr-tag--blue-ecume{color:var(--text-action-high-blue-ecume);background-color:var(--background-action-low-blue-ecume);--idle:transparent;--hover:var(--background-action-low-blue-ecume-hover);--active:var(--background-action-low-blue-ecume-active);}a.fr-tag--blue-cumulus,button.fr-tag--blue-cumulus,input[type=button].fr-tag--blue-cumulus,input[type=image].fr-tag--blue-cumulus,input[type=reset].fr-tag--blue-cumulus,input[type=submit].fr-tag--blue-cumulus{color:var(--text-action-high-blue-cumulus);background-color:var(--background-action-low-blue-cumulus);--idle:transparent;--hover:var(--background-action-low-blue-cumulus-hover);--active:var(--background-action-low-blue-cumulus-active);}a.fr-tag--purple-glycine,button.fr-tag--purple-glycine,input[type=button].fr-tag--purple-glycine,input[type=image].fr-tag--purple-glycine,input[type=reset].fr-tag--purple-glycine,input[type=submit].fr-tag--purple-glycine{color:var(--text-action-high-purple-glycine);background-color:var(--background-action-low-purple-glycine);--idle:transparent;--hover:var(--background-action-low-purple-glycine-hover);--active:var(--background-action-low-purple-glycine-active);}a.fr-tag--pink-macaron,button.fr-tag--pink-macaron,input[type=button].fr-tag--pink-macaron,input[type=image].fr-tag--pink-macaron,input[type=reset].fr-tag--pink-macaron,input[type=submit].fr-tag--pink-macaron{color:var(--text-action-high-pink-macaron);background-color:var(--background-action-low-pink-macaron);--idle:transparent;--hover:var(--background-action-low-pink-macaron-hover);--active:var(--background-action-low-pink-macaron-active);}a.fr-tag--pink-tuile,button.fr-tag--pink-tuile,input[type=button].fr-tag--pink-tuile,input[type=image].fr-tag--pink-tuile,input[type=reset].fr-tag--pink-tuile,input[type=submit].fr-tag--pink-tuile{color:var(--text-action-high-pink-tuile);background-color:var(--background-action-low-pink-tuile);--idle:transparent;--hover:var(--background-action-low-pink-tuile-hover);--active:var(--background-action-low-pink-tuile-active);}a.fr-tag--yellow-tournesol,button.fr-tag--yellow-tournesol,input[type=button].fr-tag--yellow-tournesol,input[type=image].fr-tag--yellow-tournesol,input[type=reset].fr-tag--yellow-tournesol,input[type=submit].fr-tag--yellow-tournesol{color:var(--text-action-high-yellow-tournesol);background-color:var(--background-action-low-yellow-tournesol);--idle:transparent;--hover:var(--background-action-low-yellow-tournesol-hover);--active:var(--background-action-low-yellow-tournesol-active);}a.fr-tag--yellow-moutarde,button.fr-tag--yellow-moutarde,input[type=button].fr-tag--yellow-moutarde,input[type=image].fr-tag--yellow-moutarde,input[type=reset].fr-tag--yellow-moutarde,input[type=submit].fr-tag--yellow-moutarde{color:var(--text-action-high-yellow-moutarde);background-color:var(--background-action-low-yellow-moutarde);--idle:transparent;--hover:var(--background-action-low-yellow-moutarde-hover);--active:var(--background-action-low-yellow-moutarde-active);}a.fr-tag--orange-terre-battue,button.fr-tag--orange-terre-battue,input[type=button].fr-tag--orange-terre-battue,input[type=image].fr-tag--orange-terre-battue,input[type=reset].fr-tag--orange-terre-battue,input[type=submit].fr-tag--orange-terre-battue{color:var(--text-action-high-orange-terre-battue);background-color:var(--background-action-low-orange-terre-battue);--idle:transparent;--hover:var(--background-action-low-orange-terre-battue-hover);--active:var(--background-action-low-orange-terre-battue-active);}a.fr-tag--brown-cafe-creme,button.fr-tag--brown-cafe-creme,input[type=button].fr-tag--brown-cafe-creme,input[type=image].fr-tag--brown-cafe-creme,input[type=reset].fr-tag--brown-cafe-creme,input[type=submit].fr-tag--brown-cafe-creme{color:var(--text-action-high-brown-cafe-creme);background-color:var(--background-action-low-brown-cafe-creme);--idle:transparent;--hover:var(--background-action-low-brown-cafe-creme-hover);--active:var(--background-action-low-brown-cafe-creme-active);}a.fr-tag--brown-caramel,button.fr-tag--brown-caramel,input[type=button].fr-tag--brown-caramel,input[type=image].fr-tag--brown-caramel,input[type=reset].fr-tag--brown-caramel,input[type=submit].fr-tag--brown-caramel{color:var(--text-action-high-brown-caramel);background-color:var(--background-action-low-brown-caramel);--idle:transparent;--hover:var(--background-action-low-brown-caramel-hover);--active:var(--background-action-low-brown-caramel-active);}a.fr-tag--brown-opera,button.fr-tag--brown-opera,input[type=button].fr-tag--brown-opera,input[type=image].fr-tag--brown-opera,input[type=reset].fr-tag--brown-opera,input[type=submit].fr-tag--brown-opera{color:var(--text-action-high-brown-opera);background-color:var(--background-action-low-brown-opera);--idle:transparent;--hover:var(--background-action-low-brown-opera-hover);--active:var(--background-action-low-brown-opera-active);}a.fr-tag--beige-gris-galet,button.fr-tag--beige-gris-galet,input[type=button].fr-tag--beige-gris-galet,input[type=image].fr-tag--beige-gris-galet,input[type=reset].fr-tag--beige-gris-galet,input[type=submit].fr-tag--beige-gris-galet{color:var(--text-action-high-beige-gris-galet);background-color:var(--background-action-low-beige-gris-galet);--idle:transparent;--hover:var(--background-action-low-beige-gris-galet-hover);--active:var(--background-action-low-beige-gris-galet-active);}button.fr-tag[aria-pressed=true]:not(:disabled),input[type=button].fr-tag[aria-pressed=true]:not(:disabled){background-color:transparent;color:var(--text-inverted-blue-france);background-image:radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, var(--background-active-blue-france) 0.625rem);}button.fr-tag[aria-pressed=true]:not(:disabled):hover,input[type=button].fr-tag[aria-pressed=true]:not(:disabled):hover{background-image:radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, var(--background-active-blue-france-hover) 0.625rem);}button.fr-tag[aria-pressed=true]:not(:disabled):active,input[type=button].fr-tag[aria-pressed=true]:not(:disabled):active{background-image:radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, var(--background-active-blue-france-active) 0.625rem);}button.fr-tag[aria-pressed=true]::after,input[type=button].fr-tag[aria-pressed=true]::after{color:var(--text-action-high-blue-france);}button.fr-tag[aria-pressed=true]:disabled,input[type=button].fr-tag[aria-pressed=true]:disabled{background-color:transparent;--hover:inherit;--active:inherit;background-image:radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, var(--background-disabled-grey) 0.625rem);}button.fr-tag[aria-pressed=true]:disabled::after,input[type=button].fr-tag[aria-pressed=true]:disabled::after{color:var(--text-disabled-grey);}button.fr-tag[aria-pressed=true].fr-tag--sm,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm{background-image:radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-active-blue-france) 0.5rem);}button.fr-tag[aria-pressed=true].fr-tag--sm:hover,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:hover{background-image:radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-active-blue-france-hover) 0.5rem);}button.fr-tag[aria-pressed=true].fr-tag--sm:active,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:active{background-image:radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-active-blue-france-active) 0.5rem);}button.fr-tag[aria-pressed=true].fr-tag--sm:disabled,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:disabled{background-image:radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-disabled-grey) 0.5rem);}button.fr-tag:disabled,input[type=button].fr-tag:disabled{color:var(--text-disabled-grey);background-color:var(--background-disabled-grey);--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);}a:not([href]).fr-tag{color:var(--text-disabled-grey);background-color:var(--background-disabled-grey);--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true],.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]{background-image:radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-active-blue-france) 0.5rem);}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:hover,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:hover{background-image:radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-active-blue-france-hover) 0.5rem);}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:active,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:active{background-image:radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-active-blue-france-active) 0.5rem);}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:disabled,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:disabled{background-image:radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-disabled-grey) 0.5rem);}.fr-download__link{--text-spacing:0;--title-spacing:0;display:inline;color:var(--text-action-high-blue-france);}.fr-download{--text-spacing:0;--title-spacing:0;position:relative;padding-bottom:1.5rem;margin:0 0 1rem 0;}.fr-download .fr-download__link{font-size:1rem;line-height:1.5rem;padding:0 0;overflow:initial;max-width:100%;max-height:none;font-weight:400;}.fr-download .fr-download__link::after{--icon-size:1rem;margin-right:-0.125rem;margin-left:0.5rem;flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/system/download-line.svg");mask-image:url("icons/system/download-line.svg");content:"";}.fr-download__desc{font-size:0.875rem;line-height:1.5rem;font-weight:400;display:none;}.fr-download__detail{position:absolute;bottom:0;left:0;font-size:0.75rem;line-height:1.25rem;font-weight:400;max-width:100%;white-space:nowrap;pointer-events:none;cursor:text;overflow:hidden;text-overflow:ellipsis;color:var(--text-mention-grey);}.fr-download__detail abbr{text-decoration:none;}.fr-download--card{padding:1.5rem 1.5rem 4rem 1.5rem;--text-spacing:0;--title-spacing:0;background-color:var(--background-default-grey);--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);box-shadow:inset 0 0 0 1px var(--border-default-grey);}.fr-download--card .fr-download__link{font-weight:700;font-size:1.25rem;line-height:1.75rem;color:var(--text-action-high-blue-france);}.fr-download--card .fr-download__link::after{--icon-size:1rem;position:absolute;right:1.5rem;bottom:1.5rem;margin:0;color:var(--text-action-high-blue-france);}.fr-download--card .fr-download__desc{display:block;margin-top:0.5rem;}.fr-download--card .fr-download__detail{position:absolute;bottom:1.5rem;left:1.5rem;max-width:calc(100% - 6.25rem);}.fr-download--card .fr-download__detail[class^=fr-icon-]::before,.fr-download--card .fr-download__detail[class*=" fr-icon-"]::before,.fr-download--card .fr-download__detail[class^=fr-fi-]::before,.fr-download--card .fr-download__detail[class*=" fr-fi-"]::before{--icon-size:1rem;margin-right:0.5rem;}.fr-downloads-group__title{font-weight:700;font-size:1.375rem;line-height:1.75rem;margin:var(--title-spacing);}.fr-downloads-group--bordered{padding:1.5rem 1.5rem 0.5rem;box-shadow:inset 0 0 0 1px var(--border-default-grey);}.fr-downloads-group > ul{margin-top:0;margin-bottom:0;}.fr-downloads-group > ul > li{padding-bottom:0;}.fr-downloads-group .fr-download{margin-bottom:1rem;}.fr-downloads-group li::marker{color:var(--text-action-high-blue-france);}.fr-alert{position:relative;padding:1rem 2.25rem 0.75rem 3.5rem;--title-spacing:0 0 0.25rem;--text-spacing:0 0 0.25rem;background-size:100% 1px, 1px 100%, 100% 1px, 2.5rem 100%;background-position:0 0, 100% 0, 0 100%, 0 0, 100% 100%;background-repeat:no-repeat, no-repeat no-repeat, no-repeat;background-image:linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)), linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)), linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)), linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)), linear-gradient(0deg, var(--background-flat-grey), var(--background-flat-grey));}.fr-alert::before{--icon-size:1.5rem;flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;top:0;left:0;margin:1rem 0.5rem;color:var(--text-inverted-grey);}.fr-alert__title{font-weight:700;font-size:1.125rem;line-height:1.5rem;}.fr-alert .fr-btn--close{position:absolute;top:0.25rem;right:0.25rem;font-size:0.875rem;line-height:1.5rem;min-height:2rem;padding:0.25rem 0.75rem;overflow:hidden;white-space:nowrap;max-width:2rem;max-height:2rem;padding-left:0.5rem;padding-right:0.5rem;}.fr-alert .fr-btn--close::before{--icon-size:1rem;margin-left:0;margin-right:0.5rem;flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/system/close-line.svg");mask-image:url("icons/system/close-line.svg");content:"";}.fr-alert + .fr-alert{margin-top:1rem;}.fr-alert--info::before{-webkit-mask-image:url("icons/system/fr--info-fill.svg");mask-image:url("icons/system/fr--info-fill.svg");}.fr-alert--success::before{-webkit-mask-image:url("icons/system/fr--success-fill.svg");mask-image:url("icons/system/fr--success-fill.svg");}.fr-alert--error::before{-webkit-mask-image:url("icons/system/fr--error-fill.svg");mask-image:url("icons/system/fr--error-fill.svg");}.fr-alert--warning::before{-webkit-mask-image:url("icons/system/fr--warning-fill.svg");mask-image:url("icons/system/fr--warning-fill.svg");}.fr-alert--info::before,.fr-alert--success::before,.fr-alert--error::before,.fr-alert--warning::before{content:"";}.fr-alert--sm{padding:0.5rem 2.25rem 0.25rem 3rem;}.fr-alert--sm::before{margin:0.5rem 0.5rem;}.fr-alert .fr-link--close{position:absolute;top:0.25rem;right:1.25rem;font-size:0.875rem;line-height:1.5rem;min-height:2rem;padding:0.25rem 0.75rem;overflow:hidden;white-space:nowrap;max-width:2rem;max-height:2rem;padding-left:0.5rem;padding-right:0.5rem;align-items:center;}.fr-alert .fr-link--close::before{--icon-size:1rem;margin-left:0;margin-right:0.5rem;flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/system/close-line.svg");mask-image:url("icons/system/close-line.svg");content:"";}.fr-alert--info{background-image:linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)), linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)), linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)), linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)), linear-gradient(0deg, var(--background-flat-info), var(--background-flat-info));}.fr-alert--error{background-image:linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)), linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)), linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)), linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)), linear-gradient(0deg, var(--background-flat-error), var(--background-flat-error));}.fr-alert--success{background-image:linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)), linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)), linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)), linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)), linear-gradient(0deg, var(--background-flat-success), var(--background-flat-success));}.fr-alert--warning{background-image:linear-gradient(0deg, var(--border-plain-warning), var(--border-plain-warning)), linear-gradient(0deg, var(--border-plain-warning), var(--border-plain-warning)), linear-gradient(0deg, var(--border-plain-warning), var(--border-plain-warning)), linear-gradient(0deg, var(--border-plain-warning), var(--border-plain-warning)), linear-gradient(0deg, var(--background-flat-warning), var(--background-flat-warning));}.fr-notice{position:relative;--title-spacing:0;--text-spacing:0;padding-top:1rem;padding-bottom:1rem;background-color:var(--background-contrast-grey);color:var(--text-title-grey);}.fr-notice__body{position:relative;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;}.fr-notice__body h1,.fr-notice__body h2,.fr-notice__body h3,.fr-notice__body h4,.fr-notice__body h5,.fr-notice__body h6{color:inherit;line-height:inherit;font-size:inherit;}.fr-notice__title{position:relative;margin-right:0.25rem;font-weight:700;}.fr-notice__title::before{--icon-size:1.5rem;flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;margin-right:0.5rem;}.fr-notice__desc{margin-right:0.25rem;}.fr-notice__title,.fr-notice__desc{display:block;}.fr-notice__title,.fr-notice__desc,.fr-notice__link{font-size:0.875rem;line-height:1.5rem;}.fr-notice--no-icon .fr-notice__title::before{display:none;}.fr-notice .fr-btn--close{font-size:0.875rem;line-height:1.5rem;min-height:2rem;padding:0.25rem 0.75rem;overflow:hidden;white-space:nowrap;max-width:2rem;max-height:2rem;padding-left:0.5rem;padding-right:0.5rem;margin-top:-0.25rem;margin-left:0.25rem;color:inherit;}.fr-notice .fr-btn--close::before{--icon-size:1rem;margin-left:0;margin-right:0.5rem;flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/system/close-line.svg");mask-image:url("icons/system/close-line.svg");content:"";}.fr-notice--info .fr-notice__title::before,.fr-notice--warning .fr-notice__title::before,.fr-notice--alert .fr-notice__title::before,.fr-notice--weather-orange .fr-notice__title::before,.fr-notice--weather-red .fr-notice__title::before,.fr-notice--weather-purple .fr-notice__title::before,.fr-notice--witness .fr-notice__title::before,.fr-notice--kidnapping .fr-notice__title::before,.fr-notice--attack .fr-notice__title::before,.fr-notice--cyberattack .fr-notice__title::before{content:"";}.fr-notice--info .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before{-webkit-mask-image:url("icons/system/fr--info-fill.svg");mask-image:url("icons/system/fr--info-fill.svg");}.fr-notice--warning .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before{-webkit-mask-image:url("icons/system/fr--warning-fill.svg");mask-image:url("icons/system/fr--warning-fill.svg");}.fr-notice--alert .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before{-webkit-mask-image:url("icons/system/error-warning-fill.svg");mask-image:url("icons/system/error-warning-fill.svg");}.fr-notice--weather-orange .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before{-webkit-mask-image:url("icons/weather/heavy-showers-fill.svg");mask-image:url("icons/weather/heavy-showers-fill.svg");}.fr-notice--weather-red .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before{-webkit-mask-image:url("icons/weather/heavy-showers-fill.svg");mask-image:url("icons/weather/heavy-showers-fill.svg");}.fr-notice--weather-purple .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before{-webkit-mask-image:url("icons/weather/typhoon-fill.svg");mask-image:url("icons/weather/typhoon-fill.svg");}.fr-notice--witness,.fr-notice--kidnapping,.fr-notice--attack,.fr-notice--cyberattack{padding-top:1.375rem;background-position:0 0;background-size:100% 0.375rem;background-repeat:no-repeat;}.fr-notice--witness .fr-notice__title,.fr-notice--kidnapping .fr-notice__title,.fr-notice--attack .fr-notice__title,.fr-notice--cyberattack .fr-notice__title{text-transform:uppercase;}.fr-notice--witness .fr-notice__title::before,.fr-notice--cyberattack .fr-notice__title::before{-webkit-mask-image:url("icons/system/fr--warning-fill.svg");mask-image:url("icons/system/fr--warning-fill.svg");}.fr-notice--kidnapping .fr-notice__title::before{-webkit-mask-image:url("icons/system/fr--alert-warning-fill.svg");mask-image:url("icons/system/fr--alert-warning-fill.svg");}.fr-notice--attack .fr-notice__title::before{-webkit-mask-image:url("icons/system/fr--alert-warning-2-fill.svg");mask-image:url("icons/system/fr--alert-warning-2-fill.svg");}.fr-notice--info{background-color:var(--background-contrast-info);--idle:transparent;--hover:var(--background-contrast-info-hover);--active:var(--background-contrast-info-active);color:var(--text-default-info);}.fr-notice--warning,.fr-notice--weather-orange{background-color:var(--background-contrast-warning);--idle:transparent;--hover:var(--background-contrast-warning-hover);--active:var(--background-contrast-warning-active);color:var(--text-default-warning);}.fr-notice--alert{background-color:var(--background-contrast-error);--idle:transparent;--hover:var(--background-contrast-error-hover);--active:var(--background-contrast-error-active);color:var(--text-default-error);}.fr-notice--weather-red{background-color:var(--background-flat-error);--idle:transparent;--hover:var(--background-flat-error-hover);--active:var(--background-flat-error-active);color:var(--text-inverted-grey);}.fr-notice--weather-red .fr-btn--close{background-color:var(--background-action-high-error);--idle:transparent;--hover:var(--background-action-high-error-hover);--active:var(--background-action-high-error-active);}.fr-notice--weather-purple{background-color:var(--background-flat-purple-glycine);--idle:transparent;--hover:var(--background-flat-purple-glycine-hover);--active:var(--background-flat-purple-glycine-active);color:var(--text-inverted-grey);}.fr-notice--weather-purple .fr-btn--close{background-color:var(--background-action-high-purple-glycine);--idle:transparent;--hover:var(--background-action-high-purple-glycine-hover);--active:var(--background-action-high-purple-glycine-active);}.fr-notice--witness{background-color:var(--background-flat-grey);--idle:transparent;--hover:var(--background-flat-grey-hover);--active:var(--background-flat-grey-active);color:var(--text-inverted-grey);background-image:linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error));}.fr-notice--witness .fr-btn--close{background-color:var(--background-action-high-grey);--idle:transparent;--hover:var(--background-action-high-grey-hover);--active:var(--background-action-high-grey-active);}.fr-notice--kidnapping,.fr-notice--attack{background-color:var(--background-flat-error);--idle:transparent;--hover:var(--background-flat-error-hover);--active:var(--background-flat-error-active);color:var(--text-inverted-grey);background-image:linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey));}.fr-notice--kidnapping .fr-btn--close,.fr-notice--attack .fr-btn--close{background-color:var(--background-action-high-error);--idle:transparent;--hover:var(--background-action-high-error-hover);--active:var(--background-action-high-error-active);}.fr-notice--cyberattack{background-color:var(--background-flat-grey);--idle:transparent;--hover:var(--background-flat-grey-hover);--active:var(--background-flat-grey-active);color:var(--text-inverted-grey);background-image:linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info));}.fr-notice--cyberattack .fr-btn--close{background-color:var(--background-action-high-grey);--idle:transparent;--hover:var(--background-action-high-grey-hover);--active:var(--background-action-high-grey-active);}.fr-radio-group{position:relative;max-width:max-content;}.fr-radio-group input[type=radio]{position:absolute;margin:0;width:1.5rem;height:1.5rem;opacity:0;}.fr-radio-group input[type=radio] + label{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding-left:2rem;background-position:calc(-0.25rem + 1px) calc(-0.25rem + 1px), calc(-0.25rem + 1px) calc(-0.25rem + 1px);background-size:1.875rem 1.875rem, 1.875rem 1.875rem;background-repeat:no-repeat, no-repeat;background-image:radial-gradient(transparent 10px, var(--border-action-high-blue-france) 11px, transparent 12px);}.fr-radio-group input[type=radio] + label::before{content:"";width:1.5rem;height:1.5rem;position:absolute;top:0;border-radius:1.5rem;margin-left:-2rem;}.fr-radio-group input[type=radio] + label .fr-hint-text{margin:0;width:100%;}.fr-radio-group--sm input[type=radio]{width:1rem;height:1rem;top:0.25rem;}.fr-radio-group--sm input[type=radio] + label{padding-left:1.5rem;background-position:0 0.25rem, 0 0.25rem;background-size:1rem 1rem, 1rem 1rem;background-image:radial-gradient(transparent 6px, var(--border-action-high-blue-france) 7px, transparent 8px);}.fr-radio-group--sm input[type=radio] + label::before{top:0.25rem;width:1rem;height:1rem;border-radius:0.5rem;margin-left:-1.5rem;}.fr-radio-rich{position:relative;display:flex;flex-direction:row;align-items:center;max-width:100%;}.fr-radio-rich input[type=radio]{width:1rem;height:1rem;left:1rem;top:calc(50% - 0.5rem);}.fr-radio-rich input[type=radio] + label{padding-left:2.75rem;margin-left:0;align-self:stretch;width:100%;padding-top:0.75rem;padding-bottom:0.75rem;padding-right:1rem;display:flex;flex-direction:column;align-items:stretch;justify-content:center;background-size:100% 1px, 1px 100%, 100% 1px, 1px 100%, 1rem 1rem, 1rem 1rem;background-repeat:no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;background-position:0 0, 100% 0, 0 100%, 0 0, 1rem 50%, 1rem 50%;background-image:linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--border-action-high-blue-france) 7px, transparent 8px);background-color:var(--background-default-grey);--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);}.fr-radio-rich input[type=radio] + label::before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin-left:0;border-radius:0;}.fr-radio-rich input[type=radio] + label .fr-hint-text{margin-left:0;}.fr-radio-rich input[type=radio]:not(:disabled) ~ label{--hover-tint:var(--hover);--active-tint:var(--active);}.fr-radio-rich input[type=radio]:not(:disabled) ~ label:hover{background-color:var(--hover-tint);}.fr-radio-rich input[type=radio]:not(:disabled) ~ label:active{background-color:var(--active-tint);}.fr-radio-rich input[type=radio]:not(:disabled) ~ label:hover + .fr-radio-rich__pictogram{background-color:var(--hover);}.fr-radio-rich input[type=radio]:not(:disabled) ~ label:active + .fr-radio-rich__pictogram{background-color:var(--active);}.fr-radio-rich__pictogram{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-left:-1px;padding:0.25rem;width:5.5rem;min-width:5.5rem;min-height:5.5rem;align-self:stretch;pointer-events:none;background-size:100% 1px, 100% 1px, 1px 100%, 1px calc(100% - 0.5rem);background-repeat:no-repeat, no-repeat, no-repeat, no-repeat;background-position:0 0, 0 100%, 100% 0, 0 0.25rem;background-image:linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey));background-color:var(--background-default-grey);--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);}.fr-radio-rich__pictogram img,.fr-radio-rich__pictogram svg{max-width:3.5rem;max-height:3.5rem;}.fr-control > .fr-radio-rich.fr-radio-group{margin-top:0;margin-bottom:0;}.fr-radio-group input[type=radio]:disabled + label{background-image:radial-gradient(transparent 10px, var(--background-disabled-grey) 11px, transparent 12px);}.fr-radio-group input[type=radio]:checked + label{background-image:radial-gradient(transparent 10px, var(--border-active-blue-france) 11px, transparent 12px), radial-gradient(var(--background-active-blue-france) 5px, transparent 6px);}.fr-radio-group input[type=radio]:checked:disabled + label{background-image:radial-gradient(transparent 10px, var(--background-disabled-grey) 11px, transparent 12px), radial-gradient(var(--background-disabled-grey) 5px, transparent 6px);}.fr-fieldset--error .fr-radio-group input[type=radio] + label{background-image:radial-gradient(transparent 10px, var(--border-plain-error) 11px, transparent 12px);}.fr-fieldset--error .fr-radio-group input[type=radio]:checked + label{background-image:radial-gradient(transparent 10px, var(--border-plain-error) 11px, transparent 12px), radial-gradient(var(--background-active-blue-france) 5px, transparent 6px);}.fr-fieldset--valid .fr-radio-group input[type=radio] + label{background-image:radial-gradient(transparent 10px, var(--border-plain-success) 11px, transparent 12px);}.fr-fieldset--valid .fr-radio-group input[type=radio]:checked + label{background-image:radial-gradient(transparent 10px, var(--border-plain-success) 11px, transparent 12px), radial-gradient(var(--background-active-blue-france) 5px, transparent 6px);}.fr-fieldset--info .fr-radio-group input[type=radio] + label{background-image:radial-gradient(transparent 10px, var(--border-plain-info) 11px, transparent 12px);}.fr-fieldset--info .fr-radio-group input[type=radio]:checked + label{background-image:radial-gradient(transparent 10px, var(--border-plain-info) 11px, transparent 12px), radial-gradient(var(--background-active-blue-france) 5px, transparent 6px);}.fr-fieldset .fr-radio-group input[type=radio]:disabled + label{background-image:radial-gradient(transparent 10px, var(--background-disabled-grey) 11px, transparent 12px);}.fr-fieldset .fr-radio-group input[type=radio]:disabled:checked + label{background-image:radial-gradient(transparent 10px, var(--background-disabled-grey) 11px, transparent 12px), radial-gradient(var(--background-disabled-grey) 5px, transparent 6px);}.fr-radio-group--sm input[type=radio]:disabled + label{background-image:radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px);}.fr-radio-group--sm input[type=radio]:checked + label{background-image:radial-gradient(transparent 6px, var(--border-active-blue-france) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px);}.fr-radio-group--sm input[type=radio]:checked:disabled + label{background-image:radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px), radial-gradient(var(--background-disabled-grey) 3px, transparent 4px);}.fr-fieldset--error .fr-radio-group--sm input[type=radio] + label{background-image:radial-gradient(transparent 6px, var(--border-plain-error) 7px, transparent 8px);}.fr-fieldset--error .fr-radio-group--sm input[type=radio]:checked + label{background-image:radial-gradient(transparent 6px, var(--border-plain-error) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px);}.fr-fieldset--valid .fr-radio-group--sm input[type=radio] + label{background-image:radial-gradient(transparent 6px, var(--border-plain-success) 7px, transparent 8px);}.fr-fieldset--valid .fr-radio-group--sm input[type=radio]:checked + label{background-image:radial-gradient(transparent 6px, var(--border-plain-success) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px);}.fr-fieldset--info .fr-radio-group--sm input[type=radio] + label{background-image:radial-gradient(transparent 6px, var(--border-plain-info) 7px, transparent 8px);}.fr-fieldset--info .fr-radio-group--sm input[type=radio]:checked + label{background-image:radial-gradient(transparent 6px, var(--border-plain-info) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px);}.fr-fieldset .fr-radio-group--sm input[type=radio]:disabled + label{background-image:radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px);}.fr-fieldset .fr-radio-group--sm input[type=radio]:disabled:checked + label{background-image:radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px), radial-gradient(var(--background-disabled-grey) 3px, transparent 4px);}.fr-radio-rich input[type=radio]:disabled + label{background-image:linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px);}.fr-radio-rich input[type=radio]:disabled ~ .fr-radio-rich__pictogram svg *{fill:var(--text-disabled-grey);}.fr-radio-rich input[type=radio]:checked + label{background-image:linear-gradient(0deg, var(--border-active-blue-france), var(--border-active-blue-france)), linear-gradient(0deg, var(--border-active-blue-france), var(--border-active-blue-france)), linear-gradient(0deg, var(--border-active-blue-france), var(--border-active-blue-france)), linear-gradient(0deg, var(--border-active-blue-france), var(--border-active-blue-france)), radial-gradient(transparent 6px, var(--border-active-blue-france) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px);}.fr-radio-rich input[type=radio]:checked ~ .fr-radio-rich__pictogram{background-image:linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey));}.fr-radio-rich input[type=radio]:checked:disabled + label{background-image:linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px), radial-gradient(var(--background-disabled-grey) 3px, transparent 4px);}.fr-radio-rich input[type=radio]:checked:disabled ~ .fr-radio-rich__pictogram{background-image:linear-gradient(0deg, var(--background-disabled-grey), var(--background-disabled-grey)), linear-gradient(0deg, var(--background-disabled-grey), var(--background-disabled-grey)), linear-gradient(0deg, var(--background-disabled-grey), var(--background-disabled-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey));}.fr-fieldset--error .fr-radio-rich input[type=radio] + label{background-image:linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--border-plain-error) 7px, transparent 8px);}.fr-fieldset--error .fr-radio-rich input[type=radio]:checked + label{background-image:linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), radial-gradient(transparent 6px, var(--border-plain-error) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px);}.fr-fieldset--valid .fr-radio-rich input[type=radio] + label{background-image:linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--border-plain-success) 7px, transparent 8px);}.fr-fieldset--valid .fr-radio-rich input[type=radio]:checked + label{background-image:linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), radial-gradient(transparent 6px, var(--border-plain-success) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px);}.fr-fieldset--info .fr-radio-rich input[type=radio] + label{background-image:linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--border-plain-info) 7px, transparent 8px);}.fr-fieldset--info .fr-radio-rich input[type=radio]:checked + label{background-image:linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), radial-gradient(transparent 6px, var(--border-plain-info) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px);}.fr-fieldset .fr-radio-rich input[type=radio]:disabled + label{background-image:linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px);}.fr-fieldset .fr-radio-rich input[type=radio]:disabled:checked + label{background-image:linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px), radial-gradient(var(--background-disabled-grey) 3px, transparent 4px);}.fr-fieldset .fr-fieldset__content .fr-radio-group:not(.fr-radio-rich) input[type=radio]{top:0.75rem;}.fr-fieldset .fr-fieldset__content .fr-radio-group:not(.fr-radio-rich) input[type=radio] + label{background-position:calc(-0.25rem + 1px) calc(0.5rem + 1px), calc(-0.25rem + 1px) calc(0.5rem + 1px);}.fr-fieldset .fr-fieldset__content .fr-radio-group--sm:not(.fr-radio-rich) input[type=radio]{top:1rem;}.fr-fieldset .fr-fieldset__content .fr-radio-group--sm:not(.fr-radio-rich) input[type=radio] + label{background-position:calc(-0.125rem + 1px) calc(1rem - 1px), calc(-0.125rem + 1px) calc(1rem - 1px);}.fr-fieldset .fr-fieldset__content .fr-radio-rich{margin-top:0.5rem;margin-bottom:1rem;}.fr-fieldset .fr-fieldset__content .fr-radio-rich input[type=radio] + label{min-height:5.5rem;}.fr-fieldset .fr-fieldset__content .fr-radio-rich:last-child{margin-bottom:0.75rem;}.fr-fieldset .fr-fieldset__content .fr-radio-rich:first-child{margin-top:0;}.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich:not(:last-child){margin-right:0.75rem;margin-bottom:0.5rem;}.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich:first-child{margin-top:0.75rem;}.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich:first-child .fr-radio-rich__img{top:1rem;}.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich__img{top:0.75rem;}.fr-fieldset--inline .fr-hint-text + .fr-fieldset__content .fr-radio-rich:first-child{margin-top:1.5rem;}.fr-radio-rich__img{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-left:-1px;padding:0.25rem;width:5.5rem;min-width:5.5rem;align-self:stretch;pointer-events:none;background-size:100% 1px, 100% 1px, 1px 100%, 1px calc(100% - 0.5rem);background-repeat:no-repeat, no-repeat, no-repeat, no-repeat;background-position:0 0, 0 100%, 100% 0, 0 0.25rem;background-image:linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey));background-color:var(--background-default-grey);--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);}.fr-radio-rich__img img,.fr-radio-rich__img svg{max-width:3.5rem;max-height:3.5rem;}.fr-radio-rich input[type=radio]:not(:disabled) ~ label:hover + .fr-radio-rich__img{background-color:var(--hover);}.fr-radio-rich input[type=radio]:not(:disabled) ~ label:active + .fr-radio-rich__img{background-color:var(--active);}.fr-radio-rich input[type=radio]:disabled ~ .fr-radio-rich__img svg *{fill:var(--text-disabled-grey);}.fr-radio-rich input[type=radio]:checked ~ .fr-radio-rich__img{background-image:linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey));}.fr-radio-rich input[type=radio]:checked:disabled ~ .fr-radio-rich__img{background-image:linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey));}.fr-card{display:flex;flex-direction:column;position:relative;background-color:var(--background-default-grey);--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);}.fr-card.fr-enlarge-link .fr-card__title a::after,.fr-card.fr-enlarge-link .fr-card__title button::after,.fr-card.fr-enlarge-button .fr-card__title a::after,.fr-card.fr-enlarge-button .fr-card__title button::after{--icon-size:1.5rem;position:absolute;right:2rem;bottom:2rem;}.fr-card:not(.fr-card--no-border):not(.fr-card--shadow){background-size:100% 1px, 1px 100%, 1px 100%, 100% 1px;background-repeat:no-repeat, no-repeat, no-repeat, no-repeat;background-position:100% 100%, 0 0, 100% 0, 100% 0;padding:1px;background-image:linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey));}.fr-card--no-icon .fr-card__title a:not([target=_blank])::after,.fr-card:not(.fr-enlarge-link):not(.fr-card--download) .fr-card__title a:not([target=_blank])::after{content:none;}.fr-card--no-icon .fr-card__title button::after,.fr-card:not(.fr-enlarge-button):not(.fr-card--download) .fr-card__title button::after{content:none;}.fr-card__body{display:flex;flex-direction:column;height:100%;flex:1 1 auto;order:2;padding:0 2rem;}.fr-grid-row .fr-card{height:100%;}.fr-card__header{order:1;position:relative;flex:0 0 auto;}.fr-card__header .fr-badges-group{position:absolute;top:0;left:0;padding:0.75rem;}.fr-card.fr-enlarge-link:hover .fr-card__img,.fr-card.fr-enlarge-link:hover .fr-card__vid{--brightness:calc(100% + var(--brighten) * 10%);}.fr-card.fr-enlarge-link:active .fr-card__img,.fr-card.fr-enlarge-link:active .fr-card__vid{--brightness:calc(100% + var(--brighten) * 20%);}.fr-card.fr-enlarge-button:hover .fr-card__img,.fr-card.fr-enlarge-button:hover .fr-card__vid{--brightness:calc(100% + var(--brighten) * 10%);}.fr-card.fr-enlarge-button:active .fr-card__img,.fr-card.fr-enlarge-button:active .fr-card__vid{--brightness:calc(100% + var(--brighten) * 20%);}.fr-card__img,.fr-card__vid{filter:brightness(var(--brightness));}.fr-card__img img,.fr-card__img svg,.fr-card__vid iframe,.fr-card__vid video{aspect-ratio:1.7777777778;object-fit:cover;object-position:50% 50%;}.fr-card__img img{display:block;}.fr-card__content{order:1;display:flex;flex-direction:column;padding:2rem;height:100%;margin:0 -2rem;}.fr-card__title{order:2;font-size:1.25rem;line-height:1.75rem;font-weight:700;margin-bottom:0;color:var(--text-title-grey);}.fr-card__title a::after,.fr-card__title button::after{flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/system/arrow-right-line.svg");mask-image:url("icons/system/arrow-right-line.svg");--icon-size:1rem;content:"";margin-left:0.5rem;}.fr-card__title button{font-size:inherit;font-weight:inherit;line-height:inherit;text-align:inherit;padding:0;}.fr-card__title [target=_blank]::after{flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/system/external-link-line.svg");mask-image:url("icons/system/external-link-line.svg");--icon-size:1rem;content:"";}.fr-card__desc{order:3;font-size:0.875rem;line-height:1.5rem;margin-top:0.75rem;margin-bottom:0;}.fr-card__start{order:1;margin-bottom:0.25rem;}.fr-card__start .fr-badges-group,.fr-card__start .fr-tags-group{margin-bottom:0.25rem;}.fr-card__start .fr-card__detail{margin-bottom:0.75rem;}.fr-card__end{order:4;display:flex;flex-direction:column;margin-top:1rem;padding-top:0.5rem;height:100%;}.fr-card__detail{font-size:0.75rem;line-height:1.25rem;display:flex;flex-direction:row;align-items:flex-start;margin-bottom:0;color:var(--text-mention-grey);}.fr-card__detail[class^=fr-icon-]::before,.fr-card__detail[class*=" fr-icon-"]::before,.fr-card__detail[class^=fr-fi-]::before,.fr-card__detail[class*=" fr-fi-"]::before{--icon-size:1rem;margin-right:0.5rem;}.fr-card.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__end,.fr-card.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__end{margin-bottom:-3rem;min-height:2rem;padding-right:2rem;justify-content:flex-end;}.fr-card.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content,.fr-card.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__content{padding-bottom:5rem;}.fr-card__footer{order:2;padding:0.5rem 2rem 2rem;margin:0 -2rem;}.fr-card__footer .fr-btns-group,.fr-card__footer .fr-links-group{margin-bottom:-1rem;}.fr-card--sm .fr-card__header .fr-badge{font-size:0.75rem;line-height:1.25rem;min-height:1.125rem;padding:0 0.375rem;}.fr-card--sm .fr-card__header .fr-badge::before,.fr-card--sm .fr-card__header .fr-badge::after{--icon-size:0.75rem;}.fr-card--sm .fr-card__header .fr-tag{font-size:0.75rem;line-height:1.25rem;min-height:1.5rem;padding:0.125rem 0.5rem;border-radius:0.75rem;}.fr-card--sm .fr-card__header .fr-tag::before,.fr-card--sm .fr-card__header .fr-tag::after{--icon-size:0.75rem;}.fr-card--sm .fr-card__content{padding:1.5rem;}.fr-card--sm .fr-card__content .fr-badge{font-size:0.75rem;line-height:1.25rem;min-height:1.125rem;padding:0 0.375rem;}.fr-card--sm .fr-card__content .fr-badge::before,.fr-card--sm .fr-card__content .fr-badge::after{--icon-size:0.75rem;}.fr-card--sm .fr-card__content .fr-tag{font-size:0.75rem;line-height:1.25rem;min-height:1.5rem;padding:0.125rem 0.5rem;border-radius:0.75rem;}.fr-card--sm .fr-card__content .fr-tag::before,.fr-card--sm .fr-card__content .fr-tag::after{--icon-size:0.75rem;}.fr-card--sm .fr-card__title{font-weight:700;font-size:1.125rem;line-height:1.5rem;}.fr-card--sm .fr-card__title a::after,.fr-card--sm .fr-card__title button::after{--icon-size:1rem;}.fr-card--sm .fr-card__desc{margin-top:0.5rem;}.fr-card--sm .fr-card__start .fr-badges-group,.fr-card--sm .fr-card__start .fr-tags-group{margin-bottom:0;}.fr-card--sm .fr-card__start .fr-card__detail{margin-bottom:0.5rem;}.fr-card--sm .fr-card__end{margin-top:0.75rem;padding-top:0.25rem;margin-top:1.5rem;padding-top:0.5rem;}.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__end,.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__end{margin-bottom:-2rem;min-height:1.25rem;padding-right:1.5rem;}.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content,.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__content{padding-bottom:3.5rem;}.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title a::after,.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title button::after,.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title a::after,.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title button::after{--icon-size:1rem;right:1.5rem;bottom:1.5rem;}.fr-card--sm .fr-card__footer{padding:0.5rem 1.5rem 1.5rem;}.fr-card--lg .fr-card__content{padding:2.5rem;}.fr-card--lg .fr-card__title{font-weight:700;font-size:1.375rem;line-height:1.75rem;}.fr-card--lg .fr-card__title a::after,.fr-card--lg .fr-card__title button::after{--icon-size:1.5rem;}.fr-card--lg .fr-card__desc{font-size:1rem;line-height:1.5rem;margin-top:1rem;}.fr-card--lg .fr-card__start{margin-bottom:0.5rem;}.fr-card--lg .fr-card__start .fr-badges-group,.fr-card--lg .fr-card__start .fr-tags-group{margin-bottom:0.5rem;}.fr-card--lg .fr-card__start .fr-card__detail{margin-bottom:1rem;}.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__end,.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__end{margin-bottom:-4rem;min-height:2.5rem;padding-right:2.5rem;}.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content,.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__content{padding-bottom:6.5rem;}.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title a::after,.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title button::after,.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title a::after,.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title button::after{--icon-size:2rem;right:2.5rem;bottom:2.5rem;}.fr-card--lg .fr-card__footer{padding:0.5rem 2.5rem 2.5rem;}.fr-card--download .fr-card__header{aspect-ratio:16/9;}.fr-card--download .fr-card__header .fr-card__img{position:absolute;top:0.5rem;left:0.5rem;width:calc(100% - 1rem);height:calc(100% - 1rem);}.fr-card--download .fr-card__header .fr-card__img img{max-width:100%;max-height:100%;object-fit:contain;}.fr-card--download .fr-card__title a::after,.fr-card--download .fr-card__title button::after{flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/system/download-line.svg");mask-image:url("icons/system/download-line.svg");content:"";}.fr-card__body > .fr-card__detail,.fr-card__body > .fr-card__title{margin-top:2rem;}.fr-card__body > .fr-card__detail{margin-bottom:-1rem;}.fr-card__body > .fr-card__desc,.fr-card__body > .fr-card__title{margin-bottom:2rem;}.fr-card__body > .fr-card__desc{margin-top:-1rem;}.fr-card.fr-enlarge-link:not(.fr-card--no-arrow) .fr-card__body > .fr-card__desc,.fr-card.fr-enlarge-link:not(.fr-card--no-arrow) .fr-card__body > .fr-card__title{margin-bottom:4.5rem;}.fr-card.fr-enlarge-link:not(.fr-card--no-arrow) .fr-card__body > .fr-card__desc{margin-top:-3.5rem;}.fr-card--grey{background-color:var(--background-contrast-grey);--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);}.fr-card--shadow{z-index:calc(var(--ground) + 500);background-color:var(--background-raised-grey);--idle:transparent;--hover:var(--background-raised-grey-hover);--active:var(--background-raised-grey-active);filter:drop-shadow(var(--raised-shadow));}.fr-card--shadow.fr-card--grey{background-color:var(--background-contrast-raised-grey);--idle:transparent;--hover:var(--background-contrast-raised-grey-hover);--active:var(--background-contrast-raised-grey-active);}.fr-card--no-background{background-color:transparent;--hover:inherit;--active:inherit;}.fr-card--download:not(.fr-card--no-background) .fr-card__header{background-color:var(--background-alt-grey);--idle:transparent;--hover:var(--background-alt-grey-hover);--active:var(--background-alt-grey-active);}.fr-card__title a[href],.fr-card__title button{color:var(--text-action-high-blue-france);}.fr-card__title button:disabled{color:var(--text-disabled-grey);}.fr-card__title:disabled,a.fr-card__title:not([href]){color:var(--text-disabled-grey);background-color:var(--background-disabled-grey);--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);}.fr-checkbox-group{position:relative;}.fr-checkbox-group input[type=checkbox]{position:absolute;margin:0;width:1.5rem;height:1.5rem;opacity:0;}.fr-checkbox-group input[type=checkbox] + label{--data-uri-svg:none;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin-left:2rem;}.fr-checkbox-group input[type=checkbox] + label .fr-hint-text{margin:0;width:100%;}.fr-checkbox-group input[type=checkbox] + label::before{content:"";display:block;position:absolute;top:0;left:-2rem;width:1.5rem;height:1.5rem;margin-right:0.5rem;border-radius:0.25rem;background-size:0.25rem 0.25rem, calc(100% - 0.25rem) 1px, 0.25rem 0.25rem, 1px calc(100% - 0.5rem), 0.25rem 0.25rem, calc(100% - 0.5rem) 1px, 0.25rem 0.25rem, 1px calc(100% - 0.5rem), 1rem;background-position:0 0, 0.25rem 0, 100% 0, 0 0.25rem, 100% 100%, calc(100% - 0.25rem) 100%, 0 100%, 100% 0.25rem, center;background-repeat:no-repeat;background-image:radial-gradient(at 5px 4px, transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), var(--data-uri-svg);}.fr-checkbox-group--sm input[type=checkbox]{top:0.25rem;width:1rem;height:1rem;}.fr-checkbox-group--sm input[type=checkbox] + label{margin-left:1.5rem;}.fr-checkbox-group--sm input[type=checkbox] + label::before{width:1rem;height:1rem;margin-top:0.25rem;left:-1.5rem;}.fr-checkbox-group--error::before{content:"";position:absolute;top:0;left:-0.75rem;width:2px;height:100%;background-color:var(--border-plain-error);--idle:transparent;--hover:var(--border-plain-error-hover);--active:var(--border-plain-error-active);}.fr-checkbox-group--valid::before{content:"";position:absolute;top:0;left:-0.75rem;width:2px;height:100%;background-color:var(--border-plain-success);--idle:transparent;--hover:var(--border-plain-success-hover);--active:var(--border-plain-success-active);}.fr-checkbox-group .fr-message:first-child{margin-top:1rem;}.fr-checkbox-group input[type=checkbox]:checked + label::before{background-color:var(--background-active-blue-france);background-image:radial-gradient(at 5px 4px, transparent 4px, var(--border-active-blue-france) 4px, var(--border-active-blue-france) 5px, transparent 6px), linear-gradient(var(--border-active-blue-france), var(--border-active-blue-france)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-active-blue-france) 4px, var(--border-active-blue-france) 5px, transparent 6px), linear-gradient(var(--border-active-blue-france), var(--border-active-blue-france)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-active-blue-france) 4px, var(--border-active-blue-france) 5px, transparent 6px), linear-gradient(var(--border-active-blue-france), var(--border-active-blue-france)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-active-blue-france) 4px, var(--border-active-blue-france) 5px, transparent 6px), linear-gradient(var(--border-active-blue-france), var(--border-active-blue-france)), var(--data-uri-svg);--data-uri-svg:url("data:image/svg+xml;charset=utf-8,");}:root[data-fr-theme=dark] .fr-checkbox-group input[type=checkbox]:checked + label::before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,");}.fr-checkbox-group input[type=checkbox]:disabled + label::before{background-image:radial-gradient(at 5px 4px, transparent 4px, var(--background-disabled-grey) 4px, var(--background-disabled-grey) 5px, transparent 6px), linear-gradient(var(--background-disabled-grey), var(--background-disabled-grey)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--background-disabled-grey) 4px, var(--background-disabled-grey) 5px, transparent 6px), linear-gradient(var(--background-disabled-grey), var(--background-disabled-grey)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--background-disabled-grey) 4px, var(--background-disabled-grey) 5px, transparent 6px), linear-gradient(var(--background-disabled-grey), var(--background-disabled-grey)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--background-disabled-grey) 4px, var(--background-disabled-grey) 5px, transparent 6px), linear-gradient(var(--background-disabled-grey), var(--background-disabled-grey)), var(--data-uri-svg);}.fr-checkbox-group input[type=checkbox]:disabled:checked + label::before{background-color:var(--background-disabled-grey);--data-uri-svg:url("data:image/svg+xml;charset=utf-8,");}:root[data-fr-theme=dark] .fr-checkbox-group input[type=checkbox]:disabled:checked + label::before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,");}.fr-checkbox-group--error input[type=checkbox] + label,.fr-checkbox-group--error input[type=checkbox]:checked + label{color:var(--text-default-error);}.fr-checkbox-group--error input[type=checkbox] + label::before,.fr-checkbox-group--error input[type=checkbox]:checked + label::before{background-image:radial-gradient(at 5px 4px, transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), var(--data-uri-svg);}.fr-checkbox-group--valid input[type=checkbox] + label,.fr-checkbox-group--valid input[type=checkbox]:checked + label{color:var(--text-default-success);}.fr-checkbox-group--valid input[type=checkbox] + label::before,.fr-checkbox-group--valid input[type=checkbox]:checked + label::before{background-image:radial-gradient(at 5px 4px, transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), var(--data-uri-svg);}.fr-fieldset--error .fr-checkbox-group input[type=checkbox] + label::before{background-image:radial-gradient(at 5px 4px, transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), var(--data-uri-svg);}.fr-fieldset--valid .fr-checkbox-group input[type=checkbox] + label::before{background-image:radial-gradient(at 5px 4px, transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), var(--data-uri-svg);}.fr-fieldset .fr-fieldset__content .fr-checkbox-group--sm label::before{margin-top:0.25rem;}.fr-fieldset .fr-fieldset__content .fr-checkbox-group input[type=checkbox]{margin-top:0.75rem;}.fr-segmented{position:relative;padding:0;margin:0;display:inline-flex;align-items:center;border:0;}.fr-segmented__legend{margin-bottom:0.75rem;padding:0;}.fr-segmented__legend .fr-hint-text{margin-top:0.25rem;}.fr-segmented__legend--inline{float:left;display:contents;}.fr-segmented__legend--inline + .fr-segmented__elements{margin-left:1rem;}.fr-segmented__elements{display:flex;flex-direction:row;border-radius:0.25rem;box-shadow:inset 0 0 0 1px var(--border-default-grey);}.fr-segmented__element{position:relative;}.fr-segmented .fr-segmented__element input{opacity:0;}.fr-segmented input{position:absolute;margin:0;width:100%;height:100%;z-index:-1;}.fr-segmented input + label{font-size:1rem;line-height:1.5rem;min-height:2.5rem;padding:0.5rem 1rem;overflow:initial;max-width:100%;max-height:none;width:100%;font-weight:500;display:inline-flex;align-items:center;border-radius:0.25rem;white-space:nowrap;}.fr-segmented input + label::before{--icon-size:1rem;margin-left:-0.125rem;margin-right:0.5rem;}.fr-segmented input:not([disabled]):not(:checked) + label{-webkit-mask-image:linear-gradient(0deg, #fff 0, #fff 100%), linear-gradient(0deg, #fff 0, #fff 100%), url("data:image/svg+xml;charset=uft8,"), url("data:image/svg+xml;charset=uft8,"), url("data:image/svg+xml;charset=uft8,"), url("data:image/svg+xml;charset=uft8,");mask-image:linear-gradient(0deg, #fff 0, #fff 100%), linear-gradient(0deg, #fff 0, #fff 100%), url("data:image/svg+xml;charset=uft8,"), url("data:image/svg+xml;charset=uft8,"), url("data:image/svg+xml;charset=uft8,"), url("data:image/svg+xml;charset=uft8,");-webkit-mask-size:calc(100% - 0.5rem) calc(100% - 0.75rem), calc(100% - 0.75rem) calc(100% - 0.5rem), 0.25rem 0.25rem, 0.25rem 0.25rem, 0.25rem 0.25rem, 0.25rem 0.25rem;mask-size:calc(100% - 0.5rem) calc(100% - 0.75rem), calc(100% - 0.75rem) calc(100% - 0.5rem), 0.25rem 0.25rem, 0.25rem 0.25rem, 0.25rem 0.25rem, 0.25rem 0.25rem;-webkit-mask-position:0.25rem 0.375rem, 0.375rem 0.25rem, 0.25rem 0.25rem, calc(100% - 0.25rem) 0.25rem, 0.25rem calc(100% - 0.25rem), calc(100% - 0.25rem) calc(100% - 0.25rem);mask-position:0.25rem 0.375rem, 0.375rem 0.25rem, 0.25rem 0.25rem, calc(100% - 0.25rem) 0.25rem, 0.25rem calc(100% - 0.25rem), calc(100% - 0.25rem) calc(100% - 0.25rem);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;}.fr-segmented input:not([disabled]):not(:checked) + label:hover{background-color:var(--hover);}.fr-segmented input:not([disabled]):not(:checked) + label:active{background-color:var(--active);}.fr-segmented--vertical .fr-segmented__elements{flex-direction:column;margin-left:0;}.fr-segmented--vertical .fr-segmented__legend--inline{float:none;display:block;}.fr-segmented--no-legend legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;display:block;}.fr-segmented--no-legend legend + .fr-segmented__elements{margin-left:0;}.fr-segmented__element input:focus + label{outline-offset:2px;outline-width:2px;outline-color:#0a76f6;outline-style:solid;}.fr-segmented__element input:focus:not(:focus-visible) + label{outline-style:none;}.fr-segmented__element input:focus-visible + label{outline-style:solid;}.fr-segmented--sm .fr-segmented__legend{font-size:0.875rem;line-height:1.5rem;}.fr-segmented--sm input + label{font-size:0.875rem;line-height:1.5rem;min-height:2rem;padding:0.25rem 0.75rem;overflow:initial;max-width:100%;max-height:none;}.fr-segmented--sm input + label::before{--icon-size:1rem;margin-left:-0.125rem;margin-right:0.5rem;}.fr-segmented__element label{color:var(--text-action-high-grey);}.fr-segmented__element input:checked + label{box-shadow:inset 0 0 0 1px var(--border-active-blue-france);color:var(--text-active-blue-france);}.fr-segmented__element input:checked:disabled + label{box-shadow:inset 0 0 0 1px var(--text-disabled-grey);color:var(--text-disabled-grey);}.fr-toggle{display:flex;flex-wrap:wrap;position:relative;--text-spacing:0;--title-spacing:0;}.fr-toggle input[type=checkbox]{width:2.5rem;height:1.5rem;position:absolute;opacity:0;box-shadow:inset 0 0 0 1px var(--border-action-high-blue-france);}.fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label[data-fr-unchecked-label][data-fr-checked-label]::before{content:attr(data-fr-checked-label);}.fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::after{transform:translateX(1rem);--data-uri-svg:url("data:image/svg+xml;charset=utf-8,");background-image:var(--data-uri-svg);}.fr-toggle label{--toggle-status-width:auto;display:inline-flex;width:calc(100% - 2rem);min-height:1.5rem;font-size:1rem;line-height:1.5rem;color:var(--text-label-grey);}.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label]{padding-left:0;}.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label]::before{content:attr(data-fr-unchecked-label);margin-right:calc(var(--toggle-status-width) - 0.5rem);margin-bottom:1rem;word-wrap:normal;}.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label] + .fr-hint-text{margin-top:0.5rem;}.fr-toggle label::before{content:"";display:block;flex-shrink:0;height:calc(1.25rem + 1px);padding-top:1.5rem;font-size:0.75rem;line-height:1.25rem;border-radius:0.75rem;margin-right:2rem;min-width:2.5rem;max-width:2.5rem;background-repeat:no-repeat;color:var(--text-active-blue-france);--data-uri-svg:url("data:image/svg+xml;charset=utf-8,");background-image:var(--data-uri-svg);}.fr-toggle label::after{content:"";display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:1.5rem;height:1.5rem;border-radius:50%;background-repeat:no-repeat;background-size:1rem;background-position:center;color:var(--text-active-blue-france);box-shadow:inset 0 0 0 1px var(--border-action-high-blue-france);background-color:var(--background-default-grey);--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);}.fr-toggle .fr-hint-text{display:block;margin-top:1rem;margin-bottom:0;font-size:0.75rem;line-height:1.25rem;flex-basis:100%;color:var(--text-mention-grey);}.fr-toggle--border-bottom{padding-bottom:1rem;box-shadow:inset 0 -1px 0 0 var(--border-default-grey);}.fr-toggle--valid::before,.fr-toggle--error::before{content:"";position:absolute;top:0;left:-0.75rem;width:2px;height:100%;}.fr-toggle .fr-message:first-child{margin-top:1rem;}.fr-toggle--label-left .fr-toggle__input{order:1;margin:0 0 0 auto;}.fr-toggle--label-left .fr-toggle__input + label[data-fr-checked-label]::before{margin-right:0;margin-left:calc(var(--toggle-status-width) - 0.5rem);}.fr-toggle--label-left .fr-toggle__label{justify-content:space-between;padding-left:0;width:calc(100% - 2rem);flex:1;}.fr-toggle--label-left .fr-toggle__label::before{flex-shrink:0;order:1;margin-left:1rem;margin-right:0;text-align:right;direction:rtl;}.fr-toggle--label-left .fr-toggle__label::after{left:auto;right:1rem;}.fr-toggle--label-left .fr-hint-text{order:2;}.fr-toggle__list{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;}.fr-toggle__list li{margin-bottom:1rem;}.fr-toggle__list li:last-child{margin-bottom:0;}:root[data-fr-theme=dark] .fr-toggle label::before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,");}.fr-toggle input[type=checkbox]:checked{background-color:var(--background-active-blue-france);--idle:transparent;--hover:var(--background-active-blue-france-hover);--active:var(--background-active-blue-france-active);}.fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,");background-image:var(--data-uri-svg);}:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,");}:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,");}.fr-toggle input[type=checkbox]:disabled{box-shadow:inset 0 0 0 1px var(--border-disabled-grey);}.fr-toggle input[type=checkbox]:disabled:checked{background-color:var(--background-disabled-grey);--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);}.fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,");background-image:var(--data-uri-svg);}:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,");}.fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,");background-image:var(--data-uri-svg);}:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,");}.fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::before{color:var(--text-disabled-grey);--data-uri-svg:url("data:image/svg+xml;charset=utf-8,");background-image:var(--data-uri-svg);}:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,");}.fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::after{color:var(--text-disabled-grey);box-shadow:inset 0 0 0 1px var(--border-disabled-grey);}.fr-toggle--valid::before{background-color:var(--border-plain-success);--idle:transparent;--hover:var(--border-plain-success-hover);--active:var(--border-plain-success-active);content:"";}.fr-toggle--error::before{background-color:var(--border-plain-error);--idle:transparent;--hover:var(--border-plain-error-hover);--active:var(--border-plain-error-active);content:"";}.fr-toggle--error label,.fr-fieldset--error .fr-toggle label{color:var(--text-default-error);}.fr-toggle--error label::before,.fr-fieldset--error .fr-toggle label::before{color:var(--text-default-error);--data-uri-svg:url("data:image/svg+xml;charset=utf-8,");background-image:var(--data-uri-svg);}:root[data-fr-theme=dark] .fr-toggle--error label::before,:root[data-fr-theme=dark] .fr-fieldset--error .fr-toggle label::before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,");}.fr-toggle--error label::after,.fr-fieldset--error .fr-toggle label::after{box-shadow:inset 0 0 0 1px var(--border-plain-error);}.fr-toggle--error input[type=checkbox]:checked ~ .fr-toggle__label::before,.fr-fieldset--error .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,");background-image:var(--data-uri-svg);}:root[data-fr-theme=dark] .fr-toggle--error input[type=checkbox]:checked ~ .fr-toggle__label::before,:root[data-fr-theme=dark] .fr-fieldset--error .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,");}.fr-toggle--valid label,.fr-fieldset--valid .fr-toggle label{color:var(--text-default-success);}.fr-toggle--valid label::before,.fr-fieldset--valid .fr-toggle label::before{color:var(--text-default-success);--data-uri-svg:url("data:image/svg+xml;charset=utf-8,");background-image:var(--data-uri-svg);}:root[data-fr-theme=dark] .fr-toggle--valid label::before,:root[data-fr-theme=dark] .fr-fieldset--valid .fr-toggle label::before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,");}.fr-toggle--valid label::after,.fr-fieldset--valid .fr-toggle label::after{box-shadow:inset 0 0 0 1px var(--border-plain-success);}.fr-toggle--valid input[type=checkbox]:checked ~ .fr-toggle__label::before,.fr-fieldset--valid .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,");background-image:var(--data-uri-svg);}:root[data-fr-theme=dark] .fr-toggle--valid input[type=checkbox]:checked ~ .fr-toggle__label::before,:root[data-fr-theme=dark] .fr-fieldset--valid .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,");}.fr-skiplinks{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;position:absolute;top:0;padding:1rem 0;transform:translateY(-100%);opacity:0;background-color:var(--background-contrast-grey);--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);}.fr-skiplinks:focus-within{position:relative;transform:translateY(0);opacity:1;}.fr-skiplinks__list{display:flex;flex-direction:column;}.fr-skiplinks__list > li{margin-bottom:1rem;}.fr-skiplinks__list > li::before{content:none;}.fr-skiplinks__list > li .fr-link{font-size:1rem;line-height:1.5rem;padding:0 0;}.fr-skiplinks__list > li .fr-link::before,.fr-skiplinks__list > li .fr-link::after{--icon-size:1rem;}.fr-skiplinks__list > li:last-child{margin-bottom:0;}.fr-skiplinks__list:focus-within{position:relative;transform:translateY(0);}.fr-select{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border-radius:0.25rem 0.25rem 0 0;font-size:1rem;line-height:1.5rem;padding:0.5rem 2.5rem 0.5rem 1rem;background-repeat:no-repeat;background-position:calc(100% - 1rem) 50%;background-size:1rem 1rem;color:var(--text-default-grey);background-color:var(--background-contrast-grey);--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);box-shadow:inset 0 -2px 0 0 var(--border-plain-grey);--data-uri-svg:url("data:image/svg+xml;charset=utf-8,");background-image:var(--data-uri-svg);}.fr-select-group{position:relative;}.fr-select-group .fr-message:first-child{margin-top:1rem;}.fr-select-group--valid::before,.fr-select-group--error::before,.fr-select-group--info::before{content:"";display:block;pointer-events:none;position:absolute;top:0;right:-0.75rem;bottom:0;left:-0.75rem;background-repeat:no-repeat;background-position:0 0;background-size:0.125rem 100%;}:root[data-fr-theme=dark] .fr-select{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,");}.fr-fieldset--valid .fr-select,.fr-select-group--valid .fr-select{box-shadow:inset 0 -2px 0 0 var(--border-plain-success);}.fr-fieldset--error .fr-select,.fr-select-group--error .fr-select{box-shadow:inset 0 -2px 0 0 var(--border-plain-error);}.fr-select-group--error::before{background-image:linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error));}.fr-select-group--valid::before{background-image:linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success));}.fr-select-group--info::before{background-image:linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info));}.fr-select:disabled{color:var(--text-disabled-grey);box-shadow:inset 0 -2px 0 0 var(--border-disabled-grey);--data-uri-svg:url("data:image/svg+xml;charset=utf-8,");background-image:var(--data-uri-svg);}:root[data-fr-theme=dark] .fr-select:disabled{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,");}.fr-select:-webkit-autofill,.fr-select:-webkit-autofill:hover,.fr-select:-webkit-autofill:focus{box-shadow:inset 0 -2px 0 0 var(--border-plain-grey), inset 0 0 0 1000px var(--background-contrast-blue-france);-webkit-text-fill-color:var(--text-label-grey);}.fr-callout{position:relative;padding:1.5rem;--title-spacing:0 0 0.5rem;--text-spacing:0;margin:0 0 1.5rem;background-size:0.25rem 100%;background-position:0 0;background-repeat:no-repeat;background-color:var(--background-contrast-grey);--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);background-image:linear-gradient(0deg, var(--border-default-blue-france), var(--border-default-blue-france));}.fr-callout[class^=fr-icon-]::before,.fr-callout[class*=" fr-icon-"]::before,.fr-callout[class^=fr-fi-]::before,.fr-callout[class*=" fr-fi-"]::before{display:block;margin:-0.5rem 0 0.5rem;}.fr-callout__title{font-weight:700;font-size:1.375rem;line-height:1.75rem;color:var(--text-title-grey);}.fr-callout__text{font-size:1.125rem;line-height:1.75rem;}.fr-callout .fr-btn{margin-top:1rem;}.fr-callout::before{color:var(--text-title-grey);}.fr-callout--green-tilleul-verveine{background-image:linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine));background-color:var(--background-contrast-green-tilleul-verveine);--idle:transparent;--hover:var(--background-contrast-green-tilleul-verveine-hover);--active:var(--background-contrast-green-tilleul-verveine-active);}.fr-callout--green-bourgeon{background-image:linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon));background-color:var(--background-contrast-green-bourgeon);--idle:transparent;--hover:var(--background-contrast-green-bourgeon-hover);--active:var(--background-contrast-green-bourgeon-active);}.fr-callout--green-emeraude{background-image:linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude));background-color:var(--background-contrast-green-emeraude);--idle:transparent;--hover:var(--background-contrast-green-emeraude-hover);--active:var(--background-contrast-green-emeraude-active);}.fr-callout--green-menthe{background-image:linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe));background-color:var(--background-contrast-green-menthe);--idle:transparent;--hover:var(--background-contrast-green-menthe-hover);--active:var(--background-contrast-green-menthe-active);}.fr-callout--green-archipel{background-image:linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel));background-color:var(--background-contrast-green-archipel);--idle:transparent;--hover:var(--background-contrast-green-archipel-hover);--active:var(--background-contrast-green-archipel-active);}.fr-callout--blue-ecume{background-image:linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume));background-color:var(--background-contrast-blue-ecume);--idle:transparent;--hover:var(--background-contrast-blue-ecume-hover);--active:var(--background-contrast-blue-ecume-active);}.fr-callout--blue-cumulus{background-image:linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus));background-color:var(--background-contrast-blue-cumulus);--idle:transparent;--hover:var(--background-contrast-blue-cumulus-hover);--active:var(--background-contrast-blue-cumulus-active);}.fr-callout--purple-glycine{background-image:linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine));background-color:var(--background-contrast-purple-glycine);--idle:transparent;--hover:var(--background-contrast-purple-glycine-hover);--active:var(--background-contrast-purple-glycine-active);}.fr-callout--pink-macaron{background-image:linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron));background-color:var(--background-contrast-pink-macaron);--idle:transparent;--hover:var(--background-contrast-pink-macaron-hover);--active:var(--background-contrast-pink-macaron-active);}.fr-callout--pink-tuile{background-image:linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile));background-color:var(--background-contrast-pink-tuile);--idle:transparent;--hover:var(--background-contrast-pink-tuile-hover);--active:var(--background-contrast-pink-tuile-active);}.fr-callout--yellow-tournesol{background-image:linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol));background-color:var(--background-contrast-yellow-tournesol);--idle:transparent;--hover:var(--background-contrast-yellow-tournesol-hover);--active:var(--background-contrast-yellow-tournesol-active);}.fr-callout--yellow-moutarde{background-image:linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde));background-color:var(--background-contrast-yellow-moutarde);--idle:transparent;--hover:var(--background-contrast-yellow-moutarde-hover);--active:var(--background-contrast-yellow-moutarde-active);}.fr-callout--orange-terre-battue{background-image:linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue));background-color:var(--background-contrast-orange-terre-battue);--idle:transparent;--hover:var(--background-contrast-orange-terre-battue-hover);--active:var(--background-contrast-orange-terre-battue-active);}.fr-callout--brown-cafe-creme{background-image:linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme));background-color:var(--background-contrast-brown-cafe-creme);--idle:transparent;--hover:var(--background-contrast-brown-cafe-creme-hover);--active:var(--background-contrast-brown-cafe-creme-active);}.fr-callout--brown-caramel{background-image:linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel));background-color:var(--background-contrast-brown-caramel);--idle:transparent;--hover:var(--background-contrast-brown-caramel-hover);--active:var(--background-contrast-brown-caramel-active);}.fr-callout--brown-opera{background-image:linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera));background-color:var(--background-contrast-brown-opera);--idle:transparent;--hover:var(--background-contrast-brown-opera-hover);--active:var(--background-contrast-brown-opera-active);}.fr-callout--beige-gris-galet{background-image:linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet));background-color:var(--background-contrast-beige-gris-galet);--idle:transparent;--hover:var(--background-contrast-beige-gris-galet-hover);--active:var(--background-contrast-beige-gris-galet-active);}.fr-modal{border:none;color:inherit;visibility:hidden;opacity:0;background-color:rgba(22, 22, 22, 0.64);--ground:2000;z-index:1750;padding:0;margin:0;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:opacity 0.3s, visibility 0.3s;}.fr-modal > .fr-container{pointer-events:none;}.fr-modal:focus{outline:none;}.fr-modal::before{content:"";display:block;width:0;height:2rem;flex:1 0 2rem;}.fr-modal::after{content:none;display:block;width:0;height:2rem;flex:1 0 2rem;}.fr-modal--top::before{content:none;}.fr-modal--top::after{content:"";}.fr-modal--opened{visibility:inherit;opacity:1;width:100%;height:100%;transition:opacity 0.3s, visibility 0.3s;}.fr-modal__body{--modal-max-height:calc(100vh - 2rem);pointer-events:all;overflow-y:auto;flex:1 1 auto;max-height:var(--modal-max-height);z-index:calc(var(--ground) + 2000);background-color:var(--background-lifted-grey);--idle:transparent;--hover:var(--background-lifted-grey-hover);--active:var(--background-lifted-grey-active);filter:drop-shadow(var(--lifted-shadow));}.fr-modal__header{flex:auto 0 0;display:flex;align-items:center;padding:1rem 1rem 0.5rem;}.fr-modal__content{padding-left:1rem;padding-right:1rem;margin-bottom:3.5rem;}.fr-modal__footer{flex:auto 0 0;display:flex;padding:1rem;margin-top:-2.5rem;position:sticky;bottom:0;z-index:calc(var(--ground) + 1250);transition:box-shadow 0.3s;background-color:var(--background-lifted-grey);--idle:transparent;--hover:var(--background-lifted-grey-hover);--active:var(--background-lifted-grey-active);}.fr-modal__footer .fr-btns-group{margin-bottom:-1rem;width:calc(100% + 1rem);}.fr-modal__title{--title-spacing:0 0 1rem 0;font-size:1.375rem;line-height:1.75rem;font-weight:700;color:var(--text-title-grey);}.fr-modal__title[class^=fr-icon-],.fr-modal__title[class*=" fr-icon-"],.fr-modal__title[class^=fr-fi-],.fr-modal__title[class*=" fr-fi-"]{margin-right:0.5rem;}.fr-modal__body.fr-scroll-divider .fr-modal__footer{background-position:0 0;background-repeat:no-repeat;background-size:100% 1px;background-image:linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey));}.fr-nav{--underline-img:none;--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;--text-spacing:0;--title-spacing:0;}.fr-nav__list{display:flex;flex-direction:column;margin:0;padding:0;}.fr-nav__item{display:flex;flex-direction:column;align-items:stretch;flex:0 1 auto;position:relative;}.fr-nav__item::before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;box-shadow:0 -1px 0 0 var(--border-default-grey), inset 0 -1px 0 0 var(--border-default-grey);}.fr-nav__item .fr-btn,.fr-nav__item .fr-link{min-height:3rem;}.fr-nav__link,.fr-nav__btn{display:flex;flex-direction:row;align-items:center;justify-content:space-between;font-weight:bold;padding:0.75rem 1rem;margin:0;width:auto;height:100%;font-size:1rem;line-height:1.5rem;text-align:left;color:var(--text-action-high-grey);}.fr-nav__link:not([href])[aria-current]:not([aria-current=false]){pointer-events:none;cursor:default;}.fr-nav__btn::after{flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/system/arrow-down-s-line.svg");mask-image:url("icons/system/arrow-down-s-line.svg");--icon-size:1rem;content:"";margin-left:0.5rem;margin-right:0;transition:transform 0.3s;}.fr-nav__btn[aria-expanded=true]::after{transform:rotate(-180deg);}.fr-menu{margin:-4px -1rem;padding:4px 1rem;width:auto;}.fr-menu.fr-collapsing{margin-top:0;padding-top:0;}.fr-menu__list{margin:0;padding:0 1rem 1rem;}.fr-menu .fr-nav__link{padding:0.75rem 1rem;width:100%;height:auto;font-weight:normal;min-height:auto;}.fr-menu .fr-nav__link[aria-current]:not([aria-current=false]){position:relative;}.fr-menu .fr-nav__link[aria-current]:not([aria-current=false])::before{content:"";display:block;position:absolute;top:50%;left:0;width:2px;height:1.5rem;margin-top:-0.75rem;}.fr-mega-menu:focus{outline:none;}.fr-mega-menu > .fr-container{padding:0.5rem 1rem 0;}.fr-mega-menu .fr-btn--close{display:none;}.fr-mega-menu .fr-nav__link{padding:0.75rem 1rem;width:100%;height:auto;min-height:auto;font-weight:normal;}.fr-mega-menu .fr-nav__link[aria-current]:not([aria-current=false]){position:relative;}.fr-mega-menu .fr-nav__link[aria-current]:not([aria-current=false])::before{content:"";display:block;position:absolute;top:50%;left:0;width:2px;height:1.5rem;margin-top:-0.75rem;}.fr-mega-menu__leader{--underline-img:linear-gradient(0deg, currentColor, currentColor);padding-top:0.5rem;--text-spacing:0 0 0.5rem;--title-spacing:0 0 0.5rem;}.fr-mega-menu__leader .fr-link{font-size:0.875rem;line-height:1.5rem;padding:0 0;}.fr-mega-menu__leader .fr-link::before,.fr-mega-menu__leader .fr-link::after{--icon-size:1rem;}.fr-mega-menu__leader p{font-size:0.875rem;line-height:1.5rem;}.fr-mega-menu__category .fr-nav__link{font-weight:700;}.fr-mega-menu__list{padding-bottom:1rem;position:relative;}.fr-mega-menu__list::before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;box-shadow:0 1px 0 0 var(--border-default-grey);}.fr-nav__link[aria-current]:not([aria-current=false]),.fr-nav__btn[aria-current]:not([aria-current=false]){color:var(--text-active-blue-france);}.fr-nav__link[aria-current]:not([aria-current=false])::before,.fr-nav__btn[aria-current]:not([aria-current=false])::before{background-color:var(--background-active-blue-france);--idle:transparent;--hover:var(--background-active-blue-france-hover);--active:var(--background-active-blue-france-active);}.fr-nav__btn[aria-expanded=true]:not(:disabled){background-color:var(--background-open-blue-france);--idle:transparent;--hover:var(--background-open-blue-france-hover);--active:var(--background-open-blue-france-active);color:var(--text-action-high-blue-france);}.fr-nav__item:first-child::before{box-shadow:inset 0 -1px 0 0 var(--border-default-grey);}.fr-nav__item:last-child::before{box-shadow:0 -1px 0 0 var(--border-default-grey);}.fr-share{display:flex;flex-direction:column;--text-spacing:0 0 1rem;--title-spacing:0 0 1rem;}.fr-share__title{font-size:1rem;line-height:1.5rem;order:1;}.fr-share__text{font-size:0.75rem;line-height:1.25rem;order:3;color:var(--text-mention-grey);}.fr-share .fr-btns-group{width:auto;order:2;}.fr-share .fr-btns-group .fr-btn{width:auto;max-width:100%;margin-left:0.5rem;margin-right:0.5rem;justify-content:flex-start;}.fr-share .fr-btns-group > li{display:inline-flex;max-width:100%;width:auto;}.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:1rem;line-height:1.5rem;min-height:2.5rem;padding:0.5rem 1rem;overflow:hidden;white-space:nowrap;max-width:2.5rem;max-height:2.5rem;padding-left:0.5rem;padding-right:0.5rem;}.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before{margin-left:0;margin-right:0.5rem;flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;--icon-size:1.5rem;content:"";}.fr-btn--bluesky::before{-webkit-mask-image:url("icons/logo/bluesky-line.svg");mask-image:url("icons/logo/bluesky-line.svg");}.fr-btn--facebook::before{-webkit-mask-image:url("icons/logo/facebook-circle-line.svg");mask-image:url("icons/logo/facebook-circle-line.svg");}.fr-btn--linkedin::before{-webkit-mask-image:url("icons/logo/linkedin-box-line.svg");mask-image:url("icons/logo/linkedin-box-line.svg");}.fr-btn--mastodon::before{-webkit-mask-image:url("icons/logo/mastodon-line.svg");mask-image:url("icons/logo/mastodon-line.svg");}.fr-btn--threads::before{-webkit-mask-image:url("icons/logo/threads-line.svg");mask-image:url("icons/logo/threads-line.svg");}.fr-btn--twitter::before{-webkit-mask-image:url("icons/logo/twitter-line.svg");mask-image:url("icons/logo/twitter-line.svg");}.fr-btn--twitter-x::before{-webkit-mask-image:url("icons/logo/twitter-x-line.svg");mask-image:url("icons/logo/twitter-x-line.svg");}.fr-btn--mail::before{-webkit-mask-image:url("icons/business/mail-line.svg");mask-image:url("icons/business/mail-line.svg");}.fr-btn--copy::before{-webkit-mask-image:url("icons/business/links-fill.svg");mask-image:url("icons/business/links-fill.svg");}.fr-share__group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;margin-left:-0.5rem;margin-right:-0.5rem;width:auto;order:2;display:flex;}.fr-share__group .fr-btn{width:auto;max-width:100%;margin-left:0.5rem;margin-right:0.5rem;}.fr-share__group > li{display:inline-flex;max-width:100%;width:auto;}.fr-share__link{--underline-img:none;--hover-tint:var(--hover);display:inline-flex;margin-left:0.5rem;margin-right:0.5rem;margin-bottom:1rem;background-color:transparent;--hover:inherit;--active:inherit;color:var(--text-action-high-blue-france);box-shadow:inset 0 0 0 1px var(--border-default-grey);}.fr-share__link--facebook{font-size:1rem;line-height:1.5rem;min-height:2.5rem;padding:0.5rem 1rem;overflow:hidden;white-space:nowrap;max-width:2.5rem;max-height:2.5rem;padding-left:0.5rem;padding-right:0.5rem;}.fr-share__link--facebook::before{--icon-size:1.5rem;margin-left:0;margin-right:0.5rem;flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/logo/facebook-circle-line.svg");mask-image:url("icons/logo/facebook-circle-line.svg");content:"";}.fr-share__link--twitter{font-size:1rem;line-height:1.5rem;min-height:2.5rem;padding:0.5rem 1rem;overflow:hidden;white-space:nowrap;max-width:2.5rem;max-height:2.5rem;padding-left:0.5rem;padding-right:0.5rem;}.fr-share__link--twitter::before{--icon-size:1.5rem;margin-left:0;margin-right:0.5rem;flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/logo/twitter-line.svg");mask-image:url("icons/logo/twitter-line.svg");content:"";}.fr-share__link--linkedin{font-size:1rem;line-height:1.5rem;min-height:2.5rem;padding:0.5rem 1rem;overflow:hidden;white-space:nowrap;max-width:2.5rem;max-height:2.5rem;padding-left:0.5rem;padding-right:0.5rem;}.fr-share__link--linkedin::before{--icon-size:1.5rem;margin-left:0;margin-right:0.5rem;flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/logo/linkedin-box-line.svg");mask-image:url("icons/logo/linkedin-box-line.svg");content:"";}.fr-share__link--mail{font-size:1rem;line-height:1.5rem;min-height:2.5rem;padding:0.5rem 1rem;overflow:hidden;white-space:nowrap;max-width:2.5rem;max-height:2.5rem;padding-left:0.5rem;padding-right:0.5rem;}.fr-share__link--mail::before{--icon-size:1.5rem;margin-left:0;margin-right:0.5rem;flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/business/mail-line.svg");mask-image:url("icons/business/mail-line.svg");content:"";}.fr-share__link--copy{font-size:1rem;line-height:1.5rem;min-height:2.5rem;padding:0.5rem 1rem;overflow:hidden;white-space:nowrap;max-width:2.5rem;max-height:2.5rem;padding-left:0.5rem;padding-right:0.5rem;}.fr-share__link--copy::before{--icon-size:1.5rem;margin-left:0;margin-right:0.5rem;flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/business/links-fill.svg");mask-image:url("icons/business/links-fill.svg");content:"";}.fr-share .fr-btn{background-color:transparent;--hover:inherit;--active:inherit;color:var(--text-action-high-blue-france);box-shadow:inset 0 0 0 1px var(--border-default-grey);}.fr-share .fr-btn:disabled,.fr-share a.fr-btn:not([href]){color:var(--text-disabled-grey);box-shadow:inset 0 0 0 1px var(--border-disabled-grey);background-color:transparent;--hover:inherit;--active:inherit;}.fr-share__link:disabled,a.fr-share__link:not([href]){color:var(--text-disabled-grey);box-shadow:inset 0 0 0 1px var(--border-disabled-grey);background-color:transparent;--hover:inherit;--active:inherit;}.fr-footer{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;width:100%;padding-top:2rem;border-top:3px solid #000091;box-shadow:inset 0 -1px 0 0 var(--border-default-grey);}.fr-footer__body{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;margin-bottom:1rem;}.fr-footer__body + .fr-footer__bottom{margin-top:1rem;}.fr-footer__brand{display:flex;flex-direction:row;align-items:center;}.fr-footer__brand .fr-logo{font-size:1.05rem;padding:1rem;margin:-1rem;}.fr-footer__brand .fr-logo::before{width:2.75rem;height:1rem;margin-bottom:0.3333333333rem;background-size:2.75rem 1.125rem, 2.75rem 1rem, 0;background-position:0 -0.0625rem, 0 0, 0 0;}:root[data-fr-mourning] .fr-footer__brand .fr-logo::before{background-size:2.75rem 1.125rem, 0, 2.75rem 1rem;}.fr-footer__brand .fr-logo::after{min-width:2.625rem;background-size:5.25rem 3.75rem;background-position:0 calc(100% + 1.875rem);padding-top:2.2083333333rem;}[data-fr-theme=dark] .fr-footer__brand .fr-logo::after{background-position:-2.625rem 100%;}.fr-footer__brand-link{display:flex;flex-direction:row;--external-link-content:none;}.fr-footer__brand .fr-logo + .fr-footer__brand-link{margin-left:1.5rem;}.fr-footer__logo{height:auto;max-height:100%;}.fr-footer__logo__apitech{max-height:70px;max-width:200px;}.fr-footer__content{display:flex;flex-wrap:wrap;flex-basis:100%;margin-top:1.5rem;}.fr-footer__content-desc{--underline-img:linear-gradient(0deg, currentColor, currentColor);--text-spacing:0 0 0 0;width:100%;font-size:0.875rem;line-height:1.5rem;}.fr-footer__content-list{display:flex;flex-direction:row;align-self:center;margin-bottom:-0.5rem;margin-top:1rem;flex-wrap:wrap;}.fr-footer__content-list > li{margin-right:1.25rem;margin-top:0.5rem;margin-bottom:0.5rem;}.fr-footer__content-list > li::before{content:none;}.fr-footer__content-list > li:last-child{margin-right:0;}.fr-footer__content-link{font-weight:bold;font-size:0.875rem;line-height:1.5rem;color:var(--text-default-grey);}.fr-footer__content-link:not(:hover):not(:active){--underline-idle-width:0;}.fr-footer__top{display:flex;margin:-1.875rem 0 1.5rem;padding:2rem 0 1.25rem;background-color:var(--background-alt-grey);--idle:transparent;--hover:var(--background-alt-grey-hover);--active:var(--background-alt-grey-active);}.fr-footer__top-cat{margin:0 0 0.75rem;font-size:0.75rem;line-height:1.25rem;display:block;font-weight:700;text-align:left;color:var(--text-title-grey);}.fr-footer__top-list{font-size:0.75rem;line-height:1.25rem;margin:0;}.fr-footer__top-list li{margin-bottom:0.75rem;}.fr-footer__top-link{font-size:0.75rem;line-height:1.25rem;}.fr-footer__top-link:not(:hover):not(:active){--underline-idle-width:0;}.fr-footer__bottom{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;margin-top:2.5rem;box-shadow:inset 0 1px 0 0 var(--border-default-grey);}.fr-footer__bottom .fr-btn{font-size:0.75rem;line-height:1.25rem;min-height:1.25rem;padding:0 0.5rem;overflow:initial;max-width:100%;max-height:none;display:inline;color:var(--text-mention-grey);}.fr-footer__bottom .fr-btn::before{--icon-size:1rem;margin-left:-0.125rem;margin-right:0.5rem;}.fr-footer__bottom-list{padding:0.5rem 0;width:100%;margin:0;}.fr-footer__bottom-item{position:relative;margin:0.5rem 0 0 0.25rem;display:inline;}.fr-footer__bottom-item::before{content:"";display:inline-block;vertical-align:middle;position:relative;width:1px;height:1rem;margin-right:0.25rem;margin-bottom:0.625rem;margin-top:0.625rem;box-shadow:inset 0 0 0 1px var(--border-default-grey);}.fr-footer__bottom-item:first-child{margin:0.5rem 0 0;}.fr-footer__bottom-item:first-child::before{content:none;}.fr-footer__bottom-link{font-size:0.75rem;line-height:1.25rem;color:var(--text-mention-grey);}.fr-footer__bottom-link:not(:hover):not(:active){--underline-idle-width:0;}.fr-footer__bottom-copy{--text-spacing:0 0 1rem 0;margin-top:0.5rem;color:var(--text-mention-grey);}.fr-footer__bottom-copy *{font-size:0.75rem;line-height:1.25rem;}.fr-footer__partners{margin-top:1rem;padding-top:1rem;box-shadow:inset 0 1px 0 0 var(--border-default-grey);}.fr-footer__partners a{display:flex;align-items:center;justify-content:center;}.fr-footer__partners .fr-footer__logo{width:auto;height:auto;background-color:var(--background-default-grey);--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);box-shadow:inset 0 0 0 1px var(--border-default-grey);}.fr-footer__partners + .fr-footer__bottom{margin-top:0.5rem;}.fr-footer__partners-title{--title-spacing:0 0 0.75rem 0;font-size:0.875rem;line-height:1.5rem;font-weight:400;flex-basis:100%;text-align:center;color:var(--text-default-grey);}.fr-footer__partners-link{--external-link-content:none;}.fr-footer__partners-logos{display:flex;flex-direction:column;flex-wrap:wrap;margin:0 0 -0.5rem 0;}.fr-footer__partners-main{display:flex;flex-direction:row;justify-content:center;margin-bottom:2rem;}.fr-footer__partners-sub{margin-bottom:0.5rem;}.fr-footer__partners-sub,.fr-footer__partners-sub > ul{display:flex;flex-direction:column;align-items:center;flex-wrap:wrap;}.fr-footer__partners-sub > li:first-child,.fr-footer__partners-sub > ul > li:first-child{margin-left:0;}.fr-footer__partners-sub .fr-footer__partners-link{margin-bottom:1rem;}.fr-footer__partners .fr-footer__partners-link,.fr-footer__partners .fr-footer__partners-link:hover,.fr-footer__partners .fr-footer__partners-link:active{background:#fff;}.fr-tile{position:relative;display:flex;flex-direction:column;--text-spacing:0;--title-spacing:0 0 0.25rem;background-size:100% 1px, 1px 100%, 1px 100%, 100% 1px;background-repeat:no-repeat, no-repeat, no-repeat, no-repeat;background-position:0 100%, 0 0, 100% 0, 100% 0;padding:2rem 2rem 2.25rem;text-align:center;background-color:var(--background-default-grey);--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);}.fr-grid-row .fr-tile{height:100%;}.fr-tile.fr-enlarge-link:hover .fr-tile__pictogram{--brightness:calc(100% + var(--brighten) * 10%);}.fr-tile.fr-enlarge-link:active .fr-tile__pictogram{--brightness:calc(100% + var(--brighten) * 20%);}.fr-tile.fr-enlarge-button:hover .fr-tile__pictogram{--brightness:calc(100% + var(--brighten) * 10%);}.fr-tile.fr-enlarge-button:active .fr-tile__pictogram{--brightness:calc(100% + var(--brighten) * 20%);}.fr-tile__header{order:1;margin-bottom:1rem;}.fr-tile__pictogram{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:5rem;height:5rem;margin:0 auto;overflow:hidden;}.fr-tile__pictogram svg{width:100%;height:100%;}.fr-tile__content{display:flex;flex-direction:column;align-items:center;height:100%;}.fr-tile__body{height:100%;order:2;flex:1 1 auto;}.fr-tile.fr-enlarge-link .fr-tile__title a::before,.fr-tile.fr-enlarge-link .fr-tile__title a::after,.fr-tile.fr-enlarge-link .fr-tile__title button::before,.fr-tile.fr-enlarge-link .fr-tile__title button::after,.fr-tile.fr-enlarge-button .fr-tile__title a::before,.fr-tile.fr-enlarge-button .fr-tile__title a::after,.fr-tile.fr-enlarge-button .fr-tile__title button::before,.fr-tile.fr-enlarge-button .fr-tile__title button::after{--icon-size:1.5rem;position:absolute;right:2rem;bottom:2.25rem;}.fr-tile.fr-enlarge-link .fr-tile__title button,.fr-tile.fr-enlarge-button .fr-tile__title button{font-weight:inherit;line-height:inherit;text-align:inherit;padding:0;}.fr-tile--no-icon .fr-tile__title a:not([target=_blank])::after,.fr-tile:not(.fr-enlarge-link):not(.fr-tile--download) .fr-tile__title a:not([target=_blank])::after{content:none;}.fr-tile--no-icon .fr-tile__title button::after,.fr-tile:not(.fr-enlarge-button):not(.fr-tile--download) .fr-tile__title button::after{content:none;}.fr-tile__title{font-weight:700;font-size:1.125rem;line-height:1.5rem;margin-bottom:0.5rem;order:2;color:var(--text-title-grey);}.fr-tile__title::before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;background-position:0 100%;background-size:100% 0.25rem;background-repeat:no-repeat;background-image:linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey));}.fr-tile__title a::before,.fr-tile__title button::before{background-position:0 100%;background-size:100% 0.25rem;background-repeat:no-repeat;background-image:linear-gradient(0deg, var(--border-active-blue-france), var(--border-active-blue-france));}.fr-tile__title a::after,.fr-tile__title button::after{flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/system/arrow-right-line.svg");mask-image:url("icons/system/arrow-right-line.svg");--icon-size:1rem;content:"";margin-left:0.5rem;}.fr-tile__title [target=_blank]::after{flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/system/external-link-line.svg");mask-image:url("icons/system/external-link-line.svg");--icon-size:1rem;content:"";}.fr-tile__desc{font-size:1rem;line-height:1.5rem;flex:1 1 auto;order:3;}.fr-tile__start{order:1;margin-bottom:0.75rem;}.fr-tile__start .fr-badges-group,.fr-tile__start .fr-tags-group{margin-bottom:-0.5rem;}.fr-tile__detail{font-size:0.75rem;line-height:1.25rem;display:flex;flex-direction:row;align-items:flex-start;margin-bottom:0;margin-top:0.75rem;order:4;}.fr-tile__detail[class^=fr-icon-]::before,.fr-tile__detail[class*=" fr-icon-"]::before,.fr-tile__detail[class^=fr-fi-]::before,.fr-tile__detail[class*=" fr-fi-"]::before{--icon-size:1rem;margin-right:0.5rem;}.fr-tile.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content,.fr-tile.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content{padding-bottom:2.5rem;}.fr-tile--sm{padding:1.5rem 1.5rem 1.75rem;}.fr-tile--sm .fr-badge{font-size:0.75rem;line-height:1.25rem;min-height:1.125rem;padding:0 0.375rem;}.fr-tile--sm .fr-badge::before,.fr-tile--sm .fr-badge::after{--icon-size:0.75rem;}.fr-tile--sm .fr-tag{font-size:0.75rem;line-height:1.25rem;min-height:1.5rem;padding:0.125rem 0.5rem;border-radius:0.75rem;}.fr-tile--sm .fr-tag::before,.fr-tile--sm .fr-tag::after{--icon-size:0.75rem;}.fr-tile--sm .fr-tile__title{font-size:1rem;line-height:1.5rem;margin-bottom:0.25rem;}.fr-tile--sm .fr-tile__title a::after,.fr-tile--sm .fr-tile__title button::after{--icon-size:1rem;}.fr-tile--sm .fr-tile__desc{font-size:0.875rem;line-height:1.5rem;}.fr-tile--sm .fr-tile__start{margin-bottom:0.5rem;}.fr-tile--sm .fr-tile__pictogram{width:3.5rem;height:3.5rem;}.fr-tile--sm.fr-tile--horizontal .fr-tile__header{margin-right:1.5rem;}.fr-tile--sm.fr-tile--horizontal .fr-tile__pictogram{width:2.5rem;height:2.5rem;}.fr-tile--sm.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__title a::after,.fr-tile--sm.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__title button::after,.fr-tile--sm.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__title a::after,.fr-tile--sm.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__title button::after{--icon-size:1rem;position:absolute;right:1.5rem;bottom:1.75rem;}.fr-tile--sm.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content,.fr-tile--sm.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content{padding-bottom:2rem;}.fr-tile--horizontal,.fr-tile--download{flex-direction:row;align-items:flex-start;justify-content:center;text-align:left;}.fr-tile--horizontal .fr-tile__header,.fr-tile--download .fr-tile__header{margin-right:2rem;margin-bottom:0;}.fr-tile--horizontal .fr-tile__pictogram,.fr-tile--download .fr-tile__pictogram{width:4rem;height:4rem;}.fr-tile--horizontal .fr-tile__content,.fr-tile--download .fr-tile__content{align-items:flex-start;}.fr-tile--horizontal:not(.fr-tile--no-icon) .fr-tile__detail,.fr-tile--download:not(.fr-tile--no-icon) .fr-tile__detail{padding-right:2rem;margin-bottom:-2.5rem;margin-top:1.25rem;}.fr-tile--horizontal:not(.fr-tile--no-icon) .fr-tile__content,.fr-tile--download:not(.fr-tile--no-icon) .fr-tile__content{padding-bottom:2.5rem;}.fr-tile--horizontal:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__detail,.fr-tile--download:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__detail{padding-right:2rem;margin-bottom:-2rem;margin-top:0.75rem;}.fr-tile--horizontal:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__content,.fr-tile--download:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__content{padding-bottom:2rem;}.fr-tile.fr-tile--download .fr-tile__title a::after,.fr-tile.fr-tile--download .fr-tile__title button::after{flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/system/download-line.svg");mask-image:url("icons/system/download-line.svg");content:"";}.fr-tile:not(.fr-tile--no-border):not(.fr-tile--shadow){background-image:linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey));}.fr-tile--grey{background-color:var(--background-contrast-grey);--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);}.fr-tile--shadow{z-index:calc(var(--ground) + 500);background-color:var(--background-raised-grey);--idle:transparent;--hover:var(--background-raised-grey-hover);--active:var(--background-raised-grey-active);filter:drop-shadow(var(--raised-shadow));}.fr-tile--shadow.fr-tile--grey{background-color:var(--background-contrast-raised-grey);--idle:transparent;--hover:var(--background-contrast-raised-grey-hover);--active:var(--background-contrast-raised-grey-active);}.fr-tile--no-background{background-color:transparent;--hover:inherit;--active:inherit;}.fr-tile__title:disabled,a.fr-tile__title:not([href]){color:var(--text-disabled-grey);background-color:var(--background-disabled-grey);--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);}.fr-tile__title a,.fr-tile__title button{color:var(--text-action-high-blue-france);}.fr-tile__title a:not([href]),.fr-tile__title button:disabled{color:var(--text-disabled-grey);}.fr-tile__title a:not([href])::before,.fr-tile__title button:disabled::before{background-image:linear-gradient(0deg, var(--border-disabled-grey), var(--border-disabled-grey));}.fr-tile__img{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:5rem;height:5rem;margin:0 auto 1.5rem;overflow:hidden;filter:brightness(var(--brightness));}.fr-tile__img > svg{width:100%;height:100%;}.fr-tile__body > .fr-tile__desc{padding-bottom:2.5rem;}.fr-tile--horizontal .fr-tile__img{width:3rem;height:3rem;margin:0 1.5rem 0 0;}.fr-translate{--rows:8;position:relative;}.fr-translate .fr-translate__btn{font-size:1rem;line-height:1.5rem;min-height:2.5rem;padding:0.5rem 1rem;overflow:initial;max-width:100%;max-height:none;font-weight:500;min-height:3rem;width:100%;}.fr-translate .fr-translate__btn::before{--icon-size:1rem;margin-left:-0.125rem;margin-right:0.5rem;flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/editor/translate-2.svg");mask-image:url("icons/editor/translate-2.svg");content:"";}.fr-translate .fr-translate__btn::after{transition:transform 0.3s;flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/system/arrow-down-s-line.svg");mask-image:url("icons/system/arrow-down-s-line.svg");--icon-size:1rem;content:"";margin-left:auto;}.fr-translate .fr-translate__btn[aria-expanded=true]::after{transform:rotate(-180deg);}.fr-translate__language{white-space:nowrap;}.fr-translate__language[aria-current]:not([aria-current=false]){display:none;}.fr-translate__menu{margin:-0.25rem 0;}.fr-translate .fr-nav__item::before{content:none;}.fr-translate .fr-menu__list{width:auto;padding:0;}.fr-translate .fr-translate__btn[aria-expanded=true]{color:var(--text-active-blue-france);background-color:var(--background-open-blue-france);--idle:transparent;--hover:var(--background-open-blue-france-hover);--active:var(--background-open-blue-france-active);}.fr-translate .fr-translate__btn[aria-expanded=true]:hover{background-color:var(--hover-tint);}.fr-translate .fr-translate__btn[aria-expanded=true]:active{background-color:var(--active-tint);}.fr-translate__menu .fr-translate__language{box-shadow:none;}.fr-transcription{position:relative;width:100%;}.fr-transcription::before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;box-shadow:inset 0 0 0 1px var(--border-default-grey);}.fr-transcription__btn{--text-spacing:0;--title-spacing:0;display:inline-flex;flex-direction:row;align-items:center;width:-moz-fit-content;width:fit-content;font-weight:500;font-size:1rem;line-height:1.5rem;min-height:3rem;overflow:initial;max-width:100%;max-height:none;width:100%;text-align:left;margin:0;padding:0.75rem 1rem;color:var(--text-action-high-blue-france);}.fr-transcription__btn::before,.fr-transcription__btn::after{display:block;}.fr-transcription__btn::after{--icon-size:1rem;margin-right:-0.125rem;margin-left:0.25rem;flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/system/arrow-down-s-line.svg");mask-image:url("icons/system/arrow-down-s-line.svg");content:"";margin-right:0;margin-left:auto;transition:transform 0.3s;}.fr-transcription__btn::before{content:none;flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/editor/align-left.svg");mask-image:url("icons/editor/align-left.svg");--icon-size:1rem;content:"";margin-right:0.5rem;}.fr-transcription__btn[aria-expanded=true]::after{transform:rotate(-180deg);}.fr-transcription__content::before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;box-shadow:inset 0 1px 0 0 var(--border-default-grey);}.fr-transcription__footer{position:relative;padding:0.75rem 1rem;margin:0;}.fr-transcription__footer::before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;box-shadow:inset 0 1px 0 0 var(--border-default-grey);}.fr-transcription__actions-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;}.fr-transcription__actions-group > li,.fr-transcription__actions-group > div{width:100%;max-width:100%;}.fr-transcription__actions-group .fr-btn{width:calc(100% - 1rem);margin:0 0.5rem 1rem;justify-content:center;width:auto;margin-left:0.5rem;margin-right:0.5rem;font-size:0.875rem;line-height:1.5rem;min-height:2rem;padding:0.25rem 0.75rem;overflow:initial;max-width:100%;max-height:none;margin-bottom:0;margin-right:0;}.fr-transcription__actions-group > li{display:inline-flex;max-width:100%;width:auto;}.fr-transcription__actions-group .fr-btn::after{content:"";--icon-size:1rem;margin-right:-0.125rem;margin-left:0.5rem;}.fr-transcription__actions-group .fr-btn::before{content:none;}.fr-transcription__actions-group .fr-link{font-size:0.875rem;line-height:1.5rem;padding:0 0;}.fr-transcription__actions-group .fr-link::before,.fr-transcription__actions-group .fr-link::after{--icon-size:1rem;}.fr-transcription__actions-group > *:not(:first-child){margin-left:1rem;}.fr-transcription .fr-collapse{display:flex;flex-direction:column-reverse;}.fr-transcription .fr-collapse--expanded{margin:0 0.0625rem;}.fr-transcription .fr-modal:not(.fr-modal--opened){visibility:inherit;opacity:inherit;background-color:inherit;position:relative;z-index:auto;}.fr-transcription .fr-modal:not(.fr-modal--opened)::after{content:none;}.fr-transcription .fr-modal:not(.fr-modal--opened)::before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;box-shadow:inset 0 1px 0 0 var(--border-default-grey);}.fr-transcription .fr-modal:not(.fr-modal--opened) > .fr-container{padding:0.0625rem 0;}.fr-transcription .fr-modal:not(.fr-modal--opened) > .fr-container > .fr-grid-row{display:inherit;}.fr-transcription .fr-modal:not(.fr-modal--opened) > .fr-container > .fr-grid-row > [class^=fr-col-],.fr-transcription .fr-modal:not(.fr-modal--opened) > .fr-container > .fr-grid-row > [class*=" fr-col-"],.fr-transcription .fr-modal:not(.fr-modal--opened) > .fr-container > .fr-grid-row > .fr-col{flex:inherit;width:inherit;max-width:inherit;}.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__body{filter:inherit;max-height:inherit;background-color:inherit;}.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__header{display:none;}.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__content{--transcription-max-height:9.5rem;overflow-y:auto;max-height:var(--transcription-max-height);margin:0;padding:1rem;}.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__title{display:none;}.fr-transcription .fr-modal--opened .fr-transcription__footer{display:none;}.fr-transcription__btn[aria-expanded=true]{background-color:var(--background-open-blue-france);--idle:transparent;--hover:var(--background-open-blue-france-hover);--active:var(--background-open-blue-france-active);}.fr-input{display:block;width:100%;border-radius:0.25rem 0.25rem 0 0;font-size:1rem;line-height:1.5rem;padding:0.5rem 1rem;color:var(--text-default-grey);background-color:var(--background-contrast-grey);--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);box-shadow:inset 0 -2px 0 0 var(--border-plain-grey);}.fr-input:not(textarea){max-height:2.5rem;}.fr-input::placeholder{opacity:1;font-style:italic;color:var(--text-mention-grey);}.fr-input::-webkit-contacts-auto-fill-button{cursor:pointer;background-color:var(--text-label-grey);--idle:transparent;--hover:var(--text-label-grey-hover);--active:var(--text-label-grey-active);}.fr-input[type=date]{position:relative;min-height:2.5rem;}.fr-input[type=date]::after{content:"";display:block;position:absolute;top:0.75rem;right:1rem;width:1rem;height:1rem;pointer-events:none;}@supports selector(::-webkit-calendar-picker-indicator){.fr-input[type=date]{background-repeat:no-repeat;background-position:calc(100% - 1rem) 50%;background-size:1rem 1rem;padding-right:3rem;}.fr-input[type=date]::-webkit-calendar-picker-indicator{display:block;padding:0.5rem;margin-right:-2.5rem;}}.fr-input-wrap{position:relative;display:block;}.fr-input-wrap[class^=fr-icon-] .fr-input,.fr-input-wrap[class*=" fr-icon-"] .fr-input,.fr-input-wrap[class^=fr-fi-] .fr-input,.fr-input-wrap[class*=" fr-fi-"] .fr-input{padding-right:3rem;}.fr-input-wrap[class^=fr-icon-]::before,.fr-input-wrap[class*=" fr-icon-"]::before,.fr-input-wrap[class^=fr-fi-]::before,.fr-input-wrap[class*=" fr-fi-"]::before{--icon-size:1rem;position:absolute;top:0.75rem;right:1rem;bottom:0.75rem;margin:auto;pointer-events:none;}.fr-input-wrap--addon,.fr-input-wrap--action{display:flex;flex-direction:row;width:100%;}.fr-input-wrap--addon > *:first-child:not(:last-child){border-radius:0.25rem 0 0 0;}.fr-input-wrap--addon > *:last-child:not(:first-child){border-radius:0 0.25rem 0 0;}.fr-input-wrap--action .fr-btn{margin-left:1rem;}.fr-input-wrap + .fr-hint-text{margin-top:1rem;}.fr-input-group{position:relative;}.fr-input-group .fr-message:first-child{margin-top:1rem;}.fr-input-group--valid::before,.fr-input-group--error::before,.fr-input-group--info::before{content:"";display:block;pointer-events:none;position:absolute;top:0;right:-0.75rem;bottom:0;left:-0.75rem;background-repeat:no-repeat;background-position:0 0;background-size:0.125rem 100%;}textarea.fr-input{min-height:3.75rem;}.fr-input:disabled{color:var(--text-disabled-grey);box-shadow:inset 0 -2px 0 0 var(--border-disabled-grey);}.fr-input:autofill,.fr-input:autofill:hover,.fr-input:autofill:focus,.fr-input:-webkit-autofill,.fr-input:-webkit-autofill:hover,.fr-input:-webkit-autofill:focus{box-shadow:inset 0 -2px 0 0 var(--border-plain-grey), inset 0 0 0 1000px var(--background-contrast-info);-webkit-text-fill-color:var(--text-label-grey);}@supports selector(::-webkit-calendar-picker-indicator){.fr-input[type=date]::after{background-color:var(--background-contrast-grey);--data-uri-svg:url("data:image/svg+xml;charset=utf-8,");background-image:var(--data-uri-svg);}:root[data-fr-theme=dark] .fr-input[type=date]::after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,");}.fr-input[type=date]:disabled{color:var(--text-disabled-grey);box-shadow:inset 0 -2px 0 0 var(--border-disabled-grey);}.fr-input[type=date]:disabled::after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,");background-image:var(--data-uri-svg);}:root[data-fr-theme=dark] .fr-input[type=date]:disabled::after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,");}}.fr-input-wrap--addon > .fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 var(--border-action-high-blue-france);}.fr-fieldset--valid .fr-input,.fr-fieldset--valid .fr-input-wrap--addon > .fr-input:not(:last-child),.fr-input-group--valid .fr-input,.fr-input-group--valid .fr-input-wrap--addon > .fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 var(--border-plain-success);}.fr-fieldset--error .fr-input,.fr-fieldset--error .fr-input-wrap--addon > .fr-input:not(:last-child),.fr-input-group--error .fr-input,.fr-input-group--error .fr-input-wrap--addon > .fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 var(--border-plain-error);}.fr-input-group--error::before{background-image:linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error));}.fr-input-group--valid::before{background-image:linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success));}.fr-input-group--info::before{background-image:linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info));}.fr-search-bar{display:flex;flex-direction:row;}.fr-search-bar .fr-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;display:block;}.fr-search-bar .fr-input{margin:0;border-radius:0.25rem 0 0;max-height:2.5rem;box-shadow:inset 0 -2px 0 0 var(--border-action-high-blue-france);}.fr-search-bar .fr-input::placeholder{font-style:italic;}.fr-search-bar .fr-input::-webkit-search-cancel-button{-webkit-appearance:none;width:1rem;height:1rem;background-repeat:no-repeat;background-size:1rem 1rem;--data-uri-svg:url('data:image/svg+xml;charset=utf-8,');background-image:var(--data-uri-svg);}.fr-search-bar .fr-btn{font-size:1rem;line-height:1.5rem;min-height:2.5rem;padding:0.5rem 1rem;overflow:hidden;white-space:nowrap;max-width:2.5rem;max-height:2.5rem;padding-left:0.5rem;padding-right:0.5rem;flex:1 0 auto;border-radius:0 0.25rem 0 0;}.fr-search-bar .fr-btn::before{--icon-size:1.5rem;margin-left:0;margin-right:0.5rem;flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/system/search-line.svg");mask-image:url("icons/system/search-line.svg");content:"";}.fr-search-bar .fr-input--valid{box-shadow:inset 0 -2px 0 0 var(--border-plain-success);}.fr-search-bar .fr-input--error{box-shadow:inset 0 -2px 0 0 var(--border-plain-error);}:root[data-fr-theme=dark] .fr-search-bar .fr-input::-webkit-search-cancel-button{--data-uri-svg:url('data:image/svg+xml;charset=utf-8,');}.fr-content-media{width:100%;margin:2.5rem 0;display:flex;flex-direction:column;align-items:center;--text-spacing:0;--title-spacing:0;}.fr-content-media__img{width:100%;}.fr-content-media [class^=fr-responsive-img],.fr-content-media [class*=" fr-responsive-img"],.fr-content-media [class^=fr-responsive-vid],.fr-content-media [class*=" fr-responsive-vid"]{aspect-ratio:1.7777777778;}.fr-content-media__caption{display:flex;flex-direction:column;width:100%;margin-top:0.75rem;font-size:0.75rem;line-height:1.25rem;}.fr-content-media__caption .fr-link{font-size:0.75rem;line-height:1.25rem;padding:0 0;margin-right:auto;}.fr-content-media__caption .fr-link::before,.fr-content-media__caption .fr-link::after{--icon-size:0.75rem;}.fr-content-media .fr-transcription{margin-top:1.5rem;}.fr-content-media + .fr-transcription{margin-top:-1rem;margin-bottom:2.5rem;}.fr-content-media--sm .fr-content-media__img,.fr-content-media--sm .fr-responsive-vid{width:83.3333333333%;}.fr-content-media--lg .fr-content-media__img,.fr-content-media--lg .fr-responsive-vid{width:116.6666666667%;max-width:100vw;}.fr-content-media__transcription .fr-link{font-size:0.875rem;line-height:1.5rem;min-height:2rem;padding:0.25rem 0.75rem;overflow:initial;max-width:100%;max-height:none;--underline-img:none;--hover-tint:var(--hover);background-color:transparent;--hover:inherit;--active:inherit;color:var(--text-action-high-blue-france);}.fr-content-media__transcription .fr-link::after{--icon-size:1rem;margin-right:-0.125rem;margin-left:0.5rem;flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/system/menu-2-fill.svg");mask-image:url("icons/system/menu-2-fill.svg");content:"";}.fr-content-media__transcription .fr-link::before{content:none;}.fr-content-media__caption,.fr-content-media .fr-link{color:var(--text-mention-grey);}.fr-content-media__transcription .fr-link:disabled,.fr-content-media__transcription a.fr-link:not([href]){color:var(--text-disabled-grey);background-color:transparent;--hover:inherit;--active:inherit;}.fr-consent-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5rem 2rem;text-align:center;--text-spacing:0 0 1.5rem;--title-spacing:0 0 0.5rem;background-color:var(--background-contrast-grey);--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);}.fr-consent-banner{position:fixed;bottom:0;left:0;width:100%;max-height:calc(100% - 8rem);padding:1rem;overflow:auto;--text-spacing:0 0 1rem;--title-spacing:0 0 1rem;z-index:calc(var(--ground) + 1500);background-color:var(--background-alt-overlap-grey);--idle:transparent;--hover:var(--background-alt-overlap-grey-hover);--active:var(--background-alt-overlap-grey-active);filter:drop-shadow(var(--overlap-shadow));box-shadow:inset 0 0 0 1px var(--border-default-grey);}.fr-consent-banner__title{font-weight:700;font-size:1.125rem;line-height:1.5rem;margin-bottom:1rem;}.fr-consent-banner__buttons{margin-top:1.5rem;margin-bottom:-1rem;}.fr-consent-service{position:relative;}.fr-consent-service > .fr-fieldset{padding:0 0 1.25rem;margin:0;align-items:flex-start;display:flex;flex-direction:column;width:100%;position:initial;}.fr-consent-service:last-child > .fr-fieldset{padding:2rem 0 1rem;}.fr-consent-service:last-child > .fr-fieldset .fr-consent-service > .fr-fieldset:last-child{margin-bottom:0;}.fr-consent-service__title{font-weight:700;font-size:1.125rem;line-height:1.5rem;padding:2rem 0 0.75rem;margin:0;color:var(--text-title-grey);}.fr-consent-service__desc{font-size:0.875rem;line-height:1.5rem;--text-spacing:0.75rem 0 0.5rem 0;}.fr-consent-service__collapse{margin-top:-0.25rem;margin-bottom:0.75rem;width:100%;}.fr-consent-service__collapse .fr-consent-service__collapse-btn{font-size:0.875rem;line-height:1.5rem;padding:0 0;overflow:initial;max-width:100%;max-height:none;}.fr-consent-service__collapse .fr-consent-service__collapse-btn::after{--icon-size:1rem;margin-right:-0.125rem;margin-left:0.25rem;flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/system/arrow-down-s-line.svg");mask-image:url("icons/system/arrow-down-s-line.svg");content:"";}.fr-consent-service__collapse .fr-consent-service__collapse-btn::before{content:none;}.fr-consent-service__radios{margin-top:0.75rem;margin-bottom:0.75rem;display:flex;flex-direction:row;flex-wrap:wrap;}.fr-consent-service .fr-radio-group{position:relative;}.fr-consent-service .fr-radio-group:not(:last-child){margin-right:3rem;}.fr-consent-service .fr-radio-group:not(:first-child)::before{content:"";display:block;width:1px;height:1.5rem;position:absolute;top:0;left:calc(-1.5rem - 1px);}.fr-consent-service .fr-consent-service__collapse-btn{--text-spacing:0;--title-spacing:0;display:inline-flex;flex-direction:row;align-items:center;width:-moz-fit-content;width:fit-content;--underline-img:none;--hover-tint:var(--hover);background:transparent;padding:0 0.25rem 0 0;color:inherit;--hover-tint:var(--idle);--active-tint:var(--idle);background-image:var(--underline-img), var(--underline-img);background-position:var(--underline-x) 100%, var(--underline-x) calc(100% - var(--underline-thickness));background-repeat:no-repeat, no-repeat;transition:background-size 0s;background-size:var(--underline-hover-width) calc(var(--underline-thickness) * 2), var(--underline-idle-width) var(--underline-thickness);color:var(--text-action-high-blue-france);}.fr-consent-service .fr-consent-service__collapse-btn::before,.fr-consent-service .fr-consent-service__collapse-btn::after{display:block;}.fr-consent-service .fr-consent-service__collapse-btn:hover,.fr-consent-service .fr-consent-service__collapse-btn:active{--underline-hover-width:var(--underline-max-width);}.fr-consent-service .fr-consent-service__collapse-btn::after{margin-right:-1.25rem;transition:transform 0.3s;}.fr-consent-service .fr-consent-service__collapse-btn[aria-expanded=true]::after{transform:rotate(-180deg);}.fr-consent-services{margin-top:0.5rem;margin-bottom:-0.5rem;width:100%;}.fr-consent-services .fr-consent-service > .fr-fieldset,.fr-consent-services .fr-consent-service:last-child > .fr-fieldset{padding:0;}.fr-consent-services .fr-consent-service:last-child > .fr-fieldset{margin-bottom:1.25rem;}.fr-consent-services .fr-consent-service__title{padding-top:0.75rem;}.fr-consent-services .fr-consent-service__radios{top:0;}.fr-consent-services .fr-consent-service__desc{--text-spacing:0.25rem 0 0.75rem 0;}.fr-consent-manager__header{padding-top:0;}.fr-consent-manager__header .fr-consent-service__title{width:100%;padding:0 0 0.75rem 0;font-size:1rem;line-height:1.5rem;font-weight:400;}.fr-consent-manager__header .fr-consent-service__radios{width:100%;justify-content:flex-start;top:0;position:initial;}.fr-consent-manager__buttons{margin-bottom:-3rem;margin-top:1rem;}.fr-consent-manager__header,.fr-consent-service{box-shadow:inset 0 -1px 0 0 var(--border-default-grey);color:var(--text-default-grey);}.fr-consent-manager__header .fr-radio-group + .fr-radio-group::before,.fr-consent-service .fr-radio-group + .fr-radio-group::before{box-shadow:inset 0 0 0 1px var(--border-default-grey);}.fr-consent-service:last-of-type,.fr-consent-service .fr-consent-service{box-shadow:none;}.fr-follow{padding:1.5rem 0;--title-spacing:0 0 0.5rem;--text-spacing:0 0 1rem;background-color:var(--background-alt-blue-france);--idle:transparent;--hover:var(--background-alt-blue-france-hover);--active:var(--background-alt-blue-france-active);}.fr-follow__newsletter .fr-input-group{margin-bottom:1rem;}.fr-follow__newsletter .fr-hint-text{margin-bottom:0;}.fr-follow__newsletter .fr-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;display:block;}.fr-follow__newsletter .fr-input-wrap{display:flex;flex-direction:column;max-width:37.5rem;margin-top:0;}.fr-follow__newsletter .fr-input-wrap .fr-input{margin-bottom:1rem;margin-top:0;border-radius:0.25rem 0.25rem 0 0;}.fr-follow__newsletter .fr-input-wrap .fr-btn{justify-content:center;width:100%;border-radius:0;}.fr-follow__newsletter .fr-messages-group{margin-top:1rem;}.fr-follow__social{--text-spacing:0 0 0.75rem;--title-spacing:0 0 0.75rem;}.fr-follow__social .fr-btns-group{margin-bottom:-1rem;width:auto;}.fr-follow__social .fr-btns-group .fr-btn{width:auto;max-width:100%;margin-left:0.5rem;margin-right:0.5rem;justify-content:flex-start;}.fr-follow__social .fr-btns-group > li{display:inline-flex;max-width:100%;width:auto;}.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:1rem;line-height:1.5rem;min-height:2.5rem;padding:0.5rem 1rem;overflow:hidden;white-space:nowrap;max-width:2.5rem;max-height:2.5rem;padding-left:0.5rem;padding-right:0.5rem;}.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before{margin-left:0;margin-right:0.5rem;flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;--icon-size:1.5rem;content:"";}.fr-follow__social .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:1.125rem;line-height:1.75rem;min-height:3rem;padding:0.5rem 1.5rem;overflow:hidden;white-space:nowrap;max-width:3rem;max-height:3rem;padding-left:0.5rem;padding-right:0.5rem;}.fr-follow__social .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before{margin-left:0;margin-right:0.5rem;flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;--icon-size:2rem;content:"";}.fr-follow .fr-grid-row > *:not(:first-child){margin-top:1.5rem;padding-top:1.5rem;box-shadow:0 -1px 0 0 var(--border-default-blue-france);}.fr-follow .fr-btn--bluesky::before{-webkit-mask-image:url("icons/logo/bluesky-fill.svg");mask-image:url("icons/logo/bluesky-fill.svg");}.fr-follow .fr-btn--dailymotion::before{-webkit-mask-image:url("icons/logo/fr--dailymotion-fill.svg");mask-image:url("icons/logo/fr--dailymotion-fill.svg");}.fr-follow .fr-btn--facebook::before{-webkit-mask-image:url("icons/logo/facebook-circle-fill.svg");mask-image:url("icons/logo/facebook-circle-fill.svg");}.fr-follow .fr-btn--github::before{-webkit-mask-image:url("icons/logo/github-fill.svg");mask-image:url("icons/logo/github-fill.svg");}.fr-follow .fr-btn--instagram::before{-webkit-mask-image:url("icons/logo/instagram-fill.svg");mask-image:url("icons/logo/instagram-fill.svg");}.fr-follow .fr-btn--linkedin::before{-webkit-mask-image:url("icons/logo/linkedin-box-fill.svg");mask-image:url("icons/logo/linkedin-box-fill.svg");}.fr-follow .fr-btn--mastodon::before{-webkit-mask-image:url("icons/logo/mastodon-fill.svg");mask-image:url("icons/logo/mastodon-fill.svg");}.fr-follow .fr-btn--snapchat::before{-webkit-mask-image:url("icons/logo/snapchat-fill.svg");mask-image:url("icons/logo/snapchat-fill.svg");}.fr-follow .fr-btn--telegram::before{-webkit-mask-image:url("icons/logo/telegram-fill.svg");mask-image:url("icons/logo/telegram-fill.svg");}.fr-follow .fr-btn--threads::before{-webkit-mask-image:url("icons/logo/threads-fill.svg");mask-image:url("icons/logo/threads-fill.svg");}.fr-follow .fr-btn--tiktok::before{-webkit-mask-image:url("icons/logo/fr--tiktok-fill.svg");mask-image:url("icons/logo/fr--tiktok-fill.svg");}.fr-follow .fr-btn--twitch::before{-webkit-mask-image:url("icons/logo/twitch-fill.svg");mask-image:url("icons/logo/twitch-fill.svg");}.fr-follow .fr-btn--twitter::before{-webkit-mask-image:url("icons/logo/twitter-fill.svg");mask-image:url("icons/logo/twitter-fill.svg");}.fr-follow .fr-btn--twitter-x::before{-webkit-mask-image:url("icons/logo/twitter-x-fill.svg");mask-image:url("icons/logo/twitter-x-fill.svg");}.fr-follow .fr-btn--vimeo::before{-webkit-mask-image:url("icons/logo/vimeo-fill.svg");mask-image:url("icons/logo/vimeo-fill.svg");}.fr-follow .fr-btn--youtube::before{-webkit-mask-image:url("icons/logo/youtube-fill.svg");mask-image:url("icons/logo/youtube-fill.svg");}.fr-follow .fr-links-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;margin:0 -1rem -1rem -1rem;width:auto;display:flex;flex-wrap:wrap;}.fr-follow .fr-links-group .fr-btn{width:auto;max-width:100%;margin-left:0.5rem;margin-right:0.5rem;}.fr-follow .fr-links-group > li{display:inline-flex;max-width:100%;width:auto;}.fr-follow .fr-valid-text,.fr-follow .fr-error-text{margin-top:1rem;}.fr-follow .fr-hint-text{margin-top:1rem;}.fr-follow__social .fr-link{--underline-img:none;--hover-tint:var(--hover);display:inline-flex;margin-left:0.5rem;margin-right:0.5rem;margin-bottom:1rem;font-size:1rem;line-height:1.5rem;min-height:2.5rem;padding:0.5rem 1rem;overflow:hidden;white-space:nowrap;max-width:2.5rem;max-height:2.5rem;padding-left:0.5rem;padding-right:0.5rem;background-color:transparent;--hover:inherit;--active:inherit;color:var(--text-action-high-blue-france);}.fr-follow__social .fr-link::before{--icon-size:1.5rem;margin-left:0;margin-right:0.5rem;}.fr-follow__social .fr-links-group--lg .fr-link{font-size:1.125rem;line-height:1.75rem;min-height:3rem;padding:0.5rem 1.5rem;overflow:hidden;white-space:nowrap;max-width:3rem;max-height:3rem;padding-left:0.5rem;padding-right:0.5rem;}.fr-follow__social .fr-links-group--lg .fr-link::before{--icon-size:2rem;margin-left:0;margin-right:0.5rem;}.fr-follow .fr-link--facebook::before{flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/logo/facebook-circle-fill.svg");mask-image:url("icons/logo/facebook-circle-fill.svg");content:"";}.fr-follow .fr-link--twitter::before{flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/logo/twitter-fill.svg");mask-image:url("icons/logo/twitter-fill.svg");content:"";}.fr-follow .fr-link--twitter-x::before{flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/logo/twitter-x-fill.svg");mask-image:url("icons/logo/twitter-x-fill.svg");content:"";}.fr-follow .fr-link--instagram::before{flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/logo/instagram-fill.svg");mask-image:url("icons/logo/instagram-fill.svg");content:"";}.fr-follow .fr-link--linkedin::before{flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/logo/linkedin-box-fill.svg");mask-image:url("icons/logo/linkedin-box-fill.svg");content:"";}.fr-follow .fr-link--youtube::before{flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/logo/youtube-fill.svg");mask-image:url("icons/logo/youtube-fill.svg");content:"";}.fr-follow .fr-input{background-color:var(--background-default-grey);--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);}.fr-follow__title{color:var(--text-title-grey);}.fr-follow__newsletter-legal{color:var(--text-mention-grey);}.fr-follow__social .fr-btn{background-color:transparent;--hover:inherit;--active:inherit;color:var(--text-action-high-blue-france);}.fr-follow__social .fr-btn:disabled,.fr-follow__social a.fr-btn:not([href]){color:var(--text-disabled-grey);background-color:transparent;--hover:inherit;--active:inherit;}.fr-follow__social .fr-link:disabled,.fr-follow__social a.fr-link:not([href]){color:var(--text-disabled-grey);background-color:transparent;--hover:inherit;--active:inherit;}.fr-password{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;--text-spacing:0 0 0.5rem 0;}.fr-password [data-fr-capslock] .fr-password__input{padding-right:3rem;}.fr-password [data-fr-capslock]::before{content:"";display:block;position:absolute;top:0.75rem;right:1rem;width:1rem;height:1rem;pointer-events:none;--data-uri-svg:url("data:image/svg+xml;charset=utf-8,");background-image:var(--data-uri-svg);}.fr-password__checkbox{order:-1;flex:0;align-self:flex-end;margin-left:auto;padding-left:0.5rem;}.fr-password__checkbox .fr-label{text-wrap:nowrap;}.fr-password .fr-input-wrap{flex:1 0 100%;}.fr-password__input{margin-bottom:0.75rem;}.fr-password__input::-webkit-caps-lock-indicator{content:none;}.fr-password__input::-ms-reveal{display:none;}.fr-password > .fr-label{order:-1;flex:1;min-width:50%;}.fr-password .fr-message:first-child{--comma:" ";}.fr-password .fr-message--valid[data-fr-valid]{--content:" - "attr(data-fr-valid) var(--comma);}.fr-password .fr-message--error[data-fr-error]{--content:" - "attr(data-fr-error) var(--comma);}.fr-password__btn{background-color:transparent;--hover:inherit;--active:inherit;color:var(--text-action-high-blue-france);}.fr-password__btn:disabled,a.fr-password__btn:not([href]){color:var(--text-disabled-grey);background-color:transparent;--hover:inherit;--active:inherit;}:root[data-fr-theme=dark] .fr-password [data-fr-capslock]::before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,");}.fr-password .fr-password__checkbox input[type=checkbox] + label{color:var(--text-label-grey);}.fr-password .fr-password__checkbox input[type=checkbox] + label::before{background-image:radial-gradient(at 5px 4px, transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), var(--data-uri-svg);}.fr-header{--underline-img:none;--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;--text-spacing:0;--title-spacing:0;width:100%;position:relative;}.fr-header__body-row{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin:0 -1rem;}.fr-header__logo__apitech{max-height:70px;max-width:200px;}.fr-header__brand{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;width:100%;padding-left:0.25rem;padding-right:0.25rem;z-index:calc(var(--ground) + 750);background-color:var(--background-raised-grey);--idle:transparent;--hover:var(--background-raised-grey-hover);--active:var(--background-raised-grey-active);filter:drop-shadow(var(--raised-shadow));}.fr-header__brand::after{content:"";display:block;position:relative;z-index:1;flex:1;align-self:stretch;}.fr-header__brand-top{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;overflow:hidden;}.fr-header__brand.fr-enlarge-link a[href]::before{outline-offset:-2px;}.fr-header__logo{order:1;flex:0 0 auto;padding:0.75rem;}.fr-header__logo .fr-logo{font-size:0.7875rem;padding:0.75rem;margin:-0.75rem;}.fr-header__logo .fr-logo::before{width:2.0625rem;height:0.75rem;margin-bottom:0.25rem;background-size:2.0625rem 0.84375rem, 2.0625rem 0.75rem, 0;background-position:0 -0.046875rem, 0 0, 0 0;}:root[data-fr-mourning] .fr-header__logo .fr-logo::before{background-size:2.0625rem 0.84375rem, 0, 2.0625rem 0.75rem;}.fr-header__logo .fr-logo::after{min-width:1.96875rem;background-size:3.9375rem 2.8125rem;background-position:0 calc(100% + 1.40625rem);padding-top:1.65625rem;}[data-fr-theme=dark] .fr-header__logo .fr-logo::after{background-position:-1.96875rem 100%;}.fr-header__operator{padding:0.75rem;order:2;flex:0 1 auto;}.fr-header__operator img{display:block;min-width:3.5rem;}.fr-header__service{padding-top:0.75rem;padding-bottom:0.75rem;margin-left:0.75rem;margin-right:0.75rem;--external-link-content:none;color:var(--text-title-grey);}.fr-header__service::before{content:"";display:block;width:calc(100% - 2rem);height:1px;position:absolute;transform:translateY(-0.75rem);background-color:var(--border-default-grey);--idle:transparent;--hover:var(--border-default-grey-hover);--active:var(--border-default-grey-active);}.fr-header__service-title{font-weight:700;font-size:1.125rem;line-height:1.5rem;}.fr-header__service-title .fr-badge{vertical-align:middle;margin:-0.25rem 0 0 0.25rem;}.fr-header__service-tagline{font-size:0.875rem;line-height:1.5rem;}.fr-header .fr-modal{overflow:auto;justify-content:initial;background-color:var(--background-lifted-grey);--idle:transparent;--hover:var(--background-lifted-grey-hover);--active:var(--background-lifted-grey-active);}.fr-header .fr-modal:not([role=dialog]){transition:none;}.fr-header .fr-modal::before{content:none;}.fr-header .fr-modal::after{content:none;}.fr-header .fr-modal > * > .fr-btn--close{margin-bottom:1.5rem;}.fr-header .fr-modal > .fr-container{pointer-events:all;padding-top:1rem;padding-bottom:4.5rem;height:100%;overflow:inherit;}.fr-header__navbar{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-end;padding:0.25rem;margin-right:-0.5rem;margin-top:0.25rem;order:3;flex:1;align-self:stretch;z-index:calc(var(--ground) + 1000);}.fr-header__navbar .fr-btn{font-size:1rem;line-height:1.5rem;min-height:2.5rem;padding:0.5rem 1rem;overflow:hidden;max-width:2.5rem;max-height:2.5rem;padding-left:0.5rem;padding-right:0.5rem;margin-left:0.5rem;margin-right:0.5rem;flex:0 0 auto;white-space:nowrap;background-color:transparent;--hover:inherit;--active:inherit;color:var(--text-action-high-blue-france);}.fr-header__navbar .fr-btn::before{--icon-size:1.5rem;margin-left:0;margin-right:0.5rem;}.fr-header__navbar .fr-btn--menu::before{flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/system/menu-fill.svg");mask-image:url("icons/system/menu-fill.svg");content:"";}.fr-header__navbar .fr-btn--search::before{flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/system/search-line.svg");mask-image:url("icons/system/search-line.svg");content:"";}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn{justify-content:flex-start;font-size:1rem;line-height:1.5rem;min-height:2.5rem;padding:0.5rem 1rem;overflow:initial;max-width:100%;max-height:none;}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn::before{--icon-size:1rem;margin-left:-0.125rem;margin-right:0.5rem;}.fr-header__tools-links{display:none;}.fr-header__tools-links > .fr-btn[class^=fr-icon-],.fr-header__tools-links > .fr-btn[class*=" fr-icon-"],.fr-header__tools-links > .fr-btn[class^=fr-fi-],.fr-header__tools-links > .fr-btn[class*=" fr-fi-"]{font-size:0.875rem;line-height:1.5rem;min-height:2rem;padding:0.25rem 0.75rem;overflow:initial;max-width:100%;max-height:none;}.fr-header__tools-links > .fr-btn[class^=fr-icon-]::before,.fr-header__tools-links > .fr-btn[class*=" fr-icon-"]::before,.fr-header__tools-links > .fr-btn[class^=fr-fi-]::before,.fr-header__tools-links > .fr-btn[class*=" fr-fi-"]::before{--icon-size:1rem;margin-left:-0.125rem;margin-right:0.5rem;}.fr-header__tools-links > .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:0.875rem;line-height:1.5rem;min-height:2rem;padding:0.25rem 0.75rem;overflow:initial;max-width:100%;max-height:none;}.fr-header__tools-links > .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before{--icon-size:1rem;margin-left:-0.125rem;margin-right:0.5rem;}.fr-header .fr-header__menu-links::after{content:"";display:block;margin:0.75rem -1rem;width:calc(100% + 2rem);height:1px;}.fr-header .fr-header__menu-links .fr-translate{margin-left:-0.5rem;margin-right:-0.5rem;}.fr-header .fr-header__menu-links .fr-translate__btn{padding-left:0.5rem;padding-right:0.5rem;}.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]){display:flex;flex-direction:column;}.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn{margin-bottom:0;}.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-],.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"],.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-],.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]{min-height:3rem;padding-left:0;padding-right:0;}.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){min-height:3rem;padding-left:0;padding-right:0;}.fr-header .fr-links-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;display:flex;align-items:stretch;flex-wrap:wrap;}.fr-header .fr-links-group > li,.fr-header .fr-links-group > div{width:100%;max-width:100%;}.fr-header .fr-links-group .fr-btn{width:calc(100% - 1rem);margin:0 0.5rem 1rem;justify-content:center;}.fr-header .fr-links-group .fr-link{--underline-img:none;--hover-tint:var(--hover);--active-tint:var(--active);}.fr-header .fr-links-group .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:0.875rem;line-height:1.5rem;min-height:2rem;padding:0.25rem 0.75rem;}.fr-header .fr-links-group .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before,.fr-header .fr-links-group .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after{--icon-size:1rem;}.fr-header .fr-links-group .fr-link[class^=fr-icon-],.fr-header .fr-links-group .fr-link[class*=" fr-icon-"],.fr-header .fr-links-group .fr-link[class^=fr-fi-],.fr-header .fr-links-group .fr-link[class*=" fr-fi-"]{font-size:0.875rem;line-height:1.5rem;min-height:2rem;padding:0.25rem 0.75rem;overflow:initial;max-width:100%;max-height:none;}.fr-header .fr-links-group .fr-link[class^=fr-icon-]::before,.fr-header .fr-links-group .fr-link[class*=" fr-icon-"]::before,.fr-header .fr-links-group .fr-link[class^=fr-fi-]::before,.fr-header .fr-links-group .fr-link[class*=" fr-fi-"]::before{--icon-size:1rem;margin-left:-0.125rem;margin-right:0.5rem;content:"";}.fr-header .fr-header__menu-links .fr-links-group .fr-link{width:100%;min-height:3rem;padding-left:0;margin-bottom:0;}.fr-header .fr-modal > * > .fr-link--close{margin-bottom:1.5rem;}.fr-header__menu-links::after{box-shadow:inset 0 1px 0 0 var(--border-default-grey);}.fr-header__menu-links .fr-btn{background-color:transparent;--hover:inherit;--active:inherit;color:var(--text-action-high-blue-france);box-shadow:none;}.fr-header__menu-links .fr-btn:disabled,.fr-header__menu-links a.fr-btn:not([href]){color:var(--text-disabled-grey);background-color:transparent;--hover:inherit;--active:inherit;}.fr-header__tools-links .fr-btn{background-color:transparent;--hover:inherit;--active:inherit;color:var(--text-action-high-blue-france);}.fr-header__tools-links .fr-btn:disabled,.fr-header__tools-links a.fr-btn:not([href]){color:var(--text-disabled-grey);background-color:transparent;--hover:inherit;--active:inherit;}.fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn{background-color:transparent;--hover:inherit;--active:inherit;color:var(--text-action-high-blue-france);box-shadow:inset 0 0 0 1px var(--border-default-grey);}.fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn:disabled,.fr-header__tools-links > .fr-translate:first-child:last-child a.fr-btn:not([href]){color:var(--text-disabled-grey);box-shadow:inset 0 0 0 1px var(--border-disabled-grey);background-color:transparent;--hover:inherit;--active:inherit;}.fr-header__navbar .fr-service__title{color:var(--text-title-grey);}.fr-header__navbar .fr-btn:disabled,.fr-header__navbar a.fr-btn:not([href]){color:var(--text-disabled-grey);background-color:transparent;--hover:inherit;--active:inherit;}.fr-header__navbar .fr-btn--menu{background-color:transparent;--hover:inherit;--active:inherit;color:var(--text-action-high-blue-france);box-shadow:inset 0 0 0 1px var(--border-default-grey);}.fr-header__navbar .fr-btn--menu:disabled,.fr-header__navbar a.fr-btn--menu:not([href]){color:var(--text-disabled-grey);box-shadow:inset 0 0 0 1px var(--border-disabled-grey);background-color:transparent;--hover:inherit;--active:inherit;}.fr-header__menu-links .fr-link{background-color:transparent;--hover:inherit;--active:inherit;color:var(--text-action-high-blue-france);box-shadow:inset 0 -1px 0 0 var(--border-default-grey);}.fr-header__menu-links .fr-link:disabled,.fr-header__menu-links a.fr-link:not([href]){color:var(--text-disabled-grey);background-color:transparent;--hover:inherit;--active:inherit;}.fr-header__tools-links .fr-link{background-color:transparent;--hover:inherit;--active:inherit;color:var(--text-action-high-blue-france);}.fr-header__tools-links .fr-link:disabled,.fr-header__tools-links a.fr-link:not([href]){color:var(--text-disabled-grey);background-color:transparent;--hover:inherit;--active:inherit;}@media (min-width: 36em){.fr-hidden-sm{display:none !important;}.fr-unhidden-sm{display:inherit !important;}.fr-sr-only-sm{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;display:block;}.fr-container-sm{padding-left:1rem;padding-right:1rem;}.fr-container-sm--fluid{padding-left:0;padding-right:0;max-width:none;overflow:hidden;}.fr-grid-row-sm--gutters{margin:-0.5rem;}.fr-grid-row-sm--gutters > [class^=fr-col-],.fr-grid-row-sm--gutters > [class*=" fr-col-"],.fr-grid-row-sm--gutters > .fr-col{padding:0.5rem;}.fr-grid-row-sm--no-gutters{margin:0;}.fr-grid-row-sm--no-gutters > [class^=fr-col-],.fr-grid-row-sm--no-gutters > [class*=" fr-col-"],.fr-grid-row-sm--no-gutters > .fr-col{padding:0;}.fr-col-sm{flex:1;}.fr-col-sm-1{flex:0 0 calc(100% / 12);width:calc(100% / 12);max-width:calc(100% / 12);}.fr-col-offset-sm-1:not(.fr-col-offset-sm-1--right){margin-left:calc(100% / 12);}.fr-col-offset-sm-1--right{margin-right:calc(100% / 12);}.fr-col-sm-2{flex:0 0 calc(200% / 12);width:calc(200% / 12);max-width:calc(200% / 12);}.fr-col-offset-sm-2:not(.fr-col-offset-sm-2--right){margin-left:calc(200% / 12);}.fr-col-offset-sm-2--right{margin-right:calc(200% / 12);}.fr-col-sm-3{flex:0 0 calc(300% / 12);width:calc(300% / 12);max-width:calc(300% / 12);}.fr-col-offset-sm-3:not(.fr-col-offset-sm-3--right){margin-left:calc(300% / 12);}.fr-col-offset-sm-3--right{margin-right:calc(300% / 12);}.fr-col-sm-4{flex:0 0 calc(400% / 12);width:calc(400% / 12);max-width:calc(400% / 12);}.fr-col-offset-sm-4:not(.fr-col-offset-sm-4--right){margin-left:calc(400% / 12);}.fr-col-offset-sm-4--right{margin-right:calc(400% / 12);}.fr-col-sm-5{flex:0 0 calc(500% / 12);width:calc(500% / 12);max-width:calc(500% / 12);}.fr-col-offset-sm-5:not(.fr-col-offset-sm-5--right){margin-left:calc(500% / 12);}.fr-col-offset-sm-5--right{margin-right:calc(500% / 12);}.fr-col-sm-6{flex:0 0 calc(600% / 12);width:calc(600% / 12);max-width:calc(600% / 12);}.fr-col-offset-sm-6:not(.fr-col-offset-sm-6--right){margin-left:calc(600% / 12);}.fr-col-offset-sm-6--right{margin-right:calc(600% / 12);}.fr-col-sm-7{flex:0 0 calc(700% / 12);width:calc(700% / 12);max-width:calc(700% / 12);}.fr-col-offset-sm-7:not(.fr-col-offset-sm-7--right){margin-left:calc(700% / 12);}.fr-col-offset-sm-7--right{margin-right:calc(700% / 12);}.fr-col-sm-8{flex:0 0 calc(800% / 12);width:calc(800% / 12);max-width:calc(800% / 12);}.fr-col-offset-sm-8:not(.fr-col-offset-sm-8--right){margin-left:calc(800% / 12);}.fr-col-offset-sm-8--right{margin-right:calc(800% / 12);}.fr-col-sm-9{flex:0 0 calc(900% / 12);width:calc(900% / 12);max-width:calc(900% / 12);}.fr-col-offset-sm-9:not(.fr-col-offset-sm-9--right){margin-left:calc(900% / 12);}.fr-col-offset-sm-9--right{margin-right:calc(900% / 12);}.fr-col-sm-10{flex:0 0 calc(1000% / 12);width:calc(1000% / 12);max-width:calc(1000% / 12);}.fr-col-offset-sm-10:not(.fr-col-offset-sm-10--right){margin-left:calc(1000% / 12);}.fr-col-offset-sm-10--right{margin-right:calc(1000% / 12);}.fr-col-sm-11{flex:0 0 calc(1100% / 12);width:calc(1100% / 12);max-width:calc(1100% / 12);}.fr-col-offset-sm-11:not(.fr-col-offset-sm-11--right){margin-left:calc(1100% / 12);}.fr-col-offset-sm-11--right{margin-right:calc(1100% / 12);}.fr-col-sm-12{flex:0 0 calc(1200% / 12);width:calc(1200% / 12);max-width:calc(1200% / 12);}.fr-col-offset-sm-12:not(.fr-col-offset-sm-12--right){margin-left:calc(1200% / 12);}.fr-col-offset-sm-12--right{margin-right:calc(1200% / 12);}.fr-btns-group--inline-sm .fr-btn{width:auto;max-width:100%;margin-left:0.5rem;margin-right:0.5rem;}.fr-btns-group--inline-sm > li{display:inline-flex;max-width:100%;width:auto;}.fr-btns-group--inline-sm.fr-btns-group--right.fr-btns-group--inline-reverse{flex-direction:row-reverse;justify-content:flex-start;}.fr-notice__title,.fr-notice__desc{display:inline;}.fr-footer__content-list > li{margin-right:1.5rem;}.fr-footer__partners-title{text-align:left;}.fr-footer__partners-logos{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;margin-right:-0.5rem;}.fr-footer__partners-main{margin-bottom:1rem;}.fr-footer__partners-sub,.fr-footer__partners-sub > ul{flex-direction:row;align-items:flex-start;}.fr-footer__partners-sub > li,.fr-footer__partners-sub > ul > li{margin:0 0.5rem 0 0.5rem;}.fr-footer__partners-sub{order:3;}.fr-follow__newsletter .fr-input-group{margin-bottom:0.5rem;}.fr-follow__newsletter .fr-input-wrap .fr-btn{width:auto;border-radius:0 0.25rem 0 0;}.fr-follow__newsletter .fr-input-wrap{flex-direction:row;}.fr-follow__newsletter .fr-input-wrap .fr-input{margin-bottom:0;border-radius:0.25rem 0 0 0;}.fr-follow__newsletter .fr-messages-group{margin-bottom:0.5rem;}}@media (min-width: 48em){h6{font-size:1.25rem;line-height:1.75rem;}h5{font-size:1.375rem;line-height:1.75rem;}h4{font-size:1.5rem;line-height:2rem;}h3{font-size:1.75rem;line-height:2.25rem;}h2{font-size:2rem;line-height:2.5rem;}h1{font-size:2.5rem;line-height:3rem;}.fr-h6{font-size:1.25rem !important;line-height:1.75rem !important;}.fr-h5{font-size:1.375rem !important;line-height:1.75rem !important;}.fr-h4{font-size:1.5rem !important;line-height:2rem !important;}.fr-h3{font-size:1.75rem !important;line-height:2.25rem !important;}.fr-h2{font-size:2rem !important;line-height:2.5rem !important;}.fr-h1{font-size:2.5rem !important;line-height:3rem !important;}.fr-display--xs{font-size:3rem !important;line-height:3.5rem !important;}.fr-display--sm{font-size:3.5rem !important;line-height:4rem !important;}.fr-display--md{font-size:4rem !important;line-height:4.5rem !important;}.fr-display--lg{font-size:4.5rem !important;line-height:5rem !important;}.fr-display--xl{font-size:5rem !important;line-height:5.5rem !important;}.fr-hidden-md{display:none !important;}.fr-unhidden-md{display:inherit !important;}.fr-sr-only-md{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;display:block;}.fr-container-md{padding-left:1rem;padding-right:1rem;}.fr-container-md--fluid{padding-left:0;padding-right:0;max-width:none;overflow:hidden;}.fr-grid-row-md--gutters{margin:-0.5rem;}.fr-grid-row-md--gutters > [class^=fr-col-],.fr-grid-row-md--gutters > [class*=" fr-col-"],.fr-grid-row-md--gutters > .fr-col{padding:0.5rem;}.fr-grid-row-md--no-gutters{margin:0;}.fr-grid-row-md--no-gutters > [class^=fr-col-],.fr-grid-row-md--no-gutters > [class*=" fr-col-"],.fr-grid-row-md--no-gutters > .fr-col{padding:0;}.fr-col-md{flex:1;}.fr-col-md-1{flex:0 0 calc(100% / 12);width:calc(100% / 12);max-width:calc(100% / 12);}.fr-col-offset-md-1:not(.fr-col-offset-md-1--right){margin-left:calc(100% / 12);}.fr-col-offset-md-1--right{margin-right:calc(100% / 12);}.fr-col-md-2{flex:0 0 calc(200% / 12);width:calc(200% / 12);max-width:calc(200% / 12);}.fr-col-offset-md-2:not(.fr-col-offset-md-2--right){margin-left:calc(200% / 12);}.fr-col-offset-md-2--right{margin-right:calc(200% / 12);}.fr-col-md-3{flex:0 0 calc(300% / 12);width:calc(300% / 12);max-width:calc(300% / 12);}.fr-col-offset-md-3:not(.fr-col-offset-md-3--right){margin-left:calc(300% / 12);}.fr-col-offset-md-3--right{margin-right:calc(300% / 12);}.fr-col-md-4{flex:0 0 calc(400% / 12);width:calc(400% / 12);max-width:calc(400% / 12);}.fr-col-offset-md-4:not(.fr-col-offset-md-4--right){margin-left:calc(400% / 12);}.fr-col-offset-md-4--right{margin-right:calc(400% / 12);}.fr-col-md-5{flex:0 0 calc(500% / 12);width:calc(500% / 12);max-width:calc(500% / 12);}.fr-col-offset-md-5:not(.fr-col-offset-md-5--right){margin-left:calc(500% / 12);}.fr-col-offset-md-5--right{margin-right:calc(500% / 12);}.fr-col-md-6{flex:0 0 calc(600% / 12);width:calc(600% / 12);max-width:calc(600% / 12);}.fr-col-offset-md-6:not(.fr-col-offset-md-6--right){margin-left:calc(600% / 12);}.fr-col-offset-md-6--right{margin-right:calc(600% / 12);}.fr-col-md-7{flex:0 0 calc(700% / 12);width:calc(700% / 12);max-width:calc(700% / 12);}.fr-col-offset-md-7:not(.fr-col-offset-md-7--right){margin-left:calc(700% / 12);}.fr-col-offset-md-7--right{margin-right:calc(700% / 12);}.fr-col-md-8{flex:0 0 calc(800% / 12);width:calc(800% / 12);max-width:calc(800% / 12);}.fr-col-offset-md-8:not(.fr-col-offset-md-8--right){margin-left:calc(800% / 12);}.fr-col-offset-md-8--right{margin-right:calc(800% / 12);}.fr-col-md-9{flex:0 0 calc(900% / 12);width:calc(900% / 12);max-width:calc(900% / 12);}.fr-col-offset-md-9:not(.fr-col-offset-md-9--right){margin-left:calc(900% / 12);}.fr-col-offset-md-9--right{margin-right:calc(900% / 12);}.fr-col-md-10{flex:0 0 calc(1000% / 12);width:calc(1000% / 12);max-width:calc(1000% / 12);}.fr-col-offset-md-10:not(.fr-col-offset-md-10--right){margin-left:calc(1000% / 12);}.fr-col-offset-md-10--right{margin-right:calc(1000% / 12);}.fr-col-md-11{flex:0 0 calc(1100% / 12);width:calc(1100% / 12);max-width:calc(1100% / 12);}.fr-col-offset-md-11:not(.fr-col-offset-md-11--right){margin-left:calc(1100% / 12);}.fr-col-offset-md-11--right{margin-right:calc(1100% / 12);}.fr-col-md-12{flex:0 0 calc(1200% / 12);width:calc(1200% / 12);max-width:calc(1200% / 12);}.fr-col-offset-md-12:not(.fr-col-offset-md-12--right){margin-left:calc(1200% / 12);}.fr-col-offset-md-12--right{margin-right:calc(1200% / 12);}.fr-m-md-n8v,.fr-m-md-n4w{margin:-2rem !important;}.fr-ml-md-n8v,.fr-ml-md-n4w,.fr-mx-md-n8v,.fr-mx-md-n4w{margin-left:-2rem !important;}.fr-mr-md-n8v,.fr-mr-md-n4w,.fr-mx-md-n8v,.fr-mx-md-n4w{margin-right:-2rem !important;}.fr-mt-md-n8v,.fr-mt-md-n4w,.fr-my-md-n8v,.fr-my-md-n4w{margin-top:-2rem !important;}.fr-mb-md-n8v,.fr-mb-md-n4w,.fr-my-md-n8v,.fr-my-md-n4w{margin-bottom:-2rem !important;}.fr-m-md-n7v{margin:-1.75rem !important;}.fr-ml-md-n7v,.fr-mx-md-n7v{margin-left:-1.75rem !important;}.fr-mr-md-n7v,.fr-mx-md-n7v{margin-right:-1.75rem !important;}.fr-mt-md-n7v,.fr-my-md-n7v{margin-top:-1.75rem !important;}.fr-mb-md-n7v,.fr-my-md-n7v{margin-bottom:-1.75rem !important;}.fr-m-md-n6v,.fr-m-md-n3w{margin:-1.5rem !important;}.fr-ml-md-n6v,.fr-ml-md-n3w,.fr-mx-md-n6v,.fr-mx-md-n3w{margin-left:-1.5rem !important;}.fr-mr-md-n6v,.fr-mr-md-n3w,.fr-mx-md-n6v,.fr-mx-md-n3w{margin-right:-1.5rem !important;}.fr-mt-md-n6v,.fr-mt-md-n3w,.fr-my-md-n6v,.fr-my-md-n3w{margin-top:-1.5rem !important;}.fr-mb-md-n6v,.fr-mb-md-n3w,.fr-my-md-n6v,.fr-my-md-n3w{margin-bottom:-1.5rem !important;}.fr-m-md-n5v{margin:-1.25rem !important;}.fr-ml-md-n5v,.fr-mx-md-n5v{margin-left:-1.25rem !important;}.fr-mr-md-n5v,.fr-mx-md-n5v{margin-right:-1.25rem !important;}.fr-mt-md-n5v,.fr-my-md-n5v{margin-top:-1.25rem !important;}.fr-mb-md-n5v,.fr-my-md-n5v{margin-bottom:-1.25rem !important;}.fr-m-md-n4v,.fr-m-md-n2w{margin:-1rem !important;}.fr-ml-md-n4v,.fr-ml-md-n2w,.fr-mx-md-n4v,.fr-mx-md-n2w{margin-left:-1rem !important;}.fr-mr-md-n4v,.fr-mr-md-n2w,.fr-mx-md-n4v,.fr-mx-md-n2w{margin-right:-1rem !important;}.fr-mt-md-n4v,.fr-mt-md-n2w,.fr-my-md-n4v,.fr-my-md-n2w{margin-top:-1rem !important;}.fr-mb-md-n4v,.fr-mb-md-n2w,.fr-my-md-n4v,.fr-my-md-n2w{margin-bottom:-1rem !important;}.fr-m-md-n3v{margin:-0.75rem !important;}.fr-ml-md-n3v,.fr-mx-md-n3v{margin-left:-0.75rem !important;}.fr-mr-md-n3v,.fr-mx-md-n3v{margin-right:-0.75rem !important;}.fr-mt-md-n3v,.fr-my-md-n3v{margin-top:-0.75rem !important;}.fr-mb-md-n3v,.fr-my-md-n3v{margin-bottom:-0.75rem !important;}.fr-m-md-n2v,.fr-m-md-n1w{margin:-0.5rem !important;}.fr-ml-md-n2v,.fr-ml-md-n1w,.fr-mx-md-n2v,.fr-mx-md-n1w{margin-left:-0.5rem !important;}.fr-mr-md-n2v,.fr-mr-md-n1w,.fr-mx-md-n2v,.fr-mx-md-n1w{margin-right:-0.5rem !important;}.fr-mt-md-n2v,.fr-mt-md-n1w,.fr-my-md-n2v,.fr-my-md-n1w{margin-top:-0.5rem !important;}.fr-mb-md-n2v,.fr-mb-md-n1w,.fr-my-md-n2v,.fr-my-md-n1w{margin-bottom:-0.5rem !important;}.fr-m-md-n1v{margin:-0.25rem !important;}.fr-ml-md-n1v,.fr-mx-md-n1v{margin-left:-0.25rem !important;}.fr-mr-md-n1v,.fr-mx-md-n1v{margin-right:-0.25rem !important;}.fr-mt-md-n1v,.fr-my-md-n1v{margin-top:-0.25rem !important;}.fr-mb-md-n1v,.fr-my-md-n1v{margin-bottom:-0.25rem !important;}.fr-m-md-n1-5v{margin:-0.375rem !important;}.fr-ml-md-n1-5v,.fr-mx-md-n1-5v{margin-left:-0.375rem !important;}.fr-mr-md-n1-5v,.fr-mx-md-n1-5v{margin-right:-0.375rem !important;}.fr-mt-md-n1-5v,.fr-my-md-n1-5v{margin-top:-0.375rem !important;}.fr-mb-md-n1-5v,.fr-my-md-n1-5v{margin-bottom:-0.375rem !important;}.fr-m-md-0{margin:0 !important;}.fr-ml-md-0,.fr-mx-md-0{margin-left:0 !important;}.fr-mr-md-0,.fr-mx-md-0{margin-right:0 !important;}.fr-mt-md-0,.fr-my-md-0{margin-top:0 !important;}.fr-mb-md-0,.fr-my-md-0{margin-bottom:0 !important;}.fr-m-md-n0-5v{margin:-0.125rem !important;}.fr-ml-md-n0-5v,.fr-mx-md-n0-5v{margin-left:-0.125rem !important;}.fr-mr-md-n0-5v,.fr-mx-md-n0-5v{margin-right:-0.125rem !important;}.fr-mt-md-n0-5v,.fr-my-md-n0-5v{margin-top:-0.125rem !important;}.fr-mb-md-n0-5v,.fr-my-md-n0-5v{margin-bottom:-0.125rem !important;}.fr-m-md-0-5v{margin:0.125rem !important;}.fr-ml-md-0-5v,.fr-mx-md-0-5v{margin-left:0.125rem !important;}.fr-mr-md-0-5v,.fr-mx-md-0-5v{margin-right:0.125rem !important;}.fr-mt-md-0-5v,.fr-my-md-0-5v{margin-top:0.125rem !important;}.fr-mb-md-0-5v,.fr-my-md-0-5v{margin-bottom:0.125rem !important;}.fr-m-md-1v{margin:0.25rem !important;}.fr-ml-md-1v,.fr-mx-md-1v{margin-left:0.25rem !important;}.fr-mr-md-1v,.fr-mx-md-1v{margin-right:0.25rem !important;}.fr-mt-md-1v,.fr-my-md-1v{margin-top:0.25rem !important;}.fr-mb-md-1v,.fr-my-md-1v{margin-bottom:0.25rem !important;}.fr-m-md-1-5v{margin:0.375rem !important;}.fr-ml-md-1-5v,.fr-mx-md-1-5v{margin-left:0.375rem !important;}.fr-mr-md-1-5v,.fr-mx-md-1-5v{margin-right:0.375rem !important;}.fr-mt-md-1-5v,.fr-my-md-1-5v{margin-top:0.375rem !important;}.fr-mb-md-1-5v,.fr-my-md-1-5v{margin-bottom:0.375rem !important;}.fr-m-md-2v,.fr-m-md-1w{margin:0.5rem !important;}.fr-ml-md-2v,.fr-ml-md-1w,.fr-mx-md-2v,.fr-mx-md-1w{margin-left:0.5rem !important;}.fr-mr-md-2v,.fr-mr-md-1w,.fr-mx-md-2v,.fr-mx-md-1w{margin-right:0.5rem !important;}.fr-mt-md-2v,.fr-mt-md-1w,.fr-my-md-2v,.fr-my-md-1w{margin-top:0.5rem !important;}.fr-mb-md-2v,.fr-mb-md-1w,.fr-my-md-2v,.fr-my-md-1w{margin-bottom:0.5rem !important;}.fr-m-md-3v{margin:0.75rem !important;}.fr-ml-md-3v,.fr-mx-md-3v{margin-left:0.75rem !important;}.fr-mr-md-3v,.fr-mx-md-3v{margin-right:0.75rem !important;}.fr-mt-md-3v,.fr-my-md-3v{margin-top:0.75rem !important;}.fr-mb-md-3v,.fr-my-md-3v{margin-bottom:0.75rem !important;}.fr-m-md-4v,.fr-m-md-2w{margin:1rem !important;}.fr-ml-md-4v,.fr-ml-md-2w,.fr-mx-md-4v,.fr-mx-md-2w{margin-left:1rem !important;}.fr-mr-md-4v,.fr-mr-md-2w,.fr-mx-md-4v,.fr-mx-md-2w{margin-right:1rem !important;}.fr-mt-md-4v,.fr-mt-md-2w,.fr-my-md-4v,.fr-my-md-2w{margin-top:1rem !important;}.fr-mb-md-4v,.fr-mb-md-2w,.fr-my-md-4v,.fr-my-md-2w{margin-bottom:1rem !important;}.fr-m-md-5v{margin:1.25rem !important;}.fr-ml-md-5v,.fr-mx-md-5v{margin-left:1.25rem !important;}.fr-mr-md-5v,.fr-mx-md-5v{margin-right:1.25rem !important;}.fr-mt-md-5v,.fr-my-md-5v{margin-top:1.25rem !important;}.fr-mb-md-5v,.fr-my-md-5v{margin-bottom:1.25rem !important;}.fr-m-md-6v,.fr-m-md-3w{margin:1.5rem !important;}.fr-ml-md-6v,.fr-ml-md-3w,.fr-mx-md-6v,.fr-mx-md-3w{margin-left:1.5rem !important;}.fr-mr-md-6v,.fr-mr-md-3w,.fr-mx-md-6v,.fr-mx-md-3w{margin-right:1.5rem !important;}.fr-mt-md-6v,.fr-mt-md-3w,.fr-my-md-6v,.fr-my-md-3w{margin-top:1.5rem !important;}.fr-mb-md-6v,.fr-mb-md-3w,.fr-my-md-6v,.fr-my-md-3w{margin-bottom:1.5rem !important;}.fr-m-md-7v{margin:1.75rem !important;}.fr-ml-md-7v,.fr-mx-md-7v{margin-left:1.75rem !important;}.fr-mr-md-7v,.fr-mx-md-7v{margin-right:1.75rem !important;}.fr-mt-md-7v,.fr-my-md-7v{margin-top:1.75rem !important;}.fr-mb-md-7v,.fr-my-md-7v{margin-bottom:1.75rem !important;}.fr-m-md-8v,.fr-m-md-4w{margin:2rem !important;}.fr-ml-md-8v,.fr-ml-md-4w,.fr-mx-md-8v,.fr-mx-md-4w{margin-left:2rem !important;}.fr-mr-md-8v,.fr-mr-md-4w,.fr-mx-md-8v,.fr-mx-md-4w{margin-right:2rem !important;}.fr-mt-md-8v,.fr-mt-md-4w,.fr-my-md-8v,.fr-my-md-4w{margin-top:2rem !important;}.fr-mb-md-8v,.fr-mb-md-4w,.fr-my-md-8v,.fr-my-md-4w{margin-bottom:2rem !important;}.fr-m-md-9v{margin:2.25rem !important;}.fr-ml-md-9v,.fr-mx-md-9v{margin-left:2.25rem !important;}.fr-mr-md-9v,.fr-mx-md-9v{margin-right:2.25rem !important;}.fr-mt-md-9v,.fr-my-md-9v{margin-top:2.25rem !important;}.fr-mb-md-9v,.fr-my-md-9v{margin-bottom:2.25rem !important;}.fr-m-md-10v,.fr-m-md-5w{margin:2.5rem !important;}.fr-ml-md-10v,.fr-ml-md-5w,.fr-mx-md-10v,.fr-mx-md-5w{margin-left:2.5rem !important;}.fr-mr-md-10v,.fr-mr-md-5w,.fr-mx-md-10v,.fr-mx-md-5w{margin-right:2.5rem !important;}.fr-mt-md-10v,.fr-mt-md-5w,.fr-my-md-10v,.fr-my-md-5w{margin-top:2.5rem !important;}.fr-mb-md-10v,.fr-mb-md-5w,.fr-my-md-10v,.fr-my-md-5w{margin-bottom:2.5rem !important;}.fr-m-md-11v{margin:2.75rem !important;}.fr-ml-md-11v,.fr-mx-md-11v{margin-left:2.75rem !important;}.fr-mr-md-11v,.fr-mx-md-11v{margin-right:2.75rem !important;}.fr-mt-md-11v,.fr-my-md-11v{margin-top:2.75rem !important;}.fr-mb-md-11v,.fr-my-md-11v{margin-bottom:2.75rem !important;}.fr-m-md-12v,.fr-m-md-6w{margin:3rem !important;}.fr-ml-md-12v,.fr-ml-md-6w,.fr-mx-md-12v,.fr-mx-md-6w{margin-left:3rem !important;}.fr-mr-md-12v,.fr-mr-md-6w,.fr-mx-md-12v,.fr-mx-md-6w{margin-right:3rem !important;}.fr-mt-md-12v,.fr-mt-md-6w,.fr-my-md-12v,.fr-my-md-6w{margin-top:3rem !important;}.fr-mb-md-12v,.fr-mb-md-6w,.fr-my-md-12v,.fr-my-md-6w{margin-bottom:3rem !important;}.fr-m-md-13v{margin:3.25rem !important;}.fr-ml-md-13v,.fr-mx-md-13v{margin-left:3.25rem !important;}.fr-mr-md-13v,.fr-mx-md-13v{margin-right:3.25rem !important;}.fr-mt-md-13v,.fr-my-md-13v{margin-top:3.25rem !important;}.fr-mb-md-13v,.fr-my-md-13v{margin-bottom:3.25rem !important;}.fr-m-md-14v,.fr-m-md-7w{margin:3.5rem !important;}.fr-ml-md-14v,.fr-ml-md-7w,.fr-mx-md-14v,.fr-mx-md-7w{margin-left:3.5rem !important;}.fr-mr-md-14v,.fr-mr-md-7w,.fr-mx-md-14v,.fr-mx-md-7w{margin-right:3.5rem !important;}.fr-mt-md-14v,.fr-mt-md-7w,.fr-my-md-14v,.fr-my-md-7w{margin-top:3.5rem !important;}.fr-mb-md-14v,.fr-mb-md-7w,.fr-my-md-14v,.fr-my-md-7w{margin-bottom:3.5rem !important;}.fr-m-md-15v{margin:3.75rem !important;}.fr-ml-md-15v,.fr-mx-md-15v{margin-left:3.75rem !important;}.fr-mr-md-15v,.fr-mx-md-15v{margin-right:3.75rem !important;}.fr-mt-md-15v,.fr-my-md-15v{margin-top:3.75rem !important;}.fr-mb-md-15v,.fr-my-md-15v{margin-bottom:3.75rem !important;}.fr-m-md-16v,.fr-m-md-8w{margin:4rem !important;}.fr-ml-md-16v,.fr-ml-md-8w,.fr-mx-md-16v,.fr-mx-md-8w{margin-left:4rem !important;}.fr-mr-md-16v,.fr-mr-md-8w,.fr-mx-md-16v,.fr-mx-md-8w{margin-right:4rem !important;}.fr-mt-md-16v,.fr-mt-md-8w,.fr-my-md-16v,.fr-my-md-8w{margin-top:4rem !important;}.fr-mb-md-16v,.fr-mb-md-8w,.fr-my-md-16v,.fr-my-md-8w{margin-bottom:4rem !important;}.fr-m-md-17v{margin:4.25rem !important;}.fr-ml-md-17v,.fr-mx-md-17v{margin-left:4.25rem !important;}.fr-mr-md-17v,.fr-mx-md-17v{margin-right:4.25rem !important;}.fr-mt-md-17v,.fr-my-md-17v{margin-top:4.25rem !important;}.fr-mb-md-17v,.fr-my-md-17v{margin-bottom:4.25rem !important;}.fr-m-md-18v,.fr-m-md-9w{margin:4.5rem !important;}.fr-ml-md-18v,.fr-ml-md-9w,.fr-mx-md-18v,.fr-mx-md-9w{margin-left:4.5rem !important;}.fr-mr-md-18v,.fr-mr-md-9w,.fr-mx-md-18v,.fr-mx-md-9w{margin-right:4.5rem !important;}.fr-mt-md-18v,.fr-mt-md-9w,.fr-my-md-18v,.fr-my-md-9w{margin-top:4.5rem !important;}.fr-mb-md-18v,.fr-mb-md-9w,.fr-my-md-18v,.fr-my-md-9w{margin-bottom:4.5rem !important;}.fr-m-md-19v{margin:4.75rem !important;}.fr-ml-md-19v,.fr-mx-md-19v{margin-left:4.75rem !important;}.fr-mr-md-19v,.fr-mx-md-19v{margin-right:4.75rem !important;}.fr-mt-md-19v,.fr-my-md-19v{margin-top:4.75rem !important;}.fr-mb-md-19v,.fr-my-md-19v{margin-bottom:4.75rem !important;}.fr-m-md-20v,.fr-m-md-10w{margin:5rem !important;}.fr-ml-md-20v,.fr-ml-md-10w,.fr-mx-md-20v,.fr-mx-md-10w{margin-left:5rem !important;}.fr-mr-md-20v,.fr-mr-md-10w,.fr-mx-md-20v,.fr-mx-md-10w{margin-right:5rem !important;}.fr-mt-md-20v,.fr-mt-md-10w,.fr-my-md-20v,.fr-my-md-10w{margin-top:5rem !important;}.fr-mb-md-20v,.fr-mb-md-10w,.fr-my-md-20v,.fr-my-md-10w{margin-bottom:5rem !important;}.fr-m-md-21v{margin:5.25rem !important;}.fr-ml-md-21v,.fr-mx-md-21v{margin-left:5.25rem !important;}.fr-mr-md-21v,.fr-mx-md-21v{margin-right:5.25rem !important;}.fr-mt-md-21v,.fr-my-md-21v{margin-top:5.25rem !important;}.fr-mb-md-21v,.fr-my-md-21v{margin-bottom:5.25rem !important;}.fr-m-md-22v,.fr-m-md-11w{margin:5.5rem !important;}.fr-ml-md-22v,.fr-ml-md-11w,.fr-mx-md-22v,.fr-mx-md-11w{margin-left:5.5rem !important;}.fr-mr-md-22v,.fr-mr-md-11w,.fr-mx-md-22v,.fr-mx-md-11w{margin-right:5.5rem !important;}.fr-mt-md-22v,.fr-mt-md-11w,.fr-my-md-22v,.fr-my-md-11w{margin-top:5.5rem !important;}.fr-mb-md-22v,.fr-mb-md-11w,.fr-my-md-22v,.fr-my-md-11w{margin-bottom:5.5rem !important;}.fr-m-md-23v{margin:5.75rem !important;}.fr-ml-md-23v,.fr-mx-md-23v{margin-left:5.75rem !important;}.fr-mr-md-23v,.fr-mx-md-23v{margin-right:5.75rem !important;}.fr-mt-md-23v,.fr-my-md-23v{margin-top:5.75rem !important;}.fr-mb-md-23v,.fr-my-md-23v{margin-bottom:5.75rem !important;}.fr-m-md-24v,.fr-m-md-12w{margin:6rem !important;}.fr-ml-md-24v,.fr-ml-md-12w,.fr-mx-md-24v,.fr-mx-md-12w{margin-left:6rem !important;}.fr-mr-md-24v,.fr-mr-md-12w,.fr-mx-md-24v,.fr-mx-md-12w{margin-right:6rem !important;}.fr-mt-md-24v,.fr-mt-md-12w,.fr-my-md-24v,.fr-my-md-12w{margin-top:6rem !important;}.fr-mb-md-24v,.fr-mb-md-12w,.fr-my-md-24v,.fr-my-md-12w{margin-bottom:6rem !important;}.fr-m-md-25v{margin:6.25rem !important;}.fr-ml-md-25v,.fr-mx-md-25v{margin-left:6.25rem !important;}.fr-mr-md-25v,.fr-mx-md-25v{margin-right:6.25rem !important;}.fr-mt-md-25v,.fr-my-md-25v{margin-top:6.25rem !important;}.fr-mb-md-25v,.fr-my-md-25v{margin-bottom:6.25rem !important;}.fr-m-md-26v,.fr-m-md-13w{margin:6.5rem !important;}.fr-ml-md-26v,.fr-ml-md-13w,.fr-mx-md-26v,.fr-mx-md-13w{margin-left:6.5rem !important;}.fr-mr-md-26v,.fr-mr-md-13w,.fr-mx-md-26v,.fr-mx-md-13w{margin-right:6.5rem !important;}.fr-mt-md-26v,.fr-mt-md-13w,.fr-my-md-26v,.fr-my-md-13w{margin-top:6.5rem !important;}.fr-mb-md-26v,.fr-mb-md-13w,.fr-my-md-26v,.fr-my-md-13w{margin-bottom:6.5rem !important;}.fr-m-md-27v{margin:6.75rem !important;}.fr-ml-md-27v,.fr-mx-md-27v{margin-left:6.75rem !important;}.fr-mr-md-27v,.fr-mx-md-27v{margin-right:6.75rem !important;}.fr-mt-md-27v,.fr-my-md-27v{margin-top:6.75rem !important;}.fr-mb-md-27v,.fr-my-md-27v{margin-bottom:6.75rem !important;}.fr-m-md-28v,.fr-m-md-14w{margin:7rem !important;}.fr-ml-md-28v,.fr-ml-md-14w,.fr-mx-md-28v,.fr-mx-md-14w{margin-left:7rem !important;}.fr-mr-md-28v,.fr-mr-md-14w,.fr-mx-md-28v,.fr-mx-md-14w{margin-right:7rem !important;}.fr-mt-md-28v,.fr-mt-md-14w,.fr-my-md-28v,.fr-my-md-14w{margin-top:7rem !important;}.fr-mb-md-28v,.fr-mb-md-14w,.fr-my-md-28v,.fr-my-md-14w{margin-bottom:7rem !important;}.fr-m-md-29v{margin:7.25rem !important;}.fr-ml-md-29v,.fr-mx-md-29v{margin-left:7.25rem !important;}.fr-mr-md-29v,.fr-mx-md-29v{margin-right:7.25rem !important;}.fr-mt-md-29v,.fr-my-md-29v{margin-top:7.25rem !important;}.fr-mb-md-29v,.fr-my-md-29v{margin-bottom:7.25rem !important;}.fr-m-md-30v,.fr-m-md-15w{margin:7.5rem !important;}.fr-ml-md-30v,.fr-ml-md-15w,.fr-mx-md-30v,.fr-mx-md-15w{margin-left:7.5rem !important;}.fr-mr-md-30v,.fr-mr-md-15w,.fr-mx-md-30v,.fr-mx-md-15w{margin-right:7.5rem !important;}.fr-mt-md-30v,.fr-mt-md-15w,.fr-my-md-30v,.fr-my-md-15w{margin-top:7.5rem !important;}.fr-mb-md-30v,.fr-mb-md-15w,.fr-my-md-30v,.fr-my-md-15w{margin-bottom:7.5rem !important;}.fr-m-md-31v{margin:7.75rem !important;}.fr-ml-md-31v,.fr-mx-md-31v{margin-left:7.75rem !important;}.fr-mr-md-31v,.fr-mx-md-31v{margin-right:7.75rem !important;}.fr-mt-md-31v,.fr-my-md-31v{margin-top:7.75rem !important;}.fr-mb-md-31v,.fr-my-md-31v{margin-bottom:7.75rem !important;}.fr-m-md-32v,.fr-m-md-16w{margin:8rem !important;}.fr-ml-md-32v,.fr-ml-md-16w,.fr-mx-md-32v,.fr-mx-md-16w{margin-left:8rem !important;}.fr-mr-md-32v,.fr-mr-md-16w,.fr-mx-md-32v,.fr-mx-md-16w{margin-right:8rem !important;}.fr-mt-md-32v,.fr-mt-md-16w,.fr-my-md-32v,.fr-my-md-16w{margin-top:8rem !important;}.fr-mb-md-32v,.fr-mb-md-16w,.fr-my-md-32v,.fr-my-md-16w{margin-bottom:8rem !important;}.fr-m-md-auto{margin:auto;}.fr-ml-md-auto,.fr-mx-md-auto{margin-left:auto;}.fr-mr-md-auto,.fr-mx-md-auto{margin-right:auto;}.fr-mt-md-auto,.fr-my-md-auto{margin-top:auto;}.fr-mb-md-auto,.fr-my-md-auto{margin-bottom:auto;}.fr-p-md-0{padding:0 !important;}.fr-pl-md-0,.fr-px-md-0{padding-left:0 !important;}.fr-pr-md-0,.fr-px-md-0{padding-right:0 !important;}.fr-pt-md-0,.fr-py-md-0{padding-top:0 !important;}.fr-pb-md-0,.fr-py-md-0{padding-bottom:0 !important;}.fr-p-md-0-5v{padding:0.125rem !important;}.fr-pl-md-0-5v,.fr-px-md-0-5v{padding-left:0.125rem !important;}.fr-pr-md-0-5v,.fr-px-md-0-5v{padding-right:0.125rem !important;}.fr-pt-md-0-5v,.fr-py-md-0-5v{padding-top:0.125rem !important;}.fr-pb-md-0-5v,.fr-py-md-0-5v{padding-bottom:0.125rem !important;}.fr-p-md-1v{padding:0.25rem !important;}.fr-pl-md-1v,.fr-px-md-1v{padding-left:0.25rem !important;}.fr-pr-md-1v,.fr-px-md-1v{padding-right:0.25rem !important;}.fr-pt-md-1v,.fr-py-md-1v{padding-top:0.25rem !important;}.fr-pb-md-1v,.fr-py-md-1v{padding-bottom:0.25rem !important;}.fr-p-md-1-5v{padding:0.375rem !important;}.fr-pl-md-1-5v,.fr-px-md-1-5v{padding-left:0.375rem !important;}.fr-pr-md-1-5v,.fr-px-md-1-5v{padding-right:0.375rem !important;}.fr-pt-md-1-5v,.fr-py-md-1-5v{padding-top:0.375rem !important;}.fr-pb-md-1-5v,.fr-py-md-1-5v{padding-bottom:0.375rem !important;}.fr-p-md-2v,.fr-p-md-1w{padding:0.5rem !important;}.fr-pl-md-2v,.fr-pl-md-1w,.fr-px-md-2v,.fr-px-md-1w{padding-left:0.5rem !important;}.fr-pr-md-2v,.fr-pr-md-1w,.fr-px-md-2v,.fr-px-md-1w{padding-right:0.5rem !important;}.fr-pt-md-2v,.fr-pt-md-1w,.fr-py-md-2v,.fr-py-md-1w{padding-top:0.5rem !important;}.fr-pb-md-2v,.fr-pb-md-1w,.fr-py-md-2v,.fr-py-md-1w{padding-bottom:0.5rem !important;}.fr-p-md-3v{padding:0.75rem !important;}.fr-pl-md-3v,.fr-px-md-3v{padding-left:0.75rem !important;}.fr-pr-md-3v,.fr-px-md-3v{padding-right:0.75rem !important;}.fr-pt-md-3v,.fr-py-md-3v{padding-top:0.75rem !important;}.fr-pb-md-3v,.fr-py-md-3v{padding-bottom:0.75rem !important;}.fr-p-md-4v,.fr-p-md-2w{padding:1rem !important;}.fr-pl-md-4v,.fr-pl-md-2w,.fr-px-md-4v,.fr-px-md-2w{padding-left:1rem !important;}.fr-pr-md-4v,.fr-pr-md-2w,.fr-px-md-4v,.fr-px-md-2w{padding-right:1rem !important;}.fr-pt-md-4v,.fr-pt-md-2w,.fr-py-md-4v,.fr-py-md-2w{padding-top:1rem !important;}.fr-pb-md-4v,.fr-pb-md-2w,.fr-py-md-4v,.fr-py-md-2w{padding-bottom:1rem !important;}.fr-p-md-5v{padding:1.25rem !important;}.fr-pl-md-5v,.fr-px-md-5v{padding-left:1.25rem !important;}.fr-pr-md-5v,.fr-px-md-5v{padding-right:1.25rem !important;}.fr-pt-md-5v,.fr-py-md-5v{padding-top:1.25rem !important;}.fr-pb-md-5v,.fr-py-md-5v{padding-bottom:1.25rem !important;}.fr-p-md-6v,.fr-p-md-3w{padding:1.5rem !important;}.fr-pl-md-6v,.fr-pl-md-3w,.fr-px-md-6v,.fr-px-md-3w{padding-left:1.5rem !important;}.fr-pr-md-6v,.fr-pr-md-3w,.fr-px-md-6v,.fr-px-md-3w{padding-right:1.5rem !important;}.fr-pt-md-6v,.fr-pt-md-3w,.fr-py-md-6v,.fr-py-md-3w{padding-top:1.5rem !important;}.fr-pb-md-6v,.fr-pb-md-3w,.fr-py-md-6v,.fr-py-md-3w{padding-bottom:1.5rem !important;}.fr-p-md-7v{padding:1.75rem !important;}.fr-pl-md-7v,.fr-px-md-7v{padding-left:1.75rem !important;}.fr-pr-md-7v,.fr-px-md-7v{padding-right:1.75rem !important;}.fr-pt-md-7v,.fr-py-md-7v{padding-top:1.75rem !important;}.fr-pb-md-7v,.fr-py-md-7v{padding-bottom:1.75rem !important;}.fr-p-md-8v,.fr-p-md-4w{padding:2rem !important;}.fr-pl-md-8v,.fr-pl-md-4w,.fr-px-md-8v,.fr-px-md-4w{padding-left:2rem !important;}.fr-pr-md-8v,.fr-pr-md-4w,.fr-px-md-8v,.fr-px-md-4w{padding-right:2rem !important;}.fr-pt-md-8v,.fr-pt-md-4w,.fr-py-md-8v,.fr-py-md-4w{padding-top:2rem !important;}.fr-pb-md-8v,.fr-pb-md-4w,.fr-py-md-8v,.fr-py-md-4w{padding-bottom:2rem !important;}.fr-p-md-9v{padding:2.25rem !important;}.fr-pl-md-9v,.fr-px-md-9v{padding-left:2.25rem !important;}.fr-pr-md-9v,.fr-px-md-9v{padding-right:2.25rem !important;}.fr-pt-md-9v,.fr-py-md-9v{padding-top:2.25rem !important;}.fr-pb-md-9v,.fr-py-md-9v{padding-bottom:2.25rem !important;}.fr-p-md-10v,.fr-p-md-5w{padding:2.5rem !important;}.fr-pl-md-10v,.fr-pl-md-5w,.fr-px-md-10v,.fr-px-md-5w{padding-left:2.5rem !important;}.fr-pr-md-10v,.fr-pr-md-5w,.fr-px-md-10v,.fr-px-md-5w{padding-right:2.5rem !important;}.fr-pt-md-10v,.fr-pt-md-5w,.fr-py-md-10v,.fr-py-md-5w{padding-top:2.5rem !important;}.fr-pb-md-10v,.fr-pb-md-5w,.fr-py-md-10v,.fr-py-md-5w{padding-bottom:2.5rem !important;}.fr-p-md-11v{padding:2.75rem !important;}.fr-pl-md-11v,.fr-px-md-11v{padding-left:2.75rem !important;}.fr-pr-md-11v,.fr-px-md-11v{padding-right:2.75rem !important;}.fr-pt-md-11v,.fr-py-md-11v{padding-top:2.75rem !important;}.fr-pb-md-11v,.fr-py-md-11v{padding-bottom:2.75rem !important;}.fr-p-md-12v,.fr-p-md-6w{padding:3rem !important;}.fr-pl-md-12v,.fr-pl-md-6w,.fr-px-md-12v,.fr-px-md-6w{padding-left:3rem !important;}.fr-pr-md-12v,.fr-pr-md-6w,.fr-px-md-12v,.fr-px-md-6w{padding-right:3rem !important;}.fr-pt-md-12v,.fr-pt-md-6w,.fr-py-md-12v,.fr-py-md-6w{padding-top:3rem !important;}.fr-pb-md-12v,.fr-pb-md-6w,.fr-py-md-12v,.fr-py-md-6w{padding-bottom:3rem !important;}.fr-p-md-13v{padding:3.25rem !important;}.fr-pl-md-13v,.fr-px-md-13v{padding-left:3.25rem !important;}.fr-pr-md-13v,.fr-px-md-13v{padding-right:3.25rem !important;}.fr-pt-md-13v,.fr-py-md-13v{padding-top:3.25rem !important;}.fr-pb-md-13v,.fr-py-md-13v{padding-bottom:3.25rem !important;}.fr-p-md-14v,.fr-p-md-7w{padding:3.5rem !important;}.fr-pl-md-14v,.fr-pl-md-7w,.fr-px-md-14v,.fr-px-md-7w{padding-left:3.5rem !important;}.fr-pr-md-14v,.fr-pr-md-7w,.fr-px-md-14v,.fr-px-md-7w{padding-right:3.5rem !important;}.fr-pt-md-14v,.fr-pt-md-7w,.fr-py-md-14v,.fr-py-md-7w{padding-top:3.5rem !important;}.fr-pb-md-14v,.fr-pb-md-7w,.fr-py-md-14v,.fr-py-md-7w{padding-bottom:3.5rem !important;}.fr-p-md-15v{padding:3.75rem !important;}.fr-pl-md-15v,.fr-px-md-15v{padding-left:3.75rem !important;}.fr-pr-md-15v,.fr-px-md-15v{padding-right:3.75rem !important;}.fr-pt-md-15v,.fr-py-md-15v{padding-top:3.75rem !important;}.fr-pb-md-15v,.fr-py-md-15v{padding-bottom:3.75rem !important;}.fr-p-md-16v,.fr-p-md-8w{padding:4rem !important;}.fr-pl-md-16v,.fr-pl-md-8w,.fr-px-md-16v,.fr-px-md-8w{padding-left:4rem !important;}.fr-pr-md-16v,.fr-pr-md-8w,.fr-px-md-16v,.fr-px-md-8w{padding-right:4rem !important;}.fr-pt-md-16v,.fr-pt-md-8w,.fr-py-md-16v,.fr-py-md-8w{padding-top:4rem !important;}.fr-pb-md-16v,.fr-pb-md-8w,.fr-py-md-16v,.fr-py-md-8w{padding-bottom:4rem !important;}.fr-p-md-17v{padding:4.25rem !important;}.fr-pl-md-17v,.fr-px-md-17v{padding-left:4.25rem !important;}.fr-pr-md-17v,.fr-px-md-17v{padding-right:4.25rem !important;}.fr-pt-md-17v,.fr-py-md-17v{padding-top:4.25rem !important;}.fr-pb-md-17v,.fr-py-md-17v{padding-bottom:4.25rem !important;}.fr-p-md-18v,.fr-p-md-9w{padding:4.5rem !important;}.fr-pl-md-18v,.fr-pl-md-9w,.fr-px-md-18v,.fr-px-md-9w{padding-left:4.5rem !important;}.fr-pr-md-18v,.fr-pr-md-9w,.fr-px-md-18v,.fr-px-md-9w{padding-right:4.5rem !important;}.fr-pt-md-18v,.fr-pt-md-9w,.fr-py-md-18v,.fr-py-md-9w{padding-top:4.5rem !important;}.fr-pb-md-18v,.fr-pb-md-9w,.fr-py-md-18v,.fr-py-md-9w{padding-bottom:4.5rem !important;}.fr-p-md-19v{padding:4.75rem !important;}.fr-pl-md-19v,.fr-px-md-19v{padding-left:4.75rem !important;}.fr-pr-md-19v,.fr-px-md-19v{padding-right:4.75rem !important;}.fr-pt-md-19v,.fr-py-md-19v{padding-top:4.75rem !important;}.fr-pb-md-19v,.fr-py-md-19v{padding-bottom:4.75rem !important;}.fr-p-md-20v,.fr-p-md-10w{padding:5rem !important;}.fr-pl-md-20v,.fr-pl-md-10w,.fr-px-md-20v,.fr-px-md-10w{padding-left:5rem !important;}.fr-pr-md-20v,.fr-pr-md-10w,.fr-px-md-20v,.fr-px-md-10w{padding-right:5rem !important;}.fr-pt-md-20v,.fr-pt-md-10w,.fr-py-md-20v,.fr-py-md-10w{padding-top:5rem !important;}.fr-pb-md-20v,.fr-pb-md-10w,.fr-py-md-20v,.fr-py-md-10w{padding-bottom:5rem !important;}.fr-p-md-21v{padding:5.25rem !important;}.fr-pl-md-21v,.fr-px-md-21v{padding-left:5.25rem !important;}.fr-pr-md-21v,.fr-px-md-21v{padding-right:5.25rem !important;}.fr-pt-md-21v,.fr-py-md-21v{padding-top:5.25rem !important;}.fr-pb-md-21v,.fr-py-md-21v{padding-bottom:5.25rem !important;}.fr-p-md-22v,.fr-p-md-11w{padding:5.5rem !important;}.fr-pl-md-22v,.fr-pl-md-11w,.fr-px-md-22v,.fr-px-md-11w{padding-left:5.5rem !important;}.fr-pr-md-22v,.fr-pr-md-11w,.fr-px-md-22v,.fr-px-md-11w{padding-right:5.5rem !important;}.fr-pt-md-22v,.fr-pt-md-11w,.fr-py-md-22v,.fr-py-md-11w{padding-top:5.5rem !important;}.fr-pb-md-22v,.fr-pb-md-11w,.fr-py-md-22v,.fr-py-md-11w{padding-bottom:5.5rem !important;}.fr-p-md-23v{padding:5.75rem !important;}.fr-pl-md-23v,.fr-px-md-23v{padding-left:5.75rem !important;}.fr-pr-md-23v,.fr-px-md-23v{padding-right:5.75rem !important;}.fr-pt-md-23v,.fr-py-md-23v{padding-top:5.75rem !important;}.fr-pb-md-23v,.fr-py-md-23v{padding-bottom:5.75rem !important;}.fr-p-md-24v,.fr-p-md-12w{padding:6rem !important;}.fr-pl-md-24v,.fr-pl-md-12w,.fr-px-md-24v,.fr-px-md-12w{padding-left:6rem !important;}.fr-pr-md-24v,.fr-pr-md-12w,.fr-px-md-24v,.fr-px-md-12w{padding-right:6rem !important;}.fr-pt-md-24v,.fr-pt-md-12w,.fr-py-md-24v,.fr-py-md-12w{padding-top:6rem !important;}.fr-pb-md-24v,.fr-pb-md-12w,.fr-py-md-24v,.fr-py-md-12w{padding-bottom:6rem !important;}.fr-p-md-25v{padding:6.25rem !important;}.fr-pl-md-25v,.fr-px-md-25v{padding-left:6.25rem !important;}.fr-pr-md-25v,.fr-px-md-25v{padding-right:6.25rem !important;}.fr-pt-md-25v,.fr-py-md-25v{padding-top:6.25rem !important;}.fr-pb-md-25v,.fr-py-md-25v{padding-bottom:6.25rem !important;}.fr-p-md-26v,.fr-p-md-13w{padding:6.5rem !important;}.fr-pl-md-26v,.fr-pl-md-13w,.fr-px-md-26v,.fr-px-md-13w{padding-left:6.5rem !important;}.fr-pr-md-26v,.fr-pr-md-13w,.fr-px-md-26v,.fr-px-md-13w{padding-right:6.5rem !important;}.fr-pt-md-26v,.fr-pt-md-13w,.fr-py-md-26v,.fr-py-md-13w{padding-top:6.5rem !important;}.fr-pb-md-26v,.fr-pb-md-13w,.fr-py-md-26v,.fr-py-md-13w{padding-bottom:6.5rem !important;}.fr-p-md-27v{padding:6.75rem !important;}.fr-pl-md-27v,.fr-px-md-27v{padding-left:6.75rem !important;}.fr-pr-md-27v,.fr-px-md-27v{padding-right:6.75rem !important;}.fr-pt-md-27v,.fr-py-md-27v{padding-top:6.75rem !important;}.fr-pb-md-27v,.fr-py-md-27v{padding-bottom:6.75rem !important;}.fr-p-md-28v,.fr-p-md-14w{padding:7rem !important;}.fr-pl-md-28v,.fr-pl-md-14w,.fr-px-md-28v,.fr-px-md-14w{padding-left:7rem !important;}.fr-pr-md-28v,.fr-pr-md-14w,.fr-px-md-28v,.fr-px-md-14w{padding-right:7rem !important;}.fr-pt-md-28v,.fr-pt-md-14w,.fr-py-md-28v,.fr-py-md-14w{padding-top:7rem !important;}.fr-pb-md-28v,.fr-pb-md-14w,.fr-py-md-28v,.fr-py-md-14w{padding-bottom:7rem !important;}.fr-p-md-29v{padding:7.25rem !important;}.fr-pl-md-29v,.fr-px-md-29v{padding-left:7.25rem !important;}.fr-pr-md-29v,.fr-px-md-29v{padding-right:7.25rem !important;}.fr-pt-md-29v,.fr-py-md-29v{padding-top:7.25rem !important;}.fr-pb-md-29v,.fr-py-md-29v{padding-bottom:7.25rem !important;}.fr-p-md-30v,.fr-p-md-15w{padding:7.5rem !important;}.fr-pl-md-30v,.fr-pl-md-15w,.fr-px-md-30v,.fr-px-md-15w{padding-left:7.5rem !important;}.fr-pr-md-30v,.fr-pr-md-15w,.fr-px-md-30v,.fr-px-md-15w{padding-right:7.5rem !important;}.fr-pt-md-30v,.fr-pt-md-15w,.fr-py-md-30v,.fr-py-md-15w{padding-top:7.5rem !important;}.fr-pb-md-30v,.fr-pb-md-15w,.fr-py-md-30v,.fr-py-md-15w{padding-bottom:7.5rem !important;}.fr-p-md-31v{padding:7.75rem !important;}.fr-pl-md-31v,.fr-px-md-31v{padding-left:7.75rem !important;}.fr-pr-md-31v,.fr-px-md-31v{padding-right:7.75rem !important;}.fr-pt-md-31v,.fr-py-md-31v{padding-top:7.75rem !important;}.fr-pb-md-31v,.fr-py-md-31v{padding-bottom:7.75rem !important;}.fr-p-md-32v,.fr-p-md-16w{padding:8rem !important;}.fr-pl-md-32v,.fr-pl-md-16w,.fr-px-md-32v,.fr-px-md-16w{padding-left:8rem !important;}.fr-pr-md-32v,.fr-pr-md-16w,.fr-px-md-32v,.fr-px-md-16w{padding-right:8rem !important;}.fr-pt-md-32v,.fr-pt-md-16w,.fr-py-md-32v,.fr-py-md-16w{padding-top:8rem !important;}.fr-pb-md-32v,.fr-pb-md-16w,.fr-py-md-32v,.fr-py-md-16w{padding-bottom:8rem !important;}.fr-accordion .fr-collapse{margin:0 -0.25rem;padding-left:1rem;padding-right:1rem;}.fr-btns-group--inline-md .fr-btn{width:auto;max-width:100%;margin-left:0.5rem;margin-right:0.5rem;}.fr-btns-group--inline-md > li{display:inline-flex;max-width:100%;width:auto;}.fr-btns-group--inline-md.fr-btns-group--right.fr-btns-group--inline-reverse{flex-direction:row-reverse;justify-content:flex-start;}.fr-quote{padding:0 0 0 2rem;background-size:1px 100%;background-position:0 0;}.fr-quote--column{margin-left:13.5rem;min-height:13rem;}.fr-quote--column .fr-quote__author{margin-left:0;}.fr-quote--column .fr-quote__source{margin-left:0;}.fr-quote--column figcaption{min-height:auto;}.fr-quote__image{position:absolute;top:50%;left:-13.5rem;width:11.5rem;height:11.5rem;margin-top:-5.75rem;}.fr-breadcrumb{margin-bottom:2.5rem;}.fr-breadcrumb__button{display:none;}.fr-breadcrumb .fr-collapse{margin-left:0;margin-right:0;padding-left:0;padding-right:0;transform:none;visibility:inherit;overflow:visible;max-height:none;}.fr-breadcrumb .fr-collapse::before{content:none;}.fr-breadcrumb__list{transform:none;}.fr-fieldset__element--inline\@md{flex:0 0 auto;}.fr-fieldset__element--year.fr-fieldset__element--inline\@md{margin-right:0;}.fr-fieldset__element--postal.fr-fieldset__element--inline\@md{margin-right:0;}.fr-fieldset__element--number.fr-fieldset__element--inline\@md{margin-right:0;}.fr-stepper__title{font-size:1.25rem;line-height:1.75rem;}.fr-links-group--download .fr-link,.fr-links-group .fr-link--download{margin-bottom:3rem;}.fr-links-group__title{font-size:1.5rem;line-height:2rem;}.fr-links-group--bordered{padding:2rem 2rem 0.5rem;}.fr-sidemenu{margin-left:0;margin-right:0;padding-right:2rem;box-shadow:none;}.fr-sidemenu .fr-collapse{margin-left:-0.25rem;margin-right:-0.25rem;padding-left:0.25rem;padding-right:0.25rem;}.fr-sidemenu__title{margin:0 0 1.5rem;padding:0;box-shadow:none;}.fr-sidemenu__list .fr-sidemenu__list{margin:0 1rem 1rem;}.fr-sidemenu__list{margin:0;}.fr-sidemenu__item::before{content:none;}.fr-sidemenu__inner{padding:0 1.5rem 0 0;box-shadow:inset -1px 0 0 0 var(--border-default-grey);}.fr-sidemenu__inner > .fr-collapse{padding:0;margin:0;overflow:initial;max-height:none;}.fr-sidemenu__inner > .fr-collapse::before{display:none;}.fr-sidemenu__inner > .fr-collapse:not(.fr-collapse--expanded){visibility:inherit;}.fr-sidemenu--right{padding-left:2rem;padding-right:0;}.fr-sidemenu--right .fr-sidemenu__inner{padding:0 1rem 0 2rem;border-right:0;box-shadow:inset 1px 0 0 0 var(--border-default-grey);}.fr-sidemenu--sticky{position:sticky;top:0;}.fr-sidemenu--sticky .fr-sidemenu__inner{padding-top:0.5rem;padding-left:0.25rem;margin-left:-0.25rem;padding-bottom:0.25rem;margin-bottom:-0.25rem;overflow:auto;max-height:100vh;}.fr-sidemenu--sticky-full-height{position:sticky;top:0;height:100vh;}.fr-sidemenu--sticky-full-height .fr-sidemenu__inner{padding-top:0.5rem;padding-left:0.25rem;margin-left:-0.25rem;padding-bottom:0.25rem;margin-bottom:-0.25rem;overflow:auto;height:100%;}.fr-sidemenu__link,.fr-sidemenu__btn{margin:0;width:100%;}.fr-sidemenu__btn[aria-expanded]{padding:0.75rem 2.5rem 0.75rem 1rem;}.fr-sidemenu__btn[aria-expanded]::after{margin-right:-1.5rem;}.fr-sidemenu__inner > .fr-sidemenu__btn{display:none;}.fr-highlight{padding-left:2.25rem;margin-left:2rem;}.fr-tabs--viewport-width{margin-left:0;margin-right:0;}.fr-tabs__panel{padding:2rem;}.fr-tabs__panel:focus,.fr-tabs__panel:focus-visible{outline-offset:calc(-2rem + 2px);}.fr-summary{padding:2rem;}.fr-table__content .fr-cell--fixed\@sm{position:sticky;left:0;z-index:1;}.fr-table__content .fr-cell--fixed\@md{position:sticky;left:0;z-index:1;}.fr-table caption{font-size:1.5rem;line-height:2rem;}.fr-table__header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;}.fr-table__header .fr-table__detail{order:1;flex:1;padding-right:0.5rem;}.fr-table__header .fr-btns-group{order:2;padding-left:0.5rem;padding-right:0.5rem;}.fr-table__header .fr-segmented{order:3;flex:0;padding-left:0.5rem;}.fr-table__footer{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;}.fr-table__footer .fr-select-group .fr-select{width:16rem;}.fr-table__footer .fr-btns-group{padding-left:0.5rem;}.fr-table__footer--start{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;}.fr-table__footer--start .fr-select-group{padding-left:0.5rem;padding-right:0.5rem;}.fr-table__footer--start .fr-select-group .fr-select{margin-top:0;}.fr-table > table td,.fr-table > table th{padding:1rem;}.fr-table > table thead td,.fr-table > table thead th{padding-bottom:1.125rem;}.fr-download--card{padding:2rem 2rem 5rem 2rem;}.fr-download--card .fr-download__link{font-size:1.375rem;line-height:1.75rem;}.fr-download--card .fr-download__link::after{--icon-size:1.5rem;bottom:2rem;right:2rem;}.fr-download--card .fr-download__desc{margin-top:0.75rem;}.fr-download--card .fr-download__detail{bottom:2rem;left:2rem;}.fr-downloads-group__title{font-size:1.5rem;line-height:2rem;}.fr-downloads-group--bordered{padding:2rem 2rem 0.5rem;}.fr-downloads-group .fr-download{margin-bottom:1.5rem;}.fr-alert__title{font-size:1.25rem;line-height:1.75rem;}.fr-notice__title,.fr-notice__desc,.fr-notice__link{font-size:1rem;line-height:1.5rem;}.fr-notice .fr-btn--close{margin-left:1rem;}.fr-card__title{font-size:1.375rem;line-height:1.75rem;}.fr-card--sm .fr-card__title{font-size:1.25rem;line-height:1.75rem;}.fr-card--lg .fr-card__title{font-size:1.5rem;line-height:2rem;}.fr-card--horizontal,.fr-card--horizontal-half,.fr-card--horizontal-tier{flex-direction:row;}.fr-card--horizontal .fr-card__img,.fr-card--horizontal-half .fr-card__img,.fr-card--horizontal-tier .fr-card__img{height:100%;}.fr-card--horizontal .fr-card__img img,.fr-card--horizontal-half .fr-card__img img,.fr-card--horizontal-tier .fr-card__img img{height:100%;object-fit:cover;}.fr-card--horizontal .fr-card__header{width:40%;flex:0 0 40%;}.fr-card--horizontal-half .fr-card__header{width:50%;flex:0 0 50%;}.fr-card--horizontal-tier .fr-card__header{width:33.3333333333%;flex:0 0 33.3333333333%;}.fr-card--download{flex-direction:row;}.fr-card--download .fr-card__header{width:40%;flex:0 0 40%;aspect-ratio:auto;}.fr-card--download .fr-card__header .fr-card__img img{object-position:50% 0;}.fr-card--download .fr-card__img{height:100%;}.fr-card--download .fr-card__img img{height:100%;object-fit:cover;}.fr-skiplinks{padding:0.75rem 0;}.fr-skiplinks__list > li{margin:0 0.5rem;}.fr-skiplinks__list{flex-direction:row;flex-wrap:wrap;margin:0 -1rem;}.fr-callout{padding:2rem 3rem;}.fr-callout[class^=fr-icon-]::before,.fr-callout[class*=" fr-icon-"]::before,.fr-callout[class^=fr-fi-]::before,.fr-callout[class*=" fr-fi-"]::before{margin:-1rem 0 1rem -2rem;}.fr-callout__title{font-size:1.5rem;line-height:2rem;}.fr-modal{padding-right:var(--scrollbar-width);}.fr-modal--top::before{content:"";}.fr-modal::before{width:0;height:10vh;flex:1 0 10vh;}.fr-modal::after{content:"";width:0;height:10vh;flex:1 0 10vh;}.fr-modal__body{max-height:80vh !important;}.fr-modal__header{padding:1rem 2rem;}.fr-modal__content{padding-left:2rem;padding-right:2rem;margin-bottom:4rem;}.fr-modal__footer{padding:2rem;margin-top:-3rem;}.fr-modal__title{font-size:1.5rem;line-height:2rem;}.fr-share__text{max-width:18rem;}.fr-footer__body{margin-bottom:1.5rem;}.fr-footer__brand .fr-logo{font-size:1.3125rem;padding:1.25rem;margin:-1.25rem;}.fr-footer__brand .fr-logo::before{width:3.4375rem;height:1.25rem;margin-bottom:0.4166666667rem;background-size:3.4375rem 1.40625rem, 3.4375rem 1.25rem, 0;background-position:0 -0.078125rem, 0 0, 0 0;}:root[data-fr-mourning] .fr-footer__brand .fr-logo::before{background-size:3.4375rem 1.40625rem, 0, 3.4375rem 1.25rem;}.fr-footer__brand .fr-logo::after{min-width:3.28125rem;background-size:6.5625rem 4.6875rem;background-position:0 calc(100% + 2.34375rem);padding-top:2.7604166667rem;}[data-fr-theme=dark] .fr-footer__brand .fr-logo::after{background-position:-3.28125rem 100%;}.fr-footer__brand .fr-logo + .fr-footer__brand-link{margin-left:2rem;}.fr-footer__brand{margin-right:1rem;}.fr-footer__brand.fr-enlarge-link{margin:-1rem 0 -1rem -1rem;padding:1rem;align-self:flex-start;}.fr-footer__content{margin-left:auto;}.fr-footer__content-list{margin-top:0.5rem;}.fr-footer__top{margin:-1.875rem 0 2rem;}.fr-footer__bottom-item{margin:0.5rem 0 0 0.75rem;}.fr-footer__bottom-item::before{margin-right:0.75rem;}.fr-footer__partners-logos{margin-right:-1rem;flex-wrap:nowrap;}.fr-footer__partners-main + .fr-footer__partners-sub{padding-left:1rem;}.fr-footer__partners-sub,.fr-footer__partners-sub > ul{padding-top:0;}.fr-footer__partners-sub > ul,.fr-footer__partners-sub > ul > ul{justify-content:flex-end;}.fr-footer__partners-sub > li,.fr-footer__partners-sub > ul > li{margin:0 1rem 0 1rem;}.fr-footer__partners-sub .fr-footer__partners-link{margin-bottom:0.5rem;}.fr-tile__title{font-size:1.25rem;line-height:1.75rem;}.fr-tile--vertical\@md{flex-direction:column;text-align:center;align-items:center;}.fr-tile--vertical\@md .fr-tile__header{margin-bottom:1rem;margin-right:0 !important;}.fr-tile--vertical\@md .fr-tile__pictogram{width:5rem;height:5rem;}.fr-tile--vertical\@md .fr-tile__content{align-items:center;}.fr-tile--vertical\@md .fr-tile__detail{margin-top:0.75rem;}.fr-tile--vertical\@md.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content,.fr-tile--vertical\@md.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content{padding-bottom:2.5rem;}.fr-tile--vertical\@md.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__detail,.fr-tile--vertical\@md.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__detail{margin-bottom:0;padding-right:0;}.fr-tile--horizontal .fr-tile__img{width:5rem;height:5rem;margin:0 2rem 0 0;}.fr-search-bar--lg .fr-btn{font-size:1.125rem;line-height:1.75rem;min-height:3rem;padding:0.5rem 1.5rem;overflow:initial;max-width:100%;max-height:none;}.fr-search-bar--lg .fr-btn::before{--icon-size:1.5rem;margin-left:-0.1875rem;margin-right:0.5rem;}.fr-search-bar--lg .fr-input{max-height:3rem;}.fr-content-media--sm .fr-content-media__img,.fr-content-media--sm .fr-responsive-vid{width:75%;}.fr-content-media--lg .fr-content-media__img,.fr-content-media--lg .fr-responsive-vid{width:125%;}.fr-consent-banner{padding:2rem;bottom:2.5rem;left:2.5rem;max-width:40rem;max-height:calc(100% - 5rem);}.fr-consent-banner__title{font-size:1.25rem;line-height:1.75rem;}.fr-consent-banner__buttons{margin-top:2rem;}.fr-consent-service > .fr-fieldset{padding:0 0 1.25rem;display:flex;flex-direction:row;flex-wrap:wrap;}.fr-consent-service:last-child > .fr-fieldset{padding:1.25rem 0 1rem;}.fr-consent-service__title{font-size:1.25rem;line-height:1.75rem;width:50%;}.fr-consent-service__desc{--text-spacing:0.25rem 1.5rem 0.5rem 0;width:60%;}.fr-consent-service__radios{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;position:absolute;top:1.25rem;right:0;width:50%;}.fr-consent-services .fr-consent-service + .fr-consent-service{margin-top:-0.25rem;}.fr-consent-services .fr-consent-service__desc{--text-spacing:0.25rem 0 0.5rem 0;}.fr-follow{padding:2rem 0;}.fr-follow .fr-grid-row > * > div{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%;}.fr-follow .fr-grid-row > *:not(:first-child){padding-left:8.3333333333%;padding-top:0;margin-top:0;box-shadow:-1px 0 0 0 var(--border-default-blue-france);}.fr-follow .fr-grid-row > *:not(:last-child){padding-right:8.3333333333%;}.fr-follow .fr-grid-row > *:first-child:last-child > div{display:flex;flex-direction:row;align-items:center;justify-content:space-between;}.fr-follow .fr-grid-row > *:first-child:last-child > .fr-follow__newsletter{--text-spacing:0;}.fr-follow .fr-grid-row > *:first-child:last-child > .fr-follow__newsletter > *{max-width:50%;padding-right:0.75rem;padding-left:0.75rem;}.fr-follow .fr-grid-row > *:first-child:last-child > .fr-follow__newsletter > :first-child{padding-right:0.75rem;padding-left:0;}.fr-follow .fr-grid-row > *:first-child:last-child > .fr-follow__newsletter > :last-child{padding-right:0;padding-left:0.75rem;}.fr-follow .fr-grid-row > *:first-child:last-child > .fr-follow__social{--title-spacing:0;}.fr-follow .fr-hint-text{margin-top:0.5rem;}.fr-header__service-title{font-size:1.25rem;line-height:1.75rem;}}@media (min-width: 62em){.fr-hidden-lg{display:none !important;}.fr-unhidden-lg{display:inherit !important;}.fr-sr-only-lg{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;display:block;}.fr-container,.fr-container-sm,.fr-container-md{padding-left:1.5rem;padding-right:1.5rem;}.fr-container-lg{padding-left:1.5rem;padding-right:1.5rem;}.fr-container-lg--fluid{padding-left:0;padding-right:0;max-width:none;overflow:hidden;}.fr-grid-row--gutters,.fr-grid-row-sm--gutters,.fr-grid-row-md--gutters{margin:-0.75rem;}.fr-grid-row--gutters > [class^=fr-col-],.fr-grid-row--gutters > [class*=" fr-col-"],.fr-grid-row--gutters > .fr-col,.fr-grid-row-sm--gutters > [class^=fr-col-],.fr-grid-row-sm--gutters > [class*=" fr-col-"],.fr-grid-row-sm--gutters > .fr-col,.fr-grid-row-md--gutters > [class^=fr-col-],.fr-grid-row-md--gutters > [class*=" fr-col-"],.fr-grid-row-md--gutters > .fr-col{padding:0.75rem;}.fr-grid-row-lg--gutters{margin:-0.75rem;}.fr-grid-row-lg--gutters > [class^=fr-col-],.fr-grid-row-lg--gutters > [class*=" fr-col-"],.fr-grid-row-lg--gutters > .fr-col{padding:0.75rem;}.fr-grid-row-lg--no-gutters{margin:0;}.fr-grid-row-lg--no-gutters > [class^=fr-col-],.fr-grid-row-lg--no-gutters > [class*=" fr-col-"],.fr-grid-row-lg--no-gutters > .fr-col{padding:0;}.fr-col-lg{flex:1;}.fr-col-lg-1{flex:0 0 calc(100% / 12);width:calc(100% / 12);max-width:calc(100% / 12);}.fr-col-offset-lg-1:not(.fr-col-offset-lg-1--right){margin-left:calc(100% / 12);}.fr-col-offset-lg-1--right{margin-right:calc(100% / 12);}.fr-col-lg-2{flex:0 0 calc(200% / 12);width:calc(200% / 12);max-width:calc(200% / 12);}.fr-col-offset-lg-2:not(.fr-col-offset-lg-2--right){margin-left:calc(200% / 12);}.fr-col-offset-lg-2--right{margin-right:calc(200% / 12);}.fr-col-lg-3{flex:0 0 calc(300% / 12);width:calc(300% / 12);max-width:calc(300% / 12);}.fr-col-offset-lg-3:not(.fr-col-offset-lg-3--right){margin-left:calc(300% / 12);}.fr-col-offset-lg-3--right{margin-right:calc(300% / 12);}.fr-col-lg-4{flex:0 0 calc(400% / 12);width:calc(400% / 12);max-width:calc(400% / 12);}.fr-col-offset-lg-4:not(.fr-col-offset-lg-4--right){margin-left:calc(400% / 12);}.fr-col-offset-lg-4--right{margin-right:calc(400% / 12);}.fr-col-lg-5{flex:0 0 calc(500% / 12);width:calc(500% / 12);max-width:calc(500% / 12);}.fr-col-offset-lg-5:not(.fr-col-offset-lg-5--right){margin-left:calc(500% / 12);}.fr-col-offset-lg-5--right{margin-right:calc(500% / 12);}.fr-col-lg-6{flex:0 0 calc(600% / 12);width:calc(600% / 12);max-width:calc(600% / 12);}.fr-col-offset-lg-6:not(.fr-col-offset-lg-6--right){margin-left:calc(600% / 12);}.fr-col-offset-lg-6--right{margin-right:calc(600% / 12);}.fr-col-lg-7{flex:0 0 calc(700% / 12);width:calc(700% / 12);max-width:calc(700% / 12);}.fr-col-offset-lg-7:not(.fr-col-offset-lg-7--right){margin-left:calc(700% / 12);}.fr-col-offset-lg-7--right{margin-right:calc(700% / 12);}.fr-col-lg-8{flex:0 0 calc(800% / 12);width:calc(800% / 12);max-width:calc(800% / 12);}.fr-col-offset-lg-8:not(.fr-col-offset-lg-8--right){margin-left:calc(800% / 12);}.fr-col-offset-lg-8--right{margin-right:calc(800% / 12);}.fr-col-lg-9{flex:0 0 calc(900% / 12);width:calc(900% / 12);max-width:calc(900% / 12);}.fr-col-offset-lg-9:not(.fr-col-offset-lg-9--right){margin-left:calc(900% / 12);}.fr-col-offset-lg-9--right{margin-right:calc(900% / 12);}.fr-col-lg-10{flex:0 0 calc(1000% / 12);width:calc(1000% / 12);max-width:calc(1000% / 12);}.fr-col-offset-lg-10:not(.fr-col-offset-lg-10--right){margin-left:calc(1000% / 12);}.fr-col-offset-lg-10--right{margin-right:calc(1000% / 12);}.fr-col-lg-11{flex:0 0 calc(1100% / 12);width:calc(1100% / 12);max-width:calc(1100% / 12);}.fr-col-offset-lg-11:not(.fr-col-offset-lg-11--right){margin-left:calc(1100% / 12);}.fr-col-offset-lg-11--right{margin-right:calc(1100% / 12);}.fr-col-lg-12{flex:0 0 calc(1200% / 12);width:calc(1200% / 12);max-width:calc(1200% / 12);}.fr-col-offset-lg-12:not(.fr-col-offset-lg-12--right){margin-left:calc(1200% / 12);}.fr-col-offset-lg-12--right{margin-right:calc(1200% / 12);}.fr-displayed-lg{display:inherit !important;}.fr-btns-group--inline-lg .fr-btn{width:auto;max-width:100%;margin-left:0.5rem;margin-right:0.5rem;}.fr-btns-group--inline-lg > li{display:inline-flex;max-width:100%;width:auto;}.fr-btns-group--inline-lg.fr-btns-group--right.fr-btns-group--inline-reverse{flex-direction:row-reverse;justify-content:flex-start;}.fr-pagination__link--first.fr-pagination__link--lg-label{font-size:0.875rem;line-height:1.5rem;min-height:2rem;padding:0.25rem 0.75rem;overflow:initial;max-width:100%;max-height:none;}.fr-pagination__link--first.fr-pagination__link--lg-label::before{--icon-size:1rem;margin-left:-0.125rem;margin-right:0.5rem;flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/system/fr--arrow-left-s-first-line.svg");mask-image:url("icons/system/fr--arrow-left-s-first-line.svg");content:"";}.fr-pagination__link--prev.fr-pagination__link--lg-label{font-size:0.875rem;line-height:1.5rem;min-height:2rem;padding:0.25rem 0.75rem;overflow:initial;max-width:100%;max-height:none;}.fr-pagination__link--prev.fr-pagination__link--lg-label::before{--icon-size:1rem;margin-left:-0.125rem;margin-right:0.5rem;flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/system/arrow-left-s-line.svg");mask-image:url("icons/system/arrow-left-s-line.svg");content:"";}.fr-pagination__link--next.fr-pagination__link--lg-label{font-size:0.875rem;line-height:1.5rem;min-height:2rem;padding:0.25rem 0.75rem;overflow:initial;max-width:100%;max-height:none;}.fr-pagination__link--next.fr-pagination__link--lg-label::after{--icon-size:1rem;margin-right:-0.125rem;margin-left:0.5rem;flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/system/arrow-right-s-line.svg");mask-image:url("icons/system/arrow-right-s-line.svg");content:"";}.fr-pagination__link--next.fr-pagination__link--lg-label::before{content:none;}.fr-pagination__link--last.fr-pagination__link--lg-label{font-size:0.875rem;line-height:1.5rem;min-height:2rem;padding:0.25rem 0.75rem;overflow:initial;max-width:100%;max-height:none;}.fr-pagination__link--last.fr-pagination__link--lg-label::after{--icon-size:1rem;margin-right:-0.125rem;margin-left:0.5rem;flex:0 0 auto;display:inline-block;vertical-align:calc((0.75em - var(--icon-size)) * 0.5);background-color:currentColor;width:var(--icon-size);height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url("icons/system/fr--arrow-right-s-last-line.svg");mask-image:url("icons/system/fr--arrow-right-s-last-line.svg");content:"";}.fr-pagination__link--last.fr-pagination__link--lg-label::before{content:none;}.fr-table__content .fr-cell--fixed\@lg{position:sticky;left:0;z-index:1;}.fr-table__footer--middle{display:block;padding-left:0.5rem;padding-right:0.5rem;}.fr-table__footer--middle .fr-pagination__list{flex-wrap:nowrap;}.fr-table__footer--end{flex:1 0 0;}.fr-nav__list{flex-direction:row;flex-wrap:nowrap;}.fr-nav__list > *:first-child:nth-last-child(2) ~ *,.fr-nav__list > *:first-child:nth-last-child(3) ~ *,.fr-nav__list > *:first-child:nth-last-child(4) ~ *{margin-left:1.25rem;}.fr-nav__item .fr-btn,.fr-nav__item .fr-link{min-height:auto;}.fr-nav__item{position:initial;align-items:flex-start;}.fr-nav__item::before{content:none;}.fr-nav__item--align-right{align-items:flex-end;}.fr-nav__link,.fr-nav__btn{min-height:3.5rem;padding:1rem;font-size:0.875rem;line-height:1.5rem;font-weight:normal;--hover-tint:var(--hover);--active-tint:var(--active);}.fr-nav__link[aria-current]:not([aria-current=false]),.fr-nav__btn[aria-current]:not([aria-current=false]){position:relative;}.fr-nav__link[aria-current]:not([aria-current=false])::before,.fr-nav__btn[aria-current]:not([aria-current=false])::before{content:"";position:absolute;top:auto;bottom:0;left:0;width:100%;height:2px;margin-top:0;}.fr-nav__btn{justify-content:flex-start;}.fr-menu{pointer-events:none;position:absolute;top:100%;z-index:calc(var(--ground) + 1000);filter:drop-shadow(var(--overlap-shadow));}.fr-menu__list{width:20rem;pointer-events:auto;padding:0;margin-bottom:2rem;background-size:100% 1px;background-position:0 0;background-repeat:no-repeat;background-color:var(--background-overlap-grey);--idle:transparent;--hover:var(--background-overlap-grey-hover);--active:var(--background-overlap-grey-active);background-image:linear-gradient(0deg, var(--background-open-blue-france), var(--background-open-blue-france));}.fr-mega-menu{position:absolute;top:100%;right:0;left:0;margin:0;padding:0;z-index:calc(var(--ground) + 1000);background-color:var(--background-overlap-grey);--idle:transparent;--hover:var(--background-overlap-grey-hover);--active:var(--background-overlap-grey-active);filter:drop-shadow(var(--overlap-shadow));box-shadow:inset 0 1px 0 0 var(--border-open-blue-france);}.fr-mega-menu::after{content:"";display:block;padding-bottom:1.5rem;}.fr-mega-menu > .fr-container{padding:0 1.5rem;}.fr-mega-menu > .fr-container::before{content:"";display:block;padding-top:1rem;}.fr-mega-menu .fr-btn--close{display:flex;}.fr-mega-menu__leader{margin-top:-1.25rem;padding-top:0;}.fr-mega-menu__list::before{content:none;}.fr-menu__list > *:first-child,.fr-menu__list > *:first-child .fr-nav__link,.fr-menu__list > *:hover,.fr-menu__list > *:hover .fr-nav__link,.fr-menu__list > *:hover + *,.fr-menu__list > *:hover + * .fr-nav__link{box-shadow:none;}.fr-menu .fr-nav__link{box-shadow:0 calc(-1rem - 1px) 0 -1rem var(--border-default-grey);}.fr-mega-menu__category{box-shadow:0 calc(1rem + 1px) 0 -1rem var(--border-default-grey);}.fr-footer__content{margin-top:0;flex-basis:50%;max-width:36.75rem;}.fr-tile--vertical\@lg{flex-direction:column;text-align:center;align-items:center;}.fr-tile--vertical\@lg .fr-tile__header{margin-bottom:1rem;margin-right:0 !important;}.fr-tile--vertical\@lg .fr-tile__pictogram{width:5rem;height:5rem;}.fr-tile--vertical\@lg .fr-tile__content{align-items:center;}.fr-tile--vertical\@lg .fr-tile__detail{margin-top:0.75rem;}.fr-tile--vertical\@lg.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content,.fr-tile--vertical\@lg.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content{padding-bottom:2.5rem;}.fr-tile--vertical\@lg.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__detail,.fr-tile--vertical\@lg.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__detail{margin-bottom:0;padding-right:0;}.fr-translate .fr-translate__btn{min-height:auto;width:auto;font-size:0.875rem;line-height:1.5rem;padding:0.25rem 0.75rem;}.fr-translate .fr-translate__btn::after{margin-left:0.25rem;margin-right:-0.25rem;}.fr-translate .fr-translate__btn::before{--icon-size:1rem;}.fr-translate__language[aria-current]:not([aria-current=false]){display:inline-flex;}.fr-translate__menu{margin:-0.25rem -1rem;}.fr-translate .fr-menu__list{display:grid;grid-template-rows:repeat(var(--rows), auto);grid-auto-flow:column;}.fr-btns-group .fr-translate__menu{margin:-1.25rem -0.75rem 0;}.fr-consent-manager__header .fr-consent-service__title{width:44%;}.fr-consent-manager__header .fr-consent-service__radios{width:56%;position:absolute;justify-content:flex-end;}.fr-header__body-row{padding:1.5rem 0;}.fr-header__brand{margin-top:-1rem;margin-bottom:-1rem;flex-wrap:nowrap;width:auto;padding-left:0;padding-right:0;z-index:auto;background:transparent;filter:none;}.fr-header__brand-top{width:auto;}.fr-header__brand.fr-enlarge-link a[href]::before{outline-offset:2px;}.fr-header__logo,.fr-header__operator,.fr-header__service{padding:1rem;}.fr-header__service{margin-left:0;margin-right:0;box-shadow:none;}.fr-header__service::before{content:none;}.fr-header .fr-modal{margin:0;width:auto;height:auto;visibility:inherit;opacity:1;position:initial;background-color:transparent;overflow:initial;}.fr-header .fr-modal > * > .fr-btn--close{display:none;}.fr-header .fr-modal > .fr-container{padding-top:0;padding-bottom:0;height:auto;}.fr-header__navbar{display:none;}.fr-header__tools{flex-direction:column;align-items:flex-end;text-align:right;padding-left:1rem;padding-right:1rem;margin-left:auto;flex:1 0 auto;}.fr-header__tools-links + .fr-header__search{margin-top:1rem;}.fr-header__tools .fr-header__search{max-width:24rem;margin-left:auto;}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-],.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"],.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-],.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]{font-size:0.875rem;line-height:1.5rem;min-height:2rem;padding:0.25rem 0.75rem;overflow:initial;max-width:100%;max-height:none;}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before{--icon-size:1rem;margin-left:-0.125rem;margin-right:0.5rem;}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:0.875rem;line-height:1.5rem;min-height:2rem;padding:0.25rem 0.75rem;overflow:initial;max-width:100%;max-height:none;}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before{--icon-size:1rem;margin-left:-0.125rem;margin-right:0.5rem;}.fr-header__tools-links{display:flex;flex-direction:row;justify-content:flex-end;gap:0.5rem;}.fr-header__tools-links .fr-btns-group{justify-content:flex-end;margin:0 -0.25rem -1rem;}.fr-header__tools-links .fr-btns-group .fr-btn{width:auto;max-width:100%;margin-left:0.5rem;margin-right:0.5rem;margin-left:0.25rem;margin-right:0.25rem;}.fr-header__tools-links .fr-btns-group > li{display:inline-flex;max-width:100%;width:auto;align-items:flex-start;}.fr-header .fr-header__menu-links .fr-translate{margin-left:0;margin-right:0;margin-bottom:-1rem;}.fr-header .fr-header__menu-links{display:none;}.fr-header .fr-nav{justify-content:flex-start;}.fr-header .fr-nav__list{margin:0 -1rem;max-width:calc(100% + 1rem);}.fr-header .fr-links-group{justify-content:flex-end;}.fr-header .fr-links-group .fr-btn{width:auto;max-width:100%;margin-left:0.5rem;margin-right:0.5rem;}.fr-header .fr-links-group > li{display:inline-flex;max-width:100%;width:auto;}.fr-header__tools-links .fr-links-group{justify-content:flex-end;margin:0 -0.25rem;}.fr-header__tools-links .fr-links-group .fr-btn{width:auto;max-width:100%;margin-left:0.5rem;margin-right:0.5rem;}.fr-header__tools-links .fr-links-group > li{display:inline-flex;max-width:100%;width:auto;}.fr-header__tools-links .fr-links-group .fr-link{margin-left:0.25rem;margin-right:0.25rem;}.fr-header .fr-modal > * > .fr-link--close{display:none;}.fr-header{z-index:calc(var(--ground) + 750);background-color:var(--background-raised-grey);--idle:transparent;--hover:var(--background-raised-grey-hover);--active:var(--background-raised-grey-active);filter:drop-shadow(var(--raised-shadow));}.fr-header .fr-header__menu{box-shadow:inset 0 1px 0 0 var(--border-default-grey);}}@media (min-width: 78em){.fr-hidden-xl{display:none !important;}.fr-unhidden-xl{display:inherit !important;}.fr-sr-only-xl{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;display:block;}.fr-container,.fr-container-sm,.fr-container-md,.fr-container-lg{max-width:78rem;}.fr-container-xl{padding-left:1.5rem;padding-right:1.5rem;max-width:78rem;}.fr-container-xl--fluid{padding-left:0;padding-right:0;max-width:none;overflow:hidden;}.fr-grid-row-xl--gutters{margin:-0.75rem;}.fr-grid-row-xl--gutters > [class^=fr-col-],.fr-grid-row-xl--gutters > [class*=" fr-col-"],.fr-grid-row-xl--gutters > .fr-col{padding:0.75rem;}.fr-grid-row-xl--no-gutters{margin:0;}.fr-grid-row-xl--no-gutters > [class^=fr-col-],.fr-grid-row-xl--no-gutters > [class*=" fr-col-"],.fr-grid-row-xl--no-gutters > .fr-col{padding:0;}.fr-col-xl{flex:1;}.fr-col-xl-1{flex:0 0 calc(100% / 12);width:calc(100% / 12);max-width:calc(100% / 12);}.fr-col-offset-xl-1:not(.fr-col-offset-xl-1--right){margin-left:calc(100% / 12);}.fr-col-offset-xl-1--right{margin-right:calc(100% / 12);}.fr-col-xl-2{flex:0 0 calc(200% / 12);width:calc(200% / 12);max-width:calc(200% / 12);}.fr-col-offset-xl-2:not(.fr-col-offset-xl-2--right){margin-left:calc(200% / 12);}.fr-col-offset-xl-2--right{margin-right:calc(200% / 12);}.fr-col-xl-3{flex:0 0 calc(300% / 12);width:calc(300% / 12);max-width:calc(300% / 12);}.fr-col-offset-xl-3:not(.fr-col-offset-xl-3--right){margin-left:calc(300% / 12);}.fr-col-offset-xl-3--right{margin-right:calc(300% / 12);}.fr-col-xl-4{flex:0 0 calc(400% / 12);width:calc(400% / 12);max-width:calc(400% / 12);}.fr-col-offset-xl-4:not(.fr-col-offset-xl-4--right){margin-left:calc(400% / 12);}.fr-col-offset-xl-4--right{margin-right:calc(400% / 12);}.fr-col-xl-5{flex:0 0 calc(500% / 12);width:calc(500% / 12);max-width:calc(500% / 12);}.fr-col-offset-xl-5:not(.fr-col-offset-xl-5--right){margin-left:calc(500% / 12);}.fr-col-offset-xl-5--right{margin-right:calc(500% / 12);}.fr-col-xl-6{flex:0 0 calc(600% / 12);width:calc(600% / 12);max-width:calc(600% / 12);}.fr-col-offset-xl-6:not(.fr-col-offset-xl-6--right){margin-left:calc(600% / 12);}.fr-col-offset-xl-6--right{margin-right:calc(600% / 12);}.fr-col-xl-7{flex:0 0 calc(700% / 12);width:calc(700% / 12);max-width:calc(700% / 12);}.fr-col-offset-xl-7:not(.fr-col-offset-xl-7--right){margin-left:calc(700% / 12);}.fr-col-offset-xl-7--right{margin-right:calc(700% / 12);}.fr-col-xl-8{flex:0 0 calc(800% / 12);width:calc(800% / 12);max-width:calc(800% / 12);}.fr-col-offset-xl-8:not(.fr-col-offset-xl-8--right){margin-left:calc(800% / 12);}.fr-col-offset-xl-8--right{margin-right:calc(800% / 12);}.fr-col-xl-9{flex:0 0 calc(900% / 12);width:calc(900% / 12);max-width:calc(900% / 12);}.fr-col-offset-xl-9:not(.fr-col-offset-xl-9--right){margin-left:calc(900% / 12);}.fr-col-offset-xl-9--right{margin-right:calc(900% / 12);}.fr-col-xl-10{flex:0 0 calc(1000% / 12);width:calc(1000% / 12);max-width:calc(1000% / 12);}.fr-col-offset-xl-10:not(.fr-col-offset-xl-10--right){margin-left:calc(1000% / 12);}.fr-col-offset-xl-10--right{margin-right:calc(1000% / 12);}.fr-col-xl-11{flex:0 0 calc(1100% / 12);width:calc(1100% / 12);max-width:calc(1100% / 12);}.fr-col-offset-xl-11:not(.fr-col-offset-xl-11--right){margin-left:calc(1100% / 12);}.fr-col-offset-xl-11--right{margin-right:calc(1100% / 12);}.fr-col-xl-12{flex:0 0 calc(1200% / 12);width:calc(1200% / 12);max-width:calc(1200% / 12);}.fr-col-offset-xl-12:not(.fr-col-offset-xl-12--right){margin-left:calc(1200% / 12);}.fr-col-offset-xl-12--right{margin-right:calc(1200% / 12);}.fr-consent-manager__header .fr-consent-service__title{width:50%;}.fr-consent-manager__header .fr-consent-service__radios{width:50%;}}@media (-ms-high-contrast: active), (forced-colors: active){a:not([href]){color:graytext;}[href],[href]:visited{color:linktext;}[target=_blank]::after{forced-color-adjust:none;background-color:linktext;}[target=_blank][class^=fr-icon-]::after,[target=_blank][class*=" fr-icon-"]::after,[target=_blank][class^=fr-fi-]::after,[target=_blank][class*=" fr-fi-"]::after{forced-color-adjust:none;background-color:linktext;}button{color:buttontext;}button:disabled{color:graytext;}input,select,textarea{border:1px solid;}.fr-artwork-background,.fr-artwork-motif{fill:graytext;}.fr-artwork-decorative{fill:none;}.fr-artwork-minor,.fr-artwork-major{fill:canvastext;}ul > li::marker{color:graytext;}hr{border-top:1px solid;}.fr-hr{border-top:1px solid;}.fr-range-group--disabled .fr-range__output,.fr-range-group--disabled .fr-range__min,.fr-range-group--disabled .fr-range__max{color:graytext;}.fr-range-group--disabled .fr-range[data-fr-js-range]::before,.fr-range-group--disabled .fr-range[data-fr-js-range]::after{border:1px solid graytext;}.fr-range-group--disabled .fr-label,.fr-range-group--disabled .fr-label .fr-hint-text{color:graytext;}.fr-range input[type=range]{border:none;}.fr-range[data-fr-js-range]::before{box-shadow:0 0 0 1px buttontext;}.fr-range[data-fr-js-range]::after{background-color:highlight;}.fr-range[data-fr-js-range] input[type=range]{border:none;}.fr-range[data-fr-js-range] input[type=range]:focus::-webkit-slider-thumb{outline-color:highlight;}.fr-range[data-fr-js-range] input[type=range]:focus::-moz-range-thumb{outline-color:highlight;}.fr-range[data-fr-js-range] input[type=range]::-webkit-slider-thumb{background:buttontext;box-shadow:none;}.fr-range[data-fr-js-range] input[type=range]::-moz-range-thumb{background:buttontext;box-shadow:none;}.fr-range[data-fr-js-range] input[type=range]:disabled::-webkit-slider-thumb{background:graytext;}.fr-range[data-fr-js-range] input[type=range]:disabled::-moz-range-thumb{background:graytext;}.fr-range--step[data-fr-js-range]::before{background-image:radial-gradient(circle at 2px 50%, buttontext 0, buttontext 1px, transparent 1px);}.fr-range--step[data-fr-js-range]::after{box-shadow:inset 10px 0 0 0 highlight, inset -10px 0 0 0 highlight;background-image:radial-gradient(circle at 2px 50%, highlighttext 0, highlighttext 2px, transparent 2px);}.fr-range--step.fr-range--sm[data-fr-js-range]::after{box-shadow:inset 6px 0 0 0 highlight, inset -6px 0 0 0 highlight;}.fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(1){border-right:none;}.fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(2){border-left:none;}.fr-accordion__btn::after{forced-color-adjust:none;background-color:buttontext;}.fr-accordion{border-top:1px solid;border-bottom:1px solid;}.fr-accordion + .fr-accordion{border-top:none;}.fr-badge::before,.fr-badge::after{background-color:canvastext;}.fr-badge{outline:1px solid;}.fr-btn::before,.fr-btn::after{background-color:buttontext;}.fr-btn:disabled::before,.fr-btn:disabled::after,a.fr-btn:not([href])::before,a.fr-btn:not([href])::after{background-color:graytext;}.fr-btn:disabled,a.fr-btn:not([href]){border-color:graytext;color:graytext;}a[href].fr-btn::before,a[href].fr-btn::after{background-color:linktext;}button.fr-btn{border:1px solid buttontext;}.fr-btn--close::after{forced-color-adjust:none;background-color:buttontext;}.fr-btn--tooltip::before{forced-color-adjust:none;background-color:buttontext;}.fr-btn--fullscreen::after{forced-color-adjust:none;background-color:buttontext;}.fr-btn--display::before{forced-color-adjust:none;background-color:buttontext;}.fr-btn--account::before{forced-color-adjust:none;background-color:buttontext;}.fr-btn--team::before{forced-color-adjust:none;background-color:buttontext;}.fr-btn--briefcase::before{forced-color-adjust:none;background-color:buttontext;}.fr-btn--sort::before{forced-color-adjust:none;background-color:buttontext;}.fr-btn--sort[aria-sort=ascending]::before,.fr-btn--sort[aria-sort=descending]::before{forced-color-adjust:none;background-color:buttontext;}.fr-connect{border:1px solid;}.fr-connect__login,.fr-connect__brand{line-height:1.1;}.fr-connect--plus::after{forced-color-adjust:none;color:buttontext;}.fr-connect-group .fr-connect + p a{text-decoration:underline;text-underline-offset:5px;}.fr-quote{border-left:1px solid;}.fr-breadcrumb__list li:not(:first-child)::before{forced-color-adjust:none;background-color:canvastext;}.fr-breadcrumb__link{text-decoration:underline;text-underline-offset:5px;}.fr-breadcrumb__link[aria-current]:not([aria-current=false]){text-decoration:none;}.fr-fieldset:disabled .fr-label,.fr-fieldset:disabled .fr-hint-text,.fr-fieldset:disabled .fr-fieldset__legend{color:graytext;}.fr-fieldset input:disabled + label,.fr-fieldset input:disabled + label .fr-hint-text,.fr-fieldset input:disabled + label + .fr-hint-text{color:graytext;}.fr-message--error::before,.fr-message--error::after,.fr-message--valid::before,.fr-message--valid::after,.fr-message--warning::before,.fr-message--warning::after,.fr-message--info::before,.fr-message--info::after{forced-color-adjust:none;background-color:canvastext;}.fr-error-text::before,.fr-valid-text::before,.fr-info-text::before{forced-color-adjust:none;background-color:canvastext;}.fr-stepper__steps{forced-color-adjust:none;background-image:repeating-linear-gradient(to right, highlight 0, highlight var(--active-inner), transparent var(--active-inner), transparent var(--active-outer)), repeating-linear-gradient(to right, graytext 0, graytext var(--default-inner), transparent var(--default-inner), transparent var(--default-outer));}.fr-tooltip{outline:1px solid;background:canvas;}.fr-tooltip.fr-placement{padding:0.5rem;}a.fr-link{text-decoration:underline;text-underline-offset:5px;}a.fr-link:not([href])::before,a.fr-link:not([href])::after{background-color:graytext;}.fr-links-group--download .fr-link::after,.fr-link--download::after{forced-color-adjust:none;background-color:linktext;}.fr-links-group--download .fr-link .fr-link__detail,.fr-link--download .fr-link__detail{color:canvastext;}.fr-links-group--download .fr-link:not([href]) .fr-link__detail,.fr-link--download:not([href]) .fr-link__detail{color:graytext;}.fr-link--close::after{forced-color-adjust:none;background-color:buttontext;}.fr-sidemenu__inner{border-right:1px solid;}.fr-sidemenu__link[aria-current]:not([aria-current=false])::before,.fr-sidemenu__btn[aria-current]:not([aria-current=false])::before{background-color:highlight;forced-color-adjust:none;}.fr-sidemenu__btn[aria-expanded]::after{forced-color-adjust:none;background-color:buttontext;}.fr-highlight{border-left:4px solid;padding-left:1rem;}.fr-tabs{border-bottom:1px solid;}.fr-tabs::before{border:1px solid graytext;}.fr-tabs__tab{border:1px solid;}.fr-tabs__tab[aria-selected=true]:not(:disabled){border:1px solid highlight;border-top:4px solid highlight;border-bottom:1px solid canvas;color:highlight;}.fr-pagination__link:not([href]):disabled:not([aria-current]),a.fr-pagination__link:not([href]):not([aria-current]){color:graytext;}.fr-pagination__link--first::before{forced-color-adjust:none;}.fr-pagination__link--first.fr-pagination__link--label::before{forced-color-adjust:none;}.fr-pagination__link--prev::before{forced-color-adjust:none;}.fr-pagination__link--prev.fr-pagination__link--label::before{forced-color-adjust:none;}.fr-pagination__link--next::before{forced-color-adjust:none;}.fr-pagination__link--next.fr-pagination__link--label::after{forced-color-adjust:none;}.fr-pagination__link--last::before{forced-color-adjust:none;}.fr-pagination__link--last.fr-pagination__link--label::after{forced-color-adjust:none;}.fr-summary{outline:1px solid;}.fr-summary__link{text-decoration:underline;text-underline-offset:5px;}.fr-table__content .fr-cell--fixed .fr-checkbox-group .fr-label,.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group .fr-label,.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group .fr-label,.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group .fr-label{opacity:0;}.fr-table__content .fr-cell--fixed,.fr-table__content .fr-cell--fixed\@sm,.fr-table__content .fr-cell--fixed\@md,.fr-table__content .fr-cell--fixed\@lg{outline:1px solid;}.fr-table__content table tbody tr::after{border:2px solid highlight;}.fr-table__content th,.fr-table__content td{border:1px solid;}.fr-tag::before,.fr-tag::after{background-color:canvastext;}.fr-tag{border:1px solid;}.fr-tag:disabled,a.fr-tag:not([href]){color:graytext;}a.fr-tag[aria-pressed=true]:not(:disabled),button.fr-tag[aria-pressed=true]:not(:disabled),input[type=button].fr-tag[aria-pressed=true]:not(:disabled),input[type=image].fr-tag[aria-pressed=true]:not(:disabled),input[type=reset].fr-tag[aria-pressed=true]:not(:disabled),input[type=submit].fr-tag[aria-pressed=true]:not(:disabled){color:highlight;border:1px solid highlight;border-top:4px solid highlight;}a.fr-tag[aria-pressed=true]:not(:disabled)::after,button.fr-tag[aria-pressed=true]:not(:disabled)::after,input[type=button].fr-tag[aria-pressed=true]:not(:disabled)::after,input[type=image].fr-tag[aria-pressed=true]:not(:disabled)::after,input[type=reset].fr-tag[aria-pressed=true]:not(:disabled)::after,input[type=submit].fr-tag[aria-pressed=true]:not(:disabled)::after{display:none;}a.fr-tag[aria-pressed=true].fr-tag--sm::after,button.fr-tag[aria-pressed=true].fr-tag--sm::after,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm::after,input[type=image].fr-tag[aria-pressed=true].fr-tag--sm::after,input[type=reset].fr-tag[aria-pressed=true].fr-tag--sm::after,input[type=submit].fr-tag[aria-pressed=true].fr-tag--sm::after{display:none;}a.fr-tag--dismiss::after,button.fr-tag--dismiss::after,input[type=button].fr-tag--dismiss::after,input[type=image].fr-tag--dismiss::after,input[type=reset].fr-tag--dismiss::after,input[type=submit].fr-tag--dismiss::after{forced-color-adjust:none;background-color:buttontext;}a.fr-tag--dismiss:disabled::after,button.fr-tag--dismiss:disabled::after,input[type=button].fr-tag--dismiss:disabled::after,input[type=image].fr-tag--dismiss:disabled::after,input[type=reset].fr-tag--dismiss:disabled::after,input[type=submit].fr-tag--dismiss:disabled::after{background-color:graytext;}a.fr-tag--dismiss.fr-tag--sm::after,button.fr-tag--dismiss.fr-tag--sm::after,input[type=button].fr-tag--dismiss.fr-tag--sm::after,input[type=image].fr-tag--dismiss.fr-tag--sm::after,input[type=reset].fr-tag--dismiss.fr-tag--sm::after,input[type=submit].fr-tag--dismiss.fr-tag--sm::after{background-color:buttontext;}a.fr-tag--dismiss.fr-tag--sm:disabled::after,button.fr-tag--dismiss.fr-tag--sm:disabled::after,input[type=button].fr-tag--dismiss.fr-tag--sm:disabled::after,input[type=image].fr-tag--dismiss.fr-tag--sm:disabled::after,input[type=reset].fr-tag--dismiss.fr-tag--sm:disabled::after,input[type=submit].fr-tag--dismiss.fr-tag--sm:disabled::after{background-color:graytext;}.fr-tags-group.fr-tags-group--sm button.fr-tag.fr-tag--dismiss::after,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag.fr-tag--dismiss::after{background-color:buttontext;}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]::after,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]::after{display:none;}.fr-download .fr-download__link::after{forced-color-adjust:none;}.fr-alert{outline:1px solid;}.fr-alert::before{background-color:graytext;left:8px;}.fr-alert .fr-btn--close::before{forced-color-adjust:none;background-color:buttontext;}.fr-alert .fr-link--close::before{forced-color-adjust:none;background-color:buttontext;}.fr-notice{outline:1px solid;}.fr-notice__title::before{forced-color-adjust:none;background-color:canvastext;}.fr-notice .fr-btn--close::before{forced-color-adjust:none;background-color:buttontext;}.fr-notice--weather-red,.fr-notice--weather-purple{color:highlight;}.fr-notice--weather-red .fr-notice__title::before,.fr-notice--weather-purple .fr-notice__title::before{forced-color-adjust:none;background-color:highlight;}.fr-notice--witness .fr-notice__title::before,.fr-notice--kidnapping .fr-notice__title::before,.fr-notice--attack .fr-notice__title::before,.fr-notice--cyberattack .fr-notice__title::before{forced-color-adjust:none;background-color:highlight;}.fr-notice--witness,.fr-notice--kidnapping,.fr-notice--attack,.fr-notice--cyberattack{color:highlight;}.fr-radio-group input[type=radio]{opacity:1;}.fr-radio-group input[type=radio]:disabled + label{color:graytext;}.fr-radio-group input[type=radio] + label::before{display:none;}.fr-radio-rich input[type=radio]:disabled + label{outline:1px solid;}.fr-radio-rich input[type=radio]:disabled + label::before{background-color:transparent;}.fr-radio-rich input[type=radio]:disabled ~ .fr-radio-rich__pictogram{outline:1px solid graytext;}.fr-radio-rich input[type=radio] + label{outline:1px solid;}.fr-radio-rich__pictogram{outline:1px solid;}.fr-radio-rich__img{outline:1px solid;}.fr-card{border:1px solid;}.fr-card__title a::after,.fr-card__title button::after{forced-color-adjust:none;background-color:linktext;}.fr-card__title a,.fr-card__title button{text-decoration:underline;text-underline-offset:5px;}.fr-card__title a:not([href])::after,.fr-card__title button:not([href])::after{background-color:graytext;}.fr-card__title [target=_blank]::after{background-color:linktext;}.fr-card.fr-enlarge-link .fr-card__title a,.fr-card.fr-enlarge-button .fr-card__title button{text-decoration:none;}.fr-card--download .fr-card__title a::after,.fr-card--download .fr-card__title button::after{background-color:linktext;}.fr-card--download .fr-card__title a:disabled::after,.fr-card--download .fr-card__title a:not([href])::after,.fr-card--download .fr-card__title button:disabled::after{background-color:graytext;}.fr-checkbox-group input[type=checkbox]{opacity:1;}.fr-checkbox-group input[type=checkbox]:disabled + label{color:graytext;}.fr-checkbox-group input[type=checkbox] + label::before{display:none;}.fr-segmented__elements{outline:1px solid;}.fr-segmented input + label::before{background-color:buttontext;}.fr-segmented input:checked:focus + label{outline:4px solid;outline-offset:0;}.fr-segmented input:checked + label{outline:2px solid;color:highlight;}.fr-segmented input:checked:disabled + label{color:graytext;}.fr-segmented input:disabled + label{color:graytext;}.fr-segmented input:not([disabled]):not(:checked) + label{color:buttontext;}.fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before{border:2px solid highlight;background-color:transparent;background-image:none;forced-color-adjust:none;color:canvastext;}.fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::after{background-image:url("data:image/svg+xml;charset=utf-8,");border:2px solid highlight;background-color:highlight;}.fr-toggle input[type=checkbox]:focus ~ .fr-toggle__label::before{outline-color:graytext;}.fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label{color:graytext;}.fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::before,.fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::after{background-image:none;border:2px solid graytext;box-shadow:none;color:graytext;}.fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::before,.fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::after{background-image:none;border:2px solid graytext;box-shadow:none;}.fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::after{background-color:graytext;background-image:url("data:image/svg+xml;charset=utf-8,");}.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label]::before{background-image:none;color:canvastext;}.fr-toggle label::before{height:1.5rem;background-image:none;border:2px solid buttontext;background-color:transparent;forced-color-adjust:none;padding-top:1.25rem;}.fr-toggle label::after{box-shadow:none;border:2px solid buttontext;forced-color-adjust:none;background-color:transparent;}.fr-select{background-image:url("data:image/svg+xml;charset=utf-8,");}.fr-callout{border-left:4px solid;padding-left:1.25rem;}.fr-modal--opened .fr-modal__body{border:1px solid;}.fr-modal__footer{border-top:1px solid;}.fr-nav__list{border-top:1px solid;border-bottom:1px solid;}.fr-nav__btn::after{forced-color-adjust:none;background-color:buttontext;}.fr-menu .fr-nav__link[aria-current]:not([aria-current=false])::before{background-color:highlight;width:0.25rem;}.fr-mega-menu .fr-nav__link[aria-current]:not([aria-current=false])::before{background-color:highlight;width:0.25rem;}.fr-share .fr-btns-group .fr-btn{border:none;}.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before{forced-color-adjust:none;background-color:buttontext;}.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:disabled:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before,.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a.fr-btn:not([href]):not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before{background-color:graytext;}.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a[href].fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before{background-color:linktext;}.fr-share__link--facebook::before{forced-color-adjust:none;background-color:buttontext;}a[href].fr-share__link--facebook::before{forced-color-adjust:none;background-color:linktext;}a:not([href]).fr-share__link--facebook::before{forced-color-adjust:none;background-color:graytext;}.fr-share__link--twitter::before{forced-color-adjust:none;background-color:buttontext;}a[href].fr-share__link--twitter::before{forced-color-adjust:none;background-color:linktext;}a:not([href]).fr-share__link--twitter::before{forced-color-adjust:none;background-color:graytext;}.fr-share__link--linkedin::before{forced-color-adjust:none;background-color:buttontext;}a[href].fr-share__link--linkedin::before{forced-color-adjust:none;background-color:linktext;}a:not([href]).fr-share__link--linkedin::before{forced-color-adjust:none;background-color:graytext;}.fr-share__link--mail::before{forced-color-adjust:none;background-color:buttontext;}a[href].fr-share__link--mail::before{forced-color-adjust:none;background-color:linktext;}a:not([href]).fr-share__link--mail::before{forced-color-adjust:none;background-color:graytext;}.fr-share__link--copy::before{forced-color-adjust:none;background-color:buttontext;}a[href].fr-share__link--copy::before{forced-color-adjust:none;background-color:linktext;}a:not([href]).fr-share__link--copy::before{forced-color-adjust:none;background-color:graytext;}.fr-footer{padding-top:1.875rem;}.fr-footer__bottom{border-top:1px solid;}.fr-footer__bottom-item .fr-btn{border:none;}.fr-footer__partners{border-top:1px solid;}.fr-tile{outline:1px solid;}.fr-tile.fr-enlarge-link .fr-tile__title a,.fr-tile.fr-enlarge-link .fr-tile__title button,.fr-tile.fr-enlarge-button .fr-tile__title a,.fr-tile.fr-enlarge-button .fr-tile__title button{text-decoration:none;}.fr-tile__title a,.fr-tile__title button{text-decoration:underline;text-underline-offset:5px;}.fr-tile__title a::after,.fr-tile__title button::after{forced-color-adjust:none;background-color:linktext;}.fr-tile__title a:disabled::after,.fr-tile__title a:not([href])::after,.fr-tile__title button:disabled::after{background-color:graytext;}.fr-tile__title [target=_blank]::after{background-color:linktext;}.fr-tile.fr-tile--download .fr-tile__title a::after,.fr-tile.fr-tile--download .fr-tile__title button::after{background-color:linktext;}.fr-tile.fr-tile--download .fr-tile__title a:disabled::after,.fr-tile.fr-tile--download .fr-tile__title a:not([href])::after,.fr-tile.fr-tile--download .fr-tile__title button:disabled::after{background-color:graytext;}.fr-translate .fr-translate__btn::before{forced-color-adjust:none;background-color:buttontext;}.fr-translate .fr-translate__btn::before,.fr-translate .fr-translate__btn::after{forced-color-adjust:none;background-color:buttontext;}.fr-transcription__btn::after{forced-color-adjust:none;}.fr-transcription__btn{border:1px solid;}.fr-transcription .fr-collapse{outline:1px solid;}.fr-transcription .fr-modal:not(.fr-modal--opened){border-bottom:1px solid;}.fr-input-wrap--addon > *:last-child:not(:first-child){max-height:2.5rem;}.fr-search-bar .fr-btn::before{forced-color-adjust:none;background-color:buttontext;}.fr-content-media__transcription .fr-link::after{forced-color-adjust:none;background-color:buttontext;}.fr-consent-banner{outline:1px solid;}.fr-consent-service__collapse .fr-consent-service__collapse-btn::after{forced-color-adjust:none;}.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before{forced-color-adjust:none;background-color:buttontext;}.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a.fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before{background-color:linktext;}.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a.fr-btn:not([href]):not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before{background-color:graytext;}.fr-follow__social .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before{forced-color-adjust:none;background-color:buttontext;}.fr-follow__social .fr-btns-group--lg a.fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before{background-color:linktext;}.fr-follow__social .fr-btns-group--lg a.fr-btn:not([href]):not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before{background-color:graytext;}.fr-header{outline:1px solid;}.fr-header__navbar .fr-btn--menu::before{forced-color-adjust:none;background-color:buttontext;}.fr-header__navbar .fr-btn--search::before{forced-color-adjust:none;background-color:buttontext;}.fr-header .fr-header__menu-links .fr-btn{border:none;}}@media (hover: hover) and (pointer: fine){:root{--brighten:-1;}a[href]:hover,button:not(:disabled):hover:not([class^="Mui"]),input[type=button]:not(:disabled):hover,input[type=image]:not(:disabled):hover,input[type=reset]:not(:disabled):hover,input[type=submit]:not(:disabled):hover{background-color:var(--hover-tint);}a[href]:active,button:not(:disabled):active:not([class^="Mui"]),input[type=button]:not(:disabled):active,input[type=image]:not(:disabled):active,input[type=reset]:not(:disabled):active,input[type=submit]:not(:disabled):active{background-color:var(--active-tint);}a[href]:hover,a[href]:active{--underline-hover-width:var(--underline-max-width);}.fr-enlarge-link a:hover,.fr-enlarge-link a:active{background-image:none;}.fr-enlarge-link:hover{background-color:var(--hover);}.fr-enlarge-link:active{background-color:var(--active);}.fr-enlarge-button button:hover,.fr-enlarge-button button:active{background-image:none;}.fr-enlarge-button:hover{background-color:var(--hover);}.fr-enlarge-button:active{background-color:var(--active);}:root[data-fr-theme=dark]{--brighten:1;}.fr-card--download.fr-enlarge-link:hover .fr-card__header,.fr-card--download.fr-enlarge-button:hover .fr-card__header{background-color:var(--hover);}.fr-card--download.fr-enlarge-link:active .fr-card__header,.fr-card--download.fr-enlarge-button:active .fr-card__header{background-color:var(--active);}.fr-header__brand.fr-enlarge-link a[href]:hover{--a:0.1;}.fr-header__brand.fr-enlarge-link a[href]:active{--a:0.2;}}@media (-ms-high-contrast: active) and (-ms-high-contrast: active), (-ms-high-contrast: active) and (forced-colors: active), (forced-colors: active) and (-ms-high-contrast: active), (forced-colors: active) and (forced-colors: active){[class^=fr-icon-]::before,[class^=fr-icon-]::after,[class*=" fr-icon-"]::before,[class*=" fr-icon-"]::after,[class^=fr-fi-]::before,[class^=fr-fi-]::after,[class*=" fr-fi-"]::before,[class*=" fr-fi-"]::after{forced-color-adjust:none;background-color:canvastext;}button[class^=fr-icon-]:not([disabled])::before,button[class^=fr-icon-]:not([disabled])::after,button[class*=" fr-icon-"]:not([disabled])::before,button[class*=" fr-icon-"]:not([disabled])::after,button[class^=fr-fi-]:not([disabled])::before,button[class^=fr-fi-]:not([disabled])::after,button[class*=" fr-fi-"]:not([disabled])::before,button[class*=" fr-fi-"]:not([disabled])::after{background-color:buttontext;}a[href][class^=fr-icon-]::before,a[href][class^=fr-icon-]::after,a[href][class*=" fr-icon-"]::before,a[href][class*=" fr-icon-"]::after,a[href][class^=fr-fi-]::before,a[href][class^=fr-fi-]::after,a[href][class*=" fr-fi-"]::before,a[href][class*=" fr-fi-"]::after{background-color:linktext;}a[class^=fr-icon-]:not([href])::before,a[class^=fr-icon-]:not([href])::after,a[class*=" fr-icon-"]:not([href])::before,a[class*=" fr-icon-"]:not([href])::after,a[class^=fr-fi-]:not([href])::before,a[class^=fr-fi-]:not([href])::after,a[class*=" fr-fi-"]:not([href])::before,a[class*=" fr-fi-"]:not([href])::after,button[class^=fr-icon-]:disabled::before,button[class^=fr-icon-]:disabled::after,button[class*=" fr-icon-"]:disabled::before,button[class*=" fr-icon-"]:disabled::after,button[class^=fr-fi-]:disabled::before,button[class^=fr-fi-]:disabled::after,button[class*=" fr-fi-"]:disabled::before,button[class*=" fr-fi-"]:disabled::after,input[class^=fr-icon-]:disabled::before,input[class^=fr-icon-]:disabled::after,input[class*=" fr-icon-"]:disabled::before,input[class*=" fr-icon-"]:disabled::after,input[class^=fr-fi-]:disabled::before,input[class^=fr-fi-]:disabled::after,input[class*=" fr-fi-"]:disabled::before,input[class*=" fr-fi-"]:disabled::after,input[type=checkbox][class^=fr-icon-]:disabled::before,input[type=checkbox][class^=fr-icon-]:disabled::after,input[type=checkbox][class*=" fr-icon-"]:disabled::before,input[type=checkbox][class*=" fr-icon-"]:disabled::after,input[type=checkbox][class^=fr-fi-]:disabled::before,input[type=checkbox][class^=fr-fi-]:disabled::after,input[type=checkbox][class*=" fr-fi-"]:disabled::before,input[type=checkbox][class*=" fr-fi-"]:disabled::after,input[type=checkbox]:disabled + label[class^=fr-icon-]::before,input[type=checkbox]:disabled + label[class^=fr-icon-]::after,input[type=checkbox]:disabled + label[class*=" fr-icon-"]::before,input[type=checkbox]:disabled + label[class*=" fr-icon-"]::after,input[type=checkbox]:disabled + label[class^=fr-fi-]::before,input[type=checkbox]:disabled + label[class^=fr-fi-]::after,input[type=checkbox]:disabled + label[class*=" fr-fi-"]::before,input[type=checkbox]:disabled + label[class*=" fr-fi-"]::after,input[type=radio][class^=fr-icon-]:disabled::before,input[type=radio][class^=fr-icon-]:disabled::after,input[type=radio][class*=" fr-icon-"]:disabled::before,input[type=radio][class*=" fr-icon-"]:disabled::after,input[type=radio][class^=fr-fi-]:disabled::before,input[type=radio][class^=fr-fi-]:disabled::after,input[type=radio][class*=" fr-fi-"]:disabled::before,input[type=radio][class*=" fr-fi-"]:disabled::after,input[type=radio]:disabled + label[class^=fr-icon-]::before,input[type=radio]:disabled + label[class^=fr-icon-]::after,input[type=radio]:disabled + label[class*=" fr-icon-"]::before,input[type=radio]:disabled + label[class*=" fr-icon-"]::after,input[type=radio]:disabled + label[class^=fr-fi-]::before,input[type=radio]:disabled + label[class^=fr-fi-]::after,input[type=radio]:disabled + label[class*=" fr-fi-"]::before,input[type=radio]:disabled + label[class*=" fr-fi-"]::after,select[class^=fr-icon-]:disabled::before,select[class^=fr-icon-]:disabled::after,select[class*=" fr-icon-"]:disabled::before,select[class*=" fr-icon-"]:disabled::after,select[class^=fr-fi-]:disabled::before,select[class^=fr-fi-]:disabled::after,select[class*=" fr-fi-"]:disabled::before,select[class*=" fr-fi-"]:disabled::after,textarea[class^=fr-icon-]:disabled::before,textarea[class^=fr-icon-]:disabled::after,textarea[class*=" fr-icon-"]:disabled::before,textarea[class*=" fr-icon-"]:disabled::after,textarea[class^=fr-fi-]:disabled::before,textarea[class^=fr-fi-]:disabled::after,textarea[class*=" fr-fi-"]:disabled::before,textarea[class*=" fr-fi-"]:disabled::after,video[class^=fr-icon-]:not([href])::before,video[class^=fr-icon-]:not([href])::after,video[class*=" fr-icon-"]:not([href])::before,video[class*=" fr-icon-"]:not([href])::after,video[class^=fr-fi-]:not([href])::before,video[class^=fr-fi-]:not([href])::after,video[class*=" fr-fi-"]:not([href])::before,video[class*=" fr-fi-"]:not([href])::after,audio[class^=fr-icon-]:not([href])::before,audio[class^=fr-icon-]:not([href])::after,audio[class*=" fr-icon-"]:not([href])::before,audio[class*=" fr-icon-"]:not([href])::after,audio[class^=fr-fi-]:not([href])::before,audio[class^=fr-fi-]:not([href])::after,audio[class*=" fr-fi-"]:not([href])::before,audio[class*=" fr-fi-"]:not([href])::after{background-color:graytext;}.fr-tabs__tab[aria-selected=true][class^=fr-icon-]:not(:disabled)::before,.fr-tabs__tab[aria-selected=true][class^=fr-icon-]:not(:disabled)::after,.fr-tabs__tab[aria-selected=true][class*=" fr-icon-"]:not(:disabled)::before,.fr-tabs__tab[aria-selected=true][class*=" fr-icon-"]:not(:disabled)::after,.fr-tabs__tab[aria-selected=true][class^=fr-fi-]:not(:disabled)::before,.fr-tabs__tab[aria-selected=true][class^=fr-fi-]:not(:disabled)::after,.fr-tabs__tab[aria-selected=true][class*=" fr-fi-"]:not(:disabled)::before,.fr-tabs__tab[aria-selected=true][class*=" fr-fi-"]:not(:disabled)::after{background-color:highlight;}a.fr-tag[aria-pressed=true]:not(:disabled)::before,a.fr-tag[aria-pressed=true]:not(:disabled)::after,button.fr-tag[aria-pressed=true]:not(:disabled)::before,button.fr-tag[aria-pressed=true]:not(:disabled)::after,input[type=button].fr-tag[aria-pressed=true]:not(:disabled)::before,input[type=button].fr-tag[aria-pressed=true]:not(:disabled)::after,input[type=image].fr-tag[aria-pressed=true]:not(:disabled)::before,input[type=image].fr-tag[aria-pressed=true]:not(:disabled)::after,input[type=reset].fr-tag[aria-pressed=true]:not(:disabled)::before,input[type=reset].fr-tag[aria-pressed=true]:not(:disabled)::after,input[type=submit].fr-tag[aria-pressed=true]:not(:disabled)::before,input[type=submit].fr-tag[aria-pressed=true]:not(:disabled)::after{background-color:highlight;}.fr-segmented input:checked + label::before{background-color:highlight;}.fr-segmented input:checked:disabled + label::before{background-color:graytext;}}@media (prefers-reduced-motion: reduce){.fr-collapse{transition:none;}.fr-collapse::before{transition:none;}.fr-accordion__btn::after{transition:none;}.fr-accordion .fr-collapse{transition:none;}.fr-tabs{transition:none;}.fr-tabs__panel{transition:none;}.fr-modal{transition:none;}.fr-modal--opened{transition:none;}.fr-modal__footer{transition:none;}.fr-nav__btn::after{transition:none;}.fr-translate .fr-translate__btn::after{transition:none;}.fr-translate__menu{transition:none;}.fr-consent-service .fr-consent-service__collapse-btn::after{transition:none;}}@media (prefers-color-scheme: dark) and (forced-colors: active){.fr-logo::after{background-position:-2.625rem 100%;}[data-fr-theme=dark] .fr-logo::after{background-position:-2.625rem 100%;}.fr-logo--sm::after{background-position:-1.96875rem 100%;}[data-fr-theme=dark] .fr-logo--sm::after{background-position:-1.96875rem 100%;}.fr-logo--lg::after{background-position:-3.28125rem 100%;}[data-fr-theme=dark] .fr-logo--lg::after{background-position:-3.28125rem 100%;}.fr-footer__brand .fr-logo::after{background-position:-2.625rem 100%;}[data-fr-theme=dark] .fr-footer__brand .fr-logo::after{background-position:-2.625rem 100%;}.fr-header__logo .fr-logo::after{background-position:-1.96875rem 100%;}[data-fr-theme=dark] .fr-header__logo .fr-logo::after{background-position:-1.96875rem 100%;}}@media (prefers-color-scheme: light) and (forced-colors: active){.fr-logo::after{background-position:0 calc(100% + 1.875rem);}[data-fr-theme=dark] .fr-logo::after{background-position:0 calc(100% + 1.875rem);}.fr-logo--sm::after{background-position:0 calc(100% + 1.40625rem);}[data-fr-theme=dark] .fr-logo--sm::after{background-position:0 calc(100% + 1.40625rem);}.fr-logo--lg::after{background-position:0 calc(100% + 2.34375rem);}[data-fr-theme=dark] .fr-logo--lg::after{background-position:0 calc(100% + 2.34375rem);}.fr-footer__brand .fr-logo::after{background-position:0 calc(100% + 1.875rem);}[data-fr-theme=dark] .fr-footer__brand .fr-logo::after{background-position:0 calc(100% + 1.875rem);}.fr-header__logo .fr-logo::after{background-position:0 calc(100% + 1.40625rem);}[data-fr-theme=dark] .fr-header__logo .fr-logo::after{background-position:0 calc(100% + 1.40625rem);}}@media (min-width: 48em) and (-ms-high-contrast: active), (min-width: 48em) and (forced-colors: active){.fr-sidemenu--right .fr-sidemenu__inner{border-left:1px solid;}}@media (-ms-high-contrast: active) and (min-width: 48em), (forced-colors: active) and (min-width: 48em){.fr-highlight{padding-left:2rem;}.fr-callout{padding-left:2.75rem;}}@media (min-width: 62em) and (-ms-high-contrast: active), (min-width: 62em) and (forced-colors: active){.fr-pagination__link--first.fr-pagination__link--lg-label::before{forced-color-adjust:none;}.fr-pagination__link--prev.fr-pagination__link--lg-label::before{forced-color-adjust:none;}.fr-pagination__link--next.fr-pagination__link--lg-label::after{forced-color-adjust:none;}.fr-pagination__link--last.fr-pagination__link--lg-label::after{forced-color-adjust:none;}.fr-nav__link[aria-current]:not([aria-current=false])::before,.fr-nav__btn[aria-current]:not([aria-current=false])::before{background-color:highlight;height:0.25rem;}.fr-menu__list{outline:1px solid;}.fr-mega-menu{outline:1px solid;}.fr-translate .fr-menu__list{border-top:1px solid;}}@media (forced-colors: active), (prefers-contrast: more){.fr-pagination__link[aria-current]:not([aria-current=false]){justify-content:center;padding:calc(0.25rem - 1px) calc(0.75rem - 1px);border:1px solid var(--border-active-blue-france);}}@media (min-width: 48em) and (prefers-color-scheme: dark) and (forced-colors: active){.fr-footer__brand .fr-logo::after{background-position:-3.28125rem 100%;}[data-fr-theme=dark] .fr-footer__brand .fr-logo::after{background-position:-3.28125rem 100%;}}@media (min-width: 48em) and (prefers-color-scheme: light) and (forced-colors: active){.fr-footer__brand .fr-logo::after{background-position:0 calc(100% + 2.34375rem);}[data-fr-theme=dark] .fr-footer__brand .fr-logo::after{background-position:0 calc(100% + 2.34375rem);}}@media (-ms-high-contrast: active) and (min-width: 62em), (forced-colors: active) and (min-width: 62em){.fr-header{outline:none;}}@media screen and (min-width: 0\0) and (min-resolution: 72dpi) and (min-width: 0\0) and (min-resolution: 72dpi){.fr-enlarge-link,.fr-enlarge-button{background-color:transparent;}.fr-enlarge-link:hover,.fr-enlarge-button:hover{background-color:rgba(0, 0, 0, 0.05);}.fr-enlarge-link:active,.fr-enlarge-button:active{background-color:rgba(0, 0, 0, 0.1);}.fr-range[data-fr-js-range] input[type=range]::-ms-fill-lower{background-color:#000091;}.fr-range[data-fr-js-range] input[type=range]:disabled::-ms-fill-lower{background-color:#e5e5e5;}.fr-range[data-fr-js-range].fr-range--double{background-image:linear-gradient(to right, #000091 0, #000091 100%);}.fr-range-group--disabled .fr-range--double[data-fr-js-range]{background-image:linear-gradient(to right, #e5e5e5 0, #e5e5e5 100%);}.fr-pagination a[href].fr-pagination__link,.fr-pagination button.fr-pagination__link{background-color:transparent;}.fr-pagination a[href].fr-pagination__link:hover,.fr-pagination button.fr-pagination__link:hover{background-color:rgba(0, 0, 0, 0.05);}.fr-pagination a[href].fr-pagination__link:active,.fr-pagination button.fr-pagination__link:active{background-color:rgba(0, 0, 0, 0.1);}.fr-table__content table{border-left:1px solid #929292;border-right:1px solid #929292;}.fr-table__content table thead tr:first-child th{border-top:1px solid #929292;}.fr-table__content table thead tr:last-child th{border-bottom:1px solid #3a3a3a;}.fr-table--bordered table th,.fr-table--bordered table td{border-right:1px solid #929292;}.fr-table > table thead tr:first-child th{border-top:1px solid #929292;}.fr-table > table thead tr:last-child th{border-bottom:1px solid #3a3a3a;}.fr-table > table tbody tr:last-child th,.fr-table > table tbody tr:last-child td{border-bottom:1px solid #929292;}.fr-table > table th:first-child,.fr-table > table td:first-child{border-left:1px solid #929292;}.fr-table > table th:last-child,.fr-table > table td:last-child{border-right:1px solid #929292;}.fr-table--bordered > table th,.fr-table--bordered > table td{border-bottom:1px solid #929292;}.fr-nav__link,.fr-nav__btn{background-color:transparent;}.fr-nav__link:hover,.fr-nav__btn:hover{background-color:rgba(0, 0, 0, 0.05);}.fr-nav__link:active,.fr-nav__btn:active{background-color:rgba(0, 0, 0, 0.1);}.fr-input:-ms-input-placeholder{color:#666;}}@media screen and (min-width: 0\0) and (min-resolution: 72dpi){.fr-enlarge-link [href],.fr-enlarge-button [href]{text-decoration:none;}.fr-raw-link[href]::after,.fr-raw-link [href]::after{content:none;}[target=_blank]::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/system/external-link-line.svg");width:1rem;height:1rem;content:"";vertical-align:sub;}.fr-responsive-vid::before{content:"";display:block;padding-bottom:56.25%;}ul{list-style-type:disc;}ol{list-style-type:decimal;}ul,ol{padding-left:1rem;margin-top:0.5rem;margin-bottom:0.5rem;}h1,h2,h3,h4,h5,h6{margin:0 0 1.5rem;color:#161616;}p{margin:0 0 1rem;}[class^=fr-icon-]::before,[class*=" fr-icon-"]::before,[class^=fr-fi-]::before,[class*=" fr-fi-"]::before{background-color:transparent;background-size:100%;background-repeat:no-repeat;width:1.5rem;height:1.5rem;}.fr-icon--xs::before{width:0.75rem;height:0.75rem;}.fr-icon--sm::before{width:1rem;height:1rem;}.fr-icon--md::before{width:1.5rem;height:1.5rem;}.fr-icon--lg::before{width:2rem;height:2rem;}body{background-color:#fff;color:#3a3a3a;}a:not([href]),button:disabled,input:disabled,input[type=checkbox]:disabled,input[type=checkbox]:disabled + label,input[type=radio]:disabled,input[type=radio]:disabled + label,select:disabled,textarea:disabled,video:not([href]),audio:not([href]){color:#929292;}.fr-artwork-decorative{fill:#ececfe;}.fr-artwork-minor{fill:#e1000f;}.fr-artwork-major{fill:#000091;}.fr-artwork-background{fill:#f6f6f6;}.fr-artwork-motif{fill:#e5e5e5;}.fr-artwork--green-tilleul-verveine .fr-artwork-minor{fill:#b7a73f;}.fr-artwork--green-bourgeon .fr-artwork-minor{fill:#68a532;}.fr-artwork--green-emeraude .fr-artwork-minor{fill:#00a95f;}.fr-artwork--green-menthe .fr-artwork-minor{fill:#009081;}.fr-artwork--green-archipel .fr-artwork-minor{fill:#009099;}.fr-artwork--blue-ecume .fr-artwork-minor{fill:#465f9d;}.fr-artwork--blue-cumulus .fr-artwork-minor{fill:#417dc4;}.fr-artwork--purple-glycine .fr-artwork-minor{fill:#a558a0;}.fr-artwork--pink-macaron .fr-artwork-minor{fill:#e18b76;}.fr-artwork--pink-tuile .fr-artwork-minor{fill:#ce614a;}.fr-artwork--yellow-tournesol .fr-artwork-minor{fill:#c8aa39;}.fr-artwork--yellow-moutarde .fr-artwork-minor{fill:#c3992a;}.fr-artwork--orange-terre-battue .fr-artwork-minor{fill:#e4794a;}.fr-artwork--brown-cafe-creme .fr-artwork-minor{fill:#d1b781;}.fr-artwork--brown-caramel .fr-artwork-minor{fill:#c08c65;}.fr-artwork--brown-opera .fr-artwork-minor{fill:#bd987a;}.fr-artwork--beige-gris-galet .fr-artwork-minor{fill:#aea397;}[disabled] .fr-artwork *{fill:#929292;}.fr-h6,.fr-h5,.fr-h4,.fr-h3,.fr-h2,.fr-h1,.fr-display-xs,.fr-display-sm,.fr-display-md,.fr-display-lg,.fr-display-xl{color:#161616;}hr{background-image:linear-gradient(0deg, #ddd, #ddd);}.fr-hr-or::before,.fr-hr-or::after{background-color:#ddd;}.fr-hr{background-image:linear-gradient(0deg, #ddd, #ddd);}.fr-range__output,.fr-range__min,.fr-range__max{min-width:1.5rem;}.fr-range input[type=range]{padding:0;}.fr-range[data-fr-js-range]{justify-content:flex-start;}.fr-range[data-fr-js-range]::after{content:none;background-color:#000091;}.fr-range[data-fr-js-range] .fr-range__max{margin-left:auto;}.fr-range[data-fr-js-range] input[type=range]{margin-top:-0.25rem;}.fr-range[data-fr-js-range] input[type=range]::-ms-track{height:0.75rem;background:transparent;border-color:transparent;border-width:0.625rem 0;color:transparent;}.fr-range[data-fr-js-range] input[type=range]::-ms-fill-lower{height:0.75rem;border-radius:0.375rem;}.fr-range[data-fr-js-range] input[type=range]::-ms-thumb{width:1.5rem;height:1.5rem;border-radius:50%;z-index:500;box-shadow:0 0 0 1px rgba(0, 0, 18, 0.16);background-color:#fff;border:1px solid #000091;}.fr-range[data-fr-js-range] input[type=range]:not(:only-of-type){pointer-events:auto;}.fr-range[data-fr-js-range].fr-range--double{background-position-y:1.625rem;background-repeat:no-repeat;}.fr-range[data-fr-js-range].fr-range--double .fr-range__output{min-width:3rem;}.fr-range[data-fr-js-range].fr-range--double input[type=range]{width:calc(100% - 1.5rem);}.fr-range[data-fr-js-range].fr-range--double input[type=range]::-ms-fill-lower{background-color:transparent;}.fr-range[data-fr-js-range].fr-range--double input[type=range]:nth-of-type(1){margin-right:1.5rem;z-index:2;}.fr-range[data-fr-js-range].fr-range--double input[type=range]:nth-of-type(2){left:1.5rem;}.fr-range--sm[data-fr-js-range] .fr-range__output,.fr-range--sm[data-fr-js-range] .fr-range__min,.fr-range--sm[data-fr-js-range] .fr-range__max{min-width:1rem;}.fr-range--sm[data-fr-js-range] input[type=range]::-ms-track{height:0.5rem;border-width:0.5rem 0;}.fr-range--sm[data-fr-js-range] input[type=range]::-ms-fill-lower{height:0.5rem;}.fr-range--sm[data-fr-js-range] input[type=range]::-ms-thumb{width:1rem;height:1rem;}.fr-range--sm[data-fr-js-range].fr-range--double{background-position-y:1.5rem;}.fr-range--sm[data-fr-js-range].fr-range--double .fr-range__output{min-width:2rem;}.fr-range--sm[data-fr-js-range].fr-range--double input[type=range]{width:calc(100% - 1rem);}.fr-range--sm[data-fr-js-range].fr-range--double input[type=range]:nth-of-type(1){margin-right:1rem;}.fr-range--sm[data-fr-js-range].fr-range--double input[type=range]:nth-of-type(2){left:1rem;}.fr-range-group--disabled .fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(1)::-ms-fill-lower,.fr-range-group--disabled .fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(2)::-ms-fill-lower{background-color:transparent;}.fr-range[data-fr-js-range]::before{box-shadow:inset 0 0 0 1px #000091;}.fr-range[data-fr-js-range] input[type=range]:disabled::-ms-thumb{border:1px solid #e5e5e5;}.fr-range__output{color:#000091;}.fr-range__min,.fr-range__max{color:#666;}.fr-range--step[data-fr-js-range]::before{background-image:radial-gradient(circle at 2px 50%, #000091 0, #000091 1px, transparent 1px);}.fr-range--step[data-fr-js-range]::after{background-image:radial-gradient(circle at 2px 50%, #e3e3fd 0, #e3e3fd 2px, transparent 2px);box-shadow:inset 10px 0 0 0 #000091, inset -10px 0 0 0 #000091;}.fr-range--step.fr-range--sm[data-fr-js-range]::after{box-shadow:inset 6px 0 0 0 #000091, inset -6px 0 0 0 #000091;}.fr-range-group--error::before{background-image:linear-gradient(0deg, #ce0500, #ce0500);}.fr-range-group--valid::before{background-image:linear-gradient(0deg, #18753c, #18753c);}.fr-range-group--disabled .fr-range[data-fr-js-range]::before{box-shadow:inset 0 0 0 1px #e5e5e5;}.fr-range-group--disabled .fr-range[data-fr-js-range]::after{background-color:#e5e5e5;}.fr-range-group--disabled .fr-range--step[data-fr-js-range]::before{background-image:radial-gradient(circle at 2px 50%, #e5e5e5 0, #e5e5e5 1px, transparent 1px);}.fr-range-group--disabled .fr-range--step[data-fr-js-range]::after{background-image:radial-gradient(circle at 2px 50%, #fff 0, #fff 2px, transparent 2px);box-shadow:inset 10px 0 0 0 #e5e5e5, inset -10px 0 0 0 #e5e5e5;}.fr-range-group--disabled .fr-range__output,.fr-range-group--disabled .fr-range__min,.fr-range-group--disabled .fr-range__max{color:#929292;}.fr-accordions-group ul{list-style-type:none;}.fr-accordions-group ol{list-style-type:none;}.fr-accordions-group ul,.fr-accordions-group ol{padding-left:0;margin-top:0;margin-bottom:0;}.fr-accordion__btn::before,.fr-accordion__btn::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/system/arrow-down-s-line.svg");width:1rem;height:1rem;}.fr-accordion__btn[aria-expanded=true]::after{transform:rotate(-180deg);}.fr-accordion::before{box-shadow:inset 0 1px 0 0 #ddd, 0 1px 0 0 #ddd;}.fr-accordion__btn{color:#000091;}.fr-accordion__btn[aria-expanded=true]{background-color:#e3e3fd;}.fr-badge::before,.fr-badge::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;width:1rem;height:1rem;}.fr-badge--sm::before{width:0.75rem;height:0.75rem;}.fr-badge.fr-badge--info::before,.fr-badge.fr-badge--info::after,.fr-badge--sm.fr-badge--info::before,.fr-badge--sm.fr-badge--info::after{background-image:url("icons/system/fr--info-fill.svg");}.fr-badge.fr-badge--success::before,.fr-badge.fr-badge--success::after,.fr-badge--sm.fr-badge--success::before,.fr-badge--sm.fr-badge--success::after{background-image:url("icons/system/fr--success-fill.svg");}.fr-badge.fr-badge--error::before,.fr-badge.fr-badge--error::after,.fr-badge--sm.fr-badge--error::before,.fr-badge--sm.fr-badge--error::after{background-image:url("icons/system/fr--error-fill.svg");}.fr-badge.fr-badge--warning::before,.fr-badge.fr-badge--warning::after,.fr-badge--sm.fr-badge--warning::before,.fr-badge--sm.fr-badge--warning::after{background-image:url("icons/system/fr--warning-fill.svg");}.fr-badge.fr-badge--new::before,.fr-badge.fr-badge--new::after,.fr-badge--sm.fr-badge--new::before,.fr-badge--sm.fr-badge--new::after{background-image:url("icons/weather/flashlight-fill.svg");}ul.fr-badges-group{list-style-type:none;}ol.fr-badges-group{list-style-type:none;}ul.fr-badges-group,ol.fr-badges-group{padding-left:0;margin-top:0;margin-bottom:0;}.fr-badge{color:#3a3a3a;background-color:#eee;}.fr-badge--info{color:#0063cb;background-color:#e8edff;}.fr-badge--error{color:#ce0500;background-color:#ffe9e9;}.fr-badge--success{color:#18753c;background-color:#b8fec9;}.fr-badge--warning{color:#b34000;background-color:#ffe9e6;}.fr-badge--new{color:#695240;background-color:#feebd0;}.fr-badge--green-tilleul-verveine{color:#66673d;background-color:#fceeac;}.fr-badge--green-bourgeon{color:#447049;background-color:#c9fcac;}.fr-badge--green-emeraude{color:#297254;background-color:#c3fad5;}.fr-badge--green-menthe{color:#37635f;background-color:#bafaee;}.fr-badge--green-archipel{color:#006a6f;background-color:#c7f6fc;}.fr-badge--blue-ecume{color:#2f4077;background-color:#e9edfe;}.fr-badge--blue-cumulus{color:#3558a2;background-color:#e6eefe;}.fr-badge--purple-glycine{color:#6e445a;background-color:#fee7fc;}.fr-badge--pink-macaron{color:#8d533e;background-color:#fee9e6;}.fr-badge--pink-tuile{color:#a94645;background-color:#fee9e7;}.fr-badge--yellow-tournesol{color:#716043;background-color:#feecc2;}.fr-badge--yellow-moutarde{color:#695240;background-color:#feebd0;}.fr-badge--orange-terre-battue{color:#755348;background-color:#fee9e5;}.fr-badge--brown-cafe-creme{color:#685c48;background-color:#f7ecdb;}.fr-badge--brown-caramel{color:#845d48;background-color:#f7ebe5;}.fr-badge--brown-opera{color:#745b47;background-color:#f7ece4;}.fr-badge--beige-gris-galet{color:#6a6156;background-color:#f3ede5;}.fr-logo{color:#000;}.fr-btn::before,.fr-btn::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;width:1rem;height:1rem;}.fr-btn[href]{text-decoration:none;}.fr-btn.fr-btn--secondary:disabled:hover,.fr-btn.fr-btn--tertiary:disabled:hover,.fr-btn.fr-btn--tertiary-no-outline:disabled:hover{background-color:transparent;}.fr-btn[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before,.fr-btn[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after,.fr-btn[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before,.fr-btn[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after,.fr-btn[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before,.fr-btn[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after,.fr-btn[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before,.fr-btn[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;width:1.5rem;height:1.5rem;}.fr-btn--sm::before,.fr-btn--sm::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;width:0.75rem;height:0.75rem;}.fr-btn--sm[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before,.fr-btn--sm[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after,.fr-btn--sm[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before,.fr-btn--sm[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after,.fr-btn--sm[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before,.fr-btn--sm[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after,.fr-btn--sm[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before,.fr-btn--sm[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;width:1rem;height:1rem;}.fr-btn--lg::before,.fr-btn--lg::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;width:1.5rem;height:1.5rem;}.fr-btn--lg[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before,.fr-btn--lg[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after,.fr-btn--lg[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before,.fr-btn--lg[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after,.fr-btn--lg[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before,.fr-btn--lg[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after,.fr-btn--lg[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before,.fr-btn--lg[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;width:2rem;height:2rem;}.fr-btn--close::before,.fr-btn--close::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/system/close-line.svg");width:1rem;height:1rem;}.fr-btn--tooltip::before,.fr-btn--tooltip::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/system/question-line.svg");width:1rem;height:1rem;}.fr-btn--fullscreen::before,.fr-btn--fullscreen::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/media/fullscreen-line.svg");width:1rem;height:1rem;}.fr-btn--display::before,.fr-btn--display::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/system/fr--theme-fill.svg");width:1rem;height:1rem;}.fr-btn--briefcase::before,.fr-btn--briefcase::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/business/briefcase-fill.svg");width:1rem;height:1rem;}.fr-btn--account::before,.fr-btn--account::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/user/account-circle-fill.svg");width:1rem;height:1rem;}.fr-btn--team::before,.fr-btn--team::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/user/team-line.svg");width:1rem;height:1rem;}.fr-btn--sort::before,.fr-btn--sort::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/system/arrow-up-down-line.svg");width:1rem;height:1rem;}.fr-btn--sort[aria-sort=ascending]::before,.fr-btn--sort[aria-sort=ascending]::after,.fr-btn--sort[aria-sort=descending]::before,.fr-btn--sort[aria-sort=descending]::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/system/arrow-up-line.svg");width:1rem;height:1rem;}ul.fr-btns-group{list-style-type:none;}ol.fr-btns-group{list-style-type:none;}ul.fr-btns-group,ol.fr-btns-group{padding-left:0;margin-top:0;margin-bottom:0;}.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::after,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::after,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::after,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;width:1rem;height:1rem;}.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::after,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::after,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::after,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;width:2rem;height:2rem;}.fr-btn{background-color:#000091;color:#f5f5fe;}.fr-btn:hover{background-color:#1212ff;}.fr-btn:active{background-color:#2323ff;}.fr-btn:disabled,a.fr-btn:not([href]){color:#929292;background-color:#e5e5e5;}.fr-btn--secondary{background-color:transparent;color:#000091;box-shadow:inset 0 0 0 1px #000091;}.fr-btn--secondary:hover{background-color:rgba(0, 0, 0, 0.05);}.fr-btn--secondary:active{background-color:rgba(0, 0, 0, 0.1);}.fr-btn--secondary:disabled,a.fr-btn--secondary:not([href]){color:#929292;box-shadow:inset 0 0 0 1px #e5e5e5;background-color:transparent;}.fr-btn--secondary:disabled:hover,a.fr-btn--secondary:not([href]):hover{background-color:rgba(0, 0, 0, 0.05);}.fr-btn--secondary:disabled:active,a.fr-btn--secondary:not([href]):active{background-color:rgba(0, 0, 0, 0.1);}.fr-btn--tertiary,.fr-btn--sort,.fr-btn--account{background-color:transparent;color:#000091;box-shadow:inset 0 0 0 1px #ddd;}.fr-btn--tertiary:hover,.fr-btn--sort:hover,.fr-btn--account:hover{background-color:rgba(0, 0, 0, 0.05);}.fr-btn--tertiary:active,.fr-btn--sort:active,.fr-btn--account:active{background-color:rgba(0, 0, 0, 0.1);}.fr-btn--tertiary:disabled,a.fr-btn--tertiary:not([href]),a.fr-btn--sort:not([href]),a.fr-btn--account:not([href]),.fr-btn--sort:disabled,.fr-btn--account:disabled{color:#929292;box-shadow:inset 0 0 0 1px #e5e5e5;background-color:transparent;}.fr-btn--tertiary:disabled:hover,a.fr-btn--tertiary:not([href]):hover,a.fr-btn--sort:not([href]):hover,a.fr-btn--account:not([href]):hover,.fr-btn--sort:disabled:hover,.fr-btn--account:disabled:hover{background-color:rgba(0, 0, 0, 0.05);}.fr-btn--tertiary:disabled:active,a.fr-btn--tertiary:not([href]):active,a.fr-btn--sort:not([href]):active,a.fr-btn--account:not([href]):active,.fr-btn--sort:disabled:active,.fr-btn--account:disabled:active{background-color:rgba(0, 0, 0, 0.1);}.fr-btn--tertiary-no-outline,.fr-btn--close,.fr-btn--display,.fr-btn--fullscreen,.fr-btn--tooltip,.fr-btn--briefcase,.fr-btn--team{background-color:transparent;color:#000091;}.fr-btn--tertiary-no-outline:hover,.fr-btn--close:hover,.fr-btn--display:hover,.fr-btn--fullscreen:hover,.fr-btn--tooltip:hover,.fr-btn--briefcase:hover,.fr-btn--team:hover{background-color:rgba(0, 0, 0, 0.05);}.fr-btn--tertiary-no-outline:active,.fr-btn--close:active,.fr-btn--display:active,.fr-btn--fullscreen:active,.fr-btn--tooltip:active,.fr-btn--briefcase:active,.fr-btn--team:active{background-color:rgba(0, 0, 0, 0.1);}.fr-btn--tertiary-no-outline:disabled,a.fr-btn--tertiary-no-outline:not([href]),a.fr-btn--close:not([href]),a.fr-btn--display:not([href]),a.fr-btn--fullscreen:not([href]),a.fr-btn--tooltip:not([href]),a.fr-btn--briefcase:not([href]),a.fr-btn--team:not([href]),.fr-btn--close:disabled,.fr-btn--display:disabled,.fr-btn--fullscreen:disabled,.fr-btn--tooltip:disabled,.fr-btn--briefcase:disabled,.fr-btn--team:disabled{color:#929292;background-color:transparent;}.fr-btn--tertiary-no-outline:disabled:hover,a.fr-btn--tertiary-no-outline:not([href]):hover,a.fr-btn--close:not([href]):hover,a.fr-btn--display:not([href]):hover,a.fr-btn--fullscreen:not([href]):hover,a.fr-btn--tooltip:not([href]):hover,a.fr-btn--briefcase:not([href]):hover,a.fr-btn--team:not([href]):hover,.fr-btn--close:disabled:hover,.fr-btn--display:disabled:hover,.fr-btn--fullscreen:disabled:hover,.fr-btn--tooltip:disabled:hover,.fr-btn--briefcase:disabled:hover,.fr-btn--team:disabled:hover{background-color:rgba(0, 0, 0, 0.05);}.fr-btn--tertiary-no-outline:disabled:active,a.fr-btn--tertiary-no-outline:not([href]):active,a.fr-btn--close:not([href]):active,a.fr-btn--display:not([href]):active,a.fr-btn--fullscreen:not([href]):active,a.fr-btn--tooltip:not([href]):active,a.fr-btn--briefcase:not([href]):active,a.fr-btn--team:not([href]):active,.fr-btn--close:disabled:active,.fr-btn--display:disabled:active,.fr-btn--fullscreen:disabled:active,.fr-btn--tooltip:disabled:active,.fr-btn--briefcase:disabled:active,.fr-btn--team:disabled:active{background-color:rgba(0, 0, 0, 0.1);}.fr-connect{background-color:#000091;color:#f5f5fe;}.fr-connect:disabled,a.fr-connect:not([href]){background-color:#e5e5e5;color:#929292;}.fr-connect-group .fr-connect + p a{color:#000091;}.fr-connect-group p{color:#666;}.fr-quote::before,.fr-quote::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/editor/fr--quote-line.svg");width:2rem;height:2rem;}ul.fr-quote__source{list-style-type:none;}ol.fr-quote__source{list-style-type:none;}ul.fr-quote__source,ol.fr-quote__source{padding-left:0;margin-top:0;margin-bottom:0;}.fr-quote blockquote{max-width:100%;}.fr-quote::before{color:#6a6af4;}.fr-quote--green-tilleul-verveine::before{color:#b7a73f;}.fr-quote--green-bourgeon::before{color:#68a532;}.fr-quote--green-emeraude::before{color:#00a95f;}.fr-quote--green-menthe::before{color:#009081;}.fr-quote--green-archipel::before{color:#009099;}.fr-quote--blue-ecume::before{color:#465f9d;}.fr-quote--blue-cumulus::before{color:#417dc4;}.fr-quote--purple-glycine::before{color:#a558a0;}.fr-quote--pink-macaron::before{color:#e18b76;}.fr-quote--pink-tuile::before{color:#ce614a;}.fr-quote--yellow-tournesol::before{color:#c8aa39;}.fr-quote--yellow-moutarde::before{color:#c3992a;}.fr-quote--orange-terre-battue::before{color:#e4794a;}.fr-quote--brown-cafe-creme::before{color:#d1b781;}.fr-quote--brown-caramel::before{color:#c08c65;}.fr-quote--brown-opera::before{color:#bd987a;}.fr-quote--beige-gris-galet::before{color:#aea397;}.fr-quote{background-image:linear-gradient(0deg, #ddd, #ddd);}.fr-quote__source{color:#666;}.fr-breadcrumb ul{list-style-type:none;}.fr-breadcrumb ol{list-style-type:none;}.fr-breadcrumb ul,.fr-breadcrumb ol{padding-left:0;margin-top:0;margin-bottom:0;}.fr-breadcrumb__link:not([aria-current])::after,.fr-breadcrumb__link[aria-current=false]::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/system/arrow-right-s-line.svg");width:1rem;height:1rem;content:"";display:inline-block;pointer-events:none;margin-left:0.5rem;margin-right:-0.25rem;vertical-align:-4px;}.fr-breadcrumb{color:#666;}.fr-breadcrumb__link[aria-current]:not([aria-current=false]){color:#3a3a3a;}.fr-fieldset__legend{max-width:100%;color:#161616;}.fr-message--error::before,.fr-message--error::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/system/fr--error-fill.svg");width:1rem;height:1rem;}.fr-message--valid::before,.fr-message--valid::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/system/fr--success-fill.svg");width:1rem;height:1rem;}.fr-message--info::before,.fr-message--info::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/system/fr--info-fill.svg");width:1rem;height:1rem;}.fr-message--warning::before,.fr-message--warning::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/system/fr--warning-fill.svg");width:1rem;height:1rem;}.fr-select-group--valid label,.fr-input-group--valid label,.fr-range-group--valid label,.fr-upload-group--valid label{color:#18753c;}.fr-select-group--error label,.fr-input-group--error label,.fr-range-group--error label,.fr-upload-group--error label{color:#ce0500;}.fr-select-group--info label,.fr-input-group--info label,.fr-range-group--info label,.fr-upload-group--info label{color:#0063cb;}.fr-select-group--disabled label,.fr-select-group--disabled .fr-hint-text,.fr-input-group--disabled label,.fr-input-group--disabled .fr-hint-text,.fr-range-group--disabled label,.fr-range-group--disabled .fr-hint-text,.fr-upload-group--disabled label,.fr-upload-group--disabled .fr-hint-text{color:#929292;}.fr-label{color:#161616;}.fr-label--error{color:#ce0500;}.fr-label--success{color:#18753c;}.fr-label--info{color:#0063cb;}.fr-label--disabled,.fr-label--disabled .fr-hint-text{color:#929292;}.fr-hint-text,.fr-message{color:#666;}.fr-message--error{color:#ce0500;}.fr-message--valid{color:#18753c;}.fr-message--info{color:#0063cb;}.fr-message--warning{color:#b34000;}.fr-fieldset:disabled .fr-label,.fr-fieldset:disabled .fr-hint-text,.fr-fieldset:disabled .fr-fieldset__legend{color:#929292;}.fr-fieldset input:disabled + label,.fr-fieldset input:disabled + label .fr-hint-text,.fr-fieldset input:disabled + label + .fr-hint-text{color:#929292;}.fr-fieldset--error,.fr-fieldset--error .fr-fieldset__legend{background-image:linear-gradient(0deg, #ce0500, #ce0500);}.fr-fieldset--error .fr-fieldset__legend,.fr-fieldset--error .fr-label{color:#ce0500;}.fr-fieldset--valid,.fr-fieldset--valid .fr-fieldset__legend{background-image:linear-gradient(0deg, #18753c, #18753c);}.fr-fieldset--valid .fr-fieldset__legend,.fr-fieldset--valid .fr-label{color:#18753c;}.fr-fieldset--info,.fr-fieldset--info .fr-fieldset__legend{background-image:linear-gradient(0deg, #0063cb, #0063cb);}.fr-fieldset--info .fr-fieldset__legend,.fr-fieldset--info .fr-label{color:#0063cb;}.fr-error-text::before,.fr-error-text::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/system/fr--error-fill.svg");width:1rem;height:1rem;}.fr-valid-text::before,.fr-valid-text::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/system/fr--success-fill.svg");width:1rem;height:1rem;}.fr-error-text{color:#ce0500;}.fr-valid-text{color:#18753c;}.fr-info-text{color:#0063cb;}.fr-fieldset--valid .fr-fieldset__content::before{box-shadow:inset 2px 0 0 0 #18753c;}.fr-fieldset--error .fr-fieldset__content::before{box-shadow:inset 2px 0 0 0 #ce0500;}.fr-fieldset--info .fr-fieldset__content::before{box-shadow:inset 2px 0 0 0 #0063cb;}.fr-stepper__title{margin-bottom:0.75rem;color:#161616;}.fr-stepper__steps{display:none;background-image:repeating-linear-gradient(to right, #000091 0, #000091 var(--active-inner), transparent var(--active-inner), transparent var(--active-outer)), repeating-linear-gradient(to right, #eee 0, #eee var(--default-inner), transparent var(--default-inner), transparent var(--default-outer));}.fr-stepper__state{color:#666;}.fr-stepper__details{color:#666;}.fr-tooltip{position:relative;margin-top:0.5rem;color:#3a3a3a;}.fr-tooltip.fr-placement{z-index:1000;box-shadow:0 0 0 1px rgba(0, 0, 18, 0.16);background-image:linear-gradient(90deg, #fff, #fff);}.fr-link{background-image:none;text-decoration:underline;color:#000091;}.fr-link::before{background-color:transparent;background-size:100%;background-repeat:no-repeat;width:1rem;height:1rem;}.fr-link--sm::before{background-color:transparent;background-size:100%;background-repeat:no-repeat;width:1rem;height:1rem;}.fr-link--lg::before{background-color:transparent;background-size:100%;background-repeat:no-repeat;width:1.5rem;height:1.5rem;}ul.fr-links-group--inline{list-style-type:none;}ol.fr-links-group--inline{list-style-type:none;}ul.fr-links-group--inline,ol.fr-links-group--inline{padding-left:0;margin-top:0;margin-bottom:0;}.fr-link__detail{color:#666;}.fr-links-group li::marker{color:#000091;}.fr-links-group--bordered{box-shadow:inset 0 0 0 1px #ddd;}.fr-link--close{background-color:transparent;color:#000091;}.fr-link--close:hover{background-color:rgba(0, 0, 0, 0.05);}.fr-link--close:active{background-color:rgba(0, 0, 0, 0.1);}.fr-link--close:disabled,a.fr-link--close:not([href]){color:#929292;background-color:transparent;}.fr-link--close:disabled:hover,a.fr-link--close:not([href]):hover{background-color:rgba(0, 0, 0, 0.05);}.fr-link--close:disabled:active,a.fr-link--close:not([href]):active{background-color:rgba(0, 0, 0, 0.1);}.fr-sidemenu{height:auto;box-shadow:inset 0 -1px 0 0 #ddd, inset 0 1px 0 0 #ddd;}.fr-sidemenu ul{list-style-type:none;}.fr-sidemenu ol{list-style-type:none;}.fr-sidemenu ul,.fr-sidemenu ol{padding-left:0;margin-top:0;margin-bottom:0;}.fr-sidemenu [href]{text-decoration:none;}.fr-sidemenu__btn[aria-expanded]::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/system/arrow-down-s-line.svg");width:1rem;height:1rem;}.fr-sidemenu__title{color:#161616;box-shadow:inset 0 -1px 0 0 #ddd;}.fr-sidemenu__item .fr-sidemenu__link,.fr-sidemenu__item .fr-sidemenu__btn{color:#161616;}.fr-sidemenu__item::before{box-shadow:0 -1px 0 0 #ddd, inset 0 -1px 0 0 #ddd;}.fr-sidemenu__item:first-child::before{box-shadow:inset 0 -1px 0 0 #ddd;}.fr-sidemenu__item:last-child::before{box-shadow:0 -1px 0 0 #ddd;}.fr-sidemenu__link,.fr-sidemenu__btn{color:#000091;}.fr-sidemenu__link[aria-current]:not([aria-current=false]),.fr-sidemenu__btn[aria-current]:not([aria-current=false]){color:#000091;}.fr-sidemenu__link[aria-current]:not([aria-current=false])::before,.fr-sidemenu__btn[aria-current]:not([aria-current=false])::before{background-color:#000091;}.fr-sidemenu__btn[aria-expanded=true]{background-color:#e3e3fd;}.fr-highlight{background-image:linear-gradient(0deg, #6a6af4, #6a6af4);}.fr-highlight--green-tilleul-verveine{background-image:linear-gradient(0deg, #b7a73f, #b7a73f);}.fr-highlight--green-bourgeon{background-image:linear-gradient(0deg, #68a532, #68a532);}.fr-highlight--green-emeraude{background-image:linear-gradient(0deg, #00a95f, #00a95f);}.fr-highlight--green-menthe{background-image:linear-gradient(0deg, #009081, #009081);}.fr-highlight--green-archipel{background-image:linear-gradient(0deg, #009099, #009099);}.fr-highlight--blue-ecume{background-image:linear-gradient(0deg, #465f9d, #465f9d);}.fr-highlight--blue-cumulus{background-image:linear-gradient(0deg, #417dc4, #417dc4);}.fr-highlight--purple-glycine{background-image:linear-gradient(0deg, #a558a0, #a558a0);}.fr-highlight--pink-macaron{background-image:linear-gradient(0deg, #e18b76, #e18b76);}.fr-highlight--pink-tuile{background-image:linear-gradient(0deg, #ce614a, #ce614a);}.fr-highlight--yellow-tournesol{background-image:linear-gradient(0deg, #c8aa39, #c8aa39);}.fr-highlight--yellow-moutarde{background-image:linear-gradient(0deg, #c3992a, #c3992a);}.fr-highlight--orange-terre-battue{background-image:linear-gradient(0deg, #e4794a, #e4794a);}.fr-highlight--brown-cafe-creme{background-image:linear-gradient(0deg, #d1b781, #d1b781);}.fr-highlight--brown-caramel{background-image:linear-gradient(0deg, #c08c65, #c08c65);}.fr-highlight--brown-opera{background-image:linear-gradient(0deg, #bd987a, #bd987a);}.fr-highlight--beige-gris-galet{background-image:linear-gradient(0deg, #aea397, #aea397);}.fr-tabs ul{list-style-type:none;}.fr-tabs ol{list-style-type:none;}.fr-tabs ul,.fr-tabs ol{padding-left:0;margin-top:0;margin-bottom:0;}.fr-tabs::before{position:absolute;top:3rem;right:0;bottom:0;left:0;box-shadow:inset 0 1px 0 0 #ddd, inset 1px 0 0 0 #ddd, inset -1px 0 0 0 #ddd;}.fr-tabs .fr-tabs__list{padding:0.25rem 0.75rem;}.fr-tabs__tab::before,.fr-tabs__tab::after{width:1rem;height:1rem;}.fr-tabs__panel{padding:0 0.1px;left:0;}.fr-tabs__panel [href]{text-decoration:underline;}.fr-tabs__panel > *{margin-left:1rem;margin-right:1rem;}.fr-tabs__panel > *:first-child{margin-top:0.75rem;}.fr-tabs__panel > *:last-child{margin-bottom:1rem;}.fr-tabs{box-shadow:inset 0 -1px 0 0 #ddd;}.fr-tabs__tab{background-image:linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd);box-shadow:0 2px 0 0 #fff;}.fr-tabs__tab:not([aria-selected=true]){background-color:#e3e3fd;color:#161616;}.fr-tabs__tab[aria-selected=true]:not(:disabled){background-image:linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd);background-color:#fff;color:#000091;}.fr-tabs__tab:disabled{color:#929292;background-color:#e5e5e5;}.fr-pagination [href]{text-decoration:none;}.fr-pagination ul{list-style-type:none;}.fr-pagination ol{list-style-type:none;}.fr-pagination ul,.fr-pagination ol{padding-left:0;margin-top:0;margin-bottom:0;}.fr-pagination .fr-pagination__link--first::before,.fr-pagination .fr-pagination__link--first::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/system/fr--arrow-left-s-first-line.svg");width:1.5rem;height:1.5rem;}.fr-pagination .fr-pagination__link--prev::before,.fr-pagination .fr-pagination__link--prev::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/system/arrow-left-s-line.svg");width:1.5rem;height:1.5rem;}.fr-pagination .fr-pagination__link--next::before,.fr-pagination .fr-pagination__link--next::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/system/arrow-right-s-line.svg");width:1.5rem;height:1.5rem;}.fr-pagination .fr-pagination__link--last::before,.fr-pagination .fr-pagination__link--last::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/system/fr--arrow-right-s-last-line.svg");width:1.5rem;height:1.5rem;}.fr-pagination{color:#161616;}.fr-pagination__link[aria-current]:not([aria-current=false]){background-color:#000091;color:#f5f5fe;}.fr-pagination__link[aria-current]:not([aria-current=false]):hover{background-color:#1212ff;}.fr-pagination__link[aria-current]:not([aria-current=false]):active{background-color:#2323ff;}.fr-pagination__link:not([aria-current]):disabled,a.fr-pagination__link:not([aria-current]):not([href]),a.fr-pagination__link[aria-current=false]:not([href]),.fr-pagination__link[aria-current=false]:disabled{color:#929292;}.fr-summary ol{list-style-type:decimal;}.fr-summary__link::before{content:none;}.fr-summary{background-color:#eee;}.fr-summary__title{color:#161616;}.fr-summary li > a{color:#161616;}.fr-table__header .fr-segmented{flex:1;}.fr-table__header .fr-table__detail{flex:2;}.fr-table__content table{background-image:none;}.fr-table__content table thead tr th,.fr-table__content table thead tr th:last-child{background-image:none;}.fr-table__content table thead tr th[role=columnheader]{background-size:1px 100%;background-repeat:no-repeat;background-position:100% 0;}.fr-table__content table tbody tr{background-image:none;}.fr-table__content table tbody tr[aria-selected=true]::after{content:none;}.fr-table__content table tbody tr[aria-selected=true] th,.fr-table__content table tbody tr[aria-selected=true] td{border-top:2px solid #000091;border-bottom:2px solid #000091;}.fr-table__content table tbody tr[aria-selected=true] th:first-child,.fr-table__content table tbody tr[aria-selected=true] td:first-child{border-left:2px solid #000091;}.fr-table__content table tbody tr[aria-selected=true] th:last-child,.fr-table__content table tbody tr[aria-selected=true] td:last-child{border-right:2px solid #000091;}.fr-table[data-fr-js-table=true] .fr-table__wrapper::after{content:none;}.fr-table[data-fr-js-table=true].fr-table--caption-bottom caption{position:relative;margin-bottom:1rem;}.fr-table[data-fr-js-table=true] caption{position:relative;margin-bottom:1rem;}.fr-table--bordered table th:last-child,.fr-table--bordered table td:last-child{border-right:none;}.fr-table__wrapper::after{background-image:linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292);}.fr-table__content table caption{color:#161616;}.fr-table__content table thead th{background-color:#f6f6f6;background-image:linear-gradient(0deg, #3a3a3a, #3a3a3a), linear-gradient(0deg, #929292, #929292);}.fr-table__content table thead th[role=columnheader]{background-image:linear-gradient(0deg, #3a3a3a, #3a3a3a), linear-gradient(0deg, #3a3a3a, #3a3a3a);}.fr-table__content table tbody tr::after{background-image:linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091);}.fr-table__content table tbody td{background-image:linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292);background-color:#fff;}.fr-table__content table tbody th{background-color:#f6f6f6;background-image:linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #3a3a3a, #3a3a3a);}.fr-table__detail{color:#666;}.fr-table > table caption{color:#161616;}.fr-table > table thead::after,.fr-table > table tbody::after{background-image:linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292);}.fr-table > table thead{background-image:linear-gradient(0deg, #3a3a3a, #3a3a3a);background-color:#f6f6f6;color:#161616;background-image:none;}.fr-table > table tbody{background-color:#fff;}.fr-table > table tbody tr:nth-child(even){background-color:#f6f6f6;}.fr-table--green-tilleul-verveine > table::after{background-image:linear-gradient(0deg, #b7a73f, #b7a73f), linear-gradient(0deg, #b7a73f, #b7a73f), linear-gradient(0deg, #b7a73f, #b7a73f), linear-gradient(0deg, #b7a73f, #b7a73f);}.fr-table--green-tilleul-verveine > table thead{background-image:linear-gradient(0deg, #66673d, #66673d);background-color:#fceeac;background-image:none;}.fr-table--green-tilleul-verveine > table tbody{background-color:#fef7da;}.fr-table--green-tilleul-verveine > table tbody tr:nth-child(even){background-color:#fceeac;}.fr-table--green-tilleul-verveine.fr-table--bordered > table tbody tr{background-image:linear-gradient(0deg, #b7a73f, #b7a73f);background-image:none;}.fr-table--green-bourgeon > table::after{background-image:linear-gradient(0deg, #68a532, #68a532), linear-gradient(0deg, #68a532, #68a532), linear-gradient(0deg, #68a532, #68a532), linear-gradient(0deg, #68a532, #68a532);}.fr-table--green-bourgeon > table thead{background-image:linear-gradient(0deg, #447049, #447049);background-color:#c9fcac;background-image:none;}.fr-table--green-bourgeon > table tbody{background-color:#e6feda;}.fr-table--green-bourgeon > table tbody tr:nth-child(even){background-color:#c9fcac;}.fr-table--green-bourgeon.fr-table--bordered > table tbody tr{background-image:linear-gradient(0deg, #68a532, #68a532);background-image:none;}.fr-table--green-emeraude > table::after{background-image:linear-gradient(0deg, #00a95f, #00a95f), linear-gradient(0deg, #00a95f, #00a95f), linear-gradient(0deg, #00a95f, #00a95f), linear-gradient(0deg, #00a95f, #00a95f);}.fr-table--green-emeraude > table thead{background-image:linear-gradient(0deg, #297254, #297254);background-color:#c3fad5;background-image:none;}.fr-table--green-emeraude > table tbody{background-color:#e3fdeb;}.fr-table--green-emeraude > table tbody tr:nth-child(even){background-color:#c3fad5;}.fr-table--green-emeraude.fr-table--bordered > table tbody tr{background-image:linear-gradient(0deg, #00a95f, #00a95f);background-image:none;}.fr-table--green-menthe > table::after{background-image:linear-gradient(0deg, #009081, #009081), linear-gradient(0deg, #009081, #009081), linear-gradient(0deg, #009081, #009081), linear-gradient(0deg, #009081, #009081);}.fr-table--green-menthe > table thead{background-image:linear-gradient(0deg, #37635f, #37635f);background-color:#bafaee;background-image:none;}.fr-table--green-menthe > table tbody{background-color:#dffdf7;}.fr-table--green-menthe > table tbody tr:nth-child(even){background-color:#bafaee;}.fr-table--green-menthe.fr-table--bordered > table tbody tr{background-image:linear-gradient(0deg, #009081, #009081);background-image:none;}.fr-table--green-archipel > table::after{background-image:linear-gradient(0deg, #009099, #009099), linear-gradient(0deg, #009099, #009099), linear-gradient(0deg, #009099, #009099), linear-gradient(0deg, #009099, #009099);}.fr-table--green-archipel > table thead{background-image:linear-gradient(0deg, #006a6f, #006a6f);background-color:#c7f6fc;background-image:none;}.fr-table--green-archipel > table tbody{background-color:#e5fbfd;}.fr-table--green-archipel > table tbody tr:nth-child(even){background-color:#c7f6fc;}.fr-table--green-archipel.fr-table--bordered > table tbody tr{background-image:linear-gradient(0deg, #009099, #009099);background-image:none;}.fr-table--blue-ecume > table::after{background-image:linear-gradient(0deg, #465f9d, #465f9d), linear-gradient(0deg, #465f9d, #465f9d), linear-gradient(0deg, #465f9d, #465f9d), linear-gradient(0deg, #465f9d, #465f9d);}.fr-table--blue-ecume > table thead{background-image:linear-gradient(0deg, #2f4077, #2f4077);background-color:#e9edfe;background-image:none;}.fr-table--blue-ecume > table tbody{background-color:#f4f6fe;}.fr-table--blue-ecume > table tbody tr:nth-child(even){background-color:#e9edfe;}.fr-table--blue-ecume.fr-table--bordered > table tbody tr{background-image:linear-gradient(0deg, #465f9d, #465f9d);background-image:none;}.fr-table--blue-cumulus > table::after{background-image:linear-gradient(0deg, #417dc4, #417dc4), linear-gradient(0deg, #417dc4, #417dc4), linear-gradient(0deg, #417dc4, #417dc4), linear-gradient(0deg, #417dc4, #417dc4);}.fr-table--blue-cumulus > table thead{background-image:linear-gradient(0deg, #3558a2, #3558a2);background-color:#e6eefe;background-image:none;}.fr-table--blue-cumulus > table tbody{background-color:#f3f6fe;}.fr-table--blue-cumulus > table tbody tr:nth-child(even){background-color:#e6eefe;}.fr-table--blue-cumulus.fr-table--bordered > table tbody tr{background-image:linear-gradient(0deg, #417dc4, #417dc4);background-image:none;}.fr-table--purple-glycine > table::after{background-image:linear-gradient(0deg, #a558a0, #a558a0), linear-gradient(0deg, #a558a0, #a558a0), linear-gradient(0deg, #a558a0, #a558a0), linear-gradient(0deg, #a558a0, #a558a0);}.fr-table--purple-glycine > table thead{background-image:linear-gradient(0deg, #6e445a, #6e445a);background-color:#fee7fc;background-image:none;}.fr-table--purple-glycine > table tbody{background-color:#fef3fd;}.fr-table--purple-glycine > table tbody tr:nth-child(even){background-color:#fee7fc;}.fr-table--purple-glycine.fr-table--bordered > table tbody tr{background-image:linear-gradient(0deg, #a558a0, #a558a0);background-image:none;}.fr-table--pink-macaron > table::after{background-image:linear-gradient(0deg, #e18b76, #e18b76), linear-gradient(0deg, #e18b76, #e18b76), linear-gradient(0deg, #e18b76, #e18b76), linear-gradient(0deg, #e18b76, #e18b76);}.fr-table--pink-macaron > table thead{background-image:linear-gradient(0deg, #8d533e, #8d533e);background-color:#fee9e6;background-image:none;}.fr-table--pink-macaron > table tbody{background-color:#fef4f2;}.fr-table--pink-macaron > table tbody tr:nth-child(even){background-color:#fee9e6;}.fr-table--pink-macaron.fr-table--bordered > table tbody tr{background-image:linear-gradient(0deg, #e18b76, #e18b76);background-image:none;}.fr-table--pink-tuile > table::after{background-image:linear-gradient(0deg, #ce614a, #ce614a), linear-gradient(0deg, #ce614a, #ce614a), linear-gradient(0deg, #ce614a, #ce614a), linear-gradient(0deg, #ce614a, #ce614a);}.fr-table--pink-tuile > table thead{background-image:linear-gradient(0deg, #a94645, #a94645);background-color:#fee9e7;background-image:none;}.fr-table--pink-tuile > table tbody{background-color:#fef4f3;}.fr-table--pink-tuile > table tbody tr:nth-child(even){background-color:#fee9e7;}.fr-table--pink-tuile.fr-table--bordered > table tbody tr{background-image:linear-gradient(0deg, #ce614a, #ce614a);background-image:none;}.fr-table--yellow-tournesol > table::after{background-image:linear-gradient(0deg, #c8aa39, #c8aa39), linear-gradient(0deg, #c8aa39, #c8aa39), linear-gradient(0deg, #c8aa39, #c8aa39), linear-gradient(0deg, #c8aa39, #c8aa39);}.fr-table--yellow-tournesol > table thead{background-image:linear-gradient(0deg, #716043, #716043);background-color:#feecc2;background-image:none;}.fr-table--yellow-tournesol > table tbody{background-color:#fef6e3;}.fr-table--yellow-tournesol > table tbody tr:nth-child(even){background-color:#feecc2;}.fr-table--yellow-tournesol.fr-table--bordered > table tbody tr{background-image:linear-gradient(0deg, #c8aa39, #c8aa39);background-image:none;}.fr-table--yellow-moutarde > table::after{background-image:linear-gradient(0deg, #c3992a, #c3992a), linear-gradient(0deg, #c3992a, #c3992a), linear-gradient(0deg, #c3992a, #c3992a), linear-gradient(0deg, #c3992a, #c3992a);}.fr-table--yellow-moutarde > table thead{background-image:linear-gradient(0deg, #695240, #695240);background-color:#feebd0;background-image:none;}.fr-table--yellow-moutarde > table tbody{background-color:#fef5e8;}.fr-table--yellow-moutarde > table tbody tr:nth-child(even){background-color:#feebd0;}.fr-table--yellow-moutarde.fr-table--bordered > table tbody tr{background-image:linear-gradient(0deg, #c3992a, #c3992a);background-image:none;}.fr-table--orange-terre-battue > table::after{background-image:linear-gradient(0deg, #e4794a, #e4794a), linear-gradient(0deg, #e4794a, #e4794a), linear-gradient(0deg, #e4794a, #e4794a), linear-gradient(0deg, #e4794a, #e4794a);}.fr-table--orange-terre-battue > table thead{background-image:linear-gradient(0deg, #755348, #755348);background-color:#fee9e5;background-image:none;}.fr-table--orange-terre-battue > table tbody{background-color:#fef4f2;}.fr-table--orange-terre-battue > table tbody tr:nth-child(even){background-color:#fee9e5;}.fr-table--orange-terre-battue.fr-table--bordered > table tbody tr{background-image:linear-gradient(0deg, #e4794a, #e4794a);background-image:none;}.fr-table--brown-cafe-creme > table::after{background-image:linear-gradient(0deg, #d1b781, #d1b781), linear-gradient(0deg, #d1b781, #d1b781), linear-gradient(0deg, #d1b781, #d1b781), linear-gradient(0deg, #d1b781, #d1b781);}.fr-table--brown-cafe-creme > table thead{background-image:linear-gradient(0deg, #685c48, #685c48);background-color:#f7ecdb;background-image:none;}.fr-table--brown-cafe-creme > table tbody{background-color:#fbf6ed;}.fr-table--brown-cafe-creme > table tbody tr:nth-child(even){background-color:#f7ecdb;}.fr-table--brown-cafe-creme.fr-table--bordered > table tbody tr{background-image:linear-gradient(0deg, #d1b781, #d1b781);background-image:none;}.fr-table--brown-caramel > table::after{background-image:linear-gradient(0deg, #c08c65, #c08c65), linear-gradient(0deg, #c08c65, #c08c65), linear-gradient(0deg, #c08c65, #c08c65), linear-gradient(0deg, #c08c65, #c08c65);}.fr-table--brown-caramel > table thead{background-image:linear-gradient(0deg, #845d48, #845d48);background-color:#f7ebe5;background-image:none;}.fr-table--brown-caramel > table tbody{background-color:#fbf5f2;}.fr-table--brown-caramel > table tbody tr:nth-child(even){background-color:#f7ebe5;}.fr-table--brown-caramel.fr-table--bordered > table tbody tr{background-image:linear-gradient(0deg, #c08c65, #c08c65);background-image:none;}.fr-table--brown-opera > table::after{background-image:linear-gradient(0deg, #bd987a, #bd987a), linear-gradient(0deg, #bd987a, #bd987a), linear-gradient(0deg, #bd987a, #bd987a), linear-gradient(0deg, #bd987a, #bd987a);}.fr-table--brown-opera > table thead{background-image:linear-gradient(0deg, #745b47, #745b47);background-color:#f7ece4;background-image:none;}.fr-table--brown-opera > table tbody{background-color:#fbf5f2;}.fr-table--brown-opera > table tbody tr:nth-child(even){background-color:#f7ece4;}.fr-table--brown-opera.fr-table--bordered > table tbody tr{background-image:linear-gradient(0deg, #bd987a, #bd987a);background-image:none;}.fr-table--beige-gris-galet > table::after{background-image:linear-gradient(0deg, #aea397, #aea397), linear-gradient(0deg, #aea397, #aea397), linear-gradient(0deg, #aea397, #aea397), linear-gradient(0deg, #aea397, #aea397);}.fr-table--beige-gris-galet > table thead{background-image:linear-gradient(0deg, #6a6156, #6a6156);background-color:#f3ede5;background-image:none;}.fr-table--beige-gris-galet > table tbody{background-color:#f9f6f2;}.fr-table--beige-gris-galet > table tbody tr:nth-child(even){background-color:#f3ede5;}.fr-table--beige-gris-galet.fr-table--bordered > table tbody tr{background-image:linear-gradient(0deg, #aea397, #aea397);background-image:none;}.fr-table--bordered > table tbody tr{background-image:linear-gradient(0deg, #ddd, #ddd);}.fr-table--bordered > table tbody tr:nth-child(even){background-color:transparent;}.fr-table--bordered > table tbody tr:nth-child(even):hover{background-color:rgba(0, 0, 0, 0.05);}.fr-table--bordered > table tbody tr:nth-child(even):active{background-color:rgba(0, 0, 0, 0.1);}.fr-table::before{content:none;}.fr-table > table thead::after{background-image:none;}.fr-table > table tbody::after{background-image:none;}.fr-table > table tbody tr{background-image:none;}.fr-table--green-tilleul-verveine > table{background-image:none;}.fr-table--green-tilleul-verveine > table tbody tr{background-image:none;}.fr-table--green-bourgeon > table{background-image:none;}.fr-table--green-bourgeon > table tbody tr{background-image:none;}.fr-table--green-emeraude > table{background-image:none;}.fr-table--green-emeraude > table tbody tr{background-image:none;}.fr-table--green-menthe > table{background-image:none;}.fr-table--green-menthe > table tbody tr{background-image:none;}.fr-table--green-archipel > table{background-image:none;}.fr-table--green-archipel > table tbody tr{background-image:none;}.fr-table--blue-ecume > table{background-image:none;}.fr-table--blue-ecume > table tbody tr{background-image:none;}.fr-table--blue-cumulus > table{background-image:none;}.fr-table--blue-cumulus > table tbody tr{background-image:none;}.fr-table--purple-glycine > table{background-image:none;}.fr-table--purple-glycine > table tbody tr{background-image:none;}.fr-table--pink-macaron > table{background-image:none;}.fr-table--pink-macaron > table tbody tr{background-image:none;}.fr-table--pink-tuile > table{background-image:none;}.fr-table--pink-tuile > table tbody tr{background-image:none;}.fr-table--yellow-tournesol > table{background-image:none;}.fr-table--yellow-tournesol > table tbody tr{background-image:none;}.fr-table--yellow-moutarde > table{background-image:none;}.fr-table--yellow-moutarde > table tbody tr{background-image:none;}.fr-table--orange-terre-battue > table{background-image:none;}.fr-table--orange-terre-battue > table tbody tr{background-image:none;}.fr-table--brown-cafe-creme > table{background-image:none;}.fr-table--brown-cafe-creme > table tbody tr{background-image:none;}.fr-table--brown-caramel > table{background-image:none;}.fr-table--brown-caramel > table tbody tr{background-image:none;}.fr-table--brown-opera > table{background-image:none;}.fr-table--brown-opera > table tbody tr{background-image:none;}.fr-table--beige-gris-galet > table{background-image:none;}.fr-table--beige-gris-galet > table tbody tr{background-image:none;}.fr-tag{text-decoration:none;color:#161616;background-color:#eee;}.fr-tag::before,.fr-tag::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;width:1rem;height:1rem;}.fr-tag.fr-tag--sm::before{background-color:transparent;background-size:100%;background-repeat:no-repeat;width:0.75rem;height:0.75rem;}button.fr-tag[aria-pressed=true],input[type=button].fr-tag[aria-pressed=true]{background-size:100% 100%, 100% 100%;}button.fr-tag[aria-pressed=true]::after,input[type=button].fr-tag[aria-pressed=true]::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/system/checkbox-circle-line.svg");width:1rem;height:1rem;color:#000091;}button.fr-tag[aria-pressed=true].fr-tag--sm::after,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;width:0.75rem;height:0.75rem;}button.fr-tag.fr-tag--dismiss::after,input[type=button].fr-tag.fr-tag--dismiss::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/system/close-line.svg");width:1rem;height:1rem;background-color:currentColor;margin-left:0.625rem;}button.fr-tag.fr-tag--dismiss.fr-tag--sm::after,input[type=button].fr-tag.fr-tag--dismiss.fr-tag--sm::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;width:0.75rem;height:0.75rem;background-color:currentColor;margin-left:0.5rem;}ul.fr-tags-group{list-style-type:none;}ol.fr-tags-group{list-style-type:none;}ul.fr-tags-group,ol.fr-tags-group{padding-left:0;margin-top:0;margin-bottom:0;}.fr-tags-group--sm::before,.fr-tags-group--sm::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;width:1rem;height:1rem;}.fr-tags-group--sm a.fr-tag.fr-tag--dismiss::after,.fr-tags-group--sm button.fr-tag.fr-tag--dismiss::after,.fr-tags-group--sm input[type=button].fr-tag.fr-tag--dismiss::after,.fr-tags-group--sm input[type=image].fr-tag.fr-tag--dismiss::after,.fr-tags-group--sm input[type=reset].fr-tag.fr-tag--dismiss::after,.fr-tags-group--sm input[type=submit].fr-tag.fr-tag--dismiss::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;width:0.75rem;height:0.75rem;}.fr-tags-group--sm a.fr-tag[aria-pressed=true]::after,.fr-tags-group--sm button.fr-tag[aria-pressed=true]::after,.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]::after,.fr-tags-group--sm input[type=image].fr-tag[aria-pressed=true]::after,.fr-tags-group--sm input[type=reset].fr-tag[aria-pressed=true]::after,.fr-tags-group--sm input[type=submit].fr-tag[aria-pressed=true]::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;width:0.75rem;height:0.75rem;background-color:transparent !important;}.fr-tag[aria-pressed=false]{color:#000091;background-color:#e3e3fd;}.fr-tag[aria-pressed=false]:hover{background-color:#c1c1fb;}.fr-tag[aria-pressed=false]:active{background-color:#adadf9;}.fr-tag.fr-tag--dismiss{color:#f5f5fe;background-color:#000091;}.fr-tag.fr-tag--dismiss:hover{background-color:#1212ff;}.fr-tag.fr-tag--dismiss:active{background-color:#2323ff;}a.fr-tag,button.fr-tag,input[type=button].fr-tag,input[type=image].fr-tag,input[type=reset].fr-tag,input[type=submit].fr-tag{color:#000091;background-color:#e3e3fd;}a.fr-tag:hover,button.fr-tag:hover,input[type=button].fr-tag:hover,input[type=image].fr-tag:hover,input[type=reset].fr-tag:hover,input[type=submit].fr-tag:hover{background-color:#c1c1fb;}a.fr-tag:active,button.fr-tag:active,input[type=button].fr-tag:active,input[type=image].fr-tag:active,input[type=reset].fr-tag:active,input[type=submit].fr-tag:active{background-color:#adadf9;}a.fr-tag--green-tilleul-verveine,button.fr-tag--green-tilleul-verveine,input[type=button].fr-tag--green-tilleul-verveine,input[type=image].fr-tag--green-tilleul-verveine,input[type=reset].fr-tag--green-tilleul-verveine,input[type=submit].fr-tag--green-tilleul-verveine{color:#66673d;background-color:#fbe769;}a.fr-tag--green-tilleul-verveine:hover,button.fr-tag--green-tilleul-verveine:hover,input[type=button].fr-tag--green-tilleul-verveine:hover,input[type=image].fr-tag--green-tilleul-verveine:hover,input[type=reset].fr-tag--green-tilleul-verveine:hover,input[type=submit].fr-tag--green-tilleul-verveine:hover{background-color:#d7c655;}a.fr-tag--green-tilleul-verveine:active,button.fr-tag--green-tilleul-verveine:active,input[type=button].fr-tag--green-tilleul-verveine:active,input[type=image].fr-tag--green-tilleul-verveine:active,input[type=reset].fr-tag--green-tilleul-verveine:active,input[type=submit].fr-tag--green-tilleul-verveine:active{background-color:#c2b24c;}a.fr-tag--green-bourgeon,button.fr-tag--green-bourgeon,input[type=button].fr-tag--green-bourgeon,input[type=image].fr-tag--green-bourgeon,input[type=reset].fr-tag--green-bourgeon,input[type=submit].fr-tag--green-bourgeon{color:#447049;background-color:#a9fb68;}a.fr-tag--green-bourgeon:hover,button.fr-tag--green-bourgeon:hover,input[type=button].fr-tag--green-bourgeon:hover,input[type=image].fr-tag--green-bourgeon:hover,input[type=reset].fr-tag--green-bourgeon:hover,input[type=submit].fr-tag--green-bourgeon:hover{background-color:#8ed654;}a.fr-tag--green-bourgeon:active,button.fr-tag--green-bourgeon:active,input[type=button].fr-tag--green-bourgeon:active,input[type=image].fr-tag--green-bourgeon:active,input[type=reset].fr-tag--green-bourgeon:active,input[type=submit].fr-tag--green-bourgeon:active{background-color:#7fc04b;}a.fr-tag--green-emeraude,button.fr-tag--green-emeraude,input[type=button].fr-tag--green-emeraude,input[type=image].fr-tag--green-emeraude,input[type=reset].fr-tag--green-emeraude,input[type=submit].fr-tag--green-emeraude{color:#297254;background-color:#9ef9be;}a.fr-tag--green-emeraude:hover,button.fr-tag--green-emeraude:hover,input[type=button].fr-tag--green-emeraude:hover,input[type=image].fr-tag--green-emeraude:hover,input[type=reset].fr-tag--green-emeraude:hover,input[type=submit].fr-tag--green-emeraude:hover{background-color:#69df97;}a.fr-tag--green-emeraude:active,button.fr-tag--green-emeraude:active,input[type=button].fr-tag--green-emeraude:active,input[type=image].fr-tag--green-emeraude:active,input[type=reset].fr-tag--green-emeraude:active,input[type=submit].fr-tag--green-emeraude:active{background-color:#5ec988;}a.fr-tag--green-menthe,button.fr-tag--green-menthe,input[type=button].fr-tag--green-menthe,input[type=image].fr-tag--green-menthe,input[type=reset].fr-tag--green-menthe,input[type=submit].fr-tag--green-menthe{color:#37635f;background-color:#8bf8e7;}a.fr-tag--green-menthe:hover,button.fr-tag--green-menthe:hover,input[type=button].fr-tag--green-menthe:hover,input[type=image].fr-tag--green-menthe:hover,input[type=reset].fr-tag--green-menthe:hover,input[type=submit].fr-tag--green-menthe:hover{background-color:#6ed5c5;}a.fr-tag--green-menthe:active,button.fr-tag--green-menthe:active,input[type=button].fr-tag--green-menthe:active,input[type=image].fr-tag--green-menthe:active,input[type=reset].fr-tag--green-menthe:active,input[type=submit].fr-tag--green-menthe:active{background-color:#62bfb1;}a.fr-tag--green-archipel,button.fr-tag--green-archipel,input[type=button].fr-tag--green-archipel,input[type=image].fr-tag--green-archipel,input[type=reset].fr-tag--green-archipel,input[type=submit].fr-tag--green-archipel{color:#006a6f;background-color:#a6f2fa;}a.fr-tag--green-archipel:hover,button.fr-tag--green-archipel:hover,input[type=button].fr-tag--green-archipel:hover,input[type=image].fr-tag--green-archipel:hover,input[type=reset].fr-tag--green-archipel:hover,input[type=submit].fr-tag--green-archipel:hover{background-color:#62dbe5;}a.fr-tag--green-archipel:active,button.fr-tag--green-archipel:active,input[type=button].fr-tag--green-archipel:active,input[type=image].fr-tag--green-archipel:active,input[type=reset].fr-tag--green-archipel:active,input[type=submit].fr-tag--green-archipel:active{background-color:#58c5cf;}a.fr-tag--blue-ecume,button.fr-tag--blue-ecume,input[type=button].fr-tag--blue-ecume,input[type=image].fr-tag--blue-ecume,input[type=reset].fr-tag--blue-ecume,input[type=submit].fr-tag--blue-ecume{color:#2f4077;background-color:#dee5fd;}a.fr-tag--blue-ecume:hover,button.fr-tag--blue-ecume:hover,input[type=button].fr-tag--blue-ecume:hover,input[type=image].fr-tag--blue-ecume:hover,input[type=reset].fr-tag--blue-ecume:hover,input[type=submit].fr-tag--blue-ecume:hover{background-color:#b4c5fb;}a.fr-tag--blue-ecume:active,button.fr-tag--blue-ecume:active,input[type=button].fr-tag--blue-ecume:active,input[type=image].fr-tag--blue-ecume:active,input[type=reset].fr-tag--blue-ecume:active,input[type=submit].fr-tag--blue-ecume:active{background-color:#99b3f9;}a.fr-tag--blue-cumulus,button.fr-tag--blue-cumulus,input[type=button].fr-tag--blue-cumulus,input[type=image].fr-tag--blue-cumulus,input[type=reset].fr-tag--blue-cumulus,input[type=submit].fr-tag--blue-cumulus{color:#3558a2;background-color:#dae6fd;}a.fr-tag--blue-cumulus:hover,button.fr-tag--blue-cumulus:hover,input[type=button].fr-tag--blue-cumulus:hover,input[type=image].fr-tag--blue-cumulus:hover,input[type=reset].fr-tag--blue-cumulus:hover,input[type=submit].fr-tag--blue-cumulus:hover{background-color:#a9c8fb;}a.fr-tag--blue-cumulus:active,button.fr-tag--blue-cumulus:active,input[type=button].fr-tag--blue-cumulus:active,input[type=image].fr-tag--blue-cumulus:active,input[type=reset].fr-tag--blue-cumulus:active,input[type=submit].fr-tag--blue-cumulus:active{background-color:#8ab8f9;}a.fr-tag--purple-glycine,button.fr-tag--purple-glycine,input[type=button].fr-tag--purple-glycine,input[type=image].fr-tag--purple-glycine,input[type=reset].fr-tag--purple-glycine,input[type=submit].fr-tag--purple-glycine{color:#6e445a;background-color:#fddbfa;}a.fr-tag--purple-glycine:hover,button.fr-tag--purple-glycine:hover,input[type=button].fr-tag--purple-glycine:hover,input[type=image].fr-tag--purple-glycine:hover,input[type=reset].fr-tag--purple-glycine:hover,input[type=submit].fr-tag--purple-glycine:hover{background-color:#fbaff5;}a.fr-tag--purple-glycine:active,button.fr-tag--purple-glycine:active,input[type=button].fr-tag--purple-glycine:active,input[type=image].fr-tag--purple-glycine:active,input[type=reset].fr-tag--purple-glycine:active,input[type=submit].fr-tag--purple-glycine:active{background-color:#fa96f2;}a.fr-tag--pink-macaron,button.fr-tag--pink-macaron,input[type=button].fr-tag--pink-macaron,input[type=image].fr-tag--pink-macaron,input[type=reset].fr-tag--pink-macaron,input[type=submit].fr-tag--pink-macaron{color:#8d533e;background-color:#fddfda;}a.fr-tag--pink-macaron:hover,button.fr-tag--pink-macaron:hover,input[type=button].fr-tag--pink-macaron:hover,input[type=image].fr-tag--pink-macaron:hover,input[type=reset].fr-tag--pink-macaron:hover,input[type=submit].fr-tag--pink-macaron:hover{background-color:#fbb8ab;}a.fr-tag--pink-macaron:active,button.fr-tag--pink-macaron:active,input[type=button].fr-tag--pink-macaron:active,input[type=image].fr-tag--pink-macaron:active,input[type=reset].fr-tag--pink-macaron:active,input[type=submit].fr-tag--pink-macaron:active{background-color:#faa18d;}a.fr-tag--pink-tuile,button.fr-tag--pink-tuile,input[type=button].fr-tag--pink-tuile,input[type=image].fr-tag--pink-tuile,input[type=reset].fr-tag--pink-tuile,input[type=submit].fr-tag--pink-tuile{color:#a94645;background-color:#fddfdb;}a.fr-tag--pink-tuile:hover,button.fr-tag--pink-tuile:hover,input[type=button].fr-tag--pink-tuile:hover,input[type=image].fr-tag--pink-tuile:hover,input[type=reset].fr-tag--pink-tuile:hover,input[type=submit].fr-tag--pink-tuile:hover{background-color:#fbb8ad;}a.fr-tag--pink-tuile:active,button.fr-tag--pink-tuile:active,input[type=button].fr-tag--pink-tuile:active,input[type=image].fr-tag--pink-tuile:active,input[type=reset].fr-tag--pink-tuile:active,input[type=submit].fr-tag--pink-tuile:active{background-color:#faa191;}a.fr-tag--yellow-tournesol,button.fr-tag--yellow-tournesol,input[type=button].fr-tag--yellow-tournesol,input[type=image].fr-tag--yellow-tournesol,input[type=reset].fr-tag--yellow-tournesol,input[type=submit].fr-tag--yellow-tournesol{color:#716043;background-color:#fde39c;}a.fr-tag--yellow-tournesol:hover,button.fr-tag--yellow-tournesol:hover,input[type=button].fr-tag--yellow-tournesol:hover,input[type=image].fr-tag--yellow-tournesol:hover,input[type=reset].fr-tag--yellow-tournesol:hover,input[type=submit].fr-tag--yellow-tournesol:hover{background-color:#e9c53b;}a.fr-tag--yellow-tournesol:active,button.fr-tag--yellow-tournesol:active,input[type=button].fr-tag--yellow-tournesol:active,input[type=image].fr-tag--yellow-tournesol:active,input[type=reset].fr-tag--yellow-tournesol:active,input[type=submit].fr-tag--yellow-tournesol:active{background-color:#d3b235;}a.fr-tag--yellow-moutarde,button.fr-tag--yellow-moutarde,input[type=button].fr-tag--yellow-moutarde,input[type=image].fr-tag--yellow-moutarde,input[type=reset].fr-tag--yellow-moutarde,input[type=submit].fr-tag--yellow-moutarde{color:#695240;background-color:#fde2b5;}a.fr-tag--yellow-moutarde:hover,button.fr-tag--yellow-moutarde:hover,input[type=button].fr-tag--yellow-moutarde:hover,input[type=image].fr-tag--yellow-moutarde:hover,input[type=reset].fr-tag--yellow-moutarde:hover,input[type=submit].fr-tag--yellow-moutarde:hover{background-color:#f6c43c;}a.fr-tag--yellow-moutarde:active,button.fr-tag--yellow-moutarde:active,input[type=button].fr-tag--yellow-moutarde:active,input[type=image].fr-tag--yellow-moutarde:active,input[type=reset].fr-tag--yellow-moutarde:active,input[type=submit].fr-tag--yellow-moutarde:active{background-color:#dfb135;}a.fr-tag--orange-terre-battue,button.fr-tag--orange-terre-battue,input[type=button].fr-tag--orange-terre-battue,input[type=image].fr-tag--orange-terre-battue,input[type=reset].fr-tag--orange-terre-battue,input[type=submit].fr-tag--orange-terre-battue{color:#755348;background-color:#fddfd8;}a.fr-tag--orange-terre-battue:hover,button.fr-tag--orange-terre-battue:hover,input[type=button].fr-tag--orange-terre-battue:hover,input[type=image].fr-tag--orange-terre-battue:hover,input[type=reset].fr-tag--orange-terre-battue:hover,input[type=submit].fr-tag--orange-terre-battue:hover{background-color:#fbb8a5;}a.fr-tag--orange-terre-battue:active,button.fr-tag--orange-terre-battue:active,input[type=button].fr-tag--orange-terre-battue:active,input[type=image].fr-tag--orange-terre-battue:active,input[type=reset].fr-tag--orange-terre-battue:active,input[type=submit].fr-tag--orange-terre-battue:active{background-color:#faa184;}a.fr-tag--brown-cafe-creme,button.fr-tag--brown-cafe-creme,input[type=button].fr-tag--brown-cafe-creme,input[type=image].fr-tag--brown-cafe-creme,input[type=reset].fr-tag--brown-cafe-creme,input[type=submit].fr-tag--brown-cafe-creme{color:#685c48;background-color:#f4e3c7;}a.fr-tag--brown-cafe-creme:hover,button.fr-tag--brown-cafe-creme:hover,input[type=button].fr-tag--brown-cafe-creme:hover,input[type=image].fr-tag--brown-cafe-creme:hover,input[type=reset].fr-tag--brown-cafe-creme:hover,input[type=submit].fr-tag--brown-cafe-creme:hover{background-color:#e1c386;}a.fr-tag--brown-cafe-creme:active,button.fr-tag--brown-cafe-creme:active,input[type=button].fr-tag--brown-cafe-creme:active,input[type=image].fr-tag--brown-cafe-creme:active,input[type=reset].fr-tag--brown-cafe-creme:active,input[type=submit].fr-tag--brown-cafe-creme:active{background-color:#ccb078;}a.fr-tag--brown-caramel,button.fr-tag--brown-caramel,input[type=button].fr-tag--brown-caramel,input[type=image].fr-tag--brown-caramel,input[type=reset].fr-tag--brown-caramel,input[type=submit].fr-tag--brown-caramel{color:#845d48;background-color:#f3e2d9;}a.fr-tag--brown-caramel:hover,button.fr-tag--brown-caramel:hover,input[type=button].fr-tag--brown-caramel:hover,input[type=image].fr-tag--brown-caramel:hover,input[type=reset].fr-tag--brown-caramel:hover,input[type=submit].fr-tag--brown-caramel:hover{background-color:#e7bea6;}a.fr-tag--brown-caramel:active,button.fr-tag--brown-caramel:active,input[type=button].fr-tag--brown-caramel:active,input[type=image].fr-tag--brown-caramel:active,input[type=reset].fr-tag--brown-caramel:active,input[type=submit].fr-tag--brown-caramel:active{background-color:#e1a982;}a.fr-tag--brown-opera,button.fr-tag--brown-opera,input[type=button].fr-tag--brown-opera,input[type=image].fr-tag--brown-opera,input[type=reset].fr-tag--brown-opera,input[type=submit].fr-tag--brown-opera{color:#745b47;background-color:#f3e2d7;}a.fr-tag--brown-opera:hover,button.fr-tag--brown-opera:hover,input[type=button].fr-tag--brown-opera:hover,input[type=image].fr-tag--brown-opera:hover,input[type=reset].fr-tag--brown-opera:hover,input[type=submit].fr-tag--brown-opera:hover{background-color:#e7bfa0;}a.fr-tag--brown-opera:active,button.fr-tag--brown-opera:active,input[type=button].fr-tag--brown-opera:active,input[type=image].fr-tag--brown-opera:active,input[type=reset].fr-tag--brown-opera:active,input[type=submit].fr-tag--brown-opera:active{background-color:#deaa7e;}a.fr-tag--beige-gris-galet,button.fr-tag--beige-gris-galet,input[type=button].fr-tag--beige-gris-galet,input[type=image].fr-tag--beige-gris-galet,input[type=reset].fr-tag--beige-gris-galet,input[type=submit].fr-tag--beige-gris-galet{color:#6a6156;background-color:#eee4d9;}a.fr-tag--beige-gris-galet:hover,button.fr-tag--beige-gris-galet:hover,input[type=button].fr-tag--beige-gris-galet:hover,input[type=image].fr-tag--beige-gris-galet:hover,input[type=reset].fr-tag--beige-gris-galet:hover,input[type=submit].fr-tag--beige-gris-galet:hover{background-color:#dbc3a4;}a.fr-tag--beige-gris-galet:active,button.fr-tag--beige-gris-galet:active,input[type=button].fr-tag--beige-gris-galet:active,input[type=image].fr-tag--beige-gris-galet:active,input[type=reset].fr-tag--beige-gris-galet:active,input[type=submit].fr-tag--beige-gris-galet:active{background-color:#c6b094;}button.fr-tag[aria-pressed=true]:not(:disabled),input[type=button].fr-tag[aria-pressed=true]:not(:disabled){background-color:transparent;color:#f5f5fe;background-image:radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, #000091 0.625rem);}button.fr-tag[aria-pressed=true]:not(:disabled):hover,input[type=button].fr-tag[aria-pressed=true]:not(:disabled):hover{background-image:radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, #1212ff 0.625rem);}button.fr-tag[aria-pressed=true]:not(:disabled):active,input[type=button].fr-tag[aria-pressed=true]:not(:disabled):active{background-image:radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, #2323ff 0.625rem);}button.fr-tag[aria-pressed=true]:disabled,input[type=button].fr-tag[aria-pressed=true]:disabled{background-color:transparent;background-image:radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, #e5e5e5 0.625rem);}button.fr-tag[aria-pressed=true]:disabled:hover,input[type=button].fr-tag[aria-pressed=true]:disabled:hover{background-color:rgba(0, 0, 0, 0.05);}button.fr-tag[aria-pressed=true]:disabled:active,input[type=button].fr-tag[aria-pressed=true]:disabled:active{background-color:rgba(0, 0, 0, 0.1);}button.fr-tag[aria-pressed=true]:disabled::after,input[type=button].fr-tag[aria-pressed=true]:disabled::after{color:#929292;}button.fr-tag[aria-pressed=true].fr-tag--sm,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm{background-image:radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #000091 0.5rem);}button.fr-tag[aria-pressed=true].fr-tag--sm:hover,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:hover{background-image:radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #1212ff 0.5rem);}button.fr-tag[aria-pressed=true].fr-tag--sm:active,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:active{background-image:radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #2323ff 0.5rem);}button.fr-tag[aria-pressed=true].fr-tag--sm:disabled,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:disabled{background-image:radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #e5e5e5 0.5rem);}button.fr-tag:disabled,input[type=button].fr-tag:disabled{color:#929292;background-color:#e5e5e5;}a:not([href]).fr-tag{color:#929292;background-color:#e5e5e5;}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true],.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]{background-image:radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #000091 0.5rem);}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:hover,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:hover{background-image:radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #1212ff 0.5rem);}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:active,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:active{background-image:radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #2323ff 0.5rem);}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:disabled,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:disabled{background-image:radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #e5e5e5 0.5rem);}.fr-alert::before,.fr-alert::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;width:1.5rem;height:1.5rem;}.fr-alert__title,.fr-alert p{margin:0 0 0.25rem;}.fr-alert--info::before{background-image:url("icons/system/fr--info-fill.svg");}.fr-alert--success::before{background-image:url("icons/system/fr--success-fill.svg");}.fr-alert--error::before{background-image:url("icons/system/fr--error-fill.svg");}.fr-alert--warning::before{background-image:url("icons/system/fr--warning-fill.svg");}.fr-alert .fr-btn--close::before,.fr-alert .fr-btn--close::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/system/close-line.svg");width:1rem;height:1rem;}.fr-alert .fr-link--close::before,.fr-alert .fr-link--close::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/system/close-line.svg");width:1rem;height:1rem;}.fr-alert{background-image:linear-gradient(0deg, #3a3a3a, #3a3a3a), linear-gradient(0deg, #3a3a3a, #3a3a3a), linear-gradient(0deg, #3a3a3a, #3a3a3a), linear-gradient(0deg, #3a3a3a, #3a3a3a), linear-gradient(0deg, #3a3a3a, #3a3a3a);}.fr-alert::before{color:#fff;}.fr-alert--info{background-image:linear-gradient(0deg, #0063cb, #0063cb), linear-gradient(0deg, #0063cb, #0063cb), linear-gradient(0deg, #0063cb, #0063cb), linear-gradient(0deg, #0063cb, #0063cb), linear-gradient(0deg, #0063cb, #0063cb);}.fr-alert--error{background-image:linear-gradient(0deg, #ce0500, #ce0500), linear-gradient(0deg, #ce0500, #ce0500), linear-gradient(0deg, #ce0500, #ce0500), linear-gradient(0deg, #ce0500, #ce0500), linear-gradient(0deg, #ce0500, #ce0500);}.fr-alert--success{background-image:linear-gradient(0deg, #18753c, #18753c), linear-gradient(0deg, #18753c, #18753c), linear-gradient(0deg, #18753c, #18753c), linear-gradient(0deg, #18753c, #18753c), linear-gradient(0deg, #18753c, #18753c);}.fr-alert--warning{background-image:linear-gradient(0deg, #b34000, #b34000), linear-gradient(0deg, #b34000, #b34000), linear-gradient(0deg, #b34000, #b34000), linear-gradient(0deg, #b34000, #b34000), linear-gradient(0deg, #b34000, #b34000);}.fr-notice__title,.fr-notice p{margin:0;}.fr-notice__title::before{vertical-align:-6px;color:transparent;}.fr-notice--info .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before{background-image:url("icons/system/fr--info-fill.svg");width:1.5rem;height:1.5rem;}.fr-notice--warning .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before,.fr-notice--alert .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before,.fr-notice--witness .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before,.fr-notice--cyberattack .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before{background-image:url("icons/system/fr--warning-fill.svg");width:1.5rem;height:1.5rem;}.fr-notice--weather-orange .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before{background-image:url("icons/weather/heavy-showers-fill.svg");width:1.5rem;height:1.5rem;}.fr-notice--weather-red .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before{background-image:url("icons/weather/heavy-showers-fill.svg");width:1.5rem;height:1.5rem;}.fr-notice--weather-purple .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before{background-image:url("icons/weather/typhoon-fill.svg");width:1.5rem;height:1.5rem;}.fr-notice--kidnapping .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before{background-image:url("icons/system/fr--alert-warning-fill.svg");width:1.5rem;height:1.5rem;}.fr-notice--attack .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before{background-image:url("icons/system/fr--alert-warning-2-fill.svg");width:1.5rem;height:1.5rem;}.fr-notice .fr-btn--close::before,.fr-notice .fr-btn--close::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/system/close-line.svg");width:1rem;height:1rem;}.fr-notice{background-color:#eee;color:#161616;}.fr-notice--info{background-color:#e8edff;color:#0063cb;}.fr-notice--warning,.fr-notice--weather-orange{background-color:#ffe9e6;color:#b34000;}.fr-notice--alert{background-color:#ffe9e9;color:#ce0500;}.fr-notice--weather-red{background-color:#ce0500;color:#fff;}.fr-notice--weather-red .fr-btn--close{background-color:#ce0500;}.fr-notice--weather-purple{background-color:#6e445a;color:#fff;}.fr-notice--weather-purple .fr-btn--close{background-color:#6e445a;}.fr-notice--witness{background-color:#3a3a3a;color:#fff;background-image:linear-gradient(0deg, #ce0500, #ce0500);}.fr-notice--witness .fr-btn--close{background-color:#3a3a3a;}.fr-notice--kidnapping,.fr-notice--attack{background-color:#ce0500;color:#fff;background-image:linear-gradient(0deg, #3a3a3a, #3a3a3a);}.fr-notice--kidnapping .fr-btn--close,.fr-notice--attack .fr-btn--close{background-color:#ce0500;}.fr-notice--cyberattack{background-color:#3a3a3a;color:#fff;background-image:linear-gradient(0deg, #0063cb, #0063cb);}.fr-notice--cyberattack .fr-btn--close{background-color:#3a3a3a;}.fr-radio-group input[type=radio] + label{background-image:radial-gradient(transparent 10px, #000091 11px, transparent 12px);}.fr-radio-group input[type=radio]:disabled + label{background-image:radial-gradient(transparent 10px, #e5e5e5 11px, transparent 12px);}.fr-radio-group input[type=radio]:checked + label{background-image:radial-gradient(transparent 10px, #000091 11px, transparent 12px), radial-gradient(#000091 5px, transparent 6px);}.fr-radio-group input[type=radio]:checked:disabled + label{background-image:radial-gradient(transparent 10px, #e5e5e5 11px, transparent 12px), radial-gradient(#e5e5e5 5px, transparent 6px);}.fr-fieldset--error .fr-radio-group input[type=radio] + label{background-image:radial-gradient(transparent 10px, #ce0500 11px, transparent 12px);}.fr-fieldset--error .fr-radio-group input[type=radio]:checked + label{background-image:radial-gradient(transparent 10px, #ce0500 11px, transparent 12px), radial-gradient(#000091 5px, transparent 6px);}.fr-fieldset--valid .fr-radio-group input[type=radio] + label{background-image:radial-gradient(transparent 10px, #18753c 11px, transparent 12px);}.fr-fieldset--valid .fr-radio-group input[type=radio]:checked + label{background-image:radial-gradient(transparent 10px, #18753c 11px, transparent 12px), radial-gradient(#000091 5px, transparent 6px);}.fr-fieldset--info .fr-radio-group input[type=radio] + label{background-image:radial-gradient(transparent 10px, #0063cb 11px, transparent 12px);}.fr-fieldset--info .fr-radio-group input[type=radio]:checked + label{background-image:radial-gradient(transparent 10px, #0063cb 11px, transparent 12px), radial-gradient(#000091 5px, transparent 6px);}.fr-fieldset .fr-radio-group input[type=radio]:disabled + label{background-image:radial-gradient(transparent 10px, #e5e5e5 11px, transparent 12px);}.fr-fieldset .fr-radio-group input[type=radio]:disabled:checked + label{background-image:radial-gradient(transparent 10px, #e5e5e5 11px, transparent 12px), radial-gradient(#e5e5e5 5px, transparent 6px);}.fr-radio-group--sm input[type=radio] + label{background-image:radial-gradient(transparent 6px, #000091 7px, transparent 8px);}.fr-radio-group--sm input[type=radio]:disabled + label{background-image:radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px);}.fr-radio-group--sm input[type=radio]:checked + label{background-image:radial-gradient(transparent 6px, #000091 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px);}.fr-radio-group--sm input[type=radio]:checked:disabled + label{background-image:radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px), radial-gradient(#e5e5e5 3px, transparent 4px);}.fr-fieldset--error .fr-radio-group--sm input[type=radio] + label{background-image:radial-gradient(transparent 6px, #ce0500 7px, transparent 8px);}.fr-fieldset--error .fr-radio-group--sm input[type=radio]:checked + label{background-image:radial-gradient(transparent 6px, #ce0500 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px);}.fr-fieldset--valid .fr-radio-group--sm input[type=radio] + label{background-image:radial-gradient(transparent 6px, #18753c 7px, transparent 8px);}.fr-fieldset--valid .fr-radio-group--sm input[type=radio]:checked + label{background-image:radial-gradient(transparent 6px, #18753c 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px);}.fr-fieldset--info .fr-radio-group--sm input[type=radio] + label{background-image:radial-gradient(transparent 6px, #0063cb 7px, transparent 8px);}.fr-fieldset--info .fr-radio-group--sm input[type=radio]:checked + label{background-image:radial-gradient(transparent 6px, #0063cb 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px);}.fr-fieldset .fr-radio-group--sm input[type=radio]:disabled + label{background-image:radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px);}.fr-fieldset .fr-radio-group--sm input[type=radio]:disabled:checked + label{background-image:radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px), radial-gradient(#e5e5e5 3px, transparent 4px);}.fr-radio-rich__pictogram{background-image:linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd);background-color:#fff;}.fr-radio-rich input[type=radio] + label{background-image:linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #000091 7px, transparent 8px);background-color:#fff;}.fr-radio-rich input[type=radio]:disabled + label{background-image:linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px);}.fr-radio-rich input[type=radio]:disabled ~ .fr-radio-rich__pictogram svg *{fill:#929292;}.fr-radio-rich input[type=radio]:checked + label{background-image:linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), radial-gradient(transparent 6px, #000091 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px);}.fr-radio-rich input[type=radio]:checked ~ .fr-radio-rich__pictogram{background-image:linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #ddd, #ddd);}.fr-radio-rich input[type=radio]:checked:disabled + label{background-image:linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px), radial-gradient(#e5e5e5 3px, transparent 4px);}.fr-radio-rich input[type=radio]:checked:disabled ~ .fr-radio-rich__pictogram{background-image:linear-gradient(0deg, #e5e5e5, #e5e5e5), linear-gradient(0deg, #e5e5e5, #e5e5e5), linear-gradient(0deg, #e5e5e5, #e5e5e5), linear-gradient(0deg, #ddd, #ddd);}.fr-fieldset--error .fr-radio-rich input[type=radio] + label{background-image:linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #ce0500 7px, transparent 8px);}.fr-fieldset--error .fr-radio-rich input[type=radio]:checked + label{background-image:linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), radial-gradient(transparent 6px, #ce0500 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px);}.fr-fieldset--valid .fr-radio-rich input[type=radio] + label{background-image:linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #18753c 7px, transparent 8px);}.fr-fieldset--valid .fr-radio-rich input[type=radio]:checked + label{background-image:linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), radial-gradient(transparent 6px, #18753c 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px);}.fr-fieldset--info .fr-radio-rich input[type=radio] + label{background-image:linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #0063cb 7px, transparent 8px);}.fr-fieldset--info .fr-radio-rich input[type=radio]:checked + label{background-image:linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), radial-gradient(transparent 6px, #0063cb 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px);}.fr-fieldset .fr-radio-rich input[type=radio]:disabled + label{background-image:linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px);}.fr-fieldset .fr-radio-rich input[type=radio]:disabled:checked + label{background-image:linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px), radial-gradient(#e5e5e5 3px, transparent 4px);}.fr-radio-rich__img{background-image:linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd);background-color:#fff;}.fr-radio-rich input[type=radio]:disabled ~ .fr-radio-rich__img svg *{fill:#929292;}.fr-radio-rich input[type=radio]:checked ~ .fr-radio-rich__img{background-image:linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #ddd, #ddd);}.fr-radio-rich input[type=radio]:checked:disabled ~ .fr-radio-rich__img{background-image:linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #ddd, #ddd);}.fr-card--no-icon::after{content:none;}.fr-card__title,.fr-card__desc{flex:1 0 auto;}.fr-card__title a::after,.fr-card__title button::after{background-size:100%;background-repeat:no-repeat;background-image:url("icons/system/arrow-right-line.svg");width:1rem;height:1rem;background-color:transparent;}.fr-card__title [target=_blank]::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/system/external-link-line.svg");width:1rem;height:1rem;}.fr-card__detail::before{width:1rem;height:1rem;}.fr-card--download .fr-tile__title a::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/system/download-line.svg");}.fr-card--download .fr-card__header{padding-top:56.25%;}.fr-card--download .fr-card__header .fr-card__img img{height:auto !important;width:auto;margin:auto;}.fr-card.fr-enlarge-link .fr-card__title a{text-decoration:none;}.fr-card.fr-enlarge-link .fr-card__title a::after{width:1.5rem;height:1.5rem;background-color:transparent;}.fr-card.fr-enlarge-button .fr-card__title button::after{width:1.5rem;height:1.5rem;background-color:transparent;}.fr-card--sm.fr-enlarge-link .fr-card__title a::after,.fr-card--sm.fr-enlarge-link .fr-card__title button::after,.fr-card--sm.fr-enlarge-button .fr-card__title a::after,.fr-card--sm.fr-enlarge-button .fr-card__title button::after{width:1rem;height:1rem;}.fr-card--sm .fr-card__title a::after,.fr-card--sm .fr-card__title button::after{width:1rem;height:1rem;}.fr-card--lg.fr-enlarge-link .fr-card__title a::after,.fr-card--lg.fr-enlarge-link .fr-card__title button::after,.fr-card--lg.fr-enlarge-button .fr-card__title a::after,.fr-card--lg.fr-enlarge-button .fr-card__title button::after{width:2rem;height:2rem;}.fr-card--lg .fr-card__title a::after,.fr-card--lg .fr-card__title button::after{width:1.5rem;height:1.5rem;}.fr-card > .fr-card__img{flex-shrink:0;}.fr-card{background-color:#fff;}.fr-card:not(.fr-card--no-border):not(.fr-card--shadow){background-image:linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd);}.fr-card--grey{background-color:#eee;}.fr-card--shadow{z-index:500;background-color:#fff;box-shadow:0 0 0 1px rgba(0, 0, 18, 0.16);}.fr-card--shadow.fr-card--grey{background-color:#eee;}.fr-card--no-background{background-color:transparent;}.fr-card--no-background:hover{background-color:rgba(0, 0, 0, 0.05);}.fr-card--no-background:active{background-color:rgba(0, 0, 0, 0.1);}.fr-card--download:not(.fr-card--no-background) .fr-card__header{background-color:#f6f6f6;}.fr-card__detail{color:#666;}.fr-card__title{color:#161616;}.fr-card__title a[href],.fr-card__title button{color:#000091;}.fr-card__title button:disabled{color:#929292;}.fr-card__title:disabled,a.fr-card__title:not([href]){color:#929292;background-color:#e5e5e5;}.fr-checkbox-group input[type=checkbox]{opacity:1;margin-top:0;}.fr-fieldset__content .fr-checkbox-group input[type=checkbox]{margin-top:1.5rem;}.fr-fieldset__content + .fr-valid-text,.fr-fieldset__content + .fr-error-text{margin-top:1rem;}.fr-checkbox-group--error input[type=checkbox] + label,.fr-checkbox-group--error input[type=checkbox]:checked + label{color:#ce0500;}.fr-checkbox-group--error::before{background-color:#ce0500;}.fr-checkbox-group--valid input[type=checkbox] + label,.fr-checkbox-group--valid input[type=checkbox]:checked + label{color:#18753c;}.fr-checkbox-group--valid::before{background-color:#18753c;}.fr-segmented{display:block;}.fr-segmented--sm .fr-segmented__legend--inline{margin:0.25rem 0 0;}.fr-segmented__legend--inline{margin:0.5rem 0 0;}.fr-segmented__elements{display:inline-flex;box-shadow:inset 0 0 0 1px #ddd;}.fr-segmented input + label::before{width:1rem;height:1rem;vertical-align:-2px;}.fr-segmented input:focus + label::before{outline:none;}.fr-segmented__element label{color:#161616;}.fr-segmented__element input:checked + label{box-shadow:inset 0 0 0 1px #000091;color:#000091;}.fr-segmented__element input:checked:disabled + label{box-shadow:inset 0 0 0 1px #929292;color:#929292;}.fr-toggle input[type=checkbox]::-ms-check{display:none;}.fr-toggle input[type=checkbox]:checked::before,.fr-toggle input[type=checkbox]:checked::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/system/check-line.svg");width:1.5rem;height:1.5rem;}.fr-toggle__list{list-style:none;padding:0;}.fr-toggle label{color:#161616;}.fr-toggle label::before{color:#000091;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23000091' height='24' viewBox='0 0 40 24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E");}.fr-toggle label::after{color:#000091;box-shadow:inset 0 0 0 1px #000091;background-color:#fff;}.fr-toggle input[type=checkbox]{box-shadow:inset 0 0 0 1px #000091;}.fr-toggle input[type=checkbox]:checked{background-color:#000091;}.fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23000091' height='24' viewBox='0 0 40 24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E");}.fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000091' d='M10 15.17l9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E");}.fr-toggle input[type=checkbox]:disabled{box-shadow:inset 0 0 0 1px #e5e5e5;}.fr-toggle input[type=checkbox]:disabled:checked{background-color:#e5e5e5;}.fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23e5e5e5' height='24' viewBox='0 0 40 24' fill='%23e5e5e5' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E");}.fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='M10 15.17l9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E");}.fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::before{color:#929292;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23e5e5e5' height='24' viewBox='0 0 40 24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E");}.fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::after{color:#929292;box-shadow:inset 0 0 0 1px #e5e5e5;}.fr-toggle .fr-hint-text{color:#666;}.fr-toggle--border-bottom{box-shadow:inset 0 -1px 0 0 #ddd;}.fr-toggle--valid::before{background-color:#18753c;}.fr-toggle--error::before{background-color:#ce0500;}.fr-toggle--error label,.fr-fieldset--error .fr-toggle label{color:#ce0500;}.fr-toggle--error label::before,.fr-fieldset--error .fr-toggle label::before{color:#ce0500;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ce0500' height='24' viewBox='0 0 40 24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E");}.fr-toggle--error label::after,.fr-fieldset--error .fr-toggle label::after{box-shadow:inset 0 0 0 1px #ce0500;}.fr-toggle--error input[type=checkbox]:checked ~ .fr-toggle__label::before,.fr-fieldset--error .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ce0500' height='24' viewBox='0 0 40 24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E");}.fr-toggle--valid label,.fr-fieldset--valid .fr-toggle label{color:#18753c;}.fr-toggle--valid label::before,.fr-fieldset--valid .fr-toggle label::before{color:#18753c;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2318753c' height='24' viewBox='0 0 40 24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E");}.fr-toggle--valid label::after,.fr-fieldset--valid .fr-toggle label::after{box-shadow:inset 0 0 0 1px #18753c;}.fr-toggle--valid input[type=checkbox]:checked ~ .fr-toggle__label::before,.fr-fieldset--valid .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2318753c' height='24' viewBox='0 0 40 24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E");}.fr-skiplinks ul{list-style-type:none;}.fr-skiplinks ol{list-style-type:none;}.fr-skiplinks ul,.fr-skiplinks ol{padding-left:0;margin-top:0;margin-bottom:0;}.fr-skiplinks.focus-within{position:relative;transform:translateY(0);opacity:1;}.fr-skiplinks{background-color:#eee;}.fr-select::-ms-expand{display:none;}.fr-select{color:#3a3a3a;background-color:#eee;box-shadow:inset 0 -2px 0 0 #3a3a3a;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 24 24' %3E%3Cpath fill='%23161616' d='M12,13.1l5-4.9l1.4,1.4L12,15.9L5.6,9.5l1.4-1.4L12,13.1z'/%3E%3C/svg%3E");}.fr-fieldset--valid .fr-select,.fr-select-group--valid .fr-select{box-shadow:inset 0 -2px 0 0 #18753c;}.fr-fieldset--error .fr-select,.fr-select-group--error .fr-select{box-shadow:inset 0 -2px 0 0 #ce0500;}.fr-select-group--error::before{background-image:linear-gradient(0deg, #ce0500, #ce0500);}.fr-select-group--valid::before{background-image:linear-gradient(0deg, #18753c, #18753c);}.fr-select-group--info::before{background-image:linear-gradient(0deg, #0063cb, #0063cb);}.fr-select:disabled{color:#929292;box-shadow:inset 0 -2px 0 0 #e5e5e5;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 24 24' %3E%3Cpath fill='%23929292' d='M12,13.1l5-4.9l1.4,1.4L12,15.9L5.6,9.5l1.4-1.4L12,13.1z'/%3E%3C/svg%3E");}.fr-select:-webkit-autofill,.fr-select:-webkit-autofill:hover,.fr-select:-webkit-autofill:focus{box-shadow:inset 0 -2px 0 0 #3a3a3a, inset 0 0 0 1000px #ececfe;-webkit-text-fill-color:#161616;}.fr-callout__title{margin:0 0 0.5rem;color:#161616;}.fr-callout__text{margin:0;}.fr-callout{background-color:#eee;background-image:linear-gradient(0deg, #6a6af4, #6a6af4);}.fr-callout::before{color:#161616;}.fr-callout--green-tilleul-verveine{background-image:linear-gradient(0deg, #b7a73f, #b7a73f);background-color:#fceeac;}.fr-callout--green-bourgeon{background-image:linear-gradient(0deg, #68a532, #68a532);background-color:#c9fcac;}.fr-callout--green-emeraude{background-image:linear-gradient(0deg, #00a95f, #00a95f);background-color:#c3fad5;}.fr-callout--green-menthe{background-image:linear-gradient(0deg, #009081, #009081);background-color:#bafaee;}.fr-callout--green-archipel{background-image:linear-gradient(0deg, #009099, #009099);background-color:#c7f6fc;}.fr-callout--blue-ecume{background-image:linear-gradient(0deg, #465f9d, #465f9d);background-color:#e9edfe;}.fr-callout--blue-cumulus{background-image:linear-gradient(0deg, #417dc4, #417dc4);background-color:#e6eefe;}.fr-callout--purple-glycine{background-image:linear-gradient(0deg, #a558a0, #a558a0);background-color:#fee7fc;}.fr-callout--pink-macaron{background-image:linear-gradient(0deg, #e18b76, #e18b76);background-color:#fee9e6;}.fr-callout--pink-tuile{background-image:linear-gradient(0deg, #ce614a, #ce614a);background-color:#fee9e7;}.fr-callout--yellow-tournesol{background-image:linear-gradient(0deg, #c8aa39, #c8aa39);background-color:#feecc2;}.fr-callout--yellow-moutarde{background-image:linear-gradient(0deg, #c3992a, #c3992a);background-color:#feebd0;}.fr-callout--orange-terre-battue{background-image:linear-gradient(0deg, #e4794a, #e4794a);background-color:#fee9e5;}.fr-callout--brown-cafe-creme{background-image:linear-gradient(0deg, #d1b781, #d1b781);background-color:#f7ecdb;}.fr-callout--brown-caramel{background-image:linear-gradient(0deg, #c08c65, #c08c65);background-color:#f7ebe5;}.fr-callout--brown-opera{background-image:linear-gradient(0deg, #bd987a, #bd987a);background-color:#f7ece4;}.fr-callout--beige-gris-galet{background-image:linear-gradient(0deg, #aea397, #aea397);background-color:#f3ede5;}.fr-modal__body{z-index:2000;background-color:#fff;box-shadow:0 0 0 1px rgba(0, 0, 18, 0.16);}.fr-modal__title{color:#161616;}.fr-modal__footer{background-color:#fff;}.fr-modal__body.fr-scroll-divider .fr-modal__footer{background-image:linear-gradient(0deg, #ddd, #ddd);}.fr-nav [href]{text-decoration:none;}.fr-nav ul{list-style-type:none;}.fr-nav ol{list-style-type:none;}.fr-nav ul,.fr-nav ol{padding-left:0;margin-top:0;margin-bottom:0;}.fr-nav__btn::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/system/arrow-down-s-line.svg");width:1rem;height:1rem;}.fr-mega-menu__category{margin:0;}.fr-nav__link,.fr-nav__btn{color:#161616;}.fr-nav__link[aria-current]:not([aria-current=false]),.fr-nav__btn[aria-current]:not([aria-current=false]){color:#000091;}.fr-nav__link[aria-current]:not([aria-current=false])::before,.fr-nav__btn[aria-current]:not([aria-current=false])::before{background-color:#000091;}.fr-nav__btn[aria-expanded=true]:not(:disabled){background-color:#e3e3fd;color:#000091;}.fr-nav__item::before{box-shadow:0 -1px 0 0 #ddd, inset 0 -1px 0 0 #ddd;}.fr-nav__item:first-child::before{box-shadow:inset 0 -1px 0 0 #ddd;}.fr-nav__item:last-child::before{box-shadow:0 -1px 0 0 #ddd;}.fr-mega-menu__list::before{box-shadow:0 1px 0 0 #ddd;}.fr-share__group > li{list-style:none;}.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before,.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;width:1.5rem;height:1.5rem;}.fr-share .fr-btn--bluesky::before{background-image:url("icons/logo/bluesky-line.svg");}.fr-share .fr-btn--facebook::before{background-image:url("icons/logo/facebook-circle-line.svg");}.fr-share .fr-btn--linkedin::before{background-image:url("icons/logo/linkedin-box-line.svg");}.fr-share .fr-btn--mastodon::before{background-image:url("icons/logo/mastodon-line.svg");}.fr-share .fr-btn--threads::before{background-image:url("icons/logo/threads-line.svg");}.fr-share .fr-btn--twitter::before{background-image:url("icons/logo/twitter-line.svg");}.fr-share .fr-btn--twitter-x::before{background-image:url("icons/logo/twitter-x-line.svg");}.fr-share .fr-btn--mail::before{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/business/mail-line.svg");width:1.5rem;height:1.5rem;}.fr-share .fr-btn--copy::before{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/business/links-fill.svg");width:1.5rem;height:1.5rem;}.fr-share__link--bluesky::before{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/logo/bluesky-line.svg");width:1.5rem;height:1.5rem;}.fr-share__link--facebook::before{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/logo/facebook-circle-line.svg");width:1.5rem;height:1.5rem;}.fr-share__link--linkedin::before{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/logo/linkedin-box-line.svg");width:1.5rem;height:1.5rem;}.fr-share__link--mastodon::before{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/logo/mastodon-line.svg");width:1.5rem;height:1.5rem;}.fr-share__link--threads::before{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/logo/threads-line.svg");width:1.5rem;height:1.5rem;}.fr-share__link--twitter::before{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/logo/twitter-line.svg");width:1.5rem;height:1.5rem;}.fr-share__link--twitter-x::before{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/logo/twitter-x-line.svg");width:1.5rem;height:1.5rem;}.fr-share__link--mail::before{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/business/mail-line.svg");width:1.5rem;height:1.5rem;}.fr-share__link--copy::before{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/business/links-fill.svg");width:1.5rem;height:1.5rem;}.fr-share .fr-btn{background-color:transparent;color:#000091;box-shadow:inset 0 0 0 1px #ddd;}.fr-share .fr-btn:hover{background-color:rgba(0, 0, 0, 0.05);}.fr-share .fr-btn:active{background-color:rgba(0, 0, 0, 0.1);}.fr-share .fr-btn:disabled,.fr-share a.fr-btn:not([href]){color:#929292;box-shadow:inset 0 0 0 1px #e5e5e5;background-color:transparent;}.fr-share .fr-btn:disabled:hover,.fr-share a.fr-btn:not([href]):hover{background-color:rgba(0, 0, 0, 0.05);}.fr-share .fr-btn:disabled:active,.fr-share a.fr-btn:not([href]):active{background-color:rgba(0, 0, 0, 0.1);}.fr-share__text{color:#666;}.fr-share__link{background-color:transparent;color:#000091;box-shadow:inset 0 0 0 1px #ddd;}.fr-share__link:hover{background-color:rgba(0, 0, 0, 0.05);}.fr-share__link:active{background-color:rgba(0, 0, 0, 0.1);}.fr-share__link:disabled,a.fr-share__link:not([href]){color:#929292;box-shadow:inset 0 0 0 1px #e5e5e5;background-color:transparent;}.fr-share__link:disabled:hover,a.fr-share__link:not([href]):hover{background-color:rgba(0, 0, 0, 0.05);}.fr-share__link:disabled:active,a.fr-share__link:not([href]):active{background-color:rgba(0, 0, 0, 0.1);}.fr-footer ul{list-style-type:none;}.fr-footer ol{list-style-type:none;}.fr-footer ul,.fr-footer ol{padding-left:0;margin-top:0;margin-bottom:0;}.fr-footer__content-desc [href]{text-decoration:underline;}.fr-footer__bottom .fr-btn::before,.fr-footer__bottom .fr-btn::after,.fr-footer__bottom .fr-footer__bottom-link::before,.fr-footer__bottom .fr-footer__bottom-link::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;width:1rem;height:1rem;margin-bottom:-0.25rem;}.fr-footer{box-shadow:inset 0 -1px 0 0 #ddd;}.fr-footer__content-link{color:#3a3a3a;}.fr-footer__top-cat{color:#161616;}.fr-footer__top{background-color:#f6f6f6;}.fr-footer__bottom{box-shadow:inset 0 1px 0 0 #ddd;}.fr-footer__bottom .fr-btn{color:#666;}.fr-footer__bottom-item::before{box-shadow:inset 0 0 0 1px #ddd;}.fr-footer__bottom-link{color:#666;}.fr-footer__bottom-copy{color:#666;}.fr-footer__partners{box-shadow:inset 0 1px 0 0 #ddd;}.fr-footer__partners-title{color:#3a3a3a;}.fr-footer__partners .fr-footer__logo{background-color:#fff;box-shadow:inset 0 0 0 1px #ddd;}.fr-tile--download .fr-tile__body,.fr-tile--horizontal .fr-tile__body{flex-basis:100%;}.fr-tile__body,.fr-tile__body > *{max-width:100%;}.fr-tile__title{margin:0 0 0.5rem;max-width:100%;color:#161616;}.fr-tile__title a::after,.fr-tile__title button::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/system/arrow-right-line.svg");width:1rem;height:1rem;}.fr-tile__title [target=_blank]::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/system/external-link-line.svg");width:1rem;height:1rem;}.fr-tile__desc{margin:0;max-width:100%;}.fr-tile__start,.fr-tile__detail{max-width:100%;}.fr-tile--download .fr-tile__title a::after,.fr-tile--download .fr-tile__title button::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/system/download-line.svg");}.fr-tile.fr-enlarge-link .fr-tile__title a{text-decoration:none;}.fr-tile.fr-enlarge-link .fr-tile__title a::after{width:1.5rem;height:1.5rem;background-color:transparent;}.fr-tile.fr-enlarge-button .fr-tile__title button::after{width:1.5rem;height:1.5rem;background-color:transparent;}.fr-tile--sm .fr-tile__title a::after,.fr-tile--sm .fr-tile__title button::after{width:1rem;height:1rem;}.fr-tile{background-color:#fff;}.fr-tile:not(.fr-tile--no-border):not(.fr-tile--shadow){background-image:linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd);}.fr-tile--grey{background-color:#eee;}.fr-tile--shadow{z-index:500;background-color:#fff;box-shadow:0 0 0 1px rgba(0, 0, 18, 0.16);}.fr-tile--shadow.fr-tile--grey{background-color:#eee;}.fr-tile--no-background{background-color:transparent;}.fr-tile--no-background:hover{background-color:rgba(0, 0, 0, 0.05);}.fr-tile--no-background:active{background-color:rgba(0, 0, 0, 0.1);}.fr-tile__title:disabled,a.fr-tile__title:not([href]){color:#929292;background-color:#e5e5e5;}.fr-tile__title::before{background-image:linear-gradient(0deg, #3a3a3a, #3a3a3a);}.fr-tile__title a,.fr-tile__title button{color:#000091;}.fr-tile__title a::before,.fr-tile__title button::before{background-image:linear-gradient(0deg, #000091, #000091);}.fr-tile__title a:not([href]),.fr-tile__title button:disabled{color:#929292;}.fr-tile__title a:not([href])::before,.fr-tile__title button:disabled::before{background-image:linear-gradient(0deg, #e5e5e5, #e5e5e5);}.fr-translate .fr-translate__btn::before{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/editor/translate-2.svg");width:1rem;height:1rem;}.fr-translate .fr-translate__btn::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/system/arrow-down-s-line.svg");width:1rem;height:1rem;}.fr-translate .fr-translate__btn[aria-expanded=true]{color:#000091;background-color:#e3e3fd;}.fr-translate__menu .fr-translate__language{box-shadow:none;}.fr-transcription{position:relative;}.fr-transcription__btn::before{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/editor/align-left.svg");width:1rem;height:1rem;}.fr-transcription__btn::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/system/arrow-down-s-line.svg");width:1rem;height:1rem;}.fr-transcription__btn[aria-expanded=true]::after{transform:rotate(-180deg);}ul.fr-transcription__actions-group{list-style-type:none;}ol.fr-transcription__actions-group{list-style-type:none;}ul.fr-transcription__actions-group,ol.fr-transcription__actions-group{padding-left:0;margin-top:0;margin-bottom:0;}.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__content{max-height:9.5rem;}.fr-transcription::before{box-shadow:inset 0 0 0 1px #ddd;}.fr-transcription__btn{color:#000091;}.fr-transcription__btn[aria-expanded=true]{background-color:#e3e3fd;}.fr-transcription__content::before{box-shadow:inset 0 1px 0 0 #ddd;}.fr-transcription__footer::before{box-shadow:inset 0 1px 0 0 #ddd;}.fr-transcription .fr-modal:not(.fr-modal--opened)::before{box-shadow:inset 0 1px 0 0 #ddd;}.fr-input-wrap--addon .fr-btn{flex-shrink:0;}.fr-input:-ms-input-placeholder{font-style:italic;}.fr-input{color:#3a3a3a;background-color:#eee;box-shadow:inset 0 -2px 0 0 #3a3a3a;}.fr-input::placeholder{color:#666;}.fr-input::-webkit-contacts-auto-fill-button{background-color:#161616;}.fr-input::-webkit-contacts-auto-fill-button:hover{background-color:#343434;}.fr-input::-webkit-contacts-auto-fill-button:active{background-color:#474747;}.fr-input:autofill,.fr-input:autofill:hover,.fr-input:autofill:focus,.fr-input:-webkit-autofill,.fr-input:-webkit-autofill:hover,.fr-input:-webkit-autofill:focus{box-shadow:inset 0 -2px 0 0 #3a3a3a, inset 0 0 0 1000px #e8edff;-webkit-text-fill-color:#161616;}.fr-input-wrap--addon > .fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 #000091;}.fr-fieldset--valid .fr-input,.fr-fieldset--valid .fr-input-wrap--addon > .fr-input:not(:last-child),.fr-input-group--valid .fr-input,.fr-input-group--valid .fr-input-wrap--addon > .fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 #18753c;}.fr-fieldset--error .fr-input,.fr-fieldset--error .fr-input-wrap--addon > .fr-input:not(:last-child),.fr-input-group--error .fr-input,.fr-input-group--error .fr-input-wrap--addon > .fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 #ce0500;}.fr-input-group--error::before{background-image:linear-gradient(0deg, #ce0500, #ce0500);}.fr-input-group--valid::before{background-image:linear-gradient(0deg, #18753c, #18753c);}.fr-input-group--info::before{background-image:linear-gradient(0deg, #0063cb, #0063cb);}.fr-search-bar .fr-btn::before,.fr-search-bar .fr-btn::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/system/search-line.svg");width:1.5rem;height:1.5rem;}.fr-search-bar .fr-input{box-shadow:inset 0 -2px 0 0 #000091;}.fr-search-bar .fr-input--valid{box-shadow:inset 0 -2px 0 0 #18753c;}.fr-search-bar .fr-input--error{box-shadow:inset 0 -2px 0 0 #ce0500;}.fr-search-bar .fr-input::-webkit-search-cancel-button{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='%23161616' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-11.414L9.172 7.757 7.757 9.172 10.586 12l-2.829 2.828 1.415 1.415L12 13.414l2.828 2.829 1.415-1.415L13.414 12l2.829-2.828-1.415-1.415L12 10.586z'/%3E%3C/svg%3E");}.fr-content-media__caption,.fr-content-media .fr-link{color:#666;}.fr-content-media__transcription .fr-link{background-color:transparent;color:#000091;}.fr-content-media__transcription .fr-link:hover{background-color:rgba(0, 0, 0, 0.05);}.fr-content-media__transcription .fr-link:active{background-color:rgba(0, 0, 0, 0.1);}.fr-content-media__transcription .fr-link:disabled,.fr-content-media__transcription a.fr-link:not([href]){color:#929292;background-color:transparent;}.fr-content-media__transcription .fr-link:disabled:hover,.fr-content-media__transcription a.fr-link:not([href]):hover{background-color:rgba(0, 0, 0, 0.05);}.fr-content-media__transcription .fr-link:disabled:active,.fr-content-media__transcription a.fr-link:not([href]):active{background-color:rgba(0, 0, 0, 0.1);}.fr-consent-service__collapse .fr-consent-service__collapse-btn{text-decoration:underline;}.fr-consent-service__collapse .fr-consent-service__collapse-btn::before,.fr-consent-service__collapse .fr-consent-service__collapse-btn::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/system/arrow-down-s-line.svg");width:1rem;height:1rem;}.fr-consent-service__collapse .fr-consent-service__collapse-btn[aria-expanded=true]::before,.fr-consent-service__collapse .fr-consent-service__collapse-btn[aria-expanded=true]::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/system/arrow-up-s-line.svg");width:1rem;height:1rem;}.fr-consent-placeholder{background-color:#eee;}.fr-consent-banner{z-index:1500;background-color:#f6f6f6;box-shadow:0 0 0 1px rgba(0, 0, 18, 0.16);box-shadow:inset 0 0 0 1px #ddd;}.fr-consent-manager__header,.fr-consent-service{box-shadow:inset 0 -1px 0 0 #ddd;color:#3a3a3a;}.fr-consent-manager__header .fr-radio-group + .fr-radio-group::before,.fr-consent-service .fr-radio-group + .fr-radio-group::before{box-shadow:inset 0 0 0 1px #ddd;}.fr-consent-service__title{color:#161616;}.fr-consent-service:last-of-type,.fr-consent-service .fr-consent-service{box-shadow:none;}.fr-consent-service .fr-consent-service__collapse-btn{color:#000091;}.fr-follow__newsletter > *{max-width:100%;}.fr-follow .fr-btn--bluesky::before{background-image:url("icons/logo/bluesky-fill.svg");}.fr-follow .fr-btn--dailymotion::before{background-image:url("icons/logo/fr--dailymotion-fill.svg");}.fr-follow .fr-btn--facebook::before{background-image:url("icons/logo/facebook-circle-fill.svg");}.fr-follow .fr-btn--github::before{background-image:url("icons/logo/github-fill.svg");}.fr-follow .fr-btn--instagram::before{background-image:url("icons/logo/instagram-fill.svg");}.fr-follow .fr-btn--linkedin::before{background-image:url("icons/logo/linkedin-box-fill.svg");}.fr-follow .fr-btn--mastodon::before{background-image:url("icons/logo/mastodon-fill.svg");}.fr-follow .fr-btn--snapchat::before{background-image:url("icons/logo/snapchat-fill.svg");}.fr-follow .fr-btn--telegram::before{background-image:url("icons/logo/telegram-fill.svg");}.fr-follow .fr-btn--threads::before{background-image:url("icons/logo/threads-fill.svg");}.fr-follow .fr-btn--tiktok::before{background-image:url("icons/logo/fr--tiktok-fill.svg");}.fr-follow .fr-btn--twitch::before{background-image:url("icons/logo/twitch-fill.svg");}.fr-follow .fr-btn--twitter::before{background-image:url("icons/logo/twitter-fill.svg");}.fr-follow .fr-btn--twitter-x::before{background-image:url("icons/logo/twitter-x-fill.svg");}.fr-follow .fr-btn--vimeo::before{background-image:url("icons/logo/vimeo-fill.svg");}.fr-follow .fr-btn--youtube::before{background-image:url("icons/logo/youtube-fill.svg");}.fr-follow .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before,.fr-follow .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;width:1.5rem;height:1.5rem;}.fr-follow .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before,.fr-follow .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;width:2rem;height:2rem;}.fr-follow .fr-link--facebook::before,.fr-follow .fr-link--facebook::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/logo/facebook-circle-fill.svg");width:1.5rem;height:1.5rem;}.fr-follow .fr-link--twitter::before,.fr-follow .fr-link--twitter::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/logo/twitter-fill.svg");width:1.5rem;height:1.5rem;}.fr-follow .fr-link--twitter-x::before,.fr-follow .fr-link--twitter-x::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/logo/twitter-x-fill.svg");width:1.5rem;height:1.5rem;}.fr-follow .fr-link--instagram::before,.fr-follow .fr-link--instagram::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/logo/instagram-fill.svg");width:1.5rem;height:1.5rem;}.fr-follow .fr-link--linkedin::before,.fr-follow .fr-link--linkedin::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/logo/linkedin-box-fill.svg");width:1.5rem;height:1.5rem;}.fr-follow .fr-link--youtube::before,.fr-follow .fr-link--youtube::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/logo/youtube-fill.svg");width:1.5rem;height:1.5rem;}.fr-follow .fr-links-group:not(.fr-links-group--sm):not(.fr-links-group--lg) .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before,.fr-follow .fr-links-group:not(.fr-links-group--sm):not(.fr-links-group--lg) .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;width:1.5rem;height:1.5rem;}.fr-follow .fr-links-group--lg .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before,.fr-follow .fr-links-group--lg .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after{background-color:transparent;background-size:100%;background-repeat:no-repeat;width:2rem;height:2rem;}.fr-follow{background-color:#f5f5fe;}.fr-follow .fr-input{background-color:#fff;}.fr-follow__title{color:#161616;}.fr-follow__newsletter-legal{color:#666;}.fr-follow__social .fr-btn{background-color:transparent;color:#000091;}.fr-follow__social .fr-btn:hover{background-color:rgba(0, 0, 0, 0.05);}.fr-follow__social .fr-btn:active{background-color:rgba(0, 0, 0, 0.1);}.fr-follow__social .fr-btn:disabled,.fr-follow__social a.fr-btn:not([href]){color:#929292;background-color:transparent;}.fr-follow__social .fr-btn:disabled:hover,.fr-follow__social a.fr-btn:not([href]):hover{background-color:rgba(0, 0, 0, 0.05);}.fr-follow__social .fr-btn:disabled:active,.fr-follow__social a.fr-btn:not([href]):active{background-color:rgba(0, 0, 0, 0.1);}.fr-follow .fr-grid-row > *:not(:first-child){box-shadow:0 -1px 0 0 #6a6af4;}.fr-follow__social .fr-link{background-color:transparent;color:#000091;}.fr-follow__social .fr-link:hover{background-color:rgba(0, 0, 0, 0.05);}.fr-follow__social .fr-link:active{background-color:rgba(0, 0, 0, 0.1);}.fr-follow__social .fr-link:disabled,.fr-follow__social a.fr-link:not([href]){color:#929292;background-color:transparent;}.fr-follow__social .fr-link:disabled:hover,.fr-follow__social a.fr-link:not([href]):hover{background-color:rgba(0, 0, 0, 0.05);}.fr-follow__social .fr-link:disabled:active,.fr-follow__social a.fr-link:not([href]):active{background-color:rgba(0, 0, 0, 0.1);}.fr-password__checkbox{position:absolute;top:0;right:0;margin:0;}.fr-password__btn{background-color:transparent;color:#000091;}.fr-password__btn:hover{background-color:rgba(0, 0, 0, 0.05);}.fr-password__btn:active{background-color:rgba(0, 0, 0, 0.1);}.fr-password__btn:disabled,a.fr-password__btn:not([href]){color:#929292;background-color:transparent;}.fr-password__btn:disabled:hover,a.fr-password__btn:not([href]):hover{background-color:rgba(0, 0, 0, 0.05);}.fr-password__btn:disabled:active,a.fr-password__btn:not([href]):active{background-color:rgba(0, 0, 0, 0.1);}.fr-password [data-fr-capslock]::before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23161616' d='M22.668 0C23.4023 0 24 .5977 24 1.332v21.336c0 .7343-.5977 1.332-1.332 1.332H1.332C.5977 24 0 23.4023 0 22.668V1.332C0 .5977.5977 0 1.332 0Zm-1.336 2.668H2.668v18.664h18.664Zm-4.664 12.664V18H7.332v-2.668ZM12 5.332 16.668 10H14v3.332h-4V10H7.332Zm0 0'/%3E%3C/svg%3E");}.fr-password .fr-password__checkbox input[type=checkbox] + label{color:#161616;}.fr-header ul{list-style-type:none;}.fr-header ol{list-style-type:none;}.fr-header ul,.fr-header ol{padding-left:0;margin-top:0;margin-bottom:0;}.fr-header [href]{text-decoration:none;}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):not(.fr-btn--display)::before{width:1rem;height:1rem;}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before{width:1rem;height:1rem;}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn.fr-btn--display::before{width:1rem;height:1rem;}.fr-header__tools-links .fr-link{overflow:visible;background-color:transparent;color:#000091;}.fr-header__service-title,.fr-header__service-tagline{margin:0;}.fr-header__operator img{height:auto !important;}.fr-header__navbar .fr-btn--menu::before{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/system/menu-fill.svg");width:1.5rem;height:1.5rem;}.fr-header__navbar .fr-btn--search::before{background-color:transparent;background-size:100%;background-repeat:no-repeat;background-image:url("icons/system/search-line.svg");width:1.5rem;height:1.5rem;}.fr-header__brand{z-index:750;background-color:#fff;box-shadow:0 0 0 1px rgba(0, 0, 18, 0.16);}.fr-header__service{color:#161616;}.fr-header__service::before{background-color:#ddd;}.fr-header__menu-links::after{box-shadow:inset 0 1px 0 0 #ddd;}.fr-header__menu-links .fr-btn{background-color:transparent;color:#000091;box-shadow:none;}.fr-header__menu-links .fr-btn:hover{background-color:rgba(0, 0, 0, 0.05);}.fr-header__menu-links .fr-btn:active{background-color:rgba(0, 0, 0, 0.1);}.fr-header__menu-links .fr-btn:disabled,.fr-header__menu-links a.fr-btn:not([href]){color:#929292;background-color:transparent;}.fr-header__menu-links .fr-btn:disabled:hover,.fr-header__menu-links a.fr-btn:not([href]):hover{background-color:rgba(0, 0, 0, 0.05);}.fr-header__menu-links .fr-btn:disabled:active,.fr-header__menu-links a.fr-btn:not([href]):active{background-color:rgba(0, 0, 0, 0.1);}.fr-header__tools-links .fr-btn{background-color:transparent;color:#000091;}.fr-header__tools-links .fr-btn:hover{background-color:rgba(0, 0, 0, 0.05);}.fr-header__tools-links .fr-btn:active{background-color:rgba(0, 0, 0, 0.1);}.fr-header__tools-links .fr-btn:disabled,.fr-header__tools-links a.fr-btn:not([href]){color:#929292;background-color:transparent;}.fr-header__tools-links .fr-btn:disabled:hover,.fr-header__tools-links a.fr-btn:not([href]):hover{background-color:rgba(0, 0, 0, 0.05);}.fr-header__tools-links .fr-btn:disabled:active,.fr-header__tools-links a.fr-btn:not([href]):active{background-color:rgba(0, 0, 0, 0.1);}.fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn{background-color:transparent;color:#000091;box-shadow:inset 0 0 0 1px #ddd;}.fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn:hover{background-color:rgba(0, 0, 0, 0.05);}.fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn:active{background-color:rgba(0, 0, 0, 0.1);}.fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn:disabled,.fr-header__tools-links > .fr-translate:first-child:last-child a.fr-btn:not([href]){color:#929292;box-shadow:inset 0 0 0 1px #e5e5e5;background-color:transparent;}.fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn:disabled:hover,.fr-header__tools-links > .fr-translate:first-child:last-child a.fr-btn:not([href]):hover{background-color:rgba(0, 0, 0, 0.05);}.fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn:disabled:active,.fr-header__tools-links > .fr-translate:first-child:last-child a.fr-btn:not([href]):active{background-color:rgba(0, 0, 0, 0.1);}.fr-header__navbar .fr-service__title{color:#161616;}.fr-header__navbar .fr-btn{background-color:transparent;color:#000091;}.fr-header__navbar .fr-btn:hover{background-color:rgba(0, 0, 0, 0.05);}.fr-header__navbar .fr-btn:active{background-color:rgba(0, 0, 0, 0.1);}.fr-header__navbar .fr-btn:disabled,.fr-header__navbar a.fr-btn:not([href]){color:#929292;background-color:transparent;}.fr-header__navbar .fr-btn:disabled:hover,.fr-header__navbar a.fr-btn:not([href]):hover{background-color:rgba(0, 0, 0, 0.05);}.fr-header__navbar .fr-btn:disabled:active,.fr-header__navbar a.fr-btn:not([href]):active{background-color:rgba(0, 0, 0, 0.1);}.fr-header__navbar .fr-btn--menu{background-color:transparent;color:#000091;box-shadow:inset 0 0 0 1px #ddd;}.fr-header__navbar .fr-btn--menu:hover{background-color:rgba(0, 0, 0, 0.05);}.fr-header__navbar .fr-btn--menu:active{background-color:rgba(0, 0, 0, 0.1);}.fr-header__navbar .fr-btn--menu:disabled,.fr-header__navbar a.fr-btn--menu:not([href]){color:#929292;box-shadow:inset 0 0 0 1px #e5e5e5;background-color:transparent;}.fr-header__navbar .fr-btn--menu:disabled:hover,.fr-header__navbar a.fr-btn--menu:not([href]):hover{background-color:rgba(0, 0, 0, 0.05);}.fr-header__navbar .fr-btn--menu:disabled:active,.fr-header__navbar a.fr-btn--menu:not([href]):active{background-color:rgba(0, 0, 0, 0.1);}.fr-header .fr-modal{background-color:#fff;}.fr-header__menu-links .fr-link{background-color:transparent;color:#000091;box-shadow:inset 0 -1px 0 0 #ddd;}.fr-header__menu-links .fr-link:hover{background-color:rgba(0, 0, 0, 0.05);}.fr-header__menu-links .fr-link:active{background-color:rgba(0, 0, 0, 0.1);}.fr-header__menu-links .fr-link:disabled,.fr-header__menu-links a.fr-link:not([href]){color:#929292;background-color:transparent;}.fr-header__menu-links .fr-link:disabled:hover,.fr-header__menu-links a.fr-link:not([href]):hover{background-color:rgba(0, 0, 0, 0.05);}.fr-header__menu-links .fr-link:disabled:active,.fr-header__menu-links a.fr-link:not([href]):active{background-color:rgba(0, 0, 0, 0.1);}.fr-header__tools-links .fr-link:hover{background-color:rgba(0, 0, 0, 0.05);}.fr-header__tools-links .fr-link:active{background-color:rgba(0, 0, 0, 0.1);}.fr-header__tools-links .fr-link:disabled,.fr-header__tools-links a.fr-link:not([href]){color:#929292;background-color:transparent;}.fr-header__tools-links .fr-link:disabled:hover,.fr-header__tools-links a.fr-link:not([href]):hover{background-color:rgba(0, 0, 0, 0.05);}.fr-header__tools-links .fr-link:disabled:active,.fr-header__tools-links a.fr-link:not([href]):active{background-color:rgba(0, 0, 0, 0.1);}}@media screen and (min-width: 48em) and (min-width: 0\0) and (min-resolution: 72dpi){.fr-sidemenu{box-shadow:none;}.fr-sidemenu__title{box-shadow:none;}.fr-sidemenu__inner{box-shadow:inset -1px 0 0 0 #ddd;}.fr-sidemenu--right .fr-sidemenu__inner{box-shadow:inset 1px 0 0 0 #ddd;}.fr-follow .fr-grid-row > *:not(:first-child){box-shadow:-1px 0 0 0 #6a6af4;}}@media screen and (min-width: 0\0) and (min-resolution: 72dpi) and (min-width: 48em){.fr-tabs__panel > *{margin-left:2rem;margin-right:2rem;}.fr-tabs__panel > *:first-child{margin-top:1.75rem;}.fr-tabs__panel > *:last-child{margin-bottom:2rem;}.fr-card--download .fr-card__header{padding-top:0;}.fr-card--download .fr-card__body,.fr-card--horizontal .fr-card__body,.fr-card--horizontal-half .fr-card__body,.fr-card--horizontal-tier .fr-card__body{flex-basis:100%;}.fr-tile--download.fr-tile--vertical\@md .fr-tile__body,.fr-tile--horizontal.fr-tile--vertical\@md .fr-tile__body{flex-basis:auto;}}@media screen and (forced-colors: active) and (min-width: 0\0) and (min-resolution: 72dpi), screen and (prefers-contrast: more) and (min-width: 0\0) and (min-resolution: 72dpi){.fr-pagination__link[aria-current]:not([aria-current=false]){border:1px solid #000091;}}@media screen and (min-width: 62em) and (min-width: 0\0) and (min-resolution: 72dpi){.fr-nav__list > .fr-nav__item:first-child:nth-last-child(2),.fr-nav__list > .fr-nav__item:first-child:nth-last-child(2) ~ *,.fr-nav__list > .fr-nav__item:first-child:nth-last-child(3),.fr-nav__list > .fr-nav__item:first-child:nth-last-child(3) ~ *,.fr-nav__list > .fr-nav__item:first-child:nth-last-child(4),.fr-nav__list > .fr-nav__item:first-child:nth-last-child(4) ~ *{flex-basis:auto;}.fr-nav__item{position:static;flex-basis:100%;}.fr-nav__item .fr-nav__link,.fr-nav__item .fr-nav__btn{max-width:100%;flex-wrap:nowrap;}.fr-nav__item--align-right{position:relative;}.fr-nav__item--align-right .fr-collapse{right:0;}.fr-menu .fr-menu__list{margin-bottom:2rem;}.fr-menu{z-index:1000;}.fr-menu__list{background-color:#fff;box-shadow:0 0 0 1px rgba(0, 0, 18, 0.16);background-image:linear-gradient(0deg, #e3e3fd, #e3e3fd);}.fr-menu__list > *:first-child,.fr-menu__list > *:first-child .fr-nav__link,.fr-menu__list > *:hover,.fr-menu__list > *:hover .fr-nav__link,.fr-menu__list > *:hover + *,.fr-menu__list > *:hover + * .fr-nav__link{box-shadow:none;}.fr-menu .fr-nav__link{box-shadow:0 calc(-1rem - 1px) 0 -1rem #ddd;}.fr-mega-menu{z-index:1000;background-color:#fff;box-shadow:0 0 0 1px rgba(0, 0, 18, 0.16);box-shadow:inset 0 1px 0 0 #e3e3fd;}.fr-mega-menu__category{box-shadow:0 calc(1rem + 1px) 0 -1rem #ddd;}.fr-header{z-index:750;background-color:#fff;box-shadow:0 0 0 1px rgba(0, 0, 18, 0.16);}.fr-header__brand{z-index:auto;background:transparent;box-shadow:none;}.fr-header__service{box-shadow:none;}.fr-header .fr-header__menu{box-shadow:inset 0 1px 0 0 #ddd;}}@media screen and (min-width: 0\0) and (min-resolution: 72dpi) and (min-width: 62em){.fr-tile--download.fr-tile--vertical\@lg .fr-tile__body,.fr-tile--horizontal.fr-tile--vertical\@lg .fr-tile__body{flex-basis:auto;}.fr-header .fr-modal{position:static;overflow:visible;}}@media print{.fr-no-print{display:none;}h1,h2,h3,h4{page-break-after:avoid;break-after:avoid;}p{orphans:3;widows:3;}.fr-text--sm,.fr-text--xs{font-size:1rem !important;line-height:1.5rem !important;margin:var(--text-spacing);}[class^=fr-icon-],[class*=" fr-icon-"],[class^=fr-fi-],[class*=" fr-fi-"]{-webkit-print-color-adjust:exact;print-color-adjust:exact;}.fr-upload{font-size:1rem;line-height:1.5rem;}.fr-range-group::before{background-image:none !important;}.fr-range[data-fr-js-range]::after{background-color:transparent !important;box-shadow:none !important;-webkit-print-color-adjust:exact;print-color-adjust:exact;}.fr-accordion{box-shadow:inset 0 0 0 1px var(--border-default-grey);}.fr-accordion::before{box-shadow:none;}.fr-accordion__btn{box-shadow:inset 0 0 0 1px var(--border-default-grey);page-break-after:avoid;}.fr-accordion__btn::after{-webkit-print-color-adjust:exact;print-color-adjust:exact;transform:rotate(-180deg);}.fr-accordion .fr-collapse{--collapse-max-height:none !important;--collapse:inherit !important;visibility:visible;padding:1rem;}.fr-badge{border:solid 1px currentColor;}.fr-badge::before{-webkit-print-color-adjust:exact;print-color-adjust:exact;}.fr-logo{-webkit-print-color-adjust:exact;print-color-adjust:exact;}.fr-btn{-webkit-print-color-adjust:exact;print-color-adjust:exact;}.fr-connect-group{-webkit-print-color-adjust:exact;print-color-adjust:exact;}.fr-connect-group p{font-size:1rem;line-height:1.5rem;}.fr-connect-group .fr-connect + p a{font-size:1rem;line-height:1.5rem;}.fr-quote__author,.fr-quote cite,.fr-quote figcaption li{font-size:1rem;line-height:1.5rem;}.fr-quote::before{display:none;}.fr-breadcrumb{display:none;}.fr-hint-text{font-size:1rem;line-height:1.5rem;}.fr-message::before{-webkit-print-color-adjust:exact;print-color-adjust:exact;}.fr-stepper__steps{-webkit-print-color-adjust:exact;print-color-adjust:exact;}.fr-stepper__state,.fr-stepper__details{font-size:1rem;line-height:1.5rem;}.fr-tooltip{display:none;}.fr-link::before,.fr-link::after{-webkit-print-color-adjust:exact;print-color-adjust:exact;}.fr-sidemenu{display:none;}.fr-highlight{border-left:4px solid var(--border-default-grey);background-image:none;}.fr-tabs{page-break-inside:avoid;}.fr-tabs__tab{background-color:transparent;border:1px solid var(--border-default-grey);background-image:none !important;}.fr-tabs__tab[aria-selected=true]{border-top:2px solid var(--border-active-blue-france);border-bottom:none;}.fr-pagination__link[aria-current]:not([aria-current=false]){font-weight:bold;background:none;color:black;border:1px solid;}.fr-pagination__link--prev::before,.fr-pagination__link--prev::after,.fr-pagination__link--next::before,.fr-pagination__link--next::after{-webkit-print-color-adjust:exact;print-color-adjust:exact;}.fr-summary{display:none;}.fr-table{-webkit-print-color-adjust:exact;print-color-adjust:exact;}.fr-table td,.fr-table th{font-size:1rem;line-height:1.5rem;}.fr-tag{-webkit-print-color-adjust:exact;print-color-adjust:exact;}.fr-alert{-webkit-print-color-adjust:exact;print-color-adjust:exact;}.fr-alert .fr-btn--close{display:none;}.fr-notice{border-top:1px solid var(--border-default-grey);border-bottom:1px solid var(--border-default-grey);margin-bottom:1rem;}.fr-notice .fr-btn--close{display:none;}.fr-notice__title::before{-webkit-print-color-adjust:exact;print-color-adjust:exact;}.fr-notice--weather-red,.fr-notice--attack{color:var(--text-default-error);background:none;}.fr-notice--witness,.fr-notice--cyberattack{color:var(--text-default-grey);background:none;}.fr-notice--weather-purple{color:var(--text-label-purple-glycine);background:none;}.fr-radio-group{page-break-inside:avoid;}.fr-radio-group input[type=radio]:checked + label,.fr-radio-group input[type=radio] + label{-webkit-print-color-adjust:exact;print-color-adjust:exact;}.fr-radio-group .fr-radio-rich__pictogram{-webkit-print-color-adjust:exact;print-color-adjust:exact;}.fr-card{page-break-inside:avoid;border:1px solid var(--border-default-grey);background-image:none !important;}.fr-card__detail,.fr-card__desc{font-size:1rem;line-height:1.5rem;}.fr-card__detail{line-height:1rem !important;}.fr-card__detail::before{-webkit-print-color-adjust:exact;print-color-adjust:exact;}.fr-checkbox-group input[type=checkbox] + .fr-label::before{border:1px solid var(--border-default-grey);border-radius:4px;background-image:none;}.fr-checkbox-group input[type=checkbox]:checked + .fr-label::before{-webkit-print-color-adjust:exact;print-color-adjust:exact;}.fr-toggle{page-break-inside:avoid;}.fr-toggle::before{background-color:none !important;}.fr-toggle label{-webkit-print-color-adjust:exact;print-color-adjust:exact;}.fr-toggle .fr-hint-text{font-size:1rem;line-height:1.5rem;}.fr-skiplink{display:none;}.fr-select-group::before{background-image:none !important;}.fr-select{background-color:transparent;border:1px solid var(--border-default-grey);-webkit-print-color-adjust:exact;print-color-adjust:exact;}.fr-callout{page-break-inside:avoid;background:transparent;background-image:none;border:1px solid var(--border-default-grey);border-left:0.25rem solid var(--border-default-grey);}.fr-modal{background-color:white;flex-direction:column-reverse;}.fr-modal__body{border:1px solid var(--border-default-grey);margin-bottom:auto;height:max-content;max-height:max-content !important;}.fr-modal__header .fr-btn--close{display:none;}.fr-navigation{display:none;}.fr-share{display:none;}.fr-footer{display:none;}.fr-tile .fr-tile__desc,.fr-tile .fr-tile__detail,.fr-tile__desc,.fr-tile__detail,.fr-tile--sm .fr-tile__desc,.fr-tile--sm .fr-tile__detail,.fr-tile--sm__desc,.fr-tile--sm__detail{font-size:1rem;line-height:1.5rem;}.fr-tile{page-break-inside:avoid;border:1px solid var(--border-default-grey);}.fr-tile:not(.fr-tile--horizontal):not(.fr-tile--download) .fr-tile__content{padding-bottom:0 !important;}.fr-tile__title::before{background-image:none !important;}.fr-tile__title a::before,.fr-tile__title button::before{background-image:none !important;}.fr-tile__title a::after,.fr-tile__title button::after{display:none;}.fr-translate{display:none;}.fr-transcription__btn{display:none;}.fr-transcription__footer{display:none;}.fr-transcription .fr-modal:not(.fr-modal--opened){display:none;}.fr-input-group::before{background-image:none;}.fr-input-group input,.fr-input-group textarea{background-color:transparent;border:1px solid var(--border-default-grey);}.fr-search-bar input{background-color:transparent;border-top:1px solid var(--border-default-grey);border-left:1px solid var(--border-default-grey);}.fr-content-media__caption{font-size:1rem;line-height:1.5rem;}.fr-content-media__caption .fr-link{font-size:1rem;line-height:1.5rem;padding:0 0;}.fr-content-media__caption .fr-link::before,.fr-content-media__caption .fr-link::after{--icon-size:1rem;}.fr-consent-banner{display:none;}.fr-follow{display:none;}.fr-password input{background-color:transparent;border:1px solid var(--border-default-grey);}.fr-header__menu{display:none;}.fr-header__body-row{padding:0;}.fr-header__body .fr-header__tools,.fr-header__body .fr-header__navbar{display:none;}.fr-header__brand{flex-wrap:nowrap;}.fr-header__brand-top{width:auto;}.fr-header__service{box-shadow:none;}} \ No newline at end of file diff --git a/dist/dsfr/dsfr.module.js b/dist/dsfr/dsfr.module.js new file mode 100644 index 0000000..e9680c1 --- /dev/null +++ b/dist/dsfr/dsfr.module.js @@ -0,0 +1,6784 @@ +/*! DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) */ + +class State { + constructor () { + this.modules = {}; + } + + create (ModuleClass) { + const module = new ModuleClass(); + this.modules[module.type] = module; + } + + getModule (type) { + return this.modules[type]; + } + + add (type, item) { + this.modules[type].add(item); + } + + remove (type, item) { + this.modules[type].remove(item); + } + + get isActive () { + return this._isActive; + } + + set isActive (value) { + if (value === this._isActive) return; + this._isActive = value; + const values = Object.keys(this.modules).map((e) => { + return this.modules[e]; + }); + if (value) { + for (const module of values) { + module.activate(); + } + } else { + for (const module of values) { + module.deactivate(); + } + } + } + + get isLegacy () { + return this._isLegacy; + } + + set isLegacy (value) { + if (value === this._isLegacy) return; + this._isLegacy = value; + } +} + +const state = new State(); + +const config = { + prefix: 'fr', + namespace: 'dsfr', + organisation: '@gouvfr', + version: '1.13.2' +}; + +class LogLevel { + constructor (level, light, dark, logger) { + this.level = level; + this.light = light; + this.dark = dark; + + switch (logger) { + case 'warn': + this.logger = console.warn; + break; + + case 'error': + this.logger = console.error; + break; + + default: + this.logger = console.log; + } + } + + log (...values) { + const message = new Message(config.namespace); + for (const value of values) message.add(value); + this.print(message); + } + + print (message) { + message.setColor(this.color); + this.logger.apply(console, message.getMessage()); + } + + get color () { + return window.matchMedia('(prefers-color-scheme: dark)').matches ? this.dark : this.light; + } +} + +class Message { + constructor (domain) { + this.inputs = ['%c']; + this.styles = ['font-family:Marianne', 'line-height: 1.5']; + this.objects = []; + + if (domain) this.add(`${domain} :`); + } + + add (value) { + switch (typeof value) { + case 'object': + case 'function': + this.inputs.push('%o '); + this.objects.push(value); + break; + + default: + this.inputs.push(`${value} `); + } + } + + setColor (color) { + this.styles.push(`color:${color}`); + } + + getMessage () { + return [this.inputs.join(''), this.styles.join(';'), ...this.objects]; + } +} + +const LEVELS = { + log: new LogLevel(0, '#616161', '#989898'), + debug: new LogLevel(1, '#000091', '#8B8BFF'), + info: new LogLevel(2, '#007c3b', '#00ed70'), + warn: new LogLevel(3, '#ba4500', '#fa5c00', 'warn'), + error: new LogLevel(4, '#D80600', '#FF4641', 'error') +}; + +class Inspector { + constructor () { + this.level = 2; + + for (const id in LEVELS) { + const level = LEVELS[id]; + this[id] = (...msgs) => { + if (this.level <= level.level) level.log.apply(level, msgs); + }; + this[id].print = level.print.bind(level); + } + } + + state () { + const message = new Message(); + message.add(state); + this.log.print(message); + } + + tree () { + const stage = state.getModule('stage'); + if (!stage) return; + const message = new Message(); + this._branch(stage.root, 0, message); + this.log.print(message); + } + + _branch (element, space, message) { + let branch = ''; + if (space > 0) { + let indent = ''; + for (let i = 0; i < space; i++) indent += ' '; + // branch += indent + '|\n'; + branch += indent + '└─ '; + } + branch += `[${element.id}] ${element.html}`; + message.add(branch); + message.add({ '@': element }); + message.add('\n'); + for (const child of element.children) branch += this._branch(child, space + 1, message); + } +} + +const inspector = new Inspector(); + +const startAtDomContentLoaded = (callback) => { + if (document.readyState !== 'loading') window.requestAnimationFrame(callback); + else document.addEventListener('DOMContentLoaded', callback); +}; + +const startAuto = (callback) => { + // detect + startAtDomContentLoaded(callback); +}; + +const Modes = { + AUTO: 'auto', + MANUAL: 'manual', + RUNTIME: 'runtime', + LOADED: 'loaded', + VUE: 'vue', + ANGULAR: 'angular', + REACT: 'react' +}; + +const dispatch = (node, type, detail = null, bubbles = true, cancelable = false) => { + const options = { bubbles: bubbles === true, cancelable: cancelable === true }; + if (detail) options.detail = detail; + const event = new CustomEvent(type, options); + node.dispatchEvent(event); +}; + +const rootDispatch = (type, detail = null, bubbles = false, cancelable = false) => dispatch(document.documentElement, type, detail, bubbles, cancelable); + +const ns = name => `${config.prefix}-${name}`; + +ns.selector = (name, notation) => { + if (notation === undefined) notation = '.'; + return `${notation}${ns(name)}`; +}; + +ns.attr = (name) => `data-${ns(name)}`; + +ns.attr.selector = (name, value) => { + let result = ns.attr(name); + if (value !== undefined) result += `="${value}"`; + return `[${result}]`; +}; + +ns.event = (type) => `${config.namespace}.${type}`; + +ns.emission = (domain, type) => `emission:${domain}.${type}`; + +const RootEvent = { + READY: ns.event('ready'), + START: ns.event('start'), + STOP: ns.event('stop'), + RENDER: ns.event('render'), + RESIZE: ns.event('resize'), + BREAKPOINT: ns.event('breakpoint'), + SCROLL_LOCK: ns.event('scroll-lock'), + SCROLL_UNLOCK: ns.event('scroll-unlock') +}; + +class Options { + constructor () { + this._mode = Modes.AUTO; + this.isStarted = false; + this.starting = this.start.bind(this); + this.preventManipulation = false; + } + + configure (settings = {}, start, query) { + this.startCallback = start; + const isProduction = settings.production && (!query || query.production !== 'false'); + switch (true) { + case query && !isNaN(query.level): + inspector.level = Number(query.level); + break; + + case query && query.verbose && (query.verbose === 'true' || query.verbose === 1): + inspector.level = 0; + break; + + case isProduction: + inspector.level = 999; + break; + + case settings.verbose: + inspector.level = 0; + break; + } + inspector.info(`version ${config.version}`); + rootDispatch(RootEvent.READY); + this.mode = settings.mode || Modes.AUTO; + } + + set mode (value) { + switch (value) { + case Modes.AUTO: + this.preventManipulation = false; + startAuto(this.starting); + break; + + case Modes.LOADED: + this.preventManipulation = false; + startAtDomContentLoaded(this.starting); + break; + + case Modes.RUNTIME: + this.preventManipulation = false; + this.start(); + break; + + case Modes.MANUAL: + this.preventManipulation = false; + break; + + case Modes.VUE: + this.preventManipulation = true; + break; + + case Modes.ANGULAR: + this.preventManipulation = true; + break; + + case Modes.REACT: + this.preventManipulation = true; + break; + + default: + inspector.error('Illegal mode'); + return; + } + + this._mode = value; + inspector.info(`mode set to ${value}`); + } + + get mode () { + return this._mode; + } + + start () { + inspector.info('start'); + this.startCallback(); + } +} + +const options = new Options(); + +class Collection { + constructor () { + this._collection = []; + } + + forEach (callback) { + this._collection.forEach(callback); + } + + map (callback) { + return this._collection.map(callback); + } + + get length () { + return this._collection.length; + } + + add (collectable) { + if (this._collection.indexOf(collectable) > -1) return false; + this._collection.push(collectable); + if (this.onAdd) this.onAdd(); + if (this.onPopulate && this._collection.length === 1) this.onPopulate(); + return true; + } + + remove (collectable) { + const index = this._collection.indexOf(collectable); + if (index === -1) return false; + this._collection.splice(index, 1); + if (this.onRemove) this.onRemove(); + if (this.onEmpty && this._collection.length === 0) this.onEmpty(); + } + + execute (...args) { + for (const collectable of this._collection) if (collectable) collectable.apply(null, args); + } + + clear () { + this._collection.length = 0; + } + + clone () { + const clone = new Collection(); + clone._collection = this._collection.slice(); + return clone; + } + + get collection () { + return this._collection; + } +} + +class Module extends Collection { + constructor (type) { + super(); + this.type = type; + this.isActive = false; + } + + activate () {} + deactivate () {} +} + +const querySelectorAllArray = (element, selectors) => Array.prototype.slice.call(element.querySelectorAll(selectors)); + +const queryParentSelector = (element, selectors) => { + const parent = element.parentElement; + if (parent.matches(selectors)) return parent; + if (parent === document.documentElement) return null; + return queryParentSelector(parent, selectors); +}; + +class Registration { + constructor (selector, InstanceClass, creator) { + this.selector = selector; + this.InstanceClass = InstanceClass; + this.creator = creator; + this.instances = new Collection(); + this.isIntroduced = false; + this._instanceClassName = this.InstanceClass.instanceClassName; + this._instanceClassNames = this.getInstanceClassNames(this.InstanceClass); + this._property = this._instanceClassName.substring(0, 1).toLowerCase() + this._instanceClassName.substring(1); + const dashed = this._instanceClassName + .replace(/[^a-zA-Z0-9]+/g, '-') + .replace(/([A-Z]+)([A-Z][a-z])/g, '$1-$2') + .replace(/([a-z])([A-Z])/g, '$1-$2') + .replace(/([0-9])([^0-9])/g, '$1-$2') + .replace(/([^0-9])([0-9])/g, '$1-$2') + .toLowerCase(); + this._attribute = ns.attr(`js-${dashed}`); + } + + getInstanceClassNames (InstanceClass) { + const prototype = Object.getPrototypeOf(InstanceClass); + if (!prototype || prototype.instanceClassName === 'Instance') return [InstanceClass.instanceClassName]; + return [...this.getInstanceClassNames(prototype), InstanceClass.instanceClassName]; + } + + hasInstanceClassName (instanceClassName) { + return this._instanceClassNames.indexOf(instanceClassName) > -1; + } + + introduce () { + if (this.isIntroduced) return; + this.isIntroduced = true; + state.getModule('stage').parse(document.documentElement, this); + } + + parse (node, nonRecursive) { + const nodes = []; + if (node.matches && node.matches(this.selector)) nodes.push(node); + // eslint-disable-next-line no-useless-call + if (!nonRecursive && node.querySelectorAll && node.querySelector(this.selector)) nodes.push.apply(nodes, querySelectorAllArray(node, this.selector)); + return nodes; + } + + create (element) { + if (!element.node.matches(this.selector)) return; + const instance = new this.InstanceClass(); + this.instances.add(instance); + return instance; + } + + remove (instance) { + this.instances.remove(instance); + } + + dispose () { + const instances = this.instances.collection; + for (let i = instances.length - 1; i > -1; i--) instances[i]._dispose(); + this.creator = null; + } + + get instanceClassName () { + return this._instanceClassName; + } + + get instanceClassNames () { + return this._instanceClassNames; + } + + get property () { + return this._property; + } + + get attribute () { + return this._attribute; + } +} + +class Register extends Module { + constructor () { + super('register'); + } + + register (selector, InstanceClass, creator) { + const registration = new Registration(selector, InstanceClass, creator); + this.add(registration); + if (state.isActive) registration.introduce(); + return registration; + } + + activate () { + for (const registration of this.collection) registration.introduce(); + } + + remove (registration) { + registration.dispose(); + super.remove(registration); + } +} + +let count = 0; + +class Element$1 { + constructor (node, id) { + if (!id) { + count++; + this.id = count; + } else this.id = id; + this.node = node; + this.attributeNames = []; + this.instances = []; + this._children = []; + this._parent = null; + this._projects = []; + } + + get proxy () { + const scope = this; + if (!this._proxy) { + this._proxy = { + id: this.id, + get parent () { + return scope.parent ? scope.parent.proxy : null; + }, + get children () { + return scope.children.map((child) => child.proxy); + } + }; + + for (const instance of this.instances) this._proxy[instance.registration.property] = instance.proxy; + } + return this._proxy; + } + + get html () { + if (!this.node || !this.node.outerHTML) return ''; + const end = this.node.outerHTML.indexOf('>'); + return this.node.outerHTML.substring(0, end + 1); + } + + project (registration) { + if (this._projects.indexOf(registration) === -1) this._projects.push(registration); + } + + populate () { + const projects = this._projects.slice(); + this._projects.length = 0; + for (const registration of projects) this.create(registration); + } + + create (registration) { + if (this.hasInstance(registration.instanceClassName)) { + // inspector.debug(`failed creation, instance of ${registration.instanceClassName} already exists on element [${this.id}]`); + return; + } + inspector.debug(`create instance of ${registration.instanceClassName} on element [${this.id}]`); + const instance = registration.create(this); + this.instances.push(instance); + instance._config(this, registration); + if (this._proxy) this._proxy[registration.property] = instance.proxy; + } + + remove (instance) { + const index = this.instances.indexOf(instance); + if (index > -1) this.instances.splice(index, 1); + if (this._proxy) delete this._proxy[instance.registration.property]; + } + + get parent () { + return this._parent; + } + + get ascendants () { + return [this.parent, ...this.parent.ascendants]; + } + + get children () { + return this._children; + } + + get descendants () { + const descendants = [...this._children]; + this._children.forEach(child => descendants.push(...child.descendants)); + return descendants; + } + + // TODO : emit ascendant et descendant de changement ? + + addChild (child, index) { + if (this._children.indexOf(child) > -1) return null; + child._parent = this; + if (!isNaN(index) && index > -1 && index < this._children.length) this._children.splice(index, 0, child); + else this._children.push(child); + return child; + } + + removeChild (child) { + const index = this._children.indexOf(child); + if (index === -1) return null; + child._parent = null; + this._children.splice(index, 1); + } + + emit (type, data) { + const elements = state.getModule('stage').collection; + const response = []; + for (const element of elements) response.push(...element._emit(type, data)); + return response; + } + + _emit (type, data) { + const response = []; + for (const instance of this.instances) response.push(...instance._emitter.emit(type, data)); + return response; + } + + ascend (type, data) { + if (this._parent) return this._parent._ascend(type, data); + return []; + } + + _ascend (type, data) { + const response = []; + for (const instance of this.instances) response.push(...instance._ascent.emit(type, data)); + if (this._parent) response.push(...this._parent._ascend(type, data)); + return response; + } + + descend (type, data) { + const response = []; + for (const child of this._children) response.push(...child._descend(type, data)); + return response; + } + + _descend (type, data) { + const response = []; + for (const instance of this.instances) response.push(...instance._descent.emit(type, data)); + for (const child of this._children) response.push(...child._descend(type, data)); + return response; + } + + getInstance (instanceClassName) { + for (const instance of this.instances) if (instance.registration.hasInstanceClassName(instanceClassName)) return instance; + return null; + } + + hasInstance (instanceClassName) { + return this.getInstance(instanceClassName) !== null; + } + + getDescendantInstances (instanceClassName, stopAtInstanceClassName, stopAtFirstInstance) { + if (!instanceClassName) return []; + const instances = []; + for (const child of this._children) { + const instance = child.getInstance(instanceClassName); + if (instance) { + instances.push(instance); + if (stopAtFirstInstance) continue; + } + if ((!stopAtInstanceClassName || !child.hasInstance(stopAtInstanceClassName)) && child.children.length) instances.push.apply(instances, child.getDescendantInstances(instanceClassName, stopAtInstanceClassName, stopAtFirstInstance)); + } + return instances; + } + + getAscendantInstance (instanceClassName, stopAtInstanceClassName) { + if (!instanceClassName || !this._parent) return null; + const instance = this._parent.getInstance(instanceClassName); + if (instance) return instance; + if (stopAtInstanceClassName && this._parent.hasInstance(stopAtInstanceClassName)) return null; + return this._parent.getAscendantInstance(instanceClassName, stopAtInstanceClassName); + } + + dispose () { + for (let i = this.instances.length - 1; i >= 0; i--) { + const instance = this.instances[i]; + if (instance) instance._dispose(); + } + this.instances.length = 0; + state.remove('stage', this); + this.parent.removeChild(this); + this._children.length = 0; + inspector.debug(`remove element [${this.id}] ${this.html}`); + } + + prepare (attributeName) { + if (this.attributeNames.indexOf(attributeName) === -1) this.attributeNames.push(attributeName); + } + + examine () { + const attributeNames = this.attributeNames.slice(); + this.attributeNames.length = 0; + for (let i = this.instances.length - 1; i > -1; i--) this.instances[i].examine(attributeNames); + } +} + +const RootEmission = { + CLICK: ns.emission('root', 'click'), + KEYDOWN: ns.emission('root', 'keydown'), + KEYUP: ns.emission('root', 'keyup') +}; + +const KeyCodes = { + TAB: { + id: 'tab', + value: 9 + }, + ESCAPE: { + id: 'escape', + value: 27 + }, + END: { + id: 'end', + value: 35 + }, + HOME: { + id: 'home', + value: 36 + }, + LEFT: { + id: 'left', + value: 37 + }, + UP: { + id: 'up', + value: 38 + }, + RIGHT: { + id: 'right', + value: 39 + }, + DOWN: { + id: 'down', + value: 40 + } +}; + +const getKeyCode = (keyCode) => Object.values(KeyCodes).filter(entry => entry.value === keyCode)[0]; + +class Root extends Element$1 { + constructor () { + super(document.documentElement, 'root'); + this.node.setAttribute(ns.attr('js'), true); + this.listen(); + } + + listen () { + // TODO v2 => listener au niveau des éléments qui redistribuent aux instances. + document.documentElement.addEventListener('click', this.click.bind(this), { capture: true }); + document.documentElement.addEventListener('keydown', this.keydown.bind(this), { capture: true }); + document.documentElement.addEventListener('keyup', this.keyup.bind(this), { capture: true }); + } + + click (e) { + this.emit(RootEmission.CLICK, e.target); + } + + keydown (e) { + this.emit(RootEmission.KEYDOWN, getKeyCode(e.keyCode)); + } + + keyup (e) { + this.emit(RootEmission.KEYUP, getKeyCode(e.keyCode)); + } +} + +class Stage extends Module { + constructor () { + super('stage'); + this.root = new Root(); + super.add(this.root); + this.observer = new MutationObserver(this.mutate.bind(this)); + this.modifications = []; + this.willModify = false; + this.modifying = this.modify.bind(this); + } + + hasElement (node) { + for (const element of this.collection) if (element.node === node) return true; + return false; + } + + getElement (node) { + for (const element of this.collection) if (element.node === node) return element; + const element = new Element$1(node); + this.add(element); + inspector.debug(`add element [${element.id}] ${element.html}`); + return element; + } + + getProxy (node) { + if (!this.hasElement(node)) return null; + const element = this.getElement(node); + return element.proxy; + } + + add (element) { + super.add(element); + this.put(element, this.root); + } + + put (element, branch) { + let index = 0; + for (let i = branch.children.length - 1; i > -1; i--) { + const child = branch.children[i]; + const position = element.node.compareDocumentPosition(child.node); + if (position & Node.DOCUMENT_POSITION_CONTAINS) { + this.put(element, child); + return; + } else if (position & Node.DOCUMENT_POSITION_CONTAINED_BY) { + branch.removeChild(child); + element.addChild(child, 0); + } else if (position & Node.DOCUMENT_POSITION_PRECEDING) { + index = i + 1; + break; + } + } + + branch.addChild(element, index); + } + + activate () { + this.observer.observe(document.documentElement, { childList: true, subtree: true, attributes: true }); + } + + deactivate () { + this.observer.disconnect(); + } + + mutate (mutations) { + const examinations = []; + mutations.forEach((mutation) => { + switch (mutation.type) { + case 'childList': + mutation.removedNodes.forEach((node) => this.dispose(node)); + mutation.addedNodes.forEach((node) => this.parse(node)); + break; + + case 'attributes': + if (this.hasElement(mutation.target)) { + const element = this.getElement(mutation.target); + element.prepare(mutation.attributeName); + if (examinations.indexOf(element) === -1) examinations.push(element); + for (const descendant of element.descendants) if (examinations.indexOf(descendant) === -1) examinations.push(descendant); + } + if (this.modifications.indexOf(mutation.target) === -1) this.modifications.push(mutation.target); + break; + } + }); + + examinations.forEach(element => element.examine()); + if (this.modifications.length && !this.willModify) { + this.willModify = true; + window.requestAnimationFrame(this.modifying); + } + } + + modify () { + this.willModify = false; + const targets = this.modifications.slice(); + this.modifications.length = 0; + for (const target of targets) if (document.documentElement.contains(target)) this.parse(target); + } + + dispose (node) { + const disposables = []; + this.forEach((element) => { + if (node.contains(element.node)) disposables.push(element); + }); + + for (const disposable of disposables) { + disposable.dispose(); + this.remove(disposable); + } + } + + parse (node, registration, nonRecursive) { + const registrations = registration ? [registration] : state.getModule('register').collection; + const creations = []; + + for (const registration of registrations) { + const nodes = registration.parse(node, nonRecursive); + + for (const n of nodes) { + const element = this.getElement(n); + element.project(registration); + if (creations.indexOf(element) === -1) creations.push(element); + } + } + + for (const element of creations) element.populate(); + } +} + +class Renderer extends Module { + constructor () { + super('render'); + this.rendering = this.render.bind(this); + this.nexts = new Collection(); + } + + activate () { + window.requestAnimationFrame(this.rendering); + } + + request (instance) { + this.nexts.add(instance); + } + + render () { + if (!state.isActive) return; + window.requestAnimationFrame(this.rendering); + this.forEach((instance) => instance.render()); + if (!this.nexts.length) return; + const nexts = this.nexts.clone(); + this.nexts.clear(); + nexts.forEach((instance) => instance.next()); + rootDispatch(RootEvent.RENDER); + } +} + +class Resizer extends Module { + constructor () { + super('resize'); + this.requireResize = false; + this.resizing = this.resize.bind(this); + const requesting = this.request.bind(this); + if (document.fonts) { + document.fonts.ready.then(requesting); + } + window.addEventListener('resize', requesting); + window.addEventListener('orientationchange', requesting); + } + + activate () { + this.request(); + } + + request () { + if (this.requireResize) return; + this.requireResize = true; + window.requestAnimationFrame(this.resizing); + } + + resize () { + if (!this.requireResize) return; + this.forEach((instance) => instance.resize()); + this.requireResize = false; + rootDispatch(RootEvent.RESIZE); + } +} + +class ScrollLocker extends Module { + constructor () { + super('lock'); + this._isLocked = false; + this._scrollY = 0; + this.onPopulate = this.lock.bind(this); + this.onEmpty = this.unlock.bind(this); + } + + get isLocked () { + return this._isLocked; + } + + lock () { + if (!this._isLocked) { + this._isLocked = true; + this._scrollY = window.scrollY; + const scrollBarGap = window.innerWidth - document.documentElement.clientWidth; + document.documentElement.setAttribute(ns.attr('scrolling'), 'false'); + document.body.style.top = `${-this._scrollY}px`; + this.behavior = getComputedStyle(document.documentElement).getPropertyValue('scroll-behavior'); + if (this.behavior === 'smooth') document.documentElement.style.scrollBehavior = 'auto'; + if (scrollBarGap > 0) { + document.documentElement.style.setProperty('--scrollbar-width', `${scrollBarGap}px`); + } + rootDispatch(RootEvent.SCROLL_LOCK); + } + } + + unlock () { + if (this._isLocked) { + this._isLocked = false; + document.documentElement.removeAttribute(ns.attr('scrolling')); + document.body.style.top = ''; + window.scrollTo(0, this._scrollY); + if (this.behavior === 'smooth') document.documentElement.style.removeProperty('scroll-behavior'); + document.documentElement.style.removeProperty('--scrollbar-width'); + rootDispatch(RootEvent.SCROLL_UNLOCK); + } + } + + move (value) { + if (this._isLocked) { + this._scrollY += value; + document.body.style.top = `${-this._scrollY}px`; + } else { + window.scrollTo(0, window.scrollY + value); + } + } +} + +class Load extends Module { + constructor () { + super('load'); + this.loading = this.load.bind(this); + } + + activate () { + window.addEventListener('load', this.loading); + } + + load () { + this.forEach((instance) => instance.load()); + } +} + +const FONT_FAMILIES = ['Marianne', 'Spectral']; + +class FontSwap extends Module { + constructor () { + super('font-swap'); + this.swapping = this.swap.bind(this); + } + + activate () { + if (document.fonts) { + document.fonts.addEventListener('loadingdone', this.swapping); + } + } + + swap () { + const families = FONT_FAMILIES.filter(family => document.fonts.check(`16px ${family}`)); + + this.forEach((instance) => instance.swapFont(families)); + } +} + +class MouseMove extends Module { + constructor () { + super('mouse-move'); + this.requireMove = false; + this._isMoving = false; + this.moving = this.move.bind(this); + this.requesting = this.request.bind(this); + this.onPopulate = this.listen.bind(this); + this.onEmpty = this.unlisten.bind(this); + } + + listen () { + if (this._isMoving) return; + this._isMoving = true; + this.requireMove = false; + document.documentElement.addEventListener('mousemove', this.requesting); + } + + unlisten () { + if (!this._isMoving) return; + this._isMoving = false; + this.requireMove = false; + document.documentElement.removeEventListener('mousemove', this.requesting); + } + + request (e) { + if (!this._isMoving) return; + this.point = { x: e.clientX, y: e.clientY }; + if (this.requireMove) return; + this.requireMove = true; + window.requestAnimationFrame(this.moving); + } + + move () { + if (!this.requireMove) return; + this.forEach((instance) => instance.mouseMove(this.point)); + this.requireMove = false; + } +} + +class Hash extends Module { + constructor () { + super('hash'); + this.handling = this.handle.bind(this); + this.getLocationHash(); + } + + activate () { + window.addEventListener('hashchange', this.handling); + } + + deactivate () { + window.removeEventListener('hashchange', this.handling); + } + + _sanitize (hash) { + if (hash.charAt(0) === '#') return hash.substring(1); + return hash; + } + + set hash (value) { + const hash = this._sanitize(value); + if (this._hash !== hash) window.location.hash = hash; + } + + get hash () { + return this._hash; + } + + getLocationHash () { + const hash = window.location.hash; + this._hash = this._sanitize(hash); + } + + handle (e) { + this.getLocationHash(); + this.forEach((instance) => instance.handleHash(this._hash, e)); + } +} + +class Engine { + constructor () { + state.create(Register); + state.create(Stage); + state.create(Renderer); + state.create(Resizer); + state.create(ScrollLocker); + state.create(Load); + state.create(FontSwap); + state.create(MouseMove); + state.create(Hash); + + const registerModule = state.getModule('register'); + this.register = registerModule.register.bind(registerModule); + } + + get isActive () { + return state.isActive; + } + + start () { + inspector.debug('START'); + state.isActive = true; + rootDispatch(RootEvent.START); + } + + stop () { + inspector.debug('STOP'); + state.isActive = false; + rootDispatch(RootEvent.STOP); + } +} + +const engine = new Engine(); + +class Colors { + getColor (context, use, tint, options = {}) { + const option = getOption(options); + const decision = `--${context}-${use}-${tint}${option}`; + return getComputedStyle(document.documentElement).getPropertyValue(decision).trim() || null; + } +} + +const getOption = (options) => { + switch (true) { + case options.hover: + return '-hover'; + case options.active: + return '-active'; + default: + return ''; + } +}; + +const colors = new Colors(); + +const sanitize = (className) => className.charAt(0) === '.' ? className.substr(1) : className; + +const getClassNames = (element) => { + switch (true) { + case !element.className: + return []; + + case typeof element.className === 'string': + return element.className.split(' '); + + case typeof element.className.baseVal === 'string': + return element.className.baseVal.split(' '); + } + + return []; +}; + +const modifyClass = (element, className, remove) => { + className = sanitize(className); + const classNames = getClassNames(element); + const index = classNames.indexOf(className); + if (remove === true) { + if (index > -1) classNames.splice(index, 1); + } else if (index === -1) classNames.push(className); + element.className = classNames.join(' '); +}; + +const addClass = (element, className) => modifyClass(element, className); + +const removeClass = (element, className) => modifyClass(element, className, true); + +const hasClass = (element, className) => getClassNames(element).indexOf(sanitize(className)) > -1; + +const ACTIONS = [ + '[tabindex]:not([tabindex="-1"])', + 'a[href]', + 'button:not([disabled])', + 'input:not([disabled])', + 'select:not([disabled])', + 'textarea:not([disabled])', + 'audio[controls]', + 'video[controls]', + '[contenteditable]:not([contenteditable="false"])', + 'details>summary:first-of-type', + 'details', + 'iframe' +]; + +const ACTIONS_SELECTOR = ACTIONS.join(); + +const queryActions = (element) => { + return element.querySelectorAll(ACTIONS_SELECTOR); +}; + +let counter = 0; + +const uniqueId = (id) => { + if (!document.getElementById(id)) return id; + let element = true; + const base = id; + while (element) { + counter++; + id = `${base}-${counter}`; + element = document.getElementById(id); + } + return id; +}; + +const dom = { + addClass: addClass, + hasClass: hasClass, + removeClass: removeClass, + queryParentSelector: queryParentSelector, + querySelectorAllArray: querySelectorAllArray, + queryActions: queryActions, + uniqueId: uniqueId, + dispatch: dispatch +}; + +class DataURISVG { + constructor (width = 0, height = 0) { + this._width = width; + this._height = height; + this._content = ''; + } + + get width () { + return this._width; + } + + set width (value) { + this._width = value; + } + + get height () { + return this._height; + } + + set height (value) { + this._height = value; + } + + get content () { + return this._content; + } + + set content (value) { + this._content = value; + } + + getDataURI (isLegacy = false) { + let svg = `${this._content}`; + + svg = svg.replace(/#/gi, '%23'); + if (isLegacy) { + svg = svg.replace(//gi, '%3E'); + svg = svg.replace(/"/gi, '\''); + svg = svg.replace(/{/gi, '%7B'); + svg = svg.replace(/}/gi, '%7D'); + } + return `data:image/svg+xml;charset=utf8,${svg}`; + } +} + +const image = { + DataURISVG: DataURISVG +}; + +const supportLocalStorage = () => { + try { + return 'localStorage' in window && window.localStorage !== null; + } catch (e) { + return false; + } +}; + +const supportAspectRatio = () => { + if (!window.CSS) return false; + return CSS.supports('aspect-ratio: 16 / 9'); +}; + +const support = { + supportLocalStorage: supportLocalStorage, + supportAspectRatio: supportAspectRatio +}; + +const TransitionSelector = { + NONE: ns.selector('transition-none') +}; + +const selector = { + TransitionSelector: TransitionSelector +}; + +/** + * Copy properties from multiple sources including accessors. + * source : https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/Object/assign#copier_des_accesseurs + * + * @param {object} [target] - Target object to copy into + * @param {...objects} [sources] - Multiple objects + * @return {object} A new object + * + * @example + * + * const obj1 = { + * key: 'value' + * }; + * const obj2 = { + * get function01 () { + * return a-value; + * } + * set function01 () { + * return a-value; + * } + * }; + * completeAssign(obj1, obj2) + */ +const completeAssign = (target, ...sources) => { + sources.forEach(source => { + const descriptors = Object.keys(source).reduce((descriptors, key) => { + descriptors[key] = Object.getOwnPropertyDescriptor(source, key); + return descriptors; + }, {}); + + Object.getOwnPropertySymbols(source).forEach(sym => { + const descriptor = Object.getOwnPropertyDescriptor(source, sym); + if (descriptor.enumerable) { + descriptors[sym] = descriptor; + } + }); + Object.defineProperties(target, descriptors); + }); + return target; +}; + +const property = { + completeAssign: completeAssign +}; + +/** + * Return an object of query params or null + * + * @method + * @name searchParams + * @param {string} url - an url + * @returns {Object} object of query params or null + */ + +const searchParams = (url) => { + if (url && url.search) { + const params = new URLSearchParams(window.location.search); + const entries = params.entries(); + return Object.fromEntries(entries); + } + return null; +}; + +const internals = {}; +const legacy = {}; + +Object.defineProperty(legacy, 'isLegacy', { + get: () => state.isLegacy +}); + +legacy.setLegacy = () => { + state.isLegacy = true; +}; + +internals.legacy = legacy; +internals.dom = dom; +internals.image = image; +internals.support = support; +internals.motion = selector; +internals.property = property; +internals.ns = ns; +internals.register = engine.register; +internals.state = state; +internals.query = searchParams(window.location); + +Object.defineProperty(internals, 'preventManipulation', { + get: () => options.preventManipulation +}); +Object.defineProperty(internals, 'stage', { + get: () => state.getModule('stage') +}); + +const api$1 = (node) => { + const stage = state.getModule('stage'); + return stage.getProxy(node); +}; + +api$1.version = config.version; +api$1.prefix = config.prefix; +api$1.organisation = config.organisation; +api$1.Modes = Modes; + +Object.defineProperty(api$1, 'mode', { + set: (value) => { options.mode = value; }, + get: () => options.mode +}); + +api$1.internals = internals; +api$1.version = config.version; + +api$1.start = engine.start; +api$1.stop = engine.stop; + +api$1.inspector = inspector; +api$1.colors = colors; + +const configuration = window[config.namespace]; +api$1.internals.configuration = configuration; + +options.configure(configuration, api$1.start, api$1.internals.query); + +window[config.namespace] = api$1; + +class Emitter { + constructor () { + this.emissions = {}; + } + + add (type, closure) { + if (typeof closure !== 'function') throw new Error('closure must be a function'); + if (!this.emissions[type]) this.emissions[type] = []; + this.emissions[type].push(closure); + } + + remove (type, closure) { + if (!this.emissions[type]) return; + if (!closure) delete this.emissions[type]; + else { + const index = this.emissions[type].indexOf(closure); + if (index > -1) this.emissions[type].splice(index); + } + } + + emit (type, data) { + if (!this.emissions[type]) return []; + const response = []; + for (const closure of this.emissions[type]) if (closure) response.push(closure(data)); + return response; + } + + dispose () { + this.emissions = null; + } +} + +class FocusManager { + constructor () { + this._activeElements = []; + window.document.addEventListener('focusin', this._onFocusIn.bind(this)); + } + + _onFocusIn (e) { + this._activeElements.push(e.target); + } + + get index () { + return this._activeElements.length - 1; + } + + focus (index) { + const element = this._activeElements[index]; + switch (true) { + case index < 0: + case this._activeElements.length === 0: + this.focusOnLogo(); + return; + case !element: + case !document.documentElement.contains(element): + case !this._isDisplayed(element): + this.focus(index - 1); + return; + } + + element.focus(); + } + + focusOnLogo () { + const logo = document.querySelector(api$1.header.HeaderSelector.BRAND_LINK); + if (logo) logo.focus(); + } + + _isDisplayed (element) { + while (element && element !== document.documentElement) { + if (element === document.body) return true; + const style = window.getComputedStyle(element); + if (style.display === 'none' || style.visibility === 'hidden') return false; + element = element.parentElement; + } + return true; + } +} + +const focusManager = new FocusManager(); + +class Breakpoint { + constructor (id, minWidth) { + this.id = id; + this.minWidth = minWidth; + } + + test () { + return window.matchMedia(`(min-width: ${this.minWidth}em)`).matches; + } +} + +const Breakpoints = { + XS: new Breakpoint('xs', 0), + SM: new Breakpoint('sm', 36), + MD: new Breakpoint('md', 48), + LG: new Breakpoint('lg', 62), + XL: new Breakpoint('xl', 78) +}; + +const InstanceEvent = { + CLICK: ns.event('click') +}; + +class Instance { + constructor (jsAttribute = true) { + this.jsAttribute = jsAttribute; + this._isRendering = false; + this._isResizing = false; + this._isScrollLocked = false; + this._isLoading = false; + this._isSwappingFont = false; + this._isEnabled = true; + this._isDisposed = false; + this._listeners = {}; + this._handlingClick = this._handleClick.bind(this); + this._hashes = []; + this._hash = ''; + this._keyListenerTypes = []; + this._keys = []; + this.handlingKey = this.handleKey.bind(this); + this._emitter = new Emitter(); + this._ascent = new Emitter(); + this._descent = new Emitter(); + this._registrations = []; + this._nexts = []; + } + + static get instanceClassName () { + return 'Instance'; + } + + _config (element, registration) { + this.element = element; + this.registration = registration; + this.node = element.node; + this.id = element.node.id; + if (this.jsAttribute) this.setAttribute(registration.attribute, true); + this.init(); + } + + init () {} + + get proxy () { + const scope = this; + const proxy = { + render: () => scope.render(), + resize: () => scope.resize() + }; + + const proxyAccessors = { + get node () { + return scope.node; + }, + get isEnabled () { + return scope.isEnabled; + }, + set isEnabled (value) { + scope.isEnabled = value; + } + }; + + return completeAssign(proxy, proxyAccessors); + } + + log (...values) { + values.unshift(`${this.registration.instanceClassName} #${this.id} - `); + inspector.log.apply(inspector, values); + } + + debug (...values) { + values.unshift(`${this.registration.instanceClassName} #${this.id} - `); + inspector.debug.apply(inspector, values); + } + + info (...values) { + values.unshift(`${this.registration.instanceClassName} #${this.id} - `); + inspector.info.apply(inspector, values); + } + + warn (...values) { + values.unshift(`${this.registration.instanceClassName} #${this.id} - `); + inspector.warn.apply(inspector, values); + } + + error (...values) { + values.unshift(`${this.registration.instanceClassName} #${this.id} - `); + inspector.error.apply(inspector, values); + } + + register (selector, InstanceClass) { + const registration = state.getModule('register').register(selector, InstanceClass, this); + this._registrations.push(registration); + } + + getRegisteredInstances (instanceClassName) { + for (const registration of this._registrations) if (registration.hasInstanceClassName(instanceClassName)) return registration.instances.collection; + return []; + } + + dispatch (type, detail = null, bubbles = true, cancelable = false) { + dispatch(this.node, type, detail, bubbles, cancelable); + } + + // TODO v2 => listener au niveau des éléments qui redistribuent aux instances. + listen (type, closure, options) { + if (!this._listeners[type]) this._listeners[type] = []; + const listeners = this._listeners[type]; + // if (listeners.some(listener => listener.closure === closure)) return; + const listener = new Listener(this.node, type, closure, options); + listeners.push(listener); + listener.listen(); + } + + unlisten (type, closure, options) { + if (!type) { + for (const type in this._listeners) this.unlisten(type); + return; + } + + const listeners = this._listeners[type]; + + if (!listeners) return; + + if (!closure) { + listeners.forEach(listener => this.unlisten(type, listener.closure)); + return; + } + + const removal = listeners.filter(listener => listener.closure === closure && listener.matchOptions(options)); + removal.forEach(listener => listener.unlisten()); + this._listeners[type] = listeners.filter(listener => removal.indexOf(listener) === -1); + } + + listenClick (options) { + this.listen('click', this._handlingClick, options); + } + + unlistenClick (options) { + this.unlisten('click', this._handlingClick, options); + } + + _handleClick (e) { + this.handleClick(e); + this.dispatch(InstanceEvent.CLICK, this); + } + + handleClick (e) {} + + set hash (value) { + state.getModule('hash').hash = value; + } + + get hash () { + return state.getModule('hash').hash; + } + + listenHash (hash, add) { + if (!this._hashes) return; + if (this._hashes.length === 0) state.add('hash', this); + const action = new HashAction(hash, add); + this._hashes = this._hashes.filter(action => action.hash !== hash); + this._hashes.push(action); + } + + unlistenHash (hash) { + if (!this._hashes) return; + this._hashes = this._hashes.filter(action => action.hash !== hash); + if (this._hashes.length === 0) state.remove('hash', this); + } + + handleHash (hash, e) { + if (!this._hashes) return; + for (const action of this._hashes) action.handle(hash, e); + } + + listenKey (keyCode, closure, preventDefault = false, stopPropagation = false, type = 'down') { + if (this._keyListenerTypes.indexOf(type) === -1) { + this.listen(`key${type}`, this.handlingKey); + this._keyListenerTypes.push(type); + } + + this._keys.push(new KeyAction(type, keyCode, closure, preventDefault, stopPropagation)); + } + + unlistenKey (code, closure) { + this._keys = this._keys.filter((key) => key.code !== code || key.closure !== closure); + + this._keyListenerTypes.forEach(type => { + if (!this._keys.some(key => key.type === type)) this.unlisten(`key${type}`, this.handlingKey); + }); + } + + handleKey (e) { + for (const key of this._keys) key.handle(e); + } + + get isEnabled () { return this._isEnabled; } + + set isEnabled (value) { + this._isEnabled = value; + } + + get isRendering () { return this._isRendering; } + + set isRendering (value) { + if (this._isRendering === value) return; + if (value) state.add('render', this); + else state.remove('render', this); + this._isRendering = value; + } + + render () {} + + request (closure) { + this._nexts.push(closure); + state.getModule('render').request(this); + } + + next () { + const nexts = this._nexts.slice(); + this._nexts.length = 0; + for (const closure of nexts) if (closure) closure(); + } + + get isResizing () { return this._isResizing; } + + set isResizing (value) { + if (this._isResizing === value) return; + if (value) { + state.add('resize', this); + this.resize(); + } else state.remove('resize', this); + this._isResizing = value; + } + + resize () {} + + isBreakpoint (breakpoint) { + switch (true) { + case typeof breakpoint === 'string': + return Breakpoints[breakpoint.toUpperCase()].test(); + + default: + return breakpoint.test(); + } + } + + get isScrollLocked () { + return this._isScrollLocked; + } + + set isScrollLocked (value) { + if (this._isScrollLocked === value) return; + if (value) state.add('lock', this); + else state.remove('lock', this); + this._isScrollLocked = value; + } + + get isLoading () { + return this._isLoading; + } + + set isLoading (value) { + if (this._isLoading === value) return; + if (value) state.add('load', this); + else state.remove('load', this); + this._isLoading = value; + } + + load () {} + + get isSwappingFont () { + return this._isSwappingFont; + } + + set isSwappingFont (value) { + if (this._isSwappingFont === value) return; + if (value) state.add('font-swap', this); + else state.remove('font-swap', this); + this._isSwappingFont = value; + } + + swapFont () {} + + get isMouseMoving () { return this._isMouseMoving; } + + set isMouseMoving (value) { + if (this._isMouseMoving === value) return; + if (value) { + state.add('mouse-move', this); + } else { + state.remove('mouse-move', this); + } + this._isMouseMoving = value; + } + + mouseMove (point) {} + + examine (attributeNames) { + if (!this.node.matches(this.registration.selector)) { + this._dispose(); + return; + } + + this.mutate(attributeNames); + } + + mutate (attributeNames) {} + + retrieveNodeId (node, append) { + if (node.id) return node.id; + const id = uniqueId(`${this.id}-${append}`); + this.warn(`add id '${id}' to ${append}`); + node.setAttribute('id', id); + return id; + } + + get isDisposed () { + return this._isDisposed; + } + + _dispose () { + this.debug(`dispose instance of ${this.registration.instanceClassName} on element [${this.element.id}]`); + this.removeAttribute(this.registration.attribute); + this.unlisten(); + state.remove('hash', this); + this._hashes = null; + this._keys = null; + this.isRendering = false; + this.isResizing = false; + this._nexts = null; + state.getModule('render').nexts.remove(this); + this.isScrollLocked = false; + this.isLoading = false; + this.isSwappingFont = false; + this.isMouseMoving = false; + this._emitter.dispose(); + this._emitter = null; + this._ascent.dispose(); + this._ascent = null; + this._descent.dispose(); + this._descent = null; + this.element.remove(this); + for (const registration of this._registrations) state.remove('register', registration); + this._registrations = null; + this.registration.remove(this); + this._isDisposed = true; + this.dispose(); + } + + dispose () {} + + emit (type, data) { + return this.element.emit(type, data); + } + + addEmission (type, closure) { + this._emitter.add(type, closure); + } + + removeEmission (type, closure) { + this._emitter.remove(type, closure); + } + + ascend (type, data) { + return this.element.ascend(type, data); + } + + addAscent (type, closure) { + this._ascent.add(type, closure); + } + + removeAscent (type, closure) { + this._ascent.remove(type, closure); + } + + descend (type, data) { + return this.element.descend(type, data); + } + + addDescent (type, closure) { + this._descent.add(type, closure); + } + + removeDescent (type, closure) { + this._descent.remove(type, closure); + } + + get style () { + return this.node.style; + } + + addClass (className) { + addClass(this.node, className); + } + + removeClass (className) { + removeClass(this.node, className); + } + + hasClass (className) { + return hasClass(this.node, className); + } + + get classNames () { + return getClassNames(this.node); + } + + remove () { + this.node.parentNode.removeChild(this.node); + } + + setAttribute (attributeName, value) { + this.node.setAttribute(attributeName, value); + } + + getAttribute (attributeName) { + return this.node.getAttribute(attributeName); + } + + hasAttribute (attributeName) { + return this.node.hasAttribute(attributeName); + } + + removeAttribute (attributeName) { + this.node.removeAttribute(attributeName); + } + + setProperty (propertyName, value) { + this.node.style.setProperty(propertyName, value); + } + + removeProperty (propertyName) { + this.node.style.removeProperty(propertyName); + } + + focus () { + this.node.focus(); + } + + blur () { + this.node.blur(); + } + + retainFocus () { + this._focusIndex = focusManager.index; + } + + focusBack () { + focusManager.focus(this._focusIndex); + } + + focusClosest () { + const closest = this._focusClosest(this.node.parentNode); + if (closest) closest.focus(); + } + + _focusClosest (parent) { + if (!parent) return null; + const actions = [...queryActions(parent)]; + if (actions.length <= 1) { + return this._focusClosest(parent.parentNode); + } else { + const index = actions.indexOf(this.node); + return actions[index + (index < actions.length - 1 ? 1 : -1)]; + } + } + + get hasFocus () { + return this.node === document.activeElement; + } + + scrollIntoView () { + const rect = this.getRect(); + + const scroll = state.getModule('lock'); + + if (rect.top < 0) { + scroll.move(rect.top - 50); + } + + if (rect.bottom > window.innerHeight) { + scroll.move(rect.bottom - window.innerHeight + 50); + } + } + + matches (selectors) { + return this.node.matches(selectors); + } + + querySelector (selectors) { + return this.node.querySelector(selectors); + } + + querySelectorAll (selectors) { + return querySelectorAllArray(this.node, selectors); + } + + queryParentSelector (selectors) { + return queryParentSelector(this.node, selectors); + } + + getRect () { + const rect = this.node.getBoundingClientRect(); + rect.center = rect.left + rect.width * 0.5; + rect.middle = rect.top + rect.height * 0.5; + return rect; + } + + get isLegacy () { + return state.isLegacy; + } +} + +class KeyAction { + constructor (type, keyCode, closure, preventDefault, stopPropagation) { + this.type = type; + this.eventType = `key${type}`; + this.keyCode = keyCode; + this.closure = closure; + this.preventDefault = preventDefault === true; + this.stopPropagation = stopPropagation === true; + } + + handle (e) { + if (e.type !== this.eventType) return; + if (e.keyCode === this.keyCode.value) { + this.closure(e); + if (this.preventDefault) { + e.preventDefault(); + } + if (this.stopPropagation) { + e.stopPropagation(); + } + } + } +} + +class Listener { + constructor (node, type, closure, options) { + this._node = node; + this._type = type; + this._closure = closure; + this._options = options; + } + + get closure () { + return this._closure; + } + + listen () { + this._node.addEventListener(this._type, this._closure, this._options); + } + + matchOptions (options = null) { + switch (true) { + case options === null: + case typeof this._options === 'boolean' && typeof options === 'boolean' && this._options === options: + return true; + + case Object.keys(this._options).length !== Object.keys(options).length: + return false; + + case Object.keys(options).every(key => this._options[key] === options[key]): + return true; + } + + return false; + } + + unlisten () { + this._node.removeEventListener(this._type, this._closure, this._options); + } +} + +class HashAction { + constructor (hash, add) { + this.hash = hash; + this.add = add; + } + + handle (hash, e) { + if (this.hash === hash) this.add(e); + } +} + +const DisclosureEvent = { + DISCLOSE: ns.event('disclose'), + CONCEAL: ns.event('conceal'), + CURRENT: ns.event('current') +}; + +const DisclosureEmission = { + RESET: ns.emission('disclosure', 'reset'), + ADDED: ns.emission('disclosure', 'added'), + RETRIEVE: ns.emission('disclosure', 'retrieve'), + REMOVED: ns.emission('disclosure', 'removed'), + GROUP: ns.emission('disclosure', 'group'), + UNGROUP: ns.emission('disclosure', 'ungroup'), + SPOTLIGHT: ns.emission('disclosure', 'spotlight') +}; + +class Disclosure extends Instance { + constructor (type, selector, DisclosureButtonInstanceClass, disclosuresGroupInstanceClassName) { + super(); + this.type = type; + this._selector = selector; + this.DisclosureButtonInstanceClass = DisclosureButtonInstanceClass; + this.disclosuresGroupInstanceClassName = disclosuresGroupInstanceClassName; + this.modifier = this._selector + '--' + this.type.id; + this._isPristine = true; + this._isActive = true; + this._isRetrievingPrimaries = false; + this._hasRetrieved = false; + this._primaryButtons = []; + } + + static get instanceClassName () { + return 'Disclosure'; + } + + init () { + this.addDescent(DisclosureEmission.RESET, this.reset.bind(this)); + this.addDescent(DisclosureEmission.GROUP, this.update.bind(this)); + this.addDescent(DisclosureEmission.UNGROUP, this.update.bind(this)); + this.addAscent(DisclosureEmission.SPOTLIGHT, this.disclose.bind(this)); + this.register(`[aria-controls="${this.id}"]`, this.DisclosureButtonInstanceClass); + this.ascend(DisclosureEmission.ADDED); + this.listenHash(this.id, this._spotlight.bind(this)); + this.update(); + } + + get isEnabled () { return super.isEnabled; } + + set isEnabled (value) { + if (this.isEnabled === value) return; + super.isEnabled = value; + if (value) this.ascend(DisclosureEmission.ADDED); + else this.ascend(DisclosureEmission.REMOVED); + } + + get isActive () { + return this._isActive; + } + + set isActive (value) { + if (this._isActive === value) return; + this._isActive = value; + if (value) this.ascend(DisclosureEmission.ADDED); + else { + this.ascend(DisclosureEmission.REMOVED); + if (this.isDisclosed) this.conceal(); + } + } + + get isPristine () { + return this._isPristine; + } + + get proxy () { + const scope = this; + const proxy = Object.assign(super.proxy, { + disclose: scope.disclose.bind(scope), + focus: scope.focus.bind(scope) + }); + + if (this.type.canConceal) proxy.conceal = scope.conceal.bind(scope); + + const proxyAccessors = { + get buttons () { + return scope.buttons.map((button) => button.proxy); + }, + get group () { + const group = scope.group; + return group ? group.proxy : null; + }, + get isDisclosed () { + return scope.isDisclosed; + }, + get isEnabled () { + return scope.isEnabled; + }, + get isActive () { + return scope.isActive; + } + }; + + return completeAssign(proxy, proxyAccessors); + } + + get buttons () { + return this.getRegisteredInstances(this.DisclosureButtonInstanceClass.instanceClassName); + } + + update () { + this.getGroup(); + this.retrievePrimaries(); + } + + getGroup () { + if (!this.disclosuresGroupInstanceClassName) { + this._group = null; + return; + } + + const group = this.element.getAscendantInstance(this.disclosuresGroupInstanceClassName, this.constructor.instanceClassName); + if (!group || !group.validate(this)) { + this._group = null; + return; + } + + this._group = group; + } + + get group () { + return this._group; + } + + disclose (withhold) { + if (this.isDisclosed === true || !this.isEnabled || !this._isActive) return false; + this.retainFocus(); + this._isPristine = false; + this.isDisclosed = true; + if (!withhold && this.group) this.group.current = this; + return true; + } + + conceal (withhold, preventFocus = true) { + if (this.isDisclosed === false) return false; + if (!this.type.canConceal && this.group && this.group.current === this) return false; + this.isDisclosed = false; + if (!withhold && this.group && this.group.current === this) this.group.current = null; + if (!preventFocus) this.focus(); + if (!this._isPristine) this.descend(DisclosureEmission.RESET); + return true; + } + + get isDisclosed () { + return this._isDisclosed; + } + + set isDisclosed (value) { + if (this._isDisclosed === value || (!this.isEnabled && value === true)) return; + if (!this._isPristine) this.dispatch(value ? DisclosureEvent.DISCLOSE : DisclosureEvent.CONCEAL, this); + this._isDisclosed = value; + if (value) this.addClass(this.modifier); + else this.removeClass(this.modifier); + for (let i = 0; i < this.buttons.length; i++) this.buttons[i].apply(value); + } + + get isInitiallyDisclosed () { + return this.primaryButtons.some(button => button.isInitiallyDisclosed); + } + + hasRetrieved () { + return this._hasRetrieved; + } + + reset () {} + + toggle (canDisclose) { + if (!this.type.canConceal) this.disclose(); + else { + switch (true) { + case !canDisclose: + case this.isDisclosed: + this.conceal(false, false); + break; + + default: + this.disclose(); + } + } + } + + get buttonHasFocus () { + return this.buttons.some((button) => { return button.hasFocus; }); + } + + get hasFocus () { + if (super.hasFocus) return true; + if (this.buttonHasFocus) return true; + return this.querySelectorAll(':focus').length > 0; + } + + focus () { + if (this._primaryButtons.length > 0) this._primaryButtons[0].focus(); + else this.focusBack(); + } + + get primaryButtons () { + return this._primaryButtons; + } + + retrievePrimaries () { + if (this._isRetrievingPrimaries) return; + this._isRetrievingPrimaries = true; + this.request(this._retrievePrimaries.bind(this)); + } + + _retrievePrimaries () { + this._isRetrievingPrimaries = false; + this._primaryButtons = this._electPrimaries(this.buttons); + + if (this._hasRetrieved || (this._primaryButtons.length === 0 && this.type.requirePrimary)) return; + this.retrieved(); + this._hasRetrieved = true; + + this.applyAbility(true); + + if (this.group) { + this.group.retrieve(); + return; + } + + if (this._isPristine && this.isEnabled && this.isActive && !this.group) { + switch (true) { + case this.hash === this.id: + this._spotlight(); + break; + + case this.isInitiallyDisclosed: + this.disclose(); + break; + } + } + } + + retrieved () {} + + _spotlight () { + this.disclose(); + this.request(() => { this.ascend(DisclosureEmission.SPOTLIGHT); }); + } + + _electPrimaries (candidates) { + return candidates.filter(button => button.canDisclose && !this.node.contains(button.node)); + } + + applyAbility (withhold = false) { + const isEnabled = !this.type.requirePrimary || this._primaryButtons.some(button => !button.isDisabled); + + if (this.isEnabled === isEnabled) return; + + this.isEnabled = isEnabled; + + if (withhold) return; + + if (!this.isEnabled && this.isDisclosed) { + if (this.group) this.ascend(DisclosureEmission.REMOVED); + else if (this.type.canConceal) this.conceal(); + } + + if (this.isEnabled) { + if (this.group) this.ascend(DisclosureEmission.ADDED); + if (this.hash === this.id) { + this._spotlight(); + } + } + } + + dispose () { + this._group = null; + this._primaryButtons = null; + super.dispose(); + this.ascend(DisclosureEmission.REMOVED); + } +} + +class DisclosureButton extends Instance { + constructor (type) { + super(); + this.type = type; + this.attributeName = type.ariaState ? 'aria-' + type.id : ns.attr(type.id); + this._canDisclose = false; + } + + static get instanceClassName () { + return 'DisclosureButton'; + } + + get isPrimary () { + return this.registration.creator.primaryButtons.includes(this); + } + + get canDisclose () { + return this._canDisclose; + } + + get isDisabled () { + return this.type.canDisable && this.hasAttribute('disabled'); + } + + init () { + this._canDisclose = this.hasAttribute(this.attributeName); + this._isInitiallyDisclosed = this.isDisclosed; + this._isContained = this.registration.creator.node.contains(this.node); + this.controlsId = this.getAttribute('aria-controls'); + this.registration.creator.retrievePrimaries(); + this.listenClick(); + } + + get proxy () { + const scope = this; + return Object.assign(super.proxy, { + focus: scope.focus.bind(scope) + }); + } + + handleClick (e) { + if (this.registration.creator) this.registration.creator.toggle(this.canDisclose); + } + + mutate (attributeNames) { + this._canDisclose = this.hasAttribute(this.attributeName); + this.registration.creator.applyAbility(); + if (!this._isApplying && this.isPrimary && attributeNames.indexOf(this.attributeName) > -1 && this.registration.creator) { + if (this.isDisclosed) this.registration.creator.disclose(); + else if (this.type.canConceal) this.registration.creator.conceal(); + } + } + + apply (value) { + if (!this.canDisclose) return; + this._isApplying = true; + this.setAttribute(this.attributeName, value); + this.request(() => { this._isApplying = false; }); + } + + get isDisclosed () { + return this.getAttribute(this.attributeName) === 'true'; + } + + get isInitiallyDisclosed () { + return this._isInitiallyDisclosed; + } + + focus () { + super.focus(); + this.scrollIntoView(); + } + + measure (rect) { + const buttonRect = this.rect; + this._dx = rect.x - buttonRect.x; + this._dy = rect.y - buttonRect.y; + } + + get dx () { + return this._dx; + } + + get dy () { + return this._dy; + } +} + +const DisclosureSelector = { + PREVENT_CONCEAL: ns.attr.selector('prevent-conceal'), + GROUP: ns.attr('group') +}; + +class DisclosuresGroup extends Instance { + constructor (disclosureInstanceClassName, jsAttribute) { + super(jsAttribute); + this.disclosureInstanceClassName = disclosureInstanceClassName; + this._members = []; + this._index = -1; + this._isRetrieving = false; + this._hasRetrieved = false; + this._isGrouped = true; + } + + static get instanceClassName () { + return 'DisclosuresGroup'; + } + + init () { + this.addAscent(DisclosureEmission.ADDED, this.update.bind(this)); + this.addAscent(DisclosureEmission.RETRIEVE, this.retrieve.bind(this)); + this.addAscent(DisclosureEmission.REMOVED, this.update.bind(this)); + this.descend(DisclosureEmission.GROUP); + this._isGrouped = this.getAttribute(DisclosureSelector.GROUP) !== 'false'; + this.update(); + } + + get proxy () { + const scope = this; + + const proxyAccessors = { + set index (value) { + scope.index = value; + }, + get index () { + return scope.index; + }, + get length () { + return scope.length; + }, + get current () { + const current = scope.current; + return current ? current.proxy : null; + }, + get members () { + return scope.members.map((member) => member.proxy); + }, + get hasFocus () { + return scope.hasFocus; + }, + set isGrouped (value) { + scope.isGrouped = value; + }, + get isGrouped () { + return scope.isGrouped; + } + }; + + return completeAssign(super.proxy, proxyAccessors); + } + + validate (member) { + return true; + } + + getMembers () { + const members = this.element.getDescendantInstances(this.disclosureInstanceClassName, this.constructor.instanceClassName, true); + this._members = members.filter(this.validate.bind(this)).filter(member => member.isEnabled && member.isActive); + const invalids = members.filter(member => !this._members.includes(member)); + invalids.forEach(invalid => invalid.conceal()); + } + + retrieve (bypassPrevention = false) { + if (this._isRetrieving || (this._hasRetrieved && !bypassPrevention)) return; + this._isRetrieving = true; + this.request(this._retrieve.bind(this)); + } + + _retrieve () { + this.getMembers(); + this._isRetrieving = false; + this._hasRetrieved = true; + + if (!this.isGrouped) { + for (let i = 0; i < this.length; i++) { + const member = this.members[i]; + if (member.isInitiallyDisclosed) { + member.disclose(true); + } + } + return; + } + + if (this.hash) { + for (let i = 0; i < this.length; i++) { + const member = this.members[i]; + if (this.hash === member.id) { + this.index = i; + this.request(() => { this.ascend(DisclosureEmission.SPOTLIGHT); }); + return i; + } + } + } + + for (let i = 0; i < this.length; i++) { + const member = this.members[i]; + if (member.isInitiallyDisclosed) { + this.index = i; + return i; + } + } + + return this.getIndex(); + } + + update () { + this.getMembers(); + if (this._hasRetrieved) { + if (this.isGrouped) this.getIndex(); + } + } + + get members () { + return this._members; + } + + get length () { + return this.members ? this.members.length : 0; + } + + getIndex (defaultIndex = -1) { + this._index = undefined; + let index = defaultIndex; + for (let i = 0; i < this.length; i++) { + if (this.members[i].isDisclosed) { + index = i; + break; + } + } + + this.index = index; + return index; + } + + get index () { + return this._index; + } + + set index (value) { + if (value < -1 || value >= this.length || value === this._index) return; + this._index = value; + for (let i = 0; i < this.length; i++) { + const member = this.members[i]; + if (value === i) { + if (!member.isDisclosed) member.disclose(true); + } else { + if ((this.isGrouped || !this.canUngroup) && member.isDisclosed !== false) member.conceal(true); + } + } + this.apply(); + this.dispatch(DisclosureEvent.CURRENT, this.current); + } + + get current () { + if (this._index === -1 || isNaN(this._index)) return null; + return this._members[this._index] || null; + } + + set current (member) { + this.index = this.members.indexOf(member); + } + + get hasFocus () { + const current = this.current; + if (current) return current.hasFocus; + return false; + } + + set isGrouped (value) { + const isGrouped = !!value; + if (this._isGrouped === isGrouped) return; + this._isGrouped = isGrouped; + this.setAttribute(DisclosureSelector.GROUP, !!value); + this.update(); + } + + get isGrouped () { + return this._isGrouped; + } + + get canUngroup () { + return false; + } + + mutate (attributesNames) { + if (attributesNames.includes(DisclosureSelector.GROUP)) { + this.isGrouped = this.getAttribute(DisclosureSelector.GROUP) !== 'false'; + } + } + + apply () {} + + dispose () { + super.dispose(); + this.descend(DisclosureEmission.UNGROUP); + this._members = null; + } +} + +const DisclosureType = { + EXPAND: { + id: 'expanded', + ariaState: true, + ariaControls: true, + canConceal: true, + canDisable: true, + requirePrimary: true + }, + SELECT: { + id: 'selected', + ariaState: true, + ariaControls: true, + canConceal: false, + canDisable: true, + requirePrimary: true + }, + OPENED: { + id: 'opened', + ariaState: false, + ariaControls: true, + canConceal: true, + canDisable: false, + requirePrimary: false + } +}; + +class CollapseButton extends DisclosureButton { + constructor () { + super(DisclosureType.EXPAND); + } + + static get instanceClassName () { + return 'CollapseButton'; + } +} + +const CollapseSelector = { + COLLAPSE: ns.selector('collapse'), + COLLAPSING: ns.selector('collapsing') +}; + +/** + * Tab coorespond au panel d'un élement Tabs (tab panel) + * Tab étend disclosure qui ajoute/enleve le modifier --selected, + * et ajoute/eleve l'attribut hidden, sur le panel + */ +class Collapse extends Disclosure { + constructor () { + super(DisclosureType.EXPAND, CollapseSelector.COLLAPSE, CollapseButton, 'CollapsesGroup'); + } + + static get instanceClassName () { + return 'Collapse'; + } + + init () { + super.init(); + this.listen('transitionend', this.endCollapsing.bind(this)); + } + + endCollapsing (e) { + if (!this._isCollpasing) return; + if (this._timeout) clearTimeout(this._timeout); + this._timeout = null; + this._isCollpasing = false; + this.removeClass(CollapseSelector.COLLAPSING); + if (!this.isDisclosed) { + if (this.isLegacy) this.style.maxHeight = ''; + } + } + + unbound () { + if (this.isLegacy) this.style.maxHeight = 'none'; + } + + disclose (withhold) { + if (this.isDisclosed === true || !this.isEnabled) return false; + this.unbound(); + this.collapsing(() => super.disclose(withhold)); + } + + conceal (withhold, preventFocus) { + if (this.isDisclosed === false) return false; + this.collapsing(() => super.conceal(withhold, preventFocus)); + } + + collapsing (request) { + this._isCollpasing = true; + if (this._timeout) clearTimeout(this._timeout); + this.addClass(CollapseSelector.COLLAPSING); + this.adjust(); + this.request(() => { + request(); + this._timeout = setTimeout(this.endCollapsing.bind(this), 500); + }); + } + + adjust () { + this.setProperty('--collapser', 'none'); + const height = this.node.offsetHeight; + this.setProperty('--collapse', -height + 'px'); + this.setProperty('--collapser', ''); + } + + reset () { + if (!this.isPristine) this.isDisclosed = false; + } + + _electPrimaries (candidates) { + const primary = this.element.parent.instances.map(instance => instance.collapsePrimary).filter(button => button !== undefined && candidates.indexOf(button) > -1); + if (primary.length === 1) return primary; + candidates = super._electPrimaries(candidates); + if (candidates.length === 1) return candidates; + const before = candidates.filter(candidate => candidate.dy >= 0); + if (before.length > 0) candidates = before; + if (candidates.length === 1) return candidates; + const min = Math.min(...candidates.map(candidate => candidate.dy)); + const mins = candidates.filter(candidate => candidate.dy === min); + if (mins.length > 0) candidates = mins; + if (candidates.length === 1) return candidates; + candidates.sort((a, b) => Math.abs(b.dx) - Math.abs(a.dx)); + return candidates; + } +} + +class CollapsesGroup extends DisclosuresGroup { + constructor () { + super('Collapse'); + } + + static get instanceClassName () { + return 'CollapsesGroup'; + } + + get canUngroup () { + return true; + } +} + +const EquisizedEmission = { + CHANGE: ns('equisized') +}; + +class Equisized extends Instance { + static get instanceClassName () { + return 'Equisized'; + } + + init () { + this.ascend(EquisizedEmission.CHANGE); + } + + measure () { + if (this.isLegacy) this.style.width = 'auto'; + return this.getRect().width; + } + + adjust (width) { + if (this.isLegacy) this.style.width = `${width}px`; + } + + dispose () { + this.ascend(EquisizedEmission.CHANGE); + } +} + +class EquisizedsGroup extends Instance { + static get instanceClassName () { + return 'EquisizedsGroup'; + } + + init () { + this.isResizing = true; + this.isLoading = true; + this.addAscent(EquisizedEmission.CHANGE, this.resize.bind(this)); + } + + load () { + this.resize(); + } + + resize () { + const equisizeds = this.element.getDescendantInstances('Equisized'); + if (!this.isLegacy) this.style.setProperty('--equisized-width', 'auto'); + + const width = Math.max(...equisizeds.map(equisized => equisized.measure())); + if (this.isLegacy) equisizeds.forEach(equisized => equisized.adjust(width)); + else this.style.setProperty('--equisized-width', `${width}px`); + } +} + +class Toggle extends Instance { + static get instanceClassName () { + return 'Toggle'; + } + + init () { + this.pressed = this.pressed === 'true'; + this.listenClick(); + } + + handleClick () { + this.toggle(); + } + + toggle () { + this.pressed = this.pressed !== 'true'; + } + + get pressed () { + return this.getAttribute('aria-pressed'); + } + + set pressed (value) { + this.setAttribute('aria-pressed', value ? 'true' : 'false'); + } + + get proxy () { + const scope = this; + const proxy = Object.assign(super.proxy, { + toggle: scope.toggle.bind(scope) + }); + + const proxyAccessors = { + get pressed () { + return scope.pressed; + }, + set pressed (value) { + scope.pressed = value; + } + }; + + return completeAssign(proxy, proxyAccessors); + } +} + +const RootSelector = { + ROOT: ':root' +}; + +const setAttributes = (el, attrs) => { + Object.keys(attrs).forEach(key => el.setAttribute(key, attrs[key])); +}; + +class InjectSvg extends Instance { + static get instanceClassName () { + return 'InjectSvg'; + } + + init () { + if (this.node) { + this.img = this.node.querySelector('img'); + } + + if (!this.isLegacy) { + this.replace(); + } + } + + get proxy () { + const scope = this; + return Object.assign(super.proxy, { + replace: scope.replace.bind(scope), + restore: scope.restore.bind(scope) + }); + } + + fetch () { + if (this.img) { + this.imgID = this.img.getAttribute('id'); + this.imgClass = this.img.getAttribute('class'); + this.imgURL = this.img.getAttribute('src'); + + fetch(this.imgURL) + .then(data => data.text()) + .then(response => { + const parser = new DOMParser(); + const xmlDoc = parser.parseFromString(response, 'text/html'); + this.svg = xmlDoc.querySelector('svg'); + + if (this.svg) { + this.replace(); + } + }); + } + } + + replace () { + if (!this.svg) { + this.fetch(); + return; + } + + if (this.imgID && typeof this.imgID !== 'undefined') { + this.svg.setAttribute('id', this.imgID); + } + + // gestion de la dépréciation + let name = this.imgURL.match(/[ \w-]+\./)[0]; + if (name) { + name = name.slice(0, -1); + + if (['dark', 'light', 'system'].includes(name)) { + this.svg.innerHTML = this.svg.innerHTML.replaceAll('id="artwork-', `id="${name}-artwork-`); + this.svg.innerHTML = this.svg.innerHTML.replaceAll('"#artwork-', `"#${name}-artwork-`); + } + } + + if (this.imgClass && typeof this.imgClass !== 'undefined') { + this.svg.setAttribute('class', this.imgClass); + } + + if (this.svg.hasAttribute('xmlns:a')) { + this.svg.removeAttribute('xmlns:a'); + } + + this.node.setAttribute('data-fr-inject-svg', true); + const svgAttributes = { + 'aria-hidden': true, + focusable: false + }; + setAttributes(this.svg, svgAttributes); + this.node.replaceChild(this.svg, this.img); + } + + restore () { + if (this.img && this.svg) { + this.node.setAttribute('data-fr-inject-svg', false); + this.node.replaceChild(this.img, this.svg); + } + } +} + +const InjectSvgSelector = { + INJECT_SVG: `[${ns.attr('inject-svg')}]` +}; + +class Artwork extends Instance { + static get instanceClassName () { + return 'Artwork'; + } + + init () { + if (this.isLegacy) { + this.replace(); + } + } + + get proxy () { + const scope = this; + return Object.assign(super.proxy, { + replace: scope.replace.bind(scope) + }); + } + + fetch () { + this.xlink = this.node.getAttribute('href'); + const splitUrl = this.xlink.split('#'); + this.svgUrl = splitUrl[0]; + this.svgName = splitUrl[1]; + + const xhr = new XMLHttpRequest(); + xhr.onload = () => { + const parser = new DOMParser(); + const xmlDoc = parser.parseFromString(xhr.responseText, 'text/html'); + this.realSvgContent = xmlDoc.getElementById(this.svgName); + if (this.realSvgContent) { + if (this.realSvgContent.tagName === 'symbol') { + this.use = xmlDoc.querySelector('use[href="#' + this.svgName + '"]'); + if (this.use) this.node.parentNode.insertBefore(this.use, this.node); + } else { + // deprecated svg structure + this.realSvgContent.classList.add(this.node.classList); + } + + this.replace(); + } + }; + xhr.open('GET', this.svgUrl); + xhr.send(); + } + + replace () { + if (!this.realSvgContent) { + this.fetch(); + return; + } + + this.node.parentNode.replaceChild(this.realSvgContent, this.node); + } +} + +const ArtworkSelector = { + ARTWORK_USE: `${ns.selector('artwork')} use` +}; + +const AssessSelector = { + ASSESS_FILE: `${ns.attr.selector('assess-file')}`, + DETAIL: `${ns.attr.selector('assess-file')} [class$="__detail"], ${ns.attr.selector('assess-file')} [class*="__detail "]` +}; + +const AssessEmission = { + UPDATE: ns.emission('assess', 'update'), + ADDED: ns.emission('assess', 'added') +}; + +class AssessFile extends Instance { + static get instanceClassName () { + return 'AssessFile'; + } + + init () { + this.lang = this.getLang(this.node); + this.href = this.getAttribute('href'); + this.hreflang = this.getAttribute('hreflang'); + this.file = {}; + this.gather(); + this.addAscent(AssessEmission.ADDED, this.update.bind(this)); + this.addDescent(AssessEmission.ADDED, this.update.bind(this)); + } + + getFileLength () { + if (this.href === undefined) { + this.length = -1; + return; + } + + fetch(this.href, { method: 'HEAD', mode: 'cors' }).then(response => { + if (response.ok) { + this.length = response.headers.get('content-length') || -1; + if (this.length && this.length === -1) { + throw new Error('File size unknown' + '\n Unable to get HTTP header: "content-length"'); + } + this.gather(); + } else { + throw new Error('Unable to access the resource : Status ' + response.status); + } + }).catch((error) => { + this.length = -1; + this.gather(); + inspector.warn('Fetch error on assess file : ' + this.href + '\n ' + error); + }); + } + + mutate (attributeNames) { + if (attributeNames.indexOf('href') !== -1) { + this.href = this.getAttribute('href'); + this.getFileLength(); + } + + if (attributeNames.indexOf('hreflang') !== -1) { + this.hreflang = this.getAttribute('hreflang'); + this.gather(); + } + } + + gather () { + // TODO V2: implémenter async + if (this.isLegacy) this.length = -1; + + if (!this.length) { + this.getFileLength(); + } + + this.details = []; + + if (this.href) { + const extension = this.parseExtension(this.href); + if (extension) this.details.push(extension.toUpperCase()); + } + + if (this.length && this.length !== -1) { + this.details.push(this.bytesToSize(this.length)); + } + + if (this.hreflang) { + this.details.push(this.getLangDisplayName(this.hreflang)); + } + + this.update(); + } + + update () { + if (!this.details) return; + this.descend(AssessEmission.UPDATE, this.details); + this.ascend(AssessEmission.UPDATE, this.details); + } + + getLang (elem) { + // todo: ajouter un listener global de changement de langue + if (elem.lang) return elem.lang; + if (document.documentElement === elem) return window.navigator.language; + return this.getLang(elem.parentElement); + } + + parseExtension (url) { + const regexExtension = /\.(\w{1,9})(?:$|[?#])/; + return url.match(regexExtension)[0].replace('.', ''); + } + + getLangDisplayName (locale) { + if (this.isLegacy) return locale; + const displayNames = new Intl.DisplayNames([this.lang], { type: 'language' }); + const name = displayNames.of(locale); + return name.charAt(0).toUpperCase() + name.slice(1); + } + + bytesToSize (bytes) { + if (bytes === -1) return null; + + let sizeUnits = ['octets', 'ko', 'Mo', 'Go', 'To']; + if (this.getAttribute(ns.attr('assess-file')) === 'bytes') { + sizeUnits = ['bytes', 'KB', 'MB', 'GB', 'TB']; + } + + const i = parseInt(Math.floor(Math.log(bytes) / Math.log(1000)), 10); + if (i === 0) return `${bytes} ${sizeUnits[i]}`; + + const size = bytes / (1000 ** i); + const roundedSize = Math.round((size + Number.EPSILON) * 100) / 100; // arrondi a 2 décimal + const stringSize = String(roundedSize).replace('.', ','); + + return `${stringSize} ${sizeUnits[i]}`; + } +} + +class AssessDetail extends Instance { + static get instanceClassName () { + return 'AssessDetail'; + } + + init () { + this.addDescent(AssessEmission.UPDATE, this.update.bind(this)); + this.ascend(AssessEmission.ADDED); + } + + update (details) { + this.node.innerHTML = details.join(' - '); + } +} + +const ratiosImg = ['32x9', '16x9', '3x2', '4x3', '1x1', '3x4', '2x3']; +const ratiosVid = ['16x9', '4x3', '1x1']; + +const ratioSelector = (name, modifiers) => { + return modifiers.map(modifier => ns.selector(`${name}--${modifier}`)).join(','); +}; + +const deprecatedRatioSelector = `${ns.selector('responsive-img')}, ${ratioSelector('responsive-img', ratiosImg)}, ${ns.selector('responsive-vid')}, ${ratioSelector('responsive-vid', ratiosVid)}`; + +const RatioSelector = { + RATIO: `${ns.selector('ratio')}, ${ratioSelector('ratio', ratiosImg)}, ${deprecatedRatioSelector}` +}; + +const api = window[config.namespace]; + +class Ratio extends Instance { + static get instanceClassName () { + return 'Ratio'; + } + + init () { + if (!api.internals.support.supportAspectRatio()) { + this.ratio = 16 / 9; + for (const className in this.classNames) { + if (this.registration.selector.indexOf(this.classNames[className]) > 0) { + const ratio = this.classNames[className].split('ratio-'); + if (ratio[1]) { + this.ratio = ratio[1].split('x')[0] / ratio[1].split('x')[1]; + } + } + } + this.isRendering = true; + this.update(); + } + } + + render () { + const width = this.getRect().width; + if (width !== this.currentWidth) this.update(); + } + + update () { + this.currentWidth = this.getRect().width; + this.style.height = this.currentWidth / this.ratio + 'px'; + } +} + +const PlaceSelector = { + TOP: ns.selector('placement--top'), + RIGHT: ns.selector('placement--right'), + BOTTOM: ns.selector('placement--bottom'), + LEFT: ns.selector('placement--left') +}; + +const AlignSelector = { + START: ns.selector('placement--start'), + CENTER: ns.selector('placement--center'), + END: ns.selector('placement--end') +}; + +const PlacementPosition = { + TOP: 'place_top', + RIGHT: 'place_right', + BOTTOM: 'place_bottom', + LEFT: 'place_left' +}; + +const PlacementAlign = { + START: 'align_start', + CENTER: 'align_center', + END: 'align_end' +}; + +const PlacementMode = { + AUTO: 'placement_auto', + MANUAL: 'placement_manual' +}; + +class Placement extends Instance { + constructor (mode = PlacementMode.AUTO, places = [PlacementPosition.BOTTOM, PlacementPosition.TOP, PlacementPosition.LEFT, PlacementPosition.RIGHT], aligns = [PlacementAlign.CENTER, PlacementAlign.START, PlacementAlign.END], safeAreaMargin = 16) { + super(); + this._mode = mode; + this._places = places; + this._aligns = aligns; + this._safeAreaMargin = safeAreaMargin; + this._isShown = false; + this._x = this._y = 0; + } + + static get instanceClassName () { + return 'Placement'; + } + + init () { + this.isResizing = true; + } + + get proxy () { + const scope = this; + const proxy = Object.assign(super.proxy, { + show: scope.show.bind(scope), + hide: scope.hide.bind(scope) + }); + + const proxyAccessors = { + get mode () { + return scope.mode; + }, + set mode (value) { + scope.mode = value; + }, + get place () { + return scope.place; + }, + set place (value) { + scope.place = value; + }, + get align () { + return scope.align; + }, + set align (value) { + scope.align = value; + }, + get isShown () { + return scope.isShown; + }, + set isShown (value) { + scope.isShown = value; + } + }; + + return completeAssign(proxy, proxyAccessors); + } + + get mode () { + return this._mode; + } + + set mode (value) { + this._mode = value; + } + + get place () { + return this._place; + } + + set place (value) { + if (this._place === value) return; + switch (this._place) { + case PlacementPosition.TOP: + this.removeClass(PlaceSelector.TOP); + break; + + case PlacementPosition.RIGHT: + this.removeClass(PlaceSelector.RIGHT); + break; + + case PlacementPosition.BOTTOM: + this.removeClass(PlaceSelector.BOTTOM); + break; + + case PlacementPosition.LEFT: + this.removeClass(PlaceSelector.LEFT); + break; + } + this._place = value; + switch (this._place) { + case PlacementPosition.TOP: + this.addClass(PlaceSelector.TOP); + break; + + case PlacementPosition.RIGHT: + this.addClass(PlaceSelector.RIGHT); + break; + + case PlacementPosition.BOTTOM: + this.addClass(PlaceSelector.BOTTOM); + break; + + case PlacementPosition.LEFT: + this.addClass(PlaceSelector.LEFT); + break; + } + } + + get align () { + return this._align; + } + + set align (value) { + if (this._align === value) return; + switch (this._align) { + case PlacementAlign.START: + this.removeClass(AlignSelector.START); + break; + + case PlacementAlign.CENTER: + this.removeClass(AlignSelector.CENTER); + break; + + case PlacementAlign.END: + this.removeClass(AlignSelector.END); + break; + } + this._align = value; + switch (this._align) { + case PlacementAlign.START: + this.addClass(AlignSelector.START); + break; + + case PlacementAlign.CENTER: + this.addClass(AlignSelector.CENTER); + break; + + case PlacementAlign.END: + this.addClass(AlignSelector.END); + break; + } + } + + show () { + this.isShown = true; + } + + hide () { + this.isShown = false; + } + + get isShown () { + return this._isShown; + } + + set isShown (value) { + if (this._isShown === value || !this.isEnabled) return; + this.isRendering = value; + this._isShown = value; + } + + setReferent (referent) { + this._referent = referent; + } + + render () { + if (!this._referent) return; + this.referentRect = this._referent.getRect(); + this.rect = this.getRect(); + this.safeArea = this.getSafeArea(); + + if (this.mode === PlacementMode.AUTO) { + this.place = this.getPlace(); + switch (this.place) { + case PlacementPosition.TOP: + case PlacementPosition.BOTTOM: + this.align = this.getHorizontalAlign(); + break; + + case PlacementPosition.LEFT: + case PlacementPosition.RIGHT: + this.align = this.getVerticalAlign(); + } + } + + let x, y; + + switch (this.place) { + case PlacementPosition.TOP: + y = this.referentRect.top - this.rect.top - this.rect.height; + break; + + case PlacementPosition.RIGHT: + x = this.referentRect.left - this.rect.left + this.referentRect.width; + break; + + case PlacementPosition.BOTTOM: + y = this.referentRect.top - this.rect.top + this.referentRect.height; + break; + + case PlacementPosition.LEFT: + x = this.referentRect.left - this.rect.left - this.rect.width; + break; + } + + switch (this.place) { + case PlacementPosition.TOP: + case PlacementPosition.BOTTOM: + switch (this.align) { + case PlacementAlign.CENTER: + x = this.referentRect.left - this.rect.left + this.referentRect.width * 0.5 - this.rect.width * 0.5; + break; + + case PlacementAlign.START: + x = this.referentRect.left - this.rect.left; + break; + + case PlacementAlign.END: + x = this.referentRect.left - this.rect.left + this.referentRect.width - this.rect.width; + break; + } + break; + + case PlacementPosition.RIGHT: + case PlacementPosition.LEFT: + switch (this.align) { + case PlacementAlign.CENTER: + y = this.referentRect.top - this.rect.top + this.referentRect.height * 0.5 - this.rect.height * 0.5; + break; + + case PlacementAlign.START: + y = this.referentRect.top - this.rect.top; + break; + + case PlacementAlign.END: + y = this.referentRect.top - this.rect.top - this.rect.height; + break; + } + break; + } + + this._x += (x + 0.5) | 0; + this._y += (y + 0.5) | 0; + this.node.style.transform = `translate(${this._x}px,${this._y}px)`; + } + + getPlace () { + for (const place of this._places) { + switch (place) { + case PlacementPosition.TOP: + if (this.referentRect.top - this.rect.height > this.safeArea.top) return PlacementPosition.TOP; + break; + + case PlacementPosition.RIGHT: + if (this.referentRect.right + this.rect.width < this.safeArea.right) return PlacementPosition.RIGHT; + break; + + case PlacementPosition.BOTTOM: + if (this.referentRect.bottom + this.rect.height < this.safeArea.bottom) return PlacementPosition.BOTTOM; + break; + + case PlacementPosition.LEFT: + if (this.referentRect.left - this.rect.width > this.safeArea.left) return PlacementPosition.LEFT; + break; + } + } + + return this._places[0]; + } + + getHorizontalAlign () { + for (const align of this._aligns) { + switch (align) { + case PlacementAlign.CENTER: + if (this.referentRect.center - this.rect.width * 0.5 > this.safeArea.left && this.referentRect.center + this.rect.width * 0.5 < this.safeArea.right) return PlacementAlign.CENTER; + break; + + case PlacementAlign.START: + if (this.referentRect.left + this.rect.width < this.safeArea.right) return PlacementAlign.START; + break; + + case PlacementAlign.END: + if (this.referentRect.right - this.rect.width > this.safeArea.left) return PlacementAlign.END; + break; + } + } + + return this._aligns[0]; + } + + getVerticalAlign () { + for (const align of this._aligns) { + switch (align) { + case PlacementAlign.CENTER: + if (this.referentRect.middle - this.rect.height * 0.5 > this.safeArea.top && this.referentRect.middle + this.rect.height * 0.5 < this.safeArea.bottom) return PlacementAlign.CENTER; + break; + + case PlacementAlign.START: + if (this.referentRect.top + this.rect.height < this.safeArea.bottom) return PlacementAlign.START; + break; + + case PlacementAlign.END: + if (this.referentRect.bottom - this.rect.height > this.safeArea.top) return PlacementAlign.END; + break; + } + } + + return this._aligns[0]; + } + + getSafeArea () { + let element = this.node; + let isX, isY; + let top = this._safeAreaMargin; + let right = window.innerWidth - this._safeAreaMargin; + let bottom = window.innerHeight - this._safeAreaMargin; + let left = this._safeAreaMargin; + + while (element) { + if (element === document.body) break; + element = element.parentElement; + const style = window.getComputedStyle(element); + + const overflow = /(visible|(\w+))(\s(visible|(\w+)))?/.exec(style.overflow); + isX = overflow[2] !== undefined; + isY = overflow[3] !== undefined ? overflow[5] !== undefined : overflow[2] !== undefined; + + if (!isX && !isY) continue; + const rect = element.getBoundingClientRect(); + + if (isX) { + if (rect.left > left) left = rect.left; + if (rect.right < right) right = rect.right; + } + if (isY) { + if (rect.top > top) top = rect.top; + if (rect.bottom < bottom) bottom = rect.bottom; + } + } + + return { + top: top, + right: right, + bottom: bottom, + left: left, + center: left + (right - left) * 0.5, + middle: top + (bottom - top) * 0.5 + }; + } + + dispose () { + this._referent = null; + super.dispose(); + } +} + +class PlacementReferent extends Instance { + constructor () { + super(); + this._isShown = false; + } + + static get instanceClassName () { + return 'PlacementReferent'; + } + + init () { + this.registration.creator.setReferent(this); + this._placement = this.registration.creator; + } + + get placement () { + return this._placement; + } + + get isShown () { + return this._isShown; + } + + set isShown (value) { + if (this._isShown === value || !this.isEnabled) return; + this._isShown = value; + if (value) this.registration.creator.show(); + else this.registration.creator.hide(); + } + + show () { + this.isShown = true; + } + + hide () { + this.isShown = false; + } +} + +api$1.core = { + Instance: Instance, + Breakpoints: Breakpoints, + KeyCodes: KeyCodes, + Disclosure: Disclosure, + DisclosureButton: DisclosureButton, + DisclosuresGroup: DisclosuresGroup, + DisclosureType: DisclosureType, + DisclosureEvent: DisclosureEvent, + DisclosureSelector: DisclosureSelector, + DisclosureEmission: DisclosureEmission, + Collapse: Collapse, + CollapseButton: CollapseButton, + CollapsesGroup: CollapsesGroup, + CollapseSelector: CollapseSelector, + RootSelector: RootSelector, + RootEmission: RootEmission, + Equisized: Equisized, + EquisizedEmission: EquisizedEmission, + Toggle: Toggle, + EquisizedsGroup: EquisizedsGroup, + InjectSvg: InjectSvg, + InjectSvgSelector: InjectSvgSelector, + Artwork: Artwork, + ArtworkSelector: ArtworkSelector, + AssessFile: AssessFile, + AssessDetail: AssessDetail, + AssessEmission: AssessEmission, + AssessSelector: AssessSelector, + Ratio: Ratio, + RatioSelector: RatioSelector, + Placement: Placement, + PlacementReferent: PlacementReferent, + PlacementAlign: PlacementAlign, + PlacementPosition: PlacementPosition, + PlacementMode: PlacementMode +}; + +api$1.internals.register(api$1.core.CollapseSelector.COLLAPSE, api$1.core.Collapse); +api$1.internals.register(api$1.core.InjectSvgSelector.INJECT_SVG, api$1.core.InjectSvg); +api$1.internals.register(api$1.core.RatioSelector.RATIO, api$1.core.Ratio); +api$1.internals.register(api$1.core.AssessSelector.ASSESS_FILE, api$1.core.AssessFile); +api$1.internals.register(api$1.core.AssessSelector.DETAIL, api$1.core.AssessDetail); + +const SchemeValue = { + SYSTEM: 'system', + LIGHT: 'light', + DARK: 'dark' +}; + +const SchemeAttribute = { + THEME: api.internals.ns.attr('theme'), + SCHEME: api.internals.ns.attr('scheme'), + TRANSITION: api.internals.ns.attr('transition') +}; + +const SchemeTheme = { + LIGHT: 'light', + DARK: 'dark' +}; + +const SchemeEmission = { + SCHEME: api.internals.ns.emission('scheme', 'scheme'), + THEME: api.internals.ns.emission('scheme', 'theme'), + ASK: api.internals.ns.emission('scheme', 'ask') +}; + +const SchemeEvent = { + SCHEME: api.internals.ns.event('scheme'), + THEME: api.internals.ns.event('theme') +}; + +class Scheme extends api.core.Instance { + constructor () { + super(false); + } + + static get instanceClassName () { + return 'Scheme'; + } + + init () { + this.changing = this.change.bind(this); + + if (this.hasAttribute(SchemeAttribute.TRANSITION)) { + this.removeAttribute(SchemeAttribute.TRANSITION); + this.request(this.restoreTransition.bind(this)); + } + + const scheme = api.internals.support.supportLocalStorage() ? localStorage.getItem('scheme') : ''; + const schemeAttr = this.getAttribute(SchemeAttribute.SCHEME); + + switch (scheme) { + case SchemeValue.DARK: + case SchemeValue.LIGHT: + case SchemeValue.SYSTEM: + this.scheme = scheme; + break; + + default: + switch (schemeAttr) { + case SchemeValue.DARK: + this.scheme = SchemeValue.DARK; + break; + + case SchemeValue.LIGHT: + this.scheme = SchemeValue.LIGHT; + break; + + default: + this.scheme = SchemeValue.SYSTEM; + } + } + + this.addAscent(SchemeEmission.ASK, this.ask.bind(this)); + this.addAscent(SchemeEmission.SCHEME, this.apply.bind(this)); + } + + get proxy () { + const scope = this; + + const proxyAccessors = { + get scheme () { + return scope.scheme; + }, + set scheme (value) { + scope.scheme = value; + } + }; + + return api.internals.property.completeAssign(super.proxy, proxyAccessors); + } + + restoreTransition () { + this.setAttribute(SchemeAttribute.TRANSITION, ''); + } + + ask () { + this.descend(SchemeEmission.SCHEME, this.scheme); + } + + apply (value) { + this.scheme = value; + } + + get scheme () { + return this._scheme; + } + + set scheme (value) { + if (this._scheme === value) return; + this._scheme = value; + switch (value) { + case SchemeValue.SYSTEM: + this.listenPreferences(); + break; + + case SchemeValue.DARK: + this.unlistenPreferences(); + this.theme = SchemeTheme.DARK; + break; + + case SchemeValue.LIGHT: + this.unlistenPreferences(); + this.theme = SchemeTheme.LIGHT; + break; + + default: + this.scheme = SchemeValue.SYSTEM; + return; + } + + this.descend(SchemeEmission.SCHEME, value); + if (api.internals.support.supportLocalStorage()) { + localStorage.setItem('scheme', value); + } + this.setAttribute(SchemeAttribute.SCHEME, value); + this.dispatch(SchemeEvent.SCHEME, { scheme: this._scheme }, false); + } + + get theme () { + return this._theme; + } + + set theme (value) { + if (this._theme === value) return; + switch (value) { + case SchemeTheme.LIGHT: + case SchemeTheme.DARK: + this._theme = value; + this.setAttribute(SchemeAttribute.THEME, value); + this.descend(SchemeEmission.THEME, value); + this.dispatch(SchemeEvent.THEME, { theme: this._theme }, false); + document.documentElement.style.colorScheme = value === SchemeTheme.DARK ? 'dark' : ''; + break; + } + } + + listenPreferences () { + if (this.isListening) return; + this.isListening = true; + this.mediaQuery = window.matchMedia('(prefers-color-scheme: dark)'); + if (this.mediaQuery.addEventListener) this.mediaQuery.addEventListener('change', this.changing); + this.change(); + } + + unlistenPreferences () { + if (!this.isListening) return; + this.isListening = false; + this.mediaQuery.removeEventListener('change', this.changing); + this.mediaQuery = null; + } + + change () { + if (!this.isListening) return; + this.theme = this.mediaQuery.matches ? SchemeTheme.DARK : SchemeTheme.LIGHT; + } + + mutate (attributeNames) { + if (attributeNames.indexOf(SchemeAttribute.SCHEME) > -1) this.scheme = this.getAttribute(SchemeAttribute.SCHEME); + if (attributeNames.indexOf(SchemeAttribute.THEME) > -1) this.theme = this.getAttribute(SchemeAttribute.THEME); + } + + dispose () { + this.unlistenPreferences(); + } +} + +const SchemeSelector = { + SCHEME: `:root${api.internals.ns.attr.selector('theme')}, :root${api.internals.ns.attr.selector('scheme')}`, + SWITCH_THEME: api.internals.ns.selector('switch-theme'), + RADIO_BUTTONS: `input[name="${api.internals.ns('radios-theme')}"]` +}; + +api.scheme = { + Scheme: Scheme, + SchemeValue: SchemeValue, + SchemeSelector: SchemeSelector, + SchemeEmission: SchemeEmission, + SchemeTheme: SchemeTheme, + SchemeEvent: SchemeEvent +}; + +api.internals.register(api.scheme.SchemeSelector.SCHEME, api.scheme.Scheme); + +const ACCORDION = api.internals.ns.selector('accordion'); +const COLLAPSE$2 = api.internals.ns.selector('collapse'); + +const AccordionSelector = { + GROUP: api.internals.ns.selector('accordions-group'), + ACCORDION: ACCORDION, + COLLAPSE: `${ACCORDION} > ${COLLAPSE$2}, ${ACCORDION} > *:not(${ACCORDION}):not(${COLLAPSE$2}) > ${COLLAPSE$2}, ${ACCORDION} > *:not(${ACCORDION}):not(${COLLAPSE$2}) > *:not(${ACCORDION}):not(${COLLAPSE$2}) > ${COLLAPSE$2}`, + COLLAPSE_LEGACY: `${ACCORDION} ${COLLAPSE$2}`, + BUTTON: `${ACCORDION}__btn` +}; + +class Accordion extends api.core.Instance { + static get instanceClassName () { + return 'Accordion'; + } + + get collapsePrimary () { + const buttons = this.element.children.map(child => child.getInstance('CollapseButton')).filter(button => button !== null && button.hasClass(AccordionSelector.BUTTON)); + return buttons[0]; + } +} + +class AccordionsGroup extends api.core.CollapsesGroup { + static get instanceClassName () { + return 'AccordionsGroup'; + } + + validate (member) { + const match = member.node.matches(api.internals.legacy.isLegacy ? AccordionSelector.COLLAPSE_LEGACY : AccordionSelector.COLLAPSE); + return super.validate(member) && match; + } +} + +api.accordion = { + Accordion: Accordion, + AccordionSelector: AccordionSelector, + AccordionsGroup: AccordionsGroup +}; + +api.internals.register(api.accordion.AccordionSelector.GROUP, api.accordion.AccordionsGroup); +api.internals.register(api.accordion.AccordionSelector.ACCORDION, api.accordion.Accordion); + +const ButtonSelector = { + EQUISIZED_BUTTON: `${api.internals.ns.selector('btns-group--equisized')} ${api.internals.ns.selector('btn')}`, + EQUISIZED_GROUP: api.internals.ns.selector('btns-group--equisized') +}; + +api.button = { + ButtonSelector: ButtonSelector +}; + +api.internals.register(api.button.ButtonSelector.EQUISIZED_BUTTON, api.core.Equisized); +api.internals.register(api.button.ButtonSelector.EQUISIZED_GROUP, api.core.EquisizedsGroup); + +class CardDownload extends api.core.Instance { + static get instanceClassName () { + return 'CardDownload'; + } + + init () { + this.addAscent(api.core.AssessEmission.UPDATE, details => { + this.descend(api.core.AssessEmission.UPDATE, details); + }); + this.addAscent(api.core.AssessEmission.ADDED, () => { + this.descend(api.core.AssessEmission.ADDED); + }); + } +} + +const CardSelector = { + DOWNLOAD: api.internals.ns.selector('card--download'), + DOWNLOAD_DETAIL: `${api.internals.ns.selector('card--download')} ${api.internals.ns.selector('card__end')} ${api.internals.ns.selector('card__detail')}` +}; + +api.card = { + CardSelector: CardSelector, + CardDownload: CardDownload +}; + +api.internals.register(api.card.CardSelector.DOWNLOAD, api.card.CardDownload); +api.internals.register(api.card.CardSelector.DOWNLOAD_DETAIL, api.core.AssessDetail); + +const CheckboxSelector = { + INPUT: `${api.internals.ns.selector('checkbox-group')} input[type="checkbox"]` +}; + +const CheckboxEmission = { + CHANGE: api.internals.ns.emission('checkbox', 'change'), + RETRIEVE: api.internals.ns.emission('checkbox', 'retrieve') +}; + +class CheckboxInput extends api.core.Instance { + static get instanceClassName () { + return 'CheckboxInput'; + } + + constructor () { + super(); + this._handlingChange = this.handleChange.bind(this); + } + + init () { + this.node.addEventListener('change', this._handlingChange); + this.addDescent(CheckboxEmission.RETRIEVE, this._handlingChange); + this.handleChange(); + } + + get isChecked () { + return this.node.checked; + } + + handleChange () { + this.ascend(CheckboxEmission.CHANGE, this.node); + } +} + +api.checkbox = { + CheckboxSelector: CheckboxSelector, + CheckboxEmission: CheckboxEmission, + CheckboxInput: CheckboxInput +}; + +api.internals.register(api.checkbox.CheckboxSelector.INPUT, api.checkbox.CheckboxInput); + +const SegmentedSelector = { + SEGMENTED: api.internals.ns.selector('segmented'), + SEGMENTED_ELEMENTS: api.internals.ns.selector('segmented__elements'), + SEGMENTED_ELEMENT: api.internals.ns.selector('segmented__element input'), + SEGMENTED_LEGEND: api.internals.ns.selector('segmented__legend') +}; + +const SegmentedEmission = { + ADDED: api.internals.ns.emission('segmented', 'added'), + REMOVED: api.internals.ns.emission('segmented', 'removed') +}; + +class Segmented extends api.core.Instance { + static get instanceClassName () { + return 'Segmented'; + } + + init () { + this.elements = this.node.querySelector(SegmentedSelector.SEGMENTED_ELEMENTS); + this.legend = this.node.querySelector(SegmentedSelector.SEGMENTED_LEGEND); + this.addAscent(SegmentedEmission.ADDED, this.resize.bind(this)); + this.addAscent(SegmentedEmission.REMOVED, this.resize.bind(this)); + this._isLegendInline = this.legend && this.legend.classList.contains(`${api.prefix}-segmented__legend--inline`); + this.isResizing = true; + } + + resize () { + const SEGMENTED_VERTICAL = `${api.prefix}-segmented--vertical`; + const LEGEND_INLINE = `${api.prefix}-segmented__legend--inline`; + const gapOffset = 16; + + this.removeClass(SEGMENTED_VERTICAL); + + if (this._isLegendInline) { + this.legend.classList.add(LEGEND_INLINE); + + if (this.node.offsetWidth > this.node.parentNode.offsetWidth || (this.elements.scrollWidth + this.legend.offsetWidth + gapOffset) > this.node.parentNode.offsetWidth) { + this.legend.classList.remove(LEGEND_INLINE); + } + } + + if (this.elements.offsetWidth > this.node.parentNode.offsetWidth || this.elements.scrollWidth > this.node.parentNode.offsetWidth) { + this.addClass(SEGMENTED_VERTICAL); + } else { + this.removeClass(SEGMENTED_VERTICAL); + } + } +} + +class SegmentedElement extends api.core.Instance { + static get instanceClassName () { + return 'SegmentedElement'; + } + + init () { + this.ascend(SegmentedEmission.ADDED); + } + + dispose () { + this.ascend(SegmentedEmission.REMOVED); + } +} + +api.segmented = { + SegmentedSelector: SegmentedSelector, + SegmentedEmission: SegmentedEmission, + SegmentedElement: SegmentedElement, + Segmented: Segmented +}; + +api.internals.register(api.segmented.SegmentedSelector.SEGMENTED, api.segmented.Segmented); +api.internals.register(api.segmented.SegmentedSelector.SEGMENTED_ELEMENT, api.segmented.SegmentedElement); + +const BreadcrumbSelector = { + BREADCRUMB: api.internals.ns.selector('breadcrumb'), + BUTTON: api.internals.ns.selector('breadcrumb__button') +}; + +class Breadcrumb extends api.core.Instance { + constructor () { + super(); + this.count = 0; + this.focusing = this.focus.bind(this); + } + + static get instanceClassName () { + return 'Breadcrumb'; + } + + init () { + this.getCollapse(); + this.isResizing = true; + } + + get proxy () { + const scope = this; + return Object.assign(super.proxy, { + focus: scope.focus.bind(scope), + disclose: scope.collapse.disclose.bind(scope.collapse) + }); + } + + getCollapse () { + const collapse = this.collapse; + if (collapse) { + collapse.listen(api.core.DisclosureEvent.DISCLOSE, this.focusing); + } else { + this.addAscent(api.core.DisclosureEmission.ADDED, this.getCollapse.bind(this)); + } + } + + resize () { + const collapse = this.collapse; + const links = this.links; + if (!collapse || !links.length) return; + + if (this.isBreakpoint(api.core.Breakpoints.MD)) { + if (collapse.buttonHasFocus) links[0].focus(); + } else { + if (links.indexOf(document.activeElement) > -1) collapse.focus(); + } + } + + get links () { + return [...this.querySelectorAll('a[href]')]; + } + + get collapse () { + return this.element.getDescendantInstances(api.core.Collapse.instanceClassName, null, true)[0]; + } + + focus () { + this.count = 0; + this._focus(); + } + + _focus () { + const link = this.links[0]; + if (!link) return; + link.focus(); + this.request(this.verify.bind(this)); + } + + verify () { + this.count++; + if (this.count > 100) return; + const link = this.links[0]; + if (!link) return; + if (document.activeElement !== link) this._focus(); + } + + get collapsePrimary () { + const buttons = this.element.children.map(child => child.getInstance('CollapseButton')).filter(button => button !== null && button.hasClass(BreadcrumbSelector.BUTTON)); + return buttons[0]; + } +} + +api.breadcrumb = { + BreadcrumbSelector: BreadcrumbSelector, + Breadcrumb: Breadcrumb +}; + +api.internals.register(api.breadcrumb.BreadcrumbSelector.BREADCRUMB, api.breadcrumb.Breadcrumb); + +const TooltipSelector = { + TOOLTIP: api.internals.ns.selector('tooltip'), + SHOWN: api.internals.ns.selector('tooltip--shown'), + HIDDING: api.internals.ns.selector('tooltip--hidding'), + BUTTON: api.internals.ns.selector('btn--tooltip') +}; + +const TooltipReferentState = { + FOCUS: 1 << 0, + HOVER: 1 << 1 +}; + +class TooltipReferent extends api.core.PlacementReferent { + constructor () { + super(); + this._state = 0; + } + + static get instanceClassName () { + return 'TooltipReferent'; + } + + init () { + super.init(); + this.listen('focusin', this.focusIn.bind(this)); + this.listen('focusout', this.focusOut.bind(this)); + if (!this.matches(TooltipSelector.BUTTON)) { + const mouseover = this.mouseover.bind(this); + this.listen('mouseover', mouseover); + this.placement.listen('mouseover', mouseover); + const mouseout = this.mouseout.bind(this); + this.listen('mouseout', mouseout); + this.placement.listen('mouseout', mouseout); + } + this.addEmission(api.core.RootEmission.KEYDOWN, this._keydown.bind(this)); + this.listen('click', this._click.bind(this)); + this.addEmission(api.core.RootEmission.CLICK, this._clickOut.bind(this)); + } + + _click () { + this.focus(); + } + + _clickOut (target) { + if (!this.node.contains(target)) this.blur(); + } + + _keydown (keyCode) { + switch (keyCode) { + case api.core.KeyCodes.ESCAPE: + this.blur(); + this.close(); + break; + } + } + + close () { + this.state = 0; + } + + get state () { + return this._state; + } + + set state (value) { + if (this._state === value) return; + this.isShown = value > 0; + this._state = value; + } + + focusIn () { + this.state |= TooltipReferentState.FOCUS; + } + + focusOut () { + this.state &= ~TooltipReferentState.FOCUS; + } + + mouseover () { + this.state |= TooltipReferentState.HOVER; + } + + mouseout () { + this.state &= ~TooltipReferentState.HOVER; + } +} + +const TooltipEvent = { + SHOW: ns.event('show'), + HIDE: ns.event('hide') +}; + +const TooltipState = { + HIDDEN: 'hidden', + SHOWN: 'shown', + HIDING: 'hiding' +}; + +class Tooltip extends api.core.Placement { + constructor () { + super(api.core.PlacementMode.AUTO, [api.core.PlacementPosition.TOP, api.core.PlacementPosition.BOTTOM], [api.core.PlacementAlign.CENTER, api.core.PlacementAlign.START, api.core.PlacementAlign.END]); + this.modifier = ''; + this._state = TooltipState.HIDDEN; + } + + static get instanceClassName () { + return 'Tooltip'; + } + + init () { + super.init(); + this.register(`[aria-describedby="${this.id}"]`, TooltipReferent); + this.listen('transitionend', this.transitionEnd.bind(this)); + } + + transitionEnd () { + if (this._state === TooltipState.HIDING) { + this.removeClass(TooltipSelector.SHOWN); + this.removeClass(TooltipSelector.HIDDING); + this._state = TooltipState.HIDDEN; + this.isShown = false; + } + } + + get isShown () { + return super.isShown; + } + + set isShown (value) { + if (!this.isEnabled) return; + switch (true) { + case value: + this._state = TooltipState.SHOWN; + this.addClass(TooltipSelector.SHOWN); + this.removeClass(TooltipSelector.HIDDING); + this.dispatch(TooltipEvent.SHOW); + super.isShown = true; + break; + + case this.isShown && !value && this._state === TooltipState.SHOWN: + this._state = TooltipState.HIDING; + this.addClass(TooltipSelector.HIDDING); + break; + + case this.isShown && !value && this._state === TooltipState.HIDDEN: + this.dispatch(TooltipEvent.HIDE); + this.removeClass(TooltipSelector.HIDDING); + super.isShown = false; + break; + } + } + + render () { + super.render(); + this.rect = this.getRect(); + let x = this.referentRect.center - this.rect.center; + const limit = this.rect.width * 0.5 - 8; + if (x < -limit) x = -limit; + if (x > limit) x = limit; + this.setProperty('--arrow-x', `${x.toFixed(2)}px`); + } +} + +api.tooltip = { + Tooltip: Tooltip, + TooltipSelector: TooltipSelector, + TooltipEvent: TooltipEvent +}; + +api.internals.register(api.tooltip.TooltipSelector.TOOLTIP, api.tooltip.Tooltip); + +class ToggleInput extends api.core.Instance { + static get instanceClassName () { + return 'ToggleInput'; + } + + get isChecked () { + return this.node.checked; + } +} + +class ToggleStatusLabel extends api.core.Instance { + static get instanceClassName () { + return 'ToggleStatusLabel'; + } + + init () { + this.register(`input[id="${this.getAttribute('for')}"]`, ToggleInput); + this.update(); + this.isSwappingFont = true; + } + + get proxy () { + const scope = this; + return Object.assign(super.proxy, { + update: scope.update.bind(scope) + }); + } + + get input () { + return this.getRegisteredInstances('ToggleInput')[0]; + } + + update () { + this.node.style.removeProperty('--toggle-status-width'); + const checked = this.input.isChecked; + + const style = getComputedStyle(this.node, ':before'); + let maxWidth = parseFloat(style.width); + this.input.node.checked = !checked; + + const style2 = getComputedStyle(this.node, ':before'); + const width = parseFloat(style2.width); + if (width > maxWidth) maxWidth = width; + this.input.node.checked = checked; + + this.node.style.setProperty('--toggle-status-width', (maxWidth / 16) + 'rem'); + } + + swapFont (families) { + this.update(); + } +} + +const ToggleSelector = { + STATUS_LABEL: `${api.internals.ns.selector('toggle__label')}${api.internals.ns.attr.selector('checked-label')}${api.internals.ns.attr.selector('unchecked-label')}` +}; + +// import { ToggleInput } from './script/toggle/toggle-input.js'; + +api.toggle = { + ToggleStatusLabel: ToggleStatusLabel, + ToggleSelector: ToggleSelector +}; + +api.internals.register(api.toggle.ToggleSelector.STATUS_LABEL, api.toggle.ToggleStatusLabel); + +const ITEM$1 = api.internals.ns.selector('sidemenu__item'); +const COLLAPSE$1 = api.internals.ns.selector('collapse'); + +const SidemenuSelector = { + LIST: api.internals.ns.selector('sidemenu__list'), + COLLAPSE: `${ITEM$1} > ${COLLAPSE$1}, ${ITEM$1} > *:not(${ITEM$1}):not(${COLLAPSE$1}) > ${COLLAPSE$1}, ${ITEM$1} > *:not(${ITEM$1}):not(${COLLAPSE$1}) > *:not(${ITEM$1}):not(${COLLAPSE$1}) > ${COLLAPSE$1}`, + COLLAPSE_LEGACY: `${ITEM$1} ${COLLAPSE$1}`, + ITEM: api.internals.ns.selector('sidemenu__item'), + BUTTON: api.internals.ns.selector('sidemenu__btn') +}; + +class SidemenuList extends api.core.CollapsesGroup { + static get instanceClassName () { + return 'SidemenuList'; + } + + validate (member) { + return super.validate(member) && member.node.matches(api.internals.legacy.isLegacy ? SidemenuSelector.COLLAPSE_LEGACY : SidemenuSelector.COLLAPSE); + } +} + +class SidemenuItem extends api.core.Instance { + static get instanceClassName () { + return 'SidemenuItem'; + } + + get collapsePrimary () { + const buttons = this.element.children.map(child => child.getInstance('CollapseButton')).filter(button => button !== null && button.hasClass(SidemenuSelector.BUTTON)); + return buttons[0]; + } +} + +api.sidemenu = { + SidemenuList: SidemenuList, + SidemenuItem: SidemenuItem, + SidemenuSelector: SidemenuSelector +}; + +api.internals.register(api.sidemenu.SidemenuSelector.LIST, api.sidemenu.SidemenuList); +api.internals.register(api.sidemenu.SidemenuSelector.ITEM, api.sidemenu.SidemenuItem); + +const ModalSelector = { + MODAL: api.internals.ns.selector('modal'), + SCROLL_DIVIDER: api.internals.ns.selector('scroll-divider'), + BODY: api.internals.ns.selector('modal__body'), + TITLE: api.internals.ns.selector('modal__title') +}; + +class ModalButton extends api.core.DisclosureButton { + constructor () { + super(api.core.DisclosureType.OPENED); + } + + static get instanceClassName () { + return 'ModalButton'; + } +} + +const ModalAttribute = { + CONCEALING_BACKDROP: api.internals.ns.attr('concealing-backdrop') +}; + +class Modal extends api.core.Disclosure { + constructor () { + super(api.core.DisclosureType.OPENED, ModalSelector.MODAL, ModalButton, 'ModalsGroup'); + this._isDecorated = false; + this.scrolling = this.resize.bind(this, false); + this.resizing = this.resize.bind(this, true); + } + + static get instanceClassName () { + return 'Modal'; + } + + init () { + super.init(); + this._isDialog = this.node.tagName === 'DIALOG'; + this.listenClick(); + this.addEmission(api.core.RootEmission.KEYDOWN, this._keydown.bind(this)); + } + + _keydown (keyCode) { + switch (keyCode) { + case api.core.KeyCodes.ESCAPE: + this._escape(); + break; + } + } + + // TODO v2 : passer les tagName d'action en constante + _escape () { + const tagName = document.activeElement ? document.activeElement.tagName : undefined; + + switch (tagName) { + case 'INPUT': + case 'LABEL': + case 'TEXTAREA': + case 'SELECT': + case 'AUDIO': + case 'VIDEO': + break; + + default: + if (this.isDisclosed) { + this.conceal(); + this.focus(); + } + } + } + + retrieved () { + this._ensureAccessibleName(); + } + + get body () { + return this.element.getDescendantInstances('ModalBody', 'Modal')[0]; + } + + handleClick (e) { + if (e.target === this.node && this.getAttribute(ModalAttribute.CONCEALING_BACKDROP) !== 'false') this.conceal(); + } + + disclose (withhold) { + if (!super.disclose(withhold)) return false; + if (this.body) { + this.body.isResizing = true; + this.body.resize(); + } + this.isScrollLocked = true; + this.setAttribute('aria-modal', 'true'); + this.setAttribute('open', 'true'); + if (!this._isDialog) { + this.decorateDialog(); + } + return true; + } + + conceal (withhold, preventFocus) { + if (!super.conceal(withhold, preventFocus)) return false; + this.isScrollLocked = false; + this.removeAttribute('aria-modal'); + this.removeAttribute('open'); + if (this.body) this.body.isResizing = false; + if (!this._isDialog) { + this.stripDialog(); + } + return true; + } + + get isDialog () { + return this._isDialog; + } + + set isDialog (value) { + this._isDialog = value; + } + + get isActive () { + return super.isActive; + } + + set isActive (value) { + super.isActive = value; + if (value) this._ensureAccessibleName(); + } + + decorateDialog () { + if (this._isDecorated) return; + this._isDecorated = true; + this._hasDialogRole = this.getAttribute('role') === 'dialog'; + if (!this._hasDialogRole) this.setAttribute('role', 'dialog'); + } + + stripDialog () { + if (!this._isDecorated) return; + this._isDecorated = false; + if (!this._hasDialogRole) this.removeAttribute('role'); + } + + _setAccessibleName (node, append) { + const id = this.retrieveNodeId(node, append); + this.warn(`add reference to ${append} for accessible name (aria-labelledby)`); + this.setAttribute('aria-labelledby', id); + } + + _ensureAccessibleName () { + if (!this.isActive || !this.isEnabled || (this.isEnabled && (this.hasAttribute('aria-labelledby') || this.hasAttribute('aria-label')))) return; + this.warn('missing accessible name'); + const title = this.node.querySelector(ModalSelector.TITLE); + const primary = this.primaryButtons[0]; + + switch (true) { + case title !== null: + this._setAccessibleName(title, 'title'); + break; + + case primary !== undefined: + this.warn('missing required title, fallback to primary button'); + this._setAccessibleName(primary, 'primary'); + break; + } + } +} + +const unordereds = [ + '[tabindex="0"]', + 'a[href]', + 'button:not([disabled])', + 'input:not([disabled])', + 'select:not([disabled])', + 'textarea:not([disabled])', + 'audio[controls]', + 'video[controls]', + '[contenteditable]:not([contenteditable="false"])', + 'details>summary:first-of-type', + 'details', + 'iframe' +]; + +const UNORDEREDS = unordereds.join(); + +const ordereds = [ + '[tabindex]:not([tabindex="-1"]):not([tabindex="0"])' +]; + +const ORDEREDS = ordereds.join(); + +const isFocusable = (element, container) => { + if (!(element instanceof Element)) return false; + const style = window.getComputedStyle(element); + if (!style) return false; + if (style.visibility === 'hidden') return false; + if (container === undefined) container = element; + + while (container.contains(element)) { + if (style.display === 'none') return false; + element = element.parentElement; + } + + return true; +}; + +class FocusTrap { + constructor (onTrap, onUntrap) { + this.element = null; + this.activeElement = null; + this.onTrap = onTrap; + this.onUntrap = onUntrap; + this.waiting = this.wait.bind(this); + this.handling = this.handle.bind(this); + this.focusing = this.maintainFocus.bind(this); + this.current = null; + } + + get trapped () { return this.element !== null; } + + trap (element) { + if (this.trapped) this.untrap(); + + this.element = element; + this.isTrapping = true; + this.wait(); + + if (this.onTrap) this.onTrap(); + } + + wait () { + if (!isFocusable(this.element)) { + window.requestAnimationFrame(this.waiting); + return; + } + + this.trapping(); + } + + trapping () { + if (!this.isTrapping) return; + this.isTrapping = false; + const focusables = this.focusables; + if (focusables.length && focusables.indexOf(document.activeElement) === -1) focusables[0].focus(); + this.element.setAttribute('aria-modal', true); + window.addEventListener('keydown', this.handling); + document.body.addEventListener('focus', this.focusing, true); + } + + stun (node) { + for (const child of node.children) { + if (child === this.element) continue; + if (child.contains(this.element)) { + this.stun(child); + continue; + } + this.stunneds.push(new Stunned(child)); + } + } + + maintainFocus (event) { + if (!this.element.contains(event.target)) { + const focusables = this.focusables; + if (focusables.length === 0) return; + const first = focusables[0]; + event.preventDefault(); + first.focus(); + } + } + + handle (e) { + if (e.keyCode !== 9) return; + + const focusables = this.focusables; + if (focusables.length === 0) return; + + const first = focusables[0]; + const last = focusables[focusables.length - 1]; + + const index = focusables.indexOf(document.activeElement); + + if (e.shiftKey) { + if (!this.element.contains(document.activeElement) || index < 1) { + e.preventDefault(); + last.focus(); + } else if (document.activeElement.tabIndex > 0 || focusables[index - 1].tabIndex > 0) { + e.preventDefault(); + focusables[index - 1].focus(); + } + } else { + if (!this.element.contains(document.activeElement) || index === focusables.length - 1 || index === -1) { + e.preventDefault(); + first.focus(); + } else if (document.activeElement.tabIndex > 0) { + e.preventDefault(); + focusables[index + 1].focus(); + } + } + } + + get focusables () { + let unordereds = api.internals.dom.querySelectorAllArray(this.element, UNORDEREDS); + + /** + * filtrage des radiobutttons de même name (la navigations d'un groupe de radio se fait à la flèche et non pas au tab + **/ + const radios = api.internals.dom.querySelectorAllArray(document.documentElement, 'input[type="radio"]'); + + if (radios.length) { + const groups = {}; + + for (const radio of radios) { + const name = radio.getAttribute('name'); + if (groups[name] === undefined) groups[name] = new RadioButtonGroup(name); + groups[name].push(radio); + } + + unordereds = unordereds.filter((unordered) => { + if (unordered.tagName.toLowerCase() !== 'input' || (unordered.getAttribute('type') && unordered.getAttribute('type').toLowerCase() !== 'radio')) return true; + const name = unordered.getAttribute('name'); + return groups[name].keep(unordered); + }); + } + + const ordereds = api.internals.dom.querySelectorAllArray(this.element, ORDEREDS); + + ordereds.sort((a, b) => a.tabIndex - b.tabIndex); + + const noDuplicates = unordereds.filter((element) => ordereds.indexOf(element) === -1); + const concateneds = ordereds.concat(noDuplicates); + return concateneds.filter((element) => element.tabIndex !== '-1' && isFocusable(element, this.element)); + } + + untrap () { + if (!this.trapped) return; + this.isTrapping = false; + + this.element.removeAttribute('aria-modal'); + window.removeEventListener('keydown', this.handling); + document.body.removeEventListener('focus', this.focusing, true); + + this.element = null; + + if (this.onUntrap) this.onUntrap(); + } + + dispose () { + this.untrap(); + } +} + +class Stunned { + constructor (element) { + this.element = element; + // this.hidden = element.getAttribute('aria-hidden'); + this.inert = element.getAttribute('inert'); + + // this.element.setAttribute('aria-hidden', true); + this.element.setAttribute('inert', ''); + } + + unstun () { + /* + if (this.hidden === null) this.element.removeAttribute('aria-hidden'); + else this.element.setAttribute('aria-hidden', this.hidden); + */ + + if (this.inert === null) this.element.removeAttribute('inert'); + else this.element.setAttribute('inert', this.inert); + } +} + +class RadioButtonGroup { + constructor (name) { + this.name = name; + this.buttons = []; + } + + push (button) { + this.buttons.push(button); + if (button === document.activeElement || button.checked || this.selected === undefined) this.selected = button; + } + + keep (button) { + return this.selected === button; + } +} + +class ModalsGroup extends api.core.DisclosuresGroup { + constructor () { + super('Modal', false); + this.focusTrap = new FocusTrap(); + } + + static get instanceClassName () { + return 'ModalsGroup'; + } + + apply (value, initial) { + super.apply(value, initial); + if (this.current === null) this.focusTrap.untrap(); + else this.focusTrap.trap(this.current.node); + } +} + +const OFFSET = 32; // 32px => 8v => 2rem + +class ModalBody extends api.core.Instance { + static get instanceClassName () { + return 'ModalBody'; + } + + init () { + this.listen('scroll', this.divide.bind(this)); + } + + divide () { + if (this.node.scrollHeight > this.node.clientHeight) { + if (this.node.offsetHeight + this.node.scrollTop >= this.node.scrollHeight) { + this.removeClass(ModalSelector.SCROLL_DIVIDER); + } else { + this.addClass(ModalSelector.SCROLL_DIVIDER); + } + } else { + this.removeClass(ModalSelector.SCROLL_DIVIDER); + } + } + + resize () { + this.adjust(); + this.request(this.adjust.bind(this)); + } + + adjust () { + const offset = OFFSET * (this.isBreakpoint(api.core.Breakpoints.MD) ? 2 : 1); + if (this.isLegacy) this.style.maxHeight = `${window.innerHeight - offset}px`; + else this.style.setProperty('--modal-max-height', `${window.innerHeight - offset}px`); + this.divide(); + } +} + +api.modal = { + Modal: Modal, + ModalButton: ModalButton, + ModalBody: ModalBody, + ModalsGroup: ModalsGroup, + ModalSelector: ModalSelector +}; + +api.internals.register(api.modal.ModalSelector.MODAL, api.modal.Modal); +api.internals.register(api.modal.ModalSelector.BODY, api.modal.ModalBody); +api.internals.register(api.core.RootSelector.ROOT, api.modal.ModalsGroup); + +const PasswordEmission = { + TOGGLE: api.internals.ns.emission('password', 'toggle'), + ADJUST: api.internals.ns.emission('password', 'adjust') +}; + +class PasswordToggle extends api.core.Instance { + static get instanceClassName () { + return 'PasswordToggle'; + } + + init () { + this.listenClick(); + this.ascend(PasswordEmission.ADJUST, this.width); + this.isSwappingFont = true; + this._isChecked = this.isChecked; + } + + get width () { + const style = getComputedStyle(this.node.parentNode); + return parseInt(style.width); + } + + get isChecked () { + return this.node.checked; + } + + set isChecked (value) { + this._isChecked = value; + this.ascend(PasswordEmission.TOGGLE, value); + } + + handleClick () { + this.isChecked = !this._isChecked; + } + + swapFont (families) { + this.ascend(PasswordEmission.ADJUST, this.width); + } +} + +class Password extends api.core.Instance { + static get instanceClassName () { + return 'Password'; + } + + init () { + this.addAscent(PasswordEmission.TOGGLE, this.toggle.bind(this)); + this.addAscent(PasswordEmission.ADJUST, this.adjust.bind(this)); + } + + toggle (value) { + this.descend(PasswordEmission.TOGGLE, value); + } + + adjust (value) { + this.descend(PasswordEmission.ADJUST, value); + } +} + +const PasswordSelector = { + PASSWORD: api.internals.ns.selector('password'), + INPUT: api.internals.ns.selector('password__input'), + LABEL: api.internals.ns.selector('password__label'), + TOOGLE: `${api.internals.ns.selector('password__checkbox')} input[type="checkbox"]` +}; + +class PasswordInput extends api.core.Instance { + static get instanceClassName () { + return 'PasswordInput'; + } + + init () { + this.addDescent(PasswordEmission.TOGGLE, this.toggle.bind(this)); + this._isRevealed = this.hasAttribute('type') === 'password'; + this.listen('keydown', this.capslock.bind(this)); // for capslock enabled + this.listen('keyup', this.capslock.bind(this)); // for capslock desabled + } + + toggle (value) { + this.isRevealed = value; + this.setAttribute('type', value ? 'text' : 'password'); + } + + get isRevealed () { + return this._isRevealed; + } + + capslock (event) { + if (event && typeof event.getModifierState !== 'function') return; + if (event.getModifierState('CapsLock')) { + this.node.parentNode.setAttribute(api.internals.ns.attr('capslock'), ''); + } else { + this.node.parentNode.removeAttribute(api.internals.ns.attr('capslock')); + } + } + + set isRevealed (value) { + this._isRevealed = value; + this.setAttribute('type', value ? 'text' : 'password'); + } +} + +class PasswordLabel extends api.core.Instance { + static get instanceClassName () { + return 'PasswordLabel'; + } + + init () { + this.addDescent(PasswordEmission.ADJUST, this.adjust.bind(this)); + } + + adjust (value) { + const valueREM = Math.ceil(value / 16); + this.node.style.paddingRight = valueREM + 'rem'; + } +} + +api.password = { + Password: Password, + PasswordToggle: PasswordToggle, + PasswordSelector: PasswordSelector, + PasswordInput: PasswordInput, + PasswordLabel: PasswordLabel +}; + +api.internals.register(api.password.PasswordSelector.INPUT, api.password.PasswordInput); +api.internals.register(api.password.PasswordSelector.PASSWORD, api.password.Password); +api.internals.register(api.password.PasswordSelector.TOOGLE, api.password.PasswordToggle); +api.internals.register(api.password.PasswordSelector.LABEL, api.password.PasswordLabel); + +const ITEM = api.internals.ns.selector('nav__item'); +const COLLAPSE = api.internals.ns.selector('collapse'); + +const NavigationSelector = { + NAVIGATION: api.internals.ns.selector('nav'), + COLLAPSE: `${ITEM} > ${COLLAPSE}, ${ITEM} > *:not(${ITEM}):not(${COLLAPSE}) > ${COLLAPSE}, ${ITEM} > *:not(${ITEM}):not(${COLLAPSE}) > *:not(${ITEM}):not(${COLLAPSE}) > ${COLLAPSE}`, + COLLAPSE_LEGACY: `${ITEM} ${COLLAPSE}`, + ITEM: ITEM, + ITEM_RIGHT: `${ITEM}--align-right`, + MENU: api.internals.ns.selector('menu'), + BUTTON: api.internals.ns.selector('nav__btn'), + TRANSLATE_BUTTON: api.internals.ns.selector('translate__btn') +}; + +class NavigationItem extends api.core.Instance { + constructor () { + super(); + this._isRightAligned = false; + } + + static get instanceClassName () { + return 'NavigationItem'; + } + + init () { + this.addAscent(api.core.DisclosureEmission.ADDED, this.calculate.bind(this)); + this.addAscent(api.core.DisclosureEmission.REMOVED, this.calculate.bind(this)); + this.isResizing = true; + this.calculate(); + } + + resize () { + this.calculate(); + } + + calculate () { + const collapse = this.element.getDescendantInstances(api.core.Collapse.instanceClassName, null, true)[0]; + if (collapse && this.isBreakpoint(api.core.Breakpoints.LG) && collapse.element.node.matches(NavigationSelector.MENU)) { + const right = this.element.node.parentElement.getBoundingClientRect().right; // todo: ne fonctionne que si la nav fait 100% du container + const width = collapse.element.node.getBoundingClientRect().width; + const left = this.element.node.getBoundingClientRect().left; + this.isRightAligned = left + width > right; + } else this.isRightAligned = false; + } + + get isRightAligned () { + return this._isRightAligned; + } + + set isRightAligned (value) { + if (this._isRightAligned === value) return; + this._isRightAligned = value; + if (value) api.internals.dom.addClass(this.element.node, NavigationSelector.ITEM_RIGHT); + else api.internals.dom.removeClass(this.element.node, NavigationSelector.ITEM_RIGHT); + } + + get collapsePrimary () { + const buttons = this.element.children.map(child => child.getInstance('CollapseButton')).filter(button => button !== null && (button.hasClass(NavigationSelector.BUTTON) || button.hasClass(NavigationSelector.TRANSLATE_BUTTON))); + return buttons[0]; + } +} + +const NavigationMousePosition = { + NONE: -1, + INSIDE: 0, + OUTSIDE: 1 +}; + +class Navigation extends api.core.CollapsesGroup { + static get instanceClassName () { + return 'Navigation'; + } + + init () { + super.init(); + this.clicked = false; + this.out = false; + this.addEmission(api.core.RootEmission.CLICK, this._handleRootClick.bind(this)); + this.listen('mousedown', this.handleMouseDown.bind(this)); + this.addEmission(api.core.RootEmission.KEYDOWN, this._keydown.bind(this)); + this.listenClick({ capture: true }); + this.isResizing = true; + } + + validate (member) { + return super.validate(member) && member.element.node.matches(api.internals.legacy.isLegacy ? NavigationSelector.COLLAPSE_LEGACY : NavigationSelector.COLLAPSE); + } + + get hasOpenedMenu () { + return this.isBreakpoint(api.core.Breakpoints.LG) && this.index > -1; + } + + _keydown (keyCode) { + switch (keyCode) { + case api.core.KeyCodes.ESCAPE: + if (!this.hasOpenedMenu) return; + this.index = -1; + break; + + case api.core.KeyCodes.TAB: + if (!this.hasOpenedMenu) return; + this.request(() => { + if (this.current.node.contains(document.activeElement)) return; + this.index = -1; + }); + break; + } + } + + handleMouseDown (e) { + if (!this.hasOpenedMenu) return; + this.position = this.current.node.contains(e.target) ? NavigationMousePosition.INSIDE : NavigationMousePosition.OUTSIDE; + this.requestPosition(); + } + + handleClick (e) { + if (e.target.matches('a, button') && !e.target.matches('[aria-controls]') && !e.target.matches(api.core.DisclosureSelector.PREVENT_CONCEAL)) { + this.index = -1; + } + } + + _handleRootClick (target) { + if (!this.isBreakpoint(api.core.Breakpoints.LG)) return; + if (!this.node.contains(target)) { + this.out = true; + this.requestPosition(); + } + } + + requestPosition () { + if (this.isRequesting) return; + this.isRequesting = true; + this.request(this.getPosition.bind(this)); + } + + getPosition () { + if (this.out) { + switch (this.position) { + case NavigationMousePosition.OUTSIDE: + this.index = -1; + break; + + case NavigationMousePosition.INSIDE: + if (this.current && !this.current.node.contains(document.activeElement)) this.current.focus(); + break; + + default: + if (this.index > -1 && !this.current.hasFocus) this.index = -1; + } + } + + this.request(this.requested.bind(this)); + } + + requested () { + this.position = NavigationMousePosition.NONE; + this.out = false; + this.isRequesting = false; + } + + get index () { return super.index; } + + set index (value) { + if (value === -1 && this.current && this.current.hasFocus) this.current.focus(); + super.index = value; + } + + get canUngroup () { + return !this.isBreakpoint(api.core.Breakpoints.LG); + } + + resize () { + this.update(); + } +} + +api.navigation = { + Navigation: Navigation, + NavigationItem: NavigationItem, + NavigationMousePosition: NavigationMousePosition, + NavigationSelector: NavigationSelector +}; + +api.internals.register(api.navigation.NavigationSelector.NAVIGATION, api.navigation.Navigation); +api.internals.register(api.navigation.NavigationSelector.ITEM, api.navigation.NavigationItem); + +/** + * TabButton correspond au bouton cliquable qui change le panel + * TabButton étend de DisclosureButton qui ajoute/enelve l'attribut aria-selected, + * Et change l'attributte tabindex a 0 si le boutton est actif (value=true), -1 s'il n'est pas actif (value=false) + */ +class TabButton extends api.core.DisclosureButton { + constructor () { + super(api.core.DisclosureType.SELECT); + } + + static get instanceClassName () { + return 'TabButton'; + } + + handleClick (e) { + super.handleClick(e); + this.focus(); + } + + apply (value) { + super.apply(value); + if (this.isPrimary) { + this.setAttribute('tabindex', value ? '0' : '-1'); + if (value) { + if (this.list) this.list.focalize(this); + } + } + } + + get list () { + return this.element.getAscendantInstance('TabsList', 'TabsGroup'); + } +} + +const TabSelector = { + TAB: api.internals.ns.selector('tabs__tab'), + GROUP: api.internals.ns.selector('tabs'), + PANEL: api.internals.ns.selector('tabs__panel'), + LIST: api.internals.ns.selector('tabs__list'), + SHADOW: api.internals.ns.selector('tabs__shadow'), + SHADOW_LEFT: api.internals.ns.selector('tabs__shadow--left'), + SHADOW_RIGHT: api.internals.ns.selector('tabs__shadow--right'), + PANEL_START: api.internals.ns.selector('tabs__panel--direction-start'), + PANEL_END: api.internals.ns.selector('tabs__panel--direction-end') +}; + +const TabPanelDirection = { + START: 'direction-start', + END: 'direction-end', + NONE: 'none' +}; + +/** + * Tab coorespond au panel d'un élement Tabs (tab panel) + * Tab étend disclosure qui ajoute/enleve le modifier --selected, + * et ajoute/eleve l'attribut hidden, sur le panel + */ +class TabPanel extends api.core.Disclosure { + constructor () { + super(api.core.DisclosureType.SELECT, TabSelector.PANEL, TabButton, 'TabsGroup'); + this._direction = TabPanelDirection.NONE; + this._isPreventingTransition = false; + } + + static get instanceClassName () { + return 'TabPanel'; + } + + get direction () { + return this._direction; + } + + set direction (value) { + if (value === this._direction) return; + switch (this._direction) { + case TabPanelDirection.START: + this.removeClass(TabSelector.PANEL_START); + break; + + case TabPanelDirection.END: + this.removeClass(TabSelector.PANEL_END); + break; + + case TabPanelDirection.NONE: + break; + + default: + return; + } + + this._direction = value; + + switch (this._direction) { + case TabPanelDirection.START: + this.addClass(TabSelector.PANEL_START); + break; + + case TabPanelDirection.END: + this.addClass(TabSelector.PANEL_END); + break; + } + } + + get isPreventingTransition () { + return this._isPreventingTransition; + } + + set isPreventingTransition (value) { + if (this._isPreventingTransition === value) return; + if (value) this.addClass(api.internals.motion.TransitionSelector.NONE); + else this.removeClass(api.internals.motion.TransitionSelector.NONE); + this._isPreventingTransition = value === true; + } + + translate (direction, initial) { + this.isPreventingTransition = initial; + this.direction = direction; + } + + reset () { + if (this.group) this.group.retrieve(true); + } + + _electPrimaries (candidates) { + if (!this.group || !this.group.list) return []; + return super._electPrimaries(candidates).filter(candidate => this.group.list.node.contains(candidate.node)); + } +} + +const TabKeys = { + LEFT: 'tab_keys_left', + RIGHT: 'tab_keys_right', + HOME: 'tab_keys_home', + END: 'tab_keys_end' +}; + +const TabEmission = { + PRESS_KEY: api.internals.ns.emission('tab', 'press_key'), + LIST_HEIGHT: api.internals.ns.emission('tab', 'list_height') +}; + +/** +* TabGroup est la classe étendue de DiscosuresGroup +* Correspond à un objet Tabs avec plusieurs tab-button & Tab (panel) +*/ +class TabsGroup extends api.core.DisclosuresGroup { + constructor () { + super('TabPanel'); + } + + static get instanceClassName () { + return 'TabsGroup'; + } + + init () { + super.init(); + + this.listen('transitionend', this.transitionend.bind(this)); + this.addAscent(TabEmission.PRESS_KEY, this.pressKey.bind(this)); + this.addAscent(TabEmission.LIST_HEIGHT, this.setListHeight.bind(this)); + this.isRendering = true; + } + + getIndex (defaultIndex = 0) { + super.getIndex(defaultIndex); + } + + get list () { + return this.element.getDescendantInstances('TabsList', 'TabsGroup', true)[0]; + } + + setListHeight (value) { + this.listHeight = value; + } + + transitionend (e) { + this.isPreventingTransition = true; + } + + get buttonHasFocus () { + return this.members.some(member => member.buttonHasFocus); + } + + pressKey (key) { + switch (key) { + case TabKeys.LEFT: + this.pressLeft(); + break; + + case TabKeys.RIGHT: + this.pressRight(); + break; + + case TabKeys.HOME: + this.pressHome(); + break; + + case TabKeys.END: + this.pressEnd(); + break; + } + } + + /** + * Selectionne l'element suivant de la liste si on est sur un bouton + * Si on est à la fin on retourne au début + */ + pressRight () { + if (this.buttonHasFocus) { + if (this.index < this.length - 1) { + this.index++; + } else { + this.index = 0; + } + + this.focus(); + } + }; + + /** + * Selectionne l'element précédent de la liste si on est sur un bouton + * Si on est au debut retourne a la fin + */ + pressLeft () { + if (this.buttonHasFocus) { + if (this.index > 0) { + this.index--; + } else { + this.index = this.length - 1; + } + + this.focus(); + } + }; + + /** + * Selectionne le permier element de la liste si on est sur un bouton + */ + pressHome () { + if (this.buttonHasFocus) { + this.index = 0; + this.focus(); + } + }; + + /** + * Selectionne le dernier element de la liste si on est sur un bouton + */ + pressEnd () { + if (this.buttonHasFocus) { + this.index = this.length - 1; + this.focus(); + } + }; + + focus () { + if (this.current) { + this.current.focus(); + } + } + + apply () { + for (let i = 0; i < this._index; i++) this.members[i].translate(TabPanelDirection.START); + if (this.current) this.current.translate(TabPanelDirection.NONE); + for (let i = this._index + 1; i < this.length; i++) this.members[i].translate(TabPanelDirection.END); + this.isPreventingTransition = false; + } + + get isPreventingTransition () { + return this._isPreventingTransition; + } + + set isPreventingTransition (value) { + if (this._isPreventingTransition === value) return; + if (value) this.addClass(api.internals.motion.TransitionSelector.NONE); + else this.removeClass(api.internals.motion.TransitionSelector.NONE); + this._isPreventingTransition = value === true; + } + + render () { + if (this.current === null) return; + this.node.scrollTop = 0; + this.node.scrollLeft = 0; + const paneHeight = Math.round(this.current.node.offsetHeight); + if (this.panelHeight === paneHeight) return; + this.panelHeight = paneHeight; + this.style.setProperty('--tabs-height', (this.panelHeight + this.listHeight) + 'px'); + } +} + +const FOCALIZE_OFFSET = 16; +const SCROLL_OFFSET$1 = 16; // valeur en px du scroll avant laquelle le shadow s'active ou se desactive + +class TabsList extends api.core.Instance { + static get instanceClassName () { + return 'TabsList'; + } + + init () { + this.listen('scroll', this.scroll.bind(this)); + this.listenKey(api.core.KeyCodes.RIGHT, this.ascend.bind(this, TabEmission.PRESS_KEY, TabKeys.RIGHT), true, true); + this.listenKey(api.core.KeyCodes.LEFT, this.ascend.bind(this, TabEmission.PRESS_KEY, TabKeys.LEFT), true, true); + this.listenKey(api.core.KeyCodes.HOME, this.ascend.bind(this, TabEmission.PRESS_KEY, TabKeys.HOME), true, true); + this.listenKey(api.core.KeyCodes.END, this.ascend.bind(this, TabEmission.PRESS_KEY, TabKeys.END), true, true); + this.isResizing = true; + } + + focalize (btn) { + const btnRect = btn.getRect(); + const listRect = this.getRect(); + const actualScroll = this.node.scrollLeft; + if (btnRect.left < listRect.left) this.node.scrollTo(actualScroll - listRect.left + btnRect.left - FOCALIZE_OFFSET, 0); + else if (btnRect.right > listRect.right) this.node.scrollTo(actualScroll - listRect.right + btnRect.right + FOCALIZE_OFFSET, 0); + } + + get isScrolling () { + return this._isScrolling; + } + + set isScrolling (value) { + if (this._isScrolling === value) return; + this._isScrolling = value; + this.apply(); + } + + apply () { + if (this._isScrolling) { + this.addClass(TabSelector.SHADOW); + this.scroll(); + } else { + this.removeClass(TabSelector.SHADOW_RIGHT); + this.removeClass(TabSelector.SHADOW_LEFT); + this.removeClass(TabSelector.SHADOW); + } + } + + /* ajoute la classe fr-table__shadow-left ou fr-table__shadow-right sur fr-table en fonction d'une valeur de scroll et du sens (right, left) */ + scroll () { + const scrollLeft = Math.abs(this.node.scrollLeft); + const isMin = scrollLeft <= SCROLL_OFFSET$1; + const max = this.node.scrollWidth - this.node.clientWidth - SCROLL_OFFSET$1; + const isMax = Math.abs(scrollLeft) >= max; + const isRtl = getComputedStyle(this.node).direction === 'rtl'; + const minSelector = isRtl ? TabSelector.SHADOW_RIGHT : TabSelector.SHADOW_LEFT; + const maxSelector = isRtl ? TabSelector.SHADOW_LEFT : TabSelector.SHADOW_RIGHT; + + if (isMin) { + this.removeClass(minSelector); + } else { + this.addClass(minSelector); + } + + if (isMax) { + this.removeClass(maxSelector); + } else { + this.addClass(maxSelector); + } + } + + resize () { + this.isScrolling = this.node.scrollWidth > this.node.clientWidth + SCROLL_OFFSET$1; + const height = this.getRect().height; + this.setProperty('--tabs-list-height', `${height}px`); + this.ascend(TabEmission.LIST_HEIGHT, height); + } + + dispose () { + this.isScrolling = false; + } +} + +api.tab = { + TabPanel: TabPanel, + TabButton: TabButton, + TabsGroup: TabsGroup, + TabsList: TabsList, + TabSelector: TabSelector, + TabEmission: TabEmission +}; + +api.internals.register(api.tab.TabSelector.PANEL, api.tab.TabPanel); +api.internals.register(api.tab.TabSelector.GROUP, api.tab.TabsGroup); +api.internals.register(api.tab.TabSelector.LIST, api.tab.TabsList); + +const TagEvent = { + DISMISS: api.internals.ns.event('dismiss') +}; + +class TagDismissible extends api.core.Instance { + static get instanceClassName () { + return 'TagDismissible'; + } + + init () { + this.listenClick(); + } + + handleClick () { + this.focusClosest(); + + switch (api.mode) { + case api.Modes.ANGULAR: + case api.Modes.REACT: + case api.Modes.VUE: + this.request(this.verify.bind(this)); + break; + + default: + this.remove(); + } + + this.dispatch(TagEvent.DISMISS); + } + + verify () { + if (document.body.contains(this.node)) this.warn(`a TagDismissible has just been dismissed and should be removed from the dom. In ${api.mode} mode, the api doesn't handle dom modification. An event ${TagEvent.DISMISS} is dispatched by the element to trigger the removal`); + } +} + +const TagSelector = { + PRESSABLE: `${api.internals.ns.selector('tag')}[aria-pressed]`, + DISMISSIBLE: `${api.internals.ns.selector('tag--dismiss')}` +}; + +api.tag = { + TagDismissible: TagDismissible, + TagSelector: TagSelector, + TagEvent: TagEvent +}; + +api.internals.register(api.tag.TagSelector.PRESSABLE, api.core.Toggle); +api.internals.register(api.tag.TagSelector.DISMISSIBLE, api.tag.TagDismissible); + +const TRANSCRIPTION = api.internals.ns.selector('transcription'); + +const TranscriptionSelector = { + TRANSCRIPTION: TRANSCRIPTION, + BUTTON: `${TRANSCRIPTION}__btn` +}; + +class Transcription extends api.core.Instance { + static get instanceClassName () { + return 'Transcription'; + } + + get collapsePrimary () { + const buttons = this.element.children.map(child => child.getInstance('CollapseButton')).filter(button => button !== null && button.hasClass(TranscriptionSelector.BUTTON)); + return buttons[0]; + } +} + +api.transcription = { + Transcription: Transcription, + TranscriptionSelector: TranscriptionSelector +}; + +api.internals.register(api.transcription.TranscriptionSelector.TRANSCRIPTION, api.transcription.Transcription); + +class TileDownload extends api.core.Instance { + static get instanceClassName () { + return 'TileDownload'; + } + + init () { + this.addAscent(api.core.AssessEmission.UPDATE, details => { + this.descend(api.core.AssessEmission.UPDATE, details); + }); + this.addAscent(api.core.AssessEmission.ADDED, () => { + this.descend(api.core.AssessEmission.ADDED); + }); + } +} + +const TileSelector = { + DOWNLOAD: api.internals.ns.selector('tile--download'), + DOWNLOAD_DETAIL: `${api.internals.ns.selector('tile--download')} ${api.internals.ns.selector('tile__detail')}` +}; + +api.tile = { + TileSelector: TileSelector, + TileDownload: TileDownload +}; + +api.internals.register(api.tile.TileSelector.DOWNLOAD, api.tile.TileDownload); +api.internals.register(api.tile.TileSelector.DOWNLOAD_DETAIL, api.core.AssessDetail); + +const RangeSelector = { + RANGE: api.internals.ns.selector('range'), + RANGE_SM: api.internals.ns.selector('range--sm'), + RANGE_STEP: api.internals.ns.selector('range--step'), + RANGE_DOUBLE: api.internals.ns.selector('range--double'), + RANGE_DOUBLE_STEP: api.internals.ns.selector('range--double') + api.internals.ns.selector('range--step'), + RANGE_INPUT: api.internals.ns.selector('range input[type=range]:nth-of-type(1)'), + RANGE_INPUT2: `${api.internals.ns.selector('range--double')} input[type=range]:nth-of-type(2)`, + RANGE_OUTPUT: api.internals.ns.selector('range__output'), + RANGE_MIN: api.internals.ns.selector('range__min'), + RANGE_MAX: api.internals.ns.selector('range__max'), + RANGE_PREFIX: api.internals.ns.attr('prefix'), + RANGE_SUFFIX: api.internals.ns.attr('suffix') +}; + +const RangeEmission = { + VALUE: api.internals.ns.emission('range', 'value'), + VALUE2: api.internals.ns.emission('range', 'value2'), + OUTPUT: api.internals.ns.emission('range', 'output'), + CONSTRAINTS: api.internals.ns.emission('range', 'constraints'), + MIN: api.internals.ns.emission('range', 'min'), + MAX: api.internals.ns.emission('range', 'max'), + STEP: api.internals.ns.emission('range', 'step'), + PREFIX: api.internals.ns.emission('range', 'prefix'), + SUFFIX: api.internals.ns.emission('range', 'suffix'), + DISABLED: api.internals.ns.emission('range', 'disabled'), + ENABLE_POINTER: api.internals.ns.emission('range', 'enable_pointer') +}; + +class RangeModel { + constructor () { + this._width = 0; + this._min = 0; + this._max = 0; + this._value = 0; + this._thumbSize = 24; + this._innerWidth = 0; + this._prefix = ''; + this._suffix = ''; + this._background = {}; + } + + configure (model) { + if (!model) return; + this._prefix = model._prefix; + this._suffix = model._suffix; + this._width = model.width; + this.setConstraints(model._constraints); + this.value = model.value; + this.update(); + } + + setPrefix (value) { + this._prefix = value !== null ? value : ''; + } + + setSuffix (value) { + this._suffix = value !== null ? value : ''; + } + + _decorate (value) { + return `${this._prefix}${value}${this._suffix}`; + } + + get width () { + return this._width; + } + + set width (value) { + this._width = value; + } + + get isSm () { + return this._isSm; + } + + set isSm (value) { + if (this._isSm === value) return; + this._isSm = value; + this.setThumbSize(value ? 16 : 24); + this.update(); + } + + setThumbSize (value, mult = 1) { + this._thumbSize = value; + this._innerPadding = value * mult; + } + + get textValue () { + return this._decorate(this._value); + } + + get value () { + return this._value; + } + + set value (value) { + this._value = value; + } + + get outputX () { + return this._outputX; + } + + setConstraints (constraints) { + this._constraints = constraints; + this._min = constraints.min; + this._max = constraints.max; + this._step = constraints.step; + this._rangeWidth = constraints.rangeWidth; + } + + get min () { + return this._min; + } + + get textMin () { + return this._decorate(this._min); + } + + get max () { + return this._max; + } + + get textMax () { + return this._decorate(this._max); + } + + get step () { + return this._step; + } + + get output () { + return { + text: this.textValue, + transform: `translateX(${this._translateX}px) translateX(-${this._centerPercent}%)` + }; + } + + _getRatio (value) { + return (value - this._min) / this._rangeWidth; + } + + get progress () { + return this._progress; + } + + update () { + this._update(); + } + + _update () { + this._innerWidth = this._width - this._innerPadding; + const ratio = this._getRatio(this._value); + this._translateX = ratio * this._width; + this._centerPercent = ratio * 100; + this._progress = { + right: `${(this._innerWidth * ratio + this._innerPadding * 0.5).toFixed(2)}px` + }; + } +} + +class RangeModelStep extends RangeModel { + get stepWidth () { + return `${this._stepWidth.toFixed(3)}px`; + } + + _update () { + super._update(); + const steps = this._rangeWidth / this._step; + this._stepWidth = this._innerWidth / steps; + if (this._stepWidth < 1 || !isFinite(this._stepWidth)) this._stepWidth = 4; + while (this._stepWidth < 4) this._stepWidth *= 2; + } +} + +class RangeModelDouble extends RangeModel { + get value2 () { + return this._value; + } + + set value2 (value) { + if (this._value2 === value) return; + this._value2 = value; + this.update(); + } + + get textValue () { + return `${this._decorate(this._value)} - ${this._decorate(this._value2)}`; + } + + setThumbSize (value) { + super.setThumbSize(value, 2); + } + + _update () { + super._update(); + const ratio = this._getRatio((this._value + this._value2) * 0.5); + this._translateX = ratio * this._width; + this._centerPercent = ratio * 100; + const ratio1 = this._getRatio(this._value); + const ratio2 = this._getRatio(this._value2); + this._progress = { + left: `${(this._innerWidth * ratio1 + this._innerPadding * 0.25).toFixed(2)}px`, + right: `${(this._innerWidth * ratio2 + this._innerPadding * 0.75).toFixed(2)}px` + }; + } +} + +class RangeModelDoubleStep extends RangeModelDouble { + get stepWidth () { + return `${this._stepWidth.toFixed(3)}px`; + } + + _update () { + super._update(); + const steps = this._rangeWidth / this._step; + this._stepWidth = this._innerWidth / steps; + if (this._stepWidth < 4) this._stepWidth *= Math.ceil(4 / this._stepWidth); + } +} + +const RangeTypes = { + STEP: 'step', + DOUBLE: 'double', + DOUBLE_STEP: 'double-step', + DEFAULT: 'default' +}; + +class Range extends api.core.Instance { + static get instanceClassName () { + return 'Range'; + } + + init () { + this._retrieveType(); + this._retrieveSize(); + if (this.isLegacy) { + this.isResizing = true; + this.isMouseMoving = true; + } else { + this._observer = new ResizeObserver(this.resize.bind(this)); + this._observer.observe(this.node); + } + + this.addAscent(RangeEmission.CONSTRAINTS, this.setConstraints.bind(this)); + this.addAscent(RangeEmission.VALUE, this.setValue.bind(this)); + this.addAscent(RangeEmission.VALUE2, this.setValue2.bind(this)); + if (this.getAttribute(RangeSelector.RANGE_PREFIX)) this.setPrefix(this.getAttribute(RangeSelector.RANGE_PREFIX)); + if (this.getAttribute(RangeSelector.RANGE_SUFFIX)) this.setSuffix(this.getAttribute(RangeSelector.RANGE_SUFFIX)); + this.update(); + } + + _retrieveType () { + switch (true) { + case this.matches(RangeSelector.RANGE_DOUBLE_STEP): + this.type = RangeTypes.DOUBLE; + break; + + case this.matches(RangeSelector.RANGE_DOUBLE): + this.type = RangeTypes.DOUBLE; + break; + + case this.matches(RangeSelector.RANGE_STEP): + this.type = RangeTypes.STEP; + break; + + default: + this.type = RangeTypes.DEFAULT; + } + } + + set type (value) { + if (this._type === value) return; + this._type = value; + + const oldModel = this._model; + + switch (this._type) { + case RangeTypes.DOUBLE_STEP: + this._model = new RangeModelDoubleStep(); + break; + + case RangeTypes.DOUBLE: + this._model = new RangeModelDouble(); + break; + + case RangeTypes.STEP: + this._model = new RangeModelStep(); + break; + + default: + this._model = new RangeModel(); + } + + this._model.configure(oldModel); + } + + get type () { + return this._type; + } + + _retrieveSize () { + this._model.isSm = this.matches(RangeSelector.RANGE_SM); + } + + resize () { + this._retrieveWidth(); + this.update(); + } + + _retrieveWidth () { + this._model.width = this.getRect().width; + } + + setValue (value) { + this._model.value = value; + switch (this._type) { + case RangeTypes.DOUBLE_STEP: + case RangeTypes.DOUBLE: + this.descend(RangeEmission.VALUE, value); + break; + } + this.update(); + } + + setValue2 (value) { + this._model.value2 = value; + this.descend(RangeEmission.VALUE2, value); + this.update(); + } + + setConstraints (constraints) { + this._model.setConstraints(constraints); + this.update(); + this.descend(RangeEmission.CONSTRAINTS, constraints); + } + + setPrefix (value) { + this._model.setPrefix(value); + this.update(); + } + + setSuffix (value) { + this._model.setSuffix(value); + this.update(); + } + + mutate (attributesNames) { + switch (true) { + case attributesNames.includes('class'): + this._retrieveType(); + this._retrieveSize(); + break; + + case attributesNames.includes(RangeSelector.RANGE_PREFIX): + case attributesNames.includes(RangeSelector.RANGE_SUFFIX): + this._model.setPrefix(this.getAttribute(RangeSelector.RANGE_PREFIX)); + this._model.setSuffix(this.getAttribute(RangeSelector.RANGE_SUFFIX)); + this.update(); + break; + } + } + + update () { + this._model.update(); + this.descend(RangeEmission.OUTPUT, this._model.output); + this.descend(RangeEmission.MIN, this._model.textMin); + this.descend(RangeEmission.MAX, this._model.textMax); + const progress = this._model.progress; + if (progress.left) { + this.style.setProperty('--progress-left', progress.left); + } else { + this.style.removeProperty('--progress-left'); + } + if (progress.right) { + this.style.setProperty('--progress-right', progress.right); + if (this.isLegacy) { + if (progress.left) { + this.style.setProperty('background-position-x', progress.left); + this.style.setProperty('background-size', `${parseFloat(progress.right) - parseFloat(progress.left)}px ${this._model.isSm ? '8px' : '12px'}`); + } + } + } else { + this.style.removeProperty('--progress-right'); + if (this.isLegacy) { + this.style.removeProperty('background-size'); + this.style.removeProperty('background-position-x'); + } + } + if (this._model.stepWidth) this.style.setProperty('--step-width', this._model.stepWidth); + else this.style.removeProperty('--step-width'); + } + + mouseMove (point) { + if (this._type !== RangeTypes.DOUBLE && this._type !== RangeTypes.DOUBLE_STEP) return; + const x = point.x - this.getRect().left; + this.descend(RangeEmission.ENABLE_POINTER, (parseFloat(this._model.progress.right) - parseFloat(this._model.progress.left)) / 2 + parseFloat(this._model.progress.left) < x ? 2 : 1); + } + + dispose () { + this._observer.disconnect(); + } +} + +class RangeConstraints { + constructor (node) { + this._min = isNaN(node.min) ? 0 : node.min; + this._max = isNaN(node.max) ? 100 : node.max; + this._step = isNaN(node.step) ? 1 : node.step; + this._rangeWidth = this._max - this._min; + } + + get min () { + return this._min; + } + + get max () { + return this._max; + } + + get step () { + return this._step; + } + + get rangeWidth () { + return this._rangeWidth; + } + + test (min, max, step) { + return this._min === min && this._max === max && this._step === step; + } +} + +class RangeInput extends api.core.Instance { + static get instanceClassName () { + return 'RangeInput'; + } + + init () { + this._init(); + this._value = parseFloat(this.node.getAttribute('value')); + if (this.isLegacy) this.addDescent(RangeEmission.ENABLE_POINTER, this._enablePointer.bind(this)); + this.isRendering = true; + this.change(); + } + + _init () { + this._pointerId = 1; + this.request(() => { + if (!this.hasAttribute('min')) this.setAttribute('min', 0); + this.ascend(RangeEmission.CONSTRAINTS, new RangeConstraints(this.node)); + this.ascend(RangeEmission.DISABLED, this.node.disabled); + }); + + this.addDescent(RangeEmission.VALUE2, this.setValue.bind(this)); + } + + get proxy () { + const scope = this; + + const proxyAccessors = { + get value () { + return scope.value; + }, + set value (value) { + scope.value = value; + } + }; + + return api.internals.property.completeAssign(super.proxy, proxyAccessors); + } + + _enablePointer (pointerId) { + const isEnabled = pointerId === this._pointerId; + if (this._isPointerEnabled === isEnabled) return; + this._isPointerEnabled = isEnabled; + if (isEnabled) this.style.removeProperty('pointer-events'); + else this.style.setProperty('pointer-events', 'none'); + } + + get value () { + return parseFloat(this.node.value); + } + + set value (value) { + const parsedValue = parseFloat(value); + if (parsedValue === this._value) return; + this._value = parsedValue; + this.node.value = parsedValue; + this.dispatch('change'); + this.change(); + } + + setValue (value) { + if (parseFloat(this.node.value) > value) { + this.value = value; + } + } + + change () { + this.ascend(RangeEmission.VALUE, this._value); + } + + render () { + const parsedValue = parseFloat(this.node.value); + if (parsedValue !== this._value) this.value = parsedValue; + } + + mutate (attributesNames) { + if (attributesNames.includes('disabled')) this.ascend(RangeEmission.DISABLED, this.node.disabled); + if (attributesNames.includes('min') || attributesNames.includes('max') || attributesNames.includes('step')) { + this.ascend(RangeEmission.CONSTRAINTS, new RangeConstraints(this.node)); + this.change(); + } + } + + dispose () { + if (this._listenerType) this.unlisten(this._listenerType, this._changing); + } +} + +class RangeInput2 extends RangeInput { + static get instanceClassName () { + return 'RangeInput2'; + } + + _init () { + this._pointerId = 2; + this.addDescent(RangeEmission.CONSTRAINTS, this.setConstraints.bind(this)); + this.addDescent(RangeEmission.VALUE, this.setValue.bind(this)); + } + + setValue (value) { + if (parseFloat(this.node.value) < value) { + this.value = value; + } + } + + change () { + this.ascend(RangeEmission.VALUE2, parseFloat(this.node.value)); + } + + setConstraints (constraints) { + this.node.min = constraints.min; + this.node.max = constraints.max; + this.node.step = constraints.step; + this.change(); + } + + mutate (attributesNames) {} +} + +class RangeOutput extends api.core.Instance { + static get instanceClassName () { + return 'RangeOutput'; + } + + init () { + this.addDescent(RangeEmission.OUTPUT, this.change.bind(this)); + } + + change (data) { + this.node.innerText = data.text; + this.node.style.transform = data.transform; + } +} + +class RangeLimit extends api.core.Instance { + static get instanceClassName () { + return 'RangeLimit'; + } + + init () { + switch (true) { + case this.matches(RangeSelector.RANGE_MIN): + this.addDescent(RangeEmission.MIN, this.change.bind(this)); + break; + + case this.matches(RangeSelector.RANGE_MAX): + this.addDescent(RangeEmission.MAX, this.change.bind(this)); + break; + } + } + + change (text) { + this.node.innerText = text; + } +} + +api.range = { + Range: Range, + RangeInput: RangeInput, + RangeInput2: RangeInput2, + RangeOutput: RangeOutput, + RangeLimit: RangeLimit, + RangeEmission: RangeEmission, + RangeSelector: RangeSelector +}; + +api.internals.register(api.range.RangeSelector.RANGE, api.range.Range); +api.internals.register(api.range.RangeSelector.RANGE_INPUT, api.range.RangeInput); +api.internals.register(api.range.RangeSelector.RANGE_INPUT2, api.range.RangeInput2); +api.internals.register(api.range.RangeSelector.RANGE_OUTPUT, api.range.RangeOutput); +api.internals.register(api.range.RangeSelector.RANGE_MIN, api.range.RangeLimit); +api.internals.register(api.range.RangeSelector.RANGE_MAX, api.range.RangeLimit); + +const HeaderSelector = { + HEADER: api.internals.ns.selector('header'), + BRAND_LINK: api.internals.ns.selector('header__brand a'), + TOOLS_LINKS: api.internals.ns.selector('header__tools-links'), + MENU_LINKS: api.internals.ns.selector('header__menu-links'), + BUTTONS: `${api.internals.ns.selector('header__tools-links')} ${api.internals.ns.selector('btns-group')}, ${api.internals.ns.selector('header__tools-links')} ${api.internals.ns.selector('links-group')}`, + MODALS: `${api.internals.ns.selector('header__search')}${api.internals.ns.selector('modal')}, ${api.internals.ns.selector('header__menu')}${api.internals.ns.selector('modal')}` +}; + +class HeaderLinks extends api.core.Instance { + static get instanceClassName () { + return 'HeaderLinks'; + } + + init () { + const header = this.queryParentSelector(HeaderSelector.HEADER); + this.toolsLinks = header.querySelector(HeaderSelector.TOOLS_LINKS); + this.menuLinks = header.querySelector(HeaderSelector.MENU_LINKS); + const copySuffix = '-mobile'; + + const toolsHtml = this.toolsLinks.innerHTML.replace(/ +/g, ' '); + const menuHtml = this.menuLinks.innerHTML.replace(/ +/g, ' '); + // Pour éviter de dupliquer des id, on ajoute un suffixe aux id et aria-controls duppliqués. + let toolsHtmlIdList = toolsHtml.match(/id="(.*?)"/gm) || []; + + // on a besoin d'échapper les backslash dans la chaine de caractère + // eslint-disable-next-line no-useless-escape + toolsHtmlIdList = toolsHtmlIdList.map(element => element.replace('id=\"', '').replace('\"', '')); + + const dupplicateAttributes = ['aria-controls', 'aria-describedby', 'aria-labelledby']; + + let toolsHtmlDuplicateId = toolsHtml.replace(/id="(.*?)"/gm, `id="$1${copySuffix}"`); + + for (const attribute of dupplicateAttributes) { + const toolsHtmlAttributeList = toolsHtml.match(new RegExp(`${attribute}="(.*?)"`, 'gm')); + if (toolsHtmlAttributeList) { + for (const element of toolsHtmlAttributeList) { + const attributeValue = element.replace(`${attribute}="`, '').replace('"', ''); + if (toolsHtmlIdList.includes(attributeValue)) { + toolsHtmlDuplicateId = toolsHtmlDuplicateId.replace(`${attribute}="${attributeValue}"`, `${attribute}="${attributeValue + copySuffix}"`); + } } + } + } + + if (toolsHtmlDuplicateId === menuHtml) return; + + switch (api.mode) { + case api.Modes.ANGULAR: + case api.Modes.REACT: + case api.Modes.VUE: + this.warn(`header__tools-links content is different from header__menu-links content. +As you're using a dynamic framework, you should handle duplication of this content yourself, please refer to documentation: +${api.header.doc}`); + break; + + default: + this.menuLinks.innerHTML = toolsHtmlDuplicateId; + } + } +} + +class HeaderModal extends api.core.Instance { + static get instanceClassName () { + return 'HeaderModal'; + } + + init () { + this.storeAria(); + this.isResizing = true; + } + + resize () { + if (this.isBreakpoint(api.core.Breakpoints.LG)) this.deactivateModal(); + else this.activateModal(); + } + + activateModal () { + const modal = this.element.getInstance('Modal'); + if (!modal) { + this.request(this.activateModal.bind(this)); + return; + } + this.restoreAria(); + modal.isActive = true; + this.listenClick({ capture: true }); + } + + deactivateModal () { + const modal = this.element.getInstance('Modal'); + if (!modal) { + this.request(this.deactivateModal.bind(this)); + return; + } + modal.conceal(); + modal.isActive = false; + this.storeAria(); + this.unlistenClick({ capture: true }); + } + + storeAria () { + if (this.hasAttribute('aria-labelledby')) this._ariaLabelledby = this.getAttribute('aria-labelledby'); + if (this.hasAttribute('aria-label')) this._ariaLabel = this.getAttribute('aria-label'); + this.removeAttribute('aria-labelledby'); + this.removeAttribute('aria-label'); + } + + restoreAria () { + if (this._ariaLabelledby) this.setAttribute('aria-labelledby', this._ariaLabelledby); + if (this._ariaLabel) this.setAttribute('aria-label', this._ariaLabel); + } + + handleClick (e) { + if (e.target.matches('a, button') && !e.target.matches('[aria-controls]') && !e.target.matches(api.core.DisclosureSelector.PREVENT_CONCEAL)) { + const modal = this.element.getInstance('Modal'); + modal.conceal(); + } + } +} + +api.header = { + HeaderLinks: HeaderLinks, + HeaderModal: HeaderModal, + HeaderSelector: HeaderSelector, + doc: 'https://www.systeme-de-design.gouv.fr/elements-d-interface/composants/en-tete' +}; + +api.internals.register(api.header.HeaderSelector.TOOLS_LINKS, api.header.HeaderLinks); +api.internals.register(api.header.HeaderSelector.MODALS, api.header.HeaderModal); + +const DisplaySelector = { + DISPLAY: api.internals.ns.selector('display'), + RADIO_BUTTONS: `input[name="${api.internals.ns('radios-theme')}"]`, + FIELDSET: api.internals.ns.selector('fieldset') +}; + +class Display extends api.core.Instance { + static get instanceClassName () { + return 'Display'; + } + + init () { + this.radios = this.querySelectorAll(DisplaySelector.RADIO_BUTTONS); + + if (api.scheme) { + this.changing = this.change.bind(this); + for (const radio of this.radios) radio.addEventListener('change', this.changing); + this.addDescent(api.scheme.SchemeEmission.SCHEME, this.apply.bind(this)); + this.ascend(api.scheme.SchemeEmission.ASK); + } else { + this.querySelector(DisplaySelector.FIELDSET).setAttribute('disabled', ''); + } + } + + get scheme () { + return this._scheme; + } + + set scheme (value) { + if (this._scheme === value || !api.scheme) return; + switch (value) { + case api.scheme.SchemeValue.SYSTEM: + case api.scheme.SchemeValue.LIGHT: + case api.scheme.SchemeValue.DARK: + this._scheme = value; + for (const radio of this.radios) { + radio.checked = radio.value === value; + } + this.ascend(api.scheme.SchemeEmission.SCHEME, value); + break; + } + } + + change () { + for (const radio of this.radios) { + if (radio.checked) { + this.scheme = radio.value; + return; + } + } + } + + apply (value) { + this.scheme = value; + } + + dispose () { + for (const radio of this.radios) radio.removeEventListener('change', this.changing); + } +} + +api.display = { + Display: Display, + DisplaySelector: DisplaySelector +}; + +api.internals.register(api.display.DisplaySelector.DISPLAY, api.display.Display); + +const TableEmission = { + SCROLLABLE: api.internals.ns.emission('table', 'scrollable'), + CHANGE: api.internals.ns.emission('table', 'change'), + CAPTION_HEIGHT: api.internals.ns.emission('table', 'captionheight'), + CAPTION_WIDTH: api.internals.ns.emission('table', 'captionwidth') +}; + +class Table extends api.core.Instance { + static get instanceClassName () { + return 'Table'; + } + + init () { + this.addAscent(TableEmission.CAPTION_HEIGHT, this.setCaptionHeight.bind(this)); + } + + setCaptionHeight (value) { + this.setProperty('--table-offset', value); + } +} + +class TableWrapper extends api.core.Instance { + static get instanceClassName () { + return 'TableWrapper'; + } + + init () { + this.addAscent(TableEmission.CAPTION_HEIGHT, this.setCaptionHeight.bind(this)); + } + + setCaptionHeight (value) { + requestAnimationFrame(() => this.ascend(TableEmission.CAPTION_HEIGHT, 0)); + this.setProperty('--table-offset', value); + } +} + +const TableSelector = { + TABLE: api.internals.ns.selector('table'), + TABLE_WRAPPER: [`${api.internals.ns.selector('table')} ${api.internals.ns.selector('table__wrapper')}`], + SHADOW: api.internals.ns.selector('table__shadow'), + SHADOW_LEFT: api.internals.ns.selector('table__shadow--left'), + SHADOW_RIGHT: api.internals.ns.selector('table__shadow--right'), + ELEMENT: [`${api.internals.ns.selector('table')}:not(${api.internals.ns.selector('table--no-scroll')}) table`], + CAPTION: `${api.internals.ns.selector('table')} table caption`, + ROW: `${api.internals.ns.selector('table')} tbody tr`, + COL: `${api.internals.ns.selector('table')} thead th` +}; + +const SCROLL_OFFSET = 0; // valeur en px du scroll avant laquelle le shadow s'active ou se desactive + +class TableElement extends api.core.Instance { + static get instanceClassName () { + return 'TableElement'; + } + + init () { + this.listen('scroll', this.scroll.bind(this)); + this.content = this.querySelector('tbody'); + this.tableOffsetHeight = 0; + this.isResizing = true; + } + + get isScrolling () { + return this._isScrolling; + } + + set isScrolling (value) { + if (this._isScrolling === value) return; + this._isScrolling = value; + + if (value) { + this.addClass(TableSelector.SHADOW); + this.scroll(); + } else { + this.removeClass(TableSelector.SHADOW); + this.removeClass(TableSelector.SHADOW_LEFT); + this.removeClass(TableSelector.SHADOW_RIGHT); + } + } + + /* ajoute la classe fr-table__shadow-left ou fr-table__shadow-right sur fr-table en fonction d'une valeur de scroll et du sens (right, left) */ + scroll () { + const isMin = this.node.scrollLeft <= SCROLL_OFFSET; + const max = this.content.offsetWidth - this.node.offsetWidth - SCROLL_OFFSET; + const isMax = Math.abs(this.node.scrollLeft) >= max; + const isRtl = document.documentElement.getAttribute('dir') === 'rtl'; + const minSelector = isRtl ? TableSelector.SHADOW_RIGHT : TableSelector.SHADOW_LEFT; + const maxSelector = isRtl ? TableSelector.SHADOW_LEFT : TableSelector.SHADOW_RIGHT; + + if (isMin) { + this.removeClass(minSelector); + } else { + this.addClass(minSelector); + } + + if (isMax) { + this.removeClass(maxSelector); + } else { + this.addClass(maxSelector); + } + } + + resize () { + this.isScrolling = this.content.offsetWidth > this.node.offsetWidth; + } + + dispose () { + this.isScrolling = false; + } +} + +const PADDING = '1rem'; // padding de 4v sur le caption +class TableCaption extends api.core.Instance { + static get instanceClassName () { + return 'TableCaption'; + } + + init () { + this.height = 0; + this.isResizing = true; + } + + resize () { + const height = this.getRect().height; + if (this.height === height) return; + this.height = height; + this.ascend(TableEmission.CAPTION_HEIGHT, `calc(${height}px + ${PADDING})`); + } +} + +class TableRow extends api.core.Instance { + static get instanceClassName () { + return 'TableRow'; + } + + init () { + if (api.checkbox) { + this.addAscent(CheckboxEmission.CHANGE, this._handleCheckboxChange.bind(this)); + this.descend(CheckboxEmission.RETRIEVE); + } + } + + _handleCheckboxChange (node) { + if (node.name === 'row-select' || + node.getAttribute(api.internals.ns.attr('row-select')) === 'true') { + this.isSelected = node.checked === true; + } + } + + render () { + const height = this.getRect().height + 2; + if (this._height === height) return; + this._height = height; + this.setProperty('--row-height', `${this._height}px`); + } + + get isSelected () { + return this._isSelected; + } + + set isSelected (value) { + if (this._isSelected === value) return; + this.isRendering = value; + this._isSelected = value; + this.setAttribute('aria-selected', value); + } +} + +api.table = { + Table: Table, + TableWrapper: TableWrapper, + TableElement: TableElement, + TableCaption: TableCaption, + TableSelector: TableSelector, + TableRow: TableRow +}; + +api.internals.register(api.table.TableSelector.TABLE, api.table.Table); +api.internals.register(api.table.TableSelector.TABLE_WRAPPER, api.table.TableWrapper); +api.internals.register(api.table.TableSelector.ELEMENT, api.table.TableElement); +api.internals.register(api.table.TableSelector.CAPTION, api.table.TableCaption); +api.internals.register(api.table.TableSelector.ROW, api.table.TableRow); diff --git a/dist/dsfr/dsfr.module.min.js b/dist/dsfr/dsfr.module.min.js new file mode 100644 index 0000000..5bf4f7f --- /dev/null +++ b/dist/dsfr/dsfr.module.min.js @@ -0,0 +1,2 @@ +/*! DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) */ +const e=new class{constructor(){this.modules={}}create(e){const t=new e;this.modules[t.type]=t}getModule(e){return this.modules[e]}add(e,t){this.modules[e].add(t)}remove(e,t){this.modules[e].remove(t)}get isActive(){return this._isActive}set isActive(e){if(e===this._isActive)return;this._isActive=e;const t=Object.keys(this.modules).map((e=>this.modules[e]));if(e)for(const e of t)e.activate();else for(const e of t)e.deactivate()}get isLegacy(){return this._isLegacy}set isLegacy(e){e!==this._isLegacy&&(this._isLegacy=e)}},t="fr",s="dsfr",i="@gouvfr",n="1.13.2";class r{constructor(e,t,s,i){switch(this.level=e,this.light=t,this.dark=s,i){case"warn":this.logger=console.warn;break;case"error":this.logger=console.error;break;default:this.logger=console.log}}log(...e){const t=new a(s);for(const s of e)t.add(s);this.print(t)}print(e){e.setColor(this.color),this.logger.apply(console,e.getMessage())}get color(){return window.matchMedia("(prefers-color-scheme: dark)").matches?this.dark:this.light}}class a{constructor(e){this.inputs=["%c"],this.styles=["font-family:Marianne","line-height: 1.5"],this.objects=[],e&&this.add(`${e} :`)}add(e){switch(typeof e){case"object":case"function":this.inputs.push("%o "),this.objects.push(e);break;default:this.inputs.push(`${e} `)}}setColor(e){this.styles.push(`color:${e}`)}getMessage(){return[this.inputs.join(""),this.styles.join(";"),...this.objects]}}const o={log:new r(0,"#616161","#989898"),debug:new r(1,"#000091","#8B8BFF"),info:new r(2,"#007c3b","#00ed70"),warn:new r(3,"#ba4500","#fa5c00","warn"),error:new r(4,"#D80600","#FF4641","error")};const h=new class{constructor(){this.level=2;for(const e in o){const t=o[e];this[e]=(...e)=>{this.level<=t.level&&t.log.apply(t,e)},this[e].print=t.print.bind(t)}}state(){const t=new a;t.add(e),this.log.print(t)}tree(){const t=e.getModule("stage");if(!t)return;const s=new a;this._branch(t.root,0,s),this.log.print(s)}_branch(e,t,s){let i="";if(t>0){let e="";for(let s=0;s{"loading"!==document.readyState?window.requestAnimationFrame(e):document.addEventListener("DOMContentLoaded",e)},l={AUTO:"auto",MANUAL:"manual",RUNTIME:"runtime",LOADED:"loaded",VUE:"vue",ANGULAR:"angular",REACT:"react"},d=(e,t,s=null,i=!0,n=!1)=>{const r={bubbles:!0===i,cancelable:!0===n};s&&(r.detail=s);const a=new CustomEvent(t,r);e.dispatchEvent(a)},u=(e,t=null,s=!1,i=!1)=>d(document.documentElement,e,t,s,i),g=e=>`${t}-${e}`;g.selector=(e,t)=>(void 0===t&&(t="."),`${t}${g(e)}`),(g.attr=e=>`data-${g(e)}`).selector=(e,t)=>{let s=g.attr(e);return void 0!==t&&(s+=`="${t}"`),`[${s}]`},g.event=e=>`${s}.${e}`,g.emission=(e,t)=>`emission:${e}.${t}`;const p={READY:g.event("ready"),START:g.event("start"),STOP:g.event("stop"),RENDER:g.event("render"),RESIZE:g.event("resize"),BREAKPOINT:g.event("breakpoint"),SCROLL_LOCK:g.event("scroll-lock"),SCROLL_UNLOCK:g.event("scroll-unlock")};const m=new class{constructor(){this._mode=l.AUTO,this.isStarted=!1,this.starting=this.start.bind(this),this.preventManipulation=!1}configure(e={},t,s){this.startCallback=t;const i=e.production&&(!s||"false"!==s.production);switch(!0){case s&&!isNaN(s.level):h.level=Number(s.level);break;case s&&s.verbose&&("true"===s.verbose||1===s.verbose):h.level=0;break;case i:h.level=999;break;case e.verbose:h.level=0}h.info(`version ${n}`),u(p.READY),this.mode=e.mode||l.AUTO}set mode(e){switch(e){case l.AUTO:this.preventManipulation=!1,t=this.starting,c(t);break;case l.LOADED:this.preventManipulation=!1,c(this.starting);break;case l.RUNTIME:this.preventManipulation=!1,this.start();break;case l.MANUAL:this.preventManipulation=!1;break;case l.VUE:case l.ANGULAR:case l.REACT:this.preventManipulation=!0;break;default:return void h.error("Illegal mode")}var t;this._mode=e,h.info(`mode set to ${e}`)}get mode(){return this._mode}start(){h.info("start"),this.startCallback()}};class _{constructor(){this._collection=[]}forEach(e){this._collection.forEach(e)}map(e){return this._collection.map(e)}get length(){return this._collection.length}add(e){return!(this._collection.indexOf(e)>-1)&&(this._collection.push(e),this.onAdd&&this.onAdd(),this.onPopulate&&1===this._collection.length&&this.onPopulate(),!0)}remove(e){const t=this._collection.indexOf(e);if(-1===t)return!1;this._collection.splice(t,1),this.onRemove&&this.onRemove(),this.onEmpty&&0===this._collection.length&&this.onEmpty()}execute(...e){for(const t of this._collection)t&&t.apply(null,e)}clear(){this._collection.length=0}clone(){const e=new _;return e._collection=this._collection.slice(),e}get collection(){return this._collection}}class b extends _{constructor(e){super(),this.type=e,this.isActive=!1}activate(){}deactivate(){}}const E=(e,t)=>Array.prototype.slice.call(e.querySelectorAll(t)),f=(e,t)=>{const s=e.parentElement;return s.matches(t)?s:s===document.documentElement?null:f(s,t)};class A{constructor(e,t,s){this.selector=e,this.InstanceClass=t,this.creator=s,this.instances=new _,this.isIntroduced=!1,this._instanceClassName=this.InstanceClass.instanceClassName,this._instanceClassNames=this.getInstanceClassNames(this.InstanceClass),this._property=this._instanceClassName.substring(0,1).toLowerCase()+this._instanceClassName.substring(1);const i=this._instanceClassName.replace(/[^a-zA-Z0-9]+/g,"-").replace(/([A-Z]+)([A-Z][a-z])/g,"$1-$2").replace(/([a-z])([A-Z])/g,"$1-$2").replace(/([0-9])([^0-9])/g,"$1-$2").replace(/([^0-9])([0-9])/g,"$1-$2").toLowerCase();this._attribute=g.attr(`js-${i}`)}getInstanceClassNames(e){const t=Object.getPrototypeOf(e);return t&&"Instance"!==t.instanceClassName?[...this.getInstanceClassNames(t),e.instanceClassName]:[e.instanceClassName]}hasInstanceClassName(e){return this._instanceClassNames.indexOf(e)>-1}introduce(){this.isIntroduced||(this.isIntroduced=!0,e.getModule("stage").parse(document.documentElement,this))}parse(e,t){const s=[];return e.matches&&e.matches(this.selector)&&s.push(e),!t&&e.querySelectorAll&&e.querySelector(this.selector)&&s.push.apply(s,E(e,this.selector)),s}create(e){if(!e.node.matches(this.selector))return;const t=new this.InstanceClass;return this.instances.add(t),t}remove(e){this.instances.remove(e)}dispose(){const e=this.instances.collection;for(let t=e.length-1;t>-1;t--)e[t]._dispose();this.creator=null}get instanceClassName(){return this._instanceClassName}get instanceClassNames(){return this._instanceClassNames}get property(){return this._property}get attribute(){return this._attribute}}class T extends b{constructor(){super("register")}register(t,s,i){const n=new A(t,s,i);return this.add(n),e.isActive&&n.introduce(),n}activate(){for(const e of this.collection)e.introduce()}remove(e){e.dispose(),super.remove(e)}}let v=0;class S{constructor(e,t){t?this.id=t:(v++,this.id=v),this.node=e,this.attributeNames=[],this.instances=[],this._children=[],this._parent=null,this._projects=[]}get proxy(){const e=this;if(!this._proxy){this._proxy={id:this.id,get parent(){return e.parent?e.parent.proxy:null},get children(){return e.children.map((e=>e.proxy))}};for(const e of this.instances)this._proxy[e.registration.property]=e.proxy}return this._proxy}get html(){if(!this.node||!this.node.outerHTML)return"";const e=this.node.outerHTML.indexOf(">");return this.node.outerHTML.substring(0,e+1)}project(e){-1===this._projects.indexOf(e)&&this._projects.push(e)}populate(){const e=this._projects.slice();this._projects.length=0;for(const t of e)this.create(t)}create(e){if(this.hasInstance(e.instanceClassName))return;h.debug(`create instance of ${e.instanceClassName} on element [${this.id}]`);const t=e.create(this);this.instances.push(t),t._config(this,e),this._proxy&&(this._proxy[e.property]=t.proxy)}remove(e){const t=this.instances.indexOf(e);t>-1&&this.instances.splice(t,1),this._proxy&&delete this._proxy[e.registration.property]}get parent(){return this._parent}get ascendants(){return[this.parent,...this.parent.ascendants]}get children(){return this._children}get descendants(){const e=[...this._children];return this._children.forEach((t=>e.push(...t.descendants))),e}addChild(e,t){return this._children.indexOf(e)>-1?null:(e._parent=this,!isNaN(t)&&t>-1&&t=0;e--){const t=this.instances[e];t&&t._dispose()}this.instances.length=0,e.remove("stage",this),this.parent.removeChild(this),this._children.length=0,h.debug(`remove element [${this.id}] ${this.html}`)}prepare(e){-1===this.attributeNames.indexOf(e)&&this.attributeNames.push(e)}examine(){const e=this.attributeNames.slice();this.attributeNames.length=0;for(let t=this.instances.length-1;t>-1;t--)this.instances[t].examine(e)}}const y={CLICK:g.emission("root","click"),KEYDOWN:g.emission("root","keydown"),KEYUP:g.emission("root","keyup")},C={TAB:{id:"tab",value:9},ESCAPE:{id:"escape",value:27},END:{id:"end",value:35},HOME:{id:"home",value:36},LEFT:{id:"left",value:37},UP:{id:"up",value:38},RIGHT:{id:"right",value:39},DOWN:{id:"down",value:40}},N=e=>Object.values(C).filter((t=>t.value===e))[0];class D extends S{constructor(){super(document.documentElement,"root"),this.node.setAttribute(g.attr("js"),!0),this.listen()}listen(){document.documentElement.addEventListener("click",this.click.bind(this),{capture:!0}),document.documentElement.addEventListener("keydown",this.keydown.bind(this),{capture:!0}),document.documentElement.addEventListener("keyup",this.keyup.bind(this),{capture:!0})}click(e){this.emit(y.CLICK,e.target)}keydown(e){this.emit(y.KEYDOWN,N(e.keyCode))}keyup(e){this.emit(y.KEYUP,N(e.keyCode))}}class R extends b{constructor(){super("stage"),this.root=new D,super.add(this.root),this.observer=new MutationObserver(this.mutate.bind(this)),this.modifications=[],this.willModify=!1,this.modifying=this.modify.bind(this)}hasElement(e){for(const t of this.collection)if(t.node===e)return!0;return!1}getElement(e){for(const t of this.collection)if(t.node===e)return t;const t=new S(e);return this.add(t),h.debug(`add element [${t.id}] ${t.html}`),t}getProxy(e){if(!this.hasElement(e))return null;return this.getElement(e).proxy}add(e){super.add(e),this.put(e,this.root)}put(e,t){let s=0;for(let i=t.children.length-1;i>-1;i--){const n=t.children[i],r=e.node.compareDocumentPosition(n.node);if(r&Node.DOCUMENT_POSITION_CONTAINS)return void this.put(e,n);if(r&Node.DOCUMENT_POSITION_CONTAINED_BY)t.removeChild(n),e.addChild(n,0);else if(r&Node.DOCUMENT_POSITION_PRECEDING){s=i+1;break}}t.addChild(e,s)}activate(){this.observer.observe(document.documentElement,{childList:!0,subtree:!0,attributes:!0})}deactivate(){this.observer.disconnect()}mutate(e){const t=[];e.forEach((e=>{switch(e.type){case"childList":e.removedNodes.forEach((e=>this.dispose(e))),e.addedNodes.forEach((e=>this.parse(e)));break;case"attributes":if(this.hasElement(e.target)){const s=this.getElement(e.target);s.prepare(e.attributeName),-1===t.indexOf(s)&&t.push(s);for(const e of s.descendants)-1===t.indexOf(e)&&t.push(e)}-1===this.modifications.indexOf(e.target)&&this.modifications.push(e.target)}})),t.forEach((e=>e.examine())),this.modifications.length&&!this.willModify&&(this.willModify=!0,window.requestAnimationFrame(this.modifying))}modify(){this.willModify=!1;const e=this.modifications.slice();this.modifications.length=0;for(const t of e)document.documentElement.contains(t)&&this.parse(t)}dispose(e){const t=[];this.forEach((s=>{e.contains(s.node)&&t.push(s)}));for(const e of t)e.dispose(),this.remove(e)}parse(t,s,i){const n=s?[s]:e.getModule("register").collection,r=[];for(const e of n){const s=e.parse(t,i);for(const t of s){const s=this.getElement(t);s.project(e),-1===r.indexOf(s)&&r.push(s)}}for(const e of r)e.populate()}}class w extends b{constructor(){super("render"),this.rendering=this.render.bind(this),this.nexts=new _}activate(){window.requestAnimationFrame(this.rendering)}request(e){this.nexts.add(e)}render(){if(!e.isActive)return;if(window.requestAnimationFrame(this.rendering),this.forEach((e=>e.render())),!this.nexts.length)return;const t=this.nexts.clone();this.nexts.clear(),t.forEach((e=>e.next())),u(p.RENDER)}}class L extends b{constructor(){super("resize"),this.requireResize=!1,this.resizing=this.resize.bind(this);const e=this.request.bind(this);document.fonts&&document.fonts.ready.then(e),window.addEventListener("resize",e),window.addEventListener("orientationchange",e)}activate(){this.request()}request(){this.requireResize||(this.requireResize=!0,window.requestAnimationFrame(this.resizing))}resize(){this.requireResize&&(this.forEach((e=>e.resize())),this.requireResize=!1,u(p.RESIZE))}}class I extends b{constructor(){super("lock"),this._isLocked=!1,this._scrollY=0,this.onPopulate=this.lock.bind(this),this.onEmpty=this.unlock.bind(this)}get isLocked(){return this._isLocked}lock(){if(!this._isLocked){this._isLocked=!0,this._scrollY=window.scrollY;const e=window.innerWidth-document.documentElement.clientWidth;document.documentElement.setAttribute(g.attr("scrolling"),"false"),document.body.style.top=-this._scrollY+"px",this.behavior=getComputedStyle(document.documentElement).getPropertyValue("scroll-behavior"),"smooth"===this.behavior&&(document.documentElement.style.scrollBehavior="auto"),e>0&&document.documentElement.style.setProperty("--scrollbar-width",`${e}px`),u(p.SCROLL_LOCK)}}unlock(){this._isLocked&&(this._isLocked=!1,document.documentElement.removeAttribute(g.attr("scrolling")),document.body.style.top="",window.scrollTo(0,this._scrollY),"smooth"===this.behavior&&document.documentElement.style.removeProperty("scroll-behavior"),document.documentElement.style.removeProperty("--scrollbar-width"),u(p.SCROLL_UNLOCK))}move(e){this._isLocked?(this._scrollY+=e,document.body.style.top=-this._scrollY+"px"):window.scrollTo(0,window.scrollY+e)}}class x extends b{constructor(){super("load"),this.loading=this.load.bind(this)}activate(){window.addEventListener("load",this.loading)}load(){this.forEach((e=>e.load()))}}const O=["Marianne","Spectral"];class P extends b{constructor(){super("font-swap"),this.swapping=this.swap.bind(this)}activate(){document.fonts&&document.fonts.addEventListener("loadingdone",this.swapping)}swap(){const e=O.filter((e=>document.fonts.check(`16px ${e}`)));this.forEach((t=>t.swapFont(e)))}}class k extends b{constructor(){super("mouse-move"),this.requireMove=!1,this._isMoving=!1,this.moving=this.move.bind(this),this.requesting=this.request.bind(this),this.onPopulate=this.listen.bind(this),this.onEmpty=this.unlisten.bind(this)}listen(){this._isMoving||(this._isMoving=!0,this.requireMove=!1,document.documentElement.addEventListener("mousemove",this.requesting))}unlisten(){this._isMoving&&(this._isMoving=!1,this.requireMove=!1,document.documentElement.removeEventListener("mousemove",this.requesting))}request(e){this._isMoving&&(this.point={x:e.clientX,y:e.clientY},this.requireMove||(this.requireMove=!0,window.requestAnimationFrame(this.moving)))}move(){this.requireMove&&(this.forEach((e=>e.mouseMove(this.point))),this.requireMove=!1)}}class M extends b{constructor(){super("hash"),this.handling=this.handle.bind(this),this.getLocationHash()}activate(){window.addEventListener("hashchange",this.handling)}deactivate(){window.removeEventListener("hashchange",this.handling)}_sanitize(e){return"#"===e.charAt(0)?e.substring(1):e}set hash(e){const t=this._sanitize(e);this._hash!==t&&(window.location.hash=t)}get hash(){return this._hash}getLocationHash(){const e=window.location.hash;this._hash=this._sanitize(e)}handle(e){this.getLocationHash(),this.forEach((t=>t.handleHash(this._hash,e)))}}const G=new class{constructor(){e.create(T),e.create(R),e.create(w),e.create(L),e.create(I),e.create(x),e.create(P),e.create(k),e.create(M);const t=e.getModule("register");this.register=t.register.bind(t)}get isActive(){return e.isActive}start(){h.debug("START"),e.isActive=!0,u(p.START)}stop(){h.debug("STOP"),e.isActive=!1,u(p.STOP)}};const $=e=>{switch(!0){case e.hover:return"-hover";case e.active:return"-active";default:return""}},H=new class{getColor(e,t,s,i={}){const n=`--${e}-${t}-${s}${$(i)}`;return getComputedStyle(document.documentElement).getPropertyValue(n).trim()||null}},U=e=>"."===e.charAt(0)?e.substr(1):e,B=e=>{switch(!0){case!e.className:return[];case"string"==typeof e.className:return e.className.split(" ");case"string"==typeof e.className.baseVal:return e.className.baseVal.split(" ")}return[]},F=(e,t,s)=>{t=U(t);const i=B(e),n=i.indexOf(t);!0===s?n>-1&&i.splice(n,1):-1===n&&i.push(t),e.className=i.join(" ")},W=(e,t)=>F(e,t),q=(e,t)=>F(e,t,!0),z=(e,t)=>B(e).indexOf(U(t))>-1,K=['[tabindex]:not([tabindex="-1"])',"a[href]","button:not([disabled])","input:not([disabled])","select:not([disabled])","textarea:not([disabled])","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])',"details>summary:first-of-type","details","iframe"].join(),j=e=>e.querySelectorAll(K);let V=0;const Y=e=>{if(!document.getElementById(e))return e;let t=!0;const s=e;for(;t;)V++,e=`${s}-${V}`,t=document.getElementById(e);return e},X={addClass:W,hasClass:z,removeClass:q,queryParentSelector:f,querySelectorAllArray:E,queryActions:j,uniqueId:Y,dispatch:d};const Q={DataURISVG:class{constructor(e=0,t=0){this._width=e,this._height=t,this._content=""}get width(){return this._width}set width(e){this._width=e}get height(){return this._height}set height(e){this._height=e}get content(){return this._content}set content(e){this._content=e}getDataURI(e=!1){let t=`${this._content}`;return t=t.replace(/#/gi,"%23"),e&&(t=t.replace(//gi,"%3E"),t=t.replace(/"/gi,"'"),t=t.replace(/{/gi,"%7B"),t=t.replace(/}/gi,"%7D")),`data:image/svg+xml;charset=utf8,${t}`}}},Z={supportLocalStorage:()=>{try{return"localStorage"in window&&null!==window.localStorage}catch(e){return!1}},supportAspectRatio:()=>!!window.CSS&&CSS.supports("aspect-ratio: 16 / 9")},J={TransitionSelector:{NONE:g.selector("transition-none")}},ee=(e,...t)=>(t.forEach((t=>{const s=Object.keys(t).reduce(((e,s)=>(e[s]=Object.getOwnPropertyDescriptor(t,s),e)),{});Object.getOwnPropertySymbols(t).forEach((e=>{const i=Object.getOwnPropertyDescriptor(t,e);i.enumerable&&(s[e]=i)})),Object.defineProperties(e,s)})),e),te={completeAssign:ee},se={},ie={};Object.defineProperty(ie,"isLegacy",{get:()=>e.isLegacy}),ie.setLegacy=()=>{e.isLegacy=!0},se.legacy=ie,se.dom=X,se.image=Q,se.support=Z,se.motion=J,se.property=te,se.ns=g,se.register=G.register,se.state=e,se.query=(e=>{if(e&&e.search){const e=new URLSearchParams(window.location.search).entries();return Object.fromEntries(e)}return null})(window.location),Object.defineProperty(se,"preventManipulation",{get:()=>m.preventManipulation}),Object.defineProperty(se,"stage",{get:()=>e.getModule("stage")});const ne=t=>e.getModule("stage").getProxy(t);ne.version=n,ne.prefix=t,ne.organisation=i,ne.Modes=l,Object.defineProperty(ne,"mode",{set:e=>{m.mode=e},get:()=>m.mode}),ne.internals=se,ne.version=n,ne.start=G.start,ne.stop=G.stop,ne.inspector=h,ne.colors=H;const re=window[s];ne.internals.configuration=re,m.configure(re,ne.start,ne.internals.query),window[s]=ne;class ae{constructor(){this.emissions={}}add(e,t){if("function"!=typeof t)throw new Error("closure must be a function");this.emissions[e]||(this.emissions[e]=[]),this.emissions[e].push(t)}remove(e,t){if(this.emissions[e])if(t){const s=this.emissions[e].indexOf(t);s>-1&&this.emissions[e].splice(s)}else delete this.emissions[e]}emit(e,t){if(!this.emissions[e])return[];const s=[];for(const i of this.emissions[e])i&&s.push(i(t));return s}dispose(){this.emissions=null}}const oe=new class{constructor(){this._activeElements=[],window.document.addEventListener("focusin",this._onFocusIn.bind(this))}_onFocusIn(e){this._activeElements.push(e.target)}get index(){return this._activeElements.length-1}focus(e){const t=this._activeElements[e];switch(!0){case e<0:case 0===this._activeElements.length:return void this.focusOnLogo();case!t:case!document.documentElement.contains(t):case!this._isDisplayed(t):return void this.focus(e-1)}t.focus()}focusOnLogo(){const e=document.querySelector(ne.header.HeaderSelector.BRAND_LINK);e&&e.focus()}_isDisplayed(e){for(;e&&e!==document.documentElement;){if(e===document.body)return!0;const t=window.getComputedStyle(e);if("none"===t.display||"hidden"===t.visibility)return!1;e=e.parentElement}return!0}};class he{constructor(e,t){this.id=e,this.minWidth=t}test(){return window.matchMedia(`(min-width: ${this.minWidth}em)`).matches}}const ce={XS:new he("xs",0),SM:new he("sm",36),MD:new he("md",48),LG:new he("lg",62),XL:new he("xl",78)},le={CLICK:g.event("click")};class de{constructor(e=!0){this.jsAttribute=e,this._isRendering=!1,this._isResizing=!1,this._isScrollLocked=!1,this._isLoading=!1,this._isSwappingFont=!1,this._isEnabled=!0,this._isDisposed=!1,this._listeners={},this._handlingClick=this._handleClick.bind(this),this._hashes=[],this._hash="",this._keyListenerTypes=[],this._keys=[],this.handlingKey=this.handleKey.bind(this),this._emitter=new ae,this._ascent=new ae,this._descent=new ae,this._registrations=[],this._nexts=[]}static get instanceClassName(){return"Instance"}_config(e,t){this.element=e,this.registration=t,this.node=e.node,this.id=e.node.id,this.jsAttribute&&this.setAttribute(t.attribute,!0),this.init()}init(){}get proxy(){const e=this;return ee({render:()=>e.render(),resize:()=>e.resize()},{get node(){return e.node},get isEnabled(){return e.isEnabled},set isEnabled(t){e.isEnabled=t}})}log(...e){e.unshift(`${this.registration.instanceClassName} #${this.id} - `),h.log.apply(h,e)}debug(...e){e.unshift(`${this.registration.instanceClassName} #${this.id} - `),h.debug.apply(h,e)}info(...e){e.unshift(`${this.registration.instanceClassName} #${this.id} - `),h.info.apply(h,e)}warn(...e){e.unshift(`${this.registration.instanceClassName} #${this.id} - `),h.warn.apply(h,e)}error(...e){e.unshift(`${this.registration.instanceClassName} #${this.id} - `),h.error.apply(h,e)}register(t,s){const i=e.getModule("register").register(t,s,this);this._registrations.push(i)}getRegisteredInstances(e){for(const t of this._registrations)if(t.hasInstanceClassName(e))return t.instances.collection;return[]}dispatch(e,t=null,s=!0,i=!1){d(this.node,e,t,s,i)}listen(e,t,s){this._listeners[e]||(this._listeners[e]=[]);const i=this._listeners[e],n=new ge(this.node,e,t,s);i.push(n),n.listen()}unlisten(e,t,s){if(!e){for(const e in this._listeners)this.unlisten(e);return}const i=this._listeners[e];if(!i)return;if(!t)return void i.forEach((t=>this.unlisten(e,t.closure)));const n=i.filter((e=>e.closure===t&&e.matchOptions(s)));n.forEach((e=>e.unlisten())),this._listeners[e]=i.filter((e=>-1===n.indexOf(e)))}listenClick(e){this.listen("click",this._handlingClick,e)}unlistenClick(e){this.unlisten("click",this._handlingClick,e)}_handleClick(e){this.handleClick(e),this.dispatch(le.CLICK,this)}handleClick(e){}set hash(t){e.getModule("hash").hash=t}get hash(){return e.getModule("hash").hash}listenHash(t,s){if(!this._hashes)return;0===this._hashes.length&&e.add("hash",this);const i=new pe(t,s);this._hashes=this._hashes.filter((e=>e.hash!==t)),this._hashes.push(i)}unlistenHash(t){this._hashes&&(this._hashes=this._hashes.filter((e=>e.hash!==t)),0===this._hashes.length&&e.remove("hash",this))}handleHash(e,t){if(this._hashes)for(const s of this._hashes)s.handle(e,t)}listenKey(e,t,s=!1,i=!1,n="down"){-1===this._keyListenerTypes.indexOf(n)&&(this.listen(`key${n}`,this.handlingKey),this._keyListenerTypes.push(n)),this._keys.push(new ue(n,e,t,s,i))}unlistenKey(e,t){this._keys=this._keys.filter((s=>s.code!==e||s.closure!==t)),this._keyListenerTypes.forEach((e=>{this._keys.some((t=>t.type===e))||this.unlisten(`key${e}`,this.handlingKey)}))}handleKey(e){for(const t of this._keys)t.handle(e)}get isEnabled(){return this._isEnabled}set isEnabled(e){this._isEnabled=e}get isRendering(){return this._isRendering}set isRendering(t){this._isRendering!==t&&(t?e.add("render",this):e.remove("render",this),this._isRendering=t)}render(){}request(t){this._nexts.push(t),e.getModule("render").request(this)}next(){const e=this._nexts.slice();this._nexts.length=0;for(const t of e)t&&t()}get isResizing(){return this._isResizing}set isResizing(t){this._isResizing!==t&&(t?(e.add("resize",this),this.resize()):e.remove("resize",this),this._isResizing=t)}resize(){}isBreakpoint(e){return!0==("string"==typeof e)?ce[e.toUpperCase()].test():e.test()}get isScrollLocked(){return this._isScrollLocked}set isScrollLocked(t){this._isScrollLocked!==t&&(t?e.add("lock",this):e.remove("lock",this),this._isScrollLocked=t)}get isLoading(){return this._isLoading}set isLoading(t){this._isLoading!==t&&(t?e.add("load",this):e.remove("load",this),this._isLoading=t)}load(){}get isSwappingFont(){return this._isSwappingFont}set isSwappingFont(t){this._isSwappingFont!==t&&(t?e.add("font-swap",this):e.remove("font-swap",this),this._isSwappingFont=t)}swapFont(){}get isMouseMoving(){return this._isMouseMoving}set isMouseMoving(t){this._isMouseMoving!==t&&(t?e.add("mouse-move",this):e.remove("mouse-move",this),this._isMouseMoving=t)}mouseMove(e){}examine(e){this.node.matches(this.registration.selector)?this.mutate(e):this._dispose()}mutate(e){}retrieveNodeId(e,t){if(e.id)return e.id;const s=Y(`${this.id}-${t}`);return this.warn(`add id '${s}' to ${t}`),e.setAttribute("id",s),s}get isDisposed(){return this._isDisposed}_dispose(){this.debug(`dispose instance of ${this.registration.instanceClassName} on element [${this.element.id}]`),this.removeAttribute(this.registration.attribute),this.unlisten(),e.remove("hash",this),this._hashes=null,this._keys=null,this.isRendering=!1,this.isResizing=!1,this._nexts=null,e.getModule("render").nexts.remove(this),this.isScrollLocked=!1,this.isLoading=!1,this.isSwappingFont=!1,this.isMouseMoving=!1,this._emitter.dispose(),this._emitter=null,this._ascent.dispose(),this._ascent=null,this._descent.dispose(),this._descent=null,this.element.remove(this);for(const t of this._registrations)e.remove("register",t);this._registrations=null,this.registration.remove(this),this._isDisposed=!0,this.dispose()}dispose(){}emit(e,t){return this.element.emit(e,t)}addEmission(e,t){this._emitter.add(e,t)}removeEmission(e,t){this._emitter.remove(e,t)}ascend(e,t){return this.element.ascend(e,t)}addAscent(e,t){this._ascent.add(e,t)}removeAscent(e,t){this._ascent.remove(e,t)}descend(e,t){return this.element.descend(e,t)}addDescent(e,t){this._descent.add(e,t)}removeDescent(e,t){this._descent.remove(e,t)}get style(){return this.node.style}addClass(e){W(this.node,e)}removeClass(e){q(this.node,e)}hasClass(e){return z(this.node,e)}get classNames(){return B(this.node)}remove(){this.node.parentNode.removeChild(this.node)}setAttribute(e,t){this.node.setAttribute(e,t)}getAttribute(e){return this.node.getAttribute(e)}hasAttribute(e){return this.node.hasAttribute(e)}removeAttribute(e){this.node.removeAttribute(e)}setProperty(e,t){this.node.style.setProperty(e,t)}removeProperty(e){this.node.style.removeProperty(e)}focus(){this.node.focus()}blur(){this.node.blur()}retainFocus(){this._focusIndex=oe.index}focusBack(){oe.focus(this._focusIndex)}focusClosest(){const e=this._focusClosest(this.node.parentNode);e&&e.focus()}_focusClosest(e){if(!e)return null;const t=[...j(e)];if(t.length<=1)return this._focusClosest(e.parentNode);{const e=t.indexOf(this.node);return t[e+(ewindow.innerHeight&&s.move(t.bottom-window.innerHeight+50)}matches(e){return this.node.matches(e)}querySelector(e){return this.node.querySelector(e)}querySelectorAll(e){return E(this.node,e)}queryParentSelector(e){return f(this.node,e)}getRect(){const e=this.node.getBoundingClientRect();return e.center=e.left+.5*e.width,e.middle=e.top+.5*e.height,e}get isLegacy(){return e.isLegacy}}class ue{constructor(e,t,s,i,n){this.type=e,this.eventType=`key${e}`,this.keyCode=t,this.closure=s,this.preventDefault=!0===i,this.stopPropagation=!0===n}handle(e){e.type===this.eventType&&e.keyCode===this.keyCode.value&&(this.closure(e),this.preventDefault&&e.preventDefault(),this.stopPropagation&&e.stopPropagation())}}class ge{constructor(e,t,s,i){this._node=e,this._type=t,this._closure=s,this._options=i}get closure(){return this._closure}listen(){this._node.addEventListener(this._type,this._closure,this._options)}matchOptions(e=null){switch(!0){case null===e:case"boolean"==typeof this._options&&"boolean"==typeof e&&this._options===e:return!0;case Object.keys(this._options).length!==Object.keys(e).length:return!1;case Object.keys(e).every((t=>this._options[t]===e[t])):return!0}return!1}unlisten(){this._node.removeEventListener(this._type,this._closure,this._options)}}class pe{constructor(e,t){this.hash=e,this.add=t}handle(e,t){this.hash===e&&this.add(t)}}const me={DISCLOSE:g.event("disclose"),CONCEAL:g.event("conceal"),CURRENT:g.event("current")},_e={RESET:g.emission("disclosure","reset"),ADDED:g.emission("disclosure","added"),RETRIEVE:g.emission("disclosure","retrieve"),REMOVED:g.emission("disclosure","removed"),GROUP:g.emission("disclosure","group"),UNGROUP:g.emission("disclosure","ungroup"),SPOTLIGHT:g.emission("disclosure","spotlight")};class be extends de{constructor(e,t,s,i){super(),this.type=e,this._selector=t,this.DisclosureButtonInstanceClass=s,this.disclosuresGroupInstanceClassName=i,this.modifier=this._selector+"--"+this.type.id,this._isPristine=!0,this._isActive=!0,this._isRetrievingPrimaries=!1,this._hasRetrieved=!1,this._primaryButtons=[]}static get instanceClassName(){return"Disclosure"}init(){this.addDescent(_e.RESET,this.reset.bind(this)),this.addDescent(_e.GROUP,this.update.bind(this)),this.addDescent(_e.UNGROUP,this.update.bind(this)),this.addAscent(_e.SPOTLIGHT,this.disclose.bind(this)),this.register(`[aria-controls="${this.id}"]`,this.DisclosureButtonInstanceClass),this.ascend(_e.ADDED),this.listenHash(this.id,this._spotlight.bind(this)),this.update()}get isEnabled(){return super.isEnabled}set isEnabled(e){this.isEnabled!==e&&(super.isEnabled=e,e?this.ascend(_e.ADDED):this.ascend(_e.REMOVED))}get isActive(){return this._isActive}set isActive(e){this._isActive!==e&&(this._isActive=e,e?this.ascend(_e.ADDED):(this.ascend(_e.REMOVED),this.isDisclosed&&this.conceal()))}get isPristine(){return this._isPristine}get proxy(){const e=this,t=Object.assign(super.proxy,{disclose:e.disclose.bind(e),focus:e.focus.bind(e)});this.type.canConceal&&(t.conceal=e.conceal.bind(e));return ee(t,{get buttons(){return e.buttons.map((e=>e.proxy))},get group(){const t=e.group;return t?t.proxy:null},get isDisclosed(){return e.isDisclosed},get isEnabled(){return e.isEnabled},get isActive(){return e.isActive}})}get buttons(){return this.getRegisteredInstances(this.DisclosureButtonInstanceClass.instanceClassName)}update(){this.getGroup(),this.retrievePrimaries()}getGroup(){if(!this.disclosuresGroupInstanceClassName)return void(this._group=null);const e=this.element.getAscendantInstance(this.disclosuresGroupInstanceClassName,this.constructor.instanceClassName);e&&e.validate(this)?this._group=e:this._group=null}get group(){return this._group}disclose(e){return!(!0===this.isDisclosed||!this.isEnabled||!this._isActive)&&(this.retainFocus(),this._isPristine=!1,this.isDisclosed=!0,!e&&this.group&&(this.group.current=this),!0)}conceal(e,t=!0){return!1!==this.isDisclosed&&(!(!this.type.canConceal&&this.group&&this.group.current===this)&&(this.isDisclosed=!1,!e&&this.group&&this.group.current===this&&(this.group.current=null),t||this.focus(),this._isPristine||this.descend(_e.RESET),!0))}get isDisclosed(){return this._isDisclosed}set isDisclosed(e){if(this._isDisclosed!==e&&(this.isEnabled||!0!==e)){this._isPristine||this.dispatch(e?me.DISCLOSE:me.CONCEAL,this),this._isDisclosed=e,e?this.addClass(this.modifier):this.removeClass(this.modifier);for(let t=0;te.isInitiallyDisclosed))}hasRetrieved(){return this._hasRetrieved}reset(){}toggle(e){if(this.type.canConceal)switch(!0){case!e:case this.isDisclosed:this.conceal(!1,!1);break;default:this.disclose()}else this.disclose()}get buttonHasFocus(){return this.buttons.some((e=>e.hasFocus))}get hasFocus(){return!!super.hasFocus||(!!this.buttonHasFocus||this.querySelectorAll(":focus").length>0)}focus(){this._primaryButtons.length>0?this._primaryButtons[0].focus():this.focusBack()}get primaryButtons(){return this._primaryButtons}retrievePrimaries(){this._isRetrievingPrimaries||(this._isRetrievingPrimaries=!0,this.request(this._retrievePrimaries.bind(this)))}_retrievePrimaries(){if(this._isRetrievingPrimaries=!1,this._primaryButtons=this._electPrimaries(this.buttons),!(this._hasRetrieved||0===this._primaryButtons.length&&this.type.requirePrimary))if(this.retrieved(),this._hasRetrieved=!0,this.applyAbility(!0),this.group)this.group.retrieve();else if(this._isPristine&&this.isEnabled&&this.isActive&&!this.group)switch(!0){case this.hash===this.id:this._spotlight();break;case this.isInitiallyDisclosed:this.disclose()}}retrieved(){}_spotlight(){this.disclose(),this.request((()=>{this.ascend(_e.SPOTLIGHT)}))}_electPrimaries(e){return e.filter((e=>e.canDisclose&&!this.node.contains(e.node)))}applyAbility(e=!1){const t=!this.type.requirePrimary||this._primaryButtons.some((e=>!e.isDisabled));this.isEnabled!==t&&(this.isEnabled=t,e||(!this.isEnabled&&this.isDisclosed&&(this.group?this.ascend(_e.REMOVED):this.type.canConceal&&this.conceal()),this.isEnabled&&(this.group&&this.ascend(_e.ADDED),this.hash===this.id&&this._spotlight())))}dispose(){this._group=null,this._primaryButtons=null,super.dispose(),this.ascend(_e.REMOVED)}}class Ee extends de{constructor(e){super(),this.type=e,this.attributeName=e.ariaState?"aria-"+e.id:g.attr(e.id),this._canDisclose=!1}static get instanceClassName(){return"DisclosureButton"}get isPrimary(){return this.registration.creator.primaryButtons.includes(this)}get canDisclose(){return this._canDisclose}get isDisabled(){return this.type.canDisable&&this.hasAttribute("disabled")}init(){this._canDisclose=this.hasAttribute(this.attributeName),this._isInitiallyDisclosed=this.isDisclosed,this._isContained=this.registration.creator.node.contains(this.node),this.controlsId=this.getAttribute("aria-controls"),this.registration.creator.retrievePrimaries(),this.listenClick()}get proxy(){return Object.assign(super.proxy,{focus:this.focus.bind(this)})}handleClick(e){this.registration.creator&&this.registration.creator.toggle(this.canDisclose)}mutate(e){this._canDisclose=this.hasAttribute(this.attributeName),this.registration.creator.applyAbility(),!this._isApplying&&this.isPrimary&&e.indexOf(this.attributeName)>-1&&this.registration.creator&&(this.isDisclosed?this.registration.creator.disclose():this.type.canConceal&&this.registration.creator.conceal())}apply(e){this.canDisclose&&(this._isApplying=!0,this.setAttribute(this.attributeName,e),this.request((()=>{this._isApplying=!1})))}get isDisclosed(){return"true"===this.getAttribute(this.attributeName)}get isInitiallyDisclosed(){return this._isInitiallyDisclosed}focus(){super.focus(),this.scrollIntoView()}measure(e){const t=this.rect;this._dx=e.x-t.x,this._dy=e.y-t.y}get dx(){return this._dx}get dy(){return this._dy}}const fe={PREVENT_CONCEAL:g.attr.selector("prevent-conceal"),GROUP:g.attr("group")};class Ae extends de{constructor(e,t){super(t),this.disclosureInstanceClassName=e,this._members=[],this._index=-1,this._isRetrieving=!1,this._hasRetrieved=!1,this._isGrouped=!0}static get instanceClassName(){return"DisclosuresGroup"}init(){this.addAscent(_e.ADDED,this.update.bind(this)),this.addAscent(_e.RETRIEVE,this.retrieve.bind(this)),this.addAscent(_e.REMOVED,this.update.bind(this)),this.descend(_e.GROUP),this._isGrouped="false"!==this.getAttribute(fe.GROUP),this.update()}get proxy(){const e=this,t={set index(t){e.index=t},get index(){return e.index},get length(){return e.length},get current(){const t=e.current;return t?t.proxy:null},get members(){return e.members.map((e=>e.proxy))},get hasFocus(){return e.hasFocus},set isGrouped(t){e.isGrouped=t},get isGrouped(){return e.isGrouped}};return ee(super.proxy,t)}validate(e){return!0}getMembers(){const e=this.element.getDescendantInstances(this.disclosureInstanceClassName,this.constructor.instanceClassName,!0);this._members=e.filter(this.validate.bind(this)).filter((e=>e.isEnabled&&e.isActive));e.filter((e=>!this._members.includes(e))).forEach((e=>e.conceal()))}retrieve(e=!1){this._isRetrieving||this._hasRetrieved&&!e||(this._isRetrieving=!0,this.request(this._retrieve.bind(this)))}_retrieve(){if(this.getMembers(),this._isRetrieving=!1,this._hasRetrieved=!0,this.isGrouped){if(this.hash)for(let e=0;e{this.ascend(_e.SPOTLIGHT)})),e}for(let e=0;e=this.length||e===this._index)){this._index=e;for(let t=0;tt.map((t=>g.selector(`${e}--${t}`))).join(","),Ie=`${g.selector("responsive-img")}, ${Le("responsive-img",we)}, ${g.selector("responsive-vid")}, ${Le("responsive-vid",["16x9","4x3","1x1"])}`,xe={RATIO:`${g.selector("ratio")}, ${Le("ratio",we)}, ${Ie}`},Oe=window[s];const Pe={TOP:g.selector("placement--top"),RIGHT:g.selector("placement--right"),BOTTOM:g.selector("placement--bottom"),LEFT:g.selector("placement--left")},ke={START:g.selector("placement--start"),CENTER:g.selector("placement--center"),END:g.selector("placement--end")},Me={TOP:"place_top",RIGHT:"place_right",BOTTOM:"place_bottom",LEFT:"place_left"},Ge={START:"align_start",CENTER:"align_center",END:"align_end"},$e={AUTO:"placement_auto",MANUAL:"placement_manual"};ne.core={Instance:de,Breakpoints:ce,KeyCodes:C,Disclosure:be,DisclosureButton:Ee,DisclosuresGroup:Ae,DisclosureType:Te,DisclosureEvent:me,DisclosureSelector:fe,DisclosureEmission:_e,Collapse:class extends be{constructor(){super(Te.EXPAND,Se.COLLAPSE,ve,"CollapsesGroup")}static get instanceClassName(){return"Collapse"}init(){super.init(),this.listen("transitionend",this.endCollapsing.bind(this))}endCollapsing(e){this._isCollpasing&&(this._timeout&&clearTimeout(this._timeout),this._timeout=null,this._isCollpasing=!1,this.removeClass(Se.COLLAPSING),this.isDisclosed||this.isLegacy&&(this.style.maxHeight=""))}unbound(){this.isLegacy&&(this.style.maxHeight="none")}disclose(e){if(!0===this.isDisclosed||!this.isEnabled)return!1;this.unbound(),this.collapsing((()=>super.disclose(e)))}conceal(e,t){if(!1===this.isDisclosed)return!1;this.collapsing((()=>super.conceal(e,t)))}collapsing(e){this._isCollpasing=!0,this._timeout&&clearTimeout(this._timeout),this.addClass(Se.COLLAPSING),this.adjust(),this.request((()=>{e(),this._timeout=setTimeout(this.endCollapsing.bind(this),500)}))}adjust(){this.setProperty("--collapser","none");const e=this.node.offsetHeight;this.setProperty("--collapse",-e+"px"),this.setProperty("--collapser","")}reset(){this.isPristine||(this.isDisclosed=!1)}_electPrimaries(e){const t=this.element.parent.instances.map((e=>e.collapsePrimary)).filter((t=>void 0!==t&&e.indexOf(t)>-1));if(1===t.length)return t;if(1===(e=super._electPrimaries(e)).length)return e;const s=e.filter((e=>e.dy>=0));if(s.length>0&&(e=s),1===e.length)return e;const i=Math.min(...e.map((e=>e.dy))),n=e.filter((e=>e.dy===i));return n.length>0&&(e=n),1===e.length||e.sort(((e,t)=>Math.abs(t.dx)-Math.abs(e.dx))),e}},CollapseButton:ve,CollapsesGroup:class extends Ae{constructor(){super("Collapse")}static get instanceClassName(){return"CollapsesGroup"}get canUngroup(){return!0}},CollapseSelector:Se,RootSelector:{ROOT:":root"},RootEmission:y,Equisized:class extends de{static get instanceClassName(){return"Equisized"}init(){this.ascend(ye.CHANGE)}measure(){return this.isLegacy&&(this.style.width="auto"),this.getRect().width}adjust(e){this.isLegacy&&(this.style.width=`${e}px`)}dispose(){this.ascend(ye.CHANGE)}},EquisizedEmission:ye,Toggle:class extends de{static get instanceClassName(){return"Toggle"}init(){this.pressed="true"===this.pressed,this.listenClick()}handleClick(){this.toggle()}toggle(){this.pressed="true"!==this.pressed}get pressed(){return this.getAttribute("aria-pressed")}set pressed(e){this.setAttribute("aria-pressed",e?"true":"false")}get proxy(){const e=this,t=Object.assign(super.proxy,{toggle:e.toggle.bind(e)});return ee(t,{get pressed(){return e.pressed},set pressed(t){e.pressed=t}})}},EquisizedsGroup:class extends de{static get instanceClassName(){return"EquisizedsGroup"}init(){this.isResizing=!0,this.isLoading=!0,this.addAscent(ye.CHANGE,this.resize.bind(this))}load(){this.resize()}resize(){const e=this.element.getDescendantInstances("Equisized");this.isLegacy||this.style.setProperty("--equisized-width","auto");const t=Math.max(...e.map((e=>e.measure())));this.isLegacy?e.forEach((e=>e.adjust(t))):this.style.setProperty("--equisized-width",`${t}px`)}},InjectSvg:class extends de{static get instanceClassName(){return"InjectSvg"}init(){this.node&&(this.img=this.node.querySelector("img")),this.isLegacy||this.replace()}get proxy(){const e=this;return Object.assign(super.proxy,{replace:e.replace.bind(e),restore:e.restore.bind(e)})}fetch(){this.img&&(this.imgID=this.img.getAttribute("id"),this.imgClass=this.img.getAttribute("class"),this.imgURL=this.img.getAttribute("src"),fetch(this.imgURL).then((e=>e.text())).then((e=>{const t=(new DOMParser).parseFromString(e,"text/html");this.svg=t.querySelector("svg"),this.svg&&this.replace()})))}replace(){if(!this.svg)return void this.fetch();this.imgID&&void 0!==this.imgID&&this.svg.setAttribute("id",this.imgID);let e=this.imgURL.match(/[ \w-]+\./)[0];e&&(e=e.slice(0,-1),["dark","light","system"].includes(e)&&(this.svg.innerHTML=this.svg.innerHTML.replaceAll('id="artwork-',`id="${e}-artwork-`),this.svg.innerHTML=this.svg.innerHTML.replaceAll('"#artwork-',`"#${e}-artwork-`))),this.imgClass&&void 0!==this.imgClass&&this.svg.setAttribute("class",this.imgClass),this.svg.hasAttribute("xmlns:a")&&this.svg.removeAttribute("xmlns:a"),this.node.setAttribute("data-fr-inject-svg",!0);var t,s;t=this.svg,s={"aria-hidden":!0,focusable:!1},Object.keys(s).forEach((e=>t.setAttribute(e,s[e]))),this.node.replaceChild(this.svg,this.img)}restore(){this.img&&this.svg&&(this.node.setAttribute("data-fr-inject-svg",!1),this.node.replaceChild(this.img,this.svg))}},InjectSvgSelector:Ce,Artwork:class extends de{static get instanceClassName(){return"Artwork"}init(){this.isLegacy&&this.replace()}get proxy(){return Object.assign(super.proxy,{replace:this.replace.bind(this)})}fetch(){this.xlink=this.node.getAttribute("href");const e=this.xlink.split("#");this.svgUrl=e[0],this.svgName=e[1];const t=new XMLHttpRequest;t.onload=()=>{const e=(new DOMParser).parseFromString(t.responseText,"text/html");this.realSvgContent=e.getElementById(this.svgName),this.realSvgContent&&("symbol"===this.realSvgContent.tagName?(this.use=e.querySelector('use[href="#'+this.svgName+'"]'),this.use&&this.node.parentNode.insertBefore(this.use,this.node)):this.realSvgContent.classList.add(this.node.classList),this.replace())},t.open("GET",this.svgUrl),t.send()}replace(){this.realSvgContent?this.node.parentNode.replaceChild(this.realSvgContent,this.node):this.fetch()}},ArtworkSelector:Ne,AssessFile:class extends de{static get instanceClassName(){return"AssessFile"}init(){this.lang=this.getLang(this.node),this.href=this.getAttribute("href"),this.hreflang=this.getAttribute("hreflang"),this.file={},this.gather(),this.addAscent(Re.ADDED,this.update.bind(this)),this.addDescent(Re.ADDED,this.update.bind(this))}getFileLength(){void 0!==this.href?fetch(this.href,{method:"HEAD",mode:"cors"}).then((e=>{if(!e.ok)throw new Error("Unable to access the resource : Status "+e.status);if(this.length=e.headers.get("content-length")||-1,this.length&&-1===this.length)throw new Error('File size unknown\n Unable to get HTTP header: "content-length"');this.gather()})).catch((e=>{this.length=-1,this.gather(),h.warn("Fetch error on assess file : "+this.href+"\n "+e)})):this.length=-1}mutate(e){-1!==e.indexOf("href")&&(this.href=this.getAttribute("href"),this.getFileLength()),-1!==e.indexOf("hreflang")&&(this.hreflang=this.getAttribute("hreflang"),this.gather())}gather(){if(this.isLegacy&&(this.length=-1),this.length||this.getFileLength(),this.details=[],this.href){const e=this.parseExtension(this.href);e&&this.details.push(e.toUpperCase())}this.length&&-1!==this.length&&this.details.push(this.bytesToSize(this.length)),this.hreflang&&this.details.push(this.getLangDisplayName(this.hreflang)),this.update()}update(){this.details&&(this.descend(Re.UPDATE,this.details),this.ascend(Re.UPDATE,this.details))}getLang(e){return e.lang?e.lang:document.documentElement===e?window.navigator.language:this.getLang(e.parentElement)}parseExtension(e){return e.match(/\.(\w{1,9})(?:$|[?#])/)[0].replace(".","")}getLangDisplayName(e){if(this.isLegacy)return e;const t=new Intl.DisplayNames([this.lang],{type:"language"}).of(e);return t.charAt(0).toUpperCase()+t.slice(1)}bytesToSize(e){if(-1===e)return null;let t=["octets","ko","Mo","Go","To"];"bytes"===this.getAttribute(g.attr("assess-file"))&&(t=["bytes","KB","MB","GB","TB"]);const s=parseInt(Math.floor(Math.log(e)/Math.log(1e3)),10);if(0===s)return`${e} ${t[s]}`;const i=e/1e3**s,n=Math.round(100*(i+Number.EPSILON))/100;return`${String(n).replace(".",",")} ${t[s]}`}},AssessDetail:class extends de{static get instanceClassName(){return"AssessDetail"}init(){this.addDescent(Re.UPDATE,this.update.bind(this)),this.ascend(Re.ADDED)}update(e){this.node.innerHTML=e.join(" - ")}},AssessEmission:Re,AssessSelector:De,Ratio:class extends de{static get instanceClassName(){return"Ratio"}init(){if(!Oe.internals.support.supportAspectRatio()){this.ratio=16/9;for(const e in this.classNames)if(this.registration.selector.indexOf(this.classNames[e])>0){const t=this.classNames[e].split("ratio-");t[1]&&(this.ratio=t[1].split("x")[0]/t[1].split("x")[1])}this.isRendering=!0,this.update()}}render(){this.getRect().width!==this.currentWidth&&this.update()}update(){this.currentWidth=this.getRect().width,this.style.height=this.currentWidth/this.ratio+"px"}},RatioSelector:xe,Placement:class extends de{constructor(e=$e.AUTO,t=[Me.BOTTOM,Me.TOP,Me.LEFT,Me.RIGHT],s=[Ge.CENTER,Ge.START,Ge.END],i=16){super(),this._mode=e,this._places=t,this._aligns=s,this._safeAreaMargin=i,this._isShown=!1,this._x=this._y=0}static get instanceClassName(){return"Placement"}init(){this.isResizing=!0}get proxy(){const e=this,t=Object.assign(super.proxy,{show:e.show.bind(e),hide:e.hide.bind(e)});return ee(t,{get mode(){return e.mode},set mode(t){e.mode=t},get place(){return e.place},set place(t){e.place=t},get align(){return e.align},set align(t){e.align=t},get isShown(){return e.isShown},set isShown(t){e.isShown=t}})}get mode(){return this._mode}set mode(e){this._mode=e}get place(){return this._place}set place(e){if(this._place!==e){switch(this._place){case Me.TOP:this.removeClass(Pe.TOP);break;case Me.RIGHT:this.removeClass(Pe.RIGHT);break;case Me.BOTTOM:this.removeClass(Pe.BOTTOM);break;case Me.LEFT:this.removeClass(Pe.LEFT)}switch(this._place=e,this._place){case Me.TOP:this.addClass(Pe.TOP);break;case Me.RIGHT:this.addClass(Pe.RIGHT);break;case Me.BOTTOM:this.addClass(Pe.BOTTOM);break;case Me.LEFT:this.addClass(Pe.LEFT)}}}get align(){return this._align}set align(e){if(this._align!==e){switch(this._align){case Ge.START:this.removeClass(ke.START);break;case Ge.CENTER:this.removeClass(ke.CENTER);break;case Ge.END:this.removeClass(ke.END)}switch(this._align=e,this._align){case Ge.START:this.addClass(ke.START);break;case Ge.CENTER:this.addClass(ke.CENTER);break;case Ge.END:this.addClass(ke.END)}}}show(){this.isShown=!0}hide(){this.isShown=!1}get isShown(){return this._isShown}set isShown(e){this._isShown!==e&&this.isEnabled&&(this.isRendering=e,this._isShown=e)}setReferent(e){this._referent=e}render(){if(!this._referent)return;if(this.referentRect=this._referent.getRect(),this.rect=this.getRect(),this.safeArea=this.getSafeArea(),this.mode===$e.AUTO)switch(this.place=this.getPlace(),this.place){case Me.TOP:case Me.BOTTOM:this.align=this.getHorizontalAlign();break;case Me.LEFT:case Me.RIGHT:this.align=this.getVerticalAlign()}let e,t;switch(this.place){case Me.TOP:t=this.referentRect.top-this.rect.top-this.rect.height;break;case Me.RIGHT:e=this.referentRect.left-this.rect.left+this.referentRect.width;break;case Me.BOTTOM:t=this.referentRect.top-this.rect.top+this.referentRect.height;break;case Me.LEFT:e=this.referentRect.left-this.rect.left-this.rect.width}switch(this.place){case Me.TOP:case Me.BOTTOM:switch(this.align){case Ge.CENTER:e=this.referentRect.left-this.rect.left+.5*this.referentRect.width-.5*this.rect.width;break;case Ge.START:e=this.referentRect.left-this.rect.left;break;case Ge.END:e=this.referentRect.left-this.rect.left+this.referentRect.width-this.rect.width}break;case Me.RIGHT:case Me.LEFT:switch(this.align){case Ge.CENTER:t=this.referentRect.top-this.rect.top+.5*this.referentRect.height-.5*this.rect.height;break;case Ge.START:t=this.referentRect.top-this.rect.top;break;case Ge.END:t=this.referentRect.top-this.rect.top-this.rect.height}}this._x+=e+.5|0,this._y+=t+.5|0,this.node.style.transform=`translate(${this._x}px,${this._y}px)`}getPlace(){for(const e of this._places)switch(e){case Me.TOP:if(this.referentRect.top-this.rect.height>this.safeArea.top)return Me.TOP;break;case Me.RIGHT:if(this.referentRect.right+this.rect.widththis.safeArea.left)return Me.LEFT}return this._places[0]}getHorizontalAlign(){for(const e of this._aligns)switch(e){case Ge.CENTER:if(this.referentRect.center-.5*this.rect.width>this.safeArea.left&&this.referentRect.center+.5*this.rect.widththis.safeArea.left)return Ge.END}return this._aligns[0]}getVerticalAlign(){for(const e of this._aligns)switch(e){case Ge.CENTER:if(this.referentRect.middle-.5*this.rect.height>this.safeArea.top&&this.referentRect.middle+.5*this.rect.heightthis.safeArea.top)return Ge.END}return this._aligns[0]}getSafeArea(){let e,t,s=this.node,i=this._safeAreaMargin,n=window.innerWidth-this._safeAreaMargin,r=window.innerHeight-this._safeAreaMargin,a=this._safeAreaMargin;for(;s&&s!==document.body;){s=s.parentElement;const o=window.getComputedStyle(s),h=/(visible|(\w+))(\s(visible|(\w+)))?/.exec(o.overflow);if(e=void 0!==h[2],t=void 0!==h[3]?void 0!==h[5]:void 0!==h[2],!e&&!t)continue;const c=s.getBoundingClientRect();e&&(c.left>a&&(a=c.left),c.righti&&(i=c.top),c.bottom-1&&(this.scheme=this.getAttribute(Ue.SCHEME)),e.indexOf(Ue.THEME)>-1&&(this.theme=this.getAttribute(Ue.THEME))}dispose(){this.unlistenPreferences()}}const ze={SCHEME:`:root${Oe.internals.ns.attr.selector("theme")}, :root${Oe.internals.ns.attr.selector("scheme")}`,SWITCH_THEME:Oe.internals.ns.selector("switch-theme"),RADIO_BUTTONS:`input[name="${Oe.internals.ns("radios-theme")}"]`};Oe.scheme={Scheme:qe,SchemeValue:He,SchemeSelector:ze,SchemeEmission:Fe,SchemeTheme:Be,SchemeEvent:We},Oe.internals.register(Oe.scheme.SchemeSelector.SCHEME,Oe.scheme.Scheme);const Ke=Oe.internals.ns.selector("accordion"),je=Oe.internals.ns.selector("collapse"),Ve={GROUP:Oe.internals.ns.selector("accordions-group"),ACCORDION:Ke,COLLAPSE:`${Ke} > ${je}, ${Ke} > *:not(${Ke}):not(${je}) > ${je}, ${Ke} > *:not(${Ke}):not(${je}) > *:not(${Ke}):not(${je}) > ${je}`,COLLAPSE_LEGACY:`${Ke} ${je}`,BUTTON:`${Ke}__btn`};class Ye extends Oe.core.Instance{static get instanceClassName(){return"Accordion"}get collapsePrimary(){return this.element.children.map((e=>e.getInstance("CollapseButton"))).filter((e=>null!==e&&e.hasClass(Ve.BUTTON)))[0]}}class Xe extends Oe.core.CollapsesGroup{static get instanceClassName(){return"AccordionsGroup"}validate(e){const t=e.node.matches(Oe.internals.legacy.isLegacy?Ve.COLLAPSE_LEGACY:Ve.COLLAPSE);return super.validate(e)&&t}}Oe.accordion={Accordion:Ye,AccordionSelector:Ve,AccordionsGroup:Xe},Oe.internals.register(Oe.accordion.AccordionSelector.GROUP,Oe.accordion.AccordionsGroup),Oe.internals.register(Oe.accordion.AccordionSelector.ACCORDION,Oe.accordion.Accordion);const Qe={EQUISIZED_BUTTON:`${Oe.internals.ns.selector("btns-group--equisized")} ${Oe.internals.ns.selector("btn")}`,EQUISIZED_GROUP:Oe.internals.ns.selector("btns-group--equisized")};Oe.button={ButtonSelector:Qe},Oe.internals.register(Oe.button.ButtonSelector.EQUISIZED_BUTTON,Oe.core.Equisized),Oe.internals.register(Oe.button.ButtonSelector.EQUISIZED_GROUP,Oe.core.EquisizedsGroup);class Ze extends Oe.core.Instance{static get instanceClassName(){return"CardDownload"}init(){this.addAscent(Oe.core.AssessEmission.UPDATE,(e=>{this.descend(Oe.core.AssessEmission.UPDATE,e)})),this.addAscent(Oe.core.AssessEmission.ADDED,(()=>{this.descend(Oe.core.AssessEmission.ADDED)}))}}const Je={DOWNLOAD:Oe.internals.ns.selector("card--download"),DOWNLOAD_DETAIL:`${Oe.internals.ns.selector("card--download")} ${Oe.internals.ns.selector("card__end")} ${Oe.internals.ns.selector("card__detail")}`};Oe.card={CardSelector:Je,CardDownload:Ze},Oe.internals.register(Oe.card.CardSelector.DOWNLOAD,Oe.card.CardDownload),Oe.internals.register(Oe.card.CardSelector.DOWNLOAD_DETAIL,Oe.core.AssessDetail);const et={INPUT:`${Oe.internals.ns.selector("checkbox-group")} input[type="checkbox"]`},tt={CHANGE:Oe.internals.ns.emission("checkbox","change"),RETRIEVE:Oe.internals.ns.emission("checkbox","retrieve")};class st extends Oe.core.Instance{static get instanceClassName(){return"CheckboxInput"}constructor(){super(),this._handlingChange=this.handleChange.bind(this)}init(){this.node.addEventListener("change",this._handlingChange),this.addDescent(tt.RETRIEVE,this._handlingChange),this.handleChange()}get isChecked(){return this.node.checked}handleChange(){this.ascend(tt.CHANGE,this.node)}}Oe.checkbox={CheckboxSelector:et,CheckboxEmission:tt,CheckboxInput:st},Oe.internals.register(Oe.checkbox.CheckboxSelector.INPUT,Oe.checkbox.CheckboxInput);const it={SEGMENTED:Oe.internals.ns.selector("segmented"),SEGMENTED_ELEMENTS:Oe.internals.ns.selector("segmented__elements"),SEGMENTED_ELEMENT:Oe.internals.ns.selector("segmented__element input"),SEGMENTED_LEGEND:Oe.internals.ns.selector("segmented__legend")},nt={ADDED:Oe.internals.ns.emission("segmented","added"),REMOVED:Oe.internals.ns.emission("segmented","removed")};class rt extends Oe.core.Instance{static get instanceClassName(){return"Segmented"}init(){this.elements=this.node.querySelector(it.SEGMENTED_ELEMENTS),this.legend=this.node.querySelector(it.SEGMENTED_LEGEND),this.addAscent(nt.ADDED,this.resize.bind(this)),this.addAscent(nt.REMOVED,this.resize.bind(this)),this._isLegendInline=this.legend&&this.legend.classList.contains(`${Oe.prefix}-segmented__legend--inline`),this.isResizing=!0}resize(){const e=`${Oe.prefix}-segmented--vertical`,t=`${Oe.prefix}-segmented__legend--inline`;this.removeClass(e),this._isLegendInline&&(this.legend.classList.add(t),(this.node.offsetWidth>this.node.parentNode.offsetWidth||this.elements.scrollWidth+this.legend.offsetWidth+16>this.node.parentNode.offsetWidth)&&this.legend.classList.remove(t)),this.elements.offsetWidth>this.node.parentNode.offsetWidth||this.elements.scrollWidth>this.node.parentNode.offsetWidth?this.addClass(e):this.removeClass(e)}}class at extends Oe.core.Instance{static get instanceClassName(){return"SegmentedElement"}init(){this.ascend(nt.ADDED)}dispose(){this.ascend(nt.REMOVED)}}Oe.segmented={SegmentedSelector:it,SegmentedEmission:nt,SegmentedElement:at,Segmented:rt},Oe.internals.register(Oe.segmented.SegmentedSelector.SEGMENTED,Oe.segmented.Segmented),Oe.internals.register(Oe.segmented.SegmentedSelector.SEGMENTED_ELEMENT,Oe.segmented.SegmentedElement);const ot={BREADCRUMB:Oe.internals.ns.selector("breadcrumb"),BUTTON:Oe.internals.ns.selector("breadcrumb__button")};class ht extends Oe.core.Instance{constructor(){super(),this.count=0,this.focusing=this.focus.bind(this)}static get instanceClassName(){return"Breadcrumb"}init(){this.getCollapse(),this.isResizing=!0}get proxy(){const e=this;return Object.assign(super.proxy,{focus:e.focus.bind(e),disclose:e.collapse.disclose.bind(e.collapse)})}getCollapse(){const e=this.collapse;e?e.listen(Oe.core.DisclosureEvent.DISCLOSE,this.focusing):this.addAscent(Oe.core.DisclosureEmission.ADDED,this.getCollapse.bind(this))}resize(){const e=this.collapse,t=this.links;e&&t.length&&(this.isBreakpoint(Oe.core.Breakpoints.MD)?e.buttonHasFocus&&t[0].focus():t.indexOf(document.activeElement)>-1&&e.focus())}get links(){return[...this.querySelectorAll("a[href]")]}get collapse(){return this.element.getDescendantInstances(Oe.core.Collapse.instanceClassName,null,!0)[0]}focus(){this.count=0,this._focus()}_focus(){const e=this.links[0];e&&(e.focus(),this.request(this.verify.bind(this)))}verify(){if(this.count++,this.count>100)return;const e=this.links[0];e&&document.activeElement!==e&&this._focus()}get collapsePrimary(){return this.element.children.map((e=>e.getInstance("CollapseButton"))).filter((e=>null!==e&&e.hasClass(ot.BUTTON)))[0]}}Oe.breadcrumb={BreadcrumbSelector:ot,Breadcrumb:ht},Oe.internals.register(Oe.breadcrumb.BreadcrumbSelector.BREADCRUMB,Oe.breadcrumb.Breadcrumb);const ct={TOOLTIP:Oe.internals.ns.selector("tooltip"),SHOWN:Oe.internals.ns.selector("tooltip--shown"),HIDDING:Oe.internals.ns.selector("tooltip--hidding"),BUTTON:Oe.internals.ns.selector("btn--tooltip")},lt=1,dt=2;class ut extends Oe.core.PlacementReferent{constructor(){super(),this._state=0}static get instanceClassName(){return"TooltipReferent"}init(){if(super.init(),this.listen("focusin",this.focusIn.bind(this)),this.listen("focusout",this.focusOut.bind(this)),!this.matches(ct.BUTTON)){const e=this.mouseover.bind(this);this.listen("mouseover",e),this.placement.listen("mouseover",e);const t=this.mouseout.bind(this);this.listen("mouseout",t),this.placement.listen("mouseout",t)}this.addEmission(Oe.core.RootEmission.KEYDOWN,this._keydown.bind(this)),this.listen("click",this._click.bind(this)),this.addEmission(Oe.core.RootEmission.CLICK,this._clickOut.bind(this))}_click(){this.focus()}_clickOut(e){this.node.contains(e)||this.blur()}_keydown(e){if(e===Oe.core.KeyCodes.ESCAPE)this.blur(),this.close()}close(){this.state=0}get state(){return this._state}set state(e){this._state!==e&&(this.isShown=e>0,this._state=e)}focusIn(){this.state|=lt}focusOut(){this.state&=~lt}mouseover(){this.state|=dt}mouseout(){this.state&=~dt}}const gt={SHOW:g.event("show"),HIDE:g.event("hide")},pt="hidden",mt="shown",_t="hiding";class bt extends Oe.core.Placement{constructor(){super(Oe.core.PlacementMode.AUTO,[Oe.core.PlacementPosition.TOP,Oe.core.PlacementPosition.BOTTOM],[Oe.core.PlacementAlign.CENTER,Oe.core.PlacementAlign.START,Oe.core.PlacementAlign.END]),this.modifier="",this._state=pt}static get instanceClassName(){return"Tooltip"}init(){super.init(),this.register(`[aria-describedby="${this.id}"]`,ut),this.listen("transitionend",this.transitionEnd.bind(this))}transitionEnd(){this._state===_t&&(this.removeClass(ct.SHOWN),this.removeClass(ct.HIDDING),this._state=pt,this.isShown=!1)}get isShown(){return super.isShown}set isShown(e){if(this.isEnabled)switch(!0){case e:this._state=mt,this.addClass(ct.SHOWN),this.removeClass(ct.HIDDING),this.dispatch(gt.SHOW),super.isShown=!0;break;case this.isShown&&!e&&this._state===mt:this._state=_t,this.addClass(ct.HIDDING);break;case this.isShown&&!e&&this._state===pt:this.dispatch(gt.HIDE),this.removeClass(ct.HIDDING),super.isShown=!1}}render(){super.render(),this.rect=this.getRect();let e=this.referentRect.center-this.rect.center;const t=.5*this.rect.width-8;e<-t&&(e=-t),e>t&&(e=t),this.setProperty("--arrow-x",`${e.toFixed(2)}px`)}}Oe.tooltip={Tooltip:bt,TooltipSelector:ct,TooltipEvent:gt},Oe.internals.register(Oe.tooltip.TooltipSelector.TOOLTIP,Oe.tooltip.Tooltip);class Et extends Oe.core.Instance{static get instanceClassName(){return"ToggleInput"}get isChecked(){return this.node.checked}}class ft extends Oe.core.Instance{static get instanceClassName(){return"ToggleStatusLabel"}init(){this.register(`input[id="${this.getAttribute("for")}"]`,Et),this.update(),this.isSwappingFont=!0}get proxy(){return Object.assign(super.proxy,{update:this.update.bind(this)})}get input(){return this.getRegisteredInstances("ToggleInput")[0]}update(){this.node.style.removeProperty("--toggle-status-width");const e=this.input.isChecked,t=getComputedStyle(this.node,":before");let s=parseFloat(t.width);this.input.node.checked=!e;const i=getComputedStyle(this.node,":before"),n=parseFloat(i.width);n>s&&(s=n),this.input.node.checked=e,this.node.style.setProperty("--toggle-status-width",s/16+"rem")}swapFont(e){this.update()}}const At={STATUS_LABEL:`${Oe.internals.ns.selector("toggle__label")}${Oe.internals.ns.attr.selector("checked-label")}${Oe.internals.ns.attr.selector("unchecked-label")}`};Oe.toggle={ToggleStatusLabel:ft,ToggleSelector:At},Oe.internals.register(Oe.toggle.ToggleSelector.STATUS_LABEL,Oe.toggle.ToggleStatusLabel);const Tt=Oe.internals.ns.selector("sidemenu__item"),vt=Oe.internals.ns.selector("collapse"),St={LIST:Oe.internals.ns.selector("sidemenu__list"),COLLAPSE:`${Tt} > ${vt}, ${Tt} > *:not(${Tt}):not(${vt}) > ${vt}, ${Tt} > *:not(${Tt}):not(${vt}) > *:not(${Tt}):not(${vt}) > ${vt}`,COLLAPSE_LEGACY:`${Tt} ${vt}`,ITEM:Oe.internals.ns.selector("sidemenu__item"),BUTTON:Oe.internals.ns.selector("sidemenu__btn")};class yt extends Oe.core.CollapsesGroup{static get instanceClassName(){return"SidemenuList"}validate(e){return super.validate(e)&&e.node.matches(Oe.internals.legacy.isLegacy?St.COLLAPSE_LEGACY:St.COLLAPSE)}}class Ct extends Oe.core.Instance{static get instanceClassName(){return"SidemenuItem"}get collapsePrimary(){return this.element.children.map((e=>e.getInstance("CollapseButton"))).filter((e=>null!==e&&e.hasClass(St.BUTTON)))[0]}}Oe.sidemenu={SidemenuList:yt,SidemenuItem:Ct,SidemenuSelector:St},Oe.internals.register(Oe.sidemenu.SidemenuSelector.LIST,Oe.sidemenu.SidemenuList),Oe.internals.register(Oe.sidemenu.SidemenuSelector.ITEM,Oe.sidemenu.SidemenuItem);const Nt={MODAL:Oe.internals.ns.selector("modal"),SCROLL_DIVIDER:Oe.internals.ns.selector("scroll-divider"),BODY:Oe.internals.ns.selector("modal__body"),TITLE:Oe.internals.ns.selector("modal__title")};class Dt extends Oe.core.DisclosureButton{constructor(){super(Oe.core.DisclosureType.OPENED)}static get instanceClassName(){return"ModalButton"}}const Rt={CONCEALING_BACKDROP:Oe.internals.ns.attr("concealing-backdrop")};class wt extends Oe.core.Disclosure{constructor(){super(Oe.core.DisclosureType.OPENED,Nt.MODAL,Dt,"ModalsGroup"),this._isDecorated=!1,this.scrolling=this.resize.bind(this,!1),this.resizing=this.resize.bind(this,!0)}static get instanceClassName(){return"Modal"}init(){super.init(),this._isDialog="DIALOG"===this.node.tagName,this.listenClick(),this.addEmission(Oe.core.RootEmission.KEYDOWN,this._keydown.bind(this))}_keydown(e){if(e===Oe.core.KeyCodes.ESCAPE)this._escape()}_escape(){switch(document.activeElement?document.activeElement.tagName:void 0){case"INPUT":case"LABEL":case"TEXTAREA":case"SELECT":case"AUDIO":case"VIDEO":break;default:this.isDisclosed&&(this.conceal(),this.focus())}}retrieved(){this._ensureAccessibleName()}get body(){return this.element.getDescendantInstances("ModalBody","Modal")[0]}handleClick(e){e.target===this.node&&"false"!==this.getAttribute(Rt.CONCEALING_BACKDROP)&&this.conceal()}disclose(e){return!!super.disclose(e)&&(this.body&&(this.body.isResizing=!0,this.body.resize()),this.isScrollLocked=!0,this.setAttribute("aria-modal","true"),this.setAttribute("open","true"),this._isDialog||this.decorateDialog(),!0)}conceal(e,t){return!!super.conceal(e,t)&&(this.isScrollLocked=!1,this.removeAttribute("aria-modal"),this.removeAttribute("open"),this.body&&(this.body.isResizing=!1),this._isDialog||this.stripDialog(),!0)}get isDialog(){return this._isDialog}set isDialog(e){this._isDialog=e}get isActive(){return super.isActive}set isActive(e){super.isActive=e,e&&this._ensureAccessibleName()}decorateDialog(){this._isDecorated||(this._isDecorated=!0,this._hasDialogRole="dialog"===this.getAttribute("role"),this._hasDialogRole||this.setAttribute("role","dialog"))}stripDialog(){this._isDecorated&&(this._isDecorated=!1,this._hasDialogRole||this.removeAttribute("role"))}_setAccessibleName(e,t){const s=this.retrieveNodeId(e,t);this.warn(`add reference to ${t} for accessible name (aria-labelledby)`),this.setAttribute("aria-labelledby",s)}_ensureAccessibleName(){if(!this.isActive||!this.isEnabled||this.isEnabled&&(this.hasAttribute("aria-labelledby")||this.hasAttribute("aria-label")))return;this.warn("missing accessible name");const e=this.node.querySelector(Nt.TITLE),t=this.primaryButtons[0];switch(!0){case null!==e:this._setAccessibleName(e,"title");break;case void 0!==t:this.warn("missing required title, fallback to primary button"),this._setAccessibleName(t,"primary")}}}const Lt=['[tabindex="0"]',"a[href]","button:not([disabled])","input:not([disabled])","select:not([disabled])","textarea:not([disabled])","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])',"details>summary:first-of-type","details","iframe"].join(),It=['[tabindex]:not([tabindex="-1"]):not([tabindex="0"])'].join(),xt=(e,t)=>{if(!(e instanceof Element))return!1;const s=window.getComputedStyle(e);if(!s)return!1;if("hidden"===s.visibility)return!1;for(void 0===t&&(t=e);t.contains(e);){if("none"===s.display)return!1;e=e.parentElement}return!0};class Ot{constructor(e,t){this.element=null,this.activeElement=null,this.onTrap=e,this.onUntrap=t,this.waiting=this.wait.bind(this),this.handling=this.handle.bind(this),this.focusing=this.maintainFocus.bind(this),this.current=null}get trapped(){return null!==this.element}trap(e){this.trapped&&this.untrap(),this.element=e,this.isTrapping=!0,this.wait(),this.onTrap&&this.onTrap()}wait(){xt(this.element)?this.trapping():window.requestAnimationFrame(this.waiting)}trapping(){if(!this.isTrapping)return;this.isTrapping=!1;const e=this.focusables;e.length&&-1===e.indexOf(document.activeElement)&&e[0].focus(),this.element.setAttribute("aria-modal",!0),window.addEventListener("keydown",this.handling),document.body.addEventListener("focus",this.focusing,!0)}stun(e){for(const t of e.children)t!==this.element&&(t.contains(this.element)?this.stun(t):this.stunneds.push(new Pt(t)))}maintainFocus(e){if(!this.element.contains(e.target)){const t=this.focusables;if(0===t.length)return;const s=t[0];e.preventDefault(),s.focus()}}handle(e){if(9!==e.keyCode)return;const t=this.focusables;if(0===t.length)return;const s=t[0],i=t[t.length-1],n=t.indexOf(document.activeElement);e.shiftKey?!this.element.contains(document.activeElement)||n<1?(e.preventDefault(),i.focus()):(document.activeElement.tabIndex>0||t[n-1].tabIndex>0)&&(e.preventDefault(),t[n-1].focus()):this.element.contains(document.activeElement)&&n!==t.length-1&&-1!==n?document.activeElement.tabIndex>0&&(e.preventDefault(),t[n+1].focus()):(e.preventDefault(),s.focus())}get focusables(){let e=Oe.internals.dom.querySelectorAllArray(this.element,Lt);const t=Oe.internals.dom.querySelectorAllArray(document.documentElement,'input[type="radio"]');if(t.length){const s={};for(const e of t){const t=e.getAttribute("name");void 0===s[t]&&(s[t]=new kt(t)),s[t].push(e)}e=e.filter((e=>{if("input"!==e.tagName.toLowerCase()||e.getAttribute("type")&&"radio"!==e.getAttribute("type").toLowerCase())return!0;const t=e.getAttribute("name");return s[t].keep(e)}))}const s=Oe.internals.dom.querySelectorAllArray(this.element,It);s.sort(((e,t)=>e.tabIndex-t.tabIndex));const i=e.filter((e=>-1===s.indexOf(e)));return s.concat(i).filter((e=>"-1"!==e.tabIndex&&xt(e,this.element)))}untrap(){this.trapped&&(this.isTrapping=!1,this.element.removeAttribute("aria-modal"),window.removeEventListener("keydown",this.handling),document.body.removeEventListener("focus",this.focusing,!0),this.element=null,this.onUntrap&&this.onUntrap())}dispose(){this.untrap()}}class Pt{constructor(e){this.element=e,this.inert=e.getAttribute("inert"),this.element.setAttribute("inert","")}unstun(){null===this.inert?this.element.removeAttribute("inert"):this.element.setAttribute("inert",this.inert)}}class kt{constructor(e){this.name=e,this.buttons=[]}push(e){this.buttons.push(e),(e===document.activeElement||e.checked||void 0===this.selected)&&(this.selected=e)}keep(e){return this.selected===e}}class Mt extends Oe.core.DisclosuresGroup{constructor(){super("Modal",!1),this.focusTrap=new Ot}static get instanceClassName(){return"ModalsGroup"}apply(e,t){super.apply(e,t),null===this.current?this.focusTrap.untrap():this.focusTrap.trap(this.current.node)}}class Gt extends Oe.core.Instance{static get instanceClassName(){return"ModalBody"}init(){this.listen("scroll",this.divide.bind(this))}divide(){this.node.scrollHeight>this.node.clientHeight?this.node.offsetHeight+this.node.scrollTop>=this.node.scrollHeight?this.removeClass(Nt.SCROLL_DIVIDER):this.addClass(Nt.SCROLL_DIVIDER):this.removeClass(Nt.SCROLL_DIVIDER)}resize(){this.adjust(),this.request(this.adjust.bind(this))}adjust(){const e=32*(this.isBreakpoint(Oe.core.Breakpoints.MD)?2:1);this.isLegacy?this.style.maxHeight=window.innerHeight-e+"px":this.style.setProperty("--modal-max-height",window.innerHeight-e+"px"),this.divide()}}Oe.modal={Modal:wt,ModalButton:Dt,ModalBody:Gt,ModalsGroup:Mt,ModalSelector:Nt},Oe.internals.register(Oe.modal.ModalSelector.MODAL,Oe.modal.Modal),Oe.internals.register(Oe.modal.ModalSelector.BODY,Oe.modal.ModalBody),Oe.internals.register(Oe.core.RootSelector.ROOT,Oe.modal.ModalsGroup);const $t={TOGGLE:Oe.internals.ns.emission("password","toggle"),ADJUST:Oe.internals.ns.emission("password","adjust")};class Ht extends Oe.core.Instance{static get instanceClassName(){return"PasswordToggle"}init(){this.listenClick(),this.ascend($t.ADJUST,this.width),this.isSwappingFont=!0,this._isChecked=this.isChecked}get width(){const e=getComputedStyle(this.node.parentNode);return parseInt(e.width)}get isChecked(){return this.node.checked}set isChecked(e){this._isChecked=e,this.ascend($t.TOGGLE,e)}handleClick(){this.isChecked=!this._isChecked}swapFont(e){this.ascend($t.ADJUST,this.width)}}class Ut extends Oe.core.Instance{static get instanceClassName(){return"Password"}init(){this.addAscent($t.TOGGLE,this.toggle.bind(this)),this.addAscent($t.ADJUST,this.adjust.bind(this))}toggle(e){this.descend($t.TOGGLE,e)}adjust(e){this.descend($t.ADJUST,e)}}const Bt={PASSWORD:Oe.internals.ns.selector("password"),INPUT:Oe.internals.ns.selector("password__input"),LABEL:Oe.internals.ns.selector("password__label"),TOOGLE:`${Oe.internals.ns.selector("password__checkbox")} input[type="checkbox"]`};class Ft extends Oe.core.Instance{static get instanceClassName(){return"PasswordInput"}init(){this.addDescent($t.TOGGLE,this.toggle.bind(this)),this._isRevealed="password"===this.hasAttribute("type"),this.listen("keydown",this.capslock.bind(this)),this.listen("keyup",this.capslock.bind(this))}toggle(e){this.isRevealed=e,this.setAttribute("type",e?"text":"password")}get isRevealed(){return this._isRevealed}capslock(e){e&&"function"!=typeof e.getModifierState||(e.getModifierState("CapsLock")?this.node.parentNode.setAttribute(Oe.internals.ns.attr("capslock"),""):this.node.parentNode.removeAttribute(Oe.internals.ns.attr("capslock")))}set isRevealed(e){this._isRevealed=e,this.setAttribute("type",e?"text":"password")}}class Wt extends Oe.core.Instance{static get instanceClassName(){return"PasswordLabel"}init(){this.addDescent($t.ADJUST,this.adjust.bind(this))}adjust(e){const t=Math.ceil(e/16);this.node.style.paddingRight=t+"rem"}}Oe.password={Password:Ut,PasswordToggle:Ht,PasswordSelector:Bt,PasswordInput:Ft,PasswordLabel:Wt},Oe.internals.register(Oe.password.PasswordSelector.INPUT,Oe.password.PasswordInput),Oe.internals.register(Oe.password.PasswordSelector.PASSWORD,Oe.password.Password),Oe.internals.register(Oe.password.PasswordSelector.TOOGLE,Oe.password.PasswordToggle),Oe.internals.register(Oe.password.PasswordSelector.LABEL,Oe.password.PasswordLabel);const qt=Oe.internals.ns.selector("nav__item"),zt=Oe.internals.ns.selector("collapse"),Kt={NAVIGATION:Oe.internals.ns.selector("nav"),COLLAPSE:`${qt} > ${zt}, ${qt} > *:not(${qt}):not(${zt}) > ${zt}, ${qt} > *:not(${qt}):not(${zt}) > *:not(${qt}):not(${zt}) > ${zt}`,COLLAPSE_LEGACY:`${qt} ${zt}`,ITEM:qt,ITEM_RIGHT:`${qt}--align-right`,MENU:Oe.internals.ns.selector("menu"),BUTTON:Oe.internals.ns.selector("nav__btn"),TRANSLATE_BUTTON:Oe.internals.ns.selector("translate__btn")};class jt extends Oe.core.Instance{constructor(){super(),this._isRightAligned=!1}static get instanceClassName(){return"NavigationItem"}init(){this.addAscent(Oe.core.DisclosureEmission.ADDED,this.calculate.bind(this)),this.addAscent(Oe.core.DisclosureEmission.REMOVED,this.calculate.bind(this)),this.isResizing=!0,this.calculate()}resize(){this.calculate()}calculate(){const e=this.element.getDescendantInstances(Oe.core.Collapse.instanceClassName,null,!0)[0];if(e&&this.isBreakpoint(Oe.core.Breakpoints.LG)&&e.element.node.matches(Kt.MENU)){const t=this.element.node.parentElement.getBoundingClientRect().right,s=e.element.node.getBoundingClientRect().width,i=this.element.node.getBoundingClientRect().left;this.isRightAligned=i+s>t}else this.isRightAligned=!1}get isRightAligned(){return this._isRightAligned}set isRightAligned(e){this._isRightAligned!==e&&(this._isRightAligned=e,e?Oe.internals.dom.addClass(this.element.node,Kt.ITEM_RIGHT):Oe.internals.dom.removeClass(this.element.node,Kt.ITEM_RIGHT))}get collapsePrimary(){return this.element.children.map((e=>e.getInstance("CollapseButton"))).filter((e=>null!==e&&(e.hasClass(Kt.BUTTON)||e.hasClass(Kt.TRANSLATE_BUTTON))))[0]}}const Vt={NONE:-1,INSIDE:0,OUTSIDE:1};class Yt extends Oe.core.CollapsesGroup{static get instanceClassName(){return"Navigation"}init(){super.init(),this.clicked=!1,this.out=!1,this.addEmission(Oe.core.RootEmission.CLICK,this._handleRootClick.bind(this)),this.listen("mousedown",this.handleMouseDown.bind(this)),this.addEmission(Oe.core.RootEmission.KEYDOWN,this._keydown.bind(this)),this.listenClick({capture:!0}),this.isResizing=!0}validate(e){return super.validate(e)&&e.element.node.matches(Oe.internals.legacy.isLegacy?Kt.COLLAPSE_LEGACY:Kt.COLLAPSE)}get hasOpenedMenu(){return this.isBreakpoint(Oe.core.Breakpoints.LG)&&this.index>-1}_keydown(e){switch(e){case Oe.core.KeyCodes.ESCAPE:if(!this.hasOpenedMenu)return;this.index=-1;break;case Oe.core.KeyCodes.TAB:if(!this.hasOpenedMenu)return;this.request((()=>{this.current.node.contains(document.activeElement)||(this.index=-1)}))}}handleMouseDown(e){this.hasOpenedMenu&&(this.position=this.current.node.contains(e.target)?Vt.INSIDE:Vt.OUTSIDE,this.requestPosition())}handleClick(e){!e.target.matches("a, button")||e.target.matches("[aria-controls]")||e.target.matches(Oe.core.DisclosureSelector.PREVENT_CONCEAL)||(this.index=-1)}_handleRootClick(e){this.isBreakpoint(Oe.core.Breakpoints.LG)&&(this.node.contains(e)||(this.out=!0,this.requestPosition()))}requestPosition(){this.isRequesting||(this.isRequesting=!0,this.request(this.getPosition.bind(this)))}getPosition(){if(this.out)switch(this.position){case Vt.OUTSIDE:this.index=-1;break;case Vt.INSIDE:this.current&&!this.current.node.contains(document.activeElement)&&this.current.focus();break;default:this.index>-1&&!this.current.hasFocus&&(this.index=-1)}this.request(this.requested.bind(this))}requested(){this.position=Vt.NONE,this.out=!1,this.isRequesting=!1}get index(){return super.index}set index(e){-1===e&&this.current&&this.current.hasFocus&&this.current.focus(),super.index=e}get canUngroup(){return!this.isBreakpoint(Oe.core.Breakpoints.LG)}resize(){this.update()}}Oe.navigation={Navigation:Yt,NavigationItem:jt,NavigationMousePosition:Vt,NavigationSelector:Kt},Oe.internals.register(Oe.navigation.NavigationSelector.NAVIGATION,Oe.navigation.Navigation),Oe.internals.register(Oe.navigation.NavigationSelector.ITEM,Oe.navigation.NavigationItem);class Xt extends Oe.core.DisclosureButton{constructor(){super(Oe.core.DisclosureType.SELECT)}static get instanceClassName(){return"TabButton"}handleClick(e){super.handleClick(e),this.focus()}apply(e){super.apply(e),this.isPrimary&&(this.setAttribute("tabindex",e?"0":"-1"),e&&this.list&&this.list.focalize(this))}get list(){return this.element.getAscendantInstance("TabsList","TabsGroup")}}const Qt={TAB:Oe.internals.ns.selector("tabs__tab"),GROUP:Oe.internals.ns.selector("tabs"),PANEL:Oe.internals.ns.selector("tabs__panel"),LIST:Oe.internals.ns.selector("tabs__list"),SHADOW:Oe.internals.ns.selector("tabs__shadow"),SHADOW_LEFT:Oe.internals.ns.selector("tabs__shadow--left"),SHADOW_RIGHT:Oe.internals.ns.selector("tabs__shadow--right"),PANEL_START:Oe.internals.ns.selector("tabs__panel--direction-start"),PANEL_END:Oe.internals.ns.selector("tabs__panel--direction-end")},Zt="direction-start",Jt="direction-end",es="none";class ts extends Oe.core.Disclosure{constructor(){super(Oe.core.DisclosureType.SELECT,Qt.PANEL,Xt,"TabsGroup"),this._direction=es,this._isPreventingTransition=!1}static get instanceClassName(){return"TabPanel"}get direction(){return this._direction}set direction(e){if(e!==this._direction){switch(this._direction){case Zt:this.removeClass(Qt.PANEL_START);break;case Jt:this.removeClass(Qt.PANEL_END);break;case es:break;default:return}switch(this._direction=e,this._direction){case Zt:this.addClass(Qt.PANEL_START);break;case Jt:this.addClass(Qt.PANEL_END)}}}get isPreventingTransition(){return this._isPreventingTransition}set isPreventingTransition(e){this._isPreventingTransition!==e&&(e?this.addClass(Oe.internals.motion.TransitionSelector.NONE):this.removeClass(Oe.internals.motion.TransitionSelector.NONE),this._isPreventingTransition=!0===e)}translate(e,t){this.isPreventingTransition=t,this.direction=e}reset(){this.group&&this.group.retrieve(!0)}_electPrimaries(e){return this.group&&this.group.list?super._electPrimaries(e).filter((e=>this.group.list.node.contains(e.node))):[]}}const ss="tab_keys_left",is="tab_keys_right",ns="tab_keys_home",rs="tab_keys_end",as={PRESS_KEY:Oe.internals.ns.emission("tab","press_key"),LIST_HEIGHT:Oe.internals.ns.emission("tab","list_height")};class os extends Oe.core.DisclosuresGroup{constructor(){super("TabPanel")}static get instanceClassName(){return"TabsGroup"}init(){super.init(),this.listen("transitionend",this.transitionend.bind(this)),this.addAscent(as.PRESS_KEY,this.pressKey.bind(this)),this.addAscent(as.LIST_HEIGHT,this.setListHeight.bind(this)),this.isRendering=!0}getIndex(e=0){super.getIndex(e)}get list(){return this.element.getDescendantInstances("TabsList","TabsGroup",!0)[0]}setListHeight(e){this.listHeight=e}transitionend(e){this.isPreventingTransition=!0}get buttonHasFocus(){return this.members.some((e=>e.buttonHasFocus))}pressKey(e){switch(e){case ss:this.pressLeft();break;case is:this.pressRight();break;case ns:this.pressHome();break;case rs:this.pressEnd()}}pressRight(){this.buttonHasFocus&&(this.index0?this.index--:this.index=this.length-1,this.focus())}pressHome(){this.buttonHasFocus&&(this.index=0,this.focus())}pressEnd(){this.buttonHasFocus&&(this.index=this.length-1,this.focus())}focus(){this.current&&this.current.focus()}apply(){for(let e=0;es.right&&this.node.scrollTo(i-s.right+t.right+16,0)}get isScrolling(){return this._isScrolling}set isScrolling(e){this._isScrolling!==e&&(this._isScrolling=e,this.apply())}apply(){this._isScrolling?(this.addClass(Qt.SHADOW),this.scroll()):(this.removeClass(Qt.SHADOW_RIGHT),this.removeClass(Qt.SHADOW_LEFT),this.removeClass(Qt.SHADOW))}scroll(){const e=Math.abs(this.node.scrollLeft),t=e<=16,s=this.node.scrollWidth-this.node.clientWidth-16,i=Math.abs(e)>=s,n="rtl"===getComputedStyle(this.node).direction,r=n?Qt.SHADOW_RIGHT:Qt.SHADOW_LEFT,a=n?Qt.SHADOW_LEFT:Qt.SHADOW_RIGHT;t?this.removeClass(r):this.addClass(r),i?this.removeClass(a):this.addClass(a)}resize(){this.isScrolling=this.node.scrollWidth>this.node.clientWidth+16;const e=this.getRect().height;this.setProperty("--tabs-list-height",`${e}px`),this.ascend(as.LIST_HEIGHT,e)}dispose(){this.isScrolling=!1}}Oe.tab={TabPanel:ts,TabButton:Xt,TabsGroup:os,TabsList:hs,TabSelector:Qt,TabEmission:as},Oe.internals.register(Oe.tab.TabSelector.PANEL,Oe.tab.TabPanel),Oe.internals.register(Oe.tab.TabSelector.GROUP,Oe.tab.TabsGroup),Oe.internals.register(Oe.tab.TabSelector.LIST,Oe.tab.TabsList);const cs={DISMISS:Oe.internals.ns.event("dismiss")};class ls extends Oe.core.Instance{static get instanceClassName(){return"TagDismissible"}init(){this.listenClick()}handleClick(){switch(this.focusClosest(),Oe.mode){case Oe.Modes.ANGULAR:case Oe.Modes.REACT:case Oe.Modes.VUE:this.request(this.verify.bind(this));break;default:this.remove()}this.dispatch(cs.DISMISS)}verify(){document.body.contains(this.node)&&this.warn(`a TagDismissible has just been dismissed and should be removed from the dom. In ${Oe.mode} mode, the api doesn't handle dom modification. An event ${cs.DISMISS} is dispatched by the element to trigger the removal`)}}const ds={PRESSABLE:`${Oe.internals.ns.selector("tag")}[aria-pressed]`,DISMISSIBLE:`${Oe.internals.ns.selector("tag--dismiss")}`};Oe.tag={TagDismissible:ls,TagSelector:ds,TagEvent:cs},Oe.internals.register(Oe.tag.TagSelector.PRESSABLE,Oe.core.Toggle),Oe.internals.register(Oe.tag.TagSelector.DISMISSIBLE,Oe.tag.TagDismissible);const us=Oe.internals.ns.selector("transcription"),gs={TRANSCRIPTION:us,BUTTON:`${us}__btn`};class ps extends Oe.core.Instance{static get instanceClassName(){return"Transcription"}get collapsePrimary(){return this.element.children.map((e=>e.getInstance("CollapseButton"))).filter((e=>null!==e&&e.hasClass(gs.BUTTON)))[0]}}Oe.transcription={Transcription:ps,TranscriptionSelector:gs},Oe.internals.register(Oe.transcription.TranscriptionSelector.TRANSCRIPTION,Oe.transcription.Transcription);class ms extends Oe.core.Instance{static get instanceClassName(){return"TileDownload"}init(){this.addAscent(Oe.core.AssessEmission.UPDATE,(e=>{this.descend(Oe.core.AssessEmission.UPDATE,e)})),this.addAscent(Oe.core.AssessEmission.ADDED,(()=>{this.descend(Oe.core.AssessEmission.ADDED)}))}}const _s={DOWNLOAD:Oe.internals.ns.selector("tile--download"),DOWNLOAD_DETAIL:`${Oe.internals.ns.selector("tile--download")} ${Oe.internals.ns.selector("tile__detail")}`};Oe.tile={TileSelector:_s,TileDownload:ms},Oe.internals.register(Oe.tile.TileSelector.DOWNLOAD,Oe.tile.TileDownload),Oe.internals.register(Oe.tile.TileSelector.DOWNLOAD_DETAIL,Oe.core.AssessDetail);const bs={RANGE:Oe.internals.ns.selector("range"),RANGE_SM:Oe.internals.ns.selector("range--sm"),RANGE_STEP:Oe.internals.ns.selector("range--step"),RANGE_DOUBLE:Oe.internals.ns.selector("range--double"),RANGE_DOUBLE_STEP:Oe.internals.ns.selector("range--double")+Oe.internals.ns.selector("range--step"),RANGE_INPUT:Oe.internals.ns.selector("range input[type=range]:nth-of-type(1)"),RANGE_INPUT2:`${Oe.internals.ns.selector("range--double")} input[type=range]:nth-of-type(2)`,RANGE_OUTPUT:Oe.internals.ns.selector("range__output"),RANGE_MIN:Oe.internals.ns.selector("range__min"),RANGE_MAX:Oe.internals.ns.selector("range__max"),RANGE_PREFIX:Oe.internals.ns.attr("prefix"),RANGE_SUFFIX:Oe.internals.ns.attr("suffix")},Es={VALUE:Oe.internals.ns.emission("range","value"),VALUE2:Oe.internals.ns.emission("range","value2"),OUTPUT:Oe.internals.ns.emission("range","output"),CONSTRAINTS:Oe.internals.ns.emission("range","constraints"),MIN:Oe.internals.ns.emission("range","min"),MAX:Oe.internals.ns.emission("range","max"),STEP:Oe.internals.ns.emission("range","step"),PREFIX:Oe.internals.ns.emission("range","prefix"),SUFFIX:Oe.internals.ns.emission("range","suffix"),DISABLED:Oe.internals.ns.emission("range","disabled"),ENABLE_POINTER:Oe.internals.ns.emission("range","enable_pointer")};class fs{constructor(){this._width=0,this._min=0,this._max=0,this._value=0,this._thumbSize=24,this._innerWidth=0,this._prefix="",this._suffix="",this._background={}}configure(e){e&&(this._prefix=e._prefix,this._suffix=e._suffix,this._width=e.width,this.setConstraints(e._constraints),this.value=e.value,this.update())}setPrefix(e){this._prefix=null!==e?e:""}setSuffix(e){this._suffix=null!==e?e:""}_decorate(e){return`${this._prefix}${e}${this._suffix}`}get width(){return this._width}set width(e){this._width=e}get isSm(){return this._isSm}set isSm(e){this._isSm!==e&&(this._isSm=e,this.setThumbSize(e?16:24),this.update())}setThumbSize(e,t=1){this._thumbSize=e,this._innerPadding=e*t}get textValue(){return this._decorate(this._value)}get value(){return this._value}set value(e){this._value=e}get outputX(){return this._outputX}setConstraints(e){this._constraints=e,this._min=e.min,this._max=e.max,this._step=e.step,this._rangeWidth=e.rangeWidth}get min(){return this._min}get textMin(){return this._decorate(this._min)}get max(){return this._max}get textMax(){return this._decorate(this._max)}get step(){return this._step}get output(){return{text:this.textValue,transform:`translateX(${this._translateX}px) translateX(-${this._centerPercent}%)`}}_getRatio(e){return(e-this._min)/this._rangeWidth}get progress(){return this._progress}update(){this._update()}_update(){this._innerWidth=this._width-this._innerPadding;const e=this._getRatio(this._value);this._translateX=e*this._width,this._centerPercent=100*e,this._progress={right:`${(this._innerWidth*e+.5*this._innerPadding).toFixed(2)}px`}}}class As extends fs{get stepWidth(){return`${this._stepWidth.toFixed(3)}px`}_update(){super._update();const e=this._rangeWidth/this._step;for(this._stepWidth=this._innerWidth/e,(this._stepWidth<1||!isFinite(this._stepWidth))&&(this._stepWidth=4);this._stepWidth<4;)this._stepWidth*=2}}class Ts extends fs{get value2(){return this._value}set value2(e){this._value2!==e&&(this._value2=e,this.update())}get textValue(){return`${this._decorate(this._value)} - ${this._decorate(this._value2)}`}setThumbSize(e){super.setThumbSize(e,2)}_update(){super._update();const e=this._getRatio(.5*(this._value+this._value2));this._translateX=e*this._width,this._centerPercent=100*e;const t=this._getRatio(this._value),s=this._getRatio(this._value2);this._progress={left:`${(this._innerWidth*t+.25*this._innerPadding).toFixed(2)}px`,right:`${(this._innerWidth*s+.75*this._innerPadding).toFixed(2)}px`}}}class vs extends Ts{get stepWidth(){return`${this._stepWidth.toFixed(3)}px`}_update(){super._update();const e=this._rangeWidth/this._step;this._stepWidth=this._innerWidth/e,this._stepWidth<4&&(this._stepWidth*=Math.ceil(4/this._stepWidth))}}const Ss="step",ys="double",Cs="double-step",Ns="default";class Ds extends Oe.core.Instance{static get instanceClassName(){return"Range"}init(){this._retrieveType(),this._retrieveSize(),this.isLegacy?(this.isResizing=!0,this.isMouseMoving=!0):(this._observer=new ResizeObserver(this.resize.bind(this)),this._observer.observe(this.node)),this.addAscent(Es.CONSTRAINTS,this.setConstraints.bind(this)),this.addAscent(Es.VALUE,this.setValue.bind(this)),this.addAscent(Es.VALUE2,this.setValue2.bind(this)),this.getAttribute(bs.RANGE_PREFIX)&&this.setPrefix(this.getAttribute(bs.RANGE_PREFIX)),this.getAttribute(bs.RANGE_SUFFIX)&&this.setSuffix(this.getAttribute(bs.RANGE_SUFFIX)),this.update()}_retrieveType(){switch(!0){case this.matches(bs.RANGE_DOUBLE_STEP):case this.matches(bs.RANGE_DOUBLE):this.type=ys;break;case this.matches(bs.RANGE_STEP):this.type=Ss;break;default:this.type=Ns}}set type(e){if(this._type===e)return;this._type=e;const t=this._model;switch(this._type){case Cs:this._model=new vs;break;case ys:this._model=new Ts;break;case Ss:this._model=new As;break;default:this._model=new fs}this._model.configure(t)}get type(){return this._type}_retrieveSize(){this._model.isSm=this.matches(bs.RANGE_SM)}resize(){this._retrieveWidth(),this.update()}_retrieveWidth(){this._model.width=this.getRect().width}setValue(e){switch(this._model.value=e,this._type){case Cs:case ys:this.descend(Es.VALUE,e)}this.update()}setValue2(e){this._model.value2=e,this.descend(Es.VALUE2,e),this.update()}setConstraints(e){this._model.setConstraints(e),this.update(),this.descend(Es.CONSTRAINTS,e)}setPrefix(e){this._model.setPrefix(e),this.update()}setSuffix(e){this._model.setSuffix(e),this.update()}mutate(e){switch(!0){case e.includes("class"):this._retrieveType(),this._retrieveSize();break;case e.includes(bs.RANGE_PREFIX):case e.includes(bs.RANGE_SUFFIX):this._model.setPrefix(this.getAttribute(bs.RANGE_PREFIX)),this._model.setSuffix(this.getAttribute(bs.RANGE_SUFFIX)),this.update()}}update(){this._model.update(),this.descend(Es.OUTPUT,this._model.output),this.descend(Es.MIN,this._model.textMin),this.descend(Es.MAX,this._model.textMax);const e=this._model.progress;e.left?this.style.setProperty("--progress-left",e.left):this.style.removeProperty("--progress-left"),e.right?(this.style.setProperty("--progress-right",e.right),this.isLegacy&&e.left&&(this.style.setProperty("background-position-x",e.left),this.style.setProperty("background-size",`${parseFloat(e.right)-parseFloat(e.left)}px ${this._model.isSm?"8px":"12px"}`))):(this.style.removeProperty("--progress-right"),this.isLegacy&&(this.style.removeProperty("background-size"),this.style.removeProperty("background-position-x"))),this._model.stepWidth?this.style.setProperty("--step-width",this._model.stepWidth):this.style.removeProperty("--step-width")}mouseMove(e){if(this._type!==ys&&this._type!==Cs)return;const t=e.x-this.getRect().left;this.descend(Es.ENABLE_POINTER,(parseFloat(this._model.progress.right)-parseFloat(this._model.progress.left))/2+parseFloat(this._model.progress.left){this.hasAttribute("min")||this.setAttribute("min",0),this.ascend(Es.CONSTRAINTS,new Rs(this.node)),this.ascend(Es.DISABLED,this.node.disabled)})),this.addDescent(Es.VALUE2,this.setValue.bind(this))}get proxy(){const e=this,t={get value(){return e.value},set value(t){e.value=t}};return Oe.internals.property.completeAssign(super.proxy,t)}_enablePointer(e){const t=e===this._pointerId;this._isPointerEnabled!==t&&(this._isPointerEnabled=t,t?this.style.removeProperty("pointer-events"):this.style.setProperty("pointer-events","none"))}get value(){return parseFloat(this.node.value)}set value(e){const t=parseFloat(e);t!==this._value&&(this._value=t,this.node.value=t,this.dispatch("change"),this.change())}setValue(e){parseFloat(this.node.value)>e&&(this.value=e)}change(){this.ascend(Es.VALUE,this._value)}render(){const e=parseFloat(this.node.value);e!==this._value&&(this.value=e)}mutate(e){e.includes("disabled")&&this.ascend(Es.DISABLED,this.node.disabled),(e.includes("min")||e.includes("max")||e.includes("step"))&&(this.ascend(Es.CONSTRAINTS,new Rs(this.node)),this.change())}dispose(){this._listenerType&&this.unlisten(this._listenerType,this._changing)}}class Ls extends Oe.core.Instance{static get instanceClassName(){return"RangeOutput"}init(){this.addDescent(Es.OUTPUT,this.change.bind(this))}change(e){this.node.innerText=e.text,this.node.style.transform=e.transform}}class Is extends Oe.core.Instance{static get instanceClassName(){return"RangeLimit"}init(){switch(!0){case this.matches(bs.RANGE_MIN):this.addDescent(Es.MIN,this.change.bind(this));break;case this.matches(bs.RANGE_MAX):this.addDescent(Es.MAX,this.change.bind(this))}}change(e){this.node.innerText=e}}Oe.range={Range:Ds,RangeInput:ws,RangeInput2:class extends ws{static get instanceClassName(){return"RangeInput2"}_init(){this._pointerId=2,this.addDescent(Es.CONSTRAINTS,this.setConstraints.bind(this)),this.addDescent(Es.VALUE,this.setValue.bind(this))}setValue(e){parseFloat(this.node.value)e.replace('id="',"").replace('"',"")));const r=["aria-controls","aria-describedby","aria-labelledby"];let a=s.replace(/id="(.*?)"/gm,`id="$1${t}"`);for(const e of r){const i=s.match(new RegExp(`${e}="(.*?)"`,"gm"));if(i)for(const s of i){const i=s.replace(`${e}="`,"").replace('"',"");n.includes(i)&&(a=a.replace(`${e}="${i}"`,`${e}="${i+t}"`))}}if(a!==i)switch(Oe.mode){case Oe.Modes.ANGULAR:case Oe.Modes.REACT:case Oe.Modes.VUE:this.warn(`header__tools-links content is different from header__menu-links content.\nAs you're using a dynamic framework, you should handle duplication of this content yourself, please refer to documentation:\n${Oe.header.doc}`);break;default:this.menuLinks.innerHTML=a}}}class Ps extends Oe.core.Instance{static get instanceClassName(){return"HeaderModal"}init(){this.storeAria(),this.isResizing=!0}resize(){this.isBreakpoint(Oe.core.Breakpoints.LG)?this.deactivateModal():this.activateModal()}activateModal(){const e=this.element.getInstance("Modal");e?(this.restoreAria(),e.isActive=!0,this.listenClick({capture:!0})):this.request(this.activateModal.bind(this))}deactivateModal(){const e=this.element.getInstance("Modal");e?(e.conceal(),e.isActive=!1,this.storeAria(),this.unlistenClick({capture:!0})):this.request(this.deactivateModal.bind(this))}storeAria(){this.hasAttribute("aria-labelledby")&&(this._ariaLabelledby=this.getAttribute("aria-labelledby")),this.hasAttribute("aria-label")&&(this._ariaLabel=this.getAttribute("aria-label")),this.removeAttribute("aria-labelledby"),this.removeAttribute("aria-label")}restoreAria(){this._ariaLabelledby&&this.setAttribute("aria-labelledby",this._ariaLabelledby),this._ariaLabel&&this.setAttribute("aria-label",this._ariaLabel)}handleClick(e){if(e.target.matches("a, button")&&!e.target.matches("[aria-controls]")&&!e.target.matches(Oe.core.DisclosureSelector.PREVENT_CONCEAL)){this.element.getInstance("Modal").conceal()}}}Oe.header={HeaderLinks:Os,HeaderModal:Ps,HeaderSelector:xs,doc:"https://www.systeme-de-design.gouv.fr/elements-d-interface/composants/en-tete"},Oe.internals.register(Oe.header.HeaderSelector.TOOLS_LINKS,Oe.header.HeaderLinks),Oe.internals.register(Oe.header.HeaderSelector.MODALS,Oe.header.HeaderModal);const ks={DISPLAY:Oe.internals.ns.selector("display"),RADIO_BUTTONS:`input[name="${Oe.internals.ns("radios-theme")}"]`,FIELDSET:Oe.internals.ns.selector("fieldset")};class Ms extends Oe.core.Instance{static get instanceClassName(){return"Display"}init(){if(this.radios=this.querySelectorAll(ks.RADIO_BUTTONS),Oe.scheme){this.changing=this.change.bind(this);for(const e of this.radios)e.addEventListener("change",this.changing);this.addDescent(Oe.scheme.SchemeEmission.SCHEME,this.apply.bind(this)),this.ascend(Oe.scheme.SchemeEmission.ASK)}else this.querySelector(ks.FIELDSET).setAttribute("disabled","")}get scheme(){return this._scheme}set scheme(e){if(this._scheme!==e&&Oe.scheme)switch(e){case Oe.scheme.SchemeValue.SYSTEM:case Oe.scheme.SchemeValue.LIGHT:case Oe.scheme.SchemeValue.DARK:this._scheme=e;for(const t of this.radios)t.checked=t.value===e;this.ascend(Oe.scheme.SchemeEmission.SCHEME,e)}}change(){for(const e of this.radios)if(e.checked)return void(this.scheme=e.value)}apply(e){this.scheme=e}dispose(){for(const e of this.radios)e.removeEventListener("change",this.changing)}}Oe.display={Display:Ms,DisplaySelector:ks},Oe.internals.register(Oe.display.DisplaySelector.DISPLAY,Oe.display.Display);const Gs={SCROLLABLE:Oe.internals.ns.emission("table","scrollable"),CHANGE:Oe.internals.ns.emission("table","change"),CAPTION_HEIGHT:Oe.internals.ns.emission("table","captionheight"),CAPTION_WIDTH:Oe.internals.ns.emission("table","captionwidth")};class $s extends Oe.core.Instance{static get instanceClassName(){return"Table"}init(){this.addAscent(Gs.CAPTION_HEIGHT,this.setCaptionHeight.bind(this))}setCaptionHeight(e){this.setProperty("--table-offset",e)}}class Hs extends Oe.core.Instance{static get instanceClassName(){return"TableWrapper"}init(){this.addAscent(Gs.CAPTION_HEIGHT,this.setCaptionHeight.bind(this))}setCaptionHeight(e){requestAnimationFrame((()=>this.ascend(Gs.CAPTION_HEIGHT,0))),this.setProperty("--table-offset",e)}}const Us={TABLE:Oe.internals.ns.selector("table"),TABLE_WRAPPER:[`${Oe.internals.ns.selector("table")} ${Oe.internals.ns.selector("table__wrapper")}`],SHADOW:Oe.internals.ns.selector("table__shadow"),SHADOW_LEFT:Oe.internals.ns.selector("table__shadow--left"),SHADOW_RIGHT:Oe.internals.ns.selector("table__shadow--right"),ELEMENT:[`${Oe.internals.ns.selector("table")}:not(${Oe.internals.ns.selector("table--no-scroll")}) table`],CAPTION:`${Oe.internals.ns.selector("table")} table caption`,ROW:`${Oe.internals.ns.selector("table")} tbody tr`,COL:`${Oe.internals.ns.selector("table")} thead th`};class Bs extends Oe.core.Instance{static get instanceClassName(){return"TableElement"}init(){this.listen("scroll",this.scroll.bind(this)),this.content=this.querySelector("tbody"),this.tableOffsetHeight=0,this.isResizing=!0}get isScrolling(){return this._isScrolling}set isScrolling(e){this._isScrolling!==e&&(this._isScrolling=e,e?(this.addClass(Us.SHADOW),this.scroll()):(this.removeClass(Us.SHADOW),this.removeClass(Us.SHADOW_LEFT),this.removeClass(Us.SHADOW_RIGHT)))}scroll(){const e=this.node.scrollLeft<=0,t=this.content.offsetWidth-this.node.offsetWidth-0,s=Math.abs(this.node.scrollLeft)>=t,i="rtl"===document.documentElement.getAttribute("dir"),n=i?Us.SHADOW_RIGHT:Us.SHADOW_LEFT,r=i?Us.SHADOW_LEFT:Us.SHADOW_RIGHT;e?this.removeClass(n):this.addClass(n),s?this.removeClass(r):this.addClass(r)}resize(){this.isScrolling=this.content.offsetWidth>this.node.offsetWidth}dispose(){this.isScrolling=!1}}class Fs extends Oe.core.Instance{static get instanceClassName(){return"TableCaption"}init(){this.height=0,this.isResizing=!0}resize(){const e=this.getRect().height;this.height!==e&&(this.height=e,this.ascend(Gs.CAPTION_HEIGHT,`calc(${e}px + 1rem)`))}}class Ws extends Oe.core.Instance{static get instanceClassName(){return"TableRow"}init(){Oe.checkbox&&(this.addAscent(tt.CHANGE,this._handleCheckboxChange.bind(this)),this.descend(tt.RETRIEVE))}_handleCheckboxChange(e){"row-select"!==e.name&&"true"!==e.getAttribute(Oe.internals.ns.attr("row-select"))||(this.isSelected=!0===e.checked)}render(){const e=this.getRect().height+2;this._height!==e&&(this._height=e,this.setProperty("--row-height",`${this._height}px`))}get isSelected(){return this._isSelected}set isSelected(e){this._isSelected!==e&&(this.isRendering=e,this._isSelected=e,this.setAttribute("aria-selected",e))}}Oe.table={Table:$s,TableWrapper:Hs,TableElement:Bs,TableCaption:Fs,TableSelector:Us,TableRow:Ws},Oe.internals.register(Oe.table.TableSelector.TABLE,Oe.table.Table),Oe.internals.register(Oe.table.TableSelector.TABLE_WRAPPER,Oe.table.TableWrapper),Oe.internals.register(Oe.table.TableSelector.ELEMENT,Oe.table.TableElement),Oe.internals.register(Oe.table.TableSelector.CAPTION,Oe.table.TableCaption),Oe.internals.register(Oe.table.TableSelector.ROW,Oe.table.TableRow); diff --git a/dist/dsfr/dsfr.print.css b/dist/dsfr/dsfr.print.css new file mode 100644 index 0000000..d9d1fcc --- /dev/null +++ b/dist/dsfr/dsfr.print.css @@ -0,0 +1,503 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; +@media print { + .fr-no-print { + display: none; + } + + h1, + h2, + h3, + h4 { + page-break-after: avoid; + break-after: avoid; + } + + p { + orphans: 3; + widows: 3; + } + + .fr-text--sm, + .fr-text--xs { + font-size: 1rem !important; + line-height: 1.5rem !important; + margin: var(--text-spacing); + } + + [class^=fr-icon-], + [class*=" fr-icon-"], + [class^=fr-fi-], + [class*=" fr-fi-"] { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-upload { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-range-group::before { + background-image: none !important; + } + + .fr-range[data-fr-js-range]::after { + background-color: transparent !important; + box-shadow: none !important; + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-accordion { + box-shadow: inset 0 0 0 1px var(--border-default-grey); + } + + .fr-accordion::before { + box-shadow: none; + } + + .fr-accordion__btn { + box-shadow: inset 0 0 0 1px var(--border-default-grey); + page-break-after: avoid; + } + + .fr-accordion__btn::after { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + transform: rotate(-180deg); + } + + .fr-accordion .fr-collapse { + --collapse-max-height: none !important; + --collapse: inherit !important; + visibility: visible; + padding: 1rem; + } + + .fr-badge { + border: solid 1px currentColor; + } + + .fr-badge::before { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-logo { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-btn { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-connect-group { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-connect-group p { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-connect-group .fr-connect + p a { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-quote__author, + .fr-quote cite, + .fr-quote figcaption li { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-quote::before { + display: none; + } + + .fr-breadcrumb { + display: none; + } + + .fr-hint-text { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-message::before { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-stepper__steps { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-stepper__state, + .fr-stepper__details { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-tooltip { + display: none; + } + + .fr-link::before, + .fr-link::after { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-sidemenu { + display: none; + } + + .fr-highlight { + border-left: 4px solid var(--border-default-grey); + background-image: none; + } + + .fr-tabs { + page-break-inside: avoid; + } + + .fr-tabs__tab { + background-color: transparent; + border: 1px solid var(--border-default-grey); + background-image: none !important; + } + + .fr-tabs__tab[aria-selected=true] { + border-top: 2px solid var(--border-active-blue-france); + border-bottom: none; + } + + .fr-pagination__link[aria-current]:not([aria-current=false]) { + font-weight: bold; + background: none; + color: black; + border: 1px solid; + } + + .fr-pagination__link--prev::before, + .fr-pagination__link--prev::after, + .fr-pagination__link--next::before, + .fr-pagination__link--next::after { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-summary { + display: none; + } + + .fr-table { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-table td, + .fr-table th { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-tag { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-alert { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-alert .fr-btn--close { + display: none; + } + + .fr-notice { + border-top: 1px solid var(--border-default-grey); + border-bottom: 1px solid var(--border-default-grey); + margin-bottom: 1rem; + } + + .fr-notice .fr-btn--close { + display: none; + } + + .fr-notice__title::before { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-notice--weather-red, + .fr-notice--attack { + color: var(--text-default-error); + background: none; + } + + .fr-notice--witness, + .fr-notice--cyberattack { + color: var(--text-default-grey); + background: none; + } + + .fr-notice--weather-purple { + color: var(--text-label-purple-glycine); + background: none; + } + + .fr-radio-group { + page-break-inside: avoid; + } + + .fr-radio-group input[type=radio]:checked + label, + .fr-radio-group input[type=radio] + label { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-radio-group .fr-radio-rich__pictogram { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-card { + page-break-inside: avoid; + border: 1px solid var(--border-default-grey); + background-image: none !important; + } + + .fr-card__detail, + .fr-card__desc { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-card__detail { + line-height: 1rem !important; + } + + .fr-card__detail::before { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-checkbox-group input[type=checkbox] + .fr-label::before { + border: 1px solid var(--border-default-grey); + border-radius: 4px; + background-image: none; + } + + .fr-checkbox-group input[type=checkbox]:checked + .fr-label::before { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-toggle { + page-break-inside: avoid; + } + + .fr-toggle::before { + background-color: none !important; + } + + .fr-toggle label { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-toggle .fr-hint-text { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-skiplink { + display: none; + } + + .fr-select-group::before { + background-image: none !important; + } + + .fr-select { + background-color: transparent; + border: 1px solid var(--border-default-grey); + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } + + .fr-callout { + page-break-inside: avoid; + background: transparent; + background-image: none; + border: 1px solid var(--border-default-grey); + border-left: 0.25rem solid var(--border-default-grey); + } + + .fr-modal { + background-color: white; + flex-direction: column-reverse; + } + + .fr-modal__body { + border: 1px solid var(--border-default-grey); + margin-bottom: auto; + height: max-content; + max-height: max-content !important; + } + + .fr-modal__header .fr-btn--close { + display: none; + } + + .fr-navigation { + display: none; + } + + .fr-share { + display: none; + } + + .fr-footer { + display: none; + } + + .fr-tile .fr-tile__desc, + .fr-tile .fr-tile__detail, + .fr-tile__desc, + .fr-tile__detail, + .fr-tile--sm .fr-tile__desc, + .fr-tile--sm .fr-tile__detail, + .fr-tile--sm__desc, + .fr-tile--sm__detail { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-tile { + page-break-inside: avoid; + border: 1px solid var(--border-default-grey); + } + + .fr-tile:not(.fr-tile--horizontal):not(.fr-tile--download) .fr-tile__content { + padding-bottom: 0 !important; + } + + .fr-tile__title::before { + background-image: none !important; + } + + .fr-tile__title a::before, + .fr-tile__title button::before { + background-image: none !important; + } + + .fr-tile__title a::after, + .fr-tile__title button::after { + display: none; + } + + .fr-translate { + display: none; + } + + .fr-transcription__btn { + display: none; + } + + .fr-transcription__footer { + display: none; + } + + .fr-transcription .fr-modal:not(.fr-modal--opened) { + display: none; + } + + .fr-input-group::before { + background-image: none; + } + + .fr-input-group input, + .fr-input-group textarea { + background-color: transparent; + border: 1px solid var(--border-default-grey); + } + + .fr-search-bar input { + background-color: transparent; + border-top: 1px solid var(--border-default-grey); + border-left: 1px solid var(--border-default-grey); + } + + .fr-content-media__caption { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-content-media__caption .fr-link { + font-size: 1rem; + line-height: 1.5rem; + padding: 0 0; + } + + .fr-content-media__caption .fr-link::before, + .fr-content-media__caption .fr-link::after { + --icon-size: 1rem; + } + + .fr-consent-banner { + display: none; + } + + /** + * Mixin d'ajout des icones des réseaux sociaux + **/ + + /** + * Mixin d'ajout des icones des réseaux sociaux + **/ + .fr-follow { + display: none; + } + + .fr-password input { + background-color: transparent; + border: 1px solid var(--border-default-grey); + } + + .fr-header__menu { + display: none; + } + + .fr-header__body-row { + padding: 0; + } + + .fr-header__body .fr-header__tools, + .fr-header__body .fr-header__navbar { + display: none; + } + + .fr-header__brand { + flex-wrap: nowrap; + } + + .fr-header__brand-top { + width: auto; + } + + .fr-header__service { + box-shadow: none; + } +} diff --git a/dist/dsfr/dsfr.print.min.css b/dist/dsfr/dsfr.print.min.css new file mode 100644 index 0000000..e4dd8a7 --- /dev/null +++ b/dist/dsfr/dsfr.print.min.css @@ -0,0 +1,3 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media print{.fr-no-print{display:none}h1,h2,h3,h4{break-after:avoid;page-break-after:avoid}p{orphans:3;widows:3}.fr-text--sm,.fr-text--xs{font-size:1rem!important;line-height:1.5rem!important;margin:var(--text-spacing)}[class*=" fr-fi-"],[class*=" fr-icon-"],[class^=fr-fi-],[class^=fr-icon-]{-webkit-print-color-adjust:exact;print-color-adjust:exact}.fr-upload{font-size:1rem;line-height:1.5rem}.fr-range-group:before{background-image:none!important}.fr-range[data-fr-js-range]:after{background-color:transparent!important;box-shadow:none!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.fr-accordion{box-shadow:inset 0 0 0 1px var(--border-default-grey)}.fr-accordion:before{box-shadow:none}.fr-accordion__btn{box-shadow:inset 0 0 0 1px var(--border-default-grey);page-break-after:avoid}.fr-accordion__btn:after{-webkit-print-color-adjust:exact;print-color-adjust:exact;transform:rotate(-180deg)}.fr-accordion .fr-collapse{--collapse-max-height:none!important;--collapse:inherit!important;padding:1rem;visibility:visible}.fr-badge{border:1px solid}.fr-badge:before,.fr-btn,.fr-connect-group,.fr-logo{-webkit-print-color-adjust:exact;print-color-adjust:exact}.fr-connect-group .fr-connect+p a,.fr-connect-group p,.fr-quote cite,.fr-quote figcaption li,.fr-quote__author{font-size:1rem;line-height:1.5rem}.fr-breadcrumb,.fr-quote:before{display:none}.fr-hint-text{font-size:1rem;line-height:1.5rem}.fr-message:before,.fr-stepper__steps{-webkit-print-color-adjust:exact;print-color-adjust:exact}.fr-stepper__details,.fr-stepper__state{font-size:1rem;line-height:1.5rem}.fr-tooltip{display:none}.fr-link:after,.fr-link:before{-webkit-print-color-adjust:exact;print-color-adjust:exact}.fr-sidemenu{display:none}.fr-highlight{background-image:none;border-left:4px solid var(--border-default-grey)}.fr-tabs{page-break-inside:avoid}.fr-tabs__tab{background-color:transparent;background-image:none!important;border:1px solid var(--border-default-grey)}.fr-tabs__tab[aria-selected=true]{border-bottom:none;border-top:2px solid var(--border-active-blue-france)}.fr-pagination__link[aria-current]:not([aria-current=false]){background:none;border:1px solid;color:#000;font-weight:700}.fr-pagination__link--next:after,.fr-pagination__link--next:before,.fr-pagination__link--prev:after,.fr-pagination__link--prev:before{-webkit-print-color-adjust:exact;print-color-adjust:exact}.fr-summary{display:none}.fr-table{-webkit-print-color-adjust:exact;print-color-adjust:exact}.fr-table td,.fr-table th{font-size:1rem;line-height:1.5rem}.fr-alert,.fr-tag{-webkit-print-color-adjust:exact;print-color-adjust:exact}.fr-alert .fr-btn--close{display:none}.fr-notice{border-bottom:1px solid var(--border-default-grey);border-top:1px solid var(--border-default-grey);margin-bottom:1rem}.fr-notice .fr-btn--close{display:none}.fr-notice__title:before{-webkit-print-color-adjust:exact;print-color-adjust:exact}.fr-notice--attack,.fr-notice--weather-red{background:none;color:var(--text-default-error)}.fr-notice--cyberattack,.fr-notice--witness{background:none;color:var(--text-default-grey)}.fr-notice--weather-purple{background:none;color:var(--text-label-purple-glycine)}.fr-radio-group{page-break-inside:avoid}.fr-radio-group .fr-radio-rich__pictogram,.fr-radio-group input[type=radio]+label,.fr-radio-group input[type=radio]:checked+label{-webkit-print-color-adjust:exact;print-color-adjust:exact}.fr-card{background-image:none!important;border:1px solid var(--border-default-grey);page-break-inside:avoid}.fr-card__desc,.fr-card__detail{font-size:1rem;line-height:1.5rem}.fr-card__detail{line-height:1rem!important}.fr-card__detail:before{-webkit-print-color-adjust:exact;print-color-adjust:exact}.fr-checkbox-group input[type=checkbox]+.fr-label:before{background-image:none;border:1px solid var(--border-default-grey);border-radius:4px}.fr-checkbox-group input[type=checkbox]:checked+.fr-label:before{-webkit-print-color-adjust:exact;print-color-adjust:exact}.fr-toggle{page-break-inside:avoid}.fr-toggle:before{background-color:none!important}.fr-toggle label{-webkit-print-color-adjust:exact;print-color-adjust:exact}.fr-toggle .fr-hint-text{font-size:1rem;line-height:1.5rem}.fr-skiplink{display:none}.fr-select-group:before{background-image:none!important}.fr-select{background-color:transparent;border:1px solid var(--border-default-grey);-webkit-print-color-adjust:exact;print-color-adjust:exact}.fr-callout{background:transparent;background-image:none;border-left:1px solid var(--border-default-grey);border:1px solid var(--border-default-grey);border-left-width:.25rem;page-break-inside:avoid}.fr-modal{background-color:#fff;flex-direction:column-reverse}.fr-modal__body{border:1px solid var(--border-default-grey);height:max-content;margin-bottom:auto;max-height:max-content!important}.fr-footer,.fr-modal__header .fr-btn--close,.fr-navigation,.fr-share{display:none}.fr-tile .fr-tile__desc,.fr-tile .fr-tile__detail,.fr-tile--sm .fr-tile__desc,.fr-tile--sm .fr-tile__detail,.fr-tile--sm__desc,.fr-tile--sm__detail,.fr-tile__desc,.fr-tile__detail{font-size:1rem;line-height:1.5rem}.fr-tile{border:1px solid var(--border-default-grey);page-break-inside:avoid}.fr-tile:not(.fr-tile--horizontal):not(.fr-tile--download) .fr-tile__content{padding-bottom:0!important}.fr-tile__title a:before,.fr-tile__title button:before,.fr-tile__title:before{background-image:none!important}.fr-tile__title a:after,.fr-tile__title button:after,.fr-transcription .fr-modal:not(.fr-modal--opened),.fr-transcription__btn,.fr-transcription__footer,.fr-translate{display:none}.fr-input-group:before{background-image:none}.fr-input-group input,.fr-input-group textarea{background-color:transparent;border:1px solid var(--border-default-grey)}.fr-search-bar input{background-color:transparent;border-left:1px solid var(--border-default-grey);border-top:1px solid var(--border-default-grey)}.fr-content-media__caption{font-size:1rem;line-height:1.5rem}.fr-content-media__caption .fr-link{font-size:1rem;line-height:1.5rem;padding:0}.fr-content-media__caption .fr-link:after,.fr-content-media__caption .fr-link:before{--icon-size:1rem}.fr-consent-banner,.fr-follow{display:none}.fr-password input{background-color:transparent;border:1px solid var(--border-default-grey)}.fr-header__menu{display:none}.fr-header__body-row{padding:0}.fr-header__body .fr-header__navbar,.fr-header__body .fr-header__tools{display:none}.fr-header__brand{flex-wrap:nowrap}.fr-header__brand-top{width:auto}.fr-header__service{box-shadow:none}} \ No newline at end of file diff --git a/dist/dsfr/dsfr/dsfr.css b/dist/dsfr/dsfr/dsfr.css new file mode 100644 index 0000000..fd6e93e --- /dev/null +++ b/dist/dsfr/dsfr/dsfr.css @@ -0,0 +1,33552 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + CORE +\* ˍˍˍˍˍˍˍˍˍ */ +a { + text-decoration: var(--text-decoration); + color: inherit; + --hover-tint: var(--idle); + --active-tint: var(--active); +} + +:root { + --underline-max-width: 100%; + --underline-hover-width: 0; + --underline-idle-width: var(--underline-max-width); + --underline-x: calc(var(--underline-max-width) * 0); + --underline-thickness: 0.0625em; + --underline-img: linear-gradient(0deg, currentColor, currentColor); + --external-link-content: ""; + --text-decoration: none; + --ul-type: disc; + --ol-type: decimal; + --ul-start: 1rem; + --ol-start: 1.5rem; + --xl-block: 0.5rem; + --li-bottom: 0.25rem; + --xl-base: 1em; + --ol-content: counters(li-counter, ".") ".  "; + --text-spacing: 0 0 1.5rem; + --title-spacing: 0 0 1.5rem; + --display-spacing: 0 0 2rem; + --background-default-grey: var(--grey-1000-50); + --background-default-grey-hover: var(--grey-1000-50-hover); + --background-default-grey-active: var(--grey-1000-50-active); + --background-alt-grey: var(--grey-975-75); + --background-alt-grey-hover: var(--grey-975-75-hover); + --background-alt-grey-active: var(--grey-975-75-active); + --background-alt-blue-france: var(--blue-france-975-75); + --background-alt-blue-france-hover: var(--blue-france-975-75-hover); + --background-alt-blue-france-active: var(--blue-france-975-75-active); + --background-alt-red-marianne: var(--red-marianne-975-75); + --background-alt-red-marianne-hover: var(--red-marianne-975-75-hover); + --background-alt-red-marianne-active: var(--red-marianne-975-75-active); + --background-alt-green-tilleul-verveine: var(--green-tilleul-verveine-975-75); + --background-alt-green-tilleul-verveine-hover: var(--green-tilleul-verveine-975-75-hover); + --background-alt-green-tilleul-verveine-active: var(--green-tilleul-verveine-975-75-active); + --background-alt-green-bourgeon: var(--green-bourgeon-975-75); + --background-alt-green-bourgeon-hover: var(--green-bourgeon-975-75-hover); + --background-alt-green-bourgeon-active: var(--green-bourgeon-975-75-active); + --background-alt-green-emeraude: var(--green-emeraude-975-75); + --background-alt-green-emeraude-hover: var(--green-emeraude-975-75-hover); + --background-alt-green-emeraude-active: var(--green-emeraude-975-75-active); + --background-alt-green-menthe: var(--green-menthe-975-75); + --background-alt-green-menthe-hover: var(--green-menthe-975-75-hover); + --background-alt-green-menthe-active: var(--green-menthe-975-75-active); + --background-alt-green-archipel: var(--green-archipel-975-75); + --background-alt-green-archipel-hover: var(--green-archipel-975-75-hover); + --background-alt-green-archipel-active: var(--green-archipel-975-75-active); + --background-alt-blue-ecume: var(--blue-ecume-975-75); + --background-alt-blue-ecume-hover: var(--blue-ecume-975-75-hover); + --background-alt-blue-ecume-active: var(--blue-ecume-975-75-active); + --background-alt-blue-cumulus: var(--blue-cumulus-975-75); + --background-alt-blue-cumulus-hover: var(--blue-cumulus-975-75-hover); + --background-alt-blue-cumulus-active: var(--blue-cumulus-975-75-active); + --background-alt-purple-glycine: var(--purple-glycine-975-75); + --background-alt-purple-glycine-hover: var(--purple-glycine-975-75-hover); + --background-alt-purple-glycine-active: var(--purple-glycine-975-75-active); + --background-alt-pink-macaron: var(--pink-macaron-975-75); + --background-alt-pink-macaron-hover: var(--pink-macaron-975-75-hover); + --background-alt-pink-macaron-active: var(--pink-macaron-975-75-active); + --background-alt-pink-tuile: var(--pink-tuile-975-75); + --background-alt-pink-tuile-hover: var(--pink-tuile-975-75-hover); + --background-alt-pink-tuile-active: var(--pink-tuile-975-75-active); + --background-alt-yellow-tournesol: var(--yellow-tournesol-975-75); + --background-alt-yellow-tournesol-hover: var(--yellow-tournesol-975-75-hover); + --background-alt-yellow-tournesol-active: var(--yellow-tournesol-975-75-active); + --background-alt-yellow-moutarde: var(--yellow-moutarde-975-75); + --background-alt-yellow-moutarde-hover: var(--yellow-moutarde-975-75-hover); + --background-alt-yellow-moutarde-active: var(--yellow-moutarde-975-75-active); + --background-alt-orange-terre-battue: var(--orange-terre-battue-975-75); + --background-alt-orange-terre-battue-hover: var(--orange-terre-battue-975-75-hover); + --background-alt-orange-terre-battue-active: var(--orange-terre-battue-975-75-active); + --background-alt-brown-cafe-creme: var(--brown-cafe-creme-975-75); + --background-alt-brown-cafe-creme-hover: var(--brown-cafe-creme-975-75-hover); + --background-alt-brown-cafe-creme-active: var(--brown-cafe-creme-975-75-active); + --background-alt-brown-caramel: var(--brown-caramel-975-75); + --background-alt-brown-caramel-hover: var(--brown-caramel-975-75-hover); + --background-alt-brown-caramel-active: var(--brown-caramel-975-75-active); + --background-alt-brown-opera: var(--brown-opera-975-75); + --background-alt-brown-opera-hover: var(--brown-opera-975-75-hover); + --background-alt-brown-opera-active: var(--brown-opera-975-75-active); + --background-alt-beige-gris-galet: var(--beige-gris-galet-975-75); + --background-alt-beige-gris-galet-hover: var(--beige-gris-galet-975-75-hover); + --background-alt-beige-gris-galet-active: var(--beige-gris-galet-975-75-active); + --background-contrast-grey: var(--grey-950-100); + --background-contrast-grey-hover: var(--grey-950-100-hover); + --background-contrast-grey-active: var(--grey-950-100-active); + --background-contrast-blue-france: var(--blue-france-950-100); + --background-contrast-blue-france-hover: var(--blue-france-950-100-hover); + --background-contrast-blue-france-active: var(--blue-france-950-100-active); + --background-contrast-red-marianne: var(--red-marianne-950-100); + --background-contrast-red-marianne-hover: var(--red-marianne-950-100-hover); + --background-contrast-red-marianne-active: var(--red-marianne-950-100-active); + --background-contrast-green-tilleul-verveine: var(--green-tilleul-verveine-950-100); + --background-contrast-green-tilleul-verveine-hover: var(--green-tilleul-verveine-950-100-hover); + --background-contrast-green-tilleul-verveine-active: var(--green-tilleul-verveine-950-100-active); + --background-contrast-green-bourgeon: var(--green-bourgeon-950-100); + --background-contrast-green-bourgeon-hover: var(--green-bourgeon-950-100-hover); + --background-contrast-green-bourgeon-active: var(--green-bourgeon-950-100-active); + --background-contrast-green-emeraude: var(--green-emeraude-950-100); + --background-contrast-green-emeraude-hover: var(--green-emeraude-950-100-hover); + --background-contrast-green-emeraude-active: var(--green-emeraude-950-100-active); + --background-contrast-green-menthe: var(--green-menthe-950-100); + --background-contrast-green-menthe-hover: var(--green-menthe-950-100-hover); + --background-contrast-green-menthe-active: var(--green-menthe-950-100-active); + --background-contrast-green-archipel: var(--green-archipel-950-100); + --background-contrast-green-archipel-hover: var(--green-archipel-950-100-hover); + --background-contrast-green-archipel-active: var(--green-archipel-950-100-active); + --background-contrast-blue-ecume: var(--blue-ecume-950-100); + --background-contrast-blue-ecume-hover: var(--blue-ecume-950-100-hover); + --background-contrast-blue-ecume-active: var(--blue-ecume-950-100-active); + --background-contrast-blue-cumulus: var(--blue-cumulus-950-100); + --background-contrast-blue-cumulus-hover: var(--blue-cumulus-950-100-hover); + --background-contrast-blue-cumulus-active: var(--blue-cumulus-950-100-active); + --background-contrast-purple-glycine: var(--purple-glycine-950-100); + --background-contrast-purple-glycine-hover: var(--purple-glycine-950-100-hover); + --background-contrast-purple-glycine-active: var(--purple-glycine-950-100-active); + --background-contrast-pink-macaron: var(--pink-macaron-950-100); + --background-contrast-pink-macaron-hover: var(--pink-macaron-950-100-hover); + --background-contrast-pink-macaron-active: var(--pink-macaron-950-100-active); + --background-contrast-pink-tuile: var(--pink-tuile-950-100); + --background-contrast-pink-tuile-hover: var(--pink-tuile-950-100-hover); + --background-contrast-pink-tuile-active: var(--pink-tuile-950-100-active); + --background-contrast-yellow-tournesol: var(--yellow-tournesol-950-100); + --background-contrast-yellow-tournesol-hover: var(--yellow-tournesol-950-100-hover); + --background-contrast-yellow-tournesol-active: var(--yellow-tournesol-950-100-active); + --background-contrast-yellow-moutarde: var(--yellow-moutarde-950-100); + --background-contrast-yellow-moutarde-hover: var(--yellow-moutarde-950-100-hover); + --background-contrast-yellow-moutarde-active: var(--yellow-moutarde-950-100-active); + --background-contrast-orange-terre-battue: var(--orange-terre-battue-950-100); + --background-contrast-orange-terre-battue-hover: var(--orange-terre-battue-950-100-hover); + --background-contrast-orange-terre-battue-active: var(--orange-terre-battue-950-100-active); + --background-contrast-brown-cafe-creme: var(--brown-cafe-creme-950-100); + --background-contrast-brown-cafe-creme-hover: var(--brown-cafe-creme-950-100-hover); + --background-contrast-brown-cafe-creme-active: var(--brown-cafe-creme-950-100-active); + --background-contrast-brown-caramel: var(--brown-caramel-950-100); + --background-contrast-brown-caramel-hover: var(--brown-caramel-950-100-hover); + --background-contrast-brown-caramel-active: var(--brown-caramel-950-100-active); + --background-contrast-brown-opera: var(--brown-opera-950-100); + --background-contrast-brown-opera-hover: var(--brown-opera-950-100-hover); + --background-contrast-brown-opera-active: var(--brown-opera-950-100-active); + --background-contrast-beige-gris-galet: var(--beige-gris-galet-950-100); + --background-contrast-beige-gris-galet-hover: var(--beige-gris-galet-950-100-hover); + --background-contrast-beige-gris-galet-active: var(--beige-gris-galet-950-100-active); + --background-contrast-info: var(--info-950-100); + --background-contrast-info-hover: var(--info-950-100-hover); + --background-contrast-info-active: var(--info-950-100-active); + --background-contrast-success: var(--success-950-100); + --background-contrast-success-hover: var(--success-950-100-hover); + --background-contrast-success-active: var(--success-950-100-active); + --background-contrast-warning: var(--warning-950-100); + --background-contrast-warning-hover: var(--warning-950-100-hover); + --background-contrast-warning-active: var(--warning-950-100-active); + --background-contrast-error: var(--error-950-100); + --background-contrast-error-hover: var(--error-950-100-hover); + --background-contrast-error-active: var(--error-950-100-active); + --background-flat-grey: var(--grey-200-850); + --background-flat-blue-france: var(--blue-france-sun-113-625); + --background-flat-red-marianne: var(--red-marianne-425-625); + --background-flat-green-tilleul-verveine: var(--green-tilleul-verveine-sun-418-moon-817); + --background-flat-green-bourgeon: var(--green-bourgeon-sun-425-moon-759); + --background-flat-green-emeraude: var(--green-emeraude-sun-425-moon-753); + --background-flat-green-menthe: var(--green-menthe-sun-373-moon-652); + --background-flat-green-archipel: var(--green-archipel-sun-391-moon-716); + --background-flat-blue-ecume: var(--blue-ecume-sun-247-moon-675); + --background-flat-blue-cumulus: var(--blue-cumulus-sun-368-moon-732); + --background-flat-purple-glycine: var(--purple-glycine-sun-319-moon-630); + --background-flat-pink-macaron: var(--pink-macaron-sun-406-moon-833); + --background-flat-pink-tuile: var(--pink-tuile-sun-425-moon-750); + --background-flat-yellow-tournesol: var(--yellow-tournesol-sun-407-moon-922); + --background-flat-yellow-moutarde: var(--yellow-moutarde-sun-348-moon-860); + --background-flat-orange-terre-battue: var(--orange-terre-battue-sun-370-moon-672); + --background-flat-brown-cafe-creme: var(--brown-cafe-creme-sun-383-moon-885); + --background-flat-brown-caramel: var(--brown-caramel-sun-425-moon-901); + --background-flat-brown-opera: var(--brown-opera-sun-395-moon-820); + --background-flat-beige-gris-galet: var(--beige-gris-galet-sun-407-moon-821); + --background-flat-info: var(--info-425-625); + --background-flat-success: var(--success-425-625); + --background-flat-warning: var(--warning-425-625); + --background-flat-error: var(--error-425-625); + --background-action-high-grey: var(--grey-200-850); + --background-action-high-grey-hover: var(--grey-200-850-hover); + --background-action-high-grey-active: var(--grey-200-850-active); + --background-action-high-blue-france: var(--blue-france-sun-113-625); + --background-action-high-blue-france-hover: var(--blue-france-sun-113-625-hover); + --background-action-high-blue-france-active: var(--blue-france-sun-113-625-active); + --background-action-high-red-marianne: var(--red-marianne-425-625); + --background-action-high-red-marianne-hover: var(--red-marianne-425-625-hover); + --background-action-high-red-marianne-active: var(--red-marianne-425-625-active); + --background-action-high-green-tilleul-verveine: var(--green-tilleul-verveine-sun-418-moon-817); + --background-action-high-green-tilleul-verveine-hover: var(--green-tilleul-verveine-sun-418-moon-817-hover); + --background-action-high-green-tilleul-verveine-active: var(--green-tilleul-verveine-sun-418-moon-817-active); + --background-action-high-green-bourgeon: var(--green-bourgeon-sun-425-moon-759); + --background-action-high-green-bourgeon-hover: var(--green-bourgeon-sun-425-moon-759-hover); + --background-action-high-green-bourgeon-active: var(--green-bourgeon-sun-425-moon-759-active); + --background-action-high-green-emeraude: var(--green-emeraude-sun-425-moon-753); + --background-action-high-green-emeraude-hover: var(--green-emeraude-sun-425-moon-753-hover); + --background-action-high-green-emeraude-active: var(--green-emeraude-sun-425-moon-753-active); + --background-action-high-green-menthe: var(--green-menthe-sun-373-moon-652); + --background-action-high-green-menthe-hover: var(--green-menthe-sun-373-moon-652-hover); + --background-action-high-green-menthe-active: var(--green-menthe-sun-373-moon-652-active); + --background-action-high-green-archipel: var(--green-archipel-sun-391-moon-716); + --background-action-high-green-archipel-hover: var(--green-archipel-sun-391-moon-716-hover); + --background-action-high-green-archipel-active: var(--green-archipel-sun-391-moon-716-active); + --background-action-high-blue-ecume: var(--blue-ecume-sun-247-moon-675); + --background-action-high-blue-ecume-hover: var(--blue-ecume-sun-247-moon-675-hover); + --background-action-high-blue-ecume-active: var(--blue-ecume-sun-247-moon-675-active); + --background-action-high-blue-cumulus: var(--blue-cumulus-sun-368-moon-732); + --background-action-high-blue-cumulus-hover: var(--blue-cumulus-sun-368-moon-732-hover); + --background-action-high-blue-cumulus-active: var(--blue-cumulus-sun-368-moon-732-active); + --background-action-high-purple-glycine: var(--purple-glycine-sun-319-moon-630); + --background-action-high-purple-glycine-hover: var(--purple-glycine-sun-319-moon-630-hover); + --background-action-high-purple-glycine-active: var(--purple-glycine-sun-319-moon-630-active); + --background-action-high-pink-macaron: var(--pink-macaron-sun-406-moon-833); + --background-action-high-pink-macaron-hover: var(--pink-macaron-sun-406-moon-833-hover); + --background-action-high-pink-macaron-active: var(--pink-macaron-sun-406-moon-833-active); + --background-action-high-pink-tuile: var(--pink-tuile-sun-425-moon-750); + --background-action-high-pink-tuile-hover: var(--pink-tuile-sun-425-moon-750-hover); + --background-action-high-pink-tuile-active: var(--pink-tuile-sun-425-moon-750-active); + --background-action-high-yellow-tournesol: var(--yellow-tournesol-sun-407-moon-922); + --background-action-high-yellow-tournesol-hover: var(--yellow-tournesol-sun-407-moon-922-hover); + --background-action-high-yellow-tournesol-active: var(--yellow-tournesol-sun-407-moon-922-active); + --background-action-high-yellow-moutarde: var(--yellow-moutarde-sun-348-moon-860); + --background-action-high-yellow-moutarde-hover: var(--yellow-moutarde-sun-348-moon-860-hover); + --background-action-high-yellow-moutarde-active: var(--yellow-moutarde-sun-348-moon-860-active); + --background-action-high-orange-terre-battue: var(--orange-terre-battue-sun-370-moon-672); + --background-action-high-orange-terre-battue-hover: var(--orange-terre-battue-sun-370-moon-672-hover); + --background-action-high-orange-terre-battue-active: var(--orange-terre-battue-sun-370-moon-672-active); + --background-action-high-brown-cafe-creme: var(--brown-cafe-creme-sun-383-moon-885); + --background-action-high-brown-cafe-creme-hover: var(--brown-cafe-creme-sun-383-moon-885-hover); + --background-action-high-brown-cafe-creme-active: var(--brown-cafe-creme-sun-383-moon-885-active); + --background-action-high-brown-caramel: var(--brown-caramel-sun-425-moon-901); + --background-action-high-brown-caramel-hover: var(--brown-caramel-sun-425-moon-901-hover); + --background-action-high-brown-caramel-active: var(--brown-caramel-sun-425-moon-901-active); + --background-action-high-brown-opera: var(--brown-opera-sun-395-moon-820); + --background-action-high-brown-opera-hover: var(--brown-opera-sun-395-moon-820-hover); + --background-action-high-brown-opera-active: var(--brown-opera-sun-395-moon-820-active); + --background-action-high-beige-gris-galet: var(--beige-gris-galet-sun-407-moon-821); + --background-action-high-beige-gris-galet-hover: var(--beige-gris-galet-sun-407-moon-821-hover); + --background-action-high-beige-gris-galet-active: var(--beige-gris-galet-sun-407-moon-821-active); + --background-action-high-info: var(--info-425-625); + --background-action-high-info-hover: var(--info-425-625-hover); + --background-action-high-info-active: var(--info-425-625-active); + --background-action-high-success: var(--success-425-625); + --background-action-high-success-hover: var(--success-425-625-hover); + --background-action-high-success-active: var(--success-425-625-active); + --background-action-high-warning: var(--warning-425-625); + --background-action-high-warning-hover: var(--warning-425-625-hover); + --background-action-high-warning-active: var(--warning-425-625-active); + --background-action-high-error: var(--error-425-625); + --background-action-high-error-hover: var(--error-425-625-hover); + --background-action-high-error-active: var(--error-425-625-active); + --background-action-low-blue-france: var(--blue-france-925-125); + --background-action-low-blue-france-hover: var(--blue-france-925-125-hover); + --background-action-low-blue-france-active: var(--blue-france-925-125-active); + --background-action-low-red-marianne: var(--red-marianne-925-125); + --background-action-low-red-marianne-hover: var(--red-marianne-925-125-hover); + --background-action-low-red-marianne-active: var(--red-marianne-925-125-active); + --background-action-low-green-tilleul-verveine: var(--green-tilleul-verveine-925-125); + --background-action-low-green-tilleul-verveine-hover: var(--green-tilleul-verveine-925-125-hover); + --background-action-low-green-tilleul-verveine-active: var(--green-tilleul-verveine-925-125-active); + --background-action-low-green-bourgeon: var(--green-bourgeon-925-125); + --background-action-low-green-bourgeon-hover: var(--green-bourgeon-925-125-hover); + --background-action-low-green-bourgeon-active: var(--green-bourgeon-925-125-active); + --background-action-low-green-emeraude: var(--green-emeraude-925-125); + --background-action-low-green-emeraude-hover: var(--green-emeraude-925-125-hover); + --background-action-low-green-emeraude-active: var(--green-emeraude-925-125-active); + --background-action-low-green-menthe: var(--green-menthe-925-125); + --background-action-low-green-menthe-hover: var(--green-menthe-925-125-hover); + --background-action-low-green-menthe-active: var(--green-menthe-925-125-active); + --background-action-low-green-archipel: var(--green-archipel-925-125); + --background-action-low-green-archipel-hover: var(--green-archipel-925-125-hover); + --background-action-low-green-archipel-active: var(--green-archipel-925-125-active); + --background-action-low-blue-ecume: var(--blue-ecume-925-125); + --background-action-low-blue-ecume-hover: var(--blue-ecume-925-125-hover); + --background-action-low-blue-ecume-active: var(--blue-ecume-925-125-active); + --background-action-low-blue-cumulus: var(--blue-cumulus-925-125); + --background-action-low-blue-cumulus-hover: var(--blue-cumulus-925-125-hover); + --background-action-low-blue-cumulus-active: var(--blue-cumulus-925-125-active); + --background-action-low-purple-glycine: var(--purple-glycine-925-125); + --background-action-low-purple-glycine-hover: var(--purple-glycine-925-125-hover); + --background-action-low-purple-glycine-active: var(--purple-glycine-925-125-active); + --background-action-low-pink-macaron: var(--pink-macaron-925-125); + --background-action-low-pink-macaron-hover: var(--pink-macaron-925-125-hover); + --background-action-low-pink-macaron-active: var(--pink-macaron-925-125-active); + --background-action-low-pink-tuile: var(--pink-tuile-925-125); + --background-action-low-pink-tuile-hover: var(--pink-tuile-925-125-hover); + --background-action-low-pink-tuile-active: var(--pink-tuile-925-125-active); + --background-action-low-yellow-tournesol: var(--yellow-tournesol-925-125); + --background-action-low-yellow-tournesol-hover: var(--yellow-tournesol-925-125-hover); + --background-action-low-yellow-tournesol-active: var(--yellow-tournesol-925-125-active); + --background-action-low-yellow-moutarde: var(--yellow-moutarde-925-125); + --background-action-low-yellow-moutarde-hover: var(--yellow-moutarde-925-125-hover); + --background-action-low-yellow-moutarde-active: var(--yellow-moutarde-925-125-active); + --background-action-low-orange-terre-battue: var(--orange-terre-battue-925-125); + --background-action-low-orange-terre-battue-hover: var(--orange-terre-battue-925-125-hover); + --background-action-low-orange-terre-battue-active: var(--orange-terre-battue-925-125-active); + --background-action-low-brown-cafe-creme: var(--brown-cafe-creme-925-125); + --background-action-low-brown-cafe-creme-hover: var(--brown-cafe-creme-925-125-hover); + --background-action-low-brown-cafe-creme-active: var(--brown-cafe-creme-925-125-active); + --background-action-low-brown-caramel: var(--brown-caramel-925-125); + --background-action-low-brown-caramel-hover: var(--brown-caramel-925-125-hover); + --background-action-low-brown-caramel-active: var(--brown-caramel-925-125-active); + --background-action-low-brown-opera: var(--brown-opera-925-125); + --background-action-low-brown-opera-hover: var(--brown-opera-925-125-hover); + --background-action-low-brown-opera-active: var(--brown-opera-925-125-active); + --background-action-low-beige-gris-galet: var(--beige-gris-galet-925-125); + --background-action-low-beige-gris-galet-hover: var(--beige-gris-galet-925-125-hover); + --background-action-low-beige-gris-galet-active: var(--beige-gris-galet-925-125-active); + --background-active-blue-france: var(--blue-france-sun-113-625); + --background-active-blue-france-hover: var(--blue-france-sun-113-625-hover); + --background-active-blue-france-active: var(--blue-france-sun-113-625-active); + --background-active-red-marianne: var(--red-marianne-425-625); + --background-active-red-marianne-hover: var(--red-marianne-425-625-hover); + --background-active-red-marianne-active: var(--red-marianne-425-625-active); + --background-open-blue-france: var(--blue-france-925-125); + --background-open-blue-france-hover: var(--blue-france-925-125-hover); + --background-open-blue-france-active: var(--blue-france-925-125-active); + --background-open-red-marianne: var(--red-marianne-925-125); + --background-open-red-marianne-hover: var(--red-marianne-925-125-hover); + --background-open-red-marianne-active: var(--red-marianne-925-125-active); + --background-disabled-grey: var(--grey-925-125); + --background-raised-grey: var(--grey-1000-75); + --background-raised-grey-hover: var(--grey-1000-75-hover); + --background-raised-grey-active: var(--grey-1000-75-active); + --background-overlap-grey: var(--grey-1000-100); + --background-overlap-grey-hover: var(--grey-1000-100-hover); + --background-overlap-grey-active: var(--grey-1000-100-active); + --background-lifted-grey: var(--grey-1000-75); + --background-lifted-grey-hover: var(--grey-1000-75-hover); + --background-lifted-grey-active: var(--grey-1000-75-active); + --background-alt-raised-grey: var(--grey-975-100); + --background-alt-raised-grey-hover: var(--grey-975-100-hover); + --background-alt-raised-grey-active: var(--grey-975-100-active); + --background-alt-overlap-grey: var(--grey-975-125); + --background-alt-overlap-grey-hover: var(--grey-975-125-hover); + --background-alt-overlap-grey-active: var(--grey-975-125-active); + --background-contrast-raised-grey: var(--grey-950-125); + --background-contrast-raised-grey-hover: var(--grey-950-125-hover); + --background-contrast-raised-grey-active: var(--grey-950-125-active); + --background-contrast-overlap-grey: var(--grey-950-150); + --background-contrast-overlap-grey-hover: var(--grey-950-150-hover); + --background-contrast-overlap-grey-active: var(--grey-950-150-active); + --text-default-grey: var(--grey-200-850); + --text-default-info: var(--info-425-625); + --text-default-success: var(--success-425-625); + --text-default-warning: var(--warning-425-625); + --text-default-error: var(--error-425-625); + --text-action-high-grey: var(--grey-50-1000); + --text-action-high-blue-france: var(--blue-france-sun-113-625); + --text-action-high-red-marianne: var(--red-marianne-425-625); + --text-action-high-green-tilleul-verveine: var(--green-tilleul-verveine-sun-418-moon-817); + --text-action-high-green-bourgeon: var(--green-bourgeon-sun-425-moon-759); + --text-action-high-green-emeraude: var(--green-emeraude-sun-425-moon-753); + --text-action-high-green-menthe: var(--green-menthe-sun-373-moon-652); + --text-action-high-green-archipel: var(--green-archipel-sun-391-moon-716); + --text-action-high-blue-ecume: var(--blue-ecume-sun-247-moon-675); + --text-action-high-blue-cumulus: var(--blue-cumulus-sun-368-moon-732); + --text-action-high-purple-glycine: var(--purple-glycine-sun-319-moon-630); + --text-action-high-pink-macaron: var(--pink-macaron-sun-406-moon-833); + --text-action-high-pink-tuile: var(--pink-tuile-sun-425-moon-750); + --text-action-high-yellow-tournesol: var(--yellow-tournesol-sun-407-moon-922); + --text-action-high-yellow-moutarde: var(--yellow-moutarde-sun-348-moon-860); + --text-action-high-orange-terre-battue: var(--orange-terre-battue-sun-370-moon-672); + --text-action-high-brown-cafe-creme: var(--brown-cafe-creme-sun-383-moon-885); + --text-action-high-brown-caramel: var(--brown-caramel-sun-425-moon-901); + --text-action-high-brown-opera: var(--brown-opera-sun-395-moon-820); + --text-action-high-beige-gris-galet: var(--beige-gris-galet-sun-407-moon-821); + --text-title-grey: var(--grey-50-1000); + --text-title-blue-france: var(--blue-france-sun-113-625); + --text-title-red-marianne: var(--red-marianne-425-625); + --text-label-grey: var(--grey-50-1000); + --text-label-blue-france: var(--blue-france-sun-113-625); + --text-label-red-marianne: var(--red-marianne-425-625); + --text-label-green-tilleul-verveine: var(--green-tilleul-verveine-sun-418-moon-817); + --text-label-green-bourgeon: var(--green-bourgeon-sun-425-moon-759); + --text-label-green-emeraude: var(--green-emeraude-sun-425-moon-753); + --text-label-green-menthe: var(--green-menthe-sun-373-moon-652); + --text-label-green-archipel: var(--green-archipel-sun-391-moon-716); + --text-label-blue-ecume: var(--blue-ecume-sun-247-moon-675); + --text-label-blue-cumulus: var(--blue-cumulus-sun-368-moon-732); + --text-label-purple-glycine: var(--purple-glycine-sun-319-moon-630); + --text-label-pink-macaron: var(--pink-macaron-sun-406-moon-833); + --text-label-pink-tuile: var(--pink-tuile-sun-425-moon-750); + --text-label-yellow-tournesol: var(--yellow-tournesol-sun-407-moon-922); + --text-label-yellow-moutarde: var(--yellow-moutarde-sun-348-moon-860); + --text-label-orange-terre-battue: var(--orange-terre-battue-sun-370-moon-672); + --text-label-brown-cafe-creme: var(--brown-cafe-creme-sun-383-moon-885); + --text-label-brown-caramel: var(--brown-caramel-sun-425-moon-901); + --text-label-brown-opera: var(--brown-opera-sun-395-moon-820); + --text-label-beige-gris-galet: var(--beige-gris-galet-sun-407-moon-821); + --text-active-grey: var(--grey-50-1000); + --text-active-blue-france: var(--blue-france-sun-113-625); + --text-active-red-marianne: var(--red-marianne-425-625); + --text-mention-grey: var(--grey-425-625); + --text-inverted-grey: var(--grey-1000-50); + --text-inverted-blue-france: var(--blue-france-975-sun-113); + --text-inverted-red-marianne: var(--red-marianne-975-75); + --text-inverted-info: var(--info-975-75); + --text-inverted-success: var(--success-975-75); + --text-inverted-warning: var(--warning-975-75); + --text-inverted-error: var(--error-975-75); + --text-inverted-green-tilleul-verveine: var(--green-tilleul-verveine-975-75); + --text-inverted-green-bourgeon: var(--green-bourgeon-975-75); + --text-inverted-green-emeraude: var(--green-emeraude-975-75); + --text-inverted-green-menthe: var(--green-menthe-975-75); + --text-inverted-green-archipel: var(--green-archipel-975-75); + --text-inverted-blue-ecume: var(--blue-ecume-975-75); + --text-inverted-blue-cumulus: var(--blue-cumulus-975-75); + --text-inverted-purple-glycine: var(--purple-glycine-975-75); + --text-inverted-pink-macaron: var(--pink-macaron-975-75); + --text-inverted-pink-tuile: var(--pink-tuile-975-75); + --text-inverted-yellow-tournesol: var(--yellow-tournesol-975-75); + --text-inverted-yellow-moutarde: var(--yellow-moutarde-975-75); + --text-inverted-orange-terre-battue: var(--orange-terre-battue-975-75); + --text-inverted-brown-cafe-creme: var(--brown-cafe-creme-975-75); + --text-inverted-brown-caramel: var(--brown-caramel-975-75); + --text-inverted-brown-opera: var(--brown-opera-975-75); + --text-inverted-beige-gris-galet: var(--beige-gris-galet-975-75); + --text-disabled-grey: var(--grey-625-425); + --text-black-white-grey: var(--grey-0-1000); + --border-default-grey: var(--grey-900-175); + --border-default-blue-france: var(--blue-france-main-525); + --border-default-red-marianne: var(--red-marianne-main-472); + --border-default-green-tilleul-verveine: var(--green-tilleul-verveine-main-707); + --border-default-green-bourgeon: var(--green-bourgeon-main-640); + --border-default-green-emeraude: var(--green-emeraude-main-632); + --border-default-green-menthe: var(--green-menthe-main-548); + --border-default-green-archipel: var(--green-archipel-main-557); + --border-default-blue-ecume: var(--blue-ecume-main-400); + --border-default-blue-cumulus: var(--blue-cumulus-main-526); + --border-default-purple-glycine: var(--purple-glycine-main-494); + --border-default-pink-macaron: var(--pink-macaron-main-689); + --border-default-pink-tuile: var(--pink-tuile-main-556); + --border-default-yellow-tournesol: var(--yellow-tournesol-main-731); + --border-default-yellow-moutarde: var(--yellow-moutarde-main-679); + --border-default-orange-terre-battue: var(--orange-terre-battue-main-645); + --border-default-brown-cafe-creme: var(--brown-cafe-creme-main-782); + --border-default-brown-caramel: var(--brown-caramel-main-648); + --border-default-brown-opera: var(--brown-opera-main-680); + --border-default-beige-gris-galet: var(--beige-gris-galet-main-702); + --border-contrast-grey: var(--grey-625-425); + --border-active-blue-france: var(--blue-france-sun-113-625); + --border-active-red-marianne: var(--red-marianne-425-625); + --border-action-high-grey: var(--grey-50-1000); + --border-action-high-blue-france: var(--blue-france-sun-113-625); + --border-action-high-red-marianne: var(--red-marianne-425-625); + --border-action-high-info: var(--info-425-625); + --border-action-high-success: var(--success-425-625); + --border-action-high-warning: var(--warning-425-625); + --border-action-high-error: var(--error-425-625); + --border-action-low-blue-france: var(--blue-france-850-200); + --border-action-low-red-marianne: var(--red-marianne-850-200); + --border-action-low-green-tilleul-verveine: var(--green-tilleul-verveine-850-200); + --border-action-low-green-bourgeon: var(--green-bourgeon-850-200); + --border-action-low-green-emeraude: var(--green-emeraude-850-200); + --border-action-low-green-menthe: var(--green-menthe-850-200); + --border-action-low-green-archipel: var(--green-archipel-850-200); + --border-action-low-blue-ecume: var(--blue-ecume-850-200); + --border-action-low-blue-cumulus: var(--blue-cumulus-850-200); + --border-action-low-purple-glycine: var(--purple-glycine-850-200); + --border-action-low-pink-macaron: var(--pink-macaron-850-200); + --border-action-low-pink-tuile: var(--pink-tuile-850-200); + --border-action-low-yellow-tournesol: var(--yellow-tournesol-850-200); + --border-action-low-yellow-moutarde: var(--yellow-moutarde-850-200); + --border-action-low-orange-terre-battue: var(--orange-terre-battue-850-200); + --border-action-low-brown-cafe-creme: var(--brown-cafe-creme-850-200); + --border-action-low-brown-caramel: var(--brown-caramel-850-200); + --border-action-low-brown-opera: var(--brown-opera-850-200); + --border-action-low-beige-gris-galet: var(--beige-gris-galet-850-200); + --border-open-blue-france: var(--blue-france-925-125); + --border-open-red-marianne: var(--red-marianne-925-125); + --border-plain-grey: var(--grey-200-850); + --border-plain-blue-france: var(--blue-france-sun-113-625); + --border-plain-red-marianne: var(--red-marianne-425-625); + --border-plain-info: var(--info-425-625); + --border-plain-success: var(--success-425-625); + --border-plain-warning: var(--warning-425-625); + --border-plain-error: var(--error-425-625); + --border-plain-green-tilleul-verveine: var(--green-tilleul-verveine-sun-418-moon-817); + --border-plain-green-bourgeon: var(--green-bourgeon-sun-425-moon-759); + --border-plain-green-emeraude: var(--green-emeraude-sun-425-moon-753); + --border-plain-green-menthe: var(--green-menthe-sun-373-moon-652); + --border-plain-green-archipel: var(--green-archipel-sun-391-moon-716); + --border-plain-blue-ecume: var(--blue-ecume-sun-247-moon-675); + --border-plain-blue-cumulus: var(--blue-cumulus-sun-368-moon-732); + --border-plain-purple-glycine: var(--purple-glycine-sun-319-moon-630); + --border-plain-pink-macaron: var(--pink-macaron-sun-406-moon-833); + --border-plain-pink-tuile: var(--pink-tuile-sun-425-moon-750); + --border-plain-yellow-tournesol: var(--yellow-tournesol-sun-407-moon-922); + --border-plain-yellow-moutarde: var(--yellow-moutarde-sun-348-moon-860); + --border-plain-orange-terre-battue: var(--orange-terre-battue-sun-370-moon-672); + --border-plain-brown-cafe-creme: var(--brown-cafe-creme-sun-383-moon-885); + --border-plain-brown-caramel: var(--brown-caramel-sun-425-moon-901); + --border-plain-brown-opera: var(--brown-opera-sun-395-moon-820); + --border-plain-beige-gris-galet: var(--beige-gris-galet-sun-407-moon-821); + --border-disabled-grey: var(--grey-925-125); + --artwork-major-blue-france: var(--blue-france-sun-113-625); + --artwork-major-blue-france-hover: var(--blue-france-sun-113-625-hover); + --artwork-major-blue-france-active: var(--blue-france-sun-113-625-active); + --artwork-major-red-marianne: var(--red-marianne-425-625); + --artwork-major-red-marianne-hover: var(--red-marianne-425-625-hover); + --artwork-major-red-marianne-active: var(--red-marianne-425-625-active); + --artwork-major-green-tilleul-verveine: var(--green-tilleul-verveine-sun-418-moon-817); + --artwork-major-green-tilleul-verveine-hover: var(--green-tilleul-verveine-sun-418-moon-817-hover); + --artwork-major-green-tilleul-verveine-active: var(--green-tilleul-verveine-sun-418-moon-817-active); + --artwork-major-green-bourgeon: var(--green-bourgeon-sun-425-moon-759); + --artwork-major-green-bourgeon-hover: var(--green-bourgeon-sun-425-moon-759-hover); + --artwork-major-green-bourgeon-active: var(--green-bourgeon-sun-425-moon-759-active); + --artwork-major-green-emeraude: var(--green-emeraude-sun-425-moon-753); + --artwork-major-green-emeraude-hover: var(--green-emeraude-sun-425-moon-753-hover); + --artwork-major-green-emeraude-active: var(--green-emeraude-sun-425-moon-753-active); + --artwork-major-green-menthe: var(--green-menthe-sun-373-moon-652); + --artwork-major-green-menthe-hover: var(--green-menthe-sun-373-moon-652-hover); + --artwork-major-green-menthe-active: var(--green-menthe-sun-373-moon-652-active); + --artwork-major-green-archipel: var(--green-archipel-sun-391-moon-716); + --artwork-major-green-archipel-hover: var(--green-archipel-sun-391-moon-716-hover); + --artwork-major-green-archipel-active: var(--green-archipel-sun-391-moon-716-active); + --artwork-major-blue-ecume: var(--blue-ecume-sun-247-moon-675); + --artwork-major-blue-ecume-hover: var(--blue-ecume-sun-247-moon-675-hover); + --artwork-major-blue-ecume-active: var(--blue-ecume-sun-247-moon-675-active); + --artwork-major-blue-cumulus: var(--blue-cumulus-sun-368-moon-732); + --artwork-major-blue-cumulus-hover: var(--blue-cumulus-sun-368-moon-732-hover); + --artwork-major-blue-cumulus-active: var(--blue-cumulus-sun-368-moon-732-active); + --artwork-major-purple-glycine: var(--purple-glycine-sun-319-moon-630); + --artwork-major-purple-glycine-hover: var(--purple-glycine-sun-319-moon-630-hover); + --artwork-major-purple-glycine-active: var(--purple-glycine-sun-319-moon-630-active); + --artwork-major-pink-macaron: var(--pink-macaron-sun-406-moon-833); + --artwork-major-pink-macaron-hover: var(--pink-macaron-sun-406-moon-833-hover); + --artwork-major-pink-macaron-active: var(--pink-macaron-sun-406-moon-833-active); + --artwork-major-pink-tuile: var(--pink-tuile-sun-425-moon-750); + --artwork-major-pink-tuile-hover: var(--pink-tuile-sun-425-moon-750-hover); + --artwork-major-pink-tuile-active: var(--pink-tuile-sun-425-moon-750-active); + --artwork-major-yellow-tournesol: var(--yellow-tournesol-sun-407-moon-922); + --artwork-major-yellow-tournesol-hover: var(--yellow-tournesol-sun-407-moon-922-hover); + --artwork-major-yellow-tournesol-active: var(--yellow-tournesol-sun-407-moon-922-active); + --artwork-major-yellow-moutarde: var(--yellow-moutarde-sun-348-moon-860); + --artwork-major-yellow-moutarde-hover: var(--yellow-moutarde-sun-348-moon-860-hover); + --artwork-major-yellow-moutarde-active: var(--yellow-moutarde-sun-348-moon-860-active); + --artwork-major-orange-terre-battue: var(--orange-terre-battue-sun-370-moon-672); + --artwork-major-orange-terre-battue-hover: var(--orange-terre-battue-sun-370-moon-672-hover); + --artwork-major-orange-terre-battue-active: var(--orange-terre-battue-sun-370-moon-672-active); + --artwork-major-brown-cafe-creme: var(--brown-cafe-creme-sun-383-moon-885); + --artwork-major-brown-cafe-creme-hover: var(--brown-cafe-creme-sun-383-moon-885-hover); + --artwork-major-brown-cafe-creme-active: var(--brown-cafe-creme-sun-383-moon-885-active); + --artwork-major-brown-caramel: var(--brown-caramel-sun-425-moon-901); + --artwork-major-brown-caramel-hover: var(--brown-caramel-sun-425-moon-901-hover); + --artwork-major-brown-caramel-active: var(--brown-caramel-sun-425-moon-901-active); + --artwork-major-brown-opera: var(--brown-opera-sun-395-moon-820); + --artwork-major-brown-opera-hover: var(--brown-opera-sun-395-moon-820-hover); + --artwork-major-brown-opera-active: var(--brown-opera-sun-395-moon-820-active); + --artwork-major-beige-gris-galet: var(--beige-gris-galet-sun-407-moon-821); + --artwork-major-beige-gris-galet-hover: var(--beige-gris-galet-sun-407-moon-821-hover); + --artwork-major-beige-gris-galet-active: var(--beige-gris-galet-sun-407-moon-821-active); + --artwork-minor-blue-france: var(--blue-france-main-525); + --artwork-minor-red-marianne: var(--red-marianne-main-472); + --artwork-minor-green-tilleul-verveine: var(--green-tilleul-verveine-main-707); + --artwork-minor-green-bourgeon: var(--green-bourgeon-main-640); + --artwork-minor-green-emeraude: var(--green-emeraude-main-632); + --artwork-minor-green-menthe: var(--green-menthe-main-548); + --artwork-minor-green-archipel: var(--green-archipel-main-557); + --artwork-minor-blue-ecume: var(--blue-ecume-main-400); + --artwork-minor-blue-cumulus: var(--blue-cumulus-main-526); + --artwork-minor-purple-glycine: var(--purple-glycine-main-494); + --artwork-minor-pink-macaron: var(--pink-macaron-main-689); + --artwork-minor-pink-tuile: var(--pink-tuile-main-556); + --artwork-minor-yellow-tournesol: var(--yellow-tournesol-main-731); + --artwork-minor-yellow-moutarde: var(--yellow-moutarde-main-679); + --artwork-minor-orange-terre-battue: var(--orange-terre-battue-main-645); + --artwork-minor-brown-cafe-creme: var(--brown-cafe-creme-main-782); + --artwork-minor-brown-caramel: var(--brown-caramel-main-648); + --artwork-minor-brown-opera: var(--brown-opera-main-680); + --artwork-minor-beige-gris-galet: var(--beige-gris-galet-main-702); + --artwork-decorative-grey: var(--grey-950-100); + --artwork-decorative-blue-france: var(--blue-france-950-100); + --artwork-decorative-red-marianne: var(--red-marianne-950-100); + --artwork-decorative-green-tilleul-verveine: var(--green-tilleul-verveine-950-100); + --artwork-decorative-green-bourgeon: var(--green-bourgeon-950-100); + --artwork-decorative-green-emeraude: var(--green-emeraude-950-100); + --artwork-decorative-green-menthe: var(--green-menthe-950-100); + --artwork-decorative-green-archipel: var(--green-archipel-950-100); + --artwork-decorative-blue-ecume: var(--blue-ecume-950-100); + --artwork-decorative-blue-cumulus: var(--blue-cumulus-950-100); + --artwork-decorative-purple-glycine: var(--purple-glycine-950-100); + --artwork-decorative-pink-macaron: var(--pink-macaron-950-100); + --artwork-decorative-pink-tuile: var(--pink-tuile-950-100); + --artwork-decorative-yellow-tournesol: var(--yellow-tournesol-950-100); + --artwork-decorative-yellow-moutarde: var(--yellow-moutarde-950-100); + --artwork-decorative-orange-terre-battue: var(--orange-terre-battue-950-100); + --artwork-decorative-brown-cafe-creme: var(--brown-cafe-creme-950-100); + --artwork-decorative-brown-caramel: var(--brown-caramel-950-100); + --artwork-decorative-brown-opera: var(--brown-opera-950-100); + --artwork-decorative-beige-gris-galet: var(--beige-gris-galet-950-100); + --artwork-background-grey: var(--grey-975-75); + --artwork-background-blue-france: var(--blue-france-975-75); + --artwork-background-red-marianne: var(--red-marianne-975-75); + --artwork-background-green-tilleul-verveine: var(--green-tilleul-verveine-975-75); + --artwork-background-green-bourgeon: var(--green-bourgeon-975-75); + --artwork-background-green-emeraude: var(--green-emeraude-975-75); + --artwork-background-green-menthe: var(--green-menthe-975-75); + --artwork-background-green-archipel: var(--green-archipel-975-75); + --artwork-background-blue-ecume: var(--blue-ecume-975-75); + --artwork-background-blue-cumulus: var(--blue-cumulus-975-75); + --artwork-background-purple-glycine: var(--purple-glycine-975-75); + --artwork-background-pink-macaron: var(--pink-macaron-975-75); + --artwork-background-pink-tuile: var(--pink-tuile-975-75); + --artwork-background-yellow-tournesol: var(--yellow-tournesol-975-75); + --artwork-background-yellow-moutarde: var(--yellow-moutarde-975-75); + --artwork-background-orange-terre-battue: var(--orange-terre-battue-975-75); + --artwork-background-brown-cafe-creme: var(--brown-cafe-creme-975-75); + --artwork-background-brown-caramel: var(--brown-caramel-975-75); + --artwork-background-brown-opera: var(--brown-opera-975-75); + --artwork-background-beige-gris-galet: var(--beige-gris-galet-975-75); + --artwork-motif-grey: var(--grey-925-125); + --artwork-motif-blue-france: var(--blue-france-925-125); + --artwork-motif-red-marianne: var(--red-marianne-925-125); + --artwork-motif-green-tilleul-verveine: var(--green-tilleul-verveine-925-125); + --artwork-motif-green-bourgeon: var(--green-bourgeon-925-125); + --artwork-motif-green-emeraude: var(--green-emeraude-925-125); + --artwork-motif-green-menthe: var(--green-menthe-925-125); + --artwork-motif-green-archipel: var(--green-archipel-925-125); + --artwork-motif-blue-ecume: var(--blue-ecume-925-125); + --artwork-motif-blue-cumulus: var(--blue-cumulus-925-125); + --artwork-motif-purple-glycine: var(--purple-glycine-925-125); + --artwork-motif-pink-macaron: var(--pink-macaron-925-125); + --artwork-motif-pink-tuile: var(--pink-tuile-925-125); + --artwork-motif-yellow-tournesol: var(--yellow-tournesol-925-125); + --artwork-motif-yellow-moutarde: var(--yellow-moutarde-925-125); + --artwork-motif-orange-terre-battue: var(--orange-terre-battue-925-125); + --artwork-motif-brown-cafe-creme: var(--brown-cafe-creme-925-125); + --artwork-motif-brown-caramel: var(--brown-caramel-925-125); + --artwork-motif-brown-opera: var(--brown-opera-925-125); + --artwork-motif-beige-gris-galet: var(--beige-gris-galet-925-125); + --grey-1000-50: #fff; + --grey-1000-50-hover: #f6f6f6; + --grey-1000-50-active: #ededed; + --grey-975-75: #f6f6f6; + --grey-975-75-hover: #dfdfdf; + --grey-975-75-active: #cfcfcf; + --grey-950-100: #eee; + --grey-950-100-hover: #d2d2d2; + --grey-950-100-active: #c1c1c1; + --grey-200-850: #3a3a3a; + --grey-200-850-hover: #616161; + --grey-200-850-active: #777; + --grey-925-125: #e5e5e5; + --grey-1000-75: #fff; + --grey-1000-75-hover: #f6f6f6; + --grey-1000-75-active: #ededed; + --grey-1000-100: #fff; + --grey-1000-100-hover: #f6f6f6; + --grey-1000-100-active: #ededed; + --grey-975-100: #f6f6f6; + --grey-975-100-hover: #dfdfdf; + --grey-975-100-active: #cfcfcf; + --grey-975-125: #f6f6f6; + --grey-975-125-hover: #dfdfdf; + --grey-975-125-active: #cfcfcf; + --grey-950-125: #eee; + --grey-950-125-hover: #d2d2d2; + --grey-950-125-active: #c1c1c1; + --grey-950-150: #eee; + --grey-950-150-hover: #d2d2d2; + --grey-950-150-active: #c1c1c1; + --grey-50-1000: #161616; + --grey-425-625: #666; + --grey-625-425: #929292; + --grey-0-1000: #000; + --grey-900-175: #ddd; + --blue-france-975-75: #f5f5fe; + --blue-france-975-75-hover: #dcdcfc; + --blue-france-975-75-active: #cbcbfa; + --blue-france-950-100: #ececfe; + --blue-france-950-100-hover: #cecefc; + --blue-france-950-100-active: #bbbbfc; + --blue-france-sun-113-625: #000091; + --blue-france-sun-113-625-hover: #1212ff; + --blue-france-sun-113-625-active: #2323ff; + --blue-france-925-125: #e3e3fd; + --blue-france-925-125-hover: #c1c1fb; + --blue-france-925-125-active: #adadf9; + --blue-france-975-sun-113: #f5f5fe; + --blue-france-main-525: #6a6af4; + --blue-france-850-200: #cacafb; + --red-marianne-975-75: #fef4f4; + --red-marianne-975-75-hover: #fcd7d7; + --red-marianne-975-75-active: #fac4c4; + --red-marianne-950-100: #fee9e9; + --red-marianne-950-100-hover: #fdc5c5; + --red-marianne-950-100-active: #fcafaf; + --red-marianne-425-625: #c9191e; + --red-marianne-425-625-hover: #f93f42; + --red-marianne-425-625-active: #f95a5c; + --red-marianne-925-125: #fddede; + --red-marianne-925-125-hover: #fbb6b6; + --red-marianne-925-125-active: #fa9e9e; + --red-marianne-main-472: #e1000f; + --red-marianne-850-200: #fcbfbf; + --info-950-100: #e8edff; + --info-950-100-hover: #c2d1ff; + --info-950-100-active: #a9bfff; + --info-425-625: #0063cb; + --info-425-625-hover: #3b87ff; + --info-425-625-active: #6798ff; + --info-975-75: #f4f6ff; + --success-950-100: #b8fec9; + --success-950-100-hover: #46fd89; + --success-950-100-active: #34eb7b; + --success-425-625: #18753c; + --success-425-625-hover: #27a959; + --success-425-625-active: #2fc368; + --success-975-75: #dffee6; + --warning-950-100: #ffe9e6; + --warning-950-100-hover: #ffc6bd; + --warning-950-100-active: #ffb0a2; + --warning-425-625: #b34000; + --warning-425-625-hover: #ff6218; + --warning-425-625-active: #ff7a55; + --warning-975-75: #fff4f3; + --error-950-100: #ffe9e9; + --error-950-100-hover: #ffc5c5; + --error-950-100-active: #ffafaf; + --error-425-625: #ce0500; + --error-425-625-hover: #ff2725; + --error-425-625-active: #ff4140; + --error-975-75: #fff4f4; + --green-tilleul-verveine-975-75: #fef7da; + --green-tilleul-verveine-975-75-hover: #fce552; + --green-tilleul-verveine-975-75-active: #ebd54c; + --green-tilleul-verveine-950-100: #fceeac; + --green-tilleul-verveine-950-100-hover: #e8d45c; + --green-tilleul-verveine-950-100-active: #d4c254; + --green-tilleul-verveine-sun-418-moon-817: #66673d; + --green-tilleul-verveine-sun-418-moon-817-hover: #929359; + --green-tilleul-verveine-sun-418-moon-817-active: #a7a967; + --green-tilleul-verveine-925-125: #fbe769; + --green-tilleul-verveine-925-125-hover: #d7c655; + --green-tilleul-verveine-925-125-active: #c2b24c; + --green-tilleul-verveine-main-707: #b7a73f; + --green-tilleul-verveine-850-200: #e2cf58; + --green-bourgeon-975-75: #e6feda; + --green-bourgeon-975-75-hover: #a7fc62; + --green-bourgeon-975-75-active: #98ed4d; + --green-bourgeon-950-100: #c9fcac; + --green-bourgeon-950-100-hover: #9ae95d; + --green-bourgeon-950-100-active: #8dd555; + --green-bourgeon-sun-425-moon-759: #447049; + --green-bourgeon-sun-425-moon-759-hover: #639f6a; + --green-bourgeon-sun-425-moon-759-active: #72b77a; + --green-bourgeon-925-125: #a9fb68; + --green-bourgeon-925-125-hover: #8ed654; + --green-bourgeon-925-125-active: #7fc04b; + --green-bourgeon-main-640: #68a532; + --green-bourgeon-850-200: #95e257; + --green-emeraude-975-75: #e3fdeb; + --green-emeraude-975-75-hover: #94f9b9; + --green-emeraude-975-75-active: #6df1a3; + --green-emeraude-950-100: #c3fad5; + --green-emeraude-950-100-hover: #77eda5; + --green-emeraude-950-100-active: #6dd897; + --green-emeraude-sun-425-moon-753: #297254; + --green-emeraude-sun-425-moon-753-hover: #3ea47a; + --green-emeraude-sun-425-moon-753-active: #49bc8d; + --green-emeraude-925-125: #9ef9be; + --green-emeraude-925-125-hover: #69df97; + --green-emeraude-925-125-active: #5ec988; + --green-emeraude-main-632: #00a95f; + --green-emeraude-850-200: #6fe49d; + --green-menthe-975-75: #dffdf7; + --green-menthe-975-75-hover: #84f9e7; + --green-menthe-975-75-active: #70ebd8; + --green-menthe-950-100: #bafaee; + --green-menthe-950-100-hover: #79e7d5; + --green-menthe-950-100-active: #6fd3c3; + --green-menthe-sun-373-moon-652: #37635f; + --green-menthe-sun-373-moon-652-hover: #53918c; + --green-menthe-sun-373-moon-652-active: #62a9a2; + --green-menthe-925-125: #8bf8e7; + --green-menthe-925-125-hover: #6ed5c5; + --green-menthe-925-125-active: #62bfb1; + --green-menthe-main-548: #009081; + --green-menthe-850-200: #73e0cf; + --green-archipel-975-75: #e5fbfd; + --green-archipel-975-75-hover: #99f2f8; + --green-archipel-975-75-active: #73e9f0; + --green-archipel-950-100: #c7f6fc; + --green-archipel-950-100-hover: #64ecf8; + --green-archipel-950-100-active: #5bd8e3; + --green-archipel-sun-391-moon-716: #006a6f; + --green-archipel-sun-391-moon-716-hover: #009fa7; + --green-archipel-sun-391-moon-716-active: #00bbc3; + --green-archipel-925-125: #a6f2fa; + --green-archipel-925-125-hover: #62dbe5; + --green-archipel-925-125-active: #58c5cf; + --green-archipel-main-557: #009099; + --green-archipel-850-200: #60e0eb; + --blue-ecume-975-75: #f4f6fe; + --blue-ecume-975-75-hover: #d7dffb; + --blue-ecume-975-75-active: #c3cffa; + --blue-ecume-950-100: #e9edfe; + --blue-ecume-950-100-hover: #c5d0fc; + --blue-ecume-950-100-active: #adbffc; + --blue-ecume-sun-247-moon-675: #2f4077; + --blue-ecume-sun-247-moon-675-hover: #4e68bb; + --blue-ecume-sun-247-moon-675-active: #667dcf; + --blue-ecume-925-125: #dee5fd; + --blue-ecume-925-125-hover: #b4c5fb; + --blue-ecume-925-125-active: #99b3f9; + --blue-ecume-main-400: #465f9d; + --blue-ecume-850-200: #bfccfb; + --blue-cumulus-975-75: #f3f6fe; + --blue-cumulus-975-75-hover: #d3dffc; + --blue-cumulus-975-75-active: #bed0fa; + --blue-cumulus-950-100: #e6eefe; + --blue-cumulus-950-100-hover: #bcd3fc; + --blue-cumulus-950-100-active: #9fc3fc; + --blue-cumulus-sun-368-moon-732: #3558a2; + --blue-cumulus-sun-368-moon-732-hover: #5982e0; + --blue-cumulus-sun-368-moon-732-active: #7996e6; + --blue-cumulus-925-125: #dae6fd; + --blue-cumulus-925-125-hover: #a9c8fb; + --blue-cumulus-925-125-active: #8ab8f9; + --blue-cumulus-main-526: #417dc4; + --blue-cumulus-850-200: #b6cffb; + --purple-glycine-975-75: #fef3fd; + --purple-glycine-975-75-hover: #fcd4f8; + --purple-glycine-975-75-active: #fabff5; + --purple-glycine-950-100: #fee7fc; + --purple-glycine-950-100-hover: #fdc0f8; + --purple-glycine-950-100-active: #fca8f6; + --purple-glycine-sun-319-moon-630: #6e445a; + --purple-glycine-sun-319-moon-630-hover: #a66989; + --purple-glycine-sun-319-moon-630-active: #bb7f9e; + --purple-glycine-925-125: #fddbfa; + --purple-glycine-925-125-hover: #fbaff5; + --purple-glycine-925-125-active: #fa96f2; + --purple-glycine-main-494: #a558a0; + --purple-glycine-850-200: #fbb8f6; + --pink-macaron-975-75: #fef4f2; + --pink-macaron-975-75-hover: #fcd8d0; + --pink-macaron-975-75-active: #fac5b8; + --pink-macaron-950-100: #fee9e6; + --pink-macaron-950-100-hover: #fdc6bd; + --pink-macaron-950-100-active: #fcb0a2; + --pink-macaron-sun-406-moon-833: #8d533e; + --pink-macaron-sun-406-moon-833-hover: #ca795c; + --pink-macaron-sun-406-moon-833-active: #e08e73; + --pink-macaron-925-125: #fddfda; + --pink-macaron-925-125-hover: #fbb8ab; + --pink-macaron-925-125-active: #faa18d; + --pink-macaron-main-689: #e18b76; + --pink-macaron-850-200: #fcc0b4; + --pink-tuile-975-75: #fef4f3; + --pink-tuile-975-75-hover: #fcd7d3; + --pink-tuile-975-75-active: #fac4be; + --pink-tuile-950-100: #fee9e7; + --pink-tuile-950-100-hover: #fdc6c0; + --pink-tuile-950-100-active: #fcb0a7; + --pink-tuile-sun-425-moon-750: #a94645; + --pink-tuile-sun-425-moon-750-hover: #d5706f; + --pink-tuile-sun-425-moon-750-active: #da8a89; + --pink-tuile-925-125: #fddfdb; + --pink-tuile-925-125-hover: #fbb8ad; + --pink-tuile-925-125-active: #faa191; + --pink-tuile-main-556: #ce614a; + --pink-tuile-850-200: #fcbfb7; + --yellow-tournesol-975-75: #fef6e3; + --yellow-tournesol-975-75-hover: #fce086; + --yellow-tournesol-975-75-active: #f5d24b; + --yellow-tournesol-950-100: #feecc2; + --yellow-tournesol-950-100-hover: #fbd335; + --yellow-tournesol-950-100-active: #e6c130; + --yellow-tournesol-sun-407-moon-922: #716043; + --yellow-tournesol-sun-407-moon-922-hover: #a28a62; + --yellow-tournesol-sun-407-moon-922-active: #ba9f72; + --yellow-tournesol-925-125: #fde39c; + --yellow-tournesol-925-125-hover: #e9c53b; + --yellow-tournesol-925-125-active: #d3b235; + --yellow-tournesol-main-731: #c8aa39; + --yellow-tournesol-850-200: #efcb3a; + --yellow-moutarde-975-75: #fef5e8; + --yellow-moutarde-975-75-hover: #fcdca3; + --yellow-moutarde-975-75-active: #fbcd64; + --yellow-moutarde-950-100: #feebd0; + --yellow-moutarde-950-100-hover: #fdcd6d; + --yellow-moutarde-950-100-active: #f4be30; + --yellow-moutarde-sun-348-moon-860: #695240; + --yellow-moutarde-sun-348-moon-860-hover: #9b7b61; + --yellow-moutarde-sun-348-moon-860-active: #b58f72; + --yellow-moutarde-925-125: #fde2b5; + --yellow-moutarde-925-125-hover: #f6c43c; + --yellow-moutarde-925-125-active: #dfb135; + --yellow-moutarde-main-679: #c3992a; + --yellow-moutarde-850-200: #fcc63a; + --orange-terre-battue-975-75: #fef4f2; + --orange-terre-battue-975-75-hover: #fcd8d0; + --orange-terre-battue-975-75-active: #fac5b8; + --orange-terre-battue-950-100: #fee9e5; + --orange-terre-battue-950-100-hover: #fdc6ba; + --orange-terre-battue-950-100-active: #fcb09e; + --orange-terre-battue-sun-370-moon-672: #755348; + --orange-terre-battue-sun-370-moon-672-hover: #ab7b6b; + --orange-terre-battue-sun-370-moon-672-active: #c68f7d; + --orange-terre-battue-925-125: #fddfd8; + --orange-terre-battue-925-125-hover: #fbb8a5; + --orange-terre-battue-925-125-active: #faa184; + --orange-terre-battue-main-645: #e4794a; + --orange-terre-battue-850-200: #fcc0b0; + --brown-cafe-creme-975-75: #fbf6ed; + --brown-cafe-creme-975-75-hover: #f2deb6; + --brown-cafe-creme-975-75-active: #eacf91; + --brown-cafe-creme-950-100: #f7ecdb; + --brown-cafe-creme-950-100-hover: #edce94; + --brown-cafe-creme-950-100-active: #dabd84; + --brown-cafe-creme-sun-383-moon-885: #685c48; + --brown-cafe-creme-sun-383-moon-885-hover: #97866a; + --brown-cafe-creme-sun-383-moon-885-active: #ae9b7b; + --brown-cafe-creme-925-125: #f4e3c7; + --brown-cafe-creme-925-125-hover: #e1c386; + --brown-cafe-creme-925-125-active: #ccb078; + --brown-cafe-creme-main-782: #d1b781; + --brown-cafe-creme-850-200: #e7ca8e; + --brown-caramel-975-75: #fbf5f2; + --brown-caramel-975-75-hover: #f1dbcf; + --brown-caramel-975-75-active: #ecc9b5; + --brown-caramel-950-100: #f7ebe5; + --brown-caramel-950-100-hover: #eccbb9; + --brown-caramel-950-100-active: #e6b79a; + --brown-caramel-sun-425-moon-901: #845d48; + --brown-caramel-sun-425-moon-901-hover: #bb8568; + --brown-caramel-sun-425-moon-901-active: #d69978; + --brown-caramel-925-125: #f3e2d9; + --brown-caramel-925-125-hover: #e7bea6; + --brown-caramel-925-125-active: #e1a982; + --brown-caramel-main-648: #c08c65; + --brown-caramel-850-200: #eac7b2; + --brown-opera-975-75: #fbf5f2; + --brown-opera-975-75-hover: #f1dbcf; + --brown-opera-975-75-active: #ecc9b5; + --brown-opera-950-100: #f7ece4; + --brown-opera-950-100-hover: #eccdb3; + --brown-opera-950-100-active: #e6ba90; + --brown-opera-sun-395-moon-820: #745b47; + --brown-opera-sun-395-moon-820-hover: #a78468; + --brown-opera-sun-395-moon-820-active: #c09979; + --brown-opera-925-125: #f3e2d7; + --brown-opera-925-125-hover: #e7bfa0; + --brown-opera-925-125-active: #deaa7e; + --brown-opera-main-680: #bd987a; + --brown-opera-850-200: #eac7ad; + --beige-gris-galet-975-75: #f9f6f2; + --beige-gris-galet-975-75-hover: #eadecd; + --beige-gris-galet-975-75-active: #e1ceb1; + --beige-gris-galet-950-100: #f3ede5; + --beige-gris-galet-950-100-hover: #e1d0b5; + --beige-gris-galet-950-100-active: #d1bea2; + --beige-gris-galet-sun-407-moon-821: #6a6156; + --beige-gris-galet-sun-407-moon-821-hover: #988b7c; + --beige-gris-galet-sun-407-moon-821-active: #afa08f; + --beige-gris-galet-925-125: #eee4d9; + --beige-gris-galet-925-125-hover: #dbc3a4; + --beige-gris-galet-925-125-active: #c6b094; + --beige-gris-galet-main-702: #aea397; + --beige-gris-galet-850-200: #e0cab0; + box-sizing: border-box; + --scrollbar-width: 0; + --ground: 0; + --shadow-color: rgba(0, 0, 18, 0.16); + --raised-shadow: 0 1px 3px var(--shadow-color); + --overlap-shadow: 0 2px 6px var(--shadow-color); + --lifted-shadow: 0 3px 9px var(--shadow-color); +} + +[href] { + background-image: var(--underline-img), var(--underline-img); + background-position: var(--underline-x) 100%, var(--underline-x) calc(100% - var(--underline-thickness)); + background-repeat: no-repeat, no-repeat; + transition: background-size 0s; + background-size: var(--underline-hover-width) calc(var(--underline-thickness) * 2), var(--underline-idle-width) var(--underline-thickness); +} + +[target=_blank]::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 1rem; + -webkit-mask-image: url("../icons/system/external-link-line.svg"); + mask-image: url("../icons/system/external-link-line.svg"); + content: var(--external-link-content); + margin-left: 0.25rem; +} + +[target=_blank][class^=fr-icon-]::after, +[target=_blank][class*=" fr-icon-"]::after, +[target=_blank][class^=fr-fi-]::after, +[target=_blank][class*=" fr-fi-"]::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 1rem; + -webkit-mask-image: url("../icons/system/external-link-line.svg"); + mask-image: url("../icons/system/external-link-line.svg"); + content: var(--external-link-content); + margin-left: 0.25rem; +} + +form[target=_blank]::after { + content: none; +} + +.fr-raw-link { + --text-decoration: none; +} + +.fr-raw-link[href], +.fr-raw-link [href] { + --underline-img: none; + --external-link-content: none; +} + +.fr-reset-link { + --text-decoration: underline; +} + +.fr-reset-link[href], +.fr-reset-link [href] { + --underline-img: none; + text-underline-offset: 2px; +} + +button { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border: none; + margin: 0; + color: inherit; + background-color: transparent; + font-family: inherit; + font-size: inherit; +} + +input, +select, +textarea { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + font-family: "Marianne", arial, sans-serif; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + -webkit-text-size-adjust: 100%; + border-radius: 0; + border: 0; + background-color: transparent; + margin: 0; +} + +input[type=search] { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +input[type=checkbox], +input[type=radio], +input[type=range] { + -webkit-appearance: auto; + -moz-appearance: auto; + appearance: auto; +} + +input::-webkit-contacts-auto-fill-button, +input::-webkit-credentials-auto-fill-button { + margin-left: 1rem; + margin-right: -1px; + width: 1.25rem; + height: 1.25rem; + -webkit-mask-size: 1.25rem 1.25rem; +} + +input[type=range]:focus::-webkit-slider-thumb { + outline-offset: 2px; + outline-width: 2px; + outline-color: #0a76f6; + outline-style: solid; +} + +input[type=range]:focus::-moz-range-thumb { + outline-offset: 2px; + outline-width: 2px; + outline-color: #0a76f6; + outline-style: solid; +} + +input[type=range]:focus::-ms-thumb { + outline-offset: 2px; + outline-width: 2px; + outline-color: #0a76f6; + outline-style: solid; +} + +a:focus, +button:focus, +input:focus, +input[type=checkbox]:focus + label::before, +input[type=radio]:focus + label::before, +input[type=button]:focus, +input[type=image]:focus, +input[type=reset]:focus, +input[type=submit]:focus, +select:focus, +textarea:focus, +[tabindex]:focus, +video:focus[controls], +audio:focus[controls], +[contenteditable]:not([contenteditable=false]):focus, +details:focus, +details > summary:first-of-type:focus { + outline-offset: 2px; + outline-width: 2px; + outline-color: #0a76f6; + outline-style: solid; +} + +input[type=range]:focus:not(:focus-visible)::-webkit-slider-thumb { + outline-style: none; +} + +input[type=range]:focus:not(:focus-visible)::-moz-range-thumb { + outline-style: none; +} + +input[type=range]:focus:not(:focus-visible)::-ms-thumb { + outline-style: none; +} + +a:focus:not(:focus-visible), +button:focus:not(:focus-visible), +input:focus:not(:focus-visible), +input[type=checkbox]:focus:not(:focus-visible) + label::before, +input[type=radio]:focus:not(:focus-visible) + label::before, +input[type=button]:focus:not(:focus-visible), +input[type=image]:focus:not(:focus-visible), +input[type=reset]:focus:not(:focus-visible), +input[type=submit]:focus:not(:focus-visible), +select:focus:not(:focus-visible), +textarea:focus:not(:focus-visible), +[tabindex]:focus:not(:focus-visible), +video:focus:not(:focus-visible)[controls], +audio:focus:not(:focus-visible)[controls], +[contenteditable]:not([contenteditable=false]):focus:not(:focus-visible), +details:focus:not(:focus-visible), +details > summary:first-of-type:focus:not(:focus-visible) { + outline-style: none; +} + +input[type=range]:focus-visible::-webkit-slider-thumb { + outline-style: solid; +} + +input[type=range]:focus-visible::-moz-range-thumb { + outline-style: solid; +} + +input[type=range]:focus-visible::-ms-thumb { + outline-style: solid; +} + +a:focus-visible, +button:focus-visible, +input:focus-visible, +input[type=checkbox]:focus-visible + label::before, +input[type=radio]:focus-visible + label::before, +input[type=button]:focus-visible, +input[type=image]:focus-visible, +input[type=reset]:focus-visible, +input[type=submit]:focus-visible, +select:focus-visible, +textarea:focus-visible, +[tabindex]:focus-visible, +video:focus-visible[controls], +audio:focus-visible[controls], +[contenteditable]:not([contenteditable=false]):focus-visible, +details:focus-visible, +details > summary:first-of-type:focus-visible { + outline-style: solid; +} + +button, +input[type=button], +input[type=image], +input[type=reset], +input[type=submit] { + --hover-tint: var(--hover); + --active-tint: var(--active); +} + +a, +button, +input[type=checkbox], +input[type=checkbox] + label, +input[type=radio], +input[type=radio] + label, +input[type=file], +input[type=range], +input[type=button], +input[type=image], +input[type=reset], +input[type=submit], +select, +video[controls], +audio[controls], +details, +details > summary:first-of-type { + cursor: pointer; +} + +input[type=range]:disabled::-webkit-slider-thumb, +input[type=range]:disabled::-webkit-slider-thumb:active { + cursor: not-allowed; +} + +input[type=range]:disabled::-moz-range-thumb, +input[type=range]:disabled::-moz-range-thumb:active { + cursor: not-allowed; +} + +input[type=range]:disabled::-ms-thumb, +input[type=range]:disabled::-ms-thumb:active { + cursor: not-allowed; +} + +a:not([href]), +button:disabled, +input:disabled, +input[type=checkbox]:disabled, +input[type=checkbox]:disabled + label, +input[type=radio]:disabled, +input[type=radio]:disabled + label, +input[type=file]:disabled, +input[type=range]:disabled, +input[type=button]:disabled, +input[type=image]:disabled, +input[type=reset]:disabled, +input[type=submit]:disabled, +select:disabled, +textarea:disabled, +video:not([href])[controls], +audio:not([href])[controls] { + cursor: not-allowed; +} + +input[type=range]::-webkit-slider-thumb { + cursor: grab; +} + +input[type=range]::-moz-range-thumb { + cursor: grab; +} + +input[type=range]::-ms-thumb { + cursor: grab; +} + +input[type=range]::-webkit-slider-thumb:active { + cursor: grabbing; +} + +input[type=range]::-moz-range-thumb:active { + cursor: grabbing; +} + +input[type=range]::-ms-thumb:active { + cursor: grabbing; +} + +/** + * Override de l'opacité chrome sur un élément disabled + */ +a:not([href]), +button:disabled, +input:disabled, +input[type=checkbox]:disabled, +input[type=checkbox]:disabled + label, +input[type=radio]:disabled, +input[type=radio]:disabled + label, +select:disabled, +textarea:disabled, +video:not([href]), +audio:not([href]) { + opacity: 1; + color: var(--text-disabled-grey); +} + +.fr-enlarge-link { + position: relative; +} + +.fr-enlarge-link a { + background-image: none; + outline-width: 0; +} + +.fr-enlarge-link a::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + outline-offset: 2px; + outline-style: inherit; + outline-color: inherit; + outline-width: 2px; + z-index: 1; +} + +.fr-enlarge-button { + position: relative; +} + +.fr-enlarge-button button { + background-image: none; + outline-width: 0; +} + +.fr-enlarge-button button::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + outline-offset: 2px; + outline-style: inherit; + outline-color: inherit; + outline-width: 2px; + z-index: 1; +} + +.fr-transition-none { + transition: none !important; +} + +/** + * Déclaration des fontes + */ +@font-face { + font-family: Marianne; + src: url("../fonts/Marianne-Light.woff2") format("woff2"), url("../fonts/Marianne-Light.woff") format("woff"); + font-weight: 300; + font-style: normal; + font-display: swap; +} +@font-face { + font-family: Marianne; + src: url("../fonts/Marianne-Light_Italic.woff2") format("woff2"), url("../fonts/Marianne-Light_Italic.woff") format("woff"); + font-weight: 300; + font-style: italic; + font-display: swap; +} +@font-face { + font-family: Marianne; + src: url("../fonts/Marianne-Regular.woff2") format("woff2"), url("../fonts/Marianne-Regular.woff") format("woff"); + font-weight: 400; + font-style: normal; + font-display: swap; +} +@font-face { + font-family: Marianne; + src: url("../fonts/Marianne-Regular_Italic.woff2") format("woff2"), url("../fonts/Marianne-Regular_Italic.woff") format("woff"); + font-weight: 400; + font-style: italic; + font-display: swap; +} +@font-face { + font-family: Marianne; + src: url("../fonts/Marianne-Medium.woff2") format("woff2"), url("../fonts/Marianne-Medium.woff") format("woff"); + font-weight: 500; + font-style: normal; + font-display: swap; +} +@font-face { + font-family: Marianne; + src: url("../fonts/Marianne-Medium_Italic.woff2") format("woff2"), url("../fonts/Marianne-Medium_Italic.woff") format("woff"); + font-weight: 500; + font-style: italic; + font-display: swap; +} +@font-face { + font-family: Marianne; + src: url("../fonts/Marianne-Bold.woff2") format("woff2"), url("../fonts/Marianne-Bold.woff") format("woff"); + font-weight: 700; + font-style: normal; + font-display: swap; +} +@font-face { + font-family: Marianne; + src: url("../fonts/Marianne-Bold_Italic.woff2") format("woff2"), url("../fonts/Marianne-Bold_Italic.woff") format("woff"); + font-weight: 700; + font-style: italic; + font-display: swap; +} +@font-face { + font-family: Spectral; + src: url("../fonts/Spectral-Regular.woff2") format("woff2"), url("../fonts/Spectral-Regular.woff") format("woff"); + font-weight: 400; + font-style: normal; + font-display: swap; +} +@font-face { + font-family: Spectral; + src: url("../fonts/Spectral-ExtraBold.woff2") format("woff2"), url("../fonts/Spectral-ExtraBold.woff") format("woff"); + font-weight: 900; + font-style: normal; + font-display: swap; +} + +h6 { + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; + margin: var(--title-spacing); +} + +h5 { + font-weight: 700; + font-size: 1.25rem; + line-height: 1.75rem; + margin: var(--title-spacing); +} + +h4 { + font-weight: 700; + font-size: 1.375rem; + line-height: 1.75rem; + margin: var(--title-spacing); +} + +h3 { + font-weight: 700; + font-size: 1.5rem; + line-height: 2rem; + margin: var(--title-spacing); +} + +h2 { + font-weight: 700; + font-size: 1.75rem; + line-height: 2.25rem; + margin: var(--title-spacing); +} + +h1 { + font-weight: 700; + font-size: 2rem; + line-height: 2.5rem; + margin: var(--title-spacing); +} + +p { + font-size: 1rem; + line-height: 1.5rem; + margin: var(--text-spacing); +} + +ul, +ol, +dl { + margin: 0; + padding: 0; + margin-block-start: var(--xl-block); + margin-block-end: var(--xl-block); + + --xl-size: var(--xl-base); +} + +ul { + list-style-type: var(--ul-type); + padding-inline-start: var(--ul-start); +} + +ul > li::marker { + font-size: calc(var(--xl-size) * 0.9); +} + +ol { + list-style-type: var(--ol-type); + padding-inline-start: var(--ol-start); + counter-reset: li-counter; +} + +ol > li { + counter-increment: li-counter; +} + +ol > li::marker { + content: var(--ol-content); + font-size: var(--xl-size); + font-weight: bold; +} + +dl, +dd { + margin: 0; + padding-inline-start: var(--ul-start); +} + +li, +dd, +dt { + --xl-base: calc(var(--xl-size) * 0.9); + padding-bottom: var(--li-bottom); +} + +.fr-raw-list { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; +} + +.fr-list { + --ul-type: disc; + --ol-type: decimal; + --ul-start: 1rem; + --ol-start: 1.5rem; + --xl-block: 0.5rem; + --li-bottom: 0.25rem; + --xl-base: 1em; + --ol-content: counters(li-counter, ".") ".  "; +} + +sub { + line-height: 1; +} + +sup { + line-height: 1; +} + +.fr-text--light { + font-weight: 300 !important; +} + +.fr-text--regular { + font-weight: 400 !important; +} + +.fr-text--bold { + font-weight: 700 !important; +} + +.fr-text--heavy { + font-weight: 900 !important; +} + +.fr-h6 { + font-weight: 700 !important; + font-size: 1.125rem !important; + line-height: 1.5rem !important; + margin: var(--title-spacing); +} + +.fr-h5 { + font-weight: 700 !important; + font-size: 1.25rem !important; + line-height: 1.75rem !important; + margin: var(--title-spacing); +} + +.fr-h4 { + font-weight: 700 !important; + font-size: 1.375rem !important; + line-height: 1.75rem !important; + margin: var(--title-spacing); +} + +.fr-h3 { + font-weight: 700 !important; + font-size: 1.5rem !important; + line-height: 2rem !important; + margin: var(--title-spacing); +} + +.fr-h2 { + font-weight: 700 !important; + font-size: 1.75rem !important; + line-height: 2.25rem !important; + margin: var(--title-spacing); +} + +.fr-h1 { + font-weight: 700 !important; + font-size: 2rem !important; + line-height: 2.5rem !important; + margin: var(--title-spacing); +} + +.fr-display--xs { + font-weight: 700 !important; + font-size: 2.5rem !important; + line-height: 3rem !important; + margin: var(--display-spacing); +} + +.fr-display--sm { + font-weight: 700 !important; + font-size: 3rem !important; + line-height: 3.5rem !important; + margin: var(--display-spacing); +} + +.fr-display--md { + font-weight: 700 !important; + font-size: 3.5rem !important; + line-height: 4rem !important; + margin: var(--display-spacing); +} + +.fr-display--lg { + font-weight: 700 !important; + font-size: 4rem !important; + line-height: 4.5rem !important; + margin: var(--display-spacing); +} + +.fr-display--xl { + font-weight: 700 !important; + font-size: 4.5rem !important; + line-height: 5rem !important; + margin: var(--display-spacing); +} + +.fr-text--alt { + font-family: "Spectral", georgia, serif !important; +} + +.fr-text--xs { + font-size: 0.75rem !important; + line-height: 1.25rem !important; + margin: var(--text-spacing); +} + +.fr-text--sm { + font-size: 0.875rem !important; + line-height: 1.5rem !important; + margin: var(--text-spacing); +} + +.fr-text--md { + font-size: 1rem !important; + line-height: 1.5rem !important; + margin: var(--text-spacing); +} + +.fr-text--lg { + font-size: 1.125rem !important; + line-height: 1.75rem !important; + margin: var(--text-spacing); +} + +.fr-text--xl, +.fr-text--lead { + font-size: 1.25rem !important; + line-height: 2rem !important; + margin: var(--text-spacing); +} + +*, +*::before, +*::after { + box-sizing: inherit; +} + +body { + font-family: "Marianne", arial, sans-serif; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + -webkit-text-size-adjust: 100%; + margin: 0; + padding: 0; + font-size: 1rem; + line-height: 1.5rem; + overflow-wrap: break-word; + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); + color: var(--text-default-grey); +} + +input, +select, +textarea, +label, +button, +a { + -webkit-tap-highlight-color: transparent; +} + +select optgroup { + font-style: normal; +} + +[class^=fr-icon-]::before, +[class^=fr-icon-]::after, +[class*=" fr-icon-"]::before, +[class*=" fr-icon-"]::after, +[class^=fr-fi-]::before, +[class^=fr-fi-]::after, +[class*=" fr-fi-"]::before, +[class*=" fr-fi-"]::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 1.5rem; +} + +[class^=fr-icon-]::before, +[class*=" fr-icon-"]::before, +[class^=fr-fi-]::before, +[class*=" fr-fi-"]::before { + content: ""; +} + +.fr-icon--xs::before, +.fr-icon--xs::after { + --icon-size: 0.75rem; +} + +.fr-icon--sm::before, +.fr-icon--sm::after { + --icon-size: 1rem; +} + +.fr-icon--md::before, +.fr-icon--md::after { + --icon-size: 1.5rem; +} + +.fr-icon--lg::before, +.fr-icon--lg::after { + --icon-size: 2rem; +} + +.fr-hidden { + display: none !important; +} + +.fr-unhidden { + display: inherit !important; +} + +/** +* Fixe le scroll en arrière plan +*/ + +:root body { + border-right: var(--scrollbar-width) solid transparent; +} + +:root[data-fr-scrolling] body { + overflow: hidden; + bottom: 0; + left: 0; + position: fixed; + right: 0; + top: 0; +} + +.fr-sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; +} + +hr { + padding: var(--text-spacing); + margin: 0; + border: 0; + display: block; + background-size: 100% 1px; + background-repeat: no-repeat; + background-position: 0 0; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-hr { + padding: var(--text-spacing); + margin: 0; + border: 0; + display: block; + background-size: 100% 1px; + background-repeat: no-repeat; + background-position: 0 0; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-hr--sm { + width: 10rem; + margin-left: auto; + margin-right: auto; +} + +.fr-hr-or { + font-size: 0.875rem; + line-height: 1.5rem; + text-transform: uppercase; + font-weight: 700; + display: flex; + flex-direction: row; + align-items: center; + justify-content: center; + flex-wrap: nowrap; +} + +.fr-hr-or::before, +.fr-hr-or::after { + content: ""; + display: inline-flex; + height: 1px; + width: 100%; + background-color: var(--border-default-grey); + + --idle: transparent; + --hover: var(--border-default-grey-hover); + --active: var(--border-default-grey-active); +} + +.fr-hr-or::before { + margin-right: 0.75rem; +} + +.fr-hr-or::after { + margin-left: 0.75rem; +} + +.fr-ellipsis { + display: inline !important; + white-space: nowrap !important; + overflow: hidden !important; + text-overflow: ellipsis !important; +} + +iframe { + border: 0; +} + +.fr-fluid-img { + max-width: 100%; + height: auto; +} + +@supports (aspect-ratio: 16/9) { + .fr-ratio-32x9 { + aspect-ratio: 3.5555555556 !important; + } + + .fr-ratio-16x9 { + aspect-ratio: 1.7777777778 !important; + } + + .fr-ratio-3x2 { + aspect-ratio: 1.5 !important; + } + + .fr-ratio-4x3 { + aspect-ratio: 1.3333333333 !important; + } + + .fr-ratio-1x1 { + aspect-ratio: 1 !important; + } + + .fr-ratio-3x4 { + aspect-ratio: 0.75 !important; + } + + .fr-ratio-2x3 { + aspect-ratio: 0.6666666667 !important; + } +} + +[class^=fr-ratio], +[class*=" fr-ratio"] { + object-fit: cover; + object-position: 50% 50%; + width: 100%; +} + +iframe[class^=fr-ratio], +iframe[class*=" fr-ratio"] { + object-fit: fill; +} + +.fr-responsive-img { + width: 100%; + height: auto; +} + +.fr-responsive-vid { + position: relative; + width: 100%; + aspect-ratio: 1.7777777778; + display: block; +} + +.fr-responsive-vid__player { + width: 100%; + height: 100%; + display: block; + border: 0; +} + +.fr-responsive-vid > .fr-consent-placeholder { + object-fit: cover; + object-position: 50% 50%; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; +} + +.fr-grid-row { + display: flex; + flex-wrap: wrap; + margin: 0; + padding: 0; +} + +.fr-grid-row--top { + align-items: flex-start; +} + +.fr-grid-row--bottom { + align-items: flex-end; +} + +.fr-grid-row--middle { + align-items: center; +} + +.fr-grid-row--left { + justify-content: flex-start; +} + +.fr-grid-row--right { + justify-content: flex-end; +} + +.fr-grid-row--center { + justify-content: center; +} + +.fr-col--top { + align-self: flex-start; +} + +.fr-col--bottom { + align-self: flex-end; +} + +.fr-col--middle { + align-self: center; +} + +.fr-container, +.fr-container-sm, +.fr-container-md, +.fr-container-lg, +.fr-container-xl { + width: 100%; + margin-left: auto; + margin-right: auto; +} + +.fr-container { + padding-left: 1rem; + padding-right: 1rem; +} + +.fr-container--fluid { + padding-left: 0; + padding-right: 0; + max-width: none; + overflow: hidden; +} + +.fr-grid-row--gutters { + margin: -0.5rem; +} + +.fr-grid-row--gutters > [class^=fr-col-], +.fr-grid-row--gutters > [class*=" fr-col-"], +.fr-grid-row--gutters > .fr-col { + padding: 0.5rem; +} + +.fr-grid-row--no-gutters { + margin: 0; +} + +.fr-grid-row--no-gutters > [class^=fr-col-], +.fr-grid-row--no-gutters > [class*=" fr-col-"], +.fr-grid-row--no-gutters > .fr-col { + padding: 0; +} + +.fr-col { + flex: 1; +} + +.fr-col-1 { + flex: 0 0 calc(100% / 12); + width: calc(100% / 12); + max-width: calc(100% / 12); +} + +.fr-col-offset-1:not(.fr-col-offset-1--right) { + margin-left: calc(100% / 12); +} + +.fr-col-offset-1--right { + margin-right: calc(100% / 12); +} + +.fr-col-2 { + flex: 0 0 calc(200% / 12); + width: calc(200% / 12); + max-width: calc(200% / 12); +} + +.fr-col-offset-2:not(.fr-col-offset-2--right) { + margin-left: calc(200% / 12); +} + +.fr-col-offset-2--right { + margin-right: calc(200% / 12); +} + +.fr-col-3 { + flex: 0 0 calc(300% / 12); + width: calc(300% / 12); + max-width: calc(300% / 12); +} + +.fr-col-offset-3:not(.fr-col-offset-3--right) { + margin-left: calc(300% / 12); +} + +.fr-col-offset-3--right { + margin-right: calc(300% / 12); +} + +.fr-col-4 { + flex: 0 0 calc(400% / 12); + width: calc(400% / 12); + max-width: calc(400% / 12); +} + +.fr-col-offset-4:not(.fr-col-offset-4--right) { + margin-left: calc(400% / 12); +} + +.fr-col-offset-4--right { + margin-right: calc(400% / 12); +} + +.fr-col-5 { + flex: 0 0 calc(500% / 12); + width: calc(500% / 12); + max-width: calc(500% / 12); +} + +.fr-col-offset-5:not(.fr-col-offset-5--right) { + margin-left: calc(500% / 12); +} + +.fr-col-offset-5--right { + margin-right: calc(500% / 12); +} + +.fr-col-6 { + flex: 0 0 calc(600% / 12); + width: calc(600% / 12); + max-width: calc(600% / 12); +} + +.fr-col-offset-6:not(.fr-col-offset-6--right) { + margin-left: calc(600% / 12); +} + +.fr-col-offset-6--right { + margin-right: calc(600% / 12); +} + +.fr-col-7 { + flex: 0 0 calc(700% / 12); + width: calc(700% / 12); + max-width: calc(700% / 12); +} + +.fr-col-offset-7:not(.fr-col-offset-7--right) { + margin-left: calc(700% / 12); +} + +.fr-col-offset-7--right { + margin-right: calc(700% / 12); +} + +.fr-col-8 { + flex: 0 0 calc(800% / 12); + width: calc(800% / 12); + max-width: calc(800% / 12); +} + +.fr-col-offset-8:not(.fr-col-offset-8--right) { + margin-left: calc(800% / 12); +} + +.fr-col-offset-8--right { + margin-right: calc(800% / 12); +} + +.fr-col-9 { + flex: 0 0 calc(900% / 12); + width: calc(900% / 12); + max-width: calc(900% / 12); +} + +.fr-col-offset-9:not(.fr-col-offset-9--right) { + margin-left: calc(900% / 12); +} + +.fr-col-offset-9--right { + margin-right: calc(900% / 12); +} + +.fr-col-10 { + flex: 0 0 calc(1000% / 12); + width: calc(1000% / 12); + max-width: calc(1000% / 12); +} + +.fr-col-offset-10:not(.fr-col-offset-10--right) { + margin-left: calc(1000% / 12); +} + +.fr-col-offset-10--right { + margin-right: calc(1000% / 12); +} + +.fr-col-11 { + flex: 0 0 calc(1100% / 12); + width: calc(1100% / 12); + max-width: calc(1100% / 12); +} + +.fr-col-offset-11:not(.fr-col-offset-11--right) { + margin-left: calc(1100% / 12); +} + +.fr-col-offset-11--right { + margin-right: calc(1100% / 12); +} + +.fr-col-12 { + flex: 0 0 calc(1200% / 12); + width: calc(1200% / 12); + max-width: calc(1200% / 12); +} + +.fr-col-offset-12:not(.fr-col-offset-12--right) { + margin-left: calc(1200% / 12); +} + +.fr-col-offset-12--right { + margin-right: calc(1200% / 12); +} + +.fr-no-before::before { + content: none; +} + +.fr-no-after::after { + content: none; +} + +.fr-collapse { + --collapse: -99999px; + --collapser: ""; + --collapse-max-height: none; + overflow: hidden; + transition: visibility 0.3s; + max-height: var(--collapse-max-height); +} + +.fr-collapse--expanded { + overflow-x: hidden; + overflow-y: auto; +} + +.fr-collapse::before { + display: block; + content: ""; + content: var(--collapser); + transition: margin-top 0.3s; + margin-top: 0; +} + +.fr-collapse:not(.fr-collapse--expanded):not(.fr-collapsing) { + --collapse-max-height: 0; +} + +.fr-collapse:not(.fr-collapse--expanded) { + visibility: hidden; +} + +.fr-collapse:not(.fr-collapse--expanded)::before { + margin-top: -99999px; + margin-top: var(--collapse); +} + +.fr-m-n8v, +.fr-m-n4w { + margin: -2rem !important; +} + +.fr-ml-n8v, +.fr-ml-n4w, +.fr-mx-n8v, +.fr-mx-n4w { + margin-left: -2rem !important; +} + +.fr-mr-n8v, +.fr-mr-n4w, +.fr-mx-n8v, +.fr-mx-n4w { + margin-right: -2rem !important; +} + +.fr-mt-n8v, +.fr-mt-n4w, +.fr-my-n8v, +.fr-my-n4w { + margin-top: -2rem !important; +} + +.fr-mb-n8v, +.fr-mb-n4w, +.fr-my-n8v, +.fr-my-n4w { + margin-bottom: -2rem !important; +} + +.fr-m-n7v { + margin: -1.75rem !important; +} + +.fr-ml-n7v, +.fr-mx-n7v { + margin-left: -1.75rem !important; +} + +.fr-mr-n7v, +.fr-mx-n7v { + margin-right: -1.75rem !important; +} + +.fr-mt-n7v, +.fr-my-n7v { + margin-top: -1.75rem !important; +} + +.fr-mb-n7v, +.fr-my-n7v { + margin-bottom: -1.75rem !important; +} + +.fr-m-n6v, +.fr-m-n3w { + margin: -1.5rem !important; +} + +.fr-ml-n6v, +.fr-ml-n3w, +.fr-mx-n6v, +.fr-mx-n3w { + margin-left: -1.5rem !important; +} + +.fr-mr-n6v, +.fr-mr-n3w, +.fr-mx-n6v, +.fr-mx-n3w { + margin-right: -1.5rem !important; +} + +.fr-mt-n6v, +.fr-mt-n3w, +.fr-my-n6v, +.fr-my-n3w { + margin-top: -1.5rem !important; +} + +.fr-mb-n6v, +.fr-mb-n3w, +.fr-my-n6v, +.fr-my-n3w { + margin-bottom: -1.5rem !important; +} + +.fr-m-n5v { + margin: -1.25rem !important; +} + +.fr-ml-n5v, +.fr-mx-n5v { + margin-left: -1.25rem !important; +} + +.fr-mr-n5v, +.fr-mx-n5v { + margin-right: -1.25rem !important; +} + +.fr-mt-n5v, +.fr-my-n5v { + margin-top: -1.25rem !important; +} + +.fr-mb-n5v, +.fr-my-n5v { + margin-bottom: -1.25rem !important; +} + +.fr-m-n4v, +.fr-m-n2w { + margin: -1rem !important; +} + +.fr-ml-n4v, +.fr-ml-n2w, +.fr-mx-n4v, +.fr-mx-n2w { + margin-left: -1rem !important; +} + +.fr-mr-n4v, +.fr-mr-n2w, +.fr-mx-n4v, +.fr-mx-n2w { + margin-right: -1rem !important; +} + +.fr-mt-n4v, +.fr-mt-n2w, +.fr-my-n4v, +.fr-my-n2w { + margin-top: -1rem !important; +} + +.fr-mb-n4v, +.fr-mb-n2w, +.fr-my-n4v, +.fr-my-n2w { + margin-bottom: -1rem !important; +} + +.fr-m-n3v { + margin: -0.75rem !important; +} + +.fr-ml-n3v, +.fr-mx-n3v { + margin-left: -0.75rem !important; +} + +.fr-mr-n3v, +.fr-mx-n3v { + margin-right: -0.75rem !important; +} + +.fr-mt-n3v, +.fr-my-n3v { + margin-top: -0.75rem !important; +} + +.fr-mb-n3v, +.fr-my-n3v { + margin-bottom: -0.75rem !important; +} + +.fr-m-n2v, +.fr-m-n1w { + margin: -0.5rem !important; +} + +.fr-ml-n2v, +.fr-ml-n1w, +.fr-mx-n2v, +.fr-mx-n1w { + margin-left: -0.5rem !important; +} + +.fr-mr-n2v, +.fr-mr-n1w, +.fr-mx-n2v, +.fr-mx-n1w { + margin-right: -0.5rem !important; +} + +.fr-mt-n2v, +.fr-mt-n1w, +.fr-my-n2v, +.fr-my-n1w { + margin-top: -0.5rem !important; +} + +.fr-mb-n2v, +.fr-mb-n1w, +.fr-my-n2v, +.fr-my-n1w { + margin-bottom: -0.5rem !important; +} + +.fr-m-n1v { + margin: -0.25rem !important; +} + +.fr-ml-n1v, +.fr-mx-n1v { + margin-left: -0.25rem !important; +} + +.fr-mr-n1v, +.fr-mx-n1v { + margin-right: -0.25rem !important; +} + +.fr-mt-n1v, +.fr-my-n1v { + margin-top: -0.25rem !important; +} + +.fr-mb-n1v, +.fr-my-n1v { + margin-bottom: -0.25rem !important; +} + +.fr-m-n1-5v { + margin: -0.375rem !important; +} + +.fr-ml-n1-5v, +.fr-mx-n1-5v { + margin-left: -0.375rem !important; +} + +.fr-mr-n1-5v, +.fr-mx-n1-5v { + margin-right: -0.375rem !important; +} + +.fr-mt-n1-5v, +.fr-my-n1-5v { + margin-top: -0.375rem !important; +} + +.fr-mb-n1-5v, +.fr-my-n1-5v { + margin-bottom: -0.375rem !important; +} + +.fr-m-0 { + margin: 0 !important; +} + +.fr-ml-0, +.fr-mx-0 { + margin-left: 0 !important; +} + +.fr-mr-0, +.fr-mx-0 { + margin-right: 0 !important; +} + +.fr-mt-0, +.fr-my-0 { + margin-top: 0 !important; +} + +.fr-mb-0, +.fr-my-0 { + margin-bottom: 0 !important; +} + +.fr-m-n0-5v { + margin: -0.125rem !important; +} + +.fr-ml-n0-5v, +.fr-mx-n0-5v { + margin-left: -0.125rem !important; +} + +.fr-mr-n0-5v, +.fr-mx-n0-5v { + margin-right: -0.125rem !important; +} + +.fr-mt-n0-5v, +.fr-my-n0-5v { + margin-top: -0.125rem !important; +} + +.fr-mb-n0-5v, +.fr-my-n0-5v { + margin-bottom: -0.125rem !important; +} + +.fr-m-0-5v { + margin: 0.125rem !important; +} + +.fr-ml-0-5v, +.fr-mx-0-5v { + margin-left: 0.125rem !important; +} + +.fr-mr-0-5v, +.fr-mx-0-5v { + margin-right: 0.125rem !important; +} + +.fr-mt-0-5v, +.fr-my-0-5v { + margin-top: 0.125rem !important; +} + +.fr-mb-0-5v, +.fr-my-0-5v { + margin-bottom: 0.125rem !important; +} + +.fr-m-1v { + margin: 0.25rem !important; +} + +.fr-ml-1v, +.fr-mx-1v { + margin-left: 0.25rem !important; +} + +.fr-mr-1v, +.fr-mx-1v { + margin-right: 0.25rem !important; +} + +.fr-mt-1v, +.fr-my-1v { + margin-top: 0.25rem !important; +} + +.fr-mb-1v, +.fr-my-1v { + margin-bottom: 0.25rem !important; +} + +.fr-m-1-5v { + margin: 0.375rem !important; +} + +.fr-ml-1-5v, +.fr-mx-1-5v { + margin-left: 0.375rem !important; +} + +.fr-mr-1-5v, +.fr-mx-1-5v { + margin-right: 0.375rem !important; +} + +.fr-mt-1-5v, +.fr-my-1-5v { + margin-top: 0.375rem !important; +} + +.fr-mb-1-5v, +.fr-my-1-5v { + margin-bottom: 0.375rem !important; +} + +.fr-m-2v, +.fr-m-1w { + margin: 0.5rem !important; +} + +.fr-ml-2v, +.fr-ml-1w, +.fr-mx-2v, +.fr-mx-1w { + margin-left: 0.5rem !important; +} + +.fr-mr-2v, +.fr-mr-1w, +.fr-mx-2v, +.fr-mx-1w { + margin-right: 0.5rem !important; +} + +.fr-mt-2v, +.fr-mt-1w, +.fr-my-2v, +.fr-my-1w { + margin-top: 0.5rem !important; +} + +.fr-mb-2v, +.fr-mb-1w, +.fr-my-2v, +.fr-my-1w { + margin-bottom: 0.5rem !important; +} + +.fr-m-3v { + margin: 0.75rem !important; +} + +.fr-ml-3v, +.fr-mx-3v { + margin-left: 0.75rem !important; +} + +.fr-mr-3v, +.fr-mx-3v { + margin-right: 0.75rem !important; +} + +.fr-mt-3v, +.fr-my-3v { + margin-top: 0.75rem !important; +} + +.fr-mb-3v, +.fr-my-3v { + margin-bottom: 0.75rem !important; +} + +.fr-m-4v, +.fr-m-2w { + margin: 1rem !important; +} + +.fr-ml-4v, +.fr-ml-2w, +.fr-mx-4v, +.fr-mx-2w { + margin-left: 1rem !important; +} + +.fr-mr-4v, +.fr-mr-2w, +.fr-mx-4v, +.fr-mx-2w { + margin-right: 1rem !important; +} + +.fr-mt-4v, +.fr-mt-2w, +.fr-my-4v, +.fr-my-2w { + margin-top: 1rem !important; +} + +.fr-mb-4v, +.fr-mb-2w, +.fr-my-4v, +.fr-my-2w { + margin-bottom: 1rem !important; +} + +.fr-m-5v { + margin: 1.25rem !important; +} + +.fr-ml-5v, +.fr-mx-5v { + margin-left: 1.25rem !important; +} + +.fr-mr-5v, +.fr-mx-5v { + margin-right: 1.25rem !important; +} + +.fr-mt-5v, +.fr-my-5v { + margin-top: 1.25rem !important; +} + +.fr-mb-5v, +.fr-my-5v { + margin-bottom: 1.25rem !important; +} + +.fr-m-6v, +.fr-m-3w { + margin: 1.5rem !important; +} + +.fr-ml-6v, +.fr-ml-3w, +.fr-mx-6v, +.fr-mx-3w { + margin-left: 1.5rem !important; +} + +.fr-mr-6v, +.fr-mr-3w, +.fr-mx-6v, +.fr-mx-3w { + margin-right: 1.5rem !important; +} + +.fr-mt-6v, +.fr-mt-3w, +.fr-my-6v, +.fr-my-3w { + margin-top: 1.5rem !important; +} + +.fr-mb-6v, +.fr-mb-3w, +.fr-my-6v, +.fr-my-3w { + margin-bottom: 1.5rem !important; +} + +.fr-m-7v { + margin: 1.75rem !important; +} + +.fr-ml-7v, +.fr-mx-7v { + margin-left: 1.75rem !important; +} + +.fr-mr-7v, +.fr-mx-7v { + margin-right: 1.75rem !important; +} + +.fr-mt-7v, +.fr-my-7v { + margin-top: 1.75rem !important; +} + +.fr-mb-7v, +.fr-my-7v { + margin-bottom: 1.75rem !important; +} + +.fr-m-8v, +.fr-m-4w { + margin: 2rem !important; +} + +.fr-ml-8v, +.fr-ml-4w, +.fr-mx-8v, +.fr-mx-4w { + margin-left: 2rem !important; +} + +.fr-mr-8v, +.fr-mr-4w, +.fr-mx-8v, +.fr-mx-4w { + margin-right: 2rem !important; +} + +.fr-mt-8v, +.fr-mt-4w, +.fr-my-8v, +.fr-my-4w { + margin-top: 2rem !important; +} + +.fr-mb-8v, +.fr-mb-4w, +.fr-my-8v, +.fr-my-4w { + margin-bottom: 2rem !important; +} + +.fr-m-9v { + margin: 2.25rem !important; +} + +.fr-ml-9v, +.fr-mx-9v { + margin-left: 2.25rem !important; +} + +.fr-mr-9v, +.fr-mx-9v { + margin-right: 2.25rem !important; +} + +.fr-mt-9v, +.fr-my-9v { + margin-top: 2.25rem !important; +} + +.fr-mb-9v, +.fr-my-9v { + margin-bottom: 2.25rem !important; +} + +.fr-m-10v, +.fr-m-5w { + margin: 2.5rem !important; +} + +.fr-ml-10v, +.fr-ml-5w, +.fr-mx-10v, +.fr-mx-5w { + margin-left: 2.5rem !important; +} + +.fr-mr-10v, +.fr-mr-5w, +.fr-mx-10v, +.fr-mx-5w { + margin-right: 2.5rem !important; +} + +.fr-mt-10v, +.fr-mt-5w, +.fr-my-10v, +.fr-my-5w { + margin-top: 2.5rem !important; +} + +.fr-mb-10v, +.fr-mb-5w, +.fr-my-10v, +.fr-my-5w { + margin-bottom: 2.5rem !important; +} + +.fr-m-11v { + margin: 2.75rem !important; +} + +.fr-ml-11v, +.fr-mx-11v { + margin-left: 2.75rem !important; +} + +.fr-mr-11v, +.fr-mx-11v { + margin-right: 2.75rem !important; +} + +.fr-mt-11v, +.fr-my-11v { + margin-top: 2.75rem !important; +} + +.fr-mb-11v, +.fr-my-11v { + margin-bottom: 2.75rem !important; +} + +.fr-m-12v, +.fr-m-6w { + margin: 3rem !important; +} + +.fr-ml-12v, +.fr-ml-6w, +.fr-mx-12v, +.fr-mx-6w { + margin-left: 3rem !important; +} + +.fr-mr-12v, +.fr-mr-6w, +.fr-mx-12v, +.fr-mx-6w { + margin-right: 3rem !important; +} + +.fr-mt-12v, +.fr-mt-6w, +.fr-my-12v, +.fr-my-6w { + margin-top: 3rem !important; +} + +.fr-mb-12v, +.fr-mb-6w, +.fr-my-12v, +.fr-my-6w { + margin-bottom: 3rem !important; +} + +.fr-m-13v { + margin: 3.25rem !important; +} + +.fr-ml-13v, +.fr-mx-13v { + margin-left: 3.25rem !important; +} + +.fr-mr-13v, +.fr-mx-13v { + margin-right: 3.25rem !important; +} + +.fr-mt-13v, +.fr-my-13v { + margin-top: 3.25rem !important; +} + +.fr-mb-13v, +.fr-my-13v { + margin-bottom: 3.25rem !important; +} + +.fr-m-14v, +.fr-m-7w { + margin: 3.5rem !important; +} + +.fr-ml-14v, +.fr-ml-7w, +.fr-mx-14v, +.fr-mx-7w { + margin-left: 3.5rem !important; +} + +.fr-mr-14v, +.fr-mr-7w, +.fr-mx-14v, +.fr-mx-7w { + margin-right: 3.5rem !important; +} + +.fr-mt-14v, +.fr-mt-7w, +.fr-my-14v, +.fr-my-7w { + margin-top: 3.5rem !important; +} + +.fr-mb-14v, +.fr-mb-7w, +.fr-my-14v, +.fr-my-7w { + margin-bottom: 3.5rem !important; +} + +.fr-m-15v { + margin: 3.75rem !important; +} + +.fr-ml-15v, +.fr-mx-15v { + margin-left: 3.75rem !important; +} + +.fr-mr-15v, +.fr-mx-15v { + margin-right: 3.75rem !important; +} + +.fr-mt-15v, +.fr-my-15v { + margin-top: 3.75rem !important; +} + +.fr-mb-15v, +.fr-my-15v { + margin-bottom: 3.75rem !important; +} + +.fr-m-16v, +.fr-m-8w { + margin: 4rem !important; +} + +.fr-ml-16v, +.fr-ml-8w, +.fr-mx-16v, +.fr-mx-8w { + margin-left: 4rem !important; +} + +.fr-mr-16v, +.fr-mr-8w, +.fr-mx-16v, +.fr-mx-8w { + margin-right: 4rem !important; +} + +.fr-mt-16v, +.fr-mt-8w, +.fr-my-16v, +.fr-my-8w { + margin-top: 4rem !important; +} + +.fr-mb-16v, +.fr-mb-8w, +.fr-my-16v, +.fr-my-8w { + margin-bottom: 4rem !important; +} + +.fr-m-17v { + margin: 4.25rem !important; +} + +.fr-ml-17v, +.fr-mx-17v { + margin-left: 4.25rem !important; +} + +.fr-mr-17v, +.fr-mx-17v { + margin-right: 4.25rem !important; +} + +.fr-mt-17v, +.fr-my-17v { + margin-top: 4.25rem !important; +} + +.fr-mb-17v, +.fr-my-17v { + margin-bottom: 4.25rem !important; +} + +.fr-m-18v, +.fr-m-9w { + margin: 4.5rem !important; +} + +.fr-ml-18v, +.fr-ml-9w, +.fr-mx-18v, +.fr-mx-9w { + margin-left: 4.5rem !important; +} + +.fr-mr-18v, +.fr-mr-9w, +.fr-mx-18v, +.fr-mx-9w { + margin-right: 4.5rem !important; +} + +.fr-mt-18v, +.fr-mt-9w, +.fr-my-18v, +.fr-my-9w { + margin-top: 4.5rem !important; +} + +.fr-mb-18v, +.fr-mb-9w, +.fr-my-18v, +.fr-my-9w { + margin-bottom: 4.5rem !important; +} + +.fr-m-19v { + margin: 4.75rem !important; +} + +.fr-ml-19v, +.fr-mx-19v { + margin-left: 4.75rem !important; +} + +.fr-mr-19v, +.fr-mx-19v { + margin-right: 4.75rem !important; +} + +.fr-mt-19v, +.fr-my-19v { + margin-top: 4.75rem !important; +} + +.fr-mb-19v, +.fr-my-19v { + margin-bottom: 4.75rem !important; +} + +.fr-m-20v, +.fr-m-10w { + margin: 5rem !important; +} + +.fr-ml-20v, +.fr-ml-10w, +.fr-mx-20v, +.fr-mx-10w { + margin-left: 5rem !important; +} + +.fr-mr-20v, +.fr-mr-10w, +.fr-mx-20v, +.fr-mx-10w { + margin-right: 5rem !important; +} + +.fr-mt-20v, +.fr-mt-10w, +.fr-my-20v, +.fr-my-10w { + margin-top: 5rem !important; +} + +.fr-mb-20v, +.fr-mb-10w, +.fr-my-20v, +.fr-my-10w { + margin-bottom: 5rem !important; +} + +.fr-m-21v { + margin: 5.25rem !important; +} + +.fr-ml-21v, +.fr-mx-21v { + margin-left: 5.25rem !important; +} + +.fr-mr-21v, +.fr-mx-21v { + margin-right: 5.25rem !important; +} + +.fr-mt-21v, +.fr-my-21v { + margin-top: 5.25rem !important; +} + +.fr-mb-21v, +.fr-my-21v { + margin-bottom: 5.25rem !important; +} + +.fr-m-22v, +.fr-m-11w { + margin: 5.5rem !important; +} + +.fr-ml-22v, +.fr-ml-11w, +.fr-mx-22v, +.fr-mx-11w { + margin-left: 5.5rem !important; +} + +.fr-mr-22v, +.fr-mr-11w, +.fr-mx-22v, +.fr-mx-11w { + margin-right: 5.5rem !important; +} + +.fr-mt-22v, +.fr-mt-11w, +.fr-my-22v, +.fr-my-11w { + margin-top: 5.5rem !important; +} + +.fr-mb-22v, +.fr-mb-11w, +.fr-my-22v, +.fr-my-11w { + margin-bottom: 5.5rem !important; +} + +.fr-m-23v { + margin: 5.75rem !important; +} + +.fr-ml-23v, +.fr-mx-23v { + margin-left: 5.75rem !important; +} + +.fr-mr-23v, +.fr-mx-23v { + margin-right: 5.75rem !important; +} + +.fr-mt-23v, +.fr-my-23v { + margin-top: 5.75rem !important; +} + +.fr-mb-23v, +.fr-my-23v { + margin-bottom: 5.75rem !important; +} + +.fr-m-24v, +.fr-m-12w { + margin: 6rem !important; +} + +.fr-ml-24v, +.fr-ml-12w, +.fr-mx-24v, +.fr-mx-12w { + margin-left: 6rem !important; +} + +.fr-mr-24v, +.fr-mr-12w, +.fr-mx-24v, +.fr-mx-12w { + margin-right: 6rem !important; +} + +.fr-mt-24v, +.fr-mt-12w, +.fr-my-24v, +.fr-my-12w { + margin-top: 6rem !important; +} + +.fr-mb-24v, +.fr-mb-12w, +.fr-my-24v, +.fr-my-12w { + margin-bottom: 6rem !important; +} + +.fr-m-25v { + margin: 6.25rem !important; +} + +.fr-ml-25v, +.fr-mx-25v { + margin-left: 6.25rem !important; +} + +.fr-mr-25v, +.fr-mx-25v { + margin-right: 6.25rem !important; +} + +.fr-mt-25v, +.fr-my-25v { + margin-top: 6.25rem !important; +} + +.fr-mb-25v, +.fr-my-25v { + margin-bottom: 6.25rem !important; +} + +.fr-m-26v, +.fr-m-13w { + margin: 6.5rem !important; +} + +.fr-ml-26v, +.fr-ml-13w, +.fr-mx-26v, +.fr-mx-13w { + margin-left: 6.5rem !important; +} + +.fr-mr-26v, +.fr-mr-13w, +.fr-mx-26v, +.fr-mx-13w { + margin-right: 6.5rem !important; +} + +.fr-mt-26v, +.fr-mt-13w, +.fr-my-26v, +.fr-my-13w { + margin-top: 6.5rem !important; +} + +.fr-mb-26v, +.fr-mb-13w, +.fr-my-26v, +.fr-my-13w { + margin-bottom: 6.5rem !important; +} + +.fr-m-27v { + margin: 6.75rem !important; +} + +.fr-ml-27v, +.fr-mx-27v { + margin-left: 6.75rem !important; +} + +.fr-mr-27v, +.fr-mx-27v { + margin-right: 6.75rem !important; +} + +.fr-mt-27v, +.fr-my-27v { + margin-top: 6.75rem !important; +} + +.fr-mb-27v, +.fr-my-27v { + margin-bottom: 6.75rem !important; +} + +.fr-m-28v, +.fr-m-14w { + margin: 7rem !important; +} + +.fr-ml-28v, +.fr-ml-14w, +.fr-mx-28v, +.fr-mx-14w { + margin-left: 7rem !important; +} + +.fr-mr-28v, +.fr-mr-14w, +.fr-mx-28v, +.fr-mx-14w { + margin-right: 7rem !important; +} + +.fr-mt-28v, +.fr-mt-14w, +.fr-my-28v, +.fr-my-14w { + margin-top: 7rem !important; +} + +.fr-mb-28v, +.fr-mb-14w, +.fr-my-28v, +.fr-my-14w { + margin-bottom: 7rem !important; +} + +.fr-m-29v { + margin: 7.25rem !important; +} + +.fr-ml-29v, +.fr-mx-29v { + margin-left: 7.25rem !important; +} + +.fr-mr-29v, +.fr-mx-29v { + margin-right: 7.25rem !important; +} + +.fr-mt-29v, +.fr-my-29v { + margin-top: 7.25rem !important; +} + +.fr-mb-29v, +.fr-my-29v { + margin-bottom: 7.25rem !important; +} + +.fr-m-30v, +.fr-m-15w { + margin: 7.5rem !important; +} + +.fr-ml-30v, +.fr-ml-15w, +.fr-mx-30v, +.fr-mx-15w { + margin-left: 7.5rem !important; +} + +.fr-mr-30v, +.fr-mr-15w, +.fr-mx-30v, +.fr-mx-15w { + margin-right: 7.5rem !important; +} + +.fr-mt-30v, +.fr-mt-15w, +.fr-my-30v, +.fr-my-15w { + margin-top: 7.5rem !important; +} + +.fr-mb-30v, +.fr-mb-15w, +.fr-my-30v, +.fr-my-15w { + margin-bottom: 7.5rem !important; +} + +.fr-m-31v { + margin: 7.75rem !important; +} + +.fr-ml-31v, +.fr-mx-31v { + margin-left: 7.75rem !important; +} + +.fr-mr-31v, +.fr-mx-31v { + margin-right: 7.75rem !important; +} + +.fr-mt-31v, +.fr-my-31v { + margin-top: 7.75rem !important; +} + +.fr-mb-31v, +.fr-my-31v { + margin-bottom: 7.75rem !important; +} + +.fr-m-32v, +.fr-m-16w { + margin: 8rem !important; +} + +.fr-ml-32v, +.fr-ml-16w, +.fr-mx-32v, +.fr-mx-16w { + margin-left: 8rem !important; +} + +.fr-mr-32v, +.fr-mr-16w, +.fr-mx-32v, +.fr-mx-16w { + margin-right: 8rem !important; +} + +.fr-mt-32v, +.fr-mt-16w, +.fr-my-32v, +.fr-my-16w { + margin-top: 8rem !important; +} + +.fr-mb-32v, +.fr-mb-16w, +.fr-my-32v, +.fr-my-16w { + margin-bottom: 8rem !important; +} + +.fr-m-auto { + margin: auto; +} + +.fr-ml-auto, +.fr-mx-auto { + margin-left: auto; +} + +.fr-mr-auto, +.fr-mx-auto { + margin-right: auto; +} + +.fr-mt-auto, +.fr-my-auto { + margin-top: auto; +} + +.fr-mb-auto, +.fr-my-auto { + margin-bottom: auto; +} + +.fr-m-first-n8v, +.fr-m-first-n4w { + margin: -2rem !important; +} + +.fr-ml-first-n8v, +.fr-ml-first-n4w, +.fr-mx-first-n8v, +.fr-mx-first-n4w { + margin-left: -2rem !important; +} + +.fr-mr-first-n8v, +.fr-mr-first-n4w, +.fr-mx-first-n8v, +.fr-mx-first-n4w { + margin-right: -2rem !important; +} + +.fr-mt-first-n8v, +.fr-mt-first-n4w, +.fr-my-first-n8v, +.fr-my-first-n4w { + margin-top: -2rem !important; +} + +.fr-mb-first-n8v, +.fr-mb-first-n4w, +.fr-my-first-n8v, +.fr-my-first-n4w { + margin-bottom: -2rem !important; +} + +.fr-m-first-n7v { + margin: -1.75rem !important; +} + +.fr-ml-first-n7v, +.fr-mx-first-n7v { + margin-left: -1.75rem !important; +} + +.fr-mr-first-n7v, +.fr-mx-first-n7v { + margin-right: -1.75rem !important; +} + +.fr-mt-first-n7v, +.fr-my-first-n7v { + margin-top: -1.75rem !important; +} + +.fr-mb-first-n7v, +.fr-my-first-n7v { + margin-bottom: -1.75rem !important; +} + +.fr-m-first-n6v, +.fr-m-first-n3w { + margin: -1.5rem !important; +} + +.fr-ml-first-n6v, +.fr-ml-first-n3w, +.fr-mx-first-n6v, +.fr-mx-first-n3w { + margin-left: -1.5rem !important; +} + +.fr-mr-first-n6v, +.fr-mr-first-n3w, +.fr-mx-first-n6v, +.fr-mx-first-n3w { + margin-right: -1.5rem !important; +} + +.fr-mt-first-n6v, +.fr-mt-first-n3w, +.fr-my-first-n6v, +.fr-my-first-n3w { + margin-top: -1.5rem !important; +} + +.fr-mb-first-n6v, +.fr-mb-first-n3w, +.fr-my-first-n6v, +.fr-my-first-n3w { + margin-bottom: -1.5rem !important; +} + +.fr-m-first-n5v { + margin: -1.25rem !important; +} + +.fr-ml-first-n5v, +.fr-mx-first-n5v { + margin-left: -1.25rem !important; +} + +.fr-mr-first-n5v, +.fr-mx-first-n5v { + margin-right: -1.25rem !important; +} + +.fr-mt-first-n5v, +.fr-my-first-n5v { + margin-top: -1.25rem !important; +} + +.fr-mb-first-n5v, +.fr-my-first-n5v { + margin-bottom: -1.25rem !important; +} + +.fr-m-first-n4v, +.fr-m-first-n2w { + margin: -1rem !important; +} + +.fr-ml-first-n4v, +.fr-ml-first-n2w, +.fr-mx-first-n4v, +.fr-mx-first-n2w { + margin-left: -1rem !important; +} + +.fr-mr-first-n4v, +.fr-mr-first-n2w, +.fr-mx-first-n4v, +.fr-mx-first-n2w { + margin-right: -1rem !important; +} + +.fr-mt-first-n4v, +.fr-mt-first-n2w, +.fr-my-first-n4v, +.fr-my-first-n2w { + margin-top: -1rem !important; +} + +.fr-mb-first-n4v, +.fr-mb-first-n2w, +.fr-my-first-n4v, +.fr-my-first-n2w { + margin-bottom: -1rem !important; +} + +.fr-m-first-n3v { + margin: -0.75rem !important; +} + +.fr-ml-first-n3v, +.fr-mx-first-n3v { + margin-left: -0.75rem !important; +} + +.fr-mr-first-n3v, +.fr-mx-first-n3v { + margin-right: -0.75rem !important; +} + +.fr-mt-first-n3v, +.fr-my-first-n3v { + margin-top: -0.75rem !important; +} + +.fr-mb-first-n3v, +.fr-my-first-n3v { + margin-bottom: -0.75rem !important; +} + +.fr-m-first-n2v, +.fr-m-first-n1w { + margin: -0.5rem !important; +} + +.fr-ml-first-n2v, +.fr-ml-first-n1w, +.fr-mx-first-n2v, +.fr-mx-first-n1w { + margin-left: -0.5rem !important; +} + +.fr-mr-first-n2v, +.fr-mr-first-n1w, +.fr-mx-first-n2v, +.fr-mx-first-n1w { + margin-right: -0.5rem !important; +} + +.fr-mt-first-n2v, +.fr-mt-first-n1w, +.fr-my-first-n2v, +.fr-my-first-n1w { + margin-top: -0.5rem !important; +} + +.fr-mb-first-n2v, +.fr-mb-first-n1w, +.fr-my-first-n2v, +.fr-my-first-n1w { + margin-bottom: -0.5rem !important; +} + +.fr-m-first-n1v { + margin: -0.25rem !important; +} + +.fr-ml-first-n1v, +.fr-mx-first-n1v { + margin-left: -0.25rem !important; +} + +.fr-mr-first-n1v, +.fr-mx-first-n1v { + margin-right: -0.25rem !important; +} + +.fr-mt-first-n1v, +.fr-my-first-n1v { + margin-top: -0.25rem !important; +} + +.fr-mb-first-n1v, +.fr-my-first-n1v { + margin-bottom: -0.25rem !important; +} + +.fr-m-first-n1-5v { + margin: -0.375rem !important; +} + +.fr-ml-first-n1-5v, +.fr-mx-first-n1-5v { + margin-left: -0.375rem !important; +} + +.fr-mr-first-n1-5v, +.fr-mx-first-n1-5v { + margin-right: -0.375rem !important; +} + +.fr-mt-first-n1-5v, +.fr-my-first-n1-5v { + margin-top: -0.375rem !important; +} + +.fr-mb-first-n1-5v, +.fr-my-first-n1-5v { + margin-bottom: -0.375rem !important; +} + +.fr-m-first-0 { + margin: 0 !important; +} + +.fr-ml-first-0, +.fr-mx-first-0 { + margin-left: 0 !important; +} + +.fr-mr-first-0, +.fr-mx-first-0 { + margin-right: 0 !important; +} + +.fr-mt-first-0, +.fr-my-first-0 { + margin-top: 0 !important; +} + +.fr-mb-first-0, +.fr-my-first-0 { + margin-bottom: 0 !important; +} + +.fr-m-first-n0-5v { + margin: -0.125rem !important; +} + +.fr-ml-first-n0-5v, +.fr-mx-first-n0-5v { + margin-left: -0.125rem !important; +} + +.fr-mr-first-n0-5v, +.fr-mx-first-n0-5v { + margin-right: -0.125rem !important; +} + +.fr-mt-first-n0-5v, +.fr-my-first-n0-5v { + margin-top: -0.125rem !important; +} + +.fr-mb-first-n0-5v, +.fr-my-first-n0-5v { + margin-bottom: -0.125rem !important; +} + +.fr-m-first-0-5v { + margin: 0.125rem !important; +} + +.fr-ml-first-0-5v, +.fr-mx-first-0-5v { + margin-left: 0.125rem !important; +} + +.fr-mr-first-0-5v, +.fr-mx-first-0-5v { + margin-right: 0.125rem !important; +} + +.fr-mt-first-0-5v, +.fr-my-first-0-5v { + margin-top: 0.125rem !important; +} + +.fr-mb-first-0-5v, +.fr-my-first-0-5v { + margin-bottom: 0.125rem !important; +} + +.fr-m-first-1v { + margin: 0.25rem !important; +} + +.fr-ml-first-1v, +.fr-mx-first-1v { + margin-left: 0.25rem !important; +} + +.fr-mr-first-1v, +.fr-mx-first-1v { + margin-right: 0.25rem !important; +} + +.fr-mt-first-1v, +.fr-my-first-1v { + margin-top: 0.25rem !important; +} + +.fr-mb-first-1v, +.fr-my-first-1v { + margin-bottom: 0.25rem !important; +} + +.fr-m-first-1-5v { + margin: 0.375rem !important; +} + +.fr-ml-first-1-5v, +.fr-mx-first-1-5v { + margin-left: 0.375rem !important; +} + +.fr-mr-first-1-5v, +.fr-mx-first-1-5v { + margin-right: 0.375rem !important; +} + +.fr-mt-first-1-5v, +.fr-my-first-1-5v { + margin-top: 0.375rem !important; +} + +.fr-mb-first-1-5v, +.fr-my-first-1-5v { + margin-bottom: 0.375rem !important; +} + +.fr-m-first-2v, +.fr-m-first-1w { + margin: 0.5rem !important; +} + +.fr-ml-first-2v, +.fr-ml-first-1w, +.fr-mx-first-2v, +.fr-mx-first-1w { + margin-left: 0.5rem !important; +} + +.fr-mr-first-2v, +.fr-mr-first-1w, +.fr-mx-first-2v, +.fr-mx-first-1w { + margin-right: 0.5rem !important; +} + +.fr-mt-first-2v, +.fr-mt-first-1w, +.fr-my-first-2v, +.fr-my-first-1w { + margin-top: 0.5rem !important; +} + +.fr-mb-first-2v, +.fr-mb-first-1w, +.fr-my-first-2v, +.fr-my-first-1w { + margin-bottom: 0.5rem !important; +} + +.fr-m-first-3v { + margin: 0.75rem !important; +} + +.fr-ml-first-3v, +.fr-mx-first-3v { + margin-left: 0.75rem !important; +} + +.fr-mr-first-3v, +.fr-mx-first-3v { + margin-right: 0.75rem !important; +} + +.fr-mt-first-3v, +.fr-my-first-3v { + margin-top: 0.75rem !important; +} + +.fr-mb-first-3v, +.fr-my-first-3v { + margin-bottom: 0.75rem !important; +} + +.fr-m-first-4v, +.fr-m-first-2w { + margin: 1rem !important; +} + +.fr-ml-first-4v, +.fr-ml-first-2w, +.fr-mx-first-4v, +.fr-mx-first-2w { + margin-left: 1rem !important; +} + +.fr-mr-first-4v, +.fr-mr-first-2w, +.fr-mx-first-4v, +.fr-mx-first-2w { + margin-right: 1rem !important; +} + +.fr-mt-first-4v, +.fr-mt-first-2w, +.fr-my-first-4v, +.fr-my-first-2w { + margin-top: 1rem !important; +} + +.fr-mb-first-4v, +.fr-mb-first-2w, +.fr-my-first-4v, +.fr-my-first-2w { + margin-bottom: 1rem !important; +} + +.fr-m-first-5v { + margin: 1.25rem !important; +} + +.fr-ml-first-5v, +.fr-mx-first-5v { + margin-left: 1.25rem !important; +} + +.fr-mr-first-5v, +.fr-mx-first-5v { + margin-right: 1.25rem !important; +} + +.fr-mt-first-5v, +.fr-my-first-5v { + margin-top: 1.25rem !important; +} + +.fr-mb-first-5v, +.fr-my-first-5v { + margin-bottom: 1.25rem !important; +} + +.fr-m-first-6v, +.fr-m-first-3w { + margin: 1.5rem !important; +} + +.fr-ml-first-6v, +.fr-ml-first-3w, +.fr-mx-first-6v, +.fr-mx-first-3w { + margin-left: 1.5rem !important; +} + +.fr-mr-first-6v, +.fr-mr-first-3w, +.fr-mx-first-6v, +.fr-mx-first-3w { + margin-right: 1.5rem !important; +} + +.fr-mt-first-6v, +.fr-mt-first-3w, +.fr-my-first-6v, +.fr-my-first-3w { + margin-top: 1.5rem !important; +} + +.fr-mb-first-6v, +.fr-mb-first-3w, +.fr-my-first-6v, +.fr-my-first-3w { + margin-bottom: 1.5rem !important; +} + +.fr-m-first-7v { + margin: 1.75rem !important; +} + +.fr-ml-first-7v, +.fr-mx-first-7v { + margin-left: 1.75rem !important; +} + +.fr-mr-first-7v, +.fr-mx-first-7v { + margin-right: 1.75rem !important; +} + +.fr-mt-first-7v, +.fr-my-first-7v { + margin-top: 1.75rem !important; +} + +.fr-mb-first-7v, +.fr-my-first-7v { + margin-bottom: 1.75rem !important; +} + +.fr-m-first-8v, +.fr-m-first-4w { + margin: 2rem !important; +} + +.fr-ml-first-8v, +.fr-ml-first-4w, +.fr-mx-first-8v, +.fr-mx-first-4w { + margin-left: 2rem !important; +} + +.fr-mr-first-8v, +.fr-mr-first-4w, +.fr-mx-first-8v, +.fr-mx-first-4w { + margin-right: 2rem !important; +} + +.fr-mt-first-8v, +.fr-mt-first-4w, +.fr-my-first-8v, +.fr-my-first-4w { + margin-top: 2rem !important; +} + +.fr-mb-first-8v, +.fr-mb-first-4w, +.fr-my-first-8v, +.fr-my-first-4w { + margin-bottom: 2rem !important; +} + +.fr-m-first-9v { + margin: 2.25rem !important; +} + +.fr-ml-first-9v, +.fr-mx-first-9v { + margin-left: 2.25rem !important; +} + +.fr-mr-first-9v, +.fr-mx-first-9v { + margin-right: 2.25rem !important; +} + +.fr-mt-first-9v, +.fr-my-first-9v { + margin-top: 2.25rem !important; +} + +.fr-mb-first-9v, +.fr-my-first-9v { + margin-bottom: 2.25rem !important; +} + +.fr-m-first-10v, +.fr-m-first-5w { + margin: 2.5rem !important; +} + +.fr-ml-first-10v, +.fr-ml-first-5w, +.fr-mx-first-10v, +.fr-mx-first-5w { + margin-left: 2.5rem !important; +} + +.fr-mr-first-10v, +.fr-mr-first-5w, +.fr-mx-first-10v, +.fr-mx-first-5w { + margin-right: 2.5rem !important; +} + +.fr-mt-first-10v, +.fr-mt-first-5w, +.fr-my-first-10v, +.fr-my-first-5w { + margin-top: 2.5rem !important; +} + +.fr-mb-first-10v, +.fr-mb-first-5w, +.fr-my-first-10v, +.fr-my-first-5w { + margin-bottom: 2.5rem !important; +} + +.fr-m-first-11v { + margin: 2.75rem !important; +} + +.fr-ml-first-11v, +.fr-mx-first-11v { + margin-left: 2.75rem !important; +} + +.fr-mr-first-11v, +.fr-mx-first-11v { + margin-right: 2.75rem !important; +} + +.fr-mt-first-11v, +.fr-my-first-11v { + margin-top: 2.75rem !important; +} + +.fr-mb-first-11v, +.fr-my-first-11v { + margin-bottom: 2.75rem !important; +} + +.fr-m-first-12v, +.fr-m-first-6w { + margin: 3rem !important; +} + +.fr-ml-first-12v, +.fr-ml-first-6w, +.fr-mx-first-12v, +.fr-mx-first-6w { + margin-left: 3rem !important; +} + +.fr-mr-first-12v, +.fr-mr-first-6w, +.fr-mx-first-12v, +.fr-mx-first-6w { + margin-right: 3rem !important; +} + +.fr-mt-first-12v, +.fr-mt-first-6w, +.fr-my-first-12v, +.fr-my-first-6w { + margin-top: 3rem !important; +} + +.fr-mb-first-12v, +.fr-mb-first-6w, +.fr-my-first-12v, +.fr-my-first-6w { + margin-bottom: 3rem !important; +} + +.fr-m-first-13v { + margin: 3.25rem !important; +} + +.fr-ml-first-13v, +.fr-mx-first-13v { + margin-left: 3.25rem !important; +} + +.fr-mr-first-13v, +.fr-mx-first-13v { + margin-right: 3.25rem !important; +} + +.fr-mt-first-13v, +.fr-my-first-13v { + margin-top: 3.25rem !important; +} + +.fr-mb-first-13v, +.fr-my-first-13v { + margin-bottom: 3.25rem !important; +} + +.fr-m-first-14v, +.fr-m-first-7w { + margin: 3.5rem !important; +} + +.fr-ml-first-14v, +.fr-ml-first-7w, +.fr-mx-first-14v, +.fr-mx-first-7w { + margin-left: 3.5rem !important; +} + +.fr-mr-first-14v, +.fr-mr-first-7w, +.fr-mx-first-14v, +.fr-mx-first-7w { + margin-right: 3.5rem !important; +} + +.fr-mt-first-14v, +.fr-mt-first-7w, +.fr-my-first-14v, +.fr-my-first-7w { + margin-top: 3.5rem !important; +} + +.fr-mb-first-14v, +.fr-mb-first-7w, +.fr-my-first-14v, +.fr-my-first-7w { + margin-bottom: 3.5rem !important; +} + +.fr-m-first-15v { + margin: 3.75rem !important; +} + +.fr-ml-first-15v, +.fr-mx-first-15v { + margin-left: 3.75rem !important; +} + +.fr-mr-first-15v, +.fr-mx-first-15v { + margin-right: 3.75rem !important; +} + +.fr-mt-first-15v, +.fr-my-first-15v { + margin-top: 3.75rem !important; +} + +.fr-mb-first-15v, +.fr-my-first-15v { + margin-bottom: 3.75rem !important; +} + +.fr-m-first-16v, +.fr-m-first-8w { + margin: 4rem !important; +} + +.fr-ml-first-16v, +.fr-ml-first-8w, +.fr-mx-first-16v, +.fr-mx-first-8w { + margin-left: 4rem !important; +} + +.fr-mr-first-16v, +.fr-mr-first-8w, +.fr-mx-first-16v, +.fr-mx-first-8w { + margin-right: 4rem !important; +} + +.fr-mt-first-16v, +.fr-mt-first-8w, +.fr-my-first-16v, +.fr-my-first-8w { + margin-top: 4rem !important; +} + +.fr-mb-first-16v, +.fr-mb-first-8w, +.fr-my-first-16v, +.fr-my-first-8w { + margin-bottom: 4rem !important; +} + +.fr-m-first-17v { + margin: 4.25rem !important; +} + +.fr-ml-first-17v, +.fr-mx-first-17v { + margin-left: 4.25rem !important; +} + +.fr-mr-first-17v, +.fr-mx-first-17v { + margin-right: 4.25rem !important; +} + +.fr-mt-first-17v, +.fr-my-first-17v { + margin-top: 4.25rem !important; +} + +.fr-mb-first-17v, +.fr-my-first-17v { + margin-bottom: 4.25rem !important; +} + +.fr-m-first-18v, +.fr-m-first-9w { + margin: 4.5rem !important; +} + +.fr-ml-first-18v, +.fr-ml-first-9w, +.fr-mx-first-18v, +.fr-mx-first-9w { + margin-left: 4.5rem !important; +} + +.fr-mr-first-18v, +.fr-mr-first-9w, +.fr-mx-first-18v, +.fr-mx-first-9w { + margin-right: 4.5rem !important; +} + +.fr-mt-first-18v, +.fr-mt-first-9w, +.fr-my-first-18v, +.fr-my-first-9w { + margin-top: 4.5rem !important; +} + +.fr-mb-first-18v, +.fr-mb-first-9w, +.fr-my-first-18v, +.fr-my-first-9w { + margin-bottom: 4.5rem !important; +} + +.fr-m-first-19v { + margin: 4.75rem !important; +} + +.fr-ml-first-19v, +.fr-mx-first-19v { + margin-left: 4.75rem !important; +} + +.fr-mr-first-19v, +.fr-mx-first-19v { + margin-right: 4.75rem !important; +} + +.fr-mt-first-19v, +.fr-my-first-19v { + margin-top: 4.75rem !important; +} + +.fr-mb-first-19v, +.fr-my-first-19v { + margin-bottom: 4.75rem !important; +} + +.fr-m-first-20v, +.fr-m-first-10w { + margin: 5rem !important; +} + +.fr-ml-first-20v, +.fr-ml-first-10w, +.fr-mx-first-20v, +.fr-mx-first-10w { + margin-left: 5rem !important; +} + +.fr-mr-first-20v, +.fr-mr-first-10w, +.fr-mx-first-20v, +.fr-mx-first-10w { + margin-right: 5rem !important; +} + +.fr-mt-first-20v, +.fr-mt-first-10w, +.fr-my-first-20v, +.fr-my-first-10w { + margin-top: 5rem !important; +} + +.fr-mb-first-20v, +.fr-mb-first-10w, +.fr-my-first-20v, +.fr-my-first-10w { + margin-bottom: 5rem !important; +} + +.fr-m-first-21v { + margin: 5.25rem !important; +} + +.fr-ml-first-21v, +.fr-mx-first-21v { + margin-left: 5.25rem !important; +} + +.fr-mr-first-21v, +.fr-mx-first-21v { + margin-right: 5.25rem !important; +} + +.fr-mt-first-21v, +.fr-my-first-21v { + margin-top: 5.25rem !important; +} + +.fr-mb-first-21v, +.fr-my-first-21v { + margin-bottom: 5.25rem !important; +} + +.fr-m-first-22v, +.fr-m-first-11w { + margin: 5.5rem !important; +} + +.fr-ml-first-22v, +.fr-ml-first-11w, +.fr-mx-first-22v, +.fr-mx-first-11w { + margin-left: 5.5rem !important; +} + +.fr-mr-first-22v, +.fr-mr-first-11w, +.fr-mx-first-22v, +.fr-mx-first-11w { + margin-right: 5.5rem !important; +} + +.fr-mt-first-22v, +.fr-mt-first-11w, +.fr-my-first-22v, +.fr-my-first-11w { + margin-top: 5.5rem !important; +} + +.fr-mb-first-22v, +.fr-mb-first-11w, +.fr-my-first-22v, +.fr-my-first-11w { + margin-bottom: 5.5rem !important; +} + +.fr-m-first-23v { + margin: 5.75rem !important; +} + +.fr-ml-first-23v, +.fr-mx-first-23v { + margin-left: 5.75rem !important; +} + +.fr-mr-first-23v, +.fr-mx-first-23v { + margin-right: 5.75rem !important; +} + +.fr-mt-first-23v, +.fr-my-first-23v { + margin-top: 5.75rem !important; +} + +.fr-mb-first-23v, +.fr-my-first-23v { + margin-bottom: 5.75rem !important; +} + +.fr-m-first-24v, +.fr-m-first-12w { + margin: 6rem !important; +} + +.fr-ml-first-24v, +.fr-ml-first-12w, +.fr-mx-first-24v, +.fr-mx-first-12w { + margin-left: 6rem !important; +} + +.fr-mr-first-24v, +.fr-mr-first-12w, +.fr-mx-first-24v, +.fr-mx-first-12w { + margin-right: 6rem !important; +} + +.fr-mt-first-24v, +.fr-mt-first-12w, +.fr-my-first-24v, +.fr-my-first-12w { + margin-top: 6rem !important; +} + +.fr-mb-first-24v, +.fr-mb-first-12w, +.fr-my-first-24v, +.fr-my-first-12w { + margin-bottom: 6rem !important; +} + +.fr-m-first-25v { + margin: 6.25rem !important; +} + +.fr-ml-first-25v, +.fr-mx-first-25v { + margin-left: 6.25rem !important; +} + +.fr-mr-first-25v, +.fr-mx-first-25v { + margin-right: 6.25rem !important; +} + +.fr-mt-first-25v, +.fr-my-first-25v { + margin-top: 6.25rem !important; +} + +.fr-mb-first-25v, +.fr-my-first-25v { + margin-bottom: 6.25rem !important; +} + +.fr-m-first-26v, +.fr-m-first-13w { + margin: 6.5rem !important; +} + +.fr-ml-first-26v, +.fr-ml-first-13w, +.fr-mx-first-26v, +.fr-mx-first-13w { + margin-left: 6.5rem !important; +} + +.fr-mr-first-26v, +.fr-mr-first-13w, +.fr-mx-first-26v, +.fr-mx-first-13w { + margin-right: 6.5rem !important; +} + +.fr-mt-first-26v, +.fr-mt-first-13w, +.fr-my-first-26v, +.fr-my-first-13w { + margin-top: 6.5rem !important; +} + +.fr-mb-first-26v, +.fr-mb-first-13w, +.fr-my-first-26v, +.fr-my-first-13w { + margin-bottom: 6.5rem !important; +} + +.fr-m-first-27v { + margin: 6.75rem !important; +} + +.fr-ml-first-27v, +.fr-mx-first-27v { + margin-left: 6.75rem !important; +} + +.fr-mr-first-27v, +.fr-mx-first-27v { + margin-right: 6.75rem !important; +} + +.fr-mt-first-27v, +.fr-my-first-27v { + margin-top: 6.75rem !important; +} + +.fr-mb-first-27v, +.fr-my-first-27v { + margin-bottom: 6.75rem !important; +} + +.fr-m-first-28v, +.fr-m-first-14w { + margin: 7rem !important; +} + +.fr-ml-first-28v, +.fr-ml-first-14w, +.fr-mx-first-28v, +.fr-mx-first-14w { + margin-left: 7rem !important; +} + +.fr-mr-first-28v, +.fr-mr-first-14w, +.fr-mx-first-28v, +.fr-mx-first-14w { + margin-right: 7rem !important; +} + +.fr-mt-first-28v, +.fr-mt-first-14w, +.fr-my-first-28v, +.fr-my-first-14w { + margin-top: 7rem !important; +} + +.fr-mb-first-28v, +.fr-mb-first-14w, +.fr-my-first-28v, +.fr-my-first-14w { + margin-bottom: 7rem !important; +} + +.fr-m-first-29v { + margin: 7.25rem !important; +} + +.fr-ml-first-29v, +.fr-mx-first-29v { + margin-left: 7.25rem !important; +} + +.fr-mr-first-29v, +.fr-mx-first-29v { + margin-right: 7.25rem !important; +} + +.fr-mt-first-29v, +.fr-my-first-29v { + margin-top: 7.25rem !important; +} + +.fr-mb-first-29v, +.fr-my-first-29v { + margin-bottom: 7.25rem !important; +} + +.fr-m-first-30v, +.fr-m-first-15w { + margin: 7.5rem !important; +} + +.fr-ml-first-30v, +.fr-ml-first-15w, +.fr-mx-first-30v, +.fr-mx-first-15w { + margin-left: 7.5rem !important; +} + +.fr-mr-first-30v, +.fr-mr-first-15w, +.fr-mx-first-30v, +.fr-mx-first-15w { + margin-right: 7.5rem !important; +} + +.fr-mt-first-30v, +.fr-mt-first-15w, +.fr-my-first-30v, +.fr-my-first-15w { + margin-top: 7.5rem !important; +} + +.fr-mb-first-30v, +.fr-mb-first-15w, +.fr-my-first-30v, +.fr-my-first-15w { + margin-bottom: 7.5rem !important; +} + +.fr-m-first-31v { + margin: 7.75rem !important; +} + +.fr-ml-first-31v, +.fr-mx-first-31v { + margin-left: 7.75rem !important; +} + +.fr-mr-first-31v, +.fr-mx-first-31v { + margin-right: 7.75rem !important; +} + +.fr-mt-first-31v, +.fr-my-first-31v { + margin-top: 7.75rem !important; +} + +.fr-mb-first-31v, +.fr-my-first-31v { + margin-bottom: 7.75rem !important; +} + +.fr-m-first-32v, +.fr-m-first-16w { + margin: 8rem !important; +} + +.fr-ml-first-32v, +.fr-ml-first-16w, +.fr-mx-first-32v, +.fr-mx-first-16w { + margin-left: 8rem !important; +} + +.fr-mr-first-32v, +.fr-mr-first-16w, +.fr-mx-first-32v, +.fr-mx-first-16w { + margin-right: 8rem !important; +} + +.fr-mt-first-32v, +.fr-mt-first-16w, +.fr-my-first-32v, +.fr-my-first-16w { + margin-top: 8rem !important; +} + +.fr-mb-first-32v, +.fr-mb-first-16w, +.fr-my-first-32v, +.fr-my-first-16w { + margin-bottom: 8rem !important; +} + +.fr-m-first-auto { + margin: auto; +} + +.fr-ml-first-auto, +.fr-mx-first-auto { + margin-left: auto; +} + +.fr-mr-first-auto, +.fr-mx-first-auto { + margin-right: auto; +} + +.fr-mt-first-auto, +.fr-my-first-auto { + margin-top: auto; +} + +.fr-mb-first-auto, +.fr-my-first-auto { + margin-bottom: auto; +} + +.fr-p-0 { + padding: 0 !important; +} + +.fr-pl-0, +.fr-px-0 { + padding-left: 0 !important; +} + +.fr-pr-0, +.fr-px-0 { + padding-right: 0 !important; +} + +.fr-pt-0, +.fr-py-0 { + padding-top: 0 !important; +} + +.fr-pb-0, +.fr-py-0 { + padding-bottom: 0 !important; +} + +.fr-p-0-5v { + padding: 0.125rem !important; +} + +.fr-pl-0-5v, +.fr-px-0-5v { + padding-left: 0.125rem !important; +} + +.fr-pr-0-5v, +.fr-px-0-5v { + padding-right: 0.125rem !important; +} + +.fr-pt-0-5v, +.fr-py-0-5v { + padding-top: 0.125rem !important; +} + +.fr-pb-0-5v, +.fr-py-0-5v { + padding-bottom: 0.125rem !important; +} + +.fr-p-1v { + padding: 0.25rem !important; +} + +.fr-pl-1v, +.fr-px-1v { + padding-left: 0.25rem !important; +} + +.fr-pr-1v, +.fr-px-1v { + padding-right: 0.25rem !important; +} + +.fr-pt-1v, +.fr-py-1v { + padding-top: 0.25rem !important; +} + +.fr-pb-1v, +.fr-py-1v { + padding-bottom: 0.25rem !important; +} + +.fr-p-1-5v { + padding: 0.375rem !important; +} + +.fr-pl-1-5v, +.fr-px-1-5v { + padding-left: 0.375rem !important; +} + +.fr-pr-1-5v, +.fr-px-1-5v { + padding-right: 0.375rem !important; +} + +.fr-pt-1-5v, +.fr-py-1-5v { + padding-top: 0.375rem !important; +} + +.fr-pb-1-5v, +.fr-py-1-5v { + padding-bottom: 0.375rem !important; +} + +.fr-p-2v, +.fr-p-1w { + padding: 0.5rem !important; +} + +.fr-pl-2v, +.fr-pl-1w, +.fr-px-2v, +.fr-px-1w { + padding-left: 0.5rem !important; +} + +.fr-pr-2v, +.fr-pr-1w, +.fr-px-2v, +.fr-px-1w { + padding-right: 0.5rem !important; +} + +.fr-pt-2v, +.fr-pt-1w, +.fr-py-2v, +.fr-py-1w { + padding-top: 0.5rem !important; +} + +.fr-pb-2v, +.fr-pb-1w, +.fr-py-2v, +.fr-py-1w { + padding-bottom: 0.5rem !important; +} + +.fr-p-3v { + padding: 0.75rem !important; +} + +.fr-pl-3v, +.fr-px-3v { + padding-left: 0.75rem !important; +} + +.fr-pr-3v, +.fr-px-3v { + padding-right: 0.75rem !important; +} + +.fr-pt-3v, +.fr-py-3v { + padding-top: 0.75rem !important; +} + +.fr-pb-3v, +.fr-py-3v { + padding-bottom: 0.75rem !important; +} + +.fr-p-4v, +.fr-p-2w { + padding: 1rem !important; +} + +.fr-pl-4v, +.fr-pl-2w, +.fr-px-4v, +.fr-px-2w { + padding-left: 1rem !important; +} + +.fr-pr-4v, +.fr-pr-2w, +.fr-px-4v, +.fr-px-2w { + padding-right: 1rem !important; +} + +.fr-pt-4v, +.fr-pt-2w, +.fr-py-4v, +.fr-py-2w { + padding-top: 1rem !important; +} + +.fr-pb-4v, +.fr-pb-2w, +.fr-py-4v, +.fr-py-2w { + padding-bottom: 1rem !important; +} + +.fr-p-5v { + padding: 1.25rem !important; +} + +.fr-pl-5v, +.fr-px-5v { + padding-left: 1.25rem !important; +} + +.fr-pr-5v, +.fr-px-5v { + padding-right: 1.25rem !important; +} + +.fr-pt-5v, +.fr-py-5v { + padding-top: 1.25rem !important; +} + +.fr-pb-5v, +.fr-py-5v { + padding-bottom: 1.25rem !important; +} + +.fr-p-6v, +.fr-p-3w { + padding: 1.5rem !important; +} + +.fr-pl-6v, +.fr-pl-3w, +.fr-px-6v, +.fr-px-3w { + padding-left: 1.5rem !important; +} + +.fr-pr-6v, +.fr-pr-3w, +.fr-px-6v, +.fr-px-3w { + padding-right: 1.5rem !important; +} + +.fr-pt-6v, +.fr-pt-3w, +.fr-py-6v, +.fr-py-3w { + padding-top: 1.5rem !important; +} + +.fr-pb-6v, +.fr-pb-3w, +.fr-py-6v, +.fr-py-3w { + padding-bottom: 1.5rem !important; +} + +.fr-p-7v { + padding: 1.75rem !important; +} + +.fr-pl-7v, +.fr-px-7v { + padding-left: 1.75rem !important; +} + +.fr-pr-7v, +.fr-px-7v { + padding-right: 1.75rem !important; +} + +.fr-pt-7v, +.fr-py-7v { + padding-top: 1.75rem !important; +} + +.fr-pb-7v, +.fr-py-7v { + padding-bottom: 1.75rem !important; +} + +.fr-p-8v, +.fr-p-4w { + padding: 2rem !important; +} + +.fr-pl-8v, +.fr-pl-4w, +.fr-px-8v, +.fr-px-4w { + padding-left: 2rem !important; +} + +.fr-pr-8v, +.fr-pr-4w, +.fr-px-8v, +.fr-px-4w { + padding-right: 2rem !important; +} + +.fr-pt-8v, +.fr-pt-4w, +.fr-py-8v, +.fr-py-4w { + padding-top: 2rem !important; +} + +.fr-pb-8v, +.fr-pb-4w, +.fr-py-8v, +.fr-py-4w { + padding-bottom: 2rem !important; +} + +.fr-p-9v { + padding: 2.25rem !important; +} + +.fr-pl-9v, +.fr-px-9v { + padding-left: 2.25rem !important; +} + +.fr-pr-9v, +.fr-px-9v { + padding-right: 2.25rem !important; +} + +.fr-pt-9v, +.fr-py-9v { + padding-top: 2.25rem !important; +} + +.fr-pb-9v, +.fr-py-9v { + padding-bottom: 2.25rem !important; +} + +.fr-p-10v, +.fr-p-5w { + padding: 2.5rem !important; +} + +.fr-pl-10v, +.fr-pl-5w, +.fr-px-10v, +.fr-px-5w { + padding-left: 2.5rem !important; +} + +.fr-pr-10v, +.fr-pr-5w, +.fr-px-10v, +.fr-px-5w { + padding-right: 2.5rem !important; +} + +.fr-pt-10v, +.fr-pt-5w, +.fr-py-10v, +.fr-py-5w { + padding-top: 2.5rem !important; +} + +.fr-pb-10v, +.fr-pb-5w, +.fr-py-10v, +.fr-py-5w { + padding-bottom: 2.5rem !important; +} + +.fr-p-11v { + padding: 2.75rem !important; +} + +.fr-pl-11v, +.fr-px-11v { + padding-left: 2.75rem !important; +} + +.fr-pr-11v, +.fr-px-11v { + padding-right: 2.75rem !important; +} + +.fr-pt-11v, +.fr-py-11v { + padding-top: 2.75rem !important; +} + +.fr-pb-11v, +.fr-py-11v { + padding-bottom: 2.75rem !important; +} + +.fr-p-12v, +.fr-p-6w { + padding: 3rem !important; +} + +.fr-pl-12v, +.fr-pl-6w, +.fr-px-12v, +.fr-px-6w { + padding-left: 3rem !important; +} + +.fr-pr-12v, +.fr-pr-6w, +.fr-px-12v, +.fr-px-6w { + padding-right: 3rem !important; +} + +.fr-pt-12v, +.fr-pt-6w, +.fr-py-12v, +.fr-py-6w { + padding-top: 3rem !important; +} + +.fr-pb-12v, +.fr-pb-6w, +.fr-py-12v, +.fr-py-6w { + padding-bottom: 3rem !important; +} + +.fr-p-13v { + padding: 3.25rem !important; +} + +.fr-pl-13v, +.fr-px-13v { + padding-left: 3.25rem !important; +} + +.fr-pr-13v, +.fr-px-13v { + padding-right: 3.25rem !important; +} + +.fr-pt-13v, +.fr-py-13v { + padding-top: 3.25rem !important; +} + +.fr-pb-13v, +.fr-py-13v { + padding-bottom: 3.25rem !important; +} + +.fr-p-14v, +.fr-p-7w { + padding: 3.5rem !important; +} + +.fr-pl-14v, +.fr-pl-7w, +.fr-px-14v, +.fr-px-7w { + padding-left: 3.5rem !important; +} + +.fr-pr-14v, +.fr-pr-7w, +.fr-px-14v, +.fr-px-7w { + padding-right: 3.5rem !important; +} + +.fr-pt-14v, +.fr-pt-7w, +.fr-py-14v, +.fr-py-7w { + padding-top: 3.5rem !important; +} + +.fr-pb-14v, +.fr-pb-7w, +.fr-py-14v, +.fr-py-7w { + padding-bottom: 3.5rem !important; +} + +.fr-p-15v { + padding: 3.75rem !important; +} + +.fr-pl-15v, +.fr-px-15v { + padding-left: 3.75rem !important; +} + +.fr-pr-15v, +.fr-px-15v { + padding-right: 3.75rem !important; +} + +.fr-pt-15v, +.fr-py-15v { + padding-top: 3.75rem !important; +} + +.fr-pb-15v, +.fr-py-15v { + padding-bottom: 3.75rem !important; +} + +.fr-p-16v, +.fr-p-8w { + padding: 4rem !important; +} + +.fr-pl-16v, +.fr-pl-8w, +.fr-px-16v, +.fr-px-8w { + padding-left: 4rem !important; +} + +.fr-pr-16v, +.fr-pr-8w, +.fr-px-16v, +.fr-px-8w { + padding-right: 4rem !important; +} + +.fr-pt-16v, +.fr-pt-8w, +.fr-py-16v, +.fr-py-8w { + padding-top: 4rem !important; +} + +.fr-pb-16v, +.fr-pb-8w, +.fr-py-16v, +.fr-py-8w { + padding-bottom: 4rem !important; +} + +.fr-p-17v { + padding: 4.25rem !important; +} + +.fr-pl-17v, +.fr-px-17v { + padding-left: 4.25rem !important; +} + +.fr-pr-17v, +.fr-px-17v { + padding-right: 4.25rem !important; +} + +.fr-pt-17v, +.fr-py-17v { + padding-top: 4.25rem !important; +} + +.fr-pb-17v, +.fr-py-17v { + padding-bottom: 4.25rem !important; +} + +.fr-p-18v, +.fr-p-9w { + padding: 4.5rem !important; +} + +.fr-pl-18v, +.fr-pl-9w, +.fr-px-18v, +.fr-px-9w { + padding-left: 4.5rem !important; +} + +.fr-pr-18v, +.fr-pr-9w, +.fr-px-18v, +.fr-px-9w { + padding-right: 4.5rem !important; +} + +.fr-pt-18v, +.fr-pt-9w, +.fr-py-18v, +.fr-py-9w { + padding-top: 4.5rem !important; +} + +.fr-pb-18v, +.fr-pb-9w, +.fr-py-18v, +.fr-py-9w { + padding-bottom: 4.5rem !important; +} + +.fr-p-19v { + padding: 4.75rem !important; +} + +.fr-pl-19v, +.fr-px-19v { + padding-left: 4.75rem !important; +} + +.fr-pr-19v, +.fr-px-19v { + padding-right: 4.75rem !important; +} + +.fr-pt-19v, +.fr-py-19v { + padding-top: 4.75rem !important; +} + +.fr-pb-19v, +.fr-py-19v { + padding-bottom: 4.75rem !important; +} + +.fr-p-20v, +.fr-p-10w { + padding: 5rem !important; +} + +.fr-pl-20v, +.fr-pl-10w, +.fr-px-20v, +.fr-px-10w { + padding-left: 5rem !important; +} + +.fr-pr-20v, +.fr-pr-10w, +.fr-px-20v, +.fr-px-10w { + padding-right: 5rem !important; +} + +.fr-pt-20v, +.fr-pt-10w, +.fr-py-20v, +.fr-py-10w { + padding-top: 5rem !important; +} + +.fr-pb-20v, +.fr-pb-10w, +.fr-py-20v, +.fr-py-10w { + padding-bottom: 5rem !important; +} + +.fr-p-21v { + padding: 5.25rem !important; +} + +.fr-pl-21v, +.fr-px-21v { + padding-left: 5.25rem !important; +} + +.fr-pr-21v, +.fr-px-21v { + padding-right: 5.25rem !important; +} + +.fr-pt-21v, +.fr-py-21v { + padding-top: 5.25rem !important; +} + +.fr-pb-21v, +.fr-py-21v { + padding-bottom: 5.25rem !important; +} + +.fr-p-22v, +.fr-p-11w { + padding: 5.5rem !important; +} + +.fr-pl-22v, +.fr-pl-11w, +.fr-px-22v, +.fr-px-11w { + padding-left: 5.5rem !important; +} + +.fr-pr-22v, +.fr-pr-11w, +.fr-px-22v, +.fr-px-11w { + padding-right: 5.5rem !important; +} + +.fr-pt-22v, +.fr-pt-11w, +.fr-py-22v, +.fr-py-11w { + padding-top: 5.5rem !important; +} + +.fr-pb-22v, +.fr-pb-11w, +.fr-py-22v, +.fr-py-11w { + padding-bottom: 5.5rem !important; +} + +.fr-p-23v { + padding: 5.75rem !important; +} + +.fr-pl-23v, +.fr-px-23v { + padding-left: 5.75rem !important; +} + +.fr-pr-23v, +.fr-px-23v { + padding-right: 5.75rem !important; +} + +.fr-pt-23v, +.fr-py-23v { + padding-top: 5.75rem !important; +} + +.fr-pb-23v, +.fr-py-23v { + padding-bottom: 5.75rem !important; +} + +.fr-p-24v, +.fr-p-12w { + padding: 6rem !important; +} + +.fr-pl-24v, +.fr-pl-12w, +.fr-px-24v, +.fr-px-12w { + padding-left: 6rem !important; +} + +.fr-pr-24v, +.fr-pr-12w, +.fr-px-24v, +.fr-px-12w { + padding-right: 6rem !important; +} + +.fr-pt-24v, +.fr-pt-12w, +.fr-py-24v, +.fr-py-12w { + padding-top: 6rem !important; +} + +.fr-pb-24v, +.fr-pb-12w, +.fr-py-24v, +.fr-py-12w { + padding-bottom: 6rem !important; +} + +.fr-p-25v { + padding: 6.25rem !important; +} + +.fr-pl-25v, +.fr-px-25v { + padding-left: 6.25rem !important; +} + +.fr-pr-25v, +.fr-px-25v { + padding-right: 6.25rem !important; +} + +.fr-pt-25v, +.fr-py-25v { + padding-top: 6.25rem !important; +} + +.fr-pb-25v, +.fr-py-25v { + padding-bottom: 6.25rem !important; +} + +.fr-p-26v, +.fr-p-13w { + padding: 6.5rem !important; +} + +.fr-pl-26v, +.fr-pl-13w, +.fr-px-26v, +.fr-px-13w { + padding-left: 6.5rem !important; +} + +.fr-pr-26v, +.fr-pr-13w, +.fr-px-26v, +.fr-px-13w { + padding-right: 6.5rem !important; +} + +.fr-pt-26v, +.fr-pt-13w, +.fr-py-26v, +.fr-py-13w { + padding-top: 6.5rem !important; +} + +.fr-pb-26v, +.fr-pb-13w, +.fr-py-26v, +.fr-py-13w { + padding-bottom: 6.5rem !important; +} + +.fr-p-27v { + padding: 6.75rem !important; +} + +.fr-pl-27v, +.fr-px-27v { + padding-left: 6.75rem !important; +} + +.fr-pr-27v, +.fr-px-27v { + padding-right: 6.75rem !important; +} + +.fr-pt-27v, +.fr-py-27v { + padding-top: 6.75rem !important; +} + +.fr-pb-27v, +.fr-py-27v { + padding-bottom: 6.75rem !important; +} + +.fr-p-28v, +.fr-p-14w { + padding: 7rem !important; +} + +.fr-pl-28v, +.fr-pl-14w, +.fr-px-28v, +.fr-px-14w { + padding-left: 7rem !important; +} + +.fr-pr-28v, +.fr-pr-14w, +.fr-px-28v, +.fr-px-14w { + padding-right: 7rem !important; +} + +.fr-pt-28v, +.fr-pt-14w, +.fr-py-28v, +.fr-py-14w { + padding-top: 7rem !important; +} + +.fr-pb-28v, +.fr-pb-14w, +.fr-py-28v, +.fr-py-14w { + padding-bottom: 7rem !important; +} + +.fr-p-29v { + padding: 7.25rem !important; +} + +.fr-pl-29v, +.fr-px-29v { + padding-left: 7.25rem !important; +} + +.fr-pr-29v, +.fr-px-29v { + padding-right: 7.25rem !important; +} + +.fr-pt-29v, +.fr-py-29v { + padding-top: 7.25rem !important; +} + +.fr-pb-29v, +.fr-py-29v { + padding-bottom: 7.25rem !important; +} + +.fr-p-30v, +.fr-p-15w { + padding: 7.5rem !important; +} + +.fr-pl-30v, +.fr-pl-15w, +.fr-px-30v, +.fr-px-15w { + padding-left: 7.5rem !important; +} + +.fr-pr-30v, +.fr-pr-15w, +.fr-px-30v, +.fr-px-15w { + padding-right: 7.5rem !important; +} + +.fr-pt-30v, +.fr-pt-15w, +.fr-py-30v, +.fr-py-15w { + padding-top: 7.5rem !important; +} + +.fr-pb-30v, +.fr-pb-15w, +.fr-py-30v, +.fr-py-15w { + padding-bottom: 7.5rem !important; +} + +.fr-p-31v { + padding: 7.75rem !important; +} + +.fr-pl-31v, +.fr-px-31v { + padding-left: 7.75rem !important; +} + +.fr-pr-31v, +.fr-px-31v { + padding-right: 7.75rem !important; +} + +.fr-pt-31v, +.fr-py-31v { + padding-top: 7.75rem !important; +} + +.fr-pb-31v, +.fr-py-31v { + padding-bottom: 7.75rem !important; +} + +.fr-p-32v, +.fr-p-16w { + padding: 8rem !important; +} + +.fr-pl-32v, +.fr-pl-16w, +.fr-px-32v, +.fr-px-16w { + padding-left: 8rem !important; +} + +.fr-pr-32v, +.fr-pr-16w, +.fr-px-32v, +.fr-px-16w { + padding-right: 8rem !important; +} + +.fr-pt-32v, +.fr-pt-16w, +.fr-py-32v, +.fr-py-16w { + padding-top: 8rem !important; +} + +.fr-pb-32v, +.fr-pb-16w, +.fr-py-32v, +.fr-py-16w { + padding-bottom: 8rem !important; +} + +.fr-p-first-0 { + padding: 0 !important; +} + +.fr-pl-first-0, +.fr-px-first-0 { + padding-left: 0 !important; +} + +.fr-pr-first-0, +.fr-px-first-0 { + padding-right: 0 !important; +} + +.fr-pt-first-0, +.fr-py-first-0 { + padding-top: 0 !important; +} + +.fr-pb-first-0, +.fr-py-first-0 { + padding-bottom: 0 !important; +} + +.fr-p-first-0-5v { + padding: 0.125rem !important; +} + +.fr-pl-first-0-5v, +.fr-px-first-0-5v { + padding-left: 0.125rem !important; +} + +.fr-pr-first-0-5v, +.fr-px-first-0-5v { + padding-right: 0.125rem !important; +} + +.fr-pt-first-0-5v, +.fr-py-first-0-5v { + padding-top: 0.125rem !important; +} + +.fr-pb-first-0-5v, +.fr-py-first-0-5v { + padding-bottom: 0.125rem !important; +} + +.fr-p-first-1v { + padding: 0.25rem !important; +} + +.fr-pl-first-1v, +.fr-px-first-1v { + padding-left: 0.25rem !important; +} + +.fr-pr-first-1v, +.fr-px-first-1v { + padding-right: 0.25rem !important; +} + +.fr-pt-first-1v, +.fr-py-first-1v { + padding-top: 0.25rem !important; +} + +.fr-pb-first-1v, +.fr-py-first-1v { + padding-bottom: 0.25rem !important; +} + +.fr-p-first-1-5v { + padding: 0.375rem !important; +} + +.fr-pl-first-1-5v, +.fr-px-first-1-5v { + padding-left: 0.375rem !important; +} + +.fr-pr-first-1-5v, +.fr-px-first-1-5v { + padding-right: 0.375rem !important; +} + +.fr-pt-first-1-5v, +.fr-py-first-1-5v { + padding-top: 0.375rem !important; +} + +.fr-pb-first-1-5v, +.fr-py-first-1-5v { + padding-bottom: 0.375rem !important; +} + +.fr-p-first-2v, +.fr-p-first-1w { + padding: 0.5rem !important; +} + +.fr-pl-first-2v, +.fr-pl-first-1w, +.fr-px-first-2v, +.fr-px-first-1w { + padding-left: 0.5rem !important; +} + +.fr-pr-first-2v, +.fr-pr-first-1w, +.fr-px-first-2v, +.fr-px-first-1w { + padding-right: 0.5rem !important; +} + +.fr-pt-first-2v, +.fr-pt-first-1w, +.fr-py-first-2v, +.fr-py-first-1w { + padding-top: 0.5rem !important; +} + +.fr-pb-first-2v, +.fr-pb-first-1w, +.fr-py-first-2v, +.fr-py-first-1w { + padding-bottom: 0.5rem !important; +} + +.fr-p-first-3v { + padding: 0.75rem !important; +} + +.fr-pl-first-3v, +.fr-px-first-3v { + padding-left: 0.75rem !important; +} + +.fr-pr-first-3v, +.fr-px-first-3v { + padding-right: 0.75rem !important; +} + +.fr-pt-first-3v, +.fr-py-first-3v { + padding-top: 0.75rem !important; +} + +.fr-pb-first-3v, +.fr-py-first-3v { + padding-bottom: 0.75rem !important; +} + +.fr-p-first-4v, +.fr-p-first-2w { + padding: 1rem !important; +} + +.fr-pl-first-4v, +.fr-pl-first-2w, +.fr-px-first-4v, +.fr-px-first-2w { + padding-left: 1rem !important; +} + +.fr-pr-first-4v, +.fr-pr-first-2w, +.fr-px-first-4v, +.fr-px-first-2w { + padding-right: 1rem !important; +} + +.fr-pt-first-4v, +.fr-pt-first-2w, +.fr-py-first-4v, +.fr-py-first-2w { + padding-top: 1rem !important; +} + +.fr-pb-first-4v, +.fr-pb-first-2w, +.fr-py-first-4v, +.fr-py-first-2w { + padding-bottom: 1rem !important; +} + +.fr-p-first-5v { + padding: 1.25rem !important; +} + +.fr-pl-first-5v, +.fr-px-first-5v { + padding-left: 1.25rem !important; +} + +.fr-pr-first-5v, +.fr-px-first-5v { + padding-right: 1.25rem !important; +} + +.fr-pt-first-5v, +.fr-py-first-5v { + padding-top: 1.25rem !important; +} + +.fr-pb-first-5v, +.fr-py-first-5v { + padding-bottom: 1.25rem !important; +} + +.fr-p-first-6v, +.fr-p-first-3w { + padding: 1.5rem !important; +} + +.fr-pl-first-6v, +.fr-pl-first-3w, +.fr-px-first-6v, +.fr-px-first-3w { + padding-left: 1.5rem !important; +} + +.fr-pr-first-6v, +.fr-pr-first-3w, +.fr-px-first-6v, +.fr-px-first-3w { + padding-right: 1.5rem !important; +} + +.fr-pt-first-6v, +.fr-pt-first-3w, +.fr-py-first-6v, +.fr-py-first-3w { + padding-top: 1.5rem !important; +} + +.fr-pb-first-6v, +.fr-pb-first-3w, +.fr-py-first-6v, +.fr-py-first-3w { + padding-bottom: 1.5rem !important; +} + +.fr-p-first-7v { + padding: 1.75rem !important; +} + +.fr-pl-first-7v, +.fr-px-first-7v { + padding-left: 1.75rem !important; +} + +.fr-pr-first-7v, +.fr-px-first-7v { + padding-right: 1.75rem !important; +} + +.fr-pt-first-7v, +.fr-py-first-7v { + padding-top: 1.75rem !important; +} + +.fr-pb-first-7v, +.fr-py-first-7v { + padding-bottom: 1.75rem !important; +} + +.fr-p-first-8v, +.fr-p-first-4w { + padding: 2rem !important; +} + +.fr-pl-first-8v, +.fr-pl-first-4w, +.fr-px-first-8v, +.fr-px-first-4w { + padding-left: 2rem !important; +} + +.fr-pr-first-8v, +.fr-pr-first-4w, +.fr-px-first-8v, +.fr-px-first-4w { + padding-right: 2rem !important; +} + +.fr-pt-first-8v, +.fr-pt-first-4w, +.fr-py-first-8v, +.fr-py-first-4w { + padding-top: 2rem !important; +} + +.fr-pb-first-8v, +.fr-pb-first-4w, +.fr-py-first-8v, +.fr-py-first-4w { + padding-bottom: 2rem !important; +} + +.fr-p-first-9v { + padding: 2.25rem !important; +} + +.fr-pl-first-9v, +.fr-px-first-9v { + padding-left: 2.25rem !important; +} + +.fr-pr-first-9v, +.fr-px-first-9v { + padding-right: 2.25rem !important; +} + +.fr-pt-first-9v, +.fr-py-first-9v { + padding-top: 2.25rem !important; +} + +.fr-pb-first-9v, +.fr-py-first-9v { + padding-bottom: 2.25rem !important; +} + +.fr-p-first-10v, +.fr-p-first-5w { + padding: 2.5rem !important; +} + +.fr-pl-first-10v, +.fr-pl-first-5w, +.fr-px-first-10v, +.fr-px-first-5w { + padding-left: 2.5rem !important; +} + +.fr-pr-first-10v, +.fr-pr-first-5w, +.fr-px-first-10v, +.fr-px-first-5w { + padding-right: 2.5rem !important; +} + +.fr-pt-first-10v, +.fr-pt-first-5w, +.fr-py-first-10v, +.fr-py-first-5w { + padding-top: 2.5rem !important; +} + +.fr-pb-first-10v, +.fr-pb-first-5w, +.fr-py-first-10v, +.fr-py-first-5w { + padding-bottom: 2.5rem !important; +} + +.fr-p-first-11v { + padding: 2.75rem !important; +} + +.fr-pl-first-11v, +.fr-px-first-11v { + padding-left: 2.75rem !important; +} + +.fr-pr-first-11v, +.fr-px-first-11v { + padding-right: 2.75rem !important; +} + +.fr-pt-first-11v, +.fr-py-first-11v { + padding-top: 2.75rem !important; +} + +.fr-pb-first-11v, +.fr-py-first-11v { + padding-bottom: 2.75rem !important; +} + +.fr-p-first-12v, +.fr-p-first-6w { + padding: 3rem !important; +} + +.fr-pl-first-12v, +.fr-pl-first-6w, +.fr-px-first-12v, +.fr-px-first-6w { + padding-left: 3rem !important; +} + +.fr-pr-first-12v, +.fr-pr-first-6w, +.fr-px-first-12v, +.fr-px-first-6w { + padding-right: 3rem !important; +} + +.fr-pt-first-12v, +.fr-pt-first-6w, +.fr-py-first-12v, +.fr-py-first-6w { + padding-top: 3rem !important; +} + +.fr-pb-first-12v, +.fr-pb-first-6w, +.fr-py-first-12v, +.fr-py-first-6w { + padding-bottom: 3rem !important; +} + +.fr-p-first-13v { + padding: 3.25rem !important; +} + +.fr-pl-first-13v, +.fr-px-first-13v { + padding-left: 3.25rem !important; +} + +.fr-pr-first-13v, +.fr-px-first-13v { + padding-right: 3.25rem !important; +} + +.fr-pt-first-13v, +.fr-py-first-13v { + padding-top: 3.25rem !important; +} + +.fr-pb-first-13v, +.fr-py-first-13v { + padding-bottom: 3.25rem !important; +} + +.fr-p-first-14v, +.fr-p-first-7w { + padding: 3.5rem !important; +} + +.fr-pl-first-14v, +.fr-pl-first-7w, +.fr-px-first-14v, +.fr-px-first-7w { + padding-left: 3.5rem !important; +} + +.fr-pr-first-14v, +.fr-pr-first-7w, +.fr-px-first-14v, +.fr-px-first-7w { + padding-right: 3.5rem !important; +} + +.fr-pt-first-14v, +.fr-pt-first-7w, +.fr-py-first-14v, +.fr-py-first-7w { + padding-top: 3.5rem !important; +} + +.fr-pb-first-14v, +.fr-pb-first-7w, +.fr-py-first-14v, +.fr-py-first-7w { + padding-bottom: 3.5rem !important; +} + +.fr-p-first-15v { + padding: 3.75rem !important; +} + +.fr-pl-first-15v, +.fr-px-first-15v { + padding-left: 3.75rem !important; +} + +.fr-pr-first-15v, +.fr-px-first-15v { + padding-right: 3.75rem !important; +} + +.fr-pt-first-15v, +.fr-py-first-15v { + padding-top: 3.75rem !important; +} + +.fr-pb-first-15v, +.fr-py-first-15v { + padding-bottom: 3.75rem !important; +} + +.fr-p-first-16v, +.fr-p-first-8w { + padding: 4rem !important; +} + +.fr-pl-first-16v, +.fr-pl-first-8w, +.fr-px-first-16v, +.fr-px-first-8w { + padding-left: 4rem !important; +} + +.fr-pr-first-16v, +.fr-pr-first-8w, +.fr-px-first-16v, +.fr-px-first-8w { + padding-right: 4rem !important; +} + +.fr-pt-first-16v, +.fr-pt-first-8w, +.fr-py-first-16v, +.fr-py-first-8w { + padding-top: 4rem !important; +} + +.fr-pb-first-16v, +.fr-pb-first-8w, +.fr-py-first-16v, +.fr-py-first-8w { + padding-bottom: 4rem !important; +} + +.fr-p-first-17v { + padding: 4.25rem !important; +} + +.fr-pl-first-17v, +.fr-px-first-17v { + padding-left: 4.25rem !important; +} + +.fr-pr-first-17v, +.fr-px-first-17v { + padding-right: 4.25rem !important; +} + +.fr-pt-first-17v, +.fr-py-first-17v { + padding-top: 4.25rem !important; +} + +.fr-pb-first-17v, +.fr-py-first-17v { + padding-bottom: 4.25rem !important; +} + +.fr-p-first-18v, +.fr-p-first-9w { + padding: 4.5rem !important; +} + +.fr-pl-first-18v, +.fr-pl-first-9w, +.fr-px-first-18v, +.fr-px-first-9w { + padding-left: 4.5rem !important; +} + +.fr-pr-first-18v, +.fr-pr-first-9w, +.fr-px-first-18v, +.fr-px-first-9w { + padding-right: 4.5rem !important; +} + +.fr-pt-first-18v, +.fr-pt-first-9w, +.fr-py-first-18v, +.fr-py-first-9w { + padding-top: 4.5rem !important; +} + +.fr-pb-first-18v, +.fr-pb-first-9w, +.fr-py-first-18v, +.fr-py-first-9w { + padding-bottom: 4.5rem !important; +} + +.fr-p-first-19v { + padding: 4.75rem !important; +} + +.fr-pl-first-19v, +.fr-px-first-19v { + padding-left: 4.75rem !important; +} + +.fr-pr-first-19v, +.fr-px-first-19v { + padding-right: 4.75rem !important; +} + +.fr-pt-first-19v, +.fr-py-first-19v { + padding-top: 4.75rem !important; +} + +.fr-pb-first-19v, +.fr-py-first-19v { + padding-bottom: 4.75rem !important; +} + +.fr-p-first-20v, +.fr-p-first-10w { + padding: 5rem !important; +} + +.fr-pl-first-20v, +.fr-pl-first-10w, +.fr-px-first-20v, +.fr-px-first-10w { + padding-left: 5rem !important; +} + +.fr-pr-first-20v, +.fr-pr-first-10w, +.fr-px-first-20v, +.fr-px-first-10w { + padding-right: 5rem !important; +} + +.fr-pt-first-20v, +.fr-pt-first-10w, +.fr-py-first-20v, +.fr-py-first-10w { + padding-top: 5rem !important; +} + +.fr-pb-first-20v, +.fr-pb-first-10w, +.fr-py-first-20v, +.fr-py-first-10w { + padding-bottom: 5rem !important; +} + +.fr-p-first-21v { + padding: 5.25rem !important; +} + +.fr-pl-first-21v, +.fr-px-first-21v { + padding-left: 5.25rem !important; +} + +.fr-pr-first-21v, +.fr-px-first-21v { + padding-right: 5.25rem !important; +} + +.fr-pt-first-21v, +.fr-py-first-21v { + padding-top: 5.25rem !important; +} + +.fr-pb-first-21v, +.fr-py-first-21v { + padding-bottom: 5.25rem !important; +} + +.fr-p-first-22v, +.fr-p-first-11w { + padding: 5.5rem !important; +} + +.fr-pl-first-22v, +.fr-pl-first-11w, +.fr-px-first-22v, +.fr-px-first-11w { + padding-left: 5.5rem !important; +} + +.fr-pr-first-22v, +.fr-pr-first-11w, +.fr-px-first-22v, +.fr-px-first-11w { + padding-right: 5.5rem !important; +} + +.fr-pt-first-22v, +.fr-pt-first-11w, +.fr-py-first-22v, +.fr-py-first-11w { + padding-top: 5.5rem !important; +} + +.fr-pb-first-22v, +.fr-pb-first-11w, +.fr-py-first-22v, +.fr-py-first-11w { + padding-bottom: 5.5rem !important; +} + +.fr-p-first-23v { + padding: 5.75rem !important; +} + +.fr-pl-first-23v, +.fr-px-first-23v { + padding-left: 5.75rem !important; +} + +.fr-pr-first-23v, +.fr-px-first-23v { + padding-right: 5.75rem !important; +} + +.fr-pt-first-23v, +.fr-py-first-23v { + padding-top: 5.75rem !important; +} + +.fr-pb-first-23v, +.fr-py-first-23v { + padding-bottom: 5.75rem !important; +} + +.fr-p-first-24v, +.fr-p-first-12w { + padding: 6rem !important; +} + +.fr-pl-first-24v, +.fr-pl-first-12w, +.fr-px-first-24v, +.fr-px-first-12w { + padding-left: 6rem !important; +} + +.fr-pr-first-24v, +.fr-pr-first-12w, +.fr-px-first-24v, +.fr-px-first-12w { + padding-right: 6rem !important; +} + +.fr-pt-first-24v, +.fr-pt-first-12w, +.fr-py-first-24v, +.fr-py-first-12w { + padding-top: 6rem !important; +} + +.fr-pb-first-24v, +.fr-pb-first-12w, +.fr-py-first-24v, +.fr-py-first-12w { + padding-bottom: 6rem !important; +} + +.fr-p-first-25v { + padding: 6.25rem !important; +} + +.fr-pl-first-25v, +.fr-px-first-25v { + padding-left: 6.25rem !important; +} + +.fr-pr-first-25v, +.fr-px-first-25v { + padding-right: 6.25rem !important; +} + +.fr-pt-first-25v, +.fr-py-first-25v { + padding-top: 6.25rem !important; +} + +.fr-pb-first-25v, +.fr-py-first-25v { + padding-bottom: 6.25rem !important; +} + +.fr-p-first-26v, +.fr-p-first-13w { + padding: 6.5rem !important; +} + +.fr-pl-first-26v, +.fr-pl-first-13w, +.fr-px-first-26v, +.fr-px-first-13w { + padding-left: 6.5rem !important; +} + +.fr-pr-first-26v, +.fr-pr-first-13w, +.fr-px-first-26v, +.fr-px-first-13w { + padding-right: 6.5rem !important; +} + +.fr-pt-first-26v, +.fr-pt-first-13w, +.fr-py-first-26v, +.fr-py-first-13w { + padding-top: 6.5rem !important; +} + +.fr-pb-first-26v, +.fr-pb-first-13w, +.fr-py-first-26v, +.fr-py-first-13w { + padding-bottom: 6.5rem !important; +} + +.fr-p-first-27v { + padding: 6.75rem !important; +} + +.fr-pl-first-27v, +.fr-px-first-27v { + padding-left: 6.75rem !important; +} + +.fr-pr-first-27v, +.fr-px-first-27v { + padding-right: 6.75rem !important; +} + +.fr-pt-first-27v, +.fr-py-first-27v { + padding-top: 6.75rem !important; +} + +.fr-pb-first-27v, +.fr-py-first-27v { + padding-bottom: 6.75rem !important; +} + +.fr-p-first-28v, +.fr-p-first-14w { + padding: 7rem !important; +} + +.fr-pl-first-28v, +.fr-pl-first-14w, +.fr-px-first-28v, +.fr-px-first-14w { + padding-left: 7rem !important; +} + +.fr-pr-first-28v, +.fr-pr-first-14w, +.fr-px-first-28v, +.fr-px-first-14w { + padding-right: 7rem !important; +} + +.fr-pt-first-28v, +.fr-pt-first-14w, +.fr-py-first-28v, +.fr-py-first-14w { + padding-top: 7rem !important; +} + +.fr-pb-first-28v, +.fr-pb-first-14w, +.fr-py-first-28v, +.fr-py-first-14w { + padding-bottom: 7rem !important; +} + +.fr-p-first-29v { + padding: 7.25rem !important; +} + +.fr-pl-first-29v, +.fr-px-first-29v { + padding-left: 7.25rem !important; +} + +.fr-pr-first-29v, +.fr-px-first-29v { + padding-right: 7.25rem !important; +} + +.fr-pt-first-29v, +.fr-py-first-29v { + padding-top: 7.25rem !important; +} + +.fr-pb-first-29v, +.fr-py-first-29v { + padding-bottom: 7.25rem !important; +} + +.fr-p-first-30v, +.fr-p-first-15w { + padding: 7.5rem !important; +} + +.fr-pl-first-30v, +.fr-pl-first-15w, +.fr-px-first-30v, +.fr-px-first-15w { + padding-left: 7.5rem !important; +} + +.fr-pr-first-30v, +.fr-pr-first-15w, +.fr-px-first-30v, +.fr-px-first-15w { + padding-right: 7.5rem !important; +} + +.fr-pt-first-30v, +.fr-pt-first-15w, +.fr-py-first-30v, +.fr-py-first-15w { + padding-top: 7.5rem !important; +} + +.fr-pb-first-30v, +.fr-pb-first-15w, +.fr-py-first-30v, +.fr-py-first-15w { + padding-bottom: 7.5rem !important; +} + +.fr-p-first-31v { + padding: 7.75rem !important; +} + +.fr-pl-first-31v, +.fr-px-first-31v { + padding-left: 7.75rem !important; +} + +.fr-pr-first-31v, +.fr-px-first-31v { + padding-right: 7.75rem !important; +} + +.fr-pt-first-31v, +.fr-py-first-31v { + padding-top: 7.75rem !important; +} + +.fr-pb-first-31v, +.fr-py-first-31v { + padding-bottom: 7.75rem !important; +} + +.fr-p-first-32v, +.fr-p-first-16w { + padding: 8rem !important; +} + +.fr-pl-first-32v, +.fr-pl-first-16w, +.fr-px-first-32v, +.fr-px-first-16w { + padding-left: 8rem !important; +} + +.fr-pr-first-32v, +.fr-pr-first-16w, +.fr-px-first-32v, +.fr-px-first-16w { + padding-right: 8rem !important; +} + +.fr-pt-first-32v, +.fr-pt-first-16w, +.fr-py-first-32v, +.fr-py-first-16w { + padding-top: 8rem !important; +} + +.fr-pb-first-32v, +.fr-pb-first-16w, +.fr-py-first-32v, +.fr-py-first-16w { + padding-bottom: 8rem !important; +} + +:root[data-fr-theme=dark] { + --shadow-color: rgba(0, 0, 18, 0.32); + --grey-1000-50: #161616; + --grey-1000-50-hover: #343434; + --grey-1000-50-active: #474747; + --grey-975-75: #1e1e1e; + --grey-975-75-hover: #3f3f3f; + --grey-975-75-active: #525252; + --grey-950-100: #242424; + --grey-950-100-hover: #474747; + --grey-950-100-active: #5b5b5b; + --grey-200-850: #cecece; + --grey-200-850-hover: #a8a8a8; + --grey-200-850-active: #939393; + --grey-925-125: #2a2a2a; + --grey-1000-75: #1e1e1e; + --grey-1000-75-hover: #3f3f3f; + --grey-1000-75-active: #525252; + --grey-1000-100: #242424; + --grey-1000-100-hover: #474747; + --grey-1000-100-active: #5b5b5b; + --grey-975-100: #242424; + --grey-975-100-hover: #474747; + --grey-975-100-active: #5b5b5b; + --grey-975-125: #2a2a2a; + --grey-975-125-hover: #4e4e4e; + --grey-975-125-active: #636363; + --grey-950-125: #2a2a2a; + --grey-950-125-hover: #4e4e4e; + --grey-950-125-active: #636363; + --grey-950-150: #2f2f2f; + --grey-950-150-hover: #545454; + --grey-950-150-active: #696969; + --grey-50-1000: #fff; + --grey-425-625: #929292; + --grey-625-425: #666; + --grey-0-1000: #fff; + --grey-900-175: #353535; + --blue-france-975-75: #1b1b35; + --blue-france-975-75-hover: #3a3a68; + --blue-france-975-75-active: #4d4d83; + --blue-france-950-100: #21213f; + --blue-france-950-100-hover: #424275; + --blue-france-950-100-active: #56568c; + --blue-france-sun-113-625: #8585f6; + --blue-france-sun-113-625-hover: #b1b1f9; + --blue-france-sun-113-625-active: #c6c6fb; + --blue-france-925-125: #272747; + --blue-france-925-125-hover: #4a4a7d; + --blue-france-925-125-active: #5e5e90; + --blue-france-975-sun-113: #000091; + --blue-france-main-525: #6a6af4; + --blue-france-850-200: #313178; + --red-marianne-975-75: #2b1919; + --red-marianne-975-75-hover: #573737; + --red-marianne-975-75-active: #704848; + --red-marianne-950-100: #331f1f; + --red-marianne-950-100-hover: #613f3f; + --red-marianne-950-100-active: #7b5151; + --red-marianne-425-625: #f95c5e; + --red-marianne-425-625-hover: #fa9293; + --red-marianne-425-625-active: #fbabac; + --red-marianne-925-125: #3b2424; + --red-marianne-925-125-hover: #6b4545; + --red-marianne-925-125-active: #865757; + --red-marianne-main-472: #e1000f; + --red-marianne-850-200: #5e2a2b; + --info-950-100: #1d2437; + --info-950-100-hover: #3b4767; + --info-950-100-active: #4c5b83; + --info-425-625: #518fff; + --info-425-625-hover: #98b4ff; + --info-425-625-active: #b4c7ff; + --info-975-75: #171d2e; + --success-950-100: #19271d; + --success-950-100-hover: #344c3b; + --success-950-100-active: #44624d; + --success-425-625: #27a658; + --success-425-625-hover: #36d975; + --success-425-625-active: #3df183; + --success-975-75: #142117; + --warning-950-100: #361e19; + --warning-950-100-hover: #663d35; + --warning-950-100-active: #824f44; + --warning-425-625: #fc5d00; + --warning-425-625-hover: #ff8c73; + --warning-425-625-active: #ffa595; + --warning-975-75: #2d1814; + --error-950-100: #391c1c; + --error-950-100-hover: #6c3a3a; + --error-950-100-active: #894b4b; + --error-425-625: #ff5655; + --error-425-625-hover: #ff8c8c; + --error-425-625-active: #ffa6a6; + --error-975-75: #301717; + --green-tilleul-verveine-975-75: #201e14; + --green-tilleul-verveine-975-75-hover: #433f2e; + --green-tilleul-verveine-975-75-active: #57533d; + --green-tilleul-verveine-950-100: #272419; + --green-tilleul-verveine-950-100-hover: #4c4734; + --green-tilleul-verveine-950-100-active: #615b44; + --green-tilleul-verveine-sun-418-moon-817: #d8c634; + --green-tilleul-verveine-sun-418-moon-817-hover: #fee943; + --green-tilleul-verveine-sun-418-moon-817-active: #fef1ab; + --green-tilleul-verveine-925-125: #2d2a1d; + --green-tilleul-verveine-925-125-hover: #534f39; + --green-tilleul-verveine-925-125-active: #696349; + --green-tilleul-verveine-main-707: #b7a73f; + --green-tilleul-verveine-850-200: #3f3a20; + --green-bourgeon-975-75: #182014; + --green-bourgeon-975-75-hover: #35432e; + --green-bourgeon-975-75-active: #46573d; + --green-bourgeon-950-100: #1e2719; + --green-bourgeon-950-100-hover: #3d4c34; + --green-bourgeon-950-100-active: #4e6144; + --green-bourgeon-sun-425-moon-759: #99c221; + --green-bourgeon-sun-425-moon-759-hover: #baec2a; + --green-bourgeon-sun-425-moon-759-active: #c9fd2e; + --green-bourgeon-925-125: #232d1d; + --green-bourgeon-925-125-hover: #435339; + --green-bourgeon-925-125-active: #556949; + --green-bourgeon-main-640: #68a532; + --green-bourgeon-850-200: #2a401a; + --green-emeraude-975-75: #142018; + --green-emeraude-975-75-hover: #2e4335; + --green-emeraude-975-75-active: #3d5846; + --green-emeraude-950-100: #19271e; + --green-emeraude-950-100-hover: #344c3d; + --green-emeraude-950-100-active: #44624f; + --green-emeraude-sun-425-moon-753: #34cb6a; + --green-emeraude-sun-425-moon-753-hover: #42fb84; + --green-emeraude-sun-425-moon-753-active: #80fda3; + --green-emeraude-925-125: #1e2e23; + --green-emeraude-925-125-hover: #3b5543; + --green-emeraude-925-125-active: #4b6b55; + --green-emeraude-main-632: #00a95f; + --green-emeraude-850-200: #21402c; + --green-menthe-975-75: #15201e; + --green-menthe-975-75-hover: #30433f; + --green-menthe-975-75-active: #3f5753; + --green-menthe-950-100: #1a2624; + --green-menthe-950-100-hover: #364b47; + --green-menthe-950-100-active: #46605b; + --green-menthe-sun-373-moon-652: #21ab8e; + --green-menthe-sun-373-moon-652-hover: #2eddb8; + --green-menthe-sun-373-moon-652-active: #34f4cc; + --green-menthe-925-125: #1f2d2a; + --green-menthe-925-125-hover: #3c534e; + --green-menthe-925-125-active: #4d6963; + --green-menthe-main-548: #009081; + --green-menthe-850-200: #223f3a; + --green-archipel-975-75: #152021; + --green-archipel-975-75-hover: #2f4345; + --green-archipel-975-75-active: #3f5759; + --green-archipel-950-100: #1a2628; + --green-archipel-950-100-hover: #364a4e; + --green-archipel-950-100-active: #465f63; + --green-archipel-sun-391-moon-716: #34bab5; + --green-archipel-sun-391-moon-716-hover: #43e9e2; + --green-archipel-sun-391-moon-716-active: #4cfdf6; + --green-archipel-925-125: #1f2c2e; + --green-archipel-925-125-hover: #3c5255; + --green-archipel-925-125-active: #4d676b; + --green-archipel-main-557: #009099; + --green-archipel-850-200: #233e41; + --blue-ecume-975-75: #171d2f; + --blue-ecume-975-75-hover: #333e5e; + --blue-ecume-975-75-active: #445179; + --blue-ecume-950-100: #1d2437; + --blue-ecume-950-100-hover: #3b4767; + --blue-ecume-950-100-active: #4c5b83; + --blue-ecume-sun-247-moon-675: #869ece; + --blue-ecume-sun-247-moon-675-hover: #b8c5e2; + --blue-ecume-sun-247-moon-675-active: #ced6ea; + --blue-ecume-925-125: #222940; + --blue-ecume-925-125-hover: #424d73; + --blue-ecume-925-125-active: #536190; + --blue-ecume-main-400: #465f9d; + --blue-ecume-850-200: #273962; + --blue-cumulus-975-75: #171e2b; + --blue-cumulus-975-75-hover: #333f56; + --blue-cumulus-975-75-active: #43536f; + --blue-cumulus-950-100: #1c2433; + --blue-cumulus-950-100-hover: #3a4761; + --blue-cumulus-950-100-active: #4a5b7b; + --blue-cumulus-sun-368-moon-732: #7ab1e8; + --blue-cumulus-sun-368-moon-732-hover: #bad2f2; + --blue-cumulus-sun-368-moon-732-active: #d2e2f6; + --blue-cumulus-925-125: #212a3a; + --blue-cumulus-925-125-hover: #404f69; + --blue-cumulus-925-125-active: #516384; + --blue-cumulus-main-526: #417dc4; + --blue-cumulus-850-200: #263b58; + --purple-glycine-975-75: #251a24; + --purple-glycine-975-75-hover: #4c394a; + --purple-glycine-975-75-active: #634a60; + --purple-glycine-950-100: #2c202b; + --purple-glycine-950-100-hover: #554053; + --purple-glycine-950-100-active: #6c536a; + --purple-glycine-sun-319-moon-630: #ce70cc; + --purple-glycine-sun-319-moon-630-hover: #dfa4dd; + --purple-glycine-sun-319-moon-630-active: #e7bbe6; + --purple-glycine-925-125: #332632; + --purple-glycine-925-125-hover: #5d485c; + --purple-glycine-925-125-active: #755b73; + --purple-glycine-main-494: #a558a0; + --purple-glycine-850-200: #502e4d; + --pink-macaron-975-75: #261b19; + --pink-macaron-975-75-hover: #4e3a37; + --pink-macaron-975-75-active: #654c48; + --pink-macaron-950-100: #2e211f; + --pink-macaron-950-100-hover: #58423f; + --pink-macaron-950-100-active: #705551; + --pink-macaron-sun-406-moon-833: #ffb7ae; + --pink-macaron-sun-406-moon-833-hover: #ffe0dc; + --pink-macaron-sun-406-moon-833-active: #fff0ee; + --pink-macaron-925-125: #352724; + --pink-macaron-925-125-hover: #614a45; + --pink-macaron-925-125-active: #795d57; + --pink-macaron-main-689: #e18b76; + --pink-macaron-850-200: #52312a; + --pink-tuile-975-75: #281b19; + --pink-tuile-975-75-hover: #513a37; + --pink-tuile-975-75-active: #694c48; + --pink-tuile-950-100: #2f211f; + --pink-tuile-950-100-hover: #5a423e; + --pink-tuile-950-100-active: #725550; + --pink-tuile-sun-425-moon-750: #ff9575; + --pink-tuile-sun-425-moon-750-hover: #ffc4b7; + --pink-tuile-sun-425-moon-750-active: #ffd8d0; + --pink-tuile-925-125: #372624; + --pink-tuile-925-125-hover: #644845; + --pink-tuile-925-125-active: #7d5b57; + --pink-tuile-main-556: #ce614a; + --pink-tuile-850-200: #55302a; + --yellow-tournesol-975-75: #221d11; + --yellow-tournesol-975-75-hover: #473e29; + --yellow-tournesol-975-75-active: #5c5136; + --yellow-tournesol-950-100: #292416; + --yellow-tournesol-950-100-hover: #4f472f; + --yellow-tournesol-950-100-active: #655b3d; + --yellow-tournesol-sun-407-moon-922: #ffe552; + --yellow-tournesol-sun-407-moon-922-hover: #e1c700; + --yellow-tournesol-sun-407-moon-922-active: #cab300; + --yellow-tournesol-925-125: #302a1a; + --yellow-tournesol-925-125-hover: #584e34; + --yellow-tournesol-925-125-active: #6f6342; + --yellow-tournesol-main-731: #c8aa39; + --yellow-tournesol-850-200: #43391a; + --yellow-moutarde-975-75: #231d14; + --yellow-moutarde-975-75-hover: #483e2e; + --yellow-moutarde-975-75-active: #5e513d; + --yellow-moutarde-950-100: #2a2319; + --yellow-moutarde-950-100-hover: #514534; + --yellow-moutarde-950-100-active: #685944; + --yellow-moutarde-sun-348-moon-860: #ffca00; + --yellow-moutarde-sun-348-moon-860-hover: #cda200; + --yellow-moutarde-sun-348-moon-860-active: #b28c00; + --yellow-moutarde-925-125: #30291d; + --yellow-moutarde-925-125-hover: #584d39; + --yellow-moutarde-925-125-active: #6f6149; + --yellow-moutarde-main-679: #c3992a; + --yellow-moutarde-850-200: #453820; + --orange-terre-battue-975-75: #281a16; + --orange-terre-battue-975-75-hover: #513932; + --orange-terre-battue-975-75-active: #6a4b42; + --orange-terre-battue-950-100: #31201c; + --orange-terre-battue-950-100-hover: #5d403a; + --orange-terre-battue-950-100-active: #77534a; + --orange-terre-battue-sun-370-moon-672: #ff732c; + --orange-terre-battue-sun-370-moon-672-hover: #ffa48b; + --orange-terre-battue-sun-370-moon-672-active: #ffbbab; + --orange-terre-battue-925-125: #382621; + --orange-terre-battue-925-125-hover: #664840; + --orange-terre-battue-925-125-active: #7f5b51; + --orange-terre-battue-main-645: #e4794a; + --orange-terre-battue-850-200: #543125; + --brown-cafe-creme-975-75: #211d16; + --brown-cafe-creme-975-75-hover: #453e31; + --brown-cafe-creme-975-75-active: #5a5141; + --brown-cafe-creme-950-100: #28241c; + --brown-cafe-creme-950-100-hover: #4e4739; + --brown-cafe-creme-950-100-active: #635b4a; + --brown-cafe-creme-sun-383-moon-885: #ecd7a2; + --brown-cafe-creme-sun-383-moon-885-hover: #c5b386; + --brown-cafe-creme-sun-383-moon-885-active: #af9f77; + --brown-cafe-creme-925-125: #2e2a21; + --brown-cafe-creme-925-125-hover: #554e3f; + --brown-cafe-creme-925-125-active: #6b6351; + --brown-cafe-creme-main-782: #d1b781; + --brown-cafe-creme-850-200: #423925; + --brown-caramel-975-75: #251c16; + --brown-caramel-975-75-hover: #4c3c31; + --brown-caramel-975-75-active: #624e41; + --brown-caramel-950-100: #2c221c; + --brown-caramel-950-100-hover: #554439; + --brown-caramel-950-100-active: #6c574a; + --brown-caramel-sun-425-moon-901: #fbd8ab; + --brown-caramel-sun-425-moon-901-hover: #efb547; + --brown-caramel-sun-425-moon-901-active: #d6a23e; + --brown-caramel-925-125: #332821; + --brown-caramel-925-125-hover: #5d4b40; + --brown-caramel-925-125-active: #755f51; + --brown-caramel-main-648: #c08c65; + --brown-caramel-850-200: #4b3525; + --brown-opera-975-75: #241c17; + --brown-opera-975-75-hover: #4a3c33; + --brown-opera-975-75-active: #604f44; + --brown-opera-950-100: #2b221c; + --brown-opera-950-100-hover: #53443a; + --brown-opera-950-100-active: #6a574a; + --brown-opera-sun-395-moon-820: #e6be92; + --brown-opera-sun-395-moon-820-hover: #f2e2d3; + --brown-opera-sun-395-moon-820-active: #f8f0e9; + --brown-opera-925-125: #322821; + --brown-opera-925-125-hover: #5c4b40; + --brown-opera-925-125-active: #735f51; + --brown-opera-main-680: #bd987a; + --brown-opera-850-200: #493625; + --beige-gris-galet-975-75: #211d19; + --beige-gris-galet-975-75-hover: #453e37; + --beige-gris-galet-975-75-active: #595148; + --beige-gris-galet-950-100: #28231f; + --beige-gris-galet-950-100-hover: #4e453f; + --beige-gris-galet-950-100-active: #635950; + --beige-gris-galet-sun-407-moon-821: #d0c3b7; + --beige-gris-galet-sun-407-moon-821-hover: #eae5e1; + --beige-gris-galet-sun-407-moon-821-active: #f4f2f0; + --beige-gris-galet-925-125: #2e2924; + --beige-gris-galet-925-125-hover: #554d45; + --beige-gris-galet-925-125-active: #6b6157; + --beige-gris-galet-main-702: #aea397; + --beige-gris-galet-850-200: #433829; +} + +.fr-placement { + position: fixed; + width: max-content; +} + +@-moz-document url-prefix() { + :root[data-fr-scrolling] body { + position: sticky; + } + + :root { + --underline-thickness: calc(0.0625em + 0.25px); + } +} + +.fr-displayed-lg { + display: none !important; +} + +.fr-responsive-img--32x9 { + aspect-ratio: 3.5555555556 !important; + object-fit: cover; + object-position: 50% 50%; +} + +.fr-responsive-img--16x9 { + aspect-ratio: 1.7777777778 !important; + object-fit: cover; + object-position: 50% 50%; +} + +.fr-responsive-img--3x2 { + aspect-ratio: 1.5 !important; + object-fit: cover; + object-position: 50% 50%; +} + +.fr-responsive-img--4x3 { + aspect-ratio: 1.3333333333 !important; + object-fit: cover; + object-position: 50% 50%; +} + +.fr-responsive-img--1x1 { + aspect-ratio: 1 !important; + object-fit: cover; + object-position: 50% 50%; +} + +.fr-responsive-img--3x4 { + aspect-ratio: 0.75 !important; + object-fit: cover; + object-position: 50% 50%; +} + +.fr-responsive-img--2x3 { + aspect-ratio: 0.6666666667 !important; + object-fit: cover; + object-position: 50% 50%; +} + +.fr-responsive-vid--16x9 { + aspect-ratio: 1.7777777778 !important; +} + +.fr-responsive-vid--4x3 { + aspect-ratio: 1.3333333333 !important; +} + +.fr-responsive-vid--1x1 { + aspect-ratio: 1 !important; +} + +.fr-fi--xs::before, +.fr-fi--xs::after { + --icon-size: 0.75rem; +} + +.fr-fi--sm::before, +.fr-fi--sm::after { + --icon-size: 1rem; +} + +.fr-fi--md::before, +.fr-fi--md::after { + --icon-size: 1.5rem; +} + +.fr-fi--lg::before, +.fr-fi--lg::after { + --icon-size: 2rem; +} + +.fr-artwork-decorative { + fill: var(--artwork-decorative-blue-france); +} + +.fr-artwork-minor { + fill: var(--artwork-minor-red-marianne); +} + +.fr-artwork-major { + fill: var(--artwork-major-blue-france); +} + +.fr-artwork-background { + fill: var(--artwork-background-grey); +} + +.fr-artwork-motif { + fill: var(--artwork-motif-grey); +} + +.fr-artwork--green-tilleul-verveine .fr-artwork-minor { + fill: var(--artwork-minor-green-tilleul-verveine); +} + +.fr-artwork--green-bourgeon .fr-artwork-minor { + fill: var(--artwork-minor-green-bourgeon); +} + +.fr-artwork--green-emeraude .fr-artwork-minor { + fill: var(--artwork-minor-green-emeraude); +} + +.fr-artwork--green-menthe .fr-artwork-minor { + fill: var(--artwork-minor-green-menthe); +} + +.fr-artwork--green-archipel .fr-artwork-minor { + fill: var(--artwork-minor-green-archipel); +} + +.fr-artwork--blue-ecume .fr-artwork-minor { + fill: var(--artwork-minor-blue-ecume); +} + +.fr-artwork--blue-cumulus .fr-artwork-minor { + fill: var(--artwork-minor-blue-cumulus); +} + +.fr-artwork--purple-glycine .fr-artwork-minor { + fill: var(--artwork-minor-purple-glycine); +} + +.fr-artwork--pink-macaron .fr-artwork-minor { + fill: var(--artwork-minor-pink-macaron); +} + +.fr-artwork--pink-tuile .fr-artwork-minor { + fill: var(--artwork-minor-pink-tuile); +} + +.fr-artwork--yellow-tournesol .fr-artwork-minor { + fill: var(--artwork-minor-yellow-tournesol); +} + +.fr-artwork--yellow-moutarde .fr-artwork-minor { + fill: var(--artwork-minor-yellow-moutarde); +} + +.fr-artwork--orange-terre-battue .fr-artwork-minor { + fill: var(--artwork-minor-orange-terre-battue); +} + +.fr-artwork--brown-cafe-creme .fr-artwork-minor { + fill: var(--artwork-minor-brown-cafe-creme); +} + +.fr-artwork--brown-caramel .fr-artwork-minor { + fill: var(--artwork-minor-brown-caramel); +} + +.fr-artwork--brown-opera .fr-artwork-minor { + fill: var(--artwork-minor-brown-opera); +} + +.fr-artwork--beige-gris-galet .fr-artwork-minor { + fill: var(--artwork-minor-beige-gris-galet); +} + +[disabled] .fr-artwork * { + fill: var(--text-disabled-grey); +} + +.fr-h6, +.fr-h5, +.fr-h4, +.fr-h3, +.fr-h2, +.fr-h1, +.fr-display-xs, +.fr-display-sm, +.fr-display-md, +.fr-display-lg, +.fr-display-xl { + color: var(--text-title-grey); +} + +h6, +h5, +h4, +h3, +h2, +h1 { + color: var(--text-title-grey); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + SCHEME +\* ˍˍˍˍˍˍˍˍˍ */ + +/* ¯¯¯¯¯¯¯¯¯ *\ + UPLOAD +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-upload-group .fr-label .fr-hint-text { + margin-top: 0.75rem; +} + +.fr-upload-group .fr-label + .fr-upload { + margin-top: 1rem; +} + +.fr-upload-group .fr-message:first-child { + margin-top: 0.5rem; +} + +.fr-upload { + font-size: 0.875rem; + line-height: 1.5rem; + width: 100%; + display: inline-flex; + margin: 0; +} + +.fr-upload:disabled::-webkit-file-upload-button { + outline-style: none; + cursor: not-allowed; +} + +.fr-upload::-webkit-file-upload-button { + -webkit-appearance: button; + -moz-appearance: button; + appearance: button; + font: inherit; + cursor: pointer; + margin-right: 0.5rem; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + RANGE +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-range-group { + position: relative; +} + +.fr-range-group--valid::before, +.fr-range-group--error::before { + content: ""; + display: block; + pointer-events: none; + position: absolute; + top: 0; + right: -0.75rem; + bottom: 0; + left: -0.75rem; + background-repeat: no-repeat; + background-position: 0 0; + background-size: 0.125rem 100%; +} + +.fr-range { + --thumb-size: 1.5rem; + position: relative; + display: flex; + flex-direction: row; + justify-content: space-between; + flex-wrap: wrap; +} + +.fr-range input[type=range] { + outline: none; + width: 100%; +} + +.fr-range__output { + visibility: hidden; + color: var(--text-active-blue-france); +} + +.fr-range__output, +.fr-range__min, +.fr-range__max { + text-align: center; + min-width: var(--thumb-size); + font-size: 0.75rem; + line-height: 1.25rem; +} + +.fr-range[data-fr-js-range] { + --progress-left: 0; + --progress-right: calc(var(--thumb-size) * 0.5); +} + +.fr-range[data-fr-js-range]::before, +.fr-range[data-fr-js-range]::after { + content: ""; + display: block; + position: absolute; + top: 1.625rem; + right: 0; + left: 0; + width: 100%; + height: 0.75rem; + border-radius: 0.375rem; + forced-color-adjust: none; +} + +.fr-range[data-fr-js-range]::before { + outline-offset: -1px; + box-shadow: inset 0 0 0 1px var(--border-action-high-blue-france); +} + +.fr-range[data-fr-js-range]::after { + clip-path: polygon(var(--progress-left) 0, var(--progress-right) 0, var(--progress-right) 100%, var(--progress-left) 100%); + background-color: var(--background-active-blue-france); + + --idle: transparent; + --hover: var(--background-active-blue-france-hover); + --active: var(--background-active-blue-france-active); +} + +.fr-range[data-fr-js-range] input[type=range] { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background-color: transparent; + width: 100%; + height: var(--thumb-size); + z-index: 1; +} + +.fr-range[data-fr-js-range] input[type=range]:not(:only-of-type) { + pointer-events: none; +} + +.fr-range[data-fr-js-range] input[type=range]::-webkit-slider-thumb { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + width: var(--thumb-size); + height: var(--thumb-size); + border-radius: 50%; + border: none; + pointer-events: auto; + z-index: calc(var(--ground) + 500); + background-color: var(--background-raised-grey); + --hover: var(--background-raised-grey-hover); + --active: var(--background-raised-grey-active); + filter: drop-shadow(var(--raised-shadow)); + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); + border: 1px solid var(--border-action-high-blue-france); +} + +.fr-range[data-fr-js-range] input[type=range]::-webkit-slider-thumb:active { + z-index: 2; +} + +.fr-range[data-fr-js-range] input[type=range]::-moz-range-thumb { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + width: var(--thumb-size); + height: var(--thumb-size); + border-radius: 50%; + border: none; + pointer-events: auto; + z-index: calc(var(--ground) + 500); + background-color: var(--background-raised-grey); + --hover: var(--background-raised-grey-hover); + --active: var(--background-raised-grey-active); + filter: drop-shadow(var(--raised-shadow)); + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); + border: 1px solid var(--border-action-high-blue-france); +} + +.fr-range[data-fr-js-range] input[type=range]::-moz-range-thumb:active { + z-index: 2; +} + +.fr-range[data-fr-js-range] input[type=range]:disabled { + border-color: graytext; +} + +.fr-range[data-fr-js-range] .fr-range__output { + visibility: visible; +} + +.fr-range--sm { + --thumb-size: 1rem; +} + +.fr-range--sm[data-fr-js-range]::before, +.fr-range--sm[data-fr-js-range]::after { + top: 1.5rem; + height: 0.5rem; + border-radius: 0.25rem; +} + +.fr-range--step[data-fr-js-range] { + --step-width: 0; +} + +.fr-range--step[data-fr-js-range]::before, +.fr-range--step[data-fr-js-range]::after { + padding-left: 0.625rem; + padding-right: 0.625rem; + background-repeat: repeat-x; + background-size: var(--step-width) 100%; + background-position: 0.625rem 0; + background-clip: content-box; +} + +.fr-range--step.fr-range--sm[data-fr-js-range]::before, +.fr-range--step.fr-range--sm[data-fr-js-range]::after { + background-position: 0.375rem 0; + padding-left: 0.375rem; + padding-right: 0.375rem; +} + +.fr-range--double .fr-range__output { + min-width: calc(var(--thumb-size) * 2); +} + +.fr-range--double[data-fr-js-range] input[type=range] { + width: calc(100% - var(--thumb-size)); +} + +.fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(1) { + margin-right: var(--thumb-size); +} + +.fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(2) { + position: absolute; + right: 0; + top: 1.25rem; +} + +.fr-range--double.fr-range--step[data-fr-js-range]::before, +.fr-range--double.fr-range--step[data-fr-js-range]::after { + background-size: 0; +} + +.fr-range[data-fr-js-range] input[type=range]:disabled::-webkit-slider-thumb { + border: 1px solid var(--border-disabled-grey); +} + +.fr-range[data-fr-js-range] input[type=range]:disabled::-moz-range-thumb { + border: 1px solid var(--border-disabled-grey); +} + +.fr-range__min, +.fr-range__max { + color: var(--text-mention-grey); +} + +.fr-range--step[data-fr-js-range]::before { + background-image: radial-gradient(circle at 2px 50%, var(--background-action-high-blue-france) 0, var(--background-action-high-blue-france) 1px, transparent 1px); +} + +.fr-range--step[data-fr-js-range]::after { + background-image: radial-gradient(circle at 2px 50%, var(--background-action-low-blue-france) 0, var(--background-action-low-blue-france) 2px, transparent 2px); + box-shadow: inset 10px 0 0 0 var(--border-active-blue-france), inset -10px 0 0 0 var(--border-active-blue-france); +} + +.fr-range--step.fr-range--sm[data-fr-js-range]::after { + box-shadow: inset 6px 0 0 0 var(--border-active-blue-france), inset -6px 0 0 0 var(--border-active-blue-france); +} + +.fr-range-group--error::before { + background-image: linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)); +} + +.fr-range-group--valid::before { + background-image: linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)); +} + +.fr-range-group--disabled .fr-range[data-fr-js-range]::before { + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); +} + +.fr-range-group--disabled .fr-range[data-fr-js-range]::after { + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +.fr-range-group--disabled .fr-range--step[data-fr-js-range]::before { + background-image: radial-gradient(circle at 2px 50%, var(--background-disabled-grey) 0, var(--background-disabled-grey) 1px, transparent 1px); +} + +.fr-range-group--disabled .fr-range--step[data-fr-js-range]::after { + background-image: radial-gradient(circle at 2px 50%, var(--background-default-grey) 0, var(--background-default-grey) 2px, transparent 2px); + box-shadow: inset 10px 0 0 0 var(--border-disabled-grey), inset -10px 0 0 0 var(--border-disabled-grey); +} + +.fr-range-group--disabled .fr-range__output, +.fr-range-group--disabled .fr-range__min, +.fr-range-group--disabled .fr-range__max { + color: var(--text-disabled-grey); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ACCORDION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-accordion { + position: relative; +} + +.fr-accordion::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: inset 0 1px 0 0 var(--border-default-grey), 0 1px 0 0 var(--border-default-grey); +} + +.fr-accordion__title { + margin: 0; + display: block; + font-size: unset; + line-height: unset; +} + +.fr-accordion:focus-within { + z-index: 1; +} + +.fr-accordion__btn { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + font-weight: 500; + font-size: 1rem; + line-height: 1.5rem; + min-height: 3rem; + padding: 0.75rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; + width: 100%; + text-align: left; + margin: 0; + color: var(--text-action-high-blue-france); +} + +.fr-accordion__btn::before, +.fr-accordion__btn::after { + display: block; +} + +.fr-accordion__btn::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.25rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-down-s-line.svg"); + mask-image: url("../icons/system/arrow-down-s-line.svg"); + content: ""; + transition: transform 0.3s; + margin-right: 0; + margin-left: auto; +} + +.fr-accordion__btn::before { + content: none; +} + +.fr-accordion__btn[aria-expanded=true]::after { + transform: rotate(-180deg); +} + +.fr-accordion .fr-collapse { + --ul-type: disc; + --ol-type: decimal; + --ul-start: 1rem; + --ol-start: 1.5rem; + --xl-block: 0.5rem; + --li-bottom: 0.25rem; + --xl-base: 1em; + --ol-content: counters(li-counter, ".") ".  "; + transition: visibility 0.3s, padding 0.3s; +} + +.fr-accordion .fr-collapse--expanded { + padding-top: 1rem; + padding-bottom: 1.5rem; +} + +.fr-accordions-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; +} + +.fr-accordion__btn[aria-expanded=true] { + background-color: var(--background-open-blue-france); + + --idle: transparent; + --hover: var(--background-open-blue-france-hover); + --active: var(--background-open-blue-france-active); +} + +/* ------------------------------------ *\ + Badge +\* ------------------------------------ */ +.fr-badge { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + + --underline-img: none; + --hover-tint: var(--hover); + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 1.5rem; + padding: 0 0.5rem; + overflow: initial; + max-height: none; + font-weight: 700; + max-width: 100%; + text-transform: uppercase; + border-radius: 0.25rem; + color: var(--text-default-grey); + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); +} + +.fr-badge::before, +.fr-badge::after { + display: block; +} + +.fr-badge--icon-left[class^=fr-icon-], +.fr-badge--icon-left[class*=" fr-icon-"], +.fr-badge--icon-left[class^=fr-fi-], +.fr-badge--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-badge--icon-left[class^=fr-icon-]::before, +.fr-badge--icon-left[class*=" fr-icon-"]::before, +.fr-badge--icon-left[class^=fr-fi-]::before, +.fr-badge--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.25rem; +} + +.fr-badge[class^=fr-icon-]:not([class*=fr-badge--icon-])::before, +.fr-badge[class*=" fr-icon-"]:not([class*=fr-badge--icon-])::before, +.fr-badge[class^=fr-fi-]:not([class*=fr-badge--icon-])::before, +.fr-badge[class*=" fr-fi-"]:not([class*=fr-badge--icon-])::before { + content: none; +} + +.fr-badge--sm { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.125rem; + padding: 0 0.375rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-badge--sm.fr-badge--icon-left[class^=fr-icon-], +.fr-badge--sm.fr-badge--icon-left[class*=" fr-icon-"], +.fr-badge--sm.fr-badge--icon-left[class^=fr-fi-], +.fr-badge--sm.fr-badge--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-badge--sm.fr-badge--icon-left[class^=fr-icon-]::before, +.fr-badge--sm.fr-badge--icon-left[class*=" fr-icon-"]::before, +.fr-badge--sm.fr-badge--icon-left[class^=fr-fi-]::before, +.fr-badge--sm.fr-badge--icon-left[class*=" fr-fi-"]::before { + --icon-size: 0.75rem; + margin-left: -0.09375rem; + margin-right: 0.25rem; +} + +.fr-badge--sm[class^=fr-icon-]:not([class*=fr-badge--icon-])::before, +.fr-badge--sm[class*=" fr-icon-"]:not([class*=fr-badge--icon-])::before, +.fr-badge--sm[class^=fr-fi-]:not([class*=fr-badge--icon-])::before, +.fr-badge--sm[class*=" fr-fi-"]:not([class*=fr-badge--icon-])::before { + content: none; +} + +.fr-badge::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.25rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.fr-badge[class^=fr-icon-]::before, +.fr-badge[class*=" fr-icon-"]::before, +.fr-badge[class^=fr-fi-]::before, +.fr-badge[class*=" fr-fi-"]::before { + content: ""; +} + +.fr-badge--sm::before { + --icon-size: 0.75rem; + margin-left: -0.09375rem; + margin-right: 0.25rem; +} + +.fr-badge.fr-badge--info::before, +.fr-badge--sm.fr-badge--info::before { + -webkit-mask-image: url("../icons/system/fr--info-fill.svg"); + mask-image: url("../icons/system/fr--info-fill.svg"); +} + +.fr-badge.fr-badge--success::before, +.fr-badge--sm.fr-badge--success::before { + -webkit-mask-image: url("../icons/system/fr--success-fill.svg"); + mask-image: url("../icons/system/fr--success-fill.svg"); +} + +.fr-badge.fr-badge--error::before, +.fr-badge--sm.fr-badge--error::before { + -webkit-mask-image: url("../icons/system/fr--error-fill.svg"); + mask-image: url("../icons/system/fr--error-fill.svg"); +} + +.fr-badge.fr-badge--warning::before, +.fr-badge--sm.fr-badge--warning::before { + -webkit-mask-image: url("../icons/system/fr--warning-fill.svg"); + mask-image: url("../icons/system/fr--warning-fill.svg"); +} + +.fr-badge.fr-badge--new::before, +.fr-badge--sm.fr-badge--new::before { + -webkit-mask-image: url("../icons/weather/flashlight-fill.svg"); + mask-image: url("../icons/weather/flashlight-fill.svg"); +} + +.fr-badge--info::before, +.fr-badge--success::before, +.fr-badge--error::before, +.fr-badge--warning::before, +.fr-badge--new::before, +.fr-badge--sm--info::before, +.fr-badge--sm--success::before, +.fr-badge--sm--error::before, +.fr-badge--sm--warning::before, +.fr-badge--sm--new::before { + content: ""; +} + +.fr-badge.fr-badge--no-icon::before, +.fr-badge--sm.fr-badge--no-icon::before { + content: none; +} + +.fr-badges-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + display: flex; + flex-wrap: wrap; + margin-left: -0.25rem; + margin-right: -0.25rem; + margin-bottom: 0; +} + +.fr-badges-group > li { + display: inline-flex; + max-width: 100%; +} + +.fr-badges-group .fr-badge { + margin: 0 0.25rem 0.5rem 0.25rem; +} + +.fr-badges-group--sm .fr-badge { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.125rem; + padding: 0 0.375rem; +} + +.fr-badges-group--sm .fr-badge::before, +.fr-badges-group--sm .fr-badge::after { + --icon-size: 0.75rem; +} + +.fr-badge--info { + color: var(--text-default-info); + background-color: var(--background-contrast-info); + + --idle: transparent; + --hover: var(--background-contrast-info-hover); + --active: var(--background-contrast-info-active); +} + +.fr-badge--error { + color: var(--text-default-error); + background-color: var(--background-contrast-error); + + --idle: transparent; + --hover: var(--background-contrast-error-hover); + --active: var(--background-contrast-error-active); +} + +.fr-badge--success { + color: var(--text-default-success); + background-color: var(--background-contrast-success); + + --idle: transparent; + --hover: var(--background-contrast-success-hover); + --active: var(--background-contrast-success-active); +} + +.fr-badge--warning { + color: var(--text-default-warning); + background-color: var(--background-contrast-warning); + + --idle: transparent; + --hover: var(--background-contrast-warning-hover); + --active: var(--background-contrast-warning-active); +} + +.fr-badge--new { + color: var(--text-action-high-yellow-moutarde); + background-color: var(--background-contrast-yellow-moutarde); + + --idle: transparent; + --hover: var(--background-contrast-yellow-moutarde-hover); + --active: var(--background-contrast-yellow-moutarde-active); +} + +.fr-badge--green-tilleul-verveine { + color: var(--text-label-green-tilleul-verveine); + background-color: var(--background-contrast-green-tilleul-verveine); + + --idle: transparent; + --hover: var(--background-contrast-green-tilleul-verveine-hover); + --active: var(--background-contrast-green-tilleul-verveine-active); +} + +.fr-badge--green-bourgeon { + color: var(--text-label-green-bourgeon); + background-color: var(--background-contrast-green-bourgeon); + + --idle: transparent; + --hover: var(--background-contrast-green-bourgeon-hover); + --active: var(--background-contrast-green-bourgeon-active); +} + +.fr-badge--green-emeraude { + color: var(--text-label-green-emeraude); + background-color: var(--background-contrast-green-emeraude); + + --idle: transparent; + --hover: var(--background-contrast-green-emeraude-hover); + --active: var(--background-contrast-green-emeraude-active); +} + +.fr-badge--green-menthe { + color: var(--text-label-green-menthe); + background-color: var(--background-contrast-green-menthe); + + --idle: transparent; + --hover: var(--background-contrast-green-menthe-hover); + --active: var(--background-contrast-green-menthe-active); +} + +.fr-badge--green-archipel { + color: var(--text-label-green-archipel); + background-color: var(--background-contrast-green-archipel); + + --idle: transparent; + --hover: var(--background-contrast-green-archipel-hover); + --active: var(--background-contrast-green-archipel-active); +} + +.fr-badge--blue-ecume { + color: var(--text-label-blue-ecume); + background-color: var(--background-contrast-blue-ecume); + + --idle: transparent; + --hover: var(--background-contrast-blue-ecume-hover); + --active: var(--background-contrast-blue-ecume-active); +} + +.fr-badge--blue-cumulus { + color: var(--text-label-blue-cumulus); + background-color: var(--background-contrast-blue-cumulus); + + --idle: transparent; + --hover: var(--background-contrast-blue-cumulus-hover); + --active: var(--background-contrast-blue-cumulus-active); +} + +.fr-badge--purple-glycine { + color: var(--text-label-purple-glycine); + background-color: var(--background-contrast-purple-glycine); + + --idle: transparent; + --hover: var(--background-contrast-purple-glycine-hover); + --active: var(--background-contrast-purple-glycine-active); +} + +.fr-badge--pink-macaron { + color: var(--text-label-pink-macaron); + background-color: var(--background-contrast-pink-macaron); + + --idle: transparent; + --hover: var(--background-contrast-pink-macaron-hover); + --active: var(--background-contrast-pink-macaron-active); +} + +.fr-badge--pink-tuile { + color: var(--text-label-pink-tuile); + background-color: var(--background-contrast-pink-tuile); + + --idle: transparent; + --hover: var(--background-contrast-pink-tuile-hover); + --active: var(--background-contrast-pink-tuile-active); +} + +.fr-badge--yellow-tournesol { + color: var(--text-label-yellow-tournesol); + background-color: var(--background-contrast-yellow-tournesol); + + --idle: transparent; + --hover: var(--background-contrast-yellow-tournesol-hover); + --active: var(--background-contrast-yellow-tournesol-active); +} + +.fr-badge--yellow-moutarde { + color: var(--text-label-yellow-moutarde); + background-color: var(--background-contrast-yellow-moutarde); + + --idle: transparent; + --hover: var(--background-contrast-yellow-moutarde-hover); + --active: var(--background-contrast-yellow-moutarde-active); +} + +.fr-badge--orange-terre-battue { + color: var(--text-label-orange-terre-battue); + background-color: var(--background-contrast-orange-terre-battue); + + --idle: transparent; + --hover: var(--background-contrast-orange-terre-battue-hover); + --active: var(--background-contrast-orange-terre-battue-active); +} + +.fr-badge--brown-cafe-creme { + color: var(--text-label-brown-cafe-creme); + background-color: var(--background-contrast-brown-cafe-creme); + + --idle: transparent; + --hover: var(--background-contrast-brown-cafe-creme-hover); + --active: var(--background-contrast-brown-cafe-creme-active); +} + +.fr-badge--brown-caramel { + color: var(--text-label-brown-caramel); + background-color: var(--background-contrast-brown-caramel); + + --idle: transparent; + --hover: var(--background-contrast-brown-caramel-hover); + --active: var(--background-contrast-brown-caramel-active); +} + +.fr-badge--brown-opera { + color: var(--text-label-brown-opera); + background-color: var(--background-contrast-brown-opera); + + --idle: transparent; + --hover: var(--background-contrast-brown-opera-hover); + --active: var(--background-contrast-brown-opera-active); +} + +.fr-badge--beige-gris-galet { + color: var(--text-label-beige-gris-galet); + background-color: var(--background-contrast-beige-gris-galet); + + --idle: transparent; + --hover: var(--background-contrast-beige-gris-galet-hover); + --active: var(--background-contrast-beige-gris-galet-active); +} + +.fr-badge-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + display: flex; + flex-wrap: wrap; + margin-bottom: 0; +} + +.fr-badge-group > li { + display: inline-flex; + max-width: 100%; +} + +.fr-badge-group .fr-badge { + margin-right: 0.5rem; + margin-bottom: 0.5rem; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + LOGO +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-logo { + --text-spacing: 0; + --underline-img: none; + display: inline-block; + font-weight: 700; + line-height: 1.0317460317em; + letter-spacing: -0.01em; + text-transform: uppercase; + vertical-align: middle; + text-indent: -0.1em; + font-size: 1.05rem; + color: var(--text-black-white-grey); +} + +.fr-logo::before { + width: 2.75rem; + height: 1rem; + margin-bottom: 0.3333333333rem; + background-size: 2.75rem 1.125rem, 2.75rem 1rem, 0; + background-position: 0 -0.0625rem, 0 0, 0 0; + content: ""; + display: block; + background-repeat: no-repeat, no-repeat, no-repeat; + forced-color-adjust: none; +} + +:root[data-fr-mourning] .fr-logo::before { + background-size: 2.75rem 1.125rem, 0, 2.75rem 1rem; + box-shadow: 0 0 0 1px #fff; +} + +.fr-logo::after { + min-width: 2.625rem; + background-size: 5.25rem 3.75rem; + background-position: 0 calc(100% + 1.875rem); + padding-top: 2.2083333333rem; + content: ""; + display: block; + background-repeat: no-repeat; + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 252 180'%3E%3Cdefs%3E%3Csymbol id='a' viewBox='0 0 11 15.5'%3E%3Cpath d='M10.4 5.3C11.9 1.5 10.1 0 7.9 0 4.2 0 0 6.5 0 11.7c0 2.5 1.2 3.8 3 3.8 2.1 0 4.3-2 6.2-5.5h-1c-1.2 1.5-2.6 2.6-3.9 2.6-1.3 0-2-.8-2-2.6a10.7 10.7 0 01.3-2.2zm-4-3.1c1.1 0 2 .8 1.5 2.6L3.1 6.1c.8-2.2 2.2-4 3.4-4z'/%3E%3C/symbol%3E%3Csymbol id='b' viewBox='0 0 12.4 21.8'%3E%3Cuse width='11' height='15.5' y='6.4' href='%23a'/%3E%3Cpath d='M7.9 4.7L12.4.6V0h-3L6.7 4.7H8z'/%3E%3C/symbol%3E%3Csymbol id='c' viewBox='0 0 11.5 19'%3E%3Cpath d='M1.7 5.7h2.6L.1 17.1a1.3 1.3 0 001.2 2c3 0 6.4-2.6 7.8-6.2h-.7a9.4 9.4 0 01-5.1 3.5L7 5.7H11l.5-1.6H7.7L9 0H7.6L4.9 4.1l-3.2.4v1.2z'/%3E%3C/symbol%3E%3Csymbol id='d' viewBox='0 0 9.8 21.9'%3E%3Cpath d='M7.6 8c.3-1-.4-1.6-1-1.6-2.2 0-5 2.1-6 5h.7A5.6 5.6 0 014.4 9L.1 20.3a1.1 1.1 0 001 1.6c2.2 0 4.7-2 5.8-5H6A5.6 5.6 0 013 19.5zM8 3.7a1.8 1.8 0 001.8-1.8A1.8 1.8 0 008 0a1.8 1.8 0 00-1.8 1.8A1.8 1.8 0 008 3.6'/%3E%3C/symbol%3E%3Csymbol id='e' viewBox='0 0 14.8 15.5'%3E%3Cpath d='M3.3 3.1c.7 0 1 1 0 3.4l-3 6.8c-.7 1.3 0 2.2 1.2 2.2a1.3 1.3 0 001.5-1l3-8C7.4 4.8 10 3 11 3s.8.6.3 1.6l-4.6 9a1.3 1.3 0 001.1 1.9c2.3 0 5-2 6-5h-.6A5.6 5.6 0 0110 13l4-8a6.1 6.1 0 00.8-2.8A2 2 0 0012.6 0c-2 0-3.6 2.2-6 5V2.8C6.6 1.4 6.1 0 4.8 0 3.2 0 1.8 2.5.7 4.9h.7c.7-1.1 1.3-1.8 2-1.8'/%3E%3C/symbol%3E%3Csymbol id='f' viewBox='0 0 12 15.5'%3E%3Cpath d='M11.8 3.5c.5-1.9.2-3.5-1.2-3.5-1.8 0-2.3 1.2-4 5V2.8C6.5 1.3 6 0 4.6 0 3.1 0 1.7 2.5.5 5h.8C2 3.7 2.8 3 3.3 3c.7 0 1 1 0 3.4l-3 6.8c-.7 1.3 0 2.1 1.2 2.1a1.3 1.3 0 001.5-1l3-8a50.3 50.3 0 012.6-3h3.2z'/%3E%3C/symbol%3E%3Csymbol id='g' viewBox='0 0 14.7 16.2'%3E%3Cpath d='M10.5 13.1c-.6 0-1-1 0-3.4L14.6.1 13.4 0l-1.3 1.3h-.3C6.1 1.3 0 8.6 0 14.2a2 2 0 002.1 2.1c1.7 0 3.3-2.4 5.2-5l-.1 1c-.3 2.6.6 4 2 4 1.5 0 3-2.4 4-4.9h-.7c-.7 1.1-1.5 1.8-2 1.8zM7.9 9.8c-1.3 1.6-3.4 3.5-4.3 3.5-.5 0-.9-.5-.9-1.6 0-3.5 4-8.2 6-8.2a4.2 4.2 0 011.4.2z'/%3E%3C/symbol%3E%3Csymbol id='h' viewBox='0 0 21.9 19.8'%3E%3Cpath d='M11.2 19.8l.3-.9c-3.8-.7-4.3-.7-2.7-4.8l1.4-3.9h3c1.9 0 1.9.9 1.6 3h1l2.6-6.9h-1c-1 1.6-1.8 2.9-3.8 2.9h-3l2-5.6c.8-2 1.1-2.4 3.7-2.4h.7c2.6 0 3 .7 3 3.5h1l.9-4.7H7.3L7 .9c3 .6 3.3.9 2 4.8L5.7 14c-1.5 3.9-2 4.2-5.5 4.8l-.3.9z'/%3E%3C/symbol%3E%3Csymbol id='i' viewBox='0 0 10.1 21.9'%3E%3Cpath d='M2.9 19.4L10.1.3 9.8 0l-5 .6v.6l1 .7c.9.7.6 1.3-.2 3.4L.2 19.9a1.3 1.3 0 001.1 2c2.3 0 4.7-2.1 5.8-5h-.7a6.5 6.5 0 01-3.5 2.5'/%3E%3C/symbol%3E%3Csymbol id='j' viewBox='0 0 18 22'%3E%3Cpath d='M18 .6h-4.3a3.8 3.8 0 00-2.1-.6A6.6 6.6 0 005 6.5a3.3 3.3 0 003 3.6c-1.9.8-3 1.8-3 2.9a1.7 1.7 0 00.9 1.5c-4.3 1.3-6 2.8-6 4.7 0 2 2.6 2.8 5.6 2.8 5.3 0 9.6-2.7 9.6-5.1 0-1.8-1.6-2.5-4.3-3.3-2.2-.7-3.2-.8-3.2-1.6A2.4 2.4 0 019 10.2a6.6 6.6 0 006.1-6.5 4.5 4.5 0 00-.2-1.5h2.5zM9.8 16.2c2.1.7 3 1 3 1.6 0 1.4-2 2.5-5.6 2.5-2.7 0-4-.6-4-2 0-1.5 1.4-2.5 3.5-3.3a21.5 21.5 0 003 1.2zM9 9c-1 0-1.3-.8-1.3-1.7 0-2.8 1.4-6.2 3.5-6.2 1 0 1.3.8 1.3 1.6 0 2.9-1.4 6.3-3.5 6.3z'/%3E%3C/symbol%3E%3Csymbol id='k' viewBox='0 0 23 25.1'%3E%3Cpath d='M14.3 15.6c1.9 0 2 .8 1.6 2.8H17l2.5-6.8h-1c-1 1.6-1.7 2.9-3.8 2.9h-4.1l2-5.6c.7-2 1-2.4 3.7-2.4H18c2.6 0 3 .7 3 3.5h1l.9-4.7H7.3l-.3.9c3 .6 3.3.9 2 4.8l-3.2 8.4c-1.5 3.9-2 4.2-5.6 4.8l-.2 1h17.4l3.2-5h-1.2c-2 2-4 3.8-8 3.8-4.7 0-4.3-.3-2.7-4.6l1.4-3.8h4.2zm2.3-11.8L21 .6V0h-3l-2.6 3.9h1.2v-.1z'/%3E%3C/symbol%3E%3Csymbol id='l' viewBox='0 0 13.6 21.8'%3E%3Cpath d='M11.4 6.4c-2 0-4 2.2-5.8 4.8L9.6.3 9.4 0l-5 .6V1l1 .8c.9.7.6 1.3-.2 3.4L.8 16.8A13.9 13.9 0 000 19c0 1.4 1.8 2.7 3.5 2.7 3.8 0 10-6.9 10-12.2 0-2.3-.5-3.2-2.1-3.2zM4.8 19.5c-.8 0-1.9-.7-1.9-1.3a15.5 15.5 0 01.8-2.2L5 12.7C6.3 11 8.4 9.3 9.6 9.3c.7 0 1.2.4 1.2 1.5 0 3.1-2.9 8.7-6 8.7z'/%3E%3C/symbol%3E%3Csymbol id='m' viewBox='0 0 19.2 19.9'%3E%3Cpath d='M17.6 0H7.3L7 .9c3 .6 3.3.9 2 4.8l-3.2 8.5c-1.5 3.9-2 4.2-5.5 4.8L0 20h15.7l3.5-6H18c-2 2-4.2 4.8-7.7 4.8-2.7 0-3-.5-1.6-4.5l3.1-8.5c1.4-3.9 2-4.2 5.5-4.8z'/%3E%3C/symbol%3E%3Csymbol id='n' viewBox='0 0 126 90'%3E%3Cuse width='12.4' height='21.8' x='112.7' y='66.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='102.2' y='69' href='%23c'/%3E%3Cuse width='9.8' height='21.9' x='93.6' y='66.1' href='%23d'/%3E%3Cuse width='14.8' height='15.5' x='77.2' y='72.5' href='%23e'/%3E%3Cuse width='12' height='15.5' x='65.7' y='72.5' href='%23f'/%3E%3Cuse width='11' height='15.5' x='54.3' y='72.5' href='%23a'/%3E%3Cuse width='11.5' height='19' x='43.7' y='69' href='%23c'/%3E%3Cuse width='14.7' height='16.2' x='28.9' y='71.8' href='%23g'/%3E%3Cuse width='12' height='15.5' x='19.6' y='72.5' href='%23f'/%3E%3Cuse width='21.9' height='19.8' y='67.6' href='%23h'/%3E%3Cuse width='12.4' height='21.8' x='77.3' y='33.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='66.8' y='36' href='%23c'/%3E%3Cuse width='9.8' height='21.9' x='58.2' y='33' href='%23d'/%3E%3Cuse width='10.1' height='21.9' x='49.4' y='33.1' href='%23i'/%3E%3Cuse width='14.7' height='16.2' x='34.9' y='38.8' href='%23g'/%3E%3Cuse width='18' height='22' x='18.6' y='39.4' href='%23j'/%3E%3Cuse width='23' height='25.1' y='29.3' href='%23k'/%3E%3Cuse width='12.4' height='21.8' x='76.8' y='.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='66.2' y='2.9' href='%23c'/%3E%3Cuse width='12' height='15.5' x='54.8' y='6.5' href='%23f'/%3E%3Cuse width='11' height='15.5' x='43.4' y='6.4' href='%23a'/%3E%3Cuse width='13.6' height='21.8' x='29.4' y='.1' href='%23l'/%3E%3Cuse width='9.8' height='21.9' x='20.6' href='%23d'/%3E%3Cuse width='19.2' height='19.9' y='1.4' href='%23m'/%3E%3C/symbol%3E%3C/defs%3E%3Cuse fill='%23000' width='126' height='90' x='0' y='0' href='%23n'/%3E%3Cuse fill='%23fff' width='126' height='90' x='126' y='90' href='%23n'/%3E%3C/svg%3E"); +} + +[data-fr-theme=dark] .fr-logo::after { + background-position: -2.625rem 100%; +} + +.fr-logo--sm { + font-size: 0.7875rem; +} + +.fr-logo--sm::before { + width: 2.0625rem; + height: 0.75rem; + margin-bottom: 0.25rem; + background-size: 2.0625rem 0.84375rem, 2.0625rem 0.75rem, 0; + background-position: 0 -0.046875rem, 0 0, 0 0; +} + +:root[data-fr-mourning] .fr-logo--sm::before { + background-size: 2.0625rem 0.84375rem, 0, 2.0625rem 0.75rem; +} + +.fr-logo--sm::after { + min-width: 1.96875rem; + background-size: 3.9375rem 2.8125rem; + background-position: 0 calc(100% + 1.40625rem); + padding-top: 1.65625rem; +} + +[data-fr-theme=dark] .fr-logo--sm::after { + background-position: -1.96875rem 100%; +} + +.fr-logo--lg { + font-size: 1.3125rem; +} + +.fr-logo--lg::before { + width: 3.4375rem; + height: 1.25rem; + margin-bottom: 0.4166666667rem; + background-size: 3.4375rem 1.40625rem, 3.4375rem 1.25rem, 0; + background-position: 0 -0.078125rem, 0 0, 0 0; +} + +:root[data-fr-mourning] .fr-logo--lg::before { + background-size: 3.4375rem 1.40625rem, 0, 3.4375rem 1.25rem; +} + +.fr-logo--lg::after { + min-width: 3.28125rem; + background-size: 6.5625rem 4.6875rem; + background-position: 0 calc(100% + 2.34375rem); + padding-top: 2.7604166667rem; +} + +[data-fr-theme=dark] .fr-logo--lg::after { + background-position: -3.28125rem 100%; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + BUTTON +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-btn { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + + --underline-img: none; + --hover-tint: var(--hover); + font-weight: 500; + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + background-color: var(--background-action-high-blue-france); + + --idle: transparent; + --hover: var(--background-action-high-blue-france-hover); + --active: var(--background-action-high-blue-france-active); + color: var(--text-inverted-blue-france); +} + +.fr-btn::before, +.fr-btn::after { + display: block; +} + +.fr-btn[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn[target=_blank]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-btn--align-on-content { + margin-left: -1rem; + margin-right: -1rem; +} + +.fr-btn[class^=fr-icon-]:not([class*=fr-btn--icon-]), +.fr-btn[class*=" fr-icon-"]:not([class*=fr-btn--icon-]), +.fr-btn[class^=fr-fi-]:not([class*=fr-btn--icon-]), +.fr-btn[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) { + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-btn[class^=fr-icon-]:not([class*=fr-btn--icon-])::before, +.fr-btn[class*=" fr-icon-"]:not([class*=fr-btn--icon-])::before, +.fr-btn[class^=fr-fi-]:not([class*=fr-btn--icon-])::before, +.fr-btn[class*=" fr-fi-"]:not([class*=fr-btn--icon-])::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-btn--align-on-content[class^=fr-icon-]:not([class*=fr-btn--icon-]), +.fr-btn--align-on-content[class*=" fr-icon-"]:not([class*=fr-btn--icon-]), +.fr-btn--align-on-content[class^=fr-fi-]:not([class*=fr-btn--icon-]), +.fr-btn--align-on-content[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) { + margin-left: -0.5rem; + margin-right: -0.5rem; +} + +.fr-btn--icon-left[class^=fr-icon-], +.fr-btn--icon-left[class*=" fr-icon-"], +.fr-btn--icon-left[class^=fr-fi-], +.fr-btn--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--icon-left[class^=fr-icon-]::before, +.fr-btn--icon-left[class*=" fr-icon-"]::before, +.fr-btn--icon-left[class^=fr-fi-]::before, +.fr-btn--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-icon-], +.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-icon-"], +.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-fi-], +.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-fi-"] { + margin-left: -0.875rem; + margin-right: -1rem; +} + +.fr-btn--icon-right[class^=fr-icon-], +.fr-btn--icon-right[class*=" fr-icon-"], +.fr-btn--icon-right[class^=fr-fi-], +.fr-btn--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--icon-right[class^=fr-icon-]::after, +.fr-btn--icon-right[class*=" fr-icon-"]::after, +.fr-btn--icon-right[class^=fr-fi-]::after, +.fr-btn--icon-right[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-btn--icon-right[class^=fr-icon-]::before, +.fr-btn--icon-right[class*=" fr-icon-"]::before, +.fr-btn--icon-right[class^=fr-fi-]::before, +.fr-btn--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-icon-], +.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-icon-"], +.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-fi-], +.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-fi-"] { + margin-left: -1rem; + margin-right: -0.875rem; +} + +.fr-btn--sm { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; +} + +.fr-btn--sm[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--sm[target=_blank]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-btn--sm.fr-btn--align-on-content { + margin-left: -0.75rem; + margin-right: -0.75rem; +} + +.fr-btn--sm[class^=fr-icon-]:not([class*=fr-btn--icon-]), +.fr-btn--sm[class*=" fr-icon-"]:not([class*=fr-btn--icon-]), +.fr-btn--sm[class^=fr-fi-]:not([class*=fr-btn--icon-]), +.fr-btn--sm[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) { + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-btn--sm[class^=fr-icon-]:not([class*=fr-btn--icon-])::before, +.fr-btn--sm[class*=" fr-icon-"]:not([class*=fr-btn--icon-])::before, +.fr-btn--sm[class^=fr-fi-]:not([class*=fr-btn--icon-])::before, +.fr-btn--sm[class*=" fr-fi-"]:not([class*=fr-btn--icon-])::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-btn--sm.fr-btn--align-on-content[class^=fr-icon-]:not([class*=fr-btn--icon-]), +.fr-btn--sm.fr-btn--align-on-content[class*=" fr-icon-"]:not([class*=fr-btn--icon-]), +.fr-btn--sm.fr-btn--align-on-content[class^=fr-fi-]:not([class*=fr-btn--icon-]), +.fr-btn--sm.fr-btn--align-on-content[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) { + margin-left: -0.5rem; + margin-right: -0.5rem; +} + +.fr-btn--sm.fr-btn--icon-left[class^=fr-icon-], +.fr-btn--sm.fr-btn--icon-left[class*=" fr-icon-"], +.fr-btn--sm.fr-btn--icon-left[class^=fr-fi-], +.fr-btn--sm.fr-btn--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--sm.fr-btn--icon-left[class^=fr-icon-]::before, +.fr-btn--sm.fr-btn--icon-left[class*=" fr-icon-"]::before, +.fr-btn--sm.fr-btn--icon-left[class^=fr-fi-]::before, +.fr-btn--sm.fr-btn--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-icon-], +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-icon-"], +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-fi-], +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-fi-"] { + margin-left: -0.625rem; + margin-right: -0.75rem; +} + +.fr-btn--sm.fr-btn--icon-right[class^=fr-icon-], +.fr-btn--sm.fr-btn--icon-right[class*=" fr-icon-"], +.fr-btn--sm.fr-btn--icon-right[class^=fr-fi-], +.fr-btn--sm.fr-btn--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--sm.fr-btn--icon-right[class^=fr-icon-]::after, +.fr-btn--sm.fr-btn--icon-right[class*=" fr-icon-"]::after, +.fr-btn--sm.fr-btn--icon-right[class^=fr-fi-]::after, +.fr-btn--sm.fr-btn--icon-right[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-btn--sm.fr-btn--icon-right[class^=fr-icon-]::before, +.fr-btn--sm.fr-btn--icon-right[class*=" fr-icon-"]::before, +.fr-btn--sm.fr-btn--icon-right[class^=fr-fi-]::before, +.fr-btn--sm.fr-btn--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-icon-], +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-icon-"], +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-fi-], +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-fi-"] { + margin-left: -0.75rem; + margin-right: -0.625rem; +} + +.fr-btn--lg { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; +} + +.fr-btn--lg[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--lg[target=_blank]::after { + content: ""; + + --icon-size: 1.5rem; + margin-right: -0.1875rem; + margin-left: 0.5rem; +} + +.fr-btn--lg.fr-btn--align-on-content { + margin-left: -1.5rem; + margin-right: -1.5rem; +} + +.fr-btn--lg[class^=fr-icon-]:not([class*=fr-btn--icon-]), +.fr-btn--lg[class*=" fr-icon-"]:not([class*=fr-btn--icon-]), +.fr-btn--lg[class^=fr-fi-]:not([class*=fr-btn--icon-]), +.fr-btn--lg[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) { + overflow: hidden; + white-space: nowrap; + max-width: 3rem; + max-height: 3rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-btn--lg[class^=fr-icon-]:not([class*=fr-btn--icon-])::before, +.fr-btn--lg[class*=" fr-icon-"]:not([class*=fr-btn--icon-])::before, +.fr-btn--lg[class^=fr-fi-]:not([class*=fr-btn--icon-])::before, +.fr-btn--lg[class*=" fr-fi-"]:not([class*=fr-btn--icon-])::before { + --icon-size: 2rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-btn--lg.fr-btn--align-on-content[class^=fr-icon-]:not([class*=fr-btn--icon-]), +.fr-btn--lg.fr-btn--align-on-content[class*=" fr-icon-"]:not([class*=fr-btn--icon-]), +.fr-btn--lg.fr-btn--align-on-content[class^=fr-fi-]:not([class*=fr-btn--icon-]), +.fr-btn--lg.fr-btn--align-on-content[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) { + margin-left: -0.5rem; + margin-right: -0.5rem; +} + +.fr-btn--lg.fr-btn--icon-left[class^=fr-icon-], +.fr-btn--lg.fr-btn--icon-left[class*=" fr-icon-"], +.fr-btn--lg.fr-btn--icon-left[class^=fr-fi-], +.fr-btn--lg.fr-btn--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--lg.fr-btn--icon-left[class^=fr-icon-]::before, +.fr-btn--lg.fr-btn--icon-left[class*=" fr-icon-"]::before, +.fr-btn--lg.fr-btn--icon-left[class^=fr-fi-]::before, +.fr-btn--lg.fr-btn--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1.5rem; + margin-left: -0.1875rem; + margin-right: 0.5rem; +} + +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-icon-], +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-icon-"], +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-fi-], +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-fi-"] { + margin-left: -1.3125rem; + margin-right: -1.5rem; +} + +.fr-btn--lg.fr-btn--icon-right[class^=fr-icon-], +.fr-btn--lg.fr-btn--icon-right[class*=" fr-icon-"], +.fr-btn--lg.fr-btn--icon-right[class^=fr-fi-], +.fr-btn--lg.fr-btn--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--lg.fr-btn--icon-right[class^=fr-icon-]::after, +.fr-btn--lg.fr-btn--icon-right[class*=" fr-icon-"]::after, +.fr-btn--lg.fr-btn--icon-right[class^=fr-fi-]::after, +.fr-btn--lg.fr-btn--icon-right[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1.5rem; + margin-right: -0.1875rem; + margin-left: 0.5rem; +} + +.fr-btn--lg.fr-btn--icon-right[class^=fr-icon-]::before, +.fr-btn--lg.fr-btn--icon-right[class*=" fr-icon-"]::before, +.fr-btn--lg.fr-btn--icon-right[class^=fr-fi-]::before, +.fr-btn--lg.fr-btn--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-icon-], +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-icon-"], +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-fi-], +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-fi-"] { + margin-left: -1.5rem; + margin-right: -1.3125rem; +} + +.fr-btns-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + display: flex; + align-items: stretch; + flex-wrap: wrap; + margin-left: -0.5rem; + margin-right: -0.5rem; + + /** + * fr-btns-group--inline : aligne les boutons horizontalement dans tout les cas + * fr-btns-group--inline-(sm/md/lg) : permet de passer en horizontal à partir de la valeur du breakpoint appliqué (sm, md, lg) + */ + + /** + * fr-btns-group--left : (Défaut) aligne les boutons sur la gauche (en lecture L-t-R) + */ + + /** + * fr-btns-group--right : aligne les boutons sur la droite + */ + + /** + * fr-btns-group--center : aligne les boutons au centre du conteneur + */ + + /** + * fr-btns-group--center : aligne les boutons au centre du conteneur + */ + + /** + * fr-btns-group--equisized : Fixe la largeur des boutons à celle du plus grand. Géré en grande partie en JS. + */ + + /** + * fr-btns-group--sm : Fixe les boutons à la taille SM + */ + + /** + * fr-btns-group--md : (défaut) Fixe les boutons à la taille MD + */ + + /** + * fr-btns-group--lg : Fixe les boutons à la taille LG (sans modfifieur => MD) + */ +} + +.fr-btns-group > li, +.fr-btns-group > div { + width: 100%; + max-width: 100%; +} + +.fr-btns-group .fr-btn { + width: calc(100% - 1rem); + margin: 0 0.5rem 1rem; + justify-content: center; +} + +.fr-btns-group--inline .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; +} + +.fr-btns-group--inline > li { + display: inline-flex; + max-width: 100%; + width: auto; +} + +.fr-btns-group--inline.fr-btns-group--right.fr-btns-group--inline-reverse { + flex-direction: row-reverse; + justify-content: flex-start; +} + +.fr-btns-group--left, +.fr-btns-group--left li { + justify-content: flex-start; + text-align: left; +} + +.fr-btns-group--right, +.fr-btns-group--right li { + justify-content: flex-end; + text-align: right; +} + +.fr-btns-group--center, +.fr-btns-group--center li { + justify-content: center; + text-align: center; +} + +.fr-btns-group--between, +.fr-btns-group--between li { + justify-content: space-between; + text-align: center; +} + +.fr-btns-group--equisized { + --equisized-width: auto; +} + +.fr-btns-group--equisized .fr-btn { + justify-content: center; + width: var(--equisized-width); +} + +.fr-btns-group--sm .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; +} + +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-], +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"], +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-], +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + justify-content: flex-start; +} + +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before, +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-icon-], +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"], +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-fi-], +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-icon-]::before, +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-fi-]::before, +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-icon-], +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"], +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-fi-], +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::after, +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::after, +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::after, +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::before, +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::before, +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::before { + content: none; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"] { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + justify-content: flex-start; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-icon-], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-fi-], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"] { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-icon-]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-fi-]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-icon-], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-fi-], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"] { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::after, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::after, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::after, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::before { + content: none; +} + +.fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; +} + +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-], +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"], +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-], +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"] { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; + overflow: hidden; + white-space: nowrap; + max-width: 3rem; + max-height: 3rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + justify-content: flex-start; +} + +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before, +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 2rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-icon-], +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"], +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-fi-], +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"] { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-icon-]::before, +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-fi-]::before, +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1.5rem; + margin-left: -0.1875rem; + margin-right: 0.5rem; +} + +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-icon-], +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"], +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-fi-], +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"] { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::after, +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::after, +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::after, +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1.5rem; + margin-right: -0.1875rem; + margin-left: 0.5rem; +} + +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::before, +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::before, +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::before { + content: none; +} + +.fr-fieldset__element > .fr-btns-group { + margin-bottom: -1rem; +} + +.fr-btn--close { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + display: flex; + margin-left: auto; +} + +.fr-btn--close::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/close-line.svg"); + mask-image: url("../icons/system/close-line.svg"); + content: ""; +} + +.fr-btn--close::before { + content: none; +} + +.fr-btn--tooltip { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-btn--tooltip::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/question-line.svg"); + mask-image: url("../icons/system/question-line.svg"); + content: ""; +} + +.fr-btn--fullscreen { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--fullscreen::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/media/fullscreen-line.svg"); + mask-image: url("../icons/media/fullscreen-line.svg"); + content: ""; +} + +.fr-btn--fullscreen::before { + content: none; +} + +.fr-btn--display { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--display::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/fr--theme-fill.svg"); + mask-image: url("../icons/system/fr--theme-fill.svg"); + content: ""; +} + +.fr-btn--account { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--account::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/user/account-circle-fill.svg"); + mask-image: url("../icons/user/account-circle-fill.svg"); + content: ""; +} + +.fr-btn--team { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--team::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/user/team-line.svg"); + mask-image: url("../icons/user/team-line.svg"); + content: ""; +} + +.fr-btn--briefcase { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--briefcase::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/business/briefcase-fill.svg"); + mask-image: url("../icons/business/briefcase-fill.svg"); + content: ""; +} + +.fr-btn--sort { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-btn--sort::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-up-down-line.svg"); + mask-image: url("../icons/system/arrow-up-down-line.svg"); + content: ""; + transition: transform 0.3s; +} + +.fr-btn--sort[aria-sort=descending]::before { + transform: rotate(-180deg); +} + +.fr-btn--sort[aria-sort=ascending], +.fr-btn--sort[aria-sort=descending] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-btn--sort[aria-sort=ascending]::before, +.fr-btn--sort[aria-sort=descending]::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-up-line.svg"); + mask-image: url("../icons/system/arrow-up-line.svg"); + content: ""; +} + +.fr-btn:disabled, +a.fr-btn:not([href]) { + color: var(--text-disabled-grey); + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +.fr-btn--secondary { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: inset 0 0 0 1px var(--border-action-high-blue-france); +} + +.fr-btn--secondary:disabled, +a.fr-btn--secondary:not([href]) { + color: var(--text-disabled-grey); + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-btn--tertiary, +.fr-btn--sort, +.fr-btn--account { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-btn--tertiary:disabled, +a.fr-btn--tertiary:not([href]), +a.fr-btn--sort:not([href]), +a.fr-btn--account:not([href]), +.fr-btn--sort:disabled, +.fr-btn--account:disabled { + color: var(--text-disabled-grey); + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-btn--tertiary-no-outline, +.fr-btn--close, +.fr-btn--display, +.fr-btn--fullscreen, +.fr-btn--tooltip, +.fr-btn--briefcase, +.fr-btn--team { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-btn--tertiary-no-outline:disabled, +a.fr-btn--tertiary-no-outline:not([href]), +a.fr-btn--close:not([href]), +a.fr-btn--display:not([href]), +a.fr-btn--fullscreen:not([href]), +a.fr-btn--tooltip:not([href]), +a.fr-btn--briefcase:not([href]), +a.fr-btn--team:not([href]), +.fr-btn--close:disabled, +.fr-btn--display:disabled, +.fr-btn--fullscreen:disabled, +.fr-btn--tooltip:disabled, +.fr-btn--briefcase:disabled, +.fr-btn--team:disabled { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + CONNECT +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-connect { + position: relative; + padding: 0.625em 0.75em 0.625em 4em; + display: inline-flex; + flex-direction: column; + align-items: flex-start; + justify-content: center; + margin-bottom: 0.75rem; + + --underline-img: none; + --hover-tint: var(--hover); + --active-tint: var(--active); + --external-link-content: none; + background-color: var(--background-action-high-blue-france); + + --idle: transparent; + --hover: var(--background-action-high-blue-france-hover); + --active: var(--background-action-high-blue-france-active); + color: var(--text-inverted-blue-france); +} + +.fr-connect:hover { + background-color: var(--hover-tint); +} + +.fr-connect:active { + background-color: var(--active-tint); +} + +.fr-connect::before { + content: ""; + display: block; + position: absolute; + top: 50%; + bottom: 0.25em; + left: 0.75em; + width: 2.5em; + height: 3em; + margin-top: -1.5em; + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 48'%3E%3Cpath fill='%232a2f82' d='M34.965 15.1 19.971 6.423 4.977 15.184a.606.606 0 0 0-.306.524v16.948a.666.666 0 0 0 .306.524l14.992 8.6 14.994-8.706a.665.665 0 0 0 .306-.524V15.628a.605.605 0 0 0-.304-.528Z'/%3E%3Cpath fill='%23df1f26' d='m14.614 15.6-5.029 8.628-4.557-9.175 5.39-3.113 4.489 3.16ZM35.27 32.58V15.622a.6.6 0 0 0-.306-.523L19.971 6.423'/%3E%3Cpath fill='%232e65b0' d='m4.673 32.58 15.3-26.157v35.362L4.977 33.18a.666.666 0 0 1-.306-.524V15.708Zm24.669-20.735L34.8 15l-4.489 9.15-5.387-9.236Z'/%3E%3Cpath fill='%23fff' d='m39.606 12.305-19.19-11.02a.933.933 0 0 0-.832 0L.394 12.305A.886.886 0 0 0 0 13v22a.886.886 0 0 0 .394.7l19.189 11.02a.933.933 0 0 0 .832 0L39.606 35.7A.886.886 0 0 0 40 35V13a.886.886 0 0 0-.394-.695ZM10.762 30.061h.079c-.042 0-.079.007-.079.05 0 .1.151 0 .2.1a.912.912 0 0 0-.629.276c0 .051.1.051.151.051-.075.1-.226.05-.277.151a.177.177 0 0 0 .1.05c-.05 0-.1 0-.1.051v.151c-.126 0-.176.1-.277.151.2.151.327 0 .528 0-.528.2-.956.478-1.484.629-.1 0 0 .151-.1.151.151.1.227-.05.377-.05-.654.377-1.333.7-2.037 1.132a.351.351 0 0 0-.1.2h-.2c-.1.05-.05.176-.151.277.226.151.5-.2.654 0 .05 0-.1.05-.2.05-.05 0-.05.1-.1.1h-.154c-.1.075-.2.126-.2.276a.219.219 0 0 0-.226.1 9.034 9.034 0 0 0 3.144-.578 7.685 7.685 0 0 0 2.088-1.559.176.176 0 0 1 .05.1 2.168 2.168 0 0 1-.806 1.08c-.277.151-.478.377-.7.478a4.045 4.045 0 0 0-.428.276 10.761 10.761 0 0 1-1.939.412l-.305.044c-.225.033-.449.069-.671.108L4.977 33.18a.648.648 0 0 1-.288-.411.574.574 0 0 0 .094-.063.265.265 0 0 0-.113-.071v-.65a12.786 12.786 0 0 0 3.038-.942A8.746 8.746 0 0 0 4.671 29.7v-1.515a11.662 11.662 0 0 1 1.639.392 6.415 6.415 0 0 1 1.182.578 3.113 3.113 0 0 0 .478.377.91.91 0 0 0 .8.05h.33a3.961 3.961 0 0 0 1.937-.905c0 .05.05.05.1.05a3.63 3.63 0 0 1-.428 1.132c.003.051-.048.152.053.202Zm2.817 3.571c.251-.1.4-.277.629-.377-.05.05-.05.151-.1.2a3.691 3.691 0 0 0-.528.4 15.96 15.96 0 0 0-1.585 1.61c-.252.3-.528.578-.8.855a2.385 2.385 0 0 1-.31.245l-2.527-1.45a4.047 4.047 0 0 0 1.076-.053 4.984 4.984 0 0 0 .855-.327v.1c.7-.277 1.232-.906 1.937-1.132.025 0 .126.1.226.05a1.883 1.883 0 0 1 1.509-.7c0 .05 0 .1.05.1h.025c-.151.126-.327.251-.5.377-.057.052-.007.102.043.102Zm-8.908-6.164v-.186a5.814 5.814 0 0 1 1.588-.188 1.52 1.52 0 0 1 .478 0 5.861 5.861 0 0 0-2.066.374Zm30.6 5.088a.665.665 0 0 1-.306.524l-10.079 5.851a32.3 32.3 0 0 1-3.408-1.185 2.826 2.826 0 0 1-.05-2.245 3.794 3.794 0 0 1 .352-.883c.025-.025.05-.05.05-.076a.025.025 0 0 0 .025-.025 4.316 4.316 0 0 1 .377-.555l.015-.015.02-.021.015-.015c0-.025.025-.05.05-.076.025-.051.075-.076.1-.126a3.771 3.771 0 0 1 .579-.5 4.07 4.07 0 0 1 .654-.177 19.817 19.817 0 0 1 2.415.328.751.751 0 0 1 .277.1 1.849 1.849 0 0 0 .905-.05 1.137 1.137 0 0 0 .855-.706 1.212 1.212 0 0 0 .05-1.059c-.178-.276-.013-.437.181-.59l.068-.055a1.17 1.17 0 0 0 .231-.216c.126-.252-.1-.4-.151-.63-.05-.1-.226-.05-.327-.2.352-.151.855-.429.629-.857-.151-.227-.377-.63-.1-.857.352-.2.855-.151 1.006-.479a1.138 1.138 0 0 0-.292-1.085l-.075-.108a4.754 4.754 0 0 1-.211-.32 6.914 6.914 0 0 0-.528-.757 4.3 4.3 0 0 1-.528-1.009c-.151-.378.05-.706.05-1.084a6.347 6.347 0 0 0-.327-2.144c-.126-.353-.176-.731-.327-1.059a1.12 1.12 0 0 0-.226-.58.375.375 0 0 1 0-.328 4.874 4.874 0 0 0 .579-.479.567.567 0 0 0-.2-.706c-.327-.151-.3.328-.528.429h-.151c-.05-.126.05-.177.151-.277 0-.05 0-.151-.05-.151-.2 0-.377-.051-.428-.151a3.957 3.957 0 0 0-1.861-1.286 2.319 2.319 0 0 0 .579.1 1.67 1.67 0 0 0 1.006-.1c.227-.076.277-.479.377-.706a.8.8 0 0 0-.151-.631 2.189 2.189 0 0 0-.906-.756 9.13 9.13 0 0 1-.679-.353.952.952 0 0 0-.251-.126c-2.965-1.485-9.069-.2-9.534 0h-.009a8.244 8.244 0 0 0-1.249.475 3.922 3.922 0 0 0-2.365 2.465 3.829 3.829 0 0 0-1.333 1.509c-.428.8-1.056 1.509-.956 2.414.1.78.277 1.484.428 2.289a4.668 4.668 0 0 0 .2.8c.1.276 0 .629.151.855.075.151.025.327.227.428v.2c.05.05.05.1.151.1v.2a6.446 6.446 0 0 1 1.107 1.434c.1.276-.478.151-.7.05a5.979 5.979 0 0 1-1.132-.956.175.175 0 0 0-.051.1c.2.352.906.78.528 1.006-.2.1-.428-.151-.629.051-.05.075 0 .176 0 .276-.277-.2-.578-.1-.855-.2-.2-.05-.252-.427-.478-.427a15.162 15.162 0 0 0-1.811-.327 15.137 15.137 0 0 0-1.739-.159V15.708a.606.606 0 0 1 .306-.524l14.987-8.761L34.965 15.1a.605.605 0 0 1 .306.524Zm-7.954-8.261a.325.325 0 0 1-.282.149 2.843 2.843 0 0 0-.282.273c.1 0 0 .149.1.149-.205.223.077.694-.205.793a2.176 2.176 0 0 1-1.127 0 .722.722 0 0 1 .167-.016h.085a.382.382 0 0 0 .337-.132v-.2c0-.05-.051-.05-.1-.05a.161.161 0 0 1-.1.05.223.223 0 0 0-.154-.2.807.807 0 0 1-.718-.273.67.67 0 0 1 .436-.05c.128 0 .077-.223.231-.322h.154c.307-.372.871-.471.974-.843 0-.1-.282-.1-.487-.149a2.259 2.259 0 0 0-.82.05 4.65 4.65 0 0 0-1.051.273 3.225 3.225 0 0 1 .923-.471 3.886 3.886 0 0 1 .718-.2l.132-.026.133-.027a.971.971 0 0 1 .556 0c.231.1.615.1.666.248.1.273-.154.545-.435.744-.057.081.148.135.148.23Z'/%3E%3C/svg%3E"); + background-repeat: no-repeat; + background-position: 50% 50%; + background-size: 2.5em 3em; +} + +.fr-connect__login, +.fr-connect__brand { + line-height: 1; + z-index: 1; + white-space: nowrap; +} + +.fr-connect__login { + font-size: 1.0625em; +} + +.fr-connect__brand { + font-weight: bold; + font-size: 1.125em; +} + +.fr-connect--plus { + padding-right: 3em; +} + +.fr-connect--plus::after { + content: "+"; + display: block; + position: absolute; + right: 0.25em; + bottom: 0; + font-size: 3em; + font-weight: bold; + line-height: 1; + transform: translate(5%, -17%); +} + +.fr-connect-group { + --text-spacing: 0 0 1rem 0; +} + +.fr-connect-group p { + font-size: 0.75rem; + line-height: 1.25rem; + color: var(--text-mention-grey); +} + +.fr-connect-group .fr-connect + p a { + font-size: 0.875rem; + line-height: 1.5rem; + color: var(--text-action-high-blue-france); +} + +.fr-connect:disabled, +a.fr-connect:not([href]) { + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); + color: var(--text-disabled-grey); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + QUOTE +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-quote { + position: relative; + margin: 0; + padding: 0 0.5rem 2rem 0.5rem; + background-size: 50% 1px; + background-repeat: no-repeat; + background-position: 0.5rem 100%; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-quote::before, +.fr-quote::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/editor/fr--quote-line.svg"); + mask-image: url("../icons/editor/fr--quote-line.svg"); + --icon-size: 2rem; +} + +.fr-quote::before { + content: ""; + display: block; + margin-bottom: 0.5rem; + color: var(--artwork-minor-blue-france); +} + +.fr-quote--column { + display: flex; + flex-direction: column; + align-items: flex-start; + justify-content: center; +} + +.fr-quote--column .fr-quote__author { + margin-left: 5.25rem; +} + +.fr-quote--column .fr-quote__source { + margin-left: 5.25rem; +} + +.fr-quote--column figcaption { + min-height: 4.25rem; + display: flex; + flex-direction: column; + align-items: flex-start; + justify-content: center; +} + +.fr-quote blockquote { + margin: 0; + + --text-spacing: 0 0 1rem; +} + +.fr-quote blockquote p { + font-size: 1.25rem; + line-height: 2rem; + font-weight: 700; +} + +.fr-quote__author { + font-weight: 700; + font-size: 1rem; + line-height: 1.5rem; + + --text-spacing: 0 0 0.25rem; +} + +.fr-quote__image { + width: 4.25rem; + background-size: cover; + border-radius: 50%; + overflow: hidden; + position: absolute; + display: flex; + flex-direction: row; +} + +.fr-quote__image img { + width: 100%; + height: 100%; + object-fit: cover; +} + +.fr-quote cite { + font-style: italic; +} + +.fr-quote figcaption { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; +} + +.fr-quote figcaption .fr-quote__source { + display: flex; + flex-direction: row; + justify-content: flex-start; + flex-wrap: wrap; + font-size: 0.75rem; + line-height: 1.25rem; +} + +.fr-quote figcaption .fr-quote__source li { + display: inline-block; +} + +.fr-quote figcaption .fr-quote__source li:not(:last-child)::after { + content: "·"; + display: inline-block; + padding-left: 0.25rem; + padding-right: 0.25rem; +} + +.fr-quote--green-tilleul-verveine::before { + color: var(--artwork-minor-green-tilleul-verveine); +} + +.fr-quote--green-bourgeon::before { + color: var(--artwork-minor-green-bourgeon); +} + +.fr-quote--green-emeraude::before { + color: var(--artwork-minor-green-emeraude); +} + +.fr-quote--green-menthe::before { + color: var(--artwork-minor-green-menthe); +} + +.fr-quote--green-archipel::before { + color: var(--artwork-minor-green-archipel); +} + +.fr-quote--blue-ecume::before { + color: var(--artwork-minor-blue-ecume); +} + +.fr-quote--blue-cumulus::before { + color: var(--artwork-minor-blue-cumulus); +} + +.fr-quote--purple-glycine::before { + color: var(--artwork-minor-purple-glycine); +} + +.fr-quote--pink-macaron::before { + color: var(--artwork-minor-pink-macaron); +} + +.fr-quote--pink-tuile::before { + color: var(--artwork-minor-pink-tuile); +} + +.fr-quote--yellow-tournesol::before { + color: var(--artwork-minor-yellow-tournesol); +} + +.fr-quote--yellow-moutarde::before { + color: var(--artwork-minor-yellow-moutarde); +} + +.fr-quote--orange-terre-battue::before { + color: var(--artwork-minor-orange-terre-battue); +} + +.fr-quote--brown-cafe-creme::before { + color: var(--artwork-minor-brown-cafe-creme); +} + +.fr-quote--brown-caramel::before { + color: var(--artwork-minor-brown-caramel); +} + +.fr-quote--brown-opera::before { + color: var(--artwork-minor-brown-opera); +} + +.fr-quote--beige-gris-galet::before { + color: var(--artwork-minor-beige-gris-galet); +} + +.fr-quote__source { + color: var(--text-mention-grey); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + BREADCRUMB +\* ˍˍˍˍˍˍˍˍˍ */ + +/** +un padding de 4px et une marge négative en compensation sont mis en place afin d'éviter de couper le focus. + */ +.fr-breadcrumb { + margin: 1rem 0 2rem; + font-size: 0.75rem; + line-height: 1.25rem; + + --text-spacing: 0 0 0.5rem; + position: relative; + color: var(--text-mention-grey); +} + +.fr-breadcrumb__button { + background-image: var(--underline-img), var(--underline-img); + background-position: var(--underline-x) 100%, var(--underline-x) calc(100% - var(--underline-thickness)); + background-repeat: no-repeat, no-repeat; + transition: background-size 0s; + background-size: var(--underline-hover-width) calc(var(--underline-thickness) * 2), var(--underline-idle-width) var(--underline-thickness); + font-size: 0.75rem; + line-height: 1.25rem; + margin: 0; + padding: 0; + + --hover-tint: var(--idle); + --active-tint: var(--idle); + color: inherit; +} + +.fr-breadcrumb__button:hover, +.fr-breadcrumb__button:active { + --underline-hover-width: var(--underline-max-width); +} + +.fr-breadcrumb__button[aria-expanded=true] { + display: none; +} + +.fr-breadcrumb .fr-collapse { + margin-left: -4px; + margin-right: -4px; + padding-left: 4px; + padding-right: 4px; + transform: translateY(-4px); +} + +.fr-breadcrumb__list { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + transform: translateY(4px); +} + +.fr-breadcrumb__list li { + display: inline; + line-height: 1.75rem; + + /** + * flèche séparatrice en font-icon + */ +} + +.fr-breadcrumb__list li:not(:first-child)::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-right-s-line.svg"); + mask-image: url("../icons/system/arrow-right-s-line.svg"); + --icon-size: 1rem; + content: ""; + margin-left: 0.25rem; + margin-right: 0.25rem; + vertical-align: -0.0625em; +} + +.fr-breadcrumb__link { + vertical-align: 0.25rem; + position: relative; + background-image: var(--underline-img), var(--underline-img); + background-position: var(--underline-x) 100%, var(--underline-x) calc(100% - var(--underline-thickness)); + background-repeat: no-repeat, no-repeat; + transition: background-size 0s; + background-size: var(--underline-hover-width) calc(var(--underline-thickness) * 2), var(--underline-idle-width) var(--underline-thickness); + + --hover-tint: var(--idle); + --active-tint: var(--idle); + font-size: 0.75rem; + line-height: 1.25rem; + padding: 0; +} + +.fr-breadcrumb__link:hover, +.fr-breadcrumb__link:active { + --underline-hover-width: var(--underline-max-width); +} + +.fr-breadcrumb__link[aria-current]:not([aria-current=false]) { + pointer-events: none; + cursor: default; + + --underline-img: none; + color: var(--text-default-grey); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + FORM +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-label { + display: block; + font-size: 1rem; + line-height: 1.5rem; + color: var(--text-label-grey); +} + +.fr-label + .fr-input, +.fr-label + .fr-input-wrap, +.fr-label + .fr-select { + margin-top: 0.5rem; +} + +.fr-hint-text { + display: block; + font-size: 0.75rem; + line-height: 1.25rem; + + --text-spacing: 0 0 1rem; +} + +.fr-hint-text + .fr-hint-text { + margin-top: 0.25rem; +} + +.fr-fieldset { + position: relative; + margin: 0 -0.75rem 1rem; + padding: 0 0.25rem; + display: flex; + flex-direction: row; + align-items: last baseline; + flex-wrap: wrap; + border: 0; +} + +.fr-fieldset__legend { + padding-bottom: 1rem; + padding-left: 0.75rem; + padding-right: 0.75rem; + margin-left: -0.25rem; + margin-right: -0.25rem; + font-size: 1rem; + line-height: 1.5rem; + font-weight: 700; + width: 100%; + color: var(--text-label-grey); +} + +.fr-fieldset__legend--regular { + font-weight: 400; +} + +.fr-fieldset__legend .fr-hint-text { + margin-top: 0.5rem; + font-weight: 400; +} + +.fr-fieldset--valid, +.fr-fieldset--error, +.fr-fieldset--info { + background-repeat: no-repeat; + background-position: 0 -2.25rem; + background-size: 2px calc(100% + 1.25rem); +} + +.fr-fieldset--valid .fr-fieldset__legend, +.fr-fieldset--error .fr-fieldset__legend, +.fr-fieldset--info .fr-fieldset__legend { + background-repeat: no-repeat; + background-position: 0 0; + background-size: 2px 100%; +} + +.fr-fieldset__element { + flex: 1 1 100%; + max-width: 100%; + padding-left: 0.5rem; + padding-right: 0.5rem; + margin-bottom: 1rem; +} + +.fr-fieldset__element--inline { + flex: 0 0 auto; +} + +.fr-fieldset__element--inline-grow, +.fr-fieldset__element--inline\@md.fr-fieldset__element--inline-grow { + flex-grow: 1; +} + +.fr-fieldset__element.fr-fieldset__element--year { + flex: 0 0 8rem; +} + +.fr-fieldset__element--year:not(.fr-fieldset__element--inline) { + margin-right: calc(100% - 8rem); +} + +.fr-fieldset__element.fr-fieldset__element--postal { + flex: 0 0 16rem; +} + +.fr-fieldset__element--postal:not(.fr-fieldset__element--inline) { + margin-right: calc(100% - 16rem); +} + +.fr-fieldset__element.fr-fieldset__element--number { + flex: 0 0 6rem; +} + +.fr-fieldset__element--number:not(.fr-fieldset__element--inline) { + margin-right: calc(100% - 6rem); +} + +.fr-fieldset__legend > h1:last-child::after, +.fr-fieldset__legend > h2:last-child::after, +.fr-fieldset__legend > h3:last-child::after, +.fr-fieldset__legend > h4:last-child::after, +.fr-fieldset__legend > h5:last-child::after, +.fr-fieldset__legend > h6:last-child::after, +.fr-fieldset__legend > p:last-child::after, +.fr-fieldset__legend > .fr-fieldset:last-child::after, +.fr-fieldset__element > h1:last-child::after, +.fr-fieldset__element > h2:last-child::after, +.fr-fieldset__element > h3:last-child::after, +.fr-fieldset__element > h4:last-child::after, +.fr-fieldset__element > h5:last-child::after, +.fr-fieldset__element > h6:last-child::after, +.fr-fieldset__element > p:last-child::after, +.fr-fieldset__element > .fr-fieldset:last-child::after { + content: ""; + display: block; + margin-bottom: -1rem; +} + +.fr-fieldset > .fr-messages-group { + flex: 1 1 100%; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-fieldset > .fr-messages-group > .fr-message:last-child { + margin-bottom: 1rem; +} + +.fr-message { + --comma: ", "; + --content: var(--comma); + display: flex; + flex-direction: row; + align-items: flex-start; + font-size: 0.75rem; + line-height: 1.25rem; + margin: 0 0 0.25rem 0; +} + +.fr-message::after { + content: var(--content); + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; +} + +.fr-message:last-child { + --comma: ". "; + margin-bottom: 0; +} + +.fr-message--error::before, +.fr-message--valid::before, +.fr-message--warning::before, +.fr-message--info::before { + flex: 0 0 auto; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 1rem; + content: ""; + display: inline-block; + margin-right: 0.25rem; + margin-top: 0.125rem; +} + +.fr-message--error::before { + -webkit-mask-image: url("../icons/system/fr--error-fill.svg"); + mask-image: url("../icons/system/fr--error-fill.svg"); +} + +.fr-message--valid::before { + -webkit-mask-image: url("../icons/system/fr--success-fill.svg"); + mask-image: url("../icons/system/fr--success-fill.svg"); +} + +.fr-message--info::before { + -webkit-mask-image: url("../icons/system/fr--info-fill.svg"); + mask-image: url("../icons/system/fr--info-fill.svg"); +} + +.fr-message--warning::before { + -webkit-mask-image: url("../icons/system/fr--warning-fill.svg"); + mask-image: url("../icons/system/fr--warning-fill.svg"); +} + +.fr-select-group--valid label, +.fr-input-group--valid label, +.fr-range-group--valid label, +.fr-upload-group--valid label { + color: var(--text-default-success); +} + +.fr-select-group--error label, +.fr-input-group--error label, +.fr-range-group--error label, +.fr-upload-group--error label { + color: var(--text-default-error); +} + +.fr-select-group--info label, +.fr-input-group--info label, +.fr-range-group--info label, +.fr-upload-group--info label { + color: var(--text-default-info); +} + +.fr-select-group--disabled label, +.fr-select-group--disabled .fr-hint-text, +.fr-input-group--disabled label, +.fr-input-group--disabled .fr-hint-text, +.fr-range-group--disabled label, +.fr-range-group--disabled .fr-hint-text, +.fr-upload-group--disabled label, +.fr-upload-group--disabled .fr-hint-text { + color: var(--text-disabled-grey); +} + +.fr-label--error { + color: var(--text-default-error); +} + +.fr-label--success { + color: var(--text-default-success); +} + +.fr-label--info { + color: var(--text-default-info); +} + +.fr-label--disabled, +.fr-label--disabled .fr-hint-text { + color: var(--text-disabled-grey); +} + +.fr-hint-text, +.fr-message { + color: var(--text-mention-grey); +} + +.fr-message--error { + color: var(--text-default-error); +} + +.fr-message--valid { + color: var(--text-default-success); +} + +.fr-message--info { + color: var(--text-default-info); +} + +.fr-message--warning { + color: var(--text-default-warning); +} + +.fr-fieldset:disabled .fr-label, +.fr-fieldset:disabled .fr-hint-text, +.fr-fieldset:disabled .fr-fieldset__legend { + color: var(--text-disabled-grey); +} + +.fr-fieldset input:disabled + label, +.fr-fieldset input:disabled + label .fr-hint-text, +.fr-fieldset input:disabled + label + .fr-hint-text { + color: var(--text-disabled-grey); +} + +.fr-fieldset--error, +.fr-fieldset--error .fr-fieldset__legend { + background-image: linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)); +} + +.fr-fieldset--error .fr-fieldset__legend, +.fr-fieldset--error .fr-label { + color: var(--text-default-error); +} + +.fr-fieldset--valid, +.fr-fieldset--valid .fr-fieldset__legend { + background-image: linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)); +} + +.fr-fieldset--valid .fr-fieldset__legend, +.fr-fieldset--valid .fr-label { + color: var(--text-default-success); +} + +.fr-fieldset--info, +.fr-fieldset--info .fr-fieldset__legend { + background-image: linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)); +} + +.fr-fieldset--info .fr-fieldset__legend, +.fr-fieldset--info .fr-label { + color: var(--text-default-info); +} + +.fr-select-group:not(:last-child), +.fr-input-group:not(:last-child) { + margin-bottom: 1.5rem; +} + +.fr-select-group .fr-label .fr-hint-text, +.fr-input-group .fr-label .fr-hint-text { + margin-top: 0.25rem; +} + +.fr-fieldset--inline .fr-fieldset__content { + display: flex; + align-items: baseline; + justify-content: flex-start; + flex-wrap: wrap; + margin: -0.75rem 0.5rem 0 0.5rem; +} + +.fr-fieldset--inline .fr-checkbox-group { + display: inline-flex; + margin-bottom: 0; +} + +.fr-fieldset--inline .fr-checkbox-group:first-child { + margin-top: 0; +} + +.fr-fieldset--inline .fr-checkbox-group:not(:last-child) { + margin-right: 1.25rem; +} + +.fr-fieldset--inline .fr-checkbox-group:last-child { + margin-bottom: 0; +} + +.fr-fieldset--inline .fr-radio-group { + display: inline-flex; +} + +.fr-fieldset--inline .fr-radio-group:not(:last-child) { + margin-right: 1.75rem; +} + +.fr-fieldset--inline .fr-radio-group:first-child { + margin-top: 0; +} + +.fr-fieldset--inline .fr-radio-group:last-child { + margin-bottom: 0; +} + +.fr-fieldset__content { + position: relative; + margin: 0 0.5rem; + width: 100%; +} + +.fr-fieldset__content .fr-radio-group:first-child, +.fr-fieldset__content .fr-checkbox-group:first-child { + margin-top: -0.75rem; +} + +.fr-fieldset__content .fr-radio-group label, +.fr-fieldset__content .fr-checkbox-group label { + padding: 0.75rem 0; +} + +.fr-fieldset__content .fr-radio-group:not(.fr-radio-rich) input[type=radio] + label::before, +.fr-fieldset__content .fr-checkbox-group input[type=checkbox] + label::before { + top: 0.75rem; +} + +.fr-fieldset__content + .fr-error-text, +.fr-fieldset__content + .fr-valid-text, +.fr-fieldset__content + .fr-info-text { + margin-top: 0; + margin-left: 0.5rem; + margin-bottom: 1rem; +} + +.fr-error-text, +.fr-valid-text, +.fr-info-text { + display: flex; + flex-direction: row; + align-items: center; + font-size: 0.75rem; + line-height: 1.25rem; + margin-top: 1rem; + margin-bottom: 0; +} + +.fr-error-text::before, +.fr-valid-text::before, +.fr-info-text::before { + flex: 0 0 auto; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 1rem; + content: ""; + display: inline-block; + margin-right: 0.25rem; +} + +.fr-error-text + .fr-error-text, +.fr-error-text + .fr-valid-text, +.fr-error-text + .fr-info-text, +.fr-valid-text + .fr-error-text, +.fr-valid-text + .fr-valid-text, +.fr-valid-text + .fr-info-text, +.fr-info-text + .fr-error-text, +.fr-info-text + .fr-valid-text, +.fr-info-text + .fr-info-text { + margin-top: 0.25rem; +} + +.fr-error-text::before { + -webkit-mask-image: url("../icons/system/fr--error-fill.svg"); + mask-image: url("../icons/system/fr--error-fill.svg"); +} + +.fr-valid-text::before { + -webkit-mask-image: url("../icons/system/fr--success-fill.svg"); + mask-image: url("../icons/system/fr--success-fill.svg"); +} + +.fr-info-text::before { + -webkit-mask-image: url("../icons/system/fr--info-fill.svg"); + mask-image: url("../icons/system/fr--info-fill.svg"); +} + +.fr-error-text { + color: var(--text-default-error); +} + +.fr-valid-text { + color: var(--text-default-success); +} + +.fr-info-text { + color: var(--text-default-info); +} + +.fr-fieldset--valid .fr-fieldset__content::before { + box-shadow: inset 2px 0 0 0 var(--border-plain-success); +} + +.fr-fieldset--error .fr-fieldset__content::before { + box-shadow: inset 2px 0 0 0 var(--border-plain-error); +} + +.fr-fieldset--info .fr-fieldset__content::before { + box-shadow: inset 2px 0 0 0 var(--border-plain-info); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + STEPPER +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-stepper { + --title-spacing: 0; + --text-spacing: 0; + margin-bottom: 2rem; + display: flex; + flex-direction: column; +} + +.fr-stepper__title { + display: flex; + flex-direction: column-reverse; + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; + + --title-spacing: 0 0 0.75rem 0; + --text-spacing: 0 0 0.75rem 0; + color: var(--text-title-grey); +} + +.fr-stepper__state { + font-size: 0.875rem; + line-height: 1.5rem; + + --title-spacing: 0 0 0.25rem 0; + --text-spacing: 0 0 0.25rem 0; + font-weight: 400; + color: var(--text-mention-grey); +} + +.fr-stepper__state::after { + content: "\a"; + white-space: pre; + line-height: 2rem; +} + +.fr-stepper__details { + font-size: 0.75rem; + line-height: 1.25rem; + margin-top: 0.75rem; + color: var(--text-mention-grey); +} + +.fr-stepper .fr-stepper__steps[data-fr-steps="2"][data-fr-current-step="2"] + .fr-stepper__details, +.fr-stepper .fr-stepper__steps[data-fr-steps="3"][data-fr-current-step="3"] + .fr-stepper__details, +.fr-stepper .fr-stepper__steps[data-fr-steps="4"][data-fr-current-step="4"] + .fr-stepper__details, +.fr-stepper .fr-stepper__steps[data-fr-steps="5"][data-fr-current-step="5"] + .fr-stepper__details, +.fr-stepper .fr-stepper__steps[data-fr-steps="6"][data-fr-current-step="6"] + .fr-stepper__details, +.fr-stepper .fr-stepper__steps[data-fr-steps="7"][data-fr-current-step="7"] + .fr-stepper__details, +.fr-stepper .fr-stepper__steps[data-fr-steps="8"][data-fr-current-step="8"] + .fr-stepper__details { + display: none; +} + +.fr-stepper__steps { + --stepper-size: 0.5rem; + --default-outer: calc((100% + var(--stepper-size)) / var(--steps)); + --default-inner: calc(var(--default-outer) - var(--stepper-size)); + --active-outer: calc((100% + var(--stepper-size)) / var(--current-step)); + --active-inner: calc(var(--active-outer) - var(--stepper-size)); + width: 100%; + height: var(--stepper-size); + background-repeat: no-repeat; + background-size: calc((100% + var(--stepper-size)) * var(--current-step) / var(--steps) - var(--stepper-size)) 100%, 100% 100%; + background-position: 0 0, 0 0; + + --current-step: 0; + background-image: repeating-linear-gradient(to right, var(--background-active-blue-france) 0, var(--background-active-blue-france) var(--active-inner), transparent var(--active-inner), transparent var(--active-outer)), repeating-linear-gradient(to right, var(--background-contrast-grey) 0, var(--background-contrast-grey) var(--default-inner), transparent var(--default-inner), transparent var(--default-outer)); +} + +.fr-stepper__steps[data-fr-steps="2"] { + --steps: 2; + --step-width: calc(100% / 2); +} + +.fr-stepper__steps[data-fr-steps="3"] { + --steps: 3; + --step-width: calc(100% / 3); +} + +.fr-stepper__steps[data-fr-steps="4"] { + --steps: 4; + --step-width: calc(100% / 4); +} + +.fr-stepper__steps[data-fr-steps="5"] { + --steps: 5; + --step-width: calc(100% / 5); +} + +.fr-stepper__steps[data-fr-steps="6"] { + --steps: 6; + --step-width: calc(100% / 6); +} + +.fr-stepper__steps[data-fr-steps="7"] { + --steps: 7; + --step-width: calc(100% / 7); +} + +.fr-stepper__steps[data-fr-steps="8"] { + --steps: 8; + --step-width: calc(100% / 8); +} + +.fr-stepper__steps[data-fr-current-step="1"] { + --current-step: 1; +} + +.fr-stepper__steps[data-fr-current-step="2"] { + --current-step: 2; +} + +.fr-stepper__steps[data-fr-current-step="3"] { + --current-step: 3; +} + +.fr-stepper__steps[data-fr-current-step="4"] { + --current-step: 4; +} + +.fr-stepper__steps[data-fr-current-step="5"] { + --current-step: 5; +} + +.fr-stepper__steps[data-fr-current-step="6"] { + --current-step: 6; +} + +.fr-stepper__steps[data-fr-current-step="7"] { + --current-step: 7; +} + +.fr-stepper__steps[data-fr-current-step="8"] { + --current-step: 8; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + TOOLTIP +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-tooltip { + --arrow-x: 0; + display: block; + max-width: min(24rem, calc((100vw - 2rem) * 2 / 3)); + padding: 0.5rem 0.5rem 1.25rem; + font-size: 0.75rem; + line-height: 1.25rem; + opacity: 1; + visibility: visible; + transition: opacity 0s 0.15s, visibility 0s 0.15s; + text-align: left; + background-repeat: no-repeat; + background-position: calc(50% + var(--arrow-x)) calc(100% - 0.5rem), calc(50% + var(--arrow-x)) calc(100% - 0.375rem), 50% calc(100% - 0.75rem), 50% calc(100% - 0.75rem); + background-size: 0.5rem 0.375rem, 0.5rem 0.375rem, 100% 1px, 100% calc(100% - 0.75rem); + white-space: normal; + color: var(--text-default-grey); +} + +.fr-tooltip:not(.fr-tooltip--shown) { + display: none; + opacity: 0; +} + +.fr-tooltip--hidding { + opacity: 0; +} + +.fr-tooltip.fr-placement--bottom { + padding-top: 1.25rem; + padding-bottom: 0.5rem; + background-position-y: 0.5rem, 0.375rem, 0.75rem, 0.75rem; +} + +.fr-tooltip.fr-placement { + z-index: calc(var(--ground) + 1000); + filter: drop-shadow(var(--overlap-shadow)); + background-image: linear-gradient(90deg, var(--background-overlap-grey), var(--background-overlap-grey)); +} +@supports (background: conic-gradient(white, black)) { + .fr-tooltip.fr-placement--top { + background-image: conic-gradient(from -33.69deg at 50% 100%, transparent 0deg, var(--background-overlap-grey) 0deg, var(--background-overlap-grey) 67.38deg, transparent 67.38deg), conic-gradient(from -33.69deg at 50% 100%, transparent 0deg, var(--border-default-grey) 0deg, var(--border-default-grey) 67.38deg, transparent 67.38deg), linear-gradient(90deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(90deg, var(--background-overlap-grey), var(--background-overlap-grey)); + } + + .fr-tooltip.fr-placement--bottom { + background-image: conic-gradient(from 146.31deg at 50% 0%, transparent 0deg, var(--background-overlap-grey) 0deg, var(--background-overlap-grey) 67.38deg, transparent 67.38deg), conic-gradient(from 146.31deg at 50% 0%, transparent 0deg, var(--border-default-grey) 0deg, var(--border-default-grey) 67.38deg, transparent 67.38deg), linear-gradient(90deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(90deg, var(--background-overlap-grey), var(--background-overlap-grey)); + } +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + LINK +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-link { + --text-spacing: 0; + --title-spacing: 0; + display: inline; + font-size: 1rem; + line-height: 1.5rem; + padding: 0 0; + color: var(--text-action-high-blue-france); +} + +.fr-link[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link[target=_blank]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-link--icon-left[class^=fr-icon-], +.fr-link--icon-left[class*=" fr-icon-"], +.fr-link--icon-left[class^=fr-fi-], +.fr-link--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--icon-left[class^=fr-icon-]::before, +.fr-link--icon-left[class*=" fr-icon-"]::before, +.fr-link--icon-left[class^=fr-fi-]::before, +.fr-link--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-link--icon-right[class^=fr-icon-], +.fr-link--icon-right[class*=" fr-icon-"], +.fr-link--icon-right[class^=fr-fi-], +.fr-link--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--icon-right[class^=fr-icon-]::after, +.fr-link--icon-right[class*=" fr-icon-"]::after, +.fr-link--icon-right[class^=fr-fi-]::after, +.fr-link--icon-right[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-link--icon-right[class^=fr-icon-]::before, +.fr-link--icon-right[class*=" fr-icon-"]::before, +.fr-link--icon-right[class^=fr-fi-]::before, +.fr-link--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-link[class^=fr-icon-]:not([class*=fr-link--icon-])::before, +.fr-link[class*=" fr-icon-"]:not([class*=fr-link--icon-])::before, +.fr-link[class^=fr-fi-]:not([class*=fr-link--icon-])::before, +.fr-link[class*=" fr-fi-"]:not([class*=fr-link--icon-])::before { + content: none; +} + +.fr-link--xs { + font-size: 0.75rem; + line-height: 1.25rem; + padding: 0 0; +} + +.fr-link--xs[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--xs[target=_blank]::after { + content: ""; + + --icon-size: 0.75rem; + margin-right: -0.09375rem; + margin-left: 0.5rem; +} + +.fr-link--xs.fr-link--icon-left[class^=fr-icon-], +.fr-link--xs.fr-link--icon-left[class*=" fr-icon-"], +.fr-link--xs.fr-link--icon-left[class^=fr-fi-], +.fr-link--xs.fr-link--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--xs.fr-link--icon-left[class^=fr-icon-]::before, +.fr-link--xs.fr-link--icon-left[class*=" fr-icon-"]::before, +.fr-link--xs.fr-link--icon-left[class^=fr-fi-]::before, +.fr-link--xs.fr-link--icon-left[class*=" fr-fi-"]::before { + --icon-size: 0.75rem; + margin-left: -0.09375rem; + margin-right: 0.5rem; +} + +.fr-link--xs.fr-link--icon-right[class^=fr-icon-], +.fr-link--xs.fr-link--icon-right[class*=" fr-icon-"], +.fr-link--xs.fr-link--icon-right[class^=fr-fi-], +.fr-link--xs.fr-link--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--xs.fr-link--icon-right[class^=fr-icon-]::after, +.fr-link--xs.fr-link--icon-right[class*=" fr-icon-"]::after, +.fr-link--xs.fr-link--icon-right[class^=fr-fi-]::after, +.fr-link--xs.fr-link--icon-right[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 0.75rem; + margin-right: -0.09375rem; + margin-left: 0.5rem; +} + +.fr-link--xs.fr-link--icon-right[class^=fr-icon-]::before, +.fr-link--xs.fr-link--icon-right[class*=" fr-icon-"]::before, +.fr-link--xs.fr-link--icon-right[class^=fr-fi-]::before, +.fr-link--xs.fr-link--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-link--xs[class^=fr-icon-]:not([class*=fr-link--icon-])::before, +.fr-link--xs[class*=" fr-icon-"]:not([class*=fr-link--icon-])::before, +.fr-link--xs[class^=fr-fi-]:not([class*=fr-link--icon-])::before, +.fr-link--xs[class*=" fr-fi-"]:not([class*=fr-link--icon-])::before { + content: none; +} + +.fr-link--sm { + font-size: 0.875rem; + line-height: 1.5rem; + padding: 0 0; +} + +.fr-link--sm[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--sm[target=_blank]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-link--sm.fr-link--icon-left[class^=fr-icon-], +.fr-link--sm.fr-link--icon-left[class*=" fr-icon-"], +.fr-link--sm.fr-link--icon-left[class^=fr-fi-], +.fr-link--sm.fr-link--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--sm.fr-link--icon-left[class^=fr-icon-]::before, +.fr-link--sm.fr-link--icon-left[class*=" fr-icon-"]::before, +.fr-link--sm.fr-link--icon-left[class^=fr-fi-]::before, +.fr-link--sm.fr-link--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-link--sm.fr-link--icon-right[class^=fr-icon-], +.fr-link--sm.fr-link--icon-right[class*=" fr-icon-"], +.fr-link--sm.fr-link--icon-right[class^=fr-fi-], +.fr-link--sm.fr-link--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--sm.fr-link--icon-right[class^=fr-icon-]::after, +.fr-link--sm.fr-link--icon-right[class*=" fr-icon-"]::after, +.fr-link--sm.fr-link--icon-right[class^=fr-fi-]::after, +.fr-link--sm.fr-link--icon-right[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-link--sm.fr-link--icon-right[class^=fr-icon-]::before, +.fr-link--sm.fr-link--icon-right[class*=" fr-icon-"]::before, +.fr-link--sm.fr-link--icon-right[class^=fr-fi-]::before, +.fr-link--sm.fr-link--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-link--sm[class^=fr-icon-]:not([class*=fr-link--icon-])::before, +.fr-link--sm[class*=" fr-icon-"]:not([class*=fr-link--icon-])::before, +.fr-link--sm[class^=fr-fi-]:not([class*=fr-link--icon-])::before, +.fr-link--sm[class*=" fr-fi-"]:not([class*=fr-link--icon-])::before { + content: none; +} + +.fr-link--lg { + font-size: 1.125rem; + line-height: 1.75rem; + padding: 0 0; +} + +.fr-link--lg[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--lg[target=_blank]::after { + content: ""; + + --icon-size: 1.5rem; + margin-right: -0.1875rem; + margin-left: 0.5rem; +} + +.fr-link--lg.fr-link--icon-left[class^=fr-icon-], +.fr-link--lg.fr-link--icon-left[class*=" fr-icon-"], +.fr-link--lg.fr-link--icon-left[class^=fr-fi-], +.fr-link--lg.fr-link--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--lg.fr-link--icon-left[class^=fr-icon-]::before, +.fr-link--lg.fr-link--icon-left[class*=" fr-icon-"]::before, +.fr-link--lg.fr-link--icon-left[class^=fr-fi-]::before, +.fr-link--lg.fr-link--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1.5rem; + margin-left: -0.1875rem; + margin-right: 0.5rem; +} + +.fr-link--lg.fr-link--icon-right[class^=fr-icon-], +.fr-link--lg.fr-link--icon-right[class*=" fr-icon-"], +.fr-link--lg.fr-link--icon-right[class^=fr-fi-], +.fr-link--lg.fr-link--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--lg.fr-link--icon-right[class^=fr-icon-]::after, +.fr-link--lg.fr-link--icon-right[class*=" fr-icon-"]::after, +.fr-link--lg.fr-link--icon-right[class^=fr-fi-]::after, +.fr-link--lg.fr-link--icon-right[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1.5rem; + margin-right: -0.1875rem; + margin-left: 0.5rem; +} + +.fr-link--lg.fr-link--icon-right[class^=fr-icon-]::before, +.fr-link--lg.fr-link--icon-right[class*=" fr-icon-"]::before, +.fr-link--lg.fr-link--icon-right[class^=fr-fi-]::before, +.fr-link--lg.fr-link--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-link--lg[class^=fr-icon-]:not([class*=fr-link--icon-])::before, +.fr-link--lg[class*=" fr-icon-"]:not([class*=fr-link--icon-])::before, +.fr-link--lg[class^=fr-fi-]:not([class*=fr-link--icon-])::before, +.fr-link--lg[class*=" fr-fi-"]:not([class*=fr-link--icon-])::before { + content: none; +} + +button.fr-link { + text-align: left; +} + +.fr-links-group--download .fr-link, +.fr-link--download { + position: relative; + font-size: 1rem; + line-height: 1.5rem; + padding: 0 0; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-links-group--download .fr-link::after, +.fr-link--download::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/download-line.svg"); + mask-image: url("../icons/system/download-line.svg"); + content: ""; + margin-bottom: 1.75rem; + vertical-align: calc((0.75rem - var(--icon-size)) * 0.5 - 1.75rem); +} + +.fr-links-group--download .fr-link::before, +.fr-link--download::before { + content: none; +} + +.fr-links-group--download .fr-link .fr-link__detail, +.fr-link--download .fr-link__detail { + position: absolute; + left: 0; + font-size: 0.75rem; + line-height: 1.25rem; + font-weight: 400; + margin-top: 1.75rem; + white-space: nowrap; + pointer-events: none; + cursor: text; +} + +.fr-links-group--download .fr-link .fr-link__detail abbr, +.fr-link--download .fr-link__detail abbr { + text-decoration: none; +} + +.fr-links-group--download { + --ul-type: disc; + --ol-type: decimal; + --ul-start: 1rem; + --ol-start: 1.5rem; + --xl-block: 0.5rem; + --li-bottom: 0.25rem; + --xl-base: 1em; + --ol-content: counters(li-counter, ".") ".  "; +} + +.fr-links-group--download > li { + display: block; +} + +.fr-links-group--download .fr-link, +.fr-links-group .fr-link--download { + margin-bottom: 2.5rem; +} + +.fr-links-group { + --li-bottom: 0.5rem; +} + +.fr-links-group--inline { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + display: inline; + margin: 0 -0.5rem; +} + +.fr-links-group--inline > li { + display: inline; + line-height: 2.75rem; +} + +.fr-links-group--inline .fr-link { + margin: 0 0.5rem 1rem; +} + +.fr-links-group--sm .fr-link { + font-size: 0.875rem; + line-height: 1.5rem; + padding: 0 0; +} + +.fr-links-group--sm .fr-link::before, +.fr-links-group--sm .fr-link::after { + --icon-size: 1rem; +} + +.fr-links-group--sm .fr-link:not(.fr-link--download) { + vertical-align: top; +} + +.fr-links-group--lg .fr-link { + font-size: 1.125rem; + line-height: 1.75rem; + padding: 0 0; +} + +.fr-links-group--lg .fr-link::before, +.fr-links-group--lg .fr-link::after { + --icon-size: 1.5rem; +} + +.fr-links-group__title { + font-weight: 700; + font-size: 1.375rem; + line-height: 1.75rem; + margin: var(--title-spacing); +} + +.fr-links-group--bordered { + padding: 1.5rem 1.5rem 0.5rem; + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-link--close { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + display: flex; + flex-direction: row; + align-items: center; + margin-left: auto; + margin-right: -1rem; + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-link--close::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/close-line.svg"); + mask-image: url("../icons/system/close-line.svg"); + content: ""; +} + +.fr-link--close::before { + content: none; +} + +.fr-link.fr-link--icon-left.fr-fi-theme-fill { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link.fr-link--icon-left.fr-fi-theme-fill::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-link__detail { + color: var(--text-mention-grey); +} + +.fr-links-group li::marker { + color: var(--text-action-high-blue-france); +} + +.fr-link--close:disabled, +a.fr-link--close:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + SIDEMENU +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-sidemenu { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + --underline-img: none; + --text-spacing: 0; + --title-spacing: 0; + position: relative; + margin-left: -1rem; + margin-right: -1rem; + /** + * Titre facultatif + */ + /** + * Variantes du sidemenu proposées juste à partir du breakpoint md + */ + box-shadow: inset 0 -1px 0 0 var(--border-default-grey), inset 0 1px 0 0 var(--border-default-grey); + + /* + @include elevation.elevate(raised, (legacy:$legacy)); + @include respond-from(md) { + @include elevation.drop((legacy:$legacy)); + } + */ + /* + @include elevation.elevate(raised, (legacy:$legacy)); + @include respond-from(md) { + @include elevation.drop((legacy:$legacy)); + } + */ +} + +.fr-sidemenu a:not([href]) { + cursor: default; +} + +.fr-sidemenu .fr-collapse { + margin: -0.25rem -0.25rem 0; + padding: 0.25rem 0.25rem 0; +} + +.fr-sidemenu .fr-collapse.fr-collapsing { + margin-top: 0; + margin-bottom: 0; + padding-top: 0; + padding-bottom: 0; +} + +.fr-sidemenu__title { + padding: 1rem 0; + font-size: 1.125rem; + line-height: 1.75rem; + font-weight: 700; + color: var(--text-title-grey); + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-sidemenu__list { + font-weight: 700; +} + +.fr-sidemenu__list .fr-sidemenu__list { + margin: 0 1rem 1rem; + font-weight: 400; +} + +.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__link, +.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__btn { + font-size: 1rem; + line-height: 1.5rem; + font-weight: 400; +} + +.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__link, +.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__btn { + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-sidemenu__item { + position: relative; +} + +.fr-sidemenu__item::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: 0 -1px 0 0 var(--border-default-grey), inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-sidemenu__item .fr-sidemenu__item .fr-sidemenu__item::before { + content: none; +} + +.fr-sidemenu__inner { + /** + * Ce wrapper ne sert que pour la version mobile + * On l'utilise pour l'ouverture/fermeture du sidemenu entier + */ +} + +.fr-sidemenu__inner > .fr-collapse { + margin: -0.25rem 0.75rem 0; + padding: 0.25rem 0.75rem 0; +} + +/** + * Styles du bouton et du lien d'accès direct du sidemnu + */ +.fr-sidemenu__link, +.fr-sidemenu__btn { + position: relative; + display: flex; + flex-direction: row; + align-items: center; + width: 100%; + padding: 0.75rem 1rem; + font-size: 1rem; + line-height: 1.5rem; + text-align: left; + font-weight: 700; + + --hover-tint: var(--hover); + --active-tint: var(--active); + color: var(--text-action-high-blue-france); +} + +.fr-sidemenu__link[aria-current]:not([aria-current=false])::before, +.fr-sidemenu__btn[aria-current]:not([aria-current=false])::before { + content: ""; + position: absolute; + top: 0.75rem; + bottom: 0.75rem; + left: 0; + width: 2px; + background-color: var(--border-active-blue-france); + + --idle: transparent; + --hover: var(--border-active-blue-france-hover); + --active: var(--border-active-blue-france-active); +} + +.fr-sidemenu__link:not([href])[aria-current]:not([aria-current=false]) { + pointer-events: none; + cursor: default; +} + +/** + * Style du bouton du sidemnenu pour ouvrir/refermer les listes de niveaux 1 et 2 + * Bouton pour la version mobile pour ouvrir/refermer le sidemenu + */ +.fr-sidemenu__btn[aria-expanded] { + display: flex; + flex-direction: row; + align-items: center; +} + +.fr-sidemenu__btn[aria-expanded]::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-down-s-line.svg"); + mask-image: url("../icons/system/arrow-down-s-line.svg"); + --icon-size: 1rem; + content: ""; + margin-left: auto; + margin-right: 0; + transition: transform 0.3s; +} + +.fr-sidemenu__btn[aria-expanded=true]::after { + transform: rotate(-180deg); +} + +/** + * Modificateur pour le bouton en version mobile permettant d'ouvrir/refermer le sidemenu + * L'icône de gauche est défini dans _sidemenu.scss (provisoire) + */ +.fr-sidemenu__inner > .fr-sidemenu__btn { + width: 100%; + font-weight: 500; + outline-offset: -2px; + + /** + * Ajout de l'icône de menu en mode mobile (provisoire) + */ +} + +.fr-sidemenu__inner > .fr-sidemenu__btn::after { + margin-right: 1rem; +} + +.fr-sidemenu__inner > .fr-sidemenu__btn::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/menu-2-fill.svg"); + mask-image: url("../icons/system/menu-2-fill.svg"); + --icon-size: 1rem; + content: ""; + margin-left: 0.5rem; + margin-right: 0.5rem; +} + +.fr-sidemenu__item .fr-sidemenu__link, +.fr-sidemenu__item .fr-sidemenu__btn { + color: var(--text-action-high-grey); +} + +.fr-sidemenu__item:first-child::before { + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-sidemenu__item:last-child::before { + box-shadow: 0 -1px 0 0 var(--border-default-grey); +} + +.fr-sidemenu__link[aria-current]:not([aria-current=false]), +.fr-sidemenu__btn[aria-current]:not([aria-current=false]) { + color: var(--text-active-blue-france); +} + +.fr-sidemenu__btn[aria-expanded=true] { + background-color: var(--background-open-blue-france); + + --idle: transparent; + --hover: var(--background-open-blue-france-hover); + --active: var(--background-open-blue-france-active); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + HIGHLIGHT +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-highlight { + padding-left: 1.25rem; + font-size: 1rem; + line-height: 1.5rem; + background-size: 0.25rem 100%; + background-position: 0 0; + background-repeat: no-repeat; + background-image: linear-gradient(0deg, var(--border-default-blue-france), var(--border-default-blue-france)); +} + +.fr-highlight--green-tilleul-verveine { + background-image: linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)); +} + +.fr-highlight--green-bourgeon { + background-image: linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)); +} + +.fr-highlight--green-emeraude { + background-image: linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)); +} + +.fr-highlight--green-menthe { + background-image: linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)); +} + +.fr-highlight--green-archipel { + background-image: linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)); +} + +.fr-highlight--blue-ecume { + background-image: linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)); +} + +.fr-highlight--blue-cumulus { + background-image: linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)); +} + +.fr-highlight--purple-glycine { + background-image: linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)); +} + +.fr-highlight--pink-macaron { + background-image: linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)); +} + +.fr-highlight--pink-tuile { + background-image: linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)); +} + +.fr-highlight--yellow-tournesol { + background-image: linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)); +} + +.fr-highlight--yellow-moutarde { + background-image: linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)); +} + +.fr-highlight--orange-terre-battue { + background-image: linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)); +} + +.fr-highlight--brown-cafe-creme { + background-image: linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)); +} + +.fr-highlight--brown-caramel { + background-image: linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)); +} + +.fr-highlight--brown-opera { + background-image: linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)); +} + +.fr-highlight--beige-gris-galet { + background-image: linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + TAB +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-tabs__tab { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + + --underline-img: none; + --hover-tint: var(--hover); + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + position: relative; + overflow: visible; + font-weight: 700; + z-index: 1; + margin: 0 0.25rem; + height: 100%; + white-space: nowrap; + background-size: 0 2px, 1px 0, 1px 0, 100% 1px; + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; + background-position: 0 0, 0 calc(100% - 1px), 100% calc(100% - 1px), 100% 100%; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); + box-shadow: 0 2px 0 0 var(--background-default-grey); +} + +.fr-tabs__tab::before, +.fr-tabs__tab::after { + display: block; +} + +.fr-tabs__tab[class^=fr-icon-]:not([class*=fr-tabs__tab--icon-]), +.fr-tabs__tab[class*=" fr-icon-"]:not([class*=fr-tabs__tab--icon-]), +.fr-tabs__tab[class^=fr-fi-]:not([class*=fr-tabs__tab--icon-]), +.fr-tabs__tab[class*=" fr-fi-"]:not([class*=fr-tabs__tab--icon-]) { + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.75rem; + padding-right: 0.75rem; +} + +.fr-tabs__tab[class^=fr-icon-]:not([class*=fr-tabs__tab--icon-])::before, +.fr-tabs__tab[class*=" fr-icon-"]:not([class*=fr-tabs__tab--icon-])::before, +.fr-tabs__tab[class^=fr-fi-]:not([class*=fr-tabs__tab--icon-])::before, +.fr-tabs__tab[class*=" fr-fi-"]:not([class*=fr-tabs__tab--icon-])::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.75rem; +} + +.fr-tabs__tab--icon-left[class^=fr-icon-], +.fr-tabs__tab--icon-left[class*=" fr-icon-"], +.fr-tabs__tab--icon-left[class^=fr-fi-], +.fr-tabs__tab--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-tabs__tab--icon-left[class^=fr-icon-]::before, +.fr-tabs__tab--icon-left[class*=" fr-icon-"]::before, +.fr-tabs__tab--icon-left[class^=fr-fi-]::before, +.fr-tabs__tab--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-tabs { + --tabs-height: auto; + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + --underline-img: none; + position: relative; + overflow: hidden; + margin-left: 0; + margin-right: 0; + margin-top: -4px; + padding-top: 4px; + display: flex; + flex-direction: row; + align-items: flex-start; + flex-wrap: wrap; + height: var(--tabs-height); + + /** + * Animation de la hauteur du panel + */ + transition: height 0.3s; + + /** + * ul : element srollable des boutons + */ + + /** + * Tab button + */ + + /** + * Tab Panel + */ + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); + + /** + * Tab button + */ + /** + * Tab button + */ +} + +.fr-tabs--viewport-width { + margin-left: calc(50% - 50vw); + margin-right: calc(50% - 50vw); +} + +.fr-tabs::before { + content: ""; + display: block; + width: 100%; + height: 100%; + margin-top: -1px; + order: 2; + box-shadow: inset 0 1px 0 0 var(--border-default-grey), inset 1px 0 0 0 var(--border-default-grey), inset -1px 0 0 0 var(--border-default-grey); +} + +.fr-tabs__list { + display: flex; + align-items: stretch; + overflow-x: auto; + width: 100%; + min-height: 3rem; + z-index: 1; + order: 1; + + /** + * overflow vertical de 4px pour le focus + */ + margin: -4px 0 -4px; + padding: 4px 0.75rem; +} + +.fr-tabs__tab[aria-selected=true] { + background-size: 100% 2px, 1px calc(100% - 1px), 1px calc(100% - 1px), 0 1px; +} + +.fr-tabs__panel { + --underline-img: linear-gradient(0deg, currentColor, currentColor); + --ul-type: disc; + --ol-type: decimal; + --ul-start: 1rem; + --ol-start: 1.5rem; + --xl-block: 0.5rem; + --li-bottom: 0.25rem; + --xl-base: 1em; + --ol-content: counters(li-counter, ".") ".  "; + display: block; + order: 3; + position: relative; + left: -100%; + width: 100%; + height: auto; + padding: 1rem; + margin-right: -100%; + flex: 0 0 100%; + transition: visibility 0.3s, transform 0.3s; + + /** + * Les éléments non sélectionnés sont cachés et rendus innaccessibles au focus + * Point d'attention : visibility hidden sur le panel et surcharge sur l'élément selected avec visibility visible créé des problèmes dans la gestion du focus en cas d'imbrication d'onglets + * + * tabs + * └─ panel selected + * └─ panel (visibility hidden, tabindex -1) + * └─ tabs + * └─ panel selected (visibility visible tabindex 0) + * ↑ ce panel est accessible alors que caché par son panel parent + * solution : visibility hidden seulement sur les éléments non sélectionnés + **/ +} + +.fr-tabs__panel:focus, +.fr-tabs__panel:focus-visible { + outline-offset: calc(-1rem + 2px); +} + +.fr-tabs__panel--direction-end { + transform: translate(100%); +} + +.fr-tabs__panel--direction-start { + transform: translate(-100%); +} + +.fr-tabs__panel:not(.fr-tabs__panel--selected) { + visibility: hidden; +} + +/* +* Ombres ajoutées en Js si le contenu est plus grand que le conteneur +*/ +.fr-tabs__shadow { + --tabs-list-height: 3rem; + + /** + * Modifier ombre à gauche + **/ + + /** + * Modifier ombre à droite + **/ + + /** + * Modifier combinaison ombre à gauche et ombre à droite + **/ +} + +.fr-tabs__shadow::before { + content: ""; + display: block; + position: absolute; + top: 4px; + right: 0; + left: 0; + z-index: 2; + box-shadow: inset 0 0 0 0 rgba(22, 22, 22, 0), inset 0 0 0 0 rgba(22, 22, 22, 0); + height: calc(var(--tabs-list-height) - 8px); + opacity: 0.8; + pointer-events: none; + transition: box-shadow 0.3s; +} + +.fr-tabs__shadow--left::before { + box-shadow: inset 2rem 0 1.5rem -2rem #161616, inset 0 0 0 0 rgba(22, 22, 22, 0); +} + +.fr-tabs__shadow--right::before { + box-shadow: inset 0 0 0 0 rgba(22, 22, 22, 0), inset -2rem 0 1.5rem -2rem #161616; +} + +.fr-tabs__shadow--left.fr-tabs__shadow--right::before { + box-shadow: inset 2rem 0 1.5rem -2rem #161616, inset -2rem 0 1.5rem -2rem #161616; +} + +:root[data-fr-theme=dark] .fr-tabs__shadow::before { + opacity: 1; +} + +.fr-tabs__tab:not([aria-selected=true]) { + background-color: var(--background-action-low-blue-france); + + --idle: transparent; + --hover: var(--background-action-low-blue-france-hover); + --active: var(--background-action-low-blue-france-active); + color: var(--text-action-high-grey); +} + +.fr-tabs__tab[aria-selected=true]:not(:disabled) { + background-image: linear-gradient(0deg, var(--border-active-blue-france), var(--border-active-blue-france)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); + color: var(--text-active-blue-france); +} + +.fr-tabs__tab:disabled { + color: var(--text-disabled-grey); + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + PAGINATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-pagination__link { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + --hover-tint: var(--hover); + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + min-width: 2rem; + margin-left: 0.5rem; + margin-right: 0.5rem; + margin-bottom: 1rem; + + --underline-img: none; + position: relative; +} + +.fr-pagination__link::before, +.fr-pagination__link::after { + display: block; +} + +.fr-pagination { + --underline-img: none; + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + color: var(--text-action-high-grey); +} + +.fr-pagination__list { + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + flex-wrap: wrap; +} + +.fr-pagination__list > *:first-child, +.fr-pagination__list > *:first-child * { + margin-left: 0; +} + +.fr-pagination__list > *:last-child, +.fr-pagination__list > *:last-child * { + margin-right: 0; +} + +.fr-pagination__link:not([href])[aria-current]:not([aria-current=false]) { + cursor: default; + pointer-events: none; +} + +.fr-pagination__link--first { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-pagination__link--first::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/fr--arrow-left-s-first-line.svg"); + mask-image: url("../icons/system/fr--arrow-left-s-first-line.svg"); + content: ""; +} + +.fr-pagination__link--first.fr-pagination__link--label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-pagination__link--first.fr-pagination__link--label::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/fr--arrow-left-s-first-line.svg"); + mask-image: url("../icons/system/fr--arrow-left-s-first-line.svg"); + content: ""; +} + +.fr-pagination__link--prev { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-pagination__link--prev::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-left-s-line.svg"); + mask-image: url("../icons/system/arrow-left-s-line.svg"); + content: ""; +} + +.fr-pagination__link--prev.fr-pagination__link--label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-pagination__link--prev.fr-pagination__link--label::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-left-s-line.svg"); + mask-image: url("../icons/system/arrow-left-s-line.svg"); + content: ""; +} + +.fr-pagination__link--next { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-pagination__link--next::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-right-s-line.svg"); + mask-image: url("../icons/system/arrow-right-s-line.svg"); + content: ""; +} + +.fr-pagination__link--next.fr-pagination__link--label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-pagination__link--next.fr-pagination__link--label::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-right-s-line.svg"); + mask-image: url("../icons/system/arrow-right-s-line.svg"); + content: ""; +} + +.fr-pagination__link--next.fr-pagination__link--label::before { + content: none; +} + +.fr-pagination__link--last { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-pagination__link--last::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/fr--arrow-right-s-last-line.svg"); + mask-image: url("../icons/system/fr--arrow-right-s-last-line.svg"); + content: ""; +} + +.fr-pagination__link--last.fr-pagination__link--label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-pagination__link--last.fr-pagination__link--label::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/fr--arrow-right-s-last-line.svg"); + mask-image: url("../icons/system/fr--arrow-right-s-last-line.svg"); + content: ""; +} + +.fr-pagination__link--last.fr-pagination__link--label::before { + content: none; +} + +.fr-pagination__link[aria-current]:not([aria-current=false]) { + background-color: var(--background-active-blue-france); + + --idle: transparent; + --hover: var(--background-active-blue-france-hover); + --active: var(--background-active-blue-france-active); + color: var(--text-inverted-blue-france); +} + +.fr-pagination__link:not([aria-current]):disabled, +a.fr-pagination__link:not([aria-current]):not([href]), +a.fr-pagination__link[aria-current=false]:not([href]), +.fr-pagination__link[aria-current=false]:disabled { + color: var(--text-disabled-grey); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + SUMMARY +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-summary { + --text-spacing: 0 0 0.5rem 0; + --title-spacing: 0 0 0.5rem 0; + padding: 1.5rem; + font-size: 0.75rem; + line-height: 1.25rem; + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); +} + +.fr-summary ol { + list-style-type: none; +} + +.fr-summary li { + padding: 0.5rem 0; +} + +.fr-summary li::marker { + content: none; +} + +.fr-summary__title { + font-size: 0.75rem; + line-height: 1.25rem; + padding-left: 0.5rem; + font-weight: 700; + text-transform: uppercase; + color: var(--text-title-grey); +} + +.fr-summary__link { + display: inline; + position: relative; + font-size: 0.75rem; + line-height: 1.25rem; +} + +.fr-summary__link::before { + content: var(--ol-content); + position: absolute; + right: 100%; + font-size: var(--xl-size); + font-weight: bold; +} + +.fr-summary__link:not(:hover):not(:active) { + --underline-idle-width: 0; +} + +.fr-summary li > a { + color: var(--text-action-high-grey); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + TABLE +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-table { + --table-offset: calc(0px); + --row-height: 0.125rem; + --text-spacing: 0; + --title-spacing: 0; + position: relative; + margin-bottom: 2.5rem; + margin-top: 1rem; + /* + * Cache la caption + */ + + /* + * Fixe le caption en bas du tableau + */ + + /* Style bordered, ajoute des bordures verticales entre chaque cellule */ + + /* Désactive le scroll horizontal */ + padding-top: var(--table-offset); + /* + * Cache la caption + */ + + /* + * Fixe le caption en bas du tableau + */ + + /* + * pas de scroll ni de shadow + */ + + /* + * Fixe la taille des colonnes du tableau + */ + + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table__container { + overflow: auto; + padding-top: var(--table-offset); +} + +.fr-table__content .fr-cell--fixed .fr-checkbox-group + *, +.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group + *, +.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group + *, +.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group + * { + margin-left: 0.5rem; +} + +.fr-table__content .fr-cell--fixed .fr-checkbox-group .fr-label, +.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group .fr-label, +.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group .fr-label, +.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group .fr-label { + color: transparent; + width: 0; + pointer-events: none; +} + +.fr-table__content .fr-cell--fixed .fr-checkbox-group .fr-label::before, +.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group .fr-label::before, +.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group .fr-label::before, +.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group .fr-label::before { + left: -1.25rem; +} + +.fr-table__content .fr-cell--fixed .fr-checkbox-group input[type=checkbox], +.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group input[type=checkbox], +.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group input[type=checkbox], +.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group input[type=checkbox] { + left: 0.25rem; +} + +.fr-table__content .fr-cell--fixed { + position: sticky; + left: 0; + z-index: 1; +} + +.fr-table__content .fr-cell--center { + text-align: center; +} + +.fr-table__content .fr-cell--right { + text-align: right; +} + +.fr-table__content .fr-cell--top { + vertical-align: top; +} + +.fr-table__content .fr-cell--bottom { + vertical-align: bottom; +} + +.fr-table__content .fr-cell__title { + font-weight: 700; +} + +.fr-table__content .fr-cell__desc { + font-weight: 400; +} + +.fr-table__content .fr-cell--inline { + display: flex; + align-items: center; + margin: 0 -0.5rem; +} + +.fr-table__content .fr-cell--inline > * { + margin: 0 0.5rem; +} + +.fr-table__content .fr-cell--multiline, +.fr-table__content .fr-cell--multiline * { + white-space: normal; +} + +.fr-table__content .fr-cell--sort { + display: flex; + align-items: center; + justify-content: space-between; +} + +.fr-table__content .fr-cell--sort .fr-btn--sort { + margin-left: 1rem; +} + +.fr-table__content .fr-col--xs { + white-space: normal; + min-width: 4rem; +} + +.fr-table__content .fr-col--sm { + white-space: normal; + min-width: 5rem; +} + +.fr-table__content .fr-col--md { + white-space: normal; + min-width: 12.5rem; +} + +.fr-table__content .fr-col--lg { + white-space: normal; + min-width: 25rem; +} + +.fr-table__content table { + width: 100%; + border-spacing: 0; + border-collapse: collapse; +} + +.fr-table__content table thead { + position: relative; +} + +.fr-table__content table thead::before { + content: ""; + display: block; + position: absolute; + top: inherit; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 1px; + pointer-events: none; + z-index: 1; +} + +.fr-table__content table thead th { + font-weight: 700; + background-color: var(--background-alt-grey); + + --idle: transparent; + --hover: var(--background-alt-grey-hover); + --active: var(--background-alt-grey-active); + background-image: linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)); +} + +.fr-table__content table thead th[role=columnheader] { + background-size: 100% 1px, 1px 100%; + background-repeat: no-repeat, no-repeat; + background-position: 0 100%, 100% 0; + background-image: linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)), linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)); +} + +.fr-table__content table tbody th { + background-size: 100% 1px, 1px 100%; + background-repeat: no-repeat, no-repeat; + background-position: 0 100%, 100% 0; + background-color: var(--background-alt-grey); + + --idle: transparent; + --hover: var(--background-alt-grey-hover); + --active: var(--background-alt-grey-active); + background-image: linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)); +} + +.fr-table__content table tbody tr::after { + position: absolute; + left: 0; + width: 100%; + height: var(--row-height); + z-index: 2; + pointer-events: none; + transform: translateY(-0.125rem); + background-size: 0.125rem 100%, 0.125rem 100%, 100% 0.125rem, 0 0; + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; + background-position: 0 0, 100% 0, 0 0, 0 100%; + background-image: linear-gradient(0deg, var(--border-action-high-blue-france), var(--border-action-high-blue-france)), linear-gradient(0deg, var(--border-action-high-blue-france), var(--border-action-high-blue-france)), linear-gradient(0deg, var(--border-action-high-blue-france), var(--border-action-high-blue-france)), linear-gradient(0deg, var(--border-action-high-blue-france), var(--border-action-high-blue-france)); +} + +.fr-table__content table tbody tr[aria-selected=true]::after, +.fr-table__content table tbody tr[aria-selected=true] + tr::after { + content: ""; +} + +.fr-table__content table tbody tr[aria-selected=true] + tr[aria-selected=true]::after { + background-size: 0.125rem 100%, 0.125rem 100%, 0 0, 0 0; +} + +.fr-table__content table tbody tr[aria-selected=true] + tr:not([aria-selected=true])::after { + background-size: 0 0, 0 0, 100% 0.125rem, 0 0; +} + +.fr-table__content table tbody tr:last-of-type[aria-selected=true]::after { + background-size: 0.125rem 100%, 0.125rem 100%, 100% 0.125rem, 100% 0.125rem; +} + +.fr-table__content table tbody tr[aria-selected=true] + tr:last-of-type[aria-selected=true]::after { + background-size: 0.125rem 100%, 0.125rem 100%, 0 0, 100% 0.125rem; +} + +.fr-table__content th, +.fr-table__content td { + display: table-cell; + padding: 0.5rem 1rem; + font-size: 0.875rem; + line-height: 1.5rem; + text-align: left; + vertical-align: middle; + white-space: nowrap; + background-size: 100% 1px; + background-repeat: no-repeat; + background-position: 100% 100%; +} + +.fr-table__content th .fr-checkbox-group, +.fr-table__content td .fr-checkbox-group { + display: inline-block; +} + +.fr-table__content th .fr-checkbox-group .fr-label, +.fr-table__content td .fr-checkbox-group .fr-label { + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-table caption { + position: initial; + font-size: 1.375rem; + line-height: 1.75rem; + margin: var(--title-spacing); + font-weight: 700; + margin-bottom: 1rem; + text-align: left; +} + +.fr-table caption .fr-table__caption__desc { + margin-top: 1rem; + font-size: 1rem; + line-height: 1.5rem; + font-weight: 400; +} + +.fr-table__detail { + font-size: 0.875rem; + line-height: 1.5rem; + color: var(--text-mention-grey); +} + +.fr-table[data-fr-js-table=true] caption { + position: absolute; + top: 0; +} + +.fr-table[data-fr-js-table=true] .fr-table__wrapper { + position: relative; +} + +.fr-table[data-fr-js-table=true] .fr-table__wrapper::after { + content: ""; + display: block; + position: absolute; + top: var(--table-offset); + left: 0; + width: 100%; + height: calc(100% - var(--table-offset)); + z-index: 1; + background-position: 0 0, 0 0, 100% 100%, 0 100%; + background-size: 100% 1px, 1px 100%, 1px 100%, 100% 1px; + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; + pointer-events: none; +} + +.fr-table__header .fr-table__detail { + margin-bottom: 1rem; +} + +.fr-table__header .fr-segmented { + margin-bottom: 1rem; +} + +.fr-table__footer--start { + margin-top: 1rem; +} + +.fr-table__footer--start .fr-table__detail { + padding-right: 0.5rem; +} + +.fr-table__footer--middle { + margin-top: 1rem; + display: flex; + flex-direction: row; + align-items: center; + justify-content: center; +} + +.fr-table__footer--middle .fr-pagination { + margin-top: 0.75rem; +} + +.fr-table__footer--end { + margin-top: 1.5rem; + flex: 1 0 100%; +} + +.fr-table--sm .fr-table__content th, +.fr-table--sm .fr-table__content td { + padding: 0.25rem 0.75rem; +} + +.fr-table--lg .fr-table__content th, +.fr-table--lg .fr-table__content td { + padding: 0.75rem 1.5rem; +} + +.fr-table.fr-table--no-caption .fr-table__wrapper .fr-table__container { + padding-top: 0; +} + +.fr-table.fr-table--no-caption .fr-table__wrapper caption { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; + height: 0; +} + +.fr-table.fr-table--caption-bottom { + margin-bottom: 0; +} + +.fr-table.fr-table--caption-bottom .fr-table__wrapper { + margin-top: 0; + margin-bottom: calc(var(--table-offset) + 1.5rem); +} + +.fr-table.fr-table--caption-bottom .fr-table__wrapper::after { + bottom: 0; + top: auto; + height: 100%; +} + +.fr-table.fr-table--caption-bottom .fr-table__wrapper .fr-table__container { + padding-top: 0; +} + +.fr-table.fr-table--caption-bottom .fr-table__wrapper caption { + margin-bottom: 0; + margin-top: 1rem; + height: min-content; + caption-side: bottom; +} + +.fr-table.fr-table--caption-bottom[data-fr-js-table=true] caption { + position: absolute; + top: 100%; + right: 0; + bottom: 0; + left: 0; + margin-top: 1rem; +} + +.fr-table.fr-table--bordered .fr-table__content th, +.fr-table.fr-table--bordered .fr-table__content td { + background-size: 100% 1px, 1px 100%; + background-repeat: no-repeat, no-repeat; + background-position: 0 100%, 100% 0; +} + +.fr-table.fr-table--no-scroll .fr-table__wrapper { + width: fit-content; +} + +.fr-table.fr-table--no-scroll .fr-table__wrapper .fr-table__content table { + width: auto; +} + +.fr-table.fr-table--no-scroll .fr-table__wrapper .fr-table__content table th, +.fr-table.fr-table--no-scroll .fr-table__wrapper .fr-table__content table td { + white-space: normal; +} + +.fr-table__wrapper::after { + background-image: linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)); +} + +.fr-table__content table caption { + color: var(--text-title-grey); +} + +.fr-table__content table tbody td { + background-image: linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)); + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-table::before { + content: ""; + display: block; + width: 100%; + height: 0; +} + +.fr-table:not(.fr-table--no-scroll) > table { + width: 100%; +} + +.fr-table > table { + width: 100%; + display: block; + overflow: auto; + border-spacing: 0; +} + +.fr-table > table td, +.fr-table > table th { + text-align: left; + vertical-align: middle; + display: table-cell; + border: 0; + padding: 0.75rem; + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-table > table th { + font-weight: 700; +} + +.fr-table > table thead { + background-size: 100% 1px; + background-position: bottom; + background-repeat: no-repeat; + background-image: linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)); + background-color: var(--background-alt-grey); + + --idle: transparent; + --hover: var(--background-alt-grey-hover); + --active: var(--background-alt-grey-active); + color: var(--text-title-grey); +} + +.fr-table > table thead td, +.fr-table > table thead th { + font-weight: 700; + padding-bottom: 0.875rem; +} + +.fr-table[data-fr-js-table=true] > table thead, +.fr-table[data-fr-js-table=true] > table tbody { + position: relative; +} + +.fr-table[data-fr-js-table=true] > table thead::after, +.fr-table[data-fr-js-table=true] > table tbody::after { + content: ""; + display: block; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 1; + background-repeat: no-repeat, no-repeat, no-repeat; + pointer-events: none; +} + +.fr-table[data-fr-js-table=true] > table thead::after { + background-position: 0 0, 0 0, 100% 100%; + background-size: 100% 1px, 1px 100%, 1px 100%; +} + +.fr-table[data-fr-js-table=true] > table tbody::after { + background-position: 0 0, 0 100%, 100% 0; + background-size: 1px 100%, 100% 1px, 1px 100%; +} + +.fr-table--no-caption { + padding-top: 0; +} + +.fr-table--no-caption > table caption { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; + height: 0; +} + +.fr-table--caption-bottom { + padding-top: 0; + margin-top: 1rem; +} + +.fr-table--caption-bottom > table { + margin-bottom: calc(var(--table-offset) + 2.75rem); +} + +.fr-table--caption-bottom > table caption { + margin-top: 1rem; + height: min-content; + caption-side: bottom; +} + +.fr-table--caption-bottom[data-fr-js-table=true] > table::after { + bottom: 0; + top: auto; + height: 100%; +} + +.fr-table--caption-bottom[data-fr-js-table=true] > table caption { + position: absolute; + top: 100%; + right: 0; + bottom: 0; + left: 0; + margin-top: 1rem; +} + +.fr-table--no-scroll { + min-width: auto; +} + +.fr-table--no-scroll > table { + overflow-x: hidden; +} + +.fr-table--no-scroll > table caption { + max-width: calc(100vw - 2rem); +} + +.fr-table--layout-fixed > table { + display: table; + table-layout: fixed; +} + +.fr-table--bordered > table tbody tr { + background-size: 100% 1px; + background-position: bottom; + background-repeat: no-repeat; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); + + /* Style bordered, enleve le style even/odd */ + /* Style bordered, enleve le style even/odd */ +} + +.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +/* +* Ombres ajoutées en Js si le contenu est plus grand que le conteneur +*/ +.fr-table > table.fr-table__shadow { + /** + * Modifier ombre à gauche + **/ + + /** + * Modifier ombre à droite + **/ +} + +.fr-table > table.fr-table__shadow::before { + content: ""; + display: block; + position: absolute; + top: var(--table-offset); + right: 0; + bottom: 0; + left: 0; + z-index: 1; + box-shadow: inset 0 0 0 0 #161616, inset 0 0 0 0 #161616; + opacity: 0.32; + pointer-events: none; + transition: box-shadow 0.3s; +} + +.fr-table > table.fr-table__shadow--left { + /** + * Modifier combinaison ombre à gauche et ombre à droite + **/ +} + +.fr-table > table.fr-table__shadow--left::before { + box-shadow: inset 2rem 0 1rem -2rem #161616, inset 0 0 0 0 #161616; +} + +.fr-table > table.fr-table__shadow--left.fr-table__shadow--right::before { + content: ""; + display: block; + box-shadow: inset 2rem 0 1rem -2rem #161616, inset -2rem 0 1rem -2rem #161616; +} + +.fr-table > table.fr-table__shadow--right::before { + box-shadow: inset 0 0 0 0 #161616, inset -2rem 0 1rem -2rem #161616; +} + +/* +* Positionnement ombres sur le tableau sans caption +*/ +.fr-table--no-caption > table.fr-table__shadow::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; +} + +/* +* Positionnement ombres sur le tableau avec caption en bas +*/ +.fr-table--caption-bottom > table.fr-table__shadow::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; +} + +:root[data-fr-theme=dark] .fr-table > table.fr-table__shadow::before { + opacity: 1; +} + +.fr-table > table caption { + color: var(--text-title-grey); +} + +.fr-table > table thead::after, +.fr-table > table tbody::after { + background-image: linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)); +} + +.fr-table > table tbody { + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-table > table tbody tr:nth-child(even) { + background-color: var(--background-alt-grey); + + --idle: transparent; + --hover: var(--background-alt-grey-hover); + --active: var(--background-alt-grey-active); +} + +.fr-table--green-tilleul-verveine { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-tilleul-verveine > table::after { + background-image: linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)), linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)), linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)), linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)); +} + +.fr-table--green-tilleul-verveine > table thead { + background-image: linear-gradient(0deg, var(--border-plain-green-tilleul-verveine), var(--border-plain-green-tilleul-verveine)); + background-color: var(--background-contrast-green-tilleul-verveine); + + --idle: transparent; + --hover: var(--background-contrast-green-tilleul-verveine-hover); + --active: var(--background-contrast-green-tilleul-verveine-active); +} + +.fr-table--green-tilleul-verveine > table tbody { + background-color: var(--background-alt-green-tilleul-verveine); + + --idle: transparent; + --hover: var(--background-alt-green-tilleul-verveine-hover); + --active: var(--background-alt-green-tilleul-verveine-active); +} + +.fr-table--green-tilleul-verveine > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-green-tilleul-verveine); + + --idle: transparent; + --hover: var(--background-contrast-green-tilleul-verveine-hover); + --active: var(--background-contrast-green-tilleul-verveine-active); +} + +.fr-table--green-tilleul-verveine.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)); +} + +.fr-table--green-tilleul-verveine.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--green-bourgeon { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-bourgeon > table::after { + background-image: linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)), linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)), linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)), linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)); +} + +.fr-table--green-bourgeon > table thead { + background-image: linear-gradient(0deg, var(--border-plain-green-bourgeon), var(--border-plain-green-bourgeon)); + background-color: var(--background-contrast-green-bourgeon); + + --idle: transparent; + --hover: var(--background-contrast-green-bourgeon-hover); + --active: var(--background-contrast-green-bourgeon-active); +} + +.fr-table--green-bourgeon > table tbody { + background-color: var(--background-alt-green-bourgeon); + + --idle: transparent; + --hover: var(--background-alt-green-bourgeon-hover); + --active: var(--background-alt-green-bourgeon-active); +} + +.fr-table--green-bourgeon > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-green-bourgeon); + + --idle: transparent; + --hover: var(--background-contrast-green-bourgeon-hover); + --active: var(--background-contrast-green-bourgeon-active); +} + +.fr-table--green-bourgeon.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)); +} + +.fr-table--green-bourgeon.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--green-emeraude { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-emeraude > table::after { + background-image: linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)), linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)), linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)), linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)); +} + +.fr-table--green-emeraude > table thead { + background-image: linear-gradient(0deg, var(--border-plain-green-emeraude), var(--border-plain-green-emeraude)); + background-color: var(--background-contrast-green-emeraude); + + --idle: transparent; + --hover: var(--background-contrast-green-emeraude-hover); + --active: var(--background-contrast-green-emeraude-active); +} + +.fr-table--green-emeraude > table tbody { + background-color: var(--background-alt-green-emeraude); + + --idle: transparent; + --hover: var(--background-alt-green-emeraude-hover); + --active: var(--background-alt-green-emeraude-active); +} + +.fr-table--green-emeraude > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-green-emeraude); + + --idle: transparent; + --hover: var(--background-contrast-green-emeraude-hover); + --active: var(--background-contrast-green-emeraude-active); +} + +.fr-table--green-emeraude.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)); +} + +.fr-table--green-emeraude.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--green-menthe { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-menthe > table::after { + background-image: linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)), linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)), linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)), linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)); +} + +.fr-table--green-menthe > table thead { + background-image: linear-gradient(0deg, var(--border-plain-green-menthe), var(--border-plain-green-menthe)); + background-color: var(--background-contrast-green-menthe); + + --idle: transparent; + --hover: var(--background-contrast-green-menthe-hover); + --active: var(--background-contrast-green-menthe-active); +} + +.fr-table--green-menthe > table tbody { + background-color: var(--background-alt-green-menthe); + + --idle: transparent; + --hover: var(--background-alt-green-menthe-hover); + --active: var(--background-alt-green-menthe-active); +} + +.fr-table--green-menthe > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-green-menthe); + + --idle: transparent; + --hover: var(--background-contrast-green-menthe-hover); + --active: var(--background-contrast-green-menthe-active); +} + +.fr-table--green-menthe.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)); +} + +.fr-table--green-menthe.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--green-archipel { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-archipel > table::after { + background-image: linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)), linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)), linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)), linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)); +} + +.fr-table--green-archipel > table thead { + background-image: linear-gradient(0deg, var(--border-plain-green-archipel), var(--border-plain-green-archipel)); + background-color: var(--background-contrast-green-archipel); + + --idle: transparent; + --hover: var(--background-contrast-green-archipel-hover); + --active: var(--background-contrast-green-archipel-active); +} + +.fr-table--green-archipel > table tbody { + background-color: var(--background-alt-green-archipel); + + --idle: transparent; + --hover: var(--background-alt-green-archipel-hover); + --active: var(--background-alt-green-archipel-active); +} + +.fr-table--green-archipel > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-green-archipel); + + --idle: transparent; + --hover: var(--background-contrast-green-archipel-hover); + --active: var(--background-contrast-green-archipel-active); +} + +.fr-table--green-archipel.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)); +} + +.fr-table--green-archipel.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--blue-ecume { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--blue-ecume > table::after { + background-image: linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)), linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)), linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)), linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)); +} + +.fr-table--blue-ecume > table thead { + background-image: linear-gradient(0deg, var(--border-plain-blue-ecume), var(--border-plain-blue-ecume)); + background-color: var(--background-contrast-blue-ecume); + + --idle: transparent; + --hover: var(--background-contrast-blue-ecume-hover); + --active: var(--background-contrast-blue-ecume-active); +} + +.fr-table--blue-ecume > table tbody { + background-color: var(--background-alt-blue-ecume); + + --idle: transparent; + --hover: var(--background-alt-blue-ecume-hover); + --active: var(--background-alt-blue-ecume-active); +} + +.fr-table--blue-ecume > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-blue-ecume); + + --idle: transparent; + --hover: var(--background-contrast-blue-ecume-hover); + --active: var(--background-contrast-blue-ecume-active); +} + +.fr-table--blue-ecume.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)); +} + +.fr-table--blue-ecume.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--blue-cumulus { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--blue-cumulus > table::after { + background-image: linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)), linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)), linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)), linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)); +} + +.fr-table--blue-cumulus > table thead { + background-image: linear-gradient(0deg, var(--border-plain-blue-cumulus), var(--border-plain-blue-cumulus)); + background-color: var(--background-contrast-blue-cumulus); + + --idle: transparent; + --hover: var(--background-contrast-blue-cumulus-hover); + --active: var(--background-contrast-blue-cumulus-active); +} + +.fr-table--blue-cumulus > table tbody { + background-color: var(--background-alt-blue-cumulus); + + --idle: transparent; + --hover: var(--background-alt-blue-cumulus-hover); + --active: var(--background-alt-blue-cumulus-active); +} + +.fr-table--blue-cumulus > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-blue-cumulus); + + --idle: transparent; + --hover: var(--background-contrast-blue-cumulus-hover); + --active: var(--background-contrast-blue-cumulus-active); +} + +.fr-table--blue-cumulus.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)); +} + +.fr-table--blue-cumulus.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--purple-glycine { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--purple-glycine > table::after { + background-image: linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)), linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)), linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)), linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)); +} + +.fr-table--purple-glycine > table thead { + background-image: linear-gradient(0deg, var(--border-plain-purple-glycine), var(--border-plain-purple-glycine)); + background-color: var(--background-contrast-purple-glycine); + + --idle: transparent; + --hover: var(--background-contrast-purple-glycine-hover); + --active: var(--background-contrast-purple-glycine-active); +} + +.fr-table--purple-glycine > table tbody { + background-color: var(--background-alt-purple-glycine); + + --idle: transparent; + --hover: var(--background-alt-purple-glycine-hover); + --active: var(--background-alt-purple-glycine-active); +} + +.fr-table--purple-glycine > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-purple-glycine); + + --idle: transparent; + --hover: var(--background-contrast-purple-glycine-hover); + --active: var(--background-contrast-purple-glycine-active); +} + +.fr-table--purple-glycine.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)); +} + +.fr-table--purple-glycine.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--pink-macaron { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--pink-macaron > table::after { + background-image: linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)), linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)), linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)), linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)); +} + +.fr-table--pink-macaron > table thead { + background-image: linear-gradient(0deg, var(--border-plain-pink-macaron), var(--border-plain-pink-macaron)); + background-color: var(--background-contrast-pink-macaron); + + --idle: transparent; + --hover: var(--background-contrast-pink-macaron-hover); + --active: var(--background-contrast-pink-macaron-active); +} + +.fr-table--pink-macaron > table tbody { + background-color: var(--background-alt-pink-macaron); + + --idle: transparent; + --hover: var(--background-alt-pink-macaron-hover); + --active: var(--background-alt-pink-macaron-active); +} + +.fr-table--pink-macaron > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-pink-macaron); + + --idle: transparent; + --hover: var(--background-contrast-pink-macaron-hover); + --active: var(--background-contrast-pink-macaron-active); +} + +.fr-table--pink-macaron.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)); +} + +.fr-table--pink-macaron.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--pink-tuile { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--pink-tuile > table::after { + background-image: linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)), linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)), linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)), linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)); +} + +.fr-table--pink-tuile > table thead { + background-image: linear-gradient(0deg, var(--border-plain-pink-tuile), var(--border-plain-pink-tuile)); + background-color: var(--background-contrast-pink-tuile); + + --idle: transparent; + --hover: var(--background-contrast-pink-tuile-hover); + --active: var(--background-contrast-pink-tuile-active); +} + +.fr-table--pink-tuile > table tbody { + background-color: var(--background-alt-pink-tuile); + + --idle: transparent; + --hover: var(--background-alt-pink-tuile-hover); + --active: var(--background-alt-pink-tuile-active); +} + +.fr-table--pink-tuile > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-pink-tuile); + + --idle: transparent; + --hover: var(--background-contrast-pink-tuile-hover); + --active: var(--background-contrast-pink-tuile-active); +} + +.fr-table--pink-tuile.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)); +} + +.fr-table--pink-tuile.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--yellow-tournesol { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--yellow-tournesol > table::after { + background-image: linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)), linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)), linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)), linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)); +} + +.fr-table--yellow-tournesol > table thead { + background-image: linear-gradient(0deg, var(--border-plain-yellow-tournesol), var(--border-plain-yellow-tournesol)); + background-color: var(--background-contrast-yellow-tournesol); + + --idle: transparent; + --hover: var(--background-contrast-yellow-tournesol-hover); + --active: var(--background-contrast-yellow-tournesol-active); +} + +.fr-table--yellow-tournesol > table tbody { + background-color: var(--background-alt-yellow-tournesol); + + --idle: transparent; + --hover: var(--background-alt-yellow-tournesol-hover); + --active: var(--background-alt-yellow-tournesol-active); +} + +.fr-table--yellow-tournesol > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-yellow-tournesol); + + --idle: transparent; + --hover: var(--background-contrast-yellow-tournesol-hover); + --active: var(--background-contrast-yellow-tournesol-active); +} + +.fr-table--yellow-tournesol.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)); +} + +.fr-table--yellow-tournesol.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--yellow-moutarde { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--yellow-moutarde > table::after { + background-image: linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)), linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)), linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)), linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)); +} + +.fr-table--yellow-moutarde > table thead { + background-image: linear-gradient(0deg, var(--border-plain-yellow-moutarde), var(--border-plain-yellow-moutarde)); + background-color: var(--background-contrast-yellow-moutarde); + + --idle: transparent; + --hover: var(--background-contrast-yellow-moutarde-hover); + --active: var(--background-contrast-yellow-moutarde-active); +} + +.fr-table--yellow-moutarde > table tbody { + background-color: var(--background-alt-yellow-moutarde); + + --idle: transparent; + --hover: var(--background-alt-yellow-moutarde-hover); + --active: var(--background-alt-yellow-moutarde-active); +} + +.fr-table--yellow-moutarde > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-yellow-moutarde); + + --idle: transparent; + --hover: var(--background-contrast-yellow-moutarde-hover); + --active: var(--background-contrast-yellow-moutarde-active); +} + +.fr-table--yellow-moutarde.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)); +} + +.fr-table--yellow-moutarde.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--orange-terre-battue { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--orange-terre-battue > table::after { + background-image: linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)), linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)), linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)), linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)); +} + +.fr-table--orange-terre-battue > table thead { + background-image: linear-gradient(0deg, var(--border-plain-orange-terre-battue), var(--border-plain-orange-terre-battue)); + background-color: var(--background-contrast-orange-terre-battue); + + --idle: transparent; + --hover: var(--background-contrast-orange-terre-battue-hover); + --active: var(--background-contrast-orange-terre-battue-active); +} + +.fr-table--orange-terre-battue > table tbody { + background-color: var(--background-alt-orange-terre-battue); + + --idle: transparent; + --hover: var(--background-alt-orange-terre-battue-hover); + --active: var(--background-alt-orange-terre-battue-active); +} + +.fr-table--orange-terre-battue > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-orange-terre-battue); + + --idle: transparent; + --hover: var(--background-contrast-orange-terre-battue-hover); + --active: var(--background-contrast-orange-terre-battue-active); +} + +.fr-table--orange-terre-battue.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)); +} + +.fr-table--orange-terre-battue.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--brown-cafe-creme { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--brown-cafe-creme > table::after { + background-image: linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)), linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)), linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)), linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)); +} + +.fr-table--brown-cafe-creme > table thead { + background-image: linear-gradient(0deg, var(--border-plain-brown-cafe-creme), var(--border-plain-brown-cafe-creme)); + background-color: var(--background-contrast-brown-cafe-creme); + + --idle: transparent; + --hover: var(--background-contrast-brown-cafe-creme-hover); + --active: var(--background-contrast-brown-cafe-creme-active); +} + +.fr-table--brown-cafe-creme > table tbody { + background-color: var(--background-alt-brown-cafe-creme); + + --idle: transparent; + --hover: var(--background-alt-brown-cafe-creme-hover); + --active: var(--background-alt-brown-cafe-creme-active); +} + +.fr-table--brown-cafe-creme > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-brown-cafe-creme); + + --idle: transparent; + --hover: var(--background-contrast-brown-cafe-creme-hover); + --active: var(--background-contrast-brown-cafe-creme-active); +} + +.fr-table--brown-cafe-creme.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)); +} + +.fr-table--brown-cafe-creme.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--brown-caramel { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--brown-caramel > table::after { + background-image: linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)), linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)), linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)), linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)); +} + +.fr-table--brown-caramel > table thead { + background-image: linear-gradient(0deg, var(--border-plain-brown-caramel), var(--border-plain-brown-caramel)); + background-color: var(--background-contrast-brown-caramel); + + --idle: transparent; + --hover: var(--background-contrast-brown-caramel-hover); + --active: var(--background-contrast-brown-caramel-active); +} + +.fr-table--brown-caramel > table tbody { + background-color: var(--background-alt-brown-caramel); + + --idle: transparent; + --hover: var(--background-alt-brown-caramel-hover); + --active: var(--background-alt-brown-caramel-active); +} + +.fr-table--brown-caramel > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-brown-caramel); + + --idle: transparent; + --hover: var(--background-contrast-brown-caramel-hover); + --active: var(--background-contrast-brown-caramel-active); +} + +.fr-table--brown-caramel.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)); +} + +.fr-table--brown-caramel.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--brown-opera { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--brown-opera > table::after { + background-image: linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)), linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)), linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)), linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)); +} + +.fr-table--brown-opera > table thead { + background-image: linear-gradient(0deg, var(--border-plain-brown-opera), var(--border-plain-brown-opera)); + background-color: var(--background-contrast-brown-opera); + + --idle: transparent; + --hover: var(--background-contrast-brown-opera-hover); + --active: var(--background-contrast-brown-opera-active); +} + +.fr-table--brown-opera > table tbody { + background-color: var(--background-alt-brown-opera); + + --idle: transparent; + --hover: var(--background-alt-brown-opera-hover); + --active: var(--background-alt-brown-opera-active); +} + +.fr-table--brown-opera > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-brown-opera); + + --idle: transparent; + --hover: var(--background-contrast-brown-opera-hover); + --active: var(--background-contrast-brown-opera-active); +} + +.fr-table--brown-opera.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)); +} + +.fr-table--brown-opera.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--beige-gris-galet { + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--beige-gris-galet > table::after { + background-image: linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)), linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)), linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)), linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)); +} + +.fr-table--beige-gris-galet > table thead { + background-image: linear-gradient(0deg, var(--border-plain-beige-gris-galet), var(--border-plain-beige-gris-galet)); + background-color: var(--background-contrast-beige-gris-galet); + + --idle: transparent; + --hover: var(--background-contrast-beige-gris-galet-hover); + --active: var(--background-contrast-beige-gris-galet-active); +} + +.fr-table--beige-gris-galet > table tbody { + background-color: var(--background-alt-beige-gris-galet); + + --idle: transparent; + --hover: var(--background-alt-beige-gris-galet-hover); + --active: var(--background-alt-beige-gris-galet-active); +} + +.fr-table--beige-gris-galet > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-beige-gris-galet); + + --idle: transparent; + --hover: var(--background-contrast-beige-gris-galet-hover); + --active: var(--background-contrast-beige-gris-galet-active); +} + +.fr-table--beige-gris-galet.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)); +} + +.fr-table--beige-gris-galet.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--bordered > table tbody tr:nth-child(even) { + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + TAG +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-tag { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + + --underline-img: none; + --hover-tint: var(--hover); + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + border-radius: 1rem; + min-width: 2.25rem; + justify-content: center; + color: var(--text-label-grey); + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); +} + +.fr-tag::before, +.fr-tag::after { + display: block; +} + +.fr-tag[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-tag[target=_blank]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.25rem; +} + +.fr-tag--icon-left[class^=fr-icon-], +.fr-tag--icon-left[class*=" fr-icon-"], +.fr-tag--icon-left[class^=fr-fi-], +.fr-tag--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-tag--icon-left[class^=fr-icon-]::before, +.fr-tag--icon-left[class*=" fr-icon-"]::before, +.fr-tag--icon-left[class^=fr-fi-]::before, +.fr-tag--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.25rem; +} + +.fr-tag[class^=fr-icon-]:not([class*=fr-tag--icon-])::before, +.fr-tag[class*=" fr-icon-"]:not([class*=fr-tag--icon-])::before, +.fr-tag[class^=fr-fi-]:not([class*=fr-tag--icon-])::before, +.fr-tag[class*=" fr-fi-"]:not([class*=fr-tag--icon-])::before { + content: none; +} + +.fr-tag--sm { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.5rem; + padding: 0.125rem 0.5rem; + border-radius: 0.75rem; +} + +.fr-tag--sm[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-tag--sm[target=_blank]::after { + content: ""; + + --icon-size: 0.75rem; + margin-right: -0.09375rem; + margin-left: 0.25rem; +} + +.fr-tag--sm.fr-tag--icon-left[class^=fr-icon-], +.fr-tag--sm.fr-tag--icon-left[class*=" fr-icon-"], +.fr-tag--sm.fr-tag--icon-left[class^=fr-fi-], +.fr-tag--sm.fr-tag--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-tag--sm.fr-tag--icon-left[class^=fr-icon-]::before, +.fr-tag--sm.fr-tag--icon-left[class*=" fr-icon-"]::before, +.fr-tag--sm.fr-tag--icon-left[class^=fr-fi-]::before, +.fr-tag--sm.fr-tag--icon-left[class*=" fr-fi-"]::before { + --icon-size: 0.75rem; + margin-left: -0.09375rem; + margin-right: 0.25rem; +} + +.fr-tag--sm[class^=fr-icon-]:not([class*=fr-tag--icon-])::before, +.fr-tag--sm[class*=" fr-icon-"]:not([class*=fr-tag--icon-])::before, +.fr-tag--sm[class^=fr-fi-]:not([class*=fr-tag--icon-])::before, +.fr-tag--sm[class*=" fr-fi-"]:not([class*=fr-tag--icon-])::before { + content: none; +} + +a.fr-tag[aria-pressed=true], +button.fr-tag[aria-pressed=true], +input[type=button].fr-tag[aria-pressed=true], +input[type=image].fr-tag[aria-pressed=true], +input[type=reset].fr-tag[aria-pressed=true], +input[type=submit].fr-tag[aria-pressed=true] { + position: relative; + overflow: visible; + background-position: 50%; + background-size: 100%; + background-repeat: no-repeat; +} + +a.fr-tag[aria-pressed=true]::after, +button.fr-tag[aria-pressed=true]::after, +input[type=button].fr-tag[aria-pressed=true]::after, +input[type=image].fr-tag[aria-pressed=true]::after, +input[type=reset].fr-tag[aria-pressed=true]::after, +input[type=submit].fr-tag[aria-pressed=true]::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/checkbox-circle-line.svg"); + mask-image: url("../icons/system/checkbox-circle-line.svg"); + --icon-size: 1rem; + content: ""; + position: absolute; + top: 4px; + right: 0; + margin: -0.5rem; +} + +a.fr-tag[aria-pressed=true].fr-tag--sm::after, +button.fr-tag[aria-pressed=true].fr-tag--sm::after, +input[type=button].fr-tag[aria-pressed=true].fr-tag--sm::after, +input[type=image].fr-tag[aria-pressed=true].fr-tag--sm::after, +input[type=reset].fr-tag[aria-pressed=true].fr-tag--sm::after, +input[type=submit].fr-tag[aria-pressed=true].fr-tag--sm::after { + --icon-size: 0.75rem; + content: ""; + position: absolute; + top: 3px; + right: 0; + margin: -0.375rem; +} + +a.fr-tag--dismiss::before, +button.fr-tag--dismiss::before, +input[type=button].fr-tag--dismiss::before, +input[type=image].fr-tag--dismiss::before, +input[type=reset].fr-tag--dismiss::before, +input[type=submit].fr-tag--dismiss::before { + content: none; +} + +a.fr-tag--dismiss::after, +button.fr-tag--dismiss::after, +input[type=button].fr-tag--dismiss::after, +input[type=image].fr-tag--dismiss::after, +input[type=reset].fr-tag--dismiss::after, +input[type=submit].fr-tag--dismiss::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/close-line.svg"); + mask-image: url("../icons/system/close-line.svg"); + --icon-size: 1rem; + content: ""; + margin-left: 0.25rem; + margin-right: -0.25rem; +} + +a.fr-tag--dismiss.fr-tag--sm::after, +button.fr-tag--dismiss.fr-tag--sm::after, +input[type=button].fr-tag--dismiss.fr-tag--sm::after, +input[type=image].fr-tag--dismiss.fr-tag--sm::after, +input[type=reset].fr-tag--dismiss.fr-tag--sm::after, +input[type=submit].fr-tag--dismiss.fr-tag--sm::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 0.75rem; + content: ""; + margin-right: -0.1875rem; + margin-left: 0.125rem; +} + +.fr-tags-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + display: flex; + flex-direction: row; + margin-left: -0.25rem; + margin-right: -0.25rem; + flex-wrap: wrap; +} + +.fr-tags-group > li { + line-height: 2.75rem; +} + +.fr-tags-group .fr-tag { + margin: 0 0.25rem 0.5rem 0.25rem; + vertical-align: top; +} + +.fr-tags-group.fr-tags-group--sm .fr-tag { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.5rem; + padding: 0.125rem 0.5rem; + border-radius: 0.75rem; +} + +.fr-tags-group.fr-tags-group--sm .fr-tag::before, +.fr-tags-group.fr-tags-group--sm .fr-tag::after { + --icon-size: 0.75rem; +} + +.fr-tags-group.fr-tags-group--sm button.fr-tag.fr-tag--dismiss::after, +.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag.fr-tag--dismiss::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 0.75rem; + content: ""; + margin-right: -0.1875rem; +} + +.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]::after, +.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 0.75rem; + content: ""; + position: absolute; + top: 3px; + right: 0; + margin: -0.375rem; +} + +.fr-tag[aria-pressed=false] { + color: var(--text-action-high-blue-france); + background-color: var(--background-action-low-blue-france); + + --idle: transparent; + --hover: var(--background-action-low-blue-france-hover); + --active: var(--background-action-low-blue-france-active); +} + +.fr-tag.fr-tag--dismiss { + color: var(--text-inverted-blue-france); + background-color: var(--background-action-high-blue-france); + + --idle: transparent; + --hover: var(--background-action-high-blue-france-hover); + --active: var(--background-action-high-blue-france-active); +} + +a.fr-tag, +button.fr-tag, +input[type=button].fr-tag, +input[type=image].fr-tag, +input[type=reset].fr-tag, +input[type=submit].fr-tag { + color: var(--text-action-high-blue-france); + background-color: var(--background-action-low-blue-france); + + --idle: transparent; + --hover: var(--background-action-low-blue-france-hover); + --active: var(--background-action-low-blue-france-active); +} + +a.fr-tag--green-tilleul-verveine, +button.fr-tag--green-tilleul-verveine, +input[type=button].fr-tag--green-tilleul-verveine, +input[type=image].fr-tag--green-tilleul-verveine, +input[type=reset].fr-tag--green-tilleul-verveine, +input[type=submit].fr-tag--green-tilleul-verveine { + color: var(--text-action-high-green-tilleul-verveine); + background-color: var(--background-action-low-green-tilleul-verveine); + + --idle: transparent; + --hover: var(--background-action-low-green-tilleul-verveine-hover); + --active: var(--background-action-low-green-tilleul-verveine-active); +} + +a.fr-tag--green-bourgeon, +button.fr-tag--green-bourgeon, +input[type=button].fr-tag--green-bourgeon, +input[type=image].fr-tag--green-bourgeon, +input[type=reset].fr-tag--green-bourgeon, +input[type=submit].fr-tag--green-bourgeon { + color: var(--text-action-high-green-bourgeon); + background-color: var(--background-action-low-green-bourgeon); + + --idle: transparent; + --hover: var(--background-action-low-green-bourgeon-hover); + --active: var(--background-action-low-green-bourgeon-active); +} + +a.fr-tag--green-emeraude, +button.fr-tag--green-emeraude, +input[type=button].fr-tag--green-emeraude, +input[type=image].fr-tag--green-emeraude, +input[type=reset].fr-tag--green-emeraude, +input[type=submit].fr-tag--green-emeraude { + color: var(--text-action-high-green-emeraude); + background-color: var(--background-action-low-green-emeraude); + + --idle: transparent; + --hover: var(--background-action-low-green-emeraude-hover); + --active: var(--background-action-low-green-emeraude-active); +} + +a.fr-tag--green-menthe, +button.fr-tag--green-menthe, +input[type=button].fr-tag--green-menthe, +input[type=image].fr-tag--green-menthe, +input[type=reset].fr-tag--green-menthe, +input[type=submit].fr-tag--green-menthe { + color: var(--text-action-high-green-menthe); + background-color: var(--background-action-low-green-menthe); + + --idle: transparent; + --hover: var(--background-action-low-green-menthe-hover); + --active: var(--background-action-low-green-menthe-active); +} + +a.fr-tag--green-archipel, +button.fr-tag--green-archipel, +input[type=button].fr-tag--green-archipel, +input[type=image].fr-tag--green-archipel, +input[type=reset].fr-tag--green-archipel, +input[type=submit].fr-tag--green-archipel { + color: var(--text-action-high-green-archipel); + background-color: var(--background-action-low-green-archipel); + + --idle: transparent; + --hover: var(--background-action-low-green-archipel-hover); + --active: var(--background-action-low-green-archipel-active); +} + +a.fr-tag--blue-ecume, +button.fr-tag--blue-ecume, +input[type=button].fr-tag--blue-ecume, +input[type=image].fr-tag--blue-ecume, +input[type=reset].fr-tag--blue-ecume, +input[type=submit].fr-tag--blue-ecume { + color: var(--text-action-high-blue-ecume); + background-color: var(--background-action-low-blue-ecume); + + --idle: transparent; + --hover: var(--background-action-low-blue-ecume-hover); + --active: var(--background-action-low-blue-ecume-active); +} + +a.fr-tag--blue-cumulus, +button.fr-tag--blue-cumulus, +input[type=button].fr-tag--blue-cumulus, +input[type=image].fr-tag--blue-cumulus, +input[type=reset].fr-tag--blue-cumulus, +input[type=submit].fr-tag--blue-cumulus { + color: var(--text-action-high-blue-cumulus); + background-color: var(--background-action-low-blue-cumulus); + + --idle: transparent; + --hover: var(--background-action-low-blue-cumulus-hover); + --active: var(--background-action-low-blue-cumulus-active); +} + +a.fr-tag--purple-glycine, +button.fr-tag--purple-glycine, +input[type=button].fr-tag--purple-glycine, +input[type=image].fr-tag--purple-glycine, +input[type=reset].fr-tag--purple-glycine, +input[type=submit].fr-tag--purple-glycine { + color: var(--text-action-high-purple-glycine); + background-color: var(--background-action-low-purple-glycine); + + --idle: transparent; + --hover: var(--background-action-low-purple-glycine-hover); + --active: var(--background-action-low-purple-glycine-active); +} + +a.fr-tag--pink-macaron, +button.fr-tag--pink-macaron, +input[type=button].fr-tag--pink-macaron, +input[type=image].fr-tag--pink-macaron, +input[type=reset].fr-tag--pink-macaron, +input[type=submit].fr-tag--pink-macaron { + color: var(--text-action-high-pink-macaron); + background-color: var(--background-action-low-pink-macaron); + + --idle: transparent; + --hover: var(--background-action-low-pink-macaron-hover); + --active: var(--background-action-low-pink-macaron-active); +} + +a.fr-tag--pink-tuile, +button.fr-tag--pink-tuile, +input[type=button].fr-tag--pink-tuile, +input[type=image].fr-tag--pink-tuile, +input[type=reset].fr-tag--pink-tuile, +input[type=submit].fr-tag--pink-tuile { + color: var(--text-action-high-pink-tuile); + background-color: var(--background-action-low-pink-tuile); + + --idle: transparent; + --hover: var(--background-action-low-pink-tuile-hover); + --active: var(--background-action-low-pink-tuile-active); +} + +a.fr-tag--yellow-tournesol, +button.fr-tag--yellow-tournesol, +input[type=button].fr-tag--yellow-tournesol, +input[type=image].fr-tag--yellow-tournesol, +input[type=reset].fr-tag--yellow-tournesol, +input[type=submit].fr-tag--yellow-tournesol { + color: var(--text-action-high-yellow-tournesol); + background-color: var(--background-action-low-yellow-tournesol); + + --idle: transparent; + --hover: var(--background-action-low-yellow-tournesol-hover); + --active: var(--background-action-low-yellow-tournesol-active); +} + +a.fr-tag--yellow-moutarde, +button.fr-tag--yellow-moutarde, +input[type=button].fr-tag--yellow-moutarde, +input[type=image].fr-tag--yellow-moutarde, +input[type=reset].fr-tag--yellow-moutarde, +input[type=submit].fr-tag--yellow-moutarde { + color: var(--text-action-high-yellow-moutarde); + background-color: var(--background-action-low-yellow-moutarde); + + --idle: transparent; + --hover: var(--background-action-low-yellow-moutarde-hover); + --active: var(--background-action-low-yellow-moutarde-active); +} + +a.fr-tag--orange-terre-battue, +button.fr-tag--orange-terre-battue, +input[type=button].fr-tag--orange-terre-battue, +input[type=image].fr-tag--orange-terre-battue, +input[type=reset].fr-tag--orange-terre-battue, +input[type=submit].fr-tag--orange-terre-battue { + color: var(--text-action-high-orange-terre-battue); + background-color: var(--background-action-low-orange-terre-battue); + + --idle: transparent; + --hover: var(--background-action-low-orange-terre-battue-hover); + --active: var(--background-action-low-orange-terre-battue-active); +} + +a.fr-tag--brown-cafe-creme, +button.fr-tag--brown-cafe-creme, +input[type=button].fr-tag--brown-cafe-creme, +input[type=image].fr-tag--brown-cafe-creme, +input[type=reset].fr-tag--brown-cafe-creme, +input[type=submit].fr-tag--brown-cafe-creme { + color: var(--text-action-high-brown-cafe-creme); + background-color: var(--background-action-low-brown-cafe-creme); + + --idle: transparent; + --hover: var(--background-action-low-brown-cafe-creme-hover); + --active: var(--background-action-low-brown-cafe-creme-active); +} + +a.fr-tag--brown-caramel, +button.fr-tag--brown-caramel, +input[type=button].fr-tag--brown-caramel, +input[type=image].fr-tag--brown-caramel, +input[type=reset].fr-tag--brown-caramel, +input[type=submit].fr-tag--brown-caramel { + color: var(--text-action-high-brown-caramel); + background-color: var(--background-action-low-brown-caramel); + + --idle: transparent; + --hover: var(--background-action-low-brown-caramel-hover); + --active: var(--background-action-low-brown-caramel-active); +} + +a.fr-tag--brown-opera, +button.fr-tag--brown-opera, +input[type=button].fr-tag--brown-opera, +input[type=image].fr-tag--brown-opera, +input[type=reset].fr-tag--brown-opera, +input[type=submit].fr-tag--brown-opera { + color: var(--text-action-high-brown-opera); + background-color: var(--background-action-low-brown-opera); + + --idle: transparent; + --hover: var(--background-action-low-brown-opera-hover); + --active: var(--background-action-low-brown-opera-active); +} + +a.fr-tag--beige-gris-galet, +button.fr-tag--beige-gris-galet, +input[type=button].fr-tag--beige-gris-galet, +input[type=image].fr-tag--beige-gris-galet, +input[type=reset].fr-tag--beige-gris-galet, +input[type=submit].fr-tag--beige-gris-galet { + color: var(--text-action-high-beige-gris-galet); + background-color: var(--background-action-low-beige-gris-galet); + + --idle: transparent; + --hover: var(--background-action-low-beige-gris-galet-hover); + --active: var(--background-action-low-beige-gris-galet-active); +} + +button.fr-tag[aria-pressed=true]:not(:disabled), +input[type=button].fr-tag[aria-pressed=true]:not(:disabled) { + background-color: transparent; + color: var(--text-inverted-blue-france); + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, var(--background-active-blue-france) 0.625rem); +} + +button.fr-tag[aria-pressed=true]:not(:disabled):hover, +input[type=button].fr-tag[aria-pressed=true]:not(:disabled):hover { + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, var(--background-active-blue-france-hover) 0.625rem); +} + +button.fr-tag[aria-pressed=true]:not(:disabled):active, +input[type=button].fr-tag[aria-pressed=true]:not(:disabled):active { + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, var(--background-active-blue-france-active) 0.625rem); +} + +button.fr-tag[aria-pressed=true]::after, +input[type=button].fr-tag[aria-pressed=true]::after { + color: var(--text-action-high-blue-france); +} + +button.fr-tag[aria-pressed=true]:disabled, +input[type=button].fr-tag[aria-pressed=true]:disabled { + background-color: transparent; + + --hover: inherit; + --active: inherit; + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, var(--background-disabled-grey) 0.625rem); +} + +button.fr-tag[aria-pressed=true]:disabled::after, +input[type=button].fr-tag[aria-pressed=true]:disabled::after { + color: var(--text-disabled-grey); +} + +button.fr-tag[aria-pressed=true].fr-tag--sm, +input[type=button].fr-tag[aria-pressed=true].fr-tag--sm { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-active-blue-france) 0.5rem); +} + +button.fr-tag[aria-pressed=true].fr-tag--sm:hover, +input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:hover { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-active-blue-france-hover) 0.5rem); +} + +button.fr-tag[aria-pressed=true].fr-tag--sm:active, +input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:active { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-active-blue-france-active) 0.5rem); +} + +button.fr-tag[aria-pressed=true].fr-tag--sm:disabled, +input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:disabled { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-disabled-grey) 0.5rem); +} + +button.fr-tag:disabled, +input[type=button].fr-tag:disabled { + color: var(--text-disabled-grey); + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +a:not([href]).fr-tag { + color: var(--text-disabled-grey); + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true], +.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true] { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-active-blue-france) 0.5rem); +} + +.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:hover, +.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:hover { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-active-blue-france-hover) 0.5rem); +} + +.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:active, +.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:active { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-active-blue-france-active) 0.5rem); +} + +.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:disabled, +.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:disabled { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-disabled-grey) 0.5rem); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + Download +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-download__link { + --text-spacing: 0; + --title-spacing: 0; + display: inline; + color: var(--text-action-high-blue-france); +} + +.fr-download { + --text-spacing: 0; + --title-spacing: 0; + position: relative; + padding-bottom: 1.5rem; + margin: 0 0 1rem 0; +} + +.fr-download .fr-download__link { + font-size: 1rem; + line-height: 1.5rem; + padding: 0 0; + overflow: initial; + max-width: 100%; + max-height: none; + font-weight: 400; +} + +.fr-download .fr-download__link::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/download-line.svg"); + mask-image: url("../icons/system/download-line.svg"); + content: ""; +} + +.fr-download__desc { + font-size: 0.875rem; + line-height: 1.5rem; + font-weight: 400; + display: none; +} + +.fr-download__detail { + position: absolute; + bottom: 0; + left: 0; + font-size: 0.75rem; + line-height: 1.25rem; + font-weight: 400; + max-width: 100%; + white-space: nowrap; + pointer-events: none; + cursor: text; + overflow: hidden; + text-overflow: ellipsis; + color: var(--text-mention-grey); +} + +.fr-download__detail abbr { + text-decoration: none; +} + +.fr-download--card { + padding: 1.5rem 1.5rem 4rem 1.5rem; + + --text-spacing: 0; + --title-spacing: 0; + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-download--card .fr-download__link { + font-weight: 700; + font-size: 1.25rem; + line-height: 1.75rem; + color: var(--text-action-high-blue-france); +} + +.fr-download--card .fr-download__link::after { + --icon-size: 1rem; + position: absolute; + right: 1.5rem; + bottom: 1.5rem; + margin: 0; + color: var(--text-action-high-blue-france); +} + +.fr-download--card .fr-download__desc { + display: block; + margin-top: 0.5rem; +} + +.fr-download--card .fr-download__detail { + position: absolute; + bottom: 1.5rem; + left: 1.5rem; + max-width: calc(100% - 6.25rem); +} + +.fr-download--card .fr-download__detail[class^=fr-icon-]::before, +.fr-download--card .fr-download__detail[class*=" fr-icon-"]::before, +.fr-download--card .fr-download__detail[class^=fr-fi-]::before, +.fr-download--card .fr-download__detail[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-right: 0.5rem; +} + +.fr-downloads-group__title { + font-weight: 700; + font-size: 1.375rem; + line-height: 1.75rem; + margin: var(--title-spacing); +} + +.fr-downloads-group--bordered { + padding: 1.5rem 1.5rem 0.5rem; + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-downloads-group > ul { + margin-top: 0; + margin-bottom: 0; +} + +.fr-downloads-group > ul > li { + padding-bottom: 0; +} + +.fr-downloads-group .fr-download { + margin-bottom: 1rem; +} + +.fr-downloads-group li::marker { + color: var(--text-action-high-blue-france); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ALERT +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-alert { + position: relative; + padding: 1rem 2.25rem 0.75rem 3.5rem; + + --title-spacing: 0 0 0.25rem; + --text-spacing: 0 0 0.25rem; + background-size: 100% 1px, 1px 100%, 100% 1px, 2.5rem 100%; + background-position: 0 0, 100% 0, 0 100%, 0 0, 100% 100%; + background-repeat: no-repeat, no-repeat no-repeat, no-repeat; + background-image: linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)), linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)), linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)), linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)), linear-gradient(0deg, var(--background-flat-grey), var(--background-flat-grey)); +} + +.fr-alert::before { + --icon-size: 1.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + position: absolute; + top: 0; + left: 0; + margin: 1rem 0.5rem; + color: var(--text-inverted-grey); +} + +.fr-alert__title { + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; +} + +.fr-alert .fr-btn--close { + position: absolute; + top: 0.25rem; + right: 0.25rem; + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-alert .fr-btn--close::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/close-line.svg"); + mask-image: url("../icons/system/close-line.svg"); + content: ""; +} + +.fr-alert + .fr-alert { + margin-top: 1rem; +} + +.fr-alert--info::before { + -webkit-mask-image: url("../icons/system/fr--info-fill.svg"); + mask-image: url("../icons/system/fr--info-fill.svg"); +} + +.fr-alert--success::before { + -webkit-mask-image: url("../icons/system/fr--success-fill.svg"); + mask-image: url("../icons/system/fr--success-fill.svg"); +} + +.fr-alert--error::before { + -webkit-mask-image: url("../icons/system/fr--error-fill.svg"); + mask-image: url("../icons/system/fr--error-fill.svg"); +} + +.fr-alert--warning::before { + -webkit-mask-image: url("../icons/system/fr--warning-fill.svg"); + mask-image: url("../icons/system/fr--warning-fill.svg"); +} + +.fr-alert--info::before, +.fr-alert--success::before, +.fr-alert--error::before, +.fr-alert--warning::before { + content: ""; +} + +.fr-alert--sm { + padding: 0.5rem 2.25rem 0.25rem 3rem; +} + +.fr-alert--sm::before { + margin: 0.5rem 0.5rem; +} + +.fr-alert .fr-link--close { + position: absolute; + top: 0.25rem; + right: 1.25rem; + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + align-items: center; +} + +.fr-alert .fr-link--close::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/close-line.svg"); + mask-image: url("../icons/system/close-line.svg"); + content: ""; +} + +.fr-alert--info { + background-image: linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)), linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)), linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)), linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)), linear-gradient(0deg, var(--background-flat-info), var(--background-flat-info)); +} + +.fr-alert--error { + background-image: linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)), linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)), linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)), linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)), linear-gradient(0deg, var(--background-flat-error), var(--background-flat-error)); +} + +.fr-alert--success { + background-image: linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)), linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)), linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)), linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)), linear-gradient(0deg, var(--background-flat-success), var(--background-flat-success)); +} + +.fr-alert--warning { + background-image: linear-gradient(0deg, var(--border-plain-warning), var(--border-plain-warning)), linear-gradient(0deg, var(--border-plain-warning), var(--border-plain-warning)), linear-gradient(0deg, var(--border-plain-warning), var(--border-plain-warning)), linear-gradient(0deg, var(--border-plain-warning), var(--border-plain-warning)), linear-gradient(0deg, var(--background-flat-warning), var(--background-flat-warning)); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ALERT +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-notice { + position: relative; + + --title-spacing: 0; + --text-spacing: 0; + padding-top: 1rem; + padding-bottom: 1rem; + background-color: var(--background-contrast-grey); + color: var(--text-title-grey); +} + +.fr-notice__body { + position: relative; + display: flex; + flex-direction: row; + align-items: flex-start; + justify-content: space-between; +} + +.fr-notice__body h1, +.fr-notice__body h2, +.fr-notice__body h3, +.fr-notice__body h4, +.fr-notice__body h5, +.fr-notice__body h6 { + color: inherit; + line-height: inherit; + font-size: inherit; +} + +.fr-notice__title { + position: relative; + margin-right: 0.25rem; + font-weight: 700; +} + +.fr-notice__title::before { + --icon-size: 1.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + margin-right: 0.5rem; +} + +.fr-notice__desc { + margin-right: 0.25rem; +} + +.fr-notice__title, +.fr-notice__desc { + display: block; +} + +.fr-notice__title, +.fr-notice__desc, +.fr-notice__link { + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-notice--no-icon .fr-notice__title::before { + display: none; +} + +.fr-notice .fr-btn--close { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + margin-top: -0.25rem; + margin-left: 0.25rem; + color: inherit; +} + +.fr-notice .fr-btn--close::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/close-line.svg"); + mask-image: url("../icons/system/close-line.svg"); + content: ""; +} + +.fr-notice--info .fr-notice__title::before, +.fr-notice--warning .fr-notice__title::before, +.fr-notice--alert .fr-notice__title::before, +.fr-notice--weather-orange .fr-notice__title::before, +.fr-notice--weather-red .fr-notice__title::before, +.fr-notice--weather-purple .fr-notice__title::before, +.fr-notice--witness .fr-notice__title::before, +.fr-notice--kidnapping .fr-notice__title::before, +.fr-notice--attack .fr-notice__title::before, +.fr-notice--cyberattack .fr-notice__title::before { + content: ""; +} + +.fr-notice--info .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + -webkit-mask-image: url("../icons/system/fr--info-fill.svg"); + mask-image: url("../icons/system/fr--info-fill.svg"); +} + +.fr-notice--warning .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + -webkit-mask-image: url("../icons/system/fr--warning-fill.svg"); + mask-image: url("../icons/system/fr--warning-fill.svg"); +} + +.fr-notice--alert .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + -webkit-mask-image: url("../icons/system/error-warning-fill.svg"); + mask-image: url("../icons/system/error-warning-fill.svg"); +} + +.fr-notice--weather-orange .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + -webkit-mask-image: url("../icons/weather/heavy-showers-fill.svg"); + mask-image: url("../icons/weather/heavy-showers-fill.svg"); +} + +.fr-notice--weather-red .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + -webkit-mask-image: url("../icons/weather/heavy-showers-fill.svg"); + mask-image: url("../icons/weather/heavy-showers-fill.svg"); +} + +.fr-notice--weather-purple .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + -webkit-mask-image: url("../icons/weather/typhoon-fill.svg"); + mask-image: url("../icons/weather/typhoon-fill.svg"); +} + +.fr-notice--witness, +.fr-notice--kidnapping, +.fr-notice--attack, +.fr-notice--cyberattack { + padding-top: 1.375rem; + background-position: 0 0; + background-size: 100% 0.375rem; + background-repeat: no-repeat; +} + +.fr-notice--witness .fr-notice__title, +.fr-notice--kidnapping .fr-notice__title, +.fr-notice--attack .fr-notice__title, +.fr-notice--cyberattack .fr-notice__title { + text-transform: uppercase; +} + +.fr-notice--witness .fr-notice__title::before, +.fr-notice--cyberattack .fr-notice__title::before { + -webkit-mask-image: url("../icons/system/fr--warning-fill.svg"); + mask-image: url("../icons/system/fr--warning-fill.svg"); +} + +.fr-notice--kidnapping .fr-notice__title::before { + -webkit-mask-image: url("../icons/system/fr--alert-warning-fill.svg"); + mask-image: url("../icons/system/fr--alert-warning-fill.svg"); +} + +.fr-notice--attack .fr-notice__title::before { + -webkit-mask-image: url("../icons/system/fr--alert-warning-2-fill.svg"); + mask-image: url("../icons/system/fr--alert-warning-2-fill.svg"); +} + +.fr-notice--info { + background-color: var(--background-contrast-info); + + --idle: transparent; + --hover: var(--background-contrast-info-hover); + --active: var(--background-contrast-info-active); + color: var(--text-default-info); +} + +.fr-notice--warning, +.fr-notice--weather-orange { + background-color: var(--background-contrast-warning); + + --idle: transparent; + --hover: var(--background-contrast-warning-hover); + --active: var(--background-contrast-warning-active); + color: var(--text-default-warning); +} + +.fr-notice--alert { + background-color: var(--background-contrast-error); + + --idle: transparent; + --hover: var(--background-contrast-error-hover); + --active: var(--background-contrast-error-active); + color: var(--text-default-error); +} + +.fr-notice--weather-red { + background-color: var(--background-flat-error); + + --idle: transparent; + --hover: var(--background-flat-error-hover); + --active: var(--background-flat-error-active); + color: var(--text-inverted-grey); +} + +.fr-notice--weather-red .fr-btn--close { + background-color: var(--background-action-high-error); + + --idle: transparent; + --hover: var(--background-action-high-error-hover); + --active: var(--background-action-high-error-active); +} + +.fr-notice--weather-purple { + background-color: var(--background-flat-purple-glycine); + + --idle: transparent; + --hover: var(--background-flat-purple-glycine-hover); + --active: var(--background-flat-purple-glycine-active); + color: var(--text-inverted-grey); +} + +.fr-notice--weather-purple .fr-btn--close { + background-color: var(--background-action-high-purple-glycine); + + --idle: transparent; + --hover: var(--background-action-high-purple-glycine-hover); + --active: var(--background-action-high-purple-glycine-active); +} + +.fr-notice--witness { + background-color: var(--background-flat-grey); + + --idle: transparent; + --hover: var(--background-flat-grey-hover); + --active: var(--background-flat-grey-active); + color: var(--text-inverted-grey); + background-image: linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)); +} + +.fr-notice--witness .fr-btn--close { + background-color: var(--background-action-high-grey); + + --idle: transparent; + --hover: var(--background-action-high-grey-hover); + --active: var(--background-action-high-grey-active); +} + +.fr-notice--kidnapping, +.fr-notice--attack { + background-color: var(--background-flat-error); + + --idle: transparent; + --hover: var(--background-flat-error-hover); + --active: var(--background-flat-error-active); + color: var(--text-inverted-grey); + background-image: linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)); +} + +.fr-notice--kidnapping .fr-btn--close, +.fr-notice--attack .fr-btn--close { + background-color: var(--background-action-high-error); + + --idle: transparent; + --hover: var(--background-action-high-error-hover); + --active: var(--background-action-high-error-active); +} + +.fr-notice--cyberattack { + background-color: var(--background-flat-grey); + + --idle: transparent; + --hover: var(--background-flat-grey-hover); + --active: var(--background-flat-grey-active); + color: var(--text-inverted-grey); + background-image: linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)); +} + +.fr-notice--cyberattack .fr-btn--close { + background-color: var(--background-action-high-grey); + + --idle: transparent; + --hover: var(--background-action-high-grey-hover); + --active: var(--background-action-high-grey-active); +} + +.fr-radio-group { + position: relative; + max-width: max-content; +} + +.fr-radio-group input[type=radio] { + position: absolute; + margin: 0; + width: 1.5rem; + height: 1.5rem; + opacity: 0; +} + +.fr-radio-group input[type=radio] + label { + display: flex; + flex-direction: column; + align-items: flex-start; + justify-content: flex-start; + padding-left: 2rem; + background-position: calc(-0.25rem + 1px) calc(-0.25rem + 1px), calc(-0.25rem + 1px) calc(-0.25rem + 1px); + background-size: 1.875rem 1.875rem, 1.875rem 1.875rem; + background-repeat: no-repeat, no-repeat; + background-image: radial-gradient(transparent 10px, var(--border-action-high-blue-france) 11px, transparent 12px); +} + +.fr-radio-group input[type=radio] + label::before { + content: ""; + width: 1.5rem; + height: 1.5rem; + position: absolute; + top: 0; + border-radius: 1.5rem; + margin-left: -2rem; +} + +.fr-radio-group input[type=radio] + label .fr-hint-text { + margin: 0; + width: 100%; +} + +.fr-radio-group--sm input[type=radio] { + width: 1rem; + height: 1rem; + top: 0.25rem; +} + +.fr-radio-group--sm input[type=radio] + label { + padding-left: 1.5rem; + background-position: 0 0.25rem, 0 0.25rem; + background-size: 1rem 1rem, 1rem 1rem; + background-image: radial-gradient(transparent 6px, var(--border-action-high-blue-france) 7px, transparent 8px); +} + +.fr-radio-group--sm input[type=radio] + label::before { + top: 0.25rem; + width: 1rem; + height: 1rem; + border-radius: 0.5rem; + margin-left: -1.5rem; +} + +.fr-radio-rich { + position: relative; + display: flex; + flex-direction: row; + align-items: center; + max-width: 100%; +} + +.fr-radio-rich input[type=radio] { + width: 1rem; + height: 1rem; + left: 1rem; + top: calc(50% - 0.5rem); +} + +.fr-radio-rich input[type=radio] + label { + padding-left: 2.75rem; + margin-left: 0; + align-self: stretch; + width: 100%; + padding-top: 0.75rem; + padding-bottom: 0.75rem; + padding-right: 1rem; + display: flex; + flex-direction: column; + align-items: stretch; + justify-content: center; + background-size: 100% 1px, 1px 100%, 100% 1px, 1px 100%, 1rem 1rem, 1rem 1rem; + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat; + background-position: 0 0, 100% 0, 0 100%, 0 0, 1rem 50%, 1rem 50%; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--border-action-high-blue-france) 7px, transparent 8px); + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-radio-rich input[type=radio] + label::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + margin-left: 0; + border-radius: 0; +} + +.fr-radio-rich input[type=radio] + label .fr-hint-text { + margin-left: 0; +} + +.fr-radio-rich input[type=radio]:not(:disabled) ~ label { + --hover-tint: var(--hover); + --active-tint: var(--active); +} + +.fr-radio-rich input[type=radio]:not(:disabled) ~ label:hover { + background-color: var(--hover-tint); +} + +.fr-radio-rich input[type=radio]:not(:disabled) ~ label:active { + background-color: var(--active-tint); +} + +.fr-radio-rich input[type=radio]:not(:disabled) ~ label:hover + .fr-radio-rich__pictogram { + background-color: var(--hover); +} + +.fr-radio-rich input[type=radio]:not(:disabled) ~ label:active + .fr-radio-rich__pictogram { + background-color: var(--active); +} + +.fr-radio-rich__pictogram { + display: flex; + flex-direction: row; + align-items: center; + justify-content: center; + margin-left: -1px; + padding: 0.25rem; + width: 5.5rem; + min-width: 5.5rem; + min-height: 5.5rem; + align-self: stretch; + pointer-events: none; + background-size: 100% 1px, 100% 1px, 1px 100%, 1px calc(100% - 0.5rem); + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; + background-position: 0 0, 0 100%, 100% 0, 0 0.25rem; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-radio-rich__pictogram img, +.fr-radio-rich__pictogram svg { + max-width: 3.5rem; + max-height: 3.5rem; +} + +.fr-control > .fr-radio-rich.fr-radio-group { + margin-top: 0; + margin-bottom: 0; +} + +.fr-radio-group input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 10px, var(--background-disabled-grey) 11px, transparent 12px); +} + +.fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, var(--border-active-blue-france) 11px, transparent 12px), radial-gradient(var(--background-active-blue-france) 5px, transparent 6px); +} + +.fr-radio-group input[type=radio]:checked:disabled + label { + background-image: radial-gradient(transparent 10px, var(--background-disabled-grey) 11px, transparent 12px), radial-gradient(var(--background-disabled-grey) 5px, transparent 6px); +} + +.fr-fieldset--error .fr-radio-group input[type=radio] + label { + background-image: radial-gradient(transparent 10px, var(--border-plain-error) 11px, transparent 12px); +} + +.fr-fieldset--error .fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, var(--border-plain-error) 11px, transparent 12px), radial-gradient(var(--background-active-blue-france) 5px, transparent 6px); +} + +.fr-fieldset--valid .fr-radio-group input[type=radio] + label { + background-image: radial-gradient(transparent 10px, var(--border-plain-success) 11px, transparent 12px); +} + +.fr-fieldset--valid .fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, var(--border-plain-success) 11px, transparent 12px), radial-gradient(var(--background-active-blue-france) 5px, transparent 6px); +} + +.fr-fieldset--info .fr-radio-group input[type=radio] + label { + background-image: radial-gradient(transparent 10px, var(--border-plain-info) 11px, transparent 12px); +} + +.fr-fieldset--info .fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, var(--border-plain-info) 11px, transparent 12px), radial-gradient(var(--background-active-blue-france) 5px, transparent 6px); +} + +.fr-fieldset .fr-radio-group input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 10px, var(--background-disabled-grey) 11px, transparent 12px); +} + +.fr-fieldset .fr-radio-group input[type=radio]:disabled:checked + label { + background-image: radial-gradient(transparent 10px, var(--background-disabled-grey) 11px, transparent 12px), radial-gradient(var(--background-disabled-grey) 5px, transparent 6px); +} + +.fr-radio-group--sm input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px); +} + +.fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, var(--border-active-blue-france) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-radio-group--sm input[type=radio]:checked:disabled + label { + background-image: radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px), radial-gradient(var(--background-disabled-grey) 3px, transparent 4px); +} + +.fr-fieldset--error .fr-radio-group--sm input[type=radio] + label { + background-image: radial-gradient(transparent 6px, var(--border-plain-error) 7px, transparent 8px); +} + +.fr-fieldset--error .fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, var(--border-plain-error) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-fieldset--valid .fr-radio-group--sm input[type=radio] + label { + background-image: radial-gradient(transparent 6px, var(--border-plain-success) 7px, transparent 8px); +} + +.fr-fieldset--valid .fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, var(--border-plain-success) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-fieldset--info .fr-radio-group--sm input[type=radio] + label { + background-image: radial-gradient(transparent 6px, var(--border-plain-info) 7px, transparent 8px); +} + +.fr-fieldset--info .fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, var(--border-plain-info) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-fieldset .fr-radio-group--sm input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px); +} + +.fr-fieldset .fr-radio-group--sm input[type=radio]:disabled:checked + label { + background-image: radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px), radial-gradient(var(--background-disabled-grey) 3px, transparent 4px); +} + +.fr-radio-rich input[type=radio]:disabled + label { + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px); +} + +.fr-radio-rich input[type=radio]:disabled ~ .fr-radio-rich__pictogram svg * { + fill: var(--text-disabled-grey); +} + +.fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, var(--border-active-blue-france), var(--border-active-blue-france)), linear-gradient(0deg, var(--border-active-blue-france), var(--border-active-blue-france)), linear-gradient(0deg, var(--border-active-blue-france), var(--border-active-blue-france)), linear-gradient(0deg, var(--border-active-blue-france), var(--border-active-blue-france)), radial-gradient(transparent 6px, var(--border-active-blue-france) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-radio-rich input[type=radio]:checked ~ .fr-radio-rich__pictogram { + background-image: linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-radio-rich input[type=radio]:checked:disabled + label { + background-image: linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px), radial-gradient(var(--background-disabled-grey) 3px, transparent 4px); +} + +.fr-radio-rich input[type=radio]:checked:disabled ~ .fr-radio-rich__pictogram { + background-image: linear-gradient(0deg, var(--background-disabled-grey), var(--background-disabled-grey)), linear-gradient(0deg, var(--background-disabled-grey), var(--background-disabled-grey)), linear-gradient(0deg, var(--background-disabled-grey), var(--background-disabled-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-fieldset--error .fr-radio-rich input[type=radio] + label { + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--border-plain-error) 7px, transparent 8px); +} + +.fr-fieldset--error .fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), radial-gradient(transparent 6px, var(--border-plain-error) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-fieldset--valid .fr-radio-rich input[type=radio] + label { + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--border-plain-success) 7px, transparent 8px); +} + +.fr-fieldset--valid .fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), radial-gradient(transparent 6px, var(--border-plain-success) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-fieldset--info .fr-radio-rich input[type=radio] + label { + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--border-plain-info) 7px, transparent 8px); +} + +.fr-fieldset--info .fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), radial-gradient(transparent 6px, var(--border-plain-info) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-fieldset .fr-radio-rich input[type=radio]:disabled + label { + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px); +} + +.fr-fieldset .fr-radio-rich input[type=radio]:disabled:checked + label { + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px), radial-gradient(var(--background-disabled-grey) 3px, transparent 4px); +} + +.fr-fieldset .fr-fieldset__content .fr-radio-group:not(.fr-radio-rich) input[type=radio] { + top: 0.75rem; +} + +.fr-fieldset .fr-fieldset__content .fr-radio-group:not(.fr-radio-rich) input[type=radio] + label { + background-position: calc(-0.25rem + 1px) calc(0.5rem + 1px), calc(-0.25rem + 1px) calc(0.5rem + 1px); +} + +.fr-fieldset .fr-fieldset__content .fr-radio-group--sm:not(.fr-radio-rich) input[type=radio] { + top: 1rem; +} + +.fr-fieldset .fr-fieldset__content .fr-radio-group--sm:not(.fr-radio-rich) input[type=radio] + label { + background-position: calc(-0.125rem + 1px) calc(1rem - 1px), calc(-0.125rem + 1px) calc(1rem - 1px); +} + +.fr-fieldset .fr-fieldset__content .fr-radio-rich { + margin-top: 0.5rem; + margin-bottom: 1rem; +} + +.fr-fieldset .fr-fieldset__content .fr-radio-rich input[type=radio] + label { + min-height: 5.5rem; +} + +.fr-fieldset .fr-fieldset__content .fr-radio-rich:last-child { + margin-bottom: 0.75rem; +} + +.fr-fieldset .fr-fieldset__content .fr-radio-rich:first-child { + margin-top: 0; +} + +.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich:not(:last-child) { + margin-right: 0.75rem; + margin-bottom: 0.5rem; +} + +.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich:first-child { + margin-top: 0.75rem; +} + +.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich:first-child .fr-radio-rich__img { + top: 1rem; +} + +.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich__img { + top: 0.75rem; +} + +.fr-fieldset--inline .fr-hint-text + .fr-fieldset__content .fr-radio-rich:first-child { + margin-top: 1.5rem; +} + +.fr-radio-rich__img { + display: flex; + flex-direction: row; + align-items: center; + justify-content: center; + margin-left: -1px; + padding: 0.25rem; + width: 5.5rem; + min-width: 5.5rem; + align-self: stretch; + pointer-events: none; + background-size: 100% 1px, 100% 1px, 1px 100%, 1px calc(100% - 0.5rem); + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; + background-position: 0 0, 0 100%, 100% 0, 0 0.25rem; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-radio-rich__img img, +.fr-radio-rich__img svg { + max-width: 3.5rem; + max-height: 3.5rem; +} + +.fr-radio-rich input[type=radio]:not(:disabled) ~ label:hover + .fr-radio-rich__img { + background-color: var(--hover); +} + +.fr-radio-rich input[type=radio]:not(:disabled) ~ label:active + .fr-radio-rich__img { + background-color: var(--active); +} + +.fr-radio-rich input[type=radio]:disabled ~ .fr-radio-rich__img svg * { + fill: var(--text-disabled-grey); +} + +.fr-radio-rich input[type=radio]:checked ~ .fr-radio-rich__img { + background-image: linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-radio-rich input[type=radio]:checked:disabled ~ .fr-radio-rich__img { + background-image: linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + CARD +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-card { + display: flex; + flex-direction: column; + position: relative; + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-card.fr-enlarge-link .fr-card__title a::after, +.fr-card.fr-enlarge-link .fr-card__title button::after, +.fr-card.fr-enlarge-button .fr-card__title a::after, +.fr-card.fr-enlarge-button .fr-card__title button::after { + --icon-size: 1.5rem; + position: absolute; + right: 2rem; + bottom: 2rem; +} + +.fr-card:not(.fr-card--no-border):not(.fr-card--shadow) { + background-size: 100% 1px, 1px 100%, 1px 100%, 100% 1px; + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; + background-position: 100% 100%, 0 0, 100% 0, 100% 0; + padding: 1px; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-card--no-icon .fr-card__title a:not([target=_blank])::after, +.fr-card:not(.fr-enlarge-link):not(.fr-card--download) .fr-card__title a:not([target=_blank])::after { + content: none; +} + +.fr-card--no-icon .fr-card__title button::after, +.fr-card:not(.fr-enlarge-button):not(.fr-card--download) .fr-card__title button::after { + content: none; +} + +.fr-card__body { + display: flex; + flex-direction: column; + height: 100%; + flex: 1 1 auto; + order: 2; + padding: 0 2rem; +} + +.fr-grid-row .fr-card { + height: 100%; +} + +.fr-card__header { + order: 1; + position: relative; + flex: 0 0 auto; +} + +.fr-card__header .fr-badges-group { + position: absolute; + top: 0; + left: 0; + padding: 0.75rem; +} + +.fr-card.fr-enlarge-link:hover .fr-card__img, +.fr-card.fr-enlarge-link:hover .fr-card__vid { + --brightness: calc(100% + var(--brighten) * 10%); +} + +.fr-card.fr-enlarge-link:active .fr-card__img, +.fr-card.fr-enlarge-link:active .fr-card__vid { + --brightness: calc(100% + var(--brighten) * 20%); +} + +.fr-card.fr-enlarge-button:hover .fr-card__img, +.fr-card.fr-enlarge-button:hover .fr-card__vid { + --brightness: calc(100% + var(--brighten) * 10%); +} + +.fr-card.fr-enlarge-button:active .fr-card__img, +.fr-card.fr-enlarge-button:active .fr-card__vid { + --brightness: calc(100% + var(--brighten) * 20%); +} + +.fr-card__img, +.fr-card__vid { + filter: brightness(var(--brightness)); +} + +.fr-card__img img, +.fr-card__img svg, +.fr-card__vid iframe, +.fr-card__vid video { + aspect-ratio: 1.7777777778; + object-fit: cover; + object-position: 50% 50%; +} + +.fr-card__img img { + display: block; +} + +.fr-card__content { + order: 1; + display: flex; + flex-direction: column; + padding: 2rem; + height: 100%; + margin: 0 -2rem; +} + +.fr-card__title { + order: 2; + font-size: 1.25rem; + line-height: 1.75rem; + font-weight: 700; + margin-bottom: 0; + color: var(--text-title-grey); +} + +.fr-card__title a::after, +.fr-card__title button::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-right-line.svg"); + mask-image: url("../icons/system/arrow-right-line.svg"); + --icon-size: 1rem; + content: ""; + margin-left: 0.5rem; +} + +.fr-card__title button { + font-size: inherit; + font-weight: inherit; + line-height: inherit; + text-align: inherit; + padding: 0; +} + +.fr-card__title [target=_blank]::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/external-link-line.svg"); + mask-image: url("../icons/system/external-link-line.svg"); + --icon-size: 1rem; + content: ""; +} + +.fr-card__desc { + order: 3; + font-size: 0.875rem; + line-height: 1.5rem; + margin-top: 0.75rem; + margin-bottom: 0; +} + +.fr-card__start { + order: 1; + margin-bottom: 0.25rem; +} + +.fr-card__start .fr-badges-group, +.fr-card__start .fr-tags-group { + margin-bottom: 0.25rem; +} + +.fr-card__start .fr-card__detail { + margin-bottom: 0.75rem; +} + +.fr-card__end { + order: 4; + display: flex; + flex-direction: column; + margin-top: 1rem; + padding-top: 0.5rem; + height: 100%; +} + +.fr-card__detail { + font-size: 0.75rem; + line-height: 1.25rem; + display: flex; + flex-direction: row; + align-items: flex-start; + margin-bottom: 0; + color: var(--text-mention-grey); +} + +.fr-card__detail[class^=fr-icon-]::before, +.fr-card__detail[class*=" fr-icon-"]::before, +.fr-card__detail[class^=fr-fi-]::before, +.fr-card__detail[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-right: 0.5rem; +} + +.fr-card.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__end, +.fr-card.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__end { + margin-bottom: -3rem; + min-height: 2rem; + padding-right: 2rem; + justify-content: flex-end; +} + +.fr-card.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content, +.fr-card.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__content { + padding-bottom: 5rem; +} + +.fr-card__footer { + order: 2; + padding: 0.5rem 2rem 2rem; + margin: 0 -2rem; +} + +.fr-card__footer .fr-btns-group, +.fr-card__footer .fr-links-group { + margin-bottom: -1rem; +} + +.fr-card--sm .fr-card__header .fr-badge { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.125rem; + padding: 0 0.375rem; +} + +.fr-card--sm .fr-card__header .fr-badge::before, +.fr-card--sm .fr-card__header .fr-badge::after { + --icon-size: 0.75rem; +} + +.fr-card--sm .fr-card__header .fr-tag { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.5rem; + padding: 0.125rem 0.5rem; + border-radius: 0.75rem; +} + +.fr-card--sm .fr-card__header .fr-tag::before, +.fr-card--sm .fr-card__header .fr-tag::after { + --icon-size: 0.75rem; +} + +.fr-card--sm .fr-card__content { + padding: 1.5rem; +} + +.fr-card--sm .fr-card__content .fr-badge { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.125rem; + padding: 0 0.375rem; +} + +.fr-card--sm .fr-card__content .fr-badge::before, +.fr-card--sm .fr-card__content .fr-badge::after { + --icon-size: 0.75rem; +} + +.fr-card--sm .fr-card__content .fr-tag { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.5rem; + padding: 0.125rem 0.5rem; + border-radius: 0.75rem; +} + +.fr-card--sm .fr-card__content .fr-tag::before, +.fr-card--sm .fr-card__content .fr-tag::after { + --icon-size: 0.75rem; +} + +.fr-card--sm .fr-card__title { + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; +} + +.fr-card--sm .fr-card__title a::after, +.fr-card--sm .fr-card__title button::after { + --icon-size: 1rem; +} + +.fr-card--sm .fr-card__desc { + margin-top: 0.5rem; +} + +.fr-card--sm .fr-card__start .fr-badges-group, +.fr-card--sm .fr-card__start .fr-tags-group { + margin-bottom: 0; +} + +.fr-card--sm .fr-card__start .fr-card__detail { + margin-bottom: 0.5rem; +} + +.fr-card--sm .fr-card__end { + margin-top: 0.75rem; + padding-top: 0.25rem; + margin-top: 1.5rem; + padding-top: 0.5rem; +} + +.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__end, +.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__end { + margin-bottom: -2rem; + min-height: 1.25rem; + padding-right: 1.5rem; +} + +.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content, +.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__content { + padding-bottom: 3.5rem; +} + +.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title a::after, +.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title button::after, +.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title a::after, +.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title button::after { + --icon-size: 1rem; + right: 1.5rem; + bottom: 1.5rem; +} + +.fr-card--sm .fr-card__footer { + padding: 0.5rem 1.5rem 1.5rem; +} + +.fr-card--lg .fr-card__content { + padding: 2.5rem; +} + +.fr-card--lg .fr-card__title { + font-weight: 700; + font-size: 1.375rem; + line-height: 1.75rem; +} + +.fr-card--lg .fr-card__title a::after, +.fr-card--lg .fr-card__title button::after { + --icon-size: 1.5rem; +} + +.fr-card--lg .fr-card__desc { + font-size: 1rem; + line-height: 1.5rem; + margin-top: 1rem; +} + +.fr-card--lg .fr-card__start { + margin-bottom: 0.5rem; +} + +.fr-card--lg .fr-card__start .fr-badges-group, +.fr-card--lg .fr-card__start .fr-tags-group { + margin-bottom: 0.5rem; +} + +.fr-card--lg .fr-card__start .fr-card__detail { + margin-bottom: 1rem; +} + +.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__end, +.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__end { + margin-bottom: -4rem; + min-height: 2.5rem; + padding-right: 2.5rem; +} + +.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content, +.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__content { + padding-bottom: 6.5rem; +} + +.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title a::after, +.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title button::after, +.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title a::after, +.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title button::after { + --icon-size: 2rem; + right: 2.5rem; + bottom: 2.5rem; +} + +.fr-card--lg .fr-card__footer { + padding: 0.5rem 2.5rem 2.5rem; +} + +.fr-card--download .fr-card__header { + aspect-ratio: 16/9; +} + +.fr-card--download .fr-card__header .fr-card__img { + position: absolute; + top: 0.5rem; + left: 0.5rem; + width: calc(100% - 1rem); + height: calc(100% - 1rem); +} + +.fr-card--download .fr-card__header .fr-card__img img { + max-width: 100%; + max-height: 100%; + object-fit: contain; +} + +.fr-card--download .fr-card__title a::after, +.fr-card--download .fr-card__title button::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/download-line.svg"); + mask-image: url("../icons/system/download-line.svg"); + content: ""; +} + +.fr-card__body > .fr-card__detail, +.fr-card__body > .fr-card__title { + margin-top: 2rem; +} + +.fr-card__body > .fr-card__detail { + margin-bottom: -1rem; +} + +.fr-card__body > .fr-card__desc, +.fr-card__body > .fr-card__title { + margin-bottom: 2rem; +} + +.fr-card__body > .fr-card__desc { + margin-top: -1rem; +} + +.fr-card.fr-enlarge-link:not(.fr-card--no-arrow) .fr-card__body > .fr-card__desc, +.fr-card.fr-enlarge-link:not(.fr-card--no-arrow) .fr-card__body > .fr-card__title { + margin-bottom: 4.5rem; +} + +.fr-card.fr-enlarge-link:not(.fr-card--no-arrow) .fr-card__body > .fr-card__desc { + margin-top: -3.5rem; +} + +.fr-card--grey { + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); +} + +.fr-card--shadow { + z-index: calc(var(--ground) + 500); + background-color: var(--background-raised-grey); + + --idle: transparent; + --hover: var(--background-raised-grey-hover); + --active: var(--background-raised-grey-active); + filter: drop-shadow(var(--raised-shadow)); +} + +.fr-card--shadow.fr-card--grey { + background-color: var(--background-contrast-raised-grey); + + --idle: transparent; + --hover: var(--background-contrast-raised-grey-hover); + --active: var(--background-contrast-raised-grey-active); +} + +.fr-card--no-background { + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-card--download:not(.fr-card--no-background) .fr-card__header { + background-color: var(--background-alt-grey); + + --idle: transparent; + --hover: var(--background-alt-grey-hover); + --active: var(--background-alt-grey-active); +} + +.fr-card__title a[href], +.fr-card__title button { + color: var(--text-action-high-blue-france); +} + +.fr-card__title button:disabled { + color: var(--text-disabled-grey); +} + +.fr-card__title:disabled, +a.fr-card__title:not([href]) { + color: var(--text-disabled-grey); + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + CHECKBOX +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-checkbox-group { + position: relative; +} + +.fr-checkbox-group input[type=checkbox] { + position: absolute; + margin: 0; + width: 1.5rem; + height: 1.5rem; + opacity: 0; +} + +.fr-checkbox-group input[type=checkbox] + label { + --data-uri-svg: none; + position: relative; + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + flex-wrap: wrap; + margin-left: 2rem; + + /** + * On ajoute l'icône check-line en taille sm via un pseudo element before + */ +} + +.fr-checkbox-group input[type=checkbox] + label .fr-hint-text { + margin: 0; + width: 100%; +} + +.fr-checkbox-group input[type=checkbox] + label::before { + content: ""; + display: block; + position: absolute; + top: 0; + left: -2rem; + width: 1.5rem; + height: 1.5rem; + margin-right: 0.5rem; + border-radius: 0.25rem; + background-size: 0.25rem 0.25rem, calc(100% - 0.25rem) 1px, 0.25rem 0.25rem, 1px calc(100% - 0.5rem), 0.25rem 0.25rem, calc(100% - 0.5rem) 1px, 0.25rem 0.25rem, 1px calc(100% - 0.5rem), 1rem; + background-position: 0 0, 0.25rem 0, 100% 0, 0 0.25rem, 100% 100%, calc(100% - 0.25rem) 100%, 0 100%, 100% 0.25rem, center; + background-repeat: no-repeat; + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), var(--data-uri-svg); +} + +.fr-checkbox-group--sm input[type=checkbox] { + top: 0.25rem; + width: 1rem; + height: 1rem; +} + +.fr-checkbox-group--sm input[type=checkbox] + label { + margin-left: 1.5rem; +} + +.fr-checkbox-group--sm input[type=checkbox] + label::before { + width: 1rem; + height: 1rem; + margin-top: 0.25rem; + left: -1.5rem; +} + +.fr-checkbox-group--error::before { + content: ""; + position: absolute; + top: 0; + left: -0.75rem; + width: 2px; + height: 100%; + background-color: var(--border-plain-error); + + --idle: transparent; + --hover: var(--border-plain-error-hover); + --active: var(--border-plain-error-active); +} + +.fr-checkbox-group--valid::before { + content: ""; + position: absolute; + top: 0; + left: -0.75rem; + width: 2px; + height: 100%; + background-color: var(--border-plain-success); + + --idle: transparent; + --hover: var(--border-plain-success-hover); + --active: var(--border-plain-success-active); +} + +.fr-checkbox-group .fr-message:first-child { + margin-top: 1rem; +} + +.fr-checkbox-group input[type=checkbox]:checked + label::before { + background-color: var(--background-active-blue-france); + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-active-blue-france) 4px, var(--border-active-blue-france) 5px, transparent 6px), linear-gradient(var(--border-active-blue-france), var(--border-active-blue-france)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-active-blue-france) 4px, var(--border-active-blue-france) 5px, transparent 6px), linear-gradient(var(--border-active-blue-france), var(--border-active-blue-france)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-active-blue-france) 4px, var(--border-active-blue-france) 5px, transparent 6px), linear-gradient(var(--border-active-blue-france), var(--border-active-blue-france)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-active-blue-france) 4px, var(--border-active-blue-france) 5px, transparent 6px), linear-gradient(var(--border-active-blue-france), var(--border-active-blue-france)), var(--data-uri-svg); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +:root[data-fr-theme=dark] .fr-checkbox-group input[type=checkbox]:checked + label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-checkbox-group input[type=checkbox]:disabled + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--background-disabled-grey) 4px, var(--background-disabled-grey) 5px, transparent 6px), linear-gradient(var(--background-disabled-grey), var(--background-disabled-grey)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--background-disabled-grey) 4px, var(--background-disabled-grey) 5px, transparent 6px), linear-gradient(var(--background-disabled-grey), var(--background-disabled-grey)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--background-disabled-grey) 4px, var(--background-disabled-grey) 5px, transparent 6px), linear-gradient(var(--background-disabled-grey), var(--background-disabled-grey)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--background-disabled-grey) 4px, var(--background-disabled-grey) 5px, transparent 6px), linear-gradient(var(--background-disabled-grey), var(--background-disabled-grey)), var(--data-uri-svg); +} + +.fr-checkbox-group input[type=checkbox]:disabled:checked + label::before { + background-color: var(--background-disabled-grey); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +:root[data-fr-theme=dark] .fr-checkbox-group input[type=checkbox]:disabled:checked + label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-checkbox-group--error input[type=checkbox] + label, +.fr-checkbox-group--error input[type=checkbox]:checked + label { + color: var(--text-default-error); +} + +.fr-checkbox-group--error input[type=checkbox] + label::before, +.fr-checkbox-group--error input[type=checkbox]:checked + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), var(--data-uri-svg); +} + +.fr-checkbox-group--valid input[type=checkbox] + label, +.fr-checkbox-group--valid input[type=checkbox]:checked + label { + color: var(--text-default-success); +} + +.fr-checkbox-group--valid input[type=checkbox] + label::before, +.fr-checkbox-group--valid input[type=checkbox]:checked + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), var(--data-uri-svg); +} + +.fr-fieldset--error .fr-checkbox-group input[type=checkbox] + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), var(--data-uri-svg); +} + +.fr-fieldset--valid .fr-checkbox-group input[type=checkbox] + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), var(--data-uri-svg); +} + +.fr-fieldset .fr-fieldset__content .fr-checkbox-group--sm label::before { + margin-top: 0.25rem; +} + +.fr-fieldset .fr-fieldset__content .fr-checkbox-group input[type=checkbox] { + margin-top: 0.75rem; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + SEGMENTED +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-segmented { + position: relative; + padding: 0; + margin: 0; + display: inline-flex; + align-items: center; + border: 0; +} + +.fr-segmented__legend { + margin-bottom: 0.75rem; + padding: 0; +} + +.fr-segmented__legend .fr-hint-text { + margin-top: 0.25rem; +} + +.fr-segmented__legend--inline { + float: left; + display: contents; +} + +.fr-segmented__legend--inline + .fr-segmented__elements { + margin-left: 1rem; +} + +.fr-segmented__elements { + display: flex; + flex-direction: row; + border-radius: 0.25rem; + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-segmented__element { + position: relative; +} + +.fr-segmented .fr-segmented__element input { + opacity: 0; +} + +.fr-segmented input { + position: absolute; + margin: 0; + width: 100%; + height: 100%; + z-index: -1; +} + +.fr-segmented input + label { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; + width: 100%; + font-weight: 500; + display: inline-flex; + align-items: center; + border-radius: 0.25rem; + white-space: nowrap; +} + +.fr-segmented input + label::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-segmented input:not([disabled]):not(:checked) + label { + -webkit-mask-image: linear-gradient(0deg, #fff 0, #fff 100%), linear-gradient(0deg, #fff 0, #fff 100%), url("data:image/svg+xml;charset=uft8,"), url("data:image/svg+xml;charset=uft8,"), url("data:image/svg+xml;charset=uft8,"), url("data:image/svg+xml;charset=uft8,"); + mask-image: linear-gradient(0deg, #fff 0, #fff 100%), linear-gradient(0deg, #fff 0, #fff 100%), url("data:image/svg+xml;charset=uft8,"), url("data:image/svg+xml;charset=uft8,"), url("data:image/svg+xml;charset=uft8,"), url("data:image/svg+xml;charset=uft8,"); + -webkit-mask-size: calc(100% - 0.5rem) calc(100% - 0.75rem), calc(100% - 0.75rem) calc(100% - 0.5rem), 0.25rem 0.25rem, 0.25rem 0.25rem, 0.25rem 0.25rem, 0.25rem 0.25rem; + mask-size: calc(100% - 0.5rem) calc(100% - 0.75rem), calc(100% - 0.75rem) calc(100% - 0.5rem), 0.25rem 0.25rem, 0.25rem 0.25rem, 0.25rem 0.25rem, 0.25rem 0.25rem; + -webkit-mask-position: 0.25rem 0.375rem, 0.375rem 0.25rem, 0.25rem 0.25rem, calc(100% - 0.25rem) 0.25rem, 0.25rem calc(100% - 0.25rem), calc(100% - 0.25rem) calc(100% - 0.25rem); + mask-position: 0.25rem 0.375rem, 0.375rem 0.25rem, 0.25rem 0.25rem, calc(100% - 0.25rem) 0.25rem, 0.25rem calc(100% - 0.25rem), calc(100% - 0.25rem) calc(100% - 0.25rem); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; +} + +.fr-segmented input:not([disabled]):not(:checked) + label:hover { + background-color: var(--hover); +} + +.fr-segmented input:not([disabled]):not(:checked) + label:active { + background-color: var(--active); +} + +.fr-segmented--vertical .fr-segmented__elements { + flex-direction: column; + margin-left: 0; +} + +.fr-segmented--vertical .fr-segmented__legend--inline { + float: none; + display: block; +} + +.fr-segmented--no-legend legend { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; +} + +.fr-segmented--no-legend legend + .fr-segmented__elements { + margin-left: 0; +} + +.fr-segmented__element input:focus + label { + outline-offset: 2px; + outline-width: 2px; + outline-color: #0a76f6; + outline-style: solid; +} + +.fr-segmented__element input:focus:not(:focus-visible) + label { + outline-style: none; +} + +.fr-segmented__element input:focus-visible + label { + outline-style: solid; +} + +.fr-segmented--sm .fr-segmented__legend { + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-segmented--sm input + label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-segmented--sm input + label::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-segmented__element label { + color: var(--text-action-high-grey); +} + +.fr-segmented__element input:checked + label { + box-shadow: inset 0 0 0 1px var(--border-active-blue-france); + color: var(--text-active-blue-france); +} + +.fr-segmented__element input:checked:disabled + label { + box-shadow: inset 0 0 0 1px var(--text-disabled-grey); + color: var(--text-disabled-grey); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + TOGGLE +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-toggle { + display: flex; + flex-wrap: wrap; + position: relative; + + --text-spacing: 0; + --title-spacing: 0; +} + +.fr-toggle input[type=checkbox] { + width: 2.5rem; + height: 1.5rem; + position: absolute; + opacity: 0; + box-shadow: inset 0 0 0 1px var(--border-action-high-blue-france); +} + +.fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label[data-fr-unchecked-label][data-fr-checked-label]::before { + content: attr(data-fr-checked-label); +} + +.fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::after { + transform: translateX(1rem); + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +.fr-toggle label { + --toggle-status-width: auto; + display: inline-flex; + width: calc(100% - 2rem); + min-height: 1.5rem; + font-size: 1rem; + line-height: 1.5rem; + color: var(--text-label-grey); +} + +.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label] { + padding-left: 0; +} + +.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label]::before { + content: attr(data-fr-unchecked-label); + margin-right: calc(var(--toggle-status-width) - 0.5rem); + margin-bottom: 1rem; + word-wrap: normal; +} + +.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label] + .fr-hint-text { + margin-top: 0.5rem; +} + +.fr-toggle label::before { + content: ""; + display: block; + flex-shrink: 0; + height: calc(1.25rem + 1px); + padding-top: 1.5rem; + font-size: 0.75rem; + line-height: 1.25rem; + border-radius: 0.75rem; + margin-right: 2rem; + min-width: 2.5rem; + max-width: 2.5rem; + background-repeat: no-repeat; + color: var(--text-active-blue-france); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +.fr-toggle label::after { + content: ""; + display: flex; + align-items: center; + justify-content: center; + position: absolute; + top: 0; + left: 0; + width: 1.5rem; + height: 1.5rem; + border-radius: 50%; + background-repeat: no-repeat; + background-size: 1rem; + background-position: center; + color: var(--text-active-blue-france); + box-shadow: inset 0 0 0 1px var(--border-action-high-blue-france); + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-toggle .fr-hint-text { + display: block; + margin-top: 1rem; + margin-bottom: 0; + font-size: 0.75rem; + line-height: 1.25rem; + flex-basis: 100%; + color: var(--text-mention-grey); +} + +.fr-toggle--border-bottom { + padding-bottom: 1rem; + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-toggle--valid::before, +.fr-toggle--error::before { + content: ""; + position: absolute; + top: 0; + left: -0.75rem; + width: 2px; + height: 100%; +} + +.fr-toggle .fr-message:first-child { + margin-top: 1rem; +} + +.fr-toggle--label-left .fr-toggle__input { + order: 1; + margin: 0 0 0 auto; +} + +.fr-toggle--label-left .fr-toggle__input + label[data-fr-checked-label]::before { + margin-right: 0; + margin-left: calc(var(--toggle-status-width) - 0.5rem); +} + +.fr-toggle--label-left .fr-toggle__label { + justify-content: space-between; + padding-left: 0; + width: calc(100% - 2rem); + flex: 1; +} + +.fr-toggle--label-left .fr-toggle__label::before { + flex-shrink: 0; + order: 1; + margin-left: 1rem; + margin-right: 0; + text-align: right; + direction: rtl; +} + +.fr-toggle--label-left .fr-toggle__label::after { + left: auto; + right: 1rem; +} + +.fr-toggle--label-left .fr-hint-text { + order: 2; +} + +.fr-toggle__list { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; +} + +.fr-toggle__list li { + margin-bottom: 1rem; +} + +.fr-toggle__list li:last-child { + margin-bottom: 0; +} + +:root[data-fr-theme=dark] .fr-toggle label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle input[type=checkbox]:checked { + background-color: var(--background-active-blue-france); + + --idle: transparent; + --hover: var(--background-active-blue-france-hover); + --active: var(--background-active-blue-france-active); +} + +.fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::after { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle input[type=checkbox]:disabled { + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); +} + +.fr-toggle input[type=checkbox]:disabled:checked { + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +.fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::after { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::after { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::before { + color: var(--text-disabled-grey); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::after { + color: var(--text-disabled-grey); + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); +} + +.fr-toggle--valid::before { + background-color: var(--border-plain-success); + + --idle: transparent; + --hover: var(--border-plain-success-hover); + --active: var(--border-plain-success-active); + content: ""; +} + +.fr-toggle--error::before { + background-color: var(--border-plain-error); + + --idle: transparent; + --hover: var(--border-plain-error-hover); + --active: var(--border-plain-error-active); + content: ""; +} + +.fr-toggle--error label, +.fr-fieldset--error .fr-toggle label { + color: var(--text-default-error); +} + +.fr-toggle--error label::before, +.fr-fieldset--error .fr-toggle label::before { + color: var(--text-default-error); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle--error label::before, +:root[data-fr-theme=dark] .fr-fieldset--error .fr-toggle label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle--error label::after, +.fr-fieldset--error .fr-toggle label::after { + box-shadow: inset 0 0 0 1px var(--border-plain-error); +} + +.fr-toggle--error input[type=checkbox]:checked ~ .fr-toggle__label::before, +.fr-fieldset--error .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle--error input[type=checkbox]:checked ~ .fr-toggle__label::before, +:root[data-fr-theme=dark] .fr-fieldset--error .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle--valid label, +.fr-fieldset--valid .fr-toggle label { + color: var(--text-default-success); +} + +.fr-toggle--valid label::before, +.fr-fieldset--valid .fr-toggle label::before { + color: var(--text-default-success); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle--valid label::before, +:root[data-fr-theme=dark] .fr-fieldset--valid .fr-toggle label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle--valid label::after, +.fr-fieldset--valid .fr-toggle label::after { + box-shadow: inset 0 0 0 1px var(--border-plain-success); +} + +.fr-toggle--valid input[type=checkbox]:checked ~ .fr-toggle__label::before, +.fr-fieldset--valid .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle--valid input[type=checkbox]:checked ~ .fr-toggle__label::before, +:root[data-fr-theme=dark] .fr-fieldset--valid .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + SKIPLINK +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-skiplinks { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + position: absolute; + top: 0; + padding: 1rem 0; + transform: translateY(-100%); + opacity: 0; + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); +} + +.fr-skiplinks:focus-within { + position: relative; + transform: translateY(0); + opacity: 1; +} + +.fr-skiplinks__list { + display: flex; + flex-direction: column; +} + +.fr-skiplinks__list > li { + margin-bottom: 1rem; +} + +.fr-skiplinks__list > li::before { + content: none; +} + +.fr-skiplinks__list > li .fr-link { + font-size: 1rem; + line-height: 1.5rem; + padding: 0 0; +} + +.fr-skiplinks__list > li .fr-link::before, +.fr-skiplinks__list > li .fr-link::after { + --icon-size: 1rem; +} + +.fr-skiplinks__list > li:last-child { + margin-bottom: 0; +} + +.fr-skiplinks__list:focus-within { + position: relative; + transform: translateY(0); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + SELECT +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-select { + display: block; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + width: 100%; + border-radius: 0.25rem 0.25rem 0 0; + font-size: 1rem; + line-height: 1.5rem; + padding: 0.5rem 2.5rem 0.5rem 1rem; + background-repeat: no-repeat; + background-position: calc(100% - 1rem) 50%; + background-size: 1rem 1rem; + color: var(--text-default-grey); + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); + box-shadow: inset 0 -2px 0 0 var(--border-plain-grey); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); + + /** + * Mixin pour gérer l'état disabled + */ + + /** + * On applique un style lorsque la valeur est automatiquement remplie par le navigateur + * sur les navigateurs webkit. + */ + /** + * Mixin pour gérer l'état disabled + */ + + /** + * On applique un style lorsque la valeur est automatiquement remplie par le navigateur + * sur les navigateurs webkit. + */ +} + +.fr-select-group { + position: relative; +} + +.fr-select-group .fr-message:first-child { + margin-top: 1rem; +} + +.fr-select-group--valid::before, +.fr-select-group--error::before, +.fr-select-group--info::before { + content: ""; + display: block; + pointer-events: none; + position: absolute; + top: 0; + right: -0.75rem; + bottom: 0; + left: -0.75rem; + background-repeat: no-repeat; + background-position: 0 0; + background-size: 0.125rem 100%; +} + +:root[data-fr-theme=dark] .fr-select { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-fieldset--valid .fr-select, +.fr-select-group--valid .fr-select { + box-shadow: inset 0 -2px 0 0 var(--border-plain-success); +} + +.fr-fieldset--error .fr-select, +.fr-select-group--error .fr-select { + box-shadow: inset 0 -2px 0 0 var(--border-plain-error); +} + +.fr-select-group--error::before { + background-image: linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)); +} + +.fr-select-group--valid::before { + background-image: linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)); +} + +.fr-select-group--info::before { + background-image: linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)); +} + +.fr-select:disabled { + color: var(--text-disabled-grey); + box-shadow: inset 0 -2px 0 0 var(--border-disabled-grey); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-select:disabled { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-select:-webkit-autofill, +.fr-select:-webkit-autofill:hover, +.fr-select:-webkit-autofill:focus { + box-shadow: inset 0 -2px 0 0 var(--border-plain-grey), inset 0 0 0 1000px var(--background-contrast-blue-france); + -webkit-text-fill-color: var(--text-label-grey); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + CALLOUT +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-callout { + position: relative; + padding: 1.5rem; + + --title-spacing: 0 0 0.5rem; + --text-spacing: 0; + margin: 0 0 1.5rem; + background-size: 0.25rem 100%; + background-position: 0 0; + background-repeat: no-repeat; + + /** + * Inclusion de l'icône (optionnel) + */ + + /** + * Ajout de marge quand on inclut un bouton (optionnel) + */ + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); + background-image: linear-gradient(0deg, var(--border-default-blue-france), var(--border-default-blue-france)); +} + +.fr-callout[class^=fr-icon-]::before, +.fr-callout[class*=" fr-icon-"]::before, +.fr-callout[class^=fr-fi-]::before, +.fr-callout[class*=" fr-fi-"]::before { + display: block; + margin: -0.5rem 0 0.5rem; +} + +.fr-callout__title { + font-weight: 700; + font-size: 1.375rem; + line-height: 1.75rem; + color: var(--text-title-grey); +} + +.fr-callout__text { + font-size: 1.125rem; + line-height: 1.75rem; +} + +.fr-callout .fr-btn { + margin-top: 1rem; +} + +.fr-callout::before { + color: var(--text-title-grey); +} + +.fr-callout--green-tilleul-verveine { + background-image: linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)); + background-color: var(--background-contrast-green-tilleul-verveine); + + --idle: transparent; + --hover: var(--background-contrast-green-tilleul-verveine-hover); + --active: var(--background-contrast-green-tilleul-verveine-active); +} + +.fr-callout--green-bourgeon { + background-image: linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)); + background-color: var(--background-contrast-green-bourgeon); + + --idle: transparent; + --hover: var(--background-contrast-green-bourgeon-hover); + --active: var(--background-contrast-green-bourgeon-active); +} + +.fr-callout--green-emeraude { + background-image: linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)); + background-color: var(--background-contrast-green-emeraude); + + --idle: transparent; + --hover: var(--background-contrast-green-emeraude-hover); + --active: var(--background-contrast-green-emeraude-active); +} + +.fr-callout--green-menthe { + background-image: linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)); + background-color: var(--background-contrast-green-menthe); + + --idle: transparent; + --hover: var(--background-contrast-green-menthe-hover); + --active: var(--background-contrast-green-menthe-active); +} + +.fr-callout--green-archipel { + background-image: linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)); + background-color: var(--background-contrast-green-archipel); + + --idle: transparent; + --hover: var(--background-contrast-green-archipel-hover); + --active: var(--background-contrast-green-archipel-active); +} + +.fr-callout--blue-ecume { + background-image: linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)); + background-color: var(--background-contrast-blue-ecume); + + --idle: transparent; + --hover: var(--background-contrast-blue-ecume-hover); + --active: var(--background-contrast-blue-ecume-active); +} + +.fr-callout--blue-cumulus { + background-image: linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)); + background-color: var(--background-contrast-blue-cumulus); + + --idle: transparent; + --hover: var(--background-contrast-blue-cumulus-hover); + --active: var(--background-contrast-blue-cumulus-active); +} + +.fr-callout--purple-glycine { + background-image: linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)); + background-color: var(--background-contrast-purple-glycine); + + --idle: transparent; + --hover: var(--background-contrast-purple-glycine-hover); + --active: var(--background-contrast-purple-glycine-active); +} + +.fr-callout--pink-macaron { + background-image: linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)); + background-color: var(--background-contrast-pink-macaron); + + --idle: transparent; + --hover: var(--background-contrast-pink-macaron-hover); + --active: var(--background-contrast-pink-macaron-active); +} + +.fr-callout--pink-tuile { + background-image: linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)); + background-color: var(--background-contrast-pink-tuile); + + --idle: transparent; + --hover: var(--background-contrast-pink-tuile-hover); + --active: var(--background-contrast-pink-tuile-active); +} + +.fr-callout--yellow-tournesol { + background-image: linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)); + background-color: var(--background-contrast-yellow-tournesol); + + --idle: transparent; + --hover: var(--background-contrast-yellow-tournesol-hover); + --active: var(--background-contrast-yellow-tournesol-active); +} + +.fr-callout--yellow-moutarde { + background-image: linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)); + background-color: var(--background-contrast-yellow-moutarde); + + --idle: transparent; + --hover: var(--background-contrast-yellow-moutarde-hover); + --active: var(--background-contrast-yellow-moutarde-active); +} + +.fr-callout--orange-terre-battue { + background-image: linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)); + background-color: var(--background-contrast-orange-terre-battue); + + --idle: transparent; + --hover: var(--background-contrast-orange-terre-battue-hover); + --active: var(--background-contrast-orange-terre-battue-active); +} + +.fr-callout--brown-cafe-creme { + background-image: linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)); + background-color: var(--background-contrast-brown-cafe-creme); + + --idle: transparent; + --hover: var(--background-contrast-brown-cafe-creme-hover); + --active: var(--background-contrast-brown-cafe-creme-active); +} + +.fr-callout--brown-caramel { + background-image: linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)); + background-color: var(--background-contrast-brown-caramel); + + --idle: transparent; + --hover: var(--background-contrast-brown-caramel-hover); + --active: var(--background-contrast-brown-caramel-active); +} + +.fr-callout--brown-opera { + background-image: linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)); + background-color: var(--background-contrast-brown-opera); + + --idle: transparent; + --hover: var(--background-contrast-brown-opera-hover); + --active: var(--background-contrast-brown-opera-active); +} + +.fr-callout--beige-gris-galet { + background-image: linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)); + background-color: var(--background-contrast-beige-gris-galet); + + --idle: transparent; + --hover: var(--background-contrast-beige-gris-galet-hover); + --active: var(--background-contrast-beige-gris-galet-active); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + MODAL +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-modal { + border: none; + color: inherit; + visibility: hidden; + opacity: 0; + background-color: rgba(22, 22, 22, 0.64); + + --ground: 2000; + z-index: 1750; + padding: 0; + margin: 0; + display: flex; + flex-direction: column; + align-items: stretch; + justify-content: space-between; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + transition: opacity 0.3s, visibility 0.3s; + + /** + * Modifier pour fixer la modale en haut en mobile (par defaut en bas) + */ +} + +.fr-modal > .fr-container { + pointer-events: none; +} + +.fr-modal:focus { + outline: none; +} + +.fr-modal::before { + content: ""; + display: block; + width: 0; + height: 2rem; + flex: 1 0 2rem; +} + +.fr-modal::after { + content: none; + display: block; + width: 0; + height: 2rem; + flex: 1 0 2rem; +} + +.fr-modal--top::before { + content: none; +} + +.fr-modal--top::after { + content: ""; +} + +.fr-modal--opened { + visibility: inherit; + opacity: 1; + width: 100%; + height: 100%; + transition: opacity 0.3s, visibility 0.3s; +} + +.fr-modal__body { + --modal-max-height: calc(100vh - 2rem); + pointer-events: all; + overflow-y: auto; + flex: 1 1 auto; + max-height: var(--modal-max-height); + z-index: calc(var(--ground) + 2000); + background-color: var(--background-lifted-grey); + + --idle: transparent; + --hover: var(--background-lifted-grey-hover); + --active: var(--background-lifted-grey-active); + filter: drop-shadow(var(--lifted-shadow)); +} + +.fr-modal__header { + flex: auto 0 0; + display: flex; + align-items: center; + padding: 1rem 1rem 0.5rem; +} + +.fr-modal__content { + padding-left: 1rem; + padding-right: 1rem; + margin-bottom: 3.5rem; +} + +.fr-modal__footer { + flex: auto 0 0; + display: flex; + padding: 1rem; + margin-top: -2.5rem; + position: sticky; + bottom: 0; + z-index: calc(var(--ground) + 1250); + transition: box-shadow 0.3s; + background-color: var(--background-lifted-grey); + + --idle: transparent; + --hover: var(--background-lifted-grey-hover); + --active: var(--background-lifted-grey-active); +} + +.fr-modal__footer .fr-btns-group { + margin-bottom: -1rem; + width: calc(100% + 1rem); +} + +.fr-modal__title { + --title-spacing: 0 0 1rem 0; + font-size: 1.375rem; + line-height: 1.75rem; + font-weight: 700; + color: var(--text-title-grey); +} + +.fr-modal__title[class^=fr-icon-], +.fr-modal__title[class*=" fr-icon-"], +.fr-modal__title[class^=fr-fi-], +.fr-modal__title[class*=" fr-fi-"] { + margin-right: 0.5rem; +} + +.fr-modal__body.fr-scroll-divider .fr-modal__footer { + background-position: 0 0; + background-repeat: no-repeat; + background-size: 100% 1px; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + NAVIGATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-nav { + --underline-img: none; + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + --text-spacing: 0; + --title-spacing: 0; +} + +.fr-nav__list { + display: flex; + flex-direction: column; + margin: 0; + padding: 0; +} + +.fr-nav__item { + display: flex; + flex-direction: column; + align-items: stretch; + flex: 0 1 auto; + position: relative; +} + +.fr-nav__item::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: 0 -1px 0 0 var(--border-default-grey), inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-nav__item .fr-btn, +.fr-nav__item .fr-link { + min-height: 3rem; +} + +.fr-nav__link, +.fr-nav__btn { + display: flex; + flex-direction: row; + align-items: center; + justify-content: space-between; + font-weight: bold; + padding: 0.75rem 1rem; + margin: 0; + width: auto; + height: 100%; + font-size: 1rem; + line-height: 1.5rem; + text-align: left; + color: var(--text-action-high-grey); +} + +.fr-nav__link:not([href])[aria-current]:not([aria-current=false]) { + pointer-events: none; + cursor: default; +} + +.fr-nav__btn::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-down-s-line.svg"); + mask-image: url("../icons/system/arrow-down-s-line.svg"); + --icon-size: 1rem; + content: ""; + margin-left: 0.5rem; + margin-right: 0; + transition: transform 0.3s; +} + +.fr-nav__btn[aria-expanded=true]::after { + transform: rotate(-180deg); +} + +.fr-menu { + margin: -4px -1rem; + padding: 4px 1rem; + width: auto; +} + +.fr-menu.fr-collapsing { + margin-top: 0; + padding-top: 0; +} + +.fr-menu__list { + margin: 0; + padding: 0 1rem 1rem; +} + +.fr-menu .fr-nav__link { + padding: 0.75rem 1rem; + width: 100%; + height: auto; + font-weight: normal; + min-height: auto; +} + +.fr-menu .fr-nav__link[aria-current]:not([aria-current=false]) { + position: relative; +} + +.fr-menu .fr-nav__link[aria-current]:not([aria-current=false])::before { + content: ""; + display: block; + position: absolute; + top: 50%; + left: 0; + width: 2px; + height: 1.5rem; + margin-top: -0.75rem; +} + +.fr-mega-menu:focus { + outline: none; +} + +.fr-mega-menu > .fr-container { + padding: 0.5rem 1rem 0; +} + +.fr-mega-menu .fr-btn--close { + display: none; +} + +.fr-mega-menu .fr-nav__link { + padding: 0.75rem 1rem; + width: 100%; + height: auto; + min-height: auto; + font-weight: normal; +} + +.fr-mega-menu .fr-nav__link[aria-current]:not([aria-current=false]) { + position: relative; +} + +.fr-mega-menu .fr-nav__link[aria-current]:not([aria-current=false])::before { + content: ""; + display: block; + position: absolute; + top: 50%; + left: 0; + width: 2px; + height: 1.5rem; + margin-top: -0.75rem; +} + +.fr-mega-menu__leader { + --underline-img: linear-gradient(0deg, currentColor, currentColor); + padding-top: 0.5rem; + + --text-spacing: 0 0 0.5rem; + --title-spacing: 0 0 0.5rem; +} + +.fr-mega-menu__leader .fr-link { + font-size: 0.875rem; + line-height: 1.5rem; + padding: 0 0; +} + +.fr-mega-menu__leader .fr-link::before, +.fr-mega-menu__leader .fr-link::after { + --icon-size: 1rem; +} + +.fr-mega-menu__leader p { + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-mega-menu__category .fr-nav__link { + font-weight: 700; +} + +.fr-mega-menu__list { + padding-bottom: 1rem; + position: relative; +} + +.fr-mega-menu__list::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: 0 1px 0 0 var(--border-default-grey); +} + +.fr-nav__link[aria-current]:not([aria-current=false]), +.fr-nav__btn[aria-current]:not([aria-current=false]) { + color: var(--text-active-blue-france); +} + +.fr-nav__link[aria-current]:not([aria-current=false])::before, +.fr-nav__btn[aria-current]:not([aria-current=false])::before { + background-color: var(--background-active-blue-france); + + --idle: transparent; + --hover: var(--background-active-blue-france-hover); + --active: var(--background-active-blue-france-active); +} + +.fr-nav__btn[aria-expanded=true]:not(:disabled) { + background-color: var(--background-open-blue-france); + + --idle: transparent; + --hover: var(--background-open-blue-france-hover); + --active: var(--background-open-blue-france-active); + color: var(--text-action-high-blue-france); +} + +.fr-nav__item:first-child::before { + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-nav__item:last-child::before { + box-shadow: 0 -1px 0 0 var(--border-default-grey); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + SHARE +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-share { + display: flex; + flex-direction: column; + + --text-spacing: 0 0 1rem; + --title-spacing: 0 0 1rem; +} + +.fr-share__title { + font-size: 1rem; + line-height: 1.5rem; + order: 1; +} + +.fr-share__text { + font-size: 0.75rem; + line-height: 1.25rem; + order: 3; + color: var(--text-mention-grey); +} + +.fr-share .fr-btns-group { + width: auto; + order: 2; +} + +.fr-share .fr-btns-group .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + justify-content: flex-start; +} + +.fr-share .fr-btns-group > li { + display: inline-flex; + max-width: 100%; + width: auto; +} + +.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 1.5rem; + content: ""; +} + +.fr-btn--bluesky::before { + -webkit-mask-image: url("../icons/logo/bluesky-line.svg"); + mask-image: url("../icons/logo/bluesky-line.svg"); +} + +.fr-btn--facebook::before { + -webkit-mask-image: url("../icons/logo/facebook-circle-line.svg"); + mask-image: url("../icons/logo/facebook-circle-line.svg"); +} + +.fr-btn--linkedin::before { + -webkit-mask-image: url("../icons/logo/linkedin-box-line.svg"); + mask-image: url("../icons/logo/linkedin-box-line.svg"); +} + +.fr-btn--mastodon::before { + -webkit-mask-image: url("../icons/logo/mastodon-line.svg"); + mask-image: url("../icons/logo/mastodon-line.svg"); +} + +.fr-btn--threads::before { + -webkit-mask-image: url("../icons/logo/threads-line.svg"); + mask-image: url("../icons/logo/threads-line.svg"); +} + +.fr-btn--twitter::before { + -webkit-mask-image: url("../icons/logo/twitter-line.svg"); + mask-image: url("../icons/logo/twitter-line.svg"); +} + +.fr-btn--twitter-x::before { + -webkit-mask-image: url("../icons/logo/twitter-x-line.svg"); + mask-image: url("../icons/logo/twitter-x-line.svg"); +} + +.fr-btn--mail::before { + -webkit-mask-image: url("../icons/business/mail-line.svg"); + mask-image: url("../icons/business/mail-line.svg"); +} + +.fr-btn--copy::before { + -webkit-mask-image: url("../icons/business/links-fill.svg"); + mask-image: url("../icons/business/links-fill.svg"); +} + +.fr-share__group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + margin-left: -0.5rem; + margin-right: -0.5rem; + width: auto; + order: 2; + display: flex; +} + +.fr-share__group .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; +} + +.fr-share__group > li { + display: inline-flex; + max-width: 100%; + width: auto; +} + +.fr-share__link { + --underline-img: none; + --hover-tint: var(--hover); + display: inline-flex; + margin-left: 0.5rem; + margin-right: 0.5rem; + margin-bottom: 1rem; + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-share__link--facebook { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-share__link--facebook::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/logo/facebook-circle-line.svg"); + mask-image: url("../icons/logo/facebook-circle-line.svg"); + content: ""; +} + +.fr-share__link--twitter { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-share__link--twitter::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/logo/twitter-line.svg"); + mask-image: url("../icons/logo/twitter-line.svg"); + content: ""; +} + +.fr-share__link--linkedin { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-share__link--linkedin::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/logo/linkedin-box-line.svg"); + mask-image: url("../icons/logo/linkedin-box-line.svg"); + content: ""; +} + +.fr-share__link--mail { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-share__link--mail::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/business/mail-line.svg"); + mask-image: url("../icons/business/mail-line.svg"); + content: ""; +} + +.fr-share__link--copy { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-share__link--copy::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/business/links-fill.svg"); + mask-image: url("../icons/business/links-fill.svg"); + content: ""; +} + +.fr-share .fr-btn { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-share .fr-btn:disabled, +.fr-share a.fr-btn:not([href]) { + color: var(--text-disabled-grey); + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-share__link:disabled, +a.fr-share__link:not([href]) { + color: var(--text-disabled-grey); + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + FOOTER +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-footer { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + width: 100%; + padding-top: 2rem; + border-top: 3px solid #000091; + + /** + * Conteneur du bloc marque, avec le logo principal et éventuellement + * un logo opérateur + */ + + /** + * Hauteur auto pour le logo opérateur + */ + /** + * Contenu texte simple + */ + + /** + * Liste des liens situés en dessous de la partie texte + */ + /** + * Catégorie (optionnel) + */ + + /** + * Style de la liste + */ + + /** + * Style du lien + */ + /** + * Liste de liens avec séparateur + */ + + /** + * Style du lien de la liste + */ + + /** + * Copyright + */ + /** + * Container des logos partenaires (principaux et secondaires) + */ + + /** + * Container des logos partenaires principaux + */ + + /** + * Container des logos partenaires secondaires + */ + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-footer__body { + display: flex; + flex-direction: row; + align-items: center; + flex-wrap: wrap; + margin-bottom: 1rem; +} + +.fr-footer__body + .fr-footer__bottom { + margin-top: 1rem; +} + +.fr-footer__brand { + display: flex; + flex-direction: row; + align-items: center; + + /** + * Si on ajoute un logo opérateur à côté du logo principal, on lui applique une marge à gauche + * On prévoit que le logo soit encapsulé dans un , ou bien directement en img ou en svg + * (Eventuellement prévoir une classe pour pouvoir le mettre en background image) + */ +} + +.fr-footer__brand .fr-logo { + font-size: 1.05rem; + padding: 1rem; + margin: -1rem; +} + +.fr-footer__brand .fr-logo::before { + width: 2.75rem; + height: 1rem; + margin-bottom: 0.3333333333rem; + background-size: 2.75rem 1.125rem, 2.75rem 1rem, 0; + background-position: 0 -0.0625rem, 0 0, 0 0; +} + +:root[data-fr-mourning] .fr-footer__brand .fr-logo::before { + background-size: 2.75rem 1.125rem, 0, 2.75rem 1rem; +} + +.fr-footer__brand .fr-logo::after { + min-width: 2.625rem; + background-size: 5.25rem 3.75rem; + background-position: 0 calc(100% + 1.875rem); + padding-top: 2.2083333333rem; +} + +[data-fr-theme=dark] .fr-footer__brand .fr-logo::after { + background-position: -2.625rem 100%; +} + +.fr-footer__brand-link { + display: flex; + flex-direction: row; + + --external-link-content: none; +} + +.fr-footer__brand .fr-logo + .fr-footer__brand-link { + margin-left: 1.5rem; +} + +.fr-footer__logo { + height: auto; + max-height: 100%; +} + +.fr-footer__logo__apitech { + max-height: 70px; + max-width: 200px; +} + +/** + * La partie "content" représente les informations sous forme de texte rajoutées dans le footer + * ainsi que les éventuels liens simples + */ + +.fr-footer__content { + display: flex; + flex-wrap: wrap; + flex-basis: 100%; + margin-top: 1.5rem; +} + +.fr-footer__content-desc { + --underline-img: linear-gradient(0deg, currentColor, currentColor); + --text-spacing: 0 0 0 0; + width: 100%; + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-footer__content-list { + display: flex; + flex-direction: row; + align-self: center; + margin-bottom: -0.5rem; + margin-top: 1rem; + flex-wrap: wrap; +} + +.fr-footer__content-list > li { + margin-right: 1.25rem; + margin-top: 0.5rem; + margin-bottom: 0.5rem; +} + +.fr-footer__content-list > li::before { + content: none; +} + +.fr-footer__content-list > li:last-child { + margin-right: 0; +} + +.fr-footer__content-link { + font-weight: bold; + font-size: 0.875rem; + line-height: 1.5rem; + color: var(--text-default-grey); +} + +.fr-footer__content-link:not(:hover):not(:active) { + --underline-idle-width: 0; +} + +/** + * La partie "top" du footer est constituée de colonnes basées sur le système de grille du Design System + * Ces colonnes sont constituées d’une catégorie (optionnel) et d'une liste verticale de liens + */ + +.fr-footer__top { + display: flex; + margin: -1.875rem 0 1.5rem; + padding: 2rem 0 1.25rem; + background-color: var(--background-alt-grey); + + --idle: transparent; + --hover: var(--background-alt-grey-hover); + --active: var(--background-alt-grey-active); +} + +.fr-footer__top-cat { + margin: 0 0 0.75rem; + font-size: 0.75rem; + line-height: 1.25rem; + display: block; + font-weight: 700; + text-align: left; + color: var(--text-title-grey); +} + +.fr-footer__top-list { + font-size: 0.75rem; + line-height: 1.25rem; + margin: 0; +} + +.fr-footer__top-list li { + margin-bottom: 0.75rem; +} + +.fr-footer__top-link { + font-size: 0.75rem; + line-height: 1.25rem; +} + +.fr-footer__top-link:not(:hover):not(:active) { + --underline-idle-width: 0; +} + +/** + * La partie "bottom" du footer est constituée d'une liste de liens simples (ferrée à gauche) + * ainsi que du copyright (ferré à droite) + */ + +.fr-footer__bottom { + display: flex; + flex-direction: row; + align-items: center; + flex-wrap: wrap; + margin-top: 2.5rem; + box-shadow: inset 0 1px 0 0 var(--border-default-grey); +} + +.fr-footer__bottom .fr-btn { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.25rem; + padding: 0 0.5rem; + overflow: initial; + max-width: 100%; + max-height: none; + display: inline; + color: var(--text-mention-grey); +} + +.fr-footer__bottom .fr-btn::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-footer__bottom-list { + padding: 0.5rem 0; + width: 100%; + margin: 0; +} + +.fr-footer__bottom-item { + position: relative; + margin: 0.5rem 0 0 0.25rem; + display: inline; +} + +.fr-footer__bottom-item::before { + content: ""; + display: inline-block; + vertical-align: middle; + position: relative; + width: 1px; + height: 1rem; + margin-right: 0.25rem; + margin-bottom: 0.625rem; + margin-top: 0.625rem; + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-footer__bottom-item:first-child { + margin: 0.5rem 0 0; +} + +.fr-footer__bottom-item:first-child::before { + content: none; +} + +.fr-footer__bottom-link { + font-size: 0.75rem; + line-height: 1.25rem; + color: var(--text-mention-grey); +} + +.fr-footer__bottom-link:not(:hover):not(:active) { + --underline-idle-width: 0; +} + +.fr-footer__bottom-copy { + --text-spacing: 0 0 1rem 0; + margin-top: 0.5rem; + color: var(--text-mention-grey); +} + +.fr-footer__bottom-copy * { + font-size: 0.75rem; + line-height: 1.25rem; +} + +/** + * La partie "partners" du footer est constituée de logos organisés + * en partenaires principaux (ferré à gauche) et secondaires (ferrés à droite) + */ + +.fr-footer__partners { + margin-top: 1rem; + padding-top: 1rem; + + /** + * On surcharge le style du logo de base + */ + box-shadow: inset 0 1px 0 0 var(--border-default-grey); +} + +.fr-footer__partners a { + display: flex; + align-items: center; + justify-content: center; +} + +.fr-footer__partners .fr-footer__logo { + width: auto; + height: auto; + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-footer__partners + .fr-footer__bottom { + margin-top: 0.5rem; +} + +.fr-footer__partners-title { + --title-spacing: 0 0 0.75rem 0; + font-size: 0.875rem; + line-height: 1.5rem; + font-weight: 400; + flex-basis: 100%; + text-align: center; + color: var(--text-default-grey); +} + +.fr-footer__partners-link { + --external-link-content: none; +} + +.fr-footer__partners-logos { + display: flex; + flex-direction: column; + flex-wrap: wrap; + margin: 0 0 -0.5rem 0; +} + +.fr-footer__partners-main { + display: flex; + flex-direction: row; + justify-content: center; + margin-bottom: 2rem; +} + +.fr-footer__partners-sub { + margin-bottom: 0.5rem; + + /** + * On surcharge le style du lien pour les logos secondaires + */ +} + +.fr-footer__partners-sub, +.fr-footer__partners-sub > ul { + display: flex; + flex-direction: column; + align-items: center; + flex-wrap: wrap; +} + +.fr-footer__partners-sub > li:first-child, +.fr-footer__partners-sub > ul > li:first-child { + margin-left: 0; +} + +.fr-footer__partners-sub .fr-footer__partners-link { + margin-bottom: 1rem; +} + +.fr-footer__partners .fr-footer__partners-link, +.fr-footer__partners .fr-footer__partners-link:hover, +.fr-footer__partners .fr-footer__partners-link:active { + background: #fff; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + TILE +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-tile { + position: relative; + display: flex; + flex-direction: column; + + --text-spacing: 0; + --title-spacing: 0 0 0.25rem; + background-size: 100% 1px, 1px 100%, 1px 100%, 100% 1px; + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; + background-position: 0 100%, 0 0, 100% 0, 100% 0; + padding: 2rem 2rem 2.25rem; + text-align: center; + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-grid-row .fr-tile { + height: 100%; +} + +.fr-tile.fr-enlarge-link:hover .fr-tile__pictogram { + --brightness: calc(100% + var(--brighten) * 10%); +} + +.fr-tile.fr-enlarge-link:active .fr-tile__pictogram { + --brightness: calc(100% + var(--brighten) * 20%); +} + +.fr-tile.fr-enlarge-button:hover .fr-tile__pictogram { + --brightness: calc(100% + var(--brighten) * 10%); +} + +.fr-tile.fr-enlarge-button:active .fr-tile__pictogram { + --brightness: calc(100% + var(--brighten) * 20%); +} + +.fr-tile__header { + order: 1; + margin-bottom: 1rem; +} + +.fr-tile__pictogram { + display: flex; + align-items: center; + justify-content: center; + flex-shrink: 0; + width: 5rem; + height: 5rem; + margin: 0 auto; + overflow: hidden; +} + +.fr-tile__pictogram svg { + width: 100%; + height: 100%; +} + +.fr-tile__content { + display: flex; + flex-direction: column; + align-items: center; + height: 100%; +} + +.fr-tile__body { + height: 100%; + order: 2; + flex: 1 1 auto; +} + +.fr-tile.fr-enlarge-link .fr-tile__title a::before, +.fr-tile.fr-enlarge-link .fr-tile__title a::after, +.fr-tile.fr-enlarge-link .fr-tile__title button::before, +.fr-tile.fr-enlarge-link .fr-tile__title button::after, +.fr-tile.fr-enlarge-button .fr-tile__title a::before, +.fr-tile.fr-enlarge-button .fr-tile__title a::after, +.fr-tile.fr-enlarge-button .fr-tile__title button::before, +.fr-tile.fr-enlarge-button .fr-tile__title button::after { + --icon-size: 1.5rem; + position: absolute; + right: 2rem; + bottom: 2.25rem; +} + +.fr-tile.fr-enlarge-link .fr-tile__title button, +.fr-tile.fr-enlarge-button .fr-tile__title button { + font-weight: inherit; + line-height: inherit; + text-align: inherit; + padding: 0; +} + +.fr-tile--no-icon .fr-tile__title a:not([target=_blank])::after, +.fr-tile:not(.fr-enlarge-link):not(.fr-tile--download) .fr-tile__title a:not([target=_blank])::after { + content: none; +} + +.fr-tile--no-icon .fr-tile__title button::after, +.fr-tile:not(.fr-enlarge-button):not(.fr-tile--download) .fr-tile__title button::after { + content: none; +} + +.fr-tile__title { + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; + margin-bottom: 0.5rem; + order: 2; + color: var(--text-title-grey); +} + +.fr-tile__title::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 1; + pointer-events: none; + background-position: 0 100%; + background-size: 100% 0.25rem; + background-repeat: no-repeat; + background-image: linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)); +} + +.fr-tile__title a::before, +.fr-tile__title button::before { + background-position: 0 100%; + background-size: 100% 0.25rem; + background-repeat: no-repeat; + background-image: linear-gradient(0deg, var(--border-active-blue-france), var(--border-active-blue-france)); +} + +.fr-tile__title a::after, +.fr-tile__title button::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-right-line.svg"); + mask-image: url("../icons/system/arrow-right-line.svg"); + --icon-size: 1rem; + content: ""; + margin-left: 0.5rem; +} + +.fr-tile__title [target=_blank]::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/external-link-line.svg"); + mask-image: url("../icons/system/external-link-line.svg"); + --icon-size: 1rem; + content: ""; +} + +.fr-tile__desc { + font-size: 1rem; + line-height: 1.5rem; + flex: 1 1 auto; + order: 3; +} + +.fr-tile__start { + order: 1; + margin-bottom: 0.75rem; +} + +.fr-tile__start .fr-badges-group, +.fr-tile__start .fr-tags-group { + margin-bottom: -0.5rem; +} + +.fr-tile__detail { + font-size: 0.75rem; + line-height: 1.25rem; + display: flex; + flex-direction: row; + align-items: flex-start; + margin-bottom: 0; + margin-top: 0.75rem; + order: 4; +} + +.fr-tile__detail[class^=fr-icon-]::before, +.fr-tile__detail[class*=" fr-icon-"]::before, +.fr-tile__detail[class^=fr-fi-]::before, +.fr-tile__detail[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-right: 0.5rem; +} + +.fr-tile.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content, +.fr-tile.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content { + padding-bottom: 2.5rem; +} + +.fr-tile--sm { + padding: 1.5rem 1.5rem 1.75rem; +} + +.fr-tile--sm .fr-badge { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.125rem; + padding: 0 0.375rem; +} + +.fr-tile--sm .fr-badge::before, +.fr-tile--sm .fr-badge::after { + --icon-size: 0.75rem; +} + +.fr-tile--sm .fr-tag { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.5rem; + padding: 0.125rem 0.5rem; + border-radius: 0.75rem; +} + +.fr-tile--sm .fr-tag::before, +.fr-tile--sm .fr-tag::after { + --icon-size: 0.75rem; +} + +.fr-tile--sm .fr-tile__title { + font-size: 1rem; + line-height: 1.5rem; + margin-bottom: 0.25rem; +} + +.fr-tile--sm .fr-tile__title a::after, +.fr-tile--sm .fr-tile__title button::after { + --icon-size: 1rem; +} + +.fr-tile--sm .fr-tile__desc { + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-tile--sm .fr-tile__start { + margin-bottom: 0.5rem; +} + +.fr-tile--sm .fr-tile__pictogram { + width: 3.5rem; + height: 3.5rem; +} + +.fr-tile--sm.fr-tile--horizontal .fr-tile__header { + margin-right: 1.5rem; +} + +.fr-tile--sm.fr-tile--horizontal .fr-tile__pictogram { + width: 2.5rem; + height: 2.5rem; +} + +.fr-tile--sm.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__title a::after, +.fr-tile--sm.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__title button::after, +.fr-tile--sm.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__title a::after, +.fr-tile--sm.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__title button::after { + --icon-size: 1rem; + position: absolute; + right: 1.5rem; + bottom: 1.75rem; +} + +.fr-tile--sm.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content, +.fr-tile--sm.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content { + padding-bottom: 2rem; +} + +.fr-tile--horizontal, +.fr-tile--download { + flex-direction: row; + align-items: flex-start; + justify-content: center; + text-align: left; +} + +.fr-tile--horizontal .fr-tile__header, +.fr-tile--download .fr-tile__header { + margin-right: 2rem; + margin-bottom: 0; +} + +.fr-tile--horizontal .fr-tile__pictogram, +.fr-tile--download .fr-tile__pictogram { + width: 4rem; + height: 4rem; +} + +.fr-tile--horizontal .fr-tile__content, +.fr-tile--download .fr-tile__content { + align-items: flex-start; +} + +.fr-tile--horizontal:not(.fr-tile--no-icon) .fr-tile__detail, +.fr-tile--download:not(.fr-tile--no-icon) .fr-tile__detail { + padding-right: 2rem; + margin-bottom: -2.5rem; + margin-top: 1.25rem; +} + +.fr-tile--horizontal:not(.fr-tile--no-icon) .fr-tile__content, +.fr-tile--download:not(.fr-tile--no-icon) .fr-tile__content { + padding-bottom: 2.5rem; +} + +.fr-tile--horizontal:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__detail, +.fr-tile--download:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__detail { + padding-right: 2rem; + margin-bottom: -2rem; + margin-top: 0.75rem; +} + +.fr-tile--horizontal:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__content, +.fr-tile--download:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__content { + padding-bottom: 2rem; +} + +.fr-tile.fr-tile--download .fr-tile__title a::after, +.fr-tile.fr-tile--download .fr-tile__title button::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/download-line.svg"); + mask-image: url("../icons/system/download-line.svg"); + content: ""; +} + +.fr-tile:not(.fr-tile--no-border):not(.fr-tile--shadow) { + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-tile--grey { + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); +} + +.fr-tile--shadow { + z-index: calc(var(--ground) + 500); + background-color: var(--background-raised-grey); + + --idle: transparent; + --hover: var(--background-raised-grey-hover); + --active: var(--background-raised-grey-active); + filter: drop-shadow(var(--raised-shadow)); +} + +.fr-tile--shadow.fr-tile--grey { + background-color: var(--background-contrast-raised-grey); + + --idle: transparent; + --hover: var(--background-contrast-raised-grey-hover); + --active: var(--background-contrast-raised-grey-active); +} + +.fr-tile--no-background { + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-tile__title:disabled, +a.fr-tile__title:not([href]) { + color: var(--text-disabled-grey); + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +.fr-tile__title a, +.fr-tile__title button { + color: var(--text-action-high-blue-france); +} + +.fr-tile__title a:not([href]), +.fr-tile__title button:disabled { + color: var(--text-disabled-grey); +} + +.fr-tile__title a:not([href])::before, +.fr-tile__title button:disabled::before { + background-image: linear-gradient(0deg, var(--border-disabled-grey), var(--border-disabled-grey)); +} + +.fr-tile__img { + display: flex; + align-items: center; + justify-content: center; + flex-shrink: 0; + width: 5rem; + height: 5rem; + margin: 0 auto 1.5rem; + overflow: hidden; + filter: brightness(var(--brightness)); +} + +.fr-tile__img > svg { + width: 100%; + height: 100%; +} + +.fr-tile__body > .fr-tile__desc { + padding-bottom: 2.5rem; +} + +.fr-tile--horizontal .fr-tile__img { + width: 3rem; + height: 3rem; + margin: 0 1.5rem 0 0; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + TRANSLATE +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-translate { + --rows: 8; + position: relative; +} + +.fr-translate .fr-translate__btn { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; + font-weight: 500; + min-height: 3rem; + width: 100%; +} + +.fr-translate .fr-translate__btn::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/editor/translate-2.svg"); + mask-image: url("../icons/editor/translate-2.svg"); + content: ""; +} + +.fr-translate .fr-translate__btn::after { + transition: transform 0.3s; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-down-s-line.svg"); + mask-image: url("../icons/system/arrow-down-s-line.svg"); + --icon-size: 1rem; + content: ""; + margin-left: auto; +} + +.fr-translate .fr-translate__btn[aria-expanded=true]::after { + transform: rotate(-180deg); +} + +.fr-translate__language { + white-space: nowrap; +} + +.fr-translate__language[aria-current]:not([aria-current=false]) { + display: none; +} + +.fr-translate__menu { + margin: -0.25rem 0; +} + +.fr-translate .fr-nav__item::before { + content: none; +} + +.fr-translate .fr-menu__list { + width: auto; + padding: 0; +} + +.fr-translate .fr-translate__btn[aria-expanded=true] { + color: var(--text-active-blue-france); + background-color: var(--background-open-blue-france); + + --idle: transparent; + --hover: var(--background-open-blue-france-hover); + --active: var(--background-open-blue-france-active); +} + +.fr-translate .fr-translate__btn[aria-expanded=true]:hover { + background-color: var(--hover-tint); +} + +.fr-translate .fr-translate__btn[aria-expanded=true]:active { + background-color: var(--active-tint); +} + +.fr-translate__menu .fr-translate__language { + box-shadow: none; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + TRANSCRIPTION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-transcription { + position: relative; + width: 100%; +} + +.fr-transcription::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-transcription__btn { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + font-weight: 500; + font-size: 1rem; + line-height: 1.5rem; + min-height: 3rem; + overflow: initial; + max-width: 100%; + max-height: none; + width: 100%; + text-align: left; + margin: 0; + padding: 0.75rem 1rem; + color: var(--text-action-high-blue-france); +} + +.fr-transcription__btn::before, +.fr-transcription__btn::after { + display: block; +} + +.fr-transcription__btn::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.25rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-down-s-line.svg"); + mask-image: url("../icons/system/arrow-down-s-line.svg"); + content: ""; + margin-right: 0; + margin-left: auto; + transition: transform 0.3s; +} + +.fr-transcription__btn::before { + content: none; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/editor/align-left.svg"); + mask-image: url("../icons/editor/align-left.svg"); + --icon-size: 1rem; + content: ""; + margin-right: 0.5rem; +} + +.fr-transcription__btn[aria-expanded=true]::after { + transform: rotate(-180deg); +} + +.fr-transcription__content::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: inset 0 1px 0 0 var(--border-default-grey); +} + +.fr-transcription__footer { + position: relative; + padding: 0.75rem 1rem; + margin: 0; +} + +.fr-transcription__footer::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: inset 0 1px 0 0 var(--border-default-grey); +} + +.fr-transcription__actions-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + display: flex; + align-items: center; + justify-content: flex-end; + flex-wrap: nowrap; +} + +.fr-transcription__actions-group > li, +.fr-transcription__actions-group > div { + width: 100%; + max-width: 100%; +} + +.fr-transcription__actions-group .fr-btn { + width: calc(100% - 1rem); + margin: 0 0.5rem 1rem; + justify-content: center; + width: auto; + margin-left: 0.5rem; + margin-right: 0.5rem; + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + margin-bottom: 0; + margin-right: 0; +} + +.fr-transcription__actions-group > li { + display: inline-flex; + max-width: 100%; + width: auto; +} + +.fr-transcription__actions-group .fr-btn::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-transcription__actions-group .fr-btn::before { + content: none; +} + +.fr-transcription__actions-group .fr-link { + font-size: 0.875rem; + line-height: 1.5rem; + padding: 0 0; +} + +.fr-transcription__actions-group .fr-link::before, +.fr-transcription__actions-group .fr-link::after { + --icon-size: 1rem; +} + +.fr-transcription__actions-group > *:not(:first-child) { + margin-left: 1rem; +} + +.fr-transcription .fr-collapse { + display: flex; + flex-direction: column-reverse; +} + +.fr-transcription .fr-collapse--expanded { + margin: 0 0.0625rem; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) { + visibility: inherit; + opacity: inherit; + background-color: inherit; + position: relative; + z-index: auto; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened)::after { + content: none; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened)::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: inset 0 1px 0 0 var(--border-default-grey); +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) > .fr-container { + padding: 0.0625rem 0; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) > .fr-container > .fr-grid-row { + display: inherit; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) > .fr-container > .fr-grid-row > [class^=fr-col-], +.fr-transcription .fr-modal:not(.fr-modal--opened) > .fr-container > .fr-grid-row > [class*=" fr-col-"], +.fr-transcription .fr-modal:not(.fr-modal--opened) > .fr-container > .fr-grid-row > .fr-col { + flex: inherit; + width: inherit; + max-width: inherit; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__body { + filter: inherit; + max-height: inherit; + background-color: inherit; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__header { + display: none; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__content { + --transcription-max-height: 9.5rem; + overflow-y: auto; + max-height: var(--transcription-max-height); + margin: 0; + padding: 1rem; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__title { + display: none; +} + +.fr-transcription .fr-modal--opened .fr-transcription__footer { + display: none; +} + +.fr-transcription__btn[aria-expanded=true] { + background-color: var(--background-open-blue-france); + + --idle: transparent; + --hover: var(--background-open-blue-france-hover); + --active: var(--background-open-blue-france-active); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + INPUT +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-input { + display: block; + width: 100%; + border-radius: 0.25rem 0.25rem 0 0; + font-size: 1rem; + line-height: 1.5rem; + padding: 0.5rem 1rem; + color: var(--text-default-grey); + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); + box-shadow: inset 0 -2px 0 0 var(--border-plain-grey); +} + +.fr-input:not(textarea) { + max-height: 2.5rem; +} + +.fr-input::placeholder { + opacity: 1; + font-style: italic; + color: var(--text-mention-grey); +} + +.fr-input::-webkit-contacts-auto-fill-button { + cursor: pointer; + background-color: var(--text-label-grey); + + --idle: transparent; + --hover: var(--text-label-grey-hover); + --active: var(--text-label-grey-active); +} + +.fr-input[type=date] { + position: relative; + min-height: 2.5rem; +} + +.fr-input[type=date]::after { + content: ""; + display: block; + position: absolute; + top: 0.75rem; + right: 1rem; + width: 1rem; + height: 1rem; + pointer-events: none; +} +@supports selector(::-webkit-calendar-picker-indicator) { + .fr-input[type=date] { + background-repeat: no-repeat; + background-position: calc(100% - 1rem) 50%; + background-size: 1rem 1rem; + padding-right: 3rem; + } + + .fr-input[type=date]::-webkit-calendar-picker-indicator { + display: block; + padding: 0.5rem; + margin-right: -2.5rem; + } +} + +.fr-input-wrap { + position: relative; + display: block; +} + +.fr-input-wrap[class^=fr-icon-] .fr-input, +.fr-input-wrap[class*=" fr-icon-"] .fr-input, +.fr-input-wrap[class^=fr-fi-] .fr-input, +.fr-input-wrap[class*=" fr-fi-"] .fr-input { + padding-right: 3rem; +} + +.fr-input-wrap[class^=fr-icon-]::before, +.fr-input-wrap[class*=" fr-icon-"]::before, +.fr-input-wrap[class^=fr-fi-]::before, +.fr-input-wrap[class*=" fr-fi-"]::before { + --icon-size: 1rem; + position: absolute; + top: 0.75rem; + right: 1rem; + bottom: 0.75rem; + margin: auto; + pointer-events: none; +} + +.fr-input-wrap--addon, +.fr-input-wrap--action { + display: flex; + flex-direction: row; + width: 100%; +} + +.fr-input-wrap--addon > *:first-child:not(:last-child) { + border-radius: 0.25rem 0 0 0; +} + +.fr-input-wrap--addon > *:last-child:not(:first-child) { + border-radius: 0 0.25rem 0 0; +} + +.fr-input-wrap--action .fr-btn { + margin-left: 1rem; +} + +.fr-input-wrap + .fr-hint-text { + margin-top: 1rem; +} + +.fr-input-group { + position: relative; +} + +.fr-input-group .fr-message:first-child { + margin-top: 1rem; +} + +.fr-input-group--valid::before, +.fr-input-group--error::before, +.fr-input-group--info::before { + content: ""; + display: block; + pointer-events: none; + position: absolute; + top: 0; + right: -0.75rem; + bottom: 0; + left: -0.75rem; + background-repeat: no-repeat; + background-position: 0 0; + background-size: 0.125rem 100%; +} + +textarea.fr-input { + min-height: 3.75rem; +} + +.fr-input:disabled { + color: var(--text-disabled-grey); + box-shadow: inset 0 -2px 0 0 var(--border-disabled-grey); +} + +.fr-input:autofill, +.fr-input:autofill:hover, +.fr-input:autofill:focus, +.fr-input:-webkit-autofill, +.fr-input:-webkit-autofill:hover, +.fr-input:-webkit-autofill:focus { + box-shadow: inset 0 -2px 0 0 var(--border-plain-grey), inset 0 0 0 1000px var(--background-contrast-info); + -webkit-text-fill-color: var(--text-label-grey); +} +@supports selector(::-webkit-calendar-picker-indicator) { + .fr-input[type=date]::after { + background-color: var(--background-contrast-grey); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); + } + + :root[data-fr-theme=dark] .fr-input[type=date]::after { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + } + + .fr-input[type=date]:disabled { + color: var(--text-disabled-grey); + box-shadow: inset 0 -2px 0 0 var(--border-disabled-grey); + } + + .fr-input[type=date]:disabled::after { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); + } + + :root[data-fr-theme=dark] .fr-input[type=date]:disabled::after { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + } +} + +.fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 var(--border-action-high-blue-france); +} + +.fr-fieldset--valid .fr-input, +.fr-fieldset--valid .fr-input-wrap--addon > .fr-input:not(:last-child), +.fr-input-group--valid .fr-input, +.fr-input-group--valid .fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 var(--border-plain-success); +} + +.fr-fieldset--error .fr-input, +.fr-fieldset--error .fr-input-wrap--addon > .fr-input:not(:last-child), +.fr-input-group--error .fr-input, +.fr-input-group--error .fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 var(--border-plain-error); +} + +.fr-input-group--error::before { + background-image: linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)); +} + +.fr-input-group--valid::before { + background-image: linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)); +} + +.fr-input-group--info::before { + background-image: linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + SEARCH +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-search-bar { + display: flex; + flex-direction: row; +} + +.fr-search-bar .fr-label { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; +} + +.fr-search-bar .fr-input { + margin: 0; + border-radius: 0.25rem 0 0; + max-height: 2.5rem; + box-shadow: inset 0 -2px 0 0 var(--border-action-high-blue-france); +} + +.fr-search-bar .fr-input::placeholder { + font-style: italic; +} + +.fr-search-bar .fr-input::-webkit-search-cancel-button { + -webkit-appearance: none; + width: 1rem; + height: 1rem; + background-repeat: no-repeat; + background-size: 1rem 1rem; + --data-uri-svg: url('data:image/svg+xml;charset=utf-8,'); + background-image: var(--data-uri-svg); +} + +.fr-search-bar .fr-btn { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + flex: 1 0 auto; + border-radius: 0 0.25rem 0 0; +} + +.fr-search-bar .fr-btn::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/search-line.svg"); + mask-image: url("../icons/system/search-line.svg"); + content: ""; +} + +.fr-search-bar .fr-input--valid { + box-shadow: inset 0 -2px 0 0 var(--border-plain-success); +} + +.fr-search-bar .fr-input--error { + box-shadow: inset 0 -2px 0 0 var(--border-plain-error); +} + +:root[data-fr-theme=dark] .fr-search-bar .fr-input::-webkit-search-cancel-button { + --data-uri-svg: url('data:image/svg+xml;charset=utf-8,'); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + CONTENT +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-content-media { + width: 100%; + margin: 2.5rem 0; + display: flex; + flex-direction: column; + align-items: center; + + --text-spacing: 0; + --title-spacing: 0; +} + +.fr-content-media__img { + width: 100%; +} + +.fr-content-media [class^=fr-responsive-img], +.fr-content-media [class*=" fr-responsive-img"], +.fr-content-media [class^=fr-responsive-vid], +.fr-content-media [class*=" fr-responsive-vid"] { + aspect-ratio: 1.7777777778; +} + +.fr-content-media__caption { + display: flex; + flex-direction: column; + width: 100%; + margin-top: 0.75rem; + font-size: 0.75rem; + line-height: 1.25rem; +} + +.fr-content-media__caption .fr-link { + font-size: 0.75rem; + line-height: 1.25rem; + padding: 0 0; + margin-right: auto; +} + +.fr-content-media__caption .fr-link::before, +.fr-content-media__caption .fr-link::after { + --icon-size: 0.75rem; +} + +.fr-content-media .fr-transcription { + margin-top: 1.5rem; +} + +.fr-content-media + .fr-transcription { + margin-top: -1rem; + margin-bottom: 2.5rem; +} + +.fr-content-media--sm .fr-content-media__img, +.fr-content-media--sm .fr-responsive-vid { + width: 83.3333333333%; +} + +.fr-content-media--lg .fr-content-media__img, +.fr-content-media--lg .fr-responsive-vid { + width: 116.6666666667%; + max-width: 100vw; +} + +.fr-content-media__transcription .fr-link { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + + --underline-img: none; + --hover-tint: var(--hover); + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-content-media__transcription .fr-link::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/menu-2-fill.svg"); + mask-image: url("../icons/system/menu-2-fill.svg"); + content: ""; +} + +.fr-content-media__transcription .fr-link::before { + content: none; +} + +.fr-content-media__caption, +.fr-content-media .fr-link { + color: var(--text-mention-grey); +} + +.fr-content-media__transcription .fr-link:disabled, +.fr-content-media__transcription a.fr-link:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + CONSENT MAIN +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-consent-placeholder { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + padding: 5rem 2rem; + text-align: center; + + --text-spacing: 0 0 1.5rem; + --title-spacing: 0 0 0.5rem; + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); +} + +.fr-consent-banner { + position: fixed; + bottom: 0; + left: 0; + width: 100%; + max-height: calc(100% - 8rem); + padding: 1rem; + overflow: auto; + + --text-spacing: 0 0 1rem; + --title-spacing: 0 0 1rem; + z-index: calc(var(--ground) + 1500); + background-color: var(--background-alt-overlap-grey); + + --idle: transparent; + --hover: var(--background-alt-overlap-grey-hover); + --active: var(--background-alt-overlap-grey-active); + filter: drop-shadow(var(--overlap-shadow)); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-consent-banner__title { + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; + margin-bottom: 1rem; +} + +.fr-consent-banner__buttons { + margin-top: 1.5rem; + margin-bottom: -1rem; +} + +.fr-consent-service { + position: relative; +} + +.fr-consent-service > .fr-fieldset { + padding: 0 0 1.25rem; + margin: 0; + align-items: flex-start; + display: flex; + flex-direction: column; + width: 100%; + position: initial; +} + +.fr-consent-service:last-child > .fr-fieldset { + padding: 2rem 0 1rem; +} + +.fr-consent-service:last-child > .fr-fieldset .fr-consent-service > .fr-fieldset:last-child { + margin-bottom: 0; +} + +.fr-consent-service__title { + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; + padding: 2rem 0 0.75rem; + margin: 0; + color: var(--text-title-grey); +} + +.fr-consent-service__desc { + font-size: 0.875rem; + line-height: 1.5rem; + + --text-spacing: 0.75rem 0 0.5rem 0; +} + +.fr-consent-service__collapse { + margin-top: -0.25rem; + margin-bottom: 0.75rem; + width: 100%; +} + +.fr-consent-service__collapse .fr-consent-service__collapse-btn { + font-size: 0.875rem; + line-height: 1.5rem; + padding: 0 0; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-consent-service__collapse .fr-consent-service__collapse-btn::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.25rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-down-s-line.svg"); + mask-image: url("../icons/system/arrow-down-s-line.svg"); + content: ""; +} + +.fr-consent-service__collapse .fr-consent-service__collapse-btn::before { + content: none; +} + +.fr-consent-service__radios { + margin-top: 0.75rem; + margin-bottom: 0.75rem; + display: flex; + flex-direction: row; + flex-wrap: wrap; +} + +.fr-consent-service .fr-radio-group { + position: relative; +} + +.fr-consent-service .fr-radio-group:not(:last-child) { + margin-right: 3rem; +} + +.fr-consent-service .fr-radio-group:not(:first-child)::before { + content: ""; + display: block; + width: 1px; + height: 1.5rem; + position: absolute; + top: 0; + left: calc(-1.5rem - 1px); +} + +.fr-consent-service .fr-consent-service__collapse-btn { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + + --underline-img: none; + --hover-tint: var(--hover); + background: transparent; + padding: 0 0.25rem 0 0; + color: inherit; + + --hover-tint: var(--idle); + --active-tint: var(--idle); + background-image: var(--underline-img), var(--underline-img); + background-position: var(--underline-x) 100%, var(--underline-x) calc(100% - var(--underline-thickness)); + background-repeat: no-repeat, no-repeat; + transition: background-size 0s; + background-size: var(--underline-hover-width) calc(var(--underline-thickness) * 2), var(--underline-idle-width) var(--underline-thickness); + color: var(--text-action-high-blue-france); +} + +.fr-consent-service .fr-consent-service__collapse-btn::before, +.fr-consent-service .fr-consent-service__collapse-btn::after { + display: block; +} + +.fr-consent-service .fr-consent-service__collapse-btn:hover, +.fr-consent-service .fr-consent-service__collapse-btn:active { + --underline-hover-width: var(--underline-max-width); +} + +.fr-consent-service .fr-consent-service__collapse-btn::after { + margin-right: -1.25rem; + transition: transform 0.3s; +} + +.fr-consent-service .fr-consent-service__collapse-btn[aria-expanded=true]::after { + transform: rotate(-180deg); +} + +.fr-consent-services { + margin-top: 0.5rem; + margin-bottom: -0.5rem; + width: 100%; +} + +.fr-consent-services .fr-consent-service > .fr-fieldset, +.fr-consent-services .fr-consent-service:last-child > .fr-fieldset { + padding: 0; +} + +.fr-consent-services .fr-consent-service:last-child > .fr-fieldset { + margin-bottom: 1.25rem; +} + +.fr-consent-services .fr-consent-service__title { + padding-top: 0.75rem; +} + +.fr-consent-services .fr-consent-service__radios { + top: 0; +} + +.fr-consent-services .fr-consent-service__desc { + --text-spacing: 0.25rem 0 0.75rem 0; +} + +.fr-consent-manager__header { + padding-top: 0; +} + +.fr-consent-manager__header .fr-consent-service__title { + width: 100%; + padding: 0 0 0.75rem 0; + font-size: 1rem; + line-height: 1.5rem; + font-weight: 400; +} + +.fr-consent-manager__header .fr-consent-service__radios { + width: 100%; + justify-content: flex-start; + top: 0; + position: initial; +} + +.fr-consent-manager__buttons { + margin-bottom: -3rem; + margin-top: 1rem; +} + +.fr-consent-manager__header, +.fr-consent-service { + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); + color: var(--text-default-grey); +} + +.fr-consent-manager__header .fr-radio-group + .fr-radio-group::before, +.fr-consent-service .fr-radio-group + .fr-radio-group::before { + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-consent-service:last-of-type, +.fr-consent-service .fr-consent-service { + box-shadow: none; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + FOLLOW +\* ˍˍˍˍˍˍˍˍˍ */ + +/** +* Mixin d'ajout des icones des réseaux sociaux +**/ + +/** +* Mixin d'ajout des icones des réseaux sociaux +**/ +.fr-follow { + padding: 1.5rem 0; + + --title-spacing: 0 0 0.5rem; + --text-spacing: 0 0 1rem; + background-color: var(--background-alt-blue-france); + + --idle: transparent; + --hover: var(--background-alt-blue-france-hover); + --active: var(--background-alt-blue-france-active); +} + +.fr-follow__newsletter .fr-input-group { + margin-bottom: 1rem; +} + +.fr-follow__newsletter .fr-hint-text { + margin-bottom: 0; +} + +.fr-follow__newsletter .fr-label { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; +} + +.fr-follow__newsletter .fr-input-wrap { + display: flex; + flex-direction: column; + max-width: 37.5rem; + margin-top: 0; +} + +.fr-follow__newsletter .fr-input-wrap .fr-input { + margin-bottom: 1rem; + margin-top: 0; + border-radius: 0.25rem 0.25rem 0 0; +} + +.fr-follow__newsletter .fr-input-wrap .fr-btn { + justify-content: center; + width: 100%; + border-radius: 0; +} + +.fr-follow__newsletter .fr-messages-group { + margin-top: 1rem; +} + +.fr-follow__social { + --text-spacing: 0 0 0.75rem; + --title-spacing: 0 0 0.75rem; +} + +.fr-follow__social .fr-btns-group { + margin-bottom: -1rem; + width: auto; +} + +.fr-follow__social .fr-btns-group .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + justify-content: flex-start; +} + +.fr-follow__social .fr-btns-group > li { + display: inline-flex; + max-width: 100%; + width: auto; +} + +.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 1.5rem; + content: ""; +} + +.fr-follow__social .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; + overflow: hidden; + white-space: nowrap; + max-width: 3rem; + max-height: 3rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-follow__social .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 2rem; + content: ""; +} + +.fr-follow .fr-grid-row > *:not(:first-child) { + margin-top: 1.5rem; + padding-top: 1.5rem; + box-shadow: 0 -1px 0 0 var(--border-default-blue-france); +} + +.fr-follow .fr-btn--bluesky::before { + -webkit-mask-image: url("../icons/logo/bluesky-fill.svg"); + mask-image: url("../icons/logo/bluesky-fill.svg"); +} + +.fr-follow .fr-btn--dailymotion::before { + -webkit-mask-image: url("../icons/logo/fr--dailymotion-fill.svg"); + mask-image: url("../icons/logo/fr--dailymotion-fill.svg"); +} + +.fr-follow .fr-btn--facebook::before { + -webkit-mask-image: url("../icons/logo/facebook-circle-fill.svg"); + mask-image: url("../icons/logo/facebook-circle-fill.svg"); +} + +.fr-follow .fr-btn--github::before { + -webkit-mask-image: url("../icons/logo/github-fill.svg"); + mask-image: url("../icons/logo/github-fill.svg"); +} + +.fr-follow .fr-btn--instagram::before { + -webkit-mask-image: url("../icons/logo/instagram-fill.svg"); + mask-image: url("../icons/logo/instagram-fill.svg"); +} + +.fr-follow .fr-btn--linkedin::before { + -webkit-mask-image: url("../icons/logo/linkedin-box-fill.svg"); + mask-image: url("../icons/logo/linkedin-box-fill.svg"); +} + +.fr-follow .fr-btn--mastodon::before { + -webkit-mask-image: url("../icons/logo/mastodon-fill.svg"); + mask-image: url("../icons/logo/mastodon-fill.svg"); +} + +.fr-follow .fr-btn--snapchat::before { + -webkit-mask-image: url("../icons/logo/snapchat-fill.svg"); + mask-image: url("../icons/logo/snapchat-fill.svg"); +} + +.fr-follow .fr-btn--telegram::before { + -webkit-mask-image: url("../icons/logo/telegram-fill.svg"); + mask-image: url("../icons/logo/telegram-fill.svg"); +} + +.fr-follow .fr-btn--threads::before { + -webkit-mask-image: url("../icons/logo/threads-fill.svg"); + mask-image: url("../icons/logo/threads-fill.svg"); +} + +.fr-follow .fr-btn--tiktok::before { + -webkit-mask-image: url("../icons/logo/fr--tiktok-fill.svg"); + mask-image: url("../icons/logo/fr--tiktok-fill.svg"); +} + +.fr-follow .fr-btn--twitch::before { + -webkit-mask-image: url("../icons/logo/twitch-fill.svg"); + mask-image: url("../icons/logo/twitch-fill.svg"); +} + +.fr-follow .fr-btn--twitter::before { + -webkit-mask-image: url("../icons/logo/twitter-fill.svg"); + mask-image: url("../icons/logo/twitter-fill.svg"); +} + +.fr-follow .fr-btn--twitter-x::before { + -webkit-mask-image: url("../icons/logo/twitter-x-fill.svg"); + mask-image: url("../icons/logo/twitter-x-fill.svg"); +} + +.fr-follow .fr-btn--vimeo::before { + -webkit-mask-image: url("../icons/logo/vimeo-fill.svg"); + mask-image: url("../icons/logo/vimeo-fill.svg"); +} + +.fr-follow .fr-btn--youtube::before { + -webkit-mask-image: url("../icons/logo/youtube-fill.svg"); + mask-image: url("../icons/logo/youtube-fill.svg"); +} + +.fr-follow .fr-links-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + margin: 0 -1rem -1rem -1rem; + width: auto; + display: flex; + flex-wrap: wrap; +} + +.fr-follow .fr-links-group .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; +} + +.fr-follow .fr-links-group > li { + display: inline-flex; + max-width: 100%; + width: auto; +} + +.fr-follow .fr-valid-text, +.fr-follow .fr-error-text { + margin-top: 1rem; +} + +.fr-follow .fr-hint-text { + margin-top: 1rem; +} + +.fr-follow__social .fr-link { + --underline-img: none; + --hover-tint: var(--hover); + display: inline-flex; + margin-left: 0.5rem; + margin-right: 0.5rem; + margin-bottom: 1rem; + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-follow__social .fr-link::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-follow__social .fr-links-group--lg .fr-link { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; + overflow: hidden; + white-space: nowrap; + max-width: 3rem; + max-height: 3rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-follow__social .fr-links-group--lg .fr-link::before { + --icon-size: 2rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-follow .fr-link--facebook::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/logo/facebook-circle-fill.svg"); + mask-image: url("../icons/logo/facebook-circle-fill.svg"); + content: ""; +} + +.fr-follow .fr-link--twitter::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/logo/twitter-fill.svg"); + mask-image: url("../icons/logo/twitter-fill.svg"); + content: ""; +} + +.fr-follow .fr-link--twitter-x::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/logo/twitter-x-fill.svg"); + mask-image: url("../icons/logo/twitter-x-fill.svg"); + content: ""; +} + +.fr-follow .fr-link--instagram::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/logo/instagram-fill.svg"); + mask-image: url("../icons/logo/instagram-fill.svg"); + content: ""; +} + +.fr-follow .fr-link--linkedin::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/logo/linkedin-box-fill.svg"); + mask-image: url("../icons/logo/linkedin-box-fill.svg"); + content: ""; +} + +.fr-follow .fr-link--youtube::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/logo/youtube-fill.svg"); + mask-image: url("../icons/logo/youtube-fill.svg"); + content: ""; +} + +.fr-follow .fr-input { + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-follow__title { + color: var(--text-title-grey); +} + +.fr-follow__newsletter-legal { + color: var(--text-mention-grey); +} + +.fr-follow__social .fr-btn { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-follow__social .fr-btn:disabled, +.fr-follow__social a.fr-btn:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-follow__social .fr-link:disabled, +.fr-follow__social a.fr-link:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + Password +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-password { + position: relative; + display: flex; + flex-direction: row; + flex-wrap: wrap; + + --text-spacing: 0 0 0.5rem 0; +} + +.fr-password [data-fr-capslock] .fr-password__input { + padding-right: 3rem; +} + +.fr-password [data-fr-capslock]::before { + content: ""; + display: block; + position: absolute; + top: 0.75rem; + right: 1rem; + width: 1rem; + height: 1rem; + pointer-events: none; + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +.fr-password__checkbox { + order: -1; + flex: 0; + align-self: flex-end; + margin-left: auto; + padding-left: 0.5rem; +} + +.fr-password__checkbox .fr-label { + text-wrap: nowrap; +} + +.fr-password .fr-input-wrap { + flex: 1 0 100%; +} + +.fr-password__input { + margin-bottom: 0.75rem; +} + +.fr-password__input::-webkit-caps-lock-indicator { + content: none; +} + +.fr-password__input::-ms-reveal { + display: none; +} + +.fr-password > .fr-label { + order: -1; + flex: 1; + min-width: 50%; +} + +.fr-password .fr-message:first-child { + --comma: " "; +} + +.fr-password .fr-message--valid[data-fr-valid] { + --content: " - "attr(data-fr-valid) var(--comma); +} + +.fr-password .fr-message--error[data-fr-error] { + --content: " - "attr(data-fr-error) var(--comma); +} + +.fr-password__btn { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-password__btn:disabled, +a.fr-password__btn:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +:root[data-fr-theme=dark] .fr-password [data-fr-capslock]::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-password .fr-password__checkbox input[type=checkbox] + label { + color: var(--text-label-grey); +} + +.fr-password .fr-password__checkbox input[type=checkbox] + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), var(--data-uri-svg); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + HEADER +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-header { + --underline-img: none; + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + --text-spacing: 0; + --title-spacing: 0; + width: 100%; + position: relative; +} + +.fr-header__body-row { + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + margin: 0 -1rem; +} + +.fr-header__logo__apitech { + max-height: 70px; + max-width: 200px; +} + +.fr-header__brand { + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + flex-wrap: wrap; + width: 100%; + padding-left: 0.25rem; + padding-right: 0.25rem; + z-index: calc(var(--ground) + 750); + background-color: var(--background-raised-grey); + + --idle: transparent; + --hover: var(--background-raised-grey-hover); + --active: var(--background-raised-grey-active); + filter: drop-shadow(var(--raised-shadow)); +} + +.fr-header__brand::after { + content: ""; + display: block; + position: relative; + z-index: 1; + flex: 1; + align-self: stretch; +} + +.fr-header__brand-top { + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + width: 100%; + overflow: hidden; +} + +.fr-header__brand.fr-enlarge-link a[href]::before { + outline-offset: -2px; +} + +.fr-header__logo { + order: 1; + flex: 0 0 auto; + padding: 0.75rem; +} + +.fr-header__logo .fr-logo { + font-size: 0.7875rem; + padding: 0.75rem; + margin: -0.75rem; +} + +.fr-header__logo .fr-logo::before { + width: 2.0625rem; + height: 0.75rem; + margin-bottom: 0.25rem; + background-size: 2.0625rem 0.84375rem, 2.0625rem 0.75rem, 0; + background-position: 0 -0.046875rem, 0 0, 0 0; +} + +:root[data-fr-mourning] .fr-header__logo .fr-logo::before { + background-size: 2.0625rem 0.84375rem, 0, 2.0625rem 0.75rem; +} + +.fr-header__logo .fr-logo::after { + min-width: 1.96875rem; + background-size: 3.9375rem 2.8125rem; + background-position: 0 calc(100% + 1.40625rem); + padding-top: 1.65625rem; +} + +[data-fr-theme=dark] .fr-header__logo .fr-logo::after { + background-position: -1.96875rem 100%; +} + +.fr-header__operator { + padding: 0.75rem; + order: 2; + flex: 0 1 auto; +} + +.fr-header__operator img { + display: block; + min-width: 3.5rem; +} + +.fr-header__service { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + margin-left: 0.75rem; + margin-right: 0.75rem; + + --external-link-content: none; + color: var(--text-title-grey); +} + +.fr-header__service::before { + content: ""; + display: block; + width: calc(100% - 2rem); + height: 1px; + position: absolute; + transform: translateY(-0.75rem); + background-color: var(--border-default-grey); + + --idle: transparent; + --hover: var(--border-default-grey-hover); + --active: var(--border-default-grey-active); +} + +.fr-header__service-title { + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; +} + +.fr-header__service-title .fr-badge { + vertical-align: middle; + margin: -0.25rem 0 0 0.25rem; +} + +.fr-header__service-tagline { + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-header .fr-modal { + overflow: auto; + justify-content: initial; + background-color: var(--background-lifted-grey); + + --idle: transparent; + --hover: var(--background-lifted-grey-hover); + --active: var(--background-lifted-grey-active); +} + +.fr-header .fr-modal:not([role=dialog]) { + transition: none; +} + +.fr-header .fr-modal::before { + content: none; +} + +.fr-header .fr-modal::after { + content: none; +} + +.fr-header .fr-modal > * > .fr-btn--close { + margin-bottom: 1.5rem; +} + +.fr-header .fr-modal > .fr-container { + pointer-events: all; + padding-top: 1rem; + padding-bottom: 4.5rem; + height: 100%; + overflow: inherit; +} + +.fr-header__navbar { + display: flex; + flex-direction: row; + align-items: flex-start; + justify-content: flex-end; + padding: 0.25rem; + margin-right: -0.5rem; + margin-top: 0.25rem; + order: 3; + flex: 1; + align-self: stretch; + z-index: calc(var(--ground) + 1000); +} + +.fr-header__navbar .fr-btn { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + margin-left: 0.5rem; + margin-right: 0.5rem; + flex: 0 0 auto; + white-space: nowrap; + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-header__navbar .fr-btn::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-header__navbar .fr-btn--menu::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/menu-fill.svg"); + mask-image: url("../icons/system/menu-fill.svg"); + content: ""; +} + +.fr-header__navbar .fr-btn--search::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/search-line.svg"); + mask-image: url("../icons/system/search-line.svg"); + content: ""; +} + +.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn { + justify-content: flex-start; + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-header__tools-links { + display: none; +} + +.fr-header__tools-links > .fr-btn[class^=fr-icon-], +.fr-header__tools-links > .fr-btn[class*=" fr-icon-"], +.fr-header__tools-links > .fr-btn[class^=fr-fi-], +.fr-header__tools-links > .fr-btn[class*=" fr-fi-"] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-header__tools-links > .fr-btn[class^=fr-icon-]::before, +.fr-header__tools-links > .fr-btn[class*=" fr-icon-"]::before, +.fr-header__tools-links > .fr-btn[class^=fr-fi-]::before, +.fr-header__tools-links > .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-header__tools-links > .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-header__tools-links > .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-header .fr-header__menu-links::after { + content: ""; + display: block; + margin: 0.75rem -1rem; + width: calc(100% + 2rem); + height: 1px; +} + +.fr-header .fr-header__menu-links .fr-translate { + margin-left: -0.5rem; + margin-right: -0.5rem; +} + +.fr-header .fr-header__menu-links .fr-translate__btn { + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) { + display: flex; + flex-direction: column; +} + +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn { + margin-bottom: 0; +} + +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-], +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"], +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-], +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"] { + min-height: 3rem; + padding-left: 0; + padding-right: 0; +} + +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + min-height: 3rem; + padding-left: 0; + padding-right: 0; +} + +.fr-header .fr-links-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + display: flex; + align-items: stretch; + flex-wrap: wrap; +} + +.fr-header .fr-links-group > li, +.fr-header .fr-links-group > div { + width: 100%; + max-width: 100%; +} + +.fr-header .fr-links-group .fr-btn { + width: calc(100% - 1rem); + margin: 0 0.5rem 1rem; + justify-content: center; +} + +.fr-header .fr-links-group .fr-link { + --underline-img: none; + --hover-tint: var(--hover); + --active-tint: var(--active); +} + +.fr-header .fr-links-group .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; +} + +.fr-header .fr-links-group .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, +.fr-header .fr-links-group .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after { + --icon-size: 1rem; +} + +.fr-header .fr-links-group .fr-link[class^=fr-icon-], +.fr-header .fr-links-group .fr-link[class*=" fr-icon-"], +.fr-header .fr-links-group .fr-link[class^=fr-fi-], +.fr-header .fr-links-group .fr-link[class*=" fr-fi-"] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-header .fr-links-group .fr-link[class^=fr-icon-]::before, +.fr-header .fr-links-group .fr-link[class*=" fr-icon-"]::before, +.fr-header .fr-links-group .fr-link[class^=fr-fi-]::before, +.fr-header .fr-links-group .fr-link[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + content: ""; +} + +.fr-header .fr-header__menu-links .fr-links-group .fr-link { + width: 100%; + min-height: 3rem; + padding-left: 0; + margin-bottom: 0; +} + +.fr-header .fr-modal > * > .fr-link--close { + margin-bottom: 1.5rem; +} + +.fr-header__menu-links::after { + box-shadow: inset 0 1px 0 0 var(--border-default-grey); +} + +.fr-header__menu-links .fr-btn { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: none; +} + +.fr-header__menu-links .fr-btn:disabled, +.fr-header__menu-links a.fr-btn:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-header__tools-links .fr-btn { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-header__tools-links .fr-btn:disabled, +.fr-header__tools-links a.fr-btn:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn:disabled, +.fr-header__tools-links > .fr-translate:first-child:last-child a.fr-btn:not([href]) { + color: var(--text-disabled-grey); + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-header__navbar .fr-service__title { + color: var(--text-title-grey); +} + +.fr-header__navbar .fr-btn:disabled, +.fr-header__navbar a.fr-btn:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-header__navbar .fr-btn--menu { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-header__navbar .fr-btn--menu:disabled, +.fr-header__navbar a.fr-btn--menu:not([href]) { + color: var(--text-disabled-grey); + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-header__menu-links .fr-link { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-header__menu-links .fr-link:disabled, +.fr-header__menu-links a.fr-link:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-header__tools-links .fr-link { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-header__tools-links .fr-link:disabled, +.fr-header__tools-links a.fr-link:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +/** +* Mixin d'ajout des icones des réseaux sociaux +**/ + +/** +* Mixin d'ajout des icones des réseaux sociaux +**/ +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + .fr-hidden-sm { + display: none !important; + } + + .fr-unhidden-sm { + display: inherit !important; + } + + .fr-sr-only-sm { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; + } + + .fr-container-sm { + padding-left: 1rem; + padding-right: 1rem; + } + + .fr-container-sm--fluid { + padding-left: 0; + padding-right: 0; + max-width: none; + overflow: hidden; + } + + .fr-grid-row-sm--gutters { + margin: -0.5rem; + } + + .fr-grid-row-sm--gutters > [class^=fr-col-], + .fr-grid-row-sm--gutters > [class*=" fr-col-"], + .fr-grid-row-sm--gutters > .fr-col { + padding: 0.5rem; + } + + .fr-grid-row-sm--no-gutters { + margin: 0; + } + + .fr-grid-row-sm--no-gutters > [class^=fr-col-], + .fr-grid-row-sm--no-gutters > [class*=" fr-col-"], + .fr-grid-row-sm--no-gutters > .fr-col { + padding: 0; + } + + .fr-col-sm { + flex: 1; + } + + .fr-col-sm-1 { + flex: 0 0 calc(100% / 12); + width: calc(100% / 12); + max-width: calc(100% / 12); + } + + .fr-col-offset-sm-1:not(.fr-col-offset-sm-1--right) { + margin-left: calc(100% / 12); + } + + .fr-col-offset-sm-1--right { + margin-right: calc(100% / 12); + } + + .fr-col-sm-2 { + flex: 0 0 calc(200% / 12); + width: calc(200% / 12); + max-width: calc(200% / 12); + } + + .fr-col-offset-sm-2:not(.fr-col-offset-sm-2--right) { + margin-left: calc(200% / 12); + } + + .fr-col-offset-sm-2--right { + margin-right: calc(200% / 12); + } + + .fr-col-sm-3 { + flex: 0 0 calc(300% / 12); + width: calc(300% / 12); + max-width: calc(300% / 12); + } + + .fr-col-offset-sm-3:not(.fr-col-offset-sm-3--right) { + margin-left: calc(300% / 12); + } + + .fr-col-offset-sm-3--right { + margin-right: calc(300% / 12); + } + + .fr-col-sm-4 { + flex: 0 0 calc(400% / 12); + width: calc(400% / 12); + max-width: calc(400% / 12); + } + + .fr-col-offset-sm-4:not(.fr-col-offset-sm-4--right) { + margin-left: calc(400% / 12); + } + + .fr-col-offset-sm-4--right { + margin-right: calc(400% / 12); + } + + .fr-col-sm-5 { + flex: 0 0 calc(500% / 12); + width: calc(500% / 12); + max-width: calc(500% / 12); + } + + .fr-col-offset-sm-5:not(.fr-col-offset-sm-5--right) { + margin-left: calc(500% / 12); + } + + .fr-col-offset-sm-5--right { + margin-right: calc(500% / 12); + } + + .fr-col-sm-6 { + flex: 0 0 calc(600% / 12); + width: calc(600% / 12); + max-width: calc(600% / 12); + } + + .fr-col-offset-sm-6:not(.fr-col-offset-sm-6--right) { + margin-left: calc(600% / 12); + } + + .fr-col-offset-sm-6--right { + margin-right: calc(600% / 12); + } + + .fr-col-sm-7 { + flex: 0 0 calc(700% / 12); + width: calc(700% / 12); + max-width: calc(700% / 12); + } + + .fr-col-offset-sm-7:not(.fr-col-offset-sm-7--right) { + margin-left: calc(700% / 12); + } + + .fr-col-offset-sm-7--right { + margin-right: calc(700% / 12); + } + + .fr-col-sm-8 { + flex: 0 0 calc(800% / 12); + width: calc(800% / 12); + max-width: calc(800% / 12); + } + + .fr-col-offset-sm-8:not(.fr-col-offset-sm-8--right) { + margin-left: calc(800% / 12); + } + + .fr-col-offset-sm-8--right { + margin-right: calc(800% / 12); + } + + .fr-col-sm-9 { + flex: 0 0 calc(900% / 12); + width: calc(900% / 12); + max-width: calc(900% / 12); + } + + .fr-col-offset-sm-9:not(.fr-col-offset-sm-9--right) { + margin-left: calc(900% / 12); + } + + .fr-col-offset-sm-9--right { + margin-right: calc(900% / 12); + } + + .fr-col-sm-10 { + flex: 0 0 calc(1000% / 12); + width: calc(1000% / 12); + max-width: calc(1000% / 12); + } + + .fr-col-offset-sm-10:not(.fr-col-offset-sm-10--right) { + margin-left: calc(1000% / 12); + } + + .fr-col-offset-sm-10--right { + margin-right: calc(1000% / 12); + } + + .fr-col-sm-11 { + flex: 0 0 calc(1100% / 12); + width: calc(1100% / 12); + max-width: calc(1100% / 12); + } + + .fr-col-offset-sm-11:not(.fr-col-offset-sm-11--right) { + margin-left: calc(1100% / 12); + } + + .fr-col-offset-sm-11--right { + margin-right: calc(1100% / 12); + } + + .fr-col-sm-12 { + flex: 0 0 calc(1200% / 12); + width: calc(1200% / 12); + max-width: calc(1200% / 12); + } + + .fr-col-offset-sm-12:not(.fr-col-offset-sm-12--right) { + margin-left: calc(1200% / 12); + } + + .fr-col-offset-sm-12--right { + margin-right: calc(1200% / 12); + } + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + .fr-btns-group--inline-sm .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + } + + .fr-btns-group--inline-sm > li { + display: inline-flex; + max-width: 100%; + width: auto; + } + + .fr-btns-group--inline-sm.fr-btns-group--right.fr-btns-group--inline-reverse { + flex-direction: row-reverse; + justify-content: flex-start; + } + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + .fr-notice__title, + .fr-notice__desc { + display: inline; + } + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + .fr-footer__content-list > li { + margin-right: 1.5rem; + } + + .fr-footer__partners-title { + text-align: left; + } + + .fr-footer__partners-logos { + display: flex; + flex-direction: row; + align-items: flex-start; + justify-content: space-between; + margin-right: -0.5rem; + } + + .fr-footer__partners-main { + margin-bottom: 1rem; + } + + .fr-footer__partners-sub, + .fr-footer__partners-sub > ul { + flex-direction: row; + align-items: flex-start; + } + + .fr-footer__partners-sub > li, + .fr-footer__partners-sub > ul > li { + margin: 0 0.5rem 0 0.5rem; + } + + .fr-footer__partners-sub { + order: 3; + } + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + .fr-follow__newsletter .fr-input-group { + margin-bottom: 0.5rem; + } + + .fr-follow__newsletter .fr-input-wrap .fr-btn { + width: auto; + border-radius: 0 0.25rem 0 0; + } + + .fr-follow__newsletter .fr-input-wrap { + flex-direction: row; + } + + .fr-follow__newsletter .fr-input-wrap .fr-input { + margin-bottom: 0; + border-radius: 0.25rem 0 0 0; + } + + .fr-follow__newsletter .fr-messages-group { + margin-bottom: 0.5rem; + } + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + + /*! media md */ + + /*! media md */ + h6 { + font-size: 1.25rem; + line-height: 1.75rem; + } + + h5 { + font-size: 1.375rem; + line-height: 1.75rem; + } + + h4 { + font-size: 1.5rem; + line-height: 2rem; + } + + h3 { + font-size: 1.75rem; + line-height: 2.25rem; + } + + h2 { + font-size: 2rem; + line-height: 2.5rem; + } + + h1 { + font-size: 2.5rem; + line-height: 3rem; + } + + .fr-h6 { + font-size: 1.25rem !important; + line-height: 1.75rem !important; + } + + .fr-h5 { + font-size: 1.375rem !important; + line-height: 1.75rem !important; + } + + .fr-h4 { + font-size: 1.5rem !important; + line-height: 2rem !important; + } + + .fr-h3 { + font-size: 1.75rem !important; + line-height: 2.25rem !important; + } + + .fr-h2 { + font-size: 2rem !important; + line-height: 2.5rem !important; + } + + .fr-h1 { + font-size: 2.5rem !important; + line-height: 3rem !important; + } + + .fr-display--xs { + font-size: 3rem !important; + line-height: 3.5rem !important; + } + + .fr-display--sm { + font-size: 3.5rem !important; + line-height: 4rem !important; + } + + .fr-display--md { + font-size: 4rem !important; + line-height: 4.5rem !important; + } + + .fr-display--lg { + font-size: 4.5rem !important; + line-height: 5rem !important; + } + + .fr-display--xl { + font-size: 5rem !important; + line-height: 5.5rem !important; + } + + .fr-hidden-md { + display: none !important; + } + + .fr-unhidden-md { + display: inherit !important; + } + + .fr-sr-only-md { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; + } + + .fr-container-md { + padding-left: 1rem; + padding-right: 1rem; + } + + .fr-container-md--fluid { + padding-left: 0; + padding-right: 0; + max-width: none; + overflow: hidden; + } + + .fr-grid-row-md--gutters { + margin: -0.5rem; + } + + .fr-grid-row-md--gutters > [class^=fr-col-], + .fr-grid-row-md--gutters > [class*=" fr-col-"], + .fr-grid-row-md--gutters > .fr-col { + padding: 0.5rem; + } + + .fr-grid-row-md--no-gutters { + margin: 0; + } + + .fr-grid-row-md--no-gutters > [class^=fr-col-], + .fr-grid-row-md--no-gutters > [class*=" fr-col-"], + .fr-grid-row-md--no-gutters > .fr-col { + padding: 0; + } + + .fr-col-md { + flex: 1; + } + + .fr-col-md-1 { + flex: 0 0 calc(100% / 12); + width: calc(100% / 12); + max-width: calc(100% / 12); + } + + .fr-col-offset-md-1:not(.fr-col-offset-md-1--right) { + margin-left: calc(100% / 12); + } + + .fr-col-offset-md-1--right { + margin-right: calc(100% / 12); + } + + .fr-col-md-2 { + flex: 0 0 calc(200% / 12); + width: calc(200% / 12); + max-width: calc(200% / 12); + } + + .fr-col-offset-md-2:not(.fr-col-offset-md-2--right) { + margin-left: calc(200% / 12); + } + + .fr-col-offset-md-2--right { + margin-right: calc(200% / 12); + } + + .fr-col-md-3 { + flex: 0 0 calc(300% / 12); + width: calc(300% / 12); + max-width: calc(300% / 12); + } + + .fr-col-offset-md-3:not(.fr-col-offset-md-3--right) { + margin-left: calc(300% / 12); + } + + .fr-col-offset-md-3--right { + margin-right: calc(300% / 12); + } + + .fr-col-md-4 { + flex: 0 0 calc(400% / 12); + width: calc(400% / 12); + max-width: calc(400% / 12); + } + + .fr-col-offset-md-4:not(.fr-col-offset-md-4--right) { + margin-left: calc(400% / 12); + } + + .fr-col-offset-md-4--right { + margin-right: calc(400% / 12); + } + + .fr-col-md-5 { + flex: 0 0 calc(500% / 12); + width: calc(500% / 12); + max-width: calc(500% / 12); + } + + .fr-col-offset-md-5:not(.fr-col-offset-md-5--right) { + margin-left: calc(500% / 12); + } + + .fr-col-offset-md-5--right { + margin-right: calc(500% / 12); + } + + .fr-col-md-6 { + flex: 0 0 calc(600% / 12); + width: calc(600% / 12); + max-width: calc(600% / 12); + } + + .fr-col-offset-md-6:not(.fr-col-offset-md-6--right) { + margin-left: calc(600% / 12); + } + + .fr-col-offset-md-6--right { + margin-right: calc(600% / 12); + } + + .fr-col-md-7 { + flex: 0 0 calc(700% / 12); + width: calc(700% / 12); + max-width: calc(700% / 12); + } + + .fr-col-offset-md-7:not(.fr-col-offset-md-7--right) { + margin-left: calc(700% / 12); + } + + .fr-col-offset-md-7--right { + margin-right: calc(700% / 12); + } + + .fr-col-md-8 { + flex: 0 0 calc(800% / 12); + width: calc(800% / 12); + max-width: calc(800% / 12); + } + + .fr-col-offset-md-8:not(.fr-col-offset-md-8--right) { + margin-left: calc(800% / 12); + } + + .fr-col-offset-md-8--right { + margin-right: calc(800% / 12); + } + + .fr-col-md-9 { + flex: 0 0 calc(900% / 12); + width: calc(900% / 12); + max-width: calc(900% / 12); + } + + .fr-col-offset-md-9:not(.fr-col-offset-md-9--right) { + margin-left: calc(900% / 12); + } + + .fr-col-offset-md-9--right { + margin-right: calc(900% / 12); + } + + .fr-col-md-10 { + flex: 0 0 calc(1000% / 12); + width: calc(1000% / 12); + max-width: calc(1000% / 12); + } + + .fr-col-offset-md-10:not(.fr-col-offset-md-10--right) { + margin-left: calc(1000% / 12); + } + + .fr-col-offset-md-10--right { + margin-right: calc(1000% / 12); + } + + .fr-col-md-11 { + flex: 0 0 calc(1100% / 12); + width: calc(1100% / 12); + max-width: calc(1100% / 12); + } + + .fr-col-offset-md-11:not(.fr-col-offset-md-11--right) { + margin-left: calc(1100% / 12); + } + + .fr-col-offset-md-11--right { + margin-right: calc(1100% / 12); + } + + .fr-col-md-12 { + flex: 0 0 calc(1200% / 12); + width: calc(1200% / 12); + max-width: calc(1200% / 12); + } + + .fr-col-offset-md-12:not(.fr-col-offset-md-12--right) { + margin-left: calc(1200% / 12); + } + + .fr-col-offset-md-12--right { + margin-right: calc(1200% / 12); + } + + .fr-m-md-n8v, + .fr-m-md-n4w { + margin: -2rem !important; + } + + .fr-ml-md-n8v, + .fr-ml-md-n4w, + .fr-mx-md-n8v, + .fr-mx-md-n4w { + margin-left: -2rem !important; + } + + .fr-mr-md-n8v, + .fr-mr-md-n4w, + .fr-mx-md-n8v, + .fr-mx-md-n4w { + margin-right: -2rem !important; + } + + .fr-mt-md-n8v, + .fr-mt-md-n4w, + .fr-my-md-n8v, + .fr-my-md-n4w { + margin-top: -2rem !important; + } + + .fr-mb-md-n8v, + .fr-mb-md-n4w, + .fr-my-md-n8v, + .fr-my-md-n4w { + margin-bottom: -2rem !important; + } + + .fr-m-md-n7v { + margin: -1.75rem !important; + } + + .fr-ml-md-n7v, + .fr-mx-md-n7v { + margin-left: -1.75rem !important; + } + + .fr-mr-md-n7v, + .fr-mx-md-n7v { + margin-right: -1.75rem !important; + } + + .fr-mt-md-n7v, + .fr-my-md-n7v { + margin-top: -1.75rem !important; + } + + .fr-mb-md-n7v, + .fr-my-md-n7v { + margin-bottom: -1.75rem !important; + } + + .fr-m-md-n6v, + .fr-m-md-n3w { + margin: -1.5rem !important; + } + + .fr-ml-md-n6v, + .fr-ml-md-n3w, + .fr-mx-md-n6v, + .fr-mx-md-n3w { + margin-left: -1.5rem !important; + } + + .fr-mr-md-n6v, + .fr-mr-md-n3w, + .fr-mx-md-n6v, + .fr-mx-md-n3w { + margin-right: -1.5rem !important; + } + + .fr-mt-md-n6v, + .fr-mt-md-n3w, + .fr-my-md-n6v, + .fr-my-md-n3w { + margin-top: -1.5rem !important; + } + + .fr-mb-md-n6v, + .fr-mb-md-n3w, + .fr-my-md-n6v, + .fr-my-md-n3w { + margin-bottom: -1.5rem !important; + } + + .fr-m-md-n5v { + margin: -1.25rem !important; + } + + .fr-ml-md-n5v, + .fr-mx-md-n5v { + margin-left: -1.25rem !important; + } + + .fr-mr-md-n5v, + .fr-mx-md-n5v { + margin-right: -1.25rem !important; + } + + .fr-mt-md-n5v, + .fr-my-md-n5v { + margin-top: -1.25rem !important; + } + + .fr-mb-md-n5v, + .fr-my-md-n5v { + margin-bottom: -1.25rem !important; + } + + .fr-m-md-n4v, + .fr-m-md-n2w { + margin: -1rem !important; + } + + .fr-ml-md-n4v, + .fr-ml-md-n2w, + .fr-mx-md-n4v, + .fr-mx-md-n2w { + margin-left: -1rem !important; + } + + .fr-mr-md-n4v, + .fr-mr-md-n2w, + .fr-mx-md-n4v, + .fr-mx-md-n2w { + margin-right: -1rem !important; + } + + .fr-mt-md-n4v, + .fr-mt-md-n2w, + .fr-my-md-n4v, + .fr-my-md-n2w { + margin-top: -1rem !important; + } + + .fr-mb-md-n4v, + .fr-mb-md-n2w, + .fr-my-md-n4v, + .fr-my-md-n2w { + margin-bottom: -1rem !important; + } + + .fr-m-md-n3v { + margin: -0.75rem !important; + } + + .fr-ml-md-n3v, + .fr-mx-md-n3v { + margin-left: -0.75rem !important; + } + + .fr-mr-md-n3v, + .fr-mx-md-n3v { + margin-right: -0.75rem !important; + } + + .fr-mt-md-n3v, + .fr-my-md-n3v { + margin-top: -0.75rem !important; + } + + .fr-mb-md-n3v, + .fr-my-md-n3v { + margin-bottom: -0.75rem !important; + } + + .fr-m-md-n2v, + .fr-m-md-n1w { + margin: -0.5rem !important; + } + + .fr-ml-md-n2v, + .fr-ml-md-n1w, + .fr-mx-md-n2v, + .fr-mx-md-n1w { + margin-left: -0.5rem !important; + } + + .fr-mr-md-n2v, + .fr-mr-md-n1w, + .fr-mx-md-n2v, + .fr-mx-md-n1w { + margin-right: -0.5rem !important; + } + + .fr-mt-md-n2v, + .fr-mt-md-n1w, + .fr-my-md-n2v, + .fr-my-md-n1w { + margin-top: -0.5rem !important; + } + + .fr-mb-md-n2v, + .fr-mb-md-n1w, + .fr-my-md-n2v, + .fr-my-md-n1w { + margin-bottom: -0.5rem !important; + } + + .fr-m-md-n1v { + margin: -0.25rem !important; + } + + .fr-ml-md-n1v, + .fr-mx-md-n1v { + margin-left: -0.25rem !important; + } + + .fr-mr-md-n1v, + .fr-mx-md-n1v { + margin-right: -0.25rem !important; + } + + .fr-mt-md-n1v, + .fr-my-md-n1v { + margin-top: -0.25rem !important; + } + + .fr-mb-md-n1v, + .fr-my-md-n1v { + margin-bottom: -0.25rem !important; + } + + .fr-m-md-n1-5v { + margin: -0.375rem !important; + } + + .fr-ml-md-n1-5v, + .fr-mx-md-n1-5v { + margin-left: -0.375rem !important; + } + + .fr-mr-md-n1-5v, + .fr-mx-md-n1-5v { + margin-right: -0.375rem !important; + } + + .fr-mt-md-n1-5v, + .fr-my-md-n1-5v { + margin-top: -0.375rem !important; + } + + .fr-mb-md-n1-5v, + .fr-my-md-n1-5v { + margin-bottom: -0.375rem !important; + } + + .fr-m-md-0 { + margin: 0 !important; + } + + .fr-ml-md-0, + .fr-mx-md-0 { + margin-left: 0 !important; + } + + .fr-mr-md-0, + .fr-mx-md-0 { + margin-right: 0 !important; + } + + .fr-mt-md-0, + .fr-my-md-0 { + margin-top: 0 !important; + } + + .fr-mb-md-0, + .fr-my-md-0 { + margin-bottom: 0 !important; + } + + .fr-m-md-n0-5v { + margin: -0.125rem !important; + } + + .fr-ml-md-n0-5v, + .fr-mx-md-n0-5v { + margin-left: -0.125rem !important; + } + + .fr-mr-md-n0-5v, + .fr-mx-md-n0-5v { + margin-right: -0.125rem !important; + } + + .fr-mt-md-n0-5v, + .fr-my-md-n0-5v { + margin-top: -0.125rem !important; + } + + .fr-mb-md-n0-5v, + .fr-my-md-n0-5v { + margin-bottom: -0.125rem !important; + } + + .fr-m-md-0-5v { + margin: 0.125rem !important; + } + + .fr-ml-md-0-5v, + .fr-mx-md-0-5v { + margin-left: 0.125rem !important; + } + + .fr-mr-md-0-5v, + .fr-mx-md-0-5v { + margin-right: 0.125rem !important; + } + + .fr-mt-md-0-5v, + .fr-my-md-0-5v { + margin-top: 0.125rem !important; + } + + .fr-mb-md-0-5v, + .fr-my-md-0-5v { + margin-bottom: 0.125rem !important; + } + + .fr-m-md-1v { + margin: 0.25rem !important; + } + + .fr-ml-md-1v, + .fr-mx-md-1v { + margin-left: 0.25rem !important; + } + + .fr-mr-md-1v, + .fr-mx-md-1v { + margin-right: 0.25rem !important; + } + + .fr-mt-md-1v, + .fr-my-md-1v { + margin-top: 0.25rem !important; + } + + .fr-mb-md-1v, + .fr-my-md-1v { + margin-bottom: 0.25rem !important; + } + + .fr-m-md-1-5v { + margin: 0.375rem !important; + } + + .fr-ml-md-1-5v, + .fr-mx-md-1-5v { + margin-left: 0.375rem !important; + } + + .fr-mr-md-1-5v, + .fr-mx-md-1-5v { + margin-right: 0.375rem !important; + } + + .fr-mt-md-1-5v, + .fr-my-md-1-5v { + margin-top: 0.375rem !important; + } + + .fr-mb-md-1-5v, + .fr-my-md-1-5v { + margin-bottom: 0.375rem !important; + } + + .fr-m-md-2v, + .fr-m-md-1w { + margin: 0.5rem !important; + } + + .fr-ml-md-2v, + .fr-ml-md-1w, + .fr-mx-md-2v, + .fr-mx-md-1w { + margin-left: 0.5rem !important; + } + + .fr-mr-md-2v, + .fr-mr-md-1w, + .fr-mx-md-2v, + .fr-mx-md-1w { + margin-right: 0.5rem !important; + } + + .fr-mt-md-2v, + .fr-mt-md-1w, + .fr-my-md-2v, + .fr-my-md-1w { + margin-top: 0.5rem !important; + } + + .fr-mb-md-2v, + .fr-mb-md-1w, + .fr-my-md-2v, + .fr-my-md-1w { + margin-bottom: 0.5rem !important; + } + + .fr-m-md-3v { + margin: 0.75rem !important; + } + + .fr-ml-md-3v, + .fr-mx-md-3v { + margin-left: 0.75rem !important; + } + + .fr-mr-md-3v, + .fr-mx-md-3v { + margin-right: 0.75rem !important; + } + + .fr-mt-md-3v, + .fr-my-md-3v { + margin-top: 0.75rem !important; + } + + .fr-mb-md-3v, + .fr-my-md-3v { + margin-bottom: 0.75rem !important; + } + + .fr-m-md-4v, + .fr-m-md-2w { + margin: 1rem !important; + } + + .fr-ml-md-4v, + .fr-ml-md-2w, + .fr-mx-md-4v, + .fr-mx-md-2w { + margin-left: 1rem !important; + } + + .fr-mr-md-4v, + .fr-mr-md-2w, + .fr-mx-md-4v, + .fr-mx-md-2w { + margin-right: 1rem !important; + } + + .fr-mt-md-4v, + .fr-mt-md-2w, + .fr-my-md-4v, + .fr-my-md-2w { + margin-top: 1rem !important; + } + + .fr-mb-md-4v, + .fr-mb-md-2w, + .fr-my-md-4v, + .fr-my-md-2w { + margin-bottom: 1rem !important; + } + + .fr-m-md-5v { + margin: 1.25rem !important; + } + + .fr-ml-md-5v, + .fr-mx-md-5v { + margin-left: 1.25rem !important; + } + + .fr-mr-md-5v, + .fr-mx-md-5v { + margin-right: 1.25rem !important; + } + + .fr-mt-md-5v, + .fr-my-md-5v { + margin-top: 1.25rem !important; + } + + .fr-mb-md-5v, + .fr-my-md-5v { + margin-bottom: 1.25rem !important; + } + + .fr-m-md-6v, + .fr-m-md-3w { + margin: 1.5rem !important; + } + + .fr-ml-md-6v, + .fr-ml-md-3w, + .fr-mx-md-6v, + .fr-mx-md-3w { + margin-left: 1.5rem !important; + } + + .fr-mr-md-6v, + .fr-mr-md-3w, + .fr-mx-md-6v, + .fr-mx-md-3w { + margin-right: 1.5rem !important; + } + + .fr-mt-md-6v, + .fr-mt-md-3w, + .fr-my-md-6v, + .fr-my-md-3w { + margin-top: 1.5rem !important; + } + + .fr-mb-md-6v, + .fr-mb-md-3w, + .fr-my-md-6v, + .fr-my-md-3w { + margin-bottom: 1.5rem !important; + } + + .fr-m-md-7v { + margin: 1.75rem !important; + } + + .fr-ml-md-7v, + .fr-mx-md-7v { + margin-left: 1.75rem !important; + } + + .fr-mr-md-7v, + .fr-mx-md-7v { + margin-right: 1.75rem !important; + } + + .fr-mt-md-7v, + .fr-my-md-7v { + margin-top: 1.75rem !important; + } + + .fr-mb-md-7v, + .fr-my-md-7v { + margin-bottom: 1.75rem !important; + } + + .fr-m-md-8v, + .fr-m-md-4w { + margin: 2rem !important; + } + + .fr-ml-md-8v, + .fr-ml-md-4w, + .fr-mx-md-8v, + .fr-mx-md-4w { + margin-left: 2rem !important; + } + + .fr-mr-md-8v, + .fr-mr-md-4w, + .fr-mx-md-8v, + .fr-mx-md-4w { + margin-right: 2rem !important; + } + + .fr-mt-md-8v, + .fr-mt-md-4w, + .fr-my-md-8v, + .fr-my-md-4w { + margin-top: 2rem !important; + } + + .fr-mb-md-8v, + .fr-mb-md-4w, + .fr-my-md-8v, + .fr-my-md-4w { + margin-bottom: 2rem !important; + } + + .fr-m-md-9v { + margin: 2.25rem !important; + } + + .fr-ml-md-9v, + .fr-mx-md-9v { + margin-left: 2.25rem !important; + } + + .fr-mr-md-9v, + .fr-mx-md-9v { + margin-right: 2.25rem !important; + } + + .fr-mt-md-9v, + .fr-my-md-9v { + margin-top: 2.25rem !important; + } + + .fr-mb-md-9v, + .fr-my-md-9v { + margin-bottom: 2.25rem !important; + } + + .fr-m-md-10v, + .fr-m-md-5w { + margin: 2.5rem !important; + } + + .fr-ml-md-10v, + .fr-ml-md-5w, + .fr-mx-md-10v, + .fr-mx-md-5w { + margin-left: 2.5rem !important; + } + + .fr-mr-md-10v, + .fr-mr-md-5w, + .fr-mx-md-10v, + .fr-mx-md-5w { + margin-right: 2.5rem !important; + } + + .fr-mt-md-10v, + .fr-mt-md-5w, + .fr-my-md-10v, + .fr-my-md-5w { + margin-top: 2.5rem !important; + } + + .fr-mb-md-10v, + .fr-mb-md-5w, + .fr-my-md-10v, + .fr-my-md-5w { + margin-bottom: 2.5rem !important; + } + + .fr-m-md-11v { + margin: 2.75rem !important; + } + + .fr-ml-md-11v, + .fr-mx-md-11v { + margin-left: 2.75rem !important; + } + + .fr-mr-md-11v, + .fr-mx-md-11v { + margin-right: 2.75rem !important; + } + + .fr-mt-md-11v, + .fr-my-md-11v { + margin-top: 2.75rem !important; + } + + .fr-mb-md-11v, + .fr-my-md-11v { + margin-bottom: 2.75rem !important; + } + + .fr-m-md-12v, + .fr-m-md-6w { + margin: 3rem !important; + } + + .fr-ml-md-12v, + .fr-ml-md-6w, + .fr-mx-md-12v, + .fr-mx-md-6w { + margin-left: 3rem !important; + } + + .fr-mr-md-12v, + .fr-mr-md-6w, + .fr-mx-md-12v, + .fr-mx-md-6w { + margin-right: 3rem !important; + } + + .fr-mt-md-12v, + .fr-mt-md-6w, + .fr-my-md-12v, + .fr-my-md-6w { + margin-top: 3rem !important; + } + + .fr-mb-md-12v, + .fr-mb-md-6w, + .fr-my-md-12v, + .fr-my-md-6w { + margin-bottom: 3rem !important; + } + + .fr-m-md-13v { + margin: 3.25rem !important; + } + + .fr-ml-md-13v, + .fr-mx-md-13v { + margin-left: 3.25rem !important; + } + + .fr-mr-md-13v, + .fr-mx-md-13v { + margin-right: 3.25rem !important; + } + + .fr-mt-md-13v, + .fr-my-md-13v { + margin-top: 3.25rem !important; + } + + .fr-mb-md-13v, + .fr-my-md-13v { + margin-bottom: 3.25rem !important; + } + + .fr-m-md-14v, + .fr-m-md-7w { + margin: 3.5rem !important; + } + + .fr-ml-md-14v, + .fr-ml-md-7w, + .fr-mx-md-14v, + .fr-mx-md-7w { + margin-left: 3.5rem !important; + } + + .fr-mr-md-14v, + .fr-mr-md-7w, + .fr-mx-md-14v, + .fr-mx-md-7w { + margin-right: 3.5rem !important; + } + + .fr-mt-md-14v, + .fr-mt-md-7w, + .fr-my-md-14v, + .fr-my-md-7w { + margin-top: 3.5rem !important; + } + + .fr-mb-md-14v, + .fr-mb-md-7w, + .fr-my-md-14v, + .fr-my-md-7w { + margin-bottom: 3.5rem !important; + } + + .fr-m-md-15v { + margin: 3.75rem !important; + } + + .fr-ml-md-15v, + .fr-mx-md-15v { + margin-left: 3.75rem !important; + } + + .fr-mr-md-15v, + .fr-mx-md-15v { + margin-right: 3.75rem !important; + } + + .fr-mt-md-15v, + .fr-my-md-15v { + margin-top: 3.75rem !important; + } + + .fr-mb-md-15v, + .fr-my-md-15v { + margin-bottom: 3.75rem !important; + } + + .fr-m-md-16v, + .fr-m-md-8w { + margin: 4rem !important; + } + + .fr-ml-md-16v, + .fr-ml-md-8w, + .fr-mx-md-16v, + .fr-mx-md-8w { + margin-left: 4rem !important; + } + + .fr-mr-md-16v, + .fr-mr-md-8w, + .fr-mx-md-16v, + .fr-mx-md-8w { + margin-right: 4rem !important; + } + + .fr-mt-md-16v, + .fr-mt-md-8w, + .fr-my-md-16v, + .fr-my-md-8w { + margin-top: 4rem !important; + } + + .fr-mb-md-16v, + .fr-mb-md-8w, + .fr-my-md-16v, + .fr-my-md-8w { + margin-bottom: 4rem !important; + } + + .fr-m-md-17v { + margin: 4.25rem !important; + } + + .fr-ml-md-17v, + .fr-mx-md-17v { + margin-left: 4.25rem !important; + } + + .fr-mr-md-17v, + .fr-mx-md-17v { + margin-right: 4.25rem !important; + } + + .fr-mt-md-17v, + .fr-my-md-17v { + margin-top: 4.25rem !important; + } + + .fr-mb-md-17v, + .fr-my-md-17v { + margin-bottom: 4.25rem !important; + } + + .fr-m-md-18v, + .fr-m-md-9w { + margin: 4.5rem !important; + } + + .fr-ml-md-18v, + .fr-ml-md-9w, + .fr-mx-md-18v, + .fr-mx-md-9w { + margin-left: 4.5rem !important; + } + + .fr-mr-md-18v, + .fr-mr-md-9w, + .fr-mx-md-18v, + .fr-mx-md-9w { + margin-right: 4.5rem !important; + } + + .fr-mt-md-18v, + .fr-mt-md-9w, + .fr-my-md-18v, + .fr-my-md-9w { + margin-top: 4.5rem !important; + } + + .fr-mb-md-18v, + .fr-mb-md-9w, + .fr-my-md-18v, + .fr-my-md-9w { + margin-bottom: 4.5rem !important; + } + + .fr-m-md-19v { + margin: 4.75rem !important; + } + + .fr-ml-md-19v, + .fr-mx-md-19v { + margin-left: 4.75rem !important; + } + + .fr-mr-md-19v, + .fr-mx-md-19v { + margin-right: 4.75rem !important; + } + + .fr-mt-md-19v, + .fr-my-md-19v { + margin-top: 4.75rem !important; + } + + .fr-mb-md-19v, + .fr-my-md-19v { + margin-bottom: 4.75rem !important; + } + + .fr-m-md-20v, + .fr-m-md-10w { + margin: 5rem !important; + } + + .fr-ml-md-20v, + .fr-ml-md-10w, + .fr-mx-md-20v, + .fr-mx-md-10w { + margin-left: 5rem !important; + } + + .fr-mr-md-20v, + .fr-mr-md-10w, + .fr-mx-md-20v, + .fr-mx-md-10w { + margin-right: 5rem !important; + } + + .fr-mt-md-20v, + .fr-mt-md-10w, + .fr-my-md-20v, + .fr-my-md-10w { + margin-top: 5rem !important; + } + + .fr-mb-md-20v, + .fr-mb-md-10w, + .fr-my-md-20v, + .fr-my-md-10w { + margin-bottom: 5rem !important; + } + + .fr-m-md-21v { + margin: 5.25rem !important; + } + + .fr-ml-md-21v, + .fr-mx-md-21v { + margin-left: 5.25rem !important; + } + + .fr-mr-md-21v, + .fr-mx-md-21v { + margin-right: 5.25rem !important; + } + + .fr-mt-md-21v, + .fr-my-md-21v { + margin-top: 5.25rem !important; + } + + .fr-mb-md-21v, + .fr-my-md-21v { + margin-bottom: 5.25rem !important; + } + + .fr-m-md-22v, + .fr-m-md-11w { + margin: 5.5rem !important; + } + + .fr-ml-md-22v, + .fr-ml-md-11w, + .fr-mx-md-22v, + .fr-mx-md-11w { + margin-left: 5.5rem !important; + } + + .fr-mr-md-22v, + .fr-mr-md-11w, + .fr-mx-md-22v, + .fr-mx-md-11w { + margin-right: 5.5rem !important; + } + + .fr-mt-md-22v, + .fr-mt-md-11w, + .fr-my-md-22v, + .fr-my-md-11w { + margin-top: 5.5rem !important; + } + + .fr-mb-md-22v, + .fr-mb-md-11w, + .fr-my-md-22v, + .fr-my-md-11w { + margin-bottom: 5.5rem !important; + } + + .fr-m-md-23v { + margin: 5.75rem !important; + } + + .fr-ml-md-23v, + .fr-mx-md-23v { + margin-left: 5.75rem !important; + } + + .fr-mr-md-23v, + .fr-mx-md-23v { + margin-right: 5.75rem !important; + } + + .fr-mt-md-23v, + .fr-my-md-23v { + margin-top: 5.75rem !important; + } + + .fr-mb-md-23v, + .fr-my-md-23v { + margin-bottom: 5.75rem !important; + } + + .fr-m-md-24v, + .fr-m-md-12w { + margin: 6rem !important; + } + + .fr-ml-md-24v, + .fr-ml-md-12w, + .fr-mx-md-24v, + .fr-mx-md-12w { + margin-left: 6rem !important; + } + + .fr-mr-md-24v, + .fr-mr-md-12w, + .fr-mx-md-24v, + .fr-mx-md-12w { + margin-right: 6rem !important; + } + + .fr-mt-md-24v, + .fr-mt-md-12w, + .fr-my-md-24v, + .fr-my-md-12w { + margin-top: 6rem !important; + } + + .fr-mb-md-24v, + .fr-mb-md-12w, + .fr-my-md-24v, + .fr-my-md-12w { + margin-bottom: 6rem !important; + } + + .fr-m-md-25v { + margin: 6.25rem !important; + } + + .fr-ml-md-25v, + .fr-mx-md-25v { + margin-left: 6.25rem !important; + } + + .fr-mr-md-25v, + .fr-mx-md-25v { + margin-right: 6.25rem !important; + } + + .fr-mt-md-25v, + .fr-my-md-25v { + margin-top: 6.25rem !important; + } + + .fr-mb-md-25v, + .fr-my-md-25v { + margin-bottom: 6.25rem !important; + } + + .fr-m-md-26v, + .fr-m-md-13w { + margin: 6.5rem !important; + } + + .fr-ml-md-26v, + .fr-ml-md-13w, + .fr-mx-md-26v, + .fr-mx-md-13w { + margin-left: 6.5rem !important; + } + + .fr-mr-md-26v, + .fr-mr-md-13w, + .fr-mx-md-26v, + .fr-mx-md-13w { + margin-right: 6.5rem !important; + } + + .fr-mt-md-26v, + .fr-mt-md-13w, + .fr-my-md-26v, + .fr-my-md-13w { + margin-top: 6.5rem !important; + } + + .fr-mb-md-26v, + .fr-mb-md-13w, + .fr-my-md-26v, + .fr-my-md-13w { + margin-bottom: 6.5rem !important; + } + + .fr-m-md-27v { + margin: 6.75rem !important; + } + + .fr-ml-md-27v, + .fr-mx-md-27v { + margin-left: 6.75rem !important; + } + + .fr-mr-md-27v, + .fr-mx-md-27v { + margin-right: 6.75rem !important; + } + + .fr-mt-md-27v, + .fr-my-md-27v { + margin-top: 6.75rem !important; + } + + .fr-mb-md-27v, + .fr-my-md-27v { + margin-bottom: 6.75rem !important; + } + + .fr-m-md-28v, + .fr-m-md-14w { + margin: 7rem !important; + } + + .fr-ml-md-28v, + .fr-ml-md-14w, + .fr-mx-md-28v, + .fr-mx-md-14w { + margin-left: 7rem !important; + } + + .fr-mr-md-28v, + .fr-mr-md-14w, + .fr-mx-md-28v, + .fr-mx-md-14w { + margin-right: 7rem !important; + } + + .fr-mt-md-28v, + .fr-mt-md-14w, + .fr-my-md-28v, + .fr-my-md-14w { + margin-top: 7rem !important; + } + + .fr-mb-md-28v, + .fr-mb-md-14w, + .fr-my-md-28v, + .fr-my-md-14w { + margin-bottom: 7rem !important; + } + + .fr-m-md-29v { + margin: 7.25rem !important; + } + + .fr-ml-md-29v, + .fr-mx-md-29v { + margin-left: 7.25rem !important; + } + + .fr-mr-md-29v, + .fr-mx-md-29v { + margin-right: 7.25rem !important; + } + + .fr-mt-md-29v, + .fr-my-md-29v { + margin-top: 7.25rem !important; + } + + .fr-mb-md-29v, + .fr-my-md-29v { + margin-bottom: 7.25rem !important; + } + + .fr-m-md-30v, + .fr-m-md-15w { + margin: 7.5rem !important; + } + + .fr-ml-md-30v, + .fr-ml-md-15w, + .fr-mx-md-30v, + .fr-mx-md-15w { + margin-left: 7.5rem !important; + } + + .fr-mr-md-30v, + .fr-mr-md-15w, + .fr-mx-md-30v, + .fr-mx-md-15w { + margin-right: 7.5rem !important; + } + + .fr-mt-md-30v, + .fr-mt-md-15w, + .fr-my-md-30v, + .fr-my-md-15w { + margin-top: 7.5rem !important; + } + + .fr-mb-md-30v, + .fr-mb-md-15w, + .fr-my-md-30v, + .fr-my-md-15w { + margin-bottom: 7.5rem !important; + } + + .fr-m-md-31v { + margin: 7.75rem !important; + } + + .fr-ml-md-31v, + .fr-mx-md-31v { + margin-left: 7.75rem !important; + } + + .fr-mr-md-31v, + .fr-mx-md-31v { + margin-right: 7.75rem !important; + } + + .fr-mt-md-31v, + .fr-my-md-31v { + margin-top: 7.75rem !important; + } + + .fr-mb-md-31v, + .fr-my-md-31v { + margin-bottom: 7.75rem !important; + } + + .fr-m-md-32v, + .fr-m-md-16w { + margin: 8rem !important; + } + + .fr-ml-md-32v, + .fr-ml-md-16w, + .fr-mx-md-32v, + .fr-mx-md-16w { + margin-left: 8rem !important; + } + + .fr-mr-md-32v, + .fr-mr-md-16w, + .fr-mx-md-32v, + .fr-mx-md-16w { + margin-right: 8rem !important; + } + + .fr-mt-md-32v, + .fr-mt-md-16w, + .fr-my-md-32v, + .fr-my-md-16w { + margin-top: 8rem !important; + } + + .fr-mb-md-32v, + .fr-mb-md-16w, + .fr-my-md-32v, + .fr-my-md-16w { + margin-bottom: 8rem !important; + } + + .fr-m-md-auto { + margin: auto; + } + + .fr-ml-md-auto, + .fr-mx-md-auto { + margin-left: auto; + } + + .fr-mr-md-auto, + .fr-mx-md-auto { + margin-right: auto; + } + + .fr-mt-md-auto, + .fr-my-md-auto { + margin-top: auto; + } + + .fr-mb-md-auto, + .fr-my-md-auto { + margin-bottom: auto; + } + + .fr-p-md-0 { + padding: 0 !important; + } + + .fr-pl-md-0, + .fr-px-md-0 { + padding-left: 0 !important; + } + + .fr-pr-md-0, + .fr-px-md-0 { + padding-right: 0 !important; + } + + .fr-pt-md-0, + .fr-py-md-0 { + padding-top: 0 !important; + } + + .fr-pb-md-0, + .fr-py-md-0 { + padding-bottom: 0 !important; + } + + .fr-p-md-0-5v { + padding: 0.125rem !important; + } + + .fr-pl-md-0-5v, + .fr-px-md-0-5v { + padding-left: 0.125rem !important; + } + + .fr-pr-md-0-5v, + .fr-px-md-0-5v { + padding-right: 0.125rem !important; + } + + .fr-pt-md-0-5v, + .fr-py-md-0-5v { + padding-top: 0.125rem !important; + } + + .fr-pb-md-0-5v, + .fr-py-md-0-5v { + padding-bottom: 0.125rem !important; + } + + .fr-p-md-1v { + padding: 0.25rem !important; + } + + .fr-pl-md-1v, + .fr-px-md-1v { + padding-left: 0.25rem !important; + } + + .fr-pr-md-1v, + .fr-px-md-1v { + padding-right: 0.25rem !important; + } + + .fr-pt-md-1v, + .fr-py-md-1v { + padding-top: 0.25rem !important; + } + + .fr-pb-md-1v, + .fr-py-md-1v { + padding-bottom: 0.25rem !important; + } + + .fr-p-md-1-5v { + padding: 0.375rem !important; + } + + .fr-pl-md-1-5v, + .fr-px-md-1-5v { + padding-left: 0.375rem !important; + } + + .fr-pr-md-1-5v, + .fr-px-md-1-5v { + padding-right: 0.375rem !important; + } + + .fr-pt-md-1-5v, + .fr-py-md-1-5v { + padding-top: 0.375rem !important; + } + + .fr-pb-md-1-5v, + .fr-py-md-1-5v { + padding-bottom: 0.375rem !important; + } + + .fr-p-md-2v, + .fr-p-md-1w { + padding: 0.5rem !important; + } + + .fr-pl-md-2v, + .fr-pl-md-1w, + .fr-px-md-2v, + .fr-px-md-1w { + padding-left: 0.5rem !important; + } + + .fr-pr-md-2v, + .fr-pr-md-1w, + .fr-px-md-2v, + .fr-px-md-1w { + padding-right: 0.5rem !important; + } + + .fr-pt-md-2v, + .fr-pt-md-1w, + .fr-py-md-2v, + .fr-py-md-1w { + padding-top: 0.5rem !important; + } + + .fr-pb-md-2v, + .fr-pb-md-1w, + .fr-py-md-2v, + .fr-py-md-1w { + padding-bottom: 0.5rem !important; + } + + .fr-p-md-3v { + padding: 0.75rem !important; + } + + .fr-pl-md-3v, + .fr-px-md-3v { + padding-left: 0.75rem !important; + } + + .fr-pr-md-3v, + .fr-px-md-3v { + padding-right: 0.75rem !important; + } + + .fr-pt-md-3v, + .fr-py-md-3v { + padding-top: 0.75rem !important; + } + + .fr-pb-md-3v, + .fr-py-md-3v { + padding-bottom: 0.75rem !important; + } + + .fr-p-md-4v, + .fr-p-md-2w { + padding: 1rem !important; + } + + .fr-pl-md-4v, + .fr-pl-md-2w, + .fr-px-md-4v, + .fr-px-md-2w { + padding-left: 1rem !important; + } + + .fr-pr-md-4v, + .fr-pr-md-2w, + .fr-px-md-4v, + .fr-px-md-2w { + padding-right: 1rem !important; + } + + .fr-pt-md-4v, + .fr-pt-md-2w, + .fr-py-md-4v, + .fr-py-md-2w { + padding-top: 1rem !important; + } + + .fr-pb-md-4v, + .fr-pb-md-2w, + .fr-py-md-4v, + .fr-py-md-2w { + padding-bottom: 1rem !important; + } + + .fr-p-md-5v { + padding: 1.25rem !important; + } + + .fr-pl-md-5v, + .fr-px-md-5v { + padding-left: 1.25rem !important; + } + + .fr-pr-md-5v, + .fr-px-md-5v { + padding-right: 1.25rem !important; + } + + .fr-pt-md-5v, + .fr-py-md-5v { + padding-top: 1.25rem !important; + } + + .fr-pb-md-5v, + .fr-py-md-5v { + padding-bottom: 1.25rem !important; + } + + .fr-p-md-6v, + .fr-p-md-3w { + padding: 1.5rem !important; + } + + .fr-pl-md-6v, + .fr-pl-md-3w, + .fr-px-md-6v, + .fr-px-md-3w { + padding-left: 1.5rem !important; + } + + .fr-pr-md-6v, + .fr-pr-md-3w, + .fr-px-md-6v, + .fr-px-md-3w { + padding-right: 1.5rem !important; + } + + .fr-pt-md-6v, + .fr-pt-md-3w, + .fr-py-md-6v, + .fr-py-md-3w { + padding-top: 1.5rem !important; + } + + .fr-pb-md-6v, + .fr-pb-md-3w, + .fr-py-md-6v, + .fr-py-md-3w { + padding-bottom: 1.5rem !important; + } + + .fr-p-md-7v { + padding: 1.75rem !important; + } + + .fr-pl-md-7v, + .fr-px-md-7v { + padding-left: 1.75rem !important; + } + + .fr-pr-md-7v, + .fr-px-md-7v { + padding-right: 1.75rem !important; + } + + .fr-pt-md-7v, + .fr-py-md-7v { + padding-top: 1.75rem !important; + } + + .fr-pb-md-7v, + .fr-py-md-7v { + padding-bottom: 1.75rem !important; + } + + .fr-p-md-8v, + .fr-p-md-4w { + padding: 2rem !important; + } + + .fr-pl-md-8v, + .fr-pl-md-4w, + .fr-px-md-8v, + .fr-px-md-4w { + padding-left: 2rem !important; + } + + .fr-pr-md-8v, + .fr-pr-md-4w, + .fr-px-md-8v, + .fr-px-md-4w { + padding-right: 2rem !important; + } + + .fr-pt-md-8v, + .fr-pt-md-4w, + .fr-py-md-8v, + .fr-py-md-4w { + padding-top: 2rem !important; + } + + .fr-pb-md-8v, + .fr-pb-md-4w, + .fr-py-md-8v, + .fr-py-md-4w { + padding-bottom: 2rem !important; + } + + .fr-p-md-9v { + padding: 2.25rem !important; + } + + .fr-pl-md-9v, + .fr-px-md-9v { + padding-left: 2.25rem !important; + } + + .fr-pr-md-9v, + .fr-px-md-9v { + padding-right: 2.25rem !important; + } + + .fr-pt-md-9v, + .fr-py-md-9v { + padding-top: 2.25rem !important; + } + + .fr-pb-md-9v, + .fr-py-md-9v { + padding-bottom: 2.25rem !important; + } + + .fr-p-md-10v, + .fr-p-md-5w { + padding: 2.5rem !important; + } + + .fr-pl-md-10v, + .fr-pl-md-5w, + .fr-px-md-10v, + .fr-px-md-5w { + padding-left: 2.5rem !important; + } + + .fr-pr-md-10v, + .fr-pr-md-5w, + .fr-px-md-10v, + .fr-px-md-5w { + padding-right: 2.5rem !important; + } + + .fr-pt-md-10v, + .fr-pt-md-5w, + .fr-py-md-10v, + .fr-py-md-5w { + padding-top: 2.5rem !important; + } + + .fr-pb-md-10v, + .fr-pb-md-5w, + .fr-py-md-10v, + .fr-py-md-5w { + padding-bottom: 2.5rem !important; + } + + .fr-p-md-11v { + padding: 2.75rem !important; + } + + .fr-pl-md-11v, + .fr-px-md-11v { + padding-left: 2.75rem !important; + } + + .fr-pr-md-11v, + .fr-px-md-11v { + padding-right: 2.75rem !important; + } + + .fr-pt-md-11v, + .fr-py-md-11v { + padding-top: 2.75rem !important; + } + + .fr-pb-md-11v, + .fr-py-md-11v { + padding-bottom: 2.75rem !important; + } + + .fr-p-md-12v, + .fr-p-md-6w { + padding: 3rem !important; + } + + .fr-pl-md-12v, + .fr-pl-md-6w, + .fr-px-md-12v, + .fr-px-md-6w { + padding-left: 3rem !important; + } + + .fr-pr-md-12v, + .fr-pr-md-6w, + .fr-px-md-12v, + .fr-px-md-6w { + padding-right: 3rem !important; + } + + .fr-pt-md-12v, + .fr-pt-md-6w, + .fr-py-md-12v, + .fr-py-md-6w { + padding-top: 3rem !important; + } + + .fr-pb-md-12v, + .fr-pb-md-6w, + .fr-py-md-12v, + .fr-py-md-6w { + padding-bottom: 3rem !important; + } + + .fr-p-md-13v { + padding: 3.25rem !important; + } + + .fr-pl-md-13v, + .fr-px-md-13v { + padding-left: 3.25rem !important; + } + + .fr-pr-md-13v, + .fr-px-md-13v { + padding-right: 3.25rem !important; + } + + .fr-pt-md-13v, + .fr-py-md-13v { + padding-top: 3.25rem !important; + } + + .fr-pb-md-13v, + .fr-py-md-13v { + padding-bottom: 3.25rem !important; + } + + .fr-p-md-14v, + .fr-p-md-7w { + padding: 3.5rem !important; + } + + .fr-pl-md-14v, + .fr-pl-md-7w, + .fr-px-md-14v, + .fr-px-md-7w { + padding-left: 3.5rem !important; + } + + .fr-pr-md-14v, + .fr-pr-md-7w, + .fr-px-md-14v, + .fr-px-md-7w { + padding-right: 3.5rem !important; + } + + .fr-pt-md-14v, + .fr-pt-md-7w, + .fr-py-md-14v, + .fr-py-md-7w { + padding-top: 3.5rem !important; + } + + .fr-pb-md-14v, + .fr-pb-md-7w, + .fr-py-md-14v, + .fr-py-md-7w { + padding-bottom: 3.5rem !important; + } + + .fr-p-md-15v { + padding: 3.75rem !important; + } + + .fr-pl-md-15v, + .fr-px-md-15v { + padding-left: 3.75rem !important; + } + + .fr-pr-md-15v, + .fr-px-md-15v { + padding-right: 3.75rem !important; + } + + .fr-pt-md-15v, + .fr-py-md-15v { + padding-top: 3.75rem !important; + } + + .fr-pb-md-15v, + .fr-py-md-15v { + padding-bottom: 3.75rem !important; + } + + .fr-p-md-16v, + .fr-p-md-8w { + padding: 4rem !important; + } + + .fr-pl-md-16v, + .fr-pl-md-8w, + .fr-px-md-16v, + .fr-px-md-8w { + padding-left: 4rem !important; + } + + .fr-pr-md-16v, + .fr-pr-md-8w, + .fr-px-md-16v, + .fr-px-md-8w { + padding-right: 4rem !important; + } + + .fr-pt-md-16v, + .fr-pt-md-8w, + .fr-py-md-16v, + .fr-py-md-8w { + padding-top: 4rem !important; + } + + .fr-pb-md-16v, + .fr-pb-md-8w, + .fr-py-md-16v, + .fr-py-md-8w { + padding-bottom: 4rem !important; + } + + .fr-p-md-17v { + padding: 4.25rem !important; + } + + .fr-pl-md-17v, + .fr-px-md-17v { + padding-left: 4.25rem !important; + } + + .fr-pr-md-17v, + .fr-px-md-17v { + padding-right: 4.25rem !important; + } + + .fr-pt-md-17v, + .fr-py-md-17v { + padding-top: 4.25rem !important; + } + + .fr-pb-md-17v, + .fr-py-md-17v { + padding-bottom: 4.25rem !important; + } + + .fr-p-md-18v, + .fr-p-md-9w { + padding: 4.5rem !important; + } + + .fr-pl-md-18v, + .fr-pl-md-9w, + .fr-px-md-18v, + .fr-px-md-9w { + padding-left: 4.5rem !important; + } + + .fr-pr-md-18v, + .fr-pr-md-9w, + .fr-px-md-18v, + .fr-px-md-9w { + padding-right: 4.5rem !important; + } + + .fr-pt-md-18v, + .fr-pt-md-9w, + .fr-py-md-18v, + .fr-py-md-9w { + padding-top: 4.5rem !important; + } + + .fr-pb-md-18v, + .fr-pb-md-9w, + .fr-py-md-18v, + .fr-py-md-9w { + padding-bottom: 4.5rem !important; + } + + .fr-p-md-19v { + padding: 4.75rem !important; + } + + .fr-pl-md-19v, + .fr-px-md-19v { + padding-left: 4.75rem !important; + } + + .fr-pr-md-19v, + .fr-px-md-19v { + padding-right: 4.75rem !important; + } + + .fr-pt-md-19v, + .fr-py-md-19v { + padding-top: 4.75rem !important; + } + + .fr-pb-md-19v, + .fr-py-md-19v { + padding-bottom: 4.75rem !important; + } + + .fr-p-md-20v, + .fr-p-md-10w { + padding: 5rem !important; + } + + .fr-pl-md-20v, + .fr-pl-md-10w, + .fr-px-md-20v, + .fr-px-md-10w { + padding-left: 5rem !important; + } + + .fr-pr-md-20v, + .fr-pr-md-10w, + .fr-px-md-20v, + .fr-px-md-10w { + padding-right: 5rem !important; + } + + .fr-pt-md-20v, + .fr-pt-md-10w, + .fr-py-md-20v, + .fr-py-md-10w { + padding-top: 5rem !important; + } + + .fr-pb-md-20v, + .fr-pb-md-10w, + .fr-py-md-20v, + .fr-py-md-10w { + padding-bottom: 5rem !important; + } + + .fr-p-md-21v { + padding: 5.25rem !important; + } + + .fr-pl-md-21v, + .fr-px-md-21v { + padding-left: 5.25rem !important; + } + + .fr-pr-md-21v, + .fr-px-md-21v { + padding-right: 5.25rem !important; + } + + .fr-pt-md-21v, + .fr-py-md-21v { + padding-top: 5.25rem !important; + } + + .fr-pb-md-21v, + .fr-py-md-21v { + padding-bottom: 5.25rem !important; + } + + .fr-p-md-22v, + .fr-p-md-11w { + padding: 5.5rem !important; + } + + .fr-pl-md-22v, + .fr-pl-md-11w, + .fr-px-md-22v, + .fr-px-md-11w { + padding-left: 5.5rem !important; + } + + .fr-pr-md-22v, + .fr-pr-md-11w, + .fr-px-md-22v, + .fr-px-md-11w { + padding-right: 5.5rem !important; + } + + .fr-pt-md-22v, + .fr-pt-md-11w, + .fr-py-md-22v, + .fr-py-md-11w { + padding-top: 5.5rem !important; + } + + .fr-pb-md-22v, + .fr-pb-md-11w, + .fr-py-md-22v, + .fr-py-md-11w { + padding-bottom: 5.5rem !important; + } + + .fr-p-md-23v { + padding: 5.75rem !important; + } + + .fr-pl-md-23v, + .fr-px-md-23v { + padding-left: 5.75rem !important; + } + + .fr-pr-md-23v, + .fr-px-md-23v { + padding-right: 5.75rem !important; + } + + .fr-pt-md-23v, + .fr-py-md-23v { + padding-top: 5.75rem !important; + } + + .fr-pb-md-23v, + .fr-py-md-23v { + padding-bottom: 5.75rem !important; + } + + .fr-p-md-24v, + .fr-p-md-12w { + padding: 6rem !important; + } + + .fr-pl-md-24v, + .fr-pl-md-12w, + .fr-px-md-24v, + .fr-px-md-12w { + padding-left: 6rem !important; + } + + .fr-pr-md-24v, + .fr-pr-md-12w, + .fr-px-md-24v, + .fr-px-md-12w { + padding-right: 6rem !important; + } + + .fr-pt-md-24v, + .fr-pt-md-12w, + .fr-py-md-24v, + .fr-py-md-12w { + padding-top: 6rem !important; + } + + .fr-pb-md-24v, + .fr-pb-md-12w, + .fr-py-md-24v, + .fr-py-md-12w { + padding-bottom: 6rem !important; + } + + .fr-p-md-25v { + padding: 6.25rem !important; + } + + .fr-pl-md-25v, + .fr-px-md-25v { + padding-left: 6.25rem !important; + } + + .fr-pr-md-25v, + .fr-px-md-25v { + padding-right: 6.25rem !important; + } + + .fr-pt-md-25v, + .fr-py-md-25v { + padding-top: 6.25rem !important; + } + + .fr-pb-md-25v, + .fr-py-md-25v { + padding-bottom: 6.25rem !important; + } + + .fr-p-md-26v, + .fr-p-md-13w { + padding: 6.5rem !important; + } + + .fr-pl-md-26v, + .fr-pl-md-13w, + .fr-px-md-26v, + .fr-px-md-13w { + padding-left: 6.5rem !important; + } + + .fr-pr-md-26v, + .fr-pr-md-13w, + .fr-px-md-26v, + .fr-px-md-13w { + padding-right: 6.5rem !important; + } + + .fr-pt-md-26v, + .fr-pt-md-13w, + .fr-py-md-26v, + .fr-py-md-13w { + padding-top: 6.5rem !important; + } + + .fr-pb-md-26v, + .fr-pb-md-13w, + .fr-py-md-26v, + .fr-py-md-13w { + padding-bottom: 6.5rem !important; + } + + .fr-p-md-27v { + padding: 6.75rem !important; + } + + .fr-pl-md-27v, + .fr-px-md-27v { + padding-left: 6.75rem !important; + } + + .fr-pr-md-27v, + .fr-px-md-27v { + padding-right: 6.75rem !important; + } + + .fr-pt-md-27v, + .fr-py-md-27v { + padding-top: 6.75rem !important; + } + + .fr-pb-md-27v, + .fr-py-md-27v { + padding-bottom: 6.75rem !important; + } + + .fr-p-md-28v, + .fr-p-md-14w { + padding: 7rem !important; + } + + .fr-pl-md-28v, + .fr-pl-md-14w, + .fr-px-md-28v, + .fr-px-md-14w { + padding-left: 7rem !important; + } + + .fr-pr-md-28v, + .fr-pr-md-14w, + .fr-px-md-28v, + .fr-px-md-14w { + padding-right: 7rem !important; + } + + .fr-pt-md-28v, + .fr-pt-md-14w, + .fr-py-md-28v, + .fr-py-md-14w { + padding-top: 7rem !important; + } + + .fr-pb-md-28v, + .fr-pb-md-14w, + .fr-py-md-28v, + .fr-py-md-14w { + padding-bottom: 7rem !important; + } + + .fr-p-md-29v { + padding: 7.25rem !important; + } + + .fr-pl-md-29v, + .fr-px-md-29v { + padding-left: 7.25rem !important; + } + + .fr-pr-md-29v, + .fr-px-md-29v { + padding-right: 7.25rem !important; + } + + .fr-pt-md-29v, + .fr-py-md-29v { + padding-top: 7.25rem !important; + } + + .fr-pb-md-29v, + .fr-py-md-29v { + padding-bottom: 7.25rem !important; + } + + .fr-p-md-30v, + .fr-p-md-15w { + padding: 7.5rem !important; + } + + .fr-pl-md-30v, + .fr-pl-md-15w, + .fr-px-md-30v, + .fr-px-md-15w { + padding-left: 7.5rem !important; + } + + .fr-pr-md-30v, + .fr-pr-md-15w, + .fr-px-md-30v, + .fr-px-md-15w { + padding-right: 7.5rem !important; + } + + .fr-pt-md-30v, + .fr-pt-md-15w, + .fr-py-md-30v, + .fr-py-md-15w { + padding-top: 7.5rem !important; + } + + .fr-pb-md-30v, + .fr-pb-md-15w, + .fr-py-md-30v, + .fr-py-md-15w { + padding-bottom: 7.5rem !important; + } + + .fr-p-md-31v { + padding: 7.75rem !important; + } + + .fr-pl-md-31v, + .fr-px-md-31v { + padding-left: 7.75rem !important; + } + + .fr-pr-md-31v, + .fr-px-md-31v { + padding-right: 7.75rem !important; + } + + .fr-pt-md-31v, + .fr-py-md-31v { + padding-top: 7.75rem !important; + } + + .fr-pb-md-31v, + .fr-py-md-31v { + padding-bottom: 7.75rem !important; + } + + .fr-p-md-32v, + .fr-p-md-16w { + padding: 8rem !important; + } + + .fr-pl-md-32v, + .fr-pl-md-16w, + .fr-px-md-32v, + .fr-px-md-16w { + padding-left: 8rem !important; + } + + .fr-pr-md-32v, + .fr-pr-md-16w, + .fr-px-md-32v, + .fr-px-md-16w { + padding-right: 8rem !important; + } + + .fr-pt-md-32v, + .fr-pt-md-16w, + .fr-py-md-32v, + .fr-py-md-16w { + padding-top: 8rem !important; + } + + .fr-pb-md-32v, + .fr-pb-md-16w, + .fr-py-md-32v, + .fr-py-md-16w { + padding-bottom: 8rem !important; + } + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + .fr-accordion .fr-collapse { + margin: 0 -0.25rem; + padding-left: 1rem; + padding-right: 1rem; + } + + /*! media md */ + + /*! media md */ + + /*! media md */ + .fr-btns-group--inline-md .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + } + + .fr-btns-group--inline-md > li { + display: inline-flex; + max-width: 100%; + width: auto; + } + + .fr-btns-group--inline-md.fr-btns-group--right.fr-btns-group--inline-reverse { + flex-direction: row-reverse; + justify-content: flex-start; + } + + /*! media md */ + + /*! media md */ + .fr-quote { + padding: 0 0 0 2rem; + background-size: 1px 100%; + background-position: 0 0; + } + + .fr-quote--column { + margin-left: 13.5rem; + min-height: 13rem; + } + + .fr-quote--column .fr-quote__author { + margin-left: 0; + } + + .fr-quote--column .fr-quote__source { + margin-left: 0; + } + + .fr-quote--column figcaption { + min-height: auto; + } + + .fr-quote__image { + position: absolute; + top: 50%; + left: -13.5rem; + width: 11.5rem; + height: 11.5rem; + margin-top: -5.75rem; + } + + /*! media md */ + .fr-breadcrumb { + margin-bottom: 2.5rem; + } + + .fr-breadcrumb__button { + display: none; + } + + .fr-breadcrumb .fr-collapse { + margin-left: 0; + margin-right: 0; + padding-left: 0; + padding-right: 0; + transform: none; + visibility: inherit; + overflow: visible; + max-height: none; + } + + .fr-breadcrumb .fr-collapse::before { + content: none; + } + + .fr-breadcrumb__list { + transform: none; + } + + /*! media md */ + .fr-fieldset__element--inline\@md { + flex: 0 0 auto; + } + + .fr-fieldset__element--year.fr-fieldset__element--inline\@md { + margin-right: 0; + } + + .fr-fieldset__element--postal.fr-fieldset__element--inline\@md { + margin-right: 0; + } + + .fr-fieldset__element--number.fr-fieldset__element--inline\@md { + margin-right: 0; + } + + /*! media md */ + .fr-stepper__title { + font-size: 1.25rem; + line-height: 1.75rem; + } + + /*! media md */ + + /*! media md */ + .fr-links-group--download .fr-link, + .fr-links-group .fr-link--download { + margin-bottom: 3rem; + } + + .fr-links-group__title { + font-size: 1.5rem; + line-height: 2rem; + } + + .fr-links-group--bordered { + padding: 2rem 2rem 0.5rem; + } + + /*! media md */ + .fr-sidemenu { + margin-left: 0; + margin-right: 0; + padding-right: 2rem; + /** + * Modificateur pour que le sidemenu s'adapte à un affichage à droite du contenu + * La bordure se met sur la gauche + */ + + /** + * Modificateur pour que le sidemenu soit sticky + */ + + /** + * Modificateur pour que le sidemenu soit à la fois sticky et prenne toute la hauteur de la page + */ + box-shadow: none; + } + + .fr-sidemenu .fr-collapse { + margin-left: -0.25rem; + margin-right: -0.25rem; + padding-left: 0.25rem; + padding-right: 0.25rem; + } + + .fr-sidemenu__title { + margin: 0 0 1.5rem; + padding: 0; + box-shadow: none; + } + + .fr-sidemenu__list .fr-sidemenu__list { + margin: 0 1rem 1rem; + } + + .fr-sidemenu__list { + margin: 0; + } + + .fr-sidemenu__item::before { + content: none; + } + + .fr-sidemenu__inner { + padding: 0 1.5rem 0 0; + box-shadow: inset -1px 0 0 0 var(--border-default-grey); + } + + .fr-sidemenu__inner > .fr-collapse { + padding: 0; + margin: 0; + overflow: initial; + max-height: none; + } + + .fr-sidemenu__inner > .fr-collapse::before { + display: none; + } + + .fr-sidemenu__inner > .fr-collapse:not(.fr-collapse--expanded) { + visibility: inherit; + } + + .fr-sidemenu--right { + padding-left: 2rem; + padding-right: 0; + } + + .fr-sidemenu--right .fr-sidemenu__inner { + padding: 0 1rem 0 2rem; + border-right: 0; + box-shadow: inset 1px 0 0 0 var(--border-default-grey); + } + + .fr-sidemenu--sticky { + position: sticky; + top: 0; + } + + .fr-sidemenu--sticky .fr-sidemenu__inner { + padding-top: 0.5rem; + padding-left: 0.25rem; + margin-left: -0.25rem; + padding-bottom: 0.25rem; + margin-bottom: -0.25rem; + overflow: auto; + max-height: 100vh; + } + + .fr-sidemenu--sticky-full-height { + position: sticky; + top: 0; + height: 100vh; + } + + .fr-sidemenu--sticky-full-height .fr-sidemenu__inner { + padding-top: 0.5rem; + padding-left: 0.25rem; + margin-left: -0.25rem; + padding-bottom: 0.25rem; + margin-bottom: -0.25rem; + overflow: auto; + height: 100%; + } + + .fr-sidemenu__link, + .fr-sidemenu__btn { + margin: 0; + width: 100%; + } + + .fr-sidemenu__btn[aria-expanded] { + padding: 0.75rem 2.5rem 0.75rem 1rem; + } + + .fr-sidemenu__btn[aria-expanded]::after { + margin-right: -1.5rem; + } + + .fr-sidemenu__inner > .fr-sidemenu__btn { + display: none; + } + + /*! media md */ + .fr-highlight { + padding-left: 2.25rem; + margin-left: 2rem; + } + + /*! media md */ + .fr-tabs--viewport-width { + margin-left: 0; + margin-right: 0; + } + + .fr-tabs__panel { + padding: 2rem; + } + + .fr-tabs__panel:focus, + .fr-tabs__panel:focus-visible { + outline-offset: calc(-2rem + 2px); + } + + /*! media md */ + + /*! media md */ + .fr-summary { + padding: 2rem; + } + + /*! media md */ + .fr-table__content .fr-cell--fixed\@sm { + position: sticky; + left: 0; + z-index: 1; + } + + .fr-table__content .fr-cell--fixed\@md { + position: sticky; + left: 0; + z-index: 1; + } + + .fr-table caption { + font-size: 1.5rem; + line-height: 2rem; + } + + .fr-table__header { + display: flex; + flex-direction: row; + align-items: center; + justify-content: space-between; + } + + .fr-table__header .fr-table__detail { + order: 1; + flex: 1; + padding-right: 0.5rem; + } + + .fr-table__header .fr-btns-group { + order: 2; + padding-left: 0.5rem; + padding-right: 0.5rem; + } + + .fr-table__header .fr-segmented { + order: 3; + flex: 0; + padding-left: 0.5rem; + } + + .fr-table__footer { + display: flex; + flex-direction: row; + align-items: center; + justify-content: space-between; + flex-wrap: wrap; + } + + .fr-table__footer .fr-select-group .fr-select { + width: 16rem; + } + + .fr-table__footer .fr-btns-group { + padding-left: 0.5rem; + } + + .fr-table__footer--start { + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + } + + .fr-table__footer--start .fr-select-group { + padding-left: 0.5rem; + padding-right: 0.5rem; + } + + .fr-table__footer--start .fr-select-group .fr-select { + margin-top: 0; + } + + .fr-table > table td, + .fr-table > table th { + padding: 1rem; + } + + .fr-table > table thead td, + .fr-table > table thead th { + padding-bottom: 1.125rem; + } + + /*! media md */ + + /*! media md */ + + /*! media md */ + .fr-download--card { + padding: 2rem 2rem 5rem 2rem; + } + + .fr-download--card .fr-download__link { + font-size: 1.375rem; + line-height: 1.75rem; + } + + .fr-download--card .fr-download__link::after { + --icon-size: 1.5rem; + bottom: 2rem; + right: 2rem; + } + + .fr-download--card .fr-download__desc { + margin-top: 0.75rem; + } + + .fr-download--card .fr-download__detail { + bottom: 2rem; + left: 2rem; + } + + .fr-downloads-group__title { + font-size: 1.5rem; + line-height: 2rem; + } + + .fr-downloads-group--bordered { + padding: 2rem 2rem 0.5rem; + } + + .fr-downloads-group .fr-download { + margin-bottom: 1.5rem; + } + + /*! media md */ + .fr-alert__title { + font-size: 1.25rem; + line-height: 1.75rem; + } + + /*! media md */ + .fr-notice__title, + .fr-notice__desc, + .fr-notice__link { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-notice .fr-btn--close { + margin-left: 1rem; + } + + /*! media md */ + + /*! media md */ + .fr-card__title { + font-size: 1.375rem; + line-height: 1.75rem; + } + + .fr-card--sm .fr-card__title { + font-size: 1.25rem; + line-height: 1.75rem; + } + + .fr-card--lg .fr-card__title { + font-size: 1.5rem; + line-height: 2rem; + } + + .fr-card--horizontal, + .fr-card--horizontal-half, + .fr-card--horizontal-tier { + flex-direction: row; + } + + .fr-card--horizontal .fr-card__img, + .fr-card--horizontal-half .fr-card__img, + .fr-card--horizontal-tier .fr-card__img { + height: 100%; + } + + .fr-card--horizontal .fr-card__img img, + .fr-card--horizontal-half .fr-card__img img, + .fr-card--horizontal-tier .fr-card__img img { + height: 100%; + object-fit: cover; + } + + .fr-card--horizontal .fr-card__header { + width: 40%; + flex: 0 0 40%; + } + + .fr-card--horizontal-half .fr-card__header { + width: 50%; + flex: 0 0 50%; + } + + .fr-card--horizontal-tier .fr-card__header { + width: 33.3333333333%; + flex: 0 0 33.3333333333%; + } + + .fr-card--download { + flex-direction: row; + } + + .fr-card--download .fr-card__header { + width: 40%; + flex: 0 0 40%; + aspect-ratio: auto; + } + + .fr-card--download .fr-card__header .fr-card__img img { + object-position: 50% 0; + } + + .fr-card--download .fr-card__img { + height: 100%; + } + + .fr-card--download .fr-card__img img { + height: 100%; + object-fit: cover; + } + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + .fr-skiplinks { + padding: 0.75rem 0; + } + + .fr-skiplinks__list > li { + margin: 0 0.5rem; + } + + .fr-skiplinks__list { + flex-direction: row; + flex-wrap: wrap; + margin: 0 -1rem; + } + + /*! media md */ + + /*! media md */ + .fr-callout { + padding: 2rem 3rem; + } + + .fr-callout[class^=fr-icon-]::before, + .fr-callout[class*=" fr-icon-"]::before, + .fr-callout[class^=fr-fi-]::before, + .fr-callout[class*=" fr-fi-"]::before { + margin: -1rem 0 1rem -2rem; + } + + .fr-callout__title { + font-size: 1.5rem; + line-height: 2rem; + } + + /*! media md */ + .fr-modal { + padding-right: var(--scrollbar-width); + } + + .fr-modal--top::before { + content: ""; + } + + .fr-modal::before { + width: 0; + height: 10vh; + flex: 1 0 10vh; + } + + .fr-modal::after { + content: ""; + width: 0; + height: 10vh; + flex: 1 0 10vh; + } + + .fr-modal__body { + max-height: 80vh !important; + } + + .fr-modal__header { + padding: 1rem 2rem; + } + + .fr-modal__content { + padding-left: 2rem; + padding-right: 2rem; + margin-bottom: 4rem; + } + + .fr-modal__footer { + padding: 2rem; + margin-top: -3rem; + } + + .fr-modal__title { + font-size: 1.5rem; + line-height: 2rem; + } + + /*! media md */ + + /*! media md */ + .fr-share__text { + max-width: 18rem; + } + + /*! media md */ + .fr-footer__body { + margin-bottom: 1.5rem; + } + + .fr-footer__brand .fr-logo { + font-size: 1.3125rem; + padding: 1.25rem; + margin: -1.25rem; + } + + .fr-footer__brand .fr-logo::before { + width: 3.4375rem; + height: 1.25rem; + margin-bottom: 0.4166666667rem; + background-size: 3.4375rem 1.40625rem, 3.4375rem 1.25rem, 0; + background-position: 0 -0.078125rem, 0 0, 0 0; + } + + :root[data-fr-mourning] .fr-footer__brand .fr-logo::before { + background-size: 3.4375rem 1.40625rem, 0, 3.4375rem 1.25rem; + } + + .fr-footer__brand .fr-logo::after { + min-width: 3.28125rem; + background-size: 6.5625rem 4.6875rem; + background-position: 0 calc(100% + 2.34375rem); + padding-top: 2.7604166667rem; + } + + [data-fr-theme=dark] .fr-footer__brand .fr-logo::after { + background-position: -3.28125rem 100%; + } + + .fr-footer__brand .fr-logo + .fr-footer__brand-link { + margin-left: 2rem; + } + + .fr-footer__brand { + margin-right: 1rem; + } + + .fr-footer__brand.fr-enlarge-link { + margin: -1rem 0 -1rem -1rem; + padding: 1rem; + align-self: flex-start; + } + + .fr-footer__content { + margin-left: auto; + } + + .fr-footer__content-list { + margin-top: 0.5rem; + } + + .fr-footer__top { + margin: -1.875rem 0 2rem; + } + + .fr-footer__bottom-item { + margin: 0.5rem 0 0 0.75rem; + } + + .fr-footer__bottom-item::before { + margin-right: 0.75rem; + } + + .fr-footer__partners-logos { + margin-right: -1rem; + flex-wrap: nowrap; + } + + .fr-footer__partners-main + .fr-footer__partners-sub { + padding-left: 1rem; + } + + .fr-footer__partners-sub, + .fr-footer__partners-sub > ul { + padding-top: 0; + } + + .fr-footer__partners-sub > ul, + .fr-footer__partners-sub > ul > ul { + justify-content: flex-end; + } + + .fr-footer__partners-sub > li, + .fr-footer__partners-sub > ul > li { + margin: 0 1rem 0 1rem; + } + + .fr-footer__partners-sub .fr-footer__partners-link { + margin-bottom: 0.5rem; + } + + /*! media md */ + .fr-tile__title { + font-size: 1.25rem; + line-height: 1.75rem; + } + + .fr-tile--vertical\@md { + flex-direction: column; + text-align: center; + align-items: center; + } + + .fr-tile--vertical\@md .fr-tile__header { + margin-bottom: 1rem; + margin-right: 0 !important; + } + + .fr-tile--vertical\@md .fr-tile__pictogram { + width: 5rem; + height: 5rem; + } + + .fr-tile--vertical\@md .fr-tile__content { + align-items: center; + } + + .fr-tile--vertical\@md .fr-tile__detail { + margin-top: 0.75rem; + } + + .fr-tile--vertical\@md.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content, + .fr-tile--vertical\@md.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content { + padding-bottom: 2.5rem; + } + + .fr-tile--vertical\@md.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__detail, + .fr-tile--vertical\@md.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__detail { + margin-bottom: 0; + padding-right: 0; + } + + .fr-tile--horizontal .fr-tile__img { + width: 5rem; + height: 5rem; + margin: 0 2rem 0 0; + } + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + .fr-search-bar--lg .fr-btn { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; + overflow: initial; + max-width: 100%; + max-height: none; + } + + .fr-search-bar--lg .fr-btn::before { + --icon-size: 1.5rem; + margin-left: -0.1875rem; + margin-right: 0.5rem; + } + + .fr-search-bar--lg .fr-input { + max-height: 3rem; + } + + /*! media md */ + .fr-content-media--sm .fr-content-media__img, + .fr-content-media--sm .fr-responsive-vid { + width: 75%; + } + + .fr-content-media--lg .fr-content-media__img, + .fr-content-media--lg .fr-responsive-vid { + width: 125%; + } + + /*! media md */ + .fr-consent-banner { + padding: 2rem; + bottom: 2.5rem; + left: 2.5rem; + max-width: 40rem; + max-height: calc(100% - 5rem); + } + + .fr-consent-banner__title { + font-size: 1.25rem; + line-height: 1.75rem; + } + + .fr-consent-banner__buttons { + margin-top: 2rem; + } + + .fr-consent-service > .fr-fieldset { + padding: 0 0 1.25rem; + display: flex; + flex-direction: row; + flex-wrap: wrap; + } + + .fr-consent-service:last-child > .fr-fieldset { + padding: 1.25rem 0 1rem; + } + + .fr-consent-service__title { + font-size: 1.25rem; + line-height: 1.75rem; + width: 50%; + } + + .fr-consent-service__desc { + --text-spacing: 0.25rem 1.5rem 0.5rem 0; + width: 60%; + } + + .fr-consent-service__radios { + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-end; + position: absolute; + top: 1.25rem; + right: 0; + width: 50%; + } + + .fr-consent-services .fr-consent-service + .fr-consent-service { + margin-top: -0.25rem; + } + + .fr-consent-services .fr-consent-service__desc { + --text-spacing: 0.25rem 0 0.5rem 0; + } + + /*! media md */ + .fr-follow { + padding: 2rem 0; + } + + .fr-follow .fr-grid-row > * > div { + display: flex; + flex-direction: column; + align-items: flex-start; + justify-content: center; + height: 100%; + } + + .fr-follow .fr-grid-row > *:not(:first-child) { + padding-left: 8.3333333333%; + padding-top: 0; + margin-top: 0; + box-shadow: -1px 0 0 0 var(--border-default-blue-france); + } + + .fr-follow .fr-grid-row > *:not(:last-child) { + padding-right: 8.3333333333%; + } + + .fr-follow .fr-grid-row > *:first-child:last-child > div { + display: flex; + flex-direction: row; + align-items: center; + justify-content: space-between; + } + + .fr-follow .fr-grid-row > *:first-child:last-child > .fr-follow__newsletter { + --text-spacing: 0; + } + + .fr-follow .fr-grid-row > *:first-child:last-child > .fr-follow__newsletter > * { + max-width: 50%; + padding-right: 0.75rem; + padding-left: 0.75rem; + } + + .fr-follow .fr-grid-row > *:first-child:last-child > .fr-follow__newsletter > :first-child { + padding-right: 0.75rem; + padding-left: 0; + } + + .fr-follow .fr-grid-row > *:first-child:last-child > .fr-follow__newsletter > :last-child { + padding-right: 0; + padding-left: 0.75rem; + } + + .fr-follow .fr-grid-row > *:first-child:last-child > .fr-follow__social { + --title-spacing: 0; + } + + .fr-follow .fr-hint-text { + margin-top: 0.5rem; + } + + /*! media md */ + + /*! media md */ + .fr-header__service-title { + font-size: 1.25rem; + line-height: 1.75rem; + } + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + .fr-hidden-lg { + display: none !important; + } + + .fr-unhidden-lg { + display: inherit !important; + } + + .fr-sr-only-lg { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; + } + + .fr-container, + .fr-container-sm, + .fr-container-md { + padding-left: 1.5rem; + padding-right: 1.5rem; + } + + .fr-container-lg { + padding-left: 1.5rem; + padding-right: 1.5rem; + } + + .fr-container-lg--fluid { + padding-left: 0; + padding-right: 0; + max-width: none; + overflow: hidden; + } + + .fr-grid-row--gutters, + .fr-grid-row-sm--gutters, + .fr-grid-row-md--gutters { + margin: -0.75rem; + } + + .fr-grid-row--gutters > [class^=fr-col-], + .fr-grid-row--gutters > [class*=" fr-col-"], + .fr-grid-row--gutters > .fr-col, + .fr-grid-row-sm--gutters > [class^=fr-col-], + .fr-grid-row-sm--gutters > [class*=" fr-col-"], + .fr-grid-row-sm--gutters > .fr-col, + .fr-grid-row-md--gutters > [class^=fr-col-], + .fr-grid-row-md--gutters > [class*=" fr-col-"], + .fr-grid-row-md--gutters > .fr-col { + padding: 0.75rem; + } + + .fr-grid-row-lg--gutters { + margin: -0.75rem; + } + + .fr-grid-row-lg--gutters > [class^=fr-col-], + .fr-grid-row-lg--gutters > [class*=" fr-col-"], + .fr-grid-row-lg--gutters > .fr-col { + padding: 0.75rem; + } + + .fr-grid-row-lg--no-gutters { + margin: 0; + } + + .fr-grid-row-lg--no-gutters > [class^=fr-col-], + .fr-grid-row-lg--no-gutters > [class*=" fr-col-"], + .fr-grid-row-lg--no-gutters > .fr-col { + padding: 0; + } + + .fr-col-lg { + flex: 1; + } + + .fr-col-lg-1 { + flex: 0 0 calc(100% / 12); + width: calc(100% / 12); + max-width: calc(100% / 12); + } + + .fr-col-offset-lg-1:not(.fr-col-offset-lg-1--right) { + margin-left: calc(100% / 12); + } + + .fr-col-offset-lg-1--right { + margin-right: calc(100% / 12); + } + + .fr-col-lg-2 { + flex: 0 0 calc(200% / 12); + width: calc(200% / 12); + max-width: calc(200% / 12); + } + + .fr-col-offset-lg-2:not(.fr-col-offset-lg-2--right) { + margin-left: calc(200% / 12); + } + + .fr-col-offset-lg-2--right { + margin-right: calc(200% / 12); + } + + .fr-col-lg-3 { + flex: 0 0 calc(300% / 12); + width: calc(300% / 12); + max-width: calc(300% / 12); + } + + .fr-col-offset-lg-3:not(.fr-col-offset-lg-3--right) { + margin-left: calc(300% / 12); + } + + .fr-col-offset-lg-3--right { + margin-right: calc(300% / 12); + } + + .fr-col-lg-4 { + flex: 0 0 calc(400% / 12); + width: calc(400% / 12); + max-width: calc(400% / 12); + } + + .fr-col-offset-lg-4:not(.fr-col-offset-lg-4--right) { + margin-left: calc(400% / 12); + } + + .fr-col-offset-lg-4--right { + margin-right: calc(400% / 12); + } + + .fr-col-lg-5 { + flex: 0 0 calc(500% / 12); + width: calc(500% / 12); + max-width: calc(500% / 12); + } + + .fr-col-offset-lg-5:not(.fr-col-offset-lg-5--right) { + margin-left: calc(500% / 12); + } + + .fr-col-offset-lg-5--right { + margin-right: calc(500% / 12); + } + + .fr-col-lg-6 { + flex: 0 0 calc(600% / 12); + width: calc(600% / 12); + max-width: calc(600% / 12); + } + + .fr-col-offset-lg-6:not(.fr-col-offset-lg-6--right) { + margin-left: calc(600% / 12); + } + + .fr-col-offset-lg-6--right { + margin-right: calc(600% / 12); + } + + .fr-col-lg-7 { + flex: 0 0 calc(700% / 12); + width: calc(700% / 12); + max-width: calc(700% / 12); + } + + .fr-col-offset-lg-7:not(.fr-col-offset-lg-7--right) { + margin-left: calc(700% / 12); + } + + .fr-col-offset-lg-7--right { + margin-right: calc(700% / 12); + } + + .fr-col-lg-8 { + flex: 0 0 calc(800% / 12); + width: calc(800% / 12); + max-width: calc(800% / 12); + } + + .fr-col-offset-lg-8:not(.fr-col-offset-lg-8--right) { + margin-left: calc(800% / 12); + } + + .fr-col-offset-lg-8--right { + margin-right: calc(800% / 12); + } + + .fr-col-lg-9 { + flex: 0 0 calc(900% / 12); + width: calc(900% / 12); + max-width: calc(900% / 12); + } + + .fr-col-offset-lg-9:not(.fr-col-offset-lg-9--right) { + margin-left: calc(900% / 12); + } + + .fr-col-offset-lg-9--right { + margin-right: calc(900% / 12); + } + + .fr-col-lg-10 { + flex: 0 0 calc(1000% / 12); + width: calc(1000% / 12); + max-width: calc(1000% / 12); + } + + .fr-col-offset-lg-10:not(.fr-col-offset-lg-10--right) { + margin-left: calc(1000% / 12); + } + + .fr-col-offset-lg-10--right { + margin-right: calc(1000% / 12); + } + + .fr-col-lg-11 { + flex: 0 0 calc(1100% / 12); + width: calc(1100% / 12); + max-width: calc(1100% / 12); + } + + .fr-col-offset-lg-11:not(.fr-col-offset-lg-11--right) { + margin-left: calc(1100% / 12); + } + + .fr-col-offset-lg-11--right { + margin-right: calc(1100% / 12); + } + + .fr-col-lg-12 { + flex: 0 0 calc(1200% / 12); + width: calc(1200% / 12); + max-width: calc(1200% / 12); + } + + .fr-col-offset-lg-12:not(.fr-col-offset-lg-12--right) { + margin-left: calc(1200% / 12); + } + + .fr-col-offset-lg-12--right { + margin-right: calc(1200% / 12); + } + + .fr-displayed-lg { + display: inherit !important; + } + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + .fr-btns-group--inline-lg .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + } + + .fr-btns-group--inline-lg > li { + display: inline-flex; + max-width: 100%; + width: auto; + } + + .fr-btns-group--inline-lg.fr-btns-group--right.fr-btns-group--inline-reverse { + flex-direction: row-reverse; + justify-content: flex-start; + } + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + .fr-pagination__link--first.fr-pagination__link--lg-label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + } + + .fr-pagination__link--first.fr-pagination__link--lg-label::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/fr--arrow-left-s-first-line.svg"); + mask-image: url("../icons/system/fr--arrow-left-s-first-line.svg"); + content: ""; + } + + .fr-pagination__link--prev.fr-pagination__link--lg-label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + } + + .fr-pagination__link--prev.fr-pagination__link--lg-label::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-left-s-line.svg"); + mask-image: url("../icons/system/arrow-left-s-line.svg"); + content: ""; + } + + .fr-pagination__link--next.fr-pagination__link--lg-label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + } + + .fr-pagination__link--next.fr-pagination__link--lg-label::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-right-s-line.svg"); + mask-image: url("../icons/system/arrow-right-s-line.svg"); + content: ""; + } + + .fr-pagination__link--next.fr-pagination__link--lg-label::before { + content: none; + } + + .fr-pagination__link--last.fr-pagination__link--lg-label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + } + + .fr-pagination__link--last.fr-pagination__link--lg-label::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/fr--arrow-right-s-last-line.svg"); + mask-image: url("../icons/system/fr--arrow-right-s-last-line.svg"); + content: ""; + } + + .fr-pagination__link--last.fr-pagination__link--lg-label::before { + content: none; + } + + /*! media lg */ + + /*! media lg */ + .fr-table__content .fr-cell--fixed\@lg { + position: sticky; + left: 0; + z-index: 1; + } + + .fr-table__footer--middle { + display: block; + padding-left: 0.5rem; + padding-right: 0.5rem; + } + + .fr-table__footer--middle .fr-pagination__list { + flex-wrap: nowrap; + } + + .fr-table__footer--end { + flex: 1 0 0; + } + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + .fr-nav__list { + flex-direction: row; + flex-wrap: nowrap; + } + + .fr-nav__list > *:first-child:nth-last-child(2) ~ *, + .fr-nav__list > *:first-child:nth-last-child(3) ~ *, + .fr-nav__list > *:first-child:nth-last-child(4) ~ * { + margin-left: 1.25rem; + } + + .fr-nav__item .fr-btn, + .fr-nav__item .fr-link { + min-height: auto; + } + + .fr-nav__item { + position: initial; + align-items: flex-start; + } + + .fr-nav__item::before { + content: none; + } + + .fr-nav__item--align-right { + align-items: flex-end; + } + + .fr-nav__link, + .fr-nav__btn { + min-height: 3.5rem; + padding: 1rem; + font-size: 0.875rem; + line-height: 1.5rem; + font-weight: normal; + + --hover-tint: var(--hover); + --active-tint: var(--active); + } + + .fr-nav__link[aria-current]:not([aria-current=false]), + .fr-nav__btn[aria-current]:not([aria-current=false]) { + position: relative; + } + + .fr-nav__link[aria-current]:not([aria-current=false])::before, + .fr-nav__btn[aria-current]:not([aria-current=false])::before { + content: ""; + position: absolute; + top: auto; + bottom: 0; + left: 0; + width: 100%; + height: 2px; + margin-top: 0; + } + + .fr-nav__btn { + justify-content: flex-start; + } + + .fr-menu { + pointer-events: none; + position: absolute; + top: 100%; + z-index: calc(var(--ground) + 1000); + filter: drop-shadow(var(--overlap-shadow)); + } + + .fr-menu__list { + width: 20rem; + pointer-events: auto; + padding: 0; + margin-bottom: 2rem; + background-size: 100% 1px; + background-position: 0 0; + background-repeat: no-repeat; + background-color: var(--background-overlap-grey); + + --idle: transparent; + --hover: var(--background-overlap-grey-hover); + --active: var(--background-overlap-grey-active); + background-image: linear-gradient(0deg, var(--background-open-blue-france), var(--background-open-blue-france)); + } + + .fr-mega-menu { + position: absolute; + top: 100%; + right: 0; + left: 0; + margin: 0; + padding: 0; + z-index: calc(var(--ground) + 1000); + background-color: var(--background-overlap-grey); + + --idle: transparent; + --hover: var(--background-overlap-grey-hover); + --active: var(--background-overlap-grey-active); + filter: drop-shadow(var(--overlap-shadow)); + box-shadow: inset 0 1px 0 0 var(--border-open-blue-france); + } + + .fr-mega-menu::after { + content: ""; + display: block; + padding-bottom: 1.5rem; + } + + .fr-mega-menu > .fr-container { + padding: 0 1.5rem; + } + + .fr-mega-menu > .fr-container::before { + content: ""; + display: block; + padding-top: 1rem; + } + + .fr-mega-menu .fr-btn--close { + display: flex; + } + + .fr-mega-menu__leader { + margin-top: -1.25rem; + padding-top: 0; + } + + .fr-mega-menu__list::before { + content: none; + } + + .fr-menu__list > *:first-child, + .fr-menu__list > *:first-child .fr-nav__link, + .fr-menu__list > *:hover, + .fr-menu__list > *:hover .fr-nav__link, + .fr-menu__list > *:hover + *, + .fr-menu__list > *:hover + * .fr-nav__link { + box-shadow: none; + } + + .fr-menu .fr-nav__link { + box-shadow: 0 calc(-1rem - 1px) 0 -1rem var(--border-default-grey); + } + + .fr-mega-menu__category { + box-shadow: 0 calc(1rem + 1px) 0 -1rem var(--border-default-grey); + } + + /*! media lg */ + + /*! media lg */ + .fr-footer__content { + margin-top: 0; + flex-basis: 50%; + max-width: 36.75rem; + } + + /*! media lg */ + .fr-tile--vertical\@lg { + flex-direction: column; + text-align: center; + align-items: center; + } + + .fr-tile--vertical\@lg .fr-tile__header { + margin-bottom: 1rem; + margin-right: 0 !important; + } + + .fr-tile--vertical\@lg .fr-tile__pictogram { + width: 5rem; + height: 5rem; + } + + .fr-tile--vertical\@lg .fr-tile__content { + align-items: center; + } + + .fr-tile--vertical\@lg .fr-tile__detail { + margin-top: 0.75rem; + } + + .fr-tile--vertical\@lg.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content, + .fr-tile--vertical\@lg.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content { + padding-bottom: 2.5rem; + } + + .fr-tile--vertical\@lg.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__detail, + .fr-tile--vertical\@lg.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__detail { + margin-bottom: 0; + padding-right: 0; + } + + /*! media lg */ + .fr-translate .fr-translate__btn { + min-height: auto; + width: auto; + font-size: 0.875rem; + line-height: 1.5rem; + padding: 0.25rem 0.75rem; + } + + .fr-translate .fr-translate__btn::after { + margin-left: 0.25rem; + margin-right: -0.25rem; + } + + .fr-translate .fr-translate__btn::before { + --icon-size: 1rem; + } + + .fr-translate__language[aria-current]:not([aria-current=false]) { + display: inline-flex; + } + + .fr-translate__menu { + margin: -0.25rem -1rem; + } + + .fr-translate .fr-menu__list { + display: grid; + grid-template-rows: repeat(var(--rows), auto); + grid-auto-flow: column; + } + + .fr-btns-group .fr-translate__menu { + margin: -1.25rem -0.75rem 0; + } + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + .fr-consent-manager__header .fr-consent-service__title { + width: 44%; + } + + .fr-consent-manager__header .fr-consent-service__radios { + width: 56%; + position: absolute; + justify-content: flex-end; + } + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + .fr-header__body-row { + padding: 1.5rem 0; + } + + .fr-header__brand { + margin-top: -1rem; + margin-bottom: -1rem; + flex-wrap: nowrap; + width: auto; + padding-left: 0; + padding-right: 0; + z-index: auto; + background: transparent; + filter: none; + } + + .fr-header__brand-top { + width: auto; + } + + .fr-header__brand.fr-enlarge-link a[href]::before { + outline-offset: 2px; + } + + .fr-header__logo, + .fr-header__operator, + .fr-header__service { + padding: 1rem; + } + + .fr-header__service { + margin-left: 0; + margin-right: 0; + box-shadow: none; + } + + .fr-header__service::before { + content: none; + } + + .fr-header .fr-modal { + margin: 0; + width: auto; + height: auto; + visibility: inherit; + opacity: 1; + position: initial; + background-color: transparent; + overflow: initial; + } + + .fr-header .fr-modal > * > .fr-btn--close { + display: none; + } + + .fr-header .fr-modal > .fr-container { + padding-top: 0; + padding-bottom: 0; + height: auto; + } + + .fr-header__navbar { + display: none; + } + + .fr-header__tools { + flex-direction: column; + align-items: flex-end; + text-align: right; + padding-left: 1rem; + padding-right: 1rem; + margin-left: auto; + flex: 1 0 auto; + } + + .fr-header__tools-links + .fr-header__search { + margin-top: 1rem; + } + + .fr-header__tools .fr-header__search { + max-width: 24rem; + margin-left: auto; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-], + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"], + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-], + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before, + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before, + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + } + + .fr-header__tools-links { + display: flex; + flex-direction: row; + justify-content: flex-end; + gap: 0.5rem; + } + + .fr-header__tools-links .fr-btns-group { + justify-content: flex-end; + margin: 0 -0.25rem -1rem; + } + + .fr-header__tools-links .fr-btns-group .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + margin-left: 0.25rem; + margin-right: 0.25rem; + } + + .fr-header__tools-links .fr-btns-group > li { + display: inline-flex; + max-width: 100%; + width: auto; + align-items: flex-start; + } + + .fr-header .fr-header__menu-links .fr-translate { + margin-left: 0; + margin-right: 0; + margin-bottom: -1rem; + } + + .fr-header .fr-header__menu-links { + display: none; + } + + .fr-header .fr-nav { + justify-content: flex-start; + } + + .fr-header .fr-nav__list { + margin: 0 -1rem; + max-width: calc(100% + 1rem); + } + + .fr-header .fr-links-group { + justify-content: flex-end; + } + + .fr-header .fr-links-group .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + } + + .fr-header .fr-links-group > li { + display: inline-flex; + max-width: 100%; + width: auto; + } + + .fr-header__tools-links .fr-links-group { + justify-content: flex-end; + margin: 0 -0.25rem; + } + + .fr-header__tools-links .fr-links-group .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + } + + .fr-header__tools-links .fr-links-group > li { + display: inline-flex; + max-width: 100%; + width: auto; + } + + .fr-header__tools-links .fr-links-group .fr-link { + margin-left: 0.25rem; + margin-right: 0.25rem; + } + + .fr-header .fr-modal > * > .fr-link--close { + display: none; + } + + .fr-header { + z-index: calc(var(--ground) + 750); + background-color: var(--background-raised-grey); + + --idle: transparent; + --hover: var(--background-raised-grey-hover); + --active: var(--background-raised-grey-active); + filter: drop-shadow(var(--raised-shadow)); + } + + .fr-header .fr-header__menu { + box-shadow: inset 0 1px 0 0 var(--border-default-grey); + } + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + .fr-hidden-xl { + display: none !important; + } + + .fr-unhidden-xl { + display: inherit !important; + } + + .fr-sr-only-xl { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; + } + + .fr-container, + .fr-container-sm, + .fr-container-md, + .fr-container-lg { + max-width: 78rem; + } + + .fr-container-xl { + padding-left: 1.5rem; + padding-right: 1.5rem; + max-width: 78rem; + } + + .fr-container-xl--fluid { + padding-left: 0; + padding-right: 0; + max-width: none; + overflow: hidden; + } + + .fr-grid-row-xl--gutters { + margin: -0.75rem; + } + + .fr-grid-row-xl--gutters > [class^=fr-col-], + .fr-grid-row-xl--gutters > [class*=" fr-col-"], + .fr-grid-row-xl--gutters > .fr-col { + padding: 0.75rem; + } + + .fr-grid-row-xl--no-gutters { + margin: 0; + } + + .fr-grid-row-xl--no-gutters > [class^=fr-col-], + .fr-grid-row-xl--no-gutters > [class*=" fr-col-"], + .fr-grid-row-xl--no-gutters > .fr-col { + padding: 0; + } + + .fr-col-xl { + flex: 1; + } + + .fr-col-xl-1 { + flex: 0 0 calc(100% / 12); + width: calc(100% / 12); + max-width: calc(100% / 12); + } + + .fr-col-offset-xl-1:not(.fr-col-offset-xl-1--right) { + margin-left: calc(100% / 12); + } + + .fr-col-offset-xl-1--right { + margin-right: calc(100% / 12); + } + + .fr-col-xl-2 { + flex: 0 0 calc(200% / 12); + width: calc(200% / 12); + max-width: calc(200% / 12); + } + + .fr-col-offset-xl-2:not(.fr-col-offset-xl-2--right) { + margin-left: calc(200% / 12); + } + + .fr-col-offset-xl-2--right { + margin-right: calc(200% / 12); + } + + .fr-col-xl-3 { + flex: 0 0 calc(300% / 12); + width: calc(300% / 12); + max-width: calc(300% / 12); + } + + .fr-col-offset-xl-3:not(.fr-col-offset-xl-3--right) { + margin-left: calc(300% / 12); + } + + .fr-col-offset-xl-3--right { + margin-right: calc(300% / 12); + } + + .fr-col-xl-4 { + flex: 0 0 calc(400% / 12); + width: calc(400% / 12); + max-width: calc(400% / 12); + } + + .fr-col-offset-xl-4:not(.fr-col-offset-xl-4--right) { + margin-left: calc(400% / 12); + } + + .fr-col-offset-xl-4--right { + margin-right: calc(400% / 12); + } + + .fr-col-xl-5 { + flex: 0 0 calc(500% / 12); + width: calc(500% / 12); + max-width: calc(500% / 12); + } + + .fr-col-offset-xl-5:not(.fr-col-offset-xl-5--right) { + margin-left: calc(500% / 12); + } + + .fr-col-offset-xl-5--right { + margin-right: calc(500% / 12); + } + + .fr-col-xl-6 { + flex: 0 0 calc(600% / 12); + width: calc(600% / 12); + max-width: calc(600% / 12); + } + + .fr-col-offset-xl-6:not(.fr-col-offset-xl-6--right) { + margin-left: calc(600% / 12); + } + + .fr-col-offset-xl-6--right { + margin-right: calc(600% / 12); + } + + .fr-col-xl-7 { + flex: 0 0 calc(700% / 12); + width: calc(700% / 12); + max-width: calc(700% / 12); + } + + .fr-col-offset-xl-7:not(.fr-col-offset-xl-7--right) { + margin-left: calc(700% / 12); + } + + .fr-col-offset-xl-7--right { + margin-right: calc(700% / 12); + } + + .fr-col-xl-8 { + flex: 0 0 calc(800% / 12); + width: calc(800% / 12); + max-width: calc(800% / 12); + } + + .fr-col-offset-xl-8:not(.fr-col-offset-xl-8--right) { + margin-left: calc(800% / 12); + } + + .fr-col-offset-xl-8--right { + margin-right: calc(800% / 12); + } + + .fr-col-xl-9 { + flex: 0 0 calc(900% / 12); + width: calc(900% / 12); + max-width: calc(900% / 12); + } + + .fr-col-offset-xl-9:not(.fr-col-offset-xl-9--right) { + margin-left: calc(900% / 12); + } + + .fr-col-offset-xl-9--right { + margin-right: calc(900% / 12); + } + + .fr-col-xl-10 { + flex: 0 0 calc(1000% / 12); + width: calc(1000% / 12); + max-width: calc(1000% / 12); + } + + .fr-col-offset-xl-10:not(.fr-col-offset-xl-10--right) { + margin-left: calc(1000% / 12); + } + + .fr-col-offset-xl-10--right { + margin-right: calc(1000% / 12); + } + + .fr-col-xl-11 { + flex: 0 0 calc(1100% / 12); + width: calc(1100% / 12); + max-width: calc(1100% / 12); + } + + .fr-col-offset-xl-11:not(.fr-col-offset-xl-11--right) { + margin-left: calc(1100% / 12); + } + + .fr-col-offset-xl-11--right { + margin-right: calc(1100% / 12); + } + + .fr-col-xl-12 { + flex: 0 0 calc(1200% / 12); + width: calc(1200% / 12); + max-width: calc(1200% / 12); + } + + .fr-col-offset-xl-12:not(.fr-col-offset-xl-12--right) { + margin-left: calc(1200% / 12); + } + + .fr-col-offset-xl-12--right { + margin-right: calc(1200% / 12); + } + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + .fr-consent-manager__header .fr-consent-service__title { + width: 50%; + } + + .fr-consent-manager__header .fr-consent-service__radios { + width: 50%; + } + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + a:not([href]) { + color: graytext; + } + + [href], + [href]:visited { + color: linktext; + } + + [target=_blank]::after { + forced-color-adjust: none; + background-color: linktext; + } + + [target=_blank][class^=fr-icon-]::after, + [target=_blank][class*=" fr-icon-"]::after, + [target=_blank][class^=fr-fi-]::after, + [target=_blank][class*=" fr-fi-"]::after { + forced-color-adjust: none; + background-color: linktext; + } + + button { + color: buttontext; + } + + button:disabled { + color: graytext; + } + + input, + select, + textarea { + border: 1px solid; + } + + .fr-artwork-background, + .fr-artwork-motif { + fill: graytext; + } + + .fr-artwork-decorative { + fill: none; + } + + .fr-artwork-minor, + .fr-artwork-major { + fill: canvastext; + } + + ul > li::marker { + color: graytext; + } + + hr { + border-top: 1px solid; + } + + .fr-hr { + border-top: 1px solid; + } + + .fr-range-group--disabled .fr-range__output, + .fr-range-group--disabled .fr-range__min, + .fr-range-group--disabled .fr-range__max { + color: graytext; + } + + .fr-range-group--disabled .fr-range[data-fr-js-range]::before, + .fr-range-group--disabled .fr-range[data-fr-js-range]::after { + border: 1px solid graytext; + } + + .fr-range-group--disabled .fr-label, + .fr-range-group--disabled .fr-label .fr-hint-text { + color: graytext; + } + + .fr-range input[type=range] { + border: none; + } + + .fr-range[data-fr-js-range]::before { + box-shadow: 0 0 0 1px buttontext; + } + + .fr-range[data-fr-js-range]::after { + background-color: highlight; + } + + .fr-range[data-fr-js-range] input[type=range] { + border: none; + } + + .fr-range[data-fr-js-range] input[type=range]:focus::-webkit-slider-thumb { + outline-color: highlight; + } + + .fr-range[data-fr-js-range] input[type=range]:focus::-moz-range-thumb { + outline-color: highlight; + } + + .fr-range[data-fr-js-range] input[type=range]::-webkit-slider-thumb { + background: buttontext; + box-shadow: none; + } + + .fr-range[data-fr-js-range] input[type=range]::-moz-range-thumb { + background: buttontext; + box-shadow: none; + } + + .fr-range[data-fr-js-range] input[type=range]:disabled::-webkit-slider-thumb { + background: graytext; + } + + .fr-range[data-fr-js-range] input[type=range]:disabled::-moz-range-thumb { + background: graytext; + } + + .fr-range--step[data-fr-js-range]::before { + background-image: radial-gradient(circle at 2px 50%, buttontext 0, buttontext 1px, transparent 1px); + } + + .fr-range--step[data-fr-js-range]::after { + box-shadow: inset 10px 0 0 0 highlight, inset -10px 0 0 0 highlight; + background-image: radial-gradient(circle at 2px 50%, highlighttext 0, highlighttext 2px, transparent 2px); + } + + .fr-range--step.fr-range--sm[data-fr-js-range]::after { + box-shadow: inset 6px 0 0 0 highlight, inset -6px 0 0 0 highlight; + } + + .fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(1) { + border-right: none; + } + + .fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(2) { + border-left: none; + } + + .fr-accordion__btn::after { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-accordion { + border-top: 1px solid; + border-bottom: 1px solid; + } + + .fr-accordion + .fr-accordion { + border-top: none; + } + + .fr-badge::before, + .fr-badge::after { + background-color: canvastext; + } + + .fr-badge { + outline: 1px solid; + } + + .fr-btn::before, + .fr-btn::after { + background-color: buttontext; + } + + .fr-btn:disabled::before, + .fr-btn:disabled::after, + a.fr-btn:not([href])::before, + a.fr-btn:not([href])::after { + background-color: graytext; + } + + .fr-btn:disabled, + a.fr-btn:not([href]) { + border-color: graytext; + color: graytext; + } + + a[href].fr-btn::before, + a[href].fr-btn::after { + background-color: linktext; + } + + button.fr-btn { + border: 1px solid buttontext; + } + + .fr-btn--close::after { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--tooltip::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--fullscreen::after { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--display::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--account::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--team::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--briefcase::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--sort::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--sort[aria-sort=ascending]::before, + .fr-btn--sort[aria-sort=descending]::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-connect { + border: 1px solid; + } + + .fr-connect__login, + .fr-connect__brand { + line-height: 1.1; + } + + .fr-connect--plus::after { + forced-color-adjust: none; + color: buttontext; + } + + .fr-connect-group .fr-connect + p a { + text-decoration: underline; + text-underline-offset: 5px; + } + + .fr-quote { + border-left: 1px solid; + } + + .fr-breadcrumb__list li:not(:first-child)::before { + forced-color-adjust: none; + background-color: canvastext; + } + + .fr-breadcrumb__link { + text-decoration: underline; + text-underline-offset: 5px; + } + + .fr-breadcrumb__link[aria-current]:not([aria-current=false]) { + text-decoration: none; + } + + .fr-fieldset:disabled .fr-label, + .fr-fieldset:disabled .fr-hint-text, + .fr-fieldset:disabled .fr-fieldset__legend { + color: graytext; + } + + .fr-fieldset input:disabled + label, + .fr-fieldset input:disabled + label .fr-hint-text, + .fr-fieldset input:disabled + label + .fr-hint-text { + color: graytext; + } + + .fr-message--error::before, + .fr-message--error::after, + .fr-message--valid::before, + .fr-message--valid::after, + .fr-message--warning::before, + .fr-message--warning::after, + .fr-message--info::before, + .fr-message--info::after { + forced-color-adjust: none; + background-color: canvastext; + } + + .fr-error-text::before, + .fr-valid-text::before, + .fr-info-text::before { + forced-color-adjust: none; + background-color: canvastext; + } + + .fr-stepper__steps { + forced-color-adjust: none; + background-image: repeating-linear-gradient(to right, highlight 0, highlight var(--active-inner), transparent var(--active-inner), transparent var(--active-outer)), repeating-linear-gradient(to right, graytext 0, graytext var(--default-inner), transparent var(--default-inner), transparent var(--default-outer)); + } + + .fr-tooltip { + outline: 1px solid; + background: canvas; + } + + .fr-tooltip.fr-placement { + padding: 0.5rem; + } + + a.fr-link { + text-decoration: underline; + text-underline-offset: 5px; + } + + a.fr-link:not([href])::before, + a.fr-link:not([href])::after { + background-color: graytext; + } + + .fr-links-group--download .fr-link::after, + .fr-link--download::after { + forced-color-adjust: none; + background-color: linktext; + } + + .fr-links-group--download .fr-link .fr-link__detail, + .fr-link--download .fr-link__detail { + color: canvastext; + } + + .fr-links-group--download .fr-link:not([href]) .fr-link__detail, + .fr-link--download:not([href]) .fr-link__detail { + color: graytext; + } + + .fr-link--close::after { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-sidemenu__inner { + border-right: 1px solid; + } + + .fr-sidemenu__link[aria-current]:not([aria-current=false])::before, + .fr-sidemenu__btn[aria-current]:not([aria-current=false])::before { + background-color: highlight; + forced-color-adjust: none; + } + + .fr-sidemenu__btn[aria-expanded]::after { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-highlight { + border-left: 4px solid; + padding-left: 1rem; + } + + .fr-tabs { + border-bottom: 1px solid; + } + + .fr-tabs::before { + border: 1px solid graytext; + } + + .fr-tabs__tab { + border: 1px solid; + } + + .fr-tabs__tab[aria-selected=true]:not(:disabled) { + border: 1px solid highlight; + border-top: 4px solid highlight; + border-bottom: 1px solid canvas; + color: highlight; + } + + .fr-pagination__link:not([href]):disabled:not([aria-current]), + a.fr-pagination__link:not([href]):not([aria-current]) { + color: graytext; + } + + .fr-pagination__link--first::before { + forced-color-adjust: none; + } + + .fr-pagination__link--first.fr-pagination__link--label::before { + forced-color-adjust: none; + } + + .fr-pagination__link--prev::before { + forced-color-adjust: none; + } + + .fr-pagination__link--prev.fr-pagination__link--label::before { + forced-color-adjust: none; + } + + .fr-pagination__link--next::before { + forced-color-adjust: none; + } + + .fr-pagination__link--next.fr-pagination__link--label::after { + forced-color-adjust: none; + } + + .fr-pagination__link--last::before { + forced-color-adjust: none; + } + + .fr-pagination__link--last.fr-pagination__link--label::after { + forced-color-adjust: none; + } + + .fr-summary { + outline: 1px solid; + } + + .fr-summary__link { + text-decoration: underline; + text-underline-offset: 5px; + } + + .fr-table__content .fr-cell--fixed .fr-checkbox-group .fr-label, + .fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group .fr-label, + .fr-table__content .fr-cell--fixed\@md .fr-checkbox-group .fr-label, + .fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group .fr-label { + opacity: 0; + } + + .fr-table__content .fr-cell--fixed, + .fr-table__content .fr-cell--fixed\@sm, + .fr-table__content .fr-cell--fixed\@md, + .fr-table__content .fr-cell--fixed\@lg { + outline: 1px solid; + } + + .fr-table__content table tbody tr::after { + border: 2px solid highlight; + } + + .fr-table__content th, + .fr-table__content td { + border: 1px solid; + } + + .fr-tag::before, + .fr-tag::after { + background-color: canvastext; + } + + .fr-tag { + border: 1px solid; + } + + .fr-tag:disabled, + a.fr-tag:not([href]) { + color: graytext; + } + + a.fr-tag[aria-pressed=true]:not(:disabled), + button.fr-tag[aria-pressed=true]:not(:disabled), + input[type=button].fr-tag[aria-pressed=true]:not(:disabled), + input[type=image].fr-tag[aria-pressed=true]:not(:disabled), + input[type=reset].fr-tag[aria-pressed=true]:not(:disabled), + input[type=submit].fr-tag[aria-pressed=true]:not(:disabled) { + color: highlight; + border: 1px solid highlight; + border-top: 4px solid highlight; + } + + a.fr-tag[aria-pressed=true]:not(:disabled)::after, + button.fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=button].fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=image].fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=reset].fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=submit].fr-tag[aria-pressed=true]:not(:disabled)::after { + display: none; + } + + a.fr-tag[aria-pressed=true].fr-tag--sm::after, + button.fr-tag[aria-pressed=true].fr-tag--sm::after, + input[type=button].fr-tag[aria-pressed=true].fr-tag--sm::after, + input[type=image].fr-tag[aria-pressed=true].fr-tag--sm::after, + input[type=reset].fr-tag[aria-pressed=true].fr-tag--sm::after, + input[type=submit].fr-tag[aria-pressed=true].fr-tag--sm::after { + display: none; + } + + a.fr-tag--dismiss::after, + button.fr-tag--dismiss::after, + input[type=button].fr-tag--dismiss::after, + input[type=image].fr-tag--dismiss::after, + input[type=reset].fr-tag--dismiss::after, + input[type=submit].fr-tag--dismiss::after { + forced-color-adjust: none; + background-color: buttontext; + } + + a.fr-tag--dismiss:disabled::after, + button.fr-tag--dismiss:disabled::after, + input[type=button].fr-tag--dismiss:disabled::after, + input[type=image].fr-tag--dismiss:disabled::after, + input[type=reset].fr-tag--dismiss:disabled::after, + input[type=submit].fr-tag--dismiss:disabled::after { + background-color: graytext; + } + + a.fr-tag--dismiss.fr-tag--sm::after, + button.fr-tag--dismiss.fr-tag--sm::after, + input[type=button].fr-tag--dismiss.fr-tag--sm::after, + input[type=image].fr-tag--dismiss.fr-tag--sm::after, + input[type=reset].fr-tag--dismiss.fr-tag--sm::after, + input[type=submit].fr-tag--dismiss.fr-tag--sm::after { + background-color: buttontext; + } + + a.fr-tag--dismiss.fr-tag--sm:disabled::after, + button.fr-tag--dismiss.fr-tag--sm:disabled::after, + input[type=button].fr-tag--dismiss.fr-tag--sm:disabled::after, + input[type=image].fr-tag--dismiss.fr-tag--sm:disabled::after, + input[type=reset].fr-tag--dismiss.fr-tag--sm:disabled::after, + input[type=submit].fr-tag--dismiss.fr-tag--sm:disabled::after { + background-color: graytext; + } + + .fr-tags-group.fr-tags-group--sm button.fr-tag.fr-tag--dismiss::after, + .fr-tags-group.fr-tags-group--sm input[type=button].fr-tag.fr-tag--dismiss::after { + background-color: buttontext; + } + + .fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]::after, + .fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]::after { + display: none; + } + + .fr-download .fr-download__link::after { + forced-color-adjust: none; + } + + .fr-alert { + outline: 1px solid; + } + + .fr-alert::before { + background-color: graytext; + left: 8px; + } + + .fr-alert .fr-btn--close::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-alert .fr-link--close::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-notice { + outline: 1px solid; + } + + .fr-notice__title::before { + forced-color-adjust: none; + background-color: canvastext; + } + + .fr-notice .fr-btn--close::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-notice--weather-red, + .fr-notice--weather-purple { + color: highlight; + } + + .fr-notice--weather-red .fr-notice__title::before, + .fr-notice--weather-purple .fr-notice__title::before { + forced-color-adjust: none; + background-color: highlight; + } + + .fr-notice--witness .fr-notice__title::before, + .fr-notice--kidnapping .fr-notice__title::before, + .fr-notice--attack .fr-notice__title::before, + .fr-notice--cyberattack .fr-notice__title::before { + forced-color-adjust: none; + background-color: highlight; + } + + .fr-notice--witness, + .fr-notice--kidnapping, + .fr-notice--attack, + .fr-notice--cyberattack { + color: highlight; + } + + .fr-radio-group input[type=radio] { + opacity: 1; + } + + .fr-radio-group input[type=radio]:disabled + label { + color: graytext; + } + + .fr-radio-group input[type=radio] + label::before { + display: none; + } + + .fr-radio-rich input[type=radio]:disabled + label { + outline: 1px solid; + } + + .fr-radio-rich input[type=radio]:disabled + label::before { + background-color: transparent; + } + + .fr-radio-rich input[type=radio]:disabled ~ .fr-radio-rich__pictogram { + outline: 1px solid graytext; + } + + .fr-radio-rich input[type=radio] + label { + outline: 1px solid; + } + + .fr-radio-rich__pictogram { + outline: 1px solid; + } + + .fr-radio-rich__img { + outline: 1px solid; + } + + .fr-card { + border: 1px solid; + } + + .fr-card__title a::after, + .fr-card__title button::after { + forced-color-adjust: none; + background-color: linktext; + } + + .fr-card__title a, + .fr-card__title button { + text-decoration: underline; + text-underline-offset: 5px; + } + + .fr-card__title a:not([href])::after, + .fr-card__title button:not([href])::after { + background-color: graytext; + } + + .fr-card__title [target=_blank]::after { + background-color: linktext; + } + + .fr-card.fr-enlarge-link .fr-card__title a, + .fr-card.fr-enlarge-button .fr-card__title button { + text-decoration: none; + } + + .fr-card--download .fr-card__title a::after, + .fr-card--download .fr-card__title button::after { + background-color: linktext; + } + + .fr-card--download .fr-card__title a:disabled::after, + .fr-card--download .fr-card__title a:not([href])::after, + .fr-card--download .fr-card__title button:disabled::after { + background-color: graytext; + } + + .fr-checkbox-group input[type=checkbox] { + opacity: 1; + } + + .fr-checkbox-group input[type=checkbox]:disabled + label { + color: graytext; + } + + .fr-checkbox-group input[type=checkbox] + label::before { + display: none; + } + + .fr-segmented__elements { + outline: 1px solid; + } + + .fr-segmented input + label::before { + background-color: buttontext; + } + + .fr-segmented input:checked:focus + label { + outline: 4px solid; + outline-offset: 0; + } + + .fr-segmented input:checked + label { + outline: 2px solid; + color: highlight; + } + + .fr-segmented input:checked:disabled + label { + color: graytext; + } + + .fr-segmented input:disabled + label { + color: graytext; + } + + .fr-segmented input:not([disabled]):not(:checked) + label { + color: buttontext; + } + + .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + border: 2px solid highlight; + background-color: transparent; + background-image: none; + forced-color-adjust: none; + color: canvastext; + } + + .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::after { + background-image: url("data:image/svg+xml;charset=utf-8,"); + border: 2px solid highlight; + background-color: highlight; + } + + .fr-toggle input[type=checkbox]:focus ~ .fr-toggle__label::before { + outline-color: graytext; + } + + .fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label { + color: graytext; + } + + .fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::before, + .fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::after { + background-image: none; + border: 2px solid graytext; + box-shadow: none; + color: graytext; + } + + .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::before, + .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::after { + background-image: none; + border: 2px solid graytext; + box-shadow: none; + } + + .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::after { + background-color: graytext; + background-image: url("data:image/svg+xml;charset=utf-8,"); + } + + .fr-toggle label[data-fr-unchecked-label][data-fr-checked-label]::before { + background-image: none; + color: canvastext; + } + + .fr-toggle label::before { + height: 1.5rem; + background-image: none; + border: 2px solid buttontext; + background-color: transparent; + forced-color-adjust: none; + padding-top: 1.25rem; + } + + .fr-toggle label::after { + box-shadow: none; + border: 2px solid buttontext; + forced-color-adjust: none; + background-color: transparent; + } + + .fr-select { + background-image: url("data:image/svg+xml;charset=utf-8,"); + } + + .fr-callout { + border-left: 4px solid; + padding-left: 1.25rem; + } + + .fr-modal--opened .fr-modal__body { + border: 1px solid; + } + + .fr-modal__footer { + border-top: 1px solid; + } + + .fr-nav__list { + border-top: 1px solid; + border-bottom: 1px solid; + } + + .fr-nav__btn::after { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-menu .fr-nav__link[aria-current]:not([aria-current=false])::before { + background-color: highlight; + width: 0.25rem; + } + + .fr-mega-menu .fr-nav__link[aria-current]:not([aria-current=false])::before { + background-color: highlight; + width: 0.25rem; + } + + .fr-share .fr-btns-group .fr-btn { + border: none; + } + + .fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:disabled:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a.fr-btn:not([href]):not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-color: graytext; + } + + .fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a[href].fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-color: linktext; + } + + .fr-share__link--facebook::before { + forced-color-adjust: none; + background-color: buttontext; + } + + a[href].fr-share__link--facebook::before { + forced-color-adjust: none; + background-color: linktext; + } + + a:not([href]).fr-share__link--facebook::before { + forced-color-adjust: none; + background-color: graytext; + } + + .fr-share__link--twitter::before { + forced-color-adjust: none; + background-color: buttontext; + } + + a[href].fr-share__link--twitter::before { + forced-color-adjust: none; + background-color: linktext; + } + + a:not([href]).fr-share__link--twitter::before { + forced-color-adjust: none; + background-color: graytext; + } + + .fr-share__link--linkedin::before { + forced-color-adjust: none; + background-color: buttontext; + } + + a[href].fr-share__link--linkedin::before { + forced-color-adjust: none; + background-color: linktext; + } + + a:not([href]).fr-share__link--linkedin::before { + forced-color-adjust: none; + background-color: graytext; + } + + .fr-share__link--mail::before { + forced-color-adjust: none; + background-color: buttontext; + } + + a[href].fr-share__link--mail::before { + forced-color-adjust: none; + background-color: linktext; + } + + a:not([href]).fr-share__link--mail::before { + forced-color-adjust: none; + background-color: graytext; + } + + .fr-share__link--copy::before { + forced-color-adjust: none; + background-color: buttontext; + } + + a[href].fr-share__link--copy::before { + forced-color-adjust: none; + background-color: linktext; + } + + a:not([href]).fr-share__link--copy::before { + forced-color-adjust: none; + background-color: graytext; + } + + .fr-footer { + padding-top: 1.875rem; + } + + .fr-footer__bottom { + border-top: 1px solid; + } + + .fr-footer__bottom-item .fr-btn { + border: none; + } + + .fr-footer__partners { + border-top: 1px solid; + } + + .fr-tile { + outline: 1px solid; + } + + .fr-tile.fr-enlarge-link .fr-tile__title a, + .fr-tile.fr-enlarge-link .fr-tile__title button, + .fr-tile.fr-enlarge-button .fr-tile__title a, + .fr-tile.fr-enlarge-button .fr-tile__title button { + text-decoration: none; + } + + .fr-tile__title a, + .fr-tile__title button { + text-decoration: underline; + text-underline-offset: 5px; + } + + .fr-tile__title a::after, + .fr-tile__title button::after { + forced-color-adjust: none; + background-color: linktext; + } + + .fr-tile__title a:disabled::after, + .fr-tile__title a:not([href])::after, + .fr-tile__title button:disabled::after { + background-color: graytext; + } + + .fr-tile__title [target=_blank]::after { + background-color: linktext; + } + + .fr-tile.fr-tile--download .fr-tile__title a::after, + .fr-tile.fr-tile--download .fr-tile__title button::after { + background-color: linktext; + } + + .fr-tile.fr-tile--download .fr-tile__title a:disabled::after, + .fr-tile.fr-tile--download .fr-tile__title a:not([href])::after, + .fr-tile.fr-tile--download .fr-tile__title button:disabled::after { + background-color: graytext; + } + + .fr-translate .fr-translate__btn::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-translate .fr-translate__btn::before, + .fr-translate .fr-translate__btn::after { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-transcription__btn::after { + forced-color-adjust: none; + } + + .fr-transcription__btn { + border: 1px solid; + } + + .fr-transcription .fr-collapse { + outline: 1px solid; + } + + .fr-transcription .fr-modal:not(.fr-modal--opened) { + border-bottom: 1px solid; + } + + .fr-input-wrap--addon > *:last-child:not(:first-child) { + max-height: 2.5rem; + } + + .fr-search-bar .fr-btn::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-content-media__transcription .fr-link::after { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-consent-banner { + outline: 1px solid; + } + + .fr-consent-service__collapse .fr-consent-service__collapse-btn::after { + forced-color-adjust: none; + } + + .fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a.fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-color: linktext; + } + + .fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a.fr-btn:not([href]):not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-color: graytext; + } + + .fr-follow__social .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-follow__social .fr-btns-group--lg a.fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-color: linktext; + } + + .fr-follow__social .fr-btns-group--lg a.fr-btn:not([href]):not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-color: graytext; + } + + .fr-header { + outline: 1px solid; + } + + .fr-header__navbar .fr-btn--menu::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-header__navbar .fr-btn--search::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-header .fr-header__menu-links .fr-btn { + border: none; + } +} +@media (hover: hover) and (pointer: fine) { + :root { + --brighten: -1; + } + + a[href]:hover, + button:not(:disabled):hover, + input[type=button]:not(:disabled):hover, + input[type=image]:not(:disabled):hover, + input[type=reset]:not(:disabled):hover, + input[type=submit]:not(:disabled):hover { + background-color: var(--hover-tint); + } + + a[href]:active, + button:not(:disabled):active, + input[type=button]:not(:disabled):active, + input[type=image]:not(:disabled):active, + input[type=reset]:not(:disabled):active, + input[type=submit]:not(:disabled):active { + background-color: var(--active-tint); + } + + a[href]:hover, + a[href]:active { + --underline-hover-width: var(--underline-max-width); + } + + .fr-enlarge-link a:hover, + .fr-enlarge-link a:active { + background-image: none; + } + + .fr-enlarge-link:hover { + background-color: var(--hover); + } + + .fr-enlarge-link:active { + background-color: var(--active); + } + + .fr-enlarge-button button:hover, + .fr-enlarge-button button:active { + background-image: none; + } + + .fr-enlarge-button:hover { + background-color: var(--hover); + } + + .fr-enlarge-button:active { + background-color: var(--active); + } + + :root[data-fr-theme=dark] { + --brighten: 1; + } + + .fr-card--download.fr-enlarge-link:hover .fr-card__header, + .fr-card--download.fr-enlarge-button:hover .fr-card__header { + background-color: var(--hover); + } + + .fr-card--download.fr-enlarge-link:active .fr-card__header, + .fr-card--download.fr-enlarge-button:active .fr-card__header { + background-color: var(--active); + } + + .fr-header__brand.fr-enlarge-link a[href]:hover { + --a: 0.1; + } + + .fr-header__brand.fr-enlarge-link a[href]:active { + --a: 0.2; + } +} +@media (-ms-high-contrast: active) and (-ms-high-contrast: active), (-ms-high-contrast: active) and (forced-colors: active), (forced-colors: active) and (-ms-high-contrast: active), (forced-colors: active) and (forced-colors: active) { + [class^=fr-icon-]::before, + [class^=fr-icon-]::after, + [class*=" fr-icon-"]::before, + [class*=" fr-icon-"]::after, + [class^=fr-fi-]::before, + [class^=fr-fi-]::after, + [class*=" fr-fi-"]::before, + [class*=" fr-fi-"]::after { + forced-color-adjust: none; + background-color: canvastext; + } + + button[class^=fr-icon-]:not([disabled])::before, + button[class^=fr-icon-]:not([disabled])::after, + button[class*=" fr-icon-"]:not([disabled])::before, + button[class*=" fr-icon-"]:not([disabled])::after, + button[class^=fr-fi-]:not([disabled])::before, + button[class^=fr-fi-]:not([disabled])::after, + button[class*=" fr-fi-"]:not([disabled])::before, + button[class*=" fr-fi-"]:not([disabled])::after { + background-color: buttontext; + } + + a[href][class^=fr-icon-]::before, + a[href][class^=fr-icon-]::after, + a[href][class*=" fr-icon-"]::before, + a[href][class*=" fr-icon-"]::after, + a[href][class^=fr-fi-]::before, + a[href][class^=fr-fi-]::after, + a[href][class*=" fr-fi-"]::before, + a[href][class*=" fr-fi-"]::after { + background-color: linktext; + } + + a[class^=fr-icon-]:not([href])::before, + a[class^=fr-icon-]:not([href])::after, + a[class*=" fr-icon-"]:not([href])::before, + a[class*=" fr-icon-"]:not([href])::after, + a[class^=fr-fi-]:not([href])::before, + a[class^=fr-fi-]:not([href])::after, + a[class*=" fr-fi-"]:not([href])::before, + a[class*=" fr-fi-"]:not([href])::after, + button[class^=fr-icon-]:disabled::before, + button[class^=fr-icon-]:disabled::after, + button[class*=" fr-icon-"]:disabled::before, + button[class*=" fr-icon-"]:disabled::after, + button[class^=fr-fi-]:disabled::before, + button[class^=fr-fi-]:disabled::after, + button[class*=" fr-fi-"]:disabled::before, + button[class*=" fr-fi-"]:disabled::after, + input[class^=fr-icon-]:disabled::before, + input[class^=fr-icon-]:disabled::after, + input[class*=" fr-icon-"]:disabled::before, + input[class*=" fr-icon-"]:disabled::after, + input[class^=fr-fi-]:disabled::before, + input[class^=fr-fi-]:disabled::after, + input[class*=" fr-fi-"]:disabled::before, + input[class*=" fr-fi-"]:disabled::after, + input[type=checkbox][class^=fr-icon-]:disabled::before, + input[type=checkbox][class^=fr-icon-]:disabled::after, + input[type=checkbox][class*=" fr-icon-"]:disabled::before, + input[type=checkbox][class*=" fr-icon-"]:disabled::after, + input[type=checkbox][class^=fr-fi-]:disabled::before, + input[type=checkbox][class^=fr-fi-]:disabled::after, + input[type=checkbox][class*=" fr-fi-"]:disabled::before, + input[type=checkbox][class*=" fr-fi-"]:disabled::after, + input[type=checkbox]:disabled + label[class^=fr-icon-]::before, + input[type=checkbox]:disabled + label[class^=fr-icon-]::after, + input[type=checkbox]:disabled + label[class*=" fr-icon-"]::before, + input[type=checkbox]:disabled + label[class*=" fr-icon-"]::after, + input[type=checkbox]:disabled + label[class^=fr-fi-]::before, + input[type=checkbox]:disabled + label[class^=fr-fi-]::after, + input[type=checkbox]:disabled + label[class*=" fr-fi-"]::before, + input[type=checkbox]:disabled + label[class*=" fr-fi-"]::after, + input[type=radio][class^=fr-icon-]:disabled::before, + input[type=radio][class^=fr-icon-]:disabled::after, + input[type=radio][class*=" fr-icon-"]:disabled::before, + input[type=radio][class*=" fr-icon-"]:disabled::after, + input[type=radio][class^=fr-fi-]:disabled::before, + input[type=radio][class^=fr-fi-]:disabled::after, + input[type=radio][class*=" fr-fi-"]:disabled::before, + input[type=radio][class*=" fr-fi-"]:disabled::after, + input[type=radio]:disabled + label[class^=fr-icon-]::before, + input[type=radio]:disabled + label[class^=fr-icon-]::after, + input[type=radio]:disabled + label[class*=" fr-icon-"]::before, + input[type=radio]:disabled + label[class*=" fr-icon-"]::after, + input[type=radio]:disabled + label[class^=fr-fi-]::before, + input[type=radio]:disabled + label[class^=fr-fi-]::after, + input[type=radio]:disabled + label[class*=" fr-fi-"]::before, + input[type=radio]:disabled + label[class*=" fr-fi-"]::after, + select[class^=fr-icon-]:disabled::before, + select[class^=fr-icon-]:disabled::after, + select[class*=" fr-icon-"]:disabled::before, + select[class*=" fr-icon-"]:disabled::after, + select[class^=fr-fi-]:disabled::before, + select[class^=fr-fi-]:disabled::after, + select[class*=" fr-fi-"]:disabled::before, + select[class*=" fr-fi-"]:disabled::after, + textarea[class^=fr-icon-]:disabled::before, + textarea[class^=fr-icon-]:disabled::after, + textarea[class*=" fr-icon-"]:disabled::before, + textarea[class*=" fr-icon-"]:disabled::after, + textarea[class^=fr-fi-]:disabled::before, + textarea[class^=fr-fi-]:disabled::after, + textarea[class*=" fr-fi-"]:disabled::before, + textarea[class*=" fr-fi-"]:disabled::after, + video[class^=fr-icon-]:not([href])::before, + video[class^=fr-icon-]:not([href])::after, + video[class*=" fr-icon-"]:not([href])::before, + video[class*=" fr-icon-"]:not([href])::after, + video[class^=fr-fi-]:not([href])::before, + video[class^=fr-fi-]:not([href])::after, + video[class*=" fr-fi-"]:not([href])::before, + video[class*=" fr-fi-"]:not([href])::after, + audio[class^=fr-icon-]:not([href])::before, + audio[class^=fr-icon-]:not([href])::after, + audio[class*=" fr-icon-"]:not([href])::before, + audio[class*=" fr-icon-"]:not([href])::after, + audio[class^=fr-fi-]:not([href])::before, + audio[class^=fr-fi-]:not([href])::after, + audio[class*=" fr-fi-"]:not([href])::before, + audio[class*=" fr-fi-"]:not([href])::after { + background-color: graytext; + } + + .fr-tabs__tab[aria-selected=true][class^=fr-icon-]:not(:disabled)::before, + .fr-tabs__tab[aria-selected=true][class^=fr-icon-]:not(:disabled)::after, + .fr-tabs__tab[aria-selected=true][class*=" fr-icon-"]:not(:disabled)::before, + .fr-tabs__tab[aria-selected=true][class*=" fr-icon-"]:not(:disabled)::after, + .fr-tabs__tab[aria-selected=true][class^=fr-fi-]:not(:disabled)::before, + .fr-tabs__tab[aria-selected=true][class^=fr-fi-]:not(:disabled)::after, + .fr-tabs__tab[aria-selected=true][class*=" fr-fi-"]:not(:disabled)::before, + .fr-tabs__tab[aria-selected=true][class*=" fr-fi-"]:not(:disabled)::after { + background-color: highlight; + } + + a.fr-tag[aria-pressed=true]:not(:disabled)::before, + a.fr-tag[aria-pressed=true]:not(:disabled)::after, + button.fr-tag[aria-pressed=true]:not(:disabled)::before, + button.fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=button].fr-tag[aria-pressed=true]:not(:disabled)::before, + input[type=button].fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=image].fr-tag[aria-pressed=true]:not(:disabled)::before, + input[type=image].fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=reset].fr-tag[aria-pressed=true]:not(:disabled)::before, + input[type=reset].fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=submit].fr-tag[aria-pressed=true]:not(:disabled)::before, + input[type=submit].fr-tag[aria-pressed=true]:not(:disabled)::after { + background-color: highlight; + } + + .fr-segmented input:checked + label::before { + background-color: highlight; + } + + .fr-segmented input:checked:disabled + label::before { + background-color: graytext; + } +} +@media (prefers-reduced-motion: reduce) { + .fr-collapse { + transition: none; + } + + .fr-collapse::before { + transition: none; + } + + .fr-accordion__btn::after { + transition: none; + } + + .fr-accordion .fr-collapse { + transition: none; + } + + .fr-tabs { + transition: none; + } + + .fr-tabs__panel { + transition: none; + } + + .fr-modal { + transition: none; + } + + .fr-modal--opened { + transition: none; + } + + .fr-modal__footer { + transition: none; + } + + .fr-nav__btn::after { + transition: none; + } + + .fr-translate .fr-translate__btn::after { + transition: none; + } + + .fr-translate__menu { + transition: none; + } + + .fr-consent-service .fr-consent-service__collapse-btn::after { + transition: none; + } +} +@media (prefers-color-scheme: dark) and (forced-colors: active) { + .fr-logo::after { + background-position: -2.625rem 100%; + } + + [data-fr-theme=dark] .fr-logo::after { + background-position: -2.625rem 100%; + } + + .fr-logo--sm::after { + background-position: -1.96875rem 100%; + } + + [data-fr-theme=dark] .fr-logo--sm::after { + background-position: -1.96875rem 100%; + } + + .fr-logo--lg::after { + background-position: -3.28125rem 100%; + } + + [data-fr-theme=dark] .fr-logo--lg::after { + background-position: -3.28125rem 100%; + } + + .fr-footer__brand .fr-logo::after { + background-position: -2.625rem 100%; + } + + [data-fr-theme=dark] .fr-footer__brand .fr-logo::after { + background-position: -2.625rem 100%; + } + + .fr-header__logo .fr-logo::after { + background-position: -1.96875rem 100%; + } + + [data-fr-theme=dark] .fr-header__logo .fr-logo::after { + background-position: -1.96875rem 100%; + } +} +@media (prefers-color-scheme: light) and (forced-colors: active) { + .fr-logo::after { + background-position: 0 calc(100% + 1.875rem); + } + + [data-fr-theme=dark] .fr-logo::after { + background-position: 0 calc(100% + 1.875rem); + } + + .fr-logo--sm::after { + background-position: 0 calc(100% + 1.40625rem); + } + + [data-fr-theme=dark] .fr-logo--sm::after { + background-position: 0 calc(100% + 1.40625rem); + } + + .fr-logo--lg::after { + background-position: 0 calc(100% + 2.34375rem); + } + + [data-fr-theme=dark] .fr-logo--lg::after { + background-position: 0 calc(100% + 2.34375rem); + } + + .fr-footer__brand .fr-logo::after { + background-position: 0 calc(100% + 1.875rem); + } + + [data-fr-theme=dark] .fr-footer__brand .fr-logo::after { + background-position: 0 calc(100% + 1.875rem); + } + + .fr-header__logo .fr-logo::after { + background-position: 0 calc(100% + 1.40625rem); + } + + [data-fr-theme=dark] .fr-header__logo .fr-logo::after { + background-position: 0 calc(100% + 1.40625rem); + } +} +@media (min-width: 48em) and (-ms-high-contrast: active), (min-width: 48em) and (forced-colors: active) { + .fr-sidemenu--right .fr-sidemenu__inner { + border-left: 1px solid; + } +} +@media (-ms-high-contrast: active) and (min-width: 48em), (forced-colors: active) and (min-width: 48em) { + .fr-highlight { + padding-left: 2rem; + } + + .fr-callout { + padding-left: 2.75rem; + } +} +@media (min-width: 62em) and (-ms-high-contrast: active), (min-width: 62em) and (forced-colors: active) { + .fr-pagination__link--first.fr-pagination__link--lg-label::before { + forced-color-adjust: none; + } + + .fr-pagination__link--prev.fr-pagination__link--lg-label::before { + forced-color-adjust: none; + } + + .fr-pagination__link--next.fr-pagination__link--lg-label::after { + forced-color-adjust: none; + } + + .fr-pagination__link--last.fr-pagination__link--lg-label::after { + forced-color-adjust: none; + } + + .fr-nav__link[aria-current]:not([aria-current=false])::before, + .fr-nav__btn[aria-current]:not([aria-current=false])::before { + background-color: highlight; + height: 0.25rem; + } + + .fr-menu__list { + outline: 1px solid; + } + + .fr-mega-menu { + outline: 1px solid; + } + + .fr-translate .fr-menu__list { + border-top: 1px solid; + } +} +@media (forced-colors: active), (prefers-contrast: more) { + .fr-pagination__link[aria-current]:not([aria-current=false]) { + justify-content: center; + padding: calc(0.25rem - 1px) calc(0.75rem - 1px); + border: 1px solid var(--border-active-blue-france); + } +} +@media (min-width: 48em) and (prefers-color-scheme: dark) and (forced-colors: active) { + .fr-footer__brand .fr-logo::after { + background-position: -3.28125rem 100%; + } + + [data-fr-theme=dark] .fr-footer__brand .fr-logo::after { + background-position: -3.28125rem 100%; + } +} +@media (min-width: 48em) and (prefers-color-scheme: light) and (forced-colors: active) { + .fr-footer__brand .fr-logo::after { + background-position: 0 calc(100% + 2.34375rem); + } + + [data-fr-theme=dark] .fr-footer__brand .fr-logo::after { + background-position: 0 calc(100% + 2.34375rem); + } +} +@media (-ms-high-contrast: active) and (min-width: 62em), (forced-colors: active) and (min-width: 62em) { + .fr-header { + outline: none; + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-enlarge-link, + .fr-enlarge-button { + background-color: transparent; + } + + .fr-enlarge-link:hover, + .fr-enlarge-button:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-enlarge-link:active, + .fr-enlarge-button:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-range[data-fr-js-range] input[type=range]::-ms-fill-lower { + background-color: #000091; + } + + .fr-range[data-fr-js-range] input[type=range]:disabled::-ms-fill-lower { + background-color: #e5e5e5; + } + + .fr-range[data-fr-js-range].fr-range--double { + background-image: linear-gradient(to right, #000091 0, #000091 100%); + } + + .fr-range-group--disabled .fr-range--double[data-fr-js-range] { + background-image: linear-gradient(to right, #e5e5e5 0, #e5e5e5 100%); + } + + .fr-pagination a[href].fr-pagination__link, + .fr-pagination button.fr-pagination__link { + background-color: transparent; + } + + .fr-pagination a[href].fr-pagination__link:hover, + .fr-pagination button.fr-pagination__link:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-pagination a[href].fr-pagination__link:active, + .fr-pagination button.fr-pagination__link:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-table__content table { + border-left: 1px solid #929292; + border-right: 1px solid #929292; + } + + .fr-table__content table thead tr:first-child th { + border-top: 1px solid #929292; + } + + .fr-table__content table thead tr:last-child th { + border-bottom: 1px solid #3a3a3a; + } + + .fr-table--bordered table th, + .fr-table--bordered table td { + border-right: 1px solid #929292; + } + + .fr-table > table thead tr:first-child th { + border-top: 1px solid #929292; + } + + .fr-table > table thead tr:last-child th { + border-bottom: 1px solid #3a3a3a; + } + + .fr-table > table tbody tr:last-child th, + .fr-table > table tbody tr:last-child td { + border-bottom: 1px solid #929292; + } + + .fr-table > table th:first-child, + .fr-table > table td:first-child { + border-left: 1px solid #929292; + } + + .fr-table > table th:last-child, + .fr-table > table td:last-child { + border-right: 1px solid #929292; + } + + .fr-table--bordered > table th, + .fr-table--bordered > table td { + border-bottom: 1px solid #929292; + } + + .fr-nav__link, + .fr-nav__btn { + background-color: transparent; + } + + .fr-nav__link:hover, + .fr-nav__btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-nav__link:active, + .fr-nav__btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-input:-ms-input-placeholder { + color: #666; + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-enlarge-link [href], + .fr-enlarge-button [href] { + text-decoration: none; + } + + .fr-raw-link[href]::after, + .fr-raw-link [href]::after { + content: none; + } + + [target=_blank]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/external-link-line.svg"); + width: 1rem; + height: 1rem; + content: ""; + vertical-align: sub; + } + + .fr-responsive-vid::before { + content: ""; + display: block; + padding-bottom: 56.25%; + } + + ul { + list-style-type: disc; + } + + ol { + list-style-type: decimal; + } + + ul, + ol { + padding-left: 1rem; + margin-top: 0.5rem; + margin-bottom: 0.5rem; + } + + h1, + h2, + h3, + h4, + h5, + h6 { + margin: 0 0 1.5rem; + color: #161616; + } + + p { + margin: 0 0 1rem; + } + + [class^=fr-icon-]::before, + [class*=" fr-icon-"]::before, + [class^=fr-fi-]::before, + [class*=" fr-fi-"]::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-icon--xs::before { + width: 0.75rem; + height: 0.75rem; + } + + .fr-icon--sm::before { + width: 1rem; + height: 1rem; + } + + .fr-icon--md::before { + width: 1.5rem; + height: 1.5rem; + } + + .fr-icon--lg::before { + width: 2rem; + height: 2rem; + } + + body { + background-color: #fff; + color: #3a3a3a; + } + + a:not([href]), + button:disabled, + input:disabled, + input[type=checkbox]:disabled, + input[type=checkbox]:disabled + label, + input[type=radio]:disabled, + input[type=radio]:disabled + label, + select:disabled, + textarea:disabled, + video:not([href]), + audio:not([href]) { + color: #929292; + } + + .fr-artwork-decorative { + fill: #ececfe; + } + + .fr-artwork-minor { + fill: #e1000f; + } + + .fr-artwork-major { + fill: #000091; + } + + .fr-artwork-background { + fill: #f6f6f6; + } + + .fr-artwork-motif { + fill: #e5e5e5; + } + + .fr-artwork--green-tilleul-verveine .fr-artwork-minor { + fill: #b7a73f; + } + + .fr-artwork--green-bourgeon .fr-artwork-minor { + fill: #68a532; + } + + .fr-artwork--green-emeraude .fr-artwork-minor { + fill: #00a95f; + } + + .fr-artwork--green-menthe .fr-artwork-minor { + fill: #009081; + } + + .fr-artwork--green-archipel .fr-artwork-minor { + fill: #009099; + } + + .fr-artwork--blue-ecume .fr-artwork-minor { + fill: #465f9d; + } + + .fr-artwork--blue-cumulus .fr-artwork-minor { + fill: #417dc4; + } + + .fr-artwork--purple-glycine .fr-artwork-minor { + fill: #a558a0; + } + + .fr-artwork--pink-macaron .fr-artwork-minor { + fill: #e18b76; + } + + .fr-artwork--pink-tuile .fr-artwork-minor { + fill: #ce614a; + } + + .fr-artwork--yellow-tournesol .fr-artwork-minor { + fill: #c8aa39; + } + + .fr-artwork--yellow-moutarde .fr-artwork-minor { + fill: #c3992a; + } + + .fr-artwork--orange-terre-battue .fr-artwork-minor { + fill: #e4794a; + } + + .fr-artwork--brown-cafe-creme .fr-artwork-minor { + fill: #d1b781; + } + + .fr-artwork--brown-caramel .fr-artwork-minor { + fill: #c08c65; + } + + .fr-artwork--brown-opera .fr-artwork-minor { + fill: #bd987a; + } + + .fr-artwork--beige-gris-galet .fr-artwork-minor { + fill: #aea397; + } + + [disabled] .fr-artwork * { + fill: #929292; + } + + .fr-h6, + .fr-h5, + .fr-h4, + .fr-h3, + .fr-h2, + .fr-h1, + .fr-display-xs, + .fr-display-sm, + .fr-display-md, + .fr-display-lg, + .fr-display-xl { + color: #161616; + } + + hr { + background-image: linear-gradient(0deg, #ddd, #ddd); + } + + .fr-hr-or::before, + .fr-hr-or::after { + background-color: #ddd; + } + + .fr-hr { + background-image: linear-gradient(0deg, #ddd, #ddd); + } + + .fr-range__output, + .fr-range__min, + .fr-range__max { + min-width: 1.5rem; + } + + .fr-range input[type=range] { + padding: 0; + } + + .fr-range[data-fr-js-range] { + justify-content: flex-start; + } + + .fr-range[data-fr-js-range]::after { + content: none; + background-color: #000091; + } + + .fr-range[data-fr-js-range] .fr-range__max { + margin-left: auto; + } + + .fr-range[data-fr-js-range] input[type=range] { + margin-top: -0.25rem; + } + + .fr-range[data-fr-js-range] input[type=range]::-ms-track { + height: 0.75rem; + background: transparent; + border-color: transparent; + border-width: 0.625rem 0; + color: transparent; + } + + .fr-range[data-fr-js-range] input[type=range]::-ms-fill-lower { + height: 0.75rem; + border-radius: 0.375rem; + } + + .fr-range[data-fr-js-range] input[type=range]::-ms-thumb { + width: 1.5rem; + height: 1.5rem; + border-radius: 50%; + z-index: 500; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + background-color: #fff; + border: 1px solid #000091; + } + + .fr-range[data-fr-js-range] input[type=range]:not(:only-of-type) { + pointer-events: auto; + } + + .fr-range[data-fr-js-range].fr-range--double { + background-position-y: 1.625rem; + background-repeat: no-repeat; + } + + .fr-range[data-fr-js-range].fr-range--double .fr-range__output { + min-width: 3rem; + } + + .fr-range[data-fr-js-range].fr-range--double input[type=range] { + width: calc(100% - 1.5rem); + } + + .fr-range[data-fr-js-range].fr-range--double input[type=range]::-ms-fill-lower { + background-color: transparent; + } + + .fr-range[data-fr-js-range].fr-range--double input[type=range]:nth-of-type(1) { + margin-right: 1.5rem; + z-index: 2; + } + + .fr-range[data-fr-js-range].fr-range--double input[type=range]:nth-of-type(2) { + left: 1.5rem; + } + + .fr-range--sm[data-fr-js-range] .fr-range__output, + .fr-range--sm[data-fr-js-range] .fr-range__min, + .fr-range--sm[data-fr-js-range] .fr-range__max { + min-width: 1rem; + } + + .fr-range--sm[data-fr-js-range] input[type=range]::-ms-track { + height: 0.5rem; + border-width: 0.5rem 0; + } + + .fr-range--sm[data-fr-js-range] input[type=range]::-ms-fill-lower { + height: 0.5rem; + } + + .fr-range--sm[data-fr-js-range] input[type=range]::-ms-thumb { + width: 1rem; + height: 1rem; + } + + .fr-range--sm[data-fr-js-range].fr-range--double { + background-position-y: 1.5rem; + } + + .fr-range--sm[data-fr-js-range].fr-range--double .fr-range__output { + min-width: 2rem; + } + + .fr-range--sm[data-fr-js-range].fr-range--double input[type=range] { + width: calc(100% - 1rem); + } + + .fr-range--sm[data-fr-js-range].fr-range--double input[type=range]:nth-of-type(1) { + margin-right: 1rem; + } + + .fr-range--sm[data-fr-js-range].fr-range--double input[type=range]:nth-of-type(2) { + left: 1rem; + } + + .fr-range-group--disabled .fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(1)::-ms-fill-lower, + .fr-range-group--disabled .fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(2)::-ms-fill-lower { + background-color: transparent; + } + + .fr-range[data-fr-js-range]::before { + box-shadow: inset 0 0 0 1px #000091; + } + + .fr-range[data-fr-js-range] input[type=range]:disabled::-ms-thumb { + border: 1px solid #e5e5e5; + } + + .fr-range__output { + color: #000091; + } + + .fr-range__min, + .fr-range__max { + color: #666; + } + + .fr-range--step[data-fr-js-range]::before { + background-image: radial-gradient(circle at 2px 50%, #000091 0, #000091 1px, transparent 1px); + } + + .fr-range--step[data-fr-js-range]::after { + background-image: radial-gradient(circle at 2px 50%, #e3e3fd 0, #e3e3fd 2px, transparent 2px); + box-shadow: inset 10px 0 0 0 #000091, inset -10px 0 0 0 #000091; + } + + .fr-range--step.fr-range--sm[data-fr-js-range]::after { + box-shadow: inset 6px 0 0 0 #000091, inset -6px 0 0 0 #000091; + } + + .fr-range-group--error::before { + background-image: linear-gradient(0deg, #ce0500, #ce0500); + } + + .fr-range-group--valid::before { + background-image: linear-gradient(0deg, #18753c, #18753c); + } + + .fr-range-group--disabled .fr-range[data-fr-js-range]::before { + box-shadow: inset 0 0 0 1px #e5e5e5; + } + + .fr-range-group--disabled .fr-range[data-fr-js-range]::after { + background-color: #e5e5e5; + } + + .fr-range-group--disabled .fr-range--step[data-fr-js-range]::before { + background-image: radial-gradient(circle at 2px 50%, #e5e5e5 0, #e5e5e5 1px, transparent 1px); + } + + .fr-range-group--disabled .fr-range--step[data-fr-js-range]::after { + background-image: radial-gradient(circle at 2px 50%, #fff 0, #fff 2px, transparent 2px); + box-shadow: inset 10px 0 0 0 #e5e5e5, inset -10px 0 0 0 #e5e5e5; + } + + .fr-range-group--disabled .fr-range__output, + .fr-range-group--disabled .fr-range__min, + .fr-range-group--disabled .fr-range__max { + color: #929292; + } + + /** + * Reset liste à puce + */ + .fr-accordions-group ul { + list-style-type: none; + } + + .fr-accordions-group ol { + list-style-type: none; + } + + .fr-accordions-group ul, + .fr-accordions-group ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-accordion__btn::before, + .fr-accordion__btn::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/arrow-down-s-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-accordion__btn[aria-expanded=true]::after { + transform: rotate(-180deg); + } + + .fr-accordion::before { + box-shadow: inset 0 1px 0 0 #ddd, 0 1px 0 0 #ddd; + } + + .fr-accordion__btn { + color: #000091; + } + + .fr-accordion__btn[aria-expanded=true] { + background-color: #e3e3fd; + } + + .fr-badge::before, + .fr-badge::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-badge--sm::before { + width: 0.75rem; + height: 0.75rem; + } + + .fr-badge.fr-badge--info::before, + .fr-badge.fr-badge--info::after, + .fr-badge--sm.fr-badge--info::before, + .fr-badge--sm.fr-badge--info::after { + background-image: url("../icons/system/fr--info-fill.svg"); + } + + .fr-badge.fr-badge--success::before, + .fr-badge.fr-badge--success::after, + .fr-badge--sm.fr-badge--success::before, + .fr-badge--sm.fr-badge--success::after { + background-image: url("../icons/system/fr--success-fill.svg"); + } + + .fr-badge.fr-badge--error::before, + .fr-badge.fr-badge--error::after, + .fr-badge--sm.fr-badge--error::before, + .fr-badge--sm.fr-badge--error::after { + background-image: url("../icons/system/fr--error-fill.svg"); + } + + .fr-badge.fr-badge--warning::before, + .fr-badge.fr-badge--warning::after, + .fr-badge--sm.fr-badge--warning::before, + .fr-badge--sm.fr-badge--warning::after { + background-image: url("../icons/system/fr--warning-fill.svg"); + } + + .fr-badge.fr-badge--new::before, + .fr-badge.fr-badge--new::after, + .fr-badge--sm.fr-badge--new::before, + .fr-badge--sm.fr-badge--new::after { + background-image: url("../icons/weather/flashlight-fill.svg"); + } + + ul.fr-badges-group { + list-style-type: none; + } + + ol.fr-badges-group { + list-style-type: none; + } + + ul.fr-badges-group, + ol.fr-badges-group { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-badge { + color: #3a3a3a; + background-color: #eee; + } + + .fr-badge--info { + color: #0063cb; + background-color: #e8edff; + } + + .fr-badge--error { + color: #ce0500; + background-color: #ffe9e9; + } + + .fr-badge--success { + color: #18753c; + background-color: #b8fec9; + } + + .fr-badge--warning { + color: #b34000; + background-color: #ffe9e6; + } + + .fr-badge--new { + color: #695240; + background-color: #feebd0; + } + + .fr-badge--green-tilleul-verveine { + color: #66673d; + background-color: #fceeac; + } + + .fr-badge--green-bourgeon { + color: #447049; + background-color: #c9fcac; + } + + .fr-badge--green-emeraude { + color: #297254; + background-color: #c3fad5; + } + + .fr-badge--green-menthe { + color: #37635f; + background-color: #bafaee; + } + + .fr-badge--green-archipel { + color: #006a6f; + background-color: #c7f6fc; + } + + .fr-badge--blue-ecume { + color: #2f4077; + background-color: #e9edfe; + } + + .fr-badge--blue-cumulus { + color: #3558a2; + background-color: #e6eefe; + } + + .fr-badge--purple-glycine { + color: #6e445a; + background-color: #fee7fc; + } + + .fr-badge--pink-macaron { + color: #8d533e; + background-color: #fee9e6; + } + + .fr-badge--pink-tuile { + color: #a94645; + background-color: #fee9e7; + } + + .fr-badge--yellow-tournesol { + color: #716043; + background-color: #feecc2; + } + + .fr-badge--yellow-moutarde { + color: #695240; + background-color: #feebd0; + } + + .fr-badge--orange-terre-battue { + color: #755348; + background-color: #fee9e5; + } + + .fr-badge--brown-cafe-creme { + color: #685c48; + background-color: #f7ecdb; + } + + .fr-badge--brown-caramel { + color: #845d48; + background-color: #f7ebe5; + } + + .fr-badge--brown-opera { + color: #745b47; + background-color: #f7ece4; + } + + .fr-badge--beige-gris-galet { + color: #6a6156; + background-color: #f3ede5; + } + + .fr-logo { + color: #000; + } + + .fr-btn::before, + .fr-btn::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-btn[href] { + text-decoration: none; + } + + .fr-btn.fr-btn--secondary:disabled:hover, + .fr-btn.fr-btn--tertiary:disabled:hover, + .fr-btn.fr-btn--tertiary-no-outline:disabled:hover { + background-color: transparent; + } + + .fr-btn[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-btn--sm::before, + .fr-btn--sm::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 0.75rem; + height: 0.75rem; + } + + .fr-btn--sm[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--sm[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn--sm[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--sm[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn--sm[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--sm[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn--sm[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--sm[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-btn--lg::before, + .fr-btn--lg::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-btn--lg[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--lg[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn--lg[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--lg[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn--lg[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--lg[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn--lg[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--lg[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 2rem; + height: 2rem; + } + + .fr-btn--close::before, + .fr-btn--close::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/close-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--tooltip::before, + .fr-btn--tooltip::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/question-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--fullscreen::before, + .fr-btn--fullscreen::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/media/fullscreen-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--display::before, + .fr-btn--display::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/fr--theme-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--briefcase::before, + .fr-btn--briefcase::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/business/briefcase-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--account::before, + .fr-btn--account::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/user/account-circle-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--team::before, + .fr-btn--team::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/user/team-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--sort::before, + .fr-btn--sort::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/arrow-up-down-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--sort[aria-sort=ascending]::before, + .fr-btn--sort[aria-sort=ascending]::after, + .fr-btn--sort[aria-sort=descending]::before, + .fr-btn--sort[aria-sort=descending]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/arrow-up-line.svg"); + width: 1rem; + height: 1rem; + } + + ul.fr-btns-group { + list-style-type: none; + } + + ol.fr-btns-group { + list-style-type: none; + } + + ul.fr-btns-group, + ol.fr-btns-group { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::after, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::after, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::after, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::after, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::after, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::after, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 2rem; + height: 2rem; + } + + .fr-btn { + background-color: #000091; + color: #f5f5fe; + } + + .fr-btn:hover { + background-color: #1212ff; + } + + .fr-btn:active { + background-color: #2323ff; + } + + .fr-btn:disabled, + a.fr-btn:not([href]) { + color: #929292; + background-color: #e5e5e5; + } + + .fr-btn--secondary { + background-color: transparent; + color: #000091; + box-shadow: inset 0 0 0 1px #000091; + } + + .fr-btn--secondary:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-btn--secondary:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-btn--secondary:disabled, + a.fr-btn--secondary:not([href]) { + color: #929292; + box-shadow: inset 0 0 0 1px #e5e5e5; + background-color: transparent; + } + + .fr-btn--secondary:disabled:hover, + a.fr-btn--secondary:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-btn--secondary:disabled:active, + a.fr-btn--secondary:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-btn--tertiary, + .fr-btn--sort, + .fr-btn--account { + background-color: transparent; + color: #000091; + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-btn--tertiary:hover, + .fr-btn--sort:hover, + .fr-btn--account:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-btn--tertiary:active, + .fr-btn--sort:active, + .fr-btn--account:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-btn--tertiary:disabled, + a.fr-btn--tertiary:not([href]), + a.fr-btn--sort:not([href]), + a.fr-btn--account:not([href]), + .fr-btn--sort:disabled, + .fr-btn--account:disabled { + color: #929292; + box-shadow: inset 0 0 0 1px #e5e5e5; + background-color: transparent; + } + + .fr-btn--tertiary:disabled:hover, + a.fr-btn--tertiary:not([href]):hover, + a.fr-btn--sort:not([href]):hover, + a.fr-btn--account:not([href]):hover, + .fr-btn--sort:disabled:hover, + .fr-btn--account:disabled:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-btn--tertiary:disabled:active, + a.fr-btn--tertiary:not([href]):active, + a.fr-btn--sort:not([href]):active, + a.fr-btn--account:not([href]):active, + .fr-btn--sort:disabled:active, + .fr-btn--account:disabled:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-btn--tertiary-no-outline, + .fr-btn--close, + .fr-btn--display, + .fr-btn--fullscreen, + .fr-btn--tooltip, + .fr-btn--briefcase, + .fr-btn--team { + background-color: transparent; + color: #000091; + } + + .fr-btn--tertiary-no-outline:hover, + .fr-btn--close:hover, + .fr-btn--display:hover, + .fr-btn--fullscreen:hover, + .fr-btn--tooltip:hover, + .fr-btn--briefcase:hover, + .fr-btn--team:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-btn--tertiary-no-outline:active, + .fr-btn--close:active, + .fr-btn--display:active, + .fr-btn--fullscreen:active, + .fr-btn--tooltip:active, + .fr-btn--briefcase:active, + .fr-btn--team:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-btn--tertiary-no-outline:disabled, + a.fr-btn--tertiary-no-outline:not([href]), + a.fr-btn--close:not([href]), + a.fr-btn--display:not([href]), + a.fr-btn--fullscreen:not([href]), + a.fr-btn--tooltip:not([href]), + a.fr-btn--briefcase:not([href]), + a.fr-btn--team:not([href]), + .fr-btn--close:disabled, + .fr-btn--display:disabled, + .fr-btn--fullscreen:disabled, + .fr-btn--tooltip:disabled, + .fr-btn--briefcase:disabled, + .fr-btn--team:disabled { + color: #929292; + background-color: transparent; + } + + .fr-btn--tertiary-no-outline:disabled:hover, + a.fr-btn--tertiary-no-outline:not([href]):hover, + a.fr-btn--close:not([href]):hover, + a.fr-btn--display:not([href]):hover, + a.fr-btn--fullscreen:not([href]):hover, + a.fr-btn--tooltip:not([href]):hover, + a.fr-btn--briefcase:not([href]):hover, + a.fr-btn--team:not([href]):hover, + .fr-btn--close:disabled:hover, + .fr-btn--display:disabled:hover, + .fr-btn--fullscreen:disabled:hover, + .fr-btn--tooltip:disabled:hover, + .fr-btn--briefcase:disabled:hover, + .fr-btn--team:disabled:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-btn--tertiary-no-outline:disabled:active, + a.fr-btn--tertiary-no-outline:not([href]):active, + a.fr-btn--close:not([href]):active, + a.fr-btn--display:not([href]):active, + a.fr-btn--fullscreen:not([href]):active, + a.fr-btn--tooltip:not([href]):active, + a.fr-btn--briefcase:not([href]):active, + a.fr-btn--team:not([href]):active, + .fr-btn--close:disabled:active, + .fr-btn--display:disabled:active, + .fr-btn--fullscreen:disabled:active, + .fr-btn--tooltip:disabled:active, + .fr-btn--briefcase:disabled:active, + .fr-btn--team:disabled:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-connect { + background-color: #000091; + color: #f5f5fe; + } + + .fr-connect:disabled, + a.fr-connect:not([href]) { + background-color: #e5e5e5; + color: #929292; + } + + .fr-connect-group .fr-connect + p a { + color: #000091; + } + + .fr-connect-group p { + color: #666; + } + + /** + * Correction largeur max du texte + */ + .fr-quote::before, + .fr-quote::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/editor/fr--quote-line.svg"); + width: 2rem; + height: 2rem; + } + + ul.fr-quote__source { + list-style-type: none; + } + + ol.fr-quote__source { + list-style-type: none; + } + + ul.fr-quote__source, + ol.fr-quote__source { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-quote blockquote { + max-width: 100%; + } + + .fr-quote::before { + color: #6a6af4; + } + + .fr-quote--green-tilleul-verveine::before { + color: #b7a73f; + } + + .fr-quote--green-bourgeon::before { + color: #68a532; + } + + .fr-quote--green-emeraude::before { + color: #00a95f; + } + + .fr-quote--green-menthe::before { + color: #009081; + } + + .fr-quote--green-archipel::before { + color: #009099; + } + + .fr-quote--blue-ecume::before { + color: #465f9d; + } + + .fr-quote--blue-cumulus::before { + color: #417dc4; + } + + .fr-quote--purple-glycine::before { + color: #a558a0; + } + + .fr-quote--pink-macaron::before { + color: #e18b76; + } + + .fr-quote--pink-tuile::before { + color: #ce614a; + } + + .fr-quote--yellow-tournesol::before { + color: #c8aa39; + } + + .fr-quote--yellow-moutarde::before { + color: #c3992a; + } + + .fr-quote--orange-terre-battue::before { + color: #e4794a; + } + + .fr-quote--brown-cafe-creme::before { + color: #d1b781; + } + + .fr-quote--brown-caramel::before { + color: #c08c65; + } + + .fr-quote--brown-opera::before { + color: #bd987a; + } + + .fr-quote--beige-gris-galet::before { + color: #aea397; + } + + .fr-quote { + background-image: linear-gradient(0deg, #ddd, #ddd); + } + + .fr-quote__source { + color: #666; + } + + .fr-breadcrumb ul { + list-style-type: none; + } + + .fr-breadcrumb ol { + list-style-type: none; + } + + .fr-breadcrumb ul, + .fr-breadcrumb ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-breadcrumb__link:not([aria-current])::after, + .fr-breadcrumb__link[aria-current=false]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/arrow-right-s-line.svg"); + width: 1rem; + height: 1rem; + content: ""; + display: inline-block; + pointer-events: none; + margin-left: 0.5rem; + margin-right: -0.25rem; + vertical-align: -4px; + } + + .fr-breadcrumb { + color: #666; + } + + .fr-breadcrumb__link[aria-current]:not([aria-current=false]) { + color: #3a3a3a; + } + + .fr-fieldset__legend { + max-width: 100%; + color: #161616; + } + + .fr-message--error::before, + .fr-message--error::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/fr--error-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-message--valid::before, + .fr-message--valid::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/fr--success-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-message--info::before, + .fr-message--info::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/fr--info-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-message--warning::before, + .fr-message--warning::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/fr--warning-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-select-group--valid label, + .fr-input-group--valid label, + .fr-range-group--valid label, + .fr-upload-group--valid label { + color: #18753c; + } + + .fr-select-group--error label, + .fr-input-group--error label, + .fr-range-group--error label, + .fr-upload-group--error label { + color: #ce0500; + } + + .fr-select-group--info label, + .fr-input-group--info label, + .fr-range-group--info label, + .fr-upload-group--info label { + color: #0063cb; + } + + .fr-select-group--disabled label, + .fr-select-group--disabled .fr-hint-text, + .fr-input-group--disabled label, + .fr-input-group--disabled .fr-hint-text, + .fr-range-group--disabled label, + .fr-range-group--disabled .fr-hint-text, + .fr-upload-group--disabled label, + .fr-upload-group--disabled .fr-hint-text { + color: #929292; + } + + .fr-label { + color: #161616; + } + + .fr-label--error { + color: #ce0500; + } + + .fr-label--success { + color: #18753c; + } + + .fr-label--info { + color: #0063cb; + } + + .fr-label--disabled, + .fr-label--disabled .fr-hint-text { + color: #929292; + } + + .fr-hint-text, + .fr-message { + color: #666; + } + + .fr-message--error { + color: #ce0500; + } + + .fr-message--valid { + color: #18753c; + } + + .fr-message--info { + color: #0063cb; + } + + .fr-message--warning { + color: #b34000; + } + + .fr-fieldset:disabled .fr-label, + .fr-fieldset:disabled .fr-hint-text, + .fr-fieldset:disabled .fr-fieldset__legend { + color: #929292; + } + + .fr-fieldset input:disabled + label, + .fr-fieldset input:disabled + label .fr-hint-text, + .fr-fieldset input:disabled + label + .fr-hint-text { + color: #929292; + } + + .fr-fieldset--error, + .fr-fieldset--error .fr-fieldset__legend { + background-image: linear-gradient(0deg, #ce0500, #ce0500); + } + + .fr-fieldset--error .fr-fieldset__legend, + .fr-fieldset--error .fr-label { + color: #ce0500; + } + + .fr-fieldset--valid, + .fr-fieldset--valid .fr-fieldset__legend { + background-image: linear-gradient(0deg, #18753c, #18753c); + } + + .fr-fieldset--valid .fr-fieldset__legend, + .fr-fieldset--valid .fr-label { + color: #18753c; + } + + .fr-fieldset--info, + .fr-fieldset--info .fr-fieldset__legend { + background-image: linear-gradient(0deg, #0063cb, #0063cb); + } + + .fr-fieldset--info .fr-fieldset__legend, + .fr-fieldset--info .fr-label { + color: #0063cb; + } + + .fr-error-text::before, + .fr-error-text::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/fr--error-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-valid-text::before, + .fr-valid-text::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/fr--success-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-error-text { + color: #ce0500; + } + + .fr-valid-text { + color: #18753c; + } + + .fr-info-text { + color: #0063cb; + } + + .fr-fieldset--valid .fr-fieldset__content::before { + box-shadow: inset 2px 0 0 0 #18753c; + } + + .fr-fieldset--error .fr-fieldset__content::before { + box-shadow: inset 2px 0 0 0 #ce0500; + } + + .fr-fieldset--info .fr-fieldset__content::before { + box-shadow: inset 2px 0 0 0 #0063cb; + } + + .fr-stepper__title { + margin-bottom: 0.75rem; + color: #161616; + } + + .fr-stepper__steps { + display: none; + background-image: repeating-linear-gradient(to right, #000091 0, #000091 var(--active-inner), transparent var(--active-inner), transparent var(--active-outer)), repeating-linear-gradient(to right, #eee 0, #eee var(--default-inner), transparent var(--default-inner), transparent var(--default-outer)); + } + + .fr-stepper__state { + color: #666; + } + + .fr-stepper__details { + color: #666; + } + + .fr-tooltip { + position: relative; + margin-top: 0.5rem; + color: #3a3a3a; + } + + .fr-tooltip.fr-placement { + z-index: 1000; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + background-image: linear-gradient(90deg, #fff, #fff); + } + + .fr-link { + background-image: none; + text-decoration: underline; + color: #000091; + } + + .fr-link::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-link--sm::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-link--lg::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + ul.fr-links-group--inline { + list-style-type: none; + } + + ol.fr-links-group--inline { + list-style-type: none; + } + + ul.fr-links-group--inline, + ol.fr-links-group--inline { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-link__detail { + color: #666; + } + + .fr-links-group li::marker { + color: #000091; + } + + .fr-links-group--bordered { + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-link--close { + background-color: transparent; + color: #000091; + } + + .fr-link--close:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-link--close:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-link--close:disabled, + a.fr-link--close:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-link--close:disabled:hover, + a.fr-link--close:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-link--close:disabled:active, + a.fr-link--close:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + /** + * Correctif de la hauteur de la navigation latérale + */ + .fr-sidemenu { + height: auto; + box-shadow: inset 0 -1px 0 0 #ddd, inset 0 1px 0 0 #ddd; + } + + .fr-sidemenu ul { + list-style-type: none; + } + + .fr-sidemenu ol { + list-style-type: none; + } + + .fr-sidemenu ul, + .fr-sidemenu ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-sidemenu [href] { + text-decoration: none; + } + + .fr-sidemenu__btn[aria-expanded]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/arrow-down-s-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-sidemenu__title { + color: #161616; + box-shadow: inset 0 -1px 0 0 #ddd; + } + + .fr-sidemenu__item .fr-sidemenu__link, + .fr-sidemenu__item .fr-sidemenu__btn { + color: #161616; + } + + .fr-sidemenu__item::before { + box-shadow: 0 -1px 0 0 #ddd, inset 0 -1px 0 0 #ddd; + } + + .fr-sidemenu__item:first-child::before { + box-shadow: inset 0 -1px 0 0 #ddd; + } + + .fr-sidemenu__item:last-child::before { + box-shadow: 0 -1px 0 0 #ddd; + } + + .fr-sidemenu__link, + .fr-sidemenu__btn { + color: #000091; + } + + .fr-sidemenu__link[aria-current]:not([aria-current=false]), + .fr-sidemenu__btn[aria-current]:not([aria-current=false]) { + color: #000091; + } + + .fr-sidemenu__link[aria-current]:not([aria-current=false])::before, + .fr-sidemenu__btn[aria-current]:not([aria-current=false])::before { + background-color: #000091; + } + + .fr-sidemenu__btn[aria-expanded=true] { + background-color: #e3e3fd; + } + + .fr-highlight { + background-image: linear-gradient(0deg, #6a6af4, #6a6af4); + } + + .fr-highlight--green-tilleul-verveine { + background-image: linear-gradient(0deg, #b7a73f, #b7a73f); + } + + .fr-highlight--green-bourgeon { + background-image: linear-gradient(0deg, #68a532, #68a532); + } + + .fr-highlight--green-emeraude { + background-image: linear-gradient(0deg, #00a95f, #00a95f); + } + + .fr-highlight--green-menthe { + background-image: linear-gradient(0deg, #009081, #009081); + } + + .fr-highlight--green-archipel { + background-image: linear-gradient(0deg, #009099, #009099); + } + + .fr-highlight--blue-ecume { + background-image: linear-gradient(0deg, #465f9d, #465f9d); + } + + .fr-highlight--blue-cumulus { + background-image: linear-gradient(0deg, #417dc4, #417dc4); + } + + .fr-highlight--purple-glycine { + background-image: linear-gradient(0deg, #a558a0, #a558a0); + } + + .fr-highlight--pink-macaron { + background-image: linear-gradient(0deg, #e18b76, #e18b76); + } + + .fr-highlight--pink-tuile { + background-image: linear-gradient(0deg, #ce614a, #ce614a); + } + + .fr-highlight--yellow-tournesol { + background-image: linear-gradient(0deg, #c8aa39, #c8aa39); + } + + .fr-highlight--yellow-moutarde { + background-image: linear-gradient(0deg, #c3992a, #c3992a); + } + + .fr-highlight--orange-terre-battue { + background-image: linear-gradient(0deg, #e4794a, #e4794a); + } + + .fr-highlight--brown-cafe-creme { + background-image: linear-gradient(0deg, #d1b781, #d1b781); + } + + .fr-highlight--brown-caramel { + background-image: linear-gradient(0deg, #c08c65, #c08c65); + } + + .fr-highlight--brown-opera { + background-image: linear-gradient(0deg, #bd987a, #bd987a); + } + + .fr-highlight--beige-gris-galet { + background-image: linear-gradient(0deg, #aea397, #aea397); + } + + .fr-tabs ul { + list-style-type: none; + } + + .fr-tabs ol { + list-style-type: none; + } + + .fr-tabs ul, + .fr-tabs ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-tabs::before { + position: absolute; + top: 3rem; + right: 0; + bottom: 0; + left: 0; + box-shadow: inset 0 1px 0 0 #ddd, inset 1px 0 0 0 #ddd, inset -1px 0 0 0 #ddd; + } + + .fr-tabs .fr-tabs__list { + padding: 0.25rem 0.75rem; + } + + .fr-tabs__tab::before, + .fr-tabs__tab::after { + width: 1rem; + height: 1rem; + } + + .fr-tabs__panel { + padding: 0 0.1px; + left: 0; + } + + .fr-tabs__panel [href] { + text-decoration: underline; + } + + .fr-tabs__panel > * { + margin-left: 1rem; + margin-right: 1rem; + } + + .fr-tabs__panel > *:first-child { + margin-top: 0.75rem; + } + + .fr-tabs__panel > *:last-child { + margin-bottom: 1rem; + } + + .fr-tabs { + box-shadow: inset 0 -1px 0 0 #ddd; + } + + .fr-tabs__tab { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd); + box-shadow: 0 2px 0 0 #fff; + } + + .fr-tabs__tab:not([aria-selected=true]) { + background-color: #e3e3fd; + color: #161616; + } + + .fr-tabs__tab[aria-selected=true]:not(:disabled) { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd); + background-color: #fff; + color: #000091; + } + + .fr-tabs__tab:disabled { + color: #929292; + background-color: #e5e5e5; + } + + /** + * Correctif de la largeur de la légende d'un fieldset + */ + .fr-pagination [href] { + text-decoration: none; + } + + .fr-pagination ul { + list-style-type: none; + } + + .fr-pagination ol { + list-style-type: none; + } + + .fr-pagination ul, + .fr-pagination ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-pagination .fr-pagination__link--first::before, + .fr-pagination .fr-pagination__link--first::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/fr--arrow-left-s-first-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-pagination .fr-pagination__link--prev::before, + .fr-pagination .fr-pagination__link--prev::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/arrow-left-s-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-pagination .fr-pagination__link--next::before, + .fr-pagination .fr-pagination__link--next::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/arrow-right-s-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-pagination .fr-pagination__link--last::before, + .fr-pagination .fr-pagination__link--last::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/fr--arrow-right-s-last-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-pagination { + color: #161616; + } + + .fr-pagination__link[aria-current]:not([aria-current=false]) { + background-color: #000091; + color: #f5f5fe; + } + + .fr-pagination__link[aria-current]:not([aria-current=false]):hover { + background-color: #1212ff; + } + + .fr-pagination__link[aria-current]:not([aria-current=false]):active { + background-color: #2323ff; + } + + .fr-pagination__link:not([aria-current]):disabled, + a.fr-pagination__link:not([aria-current]):not([href]), + a.fr-pagination__link[aria-current=false]:not([href]), + .fr-pagination__link[aria-current=false]:disabled { + color: #929292; + } + + .fr-summary ol { + list-style-type: decimal; + } + + .fr-summary__link::before { + content: none; + } + + .fr-summary { + background-color: #eee; + } + + .fr-summary__title { + color: #161616; + } + + .fr-summary li > a { + color: #161616; + } + + .fr-table__header .fr-segmented { + flex: 1; + } + + .fr-table__header .fr-table__detail { + flex: 2; + } + + .fr-table__content table { + background-image: none; + } + + .fr-table__content table thead tr th, + .fr-table__content table thead tr th:last-child { + background-image: none; + } + + .fr-table__content table thead tr th[role=columnheader] { + background-size: 1px 100%; + background-repeat: no-repeat; + background-position: 100% 0; + } + + .fr-table__content table tbody tr { + background-image: none; + } + + .fr-table__content table tbody tr[aria-selected=true]::after { + content: none; + } + + .fr-table__content table tbody tr[aria-selected=true] th, + .fr-table__content table tbody tr[aria-selected=true] td { + border-top: 2px solid #000091; + border-bottom: 2px solid #000091; + } + + .fr-table__content table tbody tr[aria-selected=true] th:first-child, + .fr-table__content table tbody tr[aria-selected=true] td:first-child { + border-left: 2px solid #000091; + } + + .fr-table__content table tbody tr[aria-selected=true] th:last-child, + .fr-table__content table tbody tr[aria-selected=true] td:last-child { + border-right: 2px solid #000091; + } + + .fr-table[data-fr-js-table=true] .fr-table__wrapper::after { + content: none; + } + + .fr-table[data-fr-js-table=true].fr-table--caption-bottom caption { + position: relative; + margin-bottom: 1rem; + } + + .fr-table[data-fr-js-table=true] caption { + position: relative; + margin-bottom: 1rem; + } + + .fr-table--bordered table th:last-child, + .fr-table--bordered table td:last-child { + border-right: none; + } + + .fr-table__wrapper::after { + background-image: linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292); + } + + .fr-table__content table caption { + color: #161616; + } + + .fr-table__content table thead th { + background-color: #f6f6f6; + background-image: linear-gradient(0deg, #3a3a3a, #3a3a3a), linear-gradient(0deg, #929292, #929292); + } + + .fr-table__content table thead th[role=columnheader] { + background-image: linear-gradient(0deg, #3a3a3a, #3a3a3a), linear-gradient(0deg, #3a3a3a, #3a3a3a); + } + + .fr-table__content table tbody tr::after { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091); + } + + .fr-table__content table tbody td { + background-image: linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292); + background-color: #fff; + } + + .fr-table__content table tbody th { + background-color: #f6f6f6; + background-image: linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #3a3a3a, #3a3a3a); + } + + .fr-table__detail { + color: #666; + } + + .fr-table > table caption { + color: #161616; + } + + .fr-table > table thead::after, + .fr-table > table tbody::after { + background-image: linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292); + } + + .fr-table > table thead { + background-image: linear-gradient(0deg, #3a3a3a, #3a3a3a); + background-color: #f6f6f6; + color: #161616; + background-image: none; + } + + .fr-table > table tbody { + background-color: #fff; + } + + .fr-table > table tbody tr:nth-child(even) { + background-color: #f6f6f6; + } + + .fr-table--green-tilleul-verveine > table::after { + background-image: linear-gradient(0deg, #b7a73f, #b7a73f), linear-gradient(0deg, #b7a73f, #b7a73f), linear-gradient(0deg, #b7a73f, #b7a73f), linear-gradient(0deg, #b7a73f, #b7a73f); + } + + .fr-table--green-tilleul-verveine > table thead { + background-image: linear-gradient(0deg, #66673d, #66673d); + background-color: #fceeac; + background-image: none; + } + + .fr-table--green-tilleul-verveine > table tbody { + background-color: #fef7da; + } + + .fr-table--green-tilleul-verveine > table tbody tr:nth-child(even) { + background-color: #fceeac; + } + + .fr-table--green-tilleul-verveine.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #b7a73f, #b7a73f); + background-image: none; + } + + .fr-table--green-bourgeon > table::after { + background-image: linear-gradient(0deg, #68a532, #68a532), linear-gradient(0deg, #68a532, #68a532), linear-gradient(0deg, #68a532, #68a532), linear-gradient(0deg, #68a532, #68a532); + } + + .fr-table--green-bourgeon > table thead { + background-image: linear-gradient(0deg, #447049, #447049); + background-color: #c9fcac; + background-image: none; + } + + .fr-table--green-bourgeon > table tbody { + background-color: #e6feda; + } + + .fr-table--green-bourgeon > table tbody tr:nth-child(even) { + background-color: #c9fcac; + } + + .fr-table--green-bourgeon.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #68a532, #68a532); + background-image: none; + } + + .fr-table--green-emeraude > table::after { + background-image: linear-gradient(0deg, #00a95f, #00a95f), linear-gradient(0deg, #00a95f, #00a95f), linear-gradient(0deg, #00a95f, #00a95f), linear-gradient(0deg, #00a95f, #00a95f); + } + + .fr-table--green-emeraude > table thead { + background-image: linear-gradient(0deg, #297254, #297254); + background-color: #c3fad5; + background-image: none; + } + + .fr-table--green-emeraude > table tbody { + background-color: #e3fdeb; + } + + .fr-table--green-emeraude > table tbody tr:nth-child(even) { + background-color: #c3fad5; + } + + .fr-table--green-emeraude.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #00a95f, #00a95f); + background-image: none; + } + + .fr-table--green-menthe > table::after { + background-image: linear-gradient(0deg, #009081, #009081), linear-gradient(0deg, #009081, #009081), linear-gradient(0deg, #009081, #009081), linear-gradient(0deg, #009081, #009081); + } + + .fr-table--green-menthe > table thead { + background-image: linear-gradient(0deg, #37635f, #37635f); + background-color: #bafaee; + background-image: none; + } + + .fr-table--green-menthe > table tbody { + background-color: #dffdf7; + } + + .fr-table--green-menthe > table tbody tr:nth-child(even) { + background-color: #bafaee; + } + + .fr-table--green-menthe.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #009081, #009081); + background-image: none; + } + + .fr-table--green-archipel > table::after { + background-image: linear-gradient(0deg, #009099, #009099), linear-gradient(0deg, #009099, #009099), linear-gradient(0deg, #009099, #009099), linear-gradient(0deg, #009099, #009099); + } + + .fr-table--green-archipel > table thead { + background-image: linear-gradient(0deg, #006a6f, #006a6f); + background-color: #c7f6fc; + background-image: none; + } + + .fr-table--green-archipel > table tbody { + background-color: #e5fbfd; + } + + .fr-table--green-archipel > table tbody tr:nth-child(even) { + background-color: #c7f6fc; + } + + .fr-table--green-archipel.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #009099, #009099); + background-image: none; + } + + .fr-table--blue-ecume > table::after { + background-image: linear-gradient(0deg, #465f9d, #465f9d), linear-gradient(0deg, #465f9d, #465f9d), linear-gradient(0deg, #465f9d, #465f9d), linear-gradient(0deg, #465f9d, #465f9d); + } + + .fr-table--blue-ecume > table thead { + background-image: linear-gradient(0deg, #2f4077, #2f4077); + background-color: #e9edfe; + background-image: none; + } + + .fr-table--blue-ecume > table tbody { + background-color: #f4f6fe; + } + + .fr-table--blue-ecume > table tbody tr:nth-child(even) { + background-color: #e9edfe; + } + + .fr-table--blue-ecume.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #465f9d, #465f9d); + background-image: none; + } + + .fr-table--blue-cumulus > table::after { + background-image: linear-gradient(0deg, #417dc4, #417dc4), linear-gradient(0deg, #417dc4, #417dc4), linear-gradient(0deg, #417dc4, #417dc4), linear-gradient(0deg, #417dc4, #417dc4); + } + + .fr-table--blue-cumulus > table thead { + background-image: linear-gradient(0deg, #3558a2, #3558a2); + background-color: #e6eefe; + background-image: none; + } + + .fr-table--blue-cumulus > table tbody { + background-color: #f3f6fe; + } + + .fr-table--blue-cumulus > table tbody tr:nth-child(even) { + background-color: #e6eefe; + } + + .fr-table--blue-cumulus.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #417dc4, #417dc4); + background-image: none; + } + + .fr-table--purple-glycine > table::after { + background-image: linear-gradient(0deg, #a558a0, #a558a0), linear-gradient(0deg, #a558a0, #a558a0), linear-gradient(0deg, #a558a0, #a558a0), linear-gradient(0deg, #a558a0, #a558a0); + } + + .fr-table--purple-glycine > table thead { + background-image: linear-gradient(0deg, #6e445a, #6e445a); + background-color: #fee7fc; + background-image: none; + } + + .fr-table--purple-glycine > table tbody { + background-color: #fef3fd; + } + + .fr-table--purple-glycine > table tbody tr:nth-child(even) { + background-color: #fee7fc; + } + + .fr-table--purple-glycine.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #a558a0, #a558a0); + background-image: none; + } + + .fr-table--pink-macaron > table::after { + background-image: linear-gradient(0deg, #e18b76, #e18b76), linear-gradient(0deg, #e18b76, #e18b76), linear-gradient(0deg, #e18b76, #e18b76), linear-gradient(0deg, #e18b76, #e18b76); + } + + .fr-table--pink-macaron > table thead { + background-image: linear-gradient(0deg, #8d533e, #8d533e); + background-color: #fee9e6; + background-image: none; + } + + .fr-table--pink-macaron > table tbody { + background-color: #fef4f2; + } + + .fr-table--pink-macaron > table tbody tr:nth-child(even) { + background-color: #fee9e6; + } + + .fr-table--pink-macaron.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #e18b76, #e18b76); + background-image: none; + } + + .fr-table--pink-tuile > table::after { + background-image: linear-gradient(0deg, #ce614a, #ce614a), linear-gradient(0deg, #ce614a, #ce614a), linear-gradient(0deg, #ce614a, #ce614a), linear-gradient(0deg, #ce614a, #ce614a); + } + + .fr-table--pink-tuile > table thead { + background-image: linear-gradient(0deg, #a94645, #a94645); + background-color: #fee9e7; + background-image: none; + } + + .fr-table--pink-tuile > table tbody { + background-color: #fef4f3; + } + + .fr-table--pink-tuile > table tbody tr:nth-child(even) { + background-color: #fee9e7; + } + + .fr-table--pink-tuile.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #ce614a, #ce614a); + background-image: none; + } + + .fr-table--yellow-tournesol > table::after { + background-image: linear-gradient(0deg, #c8aa39, #c8aa39), linear-gradient(0deg, #c8aa39, #c8aa39), linear-gradient(0deg, #c8aa39, #c8aa39), linear-gradient(0deg, #c8aa39, #c8aa39); + } + + .fr-table--yellow-tournesol > table thead { + background-image: linear-gradient(0deg, #716043, #716043); + background-color: #feecc2; + background-image: none; + } + + .fr-table--yellow-tournesol > table tbody { + background-color: #fef6e3; + } + + .fr-table--yellow-tournesol > table tbody tr:nth-child(even) { + background-color: #feecc2; + } + + .fr-table--yellow-tournesol.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #c8aa39, #c8aa39); + background-image: none; + } + + .fr-table--yellow-moutarde > table::after { + background-image: linear-gradient(0deg, #c3992a, #c3992a), linear-gradient(0deg, #c3992a, #c3992a), linear-gradient(0deg, #c3992a, #c3992a), linear-gradient(0deg, #c3992a, #c3992a); + } + + .fr-table--yellow-moutarde > table thead { + background-image: linear-gradient(0deg, #695240, #695240); + background-color: #feebd0; + background-image: none; + } + + .fr-table--yellow-moutarde > table tbody { + background-color: #fef5e8; + } + + .fr-table--yellow-moutarde > table tbody tr:nth-child(even) { + background-color: #feebd0; + } + + .fr-table--yellow-moutarde.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #c3992a, #c3992a); + background-image: none; + } + + .fr-table--orange-terre-battue > table::after { + background-image: linear-gradient(0deg, #e4794a, #e4794a), linear-gradient(0deg, #e4794a, #e4794a), linear-gradient(0deg, #e4794a, #e4794a), linear-gradient(0deg, #e4794a, #e4794a); + } + + .fr-table--orange-terre-battue > table thead { + background-image: linear-gradient(0deg, #755348, #755348); + background-color: #fee9e5; + background-image: none; + } + + .fr-table--orange-terre-battue > table tbody { + background-color: #fef4f2; + } + + .fr-table--orange-terre-battue > table tbody tr:nth-child(even) { + background-color: #fee9e5; + } + + .fr-table--orange-terre-battue.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #e4794a, #e4794a); + background-image: none; + } + + .fr-table--brown-cafe-creme > table::after { + background-image: linear-gradient(0deg, #d1b781, #d1b781), linear-gradient(0deg, #d1b781, #d1b781), linear-gradient(0deg, #d1b781, #d1b781), linear-gradient(0deg, #d1b781, #d1b781); + } + + .fr-table--brown-cafe-creme > table thead { + background-image: linear-gradient(0deg, #685c48, #685c48); + background-color: #f7ecdb; + background-image: none; + } + + .fr-table--brown-cafe-creme > table tbody { + background-color: #fbf6ed; + } + + .fr-table--brown-cafe-creme > table tbody tr:nth-child(even) { + background-color: #f7ecdb; + } + + .fr-table--brown-cafe-creme.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #d1b781, #d1b781); + background-image: none; + } + + .fr-table--brown-caramel > table::after { + background-image: linear-gradient(0deg, #c08c65, #c08c65), linear-gradient(0deg, #c08c65, #c08c65), linear-gradient(0deg, #c08c65, #c08c65), linear-gradient(0deg, #c08c65, #c08c65); + } + + .fr-table--brown-caramel > table thead { + background-image: linear-gradient(0deg, #845d48, #845d48); + background-color: #f7ebe5; + background-image: none; + } + + .fr-table--brown-caramel > table tbody { + background-color: #fbf5f2; + } + + .fr-table--brown-caramel > table tbody tr:nth-child(even) { + background-color: #f7ebe5; + } + + .fr-table--brown-caramel.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #c08c65, #c08c65); + background-image: none; + } + + .fr-table--brown-opera > table::after { + background-image: linear-gradient(0deg, #bd987a, #bd987a), linear-gradient(0deg, #bd987a, #bd987a), linear-gradient(0deg, #bd987a, #bd987a), linear-gradient(0deg, #bd987a, #bd987a); + } + + .fr-table--brown-opera > table thead { + background-image: linear-gradient(0deg, #745b47, #745b47); + background-color: #f7ece4; + background-image: none; + } + + .fr-table--brown-opera > table tbody { + background-color: #fbf5f2; + } + + .fr-table--brown-opera > table tbody tr:nth-child(even) { + background-color: #f7ece4; + } + + .fr-table--brown-opera.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #bd987a, #bd987a); + background-image: none; + } + + .fr-table--beige-gris-galet > table::after { + background-image: linear-gradient(0deg, #aea397, #aea397), linear-gradient(0deg, #aea397, #aea397), linear-gradient(0deg, #aea397, #aea397), linear-gradient(0deg, #aea397, #aea397); + } + + .fr-table--beige-gris-galet > table thead { + background-image: linear-gradient(0deg, #6a6156, #6a6156); + background-color: #f3ede5; + background-image: none; + } + + .fr-table--beige-gris-galet > table tbody { + background-color: #f9f6f2; + } + + .fr-table--beige-gris-galet > table tbody tr:nth-child(even) { + background-color: #f3ede5; + } + + .fr-table--beige-gris-galet.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #aea397, #aea397); + background-image: none; + } + + .fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #ddd, #ddd); + } + + .fr-table--bordered > table tbody tr:nth-child(even) { + background-color: transparent; + } + + .fr-table--bordered > table tbody tr:nth-child(even):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-table--bordered > table tbody tr:nth-child(even):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-table::before { + content: none; + } + + .fr-table > table thead::after { + background-image: none; + } + + .fr-table > table tbody::after { + background-image: none; + } + + .fr-table > table tbody tr { + background-image: none; + } + + .fr-table--green-tilleul-verveine > table { + background-image: none; + } + + .fr-table--green-tilleul-verveine > table tbody tr { + background-image: none; + } + + .fr-table--green-bourgeon > table { + background-image: none; + } + + .fr-table--green-bourgeon > table tbody tr { + background-image: none; + } + + .fr-table--green-emeraude > table { + background-image: none; + } + + .fr-table--green-emeraude > table tbody tr { + background-image: none; + } + + .fr-table--green-menthe > table { + background-image: none; + } + + .fr-table--green-menthe > table tbody tr { + background-image: none; + } + + .fr-table--green-archipel > table { + background-image: none; + } + + .fr-table--green-archipel > table tbody tr { + background-image: none; + } + + .fr-table--blue-ecume > table { + background-image: none; + } + + .fr-table--blue-ecume > table tbody tr { + background-image: none; + } + + .fr-table--blue-cumulus > table { + background-image: none; + } + + .fr-table--blue-cumulus > table tbody tr { + background-image: none; + } + + .fr-table--purple-glycine > table { + background-image: none; + } + + .fr-table--purple-glycine > table tbody tr { + background-image: none; + } + + .fr-table--pink-macaron > table { + background-image: none; + } + + .fr-table--pink-macaron > table tbody tr { + background-image: none; + } + + .fr-table--pink-tuile > table { + background-image: none; + } + + .fr-table--pink-tuile > table tbody tr { + background-image: none; + } + + .fr-table--yellow-tournesol > table { + background-image: none; + } + + .fr-table--yellow-tournesol > table tbody tr { + background-image: none; + } + + .fr-table--yellow-moutarde > table { + background-image: none; + } + + .fr-table--yellow-moutarde > table tbody tr { + background-image: none; + } + + .fr-table--orange-terre-battue > table { + background-image: none; + } + + .fr-table--orange-terre-battue > table tbody tr { + background-image: none; + } + + .fr-table--brown-cafe-creme > table { + background-image: none; + } + + .fr-table--brown-cafe-creme > table tbody tr { + background-image: none; + } + + .fr-table--brown-caramel > table { + background-image: none; + } + + .fr-table--brown-caramel > table tbody tr { + background-image: none; + } + + .fr-table--brown-opera > table { + background-image: none; + } + + .fr-table--brown-opera > table tbody tr { + background-image: none; + } + + .fr-table--beige-gris-galet > table { + background-image: none; + } + + .fr-table--beige-gris-galet > table tbody tr { + background-image: none; + } + + .fr-tag { + text-decoration: none; + color: #161616; + background-color: #eee; + } + + .fr-tag::before, + .fr-tag::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-tag.fr-tag--sm::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 0.75rem; + height: 0.75rem; + } + + button.fr-tag[aria-pressed=true], + input[type=button].fr-tag[aria-pressed=true] { + background-size: 100% 100%, 100% 100%; + } + + button.fr-tag[aria-pressed=true]::after, + input[type=button].fr-tag[aria-pressed=true]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/checkbox-circle-line.svg"); + width: 1rem; + height: 1rem; + color: #000091; + } + + button.fr-tag[aria-pressed=true].fr-tag--sm::after, + input[type=button].fr-tag[aria-pressed=true].fr-tag--sm::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 0.75rem; + height: 0.75rem; + } + + button.fr-tag.fr-tag--dismiss::after, + input[type=button].fr-tag.fr-tag--dismiss::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/close-line.svg"); + width: 1rem; + height: 1rem; + background-color: currentColor; + margin-left: 0.625rem; + } + + button.fr-tag.fr-tag--dismiss.fr-tag--sm::after, + input[type=button].fr-tag.fr-tag--dismiss.fr-tag--sm::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 0.75rem; + height: 0.75rem; + background-color: currentColor; + margin-left: 0.5rem; + } + + ul.fr-tags-group { + list-style-type: none; + } + + ol.fr-tags-group { + list-style-type: none; + } + + ul.fr-tags-group, + ol.fr-tags-group { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-tags-group--sm::before, + .fr-tags-group--sm::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-tags-group--sm a.fr-tag.fr-tag--dismiss::after, + .fr-tags-group--sm button.fr-tag.fr-tag--dismiss::after, + .fr-tags-group--sm input[type=button].fr-tag.fr-tag--dismiss::after, + .fr-tags-group--sm input[type=image].fr-tag.fr-tag--dismiss::after, + .fr-tags-group--sm input[type=reset].fr-tag.fr-tag--dismiss::after, + .fr-tags-group--sm input[type=submit].fr-tag.fr-tag--dismiss::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 0.75rem; + height: 0.75rem; + } + + .fr-tags-group--sm a.fr-tag[aria-pressed=true]::after, + .fr-tags-group--sm button.fr-tag[aria-pressed=true]::after, + .fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]::after, + .fr-tags-group--sm input[type=image].fr-tag[aria-pressed=true]::after, + .fr-tags-group--sm input[type=reset].fr-tag[aria-pressed=true]::after, + .fr-tags-group--sm input[type=submit].fr-tag[aria-pressed=true]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 0.75rem; + height: 0.75rem; + background-color: transparent !important; + } + + .fr-tag[aria-pressed=false] { + color: #000091; + background-color: #e3e3fd; + } + + .fr-tag[aria-pressed=false]:hover { + background-color: #c1c1fb; + } + + .fr-tag[aria-pressed=false]:active { + background-color: #adadf9; + } + + .fr-tag.fr-tag--dismiss { + color: #f5f5fe; + background-color: #000091; + } + + .fr-tag.fr-tag--dismiss:hover { + background-color: #1212ff; + } + + .fr-tag.fr-tag--dismiss:active { + background-color: #2323ff; + } + + a.fr-tag, + button.fr-tag, + input[type=button].fr-tag, + input[type=image].fr-tag, + input[type=reset].fr-tag, + input[type=submit].fr-tag { + color: #000091; + background-color: #e3e3fd; + } + + a.fr-tag:hover, + button.fr-tag:hover, + input[type=button].fr-tag:hover, + input[type=image].fr-tag:hover, + input[type=reset].fr-tag:hover, + input[type=submit].fr-tag:hover { + background-color: #c1c1fb; + } + + a.fr-tag:active, + button.fr-tag:active, + input[type=button].fr-tag:active, + input[type=image].fr-tag:active, + input[type=reset].fr-tag:active, + input[type=submit].fr-tag:active { + background-color: #adadf9; + } + + a.fr-tag--green-tilleul-verveine, + button.fr-tag--green-tilleul-verveine, + input[type=button].fr-tag--green-tilleul-verveine, + input[type=image].fr-tag--green-tilleul-verveine, + input[type=reset].fr-tag--green-tilleul-verveine, + input[type=submit].fr-tag--green-tilleul-verveine { + color: #66673d; + background-color: #fbe769; + } + + a.fr-tag--green-tilleul-verveine:hover, + button.fr-tag--green-tilleul-verveine:hover, + input[type=button].fr-tag--green-tilleul-verveine:hover, + input[type=image].fr-tag--green-tilleul-verveine:hover, + input[type=reset].fr-tag--green-tilleul-verveine:hover, + input[type=submit].fr-tag--green-tilleul-verveine:hover { + background-color: #d7c655; + } + + a.fr-tag--green-tilleul-verveine:active, + button.fr-tag--green-tilleul-verveine:active, + input[type=button].fr-tag--green-tilleul-verveine:active, + input[type=image].fr-tag--green-tilleul-verveine:active, + input[type=reset].fr-tag--green-tilleul-verveine:active, + input[type=submit].fr-tag--green-tilleul-verveine:active { + background-color: #c2b24c; + } + + a.fr-tag--green-bourgeon, + button.fr-tag--green-bourgeon, + input[type=button].fr-tag--green-bourgeon, + input[type=image].fr-tag--green-bourgeon, + input[type=reset].fr-tag--green-bourgeon, + input[type=submit].fr-tag--green-bourgeon { + color: #447049; + background-color: #a9fb68; + } + + a.fr-tag--green-bourgeon:hover, + button.fr-tag--green-bourgeon:hover, + input[type=button].fr-tag--green-bourgeon:hover, + input[type=image].fr-tag--green-bourgeon:hover, + input[type=reset].fr-tag--green-bourgeon:hover, + input[type=submit].fr-tag--green-bourgeon:hover { + background-color: #8ed654; + } + + a.fr-tag--green-bourgeon:active, + button.fr-tag--green-bourgeon:active, + input[type=button].fr-tag--green-bourgeon:active, + input[type=image].fr-tag--green-bourgeon:active, + input[type=reset].fr-tag--green-bourgeon:active, + input[type=submit].fr-tag--green-bourgeon:active { + background-color: #7fc04b; + } + + a.fr-tag--green-emeraude, + button.fr-tag--green-emeraude, + input[type=button].fr-tag--green-emeraude, + input[type=image].fr-tag--green-emeraude, + input[type=reset].fr-tag--green-emeraude, + input[type=submit].fr-tag--green-emeraude { + color: #297254; + background-color: #9ef9be; + } + + a.fr-tag--green-emeraude:hover, + button.fr-tag--green-emeraude:hover, + input[type=button].fr-tag--green-emeraude:hover, + input[type=image].fr-tag--green-emeraude:hover, + input[type=reset].fr-tag--green-emeraude:hover, + input[type=submit].fr-tag--green-emeraude:hover { + background-color: #69df97; + } + + a.fr-tag--green-emeraude:active, + button.fr-tag--green-emeraude:active, + input[type=button].fr-tag--green-emeraude:active, + input[type=image].fr-tag--green-emeraude:active, + input[type=reset].fr-tag--green-emeraude:active, + input[type=submit].fr-tag--green-emeraude:active { + background-color: #5ec988; + } + + a.fr-tag--green-menthe, + button.fr-tag--green-menthe, + input[type=button].fr-tag--green-menthe, + input[type=image].fr-tag--green-menthe, + input[type=reset].fr-tag--green-menthe, + input[type=submit].fr-tag--green-menthe { + color: #37635f; + background-color: #8bf8e7; + } + + a.fr-tag--green-menthe:hover, + button.fr-tag--green-menthe:hover, + input[type=button].fr-tag--green-menthe:hover, + input[type=image].fr-tag--green-menthe:hover, + input[type=reset].fr-tag--green-menthe:hover, + input[type=submit].fr-tag--green-menthe:hover { + background-color: #6ed5c5; + } + + a.fr-tag--green-menthe:active, + button.fr-tag--green-menthe:active, + input[type=button].fr-tag--green-menthe:active, + input[type=image].fr-tag--green-menthe:active, + input[type=reset].fr-tag--green-menthe:active, + input[type=submit].fr-tag--green-menthe:active { + background-color: #62bfb1; + } + + a.fr-tag--green-archipel, + button.fr-tag--green-archipel, + input[type=button].fr-tag--green-archipel, + input[type=image].fr-tag--green-archipel, + input[type=reset].fr-tag--green-archipel, + input[type=submit].fr-tag--green-archipel { + color: #006a6f; + background-color: #a6f2fa; + } + + a.fr-tag--green-archipel:hover, + button.fr-tag--green-archipel:hover, + input[type=button].fr-tag--green-archipel:hover, + input[type=image].fr-tag--green-archipel:hover, + input[type=reset].fr-tag--green-archipel:hover, + input[type=submit].fr-tag--green-archipel:hover { + background-color: #62dbe5; + } + + a.fr-tag--green-archipel:active, + button.fr-tag--green-archipel:active, + input[type=button].fr-tag--green-archipel:active, + input[type=image].fr-tag--green-archipel:active, + input[type=reset].fr-tag--green-archipel:active, + input[type=submit].fr-tag--green-archipel:active { + background-color: #58c5cf; + } + + a.fr-tag--blue-ecume, + button.fr-tag--blue-ecume, + input[type=button].fr-tag--blue-ecume, + input[type=image].fr-tag--blue-ecume, + input[type=reset].fr-tag--blue-ecume, + input[type=submit].fr-tag--blue-ecume { + color: #2f4077; + background-color: #dee5fd; + } + + a.fr-tag--blue-ecume:hover, + button.fr-tag--blue-ecume:hover, + input[type=button].fr-tag--blue-ecume:hover, + input[type=image].fr-tag--blue-ecume:hover, + input[type=reset].fr-tag--blue-ecume:hover, + input[type=submit].fr-tag--blue-ecume:hover { + background-color: #b4c5fb; + } + + a.fr-tag--blue-ecume:active, + button.fr-tag--blue-ecume:active, + input[type=button].fr-tag--blue-ecume:active, + input[type=image].fr-tag--blue-ecume:active, + input[type=reset].fr-tag--blue-ecume:active, + input[type=submit].fr-tag--blue-ecume:active { + background-color: #99b3f9; + } + + a.fr-tag--blue-cumulus, + button.fr-tag--blue-cumulus, + input[type=button].fr-tag--blue-cumulus, + input[type=image].fr-tag--blue-cumulus, + input[type=reset].fr-tag--blue-cumulus, + input[type=submit].fr-tag--blue-cumulus { + color: #3558a2; + background-color: #dae6fd; + } + + a.fr-tag--blue-cumulus:hover, + button.fr-tag--blue-cumulus:hover, + input[type=button].fr-tag--blue-cumulus:hover, + input[type=image].fr-tag--blue-cumulus:hover, + input[type=reset].fr-tag--blue-cumulus:hover, + input[type=submit].fr-tag--blue-cumulus:hover { + background-color: #a9c8fb; + } + + a.fr-tag--blue-cumulus:active, + button.fr-tag--blue-cumulus:active, + input[type=button].fr-tag--blue-cumulus:active, + input[type=image].fr-tag--blue-cumulus:active, + input[type=reset].fr-tag--blue-cumulus:active, + input[type=submit].fr-tag--blue-cumulus:active { + background-color: #8ab8f9; + } + + a.fr-tag--purple-glycine, + button.fr-tag--purple-glycine, + input[type=button].fr-tag--purple-glycine, + input[type=image].fr-tag--purple-glycine, + input[type=reset].fr-tag--purple-glycine, + input[type=submit].fr-tag--purple-glycine { + color: #6e445a; + background-color: #fddbfa; + } + + a.fr-tag--purple-glycine:hover, + button.fr-tag--purple-glycine:hover, + input[type=button].fr-tag--purple-glycine:hover, + input[type=image].fr-tag--purple-glycine:hover, + input[type=reset].fr-tag--purple-glycine:hover, + input[type=submit].fr-tag--purple-glycine:hover { + background-color: #fbaff5; + } + + a.fr-tag--purple-glycine:active, + button.fr-tag--purple-glycine:active, + input[type=button].fr-tag--purple-glycine:active, + input[type=image].fr-tag--purple-glycine:active, + input[type=reset].fr-tag--purple-glycine:active, + input[type=submit].fr-tag--purple-glycine:active { + background-color: #fa96f2; + } + + a.fr-tag--pink-macaron, + button.fr-tag--pink-macaron, + input[type=button].fr-tag--pink-macaron, + input[type=image].fr-tag--pink-macaron, + input[type=reset].fr-tag--pink-macaron, + input[type=submit].fr-tag--pink-macaron { + color: #8d533e; + background-color: #fddfda; + } + + a.fr-tag--pink-macaron:hover, + button.fr-tag--pink-macaron:hover, + input[type=button].fr-tag--pink-macaron:hover, + input[type=image].fr-tag--pink-macaron:hover, + input[type=reset].fr-tag--pink-macaron:hover, + input[type=submit].fr-tag--pink-macaron:hover { + background-color: #fbb8ab; + } + + a.fr-tag--pink-macaron:active, + button.fr-tag--pink-macaron:active, + input[type=button].fr-tag--pink-macaron:active, + input[type=image].fr-tag--pink-macaron:active, + input[type=reset].fr-tag--pink-macaron:active, + input[type=submit].fr-tag--pink-macaron:active { + background-color: #faa18d; + } + + a.fr-tag--pink-tuile, + button.fr-tag--pink-tuile, + input[type=button].fr-tag--pink-tuile, + input[type=image].fr-tag--pink-tuile, + input[type=reset].fr-tag--pink-tuile, + input[type=submit].fr-tag--pink-tuile { + color: #a94645; + background-color: #fddfdb; + } + + a.fr-tag--pink-tuile:hover, + button.fr-tag--pink-tuile:hover, + input[type=button].fr-tag--pink-tuile:hover, + input[type=image].fr-tag--pink-tuile:hover, + input[type=reset].fr-tag--pink-tuile:hover, + input[type=submit].fr-tag--pink-tuile:hover { + background-color: #fbb8ad; + } + + a.fr-tag--pink-tuile:active, + button.fr-tag--pink-tuile:active, + input[type=button].fr-tag--pink-tuile:active, + input[type=image].fr-tag--pink-tuile:active, + input[type=reset].fr-tag--pink-tuile:active, + input[type=submit].fr-tag--pink-tuile:active { + background-color: #faa191; + } + + a.fr-tag--yellow-tournesol, + button.fr-tag--yellow-tournesol, + input[type=button].fr-tag--yellow-tournesol, + input[type=image].fr-tag--yellow-tournesol, + input[type=reset].fr-tag--yellow-tournesol, + input[type=submit].fr-tag--yellow-tournesol { + color: #716043; + background-color: #fde39c; + } + + a.fr-tag--yellow-tournesol:hover, + button.fr-tag--yellow-tournesol:hover, + input[type=button].fr-tag--yellow-tournesol:hover, + input[type=image].fr-tag--yellow-tournesol:hover, + input[type=reset].fr-tag--yellow-tournesol:hover, + input[type=submit].fr-tag--yellow-tournesol:hover { + background-color: #e9c53b; + } + + a.fr-tag--yellow-tournesol:active, + button.fr-tag--yellow-tournesol:active, + input[type=button].fr-tag--yellow-tournesol:active, + input[type=image].fr-tag--yellow-tournesol:active, + input[type=reset].fr-tag--yellow-tournesol:active, + input[type=submit].fr-tag--yellow-tournesol:active { + background-color: #d3b235; + } + + a.fr-tag--yellow-moutarde, + button.fr-tag--yellow-moutarde, + input[type=button].fr-tag--yellow-moutarde, + input[type=image].fr-tag--yellow-moutarde, + input[type=reset].fr-tag--yellow-moutarde, + input[type=submit].fr-tag--yellow-moutarde { + color: #695240; + background-color: #fde2b5; + } + + a.fr-tag--yellow-moutarde:hover, + button.fr-tag--yellow-moutarde:hover, + input[type=button].fr-tag--yellow-moutarde:hover, + input[type=image].fr-tag--yellow-moutarde:hover, + input[type=reset].fr-tag--yellow-moutarde:hover, + input[type=submit].fr-tag--yellow-moutarde:hover { + background-color: #f6c43c; + } + + a.fr-tag--yellow-moutarde:active, + button.fr-tag--yellow-moutarde:active, + input[type=button].fr-tag--yellow-moutarde:active, + input[type=image].fr-tag--yellow-moutarde:active, + input[type=reset].fr-tag--yellow-moutarde:active, + input[type=submit].fr-tag--yellow-moutarde:active { + background-color: #dfb135; + } + + a.fr-tag--orange-terre-battue, + button.fr-tag--orange-terre-battue, + input[type=button].fr-tag--orange-terre-battue, + input[type=image].fr-tag--orange-terre-battue, + input[type=reset].fr-tag--orange-terre-battue, + input[type=submit].fr-tag--orange-terre-battue { + color: #755348; + background-color: #fddfd8; + } + + a.fr-tag--orange-terre-battue:hover, + button.fr-tag--orange-terre-battue:hover, + input[type=button].fr-tag--orange-terre-battue:hover, + input[type=image].fr-tag--orange-terre-battue:hover, + input[type=reset].fr-tag--orange-terre-battue:hover, + input[type=submit].fr-tag--orange-terre-battue:hover { + background-color: #fbb8a5; + } + + a.fr-tag--orange-terre-battue:active, + button.fr-tag--orange-terre-battue:active, + input[type=button].fr-tag--orange-terre-battue:active, + input[type=image].fr-tag--orange-terre-battue:active, + input[type=reset].fr-tag--orange-terre-battue:active, + input[type=submit].fr-tag--orange-terre-battue:active { + background-color: #faa184; + } + + a.fr-tag--brown-cafe-creme, + button.fr-tag--brown-cafe-creme, + input[type=button].fr-tag--brown-cafe-creme, + input[type=image].fr-tag--brown-cafe-creme, + input[type=reset].fr-tag--brown-cafe-creme, + input[type=submit].fr-tag--brown-cafe-creme { + color: #685c48; + background-color: #f4e3c7; + } + + a.fr-tag--brown-cafe-creme:hover, + button.fr-tag--brown-cafe-creme:hover, + input[type=button].fr-tag--brown-cafe-creme:hover, + input[type=image].fr-tag--brown-cafe-creme:hover, + input[type=reset].fr-tag--brown-cafe-creme:hover, + input[type=submit].fr-tag--brown-cafe-creme:hover { + background-color: #e1c386; + } + + a.fr-tag--brown-cafe-creme:active, + button.fr-tag--brown-cafe-creme:active, + input[type=button].fr-tag--brown-cafe-creme:active, + input[type=image].fr-tag--brown-cafe-creme:active, + input[type=reset].fr-tag--brown-cafe-creme:active, + input[type=submit].fr-tag--brown-cafe-creme:active { + background-color: #ccb078; + } + + a.fr-tag--brown-caramel, + button.fr-tag--brown-caramel, + input[type=button].fr-tag--brown-caramel, + input[type=image].fr-tag--brown-caramel, + input[type=reset].fr-tag--brown-caramel, + input[type=submit].fr-tag--brown-caramel { + color: #845d48; + background-color: #f3e2d9; + } + + a.fr-tag--brown-caramel:hover, + button.fr-tag--brown-caramel:hover, + input[type=button].fr-tag--brown-caramel:hover, + input[type=image].fr-tag--brown-caramel:hover, + input[type=reset].fr-tag--brown-caramel:hover, + input[type=submit].fr-tag--brown-caramel:hover { + background-color: #e7bea6; + } + + a.fr-tag--brown-caramel:active, + button.fr-tag--brown-caramel:active, + input[type=button].fr-tag--brown-caramel:active, + input[type=image].fr-tag--brown-caramel:active, + input[type=reset].fr-tag--brown-caramel:active, + input[type=submit].fr-tag--brown-caramel:active { + background-color: #e1a982; + } + + a.fr-tag--brown-opera, + button.fr-tag--brown-opera, + input[type=button].fr-tag--brown-opera, + input[type=image].fr-tag--brown-opera, + input[type=reset].fr-tag--brown-opera, + input[type=submit].fr-tag--brown-opera { + color: #745b47; + background-color: #f3e2d7; + } + + a.fr-tag--brown-opera:hover, + button.fr-tag--brown-opera:hover, + input[type=button].fr-tag--brown-opera:hover, + input[type=image].fr-tag--brown-opera:hover, + input[type=reset].fr-tag--brown-opera:hover, + input[type=submit].fr-tag--brown-opera:hover { + background-color: #e7bfa0; + } + + a.fr-tag--brown-opera:active, + button.fr-tag--brown-opera:active, + input[type=button].fr-tag--brown-opera:active, + input[type=image].fr-tag--brown-opera:active, + input[type=reset].fr-tag--brown-opera:active, + input[type=submit].fr-tag--brown-opera:active { + background-color: #deaa7e; + } + + a.fr-tag--beige-gris-galet, + button.fr-tag--beige-gris-galet, + input[type=button].fr-tag--beige-gris-galet, + input[type=image].fr-tag--beige-gris-galet, + input[type=reset].fr-tag--beige-gris-galet, + input[type=submit].fr-tag--beige-gris-galet { + color: #6a6156; + background-color: #eee4d9; + } + + a.fr-tag--beige-gris-galet:hover, + button.fr-tag--beige-gris-galet:hover, + input[type=button].fr-tag--beige-gris-galet:hover, + input[type=image].fr-tag--beige-gris-galet:hover, + input[type=reset].fr-tag--beige-gris-galet:hover, + input[type=submit].fr-tag--beige-gris-galet:hover { + background-color: #dbc3a4; + } + + a.fr-tag--beige-gris-galet:active, + button.fr-tag--beige-gris-galet:active, + input[type=button].fr-tag--beige-gris-galet:active, + input[type=image].fr-tag--beige-gris-galet:active, + input[type=reset].fr-tag--beige-gris-galet:active, + input[type=submit].fr-tag--beige-gris-galet:active { + background-color: #c6b094; + } + + button.fr-tag[aria-pressed=true]:not(:disabled), + input[type=button].fr-tag[aria-pressed=true]:not(:disabled) { + background-color: transparent; + color: #f5f5fe; + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, #000091 0.625rem); + } + + button.fr-tag[aria-pressed=true]:not(:disabled):hover, + input[type=button].fr-tag[aria-pressed=true]:not(:disabled):hover { + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, #1212ff 0.625rem); + } + + button.fr-tag[aria-pressed=true]:not(:disabled):active, + input[type=button].fr-tag[aria-pressed=true]:not(:disabled):active { + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, #2323ff 0.625rem); + } + + button.fr-tag[aria-pressed=true]:disabled, + input[type=button].fr-tag[aria-pressed=true]:disabled { + background-color: transparent; + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, #e5e5e5 0.625rem); + } + + button.fr-tag[aria-pressed=true]:disabled:hover, + input[type=button].fr-tag[aria-pressed=true]:disabled:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + button.fr-tag[aria-pressed=true]:disabled:active, + input[type=button].fr-tag[aria-pressed=true]:disabled:active { + background-color: rgba(0, 0, 0, 0.1); + } + + button.fr-tag[aria-pressed=true]:disabled::after, + input[type=button].fr-tag[aria-pressed=true]:disabled::after { + color: #929292; + } + + button.fr-tag[aria-pressed=true].fr-tag--sm, + input[type=button].fr-tag[aria-pressed=true].fr-tag--sm { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #000091 0.5rem); + } + + button.fr-tag[aria-pressed=true].fr-tag--sm:hover, + input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:hover { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #1212ff 0.5rem); + } + + button.fr-tag[aria-pressed=true].fr-tag--sm:active, + input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:active { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #2323ff 0.5rem); + } + + button.fr-tag[aria-pressed=true].fr-tag--sm:disabled, + input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:disabled { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #e5e5e5 0.5rem); + } + + button.fr-tag:disabled, + input[type=button].fr-tag:disabled { + color: #929292; + background-color: #e5e5e5; + } + + a:not([href]).fr-tag { + color: #929292; + background-color: #e5e5e5; + } + + .fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true], + .fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true] { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #000091 0.5rem); + } + + .fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:hover, + .fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:hover { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #1212ff 0.5rem); + } + + .fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:active, + .fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:active { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #2323ff 0.5rem); + } + + .fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:disabled, + .fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:disabled { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #e5e5e5 0.5rem); + } + + /** + * reset des marges dans l'alerte + */ + .fr-alert::before, + .fr-alert::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-alert__title, + .fr-alert p { + margin: 0 0 0.25rem; + } + + .fr-alert--info::before { + background-image: url("../icons/system/fr--info-fill.svg"); + } + + .fr-alert--success::before { + background-image: url("../icons/system/fr--success-fill.svg"); + } + + .fr-alert--error::before { + background-image: url("../icons/system/fr--error-fill.svg"); + } + + .fr-alert--warning::before { + background-image: url("../icons/system/fr--warning-fill.svg"); + } + + .fr-alert .fr-btn--close::before, + .fr-alert .fr-btn--close::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/close-line.svg"); + width: 1rem; + height: 1rem; + } + + /** + * reset des marges dans l'alerte + */ + .fr-alert .fr-link--close::before, + .fr-alert .fr-link--close::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/close-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-alert { + background-image: linear-gradient(0deg, #3a3a3a, #3a3a3a), linear-gradient(0deg, #3a3a3a, #3a3a3a), linear-gradient(0deg, #3a3a3a, #3a3a3a), linear-gradient(0deg, #3a3a3a, #3a3a3a), linear-gradient(0deg, #3a3a3a, #3a3a3a); + } + + .fr-alert::before { + color: #fff; + } + + .fr-alert--info { + background-image: linear-gradient(0deg, #0063cb, #0063cb), linear-gradient(0deg, #0063cb, #0063cb), linear-gradient(0deg, #0063cb, #0063cb), linear-gradient(0deg, #0063cb, #0063cb), linear-gradient(0deg, #0063cb, #0063cb); + } + + .fr-alert--error { + background-image: linear-gradient(0deg, #ce0500, #ce0500), linear-gradient(0deg, #ce0500, #ce0500), linear-gradient(0deg, #ce0500, #ce0500), linear-gradient(0deg, #ce0500, #ce0500), linear-gradient(0deg, #ce0500, #ce0500); + } + + .fr-alert--success { + background-image: linear-gradient(0deg, #18753c, #18753c), linear-gradient(0deg, #18753c, #18753c), linear-gradient(0deg, #18753c, #18753c), linear-gradient(0deg, #18753c, #18753c), linear-gradient(0deg, #18753c, #18753c); + } + + .fr-alert--warning { + background-image: linear-gradient(0deg, #b34000, #b34000), linear-gradient(0deg, #b34000, #b34000), linear-gradient(0deg, #b34000, #b34000), linear-gradient(0deg, #b34000, #b34000), linear-gradient(0deg, #b34000, #b34000); + } + + .fr-notice__title, + .fr-notice p { + margin: 0; + } + + .fr-notice__title::before { + vertical-align: -6px; + color: transparent; + } + + .fr-notice--info .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("../icons/system/fr--info-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice--warning .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-notice--alert .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-notice--witness .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-notice--cyberattack .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("../icons/system/fr--warning-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice--weather-orange .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("../icons/weather/heavy-showers-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice--weather-red .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("../icons/weather/heavy-showers-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice--weather-purple .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("../icons/weather/typhoon-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice--kidnapping .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("../icons/system/fr--alert-warning-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice--attack .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("../icons/system/fr--alert-warning-2-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice .fr-btn--close::before, + .fr-notice .fr-btn--close::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/close-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-notice { + background-color: #eee; + color: #161616; + } + + .fr-notice--info { + background-color: #e8edff; + color: #0063cb; + } + + .fr-notice--warning, + .fr-notice--weather-orange { + background-color: #ffe9e6; + color: #b34000; + } + + .fr-notice--alert { + background-color: #ffe9e9; + color: #ce0500; + } + + .fr-notice--weather-red { + background-color: #ce0500; + color: #fff; + } + + .fr-notice--weather-red .fr-btn--close { + background-color: #ce0500; + } + + .fr-notice--weather-purple { + background-color: #6e445a; + color: #fff; + } + + .fr-notice--weather-purple .fr-btn--close { + background-color: #6e445a; + } + + .fr-notice--witness { + background-color: #3a3a3a; + color: #fff; + background-image: linear-gradient(0deg, #ce0500, #ce0500); + } + + .fr-notice--witness .fr-btn--close { + background-color: #3a3a3a; + } + + .fr-notice--kidnapping, + .fr-notice--attack { + background-color: #ce0500; + color: #fff; + background-image: linear-gradient(0deg, #3a3a3a, #3a3a3a); + } + + .fr-notice--kidnapping .fr-btn--close, + .fr-notice--attack .fr-btn--close { + background-color: #ce0500; + } + + .fr-notice--cyberattack { + background-color: #3a3a3a; + color: #fff; + background-image: linear-gradient(0deg, #0063cb, #0063cb); + } + + .fr-notice--cyberattack .fr-btn--close { + background-color: #3a3a3a; + } + + .fr-radio-group input[type=radio] + label { + background-image: radial-gradient(transparent 10px, #000091 11px, transparent 12px); + } + + .fr-radio-group input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 10px, #e5e5e5 11px, transparent 12px); + } + + .fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, #000091 11px, transparent 12px), radial-gradient(#000091 5px, transparent 6px); + } + + .fr-radio-group input[type=radio]:checked:disabled + label { + background-image: radial-gradient(transparent 10px, #e5e5e5 11px, transparent 12px), radial-gradient(#e5e5e5 5px, transparent 6px); + } + + .fr-fieldset--error .fr-radio-group input[type=radio] + label { + background-image: radial-gradient(transparent 10px, #ce0500 11px, transparent 12px); + } + + .fr-fieldset--error .fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, #ce0500 11px, transparent 12px), radial-gradient(#000091 5px, transparent 6px); + } + + .fr-fieldset--valid .fr-radio-group input[type=radio] + label { + background-image: radial-gradient(transparent 10px, #18753c 11px, transparent 12px); + } + + .fr-fieldset--valid .fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, #18753c 11px, transparent 12px), radial-gradient(#000091 5px, transparent 6px); + } + + .fr-fieldset--info .fr-radio-group input[type=radio] + label { + background-image: radial-gradient(transparent 10px, #0063cb 11px, transparent 12px); + } + + .fr-fieldset--info .fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, #0063cb 11px, transparent 12px), radial-gradient(#000091 5px, transparent 6px); + } + + .fr-fieldset .fr-radio-group input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 10px, #e5e5e5 11px, transparent 12px); + } + + .fr-fieldset .fr-radio-group input[type=radio]:disabled:checked + label { + background-image: radial-gradient(transparent 10px, #e5e5e5 11px, transparent 12px), radial-gradient(#e5e5e5 5px, transparent 6px); + } + + .fr-radio-group--sm input[type=radio] + label { + background-image: radial-gradient(transparent 6px, #000091 7px, transparent 8px); + } + + .fr-radio-group--sm input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px); + } + + .fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, #000091 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-radio-group--sm input[type=radio]:checked:disabled + label { + background-image: radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px), radial-gradient(#e5e5e5 3px, transparent 4px); + } + + .fr-fieldset--error .fr-radio-group--sm input[type=radio] + label { + background-image: radial-gradient(transparent 6px, #ce0500 7px, transparent 8px); + } + + .fr-fieldset--error .fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, #ce0500 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-fieldset--valid .fr-radio-group--sm input[type=radio] + label { + background-image: radial-gradient(transparent 6px, #18753c 7px, transparent 8px); + } + + .fr-fieldset--valid .fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, #18753c 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-fieldset--info .fr-radio-group--sm input[type=radio] + label { + background-image: radial-gradient(transparent 6px, #0063cb 7px, transparent 8px); + } + + .fr-fieldset--info .fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, #0063cb 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-fieldset .fr-radio-group--sm input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px); + } + + .fr-fieldset .fr-radio-group--sm input[type=radio]:disabled:checked + label { + background-image: radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px), radial-gradient(#e5e5e5 3px, transparent 4px); + } + + .fr-radio-rich__pictogram { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd); + background-color: #fff; + } + + .fr-radio-rich input[type=radio] + label { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #000091 7px, transparent 8px); + background-color: #fff; + } + + .fr-radio-rich input[type=radio]:disabled + label { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px); + } + + .fr-radio-rich input[type=radio]:disabled ~ .fr-radio-rich__pictogram svg * { + fill: #929292; + } + + .fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), radial-gradient(transparent 6px, #000091 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-radio-rich input[type=radio]:checked ~ .fr-radio-rich__pictogram { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #ddd, #ddd); + } + + .fr-radio-rich input[type=radio]:checked:disabled + label { + background-image: linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px), radial-gradient(#e5e5e5 3px, transparent 4px); + } + + .fr-radio-rich input[type=radio]:checked:disabled ~ .fr-radio-rich__pictogram { + background-image: linear-gradient(0deg, #e5e5e5, #e5e5e5), linear-gradient(0deg, #e5e5e5, #e5e5e5), linear-gradient(0deg, #e5e5e5, #e5e5e5), linear-gradient(0deg, #ddd, #ddd); + } + + .fr-fieldset--error .fr-radio-rich input[type=radio] + label { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #ce0500 7px, transparent 8px); + } + + .fr-fieldset--error .fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), radial-gradient(transparent 6px, #ce0500 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-fieldset--valid .fr-radio-rich input[type=radio] + label { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #18753c 7px, transparent 8px); + } + + .fr-fieldset--valid .fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), radial-gradient(transparent 6px, #18753c 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-fieldset--info .fr-radio-rich input[type=radio] + label { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #0063cb 7px, transparent 8px); + } + + .fr-fieldset--info .fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), radial-gradient(transparent 6px, #0063cb 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-fieldset .fr-radio-rich input[type=radio]:disabled + label { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px); + } + + .fr-fieldset .fr-radio-rich input[type=radio]:disabled:checked + label { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px), radial-gradient(#e5e5e5 3px, transparent 4px); + } + + .fr-radio-rich__img { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd); + background-color: #fff; + } + + .fr-radio-rich input[type=radio]:disabled ~ .fr-radio-rich__img svg * { + fill: #929292; + } + + .fr-radio-rich input[type=radio]:checked ~ .fr-radio-rich__img { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #ddd, #ddd); + } + + .fr-radio-rich input[type=radio]:checked:disabled ~ .fr-radio-rich__img { + background-image: linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #ddd, #ddd); + } + + .fr-card--no-icon::after { + content: none; + } + + .fr-card__title, + .fr-card__desc { + flex: 1 0 auto; + } + + .fr-card__title a::after, + .fr-card__title button::after { + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/arrow-right-line.svg"); + width: 1rem; + height: 1rem; + background-color: transparent; + } + + .fr-card__title [target=_blank]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/external-link-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-card__detail::before { + width: 1rem; + height: 1rem; + } + + .fr-card--download .fr-tile__title a::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/download-line.svg"); + } + + .fr-card--download .fr-card__header { + padding-top: 56.25%; + } + + .fr-card--download .fr-card__header .fr-card__img img { + height: auto !important; + width: auto; + margin: auto; + } + + .fr-card.fr-enlarge-link .fr-card__title a { + text-decoration: none; + } + + .fr-card.fr-enlarge-link .fr-card__title a::after { + width: 1.5rem; + height: 1.5rem; + background-color: transparent; + } + + .fr-card.fr-enlarge-button .fr-card__title button::after { + width: 1.5rem; + height: 1.5rem; + background-color: transparent; + } + + .fr-card--sm.fr-enlarge-link .fr-card__title a::after, + .fr-card--sm.fr-enlarge-link .fr-card__title button::after, + .fr-card--sm.fr-enlarge-button .fr-card__title a::after, + .fr-card--sm.fr-enlarge-button .fr-card__title button::after { + width: 1rem; + height: 1rem; + } + + .fr-card--sm .fr-card__title a::after, + .fr-card--sm .fr-card__title button::after { + width: 1rem; + height: 1rem; + } + + .fr-card--lg.fr-enlarge-link .fr-card__title a::after, + .fr-card--lg.fr-enlarge-link .fr-card__title button::after, + .fr-card--lg.fr-enlarge-button .fr-card__title a::after, + .fr-card--lg.fr-enlarge-button .fr-card__title button::after { + width: 2rem; + height: 2rem; + } + + .fr-card--lg .fr-card__title a::after, + .fr-card--lg .fr-card__title button::after { + width: 1.5rem; + height: 1.5rem; + } + + .fr-card > .fr-card__img { + flex-shrink: 0; + } + + .fr-card { + background-color: #fff; + } + + .fr-card:not(.fr-card--no-border):not(.fr-card--shadow) { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd); + } + + .fr-card--grey { + background-color: #eee; + } + + .fr-card--shadow { + z-index: 500; + background-color: #fff; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + } + + .fr-card--shadow.fr-card--grey { + background-color: #eee; + } + + .fr-card--no-background { + background-color: transparent; + } + + .fr-card--no-background:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-card--no-background:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-card--download:not(.fr-card--no-background) .fr-card__header { + background-color: #f6f6f6; + } + + .fr-card__detail { + color: #666; + } + + .fr-card__title { + color: #161616; + } + + .fr-card__title a[href], + .fr-card__title button { + color: #000091; + } + + .fr-card__title button:disabled { + color: #929292; + } + + .fr-card__title:disabled, + a.fr-card__title:not([href]) { + color: #929292; + background-color: #e5e5e5; + } + + .fr-checkbox-group input[type=checkbox] { + opacity: 1; + margin-top: 0; + } + + .fr-fieldset__content .fr-checkbox-group input[type=checkbox] { + margin-top: 1.5rem; + } + + .fr-fieldset__content + .fr-valid-text, + .fr-fieldset__content + .fr-error-text { + margin-top: 1rem; + } + + .fr-checkbox-group--error input[type=checkbox] + label, + .fr-checkbox-group--error input[type=checkbox]:checked + label { + color: #ce0500; + } + + .fr-checkbox-group--error::before { + background-color: #ce0500; + } + + .fr-checkbox-group--valid input[type=checkbox] + label, + .fr-checkbox-group--valid input[type=checkbox]:checked + label { + color: #18753c; + } + + .fr-checkbox-group--valid::before { + background-color: #18753c; + } + + .fr-segmented { + display: block; + } + + .fr-segmented--sm .fr-segmented__legend--inline { + margin: 0.25rem 0 0; + } + + .fr-segmented__legend--inline { + margin: 0.5rem 0 0; + } + + .fr-segmented__elements { + display: inline-flex; + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-segmented input + label::before { + width: 1rem; + height: 1rem; + vertical-align: -2px; + } + + .fr-segmented input:focus + label::before { + outline: none; + } + + .fr-segmented__element label { + color: #161616; + } + + .fr-segmented__element input:checked + label { + box-shadow: inset 0 0 0 1px #000091; + color: #000091; + } + + .fr-segmented__element input:checked:disabled + label { + box-shadow: inset 0 0 0 1px #929292; + color: #929292; + } + + .fr-toggle input[type=checkbox]::-ms-check { + display: none; + } + + .fr-toggle input[type=checkbox]:checked::before, + .fr-toggle input[type=checkbox]:checked::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/check-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-toggle__list { + list-style: none; + padding: 0; + } + + .fr-toggle label { + color: #161616; + } + + .fr-toggle label::before { + color: #000091; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23000091' height='24' viewBox='0 0 40 24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-toggle label::after { + color: #000091; + box-shadow: inset 0 0 0 1px #000091; + background-color: #fff; + } + + .fr-toggle input[type=checkbox] { + box-shadow: inset 0 0 0 1px #000091; + } + + .fr-toggle input[type=checkbox]:checked { + background-color: #000091; + } + + .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23000091' height='24' viewBox='0 0 40 24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::after { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000091' d='M10 15.17l9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E"); + } + + .fr-toggle input[type=checkbox]:disabled { + box-shadow: inset 0 0 0 1px #e5e5e5; + } + + .fr-toggle input[type=checkbox]:disabled:checked { + background-color: #e5e5e5; + } + + .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::before { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23e5e5e5' height='24' viewBox='0 0 40 24' fill='%23e5e5e5' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::after { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='M10 15.17l9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E"); + } + + .fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::before { + color: #929292; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23e5e5e5' height='24' viewBox='0 0 40 24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::after { + color: #929292; + box-shadow: inset 0 0 0 1px #e5e5e5; + } + + .fr-toggle .fr-hint-text { + color: #666; + } + + .fr-toggle--border-bottom { + box-shadow: inset 0 -1px 0 0 #ddd; + } + + .fr-toggle--valid::before { + background-color: #18753c; + } + + .fr-toggle--error::before { + background-color: #ce0500; + } + + .fr-toggle--error label, + .fr-fieldset--error .fr-toggle label { + color: #ce0500; + } + + .fr-toggle--error label::before, + .fr-fieldset--error .fr-toggle label::before { + color: #ce0500; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ce0500' height='24' viewBox='0 0 40 24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-toggle--error label::after, + .fr-fieldset--error .fr-toggle label::after { + box-shadow: inset 0 0 0 1px #ce0500; + } + + .fr-toggle--error input[type=checkbox]:checked ~ .fr-toggle__label::before, + .fr-fieldset--error .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ce0500' height='24' viewBox='0 0 40 24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-toggle--valid label, + .fr-fieldset--valid .fr-toggle label { + color: #18753c; + } + + .fr-toggle--valid label::before, + .fr-fieldset--valid .fr-toggle label::before { + color: #18753c; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2318753c' height='24' viewBox='0 0 40 24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-toggle--valid label::after, + .fr-fieldset--valid .fr-toggle label::after { + box-shadow: inset 0 0 0 1px #18753c; + } + + .fr-toggle--valid input[type=checkbox]:checked ~ .fr-toggle__label::before, + .fr-fieldset--valid .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2318753c' height='24' viewBox='0 0 40 24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-skiplinks ul { + list-style-type: none; + } + + .fr-skiplinks ol { + list-style-type: none; + } + + .fr-skiplinks ul, + .fr-skiplinks ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-skiplinks.focus-within { + position: relative; + transform: translateY(0); + opacity: 1; + } + + .fr-skiplinks { + background-color: #eee; + } + + /** + * Cache l'icone native du select sur IE + */ + .fr-select::-ms-expand { + display: none; + } + + .fr-select { + color: #3a3a3a; + background-color: #eee; + box-shadow: inset 0 -2px 0 0 #3a3a3a; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 24 24' %3E%3Cpath fill='%23161616' d='M12,13.1l5-4.9l1.4,1.4L12,15.9L5.6,9.5l1.4-1.4L12,13.1z'/%3E%3C/svg%3E"); + } + + .fr-fieldset--valid .fr-select, + .fr-select-group--valid .fr-select { + box-shadow: inset 0 -2px 0 0 #18753c; + } + + .fr-fieldset--error .fr-select, + .fr-select-group--error .fr-select { + box-shadow: inset 0 -2px 0 0 #ce0500; + } + + .fr-select-group--error::before { + background-image: linear-gradient(0deg, #ce0500, #ce0500); + } + + .fr-select-group--valid::before { + background-image: linear-gradient(0deg, #18753c, #18753c); + } + + .fr-select-group--info::before { + background-image: linear-gradient(0deg, #0063cb, #0063cb); + } + + .fr-select:disabled { + color: #929292; + box-shadow: inset 0 -2px 0 0 #e5e5e5; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 24 24' %3E%3Cpath fill='%23929292' d='M12,13.1l5-4.9l1.4,1.4L12,15.9L5.6,9.5l1.4-1.4L12,13.1z'/%3E%3C/svg%3E"); + } + + .fr-select:-webkit-autofill, + .fr-select:-webkit-autofill:hover, + .fr-select:-webkit-autofill:focus { + box-shadow: inset 0 -2px 0 0 #3a3a3a, inset 0 0 0 1000px #ececfe; + -webkit-text-fill-color: #161616; + } + + /** + * Marge des titres et textes + */ + .fr-callout__title { + margin: 0 0 0.5rem; + color: #161616; + } + + .fr-callout__text { + margin: 0; + } + + .fr-callout { + background-color: #eee; + background-image: linear-gradient(0deg, #6a6af4, #6a6af4); + } + + .fr-callout::before { + color: #161616; + } + + .fr-callout--green-tilleul-verveine { + background-image: linear-gradient(0deg, #b7a73f, #b7a73f); + background-color: #fceeac; + } + + .fr-callout--green-bourgeon { + background-image: linear-gradient(0deg, #68a532, #68a532); + background-color: #c9fcac; + } + + .fr-callout--green-emeraude { + background-image: linear-gradient(0deg, #00a95f, #00a95f); + background-color: #c3fad5; + } + + .fr-callout--green-menthe { + background-image: linear-gradient(0deg, #009081, #009081); + background-color: #bafaee; + } + + .fr-callout--green-archipel { + background-image: linear-gradient(0deg, #009099, #009099); + background-color: #c7f6fc; + } + + .fr-callout--blue-ecume { + background-image: linear-gradient(0deg, #465f9d, #465f9d); + background-color: #e9edfe; + } + + .fr-callout--blue-cumulus { + background-image: linear-gradient(0deg, #417dc4, #417dc4); + background-color: #e6eefe; + } + + .fr-callout--purple-glycine { + background-image: linear-gradient(0deg, #a558a0, #a558a0); + background-color: #fee7fc; + } + + .fr-callout--pink-macaron { + background-image: linear-gradient(0deg, #e18b76, #e18b76); + background-color: #fee9e6; + } + + .fr-callout--pink-tuile { + background-image: linear-gradient(0deg, #ce614a, #ce614a); + background-color: #fee9e7; + } + + .fr-callout--yellow-tournesol { + background-image: linear-gradient(0deg, #c8aa39, #c8aa39); + background-color: #feecc2; + } + + .fr-callout--yellow-moutarde { + background-image: linear-gradient(0deg, #c3992a, #c3992a); + background-color: #feebd0; + } + + .fr-callout--orange-terre-battue { + background-image: linear-gradient(0deg, #e4794a, #e4794a); + background-color: #fee9e5; + } + + .fr-callout--brown-cafe-creme { + background-image: linear-gradient(0deg, #d1b781, #d1b781); + background-color: #f7ecdb; + } + + .fr-callout--brown-caramel { + background-image: linear-gradient(0deg, #c08c65, #c08c65); + background-color: #f7ebe5; + } + + .fr-callout--brown-opera { + background-image: linear-gradient(0deg, #bd987a, #bd987a); + background-color: #f7ece4; + } + + .fr-callout--beige-gris-galet { + background-image: linear-gradient(0deg, #aea397, #aea397); + background-color: #f3ede5; + } + + .fr-modal__body { + z-index: 2000; + background-color: #fff; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + } + + .fr-modal__title { + color: #161616; + } + + .fr-modal__footer { + background-color: #fff; + } + + .fr-modal__body.fr-scroll-divider .fr-modal__footer { + background-image: linear-gradient(0deg, #ddd, #ddd); + } + + /** + * reset liste à puce + */ + .fr-nav [href] { + text-decoration: none; + } + + .fr-nav ul { + list-style-type: none; + } + + .fr-nav ol { + list-style-type: none; + } + + .fr-nav ul, + .fr-nav ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + /** + * reset margin + */ + .fr-nav__btn::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/arrow-down-s-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-mega-menu__category { + margin: 0; + } + + .fr-nav__link, + .fr-nav__btn { + color: #161616; + } + + .fr-nav__link[aria-current]:not([aria-current=false]), + .fr-nav__btn[aria-current]:not([aria-current=false]) { + color: #000091; + } + + .fr-nav__link[aria-current]:not([aria-current=false])::before, + .fr-nav__btn[aria-current]:not([aria-current=false])::before { + background-color: #000091; + } + + .fr-nav__btn[aria-expanded=true]:not(:disabled) { + background-color: #e3e3fd; + color: #000091; + } + + .fr-nav__item::before { + box-shadow: 0 -1px 0 0 #ddd, inset 0 -1px 0 0 #ddd; + } + + .fr-nav__item:first-child::before { + box-shadow: inset 0 -1px 0 0 #ddd; + } + + .fr-nav__item:last-child::before { + box-shadow: 0 -1px 0 0 #ddd; + } + + .fr-mega-menu__list::before { + box-shadow: 0 1px 0 0 #ddd; + } + + .fr-share__group > li { + list-style: none; + } + + .fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-share .fr-btn--bluesky::before { + background-image: url("../icons/logo/bluesky-line.svg"); + } + + .fr-share .fr-btn--facebook::before { + background-image: url("../icons/logo/facebook-circle-line.svg"); + } + + .fr-share .fr-btn--linkedin::before { + background-image: url("../icons/logo/linkedin-box-line.svg"); + } + + .fr-share .fr-btn--mastodon::before { + background-image: url("../icons/logo/mastodon-line.svg"); + } + + .fr-share .fr-btn--threads::before { + background-image: url("../icons/logo/threads-line.svg"); + } + + .fr-share .fr-btn--twitter::before { + background-image: url("../icons/logo/twitter-line.svg"); + } + + .fr-share .fr-btn--twitter-x::before { + background-image: url("../icons/logo/twitter-x-line.svg"); + } + + .fr-share .fr-btn--mail::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/business/mail-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share .fr-btn--copy::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/business/links-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--bluesky::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/logo/bluesky-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--facebook::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/logo/facebook-circle-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--linkedin::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/logo/linkedin-box-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--mastodon::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/logo/mastodon-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--threads::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/logo/threads-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--twitter::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/logo/twitter-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--twitter-x::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/logo/twitter-x-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--mail::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/business/mail-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--copy::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/business/links-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share .fr-btn { + background-color: transparent; + color: #000091; + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-share .fr-btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-share .fr-btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-share .fr-btn:disabled, + .fr-share a.fr-btn:not([href]) { + color: #929292; + box-shadow: inset 0 0 0 1px #e5e5e5; + background-color: transparent; + } + + .fr-share .fr-btn:disabled:hover, + .fr-share a.fr-btn:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-share .fr-btn:disabled:active, + .fr-share a.fr-btn:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-share__text { + color: #666; + } + + .fr-share__link { + background-color: transparent; + color: #000091; + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-share__link:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-share__link:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-share__link:disabled, + a.fr-share__link:not([href]) { + color: #929292; + box-shadow: inset 0 0 0 1px #e5e5e5; + background-color: transparent; + } + + .fr-share__link:disabled:hover, + a.fr-share__link:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-share__link:disabled:active, + a.fr-share__link:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + /** + * Reset liste à puce + */ + .fr-footer ul { + list-style-type: none; + } + + .fr-footer ol { + list-style-type: none; + } + + .fr-footer ul, + .fr-footer ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-footer__content-desc [href] { + text-decoration: underline; + } + + .fr-footer__bottom .fr-btn::before, + .fr-footer__bottom .fr-btn::after, + .fr-footer__bottom .fr-footer__bottom-link::before, + .fr-footer__bottom .fr-footer__bottom-link::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + margin-bottom: -0.25rem; + } + + .fr-footer { + box-shadow: inset 0 -1px 0 0 #ddd; + } + + .fr-footer__content-link { + color: #3a3a3a; + } + + .fr-footer__top-cat { + color: #161616; + } + + .fr-footer__top { + background-color: #f6f6f6; + } + + .fr-footer__bottom { + box-shadow: inset 0 1px 0 0 #ddd; + } + + .fr-footer__bottom .fr-btn { + color: #666; + } + + .fr-footer__bottom-item::before { + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-footer__bottom-link { + color: #666; + } + + .fr-footer__bottom-copy { + color: #666; + } + + .fr-footer__partners { + box-shadow: inset 0 1px 0 0 #ddd; + } + + .fr-footer__partners-title { + color: #3a3a3a; + } + + .fr-footer__partners .fr-footer__logo { + background-color: #fff; + box-shadow: inset 0 0 0 1px #ddd; + } + + /** + * Correctif de la largeur du texte dans la tuile + */ + .fr-tile--download .fr-tile__body, + .fr-tile--horizontal .fr-tile__body { + flex-basis: 100%; + } + + .fr-tile__body, + .fr-tile__body > * { + max-width: 100%; + } + + .fr-tile__title { + margin: 0 0 0.5rem; + max-width: 100%; + color: #161616; + } + + .fr-tile__title a::after, + .fr-tile__title button::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/arrow-right-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-tile__title [target=_blank]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/external-link-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-tile__desc { + margin: 0; + max-width: 100%; + } + + .fr-tile__start, + .fr-tile__detail { + max-width: 100%; + } + + .fr-tile--download .fr-tile__title a::after, + .fr-tile--download .fr-tile__title button::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/download-line.svg"); + } + + .fr-tile.fr-enlarge-link .fr-tile__title a { + text-decoration: none; + } + + .fr-tile.fr-enlarge-link .fr-tile__title a::after { + width: 1.5rem; + height: 1.5rem; + background-color: transparent; + } + + .fr-tile.fr-enlarge-button .fr-tile__title button::after { + width: 1.5rem; + height: 1.5rem; + background-color: transparent; + } + + .fr-tile--sm .fr-tile__title a::after, + .fr-tile--sm .fr-tile__title button::after { + width: 1rem; + height: 1rem; + } + + .fr-tile { + background-color: #fff; + } + + .fr-tile:not(.fr-tile--no-border):not(.fr-tile--shadow) { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd); + } + + .fr-tile--grey { + background-color: #eee; + } + + .fr-tile--shadow { + z-index: 500; + background-color: #fff; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + } + + .fr-tile--shadow.fr-tile--grey { + background-color: #eee; + } + + .fr-tile--no-background { + background-color: transparent; + } + + .fr-tile--no-background:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-tile--no-background:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-tile__title:disabled, + a.fr-tile__title:not([href]) { + color: #929292; + background-color: #e5e5e5; + } + + .fr-tile__title::before { + background-image: linear-gradient(0deg, #3a3a3a, #3a3a3a); + } + + .fr-tile__title a, + .fr-tile__title button { + color: #000091; + } + + .fr-tile__title a::before, + .fr-tile__title button::before { + background-image: linear-gradient(0deg, #000091, #000091); + } + + .fr-tile__title a:not([href]), + .fr-tile__title button:disabled { + color: #929292; + } + + .fr-tile__title a:not([href])::before, + .fr-tile__title button:disabled::before { + background-image: linear-gradient(0deg, #e5e5e5, #e5e5e5); + } + + .fr-translate .fr-translate__btn::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/editor/translate-2.svg"); + width: 1rem; + height: 1rem; + } + + .fr-translate .fr-translate__btn::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/arrow-down-s-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-translate .fr-translate__btn[aria-expanded=true] { + color: #000091; + background-color: #e3e3fd; + } + + .fr-translate__menu .fr-translate__language { + box-shadow: none; + } + + .fr-transcription { + position: relative; + } + + .fr-transcription__btn::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/editor/align-left.svg"); + width: 1rem; + height: 1rem; + } + + .fr-transcription__btn::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/arrow-down-s-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-transcription__btn[aria-expanded=true]::after { + transform: rotate(-180deg); + } + + ul.fr-transcription__actions-group { + list-style-type: none; + } + + ol.fr-transcription__actions-group { + list-style-type: none; + } + + ul.fr-transcription__actions-group, + ol.fr-transcription__actions-group { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__content { + max-height: 9.5rem; + } + + .fr-transcription::before { + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-transcription__btn { + color: #000091; + } + + .fr-transcription__btn[aria-expanded=true] { + background-color: #e3e3fd; + } + + .fr-transcription__content::before { + box-shadow: inset 0 1px 0 0 #ddd; + } + + .fr-transcription__footer::before { + box-shadow: inset 0 1px 0 0 #ddd; + } + + .fr-transcription .fr-modal:not(.fr-modal--opened)::before { + box-shadow: inset 0 1px 0 0 #ddd; + } + + .fr-input-wrap--addon .fr-btn { + flex-shrink: 0; + } + + .fr-input:-ms-input-placeholder { + font-style: italic; + } + + .fr-input { + color: #3a3a3a; + background-color: #eee; + box-shadow: inset 0 -2px 0 0 #3a3a3a; + } + + .fr-input::placeholder { + color: #666; + } + + .fr-input::-webkit-contacts-auto-fill-button { + background-color: #161616; + } + + .fr-input::-webkit-contacts-auto-fill-button:hover { + background-color: #343434; + } + + .fr-input::-webkit-contacts-auto-fill-button:active { + background-color: #474747; + } + + .fr-input:autofill, + .fr-input:autofill:hover, + .fr-input:autofill:focus, + .fr-input:-webkit-autofill, + .fr-input:-webkit-autofill:hover, + .fr-input:-webkit-autofill:focus { + box-shadow: inset 0 -2px 0 0 #3a3a3a, inset 0 0 0 1000px #e8edff; + -webkit-text-fill-color: #161616; + } + + .fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 #000091; + } + + .fr-fieldset--valid .fr-input, + .fr-fieldset--valid .fr-input-wrap--addon > .fr-input:not(:last-child), + .fr-input-group--valid .fr-input, + .fr-input-group--valid .fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 #18753c; + } + + .fr-fieldset--error .fr-input, + .fr-fieldset--error .fr-input-wrap--addon > .fr-input:not(:last-child), + .fr-input-group--error .fr-input, + .fr-input-group--error .fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 #ce0500; + } + + .fr-input-group--error::before { + background-image: linear-gradient(0deg, #ce0500, #ce0500); + } + + .fr-input-group--valid::before { + background-image: linear-gradient(0deg, #18753c, #18753c); + } + + .fr-input-group--info::before { + background-image: linear-gradient(0deg, #0063cb, #0063cb); + } + + .fr-search-bar .fr-btn::before, + .fr-search-bar .fr-btn::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/search-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-search-bar .fr-input { + box-shadow: inset 0 -2px 0 0 #000091; + } + + .fr-search-bar .fr-input--valid { + box-shadow: inset 0 -2px 0 0 #18753c; + } + + .fr-search-bar .fr-input--error { + box-shadow: inset 0 -2px 0 0 #ce0500; + } + + .fr-search-bar .fr-input::-webkit-search-cancel-button { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='%23161616' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-11.414L9.172 7.757 7.757 9.172 10.586 12l-2.829 2.828 1.415 1.415L12 13.414l2.828 2.829 1.415-1.415L13.414 12l2.829-2.828-1.415-1.415L12 10.586z'/%3E%3C/svg%3E"); + } + + .fr-content-media__caption, + .fr-content-media .fr-link { + color: #666; + } + + .fr-content-media__transcription .fr-link { + background-color: transparent; + color: #000091; + } + + .fr-content-media__transcription .fr-link:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-content-media__transcription .fr-link:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-content-media__transcription .fr-link:disabled, + .fr-content-media__transcription a.fr-link:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-content-media__transcription .fr-link:disabled:hover, + .fr-content-media__transcription a.fr-link:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-content-media__transcription .fr-link:disabled:active, + .fr-content-media__transcription a.fr-link:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-consent-service__collapse .fr-consent-service__collapse-btn { + text-decoration: underline; + } + + .fr-consent-service__collapse .fr-consent-service__collapse-btn::before, + .fr-consent-service__collapse .fr-consent-service__collapse-btn::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/arrow-down-s-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-consent-service__collapse .fr-consent-service__collapse-btn[aria-expanded=true]::before, + .fr-consent-service__collapse .fr-consent-service__collapse-btn[aria-expanded=true]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/arrow-up-s-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-consent-placeholder { + background-color: #eee; + } + + .fr-consent-banner { + z-index: 1500; + background-color: #f6f6f6; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-consent-manager__header, + .fr-consent-service { + box-shadow: inset 0 -1px 0 0 #ddd; + color: #3a3a3a; + } + + .fr-consent-manager__header .fr-radio-group + .fr-radio-group::before, + .fr-consent-service .fr-radio-group + .fr-radio-group::before { + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-consent-service__title { + color: #161616; + } + + .fr-consent-service:last-of-type, + .fr-consent-service .fr-consent-service { + box-shadow: none; + } + + .fr-consent-service .fr-consent-service__collapse-btn { + color: #000091; + } + + /** + * Correctif de la largeur max des textes + */ + .fr-follow__newsletter > * { + max-width: 100%; + } + + .fr-follow .fr-btn--bluesky::before { + background-image: url("../icons/logo/bluesky-fill.svg"); + } + + .fr-follow .fr-btn--dailymotion::before { + background-image: url("../icons/logo/fr--dailymotion-fill.svg"); + } + + .fr-follow .fr-btn--facebook::before { + background-image: url("../icons/logo/facebook-circle-fill.svg"); + } + + .fr-follow .fr-btn--github::before { + background-image: url("../icons/logo/github-fill.svg"); + } + + .fr-follow .fr-btn--instagram::before { + background-image: url("../icons/logo/instagram-fill.svg"); + } + + .fr-follow .fr-btn--linkedin::before { + background-image: url("../icons/logo/linkedin-box-fill.svg"); + } + + .fr-follow .fr-btn--mastodon::before { + background-image: url("../icons/logo/mastodon-fill.svg"); + } + + .fr-follow .fr-btn--snapchat::before { + background-image: url("../icons/logo/snapchat-fill.svg"); + } + + .fr-follow .fr-btn--telegram::before { + background-image: url("../icons/logo/telegram-fill.svg"); + } + + .fr-follow .fr-btn--threads::before { + background-image: url("../icons/logo/threads-fill.svg"); + } + + .fr-follow .fr-btn--tiktok::before { + background-image: url("../icons/logo/fr--tiktok-fill.svg"); + } + + .fr-follow .fr-btn--twitch::before { + background-image: url("../icons/logo/twitch-fill.svg"); + } + + .fr-follow .fr-btn--twitter::before { + background-image: url("../icons/logo/twitter-fill.svg"); + } + + .fr-follow .fr-btn--twitter-x::before { + background-image: url("../icons/logo/twitter-x-fill.svg"); + } + + .fr-follow .fr-btn--vimeo::before { + background-image: url("../icons/logo/vimeo-fill.svg"); + } + + .fr-follow .fr-btn--youtube::before { + background-image: url("../icons/logo/youtube-fill.svg"); + } + + .fr-follow .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-follow .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-follow .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 2rem; + height: 2rem; + } + + .fr-follow .fr-link--facebook::before, + .fr-follow .fr-link--facebook::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/logo/facebook-circle-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-link--twitter::before, + .fr-follow .fr-link--twitter::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/logo/twitter-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-link--twitter-x::before, + .fr-follow .fr-link--twitter-x::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/logo/twitter-x-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-link--instagram::before, + .fr-follow .fr-link--instagram::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/logo/instagram-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-link--linkedin::before, + .fr-follow .fr-link--linkedin::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/logo/linkedin-box-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-link--youtube::before, + .fr-follow .fr-link--youtube::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/logo/youtube-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-links-group:not(.fr-links-group--sm):not(.fr-links-group--lg) .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-follow .fr-links-group:not(.fr-links-group--sm):not(.fr-links-group--lg) .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-links-group--lg .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-follow .fr-links-group--lg .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 2rem; + height: 2rem; + } + + .fr-follow { + background-color: #f5f5fe; + } + + .fr-follow .fr-input { + background-color: #fff; + } + + .fr-follow__title { + color: #161616; + } + + .fr-follow__newsletter-legal { + color: #666; + } + + .fr-follow__social .fr-btn { + background-color: transparent; + color: #000091; + } + + .fr-follow__social .fr-btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-follow__social .fr-btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-follow__social .fr-btn:disabled, + .fr-follow__social a.fr-btn:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-follow__social .fr-btn:disabled:hover, + .fr-follow__social a.fr-btn:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-follow__social .fr-btn:disabled:active, + .fr-follow__social a.fr-btn:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-follow .fr-grid-row > *:not(:first-child) { + box-shadow: 0 -1px 0 0 #6a6af4; + } + + .fr-follow__social .fr-link { + background-color: transparent; + color: #000091; + } + + .fr-follow__social .fr-link:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-follow__social .fr-link:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-follow__social .fr-link:disabled, + .fr-follow__social a.fr-link:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-follow__social .fr-link:disabled:hover, + .fr-follow__social a.fr-link:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-follow__social .fr-link:disabled:active, + .fr-follow__social a.fr-link:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-password__checkbox { + position: absolute; + top: 0; + right: 0; + margin: 0; + } + + .fr-password__btn { + background-color: transparent; + color: #000091; + } + + .fr-password__btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-password__btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-password__btn:disabled, + a.fr-password__btn:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-password__btn:disabled:hover, + a.fr-password__btn:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-password__btn:disabled:active, + a.fr-password__btn:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-password [data-fr-capslock]::before { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23161616' d='M22.668 0C23.4023 0 24 .5977 24 1.332v21.336c0 .7343-.5977 1.332-1.332 1.332H1.332C.5977 24 0 23.4023 0 22.668V1.332C0 .5977.5977 0 1.332 0Zm-1.336 2.668H2.668v18.664h18.664Zm-4.664 12.664V18H7.332v-2.668ZM12 5.332 16.668 10H14v3.332h-4V10H7.332Zm0 0'/%3E%3C/svg%3E"); + } + + .fr-password .fr-password__checkbox input[type=checkbox] + label { + color: #161616; + } + + .fr-header ul { + list-style-type: none; + } + + .fr-header ol { + list-style-type: none; + } + + .fr-header ul, + .fr-header ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-header [href] { + text-decoration: none; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):not(.fr-btn--display)::before { + width: 1rem; + height: 1rem; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before, + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before, + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before { + width: 1rem; + height: 1rem; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn.fr-btn--display::before { + width: 1rem; + height: 1rem; + } + + .fr-header__tools-links .fr-link { + overflow: visible; + background-color: transparent; + color: #000091; + } + + .fr-header__service-title, + .fr-header__service-tagline { + margin: 0; + } + + .fr-header__operator img { + height: auto !important; + } + + .fr-header__navbar .fr-btn--menu::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/menu-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-header__navbar .fr-btn--search::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/search-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-header__brand { + z-index: 750; + background-color: #fff; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + } + + .fr-header__service { + color: #161616; + } + + .fr-header__service::before { + background-color: #ddd; + } + + .fr-header__menu-links::after { + box-shadow: inset 0 1px 0 0 #ddd; + } + + .fr-header__menu-links .fr-btn { + background-color: transparent; + color: #000091; + box-shadow: none; + } + + .fr-header__menu-links .fr-btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__menu-links .fr-btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__menu-links .fr-btn:disabled, + .fr-header__menu-links a.fr-btn:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-header__menu-links .fr-btn:disabled:hover, + .fr-header__menu-links a.fr-btn:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__menu-links .fr-btn:disabled:active, + .fr-header__menu-links a.fr-btn:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__tools-links .fr-btn { + background-color: transparent; + color: #000091; + } + + .fr-header__tools-links .fr-btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__tools-links .fr-btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__tools-links .fr-btn:disabled, + .fr-header__tools-links a.fr-btn:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-header__tools-links .fr-btn:disabled:hover, + .fr-header__tools-links a.fr-btn:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__tools-links .fr-btn:disabled:active, + .fr-header__tools-links a.fr-btn:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn { + background-color: transparent; + color: #000091; + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn:disabled, + .fr-header__tools-links > .fr-translate:first-child:last-child a.fr-btn:not([href]) { + color: #929292; + box-shadow: inset 0 0 0 1px #e5e5e5; + background-color: transparent; + } + + .fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn:disabled:hover, + .fr-header__tools-links > .fr-translate:first-child:last-child a.fr-btn:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn:disabled:active, + .fr-header__tools-links > .fr-translate:first-child:last-child a.fr-btn:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__navbar .fr-service__title { + color: #161616; + } + + .fr-header__navbar .fr-btn { + background-color: transparent; + color: #000091; + } + + .fr-header__navbar .fr-btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__navbar .fr-btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__navbar .fr-btn:disabled, + .fr-header__navbar a.fr-btn:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-header__navbar .fr-btn:disabled:hover, + .fr-header__navbar a.fr-btn:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__navbar .fr-btn:disabled:active, + .fr-header__navbar a.fr-btn:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__navbar .fr-btn--menu { + background-color: transparent; + color: #000091; + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-header__navbar .fr-btn--menu:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__navbar .fr-btn--menu:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__navbar .fr-btn--menu:disabled, + .fr-header__navbar a.fr-btn--menu:not([href]) { + color: #929292; + box-shadow: inset 0 0 0 1px #e5e5e5; + background-color: transparent; + } + + .fr-header__navbar .fr-btn--menu:disabled:hover, + .fr-header__navbar a.fr-btn--menu:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__navbar .fr-btn--menu:disabled:active, + .fr-header__navbar a.fr-btn--menu:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header .fr-modal { + background-color: #fff; + } + + .fr-header__menu-links .fr-link { + background-color: transparent; + color: #000091; + box-shadow: inset 0 -1px 0 0 #ddd; + } + + .fr-header__menu-links .fr-link:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__menu-links .fr-link:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__menu-links .fr-link:disabled, + .fr-header__menu-links a.fr-link:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-header__menu-links .fr-link:disabled:hover, + .fr-header__menu-links a.fr-link:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__menu-links .fr-link:disabled:active, + .fr-header__menu-links a.fr-link:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__tools-links .fr-link:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__tools-links .fr-link:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__tools-links .fr-link:disabled, + .fr-header__tools-links a.fr-link:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-header__tools-links .fr-link:disabled:hover, + .fr-header__tools-links a.fr-link:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__tools-links .fr-link:disabled:active, + .fr-header__tools-links a.fr-link:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } +} +@media screen and (min-width: 48em) and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-sidemenu { + box-shadow: none; + } + + .fr-sidemenu__title { + box-shadow: none; + } + + .fr-sidemenu__inner { + box-shadow: inset -1px 0 0 0 #ddd; + } + + .fr-sidemenu--right .fr-sidemenu__inner { + box-shadow: inset 1px 0 0 0 #ddd; + } + + .fr-follow .fr-grid-row > *:not(:first-child) { + box-shadow: -1px 0 0 0 #6a6af4; + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) and (min-width: 48em) { + .fr-tabs__panel > * { + margin-left: 2rem; + margin-right: 2rem; + } + + .fr-tabs__panel > *:first-child { + margin-top: 1.75rem; + } + + .fr-tabs__panel > *:last-child { + margin-bottom: 2rem; + } + + .fr-card--download .fr-card__header { + padding-top: 0; + } + + .fr-card--download .fr-card__body, + .fr-card--horizontal .fr-card__body, + .fr-card--horizontal-half .fr-card__body, + .fr-card--horizontal-tier .fr-card__body { + flex-basis: 100%; + } + + .fr-tile--download.fr-tile--vertical\@md .fr-tile__body, + .fr-tile--horizontal.fr-tile--vertical\@md .fr-tile__body { + flex-basis: auto; + } +} +@media screen and (forced-colors: active) and (min-width: 0\0) and (min-resolution: 72dpi), screen and (prefers-contrast: more) and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-pagination__link[aria-current]:not([aria-current=false]) { + border: 1px solid #000091; + } +} +@media screen and (min-width: 62em) and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-nav__list > .fr-nav__item:first-child:nth-last-child(2), + .fr-nav__list > .fr-nav__item:first-child:nth-last-child(2) ~ *, + .fr-nav__list > .fr-nav__item:first-child:nth-last-child(3), + .fr-nav__list > .fr-nav__item:first-child:nth-last-child(3) ~ *, + .fr-nav__list > .fr-nav__item:first-child:nth-last-child(4), + .fr-nav__list > .fr-nav__item:first-child:nth-last-child(4) ~ * { + flex-basis: auto; + } + + .fr-nav__item { + position: static; + flex-basis: 100%; + } + + .fr-nav__item .fr-nav__link, + .fr-nav__item .fr-nav__btn { + max-width: 100%; + flex-wrap: nowrap; + } + + .fr-nav__item--align-right { + position: relative; + } + + .fr-nav__item--align-right .fr-collapse { + right: 0; + } + + /** + * Override du reset des marges des ul + **/ + .fr-menu .fr-menu__list { + margin-bottom: 2rem; + } + + .fr-menu { + z-index: 1000; + } + + .fr-menu__list { + background-color: #fff; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + background-image: linear-gradient(0deg, #e3e3fd, #e3e3fd); + } + + .fr-menu__list > *:first-child, + .fr-menu__list > *:first-child .fr-nav__link, + .fr-menu__list > *:hover, + .fr-menu__list > *:hover .fr-nav__link, + .fr-menu__list > *:hover + *, + .fr-menu__list > *:hover + * .fr-nav__link { + box-shadow: none; + } + + .fr-menu .fr-nav__link { + box-shadow: 0 calc(-1rem - 1px) 0 -1rem #ddd; + } + + .fr-mega-menu { + z-index: 1000; + background-color: #fff; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + box-shadow: inset 0 1px 0 0 #e3e3fd; + } + + .fr-mega-menu__category { + box-shadow: 0 calc(1rem + 1px) 0 -1rem #ddd; + } + + .fr-header { + z-index: 750; + background-color: #fff; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + } + + .fr-header__brand { + z-index: auto; + background: transparent; + box-shadow: none; + } + + .fr-header__service { + box-shadow: none; + } + + .fr-header .fr-header__menu { + box-shadow: inset 0 1px 0 0 #ddd; + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) and (min-width: 62em) { + .fr-tile--download.fr-tile--vertical\@lg .fr-tile__body, + .fr-tile--horizontal.fr-tile--vertical\@lg .fr-tile__body { + flex-basis: auto; + } + + .fr-header .fr-modal { + position: static; + overflow: visible; + } +} diff --git a/dist/dsfr/dsfr/dsfr.legacy.css b/dist/dsfr/dsfr/dsfr.legacy.css new file mode 100644 index 0000000..410a4e2 --- /dev/null +++ b/dist/dsfr/dsfr/dsfr.legacy.css @@ -0,0 +1,6540 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +.fr-sidemenu { + /* + @include elevation.elevate(raised, (legacy:$legacy)); + @include respond-from(md) { + @include elevation.drop((legacy:$legacy)); + } + */ +} + +.fr-tabs { + /** + * Tab button + */ +} + +.fr-table { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-tilleul-verveine { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-tilleul-verveine.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--green-bourgeon { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-bourgeon.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--green-emeraude { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-emeraude.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--green-menthe { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-menthe.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--green-archipel { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-archipel.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--blue-ecume { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--blue-ecume.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--blue-cumulus { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--blue-cumulus.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--purple-glycine { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--purple-glycine.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--pink-macaron { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--pink-macaron.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--pink-tuile { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--pink-tuile.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--yellow-tournesol { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--yellow-tournesol.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--yellow-moutarde { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--yellow-moutarde.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--orange-terre-battue { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--orange-terre-battue.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--brown-cafe-creme { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--brown-cafe-creme.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--brown-caramel { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--brown-caramel.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--brown-opera { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--brown-opera.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--beige-gris-galet { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--beige-gris-galet.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--bordered > table tbody tr { + /* Style bordered, enleve le style even/odd */ +} + +.fr-checkbox-group input[type=checkbox] + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), var(--data-uri-svg); +} + +.fr-checkbox-group input[type=checkbox]:checked + label::before { + background-color: var(--background-active-blue-france); + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-active-blue-france) 4px, var(--border-active-blue-france) 5px, transparent 6px), linear-gradient(var(--border-active-blue-france), var(--border-active-blue-france)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-active-blue-france) 4px, var(--border-active-blue-france) 5px, transparent 6px), linear-gradient(var(--border-active-blue-france), var(--border-active-blue-france)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-active-blue-france) 4px, var(--border-active-blue-france) 5px, transparent 6px), linear-gradient(var(--border-active-blue-france), var(--border-active-blue-france)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-active-blue-france) 4px, var(--border-active-blue-france) 5px, transparent 6px), linear-gradient(var(--border-active-blue-france), var(--border-active-blue-france)), var(--data-uri-svg); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +:root[data-fr-theme=dark] .fr-checkbox-group input[type=checkbox]:checked + label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-checkbox-group input[type=checkbox]:disabled + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--background-disabled-grey) 4px, var(--background-disabled-grey) 5px, transparent 6px), linear-gradient(var(--background-disabled-grey), var(--background-disabled-grey)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--background-disabled-grey) 4px, var(--background-disabled-grey) 5px, transparent 6px), linear-gradient(var(--background-disabled-grey), var(--background-disabled-grey)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--background-disabled-grey) 4px, var(--background-disabled-grey) 5px, transparent 6px), linear-gradient(var(--background-disabled-grey), var(--background-disabled-grey)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--background-disabled-grey) 4px, var(--background-disabled-grey) 5px, transparent 6px), linear-gradient(var(--background-disabled-grey), var(--background-disabled-grey)), var(--data-uri-svg); +} + +.fr-checkbox-group input[type=checkbox]:disabled:checked + label::before { + background-color: var(--background-disabled-grey); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +:root[data-fr-theme=dark] .fr-checkbox-group input[type=checkbox]:disabled:checked + label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-checkbox-group--error input[type=checkbox] + label::before, +.fr-checkbox-group--error input[type=checkbox]:checked + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), var(--data-uri-svg); +} + +.fr-checkbox-group--valid input[type=checkbox] + label::before, +.fr-checkbox-group--valid input[type=checkbox]:checked + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), var(--data-uri-svg); +} + +.fr-fieldset--error .fr-checkbox-group input[type=checkbox] + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), var(--data-uri-svg); +} + +.fr-fieldset--valid .fr-checkbox-group input[type=checkbox] + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), var(--data-uri-svg); +} + +.fr-toggle--valid::before { + content: ""; +} + +.fr-toggle--error::before { + content: ""; +} + +.fr-select { + /** + * Mixin pour gérer l'état disabled + */ + + /** + * On applique un style lorsque la valeur est automatiquement remplie par le navigateur + * sur les navigateurs webkit. + */ +} + +.fr-translate .fr-translate__btn[aria-expanded=true]:hover { + background-color: var(--hover-tint); +} + +.fr-translate .fr-translate__btn[aria-expanded=true]:active { + background-color: var(--active-tint); +} + +.fr-input:disabled { + color: var(--text-disabled-grey); + box-shadow: inset 0 -2px 0 0 var(--border-disabled-grey); +} + +/** +* Mixin d'ajout des icones des réseaux sociaux +**/ + +/** +* Mixin d'ajout des icones des réseaux sociaux +**/ +.fr-password .fr-password__checkbox input[type=checkbox] + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), var(--data-uri-svg); +} +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-enlarge-link, + .fr-enlarge-button { + background-color: transparent; + } + + .fr-enlarge-link:hover, + .fr-enlarge-button:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-enlarge-link:active, + .fr-enlarge-button:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-range[data-fr-js-range] input[type=range]::-ms-fill-lower { + background-color: #000091; + } + + .fr-range[data-fr-js-range] input[type=range]:disabled::-ms-fill-lower { + background-color: #e5e5e5; + } + + .fr-range[data-fr-js-range].fr-range--double { + background-image: linear-gradient(to right, #000091 0, #000091 100%); + } + + .fr-range-group--disabled .fr-range--double[data-fr-js-range] { + background-image: linear-gradient(to right, #e5e5e5 0, #e5e5e5 100%); + } + + .fr-pagination a[href].fr-pagination__link, + .fr-pagination button.fr-pagination__link { + background-color: transparent; + } + + .fr-pagination a[href].fr-pagination__link:hover, + .fr-pagination button.fr-pagination__link:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-pagination a[href].fr-pagination__link:active, + .fr-pagination button.fr-pagination__link:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-table__content table { + border-left: 1px solid #929292; + border-right: 1px solid #929292; + } + + .fr-table__content table thead tr:first-child th { + border-top: 1px solid #929292; + } + + .fr-table__content table thead tr:last-child th { + border-bottom: 1px solid #3a3a3a; + } + + .fr-table--bordered table th, + .fr-table--bordered table td { + border-right: 1px solid #929292; + } + + .fr-table > table thead tr:first-child th { + border-top: 1px solid #929292; + } + + .fr-table > table thead tr:last-child th { + border-bottom: 1px solid #3a3a3a; + } + + .fr-table > table tbody tr:last-child th, + .fr-table > table tbody tr:last-child td { + border-bottom: 1px solid #929292; + } + + .fr-table > table th:first-child, + .fr-table > table td:first-child { + border-left: 1px solid #929292; + } + + .fr-table > table th:last-child, + .fr-table > table td:last-child { + border-right: 1px solid #929292; + } + + .fr-table--bordered > table th, + .fr-table--bordered > table td { + border-bottom: 1px solid #929292; + } + + .fr-nav__link, + .fr-nav__btn { + background-color: transparent; + } + + .fr-nav__link:hover, + .fr-nav__btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-nav__link:active, + .fr-nav__btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-input:-ms-input-placeholder { + color: #666; + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-enlarge-link [href], + .fr-enlarge-button [href] { + text-decoration: none; + } + + .fr-raw-link[href]::after, + .fr-raw-link [href]::after { + content: none; + } + + [target=_blank]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/external-link-line.svg"); + width: 1rem; + height: 1rem; + content: ""; + vertical-align: sub; + } + + .fr-responsive-vid::before { + content: ""; + display: block; + padding-bottom: 56.25%; + } + + ul { + list-style-type: disc; + } + + ol { + list-style-type: decimal; + } + + ul, + ol { + padding-left: 1rem; + margin-top: 0.5rem; + margin-bottom: 0.5rem; + } + + h1, + h2, + h3, + h4, + h5, + h6 { + margin: 0 0 1.5rem; + color: #161616; + } + + p { + margin: 0 0 1rem; + } + + [class^=fr-icon-]::before, + [class*=" fr-icon-"]::before, + [class^=fr-fi-]::before, + [class*=" fr-fi-"]::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-icon--xs::before { + width: 0.75rem; + height: 0.75rem; + } + + .fr-icon--sm::before { + width: 1rem; + height: 1rem; + } + + .fr-icon--md::before { + width: 1.5rem; + height: 1.5rem; + } + + .fr-icon--lg::before { + width: 2rem; + height: 2rem; + } + + body { + background-color: #fff; + color: #3a3a3a; + } + + a:not([href]), + button:disabled, + input:disabled, + input[type=checkbox]:disabled, + input[type=checkbox]:disabled + label, + input[type=radio]:disabled, + input[type=radio]:disabled + label, + select:disabled, + textarea:disabled, + video:not([href]), + audio:not([href]) { + color: #929292; + } + + .fr-artwork-decorative { + fill: #ececfe; + } + + .fr-artwork-minor { + fill: #e1000f; + } + + .fr-artwork-major { + fill: #000091; + } + + .fr-artwork-background { + fill: #f6f6f6; + } + + .fr-artwork-motif { + fill: #e5e5e5; + } + + .fr-artwork--green-tilleul-verveine .fr-artwork-minor { + fill: #b7a73f; + } + + .fr-artwork--green-bourgeon .fr-artwork-minor { + fill: #68a532; + } + + .fr-artwork--green-emeraude .fr-artwork-minor { + fill: #00a95f; + } + + .fr-artwork--green-menthe .fr-artwork-minor { + fill: #009081; + } + + .fr-artwork--green-archipel .fr-artwork-minor { + fill: #009099; + } + + .fr-artwork--blue-ecume .fr-artwork-minor { + fill: #465f9d; + } + + .fr-artwork--blue-cumulus .fr-artwork-minor { + fill: #417dc4; + } + + .fr-artwork--purple-glycine .fr-artwork-minor { + fill: #a558a0; + } + + .fr-artwork--pink-macaron .fr-artwork-minor { + fill: #e18b76; + } + + .fr-artwork--pink-tuile .fr-artwork-minor { + fill: #ce614a; + } + + .fr-artwork--yellow-tournesol .fr-artwork-minor { + fill: #c8aa39; + } + + .fr-artwork--yellow-moutarde .fr-artwork-minor { + fill: #c3992a; + } + + .fr-artwork--orange-terre-battue .fr-artwork-minor { + fill: #e4794a; + } + + .fr-artwork--brown-cafe-creme .fr-artwork-minor { + fill: #d1b781; + } + + .fr-artwork--brown-caramel .fr-artwork-minor { + fill: #c08c65; + } + + .fr-artwork--brown-opera .fr-artwork-minor { + fill: #bd987a; + } + + .fr-artwork--beige-gris-galet .fr-artwork-minor { + fill: #aea397; + } + + [disabled] .fr-artwork * { + fill: #929292; + } + + .fr-h6, + .fr-h5, + .fr-h4, + .fr-h3, + .fr-h2, + .fr-h1, + .fr-display-xs, + .fr-display-sm, + .fr-display-md, + .fr-display-lg, + .fr-display-xl { + color: #161616; + } + + hr { + background-image: linear-gradient(0deg, #ddd, #ddd); + } + + .fr-hr-or::before, + .fr-hr-or::after { + background-color: #ddd; + } + + .fr-hr { + background-image: linear-gradient(0deg, #ddd, #ddd); + } + + .fr-range__output, + .fr-range__min, + .fr-range__max { + min-width: 1.5rem; + } + + .fr-range input[type=range] { + padding: 0; + } + + .fr-range[data-fr-js-range] { + justify-content: flex-start; + } + + .fr-range[data-fr-js-range]::after { + content: none; + background-color: #000091; + } + + .fr-range[data-fr-js-range] .fr-range__max { + margin-left: auto; + } + + .fr-range[data-fr-js-range] input[type=range] { + margin-top: -0.25rem; + } + + .fr-range[data-fr-js-range] input[type=range]::-ms-track { + height: 0.75rem; + background: transparent; + border-color: transparent; + border-width: 0.625rem 0; + color: transparent; + } + + .fr-range[data-fr-js-range] input[type=range]::-ms-fill-lower { + height: 0.75rem; + border-radius: 0.375rem; + } + + .fr-range[data-fr-js-range] input[type=range]::-ms-thumb { + width: 1.5rem; + height: 1.5rem; + border-radius: 50%; + z-index: 500; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + background-color: #fff; + border: 1px solid #000091; + } + + .fr-range[data-fr-js-range] input[type=range]:not(:only-of-type) { + pointer-events: auto; + } + + .fr-range[data-fr-js-range].fr-range--double { + background-position-y: 1.625rem; + background-repeat: no-repeat; + } + + .fr-range[data-fr-js-range].fr-range--double .fr-range__output { + min-width: 3rem; + } + + .fr-range[data-fr-js-range].fr-range--double input[type=range] { + width: calc(100% - 1.5rem); + } + + .fr-range[data-fr-js-range].fr-range--double input[type=range]::-ms-fill-lower { + background-color: transparent; + } + + .fr-range[data-fr-js-range].fr-range--double input[type=range]:nth-of-type(1) { + margin-right: 1.5rem; + z-index: 2; + } + + .fr-range[data-fr-js-range].fr-range--double input[type=range]:nth-of-type(2) { + left: 1.5rem; + } + + .fr-range--sm[data-fr-js-range] .fr-range__output, + .fr-range--sm[data-fr-js-range] .fr-range__min, + .fr-range--sm[data-fr-js-range] .fr-range__max { + min-width: 1rem; + } + + .fr-range--sm[data-fr-js-range] input[type=range]::-ms-track { + height: 0.5rem; + border-width: 0.5rem 0; + } + + .fr-range--sm[data-fr-js-range] input[type=range]::-ms-fill-lower { + height: 0.5rem; + } + + .fr-range--sm[data-fr-js-range] input[type=range]::-ms-thumb { + width: 1rem; + height: 1rem; + } + + .fr-range--sm[data-fr-js-range].fr-range--double { + background-position-y: 1.5rem; + } + + .fr-range--sm[data-fr-js-range].fr-range--double .fr-range__output { + min-width: 2rem; + } + + .fr-range--sm[data-fr-js-range].fr-range--double input[type=range] { + width: calc(100% - 1rem); + } + + .fr-range--sm[data-fr-js-range].fr-range--double input[type=range]:nth-of-type(1) { + margin-right: 1rem; + } + + .fr-range--sm[data-fr-js-range].fr-range--double input[type=range]:nth-of-type(2) { + left: 1rem; + } + + .fr-range-group--disabled .fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(1)::-ms-fill-lower, + .fr-range-group--disabled .fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(2)::-ms-fill-lower { + background-color: transparent; + } + + .fr-range[data-fr-js-range]::before { + box-shadow: inset 0 0 0 1px #000091; + } + + .fr-range[data-fr-js-range] input[type=range]:disabled::-ms-thumb { + border: 1px solid #e5e5e5; + } + + .fr-range__output { + color: #000091; + } + + .fr-range__min, + .fr-range__max { + color: #666; + } + + .fr-range--step[data-fr-js-range]::before { + background-image: radial-gradient(circle at 2px 50%, #000091 0, #000091 1px, transparent 1px); + } + + .fr-range--step[data-fr-js-range]::after { + background-image: radial-gradient(circle at 2px 50%, #e3e3fd 0, #e3e3fd 2px, transparent 2px); + box-shadow: inset 10px 0 0 0 #000091, inset -10px 0 0 0 #000091; + } + + .fr-range--step.fr-range--sm[data-fr-js-range]::after { + box-shadow: inset 6px 0 0 0 #000091, inset -6px 0 0 0 #000091; + } + + .fr-range-group--error::before { + background-image: linear-gradient(0deg, #ce0500, #ce0500); + } + + .fr-range-group--valid::before { + background-image: linear-gradient(0deg, #18753c, #18753c); + } + + .fr-range-group--disabled .fr-range[data-fr-js-range]::before { + box-shadow: inset 0 0 0 1px #e5e5e5; + } + + .fr-range-group--disabled .fr-range[data-fr-js-range]::after { + background-color: #e5e5e5; + } + + .fr-range-group--disabled .fr-range--step[data-fr-js-range]::before { + background-image: radial-gradient(circle at 2px 50%, #e5e5e5 0, #e5e5e5 1px, transparent 1px); + } + + .fr-range-group--disabled .fr-range--step[data-fr-js-range]::after { + background-image: radial-gradient(circle at 2px 50%, #fff 0, #fff 2px, transparent 2px); + box-shadow: inset 10px 0 0 0 #e5e5e5, inset -10px 0 0 0 #e5e5e5; + } + + .fr-range-group--disabled .fr-range__output, + .fr-range-group--disabled .fr-range__min, + .fr-range-group--disabled .fr-range__max { + color: #929292; + } + + /** + * Reset liste à puce + */ + .fr-accordions-group ul { + list-style-type: none; + } + + .fr-accordions-group ol { + list-style-type: none; + } + + .fr-accordions-group ul, + .fr-accordions-group ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-accordion__btn::before, + .fr-accordion__btn::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/arrow-down-s-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-accordion__btn[aria-expanded=true]::after { + transform: rotate(-180deg); + } + + .fr-accordion::before { + box-shadow: inset 0 1px 0 0 #ddd, 0 1px 0 0 #ddd; + } + + .fr-accordion__btn { + color: #000091; + } + + .fr-accordion__btn[aria-expanded=true] { + background-color: #e3e3fd; + } + + .fr-badge::before, + .fr-badge::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-badge--sm::before { + width: 0.75rem; + height: 0.75rem; + } + + .fr-badge.fr-badge--info::before, + .fr-badge.fr-badge--info::after, + .fr-badge--sm.fr-badge--info::before, + .fr-badge--sm.fr-badge--info::after { + background-image: url("../icons/system/fr--info-fill.svg"); + } + + .fr-badge.fr-badge--success::before, + .fr-badge.fr-badge--success::after, + .fr-badge--sm.fr-badge--success::before, + .fr-badge--sm.fr-badge--success::after { + background-image: url("../icons/system/fr--success-fill.svg"); + } + + .fr-badge.fr-badge--error::before, + .fr-badge.fr-badge--error::after, + .fr-badge--sm.fr-badge--error::before, + .fr-badge--sm.fr-badge--error::after { + background-image: url("../icons/system/fr--error-fill.svg"); + } + + .fr-badge.fr-badge--warning::before, + .fr-badge.fr-badge--warning::after, + .fr-badge--sm.fr-badge--warning::before, + .fr-badge--sm.fr-badge--warning::after { + background-image: url("../icons/system/fr--warning-fill.svg"); + } + + .fr-badge.fr-badge--new::before, + .fr-badge.fr-badge--new::after, + .fr-badge--sm.fr-badge--new::before, + .fr-badge--sm.fr-badge--new::after { + background-image: url("../icons/weather/flashlight-fill.svg"); + } + + ul.fr-badges-group { + list-style-type: none; + } + + ol.fr-badges-group { + list-style-type: none; + } + + ul.fr-badges-group, + ol.fr-badges-group { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-badge { + color: #3a3a3a; + background-color: #eee; + } + + .fr-badge--info { + color: #0063cb; + background-color: #e8edff; + } + + .fr-badge--error { + color: #ce0500; + background-color: #ffe9e9; + } + + .fr-badge--success { + color: #18753c; + background-color: #b8fec9; + } + + .fr-badge--warning { + color: #b34000; + background-color: #ffe9e6; + } + + .fr-badge--new { + color: #695240; + background-color: #feebd0; + } + + .fr-badge--green-tilleul-verveine { + color: #66673d; + background-color: #fceeac; + } + + .fr-badge--green-bourgeon { + color: #447049; + background-color: #c9fcac; + } + + .fr-badge--green-emeraude { + color: #297254; + background-color: #c3fad5; + } + + .fr-badge--green-menthe { + color: #37635f; + background-color: #bafaee; + } + + .fr-badge--green-archipel { + color: #006a6f; + background-color: #c7f6fc; + } + + .fr-badge--blue-ecume { + color: #2f4077; + background-color: #e9edfe; + } + + .fr-badge--blue-cumulus { + color: #3558a2; + background-color: #e6eefe; + } + + .fr-badge--purple-glycine { + color: #6e445a; + background-color: #fee7fc; + } + + .fr-badge--pink-macaron { + color: #8d533e; + background-color: #fee9e6; + } + + .fr-badge--pink-tuile { + color: #a94645; + background-color: #fee9e7; + } + + .fr-badge--yellow-tournesol { + color: #716043; + background-color: #feecc2; + } + + .fr-badge--yellow-moutarde { + color: #695240; + background-color: #feebd0; + } + + .fr-badge--orange-terre-battue { + color: #755348; + background-color: #fee9e5; + } + + .fr-badge--brown-cafe-creme { + color: #685c48; + background-color: #f7ecdb; + } + + .fr-badge--brown-caramel { + color: #845d48; + background-color: #f7ebe5; + } + + .fr-badge--brown-opera { + color: #745b47; + background-color: #f7ece4; + } + + .fr-badge--beige-gris-galet { + color: #6a6156; + background-color: #f3ede5; + } + + .fr-logo { + color: #000; + } + + .fr-btn::before, + .fr-btn::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-btn[href] { + text-decoration: none; + } + + .fr-btn.fr-btn--secondary:disabled:hover, + .fr-btn.fr-btn--tertiary:disabled:hover, + .fr-btn.fr-btn--tertiary-no-outline:disabled:hover { + background-color: transparent; + } + + .fr-btn[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-btn--sm::before, + .fr-btn--sm::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 0.75rem; + height: 0.75rem; + } + + .fr-btn--sm[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--sm[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn--sm[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--sm[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn--sm[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--sm[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn--sm[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--sm[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-btn--lg::before, + .fr-btn--lg::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-btn--lg[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--lg[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn--lg[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--lg[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn--lg[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--lg[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn--lg[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--lg[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 2rem; + height: 2rem; + } + + .fr-btn--close::before, + .fr-btn--close::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/close-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--tooltip::before, + .fr-btn--tooltip::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/question-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--fullscreen::before, + .fr-btn--fullscreen::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/media/fullscreen-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--display::before, + .fr-btn--display::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/fr--theme-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--briefcase::before, + .fr-btn--briefcase::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/business/briefcase-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--account::before, + .fr-btn--account::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/user/account-circle-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--team::before, + .fr-btn--team::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/user/team-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--sort::before, + .fr-btn--sort::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/arrow-up-down-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-btn--sort[aria-sort=ascending]::before, + .fr-btn--sort[aria-sort=ascending]::after, + .fr-btn--sort[aria-sort=descending]::before, + .fr-btn--sort[aria-sort=descending]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/arrow-up-line.svg"); + width: 1rem; + height: 1rem; + } + + ul.fr-btns-group { + list-style-type: none; + } + + ol.fr-btns-group { + list-style-type: none; + } + + ul.fr-btns-group, + ol.fr-btns-group { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::after, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::after, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::after, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::after, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::after, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::after, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 2rem; + height: 2rem; + } + + .fr-btn { + background-color: #000091; + color: #f5f5fe; + } + + .fr-btn:hover { + background-color: #1212ff; + } + + .fr-btn:active { + background-color: #2323ff; + } + + .fr-btn:disabled, + a.fr-btn:not([href]) { + color: #929292; + background-color: #e5e5e5; + } + + .fr-btn--secondary { + background-color: transparent; + color: #000091; + box-shadow: inset 0 0 0 1px #000091; + } + + .fr-btn--secondary:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-btn--secondary:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-btn--secondary:disabled, + a.fr-btn--secondary:not([href]) { + color: #929292; + box-shadow: inset 0 0 0 1px #e5e5e5; + background-color: transparent; + } + + .fr-btn--secondary:disabled:hover, + a.fr-btn--secondary:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-btn--secondary:disabled:active, + a.fr-btn--secondary:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-btn--tertiary, + .fr-btn--sort, + .fr-btn--account { + background-color: transparent; + color: #000091; + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-btn--tertiary:hover, + .fr-btn--sort:hover, + .fr-btn--account:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-btn--tertiary:active, + .fr-btn--sort:active, + .fr-btn--account:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-btn--tertiary:disabled, + a.fr-btn--tertiary:not([href]), + a.fr-btn--sort:not([href]), + a.fr-btn--account:not([href]), + .fr-btn--sort:disabled, + .fr-btn--account:disabled { + color: #929292; + box-shadow: inset 0 0 0 1px #e5e5e5; + background-color: transparent; + } + + .fr-btn--tertiary:disabled:hover, + a.fr-btn--tertiary:not([href]):hover, + a.fr-btn--sort:not([href]):hover, + a.fr-btn--account:not([href]):hover, + .fr-btn--sort:disabled:hover, + .fr-btn--account:disabled:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-btn--tertiary:disabled:active, + a.fr-btn--tertiary:not([href]):active, + a.fr-btn--sort:not([href]):active, + a.fr-btn--account:not([href]):active, + .fr-btn--sort:disabled:active, + .fr-btn--account:disabled:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-btn--tertiary-no-outline, + .fr-btn--close, + .fr-btn--display, + .fr-btn--fullscreen, + .fr-btn--tooltip, + .fr-btn--briefcase, + .fr-btn--team { + background-color: transparent; + color: #000091; + } + + .fr-btn--tertiary-no-outline:hover, + .fr-btn--close:hover, + .fr-btn--display:hover, + .fr-btn--fullscreen:hover, + .fr-btn--tooltip:hover, + .fr-btn--briefcase:hover, + .fr-btn--team:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-btn--tertiary-no-outline:active, + .fr-btn--close:active, + .fr-btn--display:active, + .fr-btn--fullscreen:active, + .fr-btn--tooltip:active, + .fr-btn--briefcase:active, + .fr-btn--team:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-btn--tertiary-no-outline:disabled, + a.fr-btn--tertiary-no-outline:not([href]), + a.fr-btn--close:not([href]), + a.fr-btn--display:not([href]), + a.fr-btn--fullscreen:not([href]), + a.fr-btn--tooltip:not([href]), + a.fr-btn--briefcase:not([href]), + a.fr-btn--team:not([href]), + .fr-btn--close:disabled, + .fr-btn--display:disabled, + .fr-btn--fullscreen:disabled, + .fr-btn--tooltip:disabled, + .fr-btn--briefcase:disabled, + .fr-btn--team:disabled { + color: #929292; + background-color: transparent; + } + + .fr-btn--tertiary-no-outline:disabled:hover, + a.fr-btn--tertiary-no-outline:not([href]):hover, + a.fr-btn--close:not([href]):hover, + a.fr-btn--display:not([href]):hover, + a.fr-btn--fullscreen:not([href]):hover, + a.fr-btn--tooltip:not([href]):hover, + a.fr-btn--briefcase:not([href]):hover, + a.fr-btn--team:not([href]):hover, + .fr-btn--close:disabled:hover, + .fr-btn--display:disabled:hover, + .fr-btn--fullscreen:disabled:hover, + .fr-btn--tooltip:disabled:hover, + .fr-btn--briefcase:disabled:hover, + .fr-btn--team:disabled:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-btn--tertiary-no-outline:disabled:active, + a.fr-btn--tertiary-no-outline:not([href]):active, + a.fr-btn--close:not([href]):active, + a.fr-btn--display:not([href]):active, + a.fr-btn--fullscreen:not([href]):active, + a.fr-btn--tooltip:not([href]):active, + a.fr-btn--briefcase:not([href]):active, + a.fr-btn--team:not([href]):active, + .fr-btn--close:disabled:active, + .fr-btn--display:disabled:active, + .fr-btn--fullscreen:disabled:active, + .fr-btn--tooltip:disabled:active, + .fr-btn--briefcase:disabled:active, + .fr-btn--team:disabled:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-connect { + background-color: #000091; + color: #f5f5fe; + } + + .fr-connect:disabled, + a.fr-connect:not([href]) { + background-color: #e5e5e5; + color: #929292; + } + + .fr-connect-group .fr-connect + p a { + color: #000091; + } + + .fr-connect-group p { + color: #666; + } + + /** + * Correction largeur max du texte + */ + .fr-quote::before, + .fr-quote::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/editor/fr--quote-line.svg"); + width: 2rem; + height: 2rem; + } + + ul.fr-quote__source { + list-style-type: none; + } + + ol.fr-quote__source { + list-style-type: none; + } + + ul.fr-quote__source, + ol.fr-quote__source { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-quote blockquote { + max-width: 100%; + } + + .fr-quote::before { + color: #6a6af4; + } + + .fr-quote--green-tilleul-verveine::before { + color: #b7a73f; + } + + .fr-quote--green-bourgeon::before { + color: #68a532; + } + + .fr-quote--green-emeraude::before { + color: #00a95f; + } + + .fr-quote--green-menthe::before { + color: #009081; + } + + .fr-quote--green-archipel::before { + color: #009099; + } + + .fr-quote--blue-ecume::before { + color: #465f9d; + } + + .fr-quote--blue-cumulus::before { + color: #417dc4; + } + + .fr-quote--purple-glycine::before { + color: #a558a0; + } + + .fr-quote--pink-macaron::before { + color: #e18b76; + } + + .fr-quote--pink-tuile::before { + color: #ce614a; + } + + .fr-quote--yellow-tournesol::before { + color: #c8aa39; + } + + .fr-quote--yellow-moutarde::before { + color: #c3992a; + } + + .fr-quote--orange-terre-battue::before { + color: #e4794a; + } + + .fr-quote--brown-cafe-creme::before { + color: #d1b781; + } + + .fr-quote--brown-caramel::before { + color: #c08c65; + } + + .fr-quote--brown-opera::before { + color: #bd987a; + } + + .fr-quote--beige-gris-galet::before { + color: #aea397; + } + + .fr-quote { + background-image: linear-gradient(0deg, #ddd, #ddd); + } + + .fr-quote__source { + color: #666; + } + + .fr-breadcrumb ul { + list-style-type: none; + } + + .fr-breadcrumb ol { + list-style-type: none; + } + + .fr-breadcrumb ul, + .fr-breadcrumb ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-breadcrumb__link:not([aria-current])::after, + .fr-breadcrumb__link[aria-current=false]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/arrow-right-s-line.svg"); + width: 1rem; + height: 1rem; + content: ""; + display: inline-block; + pointer-events: none; + margin-left: 0.5rem; + margin-right: -0.25rem; + vertical-align: -4px; + } + + .fr-breadcrumb { + color: #666; + } + + .fr-breadcrumb__link[aria-current]:not([aria-current=false]) { + color: #3a3a3a; + } + + .fr-fieldset__legend { + max-width: 100%; + color: #161616; + } + + .fr-message--error::before, + .fr-message--error::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/fr--error-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-message--valid::before, + .fr-message--valid::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/fr--success-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-message--info::before, + .fr-message--info::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/fr--info-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-message--warning::before, + .fr-message--warning::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/fr--warning-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-select-group--valid label, + .fr-input-group--valid label, + .fr-range-group--valid label, + .fr-upload-group--valid label { + color: #18753c; + } + + .fr-select-group--error label, + .fr-input-group--error label, + .fr-range-group--error label, + .fr-upload-group--error label { + color: #ce0500; + } + + .fr-select-group--info label, + .fr-input-group--info label, + .fr-range-group--info label, + .fr-upload-group--info label { + color: #0063cb; + } + + .fr-select-group--disabled label, + .fr-select-group--disabled .fr-hint-text, + .fr-input-group--disabled label, + .fr-input-group--disabled .fr-hint-text, + .fr-range-group--disabled label, + .fr-range-group--disabled .fr-hint-text, + .fr-upload-group--disabled label, + .fr-upload-group--disabled .fr-hint-text { + color: #929292; + } + + .fr-label { + color: #161616; + } + + .fr-label--error { + color: #ce0500; + } + + .fr-label--success { + color: #18753c; + } + + .fr-label--info { + color: #0063cb; + } + + .fr-label--disabled, + .fr-label--disabled .fr-hint-text { + color: #929292; + } + + .fr-hint-text, + .fr-message { + color: #666; + } + + .fr-message--error { + color: #ce0500; + } + + .fr-message--valid { + color: #18753c; + } + + .fr-message--info { + color: #0063cb; + } + + .fr-message--warning { + color: #b34000; + } + + .fr-fieldset:disabled .fr-label, + .fr-fieldset:disabled .fr-hint-text, + .fr-fieldset:disabled .fr-fieldset__legend { + color: #929292; + } + + .fr-fieldset input:disabled + label, + .fr-fieldset input:disabled + label .fr-hint-text, + .fr-fieldset input:disabled + label + .fr-hint-text { + color: #929292; + } + + .fr-fieldset--error, + .fr-fieldset--error .fr-fieldset__legend { + background-image: linear-gradient(0deg, #ce0500, #ce0500); + } + + .fr-fieldset--error .fr-fieldset__legend, + .fr-fieldset--error .fr-label { + color: #ce0500; + } + + .fr-fieldset--valid, + .fr-fieldset--valid .fr-fieldset__legend { + background-image: linear-gradient(0deg, #18753c, #18753c); + } + + .fr-fieldset--valid .fr-fieldset__legend, + .fr-fieldset--valid .fr-label { + color: #18753c; + } + + .fr-fieldset--info, + .fr-fieldset--info .fr-fieldset__legend { + background-image: linear-gradient(0deg, #0063cb, #0063cb); + } + + .fr-fieldset--info .fr-fieldset__legend, + .fr-fieldset--info .fr-label { + color: #0063cb; + } + + .fr-error-text::before, + .fr-error-text::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/fr--error-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-valid-text::before, + .fr-valid-text::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/fr--success-fill.svg"); + width: 1rem; + height: 1rem; + } + + .fr-error-text { + color: #ce0500; + } + + .fr-valid-text { + color: #18753c; + } + + .fr-info-text { + color: #0063cb; + } + + .fr-fieldset--valid .fr-fieldset__content::before { + box-shadow: inset 2px 0 0 0 #18753c; + } + + .fr-fieldset--error .fr-fieldset__content::before { + box-shadow: inset 2px 0 0 0 #ce0500; + } + + .fr-fieldset--info .fr-fieldset__content::before { + box-shadow: inset 2px 0 0 0 #0063cb; + } + + .fr-stepper__title { + margin-bottom: 0.75rem; + color: #161616; + } + + .fr-stepper__steps { + display: none; + background-image: repeating-linear-gradient(to right, #000091 0, #000091 var(--active-inner), transparent var(--active-inner), transparent var(--active-outer)), repeating-linear-gradient(to right, #eee 0, #eee var(--default-inner), transparent var(--default-inner), transparent var(--default-outer)); + } + + .fr-stepper__state { + color: #666; + } + + .fr-stepper__details { + color: #666; + } + + .fr-tooltip { + position: relative; + margin-top: 0.5rem; + color: #3a3a3a; + } + + .fr-tooltip.fr-placement { + z-index: 1000; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + background-image: linear-gradient(90deg, #fff, #fff); + } + + .fr-link { + background-image: none; + text-decoration: underline; + color: #000091; + } + + .fr-link::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-link--sm::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-link--lg::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + ul.fr-links-group--inline { + list-style-type: none; + } + + ol.fr-links-group--inline { + list-style-type: none; + } + + ul.fr-links-group--inline, + ol.fr-links-group--inline { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-link__detail { + color: #666; + } + + .fr-links-group li::marker { + color: #000091; + } + + .fr-links-group--bordered { + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-link--close { + background-color: transparent; + color: #000091; + } + + .fr-link--close:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-link--close:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-link--close:disabled, + a.fr-link--close:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-link--close:disabled:hover, + a.fr-link--close:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-link--close:disabled:active, + a.fr-link--close:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + /** + * Correctif de la hauteur de la navigation latérale + */ + .fr-sidemenu { + height: auto; + box-shadow: inset 0 -1px 0 0 #ddd, inset 0 1px 0 0 #ddd; + } + + .fr-sidemenu ul { + list-style-type: none; + } + + .fr-sidemenu ol { + list-style-type: none; + } + + .fr-sidemenu ul, + .fr-sidemenu ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-sidemenu [href] { + text-decoration: none; + } + + .fr-sidemenu__btn[aria-expanded]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/arrow-down-s-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-sidemenu__title { + color: #161616; + box-shadow: inset 0 -1px 0 0 #ddd; + } + + .fr-sidemenu__item .fr-sidemenu__link, + .fr-sidemenu__item .fr-sidemenu__btn { + color: #161616; + } + + .fr-sidemenu__item::before { + box-shadow: 0 -1px 0 0 #ddd, inset 0 -1px 0 0 #ddd; + } + + .fr-sidemenu__item:first-child::before { + box-shadow: inset 0 -1px 0 0 #ddd; + } + + .fr-sidemenu__item:last-child::before { + box-shadow: 0 -1px 0 0 #ddd; + } + + .fr-sidemenu__link, + .fr-sidemenu__btn { + color: #000091; + } + + .fr-sidemenu__link[aria-current]:not([aria-current=false]), + .fr-sidemenu__btn[aria-current]:not([aria-current=false]) { + color: #000091; + } + + .fr-sidemenu__link[aria-current]:not([aria-current=false])::before, + .fr-sidemenu__btn[aria-current]:not([aria-current=false])::before { + background-color: #000091; + } + + .fr-sidemenu__btn[aria-expanded=true] { + background-color: #e3e3fd; + } + + .fr-highlight { + background-image: linear-gradient(0deg, #6a6af4, #6a6af4); + } + + .fr-highlight--green-tilleul-verveine { + background-image: linear-gradient(0deg, #b7a73f, #b7a73f); + } + + .fr-highlight--green-bourgeon { + background-image: linear-gradient(0deg, #68a532, #68a532); + } + + .fr-highlight--green-emeraude { + background-image: linear-gradient(0deg, #00a95f, #00a95f); + } + + .fr-highlight--green-menthe { + background-image: linear-gradient(0deg, #009081, #009081); + } + + .fr-highlight--green-archipel { + background-image: linear-gradient(0deg, #009099, #009099); + } + + .fr-highlight--blue-ecume { + background-image: linear-gradient(0deg, #465f9d, #465f9d); + } + + .fr-highlight--blue-cumulus { + background-image: linear-gradient(0deg, #417dc4, #417dc4); + } + + .fr-highlight--purple-glycine { + background-image: linear-gradient(0deg, #a558a0, #a558a0); + } + + .fr-highlight--pink-macaron { + background-image: linear-gradient(0deg, #e18b76, #e18b76); + } + + .fr-highlight--pink-tuile { + background-image: linear-gradient(0deg, #ce614a, #ce614a); + } + + .fr-highlight--yellow-tournesol { + background-image: linear-gradient(0deg, #c8aa39, #c8aa39); + } + + .fr-highlight--yellow-moutarde { + background-image: linear-gradient(0deg, #c3992a, #c3992a); + } + + .fr-highlight--orange-terre-battue { + background-image: linear-gradient(0deg, #e4794a, #e4794a); + } + + .fr-highlight--brown-cafe-creme { + background-image: linear-gradient(0deg, #d1b781, #d1b781); + } + + .fr-highlight--brown-caramel { + background-image: linear-gradient(0deg, #c08c65, #c08c65); + } + + .fr-highlight--brown-opera { + background-image: linear-gradient(0deg, #bd987a, #bd987a); + } + + .fr-highlight--beige-gris-galet { + background-image: linear-gradient(0deg, #aea397, #aea397); + } + + .fr-tabs ul { + list-style-type: none; + } + + .fr-tabs ol { + list-style-type: none; + } + + .fr-tabs ul, + .fr-tabs ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-tabs::before { + position: absolute; + top: 3rem; + right: 0; + bottom: 0; + left: 0; + box-shadow: inset 0 1px 0 0 #ddd, inset 1px 0 0 0 #ddd, inset -1px 0 0 0 #ddd; + } + + .fr-tabs .fr-tabs__list { + padding: 0.25rem 0.75rem; + } + + .fr-tabs__tab::before, + .fr-tabs__tab::after { + width: 1rem; + height: 1rem; + } + + .fr-tabs__panel { + padding: 0 0.1px; + left: 0; + } + + .fr-tabs__panel [href] { + text-decoration: underline; + } + + .fr-tabs__panel > * { + margin-left: 1rem; + margin-right: 1rem; + } + + .fr-tabs__panel > *:first-child { + margin-top: 0.75rem; + } + + .fr-tabs__panel > *:last-child { + margin-bottom: 1rem; + } + + .fr-tabs { + box-shadow: inset 0 -1px 0 0 #ddd; + } + + .fr-tabs__tab { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd); + box-shadow: 0 2px 0 0 #fff; + } + + .fr-tabs__tab:not([aria-selected=true]) { + background-color: #e3e3fd; + color: #161616; + } + + .fr-tabs__tab[aria-selected=true]:not(:disabled) { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd); + background-color: #fff; + color: #000091; + } + + .fr-tabs__tab:disabled { + color: #929292; + background-color: #e5e5e5; + } + + /** + * Correctif de la largeur de la légende d'un fieldset + */ + .fr-pagination [href] { + text-decoration: none; + } + + .fr-pagination ul { + list-style-type: none; + } + + .fr-pagination ol { + list-style-type: none; + } + + .fr-pagination ul, + .fr-pagination ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-pagination .fr-pagination__link--first::before, + .fr-pagination .fr-pagination__link--first::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/fr--arrow-left-s-first-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-pagination .fr-pagination__link--prev::before, + .fr-pagination .fr-pagination__link--prev::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/arrow-left-s-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-pagination .fr-pagination__link--next::before, + .fr-pagination .fr-pagination__link--next::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/arrow-right-s-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-pagination .fr-pagination__link--last::before, + .fr-pagination .fr-pagination__link--last::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/fr--arrow-right-s-last-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-pagination { + color: #161616; + } + + .fr-pagination__link[aria-current]:not([aria-current=false]) { + background-color: #000091; + color: #f5f5fe; + } + + .fr-pagination__link[aria-current]:not([aria-current=false]):hover { + background-color: #1212ff; + } + + .fr-pagination__link[aria-current]:not([aria-current=false]):active { + background-color: #2323ff; + } + + .fr-pagination__link:not([aria-current]):disabled, + a.fr-pagination__link:not([aria-current]):not([href]), + a.fr-pagination__link[aria-current=false]:not([href]), + .fr-pagination__link[aria-current=false]:disabled { + color: #929292; + } + + .fr-summary ol { + list-style-type: decimal; + } + + .fr-summary__link::before { + content: none; + } + + .fr-summary { + background-color: #eee; + } + + .fr-summary__title { + color: #161616; + } + + .fr-summary li > a { + color: #161616; + } + + .fr-table__header .fr-segmented { + flex: 1; + } + + .fr-table__header .fr-table__detail { + flex: 2; + } + + .fr-table__content table { + background-image: none; + } + + .fr-table__content table thead tr th, + .fr-table__content table thead tr th:last-child { + background-image: none; + } + + .fr-table__content table thead tr th[role=columnheader] { + background-size: 1px 100%; + background-repeat: no-repeat; + background-position: 100% 0; + } + + .fr-table__content table tbody tr { + background-image: none; + } + + .fr-table__content table tbody tr[aria-selected=true]::after { + content: none; + } + + .fr-table__content table tbody tr[aria-selected=true] th, + .fr-table__content table tbody tr[aria-selected=true] td { + border-top: 2px solid #000091; + border-bottom: 2px solid #000091; + } + + .fr-table__content table tbody tr[aria-selected=true] th:first-child, + .fr-table__content table tbody tr[aria-selected=true] td:first-child { + border-left: 2px solid #000091; + } + + .fr-table__content table tbody tr[aria-selected=true] th:last-child, + .fr-table__content table tbody tr[aria-selected=true] td:last-child { + border-right: 2px solid #000091; + } + + .fr-table[data-fr-js-table=true] .fr-table__wrapper::after { + content: none; + } + + .fr-table[data-fr-js-table=true].fr-table--caption-bottom caption { + position: relative; + margin-bottom: 1rem; + } + + .fr-table[data-fr-js-table=true] caption { + position: relative; + margin-bottom: 1rem; + } + + .fr-table--bordered table th:last-child, + .fr-table--bordered table td:last-child { + border-right: none; + } + + .fr-table__wrapper::after { + background-image: linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292); + } + + .fr-table__content table caption { + color: #161616; + } + + .fr-table__content table thead th { + background-color: #f6f6f6; + background-image: linear-gradient(0deg, #3a3a3a, #3a3a3a), linear-gradient(0deg, #929292, #929292); + } + + .fr-table__content table thead th[role=columnheader] { + background-image: linear-gradient(0deg, #3a3a3a, #3a3a3a), linear-gradient(0deg, #3a3a3a, #3a3a3a); + } + + .fr-table__content table tbody tr::after { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091); + } + + .fr-table__content table tbody td { + background-image: linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292); + background-color: #fff; + } + + .fr-table__content table tbody th { + background-color: #f6f6f6; + background-image: linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #3a3a3a, #3a3a3a); + } + + .fr-table__detail { + color: #666; + } + + .fr-table > table caption { + color: #161616; + } + + .fr-table > table thead::after, + .fr-table > table tbody::after { + background-image: linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292); + } + + .fr-table > table thead { + background-image: linear-gradient(0deg, #3a3a3a, #3a3a3a); + background-color: #f6f6f6; + color: #161616; + background-image: none; + } + + .fr-table > table tbody { + background-color: #fff; + } + + .fr-table > table tbody tr:nth-child(even) { + background-color: #f6f6f6; + } + + .fr-table--green-tilleul-verveine > table::after { + background-image: linear-gradient(0deg, #b7a73f, #b7a73f), linear-gradient(0deg, #b7a73f, #b7a73f), linear-gradient(0deg, #b7a73f, #b7a73f), linear-gradient(0deg, #b7a73f, #b7a73f); + } + + .fr-table--green-tilleul-verveine > table thead { + background-image: linear-gradient(0deg, #66673d, #66673d); + background-color: #fceeac; + background-image: none; + } + + .fr-table--green-tilleul-verveine > table tbody { + background-color: #fef7da; + } + + .fr-table--green-tilleul-verveine > table tbody tr:nth-child(even) { + background-color: #fceeac; + } + + .fr-table--green-tilleul-verveine.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #b7a73f, #b7a73f); + background-image: none; + } + + .fr-table--green-bourgeon > table::after { + background-image: linear-gradient(0deg, #68a532, #68a532), linear-gradient(0deg, #68a532, #68a532), linear-gradient(0deg, #68a532, #68a532), linear-gradient(0deg, #68a532, #68a532); + } + + .fr-table--green-bourgeon > table thead { + background-image: linear-gradient(0deg, #447049, #447049); + background-color: #c9fcac; + background-image: none; + } + + .fr-table--green-bourgeon > table tbody { + background-color: #e6feda; + } + + .fr-table--green-bourgeon > table tbody tr:nth-child(even) { + background-color: #c9fcac; + } + + .fr-table--green-bourgeon.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #68a532, #68a532); + background-image: none; + } + + .fr-table--green-emeraude > table::after { + background-image: linear-gradient(0deg, #00a95f, #00a95f), linear-gradient(0deg, #00a95f, #00a95f), linear-gradient(0deg, #00a95f, #00a95f), linear-gradient(0deg, #00a95f, #00a95f); + } + + .fr-table--green-emeraude > table thead { + background-image: linear-gradient(0deg, #297254, #297254); + background-color: #c3fad5; + background-image: none; + } + + .fr-table--green-emeraude > table tbody { + background-color: #e3fdeb; + } + + .fr-table--green-emeraude > table tbody tr:nth-child(even) { + background-color: #c3fad5; + } + + .fr-table--green-emeraude.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #00a95f, #00a95f); + background-image: none; + } + + .fr-table--green-menthe > table::after { + background-image: linear-gradient(0deg, #009081, #009081), linear-gradient(0deg, #009081, #009081), linear-gradient(0deg, #009081, #009081), linear-gradient(0deg, #009081, #009081); + } + + .fr-table--green-menthe > table thead { + background-image: linear-gradient(0deg, #37635f, #37635f); + background-color: #bafaee; + background-image: none; + } + + .fr-table--green-menthe > table tbody { + background-color: #dffdf7; + } + + .fr-table--green-menthe > table tbody tr:nth-child(even) { + background-color: #bafaee; + } + + .fr-table--green-menthe.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #009081, #009081); + background-image: none; + } + + .fr-table--green-archipel > table::after { + background-image: linear-gradient(0deg, #009099, #009099), linear-gradient(0deg, #009099, #009099), linear-gradient(0deg, #009099, #009099), linear-gradient(0deg, #009099, #009099); + } + + .fr-table--green-archipel > table thead { + background-image: linear-gradient(0deg, #006a6f, #006a6f); + background-color: #c7f6fc; + background-image: none; + } + + .fr-table--green-archipel > table tbody { + background-color: #e5fbfd; + } + + .fr-table--green-archipel > table tbody tr:nth-child(even) { + background-color: #c7f6fc; + } + + .fr-table--green-archipel.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #009099, #009099); + background-image: none; + } + + .fr-table--blue-ecume > table::after { + background-image: linear-gradient(0deg, #465f9d, #465f9d), linear-gradient(0deg, #465f9d, #465f9d), linear-gradient(0deg, #465f9d, #465f9d), linear-gradient(0deg, #465f9d, #465f9d); + } + + .fr-table--blue-ecume > table thead { + background-image: linear-gradient(0deg, #2f4077, #2f4077); + background-color: #e9edfe; + background-image: none; + } + + .fr-table--blue-ecume > table tbody { + background-color: #f4f6fe; + } + + .fr-table--blue-ecume > table tbody tr:nth-child(even) { + background-color: #e9edfe; + } + + .fr-table--blue-ecume.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #465f9d, #465f9d); + background-image: none; + } + + .fr-table--blue-cumulus > table::after { + background-image: linear-gradient(0deg, #417dc4, #417dc4), linear-gradient(0deg, #417dc4, #417dc4), linear-gradient(0deg, #417dc4, #417dc4), linear-gradient(0deg, #417dc4, #417dc4); + } + + .fr-table--blue-cumulus > table thead { + background-image: linear-gradient(0deg, #3558a2, #3558a2); + background-color: #e6eefe; + background-image: none; + } + + .fr-table--blue-cumulus > table tbody { + background-color: #f3f6fe; + } + + .fr-table--blue-cumulus > table tbody tr:nth-child(even) { + background-color: #e6eefe; + } + + .fr-table--blue-cumulus.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #417dc4, #417dc4); + background-image: none; + } + + .fr-table--purple-glycine > table::after { + background-image: linear-gradient(0deg, #a558a0, #a558a0), linear-gradient(0deg, #a558a0, #a558a0), linear-gradient(0deg, #a558a0, #a558a0), linear-gradient(0deg, #a558a0, #a558a0); + } + + .fr-table--purple-glycine > table thead { + background-image: linear-gradient(0deg, #6e445a, #6e445a); + background-color: #fee7fc; + background-image: none; + } + + .fr-table--purple-glycine > table tbody { + background-color: #fef3fd; + } + + .fr-table--purple-glycine > table tbody tr:nth-child(even) { + background-color: #fee7fc; + } + + .fr-table--purple-glycine.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #a558a0, #a558a0); + background-image: none; + } + + .fr-table--pink-macaron > table::after { + background-image: linear-gradient(0deg, #e18b76, #e18b76), linear-gradient(0deg, #e18b76, #e18b76), linear-gradient(0deg, #e18b76, #e18b76), linear-gradient(0deg, #e18b76, #e18b76); + } + + .fr-table--pink-macaron > table thead { + background-image: linear-gradient(0deg, #8d533e, #8d533e); + background-color: #fee9e6; + background-image: none; + } + + .fr-table--pink-macaron > table tbody { + background-color: #fef4f2; + } + + .fr-table--pink-macaron > table tbody tr:nth-child(even) { + background-color: #fee9e6; + } + + .fr-table--pink-macaron.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #e18b76, #e18b76); + background-image: none; + } + + .fr-table--pink-tuile > table::after { + background-image: linear-gradient(0deg, #ce614a, #ce614a), linear-gradient(0deg, #ce614a, #ce614a), linear-gradient(0deg, #ce614a, #ce614a), linear-gradient(0deg, #ce614a, #ce614a); + } + + .fr-table--pink-tuile > table thead { + background-image: linear-gradient(0deg, #a94645, #a94645); + background-color: #fee9e7; + background-image: none; + } + + .fr-table--pink-tuile > table tbody { + background-color: #fef4f3; + } + + .fr-table--pink-tuile > table tbody tr:nth-child(even) { + background-color: #fee9e7; + } + + .fr-table--pink-tuile.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #ce614a, #ce614a); + background-image: none; + } + + .fr-table--yellow-tournesol > table::after { + background-image: linear-gradient(0deg, #c8aa39, #c8aa39), linear-gradient(0deg, #c8aa39, #c8aa39), linear-gradient(0deg, #c8aa39, #c8aa39), linear-gradient(0deg, #c8aa39, #c8aa39); + } + + .fr-table--yellow-tournesol > table thead { + background-image: linear-gradient(0deg, #716043, #716043); + background-color: #feecc2; + background-image: none; + } + + .fr-table--yellow-tournesol > table tbody { + background-color: #fef6e3; + } + + .fr-table--yellow-tournesol > table tbody tr:nth-child(even) { + background-color: #feecc2; + } + + .fr-table--yellow-tournesol.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #c8aa39, #c8aa39); + background-image: none; + } + + .fr-table--yellow-moutarde > table::after { + background-image: linear-gradient(0deg, #c3992a, #c3992a), linear-gradient(0deg, #c3992a, #c3992a), linear-gradient(0deg, #c3992a, #c3992a), linear-gradient(0deg, #c3992a, #c3992a); + } + + .fr-table--yellow-moutarde > table thead { + background-image: linear-gradient(0deg, #695240, #695240); + background-color: #feebd0; + background-image: none; + } + + .fr-table--yellow-moutarde > table tbody { + background-color: #fef5e8; + } + + .fr-table--yellow-moutarde > table tbody tr:nth-child(even) { + background-color: #feebd0; + } + + .fr-table--yellow-moutarde.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #c3992a, #c3992a); + background-image: none; + } + + .fr-table--orange-terre-battue > table::after { + background-image: linear-gradient(0deg, #e4794a, #e4794a), linear-gradient(0deg, #e4794a, #e4794a), linear-gradient(0deg, #e4794a, #e4794a), linear-gradient(0deg, #e4794a, #e4794a); + } + + .fr-table--orange-terre-battue > table thead { + background-image: linear-gradient(0deg, #755348, #755348); + background-color: #fee9e5; + background-image: none; + } + + .fr-table--orange-terre-battue > table tbody { + background-color: #fef4f2; + } + + .fr-table--orange-terre-battue > table tbody tr:nth-child(even) { + background-color: #fee9e5; + } + + .fr-table--orange-terre-battue.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #e4794a, #e4794a); + background-image: none; + } + + .fr-table--brown-cafe-creme > table::after { + background-image: linear-gradient(0deg, #d1b781, #d1b781), linear-gradient(0deg, #d1b781, #d1b781), linear-gradient(0deg, #d1b781, #d1b781), linear-gradient(0deg, #d1b781, #d1b781); + } + + .fr-table--brown-cafe-creme > table thead { + background-image: linear-gradient(0deg, #685c48, #685c48); + background-color: #f7ecdb; + background-image: none; + } + + .fr-table--brown-cafe-creme > table tbody { + background-color: #fbf6ed; + } + + .fr-table--brown-cafe-creme > table tbody tr:nth-child(even) { + background-color: #f7ecdb; + } + + .fr-table--brown-cafe-creme.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #d1b781, #d1b781); + background-image: none; + } + + .fr-table--brown-caramel > table::after { + background-image: linear-gradient(0deg, #c08c65, #c08c65), linear-gradient(0deg, #c08c65, #c08c65), linear-gradient(0deg, #c08c65, #c08c65), linear-gradient(0deg, #c08c65, #c08c65); + } + + .fr-table--brown-caramel > table thead { + background-image: linear-gradient(0deg, #845d48, #845d48); + background-color: #f7ebe5; + background-image: none; + } + + .fr-table--brown-caramel > table tbody { + background-color: #fbf5f2; + } + + .fr-table--brown-caramel > table tbody tr:nth-child(even) { + background-color: #f7ebe5; + } + + .fr-table--brown-caramel.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #c08c65, #c08c65); + background-image: none; + } + + .fr-table--brown-opera > table::after { + background-image: linear-gradient(0deg, #bd987a, #bd987a), linear-gradient(0deg, #bd987a, #bd987a), linear-gradient(0deg, #bd987a, #bd987a), linear-gradient(0deg, #bd987a, #bd987a); + } + + .fr-table--brown-opera > table thead { + background-image: linear-gradient(0deg, #745b47, #745b47); + background-color: #f7ece4; + background-image: none; + } + + .fr-table--brown-opera > table tbody { + background-color: #fbf5f2; + } + + .fr-table--brown-opera > table tbody tr:nth-child(even) { + background-color: #f7ece4; + } + + .fr-table--brown-opera.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #bd987a, #bd987a); + background-image: none; + } + + .fr-table--beige-gris-galet > table::after { + background-image: linear-gradient(0deg, #aea397, #aea397), linear-gradient(0deg, #aea397, #aea397), linear-gradient(0deg, #aea397, #aea397), linear-gradient(0deg, #aea397, #aea397); + } + + .fr-table--beige-gris-galet > table thead { + background-image: linear-gradient(0deg, #6a6156, #6a6156); + background-color: #f3ede5; + background-image: none; + } + + .fr-table--beige-gris-galet > table tbody { + background-color: #f9f6f2; + } + + .fr-table--beige-gris-galet > table tbody tr:nth-child(even) { + background-color: #f3ede5; + } + + .fr-table--beige-gris-galet.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #aea397, #aea397); + background-image: none; + } + + .fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, #ddd, #ddd); + } + + .fr-table--bordered > table tbody tr:nth-child(even) { + background-color: transparent; + } + + .fr-table--bordered > table tbody tr:nth-child(even):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-table--bordered > table tbody tr:nth-child(even):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-table::before { + content: none; + } + + .fr-table > table thead::after { + background-image: none; + } + + .fr-table > table tbody::after { + background-image: none; + } + + .fr-table > table tbody tr { + background-image: none; + } + + .fr-table--green-tilleul-verveine > table { + background-image: none; + } + + .fr-table--green-tilleul-verveine > table tbody tr { + background-image: none; + } + + .fr-table--green-bourgeon > table { + background-image: none; + } + + .fr-table--green-bourgeon > table tbody tr { + background-image: none; + } + + .fr-table--green-emeraude > table { + background-image: none; + } + + .fr-table--green-emeraude > table tbody tr { + background-image: none; + } + + .fr-table--green-menthe > table { + background-image: none; + } + + .fr-table--green-menthe > table tbody tr { + background-image: none; + } + + .fr-table--green-archipel > table { + background-image: none; + } + + .fr-table--green-archipel > table tbody tr { + background-image: none; + } + + .fr-table--blue-ecume > table { + background-image: none; + } + + .fr-table--blue-ecume > table tbody tr { + background-image: none; + } + + .fr-table--blue-cumulus > table { + background-image: none; + } + + .fr-table--blue-cumulus > table tbody tr { + background-image: none; + } + + .fr-table--purple-glycine > table { + background-image: none; + } + + .fr-table--purple-glycine > table tbody tr { + background-image: none; + } + + .fr-table--pink-macaron > table { + background-image: none; + } + + .fr-table--pink-macaron > table tbody tr { + background-image: none; + } + + .fr-table--pink-tuile > table { + background-image: none; + } + + .fr-table--pink-tuile > table tbody tr { + background-image: none; + } + + .fr-table--yellow-tournesol > table { + background-image: none; + } + + .fr-table--yellow-tournesol > table tbody tr { + background-image: none; + } + + .fr-table--yellow-moutarde > table { + background-image: none; + } + + .fr-table--yellow-moutarde > table tbody tr { + background-image: none; + } + + .fr-table--orange-terre-battue > table { + background-image: none; + } + + .fr-table--orange-terre-battue > table tbody tr { + background-image: none; + } + + .fr-table--brown-cafe-creme > table { + background-image: none; + } + + .fr-table--brown-cafe-creme > table tbody tr { + background-image: none; + } + + .fr-table--brown-caramel > table { + background-image: none; + } + + .fr-table--brown-caramel > table tbody tr { + background-image: none; + } + + .fr-table--brown-opera > table { + background-image: none; + } + + .fr-table--brown-opera > table tbody tr { + background-image: none; + } + + .fr-table--beige-gris-galet > table { + background-image: none; + } + + .fr-table--beige-gris-galet > table tbody tr { + background-image: none; + } + + .fr-tag { + text-decoration: none; + color: #161616; + background-color: #eee; + } + + .fr-tag::before, + .fr-tag::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-tag.fr-tag--sm::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 0.75rem; + height: 0.75rem; + } + + button.fr-tag[aria-pressed=true], + input[type=button].fr-tag[aria-pressed=true] { + background-size: 100% 100%, 100% 100%; + } + + button.fr-tag[aria-pressed=true]::after, + input[type=button].fr-tag[aria-pressed=true]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/checkbox-circle-line.svg"); + width: 1rem; + height: 1rem; + color: #000091; + } + + button.fr-tag[aria-pressed=true].fr-tag--sm::after, + input[type=button].fr-tag[aria-pressed=true].fr-tag--sm::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 0.75rem; + height: 0.75rem; + } + + button.fr-tag.fr-tag--dismiss::after, + input[type=button].fr-tag.fr-tag--dismiss::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/close-line.svg"); + width: 1rem; + height: 1rem; + background-color: currentColor; + margin-left: 0.625rem; + } + + button.fr-tag.fr-tag--dismiss.fr-tag--sm::after, + input[type=button].fr-tag.fr-tag--dismiss.fr-tag--sm::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 0.75rem; + height: 0.75rem; + background-color: currentColor; + margin-left: 0.5rem; + } + + ul.fr-tags-group { + list-style-type: none; + } + + ol.fr-tags-group { + list-style-type: none; + } + + ul.fr-tags-group, + ol.fr-tags-group { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-tags-group--sm::before, + .fr-tags-group--sm::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-tags-group--sm a.fr-tag.fr-tag--dismiss::after, + .fr-tags-group--sm button.fr-tag.fr-tag--dismiss::after, + .fr-tags-group--sm input[type=button].fr-tag.fr-tag--dismiss::after, + .fr-tags-group--sm input[type=image].fr-tag.fr-tag--dismiss::after, + .fr-tags-group--sm input[type=reset].fr-tag.fr-tag--dismiss::after, + .fr-tags-group--sm input[type=submit].fr-tag.fr-tag--dismiss::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 0.75rem; + height: 0.75rem; + } + + .fr-tags-group--sm a.fr-tag[aria-pressed=true]::after, + .fr-tags-group--sm button.fr-tag[aria-pressed=true]::after, + .fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]::after, + .fr-tags-group--sm input[type=image].fr-tag[aria-pressed=true]::after, + .fr-tags-group--sm input[type=reset].fr-tag[aria-pressed=true]::after, + .fr-tags-group--sm input[type=submit].fr-tag[aria-pressed=true]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 0.75rem; + height: 0.75rem; + background-color: transparent !important; + } + + .fr-tag[aria-pressed=false] { + color: #000091; + background-color: #e3e3fd; + } + + .fr-tag[aria-pressed=false]:hover { + background-color: #c1c1fb; + } + + .fr-tag[aria-pressed=false]:active { + background-color: #adadf9; + } + + .fr-tag.fr-tag--dismiss { + color: #f5f5fe; + background-color: #000091; + } + + .fr-tag.fr-tag--dismiss:hover { + background-color: #1212ff; + } + + .fr-tag.fr-tag--dismiss:active { + background-color: #2323ff; + } + + a.fr-tag, + button.fr-tag, + input[type=button].fr-tag, + input[type=image].fr-tag, + input[type=reset].fr-tag, + input[type=submit].fr-tag { + color: #000091; + background-color: #e3e3fd; + } + + a.fr-tag:hover, + button.fr-tag:hover, + input[type=button].fr-tag:hover, + input[type=image].fr-tag:hover, + input[type=reset].fr-tag:hover, + input[type=submit].fr-tag:hover { + background-color: #c1c1fb; + } + + a.fr-tag:active, + button.fr-tag:active, + input[type=button].fr-tag:active, + input[type=image].fr-tag:active, + input[type=reset].fr-tag:active, + input[type=submit].fr-tag:active { + background-color: #adadf9; + } + + a.fr-tag--green-tilleul-verveine, + button.fr-tag--green-tilleul-verveine, + input[type=button].fr-tag--green-tilleul-verveine, + input[type=image].fr-tag--green-tilleul-verveine, + input[type=reset].fr-tag--green-tilleul-verveine, + input[type=submit].fr-tag--green-tilleul-verveine { + color: #66673d; + background-color: #fbe769; + } + + a.fr-tag--green-tilleul-verveine:hover, + button.fr-tag--green-tilleul-verveine:hover, + input[type=button].fr-tag--green-tilleul-verveine:hover, + input[type=image].fr-tag--green-tilleul-verveine:hover, + input[type=reset].fr-tag--green-tilleul-verveine:hover, + input[type=submit].fr-tag--green-tilleul-verveine:hover { + background-color: #d7c655; + } + + a.fr-tag--green-tilleul-verveine:active, + button.fr-tag--green-tilleul-verveine:active, + input[type=button].fr-tag--green-tilleul-verveine:active, + input[type=image].fr-tag--green-tilleul-verveine:active, + input[type=reset].fr-tag--green-tilleul-verveine:active, + input[type=submit].fr-tag--green-tilleul-verveine:active { + background-color: #c2b24c; + } + + a.fr-tag--green-bourgeon, + button.fr-tag--green-bourgeon, + input[type=button].fr-tag--green-bourgeon, + input[type=image].fr-tag--green-bourgeon, + input[type=reset].fr-tag--green-bourgeon, + input[type=submit].fr-tag--green-bourgeon { + color: #447049; + background-color: #a9fb68; + } + + a.fr-tag--green-bourgeon:hover, + button.fr-tag--green-bourgeon:hover, + input[type=button].fr-tag--green-bourgeon:hover, + input[type=image].fr-tag--green-bourgeon:hover, + input[type=reset].fr-tag--green-bourgeon:hover, + input[type=submit].fr-tag--green-bourgeon:hover { + background-color: #8ed654; + } + + a.fr-tag--green-bourgeon:active, + button.fr-tag--green-bourgeon:active, + input[type=button].fr-tag--green-bourgeon:active, + input[type=image].fr-tag--green-bourgeon:active, + input[type=reset].fr-tag--green-bourgeon:active, + input[type=submit].fr-tag--green-bourgeon:active { + background-color: #7fc04b; + } + + a.fr-tag--green-emeraude, + button.fr-tag--green-emeraude, + input[type=button].fr-tag--green-emeraude, + input[type=image].fr-tag--green-emeraude, + input[type=reset].fr-tag--green-emeraude, + input[type=submit].fr-tag--green-emeraude { + color: #297254; + background-color: #9ef9be; + } + + a.fr-tag--green-emeraude:hover, + button.fr-tag--green-emeraude:hover, + input[type=button].fr-tag--green-emeraude:hover, + input[type=image].fr-tag--green-emeraude:hover, + input[type=reset].fr-tag--green-emeraude:hover, + input[type=submit].fr-tag--green-emeraude:hover { + background-color: #69df97; + } + + a.fr-tag--green-emeraude:active, + button.fr-tag--green-emeraude:active, + input[type=button].fr-tag--green-emeraude:active, + input[type=image].fr-tag--green-emeraude:active, + input[type=reset].fr-tag--green-emeraude:active, + input[type=submit].fr-tag--green-emeraude:active { + background-color: #5ec988; + } + + a.fr-tag--green-menthe, + button.fr-tag--green-menthe, + input[type=button].fr-tag--green-menthe, + input[type=image].fr-tag--green-menthe, + input[type=reset].fr-tag--green-menthe, + input[type=submit].fr-tag--green-menthe { + color: #37635f; + background-color: #8bf8e7; + } + + a.fr-tag--green-menthe:hover, + button.fr-tag--green-menthe:hover, + input[type=button].fr-tag--green-menthe:hover, + input[type=image].fr-tag--green-menthe:hover, + input[type=reset].fr-tag--green-menthe:hover, + input[type=submit].fr-tag--green-menthe:hover { + background-color: #6ed5c5; + } + + a.fr-tag--green-menthe:active, + button.fr-tag--green-menthe:active, + input[type=button].fr-tag--green-menthe:active, + input[type=image].fr-tag--green-menthe:active, + input[type=reset].fr-tag--green-menthe:active, + input[type=submit].fr-tag--green-menthe:active { + background-color: #62bfb1; + } + + a.fr-tag--green-archipel, + button.fr-tag--green-archipel, + input[type=button].fr-tag--green-archipel, + input[type=image].fr-tag--green-archipel, + input[type=reset].fr-tag--green-archipel, + input[type=submit].fr-tag--green-archipel { + color: #006a6f; + background-color: #a6f2fa; + } + + a.fr-tag--green-archipel:hover, + button.fr-tag--green-archipel:hover, + input[type=button].fr-tag--green-archipel:hover, + input[type=image].fr-tag--green-archipel:hover, + input[type=reset].fr-tag--green-archipel:hover, + input[type=submit].fr-tag--green-archipel:hover { + background-color: #62dbe5; + } + + a.fr-tag--green-archipel:active, + button.fr-tag--green-archipel:active, + input[type=button].fr-tag--green-archipel:active, + input[type=image].fr-tag--green-archipel:active, + input[type=reset].fr-tag--green-archipel:active, + input[type=submit].fr-tag--green-archipel:active { + background-color: #58c5cf; + } + + a.fr-tag--blue-ecume, + button.fr-tag--blue-ecume, + input[type=button].fr-tag--blue-ecume, + input[type=image].fr-tag--blue-ecume, + input[type=reset].fr-tag--blue-ecume, + input[type=submit].fr-tag--blue-ecume { + color: #2f4077; + background-color: #dee5fd; + } + + a.fr-tag--blue-ecume:hover, + button.fr-tag--blue-ecume:hover, + input[type=button].fr-tag--blue-ecume:hover, + input[type=image].fr-tag--blue-ecume:hover, + input[type=reset].fr-tag--blue-ecume:hover, + input[type=submit].fr-tag--blue-ecume:hover { + background-color: #b4c5fb; + } + + a.fr-tag--blue-ecume:active, + button.fr-tag--blue-ecume:active, + input[type=button].fr-tag--blue-ecume:active, + input[type=image].fr-tag--blue-ecume:active, + input[type=reset].fr-tag--blue-ecume:active, + input[type=submit].fr-tag--blue-ecume:active { + background-color: #99b3f9; + } + + a.fr-tag--blue-cumulus, + button.fr-tag--blue-cumulus, + input[type=button].fr-tag--blue-cumulus, + input[type=image].fr-tag--blue-cumulus, + input[type=reset].fr-tag--blue-cumulus, + input[type=submit].fr-tag--blue-cumulus { + color: #3558a2; + background-color: #dae6fd; + } + + a.fr-tag--blue-cumulus:hover, + button.fr-tag--blue-cumulus:hover, + input[type=button].fr-tag--blue-cumulus:hover, + input[type=image].fr-tag--blue-cumulus:hover, + input[type=reset].fr-tag--blue-cumulus:hover, + input[type=submit].fr-tag--blue-cumulus:hover { + background-color: #a9c8fb; + } + + a.fr-tag--blue-cumulus:active, + button.fr-tag--blue-cumulus:active, + input[type=button].fr-tag--blue-cumulus:active, + input[type=image].fr-tag--blue-cumulus:active, + input[type=reset].fr-tag--blue-cumulus:active, + input[type=submit].fr-tag--blue-cumulus:active { + background-color: #8ab8f9; + } + + a.fr-tag--purple-glycine, + button.fr-tag--purple-glycine, + input[type=button].fr-tag--purple-glycine, + input[type=image].fr-tag--purple-glycine, + input[type=reset].fr-tag--purple-glycine, + input[type=submit].fr-tag--purple-glycine { + color: #6e445a; + background-color: #fddbfa; + } + + a.fr-tag--purple-glycine:hover, + button.fr-tag--purple-glycine:hover, + input[type=button].fr-tag--purple-glycine:hover, + input[type=image].fr-tag--purple-glycine:hover, + input[type=reset].fr-tag--purple-glycine:hover, + input[type=submit].fr-tag--purple-glycine:hover { + background-color: #fbaff5; + } + + a.fr-tag--purple-glycine:active, + button.fr-tag--purple-glycine:active, + input[type=button].fr-tag--purple-glycine:active, + input[type=image].fr-tag--purple-glycine:active, + input[type=reset].fr-tag--purple-glycine:active, + input[type=submit].fr-tag--purple-glycine:active { + background-color: #fa96f2; + } + + a.fr-tag--pink-macaron, + button.fr-tag--pink-macaron, + input[type=button].fr-tag--pink-macaron, + input[type=image].fr-tag--pink-macaron, + input[type=reset].fr-tag--pink-macaron, + input[type=submit].fr-tag--pink-macaron { + color: #8d533e; + background-color: #fddfda; + } + + a.fr-tag--pink-macaron:hover, + button.fr-tag--pink-macaron:hover, + input[type=button].fr-tag--pink-macaron:hover, + input[type=image].fr-tag--pink-macaron:hover, + input[type=reset].fr-tag--pink-macaron:hover, + input[type=submit].fr-tag--pink-macaron:hover { + background-color: #fbb8ab; + } + + a.fr-tag--pink-macaron:active, + button.fr-tag--pink-macaron:active, + input[type=button].fr-tag--pink-macaron:active, + input[type=image].fr-tag--pink-macaron:active, + input[type=reset].fr-tag--pink-macaron:active, + input[type=submit].fr-tag--pink-macaron:active { + background-color: #faa18d; + } + + a.fr-tag--pink-tuile, + button.fr-tag--pink-tuile, + input[type=button].fr-tag--pink-tuile, + input[type=image].fr-tag--pink-tuile, + input[type=reset].fr-tag--pink-tuile, + input[type=submit].fr-tag--pink-tuile { + color: #a94645; + background-color: #fddfdb; + } + + a.fr-tag--pink-tuile:hover, + button.fr-tag--pink-tuile:hover, + input[type=button].fr-tag--pink-tuile:hover, + input[type=image].fr-tag--pink-tuile:hover, + input[type=reset].fr-tag--pink-tuile:hover, + input[type=submit].fr-tag--pink-tuile:hover { + background-color: #fbb8ad; + } + + a.fr-tag--pink-tuile:active, + button.fr-tag--pink-tuile:active, + input[type=button].fr-tag--pink-tuile:active, + input[type=image].fr-tag--pink-tuile:active, + input[type=reset].fr-tag--pink-tuile:active, + input[type=submit].fr-tag--pink-tuile:active { + background-color: #faa191; + } + + a.fr-tag--yellow-tournesol, + button.fr-tag--yellow-tournesol, + input[type=button].fr-tag--yellow-tournesol, + input[type=image].fr-tag--yellow-tournesol, + input[type=reset].fr-tag--yellow-tournesol, + input[type=submit].fr-tag--yellow-tournesol { + color: #716043; + background-color: #fde39c; + } + + a.fr-tag--yellow-tournesol:hover, + button.fr-tag--yellow-tournesol:hover, + input[type=button].fr-tag--yellow-tournesol:hover, + input[type=image].fr-tag--yellow-tournesol:hover, + input[type=reset].fr-tag--yellow-tournesol:hover, + input[type=submit].fr-tag--yellow-tournesol:hover { + background-color: #e9c53b; + } + + a.fr-tag--yellow-tournesol:active, + button.fr-tag--yellow-tournesol:active, + input[type=button].fr-tag--yellow-tournesol:active, + input[type=image].fr-tag--yellow-tournesol:active, + input[type=reset].fr-tag--yellow-tournesol:active, + input[type=submit].fr-tag--yellow-tournesol:active { + background-color: #d3b235; + } + + a.fr-tag--yellow-moutarde, + button.fr-tag--yellow-moutarde, + input[type=button].fr-tag--yellow-moutarde, + input[type=image].fr-tag--yellow-moutarde, + input[type=reset].fr-tag--yellow-moutarde, + input[type=submit].fr-tag--yellow-moutarde { + color: #695240; + background-color: #fde2b5; + } + + a.fr-tag--yellow-moutarde:hover, + button.fr-tag--yellow-moutarde:hover, + input[type=button].fr-tag--yellow-moutarde:hover, + input[type=image].fr-tag--yellow-moutarde:hover, + input[type=reset].fr-tag--yellow-moutarde:hover, + input[type=submit].fr-tag--yellow-moutarde:hover { + background-color: #f6c43c; + } + + a.fr-tag--yellow-moutarde:active, + button.fr-tag--yellow-moutarde:active, + input[type=button].fr-tag--yellow-moutarde:active, + input[type=image].fr-tag--yellow-moutarde:active, + input[type=reset].fr-tag--yellow-moutarde:active, + input[type=submit].fr-tag--yellow-moutarde:active { + background-color: #dfb135; + } + + a.fr-tag--orange-terre-battue, + button.fr-tag--orange-terre-battue, + input[type=button].fr-tag--orange-terre-battue, + input[type=image].fr-tag--orange-terre-battue, + input[type=reset].fr-tag--orange-terre-battue, + input[type=submit].fr-tag--orange-terre-battue { + color: #755348; + background-color: #fddfd8; + } + + a.fr-tag--orange-terre-battue:hover, + button.fr-tag--orange-terre-battue:hover, + input[type=button].fr-tag--orange-terre-battue:hover, + input[type=image].fr-tag--orange-terre-battue:hover, + input[type=reset].fr-tag--orange-terre-battue:hover, + input[type=submit].fr-tag--orange-terre-battue:hover { + background-color: #fbb8a5; + } + + a.fr-tag--orange-terre-battue:active, + button.fr-tag--orange-terre-battue:active, + input[type=button].fr-tag--orange-terre-battue:active, + input[type=image].fr-tag--orange-terre-battue:active, + input[type=reset].fr-tag--orange-terre-battue:active, + input[type=submit].fr-tag--orange-terre-battue:active { + background-color: #faa184; + } + + a.fr-tag--brown-cafe-creme, + button.fr-tag--brown-cafe-creme, + input[type=button].fr-tag--brown-cafe-creme, + input[type=image].fr-tag--brown-cafe-creme, + input[type=reset].fr-tag--brown-cafe-creme, + input[type=submit].fr-tag--brown-cafe-creme { + color: #685c48; + background-color: #f4e3c7; + } + + a.fr-tag--brown-cafe-creme:hover, + button.fr-tag--brown-cafe-creme:hover, + input[type=button].fr-tag--brown-cafe-creme:hover, + input[type=image].fr-tag--brown-cafe-creme:hover, + input[type=reset].fr-tag--brown-cafe-creme:hover, + input[type=submit].fr-tag--brown-cafe-creme:hover { + background-color: #e1c386; + } + + a.fr-tag--brown-cafe-creme:active, + button.fr-tag--brown-cafe-creme:active, + input[type=button].fr-tag--brown-cafe-creme:active, + input[type=image].fr-tag--brown-cafe-creme:active, + input[type=reset].fr-tag--brown-cafe-creme:active, + input[type=submit].fr-tag--brown-cafe-creme:active { + background-color: #ccb078; + } + + a.fr-tag--brown-caramel, + button.fr-tag--brown-caramel, + input[type=button].fr-tag--brown-caramel, + input[type=image].fr-tag--brown-caramel, + input[type=reset].fr-tag--brown-caramel, + input[type=submit].fr-tag--brown-caramel { + color: #845d48; + background-color: #f3e2d9; + } + + a.fr-tag--brown-caramel:hover, + button.fr-tag--brown-caramel:hover, + input[type=button].fr-tag--brown-caramel:hover, + input[type=image].fr-tag--brown-caramel:hover, + input[type=reset].fr-tag--brown-caramel:hover, + input[type=submit].fr-tag--brown-caramel:hover { + background-color: #e7bea6; + } + + a.fr-tag--brown-caramel:active, + button.fr-tag--brown-caramel:active, + input[type=button].fr-tag--brown-caramel:active, + input[type=image].fr-tag--brown-caramel:active, + input[type=reset].fr-tag--brown-caramel:active, + input[type=submit].fr-tag--brown-caramel:active { + background-color: #e1a982; + } + + a.fr-tag--brown-opera, + button.fr-tag--brown-opera, + input[type=button].fr-tag--brown-opera, + input[type=image].fr-tag--brown-opera, + input[type=reset].fr-tag--brown-opera, + input[type=submit].fr-tag--brown-opera { + color: #745b47; + background-color: #f3e2d7; + } + + a.fr-tag--brown-opera:hover, + button.fr-tag--brown-opera:hover, + input[type=button].fr-tag--brown-opera:hover, + input[type=image].fr-tag--brown-opera:hover, + input[type=reset].fr-tag--brown-opera:hover, + input[type=submit].fr-tag--brown-opera:hover { + background-color: #e7bfa0; + } + + a.fr-tag--brown-opera:active, + button.fr-tag--brown-opera:active, + input[type=button].fr-tag--brown-opera:active, + input[type=image].fr-tag--brown-opera:active, + input[type=reset].fr-tag--brown-opera:active, + input[type=submit].fr-tag--brown-opera:active { + background-color: #deaa7e; + } + + a.fr-tag--beige-gris-galet, + button.fr-tag--beige-gris-galet, + input[type=button].fr-tag--beige-gris-galet, + input[type=image].fr-tag--beige-gris-galet, + input[type=reset].fr-tag--beige-gris-galet, + input[type=submit].fr-tag--beige-gris-galet { + color: #6a6156; + background-color: #eee4d9; + } + + a.fr-tag--beige-gris-galet:hover, + button.fr-tag--beige-gris-galet:hover, + input[type=button].fr-tag--beige-gris-galet:hover, + input[type=image].fr-tag--beige-gris-galet:hover, + input[type=reset].fr-tag--beige-gris-galet:hover, + input[type=submit].fr-tag--beige-gris-galet:hover { + background-color: #dbc3a4; + } + + a.fr-tag--beige-gris-galet:active, + button.fr-tag--beige-gris-galet:active, + input[type=button].fr-tag--beige-gris-galet:active, + input[type=image].fr-tag--beige-gris-galet:active, + input[type=reset].fr-tag--beige-gris-galet:active, + input[type=submit].fr-tag--beige-gris-galet:active { + background-color: #c6b094; + } + + button.fr-tag[aria-pressed=true]:not(:disabled), + input[type=button].fr-tag[aria-pressed=true]:not(:disabled) { + background-color: transparent; + color: #f5f5fe; + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, #000091 0.625rem); + } + + button.fr-tag[aria-pressed=true]:not(:disabled):hover, + input[type=button].fr-tag[aria-pressed=true]:not(:disabled):hover { + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, #1212ff 0.625rem); + } + + button.fr-tag[aria-pressed=true]:not(:disabled):active, + input[type=button].fr-tag[aria-pressed=true]:not(:disabled):active { + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, #2323ff 0.625rem); + } + + button.fr-tag[aria-pressed=true]:disabled, + input[type=button].fr-tag[aria-pressed=true]:disabled { + background-color: transparent; + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, #e5e5e5 0.625rem); + } + + button.fr-tag[aria-pressed=true]:disabled:hover, + input[type=button].fr-tag[aria-pressed=true]:disabled:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + button.fr-tag[aria-pressed=true]:disabled:active, + input[type=button].fr-tag[aria-pressed=true]:disabled:active { + background-color: rgba(0, 0, 0, 0.1); + } + + button.fr-tag[aria-pressed=true]:disabled::after, + input[type=button].fr-tag[aria-pressed=true]:disabled::after { + color: #929292; + } + + button.fr-tag[aria-pressed=true].fr-tag--sm, + input[type=button].fr-tag[aria-pressed=true].fr-tag--sm { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #000091 0.5rem); + } + + button.fr-tag[aria-pressed=true].fr-tag--sm:hover, + input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:hover { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #1212ff 0.5rem); + } + + button.fr-tag[aria-pressed=true].fr-tag--sm:active, + input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:active { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #2323ff 0.5rem); + } + + button.fr-tag[aria-pressed=true].fr-tag--sm:disabled, + input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:disabled { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #e5e5e5 0.5rem); + } + + button.fr-tag:disabled, + input[type=button].fr-tag:disabled { + color: #929292; + background-color: #e5e5e5; + } + + a:not([href]).fr-tag { + color: #929292; + background-color: #e5e5e5; + } + + .fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true], + .fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true] { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #000091 0.5rem); + } + + .fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:hover, + .fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:hover { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #1212ff 0.5rem); + } + + .fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:active, + .fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:active { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #2323ff 0.5rem); + } + + .fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:disabled, + .fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:disabled { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, #e5e5e5 0.5rem); + } + + /** + * reset des marges dans l'alerte + */ + .fr-alert::before, + .fr-alert::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-alert__title, + .fr-alert p { + margin: 0 0 0.25rem; + } + + .fr-alert--info::before { + background-image: url("../icons/system/fr--info-fill.svg"); + } + + .fr-alert--success::before { + background-image: url("../icons/system/fr--success-fill.svg"); + } + + .fr-alert--error::before { + background-image: url("../icons/system/fr--error-fill.svg"); + } + + .fr-alert--warning::before { + background-image: url("../icons/system/fr--warning-fill.svg"); + } + + .fr-alert .fr-btn--close::before, + .fr-alert .fr-btn--close::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/close-line.svg"); + width: 1rem; + height: 1rem; + } + + /** + * reset des marges dans l'alerte + */ + .fr-alert .fr-link--close::before, + .fr-alert .fr-link--close::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/close-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-alert { + background-image: linear-gradient(0deg, #3a3a3a, #3a3a3a), linear-gradient(0deg, #3a3a3a, #3a3a3a), linear-gradient(0deg, #3a3a3a, #3a3a3a), linear-gradient(0deg, #3a3a3a, #3a3a3a), linear-gradient(0deg, #3a3a3a, #3a3a3a); + } + + .fr-alert::before { + color: #fff; + } + + .fr-alert--info { + background-image: linear-gradient(0deg, #0063cb, #0063cb), linear-gradient(0deg, #0063cb, #0063cb), linear-gradient(0deg, #0063cb, #0063cb), linear-gradient(0deg, #0063cb, #0063cb), linear-gradient(0deg, #0063cb, #0063cb); + } + + .fr-alert--error { + background-image: linear-gradient(0deg, #ce0500, #ce0500), linear-gradient(0deg, #ce0500, #ce0500), linear-gradient(0deg, #ce0500, #ce0500), linear-gradient(0deg, #ce0500, #ce0500), linear-gradient(0deg, #ce0500, #ce0500); + } + + .fr-alert--success { + background-image: linear-gradient(0deg, #18753c, #18753c), linear-gradient(0deg, #18753c, #18753c), linear-gradient(0deg, #18753c, #18753c), linear-gradient(0deg, #18753c, #18753c), linear-gradient(0deg, #18753c, #18753c); + } + + .fr-alert--warning { + background-image: linear-gradient(0deg, #b34000, #b34000), linear-gradient(0deg, #b34000, #b34000), linear-gradient(0deg, #b34000, #b34000), linear-gradient(0deg, #b34000, #b34000), linear-gradient(0deg, #b34000, #b34000); + } + + .fr-notice__title, + .fr-notice p { + margin: 0; + } + + .fr-notice__title::before { + vertical-align: -6px; + color: transparent; + } + + .fr-notice--info .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("../icons/system/fr--info-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice--warning .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-notice--alert .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-notice--witness .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-notice--cyberattack .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("../icons/system/fr--warning-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice--weather-orange .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("../icons/weather/heavy-showers-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice--weather-red .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("../icons/weather/heavy-showers-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice--weather-purple .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("../icons/weather/typhoon-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice--kidnapping .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("../icons/system/fr--alert-warning-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice--attack .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("../icons/system/fr--alert-warning-2-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice .fr-btn--close::before, + .fr-notice .fr-btn--close::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/close-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-notice { + background-color: #eee; + color: #161616; + } + + .fr-notice--info { + background-color: #e8edff; + color: #0063cb; + } + + .fr-notice--warning, + .fr-notice--weather-orange { + background-color: #ffe9e6; + color: #b34000; + } + + .fr-notice--alert { + background-color: #ffe9e9; + color: #ce0500; + } + + .fr-notice--weather-red { + background-color: #ce0500; + color: #fff; + } + + .fr-notice--weather-red .fr-btn--close { + background-color: #ce0500; + } + + .fr-notice--weather-purple { + background-color: #6e445a; + color: #fff; + } + + .fr-notice--weather-purple .fr-btn--close { + background-color: #6e445a; + } + + .fr-notice--witness { + background-color: #3a3a3a; + color: #fff; + background-image: linear-gradient(0deg, #ce0500, #ce0500); + } + + .fr-notice--witness .fr-btn--close { + background-color: #3a3a3a; + } + + .fr-notice--kidnapping, + .fr-notice--attack { + background-color: #ce0500; + color: #fff; + background-image: linear-gradient(0deg, #3a3a3a, #3a3a3a); + } + + .fr-notice--kidnapping .fr-btn--close, + .fr-notice--attack .fr-btn--close { + background-color: #ce0500; + } + + .fr-notice--cyberattack { + background-color: #3a3a3a; + color: #fff; + background-image: linear-gradient(0deg, #0063cb, #0063cb); + } + + .fr-notice--cyberattack .fr-btn--close { + background-color: #3a3a3a; + } + + .fr-radio-group input[type=radio] + label { + background-image: radial-gradient(transparent 10px, #000091 11px, transparent 12px); + } + + .fr-radio-group input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 10px, #e5e5e5 11px, transparent 12px); + } + + .fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, #000091 11px, transparent 12px), radial-gradient(#000091 5px, transparent 6px); + } + + .fr-radio-group input[type=radio]:checked:disabled + label { + background-image: radial-gradient(transparent 10px, #e5e5e5 11px, transparent 12px), radial-gradient(#e5e5e5 5px, transparent 6px); + } + + .fr-fieldset--error .fr-radio-group input[type=radio] + label { + background-image: radial-gradient(transparent 10px, #ce0500 11px, transparent 12px); + } + + .fr-fieldset--error .fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, #ce0500 11px, transparent 12px), radial-gradient(#000091 5px, transparent 6px); + } + + .fr-fieldset--valid .fr-radio-group input[type=radio] + label { + background-image: radial-gradient(transparent 10px, #18753c 11px, transparent 12px); + } + + .fr-fieldset--valid .fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, #18753c 11px, transparent 12px), radial-gradient(#000091 5px, transparent 6px); + } + + .fr-fieldset--info .fr-radio-group input[type=radio] + label { + background-image: radial-gradient(transparent 10px, #0063cb 11px, transparent 12px); + } + + .fr-fieldset--info .fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, #0063cb 11px, transparent 12px), radial-gradient(#000091 5px, transparent 6px); + } + + .fr-fieldset .fr-radio-group input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 10px, #e5e5e5 11px, transparent 12px); + } + + .fr-fieldset .fr-radio-group input[type=radio]:disabled:checked + label { + background-image: radial-gradient(transparent 10px, #e5e5e5 11px, transparent 12px), radial-gradient(#e5e5e5 5px, transparent 6px); + } + + .fr-radio-group--sm input[type=radio] + label { + background-image: radial-gradient(transparent 6px, #000091 7px, transparent 8px); + } + + .fr-radio-group--sm input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px); + } + + .fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, #000091 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-radio-group--sm input[type=radio]:checked:disabled + label { + background-image: radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px), radial-gradient(#e5e5e5 3px, transparent 4px); + } + + .fr-fieldset--error .fr-radio-group--sm input[type=radio] + label { + background-image: radial-gradient(transparent 6px, #ce0500 7px, transparent 8px); + } + + .fr-fieldset--error .fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, #ce0500 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-fieldset--valid .fr-radio-group--sm input[type=radio] + label { + background-image: radial-gradient(transparent 6px, #18753c 7px, transparent 8px); + } + + .fr-fieldset--valid .fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, #18753c 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-fieldset--info .fr-radio-group--sm input[type=radio] + label { + background-image: radial-gradient(transparent 6px, #0063cb 7px, transparent 8px); + } + + .fr-fieldset--info .fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, #0063cb 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-fieldset .fr-radio-group--sm input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px); + } + + .fr-fieldset .fr-radio-group--sm input[type=radio]:disabled:checked + label { + background-image: radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px), radial-gradient(#e5e5e5 3px, transparent 4px); + } + + .fr-radio-rich__pictogram { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd); + background-color: #fff; + } + + .fr-radio-rich input[type=radio] + label { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #000091 7px, transparent 8px); + background-color: #fff; + } + + .fr-radio-rich input[type=radio]:disabled + label { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px); + } + + .fr-radio-rich input[type=radio]:disabled ~ .fr-radio-rich__pictogram svg * { + fill: #929292; + } + + .fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), radial-gradient(transparent 6px, #000091 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-radio-rich input[type=radio]:checked ~ .fr-radio-rich__pictogram { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #ddd, #ddd); + } + + .fr-radio-rich input[type=radio]:checked:disabled + label { + background-image: linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px), radial-gradient(#e5e5e5 3px, transparent 4px); + } + + .fr-radio-rich input[type=radio]:checked:disabled ~ .fr-radio-rich__pictogram { + background-image: linear-gradient(0deg, #e5e5e5, #e5e5e5), linear-gradient(0deg, #e5e5e5, #e5e5e5), linear-gradient(0deg, #e5e5e5, #e5e5e5), linear-gradient(0deg, #ddd, #ddd); + } + + .fr-fieldset--error .fr-radio-rich input[type=radio] + label { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #ce0500 7px, transparent 8px); + } + + .fr-fieldset--error .fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), radial-gradient(transparent 6px, #ce0500 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-fieldset--valid .fr-radio-rich input[type=radio] + label { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #18753c 7px, transparent 8px); + } + + .fr-fieldset--valid .fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), radial-gradient(transparent 6px, #18753c 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-fieldset--info .fr-radio-rich input[type=radio] + label { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #0063cb 7px, transparent 8px); + } + + .fr-fieldset--info .fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), radial-gradient(transparent 6px, #0063cb 7px, transparent 8px), radial-gradient(#000091 3px, transparent 4px); + } + + .fr-fieldset .fr-radio-rich input[type=radio]:disabled + label { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px); + } + + .fr-fieldset .fr-radio-rich input[type=radio]:disabled:checked + label { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), radial-gradient(transparent 6px, #e5e5e5 7px, transparent 8px), radial-gradient(#e5e5e5 3px, transparent 4px); + } + + .fr-radio-rich__img { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd); + background-color: #fff; + } + + .fr-radio-rich input[type=radio]:disabled ~ .fr-radio-rich__img svg * { + fill: #929292; + } + + .fr-radio-rich input[type=radio]:checked ~ .fr-radio-rich__img { + background-image: linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #000091, #000091), linear-gradient(0deg, #ddd, #ddd); + } + + .fr-radio-rich input[type=radio]:checked:disabled ~ .fr-radio-rich__img { + background-image: linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #929292, #929292), linear-gradient(0deg, #ddd, #ddd); + } + + .fr-card--no-icon::after { + content: none; + } + + .fr-card__title, + .fr-card__desc { + flex: 1 0 auto; + } + + .fr-card__title a::after, + .fr-card__title button::after { + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/arrow-right-line.svg"); + width: 1rem; + height: 1rem; + background-color: transparent; + } + + .fr-card__title [target=_blank]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/external-link-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-card__detail::before { + width: 1rem; + height: 1rem; + } + + .fr-card--download .fr-tile__title a::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/download-line.svg"); + } + + .fr-card--download .fr-card__header { + padding-top: 56.25%; + } + + .fr-card--download .fr-card__header .fr-card__img img { + height: auto !important; + width: auto; + margin: auto; + } + + .fr-card.fr-enlarge-link .fr-card__title a { + text-decoration: none; + } + + .fr-card.fr-enlarge-link .fr-card__title a::after { + width: 1.5rem; + height: 1.5rem; + background-color: transparent; + } + + .fr-card.fr-enlarge-button .fr-card__title button::after { + width: 1.5rem; + height: 1.5rem; + background-color: transparent; + } + + .fr-card--sm.fr-enlarge-link .fr-card__title a::after, + .fr-card--sm.fr-enlarge-link .fr-card__title button::after, + .fr-card--sm.fr-enlarge-button .fr-card__title a::after, + .fr-card--sm.fr-enlarge-button .fr-card__title button::after { + width: 1rem; + height: 1rem; + } + + .fr-card--sm .fr-card__title a::after, + .fr-card--sm .fr-card__title button::after { + width: 1rem; + height: 1rem; + } + + .fr-card--lg.fr-enlarge-link .fr-card__title a::after, + .fr-card--lg.fr-enlarge-link .fr-card__title button::after, + .fr-card--lg.fr-enlarge-button .fr-card__title a::after, + .fr-card--lg.fr-enlarge-button .fr-card__title button::after { + width: 2rem; + height: 2rem; + } + + .fr-card--lg .fr-card__title a::after, + .fr-card--lg .fr-card__title button::after { + width: 1.5rem; + height: 1.5rem; + } + + .fr-card > .fr-card__img { + flex-shrink: 0; + } + + .fr-card { + background-color: #fff; + } + + .fr-card:not(.fr-card--no-border):not(.fr-card--shadow) { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd); + } + + .fr-card--grey { + background-color: #eee; + } + + .fr-card--shadow { + z-index: 500; + background-color: #fff; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + } + + .fr-card--shadow.fr-card--grey { + background-color: #eee; + } + + .fr-card--no-background { + background-color: transparent; + } + + .fr-card--no-background:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-card--no-background:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-card--download:not(.fr-card--no-background) .fr-card__header { + background-color: #f6f6f6; + } + + .fr-card__detail { + color: #666; + } + + .fr-card__title { + color: #161616; + } + + .fr-card__title a[href], + .fr-card__title button { + color: #000091; + } + + .fr-card__title button:disabled { + color: #929292; + } + + .fr-card__title:disabled, + a.fr-card__title:not([href]) { + color: #929292; + background-color: #e5e5e5; + } + + .fr-checkbox-group input[type=checkbox] { + opacity: 1; + margin-top: 0; + } + + .fr-fieldset__content .fr-checkbox-group input[type=checkbox] { + margin-top: 1.5rem; + } + + .fr-fieldset__content + .fr-valid-text, + .fr-fieldset__content + .fr-error-text { + margin-top: 1rem; + } + + .fr-checkbox-group--error input[type=checkbox] + label, + .fr-checkbox-group--error input[type=checkbox]:checked + label { + color: #ce0500; + } + + .fr-checkbox-group--error::before { + background-color: #ce0500; + } + + .fr-checkbox-group--valid input[type=checkbox] + label, + .fr-checkbox-group--valid input[type=checkbox]:checked + label { + color: #18753c; + } + + .fr-checkbox-group--valid::before { + background-color: #18753c; + } + + .fr-segmented { + display: block; + } + + .fr-segmented--sm .fr-segmented__legend--inline { + margin: 0.25rem 0 0; + } + + .fr-segmented__legend--inline { + margin: 0.5rem 0 0; + } + + .fr-segmented__elements { + display: inline-flex; + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-segmented input + label::before { + width: 1rem; + height: 1rem; + vertical-align: -2px; + } + + .fr-segmented input:focus + label::before { + outline: none; + } + + .fr-segmented__element label { + color: #161616; + } + + .fr-segmented__element input:checked + label { + box-shadow: inset 0 0 0 1px #000091; + color: #000091; + } + + .fr-segmented__element input:checked:disabled + label { + box-shadow: inset 0 0 0 1px #929292; + color: #929292; + } + + .fr-toggle input[type=checkbox]::-ms-check { + display: none; + } + + .fr-toggle input[type=checkbox]:checked::before, + .fr-toggle input[type=checkbox]:checked::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/check-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-toggle__list { + list-style: none; + padding: 0; + } + + .fr-toggle label { + color: #161616; + } + + .fr-toggle label::before { + color: #000091; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23000091' height='24' viewBox='0 0 40 24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-toggle label::after { + color: #000091; + box-shadow: inset 0 0 0 1px #000091; + background-color: #fff; + } + + .fr-toggle input[type=checkbox] { + box-shadow: inset 0 0 0 1px #000091; + } + + .fr-toggle input[type=checkbox]:checked { + background-color: #000091; + } + + .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23000091' height='24' viewBox='0 0 40 24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::after { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000091' d='M10 15.17l9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E"); + } + + .fr-toggle input[type=checkbox]:disabled { + box-shadow: inset 0 0 0 1px #e5e5e5; + } + + .fr-toggle input[type=checkbox]:disabled:checked { + background-color: #e5e5e5; + } + + .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::before { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23e5e5e5' height='24' viewBox='0 0 40 24' fill='%23e5e5e5' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::after { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='M10 15.17l9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E"); + } + + .fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::before { + color: #929292; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23e5e5e5' height='24' viewBox='0 0 40 24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::after { + color: #929292; + box-shadow: inset 0 0 0 1px #e5e5e5; + } + + .fr-toggle .fr-hint-text { + color: #666; + } + + .fr-toggle--border-bottom { + box-shadow: inset 0 -1px 0 0 #ddd; + } + + .fr-toggle--valid::before { + background-color: #18753c; + } + + .fr-toggle--error::before { + background-color: #ce0500; + } + + .fr-toggle--error label, + .fr-fieldset--error .fr-toggle label { + color: #ce0500; + } + + .fr-toggle--error label::before, + .fr-fieldset--error .fr-toggle label::before { + color: #ce0500; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ce0500' height='24' viewBox='0 0 40 24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-toggle--error label::after, + .fr-fieldset--error .fr-toggle label::after { + box-shadow: inset 0 0 0 1px #ce0500; + } + + .fr-toggle--error input[type=checkbox]:checked ~ .fr-toggle__label::before, + .fr-fieldset--error .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ce0500' height='24' viewBox='0 0 40 24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-toggle--valid label, + .fr-fieldset--valid .fr-toggle label { + color: #18753c; + } + + .fr-toggle--valid label::before, + .fr-fieldset--valid .fr-toggle label::before { + color: #18753c; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2318753c' height='24' viewBox='0 0 40 24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-toggle--valid label::after, + .fr-fieldset--valid .fr-toggle label::after { + box-shadow: inset 0 0 0 1px #18753c; + } + + .fr-toggle--valid input[type=checkbox]:checked ~ .fr-toggle__label::before, + .fr-fieldset--valid .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2318753c' height='24' viewBox='0 0 40 24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='39' height='23' rx='11.5' /%3E%3C/svg%3E"); + } + + .fr-skiplinks ul { + list-style-type: none; + } + + .fr-skiplinks ol { + list-style-type: none; + } + + .fr-skiplinks ul, + .fr-skiplinks ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-skiplinks.focus-within { + position: relative; + transform: translateY(0); + opacity: 1; + } + + .fr-skiplinks { + background-color: #eee; + } + + /** + * Cache l'icone native du select sur IE + */ + .fr-select::-ms-expand { + display: none; + } + + .fr-select { + color: #3a3a3a; + background-color: #eee; + box-shadow: inset 0 -2px 0 0 #3a3a3a; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 24 24' %3E%3Cpath fill='%23161616' d='M12,13.1l5-4.9l1.4,1.4L12,15.9L5.6,9.5l1.4-1.4L12,13.1z'/%3E%3C/svg%3E"); + } + + .fr-fieldset--valid .fr-select, + .fr-select-group--valid .fr-select { + box-shadow: inset 0 -2px 0 0 #18753c; + } + + .fr-fieldset--error .fr-select, + .fr-select-group--error .fr-select { + box-shadow: inset 0 -2px 0 0 #ce0500; + } + + .fr-select-group--error::before { + background-image: linear-gradient(0deg, #ce0500, #ce0500); + } + + .fr-select-group--valid::before { + background-image: linear-gradient(0deg, #18753c, #18753c); + } + + .fr-select-group--info::before { + background-image: linear-gradient(0deg, #0063cb, #0063cb); + } + + .fr-select:disabled { + color: #929292; + box-shadow: inset 0 -2px 0 0 #e5e5e5; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 24 24' %3E%3Cpath fill='%23929292' d='M12,13.1l5-4.9l1.4,1.4L12,15.9L5.6,9.5l1.4-1.4L12,13.1z'/%3E%3C/svg%3E"); + } + + .fr-select:-webkit-autofill, + .fr-select:-webkit-autofill:hover, + .fr-select:-webkit-autofill:focus { + box-shadow: inset 0 -2px 0 0 #3a3a3a, inset 0 0 0 1000px #ececfe; + -webkit-text-fill-color: #161616; + } + + /** + * Marge des titres et textes + */ + .fr-callout__title { + margin: 0 0 0.5rem; + color: #161616; + } + + .fr-callout__text { + margin: 0; + } + + .fr-callout { + background-color: #eee; + background-image: linear-gradient(0deg, #6a6af4, #6a6af4); + } + + .fr-callout::before { + color: #161616; + } + + .fr-callout--green-tilleul-verveine { + background-image: linear-gradient(0deg, #b7a73f, #b7a73f); + background-color: #fceeac; + } + + .fr-callout--green-bourgeon { + background-image: linear-gradient(0deg, #68a532, #68a532); + background-color: #c9fcac; + } + + .fr-callout--green-emeraude { + background-image: linear-gradient(0deg, #00a95f, #00a95f); + background-color: #c3fad5; + } + + .fr-callout--green-menthe { + background-image: linear-gradient(0deg, #009081, #009081); + background-color: #bafaee; + } + + .fr-callout--green-archipel { + background-image: linear-gradient(0deg, #009099, #009099); + background-color: #c7f6fc; + } + + .fr-callout--blue-ecume { + background-image: linear-gradient(0deg, #465f9d, #465f9d); + background-color: #e9edfe; + } + + .fr-callout--blue-cumulus { + background-image: linear-gradient(0deg, #417dc4, #417dc4); + background-color: #e6eefe; + } + + .fr-callout--purple-glycine { + background-image: linear-gradient(0deg, #a558a0, #a558a0); + background-color: #fee7fc; + } + + .fr-callout--pink-macaron { + background-image: linear-gradient(0deg, #e18b76, #e18b76); + background-color: #fee9e6; + } + + .fr-callout--pink-tuile { + background-image: linear-gradient(0deg, #ce614a, #ce614a); + background-color: #fee9e7; + } + + .fr-callout--yellow-tournesol { + background-image: linear-gradient(0deg, #c8aa39, #c8aa39); + background-color: #feecc2; + } + + .fr-callout--yellow-moutarde { + background-image: linear-gradient(0deg, #c3992a, #c3992a); + background-color: #feebd0; + } + + .fr-callout--orange-terre-battue { + background-image: linear-gradient(0deg, #e4794a, #e4794a); + background-color: #fee9e5; + } + + .fr-callout--brown-cafe-creme { + background-image: linear-gradient(0deg, #d1b781, #d1b781); + background-color: #f7ecdb; + } + + .fr-callout--brown-caramel { + background-image: linear-gradient(0deg, #c08c65, #c08c65); + background-color: #f7ebe5; + } + + .fr-callout--brown-opera { + background-image: linear-gradient(0deg, #bd987a, #bd987a); + background-color: #f7ece4; + } + + .fr-callout--beige-gris-galet { + background-image: linear-gradient(0deg, #aea397, #aea397); + background-color: #f3ede5; + } + + .fr-modal__body { + z-index: 2000; + background-color: #fff; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + } + + .fr-modal__title { + color: #161616; + } + + .fr-modal__footer { + background-color: #fff; + } + + .fr-modal__body.fr-scroll-divider .fr-modal__footer { + background-image: linear-gradient(0deg, #ddd, #ddd); + } + + /** + * reset liste à puce + */ + .fr-nav [href] { + text-decoration: none; + } + + .fr-nav ul { + list-style-type: none; + } + + .fr-nav ol { + list-style-type: none; + } + + .fr-nav ul, + .fr-nav ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + /** + * reset margin + */ + .fr-nav__btn::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/arrow-down-s-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-mega-menu__category { + margin: 0; + } + + .fr-nav__link, + .fr-nav__btn { + color: #161616; + } + + .fr-nav__link[aria-current]:not([aria-current=false]), + .fr-nav__btn[aria-current]:not([aria-current=false]) { + color: #000091; + } + + .fr-nav__link[aria-current]:not([aria-current=false])::before, + .fr-nav__btn[aria-current]:not([aria-current=false])::before { + background-color: #000091; + } + + .fr-nav__btn[aria-expanded=true]:not(:disabled) { + background-color: #e3e3fd; + color: #000091; + } + + .fr-nav__item::before { + box-shadow: 0 -1px 0 0 #ddd, inset 0 -1px 0 0 #ddd; + } + + .fr-nav__item:first-child::before { + box-shadow: inset 0 -1px 0 0 #ddd; + } + + .fr-nav__item:last-child::before { + box-shadow: 0 -1px 0 0 #ddd; + } + + .fr-mega-menu__list::before { + box-shadow: 0 1px 0 0 #ddd; + } + + .fr-share__group > li { + list-style: none; + } + + .fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-share .fr-btn--bluesky::before { + background-image: url("../icons/logo/bluesky-line.svg"); + } + + .fr-share .fr-btn--facebook::before { + background-image: url("../icons/logo/facebook-circle-line.svg"); + } + + .fr-share .fr-btn--linkedin::before { + background-image: url("../icons/logo/linkedin-box-line.svg"); + } + + .fr-share .fr-btn--mastodon::before { + background-image: url("../icons/logo/mastodon-line.svg"); + } + + .fr-share .fr-btn--threads::before { + background-image: url("../icons/logo/threads-line.svg"); + } + + .fr-share .fr-btn--twitter::before { + background-image: url("../icons/logo/twitter-line.svg"); + } + + .fr-share .fr-btn--twitter-x::before { + background-image: url("../icons/logo/twitter-x-line.svg"); + } + + .fr-share .fr-btn--mail::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/business/mail-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share .fr-btn--copy::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/business/links-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--bluesky::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/logo/bluesky-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--facebook::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/logo/facebook-circle-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--linkedin::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/logo/linkedin-box-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--mastodon::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/logo/mastodon-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--threads::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/logo/threads-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--twitter::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/logo/twitter-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--twitter-x::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/logo/twitter-x-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--mail::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/business/mail-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share__link--copy::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/business/links-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share .fr-btn { + background-color: transparent; + color: #000091; + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-share .fr-btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-share .fr-btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-share .fr-btn:disabled, + .fr-share a.fr-btn:not([href]) { + color: #929292; + box-shadow: inset 0 0 0 1px #e5e5e5; + background-color: transparent; + } + + .fr-share .fr-btn:disabled:hover, + .fr-share a.fr-btn:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-share .fr-btn:disabled:active, + .fr-share a.fr-btn:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-share__text { + color: #666; + } + + .fr-share__link { + background-color: transparent; + color: #000091; + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-share__link:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-share__link:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-share__link:disabled, + a.fr-share__link:not([href]) { + color: #929292; + box-shadow: inset 0 0 0 1px #e5e5e5; + background-color: transparent; + } + + .fr-share__link:disabled:hover, + a.fr-share__link:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-share__link:disabled:active, + a.fr-share__link:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + /** + * Reset liste à puce + */ + .fr-footer ul { + list-style-type: none; + } + + .fr-footer ol { + list-style-type: none; + } + + .fr-footer ul, + .fr-footer ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-footer__content-desc [href] { + text-decoration: underline; + } + + .fr-footer__bottom .fr-btn::before, + .fr-footer__bottom .fr-btn::after, + .fr-footer__bottom .fr-footer__bottom-link::before, + .fr-footer__bottom .fr-footer__bottom-link::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + margin-bottom: -0.25rem; + } + + .fr-footer { + box-shadow: inset 0 -1px 0 0 #ddd; + } + + .fr-footer__content-link { + color: #3a3a3a; + } + + .fr-footer__top-cat { + color: #161616; + } + + .fr-footer__top { + background-color: #f6f6f6; + } + + .fr-footer__bottom { + box-shadow: inset 0 1px 0 0 #ddd; + } + + .fr-footer__bottom .fr-btn { + color: #666; + } + + .fr-footer__bottom-item::before { + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-footer__bottom-link { + color: #666; + } + + .fr-footer__bottom-copy { + color: #666; + } + + .fr-footer__partners { + box-shadow: inset 0 1px 0 0 #ddd; + } + + .fr-footer__partners-title { + color: #3a3a3a; + } + + .fr-footer__partners .fr-footer__logo { + background-color: #fff; + box-shadow: inset 0 0 0 1px #ddd; + } + + /** + * Correctif de la largeur du texte dans la tuile + */ + .fr-tile--download .fr-tile__body, + .fr-tile--horizontal .fr-tile__body { + flex-basis: 100%; + } + + .fr-tile__body, + .fr-tile__body > * { + max-width: 100%; + } + + .fr-tile__title { + margin: 0 0 0.5rem; + max-width: 100%; + color: #161616; + } + + .fr-tile__title a::after, + .fr-tile__title button::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/arrow-right-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-tile__title [target=_blank]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/external-link-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-tile__desc { + margin: 0; + max-width: 100%; + } + + .fr-tile__start, + .fr-tile__detail { + max-width: 100%; + } + + .fr-tile--download .fr-tile__title a::after, + .fr-tile--download .fr-tile__title button::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/download-line.svg"); + } + + .fr-tile.fr-enlarge-link .fr-tile__title a { + text-decoration: none; + } + + .fr-tile.fr-enlarge-link .fr-tile__title a::after { + width: 1.5rem; + height: 1.5rem; + background-color: transparent; + } + + .fr-tile.fr-enlarge-button .fr-tile__title button::after { + width: 1.5rem; + height: 1.5rem; + background-color: transparent; + } + + .fr-tile--sm .fr-tile__title a::after, + .fr-tile--sm .fr-tile__title button::after { + width: 1rem; + height: 1rem; + } + + .fr-tile { + background-color: #fff; + } + + .fr-tile:not(.fr-tile--no-border):not(.fr-tile--shadow) { + background-image: linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd), linear-gradient(0deg, #ddd, #ddd); + } + + .fr-tile--grey { + background-color: #eee; + } + + .fr-tile--shadow { + z-index: 500; + background-color: #fff; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + } + + .fr-tile--shadow.fr-tile--grey { + background-color: #eee; + } + + .fr-tile--no-background { + background-color: transparent; + } + + .fr-tile--no-background:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-tile--no-background:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-tile__title:disabled, + a.fr-tile__title:not([href]) { + color: #929292; + background-color: #e5e5e5; + } + + .fr-tile__title::before { + background-image: linear-gradient(0deg, #3a3a3a, #3a3a3a); + } + + .fr-tile__title a, + .fr-tile__title button { + color: #000091; + } + + .fr-tile__title a::before, + .fr-tile__title button::before { + background-image: linear-gradient(0deg, #000091, #000091); + } + + .fr-tile__title a:not([href]), + .fr-tile__title button:disabled { + color: #929292; + } + + .fr-tile__title a:not([href])::before, + .fr-tile__title button:disabled::before { + background-image: linear-gradient(0deg, #e5e5e5, #e5e5e5); + } + + .fr-translate .fr-translate__btn::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/editor/translate-2.svg"); + width: 1rem; + height: 1rem; + } + + .fr-translate .fr-translate__btn::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/arrow-down-s-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-translate .fr-translate__btn[aria-expanded=true] { + color: #000091; + background-color: #e3e3fd; + } + + .fr-translate__menu .fr-translate__language { + box-shadow: none; + } + + .fr-transcription { + position: relative; + } + + .fr-transcription__btn::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/editor/align-left.svg"); + width: 1rem; + height: 1rem; + } + + .fr-transcription__btn::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/arrow-down-s-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-transcription__btn[aria-expanded=true]::after { + transform: rotate(-180deg); + } + + ul.fr-transcription__actions-group { + list-style-type: none; + } + + ol.fr-transcription__actions-group { + list-style-type: none; + } + + ul.fr-transcription__actions-group, + ol.fr-transcription__actions-group { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__content { + max-height: 9.5rem; + } + + .fr-transcription::before { + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-transcription__btn { + color: #000091; + } + + .fr-transcription__btn[aria-expanded=true] { + background-color: #e3e3fd; + } + + .fr-transcription__content::before { + box-shadow: inset 0 1px 0 0 #ddd; + } + + .fr-transcription__footer::before { + box-shadow: inset 0 1px 0 0 #ddd; + } + + .fr-transcription .fr-modal:not(.fr-modal--opened)::before { + box-shadow: inset 0 1px 0 0 #ddd; + } + + .fr-input-wrap--addon .fr-btn { + flex-shrink: 0; + } + + .fr-input:-ms-input-placeholder { + font-style: italic; + } + + .fr-input { + color: #3a3a3a; + background-color: #eee; + box-shadow: inset 0 -2px 0 0 #3a3a3a; + } + + .fr-input::placeholder { + color: #666; + } + + .fr-input::-webkit-contacts-auto-fill-button { + background-color: #161616; + } + + .fr-input::-webkit-contacts-auto-fill-button:hover { + background-color: #343434; + } + + .fr-input::-webkit-contacts-auto-fill-button:active { + background-color: #474747; + } + + .fr-input:autofill, + .fr-input:autofill:hover, + .fr-input:autofill:focus, + .fr-input:-webkit-autofill, + .fr-input:-webkit-autofill:hover, + .fr-input:-webkit-autofill:focus { + box-shadow: inset 0 -2px 0 0 #3a3a3a, inset 0 0 0 1000px #e8edff; + -webkit-text-fill-color: #161616; + } + + .fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 #000091; + } + + .fr-fieldset--valid .fr-input, + .fr-fieldset--valid .fr-input-wrap--addon > .fr-input:not(:last-child), + .fr-input-group--valid .fr-input, + .fr-input-group--valid .fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 #18753c; + } + + .fr-fieldset--error .fr-input, + .fr-fieldset--error .fr-input-wrap--addon > .fr-input:not(:last-child), + .fr-input-group--error .fr-input, + .fr-input-group--error .fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 #ce0500; + } + + .fr-input-group--error::before { + background-image: linear-gradient(0deg, #ce0500, #ce0500); + } + + .fr-input-group--valid::before { + background-image: linear-gradient(0deg, #18753c, #18753c); + } + + .fr-input-group--info::before { + background-image: linear-gradient(0deg, #0063cb, #0063cb); + } + + .fr-search-bar .fr-btn::before, + .fr-search-bar .fr-btn::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/search-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-search-bar .fr-input { + box-shadow: inset 0 -2px 0 0 #000091; + } + + .fr-search-bar .fr-input--valid { + box-shadow: inset 0 -2px 0 0 #18753c; + } + + .fr-search-bar .fr-input--error { + box-shadow: inset 0 -2px 0 0 #ce0500; + } + + .fr-search-bar .fr-input::-webkit-search-cancel-button { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='%23161616' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-11.414L9.172 7.757 7.757 9.172 10.586 12l-2.829 2.828 1.415 1.415L12 13.414l2.828 2.829 1.415-1.415L13.414 12l2.829-2.828-1.415-1.415L12 10.586z'/%3E%3C/svg%3E"); + } + + .fr-content-media__caption, + .fr-content-media .fr-link { + color: #666; + } + + .fr-content-media__transcription .fr-link { + background-color: transparent; + color: #000091; + } + + .fr-content-media__transcription .fr-link:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-content-media__transcription .fr-link:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-content-media__transcription .fr-link:disabled, + .fr-content-media__transcription a.fr-link:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-content-media__transcription .fr-link:disabled:hover, + .fr-content-media__transcription a.fr-link:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-content-media__transcription .fr-link:disabled:active, + .fr-content-media__transcription a.fr-link:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-consent-service__collapse .fr-consent-service__collapse-btn { + text-decoration: underline; + } + + .fr-consent-service__collapse .fr-consent-service__collapse-btn::before, + .fr-consent-service__collapse .fr-consent-service__collapse-btn::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/arrow-down-s-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-consent-service__collapse .fr-consent-service__collapse-btn[aria-expanded=true]::before, + .fr-consent-service__collapse .fr-consent-service__collapse-btn[aria-expanded=true]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/arrow-up-s-line.svg"); + width: 1rem; + height: 1rem; + } + + .fr-consent-placeholder { + background-color: #eee; + } + + .fr-consent-banner { + z-index: 1500; + background-color: #f6f6f6; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-consent-manager__header, + .fr-consent-service { + box-shadow: inset 0 -1px 0 0 #ddd; + color: #3a3a3a; + } + + .fr-consent-manager__header .fr-radio-group + .fr-radio-group::before, + .fr-consent-service .fr-radio-group + .fr-radio-group::before { + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-consent-service__title { + color: #161616; + } + + .fr-consent-service:last-of-type, + .fr-consent-service .fr-consent-service { + box-shadow: none; + } + + .fr-consent-service .fr-consent-service__collapse-btn { + color: #000091; + } + + /** + * Correctif de la largeur max des textes + */ + .fr-follow__newsletter > * { + max-width: 100%; + } + + .fr-follow .fr-btn--bluesky::before { + background-image: url("../icons/logo/bluesky-fill.svg"); + } + + .fr-follow .fr-btn--dailymotion::before { + background-image: url("../icons/logo/fr--dailymotion-fill.svg"); + } + + .fr-follow .fr-btn--facebook::before { + background-image: url("../icons/logo/facebook-circle-fill.svg"); + } + + .fr-follow .fr-btn--github::before { + background-image: url("../icons/logo/github-fill.svg"); + } + + .fr-follow .fr-btn--instagram::before { + background-image: url("../icons/logo/instagram-fill.svg"); + } + + .fr-follow .fr-btn--linkedin::before { + background-image: url("../icons/logo/linkedin-box-fill.svg"); + } + + .fr-follow .fr-btn--mastodon::before { + background-image: url("../icons/logo/mastodon-fill.svg"); + } + + .fr-follow .fr-btn--snapchat::before { + background-image: url("../icons/logo/snapchat-fill.svg"); + } + + .fr-follow .fr-btn--telegram::before { + background-image: url("../icons/logo/telegram-fill.svg"); + } + + .fr-follow .fr-btn--threads::before { + background-image: url("../icons/logo/threads-fill.svg"); + } + + .fr-follow .fr-btn--tiktok::before { + background-image: url("../icons/logo/fr--tiktok-fill.svg"); + } + + .fr-follow .fr-btn--twitch::before { + background-image: url("../icons/logo/twitch-fill.svg"); + } + + .fr-follow .fr-btn--twitter::before { + background-image: url("../icons/logo/twitter-fill.svg"); + } + + .fr-follow .fr-btn--twitter-x::before { + background-image: url("../icons/logo/twitter-x-fill.svg"); + } + + .fr-follow .fr-btn--vimeo::before { + background-image: url("../icons/logo/vimeo-fill.svg"); + } + + .fr-follow .fr-btn--youtube::before { + background-image: url("../icons/logo/youtube-fill.svg"); + } + + .fr-follow .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-follow .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-follow .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 2rem; + height: 2rem; + } + + .fr-follow .fr-link--facebook::before, + .fr-follow .fr-link--facebook::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/logo/facebook-circle-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-link--twitter::before, + .fr-follow .fr-link--twitter::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/logo/twitter-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-link--twitter-x::before, + .fr-follow .fr-link--twitter-x::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/logo/twitter-x-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-link--instagram::before, + .fr-follow .fr-link--instagram::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/logo/instagram-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-link--linkedin::before, + .fr-follow .fr-link--linkedin::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/logo/linkedin-box-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-link--youtube::before, + .fr-follow .fr-link--youtube::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/logo/youtube-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-links-group:not(.fr-links-group--sm):not(.fr-links-group--lg) .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-follow .fr-links-group:not(.fr-links-group--sm):not(.fr-links-group--lg) .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-links-group--lg .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-follow .fr-links-group--lg .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 2rem; + height: 2rem; + } + + .fr-follow { + background-color: #f5f5fe; + } + + .fr-follow .fr-input { + background-color: #fff; + } + + .fr-follow__title { + color: #161616; + } + + .fr-follow__newsletter-legal { + color: #666; + } + + .fr-follow__social .fr-btn { + background-color: transparent; + color: #000091; + } + + .fr-follow__social .fr-btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-follow__social .fr-btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-follow__social .fr-btn:disabled, + .fr-follow__social a.fr-btn:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-follow__social .fr-btn:disabled:hover, + .fr-follow__social a.fr-btn:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-follow__social .fr-btn:disabled:active, + .fr-follow__social a.fr-btn:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-follow .fr-grid-row > *:not(:first-child) { + box-shadow: 0 -1px 0 0 #6a6af4; + } + + .fr-follow__social .fr-link { + background-color: transparent; + color: #000091; + } + + .fr-follow__social .fr-link:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-follow__social .fr-link:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-follow__social .fr-link:disabled, + .fr-follow__social a.fr-link:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-follow__social .fr-link:disabled:hover, + .fr-follow__social a.fr-link:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-follow__social .fr-link:disabled:active, + .fr-follow__social a.fr-link:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-password__checkbox { + position: absolute; + top: 0; + right: 0; + margin: 0; + } + + .fr-password__btn { + background-color: transparent; + color: #000091; + } + + .fr-password__btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-password__btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-password__btn:disabled, + a.fr-password__btn:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-password__btn:disabled:hover, + a.fr-password__btn:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-password__btn:disabled:active, + a.fr-password__btn:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-password [data-fr-capslock]::before { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23161616' d='M22.668 0C23.4023 0 24 .5977 24 1.332v21.336c0 .7343-.5977 1.332-1.332 1.332H1.332C.5977 24 0 23.4023 0 22.668V1.332C0 .5977.5977 0 1.332 0Zm-1.336 2.668H2.668v18.664h18.664Zm-4.664 12.664V18H7.332v-2.668ZM12 5.332 16.668 10H14v3.332h-4V10H7.332Zm0 0'/%3E%3C/svg%3E"); + } + + .fr-password .fr-password__checkbox input[type=checkbox] + label { + color: #161616; + } + + .fr-header ul { + list-style-type: none; + } + + .fr-header ol { + list-style-type: none; + } + + .fr-header ul, + .fr-header ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + + .fr-header [href] { + text-decoration: none; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):not(.fr-btn--display)::before { + width: 1rem; + height: 1rem; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before, + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before, + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before { + width: 1rem; + height: 1rem; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn.fr-btn--display::before { + width: 1rem; + height: 1rem; + } + + .fr-header__tools-links .fr-link { + overflow: visible; + background-color: transparent; + color: #000091; + } + + .fr-header__service-title, + .fr-header__service-tagline { + margin: 0; + } + + .fr-header__operator img { + height: auto !important; + } + + .fr-header__navbar .fr-btn--menu::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/menu-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-header__navbar .fr-btn--search::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + background-image: url("../icons/system/search-line.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-header__brand { + z-index: 750; + background-color: #fff; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + } + + .fr-header__service { + color: #161616; + } + + .fr-header__service::before { + background-color: #ddd; + } + + .fr-header__menu-links::after { + box-shadow: inset 0 1px 0 0 #ddd; + } + + .fr-header__menu-links .fr-btn { + background-color: transparent; + color: #000091; + box-shadow: none; + } + + .fr-header__menu-links .fr-btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__menu-links .fr-btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__menu-links .fr-btn:disabled, + .fr-header__menu-links a.fr-btn:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-header__menu-links .fr-btn:disabled:hover, + .fr-header__menu-links a.fr-btn:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__menu-links .fr-btn:disabled:active, + .fr-header__menu-links a.fr-btn:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__tools-links .fr-btn { + background-color: transparent; + color: #000091; + } + + .fr-header__tools-links .fr-btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__tools-links .fr-btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__tools-links .fr-btn:disabled, + .fr-header__tools-links a.fr-btn:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-header__tools-links .fr-btn:disabled:hover, + .fr-header__tools-links a.fr-btn:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__tools-links .fr-btn:disabled:active, + .fr-header__tools-links a.fr-btn:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn { + background-color: transparent; + color: #000091; + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn:disabled, + .fr-header__tools-links > .fr-translate:first-child:last-child a.fr-btn:not([href]) { + color: #929292; + box-shadow: inset 0 0 0 1px #e5e5e5; + background-color: transparent; + } + + .fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn:disabled:hover, + .fr-header__tools-links > .fr-translate:first-child:last-child a.fr-btn:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn:disabled:active, + .fr-header__tools-links > .fr-translate:first-child:last-child a.fr-btn:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__navbar .fr-service__title { + color: #161616; + } + + .fr-header__navbar .fr-btn { + background-color: transparent; + color: #000091; + } + + .fr-header__navbar .fr-btn:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__navbar .fr-btn:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__navbar .fr-btn:disabled, + .fr-header__navbar a.fr-btn:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-header__navbar .fr-btn:disabled:hover, + .fr-header__navbar a.fr-btn:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__navbar .fr-btn:disabled:active, + .fr-header__navbar a.fr-btn:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__navbar .fr-btn--menu { + background-color: transparent; + color: #000091; + box-shadow: inset 0 0 0 1px #ddd; + } + + .fr-header__navbar .fr-btn--menu:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__navbar .fr-btn--menu:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__navbar .fr-btn--menu:disabled, + .fr-header__navbar a.fr-btn--menu:not([href]) { + color: #929292; + box-shadow: inset 0 0 0 1px #e5e5e5; + background-color: transparent; + } + + .fr-header__navbar .fr-btn--menu:disabled:hover, + .fr-header__navbar a.fr-btn--menu:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__navbar .fr-btn--menu:disabled:active, + .fr-header__navbar a.fr-btn--menu:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header .fr-modal { + background-color: #fff; + } + + .fr-header__menu-links .fr-link { + background-color: transparent; + color: #000091; + box-shadow: inset 0 -1px 0 0 #ddd; + } + + .fr-header__menu-links .fr-link:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__menu-links .fr-link:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__menu-links .fr-link:disabled, + .fr-header__menu-links a.fr-link:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-header__menu-links .fr-link:disabled:hover, + .fr-header__menu-links a.fr-link:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__menu-links .fr-link:disabled:active, + .fr-header__menu-links a.fr-link:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__tools-links .fr-link:hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__tools-links .fr-link:active { + background-color: rgba(0, 0, 0, 0.1); + } + + .fr-header__tools-links .fr-link:disabled, + .fr-header__tools-links a.fr-link:not([href]) { + color: #929292; + background-color: transparent; + } + + .fr-header__tools-links .fr-link:disabled:hover, + .fr-header__tools-links a.fr-link:not([href]):hover { + background-color: rgba(0, 0, 0, 0.05); + } + + .fr-header__tools-links .fr-link:disabled:active, + .fr-header__tools-links a.fr-link:not([href]):active { + background-color: rgba(0, 0, 0, 0.1); + } +} +@media screen and (min-width: 48em) and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-sidemenu { + box-shadow: none; + } + + .fr-sidemenu__title { + box-shadow: none; + } + + .fr-sidemenu__inner { + box-shadow: inset -1px 0 0 0 #ddd; + } + + .fr-sidemenu--right .fr-sidemenu__inner { + box-shadow: inset 1px 0 0 0 #ddd; + } + + .fr-follow .fr-grid-row > *:not(:first-child) { + box-shadow: -1px 0 0 0 #6a6af4; + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) and (min-width: 48em) { + .fr-tabs__panel > * { + margin-left: 2rem; + margin-right: 2rem; + } + + .fr-tabs__panel > *:first-child { + margin-top: 1.75rem; + } + + .fr-tabs__panel > *:last-child { + margin-bottom: 2rem; + } + + .fr-card--download .fr-card__header { + padding-top: 0; + } + + .fr-card--download .fr-card__body, + .fr-card--horizontal .fr-card__body, + .fr-card--horizontal-half .fr-card__body, + .fr-card--horizontal-tier .fr-card__body { + flex-basis: 100%; + } + + .fr-tile--download.fr-tile--vertical\@md .fr-tile__body, + .fr-tile--horizontal.fr-tile--vertical\@md .fr-tile__body { + flex-basis: auto; + } +} +@media screen and (forced-colors: active) and (min-width: 0\0) and (min-resolution: 72dpi), screen and (prefers-contrast: more) and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-pagination__link[aria-current]:not([aria-current=false]) { + border: 1px solid #000091; + } +} +@media screen and (min-width: 62em) and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-nav__list > .fr-nav__item:first-child:nth-last-child(2), + .fr-nav__list > .fr-nav__item:first-child:nth-last-child(2) ~ *, + .fr-nav__list > .fr-nav__item:first-child:nth-last-child(3), + .fr-nav__list > .fr-nav__item:first-child:nth-last-child(3) ~ *, + .fr-nav__list > .fr-nav__item:first-child:nth-last-child(4), + .fr-nav__list > .fr-nav__item:first-child:nth-last-child(4) ~ * { + flex-basis: auto; + } + + .fr-nav__item { + position: static; + flex-basis: 100%; + } + + .fr-nav__item .fr-nav__link, + .fr-nav__item .fr-nav__btn { + max-width: 100%; + flex-wrap: nowrap; + } + + .fr-nav__item--align-right { + position: relative; + } + + .fr-nav__item--align-right .fr-collapse { + right: 0; + } + + /** + * Override du reset des marges des ul + **/ + .fr-menu .fr-menu__list { + margin-bottom: 2rem; + } + + .fr-menu { + z-index: 1000; + } + + .fr-menu__list { + background-color: #fff; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + background-image: linear-gradient(0deg, #e3e3fd, #e3e3fd); + } + + .fr-menu__list > *:first-child, + .fr-menu__list > *:first-child .fr-nav__link, + .fr-menu__list > *:hover, + .fr-menu__list > *:hover .fr-nav__link, + .fr-menu__list > *:hover + *, + .fr-menu__list > *:hover + * .fr-nav__link { + box-shadow: none; + } + + .fr-menu .fr-nav__link { + box-shadow: 0 calc(-1rem - 1px) 0 -1rem #ddd; + } + + .fr-mega-menu { + z-index: 1000; + background-color: #fff; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + box-shadow: inset 0 1px 0 0 #e3e3fd; + } + + .fr-mega-menu__category { + box-shadow: 0 calc(1rem + 1px) 0 -1rem #ddd; + } + + .fr-header { + z-index: 750; + background-color: #fff; + box-shadow: 0 0 0 1px rgba(0, 0, 18, 0.16); + } + + .fr-header__brand { + z-index: auto; + background: transparent; + box-shadow: none; + } + + .fr-header__service { + box-shadow: none; + } + + .fr-header .fr-header__menu { + box-shadow: inset 0 1px 0 0 #ddd; + } +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) and (min-width: 62em) { + .fr-tile--download.fr-tile--vertical\@lg .fr-tile__body, + .fr-tile--horizontal.fr-tile--vertical\@lg .fr-tile__body { + flex-basis: auto; + } + + .fr-header .fr-modal { + position: static; + overflow: visible; + } +} diff --git a/dist/dsfr/dsfr/dsfr.legacy.min.css b/dist/dsfr/dsfr/dsfr.legacy.min.css new file mode 100644 index 0000000..a443b39 --- /dev/null +++ b/dist/dsfr/dsfr/dsfr.legacy.min.css @@ -0,0 +1,195 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-table--green-tilleul-verveine.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--green-bourgeon.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--green-emeraude.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--green-menthe.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--green-archipel.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--blue-ecume.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--blue-cumulus.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--purple-glycine.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--pink-macaron.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--pink-tuile.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--yellow-tournesol.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--yellow-moutarde.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--orange-terre-battue.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--brown-cafe-creme.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--brown-caramel.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--brown-opera.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--beige-gris-galet.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-checkbox-group input[type=checkbox]+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),var(--data-uri-svg)}.fr-checkbox-group input[type=checkbox]:checked+label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23f5f5fe' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E");background-color:var(--background-active-blue-france);background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-active-blue-france) 4px,var(--border-active-blue-france) 5px,transparent 6px),linear-gradient(var(--border-active-blue-france),var(--border-active-blue-france)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-active-blue-france) 4px,var(--border-active-blue-france) 5px,transparent 6px),linear-gradient(var(--border-active-blue-france),var(--border-active-blue-france)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-active-blue-france) 4px,var(--border-active-blue-france) 5px,transparent 6px),linear-gradient(var(--border-active-blue-france),var(--border-active-blue-france)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-active-blue-france) 4px,var(--border-active-blue-france) 5px,transparent 6px),linear-gradient(var(--border-active-blue-france),var(--border-active-blue-france)),var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-checkbox-group input[type=checkbox]:checked+label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000091' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E")}.fr-checkbox-group input[type=checkbox]:disabled+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--background-disabled-grey) 4px,var(--background-disabled-grey) 5px,transparent 6px),linear-gradient(var(--background-disabled-grey),var(--background-disabled-grey)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--background-disabled-grey) 4px,var(--background-disabled-grey) 5px,transparent 6px),linear-gradient(var(--background-disabled-grey),var(--background-disabled-grey)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--background-disabled-grey) 4px,var(--background-disabled-grey) 5px,transparent 6px),linear-gradient(var(--background-disabled-grey),var(--background-disabled-grey)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--background-disabled-grey) 4px,var(--background-disabled-grey) 5px,transparent 6px),linear-gradient(var(--background-disabled-grey),var(--background-disabled-grey)),var(--data-uri-svg)}.fr-checkbox-group input[type=checkbox]:disabled:checked+label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E");background-color:var(--background-disabled-grey)}:root[data-fr-theme=dark] .fr-checkbox-group input[type=checkbox]:disabled:checked+label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E")}.fr-checkbox-group--error input[type=checkbox]+label:before,.fr-checkbox-group--error input[type=checkbox]:checked+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),var(--data-uri-svg)}.fr-checkbox-group--valid input[type=checkbox]+label:before,.fr-checkbox-group--valid input[type=checkbox]:checked+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),var(--data-uri-svg)}.fr-fieldset--error .fr-checkbox-group input[type=checkbox]+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),var(--data-uri-svg)}.fr-fieldset--valid .fr-checkbox-group input[type=checkbox]+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),var(--data-uri-svg)}.fr-toggle--error:before,.fr-toggle--valid:before{content:""}.fr-translate .fr-translate__btn[aria-expanded=true]:hover{background-color:var(--hover-tint)}.fr-translate .fr-translate__btn[aria-expanded=true]:active{background-color:var(--active-tint)}.fr-input:disabled{box-shadow:inset 0 -2px 0 0 var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-password .fr-password__checkbox input[type=checkbox]+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),var(--data-uri-svg)}@media (min-width:36em){ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi) and (min-width:0\0) and (min-resolution:72dpi){.fr-enlarge-button,.fr-enlarge-link{background-color:transparent}.fr-enlarge-button:hover,.fr-enlarge-link:hover{background-color:rgba(0,0,0,.05)}.fr-enlarge-button:active,.fr-enlarge-link:active{background-color:rgba(0,0,0,.1)}.fr-range[data-fr-js-range] input[type=range]::-ms-fill-lower{background-color:#000091}.fr-range[data-fr-js-range] input[type=range]:disabled::-ms-fill-lower{background-color:#e5e5e5}.fr-range[data-fr-js-range].fr-range--double{background-image:linear-gradient(90deg,#000091 0,#000091)}.fr-range-group--disabled .fr-range--double[data-fr-js-range]{background-image:linear-gradient(90deg,#e5e5e5 0,#e5e5e5)}.fr-pagination a[href].fr-pagination__link,.fr-pagination button.fr-pagination__link{background-color:transparent}.fr-pagination a[href].fr-pagination__link:hover,.fr-pagination button.fr-pagination__link:hover{background-color:rgba(0,0,0,.05)}.fr-pagination a[href].fr-pagination__link:active,.fr-pagination button.fr-pagination__link:active{background-color:rgba(0,0,0,.1)}.fr-table__content table{border-left:1px solid #929292;border-right:1px solid #929292}.fr-table__content table thead tr:first-child th{border-top:1px solid #929292}.fr-table__content table thead tr:last-child th{border-bottom:1px solid #3a3a3a}.fr-table--bordered table td,.fr-table--bordered table th{border-right:1px solid #929292}.fr-table>table thead tr:first-child th{border-top:1px solid #929292}.fr-table>table thead tr:last-child th{border-bottom:1px solid #3a3a3a}.fr-table>table tbody tr:last-child td,.fr-table>table tbody tr:last-child th{border-bottom:1px solid #929292}.fr-table>table td:first-child,.fr-table>table th:first-child{border-left:1px solid #929292}.fr-table>table td:last-child,.fr-table>table th:last-child{border-right:1px solid #929292}.fr-table--bordered>table td,.fr-table--bordered>table th{border-bottom:1px solid #929292}.fr-nav__btn,.fr-nav__link{background-color:transparent}.fr-nav__btn:hover,.fr-nav__link:hover{background-color:rgba(0,0,0,.05)}.fr-nav__btn:active,.fr-nav__link:active{background-color:rgba(0,0,0,.1)}.fr-input:-ms-input-placeholder{color:#666}}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-enlarge-button [href],.fr-enlarge-link [href]{text-decoration:none}.fr-raw-link [href]:after,.fr-raw-link[href]:after{content:none}[target=_blank]:after{background-color:transparent;background-image:url(../icons/system/external-link-line.svg);background-repeat:no-repeat;background-size:100%;content:"";height:1rem;vertical-align:sub;width:1rem}.fr-responsive-vid:before{content:"";display:block;padding-bottom:56.25%}ul{list-style-type:disc}ol{list-style-type:decimal}ol,ul{margin-bottom:.5rem;margin-top:.5rem;padding-left:1rem}h1,h2,h3,h4,h5,h6{color:#161616;margin:0 0 1.5rem}p{margin:0 0 1rem}[class*=" fr-fi-"]:before,[class*=" fr-icon-"]:before,[class^=fr-fi-]:before,[class^=fr-icon-]:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-icon--xs:before{height:.75rem;width:.75rem}.fr-icon--sm:before{height:1rem;width:1rem}.fr-icon--md:before{height:1.5rem;width:1.5rem}.fr-icon--lg:before{height:2rem;width:2rem}body{background-color:#fff;color:#3a3a3a}a:not([href]),audio:not([href]),button:disabled,input:disabled,input[type=checkbox]:disabled,input[type=checkbox]:disabled+label,input[type=radio]:disabled,input[type=radio]:disabled+label,select:disabled,textarea:disabled,video:not([href]){color:#929292}.fr-artwork-decorative{fill:#ececfe}.fr-artwork-minor{fill:#e1000f}.fr-artwork-major{fill:#000091}.fr-artwork-background{fill:#f6f6f6}.fr-artwork-motif{fill:#e5e5e5}.fr-artwork--green-tilleul-verveine .fr-artwork-minor{fill:#b7a73f}.fr-artwork--green-bourgeon .fr-artwork-minor{fill:#68a532}.fr-artwork--green-emeraude .fr-artwork-minor{fill:#00a95f}.fr-artwork--green-menthe .fr-artwork-minor{fill:#009081}.fr-artwork--green-archipel .fr-artwork-minor{fill:#009099}.fr-artwork--blue-ecume .fr-artwork-minor{fill:#465f9d}.fr-artwork--blue-cumulus .fr-artwork-minor{fill:#417dc4}.fr-artwork--purple-glycine .fr-artwork-minor{fill:#a558a0}.fr-artwork--pink-macaron .fr-artwork-minor{fill:#e18b76}.fr-artwork--pink-tuile .fr-artwork-minor{fill:#ce614a}.fr-artwork--yellow-tournesol .fr-artwork-minor{fill:#c8aa39}.fr-artwork--yellow-moutarde .fr-artwork-minor{fill:#c3992a}.fr-artwork--orange-terre-battue .fr-artwork-minor{fill:#e4794a}.fr-artwork--brown-cafe-creme .fr-artwork-minor{fill:#d1b781}.fr-artwork--brown-caramel .fr-artwork-minor{fill:#c08c65}.fr-artwork--brown-opera .fr-artwork-minor{fill:#bd987a}.fr-artwork--beige-gris-galet .fr-artwork-minor{fill:#aea397}[disabled] .fr-artwork *{fill:#929292}.fr-display-lg,.fr-display-md,.fr-display-sm,.fr-display-xl,.fr-display-xs,.fr-h1,.fr-h2,.fr-h3,.fr-h4,.fr-h5,.fr-h6{color:#161616}hr{background-image:linear-gradient(0deg,#ddd,#ddd)}.fr-hr-or:after,.fr-hr-or:before{background-color:#ddd}.fr-hr{background-image:linear-gradient(0deg,#ddd,#ddd)}.fr-range__max,.fr-range__min,.fr-range__output{min-width:1.5rem}.fr-range input[type=range]{padding:0}.fr-range[data-fr-js-range]{justify-content:flex-start}.fr-range[data-fr-js-range]:after{background-color:#000091;content:none}.fr-range[data-fr-js-range] .fr-range__max{margin-left:auto}.fr-range[data-fr-js-range] input[type=range]{margin-top:-.25rem}.fr-range[data-fr-js-range] input[type=range]::-ms-track{background:transparent;border-color:transparent;border-width:.625rem 0;color:transparent;height:.75rem}.fr-range[data-fr-js-range] input[type=range]::-ms-fill-lower{border-radius:.375rem;height:.75rem}.fr-range[data-fr-js-range] input[type=range]::-ms-thumb{background-color:#fff;border:1px solid #000091;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,18,.16);height:1.5rem;width:1.5rem;z-index:500}.fr-range[data-fr-js-range] input[type=range]:not(:only-of-type){pointer-events:auto}.fr-range[data-fr-js-range].fr-range--double{background-position-y:1.625rem;background-repeat:no-repeat}.fr-range[data-fr-js-range].fr-range--double .fr-range__output{min-width:3rem}.fr-range[data-fr-js-range].fr-range--double input[type=range]{width:calc(100% - 1.5rem)}.fr-range[data-fr-js-range].fr-range--double input[type=range]::-ms-fill-lower{background-color:transparent}.fr-range[data-fr-js-range].fr-range--double input[type=range]:first-of-type{margin-right:1.5rem;z-index:2}.fr-range[data-fr-js-range].fr-range--double input[type=range]:nth-of-type(2){left:1.5rem}.fr-range--sm[data-fr-js-range] .fr-range__max,.fr-range--sm[data-fr-js-range] .fr-range__min,.fr-range--sm[data-fr-js-range] .fr-range__output{min-width:1rem}.fr-range--sm[data-fr-js-range] input[type=range]::-ms-track{border-width:.5rem 0;height:.5rem}.fr-range--sm[data-fr-js-range] input[type=range]::-ms-fill-lower{height:.5rem}.fr-range--sm[data-fr-js-range] input[type=range]::-ms-thumb{height:1rem;width:1rem}.fr-range--sm[data-fr-js-range].fr-range--double{background-position-y:1.5rem}.fr-range--sm[data-fr-js-range].fr-range--double .fr-range__output{min-width:2rem}.fr-range--sm[data-fr-js-range].fr-range--double input[type=range]{width:calc(100% - 1rem)}.fr-range--sm[data-fr-js-range].fr-range--double input[type=range]:first-of-type{margin-right:1rem}.fr-range--sm[data-fr-js-range].fr-range--double input[type=range]:nth-of-type(2){left:1rem}.fr-range-group--disabled .fr-range--double[data-fr-js-range] input[type=range]:first-of-type::-ms-fill-lower,.fr-range-group--disabled .fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(2)::-ms-fill-lower{background-color:transparent}.fr-range[data-fr-js-range]:before{box-shadow:inset 0 0 0 1px #000091}.fr-range[data-fr-js-range] input[type=range]:disabled::-ms-thumb{border:1px solid #e5e5e5}.fr-range__output{color:#000091}.fr-range__max,.fr-range__min{color:#666}.fr-range--step[data-fr-js-range]:before{background-image:radial-gradient(circle at 2px 50%,#000091 0,#000091 1px,transparent 0)}.fr-range--step[data-fr-js-range]:after{background-image:radial-gradient(circle at 2px 50%,#e3e3fd 0,#e3e3fd 2px,transparent 0);box-shadow:inset 10px 0 0 0 #000091,inset -10px 0 0 0 #000091}.fr-range--step.fr-range--sm[data-fr-js-range]:after{box-shadow:inset 6px 0 0 0 #000091,inset -6px 0 0 0 #000091}.fr-range-group--error:before{background-image:linear-gradient(0deg,#ce0500,#ce0500)}.fr-range-group--valid:before{background-image:linear-gradient(0deg,#18753c,#18753c)}.fr-range-group--disabled .fr-range[data-fr-js-range]:before{box-shadow:inset 0 0 0 1px #e5e5e5}.fr-range-group--disabled .fr-range[data-fr-js-range]:after{background-color:#e5e5e5}.fr-range-group--disabled .fr-range--step[data-fr-js-range]:before{background-image:radial-gradient(circle at 2px 50%,#e5e5e5 0,#e5e5e5 1px,transparent 0)}.fr-range-group--disabled .fr-range--step[data-fr-js-range]:after{background-image:radial-gradient(circle at 2px 50%,#fff 0,#fff 2px,transparent 0);box-shadow:inset 10px 0 0 0 #e5e5e5,inset -10px 0 0 0 #e5e5e5}.fr-range-group--disabled .fr-range__max,.fr-range-group--disabled .fr-range__min,.fr-range-group--disabled .fr-range__output{color:#929292}.fr-accordions-group ol,.fr-accordions-group ul{list-style-type:none}.fr-accordions-group ol,.fr-accordions-group ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-accordion__btn:after,.fr-accordion__btn:before{background-color:transparent;background-image:url(../icons/system/arrow-down-s-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-accordion__btn[aria-expanded=true]:after{transform:rotate(-180deg)}.fr-accordion:before{box-shadow:inset 0 1px 0 0 #ddd,0 1px 0 0 #ddd}.fr-accordion__btn{color:#000091}.fr-accordion__btn[aria-expanded=true]{background-color:#e3e3fd}.fr-badge:after,.fr-badge:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-badge--sm:before{height:.75rem;width:.75rem}.fr-badge--sm.fr-badge--info:after,.fr-badge--sm.fr-badge--info:before,.fr-badge.fr-badge--info:after,.fr-badge.fr-badge--info:before{background-image:url(../icons/system/fr--info-fill.svg)}.fr-badge--sm.fr-badge--success:after,.fr-badge--sm.fr-badge--success:before,.fr-badge.fr-badge--success:after,.fr-badge.fr-badge--success:before{background-image:url(../icons/system/fr--success-fill.svg)}.fr-badge--sm.fr-badge--error:after,.fr-badge--sm.fr-badge--error:before,.fr-badge.fr-badge--error:after,.fr-badge.fr-badge--error:before{background-image:url(../icons/system/fr--error-fill.svg)}.fr-badge--sm.fr-badge--warning:after,.fr-badge--sm.fr-badge--warning:before,.fr-badge.fr-badge--warning:after,.fr-badge.fr-badge--warning:before{background-image:url(../icons/system/fr--warning-fill.svg)}.fr-badge--sm.fr-badge--new:after,.fr-badge--sm.fr-badge--new:before,.fr-badge.fr-badge--new:after,.fr-badge.fr-badge--new:before{background-image:url(../icons/weather/flashlight-fill.svg)}ol.fr-badges-group,ul.fr-badges-group{list-style-type:none}ol.fr-badges-group,ul.fr-badges-group{margin-bottom:0;margin-top:0;padding-left:0}.fr-badge{background-color:#eee;color:#3a3a3a}.fr-badge--info{background-color:#e8edff;color:#0063cb}.fr-badge--error{background-color:#ffe9e9;color:#ce0500}.fr-badge--success{background-color:#b8fec9;color:#18753c}.fr-badge--warning{background-color:#ffe9e6;color:#b34000}.fr-badge--new{background-color:#feebd0;color:#695240}.fr-badge--green-tilleul-verveine{background-color:#fceeac;color:#66673d}.fr-badge--green-bourgeon{background-color:#c9fcac;color:#447049}.fr-badge--green-emeraude{background-color:#c3fad5;color:#297254}.fr-badge--green-menthe{background-color:#bafaee;color:#37635f}.fr-badge--green-archipel{background-color:#c7f6fc;color:#006a6f}.fr-badge--blue-ecume{background-color:#e9edfe;color:#2f4077}.fr-badge--blue-cumulus{background-color:#e6eefe;color:#3558a2}.fr-badge--purple-glycine{background-color:#fee7fc;color:#6e445a}.fr-badge--pink-macaron{background-color:#fee9e6;color:#8d533e}.fr-badge--pink-tuile{background-color:#fee9e7;color:#a94645}.fr-badge--yellow-tournesol{background-color:#feecc2;color:#716043}.fr-badge--yellow-moutarde{background-color:#feebd0;color:#695240}.fr-badge--orange-terre-battue{background-color:#fee9e5;color:#755348}.fr-badge--brown-cafe-creme{background-color:#f7ecdb;color:#685c48}.fr-badge--brown-caramel{background-color:#f7ebe5;color:#845d48}.fr-badge--brown-opera{background-color:#f7ece4;color:#745b47}.fr-badge--beige-gris-galet{background-color:#f3ede5;color:#6a6156}.fr-logo{color:#000}.fr-btn:after,.fr-btn:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-btn[href]{text-decoration:none}.fr-btn.fr-btn--secondary:disabled:hover,.fr-btn.fr-btn--tertiary-no-outline:disabled:hover,.fr-btn.fr-btn--tertiary:disabled:hover{background-color:transparent}.fr-btn[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-btn--sm:after,.fr-btn--sm:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:.75rem;width:.75rem}.fr-btn--sm[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--sm[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn--sm[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--sm[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn--sm[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--sm[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn--sm[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--sm[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-btn--lg:after,.fr-btn--lg:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-btn--lg[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--lg[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn--lg[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--lg[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn--lg[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--lg[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn--lg[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--lg[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:2rem;width:2rem}.fr-btn--close:after,.fr-btn--close:before{background-image:url(../icons/system/close-line.svg)}.fr-btn--close:after,.fr-btn--close:before,.fr-btn--tooltip:after,.fr-btn--tooltip:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-btn--tooltip:after,.fr-btn--tooltip:before{background-image:url(../icons/system/question-line.svg)}.fr-btn--fullscreen:after,.fr-btn--fullscreen:before{background-image:url(../icons/media/fullscreen-line.svg)}.fr-btn--display:after,.fr-btn--display:before,.fr-btn--fullscreen:after,.fr-btn--fullscreen:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-btn--display:after,.fr-btn--display:before{background-image:url(../icons/system/fr--theme-fill.svg)}.fr-btn--briefcase:after,.fr-btn--briefcase:before{background-image:url(../icons/business/briefcase-fill.svg)}.fr-btn--account:after,.fr-btn--account:before,.fr-btn--briefcase:after,.fr-btn--briefcase:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-btn--account:after,.fr-btn--account:before{background-image:url(../icons/user/account-circle-fill.svg)}.fr-btn--team:after,.fr-btn--team:before{background-image:url(../icons/user/team-line.svg)}.fr-btn--sort:after,.fr-btn--sort:before,.fr-btn--team:after,.fr-btn--team:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-btn--sort:after,.fr-btn--sort:before{background-image:url(../icons/system/arrow-up-down-line.svg)}.fr-btn--sort[aria-sort=ascending]:after,.fr-btn--sort[aria-sort=ascending]:before,.fr-btn--sort[aria-sort=descending]:after,.fr-btn--sort[aria-sort=descending]:before{background-color:transparent;background-image:url(../icons/system/arrow-up-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}ol.fr-btns-group,ul.fr-btns-group{list-style-type:none}ol.fr-btns-group,ul.fr-btns-group{margin-bottom:0;margin-top:0;padding-left:0}.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:after,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:after,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:after,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:before,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:after,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:after,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:after,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:after,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:before,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:after,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:2rem;width:2rem}.fr-btn{background-color:#000091;color:#f5f5fe}.fr-btn:hover{background-color:#1212ff}.fr-btn:active{background-color:#2323ff}.fr-btn:disabled,a.fr-btn:not([href]){background-color:#e5e5e5;color:#929292}.fr-btn--secondary{background-color:transparent;box-shadow:inset 0 0 0 1px #000091;color:#000091}.fr-btn--secondary:hover{background-color:rgba(0,0,0,.05)}.fr-btn--secondary:active{background-color:rgba(0,0,0,.1)}.fr-btn--secondary:disabled,a.fr-btn--secondary:not([href]){background-color:transparent;box-shadow:inset 0 0 0 1px #e5e5e5;color:#929292}.fr-btn--secondary:disabled:hover,a.fr-btn--secondary:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-btn--secondary:disabled:active,a.fr-btn--secondary:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-btn--account,.fr-btn--sort,.fr-btn--tertiary{background-color:transparent;box-shadow:inset 0 0 0 1px #ddd;color:#000091}.fr-btn--account:hover,.fr-btn--sort:hover,.fr-btn--tertiary:hover{background-color:rgba(0,0,0,.05)}.fr-btn--account:active,.fr-btn--sort:active,.fr-btn--tertiary:active{background-color:rgba(0,0,0,.1)}.fr-btn--account:disabled,.fr-btn--sort:disabled,.fr-btn--tertiary:disabled,a.fr-btn--account:not([href]),a.fr-btn--sort:not([href]),a.fr-btn--tertiary:not([href]){background-color:transparent;box-shadow:inset 0 0 0 1px #e5e5e5;color:#929292}.fr-btn--account:disabled:hover,.fr-btn--sort:disabled:hover,.fr-btn--tertiary:disabled:hover,a.fr-btn--account:not([href]):hover,a.fr-btn--sort:not([href]):hover,a.fr-btn--tertiary:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-btn--account:disabled:active,.fr-btn--sort:disabled:active,.fr-btn--tertiary:disabled:active,a.fr-btn--account:not([href]):active,a.fr-btn--sort:not([href]):active,a.fr-btn--tertiary:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-btn--briefcase,.fr-btn--close,.fr-btn--display,.fr-btn--fullscreen,.fr-btn--team,.fr-btn--tertiary-no-outline,.fr-btn--tooltip{background-color:transparent;color:#000091}.fr-btn--briefcase:hover,.fr-btn--close:hover,.fr-btn--display:hover,.fr-btn--fullscreen:hover,.fr-btn--team:hover,.fr-btn--tertiary-no-outline:hover,.fr-btn--tooltip:hover{background-color:rgba(0,0,0,.05)}.fr-btn--briefcase:active,.fr-btn--close:active,.fr-btn--display:active,.fr-btn--fullscreen:active,.fr-btn--team:active,.fr-btn--tertiary-no-outline:active,.fr-btn--tooltip:active{background-color:rgba(0,0,0,.1)}.fr-btn--briefcase:disabled,.fr-btn--close:disabled,.fr-btn--display:disabled,.fr-btn--fullscreen:disabled,.fr-btn--team:disabled,.fr-btn--tertiary-no-outline:disabled,.fr-btn--tooltip:disabled,a.fr-btn--briefcase:not([href]),a.fr-btn--close:not([href]),a.fr-btn--display:not([href]),a.fr-btn--fullscreen:not([href]),a.fr-btn--team:not([href]),a.fr-btn--tertiary-no-outline:not([href]),a.fr-btn--tooltip:not([href]){background-color:transparent;color:#929292}.fr-btn--briefcase:disabled:hover,.fr-btn--close:disabled:hover,.fr-btn--display:disabled:hover,.fr-btn--fullscreen:disabled:hover,.fr-btn--team:disabled:hover,.fr-btn--tertiary-no-outline:disabled:hover,.fr-btn--tooltip:disabled:hover,a.fr-btn--briefcase:not([href]):hover,a.fr-btn--close:not([href]):hover,a.fr-btn--display:not([href]):hover,a.fr-btn--fullscreen:not([href]):hover,a.fr-btn--team:not([href]):hover,a.fr-btn--tertiary-no-outline:not([href]):hover,a.fr-btn--tooltip:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-btn--briefcase:disabled:active,.fr-btn--close:disabled:active,.fr-btn--display:disabled:active,.fr-btn--fullscreen:disabled:active,.fr-btn--team:disabled:active,.fr-btn--tertiary-no-outline:disabled:active,.fr-btn--tooltip:disabled:active,a.fr-btn--briefcase:not([href]):active,a.fr-btn--close:not([href]):active,a.fr-btn--display:not([href]):active,a.fr-btn--fullscreen:not([href]):active,a.fr-btn--team:not([href]):active,a.fr-btn--tertiary-no-outline:not([href]):active,a.fr-btn--tooltip:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-connect{background-color:#000091;color:#f5f5fe}.fr-connect:disabled,a.fr-connect:not([href]){background-color:#e5e5e5;color:#929292}.fr-connect-group .fr-connect+p a{color:#000091}.fr-connect-group p{color:#666}.fr-quote:after,.fr-quote:before{background-color:transparent;background-image:url(../icons/editor/fr--quote-line.svg);background-repeat:no-repeat;background-size:100%;height:2rem;width:2rem}ol.fr-quote__source,ul.fr-quote__source{list-style-type:none}ol.fr-quote__source,ul.fr-quote__source{margin-bottom:0;margin-top:0;padding-left:0}.fr-quote blockquote{max-width:100%}.fr-quote:before{color:#6a6af4}.fr-quote--green-tilleul-verveine:before{color:#b7a73f}.fr-quote--green-bourgeon:before{color:#68a532}.fr-quote--green-emeraude:before{color:#00a95f}.fr-quote--green-menthe:before{color:#009081}.fr-quote--green-archipel:before{color:#009099}.fr-quote--blue-ecume:before{color:#465f9d}.fr-quote--blue-cumulus:before{color:#417dc4}.fr-quote--purple-glycine:before{color:#a558a0}.fr-quote--pink-macaron:before{color:#e18b76}.fr-quote--pink-tuile:before{color:#ce614a}.fr-quote--yellow-tournesol:before{color:#c8aa39}.fr-quote--yellow-moutarde:before{color:#c3992a}.fr-quote--orange-terre-battue:before{color:#e4794a}.fr-quote--brown-cafe-creme:before{color:#d1b781}.fr-quote--brown-caramel:before{color:#c08c65}.fr-quote--brown-opera:before{color:#bd987a}.fr-quote--beige-gris-galet:before{color:#aea397}.fr-quote{background-image:linear-gradient(0deg,#ddd,#ddd)}.fr-quote__source{color:#666}.fr-breadcrumb ol,.fr-breadcrumb ul{list-style-type:none}.fr-breadcrumb ol,.fr-breadcrumb ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-breadcrumb__link:not([aria-current]):after,.fr-breadcrumb__link[aria-current=false]:after{background-color:transparent;background-image:url(../icons/system/arrow-right-s-line.svg);background-repeat:no-repeat;background-size:100%;content:"";display:inline-block;height:1rem;margin-left:.5rem;margin-right:-.25rem;pointer-events:none;vertical-align:-4px;width:1rem}.fr-breadcrumb{color:#666}.fr-breadcrumb__link[aria-current]:not([aria-current=false]){color:#3a3a3a}.fr-fieldset__legend{color:#161616;max-width:100%}.fr-message--error:after,.fr-message--error:before{background-color:transparent;background-image:url(../icons/system/fr--error-fill.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-message--valid:after,.fr-message--valid:before{background-image:url(../icons/system/fr--success-fill.svg)}.fr-message--info:after,.fr-message--info:before,.fr-message--valid:after,.fr-message--valid:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-message--info:after,.fr-message--info:before{background-image:url(../icons/system/fr--info-fill.svg)}.fr-message--warning:after,.fr-message--warning:before{background-color:transparent;background-image:url(../icons/system/fr--warning-fill.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-input-group--valid label,.fr-range-group--valid label,.fr-select-group--valid label,.fr-upload-group--valid label{color:#18753c}.fr-input-group--error label,.fr-range-group--error label,.fr-select-group--error label,.fr-upload-group--error label{color:#ce0500}.fr-input-group--info label,.fr-range-group--info label,.fr-select-group--info label,.fr-upload-group--info label{color:#0063cb}.fr-input-group--disabled .fr-hint-text,.fr-input-group--disabled label,.fr-range-group--disabled .fr-hint-text,.fr-range-group--disabled label,.fr-select-group--disabled .fr-hint-text,.fr-select-group--disabled label,.fr-upload-group--disabled .fr-hint-text,.fr-upload-group--disabled label{color:#929292}.fr-label{color:#161616}.fr-label--error{color:#ce0500}.fr-label--success{color:#18753c}.fr-label--info{color:#0063cb}.fr-label--disabled,.fr-label--disabled .fr-hint-text{color:#929292}.fr-hint-text,.fr-message{color:#666}.fr-message--error{color:#ce0500}.fr-message--valid{color:#18753c}.fr-message--info{color:#0063cb}.fr-message--warning{color:#b34000}.fr-fieldset input:disabled+label,.fr-fieldset input:disabled+label .fr-hint-text,.fr-fieldset input:disabled+label+.fr-hint-text,.fr-fieldset:disabled .fr-fieldset__legend,.fr-fieldset:disabled .fr-hint-text,.fr-fieldset:disabled .fr-label{color:#929292}.fr-fieldset--error,.fr-fieldset--error .fr-fieldset__legend{background-image:linear-gradient(0deg,#ce0500,#ce0500)}.fr-fieldset--error .fr-fieldset__legend,.fr-fieldset--error .fr-label{color:#ce0500}.fr-fieldset--valid,.fr-fieldset--valid .fr-fieldset__legend{background-image:linear-gradient(0deg,#18753c,#18753c)}.fr-fieldset--valid .fr-fieldset__legend,.fr-fieldset--valid .fr-label{color:#18753c}.fr-fieldset--info,.fr-fieldset--info .fr-fieldset__legend{background-image:linear-gradient(0deg,#0063cb,#0063cb)}.fr-fieldset--info .fr-fieldset__legend,.fr-fieldset--info .fr-label{color:#0063cb}.fr-error-text:after,.fr-error-text:before{background-image:url(../icons/system/fr--error-fill.svg)}.fr-error-text:after,.fr-error-text:before,.fr-valid-text:after,.fr-valid-text:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-valid-text:after,.fr-valid-text:before{background-image:url(../icons/system/fr--success-fill.svg)}.fr-error-text{color:#ce0500}.fr-valid-text{color:#18753c}.fr-info-text{color:#0063cb}.fr-fieldset--valid .fr-fieldset__content:before{box-shadow:inset 2px 0 0 0 #18753c}.fr-fieldset--error .fr-fieldset__content:before{box-shadow:inset 2px 0 0 0 #ce0500}.fr-fieldset--info .fr-fieldset__content:before{box-shadow:inset 2px 0 0 0 #0063cb}.fr-stepper__title{color:#161616;margin-bottom:.75rem}.fr-stepper__steps{background-image:repeating-linear-gradient(to right,#000091 0,#000091 var(--active-inner),transparent var(--active-inner),transparent var(--active-outer)),repeating-linear-gradient(to right,#eee 0,#eee var(--default-inner),transparent var(--default-inner),transparent var(--default-outer));display:none}.fr-stepper__details,.fr-stepper__state{color:#666}.fr-tooltip{color:#3a3a3a;margin-top:.5rem;position:relative}.fr-tooltip.fr-placement{background-image:linear-gradient(90deg,#fff,#fff);box-shadow:0 0 0 1px rgba(0,0,18,.16);z-index:1000}.fr-link{background-image:none;color:#000091;text-decoration:underline}.fr-link--sm:before,.fr-link:before{height:1rem;width:1rem}.fr-link--lg:before,.fr-link--sm:before,.fr-link:before{background-color:transparent;background-repeat:no-repeat;background-size:100%}.fr-link--lg:before{height:1.5rem;width:1.5rem}ol.fr-links-group--inline,ul.fr-links-group--inline{list-style-type:none}ol.fr-links-group--inline,ul.fr-links-group--inline{margin-bottom:0;margin-top:0;padding-left:0}.fr-link__detail{color:#666}.fr-links-group li::marker{color:#000091}.fr-links-group--bordered{box-shadow:inset 0 0 0 1px #ddd}.fr-link--close{background-color:transparent;color:#000091}.fr-link--close:hover{background-color:rgba(0,0,0,.05)}.fr-link--close:active{background-color:rgba(0,0,0,.1)}.fr-link--close:disabled,a.fr-link--close:not([href]){background-color:transparent;color:#929292}.fr-link--close:disabled:hover,a.fr-link--close:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-link--close:disabled:active,a.fr-link--close:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-sidemenu{box-shadow:inset 0 -1px 0 0 #ddd,inset 0 1px 0 0 #ddd;height:auto}.fr-sidemenu ol,.fr-sidemenu ul{list-style-type:none}.fr-sidemenu ol,.fr-sidemenu ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-sidemenu [href]{text-decoration:none}.fr-sidemenu__btn[aria-expanded]:after{background-color:transparent;background-image:url(../icons/system/arrow-down-s-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-sidemenu__title{box-shadow:inset 0 -1px 0 0 #ddd;color:#161616}.fr-sidemenu__item .fr-sidemenu__btn,.fr-sidemenu__item .fr-sidemenu__link{color:#161616}.fr-sidemenu__item:before{box-shadow:0 -1px 0 0 #ddd,inset 0 -1px 0 0 #ddd}.fr-sidemenu__item:first-child:before{box-shadow:inset 0 -1px 0 0 #ddd}.fr-sidemenu__item:last-child:before{box-shadow:0 -1px 0 0 #ddd}.fr-sidemenu__btn,.fr-sidemenu__btn[aria-current]:not([aria-current=false]),.fr-sidemenu__link,.fr-sidemenu__link[aria-current]:not([aria-current=false]){color:#000091}.fr-sidemenu__btn[aria-current]:not([aria-current=false]):before,.fr-sidemenu__link[aria-current]:not([aria-current=false]):before{background-color:#000091}.fr-sidemenu__btn[aria-expanded=true]{background-color:#e3e3fd}.fr-highlight{background-image:linear-gradient(0deg,#6a6af4,#6a6af4)}.fr-highlight--green-tilleul-verveine{background-image:linear-gradient(0deg,#b7a73f,#b7a73f)}.fr-highlight--green-bourgeon{background-image:linear-gradient(0deg,#68a532,#68a532)}.fr-highlight--green-emeraude{background-image:linear-gradient(0deg,#00a95f,#00a95f)}.fr-highlight--green-menthe{background-image:linear-gradient(0deg,#009081,#009081)}.fr-highlight--green-archipel{background-image:linear-gradient(0deg,#009099,#009099)}.fr-highlight--blue-ecume{background-image:linear-gradient(0deg,#465f9d,#465f9d)}.fr-highlight--blue-cumulus{background-image:linear-gradient(0deg,#417dc4,#417dc4)}.fr-highlight--purple-glycine{background-image:linear-gradient(0deg,#a558a0,#a558a0)}.fr-highlight--pink-macaron{background-image:linear-gradient(0deg,#e18b76,#e18b76)}.fr-highlight--pink-tuile{background-image:linear-gradient(0deg,#ce614a,#ce614a)}.fr-highlight--yellow-tournesol{background-image:linear-gradient(0deg,#c8aa39,#c8aa39)}.fr-highlight--yellow-moutarde{background-image:linear-gradient(0deg,#c3992a,#c3992a)}.fr-highlight--orange-terre-battue{background-image:linear-gradient(0deg,#e4794a,#e4794a)}.fr-highlight--brown-cafe-creme{background-image:linear-gradient(0deg,#d1b781,#d1b781)}.fr-highlight--brown-caramel{background-image:linear-gradient(0deg,#c08c65,#c08c65)}.fr-highlight--brown-opera{background-image:linear-gradient(0deg,#bd987a,#bd987a)}.fr-highlight--beige-gris-galet{background-image:linear-gradient(0deg,#aea397,#aea397)}.fr-tabs ol,.fr-tabs ul{list-style-type:none}.fr-tabs ol,.fr-tabs ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-tabs:before{bottom:0;box-shadow:inset 0 1px 0 0 #ddd,inset 1px 0 0 0 #ddd,inset -1px 0 0 0 #ddd;left:0;position:absolute;right:0;top:3rem}.fr-tabs .fr-tabs__list{padding:.25rem .75rem}.fr-tabs__tab:after,.fr-tabs__tab:before{height:1rem;width:1rem}.fr-tabs__panel{left:0;padding:0 .1px}.fr-tabs__panel [href]{text-decoration:underline}.fr-tabs__panel>*{margin-left:1rem;margin-right:1rem}.fr-tabs__panel>:first-child{margin-top:.75rem}.fr-tabs__panel>:last-child{margin-bottom:1rem}.fr-tabs{box-shadow:inset 0 -1px 0 0 #ddd}.fr-tabs__tab{background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd);box-shadow:0 2px 0 0 #fff}.fr-tabs__tab:not([aria-selected=true]){background-color:#e3e3fd;color:#161616}.fr-tabs__tab[aria-selected=true]:not(:disabled){background-color:#fff;background-image:linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd);color:#000091}.fr-tabs__tab:disabled{background-color:#e5e5e5;color:#929292}.fr-pagination [href]{text-decoration:none}.fr-pagination ol,.fr-pagination ul{list-style-type:none}.fr-pagination ol,.fr-pagination ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-pagination .fr-pagination__link--first:after,.fr-pagination .fr-pagination__link--first:before{background-color:transparent;background-image:url(../icons/system/fr--arrow-left-s-first-line.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-pagination .fr-pagination__link--prev:after,.fr-pagination .fr-pagination__link--prev:before{background-color:transparent;background-image:url(../icons/system/arrow-left-s-line.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-pagination .fr-pagination__link--next:after,.fr-pagination .fr-pagination__link--next:before{background-color:transparent;background-image:url(../icons/system/arrow-right-s-line.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-pagination .fr-pagination__link--last:after,.fr-pagination .fr-pagination__link--last:before{background-color:transparent;background-image:url(../icons/system/fr--arrow-right-s-last-line.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-pagination{color:#161616}.fr-pagination__link[aria-current]:not([aria-current=false]){background-color:#000091;color:#f5f5fe}.fr-pagination__link[aria-current]:not([aria-current=false]):hover{background-color:#1212ff}.fr-pagination__link[aria-current]:not([aria-current=false]):active{background-color:#2323ff}.fr-pagination__link:not([aria-current]):disabled,.fr-pagination__link[aria-current=false]:disabled,a.fr-pagination__link:not([aria-current]):not([href]),a.fr-pagination__link[aria-current=false]:not([href]){color:#929292}.fr-summary ol{list-style-type:decimal}.fr-summary__link:before{content:none}.fr-summary{background-color:#eee}.fr-summary li>a,.fr-summary__title{color:#161616}.fr-table__header .fr-segmented{flex:1}.fr-table__header .fr-table__detail{flex:2}.fr-table__content table,.fr-table__content table thead tr th,.fr-table__content table thead tr th:last-child{background-image:none}.fr-table__content table thead tr th[role=columnheader]{background-position:100% 0;background-repeat:no-repeat;background-size:1px 100%}.fr-table__content table tbody tr{background-image:none}.fr-table__content table tbody tr[aria-selected=true]:after{content:none}.fr-table__content table tbody tr[aria-selected=true] td,.fr-table__content table tbody tr[aria-selected=true] th{border-bottom:2px solid #000091;border-top:2px solid #000091}.fr-table__content table tbody tr[aria-selected=true] td:first-child,.fr-table__content table tbody tr[aria-selected=true] th:first-child{border-left:2px solid #000091}.fr-table__content table tbody tr[aria-selected=true] td:last-child,.fr-table__content table tbody tr[aria-selected=true] th:last-child{border-right:2px solid #000091}.fr-table[data-fr-js-table=true] .fr-table__wrapper:after{content:none}.fr-table[data-fr-js-table=true] caption,.fr-table[data-fr-js-table=true].fr-table--caption-bottom caption{margin-bottom:1rem;position:relative}.fr-table--bordered table td:last-child,.fr-table--bordered table th:last-child{border-right:none}.fr-table__wrapper:after{background-image:linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292)}.fr-table__content table caption{color:#161616}.fr-table__content table thead th{background-color:#f6f6f6;background-image:linear-gradient(0deg,#3a3a3a,#3a3a3a),linear-gradient(0deg,#929292,#929292)}.fr-table__content table thead th[role=columnheader]{background-image:linear-gradient(0deg,#3a3a3a,#3a3a3a),linear-gradient(0deg,#3a3a3a,#3a3a3a)}.fr-table__content table tbody tr:after{background-image:linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091)}.fr-table__content table tbody td{background-color:#fff;background-image:linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292)}.fr-table__content table tbody th{background-color:#f6f6f6;background-image:linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#3a3a3a,#3a3a3a)}.fr-table__detail{color:#666}.fr-table>table caption{color:#161616}.fr-table>table tbody:after,.fr-table>table thead:after{background-image:linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292)}.fr-table>table thead{background-color:#f6f6f6;background-image:linear-gradient(0deg,#3a3a3a,#3a3a3a);background-image:none;color:#161616}.fr-table>table tbody{background-color:#fff}.fr-table>table tbody tr:nth-child(2n){background-color:#f6f6f6}.fr-table--green-tilleul-verveine>table:after{background-image:linear-gradient(0deg,#b7a73f,#b7a73f),linear-gradient(0deg,#b7a73f,#b7a73f),linear-gradient(0deg,#b7a73f,#b7a73f),linear-gradient(0deg,#b7a73f,#b7a73f)}.fr-table--green-tilleul-verveine>table thead{background-color:#fceeac;background-image:linear-gradient(0deg,#66673d,#66673d);background-image:none}.fr-table--green-tilleul-verveine>table tbody{background-color:#fef7da}.fr-table--green-tilleul-verveine>table tbody tr:nth-child(2n){background-color:#fceeac}.fr-table--green-tilleul-verveine.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#b7a73f,#b7a73f);background-image:none}.fr-table--green-bourgeon>table:after{background-image:linear-gradient(0deg,#68a532,#68a532),linear-gradient(0deg,#68a532,#68a532),linear-gradient(0deg,#68a532,#68a532),linear-gradient(0deg,#68a532,#68a532)}.fr-table--green-bourgeon>table thead{background-color:#c9fcac;background-image:linear-gradient(0deg,#447049,#447049);background-image:none}.fr-table--green-bourgeon>table tbody{background-color:#e6feda}.fr-table--green-bourgeon>table tbody tr:nth-child(2n){background-color:#c9fcac}.fr-table--green-bourgeon.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#68a532,#68a532);background-image:none}.fr-table--green-emeraude>table:after{background-image:linear-gradient(0deg,#00a95f,#00a95f),linear-gradient(0deg,#00a95f,#00a95f),linear-gradient(0deg,#00a95f,#00a95f),linear-gradient(0deg,#00a95f,#00a95f)}.fr-table--green-emeraude>table thead{background-color:#c3fad5;background-image:linear-gradient(0deg,#297254,#297254);background-image:none}.fr-table--green-emeraude>table tbody{background-color:#e3fdeb}.fr-table--green-emeraude>table tbody tr:nth-child(2n){background-color:#c3fad5}.fr-table--green-emeraude.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#00a95f,#00a95f);background-image:none}.fr-table--green-menthe>table:after{background-image:linear-gradient(0deg,#009081,#009081),linear-gradient(0deg,#009081,#009081),linear-gradient(0deg,#009081,#009081),linear-gradient(0deg,#009081,#009081)}.fr-table--green-menthe>table thead{background-color:#bafaee;background-image:linear-gradient(0deg,#37635f,#37635f);background-image:none}.fr-table--green-menthe>table tbody{background-color:#dffdf7}.fr-table--green-menthe>table tbody tr:nth-child(2n){background-color:#bafaee}.fr-table--green-menthe.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#009081,#009081);background-image:none}.fr-table--green-archipel>table:after{background-image:linear-gradient(0deg,#009099,#009099),linear-gradient(0deg,#009099,#009099),linear-gradient(0deg,#009099,#009099),linear-gradient(0deg,#009099,#009099)}.fr-table--green-archipel>table thead{background-color:#c7f6fc;background-image:linear-gradient(0deg,#006a6f,#006a6f);background-image:none}.fr-table--green-archipel>table tbody{background-color:#e5fbfd}.fr-table--green-archipel>table tbody tr:nth-child(2n){background-color:#c7f6fc}.fr-table--green-archipel.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#009099,#009099);background-image:none}.fr-table--blue-ecume>table:after{background-image:linear-gradient(0deg,#465f9d,#465f9d),linear-gradient(0deg,#465f9d,#465f9d),linear-gradient(0deg,#465f9d,#465f9d),linear-gradient(0deg,#465f9d,#465f9d)}.fr-table--blue-ecume>table thead{background-color:#e9edfe;background-image:linear-gradient(0deg,#2f4077,#2f4077);background-image:none}.fr-table--blue-ecume>table tbody{background-color:#f4f6fe}.fr-table--blue-ecume>table tbody tr:nth-child(2n){background-color:#e9edfe}.fr-table--blue-ecume.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#465f9d,#465f9d);background-image:none}.fr-table--blue-cumulus>table:after{background-image:linear-gradient(0deg,#417dc4,#417dc4),linear-gradient(0deg,#417dc4,#417dc4),linear-gradient(0deg,#417dc4,#417dc4),linear-gradient(0deg,#417dc4,#417dc4)}.fr-table--blue-cumulus>table thead{background-color:#e6eefe;background-image:linear-gradient(0deg,#3558a2,#3558a2);background-image:none}.fr-table--blue-cumulus>table tbody{background-color:#f3f6fe}.fr-table--blue-cumulus>table tbody tr:nth-child(2n){background-color:#e6eefe}.fr-table--blue-cumulus.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#417dc4,#417dc4);background-image:none}.fr-table--purple-glycine>table:after{background-image:linear-gradient(0deg,#a558a0,#a558a0),linear-gradient(0deg,#a558a0,#a558a0),linear-gradient(0deg,#a558a0,#a558a0),linear-gradient(0deg,#a558a0,#a558a0)}.fr-table--purple-glycine>table thead{background-color:#fee7fc;background-image:linear-gradient(0deg,#6e445a,#6e445a);background-image:none}.fr-table--purple-glycine>table tbody{background-color:#fef3fd}.fr-table--purple-glycine>table tbody tr:nth-child(2n){background-color:#fee7fc}.fr-table--purple-glycine.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#a558a0,#a558a0);background-image:none}.fr-table--pink-macaron>table:after{background-image:linear-gradient(0deg,#e18b76,#e18b76),linear-gradient(0deg,#e18b76,#e18b76),linear-gradient(0deg,#e18b76,#e18b76),linear-gradient(0deg,#e18b76,#e18b76)}.fr-table--pink-macaron>table thead{background-color:#fee9e6;background-image:linear-gradient(0deg,#8d533e,#8d533e);background-image:none}.fr-table--pink-macaron>table tbody{background-color:#fef4f2}.fr-table--pink-macaron>table tbody tr:nth-child(2n){background-color:#fee9e6}.fr-table--pink-macaron.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#e18b76,#e18b76);background-image:none}.fr-table--pink-tuile>table:after{background-image:linear-gradient(0deg,#ce614a,#ce614a),linear-gradient(0deg,#ce614a,#ce614a),linear-gradient(0deg,#ce614a,#ce614a),linear-gradient(0deg,#ce614a,#ce614a)}.fr-table--pink-tuile>table thead{background-color:#fee9e7;background-image:linear-gradient(0deg,#a94645,#a94645);background-image:none}.fr-table--pink-tuile>table tbody{background-color:#fef4f3}.fr-table--pink-tuile>table tbody tr:nth-child(2n){background-color:#fee9e7}.fr-table--pink-tuile.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#ce614a,#ce614a);background-image:none}.fr-table--yellow-tournesol>table:after{background-image:linear-gradient(0deg,#c8aa39,#c8aa39),linear-gradient(0deg,#c8aa39,#c8aa39),linear-gradient(0deg,#c8aa39,#c8aa39),linear-gradient(0deg,#c8aa39,#c8aa39)}.fr-table--yellow-tournesol>table thead{background-color:#feecc2;background-image:linear-gradient(0deg,#716043,#716043);background-image:none}.fr-table--yellow-tournesol>table tbody{background-color:#fef6e3}.fr-table--yellow-tournesol>table tbody tr:nth-child(2n){background-color:#feecc2}.fr-table--yellow-tournesol.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#c8aa39,#c8aa39);background-image:none}.fr-table--yellow-moutarde>table:after{background-image:linear-gradient(0deg,#c3992a,#c3992a),linear-gradient(0deg,#c3992a,#c3992a),linear-gradient(0deg,#c3992a,#c3992a),linear-gradient(0deg,#c3992a,#c3992a)}.fr-table--yellow-moutarde>table thead{background-color:#feebd0;background-image:linear-gradient(0deg,#695240,#695240);background-image:none}.fr-table--yellow-moutarde>table tbody{background-color:#fef5e8}.fr-table--yellow-moutarde>table tbody tr:nth-child(2n){background-color:#feebd0}.fr-table--yellow-moutarde.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#c3992a,#c3992a);background-image:none}.fr-table--orange-terre-battue>table:after{background-image:linear-gradient(0deg,#e4794a,#e4794a),linear-gradient(0deg,#e4794a,#e4794a),linear-gradient(0deg,#e4794a,#e4794a),linear-gradient(0deg,#e4794a,#e4794a)}.fr-table--orange-terre-battue>table thead{background-color:#fee9e5;background-image:linear-gradient(0deg,#755348,#755348);background-image:none}.fr-table--orange-terre-battue>table tbody{background-color:#fef4f2}.fr-table--orange-terre-battue>table tbody tr:nth-child(2n){background-color:#fee9e5}.fr-table--orange-terre-battue.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#e4794a,#e4794a);background-image:none}.fr-table--brown-cafe-creme>table:after{background-image:linear-gradient(0deg,#d1b781,#d1b781),linear-gradient(0deg,#d1b781,#d1b781),linear-gradient(0deg,#d1b781,#d1b781),linear-gradient(0deg,#d1b781,#d1b781)}.fr-table--brown-cafe-creme>table thead{background-color:#f7ecdb;background-image:linear-gradient(0deg,#685c48,#685c48);background-image:none}.fr-table--brown-cafe-creme>table tbody{background-color:#fbf6ed}.fr-table--brown-cafe-creme>table tbody tr:nth-child(2n){background-color:#f7ecdb}.fr-table--brown-cafe-creme.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#d1b781,#d1b781);background-image:none}.fr-table--brown-caramel>table:after{background-image:linear-gradient(0deg,#c08c65,#c08c65),linear-gradient(0deg,#c08c65,#c08c65),linear-gradient(0deg,#c08c65,#c08c65),linear-gradient(0deg,#c08c65,#c08c65)}.fr-table--brown-caramel>table thead{background-color:#f7ebe5;background-image:linear-gradient(0deg,#845d48,#845d48);background-image:none}.fr-table--brown-caramel>table tbody{background-color:#fbf5f2}.fr-table--brown-caramel>table tbody tr:nth-child(2n){background-color:#f7ebe5}.fr-table--brown-caramel.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#c08c65,#c08c65);background-image:none}.fr-table--brown-opera>table:after{background-image:linear-gradient(0deg,#bd987a,#bd987a),linear-gradient(0deg,#bd987a,#bd987a),linear-gradient(0deg,#bd987a,#bd987a),linear-gradient(0deg,#bd987a,#bd987a)}.fr-table--brown-opera>table thead{background-color:#f7ece4;background-image:linear-gradient(0deg,#745b47,#745b47);background-image:none}.fr-table--brown-opera>table tbody{background-color:#fbf5f2}.fr-table--brown-opera>table tbody tr:nth-child(2n){background-color:#f7ece4}.fr-table--brown-opera.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#bd987a,#bd987a);background-image:none}.fr-table--beige-gris-galet>table:after{background-image:linear-gradient(0deg,#aea397,#aea397),linear-gradient(0deg,#aea397,#aea397),linear-gradient(0deg,#aea397,#aea397),linear-gradient(0deg,#aea397,#aea397)}.fr-table--beige-gris-galet>table thead{background-color:#f3ede5;background-image:linear-gradient(0deg,#6a6156,#6a6156);background-image:none}.fr-table--beige-gris-galet>table tbody{background-color:#f9f6f2}.fr-table--beige-gris-galet>table tbody tr:nth-child(2n){background-color:#f3ede5}.fr-table--beige-gris-galet.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#aea397,#aea397);background-image:none}.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#ddd,#ddd)}.fr-table--bordered>table tbody tr:nth-child(2n){background-color:transparent}.fr-table--bordered>table tbody tr:nth-child(2n):hover{background-color:rgba(0,0,0,.05)}.fr-table--bordered>table tbody tr:nth-child(2n):active{background-color:rgba(0,0,0,.1)}.fr-table:before{content:none}.fr-table--beige-gris-galet>table,.fr-table--beige-gris-galet>table tbody tr,.fr-table--blue-cumulus>table,.fr-table--blue-cumulus>table tbody tr,.fr-table--blue-ecume>table,.fr-table--blue-ecume>table tbody tr,.fr-table--brown-cafe-creme>table,.fr-table--brown-cafe-creme>table tbody tr,.fr-table--brown-caramel>table,.fr-table--brown-caramel>table tbody tr,.fr-table--brown-opera>table,.fr-table--brown-opera>table tbody tr,.fr-table--green-archipel>table,.fr-table--green-archipel>table tbody tr,.fr-table--green-bourgeon>table,.fr-table--green-bourgeon>table tbody tr,.fr-table--green-emeraude>table,.fr-table--green-emeraude>table tbody tr,.fr-table--green-menthe>table,.fr-table--green-menthe>table tbody tr,.fr-table--green-tilleul-verveine>table,.fr-table--green-tilleul-verveine>table tbody tr,.fr-table--orange-terre-battue>table,.fr-table--orange-terre-battue>table tbody tr,.fr-table--pink-macaron>table,.fr-table--pink-macaron>table tbody tr,.fr-table--pink-tuile>table,.fr-table--pink-tuile>table tbody tr,.fr-table--purple-glycine>table,.fr-table--purple-glycine>table tbody tr,.fr-table--yellow-moutarde>table,.fr-table--yellow-moutarde>table tbody tr,.fr-table--yellow-tournesol>table,.fr-table--yellow-tournesol>table tbody tr,.fr-table>table tbody tr,.fr-table>table tbody:after,.fr-table>table thead:after{background-image:none}.fr-tag{background-color:#eee;color:#161616;text-decoration:none}.fr-tag:after,.fr-tag:before{height:1rem;width:1rem}.fr-tag.fr-tag--sm:before,.fr-tag:after,.fr-tag:before{background-color:transparent;background-repeat:no-repeat;background-size:100%}.fr-tag.fr-tag--sm:before{height:.75rem;width:.75rem}button.fr-tag[aria-pressed=true],input[type=button].fr-tag[aria-pressed=true]{background-size:100% 100%,100% 100%}button.fr-tag[aria-pressed=true]:after,input[type=button].fr-tag[aria-pressed=true]:after{background-color:transparent;background-image:url(../icons/system/checkbox-circle-line.svg);background-repeat:no-repeat;background-size:100%;color:#000091;height:1rem;width:1rem}button.fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:after{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:.75rem;width:.75rem}button.fr-tag.fr-tag--dismiss:after,input[type=button].fr-tag.fr-tag--dismiss:after{background-color:transparent;background-color:currentColor;background-image:url(../icons/system/close-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;margin-left:.625rem;width:1rem}button.fr-tag.fr-tag--dismiss.fr-tag--sm:after,input[type=button].fr-tag.fr-tag--dismiss.fr-tag--sm:after{background-color:transparent;background-color:currentColor;background-repeat:no-repeat;background-size:100%;height:.75rem;margin-left:.5rem;width:.75rem}ol.fr-tags-group,ul.fr-tags-group{list-style-type:none}ol.fr-tags-group,ul.fr-tags-group{margin-bottom:0;margin-top:0;padding-left:0}.fr-tags-group--sm:after,.fr-tags-group--sm:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-tags-group--sm a.fr-tag.fr-tag--dismiss:after,.fr-tags-group--sm button.fr-tag.fr-tag--dismiss:after,.fr-tags-group--sm input[type=button].fr-tag.fr-tag--dismiss:after,.fr-tags-group--sm input[type=image].fr-tag.fr-tag--dismiss:after,.fr-tags-group--sm input[type=reset].fr-tag.fr-tag--dismiss:after,.fr-tags-group--sm input[type=submit].fr-tag.fr-tag--dismiss:after{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:.75rem;width:.75rem}.fr-tags-group--sm a.fr-tag[aria-pressed=true]:after,.fr-tags-group--sm button.fr-tag[aria-pressed=true]:after,.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:after,.fr-tags-group--sm input[type=image].fr-tag[aria-pressed=true]:after,.fr-tags-group--sm input[type=reset].fr-tag[aria-pressed=true]:after,.fr-tags-group--sm input[type=submit].fr-tag[aria-pressed=true]:after{background-color:transparent;background-color:transparent!important;background-repeat:no-repeat;background-size:100%;height:.75rem;width:.75rem}.fr-tag[aria-pressed=false]{background-color:#e3e3fd;color:#000091}.fr-tag[aria-pressed=false]:hover{background-color:#c1c1fb}.fr-tag[aria-pressed=false]:active{background-color:#adadf9}.fr-tag.fr-tag--dismiss{background-color:#000091;color:#f5f5fe}.fr-tag.fr-tag--dismiss:hover{background-color:#1212ff}.fr-tag.fr-tag--dismiss:active{background-color:#2323ff}a.fr-tag,button.fr-tag,input[type=button].fr-tag,input[type=image].fr-tag,input[type=reset].fr-tag,input[type=submit].fr-tag{background-color:#e3e3fd;color:#000091}a.fr-tag:hover,button.fr-tag:hover,input[type=button].fr-tag:hover,input[type=image].fr-tag:hover,input[type=reset].fr-tag:hover,input[type=submit].fr-tag:hover{background-color:#c1c1fb}a.fr-tag:active,button.fr-tag:active,input[type=button].fr-tag:active,input[type=image].fr-tag:active,input[type=reset].fr-tag:active,input[type=submit].fr-tag:active{background-color:#adadf9}a.fr-tag--green-tilleul-verveine,button.fr-tag--green-tilleul-verveine,input[type=button].fr-tag--green-tilleul-verveine,input[type=image].fr-tag--green-tilleul-verveine,input[type=reset].fr-tag--green-tilleul-verveine,input[type=submit].fr-tag--green-tilleul-verveine{background-color:#fbe769;color:#66673d}a.fr-tag--green-tilleul-verveine:hover,button.fr-tag--green-tilleul-verveine:hover,input[type=button].fr-tag--green-tilleul-verveine:hover,input[type=image].fr-tag--green-tilleul-verveine:hover,input[type=reset].fr-tag--green-tilleul-verveine:hover,input[type=submit].fr-tag--green-tilleul-verveine:hover{background-color:#d7c655}a.fr-tag--green-tilleul-verveine:active,button.fr-tag--green-tilleul-verveine:active,input[type=button].fr-tag--green-tilleul-verveine:active,input[type=image].fr-tag--green-tilleul-verveine:active,input[type=reset].fr-tag--green-tilleul-verveine:active,input[type=submit].fr-tag--green-tilleul-verveine:active{background-color:#c2b24c}a.fr-tag--green-bourgeon,button.fr-tag--green-bourgeon,input[type=button].fr-tag--green-bourgeon,input[type=image].fr-tag--green-bourgeon,input[type=reset].fr-tag--green-bourgeon,input[type=submit].fr-tag--green-bourgeon{background-color:#a9fb68;color:#447049}a.fr-tag--green-bourgeon:hover,button.fr-tag--green-bourgeon:hover,input[type=button].fr-tag--green-bourgeon:hover,input[type=image].fr-tag--green-bourgeon:hover,input[type=reset].fr-tag--green-bourgeon:hover,input[type=submit].fr-tag--green-bourgeon:hover{background-color:#8ed654}a.fr-tag--green-bourgeon:active,button.fr-tag--green-bourgeon:active,input[type=button].fr-tag--green-bourgeon:active,input[type=image].fr-tag--green-bourgeon:active,input[type=reset].fr-tag--green-bourgeon:active,input[type=submit].fr-tag--green-bourgeon:active{background-color:#7fc04b}a.fr-tag--green-emeraude,button.fr-tag--green-emeraude,input[type=button].fr-tag--green-emeraude,input[type=image].fr-tag--green-emeraude,input[type=reset].fr-tag--green-emeraude,input[type=submit].fr-tag--green-emeraude{background-color:#9ef9be;color:#297254}a.fr-tag--green-emeraude:hover,button.fr-tag--green-emeraude:hover,input[type=button].fr-tag--green-emeraude:hover,input[type=image].fr-tag--green-emeraude:hover,input[type=reset].fr-tag--green-emeraude:hover,input[type=submit].fr-tag--green-emeraude:hover{background-color:#69df97}a.fr-tag--green-emeraude:active,button.fr-tag--green-emeraude:active,input[type=button].fr-tag--green-emeraude:active,input[type=image].fr-tag--green-emeraude:active,input[type=reset].fr-tag--green-emeraude:active,input[type=submit].fr-tag--green-emeraude:active{background-color:#5ec988}a.fr-tag--green-menthe,button.fr-tag--green-menthe,input[type=button].fr-tag--green-menthe,input[type=image].fr-tag--green-menthe,input[type=reset].fr-tag--green-menthe,input[type=submit].fr-tag--green-menthe{background-color:#8bf8e7;color:#37635f}a.fr-tag--green-menthe:hover,button.fr-tag--green-menthe:hover,input[type=button].fr-tag--green-menthe:hover,input[type=image].fr-tag--green-menthe:hover,input[type=reset].fr-tag--green-menthe:hover,input[type=submit].fr-tag--green-menthe:hover{background-color:#6ed5c5}a.fr-tag--green-menthe:active,button.fr-tag--green-menthe:active,input[type=button].fr-tag--green-menthe:active,input[type=image].fr-tag--green-menthe:active,input[type=reset].fr-tag--green-menthe:active,input[type=submit].fr-tag--green-menthe:active{background-color:#62bfb1}a.fr-tag--green-archipel,button.fr-tag--green-archipel,input[type=button].fr-tag--green-archipel,input[type=image].fr-tag--green-archipel,input[type=reset].fr-tag--green-archipel,input[type=submit].fr-tag--green-archipel{background-color:#a6f2fa;color:#006a6f}a.fr-tag--green-archipel:hover,button.fr-tag--green-archipel:hover,input[type=button].fr-tag--green-archipel:hover,input[type=image].fr-tag--green-archipel:hover,input[type=reset].fr-tag--green-archipel:hover,input[type=submit].fr-tag--green-archipel:hover{background-color:#62dbe5}a.fr-tag--green-archipel:active,button.fr-tag--green-archipel:active,input[type=button].fr-tag--green-archipel:active,input[type=image].fr-tag--green-archipel:active,input[type=reset].fr-tag--green-archipel:active,input[type=submit].fr-tag--green-archipel:active{background-color:#58c5cf}a.fr-tag--blue-ecume,button.fr-tag--blue-ecume,input[type=button].fr-tag--blue-ecume,input[type=image].fr-tag--blue-ecume,input[type=reset].fr-tag--blue-ecume,input[type=submit].fr-tag--blue-ecume{background-color:#dee5fd;color:#2f4077}a.fr-tag--blue-ecume:hover,button.fr-tag--blue-ecume:hover,input[type=button].fr-tag--blue-ecume:hover,input[type=image].fr-tag--blue-ecume:hover,input[type=reset].fr-tag--blue-ecume:hover,input[type=submit].fr-tag--blue-ecume:hover{background-color:#b4c5fb}a.fr-tag--blue-ecume:active,button.fr-tag--blue-ecume:active,input[type=button].fr-tag--blue-ecume:active,input[type=image].fr-tag--blue-ecume:active,input[type=reset].fr-tag--blue-ecume:active,input[type=submit].fr-tag--blue-ecume:active{background-color:#99b3f9}a.fr-tag--blue-cumulus,button.fr-tag--blue-cumulus,input[type=button].fr-tag--blue-cumulus,input[type=image].fr-tag--blue-cumulus,input[type=reset].fr-tag--blue-cumulus,input[type=submit].fr-tag--blue-cumulus{background-color:#dae6fd;color:#3558a2}a.fr-tag--blue-cumulus:hover,button.fr-tag--blue-cumulus:hover,input[type=button].fr-tag--blue-cumulus:hover,input[type=image].fr-tag--blue-cumulus:hover,input[type=reset].fr-tag--blue-cumulus:hover,input[type=submit].fr-tag--blue-cumulus:hover{background-color:#a9c8fb}a.fr-tag--blue-cumulus:active,button.fr-tag--blue-cumulus:active,input[type=button].fr-tag--blue-cumulus:active,input[type=image].fr-tag--blue-cumulus:active,input[type=reset].fr-tag--blue-cumulus:active,input[type=submit].fr-tag--blue-cumulus:active{background-color:#8ab8f9}a.fr-tag--purple-glycine,button.fr-tag--purple-glycine,input[type=button].fr-tag--purple-glycine,input[type=image].fr-tag--purple-glycine,input[type=reset].fr-tag--purple-glycine,input[type=submit].fr-tag--purple-glycine{background-color:#fddbfa;color:#6e445a}a.fr-tag--purple-glycine:hover,button.fr-tag--purple-glycine:hover,input[type=button].fr-tag--purple-glycine:hover,input[type=image].fr-tag--purple-glycine:hover,input[type=reset].fr-tag--purple-glycine:hover,input[type=submit].fr-tag--purple-glycine:hover{background-color:#fbaff5}a.fr-tag--purple-glycine:active,button.fr-tag--purple-glycine:active,input[type=button].fr-tag--purple-glycine:active,input[type=image].fr-tag--purple-glycine:active,input[type=reset].fr-tag--purple-glycine:active,input[type=submit].fr-tag--purple-glycine:active{background-color:#fa96f2}a.fr-tag--pink-macaron,button.fr-tag--pink-macaron,input[type=button].fr-tag--pink-macaron,input[type=image].fr-tag--pink-macaron,input[type=reset].fr-tag--pink-macaron,input[type=submit].fr-tag--pink-macaron{background-color:#fddfda;color:#8d533e}a.fr-tag--pink-macaron:hover,button.fr-tag--pink-macaron:hover,input[type=button].fr-tag--pink-macaron:hover,input[type=image].fr-tag--pink-macaron:hover,input[type=reset].fr-tag--pink-macaron:hover,input[type=submit].fr-tag--pink-macaron:hover{background-color:#fbb8ab}a.fr-tag--pink-macaron:active,button.fr-tag--pink-macaron:active,input[type=button].fr-tag--pink-macaron:active,input[type=image].fr-tag--pink-macaron:active,input[type=reset].fr-tag--pink-macaron:active,input[type=submit].fr-tag--pink-macaron:active{background-color:#faa18d}a.fr-tag--pink-tuile,button.fr-tag--pink-tuile,input[type=button].fr-tag--pink-tuile,input[type=image].fr-tag--pink-tuile,input[type=reset].fr-tag--pink-tuile,input[type=submit].fr-tag--pink-tuile{background-color:#fddfdb;color:#a94645}a.fr-tag--pink-tuile:hover,button.fr-tag--pink-tuile:hover,input[type=button].fr-tag--pink-tuile:hover,input[type=image].fr-tag--pink-tuile:hover,input[type=reset].fr-tag--pink-tuile:hover,input[type=submit].fr-tag--pink-tuile:hover{background-color:#fbb8ad}a.fr-tag--pink-tuile:active,button.fr-tag--pink-tuile:active,input[type=button].fr-tag--pink-tuile:active,input[type=image].fr-tag--pink-tuile:active,input[type=reset].fr-tag--pink-tuile:active,input[type=submit].fr-tag--pink-tuile:active{background-color:#faa191}a.fr-tag--yellow-tournesol,button.fr-tag--yellow-tournesol,input[type=button].fr-tag--yellow-tournesol,input[type=image].fr-tag--yellow-tournesol,input[type=reset].fr-tag--yellow-tournesol,input[type=submit].fr-tag--yellow-tournesol{background-color:#fde39c;color:#716043}a.fr-tag--yellow-tournesol:hover,button.fr-tag--yellow-tournesol:hover,input[type=button].fr-tag--yellow-tournesol:hover,input[type=image].fr-tag--yellow-tournesol:hover,input[type=reset].fr-tag--yellow-tournesol:hover,input[type=submit].fr-tag--yellow-tournesol:hover{background-color:#e9c53b}a.fr-tag--yellow-tournesol:active,button.fr-tag--yellow-tournesol:active,input[type=button].fr-tag--yellow-tournesol:active,input[type=image].fr-tag--yellow-tournesol:active,input[type=reset].fr-tag--yellow-tournesol:active,input[type=submit].fr-tag--yellow-tournesol:active{background-color:#d3b235}a.fr-tag--yellow-moutarde,button.fr-tag--yellow-moutarde,input[type=button].fr-tag--yellow-moutarde,input[type=image].fr-tag--yellow-moutarde,input[type=reset].fr-tag--yellow-moutarde,input[type=submit].fr-tag--yellow-moutarde{background-color:#fde2b5;color:#695240}a.fr-tag--yellow-moutarde:hover,button.fr-tag--yellow-moutarde:hover,input[type=button].fr-tag--yellow-moutarde:hover,input[type=image].fr-tag--yellow-moutarde:hover,input[type=reset].fr-tag--yellow-moutarde:hover,input[type=submit].fr-tag--yellow-moutarde:hover{background-color:#f6c43c}a.fr-tag--yellow-moutarde:active,button.fr-tag--yellow-moutarde:active,input[type=button].fr-tag--yellow-moutarde:active,input[type=image].fr-tag--yellow-moutarde:active,input[type=reset].fr-tag--yellow-moutarde:active,input[type=submit].fr-tag--yellow-moutarde:active{background-color:#dfb135}a.fr-tag--orange-terre-battue,button.fr-tag--orange-terre-battue,input[type=button].fr-tag--orange-terre-battue,input[type=image].fr-tag--orange-terre-battue,input[type=reset].fr-tag--orange-terre-battue,input[type=submit].fr-tag--orange-terre-battue{background-color:#fddfd8;color:#755348}a.fr-tag--orange-terre-battue:hover,button.fr-tag--orange-terre-battue:hover,input[type=button].fr-tag--orange-terre-battue:hover,input[type=image].fr-tag--orange-terre-battue:hover,input[type=reset].fr-tag--orange-terre-battue:hover,input[type=submit].fr-tag--orange-terre-battue:hover{background-color:#fbb8a5}a.fr-tag--orange-terre-battue:active,button.fr-tag--orange-terre-battue:active,input[type=button].fr-tag--orange-terre-battue:active,input[type=image].fr-tag--orange-terre-battue:active,input[type=reset].fr-tag--orange-terre-battue:active,input[type=submit].fr-tag--orange-terre-battue:active{background-color:#faa184}a.fr-tag--brown-cafe-creme,button.fr-tag--brown-cafe-creme,input[type=button].fr-tag--brown-cafe-creme,input[type=image].fr-tag--brown-cafe-creme,input[type=reset].fr-tag--brown-cafe-creme,input[type=submit].fr-tag--brown-cafe-creme{background-color:#f4e3c7;color:#685c48}a.fr-tag--brown-cafe-creme:hover,button.fr-tag--brown-cafe-creme:hover,input[type=button].fr-tag--brown-cafe-creme:hover,input[type=image].fr-tag--brown-cafe-creme:hover,input[type=reset].fr-tag--brown-cafe-creme:hover,input[type=submit].fr-tag--brown-cafe-creme:hover{background-color:#e1c386}a.fr-tag--brown-cafe-creme:active,button.fr-tag--brown-cafe-creme:active,input[type=button].fr-tag--brown-cafe-creme:active,input[type=image].fr-tag--brown-cafe-creme:active,input[type=reset].fr-tag--brown-cafe-creme:active,input[type=submit].fr-tag--brown-cafe-creme:active{background-color:#ccb078}a.fr-tag--brown-caramel,button.fr-tag--brown-caramel,input[type=button].fr-tag--brown-caramel,input[type=image].fr-tag--brown-caramel,input[type=reset].fr-tag--brown-caramel,input[type=submit].fr-tag--brown-caramel{background-color:#f3e2d9;color:#845d48}a.fr-tag--brown-caramel:hover,button.fr-tag--brown-caramel:hover,input[type=button].fr-tag--brown-caramel:hover,input[type=image].fr-tag--brown-caramel:hover,input[type=reset].fr-tag--brown-caramel:hover,input[type=submit].fr-tag--brown-caramel:hover{background-color:#e7bea6}a.fr-tag--brown-caramel:active,button.fr-tag--brown-caramel:active,input[type=button].fr-tag--brown-caramel:active,input[type=image].fr-tag--brown-caramel:active,input[type=reset].fr-tag--brown-caramel:active,input[type=submit].fr-tag--brown-caramel:active{background-color:#e1a982}a.fr-tag--brown-opera,button.fr-tag--brown-opera,input[type=button].fr-tag--brown-opera,input[type=image].fr-tag--brown-opera,input[type=reset].fr-tag--brown-opera,input[type=submit].fr-tag--brown-opera{background-color:#f3e2d7;color:#745b47}a.fr-tag--brown-opera:hover,button.fr-tag--brown-opera:hover,input[type=button].fr-tag--brown-opera:hover,input[type=image].fr-tag--brown-opera:hover,input[type=reset].fr-tag--brown-opera:hover,input[type=submit].fr-tag--brown-opera:hover{background-color:#e7bfa0}a.fr-tag--brown-opera:active,button.fr-tag--brown-opera:active,input[type=button].fr-tag--brown-opera:active,input[type=image].fr-tag--brown-opera:active,input[type=reset].fr-tag--brown-opera:active,input[type=submit].fr-tag--brown-opera:active{background-color:#deaa7e}a.fr-tag--beige-gris-galet,button.fr-tag--beige-gris-galet,input[type=button].fr-tag--beige-gris-galet,input[type=image].fr-tag--beige-gris-galet,input[type=reset].fr-tag--beige-gris-galet,input[type=submit].fr-tag--beige-gris-galet{background-color:#eee4d9;color:#6a6156}a.fr-tag--beige-gris-galet:hover,button.fr-tag--beige-gris-galet:hover,input[type=button].fr-tag--beige-gris-galet:hover,input[type=image].fr-tag--beige-gris-galet:hover,input[type=reset].fr-tag--beige-gris-galet:hover,input[type=submit].fr-tag--beige-gris-galet:hover{background-color:#dbc3a4}a.fr-tag--beige-gris-galet:active,button.fr-tag--beige-gris-galet:active,input[type=button].fr-tag--beige-gris-galet:active,input[type=image].fr-tag--beige-gris-galet:active,input[type=reset].fr-tag--beige-gris-galet:active,input[type=submit].fr-tag--beige-gris-galet:active{background-color:#c6b094}button.fr-tag[aria-pressed=true]:not(:disabled),input[type=button].fr-tag[aria-pressed=true]:not(:disabled){background-color:transparent;background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,#000091 .625rem);color:#f5f5fe}button.fr-tag[aria-pressed=true]:not(:disabled):hover,input[type=button].fr-tag[aria-pressed=true]:not(:disabled):hover{background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,#1212ff .625rem)}button.fr-tag[aria-pressed=true]:not(:disabled):active,input[type=button].fr-tag[aria-pressed=true]:not(:disabled):active{background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,#2323ff .625rem)}button.fr-tag[aria-pressed=true]:disabled,input[type=button].fr-tag[aria-pressed=true]:disabled{background-color:transparent;background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,#e5e5e5 .625rem)}button.fr-tag[aria-pressed=true]:disabled:hover,input[type=button].fr-tag[aria-pressed=true]:disabled:hover{background-color:rgba(0,0,0,.05)}button.fr-tag[aria-pressed=true]:disabled:active,input[type=button].fr-tag[aria-pressed=true]:disabled:active{background-color:rgba(0,0,0,.1)}button.fr-tag[aria-pressed=true]:disabled:after,input[type=button].fr-tag[aria-pressed=true]:disabled:after{color:#929292}button.fr-tag[aria-pressed=true].fr-tag--sm,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#000091 .5rem)}button.fr-tag[aria-pressed=true].fr-tag--sm:hover,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:hover{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#1212ff .5rem)}button.fr-tag[aria-pressed=true].fr-tag--sm:active,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:active{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#2323ff .5rem)}button.fr-tag[aria-pressed=true].fr-tag--sm:disabled,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:disabled{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#e5e5e5 .5rem)}a:not([href]).fr-tag,button.fr-tag:disabled,input[type=button].fr-tag:disabled{background-color:#e5e5e5;color:#929292}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true],.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#000091 .5rem)}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:hover,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:hover{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#1212ff .5rem)}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:active,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:active{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#2323ff .5rem)}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:disabled,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:disabled{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#e5e5e5 .5rem)}.fr-alert:after,.fr-alert:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-alert p,.fr-alert__title{margin:0 0 .25rem}.fr-alert--info:before{background-image:url(../icons/system/fr--info-fill.svg)}.fr-alert--success:before{background-image:url(../icons/system/fr--success-fill.svg)}.fr-alert--error:before{background-image:url(../icons/system/fr--error-fill.svg)}.fr-alert--warning:before{background-image:url(../icons/system/fr--warning-fill.svg)}.fr-alert .fr-btn--close:after,.fr-alert .fr-btn--close:before,.fr-alert .fr-link--close:after,.fr-alert .fr-link--close:before{background-color:transparent;background-image:url(../icons/system/close-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-alert{background-image:linear-gradient(0deg,#3a3a3a,#3a3a3a),linear-gradient(0deg,#3a3a3a,#3a3a3a),linear-gradient(0deg,#3a3a3a,#3a3a3a),linear-gradient(0deg,#3a3a3a,#3a3a3a),linear-gradient(0deg,#3a3a3a,#3a3a3a)}.fr-alert:before{color:#fff}.fr-alert--info{background-image:linear-gradient(0deg,#0063cb,#0063cb),linear-gradient(0deg,#0063cb,#0063cb),linear-gradient(0deg,#0063cb,#0063cb),linear-gradient(0deg,#0063cb,#0063cb),linear-gradient(0deg,#0063cb,#0063cb)}.fr-alert--error{background-image:linear-gradient(0deg,#ce0500,#ce0500),linear-gradient(0deg,#ce0500,#ce0500),linear-gradient(0deg,#ce0500,#ce0500),linear-gradient(0deg,#ce0500,#ce0500),linear-gradient(0deg,#ce0500,#ce0500)}.fr-alert--success{background-image:linear-gradient(0deg,#18753c,#18753c),linear-gradient(0deg,#18753c,#18753c),linear-gradient(0deg,#18753c,#18753c),linear-gradient(0deg,#18753c,#18753c),linear-gradient(0deg,#18753c,#18753c)}.fr-alert--warning{background-image:linear-gradient(0deg,#b34000,#b34000),linear-gradient(0deg,#b34000,#b34000),linear-gradient(0deg,#b34000,#b34000),linear-gradient(0deg,#b34000,#b34000),linear-gradient(0deg,#b34000,#b34000)}.fr-notice p,.fr-notice__title{margin:0}.fr-notice__title:before{color:transparent;vertical-align:-6px}.fr-notice--info .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-image:url(../icons/system/fr--info-fill.svg);height:1.5rem;width:1.5rem}.fr-notice--alert .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before,.fr-notice--cyberattack .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before,.fr-notice--warning .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before,.fr-notice--witness .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-image:url(../icons/system/fr--warning-fill.svg);height:1.5rem;width:1.5rem}.fr-notice--weather-orange .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before,.fr-notice--weather-red .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-image:url(../icons/weather/heavy-showers-fill.svg);height:1.5rem;width:1.5rem}.fr-notice--weather-purple .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-image:url(../icons/weather/typhoon-fill.svg);height:1.5rem;width:1.5rem}.fr-notice--kidnapping .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-image:url(../icons/system/fr--alert-warning-fill.svg);height:1.5rem;width:1.5rem}.fr-notice--attack .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-image:url(../icons/system/fr--alert-warning-2-fill.svg);height:1.5rem;width:1.5rem}.fr-notice .fr-btn--close:after,.fr-notice .fr-btn--close:before{background-color:transparent;background-image:url(../icons/system/close-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-notice{background-color:#eee;color:#161616}.fr-notice--info{background-color:#e8edff;color:#0063cb}.fr-notice--warning,.fr-notice--weather-orange{background-color:#ffe9e6;color:#b34000}.fr-notice--alert{background-color:#ffe9e9;color:#ce0500}.fr-notice--weather-red{color:#fff}.fr-notice--weather-red,.fr-notice--weather-red .fr-btn--close{background-color:#ce0500}.fr-notice--weather-purple{background-color:#6e445a;color:#fff}.fr-notice--weather-purple .fr-btn--close{background-color:#6e445a}.fr-notice--witness{background-image:linear-gradient(0deg,#ce0500,#ce0500);color:#fff}.fr-notice--witness,.fr-notice--witness .fr-btn--close{background-color:#3a3a3a}.fr-notice--attack,.fr-notice--kidnapping{background-color:#ce0500;background-image:linear-gradient(0deg,#3a3a3a,#3a3a3a);color:#fff}.fr-notice--attack .fr-btn--close,.fr-notice--kidnapping .fr-btn--close{background-color:#ce0500}.fr-notice--cyberattack{background-image:linear-gradient(0deg,#0063cb,#0063cb);color:#fff}.fr-notice--cyberattack,.fr-notice--cyberattack .fr-btn--close{background-color:#3a3a3a}.fr-radio-group input[type=radio]+label{background-image:radial-gradient(transparent 10px,#000091 11px,transparent 12px)}.fr-radio-group input[type=radio]:disabled+label{background-image:radial-gradient(transparent 10px,#e5e5e5 11px,transparent 12px)}.fr-radio-group input[type=radio]:checked+label{background-image:radial-gradient(transparent 10px,#000091 11px,transparent 12px),radial-gradient(#000091 5px,transparent 6px)}.fr-radio-group input[type=radio]:checked:disabled+label{background-image:radial-gradient(transparent 10px,#e5e5e5 11px,transparent 12px),radial-gradient(#e5e5e5 5px,transparent 6px)}.fr-fieldset--error .fr-radio-group input[type=radio]+label{background-image:radial-gradient(transparent 10px,#ce0500 11px,transparent 12px)}.fr-fieldset--error .fr-radio-group input[type=radio]:checked+label{background-image:radial-gradient(transparent 10px,#ce0500 11px,transparent 12px),radial-gradient(#000091 5px,transparent 6px)}.fr-fieldset--valid .fr-radio-group input[type=radio]+label{background-image:radial-gradient(transparent 10px,#18753c 11px,transparent 12px)}.fr-fieldset--valid .fr-radio-group input[type=radio]:checked+label{background-image:radial-gradient(transparent 10px,#18753c 11px,transparent 12px),radial-gradient(#000091 5px,transparent 6px)}.fr-fieldset--info .fr-radio-group input[type=radio]+label{background-image:radial-gradient(transparent 10px,#0063cb 11px,transparent 12px)}.fr-fieldset--info .fr-radio-group input[type=radio]:checked+label{background-image:radial-gradient(transparent 10px,#0063cb 11px,transparent 12px),radial-gradient(#000091 5px,transparent 6px)}.fr-fieldset .fr-radio-group input[type=radio]:disabled+label{background-image:radial-gradient(transparent 10px,#e5e5e5 11px,transparent 12px)}.fr-fieldset .fr-radio-group input[type=radio]:disabled:checked+label{background-image:radial-gradient(transparent 10px,#e5e5e5 11px,transparent 12px),radial-gradient(#e5e5e5 5px,transparent 6px)}.fr-radio-group--sm input[type=radio]+label{background-image:radial-gradient(transparent 6px,#000091 7px,transparent 8px)}.fr-radio-group--sm input[type=radio]:disabled+label{background-image:radial-gradient(transparent 6px,#e5e5e5 7px,transparent 8px)}.fr-radio-group--sm input[type=radio]:checked+label{background-image:radial-gradient(transparent 6px,#000091 7px,transparent 8px),radial-gradient(#000091 3px,transparent 4px)}.fr-radio-group--sm input[type=radio]:checked:disabled+label{background-image:radial-gradient(transparent 6px,#e5e5e5 7px,transparent 8px),radial-gradient(#e5e5e5 3px,transparent 4px)}.fr-fieldset--error .fr-radio-group--sm input[type=radio]+label{background-image:radial-gradient(transparent 6px,#ce0500 7px,transparent 8px)}.fr-fieldset--error .fr-radio-group--sm input[type=radio]:checked+label{background-image:radial-gradient(transparent 6px,#ce0500 7px,transparent 8px),radial-gradient(#000091 3px,transparent 4px)}.fr-fieldset--valid .fr-radio-group--sm input[type=radio]+label{background-image:radial-gradient(transparent 6px,#18753c 7px,transparent 8px)}.fr-fieldset--valid .fr-radio-group--sm input[type=radio]:checked+label{background-image:radial-gradient(transparent 6px,#18753c 7px,transparent 8px),radial-gradient(#000091 3px,transparent 4px)}.fr-fieldset--info .fr-radio-group--sm input[type=radio]+label{background-image:radial-gradient(transparent 6px,#0063cb 7px,transparent 8px)}.fr-fieldset--info .fr-radio-group--sm input[type=radio]:checked+label{background-image:radial-gradient(transparent 6px,#0063cb 7px,transparent 8px),radial-gradient(#000091 3px,transparent 4px)}.fr-fieldset .fr-radio-group--sm input[type=radio]:disabled+label{background-image:radial-gradient(transparent 6px,#e5e5e5 7px,transparent 8px)}.fr-fieldset .fr-radio-group--sm input[type=radio]:disabled:checked+label{background-image:radial-gradient(transparent 6px,#e5e5e5 7px,transparent 8px),radial-gradient(#e5e5e5 3px,transparent 4px)}.fr-radio-rich__pictogram{background-color:#fff;background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd)}.fr-radio-rich input[type=radio]+label{background-color:#fff;background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),radial-gradient(transparent 6px,#000091 7px,transparent 8px)}.fr-radio-rich input[type=radio]:disabled+label{background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),radial-gradient(transparent 6px,#e5e5e5 7px,transparent 8px)}.fr-radio-rich input[type=radio]:disabled~.fr-radio-rich__pictogram svg *{fill:#929292}.fr-radio-rich input[type=radio]:checked+label{background-image:linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),radial-gradient(transparent 6px,#000091 7px,transparent 8px),radial-gradient(#000091 3px,transparent 4px)}.fr-radio-rich input[type=radio]:checked~.fr-radio-rich__pictogram{background-image:linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#ddd,#ddd)}.fr-radio-rich input[type=radio]:checked:disabled+label{background-image:linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292),radial-gradient(transparent 6px,#e5e5e5 7px,transparent 8px),radial-gradient(#e5e5e5 3px,transparent 4px)}.fr-radio-rich input[type=radio]:checked:disabled~.fr-radio-rich__pictogram{background-image:linear-gradient(0deg,#e5e5e5,#e5e5e5),linear-gradient(0deg,#e5e5e5,#e5e5e5),linear-gradient(0deg,#e5e5e5,#e5e5e5),linear-gradient(0deg,#ddd,#ddd)}.fr-fieldset--error .fr-radio-rich input[type=radio]+label{background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),radial-gradient(transparent 6px,#ce0500 7px,transparent 8px)}.fr-fieldset--error .fr-radio-rich input[type=radio]:checked+label{background-image:linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),radial-gradient(transparent 6px,#ce0500 7px,transparent 8px),radial-gradient(#000091 3px,transparent 4px)}.fr-fieldset--valid .fr-radio-rich input[type=radio]+label{background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),radial-gradient(transparent 6px,#18753c 7px,transparent 8px)}.fr-fieldset--valid .fr-radio-rich input[type=radio]:checked+label{background-image:linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),radial-gradient(transparent 6px,#18753c 7px,transparent 8px),radial-gradient(#000091 3px,transparent 4px)}.fr-fieldset--info .fr-radio-rich input[type=radio]+label{background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),radial-gradient(transparent 6px,#0063cb 7px,transparent 8px)}.fr-fieldset--info .fr-radio-rich input[type=radio]:checked+label{background-image:linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),radial-gradient(transparent 6px,#0063cb 7px,transparent 8px),radial-gradient(#000091 3px,transparent 4px)}.fr-fieldset .fr-radio-rich input[type=radio]:disabled+label{background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),radial-gradient(transparent 6px,#e5e5e5 7px,transparent 8px)}.fr-fieldset .fr-radio-rich input[type=radio]:disabled:checked+label{background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),radial-gradient(transparent 6px,#e5e5e5 7px,transparent 8px),radial-gradient(#e5e5e5 3px,transparent 4px)}.fr-radio-rich__img{background-color:#fff;background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd)}.fr-radio-rich input[type=radio]:disabled~.fr-radio-rich__img svg *{fill:#929292}.fr-radio-rich input[type=radio]:checked~.fr-radio-rich__img{background-image:linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#ddd,#ddd)}.fr-radio-rich input[type=radio]:checked:disabled~.fr-radio-rich__img{background-image:linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#ddd,#ddd)}.fr-card--no-icon:after{content:none}.fr-card__desc,.fr-card__title{flex:1 0 auto}.fr-card__title a:after,.fr-card__title button:after{background-image:url(../icons/system/arrow-right-line.svg)}.fr-card__title [target=_blank]:after,.fr-card__title a:after,.fr-card__title button:after{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-card__title [target=_blank]:after{background-image:url(../icons/system/external-link-line.svg)}.fr-card__detail:before{height:1rem;width:1rem}.fr-card--download .fr-tile__title a:after{background-color:transparent;background-image:url(../icons/system/download-line.svg);background-repeat:no-repeat;background-size:100%}.fr-card--download .fr-card__header{padding-top:56.25%}.fr-card--download .fr-card__header .fr-card__img img{height:auto!important;margin:auto;width:auto}.fr-card.fr-enlarge-link .fr-card__title a{text-decoration:none}.fr-card.fr-enlarge-button .fr-card__title button:after,.fr-card.fr-enlarge-link .fr-card__title a:after{background-color:transparent;height:1.5rem;width:1.5rem}.fr-card--sm .fr-card__title a:after,.fr-card--sm .fr-card__title button:after,.fr-card--sm.fr-enlarge-button .fr-card__title a:after,.fr-card--sm.fr-enlarge-button .fr-card__title button:after,.fr-card--sm.fr-enlarge-link .fr-card__title a:after,.fr-card--sm.fr-enlarge-link .fr-card__title button:after{height:1rem;width:1rem}.fr-card--lg.fr-enlarge-button .fr-card__title a:after,.fr-card--lg.fr-enlarge-button .fr-card__title button:after,.fr-card--lg.fr-enlarge-link .fr-card__title a:after,.fr-card--lg.fr-enlarge-link .fr-card__title button:after{height:2rem;width:2rem}.fr-card--lg .fr-card__title a:after,.fr-card--lg .fr-card__title button:after{height:1.5rem;width:1.5rem}.fr-card>.fr-card__img{flex-shrink:0}.fr-card{background-color:#fff}.fr-card:not(.fr-card--no-border):not(.fr-card--shadow){background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd)}.fr-card--grey{background-color:#eee}.fr-card--shadow{background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,18,.16);z-index:500}.fr-card--shadow.fr-card--grey{background-color:#eee}.fr-card--no-background{background-color:transparent}.fr-card--no-background:hover{background-color:rgba(0,0,0,.05)}.fr-card--no-background:active{background-color:rgba(0,0,0,.1)}.fr-card--download:not(.fr-card--no-background) .fr-card__header{background-color:#f6f6f6}.fr-card__detail{color:#666}.fr-card__title{color:#161616}.fr-card__title a[href],.fr-card__title button{color:#000091}.fr-card__title button:disabled{color:#929292}.fr-card__title:disabled,a.fr-card__title:not([href]){background-color:#e5e5e5;color:#929292}.fr-checkbox-group input[type=checkbox]{margin-top:0;opacity:1}.fr-fieldset__content .fr-checkbox-group input[type=checkbox]{margin-top:1.5rem}.fr-fieldset__content+.fr-error-text,.fr-fieldset__content+.fr-valid-text{margin-top:1rem}.fr-checkbox-group--error input[type=checkbox]+label,.fr-checkbox-group--error input[type=checkbox]:checked+label{color:#ce0500}.fr-checkbox-group--error:before{background-color:#ce0500}.fr-checkbox-group--valid input[type=checkbox]+label,.fr-checkbox-group--valid input[type=checkbox]:checked+label{color:#18753c}.fr-checkbox-group--valid:before{background-color:#18753c}.fr-segmented{display:block}.fr-segmented--sm .fr-segmented__legend--inline{margin:.25rem 0 0}.fr-segmented__legend--inline{margin:.5rem 0 0}.fr-segmented__elements{box-shadow:inset 0 0 0 1px #ddd;display:inline-flex}.fr-segmented input+label:before{height:1rem;vertical-align:-2px;width:1rem}.fr-segmented input:focus+label:before{outline:none}.fr-segmented__element label{color:#161616}.fr-segmented__element input:checked+label{box-shadow:inset 0 0 0 1px #000091;color:#000091}.fr-segmented__element input:checked:disabled+label{box-shadow:inset 0 0 0 1px #929292;color:#929292}.fr-toggle input[type=checkbox]::-ms-check{display:none}.fr-toggle input[type=checkbox]:checked:after,.fr-toggle input[type=checkbox]:checked:before{background-color:transparent;background-image:url(../icons/system/check-line.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-toggle__list{list-style:none;padding:0}.fr-toggle label{color:#161616}.fr-toggle label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23000091' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");color:#000091}.fr-toggle label:after{background-color:#fff;color:#000091}.fr-toggle input[type=checkbox],.fr-toggle label:after{box-shadow:inset 0 0 0 1px #000091}.fr-toggle input[type=checkbox]:checked{background-color:#000091}.fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23000091' height='24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:checked~.fr-toggle__label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000091' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:disabled{box-shadow:inset 0 0 0 1px #e5e5e5}.fr-toggle input[type=checkbox]:disabled:checked{background-color:#e5e5e5}.fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23e5e5e5' height='24' fill='%23e5e5e5' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:disabled~.fr-toggle__label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23e5e5e5' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");color:#929292}.fr-toggle input[type=checkbox]:disabled~.fr-toggle__label:after{box-shadow:inset 0 0 0 1px #e5e5e5;color:#929292}.fr-toggle .fr-hint-text{color:#666}.fr-toggle--border-bottom{box-shadow:inset 0 -1px 0 0 #ddd}.fr-toggle--valid:before{background-color:#18753c}.fr-toggle--error:before{background-color:#ce0500}.fr-fieldset--error .fr-toggle label,.fr-toggle--error label{color:#ce0500}.fr-fieldset--error .fr-toggle label:before,.fr-toggle--error label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ce0500' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");color:#ce0500}.fr-fieldset--error .fr-toggle label:after,.fr-toggle--error label:after{box-shadow:inset 0 0 0 1px #ce0500}.fr-fieldset--error .fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before,.fr-toggle--error input[type=checkbox]:checked~.fr-toggle__label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ce0500' height='24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-fieldset--valid .fr-toggle label,.fr-toggle--valid label{color:#18753c}.fr-fieldset--valid .fr-toggle label:before,.fr-toggle--valid label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2318753c' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");color:#18753c}.fr-fieldset--valid .fr-toggle label:after,.fr-toggle--valid label:after{box-shadow:inset 0 0 0 1px #18753c}.fr-fieldset--valid .fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before,.fr-toggle--valid input[type=checkbox]:checked~.fr-toggle__label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2318753c' height='24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-skiplinks ol,.fr-skiplinks ul{list-style-type:none}.fr-skiplinks ol,.fr-skiplinks ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-skiplinks.focus-within{opacity:1;position:relative;transform:translateY(0)}.fr-skiplinks{background-color:#eee}.fr-select::-ms-expand{display:none}.fr-select{background-color:#eee;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23161616' d='m12 13.1 5-4.9 1.4 1.4-6.4 6.3-6.4-6.4L7 8.1l5 5z'/%3E%3C/svg%3E");box-shadow:inset 0 -2px 0 0 #3a3a3a;color:#3a3a3a}.fr-fieldset--valid .fr-select,.fr-select-group--valid .fr-select{box-shadow:inset 0 -2px 0 0 #18753c}.fr-fieldset--error .fr-select,.fr-select-group--error .fr-select{box-shadow:inset 0 -2px 0 0 #ce0500}.fr-select-group--error:before{background-image:linear-gradient(0deg,#ce0500,#ce0500)}.fr-select-group--valid:before{background-image:linear-gradient(0deg,#18753c,#18753c)}.fr-select-group--info:before{background-image:linear-gradient(0deg,#0063cb,#0063cb)}.fr-select:disabled{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='m12 13.1 5-4.9 1.4 1.4-6.4 6.3-6.4-6.4L7 8.1l5 5z'/%3E%3C/svg%3E");box-shadow:inset 0 -2px 0 0 #e5e5e5;color:#929292}.fr-select:-webkit-autofill,.fr-select:-webkit-autofill:focus,.fr-select:-webkit-autofill:hover{-webkit-text-fill-color:#161616;box-shadow:inset 0 -2px 0 0 #3a3a3a,inset 0 0 0 1000px #ececfe}.fr-callout__title{color:#161616;margin:0 0 .5rem}.fr-callout__text{margin:0}.fr-callout{background-color:#eee;background-image:linear-gradient(0deg,#6a6af4,#6a6af4)}.fr-callout:before{color:#161616}.fr-callout--green-tilleul-verveine{background-color:#fceeac;background-image:linear-gradient(0deg,#b7a73f,#b7a73f)}.fr-callout--green-bourgeon{background-color:#c9fcac;background-image:linear-gradient(0deg,#68a532,#68a532)}.fr-callout--green-emeraude{background-color:#c3fad5;background-image:linear-gradient(0deg,#00a95f,#00a95f)}.fr-callout--green-menthe{background-color:#bafaee;background-image:linear-gradient(0deg,#009081,#009081)}.fr-callout--green-archipel{background-color:#c7f6fc;background-image:linear-gradient(0deg,#009099,#009099)}.fr-callout--blue-ecume{background-color:#e9edfe;background-image:linear-gradient(0deg,#465f9d,#465f9d)}.fr-callout--blue-cumulus{background-color:#e6eefe;background-image:linear-gradient(0deg,#417dc4,#417dc4)}.fr-callout--purple-glycine{background-color:#fee7fc;background-image:linear-gradient(0deg,#a558a0,#a558a0)}.fr-callout--pink-macaron{background-color:#fee9e6;background-image:linear-gradient(0deg,#e18b76,#e18b76)}.fr-callout--pink-tuile{background-color:#fee9e7;background-image:linear-gradient(0deg,#ce614a,#ce614a)}.fr-callout--yellow-tournesol{background-color:#feecc2;background-image:linear-gradient(0deg,#c8aa39,#c8aa39)}.fr-callout--yellow-moutarde{background-color:#feebd0;background-image:linear-gradient(0deg,#c3992a,#c3992a)}.fr-callout--orange-terre-battue{background-color:#fee9e5;background-image:linear-gradient(0deg,#e4794a,#e4794a)}.fr-callout--brown-cafe-creme{background-color:#f7ecdb;background-image:linear-gradient(0deg,#d1b781,#d1b781)}.fr-callout--brown-caramel{background-color:#f7ebe5;background-image:linear-gradient(0deg,#c08c65,#c08c65)}.fr-callout--brown-opera{background-color:#f7ece4;background-image:linear-gradient(0deg,#bd987a,#bd987a)}.fr-callout--beige-gris-galet{background-color:#f3ede5;background-image:linear-gradient(0deg,#aea397,#aea397)}.fr-modal__body{background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,18,.16);z-index:2000}.fr-modal__title{color:#161616}.fr-modal__footer{background-color:#fff}.fr-modal__body.fr-scroll-divider .fr-modal__footer{background-image:linear-gradient(0deg,#ddd,#ddd)}.fr-nav [href]{text-decoration:none}.fr-nav ol,.fr-nav ul{list-style-type:none}.fr-nav ol,.fr-nav ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-nav__btn:after{background-color:transparent;background-image:url(../icons/system/arrow-down-s-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-mega-menu__category{margin:0}.fr-nav__btn,.fr-nav__link{color:#161616}.fr-nav__btn[aria-current]:not([aria-current=false]),.fr-nav__link[aria-current]:not([aria-current=false]){color:#000091}.fr-nav__btn[aria-current]:not([aria-current=false]):before,.fr-nav__link[aria-current]:not([aria-current=false]):before{background-color:#000091}.fr-nav__btn[aria-expanded=true]:not(:disabled){background-color:#e3e3fd;color:#000091}.fr-nav__item:before{box-shadow:0 -1px 0 0 #ddd,inset 0 -1px 0 0 #ddd}.fr-nav__item:first-child:before{box-shadow:inset 0 -1px 0 0 #ddd}.fr-nav__item:last-child:before{box-shadow:0 -1px 0 0 #ddd}.fr-mega-menu__list:before{box-shadow:0 1px 0 0 #ddd}.fr-share__group>li{list-style:none}.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):after,.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-share .fr-btn--bluesky:before{background-image:url(../icons/logo/bluesky-line.svg)}.fr-share .fr-btn--facebook:before{background-image:url(../icons/logo/facebook-circle-line.svg)}.fr-share .fr-btn--linkedin:before{background-image:url(../icons/logo/linkedin-box-line.svg)}.fr-share .fr-btn--mastodon:before{background-image:url(../icons/logo/mastodon-line.svg)}.fr-share .fr-btn--threads:before{background-image:url(../icons/logo/threads-line.svg)}.fr-share .fr-btn--twitter:before{background-image:url(../icons/logo/twitter-line.svg)}.fr-share .fr-btn--twitter-x:before{background-image:url(../icons/logo/twitter-x-line.svg)}.fr-share .fr-btn--mail:before{background-image:url(../icons/business/mail-line.svg)}.fr-share .fr-btn--copy:before,.fr-share .fr-btn--mail:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-share .fr-btn--copy:before{background-image:url(../icons/business/links-fill.svg)}.fr-share__link--bluesky:before{background-image:url(../icons/logo/bluesky-line.svg)}.fr-share__link--bluesky:before,.fr-share__link--facebook:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-share__link--facebook:before{background-image:url(../icons/logo/facebook-circle-line.svg)}.fr-share__link--linkedin:before{background-image:url(../icons/logo/linkedin-box-line.svg)}.fr-share__link--linkedin:before,.fr-share__link--mastodon:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-share__link--mastodon:before{background-image:url(../icons/logo/mastodon-line.svg)}.fr-share__link--threads:before{background-image:url(../icons/logo/threads-line.svg)}.fr-share__link--threads:before,.fr-share__link--twitter:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-share__link--twitter:before{background-image:url(../icons/logo/twitter-line.svg)}.fr-share__link--twitter-x:before{background-image:url(../icons/logo/twitter-x-line.svg)}.fr-share__link--mail:before,.fr-share__link--twitter-x:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-share__link--mail:before{background-image:url(../icons/business/mail-line.svg)}.fr-share__link--copy:before{background-color:transparent;background-image:url(../icons/business/links-fill.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-share .fr-btn{background-color:transparent;box-shadow:inset 0 0 0 1px #ddd;color:#000091}.fr-share .fr-btn:hover{background-color:rgba(0,0,0,.05)}.fr-share .fr-btn:active{background-color:rgba(0,0,0,.1)}.fr-share .fr-btn:disabled,.fr-share a.fr-btn:not([href]){background-color:transparent;box-shadow:inset 0 0 0 1px #e5e5e5;color:#929292}.fr-share .fr-btn:disabled:hover,.fr-share a.fr-btn:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-share .fr-btn:disabled:active,.fr-share a.fr-btn:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-share__text{color:#666}.fr-share__link{background-color:transparent;box-shadow:inset 0 0 0 1px #ddd;color:#000091}.fr-share__link:hover{background-color:rgba(0,0,0,.05)}.fr-share__link:active{background-color:rgba(0,0,0,.1)}.fr-share__link:disabled,a.fr-share__link:not([href]){background-color:transparent;box-shadow:inset 0 0 0 1px #e5e5e5;color:#929292}.fr-share__link:disabled:hover,a.fr-share__link:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-share__link:disabled:active,a.fr-share__link:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-footer ol,.fr-footer ul{list-style-type:none}.fr-footer ol,.fr-footer ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-footer__content-desc [href]{text-decoration:underline}.fr-footer__bottom .fr-btn:after,.fr-footer__bottom .fr-btn:before,.fr-footer__bottom .fr-footer__bottom-link:after,.fr-footer__bottom .fr-footer__bottom-link:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;margin-bottom:-.25rem;width:1rem}.fr-footer{box-shadow:inset 0 -1px 0 0 #ddd}.fr-footer__content-link{color:#3a3a3a}.fr-footer__top-cat{color:#161616}.fr-footer__top{background-color:#f6f6f6}.fr-footer__bottom{box-shadow:inset 0 1px 0 0 #ddd}.fr-footer__bottom .fr-btn{color:#666}.fr-footer__bottom-item:before{box-shadow:inset 0 0 0 1px #ddd}.fr-footer__bottom-copy,.fr-footer__bottom-link{color:#666}.fr-footer__partners{box-shadow:inset 0 1px 0 0 #ddd}.fr-footer__partners-title{color:#3a3a3a}.fr-footer__partners .fr-footer__logo{background-color:#fff;box-shadow:inset 0 0 0 1px #ddd}.fr-tile--download .fr-tile__body,.fr-tile--horizontal .fr-tile__body{flex-basis:100%}.fr-tile__body,.fr-tile__body>*{max-width:100%}.fr-tile__title{color:#161616;margin:0 0 .5rem;max-width:100%}.fr-tile__title a:after,.fr-tile__title button:after{background-image:url(../icons/system/arrow-right-line.svg)}.fr-tile__title [target=_blank]:after,.fr-tile__title a:after,.fr-tile__title button:after{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-tile__title [target=_blank]:after{background-image:url(../icons/system/external-link-line.svg)}.fr-tile__desc{margin:0;max-width:100%}.fr-tile__detail,.fr-tile__start{max-width:100%}.fr-tile--download .fr-tile__title a:after,.fr-tile--download .fr-tile__title button:after{background-color:transparent;background-image:url(../icons/system/download-line.svg);background-repeat:no-repeat;background-size:100%}.fr-tile.fr-enlarge-link .fr-tile__title a{text-decoration:none}.fr-tile.fr-enlarge-button .fr-tile__title button:after,.fr-tile.fr-enlarge-link .fr-tile__title a:after{background-color:transparent;height:1.5rem;width:1.5rem}.fr-tile--sm .fr-tile__title a:after,.fr-tile--sm .fr-tile__title button:after{height:1rem;width:1rem}.fr-tile{background-color:#fff}.fr-tile:not(.fr-tile--no-border):not(.fr-tile--shadow){background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd)}.fr-tile--grey{background-color:#eee}.fr-tile--shadow{background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,18,.16);z-index:500}.fr-tile--shadow.fr-tile--grey{background-color:#eee}.fr-tile--no-background{background-color:transparent}.fr-tile--no-background:hover{background-color:rgba(0,0,0,.05)}.fr-tile--no-background:active{background-color:rgba(0,0,0,.1)}.fr-tile__title:disabled,a.fr-tile__title:not([href]){background-color:#e5e5e5;color:#929292}.fr-tile__title:before{background-image:linear-gradient(0deg,#3a3a3a,#3a3a3a)}.fr-tile__title a,.fr-tile__title button{color:#000091}.fr-tile__title a:before,.fr-tile__title button:before{background-image:linear-gradient(0deg,#000091,#000091)}.fr-tile__title a:not([href]),.fr-tile__title button:disabled{color:#929292}.fr-tile__title a:not([href]):before,.fr-tile__title button:disabled:before{background-image:linear-gradient(0deg,#e5e5e5,#e5e5e5)}.fr-translate .fr-translate__btn:before{background-image:url(../icons/editor/translate-2.svg)}.fr-translate .fr-translate__btn:after,.fr-translate .fr-translate__btn:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-translate .fr-translate__btn:after{background-image:url(../icons/system/arrow-down-s-line.svg)}.fr-translate .fr-translate__btn[aria-expanded=true]{background-color:#e3e3fd;color:#000091}.fr-translate__menu .fr-translate__language{box-shadow:none}.fr-transcription{position:relative}.fr-transcription__btn:before{background-image:url(../icons/editor/align-left.svg)}.fr-transcription__btn:after,.fr-transcription__btn:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-transcription__btn:after{background-image:url(../icons/system/arrow-down-s-line.svg)}.fr-transcription__btn[aria-expanded=true]:after{transform:rotate(-180deg)}ol.fr-transcription__actions-group,ul.fr-transcription__actions-group{list-style-type:none}ol.fr-transcription__actions-group,ul.fr-transcription__actions-group{margin-bottom:0;margin-top:0;padding-left:0}.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__content{max-height:9.5rem}.fr-transcription:before{box-shadow:inset 0 0 0 1px #ddd}.fr-transcription__btn{color:#000091}.fr-transcription__btn[aria-expanded=true]{background-color:#e3e3fd}.fr-transcription .fr-modal:not(.fr-modal--opened):before,.fr-transcription__content:before,.fr-transcription__footer:before{box-shadow:inset 0 1px 0 0 #ddd}.fr-input-wrap--addon .fr-btn{flex-shrink:0}.fr-input:-ms-input-placeholder{font-style:italic}.fr-input{background-color:#eee;box-shadow:inset 0 -2px 0 0 #3a3a3a;color:#3a3a3a}.fr-input::placeholder{color:#666}.fr-input::-webkit-contacts-auto-fill-button{background-color:#161616}.fr-input::-webkit-contacts-auto-fill-button:hover{background-color:#343434}.fr-input::-webkit-contacts-auto-fill-button:active{background-color:#474747}.fr-input:-webkit-autofill,.fr-input:-webkit-autofill:focus,.fr-input:-webkit-autofill:hover,.fr-input:autofill,.fr-input:autofill:focus,.fr-input:autofill:hover{-webkit-text-fill-color:#161616;box-shadow:inset 0 -2px 0 0 #3a3a3a,inset 0 0 0 1000px #e8edff}.fr-input-wrap--addon>.fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 #000091}.fr-fieldset--valid .fr-input,.fr-fieldset--valid .fr-input-wrap--addon>.fr-input:not(:last-child),.fr-input-group--valid .fr-input,.fr-input-group--valid .fr-input-wrap--addon>.fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 #18753c}.fr-fieldset--error .fr-input,.fr-fieldset--error .fr-input-wrap--addon>.fr-input:not(:last-child),.fr-input-group--error .fr-input,.fr-input-group--error .fr-input-wrap--addon>.fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 #ce0500}.fr-input-group--error:before{background-image:linear-gradient(0deg,#ce0500,#ce0500)}.fr-input-group--valid:before{background-image:linear-gradient(0deg,#18753c,#18753c)}.fr-input-group--info:before{background-image:linear-gradient(0deg,#0063cb,#0063cb)}.fr-search-bar .fr-btn:after,.fr-search-bar .fr-btn:before{background-color:transparent;background-image:url(../icons/system/search-line.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-search-bar .fr-input{box-shadow:inset 0 -2px 0 0 #000091}.fr-search-bar .fr-input--valid{box-shadow:inset 0 -2px 0 0 #18753c}.fr-search-bar .fr-input--error{box-shadow:inset 0 -2px 0 0 #ce0500}.fr-search-bar .fr-input::-webkit-search-cancel-button{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23161616' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-11.414L9.172 7.757 7.757 9.172 10.586 12l-2.829 2.828 1.415 1.415L12 13.414l2.828 2.829 1.415-1.415L13.414 12l2.829-2.828-1.415-1.415L12 10.586z'/%3E%3C/svg%3E")}.fr-content-media .fr-link,.fr-content-media__caption{color:#666}.fr-content-media__transcription .fr-link{background-color:transparent;color:#000091}.fr-content-media__transcription .fr-link:hover{background-color:rgba(0,0,0,.05)}.fr-content-media__transcription .fr-link:active{background-color:rgba(0,0,0,.1)}.fr-content-media__transcription .fr-link:disabled,.fr-content-media__transcription a.fr-link:not([href]){background-color:transparent;color:#929292}.fr-content-media__transcription .fr-link:disabled:hover,.fr-content-media__transcription a.fr-link:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-content-media__transcription .fr-link:disabled:active,.fr-content-media__transcription a.fr-link:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-consent-service__collapse .fr-consent-service__collapse-btn{text-decoration:underline}.fr-consent-service__collapse .fr-consent-service__collapse-btn:after,.fr-consent-service__collapse .fr-consent-service__collapse-btn:before{background-color:transparent;background-image:url(../icons/system/arrow-down-s-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-consent-service__collapse .fr-consent-service__collapse-btn[aria-expanded=true]:after,.fr-consent-service__collapse .fr-consent-service__collapse-btn[aria-expanded=true]:before{background-color:transparent;background-image:url(../icons/system/arrow-up-s-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-consent-placeholder{background-color:#eee}.fr-consent-banner{background-color:#f6f6f6;box-shadow:0 0 0 1px rgba(0,0,18,.16);box-shadow:inset 0 0 0 1px #ddd;z-index:1500}.fr-consent-manager__header,.fr-consent-service{box-shadow:inset 0 -1px 0 0 #ddd;color:#3a3a3a}.fr-consent-manager__header .fr-radio-group+.fr-radio-group:before,.fr-consent-service .fr-radio-group+.fr-radio-group:before{box-shadow:inset 0 0 0 1px #ddd}.fr-consent-service__title{color:#161616}.fr-consent-service .fr-consent-service,.fr-consent-service:last-of-type{box-shadow:none}.fr-consent-service .fr-consent-service__collapse-btn{color:#000091}.fr-follow__newsletter>*{max-width:100%}.fr-follow .fr-btn--bluesky:before{background-image:url(../icons/logo/bluesky-fill.svg)}.fr-follow .fr-btn--dailymotion:before{background-image:url(../icons/logo/fr--dailymotion-fill.svg)}.fr-follow .fr-btn--facebook:before{background-image:url(../icons/logo/facebook-circle-fill.svg)}.fr-follow .fr-btn--github:before{background-image:url(../icons/logo/github-fill.svg)}.fr-follow .fr-btn--instagram:before{background-image:url(../icons/logo/instagram-fill.svg)}.fr-follow .fr-btn--linkedin:before{background-image:url(../icons/logo/linkedin-box-fill.svg)}.fr-follow .fr-btn--mastodon:before{background-image:url(../icons/logo/mastodon-fill.svg)}.fr-follow .fr-btn--snapchat:before{background-image:url(../icons/logo/snapchat-fill.svg)}.fr-follow .fr-btn--telegram:before{background-image:url(../icons/logo/telegram-fill.svg)}.fr-follow .fr-btn--threads:before{background-image:url(../icons/logo/threads-fill.svg)}.fr-follow .fr-btn--tiktok:before{background-image:url(../icons/logo/fr--tiktok-fill.svg)}.fr-follow .fr-btn--twitch:before{background-image:url(../icons/logo/twitch-fill.svg)}.fr-follow .fr-btn--twitter:before{background-image:url(../icons/logo/twitter-fill.svg)}.fr-follow .fr-btn--twitter-x:before{background-image:url(../icons/logo/twitter-x-fill.svg)}.fr-follow .fr-btn--vimeo:before{background-image:url(../icons/logo/vimeo-fill.svg)}.fr-follow .fr-btn--youtube:before{background-image:url(../icons/logo/youtube-fill.svg)}.fr-follow .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):after,.fr-follow .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-follow .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):after,.fr-follow .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:2rem;width:2rem}.fr-follow .fr-link--facebook:after,.fr-follow .fr-link--facebook:before{background-color:transparent;background-image:url(../icons/logo/facebook-circle-fill.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-follow .fr-link--twitter:after,.fr-follow .fr-link--twitter:before{background-color:transparent;background-image:url(../icons/logo/twitter-fill.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-follow .fr-link--twitter-x:after,.fr-follow .fr-link--twitter-x:before{background-color:transparent;background-image:url(../icons/logo/twitter-x-fill.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-follow .fr-link--instagram:after,.fr-follow .fr-link--instagram:before{background-color:transparent;background-image:url(../icons/logo/instagram-fill.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-follow .fr-link--linkedin:after,.fr-follow .fr-link--linkedin:before{background-color:transparent;background-image:url(../icons/logo/linkedin-box-fill.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-follow .fr-link--youtube:after,.fr-follow .fr-link--youtube:before{background-image:url(../icons/logo/youtube-fill.svg)}.fr-follow .fr-link--youtube:after,.fr-follow .fr-link--youtube:before,.fr-follow .fr-links-group:not(.fr-links-group--sm):not(.fr-links-group--lg) .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):after,.fr-follow .fr-links-group:not(.fr-links-group--sm):not(.fr-links-group--lg) .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-follow .fr-links-group--lg .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):after,.fr-follow .fr-links-group--lg .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:2rem;width:2rem}.fr-follow{background-color:#f5f5fe}.fr-follow .fr-input{background-color:#fff}.fr-follow__title{color:#161616}.fr-follow__newsletter-legal{color:#666}.fr-follow__social .fr-btn{background-color:transparent;color:#000091}.fr-follow__social .fr-btn:hover{background-color:rgba(0,0,0,.05)}.fr-follow__social .fr-btn:active{background-color:rgba(0,0,0,.1)}.fr-follow__social .fr-btn:disabled,.fr-follow__social a.fr-btn:not([href]){background-color:transparent;color:#929292}.fr-follow__social .fr-btn:disabled:hover,.fr-follow__social a.fr-btn:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-follow__social .fr-btn:disabled:active,.fr-follow__social a.fr-btn:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-follow .fr-grid-row>:not(:first-child){box-shadow:0 -1px 0 0 #6a6af4}.fr-follow__social .fr-link{background-color:transparent;color:#000091}.fr-follow__social .fr-link:hover{background-color:rgba(0,0,0,.05)}.fr-follow__social .fr-link:active{background-color:rgba(0,0,0,.1)}.fr-follow__social .fr-link:disabled,.fr-follow__social a.fr-link:not([href]){background-color:transparent;color:#929292}.fr-follow__social .fr-link:disabled:hover,.fr-follow__social a.fr-link:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-follow__social .fr-link:disabled:active,.fr-follow__social a.fr-link:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-password__checkbox{margin:0;position:absolute;right:0;top:0}.fr-password__btn{background-color:transparent;color:#000091}.fr-password__btn:hover{background-color:rgba(0,0,0,.05)}.fr-password__btn:active{background-color:rgba(0,0,0,.1)}.fr-password__btn:disabled,a.fr-password__btn:not([href]){background-color:transparent;color:#929292}.fr-password__btn:disabled:hover,a.fr-password__btn:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-password__btn:disabled:active,a.fr-password__btn:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-password [data-fr-capslock]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23161616' d='M22.668 0C23.402 0 24 .598 24 1.332v21.336c0 .734-.598 1.332-1.332 1.332H1.332A1.334 1.334 0 0 1 0 22.668V1.332C0 .598.598 0 1.332 0Zm-1.336 2.668H2.668v18.664h18.664Zm-4.664 12.664V18H7.332v-2.668ZM12 5.332 16.668 10H14v3.332h-4V10H7.332Zm0 0'/%3E%3C/svg%3E")}.fr-password .fr-password__checkbox input[type=checkbox]+label{color:#161616}.fr-header ol,.fr-header ul{list-style-type:none}.fr-header ol,.fr-header ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-header [href]{text-decoration:none}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn.fr-btn--display:before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):not(.fr-btn--display):before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:before{height:1rem;width:1rem}.fr-header__tools-links .fr-link{background-color:transparent;color:#000091;overflow:visible}.fr-header__service-tagline,.fr-header__service-title{margin:0}.fr-header__operator img{height:auto!important}.fr-header__navbar .fr-btn--menu:before{background-image:url(../icons/system/menu-fill.svg)}.fr-header__navbar .fr-btn--menu:before,.fr-header__navbar .fr-btn--search:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-header__navbar .fr-btn--search:before{background-image:url(../icons/system/search-line.svg)}.fr-header__brand{background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,18,.16);z-index:750}.fr-header__service{color:#161616}.fr-header__service:before{background-color:#ddd}.fr-header__menu-links:after{box-shadow:inset 0 1px 0 0 #ddd}.fr-header__menu-links .fr-btn{background-color:transparent;box-shadow:none;color:#000091}.fr-header__menu-links .fr-btn:hover{background-color:rgba(0,0,0,.05)}.fr-header__menu-links .fr-btn:active{background-color:rgba(0,0,0,.1)}.fr-header__menu-links .fr-btn:disabled,.fr-header__menu-links a.fr-btn:not([href]){background-color:transparent;color:#929292}.fr-header__menu-links .fr-btn:disabled:hover,.fr-header__menu-links a.fr-btn:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-header__menu-links .fr-btn:disabled:active,.fr-header__menu-links a.fr-btn:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-header__tools-links .fr-btn{background-color:transparent;color:#000091}.fr-header__tools-links .fr-btn:hover{background-color:rgba(0,0,0,.05)}.fr-header__tools-links .fr-btn:active{background-color:rgba(0,0,0,.1)}.fr-header__tools-links .fr-btn:disabled,.fr-header__tools-links a.fr-btn:not([href]){background-color:transparent;color:#929292}.fr-header__tools-links .fr-btn:disabled:hover,.fr-header__tools-links a.fr-btn:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-header__tools-links .fr-btn:disabled:active,.fr-header__tools-links a.fr-btn:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-header__tools-links>.fr-translate:first-child:last-child .fr-btn{background-color:transparent;box-shadow:inset 0 0 0 1px #ddd;color:#000091}.fr-header__tools-links>.fr-translate:first-child:last-child .fr-btn:hover{background-color:rgba(0,0,0,.05)}.fr-header__tools-links>.fr-translate:first-child:last-child .fr-btn:active{background-color:rgba(0,0,0,.1)}.fr-header__tools-links>.fr-translate:first-child:last-child .fr-btn:disabled,.fr-header__tools-links>.fr-translate:first-child:last-child a.fr-btn:not([href]){background-color:transparent;box-shadow:inset 0 0 0 1px #e5e5e5;color:#929292}.fr-header__tools-links>.fr-translate:first-child:last-child .fr-btn:disabled:hover,.fr-header__tools-links>.fr-translate:first-child:last-child a.fr-btn:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-header__tools-links>.fr-translate:first-child:last-child .fr-btn:disabled:active,.fr-header__tools-links>.fr-translate:first-child:last-child a.fr-btn:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-header__navbar .fr-service__title{color:#161616}.fr-header__navbar .fr-btn{background-color:transparent;color:#000091}.fr-header__navbar .fr-btn:hover{background-color:rgba(0,0,0,.05)}.fr-header__navbar .fr-btn:active{background-color:rgba(0,0,0,.1)}.fr-header__navbar .fr-btn:disabled,.fr-header__navbar a.fr-btn:not([href]){background-color:transparent;color:#929292}.fr-header__navbar .fr-btn:disabled:hover,.fr-header__navbar a.fr-btn:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-header__navbar .fr-btn:disabled:active,.fr-header__navbar a.fr-btn:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-header__navbar .fr-btn--menu{background-color:transparent;box-shadow:inset 0 0 0 1px #ddd;color:#000091}.fr-header__navbar .fr-btn--menu:hover{background-color:rgba(0,0,0,.05)}.fr-header__navbar .fr-btn--menu:active{background-color:rgba(0,0,0,.1)}.fr-header__navbar .fr-btn--menu:disabled,.fr-header__navbar a.fr-btn--menu:not([href]){background-color:transparent;box-shadow:inset 0 0 0 1px #e5e5e5;color:#929292}.fr-header__navbar .fr-btn--menu:disabled:hover,.fr-header__navbar a.fr-btn--menu:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-header__navbar .fr-btn--menu:disabled:active,.fr-header__navbar a.fr-btn--menu:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-header .fr-modal{background-color:#fff}.fr-header__menu-links .fr-link{background-color:transparent;box-shadow:inset 0 -1px 0 0 #ddd;color:#000091}.fr-header__menu-links .fr-link:hover{background-color:rgba(0,0,0,.05)}.fr-header__menu-links .fr-link:active{background-color:rgba(0,0,0,.1)}.fr-header__menu-links .fr-link:disabled,.fr-header__menu-links a.fr-link:not([href]){background-color:transparent;color:#929292}.fr-header__menu-links .fr-link:disabled:hover,.fr-header__menu-links a.fr-link:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-header__menu-links .fr-link:disabled:active,.fr-header__menu-links a.fr-link:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-header__tools-links .fr-link:hover{background-color:rgba(0,0,0,.05)}.fr-header__tools-links .fr-link:active{background-color:rgba(0,0,0,.1)}.fr-header__tools-links .fr-link:disabled,.fr-header__tools-links a.fr-link:not([href]){background-color:transparent;color:#929292}.fr-header__tools-links .fr-link:disabled:hover,.fr-header__tools-links a.fr-link:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-header__tools-links .fr-link:disabled:active,.fr-header__tools-links a.fr-link:not([href]):active{background-color:rgba(0,0,0,.1)}}@media screen and (min-width:48em) and (min-width:0\0) and (min-resolution:72dpi){.fr-sidemenu,.fr-sidemenu__title{box-shadow:none}.fr-sidemenu__inner{box-shadow:inset -1px 0 0 0 #ddd}.fr-sidemenu--right .fr-sidemenu__inner{box-shadow:inset 1px 0 0 0 #ddd}.fr-follow .fr-grid-row>:not(:first-child){box-shadow:-1px 0 0 0 #6a6af4}}@media screen and (min-width:0\0) and (min-resolution:72dpi) and (min-width:48em){.fr-tabs__panel>*{margin-left:2rem;margin-right:2rem}.fr-tabs__panel>:first-child{margin-top:1.75rem}.fr-tabs__panel>:last-child{margin-bottom:2rem}.fr-card--download .fr-card__header{padding-top:0}.fr-card--download .fr-card__body,.fr-card--horizontal .fr-card__body,.fr-card--horizontal-half .fr-card__body,.fr-card--horizontal-tier .fr-card__body{flex-basis:100%}.fr-tile--download.fr-tile--vertical\@md .fr-tile__body,.fr-tile--horizontal.fr-tile--vertical\@md .fr-tile__body{flex-basis:auto}}@media screen and (forced-colors:active) and (min-width:0\0) and (min-resolution:72dpi),screen and (prefers-contrast:more) and (min-width:0\0) and (min-resolution:72dpi){.fr-pagination__link[aria-current]:not([aria-current=false]){border:1px solid #000091}}@media screen and (min-width:62em) and (min-width:0\0) and (min-resolution:72dpi){.fr-nav__list>.fr-nav__item:first-child:nth-last-child(2),.fr-nav__list>.fr-nav__item:first-child:nth-last-child(2)~*,.fr-nav__list>.fr-nav__item:first-child:nth-last-child(3),.fr-nav__list>.fr-nav__item:first-child:nth-last-child(3)~*,.fr-nav__list>.fr-nav__item:first-child:nth-last-child(4),.fr-nav__list>.fr-nav__item:first-child:nth-last-child(4)~*{flex-basis:auto}.fr-nav__item{flex-basis:100%;position:static}.fr-nav__item .fr-nav__btn,.fr-nav__item .fr-nav__link{flex-wrap:nowrap;max-width:100%}.fr-nav__item--align-right{position:relative}.fr-nav__item--align-right .fr-collapse{right:0}.fr-menu .fr-menu__list{margin-bottom:2rem}.fr-menu{z-index:1000}.fr-menu__list{background-color:#fff;background-image:linear-gradient(0deg,#e3e3fd,#e3e3fd);box-shadow:0 0 0 1px rgba(0,0,18,.16)}.fr-menu__list>:first-child,.fr-menu__list>:first-child .fr-nav__link,.fr-menu__list>:hover,.fr-menu__list>:hover .fr-nav__link,.fr-menu__list>:hover+*,.fr-menu__list>:hover+* .fr-nav__link{box-shadow:none}.fr-menu .fr-nav__link{box-shadow:0 calc(-1rem - 1px) 0 -1rem #ddd}.fr-mega-menu{background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,18,.16);box-shadow:inset 0 1px 0 0 #e3e3fd;z-index:1000}.fr-mega-menu__category{box-shadow:0 calc(1rem + 1px) 0 -1rem #ddd}.fr-header{background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,18,.16);z-index:750}.fr-header__brand{background:transparent;box-shadow:none;z-index:auto}.fr-header__service{box-shadow:none}.fr-header .fr-header__menu{box-shadow:inset 0 1px 0 0 #ddd}}@media screen and (min-width:0\0) and (min-resolution:72dpi) and (min-width:62em){.fr-tile--download.fr-tile--vertical\@lg .fr-tile__body,.fr-tile--horizontal.fr-tile--vertical\@lg .fr-tile__body{flex-basis:auto}.fr-header .fr-modal{overflow:visible;position:static}} \ No newline at end of file diff --git a/dist/dsfr/dsfr/dsfr.main.css b/dist/dsfr/dsfr/dsfr.main.css new file mode 100644 index 0000000..8382fea --- /dev/null +++ b/dist/dsfr/dsfr/dsfr.main.css @@ -0,0 +1,27225 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + CORE +\* ˍˍˍˍˍˍˍˍˍ */ +a { + text-decoration: var(--text-decoration); + color: inherit; + --hover-tint: var(--idle); + --active-tint: var(--active); +} + +:root { + --underline-max-width: 100%; + --underline-hover-width: 0; + --underline-idle-width: var(--underline-max-width); + --underline-x: calc(var(--underline-max-width) * 0); + --underline-thickness: 0.0625em; + --underline-img: linear-gradient(0deg, currentColor, currentColor); + --external-link-content: ""; + --text-decoration: none; + --ul-type: disc; + --ol-type: decimal; + --ul-start: 1rem; + --ol-start: 1.5rem; + --xl-block: 0.5rem; + --li-bottom: 0.25rem; + --xl-base: 1em; + --ol-content: counters(li-counter, ".") ".  "; + --text-spacing: 0 0 1.5rem; + --title-spacing: 0 0 1.5rem; + --display-spacing: 0 0 2rem; + --background-default-grey: var(--grey-1000-50); + --background-default-grey-hover: var(--grey-1000-50-hover); + --background-default-grey-active: var(--grey-1000-50-active); + --background-alt-grey: var(--grey-975-75); + --background-alt-grey-hover: var(--grey-975-75-hover); + --background-alt-grey-active: var(--grey-975-75-active); + --background-alt-blue-france: var(--blue-france-975-75); + --background-alt-blue-france-hover: var(--blue-france-975-75-hover); + --background-alt-blue-france-active: var(--blue-france-975-75-active); + --background-alt-red-marianne: var(--red-marianne-975-75); + --background-alt-red-marianne-hover: var(--red-marianne-975-75-hover); + --background-alt-red-marianne-active: var(--red-marianne-975-75-active); + --background-alt-green-tilleul-verveine: var(--green-tilleul-verveine-975-75); + --background-alt-green-tilleul-verveine-hover: var(--green-tilleul-verveine-975-75-hover); + --background-alt-green-tilleul-verveine-active: var(--green-tilleul-verveine-975-75-active); + --background-alt-green-bourgeon: var(--green-bourgeon-975-75); + --background-alt-green-bourgeon-hover: var(--green-bourgeon-975-75-hover); + --background-alt-green-bourgeon-active: var(--green-bourgeon-975-75-active); + --background-alt-green-emeraude: var(--green-emeraude-975-75); + --background-alt-green-emeraude-hover: var(--green-emeraude-975-75-hover); + --background-alt-green-emeraude-active: var(--green-emeraude-975-75-active); + --background-alt-green-menthe: var(--green-menthe-975-75); + --background-alt-green-menthe-hover: var(--green-menthe-975-75-hover); + --background-alt-green-menthe-active: var(--green-menthe-975-75-active); + --background-alt-green-archipel: var(--green-archipel-975-75); + --background-alt-green-archipel-hover: var(--green-archipel-975-75-hover); + --background-alt-green-archipel-active: var(--green-archipel-975-75-active); + --background-alt-blue-ecume: var(--blue-ecume-975-75); + --background-alt-blue-ecume-hover: var(--blue-ecume-975-75-hover); + --background-alt-blue-ecume-active: var(--blue-ecume-975-75-active); + --background-alt-blue-cumulus: var(--blue-cumulus-975-75); + --background-alt-blue-cumulus-hover: var(--blue-cumulus-975-75-hover); + --background-alt-blue-cumulus-active: var(--blue-cumulus-975-75-active); + --background-alt-purple-glycine: var(--purple-glycine-975-75); + --background-alt-purple-glycine-hover: var(--purple-glycine-975-75-hover); + --background-alt-purple-glycine-active: var(--purple-glycine-975-75-active); + --background-alt-pink-macaron: var(--pink-macaron-975-75); + --background-alt-pink-macaron-hover: var(--pink-macaron-975-75-hover); + --background-alt-pink-macaron-active: var(--pink-macaron-975-75-active); + --background-alt-pink-tuile: var(--pink-tuile-975-75); + --background-alt-pink-tuile-hover: var(--pink-tuile-975-75-hover); + --background-alt-pink-tuile-active: var(--pink-tuile-975-75-active); + --background-alt-yellow-tournesol: var(--yellow-tournesol-975-75); + --background-alt-yellow-tournesol-hover: var(--yellow-tournesol-975-75-hover); + --background-alt-yellow-tournesol-active: var(--yellow-tournesol-975-75-active); + --background-alt-yellow-moutarde: var(--yellow-moutarde-975-75); + --background-alt-yellow-moutarde-hover: var(--yellow-moutarde-975-75-hover); + --background-alt-yellow-moutarde-active: var(--yellow-moutarde-975-75-active); + --background-alt-orange-terre-battue: var(--orange-terre-battue-975-75); + --background-alt-orange-terre-battue-hover: var(--orange-terre-battue-975-75-hover); + --background-alt-orange-terre-battue-active: var(--orange-terre-battue-975-75-active); + --background-alt-brown-cafe-creme: var(--brown-cafe-creme-975-75); + --background-alt-brown-cafe-creme-hover: var(--brown-cafe-creme-975-75-hover); + --background-alt-brown-cafe-creme-active: var(--brown-cafe-creme-975-75-active); + --background-alt-brown-caramel: var(--brown-caramel-975-75); + --background-alt-brown-caramel-hover: var(--brown-caramel-975-75-hover); + --background-alt-brown-caramel-active: var(--brown-caramel-975-75-active); + --background-alt-brown-opera: var(--brown-opera-975-75); + --background-alt-brown-opera-hover: var(--brown-opera-975-75-hover); + --background-alt-brown-opera-active: var(--brown-opera-975-75-active); + --background-alt-beige-gris-galet: var(--beige-gris-galet-975-75); + --background-alt-beige-gris-galet-hover: var(--beige-gris-galet-975-75-hover); + --background-alt-beige-gris-galet-active: var(--beige-gris-galet-975-75-active); + --background-contrast-grey: var(--grey-950-100); + --background-contrast-grey-hover: var(--grey-950-100-hover); + --background-contrast-grey-active: var(--grey-950-100-active); + --background-contrast-blue-france: var(--blue-france-950-100); + --background-contrast-blue-france-hover: var(--blue-france-950-100-hover); + --background-contrast-blue-france-active: var(--blue-france-950-100-active); + --background-contrast-red-marianne: var(--red-marianne-950-100); + --background-contrast-red-marianne-hover: var(--red-marianne-950-100-hover); + --background-contrast-red-marianne-active: var(--red-marianne-950-100-active); + --background-contrast-green-tilleul-verveine: var(--green-tilleul-verveine-950-100); + --background-contrast-green-tilleul-verveine-hover: var(--green-tilleul-verveine-950-100-hover); + --background-contrast-green-tilleul-verveine-active: var(--green-tilleul-verveine-950-100-active); + --background-contrast-green-bourgeon: var(--green-bourgeon-950-100); + --background-contrast-green-bourgeon-hover: var(--green-bourgeon-950-100-hover); + --background-contrast-green-bourgeon-active: var(--green-bourgeon-950-100-active); + --background-contrast-green-emeraude: var(--green-emeraude-950-100); + --background-contrast-green-emeraude-hover: var(--green-emeraude-950-100-hover); + --background-contrast-green-emeraude-active: var(--green-emeraude-950-100-active); + --background-contrast-green-menthe: var(--green-menthe-950-100); + --background-contrast-green-menthe-hover: var(--green-menthe-950-100-hover); + --background-contrast-green-menthe-active: var(--green-menthe-950-100-active); + --background-contrast-green-archipel: var(--green-archipel-950-100); + --background-contrast-green-archipel-hover: var(--green-archipel-950-100-hover); + --background-contrast-green-archipel-active: var(--green-archipel-950-100-active); + --background-contrast-blue-ecume: var(--blue-ecume-950-100); + --background-contrast-blue-ecume-hover: var(--blue-ecume-950-100-hover); + --background-contrast-blue-ecume-active: var(--blue-ecume-950-100-active); + --background-contrast-blue-cumulus: var(--blue-cumulus-950-100); + --background-contrast-blue-cumulus-hover: var(--blue-cumulus-950-100-hover); + --background-contrast-blue-cumulus-active: var(--blue-cumulus-950-100-active); + --background-contrast-purple-glycine: var(--purple-glycine-950-100); + --background-contrast-purple-glycine-hover: var(--purple-glycine-950-100-hover); + --background-contrast-purple-glycine-active: var(--purple-glycine-950-100-active); + --background-contrast-pink-macaron: var(--pink-macaron-950-100); + --background-contrast-pink-macaron-hover: var(--pink-macaron-950-100-hover); + --background-contrast-pink-macaron-active: var(--pink-macaron-950-100-active); + --background-contrast-pink-tuile: var(--pink-tuile-950-100); + --background-contrast-pink-tuile-hover: var(--pink-tuile-950-100-hover); + --background-contrast-pink-tuile-active: var(--pink-tuile-950-100-active); + --background-contrast-yellow-tournesol: var(--yellow-tournesol-950-100); + --background-contrast-yellow-tournesol-hover: var(--yellow-tournesol-950-100-hover); + --background-contrast-yellow-tournesol-active: var(--yellow-tournesol-950-100-active); + --background-contrast-yellow-moutarde: var(--yellow-moutarde-950-100); + --background-contrast-yellow-moutarde-hover: var(--yellow-moutarde-950-100-hover); + --background-contrast-yellow-moutarde-active: var(--yellow-moutarde-950-100-active); + --background-contrast-orange-terre-battue: var(--orange-terre-battue-950-100); + --background-contrast-orange-terre-battue-hover: var(--orange-terre-battue-950-100-hover); + --background-contrast-orange-terre-battue-active: var(--orange-terre-battue-950-100-active); + --background-contrast-brown-cafe-creme: var(--brown-cafe-creme-950-100); + --background-contrast-brown-cafe-creme-hover: var(--brown-cafe-creme-950-100-hover); + --background-contrast-brown-cafe-creme-active: var(--brown-cafe-creme-950-100-active); + --background-contrast-brown-caramel: var(--brown-caramel-950-100); + --background-contrast-brown-caramel-hover: var(--brown-caramel-950-100-hover); + --background-contrast-brown-caramel-active: var(--brown-caramel-950-100-active); + --background-contrast-brown-opera: var(--brown-opera-950-100); + --background-contrast-brown-opera-hover: var(--brown-opera-950-100-hover); + --background-contrast-brown-opera-active: var(--brown-opera-950-100-active); + --background-contrast-beige-gris-galet: var(--beige-gris-galet-950-100); + --background-contrast-beige-gris-galet-hover: var(--beige-gris-galet-950-100-hover); + --background-contrast-beige-gris-galet-active: var(--beige-gris-galet-950-100-active); + --background-contrast-info: var(--info-950-100); + --background-contrast-info-hover: var(--info-950-100-hover); + --background-contrast-info-active: var(--info-950-100-active); + --background-contrast-success: var(--success-950-100); + --background-contrast-success-hover: var(--success-950-100-hover); + --background-contrast-success-active: var(--success-950-100-active); + --background-contrast-warning: var(--warning-950-100); + --background-contrast-warning-hover: var(--warning-950-100-hover); + --background-contrast-warning-active: var(--warning-950-100-active); + --background-contrast-error: var(--error-950-100); + --background-contrast-error-hover: var(--error-950-100-hover); + --background-contrast-error-active: var(--error-950-100-active); + --background-flat-grey: var(--grey-200-850); + --background-flat-blue-france: var(--blue-france-sun-113-625); + --background-flat-red-marianne: var(--red-marianne-425-625); + --background-flat-green-tilleul-verveine: var(--green-tilleul-verveine-sun-418-moon-817); + --background-flat-green-bourgeon: var(--green-bourgeon-sun-425-moon-759); + --background-flat-green-emeraude: var(--green-emeraude-sun-425-moon-753); + --background-flat-green-menthe: var(--green-menthe-sun-373-moon-652); + --background-flat-green-archipel: var(--green-archipel-sun-391-moon-716); + --background-flat-blue-ecume: var(--blue-ecume-sun-247-moon-675); + --background-flat-blue-cumulus: var(--blue-cumulus-sun-368-moon-732); + --background-flat-purple-glycine: var(--purple-glycine-sun-319-moon-630); + --background-flat-pink-macaron: var(--pink-macaron-sun-406-moon-833); + --background-flat-pink-tuile: var(--pink-tuile-sun-425-moon-750); + --background-flat-yellow-tournesol: var(--yellow-tournesol-sun-407-moon-922); + --background-flat-yellow-moutarde: var(--yellow-moutarde-sun-348-moon-860); + --background-flat-orange-terre-battue: var(--orange-terre-battue-sun-370-moon-672); + --background-flat-brown-cafe-creme: var(--brown-cafe-creme-sun-383-moon-885); + --background-flat-brown-caramel: var(--brown-caramel-sun-425-moon-901); + --background-flat-brown-opera: var(--brown-opera-sun-395-moon-820); + --background-flat-beige-gris-galet: var(--beige-gris-galet-sun-407-moon-821); + --background-flat-info: var(--info-425-625); + --background-flat-success: var(--success-425-625); + --background-flat-warning: var(--warning-425-625); + --background-flat-error: var(--error-425-625); + --background-action-high-grey: var(--grey-200-850); + --background-action-high-grey-hover: var(--grey-200-850-hover); + --background-action-high-grey-active: var(--grey-200-850-active); + --background-action-high-blue-france: var(--blue-france-sun-113-625); + --background-action-high-blue-france-hover: var(--blue-france-sun-113-625-hover); + --background-action-high-blue-france-active: var(--blue-france-sun-113-625-active); + --background-action-high-red-marianne: var(--red-marianne-425-625); + --background-action-high-red-marianne-hover: var(--red-marianne-425-625-hover); + --background-action-high-red-marianne-active: var(--red-marianne-425-625-active); + --background-action-high-green-tilleul-verveine: var(--green-tilleul-verveine-sun-418-moon-817); + --background-action-high-green-tilleul-verveine-hover: var(--green-tilleul-verveine-sun-418-moon-817-hover); + --background-action-high-green-tilleul-verveine-active: var(--green-tilleul-verveine-sun-418-moon-817-active); + --background-action-high-green-bourgeon: var(--green-bourgeon-sun-425-moon-759); + --background-action-high-green-bourgeon-hover: var(--green-bourgeon-sun-425-moon-759-hover); + --background-action-high-green-bourgeon-active: var(--green-bourgeon-sun-425-moon-759-active); + --background-action-high-green-emeraude: var(--green-emeraude-sun-425-moon-753); + --background-action-high-green-emeraude-hover: var(--green-emeraude-sun-425-moon-753-hover); + --background-action-high-green-emeraude-active: var(--green-emeraude-sun-425-moon-753-active); + --background-action-high-green-menthe: var(--green-menthe-sun-373-moon-652); + --background-action-high-green-menthe-hover: var(--green-menthe-sun-373-moon-652-hover); + --background-action-high-green-menthe-active: var(--green-menthe-sun-373-moon-652-active); + --background-action-high-green-archipel: var(--green-archipel-sun-391-moon-716); + --background-action-high-green-archipel-hover: var(--green-archipel-sun-391-moon-716-hover); + --background-action-high-green-archipel-active: var(--green-archipel-sun-391-moon-716-active); + --background-action-high-blue-ecume: var(--blue-ecume-sun-247-moon-675); + --background-action-high-blue-ecume-hover: var(--blue-ecume-sun-247-moon-675-hover); + --background-action-high-blue-ecume-active: var(--blue-ecume-sun-247-moon-675-active); + --background-action-high-blue-cumulus: var(--blue-cumulus-sun-368-moon-732); + --background-action-high-blue-cumulus-hover: var(--blue-cumulus-sun-368-moon-732-hover); + --background-action-high-blue-cumulus-active: var(--blue-cumulus-sun-368-moon-732-active); + --background-action-high-purple-glycine: var(--purple-glycine-sun-319-moon-630); + --background-action-high-purple-glycine-hover: var(--purple-glycine-sun-319-moon-630-hover); + --background-action-high-purple-glycine-active: var(--purple-glycine-sun-319-moon-630-active); + --background-action-high-pink-macaron: var(--pink-macaron-sun-406-moon-833); + --background-action-high-pink-macaron-hover: var(--pink-macaron-sun-406-moon-833-hover); + --background-action-high-pink-macaron-active: var(--pink-macaron-sun-406-moon-833-active); + --background-action-high-pink-tuile: var(--pink-tuile-sun-425-moon-750); + --background-action-high-pink-tuile-hover: var(--pink-tuile-sun-425-moon-750-hover); + --background-action-high-pink-tuile-active: var(--pink-tuile-sun-425-moon-750-active); + --background-action-high-yellow-tournesol: var(--yellow-tournesol-sun-407-moon-922); + --background-action-high-yellow-tournesol-hover: var(--yellow-tournesol-sun-407-moon-922-hover); + --background-action-high-yellow-tournesol-active: var(--yellow-tournesol-sun-407-moon-922-active); + --background-action-high-yellow-moutarde: var(--yellow-moutarde-sun-348-moon-860); + --background-action-high-yellow-moutarde-hover: var(--yellow-moutarde-sun-348-moon-860-hover); + --background-action-high-yellow-moutarde-active: var(--yellow-moutarde-sun-348-moon-860-active); + --background-action-high-orange-terre-battue: var(--orange-terre-battue-sun-370-moon-672); + --background-action-high-orange-terre-battue-hover: var(--orange-terre-battue-sun-370-moon-672-hover); + --background-action-high-orange-terre-battue-active: var(--orange-terre-battue-sun-370-moon-672-active); + --background-action-high-brown-cafe-creme: var(--brown-cafe-creme-sun-383-moon-885); + --background-action-high-brown-cafe-creme-hover: var(--brown-cafe-creme-sun-383-moon-885-hover); + --background-action-high-brown-cafe-creme-active: var(--brown-cafe-creme-sun-383-moon-885-active); + --background-action-high-brown-caramel: var(--brown-caramel-sun-425-moon-901); + --background-action-high-brown-caramel-hover: var(--brown-caramel-sun-425-moon-901-hover); + --background-action-high-brown-caramel-active: var(--brown-caramel-sun-425-moon-901-active); + --background-action-high-brown-opera: var(--brown-opera-sun-395-moon-820); + --background-action-high-brown-opera-hover: var(--brown-opera-sun-395-moon-820-hover); + --background-action-high-brown-opera-active: var(--brown-opera-sun-395-moon-820-active); + --background-action-high-beige-gris-galet: var(--beige-gris-galet-sun-407-moon-821); + --background-action-high-beige-gris-galet-hover: var(--beige-gris-galet-sun-407-moon-821-hover); + --background-action-high-beige-gris-galet-active: var(--beige-gris-galet-sun-407-moon-821-active); + --background-action-high-info: var(--info-425-625); + --background-action-high-info-hover: var(--info-425-625-hover); + --background-action-high-info-active: var(--info-425-625-active); + --background-action-high-success: var(--success-425-625); + --background-action-high-success-hover: var(--success-425-625-hover); + --background-action-high-success-active: var(--success-425-625-active); + --background-action-high-warning: var(--warning-425-625); + --background-action-high-warning-hover: var(--warning-425-625-hover); + --background-action-high-warning-active: var(--warning-425-625-active); + --background-action-high-error: var(--error-425-625); + --background-action-high-error-hover: var(--error-425-625-hover); + --background-action-high-error-active: var(--error-425-625-active); + --background-action-low-blue-france: var(--blue-france-925-125); + --background-action-low-blue-france-hover: var(--blue-france-925-125-hover); + --background-action-low-blue-france-active: var(--blue-france-925-125-active); + --background-action-low-red-marianne: var(--red-marianne-925-125); + --background-action-low-red-marianne-hover: var(--red-marianne-925-125-hover); + --background-action-low-red-marianne-active: var(--red-marianne-925-125-active); + --background-action-low-green-tilleul-verveine: var(--green-tilleul-verveine-925-125); + --background-action-low-green-tilleul-verveine-hover: var(--green-tilleul-verveine-925-125-hover); + --background-action-low-green-tilleul-verveine-active: var(--green-tilleul-verveine-925-125-active); + --background-action-low-green-bourgeon: var(--green-bourgeon-925-125); + --background-action-low-green-bourgeon-hover: var(--green-bourgeon-925-125-hover); + --background-action-low-green-bourgeon-active: var(--green-bourgeon-925-125-active); + --background-action-low-green-emeraude: var(--green-emeraude-925-125); + --background-action-low-green-emeraude-hover: var(--green-emeraude-925-125-hover); + --background-action-low-green-emeraude-active: var(--green-emeraude-925-125-active); + --background-action-low-green-menthe: var(--green-menthe-925-125); + --background-action-low-green-menthe-hover: var(--green-menthe-925-125-hover); + --background-action-low-green-menthe-active: var(--green-menthe-925-125-active); + --background-action-low-green-archipel: var(--green-archipel-925-125); + --background-action-low-green-archipel-hover: var(--green-archipel-925-125-hover); + --background-action-low-green-archipel-active: var(--green-archipel-925-125-active); + --background-action-low-blue-ecume: var(--blue-ecume-925-125); + --background-action-low-blue-ecume-hover: var(--blue-ecume-925-125-hover); + --background-action-low-blue-ecume-active: var(--blue-ecume-925-125-active); + --background-action-low-blue-cumulus: var(--blue-cumulus-925-125); + --background-action-low-blue-cumulus-hover: var(--blue-cumulus-925-125-hover); + --background-action-low-blue-cumulus-active: var(--blue-cumulus-925-125-active); + --background-action-low-purple-glycine: var(--purple-glycine-925-125); + --background-action-low-purple-glycine-hover: var(--purple-glycine-925-125-hover); + --background-action-low-purple-glycine-active: var(--purple-glycine-925-125-active); + --background-action-low-pink-macaron: var(--pink-macaron-925-125); + --background-action-low-pink-macaron-hover: var(--pink-macaron-925-125-hover); + --background-action-low-pink-macaron-active: var(--pink-macaron-925-125-active); + --background-action-low-pink-tuile: var(--pink-tuile-925-125); + --background-action-low-pink-tuile-hover: var(--pink-tuile-925-125-hover); + --background-action-low-pink-tuile-active: var(--pink-tuile-925-125-active); + --background-action-low-yellow-tournesol: var(--yellow-tournesol-925-125); + --background-action-low-yellow-tournesol-hover: var(--yellow-tournesol-925-125-hover); + --background-action-low-yellow-tournesol-active: var(--yellow-tournesol-925-125-active); + --background-action-low-yellow-moutarde: var(--yellow-moutarde-925-125); + --background-action-low-yellow-moutarde-hover: var(--yellow-moutarde-925-125-hover); + --background-action-low-yellow-moutarde-active: var(--yellow-moutarde-925-125-active); + --background-action-low-orange-terre-battue: var(--orange-terre-battue-925-125); + --background-action-low-orange-terre-battue-hover: var(--orange-terre-battue-925-125-hover); + --background-action-low-orange-terre-battue-active: var(--orange-terre-battue-925-125-active); + --background-action-low-brown-cafe-creme: var(--brown-cafe-creme-925-125); + --background-action-low-brown-cafe-creme-hover: var(--brown-cafe-creme-925-125-hover); + --background-action-low-brown-cafe-creme-active: var(--brown-cafe-creme-925-125-active); + --background-action-low-brown-caramel: var(--brown-caramel-925-125); + --background-action-low-brown-caramel-hover: var(--brown-caramel-925-125-hover); + --background-action-low-brown-caramel-active: var(--brown-caramel-925-125-active); + --background-action-low-brown-opera: var(--brown-opera-925-125); + --background-action-low-brown-opera-hover: var(--brown-opera-925-125-hover); + --background-action-low-brown-opera-active: var(--brown-opera-925-125-active); + --background-action-low-beige-gris-galet: var(--beige-gris-galet-925-125); + --background-action-low-beige-gris-galet-hover: var(--beige-gris-galet-925-125-hover); + --background-action-low-beige-gris-galet-active: var(--beige-gris-galet-925-125-active); + --background-active-blue-france: var(--blue-france-sun-113-625); + --background-active-blue-france-hover: var(--blue-france-sun-113-625-hover); + --background-active-blue-france-active: var(--blue-france-sun-113-625-active); + --background-active-red-marianne: var(--red-marianne-425-625); + --background-active-red-marianne-hover: var(--red-marianne-425-625-hover); + --background-active-red-marianne-active: var(--red-marianne-425-625-active); + --background-open-blue-france: var(--blue-france-925-125); + --background-open-blue-france-hover: var(--blue-france-925-125-hover); + --background-open-blue-france-active: var(--blue-france-925-125-active); + --background-open-red-marianne: var(--red-marianne-925-125); + --background-open-red-marianne-hover: var(--red-marianne-925-125-hover); + --background-open-red-marianne-active: var(--red-marianne-925-125-active); + --background-disabled-grey: var(--grey-925-125); + --background-raised-grey: var(--grey-1000-75); + --background-raised-grey-hover: var(--grey-1000-75-hover); + --background-raised-grey-active: var(--grey-1000-75-active); + --background-overlap-grey: var(--grey-1000-100); + --background-overlap-grey-hover: var(--grey-1000-100-hover); + --background-overlap-grey-active: var(--grey-1000-100-active); + --background-lifted-grey: var(--grey-1000-75); + --background-lifted-grey-hover: var(--grey-1000-75-hover); + --background-lifted-grey-active: var(--grey-1000-75-active); + --background-alt-raised-grey: var(--grey-975-100); + --background-alt-raised-grey-hover: var(--grey-975-100-hover); + --background-alt-raised-grey-active: var(--grey-975-100-active); + --background-alt-overlap-grey: var(--grey-975-125); + --background-alt-overlap-grey-hover: var(--grey-975-125-hover); + --background-alt-overlap-grey-active: var(--grey-975-125-active); + --background-contrast-raised-grey: var(--grey-950-125); + --background-contrast-raised-grey-hover: var(--grey-950-125-hover); + --background-contrast-raised-grey-active: var(--grey-950-125-active); + --background-contrast-overlap-grey: var(--grey-950-150); + --background-contrast-overlap-grey-hover: var(--grey-950-150-hover); + --background-contrast-overlap-grey-active: var(--grey-950-150-active); + --text-default-grey: var(--grey-200-850); + --text-default-info: var(--info-425-625); + --text-default-success: var(--success-425-625); + --text-default-warning: var(--warning-425-625); + --text-default-error: var(--error-425-625); + --text-action-high-grey: var(--grey-50-1000); + --text-action-high-blue-france: var(--blue-france-sun-113-625); + --text-action-high-red-marianne: var(--red-marianne-425-625); + --text-action-high-green-tilleul-verveine: var(--green-tilleul-verveine-sun-418-moon-817); + --text-action-high-green-bourgeon: var(--green-bourgeon-sun-425-moon-759); + --text-action-high-green-emeraude: var(--green-emeraude-sun-425-moon-753); + --text-action-high-green-menthe: var(--green-menthe-sun-373-moon-652); + --text-action-high-green-archipel: var(--green-archipel-sun-391-moon-716); + --text-action-high-blue-ecume: var(--blue-ecume-sun-247-moon-675); + --text-action-high-blue-cumulus: var(--blue-cumulus-sun-368-moon-732); + --text-action-high-purple-glycine: var(--purple-glycine-sun-319-moon-630); + --text-action-high-pink-macaron: var(--pink-macaron-sun-406-moon-833); + --text-action-high-pink-tuile: var(--pink-tuile-sun-425-moon-750); + --text-action-high-yellow-tournesol: var(--yellow-tournesol-sun-407-moon-922); + --text-action-high-yellow-moutarde: var(--yellow-moutarde-sun-348-moon-860); + --text-action-high-orange-terre-battue: var(--orange-terre-battue-sun-370-moon-672); + --text-action-high-brown-cafe-creme: var(--brown-cafe-creme-sun-383-moon-885); + --text-action-high-brown-caramel: var(--brown-caramel-sun-425-moon-901); + --text-action-high-brown-opera: var(--brown-opera-sun-395-moon-820); + --text-action-high-beige-gris-galet: var(--beige-gris-galet-sun-407-moon-821); + --text-title-grey: var(--grey-50-1000); + --text-title-blue-france: var(--blue-france-sun-113-625); + --text-title-red-marianne: var(--red-marianne-425-625); + --text-label-grey: var(--grey-50-1000); + --text-label-blue-france: var(--blue-france-sun-113-625); + --text-label-red-marianne: var(--red-marianne-425-625); + --text-label-green-tilleul-verveine: var(--green-tilleul-verveine-sun-418-moon-817); + --text-label-green-bourgeon: var(--green-bourgeon-sun-425-moon-759); + --text-label-green-emeraude: var(--green-emeraude-sun-425-moon-753); + --text-label-green-menthe: var(--green-menthe-sun-373-moon-652); + --text-label-green-archipel: var(--green-archipel-sun-391-moon-716); + --text-label-blue-ecume: var(--blue-ecume-sun-247-moon-675); + --text-label-blue-cumulus: var(--blue-cumulus-sun-368-moon-732); + --text-label-purple-glycine: var(--purple-glycine-sun-319-moon-630); + --text-label-pink-macaron: var(--pink-macaron-sun-406-moon-833); + --text-label-pink-tuile: var(--pink-tuile-sun-425-moon-750); + --text-label-yellow-tournesol: var(--yellow-tournesol-sun-407-moon-922); + --text-label-yellow-moutarde: var(--yellow-moutarde-sun-348-moon-860); + --text-label-orange-terre-battue: var(--orange-terre-battue-sun-370-moon-672); + --text-label-brown-cafe-creme: var(--brown-cafe-creme-sun-383-moon-885); + --text-label-brown-caramel: var(--brown-caramel-sun-425-moon-901); + --text-label-brown-opera: var(--brown-opera-sun-395-moon-820); + --text-label-beige-gris-galet: var(--beige-gris-galet-sun-407-moon-821); + --text-active-grey: var(--grey-50-1000); + --text-active-blue-france: var(--blue-france-sun-113-625); + --text-active-red-marianne: var(--red-marianne-425-625); + --text-mention-grey: var(--grey-425-625); + --text-inverted-grey: var(--grey-1000-50); + --text-inverted-blue-france: var(--blue-france-975-sun-113); + --text-inverted-red-marianne: var(--red-marianne-975-75); + --text-inverted-info: var(--info-975-75); + --text-inverted-success: var(--success-975-75); + --text-inverted-warning: var(--warning-975-75); + --text-inverted-error: var(--error-975-75); + --text-inverted-green-tilleul-verveine: var(--green-tilleul-verveine-975-75); + --text-inverted-green-bourgeon: var(--green-bourgeon-975-75); + --text-inverted-green-emeraude: var(--green-emeraude-975-75); + --text-inverted-green-menthe: var(--green-menthe-975-75); + --text-inverted-green-archipel: var(--green-archipel-975-75); + --text-inverted-blue-ecume: var(--blue-ecume-975-75); + --text-inverted-blue-cumulus: var(--blue-cumulus-975-75); + --text-inverted-purple-glycine: var(--purple-glycine-975-75); + --text-inverted-pink-macaron: var(--pink-macaron-975-75); + --text-inverted-pink-tuile: var(--pink-tuile-975-75); + --text-inverted-yellow-tournesol: var(--yellow-tournesol-975-75); + --text-inverted-yellow-moutarde: var(--yellow-moutarde-975-75); + --text-inverted-orange-terre-battue: var(--orange-terre-battue-975-75); + --text-inverted-brown-cafe-creme: var(--brown-cafe-creme-975-75); + --text-inverted-brown-caramel: var(--brown-caramel-975-75); + --text-inverted-brown-opera: var(--brown-opera-975-75); + --text-inverted-beige-gris-galet: var(--beige-gris-galet-975-75); + --text-disabled-grey: var(--grey-625-425); + --text-black-white-grey: var(--grey-0-1000); + --border-default-grey: var(--grey-900-175); + --border-default-blue-france: var(--blue-france-main-525); + --border-default-red-marianne: var(--red-marianne-main-472); + --border-default-green-tilleul-verveine: var(--green-tilleul-verveine-main-707); + --border-default-green-bourgeon: var(--green-bourgeon-main-640); + --border-default-green-emeraude: var(--green-emeraude-main-632); + --border-default-green-menthe: var(--green-menthe-main-548); + --border-default-green-archipel: var(--green-archipel-main-557); + --border-default-blue-ecume: var(--blue-ecume-main-400); + --border-default-blue-cumulus: var(--blue-cumulus-main-526); + --border-default-purple-glycine: var(--purple-glycine-main-494); + --border-default-pink-macaron: var(--pink-macaron-main-689); + --border-default-pink-tuile: var(--pink-tuile-main-556); + --border-default-yellow-tournesol: var(--yellow-tournesol-main-731); + --border-default-yellow-moutarde: var(--yellow-moutarde-main-679); + --border-default-orange-terre-battue: var(--orange-terre-battue-main-645); + --border-default-brown-cafe-creme: var(--brown-cafe-creme-main-782); + --border-default-brown-caramel: var(--brown-caramel-main-648); + --border-default-brown-opera: var(--brown-opera-main-680); + --border-default-beige-gris-galet: var(--beige-gris-galet-main-702); + --border-contrast-grey: var(--grey-625-425); + --border-active-blue-france: var(--blue-france-sun-113-625); + --border-active-red-marianne: var(--red-marianne-425-625); + --border-action-high-grey: var(--grey-50-1000); + --border-action-high-blue-france: var(--blue-france-sun-113-625); + --border-action-high-red-marianne: var(--red-marianne-425-625); + --border-action-high-info: var(--info-425-625); + --border-action-high-success: var(--success-425-625); + --border-action-high-warning: var(--warning-425-625); + --border-action-high-error: var(--error-425-625); + --border-action-low-blue-france: var(--blue-france-850-200); + --border-action-low-red-marianne: var(--red-marianne-850-200); + --border-action-low-green-tilleul-verveine: var(--green-tilleul-verveine-850-200); + --border-action-low-green-bourgeon: var(--green-bourgeon-850-200); + --border-action-low-green-emeraude: var(--green-emeraude-850-200); + --border-action-low-green-menthe: var(--green-menthe-850-200); + --border-action-low-green-archipel: var(--green-archipel-850-200); + --border-action-low-blue-ecume: var(--blue-ecume-850-200); + --border-action-low-blue-cumulus: var(--blue-cumulus-850-200); + --border-action-low-purple-glycine: var(--purple-glycine-850-200); + --border-action-low-pink-macaron: var(--pink-macaron-850-200); + --border-action-low-pink-tuile: var(--pink-tuile-850-200); + --border-action-low-yellow-tournesol: var(--yellow-tournesol-850-200); + --border-action-low-yellow-moutarde: var(--yellow-moutarde-850-200); + --border-action-low-orange-terre-battue: var(--orange-terre-battue-850-200); + --border-action-low-brown-cafe-creme: var(--brown-cafe-creme-850-200); + --border-action-low-brown-caramel: var(--brown-caramel-850-200); + --border-action-low-brown-opera: var(--brown-opera-850-200); + --border-action-low-beige-gris-galet: var(--beige-gris-galet-850-200); + --border-open-blue-france: var(--blue-france-925-125); + --border-open-red-marianne: var(--red-marianne-925-125); + --border-plain-grey: var(--grey-200-850); + --border-plain-blue-france: var(--blue-france-sun-113-625); + --border-plain-red-marianne: var(--red-marianne-425-625); + --border-plain-info: var(--info-425-625); + --border-plain-success: var(--success-425-625); + --border-plain-warning: var(--warning-425-625); + --border-plain-error: var(--error-425-625); + --border-plain-green-tilleul-verveine: var(--green-tilleul-verveine-sun-418-moon-817); + --border-plain-green-bourgeon: var(--green-bourgeon-sun-425-moon-759); + --border-plain-green-emeraude: var(--green-emeraude-sun-425-moon-753); + --border-plain-green-menthe: var(--green-menthe-sun-373-moon-652); + --border-plain-green-archipel: var(--green-archipel-sun-391-moon-716); + --border-plain-blue-ecume: var(--blue-ecume-sun-247-moon-675); + --border-plain-blue-cumulus: var(--blue-cumulus-sun-368-moon-732); + --border-plain-purple-glycine: var(--purple-glycine-sun-319-moon-630); + --border-plain-pink-macaron: var(--pink-macaron-sun-406-moon-833); + --border-plain-pink-tuile: var(--pink-tuile-sun-425-moon-750); + --border-plain-yellow-tournesol: var(--yellow-tournesol-sun-407-moon-922); + --border-plain-yellow-moutarde: var(--yellow-moutarde-sun-348-moon-860); + --border-plain-orange-terre-battue: var(--orange-terre-battue-sun-370-moon-672); + --border-plain-brown-cafe-creme: var(--brown-cafe-creme-sun-383-moon-885); + --border-plain-brown-caramel: var(--brown-caramel-sun-425-moon-901); + --border-plain-brown-opera: var(--brown-opera-sun-395-moon-820); + --border-plain-beige-gris-galet: var(--beige-gris-galet-sun-407-moon-821); + --border-disabled-grey: var(--grey-925-125); + --artwork-major-blue-france: var(--blue-france-sun-113-625); + --artwork-major-blue-france-hover: var(--blue-france-sun-113-625-hover); + --artwork-major-blue-france-active: var(--blue-france-sun-113-625-active); + --artwork-major-red-marianne: var(--red-marianne-425-625); + --artwork-major-red-marianne-hover: var(--red-marianne-425-625-hover); + --artwork-major-red-marianne-active: var(--red-marianne-425-625-active); + --artwork-major-green-tilleul-verveine: var(--green-tilleul-verveine-sun-418-moon-817); + --artwork-major-green-tilleul-verveine-hover: var(--green-tilleul-verveine-sun-418-moon-817-hover); + --artwork-major-green-tilleul-verveine-active: var(--green-tilleul-verveine-sun-418-moon-817-active); + --artwork-major-green-bourgeon: var(--green-bourgeon-sun-425-moon-759); + --artwork-major-green-bourgeon-hover: var(--green-bourgeon-sun-425-moon-759-hover); + --artwork-major-green-bourgeon-active: var(--green-bourgeon-sun-425-moon-759-active); + --artwork-major-green-emeraude: var(--green-emeraude-sun-425-moon-753); + --artwork-major-green-emeraude-hover: var(--green-emeraude-sun-425-moon-753-hover); + --artwork-major-green-emeraude-active: var(--green-emeraude-sun-425-moon-753-active); + --artwork-major-green-menthe: var(--green-menthe-sun-373-moon-652); + --artwork-major-green-menthe-hover: var(--green-menthe-sun-373-moon-652-hover); + --artwork-major-green-menthe-active: var(--green-menthe-sun-373-moon-652-active); + --artwork-major-green-archipel: var(--green-archipel-sun-391-moon-716); + --artwork-major-green-archipel-hover: var(--green-archipel-sun-391-moon-716-hover); + --artwork-major-green-archipel-active: var(--green-archipel-sun-391-moon-716-active); + --artwork-major-blue-ecume: var(--blue-ecume-sun-247-moon-675); + --artwork-major-blue-ecume-hover: var(--blue-ecume-sun-247-moon-675-hover); + --artwork-major-blue-ecume-active: var(--blue-ecume-sun-247-moon-675-active); + --artwork-major-blue-cumulus: var(--blue-cumulus-sun-368-moon-732); + --artwork-major-blue-cumulus-hover: var(--blue-cumulus-sun-368-moon-732-hover); + --artwork-major-blue-cumulus-active: var(--blue-cumulus-sun-368-moon-732-active); + --artwork-major-purple-glycine: var(--purple-glycine-sun-319-moon-630); + --artwork-major-purple-glycine-hover: var(--purple-glycine-sun-319-moon-630-hover); + --artwork-major-purple-glycine-active: var(--purple-glycine-sun-319-moon-630-active); + --artwork-major-pink-macaron: var(--pink-macaron-sun-406-moon-833); + --artwork-major-pink-macaron-hover: var(--pink-macaron-sun-406-moon-833-hover); + --artwork-major-pink-macaron-active: var(--pink-macaron-sun-406-moon-833-active); + --artwork-major-pink-tuile: var(--pink-tuile-sun-425-moon-750); + --artwork-major-pink-tuile-hover: var(--pink-tuile-sun-425-moon-750-hover); + --artwork-major-pink-tuile-active: var(--pink-tuile-sun-425-moon-750-active); + --artwork-major-yellow-tournesol: var(--yellow-tournesol-sun-407-moon-922); + --artwork-major-yellow-tournesol-hover: var(--yellow-tournesol-sun-407-moon-922-hover); + --artwork-major-yellow-tournesol-active: var(--yellow-tournesol-sun-407-moon-922-active); + --artwork-major-yellow-moutarde: var(--yellow-moutarde-sun-348-moon-860); + --artwork-major-yellow-moutarde-hover: var(--yellow-moutarde-sun-348-moon-860-hover); + --artwork-major-yellow-moutarde-active: var(--yellow-moutarde-sun-348-moon-860-active); + --artwork-major-orange-terre-battue: var(--orange-terre-battue-sun-370-moon-672); + --artwork-major-orange-terre-battue-hover: var(--orange-terre-battue-sun-370-moon-672-hover); + --artwork-major-orange-terre-battue-active: var(--orange-terre-battue-sun-370-moon-672-active); + --artwork-major-brown-cafe-creme: var(--brown-cafe-creme-sun-383-moon-885); + --artwork-major-brown-cafe-creme-hover: var(--brown-cafe-creme-sun-383-moon-885-hover); + --artwork-major-brown-cafe-creme-active: var(--brown-cafe-creme-sun-383-moon-885-active); + --artwork-major-brown-caramel: var(--brown-caramel-sun-425-moon-901); + --artwork-major-brown-caramel-hover: var(--brown-caramel-sun-425-moon-901-hover); + --artwork-major-brown-caramel-active: var(--brown-caramel-sun-425-moon-901-active); + --artwork-major-brown-opera: var(--brown-opera-sun-395-moon-820); + --artwork-major-brown-opera-hover: var(--brown-opera-sun-395-moon-820-hover); + --artwork-major-brown-opera-active: var(--brown-opera-sun-395-moon-820-active); + --artwork-major-beige-gris-galet: var(--beige-gris-galet-sun-407-moon-821); + --artwork-major-beige-gris-galet-hover: var(--beige-gris-galet-sun-407-moon-821-hover); + --artwork-major-beige-gris-galet-active: var(--beige-gris-galet-sun-407-moon-821-active); + --artwork-minor-blue-france: var(--blue-france-main-525); + --artwork-minor-red-marianne: var(--red-marianne-main-472); + --artwork-minor-green-tilleul-verveine: var(--green-tilleul-verveine-main-707); + --artwork-minor-green-bourgeon: var(--green-bourgeon-main-640); + --artwork-minor-green-emeraude: var(--green-emeraude-main-632); + --artwork-minor-green-menthe: var(--green-menthe-main-548); + --artwork-minor-green-archipel: var(--green-archipel-main-557); + --artwork-minor-blue-ecume: var(--blue-ecume-main-400); + --artwork-minor-blue-cumulus: var(--blue-cumulus-main-526); + --artwork-minor-purple-glycine: var(--purple-glycine-main-494); + --artwork-minor-pink-macaron: var(--pink-macaron-main-689); + --artwork-minor-pink-tuile: var(--pink-tuile-main-556); + --artwork-minor-yellow-tournesol: var(--yellow-tournesol-main-731); + --artwork-minor-yellow-moutarde: var(--yellow-moutarde-main-679); + --artwork-minor-orange-terre-battue: var(--orange-terre-battue-main-645); + --artwork-minor-brown-cafe-creme: var(--brown-cafe-creme-main-782); + --artwork-minor-brown-caramel: var(--brown-caramel-main-648); + --artwork-minor-brown-opera: var(--brown-opera-main-680); + --artwork-minor-beige-gris-galet: var(--beige-gris-galet-main-702); + --artwork-decorative-grey: var(--grey-950-100); + --artwork-decorative-blue-france: var(--blue-france-950-100); + --artwork-decorative-red-marianne: var(--red-marianne-950-100); + --artwork-decorative-green-tilleul-verveine: var(--green-tilleul-verveine-950-100); + --artwork-decorative-green-bourgeon: var(--green-bourgeon-950-100); + --artwork-decorative-green-emeraude: var(--green-emeraude-950-100); + --artwork-decorative-green-menthe: var(--green-menthe-950-100); + --artwork-decorative-green-archipel: var(--green-archipel-950-100); + --artwork-decorative-blue-ecume: var(--blue-ecume-950-100); + --artwork-decorative-blue-cumulus: var(--blue-cumulus-950-100); + --artwork-decorative-purple-glycine: var(--purple-glycine-950-100); + --artwork-decorative-pink-macaron: var(--pink-macaron-950-100); + --artwork-decorative-pink-tuile: var(--pink-tuile-950-100); + --artwork-decorative-yellow-tournesol: var(--yellow-tournesol-950-100); + --artwork-decorative-yellow-moutarde: var(--yellow-moutarde-950-100); + --artwork-decorative-orange-terre-battue: var(--orange-terre-battue-950-100); + --artwork-decorative-brown-cafe-creme: var(--brown-cafe-creme-950-100); + --artwork-decorative-brown-caramel: var(--brown-caramel-950-100); + --artwork-decorative-brown-opera: var(--brown-opera-950-100); + --artwork-decorative-beige-gris-galet: var(--beige-gris-galet-950-100); + --artwork-background-grey: var(--grey-975-75); + --artwork-background-blue-france: var(--blue-france-975-75); + --artwork-background-red-marianne: var(--red-marianne-975-75); + --artwork-background-green-tilleul-verveine: var(--green-tilleul-verveine-975-75); + --artwork-background-green-bourgeon: var(--green-bourgeon-975-75); + --artwork-background-green-emeraude: var(--green-emeraude-975-75); + --artwork-background-green-menthe: var(--green-menthe-975-75); + --artwork-background-green-archipel: var(--green-archipel-975-75); + --artwork-background-blue-ecume: var(--blue-ecume-975-75); + --artwork-background-blue-cumulus: var(--blue-cumulus-975-75); + --artwork-background-purple-glycine: var(--purple-glycine-975-75); + --artwork-background-pink-macaron: var(--pink-macaron-975-75); + --artwork-background-pink-tuile: var(--pink-tuile-975-75); + --artwork-background-yellow-tournesol: var(--yellow-tournesol-975-75); + --artwork-background-yellow-moutarde: var(--yellow-moutarde-975-75); + --artwork-background-orange-terre-battue: var(--orange-terre-battue-975-75); + --artwork-background-brown-cafe-creme: var(--brown-cafe-creme-975-75); + --artwork-background-brown-caramel: var(--brown-caramel-975-75); + --artwork-background-brown-opera: var(--brown-opera-975-75); + --artwork-background-beige-gris-galet: var(--beige-gris-galet-975-75); + --artwork-motif-grey: var(--grey-925-125); + --artwork-motif-blue-france: var(--blue-france-925-125); + --artwork-motif-red-marianne: var(--red-marianne-925-125); + --artwork-motif-green-tilleul-verveine: var(--green-tilleul-verveine-925-125); + --artwork-motif-green-bourgeon: var(--green-bourgeon-925-125); + --artwork-motif-green-emeraude: var(--green-emeraude-925-125); + --artwork-motif-green-menthe: var(--green-menthe-925-125); + --artwork-motif-green-archipel: var(--green-archipel-925-125); + --artwork-motif-blue-ecume: var(--blue-ecume-925-125); + --artwork-motif-blue-cumulus: var(--blue-cumulus-925-125); + --artwork-motif-purple-glycine: var(--purple-glycine-925-125); + --artwork-motif-pink-macaron: var(--pink-macaron-925-125); + --artwork-motif-pink-tuile: var(--pink-tuile-925-125); + --artwork-motif-yellow-tournesol: var(--yellow-tournesol-925-125); + --artwork-motif-yellow-moutarde: var(--yellow-moutarde-925-125); + --artwork-motif-orange-terre-battue: var(--orange-terre-battue-925-125); + --artwork-motif-brown-cafe-creme: var(--brown-cafe-creme-925-125); + --artwork-motif-brown-caramel: var(--brown-caramel-925-125); + --artwork-motif-brown-opera: var(--brown-opera-925-125); + --artwork-motif-beige-gris-galet: var(--beige-gris-galet-925-125); + --grey-1000-50: #fff; + --grey-1000-50-hover: #f6f6f6; + --grey-1000-50-active: #ededed; + --grey-975-75: #f6f6f6; + --grey-975-75-hover: #dfdfdf; + --grey-975-75-active: #cfcfcf; + --grey-950-100: #eee; + --grey-950-100-hover: #d2d2d2; + --grey-950-100-active: #c1c1c1; + --grey-200-850: #3a3a3a; + --grey-200-850-hover: #616161; + --grey-200-850-active: #777; + --grey-925-125: #e5e5e5; + --grey-1000-75: #fff; + --grey-1000-75-hover: #f6f6f6; + --grey-1000-75-active: #ededed; + --grey-1000-100: #fff; + --grey-1000-100-hover: #f6f6f6; + --grey-1000-100-active: #ededed; + --grey-975-100: #f6f6f6; + --grey-975-100-hover: #dfdfdf; + --grey-975-100-active: #cfcfcf; + --grey-975-125: #f6f6f6; + --grey-975-125-hover: #dfdfdf; + --grey-975-125-active: #cfcfcf; + --grey-950-125: #eee; + --grey-950-125-hover: #d2d2d2; + --grey-950-125-active: #c1c1c1; + --grey-950-150: #eee; + --grey-950-150-hover: #d2d2d2; + --grey-950-150-active: #c1c1c1; + --grey-50-1000: #161616; + --grey-425-625: #666; + --grey-625-425: #929292; + --grey-0-1000: #000; + --grey-900-175: #ddd; + --blue-france-975-75: #f5f5fe; + --blue-france-975-75-hover: #dcdcfc; + --blue-france-975-75-active: #cbcbfa; + --blue-france-950-100: #ececfe; + --blue-france-950-100-hover: #cecefc; + --blue-france-950-100-active: #bbbbfc; + --blue-france-sun-113-625: #000091; + --blue-france-sun-113-625-hover: #1212ff; + --blue-france-sun-113-625-active: #2323ff; + --blue-france-925-125: #e3e3fd; + --blue-france-925-125-hover: #c1c1fb; + --blue-france-925-125-active: #adadf9; + --blue-france-975-sun-113: #f5f5fe; + --blue-france-main-525: #6a6af4; + --blue-france-850-200: #cacafb; + --red-marianne-975-75: #fef4f4; + --red-marianne-975-75-hover: #fcd7d7; + --red-marianne-975-75-active: #fac4c4; + --red-marianne-950-100: #fee9e9; + --red-marianne-950-100-hover: #fdc5c5; + --red-marianne-950-100-active: #fcafaf; + --red-marianne-425-625: #c9191e; + --red-marianne-425-625-hover: #f93f42; + --red-marianne-425-625-active: #f95a5c; + --red-marianne-925-125: #fddede; + --red-marianne-925-125-hover: #fbb6b6; + --red-marianne-925-125-active: #fa9e9e; + --red-marianne-main-472: #e1000f; + --red-marianne-850-200: #fcbfbf; + --info-950-100: #e8edff; + --info-950-100-hover: #c2d1ff; + --info-950-100-active: #a9bfff; + --info-425-625: #0063cb; + --info-425-625-hover: #3b87ff; + --info-425-625-active: #6798ff; + --info-975-75: #f4f6ff; + --success-950-100: #b8fec9; + --success-950-100-hover: #46fd89; + --success-950-100-active: #34eb7b; + --success-425-625: #18753c; + --success-425-625-hover: #27a959; + --success-425-625-active: #2fc368; + --success-975-75: #dffee6; + --warning-950-100: #ffe9e6; + --warning-950-100-hover: #ffc6bd; + --warning-950-100-active: #ffb0a2; + --warning-425-625: #b34000; + --warning-425-625-hover: #ff6218; + --warning-425-625-active: #ff7a55; + --warning-975-75: #fff4f3; + --error-950-100: #ffe9e9; + --error-950-100-hover: #ffc5c5; + --error-950-100-active: #ffafaf; + --error-425-625: #ce0500; + --error-425-625-hover: #ff2725; + --error-425-625-active: #ff4140; + --error-975-75: #fff4f4; + --green-tilleul-verveine-975-75: #fef7da; + --green-tilleul-verveine-975-75-hover: #fce552; + --green-tilleul-verveine-975-75-active: #ebd54c; + --green-tilleul-verveine-950-100: #fceeac; + --green-tilleul-verveine-950-100-hover: #e8d45c; + --green-tilleul-verveine-950-100-active: #d4c254; + --green-tilleul-verveine-sun-418-moon-817: #66673d; + --green-tilleul-verveine-sun-418-moon-817-hover: #929359; + --green-tilleul-verveine-sun-418-moon-817-active: #a7a967; + --green-tilleul-verveine-925-125: #fbe769; + --green-tilleul-verveine-925-125-hover: #d7c655; + --green-tilleul-verveine-925-125-active: #c2b24c; + --green-tilleul-verveine-main-707: #b7a73f; + --green-tilleul-verveine-850-200: #e2cf58; + --green-bourgeon-975-75: #e6feda; + --green-bourgeon-975-75-hover: #a7fc62; + --green-bourgeon-975-75-active: #98ed4d; + --green-bourgeon-950-100: #c9fcac; + --green-bourgeon-950-100-hover: #9ae95d; + --green-bourgeon-950-100-active: #8dd555; + --green-bourgeon-sun-425-moon-759: #447049; + --green-bourgeon-sun-425-moon-759-hover: #639f6a; + --green-bourgeon-sun-425-moon-759-active: #72b77a; + --green-bourgeon-925-125: #a9fb68; + --green-bourgeon-925-125-hover: #8ed654; + --green-bourgeon-925-125-active: #7fc04b; + --green-bourgeon-main-640: #68a532; + --green-bourgeon-850-200: #95e257; + --green-emeraude-975-75: #e3fdeb; + --green-emeraude-975-75-hover: #94f9b9; + --green-emeraude-975-75-active: #6df1a3; + --green-emeraude-950-100: #c3fad5; + --green-emeraude-950-100-hover: #77eda5; + --green-emeraude-950-100-active: #6dd897; + --green-emeraude-sun-425-moon-753: #297254; + --green-emeraude-sun-425-moon-753-hover: #3ea47a; + --green-emeraude-sun-425-moon-753-active: #49bc8d; + --green-emeraude-925-125: #9ef9be; + --green-emeraude-925-125-hover: #69df97; + --green-emeraude-925-125-active: #5ec988; + --green-emeraude-main-632: #00a95f; + --green-emeraude-850-200: #6fe49d; + --green-menthe-975-75: #dffdf7; + --green-menthe-975-75-hover: #84f9e7; + --green-menthe-975-75-active: #70ebd8; + --green-menthe-950-100: #bafaee; + --green-menthe-950-100-hover: #79e7d5; + --green-menthe-950-100-active: #6fd3c3; + --green-menthe-sun-373-moon-652: #37635f; + --green-menthe-sun-373-moon-652-hover: #53918c; + --green-menthe-sun-373-moon-652-active: #62a9a2; + --green-menthe-925-125: #8bf8e7; + --green-menthe-925-125-hover: #6ed5c5; + --green-menthe-925-125-active: #62bfb1; + --green-menthe-main-548: #009081; + --green-menthe-850-200: #73e0cf; + --green-archipel-975-75: #e5fbfd; + --green-archipel-975-75-hover: #99f2f8; + --green-archipel-975-75-active: #73e9f0; + --green-archipel-950-100: #c7f6fc; + --green-archipel-950-100-hover: #64ecf8; + --green-archipel-950-100-active: #5bd8e3; + --green-archipel-sun-391-moon-716: #006a6f; + --green-archipel-sun-391-moon-716-hover: #009fa7; + --green-archipel-sun-391-moon-716-active: #00bbc3; + --green-archipel-925-125: #a6f2fa; + --green-archipel-925-125-hover: #62dbe5; + --green-archipel-925-125-active: #58c5cf; + --green-archipel-main-557: #009099; + --green-archipel-850-200: #60e0eb; + --blue-ecume-975-75: #f4f6fe; + --blue-ecume-975-75-hover: #d7dffb; + --blue-ecume-975-75-active: #c3cffa; + --blue-ecume-950-100: #e9edfe; + --blue-ecume-950-100-hover: #c5d0fc; + --blue-ecume-950-100-active: #adbffc; + --blue-ecume-sun-247-moon-675: #2f4077; + --blue-ecume-sun-247-moon-675-hover: #4e68bb; + --blue-ecume-sun-247-moon-675-active: #667dcf; + --blue-ecume-925-125: #dee5fd; + --blue-ecume-925-125-hover: #b4c5fb; + --blue-ecume-925-125-active: #99b3f9; + --blue-ecume-main-400: #465f9d; + --blue-ecume-850-200: #bfccfb; + --blue-cumulus-975-75: #f3f6fe; + --blue-cumulus-975-75-hover: #d3dffc; + --blue-cumulus-975-75-active: #bed0fa; + --blue-cumulus-950-100: #e6eefe; + --blue-cumulus-950-100-hover: #bcd3fc; + --blue-cumulus-950-100-active: #9fc3fc; + --blue-cumulus-sun-368-moon-732: #3558a2; + --blue-cumulus-sun-368-moon-732-hover: #5982e0; + --blue-cumulus-sun-368-moon-732-active: #7996e6; + --blue-cumulus-925-125: #dae6fd; + --blue-cumulus-925-125-hover: #a9c8fb; + --blue-cumulus-925-125-active: #8ab8f9; + --blue-cumulus-main-526: #417dc4; + --blue-cumulus-850-200: #b6cffb; + --purple-glycine-975-75: #fef3fd; + --purple-glycine-975-75-hover: #fcd4f8; + --purple-glycine-975-75-active: #fabff5; + --purple-glycine-950-100: #fee7fc; + --purple-glycine-950-100-hover: #fdc0f8; + --purple-glycine-950-100-active: #fca8f6; + --purple-glycine-sun-319-moon-630: #6e445a; + --purple-glycine-sun-319-moon-630-hover: #a66989; + --purple-glycine-sun-319-moon-630-active: #bb7f9e; + --purple-glycine-925-125: #fddbfa; + --purple-glycine-925-125-hover: #fbaff5; + --purple-glycine-925-125-active: #fa96f2; + --purple-glycine-main-494: #a558a0; + --purple-glycine-850-200: #fbb8f6; + --pink-macaron-975-75: #fef4f2; + --pink-macaron-975-75-hover: #fcd8d0; + --pink-macaron-975-75-active: #fac5b8; + --pink-macaron-950-100: #fee9e6; + --pink-macaron-950-100-hover: #fdc6bd; + --pink-macaron-950-100-active: #fcb0a2; + --pink-macaron-sun-406-moon-833: #8d533e; + --pink-macaron-sun-406-moon-833-hover: #ca795c; + --pink-macaron-sun-406-moon-833-active: #e08e73; + --pink-macaron-925-125: #fddfda; + --pink-macaron-925-125-hover: #fbb8ab; + --pink-macaron-925-125-active: #faa18d; + --pink-macaron-main-689: #e18b76; + --pink-macaron-850-200: #fcc0b4; + --pink-tuile-975-75: #fef4f3; + --pink-tuile-975-75-hover: #fcd7d3; + --pink-tuile-975-75-active: #fac4be; + --pink-tuile-950-100: #fee9e7; + --pink-tuile-950-100-hover: #fdc6c0; + --pink-tuile-950-100-active: #fcb0a7; + --pink-tuile-sun-425-moon-750: #a94645; + --pink-tuile-sun-425-moon-750-hover: #d5706f; + --pink-tuile-sun-425-moon-750-active: #da8a89; + --pink-tuile-925-125: #fddfdb; + --pink-tuile-925-125-hover: #fbb8ad; + --pink-tuile-925-125-active: #faa191; + --pink-tuile-main-556: #ce614a; + --pink-tuile-850-200: #fcbfb7; + --yellow-tournesol-975-75: #fef6e3; + --yellow-tournesol-975-75-hover: #fce086; + --yellow-tournesol-975-75-active: #f5d24b; + --yellow-tournesol-950-100: #feecc2; + --yellow-tournesol-950-100-hover: #fbd335; + --yellow-tournesol-950-100-active: #e6c130; + --yellow-tournesol-sun-407-moon-922: #716043; + --yellow-tournesol-sun-407-moon-922-hover: #a28a62; + --yellow-tournesol-sun-407-moon-922-active: #ba9f72; + --yellow-tournesol-925-125: #fde39c; + --yellow-tournesol-925-125-hover: #e9c53b; + --yellow-tournesol-925-125-active: #d3b235; + --yellow-tournesol-main-731: #c8aa39; + --yellow-tournesol-850-200: #efcb3a; + --yellow-moutarde-975-75: #fef5e8; + --yellow-moutarde-975-75-hover: #fcdca3; + --yellow-moutarde-975-75-active: #fbcd64; + --yellow-moutarde-950-100: #feebd0; + --yellow-moutarde-950-100-hover: #fdcd6d; + --yellow-moutarde-950-100-active: #f4be30; + --yellow-moutarde-sun-348-moon-860: #695240; + --yellow-moutarde-sun-348-moon-860-hover: #9b7b61; + --yellow-moutarde-sun-348-moon-860-active: #b58f72; + --yellow-moutarde-925-125: #fde2b5; + --yellow-moutarde-925-125-hover: #f6c43c; + --yellow-moutarde-925-125-active: #dfb135; + --yellow-moutarde-main-679: #c3992a; + --yellow-moutarde-850-200: #fcc63a; + --orange-terre-battue-975-75: #fef4f2; + --orange-terre-battue-975-75-hover: #fcd8d0; + --orange-terre-battue-975-75-active: #fac5b8; + --orange-terre-battue-950-100: #fee9e5; + --orange-terre-battue-950-100-hover: #fdc6ba; + --orange-terre-battue-950-100-active: #fcb09e; + --orange-terre-battue-sun-370-moon-672: #755348; + --orange-terre-battue-sun-370-moon-672-hover: #ab7b6b; + --orange-terre-battue-sun-370-moon-672-active: #c68f7d; + --orange-terre-battue-925-125: #fddfd8; + --orange-terre-battue-925-125-hover: #fbb8a5; + --orange-terre-battue-925-125-active: #faa184; + --orange-terre-battue-main-645: #e4794a; + --orange-terre-battue-850-200: #fcc0b0; + --brown-cafe-creme-975-75: #fbf6ed; + --brown-cafe-creme-975-75-hover: #f2deb6; + --brown-cafe-creme-975-75-active: #eacf91; + --brown-cafe-creme-950-100: #f7ecdb; + --brown-cafe-creme-950-100-hover: #edce94; + --brown-cafe-creme-950-100-active: #dabd84; + --brown-cafe-creme-sun-383-moon-885: #685c48; + --brown-cafe-creme-sun-383-moon-885-hover: #97866a; + --brown-cafe-creme-sun-383-moon-885-active: #ae9b7b; + --brown-cafe-creme-925-125: #f4e3c7; + --brown-cafe-creme-925-125-hover: #e1c386; + --brown-cafe-creme-925-125-active: #ccb078; + --brown-cafe-creme-main-782: #d1b781; + --brown-cafe-creme-850-200: #e7ca8e; + --brown-caramel-975-75: #fbf5f2; + --brown-caramel-975-75-hover: #f1dbcf; + --brown-caramel-975-75-active: #ecc9b5; + --brown-caramel-950-100: #f7ebe5; + --brown-caramel-950-100-hover: #eccbb9; + --brown-caramel-950-100-active: #e6b79a; + --brown-caramel-sun-425-moon-901: #845d48; + --brown-caramel-sun-425-moon-901-hover: #bb8568; + --brown-caramel-sun-425-moon-901-active: #d69978; + --brown-caramel-925-125: #f3e2d9; + --brown-caramel-925-125-hover: #e7bea6; + --brown-caramel-925-125-active: #e1a982; + --brown-caramel-main-648: #c08c65; + --brown-caramel-850-200: #eac7b2; + --brown-opera-975-75: #fbf5f2; + --brown-opera-975-75-hover: #f1dbcf; + --brown-opera-975-75-active: #ecc9b5; + --brown-opera-950-100: #f7ece4; + --brown-opera-950-100-hover: #eccdb3; + --brown-opera-950-100-active: #e6ba90; + --brown-opera-sun-395-moon-820: #745b47; + --brown-opera-sun-395-moon-820-hover: #a78468; + --brown-opera-sun-395-moon-820-active: #c09979; + --brown-opera-925-125: #f3e2d7; + --brown-opera-925-125-hover: #e7bfa0; + --brown-opera-925-125-active: #deaa7e; + --brown-opera-main-680: #bd987a; + --brown-opera-850-200: #eac7ad; + --beige-gris-galet-975-75: #f9f6f2; + --beige-gris-galet-975-75-hover: #eadecd; + --beige-gris-galet-975-75-active: #e1ceb1; + --beige-gris-galet-950-100: #f3ede5; + --beige-gris-galet-950-100-hover: #e1d0b5; + --beige-gris-galet-950-100-active: #d1bea2; + --beige-gris-galet-sun-407-moon-821: #6a6156; + --beige-gris-galet-sun-407-moon-821-hover: #988b7c; + --beige-gris-galet-sun-407-moon-821-active: #afa08f; + --beige-gris-galet-925-125: #eee4d9; + --beige-gris-galet-925-125-hover: #dbc3a4; + --beige-gris-galet-925-125-active: #c6b094; + --beige-gris-galet-main-702: #aea397; + --beige-gris-galet-850-200: #e0cab0; + box-sizing: border-box; + --scrollbar-width: 0; + --ground: 0; + --shadow-color: rgba(0, 0, 18, 0.16); + --raised-shadow: 0 1px 3px var(--shadow-color); + --overlap-shadow: 0 2px 6px var(--shadow-color); + --lifted-shadow: 0 3px 9px var(--shadow-color); +} + +[href] { + background-image: var(--underline-img), var(--underline-img); + background-position: var(--underline-x) 100%, var(--underline-x) calc(100% - var(--underline-thickness)); + background-repeat: no-repeat, no-repeat; + transition: background-size 0s; + background-size: var(--underline-hover-width) calc(var(--underline-thickness) * 2), var(--underline-idle-width) var(--underline-thickness); +} + +[target=_blank]::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 1rem; + -webkit-mask-image: url("../icons/system/external-link-line.svg"); + mask-image: url("../icons/system/external-link-line.svg"); + content: var(--external-link-content); + margin-left: 0.25rem; +} + +[target=_blank][class^=fr-icon-]::after, +[target=_blank][class*=" fr-icon-"]::after, +[target=_blank][class^=fr-fi-]::after, +[target=_blank][class*=" fr-fi-"]::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 1rem; + -webkit-mask-image: url("../icons/system/external-link-line.svg"); + mask-image: url("../icons/system/external-link-line.svg"); + content: var(--external-link-content); + margin-left: 0.25rem; +} + +form[target=_blank]::after { + content: none; +} + +.fr-raw-link { + --text-decoration: none; +} + +.fr-raw-link[href], +.fr-raw-link [href] { + --underline-img: none; + --external-link-content: none; +} + +.fr-reset-link { + --text-decoration: underline; +} + +.fr-reset-link[href], +.fr-reset-link [href] { + --underline-img: none; + text-underline-offset: 2px; +} + +button { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border: none; + margin: 0; + color: inherit; + background-color: transparent; + font-family: inherit; + font-size: inherit; +} + +input, +select, +textarea { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + font-family: "Marianne", arial, sans-serif; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + -webkit-text-size-adjust: 100%; + border-radius: 0; + border: 0; + background-color: transparent; + margin: 0; +} + +input[type=search] { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +input[type=checkbox], +input[type=radio], +input[type=range] { + -webkit-appearance: auto; + -moz-appearance: auto; + appearance: auto; +} + +input::-webkit-contacts-auto-fill-button, +input::-webkit-credentials-auto-fill-button { + margin-left: 1rem; + margin-right: -1px; + width: 1.25rem; + height: 1.25rem; + -webkit-mask-size: 1.25rem 1.25rem; +} + +input[type=range]:focus::-webkit-slider-thumb { + outline-offset: 2px; + outline-width: 2px; + outline-color: #0a76f6; + outline-style: solid; +} + +input[type=range]:focus::-moz-range-thumb { + outline-offset: 2px; + outline-width: 2px; + outline-color: #0a76f6; + outline-style: solid; +} + +input[type=range]:focus::-ms-thumb { + outline-offset: 2px; + outline-width: 2px; + outline-color: #0a76f6; + outline-style: solid; +} + +a:focus, +button:focus, +input:focus, +input[type=checkbox]:focus + label::before, +input[type=radio]:focus + label::before, +input[type=button]:focus, +input[type=image]:focus, +input[type=reset]:focus, +input[type=submit]:focus, +select:focus, +textarea:focus, +[tabindex]:focus, +video:focus[controls], +audio:focus[controls], +[contenteditable]:not([contenteditable=false]):focus, +details:focus, +details > summary:first-of-type:focus { + outline-offset: 2px; + outline-width: 2px; + outline-color: #0a76f6; + outline-style: solid; +} + +input[type=range]:focus:not(:focus-visible)::-webkit-slider-thumb { + outline-style: none; +} + +input[type=range]:focus:not(:focus-visible)::-moz-range-thumb { + outline-style: none; +} + +input[type=range]:focus:not(:focus-visible)::-ms-thumb { + outline-style: none; +} + +a:focus:not(:focus-visible), +button:focus:not(:focus-visible), +input:focus:not(:focus-visible), +input[type=checkbox]:focus:not(:focus-visible) + label::before, +input[type=radio]:focus:not(:focus-visible) + label::before, +input[type=button]:focus:not(:focus-visible), +input[type=image]:focus:not(:focus-visible), +input[type=reset]:focus:not(:focus-visible), +input[type=submit]:focus:not(:focus-visible), +select:focus:not(:focus-visible), +textarea:focus:not(:focus-visible), +[tabindex]:focus:not(:focus-visible), +video:focus:not(:focus-visible)[controls], +audio:focus:not(:focus-visible)[controls], +[contenteditable]:not([contenteditable=false]):focus:not(:focus-visible), +details:focus:not(:focus-visible), +details > summary:first-of-type:focus:not(:focus-visible) { + outline-style: none; +} + +input[type=range]:focus-visible::-webkit-slider-thumb { + outline-style: solid; +} + +input[type=range]:focus-visible::-moz-range-thumb { + outline-style: solid; +} + +input[type=range]:focus-visible::-ms-thumb { + outline-style: solid; +} + +a:focus-visible, +button:focus-visible, +input:focus-visible, +input[type=checkbox]:focus-visible + label::before, +input[type=radio]:focus-visible + label::before, +input[type=button]:focus-visible, +input[type=image]:focus-visible, +input[type=reset]:focus-visible, +input[type=submit]:focus-visible, +select:focus-visible, +textarea:focus-visible, +[tabindex]:focus-visible, +video:focus-visible[controls], +audio:focus-visible[controls], +[contenteditable]:not([contenteditable=false]):focus-visible, +details:focus-visible, +details > summary:first-of-type:focus-visible { + outline-style: solid; +} + +button, +input[type=button], +input[type=image], +input[type=reset], +input[type=submit] { + --hover-tint: var(--hover); + --active-tint: var(--active); +} + +a, +button, +input[type=checkbox], +input[type=checkbox] + label, +input[type=radio], +input[type=radio] + label, +input[type=file], +input[type=range], +input[type=button], +input[type=image], +input[type=reset], +input[type=submit], +select, +video[controls], +audio[controls], +details, +details > summary:first-of-type { + cursor: pointer; +} + +input[type=range]:disabled::-webkit-slider-thumb, +input[type=range]:disabled::-webkit-slider-thumb:active { + cursor: not-allowed; +} + +input[type=range]:disabled::-moz-range-thumb, +input[type=range]:disabled::-moz-range-thumb:active { + cursor: not-allowed; +} + +input[type=range]:disabled::-ms-thumb, +input[type=range]:disabled::-ms-thumb:active { + cursor: not-allowed; +} + +a:not([href]), +button:disabled, +input:disabled, +input[type=checkbox]:disabled, +input[type=checkbox]:disabled + label, +input[type=radio]:disabled, +input[type=radio]:disabled + label, +input[type=file]:disabled, +input[type=range]:disabled, +input[type=button]:disabled, +input[type=image]:disabled, +input[type=reset]:disabled, +input[type=submit]:disabled, +select:disabled, +textarea:disabled, +video:not([href])[controls], +audio:not([href])[controls] { + cursor: not-allowed; +} + +input[type=range]::-webkit-slider-thumb { + cursor: grab; +} + +input[type=range]::-moz-range-thumb { + cursor: grab; +} + +input[type=range]::-ms-thumb { + cursor: grab; +} + +input[type=range]::-webkit-slider-thumb:active { + cursor: grabbing; +} + +input[type=range]::-moz-range-thumb:active { + cursor: grabbing; +} + +input[type=range]::-ms-thumb:active { + cursor: grabbing; +} + +/** + * Override de l'opacité chrome sur un élément disabled + */ +a:not([href]), +button:disabled, +input:disabled, +input[type=checkbox]:disabled, +input[type=checkbox]:disabled + label, +input[type=radio]:disabled, +input[type=radio]:disabled + label, +select:disabled, +textarea:disabled, +video:not([href]), +audio:not([href]) { + opacity: 1; + color: var(--text-disabled-grey); +} + +.fr-enlarge-link { + position: relative; +} + +.fr-enlarge-link a { + background-image: none; + outline-width: 0; +} + +.fr-enlarge-link a::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + outline-offset: 2px; + outline-style: inherit; + outline-color: inherit; + outline-width: 2px; + z-index: 1; +} + +.fr-enlarge-button { + position: relative; +} + +.fr-enlarge-button button { + background-image: none; + outline-width: 0; +} + +.fr-enlarge-button button::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + outline-offset: 2px; + outline-style: inherit; + outline-color: inherit; + outline-width: 2px; + z-index: 1; +} + +.fr-transition-none { + transition: none !important; +} + +/** + * Déclaration des fontes + */ +@font-face { + font-family: Marianne; + src: url("../fonts/Marianne-Light.woff2") format("woff2"), url("../fonts/Marianne-Light.woff") format("woff"); + font-weight: 300; + font-style: normal; + font-display: swap; +} +@font-face { + font-family: Marianne; + src: url("../fonts/Marianne-Light_Italic.woff2") format("woff2"), url("../fonts/Marianne-Light_Italic.woff") format("woff"); + font-weight: 300; + font-style: italic; + font-display: swap; +} +@font-face { + font-family: Marianne; + src: url("../fonts/Marianne-Regular.woff2") format("woff2"), url("../fonts/Marianne-Regular.woff") format("woff"); + font-weight: 400; + font-style: normal; + font-display: swap; +} +@font-face { + font-family: Marianne; + src: url("../fonts/Marianne-Regular_Italic.woff2") format("woff2"), url("../fonts/Marianne-Regular_Italic.woff") format("woff"); + font-weight: 400; + font-style: italic; + font-display: swap; +} +@font-face { + font-family: Marianne; + src: url("../fonts/Marianne-Medium.woff2") format("woff2"), url("../fonts/Marianne-Medium.woff") format("woff"); + font-weight: 500; + font-style: normal; + font-display: swap; +} +@font-face { + font-family: Marianne; + src: url("../fonts/Marianne-Medium_Italic.woff2") format("woff2"), url("../fonts/Marianne-Medium_Italic.woff") format("woff"); + font-weight: 500; + font-style: italic; + font-display: swap; +} +@font-face { + font-family: Marianne; + src: url("../fonts/Marianne-Bold.woff2") format("woff2"), url("../fonts/Marianne-Bold.woff") format("woff"); + font-weight: 700; + font-style: normal; + font-display: swap; +} +@font-face { + font-family: Marianne; + src: url("../fonts/Marianne-Bold_Italic.woff2") format("woff2"), url("../fonts/Marianne-Bold_Italic.woff") format("woff"); + font-weight: 700; + font-style: italic; + font-display: swap; +} +@font-face { + font-family: Spectral; + src: url("../fonts/Spectral-Regular.woff2") format("woff2"), url("../fonts/Spectral-Regular.woff") format("woff"); + font-weight: 400; + font-style: normal; + font-display: swap; +} +@font-face { + font-family: Spectral; + src: url("../fonts/Spectral-ExtraBold.woff2") format("woff2"), url("../fonts/Spectral-ExtraBold.woff") format("woff"); + font-weight: 900; + font-style: normal; + font-display: swap; +} + +h6 { + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; + margin: var(--title-spacing); +} + +h5 { + font-weight: 700; + font-size: 1.25rem; + line-height: 1.75rem; + margin: var(--title-spacing); +} + +h4 { + font-weight: 700; + font-size: 1.375rem; + line-height: 1.75rem; + margin: var(--title-spacing); +} + +h3 { + font-weight: 700; + font-size: 1.5rem; + line-height: 2rem; + margin: var(--title-spacing); +} + +h2 { + font-weight: 700; + font-size: 1.75rem; + line-height: 2.25rem; + margin: var(--title-spacing); +} + +h1 { + font-weight: 700; + font-size: 2rem; + line-height: 2.5rem; + margin: var(--title-spacing); +} + +p { + font-size: 1rem; + line-height: 1.5rem; + margin: var(--text-spacing); +} + +ul, +ol, +dl { + margin: 0; + padding: 0; + margin-block-start: var(--xl-block); + margin-block-end: var(--xl-block); + + --xl-size: var(--xl-base); +} + +ul { + list-style-type: var(--ul-type); + padding-inline-start: var(--ul-start); +} + +ul > li::marker { + font-size: calc(var(--xl-size) * 0.9); +} + +ol { + list-style-type: var(--ol-type); + padding-inline-start: var(--ol-start); + counter-reset: li-counter; +} + +ol > li { + counter-increment: li-counter; +} + +ol > li::marker { + content: var(--ol-content); + font-size: var(--xl-size); + font-weight: bold; +} + +dl, +dd { + margin: 0; + padding-inline-start: var(--ul-start); +} + +li, +dd, +dt { + --xl-base: calc(var(--xl-size) * 0.9); + padding-bottom: var(--li-bottom); +} + +.fr-raw-list { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; +} + +.fr-list { + --ul-type: disc; + --ol-type: decimal; + --ul-start: 1rem; + --ol-start: 1.5rem; + --xl-block: 0.5rem; + --li-bottom: 0.25rem; + --xl-base: 1em; + --ol-content: counters(li-counter, ".") ".  "; +} + +sub { + line-height: 1; +} + +sup { + line-height: 1; +} + +.fr-text--light { + font-weight: 300 !important; +} + +.fr-text--regular { + font-weight: 400 !important; +} + +.fr-text--bold { + font-weight: 700 !important; +} + +.fr-text--heavy { + font-weight: 900 !important; +} + +.fr-h6 { + font-weight: 700 !important; + font-size: 1.125rem !important; + line-height: 1.5rem !important; + margin: var(--title-spacing); +} + +.fr-h5 { + font-weight: 700 !important; + font-size: 1.25rem !important; + line-height: 1.75rem !important; + margin: var(--title-spacing); +} + +.fr-h4 { + font-weight: 700 !important; + font-size: 1.375rem !important; + line-height: 1.75rem !important; + margin: var(--title-spacing); +} + +.fr-h3 { + font-weight: 700 !important; + font-size: 1.5rem !important; + line-height: 2rem !important; + margin: var(--title-spacing); +} + +.fr-h2 { + font-weight: 700 !important; + font-size: 1.75rem !important; + line-height: 2.25rem !important; + margin: var(--title-spacing); +} + +.fr-h1 { + font-weight: 700 !important; + font-size: 2rem !important; + line-height: 2.5rem !important; + margin: var(--title-spacing); +} + +.fr-display--xs { + font-weight: 700 !important; + font-size: 2.5rem !important; + line-height: 3rem !important; + margin: var(--display-spacing); +} + +.fr-display--sm { + font-weight: 700 !important; + font-size: 3rem !important; + line-height: 3.5rem !important; + margin: var(--display-spacing); +} + +.fr-display--md { + font-weight: 700 !important; + font-size: 3.5rem !important; + line-height: 4rem !important; + margin: var(--display-spacing); +} + +.fr-display--lg { + font-weight: 700 !important; + font-size: 4rem !important; + line-height: 4.5rem !important; + margin: var(--display-spacing); +} + +.fr-display--xl { + font-weight: 700 !important; + font-size: 4.5rem !important; + line-height: 5rem !important; + margin: var(--display-spacing); +} + +.fr-text--alt { + font-family: "Spectral", georgia, serif !important; +} + +.fr-text--xs { + font-size: 0.75rem !important; + line-height: 1.25rem !important; + margin: var(--text-spacing); +} + +.fr-text--sm { + font-size: 0.875rem !important; + line-height: 1.5rem !important; + margin: var(--text-spacing); +} + +.fr-text--md { + font-size: 1rem !important; + line-height: 1.5rem !important; + margin: var(--text-spacing); +} + +.fr-text--lg { + font-size: 1.125rem !important; + line-height: 1.75rem !important; + margin: var(--text-spacing); +} + +.fr-text--xl, +.fr-text--lead { + font-size: 1.25rem !important; + line-height: 2rem !important; + margin: var(--text-spacing); +} + +*, +*::before, +*::after { + box-sizing: inherit; +} + +body { + font-family: "Marianne", arial, sans-serif; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + -webkit-text-size-adjust: 100%; + margin: 0; + padding: 0; + font-size: 1rem; + line-height: 1.5rem; + overflow-wrap: break-word; + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); + color: var(--text-default-grey); +} + +input, +select, +textarea, +label, +button, +a { + -webkit-tap-highlight-color: transparent; +} + +select optgroup { + font-style: normal; +} + +[class^=fr-icon-]::before, +[class^=fr-icon-]::after, +[class*=" fr-icon-"]::before, +[class*=" fr-icon-"]::after, +[class^=fr-fi-]::before, +[class^=fr-fi-]::after, +[class*=" fr-fi-"]::before, +[class*=" fr-fi-"]::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 1.5rem; +} + +[class^=fr-icon-]::before, +[class*=" fr-icon-"]::before, +[class^=fr-fi-]::before, +[class*=" fr-fi-"]::before { + content: ""; +} + +.fr-icon--xs::before, +.fr-icon--xs::after { + --icon-size: 0.75rem; +} + +.fr-icon--sm::before, +.fr-icon--sm::after { + --icon-size: 1rem; +} + +.fr-icon--md::before, +.fr-icon--md::after { + --icon-size: 1.5rem; +} + +.fr-icon--lg::before, +.fr-icon--lg::after { + --icon-size: 2rem; +} + +.fr-hidden { + display: none !important; +} + +.fr-unhidden { + display: inherit !important; +} + +/** +* Fixe le scroll en arrière plan +*/ + +:root body { + border-right: var(--scrollbar-width) solid transparent; +} + +:root[data-fr-scrolling] body { + overflow: hidden; + bottom: 0; + left: 0; + position: fixed; + right: 0; + top: 0; +} + +.fr-sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; +} + +hr { + padding: var(--text-spacing); + margin: 0; + border: 0; + display: block; + background-size: 100% 1px; + background-repeat: no-repeat; + background-position: 0 0; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-hr { + padding: var(--text-spacing); + margin: 0; + border: 0; + display: block; + background-size: 100% 1px; + background-repeat: no-repeat; + background-position: 0 0; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-hr--sm { + width: 10rem; + margin-left: auto; + margin-right: auto; +} + +.fr-hr-or { + font-size: 0.875rem; + line-height: 1.5rem; + text-transform: uppercase; + font-weight: 700; + display: flex; + flex-direction: row; + align-items: center; + justify-content: center; + flex-wrap: nowrap; +} + +.fr-hr-or::before, +.fr-hr-or::after { + content: ""; + display: inline-flex; + height: 1px; + width: 100%; + background-color: var(--border-default-grey); + + --idle: transparent; + --hover: var(--border-default-grey-hover); + --active: var(--border-default-grey-active); +} + +.fr-hr-or::before { + margin-right: 0.75rem; +} + +.fr-hr-or::after { + margin-left: 0.75rem; +} + +.fr-ellipsis { + display: inline !important; + white-space: nowrap !important; + overflow: hidden !important; + text-overflow: ellipsis !important; +} + +iframe { + border: 0; +} + +.fr-fluid-img { + max-width: 100%; + height: auto; +} + +@supports (aspect-ratio: 16/9) { + .fr-ratio-32x9 { + aspect-ratio: 3.5555555556 !important; + } + + .fr-ratio-16x9 { + aspect-ratio: 1.7777777778 !important; + } + + .fr-ratio-3x2 { + aspect-ratio: 1.5 !important; + } + + .fr-ratio-4x3 { + aspect-ratio: 1.3333333333 !important; + } + + .fr-ratio-1x1 { + aspect-ratio: 1 !important; + } + + .fr-ratio-3x4 { + aspect-ratio: 0.75 !important; + } + + .fr-ratio-2x3 { + aspect-ratio: 0.6666666667 !important; + } +} + +[class^=fr-ratio], +[class*=" fr-ratio"] { + object-fit: cover; + object-position: 50% 50%; + width: 100%; +} + +iframe[class^=fr-ratio], +iframe[class*=" fr-ratio"] { + object-fit: fill; +} + +.fr-responsive-img { + width: 100%; + height: auto; +} + +.fr-responsive-vid { + position: relative; + width: 100%; + aspect-ratio: 1.7777777778; + display: block; +} + +.fr-responsive-vid__player { + width: 100%; + height: 100%; + display: block; + border: 0; +} + +.fr-responsive-vid > .fr-consent-placeholder { + object-fit: cover; + object-position: 50% 50%; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; +} + +.fr-grid-row { + display: flex; + flex-wrap: wrap; + margin: 0; + padding: 0; +} + +.fr-grid-row--top { + align-items: flex-start; +} + +.fr-grid-row--bottom { + align-items: flex-end; +} + +.fr-grid-row--middle { + align-items: center; +} + +.fr-grid-row--left { + justify-content: flex-start; +} + +.fr-grid-row--right { + justify-content: flex-end; +} + +.fr-grid-row--center { + justify-content: center; +} + +.fr-col--top { + align-self: flex-start; +} + +.fr-col--bottom { + align-self: flex-end; +} + +.fr-col--middle { + align-self: center; +} + +.fr-container, +.fr-container-sm, +.fr-container-md, +.fr-container-lg, +.fr-container-xl { + width: 100%; + margin-left: auto; + margin-right: auto; +} + +.fr-container { + padding-left: 1rem; + padding-right: 1rem; +} + +.fr-container--fluid { + padding-left: 0; + padding-right: 0; + max-width: none; + overflow: hidden; +} + +.fr-grid-row--gutters { + margin: -0.5rem; +} + +.fr-grid-row--gutters > [class^=fr-col-], +.fr-grid-row--gutters > [class*=" fr-col-"], +.fr-grid-row--gutters > .fr-col { + padding: 0.5rem; +} + +.fr-grid-row--no-gutters { + margin: 0; +} + +.fr-grid-row--no-gutters > [class^=fr-col-], +.fr-grid-row--no-gutters > [class*=" fr-col-"], +.fr-grid-row--no-gutters > .fr-col { + padding: 0; +} + +.fr-col { + flex: 1; +} + +.fr-col-1 { + flex: 0 0 calc(100% / 12); + width: calc(100% / 12); + max-width: calc(100% / 12); +} + +.fr-col-offset-1:not(.fr-col-offset-1--right) { + margin-left: calc(100% / 12); +} + +.fr-col-offset-1--right { + margin-right: calc(100% / 12); +} + +.fr-col-2 { + flex: 0 0 calc(200% / 12); + width: calc(200% / 12); + max-width: calc(200% / 12); +} + +.fr-col-offset-2:not(.fr-col-offset-2--right) { + margin-left: calc(200% / 12); +} + +.fr-col-offset-2--right { + margin-right: calc(200% / 12); +} + +.fr-col-3 { + flex: 0 0 calc(300% / 12); + width: calc(300% / 12); + max-width: calc(300% / 12); +} + +.fr-col-offset-3:not(.fr-col-offset-3--right) { + margin-left: calc(300% / 12); +} + +.fr-col-offset-3--right { + margin-right: calc(300% / 12); +} + +.fr-col-4 { + flex: 0 0 calc(400% / 12); + width: calc(400% / 12); + max-width: calc(400% / 12); +} + +.fr-col-offset-4:not(.fr-col-offset-4--right) { + margin-left: calc(400% / 12); +} + +.fr-col-offset-4--right { + margin-right: calc(400% / 12); +} + +.fr-col-5 { + flex: 0 0 calc(500% / 12); + width: calc(500% / 12); + max-width: calc(500% / 12); +} + +.fr-col-offset-5:not(.fr-col-offset-5--right) { + margin-left: calc(500% / 12); +} + +.fr-col-offset-5--right { + margin-right: calc(500% / 12); +} + +.fr-col-6 { + flex: 0 0 calc(600% / 12); + width: calc(600% / 12); + max-width: calc(600% / 12); +} + +.fr-col-offset-6:not(.fr-col-offset-6--right) { + margin-left: calc(600% / 12); +} + +.fr-col-offset-6--right { + margin-right: calc(600% / 12); +} + +.fr-col-7 { + flex: 0 0 calc(700% / 12); + width: calc(700% / 12); + max-width: calc(700% / 12); +} + +.fr-col-offset-7:not(.fr-col-offset-7--right) { + margin-left: calc(700% / 12); +} + +.fr-col-offset-7--right { + margin-right: calc(700% / 12); +} + +.fr-col-8 { + flex: 0 0 calc(800% / 12); + width: calc(800% / 12); + max-width: calc(800% / 12); +} + +.fr-col-offset-8:not(.fr-col-offset-8--right) { + margin-left: calc(800% / 12); +} + +.fr-col-offset-8--right { + margin-right: calc(800% / 12); +} + +.fr-col-9 { + flex: 0 0 calc(900% / 12); + width: calc(900% / 12); + max-width: calc(900% / 12); +} + +.fr-col-offset-9:not(.fr-col-offset-9--right) { + margin-left: calc(900% / 12); +} + +.fr-col-offset-9--right { + margin-right: calc(900% / 12); +} + +.fr-col-10 { + flex: 0 0 calc(1000% / 12); + width: calc(1000% / 12); + max-width: calc(1000% / 12); +} + +.fr-col-offset-10:not(.fr-col-offset-10--right) { + margin-left: calc(1000% / 12); +} + +.fr-col-offset-10--right { + margin-right: calc(1000% / 12); +} + +.fr-col-11 { + flex: 0 0 calc(1100% / 12); + width: calc(1100% / 12); + max-width: calc(1100% / 12); +} + +.fr-col-offset-11:not(.fr-col-offset-11--right) { + margin-left: calc(1100% / 12); +} + +.fr-col-offset-11--right { + margin-right: calc(1100% / 12); +} + +.fr-col-12 { + flex: 0 0 calc(1200% / 12); + width: calc(1200% / 12); + max-width: calc(1200% / 12); +} + +.fr-col-offset-12:not(.fr-col-offset-12--right) { + margin-left: calc(1200% / 12); +} + +.fr-col-offset-12--right { + margin-right: calc(1200% / 12); +} + +.fr-no-before::before { + content: none; +} + +.fr-no-after::after { + content: none; +} + +.fr-collapse { + --collapse: -99999px; + --collapser: ""; + --collapse-max-height: none; + overflow: hidden; + transition: visibility 0.3s; + max-height: var(--collapse-max-height); +} + +.fr-collapse--expanded { + overflow-x: hidden; + overflow-y: auto; +} + +.fr-collapse::before { + display: block; + content: ""; + content: var(--collapser); + transition: margin-top 0.3s; + margin-top: 0; +} + +.fr-collapse:not(.fr-collapse--expanded):not(.fr-collapsing) { + --collapse-max-height: 0; +} + +.fr-collapse:not(.fr-collapse--expanded) { + visibility: hidden; +} + +.fr-collapse:not(.fr-collapse--expanded)::before { + margin-top: -99999px; + margin-top: var(--collapse); +} + +.fr-m-n8v, +.fr-m-n4w { + margin: -2rem !important; +} + +.fr-ml-n8v, +.fr-ml-n4w, +.fr-mx-n8v, +.fr-mx-n4w { + margin-left: -2rem !important; +} + +.fr-mr-n8v, +.fr-mr-n4w, +.fr-mx-n8v, +.fr-mx-n4w { + margin-right: -2rem !important; +} + +.fr-mt-n8v, +.fr-mt-n4w, +.fr-my-n8v, +.fr-my-n4w { + margin-top: -2rem !important; +} + +.fr-mb-n8v, +.fr-mb-n4w, +.fr-my-n8v, +.fr-my-n4w { + margin-bottom: -2rem !important; +} + +.fr-m-n7v { + margin: -1.75rem !important; +} + +.fr-ml-n7v, +.fr-mx-n7v { + margin-left: -1.75rem !important; +} + +.fr-mr-n7v, +.fr-mx-n7v { + margin-right: -1.75rem !important; +} + +.fr-mt-n7v, +.fr-my-n7v { + margin-top: -1.75rem !important; +} + +.fr-mb-n7v, +.fr-my-n7v { + margin-bottom: -1.75rem !important; +} + +.fr-m-n6v, +.fr-m-n3w { + margin: -1.5rem !important; +} + +.fr-ml-n6v, +.fr-ml-n3w, +.fr-mx-n6v, +.fr-mx-n3w { + margin-left: -1.5rem !important; +} + +.fr-mr-n6v, +.fr-mr-n3w, +.fr-mx-n6v, +.fr-mx-n3w { + margin-right: -1.5rem !important; +} + +.fr-mt-n6v, +.fr-mt-n3w, +.fr-my-n6v, +.fr-my-n3w { + margin-top: -1.5rem !important; +} + +.fr-mb-n6v, +.fr-mb-n3w, +.fr-my-n6v, +.fr-my-n3w { + margin-bottom: -1.5rem !important; +} + +.fr-m-n5v { + margin: -1.25rem !important; +} + +.fr-ml-n5v, +.fr-mx-n5v { + margin-left: -1.25rem !important; +} + +.fr-mr-n5v, +.fr-mx-n5v { + margin-right: -1.25rem !important; +} + +.fr-mt-n5v, +.fr-my-n5v { + margin-top: -1.25rem !important; +} + +.fr-mb-n5v, +.fr-my-n5v { + margin-bottom: -1.25rem !important; +} + +.fr-m-n4v, +.fr-m-n2w { + margin: -1rem !important; +} + +.fr-ml-n4v, +.fr-ml-n2w, +.fr-mx-n4v, +.fr-mx-n2w { + margin-left: -1rem !important; +} + +.fr-mr-n4v, +.fr-mr-n2w, +.fr-mx-n4v, +.fr-mx-n2w { + margin-right: -1rem !important; +} + +.fr-mt-n4v, +.fr-mt-n2w, +.fr-my-n4v, +.fr-my-n2w { + margin-top: -1rem !important; +} + +.fr-mb-n4v, +.fr-mb-n2w, +.fr-my-n4v, +.fr-my-n2w { + margin-bottom: -1rem !important; +} + +.fr-m-n3v { + margin: -0.75rem !important; +} + +.fr-ml-n3v, +.fr-mx-n3v { + margin-left: -0.75rem !important; +} + +.fr-mr-n3v, +.fr-mx-n3v { + margin-right: -0.75rem !important; +} + +.fr-mt-n3v, +.fr-my-n3v { + margin-top: -0.75rem !important; +} + +.fr-mb-n3v, +.fr-my-n3v { + margin-bottom: -0.75rem !important; +} + +.fr-m-n2v, +.fr-m-n1w { + margin: -0.5rem !important; +} + +.fr-ml-n2v, +.fr-ml-n1w, +.fr-mx-n2v, +.fr-mx-n1w { + margin-left: -0.5rem !important; +} + +.fr-mr-n2v, +.fr-mr-n1w, +.fr-mx-n2v, +.fr-mx-n1w { + margin-right: -0.5rem !important; +} + +.fr-mt-n2v, +.fr-mt-n1w, +.fr-my-n2v, +.fr-my-n1w { + margin-top: -0.5rem !important; +} + +.fr-mb-n2v, +.fr-mb-n1w, +.fr-my-n2v, +.fr-my-n1w { + margin-bottom: -0.5rem !important; +} + +.fr-m-n1v { + margin: -0.25rem !important; +} + +.fr-ml-n1v, +.fr-mx-n1v { + margin-left: -0.25rem !important; +} + +.fr-mr-n1v, +.fr-mx-n1v { + margin-right: -0.25rem !important; +} + +.fr-mt-n1v, +.fr-my-n1v { + margin-top: -0.25rem !important; +} + +.fr-mb-n1v, +.fr-my-n1v { + margin-bottom: -0.25rem !important; +} + +.fr-m-n1-5v { + margin: -0.375rem !important; +} + +.fr-ml-n1-5v, +.fr-mx-n1-5v { + margin-left: -0.375rem !important; +} + +.fr-mr-n1-5v, +.fr-mx-n1-5v { + margin-right: -0.375rem !important; +} + +.fr-mt-n1-5v, +.fr-my-n1-5v { + margin-top: -0.375rem !important; +} + +.fr-mb-n1-5v, +.fr-my-n1-5v { + margin-bottom: -0.375rem !important; +} + +.fr-m-0 { + margin: 0 !important; +} + +.fr-ml-0, +.fr-mx-0 { + margin-left: 0 !important; +} + +.fr-mr-0, +.fr-mx-0 { + margin-right: 0 !important; +} + +.fr-mt-0, +.fr-my-0 { + margin-top: 0 !important; +} + +.fr-mb-0, +.fr-my-0 { + margin-bottom: 0 !important; +} + +.fr-m-n0-5v { + margin: -0.125rem !important; +} + +.fr-ml-n0-5v, +.fr-mx-n0-5v { + margin-left: -0.125rem !important; +} + +.fr-mr-n0-5v, +.fr-mx-n0-5v { + margin-right: -0.125rem !important; +} + +.fr-mt-n0-5v, +.fr-my-n0-5v { + margin-top: -0.125rem !important; +} + +.fr-mb-n0-5v, +.fr-my-n0-5v { + margin-bottom: -0.125rem !important; +} + +.fr-m-0-5v { + margin: 0.125rem !important; +} + +.fr-ml-0-5v, +.fr-mx-0-5v { + margin-left: 0.125rem !important; +} + +.fr-mr-0-5v, +.fr-mx-0-5v { + margin-right: 0.125rem !important; +} + +.fr-mt-0-5v, +.fr-my-0-5v { + margin-top: 0.125rem !important; +} + +.fr-mb-0-5v, +.fr-my-0-5v { + margin-bottom: 0.125rem !important; +} + +.fr-m-1v { + margin: 0.25rem !important; +} + +.fr-ml-1v, +.fr-mx-1v { + margin-left: 0.25rem !important; +} + +.fr-mr-1v, +.fr-mx-1v { + margin-right: 0.25rem !important; +} + +.fr-mt-1v, +.fr-my-1v { + margin-top: 0.25rem !important; +} + +.fr-mb-1v, +.fr-my-1v { + margin-bottom: 0.25rem !important; +} + +.fr-m-1-5v { + margin: 0.375rem !important; +} + +.fr-ml-1-5v, +.fr-mx-1-5v { + margin-left: 0.375rem !important; +} + +.fr-mr-1-5v, +.fr-mx-1-5v { + margin-right: 0.375rem !important; +} + +.fr-mt-1-5v, +.fr-my-1-5v { + margin-top: 0.375rem !important; +} + +.fr-mb-1-5v, +.fr-my-1-5v { + margin-bottom: 0.375rem !important; +} + +.fr-m-2v, +.fr-m-1w { + margin: 0.5rem !important; +} + +.fr-ml-2v, +.fr-ml-1w, +.fr-mx-2v, +.fr-mx-1w { + margin-left: 0.5rem !important; +} + +.fr-mr-2v, +.fr-mr-1w, +.fr-mx-2v, +.fr-mx-1w { + margin-right: 0.5rem !important; +} + +.fr-mt-2v, +.fr-mt-1w, +.fr-my-2v, +.fr-my-1w { + margin-top: 0.5rem !important; +} + +.fr-mb-2v, +.fr-mb-1w, +.fr-my-2v, +.fr-my-1w { + margin-bottom: 0.5rem !important; +} + +.fr-m-3v { + margin: 0.75rem !important; +} + +.fr-ml-3v, +.fr-mx-3v { + margin-left: 0.75rem !important; +} + +.fr-mr-3v, +.fr-mx-3v { + margin-right: 0.75rem !important; +} + +.fr-mt-3v, +.fr-my-3v { + margin-top: 0.75rem !important; +} + +.fr-mb-3v, +.fr-my-3v { + margin-bottom: 0.75rem !important; +} + +.fr-m-4v, +.fr-m-2w { + margin: 1rem !important; +} + +.fr-ml-4v, +.fr-ml-2w, +.fr-mx-4v, +.fr-mx-2w { + margin-left: 1rem !important; +} + +.fr-mr-4v, +.fr-mr-2w, +.fr-mx-4v, +.fr-mx-2w { + margin-right: 1rem !important; +} + +.fr-mt-4v, +.fr-mt-2w, +.fr-my-4v, +.fr-my-2w { + margin-top: 1rem !important; +} + +.fr-mb-4v, +.fr-mb-2w, +.fr-my-4v, +.fr-my-2w { + margin-bottom: 1rem !important; +} + +.fr-m-5v { + margin: 1.25rem !important; +} + +.fr-ml-5v, +.fr-mx-5v { + margin-left: 1.25rem !important; +} + +.fr-mr-5v, +.fr-mx-5v { + margin-right: 1.25rem !important; +} + +.fr-mt-5v, +.fr-my-5v { + margin-top: 1.25rem !important; +} + +.fr-mb-5v, +.fr-my-5v { + margin-bottom: 1.25rem !important; +} + +.fr-m-6v, +.fr-m-3w { + margin: 1.5rem !important; +} + +.fr-ml-6v, +.fr-ml-3w, +.fr-mx-6v, +.fr-mx-3w { + margin-left: 1.5rem !important; +} + +.fr-mr-6v, +.fr-mr-3w, +.fr-mx-6v, +.fr-mx-3w { + margin-right: 1.5rem !important; +} + +.fr-mt-6v, +.fr-mt-3w, +.fr-my-6v, +.fr-my-3w { + margin-top: 1.5rem !important; +} + +.fr-mb-6v, +.fr-mb-3w, +.fr-my-6v, +.fr-my-3w { + margin-bottom: 1.5rem !important; +} + +.fr-m-7v { + margin: 1.75rem !important; +} + +.fr-ml-7v, +.fr-mx-7v { + margin-left: 1.75rem !important; +} + +.fr-mr-7v, +.fr-mx-7v { + margin-right: 1.75rem !important; +} + +.fr-mt-7v, +.fr-my-7v { + margin-top: 1.75rem !important; +} + +.fr-mb-7v, +.fr-my-7v { + margin-bottom: 1.75rem !important; +} + +.fr-m-8v, +.fr-m-4w { + margin: 2rem !important; +} + +.fr-ml-8v, +.fr-ml-4w, +.fr-mx-8v, +.fr-mx-4w { + margin-left: 2rem !important; +} + +.fr-mr-8v, +.fr-mr-4w, +.fr-mx-8v, +.fr-mx-4w { + margin-right: 2rem !important; +} + +.fr-mt-8v, +.fr-mt-4w, +.fr-my-8v, +.fr-my-4w { + margin-top: 2rem !important; +} + +.fr-mb-8v, +.fr-mb-4w, +.fr-my-8v, +.fr-my-4w { + margin-bottom: 2rem !important; +} + +.fr-m-9v { + margin: 2.25rem !important; +} + +.fr-ml-9v, +.fr-mx-9v { + margin-left: 2.25rem !important; +} + +.fr-mr-9v, +.fr-mx-9v { + margin-right: 2.25rem !important; +} + +.fr-mt-9v, +.fr-my-9v { + margin-top: 2.25rem !important; +} + +.fr-mb-9v, +.fr-my-9v { + margin-bottom: 2.25rem !important; +} + +.fr-m-10v, +.fr-m-5w { + margin: 2.5rem !important; +} + +.fr-ml-10v, +.fr-ml-5w, +.fr-mx-10v, +.fr-mx-5w { + margin-left: 2.5rem !important; +} + +.fr-mr-10v, +.fr-mr-5w, +.fr-mx-10v, +.fr-mx-5w { + margin-right: 2.5rem !important; +} + +.fr-mt-10v, +.fr-mt-5w, +.fr-my-10v, +.fr-my-5w { + margin-top: 2.5rem !important; +} + +.fr-mb-10v, +.fr-mb-5w, +.fr-my-10v, +.fr-my-5w { + margin-bottom: 2.5rem !important; +} + +.fr-m-11v { + margin: 2.75rem !important; +} + +.fr-ml-11v, +.fr-mx-11v { + margin-left: 2.75rem !important; +} + +.fr-mr-11v, +.fr-mx-11v { + margin-right: 2.75rem !important; +} + +.fr-mt-11v, +.fr-my-11v { + margin-top: 2.75rem !important; +} + +.fr-mb-11v, +.fr-my-11v { + margin-bottom: 2.75rem !important; +} + +.fr-m-12v, +.fr-m-6w { + margin: 3rem !important; +} + +.fr-ml-12v, +.fr-ml-6w, +.fr-mx-12v, +.fr-mx-6w { + margin-left: 3rem !important; +} + +.fr-mr-12v, +.fr-mr-6w, +.fr-mx-12v, +.fr-mx-6w { + margin-right: 3rem !important; +} + +.fr-mt-12v, +.fr-mt-6w, +.fr-my-12v, +.fr-my-6w { + margin-top: 3rem !important; +} + +.fr-mb-12v, +.fr-mb-6w, +.fr-my-12v, +.fr-my-6w { + margin-bottom: 3rem !important; +} + +.fr-m-13v { + margin: 3.25rem !important; +} + +.fr-ml-13v, +.fr-mx-13v { + margin-left: 3.25rem !important; +} + +.fr-mr-13v, +.fr-mx-13v { + margin-right: 3.25rem !important; +} + +.fr-mt-13v, +.fr-my-13v { + margin-top: 3.25rem !important; +} + +.fr-mb-13v, +.fr-my-13v { + margin-bottom: 3.25rem !important; +} + +.fr-m-14v, +.fr-m-7w { + margin: 3.5rem !important; +} + +.fr-ml-14v, +.fr-ml-7w, +.fr-mx-14v, +.fr-mx-7w { + margin-left: 3.5rem !important; +} + +.fr-mr-14v, +.fr-mr-7w, +.fr-mx-14v, +.fr-mx-7w { + margin-right: 3.5rem !important; +} + +.fr-mt-14v, +.fr-mt-7w, +.fr-my-14v, +.fr-my-7w { + margin-top: 3.5rem !important; +} + +.fr-mb-14v, +.fr-mb-7w, +.fr-my-14v, +.fr-my-7w { + margin-bottom: 3.5rem !important; +} + +.fr-m-15v { + margin: 3.75rem !important; +} + +.fr-ml-15v, +.fr-mx-15v { + margin-left: 3.75rem !important; +} + +.fr-mr-15v, +.fr-mx-15v { + margin-right: 3.75rem !important; +} + +.fr-mt-15v, +.fr-my-15v { + margin-top: 3.75rem !important; +} + +.fr-mb-15v, +.fr-my-15v { + margin-bottom: 3.75rem !important; +} + +.fr-m-16v, +.fr-m-8w { + margin: 4rem !important; +} + +.fr-ml-16v, +.fr-ml-8w, +.fr-mx-16v, +.fr-mx-8w { + margin-left: 4rem !important; +} + +.fr-mr-16v, +.fr-mr-8w, +.fr-mx-16v, +.fr-mx-8w { + margin-right: 4rem !important; +} + +.fr-mt-16v, +.fr-mt-8w, +.fr-my-16v, +.fr-my-8w { + margin-top: 4rem !important; +} + +.fr-mb-16v, +.fr-mb-8w, +.fr-my-16v, +.fr-my-8w { + margin-bottom: 4rem !important; +} + +.fr-m-17v { + margin: 4.25rem !important; +} + +.fr-ml-17v, +.fr-mx-17v { + margin-left: 4.25rem !important; +} + +.fr-mr-17v, +.fr-mx-17v { + margin-right: 4.25rem !important; +} + +.fr-mt-17v, +.fr-my-17v { + margin-top: 4.25rem !important; +} + +.fr-mb-17v, +.fr-my-17v { + margin-bottom: 4.25rem !important; +} + +.fr-m-18v, +.fr-m-9w { + margin: 4.5rem !important; +} + +.fr-ml-18v, +.fr-ml-9w, +.fr-mx-18v, +.fr-mx-9w { + margin-left: 4.5rem !important; +} + +.fr-mr-18v, +.fr-mr-9w, +.fr-mx-18v, +.fr-mx-9w { + margin-right: 4.5rem !important; +} + +.fr-mt-18v, +.fr-mt-9w, +.fr-my-18v, +.fr-my-9w { + margin-top: 4.5rem !important; +} + +.fr-mb-18v, +.fr-mb-9w, +.fr-my-18v, +.fr-my-9w { + margin-bottom: 4.5rem !important; +} + +.fr-m-19v { + margin: 4.75rem !important; +} + +.fr-ml-19v, +.fr-mx-19v { + margin-left: 4.75rem !important; +} + +.fr-mr-19v, +.fr-mx-19v { + margin-right: 4.75rem !important; +} + +.fr-mt-19v, +.fr-my-19v { + margin-top: 4.75rem !important; +} + +.fr-mb-19v, +.fr-my-19v { + margin-bottom: 4.75rem !important; +} + +.fr-m-20v, +.fr-m-10w { + margin: 5rem !important; +} + +.fr-ml-20v, +.fr-ml-10w, +.fr-mx-20v, +.fr-mx-10w { + margin-left: 5rem !important; +} + +.fr-mr-20v, +.fr-mr-10w, +.fr-mx-20v, +.fr-mx-10w { + margin-right: 5rem !important; +} + +.fr-mt-20v, +.fr-mt-10w, +.fr-my-20v, +.fr-my-10w { + margin-top: 5rem !important; +} + +.fr-mb-20v, +.fr-mb-10w, +.fr-my-20v, +.fr-my-10w { + margin-bottom: 5rem !important; +} + +.fr-m-21v { + margin: 5.25rem !important; +} + +.fr-ml-21v, +.fr-mx-21v { + margin-left: 5.25rem !important; +} + +.fr-mr-21v, +.fr-mx-21v { + margin-right: 5.25rem !important; +} + +.fr-mt-21v, +.fr-my-21v { + margin-top: 5.25rem !important; +} + +.fr-mb-21v, +.fr-my-21v { + margin-bottom: 5.25rem !important; +} + +.fr-m-22v, +.fr-m-11w { + margin: 5.5rem !important; +} + +.fr-ml-22v, +.fr-ml-11w, +.fr-mx-22v, +.fr-mx-11w { + margin-left: 5.5rem !important; +} + +.fr-mr-22v, +.fr-mr-11w, +.fr-mx-22v, +.fr-mx-11w { + margin-right: 5.5rem !important; +} + +.fr-mt-22v, +.fr-mt-11w, +.fr-my-22v, +.fr-my-11w { + margin-top: 5.5rem !important; +} + +.fr-mb-22v, +.fr-mb-11w, +.fr-my-22v, +.fr-my-11w { + margin-bottom: 5.5rem !important; +} + +.fr-m-23v { + margin: 5.75rem !important; +} + +.fr-ml-23v, +.fr-mx-23v { + margin-left: 5.75rem !important; +} + +.fr-mr-23v, +.fr-mx-23v { + margin-right: 5.75rem !important; +} + +.fr-mt-23v, +.fr-my-23v { + margin-top: 5.75rem !important; +} + +.fr-mb-23v, +.fr-my-23v { + margin-bottom: 5.75rem !important; +} + +.fr-m-24v, +.fr-m-12w { + margin: 6rem !important; +} + +.fr-ml-24v, +.fr-ml-12w, +.fr-mx-24v, +.fr-mx-12w { + margin-left: 6rem !important; +} + +.fr-mr-24v, +.fr-mr-12w, +.fr-mx-24v, +.fr-mx-12w { + margin-right: 6rem !important; +} + +.fr-mt-24v, +.fr-mt-12w, +.fr-my-24v, +.fr-my-12w { + margin-top: 6rem !important; +} + +.fr-mb-24v, +.fr-mb-12w, +.fr-my-24v, +.fr-my-12w { + margin-bottom: 6rem !important; +} + +.fr-m-25v { + margin: 6.25rem !important; +} + +.fr-ml-25v, +.fr-mx-25v { + margin-left: 6.25rem !important; +} + +.fr-mr-25v, +.fr-mx-25v { + margin-right: 6.25rem !important; +} + +.fr-mt-25v, +.fr-my-25v { + margin-top: 6.25rem !important; +} + +.fr-mb-25v, +.fr-my-25v { + margin-bottom: 6.25rem !important; +} + +.fr-m-26v, +.fr-m-13w { + margin: 6.5rem !important; +} + +.fr-ml-26v, +.fr-ml-13w, +.fr-mx-26v, +.fr-mx-13w { + margin-left: 6.5rem !important; +} + +.fr-mr-26v, +.fr-mr-13w, +.fr-mx-26v, +.fr-mx-13w { + margin-right: 6.5rem !important; +} + +.fr-mt-26v, +.fr-mt-13w, +.fr-my-26v, +.fr-my-13w { + margin-top: 6.5rem !important; +} + +.fr-mb-26v, +.fr-mb-13w, +.fr-my-26v, +.fr-my-13w { + margin-bottom: 6.5rem !important; +} + +.fr-m-27v { + margin: 6.75rem !important; +} + +.fr-ml-27v, +.fr-mx-27v { + margin-left: 6.75rem !important; +} + +.fr-mr-27v, +.fr-mx-27v { + margin-right: 6.75rem !important; +} + +.fr-mt-27v, +.fr-my-27v { + margin-top: 6.75rem !important; +} + +.fr-mb-27v, +.fr-my-27v { + margin-bottom: 6.75rem !important; +} + +.fr-m-28v, +.fr-m-14w { + margin: 7rem !important; +} + +.fr-ml-28v, +.fr-ml-14w, +.fr-mx-28v, +.fr-mx-14w { + margin-left: 7rem !important; +} + +.fr-mr-28v, +.fr-mr-14w, +.fr-mx-28v, +.fr-mx-14w { + margin-right: 7rem !important; +} + +.fr-mt-28v, +.fr-mt-14w, +.fr-my-28v, +.fr-my-14w { + margin-top: 7rem !important; +} + +.fr-mb-28v, +.fr-mb-14w, +.fr-my-28v, +.fr-my-14w { + margin-bottom: 7rem !important; +} + +.fr-m-29v { + margin: 7.25rem !important; +} + +.fr-ml-29v, +.fr-mx-29v { + margin-left: 7.25rem !important; +} + +.fr-mr-29v, +.fr-mx-29v { + margin-right: 7.25rem !important; +} + +.fr-mt-29v, +.fr-my-29v { + margin-top: 7.25rem !important; +} + +.fr-mb-29v, +.fr-my-29v { + margin-bottom: 7.25rem !important; +} + +.fr-m-30v, +.fr-m-15w { + margin: 7.5rem !important; +} + +.fr-ml-30v, +.fr-ml-15w, +.fr-mx-30v, +.fr-mx-15w { + margin-left: 7.5rem !important; +} + +.fr-mr-30v, +.fr-mr-15w, +.fr-mx-30v, +.fr-mx-15w { + margin-right: 7.5rem !important; +} + +.fr-mt-30v, +.fr-mt-15w, +.fr-my-30v, +.fr-my-15w { + margin-top: 7.5rem !important; +} + +.fr-mb-30v, +.fr-mb-15w, +.fr-my-30v, +.fr-my-15w { + margin-bottom: 7.5rem !important; +} + +.fr-m-31v { + margin: 7.75rem !important; +} + +.fr-ml-31v, +.fr-mx-31v { + margin-left: 7.75rem !important; +} + +.fr-mr-31v, +.fr-mx-31v { + margin-right: 7.75rem !important; +} + +.fr-mt-31v, +.fr-my-31v { + margin-top: 7.75rem !important; +} + +.fr-mb-31v, +.fr-my-31v { + margin-bottom: 7.75rem !important; +} + +.fr-m-32v, +.fr-m-16w { + margin: 8rem !important; +} + +.fr-ml-32v, +.fr-ml-16w, +.fr-mx-32v, +.fr-mx-16w { + margin-left: 8rem !important; +} + +.fr-mr-32v, +.fr-mr-16w, +.fr-mx-32v, +.fr-mx-16w { + margin-right: 8rem !important; +} + +.fr-mt-32v, +.fr-mt-16w, +.fr-my-32v, +.fr-my-16w { + margin-top: 8rem !important; +} + +.fr-mb-32v, +.fr-mb-16w, +.fr-my-32v, +.fr-my-16w { + margin-bottom: 8rem !important; +} + +.fr-m-auto { + margin: auto; +} + +.fr-ml-auto, +.fr-mx-auto { + margin-left: auto; +} + +.fr-mr-auto, +.fr-mx-auto { + margin-right: auto; +} + +.fr-mt-auto, +.fr-my-auto { + margin-top: auto; +} + +.fr-mb-auto, +.fr-my-auto { + margin-bottom: auto; +} + +.fr-m-first-n8v, +.fr-m-first-n4w { + margin: -2rem !important; +} + +.fr-ml-first-n8v, +.fr-ml-first-n4w, +.fr-mx-first-n8v, +.fr-mx-first-n4w { + margin-left: -2rem !important; +} + +.fr-mr-first-n8v, +.fr-mr-first-n4w, +.fr-mx-first-n8v, +.fr-mx-first-n4w { + margin-right: -2rem !important; +} + +.fr-mt-first-n8v, +.fr-mt-first-n4w, +.fr-my-first-n8v, +.fr-my-first-n4w { + margin-top: -2rem !important; +} + +.fr-mb-first-n8v, +.fr-mb-first-n4w, +.fr-my-first-n8v, +.fr-my-first-n4w { + margin-bottom: -2rem !important; +} + +.fr-m-first-n7v { + margin: -1.75rem !important; +} + +.fr-ml-first-n7v, +.fr-mx-first-n7v { + margin-left: -1.75rem !important; +} + +.fr-mr-first-n7v, +.fr-mx-first-n7v { + margin-right: -1.75rem !important; +} + +.fr-mt-first-n7v, +.fr-my-first-n7v { + margin-top: -1.75rem !important; +} + +.fr-mb-first-n7v, +.fr-my-first-n7v { + margin-bottom: -1.75rem !important; +} + +.fr-m-first-n6v, +.fr-m-first-n3w { + margin: -1.5rem !important; +} + +.fr-ml-first-n6v, +.fr-ml-first-n3w, +.fr-mx-first-n6v, +.fr-mx-first-n3w { + margin-left: -1.5rem !important; +} + +.fr-mr-first-n6v, +.fr-mr-first-n3w, +.fr-mx-first-n6v, +.fr-mx-first-n3w { + margin-right: -1.5rem !important; +} + +.fr-mt-first-n6v, +.fr-mt-first-n3w, +.fr-my-first-n6v, +.fr-my-first-n3w { + margin-top: -1.5rem !important; +} + +.fr-mb-first-n6v, +.fr-mb-first-n3w, +.fr-my-first-n6v, +.fr-my-first-n3w { + margin-bottom: -1.5rem !important; +} + +.fr-m-first-n5v { + margin: -1.25rem !important; +} + +.fr-ml-first-n5v, +.fr-mx-first-n5v { + margin-left: -1.25rem !important; +} + +.fr-mr-first-n5v, +.fr-mx-first-n5v { + margin-right: -1.25rem !important; +} + +.fr-mt-first-n5v, +.fr-my-first-n5v { + margin-top: -1.25rem !important; +} + +.fr-mb-first-n5v, +.fr-my-first-n5v { + margin-bottom: -1.25rem !important; +} + +.fr-m-first-n4v, +.fr-m-first-n2w { + margin: -1rem !important; +} + +.fr-ml-first-n4v, +.fr-ml-first-n2w, +.fr-mx-first-n4v, +.fr-mx-first-n2w { + margin-left: -1rem !important; +} + +.fr-mr-first-n4v, +.fr-mr-first-n2w, +.fr-mx-first-n4v, +.fr-mx-first-n2w { + margin-right: -1rem !important; +} + +.fr-mt-first-n4v, +.fr-mt-first-n2w, +.fr-my-first-n4v, +.fr-my-first-n2w { + margin-top: -1rem !important; +} + +.fr-mb-first-n4v, +.fr-mb-first-n2w, +.fr-my-first-n4v, +.fr-my-first-n2w { + margin-bottom: -1rem !important; +} + +.fr-m-first-n3v { + margin: -0.75rem !important; +} + +.fr-ml-first-n3v, +.fr-mx-first-n3v { + margin-left: -0.75rem !important; +} + +.fr-mr-first-n3v, +.fr-mx-first-n3v { + margin-right: -0.75rem !important; +} + +.fr-mt-first-n3v, +.fr-my-first-n3v { + margin-top: -0.75rem !important; +} + +.fr-mb-first-n3v, +.fr-my-first-n3v { + margin-bottom: -0.75rem !important; +} + +.fr-m-first-n2v, +.fr-m-first-n1w { + margin: -0.5rem !important; +} + +.fr-ml-first-n2v, +.fr-ml-first-n1w, +.fr-mx-first-n2v, +.fr-mx-first-n1w { + margin-left: -0.5rem !important; +} + +.fr-mr-first-n2v, +.fr-mr-first-n1w, +.fr-mx-first-n2v, +.fr-mx-first-n1w { + margin-right: -0.5rem !important; +} + +.fr-mt-first-n2v, +.fr-mt-first-n1w, +.fr-my-first-n2v, +.fr-my-first-n1w { + margin-top: -0.5rem !important; +} + +.fr-mb-first-n2v, +.fr-mb-first-n1w, +.fr-my-first-n2v, +.fr-my-first-n1w { + margin-bottom: -0.5rem !important; +} + +.fr-m-first-n1v { + margin: -0.25rem !important; +} + +.fr-ml-first-n1v, +.fr-mx-first-n1v { + margin-left: -0.25rem !important; +} + +.fr-mr-first-n1v, +.fr-mx-first-n1v { + margin-right: -0.25rem !important; +} + +.fr-mt-first-n1v, +.fr-my-first-n1v { + margin-top: -0.25rem !important; +} + +.fr-mb-first-n1v, +.fr-my-first-n1v { + margin-bottom: -0.25rem !important; +} + +.fr-m-first-n1-5v { + margin: -0.375rem !important; +} + +.fr-ml-first-n1-5v, +.fr-mx-first-n1-5v { + margin-left: -0.375rem !important; +} + +.fr-mr-first-n1-5v, +.fr-mx-first-n1-5v { + margin-right: -0.375rem !important; +} + +.fr-mt-first-n1-5v, +.fr-my-first-n1-5v { + margin-top: -0.375rem !important; +} + +.fr-mb-first-n1-5v, +.fr-my-first-n1-5v { + margin-bottom: -0.375rem !important; +} + +.fr-m-first-0 { + margin: 0 !important; +} + +.fr-ml-first-0, +.fr-mx-first-0 { + margin-left: 0 !important; +} + +.fr-mr-first-0, +.fr-mx-first-0 { + margin-right: 0 !important; +} + +.fr-mt-first-0, +.fr-my-first-0 { + margin-top: 0 !important; +} + +.fr-mb-first-0, +.fr-my-first-0 { + margin-bottom: 0 !important; +} + +.fr-m-first-n0-5v { + margin: -0.125rem !important; +} + +.fr-ml-first-n0-5v, +.fr-mx-first-n0-5v { + margin-left: -0.125rem !important; +} + +.fr-mr-first-n0-5v, +.fr-mx-first-n0-5v { + margin-right: -0.125rem !important; +} + +.fr-mt-first-n0-5v, +.fr-my-first-n0-5v { + margin-top: -0.125rem !important; +} + +.fr-mb-first-n0-5v, +.fr-my-first-n0-5v { + margin-bottom: -0.125rem !important; +} + +.fr-m-first-0-5v { + margin: 0.125rem !important; +} + +.fr-ml-first-0-5v, +.fr-mx-first-0-5v { + margin-left: 0.125rem !important; +} + +.fr-mr-first-0-5v, +.fr-mx-first-0-5v { + margin-right: 0.125rem !important; +} + +.fr-mt-first-0-5v, +.fr-my-first-0-5v { + margin-top: 0.125rem !important; +} + +.fr-mb-first-0-5v, +.fr-my-first-0-5v { + margin-bottom: 0.125rem !important; +} + +.fr-m-first-1v { + margin: 0.25rem !important; +} + +.fr-ml-first-1v, +.fr-mx-first-1v { + margin-left: 0.25rem !important; +} + +.fr-mr-first-1v, +.fr-mx-first-1v { + margin-right: 0.25rem !important; +} + +.fr-mt-first-1v, +.fr-my-first-1v { + margin-top: 0.25rem !important; +} + +.fr-mb-first-1v, +.fr-my-first-1v { + margin-bottom: 0.25rem !important; +} + +.fr-m-first-1-5v { + margin: 0.375rem !important; +} + +.fr-ml-first-1-5v, +.fr-mx-first-1-5v { + margin-left: 0.375rem !important; +} + +.fr-mr-first-1-5v, +.fr-mx-first-1-5v { + margin-right: 0.375rem !important; +} + +.fr-mt-first-1-5v, +.fr-my-first-1-5v { + margin-top: 0.375rem !important; +} + +.fr-mb-first-1-5v, +.fr-my-first-1-5v { + margin-bottom: 0.375rem !important; +} + +.fr-m-first-2v, +.fr-m-first-1w { + margin: 0.5rem !important; +} + +.fr-ml-first-2v, +.fr-ml-first-1w, +.fr-mx-first-2v, +.fr-mx-first-1w { + margin-left: 0.5rem !important; +} + +.fr-mr-first-2v, +.fr-mr-first-1w, +.fr-mx-first-2v, +.fr-mx-first-1w { + margin-right: 0.5rem !important; +} + +.fr-mt-first-2v, +.fr-mt-first-1w, +.fr-my-first-2v, +.fr-my-first-1w { + margin-top: 0.5rem !important; +} + +.fr-mb-first-2v, +.fr-mb-first-1w, +.fr-my-first-2v, +.fr-my-first-1w { + margin-bottom: 0.5rem !important; +} + +.fr-m-first-3v { + margin: 0.75rem !important; +} + +.fr-ml-first-3v, +.fr-mx-first-3v { + margin-left: 0.75rem !important; +} + +.fr-mr-first-3v, +.fr-mx-first-3v { + margin-right: 0.75rem !important; +} + +.fr-mt-first-3v, +.fr-my-first-3v { + margin-top: 0.75rem !important; +} + +.fr-mb-first-3v, +.fr-my-first-3v { + margin-bottom: 0.75rem !important; +} + +.fr-m-first-4v, +.fr-m-first-2w { + margin: 1rem !important; +} + +.fr-ml-first-4v, +.fr-ml-first-2w, +.fr-mx-first-4v, +.fr-mx-first-2w { + margin-left: 1rem !important; +} + +.fr-mr-first-4v, +.fr-mr-first-2w, +.fr-mx-first-4v, +.fr-mx-first-2w { + margin-right: 1rem !important; +} + +.fr-mt-first-4v, +.fr-mt-first-2w, +.fr-my-first-4v, +.fr-my-first-2w { + margin-top: 1rem !important; +} + +.fr-mb-first-4v, +.fr-mb-first-2w, +.fr-my-first-4v, +.fr-my-first-2w { + margin-bottom: 1rem !important; +} + +.fr-m-first-5v { + margin: 1.25rem !important; +} + +.fr-ml-first-5v, +.fr-mx-first-5v { + margin-left: 1.25rem !important; +} + +.fr-mr-first-5v, +.fr-mx-first-5v { + margin-right: 1.25rem !important; +} + +.fr-mt-first-5v, +.fr-my-first-5v { + margin-top: 1.25rem !important; +} + +.fr-mb-first-5v, +.fr-my-first-5v { + margin-bottom: 1.25rem !important; +} + +.fr-m-first-6v, +.fr-m-first-3w { + margin: 1.5rem !important; +} + +.fr-ml-first-6v, +.fr-ml-first-3w, +.fr-mx-first-6v, +.fr-mx-first-3w { + margin-left: 1.5rem !important; +} + +.fr-mr-first-6v, +.fr-mr-first-3w, +.fr-mx-first-6v, +.fr-mx-first-3w { + margin-right: 1.5rem !important; +} + +.fr-mt-first-6v, +.fr-mt-first-3w, +.fr-my-first-6v, +.fr-my-first-3w { + margin-top: 1.5rem !important; +} + +.fr-mb-first-6v, +.fr-mb-first-3w, +.fr-my-first-6v, +.fr-my-first-3w { + margin-bottom: 1.5rem !important; +} + +.fr-m-first-7v { + margin: 1.75rem !important; +} + +.fr-ml-first-7v, +.fr-mx-first-7v { + margin-left: 1.75rem !important; +} + +.fr-mr-first-7v, +.fr-mx-first-7v { + margin-right: 1.75rem !important; +} + +.fr-mt-first-7v, +.fr-my-first-7v { + margin-top: 1.75rem !important; +} + +.fr-mb-first-7v, +.fr-my-first-7v { + margin-bottom: 1.75rem !important; +} + +.fr-m-first-8v, +.fr-m-first-4w { + margin: 2rem !important; +} + +.fr-ml-first-8v, +.fr-ml-first-4w, +.fr-mx-first-8v, +.fr-mx-first-4w { + margin-left: 2rem !important; +} + +.fr-mr-first-8v, +.fr-mr-first-4w, +.fr-mx-first-8v, +.fr-mx-first-4w { + margin-right: 2rem !important; +} + +.fr-mt-first-8v, +.fr-mt-first-4w, +.fr-my-first-8v, +.fr-my-first-4w { + margin-top: 2rem !important; +} + +.fr-mb-first-8v, +.fr-mb-first-4w, +.fr-my-first-8v, +.fr-my-first-4w { + margin-bottom: 2rem !important; +} + +.fr-m-first-9v { + margin: 2.25rem !important; +} + +.fr-ml-first-9v, +.fr-mx-first-9v { + margin-left: 2.25rem !important; +} + +.fr-mr-first-9v, +.fr-mx-first-9v { + margin-right: 2.25rem !important; +} + +.fr-mt-first-9v, +.fr-my-first-9v { + margin-top: 2.25rem !important; +} + +.fr-mb-first-9v, +.fr-my-first-9v { + margin-bottom: 2.25rem !important; +} + +.fr-m-first-10v, +.fr-m-first-5w { + margin: 2.5rem !important; +} + +.fr-ml-first-10v, +.fr-ml-first-5w, +.fr-mx-first-10v, +.fr-mx-first-5w { + margin-left: 2.5rem !important; +} + +.fr-mr-first-10v, +.fr-mr-first-5w, +.fr-mx-first-10v, +.fr-mx-first-5w { + margin-right: 2.5rem !important; +} + +.fr-mt-first-10v, +.fr-mt-first-5w, +.fr-my-first-10v, +.fr-my-first-5w { + margin-top: 2.5rem !important; +} + +.fr-mb-first-10v, +.fr-mb-first-5w, +.fr-my-first-10v, +.fr-my-first-5w { + margin-bottom: 2.5rem !important; +} + +.fr-m-first-11v { + margin: 2.75rem !important; +} + +.fr-ml-first-11v, +.fr-mx-first-11v { + margin-left: 2.75rem !important; +} + +.fr-mr-first-11v, +.fr-mx-first-11v { + margin-right: 2.75rem !important; +} + +.fr-mt-first-11v, +.fr-my-first-11v { + margin-top: 2.75rem !important; +} + +.fr-mb-first-11v, +.fr-my-first-11v { + margin-bottom: 2.75rem !important; +} + +.fr-m-first-12v, +.fr-m-first-6w { + margin: 3rem !important; +} + +.fr-ml-first-12v, +.fr-ml-first-6w, +.fr-mx-first-12v, +.fr-mx-first-6w { + margin-left: 3rem !important; +} + +.fr-mr-first-12v, +.fr-mr-first-6w, +.fr-mx-first-12v, +.fr-mx-first-6w { + margin-right: 3rem !important; +} + +.fr-mt-first-12v, +.fr-mt-first-6w, +.fr-my-first-12v, +.fr-my-first-6w { + margin-top: 3rem !important; +} + +.fr-mb-first-12v, +.fr-mb-first-6w, +.fr-my-first-12v, +.fr-my-first-6w { + margin-bottom: 3rem !important; +} + +.fr-m-first-13v { + margin: 3.25rem !important; +} + +.fr-ml-first-13v, +.fr-mx-first-13v { + margin-left: 3.25rem !important; +} + +.fr-mr-first-13v, +.fr-mx-first-13v { + margin-right: 3.25rem !important; +} + +.fr-mt-first-13v, +.fr-my-first-13v { + margin-top: 3.25rem !important; +} + +.fr-mb-first-13v, +.fr-my-first-13v { + margin-bottom: 3.25rem !important; +} + +.fr-m-first-14v, +.fr-m-first-7w { + margin: 3.5rem !important; +} + +.fr-ml-first-14v, +.fr-ml-first-7w, +.fr-mx-first-14v, +.fr-mx-first-7w { + margin-left: 3.5rem !important; +} + +.fr-mr-first-14v, +.fr-mr-first-7w, +.fr-mx-first-14v, +.fr-mx-first-7w { + margin-right: 3.5rem !important; +} + +.fr-mt-first-14v, +.fr-mt-first-7w, +.fr-my-first-14v, +.fr-my-first-7w { + margin-top: 3.5rem !important; +} + +.fr-mb-first-14v, +.fr-mb-first-7w, +.fr-my-first-14v, +.fr-my-first-7w { + margin-bottom: 3.5rem !important; +} + +.fr-m-first-15v { + margin: 3.75rem !important; +} + +.fr-ml-first-15v, +.fr-mx-first-15v { + margin-left: 3.75rem !important; +} + +.fr-mr-first-15v, +.fr-mx-first-15v { + margin-right: 3.75rem !important; +} + +.fr-mt-first-15v, +.fr-my-first-15v { + margin-top: 3.75rem !important; +} + +.fr-mb-first-15v, +.fr-my-first-15v { + margin-bottom: 3.75rem !important; +} + +.fr-m-first-16v, +.fr-m-first-8w { + margin: 4rem !important; +} + +.fr-ml-first-16v, +.fr-ml-first-8w, +.fr-mx-first-16v, +.fr-mx-first-8w { + margin-left: 4rem !important; +} + +.fr-mr-first-16v, +.fr-mr-first-8w, +.fr-mx-first-16v, +.fr-mx-first-8w { + margin-right: 4rem !important; +} + +.fr-mt-first-16v, +.fr-mt-first-8w, +.fr-my-first-16v, +.fr-my-first-8w { + margin-top: 4rem !important; +} + +.fr-mb-first-16v, +.fr-mb-first-8w, +.fr-my-first-16v, +.fr-my-first-8w { + margin-bottom: 4rem !important; +} + +.fr-m-first-17v { + margin: 4.25rem !important; +} + +.fr-ml-first-17v, +.fr-mx-first-17v { + margin-left: 4.25rem !important; +} + +.fr-mr-first-17v, +.fr-mx-first-17v { + margin-right: 4.25rem !important; +} + +.fr-mt-first-17v, +.fr-my-first-17v { + margin-top: 4.25rem !important; +} + +.fr-mb-first-17v, +.fr-my-first-17v { + margin-bottom: 4.25rem !important; +} + +.fr-m-first-18v, +.fr-m-first-9w { + margin: 4.5rem !important; +} + +.fr-ml-first-18v, +.fr-ml-first-9w, +.fr-mx-first-18v, +.fr-mx-first-9w { + margin-left: 4.5rem !important; +} + +.fr-mr-first-18v, +.fr-mr-first-9w, +.fr-mx-first-18v, +.fr-mx-first-9w { + margin-right: 4.5rem !important; +} + +.fr-mt-first-18v, +.fr-mt-first-9w, +.fr-my-first-18v, +.fr-my-first-9w { + margin-top: 4.5rem !important; +} + +.fr-mb-first-18v, +.fr-mb-first-9w, +.fr-my-first-18v, +.fr-my-first-9w { + margin-bottom: 4.5rem !important; +} + +.fr-m-first-19v { + margin: 4.75rem !important; +} + +.fr-ml-first-19v, +.fr-mx-first-19v { + margin-left: 4.75rem !important; +} + +.fr-mr-first-19v, +.fr-mx-first-19v { + margin-right: 4.75rem !important; +} + +.fr-mt-first-19v, +.fr-my-first-19v { + margin-top: 4.75rem !important; +} + +.fr-mb-first-19v, +.fr-my-first-19v { + margin-bottom: 4.75rem !important; +} + +.fr-m-first-20v, +.fr-m-first-10w { + margin: 5rem !important; +} + +.fr-ml-first-20v, +.fr-ml-first-10w, +.fr-mx-first-20v, +.fr-mx-first-10w { + margin-left: 5rem !important; +} + +.fr-mr-first-20v, +.fr-mr-first-10w, +.fr-mx-first-20v, +.fr-mx-first-10w { + margin-right: 5rem !important; +} + +.fr-mt-first-20v, +.fr-mt-first-10w, +.fr-my-first-20v, +.fr-my-first-10w { + margin-top: 5rem !important; +} + +.fr-mb-first-20v, +.fr-mb-first-10w, +.fr-my-first-20v, +.fr-my-first-10w { + margin-bottom: 5rem !important; +} + +.fr-m-first-21v { + margin: 5.25rem !important; +} + +.fr-ml-first-21v, +.fr-mx-first-21v { + margin-left: 5.25rem !important; +} + +.fr-mr-first-21v, +.fr-mx-first-21v { + margin-right: 5.25rem !important; +} + +.fr-mt-first-21v, +.fr-my-first-21v { + margin-top: 5.25rem !important; +} + +.fr-mb-first-21v, +.fr-my-first-21v { + margin-bottom: 5.25rem !important; +} + +.fr-m-first-22v, +.fr-m-first-11w { + margin: 5.5rem !important; +} + +.fr-ml-first-22v, +.fr-ml-first-11w, +.fr-mx-first-22v, +.fr-mx-first-11w { + margin-left: 5.5rem !important; +} + +.fr-mr-first-22v, +.fr-mr-first-11w, +.fr-mx-first-22v, +.fr-mx-first-11w { + margin-right: 5.5rem !important; +} + +.fr-mt-first-22v, +.fr-mt-first-11w, +.fr-my-first-22v, +.fr-my-first-11w { + margin-top: 5.5rem !important; +} + +.fr-mb-first-22v, +.fr-mb-first-11w, +.fr-my-first-22v, +.fr-my-first-11w { + margin-bottom: 5.5rem !important; +} + +.fr-m-first-23v { + margin: 5.75rem !important; +} + +.fr-ml-first-23v, +.fr-mx-first-23v { + margin-left: 5.75rem !important; +} + +.fr-mr-first-23v, +.fr-mx-first-23v { + margin-right: 5.75rem !important; +} + +.fr-mt-first-23v, +.fr-my-first-23v { + margin-top: 5.75rem !important; +} + +.fr-mb-first-23v, +.fr-my-first-23v { + margin-bottom: 5.75rem !important; +} + +.fr-m-first-24v, +.fr-m-first-12w { + margin: 6rem !important; +} + +.fr-ml-first-24v, +.fr-ml-first-12w, +.fr-mx-first-24v, +.fr-mx-first-12w { + margin-left: 6rem !important; +} + +.fr-mr-first-24v, +.fr-mr-first-12w, +.fr-mx-first-24v, +.fr-mx-first-12w { + margin-right: 6rem !important; +} + +.fr-mt-first-24v, +.fr-mt-first-12w, +.fr-my-first-24v, +.fr-my-first-12w { + margin-top: 6rem !important; +} + +.fr-mb-first-24v, +.fr-mb-first-12w, +.fr-my-first-24v, +.fr-my-first-12w { + margin-bottom: 6rem !important; +} + +.fr-m-first-25v { + margin: 6.25rem !important; +} + +.fr-ml-first-25v, +.fr-mx-first-25v { + margin-left: 6.25rem !important; +} + +.fr-mr-first-25v, +.fr-mx-first-25v { + margin-right: 6.25rem !important; +} + +.fr-mt-first-25v, +.fr-my-first-25v { + margin-top: 6.25rem !important; +} + +.fr-mb-first-25v, +.fr-my-first-25v { + margin-bottom: 6.25rem !important; +} + +.fr-m-first-26v, +.fr-m-first-13w { + margin: 6.5rem !important; +} + +.fr-ml-first-26v, +.fr-ml-first-13w, +.fr-mx-first-26v, +.fr-mx-first-13w { + margin-left: 6.5rem !important; +} + +.fr-mr-first-26v, +.fr-mr-first-13w, +.fr-mx-first-26v, +.fr-mx-first-13w { + margin-right: 6.5rem !important; +} + +.fr-mt-first-26v, +.fr-mt-first-13w, +.fr-my-first-26v, +.fr-my-first-13w { + margin-top: 6.5rem !important; +} + +.fr-mb-first-26v, +.fr-mb-first-13w, +.fr-my-first-26v, +.fr-my-first-13w { + margin-bottom: 6.5rem !important; +} + +.fr-m-first-27v { + margin: 6.75rem !important; +} + +.fr-ml-first-27v, +.fr-mx-first-27v { + margin-left: 6.75rem !important; +} + +.fr-mr-first-27v, +.fr-mx-first-27v { + margin-right: 6.75rem !important; +} + +.fr-mt-first-27v, +.fr-my-first-27v { + margin-top: 6.75rem !important; +} + +.fr-mb-first-27v, +.fr-my-first-27v { + margin-bottom: 6.75rem !important; +} + +.fr-m-first-28v, +.fr-m-first-14w { + margin: 7rem !important; +} + +.fr-ml-first-28v, +.fr-ml-first-14w, +.fr-mx-first-28v, +.fr-mx-first-14w { + margin-left: 7rem !important; +} + +.fr-mr-first-28v, +.fr-mr-first-14w, +.fr-mx-first-28v, +.fr-mx-first-14w { + margin-right: 7rem !important; +} + +.fr-mt-first-28v, +.fr-mt-first-14w, +.fr-my-first-28v, +.fr-my-first-14w { + margin-top: 7rem !important; +} + +.fr-mb-first-28v, +.fr-mb-first-14w, +.fr-my-first-28v, +.fr-my-first-14w { + margin-bottom: 7rem !important; +} + +.fr-m-first-29v { + margin: 7.25rem !important; +} + +.fr-ml-first-29v, +.fr-mx-first-29v { + margin-left: 7.25rem !important; +} + +.fr-mr-first-29v, +.fr-mx-first-29v { + margin-right: 7.25rem !important; +} + +.fr-mt-first-29v, +.fr-my-first-29v { + margin-top: 7.25rem !important; +} + +.fr-mb-first-29v, +.fr-my-first-29v { + margin-bottom: 7.25rem !important; +} + +.fr-m-first-30v, +.fr-m-first-15w { + margin: 7.5rem !important; +} + +.fr-ml-first-30v, +.fr-ml-first-15w, +.fr-mx-first-30v, +.fr-mx-first-15w { + margin-left: 7.5rem !important; +} + +.fr-mr-first-30v, +.fr-mr-first-15w, +.fr-mx-first-30v, +.fr-mx-first-15w { + margin-right: 7.5rem !important; +} + +.fr-mt-first-30v, +.fr-mt-first-15w, +.fr-my-first-30v, +.fr-my-first-15w { + margin-top: 7.5rem !important; +} + +.fr-mb-first-30v, +.fr-mb-first-15w, +.fr-my-first-30v, +.fr-my-first-15w { + margin-bottom: 7.5rem !important; +} + +.fr-m-first-31v { + margin: 7.75rem !important; +} + +.fr-ml-first-31v, +.fr-mx-first-31v { + margin-left: 7.75rem !important; +} + +.fr-mr-first-31v, +.fr-mx-first-31v { + margin-right: 7.75rem !important; +} + +.fr-mt-first-31v, +.fr-my-first-31v { + margin-top: 7.75rem !important; +} + +.fr-mb-first-31v, +.fr-my-first-31v { + margin-bottom: 7.75rem !important; +} + +.fr-m-first-32v, +.fr-m-first-16w { + margin: 8rem !important; +} + +.fr-ml-first-32v, +.fr-ml-first-16w, +.fr-mx-first-32v, +.fr-mx-first-16w { + margin-left: 8rem !important; +} + +.fr-mr-first-32v, +.fr-mr-first-16w, +.fr-mx-first-32v, +.fr-mx-first-16w { + margin-right: 8rem !important; +} + +.fr-mt-first-32v, +.fr-mt-first-16w, +.fr-my-first-32v, +.fr-my-first-16w { + margin-top: 8rem !important; +} + +.fr-mb-first-32v, +.fr-mb-first-16w, +.fr-my-first-32v, +.fr-my-first-16w { + margin-bottom: 8rem !important; +} + +.fr-m-first-auto { + margin: auto; +} + +.fr-ml-first-auto, +.fr-mx-first-auto { + margin-left: auto; +} + +.fr-mr-first-auto, +.fr-mx-first-auto { + margin-right: auto; +} + +.fr-mt-first-auto, +.fr-my-first-auto { + margin-top: auto; +} + +.fr-mb-first-auto, +.fr-my-first-auto { + margin-bottom: auto; +} + +.fr-p-0 { + padding: 0 !important; +} + +.fr-pl-0, +.fr-px-0 { + padding-left: 0 !important; +} + +.fr-pr-0, +.fr-px-0 { + padding-right: 0 !important; +} + +.fr-pt-0, +.fr-py-0 { + padding-top: 0 !important; +} + +.fr-pb-0, +.fr-py-0 { + padding-bottom: 0 !important; +} + +.fr-p-0-5v { + padding: 0.125rem !important; +} + +.fr-pl-0-5v, +.fr-px-0-5v { + padding-left: 0.125rem !important; +} + +.fr-pr-0-5v, +.fr-px-0-5v { + padding-right: 0.125rem !important; +} + +.fr-pt-0-5v, +.fr-py-0-5v { + padding-top: 0.125rem !important; +} + +.fr-pb-0-5v, +.fr-py-0-5v { + padding-bottom: 0.125rem !important; +} + +.fr-p-1v { + padding: 0.25rem !important; +} + +.fr-pl-1v, +.fr-px-1v { + padding-left: 0.25rem !important; +} + +.fr-pr-1v, +.fr-px-1v { + padding-right: 0.25rem !important; +} + +.fr-pt-1v, +.fr-py-1v { + padding-top: 0.25rem !important; +} + +.fr-pb-1v, +.fr-py-1v { + padding-bottom: 0.25rem !important; +} + +.fr-p-1-5v { + padding: 0.375rem !important; +} + +.fr-pl-1-5v, +.fr-px-1-5v { + padding-left: 0.375rem !important; +} + +.fr-pr-1-5v, +.fr-px-1-5v { + padding-right: 0.375rem !important; +} + +.fr-pt-1-5v, +.fr-py-1-5v { + padding-top: 0.375rem !important; +} + +.fr-pb-1-5v, +.fr-py-1-5v { + padding-bottom: 0.375rem !important; +} + +.fr-p-2v, +.fr-p-1w { + padding: 0.5rem !important; +} + +.fr-pl-2v, +.fr-pl-1w, +.fr-px-2v, +.fr-px-1w { + padding-left: 0.5rem !important; +} + +.fr-pr-2v, +.fr-pr-1w, +.fr-px-2v, +.fr-px-1w { + padding-right: 0.5rem !important; +} + +.fr-pt-2v, +.fr-pt-1w, +.fr-py-2v, +.fr-py-1w { + padding-top: 0.5rem !important; +} + +.fr-pb-2v, +.fr-pb-1w, +.fr-py-2v, +.fr-py-1w { + padding-bottom: 0.5rem !important; +} + +.fr-p-3v { + padding: 0.75rem !important; +} + +.fr-pl-3v, +.fr-px-3v { + padding-left: 0.75rem !important; +} + +.fr-pr-3v, +.fr-px-3v { + padding-right: 0.75rem !important; +} + +.fr-pt-3v, +.fr-py-3v { + padding-top: 0.75rem !important; +} + +.fr-pb-3v, +.fr-py-3v { + padding-bottom: 0.75rem !important; +} + +.fr-p-4v, +.fr-p-2w { + padding: 1rem !important; +} + +.fr-pl-4v, +.fr-pl-2w, +.fr-px-4v, +.fr-px-2w { + padding-left: 1rem !important; +} + +.fr-pr-4v, +.fr-pr-2w, +.fr-px-4v, +.fr-px-2w { + padding-right: 1rem !important; +} + +.fr-pt-4v, +.fr-pt-2w, +.fr-py-4v, +.fr-py-2w { + padding-top: 1rem !important; +} + +.fr-pb-4v, +.fr-pb-2w, +.fr-py-4v, +.fr-py-2w { + padding-bottom: 1rem !important; +} + +.fr-p-5v { + padding: 1.25rem !important; +} + +.fr-pl-5v, +.fr-px-5v { + padding-left: 1.25rem !important; +} + +.fr-pr-5v, +.fr-px-5v { + padding-right: 1.25rem !important; +} + +.fr-pt-5v, +.fr-py-5v { + padding-top: 1.25rem !important; +} + +.fr-pb-5v, +.fr-py-5v { + padding-bottom: 1.25rem !important; +} + +.fr-p-6v, +.fr-p-3w { + padding: 1.5rem !important; +} + +.fr-pl-6v, +.fr-pl-3w, +.fr-px-6v, +.fr-px-3w { + padding-left: 1.5rem !important; +} + +.fr-pr-6v, +.fr-pr-3w, +.fr-px-6v, +.fr-px-3w { + padding-right: 1.5rem !important; +} + +.fr-pt-6v, +.fr-pt-3w, +.fr-py-6v, +.fr-py-3w { + padding-top: 1.5rem !important; +} + +.fr-pb-6v, +.fr-pb-3w, +.fr-py-6v, +.fr-py-3w { + padding-bottom: 1.5rem !important; +} + +.fr-p-7v { + padding: 1.75rem !important; +} + +.fr-pl-7v, +.fr-px-7v { + padding-left: 1.75rem !important; +} + +.fr-pr-7v, +.fr-px-7v { + padding-right: 1.75rem !important; +} + +.fr-pt-7v, +.fr-py-7v { + padding-top: 1.75rem !important; +} + +.fr-pb-7v, +.fr-py-7v { + padding-bottom: 1.75rem !important; +} + +.fr-p-8v, +.fr-p-4w { + padding: 2rem !important; +} + +.fr-pl-8v, +.fr-pl-4w, +.fr-px-8v, +.fr-px-4w { + padding-left: 2rem !important; +} + +.fr-pr-8v, +.fr-pr-4w, +.fr-px-8v, +.fr-px-4w { + padding-right: 2rem !important; +} + +.fr-pt-8v, +.fr-pt-4w, +.fr-py-8v, +.fr-py-4w { + padding-top: 2rem !important; +} + +.fr-pb-8v, +.fr-pb-4w, +.fr-py-8v, +.fr-py-4w { + padding-bottom: 2rem !important; +} + +.fr-p-9v { + padding: 2.25rem !important; +} + +.fr-pl-9v, +.fr-px-9v { + padding-left: 2.25rem !important; +} + +.fr-pr-9v, +.fr-px-9v { + padding-right: 2.25rem !important; +} + +.fr-pt-9v, +.fr-py-9v { + padding-top: 2.25rem !important; +} + +.fr-pb-9v, +.fr-py-9v { + padding-bottom: 2.25rem !important; +} + +.fr-p-10v, +.fr-p-5w { + padding: 2.5rem !important; +} + +.fr-pl-10v, +.fr-pl-5w, +.fr-px-10v, +.fr-px-5w { + padding-left: 2.5rem !important; +} + +.fr-pr-10v, +.fr-pr-5w, +.fr-px-10v, +.fr-px-5w { + padding-right: 2.5rem !important; +} + +.fr-pt-10v, +.fr-pt-5w, +.fr-py-10v, +.fr-py-5w { + padding-top: 2.5rem !important; +} + +.fr-pb-10v, +.fr-pb-5w, +.fr-py-10v, +.fr-py-5w { + padding-bottom: 2.5rem !important; +} + +.fr-p-11v { + padding: 2.75rem !important; +} + +.fr-pl-11v, +.fr-px-11v { + padding-left: 2.75rem !important; +} + +.fr-pr-11v, +.fr-px-11v { + padding-right: 2.75rem !important; +} + +.fr-pt-11v, +.fr-py-11v { + padding-top: 2.75rem !important; +} + +.fr-pb-11v, +.fr-py-11v { + padding-bottom: 2.75rem !important; +} + +.fr-p-12v, +.fr-p-6w { + padding: 3rem !important; +} + +.fr-pl-12v, +.fr-pl-6w, +.fr-px-12v, +.fr-px-6w { + padding-left: 3rem !important; +} + +.fr-pr-12v, +.fr-pr-6w, +.fr-px-12v, +.fr-px-6w { + padding-right: 3rem !important; +} + +.fr-pt-12v, +.fr-pt-6w, +.fr-py-12v, +.fr-py-6w { + padding-top: 3rem !important; +} + +.fr-pb-12v, +.fr-pb-6w, +.fr-py-12v, +.fr-py-6w { + padding-bottom: 3rem !important; +} + +.fr-p-13v { + padding: 3.25rem !important; +} + +.fr-pl-13v, +.fr-px-13v { + padding-left: 3.25rem !important; +} + +.fr-pr-13v, +.fr-px-13v { + padding-right: 3.25rem !important; +} + +.fr-pt-13v, +.fr-py-13v { + padding-top: 3.25rem !important; +} + +.fr-pb-13v, +.fr-py-13v { + padding-bottom: 3.25rem !important; +} + +.fr-p-14v, +.fr-p-7w { + padding: 3.5rem !important; +} + +.fr-pl-14v, +.fr-pl-7w, +.fr-px-14v, +.fr-px-7w { + padding-left: 3.5rem !important; +} + +.fr-pr-14v, +.fr-pr-7w, +.fr-px-14v, +.fr-px-7w { + padding-right: 3.5rem !important; +} + +.fr-pt-14v, +.fr-pt-7w, +.fr-py-14v, +.fr-py-7w { + padding-top: 3.5rem !important; +} + +.fr-pb-14v, +.fr-pb-7w, +.fr-py-14v, +.fr-py-7w { + padding-bottom: 3.5rem !important; +} + +.fr-p-15v { + padding: 3.75rem !important; +} + +.fr-pl-15v, +.fr-px-15v { + padding-left: 3.75rem !important; +} + +.fr-pr-15v, +.fr-px-15v { + padding-right: 3.75rem !important; +} + +.fr-pt-15v, +.fr-py-15v { + padding-top: 3.75rem !important; +} + +.fr-pb-15v, +.fr-py-15v { + padding-bottom: 3.75rem !important; +} + +.fr-p-16v, +.fr-p-8w { + padding: 4rem !important; +} + +.fr-pl-16v, +.fr-pl-8w, +.fr-px-16v, +.fr-px-8w { + padding-left: 4rem !important; +} + +.fr-pr-16v, +.fr-pr-8w, +.fr-px-16v, +.fr-px-8w { + padding-right: 4rem !important; +} + +.fr-pt-16v, +.fr-pt-8w, +.fr-py-16v, +.fr-py-8w { + padding-top: 4rem !important; +} + +.fr-pb-16v, +.fr-pb-8w, +.fr-py-16v, +.fr-py-8w { + padding-bottom: 4rem !important; +} + +.fr-p-17v { + padding: 4.25rem !important; +} + +.fr-pl-17v, +.fr-px-17v { + padding-left: 4.25rem !important; +} + +.fr-pr-17v, +.fr-px-17v { + padding-right: 4.25rem !important; +} + +.fr-pt-17v, +.fr-py-17v { + padding-top: 4.25rem !important; +} + +.fr-pb-17v, +.fr-py-17v { + padding-bottom: 4.25rem !important; +} + +.fr-p-18v, +.fr-p-9w { + padding: 4.5rem !important; +} + +.fr-pl-18v, +.fr-pl-9w, +.fr-px-18v, +.fr-px-9w { + padding-left: 4.5rem !important; +} + +.fr-pr-18v, +.fr-pr-9w, +.fr-px-18v, +.fr-px-9w { + padding-right: 4.5rem !important; +} + +.fr-pt-18v, +.fr-pt-9w, +.fr-py-18v, +.fr-py-9w { + padding-top: 4.5rem !important; +} + +.fr-pb-18v, +.fr-pb-9w, +.fr-py-18v, +.fr-py-9w { + padding-bottom: 4.5rem !important; +} + +.fr-p-19v { + padding: 4.75rem !important; +} + +.fr-pl-19v, +.fr-px-19v { + padding-left: 4.75rem !important; +} + +.fr-pr-19v, +.fr-px-19v { + padding-right: 4.75rem !important; +} + +.fr-pt-19v, +.fr-py-19v { + padding-top: 4.75rem !important; +} + +.fr-pb-19v, +.fr-py-19v { + padding-bottom: 4.75rem !important; +} + +.fr-p-20v, +.fr-p-10w { + padding: 5rem !important; +} + +.fr-pl-20v, +.fr-pl-10w, +.fr-px-20v, +.fr-px-10w { + padding-left: 5rem !important; +} + +.fr-pr-20v, +.fr-pr-10w, +.fr-px-20v, +.fr-px-10w { + padding-right: 5rem !important; +} + +.fr-pt-20v, +.fr-pt-10w, +.fr-py-20v, +.fr-py-10w { + padding-top: 5rem !important; +} + +.fr-pb-20v, +.fr-pb-10w, +.fr-py-20v, +.fr-py-10w { + padding-bottom: 5rem !important; +} + +.fr-p-21v { + padding: 5.25rem !important; +} + +.fr-pl-21v, +.fr-px-21v { + padding-left: 5.25rem !important; +} + +.fr-pr-21v, +.fr-px-21v { + padding-right: 5.25rem !important; +} + +.fr-pt-21v, +.fr-py-21v { + padding-top: 5.25rem !important; +} + +.fr-pb-21v, +.fr-py-21v { + padding-bottom: 5.25rem !important; +} + +.fr-p-22v, +.fr-p-11w { + padding: 5.5rem !important; +} + +.fr-pl-22v, +.fr-pl-11w, +.fr-px-22v, +.fr-px-11w { + padding-left: 5.5rem !important; +} + +.fr-pr-22v, +.fr-pr-11w, +.fr-px-22v, +.fr-px-11w { + padding-right: 5.5rem !important; +} + +.fr-pt-22v, +.fr-pt-11w, +.fr-py-22v, +.fr-py-11w { + padding-top: 5.5rem !important; +} + +.fr-pb-22v, +.fr-pb-11w, +.fr-py-22v, +.fr-py-11w { + padding-bottom: 5.5rem !important; +} + +.fr-p-23v { + padding: 5.75rem !important; +} + +.fr-pl-23v, +.fr-px-23v { + padding-left: 5.75rem !important; +} + +.fr-pr-23v, +.fr-px-23v { + padding-right: 5.75rem !important; +} + +.fr-pt-23v, +.fr-py-23v { + padding-top: 5.75rem !important; +} + +.fr-pb-23v, +.fr-py-23v { + padding-bottom: 5.75rem !important; +} + +.fr-p-24v, +.fr-p-12w { + padding: 6rem !important; +} + +.fr-pl-24v, +.fr-pl-12w, +.fr-px-24v, +.fr-px-12w { + padding-left: 6rem !important; +} + +.fr-pr-24v, +.fr-pr-12w, +.fr-px-24v, +.fr-px-12w { + padding-right: 6rem !important; +} + +.fr-pt-24v, +.fr-pt-12w, +.fr-py-24v, +.fr-py-12w { + padding-top: 6rem !important; +} + +.fr-pb-24v, +.fr-pb-12w, +.fr-py-24v, +.fr-py-12w { + padding-bottom: 6rem !important; +} + +.fr-p-25v { + padding: 6.25rem !important; +} + +.fr-pl-25v, +.fr-px-25v { + padding-left: 6.25rem !important; +} + +.fr-pr-25v, +.fr-px-25v { + padding-right: 6.25rem !important; +} + +.fr-pt-25v, +.fr-py-25v { + padding-top: 6.25rem !important; +} + +.fr-pb-25v, +.fr-py-25v { + padding-bottom: 6.25rem !important; +} + +.fr-p-26v, +.fr-p-13w { + padding: 6.5rem !important; +} + +.fr-pl-26v, +.fr-pl-13w, +.fr-px-26v, +.fr-px-13w { + padding-left: 6.5rem !important; +} + +.fr-pr-26v, +.fr-pr-13w, +.fr-px-26v, +.fr-px-13w { + padding-right: 6.5rem !important; +} + +.fr-pt-26v, +.fr-pt-13w, +.fr-py-26v, +.fr-py-13w { + padding-top: 6.5rem !important; +} + +.fr-pb-26v, +.fr-pb-13w, +.fr-py-26v, +.fr-py-13w { + padding-bottom: 6.5rem !important; +} + +.fr-p-27v { + padding: 6.75rem !important; +} + +.fr-pl-27v, +.fr-px-27v { + padding-left: 6.75rem !important; +} + +.fr-pr-27v, +.fr-px-27v { + padding-right: 6.75rem !important; +} + +.fr-pt-27v, +.fr-py-27v { + padding-top: 6.75rem !important; +} + +.fr-pb-27v, +.fr-py-27v { + padding-bottom: 6.75rem !important; +} + +.fr-p-28v, +.fr-p-14w { + padding: 7rem !important; +} + +.fr-pl-28v, +.fr-pl-14w, +.fr-px-28v, +.fr-px-14w { + padding-left: 7rem !important; +} + +.fr-pr-28v, +.fr-pr-14w, +.fr-px-28v, +.fr-px-14w { + padding-right: 7rem !important; +} + +.fr-pt-28v, +.fr-pt-14w, +.fr-py-28v, +.fr-py-14w { + padding-top: 7rem !important; +} + +.fr-pb-28v, +.fr-pb-14w, +.fr-py-28v, +.fr-py-14w { + padding-bottom: 7rem !important; +} + +.fr-p-29v { + padding: 7.25rem !important; +} + +.fr-pl-29v, +.fr-px-29v { + padding-left: 7.25rem !important; +} + +.fr-pr-29v, +.fr-px-29v { + padding-right: 7.25rem !important; +} + +.fr-pt-29v, +.fr-py-29v { + padding-top: 7.25rem !important; +} + +.fr-pb-29v, +.fr-py-29v { + padding-bottom: 7.25rem !important; +} + +.fr-p-30v, +.fr-p-15w { + padding: 7.5rem !important; +} + +.fr-pl-30v, +.fr-pl-15w, +.fr-px-30v, +.fr-px-15w { + padding-left: 7.5rem !important; +} + +.fr-pr-30v, +.fr-pr-15w, +.fr-px-30v, +.fr-px-15w { + padding-right: 7.5rem !important; +} + +.fr-pt-30v, +.fr-pt-15w, +.fr-py-30v, +.fr-py-15w { + padding-top: 7.5rem !important; +} + +.fr-pb-30v, +.fr-pb-15w, +.fr-py-30v, +.fr-py-15w { + padding-bottom: 7.5rem !important; +} + +.fr-p-31v { + padding: 7.75rem !important; +} + +.fr-pl-31v, +.fr-px-31v { + padding-left: 7.75rem !important; +} + +.fr-pr-31v, +.fr-px-31v { + padding-right: 7.75rem !important; +} + +.fr-pt-31v, +.fr-py-31v { + padding-top: 7.75rem !important; +} + +.fr-pb-31v, +.fr-py-31v { + padding-bottom: 7.75rem !important; +} + +.fr-p-32v, +.fr-p-16w { + padding: 8rem !important; +} + +.fr-pl-32v, +.fr-pl-16w, +.fr-px-32v, +.fr-px-16w { + padding-left: 8rem !important; +} + +.fr-pr-32v, +.fr-pr-16w, +.fr-px-32v, +.fr-px-16w { + padding-right: 8rem !important; +} + +.fr-pt-32v, +.fr-pt-16w, +.fr-py-32v, +.fr-py-16w { + padding-top: 8rem !important; +} + +.fr-pb-32v, +.fr-pb-16w, +.fr-py-32v, +.fr-py-16w { + padding-bottom: 8rem !important; +} + +.fr-p-first-0 { + padding: 0 !important; +} + +.fr-pl-first-0, +.fr-px-first-0 { + padding-left: 0 !important; +} + +.fr-pr-first-0, +.fr-px-first-0 { + padding-right: 0 !important; +} + +.fr-pt-first-0, +.fr-py-first-0 { + padding-top: 0 !important; +} + +.fr-pb-first-0, +.fr-py-first-0 { + padding-bottom: 0 !important; +} + +.fr-p-first-0-5v { + padding: 0.125rem !important; +} + +.fr-pl-first-0-5v, +.fr-px-first-0-5v { + padding-left: 0.125rem !important; +} + +.fr-pr-first-0-5v, +.fr-px-first-0-5v { + padding-right: 0.125rem !important; +} + +.fr-pt-first-0-5v, +.fr-py-first-0-5v { + padding-top: 0.125rem !important; +} + +.fr-pb-first-0-5v, +.fr-py-first-0-5v { + padding-bottom: 0.125rem !important; +} + +.fr-p-first-1v { + padding: 0.25rem !important; +} + +.fr-pl-first-1v, +.fr-px-first-1v { + padding-left: 0.25rem !important; +} + +.fr-pr-first-1v, +.fr-px-first-1v { + padding-right: 0.25rem !important; +} + +.fr-pt-first-1v, +.fr-py-first-1v { + padding-top: 0.25rem !important; +} + +.fr-pb-first-1v, +.fr-py-first-1v { + padding-bottom: 0.25rem !important; +} + +.fr-p-first-1-5v { + padding: 0.375rem !important; +} + +.fr-pl-first-1-5v, +.fr-px-first-1-5v { + padding-left: 0.375rem !important; +} + +.fr-pr-first-1-5v, +.fr-px-first-1-5v { + padding-right: 0.375rem !important; +} + +.fr-pt-first-1-5v, +.fr-py-first-1-5v { + padding-top: 0.375rem !important; +} + +.fr-pb-first-1-5v, +.fr-py-first-1-5v { + padding-bottom: 0.375rem !important; +} + +.fr-p-first-2v, +.fr-p-first-1w { + padding: 0.5rem !important; +} + +.fr-pl-first-2v, +.fr-pl-first-1w, +.fr-px-first-2v, +.fr-px-first-1w { + padding-left: 0.5rem !important; +} + +.fr-pr-first-2v, +.fr-pr-first-1w, +.fr-px-first-2v, +.fr-px-first-1w { + padding-right: 0.5rem !important; +} + +.fr-pt-first-2v, +.fr-pt-first-1w, +.fr-py-first-2v, +.fr-py-first-1w { + padding-top: 0.5rem !important; +} + +.fr-pb-first-2v, +.fr-pb-first-1w, +.fr-py-first-2v, +.fr-py-first-1w { + padding-bottom: 0.5rem !important; +} + +.fr-p-first-3v { + padding: 0.75rem !important; +} + +.fr-pl-first-3v, +.fr-px-first-3v { + padding-left: 0.75rem !important; +} + +.fr-pr-first-3v, +.fr-px-first-3v { + padding-right: 0.75rem !important; +} + +.fr-pt-first-3v, +.fr-py-first-3v { + padding-top: 0.75rem !important; +} + +.fr-pb-first-3v, +.fr-py-first-3v { + padding-bottom: 0.75rem !important; +} + +.fr-p-first-4v, +.fr-p-first-2w { + padding: 1rem !important; +} + +.fr-pl-first-4v, +.fr-pl-first-2w, +.fr-px-first-4v, +.fr-px-first-2w { + padding-left: 1rem !important; +} + +.fr-pr-first-4v, +.fr-pr-first-2w, +.fr-px-first-4v, +.fr-px-first-2w { + padding-right: 1rem !important; +} + +.fr-pt-first-4v, +.fr-pt-first-2w, +.fr-py-first-4v, +.fr-py-first-2w { + padding-top: 1rem !important; +} + +.fr-pb-first-4v, +.fr-pb-first-2w, +.fr-py-first-4v, +.fr-py-first-2w { + padding-bottom: 1rem !important; +} + +.fr-p-first-5v { + padding: 1.25rem !important; +} + +.fr-pl-first-5v, +.fr-px-first-5v { + padding-left: 1.25rem !important; +} + +.fr-pr-first-5v, +.fr-px-first-5v { + padding-right: 1.25rem !important; +} + +.fr-pt-first-5v, +.fr-py-first-5v { + padding-top: 1.25rem !important; +} + +.fr-pb-first-5v, +.fr-py-first-5v { + padding-bottom: 1.25rem !important; +} + +.fr-p-first-6v, +.fr-p-first-3w { + padding: 1.5rem !important; +} + +.fr-pl-first-6v, +.fr-pl-first-3w, +.fr-px-first-6v, +.fr-px-first-3w { + padding-left: 1.5rem !important; +} + +.fr-pr-first-6v, +.fr-pr-first-3w, +.fr-px-first-6v, +.fr-px-first-3w { + padding-right: 1.5rem !important; +} + +.fr-pt-first-6v, +.fr-pt-first-3w, +.fr-py-first-6v, +.fr-py-first-3w { + padding-top: 1.5rem !important; +} + +.fr-pb-first-6v, +.fr-pb-first-3w, +.fr-py-first-6v, +.fr-py-first-3w { + padding-bottom: 1.5rem !important; +} + +.fr-p-first-7v { + padding: 1.75rem !important; +} + +.fr-pl-first-7v, +.fr-px-first-7v { + padding-left: 1.75rem !important; +} + +.fr-pr-first-7v, +.fr-px-first-7v { + padding-right: 1.75rem !important; +} + +.fr-pt-first-7v, +.fr-py-first-7v { + padding-top: 1.75rem !important; +} + +.fr-pb-first-7v, +.fr-py-first-7v { + padding-bottom: 1.75rem !important; +} + +.fr-p-first-8v, +.fr-p-first-4w { + padding: 2rem !important; +} + +.fr-pl-first-8v, +.fr-pl-first-4w, +.fr-px-first-8v, +.fr-px-first-4w { + padding-left: 2rem !important; +} + +.fr-pr-first-8v, +.fr-pr-first-4w, +.fr-px-first-8v, +.fr-px-first-4w { + padding-right: 2rem !important; +} + +.fr-pt-first-8v, +.fr-pt-first-4w, +.fr-py-first-8v, +.fr-py-first-4w { + padding-top: 2rem !important; +} + +.fr-pb-first-8v, +.fr-pb-first-4w, +.fr-py-first-8v, +.fr-py-first-4w { + padding-bottom: 2rem !important; +} + +.fr-p-first-9v { + padding: 2.25rem !important; +} + +.fr-pl-first-9v, +.fr-px-first-9v { + padding-left: 2.25rem !important; +} + +.fr-pr-first-9v, +.fr-px-first-9v { + padding-right: 2.25rem !important; +} + +.fr-pt-first-9v, +.fr-py-first-9v { + padding-top: 2.25rem !important; +} + +.fr-pb-first-9v, +.fr-py-first-9v { + padding-bottom: 2.25rem !important; +} + +.fr-p-first-10v, +.fr-p-first-5w { + padding: 2.5rem !important; +} + +.fr-pl-first-10v, +.fr-pl-first-5w, +.fr-px-first-10v, +.fr-px-first-5w { + padding-left: 2.5rem !important; +} + +.fr-pr-first-10v, +.fr-pr-first-5w, +.fr-px-first-10v, +.fr-px-first-5w { + padding-right: 2.5rem !important; +} + +.fr-pt-first-10v, +.fr-pt-first-5w, +.fr-py-first-10v, +.fr-py-first-5w { + padding-top: 2.5rem !important; +} + +.fr-pb-first-10v, +.fr-pb-first-5w, +.fr-py-first-10v, +.fr-py-first-5w { + padding-bottom: 2.5rem !important; +} + +.fr-p-first-11v { + padding: 2.75rem !important; +} + +.fr-pl-first-11v, +.fr-px-first-11v { + padding-left: 2.75rem !important; +} + +.fr-pr-first-11v, +.fr-px-first-11v { + padding-right: 2.75rem !important; +} + +.fr-pt-first-11v, +.fr-py-first-11v { + padding-top: 2.75rem !important; +} + +.fr-pb-first-11v, +.fr-py-first-11v { + padding-bottom: 2.75rem !important; +} + +.fr-p-first-12v, +.fr-p-first-6w { + padding: 3rem !important; +} + +.fr-pl-first-12v, +.fr-pl-first-6w, +.fr-px-first-12v, +.fr-px-first-6w { + padding-left: 3rem !important; +} + +.fr-pr-first-12v, +.fr-pr-first-6w, +.fr-px-first-12v, +.fr-px-first-6w { + padding-right: 3rem !important; +} + +.fr-pt-first-12v, +.fr-pt-first-6w, +.fr-py-first-12v, +.fr-py-first-6w { + padding-top: 3rem !important; +} + +.fr-pb-first-12v, +.fr-pb-first-6w, +.fr-py-first-12v, +.fr-py-first-6w { + padding-bottom: 3rem !important; +} + +.fr-p-first-13v { + padding: 3.25rem !important; +} + +.fr-pl-first-13v, +.fr-px-first-13v { + padding-left: 3.25rem !important; +} + +.fr-pr-first-13v, +.fr-px-first-13v { + padding-right: 3.25rem !important; +} + +.fr-pt-first-13v, +.fr-py-first-13v { + padding-top: 3.25rem !important; +} + +.fr-pb-first-13v, +.fr-py-first-13v { + padding-bottom: 3.25rem !important; +} + +.fr-p-first-14v, +.fr-p-first-7w { + padding: 3.5rem !important; +} + +.fr-pl-first-14v, +.fr-pl-first-7w, +.fr-px-first-14v, +.fr-px-first-7w { + padding-left: 3.5rem !important; +} + +.fr-pr-first-14v, +.fr-pr-first-7w, +.fr-px-first-14v, +.fr-px-first-7w { + padding-right: 3.5rem !important; +} + +.fr-pt-first-14v, +.fr-pt-first-7w, +.fr-py-first-14v, +.fr-py-first-7w { + padding-top: 3.5rem !important; +} + +.fr-pb-first-14v, +.fr-pb-first-7w, +.fr-py-first-14v, +.fr-py-first-7w { + padding-bottom: 3.5rem !important; +} + +.fr-p-first-15v { + padding: 3.75rem !important; +} + +.fr-pl-first-15v, +.fr-px-first-15v { + padding-left: 3.75rem !important; +} + +.fr-pr-first-15v, +.fr-px-first-15v { + padding-right: 3.75rem !important; +} + +.fr-pt-first-15v, +.fr-py-first-15v { + padding-top: 3.75rem !important; +} + +.fr-pb-first-15v, +.fr-py-first-15v { + padding-bottom: 3.75rem !important; +} + +.fr-p-first-16v, +.fr-p-first-8w { + padding: 4rem !important; +} + +.fr-pl-first-16v, +.fr-pl-first-8w, +.fr-px-first-16v, +.fr-px-first-8w { + padding-left: 4rem !important; +} + +.fr-pr-first-16v, +.fr-pr-first-8w, +.fr-px-first-16v, +.fr-px-first-8w { + padding-right: 4rem !important; +} + +.fr-pt-first-16v, +.fr-pt-first-8w, +.fr-py-first-16v, +.fr-py-first-8w { + padding-top: 4rem !important; +} + +.fr-pb-first-16v, +.fr-pb-first-8w, +.fr-py-first-16v, +.fr-py-first-8w { + padding-bottom: 4rem !important; +} + +.fr-p-first-17v { + padding: 4.25rem !important; +} + +.fr-pl-first-17v, +.fr-px-first-17v { + padding-left: 4.25rem !important; +} + +.fr-pr-first-17v, +.fr-px-first-17v { + padding-right: 4.25rem !important; +} + +.fr-pt-first-17v, +.fr-py-first-17v { + padding-top: 4.25rem !important; +} + +.fr-pb-first-17v, +.fr-py-first-17v { + padding-bottom: 4.25rem !important; +} + +.fr-p-first-18v, +.fr-p-first-9w { + padding: 4.5rem !important; +} + +.fr-pl-first-18v, +.fr-pl-first-9w, +.fr-px-first-18v, +.fr-px-first-9w { + padding-left: 4.5rem !important; +} + +.fr-pr-first-18v, +.fr-pr-first-9w, +.fr-px-first-18v, +.fr-px-first-9w { + padding-right: 4.5rem !important; +} + +.fr-pt-first-18v, +.fr-pt-first-9w, +.fr-py-first-18v, +.fr-py-first-9w { + padding-top: 4.5rem !important; +} + +.fr-pb-first-18v, +.fr-pb-first-9w, +.fr-py-first-18v, +.fr-py-first-9w { + padding-bottom: 4.5rem !important; +} + +.fr-p-first-19v { + padding: 4.75rem !important; +} + +.fr-pl-first-19v, +.fr-px-first-19v { + padding-left: 4.75rem !important; +} + +.fr-pr-first-19v, +.fr-px-first-19v { + padding-right: 4.75rem !important; +} + +.fr-pt-first-19v, +.fr-py-first-19v { + padding-top: 4.75rem !important; +} + +.fr-pb-first-19v, +.fr-py-first-19v { + padding-bottom: 4.75rem !important; +} + +.fr-p-first-20v, +.fr-p-first-10w { + padding: 5rem !important; +} + +.fr-pl-first-20v, +.fr-pl-first-10w, +.fr-px-first-20v, +.fr-px-first-10w { + padding-left: 5rem !important; +} + +.fr-pr-first-20v, +.fr-pr-first-10w, +.fr-px-first-20v, +.fr-px-first-10w { + padding-right: 5rem !important; +} + +.fr-pt-first-20v, +.fr-pt-first-10w, +.fr-py-first-20v, +.fr-py-first-10w { + padding-top: 5rem !important; +} + +.fr-pb-first-20v, +.fr-pb-first-10w, +.fr-py-first-20v, +.fr-py-first-10w { + padding-bottom: 5rem !important; +} + +.fr-p-first-21v { + padding: 5.25rem !important; +} + +.fr-pl-first-21v, +.fr-px-first-21v { + padding-left: 5.25rem !important; +} + +.fr-pr-first-21v, +.fr-px-first-21v { + padding-right: 5.25rem !important; +} + +.fr-pt-first-21v, +.fr-py-first-21v { + padding-top: 5.25rem !important; +} + +.fr-pb-first-21v, +.fr-py-first-21v { + padding-bottom: 5.25rem !important; +} + +.fr-p-first-22v, +.fr-p-first-11w { + padding: 5.5rem !important; +} + +.fr-pl-first-22v, +.fr-pl-first-11w, +.fr-px-first-22v, +.fr-px-first-11w { + padding-left: 5.5rem !important; +} + +.fr-pr-first-22v, +.fr-pr-first-11w, +.fr-px-first-22v, +.fr-px-first-11w { + padding-right: 5.5rem !important; +} + +.fr-pt-first-22v, +.fr-pt-first-11w, +.fr-py-first-22v, +.fr-py-first-11w { + padding-top: 5.5rem !important; +} + +.fr-pb-first-22v, +.fr-pb-first-11w, +.fr-py-first-22v, +.fr-py-first-11w { + padding-bottom: 5.5rem !important; +} + +.fr-p-first-23v { + padding: 5.75rem !important; +} + +.fr-pl-first-23v, +.fr-px-first-23v { + padding-left: 5.75rem !important; +} + +.fr-pr-first-23v, +.fr-px-first-23v { + padding-right: 5.75rem !important; +} + +.fr-pt-first-23v, +.fr-py-first-23v { + padding-top: 5.75rem !important; +} + +.fr-pb-first-23v, +.fr-py-first-23v { + padding-bottom: 5.75rem !important; +} + +.fr-p-first-24v, +.fr-p-first-12w { + padding: 6rem !important; +} + +.fr-pl-first-24v, +.fr-pl-first-12w, +.fr-px-first-24v, +.fr-px-first-12w { + padding-left: 6rem !important; +} + +.fr-pr-first-24v, +.fr-pr-first-12w, +.fr-px-first-24v, +.fr-px-first-12w { + padding-right: 6rem !important; +} + +.fr-pt-first-24v, +.fr-pt-first-12w, +.fr-py-first-24v, +.fr-py-first-12w { + padding-top: 6rem !important; +} + +.fr-pb-first-24v, +.fr-pb-first-12w, +.fr-py-first-24v, +.fr-py-first-12w { + padding-bottom: 6rem !important; +} + +.fr-p-first-25v { + padding: 6.25rem !important; +} + +.fr-pl-first-25v, +.fr-px-first-25v { + padding-left: 6.25rem !important; +} + +.fr-pr-first-25v, +.fr-px-first-25v { + padding-right: 6.25rem !important; +} + +.fr-pt-first-25v, +.fr-py-first-25v { + padding-top: 6.25rem !important; +} + +.fr-pb-first-25v, +.fr-py-first-25v { + padding-bottom: 6.25rem !important; +} + +.fr-p-first-26v, +.fr-p-first-13w { + padding: 6.5rem !important; +} + +.fr-pl-first-26v, +.fr-pl-first-13w, +.fr-px-first-26v, +.fr-px-first-13w { + padding-left: 6.5rem !important; +} + +.fr-pr-first-26v, +.fr-pr-first-13w, +.fr-px-first-26v, +.fr-px-first-13w { + padding-right: 6.5rem !important; +} + +.fr-pt-first-26v, +.fr-pt-first-13w, +.fr-py-first-26v, +.fr-py-first-13w { + padding-top: 6.5rem !important; +} + +.fr-pb-first-26v, +.fr-pb-first-13w, +.fr-py-first-26v, +.fr-py-first-13w { + padding-bottom: 6.5rem !important; +} + +.fr-p-first-27v { + padding: 6.75rem !important; +} + +.fr-pl-first-27v, +.fr-px-first-27v { + padding-left: 6.75rem !important; +} + +.fr-pr-first-27v, +.fr-px-first-27v { + padding-right: 6.75rem !important; +} + +.fr-pt-first-27v, +.fr-py-first-27v { + padding-top: 6.75rem !important; +} + +.fr-pb-first-27v, +.fr-py-first-27v { + padding-bottom: 6.75rem !important; +} + +.fr-p-first-28v, +.fr-p-first-14w { + padding: 7rem !important; +} + +.fr-pl-first-28v, +.fr-pl-first-14w, +.fr-px-first-28v, +.fr-px-first-14w { + padding-left: 7rem !important; +} + +.fr-pr-first-28v, +.fr-pr-first-14w, +.fr-px-first-28v, +.fr-px-first-14w { + padding-right: 7rem !important; +} + +.fr-pt-first-28v, +.fr-pt-first-14w, +.fr-py-first-28v, +.fr-py-first-14w { + padding-top: 7rem !important; +} + +.fr-pb-first-28v, +.fr-pb-first-14w, +.fr-py-first-28v, +.fr-py-first-14w { + padding-bottom: 7rem !important; +} + +.fr-p-first-29v { + padding: 7.25rem !important; +} + +.fr-pl-first-29v, +.fr-px-first-29v { + padding-left: 7.25rem !important; +} + +.fr-pr-first-29v, +.fr-px-first-29v { + padding-right: 7.25rem !important; +} + +.fr-pt-first-29v, +.fr-py-first-29v { + padding-top: 7.25rem !important; +} + +.fr-pb-first-29v, +.fr-py-first-29v { + padding-bottom: 7.25rem !important; +} + +.fr-p-first-30v, +.fr-p-first-15w { + padding: 7.5rem !important; +} + +.fr-pl-first-30v, +.fr-pl-first-15w, +.fr-px-first-30v, +.fr-px-first-15w { + padding-left: 7.5rem !important; +} + +.fr-pr-first-30v, +.fr-pr-first-15w, +.fr-px-first-30v, +.fr-px-first-15w { + padding-right: 7.5rem !important; +} + +.fr-pt-first-30v, +.fr-pt-first-15w, +.fr-py-first-30v, +.fr-py-first-15w { + padding-top: 7.5rem !important; +} + +.fr-pb-first-30v, +.fr-pb-first-15w, +.fr-py-first-30v, +.fr-py-first-15w { + padding-bottom: 7.5rem !important; +} + +.fr-p-first-31v { + padding: 7.75rem !important; +} + +.fr-pl-first-31v, +.fr-px-first-31v { + padding-left: 7.75rem !important; +} + +.fr-pr-first-31v, +.fr-px-first-31v { + padding-right: 7.75rem !important; +} + +.fr-pt-first-31v, +.fr-py-first-31v { + padding-top: 7.75rem !important; +} + +.fr-pb-first-31v, +.fr-py-first-31v { + padding-bottom: 7.75rem !important; +} + +.fr-p-first-32v, +.fr-p-first-16w { + padding: 8rem !important; +} + +.fr-pl-first-32v, +.fr-pl-first-16w, +.fr-px-first-32v, +.fr-px-first-16w { + padding-left: 8rem !important; +} + +.fr-pr-first-32v, +.fr-pr-first-16w, +.fr-px-first-32v, +.fr-px-first-16w { + padding-right: 8rem !important; +} + +.fr-pt-first-32v, +.fr-pt-first-16w, +.fr-py-first-32v, +.fr-py-first-16w { + padding-top: 8rem !important; +} + +.fr-pb-first-32v, +.fr-pb-first-16w, +.fr-py-first-32v, +.fr-py-first-16w { + padding-bottom: 8rem !important; +} + +:root[data-fr-theme=dark] { + --shadow-color: rgba(0, 0, 18, 0.32); + --grey-1000-50: #161616; + --grey-1000-50-hover: #343434; + --grey-1000-50-active: #474747; + --grey-975-75: #1e1e1e; + --grey-975-75-hover: #3f3f3f; + --grey-975-75-active: #525252; + --grey-950-100: #242424; + --grey-950-100-hover: #474747; + --grey-950-100-active: #5b5b5b; + --grey-200-850: #cecece; + --grey-200-850-hover: #a8a8a8; + --grey-200-850-active: #939393; + --grey-925-125: #2a2a2a; + --grey-1000-75: #1e1e1e; + --grey-1000-75-hover: #3f3f3f; + --grey-1000-75-active: #525252; + --grey-1000-100: #242424; + --grey-1000-100-hover: #474747; + --grey-1000-100-active: #5b5b5b; + --grey-975-100: #242424; + --grey-975-100-hover: #474747; + --grey-975-100-active: #5b5b5b; + --grey-975-125: #2a2a2a; + --grey-975-125-hover: #4e4e4e; + --grey-975-125-active: #636363; + --grey-950-125: #2a2a2a; + --grey-950-125-hover: #4e4e4e; + --grey-950-125-active: #636363; + --grey-950-150: #2f2f2f; + --grey-950-150-hover: #545454; + --grey-950-150-active: #696969; + --grey-50-1000: #fff; + --grey-425-625: #929292; + --grey-625-425: #666; + --grey-0-1000: #fff; + --grey-900-175: #353535; + --blue-france-975-75: #1b1b35; + --blue-france-975-75-hover: #3a3a68; + --blue-france-975-75-active: #4d4d83; + --blue-france-950-100: #21213f; + --blue-france-950-100-hover: #424275; + --blue-france-950-100-active: #56568c; + --blue-france-sun-113-625: #8585f6; + --blue-france-sun-113-625-hover: #b1b1f9; + --blue-france-sun-113-625-active: #c6c6fb; + --blue-france-925-125: #272747; + --blue-france-925-125-hover: #4a4a7d; + --blue-france-925-125-active: #5e5e90; + --blue-france-975-sun-113: #000091; + --blue-france-main-525: #6a6af4; + --blue-france-850-200: #313178; + --red-marianne-975-75: #2b1919; + --red-marianne-975-75-hover: #573737; + --red-marianne-975-75-active: #704848; + --red-marianne-950-100: #331f1f; + --red-marianne-950-100-hover: #613f3f; + --red-marianne-950-100-active: #7b5151; + --red-marianne-425-625: #f95c5e; + --red-marianne-425-625-hover: #fa9293; + --red-marianne-425-625-active: #fbabac; + --red-marianne-925-125: #3b2424; + --red-marianne-925-125-hover: #6b4545; + --red-marianne-925-125-active: #865757; + --red-marianne-main-472: #e1000f; + --red-marianne-850-200: #5e2a2b; + --info-950-100: #1d2437; + --info-950-100-hover: #3b4767; + --info-950-100-active: #4c5b83; + --info-425-625: #518fff; + --info-425-625-hover: #98b4ff; + --info-425-625-active: #b4c7ff; + --info-975-75: #171d2e; + --success-950-100: #19271d; + --success-950-100-hover: #344c3b; + --success-950-100-active: #44624d; + --success-425-625: #27a658; + --success-425-625-hover: #36d975; + --success-425-625-active: #3df183; + --success-975-75: #142117; + --warning-950-100: #361e19; + --warning-950-100-hover: #663d35; + --warning-950-100-active: #824f44; + --warning-425-625: #fc5d00; + --warning-425-625-hover: #ff8c73; + --warning-425-625-active: #ffa595; + --warning-975-75: #2d1814; + --error-950-100: #391c1c; + --error-950-100-hover: #6c3a3a; + --error-950-100-active: #894b4b; + --error-425-625: #ff5655; + --error-425-625-hover: #ff8c8c; + --error-425-625-active: #ffa6a6; + --error-975-75: #301717; + --green-tilleul-verveine-975-75: #201e14; + --green-tilleul-verveine-975-75-hover: #433f2e; + --green-tilleul-verveine-975-75-active: #57533d; + --green-tilleul-verveine-950-100: #272419; + --green-tilleul-verveine-950-100-hover: #4c4734; + --green-tilleul-verveine-950-100-active: #615b44; + --green-tilleul-verveine-sun-418-moon-817: #d8c634; + --green-tilleul-verveine-sun-418-moon-817-hover: #fee943; + --green-tilleul-verveine-sun-418-moon-817-active: #fef1ab; + --green-tilleul-verveine-925-125: #2d2a1d; + --green-tilleul-verveine-925-125-hover: #534f39; + --green-tilleul-verveine-925-125-active: #696349; + --green-tilleul-verveine-main-707: #b7a73f; + --green-tilleul-verveine-850-200: #3f3a20; + --green-bourgeon-975-75: #182014; + --green-bourgeon-975-75-hover: #35432e; + --green-bourgeon-975-75-active: #46573d; + --green-bourgeon-950-100: #1e2719; + --green-bourgeon-950-100-hover: #3d4c34; + --green-bourgeon-950-100-active: #4e6144; + --green-bourgeon-sun-425-moon-759: #99c221; + --green-bourgeon-sun-425-moon-759-hover: #baec2a; + --green-bourgeon-sun-425-moon-759-active: #c9fd2e; + --green-bourgeon-925-125: #232d1d; + --green-bourgeon-925-125-hover: #435339; + --green-bourgeon-925-125-active: #556949; + --green-bourgeon-main-640: #68a532; + --green-bourgeon-850-200: #2a401a; + --green-emeraude-975-75: #142018; + --green-emeraude-975-75-hover: #2e4335; + --green-emeraude-975-75-active: #3d5846; + --green-emeraude-950-100: #19271e; + --green-emeraude-950-100-hover: #344c3d; + --green-emeraude-950-100-active: #44624f; + --green-emeraude-sun-425-moon-753: #34cb6a; + --green-emeraude-sun-425-moon-753-hover: #42fb84; + --green-emeraude-sun-425-moon-753-active: #80fda3; + --green-emeraude-925-125: #1e2e23; + --green-emeraude-925-125-hover: #3b5543; + --green-emeraude-925-125-active: #4b6b55; + --green-emeraude-main-632: #00a95f; + --green-emeraude-850-200: #21402c; + --green-menthe-975-75: #15201e; + --green-menthe-975-75-hover: #30433f; + --green-menthe-975-75-active: #3f5753; + --green-menthe-950-100: #1a2624; + --green-menthe-950-100-hover: #364b47; + --green-menthe-950-100-active: #46605b; + --green-menthe-sun-373-moon-652: #21ab8e; + --green-menthe-sun-373-moon-652-hover: #2eddb8; + --green-menthe-sun-373-moon-652-active: #34f4cc; + --green-menthe-925-125: #1f2d2a; + --green-menthe-925-125-hover: #3c534e; + --green-menthe-925-125-active: #4d6963; + --green-menthe-main-548: #009081; + --green-menthe-850-200: #223f3a; + --green-archipel-975-75: #152021; + --green-archipel-975-75-hover: #2f4345; + --green-archipel-975-75-active: #3f5759; + --green-archipel-950-100: #1a2628; + --green-archipel-950-100-hover: #364a4e; + --green-archipel-950-100-active: #465f63; + --green-archipel-sun-391-moon-716: #34bab5; + --green-archipel-sun-391-moon-716-hover: #43e9e2; + --green-archipel-sun-391-moon-716-active: #4cfdf6; + --green-archipel-925-125: #1f2c2e; + --green-archipel-925-125-hover: #3c5255; + --green-archipel-925-125-active: #4d676b; + --green-archipel-main-557: #009099; + --green-archipel-850-200: #233e41; + --blue-ecume-975-75: #171d2f; + --blue-ecume-975-75-hover: #333e5e; + --blue-ecume-975-75-active: #445179; + --blue-ecume-950-100: #1d2437; + --blue-ecume-950-100-hover: #3b4767; + --blue-ecume-950-100-active: #4c5b83; + --blue-ecume-sun-247-moon-675: #869ece; + --blue-ecume-sun-247-moon-675-hover: #b8c5e2; + --blue-ecume-sun-247-moon-675-active: #ced6ea; + --blue-ecume-925-125: #222940; + --blue-ecume-925-125-hover: #424d73; + --blue-ecume-925-125-active: #536190; + --blue-ecume-main-400: #465f9d; + --blue-ecume-850-200: #273962; + --blue-cumulus-975-75: #171e2b; + --blue-cumulus-975-75-hover: #333f56; + --blue-cumulus-975-75-active: #43536f; + --blue-cumulus-950-100: #1c2433; + --blue-cumulus-950-100-hover: #3a4761; + --blue-cumulus-950-100-active: #4a5b7b; + --blue-cumulus-sun-368-moon-732: #7ab1e8; + --blue-cumulus-sun-368-moon-732-hover: #bad2f2; + --blue-cumulus-sun-368-moon-732-active: #d2e2f6; + --blue-cumulus-925-125: #212a3a; + --blue-cumulus-925-125-hover: #404f69; + --blue-cumulus-925-125-active: #516384; + --blue-cumulus-main-526: #417dc4; + --blue-cumulus-850-200: #263b58; + --purple-glycine-975-75: #251a24; + --purple-glycine-975-75-hover: #4c394a; + --purple-glycine-975-75-active: #634a60; + --purple-glycine-950-100: #2c202b; + --purple-glycine-950-100-hover: #554053; + --purple-glycine-950-100-active: #6c536a; + --purple-glycine-sun-319-moon-630: #ce70cc; + --purple-glycine-sun-319-moon-630-hover: #dfa4dd; + --purple-glycine-sun-319-moon-630-active: #e7bbe6; + --purple-glycine-925-125: #332632; + --purple-glycine-925-125-hover: #5d485c; + --purple-glycine-925-125-active: #755b73; + --purple-glycine-main-494: #a558a0; + --purple-glycine-850-200: #502e4d; + --pink-macaron-975-75: #261b19; + --pink-macaron-975-75-hover: #4e3a37; + --pink-macaron-975-75-active: #654c48; + --pink-macaron-950-100: #2e211f; + --pink-macaron-950-100-hover: #58423f; + --pink-macaron-950-100-active: #705551; + --pink-macaron-sun-406-moon-833: #ffb7ae; + --pink-macaron-sun-406-moon-833-hover: #ffe0dc; + --pink-macaron-sun-406-moon-833-active: #fff0ee; + --pink-macaron-925-125: #352724; + --pink-macaron-925-125-hover: #614a45; + --pink-macaron-925-125-active: #795d57; + --pink-macaron-main-689: #e18b76; + --pink-macaron-850-200: #52312a; + --pink-tuile-975-75: #281b19; + --pink-tuile-975-75-hover: #513a37; + --pink-tuile-975-75-active: #694c48; + --pink-tuile-950-100: #2f211f; + --pink-tuile-950-100-hover: #5a423e; + --pink-tuile-950-100-active: #725550; + --pink-tuile-sun-425-moon-750: #ff9575; + --pink-tuile-sun-425-moon-750-hover: #ffc4b7; + --pink-tuile-sun-425-moon-750-active: #ffd8d0; + --pink-tuile-925-125: #372624; + --pink-tuile-925-125-hover: #644845; + --pink-tuile-925-125-active: #7d5b57; + --pink-tuile-main-556: #ce614a; + --pink-tuile-850-200: #55302a; + --yellow-tournesol-975-75: #221d11; + --yellow-tournesol-975-75-hover: #473e29; + --yellow-tournesol-975-75-active: #5c5136; + --yellow-tournesol-950-100: #292416; + --yellow-tournesol-950-100-hover: #4f472f; + --yellow-tournesol-950-100-active: #655b3d; + --yellow-tournesol-sun-407-moon-922: #ffe552; + --yellow-tournesol-sun-407-moon-922-hover: #e1c700; + --yellow-tournesol-sun-407-moon-922-active: #cab300; + --yellow-tournesol-925-125: #302a1a; + --yellow-tournesol-925-125-hover: #584e34; + --yellow-tournesol-925-125-active: #6f6342; + --yellow-tournesol-main-731: #c8aa39; + --yellow-tournesol-850-200: #43391a; + --yellow-moutarde-975-75: #231d14; + --yellow-moutarde-975-75-hover: #483e2e; + --yellow-moutarde-975-75-active: #5e513d; + --yellow-moutarde-950-100: #2a2319; + --yellow-moutarde-950-100-hover: #514534; + --yellow-moutarde-950-100-active: #685944; + --yellow-moutarde-sun-348-moon-860: #ffca00; + --yellow-moutarde-sun-348-moon-860-hover: #cda200; + --yellow-moutarde-sun-348-moon-860-active: #b28c00; + --yellow-moutarde-925-125: #30291d; + --yellow-moutarde-925-125-hover: #584d39; + --yellow-moutarde-925-125-active: #6f6149; + --yellow-moutarde-main-679: #c3992a; + --yellow-moutarde-850-200: #453820; + --orange-terre-battue-975-75: #281a16; + --orange-terre-battue-975-75-hover: #513932; + --orange-terre-battue-975-75-active: #6a4b42; + --orange-terre-battue-950-100: #31201c; + --orange-terre-battue-950-100-hover: #5d403a; + --orange-terre-battue-950-100-active: #77534a; + --orange-terre-battue-sun-370-moon-672: #ff732c; + --orange-terre-battue-sun-370-moon-672-hover: #ffa48b; + --orange-terre-battue-sun-370-moon-672-active: #ffbbab; + --orange-terre-battue-925-125: #382621; + --orange-terre-battue-925-125-hover: #664840; + --orange-terre-battue-925-125-active: #7f5b51; + --orange-terre-battue-main-645: #e4794a; + --orange-terre-battue-850-200: #543125; + --brown-cafe-creme-975-75: #211d16; + --brown-cafe-creme-975-75-hover: #453e31; + --brown-cafe-creme-975-75-active: #5a5141; + --brown-cafe-creme-950-100: #28241c; + --brown-cafe-creme-950-100-hover: #4e4739; + --brown-cafe-creme-950-100-active: #635b4a; + --brown-cafe-creme-sun-383-moon-885: #ecd7a2; + --brown-cafe-creme-sun-383-moon-885-hover: #c5b386; + --brown-cafe-creme-sun-383-moon-885-active: #af9f77; + --brown-cafe-creme-925-125: #2e2a21; + --brown-cafe-creme-925-125-hover: #554e3f; + --brown-cafe-creme-925-125-active: #6b6351; + --brown-cafe-creme-main-782: #d1b781; + --brown-cafe-creme-850-200: #423925; + --brown-caramel-975-75: #251c16; + --brown-caramel-975-75-hover: #4c3c31; + --brown-caramel-975-75-active: #624e41; + --brown-caramel-950-100: #2c221c; + --brown-caramel-950-100-hover: #554439; + --brown-caramel-950-100-active: #6c574a; + --brown-caramel-sun-425-moon-901: #fbd8ab; + --brown-caramel-sun-425-moon-901-hover: #efb547; + --brown-caramel-sun-425-moon-901-active: #d6a23e; + --brown-caramel-925-125: #332821; + --brown-caramel-925-125-hover: #5d4b40; + --brown-caramel-925-125-active: #755f51; + --brown-caramel-main-648: #c08c65; + --brown-caramel-850-200: #4b3525; + --brown-opera-975-75: #241c17; + --brown-opera-975-75-hover: #4a3c33; + --brown-opera-975-75-active: #604f44; + --brown-opera-950-100: #2b221c; + --brown-opera-950-100-hover: #53443a; + --brown-opera-950-100-active: #6a574a; + --brown-opera-sun-395-moon-820: #e6be92; + --brown-opera-sun-395-moon-820-hover: #f2e2d3; + --brown-opera-sun-395-moon-820-active: #f8f0e9; + --brown-opera-925-125: #322821; + --brown-opera-925-125-hover: #5c4b40; + --brown-opera-925-125-active: #735f51; + --brown-opera-main-680: #bd987a; + --brown-opera-850-200: #493625; + --beige-gris-galet-975-75: #211d19; + --beige-gris-galet-975-75-hover: #453e37; + --beige-gris-galet-975-75-active: #595148; + --beige-gris-galet-950-100: #28231f; + --beige-gris-galet-950-100-hover: #4e453f; + --beige-gris-galet-950-100-active: #635950; + --beige-gris-galet-sun-407-moon-821: #d0c3b7; + --beige-gris-galet-sun-407-moon-821-hover: #eae5e1; + --beige-gris-galet-sun-407-moon-821-active: #f4f2f0; + --beige-gris-galet-925-125: #2e2924; + --beige-gris-galet-925-125-hover: #554d45; + --beige-gris-galet-925-125-active: #6b6157; + --beige-gris-galet-main-702: #aea397; + --beige-gris-galet-850-200: #433829; +} + +.fr-placement { + position: fixed; + width: max-content; +} + +@-moz-document url-prefix() { + :root[data-fr-scrolling] body { + position: sticky; + } + + :root { + --underline-thickness: calc(0.0625em + 0.25px); + } +} + +.fr-displayed-lg { + display: none !important; +} + +.fr-responsive-img--32x9 { + aspect-ratio: 3.5555555556 !important; + object-fit: cover; + object-position: 50% 50%; +} + +.fr-responsive-img--16x9 { + aspect-ratio: 1.7777777778 !important; + object-fit: cover; + object-position: 50% 50%; +} + +.fr-responsive-img--3x2 { + aspect-ratio: 1.5 !important; + object-fit: cover; + object-position: 50% 50%; +} + +.fr-responsive-img--4x3 { + aspect-ratio: 1.3333333333 !important; + object-fit: cover; + object-position: 50% 50%; +} + +.fr-responsive-img--1x1 { + aspect-ratio: 1 !important; + object-fit: cover; + object-position: 50% 50%; +} + +.fr-responsive-img--3x4 { + aspect-ratio: 0.75 !important; + object-fit: cover; + object-position: 50% 50%; +} + +.fr-responsive-img--2x3 { + aspect-ratio: 0.6666666667 !important; + object-fit: cover; + object-position: 50% 50%; +} + +.fr-responsive-vid--16x9 { + aspect-ratio: 1.7777777778 !important; +} + +.fr-responsive-vid--4x3 { + aspect-ratio: 1.3333333333 !important; +} + +.fr-responsive-vid--1x1 { + aspect-ratio: 1 !important; +} + +.fr-fi--xs::before, +.fr-fi--xs::after { + --icon-size: 0.75rem; +} + +.fr-fi--sm::before, +.fr-fi--sm::after { + --icon-size: 1rem; +} + +.fr-fi--md::before, +.fr-fi--md::after { + --icon-size: 1.5rem; +} + +.fr-fi--lg::before, +.fr-fi--lg::after { + --icon-size: 2rem; +} + +.fr-artwork-decorative { + fill: var(--artwork-decorative-blue-france); +} + +.fr-artwork-minor { + fill: var(--artwork-minor-red-marianne); +} + +.fr-artwork-major { + fill: var(--artwork-major-blue-france); +} + +.fr-artwork-background { + fill: var(--artwork-background-grey); +} + +.fr-artwork-motif { + fill: var(--artwork-motif-grey); +} + +.fr-artwork--green-tilleul-verveine .fr-artwork-minor { + fill: var(--artwork-minor-green-tilleul-verveine); +} + +.fr-artwork--green-bourgeon .fr-artwork-minor { + fill: var(--artwork-minor-green-bourgeon); +} + +.fr-artwork--green-emeraude .fr-artwork-minor { + fill: var(--artwork-minor-green-emeraude); +} + +.fr-artwork--green-menthe .fr-artwork-minor { + fill: var(--artwork-minor-green-menthe); +} + +.fr-artwork--green-archipel .fr-artwork-minor { + fill: var(--artwork-minor-green-archipel); +} + +.fr-artwork--blue-ecume .fr-artwork-minor { + fill: var(--artwork-minor-blue-ecume); +} + +.fr-artwork--blue-cumulus .fr-artwork-minor { + fill: var(--artwork-minor-blue-cumulus); +} + +.fr-artwork--purple-glycine .fr-artwork-minor { + fill: var(--artwork-minor-purple-glycine); +} + +.fr-artwork--pink-macaron .fr-artwork-minor { + fill: var(--artwork-minor-pink-macaron); +} + +.fr-artwork--pink-tuile .fr-artwork-minor { + fill: var(--artwork-minor-pink-tuile); +} + +.fr-artwork--yellow-tournesol .fr-artwork-minor { + fill: var(--artwork-minor-yellow-tournesol); +} + +.fr-artwork--yellow-moutarde .fr-artwork-minor { + fill: var(--artwork-minor-yellow-moutarde); +} + +.fr-artwork--orange-terre-battue .fr-artwork-minor { + fill: var(--artwork-minor-orange-terre-battue); +} + +.fr-artwork--brown-cafe-creme .fr-artwork-minor { + fill: var(--artwork-minor-brown-cafe-creme); +} + +.fr-artwork--brown-caramel .fr-artwork-minor { + fill: var(--artwork-minor-brown-caramel); +} + +.fr-artwork--brown-opera .fr-artwork-minor { + fill: var(--artwork-minor-brown-opera); +} + +.fr-artwork--beige-gris-galet .fr-artwork-minor { + fill: var(--artwork-minor-beige-gris-galet); +} + +[disabled] .fr-artwork * { + fill: var(--text-disabled-grey); +} + +.fr-h6, +.fr-h5, +.fr-h4, +.fr-h3, +.fr-h2, +.fr-h1, +.fr-display-xs, +.fr-display-sm, +.fr-display-md, +.fr-display-lg, +.fr-display-xl { + color: var(--text-title-grey); +} + +h6, +h5, +h4, +h3, +h2, +h1 { + color: var(--text-title-grey); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + SCHEME +\* ˍˍˍˍˍˍˍˍˍ */ + +/* ¯¯¯¯¯¯¯¯¯ *\ + UPLOAD +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-upload-group .fr-label .fr-hint-text { + margin-top: 0.75rem; +} + +.fr-upload-group .fr-label + .fr-upload { + margin-top: 1rem; +} + +.fr-upload-group .fr-message:first-child { + margin-top: 0.5rem; +} + +.fr-upload { + font-size: 0.875rem; + line-height: 1.5rem; + width: 100%; + display: inline-flex; + margin: 0; +} + +.fr-upload:disabled::-webkit-file-upload-button { + outline-style: none; + cursor: not-allowed; +} + +.fr-upload::-webkit-file-upload-button { + -webkit-appearance: button; + -moz-appearance: button; + appearance: button; + font: inherit; + cursor: pointer; + margin-right: 0.5rem; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + RANGE +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-range-group { + position: relative; +} + +.fr-range-group--valid::before, +.fr-range-group--error::before { + content: ""; + display: block; + pointer-events: none; + position: absolute; + top: 0; + right: -0.75rem; + bottom: 0; + left: -0.75rem; + background-repeat: no-repeat; + background-position: 0 0; + background-size: 0.125rem 100%; +} + +.fr-range { + --thumb-size: 1.5rem; + position: relative; + display: flex; + flex-direction: row; + justify-content: space-between; + flex-wrap: wrap; +} + +.fr-range input[type=range] { + outline: none; + width: 100%; +} + +.fr-range__output { + visibility: hidden; + color: var(--text-active-blue-france); +} + +.fr-range__output, +.fr-range__min, +.fr-range__max { + text-align: center; + min-width: var(--thumb-size); + font-size: 0.75rem; + line-height: 1.25rem; +} + +.fr-range[data-fr-js-range] { + --progress-left: 0; + --progress-right: calc(var(--thumb-size) * 0.5); +} + +.fr-range[data-fr-js-range]::before, +.fr-range[data-fr-js-range]::after { + content: ""; + display: block; + position: absolute; + top: 1.625rem; + right: 0; + left: 0; + width: 100%; + height: 0.75rem; + border-radius: 0.375rem; + forced-color-adjust: none; +} + +.fr-range[data-fr-js-range]::before { + outline-offset: -1px; + box-shadow: inset 0 0 0 1px var(--border-action-high-blue-france); +} + +.fr-range[data-fr-js-range]::after { + clip-path: polygon(var(--progress-left) 0, var(--progress-right) 0, var(--progress-right) 100%, var(--progress-left) 100%); + background-color: var(--background-active-blue-france); + + --idle: transparent; + --hover: var(--background-active-blue-france-hover); + --active: var(--background-active-blue-france-active); +} + +.fr-range[data-fr-js-range] input[type=range] { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background-color: transparent; + width: 100%; + height: var(--thumb-size); + z-index: 1; +} + +.fr-range[data-fr-js-range] input[type=range]:not(:only-of-type) { + pointer-events: none; +} + +.fr-range[data-fr-js-range] input[type=range]::-webkit-slider-thumb { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + width: var(--thumb-size); + height: var(--thumb-size); + border-radius: 50%; + border: none; + pointer-events: auto; + z-index: calc(var(--ground) + 500); + background-color: var(--background-raised-grey); + --hover: var(--background-raised-grey-hover); + --active: var(--background-raised-grey-active); + filter: drop-shadow(var(--raised-shadow)); + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); + border: 1px solid var(--border-action-high-blue-france); +} + +.fr-range[data-fr-js-range] input[type=range]::-webkit-slider-thumb:active { + z-index: 2; +} + +.fr-range[data-fr-js-range] input[type=range]::-moz-range-thumb { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + width: var(--thumb-size); + height: var(--thumb-size); + border-radius: 50%; + border: none; + pointer-events: auto; + z-index: calc(var(--ground) + 500); + background-color: var(--background-raised-grey); + --hover: var(--background-raised-grey-hover); + --active: var(--background-raised-grey-active); + filter: drop-shadow(var(--raised-shadow)); + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); + border: 1px solid var(--border-action-high-blue-france); +} + +.fr-range[data-fr-js-range] input[type=range]::-moz-range-thumb:active { + z-index: 2; +} + +.fr-range[data-fr-js-range] input[type=range]:disabled { + border-color: graytext; +} + +.fr-range[data-fr-js-range] .fr-range__output { + visibility: visible; +} + +.fr-range--sm { + --thumb-size: 1rem; +} + +.fr-range--sm[data-fr-js-range]::before, +.fr-range--sm[data-fr-js-range]::after { + top: 1.5rem; + height: 0.5rem; + border-radius: 0.25rem; +} + +.fr-range--step[data-fr-js-range] { + --step-width: 0; +} + +.fr-range--step[data-fr-js-range]::before, +.fr-range--step[data-fr-js-range]::after { + padding-left: 0.625rem; + padding-right: 0.625rem; + background-repeat: repeat-x; + background-size: var(--step-width) 100%; + background-position: 0.625rem 0; + background-clip: content-box; +} + +.fr-range--step.fr-range--sm[data-fr-js-range]::before, +.fr-range--step.fr-range--sm[data-fr-js-range]::after { + background-position: 0.375rem 0; + padding-left: 0.375rem; + padding-right: 0.375rem; +} + +.fr-range--double .fr-range__output { + min-width: calc(var(--thumb-size) * 2); +} + +.fr-range--double[data-fr-js-range] input[type=range] { + width: calc(100% - var(--thumb-size)); +} + +.fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(1) { + margin-right: var(--thumb-size); +} + +.fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(2) { + position: absolute; + right: 0; + top: 1.25rem; +} + +.fr-range--double.fr-range--step[data-fr-js-range]::before, +.fr-range--double.fr-range--step[data-fr-js-range]::after { + background-size: 0; +} + +.fr-range[data-fr-js-range] input[type=range]:disabled::-webkit-slider-thumb { + border: 1px solid var(--border-disabled-grey); +} + +.fr-range[data-fr-js-range] input[type=range]:disabled::-moz-range-thumb { + border: 1px solid var(--border-disabled-grey); +} + +.fr-range__min, +.fr-range__max { + color: var(--text-mention-grey); +} + +.fr-range--step[data-fr-js-range]::before { + background-image: radial-gradient(circle at 2px 50%, var(--background-action-high-blue-france) 0, var(--background-action-high-blue-france) 1px, transparent 1px); +} + +.fr-range--step[data-fr-js-range]::after { + background-image: radial-gradient(circle at 2px 50%, var(--background-action-low-blue-france) 0, var(--background-action-low-blue-france) 2px, transparent 2px); + box-shadow: inset 10px 0 0 0 var(--border-active-blue-france), inset -10px 0 0 0 var(--border-active-blue-france); +} + +.fr-range--step.fr-range--sm[data-fr-js-range]::after { + box-shadow: inset 6px 0 0 0 var(--border-active-blue-france), inset -6px 0 0 0 var(--border-active-blue-france); +} + +.fr-range-group--error::before { + background-image: linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)); +} + +.fr-range-group--valid::before { + background-image: linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)); +} + +.fr-range-group--disabled .fr-range[data-fr-js-range]::before { + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); +} + +.fr-range-group--disabled .fr-range[data-fr-js-range]::after { + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +.fr-range-group--disabled .fr-range--step[data-fr-js-range]::before { + background-image: radial-gradient(circle at 2px 50%, var(--background-disabled-grey) 0, var(--background-disabled-grey) 1px, transparent 1px); +} + +.fr-range-group--disabled .fr-range--step[data-fr-js-range]::after { + background-image: radial-gradient(circle at 2px 50%, var(--background-default-grey) 0, var(--background-default-grey) 2px, transparent 2px); + box-shadow: inset 10px 0 0 0 var(--border-disabled-grey), inset -10px 0 0 0 var(--border-disabled-grey); +} + +.fr-range-group--disabled .fr-range__output, +.fr-range-group--disabled .fr-range__min, +.fr-range-group--disabled .fr-range__max { + color: var(--text-disabled-grey); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ACCORDION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-accordion { + position: relative; +} + +.fr-accordion::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: inset 0 1px 0 0 var(--border-default-grey), 0 1px 0 0 var(--border-default-grey); +} + +.fr-accordion__title { + margin: 0; + display: block; + font-size: unset; + line-height: unset; +} + +.fr-accordion:focus-within { + z-index: 1; +} + +.fr-accordion__btn { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + font-weight: 500; + font-size: 1rem; + line-height: 1.5rem; + min-height: 3rem; + padding: 0.75rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; + width: 100%; + text-align: left; + margin: 0; + color: var(--text-action-high-blue-france); +} + +.fr-accordion__btn::before, +.fr-accordion__btn::after { + display: block; +} + +.fr-accordion__btn::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.25rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-down-s-line.svg"); + mask-image: url("../icons/system/arrow-down-s-line.svg"); + content: ""; + transition: transform 0.3s; + margin-right: 0; + margin-left: auto; +} + +.fr-accordion__btn::before { + content: none; +} + +.fr-accordion__btn[aria-expanded=true]::after { + transform: rotate(-180deg); +} + +.fr-accordion .fr-collapse { + --ul-type: disc; + --ol-type: decimal; + --ul-start: 1rem; + --ol-start: 1.5rem; + --xl-block: 0.5rem; + --li-bottom: 0.25rem; + --xl-base: 1em; + --ol-content: counters(li-counter, ".") ".  "; + transition: visibility 0.3s, padding 0.3s; +} + +.fr-accordion .fr-collapse--expanded { + padding-top: 1rem; + padding-bottom: 1.5rem; +} + +.fr-accordions-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; +} + +.fr-accordion__btn[aria-expanded=true] { + background-color: var(--background-open-blue-france); + + --idle: transparent; + --hover: var(--background-open-blue-france-hover); + --active: var(--background-open-blue-france-active); +} + +/* ------------------------------------ *\ + Badge +\* ------------------------------------ */ +.fr-badge { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + + --underline-img: none; + --hover-tint: var(--hover); + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 1.5rem; + padding: 0 0.5rem; + overflow: initial; + max-height: none; + font-weight: 700; + max-width: 100%; + text-transform: uppercase; + border-radius: 0.25rem; + color: var(--text-default-grey); + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); +} + +.fr-badge::before, +.fr-badge::after { + display: block; +} + +.fr-badge--icon-left[class^=fr-icon-], +.fr-badge--icon-left[class*=" fr-icon-"], +.fr-badge--icon-left[class^=fr-fi-], +.fr-badge--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-badge--icon-left[class^=fr-icon-]::before, +.fr-badge--icon-left[class*=" fr-icon-"]::before, +.fr-badge--icon-left[class^=fr-fi-]::before, +.fr-badge--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.25rem; +} + +.fr-badge[class^=fr-icon-]:not([class*=fr-badge--icon-])::before, +.fr-badge[class*=" fr-icon-"]:not([class*=fr-badge--icon-])::before, +.fr-badge[class^=fr-fi-]:not([class*=fr-badge--icon-])::before, +.fr-badge[class*=" fr-fi-"]:not([class*=fr-badge--icon-])::before { + content: none; +} + +.fr-badge--sm { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.125rem; + padding: 0 0.375rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-badge--sm.fr-badge--icon-left[class^=fr-icon-], +.fr-badge--sm.fr-badge--icon-left[class*=" fr-icon-"], +.fr-badge--sm.fr-badge--icon-left[class^=fr-fi-], +.fr-badge--sm.fr-badge--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-badge--sm.fr-badge--icon-left[class^=fr-icon-]::before, +.fr-badge--sm.fr-badge--icon-left[class*=" fr-icon-"]::before, +.fr-badge--sm.fr-badge--icon-left[class^=fr-fi-]::before, +.fr-badge--sm.fr-badge--icon-left[class*=" fr-fi-"]::before { + --icon-size: 0.75rem; + margin-left: -0.09375rem; + margin-right: 0.25rem; +} + +.fr-badge--sm[class^=fr-icon-]:not([class*=fr-badge--icon-])::before, +.fr-badge--sm[class*=" fr-icon-"]:not([class*=fr-badge--icon-])::before, +.fr-badge--sm[class^=fr-fi-]:not([class*=fr-badge--icon-])::before, +.fr-badge--sm[class*=" fr-fi-"]:not([class*=fr-badge--icon-])::before { + content: none; +} + +.fr-badge::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.25rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.fr-badge[class^=fr-icon-]::before, +.fr-badge[class*=" fr-icon-"]::before, +.fr-badge[class^=fr-fi-]::before, +.fr-badge[class*=" fr-fi-"]::before { + content: ""; +} + +.fr-badge--sm::before { + --icon-size: 0.75rem; + margin-left: -0.09375rem; + margin-right: 0.25rem; +} + +.fr-badge.fr-badge--info::before, +.fr-badge--sm.fr-badge--info::before { + -webkit-mask-image: url("../icons/system/fr--info-fill.svg"); + mask-image: url("../icons/system/fr--info-fill.svg"); +} + +.fr-badge.fr-badge--success::before, +.fr-badge--sm.fr-badge--success::before { + -webkit-mask-image: url("../icons/system/fr--success-fill.svg"); + mask-image: url("../icons/system/fr--success-fill.svg"); +} + +.fr-badge.fr-badge--error::before, +.fr-badge--sm.fr-badge--error::before { + -webkit-mask-image: url("../icons/system/fr--error-fill.svg"); + mask-image: url("../icons/system/fr--error-fill.svg"); +} + +.fr-badge.fr-badge--warning::before, +.fr-badge--sm.fr-badge--warning::before { + -webkit-mask-image: url("../icons/system/fr--warning-fill.svg"); + mask-image: url("../icons/system/fr--warning-fill.svg"); +} + +.fr-badge.fr-badge--new::before, +.fr-badge--sm.fr-badge--new::before { + -webkit-mask-image: url("../icons/weather/flashlight-fill.svg"); + mask-image: url("../icons/weather/flashlight-fill.svg"); +} + +.fr-badge--info::before, +.fr-badge--success::before, +.fr-badge--error::before, +.fr-badge--warning::before, +.fr-badge--new::before, +.fr-badge--sm--info::before, +.fr-badge--sm--success::before, +.fr-badge--sm--error::before, +.fr-badge--sm--warning::before, +.fr-badge--sm--new::before { + content: ""; +} + +.fr-badge.fr-badge--no-icon::before, +.fr-badge--sm.fr-badge--no-icon::before { + content: none; +} + +.fr-badges-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + display: flex; + flex-wrap: wrap; + margin-left: -0.25rem; + margin-right: -0.25rem; + margin-bottom: 0; +} + +.fr-badges-group > li { + display: inline-flex; + max-width: 100%; +} + +.fr-badges-group .fr-badge { + margin: 0 0.25rem 0.5rem 0.25rem; +} + +.fr-badges-group--sm .fr-badge { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.125rem; + padding: 0 0.375rem; +} + +.fr-badges-group--sm .fr-badge::before, +.fr-badges-group--sm .fr-badge::after { + --icon-size: 0.75rem; +} + +.fr-badge--info { + color: var(--text-default-info); + background-color: var(--background-contrast-info); + + --idle: transparent; + --hover: var(--background-contrast-info-hover); + --active: var(--background-contrast-info-active); +} + +.fr-badge--error { + color: var(--text-default-error); + background-color: var(--background-contrast-error); + + --idle: transparent; + --hover: var(--background-contrast-error-hover); + --active: var(--background-contrast-error-active); +} + +.fr-badge--success { + color: var(--text-default-success); + background-color: var(--background-contrast-success); + + --idle: transparent; + --hover: var(--background-contrast-success-hover); + --active: var(--background-contrast-success-active); +} + +.fr-badge--warning { + color: var(--text-default-warning); + background-color: var(--background-contrast-warning); + + --idle: transparent; + --hover: var(--background-contrast-warning-hover); + --active: var(--background-contrast-warning-active); +} + +.fr-badge--new { + color: var(--text-action-high-yellow-moutarde); + background-color: var(--background-contrast-yellow-moutarde); + + --idle: transparent; + --hover: var(--background-contrast-yellow-moutarde-hover); + --active: var(--background-contrast-yellow-moutarde-active); +} + +.fr-badge--green-tilleul-verveine { + color: var(--text-label-green-tilleul-verveine); + background-color: var(--background-contrast-green-tilleul-verveine); + + --idle: transparent; + --hover: var(--background-contrast-green-tilleul-verveine-hover); + --active: var(--background-contrast-green-tilleul-verveine-active); +} + +.fr-badge--green-bourgeon { + color: var(--text-label-green-bourgeon); + background-color: var(--background-contrast-green-bourgeon); + + --idle: transparent; + --hover: var(--background-contrast-green-bourgeon-hover); + --active: var(--background-contrast-green-bourgeon-active); +} + +.fr-badge--green-emeraude { + color: var(--text-label-green-emeraude); + background-color: var(--background-contrast-green-emeraude); + + --idle: transparent; + --hover: var(--background-contrast-green-emeraude-hover); + --active: var(--background-contrast-green-emeraude-active); +} + +.fr-badge--green-menthe { + color: var(--text-label-green-menthe); + background-color: var(--background-contrast-green-menthe); + + --idle: transparent; + --hover: var(--background-contrast-green-menthe-hover); + --active: var(--background-contrast-green-menthe-active); +} + +.fr-badge--green-archipel { + color: var(--text-label-green-archipel); + background-color: var(--background-contrast-green-archipel); + + --idle: transparent; + --hover: var(--background-contrast-green-archipel-hover); + --active: var(--background-contrast-green-archipel-active); +} + +.fr-badge--blue-ecume { + color: var(--text-label-blue-ecume); + background-color: var(--background-contrast-blue-ecume); + + --idle: transparent; + --hover: var(--background-contrast-blue-ecume-hover); + --active: var(--background-contrast-blue-ecume-active); +} + +.fr-badge--blue-cumulus { + color: var(--text-label-blue-cumulus); + background-color: var(--background-contrast-blue-cumulus); + + --idle: transparent; + --hover: var(--background-contrast-blue-cumulus-hover); + --active: var(--background-contrast-blue-cumulus-active); +} + +.fr-badge--purple-glycine { + color: var(--text-label-purple-glycine); + background-color: var(--background-contrast-purple-glycine); + + --idle: transparent; + --hover: var(--background-contrast-purple-glycine-hover); + --active: var(--background-contrast-purple-glycine-active); +} + +.fr-badge--pink-macaron { + color: var(--text-label-pink-macaron); + background-color: var(--background-contrast-pink-macaron); + + --idle: transparent; + --hover: var(--background-contrast-pink-macaron-hover); + --active: var(--background-contrast-pink-macaron-active); +} + +.fr-badge--pink-tuile { + color: var(--text-label-pink-tuile); + background-color: var(--background-contrast-pink-tuile); + + --idle: transparent; + --hover: var(--background-contrast-pink-tuile-hover); + --active: var(--background-contrast-pink-tuile-active); +} + +.fr-badge--yellow-tournesol { + color: var(--text-label-yellow-tournesol); + background-color: var(--background-contrast-yellow-tournesol); + + --idle: transparent; + --hover: var(--background-contrast-yellow-tournesol-hover); + --active: var(--background-contrast-yellow-tournesol-active); +} + +.fr-badge--yellow-moutarde { + color: var(--text-label-yellow-moutarde); + background-color: var(--background-contrast-yellow-moutarde); + + --idle: transparent; + --hover: var(--background-contrast-yellow-moutarde-hover); + --active: var(--background-contrast-yellow-moutarde-active); +} + +.fr-badge--orange-terre-battue { + color: var(--text-label-orange-terre-battue); + background-color: var(--background-contrast-orange-terre-battue); + + --idle: transparent; + --hover: var(--background-contrast-orange-terre-battue-hover); + --active: var(--background-contrast-orange-terre-battue-active); +} + +.fr-badge--brown-cafe-creme { + color: var(--text-label-brown-cafe-creme); + background-color: var(--background-contrast-brown-cafe-creme); + + --idle: transparent; + --hover: var(--background-contrast-brown-cafe-creme-hover); + --active: var(--background-contrast-brown-cafe-creme-active); +} + +.fr-badge--brown-caramel { + color: var(--text-label-brown-caramel); + background-color: var(--background-contrast-brown-caramel); + + --idle: transparent; + --hover: var(--background-contrast-brown-caramel-hover); + --active: var(--background-contrast-brown-caramel-active); +} + +.fr-badge--brown-opera { + color: var(--text-label-brown-opera); + background-color: var(--background-contrast-brown-opera); + + --idle: transparent; + --hover: var(--background-contrast-brown-opera-hover); + --active: var(--background-contrast-brown-opera-active); +} + +.fr-badge--beige-gris-galet { + color: var(--text-label-beige-gris-galet); + background-color: var(--background-contrast-beige-gris-galet); + + --idle: transparent; + --hover: var(--background-contrast-beige-gris-galet-hover); + --active: var(--background-contrast-beige-gris-galet-active); +} + +.fr-badge-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + display: flex; + flex-wrap: wrap; + margin-bottom: 0; +} + +.fr-badge-group > li { + display: inline-flex; + max-width: 100%; +} + +.fr-badge-group .fr-badge { + margin-right: 0.5rem; + margin-bottom: 0.5rem; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + LOGO +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-logo { + --text-spacing: 0; + --underline-img: none; + display: inline-block; + font-weight: 700; + line-height: 1.0317460317em; + letter-spacing: -0.01em; + text-transform: uppercase; + vertical-align: middle; + text-indent: -0.1em; + font-size: 1.05rem; + color: var(--text-black-white-grey); +} + +.fr-logo::before { + width: 2.75rem; + height: 1rem; + margin-bottom: 0.3333333333rem; + background-size: 2.75rem 1.125rem, 2.75rem 1rem, 0; + background-position: 0 -0.0625rem, 0 0, 0 0; + content: ""; + display: block; + background-repeat: no-repeat, no-repeat, no-repeat; + forced-color-adjust: none; +} + +:root[data-fr-mourning] .fr-logo::before { + background-size: 2.75rem 1.125rem, 0, 2.75rem 1rem; + box-shadow: 0 0 0 1px #fff; +} + +.fr-logo::after { + min-width: 2.625rem; + background-size: 5.25rem 3.75rem; + background-position: 0 calc(100% + 1.875rem); + padding-top: 2.2083333333rem; + content: ""; + display: block; + background-repeat: no-repeat; + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 252 180'%3E%3Cdefs%3E%3Csymbol id='a' viewBox='0 0 11 15.5'%3E%3Cpath d='M10.4 5.3C11.9 1.5 10.1 0 7.9 0 4.2 0 0 6.5 0 11.7c0 2.5 1.2 3.8 3 3.8 2.1 0 4.3-2 6.2-5.5h-1c-1.2 1.5-2.6 2.6-3.9 2.6-1.3 0-2-.8-2-2.6a10.7 10.7 0 01.3-2.2zm-4-3.1c1.1 0 2 .8 1.5 2.6L3.1 6.1c.8-2.2 2.2-4 3.4-4z'/%3E%3C/symbol%3E%3Csymbol id='b' viewBox='0 0 12.4 21.8'%3E%3Cuse width='11' height='15.5' y='6.4' href='%23a'/%3E%3Cpath d='M7.9 4.7L12.4.6V0h-3L6.7 4.7H8z'/%3E%3C/symbol%3E%3Csymbol id='c' viewBox='0 0 11.5 19'%3E%3Cpath d='M1.7 5.7h2.6L.1 17.1a1.3 1.3 0 001.2 2c3 0 6.4-2.6 7.8-6.2h-.7a9.4 9.4 0 01-5.1 3.5L7 5.7H11l.5-1.6H7.7L9 0H7.6L4.9 4.1l-3.2.4v1.2z'/%3E%3C/symbol%3E%3Csymbol id='d' viewBox='0 0 9.8 21.9'%3E%3Cpath d='M7.6 8c.3-1-.4-1.6-1-1.6-2.2 0-5 2.1-6 5h.7A5.6 5.6 0 014.4 9L.1 20.3a1.1 1.1 0 001 1.6c2.2 0 4.7-2 5.8-5H6A5.6 5.6 0 013 19.5zM8 3.7a1.8 1.8 0 001.8-1.8A1.8 1.8 0 008 0a1.8 1.8 0 00-1.8 1.8A1.8 1.8 0 008 3.6'/%3E%3C/symbol%3E%3Csymbol id='e' viewBox='0 0 14.8 15.5'%3E%3Cpath d='M3.3 3.1c.7 0 1 1 0 3.4l-3 6.8c-.7 1.3 0 2.2 1.2 2.2a1.3 1.3 0 001.5-1l3-8C7.4 4.8 10 3 11 3s.8.6.3 1.6l-4.6 9a1.3 1.3 0 001.1 1.9c2.3 0 5-2 6-5h-.6A5.6 5.6 0 0110 13l4-8a6.1 6.1 0 00.8-2.8A2 2 0 0012.6 0c-2 0-3.6 2.2-6 5V2.8C6.6 1.4 6.1 0 4.8 0 3.2 0 1.8 2.5.7 4.9h.7c.7-1.1 1.3-1.8 2-1.8'/%3E%3C/symbol%3E%3Csymbol id='f' viewBox='0 0 12 15.5'%3E%3Cpath d='M11.8 3.5c.5-1.9.2-3.5-1.2-3.5-1.8 0-2.3 1.2-4 5V2.8C6.5 1.3 6 0 4.6 0 3.1 0 1.7 2.5.5 5h.8C2 3.7 2.8 3 3.3 3c.7 0 1 1 0 3.4l-3 6.8c-.7 1.3 0 2.1 1.2 2.1a1.3 1.3 0 001.5-1l3-8a50.3 50.3 0 012.6-3h3.2z'/%3E%3C/symbol%3E%3Csymbol id='g' viewBox='0 0 14.7 16.2'%3E%3Cpath d='M10.5 13.1c-.6 0-1-1 0-3.4L14.6.1 13.4 0l-1.3 1.3h-.3C6.1 1.3 0 8.6 0 14.2a2 2 0 002.1 2.1c1.7 0 3.3-2.4 5.2-5l-.1 1c-.3 2.6.6 4 2 4 1.5 0 3-2.4 4-4.9h-.7c-.7 1.1-1.5 1.8-2 1.8zM7.9 9.8c-1.3 1.6-3.4 3.5-4.3 3.5-.5 0-.9-.5-.9-1.6 0-3.5 4-8.2 6-8.2a4.2 4.2 0 011.4.2z'/%3E%3C/symbol%3E%3Csymbol id='h' viewBox='0 0 21.9 19.8'%3E%3Cpath d='M11.2 19.8l.3-.9c-3.8-.7-4.3-.7-2.7-4.8l1.4-3.9h3c1.9 0 1.9.9 1.6 3h1l2.6-6.9h-1c-1 1.6-1.8 2.9-3.8 2.9h-3l2-5.6c.8-2 1.1-2.4 3.7-2.4h.7c2.6 0 3 .7 3 3.5h1l.9-4.7H7.3L7 .9c3 .6 3.3.9 2 4.8L5.7 14c-1.5 3.9-2 4.2-5.5 4.8l-.3.9z'/%3E%3C/symbol%3E%3Csymbol id='i' viewBox='0 0 10.1 21.9'%3E%3Cpath d='M2.9 19.4L10.1.3 9.8 0l-5 .6v.6l1 .7c.9.7.6 1.3-.2 3.4L.2 19.9a1.3 1.3 0 001.1 2c2.3 0 4.7-2.1 5.8-5h-.7a6.5 6.5 0 01-3.5 2.5'/%3E%3C/symbol%3E%3Csymbol id='j' viewBox='0 0 18 22'%3E%3Cpath d='M18 .6h-4.3a3.8 3.8 0 00-2.1-.6A6.6 6.6 0 005 6.5a3.3 3.3 0 003 3.6c-1.9.8-3 1.8-3 2.9a1.7 1.7 0 00.9 1.5c-4.3 1.3-6 2.8-6 4.7 0 2 2.6 2.8 5.6 2.8 5.3 0 9.6-2.7 9.6-5.1 0-1.8-1.6-2.5-4.3-3.3-2.2-.7-3.2-.8-3.2-1.6A2.4 2.4 0 019 10.2a6.6 6.6 0 006.1-6.5 4.5 4.5 0 00-.2-1.5h2.5zM9.8 16.2c2.1.7 3 1 3 1.6 0 1.4-2 2.5-5.6 2.5-2.7 0-4-.6-4-2 0-1.5 1.4-2.5 3.5-3.3a21.5 21.5 0 003 1.2zM9 9c-1 0-1.3-.8-1.3-1.7 0-2.8 1.4-6.2 3.5-6.2 1 0 1.3.8 1.3 1.6 0 2.9-1.4 6.3-3.5 6.3z'/%3E%3C/symbol%3E%3Csymbol id='k' viewBox='0 0 23 25.1'%3E%3Cpath d='M14.3 15.6c1.9 0 2 .8 1.6 2.8H17l2.5-6.8h-1c-1 1.6-1.7 2.9-3.8 2.9h-4.1l2-5.6c.7-2 1-2.4 3.7-2.4H18c2.6 0 3 .7 3 3.5h1l.9-4.7H7.3l-.3.9c3 .6 3.3.9 2 4.8l-3.2 8.4c-1.5 3.9-2 4.2-5.6 4.8l-.2 1h17.4l3.2-5h-1.2c-2 2-4 3.8-8 3.8-4.7 0-4.3-.3-2.7-4.6l1.4-3.8h4.2zm2.3-11.8L21 .6V0h-3l-2.6 3.9h1.2v-.1z'/%3E%3C/symbol%3E%3Csymbol id='l' viewBox='0 0 13.6 21.8'%3E%3Cpath d='M11.4 6.4c-2 0-4 2.2-5.8 4.8L9.6.3 9.4 0l-5 .6V1l1 .8c.9.7.6 1.3-.2 3.4L.8 16.8A13.9 13.9 0 000 19c0 1.4 1.8 2.7 3.5 2.7 3.8 0 10-6.9 10-12.2 0-2.3-.5-3.2-2.1-3.2zM4.8 19.5c-.8 0-1.9-.7-1.9-1.3a15.5 15.5 0 01.8-2.2L5 12.7C6.3 11 8.4 9.3 9.6 9.3c.7 0 1.2.4 1.2 1.5 0 3.1-2.9 8.7-6 8.7z'/%3E%3C/symbol%3E%3Csymbol id='m' viewBox='0 0 19.2 19.9'%3E%3Cpath d='M17.6 0H7.3L7 .9c3 .6 3.3.9 2 4.8l-3.2 8.5c-1.5 3.9-2 4.2-5.5 4.8L0 20h15.7l3.5-6H18c-2 2-4.2 4.8-7.7 4.8-2.7 0-3-.5-1.6-4.5l3.1-8.5c1.4-3.9 2-4.2 5.5-4.8z'/%3E%3C/symbol%3E%3Csymbol id='n' viewBox='0 0 126 90'%3E%3Cuse width='12.4' height='21.8' x='112.7' y='66.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='102.2' y='69' href='%23c'/%3E%3Cuse width='9.8' height='21.9' x='93.6' y='66.1' href='%23d'/%3E%3Cuse width='14.8' height='15.5' x='77.2' y='72.5' href='%23e'/%3E%3Cuse width='12' height='15.5' x='65.7' y='72.5' href='%23f'/%3E%3Cuse width='11' height='15.5' x='54.3' y='72.5' href='%23a'/%3E%3Cuse width='11.5' height='19' x='43.7' y='69' href='%23c'/%3E%3Cuse width='14.7' height='16.2' x='28.9' y='71.8' href='%23g'/%3E%3Cuse width='12' height='15.5' x='19.6' y='72.5' href='%23f'/%3E%3Cuse width='21.9' height='19.8' y='67.6' href='%23h'/%3E%3Cuse width='12.4' height='21.8' x='77.3' y='33.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='66.8' y='36' href='%23c'/%3E%3Cuse width='9.8' height='21.9' x='58.2' y='33' href='%23d'/%3E%3Cuse width='10.1' height='21.9' x='49.4' y='33.1' href='%23i'/%3E%3Cuse width='14.7' height='16.2' x='34.9' y='38.8' href='%23g'/%3E%3Cuse width='18' height='22' x='18.6' y='39.4' href='%23j'/%3E%3Cuse width='23' height='25.1' y='29.3' href='%23k'/%3E%3Cuse width='12.4' height='21.8' x='76.8' y='.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='66.2' y='2.9' href='%23c'/%3E%3Cuse width='12' height='15.5' x='54.8' y='6.5' href='%23f'/%3E%3Cuse width='11' height='15.5' x='43.4' y='6.4' href='%23a'/%3E%3Cuse width='13.6' height='21.8' x='29.4' y='.1' href='%23l'/%3E%3Cuse width='9.8' height='21.9' x='20.6' href='%23d'/%3E%3Cuse width='19.2' height='19.9' y='1.4' href='%23m'/%3E%3C/symbol%3E%3C/defs%3E%3Cuse fill='%23000' width='126' height='90' x='0' y='0' href='%23n'/%3E%3Cuse fill='%23fff' width='126' height='90' x='126' y='90' href='%23n'/%3E%3C/svg%3E"); +} + +[data-fr-theme=dark] .fr-logo::after { + background-position: -2.625rem 100%; +} + +.fr-logo--sm { + font-size: 0.7875rem; +} + +.fr-logo--sm::before { + width: 2.0625rem; + height: 0.75rem; + margin-bottom: 0.25rem; + background-size: 2.0625rem 0.84375rem, 2.0625rem 0.75rem, 0; + background-position: 0 -0.046875rem, 0 0, 0 0; +} + +:root[data-fr-mourning] .fr-logo--sm::before { + background-size: 2.0625rem 0.84375rem, 0, 2.0625rem 0.75rem; +} + +.fr-logo--sm::after { + min-width: 1.96875rem; + background-size: 3.9375rem 2.8125rem; + background-position: 0 calc(100% + 1.40625rem); + padding-top: 1.65625rem; +} + +[data-fr-theme=dark] .fr-logo--sm::after { + background-position: -1.96875rem 100%; +} + +.fr-logo--lg { + font-size: 1.3125rem; +} + +.fr-logo--lg::before { + width: 3.4375rem; + height: 1.25rem; + margin-bottom: 0.4166666667rem; + background-size: 3.4375rem 1.40625rem, 3.4375rem 1.25rem, 0; + background-position: 0 -0.078125rem, 0 0, 0 0; +} + +:root[data-fr-mourning] .fr-logo--lg::before { + background-size: 3.4375rem 1.40625rem, 0, 3.4375rem 1.25rem; +} + +.fr-logo--lg::after { + min-width: 3.28125rem; + background-size: 6.5625rem 4.6875rem; + background-position: 0 calc(100% + 2.34375rem); + padding-top: 2.7604166667rem; +} + +[data-fr-theme=dark] .fr-logo--lg::after { + background-position: -3.28125rem 100%; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + BUTTON +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-btn { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + + --underline-img: none; + --hover-tint: var(--hover); + font-weight: 500; + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + background-color: var(--background-action-high-blue-france); + + --idle: transparent; + --hover: var(--background-action-high-blue-france-hover); + --active: var(--background-action-high-blue-france-active); + color: var(--text-inverted-blue-france); +} + +.fr-btn::before, +.fr-btn::after { + display: block; +} + +.fr-btn[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn[target=_blank]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-btn--align-on-content { + margin-left: -1rem; + margin-right: -1rem; +} + +.fr-btn[class^=fr-icon-]:not([class*=fr-btn--icon-]), +.fr-btn[class*=" fr-icon-"]:not([class*=fr-btn--icon-]), +.fr-btn[class^=fr-fi-]:not([class*=fr-btn--icon-]), +.fr-btn[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) { + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-btn[class^=fr-icon-]:not([class*=fr-btn--icon-])::before, +.fr-btn[class*=" fr-icon-"]:not([class*=fr-btn--icon-])::before, +.fr-btn[class^=fr-fi-]:not([class*=fr-btn--icon-])::before, +.fr-btn[class*=" fr-fi-"]:not([class*=fr-btn--icon-])::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-btn--align-on-content[class^=fr-icon-]:not([class*=fr-btn--icon-]), +.fr-btn--align-on-content[class*=" fr-icon-"]:not([class*=fr-btn--icon-]), +.fr-btn--align-on-content[class^=fr-fi-]:not([class*=fr-btn--icon-]), +.fr-btn--align-on-content[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) { + margin-left: -0.5rem; + margin-right: -0.5rem; +} + +.fr-btn--icon-left[class^=fr-icon-], +.fr-btn--icon-left[class*=" fr-icon-"], +.fr-btn--icon-left[class^=fr-fi-], +.fr-btn--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--icon-left[class^=fr-icon-]::before, +.fr-btn--icon-left[class*=" fr-icon-"]::before, +.fr-btn--icon-left[class^=fr-fi-]::before, +.fr-btn--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-icon-], +.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-icon-"], +.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-fi-], +.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-fi-"] { + margin-left: -0.875rem; + margin-right: -1rem; +} + +.fr-btn--icon-right[class^=fr-icon-], +.fr-btn--icon-right[class*=" fr-icon-"], +.fr-btn--icon-right[class^=fr-fi-], +.fr-btn--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--icon-right[class^=fr-icon-]::after, +.fr-btn--icon-right[class*=" fr-icon-"]::after, +.fr-btn--icon-right[class^=fr-fi-]::after, +.fr-btn--icon-right[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-btn--icon-right[class^=fr-icon-]::before, +.fr-btn--icon-right[class*=" fr-icon-"]::before, +.fr-btn--icon-right[class^=fr-fi-]::before, +.fr-btn--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-icon-], +.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-icon-"], +.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-fi-], +.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-fi-"] { + margin-left: -1rem; + margin-right: -0.875rem; +} + +.fr-btn--sm { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; +} + +.fr-btn--sm[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--sm[target=_blank]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-btn--sm.fr-btn--align-on-content { + margin-left: -0.75rem; + margin-right: -0.75rem; +} + +.fr-btn--sm[class^=fr-icon-]:not([class*=fr-btn--icon-]), +.fr-btn--sm[class*=" fr-icon-"]:not([class*=fr-btn--icon-]), +.fr-btn--sm[class^=fr-fi-]:not([class*=fr-btn--icon-]), +.fr-btn--sm[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) { + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-btn--sm[class^=fr-icon-]:not([class*=fr-btn--icon-])::before, +.fr-btn--sm[class*=" fr-icon-"]:not([class*=fr-btn--icon-])::before, +.fr-btn--sm[class^=fr-fi-]:not([class*=fr-btn--icon-])::before, +.fr-btn--sm[class*=" fr-fi-"]:not([class*=fr-btn--icon-])::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-btn--sm.fr-btn--align-on-content[class^=fr-icon-]:not([class*=fr-btn--icon-]), +.fr-btn--sm.fr-btn--align-on-content[class*=" fr-icon-"]:not([class*=fr-btn--icon-]), +.fr-btn--sm.fr-btn--align-on-content[class^=fr-fi-]:not([class*=fr-btn--icon-]), +.fr-btn--sm.fr-btn--align-on-content[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) { + margin-left: -0.5rem; + margin-right: -0.5rem; +} + +.fr-btn--sm.fr-btn--icon-left[class^=fr-icon-], +.fr-btn--sm.fr-btn--icon-left[class*=" fr-icon-"], +.fr-btn--sm.fr-btn--icon-left[class^=fr-fi-], +.fr-btn--sm.fr-btn--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--sm.fr-btn--icon-left[class^=fr-icon-]::before, +.fr-btn--sm.fr-btn--icon-left[class*=" fr-icon-"]::before, +.fr-btn--sm.fr-btn--icon-left[class^=fr-fi-]::before, +.fr-btn--sm.fr-btn--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-icon-], +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-icon-"], +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-fi-], +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-fi-"] { + margin-left: -0.625rem; + margin-right: -0.75rem; +} + +.fr-btn--sm.fr-btn--icon-right[class^=fr-icon-], +.fr-btn--sm.fr-btn--icon-right[class*=" fr-icon-"], +.fr-btn--sm.fr-btn--icon-right[class^=fr-fi-], +.fr-btn--sm.fr-btn--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--sm.fr-btn--icon-right[class^=fr-icon-]::after, +.fr-btn--sm.fr-btn--icon-right[class*=" fr-icon-"]::after, +.fr-btn--sm.fr-btn--icon-right[class^=fr-fi-]::after, +.fr-btn--sm.fr-btn--icon-right[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-btn--sm.fr-btn--icon-right[class^=fr-icon-]::before, +.fr-btn--sm.fr-btn--icon-right[class*=" fr-icon-"]::before, +.fr-btn--sm.fr-btn--icon-right[class^=fr-fi-]::before, +.fr-btn--sm.fr-btn--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-icon-], +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-icon-"], +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-fi-], +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-fi-"] { + margin-left: -0.75rem; + margin-right: -0.625rem; +} + +.fr-btn--lg { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; +} + +.fr-btn--lg[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--lg[target=_blank]::after { + content: ""; + + --icon-size: 1.5rem; + margin-right: -0.1875rem; + margin-left: 0.5rem; +} + +.fr-btn--lg.fr-btn--align-on-content { + margin-left: -1.5rem; + margin-right: -1.5rem; +} + +.fr-btn--lg[class^=fr-icon-]:not([class*=fr-btn--icon-]), +.fr-btn--lg[class*=" fr-icon-"]:not([class*=fr-btn--icon-]), +.fr-btn--lg[class^=fr-fi-]:not([class*=fr-btn--icon-]), +.fr-btn--lg[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) { + overflow: hidden; + white-space: nowrap; + max-width: 3rem; + max-height: 3rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-btn--lg[class^=fr-icon-]:not([class*=fr-btn--icon-])::before, +.fr-btn--lg[class*=" fr-icon-"]:not([class*=fr-btn--icon-])::before, +.fr-btn--lg[class^=fr-fi-]:not([class*=fr-btn--icon-])::before, +.fr-btn--lg[class*=" fr-fi-"]:not([class*=fr-btn--icon-])::before { + --icon-size: 2rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-btn--lg.fr-btn--align-on-content[class^=fr-icon-]:not([class*=fr-btn--icon-]), +.fr-btn--lg.fr-btn--align-on-content[class*=" fr-icon-"]:not([class*=fr-btn--icon-]), +.fr-btn--lg.fr-btn--align-on-content[class^=fr-fi-]:not([class*=fr-btn--icon-]), +.fr-btn--lg.fr-btn--align-on-content[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) { + margin-left: -0.5rem; + margin-right: -0.5rem; +} + +.fr-btn--lg.fr-btn--icon-left[class^=fr-icon-], +.fr-btn--lg.fr-btn--icon-left[class*=" fr-icon-"], +.fr-btn--lg.fr-btn--icon-left[class^=fr-fi-], +.fr-btn--lg.fr-btn--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--lg.fr-btn--icon-left[class^=fr-icon-]::before, +.fr-btn--lg.fr-btn--icon-left[class*=" fr-icon-"]::before, +.fr-btn--lg.fr-btn--icon-left[class^=fr-fi-]::before, +.fr-btn--lg.fr-btn--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1.5rem; + margin-left: -0.1875rem; + margin-right: 0.5rem; +} + +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-icon-], +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-icon-"], +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-fi-], +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-fi-"] { + margin-left: -1.3125rem; + margin-right: -1.5rem; +} + +.fr-btn--lg.fr-btn--icon-right[class^=fr-icon-], +.fr-btn--lg.fr-btn--icon-right[class*=" fr-icon-"], +.fr-btn--lg.fr-btn--icon-right[class^=fr-fi-], +.fr-btn--lg.fr-btn--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--lg.fr-btn--icon-right[class^=fr-icon-]::after, +.fr-btn--lg.fr-btn--icon-right[class*=" fr-icon-"]::after, +.fr-btn--lg.fr-btn--icon-right[class^=fr-fi-]::after, +.fr-btn--lg.fr-btn--icon-right[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1.5rem; + margin-right: -0.1875rem; + margin-left: 0.5rem; +} + +.fr-btn--lg.fr-btn--icon-right[class^=fr-icon-]::before, +.fr-btn--lg.fr-btn--icon-right[class*=" fr-icon-"]::before, +.fr-btn--lg.fr-btn--icon-right[class^=fr-fi-]::before, +.fr-btn--lg.fr-btn--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-icon-], +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-icon-"], +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-fi-], +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-fi-"] { + margin-left: -1.5rem; + margin-right: -1.3125rem; +} + +.fr-btns-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + display: flex; + align-items: stretch; + flex-wrap: wrap; + margin-left: -0.5rem; + margin-right: -0.5rem; + + /** + * fr-btns-group--inline : aligne les boutons horizontalement dans tout les cas + * fr-btns-group--inline-(sm/md/lg) : permet de passer en horizontal à partir de la valeur du breakpoint appliqué (sm, md, lg) + */ + + /** + * fr-btns-group--left : (Défaut) aligne les boutons sur la gauche (en lecture L-t-R) + */ + + /** + * fr-btns-group--right : aligne les boutons sur la droite + */ + + /** + * fr-btns-group--center : aligne les boutons au centre du conteneur + */ + + /** + * fr-btns-group--center : aligne les boutons au centre du conteneur + */ + + /** + * fr-btns-group--equisized : Fixe la largeur des boutons à celle du plus grand. Géré en grande partie en JS. + */ + + /** + * fr-btns-group--sm : Fixe les boutons à la taille SM + */ + + /** + * fr-btns-group--md : (défaut) Fixe les boutons à la taille MD + */ + + /** + * fr-btns-group--lg : Fixe les boutons à la taille LG (sans modfifieur => MD) + */ +} + +.fr-btns-group > li, +.fr-btns-group > div { + width: 100%; + max-width: 100%; +} + +.fr-btns-group .fr-btn { + width: calc(100% - 1rem); + margin: 0 0.5rem 1rem; + justify-content: center; +} + +.fr-btns-group--inline .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; +} + +.fr-btns-group--inline > li { + display: inline-flex; + max-width: 100%; + width: auto; +} + +.fr-btns-group--inline.fr-btns-group--right.fr-btns-group--inline-reverse { + flex-direction: row-reverse; + justify-content: flex-start; +} + +.fr-btns-group--left, +.fr-btns-group--left li { + justify-content: flex-start; + text-align: left; +} + +.fr-btns-group--right, +.fr-btns-group--right li { + justify-content: flex-end; + text-align: right; +} + +.fr-btns-group--center, +.fr-btns-group--center li { + justify-content: center; + text-align: center; +} + +.fr-btns-group--between, +.fr-btns-group--between li { + justify-content: space-between; + text-align: center; +} + +.fr-btns-group--equisized { + --equisized-width: auto; +} + +.fr-btns-group--equisized .fr-btn { + justify-content: center; + width: var(--equisized-width); +} + +.fr-btns-group--sm .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; +} + +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-], +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"], +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-], +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + justify-content: flex-start; +} + +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before, +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-icon-], +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"], +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-fi-], +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-icon-]::before, +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-fi-]::before, +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-icon-], +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"], +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-fi-], +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::after, +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::after, +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::after, +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::before, +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::before, +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::before { + content: none; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"] { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + justify-content: flex-start; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-icon-], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-fi-], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"] { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-icon-]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-fi-]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-icon-], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-fi-], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"] { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::after, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::after, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::after, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::before { + content: none; +} + +.fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; +} + +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-], +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"], +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-], +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"] { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; + overflow: hidden; + white-space: nowrap; + max-width: 3rem; + max-height: 3rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + justify-content: flex-start; +} + +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before, +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 2rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-icon-], +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"], +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-fi-], +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"] { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-icon-]::before, +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-fi-]::before, +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1.5rem; + margin-left: -0.1875rem; + margin-right: 0.5rem; +} + +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-icon-], +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"], +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-fi-], +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"] { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::after, +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::after, +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::after, +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1.5rem; + margin-right: -0.1875rem; + margin-left: 0.5rem; +} + +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]::before, +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]::before, +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::before, +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::before { + content: none; +} + +.fr-fieldset__element > .fr-btns-group { + margin-bottom: -1rem; +} + +.fr-btn--close { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + display: flex; + margin-left: auto; +} + +.fr-btn--close::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/close-line.svg"); + mask-image: url("../icons/system/close-line.svg"); + content: ""; +} + +.fr-btn--close::before { + content: none; +} + +.fr-btn--tooltip { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-btn--tooltip::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/question-line.svg"); + mask-image: url("../icons/system/question-line.svg"); + content: ""; +} + +.fr-btn--fullscreen { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--fullscreen::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/media/fullscreen-line.svg"); + mask-image: url("../icons/media/fullscreen-line.svg"); + content: ""; +} + +.fr-btn--fullscreen::before { + content: none; +} + +.fr-btn--display { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--display::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/fr--theme-fill.svg"); + mask-image: url("../icons/system/fr--theme-fill.svg"); + content: ""; +} + +.fr-btn--account { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--account::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/user/account-circle-fill.svg"); + mask-image: url("../icons/user/account-circle-fill.svg"); + content: ""; +} + +.fr-btn--team { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--team::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/user/team-line.svg"); + mask-image: url("../icons/user/team-line.svg"); + content: ""; +} + +.fr-btn--briefcase { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--briefcase::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/business/briefcase-fill.svg"); + mask-image: url("../icons/business/briefcase-fill.svg"); + content: ""; +} + +.fr-btn--sort { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-btn--sort::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-up-down-line.svg"); + mask-image: url("../icons/system/arrow-up-down-line.svg"); + content: ""; + transition: transform 0.3s; +} + +.fr-btn--sort[aria-sort=descending]::before { + transform: rotate(-180deg); +} + +.fr-btn--sort[aria-sort=ascending], +.fr-btn--sort[aria-sort=descending] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-btn--sort[aria-sort=ascending]::before, +.fr-btn--sort[aria-sort=descending]::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-up-line.svg"); + mask-image: url("../icons/system/arrow-up-line.svg"); + content: ""; +} + +.fr-btn:disabled, +a.fr-btn:not([href]) { + color: var(--text-disabled-grey); + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +.fr-btn--secondary { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: inset 0 0 0 1px var(--border-action-high-blue-france); +} + +.fr-btn--secondary:disabled, +a.fr-btn--secondary:not([href]) { + color: var(--text-disabled-grey); + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-btn--tertiary, +.fr-btn--sort, +.fr-btn--account { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-btn--tertiary:disabled, +a.fr-btn--tertiary:not([href]), +a.fr-btn--sort:not([href]), +a.fr-btn--account:not([href]), +.fr-btn--sort:disabled, +.fr-btn--account:disabled { + color: var(--text-disabled-grey); + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-btn--tertiary-no-outline, +.fr-btn--close, +.fr-btn--display, +.fr-btn--fullscreen, +.fr-btn--tooltip, +.fr-btn--briefcase, +.fr-btn--team { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-btn--tertiary-no-outline:disabled, +a.fr-btn--tertiary-no-outline:not([href]), +a.fr-btn--close:not([href]), +a.fr-btn--display:not([href]), +a.fr-btn--fullscreen:not([href]), +a.fr-btn--tooltip:not([href]), +a.fr-btn--briefcase:not([href]), +a.fr-btn--team:not([href]), +.fr-btn--close:disabled, +.fr-btn--display:disabled, +.fr-btn--fullscreen:disabled, +.fr-btn--tooltip:disabled, +.fr-btn--briefcase:disabled, +.fr-btn--team:disabled { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + CONNECT +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-connect { + position: relative; + padding: 0.625em 0.75em 0.625em 4em; + display: inline-flex; + flex-direction: column; + align-items: flex-start; + justify-content: center; + margin-bottom: 0.75rem; + + --underline-img: none; + --hover-tint: var(--hover); + --active-tint: var(--active); + --external-link-content: none; + background-color: var(--background-action-high-blue-france); + + --idle: transparent; + --hover: var(--background-action-high-blue-france-hover); + --active: var(--background-action-high-blue-france-active); + color: var(--text-inverted-blue-france); +} + +.fr-connect:hover { + background-color: var(--hover-tint); +} + +.fr-connect:active { + background-color: var(--active-tint); +} + +.fr-connect::before { + content: ""; + display: block; + position: absolute; + top: 50%; + bottom: 0.25em; + left: 0.75em; + width: 2.5em; + height: 3em; + margin-top: -1.5em; + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 48'%3E%3Cpath fill='%232a2f82' d='M34.965 15.1 19.971 6.423 4.977 15.184a.606.606 0 0 0-.306.524v16.948a.666.666 0 0 0 .306.524l14.992 8.6 14.994-8.706a.665.665 0 0 0 .306-.524V15.628a.605.605 0 0 0-.304-.528Z'/%3E%3Cpath fill='%23df1f26' d='m14.614 15.6-5.029 8.628-4.557-9.175 5.39-3.113 4.489 3.16ZM35.27 32.58V15.622a.6.6 0 0 0-.306-.523L19.971 6.423'/%3E%3Cpath fill='%232e65b0' d='m4.673 32.58 15.3-26.157v35.362L4.977 33.18a.666.666 0 0 1-.306-.524V15.708Zm24.669-20.735L34.8 15l-4.489 9.15-5.387-9.236Z'/%3E%3Cpath fill='%23fff' d='m39.606 12.305-19.19-11.02a.933.933 0 0 0-.832 0L.394 12.305A.886.886 0 0 0 0 13v22a.886.886 0 0 0 .394.7l19.189 11.02a.933.933 0 0 0 .832 0L39.606 35.7A.886.886 0 0 0 40 35V13a.886.886 0 0 0-.394-.695ZM10.762 30.061h.079c-.042 0-.079.007-.079.05 0 .1.151 0 .2.1a.912.912 0 0 0-.629.276c0 .051.1.051.151.051-.075.1-.226.05-.277.151a.177.177 0 0 0 .1.05c-.05 0-.1 0-.1.051v.151c-.126 0-.176.1-.277.151.2.151.327 0 .528 0-.528.2-.956.478-1.484.629-.1 0 0 .151-.1.151.151.1.227-.05.377-.05-.654.377-1.333.7-2.037 1.132a.351.351 0 0 0-.1.2h-.2c-.1.05-.05.176-.151.277.226.151.5-.2.654 0 .05 0-.1.05-.2.05-.05 0-.05.1-.1.1h-.154c-.1.075-.2.126-.2.276a.219.219 0 0 0-.226.1 9.034 9.034 0 0 0 3.144-.578 7.685 7.685 0 0 0 2.088-1.559.176.176 0 0 1 .05.1 2.168 2.168 0 0 1-.806 1.08c-.277.151-.478.377-.7.478a4.045 4.045 0 0 0-.428.276 10.761 10.761 0 0 1-1.939.412l-.305.044c-.225.033-.449.069-.671.108L4.977 33.18a.648.648 0 0 1-.288-.411.574.574 0 0 0 .094-.063.265.265 0 0 0-.113-.071v-.65a12.786 12.786 0 0 0 3.038-.942A8.746 8.746 0 0 0 4.671 29.7v-1.515a11.662 11.662 0 0 1 1.639.392 6.415 6.415 0 0 1 1.182.578 3.113 3.113 0 0 0 .478.377.91.91 0 0 0 .8.05h.33a3.961 3.961 0 0 0 1.937-.905c0 .05.05.05.1.05a3.63 3.63 0 0 1-.428 1.132c.003.051-.048.152.053.202Zm2.817 3.571c.251-.1.4-.277.629-.377-.05.05-.05.151-.1.2a3.691 3.691 0 0 0-.528.4 15.96 15.96 0 0 0-1.585 1.61c-.252.3-.528.578-.8.855a2.385 2.385 0 0 1-.31.245l-2.527-1.45a4.047 4.047 0 0 0 1.076-.053 4.984 4.984 0 0 0 .855-.327v.1c.7-.277 1.232-.906 1.937-1.132.025 0 .126.1.226.05a1.883 1.883 0 0 1 1.509-.7c0 .05 0 .1.05.1h.025c-.151.126-.327.251-.5.377-.057.052-.007.102.043.102Zm-8.908-6.164v-.186a5.814 5.814 0 0 1 1.588-.188 1.52 1.52 0 0 1 .478 0 5.861 5.861 0 0 0-2.066.374Zm30.6 5.088a.665.665 0 0 1-.306.524l-10.079 5.851a32.3 32.3 0 0 1-3.408-1.185 2.826 2.826 0 0 1-.05-2.245 3.794 3.794 0 0 1 .352-.883c.025-.025.05-.05.05-.076a.025.025 0 0 0 .025-.025 4.316 4.316 0 0 1 .377-.555l.015-.015.02-.021.015-.015c0-.025.025-.05.05-.076.025-.051.075-.076.1-.126a3.771 3.771 0 0 1 .579-.5 4.07 4.07 0 0 1 .654-.177 19.817 19.817 0 0 1 2.415.328.751.751 0 0 1 .277.1 1.849 1.849 0 0 0 .905-.05 1.137 1.137 0 0 0 .855-.706 1.212 1.212 0 0 0 .05-1.059c-.178-.276-.013-.437.181-.59l.068-.055a1.17 1.17 0 0 0 .231-.216c.126-.252-.1-.4-.151-.63-.05-.1-.226-.05-.327-.2.352-.151.855-.429.629-.857-.151-.227-.377-.63-.1-.857.352-.2.855-.151 1.006-.479a1.138 1.138 0 0 0-.292-1.085l-.075-.108a4.754 4.754 0 0 1-.211-.32 6.914 6.914 0 0 0-.528-.757 4.3 4.3 0 0 1-.528-1.009c-.151-.378.05-.706.05-1.084a6.347 6.347 0 0 0-.327-2.144c-.126-.353-.176-.731-.327-1.059a1.12 1.12 0 0 0-.226-.58.375.375 0 0 1 0-.328 4.874 4.874 0 0 0 .579-.479.567.567 0 0 0-.2-.706c-.327-.151-.3.328-.528.429h-.151c-.05-.126.05-.177.151-.277 0-.05 0-.151-.05-.151-.2 0-.377-.051-.428-.151a3.957 3.957 0 0 0-1.861-1.286 2.319 2.319 0 0 0 .579.1 1.67 1.67 0 0 0 1.006-.1c.227-.076.277-.479.377-.706a.8.8 0 0 0-.151-.631 2.189 2.189 0 0 0-.906-.756 9.13 9.13 0 0 1-.679-.353.952.952 0 0 0-.251-.126c-2.965-1.485-9.069-.2-9.534 0h-.009a8.244 8.244 0 0 0-1.249.475 3.922 3.922 0 0 0-2.365 2.465 3.829 3.829 0 0 0-1.333 1.509c-.428.8-1.056 1.509-.956 2.414.1.78.277 1.484.428 2.289a4.668 4.668 0 0 0 .2.8c.1.276 0 .629.151.855.075.151.025.327.227.428v.2c.05.05.05.1.151.1v.2a6.446 6.446 0 0 1 1.107 1.434c.1.276-.478.151-.7.05a5.979 5.979 0 0 1-1.132-.956.175.175 0 0 0-.051.1c.2.352.906.78.528 1.006-.2.1-.428-.151-.629.051-.05.075 0 .176 0 .276-.277-.2-.578-.1-.855-.2-.2-.05-.252-.427-.478-.427a15.162 15.162 0 0 0-1.811-.327 15.137 15.137 0 0 0-1.739-.159V15.708a.606.606 0 0 1 .306-.524l14.987-8.761L34.965 15.1a.605.605 0 0 1 .306.524Zm-7.954-8.261a.325.325 0 0 1-.282.149 2.843 2.843 0 0 0-.282.273c.1 0 0 .149.1.149-.205.223.077.694-.205.793a2.176 2.176 0 0 1-1.127 0 .722.722 0 0 1 .167-.016h.085a.382.382 0 0 0 .337-.132v-.2c0-.05-.051-.05-.1-.05a.161.161 0 0 1-.1.05.223.223 0 0 0-.154-.2.807.807 0 0 1-.718-.273.67.67 0 0 1 .436-.05c.128 0 .077-.223.231-.322h.154c.307-.372.871-.471.974-.843 0-.1-.282-.1-.487-.149a2.259 2.259 0 0 0-.82.05 4.65 4.65 0 0 0-1.051.273 3.225 3.225 0 0 1 .923-.471 3.886 3.886 0 0 1 .718-.2l.132-.026.133-.027a.971.971 0 0 1 .556 0c.231.1.615.1.666.248.1.273-.154.545-.435.744-.057.081.148.135.148.23Z'/%3E%3C/svg%3E"); + background-repeat: no-repeat; + background-position: 50% 50%; + background-size: 2.5em 3em; +} + +.fr-connect__login, +.fr-connect__brand { + line-height: 1; + z-index: 1; + white-space: nowrap; +} + +.fr-connect__login { + font-size: 1.0625em; +} + +.fr-connect__brand { + font-weight: bold; + font-size: 1.125em; +} + +.fr-connect--plus { + padding-right: 3em; +} + +.fr-connect--plus::after { + content: "+"; + display: block; + position: absolute; + right: 0.25em; + bottom: 0; + font-size: 3em; + font-weight: bold; + line-height: 1; + transform: translate(5%, -17%); +} + +.fr-connect-group { + --text-spacing: 0 0 1rem 0; +} + +.fr-connect-group p { + font-size: 0.75rem; + line-height: 1.25rem; + color: var(--text-mention-grey); +} + +.fr-connect-group .fr-connect + p a { + font-size: 0.875rem; + line-height: 1.5rem; + color: var(--text-action-high-blue-france); +} + +.fr-connect:disabled, +a.fr-connect:not([href]) { + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); + color: var(--text-disabled-grey); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + QUOTE +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-quote { + position: relative; + margin: 0; + padding: 0 0.5rem 2rem 0.5rem; + background-size: 50% 1px; + background-repeat: no-repeat; + background-position: 0.5rem 100%; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-quote::before, +.fr-quote::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/editor/fr--quote-line.svg"); + mask-image: url("../icons/editor/fr--quote-line.svg"); + --icon-size: 2rem; +} + +.fr-quote::before { + content: ""; + display: block; + margin-bottom: 0.5rem; + color: var(--artwork-minor-blue-france); +} + +.fr-quote--column { + display: flex; + flex-direction: column; + align-items: flex-start; + justify-content: center; +} + +.fr-quote--column .fr-quote__author { + margin-left: 5.25rem; +} + +.fr-quote--column .fr-quote__source { + margin-left: 5.25rem; +} + +.fr-quote--column figcaption { + min-height: 4.25rem; + display: flex; + flex-direction: column; + align-items: flex-start; + justify-content: center; +} + +.fr-quote blockquote { + margin: 0; + + --text-spacing: 0 0 1rem; +} + +.fr-quote blockquote p { + font-size: 1.25rem; + line-height: 2rem; + font-weight: 700; +} + +.fr-quote__author { + font-weight: 700; + font-size: 1rem; + line-height: 1.5rem; + + --text-spacing: 0 0 0.25rem; +} + +.fr-quote__image { + width: 4.25rem; + background-size: cover; + border-radius: 50%; + overflow: hidden; + position: absolute; + display: flex; + flex-direction: row; +} + +.fr-quote__image img { + width: 100%; + height: 100%; + object-fit: cover; +} + +.fr-quote cite { + font-style: italic; +} + +.fr-quote figcaption { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; +} + +.fr-quote figcaption .fr-quote__source { + display: flex; + flex-direction: row; + justify-content: flex-start; + flex-wrap: wrap; + font-size: 0.75rem; + line-height: 1.25rem; +} + +.fr-quote figcaption .fr-quote__source li { + display: inline-block; +} + +.fr-quote figcaption .fr-quote__source li:not(:last-child)::after { + content: "·"; + display: inline-block; + padding-left: 0.25rem; + padding-right: 0.25rem; +} + +.fr-quote--green-tilleul-verveine::before { + color: var(--artwork-minor-green-tilleul-verveine); +} + +.fr-quote--green-bourgeon::before { + color: var(--artwork-minor-green-bourgeon); +} + +.fr-quote--green-emeraude::before { + color: var(--artwork-minor-green-emeraude); +} + +.fr-quote--green-menthe::before { + color: var(--artwork-minor-green-menthe); +} + +.fr-quote--green-archipel::before { + color: var(--artwork-minor-green-archipel); +} + +.fr-quote--blue-ecume::before { + color: var(--artwork-minor-blue-ecume); +} + +.fr-quote--blue-cumulus::before { + color: var(--artwork-minor-blue-cumulus); +} + +.fr-quote--purple-glycine::before { + color: var(--artwork-minor-purple-glycine); +} + +.fr-quote--pink-macaron::before { + color: var(--artwork-minor-pink-macaron); +} + +.fr-quote--pink-tuile::before { + color: var(--artwork-minor-pink-tuile); +} + +.fr-quote--yellow-tournesol::before { + color: var(--artwork-minor-yellow-tournesol); +} + +.fr-quote--yellow-moutarde::before { + color: var(--artwork-minor-yellow-moutarde); +} + +.fr-quote--orange-terre-battue::before { + color: var(--artwork-minor-orange-terre-battue); +} + +.fr-quote--brown-cafe-creme::before { + color: var(--artwork-minor-brown-cafe-creme); +} + +.fr-quote--brown-caramel::before { + color: var(--artwork-minor-brown-caramel); +} + +.fr-quote--brown-opera::before { + color: var(--artwork-minor-brown-opera); +} + +.fr-quote--beige-gris-galet::before { + color: var(--artwork-minor-beige-gris-galet); +} + +.fr-quote__source { + color: var(--text-mention-grey); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + BREADCRUMB +\* ˍˍˍˍˍˍˍˍˍ */ + +/** +un padding de 4px et une marge négative en compensation sont mis en place afin d'éviter de couper le focus. + */ +.fr-breadcrumb { + margin: 1rem 0 2rem; + font-size: 0.75rem; + line-height: 1.25rem; + + --text-spacing: 0 0 0.5rem; + position: relative; + color: var(--text-mention-grey); +} + +.fr-breadcrumb__button { + background-image: var(--underline-img), var(--underline-img); + background-position: var(--underline-x) 100%, var(--underline-x) calc(100% - var(--underline-thickness)); + background-repeat: no-repeat, no-repeat; + transition: background-size 0s; + background-size: var(--underline-hover-width) calc(var(--underline-thickness) * 2), var(--underline-idle-width) var(--underline-thickness); + font-size: 0.75rem; + line-height: 1.25rem; + margin: 0; + padding: 0; + + --hover-tint: var(--idle); + --active-tint: var(--idle); + color: inherit; +} + +.fr-breadcrumb__button:hover, +.fr-breadcrumb__button:active { + --underline-hover-width: var(--underline-max-width); +} + +.fr-breadcrumb__button[aria-expanded=true] { + display: none; +} + +.fr-breadcrumb .fr-collapse { + margin-left: -4px; + margin-right: -4px; + padding-left: 4px; + padding-right: 4px; + transform: translateY(-4px); +} + +.fr-breadcrumb__list { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + transform: translateY(4px); +} + +.fr-breadcrumb__list li { + display: inline; + line-height: 1.75rem; + + /** + * flèche séparatrice en font-icon + */ +} + +.fr-breadcrumb__list li:not(:first-child)::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-right-s-line.svg"); + mask-image: url("../icons/system/arrow-right-s-line.svg"); + --icon-size: 1rem; + content: ""; + margin-left: 0.25rem; + margin-right: 0.25rem; + vertical-align: -0.0625em; +} + +.fr-breadcrumb__link { + vertical-align: 0.25rem; + position: relative; + background-image: var(--underline-img), var(--underline-img); + background-position: var(--underline-x) 100%, var(--underline-x) calc(100% - var(--underline-thickness)); + background-repeat: no-repeat, no-repeat; + transition: background-size 0s; + background-size: var(--underline-hover-width) calc(var(--underline-thickness) * 2), var(--underline-idle-width) var(--underline-thickness); + + --hover-tint: var(--idle); + --active-tint: var(--idle); + font-size: 0.75rem; + line-height: 1.25rem; + padding: 0; +} + +.fr-breadcrumb__link:hover, +.fr-breadcrumb__link:active { + --underline-hover-width: var(--underline-max-width); +} + +.fr-breadcrumb__link[aria-current]:not([aria-current=false]) { + pointer-events: none; + cursor: default; + + --underline-img: none; + color: var(--text-default-grey); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + FORM +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-label { + display: block; + font-size: 1rem; + line-height: 1.5rem; + color: var(--text-label-grey); +} + +.fr-label + .fr-input, +.fr-label + .fr-input-wrap, +.fr-label + .fr-select { + margin-top: 0.5rem; +} + +.fr-hint-text { + display: block; + font-size: 0.75rem; + line-height: 1.25rem; + + --text-spacing: 0 0 1rem; +} + +.fr-hint-text + .fr-hint-text { + margin-top: 0.25rem; +} + +.fr-fieldset { + position: relative; + margin: 0 -0.75rem 1rem; + padding: 0 0.25rem; + display: flex; + flex-direction: row; + align-items: last baseline; + flex-wrap: wrap; + border: 0; +} + +.fr-fieldset__legend { + padding-bottom: 1rem; + padding-left: 0.75rem; + padding-right: 0.75rem; + margin-left: -0.25rem; + margin-right: -0.25rem; + font-size: 1rem; + line-height: 1.5rem; + font-weight: 700; + width: 100%; + color: var(--text-label-grey); +} + +.fr-fieldset__legend--regular { + font-weight: 400; +} + +.fr-fieldset__legend .fr-hint-text { + margin-top: 0.5rem; + font-weight: 400; +} + +.fr-fieldset--valid, +.fr-fieldset--error, +.fr-fieldset--info { + background-repeat: no-repeat; + background-position: 0 -2.25rem; + background-size: 2px calc(100% + 1.25rem); +} + +.fr-fieldset--valid .fr-fieldset__legend, +.fr-fieldset--error .fr-fieldset__legend, +.fr-fieldset--info .fr-fieldset__legend { + background-repeat: no-repeat; + background-position: 0 0; + background-size: 2px 100%; +} + +.fr-fieldset__element { + flex: 1 1 100%; + max-width: 100%; + padding-left: 0.5rem; + padding-right: 0.5rem; + margin-bottom: 1rem; +} + +.fr-fieldset__element--inline { + flex: 0 0 auto; +} + +.fr-fieldset__element--inline-grow, +.fr-fieldset__element--inline\@md.fr-fieldset__element--inline-grow { + flex-grow: 1; +} + +.fr-fieldset__element.fr-fieldset__element--year { + flex: 0 0 8rem; +} + +.fr-fieldset__element--year:not(.fr-fieldset__element--inline) { + margin-right: calc(100% - 8rem); +} + +.fr-fieldset__element.fr-fieldset__element--postal { + flex: 0 0 16rem; +} + +.fr-fieldset__element--postal:not(.fr-fieldset__element--inline) { + margin-right: calc(100% - 16rem); +} + +.fr-fieldset__element.fr-fieldset__element--number { + flex: 0 0 6rem; +} + +.fr-fieldset__element--number:not(.fr-fieldset__element--inline) { + margin-right: calc(100% - 6rem); +} + +.fr-fieldset__legend > h1:last-child::after, +.fr-fieldset__legend > h2:last-child::after, +.fr-fieldset__legend > h3:last-child::after, +.fr-fieldset__legend > h4:last-child::after, +.fr-fieldset__legend > h5:last-child::after, +.fr-fieldset__legend > h6:last-child::after, +.fr-fieldset__legend > p:last-child::after, +.fr-fieldset__legend > .fr-fieldset:last-child::after, +.fr-fieldset__element > h1:last-child::after, +.fr-fieldset__element > h2:last-child::after, +.fr-fieldset__element > h3:last-child::after, +.fr-fieldset__element > h4:last-child::after, +.fr-fieldset__element > h5:last-child::after, +.fr-fieldset__element > h6:last-child::after, +.fr-fieldset__element > p:last-child::after, +.fr-fieldset__element > .fr-fieldset:last-child::after { + content: ""; + display: block; + margin-bottom: -1rem; +} + +.fr-fieldset > .fr-messages-group { + flex: 1 1 100%; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-fieldset > .fr-messages-group > .fr-message:last-child { + margin-bottom: 1rem; +} + +.fr-message { + --comma: ", "; + --content: var(--comma); + display: flex; + flex-direction: row; + align-items: flex-start; + font-size: 0.75rem; + line-height: 1.25rem; + margin: 0 0 0.25rem 0; +} + +.fr-message::after { + content: var(--content); + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; +} + +.fr-message:last-child { + --comma: ". "; + margin-bottom: 0; +} + +.fr-message--error::before, +.fr-message--valid::before, +.fr-message--warning::before, +.fr-message--info::before { + flex: 0 0 auto; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 1rem; + content: ""; + display: inline-block; + margin-right: 0.25rem; + margin-top: 0.125rem; +} + +.fr-message--error::before { + -webkit-mask-image: url("../icons/system/fr--error-fill.svg"); + mask-image: url("../icons/system/fr--error-fill.svg"); +} + +.fr-message--valid::before { + -webkit-mask-image: url("../icons/system/fr--success-fill.svg"); + mask-image: url("../icons/system/fr--success-fill.svg"); +} + +.fr-message--info::before { + -webkit-mask-image: url("../icons/system/fr--info-fill.svg"); + mask-image: url("../icons/system/fr--info-fill.svg"); +} + +.fr-message--warning::before { + -webkit-mask-image: url("../icons/system/fr--warning-fill.svg"); + mask-image: url("../icons/system/fr--warning-fill.svg"); +} + +.fr-select-group--valid label, +.fr-input-group--valid label, +.fr-range-group--valid label, +.fr-upload-group--valid label { + color: var(--text-default-success); +} + +.fr-select-group--error label, +.fr-input-group--error label, +.fr-range-group--error label, +.fr-upload-group--error label { + color: var(--text-default-error); +} + +.fr-select-group--info label, +.fr-input-group--info label, +.fr-range-group--info label, +.fr-upload-group--info label { + color: var(--text-default-info); +} + +.fr-select-group--disabled label, +.fr-select-group--disabled .fr-hint-text, +.fr-input-group--disabled label, +.fr-input-group--disabled .fr-hint-text, +.fr-range-group--disabled label, +.fr-range-group--disabled .fr-hint-text, +.fr-upload-group--disabled label, +.fr-upload-group--disabled .fr-hint-text { + color: var(--text-disabled-grey); +} + +.fr-label--error { + color: var(--text-default-error); +} + +.fr-label--success { + color: var(--text-default-success); +} + +.fr-label--info { + color: var(--text-default-info); +} + +.fr-label--disabled, +.fr-label--disabled .fr-hint-text { + color: var(--text-disabled-grey); +} + +.fr-hint-text, +.fr-message { + color: var(--text-mention-grey); +} + +.fr-message--error { + color: var(--text-default-error); +} + +.fr-message--valid { + color: var(--text-default-success); +} + +.fr-message--info { + color: var(--text-default-info); +} + +.fr-message--warning { + color: var(--text-default-warning); +} + +.fr-fieldset:disabled .fr-label, +.fr-fieldset:disabled .fr-hint-text, +.fr-fieldset:disabled .fr-fieldset__legend { + color: var(--text-disabled-grey); +} + +.fr-fieldset input:disabled + label, +.fr-fieldset input:disabled + label .fr-hint-text, +.fr-fieldset input:disabled + label + .fr-hint-text { + color: var(--text-disabled-grey); +} + +.fr-fieldset--error, +.fr-fieldset--error .fr-fieldset__legend { + background-image: linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)); +} + +.fr-fieldset--error .fr-fieldset__legend, +.fr-fieldset--error .fr-label { + color: var(--text-default-error); +} + +.fr-fieldset--valid, +.fr-fieldset--valid .fr-fieldset__legend { + background-image: linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)); +} + +.fr-fieldset--valid .fr-fieldset__legend, +.fr-fieldset--valid .fr-label { + color: var(--text-default-success); +} + +.fr-fieldset--info, +.fr-fieldset--info .fr-fieldset__legend { + background-image: linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)); +} + +.fr-fieldset--info .fr-fieldset__legend, +.fr-fieldset--info .fr-label { + color: var(--text-default-info); +} + +.fr-select-group:not(:last-child), +.fr-input-group:not(:last-child) { + margin-bottom: 1.5rem; +} + +.fr-select-group .fr-label .fr-hint-text, +.fr-input-group .fr-label .fr-hint-text { + margin-top: 0.25rem; +} + +.fr-fieldset--inline .fr-fieldset__content { + display: flex; + align-items: baseline; + justify-content: flex-start; + flex-wrap: wrap; + margin: -0.75rem 0.5rem 0 0.5rem; +} + +.fr-fieldset--inline .fr-checkbox-group { + display: inline-flex; + margin-bottom: 0; +} + +.fr-fieldset--inline .fr-checkbox-group:first-child { + margin-top: 0; +} + +.fr-fieldset--inline .fr-checkbox-group:not(:last-child) { + margin-right: 1.25rem; +} + +.fr-fieldset--inline .fr-checkbox-group:last-child { + margin-bottom: 0; +} + +.fr-fieldset--inline .fr-radio-group { + display: inline-flex; +} + +.fr-fieldset--inline .fr-radio-group:not(:last-child) { + margin-right: 1.75rem; +} + +.fr-fieldset--inline .fr-radio-group:first-child { + margin-top: 0; +} + +.fr-fieldset--inline .fr-radio-group:last-child { + margin-bottom: 0; +} + +.fr-fieldset__content { + position: relative; + margin: 0 0.5rem; + width: 100%; +} + +.fr-fieldset__content .fr-radio-group:first-child, +.fr-fieldset__content .fr-checkbox-group:first-child { + margin-top: -0.75rem; +} + +.fr-fieldset__content .fr-radio-group label, +.fr-fieldset__content .fr-checkbox-group label { + padding: 0.75rem 0; +} + +.fr-fieldset__content .fr-radio-group:not(.fr-radio-rich) input[type=radio] + label::before, +.fr-fieldset__content .fr-checkbox-group input[type=checkbox] + label::before { + top: 0.75rem; +} + +.fr-fieldset__content + .fr-error-text, +.fr-fieldset__content + .fr-valid-text, +.fr-fieldset__content + .fr-info-text { + margin-top: 0; + margin-left: 0.5rem; + margin-bottom: 1rem; +} + +.fr-error-text, +.fr-valid-text, +.fr-info-text { + display: flex; + flex-direction: row; + align-items: center; + font-size: 0.75rem; + line-height: 1.25rem; + margin-top: 1rem; + margin-bottom: 0; +} + +.fr-error-text::before, +.fr-valid-text::before, +.fr-info-text::before { + flex: 0 0 auto; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 1rem; + content: ""; + display: inline-block; + margin-right: 0.25rem; +} + +.fr-error-text + .fr-error-text, +.fr-error-text + .fr-valid-text, +.fr-error-text + .fr-info-text, +.fr-valid-text + .fr-error-text, +.fr-valid-text + .fr-valid-text, +.fr-valid-text + .fr-info-text, +.fr-info-text + .fr-error-text, +.fr-info-text + .fr-valid-text, +.fr-info-text + .fr-info-text { + margin-top: 0.25rem; +} + +.fr-error-text::before { + -webkit-mask-image: url("../icons/system/fr--error-fill.svg"); + mask-image: url("../icons/system/fr--error-fill.svg"); +} + +.fr-valid-text::before { + -webkit-mask-image: url("../icons/system/fr--success-fill.svg"); + mask-image: url("../icons/system/fr--success-fill.svg"); +} + +.fr-info-text::before { + -webkit-mask-image: url("../icons/system/fr--info-fill.svg"); + mask-image: url("../icons/system/fr--info-fill.svg"); +} + +.fr-error-text { + color: var(--text-default-error); +} + +.fr-valid-text { + color: var(--text-default-success); +} + +.fr-info-text { + color: var(--text-default-info); +} + +.fr-fieldset--valid .fr-fieldset__content::before { + box-shadow: inset 2px 0 0 0 var(--border-plain-success); +} + +.fr-fieldset--error .fr-fieldset__content::before { + box-shadow: inset 2px 0 0 0 var(--border-plain-error); +} + +.fr-fieldset--info .fr-fieldset__content::before { + box-shadow: inset 2px 0 0 0 var(--border-plain-info); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + STEPPER +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-stepper { + --title-spacing: 0; + --text-spacing: 0; + margin-bottom: 2rem; + display: flex; + flex-direction: column; +} + +.fr-stepper__title { + display: flex; + flex-direction: column-reverse; + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; + + --title-spacing: 0 0 0.75rem 0; + --text-spacing: 0 0 0.75rem 0; + color: var(--text-title-grey); +} + +.fr-stepper__state { + font-size: 0.875rem; + line-height: 1.5rem; + + --title-spacing: 0 0 0.25rem 0; + --text-spacing: 0 0 0.25rem 0; + font-weight: 400; + color: var(--text-mention-grey); +} + +.fr-stepper__state::after { + content: "\a"; + white-space: pre; + line-height: 2rem; +} + +.fr-stepper__details { + font-size: 0.75rem; + line-height: 1.25rem; + margin-top: 0.75rem; + color: var(--text-mention-grey); +} + +.fr-stepper .fr-stepper__steps[data-fr-steps="2"][data-fr-current-step="2"] + .fr-stepper__details, +.fr-stepper .fr-stepper__steps[data-fr-steps="3"][data-fr-current-step="3"] + .fr-stepper__details, +.fr-stepper .fr-stepper__steps[data-fr-steps="4"][data-fr-current-step="4"] + .fr-stepper__details, +.fr-stepper .fr-stepper__steps[data-fr-steps="5"][data-fr-current-step="5"] + .fr-stepper__details, +.fr-stepper .fr-stepper__steps[data-fr-steps="6"][data-fr-current-step="6"] + .fr-stepper__details, +.fr-stepper .fr-stepper__steps[data-fr-steps="7"][data-fr-current-step="7"] + .fr-stepper__details, +.fr-stepper .fr-stepper__steps[data-fr-steps="8"][data-fr-current-step="8"] + .fr-stepper__details { + display: none; +} + +.fr-stepper__steps { + --stepper-size: 0.5rem; + --default-outer: calc((100% + var(--stepper-size)) / var(--steps)); + --default-inner: calc(var(--default-outer) - var(--stepper-size)); + --active-outer: calc((100% + var(--stepper-size)) / var(--current-step)); + --active-inner: calc(var(--active-outer) - var(--stepper-size)); + width: 100%; + height: var(--stepper-size); + background-repeat: no-repeat; + background-size: calc((100% + var(--stepper-size)) * var(--current-step) / var(--steps) - var(--stepper-size)) 100%, 100% 100%; + background-position: 0 0, 0 0; + + --current-step: 0; + background-image: repeating-linear-gradient(to right, var(--background-active-blue-france) 0, var(--background-active-blue-france) var(--active-inner), transparent var(--active-inner), transparent var(--active-outer)), repeating-linear-gradient(to right, var(--background-contrast-grey) 0, var(--background-contrast-grey) var(--default-inner), transparent var(--default-inner), transparent var(--default-outer)); +} + +.fr-stepper__steps[data-fr-steps="2"] { + --steps: 2; + --step-width: calc(100% / 2); +} + +.fr-stepper__steps[data-fr-steps="3"] { + --steps: 3; + --step-width: calc(100% / 3); +} + +.fr-stepper__steps[data-fr-steps="4"] { + --steps: 4; + --step-width: calc(100% / 4); +} + +.fr-stepper__steps[data-fr-steps="5"] { + --steps: 5; + --step-width: calc(100% / 5); +} + +.fr-stepper__steps[data-fr-steps="6"] { + --steps: 6; + --step-width: calc(100% / 6); +} + +.fr-stepper__steps[data-fr-steps="7"] { + --steps: 7; + --step-width: calc(100% / 7); +} + +.fr-stepper__steps[data-fr-steps="8"] { + --steps: 8; + --step-width: calc(100% / 8); +} + +.fr-stepper__steps[data-fr-current-step="1"] { + --current-step: 1; +} + +.fr-stepper__steps[data-fr-current-step="2"] { + --current-step: 2; +} + +.fr-stepper__steps[data-fr-current-step="3"] { + --current-step: 3; +} + +.fr-stepper__steps[data-fr-current-step="4"] { + --current-step: 4; +} + +.fr-stepper__steps[data-fr-current-step="5"] { + --current-step: 5; +} + +.fr-stepper__steps[data-fr-current-step="6"] { + --current-step: 6; +} + +.fr-stepper__steps[data-fr-current-step="7"] { + --current-step: 7; +} + +.fr-stepper__steps[data-fr-current-step="8"] { + --current-step: 8; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + TOOLTIP +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-tooltip { + --arrow-x: 0; + display: block; + max-width: min(24rem, calc((100vw - 2rem) * 2 / 3)); + padding: 0.5rem 0.5rem 1.25rem; + font-size: 0.75rem; + line-height: 1.25rem; + opacity: 1; + visibility: visible; + transition: opacity 0s 0.15s, visibility 0s 0.15s; + text-align: left; + background-repeat: no-repeat; + background-position: calc(50% + var(--arrow-x)) calc(100% - 0.5rem), calc(50% + var(--arrow-x)) calc(100% - 0.375rem), 50% calc(100% - 0.75rem), 50% calc(100% - 0.75rem); + background-size: 0.5rem 0.375rem, 0.5rem 0.375rem, 100% 1px, 100% calc(100% - 0.75rem); + white-space: normal; + color: var(--text-default-grey); +} + +.fr-tooltip:not(.fr-tooltip--shown) { + display: none; + opacity: 0; +} + +.fr-tooltip--hidding { + opacity: 0; +} + +.fr-tooltip.fr-placement--bottom { + padding-top: 1.25rem; + padding-bottom: 0.5rem; + background-position-y: 0.5rem, 0.375rem, 0.75rem, 0.75rem; +} + +.fr-tooltip.fr-placement { + z-index: calc(var(--ground) + 1000); + filter: drop-shadow(var(--overlap-shadow)); + background-image: linear-gradient(90deg, var(--background-overlap-grey), var(--background-overlap-grey)); +} +@supports (background: conic-gradient(white, black)) { + .fr-tooltip.fr-placement--top { + background-image: conic-gradient(from -33.69deg at 50% 100%, transparent 0deg, var(--background-overlap-grey) 0deg, var(--background-overlap-grey) 67.38deg, transparent 67.38deg), conic-gradient(from -33.69deg at 50% 100%, transparent 0deg, var(--border-default-grey) 0deg, var(--border-default-grey) 67.38deg, transparent 67.38deg), linear-gradient(90deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(90deg, var(--background-overlap-grey), var(--background-overlap-grey)); + } + + .fr-tooltip.fr-placement--bottom { + background-image: conic-gradient(from 146.31deg at 50% 0%, transparent 0deg, var(--background-overlap-grey) 0deg, var(--background-overlap-grey) 67.38deg, transparent 67.38deg), conic-gradient(from 146.31deg at 50% 0%, transparent 0deg, var(--border-default-grey) 0deg, var(--border-default-grey) 67.38deg, transparent 67.38deg), linear-gradient(90deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(90deg, var(--background-overlap-grey), var(--background-overlap-grey)); + } +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + LINK +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-link { + --text-spacing: 0; + --title-spacing: 0; + display: inline; + font-size: 1rem; + line-height: 1.5rem; + padding: 0 0; + color: var(--text-action-high-blue-france); +} + +.fr-link[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link[target=_blank]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-link--icon-left[class^=fr-icon-], +.fr-link--icon-left[class*=" fr-icon-"], +.fr-link--icon-left[class^=fr-fi-], +.fr-link--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--icon-left[class^=fr-icon-]::before, +.fr-link--icon-left[class*=" fr-icon-"]::before, +.fr-link--icon-left[class^=fr-fi-]::before, +.fr-link--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-link--icon-right[class^=fr-icon-], +.fr-link--icon-right[class*=" fr-icon-"], +.fr-link--icon-right[class^=fr-fi-], +.fr-link--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--icon-right[class^=fr-icon-]::after, +.fr-link--icon-right[class*=" fr-icon-"]::after, +.fr-link--icon-right[class^=fr-fi-]::after, +.fr-link--icon-right[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-link--icon-right[class^=fr-icon-]::before, +.fr-link--icon-right[class*=" fr-icon-"]::before, +.fr-link--icon-right[class^=fr-fi-]::before, +.fr-link--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-link[class^=fr-icon-]:not([class*=fr-link--icon-])::before, +.fr-link[class*=" fr-icon-"]:not([class*=fr-link--icon-])::before, +.fr-link[class^=fr-fi-]:not([class*=fr-link--icon-])::before, +.fr-link[class*=" fr-fi-"]:not([class*=fr-link--icon-])::before { + content: none; +} + +.fr-link--xs { + font-size: 0.75rem; + line-height: 1.25rem; + padding: 0 0; +} + +.fr-link--xs[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--xs[target=_blank]::after { + content: ""; + + --icon-size: 0.75rem; + margin-right: -0.09375rem; + margin-left: 0.5rem; +} + +.fr-link--xs.fr-link--icon-left[class^=fr-icon-], +.fr-link--xs.fr-link--icon-left[class*=" fr-icon-"], +.fr-link--xs.fr-link--icon-left[class^=fr-fi-], +.fr-link--xs.fr-link--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--xs.fr-link--icon-left[class^=fr-icon-]::before, +.fr-link--xs.fr-link--icon-left[class*=" fr-icon-"]::before, +.fr-link--xs.fr-link--icon-left[class^=fr-fi-]::before, +.fr-link--xs.fr-link--icon-left[class*=" fr-fi-"]::before { + --icon-size: 0.75rem; + margin-left: -0.09375rem; + margin-right: 0.5rem; +} + +.fr-link--xs.fr-link--icon-right[class^=fr-icon-], +.fr-link--xs.fr-link--icon-right[class*=" fr-icon-"], +.fr-link--xs.fr-link--icon-right[class^=fr-fi-], +.fr-link--xs.fr-link--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--xs.fr-link--icon-right[class^=fr-icon-]::after, +.fr-link--xs.fr-link--icon-right[class*=" fr-icon-"]::after, +.fr-link--xs.fr-link--icon-right[class^=fr-fi-]::after, +.fr-link--xs.fr-link--icon-right[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 0.75rem; + margin-right: -0.09375rem; + margin-left: 0.5rem; +} + +.fr-link--xs.fr-link--icon-right[class^=fr-icon-]::before, +.fr-link--xs.fr-link--icon-right[class*=" fr-icon-"]::before, +.fr-link--xs.fr-link--icon-right[class^=fr-fi-]::before, +.fr-link--xs.fr-link--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-link--xs[class^=fr-icon-]:not([class*=fr-link--icon-])::before, +.fr-link--xs[class*=" fr-icon-"]:not([class*=fr-link--icon-])::before, +.fr-link--xs[class^=fr-fi-]:not([class*=fr-link--icon-])::before, +.fr-link--xs[class*=" fr-fi-"]:not([class*=fr-link--icon-])::before { + content: none; +} + +.fr-link--sm { + font-size: 0.875rem; + line-height: 1.5rem; + padding: 0 0; +} + +.fr-link--sm[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--sm[target=_blank]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-link--sm.fr-link--icon-left[class^=fr-icon-], +.fr-link--sm.fr-link--icon-left[class*=" fr-icon-"], +.fr-link--sm.fr-link--icon-left[class^=fr-fi-], +.fr-link--sm.fr-link--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--sm.fr-link--icon-left[class^=fr-icon-]::before, +.fr-link--sm.fr-link--icon-left[class*=" fr-icon-"]::before, +.fr-link--sm.fr-link--icon-left[class^=fr-fi-]::before, +.fr-link--sm.fr-link--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-link--sm.fr-link--icon-right[class^=fr-icon-], +.fr-link--sm.fr-link--icon-right[class*=" fr-icon-"], +.fr-link--sm.fr-link--icon-right[class^=fr-fi-], +.fr-link--sm.fr-link--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--sm.fr-link--icon-right[class^=fr-icon-]::after, +.fr-link--sm.fr-link--icon-right[class*=" fr-icon-"]::after, +.fr-link--sm.fr-link--icon-right[class^=fr-fi-]::after, +.fr-link--sm.fr-link--icon-right[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-link--sm.fr-link--icon-right[class^=fr-icon-]::before, +.fr-link--sm.fr-link--icon-right[class*=" fr-icon-"]::before, +.fr-link--sm.fr-link--icon-right[class^=fr-fi-]::before, +.fr-link--sm.fr-link--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-link--sm[class^=fr-icon-]:not([class*=fr-link--icon-])::before, +.fr-link--sm[class*=" fr-icon-"]:not([class*=fr-link--icon-])::before, +.fr-link--sm[class^=fr-fi-]:not([class*=fr-link--icon-])::before, +.fr-link--sm[class*=" fr-fi-"]:not([class*=fr-link--icon-])::before { + content: none; +} + +.fr-link--lg { + font-size: 1.125rem; + line-height: 1.75rem; + padding: 0 0; +} + +.fr-link--lg[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--lg[target=_blank]::after { + content: ""; + + --icon-size: 1.5rem; + margin-right: -0.1875rem; + margin-left: 0.5rem; +} + +.fr-link--lg.fr-link--icon-left[class^=fr-icon-], +.fr-link--lg.fr-link--icon-left[class*=" fr-icon-"], +.fr-link--lg.fr-link--icon-left[class^=fr-fi-], +.fr-link--lg.fr-link--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--lg.fr-link--icon-left[class^=fr-icon-]::before, +.fr-link--lg.fr-link--icon-left[class*=" fr-icon-"]::before, +.fr-link--lg.fr-link--icon-left[class^=fr-fi-]::before, +.fr-link--lg.fr-link--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1.5rem; + margin-left: -0.1875rem; + margin-right: 0.5rem; +} + +.fr-link--lg.fr-link--icon-right[class^=fr-icon-], +.fr-link--lg.fr-link--icon-right[class*=" fr-icon-"], +.fr-link--lg.fr-link--icon-right[class^=fr-fi-], +.fr-link--lg.fr-link--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--lg.fr-link--icon-right[class^=fr-icon-]::after, +.fr-link--lg.fr-link--icon-right[class*=" fr-icon-"]::after, +.fr-link--lg.fr-link--icon-right[class^=fr-fi-]::after, +.fr-link--lg.fr-link--icon-right[class*=" fr-fi-"]::after { + content: ""; + + --icon-size: 1.5rem; + margin-right: -0.1875rem; + margin-left: 0.5rem; +} + +.fr-link--lg.fr-link--icon-right[class^=fr-icon-]::before, +.fr-link--lg.fr-link--icon-right[class*=" fr-icon-"]::before, +.fr-link--lg.fr-link--icon-right[class^=fr-fi-]::before, +.fr-link--lg.fr-link--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-link--lg[class^=fr-icon-]:not([class*=fr-link--icon-])::before, +.fr-link--lg[class*=" fr-icon-"]:not([class*=fr-link--icon-])::before, +.fr-link--lg[class^=fr-fi-]:not([class*=fr-link--icon-])::before, +.fr-link--lg[class*=" fr-fi-"]:not([class*=fr-link--icon-])::before { + content: none; +} + +button.fr-link { + text-align: left; +} + +.fr-links-group--download .fr-link, +.fr-link--download { + position: relative; + font-size: 1rem; + line-height: 1.5rem; + padding: 0 0; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-links-group--download .fr-link::after, +.fr-link--download::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/download-line.svg"); + mask-image: url("../icons/system/download-line.svg"); + content: ""; + margin-bottom: 1.75rem; + vertical-align: calc((0.75rem - var(--icon-size)) * 0.5 - 1.75rem); +} + +.fr-links-group--download .fr-link::before, +.fr-link--download::before { + content: none; +} + +.fr-links-group--download .fr-link .fr-link__detail, +.fr-link--download .fr-link__detail { + position: absolute; + left: 0; + font-size: 0.75rem; + line-height: 1.25rem; + font-weight: 400; + margin-top: 1.75rem; + white-space: nowrap; + pointer-events: none; + cursor: text; +} + +.fr-links-group--download .fr-link .fr-link__detail abbr, +.fr-link--download .fr-link__detail abbr { + text-decoration: none; +} + +.fr-links-group--download { + --ul-type: disc; + --ol-type: decimal; + --ul-start: 1rem; + --ol-start: 1.5rem; + --xl-block: 0.5rem; + --li-bottom: 0.25rem; + --xl-base: 1em; + --ol-content: counters(li-counter, ".") ".  "; +} + +.fr-links-group--download > li { + display: block; +} + +.fr-links-group--download .fr-link, +.fr-links-group .fr-link--download { + margin-bottom: 2.5rem; +} + +.fr-links-group { + --li-bottom: 0.5rem; +} + +.fr-links-group--inline { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + display: inline; + margin: 0 -0.5rem; +} + +.fr-links-group--inline > li { + display: inline; + line-height: 2.75rem; +} + +.fr-links-group--inline .fr-link { + margin: 0 0.5rem 1rem; +} + +.fr-links-group--sm .fr-link { + font-size: 0.875rem; + line-height: 1.5rem; + padding: 0 0; +} + +.fr-links-group--sm .fr-link::before, +.fr-links-group--sm .fr-link::after { + --icon-size: 1rem; +} + +.fr-links-group--sm .fr-link:not(.fr-link--download) { + vertical-align: top; +} + +.fr-links-group--lg .fr-link { + font-size: 1.125rem; + line-height: 1.75rem; + padding: 0 0; +} + +.fr-links-group--lg .fr-link::before, +.fr-links-group--lg .fr-link::after { + --icon-size: 1.5rem; +} + +.fr-links-group__title { + font-weight: 700; + font-size: 1.375rem; + line-height: 1.75rem; + margin: var(--title-spacing); +} + +.fr-links-group--bordered { + padding: 1.5rem 1.5rem 0.5rem; + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-link--close { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + display: flex; + flex-direction: row; + align-items: center; + margin-left: auto; + margin-right: -1rem; + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-link--close::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/close-line.svg"); + mask-image: url("../icons/system/close-line.svg"); + content: ""; +} + +.fr-link--close::before { + content: none; +} + +.fr-link.fr-link--icon-left.fr-fi-theme-fill { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link.fr-link--icon-left.fr-fi-theme-fill::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-link__detail { + color: var(--text-mention-grey); +} + +.fr-links-group li::marker { + color: var(--text-action-high-blue-france); +} + +.fr-link--close:disabled, +a.fr-link--close:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + SIDEMENU +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-sidemenu { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + --underline-img: none; + --text-spacing: 0; + --title-spacing: 0; + position: relative; + margin-left: -1rem; + margin-right: -1rem; + /** + * Titre facultatif + */ + /** + * Variantes du sidemenu proposées juste à partir du breakpoint md + */ + box-shadow: inset 0 -1px 0 0 var(--border-default-grey), inset 0 1px 0 0 var(--border-default-grey); + + /* + @include elevation.elevate(raised, (legacy:$legacy)); + @include respond-from(md) { + @include elevation.drop((legacy:$legacy)); + } + */ +} + +.fr-sidemenu a:not([href]) { + cursor: default; +} + +.fr-sidemenu .fr-collapse { + margin: -0.25rem -0.25rem 0; + padding: 0.25rem 0.25rem 0; +} + +.fr-sidemenu .fr-collapse.fr-collapsing { + margin-top: 0; + margin-bottom: 0; + padding-top: 0; + padding-bottom: 0; +} + +.fr-sidemenu__title { + padding: 1rem 0; + font-size: 1.125rem; + line-height: 1.75rem; + font-weight: 700; + color: var(--text-title-grey); + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-sidemenu__list { + font-weight: 700; +} + +.fr-sidemenu__list .fr-sidemenu__list { + margin: 0 1rem 1rem; + font-weight: 400; +} + +.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__link, +.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__btn { + font-size: 1rem; + line-height: 1.5rem; + font-weight: 400; +} + +.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__link, +.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__btn { + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-sidemenu__item { + position: relative; +} + +.fr-sidemenu__item::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: 0 -1px 0 0 var(--border-default-grey), inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-sidemenu__item .fr-sidemenu__item .fr-sidemenu__item::before { + content: none; +} + +.fr-sidemenu__inner { + /** + * Ce wrapper ne sert que pour la version mobile + * On l'utilise pour l'ouverture/fermeture du sidemenu entier + */ +} + +.fr-sidemenu__inner > .fr-collapse { + margin: -0.25rem 0.75rem 0; + padding: 0.25rem 0.75rem 0; +} + +/** + * Styles du bouton et du lien d'accès direct du sidemnu + */ +.fr-sidemenu__link, +.fr-sidemenu__btn { + position: relative; + display: flex; + flex-direction: row; + align-items: center; + width: 100%; + padding: 0.75rem 1rem; + font-size: 1rem; + line-height: 1.5rem; + text-align: left; + font-weight: 700; + + --hover-tint: var(--hover); + --active-tint: var(--active); + color: var(--text-action-high-blue-france); +} + +.fr-sidemenu__link[aria-current]:not([aria-current=false])::before, +.fr-sidemenu__btn[aria-current]:not([aria-current=false])::before { + content: ""; + position: absolute; + top: 0.75rem; + bottom: 0.75rem; + left: 0; + width: 2px; + background-color: var(--border-active-blue-france); + + --idle: transparent; + --hover: var(--border-active-blue-france-hover); + --active: var(--border-active-blue-france-active); +} + +.fr-sidemenu__link:not([href])[aria-current]:not([aria-current=false]) { + pointer-events: none; + cursor: default; +} + +/** + * Style du bouton du sidemnenu pour ouvrir/refermer les listes de niveaux 1 et 2 + * Bouton pour la version mobile pour ouvrir/refermer le sidemenu + */ +.fr-sidemenu__btn[aria-expanded] { + display: flex; + flex-direction: row; + align-items: center; +} + +.fr-sidemenu__btn[aria-expanded]::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-down-s-line.svg"); + mask-image: url("../icons/system/arrow-down-s-line.svg"); + --icon-size: 1rem; + content: ""; + margin-left: auto; + margin-right: 0; + transition: transform 0.3s; +} + +.fr-sidemenu__btn[aria-expanded=true]::after { + transform: rotate(-180deg); +} + +/** + * Modificateur pour le bouton en version mobile permettant d'ouvrir/refermer le sidemenu + * L'icône de gauche est défini dans _sidemenu.scss (provisoire) + */ +.fr-sidemenu__inner > .fr-sidemenu__btn { + width: 100%; + font-weight: 500; + outline-offset: -2px; + + /** + * Ajout de l'icône de menu en mode mobile (provisoire) + */ +} + +.fr-sidemenu__inner > .fr-sidemenu__btn::after { + margin-right: 1rem; +} + +.fr-sidemenu__inner > .fr-sidemenu__btn::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/menu-2-fill.svg"); + mask-image: url("../icons/system/menu-2-fill.svg"); + --icon-size: 1rem; + content: ""; + margin-left: 0.5rem; + margin-right: 0.5rem; +} + +.fr-sidemenu__item .fr-sidemenu__link, +.fr-sidemenu__item .fr-sidemenu__btn { + color: var(--text-action-high-grey); +} + +.fr-sidemenu__item:first-child::before { + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-sidemenu__item:last-child::before { + box-shadow: 0 -1px 0 0 var(--border-default-grey); +} + +.fr-sidemenu__link[aria-current]:not([aria-current=false]), +.fr-sidemenu__btn[aria-current]:not([aria-current=false]) { + color: var(--text-active-blue-france); +} + +.fr-sidemenu__btn[aria-expanded=true] { + background-color: var(--background-open-blue-france); + + --idle: transparent; + --hover: var(--background-open-blue-france-hover); + --active: var(--background-open-blue-france-active); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + HIGHLIGHT +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-highlight { + padding-left: 1.25rem; + font-size: 1rem; + line-height: 1.5rem; + background-size: 0.25rem 100%; + background-position: 0 0; + background-repeat: no-repeat; + background-image: linear-gradient(0deg, var(--border-default-blue-france), var(--border-default-blue-france)); +} + +.fr-highlight--green-tilleul-verveine { + background-image: linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)); +} + +.fr-highlight--green-bourgeon { + background-image: linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)); +} + +.fr-highlight--green-emeraude { + background-image: linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)); +} + +.fr-highlight--green-menthe { + background-image: linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)); +} + +.fr-highlight--green-archipel { + background-image: linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)); +} + +.fr-highlight--blue-ecume { + background-image: linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)); +} + +.fr-highlight--blue-cumulus { + background-image: linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)); +} + +.fr-highlight--purple-glycine { + background-image: linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)); +} + +.fr-highlight--pink-macaron { + background-image: linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)); +} + +.fr-highlight--pink-tuile { + background-image: linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)); +} + +.fr-highlight--yellow-tournesol { + background-image: linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)); +} + +.fr-highlight--yellow-moutarde { + background-image: linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)); +} + +.fr-highlight--orange-terre-battue { + background-image: linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)); +} + +.fr-highlight--brown-cafe-creme { + background-image: linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)); +} + +.fr-highlight--brown-caramel { + background-image: linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)); +} + +.fr-highlight--brown-opera { + background-image: linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)); +} + +.fr-highlight--beige-gris-galet { + background-image: linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + TAB +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-tabs__tab { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + + --underline-img: none; + --hover-tint: var(--hover); + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + position: relative; + overflow: visible; + font-weight: 700; + z-index: 1; + margin: 0 0.25rem; + height: 100%; + white-space: nowrap; + background-size: 0 2px, 1px 0, 1px 0, 100% 1px; + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; + background-position: 0 0, 0 calc(100% - 1px), 100% calc(100% - 1px), 100% 100%; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); + box-shadow: 0 2px 0 0 var(--background-default-grey); +} + +.fr-tabs__tab::before, +.fr-tabs__tab::after { + display: block; +} + +.fr-tabs__tab[class^=fr-icon-]:not([class*=fr-tabs__tab--icon-]), +.fr-tabs__tab[class*=" fr-icon-"]:not([class*=fr-tabs__tab--icon-]), +.fr-tabs__tab[class^=fr-fi-]:not([class*=fr-tabs__tab--icon-]), +.fr-tabs__tab[class*=" fr-fi-"]:not([class*=fr-tabs__tab--icon-]) { + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.75rem; + padding-right: 0.75rem; +} + +.fr-tabs__tab[class^=fr-icon-]:not([class*=fr-tabs__tab--icon-])::before, +.fr-tabs__tab[class*=" fr-icon-"]:not([class*=fr-tabs__tab--icon-])::before, +.fr-tabs__tab[class^=fr-fi-]:not([class*=fr-tabs__tab--icon-])::before, +.fr-tabs__tab[class*=" fr-fi-"]:not([class*=fr-tabs__tab--icon-])::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.75rem; +} + +.fr-tabs__tab--icon-left[class^=fr-icon-], +.fr-tabs__tab--icon-left[class*=" fr-icon-"], +.fr-tabs__tab--icon-left[class^=fr-fi-], +.fr-tabs__tab--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-tabs__tab--icon-left[class^=fr-icon-]::before, +.fr-tabs__tab--icon-left[class*=" fr-icon-"]::before, +.fr-tabs__tab--icon-left[class^=fr-fi-]::before, +.fr-tabs__tab--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-tabs { + --tabs-height: auto; + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + --underline-img: none; + position: relative; + overflow: hidden; + margin-left: 0; + margin-right: 0; + margin-top: -4px; + padding-top: 4px; + display: flex; + flex-direction: row; + align-items: flex-start; + flex-wrap: wrap; + height: var(--tabs-height); + + /** + * Animation de la hauteur du panel + */ + transition: height 0.3s; + + /** + * ul : element srollable des boutons + */ + + /** + * Tab button + */ + + /** + * Tab Panel + */ + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); + + /** + * Tab button + */ +} + +.fr-tabs--viewport-width { + margin-left: calc(50% - 50vw); + margin-right: calc(50% - 50vw); +} + +.fr-tabs::before { + content: ""; + display: block; + width: 100%; + height: 100%; + margin-top: -1px; + order: 2; + box-shadow: inset 0 1px 0 0 var(--border-default-grey), inset 1px 0 0 0 var(--border-default-grey), inset -1px 0 0 0 var(--border-default-grey); +} + +.fr-tabs__list { + display: flex; + align-items: stretch; + overflow-x: auto; + width: 100%; + min-height: 3rem; + z-index: 1; + order: 1; + + /** + * overflow vertical de 4px pour le focus + */ + margin: -4px 0 -4px; + padding: 4px 0.75rem; +} + +.fr-tabs__tab[aria-selected=true] { + background-size: 100% 2px, 1px calc(100% - 1px), 1px calc(100% - 1px), 0 1px; +} + +.fr-tabs__panel { + --underline-img: linear-gradient(0deg, currentColor, currentColor); + --ul-type: disc; + --ol-type: decimal; + --ul-start: 1rem; + --ol-start: 1.5rem; + --xl-block: 0.5rem; + --li-bottom: 0.25rem; + --xl-base: 1em; + --ol-content: counters(li-counter, ".") ".  "; + display: block; + order: 3; + position: relative; + left: -100%; + width: 100%; + height: auto; + padding: 1rem; + margin-right: -100%; + flex: 0 0 100%; + transition: visibility 0.3s, transform 0.3s; + + /** + * Les éléments non sélectionnés sont cachés et rendus innaccessibles au focus + * Point d'attention : visibility hidden sur le panel et surcharge sur l'élément selected avec visibility visible créé des problèmes dans la gestion du focus en cas d'imbrication d'onglets + * + * tabs + * └─ panel selected + * └─ panel (visibility hidden, tabindex -1) + * └─ tabs + * └─ panel selected (visibility visible tabindex 0) + * ↑ ce panel est accessible alors que caché par son panel parent + * solution : visibility hidden seulement sur les éléments non sélectionnés + **/ +} + +.fr-tabs__panel:focus, +.fr-tabs__panel:focus-visible { + outline-offset: calc(-1rem + 2px); +} + +.fr-tabs__panel--direction-end { + transform: translate(100%); +} + +.fr-tabs__panel--direction-start { + transform: translate(-100%); +} + +.fr-tabs__panel:not(.fr-tabs__panel--selected) { + visibility: hidden; +} + +/* +* Ombres ajoutées en Js si le contenu est plus grand que le conteneur +*/ +.fr-tabs__shadow { + --tabs-list-height: 3rem; + + /** + * Modifier ombre à gauche + **/ + + /** + * Modifier ombre à droite + **/ + + /** + * Modifier combinaison ombre à gauche et ombre à droite + **/ +} + +.fr-tabs__shadow::before { + content: ""; + display: block; + position: absolute; + top: 4px; + right: 0; + left: 0; + z-index: 2; + box-shadow: inset 0 0 0 0 rgba(22, 22, 22, 0), inset 0 0 0 0 rgba(22, 22, 22, 0); + height: calc(var(--tabs-list-height) - 8px); + opacity: 0.8; + pointer-events: none; + transition: box-shadow 0.3s; +} + +.fr-tabs__shadow--left::before { + box-shadow: inset 2rem 0 1.5rem -2rem #161616, inset 0 0 0 0 rgba(22, 22, 22, 0); +} + +.fr-tabs__shadow--right::before { + box-shadow: inset 0 0 0 0 rgba(22, 22, 22, 0), inset -2rem 0 1.5rem -2rem #161616; +} + +.fr-tabs__shadow--left.fr-tabs__shadow--right::before { + box-shadow: inset 2rem 0 1.5rem -2rem #161616, inset -2rem 0 1.5rem -2rem #161616; +} + +:root[data-fr-theme=dark] .fr-tabs__shadow::before { + opacity: 1; +} + +.fr-tabs__tab:not([aria-selected=true]) { + background-color: var(--background-action-low-blue-france); + + --idle: transparent; + --hover: var(--background-action-low-blue-france-hover); + --active: var(--background-action-low-blue-france-active); + color: var(--text-action-high-grey); +} + +.fr-tabs__tab[aria-selected=true]:not(:disabled) { + background-image: linear-gradient(0deg, var(--border-active-blue-france), var(--border-active-blue-france)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); + color: var(--text-active-blue-france); +} + +.fr-tabs__tab:disabled { + color: var(--text-disabled-grey); + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + PAGINATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-pagination__link { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + --hover-tint: var(--hover); + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + min-width: 2rem; + margin-left: 0.5rem; + margin-right: 0.5rem; + margin-bottom: 1rem; + + --underline-img: none; + position: relative; +} + +.fr-pagination__link::before, +.fr-pagination__link::after { + display: block; +} + +.fr-pagination { + --underline-img: none; + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + color: var(--text-action-high-grey); +} + +.fr-pagination__list { + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + flex-wrap: wrap; +} + +.fr-pagination__list > *:first-child, +.fr-pagination__list > *:first-child * { + margin-left: 0; +} + +.fr-pagination__list > *:last-child, +.fr-pagination__list > *:last-child * { + margin-right: 0; +} + +.fr-pagination__link:not([href])[aria-current]:not([aria-current=false]) { + cursor: default; + pointer-events: none; +} + +.fr-pagination__link--first { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-pagination__link--first::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/fr--arrow-left-s-first-line.svg"); + mask-image: url("../icons/system/fr--arrow-left-s-first-line.svg"); + content: ""; +} + +.fr-pagination__link--first.fr-pagination__link--label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-pagination__link--first.fr-pagination__link--label::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/fr--arrow-left-s-first-line.svg"); + mask-image: url("../icons/system/fr--arrow-left-s-first-line.svg"); + content: ""; +} + +.fr-pagination__link--prev { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-pagination__link--prev::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-left-s-line.svg"); + mask-image: url("../icons/system/arrow-left-s-line.svg"); + content: ""; +} + +.fr-pagination__link--prev.fr-pagination__link--label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-pagination__link--prev.fr-pagination__link--label::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-left-s-line.svg"); + mask-image: url("../icons/system/arrow-left-s-line.svg"); + content: ""; +} + +.fr-pagination__link--next { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-pagination__link--next::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-right-s-line.svg"); + mask-image: url("../icons/system/arrow-right-s-line.svg"); + content: ""; +} + +.fr-pagination__link--next.fr-pagination__link--label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-pagination__link--next.fr-pagination__link--label::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-right-s-line.svg"); + mask-image: url("../icons/system/arrow-right-s-line.svg"); + content: ""; +} + +.fr-pagination__link--next.fr-pagination__link--label::before { + content: none; +} + +.fr-pagination__link--last { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-pagination__link--last::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/fr--arrow-right-s-last-line.svg"); + mask-image: url("../icons/system/fr--arrow-right-s-last-line.svg"); + content: ""; +} + +.fr-pagination__link--last.fr-pagination__link--label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-pagination__link--last.fr-pagination__link--label::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/fr--arrow-right-s-last-line.svg"); + mask-image: url("../icons/system/fr--arrow-right-s-last-line.svg"); + content: ""; +} + +.fr-pagination__link--last.fr-pagination__link--label::before { + content: none; +} + +.fr-pagination__link[aria-current]:not([aria-current=false]) { + background-color: var(--background-active-blue-france); + + --idle: transparent; + --hover: var(--background-active-blue-france-hover); + --active: var(--background-active-blue-france-active); + color: var(--text-inverted-blue-france); +} + +.fr-pagination__link:not([aria-current]):disabled, +a.fr-pagination__link:not([aria-current]):not([href]), +a.fr-pagination__link[aria-current=false]:not([href]), +.fr-pagination__link[aria-current=false]:disabled { + color: var(--text-disabled-grey); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + SUMMARY +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-summary { + --text-spacing: 0 0 0.5rem 0; + --title-spacing: 0 0 0.5rem 0; + padding: 1.5rem; + font-size: 0.75rem; + line-height: 1.25rem; + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); +} + +.fr-summary ol { + list-style-type: none; +} + +.fr-summary li { + padding: 0.5rem 0; +} + +.fr-summary li::marker { + content: none; +} + +.fr-summary__title { + font-size: 0.75rem; + line-height: 1.25rem; + padding-left: 0.5rem; + font-weight: 700; + text-transform: uppercase; + color: var(--text-title-grey); +} + +.fr-summary__link { + display: inline; + position: relative; + font-size: 0.75rem; + line-height: 1.25rem; +} + +.fr-summary__link::before { + content: var(--ol-content); + position: absolute; + right: 100%; + font-size: var(--xl-size); + font-weight: bold; +} + +.fr-summary__link:not(:hover):not(:active) { + --underline-idle-width: 0; +} + +.fr-summary li > a { + color: var(--text-action-high-grey); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + TABLE +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-table { + --table-offset: calc(0px); + --row-height: 0.125rem; + --text-spacing: 0; + --title-spacing: 0; + position: relative; + margin-bottom: 2.5rem; + margin-top: 1rem; + /* + * Cache la caption + */ + + /* + * Fixe le caption en bas du tableau + */ + + /* Style bordered, ajoute des bordures verticales entre chaque cellule */ + + /* Désactive le scroll horizontal */ + padding-top: var(--table-offset); + /* + * Cache la caption + */ + + /* + * Fixe le caption en bas du tableau + */ + + /* + * pas de scroll ni de shadow + */ + + /* + * Fixe la taille des colonnes du tableau + */ + + /* Style bordered, ajoute des bordures entre chaque ligne */ + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table__container { + overflow: auto; + padding-top: var(--table-offset); +} + +.fr-table__content .fr-cell--fixed .fr-checkbox-group + *, +.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group + *, +.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group + *, +.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group + * { + margin-left: 0.5rem; +} + +.fr-table__content .fr-cell--fixed .fr-checkbox-group .fr-label, +.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group .fr-label, +.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group .fr-label, +.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group .fr-label { + color: transparent; + width: 0; + pointer-events: none; +} + +.fr-table__content .fr-cell--fixed .fr-checkbox-group .fr-label::before, +.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group .fr-label::before, +.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group .fr-label::before, +.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group .fr-label::before { + left: -1.25rem; +} + +.fr-table__content .fr-cell--fixed .fr-checkbox-group input[type=checkbox], +.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group input[type=checkbox], +.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group input[type=checkbox], +.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group input[type=checkbox] { + left: 0.25rem; +} + +.fr-table__content .fr-cell--fixed { + position: sticky; + left: 0; + z-index: 1; +} + +.fr-table__content .fr-cell--center { + text-align: center; +} + +.fr-table__content .fr-cell--right { + text-align: right; +} + +.fr-table__content .fr-cell--top { + vertical-align: top; +} + +.fr-table__content .fr-cell--bottom { + vertical-align: bottom; +} + +.fr-table__content .fr-cell__title { + font-weight: 700; +} + +.fr-table__content .fr-cell__desc { + font-weight: 400; +} + +.fr-table__content .fr-cell--inline { + display: flex; + align-items: center; + margin: 0 -0.5rem; +} + +.fr-table__content .fr-cell--inline > * { + margin: 0 0.5rem; +} + +.fr-table__content .fr-cell--multiline, +.fr-table__content .fr-cell--multiline * { + white-space: normal; +} + +.fr-table__content .fr-cell--sort { + display: flex; + align-items: center; + justify-content: space-between; +} + +.fr-table__content .fr-cell--sort .fr-btn--sort { + margin-left: 1rem; +} + +.fr-table__content .fr-col--xs { + white-space: normal; + min-width: 4rem; +} + +.fr-table__content .fr-col--sm { + white-space: normal; + min-width: 5rem; +} + +.fr-table__content .fr-col--md { + white-space: normal; + min-width: 12.5rem; +} + +.fr-table__content .fr-col--lg { + white-space: normal; + min-width: 25rem; +} + +.fr-table__content table { + width: 100%; + border-spacing: 0; + border-collapse: collapse; +} + +.fr-table__content table thead { + position: relative; +} + +.fr-table__content table thead::before { + content: ""; + display: block; + position: absolute; + top: inherit; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 1px; + pointer-events: none; + z-index: 1; +} + +.fr-table__content table thead th { + font-weight: 700; + background-color: var(--background-alt-grey); + + --idle: transparent; + --hover: var(--background-alt-grey-hover); + --active: var(--background-alt-grey-active); + background-image: linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)); +} + +.fr-table__content table thead th[role=columnheader] { + background-size: 100% 1px, 1px 100%; + background-repeat: no-repeat, no-repeat; + background-position: 0 100%, 100% 0; + background-image: linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)), linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)); +} + +.fr-table__content table tbody th { + background-size: 100% 1px, 1px 100%; + background-repeat: no-repeat, no-repeat; + background-position: 0 100%, 100% 0; + background-color: var(--background-alt-grey); + + --idle: transparent; + --hover: var(--background-alt-grey-hover); + --active: var(--background-alt-grey-active); + background-image: linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)); +} + +.fr-table__content table tbody tr::after { + position: absolute; + left: 0; + width: 100%; + height: var(--row-height); + z-index: 2; + pointer-events: none; + transform: translateY(-0.125rem); + background-size: 0.125rem 100%, 0.125rem 100%, 100% 0.125rem, 0 0; + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; + background-position: 0 0, 100% 0, 0 0, 0 100%; + background-image: linear-gradient(0deg, var(--border-action-high-blue-france), var(--border-action-high-blue-france)), linear-gradient(0deg, var(--border-action-high-blue-france), var(--border-action-high-blue-france)), linear-gradient(0deg, var(--border-action-high-blue-france), var(--border-action-high-blue-france)), linear-gradient(0deg, var(--border-action-high-blue-france), var(--border-action-high-blue-france)); +} + +.fr-table__content table tbody tr[aria-selected=true]::after, +.fr-table__content table tbody tr[aria-selected=true] + tr::after { + content: ""; +} + +.fr-table__content table tbody tr[aria-selected=true] + tr[aria-selected=true]::after { + background-size: 0.125rem 100%, 0.125rem 100%, 0 0, 0 0; +} + +.fr-table__content table tbody tr[aria-selected=true] + tr:not([aria-selected=true])::after { + background-size: 0 0, 0 0, 100% 0.125rem, 0 0; +} + +.fr-table__content table tbody tr:last-of-type[aria-selected=true]::after { + background-size: 0.125rem 100%, 0.125rem 100%, 100% 0.125rem, 100% 0.125rem; +} + +.fr-table__content table tbody tr[aria-selected=true] + tr:last-of-type[aria-selected=true]::after { + background-size: 0.125rem 100%, 0.125rem 100%, 0 0, 100% 0.125rem; +} + +.fr-table__content th, +.fr-table__content td { + display: table-cell; + padding: 0.5rem 1rem; + font-size: 0.875rem; + line-height: 1.5rem; + text-align: left; + vertical-align: middle; + white-space: nowrap; + background-size: 100% 1px; + background-repeat: no-repeat; + background-position: 100% 100%; +} + +.fr-table__content th .fr-checkbox-group, +.fr-table__content td .fr-checkbox-group { + display: inline-block; +} + +.fr-table__content th .fr-checkbox-group .fr-label, +.fr-table__content td .fr-checkbox-group .fr-label { + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-table caption { + position: initial; + font-size: 1.375rem; + line-height: 1.75rem; + margin: var(--title-spacing); + font-weight: 700; + margin-bottom: 1rem; + text-align: left; +} + +.fr-table caption .fr-table__caption__desc { + margin-top: 1rem; + font-size: 1rem; + line-height: 1.5rem; + font-weight: 400; +} + +.fr-table__detail { + font-size: 0.875rem; + line-height: 1.5rem; + color: var(--text-mention-grey); +} + +.fr-table[data-fr-js-table=true] caption { + position: absolute; + top: 0; +} + +.fr-table[data-fr-js-table=true] .fr-table__wrapper { + position: relative; +} + +.fr-table[data-fr-js-table=true] .fr-table__wrapper::after { + content: ""; + display: block; + position: absolute; + top: var(--table-offset); + left: 0; + width: 100%; + height: calc(100% - var(--table-offset)); + z-index: 1; + background-position: 0 0, 0 0, 100% 100%, 0 100%; + background-size: 100% 1px, 1px 100%, 1px 100%, 100% 1px; + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; + pointer-events: none; +} + +.fr-table__header .fr-table__detail { + margin-bottom: 1rem; +} + +.fr-table__header .fr-segmented { + margin-bottom: 1rem; +} + +.fr-table__footer--start { + margin-top: 1rem; +} + +.fr-table__footer--start .fr-table__detail { + padding-right: 0.5rem; +} + +.fr-table__footer--middle { + margin-top: 1rem; + display: flex; + flex-direction: row; + align-items: center; + justify-content: center; +} + +.fr-table__footer--middle .fr-pagination { + margin-top: 0.75rem; +} + +.fr-table__footer--end { + margin-top: 1.5rem; + flex: 1 0 100%; +} + +.fr-table--sm .fr-table__content th, +.fr-table--sm .fr-table__content td { + padding: 0.25rem 0.75rem; +} + +.fr-table--lg .fr-table__content th, +.fr-table--lg .fr-table__content td { + padding: 0.75rem 1.5rem; +} + +.fr-table.fr-table--no-caption .fr-table__wrapper .fr-table__container { + padding-top: 0; +} + +.fr-table.fr-table--no-caption .fr-table__wrapper caption { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; + height: 0; +} + +.fr-table.fr-table--caption-bottom { + margin-bottom: 0; +} + +.fr-table.fr-table--caption-bottom .fr-table__wrapper { + margin-top: 0; + margin-bottom: calc(var(--table-offset) + 1.5rem); +} + +.fr-table.fr-table--caption-bottom .fr-table__wrapper::after { + bottom: 0; + top: auto; + height: 100%; +} + +.fr-table.fr-table--caption-bottom .fr-table__wrapper .fr-table__container { + padding-top: 0; +} + +.fr-table.fr-table--caption-bottom .fr-table__wrapper caption { + margin-bottom: 0; + margin-top: 1rem; + height: min-content; + caption-side: bottom; +} + +.fr-table.fr-table--caption-bottom[data-fr-js-table=true] caption { + position: absolute; + top: 100%; + right: 0; + bottom: 0; + left: 0; + margin-top: 1rem; +} + +.fr-table.fr-table--bordered .fr-table__content th, +.fr-table.fr-table--bordered .fr-table__content td { + background-size: 100% 1px, 1px 100%; + background-repeat: no-repeat, no-repeat; + background-position: 0 100%, 100% 0; +} + +.fr-table.fr-table--no-scroll .fr-table__wrapper { + width: fit-content; +} + +.fr-table.fr-table--no-scroll .fr-table__wrapper .fr-table__content table { + width: auto; +} + +.fr-table.fr-table--no-scroll .fr-table__wrapper .fr-table__content table th, +.fr-table.fr-table--no-scroll .fr-table__wrapper .fr-table__content table td { + white-space: normal; +} + +.fr-table__wrapper::after { + background-image: linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)); +} + +.fr-table__content table caption { + color: var(--text-title-grey); +} + +.fr-table__content table tbody td { + background-image: linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)); + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-table::before { + content: ""; + display: block; + width: 100%; + height: 0; +} + +.fr-table:not(.fr-table--no-scroll) > table { + width: 100%; +} + +.fr-table > table { + width: 100%; + display: block; + overflow: auto; + border-spacing: 0; +} + +.fr-table > table td, +.fr-table > table th { + text-align: left; + vertical-align: middle; + display: table-cell; + border: 0; + padding: 0.75rem; + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-table > table th { + font-weight: 700; +} + +.fr-table > table thead { + background-size: 100% 1px; + background-position: bottom; + background-repeat: no-repeat; + background-image: linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)); + background-color: var(--background-alt-grey); + + --idle: transparent; + --hover: var(--background-alt-grey-hover); + --active: var(--background-alt-grey-active); + color: var(--text-title-grey); +} + +.fr-table > table thead td, +.fr-table > table thead th { + font-weight: 700; + padding-bottom: 0.875rem; +} + +.fr-table[data-fr-js-table=true] > table thead, +.fr-table[data-fr-js-table=true] > table tbody { + position: relative; +} + +.fr-table[data-fr-js-table=true] > table thead::after, +.fr-table[data-fr-js-table=true] > table tbody::after { + content: ""; + display: block; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 1; + background-repeat: no-repeat, no-repeat, no-repeat; + pointer-events: none; +} + +.fr-table[data-fr-js-table=true] > table thead::after { + background-position: 0 0, 0 0, 100% 100%; + background-size: 100% 1px, 1px 100%, 1px 100%; +} + +.fr-table[data-fr-js-table=true] > table tbody::after { + background-position: 0 0, 0 100%, 100% 0; + background-size: 1px 100%, 100% 1px, 1px 100%; +} + +.fr-table--no-caption { + padding-top: 0; +} + +.fr-table--no-caption > table caption { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; + height: 0; +} + +.fr-table--caption-bottom { + padding-top: 0; + margin-top: 1rem; +} + +.fr-table--caption-bottom > table { + margin-bottom: calc(var(--table-offset) + 2.75rem); +} + +.fr-table--caption-bottom > table caption { + margin-top: 1rem; + height: min-content; + caption-side: bottom; +} + +.fr-table--caption-bottom[data-fr-js-table=true] > table::after { + bottom: 0; + top: auto; + height: 100%; +} + +.fr-table--caption-bottom[data-fr-js-table=true] > table caption { + position: absolute; + top: 100%; + right: 0; + bottom: 0; + left: 0; + margin-top: 1rem; +} + +.fr-table--no-scroll { + min-width: auto; +} + +.fr-table--no-scroll > table { + overflow-x: hidden; +} + +.fr-table--no-scroll > table caption { + max-width: calc(100vw - 2rem); +} + +.fr-table--layout-fixed > table { + display: table; + table-layout: fixed; +} + +.fr-table--bordered > table tbody tr { + background-size: 100% 1px; + background-position: bottom; + background-repeat: no-repeat; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); + + /* Style bordered, enleve le style even/odd */ +} + +.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +/* +* Ombres ajoutées en Js si le contenu est plus grand que le conteneur +*/ +.fr-table > table.fr-table__shadow { + /** + * Modifier ombre à gauche + **/ + + /** + * Modifier ombre à droite + **/ +} + +.fr-table > table.fr-table__shadow::before { + content: ""; + display: block; + position: absolute; + top: var(--table-offset); + right: 0; + bottom: 0; + left: 0; + z-index: 1; + box-shadow: inset 0 0 0 0 #161616, inset 0 0 0 0 #161616; + opacity: 0.32; + pointer-events: none; + transition: box-shadow 0.3s; +} + +.fr-table > table.fr-table__shadow--left { + /** + * Modifier combinaison ombre à gauche et ombre à droite + **/ +} + +.fr-table > table.fr-table__shadow--left::before { + box-shadow: inset 2rem 0 1rem -2rem #161616, inset 0 0 0 0 #161616; +} + +.fr-table > table.fr-table__shadow--left.fr-table__shadow--right::before { + content: ""; + display: block; + box-shadow: inset 2rem 0 1rem -2rem #161616, inset -2rem 0 1rem -2rem #161616; +} + +.fr-table > table.fr-table__shadow--right::before { + box-shadow: inset 0 0 0 0 #161616, inset -2rem 0 1rem -2rem #161616; +} + +/* +* Positionnement ombres sur le tableau sans caption +*/ +.fr-table--no-caption > table.fr-table__shadow::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; +} + +/* +* Positionnement ombres sur le tableau avec caption en bas +*/ +.fr-table--caption-bottom > table.fr-table__shadow::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; +} + +:root[data-fr-theme=dark] .fr-table > table.fr-table__shadow::before { + opacity: 1; +} + +.fr-table > table caption { + color: var(--text-title-grey); +} + +.fr-table > table thead::after, +.fr-table > table tbody::after { + background-image: linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)), linear-gradient(0deg, var(--border-contrast-grey), var(--border-contrast-grey)); +} + +.fr-table > table tbody { + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-table > table tbody tr:nth-child(even) { + background-color: var(--background-alt-grey); + + --idle: transparent; + --hover: var(--background-alt-grey-hover); + --active: var(--background-alt-grey-active); +} + +.fr-table--green-tilleul-verveine { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-tilleul-verveine > table::after { + background-image: linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)), linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)), linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)), linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)); +} + +.fr-table--green-tilleul-verveine > table thead { + background-image: linear-gradient(0deg, var(--border-plain-green-tilleul-verveine), var(--border-plain-green-tilleul-verveine)); + background-color: var(--background-contrast-green-tilleul-verveine); + + --idle: transparent; + --hover: var(--background-contrast-green-tilleul-verveine-hover); + --active: var(--background-contrast-green-tilleul-verveine-active); +} + +.fr-table--green-tilleul-verveine > table tbody { + background-color: var(--background-alt-green-tilleul-verveine); + + --idle: transparent; + --hover: var(--background-alt-green-tilleul-verveine-hover); + --active: var(--background-alt-green-tilleul-verveine-active); +} + +.fr-table--green-tilleul-verveine > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-green-tilleul-verveine); + + --idle: transparent; + --hover: var(--background-contrast-green-tilleul-verveine-hover); + --active: var(--background-contrast-green-tilleul-verveine-active); +} + +.fr-table--green-tilleul-verveine.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)); +} + +.fr-table--green-tilleul-verveine.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--green-bourgeon { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-bourgeon > table::after { + background-image: linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)), linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)), linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)), linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)); +} + +.fr-table--green-bourgeon > table thead { + background-image: linear-gradient(0deg, var(--border-plain-green-bourgeon), var(--border-plain-green-bourgeon)); + background-color: var(--background-contrast-green-bourgeon); + + --idle: transparent; + --hover: var(--background-contrast-green-bourgeon-hover); + --active: var(--background-contrast-green-bourgeon-active); +} + +.fr-table--green-bourgeon > table tbody { + background-color: var(--background-alt-green-bourgeon); + + --idle: transparent; + --hover: var(--background-alt-green-bourgeon-hover); + --active: var(--background-alt-green-bourgeon-active); +} + +.fr-table--green-bourgeon > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-green-bourgeon); + + --idle: transparent; + --hover: var(--background-contrast-green-bourgeon-hover); + --active: var(--background-contrast-green-bourgeon-active); +} + +.fr-table--green-bourgeon.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)); +} + +.fr-table--green-bourgeon.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--green-emeraude { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-emeraude > table::after { + background-image: linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)), linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)), linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)), linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)); +} + +.fr-table--green-emeraude > table thead { + background-image: linear-gradient(0deg, var(--border-plain-green-emeraude), var(--border-plain-green-emeraude)); + background-color: var(--background-contrast-green-emeraude); + + --idle: transparent; + --hover: var(--background-contrast-green-emeraude-hover); + --active: var(--background-contrast-green-emeraude-active); +} + +.fr-table--green-emeraude > table tbody { + background-color: var(--background-alt-green-emeraude); + + --idle: transparent; + --hover: var(--background-alt-green-emeraude-hover); + --active: var(--background-alt-green-emeraude-active); +} + +.fr-table--green-emeraude > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-green-emeraude); + + --idle: transparent; + --hover: var(--background-contrast-green-emeraude-hover); + --active: var(--background-contrast-green-emeraude-active); +} + +.fr-table--green-emeraude.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)); +} + +.fr-table--green-emeraude.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--green-menthe { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-menthe > table::after { + background-image: linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)), linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)), linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)), linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)); +} + +.fr-table--green-menthe > table thead { + background-image: linear-gradient(0deg, var(--border-plain-green-menthe), var(--border-plain-green-menthe)); + background-color: var(--background-contrast-green-menthe); + + --idle: transparent; + --hover: var(--background-contrast-green-menthe-hover); + --active: var(--background-contrast-green-menthe-active); +} + +.fr-table--green-menthe > table tbody { + background-color: var(--background-alt-green-menthe); + + --idle: transparent; + --hover: var(--background-alt-green-menthe-hover); + --active: var(--background-alt-green-menthe-active); +} + +.fr-table--green-menthe > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-green-menthe); + + --idle: transparent; + --hover: var(--background-contrast-green-menthe-hover); + --active: var(--background-contrast-green-menthe-active); +} + +.fr-table--green-menthe.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)); +} + +.fr-table--green-menthe.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--green-archipel { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--green-archipel > table::after { + background-image: linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)), linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)), linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)), linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)); +} + +.fr-table--green-archipel > table thead { + background-image: linear-gradient(0deg, var(--border-plain-green-archipel), var(--border-plain-green-archipel)); + background-color: var(--background-contrast-green-archipel); + + --idle: transparent; + --hover: var(--background-contrast-green-archipel-hover); + --active: var(--background-contrast-green-archipel-active); +} + +.fr-table--green-archipel > table tbody { + background-color: var(--background-alt-green-archipel); + + --idle: transparent; + --hover: var(--background-alt-green-archipel-hover); + --active: var(--background-alt-green-archipel-active); +} + +.fr-table--green-archipel > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-green-archipel); + + --idle: transparent; + --hover: var(--background-contrast-green-archipel-hover); + --active: var(--background-contrast-green-archipel-active); +} + +.fr-table--green-archipel.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)); +} + +.fr-table--green-archipel.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--blue-ecume { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--blue-ecume > table::after { + background-image: linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)), linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)), linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)), linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)); +} + +.fr-table--blue-ecume > table thead { + background-image: linear-gradient(0deg, var(--border-plain-blue-ecume), var(--border-plain-blue-ecume)); + background-color: var(--background-contrast-blue-ecume); + + --idle: transparent; + --hover: var(--background-contrast-blue-ecume-hover); + --active: var(--background-contrast-blue-ecume-active); +} + +.fr-table--blue-ecume > table tbody { + background-color: var(--background-alt-blue-ecume); + + --idle: transparent; + --hover: var(--background-alt-blue-ecume-hover); + --active: var(--background-alt-blue-ecume-active); +} + +.fr-table--blue-ecume > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-blue-ecume); + + --idle: transparent; + --hover: var(--background-contrast-blue-ecume-hover); + --active: var(--background-contrast-blue-ecume-active); +} + +.fr-table--blue-ecume.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)); +} + +.fr-table--blue-ecume.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--blue-cumulus { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--blue-cumulus > table::after { + background-image: linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)), linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)), linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)), linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)); +} + +.fr-table--blue-cumulus > table thead { + background-image: linear-gradient(0deg, var(--border-plain-blue-cumulus), var(--border-plain-blue-cumulus)); + background-color: var(--background-contrast-blue-cumulus); + + --idle: transparent; + --hover: var(--background-contrast-blue-cumulus-hover); + --active: var(--background-contrast-blue-cumulus-active); +} + +.fr-table--blue-cumulus > table tbody { + background-color: var(--background-alt-blue-cumulus); + + --idle: transparent; + --hover: var(--background-alt-blue-cumulus-hover); + --active: var(--background-alt-blue-cumulus-active); +} + +.fr-table--blue-cumulus > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-blue-cumulus); + + --idle: transparent; + --hover: var(--background-contrast-blue-cumulus-hover); + --active: var(--background-contrast-blue-cumulus-active); +} + +.fr-table--blue-cumulus.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)); +} + +.fr-table--blue-cumulus.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--purple-glycine { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--purple-glycine > table::after { + background-image: linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)), linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)), linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)), linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)); +} + +.fr-table--purple-glycine > table thead { + background-image: linear-gradient(0deg, var(--border-plain-purple-glycine), var(--border-plain-purple-glycine)); + background-color: var(--background-contrast-purple-glycine); + + --idle: transparent; + --hover: var(--background-contrast-purple-glycine-hover); + --active: var(--background-contrast-purple-glycine-active); +} + +.fr-table--purple-glycine > table tbody { + background-color: var(--background-alt-purple-glycine); + + --idle: transparent; + --hover: var(--background-alt-purple-glycine-hover); + --active: var(--background-alt-purple-glycine-active); +} + +.fr-table--purple-glycine > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-purple-glycine); + + --idle: transparent; + --hover: var(--background-contrast-purple-glycine-hover); + --active: var(--background-contrast-purple-glycine-active); +} + +.fr-table--purple-glycine.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)); +} + +.fr-table--purple-glycine.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--pink-macaron { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--pink-macaron > table::after { + background-image: linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)), linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)), linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)), linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)); +} + +.fr-table--pink-macaron > table thead { + background-image: linear-gradient(0deg, var(--border-plain-pink-macaron), var(--border-plain-pink-macaron)); + background-color: var(--background-contrast-pink-macaron); + + --idle: transparent; + --hover: var(--background-contrast-pink-macaron-hover); + --active: var(--background-contrast-pink-macaron-active); +} + +.fr-table--pink-macaron > table tbody { + background-color: var(--background-alt-pink-macaron); + + --idle: transparent; + --hover: var(--background-alt-pink-macaron-hover); + --active: var(--background-alt-pink-macaron-active); +} + +.fr-table--pink-macaron > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-pink-macaron); + + --idle: transparent; + --hover: var(--background-contrast-pink-macaron-hover); + --active: var(--background-contrast-pink-macaron-active); +} + +.fr-table--pink-macaron.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)); +} + +.fr-table--pink-macaron.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--pink-tuile { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--pink-tuile > table::after { + background-image: linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)), linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)), linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)), linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)); +} + +.fr-table--pink-tuile > table thead { + background-image: linear-gradient(0deg, var(--border-plain-pink-tuile), var(--border-plain-pink-tuile)); + background-color: var(--background-contrast-pink-tuile); + + --idle: transparent; + --hover: var(--background-contrast-pink-tuile-hover); + --active: var(--background-contrast-pink-tuile-active); +} + +.fr-table--pink-tuile > table tbody { + background-color: var(--background-alt-pink-tuile); + + --idle: transparent; + --hover: var(--background-alt-pink-tuile-hover); + --active: var(--background-alt-pink-tuile-active); +} + +.fr-table--pink-tuile > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-pink-tuile); + + --idle: transparent; + --hover: var(--background-contrast-pink-tuile-hover); + --active: var(--background-contrast-pink-tuile-active); +} + +.fr-table--pink-tuile.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)); +} + +.fr-table--pink-tuile.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--yellow-tournesol { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--yellow-tournesol > table::after { + background-image: linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)), linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)), linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)), linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)); +} + +.fr-table--yellow-tournesol > table thead { + background-image: linear-gradient(0deg, var(--border-plain-yellow-tournesol), var(--border-plain-yellow-tournesol)); + background-color: var(--background-contrast-yellow-tournesol); + + --idle: transparent; + --hover: var(--background-contrast-yellow-tournesol-hover); + --active: var(--background-contrast-yellow-tournesol-active); +} + +.fr-table--yellow-tournesol > table tbody { + background-color: var(--background-alt-yellow-tournesol); + + --idle: transparent; + --hover: var(--background-alt-yellow-tournesol-hover); + --active: var(--background-alt-yellow-tournesol-active); +} + +.fr-table--yellow-tournesol > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-yellow-tournesol); + + --idle: transparent; + --hover: var(--background-contrast-yellow-tournesol-hover); + --active: var(--background-contrast-yellow-tournesol-active); +} + +.fr-table--yellow-tournesol.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)); +} + +.fr-table--yellow-tournesol.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--yellow-moutarde { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--yellow-moutarde > table::after { + background-image: linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)), linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)), linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)), linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)); +} + +.fr-table--yellow-moutarde > table thead { + background-image: linear-gradient(0deg, var(--border-plain-yellow-moutarde), var(--border-plain-yellow-moutarde)); + background-color: var(--background-contrast-yellow-moutarde); + + --idle: transparent; + --hover: var(--background-contrast-yellow-moutarde-hover); + --active: var(--background-contrast-yellow-moutarde-active); +} + +.fr-table--yellow-moutarde > table tbody { + background-color: var(--background-alt-yellow-moutarde); + + --idle: transparent; + --hover: var(--background-alt-yellow-moutarde-hover); + --active: var(--background-alt-yellow-moutarde-active); +} + +.fr-table--yellow-moutarde > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-yellow-moutarde); + + --idle: transparent; + --hover: var(--background-contrast-yellow-moutarde-hover); + --active: var(--background-contrast-yellow-moutarde-active); +} + +.fr-table--yellow-moutarde.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)); +} + +.fr-table--yellow-moutarde.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--orange-terre-battue { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--orange-terre-battue > table::after { + background-image: linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)), linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)), linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)), linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)); +} + +.fr-table--orange-terre-battue > table thead { + background-image: linear-gradient(0deg, var(--border-plain-orange-terre-battue), var(--border-plain-orange-terre-battue)); + background-color: var(--background-contrast-orange-terre-battue); + + --idle: transparent; + --hover: var(--background-contrast-orange-terre-battue-hover); + --active: var(--background-contrast-orange-terre-battue-active); +} + +.fr-table--orange-terre-battue > table tbody { + background-color: var(--background-alt-orange-terre-battue); + + --idle: transparent; + --hover: var(--background-alt-orange-terre-battue-hover); + --active: var(--background-alt-orange-terre-battue-active); +} + +.fr-table--orange-terre-battue > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-orange-terre-battue); + + --idle: transparent; + --hover: var(--background-contrast-orange-terre-battue-hover); + --active: var(--background-contrast-orange-terre-battue-active); +} + +.fr-table--orange-terre-battue.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)); +} + +.fr-table--orange-terre-battue.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--brown-cafe-creme { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--brown-cafe-creme > table::after { + background-image: linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)), linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)), linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)), linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)); +} + +.fr-table--brown-cafe-creme > table thead { + background-image: linear-gradient(0deg, var(--border-plain-brown-cafe-creme), var(--border-plain-brown-cafe-creme)); + background-color: var(--background-contrast-brown-cafe-creme); + + --idle: transparent; + --hover: var(--background-contrast-brown-cafe-creme-hover); + --active: var(--background-contrast-brown-cafe-creme-active); +} + +.fr-table--brown-cafe-creme > table tbody { + background-color: var(--background-alt-brown-cafe-creme); + + --idle: transparent; + --hover: var(--background-alt-brown-cafe-creme-hover); + --active: var(--background-alt-brown-cafe-creme-active); +} + +.fr-table--brown-cafe-creme > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-brown-cafe-creme); + + --idle: transparent; + --hover: var(--background-contrast-brown-cafe-creme-hover); + --active: var(--background-contrast-brown-cafe-creme-active); +} + +.fr-table--brown-cafe-creme.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)); +} + +.fr-table--brown-cafe-creme.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--brown-caramel { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--brown-caramel > table::after { + background-image: linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)), linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)), linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)), linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)); +} + +.fr-table--brown-caramel > table thead { + background-image: linear-gradient(0deg, var(--border-plain-brown-caramel), var(--border-plain-brown-caramel)); + background-color: var(--background-contrast-brown-caramel); + + --idle: transparent; + --hover: var(--background-contrast-brown-caramel-hover); + --active: var(--background-contrast-brown-caramel-active); +} + +.fr-table--brown-caramel > table tbody { + background-color: var(--background-alt-brown-caramel); + + --idle: transparent; + --hover: var(--background-alt-brown-caramel-hover); + --active: var(--background-alt-brown-caramel-active); +} + +.fr-table--brown-caramel > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-brown-caramel); + + --idle: transparent; + --hover: var(--background-contrast-brown-caramel-hover); + --active: var(--background-contrast-brown-caramel-active); +} + +.fr-table--brown-caramel.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)); +} + +.fr-table--brown-caramel.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--brown-opera { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--brown-opera > table::after { + background-image: linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)), linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)), linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)), linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)); +} + +.fr-table--brown-opera > table thead { + background-image: linear-gradient(0deg, var(--border-plain-brown-opera), var(--border-plain-brown-opera)); + background-color: var(--background-contrast-brown-opera); + + --idle: transparent; + --hover: var(--background-contrast-brown-opera-hover); + --active: var(--background-contrast-brown-opera-active); +} + +.fr-table--brown-opera > table tbody { + background-color: var(--background-alt-brown-opera); + + --idle: transparent; + --hover: var(--background-alt-brown-opera-hover); + --active: var(--background-alt-brown-opera-active); +} + +.fr-table--brown-opera > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-brown-opera); + + --idle: transparent; + --hover: var(--background-contrast-brown-opera-hover); + --active: var(--background-contrast-brown-opera-active); +} + +.fr-table--brown-opera.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)); +} + +.fr-table--brown-opera.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--beige-gris-galet { + /* Style bordered, ajoute des bordures entre chaque ligne */ +} + +.fr-table--beige-gris-galet > table::after { + background-image: linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)), linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)), linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)), linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)); +} + +.fr-table--beige-gris-galet > table thead { + background-image: linear-gradient(0deg, var(--border-plain-beige-gris-galet), var(--border-plain-beige-gris-galet)); + background-color: var(--background-contrast-beige-gris-galet); + + --idle: transparent; + --hover: var(--background-contrast-beige-gris-galet-hover); + --active: var(--background-contrast-beige-gris-galet-active); +} + +.fr-table--beige-gris-galet > table tbody { + background-color: var(--background-alt-beige-gris-galet); + + --idle: transparent; + --hover: var(--background-alt-beige-gris-galet-hover); + --active: var(--background-alt-beige-gris-galet-active); +} + +.fr-table--beige-gris-galet > table tbody tr:nth-child(even) { + background-color: var(--background-contrast-beige-gris-galet); + + --idle: transparent; + --hover: var(--background-contrast-beige-gris-galet-hover); + --active: var(--background-contrast-beige-gris-galet-active); +} + +.fr-table--beige-gris-galet.fr-table--bordered > table tbody tr { + background-image: linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)); +} + +.fr-table--beige-gris-galet.fr-table--bordered > table tbody tr:last-child { + background-image: none; +} + +.fr-table--bordered > table tbody tr:nth-child(even) { + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + TAG +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-tag { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + + --underline-img: none; + --hover-tint: var(--hover); + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + border-radius: 1rem; + min-width: 2.25rem; + justify-content: center; + color: var(--text-label-grey); + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); +} + +.fr-tag::before, +.fr-tag::after { + display: block; +} + +.fr-tag[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-tag[target=_blank]::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.25rem; +} + +.fr-tag--icon-left[class^=fr-icon-], +.fr-tag--icon-left[class*=" fr-icon-"], +.fr-tag--icon-left[class^=fr-fi-], +.fr-tag--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-tag--icon-left[class^=fr-icon-]::before, +.fr-tag--icon-left[class*=" fr-icon-"]::before, +.fr-tag--icon-left[class^=fr-fi-]::before, +.fr-tag--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.25rem; +} + +.fr-tag[class^=fr-icon-]:not([class*=fr-tag--icon-])::before, +.fr-tag[class*=" fr-icon-"]:not([class*=fr-tag--icon-])::before, +.fr-tag[class^=fr-fi-]:not([class*=fr-tag--icon-])::before, +.fr-tag[class*=" fr-fi-"]:not([class*=fr-tag--icon-])::before { + content: none; +} + +.fr-tag--sm { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.5rem; + padding: 0.125rem 0.5rem; + border-radius: 0.75rem; +} + +.fr-tag--sm[target=_blank] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-tag--sm[target=_blank]::after { + content: ""; + + --icon-size: 0.75rem; + margin-right: -0.09375rem; + margin-left: 0.25rem; +} + +.fr-tag--sm.fr-tag--icon-left[class^=fr-icon-], +.fr-tag--sm.fr-tag--icon-left[class*=" fr-icon-"], +.fr-tag--sm.fr-tag--icon-left[class^=fr-fi-], +.fr-tag--sm.fr-tag--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-tag--sm.fr-tag--icon-left[class^=fr-icon-]::before, +.fr-tag--sm.fr-tag--icon-left[class*=" fr-icon-"]::before, +.fr-tag--sm.fr-tag--icon-left[class^=fr-fi-]::before, +.fr-tag--sm.fr-tag--icon-left[class*=" fr-fi-"]::before { + --icon-size: 0.75rem; + margin-left: -0.09375rem; + margin-right: 0.25rem; +} + +.fr-tag--sm[class^=fr-icon-]:not([class*=fr-tag--icon-])::before, +.fr-tag--sm[class*=" fr-icon-"]:not([class*=fr-tag--icon-])::before, +.fr-tag--sm[class^=fr-fi-]:not([class*=fr-tag--icon-])::before, +.fr-tag--sm[class*=" fr-fi-"]:not([class*=fr-tag--icon-])::before { + content: none; +} + +a.fr-tag[aria-pressed=true], +button.fr-tag[aria-pressed=true], +input[type=button].fr-tag[aria-pressed=true], +input[type=image].fr-tag[aria-pressed=true], +input[type=reset].fr-tag[aria-pressed=true], +input[type=submit].fr-tag[aria-pressed=true] { + position: relative; + overflow: visible; + background-position: 50%; + background-size: 100%; + background-repeat: no-repeat; +} + +a.fr-tag[aria-pressed=true]::after, +button.fr-tag[aria-pressed=true]::after, +input[type=button].fr-tag[aria-pressed=true]::after, +input[type=image].fr-tag[aria-pressed=true]::after, +input[type=reset].fr-tag[aria-pressed=true]::after, +input[type=submit].fr-tag[aria-pressed=true]::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/checkbox-circle-line.svg"); + mask-image: url("../icons/system/checkbox-circle-line.svg"); + --icon-size: 1rem; + content: ""; + position: absolute; + top: 4px; + right: 0; + margin: -0.5rem; +} + +a.fr-tag[aria-pressed=true].fr-tag--sm::after, +button.fr-tag[aria-pressed=true].fr-tag--sm::after, +input[type=button].fr-tag[aria-pressed=true].fr-tag--sm::after, +input[type=image].fr-tag[aria-pressed=true].fr-tag--sm::after, +input[type=reset].fr-tag[aria-pressed=true].fr-tag--sm::after, +input[type=submit].fr-tag[aria-pressed=true].fr-tag--sm::after { + --icon-size: 0.75rem; + content: ""; + position: absolute; + top: 3px; + right: 0; + margin: -0.375rem; +} + +a.fr-tag--dismiss::before, +button.fr-tag--dismiss::before, +input[type=button].fr-tag--dismiss::before, +input[type=image].fr-tag--dismiss::before, +input[type=reset].fr-tag--dismiss::before, +input[type=submit].fr-tag--dismiss::before { + content: none; +} + +a.fr-tag--dismiss::after, +button.fr-tag--dismiss::after, +input[type=button].fr-tag--dismiss::after, +input[type=image].fr-tag--dismiss::after, +input[type=reset].fr-tag--dismiss::after, +input[type=submit].fr-tag--dismiss::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/close-line.svg"); + mask-image: url("../icons/system/close-line.svg"); + --icon-size: 1rem; + content: ""; + margin-left: 0.25rem; + margin-right: -0.25rem; +} + +a.fr-tag--dismiss.fr-tag--sm::after, +button.fr-tag--dismiss.fr-tag--sm::after, +input[type=button].fr-tag--dismiss.fr-tag--sm::after, +input[type=image].fr-tag--dismiss.fr-tag--sm::after, +input[type=reset].fr-tag--dismiss.fr-tag--sm::after, +input[type=submit].fr-tag--dismiss.fr-tag--sm::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 0.75rem; + content: ""; + margin-right: -0.1875rem; + margin-left: 0.125rem; +} + +.fr-tags-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + display: flex; + flex-direction: row; + margin-left: -0.25rem; + margin-right: -0.25rem; + flex-wrap: wrap; +} + +.fr-tags-group > li { + line-height: 2.75rem; +} + +.fr-tags-group .fr-tag { + margin: 0 0.25rem 0.5rem 0.25rem; + vertical-align: top; +} + +.fr-tags-group.fr-tags-group--sm .fr-tag { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.5rem; + padding: 0.125rem 0.5rem; + border-radius: 0.75rem; +} + +.fr-tags-group.fr-tags-group--sm .fr-tag::before, +.fr-tags-group.fr-tags-group--sm .fr-tag::after { + --icon-size: 0.75rem; +} + +.fr-tags-group.fr-tags-group--sm button.fr-tag.fr-tag--dismiss::after, +.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag.fr-tag--dismiss::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 0.75rem; + content: ""; + margin-right: -0.1875rem; +} + +.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]::after, +.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 0.75rem; + content: ""; + position: absolute; + top: 3px; + right: 0; + margin: -0.375rem; +} + +.fr-tag[aria-pressed=false] { + color: var(--text-action-high-blue-france); + background-color: var(--background-action-low-blue-france); + + --idle: transparent; + --hover: var(--background-action-low-blue-france-hover); + --active: var(--background-action-low-blue-france-active); +} + +.fr-tag.fr-tag--dismiss { + color: var(--text-inverted-blue-france); + background-color: var(--background-action-high-blue-france); + + --idle: transparent; + --hover: var(--background-action-high-blue-france-hover); + --active: var(--background-action-high-blue-france-active); +} + +a.fr-tag, +button.fr-tag, +input[type=button].fr-tag, +input[type=image].fr-tag, +input[type=reset].fr-tag, +input[type=submit].fr-tag { + color: var(--text-action-high-blue-france); + background-color: var(--background-action-low-blue-france); + + --idle: transparent; + --hover: var(--background-action-low-blue-france-hover); + --active: var(--background-action-low-blue-france-active); +} + +a.fr-tag--green-tilleul-verveine, +button.fr-tag--green-tilleul-verveine, +input[type=button].fr-tag--green-tilleul-verveine, +input[type=image].fr-tag--green-tilleul-verveine, +input[type=reset].fr-tag--green-tilleul-verveine, +input[type=submit].fr-tag--green-tilleul-verveine { + color: var(--text-action-high-green-tilleul-verveine); + background-color: var(--background-action-low-green-tilleul-verveine); + + --idle: transparent; + --hover: var(--background-action-low-green-tilleul-verveine-hover); + --active: var(--background-action-low-green-tilleul-verveine-active); +} + +a.fr-tag--green-bourgeon, +button.fr-tag--green-bourgeon, +input[type=button].fr-tag--green-bourgeon, +input[type=image].fr-tag--green-bourgeon, +input[type=reset].fr-tag--green-bourgeon, +input[type=submit].fr-tag--green-bourgeon { + color: var(--text-action-high-green-bourgeon); + background-color: var(--background-action-low-green-bourgeon); + + --idle: transparent; + --hover: var(--background-action-low-green-bourgeon-hover); + --active: var(--background-action-low-green-bourgeon-active); +} + +a.fr-tag--green-emeraude, +button.fr-tag--green-emeraude, +input[type=button].fr-tag--green-emeraude, +input[type=image].fr-tag--green-emeraude, +input[type=reset].fr-tag--green-emeraude, +input[type=submit].fr-tag--green-emeraude { + color: var(--text-action-high-green-emeraude); + background-color: var(--background-action-low-green-emeraude); + + --idle: transparent; + --hover: var(--background-action-low-green-emeraude-hover); + --active: var(--background-action-low-green-emeraude-active); +} + +a.fr-tag--green-menthe, +button.fr-tag--green-menthe, +input[type=button].fr-tag--green-menthe, +input[type=image].fr-tag--green-menthe, +input[type=reset].fr-tag--green-menthe, +input[type=submit].fr-tag--green-menthe { + color: var(--text-action-high-green-menthe); + background-color: var(--background-action-low-green-menthe); + + --idle: transparent; + --hover: var(--background-action-low-green-menthe-hover); + --active: var(--background-action-low-green-menthe-active); +} + +a.fr-tag--green-archipel, +button.fr-tag--green-archipel, +input[type=button].fr-tag--green-archipel, +input[type=image].fr-tag--green-archipel, +input[type=reset].fr-tag--green-archipel, +input[type=submit].fr-tag--green-archipel { + color: var(--text-action-high-green-archipel); + background-color: var(--background-action-low-green-archipel); + + --idle: transparent; + --hover: var(--background-action-low-green-archipel-hover); + --active: var(--background-action-low-green-archipel-active); +} + +a.fr-tag--blue-ecume, +button.fr-tag--blue-ecume, +input[type=button].fr-tag--blue-ecume, +input[type=image].fr-tag--blue-ecume, +input[type=reset].fr-tag--blue-ecume, +input[type=submit].fr-tag--blue-ecume { + color: var(--text-action-high-blue-ecume); + background-color: var(--background-action-low-blue-ecume); + + --idle: transparent; + --hover: var(--background-action-low-blue-ecume-hover); + --active: var(--background-action-low-blue-ecume-active); +} + +a.fr-tag--blue-cumulus, +button.fr-tag--blue-cumulus, +input[type=button].fr-tag--blue-cumulus, +input[type=image].fr-tag--blue-cumulus, +input[type=reset].fr-tag--blue-cumulus, +input[type=submit].fr-tag--blue-cumulus { + color: var(--text-action-high-blue-cumulus); + background-color: var(--background-action-low-blue-cumulus); + + --idle: transparent; + --hover: var(--background-action-low-blue-cumulus-hover); + --active: var(--background-action-low-blue-cumulus-active); +} + +a.fr-tag--purple-glycine, +button.fr-tag--purple-glycine, +input[type=button].fr-tag--purple-glycine, +input[type=image].fr-tag--purple-glycine, +input[type=reset].fr-tag--purple-glycine, +input[type=submit].fr-tag--purple-glycine { + color: var(--text-action-high-purple-glycine); + background-color: var(--background-action-low-purple-glycine); + + --idle: transparent; + --hover: var(--background-action-low-purple-glycine-hover); + --active: var(--background-action-low-purple-glycine-active); +} + +a.fr-tag--pink-macaron, +button.fr-tag--pink-macaron, +input[type=button].fr-tag--pink-macaron, +input[type=image].fr-tag--pink-macaron, +input[type=reset].fr-tag--pink-macaron, +input[type=submit].fr-tag--pink-macaron { + color: var(--text-action-high-pink-macaron); + background-color: var(--background-action-low-pink-macaron); + + --idle: transparent; + --hover: var(--background-action-low-pink-macaron-hover); + --active: var(--background-action-low-pink-macaron-active); +} + +a.fr-tag--pink-tuile, +button.fr-tag--pink-tuile, +input[type=button].fr-tag--pink-tuile, +input[type=image].fr-tag--pink-tuile, +input[type=reset].fr-tag--pink-tuile, +input[type=submit].fr-tag--pink-tuile { + color: var(--text-action-high-pink-tuile); + background-color: var(--background-action-low-pink-tuile); + + --idle: transparent; + --hover: var(--background-action-low-pink-tuile-hover); + --active: var(--background-action-low-pink-tuile-active); +} + +a.fr-tag--yellow-tournesol, +button.fr-tag--yellow-tournesol, +input[type=button].fr-tag--yellow-tournesol, +input[type=image].fr-tag--yellow-tournesol, +input[type=reset].fr-tag--yellow-tournesol, +input[type=submit].fr-tag--yellow-tournesol { + color: var(--text-action-high-yellow-tournesol); + background-color: var(--background-action-low-yellow-tournesol); + + --idle: transparent; + --hover: var(--background-action-low-yellow-tournesol-hover); + --active: var(--background-action-low-yellow-tournesol-active); +} + +a.fr-tag--yellow-moutarde, +button.fr-tag--yellow-moutarde, +input[type=button].fr-tag--yellow-moutarde, +input[type=image].fr-tag--yellow-moutarde, +input[type=reset].fr-tag--yellow-moutarde, +input[type=submit].fr-tag--yellow-moutarde { + color: var(--text-action-high-yellow-moutarde); + background-color: var(--background-action-low-yellow-moutarde); + + --idle: transparent; + --hover: var(--background-action-low-yellow-moutarde-hover); + --active: var(--background-action-low-yellow-moutarde-active); +} + +a.fr-tag--orange-terre-battue, +button.fr-tag--orange-terre-battue, +input[type=button].fr-tag--orange-terre-battue, +input[type=image].fr-tag--orange-terre-battue, +input[type=reset].fr-tag--orange-terre-battue, +input[type=submit].fr-tag--orange-terre-battue { + color: var(--text-action-high-orange-terre-battue); + background-color: var(--background-action-low-orange-terre-battue); + + --idle: transparent; + --hover: var(--background-action-low-orange-terre-battue-hover); + --active: var(--background-action-low-orange-terre-battue-active); +} + +a.fr-tag--brown-cafe-creme, +button.fr-tag--brown-cafe-creme, +input[type=button].fr-tag--brown-cafe-creme, +input[type=image].fr-tag--brown-cafe-creme, +input[type=reset].fr-tag--brown-cafe-creme, +input[type=submit].fr-tag--brown-cafe-creme { + color: var(--text-action-high-brown-cafe-creme); + background-color: var(--background-action-low-brown-cafe-creme); + + --idle: transparent; + --hover: var(--background-action-low-brown-cafe-creme-hover); + --active: var(--background-action-low-brown-cafe-creme-active); +} + +a.fr-tag--brown-caramel, +button.fr-tag--brown-caramel, +input[type=button].fr-tag--brown-caramel, +input[type=image].fr-tag--brown-caramel, +input[type=reset].fr-tag--brown-caramel, +input[type=submit].fr-tag--brown-caramel { + color: var(--text-action-high-brown-caramel); + background-color: var(--background-action-low-brown-caramel); + + --idle: transparent; + --hover: var(--background-action-low-brown-caramel-hover); + --active: var(--background-action-low-brown-caramel-active); +} + +a.fr-tag--brown-opera, +button.fr-tag--brown-opera, +input[type=button].fr-tag--brown-opera, +input[type=image].fr-tag--brown-opera, +input[type=reset].fr-tag--brown-opera, +input[type=submit].fr-tag--brown-opera { + color: var(--text-action-high-brown-opera); + background-color: var(--background-action-low-brown-opera); + + --idle: transparent; + --hover: var(--background-action-low-brown-opera-hover); + --active: var(--background-action-low-brown-opera-active); +} + +a.fr-tag--beige-gris-galet, +button.fr-tag--beige-gris-galet, +input[type=button].fr-tag--beige-gris-galet, +input[type=image].fr-tag--beige-gris-galet, +input[type=reset].fr-tag--beige-gris-galet, +input[type=submit].fr-tag--beige-gris-galet { + color: var(--text-action-high-beige-gris-galet); + background-color: var(--background-action-low-beige-gris-galet); + + --idle: transparent; + --hover: var(--background-action-low-beige-gris-galet-hover); + --active: var(--background-action-low-beige-gris-galet-active); +} + +button.fr-tag[aria-pressed=true]:not(:disabled), +input[type=button].fr-tag[aria-pressed=true]:not(:disabled) { + background-color: transparent; + color: var(--text-inverted-blue-france); + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, var(--background-active-blue-france) 0.625rem); +} + +button.fr-tag[aria-pressed=true]:not(:disabled):hover, +input[type=button].fr-tag[aria-pressed=true]:not(:disabled):hover { + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, var(--background-active-blue-france-hover) 0.625rem); +} + +button.fr-tag[aria-pressed=true]:not(:disabled):active, +input[type=button].fr-tag[aria-pressed=true]:not(:disabled):active { + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, var(--background-active-blue-france-active) 0.625rem); +} + +button.fr-tag[aria-pressed=true]::after, +input[type=button].fr-tag[aria-pressed=true]::after { + color: var(--text-action-high-blue-france); +} + +button.fr-tag[aria-pressed=true]:disabled, +input[type=button].fr-tag[aria-pressed=true]:disabled { + background-color: transparent; + + --hover: inherit; + --active: inherit; + background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, var(--background-disabled-grey) 0.625rem); +} + +button.fr-tag[aria-pressed=true]:disabled::after, +input[type=button].fr-tag[aria-pressed=true]:disabled::after { + color: var(--text-disabled-grey); +} + +button.fr-tag[aria-pressed=true].fr-tag--sm, +input[type=button].fr-tag[aria-pressed=true].fr-tag--sm { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-active-blue-france) 0.5rem); +} + +button.fr-tag[aria-pressed=true].fr-tag--sm:hover, +input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:hover { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-active-blue-france-hover) 0.5rem); +} + +button.fr-tag[aria-pressed=true].fr-tag--sm:active, +input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:active { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-active-blue-france-active) 0.5rem); +} + +button.fr-tag[aria-pressed=true].fr-tag--sm:disabled, +input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:disabled { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-disabled-grey) 0.5rem); +} + +button.fr-tag:disabled, +input[type=button].fr-tag:disabled { + color: var(--text-disabled-grey); + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +a:not([href]).fr-tag { + color: var(--text-disabled-grey); + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true], +.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true] { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-active-blue-france) 0.5rem); +} + +.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:hover, +.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:hover { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-active-blue-france-hover) 0.5rem); +} + +.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:active, +.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:active { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-active-blue-france-active) 0.5rem); +} + +.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:disabled, +.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:disabled { + background-image: radial-gradient(circle at 100% 0.1875rem, transparent 0.4475rem, var(--background-disabled-grey) 0.5rem); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + Download +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-download__link { + --text-spacing: 0; + --title-spacing: 0; + display: inline; + color: var(--text-action-high-blue-france); +} + +.fr-download { + --text-spacing: 0; + --title-spacing: 0; + position: relative; + padding-bottom: 1.5rem; + margin: 0 0 1rem 0; +} + +.fr-download .fr-download__link { + font-size: 1rem; + line-height: 1.5rem; + padding: 0 0; + overflow: initial; + max-width: 100%; + max-height: none; + font-weight: 400; +} + +.fr-download .fr-download__link::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/download-line.svg"); + mask-image: url("../icons/system/download-line.svg"); + content: ""; +} + +.fr-download__desc { + font-size: 0.875rem; + line-height: 1.5rem; + font-weight: 400; + display: none; +} + +.fr-download__detail { + position: absolute; + bottom: 0; + left: 0; + font-size: 0.75rem; + line-height: 1.25rem; + font-weight: 400; + max-width: 100%; + white-space: nowrap; + pointer-events: none; + cursor: text; + overflow: hidden; + text-overflow: ellipsis; + color: var(--text-mention-grey); +} + +.fr-download__detail abbr { + text-decoration: none; +} + +.fr-download--card { + padding: 1.5rem 1.5rem 4rem 1.5rem; + + --text-spacing: 0; + --title-spacing: 0; + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-download--card .fr-download__link { + font-weight: 700; + font-size: 1.25rem; + line-height: 1.75rem; + color: var(--text-action-high-blue-france); +} + +.fr-download--card .fr-download__link::after { + --icon-size: 1rem; + position: absolute; + right: 1.5rem; + bottom: 1.5rem; + margin: 0; + color: var(--text-action-high-blue-france); +} + +.fr-download--card .fr-download__desc { + display: block; + margin-top: 0.5rem; +} + +.fr-download--card .fr-download__detail { + position: absolute; + bottom: 1.5rem; + left: 1.5rem; + max-width: calc(100% - 6.25rem); +} + +.fr-download--card .fr-download__detail[class^=fr-icon-]::before, +.fr-download--card .fr-download__detail[class*=" fr-icon-"]::before, +.fr-download--card .fr-download__detail[class^=fr-fi-]::before, +.fr-download--card .fr-download__detail[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-right: 0.5rem; +} + +.fr-downloads-group__title { + font-weight: 700; + font-size: 1.375rem; + line-height: 1.75rem; + margin: var(--title-spacing); +} + +.fr-downloads-group--bordered { + padding: 1.5rem 1.5rem 0.5rem; + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-downloads-group > ul { + margin-top: 0; + margin-bottom: 0; +} + +.fr-downloads-group > ul > li { + padding-bottom: 0; +} + +.fr-downloads-group .fr-download { + margin-bottom: 1rem; +} + +.fr-downloads-group li::marker { + color: var(--text-action-high-blue-france); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ALERT +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-alert { + position: relative; + padding: 1rem 2.25rem 0.75rem 3.5rem; + + --title-spacing: 0 0 0.25rem; + --text-spacing: 0 0 0.25rem; + background-size: 100% 1px, 1px 100%, 100% 1px, 2.5rem 100%; + background-position: 0 0, 100% 0, 0 100%, 0 0, 100% 100%; + background-repeat: no-repeat, no-repeat no-repeat, no-repeat; + background-image: linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)), linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)), linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)), linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)), linear-gradient(0deg, var(--background-flat-grey), var(--background-flat-grey)); +} + +.fr-alert::before { + --icon-size: 1.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + position: absolute; + top: 0; + left: 0; + margin: 1rem 0.5rem; + color: var(--text-inverted-grey); +} + +.fr-alert__title { + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; +} + +.fr-alert .fr-btn--close { + position: absolute; + top: 0.25rem; + right: 0.25rem; + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-alert .fr-btn--close::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/close-line.svg"); + mask-image: url("../icons/system/close-line.svg"); + content: ""; +} + +.fr-alert + .fr-alert { + margin-top: 1rem; +} + +.fr-alert--info::before { + -webkit-mask-image: url("../icons/system/fr--info-fill.svg"); + mask-image: url("../icons/system/fr--info-fill.svg"); +} + +.fr-alert--success::before { + -webkit-mask-image: url("../icons/system/fr--success-fill.svg"); + mask-image: url("../icons/system/fr--success-fill.svg"); +} + +.fr-alert--error::before { + -webkit-mask-image: url("../icons/system/fr--error-fill.svg"); + mask-image: url("../icons/system/fr--error-fill.svg"); +} + +.fr-alert--warning::before { + -webkit-mask-image: url("../icons/system/fr--warning-fill.svg"); + mask-image: url("../icons/system/fr--warning-fill.svg"); +} + +.fr-alert--info::before, +.fr-alert--success::before, +.fr-alert--error::before, +.fr-alert--warning::before { + content: ""; +} + +.fr-alert--sm { + padding: 0.5rem 2.25rem 0.25rem 3rem; +} + +.fr-alert--sm::before { + margin: 0.5rem 0.5rem; +} + +.fr-alert .fr-link--close { + position: absolute; + top: 0.25rem; + right: 1.25rem; + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + align-items: center; +} + +.fr-alert .fr-link--close::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/close-line.svg"); + mask-image: url("../icons/system/close-line.svg"); + content: ""; +} + +.fr-alert--info { + background-image: linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)), linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)), linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)), linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)), linear-gradient(0deg, var(--background-flat-info), var(--background-flat-info)); +} + +.fr-alert--error { + background-image: linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)), linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)), linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)), linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)), linear-gradient(0deg, var(--background-flat-error), var(--background-flat-error)); +} + +.fr-alert--success { + background-image: linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)), linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)), linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)), linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)), linear-gradient(0deg, var(--background-flat-success), var(--background-flat-success)); +} + +.fr-alert--warning { + background-image: linear-gradient(0deg, var(--border-plain-warning), var(--border-plain-warning)), linear-gradient(0deg, var(--border-plain-warning), var(--border-plain-warning)), linear-gradient(0deg, var(--border-plain-warning), var(--border-plain-warning)), linear-gradient(0deg, var(--border-plain-warning), var(--border-plain-warning)), linear-gradient(0deg, var(--background-flat-warning), var(--background-flat-warning)); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ALERT +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-notice { + position: relative; + + --title-spacing: 0; + --text-spacing: 0; + padding-top: 1rem; + padding-bottom: 1rem; + background-color: var(--background-contrast-grey); + color: var(--text-title-grey); +} + +.fr-notice__body { + position: relative; + display: flex; + flex-direction: row; + align-items: flex-start; + justify-content: space-between; +} + +.fr-notice__body h1, +.fr-notice__body h2, +.fr-notice__body h3, +.fr-notice__body h4, +.fr-notice__body h5, +.fr-notice__body h6 { + color: inherit; + line-height: inherit; + font-size: inherit; +} + +.fr-notice__title { + position: relative; + margin-right: 0.25rem; + font-weight: 700; +} + +.fr-notice__title::before { + --icon-size: 1.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + margin-right: 0.5rem; +} + +.fr-notice__desc { + margin-right: 0.25rem; +} + +.fr-notice__title, +.fr-notice__desc { + display: block; +} + +.fr-notice__title, +.fr-notice__desc, +.fr-notice__link { + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-notice--no-icon .fr-notice__title::before { + display: none; +} + +.fr-notice .fr-btn--close { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + margin-top: -0.25rem; + margin-left: 0.25rem; + color: inherit; +} + +.fr-notice .fr-btn--close::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/close-line.svg"); + mask-image: url("../icons/system/close-line.svg"); + content: ""; +} + +.fr-notice--info .fr-notice__title::before, +.fr-notice--warning .fr-notice__title::before, +.fr-notice--alert .fr-notice__title::before, +.fr-notice--weather-orange .fr-notice__title::before, +.fr-notice--weather-red .fr-notice__title::before, +.fr-notice--weather-purple .fr-notice__title::before, +.fr-notice--witness .fr-notice__title::before, +.fr-notice--kidnapping .fr-notice__title::before, +.fr-notice--attack .fr-notice__title::before, +.fr-notice--cyberattack .fr-notice__title::before { + content: ""; +} + +.fr-notice--info .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + -webkit-mask-image: url("../icons/system/fr--info-fill.svg"); + mask-image: url("../icons/system/fr--info-fill.svg"); +} + +.fr-notice--warning .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + -webkit-mask-image: url("../icons/system/fr--warning-fill.svg"); + mask-image: url("../icons/system/fr--warning-fill.svg"); +} + +.fr-notice--alert .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + -webkit-mask-image: url("../icons/system/error-warning-fill.svg"); + mask-image: url("../icons/system/error-warning-fill.svg"); +} + +.fr-notice--weather-orange .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + -webkit-mask-image: url("../icons/weather/heavy-showers-fill.svg"); + mask-image: url("../icons/weather/heavy-showers-fill.svg"); +} + +.fr-notice--weather-red .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + -webkit-mask-image: url("../icons/weather/heavy-showers-fill.svg"); + mask-image: url("../icons/weather/heavy-showers-fill.svg"); +} + +.fr-notice--weather-purple .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + -webkit-mask-image: url("../icons/weather/typhoon-fill.svg"); + mask-image: url("../icons/weather/typhoon-fill.svg"); +} + +.fr-notice--witness, +.fr-notice--kidnapping, +.fr-notice--attack, +.fr-notice--cyberattack { + padding-top: 1.375rem; + background-position: 0 0; + background-size: 100% 0.375rem; + background-repeat: no-repeat; +} + +.fr-notice--witness .fr-notice__title, +.fr-notice--kidnapping .fr-notice__title, +.fr-notice--attack .fr-notice__title, +.fr-notice--cyberattack .fr-notice__title { + text-transform: uppercase; +} + +.fr-notice--witness .fr-notice__title::before, +.fr-notice--cyberattack .fr-notice__title::before { + -webkit-mask-image: url("../icons/system/fr--warning-fill.svg"); + mask-image: url("../icons/system/fr--warning-fill.svg"); +} + +.fr-notice--kidnapping .fr-notice__title::before { + -webkit-mask-image: url("../icons/system/fr--alert-warning-fill.svg"); + mask-image: url("../icons/system/fr--alert-warning-fill.svg"); +} + +.fr-notice--attack .fr-notice__title::before { + -webkit-mask-image: url("../icons/system/fr--alert-warning-2-fill.svg"); + mask-image: url("../icons/system/fr--alert-warning-2-fill.svg"); +} + +.fr-notice--info { + background-color: var(--background-contrast-info); + + --idle: transparent; + --hover: var(--background-contrast-info-hover); + --active: var(--background-contrast-info-active); + color: var(--text-default-info); +} + +.fr-notice--warning, +.fr-notice--weather-orange { + background-color: var(--background-contrast-warning); + + --idle: transparent; + --hover: var(--background-contrast-warning-hover); + --active: var(--background-contrast-warning-active); + color: var(--text-default-warning); +} + +.fr-notice--alert { + background-color: var(--background-contrast-error); + + --idle: transparent; + --hover: var(--background-contrast-error-hover); + --active: var(--background-contrast-error-active); + color: var(--text-default-error); +} + +.fr-notice--weather-red { + background-color: var(--background-flat-error); + + --idle: transparent; + --hover: var(--background-flat-error-hover); + --active: var(--background-flat-error-active); + color: var(--text-inverted-grey); +} + +.fr-notice--weather-red .fr-btn--close { + background-color: var(--background-action-high-error); + + --idle: transparent; + --hover: var(--background-action-high-error-hover); + --active: var(--background-action-high-error-active); +} + +.fr-notice--weather-purple { + background-color: var(--background-flat-purple-glycine); + + --idle: transparent; + --hover: var(--background-flat-purple-glycine-hover); + --active: var(--background-flat-purple-glycine-active); + color: var(--text-inverted-grey); +} + +.fr-notice--weather-purple .fr-btn--close { + background-color: var(--background-action-high-purple-glycine); + + --idle: transparent; + --hover: var(--background-action-high-purple-glycine-hover); + --active: var(--background-action-high-purple-glycine-active); +} + +.fr-notice--witness { + background-color: var(--background-flat-grey); + + --idle: transparent; + --hover: var(--background-flat-grey-hover); + --active: var(--background-flat-grey-active); + color: var(--text-inverted-grey); + background-image: linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)); +} + +.fr-notice--witness .fr-btn--close { + background-color: var(--background-action-high-grey); + + --idle: transparent; + --hover: var(--background-action-high-grey-hover); + --active: var(--background-action-high-grey-active); +} + +.fr-notice--kidnapping, +.fr-notice--attack { + background-color: var(--background-flat-error); + + --idle: transparent; + --hover: var(--background-flat-error-hover); + --active: var(--background-flat-error-active); + color: var(--text-inverted-grey); + background-image: linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)); +} + +.fr-notice--kidnapping .fr-btn--close, +.fr-notice--attack .fr-btn--close { + background-color: var(--background-action-high-error); + + --idle: transparent; + --hover: var(--background-action-high-error-hover); + --active: var(--background-action-high-error-active); +} + +.fr-notice--cyberattack { + background-color: var(--background-flat-grey); + + --idle: transparent; + --hover: var(--background-flat-grey-hover); + --active: var(--background-flat-grey-active); + color: var(--text-inverted-grey); + background-image: linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)); +} + +.fr-notice--cyberattack .fr-btn--close { + background-color: var(--background-action-high-grey); + + --idle: transparent; + --hover: var(--background-action-high-grey-hover); + --active: var(--background-action-high-grey-active); +} + +.fr-radio-group { + position: relative; + max-width: max-content; +} + +.fr-radio-group input[type=radio] { + position: absolute; + margin: 0; + width: 1.5rem; + height: 1.5rem; + opacity: 0; +} + +.fr-radio-group input[type=radio] + label { + display: flex; + flex-direction: column; + align-items: flex-start; + justify-content: flex-start; + padding-left: 2rem; + background-position: calc(-0.25rem + 1px) calc(-0.25rem + 1px), calc(-0.25rem + 1px) calc(-0.25rem + 1px); + background-size: 1.875rem 1.875rem, 1.875rem 1.875rem; + background-repeat: no-repeat, no-repeat; + background-image: radial-gradient(transparent 10px, var(--border-action-high-blue-france) 11px, transparent 12px); +} + +.fr-radio-group input[type=radio] + label::before { + content: ""; + width: 1.5rem; + height: 1.5rem; + position: absolute; + top: 0; + border-radius: 1.5rem; + margin-left: -2rem; +} + +.fr-radio-group input[type=radio] + label .fr-hint-text { + margin: 0; + width: 100%; +} + +.fr-radio-group--sm input[type=radio] { + width: 1rem; + height: 1rem; + top: 0.25rem; +} + +.fr-radio-group--sm input[type=radio] + label { + padding-left: 1.5rem; + background-position: 0 0.25rem, 0 0.25rem; + background-size: 1rem 1rem, 1rem 1rem; + background-image: radial-gradient(transparent 6px, var(--border-action-high-blue-france) 7px, transparent 8px); +} + +.fr-radio-group--sm input[type=radio] + label::before { + top: 0.25rem; + width: 1rem; + height: 1rem; + border-radius: 0.5rem; + margin-left: -1.5rem; +} + +.fr-radio-rich { + position: relative; + display: flex; + flex-direction: row; + align-items: center; + max-width: 100%; +} + +.fr-radio-rich input[type=radio] { + width: 1rem; + height: 1rem; + left: 1rem; + top: calc(50% - 0.5rem); +} + +.fr-radio-rich input[type=radio] + label { + padding-left: 2.75rem; + margin-left: 0; + align-self: stretch; + width: 100%; + padding-top: 0.75rem; + padding-bottom: 0.75rem; + padding-right: 1rem; + display: flex; + flex-direction: column; + align-items: stretch; + justify-content: center; + background-size: 100% 1px, 1px 100%, 100% 1px, 1px 100%, 1rem 1rem, 1rem 1rem; + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat; + background-position: 0 0, 100% 0, 0 100%, 0 0, 1rem 50%, 1rem 50%; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--border-action-high-blue-france) 7px, transparent 8px); + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-radio-rich input[type=radio] + label::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + margin-left: 0; + border-radius: 0; +} + +.fr-radio-rich input[type=radio] + label .fr-hint-text { + margin-left: 0; +} + +.fr-radio-rich input[type=radio]:not(:disabled) ~ label { + --hover-tint: var(--hover); + --active-tint: var(--active); +} + +.fr-radio-rich input[type=radio]:not(:disabled) ~ label:hover { + background-color: var(--hover-tint); +} + +.fr-radio-rich input[type=radio]:not(:disabled) ~ label:active { + background-color: var(--active-tint); +} + +.fr-radio-rich input[type=radio]:not(:disabled) ~ label:hover + .fr-radio-rich__pictogram { + background-color: var(--hover); +} + +.fr-radio-rich input[type=radio]:not(:disabled) ~ label:active + .fr-radio-rich__pictogram { + background-color: var(--active); +} + +.fr-radio-rich__pictogram { + display: flex; + flex-direction: row; + align-items: center; + justify-content: center; + margin-left: -1px; + padding: 0.25rem; + width: 5.5rem; + min-width: 5.5rem; + min-height: 5.5rem; + align-self: stretch; + pointer-events: none; + background-size: 100% 1px, 100% 1px, 1px 100%, 1px calc(100% - 0.5rem); + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; + background-position: 0 0, 0 100%, 100% 0, 0 0.25rem; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-radio-rich__pictogram img, +.fr-radio-rich__pictogram svg { + max-width: 3.5rem; + max-height: 3.5rem; +} + +.fr-control > .fr-radio-rich.fr-radio-group { + margin-top: 0; + margin-bottom: 0; +} + +.fr-radio-group input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 10px, var(--background-disabled-grey) 11px, transparent 12px); +} + +.fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, var(--border-active-blue-france) 11px, transparent 12px), radial-gradient(var(--background-active-blue-france) 5px, transparent 6px); +} + +.fr-radio-group input[type=radio]:checked:disabled + label { + background-image: radial-gradient(transparent 10px, var(--background-disabled-grey) 11px, transparent 12px), radial-gradient(var(--background-disabled-grey) 5px, transparent 6px); +} + +.fr-fieldset--error .fr-radio-group input[type=radio] + label { + background-image: radial-gradient(transparent 10px, var(--border-plain-error) 11px, transparent 12px); +} + +.fr-fieldset--error .fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, var(--border-plain-error) 11px, transparent 12px), radial-gradient(var(--background-active-blue-france) 5px, transparent 6px); +} + +.fr-fieldset--valid .fr-radio-group input[type=radio] + label { + background-image: radial-gradient(transparent 10px, var(--border-plain-success) 11px, transparent 12px); +} + +.fr-fieldset--valid .fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, var(--border-plain-success) 11px, transparent 12px), radial-gradient(var(--background-active-blue-france) 5px, transparent 6px); +} + +.fr-fieldset--info .fr-radio-group input[type=radio] + label { + background-image: radial-gradient(transparent 10px, var(--border-plain-info) 11px, transparent 12px); +} + +.fr-fieldset--info .fr-radio-group input[type=radio]:checked + label { + background-image: radial-gradient(transparent 10px, var(--border-plain-info) 11px, transparent 12px), radial-gradient(var(--background-active-blue-france) 5px, transparent 6px); +} + +.fr-fieldset .fr-radio-group input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 10px, var(--background-disabled-grey) 11px, transparent 12px); +} + +.fr-fieldset .fr-radio-group input[type=radio]:disabled:checked + label { + background-image: radial-gradient(transparent 10px, var(--background-disabled-grey) 11px, transparent 12px), radial-gradient(var(--background-disabled-grey) 5px, transparent 6px); +} + +.fr-radio-group--sm input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px); +} + +.fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, var(--border-active-blue-france) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-radio-group--sm input[type=radio]:checked:disabled + label { + background-image: radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px), radial-gradient(var(--background-disabled-grey) 3px, transparent 4px); +} + +.fr-fieldset--error .fr-radio-group--sm input[type=radio] + label { + background-image: radial-gradient(transparent 6px, var(--border-plain-error) 7px, transparent 8px); +} + +.fr-fieldset--error .fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, var(--border-plain-error) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-fieldset--valid .fr-radio-group--sm input[type=radio] + label { + background-image: radial-gradient(transparent 6px, var(--border-plain-success) 7px, transparent 8px); +} + +.fr-fieldset--valid .fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, var(--border-plain-success) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-fieldset--info .fr-radio-group--sm input[type=radio] + label { + background-image: radial-gradient(transparent 6px, var(--border-plain-info) 7px, transparent 8px); +} + +.fr-fieldset--info .fr-radio-group--sm input[type=radio]:checked + label { + background-image: radial-gradient(transparent 6px, var(--border-plain-info) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-fieldset .fr-radio-group--sm input[type=radio]:disabled + label { + background-image: radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px); +} + +.fr-fieldset .fr-radio-group--sm input[type=radio]:disabled:checked + label { + background-image: radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px), radial-gradient(var(--background-disabled-grey) 3px, transparent 4px); +} + +.fr-radio-rich input[type=radio]:disabled + label { + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px); +} + +.fr-radio-rich input[type=radio]:disabled ~ .fr-radio-rich__pictogram svg * { + fill: var(--text-disabled-grey); +} + +.fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, var(--border-active-blue-france), var(--border-active-blue-france)), linear-gradient(0deg, var(--border-active-blue-france), var(--border-active-blue-france)), linear-gradient(0deg, var(--border-active-blue-france), var(--border-active-blue-france)), linear-gradient(0deg, var(--border-active-blue-france), var(--border-active-blue-france)), radial-gradient(transparent 6px, var(--border-active-blue-france) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-radio-rich input[type=radio]:checked ~ .fr-radio-rich__pictogram { + background-image: linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-radio-rich input[type=radio]:checked:disabled + label { + background-image: linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px), radial-gradient(var(--background-disabled-grey) 3px, transparent 4px); +} + +.fr-radio-rich input[type=radio]:checked:disabled ~ .fr-radio-rich__pictogram { + background-image: linear-gradient(0deg, var(--background-disabled-grey), var(--background-disabled-grey)), linear-gradient(0deg, var(--background-disabled-grey), var(--background-disabled-grey)), linear-gradient(0deg, var(--background-disabled-grey), var(--background-disabled-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-fieldset--error .fr-radio-rich input[type=radio] + label { + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--border-plain-error) 7px, transparent 8px); +} + +.fr-fieldset--error .fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), radial-gradient(transparent 6px, var(--border-plain-error) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-fieldset--valid .fr-radio-rich input[type=radio] + label { + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--border-plain-success) 7px, transparent 8px); +} + +.fr-fieldset--valid .fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), radial-gradient(transparent 6px, var(--border-plain-success) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-fieldset--info .fr-radio-rich input[type=radio] + label { + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--border-plain-info) 7px, transparent 8px); +} + +.fr-fieldset--info .fr-radio-rich input[type=radio]:checked + label { + background-image: linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), radial-gradient(transparent 6px, var(--border-plain-info) 7px, transparent 8px), radial-gradient(var(--background-active-blue-france) 3px, transparent 4px); +} + +.fr-fieldset .fr-radio-rich input[type=radio]:disabled + label { + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px); +} + +.fr-fieldset .fr-radio-rich input[type=radio]:disabled:checked + label { + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), radial-gradient(transparent 6px, var(--background-disabled-grey) 7px, transparent 8px), radial-gradient(var(--background-disabled-grey) 3px, transparent 4px); +} + +.fr-fieldset .fr-fieldset__content .fr-radio-group:not(.fr-radio-rich) input[type=radio] { + top: 0.75rem; +} + +.fr-fieldset .fr-fieldset__content .fr-radio-group:not(.fr-radio-rich) input[type=radio] + label { + background-position: calc(-0.25rem + 1px) calc(0.5rem + 1px), calc(-0.25rem + 1px) calc(0.5rem + 1px); +} + +.fr-fieldset .fr-fieldset__content .fr-radio-group--sm:not(.fr-radio-rich) input[type=radio] { + top: 1rem; +} + +.fr-fieldset .fr-fieldset__content .fr-radio-group--sm:not(.fr-radio-rich) input[type=radio] + label { + background-position: calc(-0.125rem + 1px) calc(1rem - 1px), calc(-0.125rem + 1px) calc(1rem - 1px); +} + +.fr-fieldset .fr-fieldset__content .fr-radio-rich { + margin-top: 0.5rem; + margin-bottom: 1rem; +} + +.fr-fieldset .fr-fieldset__content .fr-radio-rich input[type=radio] + label { + min-height: 5.5rem; +} + +.fr-fieldset .fr-fieldset__content .fr-radio-rich:last-child { + margin-bottom: 0.75rem; +} + +.fr-fieldset .fr-fieldset__content .fr-radio-rich:first-child { + margin-top: 0; +} + +.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich:not(:last-child) { + margin-right: 0.75rem; + margin-bottom: 0.5rem; +} + +.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich:first-child { + margin-top: 0.75rem; +} + +.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich:first-child .fr-radio-rich__img { + top: 1rem; +} + +.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich__img { + top: 0.75rem; +} + +.fr-fieldset--inline .fr-hint-text + .fr-fieldset__content .fr-radio-rich:first-child { + margin-top: 1.5rem; +} + +.fr-radio-rich__img { + display: flex; + flex-direction: row; + align-items: center; + justify-content: center; + margin-left: -1px; + padding: 0.25rem; + width: 5.5rem; + min-width: 5.5rem; + align-self: stretch; + pointer-events: none; + background-size: 100% 1px, 100% 1px, 1px 100%, 1px calc(100% - 0.5rem); + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; + background-position: 0 0, 0 100%, 100% 0, 0 0.25rem; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-radio-rich__img img, +.fr-radio-rich__img svg { + max-width: 3.5rem; + max-height: 3.5rem; +} + +.fr-radio-rich input[type=radio]:not(:disabled) ~ label:hover + .fr-radio-rich__img { + background-color: var(--hover); +} + +.fr-radio-rich input[type=radio]:not(:disabled) ~ label:active + .fr-radio-rich__img { + background-color: var(--active); +} + +.fr-radio-rich input[type=radio]:disabled ~ .fr-radio-rich__img svg * { + fill: var(--text-disabled-grey); +} + +.fr-radio-rich input[type=radio]:checked ~ .fr-radio-rich__img { + background-image: linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--background-action-high-blue-france), var(--background-action-high-blue-france)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-radio-rich input[type=radio]:checked:disabled ~ .fr-radio-rich__img { + background-image: linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), linear-gradient(0deg, var(--text-disabled-grey), var(--text-disabled-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + CARD +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-card { + display: flex; + flex-direction: column; + position: relative; + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-card.fr-enlarge-link .fr-card__title a::after, +.fr-card.fr-enlarge-link .fr-card__title button::after, +.fr-card.fr-enlarge-button .fr-card__title a::after, +.fr-card.fr-enlarge-button .fr-card__title button::after { + --icon-size: 1.5rem; + position: absolute; + right: 2rem; + bottom: 2rem; +} + +.fr-card:not(.fr-card--no-border):not(.fr-card--shadow) { + background-size: 100% 1px, 1px 100%, 1px 100%, 100% 1px; + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; + background-position: 100% 100%, 0 0, 100% 0, 100% 0; + padding: 1px; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-card--no-icon .fr-card__title a:not([target=_blank])::after, +.fr-card:not(.fr-enlarge-link):not(.fr-card--download) .fr-card__title a:not([target=_blank])::after { + content: none; +} + +.fr-card--no-icon .fr-card__title button::after, +.fr-card:not(.fr-enlarge-button):not(.fr-card--download) .fr-card__title button::after { + content: none; +} + +.fr-card__body { + display: flex; + flex-direction: column; + height: 100%; + flex: 1 1 auto; + order: 2; + padding: 0 2rem; +} + +.fr-grid-row .fr-card { + height: 100%; +} + +.fr-card__header { + order: 1; + position: relative; + flex: 0 0 auto; +} + +.fr-card__header .fr-badges-group { + position: absolute; + top: 0; + left: 0; + padding: 0.75rem; +} + +.fr-card.fr-enlarge-link:hover .fr-card__img, +.fr-card.fr-enlarge-link:hover .fr-card__vid { + --brightness: calc(100% + var(--brighten) * 10%); +} + +.fr-card.fr-enlarge-link:active .fr-card__img, +.fr-card.fr-enlarge-link:active .fr-card__vid { + --brightness: calc(100% + var(--brighten) * 20%); +} + +.fr-card.fr-enlarge-button:hover .fr-card__img, +.fr-card.fr-enlarge-button:hover .fr-card__vid { + --brightness: calc(100% + var(--brighten) * 10%); +} + +.fr-card.fr-enlarge-button:active .fr-card__img, +.fr-card.fr-enlarge-button:active .fr-card__vid { + --brightness: calc(100% + var(--brighten) * 20%); +} + +.fr-card__img, +.fr-card__vid { + filter: brightness(var(--brightness)); +} + +.fr-card__img img, +.fr-card__img svg, +.fr-card__vid iframe, +.fr-card__vid video { + aspect-ratio: 1.7777777778; + object-fit: cover; + object-position: 50% 50%; +} + +.fr-card__img img { + display: block; +} + +.fr-card__content { + order: 1; + display: flex; + flex-direction: column; + padding: 2rem; + height: 100%; + margin: 0 -2rem; +} + +.fr-card__title { + order: 2; + font-size: 1.25rem; + line-height: 1.75rem; + font-weight: 700; + margin-bottom: 0; + color: var(--text-title-grey); +} + +.fr-card__title a::after, +.fr-card__title button::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-right-line.svg"); + mask-image: url("../icons/system/arrow-right-line.svg"); + --icon-size: 1rem; + content: ""; + margin-left: 0.5rem; +} + +.fr-card__title button { + font-size: inherit; + font-weight: inherit; + line-height: inherit; + text-align: inherit; + padding: 0; +} + +.fr-card__title [target=_blank]::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/external-link-line.svg"); + mask-image: url("../icons/system/external-link-line.svg"); + --icon-size: 1rem; + content: ""; +} + +.fr-card__desc { + order: 3; + font-size: 0.875rem; + line-height: 1.5rem; + margin-top: 0.75rem; + margin-bottom: 0; +} + +.fr-card__start { + order: 1; + margin-bottom: 0.25rem; +} + +.fr-card__start .fr-badges-group, +.fr-card__start .fr-tags-group { + margin-bottom: 0.25rem; +} + +.fr-card__start .fr-card__detail { + margin-bottom: 0.75rem; +} + +.fr-card__end { + order: 4; + display: flex; + flex-direction: column; + margin-top: 1rem; + padding-top: 0.5rem; + height: 100%; +} + +.fr-card__detail { + font-size: 0.75rem; + line-height: 1.25rem; + display: flex; + flex-direction: row; + align-items: flex-start; + margin-bottom: 0; + color: var(--text-mention-grey); +} + +.fr-card__detail[class^=fr-icon-]::before, +.fr-card__detail[class*=" fr-icon-"]::before, +.fr-card__detail[class^=fr-fi-]::before, +.fr-card__detail[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-right: 0.5rem; +} + +.fr-card.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__end, +.fr-card.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__end { + margin-bottom: -3rem; + min-height: 2rem; + padding-right: 2rem; + justify-content: flex-end; +} + +.fr-card.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content, +.fr-card.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__content { + padding-bottom: 5rem; +} + +.fr-card__footer { + order: 2; + padding: 0.5rem 2rem 2rem; + margin: 0 -2rem; +} + +.fr-card__footer .fr-btns-group, +.fr-card__footer .fr-links-group { + margin-bottom: -1rem; +} + +.fr-card--sm .fr-card__header .fr-badge { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.125rem; + padding: 0 0.375rem; +} + +.fr-card--sm .fr-card__header .fr-badge::before, +.fr-card--sm .fr-card__header .fr-badge::after { + --icon-size: 0.75rem; +} + +.fr-card--sm .fr-card__header .fr-tag { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.5rem; + padding: 0.125rem 0.5rem; + border-radius: 0.75rem; +} + +.fr-card--sm .fr-card__header .fr-tag::before, +.fr-card--sm .fr-card__header .fr-tag::after { + --icon-size: 0.75rem; +} + +.fr-card--sm .fr-card__content { + padding: 1.5rem; +} + +.fr-card--sm .fr-card__content .fr-badge { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.125rem; + padding: 0 0.375rem; +} + +.fr-card--sm .fr-card__content .fr-badge::before, +.fr-card--sm .fr-card__content .fr-badge::after { + --icon-size: 0.75rem; +} + +.fr-card--sm .fr-card__content .fr-tag { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.5rem; + padding: 0.125rem 0.5rem; + border-radius: 0.75rem; +} + +.fr-card--sm .fr-card__content .fr-tag::before, +.fr-card--sm .fr-card__content .fr-tag::after { + --icon-size: 0.75rem; +} + +.fr-card--sm .fr-card__title { + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; +} + +.fr-card--sm .fr-card__title a::after, +.fr-card--sm .fr-card__title button::after { + --icon-size: 1rem; +} + +.fr-card--sm .fr-card__desc { + margin-top: 0.5rem; +} + +.fr-card--sm .fr-card__start .fr-badges-group, +.fr-card--sm .fr-card__start .fr-tags-group { + margin-bottom: 0; +} + +.fr-card--sm .fr-card__start .fr-card__detail { + margin-bottom: 0.5rem; +} + +.fr-card--sm .fr-card__end { + margin-top: 0.75rem; + padding-top: 0.25rem; + margin-top: 1.5rem; + padding-top: 0.5rem; +} + +.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__end, +.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__end { + margin-bottom: -2rem; + min-height: 1.25rem; + padding-right: 1.5rem; +} + +.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content, +.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__content { + padding-bottom: 3.5rem; +} + +.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title a::after, +.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title button::after, +.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title a::after, +.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title button::after { + --icon-size: 1rem; + right: 1.5rem; + bottom: 1.5rem; +} + +.fr-card--sm .fr-card__footer { + padding: 0.5rem 1.5rem 1.5rem; +} + +.fr-card--lg .fr-card__content { + padding: 2.5rem; +} + +.fr-card--lg .fr-card__title { + font-weight: 700; + font-size: 1.375rem; + line-height: 1.75rem; +} + +.fr-card--lg .fr-card__title a::after, +.fr-card--lg .fr-card__title button::after { + --icon-size: 1.5rem; +} + +.fr-card--lg .fr-card__desc { + font-size: 1rem; + line-height: 1.5rem; + margin-top: 1rem; +} + +.fr-card--lg .fr-card__start { + margin-bottom: 0.5rem; +} + +.fr-card--lg .fr-card__start .fr-badges-group, +.fr-card--lg .fr-card__start .fr-tags-group { + margin-bottom: 0.5rem; +} + +.fr-card--lg .fr-card__start .fr-card__detail { + margin-bottom: 1rem; +} + +.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__end, +.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__end { + margin-bottom: -4rem; + min-height: 2.5rem; + padding-right: 2.5rem; +} + +.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content, +.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__content { + padding-bottom: 6.5rem; +} + +.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title a::after, +.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title button::after, +.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title a::after, +.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title button::after { + --icon-size: 2rem; + right: 2.5rem; + bottom: 2.5rem; +} + +.fr-card--lg .fr-card__footer { + padding: 0.5rem 2.5rem 2.5rem; +} + +.fr-card--download .fr-card__header { + aspect-ratio: 16/9; +} + +.fr-card--download .fr-card__header .fr-card__img { + position: absolute; + top: 0.5rem; + left: 0.5rem; + width: calc(100% - 1rem); + height: calc(100% - 1rem); +} + +.fr-card--download .fr-card__header .fr-card__img img { + max-width: 100%; + max-height: 100%; + object-fit: contain; +} + +.fr-card--download .fr-card__title a::after, +.fr-card--download .fr-card__title button::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/download-line.svg"); + mask-image: url("../icons/system/download-line.svg"); + content: ""; +} + +.fr-card__body > .fr-card__detail, +.fr-card__body > .fr-card__title { + margin-top: 2rem; +} + +.fr-card__body > .fr-card__detail { + margin-bottom: -1rem; +} + +.fr-card__body > .fr-card__desc, +.fr-card__body > .fr-card__title { + margin-bottom: 2rem; +} + +.fr-card__body > .fr-card__desc { + margin-top: -1rem; +} + +.fr-card.fr-enlarge-link:not(.fr-card--no-arrow) .fr-card__body > .fr-card__desc, +.fr-card.fr-enlarge-link:not(.fr-card--no-arrow) .fr-card__body > .fr-card__title { + margin-bottom: 4.5rem; +} + +.fr-card.fr-enlarge-link:not(.fr-card--no-arrow) .fr-card__body > .fr-card__desc { + margin-top: -3.5rem; +} + +.fr-card--grey { + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); +} + +.fr-card--shadow { + z-index: calc(var(--ground) + 500); + background-color: var(--background-raised-grey); + + --idle: transparent; + --hover: var(--background-raised-grey-hover); + --active: var(--background-raised-grey-active); + filter: drop-shadow(var(--raised-shadow)); +} + +.fr-card--shadow.fr-card--grey { + background-color: var(--background-contrast-raised-grey); + + --idle: transparent; + --hover: var(--background-contrast-raised-grey-hover); + --active: var(--background-contrast-raised-grey-active); +} + +.fr-card--no-background { + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-card--download:not(.fr-card--no-background) .fr-card__header { + background-color: var(--background-alt-grey); + + --idle: transparent; + --hover: var(--background-alt-grey-hover); + --active: var(--background-alt-grey-active); +} + +.fr-card__title a[href], +.fr-card__title button { + color: var(--text-action-high-blue-france); +} + +.fr-card__title button:disabled { + color: var(--text-disabled-grey); +} + +.fr-card__title:disabled, +a.fr-card__title:not([href]) { + color: var(--text-disabled-grey); + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + CHECKBOX +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-checkbox-group { + position: relative; +} + +.fr-checkbox-group input[type=checkbox] { + position: absolute; + margin: 0; + width: 1.5rem; + height: 1.5rem; + opacity: 0; +} + +.fr-checkbox-group input[type=checkbox] + label { + --data-uri-svg: none; + position: relative; + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + flex-wrap: wrap; + margin-left: 2rem; + + /** + * On ajoute l'icône check-line en taille sm via un pseudo element before + */ +} + +.fr-checkbox-group input[type=checkbox] + label .fr-hint-text { + margin: 0; + width: 100%; +} + +.fr-checkbox-group input[type=checkbox] + label::before { + content: ""; + display: block; + position: absolute; + top: 0; + left: -2rem; + width: 1.5rem; + height: 1.5rem; + margin-right: 0.5rem; + border-radius: 0.25rem; + background-size: 0.25rem 0.25rem, calc(100% - 0.25rem) 1px, 0.25rem 0.25rem, 1px calc(100% - 0.5rem), 0.25rem 0.25rem, calc(100% - 0.5rem) 1px, 0.25rem 0.25rem, 1px calc(100% - 0.5rem), 1rem; + background-position: 0 0, 0.25rem 0, 100% 0, 0 0.25rem, 100% 100%, calc(100% - 0.25rem) 100%, 0 100%, 100% 0.25rem, center; + background-repeat: no-repeat; + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), var(--data-uri-svg); +} + +.fr-checkbox-group--sm input[type=checkbox] { + top: 0.25rem; + width: 1rem; + height: 1rem; +} + +.fr-checkbox-group--sm input[type=checkbox] + label { + margin-left: 1.5rem; +} + +.fr-checkbox-group--sm input[type=checkbox] + label::before { + width: 1rem; + height: 1rem; + margin-top: 0.25rem; + left: -1.5rem; +} + +.fr-checkbox-group--error::before { + content: ""; + position: absolute; + top: 0; + left: -0.75rem; + width: 2px; + height: 100%; + background-color: var(--border-plain-error); + + --idle: transparent; + --hover: var(--border-plain-error-hover); + --active: var(--border-plain-error-active); +} + +.fr-checkbox-group--valid::before { + content: ""; + position: absolute; + top: 0; + left: -0.75rem; + width: 2px; + height: 100%; + background-color: var(--border-plain-success); + + --idle: transparent; + --hover: var(--border-plain-success-hover); + --active: var(--border-plain-success-active); +} + +.fr-checkbox-group .fr-message:first-child { + margin-top: 1rem; +} + +.fr-checkbox-group input[type=checkbox]:checked + label::before { + background-color: var(--background-active-blue-france); + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-active-blue-france) 4px, var(--border-active-blue-france) 5px, transparent 6px), linear-gradient(var(--border-active-blue-france), var(--border-active-blue-france)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-active-blue-france) 4px, var(--border-active-blue-france) 5px, transparent 6px), linear-gradient(var(--border-active-blue-france), var(--border-active-blue-france)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-active-blue-france) 4px, var(--border-active-blue-france) 5px, transparent 6px), linear-gradient(var(--border-active-blue-france), var(--border-active-blue-france)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-active-blue-france) 4px, var(--border-active-blue-france) 5px, transparent 6px), linear-gradient(var(--border-active-blue-france), var(--border-active-blue-france)), var(--data-uri-svg); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +:root[data-fr-theme=dark] .fr-checkbox-group input[type=checkbox]:checked + label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-checkbox-group input[type=checkbox]:disabled + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--background-disabled-grey) 4px, var(--background-disabled-grey) 5px, transparent 6px), linear-gradient(var(--background-disabled-grey), var(--background-disabled-grey)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--background-disabled-grey) 4px, var(--background-disabled-grey) 5px, transparent 6px), linear-gradient(var(--background-disabled-grey), var(--background-disabled-grey)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--background-disabled-grey) 4px, var(--background-disabled-grey) 5px, transparent 6px), linear-gradient(var(--background-disabled-grey), var(--background-disabled-grey)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--background-disabled-grey) 4px, var(--background-disabled-grey) 5px, transparent 6px), linear-gradient(var(--background-disabled-grey), var(--background-disabled-grey)), var(--data-uri-svg); +} + +.fr-checkbox-group input[type=checkbox]:disabled:checked + label::before { + background-color: var(--background-disabled-grey); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +:root[data-fr-theme=dark] .fr-checkbox-group input[type=checkbox]:disabled:checked + label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-checkbox-group--error input[type=checkbox] + label, +.fr-checkbox-group--error input[type=checkbox]:checked + label { + color: var(--text-default-error); +} + +.fr-checkbox-group--error input[type=checkbox] + label::before, +.fr-checkbox-group--error input[type=checkbox]:checked + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), var(--data-uri-svg); +} + +.fr-checkbox-group--valid input[type=checkbox] + label, +.fr-checkbox-group--valid input[type=checkbox]:checked + label { + color: var(--text-default-success); +} + +.fr-checkbox-group--valid input[type=checkbox] + label::before, +.fr-checkbox-group--valid input[type=checkbox]:checked + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), var(--data-uri-svg); +} + +.fr-fieldset--error .fr-checkbox-group input[type=checkbox] + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-plain-error) 4px, var(--border-plain-error) 5px, transparent 6px), linear-gradient(var(--border-plain-error), var(--border-plain-error)), var(--data-uri-svg); +} + +.fr-fieldset--valid .fr-checkbox-group input[type=checkbox] + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-plain-success) 4px, var(--border-plain-success) 5px, transparent 6px), linear-gradient(var(--border-plain-success), var(--border-plain-success)), var(--data-uri-svg); +} + +.fr-fieldset .fr-fieldset__content .fr-checkbox-group--sm label::before { + margin-top: 0.25rem; +} + +.fr-fieldset .fr-fieldset__content .fr-checkbox-group input[type=checkbox] { + margin-top: 0.75rem; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + SEGMENTED +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-segmented { + position: relative; + padding: 0; + margin: 0; + display: inline-flex; + align-items: center; + border: 0; +} + +.fr-segmented__legend { + margin-bottom: 0.75rem; + padding: 0; +} + +.fr-segmented__legend .fr-hint-text { + margin-top: 0.25rem; +} + +.fr-segmented__legend--inline { + float: left; + display: contents; +} + +.fr-segmented__legend--inline + .fr-segmented__elements { + margin-left: 1rem; +} + +.fr-segmented__elements { + display: flex; + flex-direction: row; + border-radius: 0.25rem; + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-segmented__element { + position: relative; +} + +.fr-segmented .fr-segmented__element input { + opacity: 0; +} + +.fr-segmented input { + position: absolute; + margin: 0; + width: 100%; + height: 100%; + z-index: -1; +} + +.fr-segmented input + label { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; + width: 100%; + font-weight: 500; + display: inline-flex; + align-items: center; + border-radius: 0.25rem; + white-space: nowrap; +} + +.fr-segmented input + label::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-segmented input:not([disabled]):not(:checked) + label { + -webkit-mask-image: linear-gradient(0deg, #fff 0, #fff 100%), linear-gradient(0deg, #fff 0, #fff 100%), url("data:image/svg+xml;charset=uft8,"), url("data:image/svg+xml;charset=uft8,"), url("data:image/svg+xml;charset=uft8,"), url("data:image/svg+xml;charset=uft8,"); + mask-image: linear-gradient(0deg, #fff 0, #fff 100%), linear-gradient(0deg, #fff 0, #fff 100%), url("data:image/svg+xml;charset=uft8,"), url("data:image/svg+xml;charset=uft8,"), url("data:image/svg+xml;charset=uft8,"), url("data:image/svg+xml;charset=uft8,"); + -webkit-mask-size: calc(100% - 0.5rem) calc(100% - 0.75rem), calc(100% - 0.75rem) calc(100% - 0.5rem), 0.25rem 0.25rem, 0.25rem 0.25rem, 0.25rem 0.25rem, 0.25rem 0.25rem; + mask-size: calc(100% - 0.5rem) calc(100% - 0.75rem), calc(100% - 0.75rem) calc(100% - 0.5rem), 0.25rem 0.25rem, 0.25rem 0.25rem, 0.25rem 0.25rem, 0.25rem 0.25rem; + -webkit-mask-position: 0.25rem 0.375rem, 0.375rem 0.25rem, 0.25rem 0.25rem, calc(100% - 0.25rem) 0.25rem, 0.25rem calc(100% - 0.25rem), calc(100% - 0.25rem) calc(100% - 0.25rem); + mask-position: 0.25rem 0.375rem, 0.375rem 0.25rem, 0.25rem 0.25rem, calc(100% - 0.25rem) 0.25rem, 0.25rem calc(100% - 0.25rem), calc(100% - 0.25rem) calc(100% - 0.25rem); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; +} + +.fr-segmented input:not([disabled]):not(:checked) + label:hover { + background-color: var(--hover); +} + +.fr-segmented input:not([disabled]):not(:checked) + label:active { + background-color: var(--active); +} + +.fr-segmented--vertical .fr-segmented__elements { + flex-direction: column; + margin-left: 0; +} + +.fr-segmented--vertical .fr-segmented__legend--inline { + float: none; + display: block; +} + +.fr-segmented--no-legend legend { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; +} + +.fr-segmented--no-legend legend + .fr-segmented__elements { + margin-left: 0; +} + +.fr-segmented__element input:focus + label { + outline-offset: 2px; + outline-width: 2px; + outline-color: #0a76f6; + outline-style: solid; +} + +.fr-segmented__element input:focus:not(:focus-visible) + label { + outline-style: none; +} + +.fr-segmented__element input:focus-visible + label { + outline-style: solid; +} + +.fr-segmented--sm .fr-segmented__legend { + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-segmented--sm input + label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-segmented--sm input + label::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-segmented__element label { + color: var(--text-action-high-grey); +} + +.fr-segmented__element input:checked + label { + box-shadow: inset 0 0 0 1px var(--border-active-blue-france); + color: var(--text-active-blue-france); +} + +.fr-segmented__element input:checked:disabled + label { + box-shadow: inset 0 0 0 1px var(--text-disabled-grey); + color: var(--text-disabled-grey); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + TOGGLE +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-toggle { + display: flex; + flex-wrap: wrap; + position: relative; + + --text-spacing: 0; + --title-spacing: 0; +} + +.fr-toggle input[type=checkbox] { + width: 2.5rem; + height: 1.5rem; + position: absolute; + opacity: 0; + box-shadow: inset 0 0 0 1px var(--border-action-high-blue-france); +} + +.fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label[data-fr-unchecked-label][data-fr-checked-label]::before { + content: attr(data-fr-checked-label); +} + +.fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::after { + transform: translateX(1rem); + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +.fr-toggle label { + --toggle-status-width: auto; + display: inline-flex; + width: calc(100% - 2rem); + min-height: 1.5rem; + font-size: 1rem; + line-height: 1.5rem; + color: var(--text-label-grey); +} + +.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label] { + padding-left: 0; +} + +.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label]::before { + content: attr(data-fr-unchecked-label); + margin-right: calc(var(--toggle-status-width) - 0.5rem); + margin-bottom: 1rem; + word-wrap: normal; +} + +.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label] + .fr-hint-text { + margin-top: 0.5rem; +} + +.fr-toggle label::before { + content: ""; + display: block; + flex-shrink: 0; + height: calc(1.25rem + 1px); + padding-top: 1.5rem; + font-size: 0.75rem; + line-height: 1.25rem; + border-radius: 0.75rem; + margin-right: 2rem; + min-width: 2.5rem; + max-width: 2.5rem; + background-repeat: no-repeat; + color: var(--text-active-blue-france); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +.fr-toggle label::after { + content: ""; + display: flex; + align-items: center; + justify-content: center; + position: absolute; + top: 0; + left: 0; + width: 1.5rem; + height: 1.5rem; + border-radius: 50%; + background-repeat: no-repeat; + background-size: 1rem; + background-position: center; + color: var(--text-active-blue-france); + box-shadow: inset 0 0 0 1px var(--border-action-high-blue-france); + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-toggle .fr-hint-text { + display: block; + margin-top: 1rem; + margin-bottom: 0; + font-size: 0.75rem; + line-height: 1.25rem; + flex-basis: 100%; + color: var(--text-mention-grey); +} + +.fr-toggle--border-bottom { + padding-bottom: 1rem; + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-toggle--valid::before, +.fr-toggle--error::before { + content: ""; + position: absolute; + top: 0; + left: -0.75rem; + width: 2px; + height: 100%; +} + +.fr-toggle .fr-message:first-child { + margin-top: 1rem; +} + +.fr-toggle--label-left .fr-toggle__input { + order: 1; + margin: 0 0 0 auto; +} + +.fr-toggle--label-left .fr-toggle__input + label[data-fr-checked-label]::before { + margin-right: 0; + margin-left: calc(var(--toggle-status-width) - 0.5rem); +} + +.fr-toggle--label-left .fr-toggle__label { + justify-content: space-between; + padding-left: 0; + width: calc(100% - 2rem); + flex: 1; +} + +.fr-toggle--label-left .fr-toggle__label::before { + flex-shrink: 0; + order: 1; + margin-left: 1rem; + margin-right: 0; + text-align: right; + direction: rtl; +} + +.fr-toggle--label-left .fr-toggle__label::after { + left: auto; + right: 1rem; +} + +.fr-toggle--label-left .fr-hint-text { + order: 2; +} + +.fr-toggle__list { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; +} + +.fr-toggle__list li { + margin-bottom: 1rem; +} + +.fr-toggle__list li:last-child { + margin-bottom: 0; +} + +:root[data-fr-theme=dark] .fr-toggle label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle input[type=checkbox]:checked { + background-color: var(--background-active-blue-france); + + --idle: transparent; + --hover: var(--background-active-blue-france-hover); + --active: var(--background-active-blue-france-active); +} + +.fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::after { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle input[type=checkbox]:disabled { + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); +} + +.fr-toggle input[type=checkbox]:disabled:checked { + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +.fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::after { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::after { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::before { + color: var(--text-disabled-grey); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::after { + color: var(--text-disabled-grey); + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); +} + +.fr-toggle--valid::before { + content: ""; + background-color: var(--border-plain-success); + + --idle: transparent; + --hover: var(--border-plain-success-hover); + --active: var(--border-plain-success-active); +} + +.fr-toggle--error::before { + content: ""; + background-color: var(--border-plain-error); + + --idle: transparent; + --hover: var(--border-plain-error-hover); + --active: var(--border-plain-error-active); +} + +.fr-toggle--error label, +.fr-fieldset--error .fr-toggle label { + color: var(--text-default-error); +} + +.fr-toggle--error label::before, +.fr-fieldset--error .fr-toggle label::before { + color: var(--text-default-error); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle--error label::before, +:root[data-fr-theme=dark] .fr-fieldset--error .fr-toggle label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle--error label::after, +.fr-fieldset--error .fr-toggle label::after { + box-shadow: inset 0 0 0 1px var(--border-plain-error); +} + +.fr-toggle--error input[type=checkbox]:checked ~ .fr-toggle__label::before, +.fr-fieldset--error .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle--error input[type=checkbox]:checked ~ .fr-toggle__label::before, +:root[data-fr-theme=dark] .fr-fieldset--error .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle--valid label, +.fr-fieldset--valid .fr-toggle label { + color: var(--text-default-success); +} + +.fr-toggle--valid label::before, +.fr-fieldset--valid .fr-toggle label::before { + color: var(--text-default-success); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle--valid label::before, +:root[data-fr-theme=dark] .fr-fieldset--valid .fr-toggle label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-toggle--valid label::after, +.fr-fieldset--valid .fr-toggle label::after { + box-shadow: inset 0 0 0 1px var(--border-plain-success); +} + +.fr-toggle--valid input[type=checkbox]:checked ~ .fr-toggle__label::before, +.fr-fieldset--valid .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-toggle--valid input[type=checkbox]:checked ~ .fr-toggle__label::before, +:root[data-fr-theme=dark] .fr-fieldset--valid .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + SKIPLINK +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-skiplinks { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + position: absolute; + top: 0; + padding: 1rem 0; + transform: translateY(-100%); + opacity: 0; + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); +} + +.fr-skiplinks:focus-within { + position: relative; + transform: translateY(0); + opacity: 1; +} + +.fr-skiplinks__list { + display: flex; + flex-direction: column; +} + +.fr-skiplinks__list > li { + margin-bottom: 1rem; +} + +.fr-skiplinks__list > li::before { + content: none; +} + +.fr-skiplinks__list > li .fr-link { + font-size: 1rem; + line-height: 1.5rem; + padding: 0 0; +} + +.fr-skiplinks__list > li .fr-link::before, +.fr-skiplinks__list > li .fr-link::after { + --icon-size: 1rem; +} + +.fr-skiplinks__list > li:last-child { + margin-bottom: 0; +} + +.fr-skiplinks__list:focus-within { + position: relative; + transform: translateY(0); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + SELECT +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-select { + display: block; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + width: 100%; + border-radius: 0.25rem 0.25rem 0 0; + font-size: 1rem; + line-height: 1.5rem; + padding: 0.5rem 2.5rem 0.5rem 1rem; + background-repeat: no-repeat; + background-position: calc(100% - 1rem) 50%; + background-size: 1rem 1rem; + color: var(--text-default-grey); + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); + box-shadow: inset 0 -2px 0 0 var(--border-plain-grey); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); + + /** + * Mixin pour gérer l'état disabled + */ + + /** + * On applique un style lorsque la valeur est automatiquement remplie par le navigateur + * sur les navigateurs webkit. + */ +} + +.fr-select-group { + position: relative; +} + +.fr-select-group .fr-message:first-child { + margin-top: 1rem; +} + +.fr-select-group--valid::before, +.fr-select-group--error::before, +.fr-select-group--info::before { + content: ""; + display: block; + pointer-events: none; + position: absolute; + top: 0; + right: -0.75rem; + bottom: 0; + left: -0.75rem; + background-repeat: no-repeat; + background-position: 0 0; + background-size: 0.125rem 100%; +} + +:root[data-fr-theme=dark] .fr-select { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-fieldset--valid .fr-select, +.fr-select-group--valid .fr-select { + box-shadow: inset 0 -2px 0 0 var(--border-plain-success); +} + +.fr-fieldset--error .fr-select, +.fr-select-group--error .fr-select { + box-shadow: inset 0 -2px 0 0 var(--border-plain-error); +} + +.fr-select-group--error::before { + background-image: linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)); +} + +.fr-select-group--valid::before { + background-image: linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)); +} + +.fr-select-group--info::before { + background-image: linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)); +} + +.fr-select:disabled { + color: var(--text-disabled-grey); + box-shadow: inset 0 -2px 0 0 var(--border-disabled-grey); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +:root[data-fr-theme=dark] .fr-select:disabled { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-select:-webkit-autofill, +.fr-select:-webkit-autofill:hover, +.fr-select:-webkit-autofill:focus { + box-shadow: inset 0 -2px 0 0 var(--border-plain-grey), inset 0 0 0 1000px var(--background-contrast-blue-france); + -webkit-text-fill-color: var(--text-label-grey); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + CALLOUT +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-callout { + position: relative; + padding: 1.5rem; + + --title-spacing: 0 0 0.5rem; + --text-spacing: 0; + margin: 0 0 1.5rem; + background-size: 0.25rem 100%; + background-position: 0 0; + background-repeat: no-repeat; + + /** + * Inclusion de l'icône (optionnel) + */ + + /** + * Ajout de marge quand on inclut un bouton (optionnel) + */ + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); + background-image: linear-gradient(0deg, var(--border-default-blue-france), var(--border-default-blue-france)); +} + +.fr-callout[class^=fr-icon-]::before, +.fr-callout[class*=" fr-icon-"]::before, +.fr-callout[class^=fr-fi-]::before, +.fr-callout[class*=" fr-fi-"]::before { + display: block; + margin: -0.5rem 0 0.5rem; +} + +.fr-callout__title { + font-weight: 700; + font-size: 1.375rem; + line-height: 1.75rem; + color: var(--text-title-grey); +} + +.fr-callout__text { + font-size: 1.125rem; + line-height: 1.75rem; +} + +.fr-callout .fr-btn { + margin-top: 1rem; +} + +.fr-callout::before { + color: var(--text-title-grey); +} + +.fr-callout--green-tilleul-verveine { + background-image: linear-gradient(0deg, var(--border-default-green-tilleul-verveine), var(--border-default-green-tilleul-verveine)); + background-color: var(--background-contrast-green-tilleul-verveine); + + --idle: transparent; + --hover: var(--background-contrast-green-tilleul-verveine-hover); + --active: var(--background-contrast-green-tilleul-verveine-active); +} + +.fr-callout--green-bourgeon { + background-image: linear-gradient(0deg, var(--border-default-green-bourgeon), var(--border-default-green-bourgeon)); + background-color: var(--background-contrast-green-bourgeon); + + --idle: transparent; + --hover: var(--background-contrast-green-bourgeon-hover); + --active: var(--background-contrast-green-bourgeon-active); +} + +.fr-callout--green-emeraude { + background-image: linear-gradient(0deg, var(--border-default-green-emeraude), var(--border-default-green-emeraude)); + background-color: var(--background-contrast-green-emeraude); + + --idle: transparent; + --hover: var(--background-contrast-green-emeraude-hover); + --active: var(--background-contrast-green-emeraude-active); +} + +.fr-callout--green-menthe { + background-image: linear-gradient(0deg, var(--border-default-green-menthe), var(--border-default-green-menthe)); + background-color: var(--background-contrast-green-menthe); + + --idle: transparent; + --hover: var(--background-contrast-green-menthe-hover); + --active: var(--background-contrast-green-menthe-active); +} + +.fr-callout--green-archipel { + background-image: linear-gradient(0deg, var(--border-default-green-archipel), var(--border-default-green-archipel)); + background-color: var(--background-contrast-green-archipel); + + --idle: transparent; + --hover: var(--background-contrast-green-archipel-hover); + --active: var(--background-contrast-green-archipel-active); +} + +.fr-callout--blue-ecume { + background-image: linear-gradient(0deg, var(--border-default-blue-ecume), var(--border-default-blue-ecume)); + background-color: var(--background-contrast-blue-ecume); + + --idle: transparent; + --hover: var(--background-contrast-blue-ecume-hover); + --active: var(--background-contrast-blue-ecume-active); +} + +.fr-callout--blue-cumulus { + background-image: linear-gradient(0deg, var(--border-default-blue-cumulus), var(--border-default-blue-cumulus)); + background-color: var(--background-contrast-blue-cumulus); + + --idle: transparent; + --hover: var(--background-contrast-blue-cumulus-hover); + --active: var(--background-contrast-blue-cumulus-active); +} + +.fr-callout--purple-glycine { + background-image: linear-gradient(0deg, var(--border-default-purple-glycine), var(--border-default-purple-glycine)); + background-color: var(--background-contrast-purple-glycine); + + --idle: transparent; + --hover: var(--background-contrast-purple-glycine-hover); + --active: var(--background-contrast-purple-glycine-active); +} + +.fr-callout--pink-macaron { + background-image: linear-gradient(0deg, var(--border-default-pink-macaron), var(--border-default-pink-macaron)); + background-color: var(--background-contrast-pink-macaron); + + --idle: transparent; + --hover: var(--background-contrast-pink-macaron-hover); + --active: var(--background-contrast-pink-macaron-active); +} + +.fr-callout--pink-tuile { + background-image: linear-gradient(0deg, var(--border-default-pink-tuile), var(--border-default-pink-tuile)); + background-color: var(--background-contrast-pink-tuile); + + --idle: transparent; + --hover: var(--background-contrast-pink-tuile-hover); + --active: var(--background-contrast-pink-tuile-active); +} + +.fr-callout--yellow-tournesol { + background-image: linear-gradient(0deg, var(--border-default-yellow-tournesol), var(--border-default-yellow-tournesol)); + background-color: var(--background-contrast-yellow-tournesol); + + --idle: transparent; + --hover: var(--background-contrast-yellow-tournesol-hover); + --active: var(--background-contrast-yellow-tournesol-active); +} + +.fr-callout--yellow-moutarde { + background-image: linear-gradient(0deg, var(--border-default-yellow-moutarde), var(--border-default-yellow-moutarde)); + background-color: var(--background-contrast-yellow-moutarde); + + --idle: transparent; + --hover: var(--background-contrast-yellow-moutarde-hover); + --active: var(--background-contrast-yellow-moutarde-active); +} + +.fr-callout--orange-terre-battue { + background-image: linear-gradient(0deg, var(--border-default-orange-terre-battue), var(--border-default-orange-terre-battue)); + background-color: var(--background-contrast-orange-terre-battue); + + --idle: transparent; + --hover: var(--background-contrast-orange-terre-battue-hover); + --active: var(--background-contrast-orange-terre-battue-active); +} + +.fr-callout--brown-cafe-creme { + background-image: linear-gradient(0deg, var(--border-default-brown-cafe-creme), var(--border-default-brown-cafe-creme)); + background-color: var(--background-contrast-brown-cafe-creme); + + --idle: transparent; + --hover: var(--background-contrast-brown-cafe-creme-hover); + --active: var(--background-contrast-brown-cafe-creme-active); +} + +.fr-callout--brown-caramel { + background-image: linear-gradient(0deg, var(--border-default-brown-caramel), var(--border-default-brown-caramel)); + background-color: var(--background-contrast-brown-caramel); + + --idle: transparent; + --hover: var(--background-contrast-brown-caramel-hover); + --active: var(--background-contrast-brown-caramel-active); +} + +.fr-callout--brown-opera { + background-image: linear-gradient(0deg, var(--border-default-brown-opera), var(--border-default-brown-opera)); + background-color: var(--background-contrast-brown-opera); + + --idle: transparent; + --hover: var(--background-contrast-brown-opera-hover); + --active: var(--background-contrast-brown-opera-active); +} + +.fr-callout--beige-gris-galet { + background-image: linear-gradient(0deg, var(--border-default-beige-gris-galet), var(--border-default-beige-gris-galet)); + background-color: var(--background-contrast-beige-gris-galet); + + --idle: transparent; + --hover: var(--background-contrast-beige-gris-galet-hover); + --active: var(--background-contrast-beige-gris-galet-active); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + MODAL +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-modal { + border: none; + color: inherit; + visibility: hidden; + opacity: 0; + background-color: rgba(22, 22, 22, 0.64); + + --ground: 2000; + z-index: 1750; + padding: 0; + margin: 0; + display: flex; + flex-direction: column; + align-items: stretch; + justify-content: space-between; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + transition: opacity 0.3s, visibility 0.3s; + + /** + * Modifier pour fixer la modale en haut en mobile (par defaut en bas) + */ +} + +.fr-modal > .fr-container { + pointer-events: none; +} + +.fr-modal:focus { + outline: none; +} + +.fr-modal::before { + content: ""; + display: block; + width: 0; + height: 2rem; + flex: 1 0 2rem; +} + +.fr-modal::after { + content: none; + display: block; + width: 0; + height: 2rem; + flex: 1 0 2rem; +} + +.fr-modal--top::before { + content: none; +} + +.fr-modal--top::after { + content: ""; +} + +.fr-modal--opened { + visibility: inherit; + opacity: 1; + width: 100%; + height: 100%; + transition: opacity 0.3s, visibility 0.3s; +} + +.fr-modal__body { + --modal-max-height: calc(100vh - 2rem); + pointer-events: all; + overflow-y: auto; + flex: 1 1 auto; + max-height: var(--modal-max-height); + z-index: calc(var(--ground) + 2000); + background-color: var(--background-lifted-grey); + + --idle: transparent; + --hover: var(--background-lifted-grey-hover); + --active: var(--background-lifted-grey-active); + filter: drop-shadow(var(--lifted-shadow)); +} + +.fr-modal__header { + flex: auto 0 0; + display: flex; + align-items: center; + padding: 1rem 1rem 0.5rem; +} + +.fr-modal__content { + padding-left: 1rem; + padding-right: 1rem; + margin-bottom: 3.5rem; +} + +.fr-modal__footer { + flex: auto 0 0; + display: flex; + padding: 1rem; + margin-top: -2.5rem; + position: sticky; + bottom: 0; + z-index: calc(var(--ground) + 1250); + transition: box-shadow 0.3s; + background-color: var(--background-lifted-grey); + + --idle: transparent; + --hover: var(--background-lifted-grey-hover); + --active: var(--background-lifted-grey-active); +} + +.fr-modal__footer .fr-btns-group { + margin-bottom: -1rem; + width: calc(100% + 1rem); +} + +.fr-modal__title { + --title-spacing: 0 0 1rem 0; + font-size: 1.375rem; + line-height: 1.75rem; + font-weight: 700; + color: var(--text-title-grey); +} + +.fr-modal__title[class^=fr-icon-], +.fr-modal__title[class*=" fr-icon-"], +.fr-modal__title[class^=fr-fi-], +.fr-modal__title[class*=" fr-fi-"] { + margin-right: 0.5rem; +} + +.fr-modal__body.fr-scroll-divider .fr-modal__footer { + background-position: 0 0; + background-repeat: no-repeat; + background-size: 100% 1px; + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + NAVIGATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-nav { + --underline-img: none; + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + --text-spacing: 0; + --title-spacing: 0; +} + +.fr-nav__list { + display: flex; + flex-direction: column; + margin: 0; + padding: 0; +} + +.fr-nav__item { + display: flex; + flex-direction: column; + align-items: stretch; + flex: 0 1 auto; + position: relative; +} + +.fr-nav__item::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: 0 -1px 0 0 var(--border-default-grey), inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-nav__item .fr-btn, +.fr-nav__item .fr-link { + min-height: 3rem; +} + +.fr-nav__link, +.fr-nav__btn { + display: flex; + flex-direction: row; + align-items: center; + justify-content: space-between; + font-weight: bold; + padding: 0.75rem 1rem; + margin: 0; + width: auto; + height: 100%; + font-size: 1rem; + line-height: 1.5rem; + text-align: left; + color: var(--text-action-high-grey); +} + +.fr-nav__link:not([href])[aria-current]:not([aria-current=false]) { + pointer-events: none; + cursor: default; +} + +.fr-nav__btn::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-down-s-line.svg"); + mask-image: url("../icons/system/arrow-down-s-line.svg"); + --icon-size: 1rem; + content: ""; + margin-left: 0.5rem; + margin-right: 0; + transition: transform 0.3s; +} + +.fr-nav__btn[aria-expanded=true]::after { + transform: rotate(-180deg); +} + +.fr-menu { + margin: -4px -1rem; + padding: 4px 1rem; + width: auto; +} + +.fr-menu.fr-collapsing { + margin-top: 0; + padding-top: 0; +} + +.fr-menu__list { + margin: 0; + padding: 0 1rem 1rem; +} + +.fr-menu .fr-nav__link { + padding: 0.75rem 1rem; + width: 100%; + height: auto; + font-weight: normal; + min-height: auto; +} + +.fr-menu .fr-nav__link[aria-current]:not([aria-current=false]) { + position: relative; +} + +.fr-menu .fr-nav__link[aria-current]:not([aria-current=false])::before { + content: ""; + display: block; + position: absolute; + top: 50%; + left: 0; + width: 2px; + height: 1.5rem; + margin-top: -0.75rem; +} + +.fr-mega-menu:focus { + outline: none; +} + +.fr-mega-menu > .fr-container { + padding: 0.5rem 1rem 0; +} + +.fr-mega-menu .fr-btn--close { + display: none; +} + +.fr-mega-menu .fr-nav__link { + padding: 0.75rem 1rem; + width: 100%; + height: auto; + min-height: auto; + font-weight: normal; +} + +.fr-mega-menu .fr-nav__link[aria-current]:not([aria-current=false]) { + position: relative; +} + +.fr-mega-menu .fr-nav__link[aria-current]:not([aria-current=false])::before { + content: ""; + display: block; + position: absolute; + top: 50%; + left: 0; + width: 2px; + height: 1.5rem; + margin-top: -0.75rem; +} + +.fr-mega-menu__leader { + --underline-img: linear-gradient(0deg, currentColor, currentColor); + padding-top: 0.5rem; + + --text-spacing: 0 0 0.5rem; + --title-spacing: 0 0 0.5rem; +} + +.fr-mega-menu__leader .fr-link { + font-size: 0.875rem; + line-height: 1.5rem; + padding: 0 0; +} + +.fr-mega-menu__leader .fr-link::before, +.fr-mega-menu__leader .fr-link::after { + --icon-size: 1rem; +} + +.fr-mega-menu__leader p { + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-mega-menu__category .fr-nav__link { + font-weight: 700; +} + +.fr-mega-menu__list { + padding-bottom: 1rem; + position: relative; +} + +.fr-mega-menu__list::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: 0 1px 0 0 var(--border-default-grey); +} + +.fr-nav__link[aria-current]:not([aria-current=false]), +.fr-nav__btn[aria-current]:not([aria-current=false]) { + color: var(--text-active-blue-france); +} + +.fr-nav__link[aria-current]:not([aria-current=false])::before, +.fr-nav__btn[aria-current]:not([aria-current=false])::before { + background-color: var(--background-active-blue-france); + + --idle: transparent; + --hover: var(--background-active-blue-france-hover); + --active: var(--background-active-blue-france-active); +} + +.fr-nav__btn[aria-expanded=true]:not(:disabled) { + background-color: var(--background-open-blue-france); + + --idle: transparent; + --hover: var(--background-open-blue-france-hover); + --active: var(--background-open-blue-france-active); + color: var(--text-action-high-blue-france); +} + +.fr-nav__item:first-child::before { + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-nav__item:last-child::before { + box-shadow: 0 -1px 0 0 var(--border-default-grey); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + SHARE +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-share { + display: flex; + flex-direction: column; + + --text-spacing: 0 0 1rem; + --title-spacing: 0 0 1rem; +} + +.fr-share__title { + font-size: 1rem; + line-height: 1.5rem; + order: 1; +} + +.fr-share__text { + font-size: 0.75rem; + line-height: 1.25rem; + order: 3; + color: var(--text-mention-grey); +} + +.fr-share .fr-btns-group { + width: auto; + order: 2; +} + +.fr-share .fr-btns-group .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + justify-content: flex-start; +} + +.fr-share .fr-btns-group > li { + display: inline-flex; + max-width: 100%; + width: auto; +} + +.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 1.5rem; + content: ""; +} + +.fr-btn--bluesky::before { + -webkit-mask-image: url("../icons/logo/bluesky-line.svg"); + mask-image: url("../icons/logo/bluesky-line.svg"); +} + +.fr-btn--facebook::before { + -webkit-mask-image: url("../icons/logo/facebook-circle-line.svg"); + mask-image: url("../icons/logo/facebook-circle-line.svg"); +} + +.fr-btn--linkedin::before { + -webkit-mask-image: url("../icons/logo/linkedin-box-line.svg"); + mask-image: url("../icons/logo/linkedin-box-line.svg"); +} + +.fr-btn--mastodon::before { + -webkit-mask-image: url("../icons/logo/mastodon-line.svg"); + mask-image: url("../icons/logo/mastodon-line.svg"); +} + +.fr-btn--threads::before { + -webkit-mask-image: url("../icons/logo/threads-line.svg"); + mask-image: url("../icons/logo/threads-line.svg"); +} + +.fr-btn--twitter::before { + -webkit-mask-image: url("../icons/logo/twitter-line.svg"); + mask-image: url("../icons/logo/twitter-line.svg"); +} + +.fr-btn--twitter-x::before { + -webkit-mask-image: url("../icons/logo/twitter-x-line.svg"); + mask-image: url("../icons/logo/twitter-x-line.svg"); +} + +.fr-btn--mail::before { + -webkit-mask-image: url("../icons/business/mail-line.svg"); + mask-image: url("../icons/business/mail-line.svg"); +} + +.fr-btn--copy::before { + -webkit-mask-image: url("../icons/business/links-fill.svg"); + mask-image: url("../icons/business/links-fill.svg"); +} + +.fr-share__group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + margin-left: -0.5rem; + margin-right: -0.5rem; + width: auto; + order: 2; + display: flex; +} + +.fr-share__group .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; +} + +.fr-share__group > li { + display: inline-flex; + max-width: 100%; + width: auto; +} + +.fr-share__link { + --underline-img: none; + --hover-tint: var(--hover); + display: inline-flex; + margin-left: 0.5rem; + margin-right: 0.5rem; + margin-bottom: 1rem; + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-share__link--facebook { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-share__link--facebook::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/logo/facebook-circle-line.svg"); + mask-image: url("../icons/logo/facebook-circle-line.svg"); + content: ""; +} + +.fr-share__link--twitter { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-share__link--twitter::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/logo/twitter-line.svg"); + mask-image: url("../icons/logo/twitter-line.svg"); + content: ""; +} + +.fr-share__link--linkedin { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-share__link--linkedin::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/logo/linkedin-box-line.svg"); + mask-image: url("../icons/logo/linkedin-box-line.svg"); + content: ""; +} + +.fr-share__link--mail { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-share__link--mail::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/business/mail-line.svg"); + mask-image: url("../icons/business/mail-line.svg"); + content: ""; +} + +.fr-share__link--copy { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-share__link--copy::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/business/links-fill.svg"); + mask-image: url("../icons/business/links-fill.svg"); + content: ""; +} + +.fr-share .fr-btn { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-share .fr-btn:disabled, +.fr-share a.fr-btn:not([href]) { + color: var(--text-disabled-grey); + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-share__link:disabled, +a.fr-share__link:not([href]) { + color: var(--text-disabled-grey); + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + FOOTER +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-footer { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + width: 100%; + padding-top: 2rem; + border-top: 3px solid #000091; + + /** + * Conteneur du bloc marque, avec le logo principal et éventuellement + * un logo opérateur + */ + + /** + * Hauteur auto pour le logo opérateur + */ + /** + * Contenu texte simple + */ + + /** + * Liste des liens situés en dessous de la partie texte + */ + /** + * Catégorie (optionnel) + */ + + /** + * Style de la liste + */ + + /** + * Style du lien + */ + /** + * Liste de liens avec séparateur + */ + + /** + * Style du lien de la liste + */ + + /** + * Copyright + */ + /** + * Container des logos partenaires (principaux et secondaires) + */ + + /** + * Container des logos partenaires principaux + */ + + /** + * Container des logos partenaires secondaires + */ + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-footer__body { + display: flex; + flex-direction: row; + align-items: center; + flex-wrap: wrap; + margin-bottom: 1rem; +} + +.fr-footer__body + .fr-footer__bottom { + margin-top: 1rem; +} + +.fr-footer__brand { + display: flex; + flex-direction: row; + align-items: center; + + /** + * Si on ajoute un logo opérateur à côté du logo principal, on lui applique une marge à gauche + * On prévoit que le logo soit encapsulé dans un , ou bien directement en img ou en svg + * (Eventuellement prévoir une classe pour pouvoir le mettre en background image) + */ +} + +.fr-footer__brand .fr-logo { + font-size: 1.05rem; + padding: 1rem; + margin: -1rem; +} + +.fr-footer__brand .fr-logo::before { + width: 2.75rem; + height: 1rem; + margin-bottom: 0.3333333333rem; + background-size: 2.75rem 1.125rem, 2.75rem 1rem, 0; + background-position: 0 -0.0625rem, 0 0, 0 0; +} + +:root[data-fr-mourning] .fr-footer__brand .fr-logo::before { + background-size: 2.75rem 1.125rem, 0, 2.75rem 1rem; +} + +.fr-footer__brand .fr-logo::after { + min-width: 2.625rem; + background-size: 5.25rem 3.75rem; + background-position: 0 calc(100% + 1.875rem); + padding-top: 2.2083333333rem; +} + +[data-fr-theme=dark] .fr-footer__brand .fr-logo::after { + background-position: -2.625rem 100%; +} + +.fr-footer__brand-link { + display: flex; + flex-direction: row; + + --external-link-content: none; +} + +.fr-footer__brand .fr-logo + .fr-footer__brand-link { + margin-left: 1.5rem; +} + +.fr-footer__logo { + height: auto; + max-height: 100%; +} + +.fr-footer__logo__apitech { + max-height: 70px; + max-width: 200px; +} + +/** + * La partie "content" représente les informations sous forme de texte rajoutées dans le footer + * ainsi que les éventuels liens simples + */ + +.fr-footer__content { + display: flex; + flex-wrap: wrap; + flex-basis: 100%; + margin-top: 1.5rem; +} + +.fr-footer__content-desc { + --underline-img: linear-gradient(0deg, currentColor, currentColor); + --text-spacing: 0 0 0 0; + width: 100%; + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-footer__content-list { + display: flex; + flex-direction: row; + align-self: center; + margin-bottom: -0.5rem; + margin-top: 1rem; + flex-wrap: wrap; +} + +.fr-footer__content-list > li { + margin-right: 1.25rem; + margin-top: 0.5rem; + margin-bottom: 0.5rem; +} + +.fr-footer__content-list > li::before { + content: none; +} + +.fr-footer__content-list > li:last-child { + margin-right: 0; +} + +.fr-footer__content-link { + font-weight: bold; + font-size: 0.875rem; + line-height: 1.5rem; + color: var(--text-default-grey); +} + +.fr-footer__content-link:not(:hover):not(:active) { + --underline-idle-width: 0; +} + +/** + * La partie "top" du footer est constituée de colonnes basées sur le système de grille du Design System + * Ces colonnes sont constituées d’une catégorie (optionnel) et d'une liste verticale de liens + */ + +.fr-footer__top { + display: flex; + margin: -1.875rem 0 1.5rem; + padding: 2rem 0 1.25rem; + background-color: var(--background-alt-grey); + + --idle: transparent; + --hover: var(--background-alt-grey-hover); + --active: var(--background-alt-grey-active); +} + +.fr-footer__top-cat { + margin: 0 0 0.75rem; + font-size: 0.75rem; + line-height: 1.25rem; + display: block; + font-weight: 700; + text-align: left; + color: var(--text-title-grey); +} + +.fr-footer__top-list { + font-size: 0.75rem; + line-height: 1.25rem; + margin: 0; +} + +.fr-footer__top-list li { + margin-bottom: 0.75rem; +} + +.fr-footer__top-link { + font-size: 0.75rem; + line-height: 1.25rem; +} + +.fr-footer__top-link:not(:hover):not(:active) { + --underline-idle-width: 0; +} + +/** + * La partie "bottom" du footer est constituée d'une liste de liens simples (ferrée à gauche) + * ainsi que du copyright (ferré à droite) + */ + +.fr-footer__bottom { + display: flex; + flex-direction: row; + align-items: center; + flex-wrap: wrap; + margin-top: 2.5rem; + box-shadow: inset 0 1px 0 0 var(--border-default-grey); +} + +.fr-footer__bottom .fr-btn { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.25rem; + padding: 0 0.5rem; + overflow: initial; + max-width: 100%; + max-height: none; + display: inline; + color: var(--text-mention-grey); +} + +.fr-footer__bottom .fr-btn::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-footer__bottom-list { + padding: 0.5rem 0; + width: 100%; + margin: 0; +} + +.fr-footer__bottom-item { + position: relative; + margin: 0.5rem 0 0 0.25rem; + display: inline; +} + +.fr-footer__bottom-item::before { + content: ""; + display: inline-block; + vertical-align: middle; + position: relative; + width: 1px; + height: 1rem; + margin-right: 0.25rem; + margin-bottom: 0.625rem; + margin-top: 0.625rem; + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-footer__bottom-item:first-child { + margin: 0.5rem 0 0; +} + +.fr-footer__bottom-item:first-child::before { + content: none; +} + +.fr-footer__bottom-link { + font-size: 0.75rem; + line-height: 1.25rem; + color: var(--text-mention-grey); +} + +.fr-footer__bottom-link:not(:hover):not(:active) { + --underline-idle-width: 0; +} + +.fr-footer__bottom-copy { + --text-spacing: 0 0 1rem 0; + margin-top: 0.5rem; + color: var(--text-mention-grey); +} + +.fr-footer__bottom-copy * { + font-size: 0.75rem; + line-height: 1.25rem; +} + +/** + * La partie "partners" du footer est constituée de logos organisés + * en partenaires principaux (ferré à gauche) et secondaires (ferrés à droite) + */ + +.fr-footer__partners { + margin-top: 1rem; + padding-top: 1rem; + + /** + * On surcharge le style du logo de base + */ + box-shadow: inset 0 1px 0 0 var(--border-default-grey); +} + +.fr-footer__partners a { + display: flex; + align-items: center; + justify-content: center; +} + +.fr-footer__partners .fr-footer__logo { + width: auto; + height: auto; + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-footer__partners + .fr-footer__bottom { + margin-top: 0.5rem; +} + +.fr-footer__partners-title { + --title-spacing: 0 0 0.75rem 0; + font-size: 0.875rem; + line-height: 1.5rem; + font-weight: 400; + flex-basis: 100%; + text-align: center; + color: var(--text-default-grey); +} + +.fr-footer__partners-link { + --external-link-content: none; +} + +.fr-footer__partners-logos { + display: flex; + flex-direction: column; + flex-wrap: wrap; + margin: 0 0 -0.5rem 0; +} + +.fr-footer__partners-main { + display: flex; + flex-direction: row; + justify-content: center; + margin-bottom: 2rem; +} + +.fr-footer__partners-sub { + margin-bottom: 0.5rem; + + /** + * On surcharge le style du lien pour les logos secondaires + */ +} + +.fr-footer__partners-sub, +.fr-footer__partners-sub > ul { + display: flex; + flex-direction: column; + align-items: center; + flex-wrap: wrap; +} + +.fr-footer__partners-sub > li:first-child, +.fr-footer__partners-sub > ul > li:first-child { + margin-left: 0; +} + +.fr-footer__partners-sub .fr-footer__partners-link { + margin-bottom: 1rem; +} + +.fr-footer__partners .fr-footer__partners-link, +.fr-footer__partners .fr-footer__partners-link:hover, +.fr-footer__partners .fr-footer__partners-link:active { + background: #fff; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + TILE +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-tile { + position: relative; + display: flex; + flex-direction: column; + + --text-spacing: 0; + --title-spacing: 0 0 0.25rem; + background-size: 100% 1px, 1px 100%, 1px 100%, 100% 1px; + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; + background-position: 0 100%, 0 0, 100% 0, 100% 0; + padding: 2rem 2rem 2.25rem; + text-align: center; + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-grid-row .fr-tile { + height: 100%; +} + +.fr-tile.fr-enlarge-link:hover .fr-tile__pictogram { + --brightness: calc(100% + var(--brighten) * 10%); +} + +.fr-tile.fr-enlarge-link:active .fr-tile__pictogram { + --brightness: calc(100% + var(--brighten) * 20%); +} + +.fr-tile.fr-enlarge-button:hover .fr-tile__pictogram { + --brightness: calc(100% + var(--brighten) * 10%); +} + +.fr-tile.fr-enlarge-button:active .fr-tile__pictogram { + --brightness: calc(100% + var(--brighten) * 20%); +} + +.fr-tile__header { + order: 1; + margin-bottom: 1rem; +} + +.fr-tile__pictogram { + display: flex; + align-items: center; + justify-content: center; + flex-shrink: 0; + width: 5rem; + height: 5rem; + margin: 0 auto; + overflow: hidden; +} + +.fr-tile__pictogram svg { + width: 100%; + height: 100%; +} + +.fr-tile__content { + display: flex; + flex-direction: column; + align-items: center; + height: 100%; +} + +.fr-tile__body { + height: 100%; + order: 2; + flex: 1 1 auto; +} + +.fr-tile.fr-enlarge-link .fr-tile__title a::before, +.fr-tile.fr-enlarge-link .fr-tile__title a::after, +.fr-tile.fr-enlarge-link .fr-tile__title button::before, +.fr-tile.fr-enlarge-link .fr-tile__title button::after, +.fr-tile.fr-enlarge-button .fr-tile__title a::before, +.fr-tile.fr-enlarge-button .fr-tile__title a::after, +.fr-tile.fr-enlarge-button .fr-tile__title button::before, +.fr-tile.fr-enlarge-button .fr-tile__title button::after { + --icon-size: 1.5rem; + position: absolute; + right: 2rem; + bottom: 2.25rem; +} + +.fr-tile.fr-enlarge-link .fr-tile__title button, +.fr-tile.fr-enlarge-button .fr-tile__title button { + font-weight: inherit; + line-height: inherit; + text-align: inherit; + padding: 0; +} + +.fr-tile--no-icon .fr-tile__title a:not([target=_blank])::after, +.fr-tile:not(.fr-enlarge-link):not(.fr-tile--download) .fr-tile__title a:not([target=_blank])::after { + content: none; +} + +.fr-tile--no-icon .fr-tile__title button::after, +.fr-tile:not(.fr-enlarge-button):not(.fr-tile--download) .fr-tile__title button::after { + content: none; +} + +.fr-tile__title { + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; + margin-bottom: 0.5rem; + order: 2; + color: var(--text-title-grey); +} + +.fr-tile__title::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 1; + pointer-events: none; + background-position: 0 100%; + background-size: 100% 0.25rem; + background-repeat: no-repeat; + background-image: linear-gradient(0deg, var(--border-plain-grey), var(--border-plain-grey)); +} + +.fr-tile__title a::before, +.fr-tile__title button::before { + background-position: 0 100%; + background-size: 100% 0.25rem; + background-repeat: no-repeat; + background-image: linear-gradient(0deg, var(--border-active-blue-france), var(--border-active-blue-france)); +} + +.fr-tile__title a::after, +.fr-tile__title button::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-right-line.svg"); + mask-image: url("../icons/system/arrow-right-line.svg"); + --icon-size: 1rem; + content: ""; + margin-left: 0.5rem; +} + +.fr-tile__title [target=_blank]::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/external-link-line.svg"); + mask-image: url("../icons/system/external-link-line.svg"); + --icon-size: 1rem; + content: ""; +} + +.fr-tile__desc { + font-size: 1rem; + line-height: 1.5rem; + flex: 1 1 auto; + order: 3; +} + +.fr-tile__start { + order: 1; + margin-bottom: 0.75rem; +} + +.fr-tile__start .fr-badges-group, +.fr-tile__start .fr-tags-group { + margin-bottom: -0.5rem; +} + +.fr-tile__detail { + font-size: 0.75rem; + line-height: 1.25rem; + display: flex; + flex-direction: row; + align-items: flex-start; + margin-bottom: 0; + margin-top: 0.75rem; + order: 4; +} + +.fr-tile__detail[class^=fr-icon-]::before, +.fr-tile__detail[class*=" fr-icon-"]::before, +.fr-tile__detail[class^=fr-fi-]::before, +.fr-tile__detail[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-right: 0.5rem; +} + +.fr-tile.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content, +.fr-tile.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content { + padding-bottom: 2.5rem; +} + +.fr-tile--sm { + padding: 1.5rem 1.5rem 1.75rem; +} + +.fr-tile--sm .fr-badge { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.125rem; + padding: 0 0.375rem; +} + +.fr-tile--sm .fr-badge::before, +.fr-tile--sm .fr-badge::after { + --icon-size: 0.75rem; +} + +.fr-tile--sm .fr-tag { + font-size: 0.75rem; + line-height: 1.25rem; + min-height: 1.5rem; + padding: 0.125rem 0.5rem; + border-radius: 0.75rem; +} + +.fr-tile--sm .fr-tag::before, +.fr-tile--sm .fr-tag::after { + --icon-size: 0.75rem; +} + +.fr-tile--sm .fr-tile__title { + font-size: 1rem; + line-height: 1.5rem; + margin-bottom: 0.25rem; +} + +.fr-tile--sm .fr-tile__title a::after, +.fr-tile--sm .fr-tile__title button::after { + --icon-size: 1rem; +} + +.fr-tile--sm .fr-tile__desc { + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-tile--sm .fr-tile__start { + margin-bottom: 0.5rem; +} + +.fr-tile--sm .fr-tile__pictogram { + width: 3.5rem; + height: 3.5rem; +} + +.fr-tile--sm.fr-tile--horizontal .fr-tile__header { + margin-right: 1.5rem; +} + +.fr-tile--sm.fr-tile--horizontal .fr-tile__pictogram { + width: 2.5rem; + height: 2.5rem; +} + +.fr-tile--sm.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__title a::after, +.fr-tile--sm.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__title button::after, +.fr-tile--sm.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__title a::after, +.fr-tile--sm.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__title button::after { + --icon-size: 1rem; + position: absolute; + right: 1.5rem; + bottom: 1.75rem; +} + +.fr-tile--sm.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content, +.fr-tile--sm.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content { + padding-bottom: 2rem; +} + +.fr-tile--horizontal, +.fr-tile--download { + flex-direction: row; + align-items: flex-start; + justify-content: center; + text-align: left; +} + +.fr-tile--horizontal .fr-tile__header, +.fr-tile--download .fr-tile__header { + margin-right: 2rem; + margin-bottom: 0; +} + +.fr-tile--horizontal .fr-tile__pictogram, +.fr-tile--download .fr-tile__pictogram { + width: 4rem; + height: 4rem; +} + +.fr-tile--horizontal .fr-tile__content, +.fr-tile--download .fr-tile__content { + align-items: flex-start; +} + +.fr-tile--horizontal:not(.fr-tile--no-icon) .fr-tile__detail, +.fr-tile--download:not(.fr-tile--no-icon) .fr-tile__detail { + padding-right: 2rem; + margin-bottom: -2.5rem; + margin-top: 1.25rem; +} + +.fr-tile--horizontal:not(.fr-tile--no-icon) .fr-tile__content, +.fr-tile--download:not(.fr-tile--no-icon) .fr-tile__content { + padding-bottom: 2.5rem; +} + +.fr-tile--horizontal:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__detail, +.fr-tile--download:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__detail { + padding-right: 2rem; + margin-bottom: -2rem; + margin-top: 0.75rem; +} + +.fr-tile--horizontal:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__content, +.fr-tile--download:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__content { + padding-bottom: 2rem; +} + +.fr-tile.fr-tile--download .fr-tile__title a::after, +.fr-tile.fr-tile--download .fr-tile__title button::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/download-line.svg"); + mask-image: url("../icons/system/download-line.svg"); + content: ""; +} + +.fr-tile:not(.fr-tile--no-border):not(.fr-tile--shadow) { + background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)); +} + +.fr-tile--grey { + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); +} + +.fr-tile--shadow { + z-index: calc(var(--ground) + 500); + background-color: var(--background-raised-grey); + + --idle: transparent; + --hover: var(--background-raised-grey-hover); + --active: var(--background-raised-grey-active); + filter: drop-shadow(var(--raised-shadow)); +} + +.fr-tile--shadow.fr-tile--grey { + background-color: var(--background-contrast-raised-grey); + + --idle: transparent; + --hover: var(--background-contrast-raised-grey-hover); + --active: var(--background-contrast-raised-grey-active); +} + +.fr-tile--no-background { + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-tile__title:disabled, +a.fr-tile__title:not([href]) { + color: var(--text-disabled-grey); + background-color: var(--background-disabled-grey); + + --idle: transparent; + --hover: var(--background-disabled-grey-hover); + --active: var(--background-disabled-grey-active); +} + +.fr-tile__title a, +.fr-tile__title button { + color: var(--text-action-high-blue-france); +} + +.fr-tile__title a:not([href]), +.fr-tile__title button:disabled { + color: var(--text-disabled-grey); +} + +.fr-tile__title a:not([href])::before, +.fr-tile__title button:disabled::before { + background-image: linear-gradient(0deg, var(--border-disabled-grey), var(--border-disabled-grey)); +} + +.fr-tile__img { + display: flex; + align-items: center; + justify-content: center; + flex-shrink: 0; + width: 5rem; + height: 5rem; + margin: 0 auto 1.5rem; + overflow: hidden; + filter: brightness(var(--brightness)); +} + +.fr-tile__img > svg { + width: 100%; + height: 100%; +} + +.fr-tile__body > .fr-tile__desc { + padding-bottom: 2.5rem; +} + +.fr-tile--horizontal .fr-tile__img { + width: 3rem; + height: 3rem; + margin: 0 1.5rem 0 0; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + TRANSLATE +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-translate { + --rows: 8; + position: relative; +} + +.fr-translate .fr-translate__btn { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; + font-weight: 500; + min-height: 3rem; + width: 100%; +} + +.fr-translate .fr-translate__btn::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/editor/translate-2.svg"); + mask-image: url("../icons/editor/translate-2.svg"); + content: ""; +} + +.fr-translate .fr-translate__btn::after { + transition: transform 0.3s; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-down-s-line.svg"); + mask-image: url("../icons/system/arrow-down-s-line.svg"); + --icon-size: 1rem; + content: ""; + margin-left: auto; +} + +.fr-translate .fr-translate__btn[aria-expanded=true]::after { + transform: rotate(-180deg); +} + +.fr-translate__language { + white-space: nowrap; +} + +.fr-translate__language[aria-current]:not([aria-current=false]) { + display: none; +} + +.fr-translate__menu { + margin: -0.25rem 0; +} + +.fr-translate .fr-nav__item::before { + content: none; +} + +.fr-translate .fr-menu__list { + width: auto; + padding: 0; +} + +.fr-translate .fr-translate__btn[aria-expanded=true] { + color: var(--text-active-blue-france); + background-color: var(--background-open-blue-france); + + --idle: transparent; + --hover: var(--background-open-blue-france-hover); + --active: var(--background-open-blue-france-active); +} + +.fr-translate .fr-translate__btn[aria-expanded=true]:hover { + background-color: var(--hover-tint); +} + +.fr-translate .fr-translate__btn[aria-expanded=true]:active { + background-color: var(--active-tint); +} + +.fr-translate__menu .fr-translate__language { + box-shadow: none; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + TRANSCRIPTION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-transcription { + position: relative; + width: 100%; +} + +.fr-transcription::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-transcription__btn { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + font-weight: 500; + font-size: 1rem; + line-height: 1.5rem; + min-height: 3rem; + overflow: initial; + max-width: 100%; + max-height: none; + width: 100%; + text-align: left; + margin: 0; + padding: 0.75rem 1rem; + color: var(--text-action-high-blue-france); +} + +.fr-transcription__btn::before, +.fr-transcription__btn::after { + display: block; +} + +.fr-transcription__btn::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.25rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-down-s-line.svg"); + mask-image: url("../icons/system/arrow-down-s-line.svg"); + content: ""; + margin-right: 0; + margin-left: auto; + transition: transform 0.3s; +} + +.fr-transcription__btn::before { + content: none; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/editor/align-left.svg"); + mask-image: url("../icons/editor/align-left.svg"); + --icon-size: 1rem; + content: ""; + margin-right: 0.5rem; +} + +.fr-transcription__btn[aria-expanded=true]::after { + transform: rotate(-180deg); +} + +.fr-transcription__content::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: inset 0 1px 0 0 var(--border-default-grey); +} + +.fr-transcription__footer { + position: relative; + padding: 0.75rem 1rem; + margin: 0; +} + +.fr-transcription__footer::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: inset 0 1px 0 0 var(--border-default-grey); +} + +.fr-transcription__actions-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + display: flex; + align-items: center; + justify-content: flex-end; + flex-wrap: nowrap; +} + +.fr-transcription__actions-group > li, +.fr-transcription__actions-group > div { + width: 100%; + max-width: 100%; +} + +.fr-transcription__actions-group .fr-btn { + width: calc(100% - 1rem); + margin: 0 0.5rem 1rem; + justify-content: center; + width: auto; + margin-left: 0.5rem; + margin-right: 0.5rem; + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + margin-bottom: 0; + margin-right: 0; +} + +.fr-transcription__actions-group > li { + display: inline-flex; + max-width: 100%; + width: auto; +} + +.fr-transcription__actions-group .fr-btn::after { + content: ""; + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-transcription__actions-group .fr-btn::before { + content: none; +} + +.fr-transcription__actions-group .fr-link { + font-size: 0.875rem; + line-height: 1.5rem; + padding: 0 0; +} + +.fr-transcription__actions-group .fr-link::before, +.fr-transcription__actions-group .fr-link::after { + --icon-size: 1rem; +} + +.fr-transcription__actions-group > *:not(:first-child) { + margin-left: 1rem; +} + +.fr-transcription .fr-collapse { + display: flex; + flex-direction: column-reverse; +} + +.fr-transcription .fr-collapse--expanded { + margin: 0 0.0625rem; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) { + visibility: inherit; + opacity: inherit; + background-color: inherit; + position: relative; + z-index: auto; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened)::after { + content: none; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened)::before { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + box-shadow: inset 0 1px 0 0 var(--border-default-grey); +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) > .fr-container { + padding: 0.0625rem 0; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) > .fr-container > .fr-grid-row { + display: inherit; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) > .fr-container > .fr-grid-row > [class^=fr-col-], +.fr-transcription .fr-modal:not(.fr-modal--opened) > .fr-container > .fr-grid-row > [class*=" fr-col-"], +.fr-transcription .fr-modal:not(.fr-modal--opened) > .fr-container > .fr-grid-row > .fr-col { + flex: inherit; + width: inherit; + max-width: inherit; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__body { + filter: inherit; + max-height: inherit; + background-color: inherit; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__header { + display: none; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__content { + --transcription-max-height: 9.5rem; + overflow-y: auto; + max-height: var(--transcription-max-height); + margin: 0; + padding: 1rem; +} + +.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__title { + display: none; +} + +.fr-transcription .fr-modal--opened .fr-transcription__footer { + display: none; +} + +.fr-transcription__btn[aria-expanded=true] { + background-color: var(--background-open-blue-france); + + --idle: transparent; + --hover: var(--background-open-blue-france-hover); + --active: var(--background-open-blue-france-active); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + INPUT +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-input { + display: block; + width: 100%; + border-radius: 0.25rem 0.25rem 0 0; + font-size: 1rem; + line-height: 1.5rem; + padding: 0.5rem 1rem; + color: var(--text-default-grey); + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); + box-shadow: inset 0 -2px 0 0 var(--border-plain-grey); +} + +.fr-input:not(textarea) { + max-height: 2.5rem; +} + +.fr-input::placeholder { + opacity: 1; + font-style: italic; + color: var(--text-mention-grey); +} + +.fr-input::-webkit-contacts-auto-fill-button { + cursor: pointer; + background-color: var(--text-label-grey); + + --idle: transparent; + --hover: var(--text-label-grey-hover); + --active: var(--text-label-grey-active); +} + +.fr-input[type=date] { + position: relative; + min-height: 2.5rem; +} + +.fr-input[type=date]::after { + content: ""; + display: block; + position: absolute; + top: 0.75rem; + right: 1rem; + width: 1rem; + height: 1rem; + pointer-events: none; +} +@supports selector(::-webkit-calendar-picker-indicator) { + .fr-input[type=date] { + background-repeat: no-repeat; + background-position: calc(100% - 1rem) 50%; + background-size: 1rem 1rem; + padding-right: 3rem; + } + + .fr-input[type=date]::-webkit-calendar-picker-indicator { + display: block; + padding: 0.5rem; + margin-right: -2.5rem; + } +} + +.fr-input-wrap { + position: relative; + display: block; +} + +.fr-input-wrap[class^=fr-icon-] .fr-input, +.fr-input-wrap[class*=" fr-icon-"] .fr-input, +.fr-input-wrap[class^=fr-fi-] .fr-input, +.fr-input-wrap[class*=" fr-fi-"] .fr-input { + padding-right: 3rem; +} + +.fr-input-wrap[class^=fr-icon-]::before, +.fr-input-wrap[class*=" fr-icon-"]::before, +.fr-input-wrap[class^=fr-fi-]::before, +.fr-input-wrap[class*=" fr-fi-"]::before { + --icon-size: 1rem; + position: absolute; + top: 0.75rem; + right: 1rem; + bottom: 0.75rem; + margin: auto; + pointer-events: none; +} + +.fr-input-wrap--addon, +.fr-input-wrap--action { + display: flex; + flex-direction: row; + width: 100%; +} + +.fr-input-wrap--addon > *:first-child:not(:last-child) { + border-radius: 0.25rem 0 0 0; +} + +.fr-input-wrap--addon > *:last-child:not(:first-child) { + border-radius: 0 0.25rem 0 0; +} + +.fr-input-wrap--action .fr-btn { + margin-left: 1rem; +} + +.fr-input-wrap + .fr-hint-text { + margin-top: 1rem; +} + +.fr-input-group { + position: relative; +} + +.fr-input-group .fr-message:first-child { + margin-top: 1rem; +} + +.fr-input-group--valid::before, +.fr-input-group--error::before, +.fr-input-group--info::before { + content: ""; + display: block; + pointer-events: none; + position: absolute; + top: 0; + right: -0.75rem; + bottom: 0; + left: -0.75rem; + background-repeat: no-repeat; + background-position: 0 0; + background-size: 0.125rem 100%; +} + +textarea.fr-input { + min-height: 3.75rem; +} + +.fr-input:disabled { + color: var(--text-disabled-grey); + box-shadow: inset 0 -2px 0 0 var(--border-disabled-grey); +} + +.fr-input:autofill, +.fr-input:autofill:hover, +.fr-input:autofill:focus, +.fr-input:-webkit-autofill, +.fr-input:-webkit-autofill:hover, +.fr-input:-webkit-autofill:focus { + box-shadow: inset 0 -2px 0 0 var(--border-plain-grey), inset 0 0 0 1000px var(--background-contrast-info); + -webkit-text-fill-color: var(--text-label-grey); +} +@supports selector(::-webkit-calendar-picker-indicator) { + .fr-input[type=date]::after { + background-color: var(--background-contrast-grey); + + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); + } + + :root[data-fr-theme=dark] .fr-input[type=date]::after { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + } + + .fr-input[type=date]:disabled { + color: var(--text-disabled-grey); + box-shadow: inset 0 -2px 0 0 var(--border-disabled-grey); + } + + .fr-input[type=date]:disabled::after { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); + } + + :root[data-fr-theme=dark] .fr-input[type=date]:disabled::after { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + } +} + +.fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 var(--border-action-high-blue-france); +} + +.fr-fieldset--valid .fr-input, +.fr-fieldset--valid .fr-input-wrap--addon > .fr-input:not(:last-child), +.fr-input-group--valid .fr-input, +.fr-input-group--valid .fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 var(--border-plain-success); +} + +.fr-fieldset--error .fr-input, +.fr-fieldset--error .fr-input-wrap--addon > .fr-input:not(:last-child), +.fr-input-group--error .fr-input, +.fr-input-group--error .fr-input-wrap--addon > .fr-input:not(:last-child) { + box-shadow: inset 0 -2px 0 0 var(--border-plain-error); +} + +.fr-input-group--error::before { + background-image: linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)); +} + +.fr-input-group--valid::before { + background-image: linear-gradient(0deg, var(--border-plain-success), var(--border-plain-success)); +} + +.fr-input-group--info::before { + background-image: linear-gradient(0deg, var(--border-plain-info), var(--border-plain-info)); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + SEARCH +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-search-bar { + display: flex; + flex-direction: row; +} + +.fr-search-bar .fr-label { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; +} + +.fr-search-bar .fr-input { + margin: 0; + border-radius: 0.25rem 0 0; + max-height: 2.5rem; + box-shadow: inset 0 -2px 0 0 var(--border-action-high-blue-france); +} + +.fr-search-bar .fr-input::placeholder { + font-style: italic; +} + +.fr-search-bar .fr-input::-webkit-search-cancel-button { + -webkit-appearance: none; + width: 1rem; + height: 1rem; + background-repeat: no-repeat; + background-size: 1rem 1rem; + --data-uri-svg: url('data:image/svg+xml;charset=utf-8,'); + background-image: var(--data-uri-svg); +} + +.fr-search-bar .fr-btn { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + flex: 1 0 auto; + border-radius: 0 0.25rem 0 0; +} + +.fr-search-bar .fr-btn::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/search-line.svg"); + mask-image: url("../icons/system/search-line.svg"); + content: ""; +} + +.fr-search-bar .fr-input--valid { + box-shadow: inset 0 -2px 0 0 var(--border-plain-success); +} + +.fr-search-bar .fr-input--error { + box-shadow: inset 0 -2px 0 0 var(--border-plain-error); +} + +:root[data-fr-theme=dark] .fr-search-bar .fr-input::-webkit-search-cancel-button { + --data-uri-svg: url('data:image/svg+xml;charset=utf-8,'); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + CONTENT +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-content-media { + width: 100%; + margin: 2.5rem 0; + display: flex; + flex-direction: column; + align-items: center; + + --text-spacing: 0; + --title-spacing: 0; +} + +.fr-content-media__img { + width: 100%; +} + +.fr-content-media [class^=fr-responsive-img], +.fr-content-media [class*=" fr-responsive-img"], +.fr-content-media [class^=fr-responsive-vid], +.fr-content-media [class*=" fr-responsive-vid"] { + aspect-ratio: 1.7777777778; +} + +.fr-content-media__caption { + display: flex; + flex-direction: column; + width: 100%; + margin-top: 0.75rem; + font-size: 0.75rem; + line-height: 1.25rem; +} + +.fr-content-media__caption .fr-link { + font-size: 0.75rem; + line-height: 1.25rem; + padding: 0 0; + margin-right: auto; +} + +.fr-content-media__caption .fr-link::before, +.fr-content-media__caption .fr-link::after { + --icon-size: 0.75rem; +} + +.fr-content-media .fr-transcription { + margin-top: 1.5rem; +} + +.fr-content-media + .fr-transcription { + margin-top: -1rem; + margin-bottom: 2.5rem; +} + +.fr-content-media--sm .fr-content-media__img, +.fr-content-media--sm .fr-responsive-vid { + width: 83.3333333333%; +} + +.fr-content-media--lg .fr-content-media__img, +.fr-content-media--lg .fr-responsive-vid { + width: 116.6666666667%; + max-width: 100vw; +} + +.fr-content-media__transcription .fr-link { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + + --underline-img: none; + --hover-tint: var(--hover); + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-content-media__transcription .fr-link::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/menu-2-fill.svg"); + mask-image: url("../icons/system/menu-2-fill.svg"); + content: ""; +} + +.fr-content-media__transcription .fr-link::before { + content: none; +} + +.fr-content-media__caption, +.fr-content-media .fr-link { + color: var(--text-mention-grey); +} + +.fr-content-media__transcription .fr-link:disabled, +.fr-content-media__transcription a.fr-link:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + CONSENT MAIN +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-consent-placeholder { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + padding: 5rem 2rem; + text-align: center; + + --text-spacing: 0 0 1.5rem; + --title-spacing: 0 0 0.5rem; + background-color: var(--background-contrast-grey); + + --idle: transparent; + --hover: var(--background-contrast-grey-hover); + --active: var(--background-contrast-grey-active); +} + +.fr-consent-banner { + position: fixed; + bottom: 0; + left: 0; + width: 100%; + max-height: calc(100% - 8rem); + padding: 1rem; + overflow: auto; + + --text-spacing: 0 0 1rem; + --title-spacing: 0 0 1rem; + z-index: calc(var(--ground) + 1500); + background-color: var(--background-alt-overlap-grey); + + --idle: transparent; + --hover: var(--background-alt-overlap-grey-hover); + --active: var(--background-alt-overlap-grey-active); + filter: drop-shadow(var(--overlap-shadow)); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-consent-banner__title { + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; + margin-bottom: 1rem; +} + +.fr-consent-banner__buttons { + margin-top: 1.5rem; + margin-bottom: -1rem; +} + +.fr-consent-service { + position: relative; +} + +.fr-consent-service > .fr-fieldset { + padding: 0 0 1.25rem; + margin: 0; + align-items: flex-start; + display: flex; + flex-direction: column; + width: 100%; + position: initial; +} + +.fr-consent-service:last-child > .fr-fieldset { + padding: 2rem 0 1rem; +} + +.fr-consent-service:last-child > .fr-fieldset .fr-consent-service > .fr-fieldset:last-child { + margin-bottom: 0; +} + +.fr-consent-service__title { + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; + padding: 2rem 0 0.75rem; + margin: 0; + color: var(--text-title-grey); +} + +.fr-consent-service__desc { + font-size: 0.875rem; + line-height: 1.5rem; + + --text-spacing: 0.75rem 0 0.5rem 0; +} + +.fr-consent-service__collapse { + margin-top: -0.25rem; + margin-bottom: 0.75rem; + width: 100%; +} + +.fr-consent-service__collapse .fr-consent-service__collapse-btn { + font-size: 0.875rem; + line-height: 1.5rem; + padding: 0 0; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-consent-service__collapse .fr-consent-service__collapse-btn::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.25rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-down-s-line.svg"); + mask-image: url("../icons/system/arrow-down-s-line.svg"); + content: ""; +} + +.fr-consent-service__collapse .fr-consent-service__collapse-btn::before { + content: none; +} + +.fr-consent-service__radios { + margin-top: 0.75rem; + margin-bottom: 0.75rem; + display: flex; + flex-direction: row; + flex-wrap: wrap; +} + +.fr-consent-service .fr-radio-group { + position: relative; +} + +.fr-consent-service .fr-radio-group:not(:last-child) { + margin-right: 3rem; +} + +.fr-consent-service .fr-radio-group:not(:first-child)::before { + content: ""; + display: block; + width: 1px; + height: 1.5rem; + position: absolute; + top: 0; + left: calc(-1.5rem - 1px); +} + +.fr-consent-service .fr-consent-service__collapse-btn { + --text-spacing: 0; + --title-spacing: 0; + display: inline-flex; + flex-direction: row; + align-items: center; + width: -moz-fit-content; + width: fit-content; + + --underline-img: none; + --hover-tint: var(--hover); + background: transparent; + padding: 0 0.25rem 0 0; + color: inherit; + + --hover-tint: var(--idle); + --active-tint: var(--idle); + background-image: var(--underline-img), var(--underline-img); + background-position: var(--underline-x) 100%, var(--underline-x) calc(100% - var(--underline-thickness)); + background-repeat: no-repeat, no-repeat; + transition: background-size 0s; + background-size: var(--underline-hover-width) calc(var(--underline-thickness) * 2), var(--underline-idle-width) var(--underline-thickness); + color: var(--text-action-high-blue-france); +} + +.fr-consent-service .fr-consent-service__collapse-btn::before, +.fr-consent-service .fr-consent-service__collapse-btn::after { + display: block; +} + +.fr-consent-service .fr-consent-service__collapse-btn:hover, +.fr-consent-service .fr-consent-service__collapse-btn:active { + --underline-hover-width: var(--underline-max-width); +} + +.fr-consent-service .fr-consent-service__collapse-btn::after { + margin-right: -1.25rem; + transition: transform 0.3s; +} + +.fr-consent-service .fr-consent-service__collapse-btn[aria-expanded=true]::after { + transform: rotate(-180deg); +} + +.fr-consent-services { + margin-top: 0.5rem; + margin-bottom: -0.5rem; + width: 100%; +} + +.fr-consent-services .fr-consent-service > .fr-fieldset, +.fr-consent-services .fr-consent-service:last-child > .fr-fieldset { + padding: 0; +} + +.fr-consent-services .fr-consent-service:last-child > .fr-fieldset { + margin-bottom: 1.25rem; +} + +.fr-consent-services .fr-consent-service__title { + padding-top: 0.75rem; +} + +.fr-consent-services .fr-consent-service__radios { + top: 0; +} + +.fr-consent-services .fr-consent-service__desc { + --text-spacing: 0.25rem 0 0.75rem 0; +} + +.fr-consent-manager__header { + padding-top: 0; +} + +.fr-consent-manager__header .fr-consent-service__title { + width: 100%; + padding: 0 0 0.75rem 0; + font-size: 1rem; + line-height: 1.5rem; + font-weight: 400; +} + +.fr-consent-manager__header .fr-consent-service__radios { + width: 100%; + justify-content: flex-start; + top: 0; + position: initial; +} + +.fr-consent-manager__buttons { + margin-bottom: -3rem; + margin-top: 1rem; +} + +.fr-consent-manager__header, +.fr-consent-service { + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); + color: var(--text-default-grey); +} + +.fr-consent-manager__header .fr-radio-group + .fr-radio-group::before, +.fr-consent-service .fr-radio-group + .fr-radio-group::before { + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-consent-service:last-of-type, +.fr-consent-service .fr-consent-service { + box-shadow: none; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + FOLLOW +\* ˍˍˍˍˍˍˍˍˍ */ + +/** +* Mixin d'ajout des icones des réseaux sociaux +**/ + +/** +* Mixin d'ajout des icones des réseaux sociaux +**/ +.fr-follow { + padding: 1.5rem 0; + + --title-spacing: 0 0 0.5rem; + --text-spacing: 0 0 1rem; + background-color: var(--background-alt-blue-france); + + --idle: transparent; + --hover: var(--background-alt-blue-france-hover); + --active: var(--background-alt-blue-france-active); +} + +.fr-follow__newsletter .fr-input-group { + margin-bottom: 1rem; +} + +.fr-follow__newsletter .fr-hint-text { + margin-bottom: 0; +} + +.fr-follow__newsletter .fr-label { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; +} + +.fr-follow__newsletter .fr-input-wrap { + display: flex; + flex-direction: column; + max-width: 37.5rem; + margin-top: 0; +} + +.fr-follow__newsletter .fr-input-wrap .fr-input { + margin-bottom: 1rem; + margin-top: 0; + border-radius: 0.25rem 0.25rem 0 0; +} + +.fr-follow__newsletter .fr-input-wrap .fr-btn { + justify-content: center; + width: 100%; + border-radius: 0; +} + +.fr-follow__newsletter .fr-messages-group { + margin-top: 1rem; +} + +.fr-follow__social { + --text-spacing: 0 0 0.75rem; + --title-spacing: 0 0 0.75rem; +} + +.fr-follow__social .fr-btns-group { + margin-bottom: -1rem; + width: auto; +} + +.fr-follow__social .fr-btns-group .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + justify-content: flex-start; +} + +.fr-follow__social .fr-btns-group > li { + display: inline-flex; + max-width: 100%; + width: auto; +} + +.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 1.5rem; + content: ""; +} + +.fr-follow__social .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; + overflow: hidden; + white-space: nowrap; + max-width: 3rem; + max-height: 3rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-follow__social .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 2rem; + content: ""; +} + +.fr-follow .fr-grid-row > *:not(:first-child) { + margin-top: 1.5rem; + padding-top: 1.5rem; + box-shadow: 0 -1px 0 0 var(--border-default-blue-france); +} + +.fr-follow .fr-btn--bluesky::before { + -webkit-mask-image: url("../icons/logo/bluesky-fill.svg"); + mask-image: url("../icons/logo/bluesky-fill.svg"); +} + +.fr-follow .fr-btn--dailymotion::before { + -webkit-mask-image: url("../icons/logo/fr--dailymotion-fill.svg"); + mask-image: url("../icons/logo/fr--dailymotion-fill.svg"); +} + +.fr-follow .fr-btn--facebook::before { + -webkit-mask-image: url("../icons/logo/facebook-circle-fill.svg"); + mask-image: url("../icons/logo/facebook-circle-fill.svg"); +} + +.fr-follow .fr-btn--github::before { + -webkit-mask-image: url("../icons/logo/github-fill.svg"); + mask-image: url("../icons/logo/github-fill.svg"); +} + +.fr-follow .fr-btn--instagram::before { + -webkit-mask-image: url("../icons/logo/instagram-fill.svg"); + mask-image: url("../icons/logo/instagram-fill.svg"); +} + +.fr-follow .fr-btn--linkedin::before { + -webkit-mask-image: url("../icons/logo/linkedin-box-fill.svg"); + mask-image: url("../icons/logo/linkedin-box-fill.svg"); +} + +.fr-follow .fr-btn--mastodon::before { + -webkit-mask-image: url("../icons/logo/mastodon-fill.svg"); + mask-image: url("../icons/logo/mastodon-fill.svg"); +} + +.fr-follow .fr-btn--snapchat::before { + -webkit-mask-image: url("../icons/logo/snapchat-fill.svg"); + mask-image: url("../icons/logo/snapchat-fill.svg"); +} + +.fr-follow .fr-btn--telegram::before { + -webkit-mask-image: url("../icons/logo/telegram-fill.svg"); + mask-image: url("../icons/logo/telegram-fill.svg"); +} + +.fr-follow .fr-btn--threads::before { + -webkit-mask-image: url("../icons/logo/threads-fill.svg"); + mask-image: url("../icons/logo/threads-fill.svg"); +} + +.fr-follow .fr-btn--tiktok::before { + -webkit-mask-image: url("../icons/logo/fr--tiktok-fill.svg"); + mask-image: url("../icons/logo/fr--tiktok-fill.svg"); +} + +.fr-follow .fr-btn--twitch::before { + -webkit-mask-image: url("../icons/logo/twitch-fill.svg"); + mask-image: url("../icons/logo/twitch-fill.svg"); +} + +.fr-follow .fr-btn--twitter::before { + -webkit-mask-image: url("../icons/logo/twitter-fill.svg"); + mask-image: url("../icons/logo/twitter-fill.svg"); +} + +.fr-follow .fr-btn--twitter-x::before { + -webkit-mask-image: url("../icons/logo/twitter-x-fill.svg"); + mask-image: url("../icons/logo/twitter-x-fill.svg"); +} + +.fr-follow .fr-btn--vimeo::before { + -webkit-mask-image: url("../icons/logo/vimeo-fill.svg"); + mask-image: url("../icons/logo/vimeo-fill.svg"); +} + +.fr-follow .fr-btn--youtube::before { + -webkit-mask-image: url("../icons/logo/youtube-fill.svg"); + mask-image: url("../icons/logo/youtube-fill.svg"); +} + +.fr-follow .fr-links-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + margin: 0 -1rem -1rem -1rem; + width: auto; + display: flex; + flex-wrap: wrap; +} + +.fr-follow .fr-links-group .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; +} + +.fr-follow .fr-links-group > li { + display: inline-flex; + max-width: 100%; + width: auto; +} + +.fr-follow .fr-valid-text, +.fr-follow .fr-error-text { + margin-top: 1rem; +} + +.fr-follow .fr-hint-text { + margin-top: 1rem; +} + +.fr-follow__social .fr-link { + --underline-img: none; + --hover-tint: var(--hover); + display: inline-flex; + margin-left: 0.5rem; + margin-right: 0.5rem; + margin-bottom: 1rem; + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-follow__social .fr-link::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-follow__social .fr-links-group--lg .fr-link { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; + overflow: hidden; + white-space: nowrap; + max-width: 3rem; + max-height: 3rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-follow__social .fr-links-group--lg .fr-link::before { + --icon-size: 2rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-follow .fr-link--facebook::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/logo/facebook-circle-fill.svg"); + mask-image: url("../icons/logo/facebook-circle-fill.svg"); + content: ""; +} + +.fr-follow .fr-link--twitter::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/logo/twitter-fill.svg"); + mask-image: url("../icons/logo/twitter-fill.svg"); + content: ""; +} + +.fr-follow .fr-link--twitter-x::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/logo/twitter-x-fill.svg"); + mask-image: url("../icons/logo/twitter-x-fill.svg"); + content: ""; +} + +.fr-follow .fr-link--instagram::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/logo/instagram-fill.svg"); + mask-image: url("../icons/logo/instagram-fill.svg"); + content: ""; +} + +.fr-follow .fr-link--linkedin::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/logo/linkedin-box-fill.svg"); + mask-image: url("../icons/logo/linkedin-box-fill.svg"); + content: ""; +} + +.fr-follow .fr-link--youtube::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/logo/youtube-fill.svg"); + mask-image: url("../icons/logo/youtube-fill.svg"); + content: ""; +} + +.fr-follow .fr-input { + background-color: var(--background-default-grey); + + --idle: transparent; + --hover: var(--background-default-grey-hover); + --active: var(--background-default-grey-active); +} + +.fr-follow__title { + color: var(--text-title-grey); +} + +.fr-follow__newsletter-legal { + color: var(--text-mention-grey); +} + +.fr-follow__social .fr-btn { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-follow__social .fr-btn:disabled, +.fr-follow__social a.fr-btn:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-follow__social .fr-link:disabled, +.fr-follow__social a.fr-link:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + Password +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-password { + position: relative; + display: flex; + flex-direction: row; + flex-wrap: wrap; + + --text-spacing: 0 0 0.5rem 0; +} + +.fr-password [data-fr-capslock] .fr-password__input { + padding-right: 3rem; +} + +.fr-password [data-fr-capslock]::before { + content: ""; + display: block; + position: absolute; + top: 0.75rem; + right: 1rem; + width: 1rem; + height: 1rem; + pointer-events: none; + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); + background-image: var(--data-uri-svg); +} + +.fr-password__checkbox { + order: -1; + flex: 0; + align-self: flex-end; + margin-left: auto; + padding-left: 0.5rem; +} + +.fr-password__checkbox .fr-label { + text-wrap: nowrap; +} + +.fr-password .fr-input-wrap { + flex: 1 0 100%; +} + +.fr-password__input { + margin-bottom: 0.75rem; +} + +.fr-password__input::-webkit-caps-lock-indicator { + content: none; +} + +.fr-password__input::-ms-reveal { + display: none; +} + +.fr-password > .fr-label { + order: -1; + flex: 1; + min-width: 50%; +} + +.fr-password .fr-message:first-child { + --comma: " "; +} + +.fr-password .fr-message--valid[data-fr-valid] { + --content: " - "attr(data-fr-valid) var(--comma); +} + +.fr-password .fr-message--error[data-fr-error] { + --content: " - "attr(data-fr-error) var(--comma); +} + +.fr-password__btn { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-password__btn:disabled, +a.fr-password__btn:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +:root[data-fr-theme=dark] .fr-password [data-fr-capslock]::before { + --data-uri-svg: url("data:image/svg+xml;charset=utf-8,"); +} + +.fr-password .fr-password__checkbox input[type=checkbox] + label { + color: var(--text-label-grey); +} + +.fr-password .fr-password__checkbox input[type=checkbox] + label::before { + background-image: radial-gradient(at 5px 4px, transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--border-action-high-blue-france) 4px, var(--border-action-high-blue-france) 5px, transparent 6px), linear-gradient(var(--border-action-high-blue-france), var(--border-action-high-blue-france)), var(--data-uri-svg); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + HEADER +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-header { + --underline-img: none; + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + --text-spacing: 0; + --title-spacing: 0; + width: 100%; + position: relative; +} + +.fr-header__body-row { + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + margin: 0 -1rem; +} + +.fr-header__logo__apitech { + max-height: 70px; + max-width: 200px; +} + +.fr-header__brand { + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + flex-wrap: wrap; + width: 100%; + padding-left: 0.25rem; + padding-right: 0.25rem; + z-index: calc(var(--ground) + 750); + background-color: var(--background-raised-grey); + + --idle: transparent; + --hover: var(--background-raised-grey-hover); + --active: var(--background-raised-grey-active); + filter: drop-shadow(var(--raised-shadow)); +} + +.fr-header__brand::after { + content: ""; + display: block; + position: relative; + z-index: 1; + flex: 1; + align-self: stretch; +} + +.fr-header__brand-top { + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + width: 100%; + overflow: hidden; +} + +.fr-header__brand.fr-enlarge-link a[href]::before { + outline-offset: -2px; +} + +.fr-header__logo { + order: 1; + flex: 0 0 auto; + padding: 0.75rem; +} + +.fr-header__logo .fr-logo { + font-size: 0.7875rem; + padding: 0.75rem; + margin: -0.75rem; +} + +.fr-header__logo .fr-logo::before { + width: 2.0625rem; + height: 0.75rem; + margin-bottom: 0.25rem; + background-size: 2.0625rem 0.84375rem, 2.0625rem 0.75rem, 0; + background-position: 0 -0.046875rem, 0 0, 0 0; +} + +:root[data-fr-mourning] .fr-header__logo .fr-logo::before { + background-size: 2.0625rem 0.84375rem, 0, 2.0625rem 0.75rem; +} + +.fr-header__logo .fr-logo::after { + min-width: 1.96875rem; + background-size: 3.9375rem 2.8125rem; + background-position: 0 calc(100% + 1.40625rem); + padding-top: 1.65625rem; +} + +[data-fr-theme=dark] .fr-header__logo .fr-logo::after { + background-position: -1.96875rem 100%; +} + +.fr-header__operator { + padding: 0.75rem; + order: 2; + flex: 0 1 auto; +} + +.fr-header__operator img { + display: block; + min-width: 3.5rem; +} + +.fr-header__service { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + margin-left: 0.75rem; + margin-right: 0.75rem; + + --external-link-content: none; + color: var(--text-title-grey); +} + +.fr-header__service::before { + content: ""; + display: block; + width: calc(100% - 2rem); + height: 1px; + position: absolute; + transform: translateY(-0.75rem); + background-color: var(--border-default-grey); + + --idle: transparent; + --hover: var(--border-default-grey-hover); + --active: var(--border-default-grey-active); +} + +.fr-header__service-title { + font-weight: 700; + font-size: 1.125rem; + line-height: 1.5rem; +} + +.fr-header__service-title .fr-badge { + vertical-align: middle; + margin: -0.25rem 0 0 0.25rem; +} + +.fr-header__service-tagline { + font-size: 0.875rem; + line-height: 1.5rem; +} + +.fr-header .fr-modal { + overflow: auto; + justify-content: initial; + background-color: var(--background-lifted-grey); + + --idle: transparent; + --hover: var(--background-lifted-grey-hover); + --active: var(--background-lifted-grey-active); +} + +.fr-header .fr-modal:not([role=dialog]) { + transition: none; +} + +.fr-header .fr-modal::before { + content: none; +} + +.fr-header .fr-modal::after { + content: none; +} + +.fr-header .fr-modal > * > .fr-btn--close { + margin-bottom: 1.5rem; +} + +.fr-header .fr-modal > .fr-container { + pointer-events: all; + padding-top: 1rem; + padding-bottom: 4.5rem; + height: 100%; + overflow: inherit; +} + +.fr-header__navbar { + display: flex; + flex-direction: row; + align-items: flex-start; + justify-content: flex-end; + padding: 0.25rem; + margin-right: -0.5rem; + margin-top: 0.25rem; + order: 3; + flex: 1; + align-self: stretch; + z-index: calc(var(--ground) + 1000); +} + +.fr-header__navbar .fr-btn { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + margin-left: 0.5rem; + margin-right: 0.5rem; + flex: 0 0 auto; + white-space: nowrap; + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-header__navbar .fr-btn::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-header__navbar .fr-btn--menu::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/menu-fill.svg"); + mask-image: url("../icons/system/menu-fill.svg"); + content: ""; +} + +.fr-header__navbar .fr-btn--search::before { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/search-line.svg"); + mask-image: url("../icons/system/search-line.svg"); + content: ""; +} + +.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn { + justify-content: flex-start; + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-header__tools-links { + display: none; +} + +.fr-header__tools-links > .fr-btn[class^=fr-icon-], +.fr-header__tools-links > .fr-btn[class*=" fr-icon-"], +.fr-header__tools-links > .fr-btn[class^=fr-fi-], +.fr-header__tools-links > .fr-btn[class*=" fr-fi-"] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-header__tools-links > .fr-btn[class^=fr-icon-]::before, +.fr-header__tools-links > .fr-btn[class*=" fr-icon-"]::before, +.fr-header__tools-links > .fr-btn[class^=fr-fi-]::before, +.fr-header__tools-links > .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-header__tools-links > .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-header__tools-links > .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-header .fr-header__menu-links::after { + content: ""; + display: block; + margin: 0.75rem -1rem; + width: calc(100% + 2rem); + height: 1px; +} + +.fr-header .fr-header__menu-links .fr-translate { + margin-left: -0.5rem; + margin-right: -0.5rem; +} + +.fr-header .fr-header__menu-links .fr-translate__btn { + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) { + display: flex; + flex-direction: column; +} + +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn { + margin-bottom: 0; +} + +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-], +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"], +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-], +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"] { + min-height: 3rem; + padding-left: 0; + padding-right: 0; +} + +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + min-height: 3rem; + padding-left: 0; + padding-right: 0; +} + +.fr-header .fr-links-group { + --ul-type: none; + --ol-type: none; + --ul-start: 0; + --ol-start: 0; + --xl-block: 0; + --li-bottom: 0; + --ol-content: none; + display: flex; + align-items: stretch; + flex-wrap: wrap; +} + +.fr-header .fr-links-group > li, +.fr-header .fr-links-group > div { + width: 100%; + max-width: 100%; +} + +.fr-header .fr-links-group .fr-btn { + width: calc(100% - 1rem); + margin: 0 0.5rem 1rem; + justify-content: center; +} + +.fr-header .fr-links-group .fr-link { + --underline-img: none; + --hover-tint: var(--hover); + --active-tint: var(--active); +} + +.fr-header .fr-links-group .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; +} + +.fr-header .fr-links-group .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, +.fr-header .fr-links-group .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after { + --icon-size: 1rem; +} + +.fr-header .fr-links-group .fr-link[class^=fr-icon-], +.fr-header .fr-links-group .fr-link[class*=" fr-icon-"], +.fr-header .fr-links-group .fr-link[class^=fr-fi-], +.fr-header .fr-links-group .fr-link[class*=" fr-fi-"] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-header .fr-links-group .fr-link[class^=fr-icon-]::before, +.fr-header .fr-links-group .fr-link[class*=" fr-icon-"]::before, +.fr-header .fr-links-group .fr-link[class^=fr-fi-]::before, +.fr-header .fr-links-group .fr-link[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + content: ""; +} + +.fr-header .fr-header__menu-links .fr-links-group .fr-link { + width: 100%; + min-height: 3rem; + padding-left: 0; + margin-bottom: 0; +} + +.fr-header .fr-modal > * > .fr-link--close { + margin-bottom: 1.5rem; +} + +.fr-header__menu-links::after { + box-shadow: inset 0 1px 0 0 var(--border-default-grey); +} + +.fr-header__menu-links .fr-btn { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: none; +} + +.fr-header__menu-links .fr-btn:disabled, +.fr-header__menu-links a.fr-btn:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-header__tools-links .fr-btn { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-header__tools-links .fr-btn:disabled, +.fr-header__tools-links a.fr-btn:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-header__tools-links > .fr-translate:first-child:last-child .fr-btn:disabled, +.fr-header__tools-links > .fr-translate:first-child:last-child a.fr-btn:not([href]) { + color: var(--text-disabled-grey); + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-header__navbar .fr-service__title { + color: var(--text-title-grey); +} + +.fr-header__navbar .fr-btn:disabled, +.fr-header__navbar a.fr-btn:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-header__navbar .fr-btn--menu { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: inset 0 0 0 1px var(--border-default-grey); +} + +.fr-header__navbar .fr-btn--menu:disabled, +.fr-header__navbar a.fr-btn--menu:not([href]) { + color: var(--text-disabled-grey); + box-shadow: inset 0 0 0 1px var(--border-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-header__menu-links .fr-link { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); + box-shadow: inset 0 -1px 0 0 var(--border-default-grey); +} + +.fr-header__menu-links .fr-link:disabled, +.fr-header__menu-links a.fr-link:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} + +.fr-header__tools-links .fr-link { + background-color: transparent; + + --hover: inherit; + --active: inherit; + color: var(--text-action-high-blue-france); +} + +.fr-header__tools-links .fr-link:disabled, +.fr-header__tools-links a.fr-link:not([href]) { + color: var(--text-disabled-grey); + background-color: transparent; + + --hover: inherit; + --active: inherit; +} +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + .fr-hidden-sm { + display: none !important; + } + + .fr-unhidden-sm { + display: inherit !important; + } + + .fr-sr-only-sm { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; + } + + .fr-container-sm { + padding-left: 1rem; + padding-right: 1rem; + } + + .fr-container-sm--fluid { + padding-left: 0; + padding-right: 0; + max-width: none; + overflow: hidden; + } + + .fr-grid-row-sm--gutters { + margin: -0.5rem; + } + + .fr-grid-row-sm--gutters > [class^=fr-col-], + .fr-grid-row-sm--gutters > [class*=" fr-col-"], + .fr-grid-row-sm--gutters > .fr-col { + padding: 0.5rem; + } + + .fr-grid-row-sm--no-gutters { + margin: 0; + } + + .fr-grid-row-sm--no-gutters > [class^=fr-col-], + .fr-grid-row-sm--no-gutters > [class*=" fr-col-"], + .fr-grid-row-sm--no-gutters > .fr-col { + padding: 0; + } + + .fr-col-sm { + flex: 1; + } + + .fr-col-sm-1 { + flex: 0 0 calc(100% / 12); + width: calc(100% / 12); + max-width: calc(100% / 12); + } + + .fr-col-offset-sm-1:not(.fr-col-offset-sm-1--right) { + margin-left: calc(100% / 12); + } + + .fr-col-offset-sm-1--right { + margin-right: calc(100% / 12); + } + + .fr-col-sm-2 { + flex: 0 0 calc(200% / 12); + width: calc(200% / 12); + max-width: calc(200% / 12); + } + + .fr-col-offset-sm-2:not(.fr-col-offset-sm-2--right) { + margin-left: calc(200% / 12); + } + + .fr-col-offset-sm-2--right { + margin-right: calc(200% / 12); + } + + .fr-col-sm-3 { + flex: 0 0 calc(300% / 12); + width: calc(300% / 12); + max-width: calc(300% / 12); + } + + .fr-col-offset-sm-3:not(.fr-col-offset-sm-3--right) { + margin-left: calc(300% / 12); + } + + .fr-col-offset-sm-3--right { + margin-right: calc(300% / 12); + } + + .fr-col-sm-4 { + flex: 0 0 calc(400% / 12); + width: calc(400% / 12); + max-width: calc(400% / 12); + } + + .fr-col-offset-sm-4:not(.fr-col-offset-sm-4--right) { + margin-left: calc(400% / 12); + } + + .fr-col-offset-sm-4--right { + margin-right: calc(400% / 12); + } + + .fr-col-sm-5 { + flex: 0 0 calc(500% / 12); + width: calc(500% / 12); + max-width: calc(500% / 12); + } + + .fr-col-offset-sm-5:not(.fr-col-offset-sm-5--right) { + margin-left: calc(500% / 12); + } + + .fr-col-offset-sm-5--right { + margin-right: calc(500% / 12); + } + + .fr-col-sm-6 { + flex: 0 0 calc(600% / 12); + width: calc(600% / 12); + max-width: calc(600% / 12); + } + + .fr-col-offset-sm-6:not(.fr-col-offset-sm-6--right) { + margin-left: calc(600% / 12); + } + + .fr-col-offset-sm-6--right { + margin-right: calc(600% / 12); + } + + .fr-col-sm-7 { + flex: 0 0 calc(700% / 12); + width: calc(700% / 12); + max-width: calc(700% / 12); + } + + .fr-col-offset-sm-7:not(.fr-col-offset-sm-7--right) { + margin-left: calc(700% / 12); + } + + .fr-col-offset-sm-7--right { + margin-right: calc(700% / 12); + } + + .fr-col-sm-8 { + flex: 0 0 calc(800% / 12); + width: calc(800% / 12); + max-width: calc(800% / 12); + } + + .fr-col-offset-sm-8:not(.fr-col-offset-sm-8--right) { + margin-left: calc(800% / 12); + } + + .fr-col-offset-sm-8--right { + margin-right: calc(800% / 12); + } + + .fr-col-sm-9 { + flex: 0 0 calc(900% / 12); + width: calc(900% / 12); + max-width: calc(900% / 12); + } + + .fr-col-offset-sm-9:not(.fr-col-offset-sm-9--right) { + margin-left: calc(900% / 12); + } + + .fr-col-offset-sm-9--right { + margin-right: calc(900% / 12); + } + + .fr-col-sm-10 { + flex: 0 0 calc(1000% / 12); + width: calc(1000% / 12); + max-width: calc(1000% / 12); + } + + .fr-col-offset-sm-10:not(.fr-col-offset-sm-10--right) { + margin-left: calc(1000% / 12); + } + + .fr-col-offset-sm-10--right { + margin-right: calc(1000% / 12); + } + + .fr-col-sm-11 { + flex: 0 0 calc(1100% / 12); + width: calc(1100% / 12); + max-width: calc(1100% / 12); + } + + .fr-col-offset-sm-11:not(.fr-col-offset-sm-11--right) { + margin-left: calc(1100% / 12); + } + + .fr-col-offset-sm-11--right { + margin-right: calc(1100% / 12); + } + + .fr-col-sm-12 { + flex: 0 0 calc(1200% / 12); + width: calc(1200% / 12); + max-width: calc(1200% / 12); + } + + .fr-col-offset-sm-12:not(.fr-col-offset-sm-12--right) { + margin-left: calc(1200% / 12); + } + + .fr-col-offset-sm-12--right { + margin-right: calc(1200% / 12); + } + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + .fr-btns-group--inline-sm .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + } + + .fr-btns-group--inline-sm > li { + display: inline-flex; + max-width: 100%; + width: auto; + } + + .fr-btns-group--inline-sm.fr-btns-group--right.fr-btns-group--inline-reverse { + flex-direction: row-reverse; + justify-content: flex-start; + } + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + .fr-notice__title, + .fr-notice__desc { + display: inline; + } + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + .fr-footer__content-list > li { + margin-right: 1.5rem; + } + + .fr-footer__partners-title { + text-align: left; + } + + .fr-footer__partners-logos { + display: flex; + flex-direction: row; + align-items: flex-start; + justify-content: space-between; + margin-right: -0.5rem; + } + + .fr-footer__partners-main { + margin-bottom: 1rem; + } + + .fr-footer__partners-sub, + .fr-footer__partners-sub > ul { + flex-direction: row; + align-items: flex-start; + } + + .fr-footer__partners-sub > li, + .fr-footer__partners-sub > ul > li { + margin: 0 0.5rem 0 0.5rem; + } + + .fr-footer__partners-sub { + order: 3; + } + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + .fr-follow__newsletter .fr-input-group { + margin-bottom: 0.5rem; + } + + .fr-follow__newsletter .fr-input-wrap .fr-btn { + width: auto; + border-radius: 0 0.25rem 0 0; + } + + .fr-follow__newsletter .fr-input-wrap { + flex-direction: row; + } + + .fr-follow__newsletter .fr-input-wrap .fr-input { + margin-bottom: 0; + border-radius: 0.25rem 0 0 0; + } + + .fr-follow__newsletter .fr-messages-group { + margin-bottom: 0.5rem; + } + + /*! media sm */ + + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + + /*! media md */ + + /*! media md */ + h6 { + font-size: 1.25rem; + line-height: 1.75rem; + } + + h5 { + font-size: 1.375rem; + line-height: 1.75rem; + } + + h4 { + font-size: 1.5rem; + line-height: 2rem; + } + + h3 { + font-size: 1.75rem; + line-height: 2.25rem; + } + + h2 { + font-size: 2rem; + line-height: 2.5rem; + } + + h1 { + font-size: 2.5rem; + line-height: 3rem; + } + + .fr-h6 { + font-size: 1.25rem !important; + line-height: 1.75rem !important; + } + + .fr-h5 { + font-size: 1.375rem !important; + line-height: 1.75rem !important; + } + + .fr-h4 { + font-size: 1.5rem !important; + line-height: 2rem !important; + } + + .fr-h3 { + font-size: 1.75rem !important; + line-height: 2.25rem !important; + } + + .fr-h2 { + font-size: 2rem !important; + line-height: 2.5rem !important; + } + + .fr-h1 { + font-size: 2.5rem !important; + line-height: 3rem !important; + } + + .fr-display--xs { + font-size: 3rem !important; + line-height: 3.5rem !important; + } + + .fr-display--sm { + font-size: 3.5rem !important; + line-height: 4rem !important; + } + + .fr-display--md { + font-size: 4rem !important; + line-height: 4.5rem !important; + } + + .fr-display--lg { + font-size: 4.5rem !important; + line-height: 5rem !important; + } + + .fr-display--xl { + font-size: 5rem !important; + line-height: 5.5rem !important; + } + + .fr-hidden-md { + display: none !important; + } + + .fr-unhidden-md { + display: inherit !important; + } + + .fr-sr-only-md { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; + } + + .fr-container-md { + padding-left: 1rem; + padding-right: 1rem; + } + + .fr-container-md--fluid { + padding-left: 0; + padding-right: 0; + max-width: none; + overflow: hidden; + } + + .fr-grid-row-md--gutters { + margin: -0.5rem; + } + + .fr-grid-row-md--gutters > [class^=fr-col-], + .fr-grid-row-md--gutters > [class*=" fr-col-"], + .fr-grid-row-md--gutters > .fr-col { + padding: 0.5rem; + } + + .fr-grid-row-md--no-gutters { + margin: 0; + } + + .fr-grid-row-md--no-gutters > [class^=fr-col-], + .fr-grid-row-md--no-gutters > [class*=" fr-col-"], + .fr-grid-row-md--no-gutters > .fr-col { + padding: 0; + } + + .fr-col-md { + flex: 1; + } + + .fr-col-md-1 { + flex: 0 0 calc(100% / 12); + width: calc(100% / 12); + max-width: calc(100% / 12); + } + + .fr-col-offset-md-1:not(.fr-col-offset-md-1--right) { + margin-left: calc(100% / 12); + } + + .fr-col-offset-md-1--right { + margin-right: calc(100% / 12); + } + + .fr-col-md-2 { + flex: 0 0 calc(200% / 12); + width: calc(200% / 12); + max-width: calc(200% / 12); + } + + .fr-col-offset-md-2:not(.fr-col-offset-md-2--right) { + margin-left: calc(200% / 12); + } + + .fr-col-offset-md-2--right { + margin-right: calc(200% / 12); + } + + .fr-col-md-3 { + flex: 0 0 calc(300% / 12); + width: calc(300% / 12); + max-width: calc(300% / 12); + } + + .fr-col-offset-md-3:not(.fr-col-offset-md-3--right) { + margin-left: calc(300% / 12); + } + + .fr-col-offset-md-3--right { + margin-right: calc(300% / 12); + } + + .fr-col-md-4 { + flex: 0 0 calc(400% / 12); + width: calc(400% / 12); + max-width: calc(400% / 12); + } + + .fr-col-offset-md-4:not(.fr-col-offset-md-4--right) { + margin-left: calc(400% / 12); + } + + .fr-col-offset-md-4--right { + margin-right: calc(400% / 12); + } + + .fr-col-md-5 { + flex: 0 0 calc(500% / 12); + width: calc(500% / 12); + max-width: calc(500% / 12); + } + + .fr-col-offset-md-5:not(.fr-col-offset-md-5--right) { + margin-left: calc(500% / 12); + } + + .fr-col-offset-md-5--right { + margin-right: calc(500% / 12); + } + + .fr-col-md-6 { + flex: 0 0 calc(600% / 12); + width: calc(600% / 12); + max-width: calc(600% / 12); + } + + .fr-col-offset-md-6:not(.fr-col-offset-md-6--right) { + margin-left: calc(600% / 12); + } + + .fr-col-offset-md-6--right { + margin-right: calc(600% / 12); + } + + .fr-col-md-7 { + flex: 0 0 calc(700% / 12); + width: calc(700% / 12); + max-width: calc(700% / 12); + } + + .fr-col-offset-md-7:not(.fr-col-offset-md-7--right) { + margin-left: calc(700% / 12); + } + + .fr-col-offset-md-7--right { + margin-right: calc(700% / 12); + } + + .fr-col-md-8 { + flex: 0 0 calc(800% / 12); + width: calc(800% / 12); + max-width: calc(800% / 12); + } + + .fr-col-offset-md-8:not(.fr-col-offset-md-8--right) { + margin-left: calc(800% / 12); + } + + .fr-col-offset-md-8--right { + margin-right: calc(800% / 12); + } + + .fr-col-md-9 { + flex: 0 0 calc(900% / 12); + width: calc(900% / 12); + max-width: calc(900% / 12); + } + + .fr-col-offset-md-9:not(.fr-col-offset-md-9--right) { + margin-left: calc(900% / 12); + } + + .fr-col-offset-md-9--right { + margin-right: calc(900% / 12); + } + + .fr-col-md-10 { + flex: 0 0 calc(1000% / 12); + width: calc(1000% / 12); + max-width: calc(1000% / 12); + } + + .fr-col-offset-md-10:not(.fr-col-offset-md-10--right) { + margin-left: calc(1000% / 12); + } + + .fr-col-offset-md-10--right { + margin-right: calc(1000% / 12); + } + + .fr-col-md-11 { + flex: 0 0 calc(1100% / 12); + width: calc(1100% / 12); + max-width: calc(1100% / 12); + } + + .fr-col-offset-md-11:not(.fr-col-offset-md-11--right) { + margin-left: calc(1100% / 12); + } + + .fr-col-offset-md-11--right { + margin-right: calc(1100% / 12); + } + + .fr-col-md-12 { + flex: 0 0 calc(1200% / 12); + width: calc(1200% / 12); + max-width: calc(1200% / 12); + } + + .fr-col-offset-md-12:not(.fr-col-offset-md-12--right) { + margin-left: calc(1200% / 12); + } + + .fr-col-offset-md-12--right { + margin-right: calc(1200% / 12); + } + + .fr-m-md-n8v, + .fr-m-md-n4w { + margin: -2rem !important; + } + + .fr-ml-md-n8v, + .fr-ml-md-n4w, + .fr-mx-md-n8v, + .fr-mx-md-n4w { + margin-left: -2rem !important; + } + + .fr-mr-md-n8v, + .fr-mr-md-n4w, + .fr-mx-md-n8v, + .fr-mx-md-n4w { + margin-right: -2rem !important; + } + + .fr-mt-md-n8v, + .fr-mt-md-n4w, + .fr-my-md-n8v, + .fr-my-md-n4w { + margin-top: -2rem !important; + } + + .fr-mb-md-n8v, + .fr-mb-md-n4w, + .fr-my-md-n8v, + .fr-my-md-n4w { + margin-bottom: -2rem !important; + } + + .fr-m-md-n7v { + margin: -1.75rem !important; + } + + .fr-ml-md-n7v, + .fr-mx-md-n7v { + margin-left: -1.75rem !important; + } + + .fr-mr-md-n7v, + .fr-mx-md-n7v { + margin-right: -1.75rem !important; + } + + .fr-mt-md-n7v, + .fr-my-md-n7v { + margin-top: -1.75rem !important; + } + + .fr-mb-md-n7v, + .fr-my-md-n7v { + margin-bottom: -1.75rem !important; + } + + .fr-m-md-n6v, + .fr-m-md-n3w { + margin: -1.5rem !important; + } + + .fr-ml-md-n6v, + .fr-ml-md-n3w, + .fr-mx-md-n6v, + .fr-mx-md-n3w { + margin-left: -1.5rem !important; + } + + .fr-mr-md-n6v, + .fr-mr-md-n3w, + .fr-mx-md-n6v, + .fr-mx-md-n3w { + margin-right: -1.5rem !important; + } + + .fr-mt-md-n6v, + .fr-mt-md-n3w, + .fr-my-md-n6v, + .fr-my-md-n3w { + margin-top: -1.5rem !important; + } + + .fr-mb-md-n6v, + .fr-mb-md-n3w, + .fr-my-md-n6v, + .fr-my-md-n3w { + margin-bottom: -1.5rem !important; + } + + .fr-m-md-n5v { + margin: -1.25rem !important; + } + + .fr-ml-md-n5v, + .fr-mx-md-n5v { + margin-left: -1.25rem !important; + } + + .fr-mr-md-n5v, + .fr-mx-md-n5v { + margin-right: -1.25rem !important; + } + + .fr-mt-md-n5v, + .fr-my-md-n5v { + margin-top: -1.25rem !important; + } + + .fr-mb-md-n5v, + .fr-my-md-n5v { + margin-bottom: -1.25rem !important; + } + + .fr-m-md-n4v, + .fr-m-md-n2w { + margin: -1rem !important; + } + + .fr-ml-md-n4v, + .fr-ml-md-n2w, + .fr-mx-md-n4v, + .fr-mx-md-n2w { + margin-left: -1rem !important; + } + + .fr-mr-md-n4v, + .fr-mr-md-n2w, + .fr-mx-md-n4v, + .fr-mx-md-n2w { + margin-right: -1rem !important; + } + + .fr-mt-md-n4v, + .fr-mt-md-n2w, + .fr-my-md-n4v, + .fr-my-md-n2w { + margin-top: -1rem !important; + } + + .fr-mb-md-n4v, + .fr-mb-md-n2w, + .fr-my-md-n4v, + .fr-my-md-n2w { + margin-bottom: -1rem !important; + } + + .fr-m-md-n3v { + margin: -0.75rem !important; + } + + .fr-ml-md-n3v, + .fr-mx-md-n3v { + margin-left: -0.75rem !important; + } + + .fr-mr-md-n3v, + .fr-mx-md-n3v { + margin-right: -0.75rem !important; + } + + .fr-mt-md-n3v, + .fr-my-md-n3v { + margin-top: -0.75rem !important; + } + + .fr-mb-md-n3v, + .fr-my-md-n3v { + margin-bottom: -0.75rem !important; + } + + .fr-m-md-n2v, + .fr-m-md-n1w { + margin: -0.5rem !important; + } + + .fr-ml-md-n2v, + .fr-ml-md-n1w, + .fr-mx-md-n2v, + .fr-mx-md-n1w { + margin-left: -0.5rem !important; + } + + .fr-mr-md-n2v, + .fr-mr-md-n1w, + .fr-mx-md-n2v, + .fr-mx-md-n1w { + margin-right: -0.5rem !important; + } + + .fr-mt-md-n2v, + .fr-mt-md-n1w, + .fr-my-md-n2v, + .fr-my-md-n1w { + margin-top: -0.5rem !important; + } + + .fr-mb-md-n2v, + .fr-mb-md-n1w, + .fr-my-md-n2v, + .fr-my-md-n1w { + margin-bottom: -0.5rem !important; + } + + .fr-m-md-n1v { + margin: -0.25rem !important; + } + + .fr-ml-md-n1v, + .fr-mx-md-n1v { + margin-left: -0.25rem !important; + } + + .fr-mr-md-n1v, + .fr-mx-md-n1v { + margin-right: -0.25rem !important; + } + + .fr-mt-md-n1v, + .fr-my-md-n1v { + margin-top: -0.25rem !important; + } + + .fr-mb-md-n1v, + .fr-my-md-n1v { + margin-bottom: -0.25rem !important; + } + + .fr-m-md-n1-5v { + margin: -0.375rem !important; + } + + .fr-ml-md-n1-5v, + .fr-mx-md-n1-5v { + margin-left: -0.375rem !important; + } + + .fr-mr-md-n1-5v, + .fr-mx-md-n1-5v { + margin-right: -0.375rem !important; + } + + .fr-mt-md-n1-5v, + .fr-my-md-n1-5v { + margin-top: -0.375rem !important; + } + + .fr-mb-md-n1-5v, + .fr-my-md-n1-5v { + margin-bottom: -0.375rem !important; + } + + .fr-m-md-0 { + margin: 0 !important; + } + + .fr-ml-md-0, + .fr-mx-md-0 { + margin-left: 0 !important; + } + + .fr-mr-md-0, + .fr-mx-md-0 { + margin-right: 0 !important; + } + + .fr-mt-md-0, + .fr-my-md-0 { + margin-top: 0 !important; + } + + .fr-mb-md-0, + .fr-my-md-0 { + margin-bottom: 0 !important; + } + + .fr-m-md-n0-5v { + margin: -0.125rem !important; + } + + .fr-ml-md-n0-5v, + .fr-mx-md-n0-5v { + margin-left: -0.125rem !important; + } + + .fr-mr-md-n0-5v, + .fr-mx-md-n0-5v { + margin-right: -0.125rem !important; + } + + .fr-mt-md-n0-5v, + .fr-my-md-n0-5v { + margin-top: -0.125rem !important; + } + + .fr-mb-md-n0-5v, + .fr-my-md-n0-5v { + margin-bottom: -0.125rem !important; + } + + .fr-m-md-0-5v { + margin: 0.125rem !important; + } + + .fr-ml-md-0-5v, + .fr-mx-md-0-5v { + margin-left: 0.125rem !important; + } + + .fr-mr-md-0-5v, + .fr-mx-md-0-5v { + margin-right: 0.125rem !important; + } + + .fr-mt-md-0-5v, + .fr-my-md-0-5v { + margin-top: 0.125rem !important; + } + + .fr-mb-md-0-5v, + .fr-my-md-0-5v { + margin-bottom: 0.125rem !important; + } + + .fr-m-md-1v { + margin: 0.25rem !important; + } + + .fr-ml-md-1v, + .fr-mx-md-1v { + margin-left: 0.25rem !important; + } + + .fr-mr-md-1v, + .fr-mx-md-1v { + margin-right: 0.25rem !important; + } + + .fr-mt-md-1v, + .fr-my-md-1v { + margin-top: 0.25rem !important; + } + + .fr-mb-md-1v, + .fr-my-md-1v { + margin-bottom: 0.25rem !important; + } + + .fr-m-md-1-5v { + margin: 0.375rem !important; + } + + .fr-ml-md-1-5v, + .fr-mx-md-1-5v { + margin-left: 0.375rem !important; + } + + .fr-mr-md-1-5v, + .fr-mx-md-1-5v { + margin-right: 0.375rem !important; + } + + .fr-mt-md-1-5v, + .fr-my-md-1-5v { + margin-top: 0.375rem !important; + } + + .fr-mb-md-1-5v, + .fr-my-md-1-5v { + margin-bottom: 0.375rem !important; + } + + .fr-m-md-2v, + .fr-m-md-1w { + margin: 0.5rem !important; + } + + .fr-ml-md-2v, + .fr-ml-md-1w, + .fr-mx-md-2v, + .fr-mx-md-1w { + margin-left: 0.5rem !important; + } + + .fr-mr-md-2v, + .fr-mr-md-1w, + .fr-mx-md-2v, + .fr-mx-md-1w { + margin-right: 0.5rem !important; + } + + .fr-mt-md-2v, + .fr-mt-md-1w, + .fr-my-md-2v, + .fr-my-md-1w { + margin-top: 0.5rem !important; + } + + .fr-mb-md-2v, + .fr-mb-md-1w, + .fr-my-md-2v, + .fr-my-md-1w { + margin-bottom: 0.5rem !important; + } + + .fr-m-md-3v { + margin: 0.75rem !important; + } + + .fr-ml-md-3v, + .fr-mx-md-3v { + margin-left: 0.75rem !important; + } + + .fr-mr-md-3v, + .fr-mx-md-3v { + margin-right: 0.75rem !important; + } + + .fr-mt-md-3v, + .fr-my-md-3v { + margin-top: 0.75rem !important; + } + + .fr-mb-md-3v, + .fr-my-md-3v { + margin-bottom: 0.75rem !important; + } + + .fr-m-md-4v, + .fr-m-md-2w { + margin: 1rem !important; + } + + .fr-ml-md-4v, + .fr-ml-md-2w, + .fr-mx-md-4v, + .fr-mx-md-2w { + margin-left: 1rem !important; + } + + .fr-mr-md-4v, + .fr-mr-md-2w, + .fr-mx-md-4v, + .fr-mx-md-2w { + margin-right: 1rem !important; + } + + .fr-mt-md-4v, + .fr-mt-md-2w, + .fr-my-md-4v, + .fr-my-md-2w { + margin-top: 1rem !important; + } + + .fr-mb-md-4v, + .fr-mb-md-2w, + .fr-my-md-4v, + .fr-my-md-2w { + margin-bottom: 1rem !important; + } + + .fr-m-md-5v { + margin: 1.25rem !important; + } + + .fr-ml-md-5v, + .fr-mx-md-5v { + margin-left: 1.25rem !important; + } + + .fr-mr-md-5v, + .fr-mx-md-5v { + margin-right: 1.25rem !important; + } + + .fr-mt-md-5v, + .fr-my-md-5v { + margin-top: 1.25rem !important; + } + + .fr-mb-md-5v, + .fr-my-md-5v { + margin-bottom: 1.25rem !important; + } + + .fr-m-md-6v, + .fr-m-md-3w { + margin: 1.5rem !important; + } + + .fr-ml-md-6v, + .fr-ml-md-3w, + .fr-mx-md-6v, + .fr-mx-md-3w { + margin-left: 1.5rem !important; + } + + .fr-mr-md-6v, + .fr-mr-md-3w, + .fr-mx-md-6v, + .fr-mx-md-3w { + margin-right: 1.5rem !important; + } + + .fr-mt-md-6v, + .fr-mt-md-3w, + .fr-my-md-6v, + .fr-my-md-3w { + margin-top: 1.5rem !important; + } + + .fr-mb-md-6v, + .fr-mb-md-3w, + .fr-my-md-6v, + .fr-my-md-3w { + margin-bottom: 1.5rem !important; + } + + .fr-m-md-7v { + margin: 1.75rem !important; + } + + .fr-ml-md-7v, + .fr-mx-md-7v { + margin-left: 1.75rem !important; + } + + .fr-mr-md-7v, + .fr-mx-md-7v { + margin-right: 1.75rem !important; + } + + .fr-mt-md-7v, + .fr-my-md-7v { + margin-top: 1.75rem !important; + } + + .fr-mb-md-7v, + .fr-my-md-7v { + margin-bottom: 1.75rem !important; + } + + .fr-m-md-8v, + .fr-m-md-4w { + margin: 2rem !important; + } + + .fr-ml-md-8v, + .fr-ml-md-4w, + .fr-mx-md-8v, + .fr-mx-md-4w { + margin-left: 2rem !important; + } + + .fr-mr-md-8v, + .fr-mr-md-4w, + .fr-mx-md-8v, + .fr-mx-md-4w { + margin-right: 2rem !important; + } + + .fr-mt-md-8v, + .fr-mt-md-4w, + .fr-my-md-8v, + .fr-my-md-4w { + margin-top: 2rem !important; + } + + .fr-mb-md-8v, + .fr-mb-md-4w, + .fr-my-md-8v, + .fr-my-md-4w { + margin-bottom: 2rem !important; + } + + .fr-m-md-9v { + margin: 2.25rem !important; + } + + .fr-ml-md-9v, + .fr-mx-md-9v { + margin-left: 2.25rem !important; + } + + .fr-mr-md-9v, + .fr-mx-md-9v { + margin-right: 2.25rem !important; + } + + .fr-mt-md-9v, + .fr-my-md-9v { + margin-top: 2.25rem !important; + } + + .fr-mb-md-9v, + .fr-my-md-9v { + margin-bottom: 2.25rem !important; + } + + .fr-m-md-10v, + .fr-m-md-5w { + margin: 2.5rem !important; + } + + .fr-ml-md-10v, + .fr-ml-md-5w, + .fr-mx-md-10v, + .fr-mx-md-5w { + margin-left: 2.5rem !important; + } + + .fr-mr-md-10v, + .fr-mr-md-5w, + .fr-mx-md-10v, + .fr-mx-md-5w { + margin-right: 2.5rem !important; + } + + .fr-mt-md-10v, + .fr-mt-md-5w, + .fr-my-md-10v, + .fr-my-md-5w { + margin-top: 2.5rem !important; + } + + .fr-mb-md-10v, + .fr-mb-md-5w, + .fr-my-md-10v, + .fr-my-md-5w { + margin-bottom: 2.5rem !important; + } + + .fr-m-md-11v { + margin: 2.75rem !important; + } + + .fr-ml-md-11v, + .fr-mx-md-11v { + margin-left: 2.75rem !important; + } + + .fr-mr-md-11v, + .fr-mx-md-11v { + margin-right: 2.75rem !important; + } + + .fr-mt-md-11v, + .fr-my-md-11v { + margin-top: 2.75rem !important; + } + + .fr-mb-md-11v, + .fr-my-md-11v { + margin-bottom: 2.75rem !important; + } + + .fr-m-md-12v, + .fr-m-md-6w { + margin: 3rem !important; + } + + .fr-ml-md-12v, + .fr-ml-md-6w, + .fr-mx-md-12v, + .fr-mx-md-6w { + margin-left: 3rem !important; + } + + .fr-mr-md-12v, + .fr-mr-md-6w, + .fr-mx-md-12v, + .fr-mx-md-6w { + margin-right: 3rem !important; + } + + .fr-mt-md-12v, + .fr-mt-md-6w, + .fr-my-md-12v, + .fr-my-md-6w { + margin-top: 3rem !important; + } + + .fr-mb-md-12v, + .fr-mb-md-6w, + .fr-my-md-12v, + .fr-my-md-6w { + margin-bottom: 3rem !important; + } + + .fr-m-md-13v { + margin: 3.25rem !important; + } + + .fr-ml-md-13v, + .fr-mx-md-13v { + margin-left: 3.25rem !important; + } + + .fr-mr-md-13v, + .fr-mx-md-13v { + margin-right: 3.25rem !important; + } + + .fr-mt-md-13v, + .fr-my-md-13v { + margin-top: 3.25rem !important; + } + + .fr-mb-md-13v, + .fr-my-md-13v { + margin-bottom: 3.25rem !important; + } + + .fr-m-md-14v, + .fr-m-md-7w { + margin: 3.5rem !important; + } + + .fr-ml-md-14v, + .fr-ml-md-7w, + .fr-mx-md-14v, + .fr-mx-md-7w { + margin-left: 3.5rem !important; + } + + .fr-mr-md-14v, + .fr-mr-md-7w, + .fr-mx-md-14v, + .fr-mx-md-7w { + margin-right: 3.5rem !important; + } + + .fr-mt-md-14v, + .fr-mt-md-7w, + .fr-my-md-14v, + .fr-my-md-7w { + margin-top: 3.5rem !important; + } + + .fr-mb-md-14v, + .fr-mb-md-7w, + .fr-my-md-14v, + .fr-my-md-7w { + margin-bottom: 3.5rem !important; + } + + .fr-m-md-15v { + margin: 3.75rem !important; + } + + .fr-ml-md-15v, + .fr-mx-md-15v { + margin-left: 3.75rem !important; + } + + .fr-mr-md-15v, + .fr-mx-md-15v { + margin-right: 3.75rem !important; + } + + .fr-mt-md-15v, + .fr-my-md-15v { + margin-top: 3.75rem !important; + } + + .fr-mb-md-15v, + .fr-my-md-15v { + margin-bottom: 3.75rem !important; + } + + .fr-m-md-16v, + .fr-m-md-8w { + margin: 4rem !important; + } + + .fr-ml-md-16v, + .fr-ml-md-8w, + .fr-mx-md-16v, + .fr-mx-md-8w { + margin-left: 4rem !important; + } + + .fr-mr-md-16v, + .fr-mr-md-8w, + .fr-mx-md-16v, + .fr-mx-md-8w { + margin-right: 4rem !important; + } + + .fr-mt-md-16v, + .fr-mt-md-8w, + .fr-my-md-16v, + .fr-my-md-8w { + margin-top: 4rem !important; + } + + .fr-mb-md-16v, + .fr-mb-md-8w, + .fr-my-md-16v, + .fr-my-md-8w { + margin-bottom: 4rem !important; + } + + .fr-m-md-17v { + margin: 4.25rem !important; + } + + .fr-ml-md-17v, + .fr-mx-md-17v { + margin-left: 4.25rem !important; + } + + .fr-mr-md-17v, + .fr-mx-md-17v { + margin-right: 4.25rem !important; + } + + .fr-mt-md-17v, + .fr-my-md-17v { + margin-top: 4.25rem !important; + } + + .fr-mb-md-17v, + .fr-my-md-17v { + margin-bottom: 4.25rem !important; + } + + .fr-m-md-18v, + .fr-m-md-9w { + margin: 4.5rem !important; + } + + .fr-ml-md-18v, + .fr-ml-md-9w, + .fr-mx-md-18v, + .fr-mx-md-9w { + margin-left: 4.5rem !important; + } + + .fr-mr-md-18v, + .fr-mr-md-9w, + .fr-mx-md-18v, + .fr-mx-md-9w { + margin-right: 4.5rem !important; + } + + .fr-mt-md-18v, + .fr-mt-md-9w, + .fr-my-md-18v, + .fr-my-md-9w { + margin-top: 4.5rem !important; + } + + .fr-mb-md-18v, + .fr-mb-md-9w, + .fr-my-md-18v, + .fr-my-md-9w { + margin-bottom: 4.5rem !important; + } + + .fr-m-md-19v { + margin: 4.75rem !important; + } + + .fr-ml-md-19v, + .fr-mx-md-19v { + margin-left: 4.75rem !important; + } + + .fr-mr-md-19v, + .fr-mx-md-19v { + margin-right: 4.75rem !important; + } + + .fr-mt-md-19v, + .fr-my-md-19v { + margin-top: 4.75rem !important; + } + + .fr-mb-md-19v, + .fr-my-md-19v { + margin-bottom: 4.75rem !important; + } + + .fr-m-md-20v, + .fr-m-md-10w { + margin: 5rem !important; + } + + .fr-ml-md-20v, + .fr-ml-md-10w, + .fr-mx-md-20v, + .fr-mx-md-10w { + margin-left: 5rem !important; + } + + .fr-mr-md-20v, + .fr-mr-md-10w, + .fr-mx-md-20v, + .fr-mx-md-10w { + margin-right: 5rem !important; + } + + .fr-mt-md-20v, + .fr-mt-md-10w, + .fr-my-md-20v, + .fr-my-md-10w { + margin-top: 5rem !important; + } + + .fr-mb-md-20v, + .fr-mb-md-10w, + .fr-my-md-20v, + .fr-my-md-10w { + margin-bottom: 5rem !important; + } + + .fr-m-md-21v { + margin: 5.25rem !important; + } + + .fr-ml-md-21v, + .fr-mx-md-21v { + margin-left: 5.25rem !important; + } + + .fr-mr-md-21v, + .fr-mx-md-21v { + margin-right: 5.25rem !important; + } + + .fr-mt-md-21v, + .fr-my-md-21v { + margin-top: 5.25rem !important; + } + + .fr-mb-md-21v, + .fr-my-md-21v { + margin-bottom: 5.25rem !important; + } + + .fr-m-md-22v, + .fr-m-md-11w { + margin: 5.5rem !important; + } + + .fr-ml-md-22v, + .fr-ml-md-11w, + .fr-mx-md-22v, + .fr-mx-md-11w { + margin-left: 5.5rem !important; + } + + .fr-mr-md-22v, + .fr-mr-md-11w, + .fr-mx-md-22v, + .fr-mx-md-11w { + margin-right: 5.5rem !important; + } + + .fr-mt-md-22v, + .fr-mt-md-11w, + .fr-my-md-22v, + .fr-my-md-11w { + margin-top: 5.5rem !important; + } + + .fr-mb-md-22v, + .fr-mb-md-11w, + .fr-my-md-22v, + .fr-my-md-11w { + margin-bottom: 5.5rem !important; + } + + .fr-m-md-23v { + margin: 5.75rem !important; + } + + .fr-ml-md-23v, + .fr-mx-md-23v { + margin-left: 5.75rem !important; + } + + .fr-mr-md-23v, + .fr-mx-md-23v { + margin-right: 5.75rem !important; + } + + .fr-mt-md-23v, + .fr-my-md-23v { + margin-top: 5.75rem !important; + } + + .fr-mb-md-23v, + .fr-my-md-23v { + margin-bottom: 5.75rem !important; + } + + .fr-m-md-24v, + .fr-m-md-12w { + margin: 6rem !important; + } + + .fr-ml-md-24v, + .fr-ml-md-12w, + .fr-mx-md-24v, + .fr-mx-md-12w { + margin-left: 6rem !important; + } + + .fr-mr-md-24v, + .fr-mr-md-12w, + .fr-mx-md-24v, + .fr-mx-md-12w { + margin-right: 6rem !important; + } + + .fr-mt-md-24v, + .fr-mt-md-12w, + .fr-my-md-24v, + .fr-my-md-12w { + margin-top: 6rem !important; + } + + .fr-mb-md-24v, + .fr-mb-md-12w, + .fr-my-md-24v, + .fr-my-md-12w { + margin-bottom: 6rem !important; + } + + .fr-m-md-25v { + margin: 6.25rem !important; + } + + .fr-ml-md-25v, + .fr-mx-md-25v { + margin-left: 6.25rem !important; + } + + .fr-mr-md-25v, + .fr-mx-md-25v { + margin-right: 6.25rem !important; + } + + .fr-mt-md-25v, + .fr-my-md-25v { + margin-top: 6.25rem !important; + } + + .fr-mb-md-25v, + .fr-my-md-25v { + margin-bottom: 6.25rem !important; + } + + .fr-m-md-26v, + .fr-m-md-13w { + margin: 6.5rem !important; + } + + .fr-ml-md-26v, + .fr-ml-md-13w, + .fr-mx-md-26v, + .fr-mx-md-13w { + margin-left: 6.5rem !important; + } + + .fr-mr-md-26v, + .fr-mr-md-13w, + .fr-mx-md-26v, + .fr-mx-md-13w { + margin-right: 6.5rem !important; + } + + .fr-mt-md-26v, + .fr-mt-md-13w, + .fr-my-md-26v, + .fr-my-md-13w { + margin-top: 6.5rem !important; + } + + .fr-mb-md-26v, + .fr-mb-md-13w, + .fr-my-md-26v, + .fr-my-md-13w { + margin-bottom: 6.5rem !important; + } + + .fr-m-md-27v { + margin: 6.75rem !important; + } + + .fr-ml-md-27v, + .fr-mx-md-27v { + margin-left: 6.75rem !important; + } + + .fr-mr-md-27v, + .fr-mx-md-27v { + margin-right: 6.75rem !important; + } + + .fr-mt-md-27v, + .fr-my-md-27v { + margin-top: 6.75rem !important; + } + + .fr-mb-md-27v, + .fr-my-md-27v { + margin-bottom: 6.75rem !important; + } + + .fr-m-md-28v, + .fr-m-md-14w { + margin: 7rem !important; + } + + .fr-ml-md-28v, + .fr-ml-md-14w, + .fr-mx-md-28v, + .fr-mx-md-14w { + margin-left: 7rem !important; + } + + .fr-mr-md-28v, + .fr-mr-md-14w, + .fr-mx-md-28v, + .fr-mx-md-14w { + margin-right: 7rem !important; + } + + .fr-mt-md-28v, + .fr-mt-md-14w, + .fr-my-md-28v, + .fr-my-md-14w { + margin-top: 7rem !important; + } + + .fr-mb-md-28v, + .fr-mb-md-14w, + .fr-my-md-28v, + .fr-my-md-14w { + margin-bottom: 7rem !important; + } + + .fr-m-md-29v { + margin: 7.25rem !important; + } + + .fr-ml-md-29v, + .fr-mx-md-29v { + margin-left: 7.25rem !important; + } + + .fr-mr-md-29v, + .fr-mx-md-29v { + margin-right: 7.25rem !important; + } + + .fr-mt-md-29v, + .fr-my-md-29v { + margin-top: 7.25rem !important; + } + + .fr-mb-md-29v, + .fr-my-md-29v { + margin-bottom: 7.25rem !important; + } + + .fr-m-md-30v, + .fr-m-md-15w { + margin: 7.5rem !important; + } + + .fr-ml-md-30v, + .fr-ml-md-15w, + .fr-mx-md-30v, + .fr-mx-md-15w { + margin-left: 7.5rem !important; + } + + .fr-mr-md-30v, + .fr-mr-md-15w, + .fr-mx-md-30v, + .fr-mx-md-15w { + margin-right: 7.5rem !important; + } + + .fr-mt-md-30v, + .fr-mt-md-15w, + .fr-my-md-30v, + .fr-my-md-15w { + margin-top: 7.5rem !important; + } + + .fr-mb-md-30v, + .fr-mb-md-15w, + .fr-my-md-30v, + .fr-my-md-15w { + margin-bottom: 7.5rem !important; + } + + .fr-m-md-31v { + margin: 7.75rem !important; + } + + .fr-ml-md-31v, + .fr-mx-md-31v { + margin-left: 7.75rem !important; + } + + .fr-mr-md-31v, + .fr-mx-md-31v { + margin-right: 7.75rem !important; + } + + .fr-mt-md-31v, + .fr-my-md-31v { + margin-top: 7.75rem !important; + } + + .fr-mb-md-31v, + .fr-my-md-31v { + margin-bottom: 7.75rem !important; + } + + .fr-m-md-32v, + .fr-m-md-16w { + margin: 8rem !important; + } + + .fr-ml-md-32v, + .fr-ml-md-16w, + .fr-mx-md-32v, + .fr-mx-md-16w { + margin-left: 8rem !important; + } + + .fr-mr-md-32v, + .fr-mr-md-16w, + .fr-mx-md-32v, + .fr-mx-md-16w { + margin-right: 8rem !important; + } + + .fr-mt-md-32v, + .fr-mt-md-16w, + .fr-my-md-32v, + .fr-my-md-16w { + margin-top: 8rem !important; + } + + .fr-mb-md-32v, + .fr-mb-md-16w, + .fr-my-md-32v, + .fr-my-md-16w { + margin-bottom: 8rem !important; + } + + .fr-m-md-auto { + margin: auto; + } + + .fr-ml-md-auto, + .fr-mx-md-auto { + margin-left: auto; + } + + .fr-mr-md-auto, + .fr-mx-md-auto { + margin-right: auto; + } + + .fr-mt-md-auto, + .fr-my-md-auto { + margin-top: auto; + } + + .fr-mb-md-auto, + .fr-my-md-auto { + margin-bottom: auto; + } + + .fr-p-md-0 { + padding: 0 !important; + } + + .fr-pl-md-0, + .fr-px-md-0 { + padding-left: 0 !important; + } + + .fr-pr-md-0, + .fr-px-md-0 { + padding-right: 0 !important; + } + + .fr-pt-md-0, + .fr-py-md-0 { + padding-top: 0 !important; + } + + .fr-pb-md-0, + .fr-py-md-0 { + padding-bottom: 0 !important; + } + + .fr-p-md-0-5v { + padding: 0.125rem !important; + } + + .fr-pl-md-0-5v, + .fr-px-md-0-5v { + padding-left: 0.125rem !important; + } + + .fr-pr-md-0-5v, + .fr-px-md-0-5v { + padding-right: 0.125rem !important; + } + + .fr-pt-md-0-5v, + .fr-py-md-0-5v { + padding-top: 0.125rem !important; + } + + .fr-pb-md-0-5v, + .fr-py-md-0-5v { + padding-bottom: 0.125rem !important; + } + + .fr-p-md-1v { + padding: 0.25rem !important; + } + + .fr-pl-md-1v, + .fr-px-md-1v { + padding-left: 0.25rem !important; + } + + .fr-pr-md-1v, + .fr-px-md-1v { + padding-right: 0.25rem !important; + } + + .fr-pt-md-1v, + .fr-py-md-1v { + padding-top: 0.25rem !important; + } + + .fr-pb-md-1v, + .fr-py-md-1v { + padding-bottom: 0.25rem !important; + } + + .fr-p-md-1-5v { + padding: 0.375rem !important; + } + + .fr-pl-md-1-5v, + .fr-px-md-1-5v { + padding-left: 0.375rem !important; + } + + .fr-pr-md-1-5v, + .fr-px-md-1-5v { + padding-right: 0.375rem !important; + } + + .fr-pt-md-1-5v, + .fr-py-md-1-5v { + padding-top: 0.375rem !important; + } + + .fr-pb-md-1-5v, + .fr-py-md-1-5v { + padding-bottom: 0.375rem !important; + } + + .fr-p-md-2v, + .fr-p-md-1w { + padding: 0.5rem !important; + } + + .fr-pl-md-2v, + .fr-pl-md-1w, + .fr-px-md-2v, + .fr-px-md-1w { + padding-left: 0.5rem !important; + } + + .fr-pr-md-2v, + .fr-pr-md-1w, + .fr-px-md-2v, + .fr-px-md-1w { + padding-right: 0.5rem !important; + } + + .fr-pt-md-2v, + .fr-pt-md-1w, + .fr-py-md-2v, + .fr-py-md-1w { + padding-top: 0.5rem !important; + } + + .fr-pb-md-2v, + .fr-pb-md-1w, + .fr-py-md-2v, + .fr-py-md-1w { + padding-bottom: 0.5rem !important; + } + + .fr-p-md-3v { + padding: 0.75rem !important; + } + + .fr-pl-md-3v, + .fr-px-md-3v { + padding-left: 0.75rem !important; + } + + .fr-pr-md-3v, + .fr-px-md-3v { + padding-right: 0.75rem !important; + } + + .fr-pt-md-3v, + .fr-py-md-3v { + padding-top: 0.75rem !important; + } + + .fr-pb-md-3v, + .fr-py-md-3v { + padding-bottom: 0.75rem !important; + } + + .fr-p-md-4v, + .fr-p-md-2w { + padding: 1rem !important; + } + + .fr-pl-md-4v, + .fr-pl-md-2w, + .fr-px-md-4v, + .fr-px-md-2w { + padding-left: 1rem !important; + } + + .fr-pr-md-4v, + .fr-pr-md-2w, + .fr-px-md-4v, + .fr-px-md-2w { + padding-right: 1rem !important; + } + + .fr-pt-md-4v, + .fr-pt-md-2w, + .fr-py-md-4v, + .fr-py-md-2w { + padding-top: 1rem !important; + } + + .fr-pb-md-4v, + .fr-pb-md-2w, + .fr-py-md-4v, + .fr-py-md-2w { + padding-bottom: 1rem !important; + } + + .fr-p-md-5v { + padding: 1.25rem !important; + } + + .fr-pl-md-5v, + .fr-px-md-5v { + padding-left: 1.25rem !important; + } + + .fr-pr-md-5v, + .fr-px-md-5v { + padding-right: 1.25rem !important; + } + + .fr-pt-md-5v, + .fr-py-md-5v { + padding-top: 1.25rem !important; + } + + .fr-pb-md-5v, + .fr-py-md-5v { + padding-bottom: 1.25rem !important; + } + + .fr-p-md-6v, + .fr-p-md-3w { + padding: 1.5rem !important; + } + + .fr-pl-md-6v, + .fr-pl-md-3w, + .fr-px-md-6v, + .fr-px-md-3w { + padding-left: 1.5rem !important; + } + + .fr-pr-md-6v, + .fr-pr-md-3w, + .fr-px-md-6v, + .fr-px-md-3w { + padding-right: 1.5rem !important; + } + + .fr-pt-md-6v, + .fr-pt-md-3w, + .fr-py-md-6v, + .fr-py-md-3w { + padding-top: 1.5rem !important; + } + + .fr-pb-md-6v, + .fr-pb-md-3w, + .fr-py-md-6v, + .fr-py-md-3w { + padding-bottom: 1.5rem !important; + } + + .fr-p-md-7v { + padding: 1.75rem !important; + } + + .fr-pl-md-7v, + .fr-px-md-7v { + padding-left: 1.75rem !important; + } + + .fr-pr-md-7v, + .fr-px-md-7v { + padding-right: 1.75rem !important; + } + + .fr-pt-md-7v, + .fr-py-md-7v { + padding-top: 1.75rem !important; + } + + .fr-pb-md-7v, + .fr-py-md-7v { + padding-bottom: 1.75rem !important; + } + + .fr-p-md-8v, + .fr-p-md-4w { + padding: 2rem !important; + } + + .fr-pl-md-8v, + .fr-pl-md-4w, + .fr-px-md-8v, + .fr-px-md-4w { + padding-left: 2rem !important; + } + + .fr-pr-md-8v, + .fr-pr-md-4w, + .fr-px-md-8v, + .fr-px-md-4w { + padding-right: 2rem !important; + } + + .fr-pt-md-8v, + .fr-pt-md-4w, + .fr-py-md-8v, + .fr-py-md-4w { + padding-top: 2rem !important; + } + + .fr-pb-md-8v, + .fr-pb-md-4w, + .fr-py-md-8v, + .fr-py-md-4w { + padding-bottom: 2rem !important; + } + + .fr-p-md-9v { + padding: 2.25rem !important; + } + + .fr-pl-md-9v, + .fr-px-md-9v { + padding-left: 2.25rem !important; + } + + .fr-pr-md-9v, + .fr-px-md-9v { + padding-right: 2.25rem !important; + } + + .fr-pt-md-9v, + .fr-py-md-9v { + padding-top: 2.25rem !important; + } + + .fr-pb-md-9v, + .fr-py-md-9v { + padding-bottom: 2.25rem !important; + } + + .fr-p-md-10v, + .fr-p-md-5w { + padding: 2.5rem !important; + } + + .fr-pl-md-10v, + .fr-pl-md-5w, + .fr-px-md-10v, + .fr-px-md-5w { + padding-left: 2.5rem !important; + } + + .fr-pr-md-10v, + .fr-pr-md-5w, + .fr-px-md-10v, + .fr-px-md-5w { + padding-right: 2.5rem !important; + } + + .fr-pt-md-10v, + .fr-pt-md-5w, + .fr-py-md-10v, + .fr-py-md-5w { + padding-top: 2.5rem !important; + } + + .fr-pb-md-10v, + .fr-pb-md-5w, + .fr-py-md-10v, + .fr-py-md-5w { + padding-bottom: 2.5rem !important; + } + + .fr-p-md-11v { + padding: 2.75rem !important; + } + + .fr-pl-md-11v, + .fr-px-md-11v { + padding-left: 2.75rem !important; + } + + .fr-pr-md-11v, + .fr-px-md-11v { + padding-right: 2.75rem !important; + } + + .fr-pt-md-11v, + .fr-py-md-11v { + padding-top: 2.75rem !important; + } + + .fr-pb-md-11v, + .fr-py-md-11v { + padding-bottom: 2.75rem !important; + } + + .fr-p-md-12v, + .fr-p-md-6w { + padding: 3rem !important; + } + + .fr-pl-md-12v, + .fr-pl-md-6w, + .fr-px-md-12v, + .fr-px-md-6w { + padding-left: 3rem !important; + } + + .fr-pr-md-12v, + .fr-pr-md-6w, + .fr-px-md-12v, + .fr-px-md-6w { + padding-right: 3rem !important; + } + + .fr-pt-md-12v, + .fr-pt-md-6w, + .fr-py-md-12v, + .fr-py-md-6w { + padding-top: 3rem !important; + } + + .fr-pb-md-12v, + .fr-pb-md-6w, + .fr-py-md-12v, + .fr-py-md-6w { + padding-bottom: 3rem !important; + } + + .fr-p-md-13v { + padding: 3.25rem !important; + } + + .fr-pl-md-13v, + .fr-px-md-13v { + padding-left: 3.25rem !important; + } + + .fr-pr-md-13v, + .fr-px-md-13v { + padding-right: 3.25rem !important; + } + + .fr-pt-md-13v, + .fr-py-md-13v { + padding-top: 3.25rem !important; + } + + .fr-pb-md-13v, + .fr-py-md-13v { + padding-bottom: 3.25rem !important; + } + + .fr-p-md-14v, + .fr-p-md-7w { + padding: 3.5rem !important; + } + + .fr-pl-md-14v, + .fr-pl-md-7w, + .fr-px-md-14v, + .fr-px-md-7w { + padding-left: 3.5rem !important; + } + + .fr-pr-md-14v, + .fr-pr-md-7w, + .fr-px-md-14v, + .fr-px-md-7w { + padding-right: 3.5rem !important; + } + + .fr-pt-md-14v, + .fr-pt-md-7w, + .fr-py-md-14v, + .fr-py-md-7w { + padding-top: 3.5rem !important; + } + + .fr-pb-md-14v, + .fr-pb-md-7w, + .fr-py-md-14v, + .fr-py-md-7w { + padding-bottom: 3.5rem !important; + } + + .fr-p-md-15v { + padding: 3.75rem !important; + } + + .fr-pl-md-15v, + .fr-px-md-15v { + padding-left: 3.75rem !important; + } + + .fr-pr-md-15v, + .fr-px-md-15v { + padding-right: 3.75rem !important; + } + + .fr-pt-md-15v, + .fr-py-md-15v { + padding-top: 3.75rem !important; + } + + .fr-pb-md-15v, + .fr-py-md-15v { + padding-bottom: 3.75rem !important; + } + + .fr-p-md-16v, + .fr-p-md-8w { + padding: 4rem !important; + } + + .fr-pl-md-16v, + .fr-pl-md-8w, + .fr-px-md-16v, + .fr-px-md-8w { + padding-left: 4rem !important; + } + + .fr-pr-md-16v, + .fr-pr-md-8w, + .fr-px-md-16v, + .fr-px-md-8w { + padding-right: 4rem !important; + } + + .fr-pt-md-16v, + .fr-pt-md-8w, + .fr-py-md-16v, + .fr-py-md-8w { + padding-top: 4rem !important; + } + + .fr-pb-md-16v, + .fr-pb-md-8w, + .fr-py-md-16v, + .fr-py-md-8w { + padding-bottom: 4rem !important; + } + + .fr-p-md-17v { + padding: 4.25rem !important; + } + + .fr-pl-md-17v, + .fr-px-md-17v { + padding-left: 4.25rem !important; + } + + .fr-pr-md-17v, + .fr-px-md-17v { + padding-right: 4.25rem !important; + } + + .fr-pt-md-17v, + .fr-py-md-17v { + padding-top: 4.25rem !important; + } + + .fr-pb-md-17v, + .fr-py-md-17v { + padding-bottom: 4.25rem !important; + } + + .fr-p-md-18v, + .fr-p-md-9w { + padding: 4.5rem !important; + } + + .fr-pl-md-18v, + .fr-pl-md-9w, + .fr-px-md-18v, + .fr-px-md-9w { + padding-left: 4.5rem !important; + } + + .fr-pr-md-18v, + .fr-pr-md-9w, + .fr-px-md-18v, + .fr-px-md-9w { + padding-right: 4.5rem !important; + } + + .fr-pt-md-18v, + .fr-pt-md-9w, + .fr-py-md-18v, + .fr-py-md-9w { + padding-top: 4.5rem !important; + } + + .fr-pb-md-18v, + .fr-pb-md-9w, + .fr-py-md-18v, + .fr-py-md-9w { + padding-bottom: 4.5rem !important; + } + + .fr-p-md-19v { + padding: 4.75rem !important; + } + + .fr-pl-md-19v, + .fr-px-md-19v { + padding-left: 4.75rem !important; + } + + .fr-pr-md-19v, + .fr-px-md-19v { + padding-right: 4.75rem !important; + } + + .fr-pt-md-19v, + .fr-py-md-19v { + padding-top: 4.75rem !important; + } + + .fr-pb-md-19v, + .fr-py-md-19v { + padding-bottom: 4.75rem !important; + } + + .fr-p-md-20v, + .fr-p-md-10w { + padding: 5rem !important; + } + + .fr-pl-md-20v, + .fr-pl-md-10w, + .fr-px-md-20v, + .fr-px-md-10w { + padding-left: 5rem !important; + } + + .fr-pr-md-20v, + .fr-pr-md-10w, + .fr-px-md-20v, + .fr-px-md-10w { + padding-right: 5rem !important; + } + + .fr-pt-md-20v, + .fr-pt-md-10w, + .fr-py-md-20v, + .fr-py-md-10w { + padding-top: 5rem !important; + } + + .fr-pb-md-20v, + .fr-pb-md-10w, + .fr-py-md-20v, + .fr-py-md-10w { + padding-bottom: 5rem !important; + } + + .fr-p-md-21v { + padding: 5.25rem !important; + } + + .fr-pl-md-21v, + .fr-px-md-21v { + padding-left: 5.25rem !important; + } + + .fr-pr-md-21v, + .fr-px-md-21v { + padding-right: 5.25rem !important; + } + + .fr-pt-md-21v, + .fr-py-md-21v { + padding-top: 5.25rem !important; + } + + .fr-pb-md-21v, + .fr-py-md-21v { + padding-bottom: 5.25rem !important; + } + + .fr-p-md-22v, + .fr-p-md-11w { + padding: 5.5rem !important; + } + + .fr-pl-md-22v, + .fr-pl-md-11w, + .fr-px-md-22v, + .fr-px-md-11w { + padding-left: 5.5rem !important; + } + + .fr-pr-md-22v, + .fr-pr-md-11w, + .fr-px-md-22v, + .fr-px-md-11w { + padding-right: 5.5rem !important; + } + + .fr-pt-md-22v, + .fr-pt-md-11w, + .fr-py-md-22v, + .fr-py-md-11w { + padding-top: 5.5rem !important; + } + + .fr-pb-md-22v, + .fr-pb-md-11w, + .fr-py-md-22v, + .fr-py-md-11w { + padding-bottom: 5.5rem !important; + } + + .fr-p-md-23v { + padding: 5.75rem !important; + } + + .fr-pl-md-23v, + .fr-px-md-23v { + padding-left: 5.75rem !important; + } + + .fr-pr-md-23v, + .fr-px-md-23v { + padding-right: 5.75rem !important; + } + + .fr-pt-md-23v, + .fr-py-md-23v { + padding-top: 5.75rem !important; + } + + .fr-pb-md-23v, + .fr-py-md-23v { + padding-bottom: 5.75rem !important; + } + + .fr-p-md-24v, + .fr-p-md-12w { + padding: 6rem !important; + } + + .fr-pl-md-24v, + .fr-pl-md-12w, + .fr-px-md-24v, + .fr-px-md-12w { + padding-left: 6rem !important; + } + + .fr-pr-md-24v, + .fr-pr-md-12w, + .fr-px-md-24v, + .fr-px-md-12w { + padding-right: 6rem !important; + } + + .fr-pt-md-24v, + .fr-pt-md-12w, + .fr-py-md-24v, + .fr-py-md-12w { + padding-top: 6rem !important; + } + + .fr-pb-md-24v, + .fr-pb-md-12w, + .fr-py-md-24v, + .fr-py-md-12w { + padding-bottom: 6rem !important; + } + + .fr-p-md-25v { + padding: 6.25rem !important; + } + + .fr-pl-md-25v, + .fr-px-md-25v { + padding-left: 6.25rem !important; + } + + .fr-pr-md-25v, + .fr-px-md-25v { + padding-right: 6.25rem !important; + } + + .fr-pt-md-25v, + .fr-py-md-25v { + padding-top: 6.25rem !important; + } + + .fr-pb-md-25v, + .fr-py-md-25v { + padding-bottom: 6.25rem !important; + } + + .fr-p-md-26v, + .fr-p-md-13w { + padding: 6.5rem !important; + } + + .fr-pl-md-26v, + .fr-pl-md-13w, + .fr-px-md-26v, + .fr-px-md-13w { + padding-left: 6.5rem !important; + } + + .fr-pr-md-26v, + .fr-pr-md-13w, + .fr-px-md-26v, + .fr-px-md-13w { + padding-right: 6.5rem !important; + } + + .fr-pt-md-26v, + .fr-pt-md-13w, + .fr-py-md-26v, + .fr-py-md-13w { + padding-top: 6.5rem !important; + } + + .fr-pb-md-26v, + .fr-pb-md-13w, + .fr-py-md-26v, + .fr-py-md-13w { + padding-bottom: 6.5rem !important; + } + + .fr-p-md-27v { + padding: 6.75rem !important; + } + + .fr-pl-md-27v, + .fr-px-md-27v { + padding-left: 6.75rem !important; + } + + .fr-pr-md-27v, + .fr-px-md-27v { + padding-right: 6.75rem !important; + } + + .fr-pt-md-27v, + .fr-py-md-27v { + padding-top: 6.75rem !important; + } + + .fr-pb-md-27v, + .fr-py-md-27v { + padding-bottom: 6.75rem !important; + } + + .fr-p-md-28v, + .fr-p-md-14w { + padding: 7rem !important; + } + + .fr-pl-md-28v, + .fr-pl-md-14w, + .fr-px-md-28v, + .fr-px-md-14w { + padding-left: 7rem !important; + } + + .fr-pr-md-28v, + .fr-pr-md-14w, + .fr-px-md-28v, + .fr-px-md-14w { + padding-right: 7rem !important; + } + + .fr-pt-md-28v, + .fr-pt-md-14w, + .fr-py-md-28v, + .fr-py-md-14w { + padding-top: 7rem !important; + } + + .fr-pb-md-28v, + .fr-pb-md-14w, + .fr-py-md-28v, + .fr-py-md-14w { + padding-bottom: 7rem !important; + } + + .fr-p-md-29v { + padding: 7.25rem !important; + } + + .fr-pl-md-29v, + .fr-px-md-29v { + padding-left: 7.25rem !important; + } + + .fr-pr-md-29v, + .fr-px-md-29v { + padding-right: 7.25rem !important; + } + + .fr-pt-md-29v, + .fr-py-md-29v { + padding-top: 7.25rem !important; + } + + .fr-pb-md-29v, + .fr-py-md-29v { + padding-bottom: 7.25rem !important; + } + + .fr-p-md-30v, + .fr-p-md-15w { + padding: 7.5rem !important; + } + + .fr-pl-md-30v, + .fr-pl-md-15w, + .fr-px-md-30v, + .fr-px-md-15w { + padding-left: 7.5rem !important; + } + + .fr-pr-md-30v, + .fr-pr-md-15w, + .fr-px-md-30v, + .fr-px-md-15w { + padding-right: 7.5rem !important; + } + + .fr-pt-md-30v, + .fr-pt-md-15w, + .fr-py-md-30v, + .fr-py-md-15w { + padding-top: 7.5rem !important; + } + + .fr-pb-md-30v, + .fr-pb-md-15w, + .fr-py-md-30v, + .fr-py-md-15w { + padding-bottom: 7.5rem !important; + } + + .fr-p-md-31v { + padding: 7.75rem !important; + } + + .fr-pl-md-31v, + .fr-px-md-31v { + padding-left: 7.75rem !important; + } + + .fr-pr-md-31v, + .fr-px-md-31v { + padding-right: 7.75rem !important; + } + + .fr-pt-md-31v, + .fr-py-md-31v { + padding-top: 7.75rem !important; + } + + .fr-pb-md-31v, + .fr-py-md-31v { + padding-bottom: 7.75rem !important; + } + + .fr-p-md-32v, + .fr-p-md-16w { + padding: 8rem !important; + } + + .fr-pl-md-32v, + .fr-pl-md-16w, + .fr-px-md-32v, + .fr-px-md-16w { + padding-left: 8rem !important; + } + + .fr-pr-md-32v, + .fr-pr-md-16w, + .fr-px-md-32v, + .fr-px-md-16w { + padding-right: 8rem !important; + } + + .fr-pt-md-32v, + .fr-pt-md-16w, + .fr-py-md-32v, + .fr-py-md-16w { + padding-top: 8rem !important; + } + + .fr-pb-md-32v, + .fr-pb-md-16w, + .fr-py-md-32v, + .fr-py-md-16w { + padding-bottom: 8rem !important; + } + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + .fr-accordion .fr-collapse { + margin: 0 -0.25rem; + padding-left: 1rem; + padding-right: 1rem; + } + + /*! media md */ + + /*! media md */ + + /*! media md */ + .fr-btns-group--inline-md .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + } + + .fr-btns-group--inline-md > li { + display: inline-flex; + max-width: 100%; + width: auto; + } + + .fr-btns-group--inline-md.fr-btns-group--right.fr-btns-group--inline-reverse { + flex-direction: row-reverse; + justify-content: flex-start; + } + + /*! media md */ + + /*! media md */ + .fr-quote { + padding: 0 0 0 2rem; + background-size: 1px 100%; + background-position: 0 0; + } + + .fr-quote--column { + margin-left: 13.5rem; + min-height: 13rem; + } + + .fr-quote--column .fr-quote__author { + margin-left: 0; + } + + .fr-quote--column .fr-quote__source { + margin-left: 0; + } + + .fr-quote--column figcaption { + min-height: auto; + } + + .fr-quote__image { + position: absolute; + top: 50%; + left: -13.5rem; + width: 11.5rem; + height: 11.5rem; + margin-top: -5.75rem; + } + + /*! media md */ + .fr-breadcrumb { + margin-bottom: 2.5rem; + } + + .fr-breadcrumb__button { + display: none; + } + + .fr-breadcrumb .fr-collapse { + margin-left: 0; + margin-right: 0; + padding-left: 0; + padding-right: 0; + transform: none; + visibility: inherit; + overflow: visible; + max-height: none; + } + + .fr-breadcrumb .fr-collapse::before { + content: none; + } + + .fr-breadcrumb__list { + transform: none; + } + + /*! media md */ + .fr-fieldset__element--inline\@md { + flex: 0 0 auto; + } + + .fr-fieldset__element--year.fr-fieldset__element--inline\@md { + margin-right: 0; + } + + .fr-fieldset__element--postal.fr-fieldset__element--inline\@md { + margin-right: 0; + } + + .fr-fieldset__element--number.fr-fieldset__element--inline\@md { + margin-right: 0; + } + + /*! media md */ + .fr-stepper__title { + font-size: 1.25rem; + line-height: 1.75rem; + } + + /*! media md */ + + /*! media md */ + .fr-links-group--download .fr-link, + .fr-links-group .fr-link--download { + margin-bottom: 3rem; + } + + .fr-links-group__title { + font-size: 1.5rem; + line-height: 2rem; + } + + .fr-links-group--bordered { + padding: 2rem 2rem 0.5rem; + } + + /*! media md */ + .fr-sidemenu { + margin-left: 0; + margin-right: 0; + padding-right: 2rem; + /** + * Modificateur pour que le sidemenu s'adapte à un affichage à droite du contenu + * La bordure se met sur la gauche + */ + + /** + * Modificateur pour que le sidemenu soit sticky + */ + + /** + * Modificateur pour que le sidemenu soit à la fois sticky et prenne toute la hauteur de la page + */ + box-shadow: none; + } + + .fr-sidemenu .fr-collapse { + margin-left: -0.25rem; + margin-right: -0.25rem; + padding-left: 0.25rem; + padding-right: 0.25rem; + } + + .fr-sidemenu__title { + margin: 0 0 1.5rem; + padding: 0; + box-shadow: none; + } + + .fr-sidemenu__list .fr-sidemenu__list { + margin: 0 1rem 1rem; + } + + .fr-sidemenu__list { + margin: 0; + } + + .fr-sidemenu__item::before { + content: none; + } + + .fr-sidemenu__inner { + padding: 0 1.5rem 0 0; + box-shadow: inset -1px 0 0 0 var(--border-default-grey); + } + + .fr-sidemenu__inner > .fr-collapse { + padding: 0; + margin: 0; + overflow: initial; + max-height: none; + } + + .fr-sidemenu__inner > .fr-collapse::before { + display: none; + } + + .fr-sidemenu__inner > .fr-collapse:not(.fr-collapse--expanded) { + visibility: inherit; + } + + .fr-sidemenu--right { + padding-left: 2rem; + padding-right: 0; + } + + .fr-sidemenu--right .fr-sidemenu__inner { + padding: 0 1rem 0 2rem; + border-right: 0; + box-shadow: inset 1px 0 0 0 var(--border-default-grey); + } + + .fr-sidemenu--sticky { + position: sticky; + top: 0; + } + + .fr-sidemenu--sticky .fr-sidemenu__inner { + padding-top: 0.5rem; + padding-left: 0.25rem; + margin-left: -0.25rem; + padding-bottom: 0.25rem; + margin-bottom: -0.25rem; + overflow: auto; + max-height: 100vh; + } + + .fr-sidemenu--sticky-full-height { + position: sticky; + top: 0; + height: 100vh; + } + + .fr-sidemenu--sticky-full-height .fr-sidemenu__inner { + padding-top: 0.5rem; + padding-left: 0.25rem; + margin-left: -0.25rem; + padding-bottom: 0.25rem; + margin-bottom: -0.25rem; + overflow: auto; + height: 100%; + } + + .fr-sidemenu__link, + .fr-sidemenu__btn { + margin: 0; + width: 100%; + } + + .fr-sidemenu__btn[aria-expanded] { + padding: 0.75rem 2.5rem 0.75rem 1rem; + } + + .fr-sidemenu__btn[aria-expanded]::after { + margin-right: -1.5rem; + } + + .fr-sidemenu__inner > .fr-sidemenu__btn { + display: none; + } + + /*! media md */ + .fr-highlight { + padding-left: 2.25rem; + margin-left: 2rem; + } + + /*! media md */ + .fr-tabs--viewport-width { + margin-left: 0; + margin-right: 0; + } + + .fr-tabs__panel { + padding: 2rem; + } + + .fr-tabs__panel:focus, + .fr-tabs__panel:focus-visible { + outline-offset: calc(-2rem + 2px); + } + + /*! media md */ + + /*! media md */ + .fr-summary { + padding: 2rem; + } + + /*! media md */ + .fr-table__content .fr-cell--fixed\@sm { + position: sticky; + left: 0; + z-index: 1; + } + + .fr-table__content .fr-cell--fixed\@md { + position: sticky; + left: 0; + z-index: 1; + } + + .fr-table caption { + font-size: 1.5rem; + line-height: 2rem; + } + + .fr-table__header { + display: flex; + flex-direction: row; + align-items: center; + justify-content: space-between; + } + + .fr-table__header .fr-table__detail { + order: 1; + flex: 1; + padding-right: 0.5rem; + } + + .fr-table__header .fr-btns-group { + order: 2; + padding-left: 0.5rem; + padding-right: 0.5rem; + } + + .fr-table__header .fr-segmented { + order: 3; + flex: 0; + padding-left: 0.5rem; + } + + .fr-table__footer { + display: flex; + flex-direction: row; + align-items: center; + justify-content: space-between; + flex-wrap: wrap; + } + + .fr-table__footer .fr-select-group .fr-select { + width: 16rem; + } + + .fr-table__footer .fr-btns-group { + padding-left: 0.5rem; + } + + .fr-table__footer--start { + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + } + + .fr-table__footer--start .fr-select-group { + padding-left: 0.5rem; + padding-right: 0.5rem; + } + + .fr-table__footer--start .fr-select-group .fr-select { + margin-top: 0; + } + + .fr-table > table td, + .fr-table > table th { + padding: 1rem; + } + + .fr-table > table thead td, + .fr-table > table thead th { + padding-bottom: 1.125rem; + } + + /*! media md */ + + /*! media md */ + + /*! media md */ + .fr-download--card { + padding: 2rem 2rem 5rem 2rem; + } + + .fr-download--card .fr-download__link { + font-size: 1.375rem; + line-height: 1.75rem; + } + + .fr-download--card .fr-download__link::after { + --icon-size: 1.5rem; + bottom: 2rem; + right: 2rem; + } + + .fr-download--card .fr-download__desc { + margin-top: 0.75rem; + } + + .fr-download--card .fr-download__detail { + bottom: 2rem; + left: 2rem; + } + + .fr-downloads-group__title { + font-size: 1.5rem; + line-height: 2rem; + } + + .fr-downloads-group--bordered { + padding: 2rem 2rem 0.5rem; + } + + .fr-downloads-group .fr-download { + margin-bottom: 1.5rem; + } + + /*! media md */ + .fr-alert__title { + font-size: 1.25rem; + line-height: 1.75rem; + } + + /*! media md */ + .fr-notice__title, + .fr-notice__desc, + .fr-notice__link { + font-size: 1rem; + line-height: 1.5rem; + } + + .fr-notice .fr-btn--close { + margin-left: 1rem; + } + + /*! media md */ + + /*! media md */ + .fr-card__title { + font-size: 1.375rem; + line-height: 1.75rem; + } + + .fr-card--sm .fr-card__title { + font-size: 1.25rem; + line-height: 1.75rem; + } + + .fr-card--lg .fr-card__title { + font-size: 1.5rem; + line-height: 2rem; + } + + .fr-card--horizontal, + .fr-card--horizontal-half, + .fr-card--horizontal-tier { + flex-direction: row; + } + + .fr-card--horizontal .fr-card__img, + .fr-card--horizontal-half .fr-card__img, + .fr-card--horizontal-tier .fr-card__img { + height: 100%; + } + + .fr-card--horizontal .fr-card__img img, + .fr-card--horizontal-half .fr-card__img img, + .fr-card--horizontal-tier .fr-card__img img { + height: 100%; + object-fit: cover; + } + + .fr-card--horizontal .fr-card__header { + width: 40%; + flex: 0 0 40%; + } + + .fr-card--horizontal-half .fr-card__header { + width: 50%; + flex: 0 0 50%; + } + + .fr-card--horizontal-tier .fr-card__header { + width: 33.3333333333%; + flex: 0 0 33.3333333333%; + } + + .fr-card--download { + flex-direction: row; + } + + .fr-card--download .fr-card__header { + width: 40%; + flex: 0 0 40%; + aspect-ratio: auto; + } + + .fr-card--download .fr-card__header .fr-card__img img { + object-position: 50% 0; + } + + .fr-card--download .fr-card__img { + height: 100%; + } + + .fr-card--download .fr-card__img img { + height: 100%; + object-fit: cover; + } + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + .fr-skiplinks { + padding: 0.75rem 0; + } + + .fr-skiplinks__list > li { + margin: 0 0.5rem; + } + + .fr-skiplinks__list { + flex-direction: row; + flex-wrap: wrap; + margin: 0 -1rem; + } + + /*! media md */ + + /*! media md */ + .fr-callout { + padding: 2rem 3rem; + } + + .fr-callout[class^=fr-icon-]::before, + .fr-callout[class*=" fr-icon-"]::before, + .fr-callout[class^=fr-fi-]::before, + .fr-callout[class*=" fr-fi-"]::before { + margin: -1rem 0 1rem -2rem; + } + + .fr-callout__title { + font-size: 1.5rem; + line-height: 2rem; + } + + /*! media md */ + .fr-modal { + padding-right: var(--scrollbar-width); + } + + .fr-modal--top::before { + content: ""; + } + + .fr-modal::before { + width: 0; + height: 10vh; + flex: 1 0 10vh; + } + + .fr-modal::after { + content: ""; + width: 0; + height: 10vh; + flex: 1 0 10vh; + } + + .fr-modal__body { + max-height: 80vh !important; + } + + .fr-modal__header { + padding: 1rem 2rem; + } + + .fr-modal__content { + padding-left: 2rem; + padding-right: 2rem; + margin-bottom: 4rem; + } + + .fr-modal__footer { + padding: 2rem; + margin-top: -3rem; + } + + .fr-modal__title { + font-size: 1.5rem; + line-height: 2rem; + } + + /*! media md */ + + /*! media md */ + .fr-share__text { + max-width: 18rem; + } + + /*! media md */ + .fr-footer__body { + margin-bottom: 1.5rem; + } + + .fr-footer__brand .fr-logo { + font-size: 1.3125rem; + padding: 1.25rem; + margin: -1.25rem; + } + + .fr-footer__brand .fr-logo::before { + width: 3.4375rem; + height: 1.25rem; + margin-bottom: 0.4166666667rem; + background-size: 3.4375rem 1.40625rem, 3.4375rem 1.25rem, 0; + background-position: 0 -0.078125rem, 0 0, 0 0; + } + + :root[data-fr-mourning] .fr-footer__brand .fr-logo::before { + background-size: 3.4375rem 1.40625rem, 0, 3.4375rem 1.25rem; + } + + .fr-footer__brand .fr-logo::after { + min-width: 3.28125rem; + background-size: 6.5625rem 4.6875rem; + background-position: 0 calc(100% + 2.34375rem); + padding-top: 2.7604166667rem; + } + + [data-fr-theme=dark] .fr-footer__brand .fr-logo::after { + background-position: -3.28125rem 100%; + } + + .fr-footer__brand .fr-logo + .fr-footer__brand-link { + margin-left: 2rem; + } + + .fr-footer__brand { + margin-right: 1rem; + } + + .fr-footer__brand.fr-enlarge-link { + margin: -1rem 0 -1rem -1rem; + padding: 1rem; + align-self: flex-start; + } + + .fr-footer__content { + margin-left: auto; + } + + .fr-footer__content-list { + margin-top: 0.5rem; + } + + .fr-footer__top { + margin: -1.875rem 0 2rem; + } + + .fr-footer__bottom-item { + margin: 0.5rem 0 0 0.75rem; + } + + .fr-footer__bottom-item::before { + margin-right: 0.75rem; + } + + .fr-footer__partners-logos { + margin-right: -1rem; + flex-wrap: nowrap; + } + + .fr-footer__partners-main + .fr-footer__partners-sub { + padding-left: 1rem; + } + + .fr-footer__partners-sub, + .fr-footer__partners-sub > ul { + padding-top: 0; + } + + .fr-footer__partners-sub > ul, + .fr-footer__partners-sub > ul > ul { + justify-content: flex-end; + } + + .fr-footer__partners-sub > li, + .fr-footer__partners-sub > ul > li { + margin: 0 1rem 0 1rem; + } + + .fr-footer__partners-sub .fr-footer__partners-link { + margin-bottom: 0.5rem; + } + + /*! media md */ + .fr-tile__title { + font-size: 1.25rem; + line-height: 1.75rem; + } + + .fr-tile--vertical\@md { + flex-direction: column; + text-align: center; + align-items: center; + } + + .fr-tile--vertical\@md .fr-tile__header { + margin-bottom: 1rem; + margin-right: 0 !important; + } + + .fr-tile--vertical\@md .fr-tile__pictogram { + width: 5rem; + height: 5rem; + } + + .fr-tile--vertical\@md .fr-tile__content { + align-items: center; + } + + .fr-tile--vertical\@md .fr-tile__detail { + margin-top: 0.75rem; + } + + .fr-tile--vertical\@md.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content, + .fr-tile--vertical\@md.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content { + padding-bottom: 2.5rem; + } + + .fr-tile--vertical\@md.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__detail, + .fr-tile--vertical\@md.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__detail { + margin-bottom: 0; + padding-right: 0; + } + + .fr-tile--horizontal .fr-tile__img { + width: 5rem; + height: 5rem; + margin: 0 2rem 0 0; + } + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + .fr-search-bar--lg .fr-btn { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; + overflow: initial; + max-width: 100%; + max-height: none; + } + + .fr-search-bar--lg .fr-btn::before { + --icon-size: 1.5rem; + margin-left: -0.1875rem; + margin-right: 0.5rem; + } + + .fr-search-bar--lg .fr-input { + max-height: 3rem; + } + + /*! media md */ + .fr-content-media--sm .fr-content-media__img, + .fr-content-media--sm .fr-responsive-vid { + width: 75%; + } + + .fr-content-media--lg .fr-content-media__img, + .fr-content-media--lg .fr-responsive-vid { + width: 125%; + } + + /*! media md */ + .fr-consent-banner { + padding: 2rem; + bottom: 2.5rem; + left: 2.5rem; + max-width: 40rem; + max-height: calc(100% - 5rem); + } + + .fr-consent-banner__title { + font-size: 1.25rem; + line-height: 1.75rem; + } + + .fr-consent-banner__buttons { + margin-top: 2rem; + } + + .fr-consent-service > .fr-fieldset { + padding: 0 0 1.25rem; + display: flex; + flex-direction: row; + flex-wrap: wrap; + } + + .fr-consent-service:last-child > .fr-fieldset { + padding: 1.25rem 0 1rem; + } + + .fr-consent-service__title { + font-size: 1.25rem; + line-height: 1.75rem; + width: 50%; + } + + .fr-consent-service__desc { + --text-spacing: 0.25rem 1.5rem 0.5rem 0; + width: 60%; + } + + .fr-consent-service__radios { + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-end; + position: absolute; + top: 1.25rem; + right: 0; + width: 50%; + } + + .fr-consent-services .fr-consent-service + .fr-consent-service { + margin-top: -0.25rem; + } + + .fr-consent-services .fr-consent-service__desc { + --text-spacing: 0.25rem 0 0.5rem 0; + } + + /*! media md */ + .fr-follow { + padding: 2rem 0; + } + + .fr-follow .fr-grid-row > * > div { + display: flex; + flex-direction: column; + align-items: flex-start; + justify-content: center; + height: 100%; + } + + .fr-follow .fr-grid-row > *:not(:first-child) { + padding-left: 8.3333333333%; + padding-top: 0; + margin-top: 0; + box-shadow: -1px 0 0 0 var(--border-default-blue-france); + } + + .fr-follow .fr-grid-row > *:not(:last-child) { + padding-right: 8.3333333333%; + } + + .fr-follow .fr-grid-row > *:first-child:last-child > div { + display: flex; + flex-direction: row; + align-items: center; + justify-content: space-between; + } + + .fr-follow .fr-grid-row > *:first-child:last-child > .fr-follow__newsletter { + --text-spacing: 0; + } + + .fr-follow .fr-grid-row > *:first-child:last-child > .fr-follow__newsletter > * { + max-width: 50%; + padding-right: 0.75rem; + padding-left: 0.75rem; + } + + .fr-follow .fr-grid-row > *:first-child:last-child > .fr-follow__newsletter > :first-child { + padding-right: 0.75rem; + padding-left: 0; + } + + .fr-follow .fr-grid-row > *:first-child:last-child > .fr-follow__newsletter > :last-child { + padding-right: 0; + padding-left: 0.75rem; + } + + .fr-follow .fr-grid-row > *:first-child:last-child > .fr-follow__social { + --title-spacing: 0; + } + + .fr-follow .fr-hint-text { + margin-top: 0.5rem; + } + + /*! media md */ + + /*! media md */ + .fr-header__service-title { + font-size: 1.25rem; + line-height: 1.75rem; + } +} +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + .fr-hidden-lg { + display: none !important; + } + + .fr-unhidden-lg { + display: inherit !important; + } + + .fr-sr-only-lg { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; + } + + .fr-container, + .fr-container-sm, + .fr-container-md { + padding-left: 1.5rem; + padding-right: 1.5rem; + } + + .fr-container-lg { + padding-left: 1.5rem; + padding-right: 1.5rem; + } + + .fr-container-lg--fluid { + padding-left: 0; + padding-right: 0; + max-width: none; + overflow: hidden; + } + + .fr-grid-row--gutters, + .fr-grid-row-sm--gutters, + .fr-grid-row-md--gutters { + margin: -0.75rem; + } + + .fr-grid-row--gutters > [class^=fr-col-], + .fr-grid-row--gutters > [class*=" fr-col-"], + .fr-grid-row--gutters > .fr-col, + .fr-grid-row-sm--gutters > [class^=fr-col-], + .fr-grid-row-sm--gutters > [class*=" fr-col-"], + .fr-grid-row-sm--gutters > .fr-col, + .fr-grid-row-md--gutters > [class^=fr-col-], + .fr-grid-row-md--gutters > [class*=" fr-col-"], + .fr-grid-row-md--gutters > .fr-col { + padding: 0.75rem; + } + + .fr-grid-row-lg--gutters { + margin: -0.75rem; + } + + .fr-grid-row-lg--gutters > [class^=fr-col-], + .fr-grid-row-lg--gutters > [class*=" fr-col-"], + .fr-grid-row-lg--gutters > .fr-col { + padding: 0.75rem; + } + + .fr-grid-row-lg--no-gutters { + margin: 0; + } + + .fr-grid-row-lg--no-gutters > [class^=fr-col-], + .fr-grid-row-lg--no-gutters > [class*=" fr-col-"], + .fr-grid-row-lg--no-gutters > .fr-col { + padding: 0; + } + + .fr-col-lg { + flex: 1; + } + + .fr-col-lg-1 { + flex: 0 0 calc(100% / 12); + width: calc(100% / 12); + max-width: calc(100% / 12); + } + + .fr-col-offset-lg-1:not(.fr-col-offset-lg-1--right) { + margin-left: calc(100% / 12); + } + + .fr-col-offset-lg-1--right { + margin-right: calc(100% / 12); + } + + .fr-col-lg-2 { + flex: 0 0 calc(200% / 12); + width: calc(200% / 12); + max-width: calc(200% / 12); + } + + .fr-col-offset-lg-2:not(.fr-col-offset-lg-2--right) { + margin-left: calc(200% / 12); + } + + .fr-col-offset-lg-2--right { + margin-right: calc(200% / 12); + } + + .fr-col-lg-3 { + flex: 0 0 calc(300% / 12); + width: calc(300% / 12); + max-width: calc(300% / 12); + } + + .fr-col-offset-lg-3:not(.fr-col-offset-lg-3--right) { + margin-left: calc(300% / 12); + } + + .fr-col-offset-lg-3--right { + margin-right: calc(300% / 12); + } + + .fr-col-lg-4 { + flex: 0 0 calc(400% / 12); + width: calc(400% / 12); + max-width: calc(400% / 12); + } + + .fr-col-offset-lg-4:not(.fr-col-offset-lg-4--right) { + margin-left: calc(400% / 12); + } + + .fr-col-offset-lg-4--right { + margin-right: calc(400% / 12); + } + + .fr-col-lg-5 { + flex: 0 0 calc(500% / 12); + width: calc(500% / 12); + max-width: calc(500% / 12); + } + + .fr-col-offset-lg-5:not(.fr-col-offset-lg-5--right) { + margin-left: calc(500% / 12); + } + + .fr-col-offset-lg-5--right { + margin-right: calc(500% / 12); + } + + .fr-col-lg-6 { + flex: 0 0 calc(600% / 12); + width: calc(600% / 12); + max-width: calc(600% / 12); + } + + .fr-col-offset-lg-6:not(.fr-col-offset-lg-6--right) { + margin-left: calc(600% / 12); + } + + .fr-col-offset-lg-6--right { + margin-right: calc(600% / 12); + } + + .fr-col-lg-7 { + flex: 0 0 calc(700% / 12); + width: calc(700% / 12); + max-width: calc(700% / 12); + } + + .fr-col-offset-lg-7:not(.fr-col-offset-lg-7--right) { + margin-left: calc(700% / 12); + } + + .fr-col-offset-lg-7--right { + margin-right: calc(700% / 12); + } + + .fr-col-lg-8 { + flex: 0 0 calc(800% / 12); + width: calc(800% / 12); + max-width: calc(800% / 12); + } + + .fr-col-offset-lg-8:not(.fr-col-offset-lg-8--right) { + margin-left: calc(800% / 12); + } + + .fr-col-offset-lg-8--right { + margin-right: calc(800% / 12); + } + + .fr-col-lg-9 { + flex: 0 0 calc(900% / 12); + width: calc(900% / 12); + max-width: calc(900% / 12); + } + + .fr-col-offset-lg-9:not(.fr-col-offset-lg-9--right) { + margin-left: calc(900% / 12); + } + + .fr-col-offset-lg-9--right { + margin-right: calc(900% / 12); + } + + .fr-col-lg-10 { + flex: 0 0 calc(1000% / 12); + width: calc(1000% / 12); + max-width: calc(1000% / 12); + } + + .fr-col-offset-lg-10:not(.fr-col-offset-lg-10--right) { + margin-left: calc(1000% / 12); + } + + .fr-col-offset-lg-10--right { + margin-right: calc(1000% / 12); + } + + .fr-col-lg-11 { + flex: 0 0 calc(1100% / 12); + width: calc(1100% / 12); + max-width: calc(1100% / 12); + } + + .fr-col-offset-lg-11:not(.fr-col-offset-lg-11--right) { + margin-left: calc(1100% / 12); + } + + .fr-col-offset-lg-11--right { + margin-right: calc(1100% / 12); + } + + .fr-col-lg-12 { + flex: 0 0 calc(1200% / 12); + width: calc(1200% / 12); + max-width: calc(1200% / 12); + } + + .fr-col-offset-lg-12:not(.fr-col-offset-lg-12--right) { + margin-left: calc(1200% / 12); + } + + .fr-col-offset-lg-12--right { + margin-right: calc(1200% / 12); + } + + .fr-displayed-lg { + display: inherit !important; + } + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + .fr-btns-group--inline-lg .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + } + + .fr-btns-group--inline-lg > li { + display: inline-flex; + max-width: 100%; + width: auto; + } + + .fr-btns-group--inline-lg.fr-btns-group--right.fr-btns-group--inline-reverse { + flex-direction: row-reverse; + justify-content: flex-start; + } + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + .fr-pagination__link--first.fr-pagination__link--lg-label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + } + + .fr-pagination__link--first.fr-pagination__link--lg-label::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/fr--arrow-left-s-first-line.svg"); + mask-image: url("../icons/system/fr--arrow-left-s-first-line.svg"); + content: ""; + } + + .fr-pagination__link--prev.fr-pagination__link--lg-label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + } + + .fr-pagination__link--prev.fr-pagination__link--lg-label::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-left-s-line.svg"); + mask-image: url("../icons/system/arrow-left-s-line.svg"); + content: ""; + } + + .fr-pagination__link--next.fr-pagination__link--lg-label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + } + + .fr-pagination__link--next.fr-pagination__link--lg-label::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/arrow-right-s-line.svg"); + mask-image: url("../icons/system/arrow-right-s-line.svg"); + content: ""; + } + + .fr-pagination__link--next.fr-pagination__link--lg-label::before { + content: none; + } + + .fr-pagination__link--last.fr-pagination__link--lg-label { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + } + + .fr-pagination__link--last.fr-pagination__link--lg-label::after { + + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + -webkit-mask-image: url("../icons/system/fr--arrow-right-s-last-line.svg"); + mask-image: url("../icons/system/fr--arrow-right-s-last-line.svg"); + content: ""; + } + + .fr-pagination__link--last.fr-pagination__link--lg-label::before { + content: none; + } + + /*! media lg */ + + /*! media lg */ + .fr-table__content .fr-cell--fixed\@lg { + position: sticky; + left: 0; + z-index: 1; + } + + .fr-table__footer--middle { + display: block; + padding-left: 0.5rem; + padding-right: 0.5rem; + } + + .fr-table__footer--middle .fr-pagination__list { + flex-wrap: nowrap; + } + + .fr-table__footer--end { + flex: 1 0 0; + } + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + .fr-nav__list { + flex-direction: row; + flex-wrap: nowrap; + } + + .fr-nav__list > *:first-child:nth-last-child(2) ~ *, + .fr-nav__list > *:first-child:nth-last-child(3) ~ *, + .fr-nav__list > *:first-child:nth-last-child(4) ~ * { + margin-left: 1.25rem; + } + + .fr-nav__item .fr-btn, + .fr-nav__item .fr-link { + min-height: auto; + } + + .fr-nav__item { + position: initial; + align-items: flex-start; + } + + .fr-nav__item::before { + content: none; + } + + .fr-nav__item--align-right { + align-items: flex-end; + } + + .fr-nav__link, + .fr-nav__btn { + min-height: 3.5rem; + padding: 1rem; + font-size: 0.875rem; + line-height: 1.5rem; + font-weight: normal; + + --hover-tint: var(--hover); + --active-tint: var(--active); + } + + .fr-nav__link[aria-current]:not([aria-current=false]), + .fr-nav__btn[aria-current]:not([aria-current=false]) { + position: relative; + } + + .fr-nav__link[aria-current]:not([aria-current=false])::before, + .fr-nav__btn[aria-current]:not([aria-current=false])::before { + content: ""; + position: absolute; + top: auto; + bottom: 0; + left: 0; + width: 100%; + height: 2px; + margin-top: 0; + } + + .fr-nav__btn { + justify-content: flex-start; + } + + .fr-menu { + pointer-events: none; + position: absolute; + top: 100%; + z-index: calc(var(--ground) + 1000); + filter: drop-shadow(var(--overlap-shadow)); + } + + .fr-menu__list { + width: 20rem; + pointer-events: auto; + padding: 0; + margin-bottom: 2rem; + background-size: 100% 1px; + background-position: 0 0; + background-repeat: no-repeat; + background-color: var(--background-overlap-grey); + + --idle: transparent; + --hover: var(--background-overlap-grey-hover); + --active: var(--background-overlap-grey-active); + background-image: linear-gradient(0deg, var(--background-open-blue-france), var(--background-open-blue-france)); + } + + .fr-mega-menu { + position: absolute; + top: 100%; + right: 0; + left: 0; + margin: 0; + padding: 0; + z-index: calc(var(--ground) + 1000); + background-color: var(--background-overlap-grey); + + --idle: transparent; + --hover: var(--background-overlap-grey-hover); + --active: var(--background-overlap-grey-active); + filter: drop-shadow(var(--overlap-shadow)); + box-shadow: inset 0 1px 0 0 var(--border-open-blue-france); + } + + .fr-mega-menu::after { + content: ""; + display: block; + padding-bottom: 1.5rem; + } + + .fr-mega-menu > .fr-container { + padding: 0 1.5rem; + } + + .fr-mega-menu > .fr-container::before { + content: ""; + display: block; + padding-top: 1rem; + } + + .fr-mega-menu .fr-btn--close { + display: flex; + } + + .fr-mega-menu__leader { + margin-top: -1.25rem; + padding-top: 0; + } + + .fr-mega-menu__list::before { + content: none; + } + + .fr-menu__list > *:first-child, + .fr-menu__list > *:first-child .fr-nav__link, + .fr-menu__list > *:hover, + .fr-menu__list > *:hover .fr-nav__link, + .fr-menu__list > *:hover + *, + .fr-menu__list > *:hover + * .fr-nav__link { + box-shadow: none; + } + + .fr-menu .fr-nav__link { + box-shadow: 0 calc(-1rem - 1px) 0 -1rem var(--border-default-grey); + } + + .fr-mega-menu__category { + box-shadow: 0 calc(1rem + 1px) 0 -1rem var(--border-default-grey); + } + + /*! media lg */ + + /*! media lg */ + .fr-footer__content { + margin-top: 0; + flex-basis: 50%; + max-width: 36.75rem; + } + + /*! media lg */ + .fr-tile--vertical\@lg { + flex-direction: column; + text-align: center; + align-items: center; + } + + .fr-tile--vertical\@lg .fr-tile__header { + margin-bottom: 1rem; + margin-right: 0 !important; + } + + .fr-tile--vertical\@lg .fr-tile__pictogram { + width: 5rem; + height: 5rem; + } + + .fr-tile--vertical\@lg .fr-tile__content { + align-items: center; + } + + .fr-tile--vertical\@lg .fr-tile__detail { + margin-top: 0.75rem; + } + + .fr-tile--vertical\@lg.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content, + .fr-tile--vertical\@lg.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content { + padding-bottom: 2.5rem; + } + + .fr-tile--vertical\@lg.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__detail, + .fr-tile--vertical\@lg.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__detail { + margin-bottom: 0; + padding-right: 0; + } + + /*! media lg */ + .fr-translate .fr-translate__btn { + min-height: auto; + width: auto; + font-size: 0.875rem; + line-height: 1.5rem; + padding: 0.25rem 0.75rem; + } + + .fr-translate .fr-translate__btn::after { + margin-left: 0.25rem; + margin-right: -0.25rem; + } + + .fr-translate .fr-translate__btn::before { + --icon-size: 1rem; + } + + .fr-translate__language[aria-current]:not([aria-current=false]) { + display: inline-flex; + } + + .fr-translate__menu { + margin: -0.25rem -1rem; + } + + .fr-translate .fr-menu__list { + display: grid; + grid-template-rows: repeat(var(--rows), auto); + grid-auto-flow: column; + } + + .fr-btns-group .fr-translate__menu { + margin: -1.25rem -0.75rem 0; + } + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + .fr-consent-manager__header .fr-consent-service__title { + width: 44%; + } + + .fr-consent-manager__header .fr-consent-service__radios { + width: 56%; + position: absolute; + justify-content: flex-end; + } + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + .fr-header__body-row { + padding: 1.5rem 0; + } + + .fr-header__brand { + margin-top: -1rem; + margin-bottom: -1rem; + flex-wrap: nowrap; + width: auto; + padding-left: 0; + padding-right: 0; + z-index: auto; + background: transparent; + filter: none; + } + + .fr-header__brand-top { + width: auto; + } + + .fr-header__brand.fr-enlarge-link a[href]::before { + outline-offset: 2px; + } + + .fr-header__logo, + .fr-header__operator, + .fr-header__service { + padding: 1rem; + } + + .fr-header__service { + margin-left: 0; + margin-right: 0; + box-shadow: none; + } + + .fr-header__service::before { + content: none; + } + + .fr-header .fr-modal { + margin: 0; + width: auto; + height: auto; + visibility: inherit; + opacity: 1; + position: initial; + background-color: transparent; + overflow: initial; + } + + .fr-header .fr-modal > * > .fr-btn--close { + display: none; + } + + .fr-header .fr-modal > .fr-container { + padding-top: 0; + padding-bottom: 0; + height: auto; + } + + .fr-header__navbar { + display: none; + } + + .fr-header__tools { + flex-direction: column; + align-items: flex-end; + text-align: right; + padding-left: 1rem; + padding-right: 1rem; + margin-left: auto; + flex: 1 0 auto; + } + + .fr-header__tools-links + .fr-header__search { + margin-top: 1rem; + } + + .fr-header__tools .fr-header__search { + max-width: 24rem; + margin-left: auto; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-], + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"], + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-], + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]::before, + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before, + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + } + + .fr-header__tools-links { + display: flex; + flex-direction: row; + justify-content: flex-end; + gap: 0.5rem; + } + + .fr-header__tools-links .fr-btns-group { + justify-content: flex-end; + margin: 0 -0.25rem -1rem; + } + + .fr-header__tools-links .fr-btns-group .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + margin-left: 0.25rem; + margin-right: 0.25rem; + } + + .fr-header__tools-links .fr-btns-group > li { + display: inline-flex; + max-width: 100%; + width: auto; + align-items: flex-start; + } + + .fr-header .fr-header__menu-links .fr-translate { + margin-left: 0; + margin-right: 0; + margin-bottom: -1rem; + } + + .fr-header .fr-header__menu-links { + display: none; + } + + .fr-header .fr-nav { + justify-content: flex-start; + } + + .fr-header .fr-nav__list { + margin: 0 -1rem; + max-width: calc(100% + 1rem); + } + + .fr-header .fr-links-group { + justify-content: flex-end; + } + + .fr-header .fr-links-group .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + } + + .fr-header .fr-links-group > li { + display: inline-flex; + max-width: 100%; + width: auto; + } + + .fr-header__tools-links .fr-links-group { + justify-content: flex-end; + margin: 0 -0.25rem; + } + + .fr-header__tools-links .fr-links-group .fr-btn { + width: auto; + max-width: 100%; + margin-left: 0.5rem; + margin-right: 0.5rem; + } + + .fr-header__tools-links .fr-links-group > li { + display: inline-flex; + max-width: 100%; + width: auto; + } + + .fr-header__tools-links .fr-links-group .fr-link { + margin-left: 0.25rem; + margin-right: 0.25rem; + } + + .fr-header .fr-modal > * > .fr-link--close { + display: none; + } + + .fr-header { + z-index: calc(var(--ground) + 750); + background-color: var(--background-raised-grey); + + --idle: transparent; + --hover: var(--background-raised-grey-hover); + --active: var(--background-raised-grey-active); + filter: drop-shadow(var(--raised-shadow)); + } + + .fr-header .fr-header__menu { + box-shadow: inset 0 1px 0 0 var(--border-default-grey); + } +} +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + .fr-hidden-xl { + display: none !important; + } + + .fr-unhidden-xl { + display: inherit !important; + } + + .fr-sr-only-xl { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; + display: block; + } + + .fr-container, + .fr-container-sm, + .fr-container-md, + .fr-container-lg { + max-width: 78rem; + } + + .fr-container-xl { + padding-left: 1.5rem; + padding-right: 1.5rem; + max-width: 78rem; + } + + .fr-container-xl--fluid { + padding-left: 0; + padding-right: 0; + max-width: none; + overflow: hidden; + } + + .fr-grid-row-xl--gutters { + margin: -0.75rem; + } + + .fr-grid-row-xl--gutters > [class^=fr-col-], + .fr-grid-row-xl--gutters > [class*=" fr-col-"], + .fr-grid-row-xl--gutters > .fr-col { + padding: 0.75rem; + } + + .fr-grid-row-xl--no-gutters { + margin: 0; + } + + .fr-grid-row-xl--no-gutters > [class^=fr-col-], + .fr-grid-row-xl--no-gutters > [class*=" fr-col-"], + .fr-grid-row-xl--no-gutters > .fr-col { + padding: 0; + } + + .fr-col-xl { + flex: 1; + } + + .fr-col-xl-1 { + flex: 0 0 calc(100% / 12); + width: calc(100% / 12); + max-width: calc(100% / 12); + } + + .fr-col-offset-xl-1:not(.fr-col-offset-xl-1--right) { + margin-left: calc(100% / 12); + } + + .fr-col-offset-xl-1--right { + margin-right: calc(100% / 12); + } + + .fr-col-xl-2 { + flex: 0 0 calc(200% / 12); + width: calc(200% / 12); + max-width: calc(200% / 12); + } + + .fr-col-offset-xl-2:not(.fr-col-offset-xl-2--right) { + margin-left: calc(200% / 12); + } + + .fr-col-offset-xl-2--right { + margin-right: calc(200% / 12); + } + + .fr-col-xl-3 { + flex: 0 0 calc(300% / 12); + width: calc(300% / 12); + max-width: calc(300% / 12); + } + + .fr-col-offset-xl-3:not(.fr-col-offset-xl-3--right) { + margin-left: calc(300% / 12); + } + + .fr-col-offset-xl-3--right { + margin-right: calc(300% / 12); + } + + .fr-col-xl-4 { + flex: 0 0 calc(400% / 12); + width: calc(400% / 12); + max-width: calc(400% / 12); + } + + .fr-col-offset-xl-4:not(.fr-col-offset-xl-4--right) { + margin-left: calc(400% / 12); + } + + .fr-col-offset-xl-4--right { + margin-right: calc(400% / 12); + } + + .fr-col-xl-5 { + flex: 0 0 calc(500% / 12); + width: calc(500% / 12); + max-width: calc(500% / 12); + } + + .fr-col-offset-xl-5:not(.fr-col-offset-xl-5--right) { + margin-left: calc(500% / 12); + } + + .fr-col-offset-xl-5--right { + margin-right: calc(500% / 12); + } + + .fr-col-xl-6 { + flex: 0 0 calc(600% / 12); + width: calc(600% / 12); + max-width: calc(600% / 12); + } + + .fr-col-offset-xl-6:not(.fr-col-offset-xl-6--right) { + margin-left: calc(600% / 12); + } + + .fr-col-offset-xl-6--right { + margin-right: calc(600% / 12); + } + + .fr-col-xl-7 { + flex: 0 0 calc(700% / 12); + width: calc(700% / 12); + max-width: calc(700% / 12); + } + + .fr-col-offset-xl-7:not(.fr-col-offset-xl-7--right) { + margin-left: calc(700% / 12); + } + + .fr-col-offset-xl-7--right { + margin-right: calc(700% / 12); + } + + .fr-col-xl-8 { + flex: 0 0 calc(800% / 12); + width: calc(800% / 12); + max-width: calc(800% / 12); + } + + .fr-col-offset-xl-8:not(.fr-col-offset-xl-8--right) { + margin-left: calc(800% / 12); + } + + .fr-col-offset-xl-8--right { + margin-right: calc(800% / 12); + } + + .fr-col-xl-9 { + flex: 0 0 calc(900% / 12); + width: calc(900% / 12); + max-width: calc(900% / 12); + } + + .fr-col-offset-xl-9:not(.fr-col-offset-xl-9--right) { + margin-left: calc(900% / 12); + } + + .fr-col-offset-xl-9--right { + margin-right: calc(900% / 12); + } + + .fr-col-xl-10 { + flex: 0 0 calc(1000% / 12); + width: calc(1000% / 12); + max-width: calc(1000% / 12); + } + + .fr-col-offset-xl-10:not(.fr-col-offset-xl-10--right) { + margin-left: calc(1000% / 12); + } + + .fr-col-offset-xl-10--right { + margin-right: calc(1000% / 12); + } + + .fr-col-xl-11 { + flex: 0 0 calc(1100% / 12); + width: calc(1100% / 12); + max-width: calc(1100% / 12); + } + + .fr-col-offset-xl-11:not(.fr-col-offset-xl-11--right) { + margin-left: calc(1100% / 12); + } + + .fr-col-offset-xl-11--right { + margin-right: calc(1100% / 12); + } + + .fr-col-xl-12 { + flex: 0 0 calc(1200% / 12); + width: calc(1200% / 12); + max-width: calc(1200% / 12); + } + + .fr-col-offset-xl-12:not(.fr-col-offset-xl-12--right) { + margin-left: calc(1200% / 12); + } + + .fr-col-offset-xl-12--right { + margin-right: calc(1200% / 12); + } + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + .fr-consent-manager__header .fr-consent-service__title { + width: 50%; + } + + .fr-consent-manager__header .fr-consent-service__radios { + width: 50%; + } + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ +} +@media (-ms-high-contrast: active), (forced-colors: active) { + a:not([href]) { + color: graytext; + } + + [href], + [href]:visited { + color: linktext; + } + + [target=_blank]::after { + forced-color-adjust: none; + background-color: linktext; + } + + [target=_blank][class^=fr-icon-]::after, + [target=_blank][class*=" fr-icon-"]::after, + [target=_blank][class^=fr-fi-]::after, + [target=_blank][class*=" fr-fi-"]::after { + forced-color-adjust: none; + background-color: linktext; + } + + button { + color: buttontext; + } + + button:disabled { + color: graytext; + } + + input, + select, + textarea { + border: 1px solid; + } + + .fr-artwork-background, + .fr-artwork-motif { + fill: graytext; + } + + .fr-artwork-decorative { + fill: none; + } + + .fr-artwork-minor, + .fr-artwork-major { + fill: canvastext; + } + + ul > li::marker { + color: graytext; + } + + hr { + border-top: 1px solid; + } + + .fr-hr { + border-top: 1px solid; + } + + .fr-range-group--disabled .fr-range__output, + .fr-range-group--disabled .fr-range__min, + .fr-range-group--disabled .fr-range__max { + color: graytext; + } + + .fr-range-group--disabled .fr-range[data-fr-js-range]::before, + .fr-range-group--disabled .fr-range[data-fr-js-range]::after { + border: 1px solid graytext; + } + + .fr-range-group--disabled .fr-label, + .fr-range-group--disabled .fr-label .fr-hint-text { + color: graytext; + } + + .fr-range input[type=range] { + border: none; + } + + .fr-range[data-fr-js-range]::before { + box-shadow: 0 0 0 1px buttontext; + } + + .fr-range[data-fr-js-range]::after { + background-color: highlight; + } + + .fr-range[data-fr-js-range] input[type=range] { + border: none; + } + + .fr-range[data-fr-js-range] input[type=range]:focus::-webkit-slider-thumb { + outline-color: highlight; + } + + .fr-range[data-fr-js-range] input[type=range]:focus::-moz-range-thumb { + outline-color: highlight; + } + + .fr-range[data-fr-js-range] input[type=range]::-webkit-slider-thumb { + background: buttontext; + box-shadow: none; + } + + .fr-range[data-fr-js-range] input[type=range]::-moz-range-thumb { + background: buttontext; + box-shadow: none; + } + + .fr-range[data-fr-js-range] input[type=range]:disabled::-webkit-slider-thumb { + background: graytext; + } + + .fr-range[data-fr-js-range] input[type=range]:disabled::-moz-range-thumb { + background: graytext; + } + + .fr-range--step[data-fr-js-range]::before { + background-image: radial-gradient(circle at 2px 50%, buttontext 0, buttontext 1px, transparent 1px); + } + + .fr-range--step[data-fr-js-range]::after { + box-shadow: inset 10px 0 0 0 highlight, inset -10px 0 0 0 highlight; + background-image: radial-gradient(circle at 2px 50%, highlighttext 0, highlighttext 2px, transparent 2px); + } + + .fr-range--step.fr-range--sm[data-fr-js-range]::after { + box-shadow: inset 6px 0 0 0 highlight, inset -6px 0 0 0 highlight; + } + + .fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(1) { + border-right: none; + } + + .fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(2) { + border-left: none; + } + + .fr-accordion__btn::after { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-accordion { + border-top: 1px solid; + border-bottom: 1px solid; + } + + .fr-accordion + .fr-accordion { + border-top: none; + } + + .fr-badge::before, + .fr-badge::after { + background-color: canvastext; + } + + .fr-badge { + outline: 1px solid; + } + + .fr-btn::before, + .fr-btn::after { + background-color: buttontext; + } + + .fr-btn:disabled::before, + .fr-btn:disabled::after, + a.fr-btn:not([href])::before, + a.fr-btn:not([href])::after { + background-color: graytext; + } + + .fr-btn:disabled, + a.fr-btn:not([href]) { + border-color: graytext; + color: graytext; + } + + a[href].fr-btn::before, + a[href].fr-btn::after { + background-color: linktext; + } + + button.fr-btn { + border: 1px solid buttontext; + } + + .fr-btn--close::after { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--tooltip::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--fullscreen::after { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--display::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--account::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--team::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--briefcase::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--sort::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-btn--sort[aria-sort=ascending]::before, + .fr-btn--sort[aria-sort=descending]::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-connect { + border: 1px solid; + } + + .fr-connect__login, + .fr-connect__brand { + line-height: 1.1; + } + + .fr-connect--plus::after { + forced-color-adjust: none; + color: buttontext; + } + + .fr-connect-group .fr-connect + p a { + text-decoration: underline; + text-underline-offset: 5px; + } + + .fr-quote { + border-left: 1px solid; + } + + .fr-breadcrumb__list li:not(:first-child)::before { + forced-color-adjust: none; + background-color: canvastext; + } + + .fr-breadcrumb__link { + text-decoration: underline; + text-underline-offset: 5px; + } + + .fr-breadcrumb__link[aria-current]:not([aria-current=false]) { + text-decoration: none; + } + + .fr-fieldset:disabled .fr-label, + .fr-fieldset:disabled .fr-hint-text, + .fr-fieldset:disabled .fr-fieldset__legend { + color: graytext; + } + + .fr-fieldset input:disabled + label, + .fr-fieldset input:disabled + label .fr-hint-text, + .fr-fieldset input:disabled + label + .fr-hint-text { + color: graytext; + } + + .fr-message--error::before, + .fr-message--error::after, + .fr-message--valid::before, + .fr-message--valid::after, + .fr-message--warning::before, + .fr-message--warning::after, + .fr-message--info::before, + .fr-message--info::after { + forced-color-adjust: none; + background-color: canvastext; + } + + .fr-error-text::before, + .fr-valid-text::before, + .fr-info-text::before { + forced-color-adjust: none; + background-color: canvastext; + } + + .fr-stepper__steps { + forced-color-adjust: none; + background-image: repeating-linear-gradient(to right, highlight 0, highlight var(--active-inner), transparent var(--active-inner), transparent var(--active-outer)), repeating-linear-gradient(to right, graytext 0, graytext var(--default-inner), transparent var(--default-inner), transparent var(--default-outer)); + } + + .fr-tooltip { + outline: 1px solid; + background: canvas; + } + + .fr-tooltip.fr-placement { + padding: 0.5rem; + } + + a.fr-link { + text-decoration: underline; + text-underline-offset: 5px; + } + + a.fr-link:not([href])::before, + a.fr-link:not([href])::after { + background-color: graytext; + } + + .fr-links-group--download .fr-link::after, + .fr-link--download::after { + forced-color-adjust: none; + background-color: linktext; + } + + .fr-links-group--download .fr-link .fr-link__detail, + .fr-link--download .fr-link__detail { + color: canvastext; + } + + .fr-links-group--download .fr-link:not([href]) .fr-link__detail, + .fr-link--download:not([href]) .fr-link__detail { + color: graytext; + } + + .fr-link--close::after { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-sidemenu__inner { + border-right: 1px solid; + } + + .fr-sidemenu__link[aria-current]:not([aria-current=false])::before, + .fr-sidemenu__btn[aria-current]:not([aria-current=false])::before { + background-color: highlight; + forced-color-adjust: none; + } + + .fr-sidemenu__btn[aria-expanded]::after { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-highlight { + border-left: 4px solid; + padding-left: 1rem; + } + + .fr-tabs { + border-bottom: 1px solid; + } + + .fr-tabs::before { + border: 1px solid graytext; + } + + .fr-tabs__tab { + border: 1px solid; + } + + .fr-tabs__tab[aria-selected=true]:not(:disabled) { + border: 1px solid highlight; + border-top: 4px solid highlight; + border-bottom: 1px solid canvas; + color: highlight; + } + + .fr-pagination__link:not([href]):disabled:not([aria-current]), + a.fr-pagination__link:not([href]):not([aria-current]) { + color: graytext; + } + + .fr-pagination__link--first::before { + forced-color-adjust: none; + } + + .fr-pagination__link--first.fr-pagination__link--label::before { + forced-color-adjust: none; + } + + .fr-pagination__link--prev::before { + forced-color-adjust: none; + } + + .fr-pagination__link--prev.fr-pagination__link--label::before { + forced-color-adjust: none; + } + + .fr-pagination__link--next::before { + forced-color-adjust: none; + } + + .fr-pagination__link--next.fr-pagination__link--label::after { + forced-color-adjust: none; + } + + .fr-pagination__link--last::before { + forced-color-adjust: none; + } + + .fr-pagination__link--last.fr-pagination__link--label::after { + forced-color-adjust: none; + } + + .fr-summary { + outline: 1px solid; + } + + .fr-summary__link { + text-decoration: underline; + text-underline-offset: 5px; + } + + .fr-table__content .fr-cell--fixed .fr-checkbox-group .fr-label, + .fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group .fr-label, + .fr-table__content .fr-cell--fixed\@md .fr-checkbox-group .fr-label, + .fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group .fr-label { + opacity: 0; + } + + .fr-table__content .fr-cell--fixed, + .fr-table__content .fr-cell--fixed\@sm, + .fr-table__content .fr-cell--fixed\@md, + .fr-table__content .fr-cell--fixed\@lg { + outline: 1px solid; + } + + .fr-table__content table tbody tr::after { + border: 2px solid highlight; + } + + .fr-table__content th, + .fr-table__content td { + border: 1px solid; + } + + .fr-tag::before, + .fr-tag::after { + background-color: canvastext; + } + + .fr-tag { + border: 1px solid; + } + + .fr-tag:disabled, + a.fr-tag:not([href]) { + color: graytext; + } + + a.fr-tag[aria-pressed=true]:not(:disabled), + button.fr-tag[aria-pressed=true]:not(:disabled), + input[type=button].fr-tag[aria-pressed=true]:not(:disabled), + input[type=image].fr-tag[aria-pressed=true]:not(:disabled), + input[type=reset].fr-tag[aria-pressed=true]:not(:disabled), + input[type=submit].fr-tag[aria-pressed=true]:not(:disabled) { + color: highlight; + border: 1px solid highlight; + border-top: 4px solid highlight; + } + + a.fr-tag[aria-pressed=true]:not(:disabled)::after, + button.fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=button].fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=image].fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=reset].fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=submit].fr-tag[aria-pressed=true]:not(:disabled)::after { + display: none; + } + + a.fr-tag[aria-pressed=true].fr-tag--sm::after, + button.fr-tag[aria-pressed=true].fr-tag--sm::after, + input[type=button].fr-tag[aria-pressed=true].fr-tag--sm::after, + input[type=image].fr-tag[aria-pressed=true].fr-tag--sm::after, + input[type=reset].fr-tag[aria-pressed=true].fr-tag--sm::after, + input[type=submit].fr-tag[aria-pressed=true].fr-tag--sm::after { + display: none; + } + + a.fr-tag--dismiss::after, + button.fr-tag--dismiss::after, + input[type=button].fr-tag--dismiss::after, + input[type=image].fr-tag--dismiss::after, + input[type=reset].fr-tag--dismiss::after, + input[type=submit].fr-tag--dismiss::after { + forced-color-adjust: none; + background-color: buttontext; + } + + a.fr-tag--dismiss:disabled::after, + button.fr-tag--dismiss:disabled::after, + input[type=button].fr-tag--dismiss:disabled::after, + input[type=image].fr-tag--dismiss:disabled::after, + input[type=reset].fr-tag--dismiss:disabled::after, + input[type=submit].fr-tag--dismiss:disabled::after { + background-color: graytext; + } + + a.fr-tag--dismiss.fr-tag--sm::after, + button.fr-tag--dismiss.fr-tag--sm::after, + input[type=button].fr-tag--dismiss.fr-tag--sm::after, + input[type=image].fr-tag--dismiss.fr-tag--sm::after, + input[type=reset].fr-tag--dismiss.fr-tag--sm::after, + input[type=submit].fr-tag--dismiss.fr-tag--sm::after { + background-color: buttontext; + } + + a.fr-tag--dismiss.fr-tag--sm:disabled::after, + button.fr-tag--dismiss.fr-tag--sm:disabled::after, + input[type=button].fr-tag--dismiss.fr-tag--sm:disabled::after, + input[type=image].fr-tag--dismiss.fr-tag--sm:disabled::after, + input[type=reset].fr-tag--dismiss.fr-tag--sm:disabled::after, + input[type=submit].fr-tag--dismiss.fr-tag--sm:disabled::after { + background-color: graytext; + } + + .fr-tags-group.fr-tags-group--sm button.fr-tag.fr-tag--dismiss::after, + .fr-tags-group.fr-tags-group--sm input[type=button].fr-tag.fr-tag--dismiss::after { + background-color: buttontext; + } + + .fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]::after, + .fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]::after { + display: none; + } + + .fr-download .fr-download__link::after { + forced-color-adjust: none; + } + + .fr-alert { + outline: 1px solid; + } + + .fr-alert::before { + background-color: graytext; + left: 8px; + } + + .fr-alert .fr-btn--close::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-alert .fr-link--close::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-notice { + outline: 1px solid; + } + + .fr-notice__title::before { + forced-color-adjust: none; + background-color: canvastext; + } + + .fr-notice .fr-btn--close::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-notice--weather-red, + .fr-notice--weather-purple { + color: highlight; + } + + .fr-notice--weather-red .fr-notice__title::before, + .fr-notice--weather-purple .fr-notice__title::before { + forced-color-adjust: none; + background-color: highlight; + } + + .fr-notice--witness .fr-notice__title::before, + .fr-notice--kidnapping .fr-notice__title::before, + .fr-notice--attack .fr-notice__title::before, + .fr-notice--cyberattack .fr-notice__title::before { + forced-color-adjust: none; + background-color: highlight; + } + + .fr-notice--witness, + .fr-notice--kidnapping, + .fr-notice--attack, + .fr-notice--cyberattack { + color: highlight; + } + + .fr-radio-group input[type=radio] { + opacity: 1; + } + + .fr-radio-group input[type=radio]:disabled + label { + color: graytext; + } + + .fr-radio-group input[type=radio] + label::before { + display: none; + } + + .fr-radio-rich input[type=radio]:disabled + label { + outline: 1px solid; + } + + .fr-radio-rich input[type=radio]:disabled + label::before { + background-color: transparent; + } + + .fr-radio-rich input[type=radio]:disabled ~ .fr-radio-rich__pictogram { + outline: 1px solid graytext; + } + + .fr-radio-rich input[type=radio] + label { + outline: 1px solid; + } + + .fr-radio-rich__pictogram { + outline: 1px solid; + } + + .fr-radio-rich__img { + outline: 1px solid; + } + + .fr-card { + border: 1px solid; + } + + .fr-card__title a::after, + .fr-card__title button::after { + forced-color-adjust: none; + background-color: linktext; + } + + .fr-card__title a, + .fr-card__title button { + text-decoration: underline; + text-underline-offset: 5px; + } + + .fr-card__title a:not([href])::after, + .fr-card__title button:not([href])::after { + background-color: graytext; + } + + .fr-card__title [target=_blank]::after { + background-color: linktext; + } + + .fr-card.fr-enlarge-link .fr-card__title a, + .fr-card.fr-enlarge-button .fr-card__title button { + text-decoration: none; + } + + .fr-card--download .fr-card__title a::after, + .fr-card--download .fr-card__title button::after { + background-color: linktext; + } + + .fr-card--download .fr-card__title a:disabled::after, + .fr-card--download .fr-card__title a:not([href])::after, + .fr-card--download .fr-card__title button:disabled::after { + background-color: graytext; + } + + .fr-checkbox-group input[type=checkbox] { + opacity: 1; + } + + .fr-checkbox-group input[type=checkbox]:disabled + label { + color: graytext; + } + + .fr-checkbox-group input[type=checkbox] + label::before { + display: none; + } + + .fr-segmented__elements { + outline: 1px solid; + } + + .fr-segmented input + label::before { + background-color: buttontext; + } + + .fr-segmented input:checked:focus + label { + outline: 4px solid; + outline-offset: 0; + } + + .fr-segmented input:checked + label { + outline: 2px solid; + color: highlight; + } + + .fr-segmented input:checked:disabled + label { + color: graytext; + } + + .fr-segmented input:disabled + label { + color: graytext; + } + + .fr-segmented input:not([disabled]):not(:checked) + label { + color: buttontext; + } + + .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before { + border: 2px solid highlight; + background-color: transparent; + background-image: none; + forced-color-adjust: none; + color: canvastext; + } + + .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::after { + background-image: url("data:image/svg+xml;charset=utf-8,"); + border: 2px solid highlight; + background-color: highlight; + } + + .fr-toggle input[type=checkbox]:focus ~ .fr-toggle__label::before { + outline-color: graytext; + } + + .fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label { + color: graytext; + } + + .fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::before, + .fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::after { + background-image: none; + border: 2px solid graytext; + box-shadow: none; + color: graytext; + } + + .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::before, + .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::after { + background-image: none; + border: 2px solid graytext; + box-shadow: none; + } + + .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::after { + background-color: graytext; + background-image: url("data:image/svg+xml;charset=utf-8,"); + } + + .fr-toggle label[data-fr-unchecked-label][data-fr-checked-label]::before { + background-image: none; + color: canvastext; + } + + .fr-toggle label::before { + height: 1.5rem; + background-image: none; + border: 2px solid buttontext; + background-color: transparent; + forced-color-adjust: none; + padding-top: 1.25rem; + } + + .fr-toggle label::after { + box-shadow: none; + border: 2px solid buttontext; + forced-color-adjust: none; + background-color: transparent; + } + + .fr-select { + background-image: url("data:image/svg+xml;charset=utf-8,"); + } + + .fr-callout { + border-left: 4px solid; + padding-left: 1.25rem; + } + + .fr-modal--opened .fr-modal__body { + border: 1px solid; + } + + .fr-modal__footer { + border-top: 1px solid; + } + + .fr-nav__list { + border-top: 1px solid; + border-bottom: 1px solid; + } + + .fr-nav__btn::after { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-menu .fr-nav__link[aria-current]:not([aria-current=false])::before { + background-color: highlight; + width: 0.25rem; + } + + .fr-mega-menu .fr-nav__link[aria-current]:not([aria-current=false])::before { + background-color: highlight; + width: 0.25rem; + } + + .fr-share .fr-btns-group .fr-btn { + border: none; + } + + .fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:disabled:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a.fr-btn:not([href]):not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-color: graytext; + } + + .fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a[href].fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-color: linktext; + } + + .fr-share__link--facebook::before { + forced-color-adjust: none; + background-color: buttontext; + } + + a[href].fr-share__link--facebook::before { + forced-color-adjust: none; + background-color: linktext; + } + + a:not([href]).fr-share__link--facebook::before { + forced-color-adjust: none; + background-color: graytext; + } + + .fr-share__link--twitter::before { + forced-color-adjust: none; + background-color: buttontext; + } + + a[href].fr-share__link--twitter::before { + forced-color-adjust: none; + background-color: linktext; + } + + a:not([href]).fr-share__link--twitter::before { + forced-color-adjust: none; + background-color: graytext; + } + + .fr-share__link--linkedin::before { + forced-color-adjust: none; + background-color: buttontext; + } + + a[href].fr-share__link--linkedin::before { + forced-color-adjust: none; + background-color: linktext; + } + + a:not([href]).fr-share__link--linkedin::before { + forced-color-adjust: none; + background-color: graytext; + } + + .fr-share__link--mail::before { + forced-color-adjust: none; + background-color: buttontext; + } + + a[href].fr-share__link--mail::before { + forced-color-adjust: none; + background-color: linktext; + } + + a:not([href]).fr-share__link--mail::before { + forced-color-adjust: none; + background-color: graytext; + } + + .fr-share__link--copy::before { + forced-color-adjust: none; + background-color: buttontext; + } + + a[href].fr-share__link--copy::before { + forced-color-adjust: none; + background-color: linktext; + } + + a:not([href]).fr-share__link--copy::before { + forced-color-adjust: none; + background-color: graytext; + } + + .fr-footer { + padding-top: 1.875rem; + } + + .fr-footer__bottom { + border-top: 1px solid; + } + + .fr-footer__bottom-item .fr-btn { + border: none; + } + + .fr-footer__partners { + border-top: 1px solid; + } + + .fr-tile { + outline: 1px solid; + } + + .fr-tile.fr-enlarge-link .fr-tile__title a, + .fr-tile.fr-enlarge-link .fr-tile__title button, + .fr-tile.fr-enlarge-button .fr-tile__title a, + .fr-tile.fr-enlarge-button .fr-tile__title button { + text-decoration: none; + } + + .fr-tile__title a, + .fr-tile__title button { + text-decoration: underline; + text-underline-offset: 5px; + } + + .fr-tile__title a::after, + .fr-tile__title button::after { + forced-color-adjust: none; + background-color: linktext; + } + + .fr-tile__title a:disabled::after, + .fr-tile__title a:not([href])::after, + .fr-tile__title button:disabled::after { + background-color: graytext; + } + + .fr-tile__title [target=_blank]::after { + background-color: linktext; + } + + .fr-tile.fr-tile--download .fr-tile__title a::after, + .fr-tile.fr-tile--download .fr-tile__title button::after { + background-color: linktext; + } + + .fr-tile.fr-tile--download .fr-tile__title a:disabled::after, + .fr-tile.fr-tile--download .fr-tile__title a:not([href])::after, + .fr-tile.fr-tile--download .fr-tile__title button:disabled::after { + background-color: graytext; + } + + .fr-translate .fr-translate__btn::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-translate .fr-translate__btn::before, + .fr-translate .fr-translate__btn::after { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-transcription__btn::after { + forced-color-adjust: none; + } + + .fr-transcription__btn { + border: 1px solid; + } + + .fr-transcription .fr-collapse { + outline: 1px solid; + } + + .fr-transcription .fr-modal:not(.fr-modal--opened) { + border-bottom: 1px solid; + } + + .fr-input-wrap--addon > *:last-child:not(:first-child) { + max-height: 2.5rem; + } + + .fr-search-bar .fr-btn::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-content-media__transcription .fr-link::after { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-consent-banner { + outline: 1px solid; + } + + .fr-consent-service__collapse .fr-consent-service__collapse-btn::after { + forced-color-adjust: none; + } + + .fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a.fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-color: linktext; + } + + .fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a.fr-btn:not([href]):not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-color: graytext; + } + + .fr-follow__social .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-follow__social .fr-btns-group--lg a.fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-color: linktext; + } + + .fr-follow__social .fr-btns-group--lg a.fr-btn:not([href]):not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-color: graytext; + } + + .fr-header { + outline: 1px solid; + } + + .fr-header__navbar .fr-btn--menu::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-header__navbar .fr-btn--search::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-header .fr-header__menu-links .fr-btn { + border: none; + } +} +@media (hover: hover) and (pointer: fine) { + :root { + --brighten: -1; + } + + a[href]:hover, + button:not(:disabled):hover, + input[type=button]:not(:disabled):hover, + input[type=image]:not(:disabled):hover, + input[type=reset]:not(:disabled):hover, + input[type=submit]:not(:disabled):hover { + background-color: var(--hover-tint); + } + + a[href]:active, + button:not(:disabled):active, + input[type=button]:not(:disabled):active, + input[type=image]:not(:disabled):active, + input[type=reset]:not(:disabled):active, + input[type=submit]:not(:disabled):active { + background-color: var(--active-tint); + } + + a[href]:hover, + a[href]:active { + --underline-hover-width: var(--underline-max-width); + } + + .fr-enlarge-link a:hover, + .fr-enlarge-link a:active { + background-image: none; + } + + .fr-enlarge-link:hover { + background-color: var(--hover); + } + + .fr-enlarge-link:active { + background-color: var(--active); + } + + .fr-enlarge-button button:hover, + .fr-enlarge-button button:active { + background-image: none; + } + + .fr-enlarge-button:hover { + background-color: var(--hover); + } + + .fr-enlarge-button:active { + background-color: var(--active); + } + + :root[data-fr-theme=dark] { + --brighten: 1; + } + + .fr-card--download.fr-enlarge-link:hover .fr-card__header, + .fr-card--download.fr-enlarge-button:hover .fr-card__header { + background-color: var(--hover); + } + + .fr-card--download.fr-enlarge-link:active .fr-card__header, + .fr-card--download.fr-enlarge-button:active .fr-card__header { + background-color: var(--active); + } + + .fr-header__brand.fr-enlarge-link a[href]:hover { + --a: 0.1; + } + + .fr-header__brand.fr-enlarge-link a[href]:active { + --a: 0.2; + } +} +@media (-ms-high-contrast: active) and (-ms-high-contrast: active), (-ms-high-contrast: active) and (forced-colors: active), (forced-colors: active) and (-ms-high-contrast: active), (forced-colors: active) and (forced-colors: active) { + [class^=fr-icon-]::before, + [class^=fr-icon-]::after, + [class*=" fr-icon-"]::before, + [class*=" fr-icon-"]::after, + [class^=fr-fi-]::before, + [class^=fr-fi-]::after, + [class*=" fr-fi-"]::before, + [class*=" fr-fi-"]::after { + forced-color-adjust: none; + background-color: canvastext; + } + + button[class^=fr-icon-]:not([disabled])::before, + button[class^=fr-icon-]:not([disabled])::after, + button[class*=" fr-icon-"]:not([disabled])::before, + button[class*=" fr-icon-"]:not([disabled])::after, + button[class^=fr-fi-]:not([disabled])::before, + button[class^=fr-fi-]:not([disabled])::after, + button[class*=" fr-fi-"]:not([disabled])::before, + button[class*=" fr-fi-"]:not([disabled])::after { + background-color: buttontext; + } + + a[href][class^=fr-icon-]::before, + a[href][class^=fr-icon-]::after, + a[href][class*=" fr-icon-"]::before, + a[href][class*=" fr-icon-"]::after, + a[href][class^=fr-fi-]::before, + a[href][class^=fr-fi-]::after, + a[href][class*=" fr-fi-"]::before, + a[href][class*=" fr-fi-"]::after { + background-color: linktext; + } + + a[class^=fr-icon-]:not([href])::before, + a[class^=fr-icon-]:not([href])::after, + a[class*=" fr-icon-"]:not([href])::before, + a[class*=" fr-icon-"]:not([href])::after, + a[class^=fr-fi-]:not([href])::before, + a[class^=fr-fi-]:not([href])::after, + a[class*=" fr-fi-"]:not([href])::before, + a[class*=" fr-fi-"]:not([href])::after, + button[class^=fr-icon-]:disabled::before, + button[class^=fr-icon-]:disabled::after, + button[class*=" fr-icon-"]:disabled::before, + button[class*=" fr-icon-"]:disabled::after, + button[class^=fr-fi-]:disabled::before, + button[class^=fr-fi-]:disabled::after, + button[class*=" fr-fi-"]:disabled::before, + button[class*=" fr-fi-"]:disabled::after, + input[class^=fr-icon-]:disabled::before, + input[class^=fr-icon-]:disabled::after, + input[class*=" fr-icon-"]:disabled::before, + input[class*=" fr-icon-"]:disabled::after, + input[class^=fr-fi-]:disabled::before, + input[class^=fr-fi-]:disabled::after, + input[class*=" fr-fi-"]:disabled::before, + input[class*=" fr-fi-"]:disabled::after, + input[type=checkbox][class^=fr-icon-]:disabled::before, + input[type=checkbox][class^=fr-icon-]:disabled::after, + input[type=checkbox][class*=" fr-icon-"]:disabled::before, + input[type=checkbox][class*=" fr-icon-"]:disabled::after, + input[type=checkbox][class^=fr-fi-]:disabled::before, + input[type=checkbox][class^=fr-fi-]:disabled::after, + input[type=checkbox][class*=" fr-fi-"]:disabled::before, + input[type=checkbox][class*=" fr-fi-"]:disabled::after, + input[type=checkbox]:disabled + label[class^=fr-icon-]::before, + input[type=checkbox]:disabled + label[class^=fr-icon-]::after, + input[type=checkbox]:disabled + label[class*=" fr-icon-"]::before, + input[type=checkbox]:disabled + label[class*=" fr-icon-"]::after, + input[type=checkbox]:disabled + label[class^=fr-fi-]::before, + input[type=checkbox]:disabled + label[class^=fr-fi-]::after, + input[type=checkbox]:disabled + label[class*=" fr-fi-"]::before, + input[type=checkbox]:disabled + label[class*=" fr-fi-"]::after, + input[type=radio][class^=fr-icon-]:disabled::before, + input[type=radio][class^=fr-icon-]:disabled::after, + input[type=radio][class*=" fr-icon-"]:disabled::before, + input[type=radio][class*=" fr-icon-"]:disabled::after, + input[type=radio][class^=fr-fi-]:disabled::before, + input[type=radio][class^=fr-fi-]:disabled::after, + input[type=radio][class*=" fr-fi-"]:disabled::before, + input[type=radio][class*=" fr-fi-"]:disabled::after, + input[type=radio]:disabled + label[class^=fr-icon-]::before, + input[type=radio]:disabled + label[class^=fr-icon-]::after, + input[type=radio]:disabled + label[class*=" fr-icon-"]::before, + input[type=radio]:disabled + label[class*=" fr-icon-"]::after, + input[type=radio]:disabled + label[class^=fr-fi-]::before, + input[type=radio]:disabled + label[class^=fr-fi-]::after, + input[type=radio]:disabled + label[class*=" fr-fi-"]::before, + input[type=radio]:disabled + label[class*=" fr-fi-"]::after, + select[class^=fr-icon-]:disabled::before, + select[class^=fr-icon-]:disabled::after, + select[class*=" fr-icon-"]:disabled::before, + select[class*=" fr-icon-"]:disabled::after, + select[class^=fr-fi-]:disabled::before, + select[class^=fr-fi-]:disabled::after, + select[class*=" fr-fi-"]:disabled::before, + select[class*=" fr-fi-"]:disabled::after, + textarea[class^=fr-icon-]:disabled::before, + textarea[class^=fr-icon-]:disabled::after, + textarea[class*=" fr-icon-"]:disabled::before, + textarea[class*=" fr-icon-"]:disabled::after, + textarea[class^=fr-fi-]:disabled::before, + textarea[class^=fr-fi-]:disabled::after, + textarea[class*=" fr-fi-"]:disabled::before, + textarea[class*=" fr-fi-"]:disabled::after, + video[class^=fr-icon-]:not([href])::before, + video[class^=fr-icon-]:not([href])::after, + video[class*=" fr-icon-"]:not([href])::before, + video[class*=" fr-icon-"]:not([href])::after, + video[class^=fr-fi-]:not([href])::before, + video[class^=fr-fi-]:not([href])::after, + video[class*=" fr-fi-"]:not([href])::before, + video[class*=" fr-fi-"]:not([href])::after, + audio[class^=fr-icon-]:not([href])::before, + audio[class^=fr-icon-]:not([href])::after, + audio[class*=" fr-icon-"]:not([href])::before, + audio[class*=" fr-icon-"]:not([href])::after, + audio[class^=fr-fi-]:not([href])::before, + audio[class^=fr-fi-]:not([href])::after, + audio[class*=" fr-fi-"]:not([href])::before, + audio[class*=" fr-fi-"]:not([href])::after { + background-color: graytext; + } + + .fr-tabs__tab[aria-selected=true][class^=fr-icon-]:not(:disabled)::before, + .fr-tabs__tab[aria-selected=true][class^=fr-icon-]:not(:disabled)::after, + .fr-tabs__tab[aria-selected=true][class*=" fr-icon-"]:not(:disabled)::before, + .fr-tabs__tab[aria-selected=true][class*=" fr-icon-"]:not(:disabled)::after, + .fr-tabs__tab[aria-selected=true][class^=fr-fi-]:not(:disabled)::before, + .fr-tabs__tab[aria-selected=true][class^=fr-fi-]:not(:disabled)::after, + .fr-tabs__tab[aria-selected=true][class*=" fr-fi-"]:not(:disabled)::before, + .fr-tabs__tab[aria-selected=true][class*=" fr-fi-"]:not(:disabled)::after { + background-color: highlight; + } + + a.fr-tag[aria-pressed=true]:not(:disabled)::before, + a.fr-tag[aria-pressed=true]:not(:disabled)::after, + button.fr-tag[aria-pressed=true]:not(:disabled)::before, + button.fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=button].fr-tag[aria-pressed=true]:not(:disabled)::before, + input[type=button].fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=image].fr-tag[aria-pressed=true]:not(:disabled)::before, + input[type=image].fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=reset].fr-tag[aria-pressed=true]:not(:disabled)::before, + input[type=reset].fr-tag[aria-pressed=true]:not(:disabled)::after, + input[type=submit].fr-tag[aria-pressed=true]:not(:disabled)::before, + input[type=submit].fr-tag[aria-pressed=true]:not(:disabled)::after { + background-color: highlight; + } + + .fr-segmented input:checked + label::before { + background-color: highlight; + } + + .fr-segmented input:checked:disabled + label::before { + background-color: graytext; + } +} +@media (prefers-reduced-motion: reduce) { + .fr-collapse { + transition: none; + } + + .fr-collapse::before { + transition: none; + } + + .fr-accordion__btn::after { + transition: none; + } + + .fr-accordion .fr-collapse { + transition: none; + } + + .fr-tabs { + transition: none; + } + + .fr-tabs__panel { + transition: none; + } + + .fr-modal { + transition: none; + } + + .fr-modal--opened { + transition: none; + } + + .fr-modal__footer { + transition: none; + } + + .fr-nav__btn::after { + transition: none; + } + + .fr-translate .fr-translate__btn::after { + transition: none; + } + + .fr-translate__menu { + transition: none; + } + + .fr-consent-service .fr-consent-service__collapse-btn::after { + transition: none; + } +} +@media (prefers-color-scheme: dark) and (forced-colors: active) { + .fr-logo::after { + background-position: -2.625rem 100%; + } + + [data-fr-theme=dark] .fr-logo::after { + background-position: -2.625rem 100%; + } + + .fr-logo--sm::after { + background-position: -1.96875rem 100%; + } + + [data-fr-theme=dark] .fr-logo--sm::after { + background-position: -1.96875rem 100%; + } + + .fr-logo--lg::after { + background-position: -3.28125rem 100%; + } + + [data-fr-theme=dark] .fr-logo--lg::after { + background-position: -3.28125rem 100%; + } + + .fr-footer__brand .fr-logo::after { + background-position: -2.625rem 100%; + } + + [data-fr-theme=dark] .fr-footer__brand .fr-logo::after { + background-position: -2.625rem 100%; + } + + .fr-header__logo .fr-logo::after { + background-position: -1.96875rem 100%; + } + + [data-fr-theme=dark] .fr-header__logo .fr-logo::after { + background-position: -1.96875rem 100%; + } +} +@media (prefers-color-scheme: light) and (forced-colors: active) { + .fr-logo::after { + background-position: 0 calc(100% + 1.875rem); + } + + [data-fr-theme=dark] .fr-logo::after { + background-position: 0 calc(100% + 1.875rem); + } + + .fr-logo--sm::after { + background-position: 0 calc(100% + 1.40625rem); + } + + [data-fr-theme=dark] .fr-logo--sm::after { + background-position: 0 calc(100% + 1.40625rem); + } + + .fr-logo--lg::after { + background-position: 0 calc(100% + 2.34375rem); + } + + [data-fr-theme=dark] .fr-logo--lg::after { + background-position: 0 calc(100% + 2.34375rem); + } + + .fr-footer__brand .fr-logo::after { + background-position: 0 calc(100% + 1.875rem); + } + + [data-fr-theme=dark] .fr-footer__brand .fr-logo::after { + background-position: 0 calc(100% + 1.875rem); + } + + .fr-header__logo .fr-logo::after { + background-position: 0 calc(100% + 1.40625rem); + } + + [data-fr-theme=dark] .fr-header__logo .fr-logo::after { + background-position: 0 calc(100% + 1.40625rem); + } +} +@media (min-width: 48em) and (-ms-high-contrast: active), (min-width: 48em) and (forced-colors: active) { + .fr-sidemenu--right .fr-sidemenu__inner { + border-left: 1px solid; + } +} +@media (-ms-high-contrast: active) and (min-width: 48em), (forced-colors: active) and (min-width: 48em) { + .fr-highlight { + padding-left: 2rem; + } + + .fr-callout { + padding-left: 2.75rem; + } +} +@media (min-width: 62em) and (-ms-high-contrast: active), (min-width: 62em) and (forced-colors: active) { + .fr-pagination__link--first.fr-pagination__link--lg-label::before { + forced-color-adjust: none; + } + + .fr-pagination__link--prev.fr-pagination__link--lg-label::before { + forced-color-adjust: none; + } + + .fr-pagination__link--next.fr-pagination__link--lg-label::after { + forced-color-adjust: none; + } + + .fr-pagination__link--last.fr-pagination__link--lg-label::after { + forced-color-adjust: none; + } + + .fr-nav__link[aria-current]:not([aria-current=false])::before, + .fr-nav__btn[aria-current]:not([aria-current=false])::before { + background-color: highlight; + height: 0.25rem; + } + + .fr-menu__list { + outline: 1px solid; + } + + .fr-mega-menu { + outline: 1px solid; + } + + .fr-translate .fr-menu__list { + border-top: 1px solid; + } +} +@media (forced-colors: active), (prefers-contrast: more) { + .fr-pagination__link[aria-current]:not([aria-current=false]) { + justify-content: center; + padding: calc(0.25rem - 1px) calc(0.75rem - 1px); + border: 1px solid var(--border-active-blue-france); + } +} +@media (min-width: 48em) and (prefers-color-scheme: dark) and (forced-colors: active) { + .fr-footer__brand .fr-logo::after { + background-position: -3.28125rem 100%; + } + + [data-fr-theme=dark] .fr-footer__brand .fr-logo::after { + background-position: -3.28125rem 100%; + } +} +@media (min-width: 48em) and (prefers-color-scheme: light) and (forced-colors: active) { + .fr-footer__brand .fr-logo::after { + background-position: 0 calc(100% + 2.34375rem); + } + + [data-fr-theme=dark] .fr-footer__brand .fr-logo::after { + background-position: 0 calc(100% + 2.34375rem); + } +} +@media (-ms-high-contrast: active) and (min-width: 62em), (forced-colors: active) and (min-width: 62em) { + .fr-header { + outline: none; + } +} diff --git a/dist/dsfr/dsfr/dsfr.main.min.css b/dist/dsfr/dsfr/dsfr.main.min.css new file mode 100644 index 0000000..eeb81a4 --- /dev/null +++ b/dist/dsfr/dsfr/dsfr.main.min.css @@ -0,0 +1,212 @@ +@charset "UTF-8"; +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */a{--hover-tint:var(--idle);--active-tint:var(--active);color:inherit;text-decoration:var(--text-decoration)}:root{--underline-max-width:100%;--underline-hover-width:0;--underline-idle-width:var(--underline-max-width);--underline-x:calc(var(--underline-max-width)*0);--underline-thickness:0.0625em;--underline-img:linear-gradient(0deg,currentColor,currentColor);--external-link-content:"";--text-decoration:none;--ul-type:disc;--ol-type:decimal;--ul-start:1rem;--ol-start:1.5rem;--xl-block:0.5rem;--li-bottom:0.25rem;--xl-base:1em;--ol-content:counters(li-counter,".") ".  ";--text-spacing:0 0 1.5rem;--title-spacing:0 0 1.5rem;--display-spacing:0 0 2rem;--background-default-grey:var(--grey-1000-50);--background-default-grey-hover:var(--grey-1000-50-hover);--background-default-grey-active:var(--grey-1000-50-active);--background-alt-grey:var(--grey-975-75);--background-alt-grey-hover:var(--grey-975-75-hover);--background-alt-grey-active:var(--grey-975-75-active);--background-alt-blue-france:var(--blue-france-975-75);--background-alt-blue-france-hover:var(--blue-france-975-75-hover);--background-alt-blue-france-active:var(--blue-france-975-75-active);--background-alt-red-marianne:var(--red-marianne-975-75);--background-alt-red-marianne-hover:var(--red-marianne-975-75-hover);--background-alt-red-marianne-active:var(--red-marianne-975-75-active);--background-alt-green-tilleul-verveine:var(--green-tilleul-verveine-975-75);--background-alt-green-tilleul-verveine-hover:var(--green-tilleul-verveine-975-75-hover);--background-alt-green-tilleul-verveine-active:var(--green-tilleul-verveine-975-75-active);--background-alt-green-bourgeon:var(--green-bourgeon-975-75);--background-alt-green-bourgeon-hover:var(--green-bourgeon-975-75-hover);--background-alt-green-bourgeon-active:var(--green-bourgeon-975-75-active);--background-alt-green-emeraude:var(--green-emeraude-975-75);--background-alt-green-emeraude-hover:var(--green-emeraude-975-75-hover);--background-alt-green-emeraude-active:var(--green-emeraude-975-75-active);--background-alt-green-menthe:var(--green-menthe-975-75);--background-alt-green-menthe-hover:var(--green-menthe-975-75-hover);--background-alt-green-menthe-active:var(--green-menthe-975-75-active);--background-alt-green-archipel:var(--green-archipel-975-75);--background-alt-green-archipel-hover:var(--green-archipel-975-75-hover);--background-alt-green-archipel-active:var(--green-archipel-975-75-active);--background-alt-blue-ecume:var(--blue-ecume-975-75);--background-alt-blue-ecume-hover:var(--blue-ecume-975-75-hover);--background-alt-blue-ecume-active:var(--blue-ecume-975-75-active);--background-alt-blue-cumulus:var(--blue-cumulus-975-75);--background-alt-blue-cumulus-hover:var(--blue-cumulus-975-75-hover);--background-alt-blue-cumulus-active:var(--blue-cumulus-975-75-active);--background-alt-purple-glycine:var(--purple-glycine-975-75);--background-alt-purple-glycine-hover:var(--purple-glycine-975-75-hover);--background-alt-purple-glycine-active:var(--purple-glycine-975-75-active);--background-alt-pink-macaron:var(--pink-macaron-975-75);--background-alt-pink-macaron-hover:var(--pink-macaron-975-75-hover);--background-alt-pink-macaron-active:var(--pink-macaron-975-75-active);--background-alt-pink-tuile:var(--pink-tuile-975-75);--background-alt-pink-tuile-hover:var(--pink-tuile-975-75-hover);--background-alt-pink-tuile-active:var(--pink-tuile-975-75-active);--background-alt-yellow-tournesol:var(--yellow-tournesol-975-75);--background-alt-yellow-tournesol-hover:var(--yellow-tournesol-975-75-hover);--background-alt-yellow-tournesol-active:var(--yellow-tournesol-975-75-active);--background-alt-yellow-moutarde:var(--yellow-moutarde-975-75);--background-alt-yellow-moutarde-hover:var(--yellow-moutarde-975-75-hover);--background-alt-yellow-moutarde-active:var(--yellow-moutarde-975-75-active);--background-alt-orange-terre-battue:var(--orange-terre-battue-975-75);--background-alt-orange-terre-battue-hover:var(--orange-terre-battue-975-75-hover);--background-alt-orange-terre-battue-active:var(--orange-terre-battue-975-75-active);--background-alt-brown-cafe-creme:var(--brown-cafe-creme-975-75);--background-alt-brown-cafe-creme-hover:var(--brown-cafe-creme-975-75-hover);--background-alt-brown-cafe-creme-active:var(--brown-cafe-creme-975-75-active);--background-alt-brown-caramel:var(--brown-caramel-975-75);--background-alt-brown-caramel-hover:var(--brown-caramel-975-75-hover);--background-alt-brown-caramel-active:var(--brown-caramel-975-75-active);--background-alt-brown-opera:var(--brown-opera-975-75);--background-alt-brown-opera-hover:var(--brown-opera-975-75-hover);--background-alt-brown-opera-active:var(--brown-opera-975-75-active);--background-alt-beige-gris-galet:var(--beige-gris-galet-975-75);--background-alt-beige-gris-galet-hover:var(--beige-gris-galet-975-75-hover);--background-alt-beige-gris-galet-active:var(--beige-gris-galet-975-75-active);--background-contrast-grey:var(--grey-950-100);--background-contrast-grey-hover:var(--grey-950-100-hover);--background-contrast-grey-active:var(--grey-950-100-active);--background-contrast-blue-france:var(--blue-france-950-100);--background-contrast-blue-france-hover:var(--blue-france-950-100-hover);--background-contrast-blue-france-active:var(--blue-france-950-100-active);--background-contrast-red-marianne:var(--red-marianne-950-100);--background-contrast-red-marianne-hover:var(--red-marianne-950-100-hover);--background-contrast-red-marianne-active:var(--red-marianne-950-100-active);--background-contrast-green-tilleul-verveine:var(--green-tilleul-verveine-950-100);--background-contrast-green-tilleul-verveine-hover:var(--green-tilleul-verveine-950-100-hover);--background-contrast-green-tilleul-verveine-active:var(--green-tilleul-verveine-950-100-active);--background-contrast-green-bourgeon:var(--green-bourgeon-950-100);--background-contrast-green-bourgeon-hover:var(--green-bourgeon-950-100-hover);--background-contrast-green-bourgeon-active:var(--green-bourgeon-950-100-active);--background-contrast-green-emeraude:var(--green-emeraude-950-100);--background-contrast-green-emeraude-hover:var(--green-emeraude-950-100-hover);--background-contrast-green-emeraude-active:var(--green-emeraude-950-100-active);--background-contrast-green-menthe:var(--green-menthe-950-100);--background-contrast-green-menthe-hover:var(--green-menthe-950-100-hover);--background-contrast-green-menthe-active:var(--green-menthe-950-100-active);--background-contrast-green-archipel:var(--green-archipel-950-100);--background-contrast-green-archipel-hover:var(--green-archipel-950-100-hover);--background-contrast-green-archipel-active:var(--green-archipel-950-100-active);--background-contrast-blue-ecume:var(--blue-ecume-950-100);--background-contrast-blue-ecume-hover:var(--blue-ecume-950-100-hover);--background-contrast-blue-ecume-active:var(--blue-ecume-950-100-active);--background-contrast-blue-cumulus:var(--blue-cumulus-950-100);--background-contrast-blue-cumulus-hover:var(--blue-cumulus-950-100-hover);--background-contrast-blue-cumulus-active:var(--blue-cumulus-950-100-active);--background-contrast-purple-glycine:var(--purple-glycine-950-100);--background-contrast-purple-glycine-hover:var(--purple-glycine-950-100-hover);--background-contrast-purple-glycine-active:var(--purple-glycine-950-100-active);--background-contrast-pink-macaron:var(--pink-macaron-950-100);--background-contrast-pink-macaron-hover:var(--pink-macaron-950-100-hover);--background-contrast-pink-macaron-active:var(--pink-macaron-950-100-active);--background-contrast-pink-tuile:var(--pink-tuile-950-100);--background-contrast-pink-tuile-hover:var(--pink-tuile-950-100-hover);--background-contrast-pink-tuile-active:var(--pink-tuile-950-100-active);--background-contrast-yellow-tournesol:var(--yellow-tournesol-950-100);--background-contrast-yellow-tournesol-hover:var(--yellow-tournesol-950-100-hover);--background-contrast-yellow-tournesol-active:var(--yellow-tournesol-950-100-active);--background-contrast-yellow-moutarde:var(--yellow-moutarde-950-100);--background-contrast-yellow-moutarde-hover:var(--yellow-moutarde-950-100-hover);--background-contrast-yellow-moutarde-active:var(--yellow-moutarde-950-100-active);--background-contrast-orange-terre-battue:var(--orange-terre-battue-950-100);--background-contrast-orange-terre-battue-hover:var(--orange-terre-battue-950-100-hover);--background-contrast-orange-terre-battue-active:var(--orange-terre-battue-950-100-active);--background-contrast-brown-cafe-creme:var(--brown-cafe-creme-950-100);--background-contrast-brown-cafe-creme-hover:var(--brown-cafe-creme-950-100-hover);--background-contrast-brown-cafe-creme-active:var(--brown-cafe-creme-950-100-active);--background-contrast-brown-caramel:var(--brown-caramel-950-100);--background-contrast-brown-caramel-hover:var(--brown-caramel-950-100-hover);--background-contrast-brown-caramel-active:var(--brown-caramel-950-100-active);--background-contrast-brown-opera:var(--brown-opera-950-100);--background-contrast-brown-opera-hover:var(--brown-opera-950-100-hover);--background-contrast-brown-opera-active:var(--brown-opera-950-100-active);--background-contrast-beige-gris-galet:var(--beige-gris-galet-950-100);--background-contrast-beige-gris-galet-hover:var(--beige-gris-galet-950-100-hover);--background-contrast-beige-gris-galet-active:var(--beige-gris-galet-950-100-active);--background-contrast-info:var(--info-950-100);--background-contrast-info-hover:var(--info-950-100-hover);--background-contrast-info-active:var(--info-950-100-active);--background-contrast-success:var(--success-950-100);--background-contrast-success-hover:var(--success-950-100-hover);--background-contrast-success-active:var(--success-950-100-active);--background-contrast-warning:var(--warning-950-100);--background-contrast-warning-hover:var(--warning-950-100-hover);--background-contrast-warning-active:var(--warning-950-100-active);--background-contrast-error:var(--error-950-100);--background-contrast-error-hover:var(--error-950-100-hover);--background-contrast-error-active:var(--error-950-100-active);--background-flat-grey:var(--grey-200-850);--background-flat-blue-france:var(--blue-france-sun-113-625);--background-flat-red-marianne:var(--red-marianne-425-625);--background-flat-green-tilleul-verveine:var(--green-tilleul-verveine-sun-418-moon-817);--background-flat-green-bourgeon:var(--green-bourgeon-sun-425-moon-759);--background-flat-green-emeraude:var(--green-emeraude-sun-425-moon-753);--background-flat-green-menthe:var(--green-menthe-sun-373-moon-652);--background-flat-green-archipel:var(--green-archipel-sun-391-moon-716);--background-flat-blue-ecume:var(--blue-ecume-sun-247-moon-675);--background-flat-blue-cumulus:var(--blue-cumulus-sun-368-moon-732);--background-flat-purple-glycine:var(--purple-glycine-sun-319-moon-630);--background-flat-pink-macaron:var(--pink-macaron-sun-406-moon-833);--background-flat-pink-tuile:var(--pink-tuile-sun-425-moon-750);--background-flat-yellow-tournesol:var(--yellow-tournesol-sun-407-moon-922);--background-flat-yellow-moutarde:var(--yellow-moutarde-sun-348-moon-860);--background-flat-orange-terre-battue:var(--orange-terre-battue-sun-370-moon-672);--background-flat-brown-cafe-creme:var(--brown-cafe-creme-sun-383-moon-885);--background-flat-brown-caramel:var(--brown-caramel-sun-425-moon-901);--background-flat-brown-opera:var(--brown-opera-sun-395-moon-820);--background-flat-beige-gris-galet:var(--beige-gris-galet-sun-407-moon-821);--background-flat-info:var(--info-425-625);--background-flat-success:var(--success-425-625);--background-flat-warning:var(--warning-425-625);--background-flat-error:var(--error-425-625);--background-action-high-grey:var(--grey-200-850);--background-action-high-grey-hover:var(--grey-200-850-hover);--background-action-high-grey-active:var(--grey-200-850-active);--background-action-high-blue-france:var(--blue-france-sun-113-625);--background-action-high-blue-france-hover:var(--blue-france-sun-113-625-hover);--background-action-high-blue-france-active:var(--blue-france-sun-113-625-active);--background-action-high-red-marianne:var(--red-marianne-425-625);--background-action-high-red-marianne-hover:var(--red-marianne-425-625-hover);--background-action-high-red-marianne-active:var(--red-marianne-425-625-active);--background-action-high-green-tilleul-verveine:var(--green-tilleul-verveine-sun-418-moon-817);--background-action-high-green-tilleul-verveine-hover:var(--green-tilleul-verveine-sun-418-moon-817-hover);--background-action-high-green-tilleul-verveine-active:var(--green-tilleul-verveine-sun-418-moon-817-active);--background-action-high-green-bourgeon:var(--green-bourgeon-sun-425-moon-759);--background-action-high-green-bourgeon-hover:var(--green-bourgeon-sun-425-moon-759-hover);--background-action-high-green-bourgeon-active:var(--green-bourgeon-sun-425-moon-759-active);--background-action-high-green-emeraude:var(--green-emeraude-sun-425-moon-753);--background-action-high-green-emeraude-hover:var(--green-emeraude-sun-425-moon-753-hover);--background-action-high-green-emeraude-active:var(--green-emeraude-sun-425-moon-753-active);--background-action-high-green-menthe:var(--green-menthe-sun-373-moon-652);--background-action-high-green-menthe-hover:var(--green-menthe-sun-373-moon-652-hover);--background-action-high-green-menthe-active:var(--green-menthe-sun-373-moon-652-active);--background-action-high-green-archipel:var(--green-archipel-sun-391-moon-716);--background-action-high-green-archipel-hover:var(--green-archipel-sun-391-moon-716-hover);--background-action-high-green-archipel-active:var(--green-archipel-sun-391-moon-716-active);--background-action-high-blue-ecume:var(--blue-ecume-sun-247-moon-675);--background-action-high-blue-ecume-hover:var(--blue-ecume-sun-247-moon-675-hover);--background-action-high-blue-ecume-active:var(--blue-ecume-sun-247-moon-675-active);--background-action-high-blue-cumulus:var(--blue-cumulus-sun-368-moon-732);--background-action-high-blue-cumulus-hover:var(--blue-cumulus-sun-368-moon-732-hover);--background-action-high-blue-cumulus-active:var(--blue-cumulus-sun-368-moon-732-active);--background-action-high-purple-glycine:var(--purple-glycine-sun-319-moon-630);--background-action-high-purple-glycine-hover:var(--purple-glycine-sun-319-moon-630-hover);--background-action-high-purple-glycine-active:var(--purple-glycine-sun-319-moon-630-active);--background-action-high-pink-macaron:var(--pink-macaron-sun-406-moon-833);--background-action-high-pink-macaron-hover:var(--pink-macaron-sun-406-moon-833-hover);--background-action-high-pink-macaron-active:var(--pink-macaron-sun-406-moon-833-active);--background-action-high-pink-tuile:var(--pink-tuile-sun-425-moon-750);--background-action-high-pink-tuile-hover:var(--pink-tuile-sun-425-moon-750-hover);--background-action-high-pink-tuile-active:var(--pink-tuile-sun-425-moon-750-active);--background-action-high-yellow-tournesol:var(--yellow-tournesol-sun-407-moon-922);--background-action-high-yellow-tournesol-hover:var(--yellow-tournesol-sun-407-moon-922-hover);--background-action-high-yellow-tournesol-active:var(--yellow-tournesol-sun-407-moon-922-active);--background-action-high-yellow-moutarde:var(--yellow-moutarde-sun-348-moon-860);--background-action-high-yellow-moutarde-hover:var(--yellow-moutarde-sun-348-moon-860-hover);--background-action-high-yellow-moutarde-active:var(--yellow-moutarde-sun-348-moon-860-active);--background-action-high-orange-terre-battue:var(--orange-terre-battue-sun-370-moon-672);--background-action-high-orange-terre-battue-hover:var(--orange-terre-battue-sun-370-moon-672-hover);--background-action-high-orange-terre-battue-active:var(--orange-terre-battue-sun-370-moon-672-active);--background-action-high-brown-cafe-creme:var(--brown-cafe-creme-sun-383-moon-885);--background-action-high-brown-cafe-creme-hover:var(--brown-cafe-creme-sun-383-moon-885-hover);--background-action-high-brown-cafe-creme-active:var(--brown-cafe-creme-sun-383-moon-885-active);--background-action-high-brown-caramel:var(--brown-caramel-sun-425-moon-901);--background-action-high-brown-caramel-hover:var(--brown-caramel-sun-425-moon-901-hover);--background-action-high-brown-caramel-active:var(--brown-caramel-sun-425-moon-901-active);--background-action-high-brown-opera:var(--brown-opera-sun-395-moon-820);--background-action-high-brown-opera-hover:var(--brown-opera-sun-395-moon-820-hover);--background-action-high-brown-opera-active:var(--brown-opera-sun-395-moon-820-active);--background-action-high-beige-gris-galet:var(--beige-gris-galet-sun-407-moon-821);--background-action-high-beige-gris-galet-hover:var(--beige-gris-galet-sun-407-moon-821-hover);--background-action-high-beige-gris-galet-active:var(--beige-gris-galet-sun-407-moon-821-active);--background-action-high-info:var(--info-425-625);--background-action-high-info-hover:var(--info-425-625-hover);--background-action-high-info-active:var(--info-425-625-active);--background-action-high-success:var(--success-425-625);--background-action-high-success-hover:var(--success-425-625-hover);--background-action-high-success-active:var(--success-425-625-active);--background-action-high-warning:var(--warning-425-625);--background-action-high-warning-hover:var(--warning-425-625-hover);--background-action-high-warning-active:var(--warning-425-625-active);--background-action-high-error:var(--error-425-625);--background-action-high-error-hover:var(--error-425-625-hover);--background-action-high-error-active:var(--error-425-625-active);--background-action-low-blue-france:var(--blue-france-925-125);--background-action-low-blue-france-hover:var(--blue-france-925-125-hover);--background-action-low-blue-france-active:var(--blue-france-925-125-active);--background-action-low-red-marianne:var(--red-marianne-925-125);--background-action-low-red-marianne-hover:var(--red-marianne-925-125-hover);--background-action-low-red-marianne-active:var(--red-marianne-925-125-active);--background-action-low-green-tilleul-verveine:var(--green-tilleul-verveine-925-125);--background-action-low-green-tilleul-verveine-hover:var(--green-tilleul-verveine-925-125-hover);--background-action-low-green-tilleul-verveine-active:var(--green-tilleul-verveine-925-125-active);--background-action-low-green-bourgeon:var(--green-bourgeon-925-125);--background-action-low-green-bourgeon-hover:var(--green-bourgeon-925-125-hover);--background-action-low-green-bourgeon-active:var(--green-bourgeon-925-125-active);--background-action-low-green-emeraude:var(--green-emeraude-925-125);--background-action-low-green-emeraude-hover:var(--green-emeraude-925-125-hover);--background-action-low-green-emeraude-active:var(--green-emeraude-925-125-active);--background-action-low-green-menthe:var(--green-menthe-925-125);--background-action-low-green-menthe-hover:var(--green-menthe-925-125-hover);--background-action-low-green-menthe-active:var(--green-menthe-925-125-active);--background-action-low-green-archipel:var(--green-archipel-925-125);--background-action-low-green-archipel-hover:var(--green-archipel-925-125-hover);--background-action-low-green-archipel-active:var(--green-archipel-925-125-active);--background-action-low-blue-ecume:var(--blue-ecume-925-125);--background-action-low-blue-ecume-hover:var(--blue-ecume-925-125-hover);--background-action-low-blue-ecume-active:var(--blue-ecume-925-125-active);--background-action-low-blue-cumulus:var(--blue-cumulus-925-125);--background-action-low-blue-cumulus-hover:var(--blue-cumulus-925-125-hover);--background-action-low-blue-cumulus-active:var(--blue-cumulus-925-125-active);--background-action-low-purple-glycine:var(--purple-glycine-925-125);--background-action-low-purple-glycine-hover:var(--purple-glycine-925-125-hover);--background-action-low-purple-glycine-active:var(--purple-glycine-925-125-active);--background-action-low-pink-macaron:var(--pink-macaron-925-125);--background-action-low-pink-macaron-hover:var(--pink-macaron-925-125-hover);--background-action-low-pink-macaron-active:var(--pink-macaron-925-125-active);--background-action-low-pink-tuile:var(--pink-tuile-925-125);--background-action-low-pink-tuile-hover:var(--pink-tuile-925-125-hover);--background-action-low-pink-tuile-active:var(--pink-tuile-925-125-active);--background-action-low-yellow-tournesol:var(--yellow-tournesol-925-125);--background-action-low-yellow-tournesol-hover:var(--yellow-tournesol-925-125-hover);--background-action-low-yellow-tournesol-active:var(--yellow-tournesol-925-125-active);--background-action-low-yellow-moutarde:var(--yellow-moutarde-925-125);--background-action-low-yellow-moutarde-hover:var(--yellow-moutarde-925-125-hover);--background-action-low-yellow-moutarde-active:var(--yellow-moutarde-925-125-active);--background-action-low-orange-terre-battue:var(--orange-terre-battue-925-125);--background-action-low-orange-terre-battue-hover:var(--orange-terre-battue-925-125-hover);--background-action-low-orange-terre-battue-active:var(--orange-terre-battue-925-125-active);--background-action-low-brown-cafe-creme:var(--brown-cafe-creme-925-125);--background-action-low-brown-cafe-creme-hover:var(--brown-cafe-creme-925-125-hover);--background-action-low-brown-cafe-creme-active:var(--brown-cafe-creme-925-125-active);--background-action-low-brown-caramel:var(--brown-caramel-925-125);--background-action-low-brown-caramel-hover:var(--brown-caramel-925-125-hover);--background-action-low-brown-caramel-active:var(--brown-caramel-925-125-active);--background-action-low-brown-opera:var(--brown-opera-925-125);--background-action-low-brown-opera-hover:var(--brown-opera-925-125-hover);--background-action-low-brown-opera-active:var(--brown-opera-925-125-active);--background-action-low-beige-gris-galet:var(--beige-gris-galet-925-125);--background-action-low-beige-gris-galet-hover:var(--beige-gris-galet-925-125-hover);--background-action-low-beige-gris-galet-active:var(--beige-gris-galet-925-125-active);--background-active-blue-france:var(--blue-france-sun-113-625);--background-active-blue-france-hover:var(--blue-france-sun-113-625-hover);--background-active-blue-france-active:var(--blue-france-sun-113-625-active);--background-active-red-marianne:var(--red-marianne-425-625);--background-active-red-marianne-hover:var(--red-marianne-425-625-hover);--background-active-red-marianne-active:var(--red-marianne-425-625-active);--background-open-blue-france:var(--blue-france-925-125);--background-open-blue-france-hover:var(--blue-france-925-125-hover);--background-open-blue-france-active:var(--blue-france-925-125-active);--background-open-red-marianne:var(--red-marianne-925-125);--background-open-red-marianne-hover:var(--red-marianne-925-125-hover);--background-open-red-marianne-active:var(--red-marianne-925-125-active);--background-disabled-grey:var(--grey-925-125);--background-raised-grey:var(--grey-1000-75);--background-raised-grey-hover:var(--grey-1000-75-hover);--background-raised-grey-active:var(--grey-1000-75-active);--background-overlap-grey:var(--grey-1000-100);--background-overlap-grey-hover:var(--grey-1000-100-hover);--background-overlap-grey-active:var(--grey-1000-100-active);--background-lifted-grey:var(--grey-1000-75);--background-lifted-grey-hover:var(--grey-1000-75-hover);--background-lifted-grey-active:var(--grey-1000-75-active);--background-alt-raised-grey:var(--grey-975-100);--background-alt-raised-grey-hover:var(--grey-975-100-hover);--background-alt-raised-grey-active:var(--grey-975-100-active);--background-alt-overlap-grey:var(--grey-975-125);--background-alt-overlap-grey-hover:var(--grey-975-125-hover);--background-alt-overlap-grey-active:var(--grey-975-125-active);--background-contrast-raised-grey:var(--grey-950-125);--background-contrast-raised-grey-hover:var(--grey-950-125-hover);--background-contrast-raised-grey-active:var(--grey-950-125-active);--background-contrast-overlap-grey:var(--grey-950-150);--background-contrast-overlap-grey-hover:var(--grey-950-150-hover);--background-contrast-overlap-grey-active:var(--grey-950-150-active);--text-default-grey:var(--grey-200-850);--text-default-info:var(--info-425-625);--text-default-success:var(--success-425-625);--text-default-warning:var(--warning-425-625);--text-default-error:var(--error-425-625);--text-action-high-grey:var(--grey-50-1000);--text-action-high-blue-france:var(--blue-france-sun-113-625);--text-action-high-red-marianne:var(--red-marianne-425-625);--text-action-high-green-tilleul-verveine:var(--green-tilleul-verveine-sun-418-moon-817);--text-action-high-green-bourgeon:var(--green-bourgeon-sun-425-moon-759);--text-action-high-green-emeraude:var(--green-emeraude-sun-425-moon-753);--text-action-high-green-menthe:var(--green-menthe-sun-373-moon-652);--text-action-high-green-archipel:var(--green-archipel-sun-391-moon-716);--text-action-high-blue-ecume:var(--blue-ecume-sun-247-moon-675);--text-action-high-blue-cumulus:var(--blue-cumulus-sun-368-moon-732);--text-action-high-purple-glycine:var(--purple-glycine-sun-319-moon-630);--text-action-high-pink-macaron:var(--pink-macaron-sun-406-moon-833);--text-action-high-pink-tuile:var(--pink-tuile-sun-425-moon-750);--text-action-high-yellow-tournesol:var(--yellow-tournesol-sun-407-moon-922);--text-action-high-yellow-moutarde:var(--yellow-moutarde-sun-348-moon-860);--text-action-high-orange-terre-battue:var(--orange-terre-battue-sun-370-moon-672);--text-action-high-brown-cafe-creme:var(--brown-cafe-creme-sun-383-moon-885);--text-action-high-brown-caramel:var(--brown-caramel-sun-425-moon-901);--text-action-high-brown-opera:var(--brown-opera-sun-395-moon-820);--text-action-high-beige-gris-galet:var(--beige-gris-galet-sun-407-moon-821);--text-title-grey:var(--grey-50-1000);--text-title-blue-france:var(--blue-france-sun-113-625);--text-title-red-marianne:var(--red-marianne-425-625);--text-label-grey:var(--grey-50-1000);--text-label-blue-france:var(--blue-france-sun-113-625);--text-label-red-marianne:var(--red-marianne-425-625);--text-label-green-tilleul-verveine:var(--green-tilleul-verveine-sun-418-moon-817);--text-label-green-bourgeon:var(--green-bourgeon-sun-425-moon-759);--text-label-green-emeraude:var(--green-emeraude-sun-425-moon-753);--text-label-green-menthe:var(--green-menthe-sun-373-moon-652);--text-label-green-archipel:var(--green-archipel-sun-391-moon-716);--text-label-blue-ecume:var(--blue-ecume-sun-247-moon-675);--text-label-blue-cumulus:var(--blue-cumulus-sun-368-moon-732);--text-label-purple-glycine:var(--purple-glycine-sun-319-moon-630);--text-label-pink-macaron:var(--pink-macaron-sun-406-moon-833);--text-label-pink-tuile:var(--pink-tuile-sun-425-moon-750);--text-label-yellow-tournesol:var(--yellow-tournesol-sun-407-moon-922);--text-label-yellow-moutarde:var(--yellow-moutarde-sun-348-moon-860);--text-label-orange-terre-battue:var(--orange-terre-battue-sun-370-moon-672);--text-label-brown-cafe-creme:var(--brown-cafe-creme-sun-383-moon-885);--text-label-brown-caramel:var(--brown-caramel-sun-425-moon-901);--text-label-brown-opera:var(--brown-opera-sun-395-moon-820);--text-label-beige-gris-galet:var(--beige-gris-galet-sun-407-moon-821);--text-active-grey:var(--grey-50-1000);--text-active-blue-france:var(--blue-france-sun-113-625);--text-active-red-marianne:var(--red-marianne-425-625);--text-mention-grey:var(--grey-425-625);--text-inverted-grey:var(--grey-1000-50);--text-inverted-blue-france:var(--blue-france-975-sun-113);--text-inverted-red-marianne:var(--red-marianne-975-75);--text-inverted-info:var(--info-975-75);--text-inverted-success:var(--success-975-75);--text-inverted-warning:var(--warning-975-75);--text-inverted-error:var(--error-975-75);--text-inverted-green-tilleul-verveine:var(--green-tilleul-verveine-975-75);--text-inverted-green-bourgeon:var(--green-bourgeon-975-75);--text-inverted-green-emeraude:var(--green-emeraude-975-75);--text-inverted-green-menthe:var(--green-menthe-975-75);--text-inverted-green-archipel:var(--green-archipel-975-75);--text-inverted-blue-ecume:var(--blue-ecume-975-75);--text-inverted-blue-cumulus:var(--blue-cumulus-975-75);--text-inverted-purple-glycine:var(--purple-glycine-975-75);--text-inverted-pink-macaron:var(--pink-macaron-975-75);--text-inverted-pink-tuile:var(--pink-tuile-975-75);--text-inverted-yellow-tournesol:var(--yellow-tournesol-975-75);--text-inverted-yellow-moutarde:var(--yellow-moutarde-975-75);--text-inverted-orange-terre-battue:var(--orange-terre-battue-975-75);--text-inverted-brown-cafe-creme:var(--brown-cafe-creme-975-75);--text-inverted-brown-caramel:var(--brown-caramel-975-75);--text-inverted-brown-opera:var(--brown-opera-975-75);--text-inverted-beige-gris-galet:var(--beige-gris-galet-975-75);--text-disabled-grey:var(--grey-625-425);--text-black-white-grey:var(--grey-0-1000);--border-default-grey:var(--grey-900-175);--border-default-blue-france:var(--blue-france-main-525);--border-default-red-marianne:var(--red-marianne-main-472);--border-default-green-tilleul-verveine:var(--green-tilleul-verveine-main-707);--border-default-green-bourgeon:var(--green-bourgeon-main-640);--border-default-green-emeraude:var(--green-emeraude-main-632);--border-default-green-menthe:var(--green-menthe-main-548);--border-default-green-archipel:var(--green-archipel-main-557);--border-default-blue-ecume:var(--blue-ecume-main-400);--border-default-blue-cumulus:var(--blue-cumulus-main-526);--border-default-purple-glycine:var(--purple-glycine-main-494);--border-default-pink-macaron:var(--pink-macaron-main-689);--border-default-pink-tuile:var(--pink-tuile-main-556);--border-default-yellow-tournesol:var(--yellow-tournesol-main-731);--border-default-yellow-moutarde:var(--yellow-moutarde-main-679);--border-default-orange-terre-battue:var(--orange-terre-battue-main-645);--border-default-brown-cafe-creme:var(--brown-cafe-creme-main-782);--border-default-brown-caramel:var(--brown-caramel-main-648);--border-default-brown-opera:var(--brown-opera-main-680);--border-default-beige-gris-galet:var(--beige-gris-galet-main-702);--border-contrast-grey:var(--grey-625-425);--border-active-blue-france:var(--blue-france-sun-113-625);--border-active-red-marianne:var(--red-marianne-425-625);--border-action-high-grey:var(--grey-50-1000);--border-action-high-blue-france:var(--blue-france-sun-113-625);--border-action-high-red-marianne:var(--red-marianne-425-625);--border-action-high-info:var(--info-425-625);--border-action-high-success:var(--success-425-625);--border-action-high-warning:var(--warning-425-625);--border-action-high-error:var(--error-425-625);--border-action-low-blue-france:var(--blue-france-850-200);--border-action-low-red-marianne:var(--red-marianne-850-200);--border-action-low-green-tilleul-verveine:var(--green-tilleul-verveine-850-200);--border-action-low-green-bourgeon:var(--green-bourgeon-850-200);--border-action-low-green-emeraude:var(--green-emeraude-850-200);--border-action-low-green-menthe:var(--green-menthe-850-200);--border-action-low-green-archipel:var(--green-archipel-850-200);--border-action-low-blue-ecume:var(--blue-ecume-850-200);--border-action-low-blue-cumulus:var(--blue-cumulus-850-200);--border-action-low-purple-glycine:var(--purple-glycine-850-200);--border-action-low-pink-macaron:var(--pink-macaron-850-200);--border-action-low-pink-tuile:var(--pink-tuile-850-200);--border-action-low-yellow-tournesol:var(--yellow-tournesol-850-200);--border-action-low-yellow-moutarde:var(--yellow-moutarde-850-200);--border-action-low-orange-terre-battue:var(--orange-terre-battue-850-200);--border-action-low-brown-cafe-creme:var(--brown-cafe-creme-850-200);--border-action-low-brown-caramel:var(--brown-caramel-850-200);--border-action-low-brown-opera:var(--brown-opera-850-200);--border-action-low-beige-gris-galet:var(--beige-gris-galet-850-200);--border-open-blue-france:var(--blue-france-925-125);--border-open-red-marianne:var(--red-marianne-925-125);--border-plain-grey:var(--grey-200-850);--border-plain-blue-france:var(--blue-france-sun-113-625);--border-plain-red-marianne:var(--red-marianne-425-625);--border-plain-info:var(--info-425-625);--border-plain-success:var(--success-425-625);--border-plain-warning:var(--warning-425-625);--border-plain-error:var(--error-425-625);--border-plain-green-tilleul-verveine:var(--green-tilleul-verveine-sun-418-moon-817);--border-plain-green-bourgeon:var(--green-bourgeon-sun-425-moon-759);--border-plain-green-emeraude:var(--green-emeraude-sun-425-moon-753);--border-plain-green-menthe:var(--green-menthe-sun-373-moon-652);--border-plain-green-archipel:var(--green-archipel-sun-391-moon-716);--border-plain-blue-ecume:var(--blue-ecume-sun-247-moon-675);--border-plain-blue-cumulus:var(--blue-cumulus-sun-368-moon-732);--border-plain-purple-glycine:var(--purple-glycine-sun-319-moon-630);--border-plain-pink-macaron:var(--pink-macaron-sun-406-moon-833);--border-plain-pink-tuile:var(--pink-tuile-sun-425-moon-750);--border-plain-yellow-tournesol:var(--yellow-tournesol-sun-407-moon-922);--border-plain-yellow-moutarde:var(--yellow-moutarde-sun-348-moon-860);--border-plain-orange-terre-battue:var(--orange-terre-battue-sun-370-moon-672);--border-plain-brown-cafe-creme:var(--brown-cafe-creme-sun-383-moon-885);--border-plain-brown-caramel:var(--brown-caramel-sun-425-moon-901);--border-plain-brown-opera:var(--brown-opera-sun-395-moon-820);--border-plain-beige-gris-galet:var(--beige-gris-galet-sun-407-moon-821);--border-disabled-grey:var(--grey-925-125);--artwork-major-blue-france:var(--blue-france-sun-113-625);--artwork-major-blue-france-hover:var(--blue-france-sun-113-625-hover);--artwork-major-blue-france-active:var(--blue-france-sun-113-625-active);--artwork-major-red-marianne:var(--red-marianne-425-625);--artwork-major-red-marianne-hover:var(--red-marianne-425-625-hover);--artwork-major-red-marianne-active:var(--red-marianne-425-625-active);--artwork-major-green-tilleul-verveine:var(--green-tilleul-verveine-sun-418-moon-817);--artwork-major-green-tilleul-verveine-hover:var(--green-tilleul-verveine-sun-418-moon-817-hover);--artwork-major-green-tilleul-verveine-active:var(--green-tilleul-verveine-sun-418-moon-817-active);--artwork-major-green-bourgeon:var(--green-bourgeon-sun-425-moon-759);--artwork-major-green-bourgeon-hover:var(--green-bourgeon-sun-425-moon-759-hover);--artwork-major-green-bourgeon-active:var(--green-bourgeon-sun-425-moon-759-active);--artwork-major-green-emeraude:var(--green-emeraude-sun-425-moon-753);--artwork-major-green-emeraude-hover:var(--green-emeraude-sun-425-moon-753-hover);--artwork-major-green-emeraude-active:var(--green-emeraude-sun-425-moon-753-active);--artwork-major-green-menthe:var(--green-menthe-sun-373-moon-652);--artwork-major-green-menthe-hover:var(--green-menthe-sun-373-moon-652-hover);--artwork-major-green-menthe-active:var(--green-menthe-sun-373-moon-652-active);--artwork-major-green-archipel:var(--green-archipel-sun-391-moon-716);--artwork-major-green-archipel-hover:var(--green-archipel-sun-391-moon-716-hover);--artwork-major-green-archipel-active:var(--green-archipel-sun-391-moon-716-active);--artwork-major-blue-ecume:var(--blue-ecume-sun-247-moon-675);--artwork-major-blue-ecume-hover:var(--blue-ecume-sun-247-moon-675-hover);--artwork-major-blue-ecume-active:var(--blue-ecume-sun-247-moon-675-active);--artwork-major-blue-cumulus:var(--blue-cumulus-sun-368-moon-732);--artwork-major-blue-cumulus-hover:var(--blue-cumulus-sun-368-moon-732-hover);--artwork-major-blue-cumulus-active:var(--blue-cumulus-sun-368-moon-732-active);--artwork-major-purple-glycine:var(--purple-glycine-sun-319-moon-630);--artwork-major-purple-glycine-hover:var(--purple-glycine-sun-319-moon-630-hover);--artwork-major-purple-glycine-active:var(--purple-glycine-sun-319-moon-630-active);--artwork-major-pink-macaron:var(--pink-macaron-sun-406-moon-833);--artwork-major-pink-macaron-hover:var(--pink-macaron-sun-406-moon-833-hover);--artwork-major-pink-macaron-active:var(--pink-macaron-sun-406-moon-833-active);--artwork-major-pink-tuile:var(--pink-tuile-sun-425-moon-750);--artwork-major-pink-tuile-hover:var(--pink-tuile-sun-425-moon-750-hover);--artwork-major-pink-tuile-active:var(--pink-tuile-sun-425-moon-750-active);--artwork-major-yellow-tournesol:var(--yellow-tournesol-sun-407-moon-922);--artwork-major-yellow-tournesol-hover:var(--yellow-tournesol-sun-407-moon-922-hover);--artwork-major-yellow-tournesol-active:var(--yellow-tournesol-sun-407-moon-922-active);--artwork-major-yellow-moutarde:var(--yellow-moutarde-sun-348-moon-860);--artwork-major-yellow-moutarde-hover:var(--yellow-moutarde-sun-348-moon-860-hover);--artwork-major-yellow-moutarde-active:var(--yellow-moutarde-sun-348-moon-860-active);--artwork-major-orange-terre-battue:var(--orange-terre-battue-sun-370-moon-672);--artwork-major-orange-terre-battue-hover:var(--orange-terre-battue-sun-370-moon-672-hover);--artwork-major-orange-terre-battue-active:var(--orange-terre-battue-sun-370-moon-672-active);--artwork-major-brown-cafe-creme:var(--brown-cafe-creme-sun-383-moon-885);--artwork-major-brown-cafe-creme-hover:var(--brown-cafe-creme-sun-383-moon-885-hover);--artwork-major-brown-cafe-creme-active:var(--brown-cafe-creme-sun-383-moon-885-active);--artwork-major-brown-caramel:var(--brown-caramel-sun-425-moon-901);--artwork-major-brown-caramel-hover:var(--brown-caramel-sun-425-moon-901-hover);--artwork-major-brown-caramel-active:var(--brown-caramel-sun-425-moon-901-active);--artwork-major-brown-opera:var(--brown-opera-sun-395-moon-820);--artwork-major-brown-opera-hover:var(--brown-opera-sun-395-moon-820-hover);--artwork-major-brown-opera-active:var(--brown-opera-sun-395-moon-820-active);--artwork-major-beige-gris-galet:var(--beige-gris-galet-sun-407-moon-821);--artwork-major-beige-gris-galet-hover:var(--beige-gris-galet-sun-407-moon-821-hover);--artwork-major-beige-gris-galet-active:var(--beige-gris-galet-sun-407-moon-821-active);--artwork-minor-blue-france:var(--blue-france-main-525);--artwork-minor-red-marianne:var(--red-marianne-main-472);--artwork-minor-green-tilleul-verveine:var(--green-tilleul-verveine-main-707);--artwork-minor-green-bourgeon:var(--green-bourgeon-main-640);--artwork-minor-green-emeraude:var(--green-emeraude-main-632);--artwork-minor-green-menthe:var(--green-menthe-main-548);--artwork-minor-green-archipel:var(--green-archipel-main-557);--artwork-minor-blue-ecume:var(--blue-ecume-main-400);--artwork-minor-blue-cumulus:var(--blue-cumulus-main-526);--artwork-minor-purple-glycine:var(--purple-glycine-main-494);--artwork-minor-pink-macaron:var(--pink-macaron-main-689);--artwork-minor-pink-tuile:var(--pink-tuile-main-556);--artwork-minor-yellow-tournesol:var(--yellow-tournesol-main-731);--artwork-minor-yellow-moutarde:var(--yellow-moutarde-main-679);--artwork-minor-orange-terre-battue:var(--orange-terre-battue-main-645);--artwork-minor-brown-cafe-creme:var(--brown-cafe-creme-main-782);--artwork-minor-brown-caramel:var(--brown-caramel-main-648);--artwork-minor-brown-opera:var(--brown-opera-main-680);--artwork-minor-beige-gris-galet:var(--beige-gris-galet-main-702);--artwork-decorative-grey:var(--grey-950-100);--artwork-decorative-blue-france:var(--blue-france-950-100);--artwork-decorative-red-marianne:var(--red-marianne-950-100);--artwork-decorative-green-tilleul-verveine:var(--green-tilleul-verveine-950-100);--artwork-decorative-green-bourgeon:var(--green-bourgeon-950-100);--artwork-decorative-green-emeraude:var(--green-emeraude-950-100);--artwork-decorative-green-menthe:var(--green-menthe-950-100);--artwork-decorative-green-archipel:var(--green-archipel-950-100);--artwork-decorative-blue-ecume:var(--blue-ecume-950-100);--artwork-decorative-blue-cumulus:var(--blue-cumulus-950-100);--artwork-decorative-purple-glycine:var(--purple-glycine-950-100);--artwork-decorative-pink-macaron:var(--pink-macaron-950-100);--artwork-decorative-pink-tuile:var(--pink-tuile-950-100);--artwork-decorative-yellow-tournesol:var(--yellow-tournesol-950-100);--artwork-decorative-yellow-moutarde:var(--yellow-moutarde-950-100);--artwork-decorative-orange-terre-battue:var(--orange-terre-battue-950-100);--artwork-decorative-brown-cafe-creme:var(--brown-cafe-creme-950-100);--artwork-decorative-brown-caramel:var(--brown-caramel-950-100);--artwork-decorative-brown-opera:var(--brown-opera-950-100);--artwork-decorative-beige-gris-galet:var(--beige-gris-galet-950-100);--artwork-background-grey:var(--grey-975-75);--artwork-background-blue-france:var(--blue-france-975-75);--artwork-background-red-marianne:var(--red-marianne-975-75);--artwork-background-green-tilleul-verveine:var(--green-tilleul-verveine-975-75);--artwork-background-green-bourgeon:var(--green-bourgeon-975-75);--artwork-background-green-emeraude:var(--green-emeraude-975-75);--artwork-background-green-menthe:var(--green-menthe-975-75);--artwork-background-green-archipel:var(--green-archipel-975-75);--artwork-background-blue-ecume:var(--blue-ecume-975-75);--artwork-background-blue-cumulus:var(--blue-cumulus-975-75);--artwork-background-purple-glycine:var(--purple-glycine-975-75);--artwork-background-pink-macaron:var(--pink-macaron-975-75);--artwork-background-pink-tuile:var(--pink-tuile-975-75);--artwork-background-yellow-tournesol:var(--yellow-tournesol-975-75);--artwork-background-yellow-moutarde:var(--yellow-moutarde-975-75);--artwork-background-orange-terre-battue:var(--orange-terre-battue-975-75);--artwork-background-brown-cafe-creme:var(--brown-cafe-creme-975-75);--artwork-background-brown-caramel:var(--brown-caramel-975-75);--artwork-background-brown-opera:var(--brown-opera-975-75);--artwork-background-beige-gris-galet:var(--beige-gris-galet-975-75);--artwork-motif-grey:var(--grey-925-125);--artwork-motif-blue-france:var(--blue-france-925-125);--artwork-motif-red-marianne:var(--red-marianne-925-125);--artwork-motif-green-tilleul-verveine:var(--green-tilleul-verveine-925-125);--artwork-motif-green-bourgeon:var(--green-bourgeon-925-125);--artwork-motif-green-emeraude:var(--green-emeraude-925-125);--artwork-motif-green-menthe:var(--green-menthe-925-125);--artwork-motif-green-archipel:var(--green-archipel-925-125);--artwork-motif-blue-ecume:var(--blue-ecume-925-125);--artwork-motif-blue-cumulus:var(--blue-cumulus-925-125);--artwork-motif-purple-glycine:var(--purple-glycine-925-125);--artwork-motif-pink-macaron:var(--pink-macaron-925-125);--artwork-motif-pink-tuile:var(--pink-tuile-925-125);--artwork-motif-yellow-tournesol:var(--yellow-tournesol-925-125);--artwork-motif-yellow-moutarde:var(--yellow-moutarde-925-125);--artwork-motif-orange-terre-battue:var(--orange-terre-battue-925-125);--artwork-motif-brown-cafe-creme:var(--brown-cafe-creme-925-125);--artwork-motif-brown-caramel:var(--brown-caramel-925-125);--artwork-motif-brown-opera:var(--brown-opera-925-125);--artwork-motif-beige-gris-galet:var(--beige-gris-galet-925-125);--grey-1000-50:#fff;--grey-1000-50-hover:#f6f6f6;--grey-1000-50-active:#ededed;--grey-975-75:#f6f6f6;--grey-975-75-hover:#dfdfdf;--grey-975-75-active:#cfcfcf;--grey-950-100:#eee;--grey-950-100-hover:#d2d2d2;--grey-950-100-active:#c1c1c1;--grey-200-850:#3a3a3a;--grey-200-850-hover:#616161;--grey-200-850-active:#777;--grey-925-125:#e5e5e5;--grey-1000-75:#fff;--grey-1000-75-hover:#f6f6f6;--grey-1000-75-active:#ededed;--grey-1000-100:#fff;--grey-1000-100-hover:#f6f6f6;--grey-1000-100-active:#ededed;--grey-975-100:#f6f6f6;--grey-975-100-hover:#dfdfdf;--grey-975-100-active:#cfcfcf;--grey-975-125:#f6f6f6;--grey-975-125-hover:#dfdfdf;--grey-975-125-active:#cfcfcf;--grey-950-125:#eee;--grey-950-125-hover:#d2d2d2;--grey-950-125-active:#c1c1c1;--grey-950-150:#eee;--grey-950-150-hover:#d2d2d2;--grey-950-150-active:#c1c1c1;--grey-50-1000:#161616;--grey-425-625:#666;--grey-625-425:#929292;--grey-0-1000:#000;--grey-900-175:#ddd;--blue-france-975-75:#f5f5fe;--blue-france-975-75-hover:#dcdcfc;--blue-france-975-75-active:#cbcbfa;--blue-france-950-100:#ececfe;--blue-france-950-100-hover:#cecefc;--blue-france-950-100-active:#bbbbfc;--blue-france-sun-113-625:#000091;--blue-france-sun-113-625-hover:#1212ff;--blue-france-sun-113-625-active:#2323ff;--blue-france-925-125:#e3e3fd;--blue-france-925-125-hover:#c1c1fb;--blue-france-925-125-active:#adadf9;--blue-france-975-sun-113:#f5f5fe;--blue-france-main-525:#6a6af4;--blue-france-850-200:#cacafb;--red-marianne-975-75:#fef4f4;--red-marianne-975-75-hover:#fcd7d7;--red-marianne-975-75-active:#fac4c4;--red-marianne-950-100:#fee9e9;--red-marianne-950-100-hover:#fdc5c5;--red-marianne-950-100-active:#fcafaf;--red-marianne-425-625:#c9191e;--red-marianne-425-625-hover:#f93f42;--red-marianne-425-625-active:#f95a5c;--red-marianne-925-125:#fddede;--red-marianne-925-125-hover:#fbb6b6;--red-marianne-925-125-active:#fa9e9e;--red-marianne-main-472:#e1000f;--red-marianne-850-200:#fcbfbf;--info-950-100:#e8edff;--info-950-100-hover:#c2d1ff;--info-950-100-active:#a9bfff;--info-425-625:#0063cb;--info-425-625-hover:#3b87ff;--info-425-625-active:#6798ff;--info-975-75:#f4f6ff;--success-950-100:#b8fec9;--success-950-100-hover:#46fd89;--success-950-100-active:#34eb7b;--success-425-625:#18753c;--success-425-625-hover:#27a959;--success-425-625-active:#2fc368;--success-975-75:#dffee6;--warning-950-100:#ffe9e6;--warning-950-100-hover:#ffc6bd;--warning-950-100-active:#ffb0a2;--warning-425-625:#b34000;--warning-425-625-hover:#ff6218;--warning-425-625-active:#ff7a55;--warning-975-75:#fff4f3;--error-950-100:#ffe9e9;--error-950-100-hover:#ffc5c5;--error-950-100-active:#ffafaf;--error-425-625:#ce0500;--error-425-625-hover:#ff2725;--error-425-625-active:#ff4140;--error-975-75:#fff4f4;--green-tilleul-verveine-975-75:#fef7da;--green-tilleul-verveine-975-75-hover:#fce552;--green-tilleul-verveine-975-75-active:#ebd54c;--green-tilleul-verveine-950-100:#fceeac;--green-tilleul-verveine-950-100-hover:#e8d45c;--green-tilleul-verveine-950-100-active:#d4c254;--green-tilleul-verveine-sun-418-moon-817:#66673d;--green-tilleul-verveine-sun-418-moon-817-hover:#929359;--green-tilleul-verveine-sun-418-moon-817-active:#a7a967;--green-tilleul-verveine-925-125:#fbe769;--green-tilleul-verveine-925-125-hover:#d7c655;--green-tilleul-verveine-925-125-active:#c2b24c;--green-tilleul-verveine-main-707:#b7a73f;--green-tilleul-verveine-850-200:#e2cf58;--green-bourgeon-975-75:#e6feda;--green-bourgeon-975-75-hover:#a7fc62;--green-bourgeon-975-75-active:#98ed4d;--green-bourgeon-950-100:#c9fcac;--green-bourgeon-950-100-hover:#9ae95d;--green-bourgeon-950-100-active:#8dd555;--green-bourgeon-sun-425-moon-759:#447049;--green-bourgeon-sun-425-moon-759-hover:#639f6a;--green-bourgeon-sun-425-moon-759-active:#72b77a;--green-bourgeon-925-125:#a9fb68;--green-bourgeon-925-125-hover:#8ed654;--green-bourgeon-925-125-active:#7fc04b;--green-bourgeon-main-640:#68a532;--green-bourgeon-850-200:#95e257;--green-emeraude-975-75:#e3fdeb;--green-emeraude-975-75-hover:#94f9b9;--green-emeraude-975-75-active:#6df1a3;--green-emeraude-950-100:#c3fad5;--green-emeraude-950-100-hover:#77eda5;--green-emeraude-950-100-active:#6dd897;--green-emeraude-sun-425-moon-753:#297254;--green-emeraude-sun-425-moon-753-hover:#3ea47a;--green-emeraude-sun-425-moon-753-active:#49bc8d;--green-emeraude-925-125:#9ef9be;--green-emeraude-925-125-hover:#69df97;--green-emeraude-925-125-active:#5ec988;--green-emeraude-main-632:#00a95f;--green-emeraude-850-200:#6fe49d;--green-menthe-975-75:#dffdf7;--green-menthe-975-75-hover:#84f9e7;--green-menthe-975-75-active:#70ebd8;--green-menthe-950-100:#bafaee;--green-menthe-950-100-hover:#79e7d5;--green-menthe-950-100-active:#6fd3c3;--green-menthe-sun-373-moon-652:#37635f;--green-menthe-sun-373-moon-652-hover:#53918c;--green-menthe-sun-373-moon-652-active:#62a9a2;--green-menthe-925-125:#8bf8e7;--green-menthe-925-125-hover:#6ed5c5;--green-menthe-925-125-active:#62bfb1;--green-menthe-main-548:#009081;--green-menthe-850-200:#73e0cf;--green-archipel-975-75:#e5fbfd;--green-archipel-975-75-hover:#99f2f8;--green-archipel-975-75-active:#73e9f0;--green-archipel-950-100:#c7f6fc;--green-archipel-950-100-hover:#64ecf8;--green-archipel-950-100-active:#5bd8e3;--green-archipel-sun-391-moon-716:#006a6f;--green-archipel-sun-391-moon-716-hover:#009fa7;--green-archipel-sun-391-moon-716-active:#00bbc3;--green-archipel-925-125:#a6f2fa;--green-archipel-925-125-hover:#62dbe5;--green-archipel-925-125-active:#58c5cf;--green-archipel-main-557:#009099;--green-archipel-850-200:#60e0eb;--blue-ecume-975-75:#f4f6fe;--blue-ecume-975-75-hover:#d7dffb;--blue-ecume-975-75-active:#c3cffa;--blue-ecume-950-100:#e9edfe;--blue-ecume-950-100-hover:#c5d0fc;--blue-ecume-950-100-active:#adbffc;--blue-ecume-sun-247-moon-675:#2f4077;--blue-ecume-sun-247-moon-675-hover:#4e68bb;--blue-ecume-sun-247-moon-675-active:#667dcf;--blue-ecume-925-125:#dee5fd;--blue-ecume-925-125-hover:#b4c5fb;--blue-ecume-925-125-active:#99b3f9;--blue-ecume-main-400:#465f9d;--blue-ecume-850-200:#bfccfb;--blue-cumulus-975-75:#f3f6fe;--blue-cumulus-975-75-hover:#d3dffc;--blue-cumulus-975-75-active:#bed0fa;--blue-cumulus-950-100:#e6eefe;--blue-cumulus-950-100-hover:#bcd3fc;--blue-cumulus-950-100-active:#9fc3fc;--blue-cumulus-sun-368-moon-732:#3558a2;--blue-cumulus-sun-368-moon-732-hover:#5982e0;--blue-cumulus-sun-368-moon-732-active:#7996e6;--blue-cumulus-925-125:#dae6fd;--blue-cumulus-925-125-hover:#a9c8fb;--blue-cumulus-925-125-active:#8ab8f9;--blue-cumulus-main-526:#417dc4;--blue-cumulus-850-200:#b6cffb;--purple-glycine-975-75:#fef3fd;--purple-glycine-975-75-hover:#fcd4f8;--purple-glycine-975-75-active:#fabff5;--purple-glycine-950-100:#fee7fc;--purple-glycine-950-100-hover:#fdc0f8;--purple-glycine-950-100-active:#fca8f6;--purple-glycine-sun-319-moon-630:#6e445a;--purple-glycine-sun-319-moon-630-hover:#a66989;--purple-glycine-sun-319-moon-630-active:#bb7f9e;--purple-glycine-925-125:#fddbfa;--purple-glycine-925-125-hover:#fbaff5;--purple-glycine-925-125-active:#fa96f2;--purple-glycine-main-494:#a558a0;--purple-glycine-850-200:#fbb8f6;--pink-macaron-975-75:#fef4f2;--pink-macaron-975-75-hover:#fcd8d0;--pink-macaron-975-75-active:#fac5b8;--pink-macaron-950-100:#fee9e6;--pink-macaron-950-100-hover:#fdc6bd;--pink-macaron-950-100-active:#fcb0a2;--pink-macaron-sun-406-moon-833:#8d533e;--pink-macaron-sun-406-moon-833-hover:#ca795c;--pink-macaron-sun-406-moon-833-active:#e08e73;--pink-macaron-925-125:#fddfda;--pink-macaron-925-125-hover:#fbb8ab;--pink-macaron-925-125-active:#faa18d;--pink-macaron-main-689:#e18b76;--pink-macaron-850-200:#fcc0b4;--pink-tuile-975-75:#fef4f3;--pink-tuile-975-75-hover:#fcd7d3;--pink-tuile-975-75-active:#fac4be;--pink-tuile-950-100:#fee9e7;--pink-tuile-950-100-hover:#fdc6c0;--pink-tuile-950-100-active:#fcb0a7;--pink-tuile-sun-425-moon-750:#a94645;--pink-tuile-sun-425-moon-750-hover:#d5706f;--pink-tuile-sun-425-moon-750-active:#da8a89;--pink-tuile-925-125:#fddfdb;--pink-tuile-925-125-hover:#fbb8ad;--pink-tuile-925-125-active:#faa191;--pink-tuile-main-556:#ce614a;--pink-tuile-850-200:#fcbfb7;--yellow-tournesol-975-75:#fef6e3;--yellow-tournesol-975-75-hover:#fce086;--yellow-tournesol-975-75-active:#f5d24b;--yellow-tournesol-950-100:#feecc2;--yellow-tournesol-950-100-hover:#fbd335;--yellow-tournesol-950-100-active:#e6c130;--yellow-tournesol-sun-407-moon-922:#716043;--yellow-tournesol-sun-407-moon-922-hover:#a28a62;--yellow-tournesol-sun-407-moon-922-active:#ba9f72;--yellow-tournesol-925-125:#fde39c;--yellow-tournesol-925-125-hover:#e9c53b;--yellow-tournesol-925-125-active:#d3b235;--yellow-tournesol-main-731:#c8aa39;--yellow-tournesol-850-200:#efcb3a;--yellow-moutarde-975-75:#fef5e8;--yellow-moutarde-975-75-hover:#fcdca3;--yellow-moutarde-975-75-active:#fbcd64;--yellow-moutarde-950-100:#feebd0;--yellow-moutarde-950-100-hover:#fdcd6d;--yellow-moutarde-950-100-active:#f4be30;--yellow-moutarde-sun-348-moon-860:#695240;--yellow-moutarde-sun-348-moon-860-hover:#9b7b61;--yellow-moutarde-sun-348-moon-860-active:#b58f72;--yellow-moutarde-925-125:#fde2b5;--yellow-moutarde-925-125-hover:#f6c43c;--yellow-moutarde-925-125-active:#dfb135;--yellow-moutarde-main-679:#c3992a;--yellow-moutarde-850-200:#fcc63a;--orange-terre-battue-975-75:#fef4f2;--orange-terre-battue-975-75-hover:#fcd8d0;--orange-terre-battue-975-75-active:#fac5b8;--orange-terre-battue-950-100:#fee9e5;--orange-terre-battue-950-100-hover:#fdc6ba;--orange-terre-battue-950-100-active:#fcb09e;--orange-terre-battue-sun-370-moon-672:#755348;--orange-terre-battue-sun-370-moon-672-hover:#ab7b6b;--orange-terre-battue-sun-370-moon-672-active:#c68f7d;--orange-terre-battue-925-125:#fddfd8;--orange-terre-battue-925-125-hover:#fbb8a5;--orange-terre-battue-925-125-active:#faa184;--orange-terre-battue-main-645:#e4794a;--orange-terre-battue-850-200:#fcc0b0;--brown-cafe-creme-975-75:#fbf6ed;--brown-cafe-creme-975-75-hover:#f2deb6;--brown-cafe-creme-975-75-active:#eacf91;--brown-cafe-creme-950-100:#f7ecdb;--brown-cafe-creme-950-100-hover:#edce94;--brown-cafe-creme-950-100-active:#dabd84;--brown-cafe-creme-sun-383-moon-885:#685c48;--brown-cafe-creme-sun-383-moon-885-hover:#97866a;--brown-cafe-creme-sun-383-moon-885-active:#ae9b7b;--brown-cafe-creme-925-125:#f4e3c7;--brown-cafe-creme-925-125-hover:#e1c386;--brown-cafe-creme-925-125-active:#ccb078;--brown-cafe-creme-main-782:#d1b781;--brown-cafe-creme-850-200:#e7ca8e;--brown-caramel-975-75:#fbf5f2;--brown-caramel-975-75-hover:#f1dbcf;--brown-caramel-975-75-active:#ecc9b5;--brown-caramel-950-100:#f7ebe5;--brown-caramel-950-100-hover:#eccbb9;--brown-caramel-950-100-active:#e6b79a;--brown-caramel-sun-425-moon-901:#845d48;--brown-caramel-sun-425-moon-901-hover:#bb8568;--brown-caramel-sun-425-moon-901-active:#d69978;--brown-caramel-925-125:#f3e2d9;--brown-caramel-925-125-hover:#e7bea6;--brown-caramel-925-125-active:#e1a982;--brown-caramel-main-648:#c08c65;--brown-caramel-850-200:#eac7b2;--brown-opera-975-75:#fbf5f2;--brown-opera-975-75-hover:#f1dbcf;--brown-opera-975-75-active:#ecc9b5;--brown-opera-950-100:#f7ece4;--brown-opera-950-100-hover:#eccdb3;--brown-opera-950-100-active:#e6ba90;--brown-opera-sun-395-moon-820:#745b47;--brown-opera-sun-395-moon-820-hover:#a78468;--brown-opera-sun-395-moon-820-active:#c09979;--brown-opera-925-125:#f3e2d7;--brown-opera-925-125-hover:#e7bfa0;--brown-opera-925-125-active:#deaa7e;--brown-opera-main-680:#bd987a;--brown-opera-850-200:#eac7ad;--beige-gris-galet-975-75:#f9f6f2;--beige-gris-galet-975-75-hover:#eadecd;--beige-gris-galet-975-75-active:#e1ceb1;--beige-gris-galet-950-100:#f3ede5;--beige-gris-galet-950-100-hover:#e1d0b5;--beige-gris-galet-950-100-active:#d1bea2;--beige-gris-galet-sun-407-moon-821:#6a6156;--beige-gris-galet-sun-407-moon-821-hover:#988b7c;--beige-gris-galet-sun-407-moon-821-active:#afa08f;--beige-gris-galet-925-125:#eee4d9;--beige-gris-galet-925-125-hover:#dbc3a4;--beige-gris-galet-925-125-active:#c6b094;--beige-gris-galet-main-702:#aea397;--beige-gris-galet-850-200:#e0cab0;--scrollbar-width:0;--ground:0;--shadow-color:rgba(0,0,18,.16);--raised-shadow:0 1px 3px var(--shadow-color);--overlap-shadow:0 2px 6px var(--shadow-color);--lifted-shadow:0 3px 9px var(--shadow-color);box-sizing:border-box}[href]{background-image:var(--underline-img),var(--underline-img);background-position:var(--underline-x) 100%,var(--underline-x) calc(100% - var(--underline-thickness));background-repeat:no-repeat,no-repeat;background-size:var(--underline-hover-width) calc(var(--underline-thickness)*2),var(--underline-idle-width) var(--underline-thickness);transition:background-size 0s}[target=_blank]:after,[target=_blank][class*=" fr-fi-"]:after,[target=_blank][class*=" fr-icon-"]:after,[target=_blank][class^=fr-fi-]:after,[target=_blank][class^=fr-icon-]:after{--icon-size:1rem;background-color:currentColor;content:var(--external-link-content);display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.25rem;-webkit-mask-image:url(../icons/system/external-link-line.svg);mask-image:url(../icons/system/external-link-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}form[target=_blank]:after{content:none}.fr-raw-link{--text-decoration:none}.fr-raw-link [href],.fr-raw-link[href]{--underline-img:none;--external-link-content:none}.fr-reset-link{--text-decoration:underline}.fr-reset-link [href],.fr-reset-link[href]{--underline-img:none;text-underline-offset:2px}button{border:none;color:inherit;font-family:inherit;font-size:inherit}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;margin:0}input,select,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;border:0;border-radius:0;font-family:Marianne,arial,sans-serif;text-rendering:optimizeLegibility}input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox],input[type=radio],input[type=range]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}input::-webkit-contacts-auto-fill-button,input::-webkit-credentials-auto-fill-button{height:1.25rem;margin-left:1rem;margin-right:-1px;-webkit-mask-size:1.25rem 1.25rem;width:1.25rem}input[type=range]:focus::-webkit-slider-thumb{outline-color:#0a76f6;outline-offset:2px;outline-style:solid;outline-width:2px}input[type=range]:focus::-moz-range-thumb{outline-color:#0a76f6;outline-offset:2px;outline-style:solid;outline-width:2px}input[type=range]:focus::-ms-thumb{outline-color:#0a76f6;outline-offset:2px;outline-style:solid;outline-width:2px}[contenteditable]:not([contenteditable=false]):focus,[tabindex]:focus,a:focus,audio:focus[controls],button:focus,details:focus,details>summary:first-of-type:focus,input:focus,input[type=button]:focus,input[type=checkbox]:focus+label:before,input[type=image]:focus,input[type=radio]:focus+label:before,input[type=reset]:focus,input[type=submit]:focus,select:focus,textarea:focus,video:focus[controls]{outline-color:#0a76f6;outline-offset:2px;outline-style:solid;outline-width:2px}input[type=range]:focus:not(:focus-visible)::-webkit-slider-thumb{outline-style:none}input[type=range]:focus:not(:focus-visible)::-moz-range-thumb{outline-style:none}input[type=range]:focus:not(:focus-visible)::-ms-thumb{outline-style:none}[contenteditable]:not([contenteditable=false]):focus:not(:focus-visible),[tabindex]:focus:not(:focus-visible),a:focus:not(:focus-visible),audio:focus:not(:focus-visible)[controls],button:focus:not(:focus-visible),details:focus:not(:focus-visible),details>summary:first-of-type:focus:not(:focus-visible),input:focus:not(:focus-visible),input[type=button]:focus:not(:focus-visible),input[type=checkbox]:focus:not(:focus-visible)+label:before,input[type=image]:focus:not(:focus-visible),input[type=radio]:focus:not(:focus-visible)+label:before,input[type=reset]:focus:not(:focus-visible),input[type=submit]:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible),video:focus:not(:focus-visible)[controls]{outline-style:none}input[type=range]:focus-visible::-webkit-slider-thumb{outline-style:solid}input[type=range]:focus-visible::-moz-range-thumb{outline-style:solid}input[type=range]:focus-visible::-ms-thumb{outline-style:solid}[contenteditable]:not([contenteditable=false]):focus-visible,[tabindex]:focus-visible,a:focus-visible,audio:focus-visible[controls],button:focus-visible,details:focus-visible,details>summary:first-of-type:focus-visible,input:focus-visible,input[type=button]:focus-visible,input[type=checkbox]:focus-visible+label:before,input[type=image]:focus-visible,input[type=radio]:focus-visible+label:before,input[type=reset]:focus-visible,input[type=submit]:focus-visible,select:focus-visible,textarea:focus-visible,video:focus-visible[controls]{outline-style:solid}button,input[type=button],input[type=image],input[type=reset],input[type=submit]{--hover-tint:var(--hover);--active-tint:var(--active)}a,audio[controls],button,details,details>summary:first-of-type,input[type=button],input[type=checkbox],input[type=checkbox]+label,input[type=file],input[type=image],input[type=radio],input[type=radio]+label,input[type=range],input[type=reset],input[type=submit],select,video[controls]{cursor:pointer}input[type=range]:disabled::-webkit-slider-thumb,input[type=range]:disabled::-webkit-slider-thumb:active{cursor:not-allowed}input[type=range]:disabled::-moz-range-thumb,input[type=range]:disabled::-moz-range-thumb:active{cursor:not-allowed}input[type=range]:disabled::-ms-thumb,input[type=range]:disabled::-ms-thumb:active{cursor:not-allowed}a:not([href]),audio:not([href])[controls],button:disabled,input:disabled,input[type=button]:disabled,input[type=checkbox]:disabled,input[type=checkbox]:disabled+label,input[type=file]:disabled,input[type=image]:disabled,input[type=radio]:disabled,input[type=radio]:disabled+label,input[type=range]:disabled,input[type=reset]:disabled,input[type=submit]:disabled,select:disabled,textarea:disabled,video:not([href])[controls]{cursor:not-allowed}input[type=range]::-webkit-slider-thumb{cursor:grab}input[type=range]::-moz-range-thumb{cursor:grab}input[type=range]::-ms-thumb{cursor:grab}input[type=range]::-webkit-slider-thumb:active{cursor:grabbing}input[type=range]::-moz-range-thumb:active{cursor:grabbing}input[type=range]::-ms-thumb:active{cursor:grabbing}a:not([href]),audio:not([href]),button:disabled,input:disabled,input[type=checkbox]:disabled,input[type=checkbox]:disabled+label,input[type=radio]:disabled,input[type=radio]:disabled+label,select:disabled,textarea:disabled,video:not([href]){color:var(--text-disabled-grey);opacity:1}.fr-enlarge-link{position:relative}.fr-enlarge-link a{background-image:none;outline-width:0}.fr-enlarge-link a:before{bottom:0;content:"";display:block;height:100%;left:0;outline-color:inherit;outline-offset:2px;outline-style:inherit;outline-width:2px;position:absolute;right:0;top:0;width:100%;z-index:1}.fr-enlarge-button{position:relative}.fr-enlarge-button button{background-image:none;outline-width:0}.fr-enlarge-button button:before{bottom:0;content:"";display:block;height:100%;left:0;outline-color:inherit;outline-offset:2px;outline-style:inherit;outline-width:2px;position:absolute;right:0;top:0;width:100%;z-index:1}.fr-transition-none{transition:none!important}@font-face{font-display:swap;font-family:Marianne;font-style:normal;font-weight:300;src:url(../fonts/Marianne-Light.woff2) format("woff2"),url(../fonts/Marianne-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Marianne;font-style:italic;font-weight:300;src:url(../fonts/Marianne-Light_Italic.woff2) format("woff2"),url(../fonts/Marianne-Light_Italic.woff) format("woff")}@font-face{font-display:swap;font-family:Marianne;font-style:normal;font-weight:400;src:url(../fonts/Marianne-Regular.woff2) format("woff2"),url(../fonts/Marianne-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Marianne;font-style:italic;font-weight:400;src:url(../fonts/Marianne-Regular_Italic.woff2) format("woff2"),url(../fonts/Marianne-Regular_Italic.woff) format("woff")}@font-face{font-display:swap;font-family:Marianne;font-style:normal;font-weight:500;src:url(../fonts/Marianne-Medium.woff2) format("woff2"),url(../fonts/Marianne-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Marianne;font-style:italic;font-weight:500;src:url(../fonts/Marianne-Medium_Italic.woff2) format("woff2"),url(../fonts/Marianne-Medium_Italic.woff) format("woff")}@font-face{font-display:swap;font-family:Marianne;font-style:normal;font-weight:700;src:url(../fonts/Marianne-Bold.woff2) format("woff2"),url(../fonts/Marianne-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Marianne;font-style:italic;font-weight:700;src:url(../fonts/Marianne-Bold_Italic.woff2) format("woff2"),url(../fonts/Marianne-Bold_Italic.woff) format("woff")}@font-face{font-display:swap;font-family:Spectral;font-style:normal;font-weight:400;src:url(../fonts/Spectral-Regular.woff2) format("woff2"),url(../fonts/Spectral-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Spectral;font-style:normal;font-weight:900;src:url(../fonts/Spectral-ExtraBold.woff2) format("woff2"),url(../fonts/Spectral-ExtraBold.woff) format("woff")}h6{font-size:1.125rem;font-weight:700;line-height:1.5rem;margin:var(--title-spacing)}h5{font-size:1.25rem}h4,h5{font-weight:700;line-height:1.75rem;margin:var(--title-spacing)}h4{font-size:1.375rem}h3{font-size:1.5rem;line-height:2rem}h2,h3{font-weight:700;margin:var(--title-spacing)}h2{font-size:1.75rem;line-height:2.25rem}h1{font-size:2rem;font-weight:700;line-height:2.5rem;margin:var(--title-spacing)}p{font-size:1rem;line-height:1.5rem;margin:var(--text-spacing)}dl,ol,ul{--xl-size:var(--xl-base);margin:0;margin-block-end:var(--xl-block);margin-block-start:var(--xl-block);padding:0}ul{list-style-type:var(--ul-type);padding-inline-start:var(--ul-start)}ul>li::marker{font-size:calc(var(--xl-size)*.9)}ol{counter-reset:li-counter;list-style-type:var(--ol-type);padding-inline-start:var(--ol-start)}ol>li{counter-increment:li-counter}ol>li::marker{content:var(--ol-content);font-size:var(--xl-size);font-weight:700}dd,dl{margin:0;padding-inline-start:var(--ul-start)}dd,dt,li{--xl-base:calc(var(--xl-size)*0.9);padding-bottom:var(--li-bottom)}.fr-raw-list{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none}.fr-list{--ul-type:disc;--ol-type:decimal;--ul-start:1rem;--ol-start:1.5rem;--xl-block:0.5rem;--li-bottom:0.25rem;--xl-base:1em;--ol-content:counters(li-counter,".") ".  "}sub,sup{line-height:1}.fr-text--light{font-weight:300!important}.fr-text--regular{font-weight:400!important}.fr-text--bold{font-weight:700!important}.fr-text--heavy{font-weight:900!important}.fr-h6{font-size:1.125rem!important;font-weight:700!important;line-height:1.5rem!important;margin:var(--title-spacing)}.fr-h5{font-size:1.25rem!important}.fr-h4,.fr-h5{font-weight:700!important;line-height:1.75rem!important;margin:var(--title-spacing)}.fr-h4{font-size:1.375rem!important}.fr-h3{font-size:1.5rem!important;line-height:2rem!important}.fr-h2,.fr-h3{font-weight:700!important;margin:var(--title-spacing)}.fr-h2{font-size:1.75rem!important;line-height:2.25rem!important}.fr-h1{font-size:2rem!important;font-weight:700!important;line-height:2.5rem!important;margin:var(--title-spacing)}.fr-display--xs{font-size:2.5rem!important;line-height:3rem!important}.fr-display--sm,.fr-display--xs{font-weight:700!important;margin:var(--display-spacing)}.fr-display--sm{font-size:3rem!important;line-height:3.5rem!important}.fr-display--md{font-size:3.5rem!important;line-height:4rem!important}.fr-display--lg,.fr-display--md{font-weight:700!important;margin:var(--display-spacing)}.fr-display--lg{font-size:4rem!important;line-height:4.5rem!important}.fr-display--xl{font-size:4.5rem!important;font-weight:700!important;line-height:5rem!important;margin:var(--display-spacing)}.fr-text--alt{font-family:Spectral,georgia,serif!important}.fr-text--xs{font-size:.75rem!important;line-height:1.25rem!important;margin:var(--text-spacing)}.fr-text--sm{font-size:.875rem!important}.fr-text--md,.fr-text--sm{line-height:1.5rem!important;margin:var(--text-spacing)}.fr-text--md{font-size:1rem!important}.fr-text--lg{font-size:1.125rem!important;line-height:1.75rem!important;margin:var(--text-spacing)}.fr-text--lead,.fr-text--xl{font-size:1.25rem!important;line-height:2rem!important;margin:var(--text-spacing)}*,:after,:before{box-sizing:inherit}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey);color:var(--text-default-grey);font-family:Marianne,arial,sans-serif;font-size:1rem;line-height:1.5rem;margin:0;overflow-wrap:break-word;padding:0;text-rendering:optimizeLegibility}a,button,input,label,select,textarea{-webkit-tap-highlight-color:transparent}select optgroup{font-style:normal}[class*=" fr-fi-"]:after,[class*=" fr-fi-"]:before,[class*=" fr-icon-"]:after,[class*=" fr-icon-"]:before,[class^=fr-fi-]:after,[class^=fr-fi-]:before,[class^=fr-icon-]:after,[class^=fr-icon-]:before{--icon-size:1.5rem;background-color:currentColor;display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}[class*=" fr-fi-"]:before,[class*=" fr-icon-"]:before,[class^=fr-fi-]:before,[class^=fr-icon-]:before{content:""}.fr-icon--xs:after,.fr-icon--xs:before{--icon-size:0.75rem}.fr-icon--sm:after,.fr-icon--sm:before{--icon-size:1rem}.fr-icon--md:after,.fr-icon--md:before{--icon-size:1.5rem}.fr-icon--lg:after,.fr-icon--lg:before{--icon-size:2rem}.fr-hidden{display:none!important}.fr-unhidden{display:inherit!important}:root body{border-right:var(--scrollbar-width) solid transparent}:root[data-fr-scrolling] body{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0}.fr-sr-only{clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-sr-only,hr{border:0;display:block}.fr-hr,hr{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));background-position:0 0;background-repeat:no-repeat;background-size:100% 1px;margin:0;padding:var(--text-spacing)}.fr-hr{border:0;display:block}.fr-hr--sm{margin-left:auto;margin-right:auto;width:10rem}.fr-hr-or{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:.875rem;font-weight:700;justify-content:center;line-height:1.5rem;text-transform:uppercase}.fr-hr-or:after,.fr-hr-or:before{--idle:transparent;--hover:var(--border-default-grey-hover);--active:var(--border-default-grey-active);background-color:var(--border-default-grey);content:"";display:inline-flex;height:1px;width:100%}.fr-hr-or:before{margin-right:.75rem}.fr-hr-or:after{margin-left:.75rem}.fr-ellipsis{display:inline!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}iframe{border:0}.fr-fluid-img{height:auto;max-width:100%}@supports (aspect-ratio:16/9){.fr-ratio-32x9{aspect-ratio:3.5555555556!important}.fr-ratio-16x9{aspect-ratio:1.7777777778!important}.fr-ratio-3x2{aspect-ratio:1.5!important}.fr-ratio-4x3{aspect-ratio:1.3333333333!important}.fr-ratio-1x1{aspect-ratio:1!important}.fr-ratio-3x4{aspect-ratio:.75!important}.fr-ratio-2x3{aspect-ratio:.6666666667!important}}[class*=" fr-ratio"],[class^=fr-ratio]{object-fit:cover;object-position:50% 50%;width:100%}iframe[class*=" fr-ratio"],iframe[class^=fr-ratio]{object-fit:fill}.fr-responsive-img{height:auto;width:100%}.fr-responsive-vid{aspect-ratio:1.7777777778;display:block;position:relative;width:100%}.fr-responsive-vid__player{border:0;display:block;height:100%;width:100%}.fr-responsive-vid>.fr-consent-placeholder{bottom:0;height:100%;left:0;object-fit:cover;object-position:50% 50%;position:absolute;right:0;top:0;width:100%}.fr-grid-row{display:flex;flex-wrap:wrap;margin:0;padding:0}.fr-grid-row--top{align-items:flex-start}.fr-grid-row--bottom{align-items:flex-end}.fr-grid-row--middle{align-items:center}.fr-grid-row--left{justify-content:flex-start}.fr-grid-row--right{justify-content:flex-end}.fr-grid-row--center{justify-content:center}.fr-col--top{align-self:flex-start}.fr-col--bottom{align-self:flex-end}.fr-col--middle{align-self:center}.fr-container,.fr-container-lg,.fr-container-md,.fr-container-sm,.fr-container-xl{margin-left:auto;margin-right:auto;width:100%}.fr-container{padding-left:1rem;padding-right:1rem}.fr-container--fluid{max-width:none;overflow:hidden;padding-left:0;padding-right:0}.fr-grid-row--gutters{margin:-.5rem}.fr-grid-row--gutters>.fr-col,.fr-grid-row--gutters>[class*=" fr-col-"],.fr-grid-row--gutters>[class^=fr-col-]{padding:.5rem}.fr-grid-row--no-gutters{margin:0}.fr-grid-row--no-gutters>.fr-col,.fr-grid-row--no-gutters>[class*=" fr-col-"],.fr-grid-row--no-gutters>[class^=fr-col-]{padding:0}.fr-col{flex:1}.fr-col-1{flex:0 0 8.33333%;max-width:8.33333%;width:8.33333%}.fr-col-offset-1:not(.fr-col-offset-1--right){margin-left:8.33333%}.fr-col-offset-1--right{margin-right:8.33333%}.fr-col-2{flex:0 0 16.66667%;max-width:16.66667%;width:16.66667%}.fr-col-offset-2:not(.fr-col-offset-2--right){margin-left:16.66667%}.fr-col-offset-2--right{margin-right:16.66667%}.fr-col-3{flex:0 0 25%;max-width:25%;width:25%}.fr-col-offset-3:not(.fr-col-offset-3--right){margin-left:25%}.fr-col-offset-3--right{margin-right:25%}.fr-col-4{flex:0 0 33.33333%;max-width:33.33333%;width:33.33333%}.fr-col-offset-4:not(.fr-col-offset-4--right){margin-left:33.33333%}.fr-col-offset-4--right{margin-right:33.33333%}.fr-col-5{flex:0 0 41.66667%;max-width:41.66667%;width:41.66667%}.fr-col-offset-5:not(.fr-col-offset-5--right){margin-left:41.66667%}.fr-col-offset-5--right{margin-right:41.66667%}.fr-col-6{flex:0 0 50%;max-width:50%;width:50%}.fr-col-offset-6:not(.fr-col-offset-6--right){margin-left:50%}.fr-col-offset-6--right{margin-right:50%}.fr-col-7{flex:0 0 58.33333%;max-width:58.33333%;width:58.33333%}.fr-col-offset-7:not(.fr-col-offset-7--right){margin-left:58.33333%}.fr-col-offset-7--right{margin-right:58.33333%}.fr-col-8{flex:0 0 66.66667%;max-width:66.66667%;width:66.66667%}.fr-col-offset-8:not(.fr-col-offset-8--right){margin-left:66.66667%}.fr-col-offset-8--right{margin-right:66.66667%}.fr-col-9{flex:0 0 75%;max-width:75%;width:75%}.fr-col-offset-9:not(.fr-col-offset-9--right){margin-left:75%}.fr-col-offset-9--right{margin-right:75%}.fr-col-10{flex:0 0 83.33333%;max-width:83.33333%;width:83.33333%}.fr-col-offset-10:not(.fr-col-offset-10--right){margin-left:83.33333%}.fr-col-offset-10--right{margin-right:83.33333%}.fr-col-11{flex:0 0 91.66667%;max-width:91.66667%;width:91.66667%}.fr-col-offset-11:not(.fr-col-offset-11--right){margin-left:91.66667%}.fr-col-offset-11--right{margin-right:91.66667%}.fr-col-12{flex:0 0 100%;max-width:100%;width:100%}.fr-col-offset-12:not(.fr-col-offset-12--right){margin-left:100%}.fr-col-offset-12--right{margin-right:100%}.fr-no-after:after,.fr-no-before:before{content:none}.fr-collapse{--collapse:-99999px;--collapser:"";--collapse-max-height:none;max-height:var(--collapse-max-height);overflow:hidden;transition:visibility .3s}.fr-collapse--expanded{overflow-x:hidden;overflow-y:auto}.fr-collapse:before{content:"";content:var(--collapser);display:block;margin-top:0;transition:margin-top .3s}.fr-collapse:not(.fr-collapse--expanded):not(.fr-collapsing){--collapse-max-height:0}.fr-collapse:not(.fr-collapse--expanded){visibility:hidden}.fr-collapse:not(.fr-collapse--expanded):before{margin-top:-99999px;margin-top:var(--collapse)}.fr-m-n4w,.fr-m-n8v{margin:-2rem!important}.fr-ml-n4w,.fr-ml-n8v,.fr-mx-n4w,.fr-mx-n8v{margin-left:-2rem!important}.fr-mr-n4w,.fr-mr-n8v,.fr-mx-n4w,.fr-mx-n8v{margin-right:-2rem!important}.fr-mt-n4w,.fr-mt-n8v,.fr-my-n4w,.fr-my-n8v{margin-top:-2rem!important}.fr-mb-n4w,.fr-mb-n8v,.fr-my-n4w,.fr-my-n8v{margin-bottom:-2rem!important}.fr-m-n7v{margin:-1.75rem!important}.fr-ml-n7v,.fr-mx-n7v{margin-left:-1.75rem!important}.fr-mr-n7v,.fr-mx-n7v{margin-right:-1.75rem!important}.fr-mt-n7v,.fr-my-n7v{margin-top:-1.75rem!important}.fr-mb-n7v,.fr-my-n7v{margin-bottom:-1.75rem!important}.fr-m-n3w,.fr-m-n6v{margin:-1.5rem!important}.fr-ml-n3w,.fr-ml-n6v,.fr-mx-n3w,.fr-mx-n6v{margin-left:-1.5rem!important}.fr-mr-n3w,.fr-mr-n6v,.fr-mx-n3w,.fr-mx-n6v{margin-right:-1.5rem!important}.fr-mt-n3w,.fr-mt-n6v,.fr-my-n3w,.fr-my-n6v{margin-top:-1.5rem!important}.fr-mb-n3w,.fr-mb-n6v,.fr-my-n3w,.fr-my-n6v{margin-bottom:-1.5rem!important}.fr-m-n5v{margin:-1.25rem!important}.fr-ml-n5v,.fr-mx-n5v{margin-left:-1.25rem!important}.fr-mr-n5v,.fr-mx-n5v{margin-right:-1.25rem!important}.fr-mt-n5v,.fr-my-n5v{margin-top:-1.25rem!important}.fr-mb-n5v,.fr-my-n5v{margin-bottom:-1.25rem!important}.fr-m-n2w,.fr-m-n4v{margin:-1rem!important}.fr-ml-n2w,.fr-ml-n4v,.fr-mx-n2w,.fr-mx-n4v{margin-left:-1rem!important}.fr-mr-n2w,.fr-mr-n4v,.fr-mx-n2w,.fr-mx-n4v{margin-right:-1rem!important}.fr-mt-n2w,.fr-mt-n4v,.fr-my-n2w,.fr-my-n4v{margin-top:-1rem!important}.fr-mb-n2w,.fr-mb-n4v,.fr-my-n2w,.fr-my-n4v{margin-bottom:-1rem!important}.fr-m-n3v{margin:-.75rem!important}.fr-ml-n3v,.fr-mx-n3v{margin-left:-.75rem!important}.fr-mr-n3v,.fr-mx-n3v{margin-right:-.75rem!important}.fr-mt-n3v,.fr-my-n3v{margin-top:-.75rem!important}.fr-mb-n3v,.fr-my-n3v{margin-bottom:-.75rem!important}.fr-m-n1w,.fr-m-n2v{margin:-.5rem!important}.fr-ml-n1w,.fr-ml-n2v,.fr-mx-n1w,.fr-mx-n2v{margin-left:-.5rem!important}.fr-mr-n1w,.fr-mr-n2v,.fr-mx-n1w,.fr-mx-n2v{margin-right:-.5rem!important}.fr-mt-n1w,.fr-mt-n2v,.fr-my-n1w,.fr-my-n2v{margin-top:-.5rem!important}.fr-mb-n1w,.fr-mb-n2v,.fr-my-n1w,.fr-my-n2v{margin-bottom:-.5rem!important}.fr-m-n1v{margin:-.25rem!important}.fr-ml-n1v,.fr-mx-n1v{margin-left:-.25rem!important}.fr-mr-n1v,.fr-mx-n1v{margin-right:-.25rem!important}.fr-mt-n1v,.fr-my-n1v{margin-top:-.25rem!important}.fr-mb-n1v,.fr-my-n1v{margin-bottom:-.25rem!important}.fr-m-n1-5v{margin:-.375rem!important}.fr-ml-n1-5v,.fr-mx-n1-5v{margin-left:-.375rem!important}.fr-mr-n1-5v,.fr-mx-n1-5v{margin-right:-.375rem!important}.fr-mt-n1-5v,.fr-my-n1-5v{margin-top:-.375rem!important}.fr-mb-n1-5v,.fr-my-n1-5v{margin-bottom:-.375rem!important}.fr-m-0{margin:0!important}.fr-ml-0,.fr-mx-0{margin-left:0!important}.fr-mr-0,.fr-mx-0{margin-right:0!important}.fr-mt-0,.fr-my-0{margin-top:0!important}.fr-mb-0,.fr-my-0{margin-bottom:0!important}.fr-m-n0-5v{margin:-.125rem!important}.fr-ml-n0-5v,.fr-mx-n0-5v{margin-left:-.125rem!important}.fr-mr-n0-5v,.fr-mx-n0-5v{margin-right:-.125rem!important}.fr-mt-n0-5v,.fr-my-n0-5v{margin-top:-.125rem!important}.fr-mb-n0-5v,.fr-my-n0-5v{margin-bottom:-.125rem!important}.fr-m-0-5v{margin:.125rem!important}.fr-ml-0-5v,.fr-mx-0-5v{margin-left:.125rem!important}.fr-mr-0-5v,.fr-mx-0-5v{margin-right:.125rem!important}.fr-mt-0-5v,.fr-my-0-5v{margin-top:.125rem!important}.fr-mb-0-5v,.fr-my-0-5v{margin-bottom:.125rem!important}.fr-m-1v{margin:.25rem!important}.fr-ml-1v,.fr-mx-1v{margin-left:.25rem!important}.fr-mr-1v,.fr-mx-1v{margin-right:.25rem!important}.fr-mt-1v,.fr-my-1v{margin-top:.25rem!important}.fr-mb-1v,.fr-my-1v{margin-bottom:.25rem!important}.fr-m-1-5v{margin:.375rem!important}.fr-ml-1-5v,.fr-mx-1-5v{margin-left:.375rem!important}.fr-mr-1-5v,.fr-mx-1-5v{margin-right:.375rem!important}.fr-mt-1-5v,.fr-my-1-5v{margin-top:.375rem!important}.fr-mb-1-5v,.fr-my-1-5v{margin-bottom:.375rem!important}.fr-m-1w,.fr-m-2v{margin:.5rem!important}.fr-ml-1w,.fr-ml-2v,.fr-mx-1w,.fr-mx-2v{margin-left:.5rem!important}.fr-mr-1w,.fr-mr-2v,.fr-mx-1w,.fr-mx-2v{margin-right:.5rem!important}.fr-mt-1w,.fr-mt-2v,.fr-my-1w,.fr-my-2v{margin-top:.5rem!important}.fr-mb-1w,.fr-mb-2v,.fr-my-1w,.fr-my-2v{margin-bottom:.5rem!important}.fr-m-3v{margin:.75rem!important}.fr-ml-3v,.fr-mx-3v{margin-left:.75rem!important}.fr-mr-3v,.fr-mx-3v{margin-right:.75rem!important}.fr-mt-3v,.fr-my-3v{margin-top:.75rem!important}.fr-mb-3v,.fr-my-3v{margin-bottom:.75rem!important}.fr-m-2w,.fr-m-4v{margin:1rem!important}.fr-ml-2w,.fr-ml-4v,.fr-mx-2w,.fr-mx-4v{margin-left:1rem!important}.fr-mr-2w,.fr-mr-4v,.fr-mx-2w,.fr-mx-4v{margin-right:1rem!important}.fr-mt-2w,.fr-mt-4v,.fr-my-2w,.fr-my-4v{margin-top:1rem!important}.fr-mb-2w,.fr-mb-4v,.fr-my-2w,.fr-my-4v{margin-bottom:1rem!important}.fr-m-5v{margin:1.25rem!important}.fr-ml-5v,.fr-mx-5v{margin-left:1.25rem!important}.fr-mr-5v,.fr-mx-5v{margin-right:1.25rem!important}.fr-mt-5v,.fr-my-5v{margin-top:1.25rem!important}.fr-mb-5v,.fr-my-5v{margin-bottom:1.25rem!important}.fr-m-3w,.fr-m-6v{margin:1.5rem!important}.fr-ml-3w,.fr-ml-6v,.fr-mx-3w,.fr-mx-6v{margin-left:1.5rem!important}.fr-mr-3w,.fr-mr-6v,.fr-mx-3w,.fr-mx-6v{margin-right:1.5rem!important}.fr-mt-3w,.fr-mt-6v,.fr-my-3w,.fr-my-6v{margin-top:1.5rem!important}.fr-mb-3w,.fr-mb-6v,.fr-my-3w,.fr-my-6v{margin-bottom:1.5rem!important}.fr-m-7v{margin:1.75rem!important}.fr-ml-7v,.fr-mx-7v{margin-left:1.75rem!important}.fr-mr-7v,.fr-mx-7v{margin-right:1.75rem!important}.fr-mt-7v,.fr-my-7v{margin-top:1.75rem!important}.fr-mb-7v,.fr-my-7v{margin-bottom:1.75rem!important}.fr-m-4w,.fr-m-8v{margin:2rem!important}.fr-ml-4w,.fr-ml-8v,.fr-mx-4w,.fr-mx-8v{margin-left:2rem!important}.fr-mr-4w,.fr-mr-8v,.fr-mx-4w,.fr-mx-8v{margin-right:2rem!important}.fr-mt-4w,.fr-mt-8v,.fr-my-4w,.fr-my-8v{margin-top:2rem!important}.fr-mb-4w,.fr-mb-8v,.fr-my-4w,.fr-my-8v{margin-bottom:2rem!important}.fr-m-9v{margin:2.25rem!important}.fr-ml-9v,.fr-mx-9v{margin-left:2.25rem!important}.fr-mr-9v,.fr-mx-9v{margin-right:2.25rem!important}.fr-mt-9v,.fr-my-9v{margin-top:2.25rem!important}.fr-mb-9v,.fr-my-9v{margin-bottom:2.25rem!important}.fr-m-10v,.fr-m-5w{margin:2.5rem!important}.fr-ml-10v,.fr-ml-5w,.fr-mx-10v,.fr-mx-5w{margin-left:2.5rem!important}.fr-mr-10v,.fr-mr-5w,.fr-mx-10v,.fr-mx-5w{margin-right:2.5rem!important}.fr-mt-10v,.fr-mt-5w,.fr-my-10v,.fr-my-5w{margin-top:2.5rem!important}.fr-mb-10v,.fr-mb-5w,.fr-my-10v,.fr-my-5w{margin-bottom:2.5rem!important}.fr-m-11v{margin:2.75rem!important}.fr-ml-11v,.fr-mx-11v{margin-left:2.75rem!important}.fr-mr-11v,.fr-mx-11v{margin-right:2.75rem!important}.fr-mt-11v,.fr-my-11v{margin-top:2.75rem!important}.fr-mb-11v,.fr-my-11v{margin-bottom:2.75rem!important}.fr-m-12v,.fr-m-6w{margin:3rem!important}.fr-ml-12v,.fr-ml-6w,.fr-mx-12v,.fr-mx-6w{margin-left:3rem!important}.fr-mr-12v,.fr-mr-6w,.fr-mx-12v,.fr-mx-6w{margin-right:3rem!important}.fr-mt-12v,.fr-mt-6w,.fr-my-12v,.fr-my-6w{margin-top:3rem!important}.fr-mb-12v,.fr-mb-6w,.fr-my-12v,.fr-my-6w{margin-bottom:3rem!important}.fr-m-13v{margin:3.25rem!important}.fr-ml-13v,.fr-mx-13v{margin-left:3.25rem!important}.fr-mr-13v,.fr-mx-13v{margin-right:3.25rem!important}.fr-mt-13v,.fr-my-13v{margin-top:3.25rem!important}.fr-mb-13v,.fr-my-13v{margin-bottom:3.25rem!important}.fr-m-14v,.fr-m-7w{margin:3.5rem!important}.fr-ml-14v,.fr-ml-7w,.fr-mx-14v,.fr-mx-7w{margin-left:3.5rem!important}.fr-mr-14v,.fr-mr-7w,.fr-mx-14v,.fr-mx-7w{margin-right:3.5rem!important}.fr-mt-14v,.fr-mt-7w,.fr-my-14v,.fr-my-7w{margin-top:3.5rem!important}.fr-mb-14v,.fr-mb-7w,.fr-my-14v,.fr-my-7w{margin-bottom:3.5rem!important}.fr-m-15v{margin:3.75rem!important}.fr-ml-15v,.fr-mx-15v{margin-left:3.75rem!important}.fr-mr-15v,.fr-mx-15v{margin-right:3.75rem!important}.fr-mt-15v,.fr-my-15v{margin-top:3.75rem!important}.fr-mb-15v,.fr-my-15v{margin-bottom:3.75rem!important}.fr-m-16v,.fr-m-8w{margin:4rem!important}.fr-ml-16v,.fr-ml-8w,.fr-mx-16v,.fr-mx-8w{margin-left:4rem!important}.fr-mr-16v,.fr-mr-8w,.fr-mx-16v,.fr-mx-8w{margin-right:4rem!important}.fr-mt-16v,.fr-mt-8w,.fr-my-16v,.fr-my-8w{margin-top:4rem!important}.fr-mb-16v,.fr-mb-8w,.fr-my-16v,.fr-my-8w{margin-bottom:4rem!important}.fr-m-17v{margin:4.25rem!important}.fr-ml-17v,.fr-mx-17v{margin-left:4.25rem!important}.fr-mr-17v,.fr-mx-17v{margin-right:4.25rem!important}.fr-mt-17v,.fr-my-17v{margin-top:4.25rem!important}.fr-mb-17v,.fr-my-17v{margin-bottom:4.25rem!important}.fr-m-18v,.fr-m-9w{margin:4.5rem!important}.fr-ml-18v,.fr-ml-9w,.fr-mx-18v,.fr-mx-9w{margin-left:4.5rem!important}.fr-mr-18v,.fr-mr-9w,.fr-mx-18v,.fr-mx-9w{margin-right:4.5rem!important}.fr-mt-18v,.fr-mt-9w,.fr-my-18v,.fr-my-9w{margin-top:4.5rem!important}.fr-mb-18v,.fr-mb-9w,.fr-my-18v,.fr-my-9w{margin-bottom:4.5rem!important}.fr-m-19v{margin:4.75rem!important}.fr-ml-19v,.fr-mx-19v{margin-left:4.75rem!important}.fr-mr-19v,.fr-mx-19v{margin-right:4.75rem!important}.fr-mt-19v,.fr-my-19v{margin-top:4.75rem!important}.fr-mb-19v,.fr-my-19v{margin-bottom:4.75rem!important}.fr-m-10w,.fr-m-20v{margin:5rem!important}.fr-ml-10w,.fr-ml-20v,.fr-mx-10w,.fr-mx-20v{margin-left:5rem!important}.fr-mr-10w,.fr-mr-20v,.fr-mx-10w,.fr-mx-20v{margin-right:5rem!important}.fr-mt-10w,.fr-mt-20v,.fr-my-10w,.fr-my-20v{margin-top:5rem!important}.fr-mb-10w,.fr-mb-20v,.fr-my-10w,.fr-my-20v{margin-bottom:5rem!important}.fr-m-21v{margin:5.25rem!important}.fr-ml-21v,.fr-mx-21v{margin-left:5.25rem!important}.fr-mr-21v,.fr-mx-21v{margin-right:5.25rem!important}.fr-mt-21v,.fr-my-21v{margin-top:5.25rem!important}.fr-mb-21v,.fr-my-21v{margin-bottom:5.25rem!important}.fr-m-11w,.fr-m-22v{margin:5.5rem!important}.fr-ml-11w,.fr-ml-22v,.fr-mx-11w,.fr-mx-22v{margin-left:5.5rem!important}.fr-mr-11w,.fr-mr-22v,.fr-mx-11w,.fr-mx-22v{margin-right:5.5rem!important}.fr-mt-11w,.fr-mt-22v,.fr-my-11w,.fr-my-22v{margin-top:5.5rem!important}.fr-mb-11w,.fr-mb-22v,.fr-my-11w,.fr-my-22v{margin-bottom:5.5rem!important}.fr-m-23v{margin:5.75rem!important}.fr-ml-23v,.fr-mx-23v{margin-left:5.75rem!important}.fr-mr-23v,.fr-mx-23v{margin-right:5.75rem!important}.fr-mt-23v,.fr-my-23v{margin-top:5.75rem!important}.fr-mb-23v,.fr-my-23v{margin-bottom:5.75rem!important}.fr-m-12w,.fr-m-24v{margin:6rem!important}.fr-ml-12w,.fr-ml-24v,.fr-mx-12w,.fr-mx-24v{margin-left:6rem!important}.fr-mr-12w,.fr-mr-24v,.fr-mx-12w,.fr-mx-24v{margin-right:6rem!important}.fr-mt-12w,.fr-mt-24v,.fr-my-12w,.fr-my-24v{margin-top:6rem!important}.fr-mb-12w,.fr-mb-24v,.fr-my-12w,.fr-my-24v{margin-bottom:6rem!important}.fr-m-25v{margin:6.25rem!important}.fr-ml-25v,.fr-mx-25v{margin-left:6.25rem!important}.fr-mr-25v,.fr-mx-25v{margin-right:6.25rem!important}.fr-mt-25v,.fr-my-25v{margin-top:6.25rem!important}.fr-mb-25v,.fr-my-25v{margin-bottom:6.25rem!important}.fr-m-13w,.fr-m-26v{margin:6.5rem!important}.fr-ml-13w,.fr-ml-26v,.fr-mx-13w,.fr-mx-26v{margin-left:6.5rem!important}.fr-mr-13w,.fr-mr-26v,.fr-mx-13w,.fr-mx-26v{margin-right:6.5rem!important}.fr-mt-13w,.fr-mt-26v,.fr-my-13w,.fr-my-26v{margin-top:6.5rem!important}.fr-mb-13w,.fr-mb-26v,.fr-my-13w,.fr-my-26v{margin-bottom:6.5rem!important}.fr-m-27v{margin:6.75rem!important}.fr-ml-27v,.fr-mx-27v{margin-left:6.75rem!important}.fr-mr-27v,.fr-mx-27v{margin-right:6.75rem!important}.fr-mt-27v,.fr-my-27v{margin-top:6.75rem!important}.fr-mb-27v,.fr-my-27v{margin-bottom:6.75rem!important}.fr-m-14w,.fr-m-28v{margin:7rem!important}.fr-ml-14w,.fr-ml-28v,.fr-mx-14w,.fr-mx-28v{margin-left:7rem!important}.fr-mr-14w,.fr-mr-28v,.fr-mx-14w,.fr-mx-28v{margin-right:7rem!important}.fr-mt-14w,.fr-mt-28v,.fr-my-14w,.fr-my-28v{margin-top:7rem!important}.fr-mb-14w,.fr-mb-28v,.fr-my-14w,.fr-my-28v{margin-bottom:7rem!important}.fr-m-29v{margin:7.25rem!important}.fr-ml-29v,.fr-mx-29v{margin-left:7.25rem!important}.fr-mr-29v,.fr-mx-29v{margin-right:7.25rem!important}.fr-mt-29v,.fr-my-29v{margin-top:7.25rem!important}.fr-mb-29v,.fr-my-29v{margin-bottom:7.25rem!important}.fr-m-15w,.fr-m-30v{margin:7.5rem!important}.fr-ml-15w,.fr-ml-30v,.fr-mx-15w,.fr-mx-30v{margin-left:7.5rem!important}.fr-mr-15w,.fr-mr-30v,.fr-mx-15w,.fr-mx-30v{margin-right:7.5rem!important}.fr-mt-15w,.fr-mt-30v,.fr-my-15w,.fr-my-30v{margin-top:7.5rem!important}.fr-mb-15w,.fr-mb-30v,.fr-my-15w,.fr-my-30v{margin-bottom:7.5rem!important}.fr-m-31v{margin:7.75rem!important}.fr-ml-31v,.fr-mx-31v{margin-left:7.75rem!important}.fr-mr-31v,.fr-mx-31v{margin-right:7.75rem!important}.fr-mt-31v,.fr-my-31v{margin-top:7.75rem!important}.fr-mb-31v,.fr-my-31v{margin-bottom:7.75rem!important}.fr-m-16w,.fr-m-32v{margin:8rem!important}.fr-ml-16w,.fr-ml-32v,.fr-mx-16w,.fr-mx-32v{margin-left:8rem!important}.fr-mr-16w,.fr-mr-32v,.fr-mx-16w,.fr-mx-32v{margin-right:8rem!important}.fr-mt-16w,.fr-mt-32v,.fr-my-16w,.fr-my-32v{margin-top:8rem!important}.fr-mb-16w,.fr-mb-32v,.fr-my-16w,.fr-my-32v{margin-bottom:8rem!important}.fr-m-auto{margin:auto}.fr-ml-auto,.fr-mx-auto{margin-left:auto}.fr-mr-auto,.fr-mx-auto{margin-right:auto}.fr-mt-auto,.fr-my-auto{margin-top:auto}.fr-mb-auto,.fr-my-auto{margin-bottom:auto}.fr-m-first-n4w,.fr-m-first-n8v{margin:-2rem!important}.fr-ml-first-n4w,.fr-ml-first-n8v,.fr-mx-first-n4w,.fr-mx-first-n8v{margin-left:-2rem!important}.fr-mr-first-n4w,.fr-mr-first-n8v,.fr-mx-first-n4w,.fr-mx-first-n8v{margin-right:-2rem!important}.fr-mt-first-n4w,.fr-mt-first-n8v,.fr-my-first-n4w,.fr-my-first-n8v{margin-top:-2rem!important}.fr-mb-first-n4w,.fr-mb-first-n8v,.fr-my-first-n4w,.fr-my-first-n8v{margin-bottom:-2rem!important}.fr-m-first-n7v{margin:-1.75rem!important}.fr-ml-first-n7v,.fr-mx-first-n7v{margin-left:-1.75rem!important}.fr-mr-first-n7v,.fr-mx-first-n7v{margin-right:-1.75rem!important}.fr-mt-first-n7v,.fr-my-first-n7v{margin-top:-1.75rem!important}.fr-mb-first-n7v,.fr-my-first-n7v{margin-bottom:-1.75rem!important}.fr-m-first-n3w,.fr-m-first-n6v{margin:-1.5rem!important}.fr-ml-first-n3w,.fr-ml-first-n6v,.fr-mx-first-n3w,.fr-mx-first-n6v{margin-left:-1.5rem!important}.fr-mr-first-n3w,.fr-mr-first-n6v,.fr-mx-first-n3w,.fr-mx-first-n6v{margin-right:-1.5rem!important}.fr-mt-first-n3w,.fr-mt-first-n6v,.fr-my-first-n3w,.fr-my-first-n6v{margin-top:-1.5rem!important}.fr-mb-first-n3w,.fr-mb-first-n6v,.fr-my-first-n3w,.fr-my-first-n6v{margin-bottom:-1.5rem!important}.fr-m-first-n5v{margin:-1.25rem!important}.fr-ml-first-n5v,.fr-mx-first-n5v{margin-left:-1.25rem!important}.fr-mr-first-n5v,.fr-mx-first-n5v{margin-right:-1.25rem!important}.fr-mt-first-n5v,.fr-my-first-n5v{margin-top:-1.25rem!important}.fr-mb-first-n5v,.fr-my-first-n5v{margin-bottom:-1.25rem!important}.fr-m-first-n2w,.fr-m-first-n4v{margin:-1rem!important}.fr-ml-first-n2w,.fr-ml-first-n4v,.fr-mx-first-n2w,.fr-mx-first-n4v{margin-left:-1rem!important}.fr-mr-first-n2w,.fr-mr-first-n4v,.fr-mx-first-n2w,.fr-mx-first-n4v{margin-right:-1rem!important}.fr-mt-first-n2w,.fr-mt-first-n4v,.fr-my-first-n2w,.fr-my-first-n4v{margin-top:-1rem!important}.fr-mb-first-n2w,.fr-mb-first-n4v,.fr-my-first-n2w,.fr-my-first-n4v{margin-bottom:-1rem!important}.fr-m-first-n3v{margin:-.75rem!important}.fr-ml-first-n3v,.fr-mx-first-n3v{margin-left:-.75rem!important}.fr-mr-first-n3v,.fr-mx-first-n3v{margin-right:-.75rem!important}.fr-mt-first-n3v,.fr-my-first-n3v{margin-top:-.75rem!important}.fr-mb-first-n3v,.fr-my-first-n3v{margin-bottom:-.75rem!important}.fr-m-first-n1w,.fr-m-first-n2v{margin:-.5rem!important}.fr-ml-first-n1w,.fr-ml-first-n2v,.fr-mx-first-n1w,.fr-mx-first-n2v{margin-left:-.5rem!important}.fr-mr-first-n1w,.fr-mr-first-n2v,.fr-mx-first-n1w,.fr-mx-first-n2v{margin-right:-.5rem!important}.fr-mt-first-n1w,.fr-mt-first-n2v,.fr-my-first-n1w,.fr-my-first-n2v{margin-top:-.5rem!important}.fr-mb-first-n1w,.fr-mb-first-n2v,.fr-my-first-n1w,.fr-my-first-n2v{margin-bottom:-.5rem!important}.fr-m-first-n1v{margin:-.25rem!important}.fr-ml-first-n1v,.fr-mx-first-n1v{margin-left:-.25rem!important}.fr-mr-first-n1v,.fr-mx-first-n1v{margin-right:-.25rem!important}.fr-mt-first-n1v,.fr-my-first-n1v{margin-top:-.25rem!important}.fr-mb-first-n1v,.fr-my-first-n1v{margin-bottom:-.25rem!important}.fr-m-first-n1-5v{margin:-.375rem!important}.fr-ml-first-n1-5v,.fr-mx-first-n1-5v{margin-left:-.375rem!important}.fr-mr-first-n1-5v,.fr-mx-first-n1-5v{margin-right:-.375rem!important}.fr-mt-first-n1-5v,.fr-my-first-n1-5v{margin-top:-.375rem!important}.fr-mb-first-n1-5v,.fr-my-first-n1-5v{margin-bottom:-.375rem!important}.fr-m-first-0{margin:0!important}.fr-ml-first-0,.fr-mx-first-0{margin-left:0!important}.fr-mr-first-0,.fr-mx-first-0{margin-right:0!important}.fr-mt-first-0,.fr-my-first-0{margin-top:0!important}.fr-mb-first-0,.fr-my-first-0{margin-bottom:0!important}.fr-m-first-n0-5v{margin:-.125rem!important}.fr-ml-first-n0-5v,.fr-mx-first-n0-5v{margin-left:-.125rem!important}.fr-mr-first-n0-5v,.fr-mx-first-n0-5v{margin-right:-.125rem!important}.fr-mt-first-n0-5v,.fr-my-first-n0-5v{margin-top:-.125rem!important}.fr-mb-first-n0-5v,.fr-my-first-n0-5v{margin-bottom:-.125rem!important}.fr-m-first-0-5v{margin:.125rem!important}.fr-ml-first-0-5v,.fr-mx-first-0-5v{margin-left:.125rem!important}.fr-mr-first-0-5v,.fr-mx-first-0-5v{margin-right:.125rem!important}.fr-mt-first-0-5v,.fr-my-first-0-5v{margin-top:.125rem!important}.fr-mb-first-0-5v,.fr-my-first-0-5v{margin-bottom:.125rem!important}.fr-m-first-1v{margin:.25rem!important}.fr-ml-first-1v,.fr-mx-first-1v{margin-left:.25rem!important}.fr-mr-first-1v,.fr-mx-first-1v{margin-right:.25rem!important}.fr-mt-first-1v,.fr-my-first-1v{margin-top:.25rem!important}.fr-mb-first-1v,.fr-my-first-1v{margin-bottom:.25rem!important}.fr-m-first-1-5v{margin:.375rem!important}.fr-ml-first-1-5v,.fr-mx-first-1-5v{margin-left:.375rem!important}.fr-mr-first-1-5v,.fr-mx-first-1-5v{margin-right:.375rem!important}.fr-mt-first-1-5v,.fr-my-first-1-5v{margin-top:.375rem!important}.fr-mb-first-1-5v,.fr-my-first-1-5v{margin-bottom:.375rem!important}.fr-m-first-1w,.fr-m-first-2v{margin:.5rem!important}.fr-ml-first-1w,.fr-ml-first-2v,.fr-mx-first-1w,.fr-mx-first-2v{margin-left:.5rem!important}.fr-mr-first-1w,.fr-mr-first-2v,.fr-mx-first-1w,.fr-mx-first-2v{margin-right:.5rem!important}.fr-mt-first-1w,.fr-mt-first-2v,.fr-my-first-1w,.fr-my-first-2v{margin-top:.5rem!important}.fr-mb-first-1w,.fr-mb-first-2v,.fr-my-first-1w,.fr-my-first-2v{margin-bottom:.5rem!important}.fr-m-first-3v{margin:.75rem!important}.fr-ml-first-3v,.fr-mx-first-3v{margin-left:.75rem!important}.fr-mr-first-3v,.fr-mx-first-3v{margin-right:.75rem!important}.fr-mt-first-3v,.fr-my-first-3v{margin-top:.75rem!important}.fr-mb-first-3v,.fr-my-first-3v{margin-bottom:.75rem!important}.fr-m-first-2w,.fr-m-first-4v{margin:1rem!important}.fr-ml-first-2w,.fr-ml-first-4v,.fr-mx-first-2w,.fr-mx-first-4v{margin-left:1rem!important}.fr-mr-first-2w,.fr-mr-first-4v,.fr-mx-first-2w,.fr-mx-first-4v{margin-right:1rem!important}.fr-mt-first-2w,.fr-mt-first-4v,.fr-my-first-2w,.fr-my-first-4v{margin-top:1rem!important}.fr-mb-first-2w,.fr-mb-first-4v,.fr-my-first-2w,.fr-my-first-4v{margin-bottom:1rem!important}.fr-m-first-5v{margin:1.25rem!important}.fr-ml-first-5v,.fr-mx-first-5v{margin-left:1.25rem!important}.fr-mr-first-5v,.fr-mx-first-5v{margin-right:1.25rem!important}.fr-mt-first-5v,.fr-my-first-5v{margin-top:1.25rem!important}.fr-mb-first-5v,.fr-my-first-5v{margin-bottom:1.25rem!important}.fr-m-first-3w,.fr-m-first-6v{margin:1.5rem!important}.fr-ml-first-3w,.fr-ml-first-6v,.fr-mx-first-3w,.fr-mx-first-6v{margin-left:1.5rem!important}.fr-mr-first-3w,.fr-mr-first-6v,.fr-mx-first-3w,.fr-mx-first-6v{margin-right:1.5rem!important}.fr-mt-first-3w,.fr-mt-first-6v,.fr-my-first-3w,.fr-my-first-6v{margin-top:1.5rem!important}.fr-mb-first-3w,.fr-mb-first-6v,.fr-my-first-3w,.fr-my-first-6v{margin-bottom:1.5rem!important}.fr-m-first-7v{margin:1.75rem!important}.fr-ml-first-7v,.fr-mx-first-7v{margin-left:1.75rem!important}.fr-mr-first-7v,.fr-mx-first-7v{margin-right:1.75rem!important}.fr-mt-first-7v,.fr-my-first-7v{margin-top:1.75rem!important}.fr-mb-first-7v,.fr-my-first-7v{margin-bottom:1.75rem!important}.fr-m-first-4w,.fr-m-first-8v{margin:2rem!important}.fr-ml-first-4w,.fr-ml-first-8v,.fr-mx-first-4w,.fr-mx-first-8v{margin-left:2rem!important}.fr-mr-first-4w,.fr-mr-first-8v,.fr-mx-first-4w,.fr-mx-first-8v{margin-right:2rem!important}.fr-mt-first-4w,.fr-mt-first-8v,.fr-my-first-4w,.fr-my-first-8v{margin-top:2rem!important}.fr-mb-first-4w,.fr-mb-first-8v,.fr-my-first-4w,.fr-my-first-8v{margin-bottom:2rem!important}.fr-m-first-9v{margin:2.25rem!important}.fr-ml-first-9v,.fr-mx-first-9v{margin-left:2.25rem!important}.fr-mr-first-9v,.fr-mx-first-9v{margin-right:2.25rem!important}.fr-mt-first-9v,.fr-my-first-9v{margin-top:2.25rem!important}.fr-mb-first-9v,.fr-my-first-9v{margin-bottom:2.25rem!important}.fr-m-first-10v,.fr-m-first-5w{margin:2.5rem!important}.fr-ml-first-10v,.fr-ml-first-5w,.fr-mx-first-10v,.fr-mx-first-5w{margin-left:2.5rem!important}.fr-mr-first-10v,.fr-mr-first-5w,.fr-mx-first-10v,.fr-mx-first-5w{margin-right:2.5rem!important}.fr-mt-first-10v,.fr-mt-first-5w,.fr-my-first-10v,.fr-my-first-5w{margin-top:2.5rem!important}.fr-mb-first-10v,.fr-mb-first-5w,.fr-my-first-10v,.fr-my-first-5w{margin-bottom:2.5rem!important}.fr-m-first-11v{margin:2.75rem!important}.fr-ml-first-11v,.fr-mx-first-11v{margin-left:2.75rem!important}.fr-mr-first-11v,.fr-mx-first-11v{margin-right:2.75rem!important}.fr-mt-first-11v,.fr-my-first-11v{margin-top:2.75rem!important}.fr-mb-first-11v,.fr-my-first-11v{margin-bottom:2.75rem!important}.fr-m-first-12v,.fr-m-first-6w{margin:3rem!important}.fr-ml-first-12v,.fr-ml-first-6w,.fr-mx-first-12v,.fr-mx-first-6w{margin-left:3rem!important}.fr-mr-first-12v,.fr-mr-first-6w,.fr-mx-first-12v,.fr-mx-first-6w{margin-right:3rem!important}.fr-mt-first-12v,.fr-mt-first-6w,.fr-my-first-12v,.fr-my-first-6w{margin-top:3rem!important}.fr-mb-first-12v,.fr-mb-first-6w,.fr-my-first-12v,.fr-my-first-6w{margin-bottom:3rem!important}.fr-m-first-13v{margin:3.25rem!important}.fr-ml-first-13v,.fr-mx-first-13v{margin-left:3.25rem!important}.fr-mr-first-13v,.fr-mx-first-13v{margin-right:3.25rem!important}.fr-mt-first-13v,.fr-my-first-13v{margin-top:3.25rem!important}.fr-mb-first-13v,.fr-my-first-13v{margin-bottom:3.25rem!important}.fr-m-first-14v,.fr-m-first-7w{margin:3.5rem!important}.fr-ml-first-14v,.fr-ml-first-7w,.fr-mx-first-14v,.fr-mx-first-7w{margin-left:3.5rem!important}.fr-mr-first-14v,.fr-mr-first-7w,.fr-mx-first-14v,.fr-mx-first-7w{margin-right:3.5rem!important}.fr-mt-first-14v,.fr-mt-first-7w,.fr-my-first-14v,.fr-my-first-7w{margin-top:3.5rem!important}.fr-mb-first-14v,.fr-mb-first-7w,.fr-my-first-14v,.fr-my-first-7w{margin-bottom:3.5rem!important}.fr-m-first-15v{margin:3.75rem!important}.fr-ml-first-15v,.fr-mx-first-15v{margin-left:3.75rem!important}.fr-mr-first-15v,.fr-mx-first-15v{margin-right:3.75rem!important}.fr-mt-first-15v,.fr-my-first-15v{margin-top:3.75rem!important}.fr-mb-first-15v,.fr-my-first-15v{margin-bottom:3.75rem!important}.fr-m-first-16v,.fr-m-first-8w{margin:4rem!important}.fr-ml-first-16v,.fr-ml-first-8w,.fr-mx-first-16v,.fr-mx-first-8w{margin-left:4rem!important}.fr-mr-first-16v,.fr-mr-first-8w,.fr-mx-first-16v,.fr-mx-first-8w{margin-right:4rem!important}.fr-mt-first-16v,.fr-mt-first-8w,.fr-my-first-16v,.fr-my-first-8w{margin-top:4rem!important}.fr-mb-first-16v,.fr-mb-first-8w,.fr-my-first-16v,.fr-my-first-8w{margin-bottom:4rem!important}.fr-m-first-17v{margin:4.25rem!important}.fr-ml-first-17v,.fr-mx-first-17v{margin-left:4.25rem!important}.fr-mr-first-17v,.fr-mx-first-17v{margin-right:4.25rem!important}.fr-mt-first-17v,.fr-my-first-17v{margin-top:4.25rem!important}.fr-mb-first-17v,.fr-my-first-17v{margin-bottom:4.25rem!important}.fr-m-first-18v,.fr-m-first-9w{margin:4.5rem!important}.fr-ml-first-18v,.fr-ml-first-9w,.fr-mx-first-18v,.fr-mx-first-9w{margin-left:4.5rem!important}.fr-mr-first-18v,.fr-mr-first-9w,.fr-mx-first-18v,.fr-mx-first-9w{margin-right:4.5rem!important}.fr-mt-first-18v,.fr-mt-first-9w,.fr-my-first-18v,.fr-my-first-9w{margin-top:4.5rem!important}.fr-mb-first-18v,.fr-mb-first-9w,.fr-my-first-18v,.fr-my-first-9w{margin-bottom:4.5rem!important}.fr-m-first-19v{margin:4.75rem!important}.fr-ml-first-19v,.fr-mx-first-19v{margin-left:4.75rem!important}.fr-mr-first-19v,.fr-mx-first-19v{margin-right:4.75rem!important}.fr-mt-first-19v,.fr-my-first-19v{margin-top:4.75rem!important}.fr-mb-first-19v,.fr-my-first-19v{margin-bottom:4.75rem!important}.fr-m-first-10w,.fr-m-first-20v{margin:5rem!important}.fr-ml-first-10w,.fr-ml-first-20v,.fr-mx-first-10w,.fr-mx-first-20v{margin-left:5rem!important}.fr-mr-first-10w,.fr-mr-first-20v,.fr-mx-first-10w,.fr-mx-first-20v{margin-right:5rem!important}.fr-mt-first-10w,.fr-mt-first-20v,.fr-my-first-10w,.fr-my-first-20v{margin-top:5rem!important}.fr-mb-first-10w,.fr-mb-first-20v,.fr-my-first-10w,.fr-my-first-20v{margin-bottom:5rem!important}.fr-m-first-21v{margin:5.25rem!important}.fr-ml-first-21v,.fr-mx-first-21v{margin-left:5.25rem!important}.fr-mr-first-21v,.fr-mx-first-21v{margin-right:5.25rem!important}.fr-mt-first-21v,.fr-my-first-21v{margin-top:5.25rem!important}.fr-mb-first-21v,.fr-my-first-21v{margin-bottom:5.25rem!important}.fr-m-first-11w,.fr-m-first-22v{margin:5.5rem!important}.fr-ml-first-11w,.fr-ml-first-22v,.fr-mx-first-11w,.fr-mx-first-22v{margin-left:5.5rem!important}.fr-mr-first-11w,.fr-mr-first-22v,.fr-mx-first-11w,.fr-mx-first-22v{margin-right:5.5rem!important}.fr-mt-first-11w,.fr-mt-first-22v,.fr-my-first-11w,.fr-my-first-22v{margin-top:5.5rem!important}.fr-mb-first-11w,.fr-mb-first-22v,.fr-my-first-11w,.fr-my-first-22v{margin-bottom:5.5rem!important}.fr-m-first-23v{margin:5.75rem!important}.fr-ml-first-23v,.fr-mx-first-23v{margin-left:5.75rem!important}.fr-mr-first-23v,.fr-mx-first-23v{margin-right:5.75rem!important}.fr-mt-first-23v,.fr-my-first-23v{margin-top:5.75rem!important}.fr-mb-first-23v,.fr-my-first-23v{margin-bottom:5.75rem!important}.fr-m-first-12w,.fr-m-first-24v{margin:6rem!important}.fr-ml-first-12w,.fr-ml-first-24v,.fr-mx-first-12w,.fr-mx-first-24v{margin-left:6rem!important}.fr-mr-first-12w,.fr-mr-first-24v,.fr-mx-first-12w,.fr-mx-first-24v{margin-right:6rem!important}.fr-mt-first-12w,.fr-mt-first-24v,.fr-my-first-12w,.fr-my-first-24v{margin-top:6rem!important}.fr-mb-first-12w,.fr-mb-first-24v,.fr-my-first-12w,.fr-my-first-24v{margin-bottom:6rem!important}.fr-m-first-25v{margin:6.25rem!important}.fr-ml-first-25v,.fr-mx-first-25v{margin-left:6.25rem!important}.fr-mr-first-25v,.fr-mx-first-25v{margin-right:6.25rem!important}.fr-mt-first-25v,.fr-my-first-25v{margin-top:6.25rem!important}.fr-mb-first-25v,.fr-my-first-25v{margin-bottom:6.25rem!important}.fr-m-first-13w,.fr-m-first-26v{margin:6.5rem!important}.fr-ml-first-13w,.fr-ml-first-26v,.fr-mx-first-13w,.fr-mx-first-26v{margin-left:6.5rem!important}.fr-mr-first-13w,.fr-mr-first-26v,.fr-mx-first-13w,.fr-mx-first-26v{margin-right:6.5rem!important}.fr-mt-first-13w,.fr-mt-first-26v,.fr-my-first-13w,.fr-my-first-26v{margin-top:6.5rem!important}.fr-mb-first-13w,.fr-mb-first-26v,.fr-my-first-13w,.fr-my-first-26v{margin-bottom:6.5rem!important}.fr-m-first-27v{margin:6.75rem!important}.fr-ml-first-27v,.fr-mx-first-27v{margin-left:6.75rem!important}.fr-mr-first-27v,.fr-mx-first-27v{margin-right:6.75rem!important}.fr-mt-first-27v,.fr-my-first-27v{margin-top:6.75rem!important}.fr-mb-first-27v,.fr-my-first-27v{margin-bottom:6.75rem!important}.fr-m-first-14w,.fr-m-first-28v{margin:7rem!important}.fr-ml-first-14w,.fr-ml-first-28v,.fr-mx-first-14w,.fr-mx-first-28v{margin-left:7rem!important}.fr-mr-first-14w,.fr-mr-first-28v,.fr-mx-first-14w,.fr-mx-first-28v{margin-right:7rem!important}.fr-mt-first-14w,.fr-mt-first-28v,.fr-my-first-14w,.fr-my-first-28v{margin-top:7rem!important}.fr-mb-first-14w,.fr-mb-first-28v,.fr-my-first-14w,.fr-my-first-28v{margin-bottom:7rem!important}.fr-m-first-29v{margin:7.25rem!important}.fr-ml-first-29v,.fr-mx-first-29v{margin-left:7.25rem!important}.fr-mr-first-29v,.fr-mx-first-29v{margin-right:7.25rem!important}.fr-mt-first-29v,.fr-my-first-29v{margin-top:7.25rem!important}.fr-mb-first-29v,.fr-my-first-29v{margin-bottom:7.25rem!important}.fr-m-first-15w,.fr-m-first-30v{margin:7.5rem!important}.fr-ml-first-15w,.fr-ml-first-30v,.fr-mx-first-15w,.fr-mx-first-30v{margin-left:7.5rem!important}.fr-mr-first-15w,.fr-mr-first-30v,.fr-mx-first-15w,.fr-mx-first-30v{margin-right:7.5rem!important}.fr-mt-first-15w,.fr-mt-first-30v,.fr-my-first-15w,.fr-my-first-30v{margin-top:7.5rem!important}.fr-mb-first-15w,.fr-mb-first-30v,.fr-my-first-15w,.fr-my-first-30v{margin-bottom:7.5rem!important}.fr-m-first-31v{margin:7.75rem!important}.fr-ml-first-31v,.fr-mx-first-31v{margin-left:7.75rem!important}.fr-mr-first-31v,.fr-mx-first-31v{margin-right:7.75rem!important}.fr-mt-first-31v,.fr-my-first-31v{margin-top:7.75rem!important}.fr-mb-first-31v,.fr-my-first-31v{margin-bottom:7.75rem!important}.fr-m-first-16w,.fr-m-first-32v{margin:8rem!important}.fr-ml-first-16w,.fr-ml-first-32v,.fr-mx-first-16w,.fr-mx-first-32v{margin-left:8rem!important}.fr-mr-first-16w,.fr-mr-first-32v,.fr-mx-first-16w,.fr-mx-first-32v{margin-right:8rem!important}.fr-mt-first-16w,.fr-mt-first-32v,.fr-my-first-16w,.fr-my-first-32v{margin-top:8rem!important}.fr-mb-first-16w,.fr-mb-first-32v,.fr-my-first-16w,.fr-my-first-32v{margin-bottom:8rem!important}.fr-m-first-auto{margin:auto}.fr-ml-first-auto,.fr-mx-first-auto{margin-left:auto}.fr-mr-first-auto,.fr-mx-first-auto{margin-right:auto}.fr-mt-first-auto,.fr-my-first-auto{margin-top:auto}.fr-mb-first-auto,.fr-my-first-auto{margin-bottom:auto}.fr-p-0{padding:0!important}.fr-pl-0,.fr-px-0{padding-left:0!important}.fr-pr-0,.fr-px-0{padding-right:0!important}.fr-pt-0,.fr-py-0{padding-top:0!important}.fr-pb-0,.fr-py-0{padding-bottom:0!important}.fr-p-0-5v{padding:.125rem!important}.fr-pl-0-5v,.fr-px-0-5v{padding-left:.125rem!important}.fr-pr-0-5v,.fr-px-0-5v{padding-right:.125rem!important}.fr-pt-0-5v,.fr-py-0-5v{padding-top:.125rem!important}.fr-pb-0-5v,.fr-py-0-5v{padding-bottom:.125rem!important}.fr-p-1v{padding:.25rem!important}.fr-pl-1v,.fr-px-1v{padding-left:.25rem!important}.fr-pr-1v,.fr-px-1v{padding-right:.25rem!important}.fr-pt-1v,.fr-py-1v{padding-top:.25rem!important}.fr-pb-1v,.fr-py-1v{padding-bottom:.25rem!important}.fr-p-1-5v{padding:.375rem!important}.fr-pl-1-5v,.fr-px-1-5v{padding-left:.375rem!important}.fr-pr-1-5v,.fr-px-1-5v{padding-right:.375rem!important}.fr-pt-1-5v,.fr-py-1-5v{padding-top:.375rem!important}.fr-pb-1-5v,.fr-py-1-5v{padding-bottom:.375rem!important}.fr-p-1w,.fr-p-2v{padding:.5rem!important}.fr-pl-1w,.fr-pl-2v,.fr-px-1w,.fr-px-2v{padding-left:.5rem!important}.fr-pr-1w,.fr-pr-2v,.fr-px-1w,.fr-px-2v{padding-right:.5rem!important}.fr-pt-1w,.fr-pt-2v,.fr-py-1w,.fr-py-2v{padding-top:.5rem!important}.fr-pb-1w,.fr-pb-2v,.fr-py-1w,.fr-py-2v{padding-bottom:.5rem!important}.fr-p-3v{padding:.75rem!important}.fr-pl-3v,.fr-px-3v{padding-left:.75rem!important}.fr-pr-3v,.fr-px-3v{padding-right:.75rem!important}.fr-pt-3v,.fr-py-3v{padding-top:.75rem!important}.fr-pb-3v,.fr-py-3v{padding-bottom:.75rem!important}.fr-p-2w,.fr-p-4v{padding:1rem!important}.fr-pl-2w,.fr-pl-4v,.fr-px-2w,.fr-px-4v{padding-left:1rem!important}.fr-pr-2w,.fr-pr-4v,.fr-px-2w,.fr-px-4v{padding-right:1rem!important}.fr-pt-2w,.fr-pt-4v,.fr-py-2w,.fr-py-4v{padding-top:1rem!important}.fr-pb-2w,.fr-pb-4v,.fr-py-2w,.fr-py-4v{padding-bottom:1rem!important}.fr-p-5v{padding:1.25rem!important}.fr-pl-5v,.fr-px-5v{padding-left:1.25rem!important}.fr-pr-5v,.fr-px-5v{padding-right:1.25rem!important}.fr-pt-5v,.fr-py-5v{padding-top:1.25rem!important}.fr-pb-5v,.fr-py-5v{padding-bottom:1.25rem!important}.fr-p-3w,.fr-p-6v{padding:1.5rem!important}.fr-pl-3w,.fr-pl-6v,.fr-px-3w,.fr-px-6v{padding-left:1.5rem!important}.fr-pr-3w,.fr-pr-6v,.fr-px-3w,.fr-px-6v{padding-right:1.5rem!important}.fr-pt-3w,.fr-pt-6v,.fr-py-3w,.fr-py-6v{padding-top:1.5rem!important}.fr-pb-3w,.fr-pb-6v,.fr-py-3w,.fr-py-6v{padding-bottom:1.5rem!important}.fr-p-7v{padding:1.75rem!important}.fr-pl-7v,.fr-px-7v{padding-left:1.75rem!important}.fr-pr-7v,.fr-px-7v{padding-right:1.75rem!important}.fr-pt-7v,.fr-py-7v{padding-top:1.75rem!important}.fr-pb-7v,.fr-py-7v{padding-bottom:1.75rem!important}.fr-p-4w,.fr-p-8v{padding:2rem!important}.fr-pl-4w,.fr-pl-8v,.fr-px-4w,.fr-px-8v{padding-left:2rem!important}.fr-pr-4w,.fr-pr-8v,.fr-px-4w,.fr-px-8v{padding-right:2rem!important}.fr-pt-4w,.fr-pt-8v,.fr-py-4w,.fr-py-8v{padding-top:2rem!important}.fr-pb-4w,.fr-pb-8v,.fr-py-4w,.fr-py-8v{padding-bottom:2rem!important}.fr-p-9v{padding:2.25rem!important}.fr-pl-9v,.fr-px-9v{padding-left:2.25rem!important}.fr-pr-9v,.fr-px-9v{padding-right:2.25rem!important}.fr-pt-9v,.fr-py-9v{padding-top:2.25rem!important}.fr-pb-9v,.fr-py-9v{padding-bottom:2.25rem!important}.fr-p-10v,.fr-p-5w{padding:2.5rem!important}.fr-pl-10v,.fr-pl-5w,.fr-px-10v,.fr-px-5w{padding-left:2.5rem!important}.fr-pr-10v,.fr-pr-5w,.fr-px-10v,.fr-px-5w{padding-right:2.5rem!important}.fr-pt-10v,.fr-pt-5w,.fr-py-10v,.fr-py-5w{padding-top:2.5rem!important}.fr-pb-10v,.fr-pb-5w,.fr-py-10v,.fr-py-5w{padding-bottom:2.5rem!important}.fr-p-11v{padding:2.75rem!important}.fr-pl-11v,.fr-px-11v{padding-left:2.75rem!important}.fr-pr-11v,.fr-px-11v{padding-right:2.75rem!important}.fr-pt-11v,.fr-py-11v{padding-top:2.75rem!important}.fr-pb-11v,.fr-py-11v{padding-bottom:2.75rem!important}.fr-p-12v,.fr-p-6w{padding:3rem!important}.fr-pl-12v,.fr-pl-6w,.fr-px-12v,.fr-px-6w{padding-left:3rem!important}.fr-pr-12v,.fr-pr-6w,.fr-px-12v,.fr-px-6w{padding-right:3rem!important}.fr-pt-12v,.fr-pt-6w,.fr-py-12v,.fr-py-6w{padding-top:3rem!important}.fr-pb-12v,.fr-pb-6w,.fr-py-12v,.fr-py-6w{padding-bottom:3rem!important}.fr-p-13v{padding:3.25rem!important}.fr-pl-13v,.fr-px-13v{padding-left:3.25rem!important}.fr-pr-13v,.fr-px-13v{padding-right:3.25rem!important}.fr-pt-13v,.fr-py-13v{padding-top:3.25rem!important}.fr-pb-13v,.fr-py-13v{padding-bottom:3.25rem!important}.fr-p-14v,.fr-p-7w{padding:3.5rem!important}.fr-pl-14v,.fr-pl-7w,.fr-px-14v,.fr-px-7w{padding-left:3.5rem!important}.fr-pr-14v,.fr-pr-7w,.fr-px-14v,.fr-px-7w{padding-right:3.5rem!important}.fr-pt-14v,.fr-pt-7w,.fr-py-14v,.fr-py-7w{padding-top:3.5rem!important}.fr-pb-14v,.fr-pb-7w,.fr-py-14v,.fr-py-7w{padding-bottom:3.5rem!important}.fr-p-15v{padding:3.75rem!important}.fr-pl-15v,.fr-px-15v{padding-left:3.75rem!important}.fr-pr-15v,.fr-px-15v{padding-right:3.75rem!important}.fr-pt-15v,.fr-py-15v{padding-top:3.75rem!important}.fr-pb-15v,.fr-py-15v{padding-bottom:3.75rem!important}.fr-p-16v,.fr-p-8w{padding:4rem!important}.fr-pl-16v,.fr-pl-8w,.fr-px-16v,.fr-px-8w{padding-left:4rem!important}.fr-pr-16v,.fr-pr-8w,.fr-px-16v,.fr-px-8w{padding-right:4rem!important}.fr-pt-16v,.fr-pt-8w,.fr-py-16v,.fr-py-8w{padding-top:4rem!important}.fr-pb-16v,.fr-pb-8w,.fr-py-16v,.fr-py-8w{padding-bottom:4rem!important}.fr-p-17v{padding:4.25rem!important}.fr-pl-17v,.fr-px-17v{padding-left:4.25rem!important}.fr-pr-17v,.fr-px-17v{padding-right:4.25rem!important}.fr-pt-17v,.fr-py-17v{padding-top:4.25rem!important}.fr-pb-17v,.fr-py-17v{padding-bottom:4.25rem!important}.fr-p-18v,.fr-p-9w{padding:4.5rem!important}.fr-pl-18v,.fr-pl-9w,.fr-px-18v,.fr-px-9w{padding-left:4.5rem!important}.fr-pr-18v,.fr-pr-9w,.fr-px-18v,.fr-px-9w{padding-right:4.5rem!important}.fr-pt-18v,.fr-pt-9w,.fr-py-18v,.fr-py-9w{padding-top:4.5rem!important}.fr-pb-18v,.fr-pb-9w,.fr-py-18v,.fr-py-9w{padding-bottom:4.5rem!important}.fr-p-19v{padding:4.75rem!important}.fr-pl-19v,.fr-px-19v{padding-left:4.75rem!important}.fr-pr-19v,.fr-px-19v{padding-right:4.75rem!important}.fr-pt-19v,.fr-py-19v{padding-top:4.75rem!important}.fr-pb-19v,.fr-py-19v{padding-bottom:4.75rem!important}.fr-p-10w,.fr-p-20v{padding:5rem!important}.fr-pl-10w,.fr-pl-20v,.fr-px-10w,.fr-px-20v{padding-left:5rem!important}.fr-pr-10w,.fr-pr-20v,.fr-px-10w,.fr-px-20v{padding-right:5rem!important}.fr-pt-10w,.fr-pt-20v,.fr-py-10w,.fr-py-20v{padding-top:5rem!important}.fr-pb-10w,.fr-pb-20v,.fr-py-10w,.fr-py-20v{padding-bottom:5rem!important}.fr-p-21v{padding:5.25rem!important}.fr-pl-21v,.fr-px-21v{padding-left:5.25rem!important}.fr-pr-21v,.fr-px-21v{padding-right:5.25rem!important}.fr-pt-21v,.fr-py-21v{padding-top:5.25rem!important}.fr-pb-21v,.fr-py-21v{padding-bottom:5.25rem!important}.fr-p-11w,.fr-p-22v{padding:5.5rem!important}.fr-pl-11w,.fr-pl-22v,.fr-px-11w,.fr-px-22v{padding-left:5.5rem!important}.fr-pr-11w,.fr-pr-22v,.fr-px-11w,.fr-px-22v{padding-right:5.5rem!important}.fr-pt-11w,.fr-pt-22v,.fr-py-11w,.fr-py-22v{padding-top:5.5rem!important}.fr-pb-11w,.fr-pb-22v,.fr-py-11w,.fr-py-22v{padding-bottom:5.5rem!important}.fr-p-23v{padding:5.75rem!important}.fr-pl-23v,.fr-px-23v{padding-left:5.75rem!important}.fr-pr-23v,.fr-px-23v{padding-right:5.75rem!important}.fr-pt-23v,.fr-py-23v{padding-top:5.75rem!important}.fr-pb-23v,.fr-py-23v{padding-bottom:5.75rem!important}.fr-p-12w,.fr-p-24v{padding:6rem!important}.fr-pl-12w,.fr-pl-24v,.fr-px-12w,.fr-px-24v{padding-left:6rem!important}.fr-pr-12w,.fr-pr-24v,.fr-px-12w,.fr-px-24v{padding-right:6rem!important}.fr-pt-12w,.fr-pt-24v,.fr-py-12w,.fr-py-24v{padding-top:6rem!important}.fr-pb-12w,.fr-pb-24v,.fr-py-12w,.fr-py-24v{padding-bottom:6rem!important}.fr-p-25v{padding:6.25rem!important}.fr-pl-25v,.fr-px-25v{padding-left:6.25rem!important}.fr-pr-25v,.fr-px-25v{padding-right:6.25rem!important}.fr-pt-25v,.fr-py-25v{padding-top:6.25rem!important}.fr-pb-25v,.fr-py-25v{padding-bottom:6.25rem!important}.fr-p-13w,.fr-p-26v{padding:6.5rem!important}.fr-pl-13w,.fr-pl-26v,.fr-px-13w,.fr-px-26v{padding-left:6.5rem!important}.fr-pr-13w,.fr-pr-26v,.fr-px-13w,.fr-px-26v{padding-right:6.5rem!important}.fr-pt-13w,.fr-pt-26v,.fr-py-13w,.fr-py-26v{padding-top:6.5rem!important}.fr-pb-13w,.fr-pb-26v,.fr-py-13w,.fr-py-26v{padding-bottom:6.5rem!important}.fr-p-27v{padding:6.75rem!important}.fr-pl-27v,.fr-px-27v{padding-left:6.75rem!important}.fr-pr-27v,.fr-px-27v{padding-right:6.75rem!important}.fr-pt-27v,.fr-py-27v{padding-top:6.75rem!important}.fr-pb-27v,.fr-py-27v{padding-bottom:6.75rem!important}.fr-p-14w,.fr-p-28v{padding:7rem!important}.fr-pl-14w,.fr-pl-28v,.fr-px-14w,.fr-px-28v{padding-left:7rem!important}.fr-pr-14w,.fr-pr-28v,.fr-px-14w,.fr-px-28v{padding-right:7rem!important}.fr-pt-14w,.fr-pt-28v,.fr-py-14w,.fr-py-28v{padding-top:7rem!important}.fr-pb-14w,.fr-pb-28v,.fr-py-14w,.fr-py-28v{padding-bottom:7rem!important}.fr-p-29v{padding:7.25rem!important}.fr-pl-29v,.fr-px-29v{padding-left:7.25rem!important}.fr-pr-29v,.fr-px-29v{padding-right:7.25rem!important}.fr-pt-29v,.fr-py-29v{padding-top:7.25rem!important}.fr-pb-29v,.fr-py-29v{padding-bottom:7.25rem!important}.fr-p-15w,.fr-p-30v{padding:7.5rem!important}.fr-pl-15w,.fr-pl-30v,.fr-px-15w,.fr-px-30v{padding-left:7.5rem!important}.fr-pr-15w,.fr-pr-30v,.fr-px-15w,.fr-px-30v{padding-right:7.5rem!important}.fr-pt-15w,.fr-pt-30v,.fr-py-15w,.fr-py-30v{padding-top:7.5rem!important}.fr-pb-15w,.fr-pb-30v,.fr-py-15w,.fr-py-30v{padding-bottom:7.5rem!important}.fr-p-31v{padding:7.75rem!important}.fr-pl-31v,.fr-px-31v{padding-left:7.75rem!important}.fr-pr-31v,.fr-px-31v{padding-right:7.75rem!important}.fr-pt-31v,.fr-py-31v{padding-top:7.75rem!important}.fr-pb-31v,.fr-py-31v{padding-bottom:7.75rem!important}.fr-p-16w,.fr-p-32v{padding:8rem!important}.fr-pl-16w,.fr-pl-32v,.fr-px-16w,.fr-px-32v{padding-left:8rem!important}.fr-pr-16w,.fr-pr-32v,.fr-px-16w,.fr-px-32v{padding-right:8rem!important}.fr-pt-16w,.fr-pt-32v,.fr-py-16w,.fr-py-32v{padding-top:8rem!important}.fr-pb-16w,.fr-pb-32v,.fr-py-16w,.fr-py-32v{padding-bottom:8rem!important}.fr-p-first-0{padding:0!important}.fr-pl-first-0,.fr-px-first-0{padding-left:0!important}.fr-pr-first-0,.fr-px-first-0{padding-right:0!important}.fr-pt-first-0,.fr-py-first-0{padding-top:0!important}.fr-pb-first-0,.fr-py-first-0{padding-bottom:0!important}.fr-p-first-0-5v{padding:.125rem!important}.fr-pl-first-0-5v,.fr-px-first-0-5v{padding-left:.125rem!important}.fr-pr-first-0-5v,.fr-px-first-0-5v{padding-right:.125rem!important}.fr-pt-first-0-5v,.fr-py-first-0-5v{padding-top:.125rem!important}.fr-pb-first-0-5v,.fr-py-first-0-5v{padding-bottom:.125rem!important}.fr-p-first-1v{padding:.25rem!important}.fr-pl-first-1v,.fr-px-first-1v{padding-left:.25rem!important}.fr-pr-first-1v,.fr-px-first-1v{padding-right:.25rem!important}.fr-pt-first-1v,.fr-py-first-1v{padding-top:.25rem!important}.fr-pb-first-1v,.fr-py-first-1v{padding-bottom:.25rem!important}.fr-p-first-1-5v{padding:.375rem!important}.fr-pl-first-1-5v,.fr-px-first-1-5v{padding-left:.375rem!important}.fr-pr-first-1-5v,.fr-px-first-1-5v{padding-right:.375rem!important}.fr-pt-first-1-5v,.fr-py-first-1-5v{padding-top:.375rem!important}.fr-pb-first-1-5v,.fr-py-first-1-5v{padding-bottom:.375rem!important}.fr-p-first-1w,.fr-p-first-2v{padding:.5rem!important}.fr-pl-first-1w,.fr-pl-first-2v,.fr-px-first-1w,.fr-px-first-2v{padding-left:.5rem!important}.fr-pr-first-1w,.fr-pr-first-2v,.fr-px-first-1w,.fr-px-first-2v{padding-right:.5rem!important}.fr-pt-first-1w,.fr-pt-first-2v,.fr-py-first-1w,.fr-py-first-2v{padding-top:.5rem!important}.fr-pb-first-1w,.fr-pb-first-2v,.fr-py-first-1w,.fr-py-first-2v{padding-bottom:.5rem!important}.fr-p-first-3v{padding:.75rem!important}.fr-pl-first-3v,.fr-px-first-3v{padding-left:.75rem!important}.fr-pr-first-3v,.fr-px-first-3v{padding-right:.75rem!important}.fr-pt-first-3v,.fr-py-first-3v{padding-top:.75rem!important}.fr-pb-first-3v,.fr-py-first-3v{padding-bottom:.75rem!important}.fr-p-first-2w,.fr-p-first-4v{padding:1rem!important}.fr-pl-first-2w,.fr-pl-first-4v,.fr-px-first-2w,.fr-px-first-4v{padding-left:1rem!important}.fr-pr-first-2w,.fr-pr-first-4v,.fr-px-first-2w,.fr-px-first-4v{padding-right:1rem!important}.fr-pt-first-2w,.fr-pt-first-4v,.fr-py-first-2w,.fr-py-first-4v{padding-top:1rem!important}.fr-pb-first-2w,.fr-pb-first-4v,.fr-py-first-2w,.fr-py-first-4v{padding-bottom:1rem!important}.fr-p-first-5v{padding:1.25rem!important}.fr-pl-first-5v,.fr-px-first-5v{padding-left:1.25rem!important}.fr-pr-first-5v,.fr-px-first-5v{padding-right:1.25rem!important}.fr-pt-first-5v,.fr-py-first-5v{padding-top:1.25rem!important}.fr-pb-first-5v,.fr-py-first-5v{padding-bottom:1.25rem!important}.fr-p-first-3w,.fr-p-first-6v{padding:1.5rem!important}.fr-pl-first-3w,.fr-pl-first-6v,.fr-px-first-3w,.fr-px-first-6v{padding-left:1.5rem!important}.fr-pr-first-3w,.fr-pr-first-6v,.fr-px-first-3w,.fr-px-first-6v{padding-right:1.5rem!important}.fr-pt-first-3w,.fr-pt-first-6v,.fr-py-first-3w,.fr-py-first-6v{padding-top:1.5rem!important}.fr-pb-first-3w,.fr-pb-first-6v,.fr-py-first-3w,.fr-py-first-6v{padding-bottom:1.5rem!important}.fr-p-first-7v{padding:1.75rem!important}.fr-pl-first-7v,.fr-px-first-7v{padding-left:1.75rem!important}.fr-pr-first-7v,.fr-px-first-7v{padding-right:1.75rem!important}.fr-pt-first-7v,.fr-py-first-7v{padding-top:1.75rem!important}.fr-pb-first-7v,.fr-py-first-7v{padding-bottom:1.75rem!important}.fr-p-first-4w,.fr-p-first-8v{padding:2rem!important}.fr-pl-first-4w,.fr-pl-first-8v,.fr-px-first-4w,.fr-px-first-8v{padding-left:2rem!important}.fr-pr-first-4w,.fr-pr-first-8v,.fr-px-first-4w,.fr-px-first-8v{padding-right:2rem!important}.fr-pt-first-4w,.fr-pt-first-8v,.fr-py-first-4w,.fr-py-first-8v{padding-top:2rem!important}.fr-pb-first-4w,.fr-pb-first-8v,.fr-py-first-4w,.fr-py-first-8v{padding-bottom:2rem!important}.fr-p-first-9v{padding:2.25rem!important}.fr-pl-first-9v,.fr-px-first-9v{padding-left:2.25rem!important}.fr-pr-first-9v,.fr-px-first-9v{padding-right:2.25rem!important}.fr-pt-first-9v,.fr-py-first-9v{padding-top:2.25rem!important}.fr-pb-first-9v,.fr-py-first-9v{padding-bottom:2.25rem!important}.fr-p-first-10v,.fr-p-first-5w{padding:2.5rem!important}.fr-pl-first-10v,.fr-pl-first-5w,.fr-px-first-10v,.fr-px-first-5w{padding-left:2.5rem!important}.fr-pr-first-10v,.fr-pr-first-5w,.fr-px-first-10v,.fr-px-first-5w{padding-right:2.5rem!important}.fr-pt-first-10v,.fr-pt-first-5w,.fr-py-first-10v,.fr-py-first-5w{padding-top:2.5rem!important}.fr-pb-first-10v,.fr-pb-first-5w,.fr-py-first-10v,.fr-py-first-5w{padding-bottom:2.5rem!important}.fr-p-first-11v{padding:2.75rem!important}.fr-pl-first-11v,.fr-px-first-11v{padding-left:2.75rem!important}.fr-pr-first-11v,.fr-px-first-11v{padding-right:2.75rem!important}.fr-pt-first-11v,.fr-py-first-11v{padding-top:2.75rem!important}.fr-pb-first-11v,.fr-py-first-11v{padding-bottom:2.75rem!important}.fr-p-first-12v,.fr-p-first-6w{padding:3rem!important}.fr-pl-first-12v,.fr-pl-first-6w,.fr-px-first-12v,.fr-px-first-6w{padding-left:3rem!important}.fr-pr-first-12v,.fr-pr-first-6w,.fr-px-first-12v,.fr-px-first-6w{padding-right:3rem!important}.fr-pt-first-12v,.fr-pt-first-6w,.fr-py-first-12v,.fr-py-first-6w{padding-top:3rem!important}.fr-pb-first-12v,.fr-pb-first-6w,.fr-py-first-12v,.fr-py-first-6w{padding-bottom:3rem!important}.fr-p-first-13v{padding:3.25rem!important}.fr-pl-first-13v,.fr-px-first-13v{padding-left:3.25rem!important}.fr-pr-first-13v,.fr-px-first-13v{padding-right:3.25rem!important}.fr-pt-first-13v,.fr-py-first-13v{padding-top:3.25rem!important}.fr-pb-first-13v,.fr-py-first-13v{padding-bottom:3.25rem!important}.fr-p-first-14v,.fr-p-first-7w{padding:3.5rem!important}.fr-pl-first-14v,.fr-pl-first-7w,.fr-px-first-14v,.fr-px-first-7w{padding-left:3.5rem!important}.fr-pr-first-14v,.fr-pr-first-7w,.fr-px-first-14v,.fr-px-first-7w{padding-right:3.5rem!important}.fr-pt-first-14v,.fr-pt-first-7w,.fr-py-first-14v,.fr-py-first-7w{padding-top:3.5rem!important}.fr-pb-first-14v,.fr-pb-first-7w,.fr-py-first-14v,.fr-py-first-7w{padding-bottom:3.5rem!important}.fr-p-first-15v{padding:3.75rem!important}.fr-pl-first-15v,.fr-px-first-15v{padding-left:3.75rem!important}.fr-pr-first-15v,.fr-px-first-15v{padding-right:3.75rem!important}.fr-pt-first-15v,.fr-py-first-15v{padding-top:3.75rem!important}.fr-pb-first-15v,.fr-py-first-15v{padding-bottom:3.75rem!important}.fr-p-first-16v,.fr-p-first-8w{padding:4rem!important}.fr-pl-first-16v,.fr-pl-first-8w,.fr-px-first-16v,.fr-px-first-8w{padding-left:4rem!important}.fr-pr-first-16v,.fr-pr-first-8w,.fr-px-first-16v,.fr-px-first-8w{padding-right:4rem!important}.fr-pt-first-16v,.fr-pt-first-8w,.fr-py-first-16v,.fr-py-first-8w{padding-top:4rem!important}.fr-pb-first-16v,.fr-pb-first-8w,.fr-py-first-16v,.fr-py-first-8w{padding-bottom:4rem!important}.fr-p-first-17v{padding:4.25rem!important}.fr-pl-first-17v,.fr-px-first-17v{padding-left:4.25rem!important}.fr-pr-first-17v,.fr-px-first-17v{padding-right:4.25rem!important}.fr-pt-first-17v,.fr-py-first-17v{padding-top:4.25rem!important}.fr-pb-first-17v,.fr-py-first-17v{padding-bottom:4.25rem!important}.fr-p-first-18v,.fr-p-first-9w{padding:4.5rem!important}.fr-pl-first-18v,.fr-pl-first-9w,.fr-px-first-18v,.fr-px-first-9w{padding-left:4.5rem!important}.fr-pr-first-18v,.fr-pr-first-9w,.fr-px-first-18v,.fr-px-first-9w{padding-right:4.5rem!important}.fr-pt-first-18v,.fr-pt-first-9w,.fr-py-first-18v,.fr-py-first-9w{padding-top:4.5rem!important}.fr-pb-first-18v,.fr-pb-first-9w,.fr-py-first-18v,.fr-py-first-9w{padding-bottom:4.5rem!important}.fr-p-first-19v{padding:4.75rem!important}.fr-pl-first-19v,.fr-px-first-19v{padding-left:4.75rem!important}.fr-pr-first-19v,.fr-px-first-19v{padding-right:4.75rem!important}.fr-pt-first-19v,.fr-py-first-19v{padding-top:4.75rem!important}.fr-pb-first-19v,.fr-py-first-19v{padding-bottom:4.75rem!important}.fr-p-first-10w,.fr-p-first-20v{padding:5rem!important}.fr-pl-first-10w,.fr-pl-first-20v,.fr-px-first-10w,.fr-px-first-20v{padding-left:5rem!important}.fr-pr-first-10w,.fr-pr-first-20v,.fr-px-first-10w,.fr-px-first-20v{padding-right:5rem!important}.fr-pt-first-10w,.fr-pt-first-20v,.fr-py-first-10w,.fr-py-first-20v{padding-top:5rem!important}.fr-pb-first-10w,.fr-pb-first-20v,.fr-py-first-10w,.fr-py-first-20v{padding-bottom:5rem!important}.fr-p-first-21v{padding:5.25rem!important}.fr-pl-first-21v,.fr-px-first-21v{padding-left:5.25rem!important}.fr-pr-first-21v,.fr-px-first-21v{padding-right:5.25rem!important}.fr-pt-first-21v,.fr-py-first-21v{padding-top:5.25rem!important}.fr-pb-first-21v,.fr-py-first-21v{padding-bottom:5.25rem!important}.fr-p-first-11w,.fr-p-first-22v{padding:5.5rem!important}.fr-pl-first-11w,.fr-pl-first-22v,.fr-px-first-11w,.fr-px-first-22v{padding-left:5.5rem!important}.fr-pr-first-11w,.fr-pr-first-22v,.fr-px-first-11w,.fr-px-first-22v{padding-right:5.5rem!important}.fr-pt-first-11w,.fr-pt-first-22v,.fr-py-first-11w,.fr-py-first-22v{padding-top:5.5rem!important}.fr-pb-first-11w,.fr-pb-first-22v,.fr-py-first-11w,.fr-py-first-22v{padding-bottom:5.5rem!important}.fr-p-first-23v{padding:5.75rem!important}.fr-pl-first-23v,.fr-px-first-23v{padding-left:5.75rem!important}.fr-pr-first-23v,.fr-px-first-23v{padding-right:5.75rem!important}.fr-pt-first-23v,.fr-py-first-23v{padding-top:5.75rem!important}.fr-pb-first-23v,.fr-py-first-23v{padding-bottom:5.75rem!important}.fr-p-first-12w,.fr-p-first-24v{padding:6rem!important}.fr-pl-first-12w,.fr-pl-first-24v,.fr-px-first-12w,.fr-px-first-24v{padding-left:6rem!important}.fr-pr-first-12w,.fr-pr-first-24v,.fr-px-first-12w,.fr-px-first-24v{padding-right:6rem!important}.fr-pt-first-12w,.fr-pt-first-24v,.fr-py-first-12w,.fr-py-first-24v{padding-top:6rem!important}.fr-pb-first-12w,.fr-pb-first-24v,.fr-py-first-12w,.fr-py-first-24v{padding-bottom:6rem!important}.fr-p-first-25v{padding:6.25rem!important}.fr-pl-first-25v,.fr-px-first-25v{padding-left:6.25rem!important}.fr-pr-first-25v,.fr-px-first-25v{padding-right:6.25rem!important}.fr-pt-first-25v,.fr-py-first-25v{padding-top:6.25rem!important}.fr-pb-first-25v,.fr-py-first-25v{padding-bottom:6.25rem!important}.fr-p-first-13w,.fr-p-first-26v{padding:6.5rem!important}.fr-pl-first-13w,.fr-pl-first-26v,.fr-px-first-13w,.fr-px-first-26v{padding-left:6.5rem!important}.fr-pr-first-13w,.fr-pr-first-26v,.fr-px-first-13w,.fr-px-first-26v{padding-right:6.5rem!important}.fr-pt-first-13w,.fr-pt-first-26v,.fr-py-first-13w,.fr-py-first-26v{padding-top:6.5rem!important}.fr-pb-first-13w,.fr-pb-first-26v,.fr-py-first-13w,.fr-py-first-26v{padding-bottom:6.5rem!important}.fr-p-first-27v{padding:6.75rem!important}.fr-pl-first-27v,.fr-px-first-27v{padding-left:6.75rem!important}.fr-pr-first-27v,.fr-px-first-27v{padding-right:6.75rem!important}.fr-pt-first-27v,.fr-py-first-27v{padding-top:6.75rem!important}.fr-pb-first-27v,.fr-py-first-27v{padding-bottom:6.75rem!important}.fr-p-first-14w,.fr-p-first-28v{padding:7rem!important}.fr-pl-first-14w,.fr-pl-first-28v,.fr-px-first-14w,.fr-px-first-28v{padding-left:7rem!important}.fr-pr-first-14w,.fr-pr-first-28v,.fr-px-first-14w,.fr-px-first-28v{padding-right:7rem!important}.fr-pt-first-14w,.fr-pt-first-28v,.fr-py-first-14w,.fr-py-first-28v{padding-top:7rem!important}.fr-pb-first-14w,.fr-pb-first-28v,.fr-py-first-14w,.fr-py-first-28v{padding-bottom:7rem!important}.fr-p-first-29v{padding:7.25rem!important}.fr-pl-first-29v,.fr-px-first-29v{padding-left:7.25rem!important}.fr-pr-first-29v,.fr-px-first-29v{padding-right:7.25rem!important}.fr-pt-first-29v,.fr-py-first-29v{padding-top:7.25rem!important}.fr-pb-first-29v,.fr-py-first-29v{padding-bottom:7.25rem!important}.fr-p-first-15w,.fr-p-first-30v{padding:7.5rem!important}.fr-pl-first-15w,.fr-pl-first-30v,.fr-px-first-15w,.fr-px-first-30v{padding-left:7.5rem!important}.fr-pr-first-15w,.fr-pr-first-30v,.fr-px-first-15w,.fr-px-first-30v{padding-right:7.5rem!important}.fr-pt-first-15w,.fr-pt-first-30v,.fr-py-first-15w,.fr-py-first-30v{padding-top:7.5rem!important}.fr-pb-first-15w,.fr-pb-first-30v,.fr-py-first-15w,.fr-py-first-30v{padding-bottom:7.5rem!important}.fr-p-first-31v{padding:7.75rem!important}.fr-pl-first-31v,.fr-px-first-31v{padding-left:7.75rem!important}.fr-pr-first-31v,.fr-px-first-31v{padding-right:7.75rem!important}.fr-pt-first-31v,.fr-py-first-31v{padding-top:7.75rem!important}.fr-pb-first-31v,.fr-py-first-31v{padding-bottom:7.75rem!important}.fr-p-first-16w,.fr-p-first-32v{padding:8rem!important}.fr-pl-first-16w,.fr-pl-first-32v,.fr-px-first-16w,.fr-px-first-32v{padding-left:8rem!important}.fr-pr-first-16w,.fr-pr-first-32v,.fr-px-first-16w,.fr-px-first-32v{padding-right:8rem!important}.fr-pt-first-16w,.fr-pt-first-32v,.fr-py-first-16w,.fr-py-first-32v{padding-top:8rem!important}.fr-pb-first-16w,.fr-pb-first-32v,.fr-py-first-16w,.fr-py-first-32v{padding-bottom:8rem!important}:root[data-fr-theme=dark]{--shadow-color:rgba(0,0,18,.32);--grey-1000-50:#161616;--grey-1000-50-hover:#343434;--grey-1000-50-active:#474747;--grey-975-75:#1e1e1e;--grey-975-75-hover:#3f3f3f;--grey-975-75-active:#525252;--grey-950-100:#242424;--grey-950-100-hover:#474747;--grey-950-100-active:#5b5b5b;--grey-200-850:#cecece;--grey-200-850-hover:#a8a8a8;--grey-200-850-active:#939393;--grey-925-125:#2a2a2a;--grey-1000-75:#1e1e1e;--grey-1000-75-hover:#3f3f3f;--grey-1000-75-active:#525252;--grey-1000-100:#242424;--grey-1000-100-hover:#474747;--grey-1000-100-active:#5b5b5b;--grey-975-100:#242424;--grey-975-100-hover:#474747;--grey-975-100-active:#5b5b5b;--grey-975-125:#2a2a2a;--grey-975-125-hover:#4e4e4e;--grey-975-125-active:#636363;--grey-950-125:#2a2a2a;--grey-950-125-hover:#4e4e4e;--grey-950-125-active:#636363;--grey-950-150:#2f2f2f;--grey-950-150-hover:#545454;--grey-950-150-active:#696969;--grey-50-1000:#fff;--grey-425-625:#929292;--grey-625-425:#666;--grey-0-1000:#fff;--grey-900-175:#353535;--blue-france-975-75:#1b1b35;--blue-france-975-75-hover:#3a3a68;--blue-france-975-75-active:#4d4d83;--blue-france-950-100:#21213f;--blue-france-950-100-hover:#424275;--blue-france-950-100-active:#56568c;--blue-france-sun-113-625:#8585f6;--blue-france-sun-113-625-hover:#b1b1f9;--blue-france-sun-113-625-active:#c6c6fb;--blue-france-925-125:#272747;--blue-france-925-125-hover:#4a4a7d;--blue-france-925-125-active:#5e5e90;--blue-france-975-sun-113:#000091;--blue-france-main-525:#6a6af4;--blue-france-850-200:#313178;--red-marianne-975-75:#2b1919;--red-marianne-975-75-hover:#573737;--red-marianne-975-75-active:#704848;--red-marianne-950-100:#331f1f;--red-marianne-950-100-hover:#613f3f;--red-marianne-950-100-active:#7b5151;--red-marianne-425-625:#f95c5e;--red-marianne-425-625-hover:#fa9293;--red-marianne-425-625-active:#fbabac;--red-marianne-925-125:#3b2424;--red-marianne-925-125-hover:#6b4545;--red-marianne-925-125-active:#865757;--red-marianne-main-472:#e1000f;--red-marianne-850-200:#5e2a2b;--info-950-100:#1d2437;--info-950-100-hover:#3b4767;--info-950-100-active:#4c5b83;--info-425-625:#518fff;--info-425-625-hover:#98b4ff;--info-425-625-active:#b4c7ff;--info-975-75:#171d2e;--success-950-100:#19271d;--success-950-100-hover:#344c3b;--success-950-100-active:#44624d;--success-425-625:#27a658;--success-425-625-hover:#36d975;--success-425-625-active:#3df183;--success-975-75:#142117;--warning-950-100:#361e19;--warning-950-100-hover:#663d35;--warning-950-100-active:#824f44;--warning-425-625:#fc5d00;--warning-425-625-hover:#ff8c73;--warning-425-625-active:#ffa595;--warning-975-75:#2d1814;--error-950-100:#391c1c;--error-950-100-hover:#6c3a3a;--error-950-100-active:#894b4b;--error-425-625:#ff5655;--error-425-625-hover:#ff8c8c;--error-425-625-active:#ffa6a6;--error-975-75:#301717;--green-tilleul-verveine-975-75:#201e14;--green-tilleul-verveine-975-75-hover:#433f2e;--green-tilleul-verveine-975-75-active:#57533d;--green-tilleul-verveine-950-100:#272419;--green-tilleul-verveine-950-100-hover:#4c4734;--green-tilleul-verveine-950-100-active:#615b44;--green-tilleul-verveine-sun-418-moon-817:#d8c634;--green-tilleul-verveine-sun-418-moon-817-hover:#fee943;--green-tilleul-verveine-sun-418-moon-817-active:#fef1ab;--green-tilleul-verveine-925-125:#2d2a1d;--green-tilleul-verveine-925-125-hover:#534f39;--green-tilleul-verveine-925-125-active:#696349;--green-tilleul-verveine-main-707:#b7a73f;--green-tilleul-verveine-850-200:#3f3a20;--green-bourgeon-975-75:#182014;--green-bourgeon-975-75-hover:#35432e;--green-bourgeon-975-75-active:#46573d;--green-bourgeon-950-100:#1e2719;--green-bourgeon-950-100-hover:#3d4c34;--green-bourgeon-950-100-active:#4e6144;--green-bourgeon-sun-425-moon-759:#99c221;--green-bourgeon-sun-425-moon-759-hover:#baec2a;--green-bourgeon-sun-425-moon-759-active:#c9fd2e;--green-bourgeon-925-125:#232d1d;--green-bourgeon-925-125-hover:#435339;--green-bourgeon-925-125-active:#556949;--green-bourgeon-main-640:#68a532;--green-bourgeon-850-200:#2a401a;--green-emeraude-975-75:#142018;--green-emeraude-975-75-hover:#2e4335;--green-emeraude-975-75-active:#3d5846;--green-emeraude-950-100:#19271e;--green-emeraude-950-100-hover:#344c3d;--green-emeraude-950-100-active:#44624f;--green-emeraude-sun-425-moon-753:#34cb6a;--green-emeraude-sun-425-moon-753-hover:#42fb84;--green-emeraude-sun-425-moon-753-active:#80fda3;--green-emeraude-925-125:#1e2e23;--green-emeraude-925-125-hover:#3b5543;--green-emeraude-925-125-active:#4b6b55;--green-emeraude-main-632:#00a95f;--green-emeraude-850-200:#21402c;--green-menthe-975-75:#15201e;--green-menthe-975-75-hover:#30433f;--green-menthe-975-75-active:#3f5753;--green-menthe-950-100:#1a2624;--green-menthe-950-100-hover:#364b47;--green-menthe-950-100-active:#46605b;--green-menthe-sun-373-moon-652:#21ab8e;--green-menthe-sun-373-moon-652-hover:#2eddb8;--green-menthe-sun-373-moon-652-active:#34f4cc;--green-menthe-925-125:#1f2d2a;--green-menthe-925-125-hover:#3c534e;--green-menthe-925-125-active:#4d6963;--green-menthe-main-548:#009081;--green-menthe-850-200:#223f3a;--green-archipel-975-75:#152021;--green-archipel-975-75-hover:#2f4345;--green-archipel-975-75-active:#3f5759;--green-archipel-950-100:#1a2628;--green-archipel-950-100-hover:#364a4e;--green-archipel-950-100-active:#465f63;--green-archipel-sun-391-moon-716:#34bab5;--green-archipel-sun-391-moon-716-hover:#43e9e2;--green-archipel-sun-391-moon-716-active:#4cfdf6;--green-archipel-925-125:#1f2c2e;--green-archipel-925-125-hover:#3c5255;--green-archipel-925-125-active:#4d676b;--green-archipel-main-557:#009099;--green-archipel-850-200:#233e41;--blue-ecume-975-75:#171d2f;--blue-ecume-975-75-hover:#333e5e;--blue-ecume-975-75-active:#445179;--blue-ecume-950-100:#1d2437;--blue-ecume-950-100-hover:#3b4767;--blue-ecume-950-100-active:#4c5b83;--blue-ecume-sun-247-moon-675:#869ece;--blue-ecume-sun-247-moon-675-hover:#b8c5e2;--blue-ecume-sun-247-moon-675-active:#ced6ea;--blue-ecume-925-125:#222940;--blue-ecume-925-125-hover:#424d73;--blue-ecume-925-125-active:#536190;--blue-ecume-main-400:#465f9d;--blue-ecume-850-200:#273962;--blue-cumulus-975-75:#171e2b;--blue-cumulus-975-75-hover:#333f56;--blue-cumulus-975-75-active:#43536f;--blue-cumulus-950-100:#1c2433;--blue-cumulus-950-100-hover:#3a4761;--blue-cumulus-950-100-active:#4a5b7b;--blue-cumulus-sun-368-moon-732:#7ab1e8;--blue-cumulus-sun-368-moon-732-hover:#bad2f2;--blue-cumulus-sun-368-moon-732-active:#d2e2f6;--blue-cumulus-925-125:#212a3a;--blue-cumulus-925-125-hover:#404f69;--blue-cumulus-925-125-active:#516384;--blue-cumulus-main-526:#417dc4;--blue-cumulus-850-200:#263b58;--purple-glycine-975-75:#251a24;--purple-glycine-975-75-hover:#4c394a;--purple-glycine-975-75-active:#634a60;--purple-glycine-950-100:#2c202b;--purple-glycine-950-100-hover:#554053;--purple-glycine-950-100-active:#6c536a;--purple-glycine-sun-319-moon-630:#ce70cc;--purple-glycine-sun-319-moon-630-hover:#dfa4dd;--purple-glycine-sun-319-moon-630-active:#e7bbe6;--purple-glycine-925-125:#332632;--purple-glycine-925-125-hover:#5d485c;--purple-glycine-925-125-active:#755b73;--purple-glycine-main-494:#a558a0;--purple-glycine-850-200:#502e4d;--pink-macaron-975-75:#261b19;--pink-macaron-975-75-hover:#4e3a37;--pink-macaron-975-75-active:#654c48;--pink-macaron-950-100:#2e211f;--pink-macaron-950-100-hover:#58423f;--pink-macaron-950-100-active:#705551;--pink-macaron-sun-406-moon-833:#ffb7ae;--pink-macaron-sun-406-moon-833-hover:#ffe0dc;--pink-macaron-sun-406-moon-833-active:#fff0ee;--pink-macaron-925-125:#352724;--pink-macaron-925-125-hover:#614a45;--pink-macaron-925-125-active:#795d57;--pink-macaron-main-689:#e18b76;--pink-macaron-850-200:#52312a;--pink-tuile-975-75:#281b19;--pink-tuile-975-75-hover:#513a37;--pink-tuile-975-75-active:#694c48;--pink-tuile-950-100:#2f211f;--pink-tuile-950-100-hover:#5a423e;--pink-tuile-950-100-active:#725550;--pink-tuile-sun-425-moon-750:#ff9575;--pink-tuile-sun-425-moon-750-hover:#ffc4b7;--pink-tuile-sun-425-moon-750-active:#ffd8d0;--pink-tuile-925-125:#372624;--pink-tuile-925-125-hover:#644845;--pink-tuile-925-125-active:#7d5b57;--pink-tuile-main-556:#ce614a;--pink-tuile-850-200:#55302a;--yellow-tournesol-975-75:#221d11;--yellow-tournesol-975-75-hover:#473e29;--yellow-tournesol-975-75-active:#5c5136;--yellow-tournesol-950-100:#292416;--yellow-tournesol-950-100-hover:#4f472f;--yellow-tournesol-950-100-active:#655b3d;--yellow-tournesol-sun-407-moon-922:#ffe552;--yellow-tournesol-sun-407-moon-922-hover:#e1c700;--yellow-tournesol-sun-407-moon-922-active:#cab300;--yellow-tournesol-925-125:#302a1a;--yellow-tournesol-925-125-hover:#584e34;--yellow-tournesol-925-125-active:#6f6342;--yellow-tournesol-main-731:#c8aa39;--yellow-tournesol-850-200:#43391a;--yellow-moutarde-975-75:#231d14;--yellow-moutarde-975-75-hover:#483e2e;--yellow-moutarde-975-75-active:#5e513d;--yellow-moutarde-950-100:#2a2319;--yellow-moutarde-950-100-hover:#514534;--yellow-moutarde-950-100-active:#685944;--yellow-moutarde-sun-348-moon-860:#ffca00;--yellow-moutarde-sun-348-moon-860-hover:#cda200;--yellow-moutarde-sun-348-moon-860-active:#b28c00;--yellow-moutarde-925-125:#30291d;--yellow-moutarde-925-125-hover:#584d39;--yellow-moutarde-925-125-active:#6f6149;--yellow-moutarde-main-679:#c3992a;--yellow-moutarde-850-200:#453820;--orange-terre-battue-975-75:#281a16;--orange-terre-battue-975-75-hover:#513932;--orange-terre-battue-975-75-active:#6a4b42;--orange-terre-battue-950-100:#31201c;--orange-terre-battue-950-100-hover:#5d403a;--orange-terre-battue-950-100-active:#77534a;--orange-terre-battue-sun-370-moon-672:#ff732c;--orange-terre-battue-sun-370-moon-672-hover:#ffa48b;--orange-terre-battue-sun-370-moon-672-active:#ffbbab;--orange-terre-battue-925-125:#382621;--orange-terre-battue-925-125-hover:#664840;--orange-terre-battue-925-125-active:#7f5b51;--orange-terre-battue-main-645:#e4794a;--orange-terre-battue-850-200:#543125;--brown-cafe-creme-975-75:#211d16;--brown-cafe-creme-975-75-hover:#453e31;--brown-cafe-creme-975-75-active:#5a5141;--brown-cafe-creme-950-100:#28241c;--brown-cafe-creme-950-100-hover:#4e4739;--brown-cafe-creme-950-100-active:#635b4a;--brown-cafe-creme-sun-383-moon-885:#ecd7a2;--brown-cafe-creme-sun-383-moon-885-hover:#c5b386;--brown-cafe-creme-sun-383-moon-885-active:#af9f77;--brown-cafe-creme-925-125:#2e2a21;--brown-cafe-creme-925-125-hover:#554e3f;--brown-cafe-creme-925-125-active:#6b6351;--brown-cafe-creme-main-782:#d1b781;--brown-cafe-creme-850-200:#423925;--brown-caramel-975-75:#251c16;--brown-caramel-975-75-hover:#4c3c31;--brown-caramel-975-75-active:#624e41;--brown-caramel-950-100:#2c221c;--brown-caramel-950-100-hover:#554439;--brown-caramel-950-100-active:#6c574a;--brown-caramel-sun-425-moon-901:#fbd8ab;--brown-caramel-sun-425-moon-901-hover:#efb547;--brown-caramel-sun-425-moon-901-active:#d6a23e;--brown-caramel-925-125:#332821;--brown-caramel-925-125-hover:#5d4b40;--brown-caramel-925-125-active:#755f51;--brown-caramel-main-648:#c08c65;--brown-caramel-850-200:#4b3525;--brown-opera-975-75:#241c17;--brown-opera-975-75-hover:#4a3c33;--brown-opera-975-75-active:#604f44;--brown-opera-950-100:#2b221c;--brown-opera-950-100-hover:#53443a;--brown-opera-950-100-active:#6a574a;--brown-opera-sun-395-moon-820:#e6be92;--brown-opera-sun-395-moon-820-hover:#f2e2d3;--brown-opera-sun-395-moon-820-active:#f8f0e9;--brown-opera-925-125:#322821;--brown-opera-925-125-hover:#5c4b40;--brown-opera-925-125-active:#735f51;--brown-opera-main-680:#bd987a;--brown-opera-850-200:#493625;--beige-gris-galet-975-75:#211d19;--beige-gris-galet-975-75-hover:#453e37;--beige-gris-galet-975-75-active:#595148;--beige-gris-galet-950-100:#28231f;--beige-gris-galet-950-100-hover:#4e453f;--beige-gris-galet-950-100-active:#635950;--beige-gris-galet-sun-407-moon-821:#d0c3b7;--beige-gris-galet-sun-407-moon-821-hover:#eae5e1;--beige-gris-galet-sun-407-moon-821-active:#f4f2f0;--beige-gris-galet-925-125:#2e2924;--beige-gris-galet-925-125-hover:#554d45;--beige-gris-galet-925-125-active:#6b6157;--beige-gris-galet-main-702:#aea397;--beige-gris-galet-850-200:#433829}.fr-placement{position:fixed;width:max-content}@-moz-document url-prefix(){:root[data-fr-scrolling] body{position:sticky}:root{--underline-thickness:calc(0.0625em + 0.25px)}}.fr-displayed-lg{display:none!important}.fr-responsive-img--32x9{aspect-ratio:3.5555555556!important;object-fit:cover;object-position:50% 50%}.fr-responsive-img--16x9{aspect-ratio:1.7777777778!important;object-fit:cover;object-position:50% 50%}.fr-responsive-img--3x2{aspect-ratio:1.5!important;object-fit:cover;object-position:50% 50%}.fr-responsive-img--4x3{aspect-ratio:1.3333333333!important;object-fit:cover;object-position:50% 50%}.fr-responsive-img--1x1{aspect-ratio:1!important;object-fit:cover;object-position:50% 50%}.fr-responsive-img--3x4{aspect-ratio:.75!important;object-fit:cover;object-position:50% 50%}.fr-responsive-img--2x3{aspect-ratio:.6666666667!important;object-fit:cover;object-position:50% 50%}.fr-responsive-vid--16x9{aspect-ratio:1.7777777778!important}.fr-responsive-vid--4x3{aspect-ratio:1.3333333333!important}.fr-responsive-vid--1x1{aspect-ratio:1!important}.fr-fi--xs:after,.fr-fi--xs:before{--icon-size:0.75rem}.fr-fi--sm:after,.fr-fi--sm:before{--icon-size:1rem}.fr-fi--md:after,.fr-fi--md:before{--icon-size:1.5rem}.fr-fi--lg:after,.fr-fi--lg:before{--icon-size:2rem}.fr-artwork-decorative{fill:var(--artwork-decorative-blue-france)}.fr-artwork-minor{fill:var(--artwork-minor-red-marianne)}.fr-artwork-major{fill:var(--artwork-major-blue-france)}.fr-artwork-background{fill:var(--artwork-background-grey)}.fr-artwork-motif{fill:var(--artwork-motif-grey)}.fr-artwork--green-tilleul-verveine .fr-artwork-minor{fill:var(--artwork-minor-green-tilleul-verveine)}.fr-artwork--green-bourgeon .fr-artwork-minor{fill:var(--artwork-minor-green-bourgeon)}.fr-artwork--green-emeraude .fr-artwork-minor{fill:var(--artwork-minor-green-emeraude)}.fr-artwork--green-menthe .fr-artwork-minor{fill:var(--artwork-minor-green-menthe)}.fr-artwork--green-archipel .fr-artwork-minor{fill:var(--artwork-minor-green-archipel)}.fr-artwork--blue-ecume .fr-artwork-minor{fill:var(--artwork-minor-blue-ecume)}.fr-artwork--blue-cumulus .fr-artwork-minor{fill:var(--artwork-minor-blue-cumulus)}.fr-artwork--purple-glycine .fr-artwork-minor{fill:var(--artwork-minor-purple-glycine)}.fr-artwork--pink-macaron .fr-artwork-minor{fill:var(--artwork-minor-pink-macaron)}.fr-artwork--pink-tuile .fr-artwork-minor{fill:var(--artwork-minor-pink-tuile)}.fr-artwork--yellow-tournesol .fr-artwork-minor{fill:var(--artwork-minor-yellow-tournesol)}.fr-artwork--yellow-moutarde .fr-artwork-minor{fill:var(--artwork-minor-yellow-moutarde)}.fr-artwork--orange-terre-battue .fr-artwork-minor{fill:var(--artwork-minor-orange-terre-battue)}.fr-artwork--brown-cafe-creme .fr-artwork-minor{fill:var(--artwork-minor-brown-cafe-creme)}.fr-artwork--brown-caramel .fr-artwork-minor{fill:var(--artwork-minor-brown-caramel)}.fr-artwork--brown-opera .fr-artwork-minor{fill:var(--artwork-minor-brown-opera)}.fr-artwork--beige-gris-galet .fr-artwork-minor{fill:var(--artwork-minor-beige-gris-galet)}[disabled] .fr-artwork *{fill:var(--text-disabled-grey)}.fr-display-lg,.fr-display-md,.fr-display-sm,.fr-display-xl,.fr-display-xs,.fr-h1,.fr-h2,.fr-h3,.fr-h4,.fr-h5,.fr-h6,h1,h2,h3,h4,h5,h6{color:var(--text-title-grey)}.fr-upload-group .fr-label .fr-hint-text{margin-top:.75rem}.fr-upload-group .fr-label+.fr-upload{margin-top:1rem}.fr-upload-group .fr-message:first-child{margin-top:.5rem}.fr-upload{display:inline-flex;font-size:.875rem;line-height:1.5rem;margin:0;width:100%}.fr-upload:disabled::-webkit-file-upload-button{cursor:not-allowed;outline-style:none}.fr-upload::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer;font:inherit;margin-right:.5rem}.fr-range-group{position:relative}.fr-range-group--error:before,.fr-range-group--valid:before{background-position:0 0;background-repeat:no-repeat;background-size:.125rem 100%;bottom:0;content:"";display:block;left:-.75rem;pointer-events:none;position:absolute;right:-.75rem;top:0}.fr-range{--thumb-size:1.5rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;position:relative}.fr-range input[type=range]{outline:none;width:100%}.fr-range__output{color:var(--text-active-blue-france);visibility:hidden}.fr-range__max,.fr-range__min,.fr-range__output{font-size:.75rem;line-height:1.25rem;min-width:var(--thumb-size);text-align:center}.fr-range[data-fr-js-range]{--progress-left:0;--progress-right:calc(var(--thumb-size)*0.5)}.fr-range[data-fr-js-range]:after,.fr-range[data-fr-js-range]:before{border-radius:.375rem;content:"";display:block;forced-color-adjust:none;height:.75rem;left:0;position:absolute;right:0;top:1.625rem;width:100%}.fr-range[data-fr-js-range]:before{box-shadow:inset 0 0 0 1px var(--border-action-high-blue-france);outline-offset:-1px}.fr-range[data-fr-js-range]:after{--idle:transparent;--hover:var(--background-active-blue-france-hover);--active:var(--background-active-blue-france-active);background-color:var(--background-active-blue-france);clip-path:polygon(var(--progress-left) 0,var(--progress-right) 0,var(--progress-right) 100%,var(--progress-left) 100%)}.fr-range[data-fr-js-range] input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;height:var(--thumb-size);width:100%;z-index:1}.fr-range[data-fr-js-range] input[type=range]:not(:only-of-type){pointer-events:none}.fr-range[data-fr-js-range] input[type=range]::-webkit-slider-thumb{--hover:var(--background-raised-grey-hover);--active:var(--background-raised-grey-active);--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--background-raised-grey);background-color:var(--background-default-grey);border:none;border:1px solid var(--border-action-high-blue-france);border-radius:50%;filter:drop-shadow(var(--raised-shadow));height:var(--thumb-size);pointer-events:auto;width:var(--thumb-size);z-index:calc(var(--ground) + 500)}.fr-range[data-fr-js-range] input[type=range]::-webkit-slider-thumb:active{z-index:2}.fr-range[data-fr-js-range] input[type=range]::-moz-range-thumb{--hover:var(--background-raised-grey-hover);--active:var(--background-raised-grey-active);--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--background-raised-grey);background-color:var(--background-default-grey);border:none;border:1px solid var(--border-action-high-blue-france);border-radius:50%;filter:drop-shadow(var(--raised-shadow));height:var(--thumb-size);pointer-events:auto;width:var(--thumb-size);z-index:calc(var(--ground) + 500)}.fr-range[data-fr-js-range] input[type=range]::-moz-range-thumb:active{z-index:2}.fr-range[data-fr-js-range] input[type=range]:disabled{border-color:graytext}.fr-range[data-fr-js-range] .fr-range__output{visibility:visible}.fr-range--sm{--thumb-size:1rem}.fr-range--sm[data-fr-js-range]:after,.fr-range--sm[data-fr-js-range]:before{border-radius:.25rem;height:.5rem;top:1.5rem}.fr-range--step[data-fr-js-range]{--step-width:0}.fr-range--step[data-fr-js-range]:after,.fr-range--step[data-fr-js-range]:before{background-clip:content-box;background-position:.625rem 0;background-repeat:repeat-x;background-size:var(--step-width) 100%;padding-left:.625rem;padding-right:.625rem}.fr-range--step.fr-range--sm[data-fr-js-range]:after,.fr-range--step.fr-range--sm[data-fr-js-range]:before{background-position:.375rem 0;padding-left:.375rem;padding-right:.375rem}.fr-range--double .fr-range__output{min-width:calc(var(--thumb-size)*2)}.fr-range--double[data-fr-js-range] input[type=range]{width:calc(100% - var(--thumb-size))}.fr-range--double[data-fr-js-range] input[type=range]:first-of-type{margin-right:var(--thumb-size)}.fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(2){position:absolute;right:0;top:1.25rem}.fr-range--double.fr-range--step[data-fr-js-range]:after,.fr-range--double.fr-range--step[data-fr-js-range]:before{background-size:0}.fr-range[data-fr-js-range] input[type=range]:disabled::-webkit-slider-thumb{border:1px solid var(--border-disabled-grey)}.fr-range[data-fr-js-range] input[type=range]:disabled::-moz-range-thumb{border:1px solid var(--border-disabled-grey)}.fr-range__max,.fr-range__min{color:var(--text-mention-grey)}.fr-range--step[data-fr-js-range]:before{background-image:radial-gradient(circle at 2px 50%,var(--background-action-high-blue-france) 0,var(--background-action-high-blue-france) 1px,transparent 1px)}.fr-range--step[data-fr-js-range]:after{background-image:radial-gradient(circle at 2px 50%,var(--background-action-low-blue-france) 0,var(--background-action-low-blue-france) 2px,transparent 2px);box-shadow:inset 10px 0 0 0 var(--border-active-blue-france),inset -10px 0 0 0 var(--border-active-blue-france)}.fr-range--step.fr-range--sm[data-fr-js-range]:after{box-shadow:inset 6px 0 0 0 var(--border-active-blue-france),inset -6px 0 0 0 var(--border-active-blue-france)}.fr-range-group--error:before{background-image:linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error))}.fr-range-group--valid:before{background-image:linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success))}.fr-range-group--disabled .fr-range[data-fr-js-range]:before{box-shadow:inset 0 0 0 1px var(--border-disabled-grey)}.fr-range-group--disabled .fr-range[data-fr-js-range]:after{--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey)}.fr-range-group--disabled .fr-range--step[data-fr-js-range]:before{background-image:radial-gradient(circle at 2px 50%,var(--background-disabled-grey) 0,var(--background-disabled-grey) 1px,transparent 1px)}.fr-range-group--disabled .fr-range--step[data-fr-js-range]:after{background-image:radial-gradient(circle at 2px 50%,var(--background-default-grey) 0,var(--background-default-grey) 2px,transparent 2px);box-shadow:inset 10px 0 0 0 var(--border-disabled-grey),inset -10px 0 0 0 var(--border-disabled-grey)}.fr-range-group--disabled .fr-range__max,.fr-range-group--disabled .fr-range__min,.fr-range-group--disabled .fr-range__output{color:var(--text-disabled-grey)}.fr-accordion{position:relative}.fr-accordion:before{bottom:0;box-shadow:inset 0 1px 0 0 var(--border-default-grey),0 1px 0 0 var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-accordion__title{display:block;font-size:unset;line-height:unset;margin:0}.fr-accordion:focus-within{z-index:1}.fr-accordion__btn{--text-spacing:0;--title-spacing:0;align-items:center;color:var(--text-action-high-blue-france);display:inline-flex;flex-direction:row;font-size:1rem;font-weight:500;line-height:1.5rem;margin:0;max-height:none;max-width:100%;min-height:3rem;overflow:initial;padding:.75rem 1rem;text-align:left;width:-moz-fit-content;width:fit-content;width:100%}.fr-accordion__btn:after,.fr-accordion__btn:before{display:block}.fr-accordion__btn:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:auto;margin-right:0;-webkit-mask-image:url(../icons/system/arrow-down-s-line.svg);mask-image:url(../icons/system/arrow-down-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:transform .3s;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-accordion__btn:before{content:none}.fr-accordion__btn[aria-expanded=true]:after{transform:rotate(-180deg)}.fr-accordion .fr-collapse{--ul-type:disc;--ol-type:decimal;--ul-start:1rem;--ol-start:1.5rem;--xl-block:0.5rem;--li-bottom:0.25rem;--xl-base:1em;--ol-content:counters(li-counter,".") ".  ";transition:visibility .3s,padding .3s}.fr-accordion .fr-collapse--expanded{padding-bottom:1.5rem;padding-top:1rem}.fr-accordions-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none}.fr-accordion__btn[aria-expanded=true]{--idle:transparent;--hover:var(--background-open-blue-france-hover);--active:var(--background-open-blue-france-active);background-color:var(--background-open-blue-france)}.fr-badge{--text-spacing:0;--title-spacing:0;--underline-img:none;--hover-tint:var(--hover);--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);align-items:center;background-color:var(--background-contrast-grey);border-radius:.25rem;color:var(--text-default-grey);display:inline-flex;flex-direction:row;font-size:.875rem;font-weight:700;line-height:1.5rem;max-height:none;max-width:100%;min-height:1.5rem;overflow:initial;padding:0 .5rem;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.fr-badge:after,.fr-badge:before{display:block}.fr-badge--icon-left[class*=" fr-fi-"],.fr-badge--icon-left[class*=" fr-icon-"],.fr-badge--icon-left[class^=fr-fi-],.fr-badge--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-badge--icon-left[class*=" fr-fi-"]:before,.fr-badge--icon-left[class*=" fr-icon-"]:before,.fr-badge--icon-left[class^=fr-fi-]:before,.fr-badge--icon-left[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.25rem}.fr-badge[class*=" fr-fi-"]:not([class*=fr-badge--icon-]):before,.fr-badge[class*=" fr-icon-"]:not([class*=fr-badge--icon-]):before,.fr-badge[class^=fr-fi-]:not([class*=fr-badge--icon-]):before,.fr-badge[class^=fr-icon-]:not([class*=fr-badge--icon-]):before{content:none}.fr-badge--sm{font-size:.75rem;line-height:1.25rem;min-height:1.125rem;padding:0 .375rem}.fr-badge--sm,.fr-badge--sm.fr-badge--icon-left[class*=" fr-fi-"],.fr-badge--sm.fr-badge--icon-left[class*=" fr-icon-"],.fr-badge--sm.fr-badge--icon-left[class^=fr-fi-],.fr-badge--sm.fr-badge--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-badge--sm.fr-badge--icon-left[class*=" fr-fi-"]:before,.fr-badge--sm.fr-badge--icon-left[class*=" fr-icon-"]:before,.fr-badge--sm.fr-badge--icon-left[class^=fr-fi-]:before,.fr-badge--sm.fr-badge--icon-left[class^=fr-icon-]:before{--icon-size:0.75rem;margin-left:-.09375rem;margin-right:.25rem}.fr-badge--sm[class*=" fr-fi-"]:not([class*=fr-badge--icon-]):before,.fr-badge--sm[class*=" fr-icon-"]:not([class*=fr-badge--icon-]):before,.fr-badge--sm[class^=fr-fi-]:not([class*=fr-badge--icon-]):before,.fr-badge--sm[class^=fr-icon-]:not([class*=fr-badge--icon-]):before{content:none}.fr-badge:before{--icon-size:1rem;background-color:currentColor;display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.25rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-badge[class*=" fr-fi-"]:before,.fr-badge[class*=" fr-icon-"]:before,.fr-badge[class^=fr-fi-]:before,.fr-badge[class^=fr-icon-]:before{content:""}.fr-badge--sm:before{--icon-size:0.75rem;margin-left:-.09375rem;margin-right:.25rem}.fr-badge--sm.fr-badge--info:before,.fr-badge.fr-badge--info:before{-webkit-mask-image:url(../icons/system/fr--info-fill.svg);mask-image:url(../icons/system/fr--info-fill.svg)}.fr-badge--sm.fr-badge--success:before,.fr-badge.fr-badge--success:before{-webkit-mask-image:url(../icons/system/fr--success-fill.svg);mask-image:url(../icons/system/fr--success-fill.svg)}.fr-badge--sm.fr-badge--error:before,.fr-badge.fr-badge--error:before{-webkit-mask-image:url(../icons/system/fr--error-fill.svg);mask-image:url(../icons/system/fr--error-fill.svg)}.fr-badge--sm.fr-badge--warning:before,.fr-badge.fr-badge--warning:before{-webkit-mask-image:url(../icons/system/fr--warning-fill.svg);mask-image:url(../icons/system/fr--warning-fill.svg)}.fr-badge--sm.fr-badge--new:before,.fr-badge.fr-badge--new:before{-webkit-mask-image:url(../icons/weather/flashlight-fill.svg);mask-image:url(../icons/weather/flashlight-fill.svg)}.fr-badge--error:before,.fr-badge--info:before,.fr-badge--new:before,.fr-badge--sm--error:before,.fr-badge--sm--info:before,.fr-badge--sm--new:before,.fr-badge--sm--success:before,.fr-badge--sm--warning:before,.fr-badge--success:before,.fr-badge--warning:before{content:""}.fr-badge--sm.fr-badge--no-icon:before,.fr-badge.fr-badge--no-icon:before{content:none}.fr-badges-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;display:flex;flex-wrap:wrap;margin-bottom:0;margin-left:-.25rem;margin-right:-.25rem}.fr-badges-group>li{display:inline-flex;max-width:100%}.fr-badges-group .fr-badge{margin:0 .25rem .5rem}.fr-badges-group--sm .fr-badge{font-size:.75rem;line-height:1.25rem;min-height:1.125rem;padding:0 .375rem}.fr-badges-group--sm .fr-badge:after,.fr-badges-group--sm .fr-badge:before{--icon-size:0.75rem}.fr-badge--info{--idle:transparent;--hover:var(--background-contrast-info-hover);--active:var(--background-contrast-info-active);background-color:var(--background-contrast-info);color:var(--text-default-info)}.fr-badge--error{--idle:transparent;--hover:var(--background-contrast-error-hover);--active:var(--background-contrast-error-active);background-color:var(--background-contrast-error);color:var(--text-default-error)}.fr-badge--success{--idle:transparent;--hover:var(--background-contrast-success-hover);--active:var(--background-contrast-success-active);background-color:var(--background-contrast-success);color:var(--text-default-success)}.fr-badge--warning{--idle:transparent;--hover:var(--background-contrast-warning-hover);--active:var(--background-contrast-warning-active);background-color:var(--background-contrast-warning);color:var(--text-default-warning)}.fr-badge--new{--idle:transparent;--hover:var(--background-contrast-yellow-moutarde-hover);--active:var(--background-contrast-yellow-moutarde-active);background-color:var(--background-contrast-yellow-moutarde);color:var(--text-action-high-yellow-moutarde)}.fr-badge--green-tilleul-verveine{--idle:transparent;--hover:var(--background-contrast-green-tilleul-verveine-hover);--active:var(--background-contrast-green-tilleul-verveine-active);background-color:var(--background-contrast-green-tilleul-verveine);color:var(--text-label-green-tilleul-verveine)}.fr-badge--green-bourgeon{--idle:transparent;--hover:var(--background-contrast-green-bourgeon-hover);--active:var(--background-contrast-green-bourgeon-active);background-color:var(--background-contrast-green-bourgeon);color:var(--text-label-green-bourgeon)}.fr-badge--green-emeraude{--idle:transparent;--hover:var(--background-contrast-green-emeraude-hover);--active:var(--background-contrast-green-emeraude-active);background-color:var(--background-contrast-green-emeraude);color:var(--text-label-green-emeraude)}.fr-badge--green-menthe{--idle:transparent;--hover:var(--background-contrast-green-menthe-hover);--active:var(--background-contrast-green-menthe-active);background-color:var(--background-contrast-green-menthe);color:var(--text-label-green-menthe)}.fr-badge--green-archipel{--idle:transparent;--hover:var(--background-contrast-green-archipel-hover);--active:var(--background-contrast-green-archipel-active);background-color:var(--background-contrast-green-archipel);color:var(--text-label-green-archipel)}.fr-badge--blue-ecume{--idle:transparent;--hover:var(--background-contrast-blue-ecume-hover);--active:var(--background-contrast-blue-ecume-active);background-color:var(--background-contrast-blue-ecume);color:var(--text-label-blue-ecume)}.fr-badge--blue-cumulus{--idle:transparent;--hover:var(--background-contrast-blue-cumulus-hover);--active:var(--background-contrast-blue-cumulus-active);background-color:var(--background-contrast-blue-cumulus);color:var(--text-label-blue-cumulus)}.fr-badge--purple-glycine{--idle:transparent;--hover:var(--background-contrast-purple-glycine-hover);--active:var(--background-contrast-purple-glycine-active);background-color:var(--background-contrast-purple-glycine);color:var(--text-label-purple-glycine)}.fr-badge--pink-macaron{--idle:transparent;--hover:var(--background-contrast-pink-macaron-hover);--active:var(--background-contrast-pink-macaron-active);background-color:var(--background-contrast-pink-macaron);color:var(--text-label-pink-macaron)}.fr-badge--pink-tuile{--idle:transparent;--hover:var(--background-contrast-pink-tuile-hover);--active:var(--background-contrast-pink-tuile-active);background-color:var(--background-contrast-pink-tuile);color:var(--text-label-pink-tuile)}.fr-badge--yellow-tournesol{--idle:transparent;--hover:var(--background-contrast-yellow-tournesol-hover);--active:var(--background-contrast-yellow-tournesol-active);background-color:var(--background-contrast-yellow-tournesol);color:var(--text-label-yellow-tournesol)}.fr-badge--yellow-moutarde{--idle:transparent;--hover:var(--background-contrast-yellow-moutarde-hover);--active:var(--background-contrast-yellow-moutarde-active);background-color:var(--background-contrast-yellow-moutarde);color:var(--text-label-yellow-moutarde)}.fr-badge--orange-terre-battue{--idle:transparent;--hover:var(--background-contrast-orange-terre-battue-hover);--active:var(--background-contrast-orange-terre-battue-active);background-color:var(--background-contrast-orange-terre-battue);color:var(--text-label-orange-terre-battue)}.fr-badge--brown-cafe-creme{--idle:transparent;--hover:var(--background-contrast-brown-cafe-creme-hover);--active:var(--background-contrast-brown-cafe-creme-active);background-color:var(--background-contrast-brown-cafe-creme);color:var(--text-label-brown-cafe-creme)}.fr-badge--brown-caramel{--idle:transparent;--hover:var(--background-contrast-brown-caramel-hover);--active:var(--background-contrast-brown-caramel-active);background-color:var(--background-contrast-brown-caramel);color:var(--text-label-brown-caramel)}.fr-badge--brown-opera{--idle:transparent;--hover:var(--background-contrast-brown-opera-hover);--active:var(--background-contrast-brown-opera-active);background-color:var(--background-contrast-brown-opera);color:var(--text-label-brown-opera)}.fr-badge--beige-gris-galet{--idle:transparent;--hover:var(--background-contrast-beige-gris-galet-hover);--active:var(--background-contrast-beige-gris-galet-active);background-color:var(--background-contrast-beige-gris-galet);color:var(--text-label-beige-gris-galet)}.fr-badge-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;display:flex;flex-wrap:wrap;margin-bottom:0}.fr-badge-group>li{display:inline-flex;max-width:100%}.fr-badge-group .fr-badge{margin-bottom:.5rem;margin-right:.5rem}.fr-logo{--text-spacing:0;--underline-img:none;color:var(--text-black-white-grey);display:inline-block;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;line-height:1.0317460317em;text-indent:-.1em;text-transform:uppercase;vertical-align:middle}.fr-logo:before{background-position:0 -.0625rem,0 0,0 0;background-repeat:no-repeat,no-repeat,no-repeat;background-size:2.75rem 1.125rem,2.75rem 1rem,0;content:"";display:block;forced-color-adjust:none;height:1rem;margin-bottom:.3333333333rem;width:2.75rem}:root[data-fr-mourning] .fr-logo:before{background-size:2.75rem 1.125rem,0,2.75rem 1rem;box-shadow:0 0 0 1px #fff}.fr-logo:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 252 180'%3E%3Cdefs%3E%3Csymbol id='a' viewBox='0 0 11 15.5'%3E%3Cpath d='M10.4 5.3C11.9 1.5 10.1 0 7.9 0 4.2 0 0 6.5 0 11.7c0 2.5 1.2 3.8 3 3.8 2.1 0 4.3-2 6.2-5.5h-1c-1.2 1.5-2.6 2.6-3.9 2.6-1.3 0-2-.8-2-2.6a10.7 10.7 0 01.3-2.2zm-4-3.1c1.1 0 2 .8 1.5 2.6L3.1 6.1c.8-2.2 2.2-4 3.4-4z'/%3E%3C/symbol%3E%3Csymbol id='b' viewBox='0 0 12.4 21.8'%3E%3Cuse width='11' height='15.5' y='6.4' href='%23a'/%3E%3Cpath d='M7.9 4.7L12.4.6V0h-3L6.7 4.7H8z'/%3E%3C/symbol%3E%3Csymbol id='c' viewBox='0 0 11.5 19'%3E%3Cpath d='M1.7 5.7h2.6L.1 17.1a1.3 1.3 0 001.2 2c3 0 6.4-2.6 7.8-6.2h-.7a9.4 9.4 0 01-5.1 3.5L7 5.7H11l.5-1.6H7.7L9 0H7.6L4.9 4.1l-3.2.4v1.2z'/%3E%3C/symbol%3E%3Csymbol id='d' viewBox='0 0 9.8 21.9'%3E%3Cpath d='M7.6 8c.3-1-.4-1.6-1-1.6-2.2 0-5 2.1-6 5h.7A5.6 5.6 0 014.4 9L.1 20.3a1.1 1.1 0 001 1.6c2.2 0 4.7-2 5.8-5H6A5.6 5.6 0 013 19.5zM8 3.7a1.8 1.8 0 001.8-1.8A1.8 1.8 0 008 0a1.8 1.8 0 00-1.8 1.8A1.8 1.8 0 008 3.6'/%3E%3C/symbol%3E%3Csymbol id='e' viewBox='0 0 14.8 15.5'%3E%3Cpath d='M3.3 3.1c.7 0 1 1 0 3.4l-3 6.8c-.7 1.3 0 2.2 1.2 2.2a1.3 1.3 0 001.5-1l3-8C7.4 4.8 10 3 11 3s.8.6.3 1.6l-4.6 9a1.3 1.3 0 001.1 1.9c2.3 0 5-2 6-5h-.6A5.6 5.6 0 0110 13l4-8a6.1 6.1 0 00.8-2.8A2 2 0 0012.6 0c-2 0-3.6 2.2-6 5V2.8C6.6 1.4 6.1 0 4.8 0 3.2 0 1.8 2.5.7 4.9h.7c.7-1.1 1.3-1.8 2-1.8'/%3E%3C/symbol%3E%3Csymbol id='f' viewBox='0 0 12 15.5'%3E%3Cpath d='M11.8 3.5c.5-1.9.2-3.5-1.2-3.5-1.8 0-2.3 1.2-4 5V2.8C6.5 1.3 6 0 4.6 0 3.1 0 1.7 2.5.5 5h.8C2 3.7 2.8 3 3.3 3c.7 0 1 1 0 3.4l-3 6.8c-.7 1.3 0 2.1 1.2 2.1a1.3 1.3 0 001.5-1l3-8a50.3 50.3 0 012.6-3h3.2z'/%3E%3C/symbol%3E%3Csymbol id='g' viewBox='0 0 14.7 16.2'%3E%3Cpath d='M10.5 13.1c-.6 0-1-1 0-3.4L14.6.1 13.4 0l-1.3 1.3h-.3C6.1 1.3 0 8.6 0 14.2a2 2 0 002.1 2.1c1.7 0 3.3-2.4 5.2-5l-.1 1c-.3 2.6.6 4 2 4 1.5 0 3-2.4 4-4.9h-.7c-.7 1.1-1.5 1.8-2 1.8zM7.9 9.8c-1.3 1.6-3.4 3.5-4.3 3.5-.5 0-.9-.5-.9-1.6 0-3.5 4-8.2 6-8.2a4.2 4.2 0 011.4.2z'/%3E%3C/symbol%3E%3Csymbol id='h' viewBox='0 0 21.9 19.8'%3E%3Cpath d='M11.2 19.8l.3-.9c-3.8-.7-4.3-.7-2.7-4.8l1.4-3.9h3c1.9 0 1.9.9 1.6 3h1l2.6-6.9h-1c-1 1.6-1.8 2.9-3.8 2.9h-3l2-5.6c.8-2 1.1-2.4 3.7-2.4h.7c2.6 0 3 .7 3 3.5h1l.9-4.7H7.3L7 .9c3 .6 3.3.9 2 4.8L5.7 14c-1.5 3.9-2 4.2-5.5 4.8l-.3.9z'/%3E%3C/symbol%3E%3Csymbol id='i' viewBox='0 0 10.1 21.9'%3E%3Cpath d='M2.9 19.4L10.1.3 9.8 0l-5 .6v.6l1 .7c.9.7.6 1.3-.2 3.4L.2 19.9a1.3 1.3 0 001.1 2c2.3 0 4.7-2.1 5.8-5h-.7a6.5 6.5 0 01-3.5 2.5'/%3E%3C/symbol%3E%3Csymbol id='j' viewBox='0 0 18 22'%3E%3Cpath d='M18 .6h-4.3a3.8 3.8 0 00-2.1-.6A6.6 6.6 0 005 6.5a3.3 3.3 0 003 3.6c-1.9.8-3 1.8-3 2.9a1.7 1.7 0 00.9 1.5c-4.3 1.3-6 2.8-6 4.7 0 2 2.6 2.8 5.6 2.8 5.3 0 9.6-2.7 9.6-5.1 0-1.8-1.6-2.5-4.3-3.3-2.2-.7-3.2-.8-3.2-1.6A2.4 2.4 0 019 10.2a6.6 6.6 0 006.1-6.5 4.5 4.5 0 00-.2-1.5h2.5zM9.8 16.2c2.1.7 3 1 3 1.6 0 1.4-2 2.5-5.6 2.5-2.7 0-4-.6-4-2 0-1.5 1.4-2.5 3.5-3.3a21.5 21.5 0 003 1.2zM9 9c-1 0-1.3-.8-1.3-1.7 0-2.8 1.4-6.2 3.5-6.2 1 0 1.3.8 1.3 1.6 0 2.9-1.4 6.3-3.5 6.3z'/%3E%3C/symbol%3E%3Csymbol id='k' viewBox='0 0 23 25.1'%3E%3Cpath d='M14.3 15.6c1.9 0 2 .8 1.6 2.8H17l2.5-6.8h-1c-1 1.6-1.7 2.9-3.8 2.9h-4.1l2-5.6c.7-2 1-2.4 3.7-2.4H18c2.6 0 3 .7 3 3.5h1l.9-4.7H7.3l-.3.9c3 .6 3.3.9 2 4.8l-3.2 8.4c-1.5 3.9-2 4.2-5.6 4.8l-.2 1h17.4l3.2-5h-1.2c-2 2-4 3.8-8 3.8-4.7 0-4.3-.3-2.7-4.6l1.4-3.8h4.2zm2.3-11.8L21 .6V0h-3l-2.6 3.9h1.2v-.1z'/%3E%3C/symbol%3E%3Csymbol id='l' viewBox='0 0 13.6 21.8'%3E%3Cpath d='M11.4 6.4c-2 0-4 2.2-5.8 4.8L9.6.3 9.4 0l-5 .6V1l1 .8c.9.7.6 1.3-.2 3.4L.8 16.8A13.9 13.9 0 000 19c0 1.4 1.8 2.7 3.5 2.7 3.8 0 10-6.9 10-12.2 0-2.3-.5-3.2-2.1-3.2zM4.8 19.5c-.8 0-1.9-.7-1.9-1.3a15.5 15.5 0 01.8-2.2L5 12.7C6.3 11 8.4 9.3 9.6 9.3c.7 0 1.2.4 1.2 1.5 0 3.1-2.9 8.7-6 8.7z'/%3E%3C/symbol%3E%3Csymbol id='m' viewBox='0 0 19.2 19.9'%3E%3Cpath d='M17.6 0H7.3L7 .9c3 .6 3.3.9 2 4.8l-3.2 8.5c-1.5 3.9-2 4.2-5.5 4.8L0 20h15.7l3.5-6H18c-2 2-4.2 4.8-7.7 4.8-2.7 0-3-.5-1.6-4.5l3.1-8.5c1.4-3.9 2-4.2 5.5-4.8z'/%3E%3C/symbol%3E%3Csymbol id='n' viewBox='0 0 126 90'%3E%3Cuse width='12.4' height='21.8' x='112.7' y='66.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='102.2' y='69' href='%23c'/%3E%3Cuse width='9.8' height='21.9' x='93.6' y='66.1' href='%23d'/%3E%3Cuse width='14.8' height='15.5' x='77.2' y='72.5' href='%23e'/%3E%3Cuse width='12' height='15.5' x='65.7' y='72.5' href='%23f'/%3E%3Cuse width='11' height='15.5' x='54.3' y='72.5' href='%23a'/%3E%3Cuse width='11.5' height='19' x='43.7' y='69' href='%23c'/%3E%3Cuse width='14.7' height='16.2' x='28.9' y='71.8' href='%23g'/%3E%3Cuse width='12' height='15.5' x='19.6' y='72.5' href='%23f'/%3E%3Cuse width='21.9' height='19.8' y='67.6' href='%23h'/%3E%3Cuse width='12.4' height='21.8' x='77.3' y='33.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='66.8' y='36' href='%23c'/%3E%3Cuse width='9.8' height='21.9' x='58.2' y='33' href='%23d'/%3E%3Cuse width='10.1' height='21.9' x='49.4' y='33.1' href='%23i'/%3E%3Cuse width='14.7' height='16.2' x='34.9' y='38.8' href='%23g'/%3E%3Cuse width='18' height='22' x='18.6' y='39.4' href='%23j'/%3E%3Cuse width='23' height='25.1' y='29.3' href='%23k'/%3E%3Cuse width='12.4' height='21.8' x='76.8' y='.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='66.2' y='2.9' href='%23c'/%3E%3Cuse width='12' height='15.5' x='54.8' y='6.5' href='%23f'/%3E%3Cuse width='11' height='15.5' x='43.4' y='6.4' href='%23a'/%3E%3Cuse width='13.6' height='21.8' x='29.4' y='.1' href='%23l'/%3E%3Cuse width='9.8' height='21.9' x='20.6' href='%23d'/%3E%3Cuse width='19.2' height='19.9' y='1.4' href='%23m'/%3E%3C/symbol%3E%3C/defs%3E%3Cuse fill='%23000' width='126' height='90' x='0' y='0' href='%23n'/%3E%3Cuse fill='%23fff' width='126' height='90' x='126' y='90' href='%23n'/%3E%3C/svg%3E");background-position:0 calc(100% + 1.875rem);background-repeat:no-repeat;background-size:5.25rem 3.75rem;content:"";display:block;min-width:2.625rem;padding-top:2.2083333333rem}[data-fr-theme=dark] .fr-logo:after{background-position:-2.625rem 100%}.fr-logo--sm{font-size:.7875rem}.fr-logo--sm:before{background-position:0 -.046875rem,0 0,0 0;background-size:2.0625rem .84375rem,2.0625rem .75rem,0;height:.75rem;margin-bottom:.25rem;width:2.0625rem}:root[data-fr-mourning] .fr-logo--sm:before{background-size:2.0625rem .84375rem,0,2.0625rem .75rem}.fr-logo--sm:after{background-position:0 calc(100% + 1.40625rem);background-size:3.9375rem 2.8125rem;min-width:1.96875rem;padding-top:1.65625rem}[data-fr-theme=dark] .fr-logo--sm:after{background-position:-1.96875rem 100%}.fr-logo--lg{font-size:1.3125rem}.fr-logo--lg:before{background-position:0 -.078125rem,0 0,0 0;background-size:3.4375rem 1.40625rem,3.4375rem 1.25rem,0;height:1.25rem;margin-bottom:.4166666667rem;width:3.4375rem}:root[data-fr-mourning] .fr-logo--lg:before{background-size:3.4375rem 1.40625rem,0,3.4375rem 1.25rem}.fr-logo--lg:after{background-position:0 calc(100% + 2.34375rem);background-size:6.5625rem 4.6875rem;min-width:3.28125rem;padding-top:2.7604166667rem}[data-fr-theme=dark] .fr-logo--lg:after{background-position:-3.28125rem 100%}.fr-btn{--text-spacing:0;--title-spacing:0;--underline-img:none;--hover-tint:var(--hover);--idle:transparent;--hover:var(--background-action-high-blue-france-hover);--active:var(--background-action-high-blue-france-active);align-items:center;background-color:var(--background-action-high-blue-france);color:var(--text-inverted-blue-france);display:inline-flex;flex-direction:row;font-size:1rem;font-weight:500;line-height:1.5rem;min-height:2.5rem;padding:.5rem 1rem;width:-moz-fit-content;width:fit-content}.fr-btn:after,.fr-btn:before{display:block}.fr-btn[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-btn[target=_blank]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-btn--align-on-content{margin-left:-1rem;margin-right:-1rem}.fr-btn[class*=" fr-fi-"]:not([class*=fr-btn--icon-]),.fr-btn[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),.fr-btn[class^=fr-fi-]:not([class*=fr-btn--icon-]),.fr-btn[class^=fr-icon-]:not([class*=fr-btn--icon-]){max-height:2.5rem;max-width:2.5rem;overflow:hidden;padding-left:.5rem;padding-right:.5rem;white-space:nowrap}.fr-btn[class*=" fr-fi-"]:not([class*=fr-btn--icon-]):before,.fr-btn[class*=" fr-icon-"]:not([class*=fr-btn--icon-]):before,.fr-btn[class^=fr-fi-]:not([class*=fr-btn--icon-]):before,.fr-btn[class^=fr-icon-]:not([class*=fr-btn--icon-]):before{--icon-size:1.5rem;margin-left:0;margin-right:.5rem}.fr-btn--align-on-content[class*=" fr-fi-"]:not([class*=fr-btn--icon-]),.fr-btn--align-on-content[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),.fr-btn--align-on-content[class^=fr-fi-]:not([class*=fr-btn--icon-]),.fr-btn--align-on-content[class^=fr-icon-]:not([class*=fr-btn--icon-]){margin-left:-.5rem;margin-right:-.5rem}.fr-btn--icon-left[class*=" fr-fi-"],.fr-btn--icon-left[class*=" fr-icon-"],.fr-btn--icon-left[class^=fr-fi-],.fr-btn--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-btn--icon-left[class*=" fr-fi-"]:before,.fr-btn--icon-left[class*=" fr-icon-"]:before,.fr-btn--icon-left[class^=fr-fi-]:before,.fr-btn--icon-left[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-fi-"],.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-icon-"],.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-fi-],.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-icon-]{margin-left:-.875rem;margin-right:-1rem}.fr-btn--icon-right[class*=" fr-fi-"],.fr-btn--icon-right[class*=" fr-icon-"],.fr-btn--icon-right[class^=fr-fi-],.fr-btn--icon-right[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-btn--icon-right[class*=" fr-fi-"]:after,.fr-btn--icon-right[class*=" fr-icon-"]:after,.fr-btn--icon-right[class^=fr-fi-]:after,.fr-btn--icon-right[class^=fr-icon-]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-btn--icon-right[class*=" fr-fi-"]:before,.fr-btn--icon-right[class*=" fr-icon-"]:before,.fr-btn--icon-right[class^=fr-fi-]:before,.fr-btn--icon-right[class^=fr-icon-]:before{content:none}.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-fi-"],.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-icon-"],.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-fi-],.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-icon-]{margin-left:-1rem;margin-right:-.875rem}.fr-btn--sm{font-size:.875rem;line-height:1.5rem;min-height:2rem;padding:.25rem .75rem}.fr-btn--sm[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-btn--sm[target=_blank]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-btn--sm.fr-btn--align-on-content{margin-left:-.75rem;margin-right:-.75rem}.fr-btn--sm[class*=" fr-fi-"]:not([class*=fr-btn--icon-]),.fr-btn--sm[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),.fr-btn--sm[class^=fr-fi-]:not([class*=fr-btn--icon-]),.fr-btn--sm[class^=fr-icon-]:not([class*=fr-btn--icon-]){max-height:2rem;max-width:2rem;overflow:hidden;padding-left:.5rem;padding-right:.5rem;white-space:nowrap}.fr-btn--sm[class*=" fr-fi-"]:not([class*=fr-btn--icon-]):before,.fr-btn--sm[class*=" fr-icon-"]:not([class*=fr-btn--icon-]):before,.fr-btn--sm[class^=fr-fi-]:not([class*=fr-btn--icon-]):before,.fr-btn--sm[class^=fr-icon-]:not([class*=fr-btn--icon-]):before{--icon-size:1rem;margin-left:0;margin-right:.5rem}.fr-btn--sm.fr-btn--align-on-content[class*=" fr-fi-"]:not([class*=fr-btn--icon-]),.fr-btn--sm.fr-btn--align-on-content[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),.fr-btn--sm.fr-btn--align-on-content[class^=fr-fi-]:not([class*=fr-btn--icon-]),.fr-btn--sm.fr-btn--align-on-content[class^=fr-icon-]:not([class*=fr-btn--icon-]){margin-left:-.5rem;margin-right:-.5rem}.fr-btn--sm.fr-btn--icon-left[class*=" fr-fi-"],.fr-btn--sm.fr-btn--icon-left[class*=" fr-icon-"],.fr-btn--sm.fr-btn--icon-left[class^=fr-fi-],.fr-btn--sm.fr-btn--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-btn--sm.fr-btn--icon-left[class*=" fr-fi-"]:before,.fr-btn--sm.fr-btn--icon-left[class*=" fr-icon-"]:before,.fr-btn--sm.fr-btn--icon-left[class^=fr-fi-]:before,.fr-btn--sm.fr-btn--icon-left[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-fi-"],.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-icon-"],.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-fi-],.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-icon-]{margin-left:-.625rem;margin-right:-.75rem}.fr-btn--sm.fr-btn--icon-right[class*=" fr-fi-"],.fr-btn--sm.fr-btn--icon-right[class*=" fr-icon-"],.fr-btn--sm.fr-btn--icon-right[class^=fr-fi-],.fr-btn--sm.fr-btn--icon-right[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-btn--sm.fr-btn--icon-right[class*=" fr-fi-"]:after,.fr-btn--sm.fr-btn--icon-right[class*=" fr-icon-"]:after,.fr-btn--sm.fr-btn--icon-right[class^=fr-fi-]:after,.fr-btn--sm.fr-btn--icon-right[class^=fr-icon-]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-btn--sm.fr-btn--icon-right[class*=" fr-fi-"]:before,.fr-btn--sm.fr-btn--icon-right[class*=" fr-icon-"]:before,.fr-btn--sm.fr-btn--icon-right[class^=fr-fi-]:before,.fr-btn--sm.fr-btn--icon-right[class^=fr-icon-]:before{content:none}.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-fi-"],.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-icon-"],.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-fi-],.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-icon-]{margin-left:-.75rem;margin-right:-.625rem}.fr-btn--lg{font-size:1.125rem;line-height:1.75rem;min-height:3rem;padding:.5rem 1.5rem}.fr-btn--lg[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-btn--lg[target=_blank]:after{--icon-size:1.5rem;content:"";margin-left:.5rem;margin-right:-.1875rem}.fr-btn--lg.fr-btn--align-on-content{margin-left:-1.5rem;margin-right:-1.5rem}.fr-btn--lg[class*=" fr-fi-"]:not([class*=fr-btn--icon-]),.fr-btn--lg[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),.fr-btn--lg[class^=fr-fi-]:not([class*=fr-btn--icon-]),.fr-btn--lg[class^=fr-icon-]:not([class*=fr-btn--icon-]){max-height:3rem;max-width:3rem;overflow:hidden;padding-left:.5rem;padding-right:.5rem;white-space:nowrap}.fr-btn--lg[class*=" fr-fi-"]:not([class*=fr-btn--icon-]):before,.fr-btn--lg[class*=" fr-icon-"]:not([class*=fr-btn--icon-]):before,.fr-btn--lg[class^=fr-fi-]:not([class*=fr-btn--icon-]):before,.fr-btn--lg[class^=fr-icon-]:not([class*=fr-btn--icon-]):before{--icon-size:2rem;margin-left:0;margin-right:.5rem}.fr-btn--lg.fr-btn--align-on-content[class*=" fr-fi-"]:not([class*=fr-btn--icon-]),.fr-btn--lg.fr-btn--align-on-content[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),.fr-btn--lg.fr-btn--align-on-content[class^=fr-fi-]:not([class*=fr-btn--icon-]),.fr-btn--lg.fr-btn--align-on-content[class^=fr-icon-]:not([class*=fr-btn--icon-]){margin-left:-.5rem;margin-right:-.5rem}.fr-btn--lg.fr-btn--icon-left[class*=" fr-fi-"],.fr-btn--lg.fr-btn--icon-left[class*=" fr-icon-"],.fr-btn--lg.fr-btn--icon-left[class^=fr-fi-],.fr-btn--lg.fr-btn--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-btn--lg.fr-btn--icon-left[class*=" fr-fi-"]:before,.fr-btn--lg.fr-btn--icon-left[class*=" fr-icon-"]:before,.fr-btn--lg.fr-btn--icon-left[class^=fr-fi-]:before,.fr-btn--lg.fr-btn--icon-left[class^=fr-icon-]:before{--icon-size:1.5rem;margin-left:-.1875rem;margin-right:.5rem}.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-fi-"],.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-icon-"],.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-fi-],.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-icon-]{margin-left:-1.3125rem;margin-right:-1.5rem}.fr-btn--lg.fr-btn--icon-right[class*=" fr-fi-"],.fr-btn--lg.fr-btn--icon-right[class*=" fr-icon-"],.fr-btn--lg.fr-btn--icon-right[class^=fr-fi-],.fr-btn--lg.fr-btn--icon-right[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-btn--lg.fr-btn--icon-right[class*=" fr-fi-"]:after,.fr-btn--lg.fr-btn--icon-right[class*=" fr-icon-"]:after,.fr-btn--lg.fr-btn--icon-right[class^=fr-fi-]:after,.fr-btn--lg.fr-btn--icon-right[class^=fr-icon-]:after{--icon-size:1.5rem;content:"";margin-left:.5rem;margin-right:-.1875rem}.fr-btn--lg.fr-btn--icon-right[class*=" fr-fi-"]:before,.fr-btn--lg.fr-btn--icon-right[class*=" fr-icon-"]:before,.fr-btn--lg.fr-btn--icon-right[class^=fr-fi-]:before,.fr-btn--lg.fr-btn--icon-right[class^=fr-icon-]:before{content:none}.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-fi-"],.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-icon-"],.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-fi-],.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-icon-]{margin-left:-1.5rem;margin-right:-1.3125rem}.fr-btns-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;align-items:stretch;display:flex;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem}.fr-btns-group>div,.fr-btns-group>li{max-width:100%;width:100%}.fr-btns-group .fr-btn{justify-content:center;margin:0 .5rem 1rem;width:calc(100% - 1rem)}.fr-btns-group--inline .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-btns-group--inline>li{display:inline-flex;max-width:100%;width:auto}.fr-btns-group--inline.fr-btns-group--right.fr-btns-group--inline-reverse{flex-direction:row-reverse;justify-content:flex-start}.fr-btns-group--left,.fr-btns-group--left li{justify-content:flex-start;text-align:left}.fr-btns-group--right,.fr-btns-group--right li{justify-content:flex-end;text-align:right}.fr-btns-group--center,.fr-btns-group--center li{justify-content:center;text-align:center}.fr-btns-group--between,.fr-btns-group--between li{justify-content:space-between;text-align:center}.fr-btns-group--equisized{--equisized-width:auto}.fr-btns-group--equisized .fr-btn{justify-content:center;width:var(--equisized-width)}.fr-btns-group--sm .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:.875rem;line-height:1.5rem;min-height:2rem;padding:.25rem .75rem}.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"],.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"],.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-],.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]{font-size:.875rem;justify-content:flex-start;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:before,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:before{--icon-size:1rem;margin-left:0;margin-right:.5rem}.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"],.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"],.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-fi-],.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-icon-]{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-fi-]:before,.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"],.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"],.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-fi-],.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]:after,.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]:after,.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]:after,.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]:before,.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]:before{content:none}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:1rem;line-height:1.5rem;min-height:2.5rem;padding:.5rem 1rem}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]{font-size:1rem;justify-content:flex-start;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:before{--icon-size:1.5rem;margin-left:0;margin-right:.5rem}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-fi-],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-icon-]{font-size:1rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2.5rem;overflow:initial;padding:.5rem 1rem}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-fi-]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-fi-],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-icon-]{font-size:1rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2.5rem;overflow:initial;padding:.5rem 1rem}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]:after,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]:after,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-fi-]:after,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-icon-]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-fi-]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-icon-]:before{content:none}.fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:1.125rem;line-height:1.75rem;min-height:3rem;padding:.5rem 1.5rem}.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"],.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"],.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-],.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]{font-size:1.125rem;justify-content:flex-start;line-height:1.75rem;max-height:3rem;max-width:3rem;min-height:3rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:before,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:before{--icon-size:2rem;margin-left:0;margin-right:.5rem}.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"],.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"],.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-fi-],.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-icon-]{font-size:1.125rem;line-height:1.75rem;max-height:none;max-width:100%;min-height:3rem;overflow:initial;padding:.5rem 1.5rem}.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-fi-]:before,.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-icon-]:before{--icon-size:1.5rem;margin-left:-.1875rem;margin-right:.5rem}.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"],.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"],.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-fi-],.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]{font-size:1.125rem;line-height:1.75rem;max-height:none;max-width:100%;min-height:3rem;overflow:initial;padding:.5rem 1.5rem}.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]:after,.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]:after,.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]:after,.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]:after{--icon-size:1.5rem;content:"";margin-left:.5rem;margin-right:-.1875rem}.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]:before,.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]:before{content:none}.fr-fieldset__element>.fr-btns-group{margin-bottom:-1rem}.fr-btn--close{display:flex;font-size:.875rem;line-height:1.5rem;margin-left:auto;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-btn--close:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../icons/system/close-line.svg);mask-image:url(../icons/system/close-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--close:before{content:none}.fr-btn--tooltip{font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-btn--tooltip:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/system/question-line.svg);mask-image:url(../icons/system/question-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--fullscreen{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-btn--fullscreen:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../icons/media/fullscreen-line.svg);mask-image:url(../icons/media/fullscreen-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--fullscreen:before{content:none}.fr-btn--display{font-size:1rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2.5rem;overflow:initial;padding:.5rem 1rem}.fr-btn--display:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(../icons/system/fr--theme-fill.svg);mask-image:url(../icons/system/fr--theme-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--account{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-btn--account:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(../icons/user/account-circle-fill.svg);mask-image:url(../icons/user/account-circle-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--team{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-btn--team:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(../icons/user/team-line.svg);mask-image:url(../icons/user/team-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--briefcase{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-btn--briefcase:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(../icons/business/briefcase-fill.svg);mask-image:url(../icons/business/briefcase-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--sort{font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-btn--sort:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/system/arrow-up-down-line.svg);mask-image:url(../icons/system/arrow-up-down-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:transform .3s;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--sort[aria-sort=descending]:before{transform:rotate(-180deg)}.fr-btn--sort[aria-sort=ascending],.fr-btn--sort[aria-sort=descending]{font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-btn--sort[aria-sort=ascending]:before,.fr-btn--sort[aria-sort=descending]:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/system/arrow-up-line.svg);mask-image:url(../icons/system/arrow-up-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn:disabled,a.fr-btn:not([href]){--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey);color:var(--text-disabled-grey)}.fr-btn--secondary{--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-action-high-blue-france);color:var(--text-action-high-blue-france)}.fr-btn--secondary:disabled,a.fr-btn--secondary:not([href]){--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-btn--account,.fr-btn--sort,.fr-btn--tertiary{--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-default-grey);color:var(--text-action-high-blue-france)}.fr-btn--account:disabled,.fr-btn--sort:disabled,.fr-btn--tertiary:disabled,a.fr-btn--account:not([href]),a.fr-btn--sort:not([href]),a.fr-btn--tertiary:not([href]){--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-btn--briefcase,.fr-btn--close,.fr-btn--display,.fr-btn--fullscreen,.fr-btn--team,.fr-btn--tertiary-no-outline,.fr-btn--tooltip{--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france)}.fr-btn--briefcase:disabled,.fr-btn--close:disabled,.fr-btn--display:disabled,.fr-btn--fullscreen:disabled,.fr-btn--team:disabled,.fr-btn--tertiary-no-outline:disabled,.fr-btn--tooltip:disabled,a.fr-btn--briefcase:not([href]),a.fr-btn--close:not([href]),a.fr-btn--display:not([href]),a.fr-btn--fullscreen:not([href]),a.fr-btn--team:not([href]),a.fr-btn--tertiary-no-outline:not([href]),a.fr-btn--tooltip:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}.fr-connect{--underline-img:none;--hover-tint:var(--hover);--active-tint:var(--active);--external-link-content:none;--idle:transparent;--hover:var(--background-action-high-blue-france-hover);--active:var(--background-action-high-blue-france-active);align-items:flex-start;background-color:var(--background-action-high-blue-france);color:var(--text-inverted-blue-france);display:inline-flex;flex-direction:column;justify-content:center;margin-bottom:.75rem;padding:.625em .75em .625em 4em;position:relative}.fr-connect:hover{background-color:var(--hover-tint)}.fr-connect:active{background-color:var(--active-tint)}.fr-connect:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 48'%3E%3Cpath fill='%232a2f82' d='M34.965 15.1 19.971 6.423 4.977 15.184a.606.606 0 0 0-.306.524v16.948a.666.666 0 0 0 .306.524l14.992 8.6 14.994-8.706a.665.665 0 0 0 .306-.524V15.628a.605.605 0 0 0-.304-.528Z'/%3E%3Cpath fill='%23df1f26' d='m14.614 15.6-5.029 8.628-4.557-9.175 5.39-3.113 4.489 3.16ZM35.27 32.58V15.622a.6.6 0 0 0-.306-.523L19.971 6.423'/%3E%3Cpath fill='%232e65b0' d='m4.673 32.58 15.3-26.157v35.362L4.977 33.18a.666.666 0 0 1-.306-.524V15.708Zm24.669-20.735L34.8 15l-4.489 9.15-5.387-9.236Z'/%3E%3Cpath fill='%23fff' d='m39.606 12.305-19.19-11.02a.933.933 0 0 0-.832 0L.394 12.305A.886.886 0 0 0 0 13v22a.886.886 0 0 0 .394.7l19.189 11.02a.933.933 0 0 0 .832 0L39.606 35.7A.886.886 0 0 0 40 35V13a.886.886 0 0 0-.394-.695ZM10.762 30.061h.079c-.042 0-.079.007-.079.05 0 .1.151 0 .2.1a.912.912 0 0 0-.629.276c0 .051.1.051.151.051-.075.1-.226.05-.277.151a.177.177 0 0 0 .1.05c-.05 0-.1 0-.1.051v.151c-.126 0-.176.1-.277.151.2.151.327 0 .528 0-.528.2-.956.478-1.484.629-.1 0 0 .151-.1.151.151.1.227-.05.377-.05-.654.377-1.333.7-2.037 1.132a.351.351 0 0 0-.1.2h-.2c-.1.05-.05.176-.151.277.226.151.5-.2.654 0 .05 0-.1.05-.2.05-.05 0-.05.1-.1.1h-.154c-.1.075-.2.126-.2.276a.219.219 0 0 0-.226.1 9.034 9.034 0 0 0 3.144-.578 7.685 7.685 0 0 0 2.088-1.559.176.176 0 0 1 .05.1 2.168 2.168 0 0 1-.806 1.08c-.277.151-.478.377-.7.478a4.045 4.045 0 0 0-.428.276 10.761 10.761 0 0 1-1.939.412l-.305.044c-.225.033-.449.069-.671.108L4.977 33.18a.648.648 0 0 1-.288-.411.574.574 0 0 0 .094-.063.265.265 0 0 0-.113-.071v-.65a12.786 12.786 0 0 0 3.038-.942A8.746 8.746 0 0 0 4.671 29.7v-1.515a11.662 11.662 0 0 1 1.639.392 6.415 6.415 0 0 1 1.182.578 3.113 3.113 0 0 0 .478.377.91.91 0 0 0 .8.05h.33a3.961 3.961 0 0 0 1.937-.905c0 .05.05.05.1.05a3.63 3.63 0 0 1-.428 1.132c.003.051-.048.152.053.202Zm2.817 3.571c.251-.1.4-.277.629-.377-.05.05-.05.151-.1.2a3.691 3.691 0 0 0-.528.4 15.96 15.96 0 0 0-1.585 1.61c-.252.3-.528.578-.8.855a2.385 2.385 0 0 1-.31.245l-2.527-1.45a4.047 4.047 0 0 0 1.076-.053 4.984 4.984 0 0 0 .855-.327v.1c.7-.277 1.232-.906 1.937-1.132.025 0 .126.1.226.05a1.883 1.883 0 0 1 1.509-.7c0 .05 0 .1.05.1h.025c-.151.126-.327.251-.5.377-.057.052-.007.102.043.102Zm-8.908-6.164v-.186a5.814 5.814 0 0 1 1.588-.188 1.52 1.52 0 0 1 .478 0 5.861 5.861 0 0 0-2.066.374Zm30.6 5.088a.665.665 0 0 1-.306.524l-10.079 5.851a32.3 32.3 0 0 1-3.408-1.185 2.826 2.826 0 0 1-.05-2.245 3.794 3.794 0 0 1 .352-.883c.025-.025.05-.05.05-.076a.025.025 0 0 0 .025-.025 4.316 4.316 0 0 1 .377-.555l.015-.015.02-.021.015-.015c0-.025.025-.05.05-.076.025-.051.075-.076.1-.126a3.771 3.771 0 0 1 .579-.5 4.07 4.07 0 0 1 .654-.177 19.817 19.817 0 0 1 2.415.328.751.751 0 0 1 .277.1 1.849 1.849 0 0 0 .905-.05 1.137 1.137 0 0 0 .855-.706 1.212 1.212 0 0 0 .05-1.059c-.178-.276-.013-.437.181-.59l.068-.055a1.17 1.17 0 0 0 .231-.216c.126-.252-.1-.4-.151-.63-.05-.1-.226-.05-.327-.2.352-.151.855-.429.629-.857-.151-.227-.377-.63-.1-.857.352-.2.855-.151 1.006-.479a1.138 1.138 0 0 0-.292-1.085l-.075-.108a4.754 4.754 0 0 1-.211-.32 6.914 6.914 0 0 0-.528-.757 4.3 4.3 0 0 1-.528-1.009c-.151-.378.05-.706.05-1.084a6.347 6.347 0 0 0-.327-2.144c-.126-.353-.176-.731-.327-1.059a1.12 1.12 0 0 0-.226-.58.375.375 0 0 1 0-.328 4.874 4.874 0 0 0 .579-.479.567.567 0 0 0-.2-.706c-.327-.151-.3.328-.528.429h-.151c-.05-.126.05-.177.151-.277 0-.05 0-.151-.05-.151-.2 0-.377-.051-.428-.151a3.957 3.957 0 0 0-1.861-1.286 2.319 2.319 0 0 0 .579.1 1.67 1.67 0 0 0 1.006-.1c.227-.076.277-.479.377-.706a.8.8 0 0 0-.151-.631 2.189 2.189 0 0 0-.906-.756 9.13 9.13 0 0 1-.679-.353.952.952 0 0 0-.251-.126c-2.965-1.485-9.069-.2-9.534 0h-.009a8.244 8.244 0 0 0-1.249.475 3.922 3.922 0 0 0-2.365 2.465 3.829 3.829 0 0 0-1.333 1.509c-.428.8-1.056 1.509-.956 2.414.1.78.277 1.484.428 2.289a4.668 4.668 0 0 0 .2.8c.1.276 0 .629.151.855.075.151.025.327.227.428v.2c.05.05.05.1.151.1v.2a6.446 6.446 0 0 1 1.107 1.434c.1.276-.478.151-.7.05a5.979 5.979 0 0 1-1.132-.956.175.175 0 0 0-.051.1c.2.352.906.78.528 1.006-.2.1-.428-.151-.629.051-.05.075 0 .176 0 .276-.277-.2-.578-.1-.855-.2-.2-.05-.252-.427-.478-.427a15.162 15.162 0 0 0-1.811-.327 15.137 15.137 0 0 0-1.739-.159V15.708a.606.606 0 0 1 .306-.524l14.987-8.761L34.965 15.1a.605.605 0 0 1 .306.524Zm-7.954-8.261a.325.325 0 0 1-.282.149 2.843 2.843 0 0 0-.282.273c.1 0 0 .149.1.149-.205.223.077.694-.205.793a2.176 2.176 0 0 1-1.127 0 .722.722 0 0 1 .167-.016h.085a.382.382 0 0 0 .337-.132v-.2c0-.05-.051-.05-.1-.05a.161.161 0 0 1-.1.05.223.223 0 0 0-.154-.2.807.807 0 0 1-.718-.273.67.67 0 0 1 .436-.05c.128 0 .077-.223.231-.322h.154c.307-.372.871-.471.974-.843 0-.1-.282-.1-.487-.149a2.259 2.259 0 0 0-.82.05 4.65 4.65 0 0 0-1.051.273 3.225 3.225 0 0 1 .923-.471 3.886 3.886 0 0 1 .718-.2l.132-.026.133-.027a.971.971 0 0 1 .556 0c.231.1.615.1.666.248.1.273-.154.545-.435.744-.057.081.148.135.148.23Z'/%3E%3C/svg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:2.5em 3em;bottom:.25em;content:"";display:block;height:3em;left:.75em;margin-top:-1.5em;position:absolute;top:50%;width:2.5em}.fr-connect__brand,.fr-connect__login{line-height:1;white-space:nowrap;z-index:1}.fr-connect__login{font-size:1.0625em}.fr-connect__brand{font-size:1.125em;font-weight:700}.fr-connect--plus{padding-right:3em}.fr-connect--plus:after{bottom:0;content:"+";display:block;font-size:3em;font-weight:700;line-height:1;position:absolute;right:.25em;transform:translate(5%,-17%)}.fr-connect-group{--text-spacing:0 0 1rem 0}.fr-connect-group p{color:var(--text-mention-grey);font-size:.75rem;line-height:1.25rem}.fr-connect-group .fr-connect+p a{color:var(--text-action-high-blue-france);font-size:.875rem;line-height:1.5rem}.fr-connect:disabled,a.fr-connect:not([href]){--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey);color:var(--text-disabled-grey)}.fr-quote{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));background-position:.5rem 100%;background-repeat:no-repeat;background-size:50% 1px;margin:0;padding:0 .5rem 2rem;position:relative}.fr-quote:after,.fr-quote:before{--icon-size:2rem;background-color:currentColor;display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-image:url(../icons/editor/fr--quote-line.svg);mask-image:url(../icons/editor/fr--quote-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-quote:before{color:var(--artwork-minor-blue-france);content:"";display:block;margin-bottom:.5rem}.fr-quote--column{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.fr-quote--column .fr-quote__author,.fr-quote--column .fr-quote__source{margin-left:5.25rem}.fr-quote--column figcaption{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;min-height:4.25rem}.fr-quote blockquote{--text-spacing:0 0 1rem;margin:0}.fr-quote blockquote p{font-size:1.25rem;font-weight:700;line-height:2rem}.fr-quote__author{--text-spacing:0 0 0.25rem;font-size:1rem;font-weight:700;line-height:1.5rem}.fr-quote__image{background-size:cover;border-radius:50%;display:flex;flex-direction:row;overflow:hidden;position:absolute;width:4.25rem}.fr-quote__image img{height:100%;object-fit:cover;width:100%}.fr-quote cite{font-style:italic}.fr-quote figcaption{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none}.fr-quote figcaption .fr-quote__source{display:flex;flex-direction:row;flex-wrap:wrap;font-size:.75rem;justify-content:flex-start;line-height:1.25rem}.fr-quote figcaption .fr-quote__source li{display:inline-block}.fr-quote figcaption .fr-quote__source li:not(:last-child):after{content:"·";display:inline-block;padding-left:.25rem;padding-right:.25rem}.fr-quote--green-tilleul-verveine:before{color:var(--artwork-minor-green-tilleul-verveine)}.fr-quote--green-bourgeon:before{color:var(--artwork-minor-green-bourgeon)}.fr-quote--green-emeraude:before{color:var(--artwork-minor-green-emeraude)}.fr-quote--green-menthe:before{color:var(--artwork-minor-green-menthe)}.fr-quote--green-archipel:before{color:var(--artwork-minor-green-archipel)}.fr-quote--blue-ecume:before{color:var(--artwork-minor-blue-ecume)}.fr-quote--blue-cumulus:before{color:var(--artwork-minor-blue-cumulus)}.fr-quote--purple-glycine:before{color:var(--artwork-minor-purple-glycine)}.fr-quote--pink-macaron:before{color:var(--artwork-minor-pink-macaron)}.fr-quote--pink-tuile:before{color:var(--artwork-minor-pink-tuile)}.fr-quote--yellow-tournesol:before{color:var(--artwork-minor-yellow-tournesol)}.fr-quote--yellow-moutarde:before{color:var(--artwork-minor-yellow-moutarde)}.fr-quote--orange-terre-battue:before{color:var(--artwork-minor-orange-terre-battue)}.fr-quote--brown-cafe-creme:before{color:var(--artwork-minor-brown-cafe-creme)}.fr-quote--brown-caramel:before{color:var(--artwork-minor-brown-caramel)}.fr-quote--brown-opera:before{color:var(--artwork-minor-brown-opera)}.fr-quote--beige-gris-galet:before{color:var(--artwork-minor-beige-gris-galet)}.fr-quote__source{color:var(--text-mention-grey)}.fr-breadcrumb{--text-spacing:0 0 0.5rem;color:var(--text-mention-grey);font-size:.75rem;line-height:1.25rem;margin:1rem 0 2rem;position:relative}.fr-breadcrumb__button{--hover-tint:var(--idle);--active-tint:var(--idle);background-image:var(--underline-img),var(--underline-img);background-position:var(--underline-x) 100%,var(--underline-x) calc(100% - var(--underline-thickness));background-repeat:no-repeat,no-repeat;background-size:var(--underline-hover-width) calc(var(--underline-thickness)*2),var(--underline-idle-width) var(--underline-thickness);color:inherit;font-size:.75rem;line-height:1.25rem;margin:0;padding:0;transition:background-size 0s}.fr-breadcrumb__button:active,.fr-breadcrumb__button:hover{--underline-hover-width:var(--underline-max-width)}.fr-breadcrumb__button[aria-expanded=true]{display:none}.fr-breadcrumb .fr-collapse{margin-left:-4px;margin-right:-4px;padding-left:4px;padding-right:4px;transform:translateY(-4px)}.fr-breadcrumb__list{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;transform:translateY(4px)}.fr-breadcrumb__list li{display:inline;line-height:1.75rem}.fr-breadcrumb__list li:not(:first-child):before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.25rem;margin-right:.25rem;-webkit-mask-image:url(../icons/system/arrow-right-s-line.svg);mask-image:url(../icons/system/arrow-right-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);vertical-align:-.0625em;width:var(--icon-size)}.fr-breadcrumb__link{--hover-tint:var(--idle);--active-tint:var(--idle);background-image:var(--underline-img),var(--underline-img);background-position:var(--underline-x) 100%,var(--underline-x) calc(100% - var(--underline-thickness));background-repeat:no-repeat,no-repeat;background-size:var(--underline-hover-width) calc(var(--underline-thickness)*2),var(--underline-idle-width) var(--underline-thickness);font-size:.75rem;line-height:1.25rem;padding:0;position:relative;transition:background-size 0s;vertical-align:.25rem}.fr-breadcrumb__link:active,.fr-breadcrumb__link:hover{--underline-hover-width:var(--underline-max-width)}.fr-breadcrumb__link[aria-current]:not([aria-current=false]){--underline-img:none;color:var(--text-default-grey);cursor:default;pointer-events:none}.fr-label{color:var(--text-label-grey);display:block;font-size:1rem;line-height:1.5rem}.fr-label+.fr-input,.fr-label+.fr-input-wrap,.fr-label+.fr-select{margin-top:.5rem}.fr-hint-text{--text-spacing:0 0 1rem;display:block;font-size:.75rem;line-height:1.25rem}.fr-hint-text+.fr-hint-text{margin-top:.25rem}.fr-fieldset{align-items:last baseline;border:0;display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -.75rem 1rem;padding:0 .25rem;position:relative}.fr-fieldset__legend{color:var(--text-label-grey);font-size:1rem;font-weight:700;line-height:1.5rem;margin-left:-.25rem;margin-right:-.25rem;padding-bottom:1rem;padding-left:.75rem;padding-right:.75rem;width:100%}.fr-fieldset__legend--regular{font-weight:400}.fr-fieldset__legend .fr-hint-text{font-weight:400;margin-top:.5rem}.fr-fieldset--error,.fr-fieldset--info,.fr-fieldset--valid{background-position:0 -2.25rem;background-repeat:no-repeat;background-size:2px calc(100% + 1.25rem)}.fr-fieldset--error .fr-fieldset__legend,.fr-fieldset--info .fr-fieldset__legend,.fr-fieldset--valid .fr-fieldset__legend{background-position:0 0;background-repeat:no-repeat;background-size:2px 100%}.fr-fieldset__element{flex:1 1 100%;margin-bottom:1rem;max-width:100%;padding-left:.5rem;padding-right:.5rem}.fr-fieldset__element--inline{flex:0 0 auto}.fr-fieldset__element--inline-grow,.fr-fieldset__element--inline\@md.fr-fieldset__element--inline-grow{flex-grow:1}.fr-fieldset__element.fr-fieldset__element--year{flex:0 0 8rem}.fr-fieldset__element--year:not(.fr-fieldset__element--inline){margin-right:calc(100% - 8rem)}.fr-fieldset__element.fr-fieldset__element--postal{flex:0 0 16rem}.fr-fieldset__element--postal:not(.fr-fieldset__element--inline){margin-right:calc(100% - 16rem)}.fr-fieldset__element.fr-fieldset__element--number{flex:0 0 6rem}.fr-fieldset__element--number:not(.fr-fieldset__element--inline){margin-right:calc(100% - 6rem)}.fr-fieldset__element>.fr-fieldset:last-child:after,.fr-fieldset__element>h1:last-child:after,.fr-fieldset__element>h2:last-child:after,.fr-fieldset__element>h3:last-child:after,.fr-fieldset__element>h4:last-child:after,.fr-fieldset__element>h5:last-child:after,.fr-fieldset__element>h6:last-child:after,.fr-fieldset__element>p:last-child:after,.fr-fieldset__legend>.fr-fieldset:last-child:after,.fr-fieldset__legend>h1:last-child:after,.fr-fieldset__legend>h2:last-child:after,.fr-fieldset__legend>h3:last-child:after,.fr-fieldset__legend>h4:last-child:after,.fr-fieldset__legend>h5:last-child:after,.fr-fieldset__legend>h6:last-child:after,.fr-fieldset__legend>p:last-child:after{content:"";display:block;margin-bottom:-1rem}.fr-fieldset>.fr-messages-group{flex:1 1 100%;padding-left:.5rem;padding-right:.5rem}.fr-fieldset>.fr-messages-group>.fr-message:last-child{margin-bottom:1rem}.fr-message{--comma:", ";--content:var(--comma);align-items:flex-start;display:flex;flex-direction:row;font-size:.75rem;line-height:1.25rem;margin:0 0 .25rem}.fr-message:after{clip:rect(0,0,0,0);border:0;content:var(--content);display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-message:last-child{--comma:". ";margin-bottom:0}.fr-message--error:before,.fr-message--info:before,.fr-message--valid:before,.fr-message--warning:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-right:.25rem;margin-top:.125rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-message--error:before{-webkit-mask-image:url(../icons/system/fr--error-fill.svg);mask-image:url(../icons/system/fr--error-fill.svg)}.fr-message--valid:before{-webkit-mask-image:url(../icons/system/fr--success-fill.svg);mask-image:url(../icons/system/fr--success-fill.svg)}.fr-message--info:before{-webkit-mask-image:url(../icons/system/fr--info-fill.svg);mask-image:url(../icons/system/fr--info-fill.svg)}.fr-message--warning:before{-webkit-mask-image:url(../icons/system/fr--warning-fill.svg);mask-image:url(../icons/system/fr--warning-fill.svg)}.fr-input-group--valid label,.fr-range-group--valid label,.fr-select-group--valid label,.fr-upload-group--valid label{color:var(--text-default-success)}.fr-input-group--error label,.fr-range-group--error label,.fr-select-group--error label,.fr-upload-group--error label{color:var(--text-default-error)}.fr-input-group--info label,.fr-range-group--info label,.fr-select-group--info label,.fr-upload-group--info label{color:var(--text-default-info)}.fr-input-group--disabled .fr-hint-text,.fr-input-group--disabled label,.fr-range-group--disabled .fr-hint-text,.fr-range-group--disabled label,.fr-select-group--disabled .fr-hint-text,.fr-select-group--disabled label,.fr-upload-group--disabled .fr-hint-text,.fr-upload-group--disabled label{color:var(--text-disabled-grey)}.fr-label--error{color:var(--text-default-error)}.fr-label--success{color:var(--text-default-success)}.fr-label--info{color:var(--text-default-info)}.fr-label--disabled,.fr-label--disabled .fr-hint-text{color:var(--text-disabled-grey)}.fr-hint-text,.fr-message{color:var(--text-mention-grey)}.fr-message--error{color:var(--text-default-error)}.fr-message--valid{color:var(--text-default-success)}.fr-message--info{color:var(--text-default-info)}.fr-message--warning{color:var(--text-default-warning)}.fr-fieldset input:disabled+label,.fr-fieldset input:disabled+label .fr-hint-text,.fr-fieldset input:disabled+label+.fr-hint-text,.fr-fieldset:disabled .fr-fieldset__legend,.fr-fieldset:disabled .fr-hint-text,.fr-fieldset:disabled .fr-label{color:var(--text-disabled-grey)}.fr-fieldset--error,.fr-fieldset--error .fr-fieldset__legend{background-image:linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error))}.fr-fieldset--error .fr-fieldset__legend,.fr-fieldset--error .fr-label{color:var(--text-default-error)}.fr-fieldset--valid,.fr-fieldset--valid .fr-fieldset__legend{background-image:linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success))}.fr-fieldset--valid .fr-fieldset__legend,.fr-fieldset--valid .fr-label{color:var(--text-default-success)}.fr-fieldset--info,.fr-fieldset--info .fr-fieldset__legend{background-image:linear-gradient(0deg,var(--border-plain-info),var(--border-plain-info))}.fr-fieldset--info .fr-fieldset__legend,.fr-fieldset--info .fr-label{color:var(--text-default-info)}.fr-input-group:not(:last-child),.fr-select-group:not(:last-child){margin-bottom:1.5rem}.fr-input-group .fr-label .fr-hint-text,.fr-select-group .fr-label .fr-hint-text{margin-top:.25rem}.fr-fieldset--inline .fr-fieldset__content{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:-.75rem .5rem 0}.fr-fieldset--inline .fr-checkbox-group{display:inline-flex;margin-bottom:0}.fr-fieldset--inline .fr-checkbox-group:first-child{margin-top:0}.fr-fieldset--inline .fr-checkbox-group:not(:last-child){margin-right:1.25rem}.fr-fieldset--inline .fr-checkbox-group:last-child{margin-bottom:0}.fr-fieldset--inline .fr-radio-group{display:inline-flex}.fr-fieldset--inline .fr-radio-group:not(:last-child){margin-right:1.75rem}.fr-fieldset--inline .fr-radio-group:first-child{margin-top:0}.fr-fieldset--inline .fr-radio-group:last-child{margin-bottom:0}.fr-fieldset__content{margin:0 .5rem;position:relative;width:100%}.fr-fieldset__content .fr-checkbox-group:first-child,.fr-fieldset__content .fr-radio-group:first-child{margin-top:-.75rem}.fr-fieldset__content .fr-checkbox-group label,.fr-fieldset__content .fr-radio-group label{padding:.75rem 0}.fr-fieldset__content .fr-checkbox-group input[type=checkbox]+label:before,.fr-fieldset__content .fr-radio-group:not(.fr-radio-rich) input[type=radio]+label:before{top:.75rem}.fr-fieldset__content+.fr-error-text,.fr-fieldset__content+.fr-info-text,.fr-fieldset__content+.fr-valid-text{margin-bottom:1rem;margin-left:.5rem;margin-top:0}.fr-error-text,.fr-info-text,.fr-valid-text{align-items:center;display:flex;flex-direction:row;font-size:.75rem;line-height:1.25rem;margin-bottom:0;margin-top:1rem}.fr-error-text:before,.fr-info-text:before,.fr-valid-text:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-right:.25rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-error-text+.fr-error-text,.fr-error-text+.fr-info-text,.fr-error-text+.fr-valid-text,.fr-info-text+.fr-error-text,.fr-info-text+.fr-info-text,.fr-info-text+.fr-valid-text,.fr-valid-text+.fr-error-text,.fr-valid-text+.fr-info-text,.fr-valid-text+.fr-valid-text{margin-top:.25rem}.fr-error-text:before{-webkit-mask-image:url(../icons/system/fr--error-fill.svg);mask-image:url(../icons/system/fr--error-fill.svg)}.fr-valid-text:before{-webkit-mask-image:url(../icons/system/fr--success-fill.svg);mask-image:url(../icons/system/fr--success-fill.svg)}.fr-info-text:before{-webkit-mask-image:url(../icons/system/fr--info-fill.svg);mask-image:url(../icons/system/fr--info-fill.svg)}.fr-error-text{color:var(--text-default-error)}.fr-valid-text{color:var(--text-default-success)}.fr-info-text{color:var(--text-default-info)}.fr-fieldset--valid .fr-fieldset__content:before{box-shadow:inset 2px 0 0 0 var(--border-plain-success)}.fr-fieldset--error .fr-fieldset__content:before{box-shadow:inset 2px 0 0 0 var(--border-plain-error)}.fr-fieldset--info .fr-fieldset__content:before{box-shadow:inset 2px 0 0 0 var(--border-plain-info)}.fr-stepper{--title-spacing:0;--text-spacing:0;display:flex;flex-direction:column;margin-bottom:2rem}.fr-stepper__title{--title-spacing:0 0 0.75rem 0;--text-spacing:0 0 0.75rem 0;color:var(--text-title-grey);display:flex;flex-direction:column-reverse;font-size:1.125rem;font-weight:700;line-height:1.5rem}.fr-stepper__state{--title-spacing:0 0 0.25rem 0;--text-spacing:0 0 0.25rem 0;color:var(--text-mention-grey);font-size:.875rem;font-weight:400;line-height:1.5rem}.fr-stepper__state:after{content:"\a";line-height:2rem;white-space:pre}.fr-stepper__details{color:var(--text-mention-grey);font-size:.75rem;line-height:1.25rem;margin-top:.75rem}.fr-stepper .fr-stepper__steps[data-fr-steps="2"][data-fr-current-step="2"]+.fr-stepper__details,.fr-stepper .fr-stepper__steps[data-fr-steps="3"][data-fr-current-step="3"]+.fr-stepper__details,.fr-stepper .fr-stepper__steps[data-fr-steps="4"][data-fr-current-step="4"]+.fr-stepper__details,.fr-stepper .fr-stepper__steps[data-fr-steps="5"][data-fr-current-step="5"]+.fr-stepper__details,.fr-stepper .fr-stepper__steps[data-fr-steps="6"][data-fr-current-step="6"]+.fr-stepper__details,.fr-stepper .fr-stepper__steps[data-fr-steps="7"][data-fr-current-step="7"]+.fr-stepper__details,.fr-stepper .fr-stepper__steps[data-fr-steps="8"][data-fr-current-step="8"]+.fr-stepper__details{display:none}.fr-stepper__steps{--stepper-size:0.5rem;--default-outer:calc((100% + var(--stepper-size))/var(--steps));--default-inner:calc(var(--default-outer) - var(--stepper-size));--active-outer:calc((100% + var(--stepper-size))/var(--current-step));--active-inner:calc(var(--active-outer) - var(--stepper-size));--current-step:0;background-image:repeating-linear-gradient(to right,var(--background-active-blue-france) 0,var(--background-active-blue-france) var(--active-inner),transparent var(--active-inner),transparent var(--active-outer)),repeating-linear-gradient(to right,var(--background-contrast-grey) 0,var(--background-contrast-grey) var(--default-inner),transparent var(--default-inner),transparent var(--default-outer));background-position:0 0,0 0;background-repeat:no-repeat;background-size:calc((100% + var(--stepper-size))*var(--current-step)/var(--steps) - var(--stepper-size)) 100%,100% 100%;height:var(--stepper-size);width:100%}.fr-stepper__steps[data-fr-steps="2"]{--steps:2;--step-width:50%}.fr-stepper__steps[data-fr-steps="3"]{--steps:3;--step-width:33.33333%}.fr-stepper__steps[data-fr-steps="4"]{--steps:4;--step-width:25%}.fr-stepper__steps[data-fr-steps="5"]{--steps:5;--step-width:20%}.fr-stepper__steps[data-fr-steps="6"]{--steps:6;--step-width:16.66667%}.fr-stepper__steps[data-fr-steps="7"]{--steps:7;--step-width:14.28571%}.fr-stepper__steps[data-fr-steps="8"]{--steps:8;--step-width:12.5%}.fr-stepper__steps[data-fr-current-step="1"]{--current-step:1}.fr-stepper__steps[data-fr-current-step="2"]{--current-step:2}.fr-stepper__steps[data-fr-current-step="3"]{--current-step:3}.fr-stepper__steps[data-fr-current-step="4"]{--current-step:4}.fr-stepper__steps[data-fr-current-step="5"]{--current-step:5}.fr-stepper__steps[data-fr-current-step="6"]{--current-step:6}.fr-stepper__steps[data-fr-current-step="7"]{--current-step:7}.fr-stepper__steps[data-fr-current-step="8"]{--current-step:8}.fr-tooltip{--arrow-x:0;background-position:calc(50% + var(--arrow-x)) calc(100% - .5rem),calc(50% + var(--arrow-x)) calc(100% - .375rem),50% calc(100% - .75rem),50% calc(100% - .75rem);background-repeat:no-repeat;background-size:.5rem .375rem,.5rem .375rem,100% 1px,100% calc(100% - .75rem);color:var(--text-default-grey);display:block;font-size:.75rem;line-height:1.25rem;max-width:min(24rem,calc(66.66667vw - 1.33333rem));opacity:1;padding:.5rem .5rem 1.25rem;text-align:left;transition:opacity 0s .15s,visibility 0s .15s;visibility:visible;white-space:normal}.fr-tooltip:not(.fr-tooltip--shown){display:none;opacity:0}.fr-tooltip--hidding{opacity:0}.fr-tooltip.fr-placement--bottom{background-position-y:.5rem,.375rem,.75rem,.75rem;padding-bottom:.5rem;padding-top:1.25rem}.fr-tooltip.fr-placement{background-image:linear-gradient(90deg,var(--background-overlap-grey),var(--background-overlap-grey));filter:drop-shadow(var(--overlap-shadow));z-index:calc(var(--ground) + 1000)}@supports (background:conic-gradient(white,black)){.fr-tooltip.fr-placement--top{background-image:conic-gradient(from -33.69deg at 50% 100%,transparent 0deg,var(--background-overlap-grey) 0deg,var(--background-overlap-grey) 67.38deg,transparent 67.38deg),conic-gradient(from -33.69deg at 50% 100%,transparent 0deg,var(--border-default-grey) 0deg,var(--border-default-grey) 67.38deg,transparent 67.38deg),linear-gradient(90deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(90deg,var(--background-overlap-grey),var(--background-overlap-grey))}.fr-tooltip.fr-placement--bottom{background-image:conic-gradient(from 146.31deg at 50% 0,transparent 0deg,var(--background-overlap-grey) 0deg,var(--background-overlap-grey) 67.38deg,transparent 67.38deg),conic-gradient(from 146.31deg at 50% 0,transparent 0deg,var(--border-default-grey) 0deg,var(--border-default-grey) 67.38deg,transparent 67.38deg),linear-gradient(90deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(90deg,var(--background-overlap-grey),var(--background-overlap-grey))}}.fr-link{--text-spacing:0;--title-spacing:0;color:var(--text-action-high-blue-france);display:inline;font-size:1rem;line-height:1.5rem;padding:0}.fr-link[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-link[target=_blank]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-link--icon-left[class*=" fr-fi-"],.fr-link--icon-left[class*=" fr-icon-"],.fr-link--icon-left[class^=fr-fi-],.fr-link--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--icon-left[class*=" fr-fi-"]:before,.fr-link--icon-left[class*=" fr-icon-"]:before,.fr-link--icon-left[class^=fr-fi-]:before,.fr-link--icon-left[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-link--icon-right[class*=" fr-fi-"],.fr-link--icon-right[class*=" fr-icon-"],.fr-link--icon-right[class^=fr-fi-],.fr-link--icon-right[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--icon-right[class*=" fr-fi-"]:after,.fr-link--icon-right[class*=" fr-icon-"]:after,.fr-link--icon-right[class^=fr-fi-]:after,.fr-link--icon-right[class^=fr-icon-]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-link--icon-right[class*=" fr-fi-"]:before,.fr-link--icon-right[class*=" fr-icon-"]:before,.fr-link--icon-right[class^=fr-fi-]:before,.fr-link--icon-right[class^=fr-icon-]:before,.fr-link[class*=" fr-fi-"]:not([class*=fr-link--icon-]):before,.fr-link[class*=" fr-icon-"]:not([class*=fr-link--icon-]):before,.fr-link[class^=fr-fi-]:not([class*=fr-link--icon-]):before,.fr-link[class^=fr-icon-]:not([class*=fr-link--icon-]):before{content:none}.fr-link--xs{font-size:.75rem;line-height:1.25rem;padding:0}.fr-link--xs[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-link--xs[target=_blank]:after{--icon-size:0.75rem;content:"";margin-left:.5rem;margin-right:-.09375rem}.fr-link--xs.fr-link--icon-left[class*=" fr-fi-"],.fr-link--xs.fr-link--icon-left[class*=" fr-icon-"],.fr-link--xs.fr-link--icon-left[class^=fr-fi-],.fr-link--xs.fr-link--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--xs.fr-link--icon-left[class*=" fr-fi-"]:before,.fr-link--xs.fr-link--icon-left[class*=" fr-icon-"]:before,.fr-link--xs.fr-link--icon-left[class^=fr-fi-]:before,.fr-link--xs.fr-link--icon-left[class^=fr-icon-]:before{--icon-size:0.75rem;margin-left:-.09375rem;margin-right:.5rem}.fr-link--xs.fr-link--icon-right[class*=" fr-fi-"],.fr-link--xs.fr-link--icon-right[class*=" fr-icon-"],.fr-link--xs.fr-link--icon-right[class^=fr-fi-],.fr-link--xs.fr-link--icon-right[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--xs.fr-link--icon-right[class*=" fr-fi-"]:after,.fr-link--xs.fr-link--icon-right[class*=" fr-icon-"]:after,.fr-link--xs.fr-link--icon-right[class^=fr-fi-]:after,.fr-link--xs.fr-link--icon-right[class^=fr-icon-]:after{--icon-size:0.75rem;content:"";margin-left:.5rem;margin-right:-.09375rem}.fr-link--xs.fr-link--icon-right[class*=" fr-fi-"]:before,.fr-link--xs.fr-link--icon-right[class*=" fr-icon-"]:before,.fr-link--xs.fr-link--icon-right[class^=fr-fi-]:before,.fr-link--xs.fr-link--icon-right[class^=fr-icon-]:before,.fr-link--xs[class*=" fr-fi-"]:not([class*=fr-link--icon-]):before,.fr-link--xs[class*=" fr-icon-"]:not([class*=fr-link--icon-]):before,.fr-link--xs[class^=fr-fi-]:not([class*=fr-link--icon-]):before,.fr-link--xs[class^=fr-icon-]:not([class*=fr-link--icon-]):before{content:none}.fr-link--sm{font-size:.875rem;line-height:1.5rem;padding:0}.fr-link--sm[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-link--sm[target=_blank]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-link--sm.fr-link--icon-left[class*=" fr-fi-"],.fr-link--sm.fr-link--icon-left[class*=" fr-icon-"],.fr-link--sm.fr-link--icon-left[class^=fr-fi-],.fr-link--sm.fr-link--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--sm.fr-link--icon-left[class*=" fr-fi-"]:before,.fr-link--sm.fr-link--icon-left[class*=" fr-icon-"]:before,.fr-link--sm.fr-link--icon-left[class^=fr-fi-]:before,.fr-link--sm.fr-link--icon-left[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-link--sm.fr-link--icon-right[class*=" fr-fi-"],.fr-link--sm.fr-link--icon-right[class*=" fr-icon-"],.fr-link--sm.fr-link--icon-right[class^=fr-fi-],.fr-link--sm.fr-link--icon-right[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--sm.fr-link--icon-right[class*=" fr-fi-"]:after,.fr-link--sm.fr-link--icon-right[class*=" fr-icon-"]:after,.fr-link--sm.fr-link--icon-right[class^=fr-fi-]:after,.fr-link--sm.fr-link--icon-right[class^=fr-icon-]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-link--sm.fr-link--icon-right[class*=" fr-fi-"]:before,.fr-link--sm.fr-link--icon-right[class*=" fr-icon-"]:before,.fr-link--sm.fr-link--icon-right[class^=fr-fi-]:before,.fr-link--sm.fr-link--icon-right[class^=fr-icon-]:before,.fr-link--sm[class*=" fr-fi-"]:not([class*=fr-link--icon-]):before,.fr-link--sm[class*=" fr-icon-"]:not([class*=fr-link--icon-]):before,.fr-link--sm[class^=fr-fi-]:not([class*=fr-link--icon-]):before,.fr-link--sm[class^=fr-icon-]:not([class*=fr-link--icon-]):before{content:none}.fr-link--lg{font-size:1.125rem;line-height:1.75rem;padding:0}.fr-link--lg[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-link--lg[target=_blank]:after{--icon-size:1.5rem;content:"";margin-left:.5rem;margin-right:-.1875rem}.fr-link--lg.fr-link--icon-left[class*=" fr-fi-"],.fr-link--lg.fr-link--icon-left[class*=" fr-icon-"],.fr-link--lg.fr-link--icon-left[class^=fr-fi-],.fr-link--lg.fr-link--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--lg.fr-link--icon-left[class*=" fr-fi-"]:before,.fr-link--lg.fr-link--icon-left[class*=" fr-icon-"]:before,.fr-link--lg.fr-link--icon-left[class^=fr-fi-]:before,.fr-link--lg.fr-link--icon-left[class^=fr-icon-]:before{--icon-size:1.5rem;margin-left:-.1875rem;margin-right:.5rem}.fr-link--lg.fr-link--icon-right[class*=" fr-fi-"],.fr-link--lg.fr-link--icon-right[class*=" fr-icon-"],.fr-link--lg.fr-link--icon-right[class^=fr-fi-],.fr-link--lg.fr-link--icon-right[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--lg.fr-link--icon-right[class*=" fr-fi-"]:after,.fr-link--lg.fr-link--icon-right[class*=" fr-icon-"]:after,.fr-link--lg.fr-link--icon-right[class^=fr-fi-]:after,.fr-link--lg.fr-link--icon-right[class^=fr-icon-]:after{--icon-size:1.5rem;content:"";margin-left:.5rem;margin-right:-.1875rem}.fr-link--lg.fr-link--icon-right[class*=" fr-fi-"]:before,.fr-link--lg.fr-link--icon-right[class*=" fr-icon-"]:before,.fr-link--lg.fr-link--icon-right[class^=fr-fi-]:before,.fr-link--lg.fr-link--icon-right[class^=fr-icon-]:before,.fr-link--lg[class*=" fr-fi-"]:not([class*=fr-link--icon-]):before,.fr-link--lg[class*=" fr-icon-"]:not([class*=fr-link--icon-]):before,.fr-link--lg[class^=fr-fi-]:not([class*=fr-link--icon-]):before,.fr-link--lg[class^=fr-icon-]:not([class*=fr-link--icon-]):before{content:none}button.fr-link{text-align:left}.fr-link--download,.fr-links-group--download .fr-link{font-size:1rem;line-height:1.5rem;max-height:none;max-width:100%;overflow:initial;padding:0;position:relative}.fr-link--download:after,.fr-links-group--download .fr-link:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-bottom:1.75rem;margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../icons/system/download-line.svg);mask-image:url(../icons/system/download-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);vertical-align:calc((.75rem - var(--icon-size))*.5 - 1.75rem);width:var(--icon-size)}.fr-link--download:before,.fr-links-group--download .fr-link:before{content:none}.fr-link--download .fr-link__detail,.fr-links-group--download .fr-link .fr-link__detail{cursor:text;font-size:.75rem;font-weight:400;left:0;line-height:1.25rem;margin-top:1.75rem;pointer-events:none;position:absolute;white-space:nowrap}.fr-link--download .fr-link__detail abbr,.fr-links-group--download .fr-link .fr-link__detail abbr{text-decoration:none}.fr-links-group--download{--ul-type:disc;--ol-type:decimal;--ul-start:1rem;--ol-start:1.5rem;--xl-block:0.5rem;--li-bottom:0.25rem;--xl-base:1em;--ol-content:counters(li-counter,".") ".  "}.fr-links-group--download>li{display:block}.fr-links-group .fr-link--download,.fr-links-group--download .fr-link{margin-bottom:2.5rem}.fr-links-group{--li-bottom:0.5rem}.fr-links-group--inline{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;display:inline;margin:0 -.5rem}.fr-links-group--inline>li{display:inline;line-height:2.75rem}.fr-links-group--inline .fr-link{margin:0 .5rem 1rem}.fr-links-group--sm .fr-link{font-size:.875rem;line-height:1.5rem;padding:0}.fr-links-group--sm .fr-link:after,.fr-links-group--sm .fr-link:before{--icon-size:1rem}.fr-links-group--sm .fr-link:not(.fr-link--download){vertical-align:top}.fr-links-group--lg .fr-link{font-size:1.125rem;line-height:1.75rem;padding:0}.fr-links-group--lg .fr-link:after,.fr-links-group--lg .fr-link:before{--icon-size:1.5rem}.fr-links-group__title{font-size:1.375rem;font-weight:700;line-height:1.75rem;margin:var(--title-spacing)}.fr-links-group--bordered{box-shadow:inset 0 0 0 1px var(--border-default-grey);padding:1.5rem 1.5rem .5rem}.fr-link--close{--hover:inherit;--active:inherit;align-items:center;background-color:transparent;color:var(--text-action-high-blue-france);display:flex;flex-direction:row;font-size:.875rem;line-height:1.5rem;margin-left:auto;margin-right:-1rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-link--close:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../icons/system/close-line.svg);mask-image:url(../icons/system/close-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-link--close:before{content:none}.fr-link.fr-link--icon-left.fr-fi-theme-fill{font-size:1rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2.5rem;overflow:initial;padding:.5rem 1rem}.fr-link.fr-link--icon-left.fr-fi-theme-fill:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-link__detail{color:var(--text-mention-grey)}.fr-links-group li::marker{color:var(--text-action-high-blue-france)}.fr-link--close:disabled,a.fr-link--close:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}.fr-sidemenu{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;--underline-img:none;--text-spacing:0;--title-spacing:0;box-shadow:inset 0 -1px 0 0 var(--border-default-grey),inset 0 1px 0 0 var(--border-default-grey);margin-left:-1rem;margin-right:-1rem;position:relative}.fr-sidemenu a:not([href]){cursor:default}.fr-sidemenu .fr-collapse{margin:-.25rem -.25rem 0;padding:.25rem .25rem 0}.fr-sidemenu .fr-collapse.fr-collapsing{margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}.fr-sidemenu__title{box-shadow:inset 0 -1px 0 0 var(--border-default-grey);color:var(--text-title-grey);font-size:1.125rem;font-weight:700;line-height:1.75rem;padding:1rem 0}.fr-sidemenu__list{font-weight:700}.fr-sidemenu__list .fr-sidemenu__list{font-weight:400;margin:0 1rem 1rem}.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__btn,.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__link{font-size:1rem;font-weight:400;line-height:1.5rem}.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__btn,.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__link{font-size:.875rem;line-height:1.5rem}.fr-sidemenu__item{position:relative}.fr-sidemenu__item:before{bottom:0;box-shadow:0 -1px 0 0 var(--border-default-grey),inset 0 -1px 0 0 var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-sidemenu__item .fr-sidemenu__item .fr-sidemenu__item:before{content:none}.fr-sidemenu__inner>.fr-collapse{margin:-.25rem .75rem 0;padding:.25rem .75rem 0}.fr-sidemenu__btn,.fr-sidemenu__link{--hover-tint:var(--hover);--active-tint:var(--active);align-items:center;color:var(--text-action-high-blue-france);display:flex;flex-direction:row;font-size:1rem;font-weight:700;line-height:1.5rem;padding:.75rem 1rem;position:relative;text-align:left;width:100%}.fr-sidemenu__btn[aria-current]:not([aria-current=false]):before,.fr-sidemenu__link[aria-current]:not([aria-current=false]):before{--idle:transparent;--hover:var(--border-active-blue-france-hover);--active:var(--border-active-blue-france-active);background-color:var(--border-active-blue-france);bottom:.75rem;content:"";left:0;position:absolute;top:.75rem;width:2px}.fr-sidemenu__link:not([href])[aria-current]:not([aria-current=false]){cursor:default;pointer-events:none}.fr-sidemenu__btn[aria-expanded]{align-items:center;display:flex;flex-direction:row}.fr-sidemenu__btn[aria-expanded]:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:auto;margin-right:0;-webkit-mask-image:url(../icons/system/arrow-down-s-line.svg);mask-image:url(../icons/system/arrow-down-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:transform .3s;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-sidemenu__btn[aria-expanded=true]:after{transform:rotate(-180deg)}.fr-sidemenu__inner>.fr-sidemenu__btn{font-weight:500;outline-offset:-2px;width:100%}.fr-sidemenu__inner>.fr-sidemenu__btn:after{margin-right:1rem}.fr-sidemenu__inner>.fr-sidemenu__btn:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:.5rem;-webkit-mask-image:url(../icons/system/menu-2-fill.svg);mask-image:url(../icons/system/menu-2-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-sidemenu__item .fr-sidemenu__btn,.fr-sidemenu__item .fr-sidemenu__link{color:var(--text-action-high-grey)}.fr-sidemenu__item:first-child:before{box-shadow:inset 0 -1px 0 0 var(--border-default-grey)}.fr-sidemenu__item:last-child:before{box-shadow:0 -1px 0 0 var(--border-default-grey)}.fr-sidemenu__btn[aria-current]:not([aria-current=false]),.fr-sidemenu__link[aria-current]:not([aria-current=false]){color:var(--text-active-blue-france)}.fr-sidemenu__btn[aria-expanded=true]{--idle:transparent;--hover:var(--background-open-blue-france-hover);--active:var(--background-open-blue-france-active);background-color:var(--background-open-blue-france)}.fr-highlight{background-image:linear-gradient(0deg,var(--border-default-blue-france),var(--border-default-blue-france));background-position:0 0;background-repeat:no-repeat;background-size:.25rem 100%;font-size:1rem;line-height:1.5rem;padding-left:1.25rem}.fr-highlight--green-tilleul-verveine{background-image:linear-gradient(0deg,var(--border-default-green-tilleul-verveine),var(--border-default-green-tilleul-verveine))}.fr-highlight--green-bourgeon{background-image:linear-gradient(0deg,var(--border-default-green-bourgeon),var(--border-default-green-bourgeon))}.fr-highlight--green-emeraude{background-image:linear-gradient(0deg,var(--border-default-green-emeraude),var(--border-default-green-emeraude))}.fr-highlight--green-menthe{background-image:linear-gradient(0deg,var(--border-default-green-menthe),var(--border-default-green-menthe))}.fr-highlight--green-archipel{background-image:linear-gradient(0deg,var(--border-default-green-archipel),var(--border-default-green-archipel))}.fr-highlight--blue-ecume{background-image:linear-gradient(0deg,var(--border-default-blue-ecume),var(--border-default-blue-ecume))}.fr-highlight--blue-cumulus{background-image:linear-gradient(0deg,var(--border-default-blue-cumulus),var(--border-default-blue-cumulus))}.fr-highlight--purple-glycine{background-image:linear-gradient(0deg,var(--border-default-purple-glycine),var(--border-default-purple-glycine))}.fr-highlight--pink-macaron{background-image:linear-gradient(0deg,var(--border-default-pink-macaron),var(--border-default-pink-macaron))}.fr-highlight--pink-tuile{background-image:linear-gradient(0deg,var(--border-default-pink-tuile),var(--border-default-pink-tuile))}.fr-highlight--yellow-tournesol{background-image:linear-gradient(0deg,var(--border-default-yellow-tournesol),var(--border-default-yellow-tournesol))}.fr-highlight--yellow-moutarde{background-image:linear-gradient(0deg,var(--border-default-yellow-moutarde),var(--border-default-yellow-moutarde))}.fr-highlight--orange-terre-battue{background-image:linear-gradient(0deg,var(--border-default-orange-terre-battue),var(--border-default-orange-terre-battue))}.fr-highlight--brown-cafe-creme{background-image:linear-gradient(0deg,var(--border-default-brown-cafe-creme),var(--border-default-brown-cafe-creme))}.fr-highlight--brown-caramel{background-image:linear-gradient(0deg,var(--border-default-brown-caramel),var(--border-default-brown-caramel))}.fr-highlight--brown-opera{background-image:linear-gradient(0deg,var(--border-default-brown-opera),var(--border-default-brown-opera))}.fr-highlight--beige-gris-galet{background-image:linear-gradient(0deg,var(--border-default-beige-gris-galet),var(--border-default-beige-gris-galet))}.fr-tabs__tab{--text-spacing:0;--title-spacing:0;--underline-img:none;--hover-tint:var(--hover);align-items:center;background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));background-position:0 0,0 calc(100% - 1px),100% calc(100% - 1px),100% 100%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:0 2px,1px 0,1px 0,100% 1px;box-shadow:0 2px 0 0 var(--background-default-grey);display:inline-flex;flex-direction:row;font-size:1rem;font-weight:700;height:100%;line-height:1.5rem;margin:0 .25rem;min-height:2.5rem;overflow:visible;padding:.5rem 1rem;position:relative;white-space:nowrap;width:-moz-fit-content;width:fit-content;z-index:1}.fr-tabs__tab:after,.fr-tabs__tab:before{display:block}.fr-tabs__tab[class*=" fr-fi-"]:not([class*=fr-tabs__tab--icon-]),.fr-tabs__tab[class*=" fr-icon-"]:not([class*=fr-tabs__tab--icon-]),.fr-tabs__tab[class^=fr-fi-]:not([class*=fr-tabs__tab--icon-]),.fr-tabs__tab[class^=fr-icon-]:not([class*=fr-tabs__tab--icon-]){max-height:2.5rem;max-width:2.5rem;overflow:hidden;padding-left:.75rem;padding-right:.75rem;white-space:nowrap}.fr-tabs__tab[class*=" fr-fi-"]:not([class*=fr-tabs__tab--icon-]):before,.fr-tabs__tab[class*=" fr-icon-"]:not([class*=fr-tabs__tab--icon-]):before,.fr-tabs__tab[class^=fr-fi-]:not([class*=fr-tabs__tab--icon-]):before,.fr-tabs__tab[class^=fr-icon-]:not([class*=fr-tabs__tab--icon-]):before{--icon-size:1rem;margin-left:0;margin-right:.75rem}.fr-tabs__tab--icon-left[class*=" fr-fi-"],.fr-tabs__tab--icon-left[class*=" fr-icon-"],.fr-tabs__tab--icon-left[class^=fr-fi-],.fr-tabs__tab--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-tabs__tab--icon-left[class*=" fr-fi-"]:before,.fr-tabs__tab--icon-left[class*=" fr-icon-"]:before,.fr-tabs__tab--icon-left[class^=fr-fi-]:before,.fr-tabs__tab--icon-left[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-tabs{--tabs-height:auto;--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;--underline-img:none;align-items:flex-start;box-shadow:inset 0 -1px 0 0 var(--border-default-grey);display:flex;flex-direction:row;flex-wrap:wrap;height:var(--tabs-height);margin-left:0;margin-right:0;margin-top:-4px;overflow:hidden;padding-top:4px;position:relative;transition:height .3s}.fr-tabs--viewport-width{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.fr-tabs:before{box-shadow:inset 0 1px 0 0 var(--border-default-grey),inset 1px 0 0 0 var(--border-default-grey),inset -1px 0 0 0 var(--border-default-grey);content:"";display:block;height:100%;margin-top:-1px;order:2;width:100%}.fr-tabs__list{align-items:stretch;display:flex;margin:-4px 0;min-height:3rem;order:1;overflow-x:auto;padding:4px .75rem;width:100%;z-index:1}.fr-tabs__tab[aria-selected=true]{background-size:100% 2px,1px calc(100% - 1px),1px calc(100% - 1px),0 1px}.fr-tabs__panel{--underline-img:linear-gradient(0deg,currentColor,currentColor);--ul-type:disc;--ol-type:decimal;--ul-start:1rem;--ol-start:1.5rem;--xl-block:0.5rem;--li-bottom:0.25rem;--xl-base:1em;--ol-content:counters(li-counter,".") ".  ";display:block;flex:0 0 100%;height:auto;left:-100%;margin-right:-100%;order:3;padding:1rem;position:relative;transition:visibility .3s,transform .3s;width:100%}.fr-tabs__panel:focus,.fr-tabs__panel:focus-visible{outline-offset:calc(-1rem + 2px)}.fr-tabs__panel--direction-end{transform:translate(100%)}.fr-tabs__panel--direction-start{transform:translate(-100%)}.fr-tabs__panel:not(.fr-tabs__panel--selected){visibility:hidden}.fr-tabs__shadow{--tabs-list-height:3rem}.fr-tabs__shadow:before{box-shadow:inset 0 0 0 0 hsla(0,0%,9%,0),inset 0 0 0 0 hsla(0,0%,9%,0);content:"";display:block;height:calc(var(--tabs-list-height) - 8px);left:0;opacity:.8;pointer-events:none;position:absolute;right:0;top:4px;transition:box-shadow .3s;z-index:2}.fr-tabs__shadow--left:before{box-shadow:inset 2rem 0 1.5rem -2rem #161616,inset 0 0 0 0 hsla(0,0%,9%,0)}.fr-tabs__shadow--right:before{box-shadow:inset 0 0 0 0 hsla(0,0%,9%,0),inset -2rem 0 1.5rem -2rem #161616}.fr-tabs__shadow--left.fr-tabs__shadow--right:before{box-shadow:inset 2rem 0 1.5rem -2rem #161616,inset -2rem 0 1.5rem -2rem #161616}:root[data-fr-theme=dark] .fr-tabs__shadow:before{opacity:1}.fr-tabs__tab:not([aria-selected=true]){--idle:transparent;--hover:var(--background-action-low-blue-france-hover);--active:var(--background-action-low-blue-france-active);background-color:var(--background-action-low-blue-france);color:var(--text-action-high-grey)}.fr-tabs__tab[aria-selected=true]:not(:disabled){--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey);background-image:linear-gradient(0deg,var(--border-active-blue-france),var(--border-active-blue-france)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));color:var(--text-active-blue-france)}.fr-tabs__tab:disabled{--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey);color:var(--text-disabled-grey)}.fr-pagination__link{--text-spacing:0;--title-spacing:0;--hover-tint:var(--hover);--underline-img:none;align-items:center;display:inline-flex;flex-direction:row;font-size:.875rem;line-height:1.5rem;margin-bottom:1rem;margin-left:.5rem;margin-right:.5rem;min-height:2rem;min-width:2rem;padding:.25rem .75rem;position:relative;width:-moz-fit-content;width:fit-content}.fr-pagination__link:after,.fr-pagination__link:before{display:block}.fr-pagination{--underline-img:none;--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;color:var(--text-action-high-grey)}.fr-pagination__list{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.fr-pagination__list>:first-child,.fr-pagination__list>:first-child *{margin-left:0}.fr-pagination__list>:last-child,.fr-pagination__list>:last-child *{margin-right:0}.fr-pagination__link:not([href])[aria-current]:not([aria-current=false]){cursor:default;pointer-events:none}.fr-pagination__link--first{font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-pagination__link--first:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/system/fr--arrow-left-s-first-line.svg);mask-image:url(../icons/system/fr--arrow-left-s-first-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--first.fr-pagination__link--label{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--first.fr-pagination__link--label:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(../icons/system/fr--arrow-left-s-first-line.svg);mask-image:url(../icons/system/fr--arrow-left-s-first-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--prev{font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-pagination__link--prev:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/system/arrow-left-s-line.svg);mask-image:url(../icons/system/arrow-left-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--prev.fr-pagination__link--label{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--prev.fr-pagination__link--label:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(../icons/system/arrow-left-s-line.svg);mask-image:url(../icons/system/arrow-left-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--next{font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-pagination__link--next:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/system/arrow-right-s-line.svg);mask-image:url(../icons/system/arrow-right-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--next.fr-pagination__link--label{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--next.fr-pagination__link--label:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../icons/system/arrow-right-s-line.svg);mask-image:url(../icons/system/arrow-right-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--next.fr-pagination__link--label:before{content:none}.fr-pagination__link--last{font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-pagination__link--last:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/system/fr--arrow-right-s-last-line.svg);mask-image:url(../icons/system/fr--arrow-right-s-last-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--last.fr-pagination__link--label{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--last.fr-pagination__link--label:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../icons/system/fr--arrow-right-s-last-line.svg);mask-image:url(../icons/system/fr--arrow-right-s-last-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--last.fr-pagination__link--label:before{content:none}.fr-pagination__link[aria-current]:not([aria-current=false]){--idle:transparent;--hover:var(--background-active-blue-france-hover);--active:var(--background-active-blue-france-active);background-color:var(--background-active-blue-france);color:var(--text-inverted-blue-france)}.fr-pagination__link:not([aria-current]):disabled,.fr-pagination__link[aria-current=false]:disabled,a.fr-pagination__link:not([aria-current]):not([href]),a.fr-pagination__link[aria-current=false]:not([href]){color:var(--text-disabled-grey)}.fr-summary{--text-spacing:0 0 0.5rem 0;--title-spacing:0 0 0.5rem 0;--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);background-color:var(--background-contrast-grey);font-size:.75rem;line-height:1.25rem;padding:1.5rem}.fr-summary ol{list-style-type:none}.fr-summary li{padding:.5rem 0}.fr-summary li::marker{content:none}.fr-summary__title{color:var(--text-title-grey);font-size:.75rem;font-weight:700;line-height:1.25rem;padding-left:.5rem;text-transform:uppercase}.fr-summary__link{display:inline;font-size:.75rem;line-height:1.25rem;position:relative}.fr-summary__link:before{content:var(--ol-content);font-size:var(--xl-size);font-weight:700;position:absolute;right:100%}.fr-summary__link:not(:hover):not(:active){--underline-idle-width:0}.fr-summary li>a{color:var(--text-action-high-grey)}.fr-table{--table-offset:0px;--row-height:0.125rem;--text-spacing:0;--title-spacing:0;margin-bottom:2.5rem;margin-top:1rem;position:relative}.fr-table,.fr-table__container{padding-top:var(--table-offset)}.fr-table__container{overflow:auto}.fr-table__content .fr-cell--fixed .fr-checkbox-group+*,.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group+*,.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group+*,.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group+*{margin-left:.5rem}.fr-table__content .fr-cell--fixed .fr-checkbox-group .fr-label,.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group .fr-label,.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group .fr-label,.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group .fr-label{color:transparent;pointer-events:none;width:0}.fr-table__content .fr-cell--fixed .fr-checkbox-group .fr-label:before,.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group .fr-label:before,.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group .fr-label:before,.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group .fr-label:before{left:-1.25rem}.fr-table__content .fr-cell--fixed .fr-checkbox-group input[type=checkbox],.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group input[type=checkbox],.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group input[type=checkbox],.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group input[type=checkbox]{left:.25rem}.fr-table__content .fr-cell--fixed{left:0;position:sticky;z-index:1}.fr-table__content .fr-cell--center{text-align:center}.fr-table__content .fr-cell--right{text-align:right}.fr-table__content .fr-cell--top{vertical-align:top}.fr-table__content .fr-cell--bottom{vertical-align:bottom}.fr-table__content .fr-cell__title{font-weight:700}.fr-table__content .fr-cell__desc{font-weight:400}.fr-table__content .fr-cell--inline{align-items:center;display:flex;margin:0 -.5rem}.fr-table__content .fr-cell--inline>*{margin:0 .5rem}.fr-table__content .fr-cell--multiline,.fr-table__content .fr-cell--multiline *{white-space:normal}.fr-table__content .fr-cell--sort{align-items:center;display:flex;justify-content:space-between}.fr-table__content .fr-cell--sort .fr-btn--sort{margin-left:1rem}.fr-table__content .fr-col--xs{min-width:4rem;white-space:normal}.fr-table__content .fr-col--sm{min-width:5rem;white-space:normal}.fr-table__content .fr-col--md{min-width:12.5rem;white-space:normal}.fr-table__content .fr-col--lg{min-width:25rem;white-space:normal}.fr-table__content table{border-collapse:collapse;border-spacing:0;width:100%}.fr-table__content table thead{position:relative}.fr-table__content table thead:before{bottom:0;content:"";display:block;height:1px;left:0;pointer-events:none;position:absolute;right:0;top:inherit;width:100%;z-index:1}.fr-table__content table thead th{--idle:transparent;--hover:var(--background-alt-grey-hover);--active:var(--background-alt-grey-active);background-color:var(--background-alt-grey);background-image:linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey)),linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey));font-weight:700}.fr-table__content table thead th[role=columnheader]{background-image:linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey)),linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey))}.fr-table__content table tbody th,.fr-table__content table thead th[role=columnheader]{background-position:0 100%,100% 0;background-repeat:no-repeat,no-repeat;background-size:100% 1px,1px 100%}.fr-table__content table tbody th{--idle:transparent;--hover:var(--background-alt-grey-hover);--active:var(--background-alt-grey-active);background-color:var(--background-alt-grey);background-image:linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey)),linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey))}.fr-table__content table tbody tr:after{background-image:linear-gradient(0deg,var(--border-action-high-blue-france),var(--border-action-high-blue-france)),linear-gradient(0deg,var(--border-action-high-blue-france),var(--border-action-high-blue-france)),linear-gradient(0deg,var(--border-action-high-blue-france),var(--border-action-high-blue-france)),linear-gradient(0deg,var(--border-action-high-blue-france),var(--border-action-high-blue-france));background-position:0 0,100% 0,0 0,0 100%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:.125rem 100%,.125rem 100%,100% .125rem,0 0;height:var(--row-height);left:0;pointer-events:none;position:absolute;transform:translateY(-.125rem);width:100%;z-index:2}.fr-table__content table tbody tr[aria-selected=true]+tr:after,.fr-table__content table tbody tr[aria-selected=true]:after{content:""}.fr-table__content table tbody tr[aria-selected=true]+tr[aria-selected=true]:after{background-size:.125rem 100%,.125rem 100%,0 0,0 0}.fr-table__content table tbody tr[aria-selected=true]+tr:not([aria-selected=true]):after{background-size:0 0,0 0,100% .125rem,0 0}.fr-table__content table tbody tr:last-of-type[aria-selected=true]:after{background-size:.125rem 100%,.125rem 100%,100% .125rem,100% .125rem}.fr-table__content table tbody tr[aria-selected=true]+tr:last-of-type[aria-selected=true]:after{background-size:.125rem 100%,.125rem 100%,0 0,100% .125rem}.fr-table__content td,.fr-table__content th{background-position:100% 100%;background-repeat:no-repeat;background-size:100% 1px;display:table-cell;font-size:.875rem;line-height:1.5rem;padding:.5rem 1rem;text-align:left;vertical-align:middle;white-space:nowrap}.fr-table__content td .fr-checkbox-group,.fr-table__content th .fr-checkbox-group{display:inline-block}.fr-table__content td .fr-checkbox-group .fr-label,.fr-table__content th .fr-checkbox-group .fr-label{font-size:.875rem;line-height:1.5rem}.fr-table caption{font-size:1.375rem;font-weight:700;line-height:1.75rem;margin:var(--title-spacing);margin-bottom:1rem;position:static;text-align:left}.fr-table caption .fr-table__caption__desc{font-size:1rem;font-weight:400;line-height:1.5rem;margin-top:1rem}.fr-table__detail{color:var(--text-mention-grey);font-size:.875rem;line-height:1.5rem}.fr-table[data-fr-js-table=true] caption{position:absolute;top:0}.fr-table[data-fr-js-table=true] .fr-table__wrapper{position:relative}.fr-table[data-fr-js-table=true] .fr-table__wrapper:after{background-position:0 0,0 0,100% 100%,0 100%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:100% 1px,1px 100%,1px 100%,100% 1px;content:"";display:block;height:calc(100% - var(--table-offset));left:0;pointer-events:none;position:absolute;top:var(--table-offset);width:100%;z-index:1}.fr-table__header .fr-segmented,.fr-table__header .fr-table__detail{margin-bottom:1rem}.fr-table__footer--start{margin-top:1rem}.fr-table__footer--start .fr-table__detail{padding-right:.5rem}.fr-table__footer--middle{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-top:1rem}.fr-table__footer--middle .fr-pagination{margin-top:.75rem}.fr-table__footer--end{flex:1 0 100%;margin-top:1.5rem}.fr-table--sm .fr-table__content td,.fr-table--sm .fr-table__content th{padding:.25rem .75rem}.fr-table--lg .fr-table__content td,.fr-table--lg .fr-table__content th{padding:.75rem 1.5rem}.fr-table.fr-table--no-caption .fr-table__wrapper .fr-table__container{padding-top:0}.fr-table.fr-table--no-caption .fr-table__wrapper caption{clip:rect(0,0,0,0);border:0;display:block;height:1px;height:0;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-table.fr-table--caption-bottom{margin-bottom:0}.fr-table.fr-table--caption-bottom .fr-table__wrapper{margin-bottom:calc(var(--table-offset) + 1.5rem);margin-top:0}.fr-table.fr-table--caption-bottom .fr-table__wrapper:after{bottom:0;height:100%;top:auto}.fr-table.fr-table--caption-bottom .fr-table__wrapper .fr-table__container{padding-top:0}.fr-table.fr-table--caption-bottom .fr-table__wrapper caption{caption-side:bottom;height:min-content;margin-bottom:0;margin-top:1rem}.fr-table.fr-table--caption-bottom[data-fr-js-table=true] caption{bottom:0;left:0;margin-top:1rem;position:absolute;right:0;top:100%}.fr-table.fr-table--bordered .fr-table__content td,.fr-table.fr-table--bordered .fr-table__content th{background-position:0 100%,100% 0;background-repeat:no-repeat,no-repeat;background-size:100% 1px,1px 100%}.fr-table.fr-table--no-scroll .fr-table__wrapper{width:fit-content}.fr-table.fr-table--no-scroll .fr-table__wrapper .fr-table__content table{width:auto}.fr-table.fr-table--no-scroll .fr-table__wrapper .fr-table__content table td,.fr-table.fr-table--no-scroll .fr-table__wrapper .fr-table__content table th{white-space:normal}.fr-table__wrapper:after{background-image:linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey)),linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey)),linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey)),linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey))}.fr-table__content table caption{color:var(--text-title-grey)}.fr-table__content table tbody td{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey);background-image:linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey)),linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey))}.fr-table:before{content:"";display:block;height:0;width:100%}.fr-table:not(.fr-table--no-scroll)>table{width:100%}.fr-table>table{border-spacing:0;display:block;overflow:auto;width:100%}.fr-table>table td,.fr-table>table th{border:0;display:table-cell;font-size:.875rem;line-height:1.5rem;padding:.75rem;text-align:left;vertical-align:middle}.fr-table>table th{font-weight:700}.fr-table>table thead{--idle:transparent;--hover:var(--background-alt-grey-hover);--active:var(--background-alt-grey-active);background-color:var(--background-alt-grey);background-image:linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey));background-position:bottom;background-repeat:no-repeat;background-size:100% 1px;color:var(--text-title-grey)}.fr-table>table thead td,.fr-table>table thead th{font-weight:700;padding-bottom:.875rem}.fr-table[data-fr-js-table=true]>table tbody,.fr-table[data-fr-js-table=true]>table thead{position:relative}.fr-table[data-fr-js-table=true]>table tbody:after,.fr-table[data-fr-js-table=true]>table thead:after{background-repeat:no-repeat,no-repeat,no-repeat;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.fr-table[data-fr-js-table=true]>table thead:after{background-position:0 0,0 0,100% 100%;background-size:100% 1px,1px 100%,1px 100%}.fr-table[data-fr-js-table=true]>table tbody:after{background-position:0 0,0 100%,100% 0;background-size:1px 100%,100% 1px,1px 100%}.fr-table--no-caption{padding-top:0}.fr-table--no-caption>table caption{clip:rect(0,0,0,0);border:0;display:block;height:1px;height:0;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-table--caption-bottom{margin-top:1rem;padding-top:0}.fr-table--caption-bottom>table{margin-bottom:calc(var(--table-offset) + 2.75rem)}.fr-table--caption-bottom>table caption{caption-side:bottom;height:min-content;margin-top:1rem}.fr-table--caption-bottom[data-fr-js-table=true]>table:after{bottom:0;height:100%;top:auto}.fr-table--caption-bottom[data-fr-js-table=true]>table caption{bottom:0;left:0;margin-top:1rem;position:absolute;right:0;top:100%}.fr-table--no-scroll{min-width:auto}.fr-table--no-scroll>table{overflow-x:hidden}.fr-table--no-scroll>table caption{max-width:calc(100vw - 2rem)}.fr-table--layout-fixed>table{display:table;table-layout:fixed}.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));background-position:bottom;background-repeat:no-repeat;background-size:100% 1px}.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table>table.fr-table__shadow:before{bottom:0;box-shadow:inset 0 0 0 0 #161616,inset 0 0 0 0 #161616;content:"";display:block;left:0;opacity:.32;pointer-events:none;position:absolute;right:0;top:var(--table-offset);transition:box-shadow .3s;z-index:1}.fr-table>table.fr-table__shadow--left:before{box-shadow:inset 2rem 0 1rem -2rem #161616,inset 0 0 0 0 #161616}.fr-table>table.fr-table__shadow--left.fr-table__shadow--right:before{box-shadow:inset 2rem 0 1rem -2rem #161616,inset -2rem 0 1rem -2rem #161616;content:"";display:block}.fr-table>table.fr-table__shadow--right:before{box-shadow:inset 0 0 0 0 #161616,inset -2rem 0 1rem -2rem #161616}.fr-table--caption-bottom>table.fr-table__shadow:before,.fr-table--no-caption>table.fr-table__shadow:before{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}:root[data-fr-theme=dark] .fr-table>table.fr-table__shadow:before{opacity:1}.fr-table>table caption{color:var(--text-title-grey)}.fr-table>table tbody:after,.fr-table>table thead:after{background-image:linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey)),linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey)),linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey))}.fr-table>table tbody{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey)}.fr-table>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-alt-grey-hover);--active:var(--background-alt-grey-active);background-color:var(--background-alt-grey)}.fr-table--green-tilleul-verveine>table:after{background-image:linear-gradient(0deg,var(--border-default-green-tilleul-verveine),var(--border-default-green-tilleul-verveine)),linear-gradient(0deg,var(--border-default-green-tilleul-verveine),var(--border-default-green-tilleul-verveine)),linear-gradient(0deg,var(--border-default-green-tilleul-verveine),var(--border-default-green-tilleul-verveine)),linear-gradient(0deg,var(--border-default-green-tilleul-verveine),var(--border-default-green-tilleul-verveine))}.fr-table--green-tilleul-verveine>table thead{--idle:transparent;--hover:var(--background-contrast-green-tilleul-verveine-hover);--active:var(--background-contrast-green-tilleul-verveine-active);background-color:var(--background-contrast-green-tilleul-verveine);background-image:linear-gradient(0deg,var(--border-plain-green-tilleul-verveine),var(--border-plain-green-tilleul-verveine))}.fr-table--green-tilleul-verveine>table tbody{--idle:transparent;--hover:var(--background-alt-green-tilleul-verveine-hover);--active:var(--background-alt-green-tilleul-verveine-active);background-color:var(--background-alt-green-tilleul-verveine)}.fr-table--green-tilleul-verveine>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-green-tilleul-verveine-hover);--active:var(--background-contrast-green-tilleul-verveine-active);background-color:var(--background-contrast-green-tilleul-verveine)}.fr-table--green-tilleul-verveine.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-green-tilleul-verveine),var(--border-default-green-tilleul-verveine))}.fr-table--green-tilleul-verveine.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--green-bourgeon>table:after{background-image:linear-gradient(0deg,var(--border-default-green-bourgeon),var(--border-default-green-bourgeon)),linear-gradient(0deg,var(--border-default-green-bourgeon),var(--border-default-green-bourgeon)),linear-gradient(0deg,var(--border-default-green-bourgeon),var(--border-default-green-bourgeon)),linear-gradient(0deg,var(--border-default-green-bourgeon),var(--border-default-green-bourgeon))}.fr-table--green-bourgeon>table thead{--idle:transparent;--hover:var(--background-contrast-green-bourgeon-hover);--active:var(--background-contrast-green-bourgeon-active);background-color:var(--background-contrast-green-bourgeon);background-image:linear-gradient(0deg,var(--border-plain-green-bourgeon),var(--border-plain-green-bourgeon))}.fr-table--green-bourgeon>table tbody{--idle:transparent;--hover:var(--background-alt-green-bourgeon-hover);--active:var(--background-alt-green-bourgeon-active);background-color:var(--background-alt-green-bourgeon)}.fr-table--green-bourgeon>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-green-bourgeon-hover);--active:var(--background-contrast-green-bourgeon-active);background-color:var(--background-contrast-green-bourgeon)}.fr-table--green-bourgeon.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-green-bourgeon),var(--border-default-green-bourgeon))}.fr-table--green-bourgeon.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--green-emeraude>table:after{background-image:linear-gradient(0deg,var(--border-default-green-emeraude),var(--border-default-green-emeraude)),linear-gradient(0deg,var(--border-default-green-emeraude),var(--border-default-green-emeraude)),linear-gradient(0deg,var(--border-default-green-emeraude),var(--border-default-green-emeraude)),linear-gradient(0deg,var(--border-default-green-emeraude),var(--border-default-green-emeraude))}.fr-table--green-emeraude>table thead{--idle:transparent;--hover:var(--background-contrast-green-emeraude-hover);--active:var(--background-contrast-green-emeraude-active);background-color:var(--background-contrast-green-emeraude);background-image:linear-gradient(0deg,var(--border-plain-green-emeraude),var(--border-plain-green-emeraude))}.fr-table--green-emeraude>table tbody{--idle:transparent;--hover:var(--background-alt-green-emeraude-hover);--active:var(--background-alt-green-emeraude-active);background-color:var(--background-alt-green-emeraude)}.fr-table--green-emeraude>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-green-emeraude-hover);--active:var(--background-contrast-green-emeraude-active);background-color:var(--background-contrast-green-emeraude)}.fr-table--green-emeraude.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-green-emeraude),var(--border-default-green-emeraude))}.fr-table--green-emeraude.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--green-menthe>table:after{background-image:linear-gradient(0deg,var(--border-default-green-menthe),var(--border-default-green-menthe)),linear-gradient(0deg,var(--border-default-green-menthe),var(--border-default-green-menthe)),linear-gradient(0deg,var(--border-default-green-menthe),var(--border-default-green-menthe)),linear-gradient(0deg,var(--border-default-green-menthe),var(--border-default-green-menthe))}.fr-table--green-menthe>table thead{--idle:transparent;--hover:var(--background-contrast-green-menthe-hover);--active:var(--background-contrast-green-menthe-active);background-color:var(--background-contrast-green-menthe);background-image:linear-gradient(0deg,var(--border-plain-green-menthe),var(--border-plain-green-menthe))}.fr-table--green-menthe>table tbody{--idle:transparent;--hover:var(--background-alt-green-menthe-hover);--active:var(--background-alt-green-menthe-active);background-color:var(--background-alt-green-menthe)}.fr-table--green-menthe>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-green-menthe-hover);--active:var(--background-contrast-green-menthe-active);background-color:var(--background-contrast-green-menthe)}.fr-table--green-menthe.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-green-menthe),var(--border-default-green-menthe))}.fr-table--green-menthe.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--green-archipel>table:after{background-image:linear-gradient(0deg,var(--border-default-green-archipel),var(--border-default-green-archipel)),linear-gradient(0deg,var(--border-default-green-archipel),var(--border-default-green-archipel)),linear-gradient(0deg,var(--border-default-green-archipel),var(--border-default-green-archipel)),linear-gradient(0deg,var(--border-default-green-archipel),var(--border-default-green-archipel))}.fr-table--green-archipel>table thead{--idle:transparent;--hover:var(--background-contrast-green-archipel-hover);--active:var(--background-contrast-green-archipel-active);background-color:var(--background-contrast-green-archipel);background-image:linear-gradient(0deg,var(--border-plain-green-archipel),var(--border-plain-green-archipel))}.fr-table--green-archipel>table tbody{--idle:transparent;--hover:var(--background-alt-green-archipel-hover);--active:var(--background-alt-green-archipel-active);background-color:var(--background-alt-green-archipel)}.fr-table--green-archipel>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-green-archipel-hover);--active:var(--background-contrast-green-archipel-active);background-color:var(--background-contrast-green-archipel)}.fr-table--green-archipel.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-green-archipel),var(--border-default-green-archipel))}.fr-table--green-archipel.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--blue-ecume>table:after{background-image:linear-gradient(0deg,var(--border-default-blue-ecume),var(--border-default-blue-ecume)),linear-gradient(0deg,var(--border-default-blue-ecume),var(--border-default-blue-ecume)),linear-gradient(0deg,var(--border-default-blue-ecume),var(--border-default-blue-ecume)),linear-gradient(0deg,var(--border-default-blue-ecume),var(--border-default-blue-ecume))}.fr-table--blue-ecume>table thead{--idle:transparent;--hover:var(--background-contrast-blue-ecume-hover);--active:var(--background-contrast-blue-ecume-active);background-color:var(--background-contrast-blue-ecume);background-image:linear-gradient(0deg,var(--border-plain-blue-ecume),var(--border-plain-blue-ecume))}.fr-table--blue-ecume>table tbody{--idle:transparent;--hover:var(--background-alt-blue-ecume-hover);--active:var(--background-alt-blue-ecume-active);background-color:var(--background-alt-blue-ecume)}.fr-table--blue-ecume>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-blue-ecume-hover);--active:var(--background-contrast-blue-ecume-active);background-color:var(--background-contrast-blue-ecume)}.fr-table--blue-ecume.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-blue-ecume),var(--border-default-blue-ecume))}.fr-table--blue-ecume.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--blue-cumulus>table:after{background-image:linear-gradient(0deg,var(--border-default-blue-cumulus),var(--border-default-blue-cumulus)),linear-gradient(0deg,var(--border-default-blue-cumulus),var(--border-default-blue-cumulus)),linear-gradient(0deg,var(--border-default-blue-cumulus),var(--border-default-blue-cumulus)),linear-gradient(0deg,var(--border-default-blue-cumulus),var(--border-default-blue-cumulus))}.fr-table--blue-cumulus>table thead{--idle:transparent;--hover:var(--background-contrast-blue-cumulus-hover);--active:var(--background-contrast-blue-cumulus-active);background-color:var(--background-contrast-blue-cumulus);background-image:linear-gradient(0deg,var(--border-plain-blue-cumulus),var(--border-plain-blue-cumulus))}.fr-table--blue-cumulus>table tbody{--idle:transparent;--hover:var(--background-alt-blue-cumulus-hover);--active:var(--background-alt-blue-cumulus-active);background-color:var(--background-alt-blue-cumulus)}.fr-table--blue-cumulus>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-blue-cumulus-hover);--active:var(--background-contrast-blue-cumulus-active);background-color:var(--background-contrast-blue-cumulus)}.fr-table--blue-cumulus.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-blue-cumulus),var(--border-default-blue-cumulus))}.fr-table--blue-cumulus.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--purple-glycine>table:after{background-image:linear-gradient(0deg,var(--border-default-purple-glycine),var(--border-default-purple-glycine)),linear-gradient(0deg,var(--border-default-purple-glycine),var(--border-default-purple-glycine)),linear-gradient(0deg,var(--border-default-purple-glycine),var(--border-default-purple-glycine)),linear-gradient(0deg,var(--border-default-purple-glycine),var(--border-default-purple-glycine))}.fr-table--purple-glycine>table thead{--idle:transparent;--hover:var(--background-contrast-purple-glycine-hover);--active:var(--background-contrast-purple-glycine-active);background-color:var(--background-contrast-purple-glycine);background-image:linear-gradient(0deg,var(--border-plain-purple-glycine),var(--border-plain-purple-glycine))}.fr-table--purple-glycine>table tbody{--idle:transparent;--hover:var(--background-alt-purple-glycine-hover);--active:var(--background-alt-purple-glycine-active);background-color:var(--background-alt-purple-glycine)}.fr-table--purple-glycine>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-purple-glycine-hover);--active:var(--background-contrast-purple-glycine-active);background-color:var(--background-contrast-purple-glycine)}.fr-table--purple-glycine.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-purple-glycine),var(--border-default-purple-glycine))}.fr-table--purple-glycine.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--pink-macaron>table:after{background-image:linear-gradient(0deg,var(--border-default-pink-macaron),var(--border-default-pink-macaron)),linear-gradient(0deg,var(--border-default-pink-macaron),var(--border-default-pink-macaron)),linear-gradient(0deg,var(--border-default-pink-macaron),var(--border-default-pink-macaron)),linear-gradient(0deg,var(--border-default-pink-macaron),var(--border-default-pink-macaron))}.fr-table--pink-macaron>table thead{--idle:transparent;--hover:var(--background-contrast-pink-macaron-hover);--active:var(--background-contrast-pink-macaron-active);background-color:var(--background-contrast-pink-macaron);background-image:linear-gradient(0deg,var(--border-plain-pink-macaron),var(--border-plain-pink-macaron))}.fr-table--pink-macaron>table tbody{--idle:transparent;--hover:var(--background-alt-pink-macaron-hover);--active:var(--background-alt-pink-macaron-active);background-color:var(--background-alt-pink-macaron)}.fr-table--pink-macaron>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-pink-macaron-hover);--active:var(--background-contrast-pink-macaron-active);background-color:var(--background-contrast-pink-macaron)}.fr-table--pink-macaron.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-pink-macaron),var(--border-default-pink-macaron))}.fr-table--pink-macaron.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--pink-tuile>table:after{background-image:linear-gradient(0deg,var(--border-default-pink-tuile),var(--border-default-pink-tuile)),linear-gradient(0deg,var(--border-default-pink-tuile),var(--border-default-pink-tuile)),linear-gradient(0deg,var(--border-default-pink-tuile),var(--border-default-pink-tuile)),linear-gradient(0deg,var(--border-default-pink-tuile),var(--border-default-pink-tuile))}.fr-table--pink-tuile>table thead{--idle:transparent;--hover:var(--background-contrast-pink-tuile-hover);--active:var(--background-contrast-pink-tuile-active);background-color:var(--background-contrast-pink-tuile);background-image:linear-gradient(0deg,var(--border-plain-pink-tuile),var(--border-plain-pink-tuile))}.fr-table--pink-tuile>table tbody{--idle:transparent;--hover:var(--background-alt-pink-tuile-hover);--active:var(--background-alt-pink-tuile-active);background-color:var(--background-alt-pink-tuile)}.fr-table--pink-tuile>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-pink-tuile-hover);--active:var(--background-contrast-pink-tuile-active);background-color:var(--background-contrast-pink-tuile)}.fr-table--pink-tuile.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-pink-tuile),var(--border-default-pink-tuile))}.fr-table--pink-tuile.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--yellow-tournesol>table:after{background-image:linear-gradient(0deg,var(--border-default-yellow-tournesol),var(--border-default-yellow-tournesol)),linear-gradient(0deg,var(--border-default-yellow-tournesol),var(--border-default-yellow-tournesol)),linear-gradient(0deg,var(--border-default-yellow-tournesol),var(--border-default-yellow-tournesol)),linear-gradient(0deg,var(--border-default-yellow-tournesol),var(--border-default-yellow-tournesol))}.fr-table--yellow-tournesol>table thead{--idle:transparent;--hover:var(--background-contrast-yellow-tournesol-hover);--active:var(--background-contrast-yellow-tournesol-active);background-color:var(--background-contrast-yellow-tournesol);background-image:linear-gradient(0deg,var(--border-plain-yellow-tournesol),var(--border-plain-yellow-tournesol))}.fr-table--yellow-tournesol>table tbody{--idle:transparent;--hover:var(--background-alt-yellow-tournesol-hover);--active:var(--background-alt-yellow-tournesol-active);background-color:var(--background-alt-yellow-tournesol)}.fr-table--yellow-tournesol>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-yellow-tournesol-hover);--active:var(--background-contrast-yellow-tournesol-active);background-color:var(--background-contrast-yellow-tournesol)}.fr-table--yellow-tournesol.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-yellow-tournesol),var(--border-default-yellow-tournesol))}.fr-table--yellow-tournesol.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--yellow-moutarde>table:after{background-image:linear-gradient(0deg,var(--border-default-yellow-moutarde),var(--border-default-yellow-moutarde)),linear-gradient(0deg,var(--border-default-yellow-moutarde),var(--border-default-yellow-moutarde)),linear-gradient(0deg,var(--border-default-yellow-moutarde),var(--border-default-yellow-moutarde)),linear-gradient(0deg,var(--border-default-yellow-moutarde),var(--border-default-yellow-moutarde))}.fr-table--yellow-moutarde>table thead{--idle:transparent;--hover:var(--background-contrast-yellow-moutarde-hover);--active:var(--background-contrast-yellow-moutarde-active);background-color:var(--background-contrast-yellow-moutarde);background-image:linear-gradient(0deg,var(--border-plain-yellow-moutarde),var(--border-plain-yellow-moutarde))}.fr-table--yellow-moutarde>table tbody{--idle:transparent;--hover:var(--background-alt-yellow-moutarde-hover);--active:var(--background-alt-yellow-moutarde-active);background-color:var(--background-alt-yellow-moutarde)}.fr-table--yellow-moutarde>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-yellow-moutarde-hover);--active:var(--background-contrast-yellow-moutarde-active);background-color:var(--background-contrast-yellow-moutarde)}.fr-table--yellow-moutarde.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-yellow-moutarde),var(--border-default-yellow-moutarde))}.fr-table--yellow-moutarde.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--orange-terre-battue>table:after{background-image:linear-gradient(0deg,var(--border-default-orange-terre-battue),var(--border-default-orange-terre-battue)),linear-gradient(0deg,var(--border-default-orange-terre-battue),var(--border-default-orange-terre-battue)),linear-gradient(0deg,var(--border-default-orange-terre-battue),var(--border-default-orange-terre-battue)),linear-gradient(0deg,var(--border-default-orange-terre-battue),var(--border-default-orange-terre-battue))}.fr-table--orange-terre-battue>table thead{--idle:transparent;--hover:var(--background-contrast-orange-terre-battue-hover);--active:var(--background-contrast-orange-terre-battue-active);background-color:var(--background-contrast-orange-terre-battue);background-image:linear-gradient(0deg,var(--border-plain-orange-terre-battue),var(--border-plain-orange-terre-battue))}.fr-table--orange-terre-battue>table tbody{--idle:transparent;--hover:var(--background-alt-orange-terre-battue-hover);--active:var(--background-alt-orange-terre-battue-active);background-color:var(--background-alt-orange-terre-battue)}.fr-table--orange-terre-battue>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-orange-terre-battue-hover);--active:var(--background-contrast-orange-terre-battue-active);background-color:var(--background-contrast-orange-terre-battue)}.fr-table--orange-terre-battue.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-orange-terre-battue),var(--border-default-orange-terre-battue))}.fr-table--orange-terre-battue.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--brown-cafe-creme>table:after{background-image:linear-gradient(0deg,var(--border-default-brown-cafe-creme),var(--border-default-brown-cafe-creme)),linear-gradient(0deg,var(--border-default-brown-cafe-creme),var(--border-default-brown-cafe-creme)),linear-gradient(0deg,var(--border-default-brown-cafe-creme),var(--border-default-brown-cafe-creme)),linear-gradient(0deg,var(--border-default-brown-cafe-creme),var(--border-default-brown-cafe-creme))}.fr-table--brown-cafe-creme>table thead{--idle:transparent;--hover:var(--background-contrast-brown-cafe-creme-hover);--active:var(--background-contrast-brown-cafe-creme-active);background-color:var(--background-contrast-brown-cafe-creme);background-image:linear-gradient(0deg,var(--border-plain-brown-cafe-creme),var(--border-plain-brown-cafe-creme))}.fr-table--brown-cafe-creme>table tbody{--idle:transparent;--hover:var(--background-alt-brown-cafe-creme-hover);--active:var(--background-alt-brown-cafe-creme-active);background-color:var(--background-alt-brown-cafe-creme)}.fr-table--brown-cafe-creme>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-brown-cafe-creme-hover);--active:var(--background-contrast-brown-cafe-creme-active);background-color:var(--background-contrast-brown-cafe-creme)}.fr-table--brown-cafe-creme.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-brown-cafe-creme),var(--border-default-brown-cafe-creme))}.fr-table--brown-cafe-creme.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--brown-caramel>table:after{background-image:linear-gradient(0deg,var(--border-default-brown-caramel),var(--border-default-brown-caramel)),linear-gradient(0deg,var(--border-default-brown-caramel),var(--border-default-brown-caramel)),linear-gradient(0deg,var(--border-default-brown-caramel),var(--border-default-brown-caramel)),linear-gradient(0deg,var(--border-default-brown-caramel),var(--border-default-brown-caramel))}.fr-table--brown-caramel>table thead{--idle:transparent;--hover:var(--background-contrast-brown-caramel-hover);--active:var(--background-contrast-brown-caramel-active);background-color:var(--background-contrast-brown-caramel);background-image:linear-gradient(0deg,var(--border-plain-brown-caramel),var(--border-plain-brown-caramel))}.fr-table--brown-caramel>table tbody{--idle:transparent;--hover:var(--background-alt-brown-caramel-hover);--active:var(--background-alt-brown-caramel-active);background-color:var(--background-alt-brown-caramel)}.fr-table--brown-caramel>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-brown-caramel-hover);--active:var(--background-contrast-brown-caramel-active);background-color:var(--background-contrast-brown-caramel)}.fr-table--brown-caramel.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-brown-caramel),var(--border-default-brown-caramel))}.fr-table--brown-caramel.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--brown-opera>table:after{background-image:linear-gradient(0deg,var(--border-default-brown-opera),var(--border-default-brown-opera)),linear-gradient(0deg,var(--border-default-brown-opera),var(--border-default-brown-opera)),linear-gradient(0deg,var(--border-default-brown-opera),var(--border-default-brown-opera)),linear-gradient(0deg,var(--border-default-brown-opera),var(--border-default-brown-opera))}.fr-table--brown-opera>table thead{--idle:transparent;--hover:var(--background-contrast-brown-opera-hover);--active:var(--background-contrast-brown-opera-active);background-color:var(--background-contrast-brown-opera);background-image:linear-gradient(0deg,var(--border-plain-brown-opera),var(--border-plain-brown-opera))}.fr-table--brown-opera>table tbody{--idle:transparent;--hover:var(--background-alt-brown-opera-hover);--active:var(--background-alt-brown-opera-active);background-color:var(--background-alt-brown-opera)}.fr-table--brown-opera>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-brown-opera-hover);--active:var(--background-contrast-brown-opera-active);background-color:var(--background-contrast-brown-opera)}.fr-table--brown-opera.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-brown-opera),var(--border-default-brown-opera))}.fr-table--brown-opera.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--beige-gris-galet>table:after{background-image:linear-gradient(0deg,var(--border-default-beige-gris-galet),var(--border-default-beige-gris-galet)),linear-gradient(0deg,var(--border-default-beige-gris-galet),var(--border-default-beige-gris-galet)),linear-gradient(0deg,var(--border-default-beige-gris-galet),var(--border-default-beige-gris-galet)),linear-gradient(0deg,var(--border-default-beige-gris-galet),var(--border-default-beige-gris-galet))}.fr-table--beige-gris-galet>table thead{--idle:transparent;--hover:var(--background-contrast-beige-gris-galet-hover);--active:var(--background-contrast-beige-gris-galet-active);background-color:var(--background-contrast-beige-gris-galet);background-image:linear-gradient(0deg,var(--border-plain-beige-gris-galet),var(--border-plain-beige-gris-galet))}.fr-table--beige-gris-galet>table tbody{--idle:transparent;--hover:var(--background-alt-beige-gris-galet-hover);--active:var(--background-alt-beige-gris-galet-active);background-color:var(--background-alt-beige-gris-galet)}.fr-table--beige-gris-galet>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-beige-gris-galet-hover);--active:var(--background-contrast-beige-gris-galet-active);background-color:var(--background-contrast-beige-gris-galet)}.fr-table--beige-gris-galet.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-beige-gris-galet),var(--border-default-beige-gris-galet))}.fr-table--beige-gris-galet.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--bordered>table tbody tr:nth-child(2n){--hover:inherit;--active:inherit;background-color:transparent}.fr-tag{--text-spacing:0;--title-spacing:0;--underline-img:none;--hover-tint:var(--hover);--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);align-items:center;background-color:var(--background-contrast-grey);border-radius:1rem;color:var(--text-label-grey);display:inline-flex;flex-direction:row;font-size:.875rem;justify-content:center;line-height:1.5rem;min-height:2rem;min-width:2.25rem;padding:.25rem .75rem;width:-moz-fit-content;width:fit-content}.fr-tag:after,.fr-tag:before{display:block}.fr-tag[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-tag[target=_blank]:after{--icon-size:1rem;content:"";margin-left:.25rem;margin-right:-.125rem}.fr-tag--icon-left[class*=" fr-fi-"],.fr-tag--icon-left[class*=" fr-icon-"],.fr-tag--icon-left[class^=fr-fi-],.fr-tag--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-tag--icon-left[class*=" fr-fi-"]:before,.fr-tag--icon-left[class*=" fr-icon-"]:before,.fr-tag--icon-left[class^=fr-fi-]:before,.fr-tag--icon-left[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.25rem}.fr-tag[class*=" fr-fi-"]:not([class*=fr-tag--icon-]):before,.fr-tag[class*=" fr-icon-"]:not([class*=fr-tag--icon-]):before,.fr-tag[class^=fr-fi-]:not([class*=fr-tag--icon-]):before,.fr-tag[class^=fr-icon-]:not([class*=fr-tag--icon-]):before{content:none}.fr-tag--sm{border-radius:.75rem;font-size:.75rem;line-height:1.25rem;min-height:1.5rem;padding:.125rem .5rem}.fr-tag--sm[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-tag--sm[target=_blank]:after{--icon-size:0.75rem;content:"";margin-left:.25rem;margin-right:-.09375rem}.fr-tag--sm.fr-tag--icon-left[class*=" fr-fi-"],.fr-tag--sm.fr-tag--icon-left[class*=" fr-icon-"],.fr-tag--sm.fr-tag--icon-left[class^=fr-fi-],.fr-tag--sm.fr-tag--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-tag--sm.fr-tag--icon-left[class*=" fr-fi-"]:before,.fr-tag--sm.fr-tag--icon-left[class*=" fr-icon-"]:before,.fr-tag--sm.fr-tag--icon-left[class^=fr-fi-]:before,.fr-tag--sm.fr-tag--icon-left[class^=fr-icon-]:before{--icon-size:0.75rem;margin-left:-.09375rem;margin-right:.25rem}.fr-tag--sm[class*=" fr-fi-"]:not([class*=fr-tag--icon-]):before,.fr-tag--sm[class*=" fr-icon-"]:not([class*=fr-tag--icon-]):before,.fr-tag--sm[class^=fr-fi-]:not([class*=fr-tag--icon-]):before,.fr-tag--sm[class^=fr-icon-]:not([class*=fr-tag--icon-]):before{content:none}a.fr-tag[aria-pressed=true],button.fr-tag[aria-pressed=true],input[type=button].fr-tag[aria-pressed=true],input[type=image].fr-tag[aria-pressed=true],input[type=reset].fr-tag[aria-pressed=true],input[type=submit].fr-tag[aria-pressed=true]{background-position:50%;background-repeat:no-repeat;background-size:100%;overflow:visible;position:relative}a.fr-tag[aria-pressed=true]:after,button.fr-tag[aria-pressed=true]:after,input[type=button].fr-tag[aria-pressed=true]:after,input[type=image].fr-tag[aria-pressed=true]:after,input[type=reset].fr-tag[aria-pressed=true]:after,input[type=submit].fr-tag[aria-pressed=true]:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin:-.5rem;-webkit-mask-image:url(../icons/system/checkbox-circle-line.svg);mask-image:url(../icons/system/checkbox-circle-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;right:0;top:4px;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}a.fr-tag[aria-pressed=true].fr-tag--sm:after,button.fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=image].fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=reset].fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=submit].fr-tag[aria-pressed=true].fr-tag--sm:after{--icon-size:0.75rem;content:"";margin:-.375rem;position:absolute;right:0;top:3px}a.fr-tag--dismiss:before,button.fr-tag--dismiss:before,input[type=button].fr-tag--dismiss:before,input[type=image].fr-tag--dismiss:before,input[type=reset].fr-tag--dismiss:before,input[type=submit].fr-tag--dismiss:before{content:none}a.fr-tag--dismiss:after,button.fr-tag--dismiss:after,input[type=button].fr-tag--dismiss:after,input[type=image].fr-tag--dismiss:after,input[type=reset].fr-tag--dismiss:after,input[type=submit].fr-tag--dismiss:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.25rem;margin-right:-.25rem;-webkit-mask-image:url(../icons/system/close-line.svg);mask-image:url(../icons/system/close-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}a.fr-tag--dismiss.fr-tag--sm:after,button.fr-tag--dismiss.fr-tag--sm:after,input[type=button].fr-tag--dismiss.fr-tag--sm:after,input[type=image].fr-tag--dismiss.fr-tag--sm:after,input[type=reset].fr-tag--dismiss.fr-tag--sm:after,input[type=submit].fr-tag--dismiss.fr-tag--sm:after{--icon-size:0.75rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.125rem;margin-right:-.1875rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-tags-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-.25rem;margin-right:-.25rem}.fr-tags-group>li{line-height:2.75rem}.fr-tags-group .fr-tag{margin:0 .25rem .5rem;vertical-align:top}.fr-tags-group.fr-tags-group--sm .fr-tag{border-radius:.75rem;font-size:.75rem;line-height:1.25rem;min-height:1.5rem;padding:.125rem .5rem}.fr-tags-group.fr-tags-group--sm .fr-tag:after,.fr-tags-group.fr-tags-group--sm .fr-tag:before{--icon-size:0.75rem}.fr-tags-group.fr-tags-group--sm button.fr-tag.fr-tag--dismiss:after,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag.fr-tag--dismiss:after{--icon-size:0.75rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-right:-.1875rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:after,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:after{--icon-size:0.75rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin:-.375rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;right:0;top:3px;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-tag[aria-pressed=false]{--idle:transparent;--hover:var(--background-action-low-blue-france-hover);--active:var(--background-action-low-blue-france-active);background-color:var(--background-action-low-blue-france);color:var(--text-action-high-blue-france)}.fr-tag.fr-tag--dismiss{--idle:transparent;--hover:var(--background-action-high-blue-france-hover);--active:var(--background-action-high-blue-france-active);background-color:var(--background-action-high-blue-france);color:var(--text-inverted-blue-france)}a.fr-tag,button.fr-tag,input[type=button].fr-tag,input[type=image].fr-tag,input[type=reset].fr-tag,input[type=submit].fr-tag{--idle:transparent;--hover:var(--background-action-low-blue-france-hover);--active:var(--background-action-low-blue-france-active);background-color:var(--background-action-low-blue-france);color:var(--text-action-high-blue-france)}a.fr-tag--green-tilleul-verveine,button.fr-tag--green-tilleul-verveine,input[type=button].fr-tag--green-tilleul-verveine,input[type=image].fr-tag--green-tilleul-verveine,input[type=reset].fr-tag--green-tilleul-verveine,input[type=submit].fr-tag--green-tilleul-verveine{--idle:transparent;--hover:var(--background-action-low-green-tilleul-verveine-hover);--active:var(--background-action-low-green-tilleul-verveine-active);background-color:var(--background-action-low-green-tilleul-verveine);color:var(--text-action-high-green-tilleul-verveine)}a.fr-tag--green-bourgeon,button.fr-tag--green-bourgeon,input[type=button].fr-tag--green-bourgeon,input[type=image].fr-tag--green-bourgeon,input[type=reset].fr-tag--green-bourgeon,input[type=submit].fr-tag--green-bourgeon{--idle:transparent;--hover:var(--background-action-low-green-bourgeon-hover);--active:var(--background-action-low-green-bourgeon-active);background-color:var(--background-action-low-green-bourgeon);color:var(--text-action-high-green-bourgeon)}a.fr-tag--green-emeraude,button.fr-tag--green-emeraude,input[type=button].fr-tag--green-emeraude,input[type=image].fr-tag--green-emeraude,input[type=reset].fr-tag--green-emeraude,input[type=submit].fr-tag--green-emeraude{--idle:transparent;--hover:var(--background-action-low-green-emeraude-hover);--active:var(--background-action-low-green-emeraude-active);background-color:var(--background-action-low-green-emeraude);color:var(--text-action-high-green-emeraude)}a.fr-tag--green-menthe,button.fr-tag--green-menthe,input[type=button].fr-tag--green-menthe,input[type=image].fr-tag--green-menthe,input[type=reset].fr-tag--green-menthe,input[type=submit].fr-tag--green-menthe{--idle:transparent;--hover:var(--background-action-low-green-menthe-hover);--active:var(--background-action-low-green-menthe-active);background-color:var(--background-action-low-green-menthe);color:var(--text-action-high-green-menthe)}a.fr-tag--green-archipel,button.fr-tag--green-archipel,input[type=button].fr-tag--green-archipel,input[type=image].fr-tag--green-archipel,input[type=reset].fr-tag--green-archipel,input[type=submit].fr-tag--green-archipel{--idle:transparent;--hover:var(--background-action-low-green-archipel-hover);--active:var(--background-action-low-green-archipel-active);background-color:var(--background-action-low-green-archipel);color:var(--text-action-high-green-archipel)}a.fr-tag--blue-ecume,button.fr-tag--blue-ecume,input[type=button].fr-tag--blue-ecume,input[type=image].fr-tag--blue-ecume,input[type=reset].fr-tag--blue-ecume,input[type=submit].fr-tag--blue-ecume{--idle:transparent;--hover:var(--background-action-low-blue-ecume-hover);--active:var(--background-action-low-blue-ecume-active);background-color:var(--background-action-low-blue-ecume);color:var(--text-action-high-blue-ecume)}a.fr-tag--blue-cumulus,button.fr-tag--blue-cumulus,input[type=button].fr-tag--blue-cumulus,input[type=image].fr-tag--blue-cumulus,input[type=reset].fr-tag--blue-cumulus,input[type=submit].fr-tag--blue-cumulus{--idle:transparent;--hover:var(--background-action-low-blue-cumulus-hover);--active:var(--background-action-low-blue-cumulus-active);background-color:var(--background-action-low-blue-cumulus);color:var(--text-action-high-blue-cumulus)}a.fr-tag--purple-glycine,button.fr-tag--purple-glycine,input[type=button].fr-tag--purple-glycine,input[type=image].fr-tag--purple-glycine,input[type=reset].fr-tag--purple-glycine,input[type=submit].fr-tag--purple-glycine{--idle:transparent;--hover:var(--background-action-low-purple-glycine-hover);--active:var(--background-action-low-purple-glycine-active);background-color:var(--background-action-low-purple-glycine);color:var(--text-action-high-purple-glycine)}a.fr-tag--pink-macaron,button.fr-tag--pink-macaron,input[type=button].fr-tag--pink-macaron,input[type=image].fr-tag--pink-macaron,input[type=reset].fr-tag--pink-macaron,input[type=submit].fr-tag--pink-macaron{--idle:transparent;--hover:var(--background-action-low-pink-macaron-hover);--active:var(--background-action-low-pink-macaron-active);background-color:var(--background-action-low-pink-macaron);color:var(--text-action-high-pink-macaron)}a.fr-tag--pink-tuile,button.fr-tag--pink-tuile,input[type=button].fr-tag--pink-tuile,input[type=image].fr-tag--pink-tuile,input[type=reset].fr-tag--pink-tuile,input[type=submit].fr-tag--pink-tuile{--idle:transparent;--hover:var(--background-action-low-pink-tuile-hover);--active:var(--background-action-low-pink-tuile-active);background-color:var(--background-action-low-pink-tuile);color:var(--text-action-high-pink-tuile)}a.fr-tag--yellow-tournesol,button.fr-tag--yellow-tournesol,input[type=button].fr-tag--yellow-tournesol,input[type=image].fr-tag--yellow-tournesol,input[type=reset].fr-tag--yellow-tournesol,input[type=submit].fr-tag--yellow-tournesol{--idle:transparent;--hover:var(--background-action-low-yellow-tournesol-hover);--active:var(--background-action-low-yellow-tournesol-active);background-color:var(--background-action-low-yellow-tournesol);color:var(--text-action-high-yellow-tournesol)}a.fr-tag--yellow-moutarde,button.fr-tag--yellow-moutarde,input[type=button].fr-tag--yellow-moutarde,input[type=image].fr-tag--yellow-moutarde,input[type=reset].fr-tag--yellow-moutarde,input[type=submit].fr-tag--yellow-moutarde{--idle:transparent;--hover:var(--background-action-low-yellow-moutarde-hover);--active:var(--background-action-low-yellow-moutarde-active);background-color:var(--background-action-low-yellow-moutarde);color:var(--text-action-high-yellow-moutarde)}a.fr-tag--orange-terre-battue,button.fr-tag--orange-terre-battue,input[type=button].fr-tag--orange-terre-battue,input[type=image].fr-tag--orange-terre-battue,input[type=reset].fr-tag--orange-terre-battue,input[type=submit].fr-tag--orange-terre-battue{--idle:transparent;--hover:var(--background-action-low-orange-terre-battue-hover);--active:var(--background-action-low-orange-terre-battue-active);background-color:var(--background-action-low-orange-terre-battue);color:var(--text-action-high-orange-terre-battue)}a.fr-tag--brown-cafe-creme,button.fr-tag--brown-cafe-creme,input[type=button].fr-tag--brown-cafe-creme,input[type=image].fr-tag--brown-cafe-creme,input[type=reset].fr-tag--brown-cafe-creme,input[type=submit].fr-tag--brown-cafe-creme{--idle:transparent;--hover:var(--background-action-low-brown-cafe-creme-hover);--active:var(--background-action-low-brown-cafe-creme-active);background-color:var(--background-action-low-brown-cafe-creme);color:var(--text-action-high-brown-cafe-creme)}a.fr-tag--brown-caramel,button.fr-tag--brown-caramel,input[type=button].fr-tag--brown-caramel,input[type=image].fr-tag--brown-caramel,input[type=reset].fr-tag--brown-caramel,input[type=submit].fr-tag--brown-caramel{--idle:transparent;--hover:var(--background-action-low-brown-caramel-hover);--active:var(--background-action-low-brown-caramel-active);background-color:var(--background-action-low-brown-caramel);color:var(--text-action-high-brown-caramel)}a.fr-tag--brown-opera,button.fr-tag--brown-opera,input[type=button].fr-tag--brown-opera,input[type=image].fr-tag--brown-opera,input[type=reset].fr-tag--brown-opera,input[type=submit].fr-tag--brown-opera{--idle:transparent;--hover:var(--background-action-low-brown-opera-hover);--active:var(--background-action-low-brown-opera-active);background-color:var(--background-action-low-brown-opera);color:var(--text-action-high-brown-opera)}a.fr-tag--beige-gris-galet,button.fr-tag--beige-gris-galet,input[type=button].fr-tag--beige-gris-galet,input[type=image].fr-tag--beige-gris-galet,input[type=reset].fr-tag--beige-gris-galet,input[type=submit].fr-tag--beige-gris-galet{--idle:transparent;--hover:var(--background-action-low-beige-gris-galet-hover);--active:var(--background-action-low-beige-gris-galet-active);background-color:var(--background-action-low-beige-gris-galet);color:var(--text-action-high-beige-gris-galet)}button.fr-tag[aria-pressed=true]:not(:disabled),input[type=button].fr-tag[aria-pressed=true]:not(:disabled){background-color:transparent;background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,var(--background-active-blue-france) .625rem);color:var(--text-inverted-blue-france)}button.fr-tag[aria-pressed=true]:not(:disabled):hover,input[type=button].fr-tag[aria-pressed=true]:not(:disabled):hover{background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,var(--background-active-blue-france-hover) .625rem)}button.fr-tag[aria-pressed=true]:not(:disabled):active,input[type=button].fr-tag[aria-pressed=true]:not(:disabled):active{background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,var(--background-active-blue-france-active) .625rem)}button.fr-tag[aria-pressed=true]:after,input[type=button].fr-tag[aria-pressed=true]:after{color:var(--text-action-high-blue-france)}button.fr-tag[aria-pressed=true]:disabled,input[type=button].fr-tag[aria-pressed=true]:disabled{--hover:inherit;--active:inherit;background-color:transparent;background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,var(--background-disabled-grey) .625rem)}button.fr-tag[aria-pressed=true]:disabled:after,input[type=button].fr-tag[aria-pressed=true]:disabled:after{color:var(--text-disabled-grey)}button.fr-tag[aria-pressed=true].fr-tag--sm,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-active-blue-france) .5rem)}button.fr-tag[aria-pressed=true].fr-tag--sm:hover,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:hover{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-active-blue-france-hover) .5rem)}button.fr-tag[aria-pressed=true].fr-tag--sm:active,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:active{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-active-blue-france-active) .5rem)}button.fr-tag[aria-pressed=true].fr-tag--sm:disabled,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:disabled{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-disabled-grey) .5rem)}a:not([href]).fr-tag,button.fr-tag:disabled,input[type=button].fr-tag:disabled{--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey);color:var(--text-disabled-grey)}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true],.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-active-blue-france) .5rem)}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:hover,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:hover{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-active-blue-france-hover) .5rem)}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:active,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:active{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-active-blue-france-active) .5rem)}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:disabled,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:disabled{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-disabled-grey) .5rem)}.fr-download__link{color:var(--text-action-high-blue-france);display:inline}.fr-download,.fr-download__link{--text-spacing:0;--title-spacing:0}.fr-download{margin:0 0 1rem;padding-bottom:1.5rem;position:relative}.fr-download .fr-download__link{font-size:1rem;font-weight:400;line-height:1.5rem;max-height:none;max-width:100%;overflow:initial;padding:0}.fr-download .fr-download__link:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../icons/system/download-line.svg);mask-image:url(../icons/system/download-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-download__desc{display:none;font-size:.875rem;font-weight:400;line-height:1.5rem}.fr-download__detail{bottom:0;color:var(--text-mention-grey);cursor:text;font-size:.75rem;font-weight:400;left:0;line-height:1.25rem;max-width:100%;overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;white-space:nowrap}.fr-download__detail abbr{text-decoration:none}.fr-download--card{--text-spacing:0;--title-spacing:0;--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey);box-shadow:inset 0 0 0 1px var(--border-default-grey);padding:1.5rem 1.5rem 4rem}.fr-download--card .fr-download__link{color:var(--text-action-high-blue-france);font-size:1.25rem;font-weight:700;line-height:1.75rem}.fr-download--card .fr-download__link:after{--icon-size:1rem;bottom:1.5rem;color:var(--text-action-high-blue-france);margin:0;position:absolute;right:1.5rem}.fr-download--card .fr-download__desc{display:block;margin-top:.5rem}.fr-download--card .fr-download__detail{bottom:1.5rem;left:1.5rem;max-width:calc(100% - 6.25rem);position:absolute}.fr-download--card .fr-download__detail[class*=" fr-fi-"]:before,.fr-download--card .fr-download__detail[class*=" fr-icon-"]:before,.fr-download--card .fr-download__detail[class^=fr-fi-]:before,.fr-download--card .fr-download__detail[class^=fr-icon-]:before{--icon-size:1rem;margin-right:.5rem}.fr-downloads-group__title{font-size:1.375rem;font-weight:700;line-height:1.75rem;margin:var(--title-spacing)}.fr-downloads-group--bordered{box-shadow:inset 0 0 0 1px var(--border-default-grey);padding:1.5rem 1.5rem .5rem}.fr-downloads-group>ul{margin-bottom:0;margin-top:0}.fr-downloads-group>ul>li{padding-bottom:0}.fr-downloads-group .fr-download{margin-bottom:1rem}.fr-downloads-group li::marker{color:var(--text-action-high-blue-france)}.fr-alert{--title-spacing:0 0 0.25rem;--text-spacing:0 0 0.25rem;background-image:linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey)),linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey)),linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey)),linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey)),linear-gradient(0deg,var(--background-flat-grey),var(--background-flat-grey));background-position:0 0,100% 0,0 100%,0 0,100% 100%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:100% 1px,1px 100%,100% 1px,2.5rem 100%;padding:1rem 2.25rem .75rem 3.5rem;position:relative}.fr-alert:before{--icon-size:1.5rem;background-color:currentColor;color:var(--text-inverted-grey);display:inline-block;flex:0 0 auto;height:var(--icon-size);left:0;margin:1rem .5rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;top:0;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-alert__title{font-size:1.125rem;font-weight:700;line-height:1.5rem}.fr-alert .fr-btn--close{font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;position:absolute;right:.25rem;top:.25rem;white-space:nowrap}.fr-alert .fr-btn--close:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/system/close-line.svg);mask-image:url(../icons/system/close-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-alert+.fr-alert{margin-top:1rem}.fr-alert--info:before{-webkit-mask-image:url(../icons/system/fr--info-fill.svg);mask-image:url(../icons/system/fr--info-fill.svg)}.fr-alert--success:before{-webkit-mask-image:url(../icons/system/fr--success-fill.svg);mask-image:url(../icons/system/fr--success-fill.svg)}.fr-alert--error:before{-webkit-mask-image:url(../icons/system/fr--error-fill.svg);mask-image:url(../icons/system/fr--error-fill.svg)}.fr-alert--warning:before{-webkit-mask-image:url(../icons/system/fr--warning-fill.svg);mask-image:url(../icons/system/fr--warning-fill.svg)}.fr-alert--error:before,.fr-alert--info:before,.fr-alert--success:before,.fr-alert--warning:before{content:""}.fr-alert--sm{padding:.5rem 2.25rem .25rem 3rem}.fr-alert--sm:before{margin:.5rem}.fr-alert .fr-link--close{align-items:center;font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;position:absolute;right:1.25rem;top:.25rem;white-space:nowrap}.fr-alert .fr-link--close:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/system/close-line.svg);mask-image:url(../icons/system/close-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-alert--info{background-image:linear-gradient(0deg,var(--border-plain-info),var(--border-plain-info)),linear-gradient(0deg,var(--border-plain-info),var(--border-plain-info)),linear-gradient(0deg,var(--border-plain-info),var(--border-plain-info)),linear-gradient(0deg,var(--border-plain-info),var(--border-plain-info)),linear-gradient(0deg,var(--background-flat-info),var(--background-flat-info))}.fr-alert--error{background-image:linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error)),linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error)),linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error)),linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error)),linear-gradient(0deg,var(--background-flat-error),var(--background-flat-error))}.fr-alert--success{background-image:linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success)),linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success)),linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success)),linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success)),linear-gradient(0deg,var(--background-flat-success),var(--background-flat-success))}.fr-alert--warning{background-image:linear-gradient(0deg,var(--border-plain-warning),var(--border-plain-warning)),linear-gradient(0deg,var(--border-plain-warning),var(--border-plain-warning)),linear-gradient(0deg,var(--border-plain-warning),var(--border-plain-warning)),linear-gradient(0deg,var(--border-plain-warning),var(--border-plain-warning)),linear-gradient(0deg,var(--background-flat-warning),var(--background-flat-warning))}.fr-notice{--title-spacing:0;--text-spacing:0;background-color:var(--background-contrast-grey);color:var(--text-title-grey);padding-bottom:1rem;padding-top:1rem;position:relative}.fr-notice__body{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;position:relative}.fr-notice__body h1,.fr-notice__body h2,.fr-notice__body h3,.fr-notice__body h4,.fr-notice__body h5,.fr-notice__body h6{color:inherit;font-size:inherit;line-height:inherit}.fr-notice__title{font-weight:700;margin-right:.25rem;position:relative}.fr-notice__title:before{--icon-size:1.5rem;background-color:currentColor;display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-right:.5rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-notice__desc{margin-right:.25rem}.fr-notice__desc,.fr-notice__title{display:block}.fr-notice__desc,.fr-notice__link,.fr-notice__title{font-size:.875rem;line-height:1.5rem}.fr-notice--no-icon .fr-notice__title:before{display:none}.fr-notice .fr-btn--close{color:inherit;font-size:.875rem;line-height:1.5rem;margin-left:.25rem;margin-top:-.25rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-notice .fr-btn--close:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/system/close-line.svg);mask-image:url(../icons/system/close-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-notice--alert .fr-notice__title:before,.fr-notice--attack .fr-notice__title:before,.fr-notice--cyberattack .fr-notice__title:before,.fr-notice--info .fr-notice__title:before,.fr-notice--kidnapping .fr-notice__title:before,.fr-notice--warning .fr-notice__title:before,.fr-notice--weather-orange .fr-notice__title:before,.fr-notice--weather-purple .fr-notice__title:before,.fr-notice--weather-red .fr-notice__title:before,.fr-notice--witness .fr-notice__title:before{content:""}.fr-notice--info .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{-webkit-mask-image:url(../icons/system/fr--info-fill.svg);mask-image:url(../icons/system/fr--info-fill.svg)}.fr-notice--warning .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{-webkit-mask-image:url(../icons/system/fr--warning-fill.svg);mask-image:url(../icons/system/fr--warning-fill.svg)}.fr-notice--alert .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{-webkit-mask-image:url(../icons/system/error-warning-fill.svg);mask-image:url(../icons/system/error-warning-fill.svg)}.fr-notice--weather-orange .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before,.fr-notice--weather-red .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{-webkit-mask-image:url(../icons/weather/heavy-showers-fill.svg);mask-image:url(../icons/weather/heavy-showers-fill.svg)}.fr-notice--weather-purple .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{-webkit-mask-image:url(../icons/weather/typhoon-fill.svg);mask-image:url(../icons/weather/typhoon-fill.svg)}.fr-notice--attack,.fr-notice--cyberattack,.fr-notice--kidnapping,.fr-notice--witness{background-position:0 0;background-repeat:no-repeat;background-size:100% .375rem;padding-top:1.375rem}.fr-notice--attack .fr-notice__title,.fr-notice--cyberattack .fr-notice__title,.fr-notice--kidnapping .fr-notice__title,.fr-notice--witness .fr-notice__title{text-transform:uppercase}.fr-notice--cyberattack .fr-notice__title:before,.fr-notice--witness .fr-notice__title:before{-webkit-mask-image:url(../icons/system/fr--warning-fill.svg);mask-image:url(../icons/system/fr--warning-fill.svg)}.fr-notice--kidnapping .fr-notice__title:before{-webkit-mask-image:url(../icons/system/fr--alert-warning-fill.svg);mask-image:url(../icons/system/fr--alert-warning-fill.svg)}.fr-notice--attack .fr-notice__title:before{-webkit-mask-image:url(../icons/system/fr--alert-warning-2-fill.svg);mask-image:url(../icons/system/fr--alert-warning-2-fill.svg)}.fr-notice--info{--idle:transparent;--hover:var(--background-contrast-info-hover);--active:var(--background-contrast-info-active);background-color:var(--background-contrast-info);color:var(--text-default-info)}.fr-notice--warning,.fr-notice--weather-orange{--idle:transparent;--hover:var(--background-contrast-warning-hover);--active:var(--background-contrast-warning-active);background-color:var(--background-contrast-warning);color:var(--text-default-warning)}.fr-notice--alert{--idle:transparent;--hover:var(--background-contrast-error-hover);--active:var(--background-contrast-error-active);background-color:var(--background-contrast-error);color:var(--text-default-error)}.fr-notice--weather-red{--idle:transparent;--hover:var(--background-flat-error-hover);--active:var(--background-flat-error-active);background-color:var(--background-flat-error);color:var(--text-inverted-grey)}.fr-notice--weather-red .fr-btn--close{--idle:transparent;--hover:var(--background-action-high-error-hover);--active:var(--background-action-high-error-active);background-color:var(--background-action-high-error)}.fr-notice--weather-purple{--idle:transparent;--hover:var(--background-flat-purple-glycine-hover);--active:var(--background-flat-purple-glycine-active);background-color:var(--background-flat-purple-glycine);color:var(--text-inverted-grey)}.fr-notice--weather-purple .fr-btn--close{--idle:transparent;--hover:var(--background-action-high-purple-glycine-hover);--active:var(--background-action-high-purple-glycine-active);background-color:var(--background-action-high-purple-glycine)}.fr-notice--witness{--idle:transparent;--hover:var(--background-flat-grey-hover);--active:var(--background-flat-grey-active);background-color:var(--background-flat-grey);background-image:linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error));color:var(--text-inverted-grey)}.fr-notice--witness .fr-btn--close{--idle:transparent;--hover:var(--background-action-high-grey-hover);--active:var(--background-action-high-grey-active);background-color:var(--background-action-high-grey)}.fr-notice--attack,.fr-notice--kidnapping{--idle:transparent;--hover:var(--background-flat-error-hover);--active:var(--background-flat-error-active);background-color:var(--background-flat-error);background-image:linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey));color:var(--text-inverted-grey)}.fr-notice--attack .fr-btn--close,.fr-notice--kidnapping .fr-btn--close{--idle:transparent;--hover:var(--background-action-high-error-hover);--active:var(--background-action-high-error-active);background-color:var(--background-action-high-error)}.fr-notice--cyberattack{--idle:transparent;--hover:var(--background-flat-grey-hover);--active:var(--background-flat-grey-active);background-color:var(--background-flat-grey);background-image:linear-gradient(0deg,var(--border-plain-info),var(--border-plain-info));color:var(--text-inverted-grey)}.fr-notice--cyberattack .fr-btn--close{--idle:transparent;--hover:var(--background-action-high-grey-hover);--active:var(--background-action-high-grey-active);background-color:var(--background-action-high-grey)}.fr-radio-group{max-width:max-content;position:relative}.fr-radio-group input[type=radio]{height:1.5rem;margin:0;opacity:0;position:absolute;width:1.5rem}.fr-radio-group input[type=radio]+label{align-items:flex-start;background-image:radial-gradient(transparent 10px,var(--border-action-high-blue-france) 11px,transparent 12px);background-position:calc(-.25rem + 1px) calc(-.25rem + 1px),calc(-.25rem + 1px) calc(-.25rem + 1px);background-repeat:no-repeat,no-repeat;background-size:1.875rem 1.875rem,1.875rem 1.875rem;display:flex;flex-direction:column;justify-content:flex-start;padding-left:2rem}.fr-radio-group input[type=radio]+label:before{border-radius:1.5rem;content:"";height:1.5rem;margin-left:-2rem;position:absolute;top:0;width:1.5rem}.fr-radio-group input[type=radio]+label .fr-hint-text{margin:0;width:100%}.fr-radio-group--sm input[type=radio]{height:1rem;top:.25rem;width:1rem}.fr-radio-group--sm input[type=radio]+label{background-image:radial-gradient(transparent 6px,var(--border-action-high-blue-france) 7px,transparent 8px);background-position:0 .25rem,0 .25rem;background-size:1rem 1rem,1rem 1rem;padding-left:1.5rem}.fr-radio-group--sm input[type=radio]+label:before{border-radius:.5rem;height:1rem;margin-left:-1.5rem;top:.25rem;width:1rem}.fr-radio-rich{align-items:center;display:flex;flex-direction:row;max-width:100%;position:relative}.fr-radio-rich input[type=radio]{height:1rem;left:1rem;top:calc(50% - .5rem);width:1rem}.fr-radio-rich input[type=radio]+label{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);align-items:stretch;align-self:stretch;background-color:var(--background-default-grey);background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),radial-gradient(transparent 6px,var(--border-action-high-blue-france) 7px,transparent 8px);background-position:0 0,100% 0,0 100%,0 0,1rem 50%,1rem 50%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-size:100% 1px,1px 100%,100% 1px,1px 100%,1rem 1rem,1rem 1rem;display:flex;flex-direction:column;justify-content:center;margin-left:0;padding:.75rem 1rem .75rem 2.75rem;width:100%}.fr-radio-rich input[type=radio]+label:before{border-radius:0;bottom:0;content:"";display:block;height:100%;left:0;margin-left:0;position:absolute;right:0;top:0;width:100%}.fr-radio-rich input[type=radio]+label .fr-hint-text{margin-left:0}.fr-radio-rich input[type=radio]:not(:disabled)~label{--hover-tint:var(--hover);--active-tint:var(--active)}.fr-radio-rich input[type=radio]:not(:disabled)~label:hover{background-color:var(--hover-tint)}.fr-radio-rich input[type=radio]:not(:disabled)~label:active{background-color:var(--active-tint)}.fr-radio-rich input[type=radio]:not(:disabled)~label:hover+.fr-radio-rich__pictogram{background-color:var(--hover)}.fr-radio-rich input[type=radio]:not(:disabled)~label:active+.fr-radio-rich__pictogram{background-color:var(--active)}.fr-radio-rich__pictogram{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);align-items:center;align-self:stretch;background-color:var(--background-default-grey);background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));background-position:0 0,0 100%,100% 0,0 .25rem;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:100% 1px,100% 1px,1px 100%,1px calc(100% - .5rem);display:flex;flex-direction:row;justify-content:center;margin-left:-1px;min-height:5.5rem;min-width:5.5rem;padding:.25rem;pointer-events:none;width:5.5rem}.fr-radio-rich__pictogram img,.fr-radio-rich__pictogram svg{max-height:3.5rem;max-width:3.5rem}.fr-control>.fr-radio-rich.fr-radio-group{margin-bottom:0;margin-top:0}.fr-radio-group input[type=radio]:disabled+label{background-image:radial-gradient(transparent 10px,var(--background-disabled-grey) 11px,transparent 12px)}.fr-radio-group input[type=radio]:checked+label{background-image:radial-gradient(transparent 10px,var(--border-active-blue-france) 11px,transparent 12px),radial-gradient(var(--background-active-blue-france) 5px,transparent 6px)}.fr-radio-group input[type=radio]:checked:disabled+label{background-image:radial-gradient(transparent 10px,var(--background-disabled-grey) 11px,transparent 12px),radial-gradient(var(--background-disabled-grey) 5px,transparent 6px)}.fr-fieldset--error .fr-radio-group input[type=radio]+label{background-image:radial-gradient(transparent 10px,var(--border-plain-error) 11px,transparent 12px)}.fr-fieldset--error .fr-radio-group input[type=radio]:checked+label{background-image:radial-gradient(transparent 10px,var(--border-plain-error) 11px,transparent 12px),radial-gradient(var(--background-active-blue-france) 5px,transparent 6px)}.fr-fieldset--valid .fr-radio-group input[type=radio]+label{background-image:radial-gradient(transparent 10px,var(--border-plain-success) 11px,transparent 12px)}.fr-fieldset--valid .fr-radio-group input[type=radio]:checked+label{background-image:radial-gradient(transparent 10px,var(--border-plain-success) 11px,transparent 12px),radial-gradient(var(--background-active-blue-france) 5px,transparent 6px)}.fr-fieldset--info .fr-radio-group input[type=radio]+label{background-image:radial-gradient(transparent 10px,var(--border-plain-info) 11px,transparent 12px)}.fr-fieldset--info .fr-radio-group input[type=radio]:checked+label{background-image:radial-gradient(transparent 10px,var(--border-plain-info) 11px,transparent 12px),radial-gradient(var(--background-active-blue-france) 5px,transparent 6px)}.fr-fieldset .fr-radio-group input[type=radio]:disabled+label{background-image:radial-gradient(transparent 10px,var(--background-disabled-grey) 11px,transparent 12px)}.fr-fieldset .fr-radio-group input[type=radio]:disabled:checked+label{background-image:radial-gradient(transparent 10px,var(--background-disabled-grey) 11px,transparent 12px),radial-gradient(var(--background-disabled-grey) 5px,transparent 6px)}.fr-radio-group--sm input[type=radio]:disabled+label{background-image:radial-gradient(transparent 6px,var(--background-disabled-grey) 7px,transparent 8px)}.fr-radio-group--sm input[type=radio]:checked+label{background-image:radial-gradient(transparent 6px,var(--border-active-blue-france) 7px,transparent 8px),radial-gradient(var(--background-active-blue-france) 3px,transparent 4px)}.fr-radio-group--sm input[type=radio]:checked:disabled+label{background-image:radial-gradient(transparent 6px,var(--background-disabled-grey) 7px,transparent 8px),radial-gradient(var(--background-disabled-grey) 3px,transparent 4px)}.fr-fieldset--error .fr-radio-group--sm input[type=radio]+label{background-image:radial-gradient(transparent 6px,var(--border-plain-error) 7px,transparent 8px)}.fr-fieldset--error .fr-radio-group--sm input[type=radio]:checked+label{background-image:radial-gradient(transparent 6px,var(--border-plain-error) 7px,transparent 8px),radial-gradient(var(--background-active-blue-france) 3px,transparent 4px)}.fr-fieldset--valid .fr-radio-group--sm input[type=radio]+label{background-image:radial-gradient(transparent 6px,var(--border-plain-success) 7px,transparent 8px)}.fr-fieldset--valid .fr-radio-group--sm input[type=radio]:checked+label{background-image:radial-gradient(transparent 6px,var(--border-plain-success) 7px,transparent 8px),radial-gradient(var(--background-active-blue-france) 3px,transparent 4px)}.fr-fieldset--info .fr-radio-group--sm input[type=radio]+label{background-image:radial-gradient(transparent 6px,var(--border-plain-info) 7px,transparent 8px)}.fr-fieldset--info .fr-radio-group--sm input[type=radio]:checked+label{background-image:radial-gradient(transparent 6px,var(--border-plain-info) 7px,transparent 8px),radial-gradient(var(--background-active-blue-france) 3px,transparent 4px)}.fr-fieldset .fr-radio-group--sm input[type=radio]:disabled+label{background-image:radial-gradient(transparent 6px,var(--background-disabled-grey) 7px,transparent 8px)}.fr-fieldset .fr-radio-group--sm input[type=radio]:disabled:checked+label{background-image:radial-gradient(transparent 6px,var(--background-disabled-grey) 7px,transparent 8px),radial-gradient(var(--background-disabled-grey) 3px,transparent 4px)}.fr-radio-rich input[type=radio]:disabled+label{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),radial-gradient(transparent 6px,var(--background-disabled-grey) 7px,transparent 8px)}.fr-radio-rich input[type=radio]:disabled~.fr-radio-rich__pictogram svg *{fill:var(--text-disabled-grey)}.fr-radio-rich input[type=radio]:checked+label{background-image:linear-gradient(0deg,var(--border-active-blue-france),var(--border-active-blue-france)),linear-gradient(0deg,var(--border-active-blue-france),var(--border-active-blue-france)),linear-gradient(0deg,var(--border-active-blue-france),var(--border-active-blue-france)),linear-gradient(0deg,var(--border-active-blue-france),var(--border-active-blue-france)),radial-gradient(transparent 6px,var(--border-active-blue-france) 7px,transparent 8px),radial-gradient(var(--background-active-blue-france) 3px,transparent 4px)}.fr-radio-rich input[type=radio]:checked~.fr-radio-rich__pictogram{background-image:linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey))}.fr-radio-rich input[type=radio]:checked:disabled+label{background-image:linear-gradient(0deg,var(--text-disabled-grey),var(--text-disabled-grey)),linear-gradient(0deg,var(--text-disabled-grey),var(--text-disabled-grey)),linear-gradient(0deg,var(--text-disabled-grey),var(--text-disabled-grey)),linear-gradient(0deg,var(--text-disabled-grey),var(--text-disabled-grey)),radial-gradient(transparent 6px,var(--background-disabled-grey) 7px,transparent 8px),radial-gradient(var(--background-disabled-grey) 3px,transparent 4px)}.fr-radio-rich input[type=radio]:checked:disabled~.fr-radio-rich__pictogram{background-image:linear-gradient(0deg,var(--background-disabled-grey),var(--background-disabled-grey)),linear-gradient(0deg,var(--background-disabled-grey),var(--background-disabled-grey)),linear-gradient(0deg,var(--background-disabled-grey),var(--background-disabled-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey))}.fr-fieldset--error .fr-radio-rich input[type=radio]+label{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),radial-gradient(transparent 6px,var(--border-plain-error) 7px,transparent 8px)}.fr-fieldset--error .fr-radio-rich input[type=radio]:checked+label{background-image:linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),radial-gradient(transparent 6px,var(--border-plain-error) 7px,transparent 8px),radial-gradient(var(--background-active-blue-france) 3px,transparent 4px)}.fr-fieldset--valid .fr-radio-rich input[type=radio]+label{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),radial-gradient(transparent 6px,var(--border-plain-success) 7px,transparent 8px)}.fr-fieldset--valid .fr-radio-rich input[type=radio]:checked+label{background-image:linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),radial-gradient(transparent 6px,var(--border-plain-success) 7px,transparent 8px),radial-gradient(var(--background-active-blue-france) 3px,transparent 4px)}.fr-fieldset--info .fr-radio-rich input[type=radio]+label{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),radial-gradient(transparent 6px,var(--border-plain-info) 7px,transparent 8px)}.fr-fieldset--info .fr-radio-rich input[type=radio]:checked+label{background-image:linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),radial-gradient(transparent 6px,var(--border-plain-info) 7px,transparent 8px),radial-gradient(var(--background-active-blue-france) 3px,transparent 4px)}.fr-fieldset .fr-radio-rich input[type=radio]:disabled+label{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),radial-gradient(transparent 6px,var(--background-disabled-grey) 7px,transparent 8px)}.fr-fieldset .fr-radio-rich input[type=radio]:disabled:checked+label{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),radial-gradient(transparent 6px,var(--background-disabled-grey) 7px,transparent 8px),radial-gradient(var(--background-disabled-grey) 3px,transparent 4px)}.fr-fieldset .fr-fieldset__content .fr-radio-group:not(.fr-radio-rich) input[type=radio]{top:.75rem}.fr-fieldset .fr-fieldset__content .fr-radio-group:not(.fr-radio-rich) input[type=radio]+label{background-position:calc(-.25rem + 1px) calc(.5rem + 1px),calc(-.25rem + 1px) calc(.5rem + 1px)}.fr-fieldset .fr-fieldset__content .fr-radio-group--sm:not(.fr-radio-rich) input[type=radio]{top:1rem}.fr-fieldset .fr-fieldset__content .fr-radio-group--sm:not(.fr-radio-rich) input[type=radio]+label{background-position:calc(-.125rem + 1px) calc(1rem - 1px),calc(-.125rem + 1px) calc(1rem - 1px)}.fr-fieldset .fr-fieldset__content .fr-radio-rich{margin-bottom:1rem;margin-top:.5rem}.fr-fieldset .fr-fieldset__content .fr-radio-rich input[type=radio]+label{min-height:5.5rem}.fr-fieldset .fr-fieldset__content .fr-radio-rich:last-child{margin-bottom:.75rem}.fr-fieldset .fr-fieldset__content .fr-radio-rich:first-child{margin-top:0}.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich:not(:last-child){margin-bottom:.5rem;margin-right:.75rem}.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich:first-child{margin-top:.75rem}.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich:first-child .fr-radio-rich__img{top:1rem}.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich__img{top:.75rem}.fr-fieldset--inline .fr-hint-text+.fr-fieldset__content .fr-radio-rich:first-child{margin-top:1.5rem}.fr-radio-rich__img{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);align-items:center;align-self:stretch;background-color:var(--background-default-grey);background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));background-position:0 0,0 100%,100% 0,0 .25rem;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:100% 1px,100% 1px,1px 100%,1px calc(100% - .5rem);display:flex;flex-direction:row;justify-content:center;margin-left:-1px;min-width:5.5rem;padding:.25rem;pointer-events:none;width:5.5rem}.fr-radio-rich__img img,.fr-radio-rich__img svg{max-height:3.5rem;max-width:3.5rem}.fr-radio-rich input[type=radio]:not(:disabled)~label:hover+.fr-radio-rich__img{background-color:var(--hover)}.fr-radio-rich input[type=radio]:not(:disabled)~label:active+.fr-radio-rich__img{background-color:var(--active)}.fr-radio-rich input[type=radio]:disabled~.fr-radio-rich__img svg *{fill:var(--text-disabled-grey)}.fr-radio-rich input[type=radio]:checked~.fr-radio-rich__img{background-image:linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey))}.fr-radio-rich input[type=radio]:checked:disabled~.fr-radio-rich__img{background-image:linear-gradient(0deg,var(--text-disabled-grey),var(--text-disabled-grey)),linear-gradient(0deg,var(--text-disabled-grey),var(--text-disabled-grey)),linear-gradient(0deg,var(--text-disabled-grey),var(--text-disabled-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey))}.fr-card{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey);display:flex;flex-direction:column;position:relative}.fr-card.fr-enlarge-button .fr-card__title a:after,.fr-card.fr-enlarge-button .fr-card__title button:after,.fr-card.fr-enlarge-link .fr-card__title a:after,.fr-card.fr-enlarge-link .fr-card__title button:after{--icon-size:1.5rem;bottom:2rem;position:absolute;right:2rem}.fr-card:not(.fr-card--no-border):not(.fr-card--shadow){background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));background-position:100% 100%,0 0,100% 0,100% 0;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:100% 1px,1px 100%,1px 100%,100% 1px;padding:1px}.fr-card--no-icon .fr-card__title a:not([target=_blank]):after,.fr-card--no-icon .fr-card__title button:after,.fr-card:not(.fr-enlarge-button):not(.fr-card--download) .fr-card__title button:after,.fr-card:not(.fr-enlarge-link):not(.fr-card--download) .fr-card__title a:not([target=_blank]):after{content:none}.fr-card__body{display:flex;flex:1 1 auto;flex-direction:column;height:100%;order:2;padding:0 2rem}.fr-grid-row .fr-card{height:100%}.fr-card__header{flex:0 0 auto;order:1;position:relative}.fr-card__header .fr-badges-group{left:0;padding:.75rem;position:absolute;top:0}.fr-card.fr-enlarge-link:hover .fr-card__img,.fr-card.fr-enlarge-link:hover .fr-card__vid{--brightness:calc(100% + var(--brighten)*10%)}.fr-card.fr-enlarge-link:active .fr-card__img,.fr-card.fr-enlarge-link:active .fr-card__vid{--brightness:calc(100% + var(--brighten)*20%)}.fr-card.fr-enlarge-button:hover .fr-card__img,.fr-card.fr-enlarge-button:hover .fr-card__vid{--brightness:calc(100% + var(--brighten)*10%)}.fr-card.fr-enlarge-button:active .fr-card__img,.fr-card.fr-enlarge-button:active .fr-card__vid{--brightness:calc(100% + var(--brighten)*20%)}.fr-card__img,.fr-card__vid{filter:brightness(var(--brightness))}.fr-card__img img,.fr-card__img svg,.fr-card__vid iframe,.fr-card__vid video{aspect-ratio:1.7777777778;object-fit:cover;object-position:50% 50%}.fr-card__img img{display:block}.fr-card__content{display:flex;flex-direction:column;height:100%;margin:0 -2rem;order:1;padding:2rem}.fr-card__title{color:var(--text-title-grey);font-size:1.25rem;font-weight:700;line-height:1.75rem;margin-bottom:0;order:2}.fr-card__title a:after,.fr-card__title button:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;-webkit-mask-image:url(../icons/system/arrow-right-line.svg);mask-image:url(../icons/system/arrow-right-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-card__title button{font-size:inherit;font-weight:inherit;line-height:inherit;padding:0;text-align:inherit}.fr-card__title [target=_blank]:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-image:url(../icons/system/external-link-line.svg);mask-image:url(../icons/system/external-link-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-card__desc{font-size:.875rem;line-height:1.5rem;margin-bottom:0;margin-top:.75rem;order:3}.fr-card__start{order:1}.fr-card__start,.fr-card__start .fr-badges-group,.fr-card__start .fr-tags-group{margin-bottom:.25rem}.fr-card__start .fr-card__detail{margin-bottom:.75rem}.fr-card__end{display:flex;flex-direction:column;height:100%;margin-top:1rem;order:4;padding-top:.5rem}.fr-card__detail{align-items:flex-start;color:var(--text-mention-grey);display:flex;flex-direction:row;font-size:.75rem;line-height:1.25rem;margin-bottom:0}.fr-card__detail[class*=" fr-fi-"]:before,.fr-card__detail[class*=" fr-icon-"]:before,.fr-card__detail[class^=fr-fi-]:before,.fr-card__detail[class^=fr-icon-]:before{--icon-size:1rem;margin-right:.5rem}.fr-card.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__end,.fr-card.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__end{justify-content:flex-end;margin-bottom:-3rem;min-height:2rem;padding-right:2rem}.fr-card.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__content,.fr-card.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content{padding-bottom:5rem}.fr-card__footer{margin:0 -2rem;order:2;padding:.5rem 2rem 2rem}.fr-card__footer .fr-btns-group,.fr-card__footer .fr-links-group{margin-bottom:-1rem}.fr-card--sm .fr-card__header .fr-badge{font-size:.75rem;line-height:1.25rem;min-height:1.125rem;padding:0 .375rem}.fr-card--sm .fr-card__header .fr-badge:after,.fr-card--sm .fr-card__header .fr-badge:before{--icon-size:0.75rem}.fr-card--sm .fr-card__header .fr-tag{border-radius:.75rem;font-size:.75rem;line-height:1.25rem;min-height:1.5rem;padding:.125rem .5rem}.fr-card--sm .fr-card__header .fr-tag:after,.fr-card--sm .fr-card__header .fr-tag:before{--icon-size:0.75rem}.fr-card--sm .fr-card__content{padding:1.5rem}.fr-card--sm .fr-card__content .fr-badge{font-size:.75rem;line-height:1.25rem;min-height:1.125rem;padding:0 .375rem}.fr-card--sm .fr-card__content .fr-badge:after,.fr-card--sm .fr-card__content .fr-badge:before{--icon-size:0.75rem}.fr-card--sm .fr-card__content .fr-tag{border-radius:.75rem;font-size:.75rem;line-height:1.25rem;min-height:1.5rem;padding:.125rem .5rem}.fr-card--sm .fr-card__content .fr-tag:after,.fr-card--sm .fr-card__content .fr-tag:before{--icon-size:0.75rem}.fr-card--sm .fr-card__title{font-size:1.125rem;font-weight:700;line-height:1.5rem}.fr-card--sm .fr-card__title a:after,.fr-card--sm .fr-card__title button:after{--icon-size:1rem}.fr-card--sm .fr-card__desc{margin-top:.5rem}.fr-card--sm .fr-card__start .fr-badges-group,.fr-card--sm .fr-card__start .fr-tags-group{margin-bottom:0}.fr-card--sm .fr-card__start .fr-card__detail{margin-bottom:.5rem}.fr-card--sm .fr-card__end{margin-top:1.5rem;padding-top:.5rem}.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__end,.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__end{margin-bottom:-2rem;min-height:1.25rem;padding-right:1.5rem}.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__content,.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content{padding-bottom:3.5rem}.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title a:after,.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title button:after,.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title a:after,.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title button:after{--icon-size:1rem;bottom:1.5rem;right:1.5rem}.fr-card--sm .fr-card__footer{padding:.5rem 1.5rem 1.5rem}.fr-card--lg .fr-card__content{padding:2.5rem}.fr-card--lg .fr-card__title{font-size:1.375rem;font-weight:700;line-height:1.75rem}.fr-card--lg .fr-card__title a:after,.fr-card--lg .fr-card__title button:after{--icon-size:1.5rem}.fr-card--lg .fr-card__desc{font-size:1rem;line-height:1.5rem;margin-top:1rem}.fr-card--lg .fr-card__start,.fr-card--lg .fr-card__start .fr-badges-group,.fr-card--lg .fr-card__start .fr-tags-group{margin-bottom:.5rem}.fr-card--lg .fr-card__start .fr-card__detail{margin-bottom:1rem}.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__end,.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__end{margin-bottom:-4rem;min-height:2.5rem;padding-right:2.5rem}.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__content,.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content{padding-bottom:6.5rem}.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title a:after,.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title button:after,.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title a:after,.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title button:after{--icon-size:2rem;bottom:2.5rem;right:2.5rem}.fr-card--lg .fr-card__footer{padding:.5rem 2.5rem 2.5rem}.fr-card--download .fr-card__header{aspect-ratio:16/9}.fr-card--download .fr-card__header .fr-card__img{height:calc(100% - 1rem);left:.5rem;position:absolute;top:.5rem;width:calc(100% - 1rem)}.fr-card--download .fr-card__header .fr-card__img img{max-height:100%;max-width:100%;object-fit:contain}.fr-card--download .fr-card__title a:after,.fr-card--download .fr-card__title button:after{background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-image:url(../icons/system/download-line.svg);mask-image:url(../icons/system/download-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-card__body>.fr-card__detail,.fr-card__body>.fr-card__title{margin-top:2rem}.fr-card__body>.fr-card__detail{margin-bottom:-1rem}.fr-card__body>.fr-card__desc,.fr-card__body>.fr-card__title{margin-bottom:2rem}.fr-card__body>.fr-card__desc{margin-top:-1rem}.fr-card.fr-enlarge-link:not(.fr-card--no-arrow) .fr-card__body>.fr-card__desc,.fr-card.fr-enlarge-link:not(.fr-card--no-arrow) .fr-card__body>.fr-card__title{margin-bottom:4.5rem}.fr-card.fr-enlarge-link:not(.fr-card--no-arrow) .fr-card__body>.fr-card__desc{margin-top:-3.5rem}.fr-card--grey{--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);background-color:var(--background-contrast-grey)}.fr-card--shadow{--idle:transparent;--hover:var(--background-raised-grey-hover);--active:var(--background-raised-grey-active);background-color:var(--background-raised-grey);filter:drop-shadow(var(--raised-shadow));z-index:calc(var(--ground) + 500)}.fr-card--shadow.fr-card--grey{--idle:transparent;--hover:var(--background-contrast-raised-grey-hover);--active:var(--background-contrast-raised-grey-active);background-color:var(--background-contrast-raised-grey)}.fr-card--no-background{--hover:inherit;--active:inherit;background-color:transparent}.fr-card--download:not(.fr-card--no-background) .fr-card__header{--idle:transparent;--hover:var(--background-alt-grey-hover);--active:var(--background-alt-grey-active);background-color:var(--background-alt-grey)}.fr-card__title a[href],.fr-card__title button{color:var(--text-action-high-blue-france)}.fr-card__title button:disabled{color:var(--text-disabled-grey)}.fr-card__title:disabled,a.fr-card__title:not([href]){--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey);color:var(--text-disabled-grey)}.fr-checkbox-group{position:relative}.fr-checkbox-group input[type=checkbox]{height:1.5rem;margin:0;opacity:0;position:absolute;width:1.5rem}.fr-checkbox-group input[type=checkbox]+label{--data-uri-svg:none;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-left:2rem;position:relative}.fr-checkbox-group input[type=checkbox]+label .fr-hint-text{margin:0;width:100%}.fr-checkbox-group input[type=checkbox]+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),var(--data-uri-svg);background-position:0 0,.25rem 0,100% 0,0 .25rem,100% 100%,calc(100% - .25rem) 100%,0 100%,100% .25rem,50%;background-repeat:no-repeat;background-size:.25rem .25rem,calc(100% - .25rem) 1px,.25rem .25rem,1px calc(100% - .5rem),.25rem .25rem,calc(100% - .5rem) 1px,.25rem .25rem,1px calc(100% - .5rem),1rem;border-radius:.25rem;content:"";display:block;height:1.5rem;left:-2rem;margin-right:.5rem;position:absolute;top:0;width:1.5rem}.fr-checkbox-group--sm input[type=checkbox]{height:1rem;top:.25rem;width:1rem}.fr-checkbox-group--sm input[type=checkbox]+label{margin-left:1.5rem}.fr-checkbox-group--sm input[type=checkbox]+label:before{height:1rem;left:-1.5rem;margin-top:.25rem;width:1rem}.fr-checkbox-group--error:before{--idle:transparent;--hover:var(--border-plain-error-hover);--active:var(--border-plain-error-active);background-color:var(--border-plain-error)}.fr-checkbox-group--error:before,.fr-checkbox-group--valid:before{content:"";height:100%;left:-.75rem;position:absolute;top:0;width:2px}.fr-checkbox-group--valid:before{--idle:transparent;--hover:var(--border-plain-success-hover);--active:var(--border-plain-success-active);background-color:var(--border-plain-success)}.fr-checkbox-group .fr-message:first-child{margin-top:1rem}.fr-checkbox-group input[type=checkbox]:checked+label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23f5f5fe' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E");background-color:var(--background-active-blue-france);background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-active-blue-france) 4px,var(--border-active-blue-france) 5px,transparent 6px),linear-gradient(var(--border-active-blue-france),var(--border-active-blue-france)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-active-blue-france) 4px,var(--border-active-blue-france) 5px,transparent 6px),linear-gradient(var(--border-active-blue-france),var(--border-active-blue-france)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-active-blue-france) 4px,var(--border-active-blue-france) 5px,transparent 6px),linear-gradient(var(--border-active-blue-france),var(--border-active-blue-france)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-active-blue-france) 4px,var(--border-active-blue-france) 5px,transparent 6px),linear-gradient(var(--border-active-blue-france),var(--border-active-blue-france)),var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-checkbox-group input[type=checkbox]:checked+label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000091' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E")}.fr-checkbox-group input[type=checkbox]:disabled+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--background-disabled-grey) 4px,var(--background-disabled-grey) 5px,transparent 6px),linear-gradient(var(--background-disabled-grey),var(--background-disabled-grey)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--background-disabled-grey) 4px,var(--background-disabled-grey) 5px,transparent 6px),linear-gradient(var(--background-disabled-grey),var(--background-disabled-grey)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--background-disabled-grey) 4px,var(--background-disabled-grey) 5px,transparent 6px),linear-gradient(var(--background-disabled-grey),var(--background-disabled-grey)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--background-disabled-grey) 4px,var(--background-disabled-grey) 5px,transparent 6px),linear-gradient(var(--background-disabled-grey),var(--background-disabled-grey)),var(--data-uri-svg)}.fr-checkbox-group input[type=checkbox]:disabled:checked+label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E");background-color:var(--background-disabled-grey)}:root[data-fr-theme=dark] .fr-checkbox-group input[type=checkbox]:disabled:checked+label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E")}.fr-checkbox-group--error input[type=checkbox]+label,.fr-checkbox-group--error input[type=checkbox]:checked+label{color:var(--text-default-error)}.fr-checkbox-group--error input[type=checkbox]+label:before,.fr-checkbox-group--error input[type=checkbox]:checked+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),var(--data-uri-svg)}.fr-checkbox-group--valid input[type=checkbox]+label,.fr-checkbox-group--valid input[type=checkbox]:checked+label{color:var(--text-default-success)}.fr-checkbox-group--valid input[type=checkbox]+label:before,.fr-checkbox-group--valid input[type=checkbox]:checked+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),var(--data-uri-svg)}.fr-fieldset--error .fr-checkbox-group input[type=checkbox]+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),var(--data-uri-svg)}.fr-fieldset--valid .fr-checkbox-group input[type=checkbox]+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),var(--data-uri-svg)}.fr-fieldset .fr-fieldset__content .fr-checkbox-group--sm label:before{margin-top:.25rem}.fr-fieldset .fr-fieldset__content .fr-checkbox-group input[type=checkbox]{margin-top:.75rem}.fr-segmented{align-items:center;border:0;display:inline-flex;margin:0;padding:0;position:relative}.fr-segmented__legend{margin-bottom:.75rem;padding:0}.fr-segmented__legend .fr-hint-text{margin-top:.25rem}.fr-segmented__legend--inline{display:contents;float:left}.fr-segmented__legend--inline+.fr-segmented__elements{margin-left:1rem}.fr-segmented__elements{border-radius:.25rem;box-shadow:inset 0 0 0 1px var(--border-default-grey);display:flex;flex-direction:row}.fr-segmented__element{position:relative}.fr-segmented .fr-segmented__element input{opacity:0}.fr-segmented input{height:100%;margin:0;position:absolute;width:100%;z-index:-1}.fr-segmented input+label{align-items:center;border-radius:.25rem;display:inline-flex;font-size:1rem;font-weight:500;line-height:1.5rem;max-height:none;max-width:100%;min-height:2.5rem;overflow:initial;padding:.5rem 1rem;white-space:nowrap;width:100%}.fr-segmented input+label:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-segmented input:not([disabled]):not(:checked)+label{-webkit-mask-image:linear-gradient(0deg,#fff,#fff),linear-gradient(0deg,#fff,#fff),url("data:image/svg+xml;charset=uft8,"),url("data:image/svg+xml;charset=uft8,"),url("data:image/svg+xml;charset=uft8,"),url("data:image/svg+xml;charset=uft8,");mask-image:linear-gradient(0deg,#fff,#fff),linear-gradient(0deg,#fff,#fff),url("data:image/svg+xml;charset=uft8,"),url("data:image/svg+xml;charset=uft8,"),url("data:image/svg+xml;charset=uft8,"),url("data:image/svg+xml;charset=uft8,");-webkit-mask-position:.25rem .375rem,.375rem .25rem,.25rem .25rem,calc(100% - .25rem) .25rem,.25rem calc(100% - .25rem),calc(100% - .25rem) calc(100% - .25rem);mask-position:.25rem .375rem,.375rem .25rem,.25rem .25rem,calc(100% - .25rem) .25rem,.25rem calc(100% - .25rem),calc(100% - .25rem) calc(100% - .25rem);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(100% - .5rem)calc(100% - .75rem),calc(100% - .75rem)calc(100% - .5rem),.25rem .25rem,.25rem .25rem,.25rem .25rem,.25rem .25rem;mask-size:calc(100% - .5rem)calc(100% - .75rem),calc(100% - .75rem)calc(100% - .5rem),.25rem .25rem,.25rem .25rem,.25rem .25rem,.25rem .25rem}.fr-segmented input:not([disabled]):not(:checked)+label:hover{background-color:var(--hover)}.fr-segmented input:not([disabled]):not(:checked)+label:active{background-color:var(--active)}.fr-segmented--vertical .fr-segmented__elements{flex-direction:column;margin-left:0}.fr-segmented--vertical .fr-segmented__legend--inline{display:block;float:none}.fr-segmented--no-legend legend{clip:rect(0,0,0,0);border:0;display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-segmented--no-legend legend+.fr-segmented__elements{margin-left:0}.fr-segmented__element input:focus+label{outline-color:#0a76f6;outline-offset:2px;outline-style:solid;outline-width:2px}.fr-segmented__element input:focus:not(:focus-visible)+label{outline-style:none}.fr-segmented__element input:focus-visible+label{outline-style:solid}.fr-segmented--sm .fr-segmented__legend,.fr-segmented--sm input+label{font-size:.875rem;line-height:1.5rem}.fr-segmented--sm input+label{max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-segmented--sm input+label:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-segmented__element label{color:var(--text-action-high-grey)}.fr-segmented__element input:checked+label{box-shadow:inset 0 0 0 1px var(--border-active-blue-france);color:var(--text-active-blue-france)}.fr-segmented__element input:checked:disabled+label{box-shadow:inset 0 0 0 1px var(--text-disabled-grey);color:var(--text-disabled-grey)}.fr-toggle{--text-spacing:0;--title-spacing:0;display:flex;flex-wrap:wrap;position:relative}.fr-toggle input[type=checkbox]{box-shadow:inset 0 0 0 1px var(--border-action-high-blue-france);height:1.5rem;opacity:0;position:absolute;width:2.5rem}.fr-toggle input[type=checkbox]:checked~.fr-toggle__label[data-fr-unchecked-label][data-fr-checked-label]:before{content:attr(data-fr-checked-label)}.fr-toggle input[type=checkbox]:checked~.fr-toggle__label:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000091' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E");background-image:var(--data-uri-svg);transform:translateX(1rem)}.fr-toggle label{--toggle-status-width:auto;color:var(--text-label-grey);display:inline-flex;font-size:1rem;line-height:1.5rem;min-height:1.5rem;width:calc(100% - 2rem)}.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label]{padding-left:0}.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label]:before{word-wrap:normal;content:attr(data-fr-unchecked-label);margin-bottom:1rem;margin-right:calc(var(--toggle-status-width) - .5rem)}.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label]+.fr-hint-text{margin-top:.5rem}.fr-toggle label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23000091' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");background-image:var(--data-uri-svg);border-radius:.75rem;display:block;flex-shrink:0;font-size:.75rem;height:calc(1.25rem + 1px);line-height:1.25rem;margin-right:2rem;max-width:2.5rem;min-width:2.5rem;padding-top:1.5rem}.fr-toggle label:after,.fr-toggle label:before{background-repeat:no-repeat;color:var(--text-active-blue-france);content:""}.fr-toggle label:after{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);align-items:center;background-color:var(--background-default-grey);background-position:50%;background-size:1rem;border-radius:50%;box-shadow:inset 0 0 0 1px var(--border-action-high-blue-france);display:flex;height:1.5rem;justify-content:center;left:0;position:absolute;top:0;width:1.5rem}.fr-toggle .fr-hint-text{color:var(--text-mention-grey);display:block;flex-basis:100%;font-size:.75rem;line-height:1.25rem;margin-bottom:0;margin-top:1rem}.fr-toggle--border-bottom{box-shadow:inset 0 -1px 0 0 var(--border-default-grey);padding-bottom:1rem}.fr-toggle--error:before,.fr-toggle--valid:before{content:"";height:100%;left:-.75rem;position:absolute;top:0;width:2px}.fr-toggle .fr-message:first-child{margin-top:1rem}.fr-toggle--label-left .fr-toggle__input{margin:0 0 0 auto;order:1}.fr-toggle--label-left .fr-toggle__input+label[data-fr-checked-label]:before{margin-left:calc(var(--toggle-status-width) - .5rem);margin-right:0}.fr-toggle--label-left .fr-toggle__label{flex:1;justify-content:space-between;padding-left:0;width:calc(100% - 2rem)}.fr-toggle--label-left .fr-toggle__label:before{direction:rtl;flex-shrink:0;margin-left:1rem;margin-right:0;order:1;text-align:right}.fr-toggle--label-left .fr-toggle__label:after{left:auto;right:1rem}.fr-toggle--label-left .fr-hint-text{order:2}.fr-toggle__list{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none}.fr-toggle__list li{margin-bottom:1rem}.fr-toggle__list li:last-child{margin-bottom:0}:root[data-fr-theme=dark] .fr-toggle label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%238585f6' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:checked{--idle:transparent;--hover:var(--background-active-blue-france-hover);--active:var(--background-active-blue-france-active);background-color:var(--background-active-blue-france)}.fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23000091' height='24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");background-image:var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%238585f6' height='24' fill='%238585f6' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:checked~.fr-toggle__label:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%238585f6' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:disabled{box-shadow:inset 0 0 0 1px var(--border-disabled-grey)}.fr-toggle input[type=checkbox]:disabled:checked{--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey)}.fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23e5e5e5' height='24' fill='%23e5e5e5' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");background-image:var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%232a2a2a' height='24' fill='%232a2a2a' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E");background-image:var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:disabled~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23e5e5e5' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");background-image:var(--data-uri-svg);color:var(--text-disabled-grey)}:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:disabled~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%232a2a2a' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:disabled~.fr-toggle__label:after{box-shadow:inset 0 0 0 1px var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-toggle--valid:before{--idle:transparent;--hover:var(--border-plain-success-hover);--active:var(--border-plain-success-active);background-color:var(--border-plain-success);content:""}.fr-toggle--error:before{--idle:transparent;--hover:var(--border-plain-error-hover);--active:var(--border-plain-error-active);background-color:var(--border-plain-error);content:""}.fr-fieldset--error .fr-toggle label,.fr-toggle--error label{color:var(--text-default-error)}.fr-fieldset--error .fr-toggle label:before,.fr-toggle--error label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ce0500' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");background-image:var(--data-uri-svg);color:var(--text-default-error)}:root[data-fr-theme=dark] .fr-fieldset--error .fr-toggle label:before,:root[data-fr-theme=dark] .fr-toggle--error label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ff5655' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-fieldset--error .fr-toggle label:after,.fr-toggle--error label:after{box-shadow:inset 0 0 0 1px var(--border-plain-error)}.fr-fieldset--error .fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before,.fr-toggle--error input[type=checkbox]:checked~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ce0500' height='24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");background-image:var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-fieldset--error .fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before,:root[data-fr-theme=dark] .fr-toggle--error input[type=checkbox]:checked~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ff5655' height='24' fill='%238585f6' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-fieldset--valid .fr-toggle label,.fr-toggle--valid label{color:var(--text-default-success)}.fr-fieldset--valid .fr-toggle label:before,.fr-toggle--valid label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2318753c' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");background-image:var(--data-uri-svg);color:var(--text-default-success)}:root[data-fr-theme=dark] .fr-fieldset--valid .fr-toggle label:before,:root[data-fr-theme=dark] .fr-toggle--valid label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2327a658' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-fieldset--valid .fr-toggle label:after,.fr-toggle--valid label:after{box-shadow:inset 0 0 0 1px var(--border-plain-success)}.fr-fieldset--valid .fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before,.fr-toggle--valid input[type=checkbox]:checked~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2318753c' height='24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");background-image:var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-fieldset--valid .fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before,:root[data-fr-theme=dark] .fr-toggle--valid input[type=checkbox]:checked~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2327a658' height='24' fill='%238585f6' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-skiplinks{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);background-color:var(--background-contrast-grey);opacity:0;padding:1rem 0;position:absolute;top:0;transform:translateY(-100%)}.fr-skiplinks:focus-within{opacity:1;position:relative;transform:translateY(0)}.fr-skiplinks__list{display:flex;flex-direction:column}.fr-skiplinks__list>li{margin-bottom:1rem}.fr-skiplinks__list>li:before{content:none}.fr-skiplinks__list>li .fr-link{font-size:1rem;line-height:1.5rem;padding:0}.fr-skiplinks__list>li .fr-link:after,.fr-skiplinks__list>li .fr-link:before{--icon-size:1rem}.fr-skiplinks__list>li:last-child{margin-bottom:0}.fr-skiplinks__list:focus-within{position:relative;transform:translateY(0)}.fr-select{--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23161616' d='m12 13.1 5-4.9 1.4 1.4-6.4 6.3-6.4-6.4L7 8.1l5 5z'/%3E%3C/svg%3E");-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--background-contrast-grey);background-image:var(--data-uri-svg);background-position:calc(100% - 1rem) 50%;background-repeat:no-repeat;background-size:1rem 1rem;border-radius:.25rem .25rem 0 0;box-shadow:inset 0 -2px 0 0 var(--border-plain-grey);color:var(--text-default-grey);display:block;font-size:1rem;line-height:1.5rem;padding:.5rem 2.5rem .5rem 1rem;width:100%}.fr-select-group{position:relative}.fr-select-group .fr-message:first-child{margin-top:1rem}.fr-select-group--error:before,.fr-select-group--info:before,.fr-select-group--valid:before{background-position:0 0;background-repeat:no-repeat;background-size:.125rem 100%;bottom:0;content:"";display:block;left:-.75rem;pointer-events:none;position:absolute;right:-.75rem;top:0}:root[data-fr-theme=dark] .fr-select{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='m12 13.1 5-4.9 1.4 1.4-6.4 6.3-6.4-6.4L7 8.1l5 5z'/%3E%3C/svg%3E")}.fr-fieldset--valid .fr-select,.fr-select-group--valid .fr-select{box-shadow:inset 0 -2px 0 0 var(--border-plain-success)}.fr-fieldset--error .fr-select,.fr-select-group--error .fr-select{box-shadow:inset 0 -2px 0 0 var(--border-plain-error)}.fr-select-group--error:before{background-image:linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error))}.fr-select-group--valid:before{background-image:linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success))}.fr-select-group--info:before{background-image:linear-gradient(0deg,var(--border-plain-info),var(--border-plain-info))}.fr-select:disabled{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='m12 13.1 5-4.9 1.4 1.4-6.4 6.3-6.4-6.4L7 8.1l5 5z'/%3E%3C/svg%3E");background-image:var(--data-uri-svg);box-shadow:inset 0 -2px 0 0 var(--border-disabled-grey);color:var(--text-disabled-grey)}:root[data-fr-theme=dark] .fr-select:disabled{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666' d='m12 13.1 5-4.9 1.4 1.4-6.4 6.3-6.4-6.4L7 8.1l5 5z'/%3E%3C/svg%3E")}.fr-select:-webkit-autofill,.fr-select:-webkit-autofill:focus,.fr-select:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-label-grey);box-shadow:inset 0 -2px 0 0 var(--border-plain-grey),inset 0 0 0 1000px var(--background-contrast-blue-france)}.fr-callout{--title-spacing:0 0 0.5rem;--text-spacing:0;--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);background-color:var(--background-contrast-grey);background-image:linear-gradient(0deg,var(--border-default-blue-france),var(--border-default-blue-france));background-position:0 0;background-repeat:no-repeat;background-size:.25rem 100%;margin:0 0 1.5rem;padding:1.5rem;position:relative}.fr-callout[class*=" fr-fi-"]:before,.fr-callout[class*=" fr-icon-"]:before,.fr-callout[class^=fr-fi-]:before,.fr-callout[class^=fr-icon-]:before{display:block;margin:-.5rem 0 .5rem}.fr-callout__title{color:var(--text-title-grey);font-size:1.375rem;font-weight:700;line-height:1.75rem}.fr-callout__text{font-size:1.125rem;line-height:1.75rem}.fr-callout .fr-btn{margin-top:1rem}.fr-callout:before{color:var(--text-title-grey)}.fr-callout--green-tilleul-verveine{--idle:transparent;--hover:var(--background-contrast-green-tilleul-verveine-hover);--active:var(--background-contrast-green-tilleul-verveine-active);background-color:var(--background-contrast-green-tilleul-verveine);background-image:linear-gradient(0deg,var(--border-default-green-tilleul-verveine),var(--border-default-green-tilleul-verveine))}.fr-callout--green-bourgeon{--idle:transparent;--hover:var(--background-contrast-green-bourgeon-hover);--active:var(--background-contrast-green-bourgeon-active);background-color:var(--background-contrast-green-bourgeon);background-image:linear-gradient(0deg,var(--border-default-green-bourgeon),var(--border-default-green-bourgeon))}.fr-callout--green-emeraude{--idle:transparent;--hover:var(--background-contrast-green-emeraude-hover);--active:var(--background-contrast-green-emeraude-active);background-color:var(--background-contrast-green-emeraude);background-image:linear-gradient(0deg,var(--border-default-green-emeraude),var(--border-default-green-emeraude))}.fr-callout--green-menthe{--idle:transparent;--hover:var(--background-contrast-green-menthe-hover);--active:var(--background-contrast-green-menthe-active);background-color:var(--background-contrast-green-menthe);background-image:linear-gradient(0deg,var(--border-default-green-menthe),var(--border-default-green-menthe))}.fr-callout--green-archipel{--idle:transparent;--hover:var(--background-contrast-green-archipel-hover);--active:var(--background-contrast-green-archipel-active);background-color:var(--background-contrast-green-archipel);background-image:linear-gradient(0deg,var(--border-default-green-archipel),var(--border-default-green-archipel))}.fr-callout--blue-ecume{--idle:transparent;--hover:var(--background-contrast-blue-ecume-hover);--active:var(--background-contrast-blue-ecume-active);background-color:var(--background-contrast-blue-ecume);background-image:linear-gradient(0deg,var(--border-default-blue-ecume),var(--border-default-blue-ecume))}.fr-callout--blue-cumulus{--idle:transparent;--hover:var(--background-contrast-blue-cumulus-hover);--active:var(--background-contrast-blue-cumulus-active);background-color:var(--background-contrast-blue-cumulus);background-image:linear-gradient(0deg,var(--border-default-blue-cumulus),var(--border-default-blue-cumulus))}.fr-callout--purple-glycine{--idle:transparent;--hover:var(--background-contrast-purple-glycine-hover);--active:var(--background-contrast-purple-glycine-active);background-color:var(--background-contrast-purple-glycine);background-image:linear-gradient(0deg,var(--border-default-purple-glycine),var(--border-default-purple-glycine))}.fr-callout--pink-macaron{--idle:transparent;--hover:var(--background-contrast-pink-macaron-hover);--active:var(--background-contrast-pink-macaron-active);background-color:var(--background-contrast-pink-macaron);background-image:linear-gradient(0deg,var(--border-default-pink-macaron),var(--border-default-pink-macaron))}.fr-callout--pink-tuile{--idle:transparent;--hover:var(--background-contrast-pink-tuile-hover);--active:var(--background-contrast-pink-tuile-active);background-color:var(--background-contrast-pink-tuile);background-image:linear-gradient(0deg,var(--border-default-pink-tuile),var(--border-default-pink-tuile))}.fr-callout--yellow-tournesol{--idle:transparent;--hover:var(--background-contrast-yellow-tournesol-hover);--active:var(--background-contrast-yellow-tournesol-active);background-color:var(--background-contrast-yellow-tournesol);background-image:linear-gradient(0deg,var(--border-default-yellow-tournesol),var(--border-default-yellow-tournesol))}.fr-callout--yellow-moutarde{--idle:transparent;--hover:var(--background-contrast-yellow-moutarde-hover);--active:var(--background-contrast-yellow-moutarde-active);background-color:var(--background-contrast-yellow-moutarde);background-image:linear-gradient(0deg,var(--border-default-yellow-moutarde),var(--border-default-yellow-moutarde))}.fr-callout--orange-terre-battue{--idle:transparent;--hover:var(--background-contrast-orange-terre-battue-hover);--active:var(--background-contrast-orange-terre-battue-active);background-color:var(--background-contrast-orange-terre-battue);background-image:linear-gradient(0deg,var(--border-default-orange-terre-battue),var(--border-default-orange-terre-battue))}.fr-callout--brown-cafe-creme{--idle:transparent;--hover:var(--background-contrast-brown-cafe-creme-hover);--active:var(--background-contrast-brown-cafe-creme-active);background-color:var(--background-contrast-brown-cafe-creme);background-image:linear-gradient(0deg,var(--border-default-brown-cafe-creme),var(--border-default-brown-cafe-creme))}.fr-callout--brown-caramel{--idle:transparent;--hover:var(--background-contrast-brown-caramel-hover);--active:var(--background-contrast-brown-caramel-active);background-color:var(--background-contrast-brown-caramel);background-image:linear-gradient(0deg,var(--border-default-brown-caramel),var(--border-default-brown-caramel))}.fr-callout--brown-opera{--idle:transparent;--hover:var(--background-contrast-brown-opera-hover);--active:var(--background-contrast-brown-opera-active);background-color:var(--background-contrast-brown-opera);background-image:linear-gradient(0deg,var(--border-default-brown-opera),var(--border-default-brown-opera))}.fr-callout--beige-gris-galet{--idle:transparent;--hover:var(--background-contrast-beige-gris-galet-hover);--active:var(--background-contrast-beige-gris-galet-active);background-color:var(--background-contrast-beige-gris-galet);background-image:linear-gradient(0deg,var(--border-default-beige-gris-galet),var(--border-default-beige-gris-galet))}.fr-modal{--ground:2000;align-items:stretch;background-color:hsla(0,0%,9%,.64);border:none;bottom:0;color:inherit;display:flex;flex-direction:column;height:100%;justify-content:space-between;left:0;margin:0;opacity:0;padding:0;position:fixed;right:0;top:0;transition:opacity .3s,visibility .3s;visibility:hidden;width:100%;z-index:1750}.fr-modal>.fr-container{pointer-events:none}.fr-modal:focus{outline:none}.fr-modal:before{content:""}.fr-modal:after,.fr-modal:before{display:block;flex:1 0 2rem;height:2rem;width:0}.fr-modal--top:before,.fr-modal:after{content:none}.fr-modal--top:after{content:""}.fr-modal--opened{height:100%;opacity:1;transition:opacity .3s,visibility .3s;visibility:inherit;width:100%}.fr-modal__body{--modal-max-height:calc(100vh - 2rem);--idle:transparent;--hover:var(--background-lifted-grey-hover);--active:var(--background-lifted-grey-active);background-color:var(--background-lifted-grey);filter:drop-shadow(var(--lifted-shadow));flex:1 1 auto;max-height:var(--modal-max-height);overflow-y:auto;pointer-events:all;z-index:calc(var(--ground) + 2000)}.fr-modal__header{align-items:center;display:flex;flex:auto 0 0;padding:1rem 1rem .5rem}.fr-modal__content{margin-bottom:3.5rem;padding-left:1rem;padding-right:1rem}.fr-modal__footer{--idle:transparent;--hover:var(--background-lifted-grey-hover);--active:var(--background-lifted-grey-active);background-color:var(--background-lifted-grey);bottom:0;display:flex;flex:auto 0 0;margin-top:-2.5rem;padding:1rem;position:sticky;transition:box-shadow .3s;z-index:calc(var(--ground) + 1250)}.fr-modal__footer .fr-btns-group{margin-bottom:-1rem;width:calc(100% + 1rem)}.fr-modal__title{--title-spacing:0 0 1rem 0;color:var(--text-title-grey);font-size:1.375rem;font-weight:700;line-height:1.75rem}.fr-modal__title[class*=" fr-fi-"],.fr-modal__title[class*=" fr-icon-"],.fr-modal__title[class^=fr-fi-],.fr-modal__title[class^=fr-icon-]{margin-right:.5rem}.fr-modal__body.fr-scroll-divider .fr-modal__footer{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));background-position:0 0;background-repeat:no-repeat;background-size:100% 1px}.fr-nav{--underline-img:none;--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;--text-spacing:0;--title-spacing:0}.fr-nav__list{margin:0;padding:0}.fr-nav__item,.fr-nav__list{display:flex;flex-direction:column}.fr-nav__item{align-items:stretch;flex:0 1 auto;position:relative}.fr-nav__item:before{bottom:0;box-shadow:0 -1px 0 0 var(--border-default-grey),inset 0 -1px 0 0 var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-nav__item .fr-btn,.fr-nav__item .fr-link{min-height:3rem}.fr-nav__btn,.fr-nav__link{align-items:center;color:var(--text-action-high-grey);display:flex;flex-direction:row;font-size:1rem;font-weight:700;height:100%;justify-content:space-between;line-height:1.5rem;margin:0;padding:.75rem 1rem;text-align:left;width:auto}.fr-nav__link:not([href])[aria-current]:not([aria-current=false]){cursor:default;pointer-events:none}.fr-nav__btn:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:0;-webkit-mask-image:url(../icons/system/arrow-down-s-line.svg);mask-image:url(../icons/system/arrow-down-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:transform .3s;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-nav__btn[aria-expanded=true]:after{transform:rotate(-180deg)}.fr-menu{margin:-4px -1rem;padding:4px 1rem;width:auto}.fr-menu.fr-collapsing{margin-top:0;padding-top:0}.fr-menu__list{margin:0;padding:0 1rem 1rem}.fr-menu .fr-nav__link{font-weight:400;height:auto;min-height:auto;padding:.75rem 1rem;width:100%}.fr-menu .fr-nav__link[aria-current]:not([aria-current=false]){position:relative}.fr-menu .fr-nav__link[aria-current]:not([aria-current=false]):before{content:"";display:block;height:1.5rem;left:0;margin-top:-.75rem;position:absolute;top:50%;width:2px}.fr-mega-menu:focus{outline:none}.fr-mega-menu>.fr-container{padding:.5rem 1rem 0}.fr-mega-menu .fr-btn--close{display:none}.fr-mega-menu .fr-nav__link{font-weight:400;height:auto;min-height:auto;padding:.75rem 1rem;width:100%}.fr-mega-menu .fr-nav__link[aria-current]:not([aria-current=false]){position:relative}.fr-mega-menu .fr-nav__link[aria-current]:not([aria-current=false]):before{content:"";display:block;height:1.5rem;left:0;margin-top:-.75rem;position:absolute;top:50%;width:2px}.fr-mega-menu__leader{--underline-img:linear-gradient(0deg,currentColor,currentColor);--text-spacing:0 0 0.5rem;--title-spacing:0 0 0.5rem;padding-top:.5rem}.fr-mega-menu__leader .fr-link{font-size:.875rem;line-height:1.5rem;padding:0}.fr-mega-menu__leader .fr-link:after,.fr-mega-menu__leader .fr-link:before{--icon-size:1rem}.fr-mega-menu__leader p{font-size:.875rem;line-height:1.5rem}.fr-mega-menu__category .fr-nav__link{font-weight:700}.fr-mega-menu__list{padding-bottom:1rem;position:relative}.fr-mega-menu__list:before{bottom:0;box-shadow:0 1px 0 0 var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-nav__btn[aria-current]:not([aria-current=false]),.fr-nav__link[aria-current]:not([aria-current=false]){color:var(--text-active-blue-france)}.fr-nav__btn[aria-current]:not([aria-current=false]):before,.fr-nav__link[aria-current]:not([aria-current=false]):before{--idle:transparent;--hover:var(--background-active-blue-france-hover);--active:var(--background-active-blue-france-active);background-color:var(--background-active-blue-france)}.fr-nav__btn[aria-expanded=true]:not(:disabled){--idle:transparent;--hover:var(--background-open-blue-france-hover);--active:var(--background-open-blue-france-active);background-color:var(--background-open-blue-france);color:var(--text-action-high-blue-france)}.fr-nav__item:first-child:before{box-shadow:inset 0 -1px 0 0 var(--border-default-grey)}.fr-nav__item:last-child:before{box-shadow:0 -1px 0 0 var(--border-default-grey)}.fr-share{--text-spacing:0 0 1rem;--title-spacing:0 0 1rem;display:flex;flex-direction:column}.fr-share__title{font-size:1rem;line-height:1.5rem;order:1}.fr-share__text{color:var(--text-mention-grey);font-size:.75rem;line-height:1.25rem;order:3}.fr-share .fr-btns-group{order:2;width:auto}.fr-share .fr-btns-group .fr-btn{justify-content:flex-start;margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-share .fr-btns-group>li{display:inline-flex;max-width:100%;width:auto}.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--bluesky:before{-webkit-mask-image:url(../icons/logo/bluesky-line.svg);mask-image:url(../icons/logo/bluesky-line.svg)}.fr-btn--facebook:before{-webkit-mask-image:url(../icons/logo/facebook-circle-line.svg);mask-image:url(../icons/logo/facebook-circle-line.svg)}.fr-btn--linkedin:before{-webkit-mask-image:url(../icons/logo/linkedin-box-line.svg);mask-image:url(../icons/logo/linkedin-box-line.svg)}.fr-btn--mastodon:before{-webkit-mask-image:url(../icons/logo/mastodon-line.svg);mask-image:url(../icons/logo/mastodon-line.svg)}.fr-btn--threads:before{-webkit-mask-image:url(../icons/logo/threads-line.svg);mask-image:url(../icons/logo/threads-line.svg)}.fr-btn--twitter:before{-webkit-mask-image:url(../icons/logo/twitter-line.svg);mask-image:url(../icons/logo/twitter-line.svg)}.fr-btn--twitter-x:before{-webkit-mask-image:url(../icons/logo/twitter-x-line.svg);mask-image:url(../icons/logo/twitter-x-line.svg)}.fr-btn--mail:before{-webkit-mask-image:url(../icons/business/mail-line.svg);mask-image:url(../icons/business/mail-line.svg)}.fr-btn--copy:before{-webkit-mask-image:url(../icons/business/links-fill.svg);mask-image:url(../icons/business/links-fill.svg)}.fr-share__group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;display:flex;margin-left:-.5rem;margin-right:-.5rem;order:2;width:auto}.fr-share__group .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-share__group>li{display:inline-flex;max-width:100%;width:auto}.fr-share__link{--underline-img:none;--hover-tint:var(--hover);--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-default-grey);color:var(--text-action-high-blue-france);display:inline-flex;margin-bottom:1rem;margin-left:.5rem;margin-right:.5rem}.fr-share__link--facebook{font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-share__link--facebook:before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/logo/facebook-circle-line.svg);mask-image:url(../icons/logo/facebook-circle-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-share__link--twitter{font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-share__link--twitter:before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/logo/twitter-line.svg);mask-image:url(../icons/logo/twitter-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-share__link--linkedin{font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-share__link--linkedin:before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/logo/linkedin-box-line.svg);mask-image:url(../icons/logo/linkedin-box-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-share__link--mail{font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-share__link--mail:before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/business/mail-line.svg);mask-image:url(../icons/business/mail-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-share__link--copy{font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-share__link--copy:before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/business/links-fill.svg);mask-image:url(../icons/business/links-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-share .fr-btn{--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-default-grey);color:var(--text-action-high-blue-france)}.fr-share .fr-btn:disabled,.fr-share a.fr-btn:not([href]),.fr-share__link:disabled,a.fr-share__link:not([href]){--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-footer{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;border-top:3px solid #000091;box-shadow:inset 0 -1px 0 0 var(--border-default-grey);padding-top:2rem;width:100%}.fr-footer__body{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:1rem}.fr-footer__body+.fr-footer__bottom{margin-top:1rem}.fr-footer__brand{align-items:center;display:flex;flex-direction:row}.fr-footer__brand .fr-logo{font-size:1.05rem;margin:-1rem;padding:1rem}.fr-footer__brand .fr-logo:before{background-position:0 -.0625rem,0 0,0 0;background-size:2.75rem 1.125rem,2.75rem 1rem,0;height:1rem;margin-bottom:.3333333333rem;width:2.75rem}:root[data-fr-mourning] .fr-footer__brand .fr-logo:before{background-size:2.75rem 1.125rem,0,2.75rem 1rem}.fr-footer__brand .fr-logo:after{background-position:0 calc(100% + 1.875rem);background-size:5.25rem 3.75rem;min-width:2.625rem;padding-top:2.2083333333rem}[data-fr-theme=dark] .fr-footer__brand .fr-logo:after{background-position:-2.625rem 100%}.fr-footer__brand-link{--external-link-content:none;display:flex;flex-direction:row}.fr-footer__brand .fr-logo+.fr-footer__brand-link{margin-left:1.5rem}.fr-footer__logo{height:auto;max-height:100%}.fr-footer__logo__apitech{max-height:70px;max-width:200px}.fr-footer__content{display:flex;flex-basis:100%;flex-wrap:wrap;margin-top:1.5rem}.fr-footer__content-desc{--underline-img:linear-gradient(0deg,currentColor,currentColor);--text-spacing:0 0 0 0;font-size:.875rem;line-height:1.5rem;width:100%}.fr-footer__content-list{align-self:center;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:-.5rem;margin-top:1rem}.fr-footer__content-list>li{margin-bottom:.5rem;margin-right:1.25rem;margin-top:.5rem}.fr-footer__content-list>li:before{content:none}.fr-footer__content-list>li:last-child{margin-right:0}.fr-footer__content-link{color:var(--text-default-grey);font-size:.875rem;font-weight:700;line-height:1.5rem}.fr-footer__content-link:not(:hover):not(:active){--underline-idle-width:0}.fr-footer__top{--idle:transparent;--hover:var(--background-alt-grey-hover);--active:var(--background-alt-grey-active);background-color:var(--background-alt-grey);display:flex;margin:-1.875rem 0 1.5rem;padding:2rem 0 1.25rem}.fr-footer__top-cat{color:var(--text-title-grey);display:block;font-size:.75rem;font-weight:700;line-height:1.25rem;margin:0 0 .75rem;text-align:left}.fr-footer__top-list{font-size:.75rem;line-height:1.25rem;margin:0}.fr-footer__top-list li{margin-bottom:.75rem}.fr-footer__top-link{font-size:.75rem;line-height:1.25rem}.fr-footer__top-link:not(:hover):not(:active){--underline-idle-width:0}.fr-footer__bottom{align-items:center;box-shadow:inset 0 1px 0 0 var(--border-default-grey);display:flex;flex-direction:row;flex-wrap:wrap;margin-top:2.5rem}.fr-footer__bottom .fr-btn{color:var(--text-mention-grey);display:inline;font-size:.75rem;line-height:1.25rem;max-height:none;max-width:100%;min-height:1.25rem;overflow:initial;padding:0 .5rem}.fr-footer__bottom .fr-btn:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-footer__bottom-list{margin:0;padding:.5rem 0;width:100%}.fr-footer__bottom-item{display:inline;margin:.5rem 0 0 .25rem;position:relative}.fr-footer__bottom-item:before{box-shadow:inset 0 0 0 1px var(--border-default-grey);content:"";display:inline-block;height:1rem;margin-bottom:.625rem;margin-right:.25rem;margin-top:.625rem;position:relative;vertical-align:middle;width:1px}.fr-footer__bottom-item:first-child{margin:.5rem 0 0}.fr-footer__bottom-item:first-child:before{content:none}.fr-footer__bottom-link{color:var(--text-mention-grey);font-size:.75rem;line-height:1.25rem}.fr-footer__bottom-link:not(:hover):not(:active){--underline-idle-width:0}.fr-footer__bottom-copy{--text-spacing:0 0 1rem 0;color:var(--text-mention-grey);margin-top:.5rem}.fr-footer__bottom-copy *{font-size:.75rem;line-height:1.25rem}.fr-footer__partners{box-shadow:inset 0 1px 0 0 var(--border-default-grey);margin-top:1rem;padding-top:1rem}.fr-footer__partners a{align-items:center;display:flex;justify-content:center}.fr-footer__partners .fr-footer__logo{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey);box-shadow:inset 0 0 0 1px var(--border-default-grey);height:auto;width:auto}.fr-footer__partners+.fr-footer__bottom{margin-top:.5rem}.fr-footer__partners-title{--title-spacing:0 0 0.75rem 0;color:var(--text-default-grey);flex-basis:100%;font-size:.875rem;font-weight:400;line-height:1.5rem;text-align:center}.fr-footer__partners-link{--external-link-content:none}.fr-footer__partners-logos{display:flex;flex-direction:column;flex-wrap:wrap;margin:0 0 -.5rem}.fr-footer__partners-main{display:flex;flex-direction:row;justify-content:center;margin-bottom:2rem}.fr-footer__partners-sub{margin-bottom:.5rem}.fr-footer__partners-sub,.fr-footer__partners-sub>ul{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap}.fr-footer__partners-sub>li:first-child,.fr-footer__partners-sub>ul>li:first-child{margin-left:0}.fr-footer__partners-sub .fr-footer__partners-link{margin-bottom:1rem}.fr-footer__partners .fr-footer__partners-link,.fr-footer__partners .fr-footer__partners-link:active,.fr-footer__partners .fr-footer__partners-link:hover{background:#fff}.fr-tile{--text-spacing:0;--title-spacing:0 0 0.25rem;--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey);background-position:0 100%,0 0,100% 0,100% 0;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:100% 1px,1px 100%,1px 100%,100% 1px;display:flex;flex-direction:column;padding:2rem 2rem 2.25rem;position:relative;text-align:center}.fr-grid-row .fr-tile{height:100%}.fr-tile.fr-enlarge-link:hover .fr-tile__pictogram{--brightness:calc(100% + var(--brighten)*10%)}.fr-tile.fr-enlarge-link:active .fr-tile__pictogram{--brightness:calc(100% + var(--brighten)*20%)}.fr-tile.fr-enlarge-button:hover .fr-tile__pictogram{--brightness:calc(100% + var(--brighten)*10%)}.fr-tile.fr-enlarge-button:active .fr-tile__pictogram{--brightness:calc(100% + var(--brighten)*20%)}.fr-tile__header{margin-bottom:1rem;order:1}.fr-tile__pictogram{align-items:center;display:flex;flex-shrink:0;height:5rem;justify-content:center;margin:0 auto;overflow:hidden;width:5rem}.fr-tile__pictogram svg{height:100%;width:100%}.fr-tile__content{align-items:center;display:flex;flex-direction:column;height:100%}.fr-tile__body{flex:1 1 auto;height:100%;order:2}.fr-tile.fr-enlarge-button .fr-tile__title a:after,.fr-tile.fr-enlarge-button .fr-tile__title a:before,.fr-tile.fr-enlarge-button .fr-tile__title button:after,.fr-tile.fr-enlarge-button .fr-tile__title button:before,.fr-tile.fr-enlarge-link .fr-tile__title a:after,.fr-tile.fr-enlarge-link .fr-tile__title a:before,.fr-tile.fr-enlarge-link .fr-tile__title button:after,.fr-tile.fr-enlarge-link .fr-tile__title button:before{--icon-size:1.5rem;bottom:2.25rem;position:absolute;right:2rem}.fr-tile.fr-enlarge-button .fr-tile__title button,.fr-tile.fr-enlarge-link .fr-tile__title button{font-weight:inherit;line-height:inherit;padding:0;text-align:inherit}.fr-tile--no-icon .fr-tile__title a:not([target=_blank]):after,.fr-tile--no-icon .fr-tile__title button:after,.fr-tile:not(.fr-enlarge-button):not(.fr-tile--download) .fr-tile__title button:after,.fr-tile:not(.fr-enlarge-link):not(.fr-tile--download) .fr-tile__title a:not([target=_blank]):after{content:none}.fr-tile__title{color:var(--text-title-grey);font-size:1.125rem;font-weight:700;line-height:1.5rem;margin-bottom:.5rem;order:2}.fr-tile__title:before{background-image:linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey));bottom:0;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:1}.fr-tile__title a:before,.fr-tile__title button:before,.fr-tile__title:before{background-position:0 100%;background-repeat:no-repeat;background-size:100% .25rem}.fr-tile__title a:before,.fr-tile__title button:before{background-image:linear-gradient(0deg,var(--border-active-blue-france),var(--border-active-blue-france))}.fr-tile__title a:after,.fr-tile__title button:after{margin-left:.5rem;-webkit-mask-image:url(../icons/system/arrow-right-line.svg);mask-image:url(../icons/system/arrow-right-line.svg)}.fr-tile__title [target=_blank]:after,.fr-tile__title a:after,.fr-tile__title button:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-tile__title [target=_blank]:after{-webkit-mask-image:url(../icons/system/external-link-line.svg);mask-image:url(../icons/system/external-link-line.svg)}.fr-tile__desc{flex:1 1 auto;font-size:1rem;line-height:1.5rem;order:3}.fr-tile__start{margin-bottom:.75rem;order:1}.fr-tile__start .fr-badges-group,.fr-tile__start .fr-tags-group{margin-bottom:-.5rem}.fr-tile__detail{align-items:flex-start;display:flex;flex-direction:row;font-size:.75rem;line-height:1.25rem;margin-bottom:0;margin-top:.75rem;order:4}.fr-tile__detail[class*=" fr-fi-"]:before,.fr-tile__detail[class*=" fr-icon-"]:before,.fr-tile__detail[class^=fr-fi-]:before,.fr-tile__detail[class^=fr-icon-]:before{--icon-size:1rem;margin-right:.5rem}.fr-tile.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content,.fr-tile.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content{padding-bottom:2.5rem}.fr-tile--sm{padding:1.5rem 1.5rem 1.75rem}.fr-tile--sm .fr-badge{font-size:.75rem;line-height:1.25rem;min-height:1.125rem;padding:0 .375rem}.fr-tile--sm .fr-badge:after,.fr-tile--sm .fr-badge:before{--icon-size:0.75rem}.fr-tile--sm .fr-tag{border-radius:.75rem;font-size:.75rem;line-height:1.25rem;min-height:1.5rem;padding:.125rem .5rem}.fr-tile--sm .fr-tag:after,.fr-tile--sm .fr-tag:before{--icon-size:0.75rem}.fr-tile--sm .fr-tile__title{font-size:1rem;line-height:1.5rem;margin-bottom:.25rem}.fr-tile--sm .fr-tile__title a:after,.fr-tile--sm .fr-tile__title button:after{--icon-size:1rem}.fr-tile--sm .fr-tile__desc{font-size:.875rem;line-height:1.5rem}.fr-tile--sm .fr-tile__start{margin-bottom:.5rem}.fr-tile--sm .fr-tile__pictogram{height:3.5rem;width:3.5rem}.fr-tile--sm.fr-tile--horizontal .fr-tile__header{margin-right:1.5rem}.fr-tile--sm.fr-tile--horizontal .fr-tile__pictogram{height:2.5rem;width:2.5rem}.fr-tile--sm.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__title a:after,.fr-tile--sm.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__title button:after,.fr-tile--sm.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__title a:after,.fr-tile--sm.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__title button:after{--icon-size:1rem;bottom:1.75rem;position:absolute;right:1.5rem}.fr-tile--sm.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content,.fr-tile--sm.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content{padding-bottom:2rem}.fr-tile--download,.fr-tile--horizontal{align-items:flex-start;flex-direction:row;justify-content:center;text-align:left}.fr-tile--download .fr-tile__header,.fr-tile--horizontal .fr-tile__header{margin-bottom:0;margin-right:2rem}.fr-tile--download .fr-tile__pictogram,.fr-tile--horizontal .fr-tile__pictogram{height:4rem;width:4rem}.fr-tile--download .fr-tile__content,.fr-tile--horizontal .fr-tile__content{align-items:flex-start}.fr-tile--download:not(.fr-tile--no-icon) .fr-tile__detail,.fr-tile--horizontal:not(.fr-tile--no-icon) .fr-tile__detail{margin-bottom:-2.5rem;margin-top:1.25rem;padding-right:2rem}.fr-tile--download:not(.fr-tile--no-icon) .fr-tile__content,.fr-tile--horizontal:not(.fr-tile--no-icon) .fr-tile__content{padding-bottom:2.5rem}.fr-tile--download:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__detail,.fr-tile--horizontal:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__detail{margin-bottom:-2rem;margin-top:.75rem;padding-right:2rem}.fr-tile--download:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__content,.fr-tile--horizontal:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__content{padding-bottom:2rem}.fr-tile.fr-tile--download .fr-tile__title a:after,.fr-tile.fr-tile--download .fr-tile__title button:after{background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-image:url(../icons/system/download-line.svg);mask-image:url(../icons/system/download-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-tile:not(.fr-tile--no-border):not(.fr-tile--shadow){background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey))}.fr-tile--grey{--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);background-color:var(--background-contrast-grey)}.fr-tile--shadow{--idle:transparent;--hover:var(--background-raised-grey-hover);--active:var(--background-raised-grey-active);background-color:var(--background-raised-grey);filter:drop-shadow(var(--raised-shadow));z-index:calc(var(--ground) + 500)}.fr-tile--shadow.fr-tile--grey{--idle:transparent;--hover:var(--background-contrast-raised-grey-hover);--active:var(--background-contrast-raised-grey-active);background-color:var(--background-contrast-raised-grey)}.fr-tile--no-background{--hover:inherit;--active:inherit;background-color:transparent}.fr-tile__title:disabled,a.fr-tile__title:not([href]){--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey);color:var(--text-disabled-grey)}.fr-tile__title a,.fr-tile__title button{color:var(--text-action-high-blue-france)}.fr-tile__title a:not([href]),.fr-tile__title button:disabled{color:var(--text-disabled-grey)}.fr-tile__title a:not([href]):before,.fr-tile__title button:disabled:before{background-image:linear-gradient(0deg,var(--border-disabled-grey),var(--border-disabled-grey))}.fr-tile__img{align-items:center;display:flex;filter:brightness(var(--brightness));flex-shrink:0;height:5rem;justify-content:center;margin:0 auto 1.5rem;overflow:hidden;width:5rem}.fr-tile__img>svg{height:100%;width:100%}.fr-tile__body>.fr-tile__desc{padding-bottom:2.5rem}.fr-tile--horizontal .fr-tile__img{height:3rem;margin:0 1.5rem 0 0;width:3rem}.fr-translate{--rows:8;position:relative}.fr-translate .fr-translate__btn{font-size:1rem;font-weight:500;line-height:1.5rem;max-height:none;max-width:100%;min-height:2.5rem;min-height:3rem;overflow:initial;padding:.5rem 1rem;width:100%}.fr-translate .fr-translate__btn:before{margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(../icons/editor/translate-2.svg);mask-image:url(../icons/editor/translate-2.svg)}.fr-translate .fr-translate__btn:after,.fr-translate .fr-translate__btn:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-translate .fr-translate__btn:after{margin-left:auto;-webkit-mask-image:url(../icons/system/arrow-down-s-line.svg);mask-image:url(../icons/system/arrow-down-s-line.svg);transition:transform .3s}.fr-translate .fr-translate__btn[aria-expanded=true]:after{transform:rotate(-180deg)}.fr-translate__language{white-space:nowrap}.fr-translate__language[aria-current]:not([aria-current=false]){display:none}.fr-translate__menu{margin:-.25rem 0}.fr-translate .fr-nav__item:before{content:none}.fr-translate .fr-menu__list{padding:0;width:auto}.fr-translate .fr-translate__btn[aria-expanded=true]{--idle:transparent;--hover:var(--background-open-blue-france-hover);--active:var(--background-open-blue-france-active);background-color:var(--background-open-blue-france);color:var(--text-active-blue-france)}.fr-translate .fr-translate__btn[aria-expanded=true]:hover{background-color:var(--hover-tint)}.fr-translate .fr-translate__btn[aria-expanded=true]:active{background-color:var(--active-tint)}.fr-translate__menu .fr-translate__language{box-shadow:none}.fr-transcription{position:relative;width:100%}.fr-transcription:before{bottom:0;box-shadow:inset 0 0 0 1px var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-transcription__btn{--text-spacing:0;--title-spacing:0;align-items:center;color:var(--text-action-high-blue-france);display:inline-flex;flex-direction:row;font-size:1rem;font-weight:500;line-height:1.5rem;margin:0;max-height:none;max-width:100%;min-height:3rem;overflow:initial;padding:.75rem 1rem;text-align:left;width:-moz-fit-content;width:fit-content;width:100%}.fr-transcription__btn:after,.fr-transcription__btn:before{display:block}.fr-transcription__btn:after{content:"";margin-left:auto;margin-right:0;-webkit-mask-image:url(../icons/system/arrow-down-s-line.svg);mask-image:url(../icons/system/arrow-down-s-line.svg);transition:transform .3s}.fr-transcription__btn:after,.fr-transcription__btn:before{--icon-size:1rem;background-color:currentColor;display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-transcription__btn:before{content:none;content:"";margin-right:.5rem;-webkit-mask-image:url(../icons/editor/align-left.svg);mask-image:url(../icons/editor/align-left.svg)}.fr-transcription__btn[aria-expanded=true]:after{transform:rotate(-180deg)}.fr-transcription__content:before{bottom:0;box-shadow:inset 0 1px 0 0 var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-transcription__footer{margin:0;padding:.75rem 1rem;position:relative}.fr-transcription__footer:before{bottom:0;box-shadow:inset 0 1px 0 0 var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-transcription__actions-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;align-items:center;display:flex;flex-wrap:nowrap;justify-content:flex-end}.fr-transcription__actions-group>div,.fr-transcription__actions-group>li{max-width:100%;width:100%}.fr-transcription__actions-group .fr-btn{font-size:.875rem;justify-content:center;line-height:1.5rem;margin:0 0 0 .5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem;width:calc(100% - 1rem);width:auto}.fr-transcription__actions-group>li{display:inline-flex;max-width:100%;width:auto}.fr-transcription__actions-group .fr-btn:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-transcription__actions-group .fr-btn:before{content:none}.fr-transcription__actions-group .fr-link{font-size:.875rem;line-height:1.5rem;padding:0}.fr-transcription__actions-group .fr-link:after,.fr-transcription__actions-group .fr-link:before{--icon-size:1rem}.fr-transcription__actions-group>:not(:first-child){margin-left:1rem}.fr-transcription .fr-collapse{display:flex;flex-direction:column-reverse}.fr-transcription .fr-collapse--expanded{margin:0 .0625rem}.fr-transcription .fr-modal:not(.fr-modal--opened){background-color:inherit;opacity:inherit;position:relative;visibility:inherit;z-index:auto}.fr-transcription .fr-modal:not(.fr-modal--opened):after{content:none}.fr-transcription .fr-modal:not(.fr-modal--opened):before{bottom:0;box-shadow:inset 0 1px 0 0 var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-transcription .fr-modal:not(.fr-modal--opened)>.fr-container{padding:.0625rem 0}.fr-transcription .fr-modal:not(.fr-modal--opened)>.fr-container>.fr-grid-row{display:inherit}.fr-transcription .fr-modal:not(.fr-modal--opened)>.fr-container>.fr-grid-row>.fr-col,.fr-transcription .fr-modal:not(.fr-modal--opened)>.fr-container>.fr-grid-row>[class*=" fr-col-"],.fr-transcription .fr-modal:not(.fr-modal--opened)>.fr-container>.fr-grid-row>[class^=fr-col-]{flex:inherit;max-width:inherit;width:inherit}.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__body{background-color:inherit;filter:inherit;max-height:inherit}.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__header{display:none}.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__content{--transcription-max-height:9.5rem;margin:0;max-height:var(--transcription-max-height);overflow-y:auto;padding:1rem}.fr-transcription .fr-modal--opened .fr-transcription__footer,.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__title{display:none}.fr-transcription__btn[aria-expanded=true]{--idle:transparent;--hover:var(--background-open-blue-france-hover);--active:var(--background-open-blue-france-active);background-color:var(--background-open-blue-france)}.fr-input{--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);background-color:var(--background-contrast-grey);border-radius:.25rem .25rem 0 0;box-shadow:inset 0 -2px 0 0 var(--border-plain-grey);color:var(--text-default-grey);display:block;font-size:1rem;line-height:1.5rem;padding:.5rem 1rem;width:100%}.fr-input:not(textarea){max-height:2.5rem}.fr-input::placeholder{color:var(--text-mention-grey);font-style:italic;opacity:1}.fr-input::-webkit-contacts-auto-fill-button{--idle:transparent;--hover:var(--text-label-grey-hover);--active:var(--text-label-grey-active);background-color:var(--text-label-grey);cursor:pointer}.fr-input[type=date]{min-height:2.5rem;position:relative}.fr-input[type=date]:after{content:"";display:block;height:1rem;pointer-events:none;position:absolute;right:1rem;top:.75rem;width:1rem}@supports selector(::-webkit-calendar-picker-indicator){.fr-input[type=date]{background-position:calc(100% - 1rem) 50%;background-repeat:no-repeat;background-size:1rem 1rem;padding-right:3rem}.fr-input[type=date]::-webkit-calendar-picker-indicator{display:block;margin-right:-2.5rem;padding:.5rem}}.fr-input-wrap{display:block;position:relative}.fr-input-wrap[class*=" fr-fi-"] .fr-input,.fr-input-wrap[class*=" fr-icon-"] .fr-input,.fr-input-wrap[class^=fr-fi-] .fr-input,.fr-input-wrap[class^=fr-icon-] .fr-input{padding-right:3rem}.fr-input-wrap[class*=" fr-fi-"]:before,.fr-input-wrap[class*=" fr-icon-"]:before,.fr-input-wrap[class^=fr-fi-]:before,.fr-input-wrap[class^=fr-icon-]:before{--icon-size:1rem;bottom:.75rem;margin:auto;pointer-events:none;position:absolute;right:1rem;top:.75rem}.fr-input-wrap--action,.fr-input-wrap--addon{display:flex;flex-direction:row;width:100%}.fr-input-wrap--addon>:first-child:not(:last-child){border-radius:.25rem 0 0 0}.fr-input-wrap--addon>:last-child:not(:first-child){border-radius:0 .25rem 0 0}.fr-input-wrap--action .fr-btn{margin-left:1rem}.fr-input-wrap+.fr-hint-text{margin-top:1rem}.fr-input-group{position:relative}.fr-input-group .fr-message:first-child{margin-top:1rem}.fr-input-group--error:before,.fr-input-group--info:before,.fr-input-group--valid:before{background-position:0 0;background-repeat:no-repeat;background-size:.125rem 100%;bottom:0;content:"";display:block;left:-.75rem;pointer-events:none;position:absolute;right:-.75rem;top:0}textarea.fr-input{min-height:3.75rem}.fr-input:disabled{box-shadow:inset 0 -2px 0 0 var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-input:-webkit-autofill,.fr-input:-webkit-autofill:focus,.fr-input:-webkit-autofill:hover,.fr-input:autofill,.fr-input:autofill:focus,.fr-input:autofill:hover{-webkit-text-fill-color:var(--text-label-grey);box-shadow:inset 0 -2px 0 0 var(--border-plain-grey),inset 0 0 0 1000px var(--background-contrast-info)}@supports selector(::-webkit-calendar-picker-indicator){.fr-input[type=date]:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23161616' d='M17 3h4c.55 0 1 .45 1 1v16c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h4V1h2v2h6V1h2v2zm-2 2H9v2H7V5H4v4h16V5h-3v2h-2V5zm5 6H4v8h16v-8z'/%3E%3C/svg%3E");background-color:var(--background-contrast-grey);background-image:var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-input[type=date]:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M17 3h4c.55 0 1 .45 1 1v16c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h4V1h2v2h6V1h2v2zm-2 2H9v2H7V5H4v4h16V5h-3v2h-2V5zm5 6H4v8h16v-8z'/%3E%3C/svg%3E")}.fr-input[type=date]:disabled{box-shadow:inset 0 -2px 0 0 var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-input[type=date]:disabled:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='M17 3h4c.55 0 1 .45 1 1v16c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h4V1h2v2h6V1h2v2zm-2 2H9v2H7V5H4v4h16V5h-3v2h-2V5zm5 6H4v8h16v-8z'/%3E%3C/svg%3E");background-image:var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-input[type=date]:disabled:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666' d='M17 3h4c.55 0 1 .45 1 1v16c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h4V1h2v2h6V1h2v2zm-2 2H9v2H7V5H4v4h16V5h-3v2h-2V5zm5 6H4v8h16v-8z'/%3E%3C/svg%3E")}}.fr-input-wrap--addon>.fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 var(--border-action-high-blue-france)}.fr-fieldset--valid .fr-input,.fr-fieldset--valid .fr-input-wrap--addon>.fr-input:not(:last-child),.fr-input-group--valid .fr-input,.fr-input-group--valid .fr-input-wrap--addon>.fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 var(--border-plain-success)}.fr-fieldset--error .fr-input,.fr-fieldset--error .fr-input-wrap--addon>.fr-input:not(:last-child),.fr-input-group--error .fr-input,.fr-input-group--error .fr-input-wrap--addon>.fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 var(--border-plain-error)}.fr-input-group--error:before{background-image:linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error))}.fr-input-group--valid:before{background-image:linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success))}.fr-input-group--info:before{background-image:linear-gradient(0deg,var(--border-plain-info),var(--border-plain-info))}.fr-search-bar{display:flex;flex-direction:row}.fr-search-bar .fr-label{clip:rect(0,0,0,0);border:0;display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-search-bar .fr-input{border-radius:.25rem 0 0;box-shadow:inset 0 -2px 0 0 var(--border-action-high-blue-france);margin:0;max-height:2.5rem}.fr-search-bar .fr-input::placeholder{font-style:italic}.fr-search-bar .fr-input::-webkit-search-cancel-button{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23161616' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-11.414L9.172 7.757 7.757 9.172 10.586 12l-2.829 2.828 1.415 1.415L12 13.414l2.828 2.829 1.415-1.415L13.414 12l2.829-2.828-1.415-1.415L12 10.586z'/%3E%3C/svg%3E");-webkit-appearance:none;background-image:var(--data-uri-svg);background-repeat:no-repeat;background-size:1rem 1rem;height:1rem;width:1rem}.fr-search-bar .fr-btn{border-radius:0 .25rem 0 0;flex:1 0 auto;font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-search-bar .fr-btn:before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/system/search-line.svg);mask-image:url(../icons/system/search-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-search-bar .fr-input--valid{box-shadow:inset 0 -2px 0 0 var(--border-plain-success)}.fr-search-bar .fr-input--error{box-shadow:inset 0 -2px 0 0 var(--border-plain-error)}:root[data-fr-theme=dark] .fr-search-bar .fr-input::-webkit-search-cancel-button{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23fff' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-11.414L9.172 7.757 7.757 9.172 10.586 12l-2.829 2.828 1.415 1.415L12 13.414l2.828 2.829 1.415-1.415L13.414 12l2.829-2.828-1.415-1.415L12 10.586z'/%3E%3C/svg%3E")}.fr-content-media{--text-spacing:0;--title-spacing:0;align-items:center;display:flex;flex-direction:column;margin:2.5rem 0;width:100%}.fr-content-media__img{width:100%}.fr-content-media [class*=" fr-responsive-img"],.fr-content-media [class*=" fr-responsive-vid"],.fr-content-media [class^=fr-responsive-img],.fr-content-media [class^=fr-responsive-vid]{aspect-ratio:1.7777777778}.fr-content-media__caption{display:flex;flex-direction:column;font-size:.75rem;line-height:1.25rem;margin-top:.75rem;width:100%}.fr-content-media__caption .fr-link{font-size:.75rem;line-height:1.25rem;margin-right:auto;padding:0}.fr-content-media__caption .fr-link:after,.fr-content-media__caption .fr-link:before{--icon-size:0.75rem}.fr-content-media .fr-transcription{margin-top:1.5rem}.fr-content-media+.fr-transcription{margin-bottom:2.5rem;margin-top:-1rem}.fr-content-media--sm .fr-content-media__img,.fr-content-media--sm .fr-responsive-vid{width:83.3333333333%}.fr-content-media--lg .fr-content-media__img,.fr-content-media--lg .fr-responsive-vid{max-width:100vw;width:116.6666666667%}.fr-content-media__transcription .fr-link{--underline-img:none;--hover-tint:var(--hover);--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france);font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-content-media__transcription .fr-link:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../icons/system/menu-2-fill.svg);mask-image:url(../icons/system/menu-2-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-content-media__transcription .fr-link:before{content:none}.fr-content-media .fr-link,.fr-content-media__caption{color:var(--text-mention-grey)}.fr-content-media__transcription .fr-link:disabled,.fr-content-media__transcription a.fr-link:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}.fr-consent-placeholder{--text-spacing:0 0 1.5rem;--title-spacing:0 0 0.5rem;--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);align-items:center;background-color:var(--background-contrast-grey);display:flex;flex-direction:column;justify-content:center;padding:5rem 2rem;text-align:center}.fr-consent-banner{--text-spacing:0 0 1rem;--title-spacing:0 0 1rem;--idle:transparent;--hover:var(--background-alt-overlap-grey-hover);--active:var(--background-alt-overlap-grey-active);background-color:var(--background-alt-overlap-grey);bottom:0;box-shadow:inset 0 0 0 1px var(--border-default-grey);filter:drop-shadow(var(--overlap-shadow));left:0;max-height:calc(100% - 8rem);overflow:auto;padding:1rem;position:fixed;width:100%;z-index:calc(var(--ground) + 1500)}.fr-consent-banner__title{font-size:1.125rem;font-weight:700;line-height:1.5rem;margin-bottom:1rem}.fr-consent-banner__buttons{margin-bottom:-1rem;margin-top:1.5rem}.fr-consent-service{position:relative}.fr-consent-service>.fr-fieldset{align-items:flex-start;display:flex;flex-direction:column;margin:0;padding:0 0 1.25rem;position:static;width:100%}.fr-consent-service:last-child>.fr-fieldset{padding:2rem 0 1rem}.fr-consent-service:last-child>.fr-fieldset .fr-consent-service>.fr-fieldset:last-child{margin-bottom:0}.fr-consent-service__title{color:var(--text-title-grey);font-size:1.125rem;font-weight:700;line-height:1.5rem;margin:0;padding:2rem 0 .75rem}.fr-consent-service__desc{--text-spacing:0.75rem 0 0.5rem 0;font-size:.875rem;line-height:1.5rem}.fr-consent-service__collapse{margin-bottom:.75rem;margin-top:-.25rem;width:100%}.fr-consent-service__collapse .fr-consent-service__collapse-btn{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;overflow:initial;padding:0}.fr-consent-service__collapse .fr-consent-service__collapse-btn:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.25rem;margin-right:-.125rem;-webkit-mask-image:url(../icons/system/arrow-down-s-line.svg);mask-image:url(../icons/system/arrow-down-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-consent-service__collapse .fr-consent-service__collapse-btn:before{content:none}.fr-consent-service__radios{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:.75rem;margin-top:.75rem}.fr-consent-service .fr-radio-group{position:relative}.fr-consent-service .fr-radio-group:not(:last-child){margin-right:3rem}.fr-consent-service .fr-radio-group:not(:first-child):before{content:"";display:block;height:1.5rem;left:calc(-1.5rem - 1px);position:absolute;top:0;width:1px}.fr-consent-service .fr-consent-service__collapse-btn{--text-spacing:0;--title-spacing:0;--underline-img:none;--hover-tint:var(--hover);--hover-tint:var(--idle);--active-tint:var(--idle);align-items:center;background:transparent;background-image:var(--underline-img),var(--underline-img);background-position:var(--underline-x) 100%,var(--underline-x) calc(100% - var(--underline-thickness));background-repeat:no-repeat,no-repeat;background-size:var(--underline-hover-width) calc(var(--underline-thickness)*2),var(--underline-idle-width) var(--underline-thickness);color:inherit;color:var(--text-action-high-blue-france);display:inline-flex;flex-direction:row;padding:0 .25rem 0 0;transition:background-size 0s;width:-moz-fit-content;width:fit-content}.fr-consent-service .fr-consent-service__collapse-btn:after,.fr-consent-service .fr-consent-service__collapse-btn:before{display:block}.fr-consent-service .fr-consent-service__collapse-btn:active,.fr-consent-service .fr-consent-service__collapse-btn:hover{--underline-hover-width:var(--underline-max-width)}.fr-consent-service .fr-consent-service__collapse-btn:after{margin-right:-1.25rem;transition:transform .3s}.fr-consent-service .fr-consent-service__collapse-btn[aria-expanded=true]:after{transform:rotate(-180deg)}.fr-consent-services{margin-bottom:-.5rem;margin-top:.5rem;width:100%}.fr-consent-services .fr-consent-service:last-child>.fr-fieldset,.fr-consent-services .fr-consent-service>.fr-fieldset{padding:0}.fr-consent-services .fr-consent-service:last-child>.fr-fieldset{margin-bottom:1.25rem}.fr-consent-services .fr-consent-service__title{padding-top:.75rem}.fr-consent-services .fr-consent-service__radios{top:0}.fr-consent-services .fr-consent-service__desc{--text-spacing:0.25rem 0 0.75rem 0}.fr-consent-manager__header{padding-top:0}.fr-consent-manager__header .fr-consent-service__title{font-size:1rem;font-weight:400;line-height:1.5rem;padding:0 0 .75rem;width:100%}.fr-consent-manager__header .fr-consent-service__radios{justify-content:flex-start;position:static;top:0;width:100%}.fr-consent-manager__buttons{margin-bottom:-3rem;margin-top:1rem}.fr-consent-manager__header,.fr-consent-service{box-shadow:inset 0 -1px 0 0 var(--border-default-grey);color:var(--text-default-grey)}.fr-consent-manager__header .fr-radio-group+.fr-radio-group:before,.fr-consent-service .fr-radio-group+.fr-radio-group:before{box-shadow:inset 0 0 0 1px var(--border-default-grey)}.fr-consent-service .fr-consent-service,.fr-consent-service:last-of-type{box-shadow:none}.fr-follow{--title-spacing:0 0 0.5rem;--text-spacing:0 0 1rem;--idle:transparent;--hover:var(--background-alt-blue-france-hover);--active:var(--background-alt-blue-france-active);background-color:var(--background-alt-blue-france);padding:1.5rem 0}.fr-follow__newsletter .fr-input-group{margin-bottom:1rem}.fr-follow__newsletter .fr-hint-text{margin-bottom:0}.fr-follow__newsletter .fr-label{clip:rect(0,0,0,0);border:0;display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-follow__newsletter .fr-input-wrap{display:flex;flex-direction:column;margin-top:0;max-width:37.5rem}.fr-follow__newsletter .fr-input-wrap .fr-input{border-radius:.25rem .25rem 0 0;margin-bottom:1rem;margin-top:0}.fr-follow__newsletter .fr-input-wrap .fr-btn{border-radius:0;justify-content:center;width:100%}.fr-follow__newsletter .fr-messages-group{margin-top:1rem}.fr-follow__social{--text-spacing:0 0 0.75rem;--title-spacing:0 0 0.75rem}.fr-follow__social .fr-btns-group{margin-bottom:-1rem;width:auto}.fr-follow__social .fr-btns-group .fr-btn{justify-content:flex-start;margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-follow__social .fr-btns-group>li{display:inline-flex;max-width:100%;width:auto}.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-follow__social .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:1.125rem;line-height:1.75rem;max-height:3rem;max-width:3rem;min-height:3rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-follow__social .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{--icon-size:2rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-follow .fr-grid-row>:not(:first-child){box-shadow:0 -1px 0 0 var(--border-default-blue-france);margin-top:1.5rem;padding-top:1.5rem}.fr-follow .fr-btn--bluesky:before{-webkit-mask-image:url(../icons/logo/bluesky-fill.svg);mask-image:url(../icons/logo/bluesky-fill.svg)}.fr-follow .fr-btn--dailymotion:before{-webkit-mask-image:url(../icons/logo/fr--dailymotion-fill.svg);mask-image:url(../icons/logo/fr--dailymotion-fill.svg)}.fr-follow .fr-btn--facebook:before{-webkit-mask-image:url(../icons/logo/facebook-circle-fill.svg);mask-image:url(../icons/logo/facebook-circle-fill.svg)}.fr-follow .fr-btn--github:before{-webkit-mask-image:url(../icons/logo/github-fill.svg);mask-image:url(../icons/logo/github-fill.svg)}.fr-follow .fr-btn--instagram:before{-webkit-mask-image:url(../icons/logo/instagram-fill.svg);mask-image:url(../icons/logo/instagram-fill.svg)}.fr-follow .fr-btn--linkedin:before{-webkit-mask-image:url(../icons/logo/linkedin-box-fill.svg);mask-image:url(../icons/logo/linkedin-box-fill.svg)}.fr-follow .fr-btn--mastodon:before{-webkit-mask-image:url(../icons/logo/mastodon-fill.svg);mask-image:url(../icons/logo/mastodon-fill.svg)}.fr-follow .fr-btn--snapchat:before{-webkit-mask-image:url(../icons/logo/snapchat-fill.svg);mask-image:url(../icons/logo/snapchat-fill.svg)}.fr-follow .fr-btn--telegram:before{-webkit-mask-image:url(../icons/logo/telegram-fill.svg);mask-image:url(../icons/logo/telegram-fill.svg)}.fr-follow .fr-btn--threads:before{-webkit-mask-image:url(../icons/logo/threads-fill.svg);mask-image:url(../icons/logo/threads-fill.svg)}.fr-follow .fr-btn--tiktok:before{-webkit-mask-image:url(../icons/logo/fr--tiktok-fill.svg);mask-image:url(../icons/logo/fr--tiktok-fill.svg)}.fr-follow .fr-btn--twitch:before{-webkit-mask-image:url(../icons/logo/twitch-fill.svg);mask-image:url(../icons/logo/twitch-fill.svg)}.fr-follow .fr-btn--twitter:before{-webkit-mask-image:url(../icons/logo/twitter-fill.svg);mask-image:url(../icons/logo/twitter-fill.svg)}.fr-follow .fr-btn--twitter-x:before{-webkit-mask-image:url(../icons/logo/twitter-x-fill.svg);mask-image:url(../icons/logo/twitter-x-fill.svg)}.fr-follow .fr-btn--vimeo:before{-webkit-mask-image:url(../icons/logo/vimeo-fill.svg);mask-image:url(../icons/logo/vimeo-fill.svg)}.fr-follow .fr-btn--youtube:before{-webkit-mask-image:url(../icons/logo/youtube-fill.svg);mask-image:url(../icons/logo/youtube-fill.svg)}.fr-follow .fr-links-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;display:flex;flex-wrap:wrap;margin:0 -1rem -1rem;width:auto}.fr-follow .fr-links-group .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-follow .fr-links-group>li{display:inline-flex;max-width:100%;width:auto}.fr-follow .fr-error-text,.fr-follow .fr-hint-text,.fr-follow .fr-valid-text{margin-top:1rem}.fr-follow__social .fr-link{--underline-img:none;--hover-tint:var(--hover);--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france);display:inline-flex;font-size:1rem;line-height:1.5rem;margin-bottom:1rem;margin-left:.5rem;margin-right:.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-follow__social .fr-link:before{--icon-size:1.5rem;margin-left:0;margin-right:.5rem}.fr-follow__social .fr-links-group--lg .fr-link{font-size:1.125rem;line-height:1.75rem;max-height:3rem;max-width:3rem;min-height:3rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-follow__social .fr-links-group--lg .fr-link:before{--icon-size:2rem;margin-left:0;margin-right:.5rem}.fr-follow .fr-link--facebook:before{-webkit-mask-image:url(../icons/logo/facebook-circle-fill.svg);mask-image:url(../icons/logo/facebook-circle-fill.svg)}.fr-follow .fr-link--facebook:before,.fr-follow .fr-link--twitter:before{background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-follow .fr-link--twitter:before{-webkit-mask-image:url(../icons/logo/twitter-fill.svg);mask-image:url(../icons/logo/twitter-fill.svg)}.fr-follow .fr-link--twitter-x:before{-webkit-mask-image:url(../icons/logo/twitter-x-fill.svg);mask-image:url(../icons/logo/twitter-x-fill.svg)}.fr-follow .fr-link--instagram:before,.fr-follow .fr-link--twitter-x:before{background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-follow .fr-link--instagram:before{-webkit-mask-image:url(../icons/logo/instagram-fill.svg);mask-image:url(../icons/logo/instagram-fill.svg)}.fr-follow .fr-link--linkedin:before{-webkit-mask-image:url(../icons/logo/linkedin-box-fill.svg);mask-image:url(../icons/logo/linkedin-box-fill.svg)}.fr-follow .fr-link--linkedin:before,.fr-follow .fr-link--youtube:before{background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-follow .fr-link--youtube:before{-webkit-mask-image:url(../icons/logo/youtube-fill.svg);mask-image:url(../icons/logo/youtube-fill.svg)}.fr-follow .fr-input{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey)}.fr-follow__title{color:var(--text-title-grey)}.fr-follow__newsletter-legal{color:var(--text-mention-grey)}.fr-follow__social .fr-btn{--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france)}.fr-follow__social .fr-btn:disabled,.fr-follow__social .fr-link:disabled,.fr-follow__social a.fr-btn:not([href]),.fr-follow__social a.fr-link:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}.fr-password{--text-spacing:0 0 0.5rem 0;display:flex;flex-direction:row;flex-wrap:wrap;position:relative}.fr-password [data-fr-capslock] .fr-password__input{padding-right:3rem}.fr-password [data-fr-capslock]:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23161616' d='M22.668 0C23.402 0 24 .598 24 1.332v21.336c0 .734-.598 1.332-1.332 1.332H1.332A1.334 1.334 0 0 1 0 22.668V1.332C0 .598.598 0 1.332 0Zm-1.336 2.668H2.668v18.664h18.664Zm-4.664 12.664V18H7.332v-2.668ZM12 5.332 16.668 10H14v3.332h-4V10H7.332Zm0 0'/%3E%3C/svg%3E");background-image:var(--data-uri-svg);content:"";display:block;height:1rem;pointer-events:none;position:absolute;right:1rem;top:.75rem;width:1rem}.fr-password__checkbox{align-self:flex-end;flex:0;margin-left:auto;order:-1;padding-left:.5rem}.fr-password__checkbox .fr-label{text-wrap:nowrap}.fr-password .fr-input-wrap{flex:1 0 100%}.fr-password__input{margin-bottom:.75rem}.fr-password__input::-webkit-caps-lock-indicator{content:none}.fr-password__input::-ms-reveal{display:none}.fr-password>.fr-label{flex:1;min-width:50%;order:-1}.fr-password .fr-message:first-child{--comma:" "}.fr-password .fr-message--valid[data-fr-valid]{--content:" - "attr(data-fr-valid) var(--comma)}.fr-password .fr-message--error[data-fr-error]{--content:" - "attr(data-fr-error) var(--comma)}.fr-password__btn{--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france)}.fr-password__btn:disabled,a.fr-password__btn:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}:root[data-fr-theme=dark] .fr-password [data-fr-capslock]:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M22.668 0C23.402 0 24 .598 24 1.332v21.336c0 .734-.598 1.332-1.332 1.332H1.332A1.334 1.334 0 0 1 0 22.668V1.332C0 .598.598 0 1.332 0Zm-1.336 2.668H2.668v18.664h18.664Zm-4.664 12.664V18H7.332v-2.668ZM12 5.332 16.668 10H14v3.332h-4V10H7.332Zm0 0'/%3E%3C/svg%3E")}.fr-password .fr-password__checkbox input[type=checkbox]+label{color:var(--text-label-grey)}.fr-password .fr-password__checkbox input[type=checkbox]+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),var(--data-uri-svg)}.fr-header{--underline-img:none;--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;--text-spacing:0;--title-spacing:0;position:relative;width:100%}.fr-header__body-row{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin:0 -1rem}.fr-header__logo__apitech{max-height:70px;max-width:200px}.fr-header__brand{--idle:transparent;--hover:var(--background-raised-grey-hover);--active:var(--background-raised-grey-active);align-items:center;background-color:var(--background-raised-grey);display:flex;filter:drop-shadow(var(--raised-shadow));flex-direction:row;flex-wrap:wrap;justify-content:flex-start;padding-left:.25rem;padding-right:.25rem;width:100%;z-index:calc(var(--ground) + 750)}.fr-header__brand:after{align-self:stretch;content:"";display:block;flex:1;position:relative;z-index:1}.fr-header__brand-top{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;overflow:hidden;width:100%}.fr-header__brand.fr-enlarge-link a[href]:before{outline-offset:-2px}.fr-header__logo{flex:0 0 auto;order:1;padding:.75rem}.fr-header__logo .fr-logo{font-size:.7875rem;margin:-.75rem;padding:.75rem}.fr-header__logo .fr-logo:before{background-position:0 -.046875rem,0 0,0 0;background-size:2.0625rem .84375rem,2.0625rem .75rem,0;height:.75rem;margin-bottom:.25rem;width:2.0625rem}:root[data-fr-mourning] .fr-header__logo .fr-logo:before{background-size:2.0625rem .84375rem,0,2.0625rem .75rem}.fr-header__logo .fr-logo:after{background-position:0 calc(100% + 1.40625rem);background-size:3.9375rem 2.8125rem;min-width:1.96875rem;padding-top:1.65625rem}[data-fr-theme=dark] .fr-header__logo .fr-logo:after{background-position:-1.96875rem 100%}.fr-header__operator{flex:0 1 auto;order:2;padding:.75rem}.fr-header__operator img{display:block;min-width:3.5rem}.fr-header__service{--external-link-content:none;color:var(--text-title-grey);margin-left:.75rem;margin-right:.75rem;padding-bottom:.75rem;padding-top:.75rem}.fr-header__service:before{--idle:transparent;--hover:var(--border-default-grey-hover);--active:var(--border-default-grey-active);background-color:var(--border-default-grey);content:"";display:block;height:1px;position:absolute;transform:translateY(-.75rem);width:calc(100% - 2rem)}.fr-header__service-title{font-size:1.125rem;font-weight:700;line-height:1.5rem}.fr-header__service-title .fr-badge{margin:-.25rem 0 0 .25rem;vertical-align:middle}.fr-header__service-tagline{font-size:.875rem;line-height:1.5rem}.fr-header .fr-modal{--idle:transparent;--hover:var(--background-lifted-grey-hover);--active:var(--background-lifted-grey-active);background-color:var(--background-lifted-grey);justify-content:normal;overflow:auto}.fr-header .fr-modal:not([role=dialog]){transition:none}.fr-header .fr-modal:after,.fr-header .fr-modal:before{content:none}.fr-header .fr-modal>*>.fr-btn--close{margin-bottom:1.5rem}.fr-header .fr-modal>.fr-container{height:100%;overflow:inherit;padding-bottom:4.5rem;padding-top:1rem;pointer-events:all}.fr-header__navbar{align-items:flex-start;align-self:stretch;display:flex;flex:1;flex-direction:row;justify-content:flex-end;margin-right:-.5rem;margin-top:.25rem;order:3;padding:.25rem;z-index:calc(var(--ground) + 1000)}.fr-header__navbar .fr-btn{--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france);flex:0 0 auto;font-size:1rem;line-height:1.5rem;margin-left:.5rem;margin-right:.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-header__navbar .fr-btn:before{--icon-size:1.5rem;margin-left:0;margin-right:.5rem}.fr-header__navbar .fr-btn--menu:before{-webkit-mask-image:url(../icons/system/menu-fill.svg);mask-image:url(../icons/system/menu-fill.svg)}.fr-header__navbar .fr-btn--menu:before,.fr-header__navbar .fr-btn--search:before{background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-header__navbar .fr-btn--search:before{-webkit-mask-image:url(../icons/system/search-line.svg);mask-image:url(../icons/system/search-line.svg)}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn{font-size:1rem;justify-content:flex-start;line-height:1.5rem;max-height:none;max-width:100%;min-height:2.5rem;overflow:initial;padding:.5rem 1rem}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-header__tools-links{display:none}.fr-header__tools-links>.fr-btn[class*=" fr-fi-"],.fr-header__tools-links>.fr-btn[class*=" fr-icon-"],.fr-header__tools-links>.fr-btn[class^=fr-fi-],.fr-header__tools-links>.fr-btn[class^=fr-icon-]{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-header__tools-links>.fr-btn[class*=" fr-fi-"]:before,.fr-header__tools-links>.fr-btn[class*=" fr-icon-"]:before,.fr-header__tools-links>.fr-btn[class^=fr-fi-]:before,.fr-header__tools-links>.fr-btn[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-header__tools-links>.fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-header__tools-links>.fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-header .fr-header__menu-links:after{content:"";display:block;height:1px;margin:.75rem -1rem;width:calc(100% + 2rem)}.fr-header .fr-header__menu-links .fr-translate{margin-left:-.5rem;margin-right:-.5rem}.fr-header .fr-header__menu-links .fr-translate__btn{padding-left:.5rem;padding-right:.5rem}.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]){display:flex;flex-direction:column}.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn{margin-bottom:0}.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]),.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"],.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"],.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-],.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]{min-height:3rem;padding-left:0;padding-right:0}.fr-header .fr-links-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;align-items:stretch;display:flex;flex-wrap:wrap}.fr-header .fr-links-group>div,.fr-header .fr-links-group>li{max-width:100%;width:100%}.fr-header .fr-links-group .fr-btn{justify-content:center;margin:0 .5rem 1rem;width:calc(100% - 1rem)}.fr-header .fr-links-group .fr-link{--underline-img:none;--hover-tint:var(--hover);--active-tint:var(--active)}.fr-header .fr-links-group .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:.875rem;line-height:1.5rem;min-height:2rem;padding:.25rem .75rem}.fr-header .fr-links-group .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):after,.fr-header .fr-links-group .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{--icon-size:1rem}.fr-header .fr-links-group .fr-link[class*=" fr-fi-"],.fr-header .fr-links-group .fr-link[class*=" fr-icon-"],.fr-header .fr-links-group .fr-link[class^=fr-fi-],.fr-header .fr-links-group .fr-link[class^=fr-icon-]{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-header .fr-links-group .fr-link[class*=" fr-fi-"]:before,.fr-header .fr-links-group .fr-link[class*=" fr-icon-"]:before,.fr-header .fr-links-group .fr-link[class^=fr-fi-]:before,.fr-header .fr-links-group .fr-link[class^=fr-icon-]:before{--icon-size:1rem;content:"";margin-left:-.125rem;margin-right:.5rem}.fr-header .fr-header__menu-links .fr-links-group .fr-link{margin-bottom:0;min-height:3rem;padding-left:0;width:100%}.fr-header .fr-modal>*>.fr-link--close{margin-bottom:1.5rem}.fr-header__menu-links:after{box-shadow:inset 0 1px 0 0 var(--border-default-grey)}.fr-header__menu-links .fr-btn{--hover:inherit;--active:inherit;background-color:transparent;box-shadow:none;color:var(--text-action-high-blue-france)}.fr-header__menu-links .fr-btn:disabled,.fr-header__menu-links a.fr-btn:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}.fr-header__tools-links .fr-btn{--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france)}.fr-header__tools-links .fr-btn:disabled,.fr-header__tools-links a.fr-btn:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}.fr-header__tools-links>.fr-translate:first-child:last-child .fr-btn{--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-default-grey);color:var(--text-action-high-blue-france)}.fr-header__tools-links>.fr-translate:first-child:last-child .fr-btn:disabled,.fr-header__tools-links>.fr-translate:first-child:last-child a.fr-btn:not([href]){--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-header__navbar .fr-service__title{color:var(--text-title-grey)}.fr-header__navbar .fr-btn:disabled,.fr-header__navbar a.fr-btn:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}.fr-header__navbar .fr-btn--menu{--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-default-grey);color:var(--text-action-high-blue-france)}.fr-header__navbar .fr-btn--menu:disabled,.fr-header__navbar a.fr-btn--menu:not([href]){--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-header__menu-links .fr-link{--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 -1px 0 0 var(--border-default-grey);color:var(--text-action-high-blue-france)}.fr-header__menu-links .fr-link:disabled,.fr-header__menu-links a.fr-link:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}.fr-header__tools-links .fr-link{--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france)}.fr-header__tools-links .fr-link:disabled,.fr-header__tools-links a.fr-link:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}@media (min-width:36em){ + /*! media sm */ + /*! media sm */ + /*! media sm */.fr-hidden-sm{display:none!important}.fr-unhidden-sm{display:inherit!important}.fr-sr-only-sm{clip:rect(0,0,0,0);border:0;display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-container-sm{padding-left:1rem;padding-right:1rem}.fr-container-sm--fluid{max-width:none;overflow:hidden;padding-left:0;padding-right:0}.fr-grid-row-sm--gutters{margin:-.5rem}.fr-grid-row-sm--gutters>.fr-col,.fr-grid-row-sm--gutters>[class*=" fr-col-"],.fr-grid-row-sm--gutters>[class^=fr-col-]{padding:.5rem}.fr-grid-row-sm--no-gutters{margin:0}.fr-grid-row-sm--no-gutters>.fr-col,.fr-grid-row-sm--no-gutters>[class*=" fr-col-"],.fr-grid-row-sm--no-gutters>[class^=fr-col-]{padding:0}.fr-col-sm{flex:1}.fr-col-sm-1{flex:0 0 8.33333%;max-width:8.33333%;width:8.33333%}.fr-col-offset-sm-1:not(.fr-col-offset-sm-1--right){margin-left:8.33333%}.fr-col-offset-sm-1--right{margin-right:8.33333%}.fr-col-sm-2{flex:0 0 16.66667%;max-width:16.66667%;width:16.66667%}.fr-col-offset-sm-2:not(.fr-col-offset-sm-2--right){margin-left:16.66667%}.fr-col-offset-sm-2--right{margin-right:16.66667%}.fr-col-sm-3{flex:0 0 25%;max-width:25%;width:25%}.fr-col-offset-sm-3:not(.fr-col-offset-sm-3--right){margin-left:25%}.fr-col-offset-sm-3--right{margin-right:25%}.fr-col-sm-4{flex:0 0 33.33333%;max-width:33.33333%;width:33.33333%}.fr-col-offset-sm-4:not(.fr-col-offset-sm-4--right){margin-left:33.33333%}.fr-col-offset-sm-4--right{margin-right:33.33333%}.fr-col-sm-5{flex:0 0 41.66667%;max-width:41.66667%;width:41.66667%}.fr-col-offset-sm-5:not(.fr-col-offset-sm-5--right){margin-left:41.66667%}.fr-col-offset-sm-5--right{margin-right:41.66667%}.fr-col-sm-6{flex:0 0 50%;max-width:50%;width:50%}.fr-col-offset-sm-6:not(.fr-col-offset-sm-6--right){margin-left:50%}.fr-col-offset-sm-6--right{margin-right:50%}.fr-col-sm-7{flex:0 0 58.33333%;max-width:58.33333%;width:58.33333%}.fr-col-offset-sm-7:not(.fr-col-offset-sm-7--right){margin-left:58.33333%}.fr-col-offset-sm-7--right{margin-right:58.33333%}.fr-col-sm-8{flex:0 0 66.66667%;max-width:66.66667%;width:66.66667%}.fr-col-offset-sm-8:not(.fr-col-offset-sm-8--right){margin-left:66.66667%}.fr-col-offset-sm-8--right{margin-right:66.66667%}.fr-col-sm-9{flex:0 0 75%;max-width:75%;width:75%}.fr-col-offset-sm-9:not(.fr-col-offset-sm-9--right){margin-left:75%}.fr-col-offset-sm-9--right{margin-right:75%}.fr-col-sm-10{flex:0 0 83.33333%;max-width:83.33333%;width:83.33333%}.fr-col-offset-sm-10:not(.fr-col-offset-sm-10--right){margin-left:83.33333%}.fr-col-offset-sm-10--right{margin-right:83.33333%}.fr-col-sm-11{flex:0 0 91.66667%;max-width:91.66667%;width:91.66667%}.fr-col-offset-sm-11:not(.fr-col-offset-sm-11--right){margin-left:91.66667%}.fr-col-offset-sm-11--right{margin-right:91.66667%}.fr-col-sm-12{flex:0 0 100%;max-width:100%;width:100%}.fr-col-offset-sm-12:not(.fr-col-offset-sm-12--right){margin-left:100%}.fr-col-offset-sm-12--right{margin-right:100%} + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */.fr-btns-group--inline-sm .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-btns-group--inline-sm>li{display:inline-flex;max-width:100%;width:auto}.fr-btns-group--inline-sm.fr-btns-group--right.fr-btns-group--inline-reverse{flex-direction:row-reverse;justify-content:flex-start} + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */.fr-notice__desc,.fr-notice__title{display:inline} + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */.fr-footer__content-list>li{margin-right:1.5rem}.fr-footer__partners-title{text-align:left}.fr-footer__partners-logos{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;margin-right:-.5rem}.fr-footer__partners-main{margin-bottom:1rem}.fr-footer__partners-sub,.fr-footer__partners-sub>ul{align-items:flex-start;flex-direction:row}.fr-footer__partners-sub>li,.fr-footer__partners-sub>ul>li{margin:0 .5rem}.fr-footer__partners-sub{order:3} + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */.fr-follow__newsletter .fr-input-group{margin-bottom:.5rem}.fr-follow__newsletter .fr-input-wrap .fr-btn{border-radius:0 .25rem 0 0;width:auto}.fr-follow__newsletter .fr-input-wrap{flex-direction:row}.fr-follow__newsletter .fr-input-wrap .fr-input{border-radius:.25rem 0 0 0;margin-bottom:0}.fr-follow__newsletter .fr-messages-group{margin-bottom:.5rem} + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */ + /*! media md */ + /*! media md */h6{font-size:1.25rem}h5,h6{line-height:1.75rem}h5{font-size:1.375rem}h4{font-size:1.5rem;line-height:2rem}h3{font-size:1.75rem;line-height:2.25rem}h2{font-size:2rem;line-height:2.5rem}h1{font-size:2.5rem;line-height:3rem}.fr-h6{font-size:1.25rem!important}.fr-h5,.fr-h6{line-height:1.75rem!important}.fr-h5{font-size:1.375rem!important}.fr-h4{font-size:1.5rem!important;line-height:2rem!important}.fr-h3{font-size:1.75rem!important;line-height:2.25rem!important}.fr-h2{font-size:2rem!important;line-height:2.5rem!important}.fr-h1{font-size:2.5rem!important;line-height:3rem!important}.fr-display--xs{font-size:3rem!important;line-height:3.5rem!important}.fr-display--sm{font-size:3.5rem!important;line-height:4rem!important}.fr-display--md{font-size:4rem!important;line-height:4.5rem!important}.fr-display--lg{font-size:4.5rem!important;line-height:5rem!important}.fr-display--xl{font-size:5rem!important;line-height:5.5rem!important}.fr-hidden-md{display:none!important}.fr-unhidden-md{display:inherit!important}.fr-sr-only-md{clip:rect(0,0,0,0);border:0;display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-container-md{padding-left:1rem;padding-right:1rem}.fr-container-md--fluid{max-width:none;overflow:hidden;padding-left:0;padding-right:0}.fr-grid-row-md--gutters{margin:-.5rem}.fr-grid-row-md--gutters>.fr-col,.fr-grid-row-md--gutters>[class*=" fr-col-"],.fr-grid-row-md--gutters>[class^=fr-col-]{padding:.5rem}.fr-grid-row-md--no-gutters{margin:0}.fr-grid-row-md--no-gutters>.fr-col,.fr-grid-row-md--no-gutters>[class*=" fr-col-"],.fr-grid-row-md--no-gutters>[class^=fr-col-]{padding:0}.fr-col-md{flex:1}.fr-col-md-1{flex:0 0 8.33333%;max-width:8.33333%;width:8.33333%}.fr-col-offset-md-1:not(.fr-col-offset-md-1--right){margin-left:8.33333%}.fr-col-offset-md-1--right{margin-right:8.33333%}.fr-col-md-2{flex:0 0 16.66667%;max-width:16.66667%;width:16.66667%}.fr-col-offset-md-2:not(.fr-col-offset-md-2--right){margin-left:16.66667%}.fr-col-offset-md-2--right{margin-right:16.66667%}.fr-col-md-3{flex:0 0 25%;max-width:25%;width:25%}.fr-col-offset-md-3:not(.fr-col-offset-md-3--right){margin-left:25%}.fr-col-offset-md-3--right{margin-right:25%}.fr-col-md-4{flex:0 0 33.33333%;max-width:33.33333%;width:33.33333%}.fr-col-offset-md-4:not(.fr-col-offset-md-4--right){margin-left:33.33333%}.fr-col-offset-md-4--right{margin-right:33.33333%}.fr-col-md-5{flex:0 0 41.66667%;max-width:41.66667%;width:41.66667%}.fr-col-offset-md-5:not(.fr-col-offset-md-5--right){margin-left:41.66667%}.fr-col-offset-md-5--right{margin-right:41.66667%}.fr-col-md-6{flex:0 0 50%;max-width:50%;width:50%}.fr-col-offset-md-6:not(.fr-col-offset-md-6--right){margin-left:50%}.fr-col-offset-md-6--right{margin-right:50%}.fr-col-md-7{flex:0 0 58.33333%;max-width:58.33333%;width:58.33333%}.fr-col-offset-md-7:not(.fr-col-offset-md-7--right){margin-left:58.33333%}.fr-col-offset-md-7--right{margin-right:58.33333%}.fr-col-md-8{flex:0 0 66.66667%;max-width:66.66667%;width:66.66667%}.fr-col-offset-md-8:not(.fr-col-offset-md-8--right){margin-left:66.66667%}.fr-col-offset-md-8--right{margin-right:66.66667%}.fr-col-md-9{flex:0 0 75%;max-width:75%;width:75%}.fr-col-offset-md-9:not(.fr-col-offset-md-9--right){margin-left:75%}.fr-col-offset-md-9--right{margin-right:75%}.fr-col-md-10{flex:0 0 83.33333%;max-width:83.33333%;width:83.33333%}.fr-col-offset-md-10:not(.fr-col-offset-md-10--right){margin-left:83.33333%}.fr-col-offset-md-10--right{margin-right:83.33333%}.fr-col-md-11{flex:0 0 91.66667%;max-width:91.66667%;width:91.66667%}.fr-col-offset-md-11:not(.fr-col-offset-md-11--right){margin-left:91.66667%}.fr-col-offset-md-11--right{margin-right:91.66667%}.fr-col-md-12{flex:0 0 100%;max-width:100%;width:100%}.fr-col-offset-md-12:not(.fr-col-offset-md-12--right){margin-left:100%}.fr-col-offset-md-12--right{margin-right:100%}.fr-m-md-n4w,.fr-m-md-n8v{margin:-2rem!important}.fr-ml-md-n4w,.fr-ml-md-n8v,.fr-mx-md-n4w,.fr-mx-md-n8v{margin-left:-2rem!important}.fr-mr-md-n4w,.fr-mr-md-n8v,.fr-mx-md-n4w,.fr-mx-md-n8v{margin-right:-2rem!important}.fr-mt-md-n4w,.fr-mt-md-n8v,.fr-my-md-n4w,.fr-my-md-n8v{margin-top:-2rem!important}.fr-mb-md-n4w,.fr-mb-md-n8v,.fr-my-md-n4w,.fr-my-md-n8v{margin-bottom:-2rem!important}.fr-m-md-n7v{margin:-1.75rem!important}.fr-ml-md-n7v,.fr-mx-md-n7v{margin-left:-1.75rem!important}.fr-mr-md-n7v,.fr-mx-md-n7v{margin-right:-1.75rem!important}.fr-mt-md-n7v,.fr-my-md-n7v{margin-top:-1.75rem!important}.fr-mb-md-n7v,.fr-my-md-n7v{margin-bottom:-1.75rem!important}.fr-m-md-n3w,.fr-m-md-n6v{margin:-1.5rem!important}.fr-ml-md-n3w,.fr-ml-md-n6v,.fr-mx-md-n3w,.fr-mx-md-n6v{margin-left:-1.5rem!important}.fr-mr-md-n3w,.fr-mr-md-n6v,.fr-mx-md-n3w,.fr-mx-md-n6v{margin-right:-1.5rem!important}.fr-mt-md-n3w,.fr-mt-md-n6v,.fr-my-md-n3w,.fr-my-md-n6v{margin-top:-1.5rem!important}.fr-mb-md-n3w,.fr-mb-md-n6v,.fr-my-md-n3w,.fr-my-md-n6v{margin-bottom:-1.5rem!important}.fr-m-md-n5v{margin:-1.25rem!important}.fr-ml-md-n5v,.fr-mx-md-n5v{margin-left:-1.25rem!important}.fr-mr-md-n5v,.fr-mx-md-n5v{margin-right:-1.25rem!important}.fr-mt-md-n5v,.fr-my-md-n5v{margin-top:-1.25rem!important}.fr-mb-md-n5v,.fr-my-md-n5v{margin-bottom:-1.25rem!important}.fr-m-md-n2w,.fr-m-md-n4v{margin:-1rem!important}.fr-ml-md-n2w,.fr-ml-md-n4v,.fr-mx-md-n2w,.fr-mx-md-n4v{margin-left:-1rem!important}.fr-mr-md-n2w,.fr-mr-md-n4v,.fr-mx-md-n2w,.fr-mx-md-n4v{margin-right:-1rem!important}.fr-mt-md-n2w,.fr-mt-md-n4v,.fr-my-md-n2w,.fr-my-md-n4v{margin-top:-1rem!important}.fr-mb-md-n2w,.fr-mb-md-n4v,.fr-my-md-n2w,.fr-my-md-n4v{margin-bottom:-1rem!important}.fr-m-md-n3v{margin:-.75rem!important}.fr-ml-md-n3v,.fr-mx-md-n3v{margin-left:-.75rem!important}.fr-mr-md-n3v,.fr-mx-md-n3v{margin-right:-.75rem!important}.fr-mt-md-n3v,.fr-my-md-n3v{margin-top:-.75rem!important}.fr-mb-md-n3v,.fr-my-md-n3v{margin-bottom:-.75rem!important}.fr-m-md-n1w,.fr-m-md-n2v{margin:-.5rem!important}.fr-ml-md-n1w,.fr-ml-md-n2v,.fr-mx-md-n1w,.fr-mx-md-n2v{margin-left:-.5rem!important}.fr-mr-md-n1w,.fr-mr-md-n2v,.fr-mx-md-n1w,.fr-mx-md-n2v{margin-right:-.5rem!important}.fr-mt-md-n1w,.fr-mt-md-n2v,.fr-my-md-n1w,.fr-my-md-n2v{margin-top:-.5rem!important}.fr-mb-md-n1w,.fr-mb-md-n2v,.fr-my-md-n1w,.fr-my-md-n2v{margin-bottom:-.5rem!important}.fr-m-md-n1v{margin:-.25rem!important}.fr-ml-md-n1v,.fr-mx-md-n1v{margin-left:-.25rem!important}.fr-mr-md-n1v,.fr-mx-md-n1v{margin-right:-.25rem!important}.fr-mt-md-n1v,.fr-my-md-n1v{margin-top:-.25rem!important}.fr-mb-md-n1v,.fr-my-md-n1v{margin-bottom:-.25rem!important}.fr-m-md-n1-5v{margin:-.375rem!important}.fr-ml-md-n1-5v,.fr-mx-md-n1-5v{margin-left:-.375rem!important}.fr-mr-md-n1-5v,.fr-mx-md-n1-5v{margin-right:-.375rem!important}.fr-mt-md-n1-5v,.fr-my-md-n1-5v{margin-top:-.375rem!important}.fr-mb-md-n1-5v,.fr-my-md-n1-5v{margin-bottom:-.375rem!important}.fr-m-md-0{margin:0!important}.fr-ml-md-0,.fr-mx-md-0{margin-left:0!important}.fr-mr-md-0,.fr-mx-md-0{margin-right:0!important}.fr-mt-md-0,.fr-my-md-0{margin-top:0!important}.fr-mb-md-0,.fr-my-md-0{margin-bottom:0!important}.fr-m-md-n0-5v{margin:-.125rem!important}.fr-ml-md-n0-5v,.fr-mx-md-n0-5v{margin-left:-.125rem!important}.fr-mr-md-n0-5v,.fr-mx-md-n0-5v{margin-right:-.125rem!important}.fr-mt-md-n0-5v,.fr-my-md-n0-5v{margin-top:-.125rem!important}.fr-mb-md-n0-5v,.fr-my-md-n0-5v{margin-bottom:-.125rem!important}.fr-m-md-0-5v{margin:.125rem!important}.fr-ml-md-0-5v,.fr-mx-md-0-5v{margin-left:.125rem!important}.fr-mr-md-0-5v,.fr-mx-md-0-5v{margin-right:.125rem!important}.fr-mt-md-0-5v,.fr-my-md-0-5v{margin-top:.125rem!important}.fr-mb-md-0-5v,.fr-my-md-0-5v{margin-bottom:.125rem!important}.fr-m-md-1v{margin:.25rem!important}.fr-ml-md-1v,.fr-mx-md-1v{margin-left:.25rem!important}.fr-mr-md-1v,.fr-mx-md-1v{margin-right:.25rem!important}.fr-mt-md-1v,.fr-my-md-1v{margin-top:.25rem!important}.fr-mb-md-1v,.fr-my-md-1v{margin-bottom:.25rem!important}.fr-m-md-1-5v{margin:.375rem!important}.fr-ml-md-1-5v,.fr-mx-md-1-5v{margin-left:.375rem!important}.fr-mr-md-1-5v,.fr-mx-md-1-5v{margin-right:.375rem!important}.fr-mt-md-1-5v,.fr-my-md-1-5v{margin-top:.375rem!important}.fr-mb-md-1-5v,.fr-my-md-1-5v{margin-bottom:.375rem!important}.fr-m-md-1w,.fr-m-md-2v{margin:.5rem!important}.fr-ml-md-1w,.fr-ml-md-2v,.fr-mx-md-1w,.fr-mx-md-2v{margin-left:.5rem!important}.fr-mr-md-1w,.fr-mr-md-2v,.fr-mx-md-1w,.fr-mx-md-2v{margin-right:.5rem!important}.fr-mt-md-1w,.fr-mt-md-2v,.fr-my-md-1w,.fr-my-md-2v{margin-top:.5rem!important}.fr-mb-md-1w,.fr-mb-md-2v,.fr-my-md-1w,.fr-my-md-2v{margin-bottom:.5rem!important}.fr-m-md-3v{margin:.75rem!important}.fr-ml-md-3v,.fr-mx-md-3v{margin-left:.75rem!important}.fr-mr-md-3v,.fr-mx-md-3v{margin-right:.75rem!important}.fr-mt-md-3v,.fr-my-md-3v{margin-top:.75rem!important}.fr-mb-md-3v,.fr-my-md-3v{margin-bottom:.75rem!important}.fr-m-md-2w,.fr-m-md-4v{margin:1rem!important}.fr-ml-md-2w,.fr-ml-md-4v,.fr-mx-md-2w,.fr-mx-md-4v{margin-left:1rem!important}.fr-mr-md-2w,.fr-mr-md-4v,.fr-mx-md-2w,.fr-mx-md-4v{margin-right:1rem!important}.fr-mt-md-2w,.fr-mt-md-4v,.fr-my-md-2w,.fr-my-md-4v{margin-top:1rem!important}.fr-mb-md-2w,.fr-mb-md-4v,.fr-my-md-2w,.fr-my-md-4v{margin-bottom:1rem!important}.fr-m-md-5v{margin:1.25rem!important}.fr-ml-md-5v,.fr-mx-md-5v{margin-left:1.25rem!important}.fr-mr-md-5v,.fr-mx-md-5v{margin-right:1.25rem!important}.fr-mt-md-5v,.fr-my-md-5v{margin-top:1.25rem!important}.fr-mb-md-5v,.fr-my-md-5v{margin-bottom:1.25rem!important}.fr-m-md-3w,.fr-m-md-6v{margin:1.5rem!important}.fr-ml-md-3w,.fr-ml-md-6v,.fr-mx-md-3w,.fr-mx-md-6v{margin-left:1.5rem!important}.fr-mr-md-3w,.fr-mr-md-6v,.fr-mx-md-3w,.fr-mx-md-6v{margin-right:1.5rem!important}.fr-mt-md-3w,.fr-mt-md-6v,.fr-my-md-3w,.fr-my-md-6v{margin-top:1.5rem!important}.fr-mb-md-3w,.fr-mb-md-6v,.fr-my-md-3w,.fr-my-md-6v{margin-bottom:1.5rem!important}.fr-m-md-7v{margin:1.75rem!important}.fr-ml-md-7v,.fr-mx-md-7v{margin-left:1.75rem!important}.fr-mr-md-7v,.fr-mx-md-7v{margin-right:1.75rem!important}.fr-mt-md-7v,.fr-my-md-7v{margin-top:1.75rem!important}.fr-mb-md-7v,.fr-my-md-7v{margin-bottom:1.75rem!important}.fr-m-md-4w,.fr-m-md-8v{margin:2rem!important}.fr-ml-md-4w,.fr-ml-md-8v,.fr-mx-md-4w,.fr-mx-md-8v{margin-left:2rem!important}.fr-mr-md-4w,.fr-mr-md-8v,.fr-mx-md-4w,.fr-mx-md-8v{margin-right:2rem!important}.fr-mt-md-4w,.fr-mt-md-8v,.fr-my-md-4w,.fr-my-md-8v{margin-top:2rem!important}.fr-mb-md-4w,.fr-mb-md-8v,.fr-my-md-4w,.fr-my-md-8v{margin-bottom:2rem!important}.fr-m-md-9v{margin:2.25rem!important}.fr-ml-md-9v,.fr-mx-md-9v{margin-left:2.25rem!important}.fr-mr-md-9v,.fr-mx-md-9v{margin-right:2.25rem!important}.fr-mt-md-9v,.fr-my-md-9v{margin-top:2.25rem!important}.fr-mb-md-9v,.fr-my-md-9v{margin-bottom:2.25rem!important}.fr-m-md-10v,.fr-m-md-5w{margin:2.5rem!important}.fr-ml-md-10v,.fr-ml-md-5w,.fr-mx-md-10v,.fr-mx-md-5w{margin-left:2.5rem!important}.fr-mr-md-10v,.fr-mr-md-5w,.fr-mx-md-10v,.fr-mx-md-5w{margin-right:2.5rem!important}.fr-mt-md-10v,.fr-mt-md-5w,.fr-my-md-10v,.fr-my-md-5w{margin-top:2.5rem!important}.fr-mb-md-10v,.fr-mb-md-5w,.fr-my-md-10v,.fr-my-md-5w{margin-bottom:2.5rem!important}.fr-m-md-11v{margin:2.75rem!important}.fr-ml-md-11v,.fr-mx-md-11v{margin-left:2.75rem!important}.fr-mr-md-11v,.fr-mx-md-11v{margin-right:2.75rem!important}.fr-mt-md-11v,.fr-my-md-11v{margin-top:2.75rem!important}.fr-mb-md-11v,.fr-my-md-11v{margin-bottom:2.75rem!important}.fr-m-md-12v,.fr-m-md-6w{margin:3rem!important}.fr-ml-md-12v,.fr-ml-md-6w,.fr-mx-md-12v,.fr-mx-md-6w{margin-left:3rem!important}.fr-mr-md-12v,.fr-mr-md-6w,.fr-mx-md-12v,.fr-mx-md-6w{margin-right:3rem!important}.fr-mt-md-12v,.fr-mt-md-6w,.fr-my-md-12v,.fr-my-md-6w{margin-top:3rem!important}.fr-mb-md-12v,.fr-mb-md-6w,.fr-my-md-12v,.fr-my-md-6w{margin-bottom:3rem!important}.fr-m-md-13v{margin:3.25rem!important}.fr-ml-md-13v,.fr-mx-md-13v{margin-left:3.25rem!important}.fr-mr-md-13v,.fr-mx-md-13v{margin-right:3.25rem!important}.fr-mt-md-13v,.fr-my-md-13v{margin-top:3.25rem!important}.fr-mb-md-13v,.fr-my-md-13v{margin-bottom:3.25rem!important}.fr-m-md-14v,.fr-m-md-7w{margin:3.5rem!important}.fr-ml-md-14v,.fr-ml-md-7w,.fr-mx-md-14v,.fr-mx-md-7w{margin-left:3.5rem!important}.fr-mr-md-14v,.fr-mr-md-7w,.fr-mx-md-14v,.fr-mx-md-7w{margin-right:3.5rem!important}.fr-mt-md-14v,.fr-mt-md-7w,.fr-my-md-14v,.fr-my-md-7w{margin-top:3.5rem!important}.fr-mb-md-14v,.fr-mb-md-7w,.fr-my-md-14v,.fr-my-md-7w{margin-bottom:3.5rem!important}.fr-m-md-15v{margin:3.75rem!important}.fr-ml-md-15v,.fr-mx-md-15v{margin-left:3.75rem!important}.fr-mr-md-15v,.fr-mx-md-15v{margin-right:3.75rem!important}.fr-mt-md-15v,.fr-my-md-15v{margin-top:3.75rem!important}.fr-mb-md-15v,.fr-my-md-15v{margin-bottom:3.75rem!important}.fr-m-md-16v,.fr-m-md-8w{margin:4rem!important}.fr-ml-md-16v,.fr-ml-md-8w,.fr-mx-md-16v,.fr-mx-md-8w{margin-left:4rem!important}.fr-mr-md-16v,.fr-mr-md-8w,.fr-mx-md-16v,.fr-mx-md-8w{margin-right:4rem!important}.fr-mt-md-16v,.fr-mt-md-8w,.fr-my-md-16v,.fr-my-md-8w{margin-top:4rem!important}.fr-mb-md-16v,.fr-mb-md-8w,.fr-my-md-16v,.fr-my-md-8w{margin-bottom:4rem!important}.fr-m-md-17v{margin:4.25rem!important}.fr-ml-md-17v,.fr-mx-md-17v{margin-left:4.25rem!important}.fr-mr-md-17v,.fr-mx-md-17v{margin-right:4.25rem!important}.fr-mt-md-17v,.fr-my-md-17v{margin-top:4.25rem!important}.fr-mb-md-17v,.fr-my-md-17v{margin-bottom:4.25rem!important}.fr-m-md-18v,.fr-m-md-9w{margin:4.5rem!important}.fr-ml-md-18v,.fr-ml-md-9w,.fr-mx-md-18v,.fr-mx-md-9w{margin-left:4.5rem!important}.fr-mr-md-18v,.fr-mr-md-9w,.fr-mx-md-18v,.fr-mx-md-9w{margin-right:4.5rem!important}.fr-mt-md-18v,.fr-mt-md-9w,.fr-my-md-18v,.fr-my-md-9w{margin-top:4.5rem!important}.fr-mb-md-18v,.fr-mb-md-9w,.fr-my-md-18v,.fr-my-md-9w{margin-bottom:4.5rem!important}.fr-m-md-19v{margin:4.75rem!important}.fr-ml-md-19v,.fr-mx-md-19v{margin-left:4.75rem!important}.fr-mr-md-19v,.fr-mx-md-19v{margin-right:4.75rem!important}.fr-mt-md-19v,.fr-my-md-19v{margin-top:4.75rem!important}.fr-mb-md-19v,.fr-my-md-19v{margin-bottom:4.75rem!important}.fr-m-md-10w,.fr-m-md-20v{margin:5rem!important}.fr-ml-md-10w,.fr-ml-md-20v,.fr-mx-md-10w,.fr-mx-md-20v{margin-left:5rem!important}.fr-mr-md-10w,.fr-mr-md-20v,.fr-mx-md-10w,.fr-mx-md-20v{margin-right:5rem!important}.fr-mt-md-10w,.fr-mt-md-20v,.fr-my-md-10w,.fr-my-md-20v{margin-top:5rem!important}.fr-mb-md-10w,.fr-mb-md-20v,.fr-my-md-10w,.fr-my-md-20v{margin-bottom:5rem!important}.fr-m-md-21v{margin:5.25rem!important}.fr-ml-md-21v,.fr-mx-md-21v{margin-left:5.25rem!important}.fr-mr-md-21v,.fr-mx-md-21v{margin-right:5.25rem!important}.fr-mt-md-21v,.fr-my-md-21v{margin-top:5.25rem!important}.fr-mb-md-21v,.fr-my-md-21v{margin-bottom:5.25rem!important}.fr-m-md-11w,.fr-m-md-22v{margin:5.5rem!important}.fr-ml-md-11w,.fr-ml-md-22v,.fr-mx-md-11w,.fr-mx-md-22v{margin-left:5.5rem!important}.fr-mr-md-11w,.fr-mr-md-22v,.fr-mx-md-11w,.fr-mx-md-22v{margin-right:5.5rem!important}.fr-mt-md-11w,.fr-mt-md-22v,.fr-my-md-11w,.fr-my-md-22v{margin-top:5.5rem!important}.fr-mb-md-11w,.fr-mb-md-22v,.fr-my-md-11w,.fr-my-md-22v{margin-bottom:5.5rem!important}.fr-m-md-23v{margin:5.75rem!important}.fr-ml-md-23v,.fr-mx-md-23v{margin-left:5.75rem!important}.fr-mr-md-23v,.fr-mx-md-23v{margin-right:5.75rem!important}.fr-mt-md-23v,.fr-my-md-23v{margin-top:5.75rem!important}.fr-mb-md-23v,.fr-my-md-23v{margin-bottom:5.75rem!important}.fr-m-md-12w,.fr-m-md-24v{margin:6rem!important}.fr-ml-md-12w,.fr-ml-md-24v,.fr-mx-md-12w,.fr-mx-md-24v{margin-left:6rem!important}.fr-mr-md-12w,.fr-mr-md-24v,.fr-mx-md-12w,.fr-mx-md-24v{margin-right:6rem!important}.fr-mt-md-12w,.fr-mt-md-24v,.fr-my-md-12w,.fr-my-md-24v{margin-top:6rem!important}.fr-mb-md-12w,.fr-mb-md-24v,.fr-my-md-12w,.fr-my-md-24v{margin-bottom:6rem!important}.fr-m-md-25v{margin:6.25rem!important}.fr-ml-md-25v,.fr-mx-md-25v{margin-left:6.25rem!important}.fr-mr-md-25v,.fr-mx-md-25v{margin-right:6.25rem!important}.fr-mt-md-25v,.fr-my-md-25v{margin-top:6.25rem!important}.fr-mb-md-25v,.fr-my-md-25v{margin-bottom:6.25rem!important}.fr-m-md-13w,.fr-m-md-26v{margin:6.5rem!important}.fr-ml-md-13w,.fr-ml-md-26v,.fr-mx-md-13w,.fr-mx-md-26v{margin-left:6.5rem!important}.fr-mr-md-13w,.fr-mr-md-26v,.fr-mx-md-13w,.fr-mx-md-26v{margin-right:6.5rem!important}.fr-mt-md-13w,.fr-mt-md-26v,.fr-my-md-13w,.fr-my-md-26v{margin-top:6.5rem!important}.fr-mb-md-13w,.fr-mb-md-26v,.fr-my-md-13w,.fr-my-md-26v{margin-bottom:6.5rem!important}.fr-m-md-27v{margin:6.75rem!important}.fr-ml-md-27v,.fr-mx-md-27v{margin-left:6.75rem!important}.fr-mr-md-27v,.fr-mx-md-27v{margin-right:6.75rem!important}.fr-mt-md-27v,.fr-my-md-27v{margin-top:6.75rem!important}.fr-mb-md-27v,.fr-my-md-27v{margin-bottom:6.75rem!important}.fr-m-md-14w,.fr-m-md-28v{margin:7rem!important}.fr-ml-md-14w,.fr-ml-md-28v,.fr-mx-md-14w,.fr-mx-md-28v{margin-left:7rem!important}.fr-mr-md-14w,.fr-mr-md-28v,.fr-mx-md-14w,.fr-mx-md-28v{margin-right:7rem!important}.fr-mt-md-14w,.fr-mt-md-28v,.fr-my-md-14w,.fr-my-md-28v{margin-top:7rem!important}.fr-mb-md-14w,.fr-mb-md-28v,.fr-my-md-14w,.fr-my-md-28v{margin-bottom:7rem!important}.fr-m-md-29v{margin:7.25rem!important}.fr-ml-md-29v,.fr-mx-md-29v{margin-left:7.25rem!important}.fr-mr-md-29v,.fr-mx-md-29v{margin-right:7.25rem!important}.fr-mt-md-29v,.fr-my-md-29v{margin-top:7.25rem!important}.fr-mb-md-29v,.fr-my-md-29v{margin-bottom:7.25rem!important}.fr-m-md-15w,.fr-m-md-30v{margin:7.5rem!important}.fr-ml-md-15w,.fr-ml-md-30v,.fr-mx-md-15w,.fr-mx-md-30v{margin-left:7.5rem!important}.fr-mr-md-15w,.fr-mr-md-30v,.fr-mx-md-15w,.fr-mx-md-30v{margin-right:7.5rem!important}.fr-mt-md-15w,.fr-mt-md-30v,.fr-my-md-15w,.fr-my-md-30v{margin-top:7.5rem!important}.fr-mb-md-15w,.fr-mb-md-30v,.fr-my-md-15w,.fr-my-md-30v{margin-bottom:7.5rem!important}.fr-m-md-31v{margin:7.75rem!important}.fr-ml-md-31v,.fr-mx-md-31v{margin-left:7.75rem!important}.fr-mr-md-31v,.fr-mx-md-31v{margin-right:7.75rem!important}.fr-mt-md-31v,.fr-my-md-31v{margin-top:7.75rem!important}.fr-mb-md-31v,.fr-my-md-31v{margin-bottom:7.75rem!important}.fr-m-md-16w,.fr-m-md-32v{margin:8rem!important}.fr-ml-md-16w,.fr-ml-md-32v,.fr-mx-md-16w,.fr-mx-md-32v{margin-left:8rem!important}.fr-mr-md-16w,.fr-mr-md-32v,.fr-mx-md-16w,.fr-mx-md-32v{margin-right:8rem!important}.fr-mt-md-16w,.fr-mt-md-32v,.fr-my-md-16w,.fr-my-md-32v{margin-top:8rem!important}.fr-mb-md-16w,.fr-mb-md-32v,.fr-my-md-16w,.fr-my-md-32v{margin-bottom:8rem!important}.fr-m-md-auto{margin:auto}.fr-ml-md-auto,.fr-mx-md-auto{margin-left:auto}.fr-mr-md-auto,.fr-mx-md-auto{margin-right:auto}.fr-mt-md-auto,.fr-my-md-auto{margin-top:auto}.fr-mb-md-auto,.fr-my-md-auto{margin-bottom:auto}.fr-p-md-0{padding:0!important}.fr-pl-md-0,.fr-px-md-0{padding-left:0!important}.fr-pr-md-0,.fr-px-md-0{padding-right:0!important}.fr-pt-md-0,.fr-py-md-0{padding-top:0!important}.fr-pb-md-0,.fr-py-md-0{padding-bottom:0!important}.fr-p-md-0-5v{padding:.125rem!important}.fr-pl-md-0-5v,.fr-px-md-0-5v{padding-left:.125rem!important}.fr-pr-md-0-5v,.fr-px-md-0-5v{padding-right:.125rem!important}.fr-pt-md-0-5v,.fr-py-md-0-5v{padding-top:.125rem!important}.fr-pb-md-0-5v,.fr-py-md-0-5v{padding-bottom:.125rem!important}.fr-p-md-1v{padding:.25rem!important}.fr-pl-md-1v,.fr-px-md-1v{padding-left:.25rem!important}.fr-pr-md-1v,.fr-px-md-1v{padding-right:.25rem!important}.fr-pt-md-1v,.fr-py-md-1v{padding-top:.25rem!important}.fr-pb-md-1v,.fr-py-md-1v{padding-bottom:.25rem!important}.fr-p-md-1-5v{padding:.375rem!important}.fr-pl-md-1-5v,.fr-px-md-1-5v{padding-left:.375rem!important}.fr-pr-md-1-5v,.fr-px-md-1-5v{padding-right:.375rem!important}.fr-pt-md-1-5v,.fr-py-md-1-5v{padding-top:.375rem!important}.fr-pb-md-1-5v,.fr-py-md-1-5v{padding-bottom:.375rem!important}.fr-p-md-1w,.fr-p-md-2v{padding:.5rem!important}.fr-pl-md-1w,.fr-pl-md-2v,.fr-px-md-1w,.fr-px-md-2v{padding-left:.5rem!important}.fr-pr-md-1w,.fr-pr-md-2v,.fr-px-md-1w,.fr-px-md-2v{padding-right:.5rem!important}.fr-pt-md-1w,.fr-pt-md-2v,.fr-py-md-1w,.fr-py-md-2v{padding-top:.5rem!important}.fr-pb-md-1w,.fr-pb-md-2v,.fr-py-md-1w,.fr-py-md-2v{padding-bottom:.5rem!important}.fr-p-md-3v{padding:.75rem!important}.fr-pl-md-3v,.fr-px-md-3v{padding-left:.75rem!important}.fr-pr-md-3v,.fr-px-md-3v{padding-right:.75rem!important}.fr-pt-md-3v,.fr-py-md-3v{padding-top:.75rem!important}.fr-pb-md-3v,.fr-py-md-3v{padding-bottom:.75rem!important}.fr-p-md-2w,.fr-p-md-4v{padding:1rem!important}.fr-pl-md-2w,.fr-pl-md-4v,.fr-px-md-2w,.fr-px-md-4v{padding-left:1rem!important}.fr-pr-md-2w,.fr-pr-md-4v,.fr-px-md-2w,.fr-px-md-4v{padding-right:1rem!important}.fr-pt-md-2w,.fr-pt-md-4v,.fr-py-md-2w,.fr-py-md-4v{padding-top:1rem!important}.fr-pb-md-2w,.fr-pb-md-4v,.fr-py-md-2w,.fr-py-md-4v{padding-bottom:1rem!important}.fr-p-md-5v{padding:1.25rem!important}.fr-pl-md-5v,.fr-px-md-5v{padding-left:1.25rem!important}.fr-pr-md-5v,.fr-px-md-5v{padding-right:1.25rem!important}.fr-pt-md-5v,.fr-py-md-5v{padding-top:1.25rem!important}.fr-pb-md-5v,.fr-py-md-5v{padding-bottom:1.25rem!important}.fr-p-md-3w,.fr-p-md-6v{padding:1.5rem!important}.fr-pl-md-3w,.fr-pl-md-6v,.fr-px-md-3w,.fr-px-md-6v{padding-left:1.5rem!important}.fr-pr-md-3w,.fr-pr-md-6v,.fr-px-md-3w,.fr-px-md-6v{padding-right:1.5rem!important}.fr-pt-md-3w,.fr-pt-md-6v,.fr-py-md-3w,.fr-py-md-6v{padding-top:1.5rem!important}.fr-pb-md-3w,.fr-pb-md-6v,.fr-py-md-3w,.fr-py-md-6v{padding-bottom:1.5rem!important}.fr-p-md-7v{padding:1.75rem!important}.fr-pl-md-7v,.fr-px-md-7v{padding-left:1.75rem!important}.fr-pr-md-7v,.fr-px-md-7v{padding-right:1.75rem!important}.fr-pt-md-7v,.fr-py-md-7v{padding-top:1.75rem!important}.fr-pb-md-7v,.fr-py-md-7v{padding-bottom:1.75rem!important}.fr-p-md-4w,.fr-p-md-8v{padding:2rem!important}.fr-pl-md-4w,.fr-pl-md-8v,.fr-px-md-4w,.fr-px-md-8v{padding-left:2rem!important}.fr-pr-md-4w,.fr-pr-md-8v,.fr-px-md-4w,.fr-px-md-8v{padding-right:2rem!important}.fr-pt-md-4w,.fr-pt-md-8v,.fr-py-md-4w,.fr-py-md-8v{padding-top:2rem!important}.fr-pb-md-4w,.fr-pb-md-8v,.fr-py-md-4w,.fr-py-md-8v{padding-bottom:2rem!important}.fr-p-md-9v{padding:2.25rem!important}.fr-pl-md-9v,.fr-px-md-9v{padding-left:2.25rem!important}.fr-pr-md-9v,.fr-px-md-9v{padding-right:2.25rem!important}.fr-pt-md-9v,.fr-py-md-9v{padding-top:2.25rem!important}.fr-pb-md-9v,.fr-py-md-9v{padding-bottom:2.25rem!important}.fr-p-md-10v,.fr-p-md-5w{padding:2.5rem!important}.fr-pl-md-10v,.fr-pl-md-5w,.fr-px-md-10v,.fr-px-md-5w{padding-left:2.5rem!important}.fr-pr-md-10v,.fr-pr-md-5w,.fr-px-md-10v,.fr-px-md-5w{padding-right:2.5rem!important}.fr-pt-md-10v,.fr-pt-md-5w,.fr-py-md-10v,.fr-py-md-5w{padding-top:2.5rem!important}.fr-pb-md-10v,.fr-pb-md-5w,.fr-py-md-10v,.fr-py-md-5w{padding-bottom:2.5rem!important}.fr-p-md-11v{padding:2.75rem!important}.fr-pl-md-11v,.fr-px-md-11v{padding-left:2.75rem!important}.fr-pr-md-11v,.fr-px-md-11v{padding-right:2.75rem!important}.fr-pt-md-11v,.fr-py-md-11v{padding-top:2.75rem!important}.fr-pb-md-11v,.fr-py-md-11v{padding-bottom:2.75rem!important}.fr-p-md-12v,.fr-p-md-6w{padding:3rem!important}.fr-pl-md-12v,.fr-pl-md-6w,.fr-px-md-12v,.fr-px-md-6w{padding-left:3rem!important}.fr-pr-md-12v,.fr-pr-md-6w,.fr-px-md-12v,.fr-px-md-6w{padding-right:3rem!important}.fr-pt-md-12v,.fr-pt-md-6w,.fr-py-md-12v,.fr-py-md-6w{padding-top:3rem!important}.fr-pb-md-12v,.fr-pb-md-6w,.fr-py-md-12v,.fr-py-md-6w{padding-bottom:3rem!important}.fr-p-md-13v{padding:3.25rem!important}.fr-pl-md-13v,.fr-px-md-13v{padding-left:3.25rem!important}.fr-pr-md-13v,.fr-px-md-13v{padding-right:3.25rem!important}.fr-pt-md-13v,.fr-py-md-13v{padding-top:3.25rem!important}.fr-pb-md-13v,.fr-py-md-13v{padding-bottom:3.25rem!important}.fr-p-md-14v,.fr-p-md-7w{padding:3.5rem!important}.fr-pl-md-14v,.fr-pl-md-7w,.fr-px-md-14v,.fr-px-md-7w{padding-left:3.5rem!important}.fr-pr-md-14v,.fr-pr-md-7w,.fr-px-md-14v,.fr-px-md-7w{padding-right:3.5rem!important}.fr-pt-md-14v,.fr-pt-md-7w,.fr-py-md-14v,.fr-py-md-7w{padding-top:3.5rem!important}.fr-pb-md-14v,.fr-pb-md-7w,.fr-py-md-14v,.fr-py-md-7w{padding-bottom:3.5rem!important}.fr-p-md-15v{padding:3.75rem!important}.fr-pl-md-15v,.fr-px-md-15v{padding-left:3.75rem!important}.fr-pr-md-15v,.fr-px-md-15v{padding-right:3.75rem!important}.fr-pt-md-15v,.fr-py-md-15v{padding-top:3.75rem!important}.fr-pb-md-15v,.fr-py-md-15v{padding-bottom:3.75rem!important}.fr-p-md-16v,.fr-p-md-8w{padding:4rem!important}.fr-pl-md-16v,.fr-pl-md-8w,.fr-px-md-16v,.fr-px-md-8w{padding-left:4rem!important}.fr-pr-md-16v,.fr-pr-md-8w,.fr-px-md-16v,.fr-px-md-8w{padding-right:4rem!important}.fr-pt-md-16v,.fr-pt-md-8w,.fr-py-md-16v,.fr-py-md-8w{padding-top:4rem!important}.fr-pb-md-16v,.fr-pb-md-8w,.fr-py-md-16v,.fr-py-md-8w{padding-bottom:4rem!important}.fr-p-md-17v{padding:4.25rem!important}.fr-pl-md-17v,.fr-px-md-17v{padding-left:4.25rem!important}.fr-pr-md-17v,.fr-px-md-17v{padding-right:4.25rem!important}.fr-pt-md-17v,.fr-py-md-17v{padding-top:4.25rem!important}.fr-pb-md-17v,.fr-py-md-17v{padding-bottom:4.25rem!important}.fr-p-md-18v,.fr-p-md-9w{padding:4.5rem!important}.fr-pl-md-18v,.fr-pl-md-9w,.fr-px-md-18v,.fr-px-md-9w{padding-left:4.5rem!important}.fr-pr-md-18v,.fr-pr-md-9w,.fr-px-md-18v,.fr-px-md-9w{padding-right:4.5rem!important}.fr-pt-md-18v,.fr-pt-md-9w,.fr-py-md-18v,.fr-py-md-9w{padding-top:4.5rem!important}.fr-pb-md-18v,.fr-pb-md-9w,.fr-py-md-18v,.fr-py-md-9w{padding-bottom:4.5rem!important}.fr-p-md-19v{padding:4.75rem!important}.fr-pl-md-19v,.fr-px-md-19v{padding-left:4.75rem!important}.fr-pr-md-19v,.fr-px-md-19v{padding-right:4.75rem!important}.fr-pt-md-19v,.fr-py-md-19v{padding-top:4.75rem!important}.fr-pb-md-19v,.fr-py-md-19v{padding-bottom:4.75rem!important}.fr-p-md-10w,.fr-p-md-20v{padding:5rem!important}.fr-pl-md-10w,.fr-pl-md-20v,.fr-px-md-10w,.fr-px-md-20v{padding-left:5rem!important}.fr-pr-md-10w,.fr-pr-md-20v,.fr-px-md-10w,.fr-px-md-20v{padding-right:5rem!important}.fr-pt-md-10w,.fr-pt-md-20v,.fr-py-md-10w,.fr-py-md-20v{padding-top:5rem!important}.fr-pb-md-10w,.fr-pb-md-20v,.fr-py-md-10w,.fr-py-md-20v{padding-bottom:5rem!important}.fr-p-md-21v{padding:5.25rem!important}.fr-pl-md-21v,.fr-px-md-21v{padding-left:5.25rem!important}.fr-pr-md-21v,.fr-px-md-21v{padding-right:5.25rem!important}.fr-pt-md-21v,.fr-py-md-21v{padding-top:5.25rem!important}.fr-pb-md-21v,.fr-py-md-21v{padding-bottom:5.25rem!important}.fr-p-md-11w,.fr-p-md-22v{padding:5.5rem!important}.fr-pl-md-11w,.fr-pl-md-22v,.fr-px-md-11w,.fr-px-md-22v{padding-left:5.5rem!important}.fr-pr-md-11w,.fr-pr-md-22v,.fr-px-md-11w,.fr-px-md-22v{padding-right:5.5rem!important}.fr-pt-md-11w,.fr-pt-md-22v,.fr-py-md-11w,.fr-py-md-22v{padding-top:5.5rem!important}.fr-pb-md-11w,.fr-pb-md-22v,.fr-py-md-11w,.fr-py-md-22v{padding-bottom:5.5rem!important}.fr-p-md-23v{padding:5.75rem!important}.fr-pl-md-23v,.fr-px-md-23v{padding-left:5.75rem!important}.fr-pr-md-23v,.fr-px-md-23v{padding-right:5.75rem!important}.fr-pt-md-23v,.fr-py-md-23v{padding-top:5.75rem!important}.fr-pb-md-23v,.fr-py-md-23v{padding-bottom:5.75rem!important}.fr-p-md-12w,.fr-p-md-24v{padding:6rem!important}.fr-pl-md-12w,.fr-pl-md-24v,.fr-px-md-12w,.fr-px-md-24v{padding-left:6rem!important}.fr-pr-md-12w,.fr-pr-md-24v,.fr-px-md-12w,.fr-px-md-24v{padding-right:6rem!important}.fr-pt-md-12w,.fr-pt-md-24v,.fr-py-md-12w,.fr-py-md-24v{padding-top:6rem!important}.fr-pb-md-12w,.fr-pb-md-24v,.fr-py-md-12w,.fr-py-md-24v{padding-bottom:6rem!important}.fr-p-md-25v{padding:6.25rem!important}.fr-pl-md-25v,.fr-px-md-25v{padding-left:6.25rem!important}.fr-pr-md-25v,.fr-px-md-25v{padding-right:6.25rem!important}.fr-pt-md-25v,.fr-py-md-25v{padding-top:6.25rem!important}.fr-pb-md-25v,.fr-py-md-25v{padding-bottom:6.25rem!important}.fr-p-md-13w,.fr-p-md-26v{padding:6.5rem!important}.fr-pl-md-13w,.fr-pl-md-26v,.fr-px-md-13w,.fr-px-md-26v{padding-left:6.5rem!important}.fr-pr-md-13w,.fr-pr-md-26v,.fr-px-md-13w,.fr-px-md-26v{padding-right:6.5rem!important}.fr-pt-md-13w,.fr-pt-md-26v,.fr-py-md-13w,.fr-py-md-26v{padding-top:6.5rem!important}.fr-pb-md-13w,.fr-pb-md-26v,.fr-py-md-13w,.fr-py-md-26v{padding-bottom:6.5rem!important}.fr-p-md-27v{padding:6.75rem!important}.fr-pl-md-27v,.fr-px-md-27v{padding-left:6.75rem!important}.fr-pr-md-27v,.fr-px-md-27v{padding-right:6.75rem!important}.fr-pt-md-27v,.fr-py-md-27v{padding-top:6.75rem!important}.fr-pb-md-27v,.fr-py-md-27v{padding-bottom:6.75rem!important}.fr-p-md-14w,.fr-p-md-28v{padding:7rem!important}.fr-pl-md-14w,.fr-pl-md-28v,.fr-px-md-14w,.fr-px-md-28v{padding-left:7rem!important}.fr-pr-md-14w,.fr-pr-md-28v,.fr-px-md-14w,.fr-px-md-28v{padding-right:7rem!important}.fr-pt-md-14w,.fr-pt-md-28v,.fr-py-md-14w,.fr-py-md-28v{padding-top:7rem!important}.fr-pb-md-14w,.fr-pb-md-28v,.fr-py-md-14w,.fr-py-md-28v{padding-bottom:7rem!important}.fr-p-md-29v{padding:7.25rem!important}.fr-pl-md-29v,.fr-px-md-29v{padding-left:7.25rem!important}.fr-pr-md-29v,.fr-px-md-29v{padding-right:7.25rem!important}.fr-pt-md-29v,.fr-py-md-29v{padding-top:7.25rem!important}.fr-pb-md-29v,.fr-py-md-29v{padding-bottom:7.25rem!important}.fr-p-md-15w,.fr-p-md-30v{padding:7.5rem!important}.fr-pl-md-15w,.fr-pl-md-30v,.fr-px-md-15w,.fr-px-md-30v{padding-left:7.5rem!important}.fr-pr-md-15w,.fr-pr-md-30v,.fr-px-md-15w,.fr-px-md-30v{padding-right:7.5rem!important}.fr-pt-md-15w,.fr-pt-md-30v,.fr-py-md-15w,.fr-py-md-30v{padding-top:7.5rem!important}.fr-pb-md-15w,.fr-pb-md-30v,.fr-py-md-15w,.fr-py-md-30v{padding-bottom:7.5rem!important}.fr-p-md-31v{padding:7.75rem!important}.fr-pl-md-31v,.fr-px-md-31v{padding-left:7.75rem!important}.fr-pr-md-31v,.fr-px-md-31v{padding-right:7.75rem!important}.fr-pt-md-31v,.fr-py-md-31v{padding-top:7.75rem!important}.fr-pb-md-31v,.fr-py-md-31v{padding-bottom:7.75rem!important}.fr-p-md-16w,.fr-p-md-32v{padding:8rem!important}.fr-pl-md-16w,.fr-pl-md-32v,.fr-px-md-16w,.fr-px-md-32v{padding-left:8rem!important}.fr-pr-md-16w,.fr-pr-md-32v,.fr-px-md-16w,.fr-px-md-32v{padding-right:8rem!important}.fr-pt-md-16w,.fr-pt-md-32v,.fr-py-md-16w,.fr-py-md-32v{padding-top:8rem!important}.fr-pb-md-16w,.fr-pb-md-32v,.fr-py-md-16w,.fr-py-md-32v{padding-bottom:8rem!important} + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */.fr-accordion .fr-collapse{margin:0 -.25rem;padding-left:1rem;padding-right:1rem} + /*! media md */ + /*! media md */ + /*! media md */.fr-btns-group--inline-md .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-btns-group--inline-md>li{display:inline-flex;max-width:100%;width:auto}.fr-btns-group--inline-md.fr-btns-group--right.fr-btns-group--inline-reverse{flex-direction:row-reverse;justify-content:flex-start} + /*! media md */ + /*! media md */.fr-quote{background-position:0 0;background-size:1px 100%;padding:0 0 0 2rem}.fr-quote--column{margin-left:13.5rem;min-height:13rem}.fr-quote--column .fr-quote__author,.fr-quote--column .fr-quote__source{margin-left:0}.fr-quote--column figcaption{min-height:auto}.fr-quote__image{height:11.5rem;left:-13.5rem;margin-top:-5.75rem;position:absolute;top:50%;width:11.5rem} + /*! media md */.fr-breadcrumb{margin-bottom:2.5rem}.fr-breadcrumb__button{display:none}.fr-breadcrumb .fr-collapse{margin-left:0;margin-right:0;max-height:none;overflow:visible;padding-left:0;padding-right:0;transform:none;visibility:inherit}.fr-breadcrumb .fr-collapse:before{content:none}.fr-breadcrumb__list{transform:none} + /*! media md */.fr-fieldset__element--inline\@md{flex:0 0 auto}.fr-fieldset__element--number.fr-fieldset__element--inline\@md,.fr-fieldset__element--postal.fr-fieldset__element--inline\@md,.fr-fieldset__element--year.fr-fieldset__element--inline\@md{margin-right:0} + /*! media md */.fr-stepper__title{font-size:1.25rem;line-height:1.75rem} + /*! media md */ + /*! media md */.fr-links-group .fr-link--download,.fr-links-group--download .fr-link{margin-bottom:3rem}.fr-links-group__title{font-size:1.5rem;line-height:2rem}.fr-links-group--bordered{padding:2rem 2rem .5rem} + /*! media md */.fr-sidemenu{box-shadow:none;margin-left:0;margin-right:0;padding-right:2rem}.fr-sidemenu .fr-collapse{margin-left:-.25rem;margin-right:-.25rem;padding-left:.25rem;padding-right:.25rem}.fr-sidemenu__title{box-shadow:none;margin:0 0 1.5rem;padding:0}.fr-sidemenu__list .fr-sidemenu__list{margin:0 1rem 1rem}.fr-sidemenu__list{margin:0}.fr-sidemenu__item:before{content:none}.fr-sidemenu__inner{box-shadow:inset -1px 0 0 0 var(--border-default-grey);padding:0 1.5rem 0 0}.fr-sidemenu__inner>.fr-collapse{margin:0;max-height:none;overflow:initial;padding:0}.fr-sidemenu__inner>.fr-collapse:before{display:none}.fr-sidemenu__inner>.fr-collapse:not(.fr-collapse--expanded){visibility:inherit}.fr-sidemenu--right{padding-left:2rem;padding-right:0}.fr-sidemenu--right .fr-sidemenu__inner{border-right:0;box-shadow:inset 1px 0 0 0 var(--border-default-grey);padding:0 1rem 0 2rem}.fr-sidemenu--sticky{position:sticky;top:0}.fr-sidemenu--sticky .fr-sidemenu__inner{margin-bottom:-.25rem;margin-left:-.25rem;max-height:100vh;overflow:auto;padding-bottom:.25rem;padding-left:.25rem;padding-top:.5rem}.fr-sidemenu--sticky-full-height{height:100vh;position:sticky;top:0}.fr-sidemenu--sticky-full-height .fr-sidemenu__inner{height:100%;margin-bottom:-.25rem;margin-left:-.25rem;overflow:auto;padding-bottom:.25rem;padding-left:.25rem;padding-top:.5rem}.fr-sidemenu__btn,.fr-sidemenu__link{margin:0;width:100%}.fr-sidemenu__btn[aria-expanded]{padding:.75rem 2.5rem .75rem 1rem}.fr-sidemenu__btn[aria-expanded]:after{margin-right:-1.5rem}.fr-sidemenu__inner>.fr-sidemenu__btn{display:none} + /*! media md */.fr-highlight{margin-left:2rem;padding-left:2.25rem} + /*! media md */.fr-tabs--viewport-width{margin-left:0;margin-right:0}.fr-tabs__panel{padding:2rem}.fr-tabs__panel:focus,.fr-tabs__panel:focus-visible{outline-offset:calc(-2rem + 2px)} + /*! media md */ + /*! media md */.fr-summary{padding:2rem} + /*! media md */.fr-table__content .fr-cell--fixed\@md,.fr-table__content .fr-cell--fixed\@sm{left:0;position:sticky;z-index:1}.fr-table caption{font-size:1.5rem;line-height:2rem}.fr-table__header{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.fr-table__header .fr-table__detail{flex:1;order:1;padding-right:.5rem}.fr-table__header .fr-btns-group{order:2;padding-left:.5rem;padding-right:.5rem}.fr-table__header .fr-segmented{flex:0;order:3;padding-left:.5rem}.fr-table__footer{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.fr-table__footer .fr-select-group .fr-select{width:16rem}.fr-table__footer .fr-btns-group{padding-left:.5rem}.fr-table__footer--start{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.fr-table__footer--start .fr-select-group{padding-left:.5rem;padding-right:.5rem}.fr-table__footer--start .fr-select-group .fr-select{margin-top:0}.fr-table>table td,.fr-table>table th{padding:1rem}.fr-table>table thead td,.fr-table>table thead th{padding-bottom:1.125rem} + /*! media md */ + /*! media md */ + /*! media md */.fr-download--card{padding:2rem 2rem 5rem}.fr-download--card .fr-download__link{font-size:1.375rem;line-height:1.75rem}.fr-download--card .fr-download__link:after{--icon-size:1.5rem;bottom:2rem;right:2rem}.fr-download--card .fr-download__desc{margin-top:.75rem}.fr-download--card .fr-download__detail{bottom:2rem;left:2rem}.fr-downloads-group__title{font-size:1.5rem;line-height:2rem}.fr-downloads-group--bordered{padding:2rem 2rem .5rem}.fr-downloads-group .fr-download{margin-bottom:1.5rem} + /*! media md */.fr-alert__title{font-size:1.25rem;line-height:1.75rem} + /*! media md */.fr-notice__desc,.fr-notice__link,.fr-notice__title{font-size:1rem;line-height:1.5rem}.fr-notice .fr-btn--close{margin-left:1rem} + /*! media md */ + /*! media md */.fr-card__title{font-size:1.375rem;line-height:1.75rem}.fr-card--sm .fr-card__title{font-size:1.25rem;line-height:1.75rem}.fr-card--lg .fr-card__title{font-size:1.5rem;line-height:2rem}.fr-card--horizontal,.fr-card--horizontal-half,.fr-card--horizontal-tier{flex-direction:row}.fr-card--horizontal .fr-card__img,.fr-card--horizontal-half .fr-card__img,.fr-card--horizontal-tier .fr-card__img{height:100%}.fr-card--horizontal .fr-card__img img,.fr-card--horizontal-half .fr-card__img img,.fr-card--horizontal-tier .fr-card__img img{height:100%;object-fit:cover}.fr-card--horizontal .fr-card__header{flex:0 0 40%;width:40%}.fr-card--horizontal-half .fr-card__header{flex:0 0 50%;width:50%}.fr-card--horizontal-tier .fr-card__header{flex:0 0 33.3333333333%;width:33.3333333333%}.fr-card--download{flex-direction:row}.fr-card--download .fr-card__header{aspect-ratio:auto;flex:0 0 40%;width:40%}.fr-card--download .fr-card__header .fr-card__img img{object-position:50% 0}.fr-card--download .fr-card__img{height:100%}.fr-card--download .fr-card__img img{height:100%;object-fit:cover} + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */.fr-skiplinks{padding:.75rem 0}.fr-skiplinks__list>li{margin:0 .5rem}.fr-skiplinks__list{flex-direction:row;flex-wrap:wrap;margin:0 -1rem} + /*! media md */ + /*! media md */.fr-callout{padding:2rem 3rem}.fr-callout[class*=" fr-fi-"]:before,.fr-callout[class*=" fr-icon-"]:before,.fr-callout[class^=fr-fi-]:before,.fr-callout[class^=fr-icon-]:before{margin:-1rem 0 1rem -2rem}.fr-callout__title{font-size:1.5rem;line-height:2rem} + /*! media md */.fr-modal{padding-right:var(--scrollbar-width)}.fr-modal--top:before{content:""}.fr-modal:after,.fr-modal:before{flex:1 0 10vh;height:10vh;width:0}.fr-modal:after{content:""}.fr-modal__body{max-height:80vh!important}.fr-modal__header{padding:1rem 2rem}.fr-modal__content{margin-bottom:4rem;padding-left:2rem;padding-right:2rem}.fr-modal__footer{margin-top:-3rem;padding:2rem}.fr-modal__title{font-size:1.5rem;line-height:2rem} + /*! media md */ + /*! media md */.fr-share__text{max-width:18rem} + /*! media md */.fr-footer__body{margin-bottom:1.5rem}.fr-footer__brand .fr-logo{font-size:1.3125rem;margin:-1.25rem;padding:1.25rem}.fr-footer__brand .fr-logo:before{background-position:0 -.078125rem,0 0,0 0;background-size:3.4375rem 1.40625rem,3.4375rem 1.25rem,0;height:1.25rem;margin-bottom:.4166666667rem;width:3.4375rem}:root[data-fr-mourning] .fr-footer__brand .fr-logo:before{background-size:3.4375rem 1.40625rem,0,3.4375rem 1.25rem}.fr-footer__brand .fr-logo:after{background-position:0 calc(100% + 2.34375rem);background-size:6.5625rem 4.6875rem;min-width:3.28125rem;padding-top:2.7604166667rem}[data-fr-theme=dark] .fr-footer__brand .fr-logo:after{background-position:-3.28125rem 100%}.fr-footer__brand .fr-logo+.fr-footer__brand-link{margin-left:2rem}.fr-footer__brand{margin-right:1rem}.fr-footer__brand.fr-enlarge-link{align-self:flex-start;margin:-1rem 0 -1rem -1rem;padding:1rem}.fr-footer__content{margin-left:auto}.fr-footer__content-list{margin-top:.5rem}.fr-footer__top{margin:-1.875rem 0 2rem}.fr-footer__bottom-item{margin:.5rem 0 0 .75rem}.fr-footer__bottom-item:before{margin-right:.75rem}.fr-footer__partners-logos{flex-wrap:nowrap;margin-right:-1rem}.fr-footer__partners-main+.fr-footer__partners-sub{padding-left:1rem}.fr-footer__partners-sub,.fr-footer__partners-sub>ul{padding-top:0}.fr-footer__partners-sub>ul,.fr-footer__partners-sub>ul>ul{justify-content:flex-end}.fr-footer__partners-sub>li,.fr-footer__partners-sub>ul>li{margin:0 1rem}.fr-footer__partners-sub .fr-footer__partners-link{margin-bottom:.5rem} + /*! media md */.fr-tile__title{font-size:1.25rem;line-height:1.75rem}.fr-tile--vertical\@md{align-items:center;flex-direction:column;text-align:center}.fr-tile--vertical\@md .fr-tile__header{margin-bottom:1rem;margin-right:0!important}.fr-tile--vertical\@md .fr-tile__pictogram{height:5rem;width:5rem}.fr-tile--vertical\@md .fr-tile__content{align-items:center}.fr-tile--vertical\@md .fr-tile__detail{margin-top:.75rem}.fr-tile--vertical\@md.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content,.fr-tile--vertical\@md.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content{padding-bottom:2.5rem}.fr-tile--vertical\@md.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__detail,.fr-tile--vertical\@md.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__detail{margin-bottom:0;padding-right:0}.fr-tile--horizontal .fr-tile__img{height:5rem;margin:0 2rem 0 0;width:5rem} + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */.fr-search-bar--lg .fr-btn{font-size:1.125rem;line-height:1.75rem;max-height:none;max-width:100%;min-height:3rem;overflow:initial;padding:.5rem 1.5rem}.fr-search-bar--lg .fr-btn:before{--icon-size:1.5rem;margin-left:-.1875rem;margin-right:.5rem}.fr-search-bar--lg .fr-input{max-height:3rem} + /*! media md */.fr-content-media--sm .fr-content-media__img,.fr-content-media--sm .fr-responsive-vid{width:75%}.fr-content-media--lg .fr-content-media__img,.fr-content-media--lg .fr-responsive-vid{width:125%} + /*! media md */.fr-consent-banner{bottom:2.5rem;left:2.5rem;max-height:calc(100% - 5rem);max-width:40rem;padding:2rem}.fr-consent-banner__title{font-size:1.25rem;line-height:1.75rem}.fr-consent-banner__buttons{margin-top:2rem}.fr-consent-service>.fr-fieldset{display:flex;flex-direction:row;flex-wrap:wrap;padding:0 0 1.25rem}.fr-consent-service:last-child>.fr-fieldset{padding:1.25rem 0 1rem}.fr-consent-service__title{font-size:1.25rem;line-height:1.75rem;width:50%}.fr-consent-service__desc{--text-spacing:0.25rem 1.5rem 0.5rem 0;width:60%}.fr-consent-service__radios{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;position:absolute;right:0;top:1.25rem;width:50%}.fr-consent-services .fr-consent-service+.fr-consent-service{margin-top:-.25rem}.fr-consent-services .fr-consent-service__desc{--text-spacing:0.25rem 0 0.5rem 0} + /*! media md */.fr-follow{padding:2rem 0}.fr-follow .fr-grid-row>*>div{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center}.fr-follow .fr-grid-row>:not(:first-child){box-shadow:-1px 0 0 0 var(--border-default-blue-france);margin-top:0;padding-left:8.3333333333%;padding-top:0}.fr-follow .fr-grid-row>:not(:last-child){padding-right:8.3333333333%}.fr-follow .fr-grid-row>:first-child:last-child>div{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.fr-follow .fr-grid-row>:first-child:last-child>.fr-follow__newsletter{--text-spacing:0}.fr-follow .fr-grid-row>:first-child:last-child>.fr-follow__newsletter>*{max-width:50%;padding-left:.75rem;padding-right:.75rem}.fr-follow .fr-grid-row>:first-child:last-child>.fr-follow__newsletter>:first-child{padding-left:0;padding-right:.75rem}.fr-follow .fr-grid-row>:first-child:last-child>.fr-follow__newsletter>:last-child{padding-left:.75rem;padding-right:0}.fr-follow .fr-grid-row>:first-child:last-child>.fr-follow__social{--title-spacing:0}.fr-follow .fr-hint-text{margin-top:.5rem} + /*! media md */ + /*! media md */.fr-header__service-title{font-size:1.25rem;line-height:1.75rem}}@media (min-width:62em){ + /*! media lg */ + /*! media lg */ + /*! media lg */.fr-hidden-lg{display:none!important}.fr-unhidden-lg{display:inherit!important}.fr-sr-only-lg{clip:rect(0,0,0,0);border:0;display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-container,.fr-container-lg,.fr-container-md,.fr-container-sm{padding-left:1.5rem;padding-right:1.5rem}.fr-container-lg--fluid{max-width:none;overflow:hidden;padding-left:0;padding-right:0}.fr-grid-row--gutters,.fr-grid-row-md--gutters,.fr-grid-row-sm--gutters{margin:-.75rem}.fr-grid-row--gutters>.fr-col,.fr-grid-row--gutters>[class*=" fr-col-"],.fr-grid-row--gutters>[class^=fr-col-],.fr-grid-row-md--gutters>.fr-col,.fr-grid-row-md--gutters>[class*=" fr-col-"],.fr-grid-row-md--gutters>[class^=fr-col-],.fr-grid-row-sm--gutters>.fr-col,.fr-grid-row-sm--gutters>[class*=" fr-col-"],.fr-grid-row-sm--gutters>[class^=fr-col-]{padding:.75rem}.fr-grid-row-lg--gutters{margin:-.75rem}.fr-grid-row-lg--gutters>.fr-col,.fr-grid-row-lg--gutters>[class*=" fr-col-"],.fr-grid-row-lg--gutters>[class^=fr-col-]{padding:.75rem}.fr-grid-row-lg--no-gutters{margin:0}.fr-grid-row-lg--no-gutters>.fr-col,.fr-grid-row-lg--no-gutters>[class*=" fr-col-"],.fr-grid-row-lg--no-gutters>[class^=fr-col-]{padding:0}.fr-col-lg{flex:1}.fr-col-lg-1{flex:0 0 8.33333%;max-width:8.33333%;width:8.33333%}.fr-col-offset-lg-1:not(.fr-col-offset-lg-1--right){margin-left:8.33333%}.fr-col-offset-lg-1--right{margin-right:8.33333%}.fr-col-lg-2{flex:0 0 16.66667%;max-width:16.66667%;width:16.66667%}.fr-col-offset-lg-2:not(.fr-col-offset-lg-2--right){margin-left:16.66667%}.fr-col-offset-lg-2--right{margin-right:16.66667%}.fr-col-lg-3{flex:0 0 25%;max-width:25%;width:25%}.fr-col-offset-lg-3:not(.fr-col-offset-lg-3--right){margin-left:25%}.fr-col-offset-lg-3--right{margin-right:25%}.fr-col-lg-4{flex:0 0 33.33333%;max-width:33.33333%;width:33.33333%}.fr-col-offset-lg-4:not(.fr-col-offset-lg-4--right){margin-left:33.33333%}.fr-col-offset-lg-4--right{margin-right:33.33333%}.fr-col-lg-5{flex:0 0 41.66667%;max-width:41.66667%;width:41.66667%}.fr-col-offset-lg-5:not(.fr-col-offset-lg-5--right){margin-left:41.66667%}.fr-col-offset-lg-5--right{margin-right:41.66667%}.fr-col-lg-6{flex:0 0 50%;max-width:50%;width:50%}.fr-col-offset-lg-6:not(.fr-col-offset-lg-6--right){margin-left:50%}.fr-col-offset-lg-6--right{margin-right:50%}.fr-col-lg-7{flex:0 0 58.33333%;max-width:58.33333%;width:58.33333%}.fr-col-offset-lg-7:not(.fr-col-offset-lg-7--right){margin-left:58.33333%}.fr-col-offset-lg-7--right{margin-right:58.33333%}.fr-col-lg-8{flex:0 0 66.66667%;max-width:66.66667%;width:66.66667%}.fr-col-offset-lg-8:not(.fr-col-offset-lg-8--right){margin-left:66.66667%}.fr-col-offset-lg-8--right{margin-right:66.66667%}.fr-col-lg-9{flex:0 0 75%;max-width:75%;width:75%}.fr-col-offset-lg-9:not(.fr-col-offset-lg-9--right){margin-left:75%}.fr-col-offset-lg-9--right{margin-right:75%}.fr-col-lg-10{flex:0 0 83.33333%;max-width:83.33333%;width:83.33333%}.fr-col-offset-lg-10:not(.fr-col-offset-lg-10--right){margin-left:83.33333%}.fr-col-offset-lg-10--right{margin-right:83.33333%}.fr-col-lg-11{flex:0 0 91.66667%;max-width:91.66667%;width:91.66667%}.fr-col-offset-lg-11:not(.fr-col-offset-lg-11--right){margin-left:91.66667%}.fr-col-offset-lg-11--right{margin-right:91.66667%}.fr-col-lg-12{flex:0 0 100%;max-width:100%;width:100%}.fr-col-offset-lg-12:not(.fr-col-offset-lg-12--right){margin-left:100%}.fr-col-offset-lg-12--right{margin-right:100%}.fr-displayed-lg{display:inherit!important} + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */.fr-btns-group--inline-lg .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-btns-group--inline-lg>li{display:inline-flex;max-width:100%;width:auto}.fr-btns-group--inline-lg.fr-btns-group--right.fr-btns-group--inline-reverse{flex-direction:row-reverse;justify-content:flex-start} + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */.fr-pagination__link--first.fr-pagination__link--lg-label{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--first.fr-pagination__link--lg-label:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(../icons/system/fr--arrow-left-s-first-line.svg);mask-image:url(../icons/system/fr--arrow-left-s-first-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--prev.fr-pagination__link--lg-label{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--prev.fr-pagination__link--lg-label:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(../icons/system/arrow-left-s-line.svg);mask-image:url(../icons/system/arrow-left-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--next.fr-pagination__link--lg-label{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--next.fr-pagination__link--lg-label:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../icons/system/arrow-right-s-line.svg);mask-image:url(../icons/system/arrow-right-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--next.fr-pagination__link--lg-label:before{content:none}.fr-pagination__link--last.fr-pagination__link--lg-label{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--last.fr-pagination__link--lg-label:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../icons/system/fr--arrow-right-s-last-line.svg);mask-image:url(../icons/system/fr--arrow-right-s-last-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--last.fr-pagination__link--lg-label:before{content:none} + /*! media lg */ + /*! media lg */.fr-table__content .fr-cell--fixed\@lg{left:0;position:sticky;z-index:1}.fr-table__footer--middle{display:block;padding-left:.5rem;padding-right:.5rem}.fr-table__footer--middle .fr-pagination__list{flex-wrap:nowrap}.fr-table__footer--end{flex:1 0 0} + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */.fr-nav__list{flex-direction:row;flex-wrap:nowrap}.fr-nav__list>:first-child:nth-last-child(2)~*,.fr-nav__list>:first-child:nth-last-child(3)~*,.fr-nav__list>:first-child:nth-last-child(4)~*{margin-left:1.25rem}.fr-nav__item .fr-btn,.fr-nav__item .fr-link{min-height:auto}.fr-nav__item{align-items:flex-start;position:static}.fr-nav__item:before{content:none}.fr-nav__item--align-right{align-items:flex-end}.fr-nav__btn,.fr-nav__link{--hover-tint:var(--hover);--active-tint:var(--active);font-size:.875rem;font-weight:400;line-height:1.5rem;min-height:3.5rem;padding:1rem}.fr-nav__btn[aria-current]:not([aria-current=false]),.fr-nav__link[aria-current]:not([aria-current=false]){position:relative}.fr-nav__btn[aria-current]:not([aria-current=false]):before,.fr-nav__link[aria-current]:not([aria-current=false]):before{bottom:0;content:"";height:2px;left:0;margin-top:0;position:absolute;top:auto;width:100%}.fr-nav__btn{justify-content:flex-start}.fr-menu{filter:drop-shadow(var(--overlap-shadow));pointer-events:none;position:absolute;top:100%;z-index:calc(var(--ground) + 1000)}.fr-menu__list{background-image:linear-gradient(0deg,var(--background-open-blue-france),var(--background-open-blue-france));background-position:0 0;background-repeat:no-repeat;background-size:100% 1px;margin-bottom:2rem;pointer-events:auto;width:20rem}.fr-mega-menu,.fr-menu__list{--idle:transparent;--hover:var(--background-overlap-grey-hover);--active:var(--background-overlap-grey-active);background-color:var(--background-overlap-grey);padding:0}.fr-mega-menu{box-shadow:inset 0 1px 0 0 var(--border-open-blue-france);filter:drop-shadow(var(--overlap-shadow));left:0;margin:0;position:absolute;right:0;top:100%;z-index:calc(var(--ground) + 1000)}.fr-mega-menu:after{content:"";display:block;padding-bottom:1.5rem}.fr-mega-menu>.fr-container{padding:0 1.5rem}.fr-mega-menu>.fr-container:before{content:"";display:block;padding-top:1rem}.fr-mega-menu .fr-btn--close{display:flex}.fr-mega-menu__leader{margin-top:-1.25rem;padding-top:0}.fr-mega-menu__list:before{content:none}.fr-menu__list>:first-child,.fr-menu__list>:first-child .fr-nav__link,.fr-menu__list>:hover,.fr-menu__list>:hover .fr-nav__link,.fr-menu__list>:hover+*,.fr-menu__list>:hover+* .fr-nav__link{box-shadow:none}.fr-menu .fr-nav__link{box-shadow:0 calc(-1rem - 1px) 0 -1rem var(--border-default-grey)}.fr-mega-menu__category{box-shadow:0 calc(1rem + 1px) 0 -1rem var(--border-default-grey)} + /*! media lg */ + /*! media lg */.fr-footer__content{flex-basis:50%;margin-top:0;max-width:36.75rem} + /*! media lg */.fr-tile--vertical\@lg{align-items:center;flex-direction:column;text-align:center}.fr-tile--vertical\@lg .fr-tile__header{margin-bottom:1rem;margin-right:0!important}.fr-tile--vertical\@lg .fr-tile__pictogram{height:5rem;width:5rem}.fr-tile--vertical\@lg .fr-tile__content{align-items:center}.fr-tile--vertical\@lg .fr-tile__detail{margin-top:.75rem}.fr-tile--vertical\@lg.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content,.fr-tile--vertical\@lg.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content{padding-bottom:2.5rem}.fr-tile--vertical\@lg.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__detail,.fr-tile--vertical\@lg.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__detail{margin-bottom:0;padding-right:0} + /*! media lg */.fr-translate .fr-translate__btn{font-size:.875rem;line-height:1.5rem;min-height:auto;padding:.25rem .75rem;width:auto}.fr-translate .fr-translate__btn:after{margin-left:.25rem;margin-right:-.25rem}.fr-translate .fr-translate__btn:before{--icon-size:1rem}.fr-translate__language[aria-current]:not([aria-current=false]){display:inline-flex}.fr-translate__menu{margin:-.25rem -1rem}.fr-translate .fr-menu__list{display:grid;grid-auto-flow:column;grid-template-rows:repeat(var(--rows),auto)}.fr-btns-group .fr-translate__menu{margin:-1.25rem -.75rem 0} + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */.fr-consent-manager__header .fr-consent-service__title{width:44%}.fr-consent-manager__header .fr-consent-service__radios{justify-content:flex-end;position:absolute;width:56%} + /*! media lg */ + /*! media lg */ + /*! media lg */.fr-header__body-row{padding:1.5rem 0}.fr-header__brand{background:transparent;filter:none;flex-wrap:nowrap;margin-bottom:-1rem;margin-top:-1rem;padding-left:0;padding-right:0;width:auto;z-index:auto}.fr-header__brand-top{width:auto}.fr-header__brand.fr-enlarge-link a[href]:before{outline-offset:2px}.fr-header__logo,.fr-header__operator,.fr-header__service{padding:1rem}.fr-header__service{box-shadow:none;margin-left:0;margin-right:0}.fr-header__service:before{content:none}.fr-header .fr-modal{background-color:transparent;height:auto;margin:0;opacity:1;overflow:initial;position:static;visibility:inherit;width:auto}.fr-header .fr-modal>*>.fr-btn--close{display:none}.fr-header .fr-modal>.fr-container{height:auto;padding-bottom:0;padding-top:0}.fr-header__navbar{display:none}.fr-header__tools{align-items:flex-end;flex:1 0 auto;flex-direction:column;margin-left:auto;padding-left:1rem;padding-right:1rem;text-align:right}.fr-header__tools-links+.fr-header__search{margin-top:1rem}.fr-header__tools .fr-header__search{margin-left:auto;max-width:24rem}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"],.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"],.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-],.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-header__tools-links{display:flex;flex-direction:row;gap:.5rem;justify-content:flex-end}.fr-header__tools-links .fr-btns-group{justify-content:flex-end;margin:0 -.25rem -1rem}.fr-header__tools-links .fr-btns-group .fr-btn{margin-left:.25rem;margin-right:.25rem;max-width:100%;width:auto}.fr-header__tools-links .fr-btns-group>li{align-items:flex-start;display:inline-flex;max-width:100%;width:auto}.fr-header .fr-header__menu-links .fr-translate{margin-bottom:-1rem;margin-left:0;margin-right:0}.fr-header .fr-header__menu-links{display:none}.fr-header .fr-nav{justify-content:flex-start}.fr-header .fr-nav__list{margin:0 -1rem;max-width:calc(100% + 1rem)}.fr-header .fr-links-group{justify-content:flex-end}.fr-header .fr-links-group .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-header .fr-links-group>li{display:inline-flex;max-width:100%;width:auto}.fr-header__tools-links .fr-links-group{justify-content:flex-end;margin:0 -.25rem}.fr-header__tools-links .fr-links-group .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-header__tools-links .fr-links-group>li{display:inline-flex;max-width:100%;width:auto}.fr-header__tools-links .fr-links-group .fr-link{margin-left:.25rem;margin-right:.25rem}.fr-header .fr-modal>*>.fr-link--close{display:none}.fr-header{--idle:transparent;--hover:var(--background-raised-grey-hover);--active:var(--background-raised-grey-active);background-color:var(--background-raised-grey);filter:drop-shadow(var(--raised-shadow));z-index:calc(var(--ground) + 750)}.fr-header .fr-header__menu{box-shadow:inset 0 1px 0 0 var(--border-default-grey)}}@media (min-width:78em){ + /*! media xl */ + /*! media xl */ + /*! media xl */.fr-hidden-xl{display:none!important}.fr-unhidden-xl{display:inherit!important}.fr-sr-only-xl{clip:rect(0,0,0,0);border:0;display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-container,.fr-container-lg,.fr-container-md,.fr-container-sm{max-width:78rem}.fr-container-xl{max-width:78rem;padding-left:1.5rem;padding-right:1.5rem}.fr-container-xl--fluid{max-width:none;overflow:hidden;padding-left:0;padding-right:0}.fr-grid-row-xl--gutters{margin:-.75rem}.fr-grid-row-xl--gutters>.fr-col,.fr-grid-row-xl--gutters>[class*=" fr-col-"],.fr-grid-row-xl--gutters>[class^=fr-col-]{padding:.75rem}.fr-grid-row-xl--no-gutters{margin:0}.fr-grid-row-xl--no-gutters>.fr-col,.fr-grid-row-xl--no-gutters>[class*=" fr-col-"],.fr-grid-row-xl--no-gutters>[class^=fr-col-]{padding:0}.fr-col-xl{flex:1}.fr-col-xl-1{flex:0 0 8.33333%;max-width:8.33333%;width:8.33333%}.fr-col-offset-xl-1:not(.fr-col-offset-xl-1--right){margin-left:8.33333%}.fr-col-offset-xl-1--right{margin-right:8.33333%}.fr-col-xl-2{flex:0 0 16.66667%;max-width:16.66667%;width:16.66667%}.fr-col-offset-xl-2:not(.fr-col-offset-xl-2--right){margin-left:16.66667%}.fr-col-offset-xl-2--right{margin-right:16.66667%}.fr-col-xl-3{flex:0 0 25%;max-width:25%;width:25%}.fr-col-offset-xl-3:not(.fr-col-offset-xl-3--right){margin-left:25%}.fr-col-offset-xl-3--right{margin-right:25%}.fr-col-xl-4{flex:0 0 33.33333%;max-width:33.33333%;width:33.33333%}.fr-col-offset-xl-4:not(.fr-col-offset-xl-4--right){margin-left:33.33333%}.fr-col-offset-xl-4--right{margin-right:33.33333%}.fr-col-xl-5{flex:0 0 41.66667%;max-width:41.66667%;width:41.66667%}.fr-col-offset-xl-5:not(.fr-col-offset-xl-5--right){margin-left:41.66667%}.fr-col-offset-xl-5--right{margin-right:41.66667%}.fr-col-xl-6{flex:0 0 50%;max-width:50%;width:50%}.fr-col-offset-xl-6:not(.fr-col-offset-xl-6--right){margin-left:50%}.fr-col-offset-xl-6--right{margin-right:50%}.fr-col-xl-7{flex:0 0 58.33333%;max-width:58.33333%;width:58.33333%}.fr-col-offset-xl-7:not(.fr-col-offset-xl-7--right){margin-left:58.33333%}.fr-col-offset-xl-7--right{margin-right:58.33333%}.fr-col-xl-8{flex:0 0 66.66667%;max-width:66.66667%;width:66.66667%}.fr-col-offset-xl-8:not(.fr-col-offset-xl-8--right){margin-left:66.66667%}.fr-col-offset-xl-8--right{margin-right:66.66667%}.fr-col-xl-9{flex:0 0 75%;max-width:75%;width:75%}.fr-col-offset-xl-9:not(.fr-col-offset-xl-9--right){margin-left:75%}.fr-col-offset-xl-9--right{margin-right:75%}.fr-col-xl-10{flex:0 0 83.33333%;max-width:83.33333%;width:83.33333%}.fr-col-offset-xl-10:not(.fr-col-offset-xl-10--right){margin-left:83.33333%}.fr-col-offset-xl-10--right{margin-right:83.33333%}.fr-col-xl-11{flex:0 0 91.66667%;max-width:91.66667%;width:91.66667%}.fr-col-offset-xl-11:not(.fr-col-offset-xl-11--right){margin-left:91.66667%}.fr-col-offset-xl-11--right{margin-right:91.66667%}.fr-col-xl-12{flex:0 0 100%;max-width:100%;width:100%}.fr-col-offset-xl-12:not(.fr-col-offset-xl-12--right){margin-left:100%}.fr-col-offset-xl-12--right{margin-right:100%} + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */.fr-consent-manager__header .fr-consent-service__radios,.fr-consent-manager__header .fr-consent-service__title{width:50%} + /*! media xl */ + /*! media xl */ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){a:not([href]){color:graytext}[href],[href]:visited{color:linktext}[target=_blank]:after,[target=_blank][class*=" fr-fi-"]:after,[target=_blank][class*=" fr-icon-"]:after,[target=_blank][class^=fr-fi-]:after,[target=_blank][class^=fr-icon-]:after{background-color:linktext;forced-color-adjust:none}button{color:buttontext}button:disabled{color:graytext}input,select,textarea{border:1px solid}.fr-artwork-background,.fr-artwork-motif{fill:graytext}.fr-artwork-decorative{fill:none}.fr-artwork-major,.fr-artwork-minor{fill:canvastext}ul>li::marker{color:graytext}.fr-hr,hr{border-top:1px solid}.fr-range-group--disabled .fr-range__max,.fr-range-group--disabled .fr-range__min,.fr-range-group--disabled .fr-range__output{color:graytext}.fr-range-group--disabled .fr-range[data-fr-js-range]:after,.fr-range-group--disabled .fr-range[data-fr-js-range]:before{border:1px solid graytext}.fr-range-group--disabled .fr-label,.fr-range-group--disabled .fr-label .fr-hint-text{color:graytext}.fr-range input[type=range]{border:none}.fr-range[data-fr-js-range]:before{box-shadow:0 0 0 1px buttontext}.fr-range[data-fr-js-range]:after{background-color:highlight}.fr-range[data-fr-js-range] input[type=range]{border:none}.fr-range[data-fr-js-range] input[type=range]:focus::-webkit-slider-thumb{outline-color:highlight}.fr-range[data-fr-js-range] input[type=range]:focus::-moz-range-thumb{outline-color:highlight}.fr-range[data-fr-js-range] input[type=range]::-webkit-slider-thumb{background:buttontext;box-shadow:none}.fr-range[data-fr-js-range] input[type=range]::-moz-range-thumb{background:buttontext;box-shadow:none}.fr-range[data-fr-js-range] input[type=range]:disabled::-webkit-slider-thumb{background:graytext}.fr-range[data-fr-js-range] input[type=range]:disabled::-moz-range-thumb{background:graytext}.fr-range--step[data-fr-js-range]:before{background-image:radial-gradient(circle at 2px 50%,buttontext 0,buttontext 1px,transparent 0)}.fr-range--step[data-fr-js-range]:after{background-image:radial-gradient(circle at 2px 50%,highlighttext 0,highlighttext 2px,transparent 0);box-shadow:inset 10px 0 0 0 highlight,inset -10px 0 0 0 highlight}.fr-range--step.fr-range--sm[data-fr-js-range]:after{box-shadow:inset 6px 0 0 0 highlight,inset -6px 0 0 0 highlight}.fr-range--double[data-fr-js-range] input[type=range]:first-of-type{border-right:none}.fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(2){border-left:none}.fr-accordion__btn:after{background-color:buttontext;forced-color-adjust:none}.fr-accordion{border-bottom:1px solid;border-top:1px solid}.fr-accordion+.fr-accordion{border-top:none}.fr-badge:after,.fr-badge:before{background-color:canvastext}.fr-badge{outline:1px solid}.fr-btn:after,.fr-btn:before{background-color:buttontext}.fr-btn:disabled:after,.fr-btn:disabled:before,a.fr-btn:not([href]):after,a.fr-btn:not([href]):before{background-color:graytext}.fr-btn:disabled,a.fr-btn:not([href]){border-color:graytext;color:graytext}a[href].fr-btn:after,a[href].fr-btn:before{background-color:linktext}button.fr-btn{border:1px solid buttontext}.fr-btn--account:before,.fr-btn--briefcase:before,.fr-btn--close:after,.fr-btn--display:before,.fr-btn--fullscreen:after,.fr-btn--sort:before,.fr-btn--sort[aria-sort=ascending]:before,.fr-btn--sort[aria-sort=descending]:before,.fr-btn--team:before,.fr-btn--tooltip:before{background-color:buttontext;forced-color-adjust:none}.fr-connect{border:1px solid}.fr-connect__brand,.fr-connect__login{line-height:1.1}.fr-connect--plus:after{color:buttontext;forced-color-adjust:none}.fr-connect-group .fr-connect+p a{text-decoration:underline;text-underline-offset:5px}.fr-quote{border-left:1px solid}.fr-breadcrumb__list li:not(:first-child):before{background-color:canvastext;forced-color-adjust:none}.fr-breadcrumb__link{text-decoration:underline;text-underline-offset:5px}.fr-breadcrumb__link[aria-current]:not([aria-current=false]){text-decoration:none}.fr-fieldset input:disabled+label,.fr-fieldset input:disabled+label .fr-hint-text,.fr-fieldset input:disabled+label+.fr-hint-text,.fr-fieldset:disabled .fr-fieldset__legend,.fr-fieldset:disabled .fr-hint-text,.fr-fieldset:disabled .fr-label{color:graytext}.fr-message--error:after,.fr-message--error:before,.fr-message--info:after,.fr-message--info:before,.fr-message--valid:after,.fr-message--valid:before,.fr-message--warning:after,.fr-message--warning:before{background-color:canvasText;forced-color-adjust:none}.fr-error-text:before,.fr-info-text:before,.fr-valid-text:before{background-color:canvastext;forced-color-adjust:none}.fr-stepper__steps{background-image:repeating-linear-gradient(to right,highlight 0,highlight var(--active-inner),transparent var(--active-inner),transparent var(--active-outer)),repeating-linear-gradient(to right,graytext 0,graytext var(--default-inner),transparent var(--default-inner),transparent var(--default-outer));forced-color-adjust:none}.fr-tooltip{background:canvas;outline:1px solid}.fr-tooltip.fr-placement{padding:.5rem}a.fr-link{text-decoration:underline;text-underline-offset:5px}a.fr-link:not([href]):after,a.fr-link:not([href]):before{background-color:graytext}.fr-link--download:after,.fr-links-group--download .fr-link:after{background-color:linktext;forced-color-adjust:none}.fr-link--download .fr-link__detail,.fr-links-group--download .fr-link .fr-link__detail{color:canvastext}.fr-link--download:not([href]) .fr-link__detail,.fr-links-group--download .fr-link:not([href]) .fr-link__detail{color:graytext}.fr-link--close:after{background-color:buttontext;forced-color-adjust:none}.fr-sidemenu__inner{border-right:1px solid}.fr-sidemenu__btn[aria-current]:not([aria-current=false]):before,.fr-sidemenu__link[aria-current]:not([aria-current=false]):before{background-color:highlight;forced-color-adjust:none}.fr-sidemenu__btn[aria-expanded]:after{background-color:buttontext;forced-color-adjust:none}.fr-highlight{border-left:4px solid;padding-left:1rem}.fr-tabs{border-bottom:1px solid}.fr-tabs:before{border:1px solid graytext}.fr-tabs__tab{border:1px solid}.fr-tabs__tab[aria-selected=true]:not(:disabled){border-bottom:1px solid highlight;border-top:1px solid highlight;border-color:highlight highlight canvas;border-style:solid;border-width:4px 1px 1px;color:highlight}.fr-pagination__link:not([href]):disabled:not([aria-current]),a.fr-pagination__link:not([href]):not([aria-current]){color:graytext}.fr-pagination__link--first.fr-pagination__link--label:before,.fr-pagination__link--first:before,.fr-pagination__link--last.fr-pagination__link--label:after,.fr-pagination__link--last:before,.fr-pagination__link--next.fr-pagination__link--label:after,.fr-pagination__link--next:before,.fr-pagination__link--prev.fr-pagination__link--label:before,.fr-pagination__link--prev:before{forced-color-adjust:none}.fr-summary{outline:1px solid}.fr-summary__link{text-decoration:underline;text-underline-offset:5px}.fr-table__content .fr-cell--fixed .fr-checkbox-group .fr-label,.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group .fr-label,.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group .fr-label,.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group .fr-label{opacity:0}.fr-table__content .fr-cell--fixed,.fr-table__content .fr-cell--fixed\@lg,.fr-table__content .fr-cell--fixed\@md,.fr-table__content .fr-cell--fixed\@sm{outline:1px solid}.fr-table__content table tbody tr:after{border:2px solid highlight}.fr-table__content td,.fr-table__content th{border:1px solid}.fr-tag:after,.fr-tag:before{background-color:canvastext}.fr-tag{border:1px solid}.fr-tag:disabled,a.fr-tag:not([href]){color:graytext}a.fr-tag[aria-pressed=true]:not(:disabled),button.fr-tag[aria-pressed=true]:not(:disabled),input[type=button].fr-tag[aria-pressed=true]:not(:disabled),input[type=image].fr-tag[aria-pressed=true]:not(:disabled),input[type=reset].fr-tag[aria-pressed=true]:not(:disabled),input[type=submit].fr-tag[aria-pressed=true]:not(:disabled){border:1px solid highlight;border-top:4px solid highlight;color:highlight}a.fr-tag[aria-pressed=true].fr-tag--sm:after,a.fr-tag[aria-pressed=true]:not(:disabled):after,button.fr-tag[aria-pressed=true].fr-tag--sm:after,button.fr-tag[aria-pressed=true]:not(:disabled):after,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=button].fr-tag[aria-pressed=true]:not(:disabled):after,input[type=image].fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=image].fr-tag[aria-pressed=true]:not(:disabled):after,input[type=reset].fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=reset].fr-tag[aria-pressed=true]:not(:disabled):after,input[type=submit].fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=submit].fr-tag[aria-pressed=true]:not(:disabled):after{display:none}a.fr-tag--dismiss:after,button.fr-tag--dismiss:after,input[type=button].fr-tag--dismiss:after,input[type=image].fr-tag--dismiss:after,input[type=reset].fr-tag--dismiss:after,input[type=submit].fr-tag--dismiss:after{background-color:buttontext;forced-color-adjust:none}a.fr-tag--dismiss:disabled:after,button.fr-tag--dismiss:disabled:after,input[type=button].fr-tag--dismiss:disabled:after,input[type=image].fr-tag--dismiss:disabled:after,input[type=reset].fr-tag--dismiss:disabled:after,input[type=submit].fr-tag--dismiss:disabled:after{background-color:graytext}a.fr-tag--dismiss.fr-tag--sm:after,button.fr-tag--dismiss.fr-tag--sm:after,input[type=button].fr-tag--dismiss.fr-tag--sm:after,input[type=image].fr-tag--dismiss.fr-tag--sm:after,input[type=reset].fr-tag--dismiss.fr-tag--sm:after,input[type=submit].fr-tag--dismiss.fr-tag--sm:after{background-color:buttontext}a.fr-tag--dismiss.fr-tag--sm:disabled:after,button.fr-tag--dismiss.fr-tag--sm:disabled:after,input[type=button].fr-tag--dismiss.fr-tag--sm:disabled:after,input[type=image].fr-tag--dismiss.fr-tag--sm:disabled:after,input[type=reset].fr-tag--dismiss.fr-tag--sm:disabled:after,input[type=submit].fr-tag--dismiss.fr-tag--sm:disabled:after{background-color:graytext}.fr-tags-group.fr-tags-group--sm button.fr-tag.fr-tag--dismiss:after,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag.fr-tag--dismiss:after{background-color:buttontext}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:after,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:after{display:none}.fr-download .fr-download__link:after{forced-color-adjust:none}.fr-alert{outline:1px solid}.fr-alert:before{background-color:graytext;left:8px}.fr-alert .fr-btn--close:before,.fr-alert .fr-link--close:before{background-color:buttontext;forced-color-adjust:none}.fr-notice{outline:1px solid}.fr-notice__title:before{background-color:canvastext;forced-color-adjust:none}.fr-notice .fr-btn--close:before{background-color:buttontext;forced-color-adjust:none}.fr-notice--weather-purple,.fr-notice--weather-red{color:highlight}.fr-notice--attack .fr-notice__title:before,.fr-notice--cyberattack .fr-notice__title:before,.fr-notice--kidnapping .fr-notice__title:before,.fr-notice--weather-purple .fr-notice__title:before,.fr-notice--weather-red .fr-notice__title:before,.fr-notice--witness .fr-notice__title:before{background-color:highlight;forced-color-adjust:none}.fr-notice--attack,.fr-notice--cyberattack,.fr-notice--kidnapping,.fr-notice--witness{color:highlight}.fr-radio-group input[type=radio]{opacity:1}.fr-radio-group input[type=radio]:disabled+label{color:graytext}.fr-radio-group input[type=radio]+label:before{display:none}.fr-radio-rich input[type=radio]:disabled+label{outline:1px solid}.fr-radio-rich input[type=radio]:disabled+label:before{background-color:transparent}.fr-radio-rich input[type=radio]:disabled~.fr-radio-rich__pictogram{outline:1px solid graytext}.fr-radio-rich input[type=radio]+label,.fr-radio-rich__img,.fr-radio-rich__pictogram{outline:1px solid}.fr-card{border:1px solid}.fr-card__title a:after,.fr-card__title button:after{background-color:linktext;forced-color-adjust:none}.fr-card__title a,.fr-card__title button{text-decoration:underline;text-underline-offset:5px}.fr-card__title a:not([href]):after,.fr-card__title button:not([href]):after{background-color:graytext}.fr-card__title [target=_blank]:after{background-color:linktext}.fr-card.fr-enlarge-button .fr-card__title button,.fr-card.fr-enlarge-link .fr-card__title a{text-decoration:none}.fr-card--download .fr-card__title a:after,.fr-card--download .fr-card__title button:after{background-color:linktext}.fr-card--download .fr-card__title a:disabled:after,.fr-card--download .fr-card__title a:not([href]):after,.fr-card--download .fr-card__title button:disabled:after{background-color:graytext}.fr-checkbox-group input[type=checkbox]{opacity:1}.fr-checkbox-group input[type=checkbox]:disabled+label{color:graytext}.fr-checkbox-group input[type=checkbox]+label:before{display:none}.fr-segmented__elements{outline:1px solid}.fr-segmented input+label:before{background-color:buttontext}.fr-segmented input:checked:focus+label{outline:4px solid;outline-offset:0}.fr-segmented input:checked+label{color:highlight;outline:2px solid}.fr-segmented input:checked:disabled+label,.fr-segmented input:disabled+label{color:graytext}.fr-segmented input:not([disabled]):not(:checked)+label{color:buttontext}.fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before{background-color:transparent;background-image:none;border:2px solid highlight;color:canvastext;forced-color-adjust:none}.fr-toggle input[type=checkbox]:checked~.fr-toggle__label:after{background-color:highlight;background-image:url('data:image/svg+xml;charset=utf-8,');border:2px solid highlight}.fr-toggle input[type=checkbox]:focus~.fr-toggle__label:before{outline-color:graytext}.fr-toggle input[type=checkbox]:disabled~.fr-toggle__label{color:graytext}.fr-toggle input[type=checkbox]:disabled~.fr-toggle__label:after,.fr-toggle input[type=checkbox]:disabled~.fr-toggle__label:before{background-image:none;border:2px solid graytext;box-shadow:none;color:graytext}.fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:after,.fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:before{background-image:none;border:2px solid graytext;box-shadow:none}.fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:after{background-color:graytext;background-image:url('data:image/svg+xml;charset=utf-8,')}.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label]:before{background-image:none;color:canvastext}.fr-toggle label:before{background-image:none;height:1.5rem;padding-top:1.25rem}.fr-toggle label:after,.fr-toggle label:before{background-color:transparent;border:2px solid buttontext;forced-color-adjust:none}.fr-toggle label:after{box-shadow:none}.fr-select{background-image:url('data:image/svg+xml;charset=utf-8,')}.fr-callout{border-left:4px solid;padding-left:1.25rem}.fr-modal--opened .fr-modal__body{border:1px solid}.fr-modal__footer,.fr-nav__list{border-top:1px solid}.fr-nav__list{border-bottom:1px solid}.fr-nav__btn:after{background-color:buttontext;forced-color-adjust:none}.fr-mega-menu .fr-nav__link[aria-current]:not([aria-current=false]):before,.fr-menu .fr-nav__link[aria-current]:not([aria-current=false]):before{background-color:highlight;width:.25rem}.fr-share .fr-btns-group .fr-btn{border:none}.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:buttontext;forced-color-adjust:none}.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:disabled:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before,.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a.fr-btn:not([href]):not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:graytext}.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a[href].fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:linktext}.fr-share__link--facebook:before{background-color:buttontext;forced-color-adjust:none}a[href].fr-share__link--facebook:before{background-color:linktext;forced-color-adjust:none}a:not([href]).fr-share__link--facebook:before{background-color:graytext;forced-color-adjust:none}.fr-share__link--twitter:before{background-color:buttontext;forced-color-adjust:none}a[href].fr-share__link--twitter:before{background-color:linktext;forced-color-adjust:none}a:not([href]).fr-share__link--twitter:before{background-color:graytext;forced-color-adjust:none}.fr-share__link--linkedin:before{background-color:buttontext;forced-color-adjust:none}a[href].fr-share__link--linkedin:before{background-color:linktext;forced-color-adjust:none}a:not([href]).fr-share__link--linkedin:before{background-color:graytext;forced-color-adjust:none}.fr-share__link--mail:before{background-color:buttontext;forced-color-adjust:none}a[href].fr-share__link--mail:before{background-color:linktext;forced-color-adjust:none}a:not([href]).fr-share__link--mail:before{background-color:graytext;forced-color-adjust:none}.fr-share__link--copy:before{background-color:buttontext;forced-color-adjust:none}a[href].fr-share__link--copy:before{background-color:linktext;forced-color-adjust:none}a:not([href]).fr-share__link--copy:before{background-color:graytext;forced-color-adjust:none}.fr-footer{padding-top:1.875rem}.fr-footer__bottom{border-top:1px solid}.fr-footer__bottom-item .fr-btn{border:none}.fr-footer__partners{border-top:1px solid}.fr-tile{outline:1px solid}.fr-tile.fr-enlarge-button .fr-tile__title a,.fr-tile.fr-enlarge-button .fr-tile__title button,.fr-tile.fr-enlarge-link .fr-tile__title a,.fr-tile.fr-enlarge-link .fr-tile__title button{text-decoration:none}.fr-tile__title a,.fr-tile__title button{text-decoration:underline;text-underline-offset:5px}.fr-tile__title a:after,.fr-tile__title button:after{background-color:linktext;forced-color-adjust:none}.fr-tile__title a:disabled:after,.fr-tile__title a:not([href]):after,.fr-tile__title button:disabled:after{background-color:graytext}.fr-tile.fr-tile--download .fr-tile__title a:after,.fr-tile.fr-tile--download .fr-tile__title button:after,.fr-tile__title [target=_blank]:after{background-color:linktext}.fr-tile.fr-tile--download .fr-tile__title a:disabled:after,.fr-tile.fr-tile--download .fr-tile__title a:not([href]):after,.fr-tile.fr-tile--download .fr-tile__title button:disabled:after{background-color:graytext}.fr-translate .fr-translate__btn:after,.fr-translate .fr-translate__btn:before{background-color:buttontext;forced-color-adjust:none}.fr-transcription__btn:after{forced-color-adjust:none}.fr-transcription__btn{border:1px solid}.fr-transcription .fr-collapse{outline:1px solid}.fr-transcription .fr-modal:not(.fr-modal--opened){border-bottom:1px solid}.fr-input-wrap--addon>:last-child:not(:first-child){max-height:2.5rem}.fr-content-media__transcription .fr-link:after,.fr-search-bar .fr-btn:before{background-color:buttontext;forced-color-adjust:none}.fr-consent-banner{outline:1px solid}.fr-consent-service__collapse .fr-consent-service__collapse-btn:after{forced-color-adjust:none}.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:buttontext;forced-color-adjust:none}.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a.fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:linktext}.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a.fr-btn:not([href]):not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:graytext}.fr-follow__social .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:buttontext;forced-color-adjust:none}.fr-follow__social .fr-btns-group--lg a.fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:linktext}.fr-follow__social .fr-btns-group--lg a.fr-btn:not([href]):not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:graytext}.fr-header{outline:1px solid}.fr-header__navbar .fr-btn--menu:before,.fr-header__navbar .fr-btn--search:before{background-color:buttontext;forced-color-adjust:none}.fr-header .fr-header__menu-links .fr-btn{border:none}}@media (hover:hover) and (pointer:fine){:root{--brighten:-1}a[href]:hover,button:not(:disabled):hover,input[type=button]:not(:disabled):hover,input[type=image]:not(:disabled):hover,input[type=reset]:not(:disabled):hover,input[type=submit]:not(:disabled):hover{background-color:var(--hover-tint)}a[href]:active,button:not(:disabled):active,input[type=button]:not(:disabled):active,input[type=image]:not(:disabled):active,input[type=reset]:not(:disabled):active,input[type=submit]:not(:disabled):active{background-color:var(--active-tint)}a[href]:active,a[href]:hover{--underline-hover-width:var(--underline-max-width)}.fr-enlarge-link a:active,.fr-enlarge-link a:hover{background-image:none}.fr-enlarge-link:hover{background-color:var(--hover)}.fr-enlarge-link:active{background-color:var(--active)}.fr-enlarge-button button:active,.fr-enlarge-button button:hover{background-image:none}.fr-enlarge-button:hover{background-color:var(--hover)}.fr-enlarge-button:active{background-color:var(--active)}:root[data-fr-theme=dark]{--brighten:1}.fr-card--download.fr-enlarge-button:hover .fr-card__header,.fr-card--download.fr-enlarge-link:hover .fr-card__header{background-color:var(--hover)}.fr-card--download.fr-enlarge-button:active .fr-card__header,.fr-card--download.fr-enlarge-link:active .fr-card__header{background-color:var(--active)}.fr-header__brand.fr-enlarge-link a[href]:hover{--a:0.1}.fr-header__brand.fr-enlarge-link a[href]:active{--a:0.2}}@media (-ms-high-contrast:active) and (-ms-high-contrast:active),(-ms-high-contrast:active) and (forced-colors:active),(forced-colors:active) and (-ms-high-contrast:active),(forced-colors:active) and (forced-colors:active){[class*=" fr-fi-"]:after,[class*=" fr-fi-"]:before,[class*=" fr-icon-"]:after,[class*=" fr-icon-"]:before,[class^=fr-fi-]:after,[class^=fr-fi-]:before,[class^=fr-icon-]:after,[class^=fr-icon-]:before{background-color:canvastext;forced-color-adjust:none}button[class*=" fr-fi-"]:not([disabled]):after,button[class*=" fr-fi-"]:not([disabled]):before,button[class*=" fr-icon-"]:not([disabled]):after,button[class*=" fr-icon-"]:not([disabled]):before,button[class^=fr-fi-]:not([disabled]):after,button[class^=fr-fi-]:not([disabled]):before,button[class^=fr-icon-]:not([disabled]):after,button[class^=fr-icon-]:not([disabled]):before{background-color:buttontext}a[href][class*=" fr-fi-"]:after,a[href][class*=" fr-fi-"]:before,a[href][class*=" fr-icon-"]:after,a[href][class*=" fr-icon-"]:before,a[href][class^=fr-fi-]:after,a[href][class^=fr-fi-]:before,a[href][class^=fr-icon-]:after,a[href][class^=fr-icon-]:before{background-color:linktext}a[class*=" fr-fi-"]:not([href]):after,a[class*=" fr-fi-"]:not([href]):before,a[class*=" fr-icon-"]:not([href]):after,a[class*=" fr-icon-"]:not([href]):before,a[class^=fr-fi-]:not([href]):after,a[class^=fr-fi-]:not([href]):before,a[class^=fr-icon-]:not([href]):after,a[class^=fr-icon-]:not([href]):before,audio[class*=" fr-fi-"]:not([href]):after,audio[class*=" fr-fi-"]:not([href]):before,audio[class*=" fr-icon-"]:not([href]):after,audio[class*=" fr-icon-"]:not([href]):before,audio[class^=fr-fi-]:not([href]):after,audio[class^=fr-fi-]:not([href]):before,audio[class^=fr-icon-]:not([href]):after,audio[class^=fr-icon-]:not([href]):before,button[class*=" fr-fi-"]:disabled:after,button[class*=" fr-fi-"]:disabled:before,button[class*=" fr-icon-"]:disabled:after,button[class*=" fr-icon-"]:disabled:before,button[class^=fr-fi-]:disabled:after,button[class^=fr-fi-]:disabled:before,button[class^=fr-icon-]:disabled:after,button[class^=fr-icon-]:disabled:before,input[class*=" fr-fi-"]:disabled:after,input[class*=" fr-fi-"]:disabled:before,input[class*=" fr-icon-"]:disabled:after,input[class*=" fr-icon-"]:disabled:before,input[class^=fr-fi-]:disabled:after,input[class^=fr-fi-]:disabled:before,input[class^=fr-icon-]:disabled:after,input[class^=fr-icon-]:disabled:before,input[type=checkbox]:disabled+label[class*=" fr-fi-"]:after,input[type=checkbox]:disabled+label[class*=" fr-fi-"]:before,input[type=checkbox]:disabled+label[class*=" fr-icon-"]:after,input[type=checkbox]:disabled+label[class*=" fr-icon-"]:before,input[type=checkbox]:disabled+label[class^=fr-fi-]:after,input[type=checkbox]:disabled+label[class^=fr-fi-]:before,input[type=checkbox]:disabled+label[class^=fr-icon-]:after,input[type=checkbox]:disabled+label[class^=fr-icon-]:before,input[type=checkbox][class*=" fr-fi-"]:disabled:after,input[type=checkbox][class*=" fr-fi-"]:disabled:before,input[type=checkbox][class*=" fr-icon-"]:disabled:after,input[type=checkbox][class*=" fr-icon-"]:disabled:before,input[type=checkbox][class^=fr-fi-]:disabled:after,input[type=checkbox][class^=fr-fi-]:disabled:before,input[type=checkbox][class^=fr-icon-]:disabled:after,input[type=checkbox][class^=fr-icon-]:disabled:before,input[type=radio]:disabled+label[class*=" fr-fi-"]:after,input[type=radio]:disabled+label[class*=" fr-fi-"]:before,input[type=radio]:disabled+label[class*=" fr-icon-"]:after,input[type=radio]:disabled+label[class*=" fr-icon-"]:before,input[type=radio]:disabled+label[class^=fr-fi-]:after,input[type=radio]:disabled+label[class^=fr-fi-]:before,input[type=radio]:disabled+label[class^=fr-icon-]:after,input[type=radio]:disabled+label[class^=fr-icon-]:before,input[type=radio][class*=" fr-fi-"]:disabled:after,input[type=radio][class*=" fr-fi-"]:disabled:before,input[type=radio][class*=" fr-icon-"]:disabled:after,input[type=radio][class*=" fr-icon-"]:disabled:before,input[type=radio][class^=fr-fi-]:disabled:after,input[type=radio][class^=fr-fi-]:disabled:before,input[type=radio][class^=fr-icon-]:disabled:after,input[type=radio][class^=fr-icon-]:disabled:before,select[class*=" fr-fi-"]:disabled:after,select[class*=" fr-fi-"]:disabled:before,select[class*=" fr-icon-"]:disabled:after,select[class*=" fr-icon-"]:disabled:before,select[class^=fr-fi-]:disabled:after,select[class^=fr-fi-]:disabled:before,select[class^=fr-icon-]:disabled:after,select[class^=fr-icon-]:disabled:before,textarea[class*=" fr-fi-"]:disabled:after,textarea[class*=" fr-fi-"]:disabled:before,textarea[class*=" fr-icon-"]:disabled:after,textarea[class*=" fr-icon-"]:disabled:before,textarea[class^=fr-fi-]:disabled:after,textarea[class^=fr-fi-]:disabled:before,textarea[class^=fr-icon-]:disabled:after,textarea[class^=fr-icon-]:disabled:before,video[class*=" fr-fi-"]:not([href]):after,video[class*=" fr-fi-"]:not([href]):before,video[class*=" fr-icon-"]:not([href]):after,video[class*=" fr-icon-"]:not([href]):before,video[class^=fr-fi-]:not([href]):after,video[class^=fr-fi-]:not([href]):before,video[class^=fr-icon-]:not([href]):after,video[class^=fr-icon-]:not([href]):before{background-color:graytext}.fr-segmented input:checked+label:before,.fr-tabs__tab[aria-selected=true][class*=" fr-fi-"]:not(:disabled):after,.fr-tabs__tab[aria-selected=true][class*=" fr-fi-"]:not(:disabled):before,.fr-tabs__tab[aria-selected=true][class*=" fr-icon-"]:not(:disabled):after,.fr-tabs__tab[aria-selected=true][class*=" fr-icon-"]:not(:disabled):before,.fr-tabs__tab[aria-selected=true][class^=fr-fi-]:not(:disabled):after,.fr-tabs__tab[aria-selected=true][class^=fr-fi-]:not(:disabled):before,.fr-tabs__tab[aria-selected=true][class^=fr-icon-]:not(:disabled):after,.fr-tabs__tab[aria-selected=true][class^=fr-icon-]:not(:disabled):before,a.fr-tag[aria-pressed=true]:not(:disabled):after,a.fr-tag[aria-pressed=true]:not(:disabled):before,button.fr-tag[aria-pressed=true]:not(:disabled):after,button.fr-tag[aria-pressed=true]:not(:disabled):before,input[type=button].fr-tag[aria-pressed=true]:not(:disabled):after,input[type=button].fr-tag[aria-pressed=true]:not(:disabled):before,input[type=image].fr-tag[aria-pressed=true]:not(:disabled):after,input[type=image].fr-tag[aria-pressed=true]:not(:disabled):before,input[type=reset].fr-tag[aria-pressed=true]:not(:disabled):after,input[type=reset].fr-tag[aria-pressed=true]:not(:disabled):before,input[type=submit].fr-tag[aria-pressed=true]:not(:disabled):after,input[type=submit].fr-tag[aria-pressed=true]:not(:disabled):before{background-color:highlight}.fr-segmented input:checked:disabled+label:before{background-color:graytext}}@media (prefers-reduced-motion:reduce){.fr-accordion .fr-collapse,.fr-accordion__btn:after,.fr-collapse,.fr-collapse:before,.fr-consent-service .fr-consent-service__collapse-btn:after,.fr-modal,.fr-modal--opened,.fr-modal__footer,.fr-nav__btn:after,.fr-tabs,.fr-tabs__panel,.fr-translate .fr-translate__btn:after,.fr-translate__menu{transition:none}}@media (prefers-color-scheme:dark) and (forced-colors:active){.fr-logo:after,[data-fr-theme=dark] .fr-logo:after{background-position:-2.625rem 100%}.fr-logo--sm:after,[data-fr-theme=dark] .fr-logo--sm:after{background-position:-1.96875rem 100%}.fr-logo--lg:after,[data-fr-theme=dark] .fr-logo--lg:after{background-position:-3.28125rem 100%}.fr-footer__brand .fr-logo:after,[data-fr-theme=dark] .fr-footer__brand .fr-logo:after{background-position:-2.625rem 100%}.fr-header__logo .fr-logo:after,[data-fr-theme=dark] .fr-header__logo .fr-logo:after{background-position:-1.96875rem 100%}}@media (prefers-color-scheme:light) and (forced-colors:active){.fr-logo:after,[data-fr-theme=dark] .fr-logo:after{background-position:0 calc(100% + 1.875rem)}.fr-logo--sm:after,[data-fr-theme=dark] .fr-logo--sm:after{background-position:0 calc(100% + 1.40625rem)}.fr-logo--lg:after,[data-fr-theme=dark] .fr-logo--lg:after{background-position:0 calc(100% + 2.34375rem)}.fr-footer__brand .fr-logo:after,[data-fr-theme=dark] .fr-footer__brand .fr-logo:after{background-position:0 calc(100% + 1.875rem)}.fr-header__logo .fr-logo:after,[data-fr-theme=dark] .fr-header__logo .fr-logo:after{background-position:0 calc(100% + 1.40625rem)}}@media (min-width:48em) and (-ms-high-contrast:active),(min-width:48em) and (forced-colors:active){.fr-sidemenu--right .fr-sidemenu__inner{border-left:1px solid}}@media (-ms-high-contrast:active) and (min-width:48em),(forced-colors:active) and (min-width:48em){.fr-highlight{padding-left:2rem}.fr-callout{padding-left:2.75rem}}@media (min-width:62em) and (-ms-high-contrast:active),(min-width:62em) and (forced-colors:active){.fr-pagination__link--first.fr-pagination__link--lg-label:before,.fr-pagination__link--last.fr-pagination__link--lg-label:after,.fr-pagination__link--next.fr-pagination__link--lg-label:after,.fr-pagination__link--prev.fr-pagination__link--lg-label:before{forced-color-adjust:none}.fr-nav__btn[aria-current]:not([aria-current=false]):before,.fr-nav__link[aria-current]:not([aria-current=false]):before{background-color:highlight;height:.25rem}.fr-mega-menu,.fr-menu__list{outline:1px solid}.fr-translate .fr-menu__list{border-top:1px solid}}@media (forced-colors:active),(prefers-contrast:more){.fr-pagination__link[aria-current]:not([aria-current=false]){border:1px solid var(--border-active-blue-france);justify-content:center;padding:calc(.25rem - 1px) calc(.75rem - 1px)}}@media (min-width:48em) and (prefers-color-scheme:dark) and (forced-colors:active){.fr-footer__brand .fr-logo:after,[data-fr-theme=dark] .fr-footer__brand .fr-logo:after{background-position:-3.28125rem 100%}}@media (min-width:48em) and (prefers-color-scheme:light) and (forced-colors:active){.fr-footer__brand .fr-logo:after,[data-fr-theme=dark] .fr-footer__brand .fr-logo:after{background-position:0 calc(100% + 2.34375rem)}}@media (-ms-high-contrast:active) and (min-width:62em),(forced-colors:active) and (min-width:62em){.fr-header{outline:none}} \ No newline at end of file diff --git a/dist/dsfr/dsfr/dsfr.min.css b/dist/dsfr/dsfr/dsfr.min.css new file mode 100644 index 0000000..ec26478 --- /dev/null +++ b/dist/dsfr/dsfr/dsfr.min.css @@ -0,0 +1,404 @@ +@charset "UTF-8"; +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */a{--hover-tint:var(--idle);--active-tint:var(--active);color:inherit;text-decoration:var(--text-decoration)}:root{--underline-max-width:100%;--underline-hover-width:0;--underline-idle-width:var(--underline-max-width);--underline-x:calc(var(--underline-max-width)*0);--underline-thickness:0.0625em;--underline-img:linear-gradient(0deg,currentColor,currentColor);--external-link-content:"";--text-decoration:none;--ul-type:disc;--ol-type:decimal;--ul-start:1rem;--ol-start:1.5rem;--xl-block:0.5rem;--li-bottom:0.25rem;--xl-base:1em;--ol-content:counters(li-counter,".") ".  ";--text-spacing:0 0 1.5rem;--title-spacing:0 0 1.5rem;--display-spacing:0 0 2rem;--background-default-grey:var(--grey-1000-50);--background-default-grey-hover:var(--grey-1000-50-hover);--background-default-grey-active:var(--grey-1000-50-active);--background-alt-grey:var(--grey-975-75);--background-alt-grey-hover:var(--grey-975-75-hover);--background-alt-grey-active:var(--grey-975-75-active);--background-alt-blue-france:var(--blue-france-975-75);--background-alt-blue-france-hover:var(--blue-france-975-75-hover);--background-alt-blue-france-active:var(--blue-france-975-75-active);--background-alt-red-marianne:var(--red-marianne-975-75);--background-alt-red-marianne-hover:var(--red-marianne-975-75-hover);--background-alt-red-marianne-active:var(--red-marianne-975-75-active);--background-alt-green-tilleul-verveine:var(--green-tilleul-verveine-975-75);--background-alt-green-tilleul-verveine-hover:var(--green-tilleul-verveine-975-75-hover);--background-alt-green-tilleul-verveine-active:var(--green-tilleul-verveine-975-75-active);--background-alt-green-bourgeon:var(--green-bourgeon-975-75);--background-alt-green-bourgeon-hover:var(--green-bourgeon-975-75-hover);--background-alt-green-bourgeon-active:var(--green-bourgeon-975-75-active);--background-alt-green-emeraude:var(--green-emeraude-975-75);--background-alt-green-emeraude-hover:var(--green-emeraude-975-75-hover);--background-alt-green-emeraude-active:var(--green-emeraude-975-75-active);--background-alt-green-menthe:var(--green-menthe-975-75);--background-alt-green-menthe-hover:var(--green-menthe-975-75-hover);--background-alt-green-menthe-active:var(--green-menthe-975-75-active);--background-alt-green-archipel:var(--green-archipel-975-75);--background-alt-green-archipel-hover:var(--green-archipel-975-75-hover);--background-alt-green-archipel-active:var(--green-archipel-975-75-active);--background-alt-blue-ecume:var(--blue-ecume-975-75);--background-alt-blue-ecume-hover:var(--blue-ecume-975-75-hover);--background-alt-blue-ecume-active:var(--blue-ecume-975-75-active);--background-alt-blue-cumulus:var(--blue-cumulus-975-75);--background-alt-blue-cumulus-hover:var(--blue-cumulus-975-75-hover);--background-alt-blue-cumulus-active:var(--blue-cumulus-975-75-active);--background-alt-purple-glycine:var(--purple-glycine-975-75);--background-alt-purple-glycine-hover:var(--purple-glycine-975-75-hover);--background-alt-purple-glycine-active:var(--purple-glycine-975-75-active);--background-alt-pink-macaron:var(--pink-macaron-975-75);--background-alt-pink-macaron-hover:var(--pink-macaron-975-75-hover);--background-alt-pink-macaron-active:var(--pink-macaron-975-75-active);--background-alt-pink-tuile:var(--pink-tuile-975-75);--background-alt-pink-tuile-hover:var(--pink-tuile-975-75-hover);--background-alt-pink-tuile-active:var(--pink-tuile-975-75-active);--background-alt-yellow-tournesol:var(--yellow-tournesol-975-75);--background-alt-yellow-tournesol-hover:var(--yellow-tournesol-975-75-hover);--background-alt-yellow-tournesol-active:var(--yellow-tournesol-975-75-active);--background-alt-yellow-moutarde:var(--yellow-moutarde-975-75);--background-alt-yellow-moutarde-hover:var(--yellow-moutarde-975-75-hover);--background-alt-yellow-moutarde-active:var(--yellow-moutarde-975-75-active);--background-alt-orange-terre-battue:var(--orange-terre-battue-975-75);--background-alt-orange-terre-battue-hover:var(--orange-terre-battue-975-75-hover);--background-alt-orange-terre-battue-active:var(--orange-terre-battue-975-75-active);--background-alt-brown-cafe-creme:var(--brown-cafe-creme-975-75);--background-alt-brown-cafe-creme-hover:var(--brown-cafe-creme-975-75-hover);--background-alt-brown-cafe-creme-active:var(--brown-cafe-creme-975-75-active);--background-alt-brown-caramel:var(--brown-caramel-975-75);--background-alt-brown-caramel-hover:var(--brown-caramel-975-75-hover);--background-alt-brown-caramel-active:var(--brown-caramel-975-75-active);--background-alt-brown-opera:var(--brown-opera-975-75);--background-alt-brown-opera-hover:var(--brown-opera-975-75-hover);--background-alt-brown-opera-active:var(--brown-opera-975-75-active);--background-alt-beige-gris-galet:var(--beige-gris-galet-975-75);--background-alt-beige-gris-galet-hover:var(--beige-gris-galet-975-75-hover);--background-alt-beige-gris-galet-active:var(--beige-gris-galet-975-75-active);--background-contrast-grey:var(--grey-950-100);--background-contrast-grey-hover:var(--grey-950-100-hover);--background-contrast-grey-active:var(--grey-950-100-active);--background-contrast-blue-france:var(--blue-france-950-100);--background-contrast-blue-france-hover:var(--blue-france-950-100-hover);--background-contrast-blue-france-active:var(--blue-france-950-100-active);--background-contrast-red-marianne:var(--red-marianne-950-100);--background-contrast-red-marianne-hover:var(--red-marianne-950-100-hover);--background-contrast-red-marianne-active:var(--red-marianne-950-100-active);--background-contrast-green-tilleul-verveine:var(--green-tilleul-verveine-950-100);--background-contrast-green-tilleul-verveine-hover:var(--green-tilleul-verveine-950-100-hover);--background-contrast-green-tilleul-verveine-active:var(--green-tilleul-verveine-950-100-active);--background-contrast-green-bourgeon:var(--green-bourgeon-950-100);--background-contrast-green-bourgeon-hover:var(--green-bourgeon-950-100-hover);--background-contrast-green-bourgeon-active:var(--green-bourgeon-950-100-active);--background-contrast-green-emeraude:var(--green-emeraude-950-100);--background-contrast-green-emeraude-hover:var(--green-emeraude-950-100-hover);--background-contrast-green-emeraude-active:var(--green-emeraude-950-100-active);--background-contrast-green-menthe:var(--green-menthe-950-100);--background-contrast-green-menthe-hover:var(--green-menthe-950-100-hover);--background-contrast-green-menthe-active:var(--green-menthe-950-100-active);--background-contrast-green-archipel:var(--green-archipel-950-100);--background-contrast-green-archipel-hover:var(--green-archipel-950-100-hover);--background-contrast-green-archipel-active:var(--green-archipel-950-100-active);--background-contrast-blue-ecume:var(--blue-ecume-950-100);--background-contrast-blue-ecume-hover:var(--blue-ecume-950-100-hover);--background-contrast-blue-ecume-active:var(--blue-ecume-950-100-active);--background-contrast-blue-cumulus:var(--blue-cumulus-950-100);--background-contrast-blue-cumulus-hover:var(--blue-cumulus-950-100-hover);--background-contrast-blue-cumulus-active:var(--blue-cumulus-950-100-active);--background-contrast-purple-glycine:var(--purple-glycine-950-100);--background-contrast-purple-glycine-hover:var(--purple-glycine-950-100-hover);--background-contrast-purple-glycine-active:var(--purple-glycine-950-100-active);--background-contrast-pink-macaron:var(--pink-macaron-950-100);--background-contrast-pink-macaron-hover:var(--pink-macaron-950-100-hover);--background-contrast-pink-macaron-active:var(--pink-macaron-950-100-active);--background-contrast-pink-tuile:var(--pink-tuile-950-100);--background-contrast-pink-tuile-hover:var(--pink-tuile-950-100-hover);--background-contrast-pink-tuile-active:var(--pink-tuile-950-100-active);--background-contrast-yellow-tournesol:var(--yellow-tournesol-950-100);--background-contrast-yellow-tournesol-hover:var(--yellow-tournesol-950-100-hover);--background-contrast-yellow-tournesol-active:var(--yellow-tournesol-950-100-active);--background-contrast-yellow-moutarde:var(--yellow-moutarde-950-100);--background-contrast-yellow-moutarde-hover:var(--yellow-moutarde-950-100-hover);--background-contrast-yellow-moutarde-active:var(--yellow-moutarde-950-100-active);--background-contrast-orange-terre-battue:var(--orange-terre-battue-950-100);--background-contrast-orange-terre-battue-hover:var(--orange-terre-battue-950-100-hover);--background-contrast-orange-terre-battue-active:var(--orange-terre-battue-950-100-active);--background-contrast-brown-cafe-creme:var(--brown-cafe-creme-950-100);--background-contrast-brown-cafe-creme-hover:var(--brown-cafe-creme-950-100-hover);--background-contrast-brown-cafe-creme-active:var(--brown-cafe-creme-950-100-active);--background-contrast-brown-caramel:var(--brown-caramel-950-100);--background-contrast-brown-caramel-hover:var(--brown-caramel-950-100-hover);--background-contrast-brown-caramel-active:var(--brown-caramel-950-100-active);--background-contrast-brown-opera:var(--brown-opera-950-100);--background-contrast-brown-opera-hover:var(--brown-opera-950-100-hover);--background-contrast-brown-opera-active:var(--brown-opera-950-100-active);--background-contrast-beige-gris-galet:var(--beige-gris-galet-950-100);--background-contrast-beige-gris-galet-hover:var(--beige-gris-galet-950-100-hover);--background-contrast-beige-gris-galet-active:var(--beige-gris-galet-950-100-active);--background-contrast-info:var(--info-950-100);--background-contrast-info-hover:var(--info-950-100-hover);--background-contrast-info-active:var(--info-950-100-active);--background-contrast-success:var(--success-950-100);--background-contrast-success-hover:var(--success-950-100-hover);--background-contrast-success-active:var(--success-950-100-active);--background-contrast-warning:var(--warning-950-100);--background-contrast-warning-hover:var(--warning-950-100-hover);--background-contrast-warning-active:var(--warning-950-100-active);--background-contrast-error:var(--error-950-100);--background-contrast-error-hover:var(--error-950-100-hover);--background-contrast-error-active:var(--error-950-100-active);--background-flat-grey:var(--grey-200-850);--background-flat-blue-france:var(--blue-france-sun-113-625);--background-flat-red-marianne:var(--red-marianne-425-625);--background-flat-green-tilleul-verveine:var(--green-tilleul-verveine-sun-418-moon-817);--background-flat-green-bourgeon:var(--green-bourgeon-sun-425-moon-759);--background-flat-green-emeraude:var(--green-emeraude-sun-425-moon-753);--background-flat-green-menthe:var(--green-menthe-sun-373-moon-652);--background-flat-green-archipel:var(--green-archipel-sun-391-moon-716);--background-flat-blue-ecume:var(--blue-ecume-sun-247-moon-675);--background-flat-blue-cumulus:var(--blue-cumulus-sun-368-moon-732);--background-flat-purple-glycine:var(--purple-glycine-sun-319-moon-630);--background-flat-pink-macaron:var(--pink-macaron-sun-406-moon-833);--background-flat-pink-tuile:var(--pink-tuile-sun-425-moon-750);--background-flat-yellow-tournesol:var(--yellow-tournesol-sun-407-moon-922);--background-flat-yellow-moutarde:var(--yellow-moutarde-sun-348-moon-860);--background-flat-orange-terre-battue:var(--orange-terre-battue-sun-370-moon-672);--background-flat-brown-cafe-creme:var(--brown-cafe-creme-sun-383-moon-885);--background-flat-brown-caramel:var(--brown-caramel-sun-425-moon-901);--background-flat-brown-opera:var(--brown-opera-sun-395-moon-820);--background-flat-beige-gris-galet:var(--beige-gris-galet-sun-407-moon-821);--background-flat-info:var(--info-425-625);--background-flat-success:var(--success-425-625);--background-flat-warning:var(--warning-425-625);--background-flat-error:var(--error-425-625);--background-action-high-grey:var(--grey-200-850);--background-action-high-grey-hover:var(--grey-200-850-hover);--background-action-high-grey-active:var(--grey-200-850-active);--background-action-high-blue-france:var(--blue-france-sun-113-625);--background-action-high-blue-france-hover:var(--blue-france-sun-113-625-hover);--background-action-high-blue-france-active:var(--blue-france-sun-113-625-active);--background-action-high-red-marianne:var(--red-marianne-425-625);--background-action-high-red-marianne-hover:var(--red-marianne-425-625-hover);--background-action-high-red-marianne-active:var(--red-marianne-425-625-active);--background-action-high-green-tilleul-verveine:var(--green-tilleul-verveine-sun-418-moon-817);--background-action-high-green-tilleul-verveine-hover:var(--green-tilleul-verveine-sun-418-moon-817-hover);--background-action-high-green-tilleul-verveine-active:var(--green-tilleul-verveine-sun-418-moon-817-active);--background-action-high-green-bourgeon:var(--green-bourgeon-sun-425-moon-759);--background-action-high-green-bourgeon-hover:var(--green-bourgeon-sun-425-moon-759-hover);--background-action-high-green-bourgeon-active:var(--green-bourgeon-sun-425-moon-759-active);--background-action-high-green-emeraude:var(--green-emeraude-sun-425-moon-753);--background-action-high-green-emeraude-hover:var(--green-emeraude-sun-425-moon-753-hover);--background-action-high-green-emeraude-active:var(--green-emeraude-sun-425-moon-753-active);--background-action-high-green-menthe:var(--green-menthe-sun-373-moon-652);--background-action-high-green-menthe-hover:var(--green-menthe-sun-373-moon-652-hover);--background-action-high-green-menthe-active:var(--green-menthe-sun-373-moon-652-active);--background-action-high-green-archipel:var(--green-archipel-sun-391-moon-716);--background-action-high-green-archipel-hover:var(--green-archipel-sun-391-moon-716-hover);--background-action-high-green-archipel-active:var(--green-archipel-sun-391-moon-716-active);--background-action-high-blue-ecume:var(--blue-ecume-sun-247-moon-675);--background-action-high-blue-ecume-hover:var(--blue-ecume-sun-247-moon-675-hover);--background-action-high-blue-ecume-active:var(--blue-ecume-sun-247-moon-675-active);--background-action-high-blue-cumulus:var(--blue-cumulus-sun-368-moon-732);--background-action-high-blue-cumulus-hover:var(--blue-cumulus-sun-368-moon-732-hover);--background-action-high-blue-cumulus-active:var(--blue-cumulus-sun-368-moon-732-active);--background-action-high-purple-glycine:var(--purple-glycine-sun-319-moon-630);--background-action-high-purple-glycine-hover:var(--purple-glycine-sun-319-moon-630-hover);--background-action-high-purple-glycine-active:var(--purple-glycine-sun-319-moon-630-active);--background-action-high-pink-macaron:var(--pink-macaron-sun-406-moon-833);--background-action-high-pink-macaron-hover:var(--pink-macaron-sun-406-moon-833-hover);--background-action-high-pink-macaron-active:var(--pink-macaron-sun-406-moon-833-active);--background-action-high-pink-tuile:var(--pink-tuile-sun-425-moon-750);--background-action-high-pink-tuile-hover:var(--pink-tuile-sun-425-moon-750-hover);--background-action-high-pink-tuile-active:var(--pink-tuile-sun-425-moon-750-active);--background-action-high-yellow-tournesol:var(--yellow-tournesol-sun-407-moon-922);--background-action-high-yellow-tournesol-hover:var(--yellow-tournesol-sun-407-moon-922-hover);--background-action-high-yellow-tournesol-active:var(--yellow-tournesol-sun-407-moon-922-active);--background-action-high-yellow-moutarde:var(--yellow-moutarde-sun-348-moon-860);--background-action-high-yellow-moutarde-hover:var(--yellow-moutarde-sun-348-moon-860-hover);--background-action-high-yellow-moutarde-active:var(--yellow-moutarde-sun-348-moon-860-active);--background-action-high-orange-terre-battue:var(--orange-terre-battue-sun-370-moon-672);--background-action-high-orange-terre-battue-hover:var(--orange-terre-battue-sun-370-moon-672-hover);--background-action-high-orange-terre-battue-active:var(--orange-terre-battue-sun-370-moon-672-active);--background-action-high-brown-cafe-creme:var(--brown-cafe-creme-sun-383-moon-885);--background-action-high-brown-cafe-creme-hover:var(--brown-cafe-creme-sun-383-moon-885-hover);--background-action-high-brown-cafe-creme-active:var(--brown-cafe-creme-sun-383-moon-885-active);--background-action-high-brown-caramel:var(--brown-caramel-sun-425-moon-901);--background-action-high-brown-caramel-hover:var(--brown-caramel-sun-425-moon-901-hover);--background-action-high-brown-caramel-active:var(--brown-caramel-sun-425-moon-901-active);--background-action-high-brown-opera:var(--brown-opera-sun-395-moon-820);--background-action-high-brown-opera-hover:var(--brown-opera-sun-395-moon-820-hover);--background-action-high-brown-opera-active:var(--brown-opera-sun-395-moon-820-active);--background-action-high-beige-gris-galet:var(--beige-gris-galet-sun-407-moon-821);--background-action-high-beige-gris-galet-hover:var(--beige-gris-galet-sun-407-moon-821-hover);--background-action-high-beige-gris-galet-active:var(--beige-gris-galet-sun-407-moon-821-active);--background-action-high-info:var(--info-425-625);--background-action-high-info-hover:var(--info-425-625-hover);--background-action-high-info-active:var(--info-425-625-active);--background-action-high-success:var(--success-425-625);--background-action-high-success-hover:var(--success-425-625-hover);--background-action-high-success-active:var(--success-425-625-active);--background-action-high-warning:var(--warning-425-625);--background-action-high-warning-hover:var(--warning-425-625-hover);--background-action-high-warning-active:var(--warning-425-625-active);--background-action-high-error:var(--error-425-625);--background-action-high-error-hover:var(--error-425-625-hover);--background-action-high-error-active:var(--error-425-625-active);--background-action-low-blue-france:var(--blue-france-925-125);--background-action-low-blue-france-hover:var(--blue-france-925-125-hover);--background-action-low-blue-france-active:var(--blue-france-925-125-active);--background-action-low-red-marianne:var(--red-marianne-925-125);--background-action-low-red-marianne-hover:var(--red-marianne-925-125-hover);--background-action-low-red-marianne-active:var(--red-marianne-925-125-active);--background-action-low-green-tilleul-verveine:var(--green-tilleul-verveine-925-125);--background-action-low-green-tilleul-verveine-hover:var(--green-tilleul-verveine-925-125-hover);--background-action-low-green-tilleul-verveine-active:var(--green-tilleul-verveine-925-125-active);--background-action-low-green-bourgeon:var(--green-bourgeon-925-125);--background-action-low-green-bourgeon-hover:var(--green-bourgeon-925-125-hover);--background-action-low-green-bourgeon-active:var(--green-bourgeon-925-125-active);--background-action-low-green-emeraude:var(--green-emeraude-925-125);--background-action-low-green-emeraude-hover:var(--green-emeraude-925-125-hover);--background-action-low-green-emeraude-active:var(--green-emeraude-925-125-active);--background-action-low-green-menthe:var(--green-menthe-925-125);--background-action-low-green-menthe-hover:var(--green-menthe-925-125-hover);--background-action-low-green-menthe-active:var(--green-menthe-925-125-active);--background-action-low-green-archipel:var(--green-archipel-925-125);--background-action-low-green-archipel-hover:var(--green-archipel-925-125-hover);--background-action-low-green-archipel-active:var(--green-archipel-925-125-active);--background-action-low-blue-ecume:var(--blue-ecume-925-125);--background-action-low-blue-ecume-hover:var(--blue-ecume-925-125-hover);--background-action-low-blue-ecume-active:var(--blue-ecume-925-125-active);--background-action-low-blue-cumulus:var(--blue-cumulus-925-125);--background-action-low-blue-cumulus-hover:var(--blue-cumulus-925-125-hover);--background-action-low-blue-cumulus-active:var(--blue-cumulus-925-125-active);--background-action-low-purple-glycine:var(--purple-glycine-925-125);--background-action-low-purple-glycine-hover:var(--purple-glycine-925-125-hover);--background-action-low-purple-glycine-active:var(--purple-glycine-925-125-active);--background-action-low-pink-macaron:var(--pink-macaron-925-125);--background-action-low-pink-macaron-hover:var(--pink-macaron-925-125-hover);--background-action-low-pink-macaron-active:var(--pink-macaron-925-125-active);--background-action-low-pink-tuile:var(--pink-tuile-925-125);--background-action-low-pink-tuile-hover:var(--pink-tuile-925-125-hover);--background-action-low-pink-tuile-active:var(--pink-tuile-925-125-active);--background-action-low-yellow-tournesol:var(--yellow-tournesol-925-125);--background-action-low-yellow-tournesol-hover:var(--yellow-tournesol-925-125-hover);--background-action-low-yellow-tournesol-active:var(--yellow-tournesol-925-125-active);--background-action-low-yellow-moutarde:var(--yellow-moutarde-925-125);--background-action-low-yellow-moutarde-hover:var(--yellow-moutarde-925-125-hover);--background-action-low-yellow-moutarde-active:var(--yellow-moutarde-925-125-active);--background-action-low-orange-terre-battue:var(--orange-terre-battue-925-125);--background-action-low-orange-terre-battue-hover:var(--orange-terre-battue-925-125-hover);--background-action-low-orange-terre-battue-active:var(--orange-terre-battue-925-125-active);--background-action-low-brown-cafe-creme:var(--brown-cafe-creme-925-125);--background-action-low-brown-cafe-creme-hover:var(--brown-cafe-creme-925-125-hover);--background-action-low-brown-cafe-creme-active:var(--brown-cafe-creme-925-125-active);--background-action-low-brown-caramel:var(--brown-caramel-925-125);--background-action-low-brown-caramel-hover:var(--brown-caramel-925-125-hover);--background-action-low-brown-caramel-active:var(--brown-caramel-925-125-active);--background-action-low-brown-opera:var(--brown-opera-925-125);--background-action-low-brown-opera-hover:var(--brown-opera-925-125-hover);--background-action-low-brown-opera-active:var(--brown-opera-925-125-active);--background-action-low-beige-gris-galet:var(--beige-gris-galet-925-125);--background-action-low-beige-gris-galet-hover:var(--beige-gris-galet-925-125-hover);--background-action-low-beige-gris-galet-active:var(--beige-gris-galet-925-125-active);--background-active-blue-france:var(--blue-france-sun-113-625);--background-active-blue-france-hover:var(--blue-france-sun-113-625-hover);--background-active-blue-france-active:var(--blue-france-sun-113-625-active);--background-active-red-marianne:var(--red-marianne-425-625);--background-active-red-marianne-hover:var(--red-marianne-425-625-hover);--background-active-red-marianne-active:var(--red-marianne-425-625-active);--background-open-blue-france:var(--blue-france-925-125);--background-open-blue-france-hover:var(--blue-france-925-125-hover);--background-open-blue-france-active:var(--blue-france-925-125-active);--background-open-red-marianne:var(--red-marianne-925-125);--background-open-red-marianne-hover:var(--red-marianne-925-125-hover);--background-open-red-marianne-active:var(--red-marianne-925-125-active);--background-disabled-grey:var(--grey-925-125);--background-raised-grey:var(--grey-1000-75);--background-raised-grey-hover:var(--grey-1000-75-hover);--background-raised-grey-active:var(--grey-1000-75-active);--background-overlap-grey:var(--grey-1000-100);--background-overlap-grey-hover:var(--grey-1000-100-hover);--background-overlap-grey-active:var(--grey-1000-100-active);--background-lifted-grey:var(--grey-1000-75);--background-lifted-grey-hover:var(--grey-1000-75-hover);--background-lifted-grey-active:var(--grey-1000-75-active);--background-alt-raised-grey:var(--grey-975-100);--background-alt-raised-grey-hover:var(--grey-975-100-hover);--background-alt-raised-grey-active:var(--grey-975-100-active);--background-alt-overlap-grey:var(--grey-975-125);--background-alt-overlap-grey-hover:var(--grey-975-125-hover);--background-alt-overlap-grey-active:var(--grey-975-125-active);--background-contrast-raised-grey:var(--grey-950-125);--background-contrast-raised-grey-hover:var(--grey-950-125-hover);--background-contrast-raised-grey-active:var(--grey-950-125-active);--background-contrast-overlap-grey:var(--grey-950-150);--background-contrast-overlap-grey-hover:var(--grey-950-150-hover);--background-contrast-overlap-grey-active:var(--grey-950-150-active);--text-default-grey:var(--grey-200-850);--text-default-info:var(--info-425-625);--text-default-success:var(--success-425-625);--text-default-warning:var(--warning-425-625);--text-default-error:var(--error-425-625);--text-action-high-grey:var(--grey-50-1000);--text-action-high-blue-france:var(--blue-france-sun-113-625);--text-action-high-red-marianne:var(--red-marianne-425-625);--text-action-high-green-tilleul-verveine:var(--green-tilleul-verveine-sun-418-moon-817);--text-action-high-green-bourgeon:var(--green-bourgeon-sun-425-moon-759);--text-action-high-green-emeraude:var(--green-emeraude-sun-425-moon-753);--text-action-high-green-menthe:var(--green-menthe-sun-373-moon-652);--text-action-high-green-archipel:var(--green-archipel-sun-391-moon-716);--text-action-high-blue-ecume:var(--blue-ecume-sun-247-moon-675);--text-action-high-blue-cumulus:var(--blue-cumulus-sun-368-moon-732);--text-action-high-purple-glycine:var(--purple-glycine-sun-319-moon-630);--text-action-high-pink-macaron:var(--pink-macaron-sun-406-moon-833);--text-action-high-pink-tuile:var(--pink-tuile-sun-425-moon-750);--text-action-high-yellow-tournesol:var(--yellow-tournesol-sun-407-moon-922);--text-action-high-yellow-moutarde:var(--yellow-moutarde-sun-348-moon-860);--text-action-high-orange-terre-battue:var(--orange-terre-battue-sun-370-moon-672);--text-action-high-brown-cafe-creme:var(--brown-cafe-creme-sun-383-moon-885);--text-action-high-brown-caramel:var(--brown-caramel-sun-425-moon-901);--text-action-high-brown-opera:var(--brown-opera-sun-395-moon-820);--text-action-high-beige-gris-galet:var(--beige-gris-galet-sun-407-moon-821);--text-title-grey:var(--grey-50-1000);--text-title-blue-france:var(--blue-france-sun-113-625);--text-title-red-marianne:var(--red-marianne-425-625);--text-label-grey:var(--grey-50-1000);--text-label-blue-france:var(--blue-france-sun-113-625);--text-label-red-marianne:var(--red-marianne-425-625);--text-label-green-tilleul-verveine:var(--green-tilleul-verveine-sun-418-moon-817);--text-label-green-bourgeon:var(--green-bourgeon-sun-425-moon-759);--text-label-green-emeraude:var(--green-emeraude-sun-425-moon-753);--text-label-green-menthe:var(--green-menthe-sun-373-moon-652);--text-label-green-archipel:var(--green-archipel-sun-391-moon-716);--text-label-blue-ecume:var(--blue-ecume-sun-247-moon-675);--text-label-blue-cumulus:var(--blue-cumulus-sun-368-moon-732);--text-label-purple-glycine:var(--purple-glycine-sun-319-moon-630);--text-label-pink-macaron:var(--pink-macaron-sun-406-moon-833);--text-label-pink-tuile:var(--pink-tuile-sun-425-moon-750);--text-label-yellow-tournesol:var(--yellow-tournesol-sun-407-moon-922);--text-label-yellow-moutarde:var(--yellow-moutarde-sun-348-moon-860);--text-label-orange-terre-battue:var(--orange-terre-battue-sun-370-moon-672);--text-label-brown-cafe-creme:var(--brown-cafe-creme-sun-383-moon-885);--text-label-brown-caramel:var(--brown-caramel-sun-425-moon-901);--text-label-brown-opera:var(--brown-opera-sun-395-moon-820);--text-label-beige-gris-galet:var(--beige-gris-galet-sun-407-moon-821);--text-active-grey:var(--grey-50-1000);--text-active-blue-france:var(--blue-france-sun-113-625);--text-active-red-marianne:var(--red-marianne-425-625);--text-mention-grey:var(--grey-425-625);--text-inverted-grey:var(--grey-1000-50);--text-inverted-blue-france:var(--blue-france-975-sun-113);--text-inverted-red-marianne:var(--red-marianne-975-75);--text-inverted-info:var(--info-975-75);--text-inverted-success:var(--success-975-75);--text-inverted-warning:var(--warning-975-75);--text-inverted-error:var(--error-975-75);--text-inverted-green-tilleul-verveine:var(--green-tilleul-verveine-975-75);--text-inverted-green-bourgeon:var(--green-bourgeon-975-75);--text-inverted-green-emeraude:var(--green-emeraude-975-75);--text-inverted-green-menthe:var(--green-menthe-975-75);--text-inverted-green-archipel:var(--green-archipel-975-75);--text-inverted-blue-ecume:var(--blue-ecume-975-75);--text-inverted-blue-cumulus:var(--blue-cumulus-975-75);--text-inverted-purple-glycine:var(--purple-glycine-975-75);--text-inverted-pink-macaron:var(--pink-macaron-975-75);--text-inverted-pink-tuile:var(--pink-tuile-975-75);--text-inverted-yellow-tournesol:var(--yellow-tournesol-975-75);--text-inverted-yellow-moutarde:var(--yellow-moutarde-975-75);--text-inverted-orange-terre-battue:var(--orange-terre-battue-975-75);--text-inverted-brown-cafe-creme:var(--brown-cafe-creme-975-75);--text-inverted-brown-caramel:var(--brown-caramel-975-75);--text-inverted-brown-opera:var(--brown-opera-975-75);--text-inverted-beige-gris-galet:var(--beige-gris-galet-975-75);--text-disabled-grey:var(--grey-625-425);--text-black-white-grey:var(--grey-0-1000);--border-default-grey:var(--grey-900-175);--border-default-blue-france:var(--blue-france-main-525);--border-default-red-marianne:var(--red-marianne-main-472);--border-default-green-tilleul-verveine:var(--green-tilleul-verveine-main-707);--border-default-green-bourgeon:var(--green-bourgeon-main-640);--border-default-green-emeraude:var(--green-emeraude-main-632);--border-default-green-menthe:var(--green-menthe-main-548);--border-default-green-archipel:var(--green-archipel-main-557);--border-default-blue-ecume:var(--blue-ecume-main-400);--border-default-blue-cumulus:var(--blue-cumulus-main-526);--border-default-purple-glycine:var(--purple-glycine-main-494);--border-default-pink-macaron:var(--pink-macaron-main-689);--border-default-pink-tuile:var(--pink-tuile-main-556);--border-default-yellow-tournesol:var(--yellow-tournesol-main-731);--border-default-yellow-moutarde:var(--yellow-moutarde-main-679);--border-default-orange-terre-battue:var(--orange-terre-battue-main-645);--border-default-brown-cafe-creme:var(--brown-cafe-creme-main-782);--border-default-brown-caramel:var(--brown-caramel-main-648);--border-default-brown-opera:var(--brown-opera-main-680);--border-default-beige-gris-galet:var(--beige-gris-galet-main-702);--border-contrast-grey:var(--grey-625-425);--border-active-blue-france:var(--blue-france-sun-113-625);--border-active-red-marianne:var(--red-marianne-425-625);--border-action-high-grey:var(--grey-50-1000);--border-action-high-blue-france:var(--blue-france-sun-113-625);--border-action-high-red-marianne:var(--red-marianne-425-625);--border-action-high-info:var(--info-425-625);--border-action-high-success:var(--success-425-625);--border-action-high-warning:var(--warning-425-625);--border-action-high-error:var(--error-425-625);--border-action-low-blue-france:var(--blue-france-850-200);--border-action-low-red-marianne:var(--red-marianne-850-200);--border-action-low-green-tilleul-verveine:var(--green-tilleul-verveine-850-200);--border-action-low-green-bourgeon:var(--green-bourgeon-850-200);--border-action-low-green-emeraude:var(--green-emeraude-850-200);--border-action-low-green-menthe:var(--green-menthe-850-200);--border-action-low-green-archipel:var(--green-archipel-850-200);--border-action-low-blue-ecume:var(--blue-ecume-850-200);--border-action-low-blue-cumulus:var(--blue-cumulus-850-200);--border-action-low-purple-glycine:var(--purple-glycine-850-200);--border-action-low-pink-macaron:var(--pink-macaron-850-200);--border-action-low-pink-tuile:var(--pink-tuile-850-200);--border-action-low-yellow-tournesol:var(--yellow-tournesol-850-200);--border-action-low-yellow-moutarde:var(--yellow-moutarde-850-200);--border-action-low-orange-terre-battue:var(--orange-terre-battue-850-200);--border-action-low-brown-cafe-creme:var(--brown-cafe-creme-850-200);--border-action-low-brown-caramel:var(--brown-caramel-850-200);--border-action-low-brown-opera:var(--brown-opera-850-200);--border-action-low-beige-gris-galet:var(--beige-gris-galet-850-200);--border-open-blue-france:var(--blue-france-925-125);--border-open-red-marianne:var(--red-marianne-925-125);--border-plain-grey:var(--grey-200-850);--border-plain-blue-france:var(--blue-france-sun-113-625);--border-plain-red-marianne:var(--red-marianne-425-625);--border-plain-info:var(--info-425-625);--border-plain-success:var(--success-425-625);--border-plain-warning:var(--warning-425-625);--border-plain-error:var(--error-425-625);--border-plain-green-tilleul-verveine:var(--green-tilleul-verveine-sun-418-moon-817);--border-plain-green-bourgeon:var(--green-bourgeon-sun-425-moon-759);--border-plain-green-emeraude:var(--green-emeraude-sun-425-moon-753);--border-plain-green-menthe:var(--green-menthe-sun-373-moon-652);--border-plain-green-archipel:var(--green-archipel-sun-391-moon-716);--border-plain-blue-ecume:var(--blue-ecume-sun-247-moon-675);--border-plain-blue-cumulus:var(--blue-cumulus-sun-368-moon-732);--border-plain-purple-glycine:var(--purple-glycine-sun-319-moon-630);--border-plain-pink-macaron:var(--pink-macaron-sun-406-moon-833);--border-plain-pink-tuile:var(--pink-tuile-sun-425-moon-750);--border-plain-yellow-tournesol:var(--yellow-tournesol-sun-407-moon-922);--border-plain-yellow-moutarde:var(--yellow-moutarde-sun-348-moon-860);--border-plain-orange-terre-battue:var(--orange-terre-battue-sun-370-moon-672);--border-plain-brown-cafe-creme:var(--brown-cafe-creme-sun-383-moon-885);--border-plain-brown-caramel:var(--brown-caramel-sun-425-moon-901);--border-plain-brown-opera:var(--brown-opera-sun-395-moon-820);--border-plain-beige-gris-galet:var(--beige-gris-galet-sun-407-moon-821);--border-disabled-grey:var(--grey-925-125);--artwork-major-blue-france:var(--blue-france-sun-113-625);--artwork-major-blue-france-hover:var(--blue-france-sun-113-625-hover);--artwork-major-blue-france-active:var(--blue-france-sun-113-625-active);--artwork-major-red-marianne:var(--red-marianne-425-625);--artwork-major-red-marianne-hover:var(--red-marianne-425-625-hover);--artwork-major-red-marianne-active:var(--red-marianne-425-625-active);--artwork-major-green-tilleul-verveine:var(--green-tilleul-verveine-sun-418-moon-817);--artwork-major-green-tilleul-verveine-hover:var(--green-tilleul-verveine-sun-418-moon-817-hover);--artwork-major-green-tilleul-verveine-active:var(--green-tilleul-verveine-sun-418-moon-817-active);--artwork-major-green-bourgeon:var(--green-bourgeon-sun-425-moon-759);--artwork-major-green-bourgeon-hover:var(--green-bourgeon-sun-425-moon-759-hover);--artwork-major-green-bourgeon-active:var(--green-bourgeon-sun-425-moon-759-active);--artwork-major-green-emeraude:var(--green-emeraude-sun-425-moon-753);--artwork-major-green-emeraude-hover:var(--green-emeraude-sun-425-moon-753-hover);--artwork-major-green-emeraude-active:var(--green-emeraude-sun-425-moon-753-active);--artwork-major-green-menthe:var(--green-menthe-sun-373-moon-652);--artwork-major-green-menthe-hover:var(--green-menthe-sun-373-moon-652-hover);--artwork-major-green-menthe-active:var(--green-menthe-sun-373-moon-652-active);--artwork-major-green-archipel:var(--green-archipel-sun-391-moon-716);--artwork-major-green-archipel-hover:var(--green-archipel-sun-391-moon-716-hover);--artwork-major-green-archipel-active:var(--green-archipel-sun-391-moon-716-active);--artwork-major-blue-ecume:var(--blue-ecume-sun-247-moon-675);--artwork-major-blue-ecume-hover:var(--blue-ecume-sun-247-moon-675-hover);--artwork-major-blue-ecume-active:var(--blue-ecume-sun-247-moon-675-active);--artwork-major-blue-cumulus:var(--blue-cumulus-sun-368-moon-732);--artwork-major-blue-cumulus-hover:var(--blue-cumulus-sun-368-moon-732-hover);--artwork-major-blue-cumulus-active:var(--blue-cumulus-sun-368-moon-732-active);--artwork-major-purple-glycine:var(--purple-glycine-sun-319-moon-630);--artwork-major-purple-glycine-hover:var(--purple-glycine-sun-319-moon-630-hover);--artwork-major-purple-glycine-active:var(--purple-glycine-sun-319-moon-630-active);--artwork-major-pink-macaron:var(--pink-macaron-sun-406-moon-833);--artwork-major-pink-macaron-hover:var(--pink-macaron-sun-406-moon-833-hover);--artwork-major-pink-macaron-active:var(--pink-macaron-sun-406-moon-833-active);--artwork-major-pink-tuile:var(--pink-tuile-sun-425-moon-750);--artwork-major-pink-tuile-hover:var(--pink-tuile-sun-425-moon-750-hover);--artwork-major-pink-tuile-active:var(--pink-tuile-sun-425-moon-750-active);--artwork-major-yellow-tournesol:var(--yellow-tournesol-sun-407-moon-922);--artwork-major-yellow-tournesol-hover:var(--yellow-tournesol-sun-407-moon-922-hover);--artwork-major-yellow-tournesol-active:var(--yellow-tournesol-sun-407-moon-922-active);--artwork-major-yellow-moutarde:var(--yellow-moutarde-sun-348-moon-860);--artwork-major-yellow-moutarde-hover:var(--yellow-moutarde-sun-348-moon-860-hover);--artwork-major-yellow-moutarde-active:var(--yellow-moutarde-sun-348-moon-860-active);--artwork-major-orange-terre-battue:var(--orange-terre-battue-sun-370-moon-672);--artwork-major-orange-terre-battue-hover:var(--orange-terre-battue-sun-370-moon-672-hover);--artwork-major-orange-terre-battue-active:var(--orange-terre-battue-sun-370-moon-672-active);--artwork-major-brown-cafe-creme:var(--brown-cafe-creme-sun-383-moon-885);--artwork-major-brown-cafe-creme-hover:var(--brown-cafe-creme-sun-383-moon-885-hover);--artwork-major-brown-cafe-creme-active:var(--brown-cafe-creme-sun-383-moon-885-active);--artwork-major-brown-caramel:var(--brown-caramel-sun-425-moon-901);--artwork-major-brown-caramel-hover:var(--brown-caramel-sun-425-moon-901-hover);--artwork-major-brown-caramel-active:var(--brown-caramel-sun-425-moon-901-active);--artwork-major-brown-opera:var(--brown-opera-sun-395-moon-820);--artwork-major-brown-opera-hover:var(--brown-opera-sun-395-moon-820-hover);--artwork-major-brown-opera-active:var(--brown-opera-sun-395-moon-820-active);--artwork-major-beige-gris-galet:var(--beige-gris-galet-sun-407-moon-821);--artwork-major-beige-gris-galet-hover:var(--beige-gris-galet-sun-407-moon-821-hover);--artwork-major-beige-gris-galet-active:var(--beige-gris-galet-sun-407-moon-821-active);--artwork-minor-blue-france:var(--blue-france-main-525);--artwork-minor-red-marianne:var(--red-marianne-main-472);--artwork-minor-green-tilleul-verveine:var(--green-tilleul-verveine-main-707);--artwork-minor-green-bourgeon:var(--green-bourgeon-main-640);--artwork-minor-green-emeraude:var(--green-emeraude-main-632);--artwork-minor-green-menthe:var(--green-menthe-main-548);--artwork-minor-green-archipel:var(--green-archipel-main-557);--artwork-minor-blue-ecume:var(--blue-ecume-main-400);--artwork-minor-blue-cumulus:var(--blue-cumulus-main-526);--artwork-minor-purple-glycine:var(--purple-glycine-main-494);--artwork-minor-pink-macaron:var(--pink-macaron-main-689);--artwork-minor-pink-tuile:var(--pink-tuile-main-556);--artwork-minor-yellow-tournesol:var(--yellow-tournesol-main-731);--artwork-minor-yellow-moutarde:var(--yellow-moutarde-main-679);--artwork-minor-orange-terre-battue:var(--orange-terre-battue-main-645);--artwork-minor-brown-cafe-creme:var(--brown-cafe-creme-main-782);--artwork-minor-brown-caramel:var(--brown-caramel-main-648);--artwork-minor-brown-opera:var(--brown-opera-main-680);--artwork-minor-beige-gris-galet:var(--beige-gris-galet-main-702);--artwork-decorative-grey:var(--grey-950-100);--artwork-decorative-blue-france:var(--blue-france-950-100);--artwork-decorative-red-marianne:var(--red-marianne-950-100);--artwork-decorative-green-tilleul-verveine:var(--green-tilleul-verveine-950-100);--artwork-decorative-green-bourgeon:var(--green-bourgeon-950-100);--artwork-decorative-green-emeraude:var(--green-emeraude-950-100);--artwork-decorative-green-menthe:var(--green-menthe-950-100);--artwork-decorative-green-archipel:var(--green-archipel-950-100);--artwork-decorative-blue-ecume:var(--blue-ecume-950-100);--artwork-decorative-blue-cumulus:var(--blue-cumulus-950-100);--artwork-decorative-purple-glycine:var(--purple-glycine-950-100);--artwork-decorative-pink-macaron:var(--pink-macaron-950-100);--artwork-decorative-pink-tuile:var(--pink-tuile-950-100);--artwork-decorative-yellow-tournesol:var(--yellow-tournesol-950-100);--artwork-decorative-yellow-moutarde:var(--yellow-moutarde-950-100);--artwork-decorative-orange-terre-battue:var(--orange-terre-battue-950-100);--artwork-decorative-brown-cafe-creme:var(--brown-cafe-creme-950-100);--artwork-decorative-brown-caramel:var(--brown-caramel-950-100);--artwork-decorative-brown-opera:var(--brown-opera-950-100);--artwork-decorative-beige-gris-galet:var(--beige-gris-galet-950-100);--artwork-background-grey:var(--grey-975-75);--artwork-background-blue-france:var(--blue-france-975-75);--artwork-background-red-marianne:var(--red-marianne-975-75);--artwork-background-green-tilleul-verveine:var(--green-tilleul-verveine-975-75);--artwork-background-green-bourgeon:var(--green-bourgeon-975-75);--artwork-background-green-emeraude:var(--green-emeraude-975-75);--artwork-background-green-menthe:var(--green-menthe-975-75);--artwork-background-green-archipel:var(--green-archipel-975-75);--artwork-background-blue-ecume:var(--blue-ecume-975-75);--artwork-background-blue-cumulus:var(--blue-cumulus-975-75);--artwork-background-purple-glycine:var(--purple-glycine-975-75);--artwork-background-pink-macaron:var(--pink-macaron-975-75);--artwork-background-pink-tuile:var(--pink-tuile-975-75);--artwork-background-yellow-tournesol:var(--yellow-tournesol-975-75);--artwork-background-yellow-moutarde:var(--yellow-moutarde-975-75);--artwork-background-orange-terre-battue:var(--orange-terre-battue-975-75);--artwork-background-brown-cafe-creme:var(--brown-cafe-creme-975-75);--artwork-background-brown-caramel:var(--brown-caramel-975-75);--artwork-background-brown-opera:var(--brown-opera-975-75);--artwork-background-beige-gris-galet:var(--beige-gris-galet-975-75);--artwork-motif-grey:var(--grey-925-125);--artwork-motif-blue-france:var(--blue-france-925-125);--artwork-motif-red-marianne:var(--red-marianne-925-125);--artwork-motif-green-tilleul-verveine:var(--green-tilleul-verveine-925-125);--artwork-motif-green-bourgeon:var(--green-bourgeon-925-125);--artwork-motif-green-emeraude:var(--green-emeraude-925-125);--artwork-motif-green-menthe:var(--green-menthe-925-125);--artwork-motif-green-archipel:var(--green-archipel-925-125);--artwork-motif-blue-ecume:var(--blue-ecume-925-125);--artwork-motif-blue-cumulus:var(--blue-cumulus-925-125);--artwork-motif-purple-glycine:var(--purple-glycine-925-125);--artwork-motif-pink-macaron:var(--pink-macaron-925-125);--artwork-motif-pink-tuile:var(--pink-tuile-925-125);--artwork-motif-yellow-tournesol:var(--yellow-tournesol-925-125);--artwork-motif-yellow-moutarde:var(--yellow-moutarde-925-125);--artwork-motif-orange-terre-battue:var(--orange-terre-battue-925-125);--artwork-motif-brown-cafe-creme:var(--brown-cafe-creme-925-125);--artwork-motif-brown-caramel:var(--brown-caramel-925-125);--artwork-motif-brown-opera:var(--brown-opera-925-125);--artwork-motif-beige-gris-galet:var(--beige-gris-galet-925-125);--grey-1000-50:#fff;--grey-1000-50-hover:#f6f6f6;--grey-1000-50-active:#ededed;--grey-975-75:#f6f6f6;--grey-975-75-hover:#dfdfdf;--grey-975-75-active:#cfcfcf;--grey-950-100:#eee;--grey-950-100-hover:#d2d2d2;--grey-950-100-active:#c1c1c1;--grey-200-850:#3a3a3a;--grey-200-850-hover:#616161;--grey-200-850-active:#777;--grey-925-125:#e5e5e5;--grey-1000-75:#fff;--grey-1000-75-hover:#f6f6f6;--grey-1000-75-active:#ededed;--grey-1000-100:#fff;--grey-1000-100-hover:#f6f6f6;--grey-1000-100-active:#ededed;--grey-975-100:#f6f6f6;--grey-975-100-hover:#dfdfdf;--grey-975-100-active:#cfcfcf;--grey-975-125:#f6f6f6;--grey-975-125-hover:#dfdfdf;--grey-975-125-active:#cfcfcf;--grey-950-125:#eee;--grey-950-125-hover:#d2d2d2;--grey-950-125-active:#c1c1c1;--grey-950-150:#eee;--grey-950-150-hover:#d2d2d2;--grey-950-150-active:#c1c1c1;--grey-50-1000:#161616;--grey-425-625:#666;--grey-625-425:#929292;--grey-0-1000:#000;--grey-900-175:#ddd;--blue-france-975-75:#f5f5fe;--blue-france-975-75-hover:#dcdcfc;--blue-france-975-75-active:#cbcbfa;--blue-france-950-100:#ececfe;--blue-france-950-100-hover:#cecefc;--blue-france-950-100-active:#bbbbfc;--blue-france-sun-113-625:#000091;--blue-france-sun-113-625-hover:#1212ff;--blue-france-sun-113-625-active:#2323ff;--blue-france-925-125:#e3e3fd;--blue-france-925-125-hover:#c1c1fb;--blue-france-925-125-active:#adadf9;--blue-france-975-sun-113:#f5f5fe;--blue-france-main-525:#6a6af4;--blue-france-850-200:#cacafb;--red-marianne-975-75:#fef4f4;--red-marianne-975-75-hover:#fcd7d7;--red-marianne-975-75-active:#fac4c4;--red-marianne-950-100:#fee9e9;--red-marianne-950-100-hover:#fdc5c5;--red-marianne-950-100-active:#fcafaf;--red-marianne-425-625:#c9191e;--red-marianne-425-625-hover:#f93f42;--red-marianne-425-625-active:#f95a5c;--red-marianne-925-125:#fddede;--red-marianne-925-125-hover:#fbb6b6;--red-marianne-925-125-active:#fa9e9e;--red-marianne-main-472:#e1000f;--red-marianne-850-200:#fcbfbf;--info-950-100:#e8edff;--info-950-100-hover:#c2d1ff;--info-950-100-active:#a9bfff;--info-425-625:#0063cb;--info-425-625-hover:#3b87ff;--info-425-625-active:#6798ff;--info-975-75:#f4f6ff;--success-950-100:#b8fec9;--success-950-100-hover:#46fd89;--success-950-100-active:#34eb7b;--success-425-625:#18753c;--success-425-625-hover:#27a959;--success-425-625-active:#2fc368;--success-975-75:#dffee6;--warning-950-100:#ffe9e6;--warning-950-100-hover:#ffc6bd;--warning-950-100-active:#ffb0a2;--warning-425-625:#b34000;--warning-425-625-hover:#ff6218;--warning-425-625-active:#ff7a55;--warning-975-75:#fff4f3;--error-950-100:#ffe9e9;--error-950-100-hover:#ffc5c5;--error-950-100-active:#ffafaf;--error-425-625:#ce0500;--error-425-625-hover:#ff2725;--error-425-625-active:#ff4140;--error-975-75:#fff4f4;--green-tilleul-verveine-975-75:#fef7da;--green-tilleul-verveine-975-75-hover:#fce552;--green-tilleul-verveine-975-75-active:#ebd54c;--green-tilleul-verveine-950-100:#fceeac;--green-tilleul-verveine-950-100-hover:#e8d45c;--green-tilleul-verveine-950-100-active:#d4c254;--green-tilleul-verveine-sun-418-moon-817:#66673d;--green-tilleul-verveine-sun-418-moon-817-hover:#929359;--green-tilleul-verveine-sun-418-moon-817-active:#a7a967;--green-tilleul-verveine-925-125:#fbe769;--green-tilleul-verveine-925-125-hover:#d7c655;--green-tilleul-verveine-925-125-active:#c2b24c;--green-tilleul-verveine-main-707:#b7a73f;--green-tilleul-verveine-850-200:#e2cf58;--green-bourgeon-975-75:#e6feda;--green-bourgeon-975-75-hover:#a7fc62;--green-bourgeon-975-75-active:#98ed4d;--green-bourgeon-950-100:#c9fcac;--green-bourgeon-950-100-hover:#9ae95d;--green-bourgeon-950-100-active:#8dd555;--green-bourgeon-sun-425-moon-759:#447049;--green-bourgeon-sun-425-moon-759-hover:#639f6a;--green-bourgeon-sun-425-moon-759-active:#72b77a;--green-bourgeon-925-125:#a9fb68;--green-bourgeon-925-125-hover:#8ed654;--green-bourgeon-925-125-active:#7fc04b;--green-bourgeon-main-640:#68a532;--green-bourgeon-850-200:#95e257;--green-emeraude-975-75:#e3fdeb;--green-emeraude-975-75-hover:#94f9b9;--green-emeraude-975-75-active:#6df1a3;--green-emeraude-950-100:#c3fad5;--green-emeraude-950-100-hover:#77eda5;--green-emeraude-950-100-active:#6dd897;--green-emeraude-sun-425-moon-753:#297254;--green-emeraude-sun-425-moon-753-hover:#3ea47a;--green-emeraude-sun-425-moon-753-active:#49bc8d;--green-emeraude-925-125:#9ef9be;--green-emeraude-925-125-hover:#69df97;--green-emeraude-925-125-active:#5ec988;--green-emeraude-main-632:#00a95f;--green-emeraude-850-200:#6fe49d;--green-menthe-975-75:#dffdf7;--green-menthe-975-75-hover:#84f9e7;--green-menthe-975-75-active:#70ebd8;--green-menthe-950-100:#bafaee;--green-menthe-950-100-hover:#79e7d5;--green-menthe-950-100-active:#6fd3c3;--green-menthe-sun-373-moon-652:#37635f;--green-menthe-sun-373-moon-652-hover:#53918c;--green-menthe-sun-373-moon-652-active:#62a9a2;--green-menthe-925-125:#8bf8e7;--green-menthe-925-125-hover:#6ed5c5;--green-menthe-925-125-active:#62bfb1;--green-menthe-main-548:#009081;--green-menthe-850-200:#73e0cf;--green-archipel-975-75:#e5fbfd;--green-archipel-975-75-hover:#99f2f8;--green-archipel-975-75-active:#73e9f0;--green-archipel-950-100:#c7f6fc;--green-archipel-950-100-hover:#64ecf8;--green-archipel-950-100-active:#5bd8e3;--green-archipel-sun-391-moon-716:#006a6f;--green-archipel-sun-391-moon-716-hover:#009fa7;--green-archipel-sun-391-moon-716-active:#00bbc3;--green-archipel-925-125:#a6f2fa;--green-archipel-925-125-hover:#62dbe5;--green-archipel-925-125-active:#58c5cf;--green-archipel-main-557:#009099;--green-archipel-850-200:#60e0eb;--blue-ecume-975-75:#f4f6fe;--blue-ecume-975-75-hover:#d7dffb;--blue-ecume-975-75-active:#c3cffa;--blue-ecume-950-100:#e9edfe;--blue-ecume-950-100-hover:#c5d0fc;--blue-ecume-950-100-active:#adbffc;--blue-ecume-sun-247-moon-675:#2f4077;--blue-ecume-sun-247-moon-675-hover:#4e68bb;--blue-ecume-sun-247-moon-675-active:#667dcf;--blue-ecume-925-125:#dee5fd;--blue-ecume-925-125-hover:#b4c5fb;--blue-ecume-925-125-active:#99b3f9;--blue-ecume-main-400:#465f9d;--blue-ecume-850-200:#bfccfb;--blue-cumulus-975-75:#f3f6fe;--blue-cumulus-975-75-hover:#d3dffc;--blue-cumulus-975-75-active:#bed0fa;--blue-cumulus-950-100:#e6eefe;--blue-cumulus-950-100-hover:#bcd3fc;--blue-cumulus-950-100-active:#9fc3fc;--blue-cumulus-sun-368-moon-732:#3558a2;--blue-cumulus-sun-368-moon-732-hover:#5982e0;--blue-cumulus-sun-368-moon-732-active:#7996e6;--blue-cumulus-925-125:#dae6fd;--blue-cumulus-925-125-hover:#a9c8fb;--blue-cumulus-925-125-active:#8ab8f9;--blue-cumulus-main-526:#417dc4;--blue-cumulus-850-200:#b6cffb;--purple-glycine-975-75:#fef3fd;--purple-glycine-975-75-hover:#fcd4f8;--purple-glycine-975-75-active:#fabff5;--purple-glycine-950-100:#fee7fc;--purple-glycine-950-100-hover:#fdc0f8;--purple-glycine-950-100-active:#fca8f6;--purple-glycine-sun-319-moon-630:#6e445a;--purple-glycine-sun-319-moon-630-hover:#a66989;--purple-glycine-sun-319-moon-630-active:#bb7f9e;--purple-glycine-925-125:#fddbfa;--purple-glycine-925-125-hover:#fbaff5;--purple-glycine-925-125-active:#fa96f2;--purple-glycine-main-494:#a558a0;--purple-glycine-850-200:#fbb8f6;--pink-macaron-975-75:#fef4f2;--pink-macaron-975-75-hover:#fcd8d0;--pink-macaron-975-75-active:#fac5b8;--pink-macaron-950-100:#fee9e6;--pink-macaron-950-100-hover:#fdc6bd;--pink-macaron-950-100-active:#fcb0a2;--pink-macaron-sun-406-moon-833:#8d533e;--pink-macaron-sun-406-moon-833-hover:#ca795c;--pink-macaron-sun-406-moon-833-active:#e08e73;--pink-macaron-925-125:#fddfda;--pink-macaron-925-125-hover:#fbb8ab;--pink-macaron-925-125-active:#faa18d;--pink-macaron-main-689:#e18b76;--pink-macaron-850-200:#fcc0b4;--pink-tuile-975-75:#fef4f3;--pink-tuile-975-75-hover:#fcd7d3;--pink-tuile-975-75-active:#fac4be;--pink-tuile-950-100:#fee9e7;--pink-tuile-950-100-hover:#fdc6c0;--pink-tuile-950-100-active:#fcb0a7;--pink-tuile-sun-425-moon-750:#a94645;--pink-tuile-sun-425-moon-750-hover:#d5706f;--pink-tuile-sun-425-moon-750-active:#da8a89;--pink-tuile-925-125:#fddfdb;--pink-tuile-925-125-hover:#fbb8ad;--pink-tuile-925-125-active:#faa191;--pink-tuile-main-556:#ce614a;--pink-tuile-850-200:#fcbfb7;--yellow-tournesol-975-75:#fef6e3;--yellow-tournesol-975-75-hover:#fce086;--yellow-tournesol-975-75-active:#f5d24b;--yellow-tournesol-950-100:#feecc2;--yellow-tournesol-950-100-hover:#fbd335;--yellow-tournesol-950-100-active:#e6c130;--yellow-tournesol-sun-407-moon-922:#716043;--yellow-tournesol-sun-407-moon-922-hover:#a28a62;--yellow-tournesol-sun-407-moon-922-active:#ba9f72;--yellow-tournesol-925-125:#fde39c;--yellow-tournesol-925-125-hover:#e9c53b;--yellow-tournesol-925-125-active:#d3b235;--yellow-tournesol-main-731:#c8aa39;--yellow-tournesol-850-200:#efcb3a;--yellow-moutarde-975-75:#fef5e8;--yellow-moutarde-975-75-hover:#fcdca3;--yellow-moutarde-975-75-active:#fbcd64;--yellow-moutarde-950-100:#feebd0;--yellow-moutarde-950-100-hover:#fdcd6d;--yellow-moutarde-950-100-active:#f4be30;--yellow-moutarde-sun-348-moon-860:#695240;--yellow-moutarde-sun-348-moon-860-hover:#9b7b61;--yellow-moutarde-sun-348-moon-860-active:#b58f72;--yellow-moutarde-925-125:#fde2b5;--yellow-moutarde-925-125-hover:#f6c43c;--yellow-moutarde-925-125-active:#dfb135;--yellow-moutarde-main-679:#c3992a;--yellow-moutarde-850-200:#fcc63a;--orange-terre-battue-975-75:#fef4f2;--orange-terre-battue-975-75-hover:#fcd8d0;--orange-terre-battue-975-75-active:#fac5b8;--orange-terre-battue-950-100:#fee9e5;--orange-terre-battue-950-100-hover:#fdc6ba;--orange-terre-battue-950-100-active:#fcb09e;--orange-terre-battue-sun-370-moon-672:#755348;--orange-terre-battue-sun-370-moon-672-hover:#ab7b6b;--orange-terre-battue-sun-370-moon-672-active:#c68f7d;--orange-terre-battue-925-125:#fddfd8;--orange-terre-battue-925-125-hover:#fbb8a5;--orange-terre-battue-925-125-active:#faa184;--orange-terre-battue-main-645:#e4794a;--orange-terre-battue-850-200:#fcc0b0;--brown-cafe-creme-975-75:#fbf6ed;--brown-cafe-creme-975-75-hover:#f2deb6;--brown-cafe-creme-975-75-active:#eacf91;--brown-cafe-creme-950-100:#f7ecdb;--brown-cafe-creme-950-100-hover:#edce94;--brown-cafe-creme-950-100-active:#dabd84;--brown-cafe-creme-sun-383-moon-885:#685c48;--brown-cafe-creme-sun-383-moon-885-hover:#97866a;--brown-cafe-creme-sun-383-moon-885-active:#ae9b7b;--brown-cafe-creme-925-125:#f4e3c7;--brown-cafe-creme-925-125-hover:#e1c386;--brown-cafe-creme-925-125-active:#ccb078;--brown-cafe-creme-main-782:#d1b781;--brown-cafe-creme-850-200:#e7ca8e;--brown-caramel-975-75:#fbf5f2;--brown-caramel-975-75-hover:#f1dbcf;--brown-caramel-975-75-active:#ecc9b5;--brown-caramel-950-100:#f7ebe5;--brown-caramel-950-100-hover:#eccbb9;--brown-caramel-950-100-active:#e6b79a;--brown-caramel-sun-425-moon-901:#845d48;--brown-caramel-sun-425-moon-901-hover:#bb8568;--brown-caramel-sun-425-moon-901-active:#d69978;--brown-caramel-925-125:#f3e2d9;--brown-caramel-925-125-hover:#e7bea6;--brown-caramel-925-125-active:#e1a982;--brown-caramel-main-648:#c08c65;--brown-caramel-850-200:#eac7b2;--brown-opera-975-75:#fbf5f2;--brown-opera-975-75-hover:#f1dbcf;--brown-opera-975-75-active:#ecc9b5;--brown-opera-950-100:#f7ece4;--brown-opera-950-100-hover:#eccdb3;--brown-opera-950-100-active:#e6ba90;--brown-opera-sun-395-moon-820:#745b47;--brown-opera-sun-395-moon-820-hover:#a78468;--brown-opera-sun-395-moon-820-active:#c09979;--brown-opera-925-125:#f3e2d7;--brown-opera-925-125-hover:#e7bfa0;--brown-opera-925-125-active:#deaa7e;--brown-opera-main-680:#bd987a;--brown-opera-850-200:#eac7ad;--beige-gris-galet-975-75:#f9f6f2;--beige-gris-galet-975-75-hover:#eadecd;--beige-gris-galet-975-75-active:#e1ceb1;--beige-gris-galet-950-100:#f3ede5;--beige-gris-galet-950-100-hover:#e1d0b5;--beige-gris-galet-950-100-active:#d1bea2;--beige-gris-galet-sun-407-moon-821:#6a6156;--beige-gris-galet-sun-407-moon-821-hover:#988b7c;--beige-gris-galet-sun-407-moon-821-active:#afa08f;--beige-gris-galet-925-125:#eee4d9;--beige-gris-galet-925-125-hover:#dbc3a4;--beige-gris-galet-925-125-active:#c6b094;--beige-gris-galet-main-702:#aea397;--beige-gris-galet-850-200:#e0cab0;--scrollbar-width:0;--ground:0;--shadow-color:rgba(0,0,18,.16);--raised-shadow:0 1px 3px var(--shadow-color);--overlap-shadow:0 2px 6px var(--shadow-color);--lifted-shadow:0 3px 9px var(--shadow-color);box-sizing:border-box}[href]{background-image:var(--underline-img),var(--underline-img);background-position:var(--underline-x) 100%,var(--underline-x) calc(100% - var(--underline-thickness));background-repeat:no-repeat,no-repeat;background-size:var(--underline-hover-width) calc(var(--underline-thickness)*2),var(--underline-idle-width) var(--underline-thickness);transition:background-size 0s}[target=_blank]:after,[target=_blank][class*=" fr-fi-"]:after,[target=_blank][class*=" fr-icon-"]:after,[target=_blank][class^=fr-fi-]:after,[target=_blank][class^=fr-icon-]:after{--icon-size:1rem;background-color:currentColor;content:var(--external-link-content);display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.25rem;-webkit-mask-image:url(../icons/system/external-link-line.svg);mask-image:url(../icons/system/external-link-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}form[target=_blank]:after{content:none}.fr-raw-link{--text-decoration:none}.fr-raw-link [href],.fr-raw-link[href]{--underline-img:none;--external-link-content:none}.fr-reset-link{--text-decoration:underline}.fr-reset-link [href],.fr-reset-link[href]{--underline-img:none;text-underline-offset:2px}button{border:none;color:inherit;font-family:inherit;font-size:inherit}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;margin:0}input,select,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;border:0;border-radius:0;font-family:Marianne,arial,sans-serif;text-rendering:optimizeLegibility}input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox],input[type=radio],input[type=range]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}input::-webkit-contacts-auto-fill-button,input::-webkit-credentials-auto-fill-button{height:1.25rem;margin-left:1rem;margin-right:-1px;-webkit-mask-size:1.25rem 1.25rem;width:1.25rem}input[type=range]:focus::-webkit-slider-thumb{outline-color:#0a76f6;outline-offset:2px;outline-style:solid;outline-width:2px}input[type=range]:focus::-moz-range-thumb{outline-color:#0a76f6;outline-offset:2px;outline-style:solid;outline-width:2px}input[type=range]:focus::-ms-thumb{outline-color:#0a76f6;outline-offset:2px;outline-style:solid;outline-width:2px}[contenteditable]:not([contenteditable=false]):focus,[tabindex]:focus,a:focus,audio:focus[controls],button:focus,details:focus,details>summary:first-of-type:focus,input:focus,input[type=button]:focus,input[type=checkbox]:focus+label:before,input[type=image]:focus,input[type=radio]:focus+label:before,input[type=reset]:focus,input[type=submit]:focus,select:focus,textarea:focus,video:focus[controls]{outline-color:#0a76f6;outline-offset:2px;outline-style:solid;outline-width:2px}input[type=range]:focus:not(:focus-visible)::-webkit-slider-thumb{outline-style:none}input[type=range]:focus:not(:focus-visible)::-moz-range-thumb{outline-style:none}input[type=range]:focus:not(:focus-visible)::-ms-thumb{outline-style:none}[contenteditable]:not([contenteditable=false]):focus:not(:focus-visible),[tabindex]:focus:not(:focus-visible),a:focus:not(:focus-visible),audio:focus:not(:focus-visible)[controls],button:focus:not(:focus-visible),details:focus:not(:focus-visible),details>summary:first-of-type:focus:not(:focus-visible),input:focus:not(:focus-visible),input[type=button]:focus:not(:focus-visible),input[type=checkbox]:focus:not(:focus-visible)+label:before,input[type=image]:focus:not(:focus-visible),input[type=radio]:focus:not(:focus-visible)+label:before,input[type=reset]:focus:not(:focus-visible),input[type=submit]:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible),video:focus:not(:focus-visible)[controls]{outline-style:none}input[type=range]:focus-visible::-webkit-slider-thumb{outline-style:solid}input[type=range]:focus-visible::-moz-range-thumb{outline-style:solid}input[type=range]:focus-visible::-ms-thumb{outline-style:solid}[contenteditable]:not([contenteditable=false]):focus-visible,[tabindex]:focus-visible,a:focus-visible,audio:focus-visible[controls],button:focus-visible,details:focus-visible,details>summary:first-of-type:focus-visible,input:focus-visible,input[type=button]:focus-visible,input[type=checkbox]:focus-visible+label:before,input[type=image]:focus-visible,input[type=radio]:focus-visible+label:before,input[type=reset]:focus-visible,input[type=submit]:focus-visible,select:focus-visible,textarea:focus-visible,video:focus-visible[controls]{outline-style:solid}button,input[type=button],input[type=image],input[type=reset],input[type=submit]{--hover-tint:var(--hover);--active-tint:var(--active)}a,audio[controls],button,details,details>summary:first-of-type,input[type=button],input[type=checkbox],input[type=checkbox]+label,input[type=file],input[type=image],input[type=radio],input[type=radio]+label,input[type=range],input[type=reset],input[type=submit],select,video[controls]{cursor:pointer}input[type=range]:disabled::-webkit-slider-thumb,input[type=range]:disabled::-webkit-slider-thumb:active{cursor:not-allowed}input[type=range]:disabled::-moz-range-thumb,input[type=range]:disabled::-moz-range-thumb:active{cursor:not-allowed}input[type=range]:disabled::-ms-thumb,input[type=range]:disabled::-ms-thumb:active{cursor:not-allowed}a:not([href]),audio:not([href])[controls],button:disabled,input:disabled,input[type=button]:disabled,input[type=checkbox]:disabled,input[type=checkbox]:disabled+label,input[type=file]:disabled,input[type=image]:disabled,input[type=radio]:disabled,input[type=radio]:disabled+label,input[type=range]:disabled,input[type=reset]:disabled,input[type=submit]:disabled,select:disabled,textarea:disabled,video:not([href])[controls]{cursor:not-allowed}input[type=range]::-webkit-slider-thumb{cursor:grab}input[type=range]::-moz-range-thumb{cursor:grab}input[type=range]::-ms-thumb{cursor:grab}input[type=range]::-webkit-slider-thumb:active{cursor:grabbing}input[type=range]::-moz-range-thumb:active{cursor:grabbing}input[type=range]::-ms-thumb:active{cursor:grabbing}a:not([href]),audio:not([href]),button:disabled,input:disabled,input[type=checkbox]:disabled,input[type=checkbox]:disabled+label,input[type=radio]:disabled,input[type=radio]:disabled+label,select:disabled,textarea:disabled,video:not([href]){color:var(--text-disabled-grey);opacity:1}.fr-enlarge-link{position:relative}.fr-enlarge-link a{background-image:none;outline-width:0}.fr-enlarge-link a:before{bottom:0;content:"";display:block;height:100%;left:0;outline-color:inherit;outline-offset:2px;outline-style:inherit;outline-width:2px;position:absolute;right:0;top:0;width:100%;z-index:1}.fr-enlarge-button{position:relative}.fr-enlarge-button button{background-image:none;outline-width:0}.fr-enlarge-button button:before{bottom:0;content:"";display:block;height:100%;left:0;outline-color:inherit;outline-offset:2px;outline-style:inherit;outline-width:2px;position:absolute;right:0;top:0;width:100%;z-index:1}.fr-transition-none{transition:none!important}@font-face{font-display:swap;font-family:Marianne;font-style:normal;font-weight:300;src:url(../fonts/Marianne-Light.woff2) format("woff2"),url(../fonts/Marianne-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Marianne;font-style:italic;font-weight:300;src:url(../fonts/Marianne-Light_Italic.woff2) format("woff2"),url(../fonts/Marianne-Light_Italic.woff) format("woff")}@font-face{font-display:swap;font-family:Marianne;font-style:normal;font-weight:400;src:url(../fonts/Marianne-Regular.woff2) format("woff2"),url(../fonts/Marianne-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Marianne;font-style:italic;font-weight:400;src:url(../fonts/Marianne-Regular_Italic.woff2) format("woff2"),url(../fonts/Marianne-Regular_Italic.woff) format("woff")}@font-face{font-display:swap;font-family:Marianne;font-style:normal;font-weight:500;src:url(../fonts/Marianne-Medium.woff2) format("woff2"),url(../fonts/Marianne-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Marianne;font-style:italic;font-weight:500;src:url(../fonts/Marianne-Medium_Italic.woff2) format("woff2"),url(../fonts/Marianne-Medium_Italic.woff) format("woff")}@font-face{font-display:swap;font-family:Marianne;font-style:normal;font-weight:700;src:url(../fonts/Marianne-Bold.woff2) format("woff2"),url(../fonts/Marianne-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Marianne;font-style:italic;font-weight:700;src:url(../fonts/Marianne-Bold_Italic.woff2) format("woff2"),url(../fonts/Marianne-Bold_Italic.woff) format("woff")}@font-face{font-display:swap;font-family:Spectral;font-style:normal;font-weight:400;src:url(../fonts/Spectral-Regular.woff2) format("woff2"),url(../fonts/Spectral-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Spectral;font-style:normal;font-weight:900;src:url(../fonts/Spectral-ExtraBold.woff2) format("woff2"),url(../fonts/Spectral-ExtraBold.woff) format("woff")}h6{font-size:1.125rem;font-weight:700;line-height:1.5rem;margin:var(--title-spacing)}h5{font-size:1.25rem}h4,h5{font-weight:700;line-height:1.75rem;margin:var(--title-spacing)}h4{font-size:1.375rem}h3{font-size:1.5rem;line-height:2rem}h2,h3{font-weight:700;margin:var(--title-spacing)}h2{font-size:1.75rem;line-height:2.25rem}h1{font-size:2rem;font-weight:700;line-height:2.5rem;margin:var(--title-spacing)}p{font-size:1rem;line-height:1.5rem;margin:var(--text-spacing)}dl,ol,ul{--xl-size:var(--xl-base);margin:0;margin-block-end:var(--xl-block);margin-block-start:var(--xl-block);padding:0}ul{list-style-type:var(--ul-type);padding-inline-start:var(--ul-start)}ul>li::marker{font-size:calc(var(--xl-size)*.9)}ol{counter-reset:li-counter;list-style-type:var(--ol-type);padding-inline-start:var(--ol-start)}ol>li{counter-increment:li-counter}ol>li::marker{content:var(--ol-content);font-size:var(--xl-size);font-weight:700}dd,dl{margin:0;padding-inline-start:var(--ul-start)}dd,dt,li{--xl-base:calc(var(--xl-size)*0.9);padding-bottom:var(--li-bottom)}.fr-raw-list{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none}.fr-list{--ul-type:disc;--ol-type:decimal;--ul-start:1rem;--ol-start:1.5rem;--xl-block:0.5rem;--li-bottom:0.25rem;--xl-base:1em;--ol-content:counters(li-counter,".") ".  "}sub,sup{line-height:1}.fr-text--light{font-weight:300!important}.fr-text--regular{font-weight:400!important}.fr-text--bold{font-weight:700!important}.fr-text--heavy{font-weight:900!important}.fr-h6{font-size:1.125rem!important;font-weight:700!important;line-height:1.5rem!important;margin:var(--title-spacing)}.fr-h5{font-size:1.25rem!important}.fr-h4,.fr-h5{font-weight:700!important;line-height:1.75rem!important;margin:var(--title-spacing)}.fr-h4{font-size:1.375rem!important}.fr-h3{font-size:1.5rem!important;line-height:2rem!important}.fr-h2,.fr-h3{font-weight:700!important;margin:var(--title-spacing)}.fr-h2{font-size:1.75rem!important;line-height:2.25rem!important}.fr-h1{font-size:2rem!important;font-weight:700!important;line-height:2.5rem!important;margin:var(--title-spacing)}.fr-display--xs{font-size:2.5rem!important;line-height:3rem!important}.fr-display--sm,.fr-display--xs{font-weight:700!important;margin:var(--display-spacing)}.fr-display--sm{font-size:3rem!important;line-height:3.5rem!important}.fr-display--md{font-size:3.5rem!important;line-height:4rem!important}.fr-display--lg,.fr-display--md{font-weight:700!important;margin:var(--display-spacing)}.fr-display--lg{font-size:4rem!important;line-height:4.5rem!important}.fr-display--xl{font-size:4.5rem!important;font-weight:700!important;line-height:5rem!important;margin:var(--display-spacing)}.fr-text--alt{font-family:Spectral,georgia,serif!important}.fr-text--xs{font-size:.75rem!important;line-height:1.25rem!important;margin:var(--text-spacing)}.fr-text--sm{font-size:.875rem!important}.fr-text--md,.fr-text--sm{line-height:1.5rem!important;margin:var(--text-spacing)}.fr-text--md{font-size:1rem!important}.fr-text--lg{font-size:1.125rem!important;line-height:1.75rem!important;margin:var(--text-spacing)}.fr-text--lead,.fr-text--xl{font-size:1.25rem!important;line-height:2rem!important;margin:var(--text-spacing)}*,:after,:before{box-sizing:inherit}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey);color:var(--text-default-grey);font-family:Marianne,arial,sans-serif;font-size:1rem;line-height:1.5rem;margin:0;overflow-wrap:break-word;padding:0;text-rendering:optimizeLegibility}a,button,input,label,select,textarea{-webkit-tap-highlight-color:transparent}select optgroup{font-style:normal}[class*=" fr-fi-"]:after,[class*=" fr-fi-"]:before,[class*=" fr-icon-"]:after,[class*=" fr-icon-"]:before,[class^=fr-fi-]:after,[class^=fr-fi-]:before,[class^=fr-icon-]:after,[class^=fr-icon-]:before{--icon-size:1.5rem;background-color:currentColor;display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}[class*=" fr-fi-"]:before,[class*=" fr-icon-"]:before,[class^=fr-fi-]:before,[class^=fr-icon-]:before{content:""}.fr-icon--xs:after,.fr-icon--xs:before{--icon-size:0.75rem}.fr-icon--sm:after,.fr-icon--sm:before{--icon-size:1rem}.fr-icon--md:after,.fr-icon--md:before{--icon-size:1.5rem}.fr-icon--lg:after,.fr-icon--lg:before{--icon-size:2rem}.fr-hidden{display:none!important}.fr-unhidden{display:inherit!important}:root body{border-right:var(--scrollbar-width) solid transparent}:root[data-fr-scrolling] body{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0}.fr-sr-only{clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-sr-only,hr{border:0;display:block}.fr-hr,hr{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));background-position:0 0;background-repeat:no-repeat;background-size:100% 1px;margin:0;padding:var(--text-spacing)}.fr-hr{border:0;display:block}.fr-hr--sm{margin-left:auto;margin-right:auto;width:10rem}.fr-hr-or{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:.875rem;font-weight:700;justify-content:center;line-height:1.5rem;text-transform:uppercase}.fr-hr-or:after,.fr-hr-or:before{--idle:transparent;--hover:var(--border-default-grey-hover);--active:var(--border-default-grey-active);background-color:var(--border-default-grey);content:"";display:inline-flex;height:1px;width:100%}.fr-hr-or:before{margin-right:.75rem}.fr-hr-or:after{margin-left:.75rem}.fr-ellipsis{display:inline!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}iframe{border:0}.fr-fluid-img{height:auto;max-width:100%}@supports (aspect-ratio:16/9){.fr-ratio-32x9{aspect-ratio:3.5555555556!important}.fr-ratio-16x9{aspect-ratio:1.7777777778!important}.fr-ratio-3x2{aspect-ratio:1.5!important}.fr-ratio-4x3{aspect-ratio:1.3333333333!important}.fr-ratio-1x1{aspect-ratio:1!important}.fr-ratio-3x4{aspect-ratio:.75!important}.fr-ratio-2x3{aspect-ratio:.6666666667!important}}[class*=" fr-ratio"],[class^=fr-ratio]{object-fit:cover;object-position:50% 50%;width:100%}iframe[class*=" fr-ratio"],iframe[class^=fr-ratio]{object-fit:fill}.fr-responsive-img{height:auto;width:100%}.fr-responsive-vid{aspect-ratio:1.7777777778;display:block;position:relative;width:100%}.fr-responsive-vid__player{border:0;display:block;height:100%;width:100%}.fr-responsive-vid>.fr-consent-placeholder{bottom:0;height:100%;left:0;object-fit:cover;object-position:50% 50%;position:absolute;right:0;top:0;width:100%}.fr-grid-row{display:flex;flex-wrap:wrap;margin:0;padding:0}.fr-grid-row--top{align-items:flex-start}.fr-grid-row--bottom{align-items:flex-end}.fr-grid-row--middle{align-items:center}.fr-grid-row--left{justify-content:flex-start}.fr-grid-row--right{justify-content:flex-end}.fr-grid-row--center{justify-content:center}.fr-col--top{align-self:flex-start}.fr-col--bottom{align-self:flex-end}.fr-col--middle{align-self:center}.fr-container,.fr-container-lg,.fr-container-md,.fr-container-sm,.fr-container-xl{margin-left:auto;margin-right:auto;width:100%}.fr-container{padding-left:1rem;padding-right:1rem}.fr-container--fluid{max-width:none;overflow:hidden;padding-left:0;padding-right:0}.fr-grid-row--gutters{margin:-.5rem}.fr-grid-row--gutters>.fr-col,.fr-grid-row--gutters>[class*=" fr-col-"],.fr-grid-row--gutters>[class^=fr-col-]{padding:.5rem}.fr-grid-row--no-gutters{margin:0}.fr-grid-row--no-gutters>.fr-col,.fr-grid-row--no-gutters>[class*=" fr-col-"],.fr-grid-row--no-gutters>[class^=fr-col-]{padding:0}.fr-col{flex:1}.fr-col-1{flex:0 0 8.33333%;max-width:8.33333%;width:8.33333%}.fr-col-offset-1:not(.fr-col-offset-1--right){margin-left:8.33333%}.fr-col-offset-1--right{margin-right:8.33333%}.fr-col-2{flex:0 0 16.66667%;max-width:16.66667%;width:16.66667%}.fr-col-offset-2:not(.fr-col-offset-2--right){margin-left:16.66667%}.fr-col-offset-2--right{margin-right:16.66667%}.fr-col-3{flex:0 0 25%;max-width:25%;width:25%}.fr-col-offset-3:not(.fr-col-offset-3--right){margin-left:25%}.fr-col-offset-3--right{margin-right:25%}.fr-col-4{flex:0 0 33.33333%;max-width:33.33333%;width:33.33333%}.fr-col-offset-4:not(.fr-col-offset-4--right){margin-left:33.33333%}.fr-col-offset-4--right{margin-right:33.33333%}.fr-col-5{flex:0 0 41.66667%;max-width:41.66667%;width:41.66667%}.fr-col-offset-5:not(.fr-col-offset-5--right){margin-left:41.66667%}.fr-col-offset-5--right{margin-right:41.66667%}.fr-col-6{flex:0 0 50%;max-width:50%;width:50%}.fr-col-offset-6:not(.fr-col-offset-6--right){margin-left:50%}.fr-col-offset-6--right{margin-right:50%}.fr-col-7{flex:0 0 58.33333%;max-width:58.33333%;width:58.33333%}.fr-col-offset-7:not(.fr-col-offset-7--right){margin-left:58.33333%}.fr-col-offset-7--right{margin-right:58.33333%}.fr-col-8{flex:0 0 66.66667%;max-width:66.66667%;width:66.66667%}.fr-col-offset-8:not(.fr-col-offset-8--right){margin-left:66.66667%}.fr-col-offset-8--right{margin-right:66.66667%}.fr-col-9{flex:0 0 75%;max-width:75%;width:75%}.fr-col-offset-9:not(.fr-col-offset-9--right){margin-left:75%}.fr-col-offset-9--right{margin-right:75%}.fr-col-10{flex:0 0 83.33333%;max-width:83.33333%;width:83.33333%}.fr-col-offset-10:not(.fr-col-offset-10--right){margin-left:83.33333%}.fr-col-offset-10--right{margin-right:83.33333%}.fr-col-11{flex:0 0 91.66667%;max-width:91.66667%;width:91.66667%}.fr-col-offset-11:not(.fr-col-offset-11--right){margin-left:91.66667%}.fr-col-offset-11--right{margin-right:91.66667%}.fr-col-12{flex:0 0 100%;max-width:100%;width:100%}.fr-col-offset-12:not(.fr-col-offset-12--right){margin-left:100%}.fr-col-offset-12--right{margin-right:100%}.fr-no-after:after,.fr-no-before:before{content:none}.fr-collapse{--collapse:-99999px;--collapser:"";--collapse-max-height:none;max-height:var(--collapse-max-height);overflow:hidden;transition:visibility .3s}.fr-collapse--expanded{overflow-x:hidden;overflow-y:auto}.fr-collapse:before{content:"";content:var(--collapser);display:block;margin-top:0;transition:margin-top .3s}.fr-collapse:not(.fr-collapse--expanded):not(.fr-collapsing){--collapse-max-height:0}.fr-collapse:not(.fr-collapse--expanded){visibility:hidden}.fr-collapse:not(.fr-collapse--expanded):before{margin-top:-99999px;margin-top:var(--collapse)}.fr-m-n4w,.fr-m-n8v{margin:-2rem!important}.fr-ml-n4w,.fr-ml-n8v,.fr-mx-n4w,.fr-mx-n8v{margin-left:-2rem!important}.fr-mr-n4w,.fr-mr-n8v,.fr-mx-n4w,.fr-mx-n8v{margin-right:-2rem!important}.fr-mt-n4w,.fr-mt-n8v,.fr-my-n4w,.fr-my-n8v{margin-top:-2rem!important}.fr-mb-n4w,.fr-mb-n8v,.fr-my-n4w,.fr-my-n8v{margin-bottom:-2rem!important}.fr-m-n7v{margin:-1.75rem!important}.fr-ml-n7v,.fr-mx-n7v{margin-left:-1.75rem!important}.fr-mr-n7v,.fr-mx-n7v{margin-right:-1.75rem!important}.fr-mt-n7v,.fr-my-n7v{margin-top:-1.75rem!important}.fr-mb-n7v,.fr-my-n7v{margin-bottom:-1.75rem!important}.fr-m-n3w,.fr-m-n6v{margin:-1.5rem!important}.fr-ml-n3w,.fr-ml-n6v,.fr-mx-n3w,.fr-mx-n6v{margin-left:-1.5rem!important}.fr-mr-n3w,.fr-mr-n6v,.fr-mx-n3w,.fr-mx-n6v{margin-right:-1.5rem!important}.fr-mt-n3w,.fr-mt-n6v,.fr-my-n3w,.fr-my-n6v{margin-top:-1.5rem!important}.fr-mb-n3w,.fr-mb-n6v,.fr-my-n3w,.fr-my-n6v{margin-bottom:-1.5rem!important}.fr-m-n5v{margin:-1.25rem!important}.fr-ml-n5v,.fr-mx-n5v{margin-left:-1.25rem!important}.fr-mr-n5v,.fr-mx-n5v{margin-right:-1.25rem!important}.fr-mt-n5v,.fr-my-n5v{margin-top:-1.25rem!important}.fr-mb-n5v,.fr-my-n5v{margin-bottom:-1.25rem!important}.fr-m-n2w,.fr-m-n4v{margin:-1rem!important}.fr-ml-n2w,.fr-ml-n4v,.fr-mx-n2w,.fr-mx-n4v{margin-left:-1rem!important}.fr-mr-n2w,.fr-mr-n4v,.fr-mx-n2w,.fr-mx-n4v{margin-right:-1rem!important}.fr-mt-n2w,.fr-mt-n4v,.fr-my-n2w,.fr-my-n4v{margin-top:-1rem!important}.fr-mb-n2w,.fr-mb-n4v,.fr-my-n2w,.fr-my-n4v{margin-bottom:-1rem!important}.fr-m-n3v{margin:-.75rem!important}.fr-ml-n3v,.fr-mx-n3v{margin-left:-.75rem!important}.fr-mr-n3v,.fr-mx-n3v{margin-right:-.75rem!important}.fr-mt-n3v,.fr-my-n3v{margin-top:-.75rem!important}.fr-mb-n3v,.fr-my-n3v{margin-bottom:-.75rem!important}.fr-m-n1w,.fr-m-n2v{margin:-.5rem!important}.fr-ml-n1w,.fr-ml-n2v,.fr-mx-n1w,.fr-mx-n2v{margin-left:-.5rem!important}.fr-mr-n1w,.fr-mr-n2v,.fr-mx-n1w,.fr-mx-n2v{margin-right:-.5rem!important}.fr-mt-n1w,.fr-mt-n2v,.fr-my-n1w,.fr-my-n2v{margin-top:-.5rem!important}.fr-mb-n1w,.fr-mb-n2v,.fr-my-n1w,.fr-my-n2v{margin-bottom:-.5rem!important}.fr-m-n1v{margin:-.25rem!important}.fr-ml-n1v,.fr-mx-n1v{margin-left:-.25rem!important}.fr-mr-n1v,.fr-mx-n1v{margin-right:-.25rem!important}.fr-mt-n1v,.fr-my-n1v{margin-top:-.25rem!important}.fr-mb-n1v,.fr-my-n1v{margin-bottom:-.25rem!important}.fr-m-n1-5v{margin:-.375rem!important}.fr-ml-n1-5v,.fr-mx-n1-5v{margin-left:-.375rem!important}.fr-mr-n1-5v,.fr-mx-n1-5v{margin-right:-.375rem!important}.fr-mt-n1-5v,.fr-my-n1-5v{margin-top:-.375rem!important}.fr-mb-n1-5v,.fr-my-n1-5v{margin-bottom:-.375rem!important}.fr-m-0{margin:0!important}.fr-ml-0,.fr-mx-0{margin-left:0!important}.fr-mr-0,.fr-mx-0{margin-right:0!important}.fr-mt-0,.fr-my-0{margin-top:0!important}.fr-mb-0,.fr-my-0{margin-bottom:0!important}.fr-m-n0-5v{margin:-.125rem!important}.fr-ml-n0-5v,.fr-mx-n0-5v{margin-left:-.125rem!important}.fr-mr-n0-5v,.fr-mx-n0-5v{margin-right:-.125rem!important}.fr-mt-n0-5v,.fr-my-n0-5v{margin-top:-.125rem!important}.fr-mb-n0-5v,.fr-my-n0-5v{margin-bottom:-.125rem!important}.fr-m-0-5v{margin:.125rem!important}.fr-ml-0-5v,.fr-mx-0-5v{margin-left:.125rem!important}.fr-mr-0-5v,.fr-mx-0-5v{margin-right:.125rem!important}.fr-mt-0-5v,.fr-my-0-5v{margin-top:.125rem!important}.fr-mb-0-5v,.fr-my-0-5v{margin-bottom:.125rem!important}.fr-m-1v{margin:.25rem!important}.fr-ml-1v,.fr-mx-1v{margin-left:.25rem!important}.fr-mr-1v,.fr-mx-1v{margin-right:.25rem!important}.fr-mt-1v,.fr-my-1v{margin-top:.25rem!important}.fr-mb-1v,.fr-my-1v{margin-bottom:.25rem!important}.fr-m-1-5v{margin:.375rem!important}.fr-ml-1-5v,.fr-mx-1-5v{margin-left:.375rem!important}.fr-mr-1-5v,.fr-mx-1-5v{margin-right:.375rem!important}.fr-mt-1-5v,.fr-my-1-5v{margin-top:.375rem!important}.fr-mb-1-5v,.fr-my-1-5v{margin-bottom:.375rem!important}.fr-m-1w,.fr-m-2v{margin:.5rem!important}.fr-ml-1w,.fr-ml-2v,.fr-mx-1w,.fr-mx-2v{margin-left:.5rem!important}.fr-mr-1w,.fr-mr-2v,.fr-mx-1w,.fr-mx-2v{margin-right:.5rem!important}.fr-mt-1w,.fr-mt-2v,.fr-my-1w,.fr-my-2v{margin-top:.5rem!important}.fr-mb-1w,.fr-mb-2v,.fr-my-1w,.fr-my-2v{margin-bottom:.5rem!important}.fr-m-3v{margin:.75rem!important}.fr-ml-3v,.fr-mx-3v{margin-left:.75rem!important}.fr-mr-3v,.fr-mx-3v{margin-right:.75rem!important}.fr-mt-3v,.fr-my-3v{margin-top:.75rem!important}.fr-mb-3v,.fr-my-3v{margin-bottom:.75rem!important}.fr-m-2w,.fr-m-4v{margin:1rem!important}.fr-ml-2w,.fr-ml-4v,.fr-mx-2w,.fr-mx-4v{margin-left:1rem!important}.fr-mr-2w,.fr-mr-4v,.fr-mx-2w,.fr-mx-4v{margin-right:1rem!important}.fr-mt-2w,.fr-mt-4v,.fr-my-2w,.fr-my-4v{margin-top:1rem!important}.fr-mb-2w,.fr-mb-4v,.fr-my-2w,.fr-my-4v{margin-bottom:1rem!important}.fr-m-5v{margin:1.25rem!important}.fr-ml-5v,.fr-mx-5v{margin-left:1.25rem!important}.fr-mr-5v,.fr-mx-5v{margin-right:1.25rem!important}.fr-mt-5v,.fr-my-5v{margin-top:1.25rem!important}.fr-mb-5v,.fr-my-5v{margin-bottom:1.25rem!important}.fr-m-3w,.fr-m-6v{margin:1.5rem!important}.fr-ml-3w,.fr-ml-6v,.fr-mx-3w,.fr-mx-6v{margin-left:1.5rem!important}.fr-mr-3w,.fr-mr-6v,.fr-mx-3w,.fr-mx-6v{margin-right:1.5rem!important}.fr-mt-3w,.fr-mt-6v,.fr-my-3w,.fr-my-6v{margin-top:1.5rem!important}.fr-mb-3w,.fr-mb-6v,.fr-my-3w,.fr-my-6v{margin-bottom:1.5rem!important}.fr-m-7v{margin:1.75rem!important}.fr-ml-7v,.fr-mx-7v{margin-left:1.75rem!important}.fr-mr-7v,.fr-mx-7v{margin-right:1.75rem!important}.fr-mt-7v,.fr-my-7v{margin-top:1.75rem!important}.fr-mb-7v,.fr-my-7v{margin-bottom:1.75rem!important}.fr-m-4w,.fr-m-8v{margin:2rem!important}.fr-ml-4w,.fr-ml-8v,.fr-mx-4w,.fr-mx-8v{margin-left:2rem!important}.fr-mr-4w,.fr-mr-8v,.fr-mx-4w,.fr-mx-8v{margin-right:2rem!important}.fr-mt-4w,.fr-mt-8v,.fr-my-4w,.fr-my-8v{margin-top:2rem!important}.fr-mb-4w,.fr-mb-8v,.fr-my-4w,.fr-my-8v{margin-bottom:2rem!important}.fr-m-9v{margin:2.25rem!important}.fr-ml-9v,.fr-mx-9v{margin-left:2.25rem!important}.fr-mr-9v,.fr-mx-9v{margin-right:2.25rem!important}.fr-mt-9v,.fr-my-9v{margin-top:2.25rem!important}.fr-mb-9v,.fr-my-9v{margin-bottom:2.25rem!important}.fr-m-10v,.fr-m-5w{margin:2.5rem!important}.fr-ml-10v,.fr-ml-5w,.fr-mx-10v,.fr-mx-5w{margin-left:2.5rem!important}.fr-mr-10v,.fr-mr-5w,.fr-mx-10v,.fr-mx-5w{margin-right:2.5rem!important}.fr-mt-10v,.fr-mt-5w,.fr-my-10v,.fr-my-5w{margin-top:2.5rem!important}.fr-mb-10v,.fr-mb-5w,.fr-my-10v,.fr-my-5w{margin-bottom:2.5rem!important}.fr-m-11v{margin:2.75rem!important}.fr-ml-11v,.fr-mx-11v{margin-left:2.75rem!important}.fr-mr-11v,.fr-mx-11v{margin-right:2.75rem!important}.fr-mt-11v,.fr-my-11v{margin-top:2.75rem!important}.fr-mb-11v,.fr-my-11v{margin-bottom:2.75rem!important}.fr-m-12v,.fr-m-6w{margin:3rem!important}.fr-ml-12v,.fr-ml-6w,.fr-mx-12v,.fr-mx-6w{margin-left:3rem!important}.fr-mr-12v,.fr-mr-6w,.fr-mx-12v,.fr-mx-6w{margin-right:3rem!important}.fr-mt-12v,.fr-mt-6w,.fr-my-12v,.fr-my-6w{margin-top:3rem!important}.fr-mb-12v,.fr-mb-6w,.fr-my-12v,.fr-my-6w{margin-bottom:3rem!important}.fr-m-13v{margin:3.25rem!important}.fr-ml-13v,.fr-mx-13v{margin-left:3.25rem!important}.fr-mr-13v,.fr-mx-13v{margin-right:3.25rem!important}.fr-mt-13v,.fr-my-13v{margin-top:3.25rem!important}.fr-mb-13v,.fr-my-13v{margin-bottom:3.25rem!important}.fr-m-14v,.fr-m-7w{margin:3.5rem!important}.fr-ml-14v,.fr-ml-7w,.fr-mx-14v,.fr-mx-7w{margin-left:3.5rem!important}.fr-mr-14v,.fr-mr-7w,.fr-mx-14v,.fr-mx-7w{margin-right:3.5rem!important}.fr-mt-14v,.fr-mt-7w,.fr-my-14v,.fr-my-7w{margin-top:3.5rem!important}.fr-mb-14v,.fr-mb-7w,.fr-my-14v,.fr-my-7w{margin-bottom:3.5rem!important}.fr-m-15v{margin:3.75rem!important}.fr-ml-15v,.fr-mx-15v{margin-left:3.75rem!important}.fr-mr-15v,.fr-mx-15v{margin-right:3.75rem!important}.fr-mt-15v,.fr-my-15v{margin-top:3.75rem!important}.fr-mb-15v,.fr-my-15v{margin-bottom:3.75rem!important}.fr-m-16v,.fr-m-8w{margin:4rem!important}.fr-ml-16v,.fr-ml-8w,.fr-mx-16v,.fr-mx-8w{margin-left:4rem!important}.fr-mr-16v,.fr-mr-8w,.fr-mx-16v,.fr-mx-8w{margin-right:4rem!important}.fr-mt-16v,.fr-mt-8w,.fr-my-16v,.fr-my-8w{margin-top:4rem!important}.fr-mb-16v,.fr-mb-8w,.fr-my-16v,.fr-my-8w{margin-bottom:4rem!important}.fr-m-17v{margin:4.25rem!important}.fr-ml-17v,.fr-mx-17v{margin-left:4.25rem!important}.fr-mr-17v,.fr-mx-17v{margin-right:4.25rem!important}.fr-mt-17v,.fr-my-17v{margin-top:4.25rem!important}.fr-mb-17v,.fr-my-17v{margin-bottom:4.25rem!important}.fr-m-18v,.fr-m-9w{margin:4.5rem!important}.fr-ml-18v,.fr-ml-9w,.fr-mx-18v,.fr-mx-9w{margin-left:4.5rem!important}.fr-mr-18v,.fr-mr-9w,.fr-mx-18v,.fr-mx-9w{margin-right:4.5rem!important}.fr-mt-18v,.fr-mt-9w,.fr-my-18v,.fr-my-9w{margin-top:4.5rem!important}.fr-mb-18v,.fr-mb-9w,.fr-my-18v,.fr-my-9w{margin-bottom:4.5rem!important}.fr-m-19v{margin:4.75rem!important}.fr-ml-19v,.fr-mx-19v{margin-left:4.75rem!important}.fr-mr-19v,.fr-mx-19v{margin-right:4.75rem!important}.fr-mt-19v,.fr-my-19v{margin-top:4.75rem!important}.fr-mb-19v,.fr-my-19v{margin-bottom:4.75rem!important}.fr-m-10w,.fr-m-20v{margin:5rem!important}.fr-ml-10w,.fr-ml-20v,.fr-mx-10w,.fr-mx-20v{margin-left:5rem!important}.fr-mr-10w,.fr-mr-20v,.fr-mx-10w,.fr-mx-20v{margin-right:5rem!important}.fr-mt-10w,.fr-mt-20v,.fr-my-10w,.fr-my-20v{margin-top:5rem!important}.fr-mb-10w,.fr-mb-20v,.fr-my-10w,.fr-my-20v{margin-bottom:5rem!important}.fr-m-21v{margin:5.25rem!important}.fr-ml-21v,.fr-mx-21v{margin-left:5.25rem!important}.fr-mr-21v,.fr-mx-21v{margin-right:5.25rem!important}.fr-mt-21v,.fr-my-21v{margin-top:5.25rem!important}.fr-mb-21v,.fr-my-21v{margin-bottom:5.25rem!important}.fr-m-11w,.fr-m-22v{margin:5.5rem!important}.fr-ml-11w,.fr-ml-22v,.fr-mx-11w,.fr-mx-22v{margin-left:5.5rem!important}.fr-mr-11w,.fr-mr-22v,.fr-mx-11w,.fr-mx-22v{margin-right:5.5rem!important}.fr-mt-11w,.fr-mt-22v,.fr-my-11w,.fr-my-22v{margin-top:5.5rem!important}.fr-mb-11w,.fr-mb-22v,.fr-my-11w,.fr-my-22v{margin-bottom:5.5rem!important}.fr-m-23v{margin:5.75rem!important}.fr-ml-23v,.fr-mx-23v{margin-left:5.75rem!important}.fr-mr-23v,.fr-mx-23v{margin-right:5.75rem!important}.fr-mt-23v,.fr-my-23v{margin-top:5.75rem!important}.fr-mb-23v,.fr-my-23v{margin-bottom:5.75rem!important}.fr-m-12w,.fr-m-24v{margin:6rem!important}.fr-ml-12w,.fr-ml-24v,.fr-mx-12w,.fr-mx-24v{margin-left:6rem!important}.fr-mr-12w,.fr-mr-24v,.fr-mx-12w,.fr-mx-24v{margin-right:6rem!important}.fr-mt-12w,.fr-mt-24v,.fr-my-12w,.fr-my-24v{margin-top:6rem!important}.fr-mb-12w,.fr-mb-24v,.fr-my-12w,.fr-my-24v{margin-bottom:6rem!important}.fr-m-25v{margin:6.25rem!important}.fr-ml-25v,.fr-mx-25v{margin-left:6.25rem!important}.fr-mr-25v,.fr-mx-25v{margin-right:6.25rem!important}.fr-mt-25v,.fr-my-25v{margin-top:6.25rem!important}.fr-mb-25v,.fr-my-25v{margin-bottom:6.25rem!important}.fr-m-13w,.fr-m-26v{margin:6.5rem!important}.fr-ml-13w,.fr-ml-26v,.fr-mx-13w,.fr-mx-26v{margin-left:6.5rem!important}.fr-mr-13w,.fr-mr-26v,.fr-mx-13w,.fr-mx-26v{margin-right:6.5rem!important}.fr-mt-13w,.fr-mt-26v,.fr-my-13w,.fr-my-26v{margin-top:6.5rem!important}.fr-mb-13w,.fr-mb-26v,.fr-my-13w,.fr-my-26v{margin-bottom:6.5rem!important}.fr-m-27v{margin:6.75rem!important}.fr-ml-27v,.fr-mx-27v{margin-left:6.75rem!important}.fr-mr-27v,.fr-mx-27v{margin-right:6.75rem!important}.fr-mt-27v,.fr-my-27v{margin-top:6.75rem!important}.fr-mb-27v,.fr-my-27v{margin-bottom:6.75rem!important}.fr-m-14w,.fr-m-28v{margin:7rem!important}.fr-ml-14w,.fr-ml-28v,.fr-mx-14w,.fr-mx-28v{margin-left:7rem!important}.fr-mr-14w,.fr-mr-28v,.fr-mx-14w,.fr-mx-28v{margin-right:7rem!important}.fr-mt-14w,.fr-mt-28v,.fr-my-14w,.fr-my-28v{margin-top:7rem!important}.fr-mb-14w,.fr-mb-28v,.fr-my-14w,.fr-my-28v{margin-bottom:7rem!important}.fr-m-29v{margin:7.25rem!important}.fr-ml-29v,.fr-mx-29v{margin-left:7.25rem!important}.fr-mr-29v,.fr-mx-29v{margin-right:7.25rem!important}.fr-mt-29v,.fr-my-29v{margin-top:7.25rem!important}.fr-mb-29v,.fr-my-29v{margin-bottom:7.25rem!important}.fr-m-15w,.fr-m-30v{margin:7.5rem!important}.fr-ml-15w,.fr-ml-30v,.fr-mx-15w,.fr-mx-30v{margin-left:7.5rem!important}.fr-mr-15w,.fr-mr-30v,.fr-mx-15w,.fr-mx-30v{margin-right:7.5rem!important}.fr-mt-15w,.fr-mt-30v,.fr-my-15w,.fr-my-30v{margin-top:7.5rem!important}.fr-mb-15w,.fr-mb-30v,.fr-my-15w,.fr-my-30v{margin-bottom:7.5rem!important}.fr-m-31v{margin:7.75rem!important}.fr-ml-31v,.fr-mx-31v{margin-left:7.75rem!important}.fr-mr-31v,.fr-mx-31v{margin-right:7.75rem!important}.fr-mt-31v,.fr-my-31v{margin-top:7.75rem!important}.fr-mb-31v,.fr-my-31v{margin-bottom:7.75rem!important}.fr-m-16w,.fr-m-32v{margin:8rem!important}.fr-ml-16w,.fr-ml-32v,.fr-mx-16w,.fr-mx-32v{margin-left:8rem!important}.fr-mr-16w,.fr-mr-32v,.fr-mx-16w,.fr-mx-32v{margin-right:8rem!important}.fr-mt-16w,.fr-mt-32v,.fr-my-16w,.fr-my-32v{margin-top:8rem!important}.fr-mb-16w,.fr-mb-32v,.fr-my-16w,.fr-my-32v{margin-bottom:8rem!important}.fr-m-auto{margin:auto}.fr-ml-auto,.fr-mx-auto{margin-left:auto}.fr-mr-auto,.fr-mx-auto{margin-right:auto}.fr-mt-auto,.fr-my-auto{margin-top:auto}.fr-mb-auto,.fr-my-auto{margin-bottom:auto}.fr-m-first-n4w,.fr-m-first-n8v{margin:-2rem!important}.fr-ml-first-n4w,.fr-ml-first-n8v,.fr-mx-first-n4w,.fr-mx-first-n8v{margin-left:-2rem!important}.fr-mr-first-n4w,.fr-mr-first-n8v,.fr-mx-first-n4w,.fr-mx-first-n8v{margin-right:-2rem!important}.fr-mt-first-n4w,.fr-mt-first-n8v,.fr-my-first-n4w,.fr-my-first-n8v{margin-top:-2rem!important}.fr-mb-first-n4w,.fr-mb-first-n8v,.fr-my-first-n4w,.fr-my-first-n8v{margin-bottom:-2rem!important}.fr-m-first-n7v{margin:-1.75rem!important}.fr-ml-first-n7v,.fr-mx-first-n7v{margin-left:-1.75rem!important}.fr-mr-first-n7v,.fr-mx-first-n7v{margin-right:-1.75rem!important}.fr-mt-first-n7v,.fr-my-first-n7v{margin-top:-1.75rem!important}.fr-mb-first-n7v,.fr-my-first-n7v{margin-bottom:-1.75rem!important}.fr-m-first-n3w,.fr-m-first-n6v{margin:-1.5rem!important}.fr-ml-first-n3w,.fr-ml-first-n6v,.fr-mx-first-n3w,.fr-mx-first-n6v{margin-left:-1.5rem!important}.fr-mr-first-n3w,.fr-mr-first-n6v,.fr-mx-first-n3w,.fr-mx-first-n6v{margin-right:-1.5rem!important}.fr-mt-first-n3w,.fr-mt-first-n6v,.fr-my-first-n3w,.fr-my-first-n6v{margin-top:-1.5rem!important}.fr-mb-first-n3w,.fr-mb-first-n6v,.fr-my-first-n3w,.fr-my-first-n6v{margin-bottom:-1.5rem!important}.fr-m-first-n5v{margin:-1.25rem!important}.fr-ml-first-n5v,.fr-mx-first-n5v{margin-left:-1.25rem!important}.fr-mr-first-n5v,.fr-mx-first-n5v{margin-right:-1.25rem!important}.fr-mt-first-n5v,.fr-my-first-n5v{margin-top:-1.25rem!important}.fr-mb-first-n5v,.fr-my-first-n5v{margin-bottom:-1.25rem!important}.fr-m-first-n2w,.fr-m-first-n4v{margin:-1rem!important}.fr-ml-first-n2w,.fr-ml-first-n4v,.fr-mx-first-n2w,.fr-mx-first-n4v{margin-left:-1rem!important}.fr-mr-first-n2w,.fr-mr-first-n4v,.fr-mx-first-n2w,.fr-mx-first-n4v{margin-right:-1rem!important}.fr-mt-first-n2w,.fr-mt-first-n4v,.fr-my-first-n2w,.fr-my-first-n4v{margin-top:-1rem!important}.fr-mb-first-n2w,.fr-mb-first-n4v,.fr-my-first-n2w,.fr-my-first-n4v{margin-bottom:-1rem!important}.fr-m-first-n3v{margin:-.75rem!important}.fr-ml-first-n3v,.fr-mx-first-n3v{margin-left:-.75rem!important}.fr-mr-first-n3v,.fr-mx-first-n3v{margin-right:-.75rem!important}.fr-mt-first-n3v,.fr-my-first-n3v{margin-top:-.75rem!important}.fr-mb-first-n3v,.fr-my-first-n3v{margin-bottom:-.75rem!important}.fr-m-first-n1w,.fr-m-first-n2v{margin:-.5rem!important}.fr-ml-first-n1w,.fr-ml-first-n2v,.fr-mx-first-n1w,.fr-mx-first-n2v{margin-left:-.5rem!important}.fr-mr-first-n1w,.fr-mr-first-n2v,.fr-mx-first-n1w,.fr-mx-first-n2v{margin-right:-.5rem!important}.fr-mt-first-n1w,.fr-mt-first-n2v,.fr-my-first-n1w,.fr-my-first-n2v{margin-top:-.5rem!important}.fr-mb-first-n1w,.fr-mb-first-n2v,.fr-my-first-n1w,.fr-my-first-n2v{margin-bottom:-.5rem!important}.fr-m-first-n1v{margin:-.25rem!important}.fr-ml-first-n1v,.fr-mx-first-n1v{margin-left:-.25rem!important}.fr-mr-first-n1v,.fr-mx-first-n1v{margin-right:-.25rem!important}.fr-mt-first-n1v,.fr-my-first-n1v{margin-top:-.25rem!important}.fr-mb-first-n1v,.fr-my-first-n1v{margin-bottom:-.25rem!important}.fr-m-first-n1-5v{margin:-.375rem!important}.fr-ml-first-n1-5v,.fr-mx-first-n1-5v{margin-left:-.375rem!important}.fr-mr-first-n1-5v,.fr-mx-first-n1-5v{margin-right:-.375rem!important}.fr-mt-first-n1-5v,.fr-my-first-n1-5v{margin-top:-.375rem!important}.fr-mb-first-n1-5v,.fr-my-first-n1-5v{margin-bottom:-.375rem!important}.fr-m-first-0{margin:0!important}.fr-ml-first-0,.fr-mx-first-0{margin-left:0!important}.fr-mr-first-0,.fr-mx-first-0{margin-right:0!important}.fr-mt-first-0,.fr-my-first-0{margin-top:0!important}.fr-mb-first-0,.fr-my-first-0{margin-bottom:0!important}.fr-m-first-n0-5v{margin:-.125rem!important}.fr-ml-first-n0-5v,.fr-mx-first-n0-5v{margin-left:-.125rem!important}.fr-mr-first-n0-5v,.fr-mx-first-n0-5v{margin-right:-.125rem!important}.fr-mt-first-n0-5v,.fr-my-first-n0-5v{margin-top:-.125rem!important}.fr-mb-first-n0-5v,.fr-my-first-n0-5v{margin-bottom:-.125rem!important}.fr-m-first-0-5v{margin:.125rem!important}.fr-ml-first-0-5v,.fr-mx-first-0-5v{margin-left:.125rem!important}.fr-mr-first-0-5v,.fr-mx-first-0-5v{margin-right:.125rem!important}.fr-mt-first-0-5v,.fr-my-first-0-5v{margin-top:.125rem!important}.fr-mb-first-0-5v,.fr-my-first-0-5v{margin-bottom:.125rem!important}.fr-m-first-1v{margin:.25rem!important}.fr-ml-first-1v,.fr-mx-first-1v{margin-left:.25rem!important}.fr-mr-first-1v,.fr-mx-first-1v{margin-right:.25rem!important}.fr-mt-first-1v,.fr-my-first-1v{margin-top:.25rem!important}.fr-mb-first-1v,.fr-my-first-1v{margin-bottom:.25rem!important}.fr-m-first-1-5v{margin:.375rem!important}.fr-ml-first-1-5v,.fr-mx-first-1-5v{margin-left:.375rem!important}.fr-mr-first-1-5v,.fr-mx-first-1-5v{margin-right:.375rem!important}.fr-mt-first-1-5v,.fr-my-first-1-5v{margin-top:.375rem!important}.fr-mb-first-1-5v,.fr-my-first-1-5v{margin-bottom:.375rem!important}.fr-m-first-1w,.fr-m-first-2v{margin:.5rem!important}.fr-ml-first-1w,.fr-ml-first-2v,.fr-mx-first-1w,.fr-mx-first-2v{margin-left:.5rem!important}.fr-mr-first-1w,.fr-mr-first-2v,.fr-mx-first-1w,.fr-mx-first-2v{margin-right:.5rem!important}.fr-mt-first-1w,.fr-mt-first-2v,.fr-my-first-1w,.fr-my-first-2v{margin-top:.5rem!important}.fr-mb-first-1w,.fr-mb-first-2v,.fr-my-first-1w,.fr-my-first-2v{margin-bottom:.5rem!important}.fr-m-first-3v{margin:.75rem!important}.fr-ml-first-3v,.fr-mx-first-3v{margin-left:.75rem!important}.fr-mr-first-3v,.fr-mx-first-3v{margin-right:.75rem!important}.fr-mt-first-3v,.fr-my-first-3v{margin-top:.75rem!important}.fr-mb-first-3v,.fr-my-first-3v{margin-bottom:.75rem!important}.fr-m-first-2w,.fr-m-first-4v{margin:1rem!important}.fr-ml-first-2w,.fr-ml-first-4v,.fr-mx-first-2w,.fr-mx-first-4v{margin-left:1rem!important}.fr-mr-first-2w,.fr-mr-first-4v,.fr-mx-first-2w,.fr-mx-first-4v{margin-right:1rem!important}.fr-mt-first-2w,.fr-mt-first-4v,.fr-my-first-2w,.fr-my-first-4v{margin-top:1rem!important}.fr-mb-first-2w,.fr-mb-first-4v,.fr-my-first-2w,.fr-my-first-4v{margin-bottom:1rem!important}.fr-m-first-5v{margin:1.25rem!important}.fr-ml-first-5v,.fr-mx-first-5v{margin-left:1.25rem!important}.fr-mr-first-5v,.fr-mx-first-5v{margin-right:1.25rem!important}.fr-mt-first-5v,.fr-my-first-5v{margin-top:1.25rem!important}.fr-mb-first-5v,.fr-my-first-5v{margin-bottom:1.25rem!important}.fr-m-first-3w,.fr-m-first-6v{margin:1.5rem!important}.fr-ml-first-3w,.fr-ml-first-6v,.fr-mx-first-3w,.fr-mx-first-6v{margin-left:1.5rem!important}.fr-mr-first-3w,.fr-mr-first-6v,.fr-mx-first-3w,.fr-mx-first-6v{margin-right:1.5rem!important}.fr-mt-first-3w,.fr-mt-first-6v,.fr-my-first-3w,.fr-my-first-6v{margin-top:1.5rem!important}.fr-mb-first-3w,.fr-mb-first-6v,.fr-my-first-3w,.fr-my-first-6v{margin-bottom:1.5rem!important}.fr-m-first-7v{margin:1.75rem!important}.fr-ml-first-7v,.fr-mx-first-7v{margin-left:1.75rem!important}.fr-mr-first-7v,.fr-mx-first-7v{margin-right:1.75rem!important}.fr-mt-first-7v,.fr-my-first-7v{margin-top:1.75rem!important}.fr-mb-first-7v,.fr-my-first-7v{margin-bottom:1.75rem!important}.fr-m-first-4w,.fr-m-first-8v{margin:2rem!important}.fr-ml-first-4w,.fr-ml-first-8v,.fr-mx-first-4w,.fr-mx-first-8v{margin-left:2rem!important}.fr-mr-first-4w,.fr-mr-first-8v,.fr-mx-first-4w,.fr-mx-first-8v{margin-right:2rem!important}.fr-mt-first-4w,.fr-mt-first-8v,.fr-my-first-4w,.fr-my-first-8v{margin-top:2rem!important}.fr-mb-first-4w,.fr-mb-first-8v,.fr-my-first-4w,.fr-my-first-8v{margin-bottom:2rem!important}.fr-m-first-9v{margin:2.25rem!important}.fr-ml-first-9v,.fr-mx-first-9v{margin-left:2.25rem!important}.fr-mr-first-9v,.fr-mx-first-9v{margin-right:2.25rem!important}.fr-mt-first-9v,.fr-my-first-9v{margin-top:2.25rem!important}.fr-mb-first-9v,.fr-my-first-9v{margin-bottom:2.25rem!important}.fr-m-first-10v,.fr-m-first-5w{margin:2.5rem!important}.fr-ml-first-10v,.fr-ml-first-5w,.fr-mx-first-10v,.fr-mx-first-5w{margin-left:2.5rem!important}.fr-mr-first-10v,.fr-mr-first-5w,.fr-mx-first-10v,.fr-mx-first-5w{margin-right:2.5rem!important}.fr-mt-first-10v,.fr-mt-first-5w,.fr-my-first-10v,.fr-my-first-5w{margin-top:2.5rem!important}.fr-mb-first-10v,.fr-mb-first-5w,.fr-my-first-10v,.fr-my-first-5w{margin-bottom:2.5rem!important}.fr-m-first-11v{margin:2.75rem!important}.fr-ml-first-11v,.fr-mx-first-11v{margin-left:2.75rem!important}.fr-mr-first-11v,.fr-mx-first-11v{margin-right:2.75rem!important}.fr-mt-first-11v,.fr-my-first-11v{margin-top:2.75rem!important}.fr-mb-first-11v,.fr-my-first-11v{margin-bottom:2.75rem!important}.fr-m-first-12v,.fr-m-first-6w{margin:3rem!important}.fr-ml-first-12v,.fr-ml-first-6w,.fr-mx-first-12v,.fr-mx-first-6w{margin-left:3rem!important}.fr-mr-first-12v,.fr-mr-first-6w,.fr-mx-first-12v,.fr-mx-first-6w{margin-right:3rem!important}.fr-mt-first-12v,.fr-mt-first-6w,.fr-my-first-12v,.fr-my-first-6w{margin-top:3rem!important}.fr-mb-first-12v,.fr-mb-first-6w,.fr-my-first-12v,.fr-my-first-6w{margin-bottom:3rem!important}.fr-m-first-13v{margin:3.25rem!important}.fr-ml-first-13v,.fr-mx-first-13v{margin-left:3.25rem!important}.fr-mr-first-13v,.fr-mx-first-13v{margin-right:3.25rem!important}.fr-mt-first-13v,.fr-my-first-13v{margin-top:3.25rem!important}.fr-mb-first-13v,.fr-my-first-13v{margin-bottom:3.25rem!important}.fr-m-first-14v,.fr-m-first-7w{margin:3.5rem!important}.fr-ml-first-14v,.fr-ml-first-7w,.fr-mx-first-14v,.fr-mx-first-7w{margin-left:3.5rem!important}.fr-mr-first-14v,.fr-mr-first-7w,.fr-mx-first-14v,.fr-mx-first-7w{margin-right:3.5rem!important}.fr-mt-first-14v,.fr-mt-first-7w,.fr-my-first-14v,.fr-my-first-7w{margin-top:3.5rem!important}.fr-mb-first-14v,.fr-mb-first-7w,.fr-my-first-14v,.fr-my-first-7w{margin-bottom:3.5rem!important}.fr-m-first-15v{margin:3.75rem!important}.fr-ml-first-15v,.fr-mx-first-15v{margin-left:3.75rem!important}.fr-mr-first-15v,.fr-mx-first-15v{margin-right:3.75rem!important}.fr-mt-first-15v,.fr-my-first-15v{margin-top:3.75rem!important}.fr-mb-first-15v,.fr-my-first-15v{margin-bottom:3.75rem!important}.fr-m-first-16v,.fr-m-first-8w{margin:4rem!important}.fr-ml-first-16v,.fr-ml-first-8w,.fr-mx-first-16v,.fr-mx-first-8w{margin-left:4rem!important}.fr-mr-first-16v,.fr-mr-first-8w,.fr-mx-first-16v,.fr-mx-first-8w{margin-right:4rem!important}.fr-mt-first-16v,.fr-mt-first-8w,.fr-my-first-16v,.fr-my-first-8w{margin-top:4rem!important}.fr-mb-first-16v,.fr-mb-first-8w,.fr-my-first-16v,.fr-my-first-8w{margin-bottom:4rem!important}.fr-m-first-17v{margin:4.25rem!important}.fr-ml-first-17v,.fr-mx-first-17v{margin-left:4.25rem!important}.fr-mr-first-17v,.fr-mx-first-17v{margin-right:4.25rem!important}.fr-mt-first-17v,.fr-my-first-17v{margin-top:4.25rem!important}.fr-mb-first-17v,.fr-my-first-17v{margin-bottom:4.25rem!important}.fr-m-first-18v,.fr-m-first-9w{margin:4.5rem!important}.fr-ml-first-18v,.fr-ml-first-9w,.fr-mx-first-18v,.fr-mx-first-9w{margin-left:4.5rem!important}.fr-mr-first-18v,.fr-mr-first-9w,.fr-mx-first-18v,.fr-mx-first-9w{margin-right:4.5rem!important}.fr-mt-first-18v,.fr-mt-first-9w,.fr-my-first-18v,.fr-my-first-9w{margin-top:4.5rem!important}.fr-mb-first-18v,.fr-mb-first-9w,.fr-my-first-18v,.fr-my-first-9w{margin-bottom:4.5rem!important}.fr-m-first-19v{margin:4.75rem!important}.fr-ml-first-19v,.fr-mx-first-19v{margin-left:4.75rem!important}.fr-mr-first-19v,.fr-mx-first-19v{margin-right:4.75rem!important}.fr-mt-first-19v,.fr-my-first-19v{margin-top:4.75rem!important}.fr-mb-first-19v,.fr-my-first-19v{margin-bottom:4.75rem!important}.fr-m-first-10w,.fr-m-first-20v{margin:5rem!important}.fr-ml-first-10w,.fr-ml-first-20v,.fr-mx-first-10w,.fr-mx-first-20v{margin-left:5rem!important}.fr-mr-first-10w,.fr-mr-first-20v,.fr-mx-first-10w,.fr-mx-first-20v{margin-right:5rem!important}.fr-mt-first-10w,.fr-mt-first-20v,.fr-my-first-10w,.fr-my-first-20v{margin-top:5rem!important}.fr-mb-first-10w,.fr-mb-first-20v,.fr-my-first-10w,.fr-my-first-20v{margin-bottom:5rem!important}.fr-m-first-21v{margin:5.25rem!important}.fr-ml-first-21v,.fr-mx-first-21v{margin-left:5.25rem!important}.fr-mr-first-21v,.fr-mx-first-21v{margin-right:5.25rem!important}.fr-mt-first-21v,.fr-my-first-21v{margin-top:5.25rem!important}.fr-mb-first-21v,.fr-my-first-21v{margin-bottom:5.25rem!important}.fr-m-first-11w,.fr-m-first-22v{margin:5.5rem!important}.fr-ml-first-11w,.fr-ml-first-22v,.fr-mx-first-11w,.fr-mx-first-22v{margin-left:5.5rem!important}.fr-mr-first-11w,.fr-mr-first-22v,.fr-mx-first-11w,.fr-mx-first-22v{margin-right:5.5rem!important}.fr-mt-first-11w,.fr-mt-first-22v,.fr-my-first-11w,.fr-my-first-22v{margin-top:5.5rem!important}.fr-mb-first-11w,.fr-mb-first-22v,.fr-my-first-11w,.fr-my-first-22v{margin-bottom:5.5rem!important}.fr-m-first-23v{margin:5.75rem!important}.fr-ml-first-23v,.fr-mx-first-23v{margin-left:5.75rem!important}.fr-mr-first-23v,.fr-mx-first-23v{margin-right:5.75rem!important}.fr-mt-first-23v,.fr-my-first-23v{margin-top:5.75rem!important}.fr-mb-first-23v,.fr-my-first-23v{margin-bottom:5.75rem!important}.fr-m-first-12w,.fr-m-first-24v{margin:6rem!important}.fr-ml-first-12w,.fr-ml-first-24v,.fr-mx-first-12w,.fr-mx-first-24v{margin-left:6rem!important}.fr-mr-first-12w,.fr-mr-first-24v,.fr-mx-first-12w,.fr-mx-first-24v{margin-right:6rem!important}.fr-mt-first-12w,.fr-mt-first-24v,.fr-my-first-12w,.fr-my-first-24v{margin-top:6rem!important}.fr-mb-first-12w,.fr-mb-first-24v,.fr-my-first-12w,.fr-my-first-24v{margin-bottom:6rem!important}.fr-m-first-25v{margin:6.25rem!important}.fr-ml-first-25v,.fr-mx-first-25v{margin-left:6.25rem!important}.fr-mr-first-25v,.fr-mx-first-25v{margin-right:6.25rem!important}.fr-mt-first-25v,.fr-my-first-25v{margin-top:6.25rem!important}.fr-mb-first-25v,.fr-my-first-25v{margin-bottom:6.25rem!important}.fr-m-first-13w,.fr-m-first-26v{margin:6.5rem!important}.fr-ml-first-13w,.fr-ml-first-26v,.fr-mx-first-13w,.fr-mx-first-26v{margin-left:6.5rem!important}.fr-mr-first-13w,.fr-mr-first-26v,.fr-mx-first-13w,.fr-mx-first-26v{margin-right:6.5rem!important}.fr-mt-first-13w,.fr-mt-first-26v,.fr-my-first-13w,.fr-my-first-26v{margin-top:6.5rem!important}.fr-mb-first-13w,.fr-mb-first-26v,.fr-my-first-13w,.fr-my-first-26v{margin-bottom:6.5rem!important}.fr-m-first-27v{margin:6.75rem!important}.fr-ml-first-27v,.fr-mx-first-27v{margin-left:6.75rem!important}.fr-mr-first-27v,.fr-mx-first-27v{margin-right:6.75rem!important}.fr-mt-first-27v,.fr-my-first-27v{margin-top:6.75rem!important}.fr-mb-first-27v,.fr-my-first-27v{margin-bottom:6.75rem!important}.fr-m-first-14w,.fr-m-first-28v{margin:7rem!important}.fr-ml-first-14w,.fr-ml-first-28v,.fr-mx-first-14w,.fr-mx-first-28v{margin-left:7rem!important}.fr-mr-first-14w,.fr-mr-first-28v,.fr-mx-first-14w,.fr-mx-first-28v{margin-right:7rem!important}.fr-mt-first-14w,.fr-mt-first-28v,.fr-my-first-14w,.fr-my-first-28v{margin-top:7rem!important}.fr-mb-first-14w,.fr-mb-first-28v,.fr-my-first-14w,.fr-my-first-28v{margin-bottom:7rem!important}.fr-m-first-29v{margin:7.25rem!important}.fr-ml-first-29v,.fr-mx-first-29v{margin-left:7.25rem!important}.fr-mr-first-29v,.fr-mx-first-29v{margin-right:7.25rem!important}.fr-mt-first-29v,.fr-my-first-29v{margin-top:7.25rem!important}.fr-mb-first-29v,.fr-my-first-29v{margin-bottom:7.25rem!important}.fr-m-first-15w,.fr-m-first-30v{margin:7.5rem!important}.fr-ml-first-15w,.fr-ml-first-30v,.fr-mx-first-15w,.fr-mx-first-30v{margin-left:7.5rem!important}.fr-mr-first-15w,.fr-mr-first-30v,.fr-mx-first-15w,.fr-mx-first-30v{margin-right:7.5rem!important}.fr-mt-first-15w,.fr-mt-first-30v,.fr-my-first-15w,.fr-my-first-30v{margin-top:7.5rem!important}.fr-mb-first-15w,.fr-mb-first-30v,.fr-my-first-15w,.fr-my-first-30v{margin-bottom:7.5rem!important}.fr-m-first-31v{margin:7.75rem!important}.fr-ml-first-31v,.fr-mx-first-31v{margin-left:7.75rem!important}.fr-mr-first-31v,.fr-mx-first-31v{margin-right:7.75rem!important}.fr-mt-first-31v,.fr-my-first-31v{margin-top:7.75rem!important}.fr-mb-first-31v,.fr-my-first-31v{margin-bottom:7.75rem!important}.fr-m-first-16w,.fr-m-first-32v{margin:8rem!important}.fr-ml-first-16w,.fr-ml-first-32v,.fr-mx-first-16w,.fr-mx-first-32v{margin-left:8rem!important}.fr-mr-first-16w,.fr-mr-first-32v,.fr-mx-first-16w,.fr-mx-first-32v{margin-right:8rem!important}.fr-mt-first-16w,.fr-mt-first-32v,.fr-my-first-16w,.fr-my-first-32v{margin-top:8rem!important}.fr-mb-first-16w,.fr-mb-first-32v,.fr-my-first-16w,.fr-my-first-32v{margin-bottom:8rem!important}.fr-m-first-auto{margin:auto}.fr-ml-first-auto,.fr-mx-first-auto{margin-left:auto}.fr-mr-first-auto,.fr-mx-first-auto{margin-right:auto}.fr-mt-first-auto,.fr-my-first-auto{margin-top:auto}.fr-mb-first-auto,.fr-my-first-auto{margin-bottom:auto}.fr-p-0{padding:0!important}.fr-pl-0,.fr-px-0{padding-left:0!important}.fr-pr-0,.fr-px-0{padding-right:0!important}.fr-pt-0,.fr-py-0{padding-top:0!important}.fr-pb-0,.fr-py-0{padding-bottom:0!important}.fr-p-0-5v{padding:.125rem!important}.fr-pl-0-5v,.fr-px-0-5v{padding-left:.125rem!important}.fr-pr-0-5v,.fr-px-0-5v{padding-right:.125rem!important}.fr-pt-0-5v,.fr-py-0-5v{padding-top:.125rem!important}.fr-pb-0-5v,.fr-py-0-5v{padding-bottom:.125rem!important}.fr-p-1v{padding:.25rem!important}.fr-pl-1v,.fr-px-1v{padding-left:.25rem!important}.fr-pr-1v,.fr-px-1v{padding-right:.25rem!important}.fr-pt-1v,.fr-py-1v{padding-top:.25rem!important}.fr-pb-1v,.fr-py-1v{padding-bottom:.25rem!important}.fr-p-1-5v{padding:.375rem!important}.fr-pl-1-5v,.fr-px-1-5v{padding-left:.375rem!important}.fr-pr-1-5v,.fr-px-1-5v{padding-right:.375rem!important}.fr-pt-1-5v,.fr-py-1-5v{padding-top:.375rem!important}.fr-pb-1-5v,.fr-py-1-5v{padding-bottom:.375rem!important}.fr-p-1w,.fr-p-2v{padding:.5rem!important}.fr-pl-1w,.fr-pl-2v,.fr-px-1w,.fr-px-2v{padding-left:.5rem!important}.fr-pr-1w,.fr-pr-2v,.fr-px-1w,.fr-px-2v{padding-right:.5rem!important}.fr-pt-1w,.fr-pt-2v,.fr-py-1w,.fr-py-2v{padding-top:.5rem!important}.fr-pb-1w,.fr-pb-2v,.fr-py-1w,.fr-py-2v{padding-bottom:.5rem!important}.fr-p-3v{padding:.75rem!important}.fr-pl-3v,.fr-px-3v{padding-left:.75rem!important}.fr-pr-3v,.fr-px-3v{padding-right:.75rem!important}.fr-pt-3v,.fr-py-3v{padding-top:.75rem!important}.fr-pb-3v,.fr-py-3v{padding-bottom:.75rem!important}.fr-p-2w,.fr-p-4v{padding:1rem!important}.fr-pl-2w,.fr-pl-4v,.fr-px-2w,.fr-px-4v{padding-left:1rem!important}.fr-pr-2w,.fr-pr-4v,.fr-px-2w,.fr-px-4v{padding-right:1rem!important}.fr-pt-2w,.fr-pt-4v,.fr-py-2w,.fr-py-4v{padding-top:1rem!important}.fr-pb-2w,.fr-pb-4v,.fr-py-2w,.fr-py-4v{padding-bottom:1rem!important}.fr-p-5v{padding:1.25rem!important}.fr-pl-5v,.fr-px-5v{padding-left:1.25rem!important}.fr-pr-5v,.fr-px-5v{padding-right:1.25rem!important}.fr-pt-5v,.fr-py-5v{padding-top:1.25rem!important}.fr-pb-5v,.fr-py-5v{padding-bottom:1.25rem!important}.fr-p-3w,.fr-p-6v{padding:1.5rem!important}.fr-pl-3w,.fr-pl-6v,.fr-px-3w,.fr-px-6v{padding-left:1.5rem!important}.fr-pr-3w,.fr-pr-6v,.fr-px-3w,.fr-px-6v{padding-right:1.5rem!important}.fr-pt-3w,.fr-pt-6v,.fr-py-3w,.fr-py-6v{padding-top:1.5rem!important}.fr-pb-3w,.fr-pb-6v,.fr-py-3w,.fr-py-6v{padding-bottom:1.5rem!important}.fr-p-7v{padding:1.75rem!important}.fr-pl-7v,.fr-px-7v{padding-left:1.75rem!important}.fr-pr-7v,.fr-px-7v{padding-right:1.75rem!important}.fr-pt-7v,.fr-py-7v{padding-top:1.75rem!important}.fr-pb-7v,.fr-py-7v{padding-bottom:1.75rem!important}.fr-p-4w,.fr-p-8v{padding:2rem!important}.fr-pl-4w,.fr-pl-8v,.fr-px-4w,.fr-px-8v{padding-left:2rem!important}.fr-pr-4w,.fr-pr-8v,.fr-px-4w,.fr-px-8v{padding-right:2rem!important}.fr-pt-4w,.fr-pt-8v,.fr-py-4w,.fr-py-8v{padding-top:2rem!important}.fr-pb-4w,.fr-pb-8v,.fr-py-4w,.fr-py-8v{padding-bottom:2rem!important}.fr-p-9v{padding:2.25rem!important}.fr-pl-9v,.fr-px-9v{padding-left:2.25rem!important}.fr-pr-9v,.fr-px-9v{padding-right:2.25rem!important}.fr-pt-9v,.fr-py-9v{padding-top:2.25rem!important}.fr-pb-9v,.fr-py-9v{padding-bottom:2.25rem!important}.fr-p-10v,.fr-p-5w{padding:2.5rem!important}.fr-pl-10v,.fr-pl-5w,.fr-px-10v,.fr-px-5w{padding-left:2.5rem!important}.fr-pr-10v,.fr-pr-5w,.fr-px-10v,.fr-px-5w{padding-right:2.5rem!important}.fr-pt-10v,.fr-pt-5w,.fr-py-10v,.fr-py-5w{padding-top:2.5rem!important}.fr-pb-10v,.fr-pb-5w,.fr-py-10v,.fr-py-5w{padding-bottom:2.5rem!important}.fr-p-11v{padding:2.75rem!important}.fr-pl-11v,.fr-px-11v{padding-left:2.75rem!important}.fr-pr-11v,.fr-px-11v{padding-right:2.75rem!important}.fr-pt-11v,.fr-py-11v{padding-top:2.75rem!important}.fr-pb-11v,.fr-py-11v{padding-bottom:2.75rem!important}.fr-p-12v,.fr-p-6w{padding:3rem!important}.fr-pl-12v,.fr-pl-6w,.fr-px-12v,.fr-px-6w{padding-left:3rem!important}.fr-pr-12v,.fr-pr-6w,.fr-px-12v,.fr-px-6w{padding-right:3rem!important}.fr-pt-12v,.fr-pt-6w,.fr-py-12v,.fr-py-6w{padding-top:3rem!important}.fr-pb-12v,.fr-pb-6w,.fr-py-12v,.fr-py-6w{padding-bottom:3rem!important}.fr-p-13v{padding:3.25rem!important}.fr-pl-13v,.fr-px-13v{padding-left:3.25rem!important}.fr-pr-13v,.fr-px-13v{padding-right:3.25rem!important}.fr-pt-13v,.fr-py-13v{padding-top:3.25rem!important}.fr-pb-13v,.fr-py-13v{padding-bottom:3.25rem!important}.fr-p-14v,.fr-p-7w{padding:3.5rem!important}.fr-pl-14v,.fr-pl-7w,.fr-px-14v,.fr-px-7w{padding-left:3.5rem!important}.fr-pr-14v,.fr-pr-7w,.fr-px-14v,.fr-px-7w{padding-right:3.5rem!important}.fr-pt-14v,.fr-pt-7w,.fr-py-14v,.fr-py-7w{padding-top:3.5rem!important}.fr-pb-14v,.fr-pb-7w,.fr-py-14v,.fr-py-7w{padding-bottom:3.5rem!important}.fr-p-15v{padding:3.75rem!important}.fr-pl-15v,.fr-px-15v{padding-left:3.75rem!important}.fr-pr-15v,.fr-px-15v{padding-right:3.75rem!important}.fr-pt-15v,.fr-py-15v{padding-top:3.75rem!important}.fr-pb-15v,.fr-py-15v{padding-bottom:3.75rem!important}.fr-p-16v,.fr-p-8w{padding:4rem!important}.fr-pl-16v,.fr-pl-8w,.fr-px-16v,.fr-px-8w{padding-left:4rem!important}.fr-pr-16v,.fr-pr-8w,.fr-px-16v,.fr-px-8w{padding-right:4rem!important}.fr-pt-16v,.fr-pt-8w,.fr-py-16v,.fr-py-8w{padding-top:4rem!important}.fr-pb-16v,.fr-pb-8w,.fr-py-16v,.fr-py-8w{padding-bottom:4rem!important}.fr-p-17v{padding:4.25rem!important}.fr-pl-17v,.fr-px-17v{padding-left:4.25rem!important}.fr-pr-17v,.fr-px-17v{padding-right:4.25rem!important}.fr-pt-17v,.fr-py-17v{padding-top:4.25rem!important}.fr-pb-17v,.fr-py-17v{padding-bottom:4.25rem!important}.fr-p-18v,.fr-p-9w{padding:4.5rem!important}.fr-pl-18v,.fr-pl-9w,.fr-px-18v,.fr-px-9w{padding-left:4.5rem!important}.fr-pr-18v,.fr-pr-9w,.fr-px-18v,.fr-px-9w{padding-right:4.5rem!important}.fr-pt-18v,.fr-pt-9w,.fr-py-18v,.fr-py-9w{padding-top:4.5rem!important}.fr-pb-18v,.fr-pb-9w,.fr-py-18v,.fr-py-9w{padding-bottom:4.5rem!important}.fr-p-19v{padding:4.75rem!important}.fr-pl-19v,.fr-px-19v{padding-left:4.75rem!important}.fr-pr-19v,.fr-px-19v{padding-right:4.75rem!important}.fr-pt-19v,.fr-py-19v{padding-top:4.75rem!important}.fr-pb-19v,.fr-py-19v{padding-bottom:4.75rem!important}.fr-p-10w,.fr-p-20v{padding:5rem!important}.fr-pl-10w,.fr-pl-20v,.fr-px-10w,.fr-px-20v{padding-left:5rem!important}.fr-pr-10w,.fr-pr-20v,.fr-px-10w,.fr-px-20v{padding-right:5rem!important}.fr-pt-10w,.fr-pt-20v,.fr-py-10w,.fr-py-20v{padding-top:5rem!important}.fr-pb-10w,.fr-pb-20v,.fr-py-10w,.fr-py-20v{padding-bottom:5rem!important}.fr-p-21v{padding:5.25rem!important}.fr-pl-21v,.fr-px-21v{padding-left:5.25rem!important}.fr-pr-21v,.fr-px-21v{padding-right:5.25rem!important}.fr-pt-21v,.fr-py-21v{padding-top:5.25rem!important}.fr-pb-21v,.fr-py-21v{padding-bottom:5.25rem!important}.fr-p-11w,.fr-p-22v{padding:5.5rem!important}.fr-pl-11w,.fr-pl-22v,.fr-px-11w,.fr-px-22v{padding-left:5.5rem!important}.fr-pr-11w,.fr-pr-22v,.fr-px-11w,.fr-px-22v{padding-right:5.5rem!important}.fr-pt-11w,.fr-pt-22v,.fr-py-11w,.fr-py-22v{padding-top:5.5rem!important}.fr-pb-11w,.fr-pb-22v,.fr-py-11w,.fr-py-22v{padding-bottom:5.5rem!important}.fr-p-23v{padding:5.75rem!important}.fr-pl-23v,.fr-px-23v{padding-left:5.75rem!important}.fr-pr-23v,.fr-px-23v{padding-right:5.75rem!important}.fr-pt-23v,.fr-py-23v{padding-top:5.75rem!important}.fr-pb-23v,.fr-py-23v{padding-bottom:5.75rem!important}.fr-p-12w,.fr-p-24v{padding:6rem!important}.fr-pl-12w,.fr-pl-24v,.fr-px-12w,.fr-px-24v{padding-left:6rem!important}.fr-pr-12w,.fr-pr-24v,.fr-px-12w,.fr-px-24v{padding-right:6rem!important}.fr-pt-12w,.fr-pt-24v,.fr-py-12w,.fr-py-24v{padding-top:6rem!important}.fr-pb-12w,.fr-pb-24v,.fr-py-12w,.fr-py-24v{padding-bottom:6rem!important}.fr-p-25v{padding:6.25rem!important}.fr-pl-25v,.fr-px-25v{padding-left:6.25rem!important}.fr-pr-25v,.fr-px-25v{padding-right:6.25rem!important}.fr-pt-25v,.fr-py-25v{padding-top:6.25rem!important}.fr-pb-25v,.fr-py-25v{padding-bottom:6.25rem!important}.fr-p-13w,.fr-p-26v{padding:6.5rem!important}.fr-pl-13w,.fr-pl-26v,.fr-px-13w,.fr-px-26v{padding-left:6.5rem!important}.fr-pr-13w,.fr-pr-26v,.fr-px-13w,.fr-px-26v{padding-right:6.5rem!important}.fr-pt-13w,.fr-pt-26v,.fr-py-13w,.fr-py-26v{padding-top:6.5rem!important}.fr-pb-13w,.fr-pb-26v,.fr-py-13w,.fr-py-26v{padding-bottom:6.5rem!important}.fr-p-27v{padding:6.75rem!important}.fr-pl-27v,.fr-px-27v{padding-left:6.75rem!important}.fr-pr-27v,.fr-px-27v{padding-right:6.75rem!important}.fr-pt-27v,.fr-py-27v{padding-top:6.75rem!important}.fr-pb-27v,.fr-py-27v{padding-bottom:6.75rem!important}.fr-p-14w,.fr-p-28v{padding:7rem!important}.fr-pl-14w,.fr-pl-28v,.fr-px-14w,.fr-px-28v{padding-left:7rem!important}.fr-pr-14w,.fr-pr-28v,.fr-px-14w,.fr-px-28v{padding-right:7rem!important}.fr-pt-14w,.fr-pt-28v,.fr-py-14w,.fr-py-28v{padding-top:7rem!important}.fr-pb-14w,.fr-pb-28v,.fr-py-14w,.fr-py-28v{padding-bottom:7rem!important}.fr-p-29v{padding:7.25rem!important}.fr-pl-29v,.fr-px-29v{padding-left:7.25rem!important}.fr-pr-29v,.fr-px-29v{padding-right:7.25rem!important}.fr-pt-29v,.fr-py-29v{padding-top:7.25rem!important}.fr-pb-29v,.fr-py-29v{padding-bottom:7.25rem!important}.fr-p-15w,.fr-p-30v{padding:7.5rem!important}.fr-pl-15w,.fr-pl-30v,.fr-px-15w,.fr-px-30v{padding-left:7.5rem!important}.fr-pr-15w,.fr-pr-30v,.fr-px-15w,.fr-px-30v{padding-right:7.5rem!important}.fr-pt-15w,.fr-pt-30v,.fr-py-15w,.fr-py-30v{padding-top:7.5rem!important}.fr-pb-15w,.fr-pb-30v,.fr-py-15w,.fr-py-30v{padding-bottom:7.5rem!important}.fr-p-31v{padding:7.75rem!important}.fr-pl-31v,.fr-px-31v{padding-left:7.75rem!important}.fr-pr-31v,.fr-px-31v{padding-right:7.75rem!important}.fr-pt-31v,.fr-py-31v{padding-top:7.75rem!important}.fr-pb-31v,.fr-py-31v{padding-bottom:7.75rem!important}.fr-p-16w,.fr-p-32v{padding:8rem!important}.fr-pl-16w,.fr-pl-32v,.fr-px-16w,.fr-px-32v{padding-left:8rem!important}.fr-pr-16w,.fr-pr-32v,.fr-px-16w,.fr-px-32v{padding-right:8rem!important}.fr-pt-16w,.fr-pt-32v,.fr-py-16w,.fr-py-32v{padding-top:8rem!important}.fr-pb-16w,.fr-pb-32v,.fr-py-16w,.fr-py-32v{padding-bottom:8rem!important}.fr-p-first-0{padding:0!important}.fr-pl-first-0,.fr-px-first-0{padding-left:0!important}.fr-pr-first-0,.fr-px-first-0{padding-right:0!important}.fr-pt-first-0,.fr-py-first-0{padding-top:0!important}.fr-pb-first-0,.fr-py-first-0{padding-bottom:0!important}.fr-p-first-0-5v{padding:.125rem!important}.fr-pl-first-0-5v,.fr-px-first-0-5v{padding-left:.125rem!important}.fr-pr-first-0-5v,.fr-px-first-0-5v{padding-right:.125rem!important}.fr-pt-first-0-5v,.fr-py-first-0-5v{padding-top:.125rem!important}.fr-pb-first-0-5v,.fr-py-first-0-5v{padding-bottom:.125rem!important}.fr-p-first-1v{padding:.25rem!important}.fr-pl-first-1v,.fr-px-first-1v{padding-left:.25rem!important}.fr-pr-first-1v,.fr-px-first-1v{padding-right:.25rem!important}.fr-pt-first-1v,.fr-py-first-1v{padding-top:.25rem!important}.fr-pb-first-1v,.fr-py-first-1v{padding-bottom:.25rem!important}.fr-p-first-1-5v{padding:.375rem!important}.fr-pl-first-1-5v,.fr-px-first-1-5v{padding-left:.375rem!important}.fr-pr-first-1-5v,.fr-px-first-1-5v{padding-right:.375rem!important}.fr-pt-first-1-5v,.fr-py-first-1-5v{padding-top:.375rem!important}.fr-pb-first-1-5v,.fr-py-first-1-5v{padding-bottom:.375rem!important}.fr-p-first-1w,.fr-p-first-2v{padding:.5rem!important}.fr-pl-first-1w,.fr-pl-first-2v,.fr-px-first-1w,.fr-px-first-2v{padding-left:.5rem!important}.fr-pr-first-1w,.fr-pr-first-2v,.fr-px-first-1w,.fr-px-first-2v{padding-right:.5rem!important}.fr-pt-first-1w,.fr-pt-first-2v,.fr-py-first-1w,.fr-py-first-2v{padding-top:.5rem!important}.fr-pb-first-1w,.fr-pb-first-2v,.fr-py-first-1w,.fr-py-first-2v{padding-bottom:.5rem!important}.fr-p-first-3v{padding:.75rem!important}.fr-pl-first-3v,.fr-px-first-3v{padding-left:.75rem!important}.fr-pr-first-3v,.fr-px-first-3v{padding-right:.75rem!important}.fr-pt-first-3v,.fr-py-first-3v{padding-top:.75rem!important}.fr-pb-first-3v,.fr-py-first-3v{padding-bottom:.75rem!important}.fr-p-first-2w,.fr-p-first-4v{padding:1rem!important}.fr-pl-first-2w,.fr-pl-first-4v,.fr-px-first-2w,.fr-px-first-4v{padding-left:1rem!important}.fr-pr-first-2w,.fr-pr-first-4v,.fr-px-first-2w,.fr-px-first-4v{padding-right:1rem!important}.fr-pt-first-2w,.fr-pt-first-4v,.fr-py-first-2w,.fr-py-first-4v{padding-top:1rem!important}.fr-pb-first-2w,.fr-pb-first-4v,.fr-py-first-2w,.fr-py-first-4v{padding-bottom:1rem!important}.fr-p-first-5v{padding:1.25rem!important}.fr-pl-first-5v,.fr-px-first-5v{padding-left:1.25rem!important}.fr-pr-first-5v,.fr-px-first-5v{padding-right:1.25rem!important}.fr-pt-first-5v,.fr-py-first-5v{padding-top:1.25rem!important}.fr-pb-first-5v,.fr-py-first-5v{padding-bottom:1.25rem!important}.fr-p-first-3w,.fr-p-first-6v{padding:1.5rem!important}.fr-pl-first-3w,.fr-pl-first-6v,.fr-px-first-3w,.fr-px-first-6v{padding-left:1.5rem!important}.fr-pr-first-3w,.fr-pr-first-6v,.fr-px-first-3w,.fr-px-first-6v{padding-right:1.5rem!important}.fr-pt-first-3w,.fr-pt-first-6v,.fr-py-first-3w,.fr-py-first-6v{padding-top:1.5rem!important}.fr-pb-first-3w,.fr-pb-first-6v,.fr-py-first-3w,.fr-py-first-6v{padding-bottom:1.5rem!important}.fr-p-first-7v{padding:1.75rem!important}.fr-pl-first-7v,.fr-px-first-7v{padding-left:1.75rem!important}.fr-pr-first-7v,.fr-px-first-7v{padding-right:1.75rem!important}.fr-pt-first-7v,.fr-py-first-7v{padding-top:1.75rem!important}.fr-pb-first-7v,.fr-py-first-7v{padding-bottom:1.75rem!important}.fr-p-first-4w,.fr-p-first-8v{padding:2rem!important}.fr-pl-first-4w,.fr-pl-first-8v,.fr-px-first-4w,.fr-px-first-8v{padding-left:2rem!important}.fr-pr-first-4w,.fr-pr-first-8v,.fr-px-first-4w,.fr-px-first-8v{padding-right:2rem!important}.fr-pt-first-4w,.fr-pt-first-8v,.fr-py-first-4w,.fr-py-first-8v{padding-top:2rem!important}.fr-pb-first-4w,.fr-pb-first-8v,.fr-py-first-4w,.fr-py-first-8v{padding-bottom:2rem!important}.fr-p-first-9v{padding:2.25rem!important}.fr-pl-first-9v,.fr-px-first-9v{padding-left:2.25rem!important}.fr-pr-first-9v,.fr-px-first-9v{padding-right:2.25rem!important}.fr-pt-first-9v,.fr-py-first-9v{padding-top:2.25rem!important}.fr-pb-first-9v,.fr-py-first-9v{padding-bottom:2.25rem!important}.fr-p-first-10v,.fr-p-first-5w{padding:2.5rem!important}.fr-pl-first-10v,.fr-pl-first-5w,.fr-px-first-10v,.fr-px-first-5w{padding-left:2.5rem!important}.fr-pr-first-10v,.fr-pr-first-5w,.fr-px-first-10v,.fr-px-first-5w{padding-right:2.5rem!important}.fr-pt-first-10v,.fr-pt-first-5w,.fr-py-first-10v,.fr-py-first-5w{padding-top:2.5rem!important}.fr-pb-first-10v,.fr-pb-first-5w,.fr-py-first-10v,.fr-py-first-5w{padding-bottom:2.5rem!important}.fr-p-first-11v{padding:2.75rem!important}.fr-pl-first-11v,.fr-px-first-11v{padding-left:2.75rem!important}.fr-pr-first-11v,.fr-px-first-11v{padding-right:2.75rem!important}.fr-pt-first-11v,.fr-py-first-11v{padding-top:2.75rem!important}.fr-pb-first-11v,.fr-py-first-11v{padding-bottom:2.75rem!important}.fr-p-first-12v,.fr-p-first-6w{padding:3rem!important}.fr-pl-first-12v,.fr-pl-first-6w,.fr-px-first-12v,.fr-px-first-6w{padding-left:3rem!important}.fr-pr-first-12v,.fr-pr-first-6w,.fr-px-first-12v,.fr-px-first-6w{padding-right:3rem!important}.fr-pt-first-12v,.fr-pt-first-6w,.fr-py-first-12v,.fr-py-first-6w{padding-top:3rem!important}.fr-pb-first-12v,.fr-pb-first-6w,.fr-py-first-12v,.fr-py-first-6w{padding-bottom:3rem!important}.fr-p-first-13v{padding:3.25rem!important}.fr-pl-first-13v,.fr-px-first-13v{padding-left:3.25rem!important}.fr-pr-first-13v,.fr-px-first-13v{padding-right:3.25rem!important}.fr-pt-first-13v,.fr-py-first-13v{padding-top:3.25rem!important}.fr-pb-first-13v,.fr-py-first-13v{padding-bottom:3.25rem!important}.fr-p-first-14v,.fr-p-first-7w{padding:3.5rem!important}.fr-pl-first-14v,.fr-pl-first-7w,.fr-px-first-14v,.fr-px-first-7w{padding-left:3.5rem!important}.fr-pr-first-14v,.fr-pr-first-7w,.fr-px-first-14v,.fr-px-first-7w{padding-right:3.5rem!important}.fr-pt-first-14v,.fr-pt-first-7w,.fr-py-first-14v,.fr-py-first-7w{padding-top:3.5rem!important}.fr-pb-first-14v,.fr-pb-first-7w,.fr-py-first-14v,.fr-py-first-7w{padding-bottom:3.5rem!important}.fr-p-first-15v{padding:3.75rem!important}.fr-pl-first-15v,.fr-px-first-15v{padding-left:3.75rem!important}.fr-pr-first-15v,.fr-px-first-15v{padding-right:3.75rem!important}.fr-pt-first-15v,.fr-py-first-15v{padding-top:3.75rem!important}.fr-pb-first-15v,.fr-py-first-15v{padding-bottom:3.75rem!important}.fr-p-first-16v,.fr-p-first-8w{padding:4rem!important}.fr-pl-first-16v,.fr-pl-first-8w,.fr-px-first-16v,.fr-px-first-8w{padding-left:4rem!important}.fr-pr-first-16v,.fr-pr-first-8w,.fr-px-first-16v,.fr-px-first-8w{padding-right:4rem!important}.fr-pt-first-16v,.fr-pt-first-8w,.fr-py-first-16v,.fr-py-first-8w{padding-top:4rem!important}.fr-pb-first-16v,.fr-pb-first-8w,.fr-py-first-16v,.fr-py-first-8w{padding-bottom:4rem!important}.fr-p-first-17v{padding:4.25rem!important}.fr-pl-first-17v,.fr-px-first-17v{padding-left:4.25rem!important}.fr-pr-first-17v,.fr-px-first-17v{padding-right:4.25rem!important}.fr-pt-first-17v,.fr-py-first-17v{padding-top:4.25rem!important}.fr-pb-first-17v,.fr-py-first-17v{padding-bottom:4.25rem!important}.fr-p-first-18v,.fr-p-first-9w{padding:4.5rem!important}.fr-pl-first-18v,.fr-pl-first-9w,.fr-px-first-18v,.fr-px-first-9w{padding-left:4.5rem!important}.fr-pr-first-18v,.fr-pr-first-9w,.fr-px-first-18v,.fr-px-first-9w{padding-right:4.5rem!important}.fr-pt-first-18v,.fr-pt-first-9w,.fr-py-first-18v,.fr-py-first-9w{padding-top:4.5rem!important}.fr-pb-first-18v,.fr-pb-first-9w,.fr-py-first-18v,.fr-py-first-9w{padding-bottom:4.5rem!important}.fr-p-first-19v{padding:4.75rem!important}.fr-pl-first-19v,.fr-px-first-19v{padding-left:4.75rem!important}.fr-pr-first-19v,.fr-px-first-19v{padding-right:4.75rem!important}.fr-pt-first-19v,.fr-py-first-19v{padding-top:4.75rem!important}.fr-pb-first-19v,.fr-py-first-19v{padding-bottom:4.75rem!important}.fr-p-first-10w,.fr-p-first-20v{padding:5rem!important}.fr-pl-first-10w,.fr-pl-first-20v,.fr-px-first-10w,.fr-px-first-20v{padding-left:5rem!important}.fr-pr-first-10w,.fr-pr-first-20v,.fr-px-first-10w,.fr-px-first-20v{padding-right:5rem!important}.fr-pt-first-10w,.fr-pt-first-20v,.fr-py-first-10w,.fr-py-first-20v{padding-top:5rem!important}.fr-pb-first-10w,.fr-pb-first-20v,.fr-py-first-10w,.fr-py-first-20v{padding-bottom:5rem!important}.fr-p-first-21v{padding:5.25rem!important}.fr-pl-first-21v,.fr-px-first-21v{padding-left:5.25rem!important}.fr-pr-first-21v,.fr-px-first-21v{padding-right:5.25rem!important}.fr-pt-first-21v,.fr-py-first-21v{padding-top:5.25rem!important}.fr-pb-first-21v,.fr-py-first-21v{padding-bottom:5.25rem!important}.fr-p-first-11w,.fr-p-first-22v{padding:5.5rem!important}.fr-pl-first-11w,.fr-pl-first-22v,.fr-px-first-11w,.fr-px-first-22v{padding-left:5.5rem!important}.fr-pr-first-11w,.fr-pr-first-22v,.fr-px-first-11w,.fr-px-first-22v{padding-right:5.5rem!important}.fr-pt-first-11w,.fr-pt-first-22v,.fr-py-first-11w,.fr-py-first-22v{padding-top:5.5rem!important}.fr-pb-first-11w,.fr-pb-first-22v,.fr-py-first-11w,.fr-py-first-22v{padding-bottom:5.5rem!important}.fr-p-first-23v{padding:5.75rem!important}.fr-pl-first-23v,.fr-px-first-23v{padding-left:5.75rem!important}.fr-pr-first-23v,.fr-px-first-23v{padding-right:5.75rem!important}.fr-pt-first-23v,.fr-py-first-23v{padding-top:5.75rem!important}.fr-pb-first-23v,.fr-py-first-23v{padding-bottom:5.75rem!important}.fr-p-first-12w,.fr-p-first-24v{padding:6rem!important}.fr-pl-first-12w,.fr-pl-first-24v,.fr-px-first-12w,.fr-px-first-24v{padding-left:6rem!important}.fr-pr-first-12w,.fr-pr-first-24v,.fr-px-first-12w,.fr-px-first-24v{padding-right:6rem!important}.fr-pt-first-12w,.fr-pt-first-24v,.fr-py-first-12w,.fr-py-first-24v{padding-top:6rem!important}.fr-pb-first-12w,.fr-pb-first-24v,.fr-py-first-12w,.fr-py-first-24v{padding-bottom:6rem!important}.fr-p-first-25v{padding:6.25rem!important}.fr-pl-first-25v,.fr-px-first-25v{padding-left:6.25rem!important}.fr-pr-first-25v,.fr-px-first-25v{padding-right:6.25rem!important}.fr-pt-first-25v,.fr-py-first-25v{padding-top:6.25rem!important}.fr-pb-first-25v,.fr-py-first-25v{padding-bottom:6.25rem!important}.fr-p-first-13w,.fr-p-first-26v{padding:6.5rem!important}.fr-pl-first-13w,.fr-pl-first-26v,.fr-px-first-13w,.fr-px-first-26v{padding-left:6.5rem!important}.fr-pr-first-13w,.fr-pr-first-26v,.fr-px-first-13w,.fr-px-first-26v{padding-right:6.5rem!important}.fr-pt-first-13w,.fr-pt-first-26v,.fr-py-first-13w,.fr-py-first-26v{padding-top:6.5rem!important}.fr-pb-first-13w,.fr-pb-first-26v,.fr-py-first-13w,.fr-py-first-26v{padding-bottom:6.5rem!important}.fr-p-first-27v{padding:6.75rem!important}.fr-pl-first-27v,.fr-px-first-27v{padding-left:6.75rem!important}.fr-pr-first-27v,.fr-px-first-27v{padding-right:6.75rem!important}.fr-pt-first-27v,.fr-py-first-27v{padding-top:6.75rem!important}.fr-pb-first-27v,.fr-py-first-27v{padding-bottom:6.75rem!important}.fr-p-first-14w,.fr-p-first-28v{padding:7rem!important}.fr-pl-first-14w,.fr-pl-first-28v,.fr-px-first-14w,.fr-px-first-28v{padding-left:7rem!important}.fr-pr-first-14w,.fr-pr-first-28v,.fr-px-first-14w,.fr-px-first-28v{padding-right:7rem!important}.fr-pt-first-14w,.fr-pt-first-28v,.fr-py-first-14w,.fr-py-first-28v{padding-top:7rem!important}.fr-pb-first-14w,.fr-pb-first-28v,.fr-py-first-14w,.fr-py-first-28v{padding-bottom:7rem!important}.fr-p-first-29v{padding:7.25rem!important}.fr-pl-first-29v,.fr-px-first-29v{padding-left:7.25rem!important}.fr-pr-first-29v,.fr-px-first-29v{padding-right:7.25rem!important}.fr-pt-first-29v,.fr-py-first-29v{padding-top:7.25rem!important}.fr-pb-first-29v,.fr-py-first-29v{padding-bottom:7.25rem!important}.fr-p-first-15w,.fr-p-first-30v{padding:7.5rem!important}.fr-pl-first-15w,.fr-pl-first-30v,.fr-px-first-15w,.fr-px-first-30v{padding-left:7.5rem!important}.fr-pr-first-15w,.fr-pr-first-30v,.fr-px-first-15w,.fr-px-first-30v{padding-right:7.5rem!important}.fr-pt-first-15w,.fr-pt-first-30v,.fr-py-first-15w,.fr-py-first-30v{padding-top:7.5rem!important}.fr-pb-first-15w,.fr-pb-first-30v,.fr-py-first-15w,.fr-py-first-30v{padding-bottom:7.5rem!important}.fr-p-first-31v{padding:7.75rem!important}.fr-pl-first-31v,.fr-px-first-31v{padding-left:7.75rem!important}.fr-pr-first-31v,.fr-px-first-31v{padding-right:7.75rem!important}.fr-pt-first-31v,.fr-py-first-31v{padding-top:7.75rem!important}.fr-pb-first-31v,.fr-py-first-31v{padding-bottom:7.75rem!important}.fr-p-first-16w,.fr-p-first-32v{padding:8rem!important}.fr-pl-first-16w,.fr-pl-first-32v,.fr-px-first-16w,.fr-px-first-32v{padding-left:8rem!important}.fr-pr-first-16w,.fr-pr-first-32v,.fr-px-first-16w,.fr-px-first-32v{padding-right:8rem!important}.fr-pt-first-16w,.fr-pt-first-32v,.fr-py-first-16w,.fr-py-first-32v{padding-top:8rem!important}.fr-pb-first-16w,.fr-pb-first-32v,.fr-py-first-16w,.fr-py-first-32v{padding-bottom:8rem!important}:root[data-fr-theme=dark]{--shadow-color:rgba(0,0,18,.32);--grey-1000-50:#161616;--grey-1000-50-hover:#343434;--grey-1000-50-active:#474747;--grey-975-75:#1e1e1e;--grey-975-75-hover:#3f3f3f;--grey-975-75-active:#525252;--grey-950-100:#242424;--grey-950-100-hover:#474747;--grey-950-100-active:#5b5b5b;--grey-200-850:#cecece;--grey-200-850-hover:#a8a8a8;--grey-200-850-active:#939393;--grey-925-125:#2a2a2a;--grey-1000-75:#1e1e1e;--grey-1000-75-hover:#3f3f3f;--grey-1000-75-active:#525252;--grey-1000-100:#242424;--grey-1000-100-hover:#474747;--grey-1000-100-active:#5b5b5b;--grey-975-100:#242424;--grey-975-100-hover:#474747;--grey-975-100-active:#5b5b5b;--grey-975-125:#2a2a2a;--grey-975-125-hover:#4e4e4e;--grey-975-125-active:#636363;--grey-950-125:#2a2a2a;--grey-950-125-hover:#4e4e4e;--grey-950-125-active:#636363;--grey-950-150:#2f2f2f;--grey-950-150-hover:#545454;--grey-950-150-active:#696969;--grey-50-1000:#fff;--grey-425-625:#929292;--grey-625-425:#666;--grey-0-1000:#fff;--grey-900-175:#353535;--blue-france-975-75:#1b1b35;--blue-france-975-75-hover:#3a3a68;--blue-france-975-75-active:#4d4d83;--blue-france-950-100:#21213f;--blue-france-950-100-hover:#424275;--blue-france-950-100-active:#56568c;--blue-france-sun-113-625:#8585f6;--blue-france-sun-113-625-hover:#b1b1f9;--blue-france-sun-113-625-active:#c6c6fb;--blue-france-925-125:#272747;--blue-france-925-125-hover:#4a4a7d;--blue-france-925-125-active:#5e5e90;--blue-france-975-sun-113:#000091;--blue-france-main-525:#6a6af4;--blue-france-850-200:#313178;--red-marianne-975-75:#2b1919;--red-marianne-975-75-hover:#573737;--red-marianne-975-75-active:#704848;--red-marianne-950-100:#331f1f;--red-marianne-950-100-hover:#613f3f;--red-marianne-950-100-active:#7b5151;--red-marianne-425-625:#f95c5e;--red-marianne-425-625-hover:#fa9293;--red-marianne-425-625-active:#fbabac;--red-marianne-925-125:#3b2424;--red-marianne-925-125-hover:#6b4545;--red-marianne-925-125-active:#865757;--red-marianne-main-472:#e1000f;--red-marianne-850-200:#5e2a2b;--info-950-100:#1d2437;--info-950-100-hover:#3b4767;--info-950-100-active:#4c5b83;--info-425-625:#518fff;--info-425-625-hover:#98b4ff;--info-425-625-active:#b4c7ff;--info-975-75:#171d2e;--success-950-100:#19271d;--success-950-100-hover:#344c3b;--success-950-100-active:#44624d;--success-425-625:#27a658;--success-425-625-hover:#36d975;--success-425-625-active:#3df183;--success-975-75:#142117;--warning-950-100:#361e19;--warning-950-100-hover:#663d35;--warning-950-100-active:#824f44;--warning-425-625:#fc5d00;--warning-425-625-hover:#ff8c73;--warning-425-625-active:#ffa595;--warning-975-75:#2d1814;--error-950-100:#391c1c;--error-950-100-hover:#6c3a3a;--error-950-100-active:#894b4b;--error-425-625:#ff5655;--error-425-625-hover:#ff8c8c;--error-425-625-active:#ffa6a6;--error-975-75:#301717;--green-tilleul-verveine-975-75:#201e14;--green-tilleul-verveine-975-75-hover:#433f2e;--green-tilleul-verveine-975-75-active:#57533d;--green-tilleul-verveine-950-100:#272419;--green-tilleul-verveine-950-100-hover:#4c4734;--green-tilleul-verveine-950-100-active:#615b44;--green-tilleul-verveine-sun-418-moon-817:#d8c634;--green-tilleul-verveine-sun-418-moon-817-hover:#fee943;--green-tilleul-verveine-sun-418-moon-817-active:#fef1ab;--green-tilleul-verveine-925-125:#2d2a1d;--green-tilleul-verveine-925-125-hover:#534f39;--green-tilleul-verveine-925-125-active:#696349;--green-tilleul-verveine-main-707:#b7a73f;--green-tilleul-verveine-850-200:#3f3a20;--green-bourgeon-975-75:#182014;--green-bourgeon-975-75-hover:#35432e;--green-bourgeon-975-75-active:#46573d;--green-bourgeon-950-100:#1e2719;--green-bourgeon-950-100-hover:#3d4c34;--green-bourgeon-950-100-active:#4e6144;--green-bourgeon-sun-425-moon-759:#99c221;--green-bourgeon-sun-425-moon-759-hover:#baec2a;--green-bourgeon-sun-425-moon-759-active:#c9fd2e;--green-bourgeon-925-125:#232d1d;--green-bourgeon-925-125-hover:#435339;--green-bourgeon-925-125-active:#556949;--green-bourgeon-main-640:#68a532;--green-bourgeon-850-200:#2a401a;--green-emeraude-975-75:#142018;--green-emeraude-975-75-hover:#2e4335;--green-emeraude-975-75-active:#3d5846;--green-emeraude-950-100:#19271e;--green-emeraude-950-100-hover:#344c3d;--green-emeraude-950-100-active:#44624f;--green-emeraude-sun-425-moon-753:#34cb6a;--green-emeraude-sun-425-moon-753-hover:#42fb84;--green-emeraude-sun-425-moon-753-active:#80fda3;--green-emeraude-925-125:#1e2e23;--green-emeraude-925-125-hover:#3b5543;--green-emeraude-925-125-active:#4b6b55;--green-emeraude-main-632:#00a95f;--green-emeraude-850-200:#21402c;--green-menthe-975-75:#15201e;--green-menthe-975-75-hover:#30433f;--green-menthe-975-75-active:#3f5753;--green-menthe-950-100:#1a2624;--green-menthe-950-100-hover:#364b47;--green-menthe-950-100-active:#46605b;--green-menthe-sun-373-moon-652:#21ab8e;--green-menthe-sun-373-moon-652-hover:#2eddb8;--green-menthe-sun-373-moon-652-active:#34f4cc;--green-menthe-925-125:#1f2d2a;--green-menthe-925-125-hover:#3c534e;--green-menthe-925-125-active:#4d6963;--green-menthe-main-548:#009081;--green-menthe-850-200:#223f3a;--green-archipel-975-75:#152021;--green-archipel-975-75-hover:#2f4345;--green-archipel-975-75-active:#3f5759;--green-archipel-950-100:#1a2628;--green-archipel-950-100-hover:#364a4e;--green-archipel-950-100-active:#465f63;--green-archipel-sun-391-moon-716:#34bab5;--green-archipel-sun-391-moon-716-hover:#43e9e2;--green-archipel-sun-391-moon-716-active:#4cfdf6;--green-archipel-925-125:#1f2c2e;--green-archipel-925-125-hover:#3c5255;--green-archipel-925-125-active:#4d676b;--green-archipel-main-557:#009099;--green-archipel-850-200:#233e41;--blue-ecume-975-75:#171d2f;--blue-ecume-975-75-hover:#333e5e;--blue-ecume-975-75-active:#445179;--blue-ecume-950-100:#1d2437;--blue-ecume-950-100-hover:#3b4767;--blue-ecume-950-100-active:#4c5b83;--blue-ecume-sun-247-moon-675:#869ece;--blue-ecume-sun-247-moon-675-hover:#b8c5e2;--blue-ecume-sun-247-moon-675-active:#ced6ea;--blue-ecume-925-125:#222940;--blue-ecume-925-125-hover:#424d73;--blue-ecume-925-125-active:#536190;--blue-ecume-main-400:#465f9d;--blue-ecume-850-200:#273962;--blue-cumulus-975-75:#171e2b;--blue-cumulus-975-75-hover:#333f56;--blue-cumulus-975-75-active:#43536f;--blue-cumulus-950-100:#1c2433;--blue-cumulus-950-100-hover:#3a4761;--blue-cumulus-950-100-active:#4a5b7b;--blue-cumulus-sun-368-moon-732:#7ab1e8;--blue-cumulus-sun-368-moon-732-hover:#bad2f2;--blue-cumulus-sun-368-moon-732-active:#d2e2f6;--blue-cumulus-925-125:#212a3a;--blue-cumulus-925-125-hover:#404f69;--blue-cumulus-925-125-active:#516384;--blue-cumulus-main-526:#417dc4;--blue-cumulus-850-200:#263b58;--purple-glycine-975-75:#251a24;--purple-glycine-975-75-hover:#4c394a;--purple-glycine-975-75-active:#634a60;--purple-glycine-950-100:#2c202b;--purple-glycine-950-100-hover:#554053;--purple-glycine-950-100-active:#6c536a;--purple-glycine-sun-319-moon-630:#ce70cc;--purple-glycine-sun-319-moon-630-hover:#dfa4dd;--purple-glycine-sun-319-moon-630-active:#e7bbe6;--purple-glycine-925-125:#332632;--purple-glycine-925-125-hover:#5d485c;--purple-glycine-925-125-active:#755b73;--purple-glycine-main-494:#a558a0;--purple-glycine-850-200:#502e4d;--pink-macaron-975-75:#261b19;--pink-macaron-975-75-hover:#4e3a37;--pink-macaron-975-75-active:#654c48;--pink-macaron-950-100:#2e211f;--pink-macaron-950-100-hover:#58423f;--pink-macaron-950-100-active:#705551;--pink-macaron-sun-406-moon-833:#ffb7ae;--pink-macaron-sun-406-moon-833-hover:#ffe0dc;--pink-macaron-sun-406-moon-833-active:#fff0ee;--pink-macaron-925-125:#352724;--pink-macaron-925-125-hover:#614a45;--pink-macaron-925-125-active:#795d57;--pink-macaron-main-689:#e18b76;--pink-macaron-850-200:#52312a;--pink-tuile-975-75:#281b19;--pink-tuile-975-75-hover:#513a37;--pink-tuile-975-75-active:#694c48;--pink-tuile-950-100:#2f211f;--pink-tuile-950-100-hover:#5a423e;--pink-tuile-950-100-active:#725550;--pink-tuile-sun-425-moon-750:#ff9575;--pink-tuile-sun-425-moon-750-hover:#ffc4b7;--pink-tuile-sun-425-moon-750-active:#ffd8d0;--pink-tuile-925-125:#372624;--pink-tuile-925-125-hover:#644845;--pink-tuile-925-125-active:#7d5b57;--pink-tuile-main-556:#ce614a;--pink-tuile-850-200:#55302a;--yellow-tournesol-975-75:#221d11;--yellow-tournesol-975-75-hover:#473e29;--yellow-tournesol-975-75-active:#5c5136;--yellow-tournesol-950-100:#292416;--yellow-tournesol-950-100-hover:#4f472f;--yellow-tournesol-950-100-active:#655b3d;--yellow-tournesol-sun-407-moon-922:#ffe552;--yellow-tournesol-sun-407-moon-922-hover:#e1c700;--yellow-tournesol-sun-407-moon-922-active:#cab300;--yellow-tournesol-925-125:#302a1a;--yellow-tournesol-925-125-hover:#584e34;--yellow-tournesol-925-125-active:#6f6342;--yellow-tournesol-main-731:#c8aa39;--yellow-tournesol-850-200:#43391a;--yellow-moutarde-975-75:#231d14;--yellow-moutarde-975-75-hover:#483e2e;--yellow-moutarde-975-75-active:#5e513d;--yellow-moutarde-950-100:#2a2319;--yellow-moutarde-950-100-hover:#514534;--yellow-moutarde-950-100-active:#685944;--yellow-moutarde-sun-348-moon-860:#ffca00;--yellow-moutarde-sun-348-moon-860-hover:#cda200;--yellow-moutarde-sun-348-moon-860-active:#b28c00;--yellow-moutarde-925-125:#30291d;--yellow-moutarde-925-125-hover:#584d39;--yellow-moutarde-925-125-active:#6f6149;--yellow-moutarde-main-679:#c3992a;--yellow-moutarde-850-200:#453820;--orange-terre-battue-975-75:#281a16;--orange-terre-battue-975-75-hover:#513932;--orange-terre-battue-975-75-active:#6a4b42;--orange-terre-battue-950-100:#31201c;--orange-terre-battue-950-100-hover:#5d403a;--orange-terre-battue-950-100-active:#77534a;--orange-terre-battue-sun-370-moon-672:#ff732c;--orange-terre-battue-sun-370-moon-672-hover:#ffa48b;--orange-terre-battue-sun-370-moon-672-active:#ffbbab;--orange-terre-battue-925-125:#382621;--orange-terre-battue-925-125-hover:#664840;--orange-terre-battue-925-125-active:#7f5b51;--orange-terre-battue-main-645:#e4794a;--orange-terre-battue-850-200:#543125;--brown-cafe-creme-975-75:#211d16;--brown-cafe-creme-975-75-hover:#453e31;--brown-cafe-creme-975-75-active:#5a5141;--brown-cafe-creme-950-100:#28241c;--brown-cafe-creme-950-100-hover:#4e4739;--brown-cafe-creme-950-100-active:#635b4a;--brown-cafe-creme-sun-383-moon-885:#ecd7a2;--brown-cafe-creme-sun-383-moon-885-hover:#c5b386;--brown-cafe-creme-sun-383-moon-885-active:#af9f77;--brown-cafe-creme-925-125:#2e2a21;--brown-cafe-creme-925-125-hover:#554e3f;--brown-cafe-creme-925-125-active:#6b6351;--brown-cafe-creme-main-782:#d1b781;--brown-cafe-creme-850-200:#423925;--brown-caramel-975-75:#251c16;--brown-caramel-975-75-hover:#4c3c31;--brown-caramel-975-75-active:#624e41;--brown-caramel-950-100:#2c221c;--brown-caramel-950-100-hover:#554439;--brown-caramel-950-100-active:#6c574a;--brown-caramel-sun-425-moon-901:#fbd8ab;--brown-caramel-sun-425-moon-901-hover:#efb547;--brown-caramel-sun-425-moon-901-active:#d6a23e;--brown-caramel-925-125:#332821;--brown-caramel-925-125-hover:#5d4b40;--brown-caramel-925-125-active:#755f51;--brown-caramel-main-648:#c08c65;--brown-caramel-850-200:#4b3525;--brown-opera-975-75:#241c17;--brown-opera-975-75-hover:#4a3c33;--brown-opera-975-75-active:#604f44;--brown-opera-950-100:#2b221c;--brown-opera-950-100-hover:#53443a;--brown-opera-950-100-active:#6a574a;--brown-opera-sun-395-moon-820:#e6be92;--brown-opera-sun-395-moon-820-hover:#f2e2d3;--brown-opera-sun-395-moon-820-active:#f8f0e9;--brown-opera-925-125:#322821;--brown-opera-925-125-hover:#5c4b40;--brown-opera-925-125-active:#735f51;--brown-opera-main-680:#bd987a;--brown-opera-850-200:#493625;--beige-gris-galet-975-75:#211d19;--beige-gris-galet-975-75-hover:#453e37;--beige-gris-galet-975-75-active:#595148;--beige-gris-galet-950-100:#28231f;--beige-gris-galet-950-100-hover:#4e453f;--beige-gris-galet-950-100-active:#635950;--beige-gris-galet-sun-407-moon-821:#d0c3b7;--beige-gris-galet-sun-407-moon-821-hover:#eae5e1;--beige-gris-galet-sun-407-moon-821-active:#f4f2f0;--beige-gris-galet-925-125:#2e2924;--beige-gris-galet-925-125-hover:#554d45;--beige-gris-galet-925-125-active:#6b6157;--beige-gris-galet-main-702:#aea397;--beige-gris-galet-850-200:#433829}.fr-placement{position:fixed;width:max-content}@-moz-document url-prefix(){:root[data-fr-scrolling] body{position:sticky}:root{--underline-thickness:calc(0.0625em + 0.25px)}}.fr-displayed-lg{display:none!important}.fr-responsive-img--32x9{aspect-ratio:3.5555555556!important;object-fit:cover;object-position:50% 50%}.fr-responsive-img--16x9{aspect-ratio:1.7777777778!important;object-fit:cover;object-position:50% 50%}.fr-responsive-img--3x2{aspect-ratio:1.5!important;object-fit:cover;object-position:50% 50%}.fr-responsive-img--4x3{aspect-ratio:1.3333333333!important;object-fit:cover;object-position:50% 50%}.fr-responsive-img--1x1{aspect-ratio:1!important;object-fit:cover;object-position:50% 50%}.fr-responsive-img--3x4{aspect-ratio:.75!important;object-fit:cover;object-position:50% 50%}.fr-responsive-img--2x3{aspect-ratio:.6666666667!important;object-fit:cover;object-position:50% 50%}.fr-responsive-vid--16x9{aspect-ratio:1.7777777778!important}.fr-responsive-vid--4x3{aspect-ratio:1.3333333333!important}.fr-responsive-vid--1x1{aspect-ratio:1!important}.fr-fi--xs:after,.fr-fi--xs:before{--icon-size:0.75rem}.fr-fi--sm:after,.fr-fi--sm:before{--icon-size:1rem}.fr-fi--md:after,.fr-fi--md:before{--icon-size:1.5rem}.fr-fi--lg:after,.fr-fi--lg:before{--icon-size:2rem}.fr-artwork-decorative{fill:var(--artwork-decorative-blue-france)}.fr-artwork-minor{fill:var(--artwork-minor-red-marianne)}.fr-artwork-major{fill:var(--artwork-major-blue-france)}.fr-artwork-background{fill:var(--artwork-background-grey)}.fr-artwork-motif{fill:var(--artwork-motif-grey)}.fr-artwork--green-tilleul-verveine .fr-artwork-minor{fill:var(--artwork-minor-green-tilleul-verveine)}.fr-artwork--green-bourgeon .fr-artwork-minor{fill:var(--artwork-minor-green-bourgeon)}.fr-artwork--green-emeraude .fr-artwork-minor{fill:var(--artwork-minor-green-emeraude)}.fr-artwork--green-menthe .fr-artwork-minor{fill:var(--artwork-minor-green-menthe)}.fr-artwork--green-archipel .fr-artwork-minor{fill:var(--artwork-minor-green-archipel)}.fr-artwork--blue-ecume .fr-artwork-minor{fill:var(--artwork-minor-blue-ecume)}.fr-artwork--blue-cumulus .fr-artwork-minor{fill:var(--artwork-minor-blue-cumulus)}.fr-artwork--purple-glycine .fr-artwork-minor{fill:var(--artwork-minor-purple-glycine)}.fr-artwork--pink-macaron .fr-artwork-minor{fill:var(--artwork-minor-pink-macaron)}.fr-artwork--pink-tuile .fr-artwork-minor{fill:var(--artwork-minor-pink-tuile)}.fr-artwork--yellow-tournesol .fr-artwork-minor{fill:var(--artwork-minor-yellow-tournesol)}.fr-artwork--yellow-moutarde .fr-artwork-minor{fill:var(--artwork-minor-yellow-moutarde)}.fr-artwork--orange-terre-battue .fr-artwork-minor{fill:var(--artwork-minor-orange-terre-battue)}.fr-artwork--brown-cafe-creme .fr-artwork-minor{fill:var(--artwork-minor-brown-cafe-creme)}.fr-artwork--brown-caramel .fr-artwork-minor{fill:var(--artwork-minor-brown-caramel)}.fr-artwork--brown-opera .fr-artwork-minor{fill:var(--artwork-minor-brown-opera)}.fr-artwork--beige-gris-galet .fr-artwork-minor{fill:var(--artwork-minor-beige-gris-galet)}[disabled] .fr-artwork *{fill:var(--text-disabled-grey)}.fr-display-lg,.fr-display-md,.fr-display-sm,.fr-display-xl,.fr-display-xs,.fr-h1,.fr-h2,.fr-h3,.fr-h4,.fr-h5,.fr-h6,h1,h2,h3,h4,h5,h6{color:var(--text-title-grey)}.fr-upload-group .fr-label .fr-hint-text{margin-top:.75rem}.fr-upload-group .fr-label+.fr-upload{margin-top:1rem}.fr-upload-group .fr-message:first-child{margin-top:.5rem}.fr-upload{display:inline-flex;font-size:.875rem;line-height:1.5rem;margin:0;width:100%}.fr-upload:disabled::-webkit-file-upload-button{cursor:not-allowed;outline-style:none}.fr-upload::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer;font:inherit;margin-right:.5rem}.fr-range-group{position:relative}.fr-range-group--error:before,.fr-range-group--valid:before{background-position:0 0;background-repeat:no-repeat;background-size:.125rem 100%;bottom:0;content:"";display:block;left:-.75rem;pointer-events:none;position:absolute;right:-.75rem;top:0}.fr-range{--thumb-size:1.5rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;position:relative}.fr-range input[type=range]{outline:none;width:100%}.fr-range__output{color:var(--text-active-blue-france);visibility:hidden}.fr-range__max,.fr-range__min,.fr-range__output{font-size:.75rem;line-height:1.25rem;min-width:var(--thumb-size);text-align:center}.fr-range[data-fr-js-range]{--progress-left:0;--progress-right:calc(var(--thumb-size)*0.5)}.fr-range[data-fr-js-range]:after,.fr-range[data-fr-js-range]:before{border-radius:.375rem;content:"";display:block;forced-color-adjust:none;height:.75rem;left:0;position:absolute;right:0;top:1.625rem;width:100%}.fr-range[data-fr-js-range]:before{box-shadow:inset 0 0 0 1px var(--border-action-high-blue-france);outline-offset:-1px}.fr-range[data-fr-js-range]:after{--idle:transparent;--hover:var(--background-active-blue-france-hover);--active:var(--background-active-blue-france-active);background-color:var(--background-active-blue-france);clip-path:polygon(var(--progress-left) 0,var(--progress-right) 0,var(--progress-right) 100%,var(--progress-left) 100%)}.fr-range[data-fr-js-range] input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;height:var(--thumb-size);width:100%;z-index:1}.fr-range[data-fr-js-range] input[type=range]:not(:only-of-type){pointer-events:none}.fr-range[data-fr-js-range] input[type=range]::-webkit-slider-thumb{--hover:var(--background-raised-grey-hover);--active:var(--background-raised-grey-active);--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--background-raised-grey);background-color:var(--background-default-grey);border:none;border:1px solid var(--border-action-high-blue-france);border-radius:50%;filter:drop-shadow(var(--raised-shadow));height:var(--thumb-size);pointer-events:auto;width:var(--thumb-size);z-index:calc(var(--ground) + 500)}.fr-range[data-fr-js-range] input[type=range]::-webkit-slider-thumb:active{z-index:2}.fr-range[data-fr-js-range] input[type=range]::-moz-range-thumb{--hover:var(--background-raised-grey-hover);--active:var(--background-raised-grey-active);--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--background-raised-grey);background-color:var(--background-default-grey);border:none;border:1px solid var(--border-action-high-blue-france);border-radius:50%;filter:drop-shadow(var(--raised-shadow));height:var(--thumb-size);pointer-events:auto;width:var(--thumb-size);z-index:calc(var(--ground) + 500)}.fr-range[data-fr-js-range] input[type=range]::-moz-range-thumb:active{z-index:2}.fr-range[data-fr-js-range] input[type=range]:disabled{border-color:graytext}.fr-range[data-fr-js-range] .fr-range__output{visibility:visible}.fr-range--sm{--thumb-size:1rem}.fr-range--sm[data-fr-js-range]:after,.fr-range--sm[data-fr-js-range]:before{border-radius:.25rem;height:.5rem;top:1.5rem}.fr-range--step[data-fr-js-range]{--step-width:0}.fr-range--step[data-fr-js-range]:after,.fr-range--step[data-fr-js-range]:before{background-clip:content-box;background-position:.625rem 0;background-repeat:repeat-x;background-size:var(--step-width) 100%;padding-left:.625rem;padding-right:.625rem}.fr-range--step.fr-range--sm[data-fr-js-range]:after,.fr-range--step.fr-range--sm[data-fr-js-range]:before{background-position:.375rem 0;padding-left:.375rem;padding-right:.375rem}.fr-range--double .fr-range__output{min-width:calc(var(--thumb-size)*2)}.fr-range--double[data-fr-js-range] input[type=range]{width:calc(100% - var(--thumb-size))}.fr-range--double[data-fr-js-range] input[type=range]:first-of-type{margin-right:var(--thumb-size)}.fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(2){position:absolute;right:0;top:1.25rem}.fr-range--double.fr-range--step[data-fr-js-range]:after,.fr-range--double.fr-range--step[data-fr-js-range]:before{background-size:0}.fr-range[data-fr-js-range] input[type=range]:disabled::-webkit-slider-thumb{border:1px solid var(--border-disabled-grey)}.fr-range[data-fr-js-range] input[type=range]:disabled::-moz-range-thumb{border:1px solid var(--border-disabled-grey)}.fr-range__max,.fr-range__min{color:var(--text-mention-grey)}.fr-range--step[data-fr-js-range]:before{background-image:radial-gradient(circle at 2px 50%,var(--background-action-high-blue-france) 0,var(--background-action-high-blue-france) 1px,transparent 1px)}.fr-range--step[data-fr-js-range]:after{background-image:radial-gradient(circle at 2px 50%,var(--background-action-low-blue-france) 0,var(--background-action-low-blue-france) 2px,transparent 2px);box-shadow:inset 10px 0 0 0 var(--border-active-blue-france),inset -10px 0 0 0 var(--border-active-blue-france)}.fr-range--step.fr-range--sm[data-fr-js-range]:after{box-shadow:inset 6px 0 0 0 var(--border-active-blue-france),inset -6px 0 0 0 var(--border-active-blue-france)}.fr-range-group--error:before{background-image:linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error))}.fr-range-group--valid:before{background-image:linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success))}.fr-range-group--disabled .fr-range[data-fr-js-range]:before{box-shadow:inset 0 0 0 1px var(--border-disabled-grey)}.fr-range-group--disabled .fr-range[data-fr-js-range]:after{--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey)}.fr-range-group--disabled .fr-range--step[data-fr-js-range]:before{background-image:radial-gradient(circle at 2px 50%,var(--background-disabled-grey) 0,var(--background-disabled-grey) 1px,transparent 1px)}.fr-range-group--disabled .fr-range--step[data-fr-js-range]:after{background-image:radial-gradient(circle at 2px 50%,var(--background-default-grey) 0,var(--background-default-grey) 2px,transparent 2px);box-shadow:inset 10px 0 0 0 var(--border-disabled-grey),inset -10px 0 0 0 var(--border-disabled-grey)}.fr-range-group--disabled .fr-range__max,.fr-range-group--disabled .fr-range__min,.fr-range-group--disabled .fr-range__output{color:var(--text-disabled-grey)}.fr-accordion{position:relative}.fr-accordion:before{bottom:0;box-shadow:inset 0 1px 0 0 var(--border-default-grey),0 1px 0 0 var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-accordion__title{display:block;font-size:unset;line-height:unset;margin:0}.fr-accordion:focus-within{z-index:1}.fr-accordion__btn{--text-spacing:0;--title-spacing:0;align-items:center;color:var(--text-action-high-blue-france);display:inline-flex;flex-direction:row;font-size:1rem;font-weight:500;line-height:1.5rem;margin:0;max-height:none;max-width:100%;min-height:3rem;overflow:initial;padding:.75rem 1rem;text-align:left;width:-moz-fit-content;width:fit-content;width:100%}.fr-accordion__btn:after,.fr-accordion__btn:before{display:block}.fr-accordion__btn:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:auto;margin-right:0;-webkit-mask-image:url(../icons/system/arrow-down-s-line.svg);mask-image:url(../icons/system/arrow-down-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:transform .3s;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-accordion__btn:before{content:none}.fr-accordion__btn[aria-expanded=true]:after{transform:rotate(-180deg)}.fr-accordion .fr-collapse{--ul-type:disc;--ol-type:decimal;--ul-start:1rem;--ol-start:1.5rem;--xl-block:0.5rem;--li-bottom:0.25rem;--xl-base:1em;--ol-content:counters(li-counter,".") ".  ";transition:visibility .3s,padding .3s}.fr-accordion .fr-collapse--expanded{padding-bottom:1.5rem;padding-top:1rem}.fr-accordions-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none}.fr-accordion__btn[aria-expanded=true]{--idle:transparent;--hover:var(--background-open-blue-france-hover);--active:var(--background-open-blue-france-active);background-color:var(--background-open-blue-france)}.fr-badge{--text-spacing:0;--title-spacing:0;--underline-img:none;--hover-tint:var(--hover);--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);align-items:center;background-color:var(--background-contrast-grey);border-radius:.25rem;color:var(--text-default-grey);display:inline-flex;flex-direction:row;font-size:.875rem;font-weight:700;line-height:1.5rem;max-height:none;max-width:100%;min-height:1.5rem;overflow:initial;padding:0 .5rem;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.fr-badge:after,.fr-badge:before{display:block}.fr-badge--icon-left[class*=" fr-fi-"],.fr-badge--icon-left[class*=" fr-icon-"],.fr-badge--icon-left[class^=fr-fi-],.fr-badge--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-badge--icon-left[class*=" fr-fi-"]:before,.fr-badge--icon-left[class*=" fr-icon-"]:before,.fr-badge--icon-left[class^=fr-fi-]:before,.fr-badge--icon-left[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.25rem}.fr-badge[class*=" fr-fi-"]:not([class*=fr-badge--icon-]):before,.fr-badge[class*=" fr-icon-"]:not([class*=fr-badge--icon-]):before,.fr-badge[class^=fr-fi-]:not([class*=fr-badge--icon-]):before,.fr-badge[class^=fr-icon-]:not([class*=fr-badge--icon-]):before{content:none}.fr-badge--sm{font-size:.75rem;line-height:1.25rem;min-height:1.125rem;padding:0 .375rem}.fr-badge--sm,.fr-badge--sm.fr-badge--icon-left[class*=" fr-fi-"],.fr-badge--sm.fr-badge--icon-left[class*=" fr-icon-"],.fr-badge--sm.fr-badge--icon-left[class^=fr-fi-],.fr-badge--sm.fr-badge--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-badge--sm.fr-badge--icon-left[class*=" fr-fi-"]:before,.fr-badge--sm.fr-badge--icon-left[class*=" fr-icon-"]:before,.fr-badge--sm.fr-badge--icon-left[class^=fr-fi-]:before,.fr-badge--sm.fr-badge--icon-left[class^=fr-icon-]:before{--icon-size:0.75rem;margin-left:-.09375rem;margin-right:.25rem}.fr-badge--sm[class*=" fr-fi-"]:not([class*=fr-badge--icon-]):before,.fr-badge--sm[class*=" fr-icon-"]:not([class*=fr-badge--icon-]):before,.fr-badge--sm[class^=fr-fi-]:not([class*=fr-badge--icon-]):before,.fr-badge--sm[class^=fr-icon-]:not([class*=fr-badge--icon-]):before{content:none}.fr-badge:before{--icon-size:1rem;background-color:currentColor;display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.25rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-badge[class*=" fr-fi-"]:before,.fr-badge[class*=" fr-icon-"]:before,.fr-badge[class^=fr-fi-]:before,.fr-badge[class^=fr-icon-]:before{content:""}.fr-badge--sm:before{--icon-size:0.75rem;margin-left:-.09375rem;margin-right:.25rem}.fr-badge--sm.fr-badge--info:before,.fr-badge.fr-badge--info:before{-webkit-mask-image:url(../icons/system/fr--info-fill.svg);mask-image:url(../icons/system/fr--info-fill.svg)}.fr-badge--sm.fr-badge--success:before,.fr-badge.fr-badge--success:before{-webkit-mask-image:url(../icons/system/fr--success-fill.svg);mask-image:url(../icons/system/fr--success-fill.svg)}.fr-badge--sm.fr-badge--error:before,.fr-badge.fr-badge--error:before{-webkit-mask-image:url(../icons/system/fr--error-fill.svg);mask-image:url(../icons/system/fr--error-fill.svg)}.fr-badge--sm.fr-badge--warning:before,.fr-badge.fr-badge--warning:before{-webkit-mask-image:url(../icons/system/fr--warning-fill.svg);mask-image:url(../icons/system/fr--warning-fill.svg)}.fr-badge--sm.fr-badge--new:before,.fr-badge.fr-badge--new:before{-webkit-mask-image:url(../icons/weather/flashlight-fill.svg);mask-image:url(../icons/weather/flashlight-fill.svg)}.fr-badge--error:before,.fr-badge--info:before,.fr-badge--new:before,.fr-badge--sm--error:before,.fr-badge--sm--info:before,.fr-badge--sm--new:before,.fr-badge--sm--success:before,.fr-badge--sm--warning:before,.fr-badge--success:before,.fr-badge--warning:before{content:""}.fr-badge--sm.fr-badge--no-icon:before,.fr-badge.fr-badge--no-icon:before{content:none}.fr-badges-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;display:flex;flex-wrap:wrap;margin-bottom:0;margin-left:-.25rem;margin-right:-.25rem}.fr-badges-group>li{display:inline-flex;max-width:100%}.fr-badges-group .fr-badge{margin:0 .25rem .5rem}.fr-badges-group--sm .fr-badge{font-size:.75rem;line-height:1.25rem;min-height:1.125rem;padding:0 .375rem}.fr-badges-group--sm .fr-badge:after,.fr-badges-group--sm .fr-badge:before{--icon-size:0.75rem}.fr-badge--info{--idle:transparent;--hover:var(--background-contrast-info-hover);--active:var(--background-contrast-info-active);background-color:var(--background-contrast-info);color:var(--text-default-info)}.fr-badge--error{--idle:transparent;--hover:var(--background-contrast-error-hover);--active:var(--background-contrast-error-active);background-color:var(--background-contrast-error);color:var(--text-default-error)}.fr-badge--success{--idle:transparent;--hover:var(--background-contrast-success-hover);--active:var(--background-contrast-success-active);background-color:var(--background-contrast-success);color:var(--text-default-success)}.fr-badge--warning{--idle:transparent;--hover:var(--background-contrast-warning-hover);--active:var(--background-contrast-warning-active);background-color:var(--background-contrast-warning);color:var(--text-default-warning)}.fr-badge--new{--idle:transparent;--hover:var(--background-contrast-yellow-moutarde-hover);--active:var(--background-contrast-yellow-moutarde-active);background-color:var(--background-contrast-yellow-moutarde);color:var(--text-action-high-yellow-moutarde)}.fr-badge--green-tilleul-verveine{--idle:transparent;--hover:var(--background-contrast-green-tilleul-verveine-hover);--active:var(--background-contrast-green-tilleul-verveine-active);background-color:var(--background-contrast-green-tilleul-verveine);color:var(--text-label-green-tilleul-verveine)}.fr-badge--green-bourgeon{--idle:transparent;--hover:var(--background-contrast-green-bourgeon-hover);--active:var(--background-contrast-green-bourgeon-active);background-color:var(--background-contrast-green-bourgeon);color:var(--text-label-green-bourgeon)}.fr-badge--green-emeraude{--idle:transparent;--hover:var(--background-contrast-green-emeraude-hover);--active:var(--background-contrast-green-emeraude-active);background-color:var(--background-contrast-green-emeraude);color:var(--text-label-green-emeraude)}.fr-badge--green-menthe{--idle:transparent;--hover:var(--background-contrast-green-menthe-hover);--active:var(--background-contrast-green-menthe-active);background-color:var(--background-contrast-green-menthe);color:var(--text-label-green-menthe)}.fr-badge--green-archipel{--idle:transparent;--hover:var(--background-contrast-green-archipel-hover);--active:var(--background-contrast-green-archipel-active);background-color:var(--background-contrast-green-archipel);color:var(--text-label-green-archipel)}.fr-badge--blue-ecume{--idle:transparent;--hover:var(--background-contrast-blue-ecume-hover);--active:var(--background-contrast-blue-ecume-active);background-color:var(--background-contrast-blue-ecume);color:var(--text-label-blue-ecume)}.fr-badge--blue-cumulus{--idle:transparent;--hover:var(--background-contrast-blue-cumulus-hover);--active:var(--background-contrast-blue-cumulus-active);background-color:var(--background-contrast-blue-cumulus);color:var(--text-label-blue-cumulus)}.fr-badge--purple-glycine{--idle:transparent;--hover:var(--background-contrast-purple-glycine-hover);--active:var(--background-contrast-purple-glycine-active);background-color:var(--background-contrast-purple-glycine);color:var(--text-label-purple-glycine)}.fr-badge--pink-macaron{--idle:transparent;--hover:var(--background-contrast-pink-macaron-hover);--active:var(--background-contrast-pink-macaron-active);background-color:var(--background-contrast-pink-macaron);color:var(--text-label-pink-macaron)}.fr-badge--pink-tuile{--idle:transparent;--hover:var(--background-contrast-pink-tuile-hover);--active:var(--background-contrast-pink-tuile-active);background-color:var(--background-contrast-pink-tuile);color:var(--text-label-pink-tuile)}.fr-badge--yellow-tournesol{--idle:transparent;--hover:var(--background-contrast-yellow-tournesol-hover);--active:var(--background-contrast-yellow-tournesol-active);background-color:var(--background-contrast-yellow-tournesol);color:var(--text-label-yellow-tournesol)}.fr-badge--yellow-moutarde{--idle:transparent;--hover:var(--background-contrast-yellow-moutarde-hover);--active:var(--background-contrast-yellow-moutarde-active);background-color:var(--background-contrast-yellow-moutarde);color:var(--text-label-yellow-moutarde)}.fr-badge--orange-terre-battue{--idle:transparent;--hover:var(--background-contrast-orange-terre-battue-hover);--active:var(--background-contrast-orange-terre-battue-active);background-color:var(--background-contrast-orange-terre-battue);color:var(--text-label-orange-terre-battue)}.fr-badge--brown-cafe-creme{--idle:transparent;--hover:var(--background-contrast-brown-cafe-creme-hover);--active:var(--background-contrast-brown-cafe-creme-active);background-color:var(--background-contrast-brown-cafe-creme);color:var(--text-label-brown-cafe-creme)}.fr-badge--brown-caramel{--idle:transparent;--hover:var(--background-contrast-brown-caramel-hover);--active:var(--background-contrast-brown-caramel-active);background-color:var(--background-contrast-brown-caramel);color:var(--text-label-brown-caramel)}.fr-badge--brown-opera{--idle:transparent;--hover:var(--background-contrast-brown-opera-hover);--active:var(--background-contrast-brown-opera-active);background-color:var(--background-contrast-brown-opera);color:var(--text-label-brown-opera)}.fr-badge--beige-gris-galet{--idle:transparent;--hover:var(--background-contrast-beige-gris-galet-hover);--active:var(--background-contrast-beige-gris-galet-active);background-color:var(--background-contrast-beige-gris-galet);color:var(--text-label-beige-gris-galet)}.fr-badge-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;display:flex;flex-wrap:wrap;margin-bottom:0}.fr-badge-group>li{display:inline-flex;max-width:100%}.fr-badge-group .fr-badge{margin-bottom:.5rem;margin-right:.5rem}.fr-logo{--text-spacing:0;--underline-img:none;color:var(--text-black-white-grey);display:inline-block;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;line-height:1.0317460317em;text-indent:-.1em;text-transform:uppercase;vertical-align:middle}.fr-logo:before{background-position:0 -.0625rem,0 0,0 0;background-repeat:no-repeat,no-repeat,no-repeat;background-size:2.75rem 1.125rem,2.75rem 1rem,0;content:"";display:block;forced-color-adjust:none;height:1rem;margin-bottom:.3333333333rem;width:2.75rem}:root[data-fr-mourning] .fr-logo:before{background-size:2.75rem 1.125rem,0,2.75rem 1rem;box-shadow:0 0 0 1px #fff}.fr-logo:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 252 180'%3E%3Cdefs%3E%3Csymbol id='a' viewBox='0 0 11 15.5'%3E%3Cpath d='M10.4 5.3C11.9 1.5 10.1 0 7.9 0 4.2 0 0 6.5 0 11.7c0 2.5 1.2 3.8 3 3.8 2.1 0 4.3-2 6.2-5.5h-1c-1.2 1.5-2.6 2.6-3.9 2.6-1.3 0-2-.8-2-2.6a10.7 10.7 0 01.3-2.2zm-4-3.1c1.1 0 2 .8 1.5 2.6L3.1 6.1c.8-2.2 2.2-4 3.4-4z'/%3E%3C/symbol%3E%3Csymbol id='b' viewBox='0 0 12.4 21.8'%3E%3Cuse width='11' height='15.5' y='6.4' href='%23a'/%3E%3Cpath d='M7.9 4.7L12.4.6V0h-3L6.7 4.7H8z'/%3E%3C/symbol%3E%3Csymbol id='c' viewBox='0 0 11.5 19'%3E%3Cpath d='M1.7 5.7h2.6L.1 17.1a1.3 1.3 0 001.2 2c3 0 6.4-2.6 7.8-6.2h-.7a9.4 9.4 0 01-5.1 3.5L7 5.7H11l.5-1.6H7.7L9 0H7.6L4.9 4.1l-3.2.4v1.2z'/%3E%3C/symbol%3E%3Csymbol id='d' viewBox='0 0 9.8 21.9'%3E%3Cpath d='M7.6 8c.3-1-.4-1.6-1-1.6-2.2 0-5 2.1-6 5h.7A5.6 5.6 0 014.4 9L.1 20.3a1.1 1.1 0 001 1.6c2.2 0 4.7-2 5.8-5H6A5.6 5.6 0 013 19.5zM8 3.7a1.8 1.8 0 001.8-1.8A1.8 1.8 0 008 0a1.8 1.8 0 00-1.8 1.8A1.8 1.8 0 008 3.6'/%3E%3C/symbol%3E%3Csymbol id='e' viewBox='0 0 14.8 15.5'%3E%3Cpath d='M3.3 3.1c.7 0 1 1 0 3.4l-3 6.8c-.7 1.3 0 2.2 1.2 2.2a1.3 1.3 0 001.5-1l3-8C7.4 4.8 10 3 11 3s.8.6.3 1.6l-4.6 9a1.3 1.3 0 001.1 1.9c2.3 0 5-2 6-5h-.6A5.6 5.6 0 0110 13l4-8a6.1 6.1 0 00.8-2.8A2 2 0 0012.6 0c-2 0-3.6 2.2-6 5V2.8C6.6 1.4 6.1 0 4.8 0 3.2 0 1.8 2.5.7 4.9h.7c.7-1.1 1.3-1.8 2-1.8'/%3E%3C/symbol%3E%3Csymbol id='f' viewBox='0 0 12 15.5'%3E%3Cpath d='M11.8 3.5c.5-1.9.2-3.5-1.2-3.5-1.8 0-2.3 1.2-4 5V2.8C6.5 1.3 6 0 4.6 0 3.1 0 1.7 2.5.5 5h.8C2 3.7 2.8 3 3.3 3c.7 0 1 1 0 3.4l-3 6.8c-.7 1.3 0 2.1 1.2 2.1a1.3 1.3 0 001.5-1l3-8a50.3 50.3 0 012.6-3h3.2z'/%3E%3C/symbol%3E%3Csymbol id='g' viewBox='0 0 14.7 16.2'%3E%3Cpath d='M10.5 13.1c-.6 0-1-1 0-3.4L14.6.1 13.4 0l-1.3 1.3h-.3C6.1 1.3 0 8.6 0 14.2a2 2 0 002.1 2.1c1.7 0 3.3-2.4 5.2-5l-.1 1c-.3 2.6.6 4 2 4 1.5 0 3-2.4 4-4.9h-.7c-.7 1.1-1.5 1.8-2 1.8zM7.9 9.8c-1.3 1.6-3.4 3.5-4.3 3.5-.5 0-.9-.5-.9-1.6 0-3.5 4-8.2 6-8.2a4.2 4.2 0 011.4.2z'/%3E%3C/symbol%3E%3Csymbol id='h' viewBox='0 0 21.9 19.8'%3E%3Cpath d='M11.2 19.8l.3-.9c-3.8-.7-4.3-.7-2.7-4.8l1.4-3.9h3c1.9 0 1.9.9 1.6 3h1l2.6-6.9h-1c-1 1.6-1.8 2.9-3.8 2.9h-3l2-5.6c.8-2 1.1-2.4 3.7-2.4h.7c2.6 0 3 .7 3 3.5h1l.9-4.7H7.3L7 .9c3 .6 3.3.9 2 4.8L5.7 14c-1.5 3.9-2 4.2-5.5 4.8l-.3.9z'/%3E%3C/symbol%3E%3Csymbol id='i' viewBox='0 0 10.1 21.9'%3E%3Cpath d='M2.9 19.4L10.1.3 9.8 0l-5 .6v.6l1 .7c.9.7.6 1.3-.2 3.4L.2 19.9a1.3 1.3 0 001.1 2c2.3 0 4.7-2.1 5.8-5h-.7a6.5 6.5 0 01-3.5 2.5'/%3E%3C/symbol%3E%3Csymbol id='j' viewBox='0 0 18 22'%3E%3Cpath d='M18 .6h-4.3a3.8 3.8 0 00-2.1-.6A6.6 6.6 0 005 6.5a3.3 3.3 0 003 3.6c-1.9.8-3 1.8-3 2.9a1.7 1.7 0 00.9 1.5c-4.3 1.3-6 2.8-6 4.7 0 2 2.6 2.8 5.6 2.8 5.3 0 9.6-2.7 9.6-5.1 0-1.8-1.6-2.5-4.3-3.3-2.2-.7-3.2-.8-3.2-1.6A2.4 2.4 0 019 10.2a6.6 6.6 0 006.1-6.5 4.5 4.5 0 00-.2-1.5h2.5zM9.8 16.2c2.1.7 3 1 3 1.6 0 1.4-2 2.5-5.6 2.5-2.7 0-4-.6-4-2 0-1.5 1.4-2.5 3.5-3.3a21.5 21.5 0 003 1.2zM9 9c-1 0-1.3-.8-1.3-1.7 0-2.8 1.4-6.2 3.5-6.2 1 0 1.3.8 1.3 1.6 0 2.9-1.4 6.3-3.5 6.3z'/%3E%3C/symbol%3E%3Csymbol id='k' viewBox='0 0 23 25.1'%3E%3Cpath d='M14.3 15.6c1.9 0 2 .8 1.6 2.8H17l2.5-6.8h-1c-1 1.6-1.7 2.9-3.8 2.9h-4.1l2-5.6c.7-2 1-2.4 3.7-2.4H18c2.6 0 3 .7 3 3.5h1l.9-4.7H7.3l-.3.9c3 .6 3.3.9 2 4.8l-3.2 8.4c-1.5 3.9-2 4.2-5.6 4.8l-.2 1h17.4l3.2-5h-1.2c-2 2-4 3.8-8 3.8-4.7 0-4.3-.3-2.7-4.6l1.4-3.8h4.2zm2.3-11.8L21 .6V0h-3l-2.6 3.9h1.2v-.1z'/%3E%3C/symbol%3E%3Csymbol id='l' viewBox='0 0 13.6 21.8'%3E%3Cpath d='M11.4 6.4c-2 0-4 2.2-5.8 4.8L9.6.3 9.4 0l-5 .6V1l1 .8c.9.7.6 1.3-.2 3.4L.8 16.8A13.9 13.9 0 000 19c0 1.4 1.8 2.7 3.5 2.7 3.8 0 10-6.9 10-12.2 0-2.3-.5-3.2-2.1-3.2zM4.8 19.5c-.8 0-1.9-.7-1.9-1.3a15.5 15.5 0 01.8-2.2L5 12.7C6.3 11 8.4 9.3 9.6 9.3c.7 0 1.2.4 1.2 1.5 0 3.1-2.9 8.7-6 8.7z'/%3E%3C/symbol%3E%3Csymbol id='m' viewBox='0 0 19.2 19.9'%3E%3Cpath d='M17.6 0H7.3L7 .9c3 .6 3.3.9 2 4.8l-3.2 8.5c-1.5 3.9-2 4.2-5.5 4.8L0 20h15.7l3.5-6H18c-2 2-4.2 4.8-7.7 4.8-2.7 0-3-.5-1.6-4.5l3.1-8.5c1.4-3.9 2-4.2 5.5-4.8z'/%3E%3C/symbol%3E%3Csymbol id='n' viewBox='0 0 126 90'%3E%3Cuse width='12.4' height='21.8' x='112.7' y='66.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='102.2' y='69' href='%23c'/%3E%3Cuse width='9.8' height='21.9' x='93.6' y='66.1' href='%23d'/%3E%3Cuse width='14.8' height='15.5' x='77.2' y='72.5' href='%23e'/%3E%3Cuse width='12' height='15.5' x='65.7' y='72.5' href='%23f'/%3E%3Cuse width='11' height='15.5' x='54.3' y='72.5' href='%23a'/%3E%3Cuse width='11.5' height='19' x='43.7' y='69' href='%23c'/%3E%3Cuse width='14.7' height='16.2' x='28.9' y='71.8' href='%23g'/%3E%3Cuse width='12' height='15.5' x='19.6' y='72.5' href='%23f'/%3E%3Cuse width='21.9' height='19.8' y='67.6' href='%23h'/%3E%3Cuse width='12.4' height='21.8' x='77.3' y='33.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='66.8' y='36' href='%23c'/%3E%3Cuse width='9.8' height='21.9' x='58.2' y='33' href='%23d'/%3E%3Cuse width='10.1' height='21.9' x='49.4' y='33.1' href='%23i'/%3E%3Cuse width='14.7' height='16.2' x='34.9' y='38.8' href='%23g'/%3E%3Cuse width='18' height='22' x='18.6' y='39.4' href='%23j'/%3E%3Cuse width='23' height='25.1' y='29.3' href='%23k'/%3E%3Cuse width='12.4' height='21.8' x='76.8' y='.1' href='%23b'/%3E%3Cuse width='11.5' height='19' x='66.2' y='2.9' href='%23c'/%3E%3Cuse width='12' height='15.5' x='54.8' y='6.5' href='%23f'/%3E%3Cuse width='11' height='15.5' x='43.4' y='6.4' href='%23a'/%3E%3Cuse width='13.6' height='21.8' x='29.4' y='.1' href='%23l'/%3E%3Cuse width='9.8' height='21.9' x='20.6' href='%23d'/%3E%3Cuse width='19.2' height='19.9' y='1.4' href='%23m'/%3E%3C/symbol%3E%3C/defs%3E%3Cuse fill='%23000' width='126' height='90' x='0' y='0' href='%23n'/%3E%3Cuse fill='%23fff' width='126' height='90' x='126' y='90' href='%23n'/%3E%3C/svg%3E");background-position:0 calc(100% + 1.875rem);background-repeat:no-repeat;background-size:5.25rem 3.75rem;content:"";display:block;min-width:2.625rem;padding-top:2.2083333333rem}[data-fr-theme=dark] .fr-logo:after{background-position:-2.625rem 100%}.fr-logo--sm{font-size:.7875rem}.fr-logo--sm:before{background-position:0 -.046875rem,0 0,0 0;background-size:2.0625rem .84375rem,2.0625rem .75rem,0;height:.75rem;margin-bottom:.25rem;width:2.0625rem}:root[data-fr-mourning] .fr-logo--sm:before{background-size:2.0625rem .84375rem,0,2.0625rem .75rem}.fr-logo--sm:after{background-position:0 calc(100% + 1.40625rem);background-size:3.9375rem 2.8125rem;min-width:1.96875rem;padding-top:1.65625rem}[data-fr-theme=dark] .fr-logo--sm:after{background-position:-1.96875rem 100%}.fr-logo--lg{font-size:1.3125rem}.fr-logo--lg:before{background-position:0 -.078125rem,0 0,0 0;background-size:3.4375rem 1.40625rem,3.4375rem 1.25rem,0;height:1.25rem;margin-bottom:.4166666667rem;width:3.4375rem}:root[data-fr-mourning] .fr-logo--lg:before{background-size:3.4375rem 1.40625rem,0,3.4375rem 1.25rem}.fr-logo--lg:after{background-position:0 calc(100% + 2.34375rem);background-size:6.5625rem 4.6875rem;min-width:3.28125rem;padding-top:2.7604166667rem}[data-fr-theme=dark] .fr-logo--lg:after{background-position:-3.28125rem 100%}.fr-btn{--text-spacing:0;--title-spacing:0;--underline-img:none;--hover-tint:var(--hover);--idle:transparent;--hover:var(--background-action-high-blue-france-hover);--active:var(--background-action-high-blue-france-active);align-items:center;background-color:var(--background-action-high-blue-france);color:var(--text-inverted-blue-france);display:inline-flex;flex-direction:row;font-size:1rem;font-weight:500;line-height:1.5rem;min-height:2.5rem;padding:.5rem 1rem;width:-moz-fit-content;width:fit-content}.fr-btn:after,.fr-btn:before{display:block}.fr-btn[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-btn[target=_blank]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-btn--align-on-content{margin-left:-1rem;margin-right:-1rem}.fr-btn[class*=" fr-fi-"]:not([class*=fr-btn--icon-]),.fr-btn[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),.fr-btn[class^=fr-fi-]:not([class*=fr-btn--icon-]),.fr-btn[class^=fr-icon-]:not([class*=fr-btn--icon-]){max-height:2.5rem;max-width:2.5rem;overflow:hidden;padding-left:.5rem;padding-right:.5rem;white-space:nowrap}.fr-btn[class*=" fr-fi-"]:not([class*=fr-btn--icon-]):before,.fr-btn[class*=" fr-icon-"]:not([class*=fr-btn--icon-]):before,.fr-btn[class^=fr-fi-]:not([class*=fr-btn--icon-]):before,.fr-btn[class^=fr-icon-]:not([class*=fr-btn--icon-]):before{--icon-size:1.5rem;margin-left:0;margin-right:.5rem}.fr-btn--align-on-content[class*=" fr-fi-"]:not([class*=fr-btn--icon-]),.fr-btn--align-on-content[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),.fr-btn--align-on-content[class^=fr-fi-]:not([class*=fr-btn--icon-]),.fr-btn--align-on-content[class^=fr-icon-]:not([class*=fr-btn--icon-]){margin-left:-.5rem;margin-right:-.5rem}.fr-btn--icon-left[class*=" fr-fi-"],.fr-btn--icon-left[class*=" fr-icon-"],.fr-btn--icon-left[class^=fr-fi-],.fr-btn--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-btn--icon-left[class*=" fr-fi-"]:before,.fr-btn--icon-left[class*=" fr-icon-"]:before,.fr-btn--icon-left[class^=fr-fi-]:before,.fr-btn--icon-left[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-fi-"],.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-icon-"],.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-fi-],.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-icon-]{margin-left:-.875rem;margin-right:-1rem}.fr-btn--icon-right[class*=" fr-fi-"],.fr-btn--icon-right[class*=" fr-icon-"],.fr-btn--icon-right[class^=fr-fi-],.fr-btn--icon-right[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-btn--icon-right[class*=" fr-fi-"]:after,.fr-btn--icon-right[class*=" fr-icon-"]:after,.fr-btn--icon-right[class^=fr-fi-]:after,.fr-btn--icon-right[class^=fr-icon-]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-btn--icon-right[class*=" fr-fi-"]:before,.fr-btn--icon-right[class*=" fr-icon-"]:before,.fr-btn--icon-right[class^=fr-fi-]:before,.fr-btn--icon-right[class^=fr-icon-]:before{content:none}.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-fi-"],.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-icon-"],.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-fi-],.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-icon-]{margin-left:-1rem;margin-right:-.875rem}.fr-btn--sm{font-size:.875rem;line-height:1.5rem;min-height:2rem;padding:.25rem .75rem}.fr-btn--sm[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-btn--sm[target=_blank]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-btn--sm.fr-btn--align-on-content{margin-left:-.75rem;margin-right:-.75rem}.fr-btn--sm[class*=" fr-fi-"]:not([class*=fr-btn--icon-]),.fr-btn--sm[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),.fr-btn--sm[class^=fr-fi-]:not([class*=fr-btn--icon-]),.fr-btn--sm[class^=fr-icon-]:not([class*=fr-btn--icon-]){max-height:2rem;max-width:2rem;overflow:hidden;padding-left:.5rem;padding-right:.5rem;white-space:nowrap}.fr-btn--sm[class*=" fr-fi-"]:not([class*=fr-btn--icon-]):before,.fr-btn--sm[class*=" fr-icon-"]:not([class*=fr-btn--icon-]):before,.fr-btn--sm[class^=fr-fi-]:not([class*=fr-btn--icon-]):before,.fr-btn--sm[class^=fr-icon-]:not([class*=fr-btn--icon-]):before{--icon-size:1rem;margin-left:0;margin-right:.5rem}.fr-btn--sm.fr-btn--align-on-content[class*=" fr-fi-"]:not([class*=fr-btn--icon-]),.fr-btn--sm.fr-btn--align-on-content[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),.fr-btn--sm.fr-btn--align-on-content[class^=fr-fi-]:not([class*=fr-btn--icon-]),.fr-btn--sm.fr-btn--align-on-content[class^=fr-icon-]:not([class*=fr-btn--icon-]){margin-left:-.5rem;margin-right:-.5rem}.fr-btn--sm.fr-btn--icon-left[class*=" fr-fi-"],.fr-btn--sm.fr-btn--icon-left[class*=" fr-icon-"],.fr-btn--sm.fr-btn--icon-left[class^=fr-fi-],.fr-btn--sm.fr-btn--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-btn--sm.fr-btn--icon-left[class*=" fr-fi-"]:before,.fr-btn--sm.fr-btn--icon-left[class*=" fr-icon-"]:before,.fr-btn--sm.fr-btn--icon-left[class^=fr-fi-]:before,.fr-btn--sm.fr-btn--icon-left[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-fi-"],.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-icon-"],.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-fi-],.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-icon-]{margin-left:-.625rem;margin-right:-.75rem}.fr-btn--sm.fr-btn--icon-right[class*=" fr-fi-"],.fr-btn--sm.fr-btn--icon-right[class*=" fr-icon-"],.fr-btn--sm.fr-btn--icon-right[class^=fr-fi-],.fr-btn--sm.fr-btn--icon-right[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-btn--sm.fr-btn--icon-right[class*=" fr-fi-"]:after,.fr-btn--sm.fr-btn--icon-right[class*=" fr-icon-"]:after,.fr-btn--sm.fr-btn--icon-right[class^=fr-fi-]:after,.fr-btn--sm.fr-btn--icon-right[class^=fr-icon-]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-btn--sm.fr-btn--icon-right[class*=" fr-fi-"]:before,.fr-btn--sm.fr-btn--icon-right[class*=" fr-icon-"]:before,.fr-btn--sm.fr-btn--icon-right[class^=fr-fi-]:before,.fr-btn--sm.fr-btn--icon-right[class^=fr-icon-]:before{content:none}.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-fi-"],.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-icon-"],.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-fi-],.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-icon-]{margin-left:-.75rem;margin-right:-.625rem}.fr-btn--lg{font-size:1.125rem;line-height:1.75rem;min-height:3rem;padding:.5rem 1.5rem}.fr-btn--lg[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-btn--lg[target=_blank]:after{--icon-size:1.5rem;content:"";margin-left:.5rem;margin-right:-.1875rem}.fr-btn--lg.fr-btn--align-on-content{margin-left:-1.5rem;margin-right:-1.5rem}.fr-btn--lg[class*=" fr-fi-"]:not([class*=fr-btn--icon-]),.fr-btn--lg[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),.fr-btn--lg[class^=fr-fi-]:not([class*=fr-btn--icon-]),.fr-btn--lg[class^=fr-icon-]:not([class*=fr-btn--icon-]){max-height:3rem;max-width:3rem;overflow:hidden;padding-left:.5rem;padding-right:.5rem;white-space:nowrap}.fr-btn--lg[class*=" fr-fi-"]:not([class*=fr-btn--icon-]):before,.fr-btn--lg[class*=" fr-icon-"]:not([class*=fr-btn--icon-]):before,.fr-btn--lg[class^=fr-fi-]:not([class*=fr-btn--icon-]):before,.fr-btn--lg[class^=fr-icon-]:not([class*=fr-btn--icon-]):before{--icon-size:2rem;margin-left:0;margin-right:.5rem}.fr-btn--lg.fr-btn--align-on-content[class*=" fr-fi-"]:not([class*=fr-btn--icon-]),.fr-btn--lg.fr-btn--align-on-content[class*=" fr-icon-"]:not([class*=fr-btn--icon-]),.fr-btn--lg.fr-btn--align-on-content[class^=fr-fi-]:not([class*=fr-btn--icon-]),.fr-btn--lg.fr-btn--align-on-content[class^=fr-icon-]:not([class*=fr-btn--icon-]){margin-left:-.5rem;margin-right:-.5rem}.fr-btn--lg.fr-btn--icon-left[class*=" fr-fi-"],.fr-btn--lg.fr-btn--icon-left[class*=" fr-icon-"],.fr-btn--lg.fr-btn--icon-left[class^=fr-fi-],.fr-btn--lg.fr-btn--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-btn--lg.fr-btn--icon-left[class*=" fr-fi-"]:before,.fr-btn--lg.fr-btn--icon-left[class*=" fr-icon-"]:before,.fr-btn--lg.fr-btn--icon-left[class^=fr-fi-]:before,.fr-btn--lg.fr-btn--icon-left[class^=fr-icon-]:before{--icon-size:1.5rem;margin-left:-.1875rem;margin-right:.5rem}.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-fi-"],.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-icon-"],.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-fi-],.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-icon-]{margin-left:-1.3125rem;margin-right:-1.5rem}.fr-btn--lg.fr-btn--icon-right[class*=" fr-fi-"],.fr-btn--lg.fr-btn--icon-right[class*=" fr-icon-"],.fr-btn--lg.fr-btn--icon-right[class^=fr-fi-],.fr-btn--lg.fr-btn--icon-right[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-btn--lg.fr-btn--icon-right[class*=" fr-fi-"]:after,.fr-btn--lg.fr-btn--icon-right[class*=" fr-icon-"]:after,.fr-btn--lg.fr-btn--icon-right[class^=fr-fi-]:after,.fr-btn--lg.fr-btn--icon-right[class^=fr-icon-]:after{--icon-size:1.5rem;content:"";margin-left:.5rem;margin-right:-.1875rem}.fr-btn--lg.fr-btn--icon-right[class*=" fr-fi-"]:before,.fr-btn--lg.fr-btn--icon-right[class*=" fr-icon-"]:before,.fr-btn--lg.fr-btn--icon-right[class^=fr-fi-]:before,.fr-btn--lg.fr-btn--icon-right[class^=fr-icon-]:before{content:none}.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-fi-"],.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-icon-"],.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-fi-],.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-icon-]{margin-left:-1.5rem;margin-right:-1.3125rem}.fr-btns-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;align-items:stretch;display:flex;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem}.fr-btns-group>div,.fr-btns-group>li{max-width:100%;width:100%}.fr-btns-group .fr-btn{justify-content:center;margin:0 .5rem 1rem;width:calc(100% - 1rem)}.fr-btns-group--inline .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-btns-group--inline>li{display:inline-flex;max-width:100%;width:auto}.fr-btns-group--inline.fr-btns-group--right.fr-btns-group--inline-reverse{flex-direction:row-reverse;justify-content:flex-start}.fr-btns-group--left,.fr-btns-group--left li{justify-content:flex-start;text-align:left}.fr-btns-group--right,.fr-btns-group--right li{justify-content:flex-end;text-align:right}.fr-btns-group--center,.fr-btns-group--center li{justify-content:center;text-align:center}.fr-btns-group--between,.fr-btns-group--between li{justify-content:space-between;text-align:center}.fr-btns-group--equisized{--equisized-width:auto}.fr-btns-group--equisized .fr-btn{justify-content:center;width:var(--equisized-width)}.fr-btns-group--sm .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:.875rem;line-height:1.5rem;min-height:2rem;padding:.25rem .75rem}.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"],.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"],.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-],.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]{font-size:.875rem;justify-content:flex-start;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:before,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:before{--icon-size:1rem;margin-left:0;margin-right:.5rem}.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"],.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"],.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-fi-],.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-icon-]{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-fi-]:before,.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"],.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"],.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-fi-],.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]:after,.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]:after,.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]:after,.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]:before,.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]:before{content:none}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:1rem;line-height:1.5rem;min-height:2.5rem;padding:.5rem 1rem}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]{font-size:1rem;justify-content:flex-start;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:before{--icon-size:1.5rem;margin-left:0;margin-right:.5rem}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-fi-],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-icon-]{font-size:1rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2.5rem;overflow:initial;padding:.5rem 1rem}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-fi-]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-fi-],.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-icon-]{font-size:1rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2.5rem;overflow:initial;padding:.5rem 1rem}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]:after,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]:after,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-fi-]:after,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-icon-]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-fi-]:before,.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-icon-]:before{content:none}.fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:1.125rem;line-height:1.75rem;min-height:3rem;padding:.5rem 1.5rem}.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"],.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"],.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-],.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]{font-size:1.125rem;justify-content:flex-start;line-height:1.75rem;max-height:3rem;max-width:3rem;min-height:3rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:before,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:before{--icon-size:2rem;margin-left:0;margin-right:.5rem}.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"],.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"],.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-fi-],.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-icon-]{font-size:1.125rem;line-height:1.75rem;max-height:none;max-width:100%;min-height:3rem;overflow:initial;padding:.5rem 1.5rem}.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-fi-]:before,.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-icon-]:before{--icon-size:1.5rem;margin-left:-.1875rem;margin-right:.5rem}.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"],.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"],.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-fi-],.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]{font-size:1.125rem;line-height:1.75rem;max-height:none;max-width:100%;min-height:3rem;overflow:initial;padding:.5rem 1.5rem}.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]:after,.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]:after,.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]:after,.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]:after{--icon-size:1.5rem;content:"";margin-left:.5rem;margin-right:-.1875rem}.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]:before,.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-icon-]:before{content:none}.fr-fieldset__element>.fr-btns-group{margin-bottom:-1rem}.fr-btn--close{display:flex;font-size:.875rem;line-height:1.5rem;margin-left:auto;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-btn--close:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../icons/system/close-line.svg);mask-image:url(../icons/system/close-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--close:before{content:none}.fr-btn--tooltip{font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-btn--tooltip:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/system/question-line.svg);mask-image:url(../icons/system/question-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--fullscreen{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-btn--fullscreen:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../icons/media/fullscreen-line.svg);mask-image:url(../icons/media/fullscreen-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--fullscreen:before{content:none}.fr-btn--display{font-size:1rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2.5rem;overflow:initial;padding:.5rem 1rem}.fr-btn--display:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(../icons/system/fr--theme-fill.svg);mask-image:url(../icons/system/fr--theme-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--account{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-btn--account:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(../icons/user/account-circle-fill.svg);mask-image:url(../icons/user/account-circle-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--team{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-btn--team:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(../icons/user/team-line.svg);mask-image:url(../icons/user/team-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--briefcase{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-btn--briefcase:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(../icons/business/briefcase-fill.svg);mask-image:url(../icons/business/briefcase-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--sort{font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-btn--sort:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/system/arrow-up-down-line.svg);mask-image:url(../icons/system/arrow-up-down-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:transform .3s;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--sort[aria-sort=descending]:before{transform:rotate(-180deg)}.fr-btn--sort[aria-sort=ascending],.fr-btn--sort[aria-sort=descending]{font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-btn--sort[aria-sort=ascending]:before,.fr-btn--sort[aria-sort=descending]:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/system/arrow-up-line.svg);mask-image:url(../icons/system/arrow-up-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn:disabled,a.fr-btn:not([href]){--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey);color:var(--text-disabled-grey)}.fr-btn--secondary{--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-action-high-blue-france);color:var(--text-action-high-blue-france)}.fr-btn--secondary:disabled,a.fr-btn--secondary:not([href]){--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-btn--account,.fr-btn--sort,.fr-btn--tertiary{--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-default-grey);color:var(--text-action-high-blue-france)}.fr-btn--account:disabled,.fr-btn--sort:disabled,.fr-btn--tertiary:disabled,a.fr-btn--account:not([href]),a.fr-btn--sort:not([href]),a.fr-btn--tertiary:not([href]){--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-btn--briefcase,.fr-btn--close,.fr-btn--display,.fr-btn--fullscreen,.fr-btn--team,.fr-btn--tertiary-no-outline,.fr-btn--tooltip{--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france)}.fr-btn--briefcase:disabled,.fr-btn--close:disabled,.fr-btn--display:disabled,.fr-btn--fullscreen:disabled,.fr-btn--team:disabled,.fr-btn--tertiary-no-outline:disabled,.fr-btn--tooltip:disabled,a.fr-btn--briefcase:not([href]),a.fr-btn--close:not([href]),a.fr-btn--display:not([href]),a.fr-btn--fullscreen:not([href]),a.fr-btn--team:not([href]),a.fr-btn--tertiary-no-outline:not([href]),a.fr-btn--tooltip:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}.fr-connect{--underline-img:none;--hover-tint:var(--hover);--active-tint:var(--active);--external-link-content:none;--idle:transparent;--hover:var(--background-action-high-blue-france-hover);--active:var(--background-action-high-blue-france-active);align-items:flex-start;background-color:var(--background-action-high-blue-france);color:var(--text-inverted-blue-france);display:inline-flex;flex-direction:column;justify-content:center;margin-bottom:.75rem;padding:.625em .75em .625em 4em;position:relative}.fr-connect:hover{background-color:var(--hover-tint)}.fr-connect:active{background-color:var(--active-tint)}.fr-connect:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 48'%3E%3Cpath fill='%232a2f82' d='M34.965 15.1 19.971 6.423 4.977 15.184a.606.606 0 0 0-.306.524v16.948a.666.666 0 0 0 .306.524l14.992 8.6 14.994-8.706a.665.665 0 0 0 .306-.524V15.628a.605.605 0 0 0-.304-.528Z'/%3E%3Cpath fill='%23df1f26' d='m14.614 15.6-5.029 8.628-4.557-9.175 5.39-3.113 4.489 3.16ZM35.27 32.58V15.622a.6.6 0 0 0-.306-.523L19.971 6.423'/%3E%3Cpath fill='%232e65b0' d='m4.673 32.58 15.3-26.157v35.362L4.977 33.18a.666.666 0 0 1-.306-.524V15.708Zm24.669-20.735L34.8 15l-4.489 9.15-5.387-9.236Z'/%3E%3Cpath fill='%23fff' d='m39.606 12.305-19.19-11.02a.933.933 0 0 0-.832 0L.394 12.305A.886.886 0 0 0 0 13v22a.886.886 0 0 0 .394.7l19.189 11.02a.933.933 0 0 0 .832 0L39.606 35.7A.886.886 0 0 0 40 35V13a.886.886 0 0 0-.394-.695ZM10.762 30.061h.079c-.042 0-.079.007-.079.05 0 .1.151 0 .2.1a.912.912 0 0 0-.629.276c0 .051.1.051.151.051-.075.1-.226.05-.277.151a.177.177 0 0 0 .1.05c-.05 0-.1 0-.1.051v.151c-.126 0-.176.1-.277.151.2.151.327 0 .528 0-.528.2-.956.478-1.484.629-.1 0 0 .151-.1.151.151.1.227-.05.377-.05-.654.377-1.333.7-2.037 1.132a.351.351 0 0 0-.1.2h-.2c-.1.05-.05.176-.151.277.226.151.5-.2.654 0 .05 0-.1.05-.2.05-.05 0-.05.1-.1.1h-.154c-.1.075-.2.126-.2.276a.219.219 0 0 0-.226.1 9.034 9.034 0 0 0 3.144-.578 7.685 7.685 0 0 0 2.088-1.559.176.176 0 0 1 .05.1 2.168 2.168 0 0 1-.806 1.08c-.277.151-.478.377-.7.478a4.045 4.045 0 0 0-.428.276 10.761 10.761 0 0 1-1.939.412l-.305.044c-.225.033-.449.069-.671.108L4.977 33.18a.648.648 0 0 1-.288-.411.574.574 0 0 0 .094-.063.265.265 0 0 0-.113-.071v-.65a12.786 12.786 0 0 0 3.038-.942A8.746 8.746 0 0 0 4.671 29.7v-1.515a11.662 11.662 0 0 1 1.639.392 6.415 6.415 0 0 1 1.182.578 3.113 3.113 0 0 0 .478.377.91.91 0 0 0 .8.05h.33a3.961 3.961 0 0 0 1.937-.905c0 .05.05.05.1.05a3.63 3.63 0 0 1-.428 1.132c.003.051-.048.152.053.202Zm2.817 3.571c.251-.1.4-.277.629-.377-.05.05-.05.151-.1.2a3.691 3.691 0 0 0-.528.4 15.96 15.96 0 0 0-1.585 1.61c-.252.3-.528.578-.8.855a2.385 2.385 0 0 1-.31.245l-2.527-1.45a4.047 4.047 0 0 0 1.076-.053 4.984 4.984 0 0 0 .855-.327v.1c.7-.277 1.232-.906 1.937-1.132.025 0 .126.1.226.05a1.883 1.883 0 0 1 1.509-.7c0 .05 0 .1.05.1h.025c-.151.126-.327.251-.5.377-.057.052-.007.102.043.102Zm-8.908-6.164v-.186a5.814 5.814 0 0 1 1.588-.188 1.52 1.52 0 0 1 .478 0 5.861 5.861 0 0 0-2.066.374Zm30.6 5.088a.665.665 0 0 1-.306.524l-10.079 5.851a32.3 32.3 0 0 1-3.408-1.185 2.826 2.826 0 0 1-.05-2.245 3.794 3.794 0 0 1 .352-.883c.025-.025.05-.05.05-.076a.025.025 0 0 0 .025-.025 4.316 4.316 0 0 1 .377-.555l.015-.015.02-.021.015-.015c0-.025.025-.05.05-.076.025-.051.075-.076.1-.126a3.771 3.771 0 0 1 .579-.5 4.07 4.07 0 0 1 .654-.177 19.817 19.817 0 0 1 2.415.328.751.751 0 0 1 .277.1 1.849 1.849 0 0 0 .905-.05 1.137 1.137 0 0 0 .855-.706 1.212 1.212 0 0 0 .05-1.059c-.178-.276-.013-.437.181-.59l.068-.055a1.17 1.17 0 0 0 .231-.216c.126-.252-.1-.4-.151-.63-.05-.1-.226-.05-.327-.2.352-.151.855-.429.629-.857-.151-.227-.377-.63-.1-.857.352-.2.855-.151 1.006-.479a1.138 1.138 0 0 0-.292-1.085l-.075-.108a4.754 4.754 0 0 1-.211-.32 6.914 6.914 0 0 0-.528-.757 4.3 4.3 0 0 1-.528-1.009c-.151-.378.05-.706.05-1.084a6.347 6.347 0 0 0-.327-2.144c-.126-.353-.176-.731-.327-1.059a1.12 1.12 0 0 0-.226-.58.375.375 0 0 1 0-.328 4.874 4.874 0 0 0 .579-.479.567.567 0 0 0-.2-.706c-.327-.151-.3.328-.528.429h-.151c-.05-.126.05-.177.151-.277 0-.05 0-.151-.05-.151-.2 0-.377-.051-.428-.151a3.957 3.957 0 0 0-1.861-1.286 2.319 2.319 0 0 0 .579.1 1.67 1.67 0 0 0 1.006-.1c.227-.076.277-.479.377-.706a.8.8 0 0 0-.151-.631 2.189 2.189 0 0 0-.906-.756 9.13 9.13 0 0 1-.679-.353.952.952 0 0 0-.251-.126c-2.965-1.485-9.069-.2-9.534 0h-.009a8.244 8.244 0 0 0-1.249.475 3.922 3.922 0 0 0-2.365 2.465 3.829 3.829 0 0 0-1.333 1.509c-.428.8-1.056 1.509-.956 2.414.1.78.277 1.484.428 2.289a4.668 4.668 0 0 0 .2.8c.1.276 0 .629.151.855.075.151.025.327.227.428v.2c.05.05.05.1.151.1v.2a6.446 6.446 0 0 1 1.107 1.434c.1.276-.478.151-.7.05a5.979 5.979 0 0 1-1.132-.956.175.175 0 0 0-.051.1c.2.352.906.78.528 1.006-.2.1-.428-.151-.629.051-.05.075 0 .176 0 .276-.277-.2-.578-.1-.855-.2-.2-.05-.252-.427-.478-.427a15.162 15.162 0 0 0-1.811-.327 15.137 15.137 0 0 0-1.739-.159V15.708a.606.606 0 0 1 .306-.524l14.987-8.761L34.965 15.1a.605.605 0 0 1 .306.524Zm-7.954-8.261a.325.325 0 0 1-.282.149 2.843 2.843 0 0 0-.282.273c.1 0 0 .149.1.149-.205.223.077.694-.205.793a2.176 2.176 0 0 1-1.127 0 .722.722 0 0 1 .167-.016h.085a.382.382 0 0 0 .337-.132v-.2c0-.05-.051-.05-.1-.05a.161.161 0 0 1-.1.05.223.223 0 0 0-.154-.2.807.807 0 0 1-.718-.273.67.67 0 0 1 .436-.05c.128 0 .077-.223.231-.322h.154c.307-.372.871-.471.974-.843 0-.1-.282-.1-.487-.149a2.259 2.259 0 0 0-.82.05 4.65 4.65 0 0 0-1.051.273 3.225 3.225 0 0 1 .923-.471 3.886 3.886 0 0 1 .718-.2l.132-.026.133-.027a.971.971 0 0 1 .556 0c.231.1.615.1.666.248.1.273-.154.545-.435.744-.057.081.148.135.148.23Z'/%3E%3C/svg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:2.5em 3em;bottom:.25em;content:"";display:block;height:3em;left:.75em;margin-top:-1.5em;position:absolute;top:50%;width:2.5em}.fr-connect__brand,.fr-connect__login{line-height:1;white-space:nowrap;z-index:1}.fr-connect__login{font-size:1.0625em}.fr-connect__brand{font-size:1.125em;font-weight:700}.fr-connect--plus{padding-right:3em}.fr-connect--plus:after{bottom:0;content:"+";display:block;font-size:3em;font-weight:700;line-height:1;position:absolute;right:.25em;transform:translate(5%,-17%)}.fr-connect-group{--text-spacing:0 0 1rem 0}.fr-connect-group p{color:var(--text-mention-grey);font-size:.75rem;line-height:1.25rem}.fr-connect-group .fr-connect+p a{color:var(--text-action-high-blue-france);font-size:.875rem;line-height:1.5rem}.fr-connect:disabled,a.fr-connect:not([href]){--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey);color:var(--text-disabled-grey)}.fr-quote{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));background-position:.5rem 100%;background-repeat:no-repeat;background-size:50% 1px;margin:0;padding:0 .5rem 2rem;position:relative}.fr-quote:after,.fr-quote:before{--icon-size:2rem;background-color:currentColor;display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-image:url(../icons/editor/fr--quote-line.svg);mask-image:url(../icons/editor/fr--quote-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-quote:before{color:var(--artwork-minor-blue-france);content:"";display:block;margin-bottom:.5rem}.fr-quote--column{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.fr-quote--column .fr-quote__author,.fr-quote--column .fr-quote__source{margin-left:5.25rem}.fr-quote--column figcaption{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;min-height:4.25rem}.fr-quote blockquote{--text-spacing:0 0 1rem;margin:0}.fr-quote blockquote p{font-size:1.25rem;font-weight:700;line-height:2rem}.fr-quote__author{--text-spacing:0 0 0.25rem;font-size:1rem;font-weight:700;line-height:1.5rem}.fr-quote__image{background-size:cover;border-radius:50%;display:flex;flex-direction:row;overflow:hidden;position:absolute;width:4.25rem}.fr-quote__image img{height:100%;object-fit:cover;width:100%}.fr-quote cite{font-style:italic}.fr-quote figcaption{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none}.fr-quote figcaption .fr-quote__source{display:flex;flex-direction:row;flex-wrap:wrap;font-size:.75rem;justify-content:flex-start;line-height:1.25rem}.fr-quote figcaption .fr-quote__source li{display:inline-block}.fr-quote figcaption .fr-quote__source li:not(:last-child):after{content:"·";display:inline-block;padding-left:.25rem;padding-right:.25rem}.fr-quote--green-tilleul-verveine:before{color:var(--artwork-minor-green-tilleul-verveine)}.fr-quote--green-bourgeon:before{color:var(--artwork-minor-green-bourgeon)}.fr-quote--green-emeraude:before{color:var(--artwork-minor-green-emeraude)}.fr-quote--green-menthe:before{color:var(--artwork-minor-green-menthe)}.fr-quote--green-archipel:before{color:var(--artwork-minor-green-archipel)}.fr-quote--blue-ecume:before{color:var(--artwork-minor-blue-ecume)}.fr-quote--blue-cumulus:before{color:var(--artwork-minor-blue-cumulus)}.fr-quote--purple-glycine:before{color:var(--artwork-minor-purple-glycine)}.fr-quote--pink-macaron:before{color:var(--artwork-minor-pink-macaron)}.fr-quote--pink-tuile:before{color:var(--artwork-minor-pink-tuile)}.fr-quote--yellow-tournesol:before{color:var(--artwork-minor-yellow-tournesol)}.fr-quote--yellow-moutarde:before{color:var(--artwork-minor-yellow-moutarde)}.fr-quote--orange-terre-battue:before{color:var(--artwork-minor-orange-terre-battue)}.fr-quote--brown-cafe-creme:before{color:var(--artwork-minor-brown-cafe-creme)}.fr-quote--brown-caramel:before{color:var(--artwork-minor-brown-caramel)}.fr-quote--brown-opera:before{color:var(--artwork-minor-brown-opera)}.fr-quote--beige-gris-galet:before{color:var(--artwork-minor-beige-gris-galet)}.fr-quote__source{color:var(--text-mention-grey)}.fr-breadcrumb{--text-spacing:0 0 0.5rem;color:var(--text-mention-grey);font-size:.75rem;line-height:1.25rem;margin:1rem 0 2rem;position:relative}.fr-breadcrumb__button{--hover-tint:var(--idle);--active-tint:var(--idle);background-image:var(--underline-img),var(--underline-img);background-position:var(--underline-x) 100%,var(--underline-x) calc(100% - var(--underline-thickness));background-repeat:no-repeat,no-repeat;background-size:var(--underline-hover-width) calc(var(--underline-thickness)*2),var(--underline-idle-width) var(--underline-thickness);color:inherit;font-size:.75rem;line-height:1.25rem;margin:0;padding:0;transition:background-size 0s}.fr-breadcrumb__button:active,.fr-breadcrumb__button:hover{--underline-hover-width:var(--underline-max-width)}.fr-breadcrumb__button[aria-expanded=true]{display:none}.fr-breadcrumb .fr-collapse{margin-left:-4px;margin-right:-4px;padding-left:4px;padding-right:4px;transform:translateY(-4px)}.fr-breadcrumb__list{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;transform:translateY(4px)}.fr-breadcrumb__list li{display:inline;line-height:1.75rem}.fr-breadcrumb__list li:not(:first-child):before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.25rem;margin-right:.25rem;-webkit-mask-image:url(../icons/system/arrow-right-s-line.svg);mask-image:url(../icons/system/arrow-right-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);vertical-align:-.0625em;width:var(--icon-size)}.fr-breadcrumb__link{--hover-tint:var(--idle);--active-tint:var(--idle);background-image:var(--underline-img),var(--underline-img);background-position:var(--underline-x) 100%,var(--underline-x) calc(100% - var(--underline-thickness));background-repeat:no-repeat,no-repeat;background-size:var(--underline-hover-width) calc(var(--underline-thickness)*2),var(--underline-idle-width) var(--underline-thickness);font-size:.75rem;line-height:1.25rem;padding:0;position:relative;transition:background-size 0s;vertical-align:.25rem}.fr-breadcrumb__link:active,.fr-breadcrumb__link:hover{--underline-hover-width:var(--underline-max-width)}.fr-breadcrumb__link[aria-current]:not([aria-current=false]){--underline-img:none;color:var(--text-default-grey);cursor:default;pointer-events:none}.fr-label{color:var(--text-label-grey);display:block;font-size:1rem;line-height:1.5rem}.fr-label+.fr-input,.fr-label+.fr-input-wrap,.fr-label+.fr-select{margin-top:.5rem}.fr-hint-text{--text-spacing:0 0 1rem;display:block;font-size:.75rem;line-height:1.25rem}.fr-hint-text+.fr-hint-text{margin-top:.25rem}.fr-fieldset{align-items:last baseline;border:0;display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -.75rem 1rem;padding:0 .25rem;position:relative}.fr-fieldset__legend{color:var(--text-label-grey);font-size:1rem;font-weight:700;line-height:1.5rem;margin-left:-.25rem;margin-right:-.25rem;padding-bottom:1rem;padding-left:.75rem;padding-right:.75rem;width:100%}.fr-fieldset__legend--regular{font-weight:400}.fr-fieldset__legend .fr-hint-text{font-weight:400;margin-top:.5rem}.fr-fieldset--error,.fr-fieldset--info,.fr-fieldset--valid{background-position:0 -2.25rem;background-repeat:no-repeat;background-size:2px calc(100% + 1.25rem)}.fr-fieldset--error .fr-fieldset__legend,.fr-fieldset--info .fr-fieldset__legend,.fr-fieldset--valid .fr-fieldset__legend{background-position:0 0;background-repeat:no-repeat;background-size:2px 100%}.fr-fieldset__element{flex:1 1 100%;margin-bottom:1rem;max-width:100%;padding-left:.5rem;padding-right:.5rem}.fr-fieldset__element--inline{flex:0 0 auto}.fr-fieldset__element--inline-grow,.fr-fieldset__element--inline\@md.fr-fieldset__element--inline-grow{flex-grow:1}.fr-fieldset__element.fr-fieldset__element--year{flex:0 0 8rem}.fr-fieldset__element--year:not(.fr-fieldset__element--inline){margin-right:calc(100% - 8rem)}.fr-fieldset__element.fr-fieldset__element--postal{flex:0 0 16rem}.fr-fieldset__element--postal:not(.fr-fieldset__element--inline){margin-right:calc(100% - 16rem)}.fr-fieldset__element.fr-fieldset__element--number{flex:0 0 6rem}.fr-fieldset__element--number:not(.fr-fieldset__element--inline){margin-right:calc(100% - 6rem)}.fr-fieldset__element>.fr-fieldset:last-child:after,.fr-fieldset__element>h1:last-child:after,.fr-fieldset__element>h2:last-child:after,.fr-fieldset__element>h3:last-child:after,.fr-fieldset__element>h4:last-child:after,.fr-fieldset__element>h5:last-child:after,.fr-fieldset__element>h6:last-child:after,.fr-fieldset__element>p:last-child:after,.fr-fieldset__legend>.fr-fieldset:last-child:after,.fr-fieldset__legend>h1:last-child:after,.fr-fieldset__legend>h2:last-child:after,.fr-fieldset__legend>h3:last-child:after,.fr-fieldset__legend>h4:last-child:after,.fr-fieldset__legend>h5:last-child:after,.fr-fieldset__legend>h6:last-child:after,.fr-fieldset__legend>p:last-child:after{content:"";display:block;margin-bottom:-1rem}.fr-fieldset>.fr-messages-group{flex:1 1 100%;padding-left:.5rem;padding-right:.5rem}.fr-fieldset>.fr-messages-group>.fr-message:last-child{margin-bottom:1rem}.fr-message{--comma:", ";--content:var(--comma);align-items:flex-start;display:flex;flex-direction:row;font-size:.75rem;line-height:1.25rem;margin:0 0 .25rem}.fr-message:after{clip:rect(0,0,0,0);border:0;content:var(--content);display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-message:last-child{--comma:". ";margin-bottom:0}.fr-message--error:before,.fr-message--info:before,.fr-message--valid:before,.fr-message--warning:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-right:.25rem;margin-top:.125rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-message--error:before{-webkit-mask-image:url(../icons/system/fr--error-fill.svg);mask-image:url(../icons/system/fr--error-fill.svg)}.fr-message--valid:before{-webkit-mask-image:url(../icons/system/fr--success-fill.svg);mask-image:url(../icons/system/fr--success-fill.svg)}.fr-message--info:before{-webkit-mask-image:url(../icons/system/fr--info-fill.svg);mask-image:url(../icons/system/fr--info-fill.svg)}.fr-message--warning:before{-webkit-mask-image:url(../icons/system/fr--warning-fill.svg);mask-image:url(../icons/system/fr--warning-fill.svg)}.fr-input-group--valid label,.fr-range-group--valid label,.fr-select-group--valid label,.fr-upload-group--valid label{color:var(--text-default-success)}.fr-input-group--error label,.fr-range-group--error label,.fr-select-group--error label,.fr-upload-group--error label{color:var(--text-default-error)}.fr-input-group--info label,.fr-range-group--info label,.fr-select-group--info label,.fr-upload-group--info label{color:var(--text-default-info)}.fr-input-group--disabled .fr-hint-text,.fr-input-group--disabled label,.fr-range-group--disabled .fr-hint-text,.fr-range-group--disabled label,.fr-select-group--disabled .fr-hint-text,.fr-select-group--disabled label,.fr-upload-group--disabled .fr-hint-text,.fr-upload-group--disabled label{color:var(--text-disabled-grey)}.fr-label--error{color:var(--text-default-error)}.fr-label--success{color:var(--text-default-success)}.fr-label--info{color:var(--text-default-info)}.fr-label--disabled,.fr-label--disabled .fr-hint-text{color:var(--text-disabled-grey)}.fr-hint-text,.fr-message{color:var(--text-mention-grey)}.fr-message--error{color:var(--text-default-error)}.fr-message--valid{color:var(--text-default-success)}.fr-message--info{color:var(--text-default-info)}.fr-message--warning{color:var(--text-default-warning)}.fr-fieldset input:disabled+label,.fr-fieldset input:disabled+label .fr-hint-text,.fr-fieldset input:disabled+label+.fr-hint-text,.fr-fieldset:disabled .fr-fieldset__legend,.fr-fieldset:disabled .fr-hint-text,.fr-fieldset:disabled .fr-label{color:var(--text-disabled-grey)}.fr-fieldset--error,.fr-fieldset--error .fr-fieldset__legend{background-image:linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error))}.fr-fieldset--error .fr-fieldset__legend,.fr-fieldset--error .fr-label{color:var(--text-default-error)}.fr-fieldset--valid,.fr-fieldset--valid .fr-fieldset__legend{background-image:linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success))}.fr-fieldset--valid .fr-fieldset__legend,.fr-fieldset--valid .fr-label{color:var(--text-default-success)}.fr-fieldset--info,.fr-fieldset--info .fr-fieldset__legend{background-image:linear-gradient(0deg,var(--border-plain-info),var(--border-plain-info))}.fr-fieldset--info .fr-fieldset__legend,.fr-fieldset--info .fr-label{color:var(--text-default-info)}.fr-input-group:not(:last-child),.fr-select-group:not(:last-child){margin-bottom:1.5rem}.fr-input-group .fr-label .fr-hint-text,.fr-select-group .fr-label .fr-hint-text{margin-top:.25rem}.fr-fieldset--inline .fr-fieldset__content{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:-.75rem .5rem 0}.fr-fieldset--inline .fr-checkbox-group{display:inline-flex;margin-bottom:0}.fr-fieldset--inline .fr-checkbox-group:first-child{margin-top:0}.fr-fieldset--inline .fr-checkbox-group:not(:last-child){margin-right:1.25rem}.fr-fieldset--inline .fr-checkbox-group:last-child{margin-bottom:0}.fr-fieldset--inline .fr-radio-group{display:inline-flex}.fr-fieldset--inline .fr-radio-group:not(:last-child){margin-right:1.75rem}.fr-fieldset--inline .fr-radio-group:first-child{margin-top:0}.fr-fieldset--inline .fr-radio-group:last-child{margin-bottom:0}.fr-fieldset__content{margin:0 .5rem;position:relative;width:100%}.fr-fieldset__content .fr-checkbox-group:first-child,.fr-fieldset__content .fr-radio-group:first-child{margin-top:-.75rem}.fr-fieldset__content .fr-checkbox-group label,.fr-fieldset__content .fr-radio-group label{padding:.75rem 0}.fr-fieldset__content .fr-checkbox-group input[type=checkbox]+label:before,.fr-fieldset__content .fr-radio-group:not(.fr-radio-rich) input[type=radio]+label:before{top:.75rem}.fr-fieldset__content+.fr-error-text,.fr-fieldset__content+.fr-info-text,.fr-fieldset__content+.fr-valid-text{margin-bottom:1rem;margin-left:.5rem;margin-top:0}.fr-error-text,.fr-info-text,.fr-valid-text{align-items:center;display:flex;flex-direction:row;font-size:.75rem;line-height:1.25rem;margin-bottom:0;margin-top:1rem}.fr-error-text:before,.fr-info-text:before,.fr-valid-text:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-right:.25rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-error-text+.fr-error-text,.fr-error-text+.fr-info-text,.fr-error-text+.fr-valid-text,.fr-info-text+.fr-error-text,.fr-info-text+.fr-info-text,.fr-info-text+.fr-valid-text,.fr-valid-text+.fr-error-text,.fr-valid-text+.fr-info-text,.fr-valid-text+.fr-valid-text{margin-top:.25rem}.fr-error-text:before{-webkit-mask-image:url(../icons/system/fr--error-fill.svg);mask-image:url(../icons/system/fr--error-fill.svg)}.fr-valid-text:before{-webkit-mask-image:url(../icons/system/fr--success-fill.svg);mask-image:url(../icons/system/fr--success-fill.svg)}.fr-info-text:before{-webkit-mask-image:url(../icons/system/fr--info-fill.svg);mask-image:url(../icons/system/fr--info-fill.svg)}.fr-error-text{color:var(--text-default-error)}.fr-valid-text{color:var(--text-default-success)}.fr-info-text{color:var(--text-default-info)}.fr-fieldset--valid .fr-fieldset__content:before{box-shadow:inset 2px 0 0 0 var(--border-plain-success)}.fr-fieldset--error .fr-fieldset__content:before{box-shadow:inset 2px 0 0 0 var(--border-plain-error)}.fr-fieldset--info .fr-fieldset__content:before{box-shadow:inset 2px 0 0 0 var(--border-plain-info)}.fr-stepper{--title-spacing:0;--text-spacing:0;display:flex;flex-direction:column;margin-bottom:2rem}.fr-stepper__title{--title-spacing:0 0 0.75rem 0;--text-spacing:0 0 0.75rem 0;color:var(--text-title-grey);display:flex;flex-direction:column-reverse;font-size:1.125rem;font-weight:700;line-height:1.5rem}.fr-stepper__state{--title-spacing:0 0 0.25rem 0;--text-spacing:0 0 0.25rem 0;color:var(--text-mention-grey);font-size:.875rem;font-weight:400;line-height:1.5rem}.fr-stepper__state:after{content:"\a";line-height:2rem;white-space:pre}.fr-stepper__details{color:var(--text-mention-grey);font-size:.75rem;line-height:1.25rem;margin-top:.75rem}.fr-stepper .fr-stepper__steps[data-fr-steps="2"][data-fr-current-step="2"]+.fr-stepper__details,.fr-stepper .fr-stepper__steps[data-fr-steps="3"][data-fr-current-step="3"]+.fr-stepper__details,.fr-stepper .fr-stepper__steps[data-fr-steps="4"][data-fr-current-step="4"]+.fr-stepper__details,.fr-stepper .fr-stepper__steps[data-fr-steps="5"][data-fr-current-step="5"]+.fr-stepper__details,.fr-stepper .fr-stepper__steps[data-fr-steps="6"][data-fr-current-step="6"]+.fr-stepper__details,.fr-stepper .fr-stepper__steps[data-fr-steps="7"][data-fr-current-step="7"]+.fr-stepper__details,.fr-stepper .fr-stepper__steps[data-fr-steps="8"][data-fr-current-step="8"]+.fr-stepper__details{display:none}.fr-stepper__steps{--stepper-size:0.5rem;--default-outer:calc((100% + var(--stepper-size))/var(--steps));--default-inner:calc(var(--default-outer) - var(--stepper-size));--active-outer:calc((100% + var(--stepper-size))/var(--current-step));--active-inner:calc(var(--active-outer) - var(--stepper-size));--current-step:0;background-image:repeating-linear-gradient(to right,var(--background-active-blue-france) 0,var(--background-active-blue-france) var(--active-inner),transparent var(--active-inner),transparent var(--active-outer)),repeating-linear-gradient(to right,var(--background-contrast-grey) 0,var(--background-contrast-grey) var(--default-inner),transparent var(--default-inner),transparent var(--default-outer));background-position:0 0,0 0;background-repeat:no-repeat;background-size:calc((100% + var(--stepper-size))*var(--current-step)/var(--steps) - var(--stepper-size)) 100%,100% 100%;height:var(--stepper-size);width:100%}.fr-stepper__steps[data-fr-steps="2"]{--steps:2;--step-width:50%}.fr-stepper__steps[data-fr-steps="3"]{--steps:3;--step-width:33.33333%}.fr-stepper__steps[data-fr-steps="4"]{--steps:4;--step-width:25%}.fr-stepper__steps[data-fr-steps="5"]{--steps:5;--step-width:20%}.fr-stepper__steps[data-fr-steps="6"]{--steps:6;--step-width:16.66667%}.fr-stepper__steps[data-fr-steps="7"]{--steps:7;--step-width:14.28571%}.fr-stepper__steps[data-fr-steps="8"]{--steps:8;--step-width:12.5%}.fr-stepper__steps[data-fr-current-step="1"]{--current-step:1}.fr-stepper__steps[data-fr-current-step="2"]{--current-step:2}.fr-stepper__steps[data-fr-current-step="3"]{--current-step:3}.fr-stepper__steps[data-fr-current-step="4"]{--current-step:4}.fr-stepper__steps[data-fr-current-step="5"]{--current-step:5}.fr-stepper__steps[data-fr-current-step="6"]{--current-step:6}.fr-stepper__steps[data-fr-current-step="7"]{--current-step:7}.fr-stepper__steps[data-fr-current-step="8"]{--current-step:8}.fr-tooltip{--arrow-x:0;background-position:calc(50% + var(--arrow-x)) calc(100% - .5rem),calc(50% + var(--arrow-x)) calc(100% - .375rem),50% calc(100% - .75rem),50% calc(100% - .75rem);background-repeat:no-repeat;background-size:.5rem .375rem,.5rem .375rem,100% 1px,100% calc(100% - .75rem);color:var(--text-default-grey);display:block;font-size:.75rem;line-height:1.25rem;max-width:min(24rem,calc(66.66667vw - 1.33333rem));opacity:1;padding:.5rem .5rem 1.25rem;text-align:left;transition:opacity 0s .15s,visibility 0s .15s;visibility:visible;white-space:normal}.fr-tooltip:not(.fr-tooltip--shown){display:none;opacity:0}.fr-tooltip--hidding{opacity:0}.fr-tooltip.fr-placement--bottom{background-position-y:.5rem,.375rem,.75rem,.75rem;padding-bottom:.5rem;padding-top:1.25rem}.fr-tooltip.fr-placement{background-image:linear-gradient(90deg,var(--background-overlap-grey),var(--background-overlap-grey));filter:drop-shadow(var(--overlap-shadow));z-index:calc(var(--ground) + 1000)}@supports (background:conic-gradient(white,black)){.fr-tooltip.fr-placement--top{background-image:conic-gradient(from -33.69deg at 50% 100%,transparent 0deg,var(--background-overlap-grey) 0deg,var(--background-overlap-grey) 67.38deg,transparent 67.38deg),conic-gradient(from -33.69deg at 50% 100%,transparent 0deg,var(--border-default-grey) 0deg,var(--border-default-grey) 67.38deg,transparent 67.38deg),linear-gradient(90deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(90deg,var(--background-overlap-grey),var(--background-overlap-grey))}.fr-tooltip.fr-placement--bottom{background-image:conic-gradient(from 146.31deg at 50% 0,transparent 0deg,var(--background-overlap-grey) 0deg,var(--background-overlap-grey) 67.38deg,transparent 67.38deg),conic-gradient(from 146.31deg at 50% 0,transparent 0deg,var(--border-default-grey) 0deg,var(--border-default-grey) 67.38deg,transparent 67.38deg),linear-gradient(90deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(90deg,var(--background-overlap-grey),var(--background-overlap-grey))}}.fr-link{--text-spacing:0;--title-spacing:0;color:var(--text-action-high-blue-france);display:inline;font-size:1rem;line-height:1.5rem;padding:0}.fr-link[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-link[target=_blank]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-link--icon-left[class*=" fr-fi-"],.fr-link--icon-left[class*=" fr-icon-"],.fr-link--icon-left[class^=fr-fi-],.fr-link--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--icon-left[class*=" fr-fi-"]:before,.fr-link--icon-left[class*=" fr-icon-"]:before,.fr-link--icon-left[class^=fr-fi-]:before,.fr-link--icon-left[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-link--icon-right[class*=" fr-fi-"],.fr-link--icon-right[class*=" fr-icon-"],.fr-link--icon-right[class^=fr-fi-],.fr-link--icon-right[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--icon-right[class*=" fr-fi-"]:after,.fr-link--icon-right[class*=" fr-icon-"]:after,.fr-link--icon-right[class^=fr-fi-]:after,.fr-link--icon-right[class^=fr-icon-]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-link--icon-right[class*=" fr-fi-"]:before,.fr-link--icon-right[class*=" fr-icon-"]:before,.fr-link--icon-right[class^=fr-fi-]:before,.fr-link--icon-right[class^=fr-icon-]:before,.fr-link[class*=" fr-fi-"]:not([class*=fr-link--icon-]):before,.fr-link[class*=" fr-icon-"]:not([class*=fr-link--icon-]):before,.fr-link[class^=fr-fi-]:not([class*=fr-link--icon-]):before,.fr-link[class^=fr-icon-]:not([class*=fr-link--icon-]):before{content:none}.fr-link--xs{font-size:.75rem;line-height:1.25rem;padding:0}.fr-link--xs[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-link--xs[target=_blank]:after{--icon-size:0.75rem;content:"";margin-left:.5rem;margin-right:-.09375rem}.fr-link--xs.fr-link--icon-left[class*=" fr-fi-"],.fr-link--xs.fr-link--icon-left[class*=" fr-icon-"],.fr-link--xs.fr-link--icon-left[class^=fr-fi-],.fr-link--xs.fr-link--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--xs.fr-link--icon-left[class*=" fr-fi-"]:before,.fr-link--xs.fr-link--icon-left[class*=" fr-icon-"]:before,.fr-link--xs.fr-link--icon-left[class^=fr-fi-]:before,.fr-link--xs.fr-link--icon-left[class^=fr-icon-]:before{--icon-size:0.75rem;margin-left:-.09375rem;margin-right:.5rem}.fr-link--xs.fr-link--icon-right[class*=" fr-fi-"],.fr-link--xs.fr-link--icon-right[class*=" fr-icon-"],.fr-link--xs.fr-link--icon-right[class^=fr-fi-],.fr-link--xs.fr-link--icon-right[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--xs.fr-link--icon-right[class*=" fr-fi-"]:after,.fr-link--xs.fr-link--icon-right[class*=" fr-icon-"]:after,.fr-link--xs.fr-link--icon-right[class^=fr-fi-]:after,.fr-link--xs.fr-link--icon-right[class^=fr-icon-]:after{--icon-size:0.75rem;content:"";margin-left:.5rem;margin-right:-.09375rem}.fr-link--xs.fr-link--icon-right[class*=" fr-fi-"]:before,.fr-link--xs.fr-link--icon-right[class*=" fr-icon-"]:before,.fr-link--xs.fr-link--icon-right[class^=fr-fi-]:before,.fr-link--xs.fr-link--icon-right[class^=fr-icon-]:before,.fr-link--xs[class*=" fr-fi-"]:not([class*=fr-link--icon-]):before,.fr-link--xs[class*=" fr-icon-"]:not([class*=fr-link--icon-]):before,.fr-link--xs[class^=fr-fi-]:not([class*=fr-link--icon-]):before,.fr-link--xs[class^=fr-icon-]:not([class*=fr-link--icon-]):before{content:none}.fr-link--sm{font-size:.875rem;line-height:1.5rem;padding:0}.fr-link--sm[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-link--sm[target=_blank]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-link--sm.fr-link--icon-left[class*=" fr-fi-"],.fr-link--sm.fr-link--icon-left[class*=" fr-icon-"],.fr-link--sm.fr-link--icon-left[class^=fr-fi-],.fr-link--sm.fr-link--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--sm.fr-link--icon-left[class*=" fr-fi-"]:before,.fr-link--sm.fr-link--icon-left[class*=" fr-icon-"]:before,.fr-link--sm.fr-link--icon-left[class^=fr-fi-]:before,.fr-link--sm.fr-link--icon-left[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-link--sm.fr-link--icon-right[class*=" fr-fi-"],.fr-link--sm.fr-link--icon-right[class*=" fr-icon-"],.fr-link--sm.fr-link--icon-right[class^=fr-fi-],.fr-link--sm.fr-link--icon-right[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--sm.fr-link--icon-right[class*=" fr-fi-"]:after,.fr-link--sm.fr-link--icon-right[class*=" fr-icon-"]:after,.fr-link--sm.fr-link--icon-right[class^=fr-fi-]:after,.fr-link--sm.fr-link--icon-right[class^=fr-icon-]:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-link--sm.fr-link--icon-right[class*=" fr-fi-"]:before,.fr-link--sm.fr-link--icon-right[class*=" fr-icon-"]:before,.fr-link--sm.fr-link--icon-right[class^=fr-fi-]:before,.fr-link--sm.fr-link--icon-right[class^=fr-icon-]:before,.fr-link--sm[class*=" fr-fi-"]:not([class*=fr-link--icon-]):before,.fr-link--sm[class*=" fr-icon-"]:not([class*=fr-link--icon-]):before,.fr-link--sm[class^=fr-fi-]:not([class*=fr-link--icon-]):before,.fr-link--sm[class^=fr-icon-]:not([class*=fr-link--icon-]):before{content:none}.fr-link--lg{font-size:1.125rem;line-height:1.75rem;padding:0}.fr-link--lg[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-link--lg[target=_blank]:after{--icon-size:1.5rem;content:"";margin-left:.5rem;margin-right:-.1875rem}.fr-link--lg.fr-link--icon-left[class*=" fr-fi-"],.fr-link--lg.fr-link--icon-left[class*=" fr-icon-"],.fr-link--lg.fr-link--icon-left[class^=fr-fi-],.fr-link--lg.fr-link--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--lg.fr-link--icon-left[class*=" fr-fi-"]:before,.fr-link--lg.fr-link--icon-left[class*=" fr-icon-"]:before,.fr-link--lg.fr-link--icon-left[class^=fr-fi-]:before,.fr-link--lg.fr-link--icon-left[class^=fr-icon-]:before{--icon-size:1.5rem;margin-left:-.1875rem;margin-right:.5rem}.fr-link--lg.fr-link--icon-right[class*=" fr-fi-"],.fr-link--lg.fr-link--icon-right[class*=" fr-icon-"],.fr-link--lg.fr-link--icon-right[class^=fr-fi-],.fr-link--lg.fr-link--icon-right[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-link--lg.fr-link--icon-right[class*=" fr-fi-"]:after,.fr-link--lg.fr-link--icon-right[class*=" fr-icon-"]:after,.fr-link--lg.fr-link--icon-right[class^=fr-fi-]:after,.fr-link--lg.fr-link--icon-right[class^=fr-icon-]:after{--icon-size:1.5rem;content:"";margin-left:.5rem;margin-right:-.1875rem}.fr-link--lg.fr-link--icon-right[class*=" fr-fi-"]:before,.fr-link--lg.fr-link--icon-right[class*=" fr-icon-"]:before,.fr-link--lg.fr-link--icon-right[class^=fr-fi-]:before,.fr-link--lg.fr-link--icon-right[class^=fr-icon-]:before,.fr-link--lg[class*=" fr-fi-"]:not([class*=fr-link--icon-]):before,.fr-link--lg[class*=" fr-icon-"]:not([class*=fr-link--icon-]):before,.fr-link--lg[class^=fr-fi-]:not([class*=fr-link--icon-]):before,.fr-link--lg[class^=fr-icon-]:not([class*=fr-link--icon-]):before{content:none}button.fr-link{text-align:left}.fr-link--download,.fr-links-group--download .fr-link{font-size:1rem;line-height:1.5rem;max-height:none;max-width:100%;overflow:initial;padding:0;position:relative}.fr-link--download:after,.fr-links-group--download .fr-link:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-bottom:1.75rem;margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../icons/system/download-line.svg);mask-image:url(../icons/system/download-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);vertical-align:calc((.75rem - var(--icon-size))*.5 - 1.75rem);width:var(--icon-size)}.fr-link--download:before,.fr-links-group--download .fr-link:before{content:none}.fr-link--download .fr-link__detail,.fr-links-group--download .fr-link .fr-link__detail{cursor:text;font-size:.75rem;font-weight:400;left:0;line-height:1.25rem;margin-top:1.75rem;pointer-events:none;position:absolute;white-space:nowrap}.fr-link--download .fr-link__detail abbr,.fr-links-group--download .fr-link .fr-link__detail abbr{text-decoration:none}.fr-links-group--download{--ul-type:disc;--ol-type:decimal;--ul-start:1rem;--ol-start:1.5rem;--xl-block:0.5rem;--li-bottom:0.25rem;--xl-base:1em;--ol-content:counters(li-counter,".") ".  "}.fr-links-group--download>li{display:block}.fr-links-group .fr-link--download,.fr-links-group--download .fr-link{margin-bottom:2.5rem}.fr-links-group{--li-bottom:0.5rem}.fr-links-group--inline{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;display:inline;margin:0 -.5rem}.fr-links-group--inline>li{display:inline;line-height:2.75rem}.fr-links-group--inline .fr-link{margin:0 .5rem 1rem}.fr-links-group--sm .fr-link{font-size:.875rem;line-height:1.5rem;padding:0}.fr-links-group--sm .fr-link:after,.fr-links-group--sm .fr-link:before{--icon-size:1rem}.fr-links-group--sm .fr-link:not(.fr-link--download){vertical-align:top}.fr-links-group--lg .fr-link{font-size:1.125rem;line-height:1.75rem;padding:0}.fr-links-group--lg .fr-link:after,.fr-links-group--lg .fr-link:before{--icon-size:1.5rem}.fr-links-group__title{font-size:1.375rem;font-weight:700;line-height:1.75rem;margin:var(--title-spacing)}.fr-links-group--bordered{box-shadow:inset 0 0 0 1px var(--border-default-grey);padding:1.5rem 1.5rem .5rem}.fr-link--close{--hover:inherit;--active:inherit;align-items:center;background-color:transparent;color:var(--text-action-high-blue-france);display:flex;flex-direction:row;font-size:.875rem;line-height:1.5rem;margin-left:auto;margin-right:-1rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-link--close:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../icons/system/close-line.svg);mask-image:url(../icons/system/close-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-link--close:before{content:none}.fr-link.fr-link--icon-left.fr-fi-theme-fill{font-size:1rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2.5rem;overflow:initial;padding:.5rem 1rem}.fr-link.fr-link--icon-left.fr-fi-theme-fill:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-link__detail{color:var(--text-mention-grey)}.fr-links-group li::marker{color:var(--text-action-high-blue-france)}.fr-link--close:disabled,a.fr-link--close:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}.fr-sidemenu{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;--underline-img:none;--text-spacing:0;--title-spacing:0;box-shadow:inset 0 -1px 0 0 var(--border-default-grey),inset 0 1px 0 0 var(--border-default-grey);margin-left:-1rem;margin-right:-1rem;position:relative}.fr-sidemenu a:not([href]){cursor:default}.fr-sidemenu .fr-collapse{margin:-.25rem -.25rem 0;padding:.25rem .25rem 0}.fr-sidemenu .fr-collapse.fr-collapsing{margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}.fr-sidemenu__title{box-shadow:inset 0 -1px 0 0 var(--border-default-grey);color:var(--text-title-grey);font-size:1.125rem;font-weight:700;line-height:1.75rem;padding:1rem 0}.fr-sidemenu__list{font-weight:700}.fr-sidemenu__list .fr-sidemenu__list{font-weight:400;margin:0 1rem 1rem}.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__btn,.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__link{font-size:1rem;font-weight:400;line-height:1.5rem}.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__btn,.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__link{font-size:.875rem;line-height:1.5rem}.fr-sidemenu__item{position:relative}.fr-sidemenu__item:before{bottom:0;box-shadow:0 -1px 0 0 var(--border-default-grey),inset 0 -1px 0 0 var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-sidemenu__item .fr-sidemenu__item .fr-sidemenu__item:before{content:none}.fr-sidemenu__inner>.fr-collapse{margin:-.25rem .75rem 0;padding:.25rem .75rem 0}.fr-sidemenu__btn,.fr-sidemenu__link{--hover-tint:var(--hover);--active-tint:var(--active);align-items:center;color:var(--text-action-high-blue-france);display:flex;flex-direction:row;font-size:1rem;font-weight:700;line-height:1.5rem;padding:.75rem 1rem;position:relative;text-align:left;width:100%}.fr-sidemenu__btn[aria-current]:not([aria-current=false]):before,.fr-sidemenu__link[aria-current]:not([aria-current=false]):before{--idle:transparent;--hover:var(--border-active-blue-france-hover);--active:var(--border-active-blue-france-active);background-color:var(--border-active-blue-france);bottom:.75rem;content:"";left:0;position:absolute;top:.75rem;width:2px}.fr-sidemenu__link:not([href])[aria-current]:not([aria-current=false]){cursor:default;pointer-events:none}.fr-sidemenu__btn[aria-expanded]{align-items:center;display:flex;flex-direction:row}.fr-sidemenu__btn[aria-expanded]:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:auto;margin-right:0;-webkit-mask-image:url(../icons/system/arrow-down-s-line.svg);mask-image:url(../icons/system/arrow-down-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:transform .3s;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-sidemenu__btn[aria-expanded=true]:after{transform:rotate(-180deg)}.fr-sidemenu__inner>.fr-sidemenu__btn{font-weight:500;outline-offset:-2px;width:100%}.fr-sidemenu__inner>.fr-sidemenu__btn:after{margin-right:1rem}.fr-sidemenu__inner>.fr-sidemenu__btn:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:.5rem;-webkit-mask-image:url(../icons/system/menu-2-fill.svg);mask-image:url(../icons/system/menu-2-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-sidemenu__item .fr-sidemenu__btn,.fr-sidemenu__item .fr-sidemenu__link{color:var(--text-action-high-grey)}.fr-sidemenu__item:first-child:before{box-shadow:inset 0 -1px 0 0 var(--border-default-grey)}.fr-sidemenu__item:last-child:before{box-shadow:0 -1px 0 0 var(--border-default-grey)}.fr-sidemenu__btn[aria-current]:not([aria-current=false]),.fr-sidemenu__link[aria-current]:not([aria-current=false]){color:var(--text-active-blue-france)}.fr-sidemenu__btn[aria-expanded=true]{--idle:transparent;--hover:var(--background-open-blue-france-hover);--active:var(--background-open-blue-france-active);background-color:var(--background-open-blue-france)}.fr-highlight{background-image:linear-gradient(0deg,var(--border-default-blue-france),var(--border-default-blue-france));background-position:0 0;background-repeat:no-repeat;background-size:.25rem 100%;font-size:1rem;line-height:1.5rem;padding-left:1.25rem}.fr-highlight--green-tilleul-verveine{background-image:linear-gradient(0deg,var(--border-default-green-tilleul-verveine),var(--border-default-green-tilleul-verveine))}.fr-highlight--green-bourgeon{background-image:linear-gradient(0deg,var(--border-default-green-bourgeon),var(--border-default-green-bourgeon))}.fr-highlight--green-emeraude{background-image:linear-gradient(0deg,var(--border-default-green-emeraude),var(--border-default-green-emeraude))}.fr-highlight--green-menthe{background-image:linear-gradient(0deg,var(--border-default-green-menthe),var(--border-default-green-menthe))}.fr-highlight--green-archipel{background-image:linear-gradient(0deg,var(--border-default-green-archipel),var(--border-default-green-archipel))}.fr-highlight--blue-ecume{background-image:linear-gradient(0deg,var(--border-default-blue-ecume),var(--border-default-blue-ecume))}.fr-highlight--blue-cumulus{background-image:linear-gradient(0deg,var(--border-default-blue-cumulus),var(--border-default-blue-cumulus))}.fr-highlight--purple-glycine{background-image:linear-gradient(0deg,var(--border-default-purple-glycine),var(--border-default-purple-glycine))}.fr-highlight--pink-macaron{background-image:linear-gradient(0deg,var(--border-default-pink-macaron),var(--border-default-pink-macaron))}.fr-highlight--pink-tuile{background-image:linear-gradient(0deg,var(--border-default-pink-tuile),var(--border-default-pink-tuile))}.fr-highlight--yellow-tournesol{background-image:linear-gradient(0deg,var(--border-default-yellow-tournesol),var(--border-default-yellow-tournesol))}.fr-highlight--yellow-moutarde{background-image:linear-gradient(0deg,var(--border-default-yellow-moutarde),var(--border-default-yellow-moutarde))}.fr-highlight--orange-terre-battue{background-image:linear-gradient(0deg,var(--border-default-orange-terre-battue),var(--border-default-orange-terre-battue))}.fr-highlight--brown-cafe-creme{background-image:linear-gradient(0deg,var(--border-default-brown-cafe-creme),var(--border-default-brown-cafe-creme))}.fr-highlight--brown-caramel{background-image:linear-gradient(0deg,var(--border-default-brown-caramel),var(--border-default-brown-caramel))}.fr-highlight--brown-opera{background-image:linear-gradient(0deg,var(--border-default-brown-opera),var(--border-default-brown-opera))}.fr-highlight--beige-gris-galet{background-image:linear-gradient(0deg,var(--border-default-beige-gris-galet),var(--border-default-beige-gris-galet))}.fr-tabs__tab{--text-spacing:0;--title-spacing:0;--underline-img:none;--hover-tint:var(--hover);align-items:center;background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));background-position:0 0,0 calc(100% - 1px),100% calc(100% - 1px),100% 100%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:0 2px,1px 0,1px 0,100% 1px;box-shadow:0 2px 0 0 var(--background-default-grey);display:inline-flex;flex-direction:row;font-size:1rem;font-weight:700;height:100%;line-height:1.5rem;margin:0 .25rem;min-height:2.5rem;overflow:visible;padding:.5rem 1rem;position:relative;white-space:nowrap;width:-moz-fit-content;width:fit-content;z-index:1}.fr-tabs__tab:after,.fr-tabs__tab:before{display:block}.fr-tabs__tab[class*=" fr-fi-"]:not([class*=fr-tabs__tab--icon-]),.fr-tabs__tab[class*=" fr-icon-"]:not([class*=fr-tabs__tab--icon-]),.fr-tabs__tab[class^=fr-fi-]:not([class*=fr-tabs__tab--icon-]),.fr-tabs__tab[class^=fr-icon-]:not([class*=fr-tabs__tab--icon-]){max-height:2.5rem;max-width:2.5rem;overflow:hidden;padding-left:.75rem;padding-right:.75rem;white-space:nowrap}.fr-tabs__tab[class*=" fr-fi-"]:not([class*=fr-tabs__tab--icon-]):before,.fr-tabs__tab[class*=" fr-icon-"]:not([class*=fr-tabs__tab--icon-]):before,.fr-tabs__tab[class^=fr-fi-]:not([class*=fr-tabs__tab--icon-]):before,.fr-tabs__tab[class^=fr-icon-]:not([class*=fr-tabs__tab--icon-]):before{--icon-size:1rem;margin-left:0;margin-right:.75rem}.fr-tabs__tab--icon-left[class*=" fr-fi-"],.fr-tabs__tab--icon-left[class*=" fr-icon-"],.fr-tabs__tab--icon-left[class^=fr-fi-],.fr-tabs__tab--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-tabs__tab--icon-left[class*=" fr-fi-"]:before,.fr-tabs__tab--icon-left[class*=" fr-icon-"]:before,.fr-tabs__tab--icon-left[class^=fr-fi-]:before,.fr-tabs__tab--icon-left[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-tabs{--tabs-height:auto;--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;--underline-img:none;align-items:flex-start;box-shadow:inset 0 -1px 0 0 var(--border-default-grey);display:flex;flex-direction:row;flex-wrap:wrap;height:var(--tabs-height);margin-left:0;margin-right:0;margin-top:-4px;overflow:hidden;padding-top:4px;position:relative;transition:height .3s}.fr-tabs--viewport-width{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.fr-tabs:before{box-shadow:inset 0 1px 0 0 var(--border-default-grey),inset 1px 0 0 0 var(--border-default-grey),inset -1px 0 0 0 var(--border-default-grey);content:"";display:block;height:100%;margin-top:-1px;order:2;width:100%}.fr-tabs__list{align-items:stretch;display:flex;margin:-4px 0;min-height:3rem;order:1;overflow-x:auto;padding:4px .75rem;width:100%;z-index:1}.fr-tabs__tab[aria-selected=true]{background-size:100% 2px,1px calc(100% - 1px),1px calc(100% - 1px),0 1px}.fr-tabs__panel{--underline-img:linear-gradient(0deg,currentColor,currentColor);--ul-type:disc;--ol-type:decimal;--ul-start:1rem;--ol-start:1.5rem;--xl-block:0.5rem;--li-bottom:0.25rem;--xl-base:1em;--ol-content:counters(li-counter,".") ".  ";display:block;flex:0 0 100%;height:auto;left:-100%;margin-right:-100%;order:3;padding:1rem;position:relative;transition:visibility .3s,transform .3s;width:100%}.fr-tabs__panel:focus,.fr-tabs__panel:focus-visible{outline-offset:calc(-1rem + 2px)}.fr-tabs__panel--direction-end{transform:translate(100%)}.fr-tabs__panel--direction-start{transform:translate(-100%)}.fr-tabs__panel:not(.fr-tabs__panel--selected){visibility:hidden}.fr-tabs__shadow{--tabs-list-height:3rem}.fr-tabs__shadow:before{box-shadow:inset 0 0 0 0 hsla(0,0%,9%,0),inset 0 0 0 0 hsla(0,0%,9%,0);content:"";display:block;height:calc(var(--tabs-list-height) - 8px);left:0;opacity:.8;pointer-events:none;position:absolute;right:0;top:4px;transition:box-shadow .3s;z-index:2}.fr-tabs__shadow--left:before{box-shadow:inset 2rem 0 1.5rem -2rem #161616,inset 0 0 0 0 hsla(0,0%,9%,0)}.fr-tabs__shadow--right:before{box-shadow:inset 0 0 0 0 hsla(0,0%,9%,0),inset -2rem 0 1.5rem -2rem #161616}.fr-tabs__shadow--left.fr-tabs__shadow--right:before{box-shadow:inset 2rem 0 1.5rem -2rem #161616,inset -2rem 0 1.5rem -2rem #161616}:root[data-fr-theme=dark] .fr-tabs__shadow:before{opacity:1}.fr-tabs__tab:not([aria-selected=true]){--idle:transparent;--hover:var(--background-action-low-blue-france-hover);--active:var(--background-action-low-blue-france-active);background-color:var(--background-action-low-blue-france);color:var(--text-action-high-grey)}.fr-tabs__tab[aria-selected=true]:not(:disabled){--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey);background-image:linear-gradient(0deg,var(--border-active-blue-france),var(--border-active-blue-france)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));color:var(--text-active-blue-france)}.fr-tabs__tab:disabled{--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey);color:var(--text-disabled-grey)}.fr-pagination__link{--text-spacing:0;--title-spacing:0;--hover-tint:var(--hover);--underline-img:none;align-items:center;display:inline-flex;flex-direction:row;font-size:.875rem;line-height:1.5rem;margin-bottom:1rem;margin-left:.5rem;margin-right:.5rem;min-height:2rem;min-width:2rem;padding:.25rem .75rem;position:relative;width:-moz-fit-content;width:fit-content}.fr-pagination__link:after,.fr-pagination__link:before{display:block}.fr-pagination{--underline-img:none;--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;color:var(--text-action-high-grey)}.fr-pagination__list{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.fr-pagination__list>:first-child,.fr-pagination__list>:first-child *{margin-left:0}.fr-pagination__list>:last-child,.fr-pagination__list>:last-child *{margin-right:0}.fr-pagination__link:not([href])[aria-current]:not([aria-current=false]){cursor:default;pointer-events:none}.fr-pagination__link--first{font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-pagination__link--first:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/system/fr--arrow-left-s-first-line.svg);mask-image:url(../icons/system/fr--arrow-left-s-first-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--first.fr-pagination__link--label{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--first.fr-pagination__link--label:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(../icons/system/fr--arrow-left-s-first-line.svg);mask-image:url(../icons/system/fr--arrow-left-s-first-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--prev{font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-pagination__link--prev:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/system/arrow-left-s-line.svg);mask-image:url(../icons/system/arrow-left-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--prev.fr-pagination__link--label{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--prev.fr-pagination__link--label:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(../icons/system/arrow-left-s-line.svg);mask-image:url(../icons/system/arrow-left-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--next{font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-pagination__link--next:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/system/arrow-right-s-line.svg);mask-image:url(../icons/system/arrow-right-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--next.fr-pagination__link--label{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--next.fr-pagination__link--label:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../icons/system/arrow-right-s-line.svg);mask-image:url(../icons/system/arrow-right-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--next.fr-pagination__link--label:before{content:none}.fr-pagination__link--last{font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-pagination__link--last:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/system/fr--arrow-right-s-last-line.svg);mask-image:url(../icons/system/fr--arrow-right-s-last-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--last.fr-pagination__link--label{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--last.fr-pagination__link--label:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../icons/system/fr--arrow-right-s-last-line.svg);mask-image:url(../icons/system/fr--arrow-right-s-last-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--last.fr-pagination__link--label:before{content:none}.fr-pagination__link[aria-current]:not([aria-current=false]){--idle:transparent;--hover:var(--background-active-blue-france-hover);--active:var(--background-active-blue-france-active);background-color:var(--background-active-blue-france);color:var(--text-inverted-blue-france)}.fr-pagination__link:not([aria-current]):disabled,.fr-pagination__link[aria-current=false]:disabled,a.fr-pagination__link:not([aria-current]):not([href]),a.fr-pagination__link[aria-current=false]:not([href]){color:var(--text-disabled-grey)}.fr-summary{--text-spacing:0 0 0.5rem 0;--title-spacing:0 0 0.5rem 0;--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);background-color:var(--background-contrast-grey);font-size:.75rem;line-height:1.25rem;padding:1.5rem}.fr-summary ol{list-style-type:none}.fr-summary li{padding:.5rem 0}.fr-summary li::marker{content:none}.fr-summary__title{color:var(--text-title-grey);font-size:.75rem;font-weight:700;line-height:1.25rem;padding-left:.5rem;text-transform:uppercase}.fr-summary__link{display:inline;font-size:.75rem;line-height:1.25rem;position:relative}.fr-summary__link:before{content:var(--ol-content);font-size:var(--xl-size);font-weight:700;position:absolute;right:100%}.fr-summary__link:not(:hover):not(:active){--underline-idle-width:0}.fr-summary li>a{color:var(--text-action-high-grey)}.fr-table{--table-offset:0px;--row-height:0.125rem;--text-spacing:0;--title-spacing:0;margin-bottom:2.5rem;margin-top:1rem;position:relative}.fr-table,.fr-table__container{padding-top:var(--table-offset)}.fr-table__container{overflow:auto}.fr-table__content .fr-cell--fixed .fr-checkbox-group+*,.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group+*,.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group+*,.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group+*{margin-left:.5rem}.fr-table__content .fr-cell--fixed .fr-checkbox-group .fr-label,.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group .fr-label,.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group .fr-label,.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group .fr-label{color:transparent;pointer-events:none;width:0}.fr-table__content .fr-cell--fixed .fr-checkbox-group .fr-label:before,.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group .fr-label:before,.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group .fr-label:before,.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group .fr-label:before{left:-1.25rem}.fr-table__content .fr-cell--fixed .fr-checkbox-group input[type=checkbox],.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group input[type=checkbox],.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group input[type=checkbox],.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group input[type=checkbox]{left:.25rem}.fr-table__content .fr-cell--fixed{left:0;position:sticky;z-index:1}.fr-table__content .fr-cell--center{text-align:center}.fr-table__content .fr-cell--right{text-align:right}.fr-table__content .fr-cell--top{vertical-align:top}.fr-table__content .fr-cell--bottom{vertical-align:bottom}.fr-table__content .fr-cell__title{font-weight:700}.fr-table__content .fr-cell__desc{font-weight:400}.fr-table__content .fr-cell--inline{align-items:center;display:flex;margin:0 -.5rem}.fr-table__content .fr-cell--inline>*{margin:0 .5rem}.fr-table__content .fr-cell--multiline,.fr-table__content .fr-cell--multiline *{white-space:normal}.fr-table__content .fr-cell--sort{align-items:center;display:flex;justify-content:space-between}.fr-table__content .fr-cell--sort .fr-btn--sort{margin-left:1rem}.fr-table__content .fr-col--xs{min-width:4rem;white-space:normal}.fr-table__content .fr-col--sm{min-width:5rem;white-space:normal}.fr-table__content .fr-col--md{min-width:12.5rem;white-space:normal}.fr-table__content .fr-col--lg{min-width:25rem;white-space:normal}.fr-table__content table{border-collapse:collapse;border-spacing:0;width:100%}.fr-table__content table thead{position:relative}.fr-table__content table thead:before{bottom:0;content:"";display:block;height:1px;left:0;pointer-events:none;position:absolute;right:0;top:inherit;width:100%;z-index:1}.fr-table__content table thead th{--idle:transparent;--hover:var(--background-alt-grey-hover);--active:var(--background-alt-grey-active);background-color:var(--background-alt-grey);background-image:linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey)),linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey));font-weight:700}.fr-table__content table thead th[role=columnheader]{background-image:linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey)),linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey))}.fr-table__content table tbody th,.fr-table__content table thead th[role=columnheader]{background-position:0 100%,100% 0;background-repeat:no-repeat,no-repeat;background-size:100% 1px,1px 100%}.fr-table__content table tbody th{--idle:transparent;--hover:var(--background-alt-grey-hover);--active:var(--background-alt-grey-active);background-color:var(--background-alt-grey);background-image:linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey)),linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey))}.fr-table__content table tbody tr:after{background-image:linear-gradient(0deg,var(--border-action-high-blue-france),var(--border-action-high-blue-france)),linear-gradient(0deg,var(--border-action-high-blue-france),var(--border-action-high-blue-france)),linear-gradient(0deg,var(--border-action-high-blue-france),var(--border-action-high-blue-france)),linear-gradient(0deg,var(--border-action-high-blue-france),var(--border-action-high-blue-france));background-position:0 0,100% 0,0 0,0 100%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:.125rem 100%,.125rem 100%,100% .125rem,0 0;height:var(--row-height);left:0;pointer-events:none;position:absolute;transform:translateY(-.125rem);width:100%;z-index:2}.fr-table__content table tbody tr[aria-selected=true]+tr:after,.fr-table__content table tbody tr[aria-selected=true]:after{content:""}.fr-table__content table tbody tr[aria-selected=true]+tr[aria-selected=true]:after{background-size:.125rem 100%,.125rem 100%,0 0,0 0}.fr-table__content table tbody tr[aria-selected=true]+tr:not([aria-selected=true]):after{background-size:0 0,0 0,100% .125rem,0 0}.fr-table__content table tbody tr:last-of-type[aria-selected=true]:after{background-size:.125rem 100%,.125rem 100%,100% .125rem,100% .125rem}.fr-table__content table tbody tr[aria-selected=true]+tr:last-of-type[aria-selected=true]:after{background-size:.125rem 100%,.125rem 100%,0 0,100% .125rem}.fr-table__content td,.fr-table__content th{background-position:100% 100%;background-repeat:no-repeat;background-size:100% 1px;display:table-cell;font-size:.875rem;line-height:1.5rem;padding:.5rem 1rem;text-align:left;vertical-align:middle;white-space:nowrap}.fr-table__content td .fr-checkbox-group,.fr-table__content th .fr-checkbox-group{display:inline-block}.fr-table__content td .fr-checkbox-group .fr-label,.fr-table__content th .fr-checkbox-group .fr-label{font-size:.875rem;line-height:1.5rem}.fr-table caption{font-size:1.375rem;font-weight:700;line-height:1.75rem;margin:var(--title-spacing);margin-bottom:1rem;position:static;text-align:left}.fr-table caption .fr-table__caption__desc{font-size:1rem;font-weight:400;line-height:1.5rem;margin-top:1rem}.fr-table__detail{color:var(--text-mention-grey);font-size:.875rem;line-height:1.5rem}.fr-table[data-fr-js-table=true] caption{position:absolute;top:0}.fr-table[data-fr-js-table=true] .fr-table__wrapper{position:relative}.fr-table[data-fr-js-table=true] .fr-table__wrapper:after{background-position:0 0,0 0,100% 100%,0 100%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:100% 1px,1px 100%,1px 100%,100% 1px;content:"";display:block;height:calc(100% - var(--table-offset));left:0;pointer-events:none;position:absolute;top:var(--table-offset);width:100%;z-index:1}.fr-table__header .fr-segmented,.fr-table__header .fr-table__detail{margin-bottom:1rem}.fr-table__footer--start{margin-top:1rem}.fr-table__footer--start .fr-table__detail{padding-right:.5rem}.fr-table__footer--middle{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-top:1rem}.fr-table__footer--middle .fr-pagination{margin-top:.75rem}.fr-table__footer--end{flex:1 0 100%;margin-top:1.5rem}.fr-table--sm .fr-table__content td,.fr-table--sm .fr-table__content th{padding:.25rem .75rem}.fr-table--lg .fr-table__content td,.fr-table--lg .fr-table__content th{padding:.75rem 1.5rem}.fr-table.fr-table--no-caption .fr-table__wrapper .fr-table__container{padding-top:0}.fr-table.fr-table--no-caption .fr-table__wrapper caption{clip:rect(0,0,0,0);border:0;display:block;height:1px;height:0;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-table.fr-table--caption-bottom{margin-bottom:0}.fr-table.fr-table--caption-bottom .fr-table__wrapper{margin-bottom:calc(var(--table-offset) + 1.5rem);margin-top:0}.fr-table.fr-table--caption-bottom .fr-table__wrapper:after{bottom:0;height:100%;top:auto}.fr-table.fr-table--caption-bottom .fr-table__wrapper .fr-table__container{padding-top:0}.fr-table.fr-table--caption-bottom .fr-table__wrapper caption{caption-side:bottom;height:min-content;margin-bottom:0;margin-top:1rem}.fr-table.fr-table--caption-bottom[data-fr-js-table=true] caption{bottom:0;left:0;margin-top:1rem;position:absolute;right:0;top:100%}.fr-table.fr-table--bordered .fr-table__content td,.fr-table.fr-table--bordered .fr-table__content th{background-position:0 100%,100% 0;background-repeat:no-repeat,no-repeat;background-size:100% 1px,1px 100%}.fr-table.fr-table--no-scroll .fr-table__wrapper{width:fit-content}.fr-table.fr-table--no-scroll .fr-table__wrapper .fr-table__content table{width:auto}.fr-table.fr-table--no-scroll .fr-table__wrapper .fr-table__content table td,.fr-table.fr-table--no-scroll .fr-table__wrapper .fr-table__content table th{white-space:normal}.fr-table__wrapper:after{background-image:linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey)),linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey)),linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey)),linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey))}.fr-table__content table caption{color:var(--text-title-grey)}.fr-table__content table tbody td{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey);background-image:linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey)),linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey))}.fr-table:before{content:"";display:block;height:0;width:100%}.fr-table:not(.fr-table--no-scroll)>table{width:100%}.fr-table>table{border-spacing:0;display:block;overflow:auto;width:100%}.fr-table>table td,.fr-table>table th{border:0;display:table-cell;font-size:.875rem;line-height:1.5rem;padding:.75rem;text-align:left;vertical-align:middle}.fr-table>table th{font-weight:700}.fr-table>table thead{--idle:transparent;--hover:var(--background-alt-grey-hover);--active:var(--background-alt-grey-active);background-color:var(--background-alt-grey);background-image:linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey));background-position:bottom;background-repeat:no-repeat;background-size:100% 1px;color:var(--text-title-grey)}.fr-table>table thead td,.fr-table>table thead th{font-weight:700;padding-bottom:.875rem}.fr-table[data-fr-js-table=true]>table tbody,.fr-table[data-fr-js-table=true]>table thead{position:relative}.fr-table[data-fr-js-table=true]>table tbody:after,.fr-table[data-fr-js-table=true]>table thead:after{background-repeat:no-repeat,no-repeat,no-repeat;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.fr-table[data-fr-js-table=true]>table thead:after{background-position:0 0,0 0,100% 100%;background-size:100% 1px,1px 100%,1px 100%}.fr-table[data-fr-js-table=true]>table tbody:after{background-position:0 0,0 100%,100% 0;background-size:1px 100%,100% 1px,1px 100%}.fr-table--no-caption{padding-top:0}.fr-table--no-caption>table caption{clip:rect(0,0,0,0);border:0;display:block;height:1px;height:0;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-table--caption-bottom{margin-top:1rem;padding-top:0}.fr-table--caption-bottom>table{margin-bottom:calc(var(--table-offset) + 2.75rem)}.fr-table--caption-bottom>table caption{caption-side:bottom;height:min-content;margin-top:1rem}.fr-table--caption-bottom[data-fr-js-table=true]>table:after{bottom:0;height:100%;top:auto}.fr-table--caption-bottom[data-fr-js-table=true]>table caption{bottom:0;left:0;margin-top:1rem;position:absolute;right:0;top:100%}.fr-table--no-scroll{min-width:auto}.fr-table--no-scroll>table{overflow-x:hidden}.fr-table--no-scroll>table caption{max-width:calc(100vw - 2rem)}.fr-table--layout-fixed>table{display:table;table-layout:fixed}.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));background-position:bottom;background-repeat:no-repeat;background-size:100% 1px}.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table>table.fr-table__shadow:before{bottom:0;box-shadow:inset 0 0 0 0 #161616,inset 0 0 0 0 #161616;content:"";display:block;left:0;opacity:.32;pointer-events:none;position:absolute;right:0;top:var(--table-offset);transition:box-shadow .3s;z-index:1}.fr-table>table.fr-table__shadow--left:before{box-shadow:inset 2rem 0 1rem -2rem #161616,inset 0 0 0 0 #161616}.fr-table>table.fr-table__shadow--left.fr-table__shadow--right:before{box-shadow:inset 2rem 0 1rem -2rem #161616,inset -2rem 0 1rem -2rem #161616;content:"";display:block}.fr-table>table.fr-table__shadow--right:before{box-shadow:inset 0 0 0 0 #161616,inset -2rem 0 1rem -2rem #161616}.fr-table--caption-bottom>table.fr-table__shadow:before,.fr-table--no-caption>table.fr-table__shadow:before{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}:root[data-fr-theme=dark] .fr-table>table.fr-table__shadow:before{opacity:1}.fr-table>table caption{color:var(--text-title-grey)}.fr-table>table tbody:after,.fr-table>table thead:after{background-image:linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey)),linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey)),linear-gradient(0deg,var(--border-contrast-grey),var(--border-contrast-grey))}.fr-table>table tbody{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey)}.fr-table>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-alt-grey-hover);--active:var(--background-alt-grey-active);background-color:var(--background-alt-grey)}.fr-table--green-tilleul-verveine>table:after{background-image:linear-gradient(0deg,var(--border-default-green-tilleul-verveine),var(--border-default-green-tilleul-verveine)),linear-gradient(0deg,var(--border-default-green-tilleul-verveine),var(--border-default-green-tilleul-verveine)),linear-gradient(0deg,var(--border-default-green-tilleul-verveine),var(--border-default-green-tilleul-verveine)),linear-gradient(0deg,var(--border-default-green-tilleul-verveine),var(--border-default-green-tilleul-verveine))}.fr-table--green-tilleul-verveine>table thead{--idle:transparent;--hover:var(--background-contrast-green-tilleul-verveine-hover);--active:var(--background-contrast-green-tilleul-verveine-active);background-color:var(--background-contrast-green-tilleul-verveine);background-image:linear-gradient(0deg,var(--border-plain-green-tilleul-verveine),var(--border-plain-green-tilleul-verveine))}.fr-table--green-tilleul-verveine>table tbody{--idle:transparent;--hover:var(--background-alt-green-tilleul-verveine-hover);--active:var(--background-alt-green-tilleul-verveine-active);background-color:var(--background-alt-green-tilleul-verveine)}.fr-table--green-tilleul-verveine>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-green-tilleul-verveine-hover);--active:var(--background-contrast-green-tilleul-verveine-active);background-color:var(--background-contrast-green-tilleul-verveine)}.fr-table--green-tilleul-verveine.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-green-tilleul-verveine),var(--border-default-green-tilleul-verveine))}.fr-table--green-tilleul-verveine.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--green-bourgeon>table:after{background-image:linear-gradient(0deg,var(--border-default-green-bourgeon),var(--border-default-green-bourgeon)),linear-gradient(0deg,var(--border-default-green-bourgeon),var(--border-default-green-bourgeon)),linear-gradient(0deg,var(--border-default-green-bourgeon),var(--border-default-green-bourgeon)),linear-gradient(0deg,var(--border-default-green-bourgeon),var(--border-default-green-bourgeon))}.fr-table--green-bourgeon>table thead{--idle:transparent;--hover:var(--background-contrast-green-bourgeon-hover);--active:var(--background-contrast-green-bourgeon-active);background-color:var(--background-contrast-green-bourgeon);background-image:linear-gradient(0deg,var(--border-plain-green-bourgeon),var(--border-plain-green-bourgeon))}.fr-table--green-bourgeon>table tbody{--idle:transparent;--hover:var(--background-alt-green-bourgeon-hover);--active:var(--background-alt-green-bourgeon-active);background-color:var(--background-alt-green-bourgeon)}.fr-table--green-bourgeon>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-green-bourgeon-hover);--active:var(--background-contrast-green-bourgeon-active);background-color:var(--background-contrast-green-bourgeon)}.fr-table--green-bourgeon.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-green-bourgeon),var(--border-default-green-bourgeon))}.fr-table--green-bourgeon.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--green-emeraude>table:after{background-image:linear-gradient(0deg,var(--border-default-green-emeraude),var(--border-default-green-emeraude)),linear-gradient(0deg,var(--border-default-green-emeraude),var(--border-default-green-emeraude)),linear-gradient(0deg,var(--border-default-green-emeraude),var(--border-default-green-emeraude)),linear-gradient(0deg,var(--border-default-green-emeraude),var(--border-default-green-emeraude))}.fr-table--green-emeraude>table thead{--idle:transparent;--hover:var(--background-contrast-green-emeraude-hover);--active:var(--background-contrast-green-emeraude-active);background-color:var(--background-contrast-green-emeraude);background-image:linear-gradient(0deg,var(--border-plain-green-emeraude),var(--border-plain-green-emeraude))}.fr-table--green-emeraude>table tbody{--idle:transparent;--hover:var(--background-alt-green-emeraude-hover);--active:var(--background-alt-green-emeraude-active);background-color:var(--background-alt-green-emeraude)}.fr-table--green-emeraude>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-green-emeraude-hover);--active:var(--background-contrast-green-emeraude-active);background-color:var(--background-contrast-green-emeraude)}.fr-table--green-emeraude.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-green-emeraude),var(--border-default-green-emeraude))}.fr-table--green-emeraude.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--green-menthe>table:after{background-image:linear-gradient(0deg,var(--border-default-green-menthe),var(--border-default-green-menthe)),linear-gradient(0deg,var(--border-default-green-menthe),var(--border-default-green-menthe)),linear-gradient(0deg,var(--border-default-green-menthe),var(--border-default-green-menthe)),linear-gradient(0deg,var(--border-default-green-menthe),var(--border-default-green-menthe))}.fr-table--green-menthe>table thead{--idle:transparent;--hover:var(--background-contrast-green-menthe-hover);--active:var(--background-contrast-green-menthe-active);background-color:var(--background-contrast-green-menthe);background-image:linear-gradient(0deg,var(--border-plain-green-menthe),var(--border-plain-green-menthe))}.fr-table--green-menthe>table tbody{--idle:transparent;--hover:var(--background-alt-green-menthe-hover);--active:var(--background-alt-green-menthe-active);background-color:var(--background-alt-green-menthe)}.fr-table--green-menthe>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-green-menthe-hover);--active:var(--background-contrast-green-menthe-active);background-color:var(--background-contrast-green-menthe)}.fr-table--green-menthe.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-green-menthe),var(--border-default-green-menthe))}.fr-table--green-menthe.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--green-archipel>table:after{background-image:linear-gradient(0deg,var(--border-default-green-archipel),var(--border-default-green-archipel)),linear-gradient(0deg,var(--border-default-green-archipel),var(--border-default-green-archipel)),linear-gradient(0deg,var(--border-default-green-archipel),var(--border-default-green-archipel)),linear-gradient(0deg,var(--border-default-green-archipel),var(--border-default-green-archipel))}.fr-table--green-archipel>table thead{--idle:transparent;--hover:var(--background-contrast-green-archipel-hover);--active:var(--background-contrast-green-archipel-active);background-color:var(--background-contrast-green-archipel);background-image:linear-gradient(0deg,var(--border-plain-green-archipel),var(--border-plain-green-archipel))}.fr-table--green-archipel>table tbody{--idle:transparent;--hover:var(--background-alt-green-archipel-hover);--active:var(--background-alt-green-archipel-active);background-color:var(--background-alt-green-archipel)}.fr-table--green-archipel>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-green-archipel-hover);--active:var(--background-contrast-green-archipel-active);background-color:var(--background-contrast-green-archipel)}.fr-table--green-archipel.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-green-archipel),var(--border-default-green-archipel))}.fr-table--green-archipel.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--blue-ecume>table:after{background-image:linear-gradient(0deg,var(--border-default-blue-ecume),var(--border-default-blue-ecume)),linear-gradient(0deg,var(--border-default-blue-ecume),var(--border-default-blue-ecume)),linear-gradient(0deg,var(--border-default-blue-ecume),var(--border-default-blue-ecume)),linear-gradient(0deg,var(--border-default-blue-ecume),var(--border-default-blue-ecume))}.fr-table--blue-ecume>table thead{--idle:transparent;--hover:var(--background-contrast-blue-ecume-hover);--active:var(--background-contrast-blue-ecume-active);background-color:var(--background-contrast-blue-ecume);background-image:linear-gradient(0deg,var(--border-plain-blue-ecume),var(--border-plain-blue-ecume))}.fr-table--blue-ecume>table tbody{--idle:transparent;--hover:var(--background-alt-blue-ecume-hover);--active:var(--background-alt-blue-ecume-active);background-color:var(--background-alt-blue-ecume)}.fr-table--blue-ecume>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-blue-ecume-hover);--active:var(--background-contrast-blue-ecume-active);background-color:var(--background-contrast-blue-ecume)}.fr-table--blue-ecume.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-blue-ecume),var(--border-default-blue-ecume))}.fr-table--blue-ecume.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--blue-cumulus>table:after{background-image:linear-gradient(0deg,var(--border-default-blue-cumulus),var(--border-default-blue-cumulus)),linear-gradient(0deg,var(--border-default-blue-cumulus),var(--border-default-blue-cumulus)),linear-gradient(0deg,var(--border-default-blue-cumulus),var(--border-default-blue-cumulus)),linear-gradient(0deg,var(--border-default-blue-cumulus),var(--border-default-blue-cumulus))}.fr-table--blue-cumulus>table thead{--idle:transparent;--hover:var(--background-contrast-blue-cumulus-hover);--active:var(--background-contrast-blue-cumulus-active);background-color:var(--background-contrast-blue-cumulus);background-image:linear-gradient(0deg,var(--border-plain-blue-cumulus),var(--border-plain-blue-cumulus))}.fr-table--blue-cumulus>table tbody{--idle:transparent;--hover:var(--background-alt-blue-cumulus-hover);--active:var(--background-alt-blue-cumulus-active);background-color:var(--background-alt-blue-cumulus)}.fr-table--blue-cumulus>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-blue-cumulus-hover);--active:var(--background-contrast-blue-cumulus-active);background-color:var(--background-contrast-blue-cumulus)}.fr-table--blue-cumulus.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-blue-cumulus),var(--border-default-blue-cumulus))}.fr-table--blue-cumulus.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--purple-glycine>table:after{background-image:linear-gradient(0deg,var(--border-default-purple-glycine),var(--border-default-purple-glycine)),linear-gradient(0deg,var(--border-default-purple-glycine),var(--border-default-purple-glycine)),linear-gradient(0deg,var(--border-default-purple-glycine),var(--border-default-purple-glycine)),linear-gradient(0deg,var(--border-default-purple-glycine),var(--border-default-purple-glycine))}.fr-table--purple-glycine>table thead{--idle:transparent;--hover:var(--background-contrast-purple-glycine-hover);--active:var(--background-contrast-purple-glycine-active);background-color:var(--background-contrast-purple-glycine);background-image:linear-gradient(0deg,var(--border-plain-purple-glycine),var(--border-plain-purple-glycine))}.fr-table--purple-glycine>table tbody{--idle:transparent;--hover:var(--background-alt-purple-glycine-hover);--active:var(--background-alt-purple-glycine-active);background-color:var(--background-alt-purple-glycine)}.fr-table--purple-glycine>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-purple-glycine-hover);--active:var(--background-contrast-purple-glycine-active);background-color:var(--background-contrast-purple-glycine)}.fr-table--purple-glycine.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-purple-glycine),var(--border-default-purple-glycine))}.fr-table--purple-glycine.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--pink-macaron>table:after{background-image:linear-gradient(0deg,var(--border-default-pink-macaron),var(--border-default-pink-macaron)),linear-gradient(0deg,var(--border-default-pink-macaron),var(--border-default-pink-macaron)),linear-gradient(0deg,var(--border-default-pink-macaron),var(--border-default-pink-macaron)),linear-gradient(0deg,var(--border-default-pink-macaron),var(--border-default-pink-macaron))}.fr-table--pink-macaron>table thead{--idle:transparent;--hover:var(--background-contrast-pink-macaron-hover);--active:var(--background-contrast-pink-macaron-active);background-color:var(--background-contrast-pink-macaron);background-image:linear-gradient(0deg,var(--border-plain-pink-macaron),var(--border-plain-pink-macaron))}.fr-table--pink-macaron>table tbody{--idle:transparent;--hover:var(--background-alt-pink-macaron-hover);--active:var(--background-alt-pink-macaron-active);background-color:var(--background-alt-pink-macaron)}.fr-table--pink-macaron>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-pink-macaron-hover);--active:var(--background-contrast-pink-macaron-active);background-color:var(--background-contrast-pink-macaron)}.fr-table--pink-macaron.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-pink-macaron),var(--border-default-pink-macaron))}.fr-table--pink-macaron.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--pink-tuile>table:after{background-image:linear-gradient(0deg,var(--border-default-pink-tuile),var(--border-default-pink-tuile)),linear-gradient(0deg,var(--border-default-pink-tuile),var(--border-default-pink-tuile)),linear-gradient(0deg,var(--border-default-pink-tuile),var(--border-default-pink-tuile)),linear-gradient(0deg,var(--border-default-pink-tuile),var(--border-default-pink-tuile))}.fr-table--pink-tuile>table thead{--idle:transparent;--hover:var(--background-contrast-pink-tuile-hover);--active:var(--background-contrast-pink-tuile-active);background-color:var(--background-contrast-pink-tuile);background-image:linear-gradient(0deg,var(--border-plain-pink-tuile),var(--border-plain-pink-tuile))}.fr-table--pink-tuile>table tbody{--idle:transparent;--hover:var(--background-alt-pink-tuile-hover);--active:var(--background-alt-pink-tuile-active);background-color:var(--background-alt-pink-tuile)}.fr-table--pink-tuile>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-pink-tuile-hover);--active:var(--background-contrast-pink-tuile-active);background-color:var(--background-contrast-pink-tuile)}.fr-table--pink-tuile.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-pink-tuile),var(--border-default-pink-tuile))}.fr-table--pink-tuile.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--yellow-tournesol>table:after{background-image:linear-gradient(0deg,var(--border-default-yellow-tournesol),var(--border-default-yellow-tournesol)),linear-gradient(0deg,var(--border-default-yellow-tournesol),var(--border-default-yellow-tournesol)),linear-gradient(0deg,var(--border-default-yellow-tournesol),var(--border-default-yellow-tournesol)),linear-gradient(0deg,var(--border-default-yellow-tournesol),var(--border-default-yellow-tournesol))}.fr-table--yellow-tournesol>table thead{--idle:transparent;--hover:var(--background-contrast-yellow-tournesol-hover);--active:var(--background-contrast-yellow-tournesol-active);background-color:var(--background-contrast-yellow-tournesol);background-image:linear-gradient(0deg,var(--border-plain-yellow-tournesol),var(--border-plain-yellow-tournesol))}.fr-table--yellow-tournesol>table tbody{--idle:transparent;--hover:var(--background-alt-yellow-tournesol-hover);--active:var(--background-alt-yellow-tournesol-active);background-color:var(--background-alt-yellow-tournesol)}.fr-table--yellow-tournesol>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-yellow-tournesol-hover);--active:var(--background-contrast-yellow-tournesol-active);background-color:var(--background-contrast-yellow-tournesol)}.fr-table--yellow-tournesol.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-yellow-tournesol),var(--border-default-yellow-tournesol))}.fr-table--yellow-tournesol.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--yellow-moutarde>table:after{background-image:linear-gradient(0deg,var(--border-default-yellow-moutarde),var(--border-default-yellow-moutarde)),linear-gradient(0deg,var(--border-default-yellow-moutarde),var(--border-default-yellow-moutarde)),linear-gradient(0deg,var(--border-default-yellow-moutarde),var(--border-default-yellow-moutarde)),linear-gradient(0deg,var(--border-default-yellow-moutarde),var(--border-default-yellow-moutarde))}.fr-table--yellow-moutarde>table thead{--idle:transparent;--hover:var(--background-contrast-yellow-moutarde-hover);--active:var(--background-contrast-yellow-moutarde-active);background-color:var(--background-contrast-yellow-moutarde);background-image:linear-gradient(0deg,var(--border-plain-yellow-moutarde),var(--border-plain-yellow-moutarde))}.fr-table--yellow-moutarde>table tbody{--idle:transparent;--hover:var(--background-alt-yellow-moutarde-hover);--active:var(--background-alt-yellow-moutarde-active);background-color:var(--background-alt-yellow-moutarde)}.fr-table--yellow-moutarde>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-yellow-moutarde-hover);--active:var(--background-contrast-yellow-moutarde-active);background-color:var(--background-contrast-yellow-moutarde)}.fr-table--yellow-moutarde.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-yellow-moutarde),var(--border-default-yellow-moutarde))}.fr-table--yellow-moutarde.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--orange-terre-battue>table:after{background-image:linear-gradient(0deg,var(--border-default-orange-terre-battue),var(--border-default-orange-terre-battue)),linear-gradient(0deg,var(--border-default-orange-terre-battue),var(--border-default-orange-terre-battue)),linear-gradient(0deg,var(--border-default-orange-terre-battue),var(--border-default-orange-terre-battue)),linear-gradient(0deg,var(--border-default-orange-terre-battue),var(--border-default-orange-terre-battue))}.fr-table--orange-terre-battue>table thead{--idle:transparent;--hover:var(--background-contrast-orange-terre-battue-hover);--active:var(--background-contrast-orange-terre-battue-active);background-color:var(--background-contrast-orange-terre-battue);background-image:linear-gradient(0deg,var(--border-plain-orange-terre-battue),var(--border-plain-orange-terre-battue))}.fr-table--orange-terre-battue>table tbody{--idle:transparent;--hover:var(--background-alt-orange-terre-battue-hover);--active:var(--background-alt-orange-terre-battue-active);background-color:var(--background-alt-orange-terre-battue)}.fr-table--orange-terre-battue>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-orange-terre-battue-hover);--active:var(--background-contrast-orange-terre-battue-active);background-color:var(--background-contrast-orange-terre-battue)}.fr-table--orange-terre-battue.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-orange-terre-battue),var(--border-default-orange-terre-battue))}.fr-table--orange-terre-battue.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--brown-cafe-creme>table:after{background-image:linear-gradient(0deg,var(--border-default-brown-cafe-creme),var(--border-default-brown-cafe-creme)),linear-gradient(0deg,var(--border-default-brown-cafe-creme),var(--border-default-brown-cafe-creme)),linear-gradient(0deg,var(--border-default-brown-cafe-creme),var(--border-default-brown-cafe-creme)),linear-gradient(0deg,var(--border-default-brown-cafe-creme),var(--border-default-brown-cafe-creme))}.fr-table--brown-cafe-creme>table thead{--idle:transparent;--hover:var(--background-contrast-brown-cafe-creme-hover);--active:var(--background-contrast-brown-cafe-creme-active);background-color:var(--background-contrast-brown-cafe-creme);background-image:linear-gradient(0deg,var(--border-plain-brown-cafe-creme),var(--border-plain-brown-cafe-creme))}.fr-table--brown-cafe-creme>table tbody{--idle:transparent;--hover:var(--background-alt-brown-cafe-creme-hover);--active:var(--background-alt-brown-cafe-creme-active);background-color:var(--background-alt-brown-cafe-creme)}.fr-table--brown-cafe-creme>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-brown-cafe-creme-hover);--active:var(--background-contrast-brown-cafe-creme-active);background-color:var(--background-contrast-brown-cafe-creme)}.fr-table--brown-cafe-creme.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-brown-cafe-creme),var(--border-default-brown-cafe-creme))}.fr-table--brown-cafe-creme.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--brown-caramel>table:after{background-image:linear-gradient(0deg,var(--border-default-brown-caramel),var(--border-default-brown-caramel)),linear-gradient(0deg,var(--border-default-brown-caramel),var(--border-default-brown-caramel)),linear-gradient(0deg,var(--border-default-brown-caramel),var(--border-default-brown-caramel)),linear-gradient(0deg,var(--border-default-brown-caramel),var(--border-default-brown-caramel))}.fr-table--brown-caramel>table thead{--idle:transparent;--hover:var(--background-contrast-brown-caramel-hover);--active:var(--background-contrast-brown-caramel-active);background-color:var(--background-contrast-brown-caramel);background-image:linear-gradient(0deg,var(--border-plain-brown-caramel),var(--border-plain-brown-caramel))}.fr-table--brown-caramel>table tbody{--idle:transparent;--hover:var(--background-alt-brown-caramel-hover);--active:var(--background-alt-brown-caramel-active);background-color:var(--background-alt-brown-caramel)}.fr-table--brown-caramel>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-brown-caramel-hover);--active:var(--background-contrast-brown-caramel-active);background-color:var(--background-contrast-brown-caramel)}.fr-table--brown-caramel.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-brown-caramel),var(--border-default-brown-caramel))}.fr-table--brown-caramel.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--brown-opera>table:after{background-image:linear-gradient(0deg,var(--border-default-brown-opera),var(--border-default-brown-opera)),linear-gradient(0deg,var(--border-default-brown-opera),var(--border-default-brown-opera)),linear-gradient(0deg,var(--border-default-brown-opera),var(--border-default-brown-opera)),linear-gradient(0deg,var(--border-default-brown-opera),var(--border-default-brown-opera))}.fr-table--brown-opera>table thead{--idle:transparent;--hover:var(--background-contrast-brown-opera-hover);--active:var(--background-contrast-brown-opera-active);background-color:var(--background-contrast-brown-opera);background-image:linear-gradient(0deg,var(--border-plain-brown-opera),var(--border-plain-brown-opera))}.fr-table--brown-opera>table tbody{--idle:transparent;--hover:var(--background-alt-brown-opera-hover);--active:var(--background-alt-brown-opera-active);background-color:var(--background-alt-brown-opera)}.fr-table--brown-opera>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-brown-opera-hover);--active:var(--background-contrast-brown-opera-active);background-color:var(--background-contrast-brown-opera)}.fr-table--brown-opera.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-brown-opera),var(--border-default-brown-opera))}.fr-table--brown-opera.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--beige-gris-galet>table:after{background-image:linear-gradient(0deg,var(--border-default-beige-gris-galet),var(--border-default-beige-gris-galet)),linear-gradient(0deg,var(--border-default-beige-gris-galet),var(--border-default-beige-gris-galet)),linear-gradient(0deg,var(--border-default-beige-gris-galet),var(--border-default-beige-gris-galet)),linear-gradient(0deg,var(--border-default-beige-gris-galet),var(--border-default-beige-gris-galet))}.fr-table--beige-gris-galet>table thead{--idle:transparent;--hover:var(--background-contrast-beige-gris-galet-hover);--active:var(--background-contrast-beige-gris-galet-active);background-color:var(--background-contrast-beige-gris-galet);background-image:linear-gradient(0deg,var(--border-plain-beige-gris-galet),var(--border-plain-beige-gris-galet))}.fr-table--beige-gris-galet>table tbody{--idle:transparent;--hover:var(--background-alt-beige-gris-galet-hover);--active:var(--background-alt-beige-gris-galet-active);background-color:var(--background-alt-beige-gris-galet)}.fr-table--beige-gris-galet>table tbody tr:nth-child(2n){--idle:transparent;--hover:var(--background-contrast-beige-gris-galet-hover);--active:var(--background-contrast-beige-gris-galet-active);background-color:var(--background-contrast-beige-gris-galet)}.fr-table--beige-gris-galet.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,var(--border-default-beige-gris-galet),var(--border-default-beige-gris-galet))}.fr-table--beige-gris-galet.fr-table--bordered>table tbody tr:last-child{background-image:none}.fr-table--bordered>table tbody tr:nth-child(2n){--hover:inherit;--active:inherit;background-color:transparent}.fr-tag{--text-spacing:0;--title-spacing:0;--underline-img:none;--hover-tint:var(--hover);--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);align-items:center;background-color:var(--background-contrast-grey);border-radius:1rem;color:var(--text-label-grey);display:inline-flex;flex-direction:row;font-size:.875rem;justify-content:center;line-height:1.5rem;min-height:2rem;min-width:2.25rem;padding:.25rem .75rem;width:-moz-fit-content;width:fit-content}.fr-tag:after,.fr-tag:before{display:block}.fr-tag[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-tag[target=_blank]:after{--icon-size:1rem;content:"";margin-left:.25rem;margin-right:-.125rem}.fr-tag--icon-left[class*=" fr-fi-"],.fr-tag--icon-left[class*=" fr-icon-"],.fr-tag--icon-left[class^=fr-fi-],.fr-tag--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-tag--icon-left[class*=" fr-fi-"]:before,.fr-tag--icon-left[class*=" fr-icon-"]:before,.fr-tag--icon-left[class^=fr-fi-]:before,.fr-tag--icon-left[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.25rem}.fr-tag[class*=" fr-fi-"]:not([class*=fr-tag--icon-]):before,.fr-tag[class*=" fr-icon-"]:not([class*=fr-tag--icon-]):before,.fr-tag[class^=fr-fi-]:not([class*=fr-tag--icon-]):before,.fr-tag[class^=fr-icon-]:not([class*=fr-tag--icon-]):before{content:none}.fr-tag--sm{border-radius:.75rem;font-size:.75rem;line-height:1.25rem;min-height:1.5rem;padding:.125rem .5rem}.fr-tag--sm[target=_blank]{max-height:none;max-width:100%;overflow:initial}.fr-tag--sm[target=_blank]:after{--icon-size:0.75rem;content:"";margin-left:.25rem;margin-right:-.09375rem}.fr-tag--sm.fr-tag--icon-left[class*=" fr-fi-"],.fr-tag--sm.fr-tag--icon-left[class*=" fr-icon-"],.fr-tag--sm.fr-tag--icon-left[class^=fr-fi-],.fr-tag--sm.fr-tag--icon-left[class^=fr-icon-]{max-height:none;max-width:100%;overflow:initial}.fr-tag--sm.fr-tag--icon-left[class*=" fr-fi-"]:before,.fr-tag--sm.fr-tag--icon-left[class*=" fr-icon-"]:before,.fr-tag--sm.fr-tag--icon-left[class^=fr-fi-]:before,.fr-tag--sm.fr-tag--icon-left[class^=fr-icon-]:before{--icon-size:0.75rem;margin-left:-.09375rem;margin-right:.25rem}.fr-tag--sm[class*=" fr-fi-"]:not([class*=fr-tag--icon-]):before,.fr-tag--sm[class*=" fr-icon-"]:not([class*=fr-tag--icon-]):before,.fr-tag--sm[class^=fr-fi-]:not([class*=fr-tag--icon-]):before,.fr-tag--sm[class^=fr-icon-]:not([class*=fr-tag--icon-]):before{content:none}a.fr-tag[aria-pressed=true],button.fr-tag[aria-pressed=true],input[type=button].fr-tag[aria-pressed=true],input[type=image].fr-tag[aria-pressed=true],input[type=reset].fr-tag[aria-pressed=true],input[type=submit].fr-tag[aria-pressed=true]{background-position:50%;background-repeat:no-repeat;background-size:100%;overflow:visible;position:relative}a.fr-tag[aria-pressed=true]:after,button.fr-tag[aria-pressed=true]:after,input[type=button].fr-tag[aria-pressed=true]:after,input[type=image].fr-tag[aria-pressed=true]:after,input[type=reset].fr-tag[aria-pressed=true]:after,input[type=submit].fr-tag[aria-pressed=true]:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin:-.5rem;-webkit-mask-image:url(../icons/system/checkbox-circle-line.svg);mask-image:url(../icons/system/checkbox-circle-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;right:0;top:4px;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}a.fr-tag[aria-pressed=true].fr-tag--sm:after,button.fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=image].fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=reset].fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=submit].fr-tag[aria-pressed=true].fr-tag--sm:after{--icon-size:0.75rem;content:"";margin:-.375rem;position:absolute;right:0;top:3px}a.fr-tag--dismiss:before,button.fr-tag--dismiss:before,input[type=button].fr-tag--dismiss:before,input[type=image].fr-tag--dismiss:before,input[type=reset].fr-tag--dismiss:before,input[type=submit].fr-tag--dismiss:before{content:none}a.fr-tag--dismiss:after,button.fr-tag--dismiss:after,input[type=button].fr-tag--dismiss:after,input[type=image].fr-tag--dismiss:after,input[type=reset].fr-tag--dismiss:after,input[type=submit].fr-tag--dismiss:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.25rem;margin-right:-.25rem;-webkit-mask-image:url(../icons/system/close-line.svg);mask-image:url(../icons/system/close-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}a.fr-tag--dismiss.fr-tag--sm:after,button.fr-tag--dismiss.fr-tag--sm:after,input[type=button].fr-tag--dismiss.fr-tag--sm:after,input[type=image].fr-tag--dismiss.fr-tag--sm:after,input[type=reset].fr-tag--dismiss.fr-tag--sm:after,input[type=submit].fr-tag--dismiss.fr-tag--sm:after{--icon-size:0.75rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.125rem;margin-right:-.1875rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-tags-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-.25rem;margin-right:-.25rem}.fr-tags-group>li{line-height:2.75rem}.fr-tags-group .fr-tag{margin:0 .25rem .5rem;vertical-align:top}.fr-tags-group.fr-tags-group--sm .fr-tag{border-radius:.75rem;font-size:.75rem;line-height:1.25rem;min-height:1.5rem;padding:.125rem .5rem}.fr-tags-group.fr-tags-group--sm .fr-tag:after,.fr-tags-group.fr-tags-group--sm .fr-tag:before{--icon-size:0.75rem}.fr-tags-group.fr-tags-group--sm button.fr-tag.fr-tag--dismiss:after,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag.fr-tag--dismiss:after{--icon-size:0.75rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-right:-.1875rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:after,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:after{--icon-size:0.75rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin:-.375rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;right:0;top:3px;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-tag[aria-pressed=false]{--idle:transparent;--hover:var(--background-action-low-blue-france-hover);--active:var(--background-action-low-blue-france-active);background-color:var(--background-action-low-blue-france);color:var(--text-action-high-blue-france)}.fr-tag.fr-tag--dismiss{--idle:transparent;--hover:var(--background-action-high-blue-france-hover);--active:var(--background-action-high-blue-france-active);background-color:var(--background-action-high-blue-france);color:var(--text-inverted-blue-france)}a.fr-tag,button.fr-tag,input[type=button].fr-tag,input[type=image].fr-tag,input[type=reset].fr-tag,input[type=submit].fr-tag{--idle:transparent;--hover:var(--background-action-low-blue-france-hover);--active:var(--background-action-low-blue-france-active);background-color:var(--background-action-low-blue-france);color:var(--text-action-high-blue-france)}a.fr-tag--green-tilleul-verveine,button.fr-tag--green-tilleul-verveine,input[type=button].fr-tag--green-tilleul-verveine,input[type=image].fr-tag--green-tilleul-verveine,input[type=reset].fr-tag--green-tilleul-verveine,input[type=submit].fr-tag--green-tilleul-verveine{--idle:transparent;--hover:var(--background-action-low-green-tilleul-verveine-hover);--active:var(--background-action-low-green-tilleul-verveine-active);background-color:var(--background-action-low-green-tilleul-verveine);color:var(--text-action-high-green-tilleul-verveine)}a.fr-tag--green-bourgeon,button.fr-tag--green-bourgeon,input[type=button].fr-tag--green-bourgeon,input[type=image].fr-tag--green-bourgeon,input[type=reset].fr-tag--green-bourgeon,input[type=submit].fr-tag--green-bourgeon{--idle:transparent;--hover:var(--background-action-low-green-bourgeon-hover);--active:var(--background-action-low-green-bourgeon-active);background-color:var(--background-action-low-green-bourgeon);color:var(--text-action-high-green-bourgeon)}a.fr-tag--green-emeraude,button.fr-tag--green-emeraude,input[type=button].fr-tag--green-emeraude,input[type=image].fr-tag--green-emeraude,input[type=reset].fr-tag--green-emeraude,input[type=submit].fr-tag--green-emeraude{--idle:transparent;--hover:var(--background-action-low-green-emeraude-hover);--active:var(--background-action-low-green-emeraude-active);background-color:var(--background-action-low-green-emeraude);color:var(--text-action-high-green-emeraude)}a.fr-tag--green-menthe,button.fr-tag--green-menthe,input[type=button].fr-tag--green-menthe,input[type=image].fr-tag--green-menthe,input[type=reset].fr-tag--green-menthe,input[type=submit].fr-tag--green-menthe{--idle:transparent;--hover:var(--background-action-low-green-menthe-hover);--active:var(--background-action-low-green-menthe-active);background-color:var(--background-action-low-green-menthe);color:var(--text-action-high-green-menthe)}a.fr-tag--green-archipel,button.fr-tag--green-archipel,input[type=button].fr-tag--green-archipel,input[type=image].fr-tag--green-archipel,input[type=reset].fr-tag--green-archipel,input[type=submit].fr-tag--green-archipel{--idle:transparent;--hover:var(--background-action-low-green-archipel-hover);--active:var(--background-action-low-green-archipel-active);background-color:var(--background-action-low-green-archipel);color:var(--text-action-high-green-archipel)}a.fr-tag--blue-ecume,button.fr-tag--blue-ecume,input[type=button].fr-tag--blue-ecume,input[type=image].fr-tag--blue-ecume,input[type=reset].fr-tag--blue-ecume,input[type=submit].fr-tag--blue-ecume{--idle:transparent;--hover:var(--background-action-low-blue-ecume-hover);--active:var(--background-action-low-blue-ecume-active);background-color:var(--background-action-low-blue-ecume);color:var(--text-action-high-blue-ecume)}a.fr-tag--blue-cumulus,button.fr-tag--blue-cumulus,input[type=button].fr-tag--blue-cumulus,input[type=image].fr-tag--blue-cumulus,input[type=reset].fr-tag--blue-cumulus,input[type=submit].fr-tag--blue-cumulus{--idle:transparent;--hover:var(--background-action-low-blue-cumulus-hover);--active:var(--background-action-low-blue-cumulus-active);background-color:var(--background-action-low-blue-cumulus);color:var(--text-action-high-blue-cumulus)}a.fr-tag--purple-glycine,button.fr-tag--purple-glycine,input[type=button].fr-tag--purple-glycine,input[type=image].fr-tag--purple-glycine,input[type=reset].fr-tag--purple-glycine,input[type=submit].fr-tag--purple-glycine{--idle:transparent;--hover:var(--background-action-low-purple-glycine-hover);--active:var(--background-action-low-purple-glycine-active);background-color:var(--background-action-low-purple-glycine);color:var(--text-action-high-purple-glycine)}a.fr-tag--pink-macaron,button.fr-tag--pink-macaron,input[type=button].fr-tag--pink-macaron,input[type=image].fr-tag--pink-macaron,input[type=reset].fr-tag--pink-macaron,input[type=submit].fr-tag--pink-macaron{--idle:transparent;--hover:var(--background-action-low-pink-macaron-hover);--active:var(--background-action-low-pink-macaron-active);background-color:var(--background-action-low-pink-macaron);color:var(--text-action-high-pink-macaron)}a.fr-tag--pink-tuile,button.fr-tag--pink-tuile,input[type=button].fr-tag--pink-tuile,input[type=image].fr-tag--pink-tuile,input[type=reset].fr-tag--pink-tuile,input[type=submit].fr-tag--pink-tuile{--idle:transparent;--hover:var(--background-action-low-pink-tuile-hover);--active:var(--background-action-low-pink-tuile-active);background-color:var(--background-action-low-pink-tuile);color:var(--text-action-high-pink-tuile)}a.fr-tag--yellow-tournesol,button.fr-tag--yellow-tournesol,input[type=button].fr-tag--yellow-tournesol,input[type=image].fr-tag--yellow-tournesol,input[type=reset].fr-tag--yellow-tournesol,input[type=submit].fr-tag--yellow-tournesol{--idle:transparent;--hover:var(--background-action-low-yellow-tournesol-hover);--active:var(--background-action-low-yellow-tournesol-active);background-color:var(--background-action-low-yellow-tournesol);color:var(--text-action-high-yellow-tournesol)}a.fr-tag--yellow-moutarde,button.fr-tag--yellow-moutarde,input[type=button].fr-tag--yellow-moutarde,input[type=image].fr-tag--yellow-moutarde,input[type=reset].fr-tag--yellow-moutarde,input[type=submit].fr-tag--yellow-moutarde{--idle:transparent;--hover:var(--background-action-low-yellow-moutarde-hover);--active:var(--background-action-low-yellow-moutarde-active);background-color:var(--background-action-low-yellow-moutarde);color:var(--text-action-high-yellow-moutarde)}a.fr-tag--orange-terre-battue,button.fr-tag--orange-terre-battue,input[type=button].fr-tag--orange-terre-battue,input[type=image].fr-tag--orange-terre-battue,input[type=reset].fr-tag--orange-terre-battue,input[type=submit].fr-tag--orange-terre-battue{--idle:transparent;--hover:var(--background-action-low-orange-terre-battue-hover);--active:var(--background-action-low-orange-terre-battue-active);background-color:var(--background-action-low-orange-terre-battue);color:var(--text-action-high-orange-terre-battue)}a.fr-tag--brown-cafe-creme,button.fr-tag--brown-cafe-creme,input[type=button].fr-tag--brown-cafe-creme,input[type=image].fr-tag--brown-cafe-creme,input[type=reset].fr-tag--brown-cafe-creme,input[type=submit].fr-tag--brown-cafe-creme{--idle:transparent;--hover:var(--background-action-low-brown-cafe-creme-hover);--active:var(--background-action-low-brown-cafe-creme-active);background-color:var(--background-action-low-brown-cafe-creme);color:var(--text-action-high-brown-cafe-creme)}a.fr-tag--brown-caramel,button.fr-tag--brown-caramel,input[type=button].fr-tag--brown-caramel,input[type=image].fr-tag--brown-caramel,input[type=reset].fr-tag--brown-caramel,input[type=submit].fr-tag--brown-caramel{--idle:transparent;--hover:var(--background-action-low-brown-caramel-hover);--active:var(--background-action-low-brown-caramel-active);background-color:var(--background-action-low-brown-caramel);color:var(--text-action-high-brown-caramel)}a.fr-tag--brown-opera,button.fr-tag--brown-opera,input[type=button].fr-tag--brown-opera,input[type=image].fr-tag--brown-opera,input[type=reset].fr-tag--brown-opera,input[type=submit].fr-tag--brown-opera{--idle:transparent;--hover:var(--background-action-low-brown-opera-hover);--active:var(--background-action-low-brown-opera-active);background-color:var(--background-action-low-brown-opera);color:var(--text-action-high-brown-opera)}a.fr-tag--beige-gris-galet,button.fr-tag--beige-gris-galet,input[type=button].fr-tag--beige-gris-galet,input[type=image].fr-tag--beige-gris-galet,input[type=reset].fr-tag--beige-gris-galet,input[type=submit].fr-tag--beige-gris-galet{--idle:transparent;--hover:var(--background-action-low-beige-gris-galet-hover);--active:var(--background-action-low-beige-gris-galet-active);background-color:var(--background-action-low-beige-gris-galet);color:var(--text-action-high-beige-gris-galet)}button.fr-tag[aria-pressed=true]:not(:disabled),input[type=button].fr-tag[aria-pressed=true]:not(:disabled){background-color:transparent;background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,var(--background-active-blue-france) .625rem);color:var(--text-inverted-blue-france)}button.fr-tag[aria-pressed=true]:not(:disabled):hover,input[type=button].fr-tag[aria-pressed=true]:not(:disabled):hover{background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,var(--background-active-blue-france-hover) .625rem)}button.fr-tag[aria-pressed=true]:not(:disabled):active,input[type=button].fr-tag[aria-pressed=true]:not(:disabled):active{background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,var(--background-active-blue-france-active) .625rem)}button.fr-tag[aria-pressed=true]:after,input[type=button].fr-tag[aria-pressed=true]:after{color:var(--text-action-high-blue-france)}button.fr-tag[aria-pressed=true]:disabled,input[type=button].fr-tag[aria-pressed=true]:disabled{--hover:inherit;--active:inherit;background-color:transparent;background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,var(--background-disabled-grey) .625rem)}button.fr-tag[aria-pressed=true]:disabled:after,input[type=button].fr-tag[aria-pressed=true]:disabled:after{color:var(--text-disabled-grey)}button.fr-tag[aria-pressed=true].fr-tag--sm,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-active-blue-france) .5rem)}button.fr-tag[aria-pressed=true].fr-tag--sm:hover,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:hover{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-active-blue-france-hover) .5rem)}button.fr-tag[aria-pressed=true].fr-tag--sm:active,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:active{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-active-blue-france-active) .5rem)}button.fr-tag[aria-pressed=true].fr-tag--sm:disabled,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:disabled{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-disabled-grey) .5rem)}a:not([href]).fr-tag,button.fr-tag:disabled,input[type=button].fr-tag:disabled{--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey);color:var(--text-disabled-grey)}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true],.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-active-blue-france) .5rem)}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:hover,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:hover{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-active-blue-france-hover) .5rem)}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:active,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:active{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-active-blue-france-active) .5rem)}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:disabled,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:disabled{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,var(--background-disabled-grey) .5rem)}.fr-download__link{color:var(--text-action-high-blue-france);display:inline}.fr-download,.fr-download__link{--text-spacing:0;--title-spacing:0}.fr-download{margin:0 0 1rem;padding-bottom:1.5rem;position:relative}.fr-download .fr-download__link{font-size:1rem;font-weight:400;line-height:1.5rem;max-height:none;max-width:100%;overflow:initial;padding:0}.fr-download .fr-download__link:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../icons/system/download-line.svg);mask-image:url(../icons/system/download-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-download__desc{display:none;font-size:.875rem;font-weight:400;line-height:1.5rem}.fr-download__detail{bottom:0;color:var(--text-mention-grey);cursor:text;font-size:.75rem;font-weight:400;left:0;line-height:1.25rem;max-width:100%;overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;white-space:nowrap}.fr-download__detail abbr{text-decoration:none}.fr-download--card{--text-spacing:0;--title-spacing:0;--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey);box-shadow:inset 0 0 0 1px var(--border-default-grey);padding:1.5rem 1.5rem 4rem}.fr-download--card .fr-download__link{color:var(--text-action-high-blue-france);font-size:1.25rem;font-weight:700;line-height:1.75rem}.fr-download--card .fr-download__link:after{--icon-size:1rem;bottom:1.5rem;color:var(--text-action-high-blue-france);margin:0;position:absolute;right:1.5rem}.fr-download--card .fr-download__desc{display:block;margin-top:.5rem}.fr-download--card .fr-download__detail{bottom:1.5rem;left:1.5rem;max-width:calc(100% - 6.25rem);position:absolute}.fr-download--card .fr-download__detail[class*=" fr-fi-"]:before,.fr-download--card .fr-download__detail[class*=" fr-icon-"]:before,.fr-download--card .fr-download__detail[class^=fr-fi-]:before,.fr-download--card .fr-download__detail[class^=fr-icon-]:before{--icon-size:1rem;margin-right:.5rem}.fr-downloads-group__title{font-size:1.375rem;font-weight:700;line-height:1.75rem;margin:var(--title-spacing)}.fr-downloads-group--bordered{box-shadow:inset 0 0 0 1px var(--border-default-grey);padding:1.5rem 1.5rem .5rem}.fr-downloads-group>ul{margin-bottom:0;margin-top:0}.fr-downloads-group>ul>li{padding-bottom:0}.fr-downloads-group .fr-download{margin-bottom:1rem}.fr-downloads-group li::marker{color:var(--text-action-high-blue-france)}.fr-alert{--title-spacing:0 0 0.25rem;--text-spacing:0 0 0.25rem;background-image:linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey)),linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey)),linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey)),linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey)),linear-gradient(0deg,var(--background-flat-grey),var(--background-flat-grey));background-position:0 0,100% 0,0 100%,0 0,100% 100%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:100% 1px,1px 100%,100% 1px,2.5rem 100%;padding:1rem 2.25rem .75rem 3.5rem;position:relative}.fr-alert:before{--icon-size:1.5rem;background-color:currentColor;color:var(--text-inverted-grey);display:inline-block;flex:0 0 auto;height:var(--icon-size);left:0;margin:1rem .5rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;top:0;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-alert__title{font-size:1.125rem;font-weight:700;line-height:1.5rem}.fr-alert .fr-btn--close{font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;position:absolute;right:.25rem;top:.25rem;white-space:nowrap}.fr-alert .fr-btn--close:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/system/close-line.svg);mask-image:url(../icons/system/close-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-alert+.fr-alert{margin-top:1rem}.fr-alert--info:before{-webkit-mask-image:url(../icons/system/fr--info-fill.svg);mask-image:url(../icons/system/fr--info-fill.svg)}.fr-alert--success:before{-webkit-mask-image:url(../icons/system/fr--success-fill.svg);mask-image:url(../icons/system/fr--success-fill.svg)}.fr-alert--error:before{-webkit-mask-image:url(../icons/system/fr--error-fill.svg);mask-image:url(../icons/system/fr--error-fill.svg)}.fr-alert--warning:before{-webkit-mask-image:url(../icons/system/fr--warning-fill.svg);mask-image:url(../icons/system/fr--warning-fill.svg)}.fr-alert--error:before,.fr-alert--info:before,.fr-alert--success:before,.fr-alert--warning:before{content:""}.fr-alert--sm{padding:.5rem 2.25rem .25rem 3rem}.fr-alert--sm:before{margin:.5rem}.fr-alert .fr-link--close{align-items:center;font-size:.875rem;line-height:1.5rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;position:absolute;right:1.25rem;top:.25rem;white-space:nowrap}.fr-alert .fr-link--close:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/system/close-line.svg);mask-image:url(../icons/system/close-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-alert--info{background-image:linear-gradient(0deg,var(--border-plain-info),var(--border-plain-info)),linear-gradient(0deg,var(--border-plain-info),var(--border-plain-info)),linear-gradient(0deg,var(--border-plain-info),var(--border-plain-info)),linear-gradient(0deg,var(--border-plain-info),var(--border-plain-info)),linear-gradient(0deg,var(--background-flat-info),var(--background-flat-info))}.fr-alert--error{background-image:linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error)),linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error)),linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error)),linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error)),linear-gradient(0deg,var(--background-flat-error),var(--background-flat-error))}.fr-alert--success{background-image:linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success)),linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success)),linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success)),linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success)),linear-gradient(0deg,var(--background-flat-success),var(--background-flat-success))}.fr-alert--warning{background-image:linear-gradient(0deg,var(--border-plain-warning),var(--border-plain-warning)),linear-gradient(0deg,var(--border-plain-warning),var(--border-plain-warning)),linear-gradient(0deg,var(--border-plain-warning),var(--border-plain-warning)),linear-gradient(0deg,var(--border-plain-warning),var(--border-plain-warning)),linear-gradient(0deg,var(--background-flat-warning),var(--background-flat-warning))}.fr-notice{--title-spacing:0;--text-spacing:0;background-color:var(--background-contrast-grey);color:var(--text-title-grey);padding-bottom:1rem;padding-top:1rem;position:relative}.fr-notice__body{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;position:relative}.fr-notice__body h1,.fr-notice__body h2,.fr-notice__body h3,.fr-notice__body h4,.fr-notice__body h5,.fr-notice__body h6{color:inherit;font-size:inherit;line-height:inherit}.fr-notice__title{font-weight:700;margin-right:.25rem;position:relative}.fr-notice__title:before{--icon-size:1.5rem;background-color:currentColor;display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-right:.5rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-notice__desc{margin-right:.25rem}.fr-notice__desc,.fr-notice__title{display:block}.fr-notice__desc,.fr-notice__link,.fr-notice__title{font-size:.875rem;line-height:1.5rem}.fr-notice--no-icon .fr-notice__title:before{display:none}.fr-notice .fr-btn--close{color:inherit;font-size:.875rem;line-height:1.5rem;margin-left:.25rem;margin-top:-.25rem;max-height:2rem;max-width:2rem;min-height:2rem;overflow:hidden;padding:.25rem .5rem;white-space:nowrap}.fr-notice .fr-btn--close:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/system/close-line.svg);mask-image:url(../icons/system/close-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-notice--alert .fr-notice__title:before,.fr-notice--attack .fr-notice__title:before,.fr-notice--cyberattack .fr-notice__title:before,.fr-notice--info .fr-notice__title:before,.fr-notice--kidnapping .fr-notice__title:before,.fr-notice--warning .fr-notice__title:before,.fr-notice--weather-orange .fr-notice__title:before,.fr-notice--weather-purple .fr-notice__title:before,.fr-notice--weather-red .fr-notice__title:before,.fr-notice--witness .fr-notice__title:before{content:""}.fr-notice--info .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{-webkit-mask-image:url(../icons/system/fr--info-fill.svg);mask-image:url(../icons/system/fr--info-fill.svg)}.fr-notice--warning .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{-webkit-mask-image:url(../icons/system/fr--warning-fill.svg);mask-image:url(../icons/system/fr--warning-fill.svg)}.fr-notice--alert .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{-webkit-mask-image:url(../icons/system/error-warning-fill.svg);mask-image:url(../icons/system/error-warning-fill.svg)}.fr-notice--weather-orange .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before,.fr-notice--weather-red .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{-webkit-mask-image:url(../icons/weather/heavy-showers-fill.svg);mask-image:url(../icons/weather/heavy-showers-fill.svg)}.fr-notice--weather-purple .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{-webkit-mask-image:url(../icons/weather/typhoon-fill.svg);mask-image:url(../icons/weather/typhoon-fill.svg)}.fr-notice--attack,.fr-notice--cyberattack,.fr-notice--kidnapping,.fr-notice--witness{background-position:0 0;background-repeat:no-repeat;background-size:100% .375rem;padding-top:1.375rem}.fr-notice--attack .fr-notice__title,.fr-notice--cyberattack .fr-notice__title,.fr-notice--kidnapping .fr-notice__title,.fr-notice--witness .fr-notice__title{text-transform:uppercase}.fr-notice--cyberattack .fr-notice__title:before,.fr-notice--witness .fr-notice__title:before{-webkit-mask-image:url(../icons/system/fr--warning-fill.svg);mask-image:url(../icons/system/fr--warning-fill.svg)}.fr-notice--kidnapping .fr-notice__title:before{-webkit-mask-image:url(../icons/system/fr--alert-warning-fill.svg);mask-image:url(../icons/system/fr--alert-warning-fill.svg)}.fr-notice--attack .fr-notice__title:before{-webkit-mask-image:url(../icons/system/fr--alert-warning-2-fill.svg);mask-image:url(../icons/system/fr--alert-warning-2-fill.svg)}.fr-notice--info{--idle:transparent;--hover:var(--background-contrast-info-hover);--active:var(--background-contrast-info-active);background-color:var(--background-contrast-info);color:var(--text-default-info)}.fr-notice--warning,.fr-notice--weather-orange{--idle:transparent;--hover:var(--background-contrast-warning-hover);--active:var(--background-contrast-warning-active);background-color:var(--background-contrast-warning);color:var(--text-default-warning)}.fr-notice--alert{--idle:transparent;--hover:var(--background-contrast-error-hover);--active:var(--background-contrast-error-active);background-color:var(--background-contrast-error);color:var(--text-default-error)}.fr-notice--weather-red{--idle:transparent;--hover:var(--background-flat-error-hover);--active:var(--background-flat-error-active);background-color:var(--background-flat-error);color:var(--text-inverted-grey)}.fr-notice--weather-red .fr-btn--close{--idle:transparent;--hover:var(--background-action-high-error-hover);--active:var(--background-action-high-error-active);background-color:var(--background-action-high-error)}.fr-notice--weather-purple{--idle:transparent;--hover:var(--background-flat-purple-glycine-hover);--active:var(--background-flat-purple-glycine-active);background-color:var(--background-flat-purple-glycine);color:var(--text-inverted-grey)}.fr-notice--weather-purple .fr-btn--close{--idle:transparent;--hover:var(--background-action-high-purple-glycine-hover);--active:var(--background-action-high-purple-glycine-active);background-color:var(--background-action-high-purple-glycine)}.fr-notice--witness{--idle:transparent;--hover:var(--background-flat-grey-hover);--active:var(--background-flat-grey-active);background-color:var(--background-flat-grey);background-image:linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error));color:var(--text-inverted-grey)}.fr-notice--witness .fr-btn--close{--idle:transparent;--hover:var(--background-action-high-grey-hover);--active:var(--background-action-high-grey-active);background-color:var(--background-action-high-grey)}.fr-notice--attack,.fr-notice--kidnapping{--idle:transparent;--hover:var(--background-flat-error-hover);--active:var(--background-flat-error-active);background-color:var(--background-flat-error);background-image:linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey));color:var(--text-inverted-grey)}.fr-notice--attack .fr-btn--close,.fr-notice--kidnapping .fr-btn--close{--idle:transparent;--hover:var(--background-action-high-error-hover);--active:var(--background-action-high-error-active);background-color:var(--background-action-high-error)}.fr-notice--cyberattack{--idle:transparent;--hover:var(--background-flat-grey-hover);--active:var(--background-flat-grey-active);background-color:var(--background-flat-grey);background-image:linear-gradient(0deg,var(--border-plain-info),var(--border-plain-info));color:var(--text-inverted-grey)}.fr-notice--cyberattack .fr-btn--close{--idle:transparent;--hover:var(--background-action-high-grey-hover);--active:var(--background-action-high-grey-active);background-color:var(--background-action-high-grey)}.fr-radio-group{max-width:max-content;position:relative}.fr-radio-group input[type=radio]{height:1.5rem;margin:0;opacity:0;position:absolute;width:1.5rem}.fr-radio-group input[type=radio]+label{align-items:flex-start;background-image:radial-gradient(transparent 10px,var(--border-action-high-blue-france) 11px,transparent 12px);background-position:calc(-.25rem + 1px) calc(-.25rem + 1px),calc(-.25rem + 1px) calc(-.25rem + 1px);background-repeat:no-repeat,no-repeat;background-size:1.875rem 1.875rem,1.875rem 1.875rem;display:flex;flex-direction:column;justify-content:flex-start;padding-left:2rem}.fr-radio-group input[type=radio]+label:before{border-radius:1.5rem;content:"";height:1.5rem;margin-left:-2rem;position:absolute;top:0;width:1.5rem}.fr-radio-group input[type=radio]+label .fr-hint-text{margin:0;width:100%}.fr-radio-group--sm input[type=radio]{height:1rem;top:.25rem;width:1rem}.fr-radio-group--sm input[type=radio]+label{background-image:radial-gradient(transparent 6px,var(--border-action-high-blue-france) 7px,transparent 8px);background-position:0 .25rem,0 .25rem;background-size:1rem 1rem,1rem 1rem;padding-left:1.5rem}.fr-radio-group--sm input[type=radio]+label:before{border-radius:.5rem;height:1rem;margin-left:-1.5rem;top:.25rem;width:1rem}.fr-radio-rich{align-items:center;display:flex;flex-direction:row;max-width:100%;position:relative}.fr-radio-rich input[type=radio]{height:1rem;left:1rem;top:calc(50% - .5rem);width:1rem}.fr-radio-rich input[type=radio]+label{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);align-items:stretch;align-self:stretch;background-color:var(--background-default-grey);background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),radial-gradient(transparent 6px,var(--border-action-high-blue-france) 7px,transparent 8px);background-position:0 0,100% 0,0 100%,0 0,1rem 50%,1rem 50%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-size:100% 1px,1px 100%,100% 1px,1px 100%,1rem 1rem,1rem 1rem;display:flex;flex-direction:column;justify-content:center;margin-left:0;padding:.75rem 1rem .75rem 2.75rem;width:100%}.fr-radio-rich input[type=radio]+label:before{border-radius:0;bottom:0;content:"";display:block;height:100%;left:0;margin-left:0;position:absolute;right:0;top:0;width:100%}.fr-radio-rich input[type=radio]+label .fr-hint-text{margin-left:0}.fr-radio-rich input[type=radio]:not(:disabled)~label{--hover-tint:var(--hover);--active-tint:var(--active)}.fr-radio-rich input[type=radio]:not(:disabled)~label:hover{background-color:var(--hover-tint)}.fr-radio-rich input[type=radio]:not(:disabled)~label:active{background-color:var(--active-tint)}.fr-radio-rich input[type=radio]:not(:disabled)~label:hover+.fr-radio-rich__pictogram{background-color:var(--hover)}.fr-radio-rich input[type=radio]:not(:disabled)~label:active+.fr-radio-rich__pictogram{background-color:var(--active)}.fr-radio-rich__pictogram{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);align-items:center;align-self:stretch;background-color:var(--background-default-grey);background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));background-position:0 0,0 100%,100% 0,0 .25rem;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:100% 1px,100% 1px,1px 100%,1px calc(100% - .5rem);display:flex;flex-direction:row;justify-content:center;margin-left:-1px;min-height:5.5rem;min-width:5.5rem;padding:.25rem;pointer-events:none;width:5.5rem}.fr-radio-rich__pictogram img,.fr-radio-rich__pictogram svg{max-height:3.5rem;max-width:3.5rem}.fr-control>.fr-radio-rich.fr-radio-group{margin-bottom:0;margin-top:0}.fr-radio-group input[type=radio]:disabled+label{background-image:radial-gradient(transparent 10px,var(--background-disabled-grey) 11px,transparent 12px)}.fr-radio-group input[type=radio]:checked+label{background-image:radial-gradient(transparent 10px,var(--border-active-blue-france) 11px,transparent 12px),radial-gradient(var(--background-active-blue-france) 5px,transparent 6px)}.fr-radio-group input[type=radio]:checked:disabled+label{background-image:radial-gradient(transparent 10px,var(--background-disabled-grey) 11px,transparent 12px),radial-gradient(var(--background-disabled-grey) 5px,transparent 6px)}.fr-fieldset--error .fr-radio-group input[type=radio]+label{background-image:radial-gradient(transparent 10px,var(--border-plain-error) 11px,transparent 12px)}.fr-fieldset--error .fr-radio-group input[type=radio]:checked+label{background-image:radial-gradient(transparent 10px,var(--border-plain-error) 11px,transparent 12px),radial-gradient(var(--background-active-blue-france) 5px,transparent 6px)}.fr-fieldset--valid .fr-radio-group input[type=radio]+label{background-image:radial-gradient(transparent 10px,var(--border-plain-success) 11px,transparent 12px)}.fr-fieldset--valid .fr-radio-group input[type=radio]:checked+label{background-image:radial-gradient(transparent 10px,var(--border-plain-success) 11px,transparent 12px),radial-gradient(var(--background-active-blue-france) 5px,transparent 6px)}.fr-fieldset--info .fr-radio-group input[type=radio]+label{background-image:radial-gradient(transparent 10px,var(--border-plain-info) 11px,transparent 12px)}.fr-fieldset--info .fr-radio-group input[type=radio]:checked+label{background-image:radial-gradient(transparent 10px,var(--border-plain-info) 11px,transparent 12px),radial-gradient(var(--background-active-blue-france) 5px,transparent 6px)}.fr-fieldset .fr-radio-group input[type=radio]:disabled+label{background-image:radial-gradient(transparent 10px,var(--background-disabled-grey) 11px,transparent 12px)}.fr-fieldset .fr-radio-group input[type=radio]:disabled:checked+label{background-image:radial-gradient(transparent 10px,var(--background-disabled-grey) 11px,transparent 12px),radial-gradient(var(--background-disabled-grey) 5px,transparent 6px)}.fr-radio-group--sm input[type=radio]:disabled+label{background-image:radial-gradient(transparent 6px,var(--background-disabled-grey) 7px,transparent 8px)}.fr-radio-group--sm input[type=radio]:checked+label{background-image:radial-gradient(transparent 6px,var(--border-active-blue-france) 7px,transparent 8px),radial-gradient(var(--background-active-blue-france) 3px,transparent 4px)}.fr-radio-group--sm input[type=radio]:checked:disabled+label{background-image:radial-gradient(transparent 6px,var(--background-disabled-grey) 7px,transparent 8px),radial-gradient(var(--background-disabled-grey) 3px,transparent 4px)}.fr-fieldset--error .fr-radio-group--sm input[type=radio]+label{background-image:radial-gradient(transparent 6px,var(--border-plain-error) 7px,transparent 8px)}.fr-fieldset--error .fr-radio-group--sm input[type=radio]:checked+label{background-image:radial-gradient(transparent 6px,var(--border-plain-error) 7px,transparent 8px),radial-gradient(var(--background-active-blue-france) 3px,transparent 4px)}.fr-fieldset--valid .fr-radio-group--sm input[type=radio]+label{background-image:radial-gradient(transparent 6px,var(--border-plain-success) 7px,transparent 8px)}.fr-fieldset--valid .fr-radio-group--sm input[type=radio]:checked+label{background-image:radial-gradient(transparent 6px,var(--border-plain-success) 7px,transparent 8px),radial-gradient(var(--background-active-blue-france) 3px,transparent 4px)}.fr-fieldset--info .fr-radio-group--sm input[type=radio]+label{background-image:radial-gradient(transparent 6px,var(--border-plain-info) 7px,transparent 8px)}.fr-fieldset--info .fr-radio-group--sm input[type=radio]:checked+label{background-image:radial-gradient(transparent 6px,var(--border-plain-info) 7px,transparent 8px),radial-gradient(var(--background-active-blue-france) 3px,transparent 4px)}.fr-fieldset .fr-radio-group--sm input[type=radio]:disabled+label{background-image:radial-gradient(transparent 6px,var(--background-disabled-grey) 7px,transparent 8px)}.fr-fieldset .fr-radio-group--sm input[type=radio]:disabled:checked+label{background-image:radial-gradient(transparent 6px,var(--background-disabled-grey) 7px,transparent 8px),radial-gradient(var(--background-disabled-grey) 3px,transparent 4px)}.fr-radio-rich input[type=radio]:disabled+label{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),radial-gradient(transparent 6px,var(--background-disabled-grey) 7px,transparent 8px)}.fr-radio-rich input[type=radio]:disabled~.fr-radio-rich__pictogram svg *{fill:var(--text-disabled-grey)}.fr-radio-rich input[type=radio]:checked+label{background-image:linear-gradient(0deg,var(--border-active-blue-france),var(--border-active-blue-france)),linear-gradient(0deg,var(--border-active-blue-france),var(--border-active-blue-france)),linear-gradient(0deg,var(--border-active-blue-france),var(--border-active-blue-france)),linear-gradient(0deg,var(--border-active-blue-france),var(--border-active-blue-france)),radial-gradient(transparent 6px,var(--border-active-blue-france) 7px,transparent 8px),radial-gradient(var(--background-active-blue-france) 3px,transparent 4px)}.fr-radio-rich input[type=radio]:checked~.fr-radio-rich__pictogram{background-image:linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey))}.fr-radio-rich input[type=radio]:checked:disabled+label{background-image:linear-gradient(0deg,var(--text-disabled-grey),var(--text-disabled-grey)),linear-gradient(0deg,var(--text-disabled-grey),var(--text-disabled-grey)),linear-gradient(0deg,var(--text-disabled-grey),var(--text-disabled-grey)),linear-gradient(0deg,var(--text-disabled-grey),var(--text-disabled-grey)),radial-gradient(transparent 6px,var(--background-disabled-grey) 7px,transparent 8px),radial-gradient(var(--background-disabled-grey) 3px,transparent 4px)}.fr-radio-rich input[type=radio]:checked:disabled~.fr-radio-rich__pictogram{background-image:linear-gradient(0deg,var(--background-disabled-grey),var(--background-disabled-grey)),linear-gradient(0deg,var(--background-disabled-grey),var(--background-disabled-grey)),linear-gradient(0deg,var(--background-disabled-grey),var(--background-disabled-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey))}.fr-fieldset--error .fr-radio-rich input[type=radio]+label{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),radial-gradient(transparent 6px,var(--border-plain-error) 7px,transparent 8px)}.fr-fieldset--error .fr-radio-rich input[type=radio]:checked+label{background-image:linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),radial-gradient(transparent 6px,var(--border-plain-error) 7px,transparent 8px),radial-gradient(var(--background-active-blue-france) 3px,transparent 4px)}.fr-fieldset--valid .fr-radio-rich input[type=radio]+label{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),radial-gradient(transparent 6px,var(--border-plain-success) 7px,transparent 8px)}.fr-fieldset--valid .fr-radio-rich input[type=radio]:checked+label{background-image:linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),radial-gradient(transparent 6px,var(--border-plain-success) 7px,transparent 8px),radial-gradient(var(--background-active-blue-france) 3px,transparent 4px)}.fr-fieldset--info .fr-radio-rich input[type=radio]+label{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),radial-gradient(transparent 6px,var(--border-plain-info) 7px,transparent 8px)}.fr-fieldset--info .fr-radio-rich input[type=radio]:checked+label{background-image:linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),radial-gradient(transparent 6px,var(--border-plain-info) 7px,transparent 8px),radial-gradient(var(--background-active-blue-france) 3px,transparent 4px)}.fr-fieldset .fr-radio-rich input[type=radio]:disabled+label{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),radial-gradient(transparent 6px,var(--background-disabled-grey) 7px,transparent 8px)}.fr-fieldset .fr-radio-rich input[type=radio]:disabled:checked+label{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),radial-gradient(transparent 6px,var(--background-disabled-grey) 7px,transparent 8px),radial-gradient(var(--background-disabled-grey) 3px,transparent 4px)}.fr-fieldset .fr-fieldset__content .fr-radio-group:not(.fr-radio-rich) input[type=radio]{top:.75rem}.fr-fieldset .fr-fieldset__content .fr-radio-group:not(.fr-radio-rich) input[type=radio]+label{background-position:calc(-.25rem + 1px) calc(.5rem + 1px),calc(-.25rem + 1px) calc(.5rem + 1px)}.fr-fieldset .fr-fieldset__content .fr-radio-group--sm:not(.fr-radio-rich) input[type=radio]{top:1rem}.fr-fieldset .fr-fieldset__content .fr-radio-group--sm:not(.fr-radio-rich) input[type=radio]+label{background-position:calc(-.125rem + 1px) calc(1rem - 1px),calc(-.125rem + 1px) calc(1rem - 1px)}.fr-fieldset .fr-fieldset__content .fr-radio-rich{margin-bottom:1rem;margin-top:.5rem}.fr-fieldset .fr-fieldset__content .fr-radio-rich input[type=radio]+label{min-height:5.5rem}.fr-fieldset .fr-fieldset__content .fr-radio-rich:last-child{margin-bottom:.75rem}.fr-fieldset .fr-fieldset__content .fr-radio-rich:first-child{margin-top:0}.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich:not(:last-child){margin-bottom:.5rem;margin-right:.75rem}.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich:first-child{margin-top:.75rem}.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich:first-child .fr-radio-rich__img{top:1rem}.fr-fieldset--inline .fr-fieldset__content .fr-radio-rich__img{top:.75rem}.fr-fieldset--inline .fr-hint-text+.fr-fieldset__content .fr-radio-rich:first-child{margin-top:1.5rem}.fr-radio-rich__img{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);align-items:center;align-self:stretch;background-color:var(--background-default-grey);background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));background-position:0 0,0 100%,100% 0,0 .25rem;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:100% 1px,100% 1px,1px 100%,1px calc(100% - .5rem);display:flex;flex-direction:row;justify-content:center;margin-left:-1px;min-width:5.5rem;padding:.25rem;pointer-events:none;width:5.5rem}.fr-radio-rich__img img,.fr-radio-rich__img svg{max-height:3.5rem;max-width:3.5rem}.fr-radio-rich input[type=radio]:not(:disabled)~label:hover+.fr-radio-rich__img{background-color:var(--hover)}.fr-radio-rich input[type=radio]:not(:disabled)~label:active+.fr-radio-rich__img{background-color:var(--active)}.fr-radio-rich input[type=radio]:disabled~.fr-radio-rich__img svg *{fill:var(--text-disabled-grey)}.fr-radio-rich input[type=radio]:checked~.fr-radio-rich__img{background-image:linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--background-action-high-blue-france),var(--background-action-high-blue-france)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey))}.fr-radio-rich input[type=radio]:checked:disabled~.fr-radio-rich__img{background-image:linear-gradient(0deg,var(--text-disabled-grey),var(--text-disabled-grey)),linear-gradient(0deg,var(--text-disabled-grey),var(--text-disabled-grey)),linear-gradient(0deg,var(--text-disabled-grey),var(--text-disabled-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey))}.fr-card{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey);display:flex;flex-direction:column;position:relative}.fr-card.fr-enlarge-button .fr-card__title a:after,.fr-card.fr-enlarge-button .fr-card__title button:after,.fr-card.fr-enlarge-link .fr-card__title a:after,.fr-card.fr-enlarge-link .fr-card__title button:after{--icon-size:1.5rem;bottom:2rem;position:absolute;right:2rem}.fr-card:not(.fr-card--no-border):not(.fr-card--shadow){background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));background-position:100% 100%,0 0,100% 0,100% 0;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:100% 1px,1px 100%,1px 100%,100% 1px;padding:1px}.fr-card--no-icon .fr-card__title a:not([target=_blank]):after,.fr-card--no-icon .fr-card__title button:after,.fr-card:not(.fr-enlarge-button):not(.fr-card--download) .fr-card__title button:after,.fr-card:not(.fr-enlarge-link):not(.fr-card--download) .fr-card__title a:not([target=_blank]):after{content:none}.fr-card__body{display:flex;flex:1 1 auto;flex-direction:column;height:100%;order:2;padding:0 2rem}.fr-grid-row .fr-card{height:100%}.fr-card__header{flex:0 0 auto;order:1;position:relative}.fr-card__header .fr-badges-group{left:0;padding:.75rem;position:absolute;top:0}.fr-card.fr-enlarge-link:hover .fr-card__img,.fr-card.fr-enlarge-link:hover .fr-card__vid{--brightness:calc(100% + var(--brighten)*10%)}.fr-card.fr-enlarge-link:active .fr-card__img,.fr-card.fr-enlarge-link:active .fr-card__vid{--brightness:calc(100% + var(--brighten)*20%)}.fr-card.fr-enlarge-button:hover .fr-card__img,.fr-card.fr-enlarge-button:hover .fr-card__vid{--brightness:calc(100% + var(--brighten)*10%)}.fr-card.fr-enlarge-button:active .fr-card__img,.fr-card.fr-enlarge-button:active .fr-card__vid{--brightness:calc(100% + var(--brighten)*20%)}.fr-card__img,.fr-card__vid{filter:brightness(var(--brightness))}.fr-card__img img,.fr-card__img svg,.fr-card__vid iframe,.fr-card__vid video{aspect-ratio:1.7777777778;object-fit:cover;object-position:50% 50%}.fr-card__img img{display:block}.fr-card__content{display:flex;flex-direction:column;height:100%;margin:0 -2rem;order:1;padding:2rem}.fr-card__title{color:var(--text-title-grey);font-size:1.25rem;font-weight:700;line-height:1.75rem;margin-bottom:0;order:2}.fr-card__title a:after,.fr-card__title button:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;-webkit-mask-image:url(../icons/system/arrow-right-line.svg);mask-image:url(../icons/system/arrow-right-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-card__title button{font-size:inherit;font-weight:inherit;line-height:inherit;padding:0;text-align:inherit}.fr-card__title [target=_blank]:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-image:url(../icons/system/external-link-line.svg);mask-image:url(../icons/system/external-link-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-card__desc{font-size:.875rem;line-height:1.5rem;margin-bottom:0;margin-top:.75rem;order:3}.fr-card__start{order:1}.fr-card__start,.fr-card__start .fr-badges-group,.fr-card__start .fr-tags-group{margin-bottom:.25rem}.fr-card__start .fr-card__detail{margin-bottom:.75rem}.fr-card__end{display:flex;flex-direction:column;height:100%;margin-top:1rem;order:4;padding-top:.5rem}.fr-card__detail{align-items:flex-start;color:var(--text-mention-grey);display:flex;flex-direction:row;font-size:.75rem;line-height:1.25rem;margin-bottom:0}.fr-card__detail[class*=" fr-fi-"]:before,.fr-card__detail[class*=" fr-icon-"]:before,.fr-card__detail[class^=fr-fi-]:before,.fr-card__detail[class^=fr-icon-]:before{--icon-size:1rem;margin-right:.5rem}.fr-card.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__end,.fr-card.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__end{justify-content:flex-end;margin-bottom:-3rem;min-height:2rem;padding-right:2rem}.fr-card.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__content,.fr-card.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content{padding-bottom:5rem}.fr-card__footer{margin:0 -2rem;order:2;padding:.5rem 2rem 2rem}.fr-card__footer .fr-btns-group,.fr-card__footer .fr-links-group{margin-bottom:-1rem}.fr-card--sm .fr-card__header .fr-badge{font-size:.75rem;line-height:1.25rem;min-height:1.125rem;padding:0 .375rem}.fr-card--sm .fr-card__header .fr-badge:after,.fr-card--sm .fr-card__header .fr-badge:before{--icon-size:0.75rem}.fr-card--sm .fr-card__header .fr-tag{border-radius:.75rem;font-size:.75rem;line-height:1.25rem;min-height:1.5rem;padding:.125rem .5rem}.fr-card--sm .fr-card__header .fr-tag:after,.fr-card--sm .fr-card__header .fr-tag:before{--icon-size:0.75rem}.fr-card--sm .fr-card__content{padding:1.5rem}.fr-card--sm .fr-card__content .fr-badge{font-size:.75rem;line-height:1.25rem;min-height:1.125rem;padding:0 .375rem}.fr-card--sm .fr-card__content .fr-badge:after,.fr-card--sm .fr-card__content .fr-badge:before{--icon-size:0.75rem}.fr-card--sm .fr-card__content .fr-tag{border-radius:.75rem;font-size:.75rem;line-height:1.25rem;min-height:1.5rem;padding:.125rem .5rem}.fr-card--sm .fr-card__content .fr-tag:after,.fr-card--sm .fr-card__content .fr-tag:before{--icon-size:0.75rem}.fr-card--sm .fr-card__title{font-size:1.125rem;font-weight:700;line-height:1.5rem}.fr-card--sm .fr-card__title a:after,.fr-card--sm .fr-card__title button:after{--icon-size:1rem}.fr-card--sm .fr-card__desc{margin-top:.5rem}.fr-card--sm .fr-card__start .fr-badges-group,.fr-card--sm .fr-card__start .fr-tags-group{margin-bottom:0}.fr-card--sm .fr-card__start .fr-card__detail{margin-bottom:.5rem}.fr-card--sm .fr-card__end{margin-top:1.5rem;padding-top:.5rem}.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__end,.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__end{margin-bottom:-2rem;min-height:1.25rem;padding-right:1.5rem}.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__content,.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content{padding-bottom:3.5rem}.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title a:after,.fr-card--sm.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title button:after,.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title a:after,.fr-card--sm.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title button:after{--icon-size:1rem;bottom:1.5rem;right:1.5rem}.fr-card--sm .fr-card__footer{padding:.5rem 1.5rem 1.5rem}.fr-card--lg .fr-card__content{padding:2.5rem}.fr-card--lg .fr-card__title{font-size:1.375rem;font-weight:700;line-height:1.75rem}.fr-card--lg .fr-card__title a:after,.fr-card--lg .fr-card__title button:after{--icon-size:1.5rem}.fr-card--lg .fr-card__desc{font-size:1rem;line-height:1.5rem;margin-top:1rem}.fr-card--lg .fr-card__start,.fr-card--lg .fr-card__start .fr-badges-group,.fr-card--lg .fr-card__start .fr-tags-group{margin-bottom:.5rem}.fr-card--lg .fr-card__start .fr-card__detail{margin-bottom:1rem}.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__end,.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__end{margin-bottom:-4rem;min-height:2.5rem;padding-right:2.5rem}.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__content,.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content{padding-bottom:6.5rem}.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title a:after,.fr-card--lg.fr-enlarge-button:not(.fr-card--no-icon) .fr-card__title button:after,.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title a:after,.fr-card--lg.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__title button:after{--icon-size:2rem;bottom:2.5rem;right:2.5rem}.fr-card--lg .fr-card__footer{padding:.5rem 2.5rem 2.5rem}.fr-card--download .fr-card__header{aspect-ratio:16/9}.fr-card--download .fr-card__header .fr-card__img{height:calc(100% - 1rem);left:.5rem;position:absolute;top:.5rem;width:calc(100% - 1rem)}.fr-card--download .fr-card__header .fr-card__img img{max-height:100%;max-width:100%;object-fit:contain}.fr-card--download .fr-card__title a:after,.fr-card--download .fr-card__title button:after{background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-image:url(../icons/system/download-line.svg);mask-image:url(../icons/system/download-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-card__body>.fr-card__detail,.fr-card__body>.fr-card__title{margin-top:2rem}.fr-card__body>.fr-card__detail{margin-bottom:-1rem}.fr-card__body>.fr-card__desc,.fr-card__body>.fr-card__title{margin-bottom:2rem}.fr-card__body>.fr-card__desc{margin-top:-1rem}.fr-card.fr-enlarge-link:not(.fr-card--no-arrow) .fr-card__body>.fr-card__desc,.fr-card.fr-enlarge-link:not(.fr-card--no-arrow) .fr-card__body>.fr-card__title{margin-bottom:4.5rem}.fr-card.fr-enlarge-link:not(.fr-card--no-arrow) .fr-card__body>.fr-card__desc{margin-top:-3.5rem}.fr-card--grey{--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);background-color:var(--background-contrast-grey)}.fr-card--shadow{--idle:transparent;--hover:var(--background-raised-grey-hover);--active:var(--background-raised-grey-active);background-color:var(--background-raised-grey);filter:drop-shadow(var(--raised-shadow));z-index:calc(var(--ground) + 500)}.fr-card--shadow.fr-card--grey{--idle:transparent;--hover:var(--background-contrast-raised-grey-hover);--active:var(--background-contrast-raised-grey-active);background-color:var(--background-contrast-raised-grey)}.fr-card--no-background{--hover:inherit;--active:inherit;background-color:transparent}.fr-card--download:not(.fr-card--no-background) .fr-card__header{--idle:transparent;--hover:var(--background-alt-grey-hover);--active:var(--background-alt-grey-active);background-color:var(--background-alt-grey)}.fr-card__title a[href],.fr-card__title button{color:var(--text-action-high-blue-france)}.fr-card__title button:disabled{color:var(--text-disabled-grey)}.fr-card__title:disabled,a.fr-card__title:not([href]){--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey);color:var(--text-disabled-grey)}.fr-checkbox-group{position:relative}.fr-checkbox-group input[type=checkbox]{height:1.5rem;margin:0;opacity:0;position:absolute;width:1.5rem}.fr-checkbox-group input[type=checkbox]+label{--data-uri-svg:none;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-left:2rem;position:relative}.fr-checkbox-group input[type=checkbox]+label .fr-hint-text{margin:0;width:100%}.fr-checkbox-group input[type=checkbox]+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),var(--data-uri-svg);background-position:0 0,.25rem 0,100% 0,0 .25rem,100% 100%,calc(100% - .25rem) 100%,0 100%,100% .25rem,50%;background-repeat:no-repeat;background-size:.25rem .25rem,calc(100% - .25rem) 1px,.25rem .25rem,1px calc(100% - .5rem),.25rem .25rem,calc(100% - .5rem) 1px,.25rem .25rem,1px calc(100% - .5rem),1rem;border-radius:.25rem;content:"";display:block;height:1.5rem;left:-2rem;margin-right:.5rem;position:absolute;top:0;width:1.5rem}.fr-checkbox-group--sm input[type=checkbox]{height:1rem;top:.25rem;width:1rem}.fr-checkbox-group--sm input[type=checkbox]+label{margin-left:1.5rem}.fr-checkbox-group--sm input[type=checkbox]+label:before{height:1rem;left:-1.5rem;margin-top:.25rem;width:1rem}.fr-checkbox-group--error:before{--idle:transparent;--hover:var(--border-plain-error-hover);--active:var(--border-plain-error-active);background-color:var(--border-plain-error)}.fr-checkbox-group--error:before,.fr-checkbox-group--valid:before{content:"";height:100%;left:-.75rem;position:absolute;top:0;width:2px}.fr-checkbox-group--valid:before{--idle:transparent;--hover:var(--border-plain-success-hover);--active:var(--border-plain-success-active);background-color:var(--border-plain-success)}.fr-checkbox-group .fr-message:first-child{margin-top:1rem}.fr-checkbox-group input[type=checkbox]:checked+label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23f5f5fe' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E");background-color:var(--background-active-blue-france);background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-active-blue-france) 4px,var(--border-active-blue-france) 5px,transparent 6px),linear-gradient(var(--border-active-blue-france),var(--border-active-blue-france)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-active-blue-france) 4px,var(--border-active-blue-france) 5px,transparent 6px),linear-gradient(var(--border-active-blue-france),var(--border-active-blue-france)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-active-blue-france) 4px,var(--border-active-blue-france) 5px,transparent 6px),linear-gradient(var(--border-active-blue-france),var(--border-active-blue-france)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-active-blue-france) 4px,var(--border-active-blue-france) 5px,transparent 6px),linear-gradient(var(--border-active-blue-france),var(--border-active-blue-france)),var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-checkbox-group input[type=checkbox]:checked+label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000091' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E")}.fr-checkbox-group input[type=checkbox]:disabled+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--background-disabled-grey) 4px,var(--background-disabled-grey) 5px,transparent 6px),linear-gradient(var(--background-disabled-grey),var(--background-disabled-grey)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--background-disabled-grey) 4px,var(--background-disabled-grey) 5px,transparent 6px),linear-gradient(var(--background-disabled-grey),var(--background-disabled-grey)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--background-disabled-grey) 4px,var(--background-disabled-grey) 5px,transparent 6px),linear-gradient(var(--background-disabled-grey),var(--background-disabled-grey)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--background-disabled-grey) 4px,var(--background-disabled-grey) 5px,transparent 6px),linear-gradient(var(--background-disabled-grey),var(--background-disabled-grey)),var(--data-uri-svg)}.fr-checkbox-group input[type=checkbox]:disabled:checked+label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E");background-color:var(--background-disabled-grey)}:root[data-fr-theme=dark] .fr-checkbox-group input[type=checkbox]:disabled:checked+label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E")}.fr-checkbox-group--error input[type=checkbox]+label,.fr-checkbox-group--error input[type=checkbox]:checked+label{color:var(--text-default-error)}.fr-checkbox-group--error input[type=checkbox]+label:before,.fr-checkbox-group--error input[type=checkbox]:checked+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),var(--data-uri-svg)}.fr-checkbox-group--valid input[type=checkbox]+label,.fr-checkbox-group--valid input[type=checkbox]:checked+label{color:var(--text-default-success)}.fr-checkbox-group--valid input[type=checkbox]+label:before,.fr-checkbox-group--valid input[type=checkbox]:checked+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),var(--data-uri-svg)}.fr-fieldset--error .fr-checkbox-group input[type=checkbox]+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-plain-error) 4px,var(--border-plain-error) 5px,transparent 6px),linear-gradient(var(--border-plain-error),var(--border-plain-error)),var(--data-uri-svg)}.fr-fieldset--valid .fr-checkbox-group input[type=checkbox]+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-plain-success) 4px,var(--border-plain-success) 5px,transparent 6px),linear-gradient(var(--border-plain-success),var(--border-plain-success)),var(--data-uri-svg)}.fr-fieldset .fr-fieldset__content .fr-checkbox-group--sm label:before{margin-top:.25rem}.fr-fieldset .fr-fieldset__content .fr-checkbox-group input[type=checkbox]{margin-top:.75rem}.fr-segmented{align-items:center;border:0;display:inline-flex;margin:0;padding:0;position:relative}.fr-segmented__legend{margin-bottom:.75rem;padding:0}.fr-segmented__legend .fr-hint-text{margin-top:.25rem}.fr-segmented__legend--inline{display:contents;float:left}.fr-segmented__legend--inline+.fr-segmented__elements{margin-left:1rem}.fr-segmented__elements{border-radius:.25rem;box-shadow:inset 0 0 0 1px var(--border-default-grey);display:flex;flex-direction:row}.fr-segmented__element{position:relative}.fr-segmented .fr-segmented__element input{opacity:0}.fr-segmented input{height:100%;margin:0;position:absolute;width:100%;z-index:-1}.fr-segmented input+label{align-items:center;border-radius:.25rem;display:inline-flex;font-size:1rem;font-weight:500;line-height:1.5rem;max-height:none;max-width:100%;min-height:2.5rem;overflow:initial;padding:.5rem 1rem;white-space:nowrap;width:100%}.fr-segmented input+label:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-segmented input:not([disabled]):not(:checked)+label{-webkit-mask-image:linear-gradient(0deg,#fff,#fff),linear-gradient(0deg,#fff,#fff),url("data:image/svg+xml;charset=uft8,"),url("data:image/svg+xml;charset=uft8,"),url("data:image/svg+xml;charset=uft8,"),url("data:image/svg+xml;charset=uft8,");mask-image:linear-gradient(0deg,#fff,#fff),linear-gradient(0deg,#fff,#fff),url("data:image/svg+xml;charset=uft8,"),url("data:image/svg+xml;charset=uft8,"),url("data:image/svg+xml;charset=uft8,"),url("data:image/svg+xml;charset=uft8,");-webkit-mask-position:.25rem .375rem,.375rem .25rem,.25rem .25rem,calc(100% - .25rem) .25rem,.25rem calc(100% - .25rem),calc(100% - .25rem) calc(100% - .25rem);mask-position:.25rem .375rem,.375rem .25rem,.25rem .25rem,calc(100% - .25rem) .25rem,.25rem calc(100% - .25rem),calc(100% - .25rem) calc(100% - .25rem);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(100% - .5rem)calc(100% - .75rem),calc(100% - .75rem)calc(100% - .5rem),.25rem .25rem,.25rem .25rem,.25rem .25rem,.25rem .25rem;mask-size:calc(100% - .5rem)calc(100% - .75rem),calc(100% - .75rem)calc(100% - .5rem),.25rem .25rem,.25rem .25rem,.25rem .25rem,.25rem .25rem}.fr-segmented input:not([disabled]):not(:checked)+label:hover{background-color:var(--hover)}.fr-segmented input:not([disabled]):not(:checked)+label:active{background-color:var(--active)}.fr-segmented--vertical .fr-segmented__elements{flex-direction:column;margin-left:0}.fr-segmented--vertical .fr-segmented__legend--inline{display:block;float:none}.fr-segmented--no-legend legend{clip:rect(0,0,0,0);border:0;display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-segmented--no-legend legend+.fr-segmented__elements{margin-left:0}.fr-segmented__element input:focus+label{outline-color:#0a76f6;outline-offset:2px;outline-style:solid;outline-width:2px}.fr-segmented__element input:focus:not(:focus-visible)+label{outline-style:none}.fr-segmented__element input:focus-visible+label{outline-style:solid}.fr-segmented--sm .fr-segmented__legend,.fr-segmented--sm input+label{font-size:.875rem;line-height:1.5rem}.fr-segmented--sm input+label{max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-segmented--sm input+label:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-segmented__element label{color:var(--text-action-high-grey)}.fr-segmented__element input:checked+label{box-shadow:inset 0 0 0 1px var(--border-active-blue-france);color:var(--text-active-blue-france)}.fr-segmented__element input:checked:disabled+label{box-shadow:inset 0 0 0 1px var(--text-disabled-grey);color:var(--text-disabled-grey)}.fr-toggle{--text-spacing:0;--title-spacing:0;display:flex;flex-wrap:wrap;position:relative}.fr-toggle input[type=checkbox]{box-shadow:inset 0 0 0 1px var(--border-action-high-blue-france);height:1.5rem;opacity:0;position:absolute;width:2.5rem}.fr-toggle input[type=checkbox]:checked~.fr-toggle__label[data-fr-unchecked-label][data-fr-checked-label]:before{content:attr(data-fr-checked-label)}.fr-toggle input[type=checkbox]:checked~.fr-toggle__label:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000091' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E");background-image:var(--data-uri-svg);transform:translateX(1rem)}.fr-toggle label{--toggle-status-width:auto;color:var(--text-label-grey);display:inline-flex;font-size:1rem;line-height:1.5rem;min-height:1.5rem;width:calc(100% - 2rem)}.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label]{padding-left:0}.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label]:before{word-wrap:normal;content:attr(data-fr-unchecked-label);margin-bottom:1rem;margin-right:calc(var(--toggle-status-width) - .5rem)}.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label]+.fr-hint-text{margin-top:.5rem}.fr-toggle label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23000091' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");background-image:var(--data-uri-svg);border-radius:.75rem;display:block;flex-shrink:0;font-size:.75rem;height:calc(1.25rem + 1px);line-height:1.25rem;margin-right:2rem;max-width:2.5rem;min-width:2.5rem;padding-top:1.5rem}.fr-toggle label:after,.fr-toggle label:before{background-repeat:no-repeat;color:var(--text-active-blue-france);content:""}.fr-toggle label:after{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);align-items:center;background-color:var(--background-default-grey);background-position:50%;background-size:1rem;border-radius:50%;box-shadow:inset 0 0 0 1px var(--border-action-high-blue-france);display:flex;height:1.5rem;justify-content:center;left:0;position:absolute;top:0;width:1.5rem}.fr-toggle .fr-hint-text{color:var(--text-mention-grey);display:block;flex-basis:100%;font-size:.75rem;line-height:1.25rem;margin-bottom:0;margin-top:1rem}.fr-toggle--border-bottom{box-shadow:inset 0 -1px 0 0 var(--border-default-grey);padding-bottom:1rem}.fr-toggle--error:before,.fr-toggle--valid:before{content:"";height:100%;left:-.75rem;position:absolute;top:0;width:2px}.fr-toggle .fr-message:first-child{margin-top:1rem}.fr-toggle--label-left .fr-toggle__input{margin:0 0 0 auto;order:1}.fr-toggle--label-left .fr-toggle__input+label[data-fr-checked-label]:before{margin-left:calc(var(--toggle-status-width) - .5rem);margin-right:0}.fr-toggle--label-left .fr-toggle__label{flex:1;justify-content:space-between;padding-left:0;width:calc(100% - 2rem)}.fr-toggle--label-left .fr-toggle__label:before{direction:rtl;flex-shrink:0;margin-left:1rem;margin-right:0;order:1;text-align:right}.fr-toggle--label-left .fr-toggle__label:after{left:auto;right:1rem}.fr-toggle--label-left .fr-hint-text{order:2}.fr-toggle__list{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none}.fr-toggle__list li{margin-bottom:1rem}.fr-toggle__list li:last-child{margin-bottom:0}:root[data-fr-theme=dark] .fr-toggle label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%238585f6' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:checked{--idle:transparent;--hover:var(--background-active-blue-france-hover);--active:var(--background-active-blue-france-active);background-color:var(--background-active-blue-france)}.fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23000091' height='24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");background-image:var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%238585f6' height='24' fill='%238585f6' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:checked~.fr-toggle__label:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%238585f6' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:disabled{box-shadow:inset 0 0 0 1px var(--border-disabled-grey)}.fr-toggle input[type=checkbox]:disabled:checked{--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey)}.fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23e5e5e5' height='24' fill='%23e5e5e5' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");background-image:var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%232a2a2a' height='24' fill='%232a2a2a' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E");background-image:var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:disabled~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23e5e5e5' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");background-image:var(--data-uri-svg);color:var(--text-disabled-grey)}:root[data-fr-theme=dark] .fr-toggle input[type=checkbox]:disabled~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%232a2a2a' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:disabled~.fr-toggle__label:after{box-shadow:inset 0 0 0 1px var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-toggle--valid:before{--idle:transparent;--hover:var(--border-plain-success-hover);--active:var(--border-plain-success-active);background-color:var(--border-plain-success);content:""}.fr-toggle--error:before{--idle:transparent;--hover:var(--border-plain-error-hover);--active:var(--border-plain-error-active);background-color:var(--border-plain-error);content:""}.fr-fieldset--error .fr-toggle label,.fr-toggle--error label{color:var(--text-default-error)}.fr-fieldset--error .fr-toggle label:before,.fr-toggle--error label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ce0500' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");background-image:var(--data-uri-svg);color:var(--text-default-error)}:root[data-fr-theme=dark] .fr-fieldset--error .fr-toggle label:before,:root[data-fr-theme=dark] .fr-toggle--error label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ff5655' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-fieldset--error .fr-toggle label:after,.fr-toggle--error label:after{box-shadow:inset 0 0 0 1px var(--border-plain-error)}.fr-fieldset--error .fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before,.fr-toggle--error input[type=checkbox]:checked~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ce0500' height='24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");background-image:var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-fieldset--error .fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before,:root[data-fr-theme=dark] .fr-toggle--error input[type=checkbox]:checked~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ff5655' height='24' fill='%238585f6' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-fieldset--valid .fr-toggle label,.fr-toggle--valid label{color:var(--text-default-success)}.fr-fieldset--valid .fr-toggle label:before,.fr-toggle--valid label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2318753c' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");background-image:var(--data-uri-svg);color:var(--text-default-success)}:root[data-fr-theme=dark] .fr-fieldset--valid .fr-toggle label:before,:root[data-fr-theme=dark] .fr-toggle--valid label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2327a658' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-fieldset--valid .fr-toggle label:after,.fr-toggle--valid label:after{box-shadow:inset 0 0 0 1px var(--border-plain-success)}.fr-fieldset--valid .fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before,.fr-toggle--valid input[type=checkbox]:checked~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2318753c' height='24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");background-image:var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-fieldset--valid .fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before,:root[data-fr-theme=dark] .fr-toggle--valid input[type=checkbox]:checked~.fr-toggle__label:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2327a658' height='24' fill='%238585f6' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-skiplinks{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);background-color:var(--background-contrast-grey);opacity:0;padding:1rem 0;position:absolute;top:0;transform:translateY(-100%)}.fr-skiplinks:focus-within{opacity:1;position:relative;transform:translateY(0)}.fr-skiplinks__list{display:flex;flex-direction:column}.fr-skiplinks__list>li{margin-bottom:1rem}.fr-skiplinks__list>li:before{content:none}.fr-skiplinks__list>li .fr-link{font-size:1rem;line-height:1.5rem;padding:0}.fr-skiplinks__list>li .fr-link:after,.fr-skiplinks__list>li .fr-link:before{--icon-size:1rem}.fr-skiplinks__list>li:last-child{margin-bottom:0}.fr-skiplinks__list:focus-within{position:relative;transform:translateY(0)}.fr-select{--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23161616' d='m12 13.1 5-4.9 1.4 1.4-6.4 6.3-6.4-6.4L7 8.1l5 5z'/%3E%3C/svg%3E");-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--background-contrast-grey);background-image:var(--data-uri-svg);background-position:calc(100% - 1rem) 50%;background-repeat:no-repeat;background-size:1rem 1rem;border-radius:.25rem .25rem 0 0;box-shadow:inset 0 -2px 0 0 var(--border-plain-grey);color:var(--text-default-grey);display:block;font-size:1rem;line-height:1.5rem;padding:.5rem 2.5rem .5rem 1rem;width:100%}.fr-select-group{position:relative}.fr-select-group .fr-message:first-child{margin-top:1rem}.fr-select-group--error:before,.fr-select-group--info:before,.fr-select-group--valid:before{background-position:0 0;background-repeat:no-repeat;background-size:.125rem 100%;bottom:0;content:"";display:block;left:-.75rem;pointer-events:none;position:absolute;right:-.75rem;top:0}:root[data-fr-theme=dark] .fr-select{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='m12 13.1 5-4.9 1.4 1.4-6.4 6.3-6.4-6.4L7 8.1l5 5z'/%3E%3C/svg%3E")}.fr-fieldset--valid .fr-select,.fr-select-group--valid .fr-select{box-shadow:inset 0 -2px 0 0 var(--border-plain-success)}.fr-fieldset--error .fr-select,.fr-select-group--error .fr-select{box-shadow:inset 0 -2px 0 0 var(--border-plain-error)}.fr-select-group--error:before{background-image:linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error))}.fr-select-group--valid:before{background-image:linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success))}.fr-select-group--info:before{background-image:linear-gradient(0deg,var(--border-plain-info),var(--border-plain-info))}.fr-select:disabled{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='m12 13.1 5-4.9 1.4 1.4-6.4 6.3-6.4-6.4L7 8.1l5 5z'/%3E%3C/svg%3E");background-image:var(--data-uri-svg);box-shadow:inset 0 -2px 0 0 var(--border-disabled-grey);color:var(--text-disabled-grey)}:root[data-fr-theme=dark] .fr-select:disabled{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666' d='m12 13.1 5-4.9 1.4 1.4-6.4 6.3-6.4-6.4L7 8.1l5 5z'/%3E%3C/svg%3E")}.fr-select:-webkit-autofill,.fr-select:-webkit-autofill:focus,.fr-select:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-label-grey);box-shadow:inset 0 -2px 0 0 var(--border-plain-grey),inset 0 0 0 1000px var(--background-contrast-blue-france)}.fr-callout{--title-spacing:0 0 0.5rem;--text-spacing:0;--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);background-color:var(--background-contrast-grey);background-image:linear-gradient(0deg,var(--border-default-blue-france),var(--border-default-blue-france));background-position:0 0;background-repeat:no-repeat;background-size:.25rem 100%;margin:0 0 1.5rem;padding:1.5rem;position:relative}.fr-callout[class*=" fr-fi-"]:before,.fr-callout[class*=" fr-icon-"]:before,.fr-callout[class^=fr-fi-]:before,.fr-callout[class^=fr-icon-]:before{display:block;margin:-.5rem 0 .5rem}.fr-callout__title{color:var(--text-title-grey);font-size:1.375rem;font-weight:700;line-height:1.75rem}.fr-callout__text{font-size:1.125rem;line-height:1.75rem}.fr-callout .fr-btn{margin-top:1rem}.fr-callout:before{color:var(--text-title-grey)}.fr-callout--green-tilleul-verveine{--idle:transparent;--hover:var(--background-contrast-green-tilleul-verveine-hover);--active:var(--background-contrast-green-tilleul-verveine-active);background-color:var(--background-contrast-green-tilleul-verveine);background-image:linear-gradient(0deg,var(--border-default-green-tilleul-verveine),var(--border-default-green-tilleul-verveine))}.fr-callout--green-bourgeon{--idle:transparent;--hover:var(--background-contrast-green-bourgeon-hover);--active:var(--background-contrast-green-bourgeon-active);background-color:var(--background-contrast-green-bourgeon);background-image:linear-gradient(0deg,var(--border-default-green-bourgeon),var(--border-default-green-bourgeon))}.fr-callout--green-emeraude{--idle:transparent;--hover:var(--background-contrast-green-emeraude-hover);--active:var(--background-contrast-green-emeraude-active);background-color:var(--background-contrast-green-emeraude);background-image:linear-gradient(0deg,var(--border-default-green-emeraude),var(--border-default-green-emeraude))}.fr-callout--green-menthe{--idle:transparent;--hover:var(--background-contrast-green-menthe-hover);--active:var(--background-contrast-green-menthe-active);background-color:var(--background-contrast-green-menthe);background-image:linear-gradient(0deg,var(--border-default-green-menthe),var(--border-default-green-menthe))}.fr-callout--green-archipel{--idle:transparent;--hover:var(--background-contrast-green-archipel-hover);--active:var(--background-contrast-green-archipel-active);background-color:var(--background-contrast-green-archipel);background-image:linear-gradient(0deg,var(--border-default-green-archipel),var(--border-default-green-archipel))}.fr-callout--blue-ecume{--idle:transparent;--hover:var(--background-contrast-blue-ecume-hover);--active:var(--background-contrast-blue-ecume-active);background-color:var(--background-contrast-blue-ecume);background-image:linear-gradient(0deg,var(--border-default-blue-ecume),var(--border-default-blue-ecume))}.fr-callout--blue-cumulus{--idle:transparent;--hover:var(--background-contrast-blue-cumulus-hover);--active:var(--background-contrast-blue-cumulus-active);background-color:var(--background-contrast-blue-cumulus);background-image:linear-gradient(0deg,var(--border-default-blue-cumulus),var(--border-default-blue-cumulus))}.fr-callout--purple-glycine{--idle:transparent;--hover:var(--background-contrast-purple-glycine-hover);--active:var(--background-contrast-purple-glycine-active);background-color:var(--background-contrast-purple-glycine);background-image:linear-gradient(0deg,var(--border-default-purple-glycine),var(--border-default-purple-glycine))}.fr-callout--pink-macaron{--idle:transparent;--hover:var(--background-contrast-pink-macaron-hover);--active:var(--background-contrast-pink-macaron-active);background-color:var(--background-contrast-pink-macaron);background-image:linear-gradient(0deg,var(--border-default-pink-macaron),var(--border-default-pink-macaron))}.fr-callout--pink-tuile{--idle:transparent;--hover:var(--background-contrast-pink-tuile-hover);--active:var(--background-contrast-pink-tuile-active);background-color:var(--background-contrast-pink-tuile);background-image:linear-gradient(0deg,var(--border-default-pink-tuile),var(--border-default-pink-tuile))}.fr-callout--yellow-tournesol{--idle:transparent;--hover:var(--background-contrast-yellow-tournesol-hover);--active:var(--background-contrast-yellow-tournesol-active);background-color:var(--background-contrast-yellow-tournesol);background-image:linear-gradient(0deg,var(--border-default-yellow-tournesol),var(--border-default-yellow-tournesol))}.fr-callout--yellow-moutarde{--idle:transparent;--hover:var(--background-contrast-yellow-moutarde-hover);--active:var(--background-contrast-yellow-moutarde-active);background-color:var(--background-contrast-yellow-moutarde);background-image:linear-gradient(0deg,var(--border-default-yellow-moutarde),var(--border-default-yellow-moutarde))}.fr-callout--orange-terre-battue{--idle:transparent;--hover:var(--background-contrast-orange-terre-battue-hover);--active:var(--background-contrast-orange-terre-battue-active);background-color:var(--background-contrast-orange-terre-battue);background-image:linear-gradient(0deg,var(--border-default-orange-terre-battue),var(--border-default-orange-terre-battue))}.fr-callout--brown-cafe-creme{--idle:transparent;--hover:var(--background-contrast-brown-cafe-creme-hover);--active:var(--background-contrast-brown-cafe-creme-active);background-color:var(--background-contrast-brown-cafe-creme);background-image:linear-gradient(0deg,var(--border-default-brown-cafe-creme),var(--border-default-brown-cafe-creme))}.fr-callout--brown-caramel{--idle:transparent;--hover:var(--background-contrast-brown-caramel-hover);--active:var(--background-contrast-brown-caramel-active);background-color:var(--background-contrast-brown-caramel);background-image:linear-gradient(0deg,var(--border-default-brown-caramel),var(--border-default-brown-caramel))}.fr-callout--brown-opera{--idle:transparent;--hover:var(--background-contrast-brown-opera-hover);--active:var(--background-contrast-brown-opera-active);background-color:var(--background-contrast-brown-opera);background-image:linear-gradient(0deg,var(--border-default-brown-opera),var(--border-default-brown-opera))}.fr-callout--beige-gris-galet{--idle:transparent;--hover:var(--background-contrast-beige-gris-galet-hover);--active:var(--background-contrast-beige-gris-galet-active);background-color:var(--background-contrast-beige-gris-galet);background-image:linear-gradient(0deg,var(--border-default-beige-gris-galet),var(--border-default-beige-gris-galet))}.fr-modal{--ground:2000;align-items:stretch;background-color:hsla(0,0%,9%,.64);border:none;bottom:0;color:inherit;display:flex;flex-direction:column;height:100%;justify-content:space-between;left:0;margin:0;opacity:0;padding:0;position:fixed;right:0;top:0;transition:opacity .3s,visibility .3s;visibility:hidden;width:100%;z-index:1750}.fr-modal>.fr-container{pointer-events:none}.fr-modal:focus{outline:none}.fr-modal:before{content:""}.fr-modal:after,.fr-modal:before{display:block;flex:1 0 2rem;height:2rem;width:0}.fr-modal--top:before,.fr-modal:after{content:none}.fr-modal--top:after{content:""}.fr-modal--opened{height:100%;opacity:1;transition:opacity .3s,visibility .3s;visibility:inherit;width:100%}.fr-modal__body{--modal-max-height:calc(100vh - 2rem);--idle:transparent;--hover:var(--background-lifted-grey-hover);--active:var(--background-lifted-grey-active);background-color:var(--background-lifted-grey);filter:drop-shadow(var(--lifted-shadow));flex:1 1 auto;max-height:var(--modal-max-height);overflow-y:auto;pointer-events:all;z-index:calc(var(--ground) + 2000)}.fr-modal__header{align-items:center;display:flex;flex:auto 0 0;padding:1rem 1rem .5rem}.fr-modal__content{margin-bottom:3.5rem;padding-left:1rem;padding-right:1rem}.fr-modal__footer{--idle:transparent;--hover:var(--background-lifted-grey-hover);--active:var(--background-lifted-grey-active);background-color:var(--background-lifted-grey);bottom:0;display:flex;flex:auto 0 0;margin-top:-2.5rem;padding:1rem;position:sticky;transition:box-shadow .3s;z-index:calc(var(--ground) + 1250)}.fr-modal__footer .fr-btns-group{margin-bottom:-1rem;width:calc(100% + 1rem)}.fr-modal__title{--title-spacing:0 0 1rem 0;color:var(--text-title-grey);font-size:1.375rem;font-weight:700;line-height:1.75rem}.fr-modal__title[class*=" fr-fi-"],.fr-modal__title[class*=" fr-icon-"],.fr-modal__title[class^=fr-fi-],.fr-modal__title[class^=fr-icon-]{margin-right:.5rem}.fr-modal__body.fr-scroll-divider .fr-modal__footer{background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey));background-position:0 0;background-repeat:no-repeat;background-size:100% 1px}.fr-nav{--underline-img:none;--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;--text-spacing:0;--title-spacing:0}.fr-nav__list{margin:0;padding:0}.fr-nav__item,.fr-nav__list{display:flex;flex-direction:column}.fr-nav__item{align-items:stretch;flex:0 1 auto;position:relative}.fr-nav__item:before{bottom:0;box-shadow:0 -1px 0 0 var(--border-default-grey),inset 0 -1px 0 0 var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-nav__item .fr-btn,.fr-nav__item .fr-link{min-height:3rem}.fr-nav__btn,.fr-nav__link{align-items:center;color:var(--text-action-high-grey);display:flex;flex-direction:row;font-size:1rem;font-weight:700;height:100%;justify-content:space-between;line-height:1.5rem;margin:0;padding:.75rem 1rem;text-align:left;width:auto}.fr-nav__link:not([href])[aria-current]:not([aria-current=false]){cursor:default;pointer-events:none}.fr-nav__btn:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:0;-webkit-mask-image:url(../icons/system/arrow-down-s-line.svg);mask-image:url(../icons/system/arrow-down-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:transform .3s;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-nav__btn[aria-expanded=true]:after{transform:rotate(-180deg)}.fr-menu{margin:-4px -1rem;padding:4px 1rem;width:auto}.fr-menu.fr-collapsing{margin-top:0;padding-top:0}.fr-menu__list{margin:0;padding:0 1rem 1rem}.fr-menu .fr-nav__link{font-weight:400;height:auto;min-height:auto;padding:.75rem 1rem;width:100%}.fr-menu .fr-nav__link[aria-current]:not([aria-current=false]){position:relative}.fr-menu .fr-nav__link[aria-current]:not([aria-current=false]):before{content:"";display:block;height:1.5rem;left:0;margin-top:-.75rem;position:absolute;top:50%;width:2px}.fr-mega-menu:focus{outline:none}.fr-mega-menu>.fr-container{padding:.5rem 1rem 0}.fr-mega-menu .fr-btn--close{display:none}.fr-mega-menu .fr-nav__link{font-weight:400;height:auto;min-height:auto;padding:.75rem 1rem;width:100%}.fr-mega-menu .fr-nav__link[aria-current]:not([aria-current=false]){position:relative}.fr-mega-menu .fr-nav__link[aria-current]:not([aria-current=false]):before{content:"";display:block;height:1.5rem;left:0;margin-top:-.75rem;position:absolute;top:50%;width:2px}.fr-mega-menu__leader{--underline-img:linear-gradient(0deg,currentColor,currentColor);--text-spacing:0 0 0.5rem;--title-spacing:0 0 0.5rem;padding-top:.5rem}.fr-mega-menu__leader .fr-link{font-size:.875rem;line-height:1.5rem;padding:0}.fr-mega-menu__leader .fr-link:after,.fr-mega-menu__leader .fr-link:before{--icon-size:1rem}.fr-mega-menu__leader p{font-size:.875rem;line-height:1.5rem}.fr-mega-menu__category .fr-nav__link{font-weight:700}.fr-mega-menu__list{padding-bottom:1rem;position:relative}.fr-mega-menu__list:before{bottom:0;box-shadow:0 1px 0 0 var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-nav__btn[aria-current]:not([aria-current=false]),.fr-nav__link[aria-current]:not([aria-current=false]){color:var(--text-active-blue-france)}.fr-nav__btn[aria-current]:not([aria-current=false]):before,.fr-nav__link[aria-current]:not([aria-current=false]):before{--idle:transparent;--hover:var(--background-active-blue-france-hover);--active:var(--background-active-blue-france-active);background-color:var(--background-active-blue-france)}.fr-nav__btn[aria-expanded=true]:not(:disabled){--idle:transparent;--hover:var(--background-open-blue-france-hover);--active:var(--background-open-blue-france-active);background-color:var(--background-open-blue-france);color:var(--text-action-high-blue-france)}.fr-nav__item:first-child:before{box-shadow:inset 0 -1px 0 0 var(--border-default-grey)}.fr-nav__item:last-child:before{box-shadow:0 -1px 0 0 var(--border-default-grey)}.fr-share{--text-spacing:0 0 1rem;--title-spacing:0 0 1rem;display:flex;flex-direction:column}.fr-share__title{font-size:1rem;line-height:1.5rem;order:1}.fr-share__text{color:var(--text-mention-grey);font-size:.75rem;line-height:1.25rem;order:3}.fr-share .fr-btns-group{order:2;width:auto}.fr-share .fr-btns-group .fr-btn{justify-content:flex-start;margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-share .fr-btns-group>li{display:inline-flex;max-width:100%;width:auto}.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-btn--bluesky:before{-webkit-mask-image:url(../icons/logo/bluesky-line.svg);mask-image:url(../icons/logo/bluesky-line.svg)}.fr-btn--facebook:before{-webkit-mask-image:url(../icons/logo/facebook-circle-line.svg);mask-image:url(../icons/logo/facebook-circle-line.svg)}.fr-btn--linkedin:before{-webkit-mask-image:url(../icons/logo/linkedin-box-line.svg);mask-image:url(../icons/logo/linkedin-box-line.svg)}.fr-btn--mastodon:before{-webkit-mask-image:url(../icons/logo/mastodon-line.svg);mask-image:url(../icons/logo/mastodon-line.svg)}.fr-btn--threads:before{-webkit-mask-image:url(../icons/logo/threads-line.svg);mask-image:url(../icons/logo/threads-line.svg)}.fr-btn--twitter:before{-webkit-mask-image:url(../icons/logo/twitter-line.svg);mask-image:url(../icons/logo/twitter-line.svg)}.fr-btn--twitter-x:before{-webkit-mask-image:url(../icons/logo/twitter-x-line.svg);mask-image:url(../icons/logo/twitter-x-line.svg)}.fr-btn--mail:before{-webkit-mask-image:url(../icons/business/mail-line.svg);mask-image:url(../icons/business/mail-line.svg)}.fr-btn--copy:before{-webkit-mask-image:url(../icons/business/links-fill.svg);mask-image:url(../icons/business/links-fill.svg)}.fr-share__group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;display:flex;margin-left:-.5rem;margin-right:-.5rem;order:2;width:auto}.fr-share__group .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-share__group>li{display:inline-flex;max-width:100%;width:auto}.fr-share__link{--underline-img:none;--hover-tint:var(--hover);--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-default-grey);color:var(--text-action-high-blue-france);display:inline-flex;margin-bottom:1rem;margin-left:.5rem;margin-right:.5rem}.fr-share__link--facebook{font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-share__link--facebook:before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/logo/facebook-circle-line.svg);mask-image:url(../icons/logo/facebook-circle-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-share__link--twitter{font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-share__link--twitter:before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/logo/twitter-line.svg);mask-image:url(../icons/logo/twitter-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-share__link--linkedin{font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-share__link--linkedin:before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/logo/linkedin-box-line.svg);mask-image:url(../icons/logo/linkedin-box-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-share__link--mail{font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-share__link--mail:before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/business/mail-line.svg);mask-image:url(../icons/business/mail-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-share__link--copy{font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-share__link--copy:before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/business/links-fill.svg);mask-image:url(../icons/business/links-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-share .fr-btn{--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-default-grey);color:var(--text-action-high-blue-france)}.fr-share .fr-btn:disabled,.fr-share a.fr-btn:not([href]),.fr-share__link:disabled,a.fr-share__link:not([href]){--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-footer{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;border-top:3px solid #000091;box-shadow:inset 0 -1px 0 0 var(--border-default-grey);padding-top:2rem;width:100%}.fr-footer__body{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:1rem}.fr-footer__body+.fr-footer__bottom{margin-top:1rem}.fr-footer__brand{align-items:center;display:flex;flex-direction:row}.fr-footer__brand .fr-logo{font-size:1.05rem;margin:-1rem;padding:1rem}.fr-footer__brand .fr-logo:before{background-position:0 -.0625rem,0 0,0 0;background-size:2.75rem 1.125rem,2.75rem 1rem,0;height:1rem;margin-bottom:.3333333333rem;width:2.75rem}:root[data-fr-mourning] .fr-footer__brand .fr-logo:before{background-size:2.75rem 1.125rem,0,2.75rem 1rem}.fr-footer__brand .fr-logo:after{background-position:0 calc(100% + 1.875rem);background-size:5.25rem 3.75rem;min-width:2.625rem;padding-top:2.2083333333rem}[data-fr-theme=dark] .fr-footer__brand .fr-logo:after{background-position:-2.625rem 100%}.fr-footer__brand-link{--external-link-content:none;display:flex;flex-direction:row}.fr-footer__brand .fr-logo+.fr-footer__brand-link{margin-left:1.5rem}.fr-footer__logo{height:auto;max-height:100%}.fr-footer__logo__apitech{max-height:70px;max-width:200px}.fr-footer__content{display:flex;flex-basis:100%;flex-wrap:wrap;margin-top:1.5rem}.fr-footer__content-desc{--underline-img:linear-gradient(0deg,currentColor,currentColor);--text-spacing:0 0 0 0;font-size:.875rem;line-height:1.5rem;width:100%}.fr-footer__content-list{align-self:center;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:-.5rem;margin-top:1rem}.fr-footer__content-list>li{margin-bottom:.5rem;margin-right:1.25rem;margin-top:.5rem}.fr-footer__content-list>li:before{content:none}.fr-footer__content-list>li:last-child{margin-right:0}.fr-footer__content-link{color:var(--text-default-grey);font-size:.875rem;font-weight:700;line-height:1.5rem}.fr-footer__content-link:not(:hover):not(:active){--underline-idle-width:0}.fr-footer__top{--idle:transparent;--hover:var(--background-alt-grey-hover);--active:var(--background-alt-grey-active);background-color:var(--background-alt-grey);display:flex;margin:-1.875rem 0 1.5rem;padding:2rem 0 1.25rem}.fr-footer__top-cat{color:var(--text-title-grey);display:block;font-size:.75rem;font-weight:700;line-height:1.25rem;margin:0 0 .75rem;text-align:left}.fr-footer__top-list{font-size:.75rem;line-height:1.25rem;margin:0}.fr-footer__top-list li{margin-bottom:.75rem}.fr-footer__top-link{font-size:.75rem;line-height:1.25rem}.fr-footer__top-link:not(:hover):not(:active){--underline-idle-width:0}.fr-footer__bottom{align-items:center;box-shadow:inset 0 1px 0 0 var(--border-default-grey);display:flex;flex-direction:row;flex-wrap:wrap;margin-top:2.5rem}.fr-footer__bottom .fr-btn{color:var(--text-mention-grey);display:inline;font-size:.75rem;line-height:1.25rem;max-height:none;max-width:100%;min-height:1.25rem;overflow:initial;padding:0 .5rem}.fr-footer__bottom .fr-btn:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-footer__bottom-list{margin:0;padding:.5rem 0;width:100%}.fr-footer__bottom-item{display:inline;margin:.5rem 0 0 .25rem;position:relative}.fr-footer__bottom-item:before{box-shadow:inset 0 0 0 1px var(--border-default-grey);content:"";display:inline-block;height:1rem;margin-bottom:.625rem;margin-right:.25rem;margin-top:.625rem;position:relative;vertical-align:middle;width:1px}.fr-footer__bottom-item:first-child{margin:.5rem 0 0}.fr-footer__bottom-item:first-child:before{content:none}.fr-footer__bottom-link{color:var(--text-mention-grey);font-size:.75rem;line-height:1.25rem}.fr-footer__bottom-link:not(:hover):not(:active){--underline-idle-width:0}.fr-footer__bottom-copy{--text-spacing:0 0 1rem 0;color:var(--text-mention-grey);margin-top:.5rem}.fr-footer__bottom-copy *{font-size:.75rem;line-height:1.25rem}.fr-footer__partners{box-shadow:inset 0 1px 0 0 var(--border-default-grey);margin-top:1rem;padding-top:1rem}.fr-footer__partners a{align-items:center;display:flex;justify-content:center}.fr-footer__partners .fr-footer__logo{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey);box-shadow:inset 0 0 0 1px var(--border-default-grey);height:auto;width:auto}.fr-footer__partners+.fr-footer__bottom{margin-top:.5rem}.fr-footer__partners-title{--title-spacing:0 0 0.75rem 0;color:var(--text-default-grey);flex-basis:100%;font-size:.875rem;font-weight:400;line-height:1.5rem;text-align:center}.fr-footer__partners-link{--external-link-content:none}.fr-footer__partners-logos{display:flex;flex-direction:column;flex-wrap:wrap;margin:0 0 -.5rem}.fr-footer__partners-main{display:flex;flex-direction:row;justify-content:center;margin-bottom:2rem}.fr-footer__partners-sub{margin-bottom:.5rem}.fr-footer__partners-sub,.fr-footer__partners-sub>ul{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap}.fr-footer__partners-sub>li:first-child,.fr-footer__partners-sub>ul>li:first-child{margin-left:0}.fr-footer__partners-sub .fr-footer__partners-link{margin-bottom:1rem}.fr-footer__partners .fr-footer__partners-link,.fr-footer__partners .fr-footer__partners-link:active,.fr-footer__partners .fr-footer__partners-link:hover{background:#fff}.fr-tile{--text-spacing:0;--title-spacing:0 0 0.25rem;--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey);background-position:0 100%,0 0,100% 0,100% 0;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:100% 1px,1px 100%,1px 100%,100% 1px;display:flex;flex-direction:column;padding:2rem 2rem 2.25rem;position:relative;text-align:center}.fr-grid-row .fr-tile{height:100%}.fr-tile.fr-enlarge-link:hover .fr-tile__pictogram{--brightness:calc(100% + var(--brighten)*10%)}.fr-tile.fr-enlarge-link:active .fr-tile__pictogram{--brightness:calc(100% + var(--brighten)*20%)}.fr-tile.fr-enlarge-button:hover .fr-tile__pictogram{--brightness:calc(100% + var(--brighten)*10%)}.fr-tile.fr-enlarge-button:active .fr-tile__pictogram{--brightness:calc(100% + var(--brighten)*20%)}.fr-tile__header{margin-bottom:1rem;order:1}.fr-tile__pictogram{align-items:center;display:flex;flex-shrink:0;height:5rem;justify-content:center;margin:0 auto;overflow:hidden;width:5rem}.fr-tile__pictogram svg{height:100%;width:100%}.fr-tile__content{align-items:center;display:flex;flex-direction:column;height:100%}.fr-tile__body{flex:1 1 auto;height:100%;order:2}.fr-tile.fr-enlarge-button .fr-tile__title a:after,.fr-tile.fr-enlarge-button .fr-tile__title a:before,.fr-tile.fr-enlarge-button .fr-tile__title button:after,.fr-tile.fr-enlarge-button .fr-tile__title button:before,.fr-tile.fr-enlarge-link .fr-tile__title a:after,.fr-tile.fr-enlarge-link .fr-tile__title a:before,.fr-tile.fr-enlarge-link .fr-tile__title button:after,.fr-tile.fr-enlarge-link .fr-tile__title button:before{--icon-size:1.5rem;bottom:2.25rem;position:absolute;right:2rem}.fr-tile.fr-enlarge-button .fr-tile__title button,.fr-tile.fr-enlarge-link .fr-tile__title button{font-weight:inherit;line-height:inherit;padding:0;text-align:inherit}.fr-tile--no-icon .fr-tile__title a:not([target=_blank]):after,.fr-tile--no-icon .fr-tile__title button:after,.fr-tile:not(.fr-enlarge-button):not(.fr-tile--download) .fr-tile__title button:after,.fr-tile:not(.fr-enlarge-link):not(.fr-tile--download) .fr-tile__title a:not([target=_blank]):after{content:none}.fr-tile__title{color:var(--text-title-grey);font-size:1.125rem;font-weight:700;line-height:1.5rem;margin-bottom:.5rem;order:2}.fr-tile__title:before{background-image:linear-gradient(0deg,var(--border-plain-grey),var(--border-plain-grey));bottom:0;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:1}.fr-tile__title a:before,.fr-tile__title button:before,.fr-tile__title:before{background-position:0 100%;background-repeat:no-repeat;background-size:100% .25rem}.fr-tile__title a:before,.fr-tile__title button:before{background-image:linear-gradient(0deg,var(--border-active-blue-france),var(--border-active-blue-france))}.fr-tile__title a:after,.fr-tile__title button:after{margin-left:.5rem;-webkit-mask-image:url(../icons/system/arrow-right-line.svg);mask-image:url(../icons/system/arrow-right-line.svg)}.fr-tile__title [target=_blank]:after,.fr-tile__title a:after,.fr-tile__title button:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-tile__title [target=_blank]:after{-webkit-mask-image:url(../icons/system/external-link-line.svg);mask-image:url(../icons/system/external-link-line.svg)}.fr-tile__desc{flex:1 1 auto;font-size:1rem;line-height:1.5rem;order:3}.fr-tile__start{margin-bottom:.75rem;order:1}.fr-tile__start .fr-badges-group,.fr-tile__start .fr-tags-group{margin-bottom:-.5rem}.fr-tile__detail{align-items:flex-start;display:flex;flex-direction:row;font-size:.75rem;line-height:1.25rem;margin-bottom:0;margin-top:.75rem;order:4}.fr-tile__detail[class*=" fr-fi-"]:before,.fr-tile__detail[class*=" fr-icon-"]:before,.fr-tile__detail[class^=fr-fi-]:before,.fr-tile__detail[class^=fr-icon-]:before{--icon-size:1rem;margin-right:.5rem}.fr-tile.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content,.fr-tile.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content{padding-bottom:2.5rem}.fr-tile--sm{padding:1.5rem 1.5rem 1.75rem}.fr-tile--sm .fr-badge{font-size:.75rem;line-height:1.25rem;min-height:1.125rem;padding:0 .375rem}.fr-tile--sm .fr-badge:after,.fr-tile--sm .fr-badge:before{--icon-size:0.75rem}.fr-tile--sm .fr-tag{border-radius:.75rem;font-size:.75rem;line-height:1.25rem;min-height:1.5rem;padding:.125rem .5rem}.fr-tile--sm .fr-tag:after,.fr-tile--sm .fr-tag:before{--icon-size:0.75rem}.fr-tile--sm .fr-tile__title{font-size:1rem;line-height:1.5rem;margin-bottom:.25rem}.fr-tile--sm .fr-tile__title a:after,.fr-tile--sm .fr-tile__title button:after{--icon-size:1rem}.fr-tile--sm .fr-tile__desc{font-size:.875rem;line-height:1.5rem}.fr-tile--sm .fr-tile__start{margin-bottom:.5rem}.fr-tile--sm .fr-tile__pictogram{height:3.5rem;width:3.5rem}.fr-tile--sm.fr-tile--horizontal .fr-tile__header{margin-right:1.5rem}.fr-tile--sm.fr-tile--horizontal .fr-tile__pictogram{height:2.5rem;width:2.5rem}.fr-tile--sm.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__title a:after,.fr-tile--sm.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__title button:after,.fr-tile--sm.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__title a:after,.fr-tile--sm.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__title button:after{--icon-size:1rem;bottom:1.75rem;position:absolute;right:1.5rem}.fr-tile--sm.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content,.fr-tile--sm.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content{padding-bottom:2rem}.fr-tile--download,.fr-tile--horizontal{align-items:flex-start;flex-direction:row;justify-content:center;text-align:left}.fr-tile--download .fr-tile__header,.fr-tile--horizontal .fr-tile__header{margin-bottom:0;margin-right:2rem}.fr-tile--download .fr-tile__pictogram,.fr-tile--horizontal .fr-tile__pictogram{height:4rem;width:4rem}.fr-tile--download .fr-tile__content,.fr-tile--horizontal .fr-tile__content{align-items:flex-start}.fr-tile--download:not(.fr-tile--no-icon) .fr-tile__detail,.fr-tile--horizontal:not(.fr-tile--no-icon) .fr-tile__detail{margin-bottom:-2.5rem;margin-top:1.25rem;padding-right:2rem}.fr-tile--download:not(.fr-tile--no-icon) .fr-tile__content,.fr-tile--horizontal:not(.fr-tile--no-icon) .fr-tile__content{padding-bottom:2.5rem}.fr-tile--download:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__detail,.fr-tile--horizontal:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__detail{margin-bottom:-2rem;margin-top:.75rem;padding-right:2rem}.fr-tile--download:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__content,.fr-tile--horizontal:not(.fr-tile--no-icon).fr-tile--sm .fr-tile__content{padding-bottom:2rem}.fr-tile.fr-tile--download .fr-tile__title a:after,.fr-tile.fr-tile--download .fr-tile__title button:after{background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-image:url(../icons/system/download-line.svg);mask-image:url(../icons/system/download-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-tile:not(.fr-tile--no-border):not(.fr-tile--shadow){background-image:linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey)),linear-gradient(0deg,var(--border-default-grey),var(--border-default-grey))}.fr-tile--grey{--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);background-color:var(--background-contrast-grey)}.fr-tile--shadow{--idle:transparent;--hover:var(--background-raised-grey-hover);--active:var(--background-raised-grey-active);background-color:var(--background-raised-grey);filter:drop-shadow(var(--raised-shadow));z-index:calc(var(--ground) + 500)}.fr-tile--shadow.fr-tile--grey{--idle:transparent;--hover:var(--background-contrast-raised-grey-hover);--active:var(--background-contrast-raised-grey-active);background-color:var(--background-contrast-raised-grey)}.fr-tile--no-background{--hover:inherit;--active:inherit;background-color:transparent}.fr-tile__title:disabled,a.fr-tile__title:not([href]){--idle:transparent;--hover:var(--background-disabled-grey-hover);--active:var(--background-disabled-grey-active);background-color:var(--background-disabled-grey);color:var(--text-disabled-grey)}.fr-tile__title a,.fr-tile__title button{color:var(--text-action-high-blue-france)}.fr-tile__title a:not([href]),.fr-tile__title button:disabled{color:var(--text-disabled-grey)}.fr-tile__title a:not([href]):before,.fr-tile__title button:disabled:before{background-image:linear-gradient(0deg,var(--border-disabled-grey),var(--border-disabled-grey))}.fr-tile__img{align-items:center;display:flex;filter:brightness(var(--brightness));flex-shrink:0;height:5rem;justify-content:center;margin:0 auto 1.5rem;overflow:hidden;width:5rem}.fr-tile__img>svg{height:100%;width:100%}.fr-tile__body>.fr-tile__desc{padding-bottom:2.5rem}.fr-tile--horizontal .fr-tile__img{height:3rem;margin:0 1.5rem 0 0;width:3rem}.fr-translate{--rows:8;position:relative}.fr-translate .fr-translate__btn{font-size:1rem;font-weight:500;line-height:1.5rem;max-height:none;max-width:100%;min-height:2.5rem;min-height:3rem;overflow:initial;padding:.5rem 1rem;width:100%}.fr-translate .fr-translate__btn:before{margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(../icons/editor/translate-2.svg);mask-image:url(../icons/editor/translate-2.svg)}.fr-translate .fr-translate__btn:after,.fr-translate .fr-translate__btn:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-translate .fr-translate__btn:after{margin-left:auto;-webkit-mask-image:url(../icons/system/arrow-down-s-line.svg);mask-image:url(../icons/system/arrow-down-s-line.svg);transition:transform .3s}.fr-translate .fr-translate__btn[aria-expanded=true]:after{transform:rotate(-180deg)}.fr-translate__language{white-space:nowrap}.fr-translate__language[aria-current]:not([aria-current=false]){display:none}.fr-translate__menu{margin:-.25rem 0}.fr-translate .fr-nav__item:before{content:none}.fr-translate .fr-menu__list{padding:0;width:auto}.fr-translate .fr-translate__btn[aria-expanded=true]{--idle:transparent;--hover:var(--background-open-blue-france-hover);--active:var(--background-open-blue-france-active);background-color:var(--background-open-blue-france);color:var(--text-active-blue-france)}.fr-translate .fr-translate__btn[aria-expanded=true]:hover{background-color:var(--hover-tint)}.fr-translate .fr-translate__btn[aria-expanded=true]:active{background-color:var(--active-tint)}.fr-translate__menu .fr-translate__language{box-shadow:none}.fr-transcription{position:relative;width:100%}.fr-transcription:before{bottom:0;box-shadow:inset 0 0 0 1px var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-transcription__btn{--text-spacing:0;--title-spacing:0;align-items:center;color:var(--text-action-high-blue-france);display:inline-flex;flex-direction:row;font-size:1rem;font-weight:500;line-height:1.5rem;margin:0;max-height:none;max-width:100%;min-height:3rem;overflow:initial;padding:.75rem 1rem;text-align:left;width:-moz-fit-content;width:fit-content;width:100%}.fr-transcription__btn:after,.fr-transcription__btn:before{display:block}.fr-transcription__btn:after{content:"";margin-left:auto;margin-right:0;-webkit-mask-image:url(../icons/system/arrow-down-s-line.svg);mask-image:url(../icons/system/arrow-down-s-line.svg);transition:transform .3s}.fr-transcription__btn:after,.fr-transcription__btn:before{--icon-size:1rem;background-color:currentColor;display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-transcription__btn:before{content:none;content:"";margin-right:.5rem;-webkit-mask-image:url(../icons/editor/align-left.svg);mask-image:url(../icons/editor/align-left.svg)}.fr-transcription__btn[aria-expanded=true]:after{transform:rotate(-180deg)}.fr-transcription__content:before{bottom:0;box-shadow:inset 0 1px 0 0 var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-transcription__footer{margin:0;padding:.75rem 1rem;position:relative}.fr-transcription__footer:before{bottom:0;box-shadow:inset 0 1px 0 0 var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-transcription__actions-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;align-items:center;display:flex;flex-wrap:nowrap;justify-content:flex-end}.fr-transcription__actions-group>div,.fr-transcription__actions-group>li{max-width:100%;width:100%}.fr-transcription__actions-group .fr-btn{font-size:.875rem;justify-content:center;line-height:1.5rem;margin:0 0 0 .5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem;width:calc(100% - 1rem);width:auto}.fr-transcription__actions-group>li{display:inline-flex;max-width:100%;width:auto}.fr-transcription__actions-group .fr-btn:after{--icon-size:1rem;content:"";margin-left:.5rem;margin-right:-.125rem}.fr-transcription__actions-group .fr-btn:before{content:none}.fr-transcription__actions-group .fr-link{font-size:.875rem;line-height:1.5rem;padding:0}.fr-transcription__actions-group .fr-link:after,.fr-transcription__actions-group .fr-link:before{--icon-size:1rem}.fr-transcription__actions-group>:not(:first-child){margin-left:1rem}.fr-transcription .fr-collapse{display:flex;flex-direction:column-reverse}.fr-transcription .fr-collapse--expanded{margin:0 .0625rem}.fr-transcription .fr-modal:not(.fr-modal--opened){background-color:inherit;opacity:inherit;position:relative;visibility:inherit;z-index:auto}.fr-transcription .fr-modal:not(.fr-modal--opened):after{content:none}.fr-transcription .fr-modal:not(.fr-modal--opened):before{bottom:0;box-shadow:inset 0 1px 0 0 var(--border-default-grey);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.fr-transcription .fr-modal:not(.fr-modal--opened)>.fr-container{padding:.0625rem 0}.fr-transcription .fr-modal:not(.fr-modal--opened)>.fr-container>.fr-grid-row{display:inherit}.fr-transcription .fr-modal:not(.fr-modal--opened)>.fr-container>.fr-grid-row>.fr-col,.fr-transcription .fr-modal:not(.fr-modal--opened)>.fr-container>.fr-grid-row>[class*=" fr-col-"],.fr-transcription .fr-modal:not(.fr-modal--opened)>.fr-container>.fr-grid-row>[class^=fr-col-]{flex:inherit;max-width:inherit;width:inherit}.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__body{background-color:inherit;filter:inherit;max-height:inherit}.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__header{display:none}.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__content{--transcription-max-height:9.5rem;margin:0;max-height:var(--transcription-max-height);overflow-y:auto;padding:1rem}.fr-transcription .fr-modal--opened .fr-transcription__footer,.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__title{display:none}.fr-transcription__btn[aria-expanded=true]{--idle:transparent;--hover:var(--background-open-blue-france-hover);--active:var(--background-open-blue-france-active);background-color:var(--background-open-blue-france)}.fr-input{--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);background-color:var(--background-contrast-grey);border-radius:.25rem .25rem 0 0;box-shadow:inset 0 -2px 0 0 var(--border-plain-grey);color:var(--text-default-grey);display:block;font-size:1rem;line-height:1.5rem;padding:.5rem 1rem;width:100%}.fr-input:not(textarea){max-height:2.5rem}.fr-input::placeholder{color:var(--text-mention-grey);font-style:italic;opacity:1}.fr-input::-webkit-contacts-auto-fill-button{--idle:transparent;--hover:var(--text-label-grey-hover);--active:var(--text-label-grey-active);background-color:var(--text-label-grey);cursor:pointer}.fr-input[type=date]{min-height:2.5rem;position:relative}.fr-input[type=date]:after{content:"";display:block;height:1rem;pointer-events:none;position:absolute;right:1rem;top:.75rem;width:1rem}@supports selector(::-webkit-calendar-picker-indicator){.fr-input[type=date]{background-position:calc(100% - 1rem) 50%;background-repeat:no-repeat;background-size:1rem 1rem;padding-right:3rem}.fr-input[type=date]::-webkit-calendar-picker-indicator{display:block;margin-right:-2.5rem;padding:.5rem}}.fr-input-wrap{display:block;position:relative}.fr-input-wrap[class*=" fr-fi-"] .fr-input,.fr-input-wrap[class*=" fr-icon-"] .fr-input,.fr-input-wrap[class^=fr-fi-] .fr-input,.fr-input-wrap[class^=fr-icon-] .fr-input{padding-right:3rem}.fr-input-wrap[class*=" fr-fi-"]:before,.fr-input-wrap[class*=" fr-icon-"]:before,.fr-input-wrap[class^=fr-fi-]:before,.fr-input-wrap[class^=fr-icon-]:before{--icon-size:1rem;bottom:.75rem;margin:auto;pointer-events:none;position:absolute;right:1rem;top:.75rem}.fr-input-wrap--action,.fr-input-wrap--addon{display:flex;flex-direction:row;width:100%}.fr-input-wrap--addon>:first-child:not(:last-child){border-radius:.25rem 0 0 0}.fr-input-wrap--addon>:last-child:not(:first-child){border-radius:0 .25rem 0 0}.fr-input-wrap--action .fr-btn{margin-left:1rem}.fr-input-wrap+.fr-hint-text{margin-top:1rem}.fr-input-group{position:relative}.fr-input-group .fr-message:first-child{margin-top:1rem}.fr-input-group--error:before,.fr-input-group--info:before,.fr-input-group--valid:before{background-position:0 0;background-repeat:no-repeat;background-size:.125rem 100%;bottom:0;content:"";display:block;left:-.75rem;pointer-events:none;position:absolute;right:-.75rem;top:0}textarea.fr-input{min-height:3.75rem}.fr-input:disabled{box-shadow:inset 0 -2px 0 0 var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-input:-webkit-autofill,.fr-input:-webkit-autofill:focus,.fr-input:-webkit-autofill:hover,.fr-input:autofill,.fr-input:autofill:focus,.fr-input:autofill:hover{-webkit-text-fill-color:var(--text-label-grey);box-shadow:inset 0 -2px 0 0 var(--border-plain-grey),inset 0 0 0 1000px var(--background-contrast-info)}@supports selector(::-webkit-calendar-picker-indicator){.fr-input[type=date]:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23161616' d='M17 3h4c.55 0 1 .45 1 1v16c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h4V1h2v2h6V1h2v2zm-2 2H9v2H7V5H4v4h16V5h-3v2h-2V5zm5 6H4v8h16v-8z'/%3E%3C/svg%3E");background-color:var(--background-contrast-grey);background-image:var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-input[type=date]:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M17 3h4c.55 0 1 .45 1 1v16c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h4V1h2v2h6V1h2v2zm-2 2H9v2H7V5H4v4h16V5h-3v2h-2V5zm5 6H4v8h16v-8z'/%3E%3C/svg%3E")}.fr-input[type=date]:disabled{box-shadow:inset 0 -2px 0 0 var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-input[type=date]:disabled:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='M17 3h4c.55 0 1 .45 1 1v16c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h4V1h2v2h6V1h2v2zm-2 2H9v2H7V5H4v4h16V5h-3v2h-2V5zm5 6H4v8h16v-8z'/%3E%3C/svg%3E");background-image:var(--data-uri-svg)}:root[data-fr-theme=dark] .fr-input[type=date]:disabled:after{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666' d='M17 3h4c.55 0 1 .45 1 1v16c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h4V1h2v2h6V1h2v2zm-2 2H9v2H7V5H4v4h16V5h-3v2h-2V5zm5 6H4v8h16v-8z'/%3E%3C/svg%3E")}}.fr-input-wrap--addon>.fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 var(--border-action-high-blue-france)}.fr-fieldset--valid .fr-input,.fr-fieldset--valid .fr-input-wrap--addon>.fr-input:not(:last-child),.fr-input-group--valid .fr-input,.fr-input-group--valid .fr-input-wrap--addon>.fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 var(--border-plain-success)}.fr-fieldset--error .fr-input,.fr-fieldset--error .fr-input-wrap--addon>.fr-input:not(:last-child),.fr-input-group--error .fr-input,.fr-input-group--error .fr-input-wrap--addon>.fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 var(--border-plain-error)}.fr-input-group--error:before{background-image:linear-gradient(0deg,var(--border-plain-error),var(--border-plain-error))}.fr-input-group--valid:before{background-image:linear-gradient(0deg,var(--border-plain-success),var(--border-plain-success))}.fr-input-group--info:before{background-image:linear-gradient(0deg,var(--border-plain-info),var(--border-plain-info))}.fr-search-bar{display:flex;flex-direction:row}.fr-search-bar .fr-label{clip:rect(0,0,0,0);border:0;display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-search-bar .fr-input{border-radius:.25rem 0 0;box-shadow:inset 0 -2px 0 0 var(--border-action-high-blue-france);margin:0;max-height:2.5rem}.fr-search-bar .fr-input::placeholder{font-style:italic}.fr-search-bar .fr-input::-webkit-search-cancel-button{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23161616' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-11.414L9.172 7.757 7.757 9.172 10.586 12l-2.829 2.828 1.415 1.415L12 13.414l2.828 2.829 1.415-1.415L13.414 12l2.829-2.828-1.415-1.415L12 10.586z'/%3E%3C/svg%3E");-webkit-appearance:none;background-image:var(--data-uri-svg);background-repeat:no-repeat;background-size:1rem 1rem;height:1rem;width:1rem}.fr-search-bar .fr-btn{border-radius:0 .25rem 0 0;flex:1 0 auto;font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-search-bar .fr-btn:before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-image:url(../icons/system/search-line.svg);mask-image:url(../icons/system/search-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-search-bar .fr-input--valid{box-shadow:inset 0 -2px 0 0 var(--border-plain-success)}.fr-search-bar .fr-input--error{box-shadow:inset 0 -2px 0 0 var(--border-plain-error)}:root[data-fr-theme=dark] .fr-search-bar .fr-input::-webkit-search-cancel-button{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23fff' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-11.414L9.172 7.757 7.757 9.172 10.586 12l-2.829 2.828 1.415 1.415L12 13.414l2.828 2.829 1.415-1.415L13.414 12l2.829-2.828-1.415-1.415L12 10.586z'/%3E%3C/svg%3E")}.fr-content-media{--text-spacing:0;--title-spacing:0;align-items:center;display:flex;flex-direction:column;margin:2.5rem 0;width:100%}.fr-content-media__img{width:100%}.fr-content-media [class*=" fr-responsive-img"],.fr-content-media [class*=" fr-responsive-vid"],.fr-content-media [class^=fr-responsive-img],.fr-content-media [class^=fr-responsive-vid]{aspect-ratio:1.7777777778}.fr-content-media__caption{display:flex;flex-direction:column;font-size:.75rem;line-height:1.25rem;margin-top:.75rem;width:100%}.fr-content-media__caption .fr-link{font-size:.75rem;line-height:1.25rem;margin-right:auto;padding:0}.fr-content-media__caption .fr-link:after,.fr-content-media__caption .fr-link:before{--icon-size:0.75rem}.fr-content-media .fr-transcription{margin-top:1.5rem}.fr-content-media+.fr-transcription{margin-bottom:2.5rem;margin-top:-1rem}.fr-content-media--sm .fr-content-media__img,.fr-content-media--sm .fr-responsive-vid{width:83.3333333333%}.fr-content-media--lg .fr-content-media__img,.fr-content-media--lg .fr-responsive-vid{max-width:100vw;width:116.6666666667%}.fr-content-media__transcription .fr-link{--underline-img:none;--hover-tint:var(--hover);--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france);font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-content-media__transcription .fr-link:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../icons/system/menu-2-fill.svg);mask-image:url(../icons/system/menu-2-fill.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-content-media__transcription .fr-link:before{content:none}.fr-content-media .fr-link,.fr-content-media__caption{color:var(--text-mention-grey)}.fr-content-media__transcription .fr-link:disabled,.fr-content-media__transcription a.fr-link:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}.fr-consent-placeholder{--text-spacing:0 0 1.5rem;--title-spacing:0 0 0.5rem;--idle:transparent;--hover:var(--background-contrast-grey-hover);--active:var(--background-contrast-grey-active);align-items:center;background-color:var(--background-contrast-grey);display:flex;flex-direction:column;justify-content:center;padding:5rem 2rem;text-align:center}.fr-consent-banner{--text-spacing:0 0 1rem;--title-spacing:0 0 1rem;--idle:transparent;--hover:var(--background-alt-overlap-grey-hover);--active:var(--background-alt-overlap-grey-active);background-color:var(--background-alt-overlap-grey);bottom:0;box-shadow:inset 0 0 0 1px var(--border-default-grey);filter:drop-shadow(var(--overlap-shadow));left:0;max-height:calc(100% - 8rem);overflow:auto;padding:1rem;position:fixed;width:100%;z-index:calc(var(--ground) + 1500)}.fr-consent-banner__title{font-size:1.125rem;font-weight:700;line-height:1.5rem;margin-bottom:1rem}.fr-consent-banner__buttons{margin-bottom:-1rem;margin-top:1.5rem}.fr-consent-service{position:relative}.fr-consent-service>.fr-fieldset{align-items:flex-start;display:flex;flex-direction:column;margin:0;padding:0 0 1.25rem;position:static;width:100%}.fr-consent-service:last-child>.fr-fieldset{padding:2rem 0 1rem}.fr-consent-service:last-child>.fr-fieldset .fr-consent-service>.fr-fieldset:last-child{margin-bottom:0}.fr-consent-service__title{color:var(--text-title-grey);font-size:1.125rem;font-weight:700;line-height:1.5rem;margin:0;padding:2rem 0 .75rem}.fr-consent-service__desc{--text-spacing:0.75rem 0 0.5rem 0;font-size:.875rem;line-height:1.5rem}.fr-consent-service__collapse{margin-bottom:.75rem;margin-top:-.25rem;width:100%}.fr-consent-service__collapse .fr-consent-service__collapse-btn{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;overflow:initial;padding:0}.fr-consent-service__collapse .fr-consent-service__collapse-btn:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.25rem;margin-right:-.125rem;-webkit-mask-image:url(../icons/system/arrow-down-s-line.svg);mask-image:url(../icons/system/arrow-down-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-consent-service__collapse .fr-consent-service__collapse-btn:before{content:none}.fr-consent-service__radios{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:.75rem;margin-top:.75rem}.fr-consent-service .fr-radio-group{position:relative}.fr-consent-service .fr-radio-group:not(:last-child){margin-right:3rem}.fr-consent-service .fr-radio-group:not(:first-child):before{content:"";display:block;height:1.5rem;left:calc(-1.5rem - 1px);position:absolute;top:0;width:1px}.fr-consent-service .fr-consent-service__collapse-btn{--text-spacing:0;--title-spacing:0;--underline-img:none;--hover-tint:var(--hover);--hover-tint:var(--idle);--active-tint:var(--idle);align-items:center;background:transparent;background-image:var(--underline-img),var(--underline-img);background-position:var(--underline-x) 100%,var(--underline-x) calc(100% - var(--underline-thickness));background-repeat:no-repeat,no-repeat;background-size:var(--underline-hover-width) calc(var(--underline-thickness)*2),var(--underline-idle-width) var(--underline-thickness);color:inherit;color:var(--text-action-high-blue-france);display:inline-flex;flex-direction:row;padding:0 .25rem 0 0;transition:background-size 0s;width:-moz-fit-content;width:fit-content}.fr-consent-service .fr-consent-service__collapse-btn:after,.fr-consent-service .fr-consent-service__collapse-btn:before{display:block}.fr-consent-service .fr-consent-service__collapse-btn:active,.fr-consent-service .fr-consent-service__collapse-btn:hover{--underline-hover-width:var(--underline-max-width)}.fr-consent-service .fr-consent-service__collapse-btn:after{margin-right:-1.25rem;transition:transform .3s}.fr-consent-service .fr-consent-service__collapse-btn[aria-expanded=true]:after{transform:rotate(-180deg)}.fr-consent-services{margin-bottom:-.5rem;margin-top:.5rem;width:100%}.fr-consent-services .fr-consent-service:last-child>.fr-fieldset,.fr-consent-services .fr-consent-service>.fr-fieldset{padding:0}.fr-consent-services .fr-consent-service:last-child>.fr-fieldset{margin-bottom:1.25rem}.fr-consent-services .fr-consent-service__title{padding-top:.75rem}.fr-consent-services .fr-consent-service__radios{top:0}.fr-consent-services .fr-consent-service__desc{--text-spacing:0.25rem 0 0.75rem 0}.fr-consent-manager__header{padding-top:0}.fr-consent-manager__header .fr-consent-service__title{font-size:1rem;font-weight:400;line-height:1.5rem;padding:0 0 .75rem;width:100%}.fr-consent-manager__header .fr-consent-service__radios{justify-content:flex-start;position:static;top:0;width:100%}.fr-consent-manager__buttons{margin-bottom:-3rem;margin-top:1rem}.fr-consent-manager__header,.fr-consent-service{box-shadow:inset 0 -1px 0 0 var(--border-default-grey);color:var(--text-default-grey)}.fr-consent-manager__header .fr-radio-group+.fr-radio-group:before,.fr-consent-service .fr-radio-group+.fr-radio-group:before{box-shadow:inset 0 0 0 1px var(--border-default-grey)}.fr-consent-service .fr-consent-service,.fr-consent-service:last-of-type{box-shadow:none}.fr-follow{--title-spacing:0 0 0.5rem;--text-spacing:0 0 1rem;--idle:transparent;--hover:var(--background-alt-blue-france-hover);--active:var(--background-alt-blue-france-active);background-color:var(--background-alt-blue-france);padding:1.5rem 0}.fr-follow__newsletter .fr-input-group{margin-bottom:1rem}.fr-follow__newsletter .fr-hint-text{margin-bottom:0}.fr-follow__newsletter .fr-label{clip:rect(0,0,0,0);border:0;display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-follow__newsletter .fr-input-wrap{display:flex;flex-direction:column;margin-top:0;max-width:37.5rem}.fr-follow__newsletter .fr-input-wrap .fr-input{border-radius:.25rem .25rem 0 0;margin-bottom:1rem;margin-top:0}.fr-follow__newsletter .fr-input-wrap .fr-btn{border-radius:0;justify-content:center;width:100%}.fr-follow__newsletter .fr-messages-group{margin-top:1rem}.fr-follow__social{--text-spacing:0 0 0.75rem;--title-spacing:0 0 0.75rem}.fr-follow__social .fr-btns-group{margin-bottom:-1rem;width:auto}.fr-follow__social .fr-btns-group .fr-btn{justify-content:flex-start;margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-follow__social .fr-btns-group>li{display:inline-flex;max-width:100%;width:auto}.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:1rem;line-height:1.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{--icon-size:1.5rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-follow__social .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:1.125rem;line-height:1.75rem;max-height:3rem;max-width:3rem;min-height:3rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-follow__social .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{--icon-size:2rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:0;margin-right:.5rem;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-follow .fr-grid-row>:not(:first-child){box-shadow:0 -1px 0 0 var(--border-default-blue-france);margin-top:1.5rem;padding-top:1.5rem}.fr-follow .fr-btn--bluesky:before{-webkit-mask-image:url(../icons/logo/bluesky-fill.svg);mask-image:url(../icons/logo/bluesky-fill.svg)}.fr-follow .fr-btn--dailymotion:before{-webkit-mask-image:url(../icons/logo/fr--dailymotion-fill.svg);mask-image:url(../icons/logo/fr--dailymotion-fill.svg)}.fr-follow .fr-btn--facebook:before{-webkit-mask-image:url(../icons/logo/facebook-circle-fill.svg);mask-image:url(../icons/logo/facebook-circle-fill.svg)}.fr-follow .fr-btn--github:before{-webkit-mask-image:url(../icons/logo/github-fill.svg);mask-image:url(../icons/logo/github-fill.svg)}.fr-follow .fr-btn--instagram:before{-webkit-mask-image:url(../icons/logo/instagram-fill.svg);mask-image:url(../icons/logo/instagram-fill.svg)}.fr-follow .fr-btn--linkedin:before{-webkit-mask-image:url(../icons/logo/linkedin-box-fill.svg);mask-image:url(../icons/logo/linkedin-box-fill.svg)}.fr-follow .fr-btn--mastodon:before{-webkit-mask-image:url(../icons/logo/mastodon-fill.svg);mask-image:url(../icons/logo/mastodon-fill.svg)}.fr-follow .fr-btn--snapchat:before{-webkit-mask-image:url(../icons/logo/snapchat-fill.svg);mask-image:url(../icons/logo/snapchat-fill.svg)}.fr-follow .fr-btn--telegram:before{-webkit-mask-image:url(../icons/logo/telegram-fill.svg);mask-image:url(../icons/logo/telegram-fill.svg)}.fr-follow .fr-btn--threads:before{-webkit-mask-image:url(../icons/logo/threads-fill.svg);mask-image:url(../icons/logo/threads-fill.svg)}.fr-follow .fr-btn--tiktok:before{-webkit-mask-image:url(../icons/logo/fr--tiktok-fill.svg);mask-image:url(../icons/logo/fr--tiktok-fill.svg)}.fr-follow .fr-btn--twitch:before{-webkit-mask-image:url(../icons/logo/twitch-fill.svg);mask-image:url(../icons/logo/twitch-fill.svg)}.fr-follow .fr-btn--twitter:before{-webkit-mask-image:url(../icons/logo/twitter-fill.svg);mask-image:url(../icons/logo/twitter-fill.svg)}.fr-follow .fr-btn--twitter-x:before{-webkit-mask-image:url(../icons/logo/twitter-x-fill.svg);mask-image:url(../icons/logo/twitter-x-fill.svg)}.fr-follow .fr-btn--vimeo:before{-webkit-mask-image:url(../icons/logo/vimeo-fill.svg);mask-image:url(../icons/logo/vimeo-fill.svg)}.fr-follow .fr-btn--youtube:before{-webkit-mask-image:url(../icons/logo/youtube-fill.svg);mask-image:url(../icons/logo/youtube-fill.svg)}.fr-follow .fr-links-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;display:flex;flex-wrap:wrap;margin:0 -1rem -1rem;width:auto}.fr-follow .fr-links-group .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-follow .fr-links-group>li{display:inline-flex;max-width:100%;width:auto}.fr-follow .fr-error-text,.fr-follow .fr-hint-text,.fr-follow .fr-valid-text{margin-top:1rem}.fr-follow__social .fr-link{--underline-img:none;--hover-tint:var(--hover);--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france);display:inline-flex;font-size:1rem;line-height:1.5rem;margin-bottom:1rem;margin-left:.5rem;margin-right:.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-follow__social .fr-link:before{--icon-size:1.5rem;margin-left:0;margin-right:.5rem}.fr-follow__social .fr-links-group--lg .fr-link{font-size:1.125rem;line-height:1.75rem;max-height:3rem;max-width:3rem;min-height:3rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-follow__social .fr-links-group--lg .fr-link:before{--icon-size:2rem;margin-left:0;margin-right:.5rem}.fr-follow .fr-link--facebook:before{-webkit-mask-image:url(../icons/logo/facebook-circle-fill.svg);mask-image:url(../icons/logo/facebook-circle-fill.svg)}.fr-follow .fr-link--facebook:before,.fr-follow .fr-link--twitter:before{background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-follow .fr-link--twitter:before{-webkit-mask-image:url(../icons/logo/twitter-fill.svg);mask-image:url(../icons/logo/twitter-fill.svg)}.fr-follow .fr-link--twitter-x:before{-webkit-mask-image:url(../icons/logo/twitter-x-fill.svg);mask-image:url(../icons/logo/twitter-x-fill.svg)}.fr-follow .fr-link--instagram:before,.fr-follow .fr-link--twitter-x:before{background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-follow .fr-link--instagram:before{-webkit-mask-image:url(../icons/logo/instagram-fill.svg);mask-image:url(../icons/logo/instagram-fill.svg)}.fr-follow .fr-link--linkedin:before{-webkit-mask-image:url(../icons/logo/linkedin-box-fill.svg);mask-image:url(../icons/logo/linkedin-box-fill.svg)}.fr-follow .fr-link--linkedin:before,.fr-follow .fr-link--youtube:before{background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-follow .fr-link--youtube:before{-webkit-mask-image:url(../icons/logo/youtube-fill.svg);mask-image:url(../icons/logo/youtube-fill.svg)}.fr-follow .fr-input{--idle:transparent;--hover:var(--background-default-grey-hover);--active:var(--background-default-grey-active);background-color:var(--background-default-grey)}.fr-follow__title{color:var(--text-title-grey)}.fr-follow__newsletter-legal{color:var(--text-mention-grey)}.fr-follow__social .fr-btn{--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france)}.fr-follow__social .fr-btn:disabled,.fr-follow__social .fr-link:disabled,.fr-follow__social a.fr-btn:not([href]),.fr-follow__social a.fr-link:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}.fr-password{--text-spacing:0 0 0.5rem 0;display:flex;flex-direction:row;flex-wrap:wrap;position:relative}.fr-password [data-fr-capslock] .fr-password__input{padding-right:3rem}.fr-password [data-fr-capslock]:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23161616' d='M22.668 0C23.402 0 24 .598 24 1.332v21.336c0 .734-.598 1.332-1.332 1.332H1.332A1.334 1.334 0 0 1 0 22.668V1.332C0 .598.598 0 1.332 0Zm-1.336 2.668H2.668v18.664h18.664Zm-4.664 12.664V18H7.332v-2.668ZM12 5.332 16.668 10H14v3.332h-4V10H7.332Zm0 0'/%3E%3C/svg%3E");background-image:var(--data-uri-svg);content:"";display:block;height:1rem;pointer-events:none;position:absolute;right:1rem;top:.75rem;width:1rem}.fr-password__checkbox{align-self:flex-end;flex:0;margin-left:auto;order:-1;padding-left:.5rem}.fr-password__checkbox .fr-label{text-wrap:nowrap}.fr-password .fr-input-wrap{flex:1 0 100%}.fr-password__input{margin-bottom:.75rem}.fr-password__input::-webkit-caps-lock-indicator{content:none}.fr-password__input::-ms-reveal{display:none}.fr-password>.fr-label{flex:1;min-width:50%;order:-1}.fr-password .fr-message:first-child{--comma:" "}.fr-password .fr-message--valid[data-fr-valid]{--content:" - "attr(data-fr-valid) var(--comma)}.fr-password .fr-message--error[data-fr-error]{--content:" - "attr(data-fr-error) var(--comma)}.fr-password__btn{--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france)}.fr-password__btn:disabled,a.fr-password__btn:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}:root[data-fr-theme=dark] .fr-password [data-fr-capslock]:before{--data-uri-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M22.668 0C23.402 0 24 .598 24 1.332v21.336c0 .734-.598 1.332-1.332 1.332H1.332A1.334 1.334 0 0 1 0 22.668V1.332C0 .598.598 0 1.332 0Zm-1.336 2.668H2.668v18.664h18.664Zm-4.664 12.664V18H7.332v-2.668ZM12 5.332 16.668 10H14v3.332h-4V10H7.332Zm0 0'/%3E%3C/svg%3E")}.fr-password .fr-password__checkbox input[type=checkbox]+label{color:var(--text-label-grey)}.fr-password .fr-password__checkbox input[type=checkbox]+label:before{background-image:radial-gradient(at 5px 4px,transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at calc(100% - 5px) 4px,transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at calc(100% - 5px) calc(100% - 4px),transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),radial-gradient(at 5px calc(100% - 4px),transparent 4px,var(--border-action-high-blue-france) 4px,var(--border-action-high-blue-france) 5px,transparent 6px),linear-gradient(var(--border-action-high-blue-france),var(--border-action-high-blue-france)),var(--data-uri-svg)}.fr-header{--underline-img:none;--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;--text-spacing:0;--title-spacing:0;position:relative;width:100%}.fr-header__body-row{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin:0 -1rem}.fr-header__logo__apitech{max-height:70px;max-width:200px}.fr-header__brand{--idle:transparent;--hover:var(--background-raised-grey-hover);--active:var(--background-raised-grey-active);align-items:center;background-color:var(--background-raised-grey);display:flex;filter:drop-shadow(var(--raised-shadow));flex-direction:row;flex-wrap:wrap;justify-content:flex-start;padding-left:.25rem;padding-right:.25rem;width:100%;z-index:calc(var(--ground) + 750)}.fr-header__brand:after{align-self:stretch;content:"";display:block;flex:1;position:relative;z-index:1}.fr-header__brand-top{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;overflow:hidden;width:100%}.fr-header__brand.fr-enlarge-link a[href]:before{outline-offset:-2px}.fr-header__logo{flex:0 0 auto;order:1;padding:.75rem}.fr-header__logo .fr-logo{font-size:.7875rem;margin:-.75rem;padding:.75rem}.fr-header__logo .fr-logo:before{background-position:0 -.046875rem,0 0,0 0;background-size:2.0625rem .84375rem,2.0625rem .75rem,0;height:.75rem;margin-bottom:.25rem;width:2.0625rem}:root[data-fr-mourning] .fr-header__logo .fr-logo:before{background-size:2.0625rem .84375rem,0,2.0625rem .75rem}.fr-header__logo .fr-logo:after{background-position:0 calc(100% + 1.40625rem);background-size:3.9375rem 2.8125rem;min-width:1.96875rem;padding-top:1.65625rem}[data-fr-theme=dark] .fr-header__logo .fr-logo:after{background-position:-1.96875rem 100%}.fr-header__operator{flex:0 1 auto;order:2;padding:.75rem}.fr-header__operator img{display:block;min-width:3.5rem}.fr-header__service{--external-link-content:none;color:var(--text-title-grey);margin-left:.75rem;margin-right:.75rem;padding-bottom:.75rem;padding-top:.75rem}.fr-header__service:before{--idle:transparent;--hover:var(--border-default-grey-hover);--active:var(--border-default-grey-active);background-color:var(--border-default-grey);content:"";display:block;height:1px;position:absolute;transform:translateY(-.75rem);width:calc(100% - 2rem)}.fr-header__service-title{font-size:1.125rem;font-weight:700;line-height:1.5rem}.fr-header__service-title .fr-badge{margin:-.25rem 0 0 .25rem;vertical-align:middle}.fr-header__service-tagline{font-size:.875rem;line-height:1.5rem}.fr-header .fr-modal{--idle:transparent;--hover:var(--background-lifted-grey-hover);--active:var(--background-lifted-grey-active);background-color:var(--background-lifted-grey);justify-content:normal;overflow:auto}.fr-header .fr-modal:not([role=dialog]){transition:none}.fr-header .fr-modal:after,.fr-header .fr-modal:before{content:none}.fr-header .fr-modal>*>.fr-btn--close{margin-bottom:1.5rem}.fr-header .fr-modal>.fr-container{height:100%;overflow:inherit;padding-bottom:4.5rem;padding-top:1rem;pointer-events:all}.fr-header__navbar{align-items:flex-start;align-self:stretch;display:flex;flex:1;flex-direction:row;justify-content:flex-end;margin-right:-.5rem;margin-top:.25rem;order:3;padding:.25rem;z-index:calc(var(--ground) + 1000)}.fr-header__navbar .fr-btn{--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france);flex:0 0 auto;font-size:1rem;line-height:1.5rem;margin-left:.5rem;margin-right:.5rem;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;overflow:hidden;padding:.5rem;white-space:nowrap}.fr-header__navbar .fr-btn:before{--icon-size:1.5rem;margin-left:0;margin-right:.5rem}.fr-header__navbar .fr-btn--menu:before{-webkit-mask-image:url(../icons/system/menu-fill.svg);mask-image:url(../icons/system/menu-fill.svg)}.fr-header__navbar .fr-btn--menu:before,.fr-header__navbar .fr-btn--search:before{background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-header__navbar .fr-btn--search:before{-webkit-mask-image:url(../icons/system/search-line.svg);mask-image:url(../icons/system/search-line.svg)}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn{font-size:1rem;justify-content:flex-start;line-height:1.5rem;max-height:none;max-width:100%;min-height:2.5rem;overflow:initial;padding:.5rem 1rem}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-header__tools-links{display:none}.fr-header__tools-links>.fr-btn[class*=" fr-fi-"],.fr-header__tools-links>.fr-btn[class*=" fr-icon-"],.fr-header__tools-links>.fr-btn[class^=fr-fi-],.fr-header__tools-links>.fr-btn[class^=fr-icon-]{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-header__tools-links>.fr-btn[class*=" fr-fi-"]:before,.fr-header__tools-links>.fr-btn[class*=" fr-icon-"]:before,.fr-header__tools-links>.fr-btn[class^=fr-fi-]:before,.fr-header__tools-links>.fr-btn[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-header__tools-links>.fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-header__tools-links>.fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-header .fr-header__menu-links:after{content:"";display:block;height:1px;margin:.75rem -1rem;width:calc(100% + 2rem)}.fr-header .fr-header__menu-links .fr-translate{margin-left:-.5rem;margin-right:-.5rem}.fr-header .fr-header__menu-links .fr-translate__btn{padding-left:.5rem;padding-right:.5rem}.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]){display:flex;flex-direction:column}.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn{margin-bottom:0}.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]),.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"],.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"],.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-],.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]{min-height:3rem;padding-left:0;padding-right:0}.fr-header .fr-links-group{--ul-type:none;--ol-type:none;--ul-start:0;--ol-start:0;--xl-block:0;--li-bottom:0;--ol-content:none;align-items:stretch;display:flex;flex-wrap:wrap}.fr-header .fr-links-group>div,.fr-header .fr-links-group>li{max-width:100%;width:100%}.fr-header .fr-links-group .fr-btn{justify-content:center;margin:0 .5rem 1rem;width:calc(100% - 1rem)}.fr-header .fr-links-group .fr-link{--underline-img:none;--hover-tint:var(--hover);--active-tint:var(--active)}.fr-header .fr-links-group .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:.875rem;line-height:1.5rem;min-height:2rem;padding:.25rem .75rem}.fr-header .fr-links-group .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):after,.fr-header .fr-links-group .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{--icon-size:1rem}.fr-header .fr-links-group .fr-link[class*=" fr-fi-"],.fr-header .fr-links-group .fr-link[class*=" fr-icon-"],.fr-header .fr-links-group .fr-link[class^=fr-fi-],.fr-header .fr-links-group .fr-link[class^=fr-icon-]{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-header .fr-links-group .fr-link[class*=" fr-fi-"]:before,.fr-header .fr-links-group .fr-link[class*=" fr-icon-"]:before,.fr-header .fr-links-group .fr-link[class^=fr-fi-]:before,.fr-header .fr-links-group .fr-link[class^=fr-icon-]:before{--icon-size:1rem;content:"";margin-left:-.125rem;margin-right:.5rem}.fr-header .fr-header__menu-links .fr-links-group .fr-link{margin-bottom:0;min-height:3rem;padding-left:0;width:100%}.fr-header .fr-modal>*>.fr-link--close{margin-bottom:1.5rem}.fr-header__menu-links:after{box-shadow:inset 0 1px 0 0 var(--border-default-grey)}.fr-header__menu-links .fr-btn{--hover:inherit;--active:inherit;background-color:transparent;box-shadow:none;color:var(--text-action-high-blue-france)}.fr-header__menu-links .fr-btn:disabled,.fr-header__menu-links a.fr-btn:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}.fr-header__tools-links .fr-btn{--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france)}.fr-header__tools-links .fr-btn:disabled,.fr-header__tools-links a.fr-btn:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}.fr-header__tools-links>.fr-translate:first-child:last-child .fr-btn{--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-default-grey);color:var(--text-action-high-blue-france)}.fr-header__tools-links>.fr-translate:first-child:last-child .fr-btn:disabled,.fr-header__tools-links>.fr-translate:first-child:last-child a.fr-btn:not([href]){--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-header__navbar .fr-service__title{color:var(--text-title-grey)}.fr-header__navbar .fr-btn:disabled,.fr-header__navbar a.fr-btn:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}.fr-header__navbar .fr-btn--menu{--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-default-grey);color:var(--text-action-high-blue-france)}.fr-header__navbar .fr-btn--menu:disabled,.fr-header__navbar a.fr-btn--menu:not([href]){--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 0 0 1px var(--border-disabled-grey);color:var(--text-disabled-grey)}.fr-header__menu-links .fr-link{--hover:inherit;--active:inherit;background-color:transparent;box-shadow:inset 0 -1px 0 0 var(--border-default-grey);color:var(--text-action-high-blue-france)}.fr-header__menu-links .fr-link:disabled,.fr-header__menu-links a.fr-link:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}.fr-header__tools-links .fr-link{--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-action-high-blue-france)}.fr-header__tools-links .fr-link:disabled,.fr-header__tools-links a.fr-link:not([href]){--hover:inherit;--active:inherit;background-color:transparent;color:var(--text-disabled-grey)}@media (min-width:36em){ + /*! media sm */ + /*! media sm */ + /*! media sm */.fr-hidden-sm{display:none!important}.fr-unhidden-sm{display:inherit!important}.fr-sr-only-sm{clip:rect(0,0,0,0);border:0;display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-container-sm{padding-left:1rem;padding-right:1rem}.fr-container-sm--fluid{max-width:none;overflow:hidden;padding-left:0;padding-right:0}.fr-grid-row-sm--gutters{margin:-.5rem}.fr-grid-row-sm--gutters>.fr-col,.fr-grid-row-sm--gutters>[class*=" fr-col-"],.fr-grid-row-sm--gutters>[class^=fr-col-]{padding:.5rem}.fr-grid-row-sm--no-gutters{margin:0}.fr-grid-row-sm--no-gutters>.fr-col,.fr-grid-row-sm--no-gutters>[class*=" fr-col-"],.fr-grid-row-sm--no-gutters>[class^=fr-col-]{padding:0}.fr-col-sm{flex:1}.fr-col-sm-1{flex:0 0 8.33333%;max-width:8.33333%;width:8.33333%}.fr-col-offset-sm-1:not(.fr-col-offset-sm-1--right){margin-left:8.33333%}.fr-col-offset-sm-1--right{margin-right:8.33333%}.fr-col-sm-2{flex:0 0 16.66667%;max-width:16.66667%;width:16.66667%}.fr-col-offset-sm-2:not(.fr-col-offset-sm-2--right){margin-left:16.66667%}.fr-col-offset-sm-2--right{margin-right:16.66667%}.fr-col-sm-3{flex:0 0 25%;max-width:25%;width:25%}.fr-col-offset-sm-3:not(.fr-col-offset-sm-3--right){margin-left:25%}.fr-col-offset-sm-3--right{margin-right:25%}.fr-col-sm-4{flex:0 0 33.33333%;max-width:33.33333%;width:33.33333%}.fr-col-offset-sm-4:not(.fr-col-offset-sm-4--right){margin-left:33.33333%}.fr-col-offset-sm-4--right{margin-right:33.33333%}.fr-col-sm-5{flex:0 0 41.66667%;max-width:41.66667%;width:41.66667%}.fr-col-offset-sm-5:not(.fr-col-offset-sm-5--right){margin-left:41.66667%}.fr-col-offset-sm-5--right{margin-right:41.66667%}.fr-col-sm-6{flex:0 0 50%;max-width:50%;width:50%}.fr-col-offset-sm-6:not(.fr-col-offset-sm-6--right){margin-left:50%}.fr-col-offset-sm-6--right{margin-right:50%}.fr-col-sm-7{flex:0 0 58.33333%;max-width:58.33333%;width:58.33333%}.fr-col-offset-sm-7:not(.fr-col-offset-sm-7--right){margin-left:58.33333%}.fr-col-offset-sm-7--right{margin-right:58.33333%}.fr-col-sm-8{flex:0 0 66.66667%;max-width:66.66667%;width:66.66667%}.fr-col-offset-sm-8:not(.fr-col-offset-sm-8--right){margin-left:66.66667%}.fr-col-offset-sm-8--right{margin-right:66.66667%}.fr-col-sm-9{flex:0 0 75%;max-width:75%;width:75%}.fr-col-offset-sm-9:not(.fr-col-offset-sm-9--right){margin-left:75%}.fr-col-offset-sm-9--right{margin-right:75%}.fr-col-sm-10{flex:0 0 83.33333%;max-width:83.33333%;width:83.33333%}.fr-col-offset-sm-10:not(.fr-col-offset-sm-10--right){margin-left:83.33333%}.fr-col-offset-sm-10--right{margin-right:83.33333%}.fr-col-sm-11{flex:0 0 91.66667%;max-width:91.66667%;width:91.66667%}.fr-col-offset-sm-11:not(.fr-col-offset-sm-11--right){margin-left:91.66667%}.fr-col-offset-sm-11--right{margin-right:91.66667%}.fr-col-sm-12{flex:0 0 100%;max-width:100%;width:100%}.fr-col-offset-sm-12:not(.fr-col-offset-sm-12--right){margin-left:100%}.fr-col-offset-sm-12--right{margin-right:100%} + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */.fr-btns-group--inline-sm .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-btns-group--inline-sm>li{display:inline-flex;max-width:100%;width:auto}.fr-btns-group--inline-sm.fr-btns-group--right.fr-btns-group--inline-reverse{flex-direction:row-reverse;justify-content:flex-start} + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */.fr-notice__desc,.fr-notice__title{display:inline} + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */.fr-footer__content-list>li{margin-right:1.5rem}.fr-footer__partners-title{text-align:left}.fr-footer__partners-logos{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;margin-right:-.5rem}.fr-footer__partners-main{margin-bottom:1rem}.fr-footer__partners-sub,.fr-footer__partners-sub>ul{align-items:flex-start;flex-direction:row}.fr-footer__partners-sub>li,.fr-footer__partners-sub>ul>li{margin:0 .5rem}.fr-footer__partners-sub{order:3} + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */.fr-follow__newsletter .fr-input-group{margin-bottom:.5rem}.fr-follow__newsletter .fr-input-wrap .fr-btn{border-radius:0 .25rem 0 0;width:auto}.fr-follow__newsletter .fr-input-wrap{flex-direction:row}.fr-follow__newsletter .fr-input-wrap .fr-input{border-radius:.25rem 0 0 0;margin-bottom:0}.fr-follow__newsletter .fr-messages-group{margin-bottom:.5rem} + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */ + /*! media md */ + /*! media md */h6{font-size:1.25rem}h5,h6{line-height:1.75rem}h5{font-size:1.375rem}h4{font-size:1.5rem;line-height:2rem}h3{font-size:1.75rem;line-height:2.25rem}h2{font-size:2rem;line-height:2.5rem}h1{font-size:2.5rem;line-height:3rem}.fr-h6{font-size:1.25rem!important}.fr-h5,.fr-h6{line-height:1.75rem!important}.fr-h5{font-size:1.375rem!important}.fr-h4{font-size:1.5rem!important;line-height:2rem!important}.fr-h3{font-size:1.75rem!important;line-height:2.25rem!important}.fr-h2{font-size:2rem!important;line-height:2.5rem!important}.fr-h1{font-size:2.5rem!important;line-height:3rem!important}.fr-display--xs{font-size:3rem!important;line-height:3.5rem!important}.fr-display--sm{font-size:3.5rem!important;line-height:4rem!important}.fr-display--md{font-size:4rem!important;line-height:4.5rem!important}.fr-display--lg{font-size:4.5rem!important;line-height:5rem!important}.fr-display--xl{font-size:5rem!important;line-height:5.5rem!important}.fr-hidden-md{display:none!important}.fr-unhidden-md{display:inherit!important}.fr-sr-only-md{clip:rect(0,0,0,0);border:0;display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-container-md{padding-left:1rem;padding-right:1rem}.fr-container-md--fluid{max-width:none;overflow:hidden;padding-left:0;padding-right:0}.fr-grid-row-md--gutters{margin:-.5rem}.fr-grid-row-md--gutters>.fr-col,.fr-grid-row-md--gutters>[class*=" fr-col-"],.fr-grid-row-md--gutters>[class^=fr-col-]{padding:.5rem}.fr-grid-row-md--no-gutters{margin:0}.fr-grid-row-md--no-gutters>.fr-col,.fr-grid-row-md--no-gutters>[class*=" fr-col-"],.fr-grid-row-md--no-gutters>[class^=fr-col-]{padding:0}.fr-col-md{flex:1}.fr-col-md-1{flex:0 0 8.33333%;max-width:8.33333%;width:8.33333%}.fr-col-offset-md-1:not(.fr-col-offset-md-1--right){margin-left:8.33333%}.fr-col-offset-md-1--right{margin-right:8.33333%}.fr-col-md-2{flex:0 0 16.66667%;max-width:16.66667%;width:16.66667%}.fr-col-offset-md-2:not(.fr-col-offset-md-2--right){margin-left:16.66667%}.fr-col-offset-md-2--right{margin-right:16.66667%}.fr-col-md-3{flex:0 0 25%;max-width:25%;width:25%}.fr-col-offset-md-3:not(.fr-col-offset-md-3--right){margin-left:25%}.fr-col-offset-md-3--right{margin-right:25%}.fr-col-md-4{flex:0 0 33.33333%;max-width:33.33333%;width:33.33333%}.fr-col-offset-md-4:not(.fr-col-offset-md-4--right){margin-left:33.33333%}.fr-col-offset-md-4--right{margin-right:33.33333%}.fr-col-md-5{flex:0 0 41.66667%;max-width:41.66667%;width:41.66667%}.fr-col-offset-md-5:not(.fr-col-offset-md-5--right){margin-left:41.66667%}.fr-col-offset-md-5--right{margin-right:41.66667%}.fr-col-md-6{flex:0 0 50%;max-width:50%;width:50%}.fr-col-offset-md-6:not(.fr-col-offset-md-6--right){margin-left:50%}.fr-col-offset-md-6--right{margin-right:50%}.fr-col-md-7{flex:0 0 58.33333%;max-width:58.33333%;width:58.33333%}.fr-col-offset-md-7:not(.fr-col-offset-md-7--right){margin-left:58.33333%}.fr-col-offset-md-7--right{margin-right:58.33333%}.fr-col-md-8{flex:0 0 66.66667%;max-width:66.66667%;width:66.66667%}.fr-col-offset-md-8:not(.fr-col-offset-md-8--right){margin-left:66.66667%}.fr-col-offset-md-8--right{margin-right:66.66667%}.fr-col-md-9{flex:0 0 75%;max-width:75%;width:75%}.fr-col-offset-md-9:not(.fr-col-offset-md-9--right){margin-left:75%}.fr-col-offset-md-9--right{margin-right:75%}.fr-col-md-10{flex:0 0 83.33333%;max-width:83.33333%;width:83.33333%}.fr-col-offset-md-10:not(.fr-col-offset-md-10--right){margin-left:83.33333%}.fr-col-offset-md-10--right{margin-right:83.33333%}.fr-col-md-11{flex:0 0 91.66667%;max-width:91.66667%;width:91.66667%}.fr-col-offset-md-11:not(.fr-col-offset-md-11--right){margin-left:91.66667%}.fr-col-offset-md-11--right{margin-right:91.66667%}.fr-col-md-12{flex:0 0 100%;max-width:100%;width:100%}.fr-col-offset-md-12:not(.fr-col-offset-md-12--right){margin-left:100%}.fr-col-offset-md-12--right{margin-right:100%}.fr-m-md-n4w,.fr-m-md-n8v{margin:-2rem!important}.fr-ml-md-n4w,.fr-ml-md-n8v,.fr-mx-md-n4w,.fr-mx-md-n8v{margin-left:-2rem!important}.fr-mr-md-n4w,.fr-mr-md-n8v,.fr-mx-md-n4w,.fr-mx-md-n8v{margin-right:-2rem!important}.fr-mt-md-n4w,.fr-mt-md-n8v,.fr-my-md-n4w,.fr-my-md-n8v{margin-top:-2rem!important}.fr-mb-md-n4w,.fr-mb-md-n8v,.fr-my-md-n4w,.fr-my-md-n8v{margin-bottom:-2rem!important}.fr-m-md-n7v{margin:-1.75rem!important}.fr-ml-md-n7v,.fr-mx-md-n7v{margin-left:-1.75rem!important}.fr-mr-md-n7v,.fr-mx-md-n7v{margin-right:-1.75rem!important}.fr-mt-md-n7v,.fr-my-md-n7v{margin-top:-1.75rem!important}.fr-mb-md-n7v,.fr-my-md-n7v{margin-bottom:-1.75rem!important}.fr-m-md-n3w,.fr-m-md-n6v{margin:-1.5rem!important}.fr-ml-md-n3w,.fr-ml-md-n6v,.fr-mx-md-n3w,.fr-mx-md-n6v{margin-left:-1.5rem!important}.fr-mr-md-n3w,.fr-mr-md-n6v,.fr-mx-md-n3w,.fr-mx-md-n6v{margin-right:-1.5rem!important}.fr-mt-md-n3w,.fr-mt-md-n6v,.fr-my-md-n3w,.fr-my-md-n6v{margin-top:-1.5rem!important}.fr-mb-md-n3w,.fr-mb-md-n6v,.fr-my-md-n3w,.fr-my-md-n6v{margin-bottom:-1.5rem!important}.fr-m-md-n5v{margin:-1.25rem!important}.fr-ml-md-n5v,.fr-mx-md-n5v{margin-left:-1.25rem!important}.fr-mr-md-n5v,.fr-mx-md-n5v{margin-right:-1.25rem!important}.fr-mt-md-n5v,.fr-my-md-n5v{margin-top:-1.25rem!important}.fr-mb-md-n5v,.fr-my-md-n5v{margin-bottom:-1.25rem!important}.fr-m-md-n2w,.fr-m-md-n4v{margin:-1rem!important}.fr-ml-md-n2w,.fr-ml-md-n4v,.fr-mx-md-n2w,.fr-mx-md-n4v{margin-left:-1rem!important}.fr-mr-md-n2w,.fr-mr-md-n4v,.fr-mx-md-n2w,.fr-mx-md-n4v{margin-right:-1rem!important}.fr-mt-md-n2w,.fr-mt-md-n4v,.fr-my-md-n2w,.fr-my-md-n4v{margin-top:-1rem!important}.fr-mb-md-n2w,.fr-mb-md-n4v,.fr-my-md-n2w,.fr-my-md-n4v{margin-bottom:-1rem!important}.fr-m-md-n3v{margin:-.75rem!important}.fr-ml-md-n3v,.fr-mx-md-n3v{margin-left:-.75rem!important}.fr-mr-md-n3v,.fr-mx-md-n3v{margin-right:-.75rem!important}.fr-mt-md-n3v,.fr-my-md-n3v{margin-top:-.75rem!important}.fr-mb-md-n3v,.fr-my-md-n3v{margin-bottom:-.75rem!important}.fr-m-md-n1w,.fr-m-md-n2v{margin:-.5rem!important}.fr-ml-md-n1w,.fr-ml-md-n2v,.fr-mx-md-n1w,.fr-mx-md-n2v{margin-left:-.5rem!important}.fr-mr-md-n1w,.fr-mr-md-n2v,.fr-mx-md-n1w,.fr-mx-md-n2v{margin-right:-.5rem!important}.fr-mt-md-n1w,.fr-mt-md-n2v,.fr-my-md-n1w,.fr-my-md-n2v{margin-top:-.5rem!important}.fr-mb-md-n1w,.fr-mb-md-n2v,.fr-my-md-n1w,.fr-my-md-n2v{margin-bottom:-.5rem!important}.fr-m-md-n1v{margin:-.25rem!important}.fr-ml-md-n1v,.fr-mx-md-n1v{margin-left:-.25rem!important}.fr-mr-md-n1v,.fr-mx-md-n1v{margin-right:-.25rem!important}.fr-mt-md-n1v,.fr-my-md-n1v{margin-top:-.25rem!important}.fr-mb-md-n1v,.fr-my-md-n1v{margin-bottom:-.25rem!important}.fr-m-md-n1-5v{margin:-.375rem!important}.fr-ml-md-n1-5v,.fr-mx-md-n1-5v{margin-left:-.375rem!important}.fr-mr-md-n1-5v,.fr-mx-md-n1-5v{margin-right:-.375rem!important}.fr-mt-md-n1-5v,.fr-my-md-n1-5v{margin-top:-.375rem!important}.fr-mb-md-n1-5v,.fr-my-md-n1-5v{margin-bottom:-.375rem!important}.fr-m-md-0{margin:0!important}.fr-ml-md-0,.fr-mx-md-0{margin-left:0!important}.fr-mr-md-0,.fr-mx-md-0{margin-right:0!important}.fr-mt-md-0,.fr-my-md-0{margin-top:0!important}.fr-mb-md-0,.fr-my-md-0{margin-bottom:0!important}.fr-m-md-n0-5v{margin:-.125rem!important}.fr-ml-md-n0-5v,.fr-mx-md-n0-5v{margin-left:-.125rem!important}.fr-mr-md-n0-5v,.fr-mx-md-n0-5v{margin-right:-.125rem!important}.fr-mt-md-n0-5v,.fr-my-md-n0-5v{margin-top:-.125rem!important}.fr-mb-md-n0-5v,.fr-my-md-n0-5v{margin-bottom:-.125rem!important}.fr-m-md-0-5v{margin:.125rem!important}.fr-ml-md-0-5v,.fr-mx-md-0-5v{margin-left:.125rem!important}.fr-mr-md-0-5v,.fr-mx-md-0-5v{margin-right:.125rem!important}.fr-mt-md-0-5v,.fr-my-md-0-5v{margin-top:.125rem!important}.fr-mb-md-0-5v,.fr-my-md-0-5v{margin-bottom:.125rem!important}.fr-m-md-1v{margin:.25rem!important}.fr-ml-md-1v,.fr-mx-md-1v{margin-left:.25rem!important}.fr-mr-md-1v,.fr-mx-md-1v{margin-right:.25rem!important}.fr-mt-md-1v,.fr-my-md-1v{margin-top:.25rem!important}.fr-mb-md-1v,.fr-my-md-1v{margin-bottom:.25rem!important}.fr-m-md-1-5v{margin:.375rem!important}.fr-ml-md-1-5v,.fr-mx-md-1-5v{margin-left:.375rem!important}.fr-mr-md-1-5v,.fr-mx-md-1-5v{margin-right:.375rem!important}.fr-mt-md-1-5v,.fr-my-md-1-5v{margin-top:.375rem!important}.fr-mb-md-1-5v,.fr-my-md-1-5v{margin-bottom:.375rem!important}.fr-m-md-1w,.fr-m-md-2v{margin:.5rem!important}.fr-ml-md-1w,.fr-ml-md-2v,.fr-mx-md-1w,.fr-mx-md-2v{margin-left:.5rem!important}.fr-mr-md-1w,.fr-mr-md-2v,.fr-mx-md-1w,.fr-mx-md-2v{margin-right:.5rem!important}.fr-mt-md-1w,.fr-mt-md-2v,.fr-my-md-1w,.fr-my-md-2v{margin-top:.5rem!important}.fr-mb-md-1w,.fr-mb-md-2v,.fr-my-md-1w,.fr-my-md-2v{margin-bottom:.5rem!important}.fr-m-md-3v{margin:.75rem!important}.fr-ml-md-3v,.fr-mx-md-3v{margin-left:.75rem!important}.fr-mr-md-3v,.fr-mx-md-3v{margin-right:.75rem!important}.fr-mt-md-3v,.fr-my-md-3v{margin-top:.75rem!important}.fr-mb-md-3v,.fr-my-md-3v{margin-bottom:.75rem!important}.fr-m-md-2w,.fr-m-md-4v{margin:1rem!important}.fr-ml-md-2w,.fr-ml-md-4v,.fr-mx-md-2w,.fr-mx-md-4v{margin-left:1rem!important}.fr-mr-md-2w,.fr-mr-md-4v,.fr-mx-md-2w,.fr-mx-md-4v{margin-right:1rem!important}.fr-mt-md-2w,.fr-mt-md-4v,.fr-my-md-2w,.fr-my-md-4v{margin-top:1rem!important}.fr-mb-md-2w,.fr-mb-md-4v,.fr-my-md-2w,.fr-my-md-4v{margin-bottom:1rem!important}.fr-m-md-5v{margin:1.25rem!important}.fr-ml-md-5v,.fr-mx-md-5v{margin-left:1.25rem!important}.fr-mr-md-5v,.fr-mx-md-5v{margin-right:1.25rem!important}.fr-mt-md-5v,.fr-my-md-5v{margin-top:1.25rem!important}.fr-mb-md-5v,.fr-my-md-5v{margin-bottom:1.25rem!important}.fr-m-md-3w,.fr-m-md-6v{margin:1.5rem!important}.fr-ml-md-3w,.fr-ml-md-6v,.fr-mx-md-3w,.fr-mx-md-6v{margin-left:1.5rem!important}.fr-mr-md-3w,.fr-mr-md-6v,.fr-mx-md-3w,.fr-mx-md-6v{margin-right:1.5rem!important}.fr-mt-md-3w,.fr-mt-md-6v,.fr-my-md-3w,.fr-my-md-6v{margin-top:1.5rem!important}.fr-mb-md-3w,.fr-mb-md-6v,.fr-my-md-3w,.fr-my-md-6v{margin-bottom:1.5rem!important}.fr-m-md-7v{margin:1.75rem!important}.fr-ml-md-7v,.fr-mx-md-7v{margin-left:1.75rem!important}.fr-mr-md-7v,.fr-mx-md-7v{margin-right:1.75rem!important}.fr-mt-md-7v,.fr-my-md-7v{margin-top:1.75rem!important}.fr-mb-md-7v,.fr-my-md-7v{margin-bottom:1.75rem!important}.fr-m-md-4w,.fr-m-md-8v{margin:2rem!important}.fr-ml-md-4w,.fr-ml-md-8v,.fr-mx-md-4w,.fr-mx-md-8v{margin-left:2rem!important}.fr-mr-md-4w,.fr-mr-md-8v,.fr-mx-md-4w,.fr-mx-md-8v{margin-right:2rem!important}.fr-mt-md-4w,.fr-mt-md-8v,.fr-my-md-4w,.fr-my-md-8v{margin-top:2rem!important}.fr-mb-md-4w,.fr-mb-md-8v,.fr-my-md-4w,.fr-my-md-8v{margin-bottom:2rem!important}.fr-m-md-9v{margin:2.25rem!important}.fr-ml-md-9v,.fr-mx-md-9v{margin-left:2.25rem!important}.fr-mr-md-9v,.fr-mx-md-9v{margin-right:2.25rem!important}.fr-mt-md-9v,.fr-my-md-9v{margin-top:2.25rem!important}.fr-mb-md-9v,.fr-my-md-9v{margin-bottom:2.25rem!important}.fr-m-md-10v,.fr-m-md-5w{margin:2.5rem!important}.fr-ml-md-10v,.fr-ml-md-5w,.fr-mx-md-10v,.fr-mx-md-5w{margin-left:2.5rem!important}.fr-mr-md-10v,.fr-mr-md-5w,.fr-mx-md-10v,.fr-mx-md-5w{margin-right:2.5rem!important}.fr-mt-md-10v,.fr-mt-md-5w,.fr-my-md-10v,.fr-my-md-5w{margin-top:2.5rem!important}.fr-mb-md-10v,.fr-mb-md-5w,.fr-my-md-10v,.fr-my-md-5w{margin-bottom:2.5rem!important}.fr-m-md-11v{margin:2.75rem!important}.fr-ml-md-11v,.fr-mx-md-11v{margin-left:2.75rem!important}.fr-mr-md-11v,.fr-mx-md-11v{margin-right:2.75rem!important}.fr-mt-md-11v,.fr-my-md-11v{margin-top:2.75rem!important}.fr-mb-md-11v,.fr-my-md-11v{margin-bottom:2.75rem!important}.fr-m-md-12v,.fr-m-md-6w{margin:3rem!important}.fr-ml-md-12v,.fr-ml-md-6w,.fr-mx-md-12v,.fr-mx-md-6w{margin-left:3rem!important}.fr-mr-md-12v,.fr-mr-md-6w,.fr-mx-md-12v,.fr-mx-md-6w{margin-right:3rem!important}.fr-mt-md-12v,.fr-mt-md-6w,.fr-my-md-12v,.fr-my-md-6w{margin-top:3rem!important}.fr-mb-md-12v,.fr-mb-md-6w,.fr-my-md-12v,.fr-my-md-6w{margin-bottom:3rem!important}.fr-m-md-13v{margin:3.25rem!important}.fr-ml-md-13v,.fr-mx-md-13v{margin-left:3.25rem!important}.fr-mr-md-13v,.fr-mx-md-13v{margin-right:3.25rem!important}.fr-mt-md-13v,.fr-my-md-13v{margin-top:3.25rem!important}.fr-mb-md-13v,.fr-my-md-13v{margin-bottom:3.25rem!important}.fr-m-md-14v,.fr-m-md-7w{margin:3.5rem!important}.fr-ml-md-14v,.fr-ml-md-7w,.fr-mx-md-14v,.fr-mx-md-7w{margin-left:3.5rem!important}.fr-mr-md-14v,.fr-mr-md-7w,.fr-mx-md-14v,.fr-mx-md-7w{margin-right:3.5rem!important}.fr-mt-md-14v,.fr-mt-md-7w,.fr-my-md-14v,.fr-my-md-7w{margin-top:3.5rem!important}.fr-mb-md-14v,.fr-mb-md-7w,.fr-my-md-14v,.fr-my-md-7w{margin-bottom:3.5rem!important}.fr-m-md-15v{margin:3.75rem!important}.fr-ml-md-15v,.fr-mx-md-15v{margin-left:3.75rem!important}.fr-mr-md-15v,.fr-mx-md-15v{margin-right:3.75rem!important}.fr-mt-md-15v,.fr-my-md-15v{margin-top:3.75rem!important}.fr-mb-md-15v,.fr-my-md-15v{margin-bottom:3.75rem!important}.fr-m-md-16v,.fr-m-md-8w{margin:4rem!important}.fr-ml-md-16v,.fr-ml-md-8w,.fr-mx-md-16v,.fr-mx-md-8w{margin-left:4rem!important}.fr-mr-md-16v,.fr-mr-md-8w,.fr-mx-md-16v,.fr-mx-md-8w{margin-right:4rem!important}.fr-mt-md-16v,.fr-mt-md-8w,.fr-my-md-16v,.fr-my-md-8w{margin-top:4rem!important}.fr-mb-md-16v,.fr-mb-md-8w,.fr-my-md-16v,.fr-my-md-8w{margin-bottom:4rem!important}.fr-m-md-17v{margin:4.25rem!important}.fr-ml-md-17v,.fr-mx-md-17v{margin-left:4.25rem!important}.fr-mr-md-17v,.fr-mx-md-17v{margin-right:4.25rem!important}.fr-mt-md-17v,.fr-my-md-17v{margin-top:4.25rem!important}.fr-mb-md-17v,.fr-my-md-17v{margin-bottom:4.25rem!important}.fr-m-md-18v,.fr-m-md-9w{margin:4.5rem!important}.fr-ml-md-18v,.fr-ml-md-9w,.fr-mx-md-18v,.fr-mx-md-9w{margin-left:4.5rem!important}.fr-mr-md-18v,.fr-mr-md-9w,.fr-mx-md-18v,.fr-mx-md-9w{margin-right:4.5rem!important}.fr-mt-md-18v,.fr-mt-md-9w,.fr-my-md-18v,.fr-my-md-9w{margin-top:4.5rem!important}.fr-mb-md-18v,.fr-mb-md-9w,.fr-my-md-18v,.fr-my-md-9w{margin-bottom:4.5rem!important}.fr-m-md-19v{margin:4.75rem!important}.fr-ml-md-19v,.fr-mx-md-19v{margin-left:4.75rem!important}.fr-mr-md-19v,.fr-mx-md-19v{margin-right:4.75rem!important}.fr-mt-md-19v,.fr-my-md-19v{margin-top:4.75rem!important}.fr-mb-md-19v,.fr-my-md-19v{margin-bottom:4.75rem!important}.fr-m-md-10w,.fr-m-md-20v{margin:5rem!important}.fr-ml-md-10w,.fr-ml-md-20v,.fr-mx-md-10w,.fr-mx-md-20v{margin-left:5rem!important}.fr-mr-md-10w,.fr-mr-md-20v,.fr-mx-md-10w,.fr-mx-md-20v{margin-right:5rem!important}.fr-mt-md-10w,.fr-mt-md-20v,.fr-my-md-10w,.fr-my-md-20v{margin-top:5rem!important}.fr-mb-md-10w,.fr-mb-md-20v,.fr-my-md-10w,.fr-my-md-20v{margin-bottom:5rem!important}.fr-m-md-21v{margin:5.25rem!important}.fr-ml-md-21v,.fr-mx-md-21v{margin-left:5.25rem!important}.fr-mr-md-21v,.fr-mx-md-21v{margin-right:5.25rem!important}.fr-mt-md-21v,.fr-my-md-21v{margin-top:5.25rem!important}.fr-mb-md-21v,.fr-my-md-21v{margin-bottom:5.25rem!important}.fr-m-md-11w,.fr-m-md-22v{margin:5.5rem!important}.fr-ml-md-11w,.fr-ml-md-22v,.fr-mx-md-11w,.fr-mx-md-22v{margin-left:5.5rem!important}.fr-mr-md-11w,.fr-mr-md-22v,.fr-mx-md-11w,.fr-mx-md-22v{margin-right:5.5rem!important}.fr-mt-md-11w,.fr-mt-md-22v,.fr-my-md-11w,.fr-my-md-22v{margin-top:5.5rem!important}.fr-mb-md-11w,.fr-mb-md-22v,.fr-my-md-11w,.fr-my-md-22v{margin-bottom:5.5rem!important}.fr-m-md-23v{margin:5.75rem!important}.fr-ml-md-23v,.fr-mx-md-23v{margin-left:5.75rem!important}.fr-mr-md-23v,.fr-mx-md-23v{margin-right:5.75rem!important}.fr-mt-md-23v,.fr-my-md-23v{margin-top:5.75rem!important}.fr-mb-md-23v,.fr-my-md-23v{margin-bottom:5.75rem!important}.fr-m-md-12w,.fr-m-md-24v{margin:6rem!important}.fr-ml-md-12w,.fr-ml-md-24v,.fr-mx-md-12w,.fr-mx-md-24v{margin-left:6rem!important}.fr-mr-md-12w,.fr-mr-md-24v,.fr-mx-md-12w,.fr-mx-md-24v{margin-right:6rem!important}.fr-mt-md-12w,.fr-mt-md-24v,.fr-my-md-12w,.fr-my-md-24v{margin-top:6rem!important}.fr-mb-md-12w,.fr-mb-md-24v,.fr-my-md-12w,.fr-my-md-24v{margin-bottom:6rem!important}.fr-m-md-25v{margin:6.25rem!important}.fr-ml-md-25v,.fr-mx-md-25v{margin-left:6.25rem!important}.fr-mr-md-25v,.fr-mx-md-25v{margin-right:6.25rem!important}.fr-mt-md-25v,.fr-my-md-25v{margin-top:6.25rem!important}.fr-mb-md-25v,.fr-my-md-25v{margin-bottom:6.25rem!important}.fr-m-md-13w,.fr-m-md-26v{margin:6.5rem!important}.fr-ml-md-13w,.fr-ml-md-26v,.fr-mx-md-13w,.fr-mx-md-26v{margin-left:6.5rem!important}.fr-mr-md-13w,.fr-mr-md-26v,.fr-mx-md-13w,.fr-mx-md-26v{margin-right:6.5rem!important}.fr-mt-md-13w,.fr-mt-md-26v,.fr-my-md-13w,.fr-my-md-26v{margin-top:6.5rem!important}.fr-mb-md-13w,.fr-mb-md-26v,.fr-my-md-13w,.fr-my-md-26v{margin-bottom:6.5rem!important}.fr-m-md-27v{margin:6.75rem!important}.fr-ml-md-27v,.fr-mx-md-27v{margin-left:6.75rem!important}.fr-mr-md-27v,.fr-mx-md-27v{margin-right:6.75rem!important}.fr-mt-md-27v,.fr-my-md-27v{margin-top:6.75rem!important}.fr-mb-md-27v,.fr-my-md-27v{margin-bottom:6.75rem!important}.fr-m-md-14w,.fr-m-md-28v{margin:7rem!important}.fr-ml-md-14w,.fr-ml-md-28v,.fr-mx-md-14w,.fr-mx-md-28v{margin-left:7rem!important}.fr-mr-md-14w,.fr-mr-md-28v,.fr-mx-md-14w,.fr-mx-md-28v{margin-right:7rem!important}.fr-mt-md-14w,.fr-mt-md-28v,.fr-my-md-14w,.fr-my-md-28v{margin-top:7rem!important}.fr-mb-md-14w,.fr-mb-md-28v,.fr-my-md-14w,.fr-my-md-28v{margin-bottom:7rem!important}.fr-m-md-29v{margin:7.25rem!important}.fr-ml-md-29v,.fr-mx-md-29v{margin-left:7.25rem!important}.fr-mr-md-29v,.fr-mx-md-29v{margin-right:7.25rem!important}.fr-mt-md-29v,.fr-my-md-29v{margin-top:7.25rem!important}.fr-mb-md-29v,.fr-my-md-29v{margin-bottom:7.25rem!important}.fr-m-md-15w,.fr-m-md-30v{margin:7.5rem!important}.fr-ml-md-15w,.fr-ml-md-30v,.fr-mx-md-15w,.fr-mx-md-30v{margin-left:7.5rem!important}.fr-mr-md-15w,.fr-mr-md-30v,.fr-mx-md-15w,.fr-mx-md-30v{margin-right:7.5rem!important}.fr-mt-md-15w,.fr-mt-md-30v,.fr-my-md-15w,.fr-my-md-30v{margin-top:7.5rem!important}.fr-mb-md-15w,.fr-mb-md-30v,.fr-my-md-15w,.fr-my-md-30v{margin-bottom:7.5rem!important}.fr-m-md-31v{margin:7.75rem!important}.fr-ml-md-31v,.fr-mx-md-31v{margin-left:7.75rem!important}.fr-mr-md-31v,.fr-mx-md-31v{margin-right:7.75rem!important}.fr-mt-md-31v,.fr-my-md-31v{margin-top:7.75rem!important}.fr-mb-md-31v,.fr-my-md-31v{margin-bottom:7.75rem!important}.fr-m-md-16w,.fr-m-md-32v{margin:8rem!important}.fr-ml-md-16w,.fr-ml-md-32v,.fr-mx-md-16w,.fr-mx-md-32v{margin-left:8rem!important}.fr-mr-md-16w,.fr-mr-md-32v,.fr-mx-md-16w,.fr-mx-md-32v{margin-right:8rem!important}.fr-mt-md-16w,.fr-mt-md-32v,.fr-my-md-16w,.fr-my-md-32v{margin-top:8rem!important}.fr-mb-md-16w,.fr-mb-md-32v,.fr-my-md-16w,.fr-my-md-32v{margin-bottom:8rem!important}.fr-m-md-auto{margin:auto}.fr-ml-md-auto,.fr-mx-md-auto{margin-left:auto}.fr-mr-md-auto,.fr-mx-md-auto{margin-right:auto}.fr-mt-md-auto,.fr-my-md-auto{margin-top:auto}.fr-mb-md-auto,.fr-my-md-auto{margin-bottom:auto}.fr-p-md-0{padding:0!important}.fr-pl-md-0,.fr-px-md-0{padding-left:0!important}.fr-pr-md-0,.fr-px-md-0{padding-right:0!important}.fr-pt-md-0,.fr-py-md-0{padding-top:0!important}.fr-pb-md-0,.fr-py-md-0{padding-bottom:0!important}.fr-p-md-0-5v{padding:.125rem!important}.fr-pl-md-0-5v,.fr-px-md-0-5v{padding-left:.125rem!important}.fr-pr-md-0-5v,.fr-px-md-0-5v{padding-right:.125rem!important}.fr-pt-md-0-5v,.fr-py-md-0-5v{padding-top:.125rem!important}.fr-pb-md-0-5v,.fr-py-md-0-5v{padding-bottom:.125rem!important}.fr-p-md-1v{padding:.25rem!important}.fr-pl-md-1v,.fr-px-md-1v{padding-left:.25rem!important}.fr-pr-md-1v,.fr-px-md-1v{padding-right:.25rem!important}.fr-pt-md-1v,.fr-py-md-1v{padding-top:.25rem!important}.fr-pb-md-1v,.fr-py-md-1v{padding-bottom:.25rem!important}.fr-p-md-1-5v{padding:.375rem!important}.fr-pl-md-1-5v,.fr-px-md-1-5v{padding-left:.375rem!important}.fr-pr-md-1-5v,.fr-px-md-1-5v{padding-right:.375rem!important}.fr-pt-md-1-5v,.fr-py-md-1-5v{padding-top:.375rem!important}.fr-pb-md-1-5v,.fr-py-md-1-5v{padding-bottom:.375rem!important}.fr-p-md-1w,.fr-p-md-2v{padding:.5rem!important}.fr-pl-md-1w,.fr-pl-md-2v,.fr-px-md-1w,.fr-px-md-2v{padding-left:.5rem!important}.fr-pr-md-1w,.fr-pr-md-2v,.fr-px-md-1w,.fr-px-md-2v{padding-right:.5rem!important}.fr-pt-md-1w,.fr-pt-md-2v,.fr-py-md-1w,.fr-py-md-2v{padding-top:.5rem!important}.fr-pb-md-1w,.fr-pb-md-2v,.fr-py-md-1w,.fr-py-md-2v{padding-bottom:.5rem!important}.fr-p-md-3v{padding:.75rem!important}.fr-pl-md-3v,.fr-px-md-3v{padding-left:.75rem!important}.fr-pr-md-3v,.fr-px-md-3v{padding-right:.75rem!important}.fr-pt-md-3v,.fr-py-md-3v{padding-top:.75rem!important}.fr-pb-md-3v,.fr-py-md-3v{padding-bottom:.75rem!important}.fr-p-md-2w,.fr-p-md-4v{padding:1rem!important}.fr-pl-md-2w,.fr-pl-md-4v,.fr-px-md-2w,.fr-px-md-4v{padding-left:1rem!important}.fr-pr-md-2w,.fr-pr-md-4v,.fr-px-md-2w,.fr-px-md-4v{padding-right:1rem!important}.fr-pt-md-2w,.fr-pt-md-4v,.fr-py-md-2w,.fr-py-md-4v{padding-top:1rem!important}.fr-pb-md-2w,.fr-pb-md-4v,.fr-py-md-2w,.fr-py-md-4v{padding-bottom:1rem!important}.fr-p-md-5v{padding:1.25rem!important}.fr-pl-md-5v,.fr-px-md-5v{padding-left:1.25rem!important}.fr-pr-md-5v,.fr-px-md-5v{padding-right:1.25rem!important}.fr-pt-md-5v,.fr-py-md-5v{padding-top:1.25rem!important}.fr-pb-md-5v,.fr-py-md-5v{padding-bottom:1.25rem!important}.fr-p-md-3w,.fr-p-md-6v{padding:1.5rem!important}.fr-pl-md-3w,.fr-pl-md-6v,.fr-px-md-3w,.fr-px-md-6v{padding-left:1.5rem!important}.fr-pr-md-3w,.fr-pr-md-6v,.fr-px-md-3w,.fr-px-md-6v{padding-right:1.5rem!important}.fr-pt-md-3w,.fr-pt-md-6v,.fr-py-md-3w,.fr-py-md-6v{padding-top:1.5rem!important}.fr-pb-md-3w,.fr-pb-md-6v,.fr-py-md-3w,.fr-py-md-6v{padding-bottom:1.5rem!important}.fr-p-md-7v{padding:1.75rem!important}.fr-pl-md-7v,.fr-px-md-7v{padding-left:1.75rem!important}.fr-pr-md-7v,.fr-px-md-7v{padding-right:1.75rem!important}.fr-pt-md-7v,.fr-py-md-7v{padding-top:1.75rem!important}.fr-pb-md-7v,.fr-py-md-7v{padding-bottom:1.75rem!important}.fr-p-md-4w,.fr-p-md-8v{padding:2rem!important}.fr-pl-md-4w,.fr-pl-md-8v,.fr-px-md-4w,.fr-px-md-8v{padding-left:2rem!important}.fr-pr-md-4w,.fr-pr-md-8v,.fr-px-md-4w,.fr-px-md-8v{padding-right:2rem!important}.fr-pt-md-4w,.fr-pt-md-8v,.fr-py-md-4w,.fr-py-md-8v{padding-top:2rem!important}.fr-pb-md-4w,.fr-pb-md-8v,.fr-py-md-4w,.fr-py-md-8v{padding-bottom:2rem!important}.fr-p-md-9v{padding:2.25rem!important}.fr-pl-md-9v,.fr-px-md-9v{padding-left:2.25rem!important}.fr-pr-md-9v,.fr-px-md-9v{padding-right:2.25rem!important}.fr-pt-md-9v,.fr-py-md-9v{padding-top:2.25rem!important}.fr-pb-md-9v,.fr-py-md-9v{padding-bottom:2.25rem!important}.fr-p-md-10v,.fr-p-md-5w{padding:2.5rem!important}.fr-pl-md-10v,.fr-pl-md-5w,.fr-px-md-10v,.fr-px-md-5w{padding-left:2.5rem!important}.fr-pr-md-10v,.fr-pr-md-5w,.fr-px-md-10v,.fr-px-md-5w{padding-right:2.5rem!important}.fr-pt-md-10v,.fr-pt-md-5w,.fr-py-md-10v,.fr-py-md-5w{padding-top:2.5rem!important}.fr-pb-md-10v,.fr-pb-md-5w,.fr-py-md-10v,.fr-py-md-5w{padding-bottom:2.5rem!important}.fr-p-md-11v{padding:2.75rem!important}.fr-pl-md-11v,.fr-px-md-11v{padding-left:2.75rem!important}.fr-pr-md-11v,.fr-px-md-11v{padding-right:2.75rem!important}.fr-pt-md-11v,.fr-py-md-11v{padding-top:2.75rem!important}.fr-pb-md-11v,.fr-py-md-11v{padding-bottom:2.75rem!important}.fr-p-md-12v,.fr-p-md-6w{padding:3rem!important}.fr-pl-md-12v,.fr-pl-md-6w,.fr-px-md-12v,.fr-px-md-6w{padding-left:3rem!important}.fr-pr-md-12v,.fr-pr-md-6w,.fr-px-md-12v,.fr-px-md-6w{padding-right:3rem!important}.fr-pt-md-12v,.fr-pt-md-6w,.fr-py-md-12v,.fr-py-md-6w{padding-top:3rem!important}.fr-pb-md-12v,.fr-pb-md-6w,.fr-py-md-12v,.fr-py-md-6w{padding-bottom:3rem!important}.fr-p-md-13v{padding:3.25rem!important}.fr-pl-md-13v,.fr-px-md-13v{padding-left:3.25rem!important}.fr-pr-md-13v,.fr-px-md-13v{padding-right:3.25rem!important}.fr-pt-md-13v,.fr-py-md-13v{padding-top:3.25rem!important}.fr-pb-md-13v,.fr-py-md-13v{padding-bottom:3.25rem!important}.fr-p-md-14v,.fr-p-md-7w{padding:3.5rem!important}.fr-pl-md-14v,.fr-pl-md-7w,.fr-px-md-14v,.fr-px-md-7w{padding-left:3.5rem!important}.fr-pr-md-14v,.fr-pr-md-7w,.fr-px-md-14v,.fr-px-md-7w{padding-right:3.5rem!important}.fr-pt-md-14v,.fr-pt-md-7w,.fr-py-md-14v,.fr-py-md-7w{padding-top:3.5rem!important}.fr-pb-md-14v,.fr-pb-md-7w,.fr-py-md-14v,.fr-py-md-7w{padding-bottom:3.5rem!important}.fr-p-md-15v{padding:3.75rem!important}.fr-pl-md-15v,.fr-px-md-15v{padding-left:3.75rem!important}.fr-pr-md-15v,.fr-px-md-15v{padding-right:3.75rem!important}.fr-pt-md-15v,.fr-py-md-15v{padding-top:3.75rem!important}.fr-pb-md-15v,.fr-py-md-15v{padding-bottom:3.75rem!important}.fr-p-md-16v,.fr-p-md-8w{padding:4rem!important}.fr-pl-md-16v,.fr-pl-md-8w,.fr-px-md-16v,.fr-px-md-8w{padding-left:4rem!important}.fr-pr-md-16v,.fr-pr-md-8w,.fr-px-md-16v,.fr-px-md-8w{padding-right:4rem!important}.fr-pt-md-16v,.fr-pt-md-8w,.fr-py-md-16v,.fr-py-md-8w{padding-top:4rem!important}.fr-pb-md-16v,.fr-pb-md-8w,.fr-py-md-16v,.fr-py-md-8w{padding-bottom:4rem!important}.fr-p-md-17v{padding:4.25rem!important}.fr-pl-md-17v,.fr-px-md-17v{padding-left:4.25rem!important}.fr-pr-md-17v,.fr-px-md-17v{padding-right:4.25rem!important}.fr-pt-md-17v,.fr-py-md-17v{padding-top:4.25rem!important}.fr-pb-md-17v,.fr-py-md-17v{padding-bottom:4.25rem!important}.fr-p-md-18v,.fr-p-md-9w{padding:4.5rem!important}.fr-pl-md-18v,.fr-pl-md-9w,.fr-px-md-18v,.fr-px-md-9w{padding-left:4.5rem!important}.fr-pr-md-18v,.fr-pr-md-9w,.fr-px-md-18v,.fr-px-md-9w{padding-right:4.5rem!important}.fr-pt-md-18v,.fr-pt-md-9w,.fr-py-md-18v,.fr-py-md-9w{padding-top:4.5rem!important}.fr-pb-md-18v,.fr-pb-md-9w,.fr-py-md-18v,.fr-py-md-9w{padding-bottom:4.5rem!important}.fr-p-md-19v{padding:4.75rem!important}.fr-pl-md-19v,.fr-px-md-19v{padding-left:4.75rem!important}.fr-pr-md-19v,.fr-px-md-19v{padding-right:4.75rem!important}.fr-pt-md-19v,.fr-py-md-19v{padding-top:4.75rem!important}.fr-pb-md-19v,.fr-py-md-19v{padding-bottom:4.75rem!important}.fr-p-md-10w,.fr-p-md-20v{padding:5rem!important}.fr-pl-md-10w,.fr-pl-md-20v,.fr-px-md-10w,.fr-px-md-20v{padding-left:5rem!important}.fr-pr-md-10w,.fr-pr-md-20v,.fr-px-md-10w,.fr-px-md-20v{padding-right:5rem!important}.fr-pt-md-10w,.fr-pt-md-20v,.fr-py-md-10w,.fr-py-md-20v{padding-top:5rem!important}.fr-pb-md-10w,.fr-pb-md-20v,.fr-py-md-10w,.fr-py-md-20v{padding-bottom:5rem!important}.fr-p-md-21v{padding:5.25rem!important}.fr-pl-md-21v,.fr-px-md-21v{padding-left:5.25rem!important}.fr-pr-md-21v,.fr-px-md-21v{padding-right:5.25rem!important}.fr-pt-md-21v,.fr-py-md-21v{padding-top:5.25rem!important}.fr-pb-md-21v,.fr-py-md-21v{padding-bottom:5.25rem!important}.fr-p-md-11w,.fr-p-md-22v{padding:5.5rem!important}.fr-pl-md-11w,.fr-pl-md-22v,.fr-px-md-11w,.fr-px-md-22v{padding-left:5.5rem!important}.fr-pr-md-11w,.fr-pr-md-22v,.fr-px-md-11w,.fr-px-md-22v{padding-right:5.5rem!important}.fr-pt-md-11w,.fr-pt-md-22v,.fr-py-md-11w,.fr-py-md-22v{padding-top:5.5rem!important}.fr-pb-md-11w,.fr-pb-md-22v,.fr-py-md-11w,.fr-py-md-22v{padding-bottom:5.5rem!important}.fr-p-md-23v{padding:5.75rem!important}.fr-pl-md-23v,.fr-px-md-23v{padding-left:5.75rem!important}.fr-pr-md-23v,.fr-px-md-23v{padding-right:5.75rem!important}.fr-pt-md-23v,.fr-py-md-23v{padding-top:5.75rem!important}.fr-pb-md-23v,.fr-py-md-23v{padding-bottom:5.75rem!important}.fr-p-md-12w,.fr-p-md-24v{padding:6rem!important}.fr-pl-md-12w,.fr-pl-md-24v,.fr-px-md-12w,.fr-px-md-24v{padding-left:6rem!important}.fr-pr-md-12w,.fr-pr-md-24v,.fr-px-md-12w,.fr-px-md-24v{padding-right:6rem!important}.fr-pt-md-12w,.fr-pt-md-24v,.fr-py-md-12w,.fr-py-md-24v{padding-top:6rem!important}.fr-pb-md-12w,.fr-pb-md-24v,.fr-py-md-12w,.fr-py-md-24v{padding-bottom:6rem!important}.fr-p-md-25v{padding:6.25rem!important}.fr-pl-md-25v,.fr-px-md-25v{padding-left:6.25rem!important}.fr-pr-md-25v,.fr-px-md-25v{padding-right:6.25rem!important}.fr-pt-md-25v,.fr-py-md-25v{padding-top:6.25rem!important}.fr-pb-md-25v,.fr-py-md-25v{padding-bottom:6.25rem!important}.fr-p-md-13w,.fr-p-md-26v{padding:6.5rem!important}.fr-pl-md-13w,.fr-pl-md-26v,.fr-px-md-13w,.fr-px-md-26v{padding-left:6.5rem!important}.fr-pr-md-13w,.fr-pr-md-26v,.fr-px-md-13w,.fr-px-md-26v{padding-right:6.5rem!important}.fr-pt-md-13w,.fr-pt-md-26v,.fr-py-md-13w,.fr-py-md-26v{padding-top:6.5rem!important}.fr-pb-md-13w,.fr-pb-md-26v,.fr-py-md-13w,.fr-py-md-26v{padding-bottom:6.5rem!important}.fr-p-md-27v{padding:6.75rem!important}.fr-pl-md-27v,.fr-px-md-27v{padding-left:6.75rem!important}.fr-pr-md-27v,.fr-px-md-27v{padding-right:6.75rem!important}.fr-pt-md-27v,.fr-py-md-27v{padding-top:6.75rem!important}.fr-pb-md-27v,.fr-py-md-27v{padding-bottom:6.75rem!important}.fr-p-md-14w,.fr-p-md-28v{padding:7rem!important}.fr-pl-md-14w,.fr-pl-md-28v,.fr-px-md-14w,.fr-px-md-28v{padding-left:7rem!important}.fr-pr-md-14w,.fr-pr-md-28v,.fr-px-md-14w,.fr-px-md-28v{padding-right:7rem!important}.fr-pt-md-14w,.fr-pt-md-28v,.fr-py-md-14w,.fr-py-md-28v{padding-top:7rem!important}.fr-pb-md-14w,.fr-pb-md-28v,.fr-py-md-14w,.fr-py-md-28v{padding-bottom:7rem!important}.fr-p-md-29v{padding:7.25rem!important}.fr-pl-md-29v,.fr-px-md-29v{padding-left:7.25rem!important}.fr-pr-md-29v,.fr-px-md-29v{padding-right:7.25rem!important}.fr-pt-md-29v,.fr-py-md-29v{padding-top:7.25rem!important}.fr-pb-md-29v,.fr-py-md-29v{padding-bottom:7.25rem!important}.fr-p-md-15w,.fr-p-md-30v{padding:7.5rem!important}.fr-pl-md-15w,.fr-pl-md-30v,.fr-px-md-15w,.fr-px-md-30v{padding-left:7.5rem!important}.fr-pr-md-15w,.fr-pr-md-30v,.fr-px-md-15w,.fr-px-md-30v{padding-right:7.5rem!important}.fr-pt-md-15w,.fr-pt-md-30v,.fr-py-md-15w,.fr-py-md-30v{padding-top:7.5rem!important}.fr-pb-md-15w,.fr-pb-md-30v,.fr-py-md-15w,.fr-py-md-30v{padding-bottom:7.5rem!important}.fr-p-md-31v{padding:7.75rem!important}.fr-pl-md-31v,.fr-px-md-31v{padding-left:7.75rem!important}.fr-pr-md-31v,.fr-px-md-31v{padding-right:7.75rem!important}.fr-pt-md-31v,.fr-py-md-31v{padding-top:7.75rem!important}.fr-pb-md-31v,.fr-py-md-31v{padding-bottom:7.75rem!important}.fr-p-md-16w,.fr-p-md-32v{padding:8rem!important}.fr-pl-md-16w,.fr-pl-md-32v,.fr-px-md-16w,.fr-px-md-32v{padding-left:8rem!important}.fr-pr-md-16w,.fr-pr-md-32v,.fr-px-md-16w,.fr-px-md-32v{padding-right:8rem!important}.fr-pt-md-16w,.fr-pt-md-32v,.fr-py-md-16w,.fr-py-md-32v{padding-top:8rem!important}.fr-pb-md-16w,.fr-pb-md-32v,.fr-py-md-16w,.fr-py-md-32v{padding-bottom:8rem!important} + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */.fr-accordion .fr-collapse{margin:0 -.25rem;padding-left:1rem;padding-right:1rem} + /*! media md */ + /*! media md */ + /*! media md */.fr-btns-group--inline-md .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-btns-group--inline-md>li{display:inline-flex;max-width:100%;width:auto}.fr-btns-group--inline-md.fr-btns-group--right.fr-btns-group--inline-reverse{flex-direction:row-reverse;justify-content:flex-start} + /*! media md */ + /*! media md */.fr-quote{background-position:0 0;background-size:1px 100%;padding:0 0 0 2rem}.fr-quote--column{margin-left:13.5rem;min-height:13rem}.fr-quote--column .fr-quote__author,.fr-quote--column .fr-quote__source{margin-left:0}.fr-quote--column figcaption{min-height:auto}.fr-quote__image{height:11.5rem;left:-13.5rem;margin-top:-5.75rem;position:absolute;top:50%;width:11.5rem} + /*! media md */.fr-breadcrumb{margin-bottom:2.5rem}.fr-breadcrumb__button{display:none}.fr-breadcrumb .fr-collapse{margin-left:0;margin-right:0;max-height:none;overflow:visible;padding-left:0;padding-right:0;transform:none;visibility:inherit}.fr-breadcrumb .fr-collapse:before{content:none}.fr-breadcrumb__list{transform:none} + /*! media md */.fr-fieldset__element--inline\@md{flex:0 0 auto}.fr-fieldset__element--number.fr-fieldset__element--inline\@md,.fr-fieldset__element--postal.fr-fieldset__element--inline\@md,.fr-fieldset__element--year.fr-fieldset__element--inline\@md{margin-right:0} + /*! media md */.fr-stepper__title{font-size:1.25rem;line-height:1.75rem} + /*! media md */ + /*! media md */.fr-links-group .fr-link--download,.fr-links-group--download .fr-link{margin-bottom:3rem}.fr-links-group__title{font-size:1.5rem;line-height:2rem}.fr-links-group--bordered{padding:2rem 2rem .5rem} + /*! media md */.fr-sidemenu{box-shadow:none;margin-left:0;margin-right:0;padding-right:2rem}.fr-sidemenu .fr-collapse{margin-left:-.25rem;margin-right:-.25rem;padding-left:.25rem;padding-right:.25rem}.fr-sidemenu__title{box-shadow:none;margin:0 0 1.5rem;padding:0}.fr-sidemenu__list .fr-sidemenu__list{margin:0 1rem 1rem}.fr-sidemenu__list{margin:0}.fr-sidemenu__item:before{content:none}.fr-sidemenu__inner{box-shadow:inset -1px 0 0 0 var(--border-default-grey);padding:0 1.5rem 0 0}.fr-sidemenu__inner>.fr-collapse{margin:0;max-height:none;overflow:initial;padding:0}.fr-sidemenu__inner>.fr-collapse:before{display:none}.fr-sidemenu__inner>.fr-collapse:not(.fr-collapse--expanded){visibility:inherit}.fr-sidemenu--right{padding-left:2rem;padding-right:0}.fr-sidemenu--right .fr-sidemenu__inner{border-right:0;box-shadow:inset 1px 0 0 0 var(--border-default-grey);padding:0 1rem 0 2rem}.fr-sidemenu--sticky{position:sticky;top:0}.fr-sidemenu--sticky .fr-sidemenu__inner{margin-bottom:-.25rem;margin-left:-.25rem;max-height:100vh;overflow:auto;padding-bottom:.25rem;padding-left:.25rem;padding-top:.5rem}.fr-sidemenu--sticky-full-height{height:100vh;position:sticky;top:0}.fr-sidemenu--sticky-full-height .fr-sidemenu__inner{height:100%;margin-bottom:-.25rem;margin-left:-.25rem;overflow:auto;padding-bottom:.25rem;padding-left:.25rem;padding-top:.5rem}.fr-sidemenu__btn,.fr-sidemenu__link{margin:0;width:100%}.fr-sidemenu__btn[aria-expanded]{padding:.75rem 2.5rem .75rem 1rem}.fr-sidemenu__btn[aria-expanded]:after{margin-right:-1.5rem}.fr-sidemenu__inner>.fr-sidemenu__btn{display:none} + /*! media md */.fr-highlight{margin-left:2rem;padding-left:2.25rem} + /*! media md */.fr-tabs--viewport-width{margin-left:0;margin-right:0}.fr-tabs__panel{padding:2rem}.fr-tabs__panel:focus,.fr-tabs__panel:focus-visible{outline-offset:calc(-2rem + 2px)} + /*! media md */ + /*! media md */.fr-summary{padding:2rem} + /*! media md */.fr-table__content .fr-cell--fixed\@md,.fr-table__content .fr-cell--fixed\@sm{left:0;position:sticky;z-index:1}.fr-table caption{font-size:1.5rem;line-height:2rem}.fr-table__header{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.fr-table__header .fr-table__detail{flex:1;order:1;padding-right:.5rem}.fr-table__header .fr-btns-group{order:2;padding-left:.5rem;padding-right:.5rem}.fr-table__header .fr-segmented{flex:0;order:3;padding-left:.5rem}.fr-table__footer{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.fr-table__footer .fr-select-group .fr-select{width:16rem}.fr-table__footer .fr-btns-group{padding-left:.5rem}.fr-table__footer--start{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.fr-table__footer--start .fr-select-group{padding-left:.5rem;padding-right:.5rem}.fr-table__footer--start .fr-select-group .fr-select{margin-top:0}.fr-table>table td,.fr-table>table th{padding:1rem}.fr-table>table thead td,.fr-table>table thead th{padding-bottom:1.125rem} + /*! media md */ + /*! media md */ + /*! media md */.fr-download--card{padding:2rem 2rem 5rem}.fr-download--card .fr-download__link{font-size:1.375rem;line-height:1.75rem}.fr-download--card .fr-download__link:after{--icon-size:1.5rem;bottom:2rem;right:2rem}.fr-download--card .fr-download__desc{margin-top:.75rem}.fr-download--card .fr-download__detail{bottom:2rem;left:2rem}.fr-downloads-group__title{font-size:1.5rem;line-height:2rem}.fr-downloads-group--bordered{padding:2rem 2rem .5rem}.fr-downloads-group .fr-download{margin-bottom:1.5rem} + /*! media md */.fr-alert__title{font-size:1.25rem;line-height:1.75rem} + /*! media md */.fr-notice__desc,.fr-notice__link,.fr-notice__title{font-size:1rem;line-height:1.5rem}.fr-notice .fr-btn--close{margin-left:1rem} + /*! media md */ + /*! media md */.fr-card__title{font-size:1.375rem;line-height:1.75rem}.fr-card--sm .fr-card__title{font-size:1.25rem;line-height:1.75rem}.fr-card--lg .fr-card__title{font-size:1.5rem;line-height:2rem}.fr-card--horizontal,.fr-card--horizontal-half,.fr-card--horizontal-tier{flex-direction:row}.fr-card--horizontal .fr-card__img,.fr-card--horizontal-half .fr-card__img,.fr-card--horizontal-tier .fr-card__img{height:100%}.fr-card--horizontal .fr-card__img img,.fr-card--horizontal-half .fr-card__img img,.fr-card--horizontal-tier .fr-card__img img{height:100%;object-fit:cover}.fr-card--horizontal .fr-card__header{flex:0 0 40%;width:40%}.fr-card--horizontal-half .fr-card__header{flex:0 0 50%;width:50%}.fr-card--horizontal-tier .fr-card__header{flex:0 0 33.3333333333%;width:33.3333333333%}.fr-card--download{flex-direction:row}.fr-card--download .fr-card__header{aspect-ratio:auto;flex:0 0 40%;width:40%}.fr-card--download .fr-card__header .fr-card__img img{object-position:50% 0}.fr-card--download .fr-card__img{height:100%}.fr-card--download .fr-card__img img{height:100%;object-fit:cover} + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */.fr-skiplinks{padding:.75rem 0}.fr-skiplinks__list>li{margin:0 .5rem}.fr-skiplinks__list{flex-direction:row;flex-wrap:wrap;margin:0 -1rem} + /*! media md */ + /*! media md */.fr-callout{padding:2rem 3rem}.fr-callout[class*=" fr-fi-"]:before,.fr-callout[class*=" fr-icon-"]:before,.fr-callout[class^=fr-fi-]:before,.fr-callout[class^=fr-icon-]:before{margin:-1rem 0 1rem -2rem}.fr-callout__title{font-size:1.5rem;line-height:2rem} + /*! media md */.fr-modal{padding-right:var(--scrollbar-width)}.fr-modal--top:before{content:""}.fr-modal:after,.fr-modal:before{flex:1 0 10vh;height:10vh;width:0}.fr-modal:after{content:""}.fr-modal__body{max-height:80vh!important}.fr-modal__header{padding:1rem 2rem}.fr-modal__content{margin-bottom:4rem;padding-left:2rem;padding-right:2rem}.fr-modal__footer{margin-top:-3rem;padding:2rem}.fr-modal__title{font-size:1.5rem;line-height:2rem} + /*! media md */ + /*! media md */.fr-share__text{max-width:18rem} + /*! media md */.fr-footer__body{margin-bottom:1.5rem}.fr-footer__brand .fr-logo{font-size:1.3125rem;margin:-1.25rem;padding:1.25rem}.fr-footer__brand .fr-logo:before{background-position:0 -.078125rem,0 0,0 0;background-size:3.4375rem 1.40625rem,3.4375rem 1.25rem,0;height:1.25rem;margin-bottom:.4166666667rem;width:3.4375rem}:root[data-fr-mourning] .fr-footer__brand .fr-logo:before{background-size:3.4375rem 1.40625rem,0,3.4375rem 1.25rem}.fr-footer__brand .fr-logo:after{background-position:0 calc(100% + 2.34375rem);background-size:6.5625rem 4.6875rem;min-width:3.28125rem;padding-top:2.7604166667rem}[data-fr-theme=dark] .fr-footer__brand .fr-logo:after{background-position:-3.28125rem 100%}.fr-footer__brand .fr-logo+.fr-footer__brand-link{margin-left:2rem}.fr-footer__brand{margin-right:1rem}.fr-footer__brand.fr-enlarge-link{align-self:flex-start;margin:-1rem 0 -1rem -1rem;padding:1rem}.fr-footer__content{margin-left:auto}.fr-footer__content-list{margin-top:.5rem}.fr-footer__top{margin:-1.875rem 0 2rem}.fr-footer__bottom-item{margin:.5rem 0 0 .75rem}.fr-footer__bottom-item:before{margin-right:.75rem}.fr-footer__partners-logos{flex-wrap:nowrap;margin-right:-1rem}.fr-footer__partners-main+.fr-footer__partners-sub{padding-left:1rem}.fr-footer__partners-sub,.fr-footer__partners-sub>ul{padding-top:0}.fr-footer__partners-sub>ul,.fr-footer__partners-sub>ul>ul{justify-content:flex-end}.fr-footer__partners-sub>li,.fr-footer__partners-sub>ul>li{margin:0 1rem}.fr-footer__partners-sub .fr-footer__partners-link{margin-bottom:.5rem} + /*! media md */.fr-tile__title{font-size:1.25rem;line-height:1.75rem}.fr-tile--vertical\@md{align-items:center;flex-direction:column;text-align:center}.fr-tile--vertical\@md .fr-tile__header{margin-bottom:1rem;margin-right:0!important}.fr-tile--vertical\@md .fr-tile__pictogram{height:5rem;width:5rem}.fr-tile--vertical\@md .fr-tile__content{align-items:center}.fr-tile--vertical\@md .fr-tile__detail{margin-top:.75rem}.fr-tile--vertical\@md.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content,.fr-tile--vertical\@md.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content{padding-bottom:2.5rem}.fr-tile--vertical\@md.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__detail,.fr-tile--vertical\@md.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__detail{margin-bottom:0;padding-right:0}.fr-tile--horizontal .fr-tile__img{height:5rem;margin:0 2rem 0 0;width:5rem} + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */.fr-search-bar--lg .fr-btn{font-size:1.125rem;line-height:1.75rem;max-height:none;max-width:100%;min-height:3rem;overflow:initial;padding:.5rem 1.5rem}.fr-search-bar--lg .fr-btn:before{--icon-size:1.5rem;margin-left:-.1875rem;margin-right:.5rem}.fr-search-bar--lg .fr-input{max-height:3rem} + /*! media md */.fr-content-media--sm .fr-content-media__img,.fr-content-media--sm .fr-responsive-vid{width:75%}.fr-content-media--lg .fr-content-media__img,.fr-content-media--lg .fr-responsive-vid{width:125%} + /*! media md */.fr-consent-banner{bottom:2.5rem;left:2.5rem;max-height:calc(100% - 5rem);max-width:40rem;padding:2rem}.fr-consent-banner__title{font-size:1.25rem;line-height:1.75rem}.fr-consent-banner__buttons{margin-top:2rem}.fr-consent-service>.fr-fieldset{display:flex;flex-direction:row;flex-wrap:wrap;padding:0 0 1.25rem}.fr-consent-service:last-child>.fr-fieldset{padding:1.25rem 0 1rem}.fr-consent-service__title{font-size:1.25rem;line-height:1.75rem;width:50%}.fr-consent-service__desc{--text-spacing:0.25rem 1.5rem 0.5rem 0;width:60%}.fr-consent-service__radios{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;position:absolute;right:0;top:1.25rem;width:50%}.fr-consent-services .fr-consent-service+.fr-consent-service{margin-top:-.25rem}.fr-consent-services .fr-consent-service__desc{--text-spacing:0.25rem 0 0.5rem 0} + /*! media md */.fr-follow{padding:2rem 0}.fr-follow .fr-grid-row>*>div{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center}.fr-follow .fr-grid-row>:not(:first-child){box-shadow:-1px 0 0 0 var(--border-default-blue-france);margin-top:0;padding-left:8.3333333333%;padding-top:0}.fr-follow .fr-grid-row>:not(:last-child){padding-right:8.3333333333%}.fr-follow .fr-grid-row>:first-child:last-child>div{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.fr-follow .fr-grid-row>:first-child:last-child>.fr-follow__newsletter{--text-spacing:0}.fr-follow .fr-grid-row>:first-child:last-child>.fr-follow__newsletter>*{max-width:50%;padding-left:.75rem;padding-right:.75rem}.fr-follow .fr-grid-row>:first-child:last-child>.fr-follow__newsletter>:first-child{padding-left:0;padding-right:.75rem}.fr-follow .fr-grid-row>:first-child:last-child>.fr-follow__newsletter>:last-child{padding-left:.75rem;padding-right:0}.fr-follow .fr-grid-row>:first-child:last-child>.fr-follow__social{--title-spacing:0}.fr-follow .fr-hint-text{margin-top:.5rem} + /*! media md */ + /*! media md */.fr-header__service-title{font-size:1.25rem;line-height:1.75rem} + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */ + /*! media lg */.fr-hidden-lg{display:none!important}.fr-unhidden-lg{display:inherit!important}.fr-sr-only-lg{clip:rect(0,0,0,0);border:0;display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-container,.fr-container-lg,.fr-container-md,.fr-container-sm{padding-left:1.5rem;padding-right:1.5rem}.fr-container-lg--fluid{max-width:none;overflow:hidden;padding-left:0;padding-right:0}.fr-grid-row--gutters,.fr-grid-row-md--gutters,.fr-grid-row-sm--gutters{margin:-.75rem}.fr-grid-row--gutters>.fr-col,.fr-grid-row--gutters>[class*=" fr-col-"],.fr-grid-row--gutters>[class^=fr-col-],.fr-grid-row-md--gutters>.fr-col,.fr-grid-row-md--gutters>[class*=" fr-col-"],.fr-grid-row-md--gutters>[class^=fr-col-],.fr-grid-row-sm--gutters>.fr-col,.fr-grid-row-sm--gutters>[class*=" fr-col-"],.fr-grid-row-sm--gutters>[class^=fr-col-]{padding:.75rem}.fr-grid-row-lg--gutters{margin:-.75rem}.fr-grid-row-lg--gutters>.fr-col,.fr-grid-row-lg--gutters>[class*=" fr-col-"],.fr-grid-row-lg--gutters>[class^=fr-col-]{padding:.75rem}.fr-grid-row-lg--no-gutters{margin:0}.fr-grid-row-lg--no-gutters>.fr-col,.fr-grid-row-lg--no-gutters>[class*=" fr-col-"],.fr-grid-row-lg--no-gutters>[class^=fr-col-]{padding:0}.fr-col-lg{flex:1}.fr-col-lg-1{flex:0 0 8.33333%;max-width:8.33333%;width:8.33333%}.fr-col-offset-lg-1:not(.fr-col-offset-lg-1--right){margin-left:8.33333%}.fr-col-offset-lg-1--right{margin-right:8.33333%}.fr-col-lg-2{flex:0 0 16.66667%;max-width:16.66667%;width:16.66667%}.fr-col-offset-lg-2:not(.fr-col-offset-lg-2--right){margin-left:16.66667%}.fr-col-offset-lg-2--right{margin-right:16.66667%}.fr-col-lg-3{flex:0 0 25%;max-width:25%;width:25%}.fr-col-offset-lg-3:not(.fr-col-offset-lg-3--right){margin-left:25%}.fr-col-offset-lg-3--right{margin-right:25%}.fr-col-lg-4{flex:0 0 33.33333%;max-width:33.33333%;width:33.33333%}.fr-col-offset-lg-4:not(.fr-col-offset-lg-4--right){margin-left:33.33333%}.fr-col-offset-lg-4--right{margin-right:33.33333%}.fr-col-lg-5{flex:0 0 41.66667%;max-width:41.66667%;width:41.66667%}.fr-col-offset-lg-5:not(.fr-col-offset-lg-5--right){margin-left:41.66667%}.fr-col-offset-lg-5--right{margin-right:41.66667%}.fr-col-lg-6{flex:0 0 50%;max-width:50%;width:50%}.fr-col-offset-lg-6:not(.fr-col-offset-lg-6--right){margin-left:50%}.fr-col-offset-lg-6--right{margin-right:50%}.fr-col-lg-7{flex:0 0 58.33333%;max-width:58.33333%;width:58.33333%}.fr-col-offset-lg-7:not(.fr-col-offset-lg-7--right){margin-left:58.33333%}.fr-col-offset-lg-7--right{margin-right:58.33333%}.fr-col-lg-8{flex:0 0 66.66667%;max-width:66.66667%;width:66.66667%}.fr-col-offset-lg-8:not(.fr-col-offset-lg-8--right){margin-left:66.66667%}.fr-col-offset-lg-8--right{margin-right:66.66667%}.fr-col-lg-9{flex:0 0 75%;max-width:75%;width:75%}.fr-col-offset-lg-9:not(.fr-col-offset-lg-9--right){margin-left:75%}.fr-col-offset-lg-9--right{margin-right:75%}.fr-col-lg-10{flex:0 0 83.33333%;max-width:83.33333%;width:83.33333%}.fr-col-offset-lg-10:not(.fr-col-offset-lg-10--right){margin-left:83.33333%}.fr-col-offset-lg-10--right{margin-right:83.33333%}.fr-col-lg-11{flex:0 0 91.66667%;max-width:91.66667%;width:91.66667%}.fr-col-offset-lg-11:not(.fr-col-offset-lg-11--right){margin-left:91.66667%}.fr-col-offset-lg-11--right{margin-right:91.66667%}.fr-col-lg-12{flex:0 0 100%;max-width:100%;width:100%}.fr-col-offset-lg-12:not(.fr-col-offset-lg-12--right){margin-left:100%}.fr-col-offset-lg-12--right{margin-right:100%}.fr-displayed-lg{display:inherit!important} + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */.fr-btns-group--inline-lg .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-btns-group--inline-lg>li{display:inline-flex;max-width:100%;width:auto}.fr-btns-group--inline-lg.fr-btns-group--right.fr-btns-group--inline-reverse{flex-direction:row-reverse;justify-content:flex-start} + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */.fr-pagination__link--first.fr-pagination__link--lg-label{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--first.fr-pagination__link--lg-label:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(../icons/system/fr--arrow-left-s-first-line.svg);mask-image:url(../icons/system/fr--arrow-left-s-first-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--prev.fr-pagination__link--lg-label{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--prev.fr-pagination__link--lg-label:before{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:-.125rem;margin-right:.5rem;-webkit-mask-image:url(../icons/system/arrow-left-s-line.svg);mask-image:url(../icons/system/arrow-left-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--next.fr-pagination__link--lg-label{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--next.fr-pagination__link--lg-label:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../icons/system/arrow-right-s-line.svg);mask-image:url(../icons/system/arrow-right-s-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--next.fr-pagination__link--lg-label:before{content:none}.fr-pagination__link--last.fr-pagination__link--lg-label{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-pagination__link--last.fr-pagination__link--lg-label:after{--icon-size:1rem;background-color:currentColor;content:"";display:inline-block;flex:0 0 auto;height:var(--icon-size);margin-left:.5rem;margin-right:-.125rem;-webkit-mask-image:url(../icons/system/fr--arrow-right-s-last-line.svg);mask-image:url(../icons/system/fr--arrow-right-s-last-line.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:calc((.75em - var(--icon-size))*.5);width:var(--icon-size)}.fr-pagination__link--last.fr-pagination__link--lg-label:before{content:none} + /*! media lg */ + /*! media lg */.fr-table__content .fr-cell--fixed\@lg{left:0;position:sticky;z-index:1}.fr-table__footer--middle{display:block;padding-left:.5rem;padding-right:.5rem}.fr-table__footer--middle .fr-pagination__list{flex-wrap:nowrap}.fr-table__footer--end{flex:1 0 0} + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */.fr-nav__list{flex-direction:row;flex-wrap:nowrap}.fr-nav__list>:first-child:nth-last-child(2)~*,.fr-nav__list>:first-child:nth-last-child(3)~*,.fr-nav__list>:first-child:nth-last-child(4)~*{margin-left:1.25rem}.fr-nav__item .fr-btn,.fr-nav__item .fr-link{min-height:auto}.fr-nav__item{align-items:flex-start;position:static}.fr-nav__item:before{content:none}.fr-nav__item--align-right{align-items:flex-end}.fr-nav__btn,.fr-nav__link{--hover-tint:var(--hover);--active-tint:var(--active);font-size:.875rem;font-weight:400;line-height:1.5rem;min-height:3.5rem;padding:1rem}.fr-nav__btn[aria-current]:not([aria-current=false]),.fr-nav__link[aria-current]:not([aria-current=false]){position:relative}.fr-nav__btn[aria-current]:not([aria-current=false]):before,.fr-nav__link[aria-current]:not([aria-current=false]):before{bottom:0;content:"";height:2px;left:0;margin-top:0;position:absolute;top:auto;width:100%}.fr-nav__btn{justify-content:flex-start}.fr-menu{filter:drop-shadow(var(--overlap-shadow));pointer-events:none;position:absolute;top:100%;z-index:calc(var(--ground) + 1000)}.fr-menu__list{background-image:linear-gradient(0deg,var(--background-open-blue-france),var(--background-open-blue-france));background-position:0 0;background-repeat:no-repeat;background-size:100% 1px;margin-bottom:2rem;pointer-events:auto;width:20rem}.fr-mega-menu,.fr-menu__list{--idle:transparent;--hover:var(--background-overlap-grey-hover);--active:var(--background-overlap-grey-active);background-color:var(--background-overlap-grey);padding:0}.fr-mega-menu{box-shadow:inset 0 1px 0 0 var(--border-open-blue-france);filter:drop-shadow(var(--overlap-shadow));left:0;margin:0;position:absolute;right:0;top:100%;z-index:calc(var(--ground) + 1000)}.fr-mega-menu:after{content:"";display:block;padding-bottom:1.5rem}.fr-mega-menu>.fr-container{padding:0 1.5rem}.fr-mega-menu>.fr-container:before{content:"";display:block;padding-top:1rem}.fr-mega-menu .fr-btn--close{display:flex}.fr-mega-menu__leader{margin-top:-1.25rem;padding-top:0}.fr-mega-menu__list:before{content:none}.fr-menu__list>:first-child,.fr-menu__list>:first-child .fr-nav__link,.fr-menu__list>:hover,.fr-menu__list>:hover .fr-nav__link,.fr-menu__list>:hover+*,.fr-menu__list>:hover+* .fr-nav__link{box-shadow:none}.fr-menu .fr-nav__link{box-shadow:0 calc(-1rem - 1px) 0 -1rem var(--border-default-grey)}.fr-mega-menu__category{box-shadow:0 calc(1rem + 1px) 0 -1rem var(--border-default-grey)} + /*! media lg */ + /*! media lg */.fr-footer__content{flex-basis:50%;margin-top:0;max-width:36.75rem} + /*! media lg */.fr-tile--vertical\@lg{align-items:center;flex-direction:column;text-align:center}.fr-tile--vertical\@lg .fr-tile__header{margin-bottom:1rem;margin-right:0!important}.fr-tile--vertical\@lg .fr-tile__pictogram{height:5rem;width:5rem}.fr-tile--vertical\@lg .fr-tile__content{align-items:center}.fr-tile--vertical\@lg .fr-tile__detail{margin-top:.75rem}.fr-tile--vertical\@lg.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content,.fr-tile--vertical\@lg.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content{padding-bottom:2.5rem}.fr-tile--vertical\@lg.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__detail,.fr-tile--vertical\@lg.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__detail{margin-bottom:0;padding-right:0} + /*! media lg */.fr-translate .fr-translate__btn{font-size:.875rem;line-height:1.5rem;min-height:auto;padding:.25rem .75rem;width:auto}.fr-translate .fr-translate__btn:after{margin-left:.25rem;margin-right:-.25rem}.fr-translate .fr-translate__btn:before{--icon-size:1rem}.fr-translate__language[aria-current]:not([aria-current=false]){display:inline-flex}.fr-translate__menu{margin:-.25rem -1rem}.fr-translate .fr-menu__list{display:grid;grid-auto-flow:column;grid-template-rows:repeat(var(--rows),auto)}.fr-btns-group .fr-translate__menu{margin:-1.25rem -.75rem 0} + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */.fr-consent-manager__header .fr-consent-service__title{width:44%}.fr-consent-manager__header .fr-consent-service__radios{justify-content:flex-end;position:absolute;width:56%} + /*! media lg */ + /*! media lg */ + /*! media lg */.fr-header__body-row{padding:1.5rem 0}.fr-header__brand{background:transparent;filter:none;flex-wrap:nowrap;margin-bottom:-1rem;margin-top:-1rem;padding-left:0;padding-right:0;width:auto;z-index:auto}.fr-header__brand-top{width:auto}.fr-header__brand.fr-enlarge-link a[href]:before{outline-offset:2px}.fr-header__logo,.fr-header__operator,.fr-header__service{padding:1rem}.fr-header__service{box-shadow:none;margin-left:0;margin-right:0}.fr-header__service:before{content:none}.fr-header .fr-modal{background-color:transparent;height:auto;margin:0;opacity:1;overflow:initial;position:static;visibility:inherit;width:auto}.fr-header .fr-modal>*>.fr-btn--close{display:none}.fr-header .fr-modal>.fr-container{height:auto;padding-bottom:0;padding-top:0}.fr-header__navbar{display:none}.fr-header__tools{align-items:flex-end;flex:1 0 auto;flex-direction:column;margin-left:auto;padding-left:1rem;padding-right:1rem;text-align:right}.fr-header__tools-links+.fr-header__search{margin-top:1rem}.fr-header__tools .fr-header__search{margin-left:auto;max-width:24rem}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"],.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"],.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-],.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]{font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]){font-size:.875rem;line-height:1.5rem;max-height:none;max-width:100%;min-height:2rem;overflow:initial;padding:.25rem .75rem}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{--icon-size:1rem;margin-left:-.125rem;margin-right:.5rem}.fr-header__tools-links{display:flex;flex-direction:row;gap:.5rem;justify-content:flex-end}.fr-header__tools-links .fr-btns-group{justify-content:flex-end;margin:0 -.25rem -1rem}.fr-header__tools-links .fr-btns-group .fr-btn{margin-left:.25rem;margin-right:.25rem;max-width:100%;width:auto}.fr-header__tools-links .fr-btns-group>li{align-items:flex-start;display:inline-flex;max-width:100%;width:auto}.fr-header .fr-header__menu-links .fr-translate{margin-bottom:-1rem;margin-left:0;margin-right:0}.fr-header .fr-header__menu-links{display:none}.fr-header .fr-nav{justify-content:flex-start}.fr-header .fr-nav__list{margin:0 -1rem;max-width:calc(100% + 1rem)}.fr-header .fr-links-group{justify-content:flex-end}.fr-header .fr-links-group .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-header .fr-links-group>li{display:inline-flex;max-width:100%;width:auto}.fr-header__tools-links .fr-links-group{justify-content:flex-end;margin:0 -.25rem}.fr-header__tools-links .fr-links-group .fr-btn{margin-left:.5rem;margin-right:.5rem;max-width:100%;width:auto}.fr-header__tools-links .fr-links-group>li{display:inline-flex;max-width:100%;width:auto}.fr-header__tools-links .fr-links-group .fr-link{margin-left:.25rem;margin-right:.25rem}.fr-header .fr-modal>*>.fr-link--close{display:none}.fr-header{--idle:transparent;--hover:var(--background-raised-grey-hover);--active:var(--background-raised-grey-active);background-color:var(--background-raised-grey);filter:drop-shadow(var(--raised-shadow));z-index:calc(var(--ground) + 750)}.fr-header .fr-header__menu{box-shadow:inset 0 1px 0 0 var(--border-default-grey)} + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */ + /*! media xl */.fr-hidden-xl{display:none!important}.fr-unhidden-xl{display:inherit!important}.fr-sr-only-xl{clip:rect(0,0,0,0);border:0;display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fr-container,.fr-container-lg,.fr-container-md,.fr-container-sm{max-width:78rem}.fr-container-xl{max-width:78rem;padding-left:1.5rem;padding-right:1.5rem}.fr-container-xl--fluid{max-width:none;overflow:hidden;padding-left:0;padding-right:0}.fr-grid-row-xl--gutters{margin:-.75rem}.fr-grid-row-xl--gutters>.fr-col,.fr-grid-row-xl--gutters>[class*=" fr-col-"],.fr-grid-row-xl--gutters>[class^=fr-col-]{padding:.75rem}.fr-grid-row-xl--no-gutters{margin:0}.fr-grid-row-xl--no-gutters>.fr-col,.fr-grid-row-xl--no-gutters>[class*=" fr-col-"],.fr-grid-row-xl--no-gutters>[class^=fr-col-]{padding:0}.fr-col-xl{flex:1}.fr-col-xl-1{flex:0 0 8.33333%;max-width:8.33333%;width:8.33333%}.fr-col-offset-xl-1:not(.fr-col-offset-xl-1--right){margin-left:8.33333%}.fr-col-offset-xl-1--right{margin-right:8.33333%}.fr-col-xl-2{flex:0 0 16.66667%;max-width:16.66667%;width:16.66667%}.fr-col-offset-xl-2:not(.fr-col-offset-xl-2--right){margin-left:16.66667%}.fr-col-offset-xl-2--right{margin-right:16.66667%}.fr-col-xl-3{flex:0 0 25%;max-width:25%;width:25%}.fr-col-offset-xl-3:not(.fr-col-offset-xl-3--right){margin-left:25%}.fr-col-offset-xl-3--right{margin-right:25%}.fr-col-xl-4{flex:0 0 33.33333%;max-width:33.33333%;width:33.33333%}.fr-col-offset-xl-4:not(.fr-col-offset-xl-4--right){margin-left:33.33333%}.fr-col-offset-xl-4--right{margin-right:33.33333%}.fr-col-xl-5{flex:0 0 41.66667%;max-width:41.66667%;width:41.66667%}.fr-col-offset-xl-5:not(.fr-col-offset-xl-5--right){margin-left:41.66667%}.fr-col-offset-xl-5--right{margin-right:41.66667%}.fr-col-xl-6{flex:0 0 50%;max-width:50%;width:50%}.fr-col-offset-xl-6:not(.fr-col-offset-xl-6--right){margin-left:50%}.fr-col-offset-xl-6--right{margin-right:50%}.fr-col-xl-7{flex:0 0 58.33333%;max-width:58.33333%;width:58.33333%}.fr-col-offset-xl-7:not(.fr-col-offset-xl-7--right){margin-left:58.33333%}.fr-col-offset-xl-7--right{margin-right:58.33333%}.fr-col-xl-8{flex:0 0 66.66667%;max-width:66.66667%;width:66.66667%}.fr-col-offset-xl-8:not(.fr-col-offset-xl-8--right){margin-left:66.66667%}.fr-col-offset-xl-8--right{margin-right:66.66667%}.fr-col-xl-9{flex:0 0 75%;max-width:75%;width:75%}.fr-col-offset-xl-9:not(.fr-col-offset-xl-9--right){margin-left:75%}.fr-col-offset-xl-9--right{margin-right:75%}.fr-col-xl-10{flex:0 0 83.33333%;max-width:83.33333%;width:83.33333%}.fr-col-offset-xl-10:not(.fr-col-offset-xl-10--right){margin-left:83.33333%}.fr-col-offset-xl-10--right{margin-right:83.33333%}.fr-col-xl-11{flex:0 0 91.66667%;max-width:91.66667%;width:91.66667%}.fr-col-offset-xl-11:not(.fr-col-offset-xl-11--right){margin-left:91.66667%}.fr-col-offset-xl-11--right{margin-right:91.66667%}.fr-col-xl-12{flex:0 0 100%;max-width:100%;width:100%}.fr-col-offset-xl-12:not(.fr-col-offset-xl-12--right){margin-left:100%}.fr-col-offset-xl-12--right{margin-right:100%} + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */.fr-consent-manager__header .fr-consent-service__radios,.fr-consent-manager__header .fr-consent-service__title{width:50%} + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */}@media (-ms-high-contrast:active),(forced-colors:active){a:not([href]){color:graytext}[href],[href]:visited{color:linktext}[target=_blank]:after,[target=_blank][class*=" fr-fi-"]:after,[target=_blank][class*=" fr-icon-"]:after,[target=_blank][class^=fr-fi-]:after,[target=_blank][class^=fr-icon-]:after{background-color:linktext;forced-color-adjust:none}button{color:buttontext}button:disabled{color:graytext}input,select,textarea{border:1px solid}.fr-artwork-background,.fr-artwork-motif{fill:graytext}.fr-artwork-decorative{fill:none}.fr-artwork-major,.fr-artwork-minor{fill:canvastext}ul>li::marker{color:graytext}.fr-hr,hr{border-top:1px solid}.fr-range-group--disabled .fr-range__max,.fr-range-group--disabled .fr-range__min,.fr-range-group--disabled .fr-range__output{color:graytext}.fr-range-group--disabled .fr-range[data-fr-js-range]:after,.fr-range-group--disabled .fr-range[data-fr-js-range]:before{border:1px solid graytext}.fr-range-group--disabled .fr-label,.fr-range-group--disabled .fr-label .fr-hint-text{color:graytext}.fr-range input[type=range]{border:none}.fr-range[data-fr-js-range]:before{box-shadow:0 0 0 1px buttontext}.fr-range[data-fr-js-range]:after{background-color:highlight}.fr-range[data-fr-js-range] input[type=range]{border:none}.fr-range[data-fr-js-range] input[type=range]:focus::-webkit-slider-thumb{outline-color:highlight}.fr-range[data-fr-js-range] input[type=range]:focus::-moz-range-thumb{outline-color:highlight}.fr-range[data-fr-js-range] input[type=range]::-webkit-slider-thumb{background:buttontext;box-shadow:none}.fr-range[data-fr-js-range] input[type=range]::-moz-range-thumb{background:buttontext;box-shadow:none}.fr-range[data-fr-js-range] input[type=range]:disabled::-webkit-slider-thumb{background:graytext}.fr-range[data-fr-js-range] input[type=range]:disabled::-moz-range-thumb{background:graytext}.fr-range--step[data-fr-js-range]:before{background-image:radial-gradient(circle at 2px 50%,buttontext 0,buttontext 1px,transparent 0)}.fr-range--step[data-fr-js-range]:after{background-image:radial-gradient(circle at 2px 50%,highlighttext 0,highlighttext 2px,transparent 0);box-shadow:inset 10px 0 0 0 highlight,inset -10px 0 0 0 highlight}.fr-range--step.fr-range--sm[data-fr-js-range]:after{box-shadow:inset 6px 0 0 0 highlight,inset -6px 0 0 0 highlight}.fr-range--double[data-fr-js-range] input[type=range]:first-of-type{border-right:none}.fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(2){border-left:none}.fr-accordion__btn:after{background-color:buttontext;forced-color-adjust:none}.fr-accordion{border-bottom:1px solid;border-top:1px solid}.fr-accordion+.fr-accordion{border-top:none}.fr-badge:after,.fr-badge:before{background-color:canvastext}.fr-badge{outline:1px solid}.fr-btn:after,.fr-btn:before{background-color:buttontext}.fr-btn:disabled:after,.fr-btn:disabled:before,a.fr-btn:not([href]):after,a.fr-btn:not([href]):before{background-color:graytext}.fr-btn:disabled,a.fr-btn:not([href]){border-color:graytext;color:graytext}a[href].fr-btn:after,a[href].fr-btn:before{background-color:linktext}button.fr-btn{border:1px solid buttontext}.fr-btn--account:before,.fr-btn--briefcase:before,.fr-btn--close:after,.fr-btn--display:before,.fr-btn--fullscreen:after,.fr-btn--sort:before,.fr-btn--sort[aria-sort=ascending]:before,.fr-btn--sort[aria-sort=descending]:before,.fr-btn--team:before,.fr-btn--tooltip:before{background-color:buttontext;forced-color-adjust:none}.fr-connect{border:1px solid}.fr-connect__brand,.fr-connect__login{line-height:1.1}.fr-connect--plus:after{color:buttontext;forced-color-adjust:none}.fr-connect-group .fr-connect+p a{text-decoration:underline;text-underline-offset:5px}.fr-quote{border-left:1px solid}.fr-breadcrumb__list li:not(:first-child):before{background-color:canvastext;forced-color-adjust:none}.fr-breadcrumb__link{text-decoration:underline;text-underline-offset:5px}.fr-breadcrumb__link[aria-current]:not([aria-current=false]){text-decoration:none}.fr-fieldset input:disabled+label,.fr-fieldset input:disabled+label .fr-hint-text,.fr-fieldset input:disabled+label+.fr-hint-text,.fr-fieldset:disabled .fr-fieldset__legend,.fr-fieldset:disabled .fr-hint-text,.fr-fieldset:disabled .fr-label{color:graytext}.fr-message--error:after,.fr-message--error:before,.fr-message--info:after,.fr-message--info:before,.fr-message--valid:after,.fr-message--valid:before,.fr-message--warning:after,.fr-message--warning:before{background-color:canvasText;forced-color-adjust:none}.fr-error-text:before,.fr-info-text:before,.fr-valid-text:before{background-color:canvastext;forced-color-adjust:none}.fr-stepper__steps{background-image:repeating-linear-gradient(to right,highlight 0,highlight var(--active-inner),transparent var(--active-inner),transparent var(--active-outer)),repeating-linear-gradient(to right,graytext 0,graytext var(--default-inner),transparent var(--default-inner),transparent var(--default-outer));forced-color-adjust:none}.fr-tooltip{background:canvas;outline:1px solid}.fr-tooltip.fr-placement{padding:.5rem}a.fr-link{text-decoration:underline;text-underline-offset:5px}a.fr-link:not([href]):after,a.fr-link:not([href]):before{background-color:graytext}.fr-link--download:after,.fr-links-group--download .fr-link:after{background-color:linktext;forced-color-adjust:none}.fr-link--download .fr-link__detail,.fr-links-group--download .fr-link .fr-link__detail{color:canvastext}.fr-link--download:not([href]) .fr-link__detail,.fr-links-group--download .fr-link:not([href]) .fr-link__detail{color:graytext}.fr-link--close:after{background-color:buttontext;forced-color-adjust:none}.fr-sidemenu__inner{border-right:1px solid}.fr-sidemenu__btn[aria-current]:not([aria-current=false]):before,.fr-sidemenu__link[aria-current]:not([aria-current=false]):before{background-color:highlight;forced-color-adjust:none}.fr-sidemenu__btn[aria-expanded]:after{background-color:buttontext;forced-color-adjust:none}.fr-highlight{border-left:4px solid;padding-left:1rem}.fr-tabs{border-bottom:1px solid}.fr-tabs:before{border:1px solid graytext}.fr-tabs__tab{border:1px solid}.fr-tabs__tab[aria-selected=true]:not(:disabled){border-bottom:1px solid highlight;border-top:1px solid highlight;border-color:highlight highlight canvas;border-style:solid;border-width:4px 1px 1px;color:highlight}.fr-pagination__link:not([href]):disabled:not([aria-current]),a.fr-pagination__link:not([href]):not([aria-current]){color:graytext}.fr-pagination__link--first.fr-pagination__link--label:before,.fr-pagination__link--first:before,.fr-pagination__link--last.fr-pagination__link--label:after,.fr-pagination__link--last:before,.fr-pagination__link--next.fr-pagination__link--label:after,.fr-pagination__link--next:before,.fr-pagination__link--prev.fr-pagination__link--label:before,.fr-pagination__link--prev:before{forced-color-adjust:none}.fr-summary{outline:1px solid}.fr-summary__link{text-decoration:underline;text-underline-offset:5px}.fr-table__content .fr-cell--fixed .fr-checkbox-group .fr-label,.fr-table__content .fr-cell--fixed\@lg .fr-checkbox-group .fr-label,.fr-table__content .fr-cell--fixed\@md .fr-checkbox-group .fr-label,.fr-table__content .fr-cell--fixed\@sm .fr-checkbox-group .fr-label{opacity:0}.fr-table__content .fr-cell--fixed,.fr-table__content .fr-cell--fixed\@lg,.fr-table__content .fr-cell--fixed\@md,.fr-table__content .fr-cell--fixed\@sm{outline:1px solid}.fr-table__content table tbody tr:after{border:2px solid highlight}.fr-table__content td,.fr-table__content th{border:1px solid}.fr-tag:after,.fr-tag:before{background-color:canvastext}.fr-tag{border:1px solid}.fr-tag:disabled,a.fr-tag:not([href]){color:graytext}a.fr-tag[aria-pressed=true]:not(:disabled),button.fr-tag[aria-pressed=true]:not(:disabled),input[type=button].fr-tag[aria-pressed=true]:not(:disabled),input[type=image].fr-tag[aria-pressed=true]:not(:disabled),input[type=reset].fr-tag[aria-pressed=true]:not(:disabled),input[type=submit].fr-tag[aria-pressed=true]:not(:disabled){border:1px solid highlight;border-top:4px solid highlight;color:highlight}a.fr-tag[aria-pressed=true].fr-tag--sm:after,a.fr-tag[aria-pressed=true]:not(:disabled):after,button.fr-tag[aria-pressed=true].fr-tag--sm:after,button.fr-tag[aria-pressed=true]:not(:disabled):after,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=button].fr-tag[aria-pressed=true]:not(:disabled):after,input[type=image].fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=image].fr-tag[aria-pressed=true]:not(:disabled):after,input[type=reset].fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=reset].fr-tag[aria-pressed=true]:not(:disabled):after,input[type=submit].fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=submit].fr-tag[aria-pressed=true]:not(:disabled):after{display:none}a.fr-tag--dismiss:after,button.fr-tag--dismiss:after,input[type=button].fr-tag--dismiss:after,input[type=image].fr-tag--dismiss:after,input[type=reset].fr-tag--dismiss:after,input[type=submit].fr-tag--dismiss:after{background-color:buttontext;forced-color-adjust:none}a.fr-tag--dismiss:disabled:after,button.fr-tag--dismiss:disabled:after,input[type=button].fr-tag--dismiss:disabled:after,input[type=image].fr-tag--dismiss:disabled:after,input[type=reset].fr-tag--dismiss:disabled:after,input[type=submit].fr-tag--dismiss:disabled:after{background-color:graytext}a.fr-tag--dismiss.fr-tag--sm:after,button.fr-tag--dismiss.fr-tag--sm:after,input[type=button].fr-tag--dismiss.fr-tag--sm:after,input[type=image].fr-tag--dismiss.fr-tag--sm:after,input[type=reset].fr-tag--dismiss.fr-tag--sm:after,input[type=submit].fr-tag--dismiss.fr-tag--sm:after{background-color:buttontext}a.fr-tag--dismiss.fr-tag--sm:disabled:after,button.fr-tag--dismiss.fr-tag--sm:disabled:after,input[type=button].fr-tag--dismiss.fr-tag--sm:disabled:after,input[type=image].fr-tag--dismiss.fr-tag--sm:disabled:after,input[type=reset].fr-tag--dismiss.fr-tag--sm:disabled:after,input[type=submit].fr-tag--dismiss.fr-tag--sm:disabled:after{background-color:graytext}.fr-tags-group.fr-tags-group--sm button.fr-tag.fr-tag--dismiss:after,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag.fr-tag--dismiss:after{background-color:buttontext}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:after,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:after{display:none}.fr-download .fr-download__link:after{forced-color-adjust:none}.fr-alert{outline:1px solid}.fr-alert:before{background-color:graytext;left:8px}.fr-alert .fr-btn--close:before,.fr-alert .fr-link--close:before{background-color:buttontext;forced-color-adjust:none}.fr-notice{outline:1px solid}.fr-notice__title:before{background-color:canvastext;forced-color-adjust:none}.fr-notice .fr-btn--close:before{background-color:buttontext;forced-color-adjust:none}.fr-notice--weather-purple,.fr-notice--weather-red{color:highlight}.fr-notice--attack .fr-notice__title:before,.fr-notice--cyberattack .fr-notice__title:before,.fr-notice--kidnapping .fr-notice__title:before,.fr-notice--weather-purple .fr-notice__title:before,.fr-notice--weather-red .fr-notice__title:before,.fr-notice--witness .fr-notice__title:before{background-color:highlight;forced-color-adjust:none}.fr-notice--attack,.fr-notice--cyberattack,.fr-notice--kidnapping,.fr-notice--witness{color:highlight}.fr-radio-group input[type=radio]{opacity:1}.fr-radio-group input[type=radio]:disabled+label{color:graytext}.fr-radio-group input[type=radio]+label:before{display:none}.fr-radio-rich input[type=radio]:disabled+label{outline:1px solid}.fr-radio-rich input[type=radio]:disabled+label:before{background-color:transparent}.fr-radio-rich input[type=radio]:disabled~.fr-radio-rich__pictogram{outline:1px solid graytext}.fr-radio-rich input[type=radio]+label,.fr-radio-rich__img,.fr-radio-rich__pictogram{outline:1px solid}.fr-card{border:1px solid}.fr-card__title a:after,.fr-card__title button:after{background-color:linktext;forced-color-adjust:none}.fr-card__title a,.fr-card__title button{text-decoration:underline;text-underline-offset:5px}.fr-card__title a:not([href]):after,.fr-card__title button:not([href]):after{background-color:graytext}.fr-card__title [target=_blank]:after{background-color:linktext}.fr-card.fr-enlarge-button .fr-card__title button,.fr-card.fr-enlarge-link .fr-card__title a{text-decoration:none}.fr-card--download .fr-card__title a:after,.fr-card--download .fr-card__title button:after{background-color:linktext}.fr-card--download .fr-card__title a:disabled:after,.fr-card--download .fr-card__title a:not([href]):after,.fr-card--download .fr-card__title button:disabled:after{background-color:graytext}.fr-checkbox-group input[type=checkbox]{opacity:1}.fr-checkbox-group input[type=checkbox]:disabled+label{color:graytext}.fr-checkbox-group input[type=checkbox]+label:before{display:none}.fr-segmented__elements{outline:1px solid}.fr-segmented input+label:before{background-color:buttontext}.fr-segmented input:checked:focus+label{outline:4px solid;outline-offset:0}.fr-segmented input:checked+label{color:highlight;outline:2px solid}.fr-segmented input:checked:disabled+label,.fr-segmented input:disabled+label{color:graytext}.fr-segmented input:not([disabled]):not(:checked)+label{color:buttontext}.fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before{background-color:transparent;background-image:none;border:2px solid highlight;color:canvastext;forced-color-adjust:none}.fr-toggle input[type=checkbox]:checked~.fr-toggle__label:after{background-color:highlight;background-image:url('data:image/svg+xml;charset=utf-8,');border:2px solid highlight}.fr-toggle input[type=checkbox]:focus~.fr-toggle__label:before{outline-color:graytext}.fr-toggle input[type=checkbox]:disabled~.fr-toggle__label{color:graytext}.fr-toggle input[type=checkbox]:disabled~.fr-toggle__label:after,.fr-toggle input[type=checkbox]:disabled~.fr-toggle__label:before{background-image:none;border:2px solid graytext;box-shadow:none;color:graytext}.fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:after,.fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:before{background-image:none;border:2px solid graytext;box-shadow:none}.fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:after{background-color:graytext;background-image:url('data:image/svg+xml;charset=utf-8,')}.fr-toggle label[data-fr-unchecked-label][data-fr-checked-label]:before{background-image:none;color:canvastext}.fr-toggle label:before{background-image:none;height:1.5rem;padding-top:1.25rem}.fr-toggle label:after,.fr-toggle label:before{background-color:transparent;border:2px solid buttontext;forced-color-adjust:none}.fr-toggle label:after{box-shadow:none}.fr-select{background-image:url('data:image/svg+xml;charset=utf-8,')}.fr-callout{border-left:4px solid;padding-left:1.25rem}.fr-modal--opened .fr-modal__body{border:1px solid}.fr-modal__footer,.fr-nav__list{border-top:1px solid}.fr-nav__list{border-bottom:1px solid}.fr-nav__btn:after{background-color:buttontext;forced-color-adjust:none}.fr-mega-menu .fr-nav__link[aria-current]:not([aria-current=false]):before,.fr-menu .fr-nav__link[aria-current]:not([aria-current=false]):before{background-color:highlight;width:.25rem}.fr-share .fr-btns-group .fr-btn{border:none}.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:buttontext;forced-color-adjust:none}.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:disabled:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before,.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a.fr-btn:not([href]):not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:graytext}.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a[href].fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:linktext}.fr-share__link--facebook:before{background-color:buttontext;forced-color-adjust:none}a[href].fr-share__link--facebook:before{background-color:linktext;forced-color-adjust:none}a:not([href]).fr-share__link--facebook:before{background-color:graytext;forced-color-adjust:none}.fr-share__link--twitter:before{background-color:buttontext;forced-color-adjust:none}a[href].fr-share__link--twitter:before{background-color:linktext;forced-color-adjust:none}a:not([href]).fr-share__link--twitter:before{background-color:graytext;forced-color-adjust:none}.fr-share__link--linkedin:before{background-color:buttontext;forced-color-adjust:none}a[href].fr-share__link--linkedin:before{background-color:linktext;forced-color-adjust:none}a:not([href]).fr-share__link--linkedin:before{background-color:graytext;forced-color-adjust:none}.fr-share__link--mail:before{background-color:buttontext;forced-color-adjust:none}a[href].fr-share__link--mail:before{background-color:linktext;forced-color-adjust:none}a:not([href]).fr-share__link--mail:before{background-color:graytext;forced-color-adjust:none}.fr-share__link--copy:before{background-color:buttontext;forced-color-adjust:none}a[href].fr-share__link--copy:before{background-color:linktext;forced-color-adjust:none}a:not([href]).fr-share__link--copy:before{background-color:graytext;forced-color-adjust:none}.fr-footer{padding-top:1.875rem}.fr-footer__bottom{border-top:1px solid}.fr-footer__bottom-item .fr-btn{border:none}.fr-footer__partners{border-top:1px solid}.fr-tile{outline:1px solid}.fr-tile.fr-enlarge-button .fr-tile__title a,.fr-tile.fr-enlarge-button .fr-tile__title button,.fr-tile.fr-enlarge-link .fr-tile__title a,.fr-tile.fr-enlarge-link .fr-tile__title button{text-decoration:none}.fr-tile__title a,.fr-tile__title button{text-decoration:underline;text-underline-offset:5px}.fr-tile__title a:after,.fr-tile__title button:after{background-color:linktext;forced-color-adjust:none}.fr-tile__title a:disabled:after,.fr-tile__title a:not([href]):after,.fr-tile__title button:disabled:after{background-color:graytext}.fr-tile.fr-tile--download .fr-tile__title a:after,.fr-tile.fr-tile--download .fr-tile__title button:after,.fr-tile__title [target=_blank]:after{background-color:linktext}.fr-tile.fr-tile--download .fr-tile__title a:disabled:after,.fr-tile.fr-tile--download .fr-tile__title a:not([href]):after,.fr-tile.fr-tile--download .fr-tile__title button:disabled:after{background-color:graytext}.fr-translate .fr-translate__btn:after,.fr-translate .fr-translate__btn:before{background-color:buttontext;forced-color-adjust:none}.fr-transcription__btn:after{forced-color-adjust:none}.fr-transcription__btn{border:1px solid}.fr-transcription .fr-collapse{outline:1px solid}.fr-transcription .fr-modal:not(.fr-modal--opened){border-bottom:1px solid}.fr-input-wrap--addon>:last-child:not(:first-child){max-height:2.5rem}.fr-content-media__transcription .fr-link:after,.fr-search-bar .fr-btn:before{background-color:buttontext;forced-color-adjust:none}.fr-consent-banner{outline:1px solid}.fr-consent-service__collapse .fr-consent-service__collapse-btn:after{forced-color-adjust:none}.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:buttontext;forced-color-adjust:none}.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a.fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:linktext}.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a.fr-btn:not([href]):not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:graytext}.fr-follow__social .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:buttontext;forced-color-adjust:none}.fr-follow__social .fr-btns-group--lg a.fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:linktext}.fr-follow__social .fr-btns-group--lg a.fr-btn:not([href]):not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:graytext}.fr-header{outline:1px solid}.fr-header__navbar .fr-btn--menu:before,.fr-header__navbar .fr-btn--search:before{background-color:buttontext;forced-color-adjust:none}.fr-header .fr-header__menu-links .fr-btn{border:none}}@media (hover:hover) and (pointer:fine){:root{--brighten:-1}a[href]:hover,button:not(:disabled):hover,input[type=button]:not(:disabled):hover,input[type=image]:not(:disabled):hover,input[type=reset]:not(:disabled):hover,input[type=submit]:not(:disabled):hover{background-color:var(--hover-tint)}a[href]:active,button:not(:disabled):active,input[type=button]:not(:disabled):active,input[type=image]:not(:disabled):active,input[type=reset]:not(:disabled):active,input[type=submit]:not(:disabled):active{background-color:var(--active-tint)}a[href]:active,a[href]:hover{--underline-hover-width:var(--underline-max-width)}.fr-enlarge-link a:active,.fr-enlarge-link a:hover{background-image:none}.fr-enlarge-link:hover{background-color:var(--hover)}.fr-enlarge-link:active{background-color:var(--active)}.fr-enlarge-button button:active,.fr-enlarge-button button:hover{background-image:none}.fr-enlarge-button:hover{background-color:var(--hover)}.fr-enlarge-button:active{background-color:var(--active)}:root[data-fr-theme=dark]{--brighten:1}.fr-card--download.fr-enlarge-button:hover .fr-card__header,.fr-card--download.fr-enlarge-link:hover .fr-card__header{background-color:var(--hover)}.fr-card--download.fr-enlarge-button:active .fr-card__header,.fr-card--download.fr-enlarge-link:active .fr-card__header{background-color:var(--active)}.fr-header__brand.fr-enlarge-link a[href]:hover{--a:0.1}.fr-header__brand.fr-enlarge-link a[href]:active{--a:0.2}}@media (-ms-high-contrast:active) and (-ms-high-contrast:active),(-ms-high-contrast:active) and (forced-colors:active),(forced-colors:active) and (-ms-high-contrast:active),(forced-colors:active) and (forced-colors:active){[class*=" fr-fi-"]:after,[class*=" fr-fi-"]:before,[class*=" fr-icon-"]:after,[class*=" fr-icon-"]:before,[class^=fr-fi-]:after,[class^=fr-fi-]:before,[class^=fr-icon-]:after,[class^=fr-icon-]:before{background-color:canvastext;forced-color-adjust:none}button[class*=" fr-fi-"]:not([disabled]):after,button[class*=" fr-fi-"]:not([disabled]):before,button[class*=" fr-icon-"]:not([disabled]):after,button[class*=" fr-icon-"]:not([disabled]):before,button[class^=fr-fi-]:not([disabled]):after,button[class^=fr-fi-]:not([disabled]):before,button[class^=fr-icon-]:not([disabled]):after,button[class^=fr-icon-]:not([disabled]):before{background-color:buttontext}a[href][class*=" fr-fi-"]:after,a[href][class*=" fr-fi-"]:before,a[href][class*=" fr-icon-"]:after,a[href][class*=" fr-icon-"]:before,a[href][class^=fr-fi-]:after,a[href][class^=fr-fi-]:before,a[href][class^=fr-icon-]:after,a[href][class^=fr-icon-]:before{background-color:linktext}a[class*=" fr-fi-"]:not([href]):after,a[class*=" fr-fi-"]:not([href]):before,a[class*=" fr-icon-"]:not([href]):after,a[class*=" fr-icon-"]:not([href]):before,a[class^=fr-fi-]:not([href]):after,a[class^=fr-fi-]:not([href]):before,a[class^=fr-icon-]:not([href]):after,a[class^=fr-icon-]:not([href]):before,audio[class*=" fr-fi-"]:not([href]):after,audio[class*=" fr-fi-"]:not([href]):before,audio[class*=" fr-icon-"]:not([href]):after,audio[class*=" fr-icon-"]:not([href]):before,audio[class^=fr-fi-]:not([href]):after,audio[class^=fr-fi-]:not([href]):before,audio[class^=fr-icon-]:not([href]):after,audio[class^=fr-icon-]:not([href]):before,button[class*=" fr-fi-"]:disabled:after,button[class*=" fr-fi-"]:disabled:before,button[class*=" fr-icon-"]:disabled:after,button[class*=" fr-icon-"]:disabled:before,button[class^=fr-fi-]:disabled:after,button[class^=fr-fi-]:disabled:before,button[class^=fr-icon-]:disabled:after,button[class^=fr-icon-]:disabled:before,input[class*=" fr-fi-"]:disabled:after,input[class*=" fr-fi-"]:disabled:before,input[class*=" fr-icon-"]:disabled:after,input[class*=" fr-icon-"]:disabled:before,input[class^=fr-fi-]:disabled:after,input[class^=fr-fi-]:disabled:before,input[class^=fr-icon-]:disabled:after,input[class^=fr-icon-]:disabled:before,input[type=checkbox]:disabled+label[class*=" fr-fi-"]:after,input[type=checkbox]:disabled+label[class*=" fr-fi-"]:before,input[type=checkbox]:disabled+label[class*=" fr-icon-"]:after,input[type=checkbox]:disabled+label[class*=" fr-icon-"]:before,input[type=checkbox]:disabled+label[class^=fr-fi-]:after,input[type=checkbox]:disabled+label[class^=fr-fi-]:before,input[type=checkbox]:disabled+label[class^=fr-icon-]:after,input[type=checkbox]:disabled+label[class^=fr-icon-]:before,input[type=checkbox][class*=" fr-fi-"]:disabled:after,input[type=checkbox][class*=" fr-fi-"]:disabled:before,input[type=checkbox][class*=" fr-icon-"]:disabled:after,input[type=checkbox][class*=" fr-icon-"]:disabled:before,input[type=checkbox][class^=fr-fi-]:disabled:after,input[type=checkbox][class^=fr-fi-]:disabled:before,input[type=checkbox][class^=fr-icon-]:disabled:after,input[type=checkbox][class^=fr-icon-]:disabled:before,input[type=radio]:disabled+label[class*=" fr-fi-"]:after,input[type=radio]:disabled+label[class*=" fr-fi-"]:before,input[type=radio]:disabled+label[class*=" fr-icon-"]:after,input[type=radio]:disabled+label[class*=" fr-icon-"]:before,input[type=radio]:disabled+label[class^=fr-fi-]:after,input[type=radio]:disabled+label[class^=fr-fi-]:before,input[type=radio]:disabled+label[class^=fr-icon-]:after,input[type=radio]:disabled+label[class^=fr-icon-]:before,input[type=radio][class*=" fr-fi-"]:disabled:after,input[type=radio][class*=" fr-fi-"]:disabled:before,input[type=radio][class*=" fr-icon-"]:disabled:after,input[type=radio][class*=" fr-icon-"]:disabled:before,input[type=radio][class^=fr-fi-]:disabled:after,input[type=radio][class^=fr-fi-]:disabled:before,input[type=radio][class^=fr-icon-]:disabled:after,input[type=radio][class^=fr-icon-]:disabled:before,select[class*=" fr-fi-"]:disabled:after,select[class*=" fr-fi-"]:disabled:before,select[class*=" fr-icon-"]:disabled:after,select[class*=" fr-icon-"]:disabled:before,select[class^=fr-fi-]:disabled:after,select[class^=fr-fi-]:disabled:before,select[class^=fr-icon-]:disabled:after,select[class^=fr-icon-]:disabled:before,textarea[class*=" fr-fi-"]:disabled:after,textarea[class*=" fr-fi-"]:disabled:before,textarea[class*=" fr-icon-"]:disabled:after,textarea[class*=" fr-icon-"]:disabled:before,textarea[class^=fr-fi-]:disabled:after,textarea[class^=fr-fi-]:disabled:before,textarea[class^=fr-icon-]:disabled:after,textarea[class^=fr-icon-]:disabled:before,video[class*=" fr-fi-"]:not([href]):after,video[class*=" fr-fi-"]:not([href]):before,video[class*=" fr-icon-"]:not([href]):after,video[class*=" fr-icon-"]:not([href]):before,video[class^=fr-fi-]:not([href]):after,video[class^=fr-fi-]:not([href]):before,video[class^=fr-icon-]:not([href]):after,video[class^=fr-icon-]:not([href]):before{background-color:graytext}.fr-segmented input:checked+label:before,.fr-tabs__tab[aria-selected=true][class*=" fr-fi-"]:not(:disabled):after,.fr-tabs__tab[aria-selected=true][class*=" fr-fi-"]:not(:disabled):before,.fr-tabs__tab[aria-selected=true][class*=" fr-icon-"]:not(:disabled):after,.fr-tabs__tab[aria-selected=true][class*=" fr-icon-"]:not(:disabled):before,.fr-tabs__tab[aria-selected=true][class^=fr-fi-]:not(:disabled):after,.fr-tabs__tab[aria-selected=true][class^=fr-fi-]:not(:disabled):before,.fr-tabs__tab[aria-selected=true][class^=fr-icon-]:not(:disabled):after,.fr-tabs__tab[aria-selected=true][class^=fr-icon-]:not(:disabled):before,a.fr-tag[aria-pressed=true]:not(:disabled):after,a.fr-tag[aria-pressed=true]:not(:disabled):before,button.fr-tag[aria-pressed=true]:not(:disabled):after,button.fr-tag[aria-pressed=true]:not(:disabled):before,input[type=button].fr-tag[aria-pressed=true]:not(:disabled):after,input[type=button].fr-tag[aria-pressed=true]:not(:disabled):before,input[type=image].fr-tag[aria-pressed=true]:not(:disabled):after,input[type=image].fr-tag[aria-pressed=true]:not(:disabled):before,input[type=reset].fr-tag[aria-pressed=true]:not(:disabled):after,input[type=reset].fr-tag[aria-pressed=true]:not(:disabled):before,input[type=submit].fr-tag[aria-pressed=true]:not(:disabled):after,input[type=submit].fr-tag[aria-pressed=true]:not(:disabled):before{background-color:highlight}.fr-segmented input:checked:disabled+label:before{background-color:graytext}}@media (prefers-reduced-motion:reduce){.fr-accordion .fr-collapse,.fr-accordion__btn:after,.fr-collapse,.fr-collapse:before,.fr-consent-service .fr-consent-service__collapse-btn:after,.fr-modal,.fr-modal--opened,.fr-modal__footer,.fr-nav__btn:after,.fr-tabs,.fr-tabs__panel,.fr-translate .fr-translate__btn:after,.fr-translate__menu{transition:none}}@media (prefers-color-scheme:dark) and (forced-colors:active){.fr-logo:after,[data-fr-theme=dark] .fr-logo:after{background-position:-2.625rem 100%}.fr-logo--sm:after,[data-fr-theme=dark] .fr-logo--sm:after{background-position:-1.96875rem 100%}.fr-logo--lg:after,[data-fr-theme=dark] .fr-logo--lg:after{background-position:-3.28125rem 100%}.fr-footer__brand .fr-logo:after,[data-fr-theme=dark] .fr-footer__brand .fr-logo:after{background-position:-2.625rem 100%}.fr-header__logo .fr-logo:after,[data-fr-theme=dark] .fr-header__logo .fr-logo:after{background-position:-1.96875rem 100%}}@media (prefers-color-scheme:light) and (forced-colors:active){.fr-logo:after,[data-fr-theme=dark] .fr-logo:after{background-position:0 calc(100% + 1.875rem)}.fr-logo--sm:after,[data-fr-theme=dark] .fr-logo--sm:after{background-position:0 calc(100% + 1.40625rem)}.fr-logo--lg:after,[data-fr-theme=dark] .fr-logo--lg:after{background-position:0 calc(100% + 2.34375rem)}.fr-footer__brand .fr-logo:after,[data-fr-theme=dark] .fr-footer__brand .fr-logo:after{background-position:0 calc(100% + 1.875rem)}.fr-header__logo .fr-logo:after,[data-fr-theme=dark] .fr-header__logo .fr-logo:after{background-position:0 calc(100% + 1.40625rem)}}@media (min-width:48em) and (-ms-high-contrast:active),(min-width:48em) and (forced-colors:active){.fr-sidemenu--right .fr-sidemenu__inner{border-left:1px solid}}@media (-ms-high-contrast:active) and (min-width:48em),(forced-colors:active) and (min-width:48em){.fr-highlight{padding-left:2rem}.fr-callout{padding-left:2.75rem}}@media (min-width:62em) and (-ms-high-contrast:active),(min-width:62em) and (forced-colors:active){.fr-pagination__link--first.fr-pagination__link--lg-label:before,.fr-pagination__link--last.fr-pagination__link--lg-label:after,.fr-pagination__link--next.fr-pagination__link--lg-label:after,.fr-pagination__link--prev.fr-pagination__link--lg-label:before{forced-color-adjust:none}.fr-nav__btn[aria-current]:not([aria-current=false]):before,.fr-nav__link[aria-current]:not([aria-current=false]):before{background-color:highlight;height:.25rem}.fr-mega-menu,.fr-menu__list{outline:1px solid}.fr-translate .fr-menu__list{border-top:1px solid}}@media (forced-colors:active),(prefers-contrast:more){.fr-pagination__link[aria-current]:not([aria-current=false]){border:1px solid var(--border-active-blue-france);justify-content:center;padding:calc(.25rem - 1px) calc(.75rem - 1px)}}@media (min-width:48em) and (prefers-color-scheme:dark) and (forced-colors:active){.fr-footer__brand .fr-logo:after,[data-fr-theme=dark] .fr-footer__brand .fr-logo:after{background-position:-3.28125rem 100%}}@media (min-width:48em) and (prefers-color-scheme:light) and (forced-colors:active){.fr-footer__brand .fr-logo:after,[data-fr-theme=dark] .fr-footer__brand .fr-logo:after{background-position:0 calc(100% + 2.34375rem)}}@media (-ms-high-contrast:active) and (min-width:62em),(forced-colors:active) and (min-width:62em){.fr-header{outline:none}}@media screen and (min-width:0\0) and (min-resolution:72dpi) and (min-width:0\0) and (min-resolution:72dpi){.fr-enlarge-button,.fr-enlarge-link{background-color:transparent}.fr-enlarge-button:hover,.fr-enlarge-link:hover{background-color:rgba(0,0,0,.05)}.fr-enlarge-button:active,.fr-enlarge-link:active{background-color:rgba(0,0,0,.1)}.fr-range[data-fr-js-range] input[type=range]::-ms-fill-lower{background-color:#000091}.fr-range[data-fr-js-range] input[type=range]:disabled::-ms-fill-lower{background-color:#e5e5e5}.fr-range[data-fr-js-range].fr-range--double{background-image:linear-gradient(90deg,#000091 0,#000091)}.fr-range-group--disabled .fr-range--double[data-fr-js-range]{background-image:linear-gradient(90deg,#e5e5e5 0,#e5e5e5)}.fr-pagination a[href].fr-pagination__link,.fr-pagination button.fr-pagination__link{background-color:transparent}.fr-pagination a[href].fr-pagination__link:hover,.fr-pagination button.fr-pagination__link:hover{background-color:rgba(0,0,0,.05)}.fr-pagination a[href].fr-pagination__link:active,.fr-pagination button.fr-pagination__link:active{background-color:rgba(0,0,0,.1)}.fr-table__content table{border-left:1px solid #929292;border-right:1px solid #929292}.fr-table__content table thead tr:first-child th{border-top:1px solid #929292}.fr-table__content table thead tr:last-child th{border-bottom:1px solid #3a3a3a}.fr-table--bordered table td,.fr-table--bordered table th{border-right:1px solid #929292}.fr-table>table thead tr:first-child th{border-top:1px solid #929292}.fr-table>table thead tr:last-child th{border-bottom:1px solid #3a3a3a}.fr-table>table tbody tr:last-child td,.fr-table>table tbody tr:last-child th{border-bottom:1px solid #929292}.fr-table>table td:first-child,.fr-table>table th:first-child{border-left:1px solid #929292}.fr-table>table td:last-child,.fr-table>table th:last-child{border-right:1px solid #929292}.fr-table--bordered>table td,.fr-table--bordered>table th{border-bottom:1px solid #929292}.fr-nav__btn,.fr-nav__link{background-color:transparent}.fr-nav__btn:hover,.fr-nav__link:hover{background-color:rgba(0,0,0,.05)}.fr-nav__btn:active,.fr-nav__link:active{background-color:rgba(0,0,0,.1)}.fr-input:-ms-input-placeholder{color:#666}}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-enlarge-button [href],.fr-enlarge-link [href]{text-decoration:none}.fr-raw-link [href]:after,.fr-raw-link[href]:after{content:none}[target=_blank]:after{background-color:transparent;background-image:url(../icons/system/external-link-line.svg);background-repeat:no-repeat;background-size:100%;content:"";height:1rem;vertical-align:sub;width:1rem}.fr-responsive-vid:before{content:"";display:block;padding-bottom:56.25%}ul{list-style-type:disc}ol{list-style-type:decimal}ol,ul{margin-bottom:.5rem;margin-top:.5rem;padding-left:1rem}h1,h2,h3,h4,h5,h6{color:#161616;margin:0 0 1.5rem}p{margin:0 0 1rem}[class*=" fr-fi-"]:before,[class*=" fr-icon-"]:before,[class^=fr-fi-]:before,[class^=fr-icon-]:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-icon--xs:before{height:.75rem;width:.75rem}.fr-icon--sm:before{height:1rem;width:1rem}.fr-icon--md:before{height:1.5rem;width:1.5rem}.fr-icon--lg:before{height:2rem;width:2rem}body{background-color:#fff;color:#3a3a3a}a:not([href]),audio:not([href]),button:disabled,input:disabled,input[type=checkbox]:disabled,input[type=checkbox]:disabled+label,input[type=radio]:disabled,input[type=radio]:disabled+label,select:disabled,textarea:disabled,video:not([href]){color:#929292}.fr-artwork-decorative{fill:#ececfe}.fr-artwork-minor{fill:#e1000f}.fr-artwork-major{fill:#000091}.fr-artwork-background{fill:#f6f6f6}.fr-artwork-motif{fill:#e5e5e5}.fr-artwork--green-tilleul-verveine .fr-artwork-minor{fill:#b7a73f}.fr-artwork--green-bourgeon .fr-artwork-minor{fill:#68a532}.fr-artwork--green-emeraude .fr-artwork-minor{fill:#00a95f}.fr-artwork--green-menthe .fr-artwork-minor{fill:#009081}.fr-artwork--green-archipel .fr-artwork-minor{fill:#009099}.fr-artwork--blue-ecume .fr-artwork-minor{fill:#465f9d}.fr-artwork--blue-cumulus .fr-artwork-minor{fill:#417dc4}.fr-artwork--purple-glycine .fr-artwork-minor{fill:#a558a0}.fr-artwork--pink-macaron .fr-artwork-minor{fill:#e18b76}.fr-artwork--pink-tuile .fr-artwork-minor{fill:#ce614a}.fr-artwork--yellow-tournesol .fr-artwork-minor{fill:#c8aa39}.fr-artwork--yellow-moutarde .fr-artwork-minor{fill:#c3992a}.fr-artwork--orange-terre-battue .fr-artwork-minor{fill:#e4794a}.fr-artwork--brown-cafe-creme .fr-artwork-minor{fill:#d1b781}.fr-artwork--brown-caramel .fr-artwork-minor{fill:#c08c65}.fr-artwork--brown-opera .fr-artwork-minor{fill:#bd987a}.fr-artwork--beige-gris-galet .fr-artwork-minor{fill:#aea397}[disabled] .fr-artwork *{fill:#929292}.fr-display-lg,.fr-display-md,.fr-display-sm,.fr-display-xl,.fr-display-xs,.fr-h1,.fr-h2,.fr-h3,.fr-h4,.fr-h5,.fr-h6{color:#161616}hr{background-image:linear-gradient(0deg,#ddd,#ddd)}.fr-hr-or:after,.fr-hr-or:before{background-color:#ddd}.fr-hr{background-image:linear-gradient(0deg,#ddd,#ddd)}.fr-range__max,.fr-range__min,.fr-range__output{min-width:1.5rem}.fr-range input[type=range]{padding:0}.fr-range[data-fr-js-range]{justify-content:flex-start}.fr-range[data-fr-js-range]:after{background-color:#000091;content:none}.fr-range[data-fr-js-range] .fr-range__max{margin-left:auto}.fr-range[data-fr-js-range] input[type=range]{margin-top:-.25rem}.fr-range[data-fr-js-range] input[type=range]::-ms-track{background:transparent;border-color:transparent;border-width:.625rem 0;color:transparent;height:.75rem}.fr-range[data-fr-js-range] input[type=range]::-ms-fill-lower{border-radius:.375rem;height:.75rem}.fr-range[data-fr-js-range] input[type=range]::-ms-thumb{background-color:#fff;border:1px solid #000091;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,18,.16);height:1.5rem;width:1.5rem;z-index:500}.fr-range[data-fr-js-range] input[type=range]:not(:only-of-type){pointer-events:auto}.fr-range[data-fr-js-range].fr-range--double{background-position-y:1.625rem;background-repeat:no-repeat}.fr-range[data-fr-js-range].fr-range--double .fr-range__output{min-width:3rem}.fr-range[data-fr-js-range].fr-range--double input[type=range]{width:calc(100% - 1.5rem)}.fr-range[data-fr-js-range].fr-range--double input[type=range]::-ms-fill-lower{background-color:transparent}.fr-range[data-fr-js-range].fr-range--double input[type=range]:first-of-type{margin-right:1.5rem;z-index:2}.fr-range[data-fr-js-range].fr-range--double input[type=range]:nth-of-type(2){left:1.5rem}.fr-range--sm[data-fr-js-range] .fr-range__max,.fr-range--sm[data-fr-js-range] .fr-range__min,.fr-range--sm[data-fr-js-range] .fr-range__output{min-width:1rem}.fr-range--sm[data-fr-js-range] input[type=range]::-ms-track{border-width:.5rem 0;height:.5rem}.fr-range--sm[data-fr-js-range] input[type=range]::-ms-fill-lower{height:.5rem}.fr-range--sm[data-fr-js-range] input[type=range]::-ms-thumb{height:1rem;width:1rem}.fr-range--sm[data-fr-js-range].fr-range--double{background-position-y:1.5rem}.fr-range--sm[data-fr-js-range].fr-range--double .fr-range__output{min-width:2rem}.fr-range--sm[data-fr-js-range].fr-range--double input[type=range]{width:calc(100% - 1rem)}.fr-range--sm[data-fr-js-range].fr-range--double input[type=range]:first-of-type{margin-right:1rem}.fr-range--sm[data-fr-js-range].fr-range--double input[type=range]:nth-of-type(2){left:1rem}.fr-range-group--disabled .fr-range--double[data-fr-js-range] input[type=range]:first-of-type::-ms-fill-lower,.fr-range-group--disabled .fr-range--double[data-fr-js-range] input[type=range]:nth-of-type(2)::-ms-fill-lower{background-color:transparent}.fr-range[data-fr-js-range]:before{box-shadow:inset 0 0 0 1px #000091}.fr-range[data-fr-js-range] input[type=range]:disabled::-ms-thumb{border:1px solid #e5e5e5}.fr-range__output{color:#000091}.fr-range__max,.fr-range__min{color:#666}.fr-range--step[data-fr-js-range]:before{background-image:radial-gradient(circle at 2px 50%,#000091 0,#000091 1px,transparent 0)}.fr-range--step[data-fr-js-range]:after{background-image:radial-gradient(circle at 2px 50%,#e3e3fd 0,#e3e3fd 2px,transparent 0);box-shadow:inset 10px 0 0 0 #000091,inset -10px 0 0 0 #000091}.fr-range--step.fr-range--sm[data-fr-js-range]:after{box-shadow:inset 6px 0 0 0 #000091,inset -6px 0 0 0 #000091}.fr-range-group--error:before{background-image:linear-gradient(0deg,#ce0500,#ce0500)}.fr-range-group--valid:before{background-image:linear-gradient(0deg,#18753c,#18753c)}.fr-range-group--disabled .fr-range[data-fr-js-range]:before{box-shadow:inset 0 0 0 1px #e5e5e5}.fr-range-group--disabled .fr-range[data-fr-js-range]:after{background-color:#e5e5e5}.fr-range-group--disabled .fr-range--step[data-fr-js-range]:before{background-image:radial-gradient(circle at 2px 50%,#e5e5e5 0,#e5e5e5 1px,transparent 0)}.fr-range-group--disabled .fr-range--step[data-fr-js-range]:after{background-image:radial-gradient(circle at 2px 50%,#fff 0,#fff 2px,transparent 0);box-shadow:inset 10px 0 0 0 #e5e5e5,inset -10px 0 0 0 #e5e5e5}.fr-range-group--disabled .fr-range__max,.fr-range-group--disabled .fr-range__min,.fr-range-group--disabled .fr-range__output{color:#929292}.fr-accordions-group ol,.fr-accordions-group ul{list-style-type:none}.fr-accordions-group ol,.fr-accordions-group ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-accordion__btn:after,.fr-accordion__btn:before{background-color:transparent;background-image:url(../icons/system/arrow-down-s-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-accordion__btn[aria-expanded=true]:after{transform:rotate(-180deg)}.fr-accordion:before{box-shadow:inset 0 1px 0 0 #ddd,0 1px 0 0 #ddd}.fr-accordion__btn{color:#000091}.fr-accordion__btn[aria-expanded=true]{background-color:#e3e3fd}.fr-badge:after,.fr-badge:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-badge--sm:before{height:.75rem;width:.75rem}.fr-badge--sm.fr-badge--info:after,.fr-badge--sm.fr-badge--info:before,.fr-badge.fr-badge--info:after,.fr-badge.fr-badge--info:before{background-image:url(../icons/system/fr--info-fill.svg)}.fr-badge--sm.fr-badge--success:after,.fr-badge--sm.fr-badge--success:before,.fr-badge.fr-badge--success:after,.fr-badge.fr-badge--success:before{background-image:url(../icons/system/fr--success-fill.svg)}.fr-badge--sm.fr-badge--error:after,.fr-badge--sm.fr-badge--error:before,.fr-badge.fr-badge--error:after,.fr-badge.fr-badge--error:before{background-image:url(../icons/system/fr--error-fill.svg)}.fr-badge--sm.fr-badge--warning:after,.fr-badge--sm.fr-badge--warning:before,.fr-badge.fr-badge--warning:after,.fr-badge.fr-badge--warning:before{background-image:url(../icons/system/fr--warning-fill.svg)}.fr-badge--sm.fr-badge--new:after,.fr-badge--sm.fr-badge--new:before,.fr-badge.fr-badge--new:after,.fr-badge.fr-badge--new:before{background-image:url(../icons/weather/flashlight-fill.svg)}ol.fr-badges-group,ul.fr-badges-group{list-style-type:none}ol.fr-badges-group,ul.fr-badges-group{margin-bottom:0;margin-top:0;padding-left:0}.fr-badge{background-color:#eee;color:#3a3a3a}.fr-badge--info{background-color:#e8edff;color:#0063cb}.fr-badge--error{background-color:#ffe9e9;color:#ce0500}.fr-badge--success{background-color:#b8fec9;color:#18753c}.fr-badge--warning{background-color:#ffe9e6;color:#b34000}.fr-badge--new{background-color:#feebd0;color:#695240}.fr-badge--green-tilleul-verveine{background-color:#fceeac;color:#66673d}.fr-badge--green-bourgeon{background-color:#c9fcac;color:#447049}.fr-badge--green-emeraude{background-color:#c3fad5;color:#297254}.fr-badge--green-menthe{background-color:#bafaee;color:#37635f}.fr-badge--green-archipel{background-color:#c7f6fc;color:#006a6f}.fr-badge--blue-ecume{background-color:#e9edfe;color:#2f4077}.fr-badge--blue-cumulus{background-color:#e6eefe;color:#3558a2}.fr-badge--purple-glycine{background-color:#fee7fc;color:#6e445a}.fr-badge--pink-macaron{background-color:#fee9e6;color:#8d533e}.fr-badge--pink-tuile{background-color:#fee9e7;color:#a94645}.fr-badge--yellow-tournesol{background-color:#feecc2;color:#716043}.fr-badge--yellow-moutarde{background-color:#feebd0;color:#695240}.fr-badge--orange-terre-battue{background-color:#fee9e5;color:#755348}.fr-badge--brown-cafe-creme{background-color:#f7ecdb;color:#685c48}.fr-badge--brown-caramel{background-color:#f7ebe5;color:#845d48}.fr-badge--brown-opera{background-color:#f7ece4;color:#745b47}.fr-badge--beige-gris-galet{background-color:#f3ede5;color:#6a6156}.fr-logo{color:#000}.fr-btn:after,.fr-btn:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-btn[href]{text-decoration:none}.fr-btn.fr-btn--secondary:disabled:hover,.fr-btn.fr-btn--tertiary-no-outline:disabled:hover,.fr-btn.fr-btn--tertiary:disabled:hover{background-color:transparent}.fr-btn[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-btn--sm:after,.fr-btn--sm:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:.75rem;width:.75rem}.fr-btn--sm[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--sm[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn--sm[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--sm[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn--sm[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--sm[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn--sm[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--sm[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-btn--lg:after,.fr-btn--lg:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-btn--lg[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--lg[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn--lg[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--lg[class*=" fr-icon-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn--lg[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--lg[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before,.fr-btn--lg[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):after,.fr-btn--lg[class^=fr-icon-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:2rem;width:2rem}.fr-btn--close:after,.fr-btn--close:before{background-image:url(../icons/system/close-line.svg)}.fr-btn--close:after,.fr-btn--close:before,.fr-btn--tooltip:after,.fr-btn--tooltip:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-btn--tooltip:after,.fr-btn--tooltip:before{background-image:url(../icons/system/question-line.svg)}.fr-btn--fullscreen:after,.fr-btn--fullscreen:before{background-image:url(../icons/media/fullscreen-line.svg)}.fr-btn--display:after,.fr-btn--display:before,.fr-btn--fullscreen:after,.fr-btn--fullscreen:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-btn--display:after,.fr-btn--display:before{background-image:url(../icons/system/fr--theme-fill.svg)}.fr-btn--briefcase:after,.fr-btn--briefcase:before{background-image:url(../icons/business/briefcase-fill.svg)}.fr-btn--account:after,.fr-btn--account:before,.fr-btn--briefcase:after,.fr-btn--briefcase:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-btn--account:after,.fr-btn--account:before{background-image:url(../icons/user/account-circle-fill.svg)}.fr-btn--team:after,.fr-btn--team:before{background-image:url(../icons/user/team-line.svg)}.fr-btn--sort:after,.fr-btn--sort:before,.fr-btn--team:after,.fr-btn--team:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-btn--sort:after,.fr-btn--sort:before{background-image:url(../icons/system/arrow-up-down-line.svg)}.fr-btn--sort[aria-sort=ascending]:after,.fr-btn--sort[aria-sort=ascending]:before,.fr-btn--sort[aria-sort=descending]:after,.fr-btn--sort[aria-sort=descending]:before{background-color:transparent;background-image:url(../icons/system/arrow-up-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}ol.fr-btns-group,ul.fr-btns-group{list-style-type:none}ol.fr-btns-group,ul.fr-btns-group{margin-bottom:0;margin-top:0;padding-left:0}.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:after,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:after,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:after,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:before,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:after,.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:after,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:before,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:after,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:before,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:after,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:before,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:after,.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:2rem;width:2rem}.fr-btn{background-color:#000091;color:#f5f5fe}.fr-btn:hover{background-color:#1212ff}.fr-btn:active{background-color:#2323ff}.fr-btn:disabled,a.fr-btn:not([href]){background-color:#e5e5e5;color:#929292}.fr-btn--secondary{background-color:transparent;box-shadow:inset 0 0 0 1px #000091;color:#000091}.fr-btn--secondary:hover{background-color:rgba(0,0,0,.05)}.fr-btn--secondary:active{background-color:rgba(0,0,0,.1)}.fr-btn--secondary:disabled,a.fr-btn--secondary:not([href]){background-color:transparent;box-shadow:inset 0 0 0 1px #e5e5e5;color:#929292}.fr-btn--secondary:disabled:hover,a.fr-btn--secondary:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-btn--secondary:disabled:active,a.fr-btn--secondary:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-btn--account,.fr-btn--sort,.fr-btn--tertiary{background-color:transparent;box-shadow:inset 0 0 0 1px #ddd;color:#000091}.fr-btn--account:hover,.fr-btn--sort:hover,.fr-btn--tertiary:hover{background-color:rgba(0,0,0,.05)}.fr-btn--account:active,.fr-btn--sort:active,.fr-btn--tertiary:active{background-color:rgba(0,0,0,.1)}.fr-btn--account:disabled,.fr-btn--sort:disabled,.fr-btn--tertiary:disabled,a.fr-btn--account:not([href]),a.fr-btn--sort:not([href]),a.fr-btn--tertiary:not([href]){background-color:transparent;box-shadow:inset 0 0 0 1px #e5e5e5;color:#929292}.fr-btn--account:disabled:hover,.fr-btn--sort:disabled:hover,.fr-btn--tertiary:disabled:hover,a.fr-btn--account:not([href]):hover,a.fr-btn--sort:not([href]):hover,a.fr-btn--tertiary:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-btn--account:disabled:active,.fr-btn--sort:disabled:active,.fr-btn--tertiary:disabled:active,a.fr-btn--account:not([href]):active,a.fr-btn--sort:not([href]):active,a.fr-btn--tertiary:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-btn--briefcase,.fr-btn--close,.fr-btn--display,.fr-btn--fullscreen,.fr-btn--team,.fr-btn--tertiary-no-outline,.fr-btn--tooltip{background-color:transparent;color:#000091}.fr-btn--briefcase:hover,.fr-btn--close:hover,.fr-btn--display:hover,.fr-btn--fullscreen:hover,.fr-btn--team:hover,.fr-btn--tertiary-no-outline:hover,.fr-btn--tooltip:hover{background-color:rgba(0,0,0,.05)}.fr-btn--briefcase:active,.fr-btn--close:active,.fr-btn--display:active,.fr-btn--fullscreen:active,.fr-btn--team:active,.fr-btn--tertiary-no-outline:active,.fr-btn--tooltip:active{background-color:rgba(0,0,0,.1)}.fr-btn--briefcase:disabled,.fr-btn--close:disabled,.fr-btn--display:disabled,.fr-btn--fullscreen:disabled,.fr-btn--team:disabled,.fr-btn--tertiary-no-outline:disabled,.fr-btn--tooltip:disabled,a.fr-btn--briefcase:not([href]),a.fr-btn--close:not([href]),a.fr-btn--display:not([href]),a.fr-btn--fullscreen:not([href]),a.fr-btn--team:not([href]),a.fr-btn--tertiary-no-outline:not([href]),a.fr-btn--tooltip:not([href]){background-color:transparent;color:#929292}.fr-btn--briefcase:disabled:hover,.fr-btn--close:disabled:hover,.fr-btn--display:disabled:hover,.fr-btn--fullscreen:disabled:hover,.fr-btn--team:disabled:hover,.fr-btn--tertiary-no-outline:disabled:hover,.fr-btn--tooltip:disabled:hover,a.fr-btn--briefcase:not([href]):hover,a.fr-btn--close:not([href]):hover,a.fr-btn--display:not([href]):hover,a.fr-btn--fullscreen:not([href]):hover,a.fr-btn--team:not([href]):hover,a.fr-btn--tertiary-no-outline:not([href]):hover,a.fr-btn--tooltip:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-btn--briefcase:disabled:active,.fr-btn--close:disabled:active,.fr-btn--display:disabled:active,.fr-btn--fullscreen:disabled:active,.fr-btn--team:disabled:active,.fr-btn--tertiary-no-outline:disabled:active,.fr-btn--tooltip:disabled:active,a.fr-btn--briefcase:not([href]):active,a.fr-btn--close:not([href]):active,a.fr-btn--display:not([href]):active,a.fr-btn--fullscreen:not([href]):active,a.fr-btn--team:not([href]):active,a.fr-btn--tertiary-no-outline:not([href]):active,a.fr-btn--tooltip:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-connect{background-color:#000091;color:#f5f5fe}.fr-connect:disabled,a.fr-connect:not([href]){background-color:#e5e5e5;color:#929292}.fr-connect-group .fr-connect+p a{color:#000091}.fr-connect-group p{color:#666}.fr-quote:after,.fr-quote:before{background-color:transparent;background-image:url(../icons/editor/fr--quote-line.svg);background-repeat:no-repeat;background-size:100%;height:2rem;width:2rem}ol.fr-quote__source,ul.fr-quote__source{list-style-type:none}ol.fr-quote__source,ul.fr-quote__source{margin-bottom:0;margin-top:0;padding-left:0}.fr-quote blockquote{max-width:100%}.fr-quote:before{color:#6a6af4}.fr-quote--green-tilleul-verveine:before{color:#b7a73f}.fr-quote--green-bourgeon:before{color:#68a532}.fr-quote--green-emeraude:before{color:#00a95f}.fr-quote--green-menthe:before{color:#009081}.fr-quote--green-archipel:before{color:#009099}.fr-quote--blue-ecume:before{color:#465f9d}.fr-quote--blue-cumulus:before{color:#417dc4}.fr-quote--purple-glycine:before{color:#a558a0}.fr-quote--pink-macaron:before{color:#e18b76}.fr-quote--pink-tuile:before{color:#ce614a}.fr-quote--yellow-tournesol:before{color:#c8aa39}.fr-quote--yellow-moutarde:before{color:#c3992a}.fr-quote--orange-terre-battue:before{color:#e4794a}.fr-quote--brown-cafe-creme:before{color:#d1b781}.fr-quote--brown-caramel:before{color:#c08c65}.fr-quote--brown-opera:before{color:#bd987a}.fr-quote--beige-gris-galet:before{color:#aea397}.fr-quote{background-image:linear-gradient(0deg,#ddd,#ddd)}.fr-quote__source{color:#666}.fr-breadcrumb ol,.fr-breadcrumb ul{list-style-type:none}.fr-breadcrumb ol,.fr-breadcrumb ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-breadcrumb__link:not([aria-current]):after,.fr-breadcrumb__link[aria-current=false]:after{background-color:transparent;background-image:url(../icons/system/arrow-right-s-line.svg);background-repeat:no-repeat;background-size:100%;content:"";display:inline-block;height:1rem;margin-left:.5rem;margin-right:-.25rem;pointer-events:none;vertical-align:-4px;width:1rem}.fr-breadcrumb{color:#666}.fr-breadcrumb__link[aria-current]:not([aria-current=false]){color:#3a3a3a}.fr-fieldset__legend{color:#161616;max-width:100%}.fr-message--error:after,.fr-message--error:before{background-color:transparent;background-image:url(../icons/system/fr--error-fill.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-message--valid:after,.fr-message--valid:before{background-image:url(../icons/system/fr--success-fill.svg)}.fr-message--info:after,.fr-message--info:before,.fr-message--valid:after,.fr-message--valid:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-message--info:after,.fr-message--info:before{background-image:url(../icons/system/fr--info-fill.svg)}.fr-message--warning:after,.fr-message--warning:before{background-color:transparent;background-image:url(../icons/system/fr--warning-fill.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-input-group--valid label,.fr-range-group--valid label,.fr-select-group--valid label,.fr-upload-group--valid label{color:#18753c}.fr-input-group--error label,.fr-range-group--error label,.fr-select-group--error label,.fr-upload-group--error label{color:#ce0500}.fr-input-group--info label,.fr-range-group--info label,.fr-select-group--info label,.fr-upload-group--info label{color:#0063cb}.fr-input-group--disabled .fr-hint-text,.fr-input-group--disabled label,.fr-range-group--disabled .fr-hint-text,.fr-range-group--disabled label,.fr-select-group--disabled .fr-hint-text,.fr-select-group--disabled label,.fr-upload-group--disabled .fr-hint-text,.fr-upload-group--disabled label{color:#929292}.fr-label{color:#161616}.fr-label--error{color:#ce0500}.fr-label--success{color:#18753c}.fr-label--info{color:#0063cb}.fr-label--disabled,.fr-label--disabled .fr-hint-text{color:#929292}.fr-hint-text,.fr-message{color:#666}.fr-message--error{color:#ce0500}.fr-message--valid{color:#18753c}.fr-message--info{color:#0063cb}.fr-message--warning{color:#b34000}.fr-fieldset input:disabled+label,.fr-fieldset input:disabled+label .fr-hint-text,.fr-fieldset input:disabled+label+.fr-hint-text,.fr-fieldset:disabled .fr-fieldset__legend,.fr-fieldset:disabled .fr-hint-text,.fr-fieldset:disabled .fr-label{color:#929292}.fr-fieldset--error,.fr-fieldset--error .fr-fieldset__legend{background-image:linear-gradient(0deg,#ce0500,#ce0500)}.fr-fieldset--error .fr-fieldset__legend,.fr-fieldset--error .fr-label{color:#ce0500}.fr-fieldset--valid,.fr-fieldset--valid .fr-fieldset__legend{background-image:linear-gradient(0deg,#18753c,#18753c)}.fr-fieldset--valid .fr-fieldset__legend,.fr-fieldset--valid .fr-label{color:#18753c}.fr-fieldset--info,.fr-fieldset--info .fr-fieldset__legend{background-image:linear-gradient(0deg,#0063cb,#0063cb)}.fr-fieldset--info .fr-fieldset__legend,.fr-fieldset--info .fr-label{color:#0063cb}.fr-error-text:after,.fr-error-text:before{background-image:url(../icons/system/fr--error-fill.svg)}.fr-error-text:after,.fr-error-text:before,.fr-valid-text:after,.fr-valid-text:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-valid-text:after,.fr-valid-text:before{background-image:url(../icons/system/fr--success-fill.svg)}.fr-error-text{color:#ce0500}.fr-valid-text{color:#18753c}.fr-info-text{color:#0063cb}.fr-fieldset--valid .fr-fieldset__content:before{box-shadow:inset 2px 0 0 0 #18753c}.fr-fieldset--error .fr-fieldset__content:before{box-shadow:inset 2px 0 0 0 #ce0500}.fr-fieldset--info .fr-fieldset__content:before{box-shadow:inset 2px 0 0 0 #0063cb}.fr-stepper__title{color:#161616;margin-bottom:.75rem}.fr-stepper__steps{background-image:repeating-linear-gradient(to right,#000091 0,#000091 var(--active-inner),transparent var(--active-inner),transparent var(--active-outer)),repeating-linear-gradient(to right,#eee 0,#eee var(--default-inner),transparent var(--default-inner),transparent var(--default-outer));display:none}.fr-stepper__details,.fr-stepper__state{color:#666}.fr-tooltip{color:#3a3a3a;margin-top:.5rem;position:relative}.fr-tooltip.fr-placement{background-image:linear-gradient(90deg,#fff,#fff);box-shadow:0 0 0 1px rgba(0,0,18,.16);z-index:1000}.fr-link{background-image:none;color:#000091;text-decoration:underline}.fr-link--sm:before,.fr-link:before{height:1rem;width:1rem}.fr-link--lg:before,.fr-link--sm:before,.fr-link:before{background-color:transparent;background-repeat:no-repeat;background-size:100%}.fr-link--lg:before{height:1.5rem;width:1.5rem}ol.fr-links-group--inline,ul.fr-links-group--inline{list-style-type:none}ol.fr-links-group--inline,ul.fr-links-group--inline{margin-bottom:0;margin-top:0;padding-left:0}.fr-link__detail{color:#666}.fr-links-group li::marker{color:#000091}.fr-links-group--bordered{box-shadow:inset 0 0 0 1px #ddd}.fr-link--close{background-color:transparent;color:#000091}.fr-link--close:hover{background-color:rgba(0,0,0,.05)}.fr-link--close:active{background-color:rgba(0,0,0,.1)}.fr-link--close:disabled,a.fr-link--close:not([href]){background-color:transparent;color:#929292}.fr-link--close:disabled:hover,a.fr-link--close:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-link--close:disabled:active,a.fr-link--close:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-sidemenu{box-shadow:inset 0 -1px 0 0 #ddd,inset 0 1px 0 0 #ddd;height:auto}.fr-sidemenu ol,.fr-sidemenu ul{list-style-type:none}.fr-sidemenu ol,.fr-sidemenu ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-sidemenu [href]{text-decoration:none}.fr-sidemenu__btn[aria-expanded]:after{background-color:transparent;background-image:url(../icons/system/arrow-down-s-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-sidemenu__title{box-shadow:inset 0 -1px 0 0 #ddd;color:#161616}.fr-sidemenu__item .fr-sidemenu__btn,.fr-sidemenu__item .fr-sidemenu__link{color:#161616}.fr-sidemenu__item:before{box-shadow:0 -1px 0 0 #ddd,inset 0 -1px 0 0 #ddd}.fr-sidemenu__item:first-child:before{box-shadow:inset 0 -1px 0 0 #ddd}.fr-sidemenu__item:last-child:before{box-shadow:0 -1px 0 0 #ddd}.fr-sidemenu__btn,.fr-sidemenu__btn[aria-current]:not([aria-current=false]),.fr-sidemenu__link,.fr-sidemenu__link[aria-current]:not([aria-current=false]){color:#000091}.fr-sidemenu__btn[aria-current]:not([aria-current=false]):before,.fr-sidemenu__link[aria-current]:not([aria-current=false]):before{background-color:#000091}.fr-sidemenu__btn[aria-expanded=true]{background-color:#e3e3fd}.fr-highlight{background-image:linear-gradient(0deg,#6a6af4,#6a6af4)}.fr-highlight--green-tilleul-verveine{background-image:linear-gradient(0deg,#b7a73f,#b7a73f)}.fr-highlight--green-bourgeon{background-image:linear-gradient(0deg,#68a532,#68a532)}.fr-highlight--green-emeraude{background-image:linear-gradient(0deg,#00a95f,#00a95f)}.fr-highlight--green-menthe{background-image:linear-gradient(0deg,#009081,#009081)}.fr-highlight--green-archipel{background-image:linear-gradient(0deg,#009099,#009099)}.fr-highlight--blue-ecume{background-image:linear-gradient(0deg,#465f9d,#465f9d)}.fr-highlight--blue-cumulus{background-image:linear-gradient(0deg,#417dc4,#417dc4)}.fr-highlight--purple-glycine{background-image:linear-gradient(0deg,#a558a0,#a558a0)}.fr-highlight--pink-macaron{background-image:linear-gradient(0deg,#e18b76,#e18b76)}.fr-highlight--pink-tuile{background-image:linear-gradient(0deg,#ce614a,#ce614a)}.fr-highlight--yellow-tournesol{background-image:linear-gradient(0deg,#c8aa39,#c8aa39)}.fr-highlight--yellow-moutarde{background-image:linear-gradient(0deg,#c3992a,#c3992a)}.fr-highlight--orange-terre-battue{background-image:linear-gradient(0deg,#e4794a,#e4794a)}.fr-highlight--brown-cafe-creme{background-image:linear-gradient(0deg,#d1b781,#d1b781)}.fr-highlight--brown-caramel{background-image:linear-gradient(0deg,#c08c65,#c08c65)}.fr-highlight--brown-opera{background-image:linear-gradient(0deg,#bd987a,#bd987a)}.fr-highlight--beige-gris-galet{background-image:linear-gradient(0deg,#aea397,#aea397)}.fr-tabs ol,.fr-tabs ul{list-style-type:none}.fr-tabs ol,.fr-tabs ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-tabs:before{bottom:0;box-shadow:inset 0 1px 0 0 #ddd,inset 1px 0 0 0 #ddd,inset -1px 0 0 0 #ddd;left:0;position:absolute;right:0;top:3rem}.fr-tabs .fr-tabs__list{padding:.25rem .75rem}.fr-tabs__tab:after,.fr-tabs__tab:before{height:1rem;width:1rem}.fr-tabs__panel{left:0;padding:0 .1px}.fr-tabs__panel [href]{text-decoration:underline}.fr-tabs__panel>*{margin-left:1rem;margin-right:1rem}.fr-tabs__panel>:first-child{margin-top:.75rem}.fr-tabs__panel>:last-child{margin-bottom:1rem}.fr-tabs{box-shadow:inset 0 -1px 0 0 #ddd}.fr-tabs__tab{background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd);box-shadow:0 2px 0 0 #fff}.fr-tabs__tab:not([aria-selected=true]){background-color:#e3e3fd;color:#161616}.fr-tabs__tab[aria-selected=true]:not(:disabled){background-color:#fff;background-image:linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd);color:#000091}.fr-tabs__tab:disabled{background-color:#e5e5e5;color:#929292}.fr-pagination [href]{text-decoration:none}.fr-pagination ol,.fr-pagination ul{list-style-type:none}.fr-pagination ol,.fr-pagination ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-pagination .fr-pagination__link--first:after,.fr-pagination .fr-pagination__link--first:before{background-color:transparent;background-image:url(../icons/system/fr--arrow-left-s-first-line.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-pagination .fr-pagination__link--prev:after,.fr-pagination .fr-pagination__link--prev:before{background-color:transparent;background-image:url(../icons/system/arrow-left-s-line.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-pagination .fr-pagination__link--next:after,.fr-pagination .fr-pagination__link--next:before{background-color:transparent;background-image:url(../icons/system/arrow-right-s-line.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-pagination .fr-pagination__link--last:after,.fr-pagination .fr-pagination__link--last:before{background-color:transparent;background-image:url(../icons/system/fr--arrow-right-s-last-line.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-pagination{color:#161616}.fr-pagination__link[aria-current]:not([aria-current=false]){background-color:#000091;color:#f5f5fe}.fr-pagination__link[aria-current]:not([aria-current=false]):hover{background-color:#1212ff}.fr-pagination__link[aria-current]:not([aria-current=false]):active{background-color:#2323ff}.fr-pagination__link:not([aria-current]):disabled,.fr-pagination__link[aria-current=false]:disabled,a.fr-pagination__link:not([aria-current]):not([href]),a.fr-pagination__link[aria-current=false]:not([href]){color:#929292}.fr-summary ol{list-style-type:decimal}.fr-summary__link:before{content:none}.fr-summary{background-color:#eee}.fr-summary li>a,.fr-summary__title{color:#161616}.fr-table__header .fr-segmented{flex:1}.fr-table__header .fr-table__detail{flex:2}.fr-table__content table,.fr-table__content table thead tr th,.fr-table__content table thead tr th:last-child{background-image:none}.fr-table__content table thead tr th[role=columnheader]{background-position:100% 0;background-repeat:no-repeat;background-size:1px 100%}.fr-table__content table tbody tr{background-image:none}.fr-table__content table tbody tr[aria-selected=true]:after{content:none}.fr-table__content table tbody tr[aria-selected=true] td,.fr-table__content table tbody tr[aria-selected=true] th{border-bottom:2px solid #000091;border-top:2px solid #000091}.fr-table__content table tbody tr[aria-selected=true] td:first-child,.fr-table__content table tbody tr[aria-selected=true] th:first-child{border-left:2px solid #000091}.fr-table__content table tbody tr[aria-selected=true] td:last-child,.fr-table__content table tbody tr[aria-selected=true] th:last-child{border-right:2px solid #000091}.fr-table[data-fr-js-table=true] .fr-table__wrapper:after{content:none}.fr-table[data-fr-js-table=true] caption,.fr-table[data-fr-js-table=true].fr-table--caption-bottom caption{margin-bottom:1rem;position:relative}.fr-table--bordered table td:last-child,.fr-table--bordered table th:last-child{border-right:none}.fr-table__wrapper:after{background-image:linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292)}.fr-table__content table caption{color:#161616}.fr-table__content table thead th{background-color:#f6f6f6;background-image:linear-gradient(0deg,#3a3a3a,#3a3a3a),linear-gradient(0deg,#929292,#929292)}.fr-table__content table thead th[role=columnheader]{background-image:linear-gradient(0deg,#3a3a3a,#3a3a3a),linear-gradient(0deg,#3a3a3a,#3a3a3a)}.fr-table__content table tbody tr:after{background-image:linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091)}.fr-table__content table tbody td{background-color:#fff;background-image:linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292)}.fr-table__content table tbody th{background-color:#f6f6f6;background-image:linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#3a3a3a,#3a3a3a)}.fr-table__detail{color:#666}.fr-table>table caption{color:#161616}.fr-table>table tbody:after,.fr-table>table thead:after{background-image:linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292)}.fr-table>table thead{background-color:#f6f6f6;background-image:linear-gradient(0deg,#3a3a3a,#3a3a3a);background-image:none;color:#161616}.fr-table>table tbody{background-color:#fff}.fr-table>table tbody tr:nth-child(2n){background-color:#f6f6f6}.fr-table--green-tilleul-verveine>table:after{background-image:linear-gradient(0deg,#b7a73f,#b7a73f),linear-gradient(0deg,#b7a73f,#b7a73f),linear-gradient(0deg,#b7a73f,#b7a73f),linear-gradient(0deg,#b7a73f,#b7a73f)}.fr-table--green-tilleul-verveine>table thead{background-color:#fceeac;background-image:linear-gradient(0deg,#66673d,#66673d);background-image:none}.fr-table--green-tilleul-verveine>table tbody{background-color:#fef7da}.fr-table--green-tilleul-verveine>table tbody tr:nth-child(2n){background-color:#fceeac}.fr-table--green-tilleul-verveine.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#b7a73f,#b7a73f);background-image:none}.fr-table--green-bourgeon>table:after{background-image:linear-gradient(0deg,#68a532,#68a532),linear-gradient(0deg,#68a532,#68a532),linear-gradient(0deg,#68a532,#68a532),linear-gradient(0deg,#68a532,#68a532)}.fr-table--green-bourgeon>table thead{background-color:#c9fcac;background-image:linear-gradient(0deg,#447049,#447049);background-image:none}.fr-table--green-bourgeon>table tbody{background-color:#e6feda}.fr-table--green-bourgeon>table tbody tr:nth-child(2n){background-color:#c9fcac}.fr-table--green-bourgeon.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#68a532,#68a532);background-image:none}.fr-table--green-emeraude>table:after{background-image:linear-gradient(0deg,#00a95f,#00a95f),linear-gradient(0deg,#00a95f,#00a95f),linear-gradient(0deg,#00a95f,#00a95f),linear-gradient(0deg,#00a95f,#00a95f)}.fr-table--green-emeraude>table thead{background-color:#c3fad5;background-image:linear-gradient(0deg,#297254,#297254);background-image:none}.fr-table--green-emeraude>table tbody{background-color:#e3fdeb}.fr-table--green-emeraude>table tbody tr:nth-child(2n){background-color:#c3fad5}.fr-table--green-emeraude.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#00a95f,#00a95f);background-image:none}.fr-table--green-menthe>table:after{background-image:linear-gradient(0deg,#009081,#009081),linear-gradient(0deg,#009081,#009081),linear-gradient(0deg,#009081,#009081),linear-gradient(0deg,#009081,#009081)}.fr-table--green-menthe>table thead{background-color:#bafaee;background-image:linear-gradient(0deg,#37635f,#37635f);background-image:none}.fr-table--green-menthe>table tbody{background-color:#dffdf7}.fr-table--green-menthe>table tbody tr:nth-child(2n){background-color:#bafaee}.fr-table--green-menthe.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#009081,#009081);background-image:none}.fr-table--green-archipel>table:after{background-image:linear-gradient(0deg,#009099,#009099),linear-gradient(0deg,#009099,#009099),linear-gradient(0deg,#009099,#009099),linear-gradient(0deg,#009099,#009099)}.fr-table--green-archipel>table thead{background-color:#c7f6fc;background-image:linear-gradient(0deg,#006a6f,#006a6f);background-image:none}.fr-table--green-archipel>table tbody{background-color:#e5fbfd}.fr-table--green-archipel>table tbody tr:nth-child(2n){background-color:#c7f6fc}.fr-table--green-archipel.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#009099,#009099);background-image:none}.fr-table--blue-ecume>table:after{background-image:linear-gradient(0deg,#465f9d,#465f9d),linear-gradient(0deg,#465f9d,#465f9d),linear-gradient(0deg,#465f9d,#465f9d),linear-gradient(0deg,#465f9d,#465f9d)}.fr-table--blue-ecume>table thead{background-color:#e9edfe;background-image:linear-gradient(0deg,#2f4077,#2f4077);background-image:none}.fr-table--blue-ecume>table tbody{background-color:#f4f6fe}.fr-table--blue-ecume>table tbody tr:nth-child(2n){background-color:#e9edfe}.fr-table--blue-ecume.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#465f9d,#465f9d);background-image:none}.fr-table--blue-cumulus>table:after{background-image:linear-gradient(0deg,#417dc4,#417dc4),linear-gradient(0deg,#417dc4,#417dc4),linear-gradient(0deg,#417dc4,#417dc4),linear-gradient(0deg,#417dc4,#417dc4)}.fr-table--blue-cumulus>table thead{background-color:#e6eefe;background-image:linear-gradient(0deg,#3558a2,#3558a2);background-image:none}.fr-table--blue-cumulus>table tbody{background-color:#f3f6fe}.fr-table--blue-cumulus>table tbody tr:nth-child(2n){background-color:#e6eefe}.fr-table--blue-cumulus.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#417dc4,#417dc4);background-image:none}.fr-table--purple-glycine>table:after{background-image:linear-gradient(0deg,#a558a0,#a558a0),linear-gradient(0deg,#a558a0,#a558a0),linear-gradient(0deg,#a558a0,#a558a0),linear-gradient(0deg,#a558a0,#a558a0)}.fr-table--purple-glycine>table thead{background-color:#fee7fc;background-image:linear-gradient(0deg,#6e445a,#6e445a);background-image:none}.fr-table--purple-glycine>table tbody{background-color:#fef3fd}.fr-table--purple-glycine>table tbody tr:nth-child(2n){background-color:#fee7fc}.fr-table--purple-glycine.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#a558a0,#a558a0);background-image:none}.fr-table--pink-macaron>table:after{background-image:linear-gradient(0deg,#e18b76,#e18b76),linear-gradient(0deg,#e18b76,#e18b76),linear-gradient(0deg,#e18b76,#e18b76),linear-gradient(0deg,#e18b76,#e18b76)}.fr-table--pink-macaron>table thead{background-color:#fee9e6;background-image:linear-gradient(0deg,#8d533e,#8d533e);background-image:none}.fr-table--pink-macaron>table tbody{background-color:#fef4f2}.fr-table--pink-macaron>table tbody tr:nth-child(2n){background-color:#fee9e6}.fr-table--pink-macaron.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#e18b76,#e18b76);background-image:none}.fr-table--pink-tuile>table:after{background-image:linear-gradient(0deg,#ce614a,#ce614a),linear-gradient(0deg,#ce614a,#ce614a),linear-gradient(0deg,#ce614a,#ce614a),linear-gradient(0deg,#ce614a,#ce614a)}.fr-table--pink-tuile>table thead{background-color:#fee9e7;background-image:linear-gradient(0deg,#a94645,#a94645);background-image:none}.fr-table--pink-tuile>table tbody{background-color:#fef4f3}.fr-table--pink-tuile>table tbody tr:nth-child(2n){background-color:#fee9e7}.fr-table--pink-tuile.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#ce614a,#ce614a);background-image:none}.fr-table--yellow-tournesol>table:after{background-image:linear-gradient(0deg,#c8aa39,#c8aa39),linear-gradient(0deg,#c8aa39,#c8aa39),linear-gradient(0deg,#c8aa39,#c8aa39),linear-gradient(0deg,#c8aa39,#c8aa39)}.fr-table--yellow-tournesol>table thead{background-color:#feecc2;background-image:linear-gradient(0deg,#716043,#716043);background-image:none}.fr-table--yellow-tournesol>table tbody{background-color:#fef6e3}.fr-table--yellow-tournesol>table tbody tr:nth-child(2n){background-color:#feecc2}.fr-table--yellow-tournesol.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#c8aa39,#c8aa39);background-image:none}.fr-table--yellow-moutarde>table:after{background-image:linear-gradient(0deg,#c3992a,#c3992a),linear-gradient(0deg,#c3992a,#c3992a),linear-gradient(0deg,#c3992a,#c3992a),linear-gradient(0deg,#c3992a,#c3992a)}.fr-table--yellow-moutarde>table thead{background-color:#feebd0;background-image:linear-gradient(0deg,#695240,#695240);background-image:none}.fr-table--yellow-moutarde>table tbody{background-color:#fef5e8}.fr-table--yellow-moutarde>table tbody tr:nth-child(2n){background-color:#feebd0}.fr-table--yellow-moutarde.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#c3992a,#c3992a);background-image:none}.fr-table--orange-terre-battue>table:after{background-image:linear-gradient(0deg,#e4794a,#e4794a),linear-gradient(0deg,#e4794a,#e4794a),linear-gradient(0deg,#e4794a,#e4794a),linear-gradient(0deg,#e4794a,#e4794a)}.fr-table--orange-terre-battue>table thead{background-color:#fee9e5;background-image:linear-gradient(0deg,#755348,#755348);background-image:none}.fr-table--orange-terre-battue>table tbody{background-color:#fef4f2}.fr-table--orange-terre-battue>table tbody tr:nth-child(2n){background-color:#fee9e5}.fr-table--orange-terre-battue.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#e4794a,#e4794a);background-image:none}.fr-table--brown-cafe-creme>table:after{background-image:linear-gradient(0deg,#d1b781,#d1b781),linear-gradient(0deg,#d1b781,#d1b781),linear-gradient(0deg,#d1b781,#d1b781),linear-gradient(0deg,#d1b781,#d1b781)}.fr-table--brown-cafe-creme>table thead{background-color:#f7ecdb;background-image:linear-gradient(0deg,#685c48,#685c48);background-image:none}.fr-table--brown-cafe-creme>table tbody{background-color:#fbf6ed}.fr-table--brown-cafe-creme>table tbody tr:nth-child(2n){background-color:#f7ecdb}.fr-table--brown-cafe-creme.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#d1b781,#d1b781);background-image:none}.fr-table--brown-caramel>table:after{background-image:linear-gradient(0deg,#c08c65,#c08c65),linear-gradient(0deg,#c08c65,#c08c65),linear-gradient(0deg,#c08c65,#c08c65),linear-gradient(0deg,#c08c65,#c08c65)}.fr-table--brown-caramel>table thead{background-color:#f7ebe5;background-image:linear-gradient(0deg,#845d48,#845d48);background-image:none}.fr-table--brown-caramel>table tbody{background-color:#fbf5f2}.fr-table--brown-caramel>table tbody tr:nth-child(2n){background-color:#f7ebe5}.fr-table--brown-caramel.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#c08c65,#c08c65);background-image:none}.fr-table--brown-opera>table:after{background-image:linear-gradient(0deg,#bd987a,#bd987a),linear-gradient(0deg,#bd987a,#bd987a),linear-gradient(0deg,#bd987a,#bd987a),linear-gradient(0deg,#bd987a,#bd987a)}.fr-table--brown-opera>table thead{background-color:#f7ece4;background-image:linear-gradient(0deg,#745b47,#745b47);background-image:none}.fr-table--brown-opera>table tbody{background-color:#fbf5f2}.fr-table--brown-opera>table tbody tr:nth-child(2n){background-color:#f7ece4}.fr-table--brown-opera.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#bd987a,#bd987a);background-image:none}.fr-table--beige-gris-galet>table:after{background-image:linear-gradient(0deg,#aea397,#aea397),linear-gradient(0deg,#aea397,#aea397),linear-gradient(0deg,#aea397,#aea397),linear-gradient(0deg,#aea397,#aea397)}.fr-table--beige-gris-galet>table thead{background-color:#f3ede5;background-image:linear-gradient(0deg,#6a6156,#6a6156);background-image:none}.fr-table--beige-gris-galet>table tbody{background-color:#f9f6f2}.fr-table--beige-gris-galet>table tbody tr:nth-child(2n){background-color:#f3ede5}.fr-table--beige-gris-galet.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#aea397,#aea397);background-image:none}.fr-table--bordered>table tbody tr{background-image:linear-gradient(0deg,#ddd,#ddd)}.fr-table--bordered>table tbody tr:nth-child(2n){background-color:transparent}.fr-table--bordered>table tbody tr:nth-child(2n):hover{background-color:rgba(0,0,0,.05)}.fr-table--bordered>table tbody tr:nth-child(2n):active{background-color:rgba(0,0,0,.1)}.fr-table:before{content:none}.fr-table--beige-gris-galet>table,.fr-table--beige-gris-galet>table tbody tr,.fr-table--blue-cumulus>table,.fr-table--blue-cumulus>table tbody tr,.fr-table--blue-ecume>table,.fr-table--blue-ecume>table tbody tr,.fr-table--brown-cafe-creme>table,.fr-table--brown-cafe-creme>table tbody tr,.fr-table--brown-caramel>table,.fr-table--brown-caramel>table tbody tr,.fr-table--brown-opera>table,.fr-table--brown-opera>table tbody tr,.fr-table--green-archipel>table,.fr-table--green-archipel>table tbody tr,.fr-table--green-bourgeon>table,.fr-table--green-bourgeon>table tbody tr,.fr-table--green-emeraude>table,.fr-table--green-emeraude>table tbody tr,.fr-table--green-menthe>table,.fr-table--green-menthe>table tbody tr,.fr-table--green-tilleul-verveine>table,.fr-table--green-tilleul-verveine>table tbody tr,.fr-table--orange-terre-battue>table,.fr-table--orange-terre-battue>table tbody tr,.fr-table--pink-macaron>table,.fr-table--pink-macaron>table tbody tr,.fr-table--pink-tuile>table,.fr-table--pink-tuile>table tbody tr,.fr-table--purple-glycine>table,.fr-table--purple-glycine>table tbody tr,.fr-table--yellow-moutarde>table,.fr-table--yellow-moutarde>table tbody tr,.fr-table--yellow-tournesol>table,.fr-table--yellow-tournesol>table tbody tr,.fr-table>table tbody tr,.fr-table>table tbody:after,.fr-table>table thead:after{background-image:none}.fr-tag{background-color:#eee;color:#161616;text-decoration:none}.fr-tag:after,.fr-tag:before{height:1rem;width:1rem}.fr-tag.fr-tag--sm:before,.fr-tag:after,.fr-tag:before{background-color:transparent;background-repeat:no-repeat;background-size:100%}.fr-tag.fr-tag--sm:before{height:.75rem;width:.75rem}button.fr-tag[aria-pressed=true],input[type=button].fr-tag[aria-pressed=true]{background-size:100% 100%,100% 100%}button.fr-tag[aria-pressed=true]:after,input[type=button].fr-tag[aria-pressed=true]:after{background-color:transparent;background-image:url(../icons/system/checkbox-circle-line.svg);background-repeat:no-repeat;background-size:100%;color:#000091;height:1rem;width:1rem}button.fr-tag[aria-pressed=true].fr-tag--sm:after,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:after{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:.75rem;width:.75rem}button.fr-tag.fr-tag--dismiss:after,input[type=button].fr-tag.fr-tag--dismiss:after{background-color:transparent;background-color:currentColor;background-image:url(../icons/system/close-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;margin-left:.625rem;width:1rem}button.fr-tag.fr-tag--dismiss.fr-tag--sm:after,input[type=button].fr-tag.fr-tag--dismiss.fr-tag--sm:after{background-color:transparent;background-color:currentColor;background-repeat:no-repeat;background-size:100%;height:.75rem;margin-left:.5rem;width:.75rem}ol.fr-tags-group,ul.fr-tags-group{list-style-type:none}ol.fr-tags-group,ul.fr-tags-group{margin-bottom:0;margin-top:0;padding-left:0}.fr-tags-group--sm:after,.fr-tags-group--sm:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-tags-group--sm a.fr-tag.fr-tag--dismiss:after,.fr-tags-group--sm button.fr-tag.fr-tag--dismiss:after,.fr-tags-group--sm input[type=button].fr-tag.fr-tag--dismiss:after,.fr-tags-group--sm input[type=image].fr-tag.fr-tag--dismiss:after,.fr-tags-group--sm input[type=reset].fr-tag.fr-tag--dismiss:after,.fr-tags-group--sm input[type=submit].fr-tag.fr-tag--dismiss:after{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:.75rem;width:.75rem}.fr-tags-group--sm a.fr-tag[aria-pressed=true]:after,.fr-tags-group--sm button.fr-tag[aria-pressed=true]:after,.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:after,.fr-tags-group--sm input[type=image].fr-tag[aria-pressed=true]:after,.fr-tags-group--sm input[type=reset].fr-tag[aria-pressed=true]:after,.fr-tags-group--sm input[type=submit].fr-tag[aria-pressed=true]:after{background-color:transparent;background-color:transparent!important;background-repeat:no-repeat;background-size:100%;height:.75rem;width:.75rem}.fr-tag[aria-pressed=false]{background-color:#e3e3fd;color:#000091}.fr-tag[aria-pressed=false]:hover{background-color:#c1c1fb}.fr-tag[aria-pressed=false]:active{background-color:#adadf9}.fr-tag.fr-tag--dismiss{background-color:#000091;color:#f5f5fe}.fr-tag.fr-tag--dismiss:hover{background-color:#1212ff}.fr-tag.fr-tag--dismiss:active{background-color:#2323ff}a.fr-tag,button.fr-tag,input[type=button].fr-tag,input[type=image].fr-tag,input[type=reset].fr-tag,input[type=submit].fr-tag{background-color:#e3e3fd;color:#000091}a.fr-tag:hover,button.fr-tag:hover,input[type=button].fr-tag:hover,input[type=image].fr-tag:hover,input[type=reset].fr-tag:hover,input[type=submit].fr-tag:hover{background-color:#c1c1fb}a.fr-tag:active,button.fr-tag:active,input[type=button].fr-tag:active,input[type=image].fr-tag:active,input[type=reset].fr-tag:active,input[type=submit].fr-tag:active{background-color:#adadf9}a.fr-tag--green-tilleul-verveine,button.fr-tag--green-tilleul-verveine,input[type=button].fr-tag--green-tilleul-verveine,input[type=image].fr-tag--green-tilleul-verveine,input[type=reset].fr-tag--green-tilleul-verveine,input[type=submit].fr-tag--green-tilleul-verveine{background-color:#fbe769;color:#66673d}a.fr-tag--green-tilleul-verveine:hover,button.fr-tag--green-tilleul-verveine:hover,input[type=button].fr-tag--green-tilleul-verveine:hover,input[type=image].fr-tag--green-tilleul-verveine:hover,input[type=reset].fr-tag--green-tilleul-verveine:hover,input[type=submit].fr-tag--green-tilleul-verveine:hover{background-color:#d7c655}a.fr-tag--green-tilleul-verveine:active,button.fr-tag--green-tilleul-verveine:active,input[type=button].fr-tag--green-tilleul-verveine:active,input[type=image].fr-tag--green-tilleul-verveine:active,input[type=reset].fr-tag--green-tilleul-verveine:active,input[type=submit].fr-tag--green-tilleul-verveine:active{background-color:#c2b24c}a.fr-tag--green-bourgeon,button.fr-tag--green-bourgeon,input[type=button].fr-tag--green-bourgeon,input[type=image].fr-tag--green-bourgeon,input[type=reset].fr-tag--green-bourgeon,input[type=submit].fr-tag--green-bourgeon{background-color:#a9fb68;color:#447049}a.fr-tag--green-bourgeon:hover,button.fr-tag--green-bourgeon:hover,input[type=button].fr-tag--green-bourgeon:hover,input[type=image].fr-tag--green-bourgeon:hover,input[type=reset].fr-tag--green-bourgeon:hover,input[type=submit].fr-tag--green-bourgeon:hover{background-color:#8ed654}a.fr-tag--green-bourgeon:active,button.fr-tag--green-bourgeon:active,input[type=button].fr-tag--green-bourgeon:active,input[type=image].fr-tag--green-bourgeon:active,input[type=reset].fr-tag--green-bourgeon:active,input[type=submit].fr-tag--green-bourgeon:active{background-color:#7fc04b}a.fr-tag--green-emeraude,button.fr-tag--green-emeraude,input[type=button].fr-tag--green-emeraude,input[type=image].fr-tag--green-emeraude,input[type=reset].fr-tag--green-emeraude,input[type=submit].fr-tag--green-emeraude{background-color:#9ef9be;color:#297254}a.fr-tag--green-emeraude:hover,button.fr-tag--green-emeraude:hover,input[type=button].fr-tag--green-emeraude:hover,input[type=image].fr-tag--green-emeraude:hover,input[type=reset].fr-tag--green-emeraude:hover,input[type=submit].fr-tag--green-emeraude:hover{background-color:#69df97}a.fr-tag--green-emeraude:active,button.fr-tag--green-emeraude:active,input[type=button].fr-tag--green-emeraude:active,input[type=image].fr-tag--green-emeraude:active,input[type=reset].fr-tag--green-emeraude:active,input[type=submit].fr-tag--green-emeraude:active{background-color:#5ec988}a.fr-tag--green-menthe,button.fr-tag--green-menthe,input[type=button].fr-tag--green-menthe,input[type=image].fr-tag--green-menthe,input[type=reset].fr-tag--green-menthe,input[type=submit].fr-tag--green-menthe{background-color:#8bf8e7;color:#37635f}a.fr-tag--green-menthe:hover,button.fr-tag--green-menthe:hover,input[type=button].fr-tag--green-menthe:hover,input[type=image].fr-tag--green-menthe:hover,input[type=reset].fr-tag--green-menthe:hover,input[type=submit].fr-tag--green-menthe:hover{background-color:#6ed5c5}a.fr-tag--green-menthe:active,button.fr-tag--green-menthe:active,input[type=button].fr-tag--green-menthe:active,input[type=image].fr-tag--green-menthe:active,input[type=reset].fr-tag--green-menthe:active,input[type=submit].fr-tag--green-menthe:active{background-color:#62bfb1}a.fr-tag--green-archipel,button.fr-tag--green-archipel,input[type=button].fr-tag--green-archipel,input[type=image].fr-tag--green-archipel,input[type=reset].fr-tag--green-archipel,input[type=submit].fr-tag--green-archipel{background-color:#a6f2fa;color:#006a6f}a.fr-tag--green-archipel:hover,button.fr-tag--green-archipel:hover,input[type=button].fr-tag--green-archipel:hover,input[type=image].fr-tag--green-archipel:hover,input[type=reset].fr-tag--green-archipel:hover,input[type=submit].fr-tag--green-archipel:hover{background-color:#62dbe5}a.fr-tag--green-archipel:active,button.fr-tag--green-archipel:active,input[type=button].fr-tag--green-archipel:active,input[type=image].fr-tag--green-archipel:active,input[type=reset].fr-tag--green-archipel:active,input[type=submit].fr-tag--green-archipel:active{background-color:#58c5cf}a.fr-tag--blue-ecume,button.fr-tag--blue-ecume,input[type=button].fr-tag--blue-ecume,input[type=image].fr-tag--blue-ecume,input[type=reset].fr-tag--blue-ecume,input[type=submit].fr-tag--blue-ecume{background-color:#dee5fd;color:#2f4077}a.fr-tag--blue-ecume:hover,button.fr-tag--blue-ecume:hover,input[type=button].fr-tag--blue-ecume:hover,input[type=image].fr-tag--blue-ecume:hover,input[type=reset].fr-tag--blue-ecume:hover,input[type=submit].fr-tag--blue-ecume:hover{background-color:#b4c5fb}a.fr-tag--blue-ecume:active,button.fr-tag--blue-ecume:active,input[type=button].fr-tag--blue-ecume:active,input[type=image].fr-tag--blue-ecume:active,input[type=reset].fr-tag--blue-ecume:active,input[type=submit].fr-tag--blue-ecume:active{background-color:#99b3f9}a.fr-tag--blue-cumulus,button.fr-tag--blue-cumulus,input[type=button].fr-tag--blue-cumulus,input[type=image].fr-tag--blue-cumulus,input[type=reset].fr-tag--blue-cumulus,input[type=submit].fr-tag--blue-cumulus{background-color:#dae6fd;color:#3558a2}a.fr-tag--blue-cumulus:hover,button.fr-tag--blue-cumulus:hover,input[type=button].fr-tag--blue-cumulus:hover,input[type=image].fr-tag--blue-cumulus:hover,input[type=reset].fr-tag--blue-cumulus:hover,input[type=submit].fr-tag--blue-cumulus:hover{background-color:#a9c8fb}a.fr-tag--blue-cumulus:active,button.fr-tag--blue-cumulus:active,input[type=button].fr-tag--blue-cumulus:active,input[type=image].fr-tag--blue-cumulus:active,input[type=reset].fr-tag--blue-cumulus:active,input[type=submit].fr-tag--blue-cumulus:active{background-color:#8ab8f9}a.fr-tag--purple-glycine,button.fr-tag--purple-glycine,input[type=button].fr-tag--purple-glycine,input[type=image].fr-tag--purple-glycine,input[type=reset].fr-tag--purple-glycine,input[type=submit].fr-tag--purple-glycine{background-color:#fddbfa;color:#6e445a}a.fr-tag--purple-glycine:hover,button.fr-tag--purple-glycine:hover,input[type=button].fr-tag--purple-glycine:hover,input[type=image].fr-tag--purple-glycine:hover,input[type=reset].fr-tag--purple-glycine:hover,input[type=submit].fr-tag--purple-glycine:hover{background-color:#fbaff5}a.fr-tag--purple-glycine:active,button.fr-tag--purple-glycine:active,input[type=button].fr-tag--purple-glycine:active,input[type=image].fr-tag--purple-glycine:active,input[type=reset].fr-tag--purple-glycine:active,input[type=submit].fr-tag--purple-glycine:active{background-color:#fa96f2}a.fr-tag--pink-macaron,button.fr-tag--pink-macaron,input[type=button].fr-tag--pink-macaron,input[type=image].fr-tag--pink-macaron,input[type=reset].fr-tag--pink-macaron,input[type=submit].fr-tag--pink-macaron{background-color:#fddfda;color:#8d533e}a.fr-tag--pink-macaron:hover,button.fr-tag--pink-macaron:hover,input[type=button].fr-tag--pink-macaron:hover,input[type=image].fr-tag--pink-macaron:hover,input[type=reset].fr-tag--pink-macaron:hover,input[type=submit].fr-tag--pink-macaron:hover{background-color:#fbb8ab}a.fr-tag--pink-macaron:active,button.fr-tag--pink-macaron:active,input[type=button].fr-tag--pink-macaron:active,input[type=image].fr-tag--pink-macaron:active,input[type=reset].fr-tag--pink-macaron:active,input[type=submit].fr-tag--pink-macaron:active{background-color:#faa18d}a.fr-tag--pink-tuile,button.fr-tag--pink-tuile,input[type=button].fr-tag--pink-tuile,input[type=image].fr-tag--pink-tuile,input[type=reset].fr-tag--pink-tuile,input[type=submit].fr-tag--pink-tuile{background-color:#fddfdb;color:#a94645}a.fr-tag--pink-tuile:hover,button.fr-tag--pink-tuile:hover,input[type=button].fr-tag--pink-tuile:hover,input[type=image].fr-tag--pink-tuile:hover,input[type=reset].fr-tag--pink-tuile:hover,input[type=submit].fr-tag--pink-tuile:hover{background-color:#fbb8ad}a.fr-tag--pink-tuile:active,button.fr-tag--pink-tuile:active,input[type=button].fr-tag--pink-tuile:active,input[type=image].fr-tag--pink-tuile:active,input[type=reset].fr-tag--pink-tuile:active,input[type=submit].fr-tag--pink-tuile:active{background-color:#faa191}a.fr-tag--yellow-tournesol,button.fr-tag--yellow-tournesol,input[type=button].fr-tag--yellow-tournesol,input[type=image].fr-tag--yellow-tournesol,input[type=reset].fr-tag--yellow-tournesol,input[type=submit].fr-tag--yellow-tournesol{background-color:#fde39c;color:#716043}a.fr-tag--yellow-tournesol:hover,button.fr-tag--yellow-tournesol:hover,input[type=button].fr-tag--yellow-tournesol:hover,input[type=image].fr-tag--yellow-tournesol:hover,input[type=reset].fr-tag--yellow-tournesol:hover,input[type=submit].fr-tag--yellow-tournesol:hover{background-color:#e9c53b}a.fr-tag--yellow-tournesol:active,button.fr-tag--yellow-tournesol:active,input[type=button].fr-tag--yellow-tournesol:active,input[type=image].fr-tag--yellow-tournesol:active,input[type=reset].fr-tag--yellow-tournesol:active,input[type=submit].fr-tag--yellow-tournesol:active{background-color:#d3b235}a.fr-tag--yellow-moutarde,button.fr-tag--yellow-moutarde,input[type=button].fr-tag--yellow-moutarde,input[type=image].fr-tag--yellow-moutarde,input[type=reset].fr-tag--yellow-moutarde,input[type=submit].fr-tag--yellow-moutarde{background-color:#fde2b5;color:#695240}a.fr-tag--yellow-moutarde:hover,button.fr-tag--yellow-moutarde:hover,input[type=button].fr-tag--yellow-moutarde:hover,input[type=image].fr-tag--yellow-moutarde:hover,input[type=reset].fr-tag--yellow-moutarde:hover,input[type=submit].fr-tag--yellow-moutarde:hover{background-color:#f6c43c}a.fr-tag--yellow-moutarde:active,button.fr-tag--yellow-moutarde:active,input[type=button].fr-tag--yellow-moutarde:active,input[type=image].fr-tag--yellow-moutarde:active,input[type=reset].fr-tag--yellow-moutarde:active,input[type=submit].fr-tag--yellow-moutarde:active{background-color:#dfb135}a.fr-tag--orange-terre-battue,button.fr-tag--orange-terre-battue,input[type=button].fr-tag--orange-terre-battue,input[type=image].fr-tag--orange-terre-battue,input[type=reset].fr-tag--orange-terre-battue,input[type=submit].fr-tag--orange-terre-battue{background-color:#fddfd8;color:#755348}a.fr-tag--orange-terre-battue:hover,button.fr-tag--orange-terre-battue:hover,input[type=button].fr-tag--orange-terre-battue:hover,input[type=image].fr-tag--orange-terre-battue:hover,input[type=reset].fr-tag--orange-terre-battue:hover,input[type=submit].fr-tag--orange-terre-battue:hover{background-color:#fbb8a5}a.fr-tag--orange-terre-battue:active,button.fr-tag--orange-terre-battue:active,input[type=button].fr-tag--orange-terre-battue:active,input[type=image].fr-tag--orange-terre-battue:active,input[type=reset].fr-tag--orange-terre-battue:active,input[type=submit].fr-tag--orange-terre-battue:active{background-color:#faa184}a.fr-tag--brown-cafe-creme,button.fr-tag--brown-cafe-creme,input[type=button].fr-tag--brown-cafe-creme,input[type=image].fr-tag--brown-cafe-creme,input[type=reset].fr-tag--brown-cafe-creme,input[type=submit].fr-tag--brown-cafe-creme{background-color:#f4e3c7;color:#685c48}a.fr-tag--brown-cafe-creme:hover,button.fr-tag--brown-cafe-creme:hover,input[type=button].fr-tag--brown-cafe-creme:hover,input[type=image].fr-tag--brown-cafe-creme:hover,input[type=reset].fr-tag--brown-cafe-creme:hover,input[type=submit].fr-tag--brown-cafe-creme:hover{background-color:#e1c386}a.fr-tag--brown-cafe-creme:active,button.fr-tag--brown-cafe-creme:active,input[type=button].fr-tag--brown-cafe-creme:active,input[type=image].fr-tag--brown-cafe-creme:active,input[type=reset].fr-tag--brown-cafe-creme:active,input[type=submit].fr-tag--brown-cafe-creme:active{background-color:#ccb078}a.fr-tag--brown-caramel,button.fr-tag--brown-caramel,input[type=button].fr-tag--brown-caramel,input[type=image].fr-tag--brown-caramel,input[type=reset].fr-tag--brown-caramel,input[type=submit].fr-tag--brown-caramel{background-color:#f3e2d9;color:#845d48}a.fr-tag--brown-caramel:hover,button.fr-tag--brown-caramel:hover,input[type=button].fr-tag--brown-caramel:hover,input[type=image].fr-tag--brown-caramel:hover,input[type=reset].fr-tag--brown-caramel:hover,input[type=submit].fr-tag--brown-caramel:hover{background-color:#e7bea6}a.fr-tag--brown-caramel:active,button.fr-tag--brown-caramel:active,input[type=button].fr-tag--brown-caramel:active,input[type=image].fr-tag--brown-caramel:active,input[type=reset].fr-tag--brown-caramel:active,input[type=submit].fr-tag--brown-caramel:active{background-color:#e1a982}a.fr-tag--brown-opera,button.fr-tag--brown-opera,input[type=button].fr-tag--brown-opera,input[type=image].fr-tag--brown-opera,input[type=reset].fr-tag--brown-opera,input[type=submit].fr-tag--brown-opera{background-color:#f3e2d7;color:#745b47}a.fr-tag--brown-opera:hover,button.fr-tag--brown-opera:hover,input[type=button].fr-tag--brown-opera:hover,input[type=image].fr-tag--brown-opera:hover,input[type=reset].fr-tag--brown-opera:hover,input[type=submit].fr-tag--brown-opera:hover{background-color:#e7bfa0}a.fr-tag--brown-opera:active,button.fr-tag--brown-opera:active,input[type=button].fr-tag--brown-opera:active,input[type=image].fr-tag--brown-opera:active,input[type=reset].fr-tag--brown-opera:active,input[type=submit].fr-tag--brown-opera:active{background-color:#deaa7e}a.fr-tag--beige-gris-galet,button.fr-tag--beige-gris-galet,input[type=button].fr-tag--beige-gris-galet,input[type=image].fr-tag--beige-gris-galet,input[type=reset].fr-tag--beige-gris-galet,input[type=submit].fr-tag--beige-gris-galet{background-color:#eee4d9;color:#6a6156}a.fr-tag--beige-gris-galet:hover,button.fr-tag--beige-gris-galet:hover,input[type=button].fr-tag--beige-gris-galet:hover,input[type=image].fr-tag--beige-gris-galet:hover,input[type=reset].fr-tag--beige-gris-galet:hover,input[type=submit].fr-tag--beige-gris-galet:hover{background-color:#dbc3a4}a.fr-tag--beige-gris-galet:active,button.fr-tag--beige-gris-galet:active,input[type=button].fr-tag--beige-gris-galet:active,input[type=image].fr-tag--beige-gris-galet:active,input[type=reset].fr-tag--beige-gris-galet:active,input[type=submit].fr-tag--beige-gris-galet:active{background-color:#c6b094}button.fr-tag[aria-pressed=true]:not(:disabled),input[type=button].fr-tag[aria-pressed=true]:not(:disabled){background-color:transparent;background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,#000091 .625rem);color:#f5f5fe}button.fr-tag[aria-pressed=true]:not(:disabled):hover,input[type=button].fr-tag[aria-pressed=true]:not(:disabled):hover{background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,#1212ff .625rem)}button.fr-tag[aria-pressed=true]:not(:disabled):active,input[type=button].fr-tag[aria-pressed=true]:not(:disabled):active{background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,#2323ff .625rem)}button.fr-tag[aria-pressed=true]:disabled,input[type=button].fr-tag[aria-pressed=true]:disabled{background-color:transparent;background-image:radial-gradient(circle at 100% .25rem,transparent .578125rem,#e5e5e5 .625rem)}button.fr-tag[aria-pressed=true]:disabled:hover,input[type=button].fr-tag[aria-pressed=true]:disabled:hover{background-color:rgba(0,0,0,.05)}button.fr-tag[aria-pressed=true]:disabled:active,input[type=button].fr-tag[aria-pressed=true]:disabled:active{background-color:rgba(0,0,0,.1)}button.fr-tag[aria-pressed=true]:disabled:after,input[type=button].fr-tag[aria-pressed=true]:disabled:after{color:#929292}button.fr-tag[aria-pressed=true].fr-tag--sm,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#000091 .5rem)}button.fr-tag[aria-pressed=true].fr-tag--sm:hover,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:hover{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#1212ff .5rem)}button.fr-tag[aria-pressed=true].fr-tag--sm:active,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:active{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#2323ff .5rem)}button.fr-tag[aria-pressed=true].fr-tag--sm:disabled,input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:disabled{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#e5e5e5 .5rem)}a:not([href]).fr-tag,button.fr-tag:disabled,input[type=button].fr-tag:disabled{background-color:#e5e5e5;color:#929292}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true],.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#000091 .5rem)}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:hover,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:hover{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#1212ff .5rem)}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:active,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:active{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#2323ff .5rem)}.fr-tags-group.fr-tags-group--sm button.fr-tag[aria-pressed=true]:disabled,.fr-tags-group.fr-tags-group--sm input[type=button].fr-tag[aria-pressed=true]:disabled{background-image:radial-gradient(circle at 100% .1875rem,transparent .4475rem,#e5e5e5 .5rem)}.fr-alert:after,.fr-alert:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-alert p,.fr-alert__title{margin:0 0 .25rem}.fr-alert--info:before{background-image:url(../icons/system/fr--info-fill.svg)}.fr-alert--success:before{background-image:url(../icons/system/fr--success-fill.svg)}.fr-alert--error:before{background-image:url(../icons/system/fr--error-fill.svg)}.fr-alert--warning:before{background-image:url(../icons/system/fr--warning-fill.svg)}.fr-alert .fr-btn--close:after,.fr-alert .fr-btn--close:before,.fr-alert .fr-link--close:after,.fr-alert .fr-link--close:before{background-color:transparent;background-image:url(../icons/system/close-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-alert{background-image:linear-gradient(0deg,#3a3a3a,#3a3a3a),linear-gradient(0deg,#3a3a3a,#3a3a3a),linear-gradient(0deg,#3a3a3a,#3a3a3a),linear-gradient(0deg,#3a3a3a,#3a3a3a),linear-gradient(0deg,#3a3a3a,#3a3a3a)}.fr-alert:before{color:#fff}.fr-alert--info{background-image:linear-gradient(0deg,#0063cb,#0063cb),linear-gradient(0deg,#0063cb,#0063cb),linear-gradient(0deg,#0063cb,#0063cb),linear-gradient(0deg,#0063cb,#0063cb),linear-gradient(0deg,#0063cb,#0063cb)}.fr-alert--error{background-image:linear-gradient(0deg,#ce0500,#ce0500),linear-gradient(0deg,#ce0500,#ce0500),linear-gradient(0deg,#ce0500,#ce0500),linear-gradient(0deg,#ce0500,#ce0500),linear-gradient(0deg,#ce0500,#ce0500)}.fr-alert--success{background-image:linear-gradient(0deg,#18753c,#18753c),linear-gradient(0deg,#18753c,#18753c),linear-gradient(0deg,#18753c,#18753c),linear-gradient(0deg,#18753c,#18753c),linear-gradient(0deg,#18753c,#18753c)}.fr-alert--warning{background-image:linear-gradient(0deg,#b34000,#b34000),linear-gradient(0deg,#b34000,#b34000),linear-gradient(0deg,#b34000,#b34000),linear-gradient(0deg,#b34000,#b34000),linear-gradient(0deg,#b34000,#b34000)}.fr-notice p,.fr-notice__title{margin:0}.fr-notice__title:before{color:transparent;vertical-align:-6px}.fr-notice--info .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-image:url(../icons/system/fr--info-fill.svg);height:1.5rem;width:1.5rem}.fr-notice--alert .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before,.fr-notice--cyberattack .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before,.fr-notice--warning .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before,.fr-notice--witness .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-image:url(../icons/system/fr--warning-fill.svg);height:1.5rem;width:1.5rem}.fr-notice--weather-orange .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before,.fr-notice--weather-red .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-image:url(../icons/weather/heavy-showers-fill.svg);height:1.5rem;width:1.5rem}.fr-notice--weather-purple .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-image:url(../icons/weather/typhoon-fill.svg);height:1.5rem;width:1.5rem}.fr-notice--kidnapping .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-image:url(../icons/system/fr--alert-warning-fill.svg);height:1.5rem;width:1.5rem}.fr-notice--attack .fr-notice__title:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-image:url(../icons/system/fr--alert-warning-2-fill.svg);height:1.5rem;width:1.5rem}.fr-notice .fr-btn--close:after,.fr-notice .fr-btn--close:before{background-color:transparent;background-image:url(../icons/system/close-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-notice{background-color:#eee;color:#161616}.fr-notice--info{background-color:#e8edff;color:#0063cb}.fr-notice--warning,.fr-notice--weather-orange{background-color:#ffe9e6;color:#b34000}.fr-notice--alert{background-color:#ffe9e9;color:#ce0500}.fr-notice--weather-red{color:#fff}.fr-notice--weather-red,.fr-notice--weather-red .fr-btn--close{background-color:#ce0500}.fr-notice--weather-purple{background-color:#6e445a;color:#fff}.fr-notice--weather-purple .fr-btn--close{background-color:#6e445a}.fr-notice--witness{background-image:linear-gradient(0deg,#ce0500,#ce0500);color:#fff}.fr-notice--witness,.fr-notice--witness .fr-btn--close{background-color:#3a3a3a}.fr-notice--attack,.fr-notice--kidnapping{background-color:#ce0500;background-image:linear-gradient(0deg,#3a3a3a,#3a3a3a);color:#fff}.fr-notice--attack .fr-btn--close,.fr-notice--kidnapping .fr-btn--close{background-color:#ce0500}.fr-notice--cyberattack{background-image:linear-gradient(0deg,#0063cb,#0063cb);color:#fff}.fr-notice--cyberattack,.fr-notice--cyberattack .fr-btn--close{background-color:#3a3a3a}.fr-radio-group input[type=radio]+label{background-image:radial-gradient(transparent 10px,#000091 11px,transparent 12px)}.fr-radio-group input[type=radio]:disabled+label{background-image:radial-gradient(transparent 10px,#e5e5e5 11px,transparent 12px)}.fr-radio-group input[type=radio]:checked+label{background-image:radial-gradient(transparent 10px,#000091 11px,transparent 12px),radial-gradient(#000091 5px,transparent 6px)}.fr-radio-group input[type=radio]:checked:disabled+label{background-image:radial-gradient(transparent 10px,#e5e5e5 11px,transparent 12px),radial-gradient(#e5e5e5 5px,transparent 6px)}.fr-fieldset--error .fr-radio-group input[type=radio]+label{background-image:radial-gradient(transparent 10px,#ce0500 11px,transparent 12px)}.fr-fieldset--error .fr-radio-group input[type=radio]:checked+label{background-image:radial-gradient(transparent 10px,#ce0500 11px,transparent 12px),radial-gradient(#000091 5px,transparent 6px)}.fr-fieldset--valid .fr-radio-group input[type=radio]+label{background-image:radial-gradient(transparent 10px,#18753c 11px,transparent 12px)}.fr-fieldset--valid .fr-radio-group input[type=radio]:checked+label{background-image:radial-gradient(transparent 10px,#18753c 11px,transparent 12px),radial-gradient(#000091 5px,transparent 6px)}.fr-fieldset--info .fr-radio-group input[type=radio]+label{background-image:radial-gradient(transparent 10px,#0063cb 11px,transparent 12px)}.fr-fieldset--info .fr-radio-group input[type=radio]:checked+label{background-image:radial-gradient(transparent 10px,#0063cb 11px,transparent 12px),radial-gradient(#000091 5px,transparent 6px)}.fr-fieldset .fr-radio-group input[type=radio]:disabled+label{background-image:radial-gradient(transparent 10px,#e5e5e5 11px,transparent 12px)}.fr-fieldset .fr-radio-group input[type=radio]:disabled:checked+label{background-image:radial-gradient(transparent 10px,#e5e5e5 11px,transparent 12px),radial-gradient(#e5e5e5 5px,transparent 6px)}.fr-radio-group--sm input[type=radio]+label{background-image:radial-gradient(transparent 6px,#000091 7px,transparent 8px)}.fr-radio-group--sm input[type=radio]:disabled+label{background-image:radial-gradient(transparent 6px,#e5e5e5 7px,transparent 8px)}.fr-radio-group--sm input[type=radio]:checked+label{background-image:radial-gradient(transparent 6px,#000091 7px,transparent 8px),radial-gradient(#000091 3px,transparent 4px)}.fr-radio-group--sm input[type=radio]:checked:disabled+label{background-image:radial-gradient(transparent 6px,#e5e5e5 7px,transparent 8px),radial-gradient(#e5e5e5 3px,transparent 4px)}.fr-fieldset--error .fr-radio-group--sm input[type=radio]+label{background-image:radial-gradient(transparent 6px,#ce0500 7px,transparent 8px)}.fr-fieldset--error .fr-radio-group--sm input[type=radio]:checked+label{background-image:radial-gradient(transparent 6px,#ce0500 7px,transparent 8px),radial-gradient(#000091 3px,transparent 4px)}.fr-fieldset--valid .fr-radio-group--sm input[type=radio]+label{background-image:radial-gradient(transparent 6px,#18753c 7px,transparent 8px)}.fr-fieldset--valid .fr-radio-group--sm input[type=radio]:checked+label{background-image:radial-gradient(transparent 6px,#18753c 7px,transparent 8px),radial-gradient(#000091 3px,transparent 4px)}.fr-fieldset--info .fr-radio-group--sm input[type=radio]+label{background-image:radial-gradient(transparent 6px,#0063cb 7px,transparent 8px)}.fr-fieldset--info .fr-radio-group--sm input[type=radio]:checked+label{background-image:radial-gradient(transparent 6px,#0063cb 7px,transparent 8px),radial-gradient(#000091 3px,transparent 4px)}.fr-fieldset .fr-radio-group--sm input[type=radio]:disabled+label{background-image:radial-gradient(transparent 6px,#e5e5e5 7px,transparent 8px)}.fr-fieldset .fr-radio-group--sm input[type=radio]:disabled:checked+label{background-image:radial-gradient(transparent 6px,#e5e5e5 7px,transparent 8px),radial-gradient(#e5e5e5 3px,transparent 4px)}.fr-radio-rich__pictogram{background-color:#fff;background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd)}.fr-radio-rich input[type=radio]+label{background-color:#fff;background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),radial-gradient(transparent 6px,#000091 7px,transparent 8px)}.fr-radio-rich input[type=radio]:disabled+label{background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),radial-gradient(transparent 6px,#e5e5e5 7px,transparent 8px)}.fr-radio-rich input[type=radio]:disabled~.fr-radio-rich__pictogram svg *{fill:#929292}.fr-radio-rich input[type=radio]:checked+label{background-image:linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),radial-gradient(transparent 6px,#000091 7px,transparent 8px),radial-gradient(#000091 3px,transparent 4px)}.fr-radio-rich input[type=radio]:checked~.fr-radio-rich__pictogram{background-image:linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#ddd,#ddd)}.fr-radio-rich input[type=radio]:checked:disabled+label{background-image:linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292),radial-gradient(transparent 6px,#e5e5e5 7px,transparent 8px),radial-gradient(#e5e5e5 3px,transparent 4px)}.fr-radio-rich input[type=radio]:checked:disabled~.fr-radio-rich__pictogram{background-image:linear-gradient(0deg,#e5e5e5,#e5e5e5),linear-gradient(0deg,#e5e5e5,#e5e5e5),linear-gradient(0deg,#e5e5e5,#e5e5e5),linear-gradient(0deg,#ddd,#ddd)}.fr-fieldset--error .fr-radio-rich input[type=radio]+label{background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),radial-gradient(transparent 6px,#ce0500 7px,transparent 8px)}.fr-fieldset--error .fr-radio-rich input[type=radio]:checked+label{background-image:linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),radial-gradient(transparent 6px,#ce0500 7px,transparent 8px),radial-gradient(#000091 3px,transparent 4px)}.fr-fieldset--valid .fr-radio-rich input[type=radio]+label{background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),radial-gradient(transparent 6px,#18753c 7px,transparent 8px)}.fr-fieldset--valid .fr-radio-rich input[type=radio]:checked+label{background-image:linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),radial-gradient(transparent 6px,#18753c 7px,transparent 8px),radial-gradient(#000091 3px,transparent 4px)}.fr-fieldset--info .fr-radio-rich input[type=radio]+label{background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),radial-gradient(transparent 6px,#0063cb 7px,transparent 8px)}.fr-fieldset--info .fr-radio-rich input[type=radio]:checked+label{background-image:linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),radial-gradient(transparent 6px,#0063cb 7px,transparent 8px),radial-gradient(#000091 3px,transparent 4px)}.fr-fieldset .fr-radio-rich input[type=radio]:disabled+label{background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),radial-gradient(transparent 6px,#e5e5e5 7px,transparent 8px)}.fr-fieldset .fr-radio-rich input[type=radio]:disabled:checked+label{background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),radial-gradient(transparent 6px,#e5e5e5 7px,transparent 8px),radial-gradient(#e5e5e5 3px,transparent 4px)}.fr-radio-rich__img{background-color:#fff;background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd)}.fr-radio-rich input[type=radio]:disabled~.fr-radio-rich__img svg *{fill:#929292}.fr-radio-rich input[type=radio]:checked~.fr-radio-rich__img{background-image:linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#000091,#000091),linear-gradient(0deg,#ddd,#ddd)}.fr-radio-rich input[type=radio]:checked:disabled~.fr-radio-rich__img{background-image:linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#929292,#929292),linear-gradient(0deg,#ddd,#ddd)}.fr-card--no-icon:after{content:none}.fr-card__desc,.fr-card__title{flex:1 0 auto}.fr-card__title a:after,.fr-card__title button:after{background-image:url(../icons/system/arrow-right-line.svg)}.fr-card__title [target=_blank]:after,.fr-card__title a:after,.fr-card__title button:after{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-card__title [target=_blank]:after{background-image:url(../icons/system/external-link-line.svg)}.fr-card__detail:before{height:1rem;width:1rem}.fr-card--download .fr-tile__title a:after{background-color:transparent;background-image:url(../icons/system/download-line.svg);background-repeat:no-repeat;background-size:100%}.fr-card--download .fr-card__header{padding-top:56.25%}.fr-card--download .fr-card__header .fr-card__img img{height:auto!important;margin:auto;width:auto}.fr-card.fr-enlarge-link .fr-card__title a{text-decoration:none}.fr-card.fr-enlarge-button .fr-card__title button:after,.fr-card.fr-enlarge-link .fr-card__title a:after{background-color:transparent;height:1.5rem;width:1.5rem}.fr-card--sm .fr-card__title a:after,.fr-card--sm .fr-card__title button:after,.fr-card--sm.fr-enlarge-button .fr-card__title a:after,.fr-card--sm.fr-enlarge-button .fr-card__title button:after,.fr-card--sm.fr-enlarge-link .fr-card__title a:after,.fr-card--sm.fr-enlarge-link .fr-card__title button:after{height:1rem;width:1rem}.fr-card--lg.fr-enlarge-button .fr-card__title a:after,.fr-card--lg.fr-enlarge-button .fr-card__title button:after,.fr-card--lg.fr-enlarge-link .fr-card__title a:after,.fr-card--lg.fr-enlarge-link .fr-card__title button:after{height:2rem;width:2rem}.fr-card--lg .fr-card__title a:after,.fr-card--lg .fr-card__title button:after{height:1.5rem;width:1.5rem}.fr-card>.fr-card__img{flex-shrink:0}.fr-card{background-color:#fff}.fr-card:not(.fr-card--no-border):not(.fr-card--shadow){background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd)}.fr-card--grey{background-color:#eee}.fr-card--shadow{background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,18,.16);z-index:500}.fr-card--shadow.fr-card--grey{background-color:#eee}.fr-card--no-background{background-color:transparent}.fr-card--no-background:hover{background-color:rgba(0,0,0,.05)}.fr-card--no-background:active{background-color:rgba(0,0,0,.1)}.fr-card--download:not(.fr-card--no-background) .fr-card__header{background-color:#f6f6f6}.fr-card__detail{color:#666}.fr-card__title{color:#161616}.fr-card__title a[href],.fr-card__title button{color:#000091}.fr-card__title button:disabled{color:#929292}.fr-card__title:disabled,a.fr-card__title:not([href]){background-color:#e5e5e5;color:#929292}.fr-checkbox-group input[type=checkbox]{margin-top:0;opacity:1}.fr-fieldset__content .fr-checkbox-group input[type=checkbox]{margin-top:1.5rem}.fr-fieldset__content+.fr-error-text,.fr-fieldset__content+.fr-valid-text{margin-top:1rem}.fr-checkbox-group--error input[type=checkbox]+label,.fr-checkbox-group--error input[type=checkbox]:checked+label{color:#ce0500}.fr-checkbox-group--error:before{background-color:#ce0500}.fr-checkbox-group--valid input[type=checkbox]+label,.fr-checkbox-group--valid input[type=checkbox]:checked+label{color:#18753c}.fr-checkbox-group--valid:before{background-color:#18753c}.fr-segmented{display:block}.fr-segmented--sm .fr-segmented__legend--inline{margin:.25rem 0 0}.fr-segmented__legend--inline{margin:.5rem 0 0}.fr-segmented__elements{box-shadow:inset 0 0 0 1px #ddd;display:inline-flex}.fr-segmented input+label:before{height:1rem;vertical-align:-2px;width:1rem}.fr-segmented input:focus+label:before{outline:none}.fr-segmented__element label{color:#161616}.fr-segmented__element input:checked+label{box-shadow:inset 0 0 0 1px #000091;color:#000091}.fr-segmented__element input:checked:disabled+label{box-shadow:inset 0 0 0 1px #929292;color:#929292}.fr-toggle input[type=checkbox]::-ms-check{display:none}.fr-toggle input[type=checkbox]:checked:after,.fr-toggle input[type=checkbox]:checked:before{background-color:transparent;background-image:url(../icons/system/check-line.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-toggle__list{list-style:none;padding:0}.fr-toggle label{color:#161616}.fr-toggle label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23000091' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");color:#000091}.fr-toggle label:after{background-color:#fff;color:#000091}.fr-toggle input[type=checkbox],.fr-toggle label:after{box-shadow:inset 0 0 0 1px #000091}.fr-toggle input[type=checkbox]:checked{background-color:#000091}.fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23000091' height='24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:checked~.fr-toggle__label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000091' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:disabled{box-shadow:inset 0 0 0 1px #e5e5e5}.fr-toggle input[type=checkbox]:disabled:checked{background-color:#e5e5e5}.fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23e5e5e5' height='24' fill='%23e5e5e5' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:disabled:checked~.fr-toggle__label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E")}.fr-toggle input[type=checkbox]:disabled~.fr-toggle__label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23e5e5e5' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");color:#929292}.fr-toggle input[type=checkbox]:disabled~.fr-toggle__label:after{box-shadow:inset 0 0 0 1px #e5e5e5;color:#929292}.fr-toggle .fr-hint-text{color:#666}.fr-toggle--border-bottom{box-shadow:inset 0 -1px 0 0 #ddd}.fr-toggle--valid:before{background-color:#18753c}.fr-toggle--error:before{background-color:#ce0500}.fr-fieldset--error .fr-toggle label,.fr-toggle--error label{color:#ce0500}.fr-fieldset--error .fr-toggle label:before,.fr-toggle--error label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ce0500' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");color:#ce0500}.fr-fieldset--error .fr-toggle label:after,.fr-toggle--error label:after{box-shadow:inset 0 0 0 1px #ce0500}.fr-fieldset--error .fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before,.fr-toggle--error input[type=checkbox]:checked~.fr-toggle__label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23ce0500' height='24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-fieldset--valid .fr-toggle label,.fr-toggle--valid label{color:#18753c}.fr-fieldset--valid .fr-toggle label:before,.fr-toggle--valid label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2318753c' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E");color:#18753c}.fr-fieldset--valid .fr-toggle label:after,.fr-toggle--valid label:after{box-shadow:inset 0 0 0 1px #18753c}.fr-fieldset--valid .fr-toggle input[type=checkbox]:checked~.fr-toggle__label:before,.fr-toggle--valid input[type=checkbox]:checked~.fr-toggle__label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%2318753c' height='24' fill='%23000091' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='39' height='23' rx='11.5'/%3E%3C/svg%3E")}.fr-skiplinks ol,.fr-skiplinks ul{list-style-type:none}.fr-skiplinks ol,.fr-skiplinks ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-skiplinks.focus-within{opacity:1;position:relative;transform:translateY(0)}.fr-skiplinks{background-color:#eee}.fr-select::-ms-expand{display:none}.fr-select{background-color:#eee;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23161616' d='m12 13.1 5-4.9 1.4 1.4-6.4 6.3-6.4-6.4L7 8.1l5 5z'/%3E%3C/svg%3E");box-shadow:inset 0 -2px 0 0 #3a3a3a;color:#3a3a3a}.fr-fieldset--valid .fr-select,.fr-select-group--valid .fr-select{box-shadow:inset 0 -2px 0 0 #18753c}.fr-fieldset--error .fr-select,.fr-select-group--error .fr-select{box-shadow:inset 0 -2px 0 0 #ce0500}.fr-select-group--error:before{background-image:linear-gradient(0deg,#ce0500,#ce0500)}.fr-select-group--valid:before{background-image:linear-gradient(0deg,#18753c,#18753c)}.fr-select-group--info:before{background-image:linear-gradient(0deg,#0063cb,#0063cb)}.fr-select:disabled{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23929292' d='m12 13.1 5-4.9 1.4 1.4-6.4 6.3-6.4-6.4L7 8.1l5 5z'/%3E%3C/svg%3E");box-shadow:inset 0 -2px 0 0 #e5e5e5;color:#929292}.fr-select:-webkit-autofill,.fr-select:-webkit-autofill:focus,.fr-select:-webkit-autofill:hover{-webkit-text-fill-color:#161616;box-shadow:inset 0 -2px 0 0 #3a3a3a,inset 0 0 0 1000px #ececfe}.fr-callout__title{color:#161616;margin:0 0 .5rem}.fr-callout__text{margin:0}.fr-callout{background-color:#eee;background-image:linear-gradient(0deg,#6a6af4,#6a6af4)}.fr-callout:before{color:#161616}.fr-callout--green-tilleul-verveine{background-color:#fceeac;background-image:linear-gradient(0deg,#b7a73f,#b7a73f)}.fr-callout--green-bourgeon{background-color:#c9fcac;background-image:linear-gradient(0deg,#68a532,#68a532)}.fr-callout--green-emeraude{background-color:#c3fad5;background-image:linear-gradient(0deg,#00a95f,#00a95f)}.fr-callout--green-menthe{background-color:#bafaee;background-image:linear-gradient(0deg,#009081,#009081)}.fr-callout--green-archipel{background-color:#c7f6fc;background-image:linear-gradient(0deg,#009099,#009099)}.fr-callout--blue-ecume{background-color:#e9edfe;background-image:linear-gradient(0deg,#465f9d,#465f9d)}.fr-callout--blue-cumulus{background-color:#e6eefe;background-image:linear-gradient(0deg,#417dc4,#417dc4)}.fr-callout--purple-glycine{background-color:#fee7fc;background-image:linear-gradient(0deg,#a558a0,#a558a0)}.fr-callout--pink-macaron{background-color:#fee9e6;background-image:linear-gradient(0deg,#e18b76,#e18b76)}.fr-callout--pink-tuile{background-color:#fee9e7;background-image:linear-gradient(0deg,#ce614a,#ce614a)}.fr-callout--yellow-tournesol{background-color:#feecc2;background-image:linear-gradient(0deg,#c8aa39,#c8aa39)}.fr-callout--yellow-moutarde{background-color:#feebd0;background-image:linear-gradient(0deg,#c3992a,#c3992a)}.fr-callout--orange-terre-battue{background-color:#fee9e5;background-image:linear-gradient(0deg,#e4794a,#e4794a)}.fr-callout--brown-cafe-creme{background-color:#f7ecdb;background-image:linear-gradient(0deg,#d1b781,#d1b781)}.fr-callout--brown-caramel{background-color:#f7ebe5;background-image:linear-gradient(0deg,#c08c65,#c08c65)}.fr-callout--brown-opera{background-color:#f7ece4;background-image:linear-gradient(0deg,#bd987a,#bd987a)}.fr-callout--beige-gris-galet{background-color:#f3ede5;background-image:linear-gradient(0deg,#aea397,#aea397)}.fr-modal__body{background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,18,.16);z-index:2000}.fr-modal__title{color:#161616}.fr-modal__footer{background-color:#fff}.fr-modal__body.fr-scroll-divider .fr-modal__footer{background-image:linear-gradient(0deg,#ddd,#ddd)}.fr-nav [href]{text-decoration:none}.fr-nav ol,.fr-nav ul{list-style-type:none}.fr-nav ol,.fr-nav ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-nav__btn:after{background-color:transparent;background-image:url(../icons/system/arrow-down-s-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-mega-menu__category{margin:0}.fr-nav__btn,.fr-nav__link{color:#161616}.fr-nav__btn[aria-current]:not([aria-current=false]),.fr-nav__link[aria-current]:not([aria-current=false]){color:#000091}.fr-nav__btn[aria-current]:not([aria-current=false]):before,.fr-nav__link[aria-current]:not([aria-current=false]):before{background-color:#000091}.fr-nav__btn[aria-expanded=true]:not(:disabled){background-color:#e3e3fd;color:#000091}.fr-nav__item:before{box-shadow:0 -1px 0 0 #ddd,inset 0 -1px 0 0 #ddd}.fr-nav__item:first-child:before{box-shadow:inset 0 -1px 0 0 #ddd}.fr-nav__item:last-child:before{box-shadow:0 -1px 0 0 #ddd}.fr-mega-menu__list:before{box-shadow:0 1px 0 0 #ddd}.fr-share__group>li{list-style:none}.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):after,.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-share .fr-btn--bluesky:before{background-image:url(../icons/logo/bluesky-line.svg)}.fr-share .fr-btn--facebook:before{background-image:url(../icons/logo/facebook-circle-line.svg)}.fr-share .fr-btn--linkedin:before{background-image:url(../icons/logo/linkedin-box-line.svg)}.fr-share .fr-btn--mastodon:before{background-image:url(../icons/logo/mastodon-line.svg)}.fr-share .fr-btn--threads:before{background-image:url(../icons/logo/threads-line.svg)}.fr-share .fr-btn--twitter:before{background-image:url(../icons/logo/twitter-line.svg)}.fr-share .fr-btn--twitter-x:before{background-image:url(../icons/logo/twitter-x-line.svg)}.fr-share .fr-btn--mail:before{background-image:url(../icons/business/mail-line.svg)}.fr-share .fr-btn--copy:before,.fr-share .fr-btn--mail:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-share .fr-btn--copy:before{background-image:url(../icons/business/links-fill.svg)}.fr-share__link--bluesky:before{background-image:url(../icons/logo/bluesky-line.svg)}.fr-share__link--bluesky:before,.fr-share__link--facebook:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-share__link--facebook:before{background-image:url(../icons/logo/facebook-circle-line.svg)}.fr-share__link--linkedin:before{background-image:url(../icons/logo/linkedin-box-line.svg)}.fr-share__link--linkedin:before,.fr-share__link--mastodon:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-share__link--mastodon:before{background-image:url(../icons/logo/mastodon-line.svg)}.fr-share__link--threads:before{background-image:url(../icons/logo/threads-line.svg)}.fr-share__link--threads:before,.fr-share__link--twitter:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-share__link--twitter:before{background-image:url(../icons/logo/twitter-line.svg)}.fr-share__link--twitter-x:before{background-image:url(../icons/logo/twitter-x-line.svg)}.fr-share__link--mail:before,.fr-share__link--twitter-x:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-share__link--mail:before{background-image:url(../icons/business/mail-line.svg)}.fr-share__link--copy:before{background-color:transparent;background-image:url(../icons/business/links-fill.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-share .fr-btn{background-color:transparent;box-shadow:inset 0 0 0 1px #ddd;color:#000091}.fr-share .fr-btn:hover{background-color:rgba(0,0,0,.05)}.fr-share .fr-btn:active{background-color:rgba(0,0,0,.1)}.fr-share .fr-btn:disabled,.fr-share a.fr-btn:not([href]){background-color:transparent;box-shadow:inset 0 0 0 1px #e5e5e5;color:#929292}.fr-share .fr-btn:disabled:hover,.fr-share a.fr-btn:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-share .fr-btn:disabled:active,.fr-share a.fr-btn:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-share__text{color:#666}.fr-share__link{background-color:transparent;box-shadow:inset 0 0 0 1px #ddd;color:#000091}.fr-share__link:hover{background-color:rgba(0,0,0,.05)}.fr-share__link:active{background-color:rgba(0,0,0,.1)}.fr-share__link:disabled,a.fr-share__link:not([href]){background-color:transparent;box-shadow:inset 0 0 0 1px #e5e5e5;color:#929292}.fr-share__link:disabled:hover,a.fr-share__link:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-share__link:disabled:active,a.fr-share__link:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-footer ol,.fr-footer ul{list-style-type:none}.fr-footer ol,.fr-footer ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-footer__content-desc [href]{text-decoration:underline}.fr-footer__bottom .fr-btn:after,.fr-footer__bottom .fr-btn:before,.fr-footer__bottom .fr-footer__bottom-link:after,.fr-footer__bottom .fr-footer__bottom-link:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;margin-bottom:-.25rem;width:1rem}.fr-footer{box-shadow:inset 0 -1px 0 0 #ddd}.fr-footer__content-link{color:#3a3a3a}.fr-footer__top-cat{color:#161616}.fr-footer__top{background-color:#f6f6f6}.fr-footer__bottom{box-shadow:inset 0 1px 0 0 #ddd}.fr-footer__bottom .fr-btn{color:#666}.fr-footer__bottom-item:before{box-shadow:inset 0 0 0 1px #ddd}.fr-footer__bottom-copy,.fr-footer__bottom-link{color:#666}.fr-footer__partners{box-shadow:inset 0 1px 0 0 #ddd}.fr-footer__partners-title{color:#3a3a3a}.fr-footer__partners .fr-footer__logo{background-color:#fff;box-shadow:inset 0 0 0 1px #ddd}.fr-tile--download .fr-tile__body,.fr-tile--horizontal .fr-tile__body{flex-basis:100%}.fr-tile__body,.fr-tile__body>*{max-width:100%}.fr-tile__title{color:#161616;margin:0 0 .5rem;max-width:100%}.fr-tile__title a:after,.fr-tile__title button:after{background-image:url(../icons/system/arrow-right-line.svg)}.fr-tile__title [target=_blank]:after,.fr-tile__title a:after,.fr-tile__title button:after{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-tile__title [target=_blank]:after{background-image:url(../icons/system/external-link-line.svg)}.fr-tile__desc{margin:0;max-width:100%}.fr-tile__detail,.fr-tile__start{max-width:100%}.fr-tile--download .fr-tile__title a:after,.fr-tile--download .fr-tile__title button:after{background-color:transparent;background-image:url(../icons/system/download-line.svg);background-repeat:no-repeat;background-size:100%}.fr-tile.fr-enlarge-link .fr-tile__title a{text-decoration:none}.fr-tile.fr-enlarge-button .fr-tile__title button:after,.fr-tile.fr-enlarge-link .fr-tile__title a:after{background-color:transparent;height:1.5rem;width:1.5rem}.fr-tile--sm .fr-tile__title a:after,.fr-tile--sm .fr-tile__title button:after{height:1rem;width:1rem}.fr-tile{background-color:#fff}.fr-tile:not(.fr-tile--no-border):not(.fr-tile--shadow){background-image:linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd),linear-gradient(0deg,#ddd,#ddd)}.fr-tile--grey{background-color:#eee}.fr-tile--shadow{background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,18,.16);z-index:500}.fr-tile--shadow.fr-tile--grey{background-color:#eee}.fr-tile--no-background{background-color:transparent}.fr-tile--no-background:hover{background-color:rgba(0,0,0,.05)}.fr-tile--no-background:active{background-color:rgba(0,0,0,.1)}.fr-tile__title:disabled,a.fr-tile__title:not([href]){background-color:#e5e5e5;color:#929292}.fr-tile__title:before{background-image:linear-gradient(0deg,#3a3a3a,#3a3a3a)}.fr-tile__title a,.fr-tile__title button{color:#000091}.fr-tile__title a:before,.fr-tile__title button:before{background-image:linear-gradient(0deg,#000091,#000091)}.fr-tile__title a:not([href]),.fr-tile__title button:disabled{color:#929292}.fr-tile__title a:not([href]):before,.fr-tile__title button:disabled:before{background-image:linear-gradient(0deg,#e5e5e5,#e5e5e5)}.fr-translate .fr-translate__btn:before{background-image:url(../icons/editor/translate-2.svg)}.fr-translate .fr-translate__btn:after,.fr-translate .fr-translate__btn:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-translate .fr-translate__btn:after{background-image:url(../icons/system/arrow-down-s-line.svg)}.fr-translate .fr-translate__btn[aria-expanded=true]{background-color:#e3e3fd;color:#000091}.fr-translate__menu .fr-translate__language{box-shadow:none}.fr-transcription{position:relative}.fr-transcription__btn:before{background-image:url(../icons/editor/align-left.svg)}.fr-transcription__btn:after,.fr-transcription__btn:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-transcription__btn:after{background-image:url(../icons/system/arrow-down-s-line.svg)}.fr-transcription__btn[aria-expanded=true]:after{transform:rotate(-180deg)}ol.fr-transcription__actions-group,ul.fr-transcription__actions-group{list-style-type:none}ol.fr-transcription__actions-group,ul.fr-transcription__actions-group{margin-bottom:0;margin-top:0;padding-left:0}.fr-transcription .fr-modal:not(.fr-modal--opened) .fr-modal__content{max-height:9.5rem}.fr-transcription:before{box-shadow:inset 0 0 0 1px #ddd}.fr-transcription__btn{color:#000091}.fr-transcription__btn[aria-expanded=true]{background-color:#e3e3fd}.fr-transcription .fr-modal:not(.fr-modal--opened):before,.fr-transcription__content:before,.fr-transcription__footer:before{box-shadow:inset 0 1px 0 0 #ddd}.fr-input-wrap--addon .fr-btn{flex-shrink:0}.fr-input:-ms-input-placeholder{font-style:italic}.fr-input{background-color:#eee;box-shadow:inset 0 -2px 0 0 #3a3a3a;color:#3a3a3a}.fr-input::placeholder{color:#666}.fr-input::-webkit-contacts-auto-fill-button{background-color:#161616}.fr-input::-webkit-contacts-auto-fill-button:hover{background-color:#343434}.fr-input::-webkit-contacts-auto-fill-button:active{background-color:#474747}.fr-input:-webkit-autofill,.fr-input:-webkit-autofill:focus,.fr-input:-webkit-autofill:hover,.fr-input:autofill,.fr-input:autofill:focus,.fr-input:autofill:hover{-webkit-text-fill-color:#161616;box-shadow:inset 0 -2px 0 0 #3a3a3a,inset 0 0 0 1000px #e8edff}.fr-input-wrap--addon>.fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 #000091}.fr-fieldset--valid .fr-input,.fr-fieldset--valid .fr-input-wrap--addon>.fr-input:not(:last-child),.fr-input-group--valid .fr-input,.fr-input-group--valid .fr-input-wrap--addon>.fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 #18753c}.fr-fieldset--error .fr-input,.fr-fieldset--error .fr-input-wrap--addon>.fr-input:not(:last-child),.fr-input-group--error .fr-input,.fr-input-group--error .fr-input-wrap--addon>.fr-input:not(:last-child){box-shadow:inset 0 -2px 0 0 #ce0500}.fr-input-group--error:before{background-image:linear-gradient(0deg,#ce0500,#ce0500)}.fr-input-group--valid:before{background-image:linear-gradient(0deg,#18753c,#18753c)}.fr-input-group--info:before{background-image:linear-gradient(0deg,#0063cb,#0063cb)}.fr-search-bar .fr-btn:after,.fr-search-bar .fr-btn:before{background-color:transparent;background-image:url(../icons/system/search-line.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-search-bar .fr-input{box-shadow:inset 0 -2px 0 0 #000091}.fr-search-bar .fr-input--valid{box-shadow:inset 0 -2px 0 0 #18753c}.fr-search-bar .fr-input--error{box-shadow:inset 0 -2px 0 0 #ce0500}.fr-search-bar .fr-input::-webkit-search-cancel-button{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23161616' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-11.414L9.172 7.757 7.757 9.172 10.586 12l-2.829 2.828 1.415 1.415L12 13.414l2.828 2.829 1.415-1.415L13.414 12l2.829-2.828-1.415-1.415L12 10.586z'/%3E%3C/svg%3E")}.fr-content-media .fr-link,.fr-content-media__caption{color:#666}.fr-content-media__transcription .fr-link{background-color:transparent;color:#000091}.fr-content-media__transcription .fr-link:hover{background-color:rgba(0,0,0,.05)}.fr-content-media__transcription .fr-link:active{background-color:rgba(0,0,0,.1)}.fr-content-media__transcription .fr-link:disabled,.fr-content-media__transcription a.fr-link:not([href]){background-color:transparent;color:#929292}.fr-content-media__transcription .fr-link:disabled:hover,.fr-content-media__transcription a.fr-link:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-content-media__transcription .fr-link:disabled:active,.fr-content-media__transcription a.fr-link:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-consent-service__collapse .fr-consent-service__collapse-btn{text-decoration:underline}.fr-consent-service__collapse .fr-consent-service__collapse-btn:after,.fr-consent-service__collapse .fr-consent-service__collapse-btn:before{background-color:transparent;background-image:url(../icons/system/arrow-down-s-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-consent-service__collapse .fr-consent-service__collapse-btn[aria-expanded=true]:after,.fr-consent-service__collapse .fr-consent-service__collapse-btn[aria-expanded=true]:before{background-color:transparent;background-image:url(../icons/system/arrow-up-s-line.svg);background-repeat:no-repeat;background-size:100%;height:1rem;width:1rem}.fr-consent-placeholder{background-color:#eee}.fr-consent-banner{background-color:#f6f6f6;box-shadow:0 0 0 1px rgba(0,0,18,.16);box-shadow:inset 0 0 0 1px #ddd;z-index:1500}.fr-consent-manager__header,.fr-consent-service{box-shadow:inset 0 -1px 0 0 #ddd;color:#3a3a3a}.fr-consent-manager__header .fr-radio-group+.fr-radio-group:before,.fr-consent-service .fr-radio-group+.fr-radio-group:before{box-shadow:inset 0 0 0 1px #ddd}.fr-consent-service__title{color:#161616}.fr-consent-service .fr-consent-service,.fr-consent-service:last-of-type{box-shadow:none}.fr-consent-service .fr-consent-service__collapse-btn{color:#000091}.fr-follow__newsletter>*{max-width:100%}.fr-follow .fr-btn--bluesky:before{background-image:url(../icons/logo/bluesky-fill.svg)}.fr-follow .fr-btn--dailymotion:before{background-image:url(../icons/logo/fr--dailymotion-fill.svg)}.fr-follow .fr-btn--facebook:before{background-image:url(../icons/logo/facebook-circle-fill.svg)}.fr-follow .fr-btn--github:before{background-image:url(../icons/logo/github-fill.svg)}.fr-follow .fr-btn--instagram:before{background-image:url(../icons/logo/instagram-fill.svg)}.fr-follow .fr-btn--linkedin:before{background-image:url(../icons/logo/linkedin-box-fill.svg)}.fr-follow .fr-btn--mastodon:before{background-image:url(../icons/logo/mastodon-fill.svg)}.fr-follow .fr-btn--snapchat:before{background-image:url(../icons/logo/snapchat-fill.svg)}.fr-follow .fr-btn--telegram:before{background-image:url(../icons/logo/telegram-fill.svg)}.fr-follow .fr-btn--threads:before{background-image:url(../icons/logo/threads-fill.svg)}.fr-follow .fr-btn--tiktok:before{background-image:url(../icons/logo/fr--tiktok-fill.svg)}.fr-follow .fr-btn--twitch:before{background-image:url(../icons/logo/twitch-fill.svg)}.fr-follow .fr-btn--twitter:before{background-image:url(../icons/logo/twitter-fill.svg)}.fr-follow .fr-btn--twitter-x:before{background-image:url(../icons/logo/twitter-x-fill.svg)}.fr-follow .fr-btn--vimeo:before{background-image:url(../icons/logo/vimeo-fill.svg)}.fr-follow .fr-btn--youtube:before{background-image:url(../icons/logo/youtube-fill.svg)}.fr-follow .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):after,.fr-follow .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-follow .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):after,.fr-follow .fr-btns-group--lg .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:2rem;width:2rem}.fr-follow .fr-link--facebook:after,.fr-follow .fr-link--facebook:before{background-color:transparent;background-image:url(../icons/logo/facebook-circle-fill.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-follow .fr-link--twitter:after,.fr-follow .fr-link--twitter:before{background-color:transparent;background-image:url(../icons/logo/twitter-fill.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-follow .fr-link--twitter-x:after,.fr-follow .fr-link--twitter-x:before{background-color:transparent;background-image:url(../icons/logo/twitter-x-fill.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-follow .fr-link--instagram:after,.fr-follow .fr-link--instagram:before{background-color:transparent;background-image:url(../icons/logo/instagram-fill.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-follow .fr-link--linkedin:after,.fr-follow .fr-link--linkedin:before{background-color:transparent;background-image:url(../icons/logo/linkedin-box-fill.svg);background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-follow .fr-link--youtube:after,.fr-follow .fr-link--youtube:before{background-image:url(../icons/logo/youtube-fill.svg)}.fr-follow .fr-link--youtube:after,.fr-follow .fr-link--youtube:before,.fr-follow .fr-links-group:not(.fr-links-group--sm):not(.fr-links-group--lg) .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):after,.fr-follow .fr-links-group:not(.fr-links-group--sm):not(.fr-links-group--lg) .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-follow .fr-links-group--lg .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):after,.fr-follow .fr-links-group--lg .fr-link:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:2rem;width:2rem}.fr-follow{background-color:#f5f5fe}.fr-follow .fr-input{background-color:#fff}.fr-follow__title{color:#161616}.fr-follow__newsletter-legal{color:#666}.fr-follow__social .fr-btn{background-color:transparent;color:#000091}.fr-follow__social .fr-btn:hover{background-color:rgba(0,0,0,.05)}.fr-follow__social .fr-btn:active{background-color:rgba(0,0,0,.1)}.fr-follow__social .fr-btn:disabled,.fr-follow__social a.fr-btn:not([href]){background-color:transparent;color:#929292}.fr-follow__social .fr-btn:disabled:hover,.fr-follow__social a.fr-btn:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-follow__social .fr-btn:disabled:active,.fr-follow__social a.fr-btn:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-follow .fr-grid-row>:not(:first-child){box-shadow:0 -1px 0 0 #6a6af4}.fr-follow__social .fr-link{background-color:transparent;color:#000091}.fr-follow__social .fr-link:hover{background-color:rgba(0,0,0,.05)}.fr-follow__social .fr-link:active{background-color:rgba(0,0,0,.1)}.fr-follow__social .fr-link:disabled,.fr-follow__social a.fr-link:not([href]){background-color:transparent;color:#929292}.fr-follow__social .fr-link:disabled:hover,.fr-follow__social a.fr-link:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-follow__social .fr-link:disabled:active,.fr-follow__social a.fr-link:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-password__checkbox{margin:0;position:absolute;right:0;top:0}.fr-password__btn{background-color:transparent;color:#000091}.fr-password__btn:hover{background-color:rgba(0,0,0,.05)}.fr-password__btn:active{background-color:rgba(0,0,0,.1)}.fr-password__btn:disabled,a.fr-password__btn:not([href]){background-color:transparent;color:#929292}.fr-password__btn:disabled:hover,a.fr-password__btn:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-password__btn:disabled:active,a.fr-password__btn:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-password [data-fr-capslock]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23161616' d='M22.668 0C23.402 0 24 .598 24 1.332v21.336c0 .734-.598 1.332-1.332 1.332H1.332A1.334 1.334 0 0 1 0 22.668V1.332C0 .598.598 0 1.332 0Zm-1.336 2.668H2.668v18.664h18.664Zm-4.664 12.664V18H7.332v-2.668ZM12 5.332 16.668 10H14v3.332h-4V10H7.332Zm0 0'/%3E%3C/svg%3E")}.fr-password .fr-password__checkbox input[type=checkbox]+label{color:#161616}.fr-header ol,.fr-header ul{list-style-type:none}.fr-header ol,.fr-header ul{margin-bottom:0;margin-top:0;padding-left:0}.fr-header [href]{text-decoration:none}.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn.fr-btn--display:before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):not(.fr-btn--display):before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]:before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]:before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]:before,.fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-icon-]:before{height:1rem;width:1rem}.fr-header__tools-links .fr-link{background-color:transparent;color:#000091;overflow:visible}.fr-header__service-tagline,.fr-header__service-title{margin:0}.fr-header__operator img{height:auto!important}.fr-header__navbar .fr-btn--menu:before{background-image:url(../icons/system/menu-fill.svg)}.fr-header__navbar .fr-btn--menu:before,.fr-header__navbar .fr-btn--search:before{background-color:transparent;background-repeat:no-repeat;background-size:100%;height:1.5rem;width:1.5rem}.fr-header__navbar .fr-btn--search:before{background-image:url(../icons/system/search-line.svg)}.fr-header__brand{background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,18,.16);z-index:750}.fr-header__service{color:#161616}.fr-header__service:before{background-color:#ddd}.fr-header__menu-links:after{box-shadow:inset 0 1px 0 0 #ddd}.fr-header__menu-links .fr-btn{background-color:transparent;box-shadow:none;color:#000091}.fr-header__menu-links .fr-btn:hover{background-color:rgba(0,0,0,.05)}.fr-header__menu-links .fr-btn:active{background-color:rgba(0,0,0,.1)}.fr-header__menu-links .fr-btn:disabled,.fr-header__menu-links a.fr-btn:not([href]){background-color:transparent;color:#929292}.fr-header__menu-links .fr-btn:disabled:hover,.fr-header__menu-links a.fr-btn:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-header__menu-links .fr-btn:disabled:active,.fr-header__menu-links a.fr-btn:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-header__tools-links .fr-btn{background-color:transparent;color:#000091}.fr-header__tools-links .fr-btn:hover{background-color:rgba(0,0,0,.05)}.fr-header__tools-links .fr-btn:active{background-color:rgba(0,0,0,.1)}.fr-header__tools-links .fr-btn:disabled,.fr-header__tools-links a.fr-btn:not([href]){background-color:transparent;color:#929292}.fr-header__tools-links .fr-btn:disabled:hover,.fr-header__tools-links a.fr-btn:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-header__tools-links .fr-btn:disabled:active,.fr-header__tools-links a.fr-btn:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-header__tools-links>.fr-translate:first-child:last-child .fr-btn{background-color:transparent;box-shadow:inset 0 0 0 1px #ddd;color:#000091}.fr-header__tools-links>.fr-translate:first-child:last-child .fr-btn:hover{background-color:rgba(0,0,0,.05)}.fr-header__tools-links>.fr-translate:first-child:last-child .fr-btn:active{background-color:rgba(0,0,0,.1)}.fr-header__tools-links>.fr-translate:first-child:last-child .fr-btn:disabled,.fr-header__tools-links>.fr-translate:first-child:last-child a.fr-btn:not([href]){background-color:transparent;box-shadow:inset 0 0 0 1px #e5e5e5;color:#929292}.fr-header__tools-links>.fr-translate:first-child:last-child .fr-btn:disabled:hover,.fr-header__tools-links>.fr-translate:first-child:last-child a.fr-btn:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-header__tools-links>.fr-translate:first-child:last-child .fr-btn:disabled:active,.fr-header__tools-links>.fr-translate:first-child:last-child a.fr-btn:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-header__navbar .fr-service__title{color:#161616}.fr-header__navbar .fr-btn{background-color:transparent;color:#000091}.fr-header__navbar .fr-btn:hover{background-color:rgba(0,0,0,.05)}.fr-header__navbar .fr-btn:active{background-color:rgba(0,0,0,.1)}.fr-header__navbar .fr-btn:disabled,.fr-header__navbar a.fr-btn:not([href]){background-color:transparent;color:#929292}.fr-header__navbar .fr-btn:disabled:hover,.fr-header__navbar a.fr-btn:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-header__navbar .fr-btn:disabled:active,.fr-header__navbar a.fr-btn:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-header__navbar .fr-btn--menu{background-color:transparent;box-shadow:inset 0 0 0 1px #ddd;color:#000091}.fr-header__navbar .fr-btn--menu:hover{background-color:rgba(0,0,0,.05)}.fr-header__navbar .fr-btn--menu:active{background-color:rgba(0,0,0,.1)}.fr-header__navbar .fr-btn--menu:disabled,.fr-header__navbar a.fr-btn--menu:not([href]){background-color:transparent;box-shadow:inset 0 0 0 1px #e5e5e5;color:#929292}.fr-header__navbar .fr-btn--menu:disabled:hover,.fr-header__navbar a.fr-btn--menu:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-header__navbar .fr-btn--menu:disabled:active,.fr-header__navbar a.fr-btn--menu:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-header .fr-modal{background-color:#fff}.fr-header__menu-links .fr-link{background-color:transparent;box-shadow:inset 0 -1px 0 0 #ddd;color:#000091}.fr-header__menu-links .fr-link:hover{background-color:rgba(0,0,0,.05)}.fr-header__menu-links .fr-link:active{background-color:rgba(0,0,0,.1)}.fr-header__menu-links .fr-link:disabled,.fr-header__menu-links a.fr-link:not([href]){background-color:transparent;color:#929292}.fr-header__menu-links .fr-link:disabled:hover,.fr-header__menu-links a.fr-link:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-header__menu-links .fr-link:disabled:active,.fr-header__menu-links a.fr-link:not([href]):active{background-color:rgba(0,0,0,.1)}.fr-header__tools-links .fr-link:hover{background-color:rgba(0,0,0,.05)}.fr-header__tools-links .fr-link:active{background-color:rgba(0,0,0,.1)}.fr-header__tools-links .fr-link:disabled,.fr-header__tools-links a.fr-link:not([href]){background-color:transparent;color:#929292}.fr-header__tools-links .fr-link:disabled:hover,.fr-header__tools-links a.fr-link:not([href]):hover{background-color:rgba(0,0,0,.05)}.fr-header__tools-links .fr-link:disabled:active,.fr-header__tools-links a.fr-link:not([href]):active{background-color:rgba(0,0,0,.1)}}@media screen and (min-width:48em) and (min-width:0\0) and (min-resolution:72dpi){.fr-sidemenu,.fr-sidemenu__title{box-shadow:none}.fr-sidemenu__inner{box-shadow:inset -1px 0 0 0 #ddd}.fr-sidemenu--right .fr-sidemenu__inner{box-shadow:inset 1px 0 0 0 #ddd}.fr-follow .fr-grid-row>:not(:first-child){box-shadow:-1px 0 0 0 #6a6af4}}@media screen and (min-width:0\0) and (min-resolution:72dpi) and (min-width:48em){.fr-tabs__panel>*{margin-left:2rem;margin-right:2rem}.fr-tabs__panel>:first-child{margin-top:1.75rem}.fr-tabs__panel>:last-child{margin-bottom:2rem}.fr-card--download .fr-card__header{padding-top:0}.fr-card--download .fr-card__body,.fr-card--horizontal .fr-card__body,.fr-card--horizontal-half .fr-card__body,.fr-card--horizontal-tier .fr-card__body{flex-basis:100%}.fr-tile--download.fr-tile--vertical\@md .fr-tile__body,.fr-tile--horizontal.fr-tile--vertical\@md .fr-tile__body{flex-basis:auto}}@media screen and (forced-colors:active) and (min-width:0\0) and (min-resolution:72dpi),screen and (prefers-contrast:more) and (min-width:0\0) and (min-resolution:72dpi){.fr-pagination__link[aria-current]:not([aria-current=false]){border:1px solid #000091}}@media screen and (min-width:62em) and (min-width:0\0) and (min-resolution:72dpi){.fr-nav__list>.fr-nav__item:first-child:nth-last-child(2),.fr-nav__list>.fr-nav__item:first-child:nth-last-child(2)~*,.fr-nav__list>.fr-nav__item:first-child:nth-last-child(3),.fr-nav__list>.fr-nav__item:first-child:nth-last-child(3)~*,.fr-nav__list>.fr-nav__item:first-child:nth-last-child(4),.fr-nav__list>.fr-nav__item:first-child:nth-last-child(4)~*{flex-basis:auto}.fr-nav__item{flex-basis:100%;position:static}.fr-nav__item .fr-nav__btn,.fr-nav__item .fr-nav__link{flex-wrap:nowrap;max-width:100%}.fr-nav__item--align-right{position:relative}.fr-nav__item--align-right .fr-collapse{right:0}.fr-menu .fr-menu__list{margin-bottom:2rem}.fr-menu{z-index:1000}.fr-menu__list{background-color:#fff;background-image:linear-gradient(0deg,#e3e3fd,#e3e3fd);box-shadow:0 0 0 1px rgba(0,0,18,.16)}.fr-menu__list>:first-child,.fr-menu__list>:first-child .fr-nav__link,.fr-menu__list>:hover,.fr-menu__list>:hover .fr-nav__link,.fr-menu__list>:hover+*,.fr-menu__list>:hover+* .fr-nav__link{box-shadow:none}.fr-menu .fr-nav__link{box-shadow:0 calc(-1rem - 1px) 0 -1rem #ddd}.fr-mega-menu{background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,18,.16);box-shadow:inset 0 1px 0 0 #e3e3fd;z-index:1000}.fr-mega-menu__category{box-shadow:0 calc(1rem + 1px) 0 -1rem #ddd}.fr-header{background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,18,.16);z-index:750}.fr-header__brand{background:transparent;box-shadow:none;z-index:auto}.fr-header__service{box-shadow:none}.fr-header .fr-header__menu{box-shadow:inset 0 1px 0 0 #ddd}}@media screen and (min-width:0\0) and (min-resolution:72dpi) and (min-width:62em){.fr-tile--download.fr-tile--vertical\@lg .fr-tile__body,.fr-tile--horizontal.fr-tile--vertical\@lg .fr-tile__body{flex-basis:auto}.fr-header .fr-modal{overflow:visible;position:static}} \ No newline at end of file diff --git a/dist/dsfr/dsfr/dsfr.module.js b/dist/dsfr/dsfr/dsfr.module.js new file mode 100644 index 0000000..e9680c1 --- /dev/null +++ b/dist/dsfr/dsfr/dsfr.module.js @@ -0,0 +1,6784 @@ +/*! DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) */ + +class State { + constructor () { + this.modules = {}; + } + + create (ModuleClass) { + const module = new ModuleClass(); + this.modules[module.type] = module; + } + + getModule (type) { + return this.modules[type]; + } + + add (type, item) { + this.modules[type].add(item); + } + + remove (type, item) { + this.modules[type].remove(item); + } + + get isActive () { + return this._isActive; + } + + set isActive (value) { + if (value === this._isActive) return; + this._isActive = value; + const values = Object.keys(this.modules).map((e) => { + return this.modules[e]; + }); + if (value) { + for (const module of values) { + module.activate(); + } + } else { + for (const module of values) { + module.deactivate(); + } + } + } + + get isLegacy () { + return this._isLegacy; + } + + set isLegacy (value) { + if (value === this._isLegacy) return; + this._isLegacy = value; + } +} + +const state = new State(); + +const config = { + prefix: 'fr', + namespace: 'dsfr', + organisation: '@gouvfr', + version: '1.13.2' +}; + +class LogLevel { + constructor (level, light, dark, logger) { + this.level = level; + this.light = light; + this.dark = dark; + + switch (logger) { + case 'warn': + this.logger = console.warn; + break; + + case 'error': + this.logger = console.error; + break; + + default: + this.logger = console.log; + } + } + + log (...values) { + const message = new Message(config.namespace); + for (const value of values) message.add(value); + this.print(message); + } + + print (message) { + message.setColor(this.color); + this.logger.apply(console, message.getMessage()); + } + + get color () { + return window.matchMedia('(prefers-color-scheme: dark)').matches ? this.dark : this.light; + } +} + +class Message { + constructor (domain) { + this.inputs = ['%c']; + this.styles = ['font-family:Marianne', 'line-height: 1.5']; + this.objects = []; + + if (domain) this.add(`${domain} :`); + } + + add (value) { + switch (typeof value) { + case 'object': + case 'function': + this.inputs.push('%o '); + this.objects.push(value); + break; + + default: + this.inputs.push(`${value} `); + } + } + + setColor (color) { + this.styles.push(`color:${color}`); + } + + getMessage () { + return [this.inputs.join(''), this.styles.join(';'), ...this.objects]; + } +} + +const LEVELS = { + log: new LogLevel(0, '#616161', '#989898'), + debug: new LogLevel(1, '#000091', '#8B8BFF'), + info: new LogLevel(2, '#007c3b', '#00ed70'), + warn: new LogLevel(3, '#ba4500', '#fa5c00', 'warn'), + error: new LogLevel(4, '#D80600', '#FF4641', 'error') +}; + +class Inspector { + constructor () { + this.level = 2; + + for (const id in LEVELS) { + const level = LEVELS[id]; + this[id] = (...msgs) => { + if (this.level <= level.level) level.log.apply(level, msgs); + }; + this[id].print = level.print.bind(level); + } + } + + state () { + const message = new Message(); + message.add(state); + this.log.print(message); + } + + tree () { + const stage = state.getModule('stage'); + if (!stage) return; + const message = new Message(); + this._branch(stage.root, 0, message); + this.log.print(message); + } + + _branch (element, space, message) { + let branch = ''; + if (space > 0) { + let indent = ''; + for (let i = 0; i < space; i++) indent += ' '; + // branch += indent + '|\n'; + branch += indent + '└─ '; + } + branch += `[${element.id}] ${element.html}`; + message.add(branch); + message.add({ '@': element }); + message.add('\n'); + for (const child of element.children) branch += this._branch(child, space + 1, message); + } +} + +const inspector = new Inspector(); + +const startAtDomContentLoaded = (callback) => { + if (document.readyState !== 'loading') window.requestAnimationFrame(callback); + else document.addEventListener('DOMContentLoaded', callback); +}; + +const startAuto = (callback) => { + // detect + startAtDomContentLoaded(callback); +}; + +const Modes = { + AUTO: 'auto', + MANUAL: 'manual', + RUNTIME: 'runtime', + LOADED: 'loaded', + VUE: 'vue', + ANGULAR: 'angular', + REACT: 'react' +}; + +const dispatch = (node, type, detail = null, bubbles = true, cancelable = false) => { + const options = { bubbles: bubbles === true, cancelable: cancelable === true }; + if (detail) options.detail = detail; + const event = new CustomEvent(type, options); + node.dispatchEvent(event); +}; + +const rootDispatch = (type, detail = null, bubbles = false, cancelable = false) => dispatch(document.documentElement, type, detail, bubbles, cancelable); + +const ns = name => `${config.prefix}-${name}`; + +ns.selector = (name, notation) => { + if (notation === undefined) notation = '.'; + return `${notation}${ns(name)}`; +}; + +ns.attr = (name) => `data-${ns(name)}`; + +ns.attr.selector = (name, value) => { + let result = ns.attr(name); + if (value !== undefined) result += `="${value}"`; + return `[${result}]`; +}; + +ns.event = (type) => `${config.namespace}.${type}`; + +ns.emission = (domain, type) => `emission:${domain}.${type}`; + +const RootEvent = { + READY: ns.event('ready'), + START: ns.event('start'), + STOP: ns.event('stop'), + RENDER: ns.event('render'), + RESIZE: ns.event('resize'), + BREAKPOINT: ns.event('breakpoint'), + SCROLL_LOCK: ns.event('scroll-lock'), + SCROLL_UNLOCK: ns.event('scroll-unlock') +}; + +class Options { + constructor () { + this._mode = Modes.AUTO; + this.isStarted = false; + this.starting = this.start.bind(this); + this.preventManipulation = false; + } + + configure (settings = {}, start, query) { + this.startCallback = start; + const isProduction = settings.production && (!query || query.production !== 'false'); + switch (true) { + case query && !isNaN(query.level): + inspector.level = Number(query.level); + break; + + case query && query.verbose && (query.verbose === 'true' || query.verbose === 1): + inspector.level = 0; + break; + + case isProduction: + inspector.level = 999; + break; + + case settings.verbose: + inspector.level = 0; + break; + } + inspector.info(`version ${config.version}`); + rootDispatch(RootEvent.READY); + this.mode = settings.mode || Modes.AUTO; + } + + set mode (value) { + switch (value) { + case Modes.AUTO: + this.preventManipulation = false; + startAuto(this.starting); + break; + + case Modes.LOADED: + this.preventManipulation = false; + startAtDomContentLoaded(this.starting); + break; + + case Modes.RUNTIME: + this.preventManipulation = false; + this.start(); + break; + + case Modes.MANUAL: + this.preventManipulation = false; + break; + + case Modes.VUE: + this.preventManipulation = true; + break; + + case Modes.ANGULAR: + this.preventManipulation = true; + break; + + case Modes.REACT: + this.preventManipulation = true; + break; + + default: + inspector.error('Illegal mode'); + return; + } + + this._mode = value; + inspector.info(`mode set to ${value}`); + } + + get mode () { + return this._mode; + } + + start () { + inspector.info('start'); + this.startCallback(); + } +} + +const options = new Options(); + +class Collection { + constructor () { + this._collection = []; + } + + forEach (callback) { + this._collection.forEach(callback); + } + + map (callback) { + return this._collection.map(callback); + } + + get length () { + return this._collection.length; + } + + add (collectable) { + if (this._collection.indexOf(collectable) > -1) return false; + this._collection.push(collectable); + if (this.onAdd) this.onAdd(); + if (this.onPopulate && this._collection.length === 1) this.onPopulate(); + return true; + } + + remove (collectable) { + const index = this._collection.indexOf(collectable); + if (index === -1) return false; + this._collection.splice(index, 1); + if (this.onRemove) this.onRemove(); + if (this.onEmpty && this._collection.length === 0) this.onEmpty(); + } + + execute (...args) { + for (const collectable of this._collection) if (collectable) collectable.apply(null, args); + } + + clear () { + this._collection.length = 0; + } + + clone () { + const clone = new Collection(); + clone._collection = this._collection.slice(); + return clone; + } + + get collection () { + return this._collection; + } +} + +class Module extends Collection { + constructor (type) { + super(); + this.type = type; + this.isActive = false; + } + + activate () {} + deactivate () {} +} + +const querySelectorAllArray = (element, selectors) => Array.prototype.slice.call(element.querySelectorAll(selectors)); + +const queryParentSelector = (element, selectors) => { + const parent = element.parentElement; + if (parent.matches(selectors)) return parent; + if (parent === document.documentElement) return null; + return queryParentSelector(parent, selectors); +}; + +class Registration { + constructor (selector, InstanceClass, creator) { + this.selector = selector; + this.InstanceClass = InstanceClass; + this.creator = creator; + this.instances = new Collection(); + this.isIntroduced = false; + this._instanceClassName = this.InstanceClass.instanceClassName; + this._instanceClassNames = this.getInstanceClassNames(this.InstanceClass); + this._property = this._instanceClassName.substring(0, 1).toLowerCase() + this._instanceClassName.substring(1); + const dashed = this._instanceClassName + .replace(/[^a-zA-Z0-9]+/g, '-') + .replace(/([A-Z]+)([A-Z][a-z])/g, '$1-$2') + .replace(/([a-z])([A-Z])/g, '$1-$2') + .replace(/([0-9])([^0-9])/g, '$1-$2') + .replace(/([^0-9])([0-9])/g, '$1-$2') + .toLowerCase(); + this._attribute = ns.attr(`js-${dashed}`); + } + + getInstanceClassNames (InstanceClass) { + const prototype = Object.getPrototypeOf(InstanceClass); + if (!prototype || prototype.instanceClassName === 'Instance') return [InstanceClass.instanceClassName]; + return [...this.getInstanceClassNames(prototype), InstanceClass.instanceClassName]; + } + + hasInstanceClassName (instanceClassName) { + return this._instanceClassNames.indexOf(instanceClassName) > -1; + } + + introduce () { + if (this.isIntroduced) return; + this.isIntroduced = true; + state.getModule('stage').parse(document.documentElement, this); + } + + parse (node, nonRecursive) { + const nodes = []; + if (node.matches && node.matches(this.selector)) nodes.push(node); + // eslint-disable-next-line no-useless-call + if (!nonRecursive && node.querySelectorAll && node.querySelector(this.selector)) nodes.push.apply(nodes, querySelectorAllArray(node, this.selector)); + return nodes; + } + + create (element) { + if (!element.node.matches(this.selector)) return; + const instance = new this.InstanceClass(); + this.instances.add(instance); + return instance; + } + + remove (instance) { + this.instances.remove(instance); + } + + dispose () { + const instances = this.instances.collection; + for (let i = instances.length - 1; i > -1; i--) instances[i]._dispose(); + this.creator = null; + } + + get instanceClassName () { + return this._instanceClassName; + } + + get instanceClassNames () { + return this._instanceClassNames; + } + + get property () { + return this._property; + } + + get attribute () { + return this._attribute; + } +} + +class Register extends Module { + constructor () { + super('register'); + } + + register (selector, InstanceClass, creator) { + const registration = new Registration(selector, InstanceClass, creator); + this.add(registration); + if (state.isActive) registration.introduce(); + return registration; + } + + activate () { + for (const registration of this.collection) registration.introduce(); + } + + remove (registration) { + registration.dispose(); + super.remove(registration); + } +} + +let count = 0; + +class Element$1 { + constructor (node, id) { + if (!id) { + count++; + this.id = count; + } else this.id = id; + this.node = node; + this.attributeNames = []; + this.instances = []; + this._children = []; + this._parent = null; + this._projects = []; + } + + get proxy () { + const scope = this; + if (!this._proxy) { + this._proxy = { + id: this.id, + get parent () { + return scope.parent ? scope.parent.proxy : null; + }, + get children () { + return scope.children.map((child) => child.proxy); + } + }; + + for (const instance of this.instances) this._proxy[instance.registration.property] = instance.proxy; + } + return this._proxy; + } + + get html () { + if (!this.node || !this.node.outerHTML) return ''; + const end = this.node.outerHTML.indexOf('>'); + return this.node.outerHTML.substring(0, end + 1); + } + + project (registration) { + if (this._projects.indexOf(registration) === -1) this._projects.push(registration); + } + + populate () { + const projects = this._projects.slice(); + this._projects.length = 0; + for (const registration of projects) this.create(registration); + } + + create (registration) { + if (this.hasInstance(registration.instanceClassName)) { + // inspector.debug(`failed creation, instance of ${registration.instanceClassName} already exists on element [${this.id}]`); + return; + } + inspector.debug(`create instance of ${registration.instanceClassName} on element [${this.id}]`); + const instance = registration.create(this); + this.instances.push(instance); + instance._config(this, registration); + if (this._proxy) this._proxy[registration.property] = instance.proxy; + } + + remove (instance) { + const index = this.instances.indexOf(instance); + if (index > -1) this.instances.splice(index, 1); + if (this._proxy) delete this._proxy[instance.registration.property]; + } + + get parent () { + return this._parent; + } + + get ascendants () { + return [this.parent, ...this.parent.ascendants]; + } + + get children () { + return this._children; + } + + get descendants () { + const descendants = [...this._children]; + this._children.forEach(child => descendants.push(...child.descendants)); + return descendants; + } + + // TODO : emit ascendant et descendant de changement ? + + addChild (child, index) { + if (this._children.indexOf(child) > -1) return null; + child._parent = this; + if (!isNaN(index) && index > -1 && index < this._children.length) this._children.splice(index, 0, child); + else this._children.push(child); + return child; + } + + removeChild (child) { + const index = this._children.indexOf(child); + if (index === -1) return null; + child._parent = null; + this._children.splice(index, 1); + } + + emit (type, data) { + const elements = state.getModule('stage').collection; + const response = []; + for (const element of elements) response.push(...element._emit(type, data)); + return response; + } + + _emit (type, data) { + const response = []; + for (const instance of this.instances) response.push(...instance._emitter.emit(type, data)); + return response; + } + + ascend (type, data) { + if (this._parent) return this._parent._ascend(type, data); + return []; + } + + _ascend (type, data) { + const response = []; + for (const instance of this.instances) response.push(...instance._ascent.emit(type, data)); + if (this._parent) response.push(...this._parent._ascend(type, data)); + return response; + } + + descend (type, data) { + const response = []; + for (const child of this._children) response.push(...child._descend(type, data)); + return response; + } + + _descend (type, data) { + const response = []; + for (const instance of this.instances) response.push(...instance._descent.emit(type, data)); + for (const child of this._children) response.push(...child._descend(type, data)); + return response; + } + + getInstance (instanceClassName) { + for (const instance of this.instances) if (instance.registration.hasInstanceClassName(instanceClassName)) return instance; + return null; + } + + hasInstance (instanceClassName) { + return this.getInstance(instanceClassName) !== null; + } + + getDescendantInstances (instanceClassName, stopAtInstanceClassName, stopAtFirstInstance) { + if (!instanceClassName) return []; + const instances = []; + for (const child of this._children) { + const instance = child.getInstance(instanceClassName); + if (instance) { + instances.push(instance); + if (stopAtFirstInstance) continue; + } + if ((!stopAtInstanceClassName || !child.hasInstance(stopAtInstanceClassName)) && child.children.length) instances.push.apply(instances, child.getDescendantInstances(instanceClassName, stopAtInstanceClassName, stopAtFirstInstance)); + } + return instances; + } + + getAscendantInstance (instanceClassName, stopAtInstanceClassName) { + if (!instanceClassName || !this._parent) return null; + const instance = this._parent.getInstance(instanceClassName); + if (instance) return instance; + if (stopAtInstanceClassName && this._parent.hasInstance(stopAtInstanceClassName)) return null; + return this._parent.getAscendantInstance(instanceClassName, stopAtInstanceClassName); + } + + dispose () { + for (let i = this.instances.length - 1; i >= 0; i--) { + const instance = this.instances[i]; + if (instance) instance._dispose(); + } + this.instances.length = 0; + state.remove('stage', this); + this.parent.removeChild(this); + this._children.length = 0; + inspector.debug(`remove element [${this.id}] ${this.html}`); + } + + prepare (attributeName) { + if (this.attributeNames.indexOf(attributeName) === -1) this.attributeNames.push(attributeName); + } + + examine () { + const attributeNames = this.attributeNames.slice(); + this.attributeNames.length = 0; + for (let i = this.instances.length - 1; i > -1; i--) this.instances[i].examine(attributeNames); + } +} + +const RootEmission = { + CLICK: ns.emission('root', 'click'), + KEYDOWN: ns.emission('root', 'keydown'), + KEYUP: ns.emission('root', 'keyup') +}; + +const KeyCodes = { + TAB: { + id: 'tab', + value: 9 + }, + ESCAPE: { + id: 'escape', + value: 27 + }, + END: { + id: 'end', + value: 35 + }, + HOME: { + id: 'home', + value: 36 + }, + LEFT: { + id: 'left', + value: 37 + }, + UP: { + id: 'up', + value: 38 + }, + RIGHT: { + id: 'right', + value: 39 + }, + DOWN: { + id: 'down', + value: 40 + } +}; + +const getKeyCode = (keyCode) => Object.values(KeyCodes).filter(entry => entry.value === keyCode)[0]; + +class Root extends Element$1 { + constructor () { + super(document.documentElement, 'root'); + this.node.setAttribute(ns.attr('js'), true); + this.listen(); + } + + listen () { + // TODO v2 => listener au niveau des éléments qui redistribuent aux instances. + document.documentElement.addEventListener('click', this.click.bind(this), { capture: true }); + document.documentElement.addEventListener('keydown', this.keydown.bind(this), { capture: true }); + document.documentElement.addEventListener('keyup', this.keyup.bind(this), { capture: true }); + } + + click (e) { + this.emit(RootEmission.CLICK, e.target); + } + + keydown (e) { + this.emit(RootEmission.KEYDOWN, getKeyCode(e.keyCode)); + } + + keyup (e) { + this.emit(RootEmission.KEYUP, getKeyCode(e.keyCode)); + } +} + +class Stage extends Module { + constructor () { + super('stage'); + this.root = new Root(); + super.add(this.root); + this.observer = new MutationObserver(this.mutate.bind(this)); + this.modifications = []; + this.willModify = false; + this.modifying = this.modify.bind(this); + } + + hasElement (node) { + for (const element of this.collection) if (element.node === node) return true; + return false; + } + + getElement (node) { + for (const element of this.collection) if (element.node === node) return element; + const element = new Element$1(node); + this.add(element); + inspector.debug(`add element [${element.id}] ${element.html}`); + return element; + } + + getProxy (node) { + if (!this.hasElement(node)) return null; + const element = this.getElement(node); + return element.proxy; + } + + add (element) { + super.add(element); + this.put(element, this.root); + } + + put (element, branch) { + let index = 0; + for (let i = branch.children.length - 1; i > -1; i--) { + const child = branch.children[i]; + const position = element.node.compareDocumentPosition(child.node); + if (position & Node.DOCUMENT_POSITION_CONTAINS) { + this.put(element, child); + return; + } else if (position & Node.DOCUMENT_POSITION_CONTAINED_BY) { + branch.removeChild(child); + element.addChild(child, 0); + } else if (position & Node.DOCUMENT_POSITION_PRECEDING) { + index = i + 1; + break; + } + } + + branch.addChild(element, index); + } + + activate () { + this.observer.observe(document.documentElement, { childList: true, subtree: true, attributes: true }); + } + + deactivate () { + this.observer.disconnect(); + } + + mutate (mutations) { + const examinations = []; + mutations.forEach((mutation) => { + switch (mutation.type) { + case 'childList': + mutation.removedNodes.forEach((node) => this.dispose(node)); + mutation.addedNodes.forEach((node) => this.parse(node)); + break; + + case 'attributes': + if (this.hasElement(mutation.target)) { + const element = this.getElement(mutation.target); + element.prepare(mutation.attributeName); + if (examinations.indexOf(element) === -1) examinations.push(element); + for (const descendant of element.descendants) if (examinations.indexOf(descendant) === -1) examinations.push(descendant); + } + if (this.modifications.indexOf(mutation.target) === -1) this.modifications.push(mutation.target); + break; + } + }); + + examinations.forEach(element => element.examine()); + if (this.modifications.length && !this.willModify) { + this.willModify = true; + window.requestAnimationFrame(this.modifying); + } + } + + modify () { + this.willModify = false; + const targets = this.modifications.slice(); + this.modifications.length = 0; + for (const target of targets) if (document.documentElement.contains(target)) this.parse(target); + } + + dispose (node) { + const disposables = []; + this.forEach((element) => { + if (node.contains(element.node)) disposables.push(element); + }); + + for (const disposable of disposables) { + disposable.dispose(); + this.remove(disposable); + } + } + + parse (node, registration, nonRecursive) { + const registrations = registration ? [registration] : state.getModule('register').collection; + const creations = []; + + for (const registration of registrations) { + const nodes = registration.parse(node, nonRecursive); + + for (const n of nodes) { + const element = this.getElement(n); + element.project(registration); + if (creations.indexOf(element) === -1) creations.push(element); + } + } + + for (const element of creations) element.populate(); + } +} + +class Renderer extends Module { + constructor () { + super('render'); + this.rendering = this.render.bind(this); + this.nexts = new Collection(); + } + + activate () { + window.requestAnimationFrame(this.rendering); + } + + request (instance) { + this.nexts.add(instance); + } + + render () { + if (!state.isActive) return; + window.requestAnimationFrame(this.rendering); + this.forEach((instance) => instance.render()); + if (!this.nexts.length) return; + const nexts = this.nexts.clone(); + this.nexts.clear(); + nexts.forEach((instance) => instance.next()); + rootDispatch(RootEvent.RENDER); + } +} + +class Resizer extends Module { + constructor () { + super('resize'); + this.requireResize = false; + this.resizing = this.resize.bind(this); + const requesting = this.request.bind(this); + if (document.fonts) { + document.fonts.ready.then(requesting); + } + window.addEventListener('resize', requesting); + window.addEventListener('orientationchange', requesting); + } + + activate () { + this.request(); + } + + request () { + if (this.requireResize) return; + this.requireResize = true; + window.requestAnimationFrame(this.resizing); + } + + resize () { + if (!this.requireResize) return; + this.forEach((instance) => instance.resize()); + this.requireResize = false; + rootDispatch(RootEvent.RESIZE); + } +} + +class ScrollLocker extends Module { + constructor () { + super('lock'); + this._isLocked = false; + this._scrollY = 0; + this.onPopulate = this.lock.bind(this); + this.onEmpty = this.unlock.bind(this); + } + + get isLocked () { + return this._isLocked; + } + + lock () { + if (!this._isLocked) { + this._isLocked = true; + this._scrollY = window.scrollY; + const scrollBarGap = window.innerWidth - document.documentElement.clientWidth; + document.documentElement.setAttribute(ns.attr('scrolling'), 'false'); + document.body.style.top = `${-this._scrollY}px`; + this.behavior = getComputedStyle(document.documentElement).getPropertyValue('scroll-behavior'); + if (this.behavior === 'smooth') document.documentElement.style.scrollBehavior = 'auto'; + if (scrollBarGap > 0) { + document.documentElement.style.setProperty('--scrollbar-width', `${scrollBarGap}px`); + } + rootDispatch(RootEvent.SCROLL_LOCK); + } + } + + unlock () { + if (this._isLocked) { + this._isLocked = false; + document.documentElement.removeAttribute(ns.attr('scrolling')); + document.body.style.top = ''; + window.scrollTo(0, this._scrollY); + if (this.behavior === 'smooth') document.documentElement.style.removeProperty('scroll-behavior'); + document.documentElement.style.removeProperty('--scrollbar-width'); + rootDispatch(RootEvent.SCROLL_UNLOCK); + } + } + + move (value) { + if (this._isLocked) { + this._scrollY += value; + document.body.style.top = `${-this._scrollY}px`; + } else { + window.scrollTo(0, window.scrollY + value); + } + } +} + +class Load extends Module { + constructor () { + super('load'); + this.loading = this.load.bind(this); + } + + activate () { + window.addEventListener('load', this.loading); + } + + load () { + this.forEach((instance) => instance.load()); + } +} + +const FONT_FAMILIES = ['Marianne', 'Spectral']; + +class FontSwap extends Module { + constructor () { + super('font-swap'); + this.swapping = this.swap.bind(this); + } + + activate () { + if (document.fonts) { + document.fonts.addEventListener('loadingdone', this.swapping); + } + } + + swap () { + const families = FONT_FAMILIES.filter(family => document.fonts.check(`16px ${family}`)); + + this.forEach((instance) => instance.swapFont(families)); + } +} + +class MouseMove extends Module { + constructor () { + super('mouse-move'); + this.requireMove = false; + this._isMoving = false; + this.moving = this.move.bind(this); + this.requesting = this.request.bind(this); + this.onPopulate = this.listen.bind(this); + this.onEmpty = this.unlisten.bind(this); + } + + listen () { + if (this._isMoving) return; + this._isMoving = true; + this.requireMove = false; + document.documentElement.addEventListener('mousemove', this.requesting); + } + + unlisten () { + if (!this._isMoving) return; + this._isMoving = false; + this.requireMove = false; + document.documentElement.removeEventListener('mousemove', this.requesting); + } + + request (e) { + if (!this._isMoving) return; + this.point = { x: e.clientX, y: e.clientY }; + if (this.requireMove) return; + this.requireMove = true; + window.requestAnimationFrame(this.moving); + } + + move () { + if (!this.requireMove) return; + this.forEach((instance) => instance.mouseMove(this.point)); + this.requireMove = false; + } +} + +class Hash extends Module { + constructor () { + super('hash'); + this.handling = this.handle.bind(this); + this.getLocationHash(); + } + + activate () { + window.addEventListener('hashchange', this.handling); + } + + deactivate () { + window.removeEventListener('hashchange', this.handling); + } + + _sanitize (hash) { + if (hash.charAt(0) === '#') return hash.substring(1); + return hash; + } + + set hash (value) { + const hash = this._sanitize(value); + if (this._hash !== hash) window.location.hash = hash; + } + + get hash () { + return this._hash; + } + + getLocationHash () { + const hash = window.location.hash; + this._hash = this._sanitize(hash); + } + + handle (e) { + this.getLocationHash(); + this.forEach((instance) => instance.handleHash(this._hash, e)); + } +} + +class Engine { + constructor () { + state.create(Register); + state.create(Stage); + state.create(Renderer); + state.create(Resizer); + state.create(ScrollLocker); + state.create(Load); + state.create(FontSwap); + state.create(MouseMove); + state.create(Hash); + + const registerModule = state.getModule('register'); + this.register = registerModule.register.bind(registerModule); + } + + get isActive () { + return state.isActive; + } + + start () { + inspector.debug('START'); + state.isActive = true; + rootDispatch(RootEvent.START); + } + + stop () { + inspector.debug('STOP'); + state.isActive = false; + rootDispatch(RootEvent.STOP); + } +} + +const engine = new Engine(); + +class Colors { + getColor (context, use, tint, options = {}) { + const option = getOption(options); + const decision = `--${context}-${use}-${tint}${option}`; + return getComputedStyle(document.documentElement).getPropertyValue(decision).trim() || null; + } +} + +const getOption = (options) => { + switch (true) { + case options.hover: + return '-hover'; + case options.active: + return '-active'; + default: + return ''; + } +}; + +const colors = new Colors(); + +const sanitize = (className) => className.charAt(0) === '.' ? className.substr(1) : className; + +const getClassNames = (element) => { + switch (true) { + case !element.className: + return []; + + case typeof element.className === 'string': + return element.className.split(' '); + + case typeof element.className.baseVal === 'string': + return element.className.baseVal.split(' '); + } + + return []; +}; + +const modifyClass = (element, className, remove) => { + className = sanitize(className); + const classNames = getClassNames(element); + const index = classNames.indexOf(className); + if (remove === true) { + if (index > -1) classNames.splice(index, 1); + } else if (index === -1) classNames.push(className); + element.className = classNames.join(' '); +}; + +const addClass = (element, className) => modifyClass(element, className); + +const removeClass = (element, className) => modifyClass(element, className, true); + +const hasClass = (element, className) => getClassNames(element).indexOf(sanitize(className)) > -1; + +const ACTIONS = [ + '[tabindex]:not([tabindex="-1"])', + 'a[href]', + 'button:not([disabled])', + 'input:not([disabled])', + 'select:not([disabled])', + 'textarea:not([disabled])', + 'audio[controls]', + 'video[controls]', + '[contenteditable]:not([contenteditable="false"])', + 'details>summary:first-of-type', + 'details', + 'iframe' +]; + +const ACTIONS_SELECTOR = ACTIONS.join(); + +const queryActions = (element) => { + return element.querySelectorAll(ACTIONS_SELECTOR); +}; + +let counter = 0; + +const uniqueId = (id) => { + if (!document.getElementById(id)) return id; + let element = true; + const base = id; + while (element) { + counter++; + id = `${base}-${counter}`; + element = document.getElementById(id); + } + return id; +}; + +const dom = { + addClass: addClass, + hasClass: hasClass, + removeClass: removeClass, + queryParentSelector: queryParentSelector, + querySelectorAllArray: querySelectorAllArray, + queryActions: queryActions, + uniqueId: uniqueId, + dispatch: dispatch +}; + +class DataURISVG { + constructor (width = 0, height = 0) { + this._width = width; + this._height = height; + this._content = ''; + } + + get width () { + return this._width; + } + + set width (value) { + this._width = value; + } + + get height () { + return this._height; + } + + set height (value) { + this._height = value; + } + + get content () { + return this._content; + } + + set content (value) { + this._content = value; + } + + getDataURI (isLegacy = false) { + let svg = `${this._content}`; + + svg = svg.replace(/#/gi, '%23'); + if (isLegacy) { + svg = svg.replace(//gi, '%3E'); + svg = svg.replace(/"/gi, '\''); + svg = svg.replace(/{/gi, '%7B'); + svg = svg.replace(/}/gi, '%7D'); + } + return `data:image/svg+xml;charset=utf8,${svg}`; + } +} + +const image = { + DataURISVG: DataURISVG +}; + +const supportLocalStorage = () => { + try { + return 'localStorage' in window && window.localStorage !== null; + } catch (e) { + return false; + } +}; + +const supportAspectRatio = () => { + if (!window.CSS) return false; + return CSS.supports('aspect-ratio: 16 / 9'); +}; + +const support = { + supportLocalStorage: supportLocalStorage, + supportAspectRatio: supportAspectRatio +}; + +const TransitionSelector = { + NONE: ns.selector('transition-none') +}; + +const selector = { + TransitionSelector: TransitionSelector +}; + +/** + * Copy properties from multiple sources including accessors. + * source : https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/Object/assign#copier_des_accesseurs + * + * @param {object} [target] - Target object to copy into + * @param {...objects} [sources] - Multiple objects + * @return {object} A new object + * + * @example + * + * const obj1 = { + * key: 'value' + * }; + * const obj2 = { + * get function01 () { + * return a-value; + * } + * set function01 () { + * return a-value; + * } + * }; + * completeAssign(obj1, obj2) + */ +const completeAssign = (target, ...sources) => { + sources.forEach(source => { + const descriptors = Object.keys(source).reduce((descriptors, key) => { + descriptors[key] = Object.getOwnPropertyDescriptor(source, key); + return descriptors; + }, {}); + + Object.getOwnPropertySymbols(source).forEach(sym => { + const descriptor = Object.getOwnPropertyDescriptor(source, sym); + if (descriptor.enumerable) { + descriptors[sym] = descriptor; + } + }); + Object.defineProperties(target, descriptors); + }); + return target; +}; + +const property = { + completeAssign: completeAssign +}; + +/** + * Return an object of query params or null + * + * @method + * @name searchParams + * @param {string} url - an url + * @returns {Object} object of query params or null + */ + +const searchParams = (url) => { + if (url && url.search) { + const params = new URLSearchParams(window.location.search); + const entries = params.entries(); + return Object.fromEntries(entries); + } + return null; +}; + +const internals = {}; +const legacy = {}; + +Object.defineProperty(legacy, 'isLegacy', { + get: () => state.isLegacy +}); + +legacy.setLegacy = () => { + state.isLegacy = true; +}; + +internals.legacy = legacy; +internals.dom = dom; +internals.image = image; +internals.support = support; +internals.motion = selector; +internals.property = property; +internals.ns = ns; +internals.register = engine.register; +internals.state = state; +internals.query = searchParams(window.location); + +Object.defineProperty(internals, 'preventManipulation', { + get: () => options.preventManipulation +}); +Object.defineProperty(internals, 'stage', { + get: () => state.getModule('stage') +}); + +const api$1 = (node) => { + const stage = state.getModule('stage'); + return stage.getProxy(node); +}; + +api$1.version = config.version; +api$1.prefix = config.prefix; +api$1.organisation = config.organisation; +api$1.Modes = Modes; + +Object.defineProperty(api$1, 'mode', { + set: (value) => { options.mode = value; }, + get: () => options.mode +}); + +api$1.internals = internals; +api$1.version = config.version; + +api$1.start = engine.start; +api$1.stop = engine.stop; + +api$1.inspector = inspector; +api$1.colors = colors; + +const configuration = window[config.namespace]; +api$1.internals.configuration = configuration; + +options.configure(configuration, api$1.start, api$1.internals.query); + +window[config.namespace] = api$1; + +class Emitter { + constructor () { + this.emissions = {}; + } + + add (type, closure) { + if (typeof closure !== 'function') throw new Error('closure must be a function'); + if (!this.emissions[type]) this.emissions[type] = []; + this.emissions[type].push(closure); + } + + remove (type, closure) { + if (!this.emissions[type]) return; + if (!closure) delete this.emissions[type]; + else { + const index = this.emissions[type].indexOf(closure); + if (index > -1) this.emissions[type].splice(index); + } + } + + emit (type, data) { + if (!this.emissions[type]) return []; + const response = []; + for (const closure of this.emissions[type]) if (closure) response.push(closure(data)); + return response; + } + + dispose () { + this.emissions = null; + } +} + +class FocusManager { + constructor () { + this._activeElements = []; + window.document.addEventListener('focusin', this._onFocusIn.bind(this)); + } + + _onFocusIn (e) { + this._activeElements.push(e.target); + } + + get index () { + return this._activeElements.length - 1; + } + + focus (index) { + const element = this._activeElements[index]; + switch (true) { + case index < 0: + case this._activeElements.length === 0: + this.focusOnLogo(); + return; + case !element: + case !document.documentElement.contains(element): + case !this._isDisplayed(element): + this.focus(index - 1); + return; + } + + element.focus(); + } + + focusOnLogo () { + const logo = document.querySelector(api$1.header.HeaderSelector.BRAND_LINK); + if (logo) logo.focus(); + } + + _isDisplayed (element) { + while (element && element !== document.documentElement) { + if (element === document.body) return true; + const style = window.getComputedStyle(element); + if (style.display === 'none' || style.visibility === 'hidden') return false; + element = element.parentElement; + } + return true; + } +} + +const focusManager = new FocusManager(); + +class Breakpoint { + constructor (id, minWidth) { + this.id = id; + this.minWidth = minWidth; + } + + test () { + return window.matchMedia(`(min-width: ${this.minWidth}em)`).matches; + } +} + +const Breakpoints = { + XS: new Breakpoint('xs', 0), + SM: new Breakpoint('sm', 36), + MD: new Breakpoint('md', 48), + LG: new Breakpoint('lg', 62), + XL: new Breakpoint('xl', 78) +}; + +const InstanceEvent = { + CLICK: ns.event('click') +}; + +class Instance { + constructor (jsAttribute = true) { + this.jsAttribute = jsAttribute; + this._isRendering = false; + this._isResizing = false; + this._isScrollLocked = false; + this._isLoading = false; + this._isSwappingFont = false; + this._isEnabled = true; + this._isDisposed = false; + this._listeners = {}; + this._handlingClick = this._handleClick.bind(this); + this._hashes = []; + this._hash = ''; + this._keyListenerTypes = []; + this._keys = []; + this.handlingKey = this.handleKey.bind(this); + this._emitter = new Emitter(); + this._ascent = new Emitter(); + this._descent = new Emitter(); + this._registrations = []; + this._nexts = []; + } + + static get instanceClassName () { + return 'Instance'; + } + + _config (element, registration) { + this.element = element; + this.registration = registration; + this.node = element.node; + this.id = element.node.id; + if (this.jsAttribute) this.setAttribute(registration.attribute, true); + this.init(); + } + + init () {} + + get proxy () { + const scope = this; + const proxy = { + render: () => scope.render(), + resize: () => scope.resize() + }; + + const proxyAccessors = { + get node () { + return scope.node; + }, + get isEnabled () { + return scope.isEnabled; + }, + set isEnabled (value) { + scope.isEnabled = value; + } + }; + + return completeAssign(proxy, proxyAccessors); + } + + log (...values) { + values.unshift(`${this.registration.instanceClassName} #${this.id} - `); + inspector.log.apply(inspector, values); + } + + debug (...values) { + values.unshift(`${this.registration.instanceClassName} #${this.id} - `); + inspector.debug.apply(inspector, values); + } + + info (...values) { + values.unshift(`${this.registration.instanceClassName} #${this.id} - `); + inspector.info.apply(inspector, values); + } + + warn (...values) { + values.unshift(`${this.registration.instanceClassName} #${this.id} - `); + inspector.warn.apply(inspector, values); + } + + error (...values) { + values.unshift(`${this.registration.instanceClassName} #${this.id} - `); + inspector.error.apply(inspector, values); + } + + register (selector, InstanceClass) { + const registration = state.getModule('register').register(selector, InstanceClass, this); + this._registrations.push(registration); + } + + getRegisteredInstances (instanceClassName) { + for (const registration of this._registrations) if (registration.hasInstanceClassName(instanceClassName)) return registration.instances.collection; + return []; + } + + dispatch (type, detail = null, bubbles = true, cancelable = false) { + dispatch(this.node, type, detail, bubbles, cancelable); + } + + // TODO v2 => listener au niveau des éléments qui redistribuent aux instances. + listen (type, closure, options) { + if (!this._listeners[type]) this._listeners[type] = []; + const listeners = this._listeners[type]; + // if (listeners.some(listener => listener.closure === closure)) return; + const listener = new Listener(this.node, type, closure, options); + listeners.push(listener); + listener.listen(); + } + + unlisten (type, closure, options) { + if (!type) { + for (const type in this._listeners) this.unlisten(type); + return; + } + + const listeners = this._listeners[type]; + + if (!listeners) return; + + if (!closure) { + listeners.forEach(listener => this.unlisten(type, listener.closure)); + return; + } + + const removal = listeners.filter(listener => listener.closure === closure && listener.matchOptions(options)); + removal.forEach(listener => listener.unlisten()); + this._listeners[type] = listeners.filter(listener => removal.indexOf(listener) === -1); + } + + listenClick (options) { + this.listen('click', this._handlingClick, options); + } + + unlistenClick (options) { + this.unlisten('click', this._handlingClick, options); + } + + _handleClick (e) { + this.handleClick(e); + this.dispatch(InstanceEvent.CLICK, this); + } + + handleClick (e) {} + + set hash (value) { + state.getModule('hash').hash = value; + } + + get hash () { + return state.getModule('hash').hash; + } + + listenHash (hash, add) { + if (!this._hashes) return; + if (this._hashes.length === 0) state.add('hash', this); + const action = new HashAction(hash, add); + this._hashes = this._hashes.filter(action => action.hash !== hash); + this._hashes.push(action); + } + + unlistenHash (hash) { + if (!this._hashes) return; + this._hashes = this._hashes.filter(action => action.hash !== hash); + if (this._hashes.length === 0) state.remove('hash', this); + } + + handleHash (hash, e) { + if (!this._hashes) return; + for (const action of this._hashes) action.handle(hash, e); + } + + listenKey (keyCode, closure, preventDefault = false, stopPropagation = false, type = 'down') { + if (this._keyListenerTypes.indexOf(type) === -1) { + this.listen(`key${type}`, this.handlingKey); + this._keyListenerTypes.push(type); + } + + this._keys.push(new KeyAction(type, keyCode, closure, preventDefault, stopPropagation)); + } + + unlistenKey (code, closure) { + this._keys = this._keys.filter((key) => key.code !== code || key.closure !== closure); + + this._keyListenerTypes.forEach(type => { + if (!this._keys.some(key => key.type === type)) this.unlisten(`key${type}`, this.handlingKey); + }); + } + + handleKey (e) { + for (const key of this._keys) key.handle(e); + } + + get isEnabled () { return this._isEnabled; } + + set isEnabled (value) { + this._isEnabled = value; + } + + get isRendering () { return this._isRendering; } + + set isRendering (value) { + if (this._isRendering === value) return; + if (value) state.add('render', this); + else state.remove('render', this); + this._isRendering = value; + } + + render () {} + + request (closure) { + this._nexts.push(closure); + state.getModule('render').request(this); + } + + next () { + const nexts = this._nexts.slice(); + this._nexts.length = 0; + for (const closure of nexts) if (closure) closure(); + } + + get isResizing () { return this._isResizing; } + + set isResizing (value) { + if (this._isResizing === value) return; + if (value) { + state.add('resize', this); + this.resize(); + } else state.remove('resize', this); + this._isResizing = value; + } + + resize () {} + + isBreakpoint (breakpoint) { + switch (true) { + case typeof breakpoint === 'string': + return Breakpoints[breakpoint.toUpperCase()].test(); + + default: + return breakpoint.test(); + } + } + + get isScrollLocked () { + return this._isScrollLocked; + } + + set isScrollLocked (value) { + if (this._isScrollLocked === value) return; + if (value) state.add('lock', this); + else state.remove('lock', this); + this._isScrollLocked = value; + } + + get isLoading () { + return this._isLoading; + } + + set isLoading (value) { + if (this._isLoading === value) return; + if (value) state.add('load', this); + else state.remove('load', this); + this._isLoading = value; + } + + load () {} + + get isSwappingFont () { + return this._isSwappingFont; + } + + set isSwappingFont (value) { + if (this._isSwappingFont === value) return; + if (value) state.add('font-swap', this); + else state.remove('font-swap', this); + this._isSwappingFont = value; + } + + swapFont () {} + + get isMouseMoving () { return this._isMouseMoving; } + + set isMouseMoving (value) { + if (this._isMouseMoving === value) return; + if (value) { + state.add('mouse-move', this); + } else { + state.remove('mouse-move', this); + } + this._isMouseMoving = value; + } + + mouseMove (point) {} + + examine (attributeNames) { + if (!this.node.matches(this.registration.selector)) { + this._dispose(); + return; + } + + this.mutate(attributeNames); + } + + mutate (attributeNames) {} + + retrieveNodeId (node, append) { + if (node.id) return node.id; + const id = uniqueId(`${this.id}-${append}`); + this.warn(`add id '${id}' to ${append}`); + node.setAttribute('id', id); + return id; + } + + get isDisposed () { + return this._isDisposed; + } + + _dispose () { + this.debug(`dispose instance of ${this.registration.instanceClassName} on element [${this.element.id}]`); + this.removeAttribute(this.registration.attribute); + this.unlisten(); + state.remove('hash', this); + this._hashes = null; + this._keys = null; + this.isRendering = false; + this.isResizing = false; + this._nexts = null; + state.getModule('render').nexts.remove(this); + this.isScrollLocked = false; + this.isLoading = false; + this.isSwappingFont = false; + this.isMouseMoving = false; + this._emitter.dispose(); + this._emitter = null; + this._ascent.dispose(); + this._ascent = null; + this._descent.dispose(); + this._descent = null; + this.element.remove(this); + for (const registration of this._registrations) state.remove('register', registration); + this._registrations = null; + this.registration.remove(this); + this._isDisposed = true; + this.dispose(); + } + + dispose () {} + + emit (type, data) { + return this.element.emit(type, data); + } + + addEmission (type, closure) { + this._emitter.add(type, closure); + } + + removeEmission (type, closure) { + this._emitter.remove(type, closure); + } + + ascend (type, data) { + return this.element.ascend(type, data); + } + + addAscent (type, closure) { + this._ascent.add(type, closure); + } + + removeAscent (type, closure) { + this._ascent.remove(type, closure); + } + + descend (type, data) { + return this.element.descend(type, data); + } + + addDescent (type, closure) { + this._descent.add(type, closure); + } + + removeDescent (type, closure) { + this._descent.remove(type, closure); + } + + get style () { + return this.node.style; + } + + addClass (className) { + addClass(this.node, className); + } + + removeClass (className) { + removeClass(this.node, className); + } + + hasClass (className) { + return hasClass(this.node, className); + } + + get classNames () { + return getClassNames(this.node); + } + + remove () { + this.node.parentNode.removeChild(this.node); + } + + setAttribute (attributeName, value) { + this.node.setAttribute(attributeName, value); + } + + getAttribute (attributeName) { + return this.node.getAttribute(attributeName); + } + + hasAttribute (attributeName) { + return this.node.hasAttribute(attributeName); + } + + removeAttribute (attributeName) { + this.node.removeAttribute(attributeName); + } + + setProperty (propertyName, value) { + this.node.style.setProperty(propertyName, value); + } + + removeProperty (propertyName) { + this.node.style.removeProperty(propertyName); + } + + focus () { + this.node.focus(); + } + + blur () { + this.node.blur(); + } + + retainFocus () { + this._focusIndex = focusManager.index; + } + + focusBack () { + focusManager.focus(this._focusIndex); + } + + focusClosest () { + const closest = this._focusClosest(this.node.parentNode); + if (closest) closest.focus(); + } + + _focusClosest (parent) { + if (!parent) return null; + const actions = [...queryActions(parent)]; + if (actions.length <= 1) { + return this._focusClosest(parent.parentNode); + } else { + const index = actions.indexOf(this.node); + return actions[index + (index < actions.length - 1 ? 1 : -1)]; + } + } + + get hasFocus () { + return this.node === document.activeElement; + } + + scrollIntoView () { + const rect = this.getRect(); + + const scroll = state.getModule('lock'); + + if (rect.top < 0) { + scroll.move(rect.top - 50); + } + + if (rect.bottom > window.innerHeight) { + scroll.move(rect.bottom - window.innerHeight + 50); + } + } + + matches (selectors) { + return this.node.matches(selectors); + } + + querySelector (selectors) { + return this.node.querySelector(selectors); + } + + querySelectorAll (selectors) { + return querySelectorAllArray(this.node, selectors); + } + + queryParentSelector (selectors) { + return queryParentSelector(this.node, selectors); + } + + getRect () { + const rect = this.node.getBoundingClientRect(); + rect.center = rect.left + rect.width * 0.5; + rect.middle = rect.top + rect.height * 0.5; + return rect; + } + + get isLegacy () { + return state.isLegacy; + } +} + +class KeyAction { + constructor (type, keyCode, closure, preventDefault, stopPropagation) { + this.type = type; + this.eventType = `key${type}`; + this.keyCode = keyCode; + this.closure = closure; + this.preventDefault = preventDefault === true; + this.stopPropagation = stopPropagation === true; + } + + handle (e) { + if (e.type !== this.eventType) return; + if (e.keyCode === this.keyCode.value) { + this.closure(e); + if (this.preventDefault) { + e.preventDefault(); + } + if (this.stopPropagation) { + e.stopPropagation(); + } + } + } +} + +class Listener { + constructor (node, type, closure, options) { + this._node = node; + this._type = type; + this._closure = closure; + this._options = options; + } + + get closure () { + return this._closure; + } + + listen () { + this._node.addEventListener(this._type, this._closure, this._options); + } + + matchOptions (options = null) { + switch (true) { + case options === null: + case typeof this._options === 'boolean' && typeof options === 'boolean' && this._options === options: + return true; + + case Object.keys(this._options).length !== Object.keys(options).length: + return false; + + case Object.keys(options).every(key => this._options[key] === options[key]): + return true; + } + + return false; + } + + unlisten () { + this._node.removeEventListener(this._type, this._closure, this._options); + } +} + +class HashAction { + constructor (hash, add) { + this.hash = hash; + this.add = add; + } + + handle (hash, e) { + if (this.hash === hash) this.add(e); + } +} + +const DisclosureEvent = { + DISCLOSE: ns.event('disclose'), + CONCEAL: ns.event('conceal'), + CURRENT: ns.event('current') +}; + +const DisclosureEmission = { + RESET: ns.emission('disclosure', 'reset'), + ADDED: ns.emission('disclosure', 'added'), + RETRIEVE: ns.emission('disclosure', 'retrieve'), + REMOVED: ns.emission('disclosure', 'removed'), + GROUP: ns.emission('disclosure', 'group'), + UNGROUP: ns.emission('disclosure', 'ungroup'), + SPOTLIGHT: ns.emission('disclosure', 'spotlight') +}; + +class Disclosure extends Instance { + constructor (type, selector, DisclosureButtonInstanceClass, disclosuresGroupInstanceClassName) { + super(); + this.type = type; + this._selector = selector; + this.DisclosureButtonInstanceClass = DisclosureButtonInstanceClass; + this.disclosuresGroupInstanceClassName = disclosuresGroupInstanceClassName; + this.modifier = this._selector + '--' + this.type.id; + this._isPristine = true; + this._isActive = true; + this._isRetrievingPrimaries = false; + this._hasRetrieved = false; + this._primaryButtons = []; + } + + static get instanceClassName () { + return 'Disclosure'; + } + + init () { + this.addDescent(DisclosureEmission.RESET, this.reset.bind(this)); + this.addDescent(DisclosureEmission.GROUP, this.update.bind(this)); + this.addDescent(DisclosureEmission.UNGROUP, this.update.bind(this)); + this.addAscent(DisclosureEmission.SPOTLIGHT, this.disclose.bind(this)); + this.register(`[aria-controls="${this.id}"]`, this.DisclosureButtonInstanceClass); + this.ascend(DisclosureEmission.ADDED); + this.listenHash(this.id, this._spotlight.bind(this)); + this.update(); + } + + get isEnabled () { return super.isEnabled; } + + set isEnabled (value) { + if (this.isEnabled === value) return; + super.isEnabled = value; + if (value) this.ascend(DisclosureEmission.ADDED); + else this.ascend(DisclosureEmission.REMOVED); + } + + get isActive () { + return this._isActive; + } + + set isActive (value) { + if (this._isActive === value) return; + this._isActive = value; + if (value) this.ascend(DisclosureEmission.ADDED); + else { + this.ascend(DisclosureEmission.REMOVED); + if (this.isDisclosed) this.conceal(); + } + } + + get isPristine () { + return this._isPristine; + } + + get proxy () { + const scope = this; + const proxy = Object.assign(super.proxy, { + disclose: scope.disclose.bind(scope), + focus: scope.focus.bind(scope) + }); + + if (this.type.canConceal) proxy.conceal = scope.conceal.bind(scope); + + const proxyAccessors = { + get buttons () { + return scope.buttons.map((button) => button.proxy); + }, + get group () { + const group = scope.group; + return group ? group.proxy : null; + }, + get isDisclosed () { + return scope.isDisclosed; + }, + get isEnabled () { + return scope.isEnabled; + }, + get isActive () { + return scope.isActive; + } + }; + + return completeAssign(proxy, proxyAccessors); + } + + get buttons () { + return this.getRegisteredInstances(this.DisclosureButtonInstanceClass.instanceClassName); + } + + update () { + this.getGroup(); + this.retrievePrimaries(); + } + + getGroup () { + if (!this.disclosuresGroupInstanceClassName) { + this._group = null; + return; + } + + const group = this.element.getAscendantInstance(this.disclosuresGroupInstanceClassName, this.constructor.instanceClassName); + if (!group || !group.validate(this)) { + this._group = null; + return; + } + + this._group = group; + } + + get group () { + return this._group; + } + + disclose (withhold) { + if (this.isDisclosed === true || !this.isEnabled || !this._isActive) return false; + this.retainFocus(); + this._isPristine = false; + this.isDisclosed = true; + if (!withhold && this.group) this.group.current = this; + return true; + } + + conceal (withhold, preventFocus = true) { + if (this.isDisclosed === false) return false; + if (!this.type.canConceal && this.group && this.group.current === this) return false; + this.isDisclosed = false; + if (!withhold && this.group && this.group.current === this) this.group.current = null; + if (!preventFocus) this.focus(); + if (!this._isPristine) this.descend(DisclosureEmission.RESET); + return true; + } + + get isDisclosed () { + return this._isDisclosed; + } + + set isDisclosed (value) { + if (this._isDisclosed === value || (!this.isEnabled && value === true)) return; + if (!this._isPristine) this.dispatch(value ? DisclosureEvent.DISCLOSE : DisclosureEvent.CONCEAL, this); + this._isDisclosed = value; + if (value) this.addClass(this.modifier); + else this.removeClass(this.modifier); + for (let i = 0; i < this.buttons.length; i++) this.buttons[i].apply(value); + } + + get isInitiallyDisclosed () { + return this.primaryButtons.some(button => button.isInitiallyDisclosed); + } + + hasRetrieved () { + return this._hasRetrieved; + } + + reset () {} + + toggle (canDisclose) { + if (!this.type.canConceal) this.disclose(); + else { + switch (true) { + case !canDisclose: + case this.isDisclosed: + this.conceal(false, false); + break; + + default: + this.disclose(); + } + } + } + + get buttonHasFocus () { + return this.buttons.some((button) => { return button.hasFocus; }); + } + + get hasFocus () { + if (super.hasFocus) return true; + if (this.buttonHasFocus) return true; + return this.querySelectorAll(':focus').length > 0; + } + + focus () { + if (this._primaryButtons.length > 0) this._primaryButtons[0].focus(); + else this.focusBack(); + } + + get primaryButtons () { + return this._primaryButtons; + } + + retrievePrimaries () { + if (this._isRetrievingPrimaries) return; + this._isRetrievingPrimaries = true; + this.request(this._retrievePrimaries.bind(this)); + } + + _retrievePrimaries () { + this._isRetrievingPrimaries = false; + this._primaryButtons = this._electPrimaries(this.buttons); + + if (this._hasRetrieved || (this._primaryButtons.length === 0 && this.type.requirePrimary)) return; + this.retrieved(); + this._hasRetrieved = true; + + this.applyAbility(true); + + if (this.group) { + this.group.retrieve(); + return; + } + + if (this._isPristine && this.isEnabled && this.isActive && !this.group) { + switch (true) { + case this.hash === this.id: + this._spotlight(); + break; + + case this.isInitiallyDisclosed: + this.disclose(); + break; + } + } + } + + retrieved () {} + + _spotlight () { + this.disclose(); + this.request(() => { this.ascend(DisclosureEmission.SPOTLIGHT); }); + } + + _electPrimaries (candidates) { + return candidates.filter(button => button.canDisclose && !this.node.contains(button.node)); + } + + applyAbility (withhold = false) { + const isEnabled = !this.type.requirePrimary || this._primaryButtons.some(button => !button.isDisabled); + + if (this.isEnabled === isEnabled) return; + + this.isEnabled = isEnabled; + + if (withhold) return; + + if (!this.isEnabled && this.isDisclosed) { + if (this.group) this.ascend(DisclosureEmission.REMOVED); + else if (this.type.canConceal) this.conceal(); + } + + if (this.isEnabled) { + if (this.group) this.ascend(DisclosureEmission.ADDED); + if (this.hash === this.id) { + this._spotlight(); + } + } + } + + dispose () { + this._group = null; + this._primaryButtons = null; + super.dispose(); + this.ascend(DisclosureEmission.REMOVED); + } +} + +class DisclosureButton extends Instance { + constructor (type) { + super(); + this.type = type; + this.attributeName = type.ariaState ? 'aria-' + type.id : ns.attr(type.id); + this._canDisclose = false; + } + + static get instanceClassName () { + return 'DisclosureButton'; + } + + get isPrimary () { + return this.registration.creator.primaryButtons.includes(this); + } + + get canDisclose () { + return this._canDisclose; + } + + get isDisabled () { + return this.type.canDisable && this.hasAttribute('disabled'); + } + + init () { + this._canDisclose = this.hasAttribute(this.attributeName); + this._isInitiallyDisclosed = this.isDisclosed; + this._isContained = this.registration.creator.node.contains(this.node); + this.controlsId = this.getAttribute('aria-controls'); + this.registration.creator.retrievePrimaries(); + this.listenClick(); + } + + get proxy () { + const scope = this; + return Object.assign(super.proxy, { + focus: scope.focus.bind(scope) + }); + } + + handleClick (e) { + if (this.registration.creator) this.registration.creator.toggle(this.canDisclose); + } + + mutate (attributeNames) { + this._canDisclose = this.hasAttribute(this.attributeName); + this.registration.creator.applyAbility(); + if (!this._isApplying && this.isPrimary && attributeNames.indexOf(this.attributeName) > -1 && this.registration.creator) { + if (this.isDisclosed) this.registration.creator.disclose(); + else if (this.type.canConceal) this.registration.creator.conceal(); + } + } + + apply (value) { + if (!this.canDisclose) return; + this._isApplying = true; + this.setAttribute(this.attributeName, value); + this.request(() => { this._isApplying = false; }); + } + + get isDisclosed () { + return this.getAttribute(this.attributeName) === 'true'; + } + + get isInitiallyDisclosed () { + return this._isInitiallyDisclosed; + } + + focus () { + super.focus(); + this.scrollIntoView(); + } + + measure (rect) { + const buttonRect = this.rect; + this._dx = rect.x - buttonRect.x; + this._dy = rect.y - buttonRect.y; + } + + get dx () { + return this._dx; + } + + get dy () { + return this._dy; + } +} + +const DisclosureSelector = { + PREVENT_CONCEAL: ns.attr.selector('prevent-conceal'), + GROUP: ns.attr('group') +}; + +class DisclosuresGroup extends Instance { + constructor (disclosureInstanceClassName, jsAttribute) { + super(jsAttribute); + this.disclosureInstanceClassName = disclosureInstanceClassName; + this._members = []; + this._index = -1; + this._isRetrieving = false; + this._hasRetrieved = false; + this._isGrouped = true; + } + + static get instanceClassName () { + return 'DisclosuresGroup'; + } + + init () { + this.addAscent(DisclosureEmission.ADDED, this.update.bind(this)); + this.addAscent(DisclosureEmission.RETRIEVE, this.retrieve.bind(this)); + this.addAscent(DisclosureEmission.REMOVED, this.update.bind(this)); + this.descend(DisclosureEmission.GROUP); + this._isGrouped = this.getAttribute(DisclosureSelector.GROUP) !== 'false'; + this.update(); + } + + get proxy () { + const scope = this; + + const proxyAccessors = { + set index (value) { + scope.index = value; + }, + get index () { + return scope.index; + }, + get length () { + return scope.length; + }, + get current () { + const current = scope.current; + return current ? current.proxy : null; + }, + get members () { + return scope.members.map((member) => member.proxy); + }, + get hasFocus () { + return scope.hasFocus; + }, + set isGrouped (value) { + scope.isGrouped = value; + }, + get isGrouped () { + return scope.isGrouped; + } + }; + + return completeAssign(super.proxy, proxyAccessors); + } + + validate (member) { + return true; + } + + getMembers () { + const members = this.element.getDescendantInstances(this.disclosureInstanceClassName, this.constructor.instanceClassName, true); + this._members = members.filter(this.validate.bind(this)).filter(member => member.isEnabled && member.isActive); + const invalids = members.filter(member => !this._members.includes(member)); + invalids.forEach(invalid => invalid.conceal()); + } + + retrieve (bypassPrevention = false) { + if (this._isRetrieving || (this._hasRetrieved && !bypassPrevention)) return; + this._isRetrieving = true; + this.request(this._retrieve.bind(this)); + } + + _retrieve () { + this.getMembers(); + this._isRetrieving = false; + this._hasRetrieved = true; + + if (!this.isGrouped) { + for (let i = 0; i < this.length; i++) { + const member = this.members[i]; + if (member.isInitiallyDisclosed) { + member.disclose(true); + } + } + return; + } + + if (this.hash) { + for (let i = 0; i < this.length; i++) { + const member = this.members[i]; + if (this.hash === member.id) { + this.index = i; + this.request(() => { this.ascend(DisclosureEmission.SPOTLIGHT); }); + return i; + } + } + } + + for (let i = 0; i < this.length; i++) { + const member = this.members[i]; + if (member.isInitiallyDisclosed) { + this.index = i; + return i; + } + } + + return this.getIndex(); + } + + update () { + this.getMembers(); + if (this._hasRetrieved) { + if (this.isGrouped) this.getIndex(); + } + } + + get members () { + return this._members; + } + + get length () { + return this.members ? this.members.length : 0; + } + + getIndex (defaultIndex = -1) { + this._index = undefined; + let index = defaultIndex; + for (let i = 0; i < this.length; i++) { + if (this.members[i].isDisclosed) { + index = i; + break; + } + } + + this.index = index; + return index; + } + + get index () { + return this._index; + } + + set index (value) { + if (value < -1 || value >= this.length || value === this._index) return; + this._index = value; + for (let i = 0; i < this.length; i++) { + const member = this.members[i]; + if (value === i) { + if (!member.isDisclosed) member.disclose(true); + } else { + if ((this.isGrouped || !this.canUngroup) && member.isDisclosed !== false) member.conceal(true); + } + } + this.apply(); + this.dispatch(DisclosureEvent.CURRENT, this.current); + } + + get current () { + if (this._index === -1 || isNaN(this._index)) return null; + return this._members[this._index] || null; + } + + set current (member) { + this.index = this.members.indexOf(member); + } + + get hasFocus () { + const current = this.current; + if (current) return current.hasFocus; + return false; + } + + set isGrouped (value) { + const isGrouped = !!value; + if (this._isGrouped === isGrouped) return; + this._isGrouped = isGrouped; + this.setAttribute(DisclosureSelector.GROUP, !!value); + this.update(); + } + + get isGrouped () { + return this._isGrouped; + } + + get canUngroup () { + return false; + } + + mutate (attributesNames) { + if (attributesNames.includes(DisclosureSelector.GROUP)) { + this.isGrouped = this.getAttribute(DisclosureSelector.GROUP) !== 'false'; + } + } + + apply () {} + + dispose () { + super.dispose(); + this.descend(DisclosureEmission.UNGROUP); + this._members = null; + } +} + +const DisclosureType = { + EXPAND: { + id: 'expanded', + ariaState: true, + ariaControls: true, + canConceal: true, + canDisable: true, + requirePrimary: true + }, + SELECT: { + id: 'selected', + ariaState: true, + ariaControls: true, + canConceal: false, + canDisable: true, + requirePrimary: true + }, + OPENED: { + id: 'opened', + ariaState: false, + ariaControls: true, + canConceal: true, + canDisable: false, + requirePrimary: false + } +}; + +class CollapseButton extends DisclosureButton { + constructor () { + super(DisclosureType.EXPAND); + } + + static get instanceClassName () { + return 'CollapseButton'; + } +} + +const CollapseSelector = { + COLLAPSE: ns.selector('collapse'), + COLLAPSING: ns.selector('collapsing') +}; + +/** + * Tab coorespond au panel d'un élement Tabs (tab panel) + * Tab étend disclosure qui ajoute/enleve le modifier --selected, + * et ajoute/eleve l'attribut hidden, sur le panel + */ +class Collapse extends Disclosure { + constructor () { + super(DisclosureType.EXPAND, CollapseSelector.COLLAPSE, CollapseButton, 'CollapsesGroup'); + } + + static get instanceClassName () { + return 'Collapse'; + } + + init () { + super.init(); + this.listen('transitionend', this.endCollapsing.bind(this)); + } + + endCollapsing (e) { + if (!this._isCollpasing) return; + if (this._timeout) clearTimeout(this._timeout); + this._timeout = null; + this._isCollpasing = false; + this.removeClass(CollapseSelector.COLLAPSING); + if (!this.isDisclosed) { + if (this.isLegacy) this.style.maxHeight = ''; + } + } + + unbound () { + if (this.isLegacy) this.style.maxHeight = 'none'; + } + + disclose (withhold) { + if (this.isDisclosed === true || !this.isEnabled) return false; + this.unbound(); + this.collapsing(() => super.disclose(withhold)); + } + + conceal (withhold, preventFocus) { + if (this.isDisclosed === false) return false; + this.collapsing(() => super.conceal(withhold, preventFocus)); + } + + collapsing (request) { + this._isCollpasing = true; + if (this._timeout) clearTimeout(this._timeout); + this.addClass(CollapseSelector.COLLAPSING); + this.adjust(); + this.request(() => { + request(); + this._timeout = setTimeout(this.endCollapsing.bind(this), 500); + }); + } + + adjust () { + this.setProperty('--collapser', 'none'); + const height = this.node.offsetHeight; + this.setProperty('--collapse', -height + 'px'); + this.setProperty('--collapser', ''); + } + + reset () { + if (!this.isPristine) this.isDisclosed = false; + } + + _electPrimaries (candidates) { + const primary = this.element.parent.instances.map(instance => instance.collapsePrimary).filter(button => button !== undefined && candidates.indexOf(button) > -1); + if (primary.length === 1) return primary; + candidates = super._electPrimaries(candidates); + if (candidates.length === 1) return candidates; + const before = candidates.filter(candidate => candidate.dy >= 0); + if (before.length > 0) candidates = before; + if (candidates.length === 1) return candidates; + const min = Math.min(...candidates.map(candidate => candidate.dy)); + const mins = candidates.filter(candidate => candidate.dy === min); + if (mins.length > 0) candidates = mins; + if (candidates.length === 1) return candidates; + candidates.sort((a, b) => Math.abs(b.dx) - Math.abs(a.dx)); + return candidates; + } +} + +class CollapsesGroup extends DisclosuresGroup { + constructor () { + super('Collapse'); + } + + static get instanceClassName () { + return 'CollapsesGroup'; + } + + get canUngroup () { + return true; + } +} + +const EquisizedEmission = { + CHANGE: ns('equisized') +}; + +class Equisized extends Instance { + static get instanceClassName () { + return 'Equisized'; + } + + init () { + this.ascend(EquisizedEmission.CHANGE); + } + + measure () { + if (this.isLegacy) this.style.width = 'auto'; + return this.getRect().width; + } + + adjust (width) { + if (this.isLegacy) this.style.width = `${width}px`; + } + + dispose () { + this.ascend(EquisizedEmission.CHANGE); + } +} + +class EquisizedsGroup extends Instance { + static get instanceClassName () { + return 'EquisizedsGroup'; + } + + init () { + this.isResizing = true; + this.isLoading = true; + this.addAscent(EquisizedEmission.CHANGE, this.resize.bind(this)); + } + + load () { + this.resize(); + } + + resize () { + const equisizeds = this.element.getDescendantInstances('Equisized'); + if (!this.isLegacy) this.style.setProperty('--equisized-width', 'auto'); + + const width = Math.max(...equisizeds.map(equisized => equisized.measure())); + if (this.isLegacy) equisizeds.forEach(equisized => equisized.adjust(width)); + else this.style.setProperty('--equisized-width', `${width}px`); + } +} + +class Toggle extends Instance { + static get instanceClassName () { + return 'Toggle'; + } + + init () { + this.pressed = this.pressed === 'true'; + this.listenClick(); + } + + handleClick () { + this.toggle(); + } + + toggle () { + this.pressed = this.pressed !== 'true'; + } + + get pressed () { + return this.getAttribute('aria-pressed'); + } + + set pressed (value) { + this.setAttribute('aria-pressed', value ? 'true' : 'false'); + } + + get proxy () { + const scope = this; + const proxy = Object.assign(super.proxy, { + toggle: scope.toggle.bind(scope) + }); + + const proxyAccessors = { + get pressed () { + return scope.pressed; + }, + set pressed (value) { + scope.pressed = value; + } + }; + + return completeAssign(proxy, proxyAccessors); + } +} + +const RootSelector = { + ROOT: ':root' +}; + +const setAttributes = (el, attrs) => { + Object.keys(attrs).forEach(key => el.setAttribute(key, attrs[key])); +}; + +class InjectSvg extends Instance { + static get instanceClassName () { + return 'InjectSvg'; + } + + init () { + if (this.node) { + this.img = this.node.querySelector('img'); + } + + if (!this.isLegacy) { + this.replace(); + } + } + + get proxy () { + const scope = this; + return Object.assign(super.proxy, { + replace: scope.replace.bind(scope), + restore: scope.restore.bind(scope) + }); + } + + fetch () { + if (this.img) { + this.imgID = this.img.getAttribute('id'); + this.imgClass = this.img.getAttribute('class'); + this.imgURL = this.img.getAttribute('src'); + + fetch(this.imgURL) + .then(data => data.text()) + .then(response => { + const parser = new DOMParser(); + const xmlDoc = parser.parseFromString(response, 'text/html'); + this.svg = xmlDoc.querySelector('svg'); + + if (this.svg) { + this.replace(); + } + }); + } + } + + replace () { + if (!this.svg) { + this.fetch(); + return; + } + + if (this.imgID && typeof this.imgID !== 'undefined') { + this.svg.setAttribute('id', this.imgID); + } + + // gestion de la dépréciation + let name = this.imgURL.match(/[ \w-]+\./)[0]; + if (name) { + name = name.slice(0, -1); + + if (['dark', 'light', 'system'].includes(name)) { + this.svg.innerHTML = this.svg.innerHTML.replaceAll('id="artwork-', `id="${name}-artwork-`); + this.svg.innerHTML = this.svg.innerHTML.replaceAll('"#artwork-', `"#${name}-artwork-`); + } + } + + if (this.imgClass && typeof this.imgClass !== 'undefined') { + this.svg.setAttribute('class', this.imgClass); + } + + if (this.svg.hasAttribute('xmlns:a')) { + this.svg.removeAttribute('xmlns:a'); + } + + this.node.setAttribute('data-fr-inject-svg', true); + const svgAttributes = { + 'aria-hidden': true, + focusable: false + }; + setAttributes(this.svg, svgAttributes); + this.node.replaceChild(this.svg, this.img); + } + + restore () { + if (this.img && this.svg) { + this.node.setAttribute('data-fr-inject-svg', false); + this.node.replaceChild(this.img, this.svg); + } + } +} + +const InjectSvgSelector = { + INJECT_SVG: `[${ns.attr('inject-svg')}]` +}; + +class Artwork extends Instance { + static get instanceClassName () { + return 'Artwork'; + } + + init () { + if (this.isLegacy) { + this.replace(); + } + } + + get proxy () { + const scope = this; + return Object.assign(super.proxy, { + replace: scope.replace.bind(scope) + }); + } + + fetch () { + this.xlink = this.node.getAttribute('href'); + const splitUrl = this.xlink.split('#'); + this.svgUrl = splitUrl[0]; + this.svgName = splitUrl[1]; + + const xhr = new XMLHttpRequest(); + xhr.onload = () => { + const parser = new DOMParser(); + const xmlDoc = parser.parseFromString(xhr.responseText, 'text/html'); + this.realSvgContent = xmlDoc.getElementById(this.svgName); + if (this.realSvgContent) { + if (this.realSvgContent.tagName === 'symbol') { + this.use = xmlDoc.querySelector('use[href="#' + this.svgName + '"]'); + if (this.use) this.node.parentNode.insertBefore(this.use, this.node); + } else { + // deprecated svg structure + this.realSvgContent.classList.add(this.node.classList); + } + + this.replace(); + } + }; + xhr.open('GET', this.svgUrl); + xhr.send(); + } + + replace () { + if (!this.realSvgContent) { + this.fetch(); + return; + } + + this.node.parentNode.replaceChild(this.realSvgContent, this.node); + } +} + +const ArtworkSelector = { + ARTWORK_USE: `${ns.selector('artwork')} use` +}; + +const AssessSelector = { + ASSESS_FILE: `${ns.attr.selector('assess-file')}`, + DETAIL: `${ns.attr.selector('assess-file')} [class$="__detail"], ${ns.attr.selector('assess-file')} [class*="__detail "]` +}; + +const AssessEmission = { + UPDATE: ns.emission('assess', 'update'), + ADDED: ns.emission('assess', 'added') +}; + +class AssessFile extends Instance { + static get instanceClassName () { + return 'AssessFile'; + } + + init () { + this.lang = this.getLang(this.node); + this.href = this.getAttribute('href'); + this.hreflang = this.getAttribute('hreflang'); + this.file = {}; + this.gather(); + this.addAscent(AssessEmission.ADDED, this.update.bind(this)); + this.addDescent(AssessEmission.ADDED, this.update.bind(this)); + } + + getFileLength () { + if (this.href === undefined) { + this.length = -1; + return; + } + + fetch(this.href, { method: 'HEAD', mode: 'cors' }).then(response => { + if (response.ok) { + this.length = response.headers.get('content-length') || -1; + if (this.length && this.length === -1) { + throw new Error('File size unknown' + '\n Unable to get HTTP header: "content-length"'); + } + this.gather(); + } else { + throw new Error('Unable to access the resource : Status ' + response.status); + } + }).catch((error) => { + this.length = -1; + this.gather(); + inspector.warn('Fetch error on assess file : ' + this.href + '\n ' + error); + }); + } + + mutate (attributeNames) { + if (attributeNames.indexOf('href') !== -1) { + this.href = this.getAttribute('href'); + this.getFileLength(); + } + + if (attributeNames.indexOf('hreflang') !== -1) { + this.hreflang = this.getAttribute('hreflang'); + this.gather(); + } + } + + gather () { + // TODO V2: implémenter async + if (this.isLegacy) this.length = -1; + + if (!this.length) { + this.getFileLength(); + } + + this.details = []; + + if (this.href) { + const extension = this.parseExtension(this.href); + if (extension) this.details.push(extension.toUpperCase()); + } + + if (this.length && this.length !== -1) { + this.details.push(this.bytesToSize(this.length)); + } + + if (this.hreflang) { + this.details.push(this.getLangDisplayName(this.hreflang)); + } + + this.update(); + } + + update () { + if (!this.details) return; + this.descend(AssessEmission.UPDATE, this.details); + this.ascend(AssessEmission.UPDATE, this.details); + } + + getLang (elem) { + // todo: ajouter un listener global de changement de langue + if (elem.lang) return elem.lang; + if (document.documentElement === elem) return window.navigator.language; + return this.getLang(elem.parentElement); + } + + parseExtension (url) { + const regexExtension = /\.(\w{1,9})(?:$|[?#])/; + return url.match(regexExtension)[0].replace('.', ''); + } + + getLangDisplayName (locale) { + if (this.isLegacy) return locale; + const displayNames = new Intl.DisplayNames([this.lang], { type: 'language' }); + const name = displayNames.of(locale); + return name.charAt(0).toUpperCase() + name.slice(1); + } + + bytesToSize (bytes) { + if (bytes === -1) return null; + + let sizeUnits = ['octets', 'ko', 'Mo', 'Go', 'To']; + if (this.getAttribute(ns.attr('assess-file')) === 'bytes') { + sizeUnits = ['bytes', 'KB', 'MB', 'GB', 'TB']; + } + + const i = parseInt(Math.floor(Math.log(bytes) / Math.log(1000)), 10); + if (i === 0) return `${bytes} ${sizeUnits[i]}`; + + const size = bytes / (1000 ** i); + const roundedSize = Math.round((size + Number.EPSILON) * 100) / 100; // arrondi a 2 décimal + const stringSize = String(roundedSize).replace('.', ','); + + return `${stringSize} ${sizeUnits[i]}`; + } +} + +class AssessDetail extends Instance { + static get instanceClassName () { + return 'AssessDetail'; + } + + init () { + this.addDescent(AssessEmission.UPDATE, this.update.bind(this)); + this.ascend(AssessEmission.ADDED); + } + + update (details) { + this.node.innerHTML = details.join(' - '); + } +} + +const ratiosImg = ['32x9', '16x9', '3x2', '4x3', '1x1', '3x4', '2x3']; +const ratiosVid = ['16x9', '4x3', '1x1']; + +const ratioSelector = (name, modifiers) => { + return modifiers.map(modifier => ns.selector(`${name}--${modifier}`)).join(','); +}; + +const deprecatedRatioSelector = `${ns.selector('responsive-img')}, ${ratioSelector('responsive-img', ratiosImg)}, ${ns.selector('responsive-vid')}, ${ratioSelector('responsive-vid', ratiosVid)}`; + +const RatioSelector = { + RATIO: `${ns.selector('ratio')}, ${ratioSelector('ratio', ratiosImg)}, ${deprecatedRatioSelector}` +}; + +const api = window[config.namespace]; + +class Ratio extends Instance { + static get instanceClassName () { + return 'Ratio'; + } + + init () { + if (!api.internals.support.supportAspectRatio()) { + this.ratio = 16 / 9; + for (const className in this.classNames) { + if (this.registration.selector.indexOf(this.classNames[className]) > 0) { + const ratio = this.classNames[className].split('ratio-'); + if (ratio[1]) { + this.ratio = ratio[1].split('x')[0] / ratio[1].split('x')[1]; + } + } + } + this.isRendering = true; + this.update(); + } + } + + render () { + const width = this.getRect().width; + if (width !== this.currentWidth) this.update(); + } + + update () { + this.currentWidth = this.getRect().width; + this.style.height = this.currentWidth / this.ratio + 'px'; + } +} + +const PlaceSelector = { + TOP: ns.selector('placement--top'), + RIGHT: ns.selector('placement--right'), + BOTTOM: ns.selector('placement--bottom'), + LEFT: ns.selector('placement--left') +}; + +const AlignSelector = { + START: ns.selector('placement--start'), + CENTER: ns.selector('placement--center'), + END: ns.selector('placement--end') +}; + +const PlacementPosition = { + TOP: 'place_top', + RIGHT: 'place_right', + BOTTOM: 'place_bottom', + LEFT: 'place_left' +}; + +const PlacementAlign = { + START: 'align_start', + CENTER: 'align_center', + END: 'align_end' +}; + +const PlacementMode = { + AUTO: 'placement_auto', + MANUAL: 'placement_manual' +}; + +class Placement extends Instance { + constructor (mode = PlacementMode.AUTO, places = [PlacementPosition.BOTTOM, PlacementPosition.TOP, PlacementPosition.LEFT, PlacementPosition.RIGHT], aligns = [PlacementAlign.CENTER, PlacementAlign.START, PlacementAlign.END], safeAreaMargin = 16) { + super(); + this._mode = mode; + this._places = places; + this._aligns = aligns; + this._safeAreaMargin = safeAreaMargin; + this._isShown = false; + this._x = this._y = 0; + } + + static get instanceClassName () { + return 'Placement'; + } + + init () { + this.isResizing = true; + } + + get proxy () { + const scope = this; + const proxy = Object.assign(super.proxy, { + show: scope.show.bind(scope), + hide: scope.hide.bind(scope) + }); + + const proxyAccessors = { + get mode () { + return scope.mode; + }, + set mode (value) { + scope.mode = value; + }, + get place () { + return scope.place; + }, + set place (value) { + scope.place = value; + }, + get align () { + return scope.align; + }, + set align (value) { + scope.align = value; + }, + get isShown () { + return scope.isShown; + }, + set isShown (value) { + scope.isShown = value; + } + }; + + return completeAssign(proxy, proxyAccessors); + } + + get mode () { + return this._mode; + } + + set mode (value) { + this._mode = value; + } + + get place () { + return this._place; + } + + set place (value) { + if (this._place === value) return; + switch (this._place) { + case PlacementPosition.TOP: + this.removeClass(PlaceSelector.TOP); + break; + + case PlacementPosition.RIGHT: + this.removeClass(PlaceSelector.RIGHT); + break; + + case PlacementPosition.BOTTOM: + this.removeClass(PlaceSelector.BOTTOM); + break; + + case PlacementPosition.LEFT: + this.removeClass(PlaceSelector.LEFT); + break; + } + this._place = value; + switch (this._place) { + case PlacementPosition.TOP: + this.addClass(PlaceSelector.TOP); + break; + + case PlacementPosition.RIGHT: + this.addClass(PlaceSelector.RIGHT); + break; + + case PlacementPosition.BOTTOM: + this.addClass(PlaceSelector.BOTTOM); + break; + + case PlacementPosition.LEFT: + this.addClass(PlaceSelector.LEFT); + break; + } + } + + get align () { + return this._align; + } + + set align (value) { + if (this._align === value) return; + switch (this._align) { + case PlacementAlign.START: + this.removeClass(AlignSelector.START); + break; + + case PlacementAlign.CENTER: + this.removeClass(AlignSelector.CENTER); + break; + + case PlacementAlign.END: + this.removeClass(AlignSelector.END); + break; + } + this._align = value; + switch (this._align) { + case PlacementAlign.START: + this.addClass(AlignSelector.START); + break; + + case PlacementAlign.CENTER: + this.addClass(AlignSelector.CENTER); + break; + + case PlacementAlign.END: + this.addClass(AlignSelector.END); + break; + } + } + + show () { + this.isShown = true; + } + + hide () { + this.isShown = false; + } + + get isShown () { + return this._isShown; + } + + set isShown (value) { + if (this._isShown === value || !this.isEnabled) return; + this.isRendering = value; + this._isShown = value; + } + + setReferent (referent) { + this._referent = referent; + } + + render () { + if (!this._referent) return; + this.referentRect = this._referent.getRect(); + this.rect = this.getRect(); + this.safeArea = this.getSafeArea(); + + if (this.mode === PlacementMode.AUTO) { + this.place = this.getPlace(); + switch (this.place) { + case PlacementPosition.TOP: + case PlacementPosition.BOTTOM: + this.align = this.getHorizontalAlign(); + break; + + case PlacementPosition.LEFT: + case PlacementPosition.RIGHT: + this.align = this.getVerticalAlign(); + } + } + + let x, y; + + switch (this.place) { + case PlacementPosition.TOP: + y = this.referentRect.top - this.rect.top - this.rect.height; + break; + + case PlacementPosition.RIGHT: + x = this.referentRect.left - this.rect.left + this.referentRect.width; + break; + + case PlacementPosition.BOTTOM: + y = this.referentRect.top - this.rect.top + this.referentRect.height; + break; + + case PlacementPosition.LEFT: + x = this.referentRect.left - this.rect.left - this.rect.width; + break; + } + + switch (this.place) { + case PlacementPosition.TOP: + case PlacementPosition.BOTTOM: + switch (this.align) { + case PlacementAlign.CENTER: + x = this.referentRect.left - this.rect.left + this.referentRect.width * 0.5 - this.rect.width * 0.5; + break; + + case PlacementAlign.START: + x = this.referentRect.left - this.rect.left; + break; + + case PlacementAlign.END: + x = this.referentRect.left - this.rect.left + this.referentRect.width - this.rect.width; + break; + } + break; + + case PlacementPosition.RIGHT: + case PlacementPosition.LEFT: + switch (this.align) { + case PlacementAlign.CENTER: + y = this.referentRect.top - this.rect.top + this.referentRect.height * 0.5 - this.rect.height * 0.5; + break; + + case PlacementAlign.START: + y = this.referentRect.top - this.rect.top; + break; + + case PlacementAlign.END: + y = this.referentRect.top - this.rect.top - this.rect.height; + break; + } + break; + } + + this._x += (x + 0.5) | 0; + this._y += (y + 0.5) | 0; + this.node.style.transform = `translate(${this._x}px,${this._y}px)`; + } + + getPlace () { + for (const place of this._places) { + switch (place) { + case PlacementPosition.TOP: + if (this.referentRect.top - this.rect.height > this.safeArea.top) return PlacementPosition.TOP; + break; + + case PlacementPosition.RIGHT: + if (this.referentRect.right + this.rect.width < this.safeArea.right) return PlacementPosition.RIGHT; + break; + + case PlacementPosition.BOTTOM: + if (this.referentRect.bottom + this.rect.height < this.safeArea.bottom) return PlacementPosition.BOTTOM; + break; + + case PlacementPosition.LEFT: + if (this.referentRect.left - this.rect.width > this.safeArea.left) return PlacementPosition.LEFT; + break; + } + } + + return this._places[0]; + } + + getHorizontalAlign () { + for (const align of this._aligns) { + switch (align) { + case PlacementAlign.CENTER: + if (this.referentRect.center - this.rect.width * 0.5 > this.safeArea.left && this.referentRect.center + this.rect.width * 0.5 < this.safeArea.right) return PlacementAlign.CENTER; + break; + + case PlacementAlign.START: + if (this.referentRect.left + this.rect.width < this.safeArea.right) return PlacementAlign.START; + break; + + case PlacementAlign.END: + if (this.referentRect.right - this.rect.width > this.safeArea.left) return PlacementAlign.END; + break; + } + } + + return this._aligns[0]; + } + + getVerticalAlign () { + for (const align of this._aligns) { + switch (align) { + case PlacementAlign.CENTER: + if (this.referentRect.middle - this.rect.height * 0.5 > this.safeArea.top && this.referentRect.middle + this.rect.height * 0.5 < this.safeArea.bottom) return PlacementAlign.CENTER; + break; + + case PlacementAlign.START: + if (this.referentRect.top + this.rect.height < this.safeArea.bottom) return PlacementAlign.START; + break; + + case PlacementAlign.END: + if (this.referentRect.bottom - this.rect.height > this.safeArea.top) return PlacementAlign.END; + break; + } + } + + return this._aligns[0]; + } + + getSafeArea () { + let element = this.node; + let isX, isY; + let top = this._safeAreaMargin; + let right = window.innerWidth - this._safeAreaMargin; + let bottom = window.innerHeight - this._safeAreaMargin; + let left = this._safeAreaMargin; + + while (element) { + if (element === document.body) break; + element = element.parentElement; + const style = window.getComputedStyle(element); + + const overflow = /(visible|(\w+))(\s(visible|(\w+)))?/.exec(style.overflow); + isX = overflow[2] !== undefined; + isY = overflow[3] !== undefined ? overflow[5] !== undefined : overflow[2] !== undefined; + + if (!isX && !isY) continue; + const rect = element.getBoundingClientRect(); + + if (isX) { + if (rect.left > left) left = rect.left; + if (rect.right < right) right = rect.right; + } + if (isY) { + if (rect.top > top) top = rect.top; + if (rect.bottom < bottom) bottom = rect.bottom; + } + } + + return { + top: top, + right: right, + bottom: bottom, + left: left, + center: left + (right - left) * 0.5, + middle: top + (bottom - top) * 0.5 + }; + } + + dispose () { + this._referent = null; + super.dispose(); + } +} + +class PlacementReferent extends Instance { + constructor () { + super(); + this._isShown = false; + } + + static get instanceClassName () { + return 'PlacementReferent'; + } + + init () { + this.registration.creator.setReferent(this); + this._placement = this.registration.creator; + } + + get placement () { + return this._placement; + } + + get isShown () { + return this._isShown; + } + + set isShown (value) { + if (this._isShown === value || !this.isEnabled) return; + this._isShown = value; + if (value) this.registration.creator.show(); + else this.registration.creator.hide(); + } + + show () { + this.isShown = true; + } + + hide () { + this.isShown = false; + } +} + +api$1.core = { + Instance: Instance, + Breakpoints: Breakpoints, + KeyCodes: KeyCodes, + Disclosure: Disclosure, + DisclosureButton: DisclosureButton, + DisclosuresGroup: DisclosuresGroup, + DisclosureType: DisclosureType, + DisclosureEvent: DisclosureEvent, + DisclosureSelector: DisclosureSelector, + DisclosureEmission: DisclosureEmission, + Collapse: Collapse, + CollapseButton: CollapseButton, + CollapsesGroup: CollapsesGroup, + CollapseSelector: CollapseSelector, + RootSelector: RootSelector, + RootEmission: RootEmission, + Equisized: Equisized, + EquisizedEmission: EquisizedEmission, + Toggle: Toggle, + EquisizedsGroup: EquisizedsGroup, + InjectSvg: InjectSvg, + InjectSvgSelector: InjectSvgSelector, + Artwork: Artwork, + ArtworkSelector: ArtworkSelector, + AssessFile: AssessFile, + AssessDetail: AssessDetail, + AssessEmission: AssessEmission, + AssessSelector: AssessSelector, + Ratio: Ratio, + RatioSelector: RatioSelector, + Placement: Placement, + PlacementReferent: PlacementReferent, + PlacementAlign: PlacementAlign, + PlacementPosition: PlacementPosition, + PlacementMode: PlacementMode +}; + +api$1.internals.register(api$1.core.CollapseSelector.COLLAPSE, api$1.core.Collapse); +api$1.internals.register(api$1.core.InjectSvgSelector.INJECT_SVG, api$1.core.InjectSvg); +api$1.internals.register(api$1.core.RatioSelector.RATIO, api$1.core.Ratio); +api$1.internals.register(api$1.core.AssessSelector.ASSESS_FILE, api$1.core.AssessFile); +api$1.internals.register(api$1.core.AssessSelector.DETAIL, api$1.core.AssessDetail); + +const SchemeValue = { + SYSTEM: 'system', + LIGHT: 'light', + DARK: 'dark' +}; + +const SchemeAttribute = { + THEME: api.internals.ns.attr('theme'), + SCHEME: api.internals.ns.attr('scheme'), + TRANSITION: api.internals.ns.attr('transition') +}; + +const SchemeTheme = { + LIGHT: 'light', + DARK: 'dark' +}; + +const SchemeEmission = { + SCHEME: api.internals.ns.emission('scheme', 'scheme'), + THEME: api.internals.ns.emission('scheme', 'theme'), + ASK: api.internals.ns.emission('scheme', 'ask') +}; + +const SchemeEvent = { + SCHEME: api.internals.ns.event('scheme'), + THEME: api.internals.ns.event('theme') +}; + +class Scheme extends api.core.Instance { + constructor () { + super(false); + } + + static get instanceClassName () { + return 'Scheme'; + } + + init () { + this.changing = this.change.bind(this); + + if (this.hasAttribute(SchemeAttribute.TRANSITION)) { + this.removeAttribute(SchemeAttribute.TRANSITION); + this.request(this.restoreTransition.bind(this)); + } + + const scheme = api.internals.support.supportLocalStorage() ? localStorage.getItem('scheme') : ''; + const schemeAttr = this.getAttribute(SchemeAttribute.SCHEME); + + switch (scheme) { + case SchemeValue.DARK: + case SchemeValue.LIGHT: + case SchemeValue.SYSTEM: + this.scheme = scheme; + break; + + default: + switch (schemeAttr) { + case SchemeValue.DARK: + this.scheme = SchemeValue.DARK; + break; + + case SchemeValue.LIGHT: + this.scheme = SchemeValue.LIGHT; + break; + + default: + this.scheme = SchemeValue.SYSTEM; + } + } + + this.addAscent(SchemeEmission.ASK, this.ask.bind(this)); + this.addAscent(SchemeEmission.SCHEME, this.apply.bind(this)); + } + + get proxy () { + const scope = this; + + const proxyAccessors = { + get scheme () { + return scope.scheme; + }, + set scheme (value) { + scope.scheme = value; + } + }; + + return api.internals.property.completeAssign(super.proxy, proxyAccessors); + } + + restoreTransition () { + this.setAttribute(SchemeAttribute.TRANSITION, ''); + } + + ask () { + this.descend(SchemeEmission.SCHEME, this.scheme); + } + + apply (value) { + this.scheme = value; + } + + get scheme () { + return this._scheme; + } + + set scheme (value) { + if (this._scheme === value) return; + this._scheme = value; + switch (value) { + case SchemeValue.SYSTEM: + this.listenPreferences(); + break; + + case SchemeValue.DARK: + this.unlistenPreferences(); + this.theme = SchemeTheme.DARK; + break; + + case SchemeValue.LIGHT: + this.unlistenPreferences(); + this.theme = SchemeTheme.LIGHT; + break; + + default: + this.scheme = SchemeValue.SYSTEM; + return; + } + + this.descend(SchemeEmission.SCHEME, value); + if (api.internals.support.supportLocalStorage()) { + localStorage.setItem('scheme', value); + } + this.setAttribute(SchemeAttribute.SCHEME, value); + this.dispatch(SchemeEvent.SCHEME, { scheme: this._scheme }, false); + } + + get theme () { + return this._theme; + } + + set theme (value) { + if (this._theme === value) return; + switch (value) { + case SchemeTheme.LIGHT: + case SchemeTheme.DARK: + this._theme = value; + this.setAttribute(SchemeAttribute.THEME, value); + this.descend(SchemeEmission.THEME, value); + this.dispatch(SchemeEvent.THEME, { theme: this._theme }, false); + document.documentElement.style.colorScheme = value === SchemeTheme.DARK ? 'dark' : ''; + break; + } + } + + listenPreferences () { + if (this.isListening) return; + this.isListening = true; + this.mediaQuery = window.matchMedia('(prefers-color-scheme: dark)'); + if (this.mediaQuery.addEventListener) this.mediaQuery.addEventListener('change', this.changing); + this.change(); + } + + unlistenPreferences () { + if (!this.isListening) return; + this.isListening = false; + this.mediaQuery.removeEventListener('change', this.changing); + this.mediaQuery = null; + } + + change () { + if (!this.isListening) return; + this.theme = this.mediaQuery.matches ? SchemeTheme.DARK : SchemeTheme.LIGHT; + } + + mutate (attributeNames) { + if (attributeNames.indexOf(SchemeAttribute.SCHEME) > -1) this.scheme = this.getAttribute(SchemeAttribute.SCHEME); + if (attributeNames.indexOf(SchemeAttribute.THEME) > -1) this.theme = this.getAttribute(SchemeAttribute.THEME); + } + + dispose () { + this.unlistenPreferences(); + } +} + +const SchemeSelector = { + SCHEME: `:root${api.internals.ns.attr.selector('theme')}, :root${api.internals.ns.attr.selector('scheme')}`, + SWITCH_THEME: api.internals.ns.selector('switch-theme'), + RADIO_BUTTONS: `input[name="${api.internals.ns('radios-theme')}"]` +}; + +api.scheme = { + Scheme: Scheme, + SchemeValue: SchemeValue, + SchemeSelector: SchemeSelector, + SchemeEmission: SchemeEmission, + SchemeTheme: SchemeTheme, + SchemeEvent: SchemeEvent +}; + +api.internals.register(api.scheme.SchemeSelector.SCHEME, api.scheme.Scheme); + +const ACCORDION = api.internals.ns.selector('accordion'); +const COLLAPSE$2 = api.internals.ns.selector('collapse'); + +const AccordionSelector = { + GROUP: api.internals.ns.selector('accordions-group'), + ACCORDION: ACCORDION, + COLLAPSE: `${ACCORDION} > ${COLLAPSE$2}, ${ACCORDION} > *:not(${ACCORDION}):not(${COLLAPSE$2}) > ${COLLAPSE$2}, ${ACCORDION} > *:not(${ACCORDION}):not(${COLLAPSE$2}) > *:not(${ACCORDION}):not(${COLLAPSE$2}) > ${COLLAPSE$2}`, + COLLAPSE_LEGACY: `${ACCORDION} ${COLLAPSE$2}`, + BUTTON: `${ACCORDION}__btn` +}; + +class Accordion extends api.core.Instance { + static get instanceClassName () { + return 'Accordion'; + } + + get collapsePrimary () { + const buttons = this.element.children.map(child => child.getInstance('CollapseButton')).filter(button => button !== null && button.hasClass(AccordionSelector.BUTTON)); + return buttons[0]; + } +} + +class AccordionsGroup extends api.core.CollapsesGroup { + static get instanceClassName () { + return 'AccordionsGroup'; + } + + validate (member) { + const match = member.node.matches(api.internals.legacy.isLegacy ? AccordionSelector.COLLAPSE_LEGACY : AccordionSelector.COLLAPSE); + return super.validate(member) && match; + } +} + +api.accordion = { + Accordion: Accordion, + AccordionSelector: AccordionSelector, + AccordionsGroup: AccordionsGroup +}; + +api.internals.register(api.accordion.AccordionSelector.GROUP, api.accordion.AccordionsGroup); +api.internals.register(api.accordion.AccordionSelector.ACCORDION, api.accordion.Accordion); + +const ButtonSelector = { + EQUISIZED_BUTTON: `${api.internals.ns.selector('btns-group--equisized')} ${api.internals.ns.selector('btn')}`, + EQUISIZED_GROUP: api.internals.ns.selector('btns-group--equisized') +}; + +api.button = { + ButtonSelector: ButtonSelector +}; + +api.internals.register(api.button.ButtonSelector.EQUISIZED_BUTTON, api.core.Equisized); +api.internals.register(api.button.ButtonSelector.EQUISIZED_GROUP, api.core.EquisizedsGroup); + +class CardDownload extends api.core.Instance { + static get instanceClassName () { + return 'CardDownload'; + } + + init () { + this.addAscent(api.core.AssessEmission.UPDATE, details => { + this.descend(api.core.AssessEmission.UPDATE, details); + }); + this.addAscent(api.core.AssessEmission.ADDED, () => { + this.descend(api.core.AssessEmission.ADDED); + }); + } +} + +const CardSelector = { + DOWNLOAD: api.internals.ns.selector('card--download'), + DOWNLOAD_DETAIL: `${api.internals.ns.selector('card--download')} ${api.internals.ns.selector('card__end')} ${api.internals.ns.selector('card__detail')}` +}; + +api.card = { + CardSelector: CardSelector, + CardDownload: CardDownload +}; + +api.internals.register(api.card.CardSelector.DOWNLOAD, api.card.CardDownload); +api.internals.register(api.card.CardSelector.DOWNLOAD_DETAIL, api.core.AssessDetail); + +const CheckboxSelector = { + INPUT: `${api.internals.ns.selector('checkbox-group')} input[type="checkbox"]` +}; + +const CheckboxEmission = { + CHANGE: api.internals.ns.emission('checkbox', 'change'), + RETRIEVE: api.internals.ns.emission('checkbox', 'retrieve') +}; + +class CheckboxInput extends api.core.Instance { + static get instanceClassName () { + return 'CheckboxInput'; + } + + constructor () { + super(); + this._handlingChange = this.handleChange.bind(this); + } + + init () { + this.node.addEventListener('change', this._handlingChange); + this.addDescent(CheckboxEmission.RETRIEVE, this._handlingChange); + this.handleChange(); + } + + get isChecked () { + return this.node.checked; + } + + handleChange () { + this.ascend(CheckboxEmission.CHANGE, this.node); + } +} + +api.checkbox = { + CheckboxSelector: CheckboxSelector, + CheckboxEmission: CheckboxEmission, + CheckboxInput: CheckboxInput +}; + +api.internals.register(api.checkbox.CheckboxSelector.INPUT, api.checkbox.CheckboxInput); + +const SegmentedSelector = { + SEGMENTED: api.internals.ns.selector('segmented'), + SEGMENTED_ELEMENTS: api.internals.ns.selector('segmented__elements'), + SEGMENTED_ELEMENT: api.internals.ns.selector('segmented__element input'), + SEGMENTED_LEGEND: api.internals.ns.selector('segmented__legend') +}; + +const SegmentedEmission = { + ADDED: api.internals.ns.emission('segmented', 'added'), + REMOVED: api.internals.ns.emission('segmented', 'removed') +}; + +class Segmented extends api.core.Instance { + static get instanceClassName () { + return 'Segmented'; + } + + init () { + this.elements = this.node.querySelector(SegmentedSelector.SEGMENTED_ELEMENTS); + this.legend = this.node.querySelector(SegmentedSelector.SEGMENTED_LEGEND); + this.addAscent(SegmentedEmission.ADDED, this.resize.bind(this)); + this.addAscent(SegmentedEmission.REMOVED, this.resize.bind(this)); + this._isLegendInline = this.legend && this.legend.classList.contains(`${api.prefix}-segmented__legend--inline`); + this.isResizing = true; + } + + resize () { + const SEGMENTED_VERTICAL = `${api.prefix}-segmented--vertical`; + const LEGEND_INLINE = `${api.prefix}-segmented__legend--inline`; + const gapOffset = 16; + + this.removeClass(SEGMENTED_VERTICAL); + + if (this._isLegendInline) { + this.legend.classList.add(LEGEND_INLINE); + + if (this.node.offsetWidth > this.node.parentNode.offsetWidth || (this.elements.scrollWidth + this.legend.offsetWidth + gapOffset) > this.node.parentNode.offsetWidth) { + this.legend.classList.remove(LEGEND_INLINE); + } + } + + if (this.elements.offsetWidth > this.node.parentNode.offsetWidth || this.elements.scrollWidth > this.node.parentNode.offsetWidth) { + this.addClass(SEGMENTED_VERTICAL); + } else { + this.removeClass(SEGMENTED_VERTICAL); + } + } +} + +class SegmentedElement extends api.core.Instance { + static get instanceClassName () { + return 'SegmentedElement'; + } + + init () { + this.ascend(SegmentedEmission.ADDED); + } + + dispose () { + this.ascend(SegmentedEmission.REMOVED); + } +} + +api.segmented = { + SegmentedSelector: SegmentedSelector, + SegmentedEmission: SegmentedEmission, + SegmentedElement: SegmentedElement, + Segmented: Segmented +}; + +api.internals.register(api.segmented.SegmentedSelector.SEGMENTED, api.segmented.Segmented); +api.internals.register(api.segmented.SegmentedSelector.SEGMENTED_ELEMENT, api.segmented.SegmentedElement); + +const BreadcrumbSelector = { + BREADCRUMB: api.internals.ns.selector('breadcrumb'), + BUTTON: api.internals.ns.selector('breadcrumb__button') +}; + +class Breadcrumb extends api.core.Instance { + constructor () { + super(); + this.count = 0; + this.focusing = this.focus.bind(this); + } + + static get instanceClassName () { + return 'Breadcrumb'; + } + + init () { + this.getCollapse(); + this.isResizing = true; + } + + get proxy () { + const scope = this; + return Object.assign(super.proxy, { + focus: scope.focus.bind(scope), + disclose: scope.collapse.disclose.bind(scope.collapse) + }); + } + + getCollapse () { + const collapse = this.collapse; + if (collapse) { + collapse.listen(api.core.DisclosureEvent.DISCLOSE, this.focusing); + } else { + this.addAscent(api.core.DisclosureEmission.ADDED, this.getCollapse.bind(this)); + } + } + + resize () { + const collapse = this.collapse; + const links = this.links; + if (!collapse || !links.length) return; + + if (this.isBreakpoint(api.core.Breakpoints.MD)) { + if (collapse.buttonHasFocus) links[0].focus(); + } else { + if (links.indexOf(document.activeElement) > -1) collapse.focus(); + } + } + + get links () { + return [...this.querySelectorAll('a[href]')]; + } + + get collapse () { + return this.element.getDescendantInstances(api.core.Collapse.instanceClassName, null, true)[0]; + } + + focus () { + this.count = 0; + this._focus(); + } + + _focus () { + const link = this.links[0]; + if (!link) return; + link.focus(); + this.request(this.verify.bind(this)); + } + + verify () { + this.count++; + if (this.count > 100) return; + const link = this.links[0]; + if (!link) return; + if (document.activeElement !== link) this._focus(); + } + + get collapsePrimary () { + const buttons = this.element.children.map(child => child.getInstance('CollapseButton')).filter(button => button !== null && button.hasClass(BreadcrumbSelector.BUTTON)); + return buttons[0]; + } +} + +api.breadcrumb = { + BreadcrumbSelector: BreadcrumbSelector, + Breadcrumb: Breadcrumb +}; + +api.internals.register(api.breadcrumb.BreadcrumbSelector.BREADCRUMB, api.breadcrumb.Breadcrumb); + +const TooltipSelector = { + TOOLTIP: api.internals.ns.selector('tooltip'), + SHOWN: api.internals.ns.selector('tooltip--shown'), + HIDDING: api.internals.ns.selector('tooltip--hidding'), + BUTTON: api.internals.ns.selector('btn--tooltip') +}; + +const TooltipReferentState = { + FOCUS: 1 << 0, + HOVER: 1 << 1 +}; + +class TooltipReferent extends api.core.PlacementReferent { + constructor () { + super(); + this._state = 0; + } + + static get instanceClassName () { + return 'TooltipReferent'; + } + + init () { + super.init(); + this.listen('focusin', this.focusIn.bind(this)); + this.listen('focusout', this.focusOut.bind(this)); + if (!this.matches(TooltipSelector.BUTTON)) { + const mouseover = this.mouseover.bind(this); + this.listen('mouseover', mouseover); + this.placement.listen('mouseover', mouseover); + const mouseout = this.mouseout.bind(this); + this.listen('mouseout', mouseout); + this.placement.listen('mouseout', mouseout); + } + this.addEmission(api.core.RootEmission.KEYDOWN, this._keydown.bind(this)); + this.listen('click', this._click.bind(this)); + this.addEmission(api.core.RootEmission.CLICK, this._clickOut.bind(this)); + } + + _click () { + this.focus(); + } + + _clickOut (target) { + if (!this.node.contains(target)) this.blur(); + } + + _keydown (keyCode) { + switch (keyCode) { + case api.core.KeyCodes.ESCAPE: + this.blur(); + this.close(); + break; + } + } + + close () { + this.state = 0; + } + + get state () { + return this._state; + } + + set state (value) { + if (this._state === value) return; + this.isShown = value > 0; + this._state = value; + } + + focusIn () { + this.state |= TooltipReferentState.FOCUS; + } + + focusOut () { + this.state &= ~TooltipReferentState.FOCUS; + } + + mouseover () { + this.state |= TooltipReferentState.HOVER; + } + + mouseout () { + this.state &= ~TooltipReferentState.HOVER; + } +} + +const TooltipEvent = { + SHOW: ns.event('show'), + HIDE: ns.event('hide') +}; + +const TooltipState = { + HIDDEN: 'hidden', + SHOWN: 'shown', + HIDING: 'hiding' +}; + +class Tooltip extends api.core.Placement { + constructor () { + super(api.core.PlacementMode.AUTO, [api.core.PlacementPosition.TOP, api.core.PlacementPosition.BOTTOM], [api.core.PlacementAlign.CENTER, api.core.PlacementAlign.START, api.core.PlacementAlign.END]); + this.modifier = ''; + this._state = TooltipState.HIDDEN; + } + + static get instanceClassName () { + return 'Tooltip'; + } + + init () { + super.init(); + this.register(`[aria-describedby="${this.id}"]`, TooltipReferent); + this.listen('transitionend', this.transitionEnd.bind(this)); + } + + transitionEnd () { + if (this._state === TooltipState.HIDING) { + this.removeClass(TooltipSelector.SHOWN); + this.removeClass(TooltipSelector.HIDDING); + this._state = TooltipState.HIDDEN; + this.isShown = false; + } + } + + get isShown () { + return super.isShown; + } + + set isShown (value) { + if (!this.isEnabled) return; + switch (true) { + case value: + this._state = TooltipState.SHOWN; + this.addClass(TooltipSelector.SHOWN); + this.removeClass(TooltipSelector.HIDDING); + this.dispatch(TooltipEvent.SHOW); + super.isShown = true; + break; + + case this.isShown && !value && this._state === TooltipState.SHOWN: + this._state = TooltipState.HIDING; + this.addClass(TooltipSelector.HIDDING); + break; + + case this.isShown && !value && this._state === TooltipState.HIDDEN: + this.dispatch(TooltipEvent.HIDE); + this.removeClass(TooltipSelector.HIDDING); + super.isShown = false; + break; + } + } + + render () { + super.render(); + this.rect = this.getRect(); + let x = this.referentRect.center - this.rect.center; + const limit = this.rect.width * 0.5 - 8; + if (x < -limit) x = -limit; + if (x > limit) x = limit; + this.setProperty('--arrow-x', `${x.toFixed(2)}px`); + } +} + +api.tooltip = { + Tooltip: Tooltip, + TooltipSelector: TooltipSelector, + TooltipEvent: TooltipEvent +}; + +api.internals.register(api.tooltip.TooltipSelector.TOOLTIP, api.tooltip.Tooltip); + +class ToggleInput extends api.core.Instance { + static get instanceClassName () { + return 'ToggleInput'; + } + + get isChecked () { + return this.node.checked; + } +} + +class ToggleStatusLabel extends api.core.Instance { + static get instanceClassName () { + return 'ToggleStatusLabel'; + } + + init () { + this.register(`input[id="${this.getAttribute('for')}"]`, ToggleInput); + this.update(); + this.isSwappingFont = true; + } + + get proxy () { + const scope = this; + return Object.assign(super.proxy, { + update: scope.update.bind(scope) + }); + } + + get input () { + return this.getRegisteredInstances('ToggleInput')[0]; + } + + update () { + this.node.style.removeProperty('--toggle-status-width'); + const checked = this.input.isChecked; + + const style = getComputedStyle(this.node, ':before'); + let maxWidth = parseFloat(style.width); + this.input.node.checked = !checked; + + const style2 = getComputedStyle(this.node, ':before'); + const width = parseFloat(style2.width); + if (width > maxWidth) maxWidth = width; + this.input.node.checked = checked; + + this.node.style.setProperty('--toggle-status-width', (maxWidth / 16) + 'rem'); + } + + swapFont (families) { + this.update(); + } +} + +const ToggleSelector = { + STATUS_LABEL: `${api.internals.ns.selector('toggle__label')}${api.internals.ns.attr.selector('checked-label')}${api.internals.ns.attr.selector('unchecked-label')}` +}; + +// import { ToggleInput } from './script/toggle/toggle-input.js'; + +api.toggle = { + ToggleStatusLabel: ToggleStatusLabel, + ToggleSelector: ToggleSelector +}; + +api.internals.register(api.toggle.ToggleSelector.STATUS_LABEL, api.toggle.ToggleStatusLabel); + +const ITEM$1 = api.internals.ns.selector('sidemenu__item'); +const COLLAPSE$1 = api.internals.ns.selector('collapse'); + +const SidemenuSelector = { + LIST: api.internals.ns.selector('sidemenu__list'), + COLLAPSE: `${ITEM$1} > ${COLLAPSE$1}, ${ITEM$1} > *:not(${ITEM$1}):not(${COLLAPSE$1}) > ${COLLAPSE$1}, ${ITEM$1} > *:not(${ITEM$1}):not(${COLLAPSE$1}) > *:not(${ITEM$1}):not(${COLLAPSE$1}) > ${COLLAPSE$1}`, + COLLAPSE_LEGACY: `${ITEM$1} ${COLLAPSE$1}`, + ITEM: api.internals.ns.selector('sidemenu__item'), + BUTTON: api.internals.ns.selector('sidemenu__btn') +}; + +class SidemenuList extends api.core.CollapsesGroup { + static get instanceClassName () { + return 'SidemenuList'; + } + + validate (member) { + return super.validate(member) && member.node.matches(api.internals.legacy.isLegacy ? SidemenuSelector.COLLAPSE_LEGACY : SidemenuSelector.COLLAPSE); + } +} + +class SidemenuItem extends api.core.Instance { + static get instanceClassName () { + return 'SidemenuItem'; + } + + get collapsePrimary () { + const buttons = this.element.children.map(child => child.getInstance('CollapseButton')).filter(button => button !== null && button.hasClass(SidemenuSelector.BUTTON)); + return buttons[0]; + } +} + +api.sidemenu = { + SidemenuList: SidemenuList, + SidemenuItem: SidemenuItem, + SidemenuSelector: SidemenuSelector +}; + +api.internals.register(api.sidemenu.SidemenuSelector.LIST, api.sidemenu.SidemenuList); +api.internals.register(api.sidemenu.SidemenuSelector.ITEM, api.sidemenu.SidemenuItem); + +const ModalSelector = { + MODAL: api.internals.ns.selector('modal'), + SCROLL_DIVIDER: api.internals.ns.selector('scroll-divider'), + BODY: api.internals.ns.selector('modal__body'), + TITLE: api.internals.ns.selector('modal__title') +}; + +class ModalButton extends api.core.DisclosureButton { + constructor () { + super(api.core.DisclosureType.OPENED); + } + + static get instanceClassName () { + return 'ModalButton'; + } +} + +const ModalAttribute = { + CONCEALING_BACKDROP: api.internals.ns.attr('concealing-backdrop') +}; + +class Modal extends api.core.Disclosure { + constructor () { + super(api.core.DisclosureType.OPENED, ModalSelector.MODAL, ModalButton, 'ModalsGroup'); + this._isDecorated = false; + this.scrolling = this.resize.bind(this, false); + this.resizing = this.resize.bind(this, true); + } + + static get instanceClassName () { + return 'Modal'; + } + + init () { + super.init(); + this._isDialog = this.node.tagName === 'DIALOG'; + this.listenClick(); + this.addEmission(api.core.RootEmission.KEYDOWN, this._keydown.bind(this)); + } + + _keydown (keyCode) { + switch (keyCode) { + case api.core.KeyCodes.ESCAPE: + this._escape(); + break; + } + } + + // TODO v2 : passer les tagName d'action en constante + _escape () { + const tagName = document.activeElement ? document.activeElement.tagName : undefined; + + switch (tagName) { + case 'INPUT': + case 'LABEL': + case 'TEXTAREA': + case 'SELECT': + case 'AUDIO': + case 'VIDEO': + break; + + default: + if (this.isDisclosed) { + this.conceal(); + this.focus(); + } + } + } + + retrieved () { + this._ensureAccessibleName(); + } + + get body () { + return this.element.getDescendantInstances('ModalBody', 'Modal')[0]; + } + + handleClick (e) { + if (e.target === this.node && this.getAttribute(ModalAttribute.CONCEALING_BACKDROP) !== 'false') this.conceal(); + } + + disclose (withhold) { + if (!super.disclose(withhold)) return false; + if (this.body) { + this.body.isResizing = true; + this.body.resize(); + } + this.isScrollLocked = true; + this.setAttribute('aria-modal', 'true'); + this.setAttribute('open', 'true'); + if (!this._isDialog) { + this.decorateDialog(); + } + return true; + } + + conceal (withhold, preventFocus) { + if (!super.conceal(withhold, preventFocus)) return false; + this.isScrollLocked = false; + this.removeAttribute('aria-modal'); + this.removeAttribute('open'); + if (this.body) this.body.isResizing = false; + if (!this._isDialog) { + this.stripDialog(); + } + return true; + } + + get isDialog () { + return this._isDialog; + } + + set isDialog (value) { + this._isDialog = value; + } + + get isActive () { + return super.isActive; + } + + set isActive (value) { + super.isActive = value; + if (value) this._ensureAccessibleName(); + } + + decorateDialog () { + if (this._isDecorated) return; + this._isDecorated = true; + this._hasDialogRole = this.getAttribute('role') === 'dialog'; + if (!this._hasDialogRole) this.setAttribute('role', 'dialog'); + } + + stripDialog () { + if (!this._isDecorated) return; + this._isDecorated = false; + if (!this._hasDialogRole) this.removeAttribute('role'); + } + + _setAccessibleName (node, append) { + const id = this.retrieveNodeId(node, append); + this.warn(`add reference to ${append} for accessible name (aria-labelledby)`); + this.setAttribute('aria-labelledby', id); + } + + _ensureAccessibleName () { + if (!this.isActive || !this.isEnabled || (this.isEnabled && (this.hasAttribute('aria-labelledby') || this.hasAttribute('aria-label')))) return; + this.warn('missing accessible name'); + const title = this.node.querySelector(ModalSelector.TITLE); + const primary = this.primaryButtons[0]; + + switch (true) { + case title !== null: + this._setAccessibleName(title, 'title'); + break; + + case primary !== undefined: + this.warn('missing required title, fallback to primary button'); + this._setAccessibleName(primary, 'primary'); + break; + } + } +} + +const unordereds = [ + '[tabindex="0"]', + 'a[href]', + 'button:not([disabled])', + 'input:not([disabled])', + 'select:not([disabled])', + 'textarea:not([disabled])', + 'audio[controls]', + 'video[controls]', + '[contenteditable]:not([contenteditable="false"])', + 'details>summary:first-of-type', + 'details', + 'iframe' +]; + +const UNORDEREDS = unordereds.join(); + +const ordereds = [ + '[tabindex]:not([tabindex="-1"]):not([tabindex="0"])' +]; + +const ORDEREDS = ordereds.join(); + +const isFocusable = (element, container) => { + if (!(element instanceof Element)) return false; + const style = window.getComputedStyle(element); + if (!style) return false; + if (style.visibility === 'hidden') return false; + if (container === undefined) container = element; + + while (container.contains(element)) { + if (style.display === 'none') return false; + element = element.parentElement; + } + + return true; +}; + +class FocusTrap { + constructor (onTrap, onUntrap) { + this.element = null; + this.activeElement = null; + this.onTrap = onTrap; + this.onUntrap = onUntrap; + this.waiting = this.wait.bind(this); + this.handling = this.handle.bind(this); + this.focusing = this.maintainFocus.bind(this); + this.current = null; + } + + get trapped () { return this.element !== null; } + + trap (element) { + if (this.trapped) this.untrap(); + + this.element = element; + this.isTrapping = true; + this.wait(); + + if (this.onTrap) this.onTrap(); + } + + wait () { + if (!isFocusable(this.element)) { + window.requestAnimationFrame(this.waiting); + return; + } + + this.trapping(); + } + + trapping () { + if (!this.isTrapping) return; + this.isTrapping = false; + const focusables = this.focusables; + if (focusables.length && focusables.indexOf(document.activeElement) === -1) focusables[0].focus(); + this.element.setAttribute('aria-modal', true); + window.addEventListener('keydown', this.handling); + document.body.addEventListener('focus', this.focusing, true); + } + + stun (node) { + for (const child of node.children) { + if (child === this.element) continue; + if (child.contains(this.element)) { + this.stun(child); + continue; + } + this.stunneds.push(new Stunned(child)); + } + } + + maintainFocus (event) { + if (!this.element.contains(event.target)) { + const focusables = this.focusables; + if (focusables.length === 0) return; + const first = focusables[0]; + event.preventDefault(); + first.focus(); + } + } + + handle (e) { + if (e.keyCode !== 9) return; + + const focusables = this.focusables; + if (focusables.length === 0) return; + + const first = focusables[0]; + const last = focusables[focusables.length - 1]; + + const index = focusables.indexOf(document.activeElement); + + if (e.shiftKey) { + if (!this.element.contains(document.activeElement) || index < 1) { + e.preventDefault(); + last.focus(); + } else if (document.activeElement.tabIndex > 0 || focusables[index - 1].tabIndex > 0) { + e.preventDefault(); + focusables[index - 1].focus(); + } + } else { + if (!this.element.contains(document.activeElement) || index === focusables.length - 1 || index === -1) { + e.preventDefault(); + first.focus(); + } else if (document.activeElement.tabIndex > 0) { + e.preventDefault(); + focusables[index + 1].focus(); + } + } + } + + get focusables () { + let unordereds = api.internals.dom.querySelectorAllArray(this.element, UNORDEREDS); + + /** + * filtrage des radiobutttons de même name (la navigations d'un groupe de radio se fait à la flèche et non pas au tab + **/ + const radios = api.internals.dom.querySelectorAllArray(document.documentElement, 'input[type="radio"]'); + + if (radios.length) { + const groups = {}; + + for (const radio of radios) { + const name = radio.getAttribute('name'); + if (groups[name] === undefined) groups[name] = new RadioButtonGroup(name); + groups[name].push(radio); + } + + unordereds = unordereds.filter((unordered) => { + if (unordered.tagName.toLowerCase() !== 'input' || (unordered.getAttribute('type') && unordered.getAttribute('type').toLowerCase() !== 'radio')) return true; + const name = unordered.getAttribute('name'); + return groups[name].keep(unordered); + }); + } + + const ordereds = api.internals.dom.querySelectorAllArray(this.element, ORDEREDS); + + ordereds.sort((a, b) => a.tabIndex - b.tabIndex); + + const noDuplicates = unordereds.filter((element) => ordereds.indexOf(element) === -1); + const concateneds = ordereds.concat(noDuplicates); + return concateneds.filter((element) => element.tabIndex !== '-1' && isFocusable(element, this.element)); + } + + untrap () { + if (!this.trapped) return; + this.isTrapping = false; + + this.element.removeAttribute('aria-modal'); + window.removeEventListener('keydown', this.handling); + document.body.removeEventListener('focus', this.focusing, true); + + this.element = null; + + if (this.onUntrap) this.onUntrap(); + } + + dispose () { + this.untrap(); + } +} + +class Stunned { + constructor (element) { + this.element = element; + // this.hidden = element.getAttribute('aria-hidden'); + this.inert = element.getAttribute('inert'); + + // this.element.setAttribute('aria-hidden', true); + this.element.setAttribute('inert', ''); + } + + unstun () { + /* + if (this.hidden === null) this.element.removeAttribute('aria-hidden'); + else this.element.setAttribute('aria-hidden', this.hidden); + */ + + if (this.inert === null) this.element.removeAttribute('inert'); + else this.element.setAttribute('inert', this.inert); + } +} + +class RadioButtonGroup { + constructor (name) { + this.name = name; + this.buttons = []; + } + + push (button) { + this.buttons.push(button); + if (button === document.activeElement || button.checked || this.selected === undefined) this.selected = button; + } + + keep (button) { + return this.selected === button; + } +} + +class ModalsGroup extends api.core.DisclosuresGroup { + constructor () { + super('Modal', false); + this.focusTrap = new FocusTrap(); + } + + static get instanceClassName () { + return 'ModalsGroup'; + } + + apply (value, initial) { + super.apply(value, initial); + if (this.current === null) this.focusTrap.untrap(); + else this.focusTrap.trap(this.current.node); + } +} + +const OFFSET = 32; // 32px => 8v => 2rem + +class ModalBody extends api.core.Instance { + static get instanceClassName () { + return 'ModalBody'; + } + + init () { + this.listen('scroll', this.divide.bind(this)); + } + + divide () { + if (this.node.scrollHeight > this.node.clientHeight) { + if (this.node.offsetHeight + this.node.scrollTop >= this.node.scrollHeight) { + this.removeClass(ModalSelector.SCROLL_DIVIDER); + } else { + this.addClass(ModalSelector.SCROLL_DIVIDER); + } + } else { + this.removeClass(ModalSelector.SCROLL_DIVIDER); + } + } + + resize () { + this.adjust(); + this.request(this.adjust.bind(this)); + } + + adjust () { + const offset = OFFSET * (this.isBreakpoint(api.core.Breakpoints.MD) ? 2 : 1); + if (this.isLegacy) this.style.maxHeight = `${window.innerHeight - offset}px`; + else this.style.setProperty('--modal-max-height', `${window.innerHeight - offset}px`); + this.divide(); + } +} + +api.modal = { + Modal: Modal, + ModalButton: ModalButton, + ModalBody: ModalBody, + ModalsGroup: ModalsGroup, + ModalSelector: ModalSelector +}; + +api.internals.register(api.modal.ModalSelector.MODAL, api.modal.Modal); +api.internals.register(api.modal.ModalSelector.BODY, api.modal.ModalBody); +api.internals.register(api.core.RootSelector.ROOT, api.modal.ModalsGroup); + +const PasswordEmission = { + TOGGLE: api.internals.ns.emission('password', 'toggle'), + ADJUST: api.internals.ns.emission('password', 'adjust') +}; + +class PasswordToggle extends api.core.Instance { + static get instanceClassName () { + return 'PasswordToggle'; + } + + init () { + this.listenClick(); + this.ascend(PasswordEmission.ADJUST, this.width); + this.isSwappingFont = true; + this._isChecked = this.isChecked; + } + + get width () { + const style = getComputedStyle(this.node.parentNode); + return parseInt(style.width); + } + + get isChecked () { + return this.node.checked; + } + + set isChecked (value) { + this._isChecked = value; + this.ascend(PasswordEmission.TOGGLE, value); + } + + handleClick () { + this.isChecked = !this._isChecked; + } + + swapFont (families) { + this.ascend(PasswordEmission.ADJUST, this.width); + } +} + +class Password extends api.core.Instance { + static get instanceClassName () { + return 'Password'; + } + + init () { + this.addAscent(PasswordEmission.TOGGLE, this.toggle.bind(this)); + this.addAscent(PasswordEmission.ADJUST, this.adjust.bind(this)); + } + + toggle (value) { + this.descend(PasswordEmission.TOGGLE, value); + } + + adjust (value) { + this.descend(PasswordEmission.ADJUST, value); + } +} + +const PasswordSelector = { + PASSWORD: api.internals.ns.selector('password'), + INPUT: api.internals.ns.selector('password__input'), + LABEL: api.internals.ns.selector('password__label'), + TOOGLE: `${api.internals.ns.selector('password__checkbox')} input[type="checkbox"]` +}; + +class PasswordInput extends api.core.Instance { + static get instanceClassName () { + return 'PasswordInput'; + } + + init () { + this.addDescent(PasswordEmission.TOGGLE, this.toggle.bind(this)); + this._isRevealed = this.hasAttribute('type') === 'password'; + this.listen('keydown', this.capslock.bind(this)); // for capslock enabled + this.listen('keyup', this.capslock.bind(this)); // for capslock desabled + } + + toggle (value) { + this.isRevealed = value; + this.setAttribute('type', value ? 'text' : 'password'); + } + + get isRevealed () { + return this._isRevealed; + } + + capslock (event) { + if (event && typeof event.getModifierState !== 'function') return; + if (event.getModifierState('CapsLock')) { + this.node.parentNode.setAttribute(api.internals.ns.attr('capslock'), ''); + } else { + this.node.parentNode.removeAttribute(api.internals.ns.attr('capslock')); + } + } + + set isRevealed (value) { + this._isRevealed = value; + this.setAttribute('type', value ? 'text' : 'password'); + } +} + +class PasswordLabel extends api.core.Instance { + static get instanceClassName () { + return 'PasswordLabel'; + } + + init () { + this.addDescent(PasswordEmission.ADJUST, this.adjust.bind(this)); + } + + adjust (value) { + const valueREM = Math.ceil(value / 16); + this.node.style.paddingRight = valueREM + 'rem'; + } +} + +api.password = { + Password: Password, + PasswordToggle: PasswordToggle, + PasswordSelector: PasswordSelector, + PasswordInput: PasswordInput, + PasswordLabel: PasswordLabel +}; + +api.internals.register(api.password.PasswordSelector.INPUT, api.password.PasswordInput); +api.internals.register(api.password.PasswordSelector.PASSWORD, api.password.Password); +api.internals.register(api.password.PasswordSelector.TOOGLE, api.password.PasswordToggle); +api.internals.register(api.password.PasswordSelector.LABEL, api.password.PasswordLabel); + +const ITEM = api.internals.ns.selector('nav__item'); +const COLLAPSE = api.internals.ns.selector('collapse'); + +const NavigationSelector = { + NAVIGATION: api.internals.ns.selector('nav'), + COLLAPSE: `${ITEM} > ${COLLAPSE}, ${ITEM} > *:not(${ITEM}):not(${COLLAPSE}) > ${COLLAPSE}, ${ITEM} > *:not(${ITEM}):not(${COLLAPSE}) > *:not(${ITEM}):not(${COLLAPSE}) > ${COLLAPSE}`, + COLLAPSE_LEGACY: `${ITEM} ${COLLAPSE}`, + ITEM: ITEM, + ITEM_RIGHT: `${ITEM}--align-right`, + MENU: api.internals.ns.selector('menu'), + BUTTON: api.internals.ns.selector('nav__btn'), + TRANSLATE_BUTTON: api.internals.ns.selector('translate__btn') +}; + +class NavigationItem extends api.core.Instance { + constructor () { + super(); + this._isRightAligned = false; + } + + static get instanceClassName () { + return 'NavigationItem'; + } + + init () { + this.addAscent(api.core.DisclosureEmission.ADDED, this.calculate.bind(this)); + this.addAscent(api.core.DisclosureEmission.REMOVED, this.calculate.bind(this)); + this.isResizing = true; + this.calculate(); + } + + resize () { + this.calculate(); + } + + calculate () { + const collapse = this.element.getDescendantInstances(api.core.Collapse.instanceClassName, null, true)[0]; + if (collapse && this.isBreakpoint(api.core.Breakpoints.LG) && collapse.element.node.matches(NavigationSelector.MENU)) { + const right = this.element.node.parentElement.getBoundingClientRect().right; // todo: ne fonctionne que si la nav fait 100% du container + const width = collapse.element.node.getBoundingClientRect().width; + const left = this.element.node.getBoundingClientRect().left; + this.isRightAligned = left + width > right; + } else this.isRightAligned = false; + } + + get isRightAligned () { + return this._isRightAligned; + } + + set isRightAligned (value) { + if (this._isRightAligned === value) return; + this._isRightAligned = value; + if (value) api.internals.dom.addClass(this.element.node, NavigationSelector.ITEM_RIGHT); + else api.internals.dom.removeClass(this.element.node, NavigationSelector.ITEM_RIGHT); + } + + get collapsePrimary () { + const buttons = this.element.children.map(child => child.getInstance('CollapseButton')).filter(button => button !== null && (button.hasClass(NavigationSelector.BUTTON) || button.hasClass(NavigationSelector.TRANSLATE_BUTTON))); + return buttons[0]; + } +} + +const NavigationMousePosition = { + NONE: -1, + INSIDE: 0, + OUTSIDE: 1 +}; + +class Navigation extends api.core.CollapsesGroup { + static get instanceClassName () { + return 'Navigation'; + } + + init () { + super.init(); + this.clicked = false; + this.out = false; + this.addEmission(api.core.RootEmission.CLICK, this._handleRootClick.bind(this)); + this.listen('mousedown', this.handleMouseDown.bind(this)); + this.addEmission(api.core.RootEmission.KEYDOWN, this._keydown.bind(this)); + this.listenClick({ capture: true }); + this.isResizing = true; + } + + validate (member) { + return super.validate(member) && member.element.node.matches(api.internals.legacy.isLegacy ? NavigationSelector.COLLAPSE_LEGACY : NavigationSelector.COLLAPSE); + } + + get hasOpenedMenu () { + return this.isBreakpoint(api.core.Breakpoints.LG) && this.index > -1; + } + + _keydown (keyCode) { + switch (keyCode) { + case api.core.KeyCodes.ESCAPE: + if (!this.hasOpenedMenu) return; + this.index = -1; + break; + + case api.core.KeyCodes.TAB: + if (!this.hasOpenedMenu) return; + this.request(() => { + if (this.current.node.contains(document.activeElement)) return; + this.index = -1; + }); + break; + } + } + + handleMouseDown (e) { + if (!this.hasOpenedMenu) return; + this.position = this.current.node.contains(e.target) ? NavigationMousePosition.INSIDE : NavigationMousePosition.OUTSIDE; + this.requestPosition(); + } + + handleClick (e) { + if (e.target.matches('a, button') && !e.target.matches('[aria-controls]') && !e.target.matches(api.core.DisclosureSelector.PREVENT_CONCEAL)) { + this.index = -1; + } + } + + _handleRootClick (target) { + if (!this.isBreakpoint(api.core.Breakpoints.LG)) return; + if (!this.node.contains(target)) { + this.out = true; + this.requestPosition(); + } + } + + requestPosition () { + if (this.isRequesting) return; + this.isRequesting = true; + this.request(this.getPosition.bind(this)); + } + + getPosition () { + if (this.out) { + switch (this.position) { + case NavigationMousePosition.OUTSIDE: + this.index = -1; + break; + + case NavigationMousePosition.INSIDE: + if (this.current && !this.current.node.contains(document.activeElement)) this.current.focus(); + break; + + default: + if (this.index > -1 && !this.current.hasFocus) this.index = -1; + } + } + + this.request(this.requested.bind(this)); + } + + requested () { + this.position = NavigationMousePosition.NONE; + this.out = false; + this.isRequesting = false; + } + + get index () { return super.index; } + + set index (value) { + if (value === -1 && this.current && this.current.hasFocus) this.current.focus(); + super.index = value; + } + + get canUngroup () { + return !this.isBreakpoint(api.core.Breakpoints.LG); + } + + resize () { + this.update(); + } +} + +api.navigation = { + Navigation: Navigation, + NavigationItem: NavigationItem, + NavigationMousePosition: NavigationMousePosition, + NavigationSelector: NavigationSelector +}; + +api.internals.register(api.navigation.NavigationSelector.NAVIGATION, api.navigation.Navigation); +api.internals.register(api.navigation.NavigationSelector.ITEM, api.navigation.NavigationItem); + +/** + * TabButton correspond au bouton cliquable qui change le panel + * TabButton étend de DisclosureButton qui ajoute/enelve l'attribut aria-selected, + * Et change l'attributte tabindex a 0 si le boutton est actif (value=true), -1 s'il n'est pas actif (value=false) + */ +class TabButton extends api.core.DisclosureButton { + constructor () { + super(api.core.DisclosureType.SELECT); + } + + static get instanceClassName () { + return 'TabButton'; + } + + handleClick (e) { + super.handleClick(e); + this.focus(); + } + + apply (value) { + super.apply(value); + if (this.isPrimary) { + this.setAttribute('tabindex', value ? '0' : '-1'); + if (value) { + if (this.list) this.list.focalize(this); + } + } + } + + get list () { + return this.element.getAscendantInstance('TabsList', 'TabsGroup'); + } +} + +const TabSelector = { + TAB: api.internals.ns.selector('tabs__tab'), + GROUP: api.internals.ns.selector('tabs'), + PANEL: api.internals.ns.selector('tabs__panel'), + LIST: api.internals.ns.selector('tabs__list'), + SHADOW: api.internals.ns.selector('tabs__shadow'), + SHADOW_LEFT: api.internals.ns.selector('tabs__shadow--left'), + SHADOW_RIGHT: api.internals.ns.selector('tabs__shadow--right'), + PANEL_START: api.internals.ns.selector('tabs__panel--direction-start'), + PANEL_END: api.internals.ns.selector('tabs__panel--direction-end') +}; + +const TabPanelDirection = { + START: 'direction-start', + END: 'direction-end', + NONE: 'none' +}; + +/** + * Tab coorespond au panel d'un élement Tabs (tab panel) + * Tab étend disclosure qui ajoute/enleve le modifier --selected, + * et ajoute/eleve l'attribut hidden, sur le panel + */ +class TabPanel extends api.core.Disclosure { + constructor () { + super(api.core.DisclosureType.SELECT, TabSelector.PANEL, TabButton, 'TabsGroup'); + this._direction = TabPanelDirection.NONE; + this._isPreventingTransition = false; + } + + static get instanceClassName () { + return 'TabPanel'; + } + + get direction () { + return this._direction; + } + + set direction (value) { + if (value === this._direction) return; + switch (this._direction) { + case TabPanelDirection.START: + this.removeClass(TabSelector.PANEL_START); + break; + + case TabPanelDirection.END: + this.removeClass(TabSelector.PANEL_END); + break; + + case TabPanelDirection.NONE: + break; + + default: + return; + } + + this._direction = value; + + switch (this._direction) { + case TabPanelDirection.START: + this.addClass(TabSelector.PANEL_START); + break; + + case TabPanelDirection.END: + this.addClass(TabSelector.PANEL_END); + break; + } + } + + get isPreventingTransition () { + return this._isPreventingTransition; + } + + set isPreventingTransition (value) { + if (this._isPreventingTransition === value) return; + if (value) this.addClass(api.internals.motion.TransitionSelector.NONE); + else this.removeClass(api.internals.motion.TransitionSelector.NONE); + this._isPreventingTransition = value === true; + } + + translate (direction, initial) { + this.isPreventingTransition = initial; + this.direction = direction; + } + + reset () { + if (this.group) this.group.retrieve(true); + } + + _electPrimaries (candidates) { + if (!this.group || !this.group.list) return []; + return super._electPrimaries(candidates).filter(candidate => this.group.list.node.contains(candidate.node)); + } +} + +const TabKeys = { + LEFT: 'tab_keys_left', + RIGHT: 'tab_keys_right', + HOME: 'tab_keys_home', + END: 'tab_keys_end' +}; + +const TabEmission = { + PRESS_KEY: api.internals.ns.emission('tab', 'press_key'), + LIST_HEIGHT: api.internals.ns.emission('tab', 'list_height') +}; + +/** +* TabGroup est la classe étendue de DiscosuresGroup +* Correspond à un objet Tabs avec plusieurs tab-button & Tab (panel) +*/ +class TabsGroup extends api.core.DisclosuresGroup { + constructor () { + super('TabPanel'); + } + + static get instanceClassName () { + return 'TabsGroup'; + } + + init () { + super.init(); + + this.listen('transitionend', this.transitionend.bind(this)); + this.addAscent(TabEmission.PRESS_KEY, this.pressKey.bind(this)); + this.addAscent(TabEmission.LIST_HEIGHT, this.setListHeight.bind(this)); + this.isRendering = true; + } + + getIndex (defaultIndex = 0) { + super.getIndex(defaultIndex); + } + + get list () { + return this.element.getDescendantInstances('TabsList', 'TabsGroup', true)[0]; + } + + setListHeight (value) { + this.listHeight = value; + } + + transitionend (e) { + this.isPreventingTransition = true; + } + + get buttonHasFocus () { + return this.members.some(member => member.buttonHasFocus); + } + + pressKey (key) { + switch (key) { + case TabKeys.LEFT: + this.pressLeft(); + break; + + case TabKeys.RIGHT: + this.pressRight(); + break; + + case TabKeys.HOME: + this.pressHome(); + break; + + case TabKeys.END: + this.pressEnd(); + break; + } + } + + /** + * Selectionne l'element suivant de la liste si on est sur un bouton + * Si on est à la fin on retourne au début + */ + pressRight () { + if (this.buttonHasFocus) { + if (this.index < this.length - 1) { + this.index++; + } else { + this.index = 0; + } + + this.focus(); + } + }; + + /** + * Selectionne l'element précédent de la liste si on est sur un bouton + * Si on est au debut retourne a la fin + */ + pressLeft () { + if (this.buttonHasFocus) { + if (this.index > 0) { + this.index--; + } else { + this.index = this.length - 1; + } + + this.focus(); + } + }; + + /** + * Selectionne le permier element de la liste si on est sur un bouton + */ + pressHome () { + if (this.buttonHasFocus) { + this.index = 0; + this.focus(); + } + }; + + /** + * Selectionne le dernier element de la liste si on est sur un bouton + */ + pressEnd () { + if (this.buttonHasFocus) { + this.index = this.length - 1; + this.focus(); + } + }; + + focus () { + if (this.current) { + this.current.focus(); + } + } + + apply () { + for (let i = 0; i < this._index; i++) this.members[i].translate(TabPanelDirection.START); + if (this.current) this.current.translate(TabPanelDirection.NONE); + for (let i = this._index + 1; i < this.length; i++) this.members[i].translate(TabPanelDirection.END); + this.isPreventingTransition = false; + } + + get isPreventingTransition () { + return this._isPreventingTransition; + } + + set isPreventingTransition (value) { + if (this._isPreventingTransition === value) return; + if (value) this.addClass(api.internals.motion.TransitionSelector.NONE); + else this.removeClass(api.internals.motion.TransitionSelector.NONE); + this._isPreventingTransition = value === true; + } + + render () { + if (this.current === null) return; + this.node.scrollTop = 0; + this.node.scrollLeft = 0; + const paneHeight = Math.round(this.current.node.offsetHeight); + if (this.panelHeight === paneHeight) return; + this.panelHeight = paneHeight; + this.style.setProperty('--tabs-height', (this.panelHeight + this.listHeight) + 'px'); + } +} + +const FOCALIZE_OFFSET = 16; +const SCROLL_OFFSET$1 = 16; // valeur en px du scroll avant laquelle le shadow s'active ou se desactive + +class TabsList extends api.core.Instance { + static get instanceClassName () { + return 'TabsList'; + } + + init () { + this.listen('scroll', this.scroll.bind(this)); + this.listenKey(api.core.KeyCodes.RIGHT, this.ascend.bind(this, TabEmission.PRESS_KEY, TabKeys.RIGHT), true, true); + this.listenKey(api.core.KeyCodes.LEFT, this.ascend.bind(this, TabEmission.PRESS_KEY, TabKeys.LEFT), true, true); + this.listenKey(api.core.KeyCodes.HOME, this.ascend.bind(this, TabEmission.PRESS_KEY, TabKeys.HOME), true, true); + this.listenKey(api.core.KeyCodes.END, this.ascend.bind(this, TabEmission.PRESS_KEY, TabKeys.END), true, true); + this.isResizing = true; + } + + focalize (btn) { + const btnRect = btn.getRect(); + const listRect = this.getRect(); + const actualScroll = this.node.scrollLeft; + if (btnRect.left < listRect.left) this.node.scrollTo(actualScroll - listRect.left + btnRect.left - FOCALIZE_OFFSET, 0); + else if (btnRect.right > listRect.right) this.node.scrollTo(actualScroll - listRect.right + btnRect.right + FOCALIZE_OFFSET, 0); + } + + get isScrolling () { + return this._isScrolling; + } + + set isScrolling (value) { + if (this._isScrolling === value) return; + this._isScrolling = value; + this.apply(); + } + + apply () { + if (this._isScrolling) { + this.addClass(TabSelector.SHADOW); + this.scroll(); + } else { + this.removeClass(TabSelector.SHADOW_RIGHT); + this.removeClass(TabSelector.SHADOW_LEFT); + this.removeClass(TabSelector.SHADOW); + } + } + + /* ajoute la classe fr-table__shadow-left ou fr-table__shadow-right sur fr-table en fonction d'une valeur de scroll et du sens (right, left) */ + scroll () { + const scrollLeft = Math.abs(this.node.scrollLeft); + const isMin = scrollLeft <= SCROLL_OFFSET$1; + const max = this.node.scrollWidth - this.node.clientWidth - SCROLL_OFFSET$1; + const isMax = Math.abs(scrollLeft) >= max; + const isRtl = getComputedStyle(this.node).direction === 'rtl'; + const minSelector = isRtl ? TabSelector.SHADOW_RIGHT : TabSelector.SHADOW_LEFT; + const maxSelector = isRtl ? TabSelector.SHADOW_LEFT : TabSelector.SHADOW_RIGHT; + + if (isMin) { + this.removeClass(minSelector); + } else { + this.addClass(minSelector); + } + + if (isMax) { + this.removeClass(maxSelector); + } else { + this.addClass(maxSelector); + } + } + + resize () { + this.isScrolling = this.node.scrollWidth > this.node.clientWidth + SCROLL_OFFSET$1; + const height = this.getRect().height; + this.setProperty('--tabs-list-height', `${height}px`); + this.ascend(TabEmission.LIST_HEIGHT, height); + } + + dispose () { + this.isScrolling = false; + } +} + +api.tab = { + TabPanel: TabPanel, + TabButton: TabButton, + TabsGroup: TabsGroup, + TabsList: TabsList, + TabSelector: TabSelector, + TabEmission: TabEmission +}; + +api.internals.register(api.tab.TabSelector.PANEL, api.tab.TabPanel); +api.internals.register(api.tab.TabSelector.GROUP, api.tab.TabsGroup); +api.internals.register(api.tab.TabSelector.LIST, api.tab.TabsList); + +const TagEvent = { + DISMISS: api.internals.ns.event('dismiss') +}; + +class TagDismissible extends api.core.Instance { + static get instanceClassName () { + return 'TagDismissible'; + } + + init () { + this.listenClick(); + } + + handleClick () { + this.focusClosest(); + + switch (api.mode) { + case api.Modes.ANGULAR: + case api.Modes.REACT: + case api.Modes.VUE: + this.request(this.verify.bind(this)); + break; + + default: + this.remove(); + } + + this.dispatch(TagEvent.DISMISS); + } + + verify () { + if (document.body.contains(this.node)) this.warn(`a TagDismissible has just been dismissed and should be removed from the dom. In ${api.mode} mode, the api doesn't handle dom modification. An event ${TagEvent.DISMISS} is dispatched by the element to trigger the removal`); + } +} + +const TagSelector = { + PRESSABLE: `${api.internals.ns.selector('tag')}[aria-pressed]`, + DISMISSIBLE: `${api.internals.ns.selector('tag--dismiss')}` +}; + +api.tag = { + TagDismissible: TagDismissible, + TagSelector: TagSelector, + TagEvent: TagEvent +}; + +api.internals.register(api.tag.TagSelector.PRESSABLE, api.core.Toggle); +api.internals.register(api.tag.TagSelector.DISMISSIBLE, api.tag.TagDismissible); + +const TRANSCRIPTION = api.internals.ns.selector('transcription'); + +const TranscriptionSelector = { + TRANSCRIPTION: TRANSCRIPTION, + BUTTON: `${TRANSCRIPTION}__btn` +}; + +class Transcription extends api.core.Instance { + static get instanceClassName () { + return 'Transcription'; + } + + get collapsePrimary () { + const buttons = this.element.children.map(child => child.getInstance('CollapseButton')).filter(button => button !== null && button.hasClass(TranscriptionSelector.BUTTON)); + return buttons[0]; + } +} + +api.transcription = { + Transcription: Transcription, + TranscriptionSelector: TranscriptionSelector +}; + +api.internals.register(api.transcription.TranscriptionSelector.TRANSCRIPTION, api.transcription.Transcription); + +class TileDownload extends api.core.Instance { + static get instanceClassName () { + return 'TileDownload'; + } + + init () { + this.addAscent(api.core.AssessEmission.UPDATE, details => { + this.descend(api.core.AssessEmission.UPDATE, details); + }); + this.addAscent(api.core.AssessEmission.ADDED, () => { + this.descend(api.core.AssessEmission.ADDED); + }); + } +} + +const TileSelector = { + DOWNLOAD: api.internals.ns.selector('tile--download'), + DOWNLOAD_DETAIL: `${api.internals.ns.selector('tile--download')} ${api.internals.ns.selector('tile__detail')}` +}; + +api.tile = { + TileSelector: TileSelector, + TileDownload: TileDownload +}; + +api.internals.register(api.tile.TileSelector.DOWNLOAD, api.tile.TileDownload); +api.internals.register(api.tile.TileSelector.DOWNLOAD_DETAIL, api.core.AssessDetail); + +const RangeSelector = { + RANGE: api.internals.ns.selector('range'), + RANGE_SM: api.internals.ns.selector('range--sm'), + RANGE_STEP: api.internals.ns.selector('range--step'), + RANGE_DOUBLE: api.internals.ns.selector('range--double'), + RANGE_DOUBLE_STEP: api.internals.ns.selector('range--double') + api.internals.ns.selector('range--step'), + RANGE_INPUT: api.internals.ns.selector('range input[type=range]:nth-of-type(1)'), + RANGE_INPUT2: `${api.internals.ns.selector('range--double')} input[type=range]:nth-of-type(2)`, + RANGE_OUTPUT: api.internals.ns.selector('range__output'), + RANGE_MIN: api.internals.ns.selector('range__min'), + RANGE_MAX: api.internals.ns.selector('range__max'), + RANGE_PREFIX: api.internals.ns.attr('prefix'), + RANGE_SUFFIX: api.internals.ns.attr('suffix') +}; + +const RangeEmission = { + VALUE: api.internals.ns.emission('range', 'value'), + VALUE2: api.internals.ns.emission('range', 'value2'), + OUTPUT: api.internals.ns.emission('range', 'output'), + CONSTRAINTS: api.internals.ns.emission('range', 'constraints'), + MIN: api.internals.ns.emission('range', 'min'), + MAX: api.internals.ns.emission('range', 'max'), + STEP: api.internals.ns.emission('range', 'step'), + PREFIX: api.internals.ns.emission('range', 'prefix'), + SUFFIX: api.internals.ns.emission('range', 'suffix'), + DISABLED: api.internals.ns.emission('range', 'disabled'), + ENABLE_POINTER: api.internals.ns.emission('range', 'enable_pointer') +}; + +class RangeModel { + constructor () { + this._width = 0; + this._min = 0; + this._max = 0; + this._value = 0; + this._thumbSize = 24; + this._innerWidth = 0; + this._prefix = ''; + this._suffix = ''; + this._background = {}; + } + + configure (model) { + if (!model) return; + this._prefix = model._prefix; + this._suffix = model._suffix; + this._width = model.width; + this.setConstraints(model._constraints); + this.value = model.value; + this.update(); + } + + setPrefix (value) { + this._prefix = value !== null ? value : ''; + } + + setSuffix (value) { + this._suffix = value !== null ? value : ''; + } + + _decorate (value) { + return `${this._prefix}${value}${this._suffix}`; + } + + get width () { + return this._width; + } + + set width (value) { + this._width = value; + } + + get isSm () { + return this._isSm; + } + + set isSm (value) { + if (this._isSm === value) return; + this._isSm = value; + this.setThumbSize(value ? 16 : 24); + this.update(); + } + + setThumbSize (value, mult = 1) { + this._thumbSize = value; + this._innerPadding = value * mult; + } + + get textValue () { + return this._decorate(this._value); + } + + get value () { + return this._value; + } + + set value (value) { + this._value = value; + } + + get outputX () { + return this._outputX; + } + + setConstraints (constraints) { + this._constraints = constraints; + this._min = constraints.min; + this._max = constraints.max; + this._step = constraints.step; + this._rangeWidth = constraints.rangeWidth; + } + + get min () { + return this._min; + } + + get textMin () { + return this._decorate(this._min); + } + + get max () { + return this._max; + } + + get textMax () { + return this._decorate(this._max); + } + + get step () { + return this._step; + } + + get output () { + return { + text: this.textValue, + transform: `translateX(${this._translateX}px) translateX(-${this._centerPercent}%)` + }; + } + + _getRatio (value) { + return (value - this._min) / this._rangeWidth; + } + + get progress () { + return this._progress; + } + + update () { + this._update(); + } + + _update () { + this._innerWidth = this._width - this._innerPadding; + const ratio = this._getRatio(this._value); + this._translateX = ratio * this._width; + this._centerPercent = ratio * 100; + this._progress = { + right: `${(this._innerWidth * ratio + this._innerPadding * 0.5).toFixed(2)}px` + }; + } +} + +class RangeModelStep extends RangeModel { + get stepWidth () { + return `${this._stepWidth.toFixed(3)}px`; + } + + _update () { + super._update(); + const steps = this._rangeWidth / this._step; + this._stepWidth = this._innerWidth / steps; + if (this._stepWidth < 1 || !isFinite(this._stepWidth)) this._stepWidth = 4; + while (this._stepWidth < 4) this._stepWidth *= 2; + } +} + +class RangeModelDouble extends RangeModel { + get value2 () { + return this._value; + } + + set value2 (value) { + if (this._value2 === value) return; + this._value2 = value; + this.update(); + } + + get textValue () { + return `${this._decorate(this._value)} - ${this._decorate(this._value2)}`; + } + + setThumbSize (value) { + super.setThumbSize(value, 2); + } + + _update () { + super._update(); + const ratio = this._getRatio((this._value + this._value2) * 0.5); + this._translateX = ratio * this._width; + this._centerPercent = ratio * 100; + const ratio1 = this._getRatio(this._value); + const ratio2 = this._getRatio(this._value2); + this._progress = { + left: `${(this._innerWidth * ratio1 + this._innerPadding * 0.25).toFixed(2)}px`, + right: `${(this._innerWidth * ratio2 + this._innerPadding * 0.75).toFixed(2)}px` + }; + } +} + +class RangeModelDoubleStep extends RangeModelDouble { + get stepWidth () { + return `${this._stepWidth.toFixed(3)}px`; + } + + _update () { + super._update(); + const steps = this._rangeWidth / this._step; + this._stepWidth = this._innerWidth / steps; + if (this._stepWidth < 4) this._stepWidth *= Math.ceil(4 / this._stepWidth); + } +} + +const RangeTypes = { + STEP: 'step', + DOUBLE: 'double', + DOUBLE_STEP: 'double-step', + DEFAULT: 'default' +}; + +class Range extends api.core.Instance { + static get instanceClassName () { + return 'Range'; + } + + init () { + this._retrieveType(); + this._retrieveSize(); + if (this.isLegacy) { + this.isResizing = true; + this.isMouseMoving = true; + } else { + this._observer = new ResizeObserver(this.resize.bind(this)); + this._observer.observe(this.node); + } + + this.addAscent(RangeEmission.CONSTRAINTS, this.setConstraints.bind(this)); + this.addAscent(RangeEmission.VALUE, this.setValue.bind(this)); + this.addAscent(RangeEmission.VALUE2, this.setValue2.bind(this)); + if (this.getAttribute(RangeSelector.RANGE_PREFIX)) this.setPrefix(this.getAttribute(RangeSelector.RANGE_PREFIX)); + if (this.getAttribute(RangeSelector.RANGE_SUFFIX)) this.setSuffix(this.getAttribute(RangeSelector.RANGE_SUFFIX)); + this.update(); + } + + _retrieveType () { + switch (true) { + case this.matches(RangeSelector.RANGE_DOUBLE_STEP): + this.type = RangeTypes.DOUBLE; + break; + + case this.matches(RangeSelector.RANGE_DOUBLE): + this.type = RangeTypes.DOUBLE; + break; + + case this.matches(RangeSelector.RANGE_STEP): + this.type = RangeTypes.STEP; + break; + + default: + this.type = RangeTypes.DEFAULT; + } + } + + set type (value) { + if (this._type === value) return; + this._type = value; + + const oldModel = this._model; + + switch (this._type) { + case RangeTypes.DOUBLE_STEP: + this._model = new RangeModelDoubleStep(); + break; + + case RangeTypes.DOUBLE: + this._model = new RangeModelDouble(); + break; + + case RangeTypes.STEP: + this._model = new RangeModelStep(); + break; + + default: + this._model = new RangeModel(); + } + + this._model.configure(oldModel); + } + + get type () { + return this._type; + } + + _retrieveSize () { + this._model.isSm = this.matches(RangeSelector.RANGE_SM); + } + + resize () { + this._retrieveWidth(); + this.update(); + } + + _retrieveWidth () { + this._model.width = this.getRect().width; + } + + setValue (value) { + this._model.value = value; + switch (this._type) { + case RangeTypes.DOUBLE_STEP: + case RangeTypes.DOUBLE: + this.descend(RangeEmission.VALUE, value); + break; + } + this.update(); + } + + setValue2 (value) { + this._model.value2 = value; + this.descend(RangeEmission.VALUE2, value); + this.update(); + } + + setConstraints (constraints) { + this._model.setConstraints(constraints); + this.update(); + this.descend(RangeEmission.CONSTRAINTS, constraints); + } + + setPrefix (value) { + this._model.setPrefix(value); + this.update(); + } + + setSuffix (value) { + this._model.setSuffix(value); + this.update(); + } + + mutate (attributesNames) { + switch (true) { + case attributesNames.includes('class'): + this._retrieveType(); + this._retrieveSize(); + break; + + case attributesNames.includes(RangeSelector.RANGE_PREFIX): + case attributesNames.includes(RangeSelector.RANGE_SUFFIX): + this._model.setPrefix(this.getAttribute(RangeSelector.RANGE_PREFIX)); + this._model.setSuffix(this.getAttribute(RangeSelector.RANGE_SUFFIX)); + this.update(); + break; + } + } + + update () { + this._model.update(); + this.descend(RangeEmission.OUTPUT, this._model.output); + this.descend(RangeEmission.MIN, this._model.textMin); + this.descend(RangeEmission.MAX, this._model.textMax); + const progress = this._model.progress; + if (progress.left) { + this.style.setProperty('--progress-left', progress.left); + } else { + this.style.removeProperty('--progress-left'); + } + if (progress.right) { + this.style.setProperty('--progress-right', progress.right); + if (this.isLegacy) { + if (progress.left) { + this.style.setProperty('background-position-x', progress.left); + this.style.setProperty('background-size', `${parseFloat(progress.right) - parseFloat(progress.left)}px ${this._model.isSm ? '8px' : '12px'}`); + } + } + } else { + this.style.removeProperty('--progress-right'); + if (this.isLegacy) { + this.style.removeProperty('background-size'); + this.style.removeProperty('background-position-x'); + } + } + if (this._model.stepWidth) this.style.setProperty('--step-width', this._model.stepWidth); + else this.style.removeProperty('--step-width'); + } + + mouseMove (point) { + if (this._type !== RangeTypes.DOUBLE && this._type !== RangeTypes.DOUBLE_STEP) return; + const x = point.x - this.getRect().left; + this.descend(RangeEmission.ENABLE_POINTER, (parseFloat(this._model.progress.right) - parseFloat(this._model.progress.left)) / 2 + parseFloat(this._model.progress.left) < x ? 2 : 1); + } + + dispose () { + this._observer.disconnect(); + } +} + +class RangeConstraints { + constructor (node) { + this._min = isNaN(node.min) ? 0 : node.min; + this._max = isNaN(node.max) ? 100 : node.max; + this._step = isNaN(node.step) ? 1 : node.step; + this._rangeWidth = this._max - this._min; + } + + get min () { + return this._min; + } + + get max () { + return this._max; + } + + get step () { + return this._step; + } + + get rangeWidth () { + return this._rangeWidth; + } + + test (min, max, step) { + return this._min === min && this._max === max && this._step === step; + } +} + +class RangeInput extends api.core.Instance { + static get instanceClassName () { + return 'RangeInput'; + } + + init () { + this._init(); + this._value = parseFloat(this.node.getAttribute('value')); + if (this.isLegacy) this.addDescent(RangeEmission.ENABLE_POINTER, this._enablePointer.bind(this)); + this.isRendering = true; + this.change(); + } + + _init () { + this._pointerId = 1; + this.request(() => { + if (!this.hasAttribute('min')) this.setAttribute('min', 0); + this.ascend(RangeEmission.CONSTRAINTS, new RangeConstraints(this.node)); + this.ascend(RangeEmission.DISABLED, this.node.disabled); + }); + + this.addDescent(RangeEmission.VALUE2, this.setValue.bind(this)); + } + + get proxy () { + const scope = this; + + const proxyAccessors = { + get value () { + return scope.value; + }, + set value (value) { + scope.value = value; + } + }; + + return api.internals.property.completeAssign(super.proxy, proxyAccessors); + } + + _enablePointer (pointerId) { + const isEnabled = pointerId === this._pointerId; + if (this._isPointerEnabled === isEnabled) return; + this._isPointerEnabled = isEnabled; + if (isEnabled) this.style.removeProperty('pointer-events'); + else this.style.setProperty('pointer-events', 'none'); + } + + get value () { + return parseFloat(this.node.value); + } + + set value (value) { + const parsedValue = parseFloat(value); + if (parsedValue === this._value) return; + this._value = parsedValue; + this.node.value = parsedValue; + this.dispatch('change'); + this.change(); + } + + setValue (value) { + if (parseFloat(this.node.value) > value) { + this.value = value; + } + } + + change () { + this.ascend(RangeEmission.VALUE, this._value); + } + + render () { + const parsedValue = parseFloat(this.node.value); + if (parsedValue !== this._value) this.value = parsedValue; + } + + mutate (attributesNames) { + if (attributesNames.includes('disabled')) this.ascend(RangeEmission.DISABLED, this.node.disabled); + if (attributesNames.includes('min') || attributesNames.includes('max') || attributesNames.includes('step')) { + this.ascend(RangeEmission.CONSTRAINTS, new RangeConstraints(this.node)); + this.change(); + } + } + + dispose () { + if (this._listenerType) this.unlisten(this._listenerType, this._changing); + } +} + +class RangeInput2 extends RangeInput { + static get instanceClassName () { + return 'RangeInput2'; + } + + _init () { + this._pointerId = 2; + this.addDescent(RangeEmission.CONSTRAINTS, this.setConstraints.bind(this)); + this.addDescent(RangeEmission.VALUE, this.setValue.bind(this)); + } + + setValue (value) { + if (parseFloat(this.node.value) < value) { + this.value = value; + } + } + + change () { + this.ascend(RangeEmission.VALUE2, parseFloat(this.node.value)); + } + + setConstraints (constraints) { + this.node.min = constraints.min; + this.node.max = constraints.max; + this.node.step = constraints.step; + this.change(); + } + + mutate (attributesNames) {} +} + +class RangeOutput extends api.core.Instance { + static get instanceClassName () { + return 'RangeOutput'; + } + + init () { + this.addDescent(RangeEmission.OUTPUT, this.change.bind(this)); + } + + change (data) { + this.node.innerText = data.text; + this.node.style.transform = data.transform; + } +} + +class RangeLimit extends api.core.Instance { + static get instanceClassName () { + return 'RangeLimit'; + } + + init () { + switch (true) { + case this.matches(RangeSelector.RANGE_MIN): + this.addDescent(RangeEmission.MIN, this.change.bind(this)); + break; + + case this.matches(RangeSelector.RANGE_MAX): + this.addDescent(RangeEmission.MAX, this.change.bind(this)); + break; + } + } + + change (text) { + this.node.innerText = text; + } +} + +api.range = { + Range: Range, + RangeInput: RangeInput, + RangeInput2: RangeInput2, + RangeOutput: RangeOutput, + RangeLimit: RangeLimit, + RangeEmission: RangeEmission, + RangeSelector: RangeSelector +}; + +api.internals.register(api.range.RangeSelector.RANGE, api.range.Range); +api.internals.register(api.range.RangeSelector.RANGE_INPUT, api.range.RangeInput); +api.internals.register(api.range.RangeSelector.RANGE_INPUT2, api.range.RangeInput2); +api.internals.register(api.range.RangeSelector.RANGE_OUTPUT, api.range.RangeOutput); +api.internals.register(api.range.RangeSelector.RANGE_MIN, api.range.RangeLimit); +api.internals.register(api.range.RangeSelector.RANGE_MAX, api.range.RangeLimit); + +const HeaderSelector = { + HEADER: api.internals.ns.selector('header'), + BRAND_LINK: api.internals.ns.selector('header__brand a'), + TOOLS_LINKS: api.internals.ns.selector('header__tools-links'), + MENU_LINKS: api.internals.ns.selector('header__menu-links'), + BUTTONS: `${api.internals.ns.selector('header__tools-links')} ${api.internals.ns.selector('btns-group')}, ${api.internals.ns.selector('header__tools-links')} ${api.internals.ns.selector('links-group')}`, + MODALS: `${api.internals.ns.selector('header__search')}${api.internals.ns.selector('modal')}, ${api.internals.ns.selector('header__menu')}${api.internals.ns.selector('modal')}` +}; + +class HeaderLinks extends api.core.Instance { + static get instanceClassName () { + return 'HeaderLinks'; + } + + init () { + const header = this.queryParentSelector(HeaderSelector.HEADER); + this.toolsLinks = header.querySelector(HeaderSelector.TOOLS_LINKS); + this.menuLinks = header.querySelector(HeaderSelector.MENU_LINKS); + const copySuffix = '-mobile'; + + const toolsHtml = this.toolsLinks.innerHTML.replace(/ +/g, ' '); + const menuHtml = this.menuLinks.innerHTML.replace(/ +/g, ' '); + // Pour éviter de dupliquer des id, on ajoute un suffixe aux id et aria-controls duppliqués. + let toolsHtmlIdList = toolsHtml.match(/id="(.*?)"/gm) || []; + + // on a besoin d'échapper les backslash dans la chaine de caractère + // eslint-disable-next-line no-useless-escape + toolsHtmlIdList = toolsHtmlIdList.map(element => element.replace('id=\"', '').replace('\"', '')); + + const dupplicateAttributes = ['aria-controls', 'aria-describedby', 'aria-labelledby']; + + let toolsHtmlDuplicateId = toolsHtml.replace(/id="(.*?)"/gm, `id="$1${copySuffix}"`); + + for (const attribute of dupplicateAttributes) { + const toolsHtmlAttributeList = toolsHtml.match(new RegExp(`${attribute}="(.*?)"`, 'gm')); + if (toolsHtmlAttributeList) { + for (const element of toolsHtmlAttributeList) { + const attributeValue = element.replace(`${attribute}="`, '').replace('"', ''); + if (toolsHtmlIdList.includes(attributeValue)) { + toolsHtmlDuplicateId = toolsHtmlDuplicateId.replace(`${attribute}="${attributeValue}"`, `${attribute}="${attributeValue + copySuffix}"`); + } } + } + } + + if (toolsHtmlDuplicateId === menuHtml) return; + + switch (api.mode) { + case api.Modes.ANGULAR: + case api.Modes.REACT: + case api.Modes.VUE: + this.warn(`header__tools-links content is different from header__menu-links content. +As you're using a dynamic framework, you should handle duplication of this content yourself, please refer to documentation: +${api.header.doc}`); + break; + + default: + this.menuLinks.innerHTML = toolsHtmlDuplicateId; + } + } +} + +class HeaderModal extends api.core.Instance { + static get instanceClassName () { + return 'HeaderModal'; + } + + init () { + this.storeAria(); + this.isResizing = true; + } + + resize () { + if (this.isBreakpoint(api.core.Breakpoints.LG)) this.deactivateModal(); + else this.activateModal(); + } + + activateModal () { + const modal = this.element.getInstance('Modal'); + if (!modal) { + this.request(this.activateModal.bind(this)); + return; + } + this.restoreAria(); + modal.isActive = true; + this.listenClick({ capture: true }); + } + + deactivateModal () { + const modal = this.element.getInstance('Modal'); + if (!modal) { + this.request(this.deactivateModal.bind(this)); + return; + } + modal.conceal(); + modal.isActive = false; + this.storeAria(); + this.unlistenClick({ capture: true }); + } + + storeAria () { + if (this.hasAttribute('aria-labelledby')) this._ariaLabelledby = this.getAttribute('aria-labelledby'); + if (this.hasAttribute('aria-label')) this._ariaLabel = this.getAttribute('aria-label'); + this.removeAttribute('aria-labelledby'); + this.removeAttribute('aria-label'); + } + + restoreAria () { + if (this._ariaLabelledby) this.setAttribute('aria-labelledby', this._ariaLabelledby); + if (this._ariaLabel) this.setAttribute('aria-label', this._ariaLabel); + } + + handleClick (e) { + if (e.target.matches('a, button') && !e.target.matches('[aria-controls]') && !e.target.matches(api.core.DisclosureSelector.PREVENT_CONCEAL)) { + const modal = this.element.getInstance('Modal'); + modal.conceal(); + } + } +} + +api.header = { + HeaderLinks: HeaderLinks, + HeaderModal: HeaderModal, + HeaderSelector: HeaderSelector, + doc: 'https://www.systeme-de-design.gouv.fr/elements-d-interface/composants/en-tete' +}; + +api.internals.register(api.header.HeaderSelector.TOOLS_LINKS, api.header.HeaderLinks); +api.internals.register(api.header.HeaderSelector.MODALS, api.header.HeaderModal); + +const DisplaySelector = { + DISPLAY: api.internals.ns.selector('display'), + RADIO_BUTTONS: `input[name="${api.internals.ns('radios-theme')}"]`, + FIELDSET: api.internals.ns.selector('fieldset') +}; + +class Display extends api.core.Instance { + static get instanceClassName () { + return 'Display'; + } + + init () { + this.radios = this.querySelectorAll(DisplaySelector.RADIO_BUTTONS); + + if (api.scheme) { + this.changing = this.change.bind(this); + for (const radio of this.radios) radio.addEventListener('change', this.changing); + this.addDescent(api.scheme.SchemeEmission.SCHEME, this.apply.bind(this)); + this.ascend(api.scheme.SchemeEmission.ASK); + } else { + this.querySelector(DisplaySelector.FIELDSET).setAttribute('disabled', ''); + } + } + + get scheme () { + return this._scheme; + } + + set scheme (value) { + if (this._scheme === value || !api.scheme) return; + switch (value) { + case api.scheme.SchemeValue.SYSTEM: + case api.scheme.SchemeValue.LIGHT: + case api.scheme.SchemeValue.DARK: + this._scheme = value; + for (const radio of this.radios) { + radio.checked = radio.value === value; + } + this.ascend(api.scheme.SchemeEmission.SCHEME, value); + break; + } + } + + change () { + for (const radio of this.radios) { + if (radio.checked) { + this.scheme = radio.value; + return; + } + } + } + + apply (value) { + this.scheme = value; + } + + dispose () { + for (const radio of this.radios) radio.removeEventListener('change', this.changing); + } +} + +api.display = { + Display: Display, + DisplaySelector: DisplaySelector +}; + +api.internals.register(api.display.DisplaySelector.DISPLAY, api.display.Display); + +const TableEmission = { + SCROLLABLE: api.internals.ns.emission('table', 'scrollable'), + CHANGE: api.internals.ns.emission('table', 'change'), + CAPTION_HEIGHT: api.internals.ns.emission('table', 'captionheight'), + CAPTION_WIDTH: api.internals.ns.emission('table', 'captionwidth') +}; + +class Table extends api.core.Instance { + static get instanceClassName () { + return 'Table'; + } + + init () { + this.addAscent(TableEmission.CAPTION_HEIGHT, this.setCaptionHeight.bind(this)); + } + + setCaptionHeight (value) { + this.setProperty('--table-offset', value); + } +} + +class TableWrapper extends api.core.Instance { + static get instanceClassName () { + return 'TableWrapper'; + } + + init () { + this.addAscent(TableEmission.CAPTION_HEIGHT, this.setCaptionHeight.bind(this)); + } + + setCaptionHeight (value) { + requestAnimationFrame(() => this.ascend(TableEmission.CAPTION_HEIGHT, 0)); + this.setProperty('--table-offset', value); + } +} + +const TableSelector = { + TABLE: api.internals.ns.selector('table'), + TABLE_WRAPPER: [`${api.internals.ns.selector('table')} ${api.internals.ns.selector('table__wrapper')}`], + SHADOW: api.internals.ns.selector('table__shadow'), + SHADOW_LEFT: api.internals.ns.selector('table__shadow--left'), + SHADOW_RIGHT: api.internals.ns.selector('table__shadow--right'), + ELEMENT: [`${api.internals.ns.selector('table')}:not(${api.internals.ns.selector('table--no-scroll')}) table`], + CAPTION: `${api.internals.ns.selector('table')} table caption`, + ROW: `${api.internals.ns.selector('table')} tbody tr`, + COL: `${api.internals.ns.selector('table')} thead th` +}; + +const SCROLL_OFFSET = 0; // valeur en px du scroll avant laquelle le shadow s'active ou se desactive + +class TableElement extends api.core.Instance { + static get instanceClassName () { + return 'TableElement'; + } + + init () { + this.listen('scroll', this.scroll.bind(this)); + this.content = this.querySelector('tbody'); + this.tableOffsetHeight = 0; + this.isResizing = true; + } + + get isScrolling () { + return this._isScrolling; + } + + set isScrolling (value) { + if (this._isScrolling === value) return; + this._isScrolling = value; + + if (value) { + this.addClass(TableSelector.SHADOW); + this.scroll(); + } else { + this.removeClass(TableSelector.SHADOW); + this.removeClass(TableSelector.SHADOW_LEFT); + this.removeClass(TableSelector.SHADOW_RIGHT); + } + } + + /* ajoute la classe fr-table__shadow-left ou fr-table__shadow-right sur fr-table en fonction d'une valeur de scroll et du sens (right, left) */ + scroll () { + const isMin = this.node.scrollLeft <= SCROLL_OFFSET; + const max = this.content.offsetWidth - this.node.offsetWidth - SCROLL_OFFSET; + const isMax = Math.abs(this.node.scrollLeft) >= max; + const isRtl = document.documentElement.getAttribute('dir') === 'rtl'; + const minSelector = isRtl ? TableSelector.SHADOW_RIGHT : TableSelector.SHADOW_LEFT; + const maxSelector = isRtl ? TableSelector.SHADOW_LEFT : TableSelector.SHADOW_RIGHT; + + if (isMin) { + this.removeClass(minSelector); + } else { + this.addClass(minSelector); + } + + if (isMax) { + this.removeClass(maxSelector); + } else { + this.addClass(maxSelector); + } + } + + resize () { + this.isScrolling = this.content.offsetWidth > this.node.offsetWidth; + } + + dispose () { + this.isScrolling = false; + } +} + +const PADDING = '1rem'; // padding de 4v sur le caption +class TableCaption extends api.core.Instance { + static get instanceClassName () { + return 'TableCaption'; + } + + init () { + this.height = 0; + this.isResizing = true; + } + + resize () { + const height = this.getRect().height; + if (this.height === height) return; + this.height = height; + this.ascend(TableEmission.CAPTION_HEIGHT, `calc(${height}px + ${PADDING})`); + } +} + +class TableRow extends api.core.Instance { + static get instanceClassName () { + return 'TableRow'; + } + + init () { + if (api.checkbox) { + this.addAscent(CheckboxEmission.CHANGE, this._handleCheckboxChange.bind(this)); + this.descend(CheckboxEmission.RETRIEVE); + } + } + + _handleCheckboxChange (node) { + if (node.name === 'row-select' || + node.getAttribute(api.internals.ns.attr('row-select')) === 'true') { + this.isSelected = node.checked === true; + } + } + + render () { + const height = this.getRect().height + 2; + if (this._height === height) return; + this._height = height; + this.setProperty('--row-height', `${this._height}px`); + } + + get isSelected () { + return this._isSelected; + } + + set isSelected (value) { + if (this._isSelected === value) return; + this.isRendering = value; + this._isSelected = value; + this.setAttribute('aria-selected', value); + } +} + +api.table = { + Table: Table, + TableWrapper: TableWrapper, + TableElement: TableElement, + TableCaption: TableCaption, + TableSelector: TableSelector, + TableRow: TableRow +}; + +api.internals.register(api.table.TableSelector.TABLE, api.table.Table); +api.internals.register(api.table.TableSelector.TABLE_WRAPPER, api.table.TableWrapper); +api.internals.register(api.table.TableSelector.ELEMENT, api.table.TableElement); +api.internals.register(api.table.TableSelector.CAPTION, api.table.TableCaption); +api.internals.register(api.table.TableSelector.ROW, api.table.TableRow); diff --git a/dist/dsfr/dsfr/dsfr.module.min.js b/dist/dsfr/dsfr/dsfr.module.min.js new file mode 100644 index 0000000..5bf4f7f --- /dev/null +++ b/dist/dsfr/dsfr/dsfr.module.min.js @@ -0,0 +1,2 @@ +/*! DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) */ +const e=new class{constructor(){this.modules={}}create(e){const t=new e;this.modules[t.type]=t}getModule(e){return this.modules[e]}add(e,t){this.modules[e].add(t)}remove(e,t){this.modules[e].remove(t)}get isActive(){return this._isActive}set isActive(e){if(e===this._isActive)return;this._isActive=e;const t=Object.keys(this.modules).map((e=>this.modules[e]));if(e)for(const e of t)e.activate();else for(const e of t)e.deactivate()}get isLegacy(){return this._isLegacy}set isLegacy(e){e!==this._isLegacy&&(this._isLegacy=e)}},t="fr",s="dsfr",i="@gouvfr",n="1.13.2";class r{constructor(e,t,s,i){switch(this.level=e,this.light=t,this.dark=s,i){case"warn":this.logger=console.warn;break;case"error":this.logger=console.error;break;default:this.logger=console.log}}log(...e){const t=new a(s);for(const s of e)t.add(s);this.print(t)}print(e){e.setColor(this.color),this.logger.apply(console,e.getMessage())}get color(){return window.matchMedia("(prefers-color-scheme: dark)").matches?this.dark:this.light}}class a{constructor(e){this.inputs=["%c"],this.styles=["font-family:Marianne","line-height: 1.5"],this.objects=[],e&&this.add(`${e} :`)}add(e){switch(typeof e){case"object":case"function":this.inputs.push("%o "),this.objects.push(e);break;default:this.inputs.push(`${e} `)}}setColor(e){this.styles.push(`color:${e}`)}getMessage(){return[this.inputs.join(""),this.styles.join(";"),...this.objects]}}const o={log:new r(0,"#616161","#989898"),debug:new r(1,"#000091","#8B8BFF"),info:new r(2,"#007c3b","#00ed70"),warn:new r(3,"#ba4500","#fa5c00","warn"),error:new r(4,"#D80600","#FF4641","error")};const h=new class{constructor(){this.level=2;for(const e in o){const t=o[e];this[e]=(...e)=>{this.level<=t.level&&t.log.apply(t,e)},this[e].print=t.print.bind(t)}}state(){const t=new a;t.add(e),this.log.print(t)}tree(){const t=e.getModule("stage");if(!t)return;const s=new a;this._branch(t.root,0,s),this.log.print(s)}_branch(e,t,s){let i="";if(t>0){let e="";for(let s=0;s{"loading"!==document.readyState?window.requestAnimationFrame(e):document.addEventListener("DOMContentLoaded",e)},l={AUTO:"auto",MANUAL:"manual",RUNTIME:"runtime",LOADED:"loaded",VUE:"vue",ANGULAR:"angular",REACT:"react"},d=(e,t,s=null,i=!0,n=!1)=>{const r={bubbles:!0===i,cancelable:!0===n};s&&(r.detail=s);const a=new CustomEvent(t,r);e.dispatchEvent(a)},u=(e,t=null,s=!1,i=!1)=>d(document.documentElement,e,t,s,i),g=e=>`${t}-${e}`;g.selector=(e,t)=>(void 0===t&&(t="."),`${t}${g(e)}`),(g.attr=e=>`data-${g(e)}`).selector=(e,t)=>{let s=g.attr(e);return void 0!==t&&(s+=`="${t}"`),`[${s}]`},g.event=e=>`${s}.${e}`,g.emission=(e,t)=>`emission:${e}.${t}`;const p={READY:g.event("ready"),START:g.event("start"),STOP:g.event("stop"),RENDER:g.event("render"),RESIZE:g.event("resize"),BREAKPOINT:g.event("breakpoint"),SCROLL_LOCK:g.event("scroll-lock"),SCROLL_UNLOCK:g.event("scroll-unlock")};const m=new class{constructor(){this._mode=l.AUTO,this.isStarted=!1,this.starting=this.start.bind(this),this.preventManipulation=!1}configure(e={},t,s){this.startCallback=t;const i=e.production&&(!s||"false"!==s.production);switch(!0){case s&&!isNaN(s.level):h.level=Number(s.level);break;case s&&s.verbose&&("true"===s.verbose||1===s.verbose):h.level=0;break;case i:h.level=999;break;case e.verbose:h.level=0}h.info(`version ${n}`),u(p.READY),this.mode=e.mode||l.AUTO}set mode(e){switch(e){case l.AUTO:this.preventManipulation=!1,t=this.starting,c(t);break;case l.LOADED:this.preventManipulation=!1,c(this.starting);break;case l.RUNTIME:this.preventManipulation=!1,this.start();break;case l.MANUAL:this.preventManipulation=!1;break;case l.VUE:case l.ANGULAR:case l.REACT:this.preventManipulation=!0;break;default:return void h.error("Illegal mode")}var t;this._mode=e,h.info(`mode set to ${e}`)}get mode(){return this._mode}start(){h.info("start"),this.startCallback()}};class _{constructor(){this._collection=[]}forEach(e){this._collection.forEach(e)}map(e){return this._collection.map(e)}get length(){return this._collection.length}add(e){return!(this._collection.indexOf(e)>-1)&&(this._collection.push(e),this.onAdd&&this.onAdd(),this.onPopulate&&1===this._collection.length&&this.onPopulate(),!0)}remove(e){const t=this._collection.indexOf(e);if(-1===t)return!1;this._collection.splice(t,1),this.onRemove&&this.onRemove(),this.onEmpty&&0===this._collection.length&&this.onEmpty()}execute(...e){for(const t of this._collection)t&&t.apply(null,e)}clear(){this._collection.length=0}clone(){const e=new _;return e._collection=this._collection.slice(),e}get collection(){return this._collection}}class b extends _{constructor(e){super(),this.type=e,this.isActive=!1}activate(){}deactivate(){}}const E=(e,t)=>Array.prototype.slice.call(e.querySelectorAll(t)),f=(e,t)=>{const s=e.parentElement;return s.matches(t)?s:s===document.documentElement?null:f(s,t)};class A{constructor(e,t,s){this.selector=e,this.InstanceClass=t,this.creator=s,this.instances=new _,this.isIntroduced=!1,this._instanceClassName=this.InstanceClass.instanceClassName,this._instanceClassNames=this.getInstanceClassNames(this.InstanceClass),this._property=this._instanceClassName.substring(0,1).toLowerCase()+this._instanceClassName.substring(1);const i=this._instanceClassName.replace(/[^a-zA-Z0-9]+/g,"-").replace(/([A-Z]+)([A-Z][a-z])/g,"$1-$2").replace(/([a-z])([A-Z])/g,"$1-$2").replace(/([0-9])([^0-9])/g,"$1-$2").replace(/([^0-9])([0-9])/g,"$1-$2").toLowerCase();this._attribute=g.attr(`js-${i}`)}getInstanceClassNames(e){const t=Object.getPrototypeOf(e);return t&&"Instance"!==t.instanceClassName?[...this.getInstanceClassNames(t),e.instanceClassName]:[e.instanceClassName]}hasInstanceClassName(e){return this._instanceClassNames.indexOf(e)>-1}introduce(){this.isIntroduced||(this.isIntroduced=!0,e.getModule("stage").parse(document.documentElement,this))}parse(e,t){const s=[];return e.matches&&e.matches(this.selector)&&s.push(e),!t&&e.querySelectorAll&&e.querySelector(this.selector)&&s.push.apply(s,E(e,this.selector)),s}create(e){if(!e.node.matches(this.selector))return;const t=new this.InstanceClass;return this.instances.add(t),t}remove(e){this.instances.remove(e)}dispose(){const e=this.instances.collection;for(let t=e.length-1;t>-1;t--)e[t]._dispose();this.creator=null}get instanceClassName(){return this._instanceClassName}get instanceClassNames(){return this._instanceClassNames}get property(){return this._property}get attribute(){return this._attribute}}class T extends b{constructor(){super("register")}register(t,s,i){const n=new A(t,s,i);return this.add(n),e.isActive&&n.introduce(),n}activate(){for(const e of this.collection)e.introduce()}remove(e){e.dispose(),super.remove(e)}}let v=0;class S{constructor(e,t){t?this.id=t:(v++,this.id=v),this.node=e,this.attributeNames=[],this.instances=[],this._children=[],this._parent=null,this._projects=[]}get proxy(){const e=this;if(!this._proxy){this._proxy={id:this.id,get parent(){return e.parent?e.parent.proxy:null},get children(){return e.children.map((e=>e.proxy))}};for(const e of this.instances)this._proxy[e.registration.property]=e.proxy}return this._proxy}get html(){if(!this.node||!this.node.outerHTML)return"";const e=this.node.outerHTML.indexOf(">");return this.node.outerHTML.substring(0,e+1)}project(e){-1===this._projects.indexOf(e)&&this._projects.push(e)}populate(){const e=this._projects.slice();this._projects.length=0;for(const t of e)this.create(t)}create(e){if(this.hasInstance(e.instanceClassName))return;h.debug(`create instance of ${e.instanceClassName} on element [${this.id}]`);const t=e.create(this);this.instances.push(t),t._config(this,e),this._proxy&&(this._proxy[e.property]=t.proxy)}remove(e){const t=this.instances.indexOf(e);t>-1&&this.instances.splice(t,1),this._proxy&&delete this._proxy[e.registration.property]}get parent(){return this._parent}get ascendants(){return[this.parent,...this.parent.ascendants]}get children(){return this._children}get descendants(){const e=[...this._children];return this._children.forEach((t=>e.push(...t.descendants))),e}addChild(e,t){return this._children.indexOf(e)>-1?null:(e._parent=this,!isNaN(t)&&t>-1&&t=0;e--){const t=this.instances[e];t&&t._dispose()}this.instances.length=0,e.remove("stage",this),this.parent.removeChild(this),this._children.length=0,h.debug(`remove element [${this.id}] ${this.html}`)}prepare(e){-1===this.attributeNames.indexOf(e)&&this.attributeNames.push(e)}examine(){const e=this.attributeNames.slice();this.attributeNames.length=0;for(let t=this.instances.length-1;t>-1;t--)this.instances[t].examine(e)}}const y={CLICK:g.emission("root","click"),KEYDOWN:g.emission("root","keydown"),KEYUP:g.emission("root","keyup")},C={TAB:{id:"tab",value:9},ESCAPE:{id:"escape",value:27},END:{id:"end",value:35},HOME:{id:"home",value:36},LEFT:{id:"left",value:37},UP:{id:"up",value:38},RIGHT:{id:"right",value:39},DOWN:{id:"down",value:40}},N=e=>Object.values(C).filter((t=>t.value===e))[0];class D extends S{constructor(){super(document.documentElement,"root"),this.node.setAttribute(g.attr("js"),!0),this.listen()}listen(){document.documentElement.addEventListener("click",this.click.bind(this),{capture:!0}),document.documentElement.addEventListener("keydown",this.keydown.bind(this),{capture:!0}),document.documentElement.addEventListener("keyup",this.keyup.bind(this),{capture:!0})}click(e){this.emit(y.CLICK,e.target)}keydown(e){this.emit(y.KEYDOWN,N(e.keyCode))}keyup(e){this.emit(y.KEYUP,N(e.keyCode))}}class R extends b{constructor(){super("stage"),this.root=new D,super.add(this.root),this.observer=new MutationObserver(this.mutate.bind(this)),this.modifications=[],this.willModify=!1,this.modifying=this.modify.bind(this)}hasElement(e){for(const t of this.collection)if(t.node===e)return!0;return!1}getElement(e){for(const t of this.collection)if(t.node===e)return t;const t=new S(e);return this.add(t),h.debug(`add element [${t.id}] ${t.html}`),t}getProxy(e){if(!this.hasElement(e))return null;return this.getElement(e).proxy}add(e){super.add(e),this.put(e,this.root)}put(e,t){let s=0;for(let i=t.children.length-1;i>-1;i--){const n=t.children[i],r=e.node.compareDocumentPosition(n.node);if(r&Node.DOCUMENT_POSITION_CONTAINS)return void this.put(e,n);if(r&Node.DOCUMENT_POSITION_CONTAINED_BY)t.removeChild(n),e.addChild(n,0);else if(r&Node.DOCUMENT_POSITION_PRECEDING){s=i+1;break}}t.addChild(e,s)}activate(){this.observer.observe(document.documentElement,{childList:!0,subtree:!0,attributes:!0})}deactivate(){this.observer.disconnect()}mutate(e){const t=[];e.forEach((e=>{switch(e.type){case"childList":e.removedNodes.forEach((e=>this.dispose(e))),e.addedNodes.forEach((e=>this.parse(e)));break;case"attributes":if(this.hasElement(e.target)){const s=this.getElement(e.target);s.prepare(e.attributeName),-1===t.indexOf(s)&&t.push(s);for(const e of s.descendants)-1===t.indexOf(e)&&t.push(e)}-1===this.modifications.indexOf(e.target)&&this.modifications.push(e.target)}})),t.forEach((e=>e.examine())),this.modifications.length&&!this.willModify&&(this.willModify=!0,window.requestAnimationFrame(this.modifying))}modify(){this.willModify=!1;const e=this.modifications.slice();this.modifications.length=0;for(const t of e)document.documentElement.contains(t)&&this.parse(t)}dispose(e){const t=[];this.forEach((s=>{e.contains(s.node)&&t.push(s)}));for(const e of t)e.dispose(),this.remove(e)}parse(t,s,i){const n=s?[s]:e.getModule("register").collection,r=[];for(const e of n){const s=e.parse(t,i);for(const t of s){const s=this.getElement(t);s.project(e),-1===r.indexOf(s)&&r.push(s)}}for(const e of r)e.populate()}}class w extends b{constructor(){super("render"),this.rendering=this.render.bind(this),this.nexts=new _}activate(){window.requestAnimationFrame(this.rendering)}request(e){this.nexts.add(e)}render(){if(!e.isActive)return;if(window.requestAnimationFrame(this.rendering),this.forEach((e=>e.render())),!this.nexts.length)return;const t=this.nexts.clone();this.nexts.clear(),t.forEach((e=>e.next())),u(p.RENDER)}}class L extends b{constructor(){super("resize"),this.requireResize=!1,this.resizing=this.resize.bind(this);const e=this.request.bind(this);document.fonts&&document.fonts.ready.then(e),window.addEventListener("resize",e),window.addEventListener("orientationchange",e)}activate(){this.request()}request(){this.requireResize||(this.requireResize=!0,window.requestAnimationFrame(this.resizing))}resize(){this.requireResize&&(this.forEach((e=>e.resize())),this.requireResize=!1,u(p.RESIZE))}}class I extends b{constructor(){super("lock"),this._isLocked=!1,this._scrollY=0,this.onPopulate=this.lock.bind(this),this.onEmpty=this.unlock.bind(this)}get isLocked(){return this._isLocked}lock(){if(!this._isLocked){this._isLocked=!0,this._scrollY=window.scrollY;const e=window.innerWidth-document.documentElement.clientWidth;document.documentElement.setAttribute(g.attr("scrolling"),"false"),document.body.style.top=-this._scrollY+"px",this.behavior=getComputedStyle(document.documentElement).getPropertyValue("scroll-behavior"),"smooth"===this.behavior&&(document.documentElement.style.scrollBehavior="auto"),e>0&&document.documentElement.style.setProperty("--scrollbar-width",`${e}px`),u(p.SCROLL_LOCK)}}unlock(){this._isLocked&&(this._isLocked=!1,document.documentElement.removeAttribute(g.attr("scrolling")),document.body.style.top="",window.scrollTo(0,this._scrollY),"smooth"===this.behavior&&document.documentElement.style.removeProperty("scroll-behavior"),document.documentElement.style.removeProperty("--scrollbar-width"),u(p.SCROLL_UNLOCK))}move(e){this._isLocked?(this._scrollY+=e,document.body.style.top=-this._scrollY+"px"):window.scrollTo(0,window.scrollY+e)}}class x extends b{constructor(){super("load"),this.loading=this.load.bind(this)}activate(){window.addEventListener("load",this.loading)}load(){this.forEach((e=>e.load()))}}const O=["Marianne","Spectral"];class P extends b{constructor(){super("font-swap"),this.swapping=this.swap.bind(this)}activate(){document.fonts&&document.fonts.addEventListener("loadingdone",this.swapping)}swap(){const e=O.filter((e=>document.fonts.check(`16px ${e}`)));this.forEach((t=>t.swapFont(e)))}}class k extends b{constructor(){super("mouse-move"),this.requireMove=!1,this._isMoving=!1,this.moving=this.move.bind(this),this.requesting=this.request.bind(this),this.onPopulate=this.listen.bind(this),this.onEmpty=this.unlisten.bind(this)}listen(){this._isMoving||(this._isMoving=!0,this.requireMove=!1,document.documentElement.addEventListener("mousemove",this.requesting))}unlisten(){this._isMoving&&(this._isMoving=!1,this.requireMove=!1,document.documentElement.removeEventListener("mousemove",this.requesting))}request(e){this._isMoving&&(this.point={x:e.clientX,y:e.clientY},this.requireMove||(this.requireMove=!0,window.requestAnimationFrame(this.moving)))}move(){this.requireMove&&(this.forEach((e=>e.mouseMove(this.point))),this.requireMove=!1)}}class M extends b{constructor(){super("hash"),this.handling=this.handle.bind(this),this.getLocationHash()}activate(){window.addEventListener("hashchange",this.handling)}deactivate(){window.removeEventListener("hashchange",this.handling)}_sanitize(e){return"#"===e.charAt(0)?e.substring(1):e}set hash(e){const t=this._sanitize(e);this._hash!==t&&(window.location.hash=t)}get hash(){return this._hash}getLocationHash(){const e=window.location.hash;this._hash=this._sanitize(e)}handle(e){this.getLocationHash(),this.forEach((t=>t.handleHash(this._hash,e)))}}const G=new class{constructor(){e.create(T),e.create(R),e.create(w),e.create(L),e.create(I),e.create(x),e.create(P),e.create(k),e.create(M);const t=e.getModule("register");this.register=t.register.bind(t)}get isActive(){return e.isActive}start(){h.debug("START"),e.isActive=!0,u(p.START)}stop(){h.debug("STOP"),e.isActive=!1,u(p.STOP)}};const $=e=>{switch(!0){case e.hover:return"-hover";case e.active:return"-active";default:return""}},H=new class{getColor(e,t,s,i={}){const n=`--${e}-${t}-${s}${$(i)}`;return getComputedStyle(document.documentElement).getPropertyValue(n).trim()||null}},U=e=>"."===e.charAt(0)?e.substr(1):e,B=e=>{switch(!0){case!e.className:return[];case"string"==typeof e.className:return e.className.split(" ");case"string"==typeof e.className.baseVal:return e.className.baseVal.split(" ")}return[]},F=(e,t,s)=>{t=U(t);const i=B(e),n=i.indexOf(t);!0===s?n>-1&&i.splice(n,1):-1===n&&i.push(t),e.className=i.join(" ")},W=(e,t)=>F(e,t),q=(e,t)=>F(e,t,!0),z=(e,t)=>B(e).indexOf(U(t))>-1,K=['[tabindex]:not([tabindex="-1"])',"a[href]","button:not([disabled])","input:not([disabled])","select:not([disabled])","textarea:not([disabled])","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])',"details>summary:first-of-type","details","iframe"].join(),j=e=>e.querySelectorAll(K);let V=0;const Y=e=>{if(!document.getElementById(e))return e;let t=!0;const s=e;for(;t;)V++,e=`${s}-${V}`,t=document.getElementById(e);return e},X={addClass:W,hasClass:z,removeClass:q,queryParentSelector:f,querySelectorAllArray:E,queryActions:j,uniqueId:Y,dispatch:d};const Q={DataURISVG:class{constructor(e=0,t=0){this._width=e,this._height=t,this._content=""}get width(){return this._width}set width(e){this._width=e}get height(){return this._height}set height(e){this._height=e}get content(){return this._content}set content(e){this._content=e}getDataURI(e=!1){let t=`${this._content}`;return t=t.replace(/#/gi,"%23"),e&&(t=t.replace(//gi,"%3E"),t=t.replace(/"/gi,"'"),t=t.replace(/{/gi,"%7B"),t=t.replace(/}/gi,"%7D")),`data:image/svg+xml;charset=utf8,${t}`}}},Z={supportLocalStorage:()=>{try{return"localStorage"in window&&null!==window.localStorage}catch(e){return!1}},supportAspectRatio:()=>!!window.CSS&&CSS.supports("aspect-ratio: 16 / 9")},J={TransitionSelector:{NONE:g.selector("transition-none")}},ee=(e,...t)=>(t.forEach((t=>{const s=Object.keys(t).reduce(((e,s)=>(e[s]=Object.getOwnPropertyDescriptor(t,s),e)),{});Object.getOwnPropertySymbols(t).forEach((e=>{const i=Object.getOwnPropertyDescriptor(t,e);i.enumerable&&(s[e]=i)})),Object.defineProperties(e,s)})),e),te={completeAssign:ee},se={},ie={};Object.defineProperty(ie,"isLegacy",{get:()=>e.isLegacy}),ie.setLegacy=()=>{e.isLegacy=!0},se.legacy=ie,se.dom=X,se.image=Q,se.support=Z,se.motion=J,se.property=te,se.ns=g,se.register=G.register,se.state=e,se.query=(e=>{if(e&&e.search){const e=new URLSearchParams(window.location.search).entries();return Object.fromEntries(e)}return null})(window.location),Object.defineProperty(se,"preventManipulation",{get:()=>m.preventManipulation}),Object.defineProperty(se,"stage",{get:()=>e.getModule("stage")});const ne=t=>e.getModule("stage").getProxy(t);ne.version=n,ne.prefix=t,ne.organisation=i,ne.Modes=l,Object.defineProperty(ne,"mode",{set:e=>{m.mode=e},get:()=>m.mode}),ne.internals=se,ne.version=n,ne.start=G.start,ne.stop=G.stop,ne.inspector=h,ne.colors=H;const re=window[s];ne.internals.configuration=re,m.configure(re,ne.start,ne.internals.query),window[s]=ne;class ae{constructor(){this.emissions={}}add(e,t){if("function"!=typeof t)throw new Error("closure must be a function");this.emissions[e]||(this.emissions[e]=[]),this.emissions[e].push(t)}remove(e,t){if(this.emissions[e])if(t){const s=this.emissions[e].indexOf(t);s>-1&&this.emissions[e].splice(s)}else delete this.emissions[e]}emit(e,t){if(!this.emissions[e])return[];const s=[];for(const i of this.emissions[e])i&&s.push(i(t));return s}dispose(){this.emissions=null}}const oe=new class{constructor(){this._activeElements=[],window.document.addEventListener("focusin",this._onFocusIn.bind(this))}_onFocusIn(e){this._activeElements.push(e.target)}get index(){return this._activeElements.length-1}focus(e){const t=this._activeElements[e];switch(!0){case e<0:case 0===this._activeElements.length:return void this.focusOnLogo();case!t:case!document.documentElement.contains(t):case!this._isDisplayed(t):return void this.focus(e-1)}t.focus()}focusOnLogo(){const e=document.querySelector(ne.header.HeaderSelector.BRAND_LINK);e&&e.focus()}_isDisplayed(e){for(;e&&e!==document.documentElement;){if(e===document.body)return!0;const t=window.getComputedStyle(e);if("none"===t.display||"hidden"===t.visibility)return!1;e=e.parentElement}return!0}};class he{constructor(e,t){this.id=e,this.minWidth=t}test(){return window.matchMedia(`(min-width: ${this.minWidth}em)`).matches}}const ce={XS:new he("xs",0),SM:new he("sm",36),MD:new he("md",48),LG:new he("lg",62),XL:new he("xl",78)},le={CLICK:g.event("click")};class de{constructor(e=!0){this.jsAttribute=e,this._isRendering=!1,this._isResizing=!1,this._isScrollLocked=!1,this._isLoading=!1,this._isSwappingFont=!1,this._isEnabled=!0,this._isDisposed=!1,this._listeners={},this._handlingClick=this._handleClick.bind(this),this._hashes=[],this._hash="",this._keyListenerTypes=[],this._keys=[],this.handlingKey=this.handleKey.bind(this),this._emitter=new ae,this._ascent=new ae,this._descent=new ae,this._registrations=[],this._nexts=[]}static get instanceClassName(){return"Instance"}_config(e,t){this.element=e,this.registration=t,this.node=e.node,this.id=e.node.id,this.jsAttribute&&this.setAttribute(t.attribute,!0),this.init()}init(){}get proxy(){const e=this;return ee({render:()=>e.render(),resize:()=>e.resize()},{get node(){return e.node},get isEnabled(){return e.isEnabled},set isEnabled(t){e.isEnabled=t}})}log(...e){e.unshift(`${this.registration.instanceClassName} #${this.id} - `),h.log.apply(h,e)}debug(...e){e.unshift(`${this.registration.instanceClassName} #${this.id} - `),h.debug.apply(h,e)}info(...e){e.unshift(`${this.registration.instanceClassName} #${this.id} - `),h.info.apply(h,e)}warn(...e){e.unshift(`${this.registration.instanceClassName} #${this.id} - `),h.warn.apply(h,e)}error(...e){e.unshift(`${this.registration.instanceClassName} #${this.id} - `),h.error.apply(h,e)}register(t,s){const i=e.getModule("register").register(t,s,this);this._registrations.push(i)}getRegisteredInstances(e){for(const t of this._registrations)if(t.hasInstanceClassName(e))return t.instances.collection;return[]}dispatch(e,t=null,s=!0,i=!1){d(this.node,e,t,s,i)}listen(e,t,s){this._listeners[e]||(this._listeners[e]=[]);const i=this._listeners[e],n=new ge(this.node,e,t,s);i.push(n),n.listen()}unlisten(e,t,s){if(!e){for(const e in this._listeners)this.unlisten(e);return}const i=this._listeners[e];if(!i)return;if(!t)return void i.forEach((t=>this.unlisten(e,t.closure)));const n=i.filter((e=>e.closure===t&&e.matchOptions(s)));n.forEach((e=>e.unlisten())),this._listeners[e]=i.filter((e=>-1===n.indexOf(e)))}listenClick(e){this.listen("click",this._handlingClick,e)}unlistenClick(e){this.unlisten("click",this._handlingClick,e)}_handleClick(e){this.handleClick(e),this.dispatch(le.CLICK,this)}handleClick(e){}set hash(t){e.getModule("hash").hash=t}get hash(){return e.getModule("hash").hash}listenHash(t,s){if(!this._hashes)return;0===this._hashes.length&&e.add("hash",this);const i=new pe(t,s);this._hashes=this._hashes.filter((e=>e.hash!==t)),this._hashes.push(i)}unlistenHash(t){this._hashes&&(this._hashes=this._hashes.filter((e=>e.hash!==t)),0===this._hashes.length&&e.remove("hash",this))}handleHash(e,t){if(this._hashes)for(const s of this._hashes)s.handle(e,t)}listenKey(e,t,s=!1,i=!1,n="down"){-1===this._keyListenerTypes.indexOf(n)&&(this.listen(`key${n}`,this.handlingKey),this._keyListenerTypes.push(n)),this._keys.push(new ue(n,e,t,s,i))}unlistenKey(e,t){this._keys=this._keys.filter((s=>s.code!==e||s.closure!==t)),this._keyListenerTypes.forEach((e=>{this._keys.some((t=>t.type===e))||this.unlisten(`key${e}`,this.handlingKey)}))}handleKey(e){for(const t of this._keys)t.handle(e)}get isEnabled(){return this._isEnabled}set isEnabled(e){this._isEnabled=e}get isRendering(){return this._isRendering}set isRendering(t){this._isRendering!==t&&(t?e.add("render",this):e.remove("render",this),this._isRendering=t)}render(){}request(t){this._nexts.push(t),e.getModule("render").request(this)}next(){const e=this._nexts.slice();this._nexts.length=0;for(const t of e)t&&t()}get isResizing(){return this._isResizing}set isResizing(t){this._isResizing!==t&&(t?(e.add("resize",this),this.resize()):e.remove("resize",this),this._isResizing=t)}resize(){}isBreakpoint(e){return!0==("string"==typeof e)?ce[e.toUpperCase()].test():e.test()}get isScrollLocked(){return this._isScrollLocked}set isScrollLocked(t){this._isScrollLocked!==t&&(t?e.add("lock",this):e.remove("lock",this),this._isScrollLocked=t)}get isLoading(){return this._isLoading}set isLoading(t){this._isLoading!==t&&(t?e.add("load",this):e.remove("load",this),this._isLoading=t)}load(){}get isSwappingFont(){return this._isSwappingFont}set isSwappingFont(t){this._isSwappingFont!==t&&(t?e.add("font-swap",this):e.remove("font-swap",this),this._isSwappingFont=t)}swapFont(){}get isMouseMoving(){return this._isMouseMoving}set isMouseMoving(t){this._isMouseMoving!==t&&(t?e.add("mouse-move",this):e.remove("mouse-move",this),this._isMouseMoving=t)}mouseMove(e){}examine(e){this.node.matches(this.registration.selector)?this.mutate(e):this._dispose()}mutate(e){}retrieveNodeId(e,t){if(e.id)return e.id;const s=Y(`${this.id}-${t}`);return this.warn(`add id '${s}' to ${t}`),e.setAttribute("id",s),s}get isDisposed(){return this._isDisposed}_dispose(){this.debug(`dispose instance of ${this.registration.instanceClassName} on element [${this.element.id}]`),this.removeAttribute(this.registration.attribute),this.unlisten(),e.remove("hash",this),this._hashes=null,this._keys=null,this.isRendering=!1,this.isResizing=!1,this._nexts=null,e.getModule("render").nexts.remove(this),this.isScrollLocked=!1,this.isLoading=!1,this.isSwappingFont=!1,this.isMouseMoving=!1,this._emitter.dispose(),this._emitter=null,this._ascent.dispose(),this._ascent=null,this._descent.dispose(),this._descent=null,this.element.remove(this);for(const t of this._registrations)e.remove("register",t);this._registrations=null,this.registration.remove(this),this._isDisposed=!0,this.dispose()}dispose(){}emit(e,t){return this.element.emit(e,t)}addEmission(e,t){this._emitter.add(e,t)}removeEmission(e,t){this._emitter.remove(e,t)}ascend(e,t){return this.element.ascend(e,t)}addAscent(e,t){this._ascent.add(e,t)}removeAscent(e,t){this._ascent.remove(e,t)}descend(e,t){return this.element.descend(e,t)}addDescent(e,t){this._descent.add(e,t)}removeDescent(e,t){this._descent.remove(e,t)}get style(){return this.node.style}addClass(e){W(this.node,e)}removeClass(e){q(this.node,e)}hasClass(e){return z(this.node,e)}get classNames(){return B(this.node)}remove(){this.node.parentNode.removeChild(this.node)}setAttribute(e,t){this.node.setAttribute(e,t)}getAttribute(e){return this.node.getAttribute(e)}hasAttribute(e){return this.node.hasAttribute(e)}removeAttribute(e){this.node.removeAttribute(e)}setProperty(e,t){this.node.style.setProperty(e,t)}removeProperty(e){this.node.style.removeProperty(e)}focus(){this.node.focus()}blur(){this.node.blur()}retainFocus(){this._focusIndex=oe.index}focusBack(){oe.focus(this._focusIndex)}focusClosest(){const e=this._focusClosest(this.node.parentNode);e&&e.focus()}_focusClosest(e){if(!e)return null;const t=[...j(e)];if(t.length<=1)return this._focusClosest(e.parentNode);{const e=t.indexOf(this.node);return t[e+(ewindow.innerHeight&&s.move(t.bottom-window.innerHeight+50)}matches(e){return this.node.matches(e)}querySelector(e){return this.node.querySelector(e)}querySelectorAll(e){return E(this.node,e)}queryParentSelector(e){return f(this.node,e)}getRect(){const e=this.node.getBoundingClientRect();return e.center=e.left+.5*e.width,e.middle=e.top+.5*e.height,e}get isLegacy(){return e.isLegacy}}class ue{constructor(e,t,s,i,n){this.type=e,this.eventType=`key${e}`,this.keyCode=t,this.closure=s,this.preventDefault=!0===i,this.stopPropagation=!0===n}handle(e){e.type===this.eventType&&e.keyCode===this.keyCode.value&&(this.closure(e),this.preventDefault&&e.preventDefault(),this.stopPropagation&&e.stopPropagation())}}class ge{constructor(e,t,s,i){this._node=e,this._type=t,this._closure=s,this._options=i}get closure(){return this._closure}listen(){this._node.addEventListener(this._type,this._closure,this._options)}matchOptions(e=null){switch(!0){case null===e:case"boolean"==typeof this._options&&"boolean"==typeof e&&this._options===e:return!0;case Object.keys(this._options).length!==Object.keys(e).length:return!1;case Object.keys(e).every((t=>this._options[t]===e[t])):return!0}return!1}unlisten(){this._node.removeEventListener(this._type,this._closure,this._options)}}class pe{constructor(e,t){this.hash=e,this.add=t}handle(e,t){this.hash===e&&this.add(t)}}const me={DISCLOSE:g.event("disclose"),CONCEAL:g.event("conceal"),CURRENT:g.event("current")},_e={RESET:g.emission("disclosure","reset"),ADDED:g.emission("disclosure","added"),RETRIEVE:g.emission("disclosure","retrieve"),REMOVED:g.emission("disclosure","removed"),GROUP:g.emission("disclosure","group"),UNGROUP:g.emission("disclosure","ungroup"),SPOTLIGHT:g.emission("disclosure","spotlight")};class be extends de{constructor(e,t,s,i){super(),this.type=e,this._selector=t,this.DisclosureButtonInstanceClass=s,this.disclosuresGroupInstanceClassName=i,this.modifier=this._selector+"--"+this.type.id,this._isPristine=!0,this._isActive=!0,this._isRetrievingPrimaries=!1,this._hasRetrieved=!1,this._primaryButtons=[]}static get instanceClassName(){return"Disclosure"}init(){this.addDescent(_e.RESET,this.reset.bind(this)),this.addDescent(_e.GROUP,this.update.bind(this)),this.addDescent(_e.UNGROUP,this.update.bind(this)),this.addAscent(_e.SPOTLIGHT,this.disclose.bind(this)),this.register(`[aria-controls="${this.id}"]`,this.DisclosureButtonInstanceClass),this.ascend(_e.ADDED),this.listenHash(this.id,this._spotlight.bind(this)),this.update()}get isEnabled(){return super.isEnabled}set isEnabled(e){this.isEnabled!==e&&(super.isEnabled=e,e?this.ascend(_e.ADDED):this.ascend(_e.REMOVED))}get isActive(){return this._isActive}set isActive(e){this._isActive!==e&&(this._isActive=e,e?this.ascend(_e.ADDED):(this.ascend(_e.REMOVED),this.isDisclosed&&this.conceal()))}get isPristine(){return this._isPristine}get proxy(){const e=this,t=Object.assign(super.proxy,{disclose:e.disclose.bind(e),focus:e.focus.bind(e)});this.type.canConceal&&(t.conceal=e.conceal.bind(e));return ee(t,{get buttons(){return e.buttons.map((e=>e.proxy))},get group(){const t=e.group;return t?t.proxy:null},get isDisclosed(){return e.isDisclosed},get isEnabled(){return e.isEnabled},get isActive(){return e.isActive}})}get buttons(){return this.getRegisteredInstances(this.DisclosureButtonInstanceClass.instanceClassName)}update(){this.getGroup(),this.retrievePrimaries()}getGroup(){if(!this.disclosuresGroupInstanceClassName)return void(this._group=null);const e=this.element.getAscendantInstance(this.disclosuresGroupInstanceClassName,this.constructor.instanceClassName);e&&e.validate(this)?this._group=e:this._group=null}get group(){return this._group}disclose(e){return!(!0===this.isDisclosed||!this.isEnabled||!this._isActive)&&(this.retainFocus(),this._isPristine=!1,this.isDisclosed=!0,!e&&this.group&&(this.group.current=this),!0)}conceal(e,t=!0){return!1!==this.isDisclosed&&(!(!this.type.canConceal&&this.group&&this.group.current===this)&&(this.isDisclosed=!1,!e&&this.group&&this.group.current===this&&(this.group.current=null),t||this.focus(),this._isPristine||this.descend(_e.RESET),!0))}get isDisclosed(){return this._isDisclosed}set isDisclosed(e){if(this._isDisclosed!==e&&(this.isEnabled||!0!==e)){this._isPristine||this.dispatch(e?me.DISCLOSE:me.CONCEAL,this),this._isDisclosed=e,e?this.addClass(this.modifier):this.removeClass(this.modifier);for(let t=0;te.isInitiallyDisclosed))}hasRetrieved(){return this._hasRetrieved}reset(){}toggle(e){if(this.type.canConceal)switch(!0){case!e:case this.isDisclosed:this.conceal(!1,!1);break;default:this.disclose()}else this.disclose()}get buttonHasFocus(){return this.buttons.some((e=>e.hasFocus))}get hasFocus(){return!!super.hasFocus||(!!this.buttonHasFocus||this.querySelectorAll(":focus").length>0)}focus(){this._primaryButtons.length>0?this._primaryButtons[0].focus():this.focusBack()}get primaryButtons(){return this._primaryButtons}retrievePrimaries(){this._isRetrievingPrimaries||(this._isRetrievingPrimaries=!0,this.request(this._retrievePrimaries.bind(this)))}_retrievePrimaries(){if(this._isRetrievingPrimaries=!1,this._primaryButtons=this._electPrimaries(this.buttons),!(this._hasRetrieved||0===this._primaryButtons.length&&this.type.requirePrimary))if(this.retrieved(),this._hasRetrieved=!0,this.applyAbility(!0),this.group)this.group.retrieve();else if(this._isPristine&&this.isEnabled&&this.isActive&&!this.group)switch(!0){case this.hash===this.id:this._spotlight();break;case this.isInitiallyDisclosed:this.disclose()}}retrieved(){}_spotlight(){this.disclose(),this.request((()=>{this.ascend(_e.SPOTLIGHT)}))}_electPrimaries(e){return e.filter((e=>e.canDisclose&&!this.node.contains(e.node)))}applyAbility(e=!1){const t=!this.type.requirePrimary||this._primaryButtons.some((e=>!e.isDisabled));this.isEnabled!==t&&(this.isEnabled=t,e||(!this.isEnabled&&this.isDisclosed&&(this.group?this.ascend(_e.REMOVED):this.type.canConceal&&this.conceal()),this.isEnabled&&(this.group&&this.ascend(_e.ADDED),this.hash===this.id&&this._spotlight())))}dispose(){this._group=null,this._primaryButtons=null,super.dispose(),this.ascend(_e.REMOVED)}}class Ee extends de{constructor(e){super(),this.type=e,this.attributeName=e.ariaState?"aria-"+e.id:g.attr(e.id),this._canDisclose=!1}static get instanceClassName(){return"DisclosureButton"}get isPrimary(){return this.registration.creator.primaryButtons.includes(this)}get canDisclose(){return this._canDisclose}get isDisabled(){return this.type.canDisable&&this.hasAttribute("disabled")}init(){this._canDisclose=this.hasAttribute(this.attributeName),this._isInitiallyDisclosed=this.isDisclosed,this._isContained=this.registration.creator.node.contains(this.node),this.controlsId=this.getAttribute("aria-controls"),this.registration.creator.retrievePrimaries(),this.listenClick()}get proxy(){return Object.assign(super.proxy,{focus:this.focus.bind(this)})}handleClick(e){this.registration.creator&&this.registration.creator.toggle(this.canDisclose)}mutate(e){this._canDisclose=this.hasAttribute(this.attributeName),this.registration.creator.applyAbility(),!this._isApplying&&this.isPrimary&&e.indexOf(this.attributeName)>-1&&this.registration.creator&&(this.isDisclosed?this.registration.creator.disclose():this.type.canConceal&&this.registration.creator.conceal())}apply(e){this.canDisclose&&(this._isApplying=!0,this.setAttribute(this.attributeName,e),this.request((()=>{this._isApplying=!1})))}get isDisclosed(){return"true"===this.getAttribute(this.attributeName)}get isInitiallyDisclosed(){return this._isInitiallyDisclosed}focus(){super.focus(),this.scrollIntoView()}measure(e){const t=this.rect;this._dx=e.x-t.x,this._dy=e.y-t.y}get dx(){return this._dx}get dy(){return this._dy}}const fe={PREVENT_CONCEAL:g.attr.selector("prevent-conceal"),GROUP:g.attr("group")};class Ae extends de{constructor(e,t){super(t),this.disclosureInstanceClassName=e,this._members=[],this._index=-1,this._isRetrieving=!1,this._hasRetrieved=!1,this._isGrouped=!0}static get instanceClassName(){return"DisclosuresGroup"}init(){this.addAscent(_e.ADDED,this.update.bind(this)),this.addAscent(_e.RETRIEVE,this.retrieve.bind(this)),this.addAscent(_e.REMOVED,this.update.bind(this)),this.descend(_e.GROUP),this._isGrouped="false"!==this.getAttribute(fe.GROUP),this.update()}get proxy(){const e=this,t={set index(t){e.index=t},get index(){return e.index},get length(){return e.length},get current(){const t=e.current;return t?t.proxy:null},get members(){return e.members.map((e=>e.proxy))},get hasFocus(){return e.hasFocus},set isGrouped(t){e.isGrouped=t},get isGrouped(){return e.isGrouped}};return ee(super.proxy,t)}validate(e){return!0}getMembers(){const e=this.element.getDescendantInstances(this.disclosureInstanceClassName,this.constructor.instanceClassName,!0);this._members=e.filter(this.validate.bind(this)).filter((e=>e.isEnabled&&e.isActive));e.filter((e=>!this._members.includes(e))).forEach((e=>e.conceal()))}retrieve(e=!1){this._isRetrieving||this._hasRetrieved&&!e||(this._isRetrieving=!0,this.request(this._retrieve.bind(this)))}_retrieve(){if(this.getMembers(),this._isRetrieving=!1,this._hasRetrieved=!0,this.isGrouped){if(this.hash)for(let e=0;e{this.ascend(_e.SPOTLIGHT)})),e}for(let e=0;e=this.length||e===this._index)){this._index=e;for(let t=0;tt.map((t=>g.selector(`${e}--${t}`))).join(","),Ie=`${g.selector("responsive-img")}, ${Le("responsive-img",we)}, ${g.selector("responsive-vid")}, ${Le("responsive-vid",["16x9","4x3","1x1"])}`,xe={RATIO:`${g.selector("ratio")}, ${Le("ratio",we)}, ${Ie}`},Oe=window[s];const Pe={TOP:g.selector("placement--top"),RIGHT:g.selector("placement--right"),BOTTOM:g.selector("placement--bottom"),LEFT:g.selector("placement--left")},ke={START:g.selector("placement--start"),CENTER:g.selector("placement--center"),END:g.selector("placement--end")},Me={TOP:"place_top",RIGHT:"place_right",BOTTOM:"place_bottom",LEFT:"place_left"},Ge={START:"align_start",CENTER:"align_center",END:"align_end"},$e={AUTO:"placement_auto",MANUAL:"placement_manual"};ne.core={Instance:de,Breakpoints:ce,KeyCodes:C,Disclosure:be,DisclosureButton:Ee,DisclosuresGroup:Ae,DisclosureType:Te,DisclosureEvent:me,DisclosureSelector:fe,DisclosureEmission:_e,Collapse:class extends be{constructor(){super(Te.EXPAND,Se.COLLAPSE,ve,"CollapsesGroup")}static get instanceClassName(){return"Collapse"}init(){super.init(),this.listen("transitionend",this.endCollapsing.bind(this))}endCollapsing(e){this._isCollpasing&&(this._timeout&&clearTimeout(this._timeout),this._timeout=null,this._isCollpasing=!1,this.removeClass(Se.COLLAPSING),this.isDisclosed||this.isLegacy&&(this.style.maxHeight=""))}unbound(){this.isLegacy&&(this.style.maxHeight="none")}disclose(e){if(!0===this.isDisclosed||!this.isEnabled)return!1;this.unbound(),this.collapsing((()=>super.disclose(e)))}conceal(e,t){if(!1===this.isDisclosed)return!1;this.collapsing((()=>super.conceal(e,t)))}collapsing(e){this._isCollpasing=!0,this._timeout&&clearTimeout(this._timeout),this.addClass(Se.COLLAPSING),this.adjust(),this.request((()=>{e(),this._timeout=setTimeout(this.endCollapsing.bind(this),500)}))}adjust(){this.setProperty("--collapser","none");const e=this.node.offsetHeight;this.setProperty("--collapse",-e+"px"),this.setProperty("--collapser","")}reset(){this.isPristine||(this.isDisclosed=!1)}_electPrimaries(e){const t=this.element.parent.instances.map((e=>e.collapsePrimary)).filter((t=>void 0!==t&&e.indexOf(t)>-1));if(1===t.length)return t;if(1===(e=super._electPrimaries(e)).length)return e;const s=e.filter((e=>e.dy>=0));if(s.length>0&&(e=s),1===e.length)return e;const i=Math.min(...e.map((e=>e.dy))),n=e.filter((e=>e.dy===i));return n.length>0&&(e=n),1===e.length||e.sort(((e,t)=>Math.abs(t.dx)-Math.abs(e.dx))),e}},CollapseButton:ve,CollapsesGroup:class extends Ae{constructor(){super("Collapse")}static get instanceClassName(){return"CollapsesGroup"}get canUngroup(){return!0}},CollapseSelector:Se,RootSelector:{ROOT:":root"},RootEmission:y,Equisized:class extends de{static get instanceClassName(){return"Equisized"}init(){this.ascend(ye.CHANGE)}measure(){return this.isLegacy&&(this.style.width="auto"),this.getRect().width}adjust(e){this.isLegacy&&(this.style.width=`${e}px`)}dispose(){this.ascend(ye.CHANGE)}},EquisizedEmission:ye,Toggle:class extends de{static get instanceClassName(){return"Toggle"}init(){this.pressed="true"===this.pressed,this.listenClick()}handleClick(){this.toggle()}toggle(){this.pressed="true"!==this.pressed}get pressed(){return this.getAttribute("aria-pressed")}set pressed(e){this.setAttribute("aria-pressed",e?"true":"false")}get proxy(){const e=this,t=Object.assign(super.proxy,{toggle:e.toggle.bind(e)});return ee(t,{get pressed(){return e.pressed},set pressed(t){e.pressed=t}})}},EquisizedsGroup:class extends de{static get instanceClassName(){return"EquisizedsGroup"}init(){this.isResizing=!0,this.isLoading=!0,this.addAscent(ye.CHANGE,this.resize.bind(this))}load(){this.resize()}resize(){const e=this.element.getDescendantInstances("Equisized");this.isLegacy||this.style.setProperty("--equisized-width","auto");const t=Math.max(...e.map((e=>e.measure())));this.isLegacy?e.forEach((e=>e.adjust(t))):this.style.setProperty("--equisized-width",`${t}px`)}},InjectSvg:class extends de{static get instanceClassName(){return"InjectSvg"}init(){this.node&&(this.img=this.node.querySelector("img")),this.isLegacy||this.replace()}get proxy(){const e=this;return Object.assign(super.proxy,{replace:e.replace.bind(e),restore:e.restore.bind(e)})}fetch(){this.img&&(this.imgID=this.img.getAttribute("id"),this.imgClass=this.img.getAttribute("class"),this.imgURL=this.img.getAttribute("src"),fetch(this.imgURL).then((e=>e.text())).then((e=>{const t=(new DOMParser).parseFromString(e,"text/html");this.svg=t.querySelector("svg"),this.svg&&this.replace()})))}replace(){if(!this.svg)return void this.fetch();this.imgID&&void 0!==this.imgID&&this.svg.setAttribute("id",this.imgID);let e=this.imgURL.match(/[ \w-]+\./)[0];e&&(e=e.slice(0,-1),["dark","light","system"].includes(e)&&(this.svg.innerHTML=this.svg.innerHTML.replaceAll('id="artwork-',`id="${e}-artwork-`),this.svg.innerHTML=this.svg.innerHTML.replaceAll('"#artwork-',`"#${e}-artwork-`))),this.imgClass&&void 0!==this.imgClass&&this.svg.setAttribute("class",this.imgClass),this.svg.hasAttribute("xmlns:a")&&this.svg.removeAttribute("xmlns:a"),this.node.setAttribute("data-fr-inject-svg",!0);var t,s;t=this.svg,s={"aria-hidden":!0,focusable:!1},Object.keys(s).forEach((e=>t.setAttribute(e,s[e]))),this.node.replaceChild(this.svg,this.img)}restore(){this.img&&this.svg&&(this.node.setAttribute("data-fr-inject-svg",!1),this.node.replaceChild(this.img,this.svg))}},InjectSvgSelector:Ce,Artwork:class extends de{static get instanceClassName(){return"Artwork"}init(){this.isLegacy&&this.replace()}get proxy(){return Object.assign(super.proxy,{replace:this.replace.bind(this)})}fetch(){this.xlink=this.node.getAttribute("href");const e=this.xlink.split("#");this.svgUrl=e[0],this.svgName=e[1];const t=new XMLHttpRequest;t.onload=()=>{const e=(new DOMParser).parseFromString(t.responseText,"text/html");this.realSvgContent=e.getElementById(this.svgName),this.realSvgContent&&("symbol"===this.realSvgContent.tagName?(this.use=e.querySelector('use[href="#'+this.svgName+'"]'),this.use&&this.node.parentNode.insertBefore(this.use,this.node)):this.realSvgContent.classList.add(this.node.classList),this.replace())},t.open("GET",this.svgUrl),t.send()}replace(){this.realSvgContent?this.node.parentNode.replaceChild(this.realSvgContent,this.node):this.fetch()}},ArtworkSelector:Ne,AssessFile:class extends de{static get instanceClassName(){return"AssessFile"}init(){this.lang=this.getLang(this.node),this.href=this.getAttribute("href"),this.hreflang=this.getAttribute("hreflang"),this.file={},this.gather(),this.addAscent(Re.ADDED,this.update.bind(this)),this.addDescent(Re.ADDED,this.update.bind(this))}getFileLength(){void 0!==this.href?fetch(this.href,{method:"HEAD",mode:"cors"}).then((e=>{if(!e.ok)throw new Error("Unable to access the resource : Status "+e.status);if(this.length=e.headers.get("content-length")||-1,this.length&&-1===this.length)throw new Error('File size unknown\n Unable to get HTTP header: "content-length"');this.gather()})).catch((e=>{this.length=-1,this.gather(),h.warn("Fetch error on assess file : "+this.href+"\n "+e)})):this.length=-1}mutate(e){-1!==e.indexOf("href")&&(this.href=this.getAttribute("href"),this.getFileLength()),-1!==e.indexOf("hreflang")&&(this.hreflang=this.getAttribute("hreflang"),this.gather())}gather(){if(this.isLegacy&&(this.length=-1),this.length||this.getFileLength(),this.details=[],this.href){const e=this.parseExtension(this.href);e&&this.details.push(e.toUpperCase())}this.length&&-1!==this.length&&this.details.push(this.bytesToSize(this.length)),this.hreflang&&this.details.push(this.getLangDisplayName(this.hreflang)),this.update()}update(){this.details&&(this.descend(Re.UPDATE,this.details),this.ascend(Re.UPDATE,this.details))}getLang(e){return e.lang?e.lang:document.documentElement===e?window.navigator.language:this.getLang(e.parentElement)}parseExtension(e){return e.match(/\.(\w{1,9})(?:$|[?#])/)[0].replace(".","")}getLangDisplayName(e){if(this.isLegacy)return e;const t=new Intl.DisplayNames([this.lang],{type:"language"}).of(e);return t.charAt(0).toUpperCase()+t.slice(1)}bytesToSize(e){if(-1===e)return null;let t=["octets","ko","Mo","Go","To"];"bytes"===this.getAttribute(g.attr("assess-file"))&&(t=["bytes","KB","MB","GB","TB"]);const s=parseInt(Math.floor(Math.log(e)/Math.log(1e3)),10);if(0===s)return`${e} ${t[s]}`;const i=e/1e3**s,n=Math.round(100*(i+Number.EPSILON))/100;return`${String(n).replace(".",",")} ${t[s]}`}},AssessDetail:class extends de{static get instanceClassName(){return"AssessDetail"}init(){this.addDescent(Re.UPDATE,this.update.bind(this)),this.ascend(Re.ADDED)}update(e){this.node.innerHTML=e.join(" - ")}},AssessEmission:Re,AssessSelector:De,Ratio:class extends de{static get instanceClassName(){return"Ratio"}init(){if(!Oe.internals.support.supportAspectRatio()){this.ratio=16/9;for(const e in this.classNames)if(this.registration.selector.indexOf(this.classNames[e])>0){const t=this.classNames[e].split("ratio-");t[1]&&(this.ratio=t[1].split("x")[0]/t[1].split("x")[1])}this.isRendering=!0,this.update()}}render(){this.getRect().width!==this.currentWidth&&this.update()}update(){this.currentWidth=this.getRect().width,this.style.height=this.currentWidth/this.ratio+"px"}},RatioSelector:xe,Placement:class extends de{constructor(e=$e.AUTO,t=[Me.BOTTOM,Me.TOP,Me.LEFT,Me.RIGHT],s=[Ge.CENTER,Ge.START,Ge.END],i=16){super(),this._mode=e,this._places=t,this._aligns=s,this._safeAreaMargin=i,this._isShown=!1,this._x=this._y=0}static get instanceClassName(){return"Placement"}init(){this.isResizing=!0}get proxy(){const e=this,t=Object.assign(super.proxy,{show:e.show.bind(e),hide:e.hide.bind(e)});return ee(t,{get mode(){return e.mode},set mode(t){e.mode=t},get place(){return e.place},set place(t){e.place=t},get align(){return e.align},set align(t){e.align=t},get isShown(){return e.isShown},set isShown(t){e.isShown=t}})}get mode(){return this._mode}set mode(e){this._mode=e}get place(){return this._place}set place(e){if(this._place!==e){switch(this._place){case Me.TOP:this.removeClass(Pe.TOP);break;case Me.RIGHT:this.removeClass(Pe.RIGHT);break;case Me.BOTTOM:this.removeClass(Pe.BOTTOM);break;case Me.LEFT:this.removeClass(Pe.LEFT)}switch(this._place=e,this._place){case Me.TOP:this.addClass(Pe.TOP);break;case Me.RIGHT:this.addClass(Pe.RIGHT);break;case Me.BOTTOM:this.addClass(Pe.BOTTOM);break;case Me.LEFT:this.addClass(Pe.LEFT)}}}get align(){return this._align}set align(e){if(this._align!==e){switch(this._align){case Ge.START:this.removeClass(ke.START);break;case Ge.CENTER:this.removeClass(ke.CENTER);break;case Ge.END:this.removeClass(ke.END)}switch(this._align=e,this._align){case Ge.START:this.addClass(ke.START);break;case Ge.CENTER:this.addClass(ke.CENTER);break;case Ge.END:this.addClass(ke.END)}}}show(){this.isShown=!0}hide(){this.isShown=!1}get isShown(){return this._isShown}set isShown(e){this._isShown!==e&&this.isEnabled&&(this.isRendering=e,this._isShown=e)}setReferent(e){this._referent=e}render(){if(!this._referent)return;if(this.referentRect=this._referent.getRect(),this.rect=this.getRect(),this.safeArea=this.getSafeArea(),this.mode===$e.AUTO)switch(this.place=this.getPlace(),this.place){case Me.TOP:case Me.BOTTOM:this.align=this.getHorizontalAlign();break;case Me.LEFT:case Me.RIGHT:this.align=this.getVerticalAlign()}let e,t;switch(this.place){case Me.TOP:t=this.referentRect.top-this.rect.top-this.rect.height;break;case Me.RIGHT:e=this.referentRect.left-this.rect.left+this.referentRect.width;break;case Me.BOTTOM:t=this.referentRect.top-this.rect.top+this.referentRect.height;break;case Me.LEFT:e=this.referentRect.left-this.rect.left-this.rect.width}switch(this.place){case Me.TOP:case Me.BOTTOM:switch(this.align){case Ge.CENTER:e=this.referentRect.left-this.rect.left+.5*this.referentRect.width-.5*this.rect.width;break;case Ge.START:e=this.referentRect.left-this.rect.left;break;case Ge.END:e=this.referentRect.left-this.rect.left+this.referentRect.width-this.rect.width}break;case Me.RIGHT:case Me.LEFT:switch(this.align){case Ge.CENTER:t=this.referentRect.top-this.rect.top+.5*this.referentRect.height-.5*this.rect.height;break;case Ge.START:t=this.referentRect.top-this.rect.top;break;case Ge.END:t=this.referentRect.top-this.rect.top-this.rect.height}}this._x+=e+.5|0,this._y+=t+.5|0,this.node.style.transform=`translate(${this._x}px,${this._y}px)`}getPlace(){for(const e of this._places)switch(e){case Me.TOP:if(this.referentRect.top-this.rect.height>this.safeArea.top)return Me.TOP;break;case Me.RIGHT:if(this.referentRect.right+this.rect.widththis.safeArea.left)return Me.LEFT}return this._places[0]}getHorizontalAlign(){for(const e of this._aligns)switch(e){case Ge.CENTER:if(this.referentRect.center-.5*this.rect.width>this.safeArea.left&&this.referentRect.center+.5*this.rect.widththis.safeArea.left)return Ge.END}return this._aligns[0]}getVerticalAlign(){for(const e of this._aligns)switch(e){case Ge.CENTER:if(this.referentRect.middle-.5*this.rect.height>this.safeArea.top&&this.referentRect.middle+.5*this.rect.heightthis.safeArea.top)return Ge.END}return this._aligns[0]}getSafeArea(){let e,t,s=this.node,i=this._safeAreaMargin,n=window.innerWidth-this._safeAreaMargin,r=window.innerHeight-this._safeAreaMargin,a=this._safeAreaMargin;for(;s&&s!==document.body;){s=s.parentElement;const o=window.getComputedStyle(s),h=/(visible|(\w+))(\s(visible|(\w+)))?/.exec(o.overflow);if(e=void 0!==h[2],t=void 0!==h[3]?void 0!==h[5]:void 0!==h[2],!e&&!t)continue;const c=s.getBoundingClientRect();e&&(c.left>a&&(a=c.left),c.righti&&(i=c.top),c.bottom-1&&(this.scheme=this.getAttribute(Ue.SCHEME)),e.indexOf(Ue.THEME)>-1&&(this.theme=this.getAttribute(Ue.THEME))}dispose(){this.unlistenPreferences()}}const ze={SCHEME:`:root${Oe.internals.ns.attr.selector("theme")}, :root${Oe.internals.ns.attr.selector("scheme")}`,SWITCH_THEME:Oe.internals.ns.selector("switch-theme"),RADIO_BUTTONS:`input[name="${Oe.internals.ns("radios-theme")}"]`};Oe.scheme={Scheme:qe,SchemeValue:He,SchemeSelector:ze,SchemeEmission:Fe,SchemeTheme:Be,SchemeEvent:We},Oe.internals.register(Oe.scheme.SchemeSelector.SCHEME,Oe.scheme.Scheme);const Ke=Oe.internals.ns.selector("accordion"),je=Oe.internals.ns.selector("collapse"),Ve={GROUP:Oe.internals.ns.selector("accordions-group"),ACCORDION:Ke,COLLAPSE:`${Ke} > ${je}, ${Ke} > *:not(${Ke}):not(${je}) > ${je}, ${Ke} > *:not(${Ke}):not(${je}) > *:not(${Ke}):not(${je}) > ${je}`,COLLAPSE_LEGACY:`${Ke} ${je}`,BUTTON:`${Ke}__btn`};class Ye extends Oe.core.Instance{static get instanceClassName(){return"Accordion"}get collapsePrimary(){return this.element.children.map((e=>e.getInstance("CollapseButton"))).filter((e=>null!==e&&e.hasClass(Ve.BUTTON)))[0]}}class Xe extends Oe.core.CollapsesGroup{static get instanceClassName(){return"AccordionsGroup"}validate(e){const t=e.node.matches(Oe.internals.legacy.isLegacy?Ve.COLLAPSE_LEGACY:Ve.COLLAPSE);return super.validate(e)&&t}}Oe.accordion={Accordion:Ye,AccordionSelector:Ve,AccordionsGroup:Xe},Oe.internals.register(Oe.accordion.AccordionSelector.GROUP,Oe.accordion.AccordionsGroup),Oe.internals.register(Oe.accordion.AccordionSelector.ACCORDION,Oe.accordion.Accordion);const Qe={EQUISIZED_BUTTON:`${Oe.internals.ns.selector("btns-group--equisized")} ${Oe.internals.ns.selector("btn")}`,EQUISIZED_GROUP:Oe.internals.ns.selector("btns-group--equisized")};Oe.button={ButtonSelector:Qe},Oe.internals.register(Oe.button.ButtonSelector.EQUISIZED_BUTTON,Oe.core.Equisized),Oe.internals.register(Oe.button.ButtonSelector.EQUISIZED_GROUP,Oe.core.EquisizedsGroup);class Ze extends Oe.core.Instance{static get instanceClassName(){return"CardDownload"}init(){this.addAscent(Oe.core.AssessEmission.UPDATE,(e=>{this.descend(Oe.core.AssessEmission.UPDATE,e)})),this.addAscent(Oe.core.AssessEmission.ADDED,(()=>{this.descend(Oe.core.AssessEmission.ADDED)}))}}const Je={DOWNLOAD:Oe.internals.ns.selector("card--download"),DOWNLOAD_DETAIL:`${Oe.internals.ns.selector("card--download")} ${Oe.internals.ns.selector("card__end")} ${Oe.internals.ns.selector("card__detail")}`};Oe.card={CardSelector:Je,CardDownload:Ze},Oe.internals.register(Oe.card.CardSelector.DOWNLOAD,Oe.card.CardDownload),Oe.internals.register(Oe.card.CardSelector.DOWNLOAD_DETAIL,Oe.core.AssessDetail);const et={INPUT:`${Oe.internals.ns.selector("checkbox-group")} input[type="checkbox"]`},tt={CHANGE:Oe.internals.ns.emission("checkbox","change"),RETRIEVE:Oe.internals.ns.emission("checkbox","retrieve")};class st extends Oe.core.Instance{static get instanceClassName(){return"CheckboxInput"}constructor(){super(),this._handlingChange=this.handleChange.bind(this)}init(){this.node.addEventListener("change",this._handlingChange),this.addDescent(tt.RETRIEVE,this._handlingChange),this.handleChange()}get isChecked(){return this.node.checked}handleChange(){this.ascend(tt.CHANGE,this.node)}}Oe.checkbox={CheckboxSelector:et,CheckboxEmission:tt,CheckboxInput:st},Oe.internals.register(Oe.checkbox.CheckboxSelector.INPUT,Oe.checkbox.CheckboxInput);const it={SEGMENTED:Oe.internals.ns.selector("segmented"),SEGMENTED_ELEMENTS:Oe.internals.ns.selector("segmented__elements"),SEGMENTED_ELEMENT:Oe.internals.ns.selector("segmented__element input"),SEGMENTED_LEGEND:Oe.internals.ns.selector("segmented__legend")},nt={ADDED:Oe.internals.ns.emission("segmented","added"),REMOVED:Oe.internals.ns.emission("segmented","removed")};class rt extends Oe.core.Instance{static get instanceClassName(){return"Segmented"}init(){this.elements=this.node.querySelector(it.SEGMENTED_ELEMENTS),this.legend=this.node.querySelector(it.SEGMENTED_LEGEND),this.addAscent(nt.ADDED,this.resize.bind(this)),this.addAscent(nt.REMOVED,this.resize.bind(this)),this._isLegendInline=this.legend&&this.legend.classList.contains(`${Oe.prefix}-segmented__legend--inline`),this.isResizing=!0}resize(){const e=`${Oe.prefix}-segmented--vertical`,t=`${Oe.prefix}-segmented__legend--inline`;this.removeClass(e),this._isLegendInline&&(this.legend.classList.add(t),(this.node.offsetWidth>this.node.parentNode.offsetWidth||this.elements.scrollWidth+this.legend.offsetWidth+16>this.node.parentNode.offsetWidth)&&this.legend.classList.remove(t)),this.elements.offsetWidth>this.node.parentNode.offsetWidth||this.elements.scrollWidth>this.node.parentNode.offsetWidth?this.addClass(e):this.removeClass(e)}}class at extends Oe.core.Instance{static get instanceClassName(){return"SegmentedElement"}init(){this.ascend(nt.ADDED)}dispose(){this.ascend(nt.REMOVED)}}Oe.segmented={SegmentedSelector:it,SegmentedEmission:nt,SegmentedElement:at,Segmented:rt},Oe.internals.register(Oe.segmented.SegmentedSelector.SEGMENTED,Oe.segmented.Segmented),Oe.internals.register(Oe.segmented.SegmentedSelector.SEGMENTED_ELEMENT,Oe.segmented.SegmentedElement);const ot={BREADCRUMB:Oe.internals.ns.selector("breadcrumb"),BUTTON:Oe.internals.ns.selector("breadcrumb__button")};class ht extends Oe.core.Instance{constructor(){super(),this.count=0,this.focusing=this.focus.bind(this)}static get instanceClassName(){return"Breadcrumb"}init(){this.getCollapse(),this.isResizing=!0}get proxy(){const e=this;return Object.assign(super.proxy,{focus:e.focus.bind(e),disclose:e.collapse.disclose.bind(e.collapse)})}getCollapse(){const e=this.collapse;e?e.listen(Oe.core.DisclosureEvent.DISCLOSE,this.focusing):this.addAscent(Oe.core.DisclosureEmission.ADDED,this.getCollapse.bind(this))}resize(){const e=this.collapse,t=this.links;e&&t.length&&(this.isBreakpoint(Oe.core.Breakpoints.MD)?e.buttonHasFocus&&t[0].focus():t.indexOf(document.activeElement)>-1&&e.focus())}get links(){return[...this.querySelectorAll("a[href]")]}get collapse(){return this.element.getDescendantInstances(Oe.core.Collapse.instanceClassName,null,!0)[0]}focus(){this.count=0,this._focus()}_focus(){const e=this.links[0];e&&(e.focus(),this.request(this.verify.bind(this)))}verify(){if(this.count++,this.count>100)return;const e=this.links[0];e&&document.activeElement!==e&&this._focus()}get collapsePrimary(){return this.element.children.map((e=>e.getInstance("CollapseButton"))).filter((e=>null!==e&&e.hasClass(ot.BUTTON)))[0]}}Oe.breadcrumb={BreadcrumbSelector:ot,Breadcrumb:ht},Oe.internals.register(Oe.breadcrumb.BreadcrumbSelector.BREADCRUMB,Oe.breadcrumb.Breadcrumb);const ct={TOOLTIP:Oe.internals.ns.selector("tooltip"),SHOWN:Oe.internals.ns.selector("tooltip--shown"),HIDDING:Oe.internals.ns.selector("tooltip--hidding"),BUTTON:Oe.internals.ns.selector("btn--tooltip")},lt=1,dt=2;class ut extends Oe.core.PlacementReferent{constructor(){super(),this._state=0}static get instanceClassName(){return"TooltipReferent"}init(){if(super.init(),this.listen("focusin",this.focusIn.bind(this)),this.listen("focusout",this.focusOut.bind(this)),!this.matches(ct.BUTTON)){const e=this.mouseover.bind(this);this.listen("mouseover",e),this.placement.listen("mouseover",e);const t=this.mouseout.bind(this);this.listen("mouseout",t),this.placement.listen("mouseout",t)}this.addEmission(Oe.core.RootEmission.KEYDOWN,this._keydown.bind(this)),this.listen("click",this._click.bind(this)),this.addEmission(Oe.core.RootEmission.CLICK,this._clickOut.bind(this))}_click(){this.focus()}_clickOut(e){this.node.contains(e)||this.blur()}_keydown(e){if(e===Oe.core.KeyCodes.ESCAPE)this.blur(),this.close()}close(){this.state=0}get state(){return this._state}set state(e){this._state!==e&&(this.isShown=e>0,this._state=e)}focusIn(){this.state|=lt}focusOut(){this.state&=~lt}mouseover(){this.state|=dt}mouseout(){this.state&=~dt}}const gt={SHOW:g.event("show"),HIDE:g.event("hide")},pt="hidden",mt="shown",_t="hiding";class bt extends Oe.core.Placement{constructor(){super(Oe.core.PlacementMode.AUTO,[Oe.core.PlacementPosition.TOP,Oe.core.PlacementPosition.BOTTOM],[Oe.core.PlacementAlign.CENTER,Oe.core.PlacementAlign.START,Oe.core.PlacementAlign.END]),this.modifier="",this._state=pt}static get instanceClassName(){return"Tooltip"}init(){super.init(),this.register(`[aria-describedby="${this.id}"]`,ut),this.listen("transitionend",this.transitionEnd.bind(this))}transitionEnd(){this._state===_t&&(this.removeClass(ct.SHOWN),this.removeClass(ct.HIDDING),this._state=pt,this.isShown=!1)}get isShown(){return super.isShown}set isShown(e){if(this.isEnabled)switch(!0){case e:this._state=mt,this.addClass(ct.SHOWN),this.removeClass(ct.HIDDING),this.dispatch(gt.SHOW),super.isShown=!0;break;case this.isShown&&!e&&this._state===mt:this._state=_t,this.addClass(ct.HIDDING);break;case this.isShown&&!e&&this._state===pt:this.dispatch(gt.HIDE),this.removeClass(ct.HIDDING),super.isShown=!1}}render(){super.render(),this.rect=this.getRect();let e=this.referentRect.center-this.rect.center;const t=.5*this.rect.width-8;e<-t&&(e=-t),e>t&&(e=t),this.setProperty("--arrow-x",`${e.toFixed(2)}px`)}}Oe.tooltip={Tooltip:bt,TooltipSelector:ct,TooltipEvent:gt},Oe.internals.register(Oe.tooltip.TooltipSelector.TOOLTIP,Oe.tooltip.Tooltip);class Et extends Oe.core.Instance{static get instanceClassName(){return"ToggleInput"}get isChecked(){return this.node.checked}}class ft extends Oe.core.Instance{static get instanceClassName(){return"ToggleStatusLabel"}init(){this.register(`input[id="${this.getAttribute("for")}"]`,Et),this.update(),this.isSwappingFont=!0}get proxy(){return Object.assign(super.proxy,{update:this.update.bind(this)})}get input(){return this.getRegisteredInstances("ToggleInput")[0]}update(){this.node.style.removeProperty("--toggle-status-width");const e=this.input.isChecked,t=getComputedStyle(this.node,":before");let s=parseFloat(t.width);this.input.node.checked=!e;const i=getComputedStyle(this.node,":before"),n=parseFloat(i.width);n>s&&(s=n),this.input.node.checked=e,this.node.style.setProperty("--toggle-status-width",s/16+"rem")}swapFont(e){this.update()}}const At={STATUS_LABEL:`${Oe.internals.ns.selector("toggle__label")}${Oe.internals.ns.attr.selector("checked-label")}${Oe.internals.ns.attr.selector("unchecked-label")}`};Oe.toggle={ToggleStatusLabel:ft,ToggleSelector:At},Oe.internals.register(Oe.toggle.ToggleSelector.STATUS_LABEL,Oe.toggle.ToggleStatusLabel);const Tt=Oe.internals.ns.selector("sidemenu__item"),vt=Oe.internals.ns.selector("collapse"),St={LIST:Oe.internals.ns.selector("sidemenu__list"),COLLAPSE:`${Tt} > ${vt}, ${Tt} > *:not(${Tt}):not(${vt}) > ${vt}, ${Tt} > *:not(${Tt}):not(${vt}) > *:not(${Tt}):not(${vt}) > ${vt}`,COLLAPSE_LEGACY:`${Tt} ${vt}`,ITEM:Oe.internals.ns.selector("sidemenu__item"),BUTTON:Oe.internals.ns.selector("sidemenu__btn")};class yt extends Oe.core.CollapsesGroup{static get instanceClassName(){return"SidemenuList"}validate(e){return super.validate(e)&&e.node.matches(Oe.internals.legacy.isLegacy?St.COLLAPSE_LEGACY:St.COLLAPSE)}}class Ct extends Oe.core.Instance{static get instanceClassName(){return"SidemenuItem"}get collapsePrimary(){return this.element.children.map((e=>e.getInstance("CollapseButton"))).filter((e=>null!==e&&e.hasClass(St.BUTTON)))[0]}}Oe.sidemenu={SidemenuList:yt,SidemenuItem:Ct,SidemenuSelector:St},Oe.internals.register(Oe.sidemenu.SidemenuSelector.LIST,Oe.sidemenu.SidemenuList),Oe.internals.register(Oe.sidemenu.SidemenuSelector.ITEM,Oe.sidemenu.SidemenuItem);const Nt={MODAL:Oe.internals.ns.selector("modal"),SCROLL_DIVIDER:Oe.internals.ns.selector("scroll-divider"),BODY:Oe.internals.ns.selector("modal__body"),TITLE:Oe.internals.ns.selector("modal__title")};class Dt extends Oe.core.DisclosureButton{constructor(){super(Oe.core.DisclosureType.OPENED)}static get instanceClassName(){return"ModalButton"}}const Rt={CONCEALING_BACKDROP:Oe.internals.ns.attr("concealing-backdrop")};class wt extends Oe.core.Disclosure{constructor(){super(Oe.core.DisclosureType.OPENED,Nt.MODAL,Dt,"ModalsGroup"),this._isDecorated=!1,this.scrolling=this.resize.bind(this,!1),this.resizing=this.resize.bind(this,!0)}static get instanceClassName(){return"Modal"}init(){super.init(),this._isDialog="DIALOG"===this.node.tagName,this.listenClick(),this.addEmission(Oe.core.RootEmission.KEYDOWN,this._keydown.bind(this))}_keydown(e){if(e===Oe.core.KeyCodes.ESCAPE)this._escape()}_escape(){switch(document.activeElement?document.activeElement.tagName:void 0){case"INPUT":case"LABEL":case"TEXTAREA":case"SELECT":case"AUDIO":case"VIDEO":break;default:this.isDisclosed&&(this.conceal(),this.focus())}}retrieved(){this._ensureAccessibleName()}get body(){return this.element.getDescendantInstances("ModalBody","Modal")[0]}handleClick(e){e.target===this.node&&"false"!==this.getAttribute(Rt.CONCEALING_BACKDROP)&&this.conceal()}disclose(e){return!!super.disclose(e)&&(this.body&&(this.body.isResizing=!0,this.body.resize()),this.isScrollLocked=!0,this.setAttribute("aria-modal","true"),this.setAttribute("open","true"),this._isDialog||this.decorateDialog(),!0)}conceal(e,t){return!!super.conceal(e,t)&&(this.isScrollLocked=!1,this.removeAttribute("aria-modal"),this.removeAttribute("open"),this.body&&(this.body.isResizing=!1),this._isDialog||this.stripDialog(),!0)}get isDialog(){return this._isDialog}set isDialog(e){this._isDialog=e}get isActive(){return super.isActive}set isActive(e){super.isActive=e,e&&this._ensureAccessibleName()}decorateDialog(){this._isDecorated||(this._isDecorated=!0,this._hasDialogRole="dialog"===this.getAttribute("role"),this._hasDialogRole||this.setAttribute("role","dialog"))}stripDialog(){this._isDecorated&&(this._isDecorated=!1,this._hasDialogRole||this.removeAttribute("role"))}_setAccessibleName(e,t){const s=this.retrieveNodeId(e,t);this.warn(`add reference to ${t} for accessible name (aria-labelledby)`),this.setAttribute("aria-labelledby",s)}_ensureAccessibleName(){if(!this.isActive||!this.isEnabled||this.isEnabled&&(this.hasAttribute("aria-labelledby")||this.hasAttribute("aria-label")))return;this.warn("missing accessible name");const e=this.node.querySelector(Nt.TITLE),t=this.primaryButtons[0];switch(!0){case null!==e:this._setAccessibleName(e,"title");break;case void 0!==t:this.warn("missing required title, fallback to primary button"),this._setAccessibleName(t,"primary")}}}const Lt=['[tabindex="0"]',"a[href]","button:not([disabled])","input:not([disabled])","select:not([disabled])","textarea:not([disabled])","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])',"details>summary:first-of-type","details","iframe"].join(),It=['[tabindex]:not([tabindex="-1"]):not([tabindex="0"])'].join(),xt=(e,t)=>{if(!(e instanceof Element))return!1;const s=window.getComputedStyle(e);if(!s)return!1;if("hidden"===s.visibility)return!1;for(void 0===t&&(t=e);t.contains(e);){if("none"===s.display)return!1;e=e.parentElement}return!0};class Ot{constructor(e,t){this.element=null,this.activeElement=null,this.onTrap=e,this.onUntrap=t,this.waiting=this.wait.bind(this),this.handling=this.handle.bind(this),this.focusing=this.maintainFocus.bind(this),this.current=null}get trapped(){return null!==this.element}trap(e){this.trapped&&this.untrap(),this.element=e,this.isTrapping=!0,this.wait(),this.onTrap&&this.onTrap()}wait(){xt(this.element)?this.trapping():window.requestAnimationFrame(this.waiting)}trapping(){if(!this.isTrapping)return;this.isTrapping=!1;const e=this.focusables;e.length&&-1===e.indexOf(document.activeElement)&&e[0].focus(),this.element.setAttribute("aria-modal",!0),window.addEventListener("keydown",this.handling),document.body.addEventListener("focus",this.focusing,!0)}stun(e){for(const t of e.children)t!==this.element&&(t.contains(this.element)?this.stun(t):this.stunneds.push(new Pt(t)))}maintainFocus(e){if(!this.element.contains(e.target)){const t=this.focusables;if(0===t.length)return;const s=t[0];e.preventDefault(),s.focus()}}handle(e){if(9!==e.keyCode)return;const t=this.focusables;if(0===t.length)return;const s=t[0],i=t[t.length-1],n=t.indexOf(document.activeElement);e.shiftKey?!this.element.contains(document.activeElement)||n<1?(e.preventDefault(),i.focus()):(document.activeElement.tabIndex>0||t[n-1].tabIndex>0)&&(e.preventDefault(),t[n-1].focus()):this.element.contains(document.activeElement)&&n!==t.length-1&&-1!==n?document.activeElement.tabIndex>0&&(e.preventDefault(),t[n+1].focus()):(e.preventDefault(),s.focus())}get focusables(){let e=Oe.internals.dom.querySelectorAllArray(this.element,Lt);const t=Oe.internals.dom.querySelectorAllArray(document.documentElement,'input[type="radio"]');if(t.length){const s={};for(const e of t){const t=e.getAttribute("name");void 0===s[t]&&(s[t]=new kt(t)),s[t].push(e)}e=e.filter((e=>{if("input"!==e.tagName.toLowerCase()||e.getAttribute("type")&&"radio"!==e.getAttribute("type").toLowerCase())return!0;const t=e.getAttribute("name");return s[t].keep(e)}))}const s=Oe.internals.dom.querySelectorAllArray(this.element,It);s.sort(((e,t)=>e.tabIndex-t.tabIndex));const i=e.filter((e=>-1===s.indexOf(e)));return s.concat(i).filter((e=>"-1"!==e.tabIndex&&xt(e,this.element)))}untrap(){this.trapped&&(this.isTrapping=!1,this.element.removeAttribute("aria-modal"),window.removeEventListener("keydown",this.handling),document.body.removeEventListener("focus",this.focusing,!0),this.element=null,this.onUntrap&&this.onUntrap())}dispose(){this.untrap()}}class Pt{constructor(e){this.element=e,this.inert=e.getAttribute("inert"),this.element.setAttribute("inert","")}unstun(){null===this.inert?this.element.removeAttribute("inert"):this.element.setAttribute("inert",this.inert)}}class kt{constructor(e){this.name=e,this.buttons=[]}push(e){this.buttons.push(e),(e===document.activeElement||e.checked||void 0===this.selected)&&(this.selected=e)}keep(e){return this.selected===e}}class Mt extends Oe.core.DisclosuresGroup{constructor(){super("Modal",!1),this.focusTrap=new Ot}static get instanceClassName(){return"ModalsGroup"}apply(e,t){super.apply(e,t),null===this.current?this.focusTrap.untrap():this.focusTrap.trap(this.current.node)}}class Gt extends Oe.core.Instance{static get instanceClassName(){return"ModalBody"}init(){this.listen("scroll",this.divide.bind(this))}divide(){this.node.scrollHeight>this.node.clientHeight?this.node.offsetHeight+this.node.scrollTop>=this.node.scrollHeight?this.removeClass(Nt.SCROLL_DIVIDER):this.addClass(Nt.SCROLL_DIVIDER):this.removeClass(Nt.SCROLL_DIVIDER)}resize(){this.adjust(),this.request(this.adjust.bind(this))}adjust(){const e=32*(this.isBreakpoint(Oe.core.Breakpoints.MD)?2:1);this.isLegacy?this.style.maxHeight=window.innerHeight-e+"px":this.style.setProperty("--modal-max-height",window.innerHeight-e+"px"),this.divide()}}Oe.modal={Modal:wt,ModalButton:Dt,ModalBody:Gt,ModalsGroup:Mt,ModalSelector:Nt},Oe.internals.register(Oe.modal.ModalSelector.MODAL,Oe.modal.Modal),Oe.internals.register(Oe.modal.ModalSelector.BODY,Oe.modal.ModalBody),Oe.internals.register(Oe.core.RootSelector.ROOT,Oe.modal.ModalsGroup);const $t={TOGGLE:Oe.internals.ns.emission("password","toggle"),ADJUST:Oe.internals.ns.emission("password","adjust")};class Ht extends Oe.core.Instance{static get instanceClassName(){return"PasswordToggle"}init(){this.listenClick(),this.ascend($t.ADJUST,this.width),this.isSwappingFont=!0,this._isChecked=this.isChecked}get width(){const e=getComputedStyle(this.node.parentNode);return parseInt(e.width)}get isChecked(){return this.node.checked}set isChecked(e){this._isChecked=e,this.ascend($t.TOGGLE,e)}handleClick(){this.isChecked=!this._isChecked}swapFont(e){this.ascend($t.ADJUST,this.width)}}class Ut extends Oe.core.Instance{static get instanceClassName(){return"Password"}init(){this.addAscent($t.TOGGLE,this.toggle.bind(this)),this.addAscent($t.ADJUST,this.adjust.bind(this))}toggle(e){this.descend($t.TOGGLE,e)}adjust(e){this.descend($t.ADJUST,e)}}const Bt={PASSWORD:Oe.internals.ns.selector("password"),INPUT:Oe.internals.ns.selector("password__input"),LABEL:Oe.internals.ns.selector("password__label"),TOOGLE:`${Oe.internals.ns.selector("password__checkbox")} input[type="checkbox"]`};class Ft extends Oe.core.Instance{static get instanceClassName(){return"PasswordInput"}init(){this.addDescent($t.TOGGLE,this.toggle.bind(this)),this._isRevealed="password"===this.hasAttribute("type"),this.listen("keydown",this.capslock.bind(this)),this.listen("keyup",this.capslock.bind(this))}toggle(e){this.isRevealed=e,this.setAttribute("type",e?"text":"password")}get isRevealed(){return this._isRevealed}capslock(e){e&&"function"!=typeof e.getModifierState||(e.getModifierState("CapsLock")?this.node.parentNode.setAttribute(Oe.internals.ns.attr("capslock"),""):this.node.parentNode.removeAttribute(Oe.internals.ns.attr("capslock")))}set isRevealed(e){this._isRevealed=e,this.setAttribute("type",e?"text":"password")}}class Wt extends Oe.core.Instance{static get instanceClassName(){return"PasswordLabel"}init(){this.addDescent($t.ADJUST,this.adjust.bind(this))}adjust(e){const t=Math.ceil(e/16);this.node.style.paddingRight=t+"rem"}}Oe.password={Password:Ut,PasswordToggle:Ht,PasswordSelector:Bt,PasswordInput:Ft,PasswordLabel:Wt},Oe.internals.register(Oe.password.PasswordSelector.INPUT,Oe.password.PasswordInput),Oe.internals.register(Oe.password.PasswordSelector.PASSWORD,Oe.password.Password),Oe.internals.register(Oe.password.PasswordSelector.TOOGLE,Oe.password.PasswordToggle),Oe.internals.register(Oe.password.PasswordSelector.LABEL,Oe.password.PasswordLabel);const qt=Oe.internals.ns.selector("nav__item"),zt=Oe.internals.ns.selector("collapse"),Kt={NAVIGATION:Oe.internals.ns.selector("nav"),COLLAPSE:`${qt} > ${zt}, ${qt} > *:not(${qt}):not(${zt}) > ${zt}, ${qt} > *:not(${qt}):not(${zt}) > *:not(${qt}):not(${zt}) > ${zt}`,COLLAPSE_LEGACY:`${qt} ${zt}`,ITEM:qt,ITEM_RIGHT:`${qt}--align-right`,MENU:Oe.internals.ns.selector("menu"),BUTTON:Oe.internals.ns.selector("nav__btn"),TRANSLATE_BUTTON:Oe.internals.ns.selector("translate__btn")};class jt extends Oe.core.Instance{constructor(){super(),this._isRightAligned=!1}static get instanceClassName(){return"NavigationItem"}init(){this.addAscent(Oe.core.DisclosureEmission.ADDED,this.calculate.bind(this)),this.addAscent(Oe.core.DisclosureEmission.REMOVED,this.calculate.bind(this)),this.isResizing=!0,this.calculate()}resize(){this.calculate()}calculate(){const e=this.element.getDescendantInstances(Oe.core.Collapse.instanceClassName,null,!0)[0];if(e&&this.isBreakpoint(Oe.core.Breakpoints.LG)&&e.element.node.matches(Kt.MENU)){const t=this.element.node.parentElement.getBoundingClientRect().right,s=e.element.node.getBoundingClientRect().width,i=this.element.node.getBoundingClientRect().left;this.isRightAligned=i+s>t}else this.isRightAligned=!1}get isRightAligned(){return this._isRightAligned}set isRightAligned(e){this._isRightAligned!==e&&(this._isRightAligned=e,e?Oe.internals.dom.addClass(this.element.node,Kt.ITEM_RIGHT):Oe.internals.dom.removeClass(this.element.node,Kt.ITEM_RIGHT))}get collapsePrimary(){return this.element.children.map((e=>e.getInstance("CollapseButton"))).filter((e=>null!==e&&(e.hasClass(Kt.BUTTON)||e.hasClass(Kt.TRANSLATE_BUTTON))))[0]}}const Vt={NONE:-1,INSIDE:0,OUTSIDE:1};class Yt extends Oe.core.CollapsesGroup{static get instanceClassName(){return"Navigation"}init(){super.init(),this.clicked=!1,this.out=!1,this.addEmission(Oe.core.RootEmission.CLICK,this._handleRootClick.bind(this)),this.listen("mousedown",this.handleMouseDown.bind(this)),this.addEmission(Oe.core.RootEmission.KEYDOWN,this._keydown.bind(this)),this.listenClick({capture:!0}),this.isResizing=!0}validate(e){return super.validate(e)&&e.element.node.matches(Oe.internals.legacy.isLegacy?Kt.COLLAPSE_LEGACY:Kt.COLLAPSE)}get hasOpenedMenu(){return this.isBreakpoint(Oe.core.Breakpoints.LG)&&this.index>-1}_keydown(e){switch(e){case Oe.core.KeyCodes.ESCAPE:if(!this.hasOpenedMenu)return;this.index=-1;break;case Oe.core.KeyCodes.TAB:if(!this.hasOpenedMenu)return;this.request((()=>{this.current.node.contains(document.activeElement)||(this.index=-1)}))}}handleMouseDown(e){this.hasOpenedMenu&&(this.position=this.current.node.contains(e.target)?Vt.INSIDE:Vt.OUTSIDE,this.requestPosition())}handleClick(e){!e.target.matches("a, button")||e.target.matches("[aria-controls]")||e.target.matches(Oe.core.DisclosureSelector.PREVENT_CONCEAL)||(this.index=-1)}_handleRootClick(e){this.isBreakpoint(Oe.core.Breakpoints.LG)&&(this.node.contains(e)||(this.out=!0,this.requestPosition()))}requestPosition(){this.isRequesting||(this.isRequesting=!0,this.request(this.getPosition.bind(this)))}getPosition(){if(this.out)switch(this.position){case Vt.OUTSIDE:this.index=-1;break;case Vt.INSIDE:this.current&&!this.current.node.contains(document.activeElement)&&this.current.focus();break;default:this.index>-1&&!this.current.hasFocus&&(this.index=-1)}this.request(this.requested.bind(this))}requested(){this.position=Vt.NONE,this.out=!1,this.isRequesting=!1}get index(){return super.index}set index(e){-1===e&&this.current&&this.current.hasFocus&&this.current.focus(),super.index=e}get canUngroup(){return!this.isBreakpoint(Oe.core.Breakpoints.LG)}resize(){this.update()}}Oe.navigation={Navigation:Yt,NavigationItem:jt,NavigationMousePosition:Vt,NavigationSelector:Kt},Oe.internals.register(Oe.navigation.NavigationSelector.NAVIGATION,Oe.navigation.Navigation),Oe.internals.register(Oe.navigation.NavigationSelector.ITEM,Oe.navigation.NavigationItem);class Xt extends Oe.core.DisclosureButton{constructor(){super(Oe.core.DisclosureType.SELECT)}static get instanceClassName(){return"TabButton"}handleClick(e){super.handleClick(e),this.focus()}apply(e){super.apply(e),this.isPrimary&&(this.setAttribute("tabindex",e?"0":"-1"),e&&this.list&&this.list.focalize(this))}get list(){return this.element.getAscendantInstance("TabsList","TabsGroup")}}const Qt={TAB:Oe.internals.ns.selector("tabs__tab"),GROUP:Oe.internals.ns.selector("tabs"),PANEL:Oe.internals.ns.selector("tabs__panel"),LIST:Oe.internals.ns.selector("tabs__list"),SHADOW:Oe.internals.ns.selector("tabs__shadow"),SHADOW_LEFT:Oe.internals.ns.selector("tabs__shadow--left"),SHADOW_RIGHT:Oe.internals.ns.selector("tabs__shadow--right"),PANEL_START:Oe.internals.ns.selector("tabs__panel--direction-start"),PANEL_END:Oe.internals.ns.selector("tabs__panel--direction-end")},Zt="direction-start",Jt="direction-end",es="none";class ts extends Oe.core.Disclosure{constructor(){super(Oe.core.DisclosureType.SELECT,Qt.PANEL,Xt,"TabsGroup"),this._direction=es,this._isPreventingTransition=!1}static get instanceClassName(){return"TabPanel"}get direction(){return this._direction}set direction(e){if(e!==this._direction){switch(this._direction){case Zt:this.removeClass(Qt.PANEL_START);break;case Jt:this.removeClass(Qt.PANEL_END);break;case es:break;default:return}switch(this._direction=e,this._direction){case Zt:this.addClass(Qt.PANEL_START);break;case Jt:this.addClass(Qt.PANEL_END)}}}get isPreventingTransition(){return this._isPreventingTransition}set isPreventingTransition(e){this._isPreventingTransition!==e&&(e?this.addClass(Oe.internals.motion.TransitionSelector.NONE):this.removeClass(Oe.internals.motion.TransitionSelector.NONE),this._isPreventingTransition=!0===e)}translate(e,t){this.isPreventingTransition=t,this.direction=e}reset(){this.group&&this.group.retrieve(!0)}_electPrimaries(e){return this.group&&this.group.list?super._electPrimaries(e).filter((e=>this.group.list.node.contains(e.node))):[]}}const ss="tab_keys_left",is="tab_keys_right",ns="tab_keys_home",rs="tab_keys_end",as={PRESS_KEY:Oe.internals.ns.emission("tab","press_key"),LIST_HEIGHT:Oe.internals.ns.emission("tab","list_height")};class os extends Oe.core.DisclosuresGroup{constructor(){super("TabPanel")}static get instanceClassName(){return"TabsGroup"}init(){super.init(),this.listen("transitionend",this.transitionend.bind(this)),this.addAscent(as.PRESS_KEY,this.pressKey.bind(this)),this.addAscent(as.LIST_HEIGHT,this.setListHeight.bind(this)),this.isRendering=!0}getIndex(e=0){super.getIndex(e)}get list(){return this.element.getDescendantInstances("TabsList","TabsGroup",!0)[0]}setListHeight(e){this.listHeight=e}transitionend(e){this.isPreventingTransition=!0}get buttonHasFocus(){return this.members.some((e=>e.buttonHasFocus))}pressKey(e){switch(e){case ss:this.pressLeft();break;case is:this.pressRight();break;case ns:this.pressHome();break;case rs:this.pressEnd()}}pressRight(){this.buttonHasFocus&&(this.index0?this.index--:this.index=this.length-1,this.focus())}pressHome(){this.buttonHasFocus&&(this.index=0,this.focus())}pressEnd(){this.buttonHasFocus&&(this.index=this.length-1,this.focus())}focus(){this.current&&this.current.focus()}apply(){for(let e=0;es.right&&this.node.scrollTo(i-s.right+t.right+16,0)}get isScrolling(){return this._isScrolling}set isScrolling(e){this._isScrolling!==e&&(this._isScrolling=e,this.apply())}apply(){this._isScrolling?(this.addClass(Qt.SHADOW),this.scroll()):(this.removeClass(Qt.SHADOW_RIGHT),this.removeClass(Qt.SHADOW_LEFT),this.removeClass(Qt.SHADOW))}scroll(){const e=Math.abs(this.node.scrollLeft),t=e<=16,s=this.node.scrollWidth-this.node.clientWidth-16,i=Math.abs(e)>=s,n="rtl"===getComputedStyle(this.node).direction,r=n?Qt.SHADOW_RIGHT:Qt.SHADOW_LEFT,a=n?Qt.SHADOW_LEFT:Qt.SHADOW_RIGHT;t?this.removeClass(r):this.addClass(r),i?this.removeClass(a):this.addClass(a)}resize(){this.isScrolling=this.node.scrollWidth>this.node.clientWidth+16;const e=this.getRect().height;this.setProperty("--tabs-list-height",`${e}px`),this.ascend(as.LIST_HEIGHT,e)}dispose(){this.isScrolling=!1}}Oe.tab={TabPanel:ts,TabButton:Xt,TabsGroup:os,TabsList:hs,TabSelector:Qt,TabEmission:as},Oe.internals.register(Oe.tab.TabSelector.PANEL,Oe.tab.TabPanel),Oe.internals.register(Oe.tab.TabSelector.GROUP,Oe.tab.TabsGroup),Oe.internals.register(Oe.tab.TabSelector.LIST,Oe.tab.TabsList);const cs={DISMISS:Oe.internals.ns.event("dismiss")};class ls extends Oe.core.Instance{static get instanceClassName(){return"TagDismissible"}init(){this.listenClick()}handleClick(){switch(this.focusClosest(),Oe.mode){case Oe.Modes.ANGULAR:case Oe.Modes.REACT:case Oe.Modes.VUE:this.request(this.verify.bind(this));break;default:this.remove()}this.dispatch(cs.DISMISS)}verify(){document.body.contains(this.node)&&this.warn(`a TagDismissible has just been dismissed and should be removed from the dom. In ${Oe.mode} mode, the api doesn't handle dom modification. An event ${cs.DISMISS} is dispatched by the element to trigger the removal`)}}const ds={PRESSABLE:`${Oe.internals.ns.selector("tag")}[aria-pressed]`,DISMISSIBLE:`${Oe.internals.ns.selector("tag--dismiss")}`};Oe.tag={TagDismissible:ls,TagSelector:ds,TagEvent:cs},Oe.internals.register(Oe.tag.TagSelector.PRESSABLE,Oe.core.Toggle),Oe.internals.register(Oe.tag.TagSelector.DISMISSIBLE,Oe.tag.TagDismissible);const us=Oe.internals.ns.selector("transcription"),gs={TRANSCRIPTION:us,BUTTON:`${us}__btn`};class ps extends Oe.core.Instance{static get instanceClassName(){return"Transcription"}get collapsePrimary(){return this.element.children.map((e=>e.getInstance("CollapseButton"))).filter((e=>null!==e&&e.hasClass(gs.BUTTON)))[0]}}Oe.transcription={Transcription:ps,TranscriptionSelector:gs},Oe.internals.register(Oe.transcription.TranscriptionSelector.TRANSCRIPTION,Oe.transcription.Transcription);class ms extends Oe.core.Instance{static get instanceClassName(){return"TileDownload"}init(){this.addAscent(Oe.core.AssessEmission.UPDATE,(e=>{this.descend(Oe.core.AssessEmission.UPDATE,e)})),this.addAscent(Oe.core.AssessEmission.ADDED,(()=>{this.descend(Oe.core.AssessEmission.ADDED)}))}}const _s={DOWNLOAD:Oe.internals.ns.selector("tile--download"),DOWNLOAD_DETAIL:`${Oe.internals.ns.selector("tile--download")} ${Oe.internals.ns.selector("tile__detail")}`};Oe.tile={TileSelector:_s,TileDownload:ms},Oe.internals.register(Oe.tile.TileSelector.DOWNLOAD,Oe.tile.TileDownload),Oe.internals.register(Oe.tile.TileSelector.DOWNLOAD_DETAIL,Oe.core.AssessDetail);const bs={RANGE:Oe.internals.ns.selector("range"),RANGE_SM:Oe.internals.ns.selector("range--sm"),RANGE_STEP:Oe.internals.ns.selector("range--step"),RANGE_DOUBLE:Oe.internals.ns.selector("range--double"),RANGE_DOUBLE_STEP:Oe.internals.ns.selector("range--double")+Oe.internals.ns.selector("range--step"),RANGE_INPUT:Oe.internals.ns.selector("range input[type=range]:nth-of-type(1)"),RANGE_INPUT2:`${Oe.internals.ns.selector("range--double")} input[type=range]:nth-of-type(2)`,RANGE_OUTPUT:Oe.internals.ns.selector("range__output"),RANGE_MIN:Oe.internals.ns.selector("range__min"),RANGE_MAX:Oe.internals.ns.selector("range__max"),RANGE_PREFIX:Oe.internals.ns.attr("prefix"),RANGE_SUFFIX:Oe.internals.ns.attr("suffix")},Es={VALUE:Oe.internals.ns.emission("range","value"),VALUE2:Oe.internals.ns.emission("range","value2"),OUTPUT:Oe.internals.ns.emission("range","output"),CONSTRAINTS:Oe.internals.ns.emission("range","constraints"),MIN:Oe.internals.ns.emission("range","min"),MAX:Oe.internals.ns.emission("range","max"),STEP:Oe.internals.ns.emission("range","step"),PREFIX:Oe.internals.ns.emission("range","prefix"),SUFFIX:Oe.internals.ns.emission("range","suffix"),DISABLED:Oe.internals.ns.emission("range","disabled"),ENABLE_POINTER:Oe.internals.ns.emission("range","enable_pointer")};class fs{constructor(){this._width=0,this._min=0,this._max=0,this._value=0,this._thumbSize=24,this._innerWidth=0,this._prefix="",this._suffix="",this._background={}}configure(e){e&&(this._prefix=e._prefix,this._suffix=e._suffix,this._width=e.width,this.setConstraints(e._constraints),this.value=e.value,this.update())}setPrefix(e){this._prefix=null!==e?e:""}setSuffix(e){this._suffix=null!==e?e:""}_decorate(e){return`${this._prefix}${e}${this._suffix}`}get width(){return this._width}set width(e){this._width=e}get isSm(){return this._isSm}set isSm(e){this._isSm!==e&&(this._isSm=e,this.setThumbSize(e?16:24),this.update())}setThumbSize(e,t=1){this._thumbSize=e,this._innerPadding=e*t}get textValue(){return this._decorate(this._value)}get value(){return this._value}set value(e){this._value=e}get outputX(){return this._outputX}setConstraints(e){this._constraints=e,this._min=e.min,this._max=e.max,this._step=e.step,this._rangeWidth=e.rangeWidth}get min(){return this._min}get textMin(){return this._decorate(this._min)}get max(){return this._max}get textMax(){return this._decorate(this._max)}get step(){return this._step}get output(){return{text:this.textValue,transform:`translateX(${this._translateX}px) translateX(-${this._centerPercent}%)`}}_getRatio(e){return(e-this._min)/this._rangeWidth}get progress(){return this._progress}update(){this._update()}_update(){this._innerWidth=this._width-this._innerPadding;const e=this._getRatio(this._value);this._translateX=e*this._width,this._centerPercent=100*e,this._progress={right:`${(this._innerWidth*e+.5*this._innerPadding).toFixed(2)}px`}}}class As extends fs{get stepWidth(){return`${this._stepWidth.toFixed(3)}px`}_update(){super._update();const e=this._rangeWidth/this._step;for(this._stepWidth=this._innerWidth/e,(this._stepWidth<1||!isFinite(this._stepWidth))&&(this._stepWidth=4);this._stepWidth<4;)this._stepWidth*=2}}class Ts extends fs{get value2(){return this._value}set value2(e){this._value2!==e&&(this._value2=e,this.update())}get textValue(){return`${this._decorate(this._value)} - ${this._decorate(this._value2)}`}setThumbSize(e){super.setThumbSize(e,2)}_update(){super._update();const e=this._getRatio(.5*(this._value+this._value2));this._translateX=e*this._width,this._centerPercent=100*e;const t=this._getRatio(this._value),s=this._getRatio(this._value2);this._progress={left:`${(this._innerWidth*t+.25*this._innerPadding).toFixed(2)}px`,right:`${(this._innerWidth*s+.75*this._innerPadding).toFixed(2)}px`}}}class vs extends Ts{get stepWidth(){return`${this._stepWidth.toFixed(3)}px`}_update(){super._update();const e=this._rangeWidth/this._step;this._stepWidth=this._innerWidth/e,this._stepWidth<4&&(this._stepWidth*=Math.ceil(4/this._stepWidth))}}const Ss="step",ys="double",Cs="double-step",Ns="default";class Ds extends Oe.core.Instance{static get instanceClassName(){return"Range"}init(){this._retrieveType(),this._retrieveSize(),this.isLegacy?(this.isResizing=!0,this.isMouseMoving=!0):(this._observer=new ResizeObserver(this.resize.bind(this)),this._observer.observe(this.node)),this.addAscent(Es.CONSTRAINTS,this.setConstraints.bind(this)),this.addAscent(Es.VALUE,this.setValue.bind(this)),this.addAscent(Es.VALUE2,this.setValue2.bind(this)),this.getAttribute(bs.RANGE_PREFIX)&&this.setPrefix(this.getAttribute(bs.RANGE_PREFIX)),this.getAttribute(bs.RANGE_SUFFIX)&&this.setSuffix(this.getAttribute(bs.RANGE_SUFFIX)),this.update()}_retrieveType(){switch(!0){case this.matches(bs.RANGE_DOUBLE_STEP):case this.matches(bs.RANGE_DOUBLE):this.type=ys;break;case this.matches(bs.RANGE_STEP):this.type=Ss;break;default:this.type=Ns}}set type(e){if(this._type===e)return;this._type=e;const t=this._model;switch(this._type){case Cs:this._model=new vs;break;case ys:this._model=new Ts;break;case Ss:this._model=new As;break;default:this._model=new fs}this._model.configure(t)}get type(){return this._type}_retrieveSize(){this._model.isSm=this.matches(bs.RANGE_SM)}resize(){this._retrieveWidth(),this.update()}_retrieveWidth(){this._model.width=this.getRect().width}setValue(e){switch(this._model.value=e,this._type){case Cs:case ys:this.descend(Es.VALUE,e)}this.update()}setValue2(e){this._model.value2=e,this.descend(Es.VALUE2,e),this.update()}setConstraints(e){this._model.setConstraints(e),this.update(),this.descend(Es.CONSTRAINTS,e)}setPrefix(e){this._model.setPrefix(e),this.update()}setSuffix(e){this._model.setSuffix(e),this.update()}mutate(e){switch(!0){case e.includes("class"):this._retrieveType(),this._retrieveSize();break;case e.includes(bs.RANGE_PREFIX):case e.includes(bs.RANGE_SUFFIX):this._model.setPrefix(this.getAttribute(bs.RANGE_PREFIX)),this._model.setSuffix(this.getAttribute(bs.RANGE_SUFFIX)),this.update()}}update(){this._model.update(),this.descend(Es.OUTPUT,this._model.output),this.descend(Es.MIN,this._model.textMin),this.descend(Es.MAX,this._model.textMax);const e=this._model.progress;e.left?this.style.setProperty("--progress-left",e.left):this.style.removeProperty("--progress-left"),e.right?(this.style.setProperty("--progress-right",e.right),this.isLegacy&&e.left&&(this.style.setProperty("background-position-x",e.left),this.style.setProperty("background-size",`${parseFloat(e.right)-parseFloat(e.left)}px ${this._model.isSm?"8px":"12px"}`))):(this.style.removeProperty("--progress-right"),this.isLegacy&&(this.style.removeProperty("background-size"),this.style.removeProperty("background-position-x"))),this._model.stepWidth?this.style.setProperty("--step-width",this._model.stepWidth):this.style.removeProperty("--step-width")}mouseMove(e){if(this._type!==ys&&this._type!==Cs)return;const t=e.x-this.getRect().left;this.descend(Es.ENABLE_POINTER,(parseFloat(this._model.progress.right)-parseFloat(this._model.progress.left))/2+parseFloat(this._model.progress.left){this.hasAttribute("min")||this.setAttribute("min",0),this.ascend(Es.CONSTRAINTS,new Rs(this.node)),this.ascend(Es.DISABLED,this.node.disabled)})),this.addDescent(Es.VALUE2,this.setValue.bind(this))}get proxy(){const e=this,t={get value(){return e.value},set value(t){e.value=t}};return Oe.internals.property.completeAssign(super.proxy,t)}_enablePointer(e){const t=e===this._pointerId;this._isPointerEnabled!==t&&(this._isPointerEnabled=t,t?this.style.removeProperty("pointer-events"):this.style.setProperty("pointer-events","none"))}get value(){return parseFloat(this.node.value)}set value(e){const t=parseFloat(e);t!==this._value&&(this._value=t,this.node.value=t,this.dispatch("change"),this.change())}setValue(e){parseFloat(this.node.value)>e&&(this.value=e)}change(){this.ascend(Es.VALUE,this._value)}render(){const e=parseFloat(this.node.value);e!==this._value&&(this.value=e)}mutate(e){e.includes("disabled")&&this.ascend(Es.DISABLED,this.node.disabled),(e.includes("min")||e.includes("max")||e.includes("step"))&&(this.ascend(Es.CONSTRAINTS,new Rs(this.node)),this.change())}dispose(){this._listenerType&&this.unlisten(this._listenerType,this._changing)}}class Ls extends Oe.core.Instance{static get instanceClassName(){return"RangeOutput"}init(){this.addDescent(Es.OUTPUT,this.change.bind(this))}change(e){this.node.innerText=e.text,this.node.style.transform=e.transform}}class Is extends Oe.core.Instance{static get instanceClassName(){return"RangeLimit"}init(){switch(!0){case this.matches(bs.RANGE_MIN):this.addDescent(Es.MIN,this.change.bind(this));break;case this.matches(bs.RANGE_MAX):this.addDescent(Es.MAX,this.change.bind(this))}}change(e){this.node.innerText=e}}Oe.range={Range:Ds,RangeInput:ws,RangeInput2:class extends ws{static get instanceClassName(){return"RangeInput2"}_init(){this._pointerId=2,this.addDescent(Es.CONSTRAINTS,this.setConstraints.bind(this)),this.addDescent(Es.VALUE,this.setValue.bind(this))}setValue(e){parseFloat(this.node.value)e.replace('id="',"").replace('"',"")));const r=["aria-controls","aria-describedby","aria-labelledby"];let a=s.replace(/id="(.*?)"/gm,`id="$1${t}"`);for(const e of r){const i=s.match(new RegExp(`${e}="(.*?)"`,"gm"));if(i)for(const s of i){const i=s.replace(`${e}="`,"").replace('"',"");n.includes(i)&&(a=a.replace(`${e}="${i}"`,`${e}="${i+t}"`))}}if(a!==i)switch(Oe.mode){case Oe.Modes.ANGULAR:case Oe.Modes.REACT:case Oe.Modes.VUE:this.warn(`header__tools-links content is different from header__menu-links content.\nAs you're using a dynamic framework, you should handle duplication of this content yourself, please refer to documentation:\n${Oe.header.doc}`);break;default:this.menuLinks.innerHTML=a}}}class Ps extends Oe.core.Instance{static get instanceClassName(){return"HeaderModal"}init(){this.storeAria(),this.isResizing=!0}resize(){this.isBreakpoint(Oe.core.Breakpoints.LG)?this.deactivateModal():this.activateModal()}activateModal(){const e=this.element.getInstance("Modal");e?(this.restoreAria(),e.isActive=!0,this.listenClick({capture:!0})):this.request(this.activateModal.bind(this))}deactivateModal(){const e=this.element.getInstance("Modal");e?(e.conceal(),e.isActive=!1,this.storeAria(),this.unlistenClick({capture:!0})):this.request(this.deactivateModal.bind(this))}storeAria(){this.hasAttribute("aria-labelledby")&&(this._ariaLabelledby=this.getAttribute("aria-labelledby")),this.hasAttribute("aria-label")&&(this._ariaLabel=this.getAttribute("aria-label")),this.removeAttribute("aria-labelledby"),this.removeAttribute("aria-label")}restoreAria(){this._ariaLabelledby&&this.setAttribute("aria-labelledby",this._ariaLabelledby),this._ariaLabel&&this.setAttribute("aria-label",this._ariaLabel)}handleClick(e){if(e.target.matches("a, button")&&!e.target.matches("[aria-controls]")&&!e.target.matches(Oe.core.DisclosureSelector.PREVENT_CONCEAL)){this.element.getInstance("Modal").conceal()}}}Oe.header={HeaderLinks:Os,HeaderModal:Ps,HeaderSelector:xs,doc:"https://www.systeme-de-design.gouv.fr/elements-d-interface/composants/en-tete"},Oe.internals.register(Oe.header.HeaderSelector.TOOLS_LINKS,Oe.header.HeaderLinks),Oe.internals.register(Oe.header.HeaderSelector.MODALS,Oe.header.HeaderModal);const ks={DISPLAY:Oe.internals.ns.selector("display"),RADIO_BUTTONS:`input[name="${Oe.internals.ns("radios-theme")}"]`,FIELDSET:Oe.internals.ns.selector("fieldset")};class Ms extends Oe.core.Instance{static get instanceClassName(){return"Display"}init(){if(this.radios=this.querySelectorAll(ks.RADIO_BUTTONS),Oe.scheme){this.changing=this.change.bind(this);for(const e of this.radios)e.addEventListener("change",this.changing);this.addDescent(Oe.scheme.SchemeEmission.SCHEME,this.apply.bind(this)),this.ascend(Oe.scheme.SchemeEmission.ASK)}else this.querySelector(ks.FIELDSET).setAttribute("disabled","")}get scheme(){return this._scheme}set scheme(e){if(this._scheme!==e&&Oe.scheme)switch(e){case Oe.scheme.SchemeValue.SYSTEM:case Oe.scheme.SchemeValue.LIGHT:case Oe.scheme.SchemeValue.DARK:this._scheme=e;for(const t of this.radios)t.checked=t.value===e;this.ascend(Oe.scheme.SchemeEmission.SCHEME,e)}}change(){for(const e of this.radios)if(e.checked)return void(this.scheme=e.value)}apply(e){this.scheme=e}dispose(){for(const e of this.radios)e.removeEventListener("change",this.changing)}}Oe.display={Display:Ms,DisplaySelector:ks},Oe.internals.register(Oe.display.DisplaySelector.DISPLAY,Oe.display.Display);const Gs={SCROLLABLE:Oe.internals.ns.emission("table","scrollable"),CHANGE:Oe.internals.ns.emission("table","change"),CAPTION_HEIGHT:Oe.internals.ns.emission("table","captionheight"),CAPTION_WIDTH:Oe.internals.ns.emission("table","captionwidth")};class $s extends Oe.core.Instance{static get instanceClassName(){return"Table"}init(){this.addAscent(Gs.CAPTION_HEIGHT,this.setCaptionHeight.bind(this))}setCaptionHeight(e){this.setProperty("--table-offset",e)}}class Hs extends Oe.core.Instance{static get instanceClassName(){return"TableWrapper"}init(){this.addAscent(Gs.CAPTION_HEIGHT,this.setCaptionHeight.bind(this))}setCaptionHeight(e){requestAnimationFrame((()=>this.ascend(Gs.CAPTION_HEIGHT,0))),this.setProperty("--table-offset",e)}}const Us={TABLE:Oe.internals.ns.selector("table"),TABLE_WRAPPER:[`${Oe.internals.ns.selector("table")} ${Oe.internals.ns.selector("table__wrapper")}`],SHADOW:Oe.internals.ns.selector("table__shadow"),SHADOW_LEFT:Oe.internals.ns.selector("table__shadow--left"),SHADOW_RIGHT:Oe.internals.ns.selector("table__shadow--right"),ELEMENT:[`${Oe.internals.ns.selector("table")}:not(${Oe.internals.ns.selector("table--no-scroll")}) table`],CAPTION:`${Oe.internals.ns.selector("table")} table caption`,ROW:`${Oe.internals.ns.selector("table")} tbody tr`,COL:`${Oe.internals.ns.selector("table")} thead th`};class Bs extends Oe.core.Instance{static get instanceClassName(){return"TableElement"}init(){this.listen("scroll",this.scroll.bind(this)),this.content=this.querySelector("tbody"),this.tableOffsetHeight=0,this.isResizing=!0}get isScrolling(){return this._isScrolling}set isScrolling(e){this._isScrolling!==e&&(this._isScrolling=e,e?(this.addClass(Us.SHADOW),this.scroll()):(this.removeClass(Us.SHADOW),this.removeClass(Us.SHADOW_LEFT),this.removeClass(Us.SHADOW_RIGHT)))}scroll(){const e=this.node.scrollLeft<=0,t=this.content.offsetWidth-this.node.offsetWidth-0,s=Math.abs(this.node.scrollLeft)>=t,i="rtl"===document.documentElement.getAttribute("dir"),n=i?Us.SHADOW_RIGHT:Us.SHADOW_LEFT,r=i?Us.SHADOW_LEFT:Us.SHADOW_RIGHT;e?this.removeClass(n):this.addClass(n),s?this.removeClass(r):this.addClass(r)}resize(){this.isScrolling=this.content.offsetWidth>this.node.offsetWidth}dispose(){this.isScrolling=!1}}class Fs extends Oe.core.Instance{static get instanceClassName(){return"TableCaption"}init(){this.height=0,this.isResizing=!0}resize(){const e=this.getRect().height;this.height!==e&&(this.height=e,this.ascend(Gs.CAPTION_HEIGHT,`calc(${e}px + 1rem)`))}}class Ws extends Oe.core.Instance{static get instanceClassName(){return"TableRow"}init(){Oe.checkbox&&(this.addAscent(tt.CHANGE,this._handleCheckboxChange.bind(this)),this.descend(tt.RETRIEVE))}_handleCheckboxChange(e){"row-select"!==e.name&&"true"!==e.getAttribute(Oe.internals.ns.attr("row-select"))||(this.isSelected=!0===e.checked)}render(){const e=this.getRect().height+2;this._height!==e&&(this._height=e,this.setProperty("--row-height",`${this._height}px`))}get isSelected(){return this._isSelected}set isSelected(e){this._isSelected!==e&&(this.isRendering=e,this._isSelected=e,this.setAttribute("aria-selected",e))}}Oe.table={Table:$s,TableWrapper:Hs,TableElement:Bs,TableCaption:Fs,TableSelector:Us,TableRow:Ws},Oe.internals.register(Oe.table.TableSelector.TABLE,Oe.table.Table),Oe.internals.register(Oe.table.TableSelector.TABLE_WRAPPER,Oe.table.TableWrapper),Oe.internals.register(Oe.table.TableSelector.ELEMENT,Oe.table.TableElement),Oe.internals.register(Oe.table.TableSelector.CAPTION,Oe.table.TableCaption),Oe.internals.register(Oe.table.TableSelector.ROW,Oe.table.TableRow); diff --git a/dist/dsfr/favicon/android-chrome-192x192.png b/dist/dsfr/favicon/android-chrome-192x192.png new file mode 100644 index 0000000..ee27bbf Binary files /dev/null and b/dist/dsfr/favicon/android-chrome-192x192.png differ diff --git a/dist/dsfr/favicon/android-chrome-512x512.png b/dist/dsfr/favicon/android-chrome-512x512.png new file mode 100644 index 0000000..75ef852 Binary files /dev/null and b/dist/dsfr/favicon/android-chrome-512x512.png differ diff --git a/dist/dsfr/favicon/apple-touch-icon.png b/dist/dsfr/favicon/apple-touch-icon.png new file mode 100644 index 0000000..1f78623 Binary files /dev/null and b/dist/dsfr/favicon/apple-touch-icon.png differ diff --git a/dist/dsfr/favicon/favicon.ico b/dist/dsfr/favicon/favicon.ico new file mode 100644 index 0000000..b809743 Binary files /dev/null and b/dist/dsfr/favicon/favicon.ico differ diff --git a/dist/dsfr/favicon/favicon.svg b/dist/dsfr/favicon/favicon.svg new file mode 100644 index 0000000..916eb93 --- /dev/null +++ b/dist/dsfr/favicon/favicon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/favicon/manifest.webmanifest b/dist/dsfr/favicon/manifest.webmanifest new file mode 100644 index 0000000..1254ad9 --- /dev/null +++ b/dist/dsfr/favicon/manifest.webmanifest @@ -0,0 +1,14 @@ +{ + "icons": [ + { + "src": "android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "android-chrome-512x512.png", + "sizes": "512x512", + "type": "image/png" + } + ] +} diff --git a/dist/dsfr/fonts/Marianne-Bold.woff b/dist/dsfr/fonts/Marianne-Bold.woff new file mode 100644 index 0000000..1bd5de1 Binary files /dev/null and b/dist/dsfr/fonts/Marianne-Bold.woff differ diff --git a/dist/dsfr/fonts/Marianne-Bold.woff2 b/dist/dsfr/fonts/Marianne-Bold.woff2 new file mode 100644 index 0000000..6ea93fd Binary files /dev/null and b/dist/dsfr/fonts/Marianne-Bold.woff2 differ diff --git a/dist/dsfr/fonts/Marianne-Bold_Italic.woff b/dist/dsfr/fonts/Marianne-Bold_Italic.woff new file mode 100644 index 0000000..db3ff08 Binary files /dev/null and b/dist/dsfr/fonts/Marianne-Bold_Italic.woff differ diff --git a/dist/dsfr/fonts/Marianne-Bold_Italic.woff2 b/dist/dsfr/fonts/Marianne-Bold_Italic.woff2 new file mode 100644 index 0000000..c5d3f99 Binary files /dev/null and b/dist/dsfr/fonts/Marianne-Bold_Italic.woff2 differ diff --git a/dist/dsfr/fonts/Marianne-Light.woff b/dist/dsfr/fonts/Marianne-Light.woff new file mode 100644 index 0000000..9339cbf Binary files /dev/null and b/dist/dsfr/fonts/Marianne-Light.woff differ diff --git a/dist/dsfr/fonts/Marianne-Light.woff2 b/dist/dsfr/fonts/Marianne-Light.woff2 new file mode 100644 index 0000000..d8e7a2d Binary files /dev/null and b/dist/dsfr/fonts/Marianne-Light.woff2 differ diff --git a/dist/dsfr/fonts/Marianne-Light_Italic.woff b/dist/dsfr/fonts/Marianne-Light_Italic.woff new file mode 100644 index 0000000..d3168a6 Binary files /dev/null and b/dist/dsfr/fonts/Marianne-Light_Italic.woff differ diff --git a/dist/dsfr/fonts/Marianne-Light_Italic.woff2 b/dist/dsfr/fonts/Marianne-Light_Italic.woff2 new file mode 100644 index 0000000..c57a565 Binary files /dev/null and b/dist/dsfr/fonts/Marianne-Light_Italic.woff2 differ diff --git a/dist/dsfr/fonts/Marianne-Medium.woff b/dist/dsfr/fonts/Marianne-Medium.woff new file mode 100644 index 0000000..aca497b Binary files /dev/null and b/dist/dsfr/fonts/Marianne-Medium.woff differ diff --git a/dist/dsfr/fonts/Marianne-Medium.woff2 b/dist/dsfr/fonts/Marianne-Medium.woff2 new file mode 100644 index 0000000..46a6e19 Binary files /dev/null and b/dist/dsfr/fonts/Marianne-Medium.woff2 differ diff --git a/dist/dsfr/fonts/Marianne-Medium_Italic.woff b/dist/dsfr/fonts/Marianne-Medium_Italic.woff new file mode 100644 index 0000000..44865af Binary files /dev/null and b/dist/dsfr/fonts/Marianne-Medium_Italic.woff differ diff --git a/dist/dsfr/fonts/Marianne-Medium_Italic.woff2 b/dist/dsfr/fonts/Marianne-Medium_Italic.woff2 new file mode 100644 index 0000000..029c166 Binary files /dev/null and b/dist/dsfr/fonts/Marianne-Medium_Italic.woff2 differ diff --git a/dist/dsfr/fonts/Marianne-Regular.woff b/dist/dsfr/fonts/Marianne-Regular.woff new file mode 100644 index 0000000..707f7f2 Binary files /dev/null and b/dist/dsfr/fonts/Marianne-Regular.woff differ diff --git a/dist/dsfr/fonts/Marianne-Regular.woff2 b/dist/dsfr/fonts/Marianne-Regular.woff2 new file mode 100644 index 0000000..d19d7cc Binary files /dev/null and b/dist/dsfr/fonts/Marianne-Regular.woff2 differ diff --git a/dist/dsfr/fonts/Marianne-Regular_Italic.woff b/dist/dsfr/fonts/Marianne-Regular_Italic.woff new file mode 100644 index 0000000..4dcb97f Binary files /dev/null and b/dist/dsfr/fonts/Marianne-Regular_Italic.woff differ diff --git a/dist/dsfr/fonts/Marianne-Regular_Italic.woff2 b/dist/dsfr/fonts/Marianne-Regular_Italic.woff2 new file mode 100644 index 0000000..32b8504 Binary files /dev/null and b/dist/dsfr/fonts/Marianne-Regular_Italic.woff2 differ diff --git a/dist/dsfr/fonts/Spectral-ExtraBold.woff b/dist/dsfr/fonts/Spectral-ExtraBold.woff new file mode 100644 index 0000000..e2d5326 Binary files /dev/null and b/dist/dsfr/fonts/Spectral-ExtraBold.woff differ diff --git a/dist/dsfr/fonts/Spectral-ExtraBold.woff2 b/dist/dsfr/fonts/Spectral-ExtraBold.woff2 new file mode 100644 index 0000000..0b96ef1 Binary files /dev/null and b/dist/dsfr/fonts/Spectral-ExtraBold.woff2 differ diff --git a/dist/dsfr/fonts/Spectral-Regular.woff b/dist/dsfr/fonts/Spectral-Regular.woff new file mode 100644 index 0000000..111c312 Binary files /dev/null and b/dist/dsfr/fonts/Spectral-Regular.woff differ diff --git a/dist/dsfr/fonts/Spectral-Regular.woff2 b/dist/dsfr/fonts/Spectral-Regular.woff2 new file mode 100644 index 0000000..717905c Binary files /dev/null and b/dist/dsfr/fonts/Spectral-Regular.woff2 differ diff --git a/dist/dsfr/fonts/index.css b/dist/dsfr/fonts/index.css new file mode 100644 index 0000000..de5a6da --- /dev/null +++ b/dist/dsfr/fonts/index.css @@ -0,0 +1,99 @@ +@font-face { + font-family: Marianne; + src: + url("./Marianne-Light.woff2") format("woff2"), + url("./Marianne-Light.woff") format("woff"); + font-weight: 300; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: Marianne; + src: + url("./Marianne-Light_Italic.woff2") format("woff2"), + url("./Marianne-Light_Italic.woff") format("woff"); + font-weight: 300; + font-style: italic; + font-display: swap; +} + +@font-face { + font-family: Marianne; + src: + url("./Marianne-Regular.woff2") format("woff2"), + url("./Marianne-Regular.woff") format("woff"); + font-weight: 400; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: Marianne; + src: + url("./Marianne-Regular_Italic.woff2") format("woff2"), + url("./Marianne-Regular_Italic.woff") format("woff"); + font-weight: 400; + font-style: italic; + font-display: swap; +} + +@font-face { + font-family: Marianne; + src: + url("./Marianne-Medium.woff2") format("woff2"), + url("./Marianne-Medium.woff") format("woff"); + font-weight: 500; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: Marianne; + src: + url("./Marianne-Medium_Italic.woff2") format("woff2"), + url("./Marianne-Medium_Italic.woff") format("woff"); + font-weight: 500; + font-style: italic; + font-display: swap; +} + +@font-face { + font-family: Marianne; + src: + url("./Marianne-Bold.woff2") format("woff2"), + url("./Marianne-Bold.woff") format("woff"); + font-weight: 700; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: Marianne; + src: + url("./Marianne-Bold_Italic.woff2") format("woff2"), + url("./Marianne-Bold_Italic.woff") format("woff"); + font-weight: 700; + font-style: italic; + font-display: swap; +} + +@font-face { + font-family: Spectral; + src: + url("./Spectral-Regular.woff2") format("woff2"), + url("./Spectral-Regular.woff") format("woff"); + font-weight: 400; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: Spectral; + src: + url("./Spectral-ExtraBold.woff2") format("woff2"), + url("./Spectral-ExtraBold.woff") format("woff"); + font-weight: 900; + font-style: normal; + font-display: swap; +} \ No newline at end of file diff --git a/dist/dsfr/icons/buildings/ancient-gate-fill.svg b/dist/dsfr/icons/buildings/ancient-gate-fill.svg new file mode 100644 index 0000000..1101578 --- /dev/null +++ b/dist/dsfr/icons/buildings/ancient-gate-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/buildings/ancient-gate-line.svg b/dist/dsfr/icons/buildings/ancient-gate-line.svg new file mode 100644 index 0000000..613ef89 --- /dev/null +++ b/dist/dsfr/icons/buildings/ancient-gate-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/buildings/ancient-pavilion-fill.svg b/dist/dsfr/icons/buildings/ancient-pavilion-fill.svg new file mode 100644 index 0000000..f211ebe --- /dev/null +++ b/dist/dsfr/icons/buildings/ancient-pavilion-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/buildings/ancient-pavilion-line.svg b/dist/dsfr/icons/buildings/ancient-pavilion-line.svg new file mode 100644 index 0000000..3cd0eb9 --- /dev/null +++ b/dist/dsfr/icons/buildings/ancient-pavilion-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/buildings/bank-fill.svg b/dist/dsfr/icons/buildings/bank-fill.svg new file mode 100644 index 0000000..333b8db --- /dev/null +++ b/dist/dsfr/icons/buildings/bank-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/buildings/bank-line.svg b/dist/dsfr/icons/buildings/bank-line.svg new file mode 100644 index 0000000..616a336 --- /dev/null +++ b/dist/dsfr/icons/buildings/bank-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/buildings/building-fill.svg b/dist/dsfr/icons/buildings/building-fill.svg new file mode 100644 index 0000000..51be141 --- /dev/null +++ b/dist/dsfr/icons/buildings/building-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/buildings/building-line.svg b/dist/dsfr/icons/buildings/building-line.svg new file mode 100644 index 0000000..a811aa4 --- /dev/null +++ b/dist/dsfr/icons/buildings/building-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/buildings/community-fill.svg b/dist/dsfr/icons/buildings/community-fill.svg new file mode 100644 index 0000000..26e0ad5 --- /dev/null +++ b/dist/dsfr/icons/buildings/community-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/buildings/community-line.svg b/dist/dsfr/icons/buildings/community-line.svg new file mode 100644 index 0000000..3dfe45a --- /dev/null +++ b/dist/dsfr/icons/buildings/community-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/buildings/government-fill.svg b/dist/dsfr/icons/buildings/government-fill.svg new file mode 100644 index 0000000..97a7bf7 --- /dev/null +++ b/dist/dsfr/icons/buildings/government-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/buildings/government-line.svg b/dist/dsfr/icons/buildings/government-line.svg new file mode 100644 index 0000000..e6a72d4 --- /dev/null +++ b/dist/dsfr/icons/buildings/government-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/buildings/home-4-fill.svg b/dist/dsfr/icons/buildings/home-4-fill.svg new file mode 100644 index 0000000..ef51325 --- /dev/null +++ b/dist/dsfr/icons/buildings/home-4-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/buildings/home-4-line.svg b/dist/dsfr/icons/buildings/home-4-line.svg new file mode 100644 index 0000000..230046d --- /dev/null +++ b/dist/dsfr/icons/buildings/home-4-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/buildings/hospital-fill.svg b/dist/dsfr/icons/buildings/hospital-fill.svg new file mode 100644 index 0000000..974d7c9 --- /dev/null +++ b/dist/dsfr/icons/buildings/hospital-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/buildings/hospital-line.svg b/dist/dsfr/icons/buildings/hospital-line.svg new file mode 100644 index 0000000..858b518 --- /dev/null +++ b/dist/dsfr/icons/buildings/hospital-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/buildings/hotel-fill.svg b/dist/dsfr/icons/buildings/hotel-fill.svg new file mode 100644 index 0000000..953371f --- /dev/null +++ b/dist/dsfr/icons/buildings/hotel-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/buildings/hotel-line.svg b/dist/dsfr/icons/buildings/hotel-line.svg new file mode 100644 index 0000000..bc96a57 --- /dev/null +++ b/dist/dsfr/icons/buildings/hotel-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/buildings/store-fill.svg b/dist/dsfr/icons/buildings/store-fill.svg new file mode 100644 index 0000000..277781c --- /dev/null +++ b/dist/dsfr/icons/buildings/store-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/buildings/store-line.svg b/dist/dsfr/icons/buildings/store-line.svg new file mode 100644 index 0000000..083f8f1 --- /dev/null +++ b/dist/dsfr/icons/buildings/store-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/business/archive-fill.svg b/dist/dsfr/icons/business/archive-fill.svg new file mode 100644 index 0000000..3e40df8 --- /dev/null +++ b/dist/dsfr/icons/business/archive-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/business/archive-line.svg b/dist/dsfr/icons/business/archive-line.svg new file mode 100644 index 0000000..acdf572 --- /dev/null +++ b/dist/dsfr/icons/business/archive-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/business/attachment-fill.svg b/dist/dsfr/icons/business/attachment-fill.svg new file mode 100644 index 0000000..6d487a0 --- /dev/null +++ b/dist/dsfr/icons/business/attachment-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/business/attachment-line.svg b/dist/dsfr/icons/business/attachment-line.svg new file mode 100644 index 0000000..5fc54b2 --- /dev/null +++ b/dist/dsfr/icons/business/attachment-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/business/award-fill.svg b/dist/dsfr/icons/business/award-fill.svg new file mode 100644 index 0000000..09bccae --- /dev/null +++ b/dist/dsfr/icons/business/award-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/business/award-line.svg b/dist/dsfr/icons/business/award-line.svg new file mode 100644 index 0000000..83b0a88 --- /dev/null +++ b/dist/dsfr/icons/business/award-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/business/bar-chart-box-fill.svg b/dist/dsfr/icons/business/bar-chart-box-fill.svg new file mode 100644 index 0000000..8e6efc1 --- /dev/null +++ b/dist/dsfr/icons/business/bar-chart-box-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/business/bar-chart-box-line.svg b/dist/dsfr/icons/business/bar-chart-box-line.svg new file mode 100644 index 0000000..928620d --- /dev/null +++ b/dist/dsfr/icons/business/bar-chart-box-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/business/bookmark-fill.svg b/dist/dsfr/icons/business/bookmark-fill.svg new file mode 100644 index 0000000..0de512c --- /dev/null +++ b/dist/dsfr/icons/business/bookmark-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/business/bookmark-line.svg b/dist/dsfr/icons/business/bookmark-line.svg new file mode 100644 index 0000000..df6a0e8 --- /dev/null +++ b/dist/dsfr/icons/business/bookmark-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/business/briefcase-fill.svg b/dist/dsfr/icons/business/briefcase-fill.svg new file mode 100644 index 0000000..0ed1958 --- /dev/null +++ b/dist/dsfr/icons/business/briefcase-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/business/briefcase-line.svg b/dist/dsfr/icons/business/briefcase-line.svg new file mode 100644 index 0000000..0a96a6c --- /dev/null +++ b/dist/dsfr/icons/business/briefcase-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/business/calendar-2-fill.svg b/dist/dsfr/icons/business/calendar-2-fill.svg new file mode 100644 index 0000000..1b884a7 --- /dev/null +++ b/dist/dsfr/icons/business/calendar-2-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/business/calendar-2-line.svg b/dist/dsfr/icons/business/calendar-2-line.svg new file mode 100644 index 0000000..a94ec61 --- /dev/null +++ b/dist/dsfr/icons/business/calendar-2-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/business/calendar-event-fill.svg b/dist/dsfr/icons/business/calendar-event-fill.svg new file mode 100644 index 0000000..84f5620 --- /dev/null +++ b/dist/dsfr/icons/business/calendar-event-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/business/calendar-event-line.svg b/dist/dsfr/icons/business/calendar-event-line.svg new file mode 100644 index 0000000..4f31a3c --- /dev/null +++ b/dist/dsfr/icons/business/calendar-event-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/business/calendar-fill.svg b/dist/dsfr/icons/business/calendar-fill.svg new file mode 100644 index 0000000..ffadcb7 --- /dev/null +++ b/dist/dsfr/icons/business/calendar-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/business/calendar-line.svg b/dist/dsfr/icons/business/calendar-line.svg new file mode 100644 index 0000000..f4b79b8 --- /dev/null +++ b/dist/dsfr/icons/business/calendar-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/business/cloud-fill.svg b/dist/dsfr/icons/business/cloud-fill.svg new file mode 100644 index 0000000..b588e93 --- /dev/null +++ b/dist/dsfr/icons/business/cloud-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/business/cloud-line.svg b/dist/dsfr/icons/business/cloud-line.svg new file mode 100644 index 0000000..4cd3e69 --- /dev/null +++ b/dist/dsfr/icons/business/cloud-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/business/copyright-fill.svg b/dist/dsfr/icons/business/copyright-fill.svg new file mode 100644 index 0000000..0f1c9c8 --- /dev/null +++ b/dist/dsfr/icons/business/copyright-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/business/copyright-line.svg b/dist/dsfr/icons/business/copyright-line.svg new file mode 100644 index 0000000..9da8ed2 --- /dev/null +++ b/dist/dsfr/icons/business/copyright-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/business/customer-service-fill.svg b/dist/dsfr/icons/business/customer-service-fill.svg new file mode 100644 index 0000000..7152c3e --- /dev/null +++ b/dist/dsfr/icons/business/customer-service-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/business/customer-service-line.svg b/dist/dsfr/icons/business/customer-service-line.svg new file mode 100644 index 0000000..f4a6339 --- /dev/null +++ b/dist/dsfr/icons/business/customer-service-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/business/flag-fill.svg b/dist/dsfr/icons/business/flag-fill.svg new file mode 100644 index 0000000..c527ae1 --- /dev/null +++ b/dist/dsfr/icons/business/flag-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/business/flag-line.svg b/dist/dsfr/icons/business/flag-line.svg new file mode 100644 index 0000000..a7c98d9 --- /dev/null +++ b/dist/dsfr/icons/business/flag-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/business/global-fill.svg b/dist/dsfr/icons/business/global-fill.svg new file mode 100644 index 0000000..a7f20e6 --- /dev/null +++ b/dist/dsfr/icons/business/global-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/business/global-line.svg b/dist/dsfr/icons/business/global-line.svg new file mode 100644 index 0000000..bcbaf9b --- /dev/null +++ b/dist/dsfr/icons/business/global-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/business/line-chart-fill.svg b/dist/dsfr/icons/business/line-chart-fill.svg new file mode 100644 index 0000000..d8ec5bd --- /dev/null +++ b/dist/dsfr/icons/business/line-chart-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/business/line-chart-line.svg b/dist/dsfr/icons/business/line-chart-line.svg new file mode 100644 index 0000000..c9fe83a --- /dev/null +++ b/dist/dsfr/icons/business/line-chart-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/business/links-fill.svg b/dist/dsfr/icons/business/links-fill.svg new file mode 100644 index 0000000..be83b45 --- /dev/null +++ b/dist/dsfr/icons/business/links-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/business/links-line.svg b/dist/dsfr/icons/business/links-line.svg new file mode 100644 index 0000000..a36b39b --- /dev/null +++ b/dist/dsfr/icons/business/links-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/business/mail-fill.svg b/dist/dsfr/icons/business/mail-fill.svg new file mode 100644 index 0000000..9846672 --- /dev/null +++ b/dist/dsfr/icons/business/mail-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/business/mail-line.svg b/dist/dsfr/icons/business/mail-line.svg new file mode 100644 index 0000000..4aa0572 --- /dev/null +++ b/dist/dsfr/icons/business/mail-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/business/mail-open-fill.svg b/dist/dsfr/icons/business/mail-open-fill.svg new file mode 100644 index 0000000..4e2499d --- /dev/null +++ b/dist/dsfr/icons/business/mail-open-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/business/mail-open-line.svg b/dist/dsfr/icons/business/mail-open-line.svg new file mode 100644 index 0000000..0b15fa7 --- /dev/null +++ b/dist/dsfr/icons/business/mail-open-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/business/medal-fill.svg b/dist/dsfr/icons/business/medal-fill.svg new file mode 100644 index 0000000..49db8a5 --- /dev/null +++ b/dist/dsfr/icons/business/medal-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/business/medal-line.svg b/dist/dsfr/icons/business/medal-line.svg new file mode 100644 index 0000000..2051137 --- /dev/null +++ b/dist/dsfr/icons/business/medal-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/business/pie-chart-2-fill.svg b/dist/dsfr/icons/business/pie-chart-2-fill.svg new file mode 100644 index 0000000..c9a67c4 --- /dev/null +++ b/dist/dsfr/icons/business/pie-chart-2-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/business/pie-chart-2-line.svg b/dist/dsfr/icons/business/pie-chart-2-line.svg new file mode 100644 index 0000000..42aad27 --- /dev/null +++ b/dist/dsfr/icons/business/pie-chart-2-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/business/pie-chart-box-fill.svg b/dist/dsfr/icons/business/pie-chart-box-fill.svg new file mode 100644 index 0000000..582bac4 --- /dev/null +++ b/dist/dsfr/icons/business/pie-chart-box-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/business/pie-chart-box-line.svg b/dist/dsfr/icons/business/pie-chart-box-line.svg new file mode 100644 index 0000000..5e09e63 --- /dev/null +++ b/dist/dsfr/icons/business/pie-chart-box-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/business/printer-fill.svg b/dist/dsfr/icons/business/printer-fill.svg new file mode 100644 index 0000000..ffecd9a --- /dev/null +++ b/dist/dsfr/icons/business/printer-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/business/printer-line.svg b/dist/dsfr/icons/business/printer-line.svg new file mode 100644 index 0000000..376fc17 --- /dev/null +++ b/dist/dsfr/icons/business/printer-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/business/profil-fill.svg b/dist/dsfr/icons/business/profil-fill.svg new file mode 100644 index 0000000..4230717 --- /dev/null +++ b/dist/dsfr/icons/business/profil-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/business/profil-line.svg b/dist/dsfr/icons/business/profil-line.svg new file mode 100644 index 0000000..e5d0b0a --- /dev/null +++ b/dist/dsfr/icons/business/profil-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/business/projector-2-fill.svg b/dist/dsfr/icons/business/projector-2-fill.svg new file mode 100644 index 0000000..f443d9d --- /dev/null +++ b/dist/dsfr/icons/business/projector-2-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/business/projector-2-line.svg b/dist/dsfr/icons/business/projector-2-line.svg new file mode 100644 index 0000000..981a851 --- /dev/null +++ b/dist/dsfr/icons/business/projector-2-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/business/send-plane-fill.svg b/dist/dsfr/icons/business/send-plane-fill.svg new file mode 100644 index 0000000..1f829bb --- /dev/null +++ b/dist/dsfr/icons/business/send-plane-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/business/send-plane-line.svg b/dist/dsfr/icons/business/send-plane-line.svg new file mode 100644 index 0000000..827c872 --- /dev/null +++ b/dist/dsfr/icons/business/send-plane-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/business/slideshow-fill.svg b/dist/dsfr/icons/business/slideshow-fill.svg new file mode 100644 index 0000000..0f3d93f --- /dev/null +++ b/dist/dsfr/icons/business/slideshow-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/business/slideshow-line.svg b/dist/dsfr/icons/business/slideshow-line.svg new file mode 100644 index 0000000..f0ac02f --- /dev/null +++ b/dist/dsfr/icons/business/slideshow-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/business/window-fill.svg b/dist/dsfr/icons/business/window-fill.svg new file mode 100644 index 0000000..87eab4c --- /dev/null +++ b/dist/dsfr/icons/business/window-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/business/window-line.svg b/dist/dsfr/icons/business/window-line.svg new file mode 100644 index 0000000..aca2f41 --- /dev/null +++ b/dist/dsfr/icons/business/window-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/communication/chat-2-fill.svg b/dist/dsfr/icons/communication/chat-2-fill.svg new file mode 100644 index 0000000..3797562 --- /dev/null +++ b/dist/dsfr/icons/communication/chat-2-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/communication/chat-2-line.svg b/dist/dsfr/icons/communication/chat-2-line.svg new file mode 100644 index 0000000..aa8f10f --- /dev/null +++ b/dist/dsfr/icons/communication/chat-2-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/communication/chat-3-fill.svg b/dist/dsfr/icons/communication/chat-3-fill.svg new file mode 100644 index 0000000..a253e24 --- /dev/null +++ b/dist/dsfr/icons/communication/chat-3-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/communication/chat-3-line.svg b/dist/dsfr/icons/communication/chat-3-line.svg new file mode 100644 index 0000000..c849d15 --- /dev/null +++ b/dist/dsfr/icons/communication/chat-3-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/communication/chat-check-fill.svg b/dist/dsfr/icons/communication/chat-check-fill.svg new file mode 100644 index 0000000..9996a8e --- /dev/null +++ b/dist/dsfr/icons/communication/chat-check-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/communication/chat-check-line.svg b/dist/dsfr/icons/communication/chat-check-line.svg new file mode 100644 index 0000000..b3cc343 --- /dev/null +++ b/dist/dsfr/icons/communication/chat-check-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/communication/chat-delete-fill.svg b/dist/dsfr/icons/communication/chat-delete-fill.svg new file mode 100644 index 0000000..d4069cb --- /dev/null +++ b/dist/dsfr/icons/communication/chat-delete-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/communication/chat-delete-line.svg b/dist/dsfr/icons/communication/chat-delete-line.svg new file mode 100644 index 0000000..d225427 --- /dev/null +++ b/dist/dsfr/icons/communication/chat-delete-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/communication/chat-poll-fill.svg b/dist/dsfr/icons/communication/chat-poll-fill.svg new file mode 100644 index 0000000..e06a912 --- /dev/null +++ b/dist/dsfr/icons/communication/chat-poll-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/communication/chat-poll-line.svg b/dist/dsfr/icons/communication/chat-poll-line.svg new file mode 100644 index 0000000..0dce111 --- /dev/null +++ b/dist/dsfr/icons/communication/chat-poll-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/communication/discuss-fill.svg b/dist/dsfr/icons/communication/discuss-fill.svg new file mode 100644 index 0000000..a984cec --- /dev/null +++ b/dist/dsfr/icons/communication/discuss-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/communication/discuss-line.svg b/dist/dsfr/icons/communication/discuss-line.svg new file mode 100644 index 0000000..6e7cc40 --- /dev/null +++ b/dist/dsfr/icons/communication/discuss-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/communication/feedback-fill.svg b/dist/dsfr/icons/communication/feedback-fill.svg new file mode 100644 index 0000000..5d70a8a --- /dev/null +++ b/dist/dsfr/icons/communication/feedback-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/communication/feedback-line.svg b/dist/dsfr/icons/communication/feedback-line.svg new file mode 100644 index 0000000..8d438f8 --- /dev/null +++ b/dist/dsfr/icons/communication/feedback-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/communication/message-2-fill.svg b/dist/dsfr/icons/communication/message-2-fill.svg new file mode 100644 index 0000000..f10699e --- /dev/null +++ b/dist/dsfr/icons/communication/message-2-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/communication/message-2-line.svg b/dist/dsfr/icons/communication/message-2-line.svg new file mode 100644 index 0000000..2e323bd --- /dev/null +++ b/dist/dsfr/icons/communication/message-2-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/communication/question-answer-fill.svg b/dist/dsfr/icons/communication/question-answer-fill.svg new file mode 100644 index 0000000..ce83bd9 --- /dev/null +++ b/dist/dsfr/icons/communication/question-answer-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/communication/question-answer-line.svg b/dist/dsfr/icons/communication/question-answer-line.svg new file mode 100644 index 0000000..813c1b2 --- /dev/null +++ b/dist/dsfr/icons/communication/question-answer-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/communication/questionnaire-fill.svg b/dist/dsfr/icons/communication/questionnaire-fill.svg new file mode 100644 index 0000000..6681946 --- /dev/null +++ b/dist/dsfr/icons/communication/questionnaire-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/communication/questionnaire-line.svg b/dist/dsfr/icons/communication/questionnaire-line.svg new file mode 100644 index 0000000..aa80bc0 --- /dev/null +++ b/dist/dsfr/icons/communication/questionnaire-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/communication/video-chat-fill.svg b/dist/dsfr/icons/communication/video-chat-fill.svg new file mode 100644 index 0000000..40207b6 --- /dev/null +++ b/dist/dsfr/icons/communication/video-chat-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/communication/video-chat-line.svg b/dist/dsfr/icons/communication/video-chat-line.svg new file mode 100644 index 0000000..1458dc8 --- /dev/null +++ b/dist/dsfr/icons/communication/video-chat-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/design/ball-pen-fill.svg b/dist/dsfr/icons/design/ball-pen-fill.svg new file mode 100644 index 0000000..6b1d685 --- /dev/null +++ b/dist/dsfr/icons/design/ball-pen-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/design/ball-pen-line.svg b/dist/dsfr/icons/design/ball-pen-line.svg new file mode 100644 index 0000000..11b5a06 --- /dev/null +++ b/dist/dsfr/icons/design/ball-pen-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/design/brush-3-fill.svg b/dist/dsfr/icons/design/brush-3-fill.svg new file mode 100644 index 0000000..5db830c --- /dev/null +++ b/dist/dsfr/icons/design/brush-3-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/design/brush-3-line.svg b/dist/dsfr/icons/design/brush-3-line.svg new file mode 100644 index 0000000..c89fe02 --- /dev/null +++ b/dist/dsfr/icons/design/brush-3-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/design/brush-fill.svg b/dist/dsfr/icons/design/brush-fill.svg new file mode 100644 index 0000000..2af1802 --- /dev/null +++ b/dist/dsfr/icons/design/brush-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/design/brush-line.svg b/dist/dsfr/icons/design/brush-line.svg new file mode 100644 index 0000000..75de68e --- /dev/null +++ b/dist/dsfr/icons/design/brush-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/design/contrast-fill.svg b/dist/dsfr/icons/design/contrast-fill.svg new file mode 100644 index 0000000..21d0bb8 --- /dev/null +++ b/dist/dsfr/icons/design/contrast-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/design/contrast-line.svg b/dist/dsfr/icons/design/contrast-line.svg new file mode 100644 index 0000000..3591487 --- /dev/null +++ b/dist/dsfr/icons/design/contrast-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/design/crop-fill.svg b/dist/dsfr/icons/design/crop-fill.svg new file mode 100644 index 0000000..b7541ad --- /dev/null +++ b/dist/dsfr/icons/design/crop-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/design/crop-line.svg b/dist/dsfr/icons/design/crop-line.svg new file mode 100644 index 0000000..df754b3 --- /dev/null +++ b/dist/dsfr/icons/design/crop-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/design/drag-move-2-fill.svg b/dist/dsfr/icons/design/drag-move-2-fill.svg new file mode 100644 index 0000000..4de840c --- /dev/null +++ b/dist/dsfr/icons/design/drag-move-2-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/design/drag-move-2-line.svg b/dist/dsfr/icons/design/drag-move-2-line.svg new file mode 100644 index 0000000..057a6cb --- /dev/null +++ b/dist/dsfr/icons/design/drag-move-2-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/design/drop-fill.svg b/dist/dsfr/icons/design/drop-fill.svg new file mode 100644 index 0000000..67a224f --- /dev/null +++ b/dist/dsfr/icons/design/drop-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/design/drop-line.svg b/dist/dsfr/icons/design/drop-line.svg new file mode 100644 index 0000000..fd35a2f --- /dev/null +++ b/dist/dsfr/icons/design/drop-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/design/edit-box-fill.svg b/dist/dsfr/icons/design/edit-box-fill.svg new file mode 100644 index 0000000..60a84c7 --- /dev/null +++ b/dist/dsfr/icons/design/edit-box-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/design/edit-box-line.svg b/dist/dsfr/icons/design/edit-box-line.svg new file mode 100644 index 0000000..480f273 --- /dev/null +++ b/dist/dsfr/icons/design/edit-box-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/design/edit-fill.svg b/dist/dsfr/icons/design/edit-fill.svg new file mode 100644 index 0000000..790b6f3 --- /dev/null +++ b/dist/dsfr/icons/design/edit-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/design/edit-line.svg b/dist/dsfr/icons/design/edit-line.svg new file mode 100644 index 0000000..4fa4c5b --- /dev/null +++ b/dist/dsfr/icons/design/edit-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/design/eraser-fill.svg b/dist/dsfr/icons/design/eraser-fill.svg new file mode 100644 index 0000000..ac16771 --- /dev/null +++ b/dist/dsfr/icons/design/eraser-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/design/eraser-line.svg b/dist/dsfr/icons/design/eraser-line.svg new file mode 100644 index 0000000..c9b7239 --- /dev/null +++ b/dist/dsfr/icons/design/eraser-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/design/ink-bottle-fill.svg b/dist/dsfr/icons/design/ink-bottle-fill.svg new file mode 100644 index 0000000..5b38ac0 --- /dev/null +++ b/dist/dsfr/icons/design/ink-bottle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/design/ink-bottle-line.svg b/dist/dsfr/icons/design/ink-bottle-line.svg new file mode 100644 index 0000000..d427011 --- /dev/null +++ b/dist/dsfr/icons/design/ink-bottle-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/design/layout-grid-fill.svg b/dist/dsfr/icons/design/layout-grid-fill.svg new file mode 100644 index 0000000..d967a84 --- /dev/null +++ b/dist/dsfr/icons/design/layout-grid-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/design/layout-grid-line.svg b/dist/dsfr/icons/design/layout-grid-line.svg new file mode 100644 index 0000000..cc834eb --- /dev/null +++ b/dist/dsfr/icons/design/layout-grid-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/design/mark-pen-fill.svg b/dist/dsfr/icons/design/mark-pen-fill.svg new file mode 100644 index 0000000..799c583 --- /dev/null +++ b/dist/dsfr/icons/design/mark-pen-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/design/mark-pen-line.svg b/dist/dsfr/icons/design/mark-pen-line.svg new file mode 100644 index 0000000..fb20ef8 --- /dev/null +++ b/dist/dsfr/icons/design/mark-pen-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/design/paint-brush-fill.svg b/dist/dsfr/icons/design/paint-brush-fill.svg new file mode 100644 index 0000000..bd34985 --- /dev/null +++ b/dist/dsfr/icons/design/paint-brush-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/design/paint-brush-line.svg b/dist/dsfr/icons/design/paint-brush-line.svg new file mode 100644 index 0000000..d0d42d8 --- /dev/null +++ b/dist/dsfr/icons/design/paint-brush-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/design/paint-fill.svg b/dist/dsfr/icons/design/paint-fill.svg new file mode 100644 index 0000000..8e2f7ce --- /dev/null +++ b/dist/dsfr/icons/design/paint-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/design/paint-line.svg b/dist/dsfr/icons/design/paint-line.svg new file mode 100644 index 0000000..d3cd133 --- /dev/null +++ b/dist/dsfr/icons/design/paint-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/design/palette-fill.svg b/dist/dsfr/icons/design/palette-fill.svg new file mode 100644 index 0000000..00cdb0b --- /dev/null +++ b/dist/dsfr/icons/design/palette-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/design/palette-line.svg b/dist/dsfr/icons/design/palette-line.svg new file mode 100644 index 0000000..612422e --- /dev/null +++ b/dist/dsfr/icons/design/palette-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/design/pantone-fill.svg b/dist/dsfr/icons/design/pantone-fill.svg new file mode 100644 index 0000000..e895a88 --- /dev/null +++ b/dist/dsfr/icons/design/pantone-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/design/pantone-line.svg b/dist/dsfr/icons/design/pantone-line.svg new file mode 100644 index 0000000..b96cbc9 --- /dev/null +++ b/dist/dsfr/icons/design/pantone-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/design/pen-nib-fill.svg b/dist/dsfr/icons/design/pen-nib-fill.svg new file mode 100644 index 0000000..86ffd3b --- /dev/null +++ b/dist/dsfr/icons/design/pen-nib-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/design/pen-nib-line.svg b/dist/dsfr/icons/design/pen-nib-line.svg new file mode 100644 index 0000000..6561b3c --- /dev/null +++ b/dist/dsfr/icons/design/pen-nib-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/design/pencil-fill.svg b/dist/dsfr/icons/design/pencil-fill.svg new file mode 100644 index 0000000..87b8a1e --- /dev/null +++ b/dist/dsfr/icons/design/pencil-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/design/pencil-line.svg b/dist/dsfr/icons/design/pencil-line.svg new file mode 100644 index 0000000..d0b6e32 --- /dev/null +++ b/dist/dsfr/icons/design/pencil-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/design/pencil-ruler-fill.svg b/dist/dsfr/icons/design/pencil-ruler-fill.svg new file mode 100644 index 0000000..515aaa7 --- /dev/null +++ b/dist/dsfr/icons/design/pencil-ruler-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/design/pencil-ruler-line.svg b/dist/dsfr/icons/design/pencil-ruler-line.svg new file mode 100644 index 0000000..ccca861 --- /dev/null +++ b/dist/dsfr/icons/design/pencil-ruler-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/design/shapes-fill.svg b/dist/dsfr/icons/design/shapes-fill.svg new file mode 100644 index 0000000..7710b00 --- /dev/null +++ b/dist/dsfr/icons/design/shapes-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/design/shapes-line.svg b/dist/dsfr/icons/design/shapes-line.svg new file mode 100644 index 0000000..95c7686 --- /dev/null +++ b/dist/dsfr/icons/design/shapes-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/design/sip-fill.svg b/dist/dsfr/icons/design/sip-fill.svg new file mode 100644 index 0000000..c08db8a --- /dev/null +++ b/dist/dsfr/icons/design/sip-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/design/sip-line.svg b/dist/dsfr/icons/design/sip-line.svg new file mode 100644 index 0000000..82b4111 --- /dev/null +++ b/dist/dsfr/icons/design/sip-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/design/table-fill.svg b/dist/dsfr/icons/design/table-fill.svg new file mode 100644 index 0000000..cb71d4f --- /dev/null +++ b/dist/dsfr/icons/design/table-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/design/table-line.svg b/dist/dsfr/icons/design/table-line.svg new file mode 100644 index 0000000..1d95a38 --- /dev/null +++ b/dist/dsfr/icons/design/table-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/development/bug-fill.svg b/dist/dsfr/icons/development/bug-fill.svg new file mode 100644 index 0000000..5ecee42 --- /dev/null +++ b/dist/dsfr/icons/development/bug-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/development/bug-line.svg b/dist/dsfr/icons/development/bug-line.svg new file mode 100644 index 0000000..48d0de9 --- /dev/null +++ b/dist/dsfr/icons/development/bug-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/development/code-box-fill.svg b/dist/dsfr/icons/development/code-box-fill.svg new file mode 100644 index 0000000..e67895b --- /dev/null +++ b/dist/dsfr/icons/development/code-box-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/development/code-box-line.svg b/dist/dsfr/icons/development/code-box-line.svg new file mode 100644 index 0000000..84c3429 --- /dev/null +++ b/dist/dsfr/icons/development/code-box-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/development/code-s-slash-line.svg b/dist/dsfr/icons/development/code-s-slash-line.svg new file mode 100644 index 0000000..052b37b --- /dev/null +++ b/dist/dsfr/icons/development/code-s-slash-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/development/cursor-fill.svg b/dist/dsfr/icons/development/cursor-fill.svg new file mode 100644 index 0000000..fae10de --- /dev/null +++ b/dist/dsfr/icons/development/cursor-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/development/cursor-line.svg b/dist/dsfr/icons/development/cursor-line.svg new file mode 100644 index 0000000..3d2d6a3 --- /dev/null +++ b/dist/dsfr/icons/development/cursor-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/development/git-branch-fill.svg b/dist/dsfr/icons/development/git-branch-fill.svg new file mode 100644 index 0000000..e9673a1 --- /dev/null +++ b/dist/dsfr/icons/development/git-branch-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/development/git-branch-line.svg b/dist/dsfr/icons/development/git-branch-line.svg new file mode 100644 index 0000000..61dcef5 --- /dev/null +++ b/dist/dsfr/icons/development/git-branch-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/development/git-commit-fill.svg b/dist/dsfr/icons/development/git-commit-fill.svg new file mode 100644 index 0000000..6c77981 --- /dev/null +++ b/dist/dsfr/icons/development/git-commit-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/development/git-commit-line.svg b/dist/dsfr/icons/development/git-commit-line.svg new file mode 100644 index 0000000..8f2d612 --- /dev/null +++ b/dist/dsfr/icons/development/git-commit-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/development/git-merge-fill.svg b/dist/dsfr/icons/development/git-merge-fill.svg new file mode 100644 index 0000000..c7e08f3 --- /dev/null +++ b/dist/dsfr/icons/development/git-merge-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/development/git-merge-line.svg b/dist/dsfr/icons/development/git-merge-line.svg new file mode 100644 index 0000000..f242d08 --- /dev/null +++ b/dist/dsfr/icons/development/git-merge-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/development/git-pull-request-fill.svg b/dist/dsfr/icons/development/git-pull-request-fill.svg new file mode 100644 index 0000000..067f530 --- /dev/null +++ b/dist/dsfr/icons/development/git-pull-request-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/development/git-pull-request-line.svg b/dist/dsfr/icons/development/git-pull-request-line.svg new file mode 100644 index 0000000..2871690 --- /dev/null +++ b/dist/dsfr/icons/development/git-pull-request-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/development/git-repository-commits-fill.svg b/dist/dsfr/icons/development/git-repository-commits-fill.svg new file mode 100644 index 0000000..bf981ca --- /dev/null +++ b/dist/dsfr/icons/development/git-repository-commits-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/development/git-repository-commits-line.svg b/dist/dsfr/icons/development/git-repository-commits-line.svg new file mode 100644 index 0000000..d3f4e8c --- /dev/null +++ b/dist/dsfr/icons/development/git-repository-commits-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/development/git-repository-fill.svg b/dist/dsfr/icons/development/git-repository-fill.svg new file mode 100644 index 0000000..0d8e8ff --- /dev/null +++ b/dist/dsfr/icons/development/git-repository-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/development/git-repository-line.svg b/dist/dsfr/icons/development/git-repository-line.svg new file mode 100644 index 0000000..53cb366 --- /dev/null +++ b/dist/dsfr/icons/development/git-repository-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/development/git-repository-private-fill.svg b/dist/dsfr/icons/development/git-repository-private-fill.svg new file mode 100644 index 0000000..751af20 --- /dev/null +++ b/dist/dsfr/icons/development/git-repository-private-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/development/git-repository-private-line.svg b/dist/dsfr/icons/development/git-repository-private-line.svg new file mode 100644 index 0000000..78786e6 --- /dev/null +++ b/dist/dsfr/icons/development/git-repository-private-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/development/terminal-box-fill.svg b/dist/dsfr/icons/development/terminal-box-fill.svg new file mode 100644 index 0000000..697e19b --- /dev/null +++ b/dist/dsfr/icons/development/terminal-box-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/development/terminal-box-line.svg b/dist/dsfr/icons/development/terminal-box-line.svg new file mode 100644 index 0000000..faa74cc --- /dev/null +++ b/dist/dsfr/icons/development/terminal-box-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/development/terminal-line.svg b/dist/dsfr/icons/development/terminal-line.svg new file mode 100644 index 0000000..44a4bc8 --- /dev/null +++ b/dist/dsfr/icons/development/terminal-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/development/terminal-window-fill.svg b/dist/dsfr/icons/development/terminal-window-fill.svg new file mode 100644 index 0000000..ac6a916 --- /dev/null +++ b/dist/dsfr/icons/development/terminal-window-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/development/terminal-window-line.svg b/dist/dsfr/icons/development/terminal-window-line.svg new file mode 100644 index 0000000..7509217 --- /dev/null +++ b/dist/dsfr/icons/development/terminal-window-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/device/bluetooth-fill.svg b/dist/dsfr/icons/device/bluetooth-fill.svg new file mode 100644 index 0000000..5fbccb7 --- /dev/null +++ b/dist/dsfr/icons/device/bluetooth-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/device/bluetooth-line.svg b/dist/dsfr/icons/device/bluetooth-line.svg new file mode 100644 index 0000000..5fbccb7 --- /dev/null +++ b/dist/dsfr/icons/device/bluetooth-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/device/computer-fill.svg b/dist/dsfr/icons/device/computer-fill.svg new file mode 100644 index 0000000..2fba170 --- /dev/null +++ b/dist/dsfr/icons/device/computer-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/device/computer-line.svg b/dist/dsfr/icons/device/computer-line.svg new file mode 100644 index 0000000..52da868 --- /dev/null +++ b/dist/dsfr/icons/device/computer-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/device/dashboard-3-fill.svg b/dist/dsfr/icons/device/dashboard-3-fill.svg new file mode 100644 index 0000000..dd316ba --- /dev/null +++ b/dist/dsfr/icons/device/dashboard-3-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/device/dashboard-3-line.svg b/dist/dsfr/icons/device/dashboard-3-line.svg new file mode 100644 index 0000000..33e8677 --- /dev/null +++ b/dist/dsfr/icons/device/dashboard-3-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/device/database-fill.svg b/dist/dsfr/icons/device/database-fill.svg new file mode 100644 index 0000000..811fcc9 --- /dev/null +++ b/dist/dsfr/icons/device/database-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/device/database-line.svg b/dist/dsfr/icons/device/database-line.svg new file mode 100644 index 0000000..692f269 --- /dev/null +++ b/dist/dsfr/icons/device/database-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/device/device-fill.svg b/dist/dsfr/icons/device/device-fill.svg new file mode 100644 index 0000000..7625d76 --- /dev/null +++ b/dist/dsfr/icons/device/device-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/device/device-line.svg b/dist/dsfr/icons/device/device-line.svg new file mode 100644 index 0000000..760f6f0 --- /dev/null +++ b/dist/dsfr/icons/device/device-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/device/hard-drive-2-fill.svg b/dist/dsfr/icons/device/hard-drive-2-fill.svg new file mode 100644 index 0000000..698f49f --- /dev/null +++ b/dist/dsfr/icons/device/hard-drive-2-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/device/hard-drive-2-line.svg b/dist/dsfr/icons/device/hard-drive-2-line.svg new file mode 100644 index 0000000..30fa8cc --- /dev/null +++ b/dist/dsfr/icons/device/hard-drive-2-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/device/mac-fill.svg b/dist/dsfr/icons/device/mac-fill.svg new file mode 100644 index 0000000..1df6908 --- /dev/null +++ b/dist/dsfr/icons/device/mac-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/device/mac-line.svg b/dist/dsfr/icons/device/mac-line.svg new file mode 100644 index 0000000..44ebfce --- /dev/null +++ b/dist/dsfr/icons/device/mac-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/device/phone-fill.svg b/dist/dsfr/icons/device/phone-fill.svg new file mode 100644 index 0000000..9280180 --- /dev/null +++ b/dist/dsfr/icons/device/phone-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/device/phone-line.svg b/dist/dsfr/icons/device/phone-line.svg new file mode 100644 index 0000000..74b396e --- /dev/null +++ b/dist/dsfr/icons/device/phone-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/device/qr-code-fill.svg b/dist/dsfr/icons/device/qr-code-fill.svg new file mode 100644 index 0000000..7ec9a71 --- /dev/null +++ b/dist/dsfr/icons/device/qr-code-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/device/qr-code-line.svg b/dist/dsfr/icons/device/qr-code-line.svg new file mode 100644 index 0000000..c10158c --- /dev/null +++ b/dist/dsfr/icons/device/qr-code-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/device/rss-fill.svg b/dist/dsfr/icons/device/rss-fill.svg new file mode 100644 index 0000000..7b774b2 --- /dev/null +++ b/dist/dsfr/icons/device/rss-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/device/rss-line.svg b/dist/dsfr/icons/device/rss-line.svg new file mode 100644 index 0000000..22e805b --- /dev/null +++ b/dist/dsfr/icons/device/rss-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/device/save-3-fill.svg b/dist/dsfr/icons/device/save-3-fill.svg new file mode 100644 index 0000000..41aec36 --- /dev/null +++ b/dist/dsfr/icons/device/save-3-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/device/save-3-line.svg b/dist/dsfr/icons/device/save-3-line.svg new file mode 100644 index 0000000..2cb95be --- /dev/null +++ b/dist/dsfr/icons/device/save-3-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/device/save-fill.svg b/dist/dsfr/icons/device/save-fill.svg new file mode 100644 index 0000000..4f08247 --- /dev/null +++ b/dist/dsfr/icons/device/save-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/device/save-line.svg b/dist/dsfr/icons/device/save-line.svg new file mode 100644 index 0000000..dff1293 --- /dev/null +++ b/dist/dsfr/icons/device/save-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/device/server-fill.svg b/dist/dsfr/icons/device/server-fill.svg new file mode 100644 index 0000000..2ff522e --- /dev/null +++ b/dist/dsfr/icons/device/server-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/device/server-line.svg b/dist/dsfr/icons/device/server-line.svg new file mode 100644 index 0000000..d41c40d --- /dev/null +++ b/dist/dsfr/icons/device/server-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/device/smartphone-fill.svg b/dist/dsfr/icons/device/smartphone-fill.svg new file mode 100644 index 0000000..c92fcd9 --- /dev/null +++ b/dist/dsfr/icons/device/smartphone-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/device/smartphone-line.svg b/dist/dsfr/icons/device/smartphone-line.svg new file mode 100644 index 0000000..33b25fd --- /dev/null +++ b/dist/dsfr/icons/device/smartphone-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/device/tablet-fill.svg b/dist/dsfr/icons/device/tablet-fill.svg new file mode 100644 index 0000000..e2f0031 --- /dev/null +++ b/dist/dsfr/icons/device/tablet-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/device/tablet-line.svg b/dist/dsfr/icons/device/tablet-line.svg new file mode 100644 index 0000000..328765d --- /dev/null +++ b/dist/dsfr/icons/device/tablet-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/device/tv-fill.svg b/dist/dsfr/icons/device/tv-fill.svg new file mode 100644 index 0000000..0a125e0 --- /dev/null +++ b/dist/dsfr/icons/device/tv-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/device/tv-line.svg b/dist/dsfr/icons/device/tv-line.svg new file mode 100644 index 0000000..bee7bed --- /dev/null +++ b/dist/dsfr/icons/device/tv-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/device/wifi-fill.svg b/dist/dsfr/icons/device/wifi-fill.svg new file mode 100644 index 0000000..3807bcd --- /dev/null +++ b/dist/dsfr/icons/device/wifi-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/device/wifi-line.svg b/dist/dsfr/icons/device/wifi-line.svg new file mode 100644 index 0000000..e1c58e8 --- /dev/null +++ b/dist/dsfr/icons/device/wifi-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/document/article-fill.svg b/dist/dsfr/icons/document/article-fill.svg new file mode 100644 index 0000000..57beaa4 --- /dev/null +++ b/dist/dsfr/icons/document/article-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/document/article-line.svg b/dist/dsfr/icons/document/article-line.svg new file mode 100644 index 0000000..8ad1b5f --- /dev/null +++ b/dist/dsfr/icons/document/article-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/document/book-2-fill.svg b/dist/dsfr/icons/document/book-2-fill.svg new file mode 100644 index 0000000..487e196 --- /dev/null +++ b/dist/dsfr/icons/document/book-2-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/document/book-2-line.svg b/dist/dsfr/icons/document/book-2-line.svg new file mode 100644 index 0000000..0a030e9 --- /dev/null +++ b/dist/dsfr/icons/document/book-2-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/document/booklet-fill.svg b/dist/dsfr/icons/document/booklet-fill.svg new file mode 100644 index 0000000..081e459 --- /dev/null +++ b/dist/dsfr/icons/document/booklet-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/document/booklet-line.svg b/dist/dsfr/icons/document/booklet-line.svg new file mode 100644 index 0000000..7ffa3c6 --- /dev/null +++ b/dist/dsfr/icons/document/booklet-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/document/clipboard-fill.svg b/dist/dsfr/icons/document/clipboard-fill.svg new file mode 100644 index 0000000..ebd4537 --- /dev/null +++ b/dist/dsfr/icons/document/clipboard-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/document/clipboard-line.svg b/dist/dsfr/icons/document/clipboard-line.svg new file mode 100644 index 0000000..2e4032b --- /dev/null +++ b/dist/dsfr/icons/document/clipboard-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/document/draft-fill.svg b/dist/dsfr/icons/document/draft-fill.svg new file mode 100644 index 0000000..350308f --- /dev/null +++ b/dist/dsfr/icons/document/draft-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/document/draft-line.svg b/dist/dsfr/icons/document/draft-line.svg new file mode 100644 index 0000000..c394559 --- /dev/null +++ b/dist/dsfr/icons/document/draft-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/document/file-add-fill.svg b/dist/dsfr/icons/document/file-add-fill.svg new file mode 100644 index 0000000..86b612a --- /dev/null +++ b/dist/dsfr/icons/document/file-add-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/document/file-add-line.svg b/dist/dsfr/icons/document/file-add-line.svg new file mode 100644 index 0000000..97f3191 --- /dev/null +++ b/dist/dsfr/icons/document/file-add-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/document/file-download-fill.svg b/dist/dsfr/icons/document/file-download-fill.svg new file mode 100644 index 0000000..b92517a --- /dev/null +++ b/dist/dsfr/icons/document/file-download-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/document/file-download-line.svg b/dist/dsfr/icons/document/file-download-line.svg new file mode 100644 index 0000000..1bc688d --- /dev/null +++ b/dist/dsfr/icons/document/file-download-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/document/file-fill.svg b/dist/dsfr/icons/document/file-fill.svg new file mode 100644 index 0000000..2629f17 --- /dev/null +++ b/dist/dsfr/icons/document/file-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/document/file-line.svg b/dist/dsfr/icons/document/file-line.svg new file mode 100644 index 0000000..fc04ab8 --- /dev/null +++ b/dist/dsfr/icons/document/file-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/document/file-pdf-fill.svg b/dist/dsfr/icons/document/file-pdf-fill.svg new file mode 100644 index 0000000..5767bb4 --- /dev/null +++ b/dist/dsfr/icons/document/file-pdf-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/document/file-pdf-line.svg b/dist/dsfr/icons/document/file-pdf-line.svg new file mode 100644 index 0000000..e6628b1 --- /dev/null +++ b/dist/dsfr/icons/document/file-pdf-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/document/file-text-fill.svg b/dist/dsfr/icons/document/file-text-fill.svg new file mode 100644 index 0000000..fd81de3 --- /dev/null +++ b/dist/dsfr/icons/document/file-text-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/document/file-text-line.svg b/dist/dsfr/icons/document/file-text-line.svg new file mode 100644 index 0000000..90831c4 --- /dev/null +++ b/dist/dsfr/icons/document/file-text-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/document/folder-2-fill.svg b/dist/dsfr/icons/document/folder-2-fill.svg new file mode 100644 index 0000000..9eecb25 --- /dev/null +++ b/dist/dsfr/icons/document/folder-2-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/document/folder-2-line.svg b/dist/dsfr/icons/document/folder-2-line.svg new file mode 100644 index 0000000..0bc206c --- /dev/null +++ b/dist/dsfr/icons/document/folder-2-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/document/newspaper-fill.svg b/dist/dsfr/icons/document/newspaper-fill.svg new file mode 100644 index 0000000..3325626 --- /dev/null +++ b/dist/dsfr/icons/document/newspaper-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/document/newspaper-line.svg b/dist/dsfr/icons/document/newspaper-line.svg new file mode 100644 index 0000000..6754c17 --- /dev/null +++ b/dist/dsfr/icons/document/newspaper-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/document/survey-fill.svg b/dist/dsfr/icons/document/survey-fill.svg new file mode 100644 index 0000000..eb1c4d1 --- /dev/null +++ b/dist/dsfr/icons/document/survey-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/document/survey-line.svg b/dist/dsfr/icons/document/survey-line.svg new file mode 100644 index 0000000..d3b3b77 --- /dev/null +++ b/dist/dsfr/icons/document/survey-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/document/todo-fill.svg b/dist/dsfr/icons/document/todo-fill.svg new file mode 100644 index 0000000..034b88b --- /dev/null +++ b/dist/dsfr/icons/document/todo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/document/todo-line.svg b/dist/dsfr/icons/document/todo-line.svg new file mode 100644 index 0000000..e6dbba9 --- /dev/null +++ b/dist/dsfr/icons/document/todo-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/editor/align-center.svg b/dist/dsfr/icons/editor/align-center.svg new file mode 100644 index 0000000..45d0d29 --- /dev/null +++ b/dist/dsfr/icons/editor/align-center.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/editor/align-justify.svg b/dist/dsfr/icons/editor/align-justify.svg new file mode 100644 index 0000000..d5e3f05 --- /dev/null +++ b/dist/dsfr/icons/editor/align-justify.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/editor/align-left.svg b/dist/dsfr/icons/editor/align-left.svg new file mode 100644 index 0000000..14ab85e --- /dev/null +++ b/dist/dsfr/icons/editor/align-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/editor/align-right.svg b/dist/dsfr/icons/editor/align-right.svg new file mode 100644 index 0000000..ef8aaa8 --- /dev/null +++ b/dist/dsfr/icons/editor/align-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/editor/code-block.svg b/dist/dsfr/icons/editor/code-block.svg new file mode 100644 index 0000000..9db393b --- /dev/null +++ b/dist/dsfr/icons/editor/code-block.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/editor/code-view.svg b/dist/dsfr/icons/editor/code-view.svg new file mode 100644 index 0000000..e8997c9 --- /dev/null +++ b/dist/dsfr/icons/editor/code-view.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/editor/font-color.svg b/dist/dsfr/icons/editor/font-color.svg new file mode 100644 index 0000000..20974c2 --- /dev/null +++ b/dist/dsfr/icons/editor/font-color.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/editor/font-size.svg b/dist/dsfr/icons/editor/font-size.svg new file mode 100644 index 0000000..b291508 --- /dev/null +++ b/dist/dsfr/icons/editor/font-size.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/editor/format-clear.svg b/dist/dsfr/icons/editor/format-clear.svg new file mode 100644 index 0000000..cf5822f --- /dev/null +++ b/dist/dsfr/icons/editor/format-clear.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/editor/fr--bold.svg b/dist/dsfr/icons/editor/fr--bold.svg new file mode 100644 index 0000000..1f5b261 --- /dev/null +++ b/dist/dsfr/icons/editor/fr--bold.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/editor/fr--highlight.svg b/dist/dsfr/icons/editor/fr--highlight.svg new file mode 100644 index 0000000..db8aa42 --- /dev/null +++ b/dist/dsfr/icons/editor/fr--highlight.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/editor/fr--quote-fill.svg b/dist/dsfr/icons/editor/fr--quote-fill.svg new file mode 100644 index 0000000..7727a9d --- /dev/null +++ b/dist/dsfr/icons/editor/fr--quote-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/editor/fr--quote-line.svg b/dist/dsfr/icons/editor/fr--quote-line.svg new file mode 100644 index 0000000..50e2c49 --- /dev/null +++ b/dist/dsfr/icons/editor/fr--quote-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/editor/h-1.svg b/dist/dsfr/icons/editor/h-1.svg new file mode 100644 index 0000000..9ce4bdb --- /dev/null +++ b/dist/dsfr/icons/editor/h-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/editor/h-2.svg b/dist/dsfr/icons/editor/h-2.svg new file mode 100644 index 0000000..bb826c1 --- /dev/null +++ b/dist/dsfr/icons/editor/h-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/editor/h-3.svg b/dist/dsfr/icons/editor/h-3.svg new file mode 100644 index 0000000..affffdd --- /dev/null +++ b/dist/dsfr/icons/editor/h-3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/editor/h-4.svg b/dist/dsfr/icons/editor/h-4.svg new file mode 100644 index 0000000..827f6fb --- /dev/null +++ b/dist/dsfr/icons/editor/h-4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/editor/h-5.svg b/dist/dsfr/icons/editor/h-5.svg new file mode 100644 index 0000000..bc69140 --- /dev/null +++ b/dist/dsfr/icons/editor/h-5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/editor/h-6.svg b/dist/dsfr/icons/editor/h-6.svg new file mode 100644 index 0000000..61f58d9 --- /dev/null +++ b/dist/dsfr/icons/editor/h-6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/editor/hashtag.svg b/dist/dsfr/icons/editor/hashtag.svg new file mode 100644 index 0000000..64742d3 --- /dev/null +++ b/dist/dsfr/icons/editor/hashtag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/editor/indent-decrease.svg b/dist/dsfr/icons/editor/indent-decrease.svg new file mode 100644 index 0000000..73d558c --- /dev/null +++ b/dist/dsfr/icons/editor/indent-decrease.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/editor/indent-increase.svg b/dist/dsfr/icons/editor/indent-increase.svg new file mode 100644 index 0000000..51af76e --- /dev/null +++ b/dist/dsfr/icons/editor/indent-increase.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/editor/italic.svg b/dist/dsfr/icons/editor/italic.svg new file mode 100644 index 0000000..e7abfb9 --- /dev/null +++ b/dist/dsfr/icons/editor/italic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/editor/link-unlink.svg b/dist/dsfr/icons/editor/link-unlink.svg new file mode 100644 index 0000000..17c6cd7 --- /dev/null +++ b/dist/dsfr/icons/editor/link-unlink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/editor/link.svg b/dist/dsfr/icons/editor/link.svg new file mode 100644 index 0000000..cb0bea8 --- /dev/null +++ b/dist/dsfr/icons/editor/link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/editor/list-check.svg b/dist/dsfr/icons/editor/list-check.svg new file mode 100644 index 0000000..d3d7c1f --- /dev/null +++ b/dist/dsfr/icons/editor/list-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/editor/list-ordered.svg b/dist/dsfr/icons/editor/list-ordered.svg new file mode 100644 index 0000000..84d4ce3 --- /dev/null +++ b/dist/dsfr/icons/editor/list-ordered.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/editor/list-unordered.svg b/dist/dsfr/icons/editor/list-unordered.svg new file mode 100644 index 0000000..a15b9f0 --- /dev/null +++ b/dist/dsfr/icons/editor/list-unordered.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/editor/question-mark.svg b/dist/dsfr/icons/editor/question-mark.svg new file mode 100644 index 0000000..148f5d5 --- /dev/null +++ b/dist/dsfr/icons/editor/question-mark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/editor/separator.svg b/dist/dsfr/icons/editor/separator.svg new file mode 100644 index 0000000..cdba799 --- /dev/null +++ b/dist/dsfr/icons/editor/separator.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/editor/space.svg b/dist/dsfr/icons/editor/space.svg new file mode 100644 index 0000000..5d7face --- /dev/null +++ b/dist/dsfr/icons/editor/space.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/editor/strikethrough.svg b/dist/dsfr/icons/editor/strikethrough.svg new file mode 100644 index 0000000..bbb38b4 --- /dev/null +++ b/dist/dsfr/icons/editor/strikethrough.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/editor/subscript.svg b/dist/dsfr/icons/editor/subscript.svg new file mode 100644 index 0000000..4d7f9cc --- /dev/null +++ b/dist/dsfr/icons/editor/subscript.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/editor/superscript.svg b/dist/dsfr/icons/editor/superscript.svg new file mode 100644 index 0000000..2dcf3f8 --- /dev/null +++ b/dist/dsfr/icons/editor/superscript.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/editor/table-2.svg b/dist/dsfr/icons/editor/table-2.svg new file mode 100644 index 0000000..46fe6d9 --- /dev/null +++ b/dist/dsfr/icons/editor/table-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/editor/text-direction-r.svg b/dist/dsfr/icons/editor/text-direction-r.svg new file mode 100644 index 0000000..a5a734d --- /dev/null +++ b/dist/dsfr/icons/editor/text-direction-r.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/editor/translate-2.svg b/dist/dsfr/icons/editor/translate-2.svg new file mode 100644 index 0000000..50fa629 --- /dev/null +++ b/dist/dsfr/icons/editor/translate-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/editor/underline.svg b/dist/dsfr/icons/editor/underline.svg new file mode 100644 index 0000000..69c48c1 --- /dev/null +++ b/dist/dsfr/icons/editor/underline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/finance/bank-card-fill.svg b/dist/dsfr/icons/finance/bank-card-fill.svg new file mode 100644 index 0000000..fc60f76 --- /dev/null +++ b/dist/dsfr/icons/finance/bank-card-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/finance/bank-card-line.svg b/dist/dsfr/icons/finance/bank-card-line.svg new file mode 100644 index 0000000..8924f01 --- /dev/null +++ b/dist/dsfr/icons/finance/bank-card-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/finance/coin-fill.svg b/dist/dsfr/icons/finance/coin-fill.svg new file mode 100644 index 0000000..92393bc --- /dev/null +++ b/dist/dsfr/icons/finance/coin-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/finance/gift-fill.svg b/dist/dsfr/icons/finance/gift-fill.svg new file mode 100644 index 0000000..971179c --- /dev/null +++ b/dist/dsfr/icons/finance/gift-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/finance/gift-line.svg b/dist/dsfr/icons/finance/gift-line.svg new file mode 100644 index 0000000..6c2202d --- /dev/null +++ b/dist/dsfr/icons/finance/gift-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/finance/money-euro-box-fill.svg b/dist/dsfr/icons/finance/money-euro-box-fill.svg new file mode 100644 index 0000000..cd734e9 --- /dev/null +++ b/dist/dsfr/icons/finance/money-euro-box-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/finance/money-euro-box-line.svg b/dist/dsfr/icons/finance/money-euro-box-line.svg new file mode 100644 index 0000000..94d1f39 --- /dev/null +++ b/dist/dsfr/icons/finance/money-euro-box-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/finance/money-euro-circle-fill.svg b/dist/dsfr/icons/finance/money-euro-circle-fill.svg new file mode 100644 index 0000000..0acfcdf --- /dev/null +++ b/dist/dsfr/icons/finance/money-euro-circle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/finance/money-euro-circle-line.svg b/dist/dsfr/icons/finance/money-euro-circle-line.svg new file mode 100644 index 0000000..da09a44 --- /dev/null +++ b/dist/dsfr/icons/finance/money-euro-circle-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/finance/secure-payment-fill.svg b/dist/dsfr/icons/finance/secure-payment-fill.svg new file mode 100644 index 0000000..f62cea7 --- /dev/null +++ b/dist/dsfr/icons/finance/secure-payment-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/finance/secure-payment-line.svg b/dist/dsfr/icons/finance/secure-payment-line.svg new file mode 100644 index 0000000..c67c023 --- /dev/null +++ b/dist/dsfr/icons/finance/secure-payment-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/finance/shopping-bag-fill.svg b/dist/dsfr/icons/finance/shopping-bag-fill.svg new file mode 100644 index 0000000..500af5b --- /dev/null +++ b/dist/dsfr/icons/finance/shopping-bag-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/finance/shopping-bag-line.svg b/dist/dsfr/icons/finance/shopping-bag-line.svg new file mode 100644 index 0000000..3506f8e --- /dev/null +++ b/dist/dsfr/icons/finance/shopping-bag-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/finance/shopping-cart-2-fill.svg b/dist/dsfr/icons/finance/shopping-cart-2-fill.svg new file mode 100644 index 0000000..35137a3 --- /dev/null +++ b/dist/dsfr/icons/finance/shopping-cart-2-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/finance/shopping-cart-2-line.svg b/dist/dsfr/icons/finance/shopping-cart-2-line.svg new file mode 100644 index 0000000..577c145 --- /dev/null +++ b/dist/dsfr/icons/finance/shopping-cart-2-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/finance/trophy-fill.svg b/dist/dsfr/icons/finance/trophy-fill.svg new file mode 100644 index 0000000..0fae041 --- /dev/null +++ b/dist/dsfr/icons/finance/trophy-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/finance/trophy-line.svg b/dist/dsfr/icons/finance/trophy-line.svg new file mode 100644 index 0000000..8a4f1a1 --- /dev/null +++ b/dist/dsfr/icons/finance/trophy-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/health/capsule-fill.svg b/dist/dsfr/icons/health/capsule-fill.svg new file mode 100644 index 0000000..f8d8c79 --- /dev/null +++ b/dist/dsfr/icons/health/capsule-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/health/capsule-line.svg b/dist/dsfr/icons/health/capsule-line.svg new file mode 100644 index 0000000..075fad4 --- /dev/null +++ b/dist/dsfr/icons/health/capsule-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/health/dislike-fill.svg b/dist/dsfr/icons/health/dislike-fill.svg new file mode 100644 index 0000000..2a52586 --- /dev/null +++ b/dist/dsfr/icons/health/dislike-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/health/dislike-line.svg b/dist/dsfr/icons/health/dislike-line.svg new file mode 100644 index 0000000..1d46055 --- /dev/null +++ b/dist/dsfr/icons/health/dislike-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/health/dossier-fill.svg b/dist/dsfr/icons/health/dossier-fill.svg new file mode 100644 index 0000000..1cff223 --- /dev/null +++ b/dist/dsfr/icons/health/dossier-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/health/dossier-line.svg b/dist/dsfr/icons/health/dossier-line.svg new file mode 100644 index 0000000..7d3c2a4 --- /dev/null +++ b/dist/dsfr/icons/health/dossier-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/health/first-aid-kit-fill.svg b/dist/dsfr/icons/health/first-aid-kit-fill.svg new file mode 100644 index 0000000..e22d4c9 --- /dev/null +++ b/dist/dsfr/icons/health/first-aid-kit-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/health/first-aid-kit-line.svg b/dist/dsfr/icons/health/first-aid-kit-line.svg new file mode 100644 index 0000000..8764b6a --- /dev/null +++ b/dist/dsfr/icons/health/first-aid-kit-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/health/hand-sanitizer-fill.svg b/dist/dsfr/icons/health/hand-sanitizer-fill.svg new file mode 100644 index 0000000..ac9cf2f --- /dev/null +++ b/dist/dsfr/icons/health/hand-sanitizer-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/health/hand-sanitizer-line.svg b/dist/dsfr/icons/health/hand-sanitizer-line.svg new file mode 100644 index 0000000..dd3e64d --- /dev/null +++ b/dist/dsfr/icons/health/hand-sanitizer-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/health/health-book-fill.svg b/dist/dsfr/icons/health/health-book-fill.svg new file mode 100644 index 0000000..dd2b29d --- /dev/null +++ b/dist/dsfr/icons/health/health-book-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/health/health-book-line.svg b/dist/dsfr/icons/health/health-book-line.svg new file mode 100644 index 0000000..cc5f031 --- /dev/null +++ b/dist/dsfr/icons/health/health-book-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/health/heart-fill.svg b/dist/dsfr/icons/health/heart-fill.svg new file mode 100644 index 0000000..138bbd2 --- /dev/null +++ b/dist/dsfr/icons/health/heart-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/health/heart-line.svg b/dist/dsfr/icons/health/heart-line.svg new file mode 100644 index 0000000..b39bfd0 --- /dev/null +++ b/dist/dsfr/icons/health/heart-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/health/heart-pulse-fill.svg b/dist/dsfr/icons/health/heart-pulse-fill.svg new file mode 100644 index 0000000..4ce9397 --- /dev/null +++ b/dist/dsfr/icons/health/heart-pulse-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/health/heart-pulse-line.svg b/dist/dsfr/icons/health/heart-pulse-line.svg new file mode 100644 index 0000000..ee50ce9 --- /dev/null +++ b/dist/dsfr/icons/health/heart-pulse-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/health/lungs-fill.svg b/dist/dsfr/icons/health/lungs-fill.svg new file mode 100644 index 0000000..8c00e7a --- /dev/null +++ b/dist/dsfr/icons/health/lungs-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/health/lungs-line.svg b/dist/dsfr/icons/health/lungs-line.svg new file mode 100644 index 0000000..f6fb5cf --- /dev/null +++ b/dist/dsfr/icons/health/lungs-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/health/medicine-bottle-fill.svg b/dist/dsfr/icons/health/medicine-bottle-fill.svg new file mode 100644 index 0000000..ddca5e8 --- /dev/null +++ b/dist/dsfr/icons/health/medicine-bottle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/health/medicine-bottle-line.svg b/dist/dsfr/icons/health/medicine-bottle-line.svg new file mode 100644 index 0000000..9c5ad57 --- /dev/null +++ b/dist/dsfr/icons/health/medicine-bottle-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/health/mental-health-fill.svg b/dist/dsfr/icons/health/mental-health-fill.svg new file mode 100644 index 0000000..87f6834 --- /dev/null +++ b/dist/dsfr/icons/health/mental-health-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/health/mental-health-line.svg b/dist/dsfr/icons/health/mental-health-line.svg new file mode 100644 index 0000000..54c481e --- /dev/null +++ b/dist/dsfr/icons/health/mental-health-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/health/microscope-fill.svg b/dist/dsfr/icons/health/microscope-fill.svg new file mode 100644 index 0000000..292829a --- /dev/null +++ b/dist/dsfr/icons/health/microscope-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/health/microscope-line.svg b/dist/dsfr/icons/health/microscope-line.svg new file mode 100644 index 0000000..d93ceb9 --- /dev/null +++ b/dist/dsfr/icons/health/microscope-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/health/psychotherapy-fill.svg b/dist/dsfr/icons/health/psychotherapy-fill.svg new file mode 100644 index 0000000..7f61faf --- /dev/null +++ b/dist/dsfr/icons/health/psychotherapy-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/health/psychotherapy-line.svg b/dist/dsfr/icons/health/psychotherapy-line.svg new file mode 100644 index 0000000..eb21c11 --- /dev/null +++ b/dist/dsfr/icons/health/psychotherapy-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/health/pulse-line.svg b/dist/dsfr/icons/health/pulse-line.svg new file mode 100644 index 0000000..32f53fa --- /dev/null +++ b/dist/dsfr/icons/health/pulse-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/health/stethoscope-fill.svg b/dist/dsfr/icons/health/stethoscope-fill.svg new file mode 100644 index 0000000..01e898c --- /dev/null +++ b/dist/dsfr/icons/health/stethoscope-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/health/stethoscope-line.svg b/dist/dsfr/icons/health/stethoscope-line.svg new file mode 100644 index 0000000..d7b44c2 --- /dev/null +++ b/dist/dsfr/icons/health/stethoscope-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/health/surgical-mask-fill.svg b/dist/dsfr/icons/health/surgical-mask-fill.svg new file mode 100644 index 0000000..2ce0cd1 --- /dev/null +++ b/dist/dsfr/icons/health/surgical-mask-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/health/surgical-mask-line.svg b/dist/dsfr/icons/health/surgical-mask-line.svg new file mode 100644 index 0000000..54cb962 --- /dev/null +++ b/dist/dsfr/icons/health/surgical-mask-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/health/syringe-fill.svg b/dist/dsfr/icons/health/syringe-fill.svg new file mode 100644 index 0000000..ea669ff --- /dev/null +++ b/dist/dsfr/icons/health/syringe-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/health/syringe-line.svg b/dist/dsfr/icons/health/syringe-line.svg new file mode 100644 index 0000000..4db6e3f --- /dev/null +++ b/dist/dsfr/icons/health/syringe-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/health/test-tube-fill.svg b/dist/dsfr/icons/health/test-tube-fill.svg new file mode 100644 index 0000000..154f3c4 --- /dev/null +++ b/dist/dsfr/icons/health/test-tube-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/health/test-tube-line.svg b/dist/dsfr/icons/health/test-tube-line.svg new file mode 100644 index 0000000..dd9fc0f --- /dev/null +++ b/dist/dsfr/icons/health/test-tube-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/health/thermometer-fill.svg b/dist/dsfr/icons/health/thermometer-fill.svg new file mode 100644 index 0000000..4d5eb2a --- /dev/null +++ b/dist/dsfr/icons/health/thermometer-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/health/thermometer-line.svg b/dist/dsfr/icons/health/thermometer-line.svg new file mode 100644 index 0000000..6d730ea --- /dev/null +++ b/dist/dsfr/icons/health/thermometer-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/health/virus-fill.svg b/dist/dsfr/icons/health/virus-fill.svg new file mode 100644 index 0000000..26341ce --- /dev/null +++ b/dist/dsfr/icons/health/virus-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/health/virus-line.svg b/dist/dsfr/icons/health/virus-line.svg new file mode 100644 index 0000000..e6cfbc1 --- /dev/null +++ b/dist/dsfr/icons/health/virus-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/logo/bluesky-fill.svg b/dist/dsfr/icons/logo/bluesky-fill.svg new file mode 100644 index 0000000..9be9413 --- /dev/null +++ b/dist/dsfr/icons/logo/bluesky-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/logo/bluesky-line.svg b/dist/dsfr/icons/logo/bluesky-line.svg new file mode 100644 index 0000000..b045348 --- /dev/null +++ b/dist/dsfr/icons/logo/bluesky-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/logo/chrome-fill.svg b/dist/dsfr/icons/logo/chrome-fill.svg new file mode 100644 index 0000000..897c7cd --- /dev/null +++ b/dist/dsfr/icons/logo/chrome-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/logo/chrome-line.svg b/dist/dsfr/icons/logo/chrome-line.svg new file mode 100644 index 0000000..0b746d5 --- /dev/null +++ b/dist/dsfr/icons/logo/chrome-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/logo/edge-fill.svg b/dist/dsfr/icons/logo/edge-fill.svg new file mode 100644 index 0000000..c1a8d72 --- /dev/null +++ b/dist/dsfr/icons/logo/edge-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/logo/edge-line.svg b/dist/dsfr/icons/logo/edge-line.svg new file mode 100644 index 0000000..6e7b2a6 --- /dev/null +++ b/dist/dsfr/icons/logo/edge-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/logo/facebook-circle-fill.svg b/dist/dsfr/icons/logo/facebook-circle-fill.svg new file mode 100644 index 0000000..023cb5e --- /dev/null +++ b/dist/dsfr/icons/logo/facebook-circle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/logo/facebook-circle-line.svg b/dist/dsfr/icons/logo/facebook-circle-line.svg new file mode 100644 index 0000000..e1ac238 --- /dev/null +++ b/dist/dsfr/icons/logo/facebook-circle-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/logo/firefox-fill.svg b/dist/dsfr/icons/logo/firefox-fill.svg new file mode 100644 index 0000000..ee7bbec --- /dev/null +++ b/dist/dsfr/icons/logo/firefox-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/logo/firefox-line.svg b/dist/dsfr/icons/logo/firefox-line.svg new file mode 100644 index 0000000..f692e04 --- /dev/null +++ b/dist/dsfr/icons/logo/firefox-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/logo/fr--dailymotion-fill.svg b/dist/dsfr/icons/logo/fr--dailymotion-fill.svg new file mode 100644 index 0000000..89a0471 --- /dev/null +++ b/dist/dsfr/icons/logo/fr--dailymotion-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/logo/fr--dailymotion-line.svg b/dist/dsfr/icons/logo/fr--dailymotion-line.svg new file mode 100644 index 0000000..8cfba39 --- /dev/null +++ b/dist/dsfr/icons/logo/fr--dailymotion-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/logo/fr--tiktok-fill.svg b/dist/dsfr/icons/logo/fr--tiktok-fill.svg new file mode 100644 index 0000000..b3b3910 --- /dev/null +++ b/dist/dsfr/icons/logo/fr--tiktok-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/logo/fr--tiktok-line.svg b/dist/dsfr/icons/logo/fr--tiktok-line.svg new file mode 100644 index 0000000..c9384ed --- /dev/null +++ b/dist/dsfr/icons/logo/fr--tiktok-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/logo/github-fill.svg b/dist/dsfr/icons/logo/github-fill.svg new file mode 100644 index 0000000..19290dd --- /dev/null +++ b/dist/dsfr/icons/logo/github-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/logo/github-line.svg b/dist/dsfr/icons/logo/github-line.svg new file mode 100644 index 0000000..3cfe2d7 --- /dev/null +++ b/dist/dsfr/icons/logo/github-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/logo/google-fill.svg b/dist/dsfr/icons/logo/google-fill.svg new file mode 100644 index 0000000..0d62feb --- /dev/null +++ b/dist/dsfr/icons/logo/google-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/logo/google-line.svg b/dist/dsfr/icons/logo/google-line.svg new file mode 100644 index 0000000..6cdf3cb --- /dev/null +++ b/dist/dsfr/icons/logo/google-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/logo/ie-fill.svg b/dist/dsfr/icons/logo/ie-fill.svg new file mode 100644 index 0000000..993f50e --- /dev/null +++ b/dist/dsfr/icons/logo/ie-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/logo/ie-line.svg b/dist/dsfr/icons/logo/ie-line.svg new file mode 100644 index 0000000..177f7a6 --- /dev/null +++ b/dist/dsfr/icons/logo/ie-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/logo/instagram-fill.svg b/dist/dsfr/icons/logo/instagram-fill.svg new file mode 100644 index 0000000..eda160f --- /dev/null +++ b/dist/dsfr/icons/logo/instagram-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/logo/instagram-line.svg b/dist/dsfr/icons/logo/instagram-line.svg new file mode 100644 index 0000000..62d8ac8 --- /dev/null +++ b/dist/dsfr/icons/logo/instagram-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/logo/linkedin-box-fill.svg b/dist/dsfr/icons/logo/linkedin-box-fill.svg new file mode 100644 index 0000000..8042a4c --- /dev/null +++ b/dist/dsfr/icons/logo/linkedin-box-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/logo/linkedin-box-line.svg b/dist/dsfr/icons/logo/linkedin-box-line.svg new file mode 100644 index 0000000..12fc7e3 --- /dev/null +++ b/dist/dsfr/icons/logo/linkedin-box-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/logo/mastodon-fill.svg b/dist/dsfr/icons/logo/mastodon-fill.svg new file mode 100644 index 0000000..031d468 --- /dev/null +++ b/dist/dsfr/icons/logo/mastodon-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/logo/mastodon-line.svg b/dist/dsfr/icons/logo/mastodon-line.svg new file mode 100644 index 0000000..0ad48f0 --- /dev/null +++ b/dist/dsfr/icons/logo/mastodon-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/logo/npmjs-fill.svg b/dist/dsfr/icons/logo/npmjs-fill.svg new file mode 100644 index 0000000..08532fe --- /dev/null +++ b/dist/dsfr/icons/logo/npmjs-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/logo/npmjs-line.svg b/dist/dsfr/icons/logo/npmjs-line.svg new file mode 100644 index 0000000..b72464a --- /dev/null +++ b/dist/dsfr/icons/logo/npmjs-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/logo/remixicon-fill.svg b/dist/dsfr/icons/logo/remixicon-fill.svg new file mode 100644 index 0000000..fce0b60 --- /dev/null +++ b/dist/dsfr/icons/logo/remixicon-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/logo/remixicon-line.svg b/dist/dsfr/icons/logo/remixicon-line.svg new file mode 100644 index 0000000..0f72eb1 --- /dev/null +++ b/dist/dsfr/icons/logo/remixicon-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/logo/safari-fill.svg b/dist/dsfr/icons/logo/safari-fill.svg new file mode 100644 index 0000000..8633a97 --- /dev/null +++ b/dist/dsfr/icons/logo/safari-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/logo/safari-line.svg b/dist/dsfr/icons/logo/safari-line.svg new file mode 100644 index 0000000..ffdee6a --- /dev/null +++ b/dist/dsfr/icons/logo/safari-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/logo/slack-fill.svg b/dist/dsfr/icons/logo/slack-fill.svg new file mode 100644 index 0000000..2f9422c --- /dev/null +++ b/dist/dsfr/icons/logo/slack-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/logo/slack-line.svg b/dist/dsfr/icons/logo/slack-line.svg new file mode 100644 index 0000000..4ff4b44 --- /dev/null +++ b/dist/dsfr/icons/logo/slack-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/logo/snapchat-fill.svg b/dist/dsfr/icons/logo/snapchat-fill.svg new file mode 100644 index 0000000..a1cec61 --- /dev/null +++ b/dist/dsfr/icons/logo/snapchat-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/logo/snapchat-line.svg b/dist/dsfr/icons/logo/snapchat-line.svg new file mode 100644 index 0000000..c9035f3 --- /dev/null +++ b/dist/dsfr/icons/logo/snapchat-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/logo/telegram-fill.svg b/dist/dsfr/icons/logo/telegram-fill.svg new file mode 100644 index 0000000..bef4fca --- /dev/null +++ b/dist/dsfr/icons/logo/telegram-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/logo/telegram-line.svg b/dist/dsfr/icons/logo/telegram-line.svg new file mode 100644 index 0000000..7b5bb6b --- /dev/null +++ b/dist/dsfr/icons/logo/telegram-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/logo/threads-fill.svg b/dist/dsfr/icons/logo/threads-fill.svg new file mode 100644 index 0000000..2142e1b --- /dev/null +++ b/dist/dsfr/icons/logo/threads-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/logo/threads-line.svg b/dist/dsfr/icons/logo/threads-line.svg new file mode 100644 index 0000000..f5cfdf6 --- /dev/null +++ b/dist/dsfr/icons/logo/threads-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/logo/twitch-fill.svg b/dist/dsfr/icons/logo/twitch-fill.svg new file mode 100644 index 0000000..db81349 --- /dev/null +++ b/dist/dsfr/icons/logo/twitch-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/logo/twitch-line.svg b/dist/dsfr/icons/logo/twitch-line.svg new file mode 100644 index 0000000..8518375 --- /dev/null +++ b/dist/dsfr/icons/logo/twitch-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/logo/twitter-fill.svg b/dist/dsfr/icons/logo/twitter-fill.svg new file mode 100644 index 0000000..dd04140 --- /dev/null +++ b/dist/dsfr/icons/logo/twitter-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/logo/twitter-line.svg b/dist/dsfr/icons/logo/twitter-line.svg new file mode 100644 index 0000000..9241e67 --- /dev/null +++ b/dist/dsfr/icons/logo/twitter-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/logo/twitter-x-fill.svg b/dist/dsfr/icons/logo/twitter-x-fill.svg new file mode 100644 index 0000000..4b79987 --- /dev/null +++ b/dist/dsfr/icons/logo/twitter-x-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/logo/twitter-x-line.svg b/dist/dsfr/icons/logo/twitter-x-line.svg new file mode 100644 index 0000000..3e7d8a3 --- /dev/null +++ b/dist/dsfr/icons/logo/twitter-x-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/logo/vimeo-fill.svg b/dist/dsfr/icons/logo/vimeo-fill.svg new file mode 100644 index 0000000..c339007 --- /dev/null +++ b/dist/dsfr/icons/logo/vimeo-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/logo/vimeo-line.svg b/dist/dsfr/icons/logo/vimeo-line.svg new file mode 100644 index 0000000..f46bf9d --- /dev/null +++ b/dist/dsfr/icons/logo/vimeo-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/logo/vuejs-fill.svg b/dist/dsfr/icons/logo/vuejs-fill.svg new file mode 100644 index 0000000..78d3cc7 --- /dev/null +++ b/dist/dsfr/icons/logo/vuejs-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/logo/vuejs-line.svg b/dist/dsfr/icons/logo/vuejs-line.svg new file mode 100644 index 0000000..66ec41d --- /dev/null +++ b/dist/dsfr/icons/logo/vuejs-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/logo/whatsapp-fill.svg b/dist/dsfr/icons/logo/whatsapp-fill.svg new file mode 100644 index 0000000..286027d --- /dev/null +++ b/dist/dsfr/icons/logo/whatsapp-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/logo/whatsapp-line.svg b/dist/dsfr/icons/logo/whatsapp-line.svg new file mode 100644 index 0000000..9a12301 --- /dev/null +++ b/dist/dsfr/icons/logo/whatsapp-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/logo/youtube-fill.svg b/dist/dsfr/icons/logo/youtube-fill.svg new file mode 100644 index 0000000..cf44f6c --- /dev/null +++ b/dist/dsfr/icons/logo/youtube-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/logo/youtube-line.svg b/dist/dsfr/icons/logo/youtube-line.svg new file mode 100644 index 0000000..149e1e1 --- /dev/null +++ b/dist/dsfr/icons/logo/youtube-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/map/anchor-fill.svg b/dist/dsfr/icons/map/anchor-fill.svg new file mode 100644 index 0000000..cc779f0 --- /dev/null +++ b/dist/dsfr/icons/map/anchor-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/map/anchor-line.svg b/dist/dsfr/icons/map/anchor-line.svg new file mode 100644 index 0000000..3037cc1 --- /dev/null +++ b/dist/dsfr/icons/map/anchor-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/map/bike-fill.svg b/dist/dsfr/icons/map/bike-fill.svg new file mode 100644 index 0000000..735704f --- /dev/null +++ b/dist/dsfr/icons/map/bike-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/map/bike-line.svg b/dist/dsfr/icons/map/bike-line.svg new file mode 100644 index 0000000..7dee6e0 --- /dev/null +++ b/dist/dsfr/icons/map/bike-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/map/bus-fill.svg b/dist/dsfr/icons/map/bus-fill.svg new file mode 100644 index 0000000..b831dd8 --- /dev/null +++ b/dist/dsfr/icons/map/bus-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/map/bus-line.svg b/dist/dsfr/icons/map/bus-line.svg new file mode 100644 index 0000000..27e0553 --- /dev/null +++ b/dist/dsfr/icons/map/bus-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/map/car-fill.svg b/dist/dsfr/icons/map/car-fill.svg new file mode 100644 index 0000000..68852da --- /dev/null +++ b/dist/dsfr/icons/map/car-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/map/car-line.svg b/dist/dsfr/icons/map/car-line.svg new file mode 100644 index 0000000..c589c94 --- /dev/null +++ b/dist/dsfr/icons/map/car-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/map/caravan-fill.svg b/dist/dsfr/icons/map/caravan-fill.svg new file mode 100644 index 0000000..85c4922 --- /dev/null +++ b/dist/dsfr/icons/map/caravan-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/map/caravan-line.svg b/dist/dsfr/icons/map/caravan-line.svg new file mode 100644 index 0000000..ebcbf6d --- /dev/null +++ b/dist/dsfr/icons/map/caravan-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/map/charging-pile-2-fill.svg b/dist/dsfr/icons/map/charging-pile-2-fill.svg new file mode 100644 index 0000000..3885d52 --- /dev/null +++ b/dist/dsfr/icons/map/charging-pile-2-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/map/charging-pile-2-line.svg b/dist/dsfr/icons/map/charging-pile-2-line.svg new file mode 100644 index 0000000..dfbd17a --- /dev/null +++ b/dist/dsfr/icons/map/charging-pile-2-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/map/compass-3-fill.svg b/dist/dsfr/icons/map/compass-3-fill.svg new file mode 100644 index 0000000..f8f0c4d --- /dev/null +++ b/dist/dsfr/icons/map/compass-3-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/map/compass-3-line.svg b/dist/dsfr/icons/map/compass-3-line.svg new file mode 100644 index 0000000..06ca11f --- /dev/null +++ b/dist/dsfr/icons/map/compass-3-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/map/cup-fill.svg b/dist/dsfr/icons/map/cup-fill.svg new file mode 100644 index 0000000..e2eab0d --- /dev/null +++ b/dist/dsfr/icons/map/cup-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/map/cup-line.svg b/dist/dsfr/icons/map/cup-line.svg new file mode 100644 index 0000000..1c043e4 --- /dev/null +++ b/dist/dsfr/icons/map/cup-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/map/earth-fill.svg b/dist/dsfr/icons/map/earth-fill.svg new file mode 100644 index 0000000..f46bedd --- /dev/null +++ b/dist/dsfr/icons/map/earth-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/map/earth-line.svg b/dist/dsfr/icons/map/earth-line.svg new file mode 100644 index 0000000..1f20058 --- /dev/null +++ b/dist/dsfr/icons/map/earth-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/map/france-fill.svg b/dist/dsfr/icons/map/france-fill.svg new file mode 100644 index 0000000..75fa312 --- /dev/null +++ b/dist/dsfr/icons/map/france-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/map/france-line.svg b/dist/dsfr/icons/map/france-line.svg new file mode 100644 index 0000000..11a5383 --- /dev/null +++ b/dist/dsfr/icons/map/france-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/map/gas-station-fill.svg b/dist/dsfr/icons/map/gas-station-fill.svg new file mode 100644 index 0000000..68c06ca --- /dev/null +++ b/dist/dsfr/icons/map/gas-station-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/map/gas-station-line.svg b/dist/dsfr/icons/map/gas-station-line.svg new file mode 100644 index 0000000..f20445a --- /dev/null +++ b/dist/dsfr/icons/map/gas-station-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/map/goblet-fill.svg b/dist/dsfr/icons/map/goblet-fill.svg new file mode 100644 index 0000000..38f7b2f --- /dev/null +++ b/dist/dsfr/icons/map/goblet-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/map/goblet-line.svg b/dist/dsfr/icons/map/goblet-line.svg new file mode 100644 index 0000000..9ccad73 --- /dev/null +++ b/dist/dsfr/icons/map/goblet-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/map/map-pin-2-fill.svg b/dist/dsfr/icons/map/map-pin-2-fill.svg new file mode 100644 index 0000000..5b9b5fb --- /dev/null +++ b/dist/dsfr/icons/map/map-pin-2-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/map/map-pin-2-line.svg b/dist/dsfr/icons/map/map-pin-2-line.svg new file mode 100644 index 0000000..f6de650 --- /dev/null +++ b/dist/dsfr/icons/map/map-pin-2-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/map/map-pin-user-fill.svg b/dist/dsfr/icons/map/map-pin-user-fill.svg new file mode 100644 index 0000000..c5b693a --- /dev/null +++ b/dist/dsfr/icons/map/map-pin-user-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/map/map-pin-user-line.svg b/dist/dsfr/icons/map/map-pin-user-line.svg new file mode 100644 index 0000000..4ab2884 --- /dev/null +++ b/dist/dsfr/icons/map/map-pin-user-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/map/motorbike-fill.svg b/dist/dsfr/icons/map/motorbike-fill.svg new file mode 100644 index 0000000..451d08e --- /dev/null +++ b/dist/dsfr/icons/map/motorbike-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/map/motorbike-line.svg b/dist/dsfr/icons/map/motorbike-line.svg new file mode 100644 index 0000000..f69a3e7 --- /dev/null +++ b/dist/dsfr/icons/map/motorbike-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/map/passport-fill.svg b/dist/dsfr/icons/map/passport-fill.svg new file mode 100644 index 0000000..b07cfa0 --- /dev/null +++ b/dist/dsfr/icons/map/passport-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/map/passport-line.svg b/dist/dsfr/icons/map/passport-line.svg new file mode 100644 index 0000000..7a817b1 --- /dev/null +++ b/dist/dsfr/icons/map/passport-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/map/restaurant-fill.svg b/dist/dsfr/icons/map/restaurant-fill.svg new file mode 100644 index 0000000..771249c --- /dev/null +++ b/dist/dsfr/icons/map/restaurant-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/map/restaurant-line.svg b/dist/dsfr/icons/map/restaurant-line.svg new file mode 100644 index 0000000..69f9545 --- /dev/null +++ b/dist/dsfr/icons/map/restaurant-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/map/road-map-fill.svg b/dist/dsfr/icons/map/road-map-fill.svg new file mode 100644 index 0000000..d73560d --- /dev/null +++ b/dist/dsfr/icons/map/road-map-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/map/road-map-line.svg b/dist/dsfr/icons/map/road-map-line.svg new file mode 100644 index 0000000..d1f86bd --- /dev/null +++ b/dist/dsfr/icons/map/road-map-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/map/sailboat-fill.svg b/dist/dsfr/icons/map/sailboat-fill.svg new file mode 100644 index 0000000..2909684 --- /dev/null +++ b/dist/dsfr/icons/map/sailboat-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/map/sailboat-line.svg b/dist/dsfr/icons/map/sailboat-line.svg new file mode 100644 index 0000000..f083b66 --- /dev/null +++ b/dist/dsfr/icons/map/sailboat-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/map/ship-2-fill.svg b/dist/dsfr/icons/map/ship-2-fill.svg new file mode 100644 index 0000000..d7b031e --- /dev/null +++ b/dist/dsfr/icons/map/ship-2-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/map/ship-2-line.svg b/dist/dsfr/icons/map/ship-2-line.svg new file mode 100644 index 0000000..7f254e4 --- /dev/null +++ b/dist/dsfr/icons/map/ship-2-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/map/signal-tower-fill.svg b/dist/dsfr/icons/map/signal-tower-fill.svg new file mode 100644 index 0000000..877a931 --- /dev/null +++ b/dist/dsfr/icons/map/signal-tower-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/map/signal-tower-line.svg b/dist/dsfr/icons/map/signal-tower-line.svg new file mode 100644 index 0000000..80e7b55 --- /dev/null +++ b/dist/dsfr/icons/map/signal-tower-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/map/suitcase-2-fill.svg b/dist/dsfr/icons/map/suitcase-2-fill.svg new file mode 100644 index 0000000..a48990a --- /dev/null +++ b/dist/dsfr/icons/map/suitcase-2-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/map/suitcase-2-line.svg b/dist/dsfr/icons/map/suitcase-2-line.svg new file mode 100644 index 0000000..fc83687 --- /dev/null +++ b/dist/dsfr/icons/map/suitcase-2-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/map/taxi-fill.svg b/dist/dsfr/icons/map/taxi-fill.svg new file mode 100644 index 0000000..c8fcec7 --- /dev/null +++ b/dist/dsfr/icons/map/taxi-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/map/taxi-line.svg b/dist/dsfr/icons/map/taxi-line.svg new file mode 100644 index 0000000..78c13f2 --- /dev/null +++ b/dist/dsfr/icons/map/taxi-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/map/train-fill.svg b/dist/dsfr/icons/map/train-fill.svg new file mode 100644 index 0000000..b2eeca0 --- /dev/null +++ b/dist/dsfr/icons/map/train-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/map/train-line.svg b/dist/dsfr/icons/map/train-line.svg new file mode 100644 index 0000000..1ff0e47 --- /dev/null +++ b/dist/dsfr/icons/map/train-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/media/camera-fill.svg b/dist/dsfr/icons/media/camera-fill.svg new file mode 100644 index 0000000..4b37edb --- /dev/null +++ b/dist/dsfr/icons/media/camera-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/media/camera-line.svg b/dist/dsfr/icons/media/camera-line.svg new file mode 100644 index 0000000..feca4fc --- /dev/null +++ b/dist/dsfr/icons/media/camera-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/media/clapperboard-fill.svg b/dist/dsfr/icons/media/clapperboard-fill.svg new file mode 100644 index 0000000..ceb4581 --- /dev/null +++ b/dist/dsfr/icons/media/clapperboard-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/media/clapperboard-line.svg b/dist/dsfr/icons/media/clapperboard-line.svg new file mode 100644 index 0000000..c9bfa6f --- /dev/null +++ b/dist/dsfr/icons/media/clapperboard-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/media/equalizer-fill.svg b/dist/dsfr/icons/media/equalizer-fill.svg new file mode 100644 index 0000000..3b680f9 --- /dev/null +++ b/dist/dsfr/icons/media/equalizer-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/media/equalizer-line.svg b/dist/dsfr/icons/media/equalizer-line.svg new file mode 100644 index 0000000..7431345 --- /dev/null +++ b/dist/dsfr/icons/media/equalizer-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/media/film-fill.svg b/dist/dsfr/icons/media/film-fill.svg new file mode 100644 index 0000000..d178a6f --- /dev/null +++ b/dist/dsfr/icons/media/film-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/media/film-line.svg b/dist/dsfr/icons/media/film-line.svg new file mode 100644 index 0000000..092b897 --- /dev/null +++ b/dist/dsfr/icons/media/film-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/media/fullscreen-line.svg b/dist/dsfr/icons/media/fullscreen-line.svg new file mode 100644 index 0000000..b698e04 --- /dev/null +++ b/dist/dsfr/icons/media/fullscreen-line.svg @@ -0,0 +1 @@ + diff --git a/dist/dsfr/icons/media/gallery-fill.svg b/dist/dsfr/icons/media/gallery-fill.svg new file mode 100644 index 0000000..1dff7af --- /dev/null +++ b/dist/dsfr/icons/media/gallery-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/media/gallery-line.svg b/dist/dsfr/icons/media/gallery-line.svg new file mode 100644 index 0000000..5d3dbb4 --- /dev/null +++ b/dist/dsfr/icons/media/gallery-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/media/headphone-fill.svg b/dist/dsfr/icons/media/headphone-fill.svg new file mode 100644 index 0000000..0b95ac1 --- /dev/null +++ b/dist/dsfr/icons/media/headphone-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/media/headphone-line.svg b/dist/dsfr/icons/media/headphone-line.svg new file mode 100644 index 0000000..9674911 --- /dev/null +++ b/dist/dsfr/icons/media/headphone-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/media/image-add-fill.svg b/dist/dsfr/icons/media/image-add-fill.svg new file mode 100644 index 0000000..f97e978 --- /dev/null +++ b/dist/dsfr/icons/media/image-add-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/media/image-add-line.svg b/dist/dsfr/icons/media/image-add-line.svg new file mode 100644 index 0000000..4ee618b --- /dev/null +++ b/dist/dsfr/icons/media/image-add-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/media/image-edit-fill.svg b/dist/dsfr/icons/media/image-edit-fill.svg new file mode 100644 index 0000000..3255508 --- /dev/null +++ b/dist/dsfr/icons/media/image-edit-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/media/image-edit-line.svg b/dist/dsfr/icons/media/image-edit-line.svg new file mode 100644 index 0000000..de05984 --- /dev/null +++ b/dist/dsfr/icons/media/image-edit-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/media/image-fill.svg b/dist/dsfr/icons/media/image-fill.svg new file mode 100644 index 0000000..43b977f --- /dev/null +++ b/dist/dsfr/icons/media/image-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/media/image-line.svg b/dist/dsfr/icons/media/image-line.svg new file mode 100644 index 0000000..b519ff2 --- /dev/null +++ b/dist/dsfr/icons/media/image-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/media/live-fill.svg b/dist/dsfr/icons/media/live-fill.svg new file mode 100644 index 0000000..15cb808 --- /dev/null +++ b/dist/dsfr/icons/media/live-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/media/live-line.svg b/dist/dsfr/icons/media/live-line.svg new file mode 100644 index 0000000..74b57f0 --- /dev/null +++ b/dist/dsfr/icons/media/live-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/media/mic-fill.svg b/dist/dsfr/icons/media/mic-fill.svg new file mode 100644 index 0000000..c71df84 --- /dev/null +++ b/dist/dsfr/icons/media/mic-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/media/mic-line.svg b/dist/dsfr/icons/media/mic-line.svg new file mode 100644 index 0000000..59b1816 --- /dev/null +++ b/dist/dsfr/icons/media/mic-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/media/music-2-fill.svg b/dist/dsfr/icons/media/music-2-fill.svg new file mode 100644 index 0000000..8acd9a0 --- /dev/null +++ b/dist/dsfr/icons/media/music-2-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/media/music-2-line.svg b/dist/dsfr/icons/media/music-2-line.svg new file mode 100644 index 0000000..d29fa51 --- /dev/null +++ b/dist/dsfr/icons/media/music-2-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/media/notification-3-fill.svg b/dist/dsfr/icons/media/notification-3-fill.svg new file mode 100644 index 0000000..2c2bf7f --- /dev/null +++ b/dist/dsfr/icons/media/notification-3-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/media/notification-3-line.svg b/dist/dsfr/icons/media/notification-3-line.svg new file mode 100644 index 0000000..33a967c --- /dev/null +++ b/dist/dsfr/icons/media/notification-3-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/media/pause-circle-fill.svg b/dist/dsfr/icons/media/pause-circle-fill.svg new file mode 100644 index 0000000..79ba664 --- /dev/null +++ b/dist/dsfr/icons/media/pause-circle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/media/pause-circle-line.svg b/dist/dsfr/icons/media/pause-circle-line.svg new file mode 100644 index 0000000..c604e4a --- /dev/null +++ b/dist/dsfr/icons/media/pause-circle-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/media/play-circle-fill.svg b/dist/dsfr/icons/media/play-circle-fill.svg new file mode 100644 index 0000000..377a4f7 --- /dev/null +++ b/dist/dsfr/icons/media/play-circle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/media/play-circle-line.svg b/dist/dsfr/icons/media/play-circle-line.svg new file mode 100644 index 0000000..4654748 --- /dev/null +++ b/dist/dsfr/icons/media/play-circle-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/media/stop-circle-fill.svg b/dist/dsfr/icons/media/stop-circle-fill.svg new file mode 100644 index 0000000..11b4a5a --- /dev/null +++ b/dist/dsfr/icons/media/stop-circle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/media/stop-circle-line.svg b/dist/dsfr/icons/media/stop-circle-line.svg new file mode 100644 index 0000000..5a31edb --- /dev/null +++ b/dist/dsfr/icons/media/stop-circle-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/media/volume-down-fill.svg b/dist/dsfr/icons/media/volume-down-fill.svg new file mode 100644 index 0000000..b8891a0 --- /dev/null +++ b/dist/dsfr/icons/media/volume-down-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/media/volume-down-line.svg b/dist/dsfr/icons/media/volume-down-line.svg new file mode 100644 index 0000000..ab8c97f --- /dev/null +++ b/dist/dsfr/icons/media/volume-down-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/media/volume-mute-fill.svg b/dist/dsfr/icons/media/volume-mute-fill.svg new file mode 100644 index 0000000..8613dcc --- /dev/null +++ b/dist/dsfr/icons/media/volume-mute-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/media/volume-mute-line.svg b/dist/dsfr/icons/media/volume-mute-line.svg new file mode 100644 index 0000000..7ac6d16 --- /dev/null +++ b/dist/dsfr/icons/media/volume-mute-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/media/volume-up-fill.svg b/dist/dsfr/icons/media/volume-up-fill.svg new file mode 100644 index 0000000..f0911f2 --- /dev/null +++ b/dist/dsfr/icons/media/volume-up-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/media/volume-up-line.svg b/dist/dsfr/icons/media/volume-up-line.svg new file mode 100644 index 0000000..3ad89f6 --- /dev/null +++ b/dist/dsfr/icons/media/volume-up-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/others/fr--accessibility-fill.svg b/dist/dsfr/icons/others/fr--accessibility-fill.svg new file mode 100644 index 0000000..d64620c --- /dev/null +++ b/dist/dsfr/icons/others/fr--accessibility-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/others/fr--accessibility-line.svg b/dist/dsfr/icons/others/fr--accessibility-line.svg new file mode 100644 index 0000000..f29f0f5 --- /dev/null +++ b/dist/dsfr/icons/others/fr--accessibility-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/others/fr--ear-off-fill.svg b/dist/dsfr/icons/others/fr--ear-off-fill.svg new file mode 100644 index 0000000..1f9a1aa --- /dev/null +++ b/dist/dsfr/icons/others/fr--ear-off-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/others/fr--ear-off-line.svg b/dist/dsfr/icons/others/fr--ear-off-line.svg new file mode 100644 index 0000000..34ff87d --- /dev/null +++ b/dist/dsfr/icons/others/fr--ear-off-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/others/fr--mental-disabilities-fill.svg b/dist/dsfr/icons/others/fr--mental-disabilities-fill.svg new file mode 100644 index 0000000..5cc2051 --- /dev/null +++ b/dist/dsfr/icons/others/fr--mental-disabilities-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/others/fr--mental-disabilities-line.svg b/dist/dsfr/icons/others/fr--mental-disabilities-line.svg new file mode 100644 index 0000000..28cf146 --- /dev/null +++ b/dist/dsfr/icons/others/fr--mental-disabilities-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/others/fr--sign-language-fill.svg b/dist/dsfr/icons/others/fr--sign-language-fill.svg new file mode 100644 index 0000000..9e82dbb --- /dev/null +++ b/dist/dsfr/icons/others/fr--sign-language-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/others/fr--sign-language-line.svg b/dist/dsfr/icons/others/fr--sign-language-line.svg new file mode 100644 index 0000000..7834bfb --- /dev/null +++ b/dist/dsfr/icons/others/fr--sign-language-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/others/leaf-fill.svg b/dist/dsfr/icons/others/leaf-fill.svg new file mode 100644 index 0000000..c6d0923 --- /dev/null +++ b/dist/dsfr/icons/others/leaf-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/others/leaf-line.svg b/dist/dsfr/icons/others/leaf-line.svg new file mode 100644 index 0000000..656d741 --- /dev/null +++ b/dist/dsfr/icons/others/leaf-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/others/lightbulb-fill.svg b/dist/dsfr/icons/others/lightbulb-fill.svg new file mode 100644 index 0000000..7e4b992 --- /dev/null +++ b/dist/dsfr/icons/others/lightbulb-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/others/lightbulb-line.svg b/dist/dsfr/icons/others/lightbulb-line.svg new file mode 100644 index 0000000..9d9f8a3 --- /dev/null +++ b/dist/dsfr/icons/others/lightbulb-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/others/plant-fill.svg b/dist/dsfr/icons/others/plant-fill.svg new file mode 100644 index 0000000..84b788d --- /dev/null +++ b/dist/dsfr/icons/others/plant-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/others/plant-line.svg b/dist/dsfr/icons/others/plant-line.svg new file mode 100644 index 0000000..808a496 --- /dev/null +++ b/dist/dsfr/icons/others/plant-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/others/recycle-fill.svg b/dist/dsfr/icons/others/recycle-fill.svg new file mode 100644 index 0000000..523e465 --- /dev/null +++ b/dist/dsfr/icons/others/recycle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/others/recycle-line.svg b/dist/dsfr/icons/others/recycle-line.svg new file mode 100644 index 0000000..f1aae5a --- /dev/null +++ b/dist/dsfr/icons/others/recycle-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/others/scales-3-fill.svg b/dist/dsfr/icons/others/scales-3-fill.svg new file mode 100644 index 0000000..8b1501f --- /dev/null +++ b/dist/dsfr/icons/others/scales-3-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/others/scales-3-line.svg b/dist/dsfr/icons/others/scales-3-line.svg new file mode 100644 index 0000000..656e260 --- /dev/null +++ b/dist/dsfr/icons/others/scales-3-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/others/seedling-fill.svg b/dist/dsfr/icons/others/seedling-fill.svg new file mode 100644 index 0000000..4e9b6d5 --- /dev/null +++ b/dist/dsfr/icons/others/seedling-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/others/seedling-line.svg b/dist/dsfr/icons/others/seedling-line.svg new file mode 100644 index 0000000..47869f3 --- /dev/null +++ b/dist/dsfr/icons/others/seedling-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/others/umbrella-fill.svg b/dist/dsfr/icons/others/umbrella-fill.svg new file mode 100644 index 0000000..2b8721d --- /dev/null +++ b/dist/dsfr/icons/others/umbrella-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/others/umbrella-line.svg b/dist/dsfr/icons/others/umbrella-line.svg new file mode 100644 index 0000000..a573229 --- /dev/null +++ b/dist/dsfr/icons/others/umbrella-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/others/wheelchair-fill.svg b/dist/dsfr/icons/others/wheelchair-fill.svg new file mode 100644 index 0000000..8447cd0 --- /dev/null +++ b/dist/dsfr/icons/others/wheelchair-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/others/wheelchair-line.svg b/dist/dsfr/icons/others/wheelchair-line.svg new file mode 100644 index 0000000..673bb2a --- /dev/null +++ b/dist/dsfr/icons/others/wheelchair-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/add-circle-fill.svg b/dist/dsfr/icons/system/add-circle-fill.svg new file mode 100644 index 0000000..dfd9883 --- /dev/null +++ b/dist/dsfr/icons/system/add-circle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/add-circle-line.svg b/dist/dsfr/icons/system/add-circle-line.svg new file mode 100644 index 0000000..faa1527 --- /dev/null +++ b/dist/dsfr/icons/system/add-circle-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/add-line.svg b/dist/dsfr/icons/system/add-line.svg new file mode 100644 index 0000000..eb78ddd --- /dev/null +++ b/dist/dsfr/icons/system/add-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/alarm-warning-fill.svg b/dist/dsfr/icons/system/alarm-warning-fill.svg new file mode 100644 index 0000000..2bbd1ec --- /dev/null +++ b/dist/dsfr/icons/system/alarm-warning-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/alarm-warning-line.svg b/dist/dsfr/icons/system/alarm-warning-line.svg new file mode 100644 index 0000000..0ef8304 --- /dev/null +++ b/dist/dsfr/icons/system/alarm-warning-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/alert-fill.svg b/dist/dsfr/icons/system/alert-fill.svg new file mode 100644 index 0000000..cbe513a --- /dev/null +++ b/dist/dsfr/icons/system/alert-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/alert-line.svg b/dist/dsfr/icons/system/alert-line.svg new file mode 100644 index 0000000..a6a60be --- /dev/null +++ b/dist/dsfr/icons/system/alert-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/arrow-down-fill.svg b/dist/dsfr/icons/system/arrow-down-fill.svg new file mode 100644 index 0000000..ccb87c5 --- /dev/null +++ b/dist/dsfr/icons/system/arrow-down-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/arrow-down-line.svg b/dist/dsfr/icons/system/arrow-down-line.svg new file mode 100644 index 0000000..dfadb33 --- /dev/null +++ b/dist/dsfr/icons/system/arrow-down-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/arrow-down-s-fill.svg b/dist/dsfr/icons/system/arrow-down-s-fill.svg new file mode 100644 index 0000000..396bdc8 --- /dev/null +++ b/dist/dsfr/icons/system/arrow-down-s-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/arrow-down-s-line.svg b/dist/dsfr/icons/system/arrow-down-s-line.svg new file mode 100644 index 0000000..db7cbba --- /dev/null +++ b/dist/dsfr/icons/system/arrow-down-s-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/arrow-go-back-fill.svg b/dist/dsfr/icons/system/arrow-go-back-fill.svg new file mode 100644 index 0000000..3de5473 --- /dev/null +++ b/dist/dsfr/icons/system/arrow-go-back-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/arrow-go-back-line.svg b/dist/dsfr/icons/system/arrow-go-back-line.svg new file mode 100644 index 0000000..8b19752 --- /dev/null +++ b/dist/dsfr/icons/system/arrow-go-back-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/arrow-go-forward-fill.svg b/dist/dsfr/icons/system/arrow-go-forward-fill.svg new file mode 100644 index 0000000..7cc6436 --- /dev/null +++ b/dist/dsfr/icons/system/arrow-go-forward-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/arrow-go-forward-line.svg b/dist/dsfr/icons/system/arrow-go-forward-line.svg new file mode 100644 index 0000000..334e6e7 --- /dev/null +++ b/dist/dsfr/icons/system/arrow-go-forward-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/arrow-left-fill.svg b/dist/dsfr/icons/system/arrow-left-fill.svg new file mode 100644 index 0000000..aa0fb82 --- /dev/null +++ b/dist/dsfr/icons/system/arrow-left-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/arrow-left-line.svg b/dist/dsfr/icons/system/arrow-left-line.svg new file mode 100644 index 0000000..0437385 --- /dev/null +++ b/dist/dsfr/icons/system/arrow-left-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/arrow-left-s-fill.svg b/dist/dsfr/icons/system/arrow-left-s-fill.svg new file mode 100644 index 0000000..5b6cbf2 --- /dev/null +++ b/dist/dsfr/icons/system/arrow-left-s-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/arrow-left-s-line.svg b/dist/dsfr/icons/system/arrow-left-s-line.svg new file mode 100644 index 0000000..7bfe708 --- /dev/null +++ b/dist/dsfr/icons/system/arrow-left-s-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/arrow-right-fill.svg b/dist/dsfr/icons/system/arrow-right-fill.svg new file mode 100644 index 0000000..5990970 --- /dev/null +++ b/dist/dsfr/icons/system/arrow-right-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/arrow-right-line.svg b/dist/dsfr/icons/system/arrow-right-line.svg new file mode 100644 index 0000000..ab1abe9 --- /dev/null +++ b/dist/dsfr/icons/system/arrow-right-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/arrow-right-s-fill.svg b/dist/dsfr/icons/system/arrow-right-s-fill.svg new file mode 100644 index 0000000..465609b --- /dev/null +++ b/dist/dsfr/icons/system/arrow-right-s-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/arrow-right-s-line.svg b/dist/dsfr/icons/system/arrow-right-s-line.svg new file mode 100644 index 0000000..acb1bb6 --- /dev/null +++ b/dist/dsfr/icons/system/arrow-right-s-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/arrow-right-up-line.svg b/dist/dsfr/icons/system/arrow-right-up-line.svg new file mode 100644 index 0000000..9ded7c4 --- /dev/null +++ b/dist/dsfr/icons/system/arrow-right-up-line.svg @@ -0,0 +1 @@ + diff --git a/dist/dsfr/icons/system/arrow-up-down-line.svg b/dist/dsfr/icons/system/arrow-up-down-line.svg new file mode 100644 index 0000000..fd32062 --- /dev/null +++ b/dist/dsfr/icons/system/arrow-up-down-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/arrow-up-fill.svg b/dist/dsfr/icons/system/arrow-up-fill.svg new file mode 100644 index 0000000..a62df33 --- /dev/null +++ b/dist/dsfr/icons/system/arrow-up-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/arrow-up-line.svg b/dist/dsfr/icons/system/arrow-up-line.svg new file mode 100644 index 0000000..5f373e5 --- /dev/null +++ b/dist/dsfr/icons/system/arrow-up-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/arrow-up-s-fill.svg b/dist/dsfr/icons/system/arrow-up-s-fill.svg new file mode 100644 index 0000000..b8b9b38 --- /dev/null +++ b/dist/dsfr/icons/system/arrow-up-s-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/arrow-up-s-line.svg b/dist/dsfr/icons/system/arrow-up-s-line.svg new file mode 100644 index 0000000..18966ba --- /dev/null +++ b/dist/dsfr/icons/system/arrow-up-s-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/check-line.svg b/dist/dsfr/icons/system/check-line.svg new file mode 100644 index 0000000..025bc65 --- /dev/null +++ b/dist/dsfr/icons/system/check-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/checkbox-circle-fill.svg b/dist/dsfr/icons/system/checkbox-circle-fill.svg new file mode 100644 index 0000000..802f561 --- /dev/null +++ b/dist/dsfr/icons/system/checkbox-circle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/checkbox-circle-line.svg b/dist/dsfr/icons/system/checkbox-circle-line.svg new file mode 100644 index 0000000..e2dfad0 --- /dev/null +++ b/dist/dsfr/icons/system/checkbox-circle-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/checkbox-fill.svg b/dist/dsfr/icons/system/checkbox-fill.svg new file mode 100644 index 0000000..d323e12 --- /dev/null +++ b/dist/dsfr/icons/system/checkbox-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/checkbox-line.svg b/dist/dsfr/icons/system/checkbox-line.svg new file mode 100644 index 0000000..f2616de --- /dev/null +++ b/dist/dsfr/icons/system/checkbox-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/close-circle-fill.svg b/dist/dsfr/icons/system/close-circle-fill.svg new file mode 100644 index 0000000..a297b84 --- /dev/null +++ b/dist/dsfr/icons/system/close-circle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/close-circle-line.svg b/dist/dsfr/icons/system/close-circle-line.svg new file mode 100644 index 0000000..fe07818 --- /dev/null +++ b/dist/dsfr/icons/system/close-circle-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/close-line.svg b/dist/dsfr/icons/system/close-line.svg new file mode 100644 index 0000000..c725cde --- /dev/null +++ b/dist/dsfr/icons/system/close-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/delete-bin-fill.svg b/dist/dsfr/icons/system/delete-bin-fill.svg new file mode 100644 index 0000000..62d8af4 --- /dev/null +++ b/dist/dsfr/icons/system/delete-bin-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/delete-bin-line.svg b/dist/dsfr/icons/system/delete-bin-line.svg new file mode 100644 index 0000000..ea94747 --- /dev/null +++ b/dist/dsfr/icons/system/delete-bin-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/download-fill.svg b/dist/dsfr/icons/system/download-fill.svg new file mode 100644 index 0000000..2b91891 --- /dev/null +++ b/dist/dsfr/icons/system/download-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/download-line.svg b/dist/dsfr/icons/system/download-line.svg new file mode 100644 index 0000000..a83739d --- /dev/null +++ b/dist/dsfr/icons/system/download-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/error-warning-fill.svg b/dist/dsfr/icons/system/error-warning-fill.svg new file mode 100644 index 0000000..4179447 --- /dev/null +++ b/dist/dsfr/icons/system/error-warning-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/error-warning-line.svg b/dist/dsfr/icons/system/error-warning-line.svg new file mode 100644 index 0000000..d752f27 --- /dev/null +++ b/dist/dsfr/icons/system/error-warning-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/external-link-fill.svg b/dist/dsfr/icons/system/external-link-fill.svg new file mode 100644 index 0000000..082d5bb --- /dev/null +++ b/dist/dsfr/icons/system/external-link-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/external-link-line.svg b/dist/dsfr/icons/system/external-link-line.svg new file mode 100644 index 0000000..5a827fe --- /dev/null +++ b/dist/dsfr/icons/system/external-link-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/eye-fill.svg b/dist/dsfr/icons/system/eye-fill.svg new file mode 100644 index 0000000..dcc648c --- /dev/null +++ b/dist/dsfr/icons/system/eye-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/eye-line.svg b/dist/dsfr/icons/system/eye-line.svg new file mode 100644 index 0000000..f9524ef --- /dev/null +++ b/dist/dsfr/icons/system/eye-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/eye-off-fill.svg b/dist/dsfr/icons/system/eye-off-fill.svg new file mode 100644 index 0000000..33e1ad0 --- /dev/null +++ b/dist/dsfr/icons/system/eye-off-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/eye-off-line.svg b/dist/dsfr/icons/system/eye-off-line.svg new file mode 100644 index 0000000..4a23abf --- /dev/null +++ b/dist/dsfr/icons/system/eye-off-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/filter-fill.svg b/dist/dsfr/icons/system/filter-fill.svg new file mode 100644 index 0000000..164b160 --- /dev/null +++ b/dist/dsfr/icons/system/filter-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/filter-line.svg b/dist/dsfr/icons/system/filter-line.svg new file mode 100644 index 0000000..9734d6a --- /dev/null +++ b/dist/dsfr/icons/system/filter-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/fr--alert-warning-2-fill.svg b/dist/dsfr/icons/system/fr--alert-warning-2-fill.svg new file mode 100644 index 0000000..b8d6fcd --- /dev/null +++ b/dist/dsfr/icons/system/fr--alert-warning-2-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/fr--alert-warning-fill.svg b/dist/dsfr/icons/system/fr--alert-warning-fill.svg new file mode 100644 index 0000000..1cdfc5d --- /dev/null +++ b/dist/dsfr/icons/system/fr--alert-warning-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/fr--arrow-left-s-first-line.svg b/dist/dsfr/icons/system/fr--arrow-left-s-first-line.svg new file mode 100644 index 0000000..fb6d5a3 --- /dev/null +++ b/dist/dsfr/icons/system/fr--arrow-left-s-first-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/fr--arrow-left-s-line-double.svg b/dist/dsfr/icons/system/fr--arrow-left-s-line-double.svg new file mode 100644 index 0000000..c5fc725 --- /dev/null +++ b/dist/dsfr/icons/system/fr--arrow-left-s-line-double.svg @@ -0,0 +1 @@ + diff --git a/dist/dsfr/icons/system/fr--arrow-right-down-circle-fill.svg b/dist/dsfr/icons/system/fr--arrow-right-down-circle-fill.svg new file mode 100644 index 0000000..3d0d0c3 --- /dev/null +++ b/dist/dsfr/icons/system/fr--arrow-right-down-circle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/fr--arrow-right-s-last-line.svg b/dist/dsfr/icons/system/fr--arrow-right-s-last-line.svg new file mode 100644 index 0000000..34b2528 --- /dev/null +++ b/dist/dsfr/icons/system/fr--arrow-right-s-last-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/fr--arrow-right-s-line-double.svg b/dist/dsfr/icons/system/fr--arrow-right-s-line-double.svg new file mode 100644 index 0000000..4e74691 --- /dev/null +++ b/dist/dsfr/icons/system/fr--arrow-right-s-line-double.svg @@ -0,0 +1 @@ + diff --git a/dist/dsfr/icons/system/fr--arrow-right-up-circle-fill.svg b/dist/dsfr/icons/system/fr--arrow-right-up-circle-fill.svg new file mode 100644 index 0000000..0a74f33 --- /dev/null +++ b/dist/dsfr/icons/system/fr--arrow-right-up-circle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/fr--capslock-line.svg b/dist/dsfr/icons/system/fr--capslock-line.svg new file mode 100644 index 0000000..8a4b6c2 --- /dev/null +++ b/dist/dsfr/icons/system/fr--capslock-line.svg @@ -0,0 +1,4 @@ + + + diff --git a/dist/dsfr/icons/system/fr--equal-circle-fill.svg b/dist/dsfr/icons/system/fr--equal-circle-fill.svg new file mode 100644 index 0000000..9b09e03 --- /dev/null +++ b/dist/dsfr/icons/system/fr--equal-circle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/fr--error-fill.svg b/dist/dsfr/icons/system/fr--error-fill.svg new file mode 100644 index 0000000..64610cd --- /dev/null +++ b/dist/dsfr/icons/system/fr--error-fill.svg @@ -0,0 +1 @@ + diff --git a/dist/dsfr/icons/system/fr--error-line.svg b/dist/dsfr/icons/system/fr--error-line.svg new file mode 100644 index 0000000..1d2c32c --- /dev/null +++ b/dist/dsfr/icons/system/fr--error-line.svg @@ -0,0 +1 @@ + diff --git a/dist/dsfr/icons/system/fr--info-fill.svg b/dist/dsfr/icons/system/fr--info-fill.svg new file mode 100644 index 0000000..0bbf421 --- /dev/null +++ b/dist/dsfr/icons/system/fr--info-fill.svg @@ -0,0 +1 @@ + diff --git a/dist/dsfr/icons/system/fr--info-line.svg b/dist/dsfr/icons/system/fr--info-line.svg new file mode 100644 index 0000000..b4976fb --- /dev/null +++ b/dist/dsfr/icons/system/fr--info-line.svg @@ -0,0 +1 @@ + diff --git a/dist/dsfr/icons/system/fr--success-fill.svg b/dist/dsfr/icons/system/fr--success-fill.svg new file mode 100644 index 0000000..4f365b6 --- /dev/null +++ b/dist/dsfr/icons/system/fr--success-fill.svg @@ -0,0 +1 @@ + diff --git a/dist/dsfr/icons/system/fr--success-line.svg b/dist/dsfr/icons/system/fr--success-line.svg new file mode 100644 index 0000000..4741e47 --- /dev/null +++ b/dist/dsfr/icons/system/fr--success-line.svg @@ -0,0 +1 @@ + diff --git a/dist/dsfr/icons/system/fr--theme-fill.svg b/dist/dsfr/icons/system/fr--theme-fill.svg new file mode 100644 index 0000000..af9a1ab --- /dev/null +++ b/dist/dsfr/icons/system/fr--theme-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/fr--warning-fill.svg b/dist/dsfr/icons/system/fr--warning-fill.svg new file mode 100644 index 0000000..0bbfcd3 --- /dev/null +++ b/dist/dsfr/icons/system/fr--warning-fill.svg @@ -0,0 +1 @@ + diff --git a/dist/dsfr/icons/system/fr--warning-line.svg b/dist/dsfr/icons/system/fr--warning-line.svg new file mode 100644 index 0000000..c9c7e46 --- /dev/null +++ b/dist/dsfr/icons/system/fr--warning-line.svg @@ -0,0 +1 @@ + diff --git a/dist/dsfr/icons/system/information-fill.svg b/dist/dsfr/icons/system/information-fill.svg new file mode 100644 index 0000000..3611c4b --- /dev/null +++ b/dist/dsfr/icons/system/information-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/information-line.svg b/dist/dsfr/icons/system/information-line.svg new file mode 100644 index 0000000..e648b9f --- /dev/null +++ b/dist/dsfr/icons/system/information-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/lock-fill.svg b/dist/dsfr/icons/system/lock-fill.svg new file mode 100644 index 0000000..3c23ae3 --- /dev/null +++ b/dist/dsfr/icons/system/lock-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/lock-line.svg b/dist/dsfr/icons/system/lock-line.svg new file mode 100644 index 0000000..d33db87 --- /dev/null +++ b/dist/dsfr/icons/system/lock-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/lock-unlock-fill.svg b/dist/dsfr/icons/system/lock-unlock-fill.svg new file mode 100644 index 0000000..b6a10c4 --- /dev/null +++ b/dist/dsfr/icons/system/lock-unlock-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/lock-unlock-line.svg b/dist/dsfr/icons/system/lock-unlock-line.svg new file mode 100644 index 0000000..ecc6548 --- /dev/null +++ b/dist/dsfr/icons/system/lock-unlock-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/logout-box-r-fill.svg b/dist/dsfr/icons/system/logout-box-r-fill.svg new file mode 100644 index 0000000..5522633 --- /dev/null +++ b/dist/dsfr/icons/system/logout-box-r-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/logout-box-r-line.svg b/dist/dsfr/icons/system/logout-box-r-line.svg new file mode 100644 index 0000000..a919c11 --- /dev/null +++ b/dist/dsfr/icons/system/logout-box-r-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/menu-2-fill.svg b/dist/dsfr/icons/system/menu-2-fill.svg new file mode 100644 index 0000000..975cc73 --- /dev/null +++ b/dist/dsfr/icons/system/menu-2-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/menu-fill.svg b/dist/dsfr/icons/system/menu-fill.svg new file mode 100644 index 0000000..798cdf6 --- /dev/null +++ b/dist/dsfr/icons/system/menu-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/more-fill.svg b/dist/dsfr/icons/system/more-fill.svg new file mode 100644 index 0000000..845dd9c --- /dev/null +++ b/dist/dsfr/icons/system/more-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/more-line.svg b/dist/dsfr/icons/system/more-line.svg new file mode 100644 index 0000000..6db9e97 --- /dev/null +++ b/dist/dsfr/icons/system/more-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/notification-badge-fill.svg b/dist/dsfr/icons/system/notification-badge-fill.svg new file mode 100644 index 0000000..32b0964 --- /dev/null +++ b/dist/dsfr/icons/system/notification-badge-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/notification-badge-line.svg b/dist/dsfr/icons/system/notification-badge-line.svg new file mode 100644 index 0000000..0578cbc --- /dev/null +++ b/dist/dsfr/icons/system/notification-badge-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/question-fill.svg b/dist/dsfr/icons/system/question-fill.svg new file mode 100644 index 0000000..577c8d9 --- /dev/null +++ b/dist/dsfr/icons/system/question-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/question-line.svg b/dist/dsfr/icons/system/question-line.svg new file mode 100644 index 0000000..15a00bf --- /dev/null +++ b/dist/dsfr/icons/system/question-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/refresh-fill.svg b/dist/dsfr/icons/system/refresh-fill.svg new file mode 100644 index 0000000..399fa46 --- /dev/null +++ b/dist/dsfr/icons/system/refresh-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/refresh-line.svg b/dist/dsfr/icons/system/refresh-line.svg new file mode 100644 index 0000000..ab64a8b --- /dev/null +++ b/dist/dsfr/icons/system/refresh-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/search-fill.svg b/dist/dsfr/icons/system/search-fill.svg new file mode 100644 index 0000000..752c11e --- /dev/null +++ b/dist/dsfr/icons/system/search-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/search-line.svg b/dist/dsfr/icons/system/search-line.svg new file mode 100644 index 0000000..103da75 --- /dev/null +++ b/dist/dsfr/icons/system/search-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/settings-5-fill.svg b/dist/dsfr/icons/system/settings-5-fill.svg new file mode 100644 index 0000000..2ad081d --- /dev/null +++ b/dist/dsfr/icons/system/settings-5-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/settings-5-line.svg b/dist/dsfr/icons/system/settings-5-line.svg new file mode 100644 index 0000000..746638b --- /dev/null +++ b/dist/dsfr/icons/system/settings-5-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/share-fill.svg b/dist/dsfr/icons/system/share-fill.svg new file mode 100644 index 0000000..59e239c --- /dev/null +++ b/dist/dsfr/icons/system/share-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/share-forward-fill.svg b/dist/dsfr/icons/system/share-forward-fill.svg new file mode 100644 index 0000000..3fd718b --- /dev/null +++ b/dist/dsfr/icons/system/share-forward-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/share-forward-line.svg b/dist/dsfr/icons/system/share-forward-line.svg new file mode 100644 index 0000000..f58f129 --- /dev/null +++ b/dist/dsfr/icons/system/share-forward-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/share-line.svg b/dist/dsfr/icons/system/share-line.svg new file mode 100644 index 0000000..8ff03d3 --- /dev/null +++ b/dist/dsfr/icons/system/share-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/shield-fill.svg b/dist/dsfr/icons/system/shield-fill.svg new file mode 100644 index 0000000..953aeb8 --- /dev/null +++ b/dist/dsfr/icons/system/shield-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/shield-line.svg b/dist/dsfr/icons/system/shield-line.svg new file mode 100644 index 0000000..770264b --- /dev/null +++ b/dist/dsfr/icons/system/shield-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/star-fill.svg b/dist/dsfr/icons/system/star-fill.svg new file mode 100644 index 0000000..f027047 --- /dev/null +++ b/dist/dsfr/icons/system/star-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/star-line.svg b/dist/dsfr/icons/system/star-line.svg new file mode 100644 index 0000000..7364f4e --- /dev/null +++ b/dist/dsfr/icons/system/star-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/star-s-fill.svg b/dist/dsfr/icons/system/star-s-fill.svg new file mode 100644 index 0000000..5de9570 --- /dev/null +++ b/dist/dsfr/icons/system/star-s-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/star-s-line.svg b/dist/dsfr/icons/system/star-s-line.svg new file mode 100644 index 0000000..e3ad282 --- /dev/null +++ b/dist/dsfr/icons/system/star-s-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/subtract-line.svg b/dist/dsfr/icons/system/subtract-line.svg new file mode 100644 index 0000000..ff1f55c --- /dev/null +++ b/dist/dsfr/icons/system/subtract-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/thumb-down-fill.svg b/dist/dsfr/icons/system/thumb-down-fill.svg new file mode 100644 index 0000000..dc7aaa2 --- /dev/null +++ b/dist/dsfr/icons/system/thumb-down-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/thumb-down-line.svg b/dist/dsfr/icons/system/thumb-down-line.svg new file mode 100644 index 0000000..fec551c --- /dev/null +++ b/dist/dsfr/icons/system/thumb-down-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/thumb-up-fill.svg b/dist/dsfr/icons/system/thumb-up-fill.svg new file mode 100644 index 0000000..ecbbcaf --- /dev/null +++ b/dist/dsfr/icons/system/thumb-up-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/thumb-up-line.svg b/dist/dsfr/icons/system/thumb-up-line.svg new file mode 100644 index 0000000..990fb7e --- /dev/null +++ b/dist/dsfr/icons/system/thumb-up-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/time-fill.svg b/dist/dsfr/icons/system/time-fill.svg new file mode 100644 index 0000000..357b9e1 --- /dev/null +++ b/dist/dsfr/icons/system/time-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/time-line.svg b/dist/dsfr/icons/system/time-line.svg new file mode 100644 index 0000000..750641e --- /dev/null +++ b/dist/dsfr/icons/system/time-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/timer-fill.svg b/dist/dsfr/icons/system/timer-fill.svg new file mode 100644 index 0000000..54631b0 --- /dev/null +++ b/dist/dsfr/icons/system/timer-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/timer-line.svg b/dist/dsfr/icons/system/timer-line.svg new file mode 100644 index 0000000..4b1ae81 --- /dev/null +++ b/dist/dsfr/icons/system/timer-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/upload-2-fill.svg b/dist/dsfr/icons/system/upload-2-fill.svg new file mode 100644 index 0000000..351bcd6 --- /dev/null +++ b/dist/dsfr/icons/system/upload-2-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/upload-2-line.svg b/dist/dsfr/icons/system/upload-2-line.svg new file mode 100644 index 0000000..db78624 --- /dev/null +++ b/dist/dsfr/icons/system/upload-2-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/upload-fill.svg b/dist/dsfr/icons/system/upload-fill.svg new file mode 100644 index 0000000..855fb34 --- /dev/null +++ b/dist/dsfr/icons/system/upload-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/upload-line.svg b/dist/dsfr/icons/system/upload-line.svg new file mode 100644 index 0000000..dd9103d --- /dev/null +++ b/dist/dsfr/icons/system/upload-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/zoom-in-fill.svg b/dist/dsfr/icons/system/zoom-in-fill.svg new file mode 100644 index 0000000..35666ab --- /dev/null +++ b/dist/dsfr/icons/system/zoom-in-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/zoom-in-line.svg b/dist/dsfr/icons/system/zoom-in-line.svg new file mode 100644 index 0000000..8bfa931 --- /dev/null +++ b/dist/dsfr/icons/system/zoom-in-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/zoom-out-fill.svg b/dist/dsfr/icons/system/zoom-out-fill.svg new file mode 100644 index 0000000..c3c0e4e --- /dev/null +++ b/dist/dsfr/icons/system/zoom-out-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/system/zoom-out-line.svg b/dist/dsfr/icons/system/zoom-out-line.svg new file mode 100644 index 0000000..41cfaaa --- /dev/null +++ b/dist/dsfr/icons/system/zoom-out-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/user/account-circle-fill.svg b/dist/dsfr/icons/user/account-circle-fill.svg new file mode 100644 index 0000000..de569d2 --- /dev/null +++ b/dist/dsfr/icons/user/account-circle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/user/account-circle-line.svg b/dist/dsfr/icons/user/account-circle-line.svg new file mode 100644 index 0000000..c6a5f4e --- /dev/null +++ b/dist/dsfr/icons/user/account-circle-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/user/account-pin-circle-fill.svg b/dist/dsfr/icons/user/account-pin-circle-fill.svg new file mode 100644 index 0000000..a7e012e --- /dev/null +++ b/dist/dsfr/icons/user/account-pin-circle-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/user/account-pin-circle-line.svg b/dist/dsfr/icons/user/account-pin-circle-line.svg new file mode 100644 index 0000000..51ac76f --- /dev/null +++ b/dist/dsfr/icons/user/account-pin-circle-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/user/admin-fill.svg b/dist/dsfr/icons/user/admin-fill.svg new file mode 100644 index 0000000..aea1130 --- /dev/null +++ b/dist/dsfr/icons/user/admin-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/user/admin-line.svg b/dist/dsfr/icons/user/admin-line.svg new file mode 100644 index 0000000..1d3b026 --- /dev/null +++ b/dist/dsfr/icons/user/admin-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/user/group-fill.svg b/dist/dsfr/icons/user/group-fill.svg new file mode 100644 index 0000000..37d29ea --- /dev/null +++ b/dist/dsfr/icons/user/group-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/user/group-line.svg b/dist/dsfr/icons/user/group-line.svg new file mode 100644 index 0000000..b0ad983 --- /dev/null +++ b/dist/dsfr/icons/user/group-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/user/parent-fill.svg b/dist/dsfr/icons/user/parent-fill.svg new file mode 100644 index 0000000..a32d643 --- /dev/null +++ b/dist/dsfr/icons/user/parent-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/user/parent-line.svg b/dist/dsfr/icons/user/parent-line.svg new file mode 100644 index 0000000..9749ff5 --- /dev/null +++ b/dist/dsfr/icons/user/parent-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/user/team-fill.svg b/dist/dsfr/icons/user/team-fill.svg new file mode 100644 index 0000000..889e24f --- /dev/null +++ b/dist/dsfr/icons/user/team-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/user/team-line.svg b/dist/dsfr/icons/user/team-line.svg new file mode 100644 index 0000000..66bc371 --- /dev/null +++ b/dist/dsfr/icons/user/team-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/user/user-add-fill.svg b/dist/dsfr/icons/user/user-add-fill.svg new file mode 100644 index 0000000..4a2833e --- /dev/null +++ b/dist/dsfr/icons/user/user-add-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/user/user-add-line.svg b/dist/dsfr/icons/user/user-add-line.svg new file mode 100644 index 0000000..3215757 --- /dev/null +++ b/dist/dsfr/icons/user/user-add-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/user/user-fill.svg b/dist/dsfr/icons/user/user-fill.svg new file mode 100644 index 0000000..d893308 --- /dev/null +++ b/dist/dsfr/icons/user/user-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/user/user-heart-fill.svg b/dist/dsfr/icons/user/user-heart-fill.svg new file mode 100644 index 0000000..a90cb78 --- /dev/null +++ b/dist/dsfr/icons/user/user-heart-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/user/user-heart-line.svg b/dist/dsfr/icons/user/user-heart-line.svg new file mode 100644 index 0000000..a646951 --- /dev/null +++ b/dist/dsfr/icons/user/user-heart-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/user/user-line.svg b/dist/dsfr/icons/user/user-line.svg new file mode 100644 index 0000000..10dd822 --- /dev/null +++ b/dist/dsfr/icons/user/user-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/user/user-search-fill.svg b/dist/dsfr/icons/user/user-search-fill.svg new file mode 100644 index 0000000..9478413 --- /dev/null +++ b/dist/dsfr/icons/user/user-search-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/user/user-search-line.svg b/dist/dsfr/icons/user/user-search-line.svg new file mode 100644 index 0000000..ded3af3 --- /dev/null +++ b/dist/dsfr/icons/user/user-search-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/user/user-setting-fill.svg b/dist/dsfr/icons/user/user-setting-fill.svg new file mode 100644 index 0000000..327652e --- /dev/null +++ b/dist/dsfr/icons/user/user-setting-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/user/user-setting-line.svg b/dist/dsfr/icons/user/user-setting-line.svg new file mode 100644 index 0000000..2261a51 --- /dev/null +++ b/dist/dsfr/icons/user/user-setting-line.svg @@ -0,0 +1 @@ + diff --git a/dist/dsfr/icons/user/user-star-fill.svg b/dist/dsfr/icons/user/user-star-fill.svg new file mode 100644 index 0000000..e203cc8 --- /dev/null +++ b/dist/dsfr/icons/user/user-star-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/user/user-star-line.svg b/dist/dsfr/icons/user/user-star-line.svg new file mode 100644 index 0000000..df80f83 --- /dev/null +++ b/dist/dsfr/icons/user/user-star-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/weather/cloudy-2-fill.svg b/dist/dsfr/icons/weather/cloudy-2-fill.svg new file mode 100644 index 0000000..b7f28f8 --- /dev/null +++ b/dist/dsfr/icons/weather/cloudy-2-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/weather/cloudy-2-line.svg b/dist/dsfr/icons/weather/cloudy-2-line.svg new file mode 100644 index 0000000..5e7f2b9 --- /dev/null +++ b/dist/dsfr/icons/weather/cloudy-2-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/weather/fire-fill.svg b/dist/dsfr/icons/weather/fire-fill.svg new file mode 100644 index 0000000..08b2fd3 --- /dev/null +++ b/dist/dsfr/icons/weather/fire-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/weather/fire-line.svg b/dist/dsfr/icons/weather/fire-line.svg new file mode 100644 index 0000000..8e8d0dc --- /dev/null +++ b/dist/dsfr/icons/weather/fire-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/weather/flashlight-fill.svg b/dist/dsfr/icons/weather/flashlight-fill.svg new file mode 100644 index 0000000..9f25629 --- /dev/null +++ b/dist/dsfr/icons/weather/flashlight-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/weather/flashlight-line.svg b/dist/dsfr/icons/weather/flashlight-line.svg new file mode 100644 index 0000000..04c18c7 --- /dev/null +++ b/dist/dsfr/icons/weather/flashlight-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/weather/flood-fill.svg b/dist/dsfr/icons/weather/flood-fill.svg new file mode 100644 index 0000000..648ee40 --- /dev/null +++ b/dist/dsfr/icons/weather/flood-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/weather/flood-line.svg b/dist/dsfr/icons/weather/flood-line.svg new file mode 100644 index 0000000..9cd4a1d --- /dev/null +++ b/dist/dsfr/icons/weather/flood-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/weather/fr--avalanches-fill.svg b/dist/dsfr/icons/weather/fr--avalanches-fill.svg new file mode 100644 index 0000000..27bdab8 --- /dev/null +++ b/dist/dsfr/icons/weather/fr--avalanches-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/weather/fr--submersion-fill.svg b/dist/dsfr/icons/weather/fr--submersion-fill.svg new file mode 100644 index 0000000..29925c3 --- /dev/null +++ b/dist/dsfr/icons/weather/fr--submersion-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/weather/heavy-showers-fill.svg b/dist/dsfr/icons/weather/heavy-showers-fill.svg new file mode 100644 index 0000000..3e7b8b2 --- /dev/null +++ b/dist/dsfr/icons/weather/heavy-showers-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/weather/heavy-showers-line.svg b/dist/dsfr/icons/weather/heavy-showers-line.svg new file mode 100644 index 0000000..84f4938 --- /dev/null +++ b/dist/dsfr/icons/weather/heavy-showers-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/weather/moon-fill.svg b/dist/dsfr/icons/weather/moon-fill.svg new file mode 100644 index 0000000..6e332cd --- /dev/null +++ b/dist/dsfr/icons/weather/moon-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/weather/moon-line.svg b/dist/dsfr/icons/weather/moon-line.svg new file mode 100644 index 0000000..9aa8191 --- /dev/null +++ b/dist/dsfr/icons/weather/moon-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/weather/snowy-fill.svg b/dist/dsfr/icons/weather/snowy-fill.svg new file mode 100644 index 0000000..75282d7 --- /dev/null +++ b/dist/dsfr/icons/weather/snowy-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/weather/snowy-line.svg b/dist/dsfr/icons/weather/snowy-line.svg new file mode 100644 index 0000000..c42438d --- /dev/null +++ b/dist/dsfr/icons/weather/snowy-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/weather/sparkling-2-fill.svg b/dist/dsfr/icons/weather/sparkling-2-fill.svg new file mode 100644 index 0000000..d728298 --- /dev/null +++ b/dist/dsfr/icons/weather/sparkling-2-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/weather/sparkling-2-line.svg b/dist/dsfr/icons/weather/sparkling-2-line.svg new file mode 100644 index 0000000..8895d4d --- /dev/null +++ b/dist/dsfr/icons/weather/sparkling-2-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/weather/sun-fill.svg b/dist/dsfr/icons/weather/sun-fill.svg new file mode 100644 index 0000000..637eb3a --- /dev/null +++ b/dist/dsfr/icons/weather/sun-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/weather/sun-line.svg b/dist/dsfr/icons/weather/sun-line.svg new file mode 100644 index 0000000..0a791d7 --- /dev/null +++ b/dist/dsfr/icons/weather/sun-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/weather/temp-cold-fill.svg b/dist/dsfr/icons/weather/temp-cold-fill.svg new file mode 100644 index 0000000..a47c20d --- /dev/null +++ b/dist/dsfr/icons/weather/temp-cold-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/weather/temp-cold-line.svg b/dist/dsfr/icons/weather/temp-cold-line.svg new file mode 100644 index 0000000..26a4f1b --- /dev/null +++ b/dist/dsfr/icons/weather/temp-cold-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/weather/thunderstorms-fill.svg b/dist/dsfr/icons/weather/thunderstorms-fill.svg new file mode 100644 index 0000000..ab8e296 --- /dev/null +++ b/dist/dsfr/icons/weather/thunderstorms-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/weather/thunderstorms-line.svg b/dist/dsfr/icons/weather/thunderstorms-line.svg new file mode 100644 index 0000000..2c4f264 --- /dev/null +++ b/dist/dsfr/icons/weather/thunderstorms-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/weather/tornado-fill.svg b/dist/dsfr/icons/weather/tornado-fill.svg new file mode 100644 index 0000000..2ee434d --- /dev/null +++ b/dist/dsfr/icons/weather/tornado-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/weather/tornado-line.svg b/dist/dsfr/icons/weather/tornado-line.svg new file mode 100644 index 0000000..08eff98 --- /dev/null +++ b/dist/dsfr/icons/weather/tornado-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/weather/typhoon-fill.svg b/dist/dsfr/icons/weather/typhoon-fill.svg new file mode 100644 index 0000000..2abce46 --- /dev/null +++ b/dist/dsfr/icons/weather/typhoon-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/weather/typhoon-line.svg b/dist/dsfr/icons/weather/typhoon-line.svg new file mode 100644 index 0000000..3b962b9 --- /dev/null +++ b/dist/dsfr/icons/weather/typhoon-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/weather/windy-fill.svg b/dist/dsfr/icons/weather/windy-fill.svg new file mode 100644 index 0000000..8b55806 --- /dev/null +++ b/dist/dsfr/icons/weather/windy-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/icons/weather/windy-line.svg b/dist/dsfr/icons/weather/windy-line.svg new file mode 100644 index 0000000..8b55806 --- /dev/null +++ b/dist/dsfr/icons/weather/windy-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/dsfr/legacy/README.md b/dist/dsfr/legacy/README.md new file mode 100644 index 0000000..7c3680a --- /dev/null +++ b/dist/dsfr/legacy/README.md @@ -0,0 +1,15 @@ +# legacy + +Ce package est utilisé de manière globale pour la compatibilité Internet Explorer 11 du Design System de l'Etat. + +## Utilisation +Afin d’utiliser le composant `legacy`, il est nécessaire d’ajouter les fichiers de styles et de scripts présents dans le dossier dist dans l'ordre suivant :\n +```html + + + + + + + +``` \ No newline at end of file diff --git a/dist/dsfr/legacy/legacy.nomodule.js b/dist/dsfr/legacy/legacy.nomodule.js new file mode 100644 index 0000000..5b3cd26 --- /dev/null +++ b/dist/dsfr/legacy/legacy.nomodule.js @@ -0,0 +1,43 @@ +/*! DSFR v1.13.2 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) */ + +(function () { + 'use strict'; + + (function(self, undefined$1) {function Call(t,l){var n=arguments.length>2?arguments[2]:[];if(!1===IsCallable(t)){ throw new TypeError(Object.prototype.toString.call(t)+"is not a function."); }return t.apply(l,n)}function CreateMethodProperty(e,r,t){var a={value:t,writable:!0,enumerable:!1,configurable:!0};Object.defineProperty(e,r,a);}function Get(n,t){return n[t]}function IsCallable(n){return "function"==typeof n}function SameValueNonNumber(e,n){return e===n}function ToObject(e){if(null===e||e===undefined$1){ throw TypeError(); }return Object(e)}function GetV(t,e){return ToObject(t)[e]}function GetMethod(e,n){var r=GetV(e,n);if(null===r||r===undefined$1){ return undefined$1; }if(!1===IsCallable(r)){ throw new TypeError("Method not callable: "+n); }return r}function Type(e){switch(typeof e){case"undefined":return "undefined";case"boolean":return "boolean";case"number":return "number";case"string":return "string";case"symbol":return "symbol";default:return null===e?"null":"Symbol"in self&&(e instanceof self.Symbol||e.constructor===self.Symbol)?"symbol":"object"}}function OrdinaryToPrimitive(r,t){if("string"===t){ var e=["toString","valueOf"]; }else { e=["valueOf","toString"]; }for(var i=0;i1?arguments[1]:undefined$1;if("object"===Type(e)){if(arguments.length<2){ var i="default"; }else { t===String?i="string":t===Number&&(i="number"); }var r="function"==typeof self.Symbol&&"symbol"==typeof self.Symbol.toPrimitive?GetMethod(e,self.Symbol.toPrimitive):undefined$1;if(r!==undefined$1){var n=Call(r,e,[i]);if("object"!==Type(n)){ return n; }throw new TypeError("Cannot convert exotic object to primitive.")}return "default"===i&&(i="number"),OrdinaryToPrimitive(e,i)}return e}function ToString(t){switch(Type(t)){case"symbol":throw new TypeError("Cannot convert a Symbol value to a string");case"object":return ToString(ToPrimitive(t,String));default:return String(t)}}CreateMethodProperty(Array.prototype,"includes",function e(r){var t=ToObject(this),o=ToLength(Get(t,"length"));if(0===o){ return !1; }var n=ToInteger(arguments[1]);if(n>=0){ var a=n; }else { (a=o+n)<0&&(a=0); }for(;a=c){ for(;c>>0,"object"==typeof n[e]?n[e].baseVal=o.join(" "):n[e]=o.join(" "),l());},r.remove=function(){u.apply(r,t=arguments);for(var t,c={},f=0,p=[];f>>0,"object"==typeof n[e]?n[e].baseVal=o.join(" "):n[e]=o.join(" "),l();},r.toggle=function(n,t){return u.apply(r,[n]),undefined$1!==t?t?(r.add(n),!0):(r.remove(n),!1):i[n]?(r.remove(n),!1):(r.add(n),!0)},r.forEach=Array.prototype.forEach,r}}();!function(t){"DOMTokenList"in t&&t.DOMTokenList&&(!document.createElementNS||!document.createElementNS("http://www.w3.org/2000/svg","svg")||document.createElementNS("http://www.w3.org/2000/svg","svg").classList instanceof DOMTokenList)||(t.DOMTokenList=_DOMTokenList),function(){var t=document.createElement("span");"classList"in t&&(t.classList.toggle("x",!1),t.classList.contains("x")&&(t.classList.constructor.prototype.toggle=function s(t){var s=arguments[1];if(s===undefined$1){var e=!this.contains(t);return this[e?"add":"remove"](t),e}return s=!!s,this[s?"add":"remove"](t),s}));}(),function(){var t=document.createElement("span");if("classList"in t&&(t.classList.add("a","b"),!t.classList.contains("b"))){var s=t.classList.constructor.prototype.add;t.classList.constructor.prototype.add=function(){for(var t=arguments,e=arguments.length,n=0;n2?arguments[2]:[];if(!1===IsCallable(t)){ throw new TypeError(Object.prototype.toString.call(t)+"is not a function."); }return t.apply(l,n)}function CreateMethodProperty(e,r,t){var a={value:t,writable:!0,enumerable:!1,configurable:!0};Object.defineProperty(e,r,a);}CreateMethodProperty(Object,"keys",function(){function t(){var t;try{t=Object.create({});}catch(r){return !0}return o.call(t,"__proto__")}function r(t){var r=n.call(t),e="[object Arguments]"===r;return e||(e="[object Array]"!==r&&null!==t&&"object"==typeof t&&"number"==typeof t.length&&t.length>=0&&"[object Function]"===n.call(t.callee)),e}var e=Object.prototype.hasOwnProperty,n=Object.prototype.toString,o=Object.prototype.propertyIsEnumerable,c=!o.call({toString:null},"toString"),l=o.call(function(){},"prototype"),i=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],u=function(t){var r=t.constructor;return r&&r.prototype===t},a={$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},f=function(){if("undefined"==typeof window){ return !1; }for(var t in window){ try{if(!a["$"+t]&&e.call(window,t)&&null!==window[t]&&"object"==typeof window[t]){ try{u(window[t]);}catch(r){return !0} }}catch(r$1){return !0} }return !1}(),p=function(t){if("undefined"==typeof window||!f){ return u(t); }try{return u(t)}catch(r){return !1}};return function s(o){var u="[object Function]"===n.call(o),a=r(o),f="[object String]"===n.call(o),s=[];if(o===undefined$1||null===o){ throw new TypeError("Cannot convert undefined or null to object"); }var y=l&&u;if(f&&o.length>0&&!e.call(o,0)){ for(var h=0;h0){ for(var g=0;g1?arguments[1]:undefined$1;if("object"===Type(e)){if(arguments.length<2){ var i="default"; }else { t===String?i="string":t===Number&&(i="number"); }var r="function"==typeof self.Symbol&&"symbol"==typeof self.Symbol.toPrimitive?GetMethod(e,self.Symbol.toPrimitive):undefined$1;if(r!==undefined$1){var n=Call(r,e,[i]);if("object"!==Type(n)){ return n; }throw new TypeError("Cannot convert exotic object to primitive.")}return "default"===i&&(i="number"),OrdinaryToPrimitive(e,i)}return e}function ToString(t){switch(Type(t)){case"symbol":throw new TypeError("Cannot convert a Symbol value to a string");case"object":return ToString(ToPrimitive(t,String));default:return String(t)}}CreateMethodProperty(Array.prototype,"includes",function e(r){var t=ToObject(this),o=ToLength(Get(t,"length"));if(0===o){ return !1; }var n=ToInteger(arguments[1]);if(n>=0){ var a=n; }else { (a=o+n)<0&&(a=0); }for(;an&&(r.length=n);}var r=L(n),o=0;return function(n,t){r[o++]=n,r[o++]=t,2===o&&tn.nextTick(e);}}function s(n,t){var o,i,u,f,s=0;if(!n){ throw a(N); }var l=n[tn[q][z]];if(e(l)){ i=l.call(n); }else {if(!e(n.next)){if(r(n,L)){for(o=n.length;sMath.pow(2,32)-1){ throw new RangeError("Invalid array length"); }var n=[];return n.length=r,n}function Call(t,l){var n=arguments.length>2?arguments[2]:[];if(!1===IsCallable(t)){ throw new TypeError(Object.prototype.toString.call(t)+"is not a function."); }return t.apply(l,n)}function CreateDataProperty(e,r,t){var a={value:t,writable:!0,enumerable:!0,configurable:!0};try{return Object.defineProperty(e,r,a),!0}catch(n){return !1}}function CreateDataPropertyOrThrow(t,r,o){var e=CreateDataProperty(t,r,o);if(!e){ throw new TypeError("Cannot assign value `"+Object.prototype.toString.call(o)+"` to property `"+Object.prototype.toString.call(r)+"` on object `"+Object.prototype.toString.call(t)+"`"); }return e}function CreateMethodProperty(e,r,t){var a={value:t,writable:!0,enumerable:!1,configurable:!0};Object.defineProperty(e,r,a);}CreateMethodProperty(Object,"keys",function(){function t(){var t;try{t=Object.create({});}catch(r){return !0}return o.call(t,"__proto__")}function r(t){var r=n.call(t),e="[object Arguments]"===r;return e||(e="[object Array]"!==r&&null!==t&&"object"==typeof t&&"number"==typeof t.length&&t.length>=0&&"[object Function]"===n.call(t.callee)),e}var e=Object.prototype.hasOwnProperty,n=Object.prototype.toString,o=Object.prototype.propertyIsEnumerable,c=!o.call({toString:null},"toString"),l=o.call(function(){},"prototype"),i=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],u=function(t){var r=t.constructor;return r&&r.prototype===t},a={$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},f=function(){if("undefined"==typeof window){ return !1; }for(var t in window){ try{if(!a["$"+t]&&e.call(window,t)&&null!==window[t]&&"object"==typeof window[t]){ try{u(window[t]);}catch(r){return !0} }}catch(r$1){return !0} }return !1}(),p=function(t){if("undefined"==typeof window||!f){ return u(t); }try{return u(t)}catch(r){return !1}};return function s(o){var u="[object Function]"===n.call(o),a=r(o),f="[object String]"===n.call(o),s=[];if(o===undefined$1||null===o){ throw new TypeError("Cannot convert undefined or null to object"); }var y=l&&u;if(f&&o.length>0&&!e.call(o,0)){ for(var h=0;h0){ for(var g=0;g2?arguments[2]:r,o=arguments.length>1?arguments[1]:[];if(!IsConstructor(r)){ throw new TypeError("F must be a constructor."); }if(!IsConstructor(t)){ throw new TypeError("newTarget must be a constructor."); }if(t===r){ return new(Function.prototype.bind.apply(r,[null].concat(o))); }var n=OrdinaryCreateFromConstructor(t,Object.prototype);return Call(r,n,o)}function IteratorClose(r,t){if("object"!==Type(r["[[Iterator]]"])){ throw new Error(Object.prototype.toString.call(r["[[Iterator]]"])+"is not an Object."); }var e=r["[[Iterator]]"],o=GetMethod(e,"return");if(o===undefined$1){ return t; }try{var n=Call(o,e);}catch(c){var a=c;}if(t){ return t; }if(a){ throw a; }if("object"!==Type(n)){ throw new TypeError("Iterator's return method returned a non-object."); }return t}function IteratorComplete(t){if("object"!==Type(t)){ throw new Error(Object.prototype.toString.call(t)+"is not an Object."); }return ToBoolean(Get(t,"done"))}function IteratorNext(t){if(arguments.length<2){ var e=Call(t["[[NextMethod]]"],t["[[Iterator]]"]); }else { e=Call(t["[[NextMethod]]"],t["[[Iterator]]"],[arguments[1]]); }if("object"!==Type(e)){ throw new TypeError("bad iterator"); }return e}function IteratorStep(t){var r=IteratorNext(t);return !0!==IteratorComplete(r)&&r}function IteratorValue(t){if("object"!==Type(t)){ throw new Error(Object.prototype.toString.call(t)+"is not an Object."); }return Get(t,"value")}function OrdinaryToPrimitive(r,t){if("string"===t){ var e=["toString","valueOf"]; }else { e=["valueOf","toString"]; }for(var i=0;i1?arguments[1]:undefined$1;if("object"===Type(e)){if(arguments.length<2){ var i="default"; }else { t===String?i="string":t===Number&&(i="number"); }var r="function"==typeof self.Symbol&&"symbol"==typeof self.Symbol.toPrimitive?GetMethod(e,self.Symbol.toPrimitive):undefined$1;if(r!==undefined$1){var n=Call(r,e,[i]);if("object"!==Type(n)){ return n; }throw new TypeError("Cannot convert exotic object to primitive.")}return "default"===i&&(i="number"),OrdinaryToPrimitive(e,i)}return e}function ToString(t){switch(Type(t)){case"symbol":throw new TypeError("Cannot convert a Symbol value to a string");case"object":return ToString(ToPrimitive(t,String));default:return String(t)}}CreateMethodProperty(Array.prototype,"includes",function e(r){var t=ToObject(this),o=ToLength(Get(t,"length"));if(0===o){ return !1; }var n=ToInteger(arguments[1]);if(n>=0){ var a=n; }else { (a=o+n)<0&&(a=0); }for(;a1?arguments[1]:GetMethod(t,Symbol.iterator),r=Call(e,t);if("object"!==Type(r)){ throw new TypeError("bad iterator"); }var o=GetV(r,"next"),a=Object.create(null);return a["[[Iterator]]"]=r,a["[[NextMethod]]"]=o,a["[[Done]]"]=!1,a}Object.defineProperty(Symbol,"species",{value:Symbol("species")});!function(e){function t(e,t){if("object"!==Type(e)){ throw new TypeError("createMapIterator called on incompatible receiver "+Object.prototype.toString.call(e)); }if(!0!==e._es6Map){ throw new TypeError("createMapIterator called on incompatible receiver "+Object.prototype.toString.call(e)); }var r=Object.create(u);return Object.defineProperty(r,"[[Map]]",{configurable:!0,enumerable:!1,writable:!0,value:e}),Object.defineProperty(r,"[[MapNextIndex]]",{configurable:!0,enumerable:!1,writable:!0,value:0}),Object.defineProperty(r,"[[MapIterationKind]]",{configurable:!0,enumerable:!1,writable:!0,value:t}),r}var r=function(){try{var e={};return Object.defineProperty(e,"t",{configurable:!0,enumerable:!1,get:function(){return !0},set:undefined$1}),!!e.t}catch(t){return !1}}(),o=0,a=Symbol("meta_"+(1e8*Math.random()+"").replace(".","")),n=function(e){if("object"==typeof e?null!==e:"function"==typeof e){if(!Object.isExtensible(e)){ return !1; }if(!Object.prototype.hasOwnProperty.call(e,a)){var t=typeof e+"-"+ ++o;Object.defineProperty(e,a,{configurable:!1,enumerable:!1,writable:!1,value:t});}return e[a]}return ""+e},i=function(e,t){var r=n(t);if(!1===r){ return p(e,t); }var o=e._table[r];return o!==undefined$1&&o},p=function(e,t){for(var r=0;r0?arguments[0]:undefined$1;if(null===t||t===undefined$1){ return e; }var o=e.set;if(!IsCallable(o)){ throw new TypeError("Map.prototype.set is not a function"); }try{for(var a=GetIterator(t);;){var n=IteratorStep(a);if(!1===n){ return e; }var i=IteratorValue(n);if("object"!==Type(i)){ try{throw new TypeError("Iterator value "+i+" is not an entry object")}catch(u){return IteratorClose(a,u)} }try{var p=i[0],l=i[1];o.call(e,p,l);}catch(s){return IteratorClose(a,s)}}}catch(s$1){if(Array.isArray(t)||"[object Arguments]"===Object.prototype.toString.call(t)||t.callee){var c,y=t.length;for(c=0;c0?arguments[0]:undefined$1;if(null===t||t===undefined$1){ return e; }var o=e.add;if(!IsCallable(o)){ throw new TypeError("Set.prototype.add is not a function"); }try{for(var n=GetIterator(t);;){var a=IteratorStep(n);if(!1===a){ return e; }var i=IteratorValue(a);try{o.call(e,i);}catch(y){return IteratorClose(n,y)}}}catch(y$1){if(!Array.isArray(t)&&"[object Arguments]"!==Object.prototype.toString.call(t)&&!t.callee){ throw y$1; }var l,p=t.length;for(l=0;l1?arguments[1]:undefined$1;if(a===undefined$1){ var n=!1; }else {if(!1===IsCallable(a)){ throw new TypeError(Object.prototype.toString.call(a)+" is not a function."); }var i=arguments.length>2?arguments[2]:undefined$1;if(i!==undefined$1){ var l=i; }else { l=undefined$1; }n=!0;}var u=GetMethod(t,Symbol.iterator);if(u!==undefined$1){if(IsConstructor(o)){ var f=Construct(o); }else { f=ArrayCreate(0); }for(var c=GetIterator(t,u),s=0;;){if(s>=Math.pow(2,53)-1){var h=new TypeError("Iteration count can not be greater than or equal 9007199254740991.");return IteratorClose(c,h)}var y=ToString(s),C=IteratorStep(c);if(!1===C){ return f.length=s,f; }var g=IteratorValue(C);if(n){ try{var p=Call(a,l,[g,s]);}catch(b){return IteratorClose(c,b)} }else { p=g; }try{CreateDataPropertyOrThrow(f,y,p);}catch(b$1){return IteratorClose(c,b$1)}s+=1;}}if(r(t)){ var v=e.call(t,/[\uD800-\uDBFF][\uDC00-\uDFFF]?|[^\uD800-\uDFFF]|./g)||[]; }else { v=ToObject(t); }var d=ToLength(Get(v,"length"));for(f=IsConstructor(o)?Construct(o,[d]):ArrayCreate(d),s=0;sMath.pow(2,32)-1){ throw new RangeError("Invalid array length"); }var n=[];return n.length=r,n}function Call(t,l){var n=arguments.length>2?arguments[2]:[];if(!1===IsCallable(t)){ throw new TypeError(Object.prototype.toString.call(t)+"is not a function."); }return t.apply(l,n)}function CreateDataProperty(e,r,t){var a={value:t,writable:!0,enumerable:!0,configurable:!0};try{return Object.defineProperty(e,r,a),!0}catch(n){return !1}}function CreateDataPropertyOrThrow(t,r,o){var e=CreateDataProperty(t,r,o);if(!e){ throw new TypeError("Cannot assign value `"+Object.prototype.toString.call(o)+"` to property `"+Object.prototype.toString.call(r)+"` on object `"+Object.prototype.toString.call(t)+"`"); }return e}function CreateMethodProperty(e,r,t){var a={value:t,writable:!0,enumerable:!1,configurable:!0};Object.defineProperty(e,r,a);}function Get(n,t){return n[t]}function HasProperty(n,r){return r in n}function IsArray(r){return "[object Array]"===Object.prototype.toString.call(r)}function IsCallable(n){return "function"==typeof n}function ToObject(e){if(null===e||e===undefined$1){ throw TypeError(); }return Object(e)}function GetV(t,e){return ToObject(t)[e]}function GetMethod(e,n){var r=GetV(e,n);if(null===r||r===undefined$1){ return undefined$1; }if(!1===IsCallable(r)){ throw new TypeError("Method not callable: "+n); }return r}function Type(e){switch(typeof e){case"undefined":return "undefined";case"boolean":return "boolean";case"number":return "number";case"string":return "string";case"symbol":return "symbol";default:return null===e?"null":"Symbol"in self&&(e instanceof self.Symbol||e.constructor===self.Symbol)?"symbol":"object"}}function GetPrototypeFromConstructor(t,o){var r=Get(t,"prototype");return "object"!==Type(r)&&(r=o),r}function OrdinaryCreateFromConstructor(r,e){var t=arguments[2]||{},o=GetPrototypeFromConstructor(r,e),a=Object.create(o);for(var n in t){ Object.prototype.hasOwnProperty.call(t,n)&&Object.defineProperty(a,n,{configurable:!0,enumerable:!1,writable:!0,value:t[n]}); }return a}function IsConstructor(t){return "object"===Type(t)&&("function"==typeof t&&!!t.prototype)}function Construct(r){var t=arguments.length>2?arguments[2]:r,o=arguments.length>1?arguments[1]:[];if(!IsConstructor(r)){ throw new TypeError("F must be a constructor."); }if(!IsConstructor(t)){ throw new TypeError("newTarget must be a constructor."); }if(t===r){ return new(Function.prototype.bind.apply(r,[null].concat(o))); }var n=OrdinaryCreateFromConstructor(t,Object.prototype);return Call(r,n,o)}function ArraySpeciesCreate(e,r){if(0===r&&1/r==-Infinity&&(r=0),!1===IsArray(e)){ return ArrayCreate(r); }var n=Get(e,"constructor");if("object"===Type(n)&&null===(n="Symbol"in self&&"species"in self.Symbol?Get(n,self.Symbol.species):undefined$1)&&(n=undefined$1),n===undefined$1){ return ArrayCreate(r); }if(!IsConstructor(n)){ throw new TypeError("C must be a constructor"); }return Construct(n,[r])}function OrdinaryToPrimitive(r,t){if("string"===t){ var e=["toString","valueOf"]; }else { e=["valueOf","toString"]; }for(var i=0;i1?arguments[1]:undefined$1;if("object"===Type(e)){if(arguments.length<2){ var i="default"; }else { t===String?i="string":t===Number&&(i="number"); }var r="function"==typeof self.Symbol&&"symbol"==typeof self.Symbol.toPrimitive?GetMethod(e,self.Symbol.toPrimitive):undefined$1;if(r!==undefined$1){var n=Call(r,e,[i]);if("object"!==Type(n)){ return n; }throw new TypeError("Cannot convert exotic object to primitive.")}return "default"===i&&(i="number"),OrdinaryToPrimitive(e,i)}return e}function ToString(t){switch(Type(t)){case"symbol":throw new TypeError("Cannot convert a Symbol value to a string");case"object":return ToString(ToPrimitive(t,String));default:return String(t)}}function FlattenIntoArray(r,t,e,a,n){ + var arguments$1 = arguments; + for(var o=arguments[5],i=arguments[6],l=a,g=0;g0&&(f=IsArray(y)),!0===f){l=FlattenIntoArray(r,y,ToLength(Get(y,"length")),l,n-1);}else {if(l>=Math.pow(2,53)-1){ throw new TypeError("targetIndex is greater than or equal to 2^53-1"); }CreateDataPropertyOrThrow(r,ToString(l),y),l+=1;}}g+=1;}return l}CreateMethodProperty(Array.prototype,"flat",function t(){var t=arguments[0],e=ToObject(this),r=ToLength(Get(e,"length")),o=1;void 0!==t&&(o=ToInteger(t));var a=ArraySpeciesCreate(e,0);return FlattenIntoArray(a,e,r,0,o),a});})('object' === typeof window && window || 'object' === typeof self && self || 'object' === typeof global && global || {}); + + (function(self, undefined$1) {function Call(t,l){var n=arguments.length>2?arguments[2]:[];if(!1===IsCallable(t)){ throw new TypeError(Object.prototype.toString.call(t)+"is not a function."); }return t.apply(l,n)}function CreateMethodProperty(e,r,t){var a={value:t,writable:!0,enumerable:!1,configurable:!0};Object.defineProperty(e,r,a);}CreateMethodProperty(Object,"keys",function(){function t(){var t;try{t=Object.create({});}catch(r){return !0}return o.call(t,"__proto__")}function r(t){var r=n.call(t),e="[object Arguments]"===r;return e||(e="[object Array]"!==r&&null!==t&&"object"==typeof t&&"number"==typeof t.length&&t.length>=0&&"[object Function]"===n.call(t.callee)),e}var e=Object.prototype.hasOwnProperty,n=Object.prototype.toString,o=Object.prototype.propertyIsEnumerable,c=!o.call({toString:null},"toString"),l=o.call(function(){},"prototype"),i=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],u=function(t){var r=t.constructor;return r&&r.prototype===t},a={$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},f=function(){if("undefined"==typeof window){ return !1; }for(var t in window){ try{if(!a["$"+t]&&e.call(window,t)&&null!==window[t]&&"object"==typeof window[t]){ try{u(window[t]);}catch(r){return !0} }}catch(r$1){return !0} }return !1}(),p=function(t){if("undefined"==typeof window||!f){ return u(t); }try{return u(t)}catch(r){return !1}};return function s(o){var u="[object Function]"===n.call(o),a=r(o),f="[object String]"===n.call(o),s=[];if(o===undefined$1||null===o){ throw new TypeError("Cannot convert undefined or null to object"); }var y=l&&u;if(f&&o.length>0&&!e.call(o,0)){ for(var h=0;h0){ for(var g=0;g1?arguments[1]:undefined$1;if("object"===Type(e)){if(arguments.length<2){ var i="default"; }else { t===String?i="string":t===Number&&(i="number"); }var r="function"==typeof self.Symbol&&"symbol"==typeof self.Symbol.toPrimitive?GetMethod(e,self.Symbol.toPrimitive):undefined$1;if(r!==undefined$1){var n=Call(r,e,[i]);if("object"!==Type(n)){ return n; }throw new TypeError("Cannot convert exotic object to primitive.")}return "default"===i&&(i="number"),OrdinaryToPrimitive(e,i)}return e}function ToString(t){switch(Type(t)){case"symbol":throw new TypeError("Cannot convert a Symbol value to a string");case"object":return ToString(ToPrimitive(t,String));default:return String(t)}}function ToPropertyKey(r){var i=ToPrimitive(r,String);return "symbol"===Type(i)?i:ToString(i)}!function(){var e=Object.getOwnPropertyDescriptor,t=function(){try{return 1===Object.defineProperty(document.createElement("div"),"one",{get:function(){return 1}}).one}catch(e){return !1}},r={}.toString,n="".split;CreateMethodProperty(Object,"getOwnPropertyDescriptor",function c(o,i){var a=ToObject(o);a=("string"===Type(a)||a instanceof String)&&"[object String]"==r.call(o)?n.call(o,""):Object(o);var u=ToPropertyKey(i);if(t){ try{return e(a,u)}catch(l){} }if(HasOwnProperty(a,u)){ return {enumerable:!0,configurable:!0,writable:!0,value:a[u]} }});}();CreateMethodProperty(Object,"assign",function e(t,r){var n=ToObject(t);if(1===arguments.length){ return n; }var o,c,a,l,i=Array.prototype.slice.call(arguments,1);for(o=0;o2?arguments[2]:[];if(!1===IsCallable(t)){ throw new TypeError(Object.prototype.toString.call(t)+"is not a function."); }return t.apply(l,n)}function CreateMethodProperty(e,r,t){var a={value:t,writable:!0,enumerable:!1,configurable:!0};Object.defineProperty(e,r,a);}CreateMethodProperty(Object,"keys",function(){function t(){var t;try{t=Object.create({});}catch(r){return !0}return o.call(t,"__proto__")}function r(t){var r=n.call(t),e="[object Arguments]"===r;return e||(e="[object Array]"!==r&&null!==t&&"object"==typeof t&&"number"==typeof t.length&&t.length>=0&&"[object Function]"===n.call(t.callee)),e}var e=Object.prototype.hasOwnProperty,n=Object.prototype.toString,o=Object.prototype.propertyIsEnumerable,c=!o.call({toString:null},"toString"),l=o.call(function(){},"prototype"),i=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],u=function(t){var r=t.constructor;return r&&r.prototype===t},a={$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},f=function(){if("undefined"==typeof window){ return !1; }for(var t in window){ try{if(!a["$"+t]&&e.call(window,t)&&null!==window[t]&&"object"==typeof window[t]){ try{u(window[t]);}catch(r){return !0} }}catch(r$1){return !0} }return !1}(),p=function(t){if("undefined"==typeof window||!f){ return u(t); }try{return u(t)}catch(r){return !1}};return function s(o){var u="[object Function]"===n.call(o),a=r(o),f="[object String]"===n.call(o),s=[];if(o===undefined$1||null===o){ throw new TypeError("Cannot convert undefined or null to object"); }var y=l&&u;if(f&&o.length>0&&!e.call(o,0)){ for(var h=0;h0){ for(var g=0;g1?arguments[1]:undefined$1;if("object"===Type(e)){if(arguments.length<2){ var i="default"; }else { t===String?i="string":t===Number&&(i="number"); }var r="function"==typeof self.Symbol&&"symbol"==typeof self.Symbol.toPrimitive?GetMethod(e,self.Symbol.toPrimitive):undefined$1;if(r!==undefined$1){var n=Call(r,e,[i]);if("object"!==Type(n)){ return n; }throw new TypeError("Cannot convert exotic object to primitive.")}return "default"===i&&(i="number"),OrdinaryToPrimitive(e,i)}return e}function ToString(t){switch(Type(t)){case"symbol":throw new TypeError("Cannot convert a Symbol value to a string");case"object":return ToString(ToPrimitive(t,String));default:return String(t)}}function ToPropertyKey(r){var i=ToPrimitive(r,String);return "symbol"===Type(i)?i:ToString(i)}!function(){var e=Object.getOwnPropertyDescriptor,t=function(){try{return 1===Object.defineProperty(document.createElement("div"),"one",{get:function(){return 1}}).one}catch(e){return !1}},r={}.toString,n="".split;CreateMethodProperty(Object,"getOwnPropertyDescriptor",function c(o,i){var a=ToObject(o);a=("string"===Type(a)||a instanceof String)&&"[object String]"==r.call(o)?n.call(o,""):Object(o);var u=ToPropertyKey(i);if(t){ try{return e(a,u)}catch(l){} }if(HasOwnProperty(a,u)){ return {enumerable:!0,configurable:!0,writable:!0,value:a[u]} }});}();function EnumerableOwnProperties(e,r){for(var t=Object.keys(e),n=[],s=t.length,a=0;a2?arguments[2]:[];if(!1===IsCallable(t)){ throw new TypeError(Object.prototype.toString.call(t)+"is not a function."); }return t.apply(l,n)}function CreateDataProperty(e,r,t){var a={value:t,writable:!0,enumerable:!0,configurable:!0};try{return Object.defineProperty(e,r,a),!0}catch(n){return !1}}function CreateDataPropertyOrThrow(t,r,o){var e=CreateDataProperty(t,r,o);if(!e){ throw new TypeError("Cannot assign value `"+Object.prototype.toString.call(o)+"` to property `"+Object.prototype.toString.call(r)+"` on object `"+Object.prototype.toString.call(t)+"`"); }return e}function CreateMethodProperty(e,r,t){var a={value:t,writable:!0,enumerable:!1,configurable:!0};Object.defineProperty(e,r,a);}CreateMethodProperty(Object,"keys",function(){function t(){var t;try{t=Object.create({});}catch(r){return !0}return o.call(t,"__proto__")}function r(t){var r=n.call(t),e="[object Arguments]"===r;return e||(e="[object Array]"!==r&&null!==t&&"object"==typeof t&&"number"==typeof t.length&&t.length>=0&&"[object Function]"===n.call(t.callee)),e}var e=Object.prototype.hasOwnProperty,n=Object.prototype.toString,o=Object.prototype.propertyIsEnumerable,c=!o.call({toString:null},"toString"),l=o.call(function(){},"prototype"),i=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],u=function(t){var r=t.constructor;return r&&r.prototype===t},a={$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},f=function(){if("undefined"==typeof window){ return !1; }for(var t in window){ try{if(!a["$"+t]&&e.call(window,t)&&null!==window[t]&&"object"==typeof window[t]){ try{u(window[t]);}catch(r){return !0} }}catch(r$1){return !0} }return !1}(),p=function(t){if("undefined"==typeof window||!f){ return u(t); }try{return u(t)}catch(r){return !1}};return function s(o){var u="[object Function]"===n.call(o),a=r(o),f="[object String]"===n.call(o),s=[];if(o===undefined$1||null===o){ throw new TypeError("Cannot convert undefined or null to object"); }var y=l&&u;if(f&&o.length>0&&!e.call(o,0)){ for(var h=0;h0){ for(var g=0;g1?arguments[1]:undefined$1;if("object"===Type(e)){if(arguments.length<2){ var i="default"; }else { t===String?i="string":t===Number&&(i="number"); }var r="function"==typeof self.Symbol&&"symbol"==typeof self.Symbol.toPrimitive?GetMethod(e,self.Symbol.toPrimitive):undefined$1;if(r!==undefined$1){var n=Call(r,e,[i]);if("object"!==Type(n)){ return n; }throw new TypeError("Cannot convert exotic object to primitive.")}return "default"===i&&(i="number"),OrdinaryToPrimitive(e,i)}return e}function ToString(t){switch(Type(t)){case"symbol":throw new TypeError("Cannot convert a Symbol value to a string");case"object":return ToString(ToPrimitive(t,String));default:return String(t)}}CreateMethodProperty(Array.prototype,"includes",function e(r){var t=ToObject(this),o=ToLength(Get(t,"length"));if(0===o){ return !1; }var n=ToInteger(arguments[1]);if(n>=0){ var a=n; }else { (a=o+n)<0&&(a=0); }for(;a1?arguments[1]:undefined$1,n=RequireObjectCoercible(this),i=ToString(n);if(IsRegExp(t)){ throw new TypeError("First argument to String.prototype.includes must not be a regular expression"); }var o=ToString(t),g=ToInteger(r),a=i.length,p=Math.min(Math.max(g,0),a);return -1!==String.prototype.indexOf.call(i,o,p)});function ToPropertyKey(r){var i=ToPrimitive(r,String);return "symbol"===Type(i)?i:ToString(i)}!function(){var e=Object.getOwnPropertyDescriptor,t=function(){try{return 1===Object.defineProperty(document.createElement("div"),"one",{get:function(){return 1}}).one}catch(e){return !1}},r={}.toString,n="".split;CreateMethodProperty(Object,"getOwnPropertyDescriptor",function c(o,i){var a=ToObject(o);a=("string"===Type(a)||a instanceof String)&&"[object String]"==r.call(o)?n.call(o,""):Object(o);var u=ToPropertyKey(i);if(t){ try{return e(a,u)}catch(l){} }if(HasOwnProperty(a,u)){ return {enumerable:!0,configurable:!0,writable:!0,value:a[u]} }});}();CreateMethodProperty(Object,"assign",function e(t,r){var n=ToObject(t);if(1===arguments.length){ return n; }var o,c,a,l,i=Array.prototype.slice.call(arguments,1);for(o=0;o1?arguments[1]:GetMethod(t,Symbol.iterator),r=Call(e,t);if("object"!==Type(r)){ throw new TypeError("bad iterator"); }var o=GetV(r,"next"),a=Object.create(null);return a["[[Iterator]]"]=r,a["[[NextMethod]]"]=o,a["[[Done]]"]=!1,a}var AddEntriesFromIterable=function(){var r={}.toString,t="".split;return function e(a,o,n){if(!1===IsCallable(n)){ throw new TypeError("adder is not callable."); }for(var l=GetIterator(o);;){var c=IteratorStep(l);if(!1===c){ return a; }var i=IteratorValue(c);if("object"!==Type(i)){var s=new TypeError("nextItem is not an object");throw IteratorClose(l,s),s}i=("string"===Type(i)||i instanceof String)&&"[object String]"==r.call(i)?t.call(i,""):i;var I;try{I=Get(i,"0");}catch(I$1){return IteratorClose(l,I$1)}var u;try{u=Get(i,"1");}catch(u$1){return IteratorClose(l,u$1)}try{Call(n,a,[I,u]);}catch(v){return IteratorClose(l,v)}}}}();Object.defineProperty(Symbol,"toStringTag",{value:Symbol("toStringTag")});var Iterator=function(){var e=function(){return this.length=0,this},t=function(e){if("function"!=typeof e){ throw new TypeError(e+" is not a function"); }return e},_=function(e,n){if(!(this instanceof _)){ return new _(e,n); }Object.defineProperties(this,{__list__:{writable:!0,value:e},__context__:{writable:!0,value:n},__nextIndex__:{writable:!0,value:0}}),n&&(t(n.on),n.on("_add",this._onAdd.bind(this)),n.on("_delete",this._onDelete.bind(this)),n.on("_clear",this._onClear.bind(this)));};return Object.defineProperties(_.prototype,Object.assign({constructor:{value:_,configurable:!0,enumerable:!1,writable:!0},_next:{value:function(){var e;if(this.__list__){ return this.__redo__&&(e=this.__redo__.shift())!==undefined$1?e:this.__nextIndex__=this.__nextIndex__)){if(++this.__nextIndex__,!this.__redo__){ return void Object.defineProperty(this,"__redo__",{value:[e],configurable:!0,enumerable:!1,writable:!1}); }this.__redo__.forEach(function(t,_){t>=e&&(this.__redo__[_]=++t);},this),this.__redo__.push(e);}},configurable:!0,enumerable:!1,writable:!0},_onDelete:{value:function(e){var t;e>=this.__nextIndex__||(--this.__nextIndex__,this.__redo__&&(t=this.__redo__.indexOf(e),-1!==t&&this.__redo__.splice(t,1),this.__redo__.forEach(function(t,_){t>e&&(this.__redo__[_]=--t);},this)));},configurable:!0,enumerable:!1,writable:!0},_onClear:{value:function(){this.__redo__&&e.call(this.__redo__),this.__nextIndex__=0;},configurable:!0,enumerable:!1,writable:!0}})),Object.defineProperty(_.prototype,Symbol.iterator,{value:function(){return this},configurable:!0,enumerable:!1,writable:!0}),Object.defineProperty(_.prototype,Symbol.toStringTag,{value:"Iterator",configurable:!1,enumerable:!1,writable:!0}),_}();var ArrayIterator=function(){var e=function(t,r){if(!(this instanceof e)){ return new e(t,r); }Iterator.call(this,t),r=r?String.prototype.includes.call(r,"key+value")?"key+value":String.prototype.includes.call(r,"key")?"key":"value":"value",Object.defineProperty(this,"__kind__",{value:r,configurable:!1,enumerable:!1,writable:!1});};return Object.setPrototypeOf&&Object.setPrototypeOf(e,Iterator.prototype),e.prototype=Object.create(Iterator.prototype,{constructor:{value:e,configurable:!0,enumerable:!1,writable:!0},_resolve:{value:function(e){return "value"===this.__kind__?this.__list__[e]:"key+value"===this.__kind__?[e,this.__list__[e]]:e},configurable:!0,enumerable:!1,writable:!0},toString:{value:function(){return "[object Array Iterator]"},configurable:!0,enumerable:!1,writable:!0}}),e}();"Symbol"in self&&"iterator"in Symbol&&"function"==typeof Array.prototype[Symbol.iterator]?CreateMethodProperty(Array.prototype,"values",Array.prototype[Symbol.iterator]):CreateMethodProperty(Array.prototype,"values",function r(){var r=ToObject(this);return new ArrayIterator(r,"value")});CreateMethodProperty(Array.prototype,Symbol.iterator,Array.prototype.values);CreateMethodProperty(Object,"fromEntries",function r(e){RequireObjectCoercible(e);var t={},o=function(r,e){var t=this,o=ToPropertyKey(r);CreateDataPropertyOrThrow(t,o,e);};return AddEntriesFromIterable(t,e,o)});})('object' === typeof window && window || 'object' === typeof self && self || 'object' === typeof global && global || {}); + + (function(self, undefined$1) {function CreateMethodProperty(e,r,t){var a={value:t,writable:!0,enumerable:!1,configurable:!0};Object.defineProperty(e,r,a);}CreateMethodProperty(Object,"keys",function(){function t(){var t;try{t=Object.create({});}catch(r){return !0}return o.call(t,"__proto__")}function r(t){var r=n.call(t),e="[object Arguments]"===r;return e||(e="[object Array]"!==r&&null!==t&&"object"==typeof t&&"number"==typeof t.length&&t.length>=0&&"[object Function]"===n.call(t.callee)),e}var e=Object.prototype.hasOwnProperty,n=Object.prototype.toString,o=Object.prototype.propertyIsEnumerable,c=!o.call({toString:null},"toString"),l=o.call(function(){},"prototype"),i=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],u=function(t){var r=t.constructor;return r&&r.prototype===t},a={$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},f=function(){if("undefined"==typeof window){ return !1; }for(var t in window){ try{if(!a["$"+t]&&e.call(window,t)&&null!==window[t]&&"object"==typeof window[t]){ try{u(window[t]);}catch(r){return !0} }}catch(r$1){return !0} }return !1}(),p=function(t){if("undefined"==typeof window||!f){ return u(t); }try{return u(t)}catch(r){return !1}};return function s(o){var u="[object Function]"===n.call(o),a=r(o),f="[object String]"===n.call(o),s=[];if(o===undefined$1||null===o){ throw new TypeError("Cannot convert undefined or null to object"); }var y=l&&u;if(f&&o.length>0&&!e.call(o,0)){ for(var h=0;h0){ for(var g=0;g2?arguments[2]:[];if(!1===IsCallable(t)){ throw new TypeError(Object.prototype.toString.call(t)+"is not a function."); }return t.apply(l,n)}function CreateMethodProperty(e,r,t){var a={value:t,writable:!0,enumerable:!1,configurable:!0};Object.defineProperty(e,r,a);}CreateMethodProperty(Object,"keys",function(){function t(){var t;try{t=Object.create({});}catch(r){return !0}return o.call(t,"__proto__")}function r(t){var r=n.call(t),e="[object Arguments]"===r;return e||(e="[object Array]"!==r&&null!==t&&"object"==typeof t&&"number"==typeof t.length&&t.length>=0&&"[object Function]"===n.call(t.callee)),e}var e=Object.prototype.hasOwnProperty,n=Object.prototype.toString,o=Object.prototype.propertyIsEnumerable,c=!o.call({toString:null},"toString"),l=o.call(function(){},"prototype"),i=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],u=function(t){var r=t.constructor;return r&&r.prototype===t},a={$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},f=function(){if("undefined"==typeof window){ return !1; }for(var t in window){ try{if(!a["$"+t]&&e.call(window,t)&&null!==window[t]&&"object"==typeof window[t]){ try{u(window[t]);}catch(r){return !0} }}catch(r$1){return !0} }return !1}(),p=function(t){if("undefined"==typeof window||!f){ return u(t); }try{return u(t)}catch(r){return !1}};return function s(o){var u="[object Function]"===n.call(o),a=r(o),f="[object String]"===n.call(o),s=[];if(o===undefined$1||null===o){ throw new TypeError("Cannot convert undefined or null to object"); }var y=l&&u;if(f&&o.length>0&&!e.call(o,0)){ for(var h=0;h0){ for(var g=0;g1?arguments[1]:undefined$1;if("object"===Type(e)){if(arguments.length<2){ var i="default"; }else { t===String?i="string":t===Number&&(i="number"); }var r="function"==typeof self.Symbol&&"symbol"==typeof self.Symbol.toPrimitive?GetMethod(e,self.Symbol.toPrimitive):undefined$1;if(r!==undefined$1){var n=Call(r,e,[i]);if("object"!==Type(n)){ return n; }throw new TypeError("Cannot convert exotic object to primitive.")}return "default"===i&&(i="number"),OrdinaryToPrimitive(e,i)}return e}function ToString(t){switch(Type(t)){case"symbol":throw new TypeError("Cannot convert a Symbol value to a string");case"object":return ToString(ToPrimitive(t,String));default:return String(t)}}CreateMethodProperty(Array.prototype,"includes",function e(r){var t=ToObject(this),o=ToLength(Get(t,"length"));if(0===o){ return !1; }var n=ToInteger(arguments[1]);if(n>=0){ var a=n; }else { (a=o+n)<0&&(a=0); }for(;aMath.pow(2,32)-1){ throw new RangeError("Invalid array length"); }var n=[];return n.length=r,n}function Call(t,l){var n=arguments.length>2?arguments[2]:[];if(!1===IsCallable(t)){ throw new TypeError(Object.prototype.toString.call(t)+"is not a function."); }return t.apply(l,n)}function CreateDataProperty(e,r,t){var a={value:t,writable:!0,enumerable:!0,configurable:!0};try{return Object.defineProperty(e,r,a),!0}catch(n){return !1}}function CreateDataPropertyOrThrow(t,r,o){var e=CreateDataProperty(t,r,o);if(!e){ throw new TypeError("Cannot assign value `"+Object.prototype.toString.call(o)+"` to property `"+Object.prototype.toString.call(r)+"` on object `"+Object.prototype.toString.call(t)+"`"); }return e}function CreateMethodProperty(e,r,t){var a={value:t,writable:!0,enumerable:!1,configurable:!0};Object.defineProperty(e,r,a);}CreateMethodProperty(Object,"keys",function(){function t(){var t;try{t=Object.create({});}catch(r){return !0}return o.call(t,"__proto__")}function r(t){var r=n.call(t),e="[object Arguments]"===r;return e||(e="[object Array]"!==r&&null!==t&&"object"==typeof t&&"number"==typeof t.length&&t.length>=0&&"[object Function]"===n.call(t.callee)),e}var e=Object.prototype.hasOwnProperty,n=Object.prototype.toString,o=Object.prototype.propertyIsEnumerable,c=!o.call({toString:null},"toString"),l=o.call(function(){},"prototype"),i=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],u=function(t){var r=t.constructor;return r&&r.prototype===t},a={$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},f=function(){if("undefined"==typeof window){ return !1; }for(var t in window){ try{if(!a["$"+t]&&e.call(window,t)&&null!==window[t]&&"object"==typeof window[t]){ try{u(window[t]);}catch(r){return !0} }}catch(r$1){return !0} }return !1}(),p=function(t){if("undefined"==typeof window||!f){ return u(t); }try{return u(t)}catch(r){return !1}};return function s(o){var u="[object Function]"===n.call(o),a=r(o),f="[object String]"===n.call(o),s=[];if(o===undefined$1||null===o){ throw new TypeError("Cannot convert undefined or null to object"); }var y=l&&u;if(f&&o.length>0&&!e.call(o,0)){ for(var h=0;h0){ for(var g=0;g2?arguments[2]:r,o=arguments.length>1?arguments[1]:[];if(!IsConstructor(r)){ throw new TypeError("F must be a constructor."); }if(!IsConstructor(t)){ throw new TypeError("newTarget must be a constructor."); }if(t===r){ return new(Function.prototype.bind.apply(r,[null].concat(o))); }var n=OrdinaryCreateFromConstructor(t,Object.prototype);return Call(r,n,o)}function IteratorClose(r,t){if("object"!==Type(r["[[Iterator]]"])){ throw new Error(Object.prototype.toString.call(r["[[Iterator]]"])+"is not an Object."); }var e=r["[[Iterator]]"],o=GetMethod(e,"return");if(o===undefined$1){ return t; }try{var n=Call(o,e);}catch(c){var a=c;}if(t){ return t; }if(a){ throw a; }if("object"!==Type(n)){ throw new TypeError("Iterator's return method returned a non-object."); }return t}function IteratorComplete(t){if("object"!==Type(t)){ throw new Error(Object.prototype.toString.call(t)+"is not an Object."); }return ToBoolean(Get(t,"done"))}function IteratorNext(t){if(arguments.length<2){ var e=Call(t["[[NextMethod]]"],t["[[Iterator]]"]); }else { e=Call(t["[[NextMethod]]"],t["[[Iterator]]"],[arguments[1]]); }if("object"!==Type(e)){ throw new TypeError("bad iterator"); }return e}function IteratorStep(t){var r=IteratorNext(t);return !0!==IteratorComplete(r)&&r}function IteratorValue(t){if("object"!==Type(t)){ throw new Error(Object.prototype.toString.call(t)+"is not an Object."); }return Get(t,"value")}function OrdinaryToPrimitive(r,t){if("string"===t){ var e=["toString","valueOf"]; }else { e=["valueOf","toString"]; }for(var i=0;i1?arguments[1]:undefined$1;if("object"===Type(e)){if(arguments.length<2){ var i="default"; }else { t===String?i="string":t===Number&&(i="number"); }var r="function"==typeof self.Symbol&&"symbol"==typeof self.Symbol.toPrimitive?GetMethod(e,self.Symbol.toPrimitive):undefined$1;if(r!==undefined$1){var n=Call(r,e,[i]);if("object"!==Type(n)){ return n; }throw new TypeError("Cannot convert exotic object to primitive.")}return "default"===i&&(i="number"),OrdinaryToPrimitive(e,i)}return e}function ToString(t){switch(Type(t)){case"symbol":throw new TypeError("Cannot convert a Symbol value to a string");case"object":return ToString(ToPrimitive(t,String));default:return String(t)}}CreateMethodProperty(Array.prototype,"includes",function e(r){var t=ToObject(this),o=ToLength(Get(t,"length"));if(0===o){ return !1; }var n=ToInteger(arguments[1]);if(n>=0){ var a=n; }else { (a=o+n)<0&&(a=0); }for(;a1?arguments[1]:GetMethod(t,Symbol.iterator),r=Call(e,t);if("object"!==Type(r)){ throw new TypeError("bad iterator"); }var o=GetV(r,"next"),a=Object.create(null);return a["[[Iterator]]"]=r,a["[[NextMethod]]"]=o,a["[[Done]]"]=!1,a}Object.defineProperty(Symbol,"species",{value:Symbol("species")});!function(e){function t(e,t){if("object"!==Type(e)){ throw new TypeError("createMapIterator called on incompatible receiver "+Object.prototype.toString.call(e)); }if(!0!==e._es6Map){ throw new TypeError("createMapIterator called on incompatible receiver "+Object.prototype.toString.call(e)); }var r=Object.create(u);return Object.defineProperty(r,"[[Map]]",{configurable:!0,enumerable:!1,writable:!0,value:e}),Object.defineProperty(r,"[[MapNextIndex]]",{configurable:!0,enumerable:!1,writable:!0,value:0}),Object.defineProperty(r,"[[MapIterationKind]]",{configurable:!0,enumerable:!1,writable:!0,value:t}),r}var r=function(){try{var e={};return Object.defineProperty(e,"t",{configurable:!0,enumerable:!1,get:function(){return !0},set:undefined$1}),!!e.t}catch(t){return !1}}(),o=0,a=Symbol("meta_"+(1e8*Math.random()+"").replace(".","")),n=function(e){if("object"==typeof e?null!==e:"function"==typeof e){if(!Object.isExtensible(e)){ return !1; }if(!Object.prototype.hasOwnProperty.call(e,a)){var t=typeof e+"-"+ ++o;Object.defineProperty(e,a,{configurable:!1,enumerable:!1,writable:!1,value:t});}return e[a]}return ""+e},i=function(e,t){var r=n(t);if(!1===r){ return p(e,t); }var o=e._table[r];return o!==undefined$1&&o},p=function(e,t){for(var r=0;r0?arguments[0]:undefined$1;if(null===t||t===undefined$1){ return e; }var o=e.set;if(!IsCallable(o)){ throw new TypeError("Map.prototype.set is not a function"); }try{for(var a=GetIterator(t);;){var n=IteratorStep(a);if(!1===n){ return e; }var i=IteratorValue(n);if("object"!==Type(i)){ try{throw new TypeError("Iterator value "+i+" is not an entry object")}catch(u){return IteratorClose(a,u)} }try{var p=i[0],l=i[1];o.call(e,p,l);}catch(s){return IteratorClose(a,s)}}}catch(s$1){if(Array.isArray(t)||"[object Arguments]"===Object.prototype.toString.call(t)||t.callee){var c,y=t.length;for(c=0;c0?arguments[0]:undefined$1;if(null===t||t===undefined$1){ return e; }var o=e.add;if(!IsCallable(o)){ throw new TypeError("Set.prototype.add is not a function"); }try{for(var n=GetIterator(t);;){var a=IteratorStep(n);if(!1===a){ return e; }var i=IteratorValue(a);try{o.call(e,i);}catch(y){return IteratorClose(n,y)}}}catch(y$1){if(!Array.isArray(t)&&"[object Arguments]"!==Object.prototype.toString.call(t)&&!t.callee){ throw y$1; }var l,p=t.length;for(l=0;l1?arguments[1]:undefined$1;if(a===undefined$1){ var n=!1; }else {if(!1===IsCallable(a)){ throw new TypeError(Object.prototype.toString.call(a)+" is not a function."); }var i=arguments.length>2?arguments[2]:undefined$1;if(i!==undefined$1){ var l=i; }else { l=undefined$1; }n=!0;}var u=GetMethod(t,Symbol.iterator);if(u!==undefined$1){if(IsConstructor(o)){ var f=Construct(o); }else { f=ArrayCreate(0); }for(var c=GetIterator(t,u),s=0;;){if(s>=Math.pow(2,53)-1){var h=new TypeError("Iteration count can not be greater than or equal 9007199254740991.");return IteratorClose(c,h)}var y=ToString(s),C=IteratorStep(c);if(!1===C){ return f.length=s,f; }var g=IteratorValue(C);if(n){ try{var p=Call(a,l,[g,s]);}catch(b){return IteratorClose(c,b)} }else { p=g; }try{CreateDataPropertyOrThrow(f,y,p);}catch(b$1){return IteratorClose(c,b$1)}s+=1;}}if(r(t)){ var v=e.call(t,/[\uD800-\uDBFF][\uDC00-\uDFFF]?|[^\uD800-\uDFFF]|./g)||[]; }else { v=ToObject(t); }var d=ToLength(Get(v,"length"));for(f=IsConstructor(o)?Construct(o,[d]):ArrayCreate(d),s=0;s=e.length){ return {done:!0,value:undefined$1}; }var r=e[n++];return {done:!1,value:"key"===t?r.name:"value"===t?r.value:[r.name,r.value]}};}function l(t,n){function r(){var e=l.href.replace(/#$|\?$|\?(?=#)/g,"");l.href!==e&&(l.href=e);}function u(){m._setList(l.search?a(l.search.substring(1)):[]),m._update_steps();}if(!(this instanceof e.URL)){ throw new TypeError("Failed to construct 'URL': Please use the 'new' operator."); }n&&(t=function(){if(c){ return new s(t,n).href; }var e;try{var r;if("[object OperaMini]"===Object.prototype.toString.call(window.operamini)?(e=document.createElement("iframe"),e.style.display="none",document.documentElement.appendChild(e),r=e.contentWindow.document):document.implementation&&document.implementation.createHTMLDocument?r=document.implementation.createHTMLDocument(""):document.implementation&&document.implementation.createDocument?(r=document.implementation.createDocument("http://www.w3.org/1999/xhtml","html",null),r.documentElement.appendChild(r.createElement("head")),r.documentElement.appendChild(r.createElement("body"))):window.ActiveXObject&&(r=new window.ActiveXObject("htmlfile"),r.write(""),r.close()),!r){ throw Error("base not supported"); }var a=r.createElement("base");a.href=n,r.getElementsByTagName("head")[0].appendChild(a);var i=r.createElement("a");return i.href=t,i.href}finally{e&&e.parentNode.removeChild(e);}}());var l=i(t||""),f=function(){if(!("defineProperties"in Object)){ return !1; }try{var e={};return Object.defineProperties(e,{prop:{get:function(){return !0}}}),e.prop}catch(t){return !1}}(),h=f?this:document.createElement("a"),m=new o(l.search?l.search.substring(1):null);return m._url_object=h,Object.defineProperties(h,{href:{get:function(){return l.href},set:function(e){l.href=e,r(),u();},enumerable:!0,configurable:!0},origin:{get:function(){return "data:"===this.protocol.toLowerCase()?null:"origin"in l?l.origin:this.protocol+"//"+this.host},enumerable:!0,configurable:!0},protocol:{get:function(){return l.protocol},set:function(e){l.protocol=e;},enumerable:!0,configurable:!0},username:{get:function(){return l.username},set:function(e){l.username=e;},enumerable:!0,configurable:!0},password:{get:function(){return l.password},set:function(e){l.password=e;},enumerable:!0,configurable:!0},host:{get:function(){var e={"http:":/:80$/,"https:":/:443$/,"ftp:":/:21$/}[l.protocol];return e?l.host.replace(e,""):l.host},set:function(e){l.host=e;},enumerable:!0,configurable:!0},hostname:{get:function(){return l.hostname},set:function(e){l.hostname=e;},enumerable:!0,configurable:!0},port:{get:function(){return l.port},set:function(e){l.port=e;},enumerable:!0,configurable:!0},pathname:{get:function(){return "/"!==l.pathname.charAt(0)?"/"+l.pathname:l.pathname},set:function(e){l.pathname=e;},enumerable:!0,configurable:!0},search:{get:function(){return l.search},set:function(e){l.search!==e&&(l.search=e,r(),u());},enumerable:!0,configurable:!0},searchParams:{get:function(){return m},enumerable:!0,configurable:!0},hash:{get:function(){return l.hash},set:function(e){l.hash=e,r();},enumerable:!0,configurable:!0},toString:{value:function(){return l.toString()},enumerable:!1,configurable:!0},valueOf:{value:function(){return l.valueOf()},enumerable:!1,configurable:!0}}),h}var c,s=e.URL;try{if(s){if("searchParams"in(c=new e.URL("http://example.com"))){var f=new l("http://example.com");if(f.search="a=1&b=2","http://example.com/?a=1&b=2"===f.href&&(f.search="","http://example.com/"===f.href)){ return }}"href"in c||(c=undefined$1),c=undefined$1;}}catch(m){}if(Object.defineProperties(o.prototype,{append:{value:function(e,t){this._list.push({name:e,value:t}),this._update_steps();},writable:!0,enumerable:!0,configurable:!0},"delete":{value:function(e){for(var t=0;t1?arguments[1]:undefined$1;this._list.forEach(function(n){e.call(t,n.value,n.name);});},writable:!0,enumerable:!0,configurable:!0},toString:{value:function(){return n(this._list)},writable:!0,enumerable:!1,configurable:!0},sort:{value:function p(){for(var e=this.entries(),t=e.next(),n=[],r={};!t.done;){var a=t.value,i=a[0];n.push(i),Object.prototype.hasOwnProperty.call(r,i)||(r[i]=[]),r[i].push(a[1]),t=e.next();}n.sort();for(var o=0;o2?arguments[2]:[];if(!1===IsCallable(t))throw new TypeError(Object.prototype.toString.call(t)+\"is not a function.\");return t.apply(l,n)}function CreateMethodProperty(e,r,t){var a={value:t,writable:!0,enumerable:!1,configurable:!0};Object.defineProperty(e,r,a)}function Get(n,t){return n[t]}function IsCallable(n){return\"function\"==typeof n}function SameValueNonNumber(e,n){return e===n}function ToObject(e){if(null===e||e===undefined)throw TypeError();return Object(e)}function GetV(t,e){return ToObject(t)[e]}function GetMethod(e,n){var r=GetV(e,n);if(null===r||r===undefined)return undefined;if(!1===IsCallable(r))throw new TypeError(\"Method not callable: \"+n);return r}function Type(e){switch(typeof e){case\"undefined\":return\"undefined\";case\"boolean\":return\"boolean\";case\"number\":return\"number\";case\"string\":return\"string\";case\"symbol\":return\"symbol\";default:return null===e?\"null\":\"Symbol\"in self&&(e instanceof self.Symbol||e.constructor===self.Symbol)?\"symbol\":\"object\"}}function OrdinaryToPrimitive(r,t){if(\"string\"===t)var e=[\"toString\",\"valueOf\"];else e=[\"valueOf\",\"toString\"];for(var i=0;i1?arguments[1]:undefined;if(\"object\"===Type(e)){if(arguments.length<2)var i=\"default\";else t===String?i=\"string\":t===Number&&(i=\"number\");var r=\"function\"==typeof self.Symbol&&\"symbol\"==typeof self.Symbol.toPrimitive?GetMethod(e,self.Symbol.toPrimitive):undefined;if(r!==undefined){var n=Call(r,e,[i]);if(\"object\"!==Type(n))return n;throw new TypeError(\"Cannot convert exotic object to primitive.\")}return\"default\"===i&&(i=\"number\"),OrdinaryToPrimitive(e,i)}return e}function ToString(t){switch(Type(t)){case\"symbol\":throw new TypeError(\"Cannot convert a Symbol value to a string\");case\"object\":return ToString(ToPrimitive(t,String));default:return String(t)}}CreateMethodProperty(Array.prototype,\"includes\",function e(r){\"use strict\";var t=ToObject(this),o=ToLength(Get(t,\"length\"));if(0===o)return!1;var n=ToInteger(arguments[1]);if(n>=0)var a=n;else(a=o+n)<0&&(a=0);for(;a=c)for(;c>>0,\"object\"==typeof n[e]?n[e].baseVal=o.join(\" \"):n[e]=o.join(\" \"),l())},r.remove=function(){u.apply(r,t=arguments);for(var t,c={},f=0,p=[];f>>0,\"object\"==typeof n[e]?n[e].baseVal=o.join(\" \"):n[e]=o.join(\" \"),l()},r.toggle=function(n,t){return u.apply(r,[n]),undefined!==t?t?(r.add(n),!0):(r.remove(n),!1):i[n]?(r.remove(n),!1):(r.add(n),!0)},r.forEach=Array.prototype.forEach,r}}();!function(t){\"DOMTokenList\"in t&&t.DOMTokenList&&(!document.createElementNS||!document.createElementNS(\"http://www.w3.org/2000/svg\",\"svg\")||document.createElementNS(\"http://www.w3.org/2000/svg\",\"svg\").classList instanceof DOMTokenList)||(t.DOMTokenList=_DOMTokenList),function(){var t=document.createElement(\"span\");\"classList\"in t&&(t.classList.toggle(\"x\",!1),t.classList.contains(\"x\")&&(t.classList.constructor.prototype.toggle=function s(t){var s=arguments[1];if(s===undefined){var e=!this.contains(t);return this[e?\"add\":\"remove\"](t),e}return s=!!s,this[s?\"add\":\"remove\"](t),s}))}(),function(){var t=document.createElement(\"span\");if(\"classList\"in t&&(t.classList.add(\"a\",\"b\"),!t.classList.contains(\"b\"))){var s=t.classList.constructor.prototype.add;t.classList.constructor.prototype.add=function(){for(var t=arguments,e=arguments.length,n=0;n2?arguments[2]:[];if(!1===IsCallable(t))throw new TypeError(Object.prototype.toString.call(t)+\"is not a function.\");return t.apply(l,n)}function CreateMethodProperty(e,r,t){var a={value:t,writable:!0,enumerable:!1,configurable:!0};Object.defineProperty(e,r,a)}CreateMethodProperty(Object,\"keys\",function(){\"use strict\";function t(){var t;try{t=Object.create({})}catch(r){return!0}return o.call(t,\"__proto__\")}function r(t){var r=n.call(t),e=\"[object Arguments]\"===r;return e||(e=\"[object Array]\"!==r&&null!==t&&\"object\"==typeof t&&\"number\"==typeof t.length&&t.length>=0&&\"[object Function]\"===n.call(t.callee)),e}var e=Object.prototype.hasOwnProperty,n=Object.prototype.toString,o=Object.prototype.propertyIsEnumerable,c=!o.call({toString:null},\"toString\"),l=o.call(function(){},\"prototype\"),i=[\"toString\",\"toLocaleString\",\"valueOf\",\"hasOwnProperty\",\"isPrototypeOf\",\"propertyIsEnumerable\",\"constructor\"],u=function(t){var r=t.constructor;return r&&r.prototype===t},a={$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},f=function(){if(\"undefined\"==typeof window)return!1;for(var t in window)try{if(!a[\"$\"+t]&&e.call(window,t)&&null!==window[t]&&\"object\"==typeof window[t])try{u(window[t])}catch(r){return!0}}catch(r){return!0}return!1}(),p=function(t){if(\"undefined\"==typeof window||!f)return u(t);try{return u(t)}catch(r){return!1}};return function s(o){var u=\"[object Function]\"===n.call(o),a=r(o),f=\"[object String]\"===n.call(o),s=[];if(o===undefined||null===o)throw new TypeError(\"Cannot convert undefined or null to object\");var y=l&&u;if(f&&o.length>0&&!e.call(o,0))for(var h=0;h0)for(var g=0;g1?arguments[1]:undefined;if(\"object\"===Type(e)){if(arguments.length<2)var i=\"default\";else t===String?i=\"string\":t===Number&&(i=\"number\");var r=\"function\"==typeof self.Symbol&&\"symbol\"==typeof self.Symbol.toPrimitive?GetMethod(e,self.Symbol.toPrimitive):undefined;if(r!==undefined){var n=Call(r,e,[i]);if(\"object\"!==Type(n))return n;throw new TypeError(\"Cannot convert exotic object to primitive.\")}return\"default\"===i&&(i=\"number\"),OrdinaryToPrimitive(e,i)}return e}function ToString(t){switch(Type(t)){case\"symbol\":throw new TypeError(\"Cannot convert a Symbol value to a string\");case\"object\":return ToString(ToPrimitive(t,String));default:return String(t)}}CreateMethodProperty(Array.prototype,\"includes\",function e(r){\"use strict\";var t=ToObject(this),o=ToLength(Get(t,\"length\"));if(0===o)return!1;var n=ToInteger(arguments[1]);if(n>=0)var a=n;else(a=o+n)<0&&(a=0);for(;an&&(r.length=n)}var r=L(n),o=0;return function(n,t){r[o++]=n,r[o++]=t,2===o&&tn.nextTick(e)}}function s(n,t){var o,i,u,f,s=0;if(!n)throw a(N);var l=n[tn[q][z]];if(e(l))i=l.call(n);else{if(!e(n.next)){if(r(n,L)){for(o=n.length;sMath.pow(2,32)-1)throw new RangeError(\"Invalid array length\");var n=[];return n.length=r,n}function Call(t,l){var n=arguments.length>2?arguments[2]:[];if(!1===IsCallable(t))throw new TypeError(Object.prototype.toString.call(t)+\"is not a function.\");return t.apply(l,n)}function CreateDataProperty(e,r,t){var a={value:t,writable:!0,enumerable:!0,configurable:!0};try{return Object.defineProperty(e,r,a),!0}catch(n){return!1}}function CreateDataPropertyOrThrow(t,r,o){var e=CreateDataProperty(t,r,o);if(!e)throw new TypeError(\"Cannot assign value `\"+Object.prototype.toString.call(o)+\"` to property `\"+Object.prototype.toString.call(r)+\"` on object `\"+Object.prototype.toString.call(t)+\"`\");return e}function CreateMethodProperty(e,r,t){var a={value:t,writable:!0,enumerable:!1,configurable:!0};Object.defineProperty(e,r,a)}CreateMethodProperty(Object,\"keys\",function(){\"use strict\";function t(){var t;try{t=Object.create({})}catch(r){return!0}return o.call(t,\"__proto__\")}function r(t){var r=n.call(t),e=\"[object Arguments]\"===r;return e||(e=\"[object Array]\"!==r&&null!==t&&\"object\"==typeof t&&\"number\"==typeof t.length&&t.length>=0&&\"[object Function]\"===n.call(t.callee)),e}var e=Object.prototype.hasOwnProperty,n=Object.prototype.toString,o=Object.prototype.propertyIsEnumerable,c=!o.call({toString:null},\"toString\"),l=o.call(function(){},\"prototype\"),i=[\"toString\",\"toLocaleString\",\"valueOf\",\"hasOwnProperty\",\"isPrototypeOf\",\"propertyIsEnumerable\",\"constructor\"],u=function(t){var r=t.constructor;return r&&r.prototype===t},a={$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},f=function(){if(\"undefined\"==typeof window)return!1;for(var t in window)try{if(!a[\"$\"+t]&&e.call(window,t)&&null!==window[t]&&\"object\"==typeof window[t])try{u(window[t])}catch(r){return!0}}catch(r){return!0}return!1}(),p=function(t){if(\"undefined\"==typeof window||!f)return u(t);try{return u(t)}catch(r){return!1}};return function s(o){var u=\"[object Function]\"===n.call(o),a=r(o),f=\"[object String]\"===n.call(o),s=[];if(o===undefined||null===o)throw new TypeError(\"Cannot convert undefined or null to object\");var y=l&&u;if(f&&o.length>0&&!e.call(o,0))for(var h=0;h0)for(var g=0;g2?arguments[2]:r,o=arguments.length>1?arguments[1]:[];if(!IsConstructor(r))throw new TypeError(\"F must be a constructor.\");if(!IsConstructor(t))throw new TypeError(\"newTarget must be a constructor.\");if(t===r)return new(Function.prototype.bind.apply(r,[null].concat(o)));var n=OrdinaryCreateFromConstructor(t,Object.prototype);return Call(r,n,o)}function IteratorClose(r,t){if(\"object\"!==Type(r[\"[[Iterator]]\"]))throw new Error(Object.prototype.toString.call(r[\"[[Iterator]]\"])+\"is not an Object.\");var e=r[\"[[Iterator]]\"],o=GetMethod(e,\"return\");if(o===undefined)return t;try{var n=Call(o,e)}catch(c){var a=c}if(t)return t;if(a)throw a;if(\"object\"!==Type(n))throw new TypeError(\"Iterator's return method returned a non-object.\");return t}function IteratorComplete(t){if(\"object\"!==Type(t))throw new Error(Object.prototype.toString.call(t)+\"is not an Object.\");return ToBoolean(Get(t,\"done\"))}function IteratorNext(t){if(arguments.length<2)var e=Call(t[\"[[NextMethod]]\"],t[\"[[Iterator]]\"]);else e=Call(t[\"[[NextMethod]]\"],t[\"[[Iterator]]\"],[arguments[1]]);if(\"object\"!==Type(e))throw new TypeError(\"bad iterator\");return e}function IteratorStep(t){var r=IteratorNext(t);return!0!==IteratorComplete(r)&&r}function IteratorValue(t){if(\"object\"!==Type(t))throw new Error(Object.prototype.toString.call(t)+\"is not an Object.\");return Get(t,\"value\")}function OrdinaryToPrimitive(r,t){if(\"string\"===t)var e=[\"toString\",\"valueOf\"];else e=[\"valueOf\",\"toString\"];for(var i=0;i1?arguments[1]:undefined;if(\"object\"===Type(e)){if(arguments.length<2)var i=\"default\";else t===String?i=\"string\":t===Number&&(i=\"number\");var r=\"function\"==typeof self.Symbol&&\"symbol\"==typeof self.Symbol.toPrimitive?GetMethod(e,self.Symbol.toPrimitive):undefined;if(r!==undefined){var n=Call(r,e,[i]);if(\"object\"!==Type(n))return n;throw new TypeError(\"Cannot convert exotic object to primitive.\")}return\"default\"===i&&(i=\"number\"),OrdinaryToPrimitive(e,i)}return e}function ToString(t){switch(Type(t)){case\"symbol\":throw new TypeError(\"Cannot convert a Symbol value to a string\");case\"object\":return ToString(ToPrimitive(t,String));default:return String(t)}}CreateMethodProperty(Array.prototype,\"includes\",function e(r){\"use strict\";var t=ToObject(this),o=ToLength(Get(t,\"length\"));if(0===o)return!1;var n=ToInteger(arguments[1]);if(n>=0)var a=n;else(a=o+n)<0&&(a=0);for(;a1?arguments[1]:GetMethod(t,Symbol.iterator),r=Call(e,t);if(\"object\"!==Type(r))throw new TypeError(\"bad iterator\");var o=GetV(r,\"next\"),a=Object.create(null);return a[\"[[Iterator]]\"]=r,a[\"[[NextMethod]]\"]=o,a[\"[[Done]]\"]=!1,a}Object.defineProperty(Symbol,\"species\",{value:Symbol(\"species\")});!function(e){function t(e,t){if(\"object\"!==Type(e))throw new TypeError(\"createMapIterator called on incompatible receiver \"+Object.prototype.toString.call(e));if(!0!==e._es6Map)throw new TypeError(\"createMapIterator called on incompatible receiver \"+Object.prototype.toString.call(e));var r=Object.create(u);return Object.defineProperty(r,\"[[Map]]\",{configurable:!0,enumerable:!1,writable:!0,value:e}),Object.defineProperty(r,\"[[MapNextIndex]]\",{configurable:!0,enumerable:!1,writable:!0,value:0}),Object.defineProperty(r,\"[[MapIterationKind]]\",{configurable:!0,enumerable:!1,writable:!0,value:t}),r}var r=function(){try{var e={};return Object.defineProperty(e,\"t\",{configurable:!0,enumerable:!1,get:function(){return!0},set:undefined}),!!e.t}catch(t){return!1}}(),o=0,a=Symbol(\"meta_\"+(1e8*Math.random()+\"\").replace(\".\",\"\")),n=function(e){if(\"object\"==typeof e?null!==e:\"function\"==typeof e){if(!Object.isExtensible(e))return!1;if(!Object.prototype.hasOwnProperty.call(e,a)){var t=typeof e+\"-\"+ ++o;Object.defineProperty(e,a,{configurable:!1,enumerable:!1,writable:!1,value:t})}return e[a]}return\"\"+e},i=function(e,t){var r=n(t);if(!1===r)return p(e,t);var o=e._table[r];return o!==undefined&&o},p=function(e,t){for(var r=0;r0?arguments[0]:undefined;if(null===t||t===undefined)return e;var o=e.set;if(!IsCallable(o))throw new TypeError(\"Map.prototype.set is not a function\");try{for(var a=GetIterator(t);;){var n=IteratorStep(a);if(!1===n)return e;var i=IteratorValue(n);if(\"object\"!==Type(i))try{throw new TypeError(\"Iterator value \"+i+\" is not an entry object\")}catch(u){return IteratorClose(a,u)}try{var p=i[0],l=i[1];o.call(e,p,l)}catch(s){return IteratorClose(a,s)}}}catch(s){if(Array.isArray(t)||\"[object Arguments]\"===Object.prototype.toString.call(t)||t.callee){var c,y=t.length;for(c=0;c0?arguments[0]:undefined;if(null===t||t===undefined)return e;var o=e.add;if(!IsCallable(o))throw new TypeError(\"Set.prototype.add is not a function\");try{for(var n=GetIterator(t);;){var a=IteratorStep(n);if(!1===a)return e;var i=IteratorValue(a);try{o.call(e,i)}catch(y){return IteratorClose(n,y)}}}catch(y){if(!Array.isArray(t)&&\"[object Arguments]\"!==Object.prototype.toString.call(t)&&!t.callee)throw y;var l,p=t.length;for(l=0;l1?arguments[1]:undefined;if(a===undefined)var n=!1;else{if(!1===IsCallable(a))throw new TypeError(Object.prototype.toString.call(a)+\" is not a function.\");var i=arguments.length>2?arguments[2]:undefined;if(i!==undefined)var l=i;else l=undefined;n=!0}var u=GetMethod(t,Symbol.iterator);if(u!==undefined){if(IsConstructor(o))var f=Construct(o);else f=ArrayCreate(0);for(var c=GetIterator(t,u),s=0;;){if(s>=Math.pow(2,53)-1){var h=new TypeError(\"Iteration count can not be greater than or equal 9007199254740991.\");return IteratorClose(c,h)}var y=ToString(s),C=IteratorStep(c);if(!1===C)return f.length=s,f;var g=IteratorValue(C);if(n)try{var p=Call(a,l,[g,s])}catch(b){return IteratorClose(c,b)}else p=g;try{CreateDataPropertyOrThrow(f,y,p)}catch(b){return IteratorClose(c,b)}s+=1}}if(r(t))var v=e.call(t,/[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]?|[^\\uD800-\\uDFFF]|./g)||[];else v=ToObject(t);var d=ToLength(Get(v,\"length\"));for(f=IsConstructor(o)?Construct(o,[d]):ArrayCreate(d),s=0;sMath.pow(2,32)-1)throw new RangeError(\"Invalid array length\");var n=[];return n.length=r,n}function Call(t,l){var n=arguments.length>2?arguments[2]:[];if(!1===IsCallable(t))throw new TypeError(Object.prototype.toString.call(t)+\"is not a function.\");return t.apply(l,n)}function CreateDataProperty(e,r,t){var a={value:t,writable:!0,enumerable:!0,configurable:!0};try{return Object.defineProperty(e,r,a),!0}catch(n){return!1}}function CreateDataPropertyOrThrow(t,r,o){var e=CreateDataProperty(t,r,o);if(!e)throw new TypeError(\"Cannot assign value `\"+Object.prototype.toString.call(o)+\"` to property `\"+Object.prototype.toString.call(r)+\"` on object `\"+Object.prototype.toString.call(t)+\"`\");return e}function CreateMethodProperty(e,r,t){var a={value:t,writable:!0,enumerable:!1,configurable:!0};Object.defineProperty(e,r,a)}function Get(n,t){return n[t]}function HasProperty(n,r){return r in n}function IsArray(r){return\"[object Array]\"===Object.prototype.toString.call(r)}function IsCallable(n){return\"function\"==typeof n}function ToObject(e){if(null===e||e===undefined)throw TypeError();return Object(e)}function GetV(t,e){return ToObject(t)[e]}function GetMethod(e,n){var r=GetV(e,n);if(null===r||r===undefined)return undefined;if(!1===IsCallable(r))throw new TypeError(\"Method not callable: \"+n);return r}function Type(e){switch(typeof e){case\"undefined\":return\"undefined\";case\"boolean\":return\"boolean\";case\"number\":return\"number\";case\"string\":return\"string\";case\"symbol\":return\"symbol\";default:return null===e?\"null\":\"Symbol\"in self&&(e instanceof self.Symbol||e.constructor===self.Symbol)?\"symbol\":\"object\"}}function GetPrototypeFromConstructor(t,o){var r=Get(t,\"prototype\");return\"object\"!==Type(r)&&(r=o),r}function OrdinaryCreateFromConstructor(r,e){var t=arguments[2]||{},o=GetPrototypeFromConstructor(r,e),a=Object.create(o);for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&Object.defineProperty(a,n,{configurable:!0,enumerable:!1,writable:!0,value:t[n]});return a}function IsConstructor(t){return\"object\"===Type(t)&&(\"function\"==typeof t&&!!t.prototype)}function Construct(r){var t=arguments.length>2?arguments[2]:r,o=arguments.length>1?arguments[1]:[];if(!IsConstructor(r))throw new TypeError(\"F must be a constructor.\");if(!IsConstructor(t))throw new TypeError(\"newTarget must be a constructor.\");if(t===r)return new(Function.prototype.bind.apply(r,[null].concat(o)));var n=OrdinaryCreateFromConstructor(t,Object.prototype);return Call(r,n,o)}function ArraySpeciesCreate(e,r){if(0===r&&1/r==-Infinity&&(r=0),!1===IsArray(e))return ArrayCreate(r);var n=Get(e,\"constructor\");if(\"object\"===Type(n)&&null===(n=\"Symbol\"in self&&\"species\"in self.Symbol?Get(n,self.Symbol.species):undefined)&&(n=undefined),n===undefined)return ArrayCreate(r);if(!IsConstructor(n))throw new TypeError(\"C must be a constructor\");return Construct(n,[r])}function OrdinaryToPrimitive(r,t){if(\"string\"===t)var e=[\"toString\",\"valueOf\"];else e=[\"valueOf\",\"toString\"];for(var i=0;i1?arguments[1]:undefined;if(\"object\"===Type(e)){if(arguments.length<2)var i=\"default\";else t===String?i=\"string\":t===Number&&(i=\"number\");var r=\"function\"==typeof self.Symbol&&\"symbol\"==typeof self.Symbol.toPrimitive?GetMethod(e,self.Symbol.toPrimitive):undefined;if(r!==undefined){var n=Call(r,e,[i]);if(\"object\"!==Type(n))return n;throw new TypeError(\"Cannot convert exotic object to primitive.\")}return\"default\"===i&&(i=\"number\"),OrdinaryToPrimitive(e,i)}return e}function ToString(t){switch(Type(t)){case\"symbol\":throw new TypeError(\"Cannot convert a Symbol value to a string\");case\"object\":return ToString(ToPrimitive(t,String));default:return String(t)}}function FlattenIntoArray(r,t,e,a,n){for(var o=arguments[5],i=arguments[6],l=a,g=0;g0&&(f=IsArray(y)),!0===f){l=FlattenIntoArray(r,y,ToLength(Get(y,\"length\")),l,n-1)}else{if(l>=Math.pow(2,53)-1)throw new TypeError(\"targetIndex is greater than or equal to 2^53-1\");CreateDataPropertyOrThrow(r,ToString(l),y),l+=1}}g+=1}return l}CreateMethodProperty(Array.prototype,\"flat\",function t(){\"use strict\";var t=arguments[0],e=ToObject(this),r=ToLength(Get(e,\"length\")),o=1;void 0!==t&&(o=ToInteger(t));var a=ArraySpeciesCreate(e,0);return FlattenIntoArray(a,e,r,0,o),a});})('object' === typeof window && window || 'object' === typeof self && self || 'object' === typeof global && global || {});\n","(function(self, undefined) {function Call(t,l){var n=arguments.length>2?arguments[2]:[];if(!1===IsCallable(t))throw new TypeError(Object.prototype.toString.call(t)+\"is not a function.\");return t.apply(l,n)}function CreateMethodProperty(e,r,t){var a={value:t,writable:!0,enumerable:!1,configurable:!0};Object.defineProperty(e,r,a)}CreateMethodProperty(Object,\"keys\",function(){\"use strict\";function t(){var t;try{t=Object.create({})}catch(r){return!0}return o.call(t,\"__proto__\")}function r(t){var r=n.call(t),e=\"[object Arguments]\"===r;return e||(e=\"[object Array]\"!==r&&null!==t&&\"object\"==typeof t&&\"number\"==typeof t.length&&t.length>=0&&\"[object Function]\"===n.call(t.callee)),e}var e=Object.prototype.hasOwnProperty,n=Object.prototype.toString,o=Object.prototype.propertyIsEnumerable,c=!o.call({toString:null},\"toString\"),l=o.call(function(){},\"prototype\"),i=[\"toString\",\"toLocaleString\",\"valueOf\",\"hasOwnProperty\",\"isPrototypeOf\",\"propertyIsEnumerable\",\"constructor\"],u=function(t){var r=t.constructor;return r&&r.prototype===t},a={$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},f=function(){if(\"undefined\"==typeof window)return!1;for(var t in window)try{if(!a[\"$\"+t]&&e.call(window,t)&&null!==window[t]&&\"object\"==typeof window[t])try{u(window[t])}catch(r){return!0}}catch(r){return!0}return!1}(),p=function(t){if(\"undefined\"==typeof window||!f)return u(t);try{return u(t)}catch(r){return!1}};return function s(o){var u=\"[object Function]\"===n.call(o),a=r(o),f=\"[object String]\"===n.call(o),s=[];if(o===undefined||null===o)throw new TypeError(\"Cannot convert undefined or null to object\");var y=l&&u;if(f&&o.length>0&&!e.call(o,0))for(var h=0;h0)for(var g=0;g1?arguments[1]:undefined;if(\"object\"===Type(e)){if(arguments.length<2)var i=\"default\";else t===String?i=\"string\":t===Number&&(i=\"number\");var r=\"function\"==typeof self.Symbol&&\"symbol\"==typeof self.Symbol.toPrimitive?GetMethod(e,self.Symbol.toPrimitive):undefined;if(r!==undefined){var n=Call(r,e,[i]);if(\"object\"!==Type(n))return n;throw new TypeError(\"Cannot convert exotic object to primitive.\")}return\"default\"===i&&(i=\"number\"),OrdinaryToPrimitive(e,i)}return e}function ToString(t){switch(Type(t)){case\"symbol\":throw new TypeError(\"Cannot convert a Symbol value to a string\");case\"object\":return ToString(ToPrimitive(t,String));default:return String(t)}}function ToPropertyKey(r){var i=ToPrimitive(r,String);return\"symbol\"===Type(i)?i:ToString(i)}!function(){var e=Object.getOwnPropertyDescriptor,t=function(){try{return 1===Object.defineProperty(document.createElement(\"div\"),\"one\",{get:function(){return 1}}).one}catch(e){return!1}},r={}.toString,n=\"\".split;CreateMethodProperty(Object,\"getOwnPropertyDescriptor\",function c(o,i){var a=ToObject(o);a=(\"string\"===Type(a)||a instanceof String)&&\"[object String]\"==r.call(o)?n.call(o,\"\"):Object(o);var u=ToPropertyKey(i);if(t)try{return e(a,u)}catch(l){}if(HasOwnProperty(a,u))return{enumerable:!0,configurable:!0,writable:!0,value:a[u]}})}();CreateMethodProperty(Object,\"assign\",function e(t,r){var n=ToObject(t);if(1===arguments.length)return n;var o,c,a,l,i=Array.prototype.slice.call(arguments,1);for(o=0;o2?arguments[2]:[];if(!1===IsCallable(t))throw new TypeError(Object.prototype.toString.call(t)+\"is not a function.\");return t.apply(l,n)}function CreateMethodProperty(e,r,t){var a={value:t,writable:!0,enumerable:!1,configurable:!0};Object.defineProperty(e,r,a)}CreateMethodProperty(Object,\"keys\",function(){\"use strict\";function t(){var t;try{t=Object.create({})}catch(r){return!0}return o.call(t,\"__proto__\")}function r(t){var r=n.call(t),e=\"[object Arguments]\"===r;return e||(e=\"[object Array]\"!==r&&null!==t&&\"object\"==typeof t&&\"number\"==typeof t.length&&t.length>=0&&\"[object Function]\"===n.call(t.callee)),e}var e=Object.prototype.hasOwnProperty,n=Object.prototype.toString,o=Object.prototype.propertyIsEnumerable,c=!o.call({toString:null},\"toString\"),l=o.call(function(){},\"prototype\"),i=[\"toString\",\"toLocaleString\",\"valueOf\",\"hasOwnProperty\",\"isPrototypeOf\",\"propertyIsEnumerable\",\"constructor\"],u=function(t){var r=t.constructor;return r&&r.prototype===t},a={$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},f=function(){if(\"undefined\"==typeof window)return!1;for(var t in window)try{if(!a[\"$\"+t]&&e.call(window,t)&&null!==window[t]&&\"object\"==typeof window[t])try{u(window[t])}catch(r){return!0}}catch(r){return!0}return!1}(),p=function(t){if(\"undefined\"==typeof window||!f)return u(t);try{return u(t)}catch(r){return!1}};return function s(o){var u=\"[object Function]\"===n.call(o),a=r(o),f=\"[object String]\"===n.call(o),s=[];if(o===undefined||null===o)throw new TypeError(\"Cannot convert undefined or null to object\");var y=l&&u;if(f&&o.length>0&&!e.call(o,0))for(var h=0;h0)for(var g=0;g1?arguments[1]:undefined;if(\"object\"===Type(e)){if(arguments.length<2)var i=\"default\";else t===String?i=\"string\":t===Number&&(i=\"number\");var r=\"function\"==typeof self.Symbol&&\"symbol\"==typeof self.Symbol.toPrimitive?GetMethod(e,self.Symbol.toPrimitive):undefined;if(r!==undefined){var n=Call(r,e,[i]);if(\"object\"!==Type(n))return n;throw new TypeError(\"Cannot convert exotic object to primitive.\")}return\"default\"===i&&(i=\"number\"),OrdinaryToPrimitive(e,i)}return e}function ToString(t){switch(Type(t)){case\"symbol\":throw new TypeError(\"Cannot convert a Symbol value to a string\");case\"object\":return ToString(ToPrimitive(t,String));default:return String(t)}}function ToPropertyKey(r){var i=ToPrimitive(r,String);return\"symbol\"===Type(i)?i:ToString(i)}!function(){var e=Object.getOwnPropertyDescriptor,t=function(){try{return 1===Object.defineProperty(document.createElement(\"div\"),\"one\",{get:function(){return 1}}).one}catch(e){return!1}},r={}.toString,n=\"\".split;CreateMethodProperty(Object,\"getOwnPropertyDescriptor\",function c(o,i){var a=ToObject(o);a=(\"string\"===Type(a)||a instanceof String)&&\"[object String]\"==r.call(o)?n.call(o,\"\"):Object(o);var u=ToPropertyKey(i);if(t)try{return e(a,u)}catch(l){}if(HasOwnProperty(a,u))return{enumerable:!0,configurable:!0,writable:!0,value:a[u]}})}();function EnumerableOwnProperties(e,r){for(var t=Object.keys(e),n=[],s=t.length,a=0;a2?arguments[2]:[];if(!1===IsCallable(t))throw new TypeError(Object.prototype.toString.call(t)+\"is not a function.\");return t.apply(l,n)}function CreateDataProperty(e,r,t){var a={value:t,writable:!0,enumerable:!0,configurable:!0};try{return Object.defineProperty(e,r,a),!0}catch(n){return!1}}function CreateDataPropertyOrThrow(t,r,o){var e=CreateDataProperty(t,r,o);if(!e)throw new TypeError(\"Cannot assign value `\"+Object.prototype.toString.call(o)+\"` to property `\"+Object.prototype.toString.call(r)+\"` on object `\"+Object.prototype.toString.call(t)+\"`\");return e}function CreateMethodProperty(e,r,t){var a={value:t,writable:!0,enumerable:!1,configurable:!0};Object.defineProperty(e,r,a)}CreateMethodProperty(Object,\"keys\",function(){\"use strict\";function t(){var t;try{t=Object.create({})}catch(r){return!0}return o.call(t,\"__proto__\")}function r(t){var r=n.call(t),e=\"[object Arguments]\"===r;return e||(e=\"[object Array]\"!==r&&null!==t&&\"object\"==typeof t&&\"number\"==typeof t.length&&t.length>=0&&\"[object Function]\"===n.call(t.callee)),e}var e=Object.prototype.hasOwnProperty,n=Object.prototype.toString,o=Object.prototype.propertyIsEnumerable,c=!o.call({toString:null},\"toString\"),l=o.call(function(){},\"prototype\"),i=[\"toString\",\"toLocaleString\",\"valueOf\",\"hasOwnProperty\",\"isPrototypeOf\",\"propertyIsEnumerable\",\"constructor\"],u=function(t){var r=t.constructor;return r&&r.prototype===t},a={$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},f=function(){if(\"undefined\"==typeof window)return!1;for(var t in window)try{if(!a[\"$\"+t]&&e.call(window,t)&&null!==window[t]&&\"object\"==typeof window[t])try{u(window[t])}catch(r){return!0}}catch(r){return!0}return!1}(),p=function(t){if(\"undefined\"==typeof window||!f)return u(t);try{return u(t)}catch(r){return!1}};return function s(o){var u=\"[object Function]\"===n.call(o),a=r(o),f=\"[object String]\"===n.call(o),s=[];if(o===undefined||null===o)throw new TypeError(\"Cannot convert undefined or null to object\");var y=l&&u;if(f&&o.length>0&&!e.call(o,0))for(var h=0;h0)for(var g=0;g1?arguments[1]:undefined;if(\"object\"===Type(e)){if(arguments.length<2)var i=\"default\";else t===String?i=\"string\":t===Number&&(i=\"number\");var r=\"function\"==typeof self.Symbol&&\"symbol\"==typeof self.Symbol.toPrimitive?GetMethod(e,self.Symbol.toPrimitive):undefined;if(r!==undefined){var n=Call(r,e,[i]);if(\"object\"!==Type(n))return n;throw new TypeError(\"Cannot convert exotic object to primitive.\")}return\"default\"===i&&(i=\"number\"),OrdinaryToPrimitive(e,i)}return e}function ToString(t){switch(Type(t)){case\"symbol\":throw new TypeError(\"Cannot convert a Symbol value to a string\");case\"object\":return ToString(ToPrimitive(t,String));default:return String(t)}}CreateMethodProperty(Array.prototype,\"includes\",function e(r){\"use strict\";var t=ToObject(this),o=ToLength(Get(t,\"length\"));if(0===o)return!1;var n=ToInteger(arguments[1]);if(n>=0)var a=n;else(a=o+n)<0&&(a=0);for(;a1?arguments[1]:undefined,n=RequireObjectCoercible(this),i=ToString(n);if(IsRegExp(t))throw new TypeError(\"First argument to String.prototype.includes must not be a regular expression\");var o=ToString(t),g=ToInteger(r),a=i.length,p=Math.min(Math.max(g,0),a);return-1!==String.prototype.indexOf.call(i,o,p)});function ToPropertyKey(r){var i=ToPrimitive(r,String);return\"symbol\"===Type(i)?i:ToString(i)}!function(){var e=Object.getOwnPropertyDescriptor,t=function(){try{return 1===Object.defineProperty(document.createElement(\"div\"),\"one\",{get:function(){return 1}}).one}catch(e){return!1}},r={}.toString,n=\"\".split;CreateMethodProperty(Object,\"getOwnPropertyDescriptor\",function c(o,i){var a=ToObject(o);a=(\"string\"===Type(a)||a instanceof String)&&\"[object String]\"==r.call(o)?n.call(o,\"\"):Object(o);var u=ToPropertyKey(i);if(t)try{return e(a,u)}catch(l){}if(HasOwnProperty(a,u))return{enumerable:!0,configurable:!0,writable:!0,value:a[u]}})}();CreateMethodProperty(Object,\"assign\",function e(t,r){var n=ToObject(t);if(1===arguments.length)return n;var o,c,a,l,i=Array.prototype.slice.call(arguments,1);for(o=0;o1?arguments[1]:GetMethod(t,Symbol.iterator),r=Call(e,t);if(\"object\"!==Type(r))throw new TypeError(\"bad iterator\");var o=GetV(r,\"next\"),a=Object.create(null);return a[\"[[Iterator]]\"]=r,a[\"[[NextMethod]]\"]=o,a[\"[[Done]]\"]=!1,a}var AddEntriesFromIterable=function(){var r={}.toString,t=\"\".split;return function e(a,o,n){if(!1===IsCallable(n))throw new TypeError(\"adder is not callable.\");for(var l=GetIterator(o);;){var c=IteratorStep(l);if(!1===c)return a;var i=IteratorValue(c);if(\"object\"!==Type(i)){var s=new TypeError(\"nextItem is not an object\");throw IteratorClose(l,s),s}i=(\"string\"===Type(i)||i instanceof String)&&\"[object String]\"==r.call(i)?t.call(i,\"\"):i;var I;try{I=Get(i,\"0\")}catch(I){return IteratorClose(l,I)}var u;try{u=Get(i,\"1\")}catch(u){return IteratorClose(l,u)}try{Call(n,a,[I,u])}catch(v){return IteratorClose(l,v)}}}}();Object.defineProperty(Symbol,\"toStringTag\",{value:Symbol(\"toStringTag\")});var Iterator=function(){var e=function(){return this.length=0,this},t=function(e){if(\"function\"!=typeof e)throw new TypeError(e+\" is not a function\");return e},_=function(e,n){if(!(this instanceof _))return new _(e,n);Object.defineProperties(this,{__list__:{writable:!0,value:e},__context__:{writable:!0,value:n},__nextIndex__:{writable:!0,value:0}}),n&&(t(n.on),n.on(\"_add\",this._onAdd.bind(this)),n.on(\"_delete\",this._onDelete.bind(this)),n.on(\"_clear\",this._onClear.bind(this)))};return Object.defineProperties(_.prototype,Object.assign({constructor:{value:_,configurable:!0,enumerable:!1,writable:!0},_next:{value:function(){var e;if(this.__list__)return this.__redo__&&(e=this.__redo__.shift())!==undefined?e:this.__nextIndex__=this.__nextIndex__)){if(++this.__nextIndex__,!this.__redo__)return void Object.defineProperty(this,\"__redo__\",{value:[e],configurable:!0,enumerable:!1,writable:!1});this.__redo__.forEach(function(t,_){t>=e&&(this.__redo__[_]=++t)},this),this.__redo__.push(e)}},configurable:!0,enumerable:!1,writable:!0},_onDelete:{value:function(e){var t;e>=this.__nextIndex__||(--this.__nextIndex__,this.__redo__&&(t=this.__redo__.indexOf(e),-1!==t&&this.__redo__.splice(t,1),this.__redo__.forEach(function(t,_){t>e&&(this.__redo__[_]=--t)},this)))},configurable:!0,enumerable:!1,writable:!0},_onClear:{value:function(){this.__redo__&&e.call(this.__redo__),this.__nextIndex__=0},configurable:!0,enumerable:!1,writable:!0}})),Object.defineProperty(_.prototype,Symbol.iterator,{value:function(){return this},configurable:!0,enumerable:!1,writable:!0}),Object.defineProperty(_.prototype,Symbol.toStringTag,{value:\"Iterator\",configurable:!1,enumerable:!1,writable:!0}),_}();var ArrayIterator=function(){var e=function(t,r){if(!(this instanceof e))return new e(t,r);Iterator.call(this,t),r=r?String.prototype.includes.call(r,\"key+value\")?\"key+value\":String.prototype.includes.call(r,\"key\")?\"key\":\"value\":\"value\",Object.defineProperty(this,\"__kind__\",{value:r,configurable:!1,enumerable:!1,writable:!1})};return Object.setPrototypeOf&&Object.setPrototypeOf(e,Iterator.prototype),e.prototype=Object.create(Iterator.prototype,{constructor:{value:e,configurable:!0,enumerable:!1,writable:!0},_resolve:{value:function(e){return\"value\"===this.__kind__?this.__list__[e]:\"key+value\"===this.__kind__?[e,this.__list__[e]]:e},configurable:!0,enumerable:!1,writable:!0},toString:{value:function(){return\"[object Array Iterator]\"},configurable:!0,enumerable:!1,writable:!0}}),e}();\"Symbol\"in self&&\"iterator\"in Symbol&&\"function\"==typeof Array.prototype[Symbol.iterator]?CreateMethodProperty(Array.prototype,\"values\",Array.prototype[Symbol.iterator]):CreateMethodProperty(Array.prototype,\"values\",function r(){var r=ToObject(this);return new ArrayIterator(r,\"value\")});CreateMethodProperty(Array.prototype,Symbol.iterator,Array.prototype.values);CreateMethodProperty(Object,\"fromEntries\",function r(e){RequireObjectCoercible(e);var t={},o=function(r,e){var t=this,o=ToPropertyKey(r);CreateDataPropertyOrThrow(t,o,e)};return AddEntriesFromIterable(t,e,o)});})('object' === typeof window && window || 'object' === typeof self && self || 'object' === typeof global && global || {});\n","(function(self, undefined) {function CreateMethodProperty(e,r,t){var a={value:t,writable:!0,enumerable:!1,configurable:!0};Object.defineProperty(e,r,a)}CreateMethodProperty(Object,\"keys\",function(){\"use strict\";function t(){var t;try{t=Object.create({})}catch(r){return!0}return o.call(t,\"__proto__\")}function r(t){var r=n.call(t),e=\"[object Arguments]\"===r;return e||(e=\"[object Array]\"!==r&&null!==t&&\"object\"==typeof t&&\"number\"==typeof t.length&&t.length>=0&&\"[object Function]\"===n.call(t.callee)),e}var e=Object.prototype.hasOwnProperty,n=Object.prototype.toString,o=Object.prototype.propertyIsEnumerable,c=!o.call({toString:null},\"toString\"),l=o.call(function(){},\"prototype\"),i=[\"toString\",\"toLocaleString\",\"valueOf\",\"hasOwnProperty\",\"isPrototypeOf\",\"propertyIsEnumerable\",\"constructor\"],u=function(t){var r=t.constructor;return r&&r.prototype===t},a={$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},f=function(){if(\"undefined\"==typeof window)return!1;for(var t in window)try{if(!a[\"$\"+t]&&e.call(window,t)&&null!==window[t]&&\"object\"==typeof window[t])try{u(window[t])}catch(r){return!0}}catch(r){return!0}return!1}(),p=function(t){if(\"undefined\"==typeof window||!f)return u(t);try{return u(t)}catch(r){return!1}};return function s(o){var u=\"[object Function]\"===n.call(o),a=r(o),f=\"[object String]\"===n.call(o),s=[];if(o===undefined||null===o)throw new TypeError(\"Cannot convert undefined or null to object\");var y=l&&u;if(f&&o.length>0&&!e.call(o,0))for(var h=0;h0)for(var g=0;g2?arguments[2]:[];if(!1===IsCallable(t))throw new TypeError(Object.prototype.toString.call(t)+\"is not a function.\");return t.apply(l,n)}function CreateMethodProperty(e,r,t){var a={value:t,writable:!0,enumerable:!1,configurable:!0};Object.defineProperty(e,r,a)}CreateMethodProperty(Object,\"keys\",function(){\"use strict\";function t(){var t;try{t=Object.create({})}catch(r){return!0}return o.call(t,\"__proto__\")}function r(t){var r=n.call(t),e=\"[object Arguments]\"===r;return e||(e=\"[object Array]\"!==r&&null!==t&&\"object\"==typeof t&&\"number\"==typeof t.length&&t.length>=0&&\"[object Function]\"===n.call(t.callee)),e}var e=Object.prototype.hasOwnProperty,n=Object.prototype.toString,o=Object.prototype.propertyIsEnumerable,c=!o.call({toString:null},\"toString\"),l=o.call(function(){},\"prototype\"),i=[\"toString\",\"toLocaleString\",\"valueOf\",\"hasOwnProperty\",\"isPrototypeOf\",\"propertyIsEnumerable\",\"constructor\"],u=function(t){var r=t.constructor;return r&&r.prototype===t},a={$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},f=function(){if(\"undefined\"==typeof window)return!1;for(var t in window)try{if(!a[\"$\"+t]&&e.call(window,t)&&null!==window[t]&&\"object\"==typeof window[t])try{u(window[t])}catch(r){return!0}}catch(r){return!0}return!1}(),p=function(t){if(\"undefined\"==typeof window||!f)return u(t);try{return u(t)}catch(r){return!1}};return function s(o){var u=\"[object Function]\"===n.call(o),a=r(o),f=\"[object String]\"===n.call(o),s=[];if(o===undefined||null===o)throw new TypeError(\"Cannot convert undefined or null to object\");var y=l&&u;if(f&&o.length>0&&!e.call(o,0))for(var h=0;h0)for(var g=0;g1?arguments[1]:undefined;if(\"object\"===Type(e)){if(arguments.length<2)var i=\"default\";else t===String?i=\"string\":t===Number&&(i=\"number\");var r=\"function\"==typeof self.Symbol&&\"symbol\"==typeof self.Symbol.toPrimitive?GetMethod(e,self.Symbol.toPrimitive):undefined;if(r!==undefined){var n=Call(r,e,[i]);if(\"object\"!==Type(n))return n;throw new TypeError(\"Cannot convert exotic object to primitive.\")}return\"default\"===i&&(i=\"number\"),OrdinaryToPrimitive(e,i)}return e}function ToString(t){switch(Type(t)){case\"symbol\":throw new TypeError(\"Cannot convert a Symbol value to a string\");case\"object\":return ToString(ToPrimitive(t,String));default:return String(t)}}CreateMethodProperty(Array.prototype,\"includes\",function e(r){\"use strict\";var t=ToObject(this),o=ToLength(Get(t,\"length\"));if(0===o)return!1;var n=ToInteger(arguments[1]);if(n>=0)var a=n;else(a=o+n)<0&&(a=0);for(;aMath.pow(2,32)-1)throw new RangeError(\"Invalid array length\");var n=[];return n.length=r,n}function Call(t,l){var n=arguments.length>2?arguments[2]:[];if(!1===IsCallable(t))throw new TypeError(Object.prototype.toString.call(t)+\"is not a function.\");return t.apply(l,n)}function CreateDataProperty(e,r,t){var a={value:t,writable:!0,enumerable:!0,configurable:!0};try{return Object.defineProperty(e,r,a),!0}catch(n){return!1}}function CreateDataPropertyOrThrow(t,r,o){var e=CreateDataProperty(t,r,o);if(!e)throw new TypeError(\"Cannot assign value `\"+Object.prototype.toString.call(o)+\"` to property `\"+Object.prototype.toString.call(r)+\"` on object `\"+Object.prototype.toString.call(t)+\"`\");return e}function CreateMethodProperty(e,r,t){var a={value:t,writable:!0,enumerable:!1,configurable:!0};Object.defineProperty(e,r,a)}CreateMethodProperty(Object,\"keys\",function(){\"use strict\";function t(){var t;try{t=Object.create({})}catch(r){return!0}return o.call(t,\"__proto__\")}function r(t){var r=n.call(t),e=\"[object Arguments]\"===r;return e||(e=\"[object Array]\"!==r&&null!==t&&\"object\"==typeof t&&\"number\"==typeof t.length&&t.length>=0&&\"[object Function]\"===n.call(t.callee)),e}var e=Object.prototype.hasOwnProperty,n=Object.prototype.toString,o=Object.prototype.propertyIsEnumerable,c=!o.call({toString:null},\"toString\"),l=o.call(function(){},\"prototype\"),i=[\"toString\",\"toLocaleString\",\"valueOf\",\"hasOwnProperty\",\"isPrototypeOf\",\"propertyIsEnumerable\",\"constructor\"],u=function(t){var r=t.constructor;return r&&r.prototype===t},a={$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},f=function(){if(\"undefined\"==typeof window)return!1;for(var t in window)try{if(!a[\"$\"+t]&&e.call(window,t)&&null!==window[t]&&\"object\"==typeof window[t])try{u(window[t])}catch(r){return!0}}catch(r){return!0}return!1}(),p=function(t){if(\"undefined\"==typeof window||!f)return u(t);try{return u(t)}catch(r){return!1}};return function s(o){var u=\"[object Function]\"===n.call(o),a=r(o),f=\"[object String]\"===n.call(o),s=[];if(o===undefined||null===o)throw new TypeError(\"Cannot convert undefined or null to object\");var y=l&&u;if(f&&o.length>0&&!e.call(o,0))for(var h=0;h0)for(var g=0;g2?arguments[2]:r,o=arguments.length>1?arguments[1]:[];if(!IsConstructor(r))throw new TypeError(\"F must be a constructor.\");if(!IsConstructor(t))throw new TypeError(\"newTarget must be a constructor.\");if(t===r)return new(Function.prototype.bind.apply(r,[null].concat(o)));var n=OrdinaryCreateFromConstructor(t,Object.prototype);return Call(r,n,o)}function IteratorClose(r,t){if(\"object\"!==Type(r[\"[[Iterator]]\"]))throw new Error(Object.prototype.toString.call(r[\"[[Iterator]]\"])+\"is not an Object.\");var e=r[\"[[Iterator]]\"],o=GetMethod(e,\"return\");if(o===undefined)return t;try{var n=Call(o,e)}catch(c){var a=c}if(t)return t;if(a)throw a;if(\"object\"!==Type(n))throw new TypeError(\"Iterator's return method returned a non-object.\");return t}function IteratorComplete(t){if(\"object\"!==Type(t))throw new Error(Object.prototype.toString.call(t)+\"is not an Object.\");return ToBoolean(Get(t,\"done\"))}function IteratorNext(t){if(arguments.length<2)var e=Call(t[\"[[NextMethod]]\"],t[\"[[Iterator]]\"]);else e=Call(t[\"[[NextMethod]]\"],t[\"[[Iterator]]\"],[arguments[1]]);if(\"object\"!==Type(e))throw new TypeError(\"bad iterator\");return e}function IteratorStep(t){var r=IteratorNext(t);return!0!==IteratorComplete(r)&&r}function IteratorValue(t){if(\"object\"!==Type(t))throw new Error(Object.prototype.toString.call(t)+\"is not an Object.\");return Get(t,\"value\")}function OrdinaryToPrimitive(r,t){if(\"string\"===t)var e=[\"toString\",\"valueOf\"];else e=[\"valueOf\",\"toString\"];for(var i=0;i1?arguments[1]:undefined;if(\"object\"===Type(e)){if(arguments.length<2)var i=\"default\";else t===String?i=\"string\":t===Number&&(i=\"number\");var r=\"function\"==typeof self.Symbol&&\"symbol\"==typeof self.Symbol.toPrimitive?GetMethod(e,self.Symbol.toPrimitive):undefined;if(r!==undefined){var n=Call(r,e,[i]);if(\"object\"!==Type(n))return n;throw new TypeError(\"Cannot convert exotic object to primitive.\")}return\"default\"===i&&(i=\"number\"),OrdinaryToPrimitive(e,i)}return e}function ToString(t){switch(Type(t)){case\"symbol\":throw new TypeError(\"Cannot convert a Symbol value to a string\");case\"object\":return ToString(ToPrimitive(t,String));default:return String(t)}}CreateMethodProperty(Array.prototype,\"includes\",function e(r){\"use strict\";var t=ToObject(this),o=ToLength(Get(t,\"length\"));if(0===o)return!1;var n=ToInteger(arguments[1]);if(n>=0)var a=n;else(a=o+n)<0&&(a=0);for(;a1?arguments[1]:GetMethod(t,Symbol.iterator),r=Call(e,t);if(\"object\"!==Type(r))throw new TypeError(\"bad iterator\");var o=GetV(r,\"next\"),a=Object.create(null);return a[\"[[Iterator]]\"]=r,a[\"[[NextMethod]]\"]=o,a[\"[[Done]]\"]=!1,a}Object.defineProperty(Symbol,\"species\",{value:Symbol(\"species\")});!function(e){function t(e,t){if(\"object\"!==Type(e))throw new TypeError(\"createMapIterator called on incompatible receiver \"+Object.prototype.toString.call(e));if(!0!==e._es6Map)throw new TypeError(\"createMapIterator called on incompatible receiver \"+Object.prototype.toString.call(e));var r=Object.create(u);return Object.defineProperty(r,\"[[Map]]\",{configurable:!0,enumerable:!1,writable:!0,value:e}),Object.defineProperty(r,\"[[MapNextIndex]]\",{configurable:!0,enumerable:!1,writable:!0,value:0}),Object.defineProperty(r,\"[[MapIterationKind]]\",{configurable:!0,enumerable:!1,writable:!0,value:t}),r}var r=function(){try{var e={};return Object.defineProperty(e,\"t\",{configurable:!0,enumerable:!1,get:function(){return!0},set:undefined}),!!e.t}catch(t){return!1}}(),o=0,a=Symbol(\"meta_\"+(1e8*Math.random()+\"\").replace(\".\",\"\")),n=function(e){if(\"object\"==typeof e?null!==e:\"function\"==typeof e){if(!Object.isExtensible(e))return!1;if(!Object.prototype.hasOwnProperty.call(e,a)){var t=typeof e+\"-\"+ ++o;Object.defineProperty(e,a,{configurable:!1,enumerable:!1,writable:!1,value:t})}return e[a]}return\"\"+e},i=function(e,t){var r=n(t);if(!1===r)return p(e,t);var o=e._table[r];return o!==undefined&&o},p=function(e,t){for(var r=0;r0?arguments[0]:undefined;if(null===t||t===undefined)return e;var o=e.set;if(!IsCallable(o))throw new TypeError(\"Map.prototype.set is not a function\");try{for(var a=GetIterator(t);;){var n=IteratorStep(a);if(!1===n)return e;var i=IteratorValue(n);if(\"object\"!==Type(i))try{throw new TypeError(\"Iterator value \"+i+\" is not an entry object\")}catch(u){return IteratorClose(a,u)}try{var p=i[0],l=i[1];o.call(e,p,l)}catch(s){return IteratorClose(a,s)}}}catch(s){if(Array.isArray(t)||\"[object Arguments]\"===Object.prototype.toString.call(t)||t.callee){var c,y=t.length;for(c=0;c0?arguments[0]:undefined;if(null===t||t===undefined)return e;var o=e.add;if(!IsCallable(o))throw new TypeError(\"Set.prototype.add is not a function\");try{for(var n=GetIterator(t);;){var a=IteratorStep(n);if(!1===a)return e;var i=IteratorValue(a);try{o.call(e,i)}catch(y){return IteratorClose(n,y)}}}catch(y){if(!Array.isArray(t)&&\"[object Arguments]\"!==Object.prototype.toString.call(t)&&!t.callee)throw y;var l,p=t.length;for(l=0;l1?arguments[1]:undefined;if(a===undefined)var n=!1;else{if(!1===IsCallable(a))throw new TypeError(Object.prototype.toString.call(a)+\" is not a function.\");var i=arguments.length>2?arguments[2]:undefined;if(i!==undefined)var l=i;else l=undefined;n=!0}var u=GetMethod(t,Symbol.iterator);if(u!==undefined){if(IsConstructor(o))var f=Construct(o);else f=ArrayCreate(0);for(var c=GetIterator(t,u),s=0;;){if(s>=Math.pow(2,53)-1){var h=new TypeError(\"Iteration count can not be greater than or equal 9007199254740991.\");return IteratorClose(c,h)}var y=ToString(s),C=IteratorStep(c);if(!1===C)return f.length=s,f;var g=IteratorValue(C);if(n)try{var p=Call(a,l,[g,s])}catch(b){return IteratorClose(c,b)}else p=g;try{CreateDataPropertyOrThrow(f,y,p)}catch(b){return IteratorClose(c,b)}s+=1}}if(r(t))var v=e.call(t,/[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]?|[^\\uD800-\\uDFFF]|./g)||[];else v=ToObject(t);var d=ToLength(Get(v,\"length\"));for(f=IsConstructor(o)?Construct(o,[d]):ArrayCreate(d),s=0;s=e.length)return{done:!0,value:undefined};var r=e[n++];return{done:!1,value:\"key\"===t?r.name:\"value\"===t?r.value:[r.name,r.value]}}}function l(t,n){function r(){var e=l.href.replace(/#$|\\?$|\\?(?=#)/g,\"\");l.href!==e&&(l.href=e)}function u(){m._setList(l.search?a(l.search.substring(1)):[]),m._update_steps()}if(!(this instanceof e.URL))throw new TypeError(\"Failed to construct 'URL': Please use the 'new' operator.\");n&&(t=function(){if(c)return new s(t,n).href;var e;try{var r;if(\"[object OperaMini]\"===Object.prototype.toString.call(window.operamini)?(e=document.createElement(\"iframe\"),e.style.display=\"none\",document.documentElement.appendChild(e),r=e.contentWindow.document):document.implementation&&document.implementation.createHTMLDocument?r=document.implementation.createHTMLDocument(\"\"):document.implementation&&document.implementation.createDocument?(r=document.implementation.createDocument(\"http://www.w3.org/1999/xhtml\",\"html\",null),r.documentElement.appendChild(r.createElement(\"head\")),r.documentElement.appendChild(r.createElement(\"body\"))):window.ActiveXObject&&(r=new window.ActiveXObject(\"htmlfile\"),r.write(\"\"),r.close()),!r)throw Error(\"base not supported\");var a=r.createElement(\"base\");a.href=n,r.getElementsByTagName(\"head\")[0].appendChild(a);var i=r.createElement(\"a\");return i.href=t,i.href}finally{e&&e.parentNode.removeChild(e)}}());var l=i(t||\"\"),f=function(){if(!(\"defineProperties\"in Object))return!1;try{var e={};return Object.defineProperties(e,{prop:{get:function(){return!0}}}),e.prop}catch(t){return!1}}(),h=f?this:document.createElement(\"a\"),m=new o(l.search?l.search.substring(1):null);return m._url_object=h,Object.defineProperties(h,{href:{get:function(){return l.href},set:function(e){l.href=e,r(),u()},enumerable:!0,configurable:!0},origin:{get:function(){return\"data:\"===this.protocol.toLowerCase()?null:\"origin\"in l?l.origin:this.protocol+\"//\"+this.host},enumerable:!0,configurable:!0},protocol:{get:function(){return l.protocol},set:function(e){l.protocol=e},enumerable:!0,configurable:!0},username:{get:function(){return l.username},set:function(e){l.username=e},enumerable:!0,configurable:!0},password:{get:function(){return l.password},set:function(e){l.password=e},enumerable:!0,configurable:!0},host:{get:function(){var e={\"http:\":/:80$/,\"https:\":/:443$/,\"ftp:\":/:21$/}[l.protocol];return e?l.host.replace(e,\"\"):l.host},set:function(e){l.host=e},enumerable:!0,configurable:!0},hostname:{get:function(){return l.hostname},set:function(e){l.hostname=e},enumerable:!0,configurable:!0},port:{get:function(){return l.port},set:function(e){l.port=e},enumerable:!0,configurable:!0},pathname:{get:function(){return\"/\"!==l.pathname.charAt(0)?\"/\"+l.pathname:l.pathname},set:function(e){l.pathname=e},enumerable:!0,configurable:!0},search:{get:function(){return l.search},set:function(e){l.search!==e&&(l.search=e,r(),u())},enumerable:!0,configurable:!0},searchParams:{get:function(){return m},enumerable:!0,configurable:!0},hash:{get:function(){return l.hash},set:function(e){l.hash=e,r()},enumerable:!0,configurable:!0},toString:{value:function(){return l.toString()},enumerable:!1,configurable:!0},valueOf:{value:function(){return l.valueOf()},enumerable:!1,configurable:!0}}),h}var c,s=e.URL;try{if(s){if(\"searchParams\"in(c=new e.URL(\"http://example.com\"))){var f=new l(\"http://example.com\");if(f.search=\"a=1&b=2\",\"http://example.com/?a=1&b=2\"===f.href&&(f.search=\"\",\"http://example.com/\"===f.href))return}\"href\"in c||(c=undefined),c=undefined}}catch(m){}if(Object.defineProperties(o.prototype,{append:{value:function(e,t){this._list.push({name:e,value:t}),this._update_steps()},writable:!0,enumerable:!0,configurable:!0},\"delete\":{value:function(e){for(var t=0;t1?arguments[1]:undefined;this._list.forEach(function(n){e.call(t,n.value,n.name)})},writable:!0,enumerable:!0,configurable:!0},toString:{value:function(){return n(this._list)},writable:!0,enumerable:!1,configurable:!0},sort:{value:function p(){for(var e=this.entries(),t=e.next(),n=[],r={};!t.done;){var a=t.value,i=a[0];n.push(i),Object.prototype.hasOwnProperty.call(r,i)||(r[i]=[]),r[i].push(a[1]),t=e.next()}n.sort();for(var o=0;o2?arguments[2]:[];if(!1===o(e))throw new TypeError(Object.prototype.toString.call(e)+"is not a function.");return e.apply(t,r)}function n(e,t){return e[t]}function o(e){return"function"==typeof e}function i(e){if(null===e||e===t)throw TypeError();return Object(e)}function a(e,r){var n=function(e,t){return i(e)[t]}(e,r);if(null===n||n===t)return t;if(!1===o(n))throw new TypeError("Method not callable: "+r);return n}function c(t){switch(typeof t){case"undefined":return"undefined";case"boolean":return"boolean";case"number":return"number";case"string":return"string";case"symbol":return"symbol";default:return null===t?"null":"Symbol"in e&&(t instanceof e.Symbol||t.constructor===e.Symbol)?"symbol":"object"}}function l(e,t){return c(e)===c(t)&&("number"===c(e)?!(!isNaN(e)||!isNaN(t))||1/e==1/0&&1/t==-1/0||1/e==-1/0&&1/t==1/0||e===t:function(e,t){return e===t}(e,t))}function u(e){if("symbol"===c(e))throw new TypeError("Cannot convert a Symbol value to a number");var t=Number(e);return isNaN(t)?0:1/t==1/0||1/t==-1/0||t===1/0||t===-1/0?t:(t<0?-1:1)*Math.floor(Math.abs(t))}function f(i){var l=arguments.length>1?arguments[1]:t;if("object"===c(i)){if(arguments.length<2)var u="default";else l===String?u="string":l===Number&&(u="number");var f="function"==typeof e.Symbol&&"symbol"==typeof e.Symbol.toPrimitive?a(i,e.Symbol.toPrimitive):t;if(f!==t){var p=r(f,i,[u]);if("object"!==c(p))return p;throw new TypeError("Cannot convert exotic object to primitive.")}return"default"===u&&(u="number"),function(e,t){if("string"===t)var i=["toString","valueOf"];else i=["valueOf","toString"];for(var a=0;a=0)var a=o;else(a=r+o)<0&&(a=0);for(;a=l)for(;l>>0,"object"==typeof e[n]?e[n].baseVal=i.join(" "):e[n]=i.join(" "),f())},o.remove=function(){p.apply(o,t=arguments);for(var t,r={},l=0,u=[];l>>0,"object"==typeof e[n]?e[n].baseVal=i.join(" "):e[n]=i.join(" "),f()},o.toggle=function(e,r){return p.apply(o,[e]),t!==r?r?(o.add(e),!0):(o.remove(e),!1):a[e]?(o.remove(e),!1):(o.add(e),!0)},o.forEach=Array.prototype.forEach,o}}();"DOMTokenList"in(r=e)&&r.DOMTokenList&&(!document.createElementNS||!document.createElementNS("http://www.w3.org/2000/svg","svg")||document.createElementNS("http://www.w3.org/2000/svg","svg").classList instanceof DOMTokenList)||(r.DOMTokenList=n),function(){var e=document.createElement("span");"classList"in e&&(e.classList.toggle("x",!1),e.classList.contains("x")&&(e.classList.constructor.prototype.toggle=function(e){var r=arguments[1];if(r===t){var n=!this.contains(e);return this[n?"add":"remove"](e),n}return r=!!r,this[r?"add":"remove"](e),r}))}(),function(){var e=document.createElement("span");if("classList"in e&&(e.classList.add("a","b"),!e.classList.contains("b"))){var t=e.classList.constructor.prototype.add;e.classList.constructor.prototype.add=function(){for(var e=arguments,r=arguments.length,n=0;n2?arguments[2]:[];if(!1===i(e))throw new TypeError(Object.prototype.toString.call(e)+"is not a function.");return e.apply(t,r)}function n(e,t,r){var n={value:r,writable:!0,enumerable:!1,configurable:!0};Object.defineProperty(e,t,n)}function o(e,t){return e[t]}function i(e){return"function"==typeof e}function a(e){if(null===e||e===t)throw TypeError();return Object(e)}function c(e,r){var n=function(e,t){return a(e)[t]}(e,r);if(null===n||n===t)return t;if(!1===i(n))throw new TypeError("Method not callable: "+r);return n}function l(t){switch(typeof t){case"undefined":return"undefined";case"boolean":return"boolean";case"number":return"number";case"string":return"string";case"symbol":return"symbol";default:return null===t?"null":"Symbol"in e&&(t instanceof e.Symbol||t.constructor===e.Symbol)?"symbol":"object"}}function u(e,t){return l(e)===l(t)&&("number"===l(e)?!(!isNaN(e)||!isNaN(t))||1/e==1/0&&1/t==-1/0||1/e==-1/0&&1/t==1/0||e===t:function(e,t){return e===t}(e,t))}function f(e){if("symbol"===l(e))throw new TypeError("Cannot convert a Symbol value to a number");var t=Number(e);return isNaN(t)?0:1/t==1/0||1/t==-1/0||t===1/0||t===-1/0?t:(t<0?-1:1)*Math.floor(Math.abs(t))}function p(n){var a=arguments.length>1?arguments[1]:t;if("object"===l(n)){if(arguments.length<2)var u="default";else a===String?u="string":a===Number&&(u="number");var f="function"==typeof e.Symbol&&"symbol"==typeof e.Symbol.toPrimitive?c(n,e.Symbol.toPrimitive):t;if(f!==t){var p=r(f,n,[u]);if("object"!==l(p))return p;throw new TypeError("Cannot convert exotic object to primitive.")}return"default"===u&&(u="number"),function(e,t){if("string"===t)var n=["toString","valueOf"];else n=["valueOf","toString"];for(var a=0;a=0&&"[object Function]"===n.call(e.callee)),r}(o),f="[object String]"===n.call(o),s=[];if(o===t||null===o)throw new TypeError("Cannot convert undefined or null to object");var b=a&&l;if(f&&o.length>0&&!r.call(o,0))for(var y=0;y0)for(var v=0;v=0)var i=n;else(i=r+n)<0&&(i=0);for(;ie&&(n.length=e)}var n=A(e),o=0;return function(e,t){n[o++]=e,n[o++]=t,2===o&&re.nextTick(r)}}function p(e,t){var r,n,a,c,l=0;if(!e)throw s(U);var f=e[re[H][W]];if(o(f))n=f.call(e);else{if(!o(e.next)){if(i(e,A)){for(r=e.length;lMath.pow(2,32)-1)throw new RangeError("Invalid array length");var t=[];return t.length=e,t}function n(e,t){var r=arguments.length>2?arguments[2]:[];if(!1===l(e))throw new TypeError(Object.prototype.toString.call(e)+"is not a function.");return e.apply(t,r)}function o(e,t,r){var n={value:r,writable:!0,enumerable:!0,configurable:!0};try{return Object.defineProperty(e,t,n),!0}catch(e){return!1}}function i(e,t,r){var n=o(e,t,r);if(!n)throw new TypeError("Cannot assign value `"+Object.prototype.toString.call(r)+"` to property `"+Object.prototype.toString.call(t)+"` on object `"+Object.prototype.toString.call(e)+"`");return n}function a(e,t,r){var n={value:r,writable:!0,enumerable:!1,configurable:!0};Object.defineProperty(e,t,n)}function c(e,t){return e[t]}function l(e){return"function"==typeof e}function u(e){if(null===e||e===t)throw TypeError();return Object(e)}function f(e,t){return u(e)[t]}function p(e,r){var n=f(e,r);if(null===n||n===t)return t;if(!1===l(n))throw new TypeError("Method not callable: "+r);return n}function s(t){switch(typeof t){case"undefined":return"undefined";case"boolean":return"boolean";case"number":return"number";case"string":return"string";case"symbol":return"symbol";default:return null===t?"null":"Symbol"in e&&(t instanceof e.Symbol||t.constructor===e.Symbol)?"symbol":"object"}}var b;function y(e,t){if("boolean"!==s(t))throw new Error;var r={};return o(r,"value",e),o(r,"done",t),r}function v(e,t){var r=arguments[2]||{},n=function(e,t){var r=c(e,"prototype");return"object"!==s(r)&&(r=t),r}(e,t),o=Object.create(n);for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&Object.defineProperty(o,i,{configurable:!0,enumerable:!1,writable:!0,value:r[i]});return o}function h(e){return"object"===s(e)&&"function"==typeof e&&!!e.prototype}function g(e){var t=arguments.length>2?arguments[2]:e,r=arguments.length>1?arguments[1]:[];if(!h(e))throw new TypeError("F must be a constructor.");if(!h(t))throw new TypeError("newTarget must be a constructor.");return t===e?new(Function.prototype.bind.apply(e,[null].concat(r))):n(e,v(t,Object.prototype),r)}function d(e,r){if("object"!==s(e["[[Iterator]]"]))throw new Error(Object.prototype.toString.call(e["[[Iterator]]"])+"is not an Object.");var o=e["[[Iterator]]"],i=p(o,"return");if(i===t)return r;try{var a=n(i,o)}catch(e){var c=e}if(r)return r;if(c)throw c;if("object"!==s(a))throw new TypeError("Iterator's return method returned a non-object.");return r}function m(e){if("object"!==s(e))throw new Error(Object.prototype.toString.call(e)+"is not an Object.");return t=c(e,"done"),Boolean(t);var t}function w(e){var t=function(e){if(arguments.length<2)var t=n(e["[[NextMethod]]"],e["[[Iterator]]"]);else t=n(e["[[NextMethod]]"],e["[[Iterator]]"],[arguments[1]]);if("object"!==s(t))throw new TypeError("bad iterator");return t}(e);return!0!==m(t)&&t}function j(e){if("object"!==s(e))throw new Error(Object.prototype.toString.call(e)+"is not an Object.");return c(e,"value")}function S(e,t){return s(e)===s(t)&&("number"===s(e)?!(!isNaN(e)||!isNaN(t))||1/e==1/0&&1/t==-1/0||1/e==-1/0&&1/t==1/0||e===t:function(e,t){return e===t}(e,t))}function _(e){if("symbol"===s(e))throw new TypeError("Cannot convert a Symbol value to a number");var t=Number(e);return isNaN(t)?0:1/t==1/0||1/t==-1/0||t===1/0||t===-1/0?t:(t<0?-1:1)*Math.floor(Math.abs(t))}function O(e){var t=_(e);return t<=0?0:Math.min(t,Math.pow(2,53)-1)}function E(r){var o=arguments.length>1?arguments[1]:t;if("object"===s(r)){if(arguments.length<2)var i="default";else o===String?i="string":o===Number&&(i="number");var a="function"==typeof e.Symbol&&"symbol"==typeof e.Symbol.toPrimitive?p(r,e.Symbol.toPrimitive):t;if(a!==t){var u=n(a,r,[i]);if("object"!==s(u))return u;throw new TypeError("Cannot convert exotic object to primitive.")}return"default"===i&&(i="number"),function(e,t){if("string"===t)var r=["toString","valueOf"];else r=["valueOf","toString"];for(var o=0;o1?arguments[1]:p(e,Symbol.iterator),e);if("object"!==s(t))throw new TypeError("bad iterator");var r=f(t,"next"),o=Object.create(null);return o["[[Iterator]]"]=t,o["[[NextMethod]]"]=r,o["[[Done]]"]=!1,o}a(Object,"keys",function(){function e(){var e;try{e=Object.create({})}catch(e){return!0}return o.call(e,"__proto__")}var r=Object.prototype.hasOwnProperty,n=Object.prototype.toString,o=Object.prototype.propertyIsEnumerable,i=!o.call({toString:null},"toString"),a=o.call((function(){}),"prototype"),c=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],l=function(e){var t=e.constructor;return t&&t.prototype===e},u={$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},f=function(){if("undefined"==typeof window)return!1;for(var e in window)try{if(!u["$"+e]&&r.call(window,e)&&null!==window[e]&&"object"==typeof window[e])try{l(window[e])}catch(e){return!0}}catch(e){return!0}return!1}(),p=function(e){if("undefined"==typeof window||!f)return l(e);try{return l(e)}catch(e){return!1}};return function(o){var l="[object Function]"===n.call(o),u=function(e){var t=n.call(e),r="[object Arguments]"===t;return r||(r="[object Array]"!==t&&null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Function]"===n.call(e.callee)),r}(o),f="[object String]"===n.call(o),s=[];if(o===t||null===o)throw new TypeError("Cannot convert undefined or null to object");var b=a&&l;if(f&&o.length>0&&!r.call(o,0))for(var y=0;y0)for(var v=0;v=0)var o=n;else(o=r+n)<0&&(o=0);for(;o0?arguments[0]:t;if(null===o||o===t)return r;var i=r.set;if(!l(i))throw new TypeError("Map.prototype.set is not a function");try{for(var a=T(o);;){var c=w(a);if(!1===c)return r;var u=j(c);if("object"!==s(u))try{throw new TypeError("Iterator value "+u+" is not an entry object")}catch(e){return d(a,e)}try{var f=u[0],p=u[1];i.call(r,f,p)}catch(e){return d(a,e)}}}catch(e){if(Array.isArray(o)||"[object Arguments]"===Object.prototype.toString.call(o)||o.callee){var b,y=o.length;for(b=0;b0?arguments[0]:t;if(null===o||o===t)return r;var i=r.add;if(!l(i))throw new TypeError("Set.prototype.add is not a function");try{for(var a=T(o);;){var c=w(a);if(!1===c)return r;var u=j(c);try{i.call(r,u)}catch(e){return d(a,e)}}}catch(e){if(!Array.isArray(o)&&"[object Arguments]"!==Object.prototype.toString.call(o)&&!o.callee)throw e;var f,p=o.length;for(f=0;f1?arguments[1]:t;if(s===t)var b=!1;else{if(!1===l(s))throw new TypeError(Object.prototype.toString.call(s)+" is not a function.");var y=arguments.length>2?arguments[2]:t;if(y!==t)var v=y;else v=t;b=!0}var m=p(o,Symbol.iterator);if(m!==t){if(h(a))var S=g(a);else S=r(0);for(var _=T(o,m),E=0;;){if(E>=Math.pow(2,53)-1)return d(_,new TypeError("Iteration count can not be greater than or equal 9007199254740991."));var M=P(E),$=w(_);if(!1===$)return S.length=E,S;var x=j($);if(b)try{var I=n(s,v,[x,E])}catch(e){return d(_,e)}else I=x;try{i(S,M,I)}catch(e){return d(_,e)}E+=1}}if(e(o))var N=f.call(o,/[\uD800-\uDBFF][\uDC00-\uDFFF]?|[^\uD800-\uDFFF]|./g)||[];else N=u(o);var k=O(c(N,"length"));for(S=h(a)?g(a,[k]):r(k),E=0;EMath.pow(2,32)-1)throw new RangeError("Invalid array length");var t=[];return t.length=e,t}function n(e,t){var r=arguments.length>2?arguments[2]:[];if(!1===l(e))throw new TypeError(Object.prototype.toString.call(e)+"is not a function.");return e.apply(t,r)}function o(e,t,r){var n=function(e,t,r){var n={value:r,writable:!0,enumerable:!0,configurable:!0};try{return Object.defineProperty(e,t,n),!0}catch(e){return!1}}(e,t,r);if(!n)throw new TypeError("Cannot assign value `"+Object.prototype.toString.call(r)+"` to property `"+Object.prototype.toString.call(t)+"` on object `"+Object.prototype.toString.call(e)+"`");return n}function i(e,t){return e[t]}function a(e,t){return t in e}function c(e){return"[object Array]"===Object.prototype.toString.call(e)}function l(e){return"function"==typeof e}function u(e){if(null===e||e===t)throw TypeError();return Object(e)}function f(e,r){var n=function(e,t){return u(e)[t]}(e,r);if(null===n||n===t)return t;if(!1===l(n))throw new TypeError("Method not callable: "+r);return n}function p(t){switch(typeof t){case"undefined":return"undefined";case"boolean":return"boolean";case"number":return"number";case"string":return"string";case"symbol":return"symbol";default:return null===t?"null":"Symbol"in e&&(t instanceof e.Symbol||t.constructor===e.Symbol)?"symbol":"object"}}function s(e,t){var r=arguments[2]||{},n=function(e,t){var r=i(e,"prototype");return"object"!==p(r)&&(r=t),r}(e,t),o=Object.create(n);for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&Object.defineProperty(o,a,{configurable:!0,enumerable:!1,writable:!0,value:r[a]});return o}function b(e){return"object"===p(e)&&"function"==typeof e&&!!e.prototype}function y(o,a){if(0===a&&1/a==-1/0&&(a=0),!1===c(o))return r(a);var l=i(o,"constructor");if("object"===p(l)&&null===(l="Symbol"in e&&"species"in e.Symbol?i(l,e.Symbol.species):t)&&(l=t),l===t)return r(a);if(!b(l))throw new TypeError("C must be a constructor");return function(e){var t=arguments.length>2?arguments[2]:e,r=arguments.length>1?arguments[1]:[];if(!b(e))throw new TypeError("F must be a constructor.");if(!b(t))throw new TypeError("newTarget must be a constructor.");return t===e?new(Function.prototype.bind.apply(e,[null].concat(r))):n(e,s(t,Object.prototype),r)}(l,[a])}function v(e){if("symbol"===p(e))throw new TypeError("Cannot convert a Symbol value to a number");var t=Number(e);return isNaN(t)?0:1/t==1/0||1/t==-1/0||t===1/0||t===-1/0?t:(t<0?-1:1)*Math.floor(Math.abs(t))}function h(e){var t=v(e);return t<=0?0:Math.min(t,Math.pow(2,53)-1)}function g(r){var o=arguments.length>1?arguments[1]:t;if("object"===p(r)){if(arguments.length<2)var a="default";else o===String?a="string":o===Number&&(a="number");var c="function"==typeof e.Symbol&&"symbol"==typeof e.Symbol.toPrimitive?f(r,e.Symbol.toPrimitive):t;if(c!==t){var u=n(c,r,[a]);if("object"!==p(u))return u;throw new TypeError("Cannot convert exotic object to primitive.")}return"default"===a&&(a="number"),function(e,t){if("string"===t)var r=["toString","valueOf"];else r=["valueOf","toString"];for(var o=0;o0&&(w=c(g)),!0===w)b=m(e,g,h(i(g,"length")),b,u-1);else{if(b>=Math.pow(2,53)-1)throw new TypeError("targetIndex is greater than or equal to 2^53-1");o(e,d(b),g),b+=1}}y+=1}return b}var w,j,S,_;w=Array.prototype,j="flat",S=function(){var e=arguments[0],t=u(this),r=h(i(t,"length")),n=1;void 0!==e&&(n=v(e));var o=y(t,0);return m(o,t,r,0,n),o},_={value:S,writable:!0,enumerable:!1,configurable:!0},Object.defineProperty(w,j,_)}("object"==typeof window&&window||"object"==typeof self&&self||"object"==typeof global&&global||{}),function(e,t){function r(e,t){var r=arguments.length>2?arguments[2]:[];if(!1===i(e))throw new TypeError(Object.prototype.toString.call(e)+"is not a function.");return e.apply(t,r)}function n(e,t,r){var n={value:r,writable:!0,enumerable:!1,configurable:!0};Object.defineProperty(e,t,n)}function o(e,t){return e[t]}function i(e){return"function"==typeof e}function a(e){if(null===e||e===t)throw TypeError();return Object(e)}function c(e,r){var n=function(e,t){return a(e)[t]}(e,r);if(null===n||n===t)return t;if(!1===i(n))throw new TypeError("Method not callable: "+r);return n}function l(t){switch(typeof t){case"undefined":return"undefined";case"boolean":return"boolean";case"number":return"number";case"string":return"string";case"symbol":return"symbol";default:return null===t?"null":"Symbol"in e&&(t instanceof e.Symbol||t.constructor===e.Symbol)?"symbol":"object"}}function u(n){var a=arguments.length>1?arguments[1]:t;if("object"===l(n)){if(arguments.length<2)var u="default";else a===String?u="string":a===Number&&(u="number");var f="function"==typeof e.Symbol&&"symbol"==typeof e.Symbol.toPrimitive?c(n,e.Symbol.toPrimitive):t;if(f!==t){var p=r(f,n,[u]);if("object"!==l(p))return p;throw new TypeError("Cannot convert exotic object to primitive.")}return"default"===u&&(u="number"),function(e,t){if("string"===t)var n=["toString","valueOf"];else n=["valueOf","toString"];for(var a=0;a=0&&"[object Function]"===n.call(e.callee)),r}(o),f="[object String]"===n.call(o),s=[];if(o===t||null===o)throw new TypeError("Cannot convert undefined or null to object");var b=a&&l;if(f&&o.length>0&&!r.call(o,0))for(var y=0;y0)for(var v=0;v2?arguments[2]:[];if(!1===i(e))throw new TypeError(Object.prototype.toString.call(e)+"is not a function.");return e.apply(t,r)}function n(e,t,r){var n={value:r,writable:!0,enumerable:!1,configurable:!0};Object.defineProperty(e,t,n)}function o(e,t){return e[t]}function i(e){return"function"==typeof e}function a(e){if(null===e||e===t)throw TypeError();return Object(e)}function c(e,r){var n=function(e,t){return a(e)[t]}(e,r);if(null===n||n===t)return t;if(!1===i(n))throw new TypeError("Method not callable: "+r);return n}function l(t){switch(typeof t){case"undefined":return"undefined";case"boolean":return"boolean";case"number":return"number";case"string":return"string";case"symbol":return"symbol";default:return null===t?"null":"Symbol"in e&&(t instanceof e.Symbol||t.constructor===e.Symbol)?"symbol":"object"}}function u(n){var a=arguments.length>1?arguments[1]:t;if("object"===l(n)){if(arguments.length<2)var u="default";else a===String?u="string":a===Number&&(u="number");var f="function"==typeof e.Symbol&&"symbol"==typeof e.Symbol.toPrimitive?c(n,e.Symbol.toPrimitive):t;if(f!==t){var p=r(f,n,[u]);if("object"!==l(p))return p;throw new TypeError("Cannot convert exotic object to primitive.")}return"default"===u&&(u="number"),function(e,t){if("string"===t)var n=["toString","valueOf"];else n=["valueOf","toString"];for(var a=0;a=0&&"[object Function]"===n.call(e.callee)),r}(o),f="[object String]"===n.call(o),s=[];if(o===t||null===o)throw new TypeError("Cannot convert undefined or null to object");var b=a&&l;if(f&&o.length>0&&!r.call(o,0))for(var y=0;y0)for(var v=0;v2?arguments[2]:[];if(!1===a(e))throw new TypeError(Object.prototype.toString.call(e)+"is not a function.");return e.apply(t,r)}function n(e,t,r){var n=function(e,t,r){var n={value:r,writable:!0,enumerable:!0,configurable:!0};try{return Object.defineProperty(e,t,n),!0}catch(e){return!1}}(e,t,r);if(!n)throw new TypeError("Cannot assign value `"+Object.prototype.toString.call(r)+"` to property `"+Object.prototype.toString.call(t)+"` on object `"+Object.prototype.toString.call(e)+"`");return n}function o(e,t,r){var n={value:r,writable:!0,enumerable:!1,configurable:!0};Object.defineProperty(e,t,n)}function i(e,t){return e[t]}function a(e){return"function"==typeof e}function c(e){if(null===e||e===t)throw TypeError(Object.prototype.toString.call(e)+" is not coercible to Object.");return e}function l(e){return Boolean(e)}function u(e){if(null===e||e===t)throw TypeError();return Object(e)}function f(e,t){return u(e)[t]}function p(e,r){var n=f(e,r);if(null===n||n===t)return t;if(!1===a(n))throw new TypeError("Method not callable: "+r);return n}function s(t){switch(typeof t){case"undefined":return"undefined";case"boolean":return"boolean";case"number":return"number";case"string":return"string";case"symbol":return"symbol";default:return null===t?"null":"Symbol"in e&&(t instanceof e.Symbol||t.constructor===e.Symbol)?"symbol":"object"}}function b(e,n){if("object"!==s(e["[[Iterator]]"]))throw new Error(Object.prototype.toString.call(e["[[Iterator]]"])+"is not an Object.");var o=e["[[Iterator]]"],i=p(o,"return");if(i===t)return n;try{var a=r(i,o)}catch(e){var c=e}if(n)return n;if(c)throw c;if("object"!==s(a))throw new TypeError("Iterator's return method returned a non-object.");return n}function y(e){var t=function(e){if(arguments.length<2)var t=r(e["[[NextMethod]]"],e["[[Iterator]]"]);else t=r(e["[[NextMethod]]"],e["[[Iterator]]"],[arguments[1]]);if("object"!==s(t))throw new TypeError("bad iterator");return t}(e);return!0!==function(e){if("object"!==s(e))throw new Error(Object.prototype.toString.call(e)+"is not an Object.");return l(i(e,"done"))}(t)&&t}function v(e){if("object"!==s(e))throw new Error(Object.prototype.toString.call(e)+"is not an Object.");return i(e,"value")}function h(e,t){return s(e)===s(t)&&("number"===s(e)?!(!isNaN(e)||!isNaN(t))||1/e==1/0&&1/t==-1/0||1/e==-1/0&&1/t==1/0||e===t:function(e,t){return e===t}(e,t))}function g(e){if("symbol"===s(e))throw new TypeError("Cannot convert a Symbol value to a number");var t=Number(e);return isNaN(t)?0:1/t==1/0||1/t==-1/0||t===1/0||t===-1/0?t:(t<0?-1:1)*Math.floor(Math.abs(t))}function d(n){var o=arguments.length>1?arguments[1]:t;if("object"===s(n)){if(arguments.length<2)var c="default";else o===String?c="string":o===Number&&(c="number");var l="function"==typeof e.Symbol&&"symbol"==typeof e.Symbol.toPrimitive?p(n,e.Symbol.toPrimitive):t;if(l!==t){var u=r(l,n,[c]);if("object"!==s(u))return u;throw new TypeError("Cannot convert exotic object to primitive.")}return"default"===c&&(c="number"),function(e,t){if("string"===t)var n=["toString","valueOf"];else n=["valueOf","toString"];for(var o=0;o=0&&"[object Function]"===n.call(e.callee)),r}(o),f="[object String]"===n.call(o),s=[];if(o===t||null===o)throw new TypeError("Cannot convert undefined or null to object");var b=a&&l;if(f&&o.length>0&&!r.call(o,0))for(var y=0;y0)for(var v=0;v=0)var o=n;else(o=r+n)<0&&(o=0);for(;o1?arguments[1]:t,o=m(c(this));if(function(r){if("object"!==s(r))return!1;var n="Symbol"in e&&"match"in e.Symbol?i(r,e.Symbol.match):t;if(n!==t)return l(n);try{var o=r.lastIndex;return r.lastIndex=0,RegExp.prototype.exec.call(r),!0}catch(e){}finally{r.lastIndex=o}return!1}(r))throw new TypeError("First argument to String.prototype.includes must not be a regular expression");var a=m(r),u=g(n),f=o.length,p=Math.min(Math.max(u,0),f);return-1!==String.prototype.indexOf.call(o,a,p)})),function(){var e=Object.getOwnPropertyDescriptor,t=function(){try{return 1===Object.defineProperty(document.createElement("div"),"one",{get:function(){return 1}}).one}catch(e){return!1}},r={}.toString,n="".split;o(Object,"getOwnPropertyDescriptor",(function(o,i){var a=u(o);a=("string"===s(a)||a instanceof String)&&"[object String]"==r.call(o)?n.call(o,""):Object(o);var c=P(i);if(t)try{return e(a,c)}catch(e){}if(function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}(a,c))return{enumerable:!0,configurable:!0,writable:!0,value:a[c]}}))}(),o(Object,"assign",(function(e,r){var n=u(e);if(1===arguments.length)return n;var o,a,c,l,f=Array.prototype.slice.call(arguments,1);for(o=0;o1?arguments[1]:p(e,Symbol.iterator),e);if("object"!==s(t))throw new TypeError("bad iterator");var n=f(t,"next"),o=Object.create(null);return o["[[Iterator]]"]=t,o["[[NextMethod]]"]=n,o["[[Done]]"]=!1,o}(o);;){var u=y(l);if(!1===u)return n;var h,g,d=v(u);if("object"!==s(d)){var m=new TypeError("nextItem is not an object");throw b(l,m),m}d=("string"===s(d)||d instanceof String)&&"[object String]"==e.call(d)?t.call(d,""):d;try{h=i(d,"0")}catch(e){return b(l,e)}try{g=i(d,"1")}catch(e){return b(l,e)}try{r(c,n,[h,g])}catch(e){return b(l,e)}}}}();Object.defineProperty(Symbol,"toStringTag",{value:Symbol("toStringTag")});var M=function(){var e=function(){return this.length=0,this},r=function(e,t){if(!(this instanceof r))return new r(e,t);Object.defineProperties(this,{__list__:{writable:!0,value:e},__context__:{writable:!0,value:t},__nextIndex__:{writable:!0,value:0}}),t&&(function(e){if("function"!=typeof e)throw new TypeError(e+" is not a function")}(t.on),t.on("_add",this._onAdd.bind(this)),t.on("_delete",this._onDelete.bind(this)),t.on("_clear",this._onClear.bind(this)))};return Object.defineProperties(r.prototype,Object.assign({constructor:{value:r,configurable:!0,enumerable:!1,writable:!0},_next:{value:function(){var e;if(this.__list__)return this.__redo__&&(e=this.__redo__.shift())!==t?e:this.__nextIndex__=this.__nextIndex__)){if(++this.__nextIndex__,!this.__redo__)return void Object.defineProperty(this,"__redo__",{value:[e],configurable:!0,enumerable:!1,writable:!1});this.__redo__.forEach((function(t,r){t>=e&&(this.__redo__[r]=++t)}),this),this.__redo__.push(e)}},configurable:!0,enumerable:!1,writable:!0},_onDelete:{value:function(e){var t;e>=this.__nextIndex__||(--this.__nextIndex__,this.__redo__&&(-1!==(t=this.__redo__.indexOf(e))&&this.__redo__.splice(t,1),this.__redo__.forEach((function(t,r){t>e&&(this.__redo__[r]=--t)}),this)))},configurable:!0,enumerable:!1,writable:!0},_onClear:{value:function(){this.__redo__&&e.call(this.__redo__),this.__nextIndex__=0},configurable:!0,enumerable:!1,writable:!0}})),Object.defineProperty(r.prototype,Symbol.iterator,{value:function(){return this},configurable:!0,enumerable:!1,writable:!0}),Object.defineProperty(r.prototype,Symbol.toStringTag,{value:"Iterator",configurable:!1,enumerable:!1,writable:!0}),r}(),$=function(){var e=function(t,r){if(!(this instanceof e))return new e(t,r);M.call(this,t),r=r?String.prototype.includes.call(r,"key+value")?"key+value":String.prototype.includes.call(r,"key")?"key":"value":"value",Object.defineProperty(this,"__kind__",{value:r,configurable:!1,enumerable:!1,writable:!1})};return Object.setPrototypeOf&&Object.setPrototypeOf(e,M.prototype),e.prototype=Object.create(M.prototype,{constructor:{value:e,configurable:!0,enumerable:!1,writable:!0},_resolve:{value:function(e){return"value"===this.__kind__?this.__list__[e]:"key+value"===this.__kind__?[e,this.__list__[e]]:e},configurable:!0,enumerable:!1,writable:!0},toString:{value:function(){return"[object Array Iterator]"},configurable:!0,enumerable:!1,writable:!0}}),e}();"Symbol"in e&&"iterator"in Symbol&&"function"==typeof Array.prototype[Symbol.iterator]?o(Array.prototype,"values",Array.prototype[Symbol.iterator]):o(Array.prototype,"values",(function(){var e=u(this);return new $(e,"value")})),o(Array.prototype,Symbol.iterator,Array.prototype.values),o(Object,"fromEntries",(function(e){c(e);return T({},e,(function(e,t){n(this,P(e),t)}))}))}("object"==typeof window&&window||"object"==typeof self&&self||"object"==typeof global&&global||{}),function(e,t){function r(e,t,r){var n={value:r,writable:!0,enumerable:!1,configurable:!0};Object.defineProperty(e,t,n)}var n,o;r(Object,"keys",function(){function e(){var e;try{e=Object.create({})}catch(e){return!0}return o.call(e,"__proto__")}var r=Object.prototype.hasOwnProperty,n=Object.prototype.toString,o=Object.prototype.propertyIsEnumerable,i=!o.call({toString:null},"toString"),a=o.call((function(){}),"prototype"),c=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],l=function(e){var t=e.constructor;return t&&t.prototype===e},u={$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},f=function(){if("undefined"==typeof window)return!1;for(var e in window)try{if(!u["$"+e]&&r.call(window,e)&&null!==window[e]&&"object"==typeof window[e])try{l(window[e])}catch(e){return!0}}catch(e){return!0}return!1}(),p=function(e){if("undefined"==typeof window||!f)return l(e);try{return l(e)}catch(e){return!1}};return function(o){var l="[object Function]"===n.call(o),u=function(e){var t=n.call(e),r="[object Arguments]"===t;return r||(r="[object Array]"!==t&&null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Function]"===n.call(e.callee)),r}(o),f="[object String]"===n.call(o),s=[];if(o===t||null===o)throw new TypeError("Cannot convert undefined or null to object");var b=a&&l;if(f&&o.length>0&&!r.call(o,0))for(var y=0;y0)for(var v=0;v2?arguments[2]:[];if(!1===i(e))throw new TypeError(Object.prototype.toString.call(e)+"is not a function.");return e.apply(t,r)}function n(e,t,r){var n={value:r,writable:!0,enumerable:!1,configurable:!0};Object.defineProperty(e,t,n)}function o(e,t){return e[t]}function i(e){return"function"==typeof e}function a(e){if(null===e||e===t)throw TypeError();return Object(e)}function c(e,r){var n=function(e,t){return a(e)[t]}(e,r);if(null===n||n===t)return t;if(!1===i(n))throw new TypeError("Method not callable: "+r);return n}function l(t){switch(typeof t){case"undefined":return"undefined";case"boolean":return"boolean";case"number":return"number";case"string":return"string";case"symbol":return"symbol";default:return null===t?"null":"Symbol"in e&&(t instanceof e.Symbol||t.constructor===e.Symbol)?"symbol":"object"}}function u(e,t){return l(e)===l(t)&&("number"===l(e)?!(!isNaN(e)||!isNaN(t))||1/e==1/0&&1/t==-1/0||1/e==-1/0&&1/t==1/0||e===t:function(e,t){return e===t}(e,t))}function f(e){if("symbol"===l(e))throw new TypeError("Cannot convert a Symbol value to a number");var t=Number(e);return isNaN(t)?0:1/t==1/0||1/t==-1/0||t===1/0||t===-1/0?t:(t<0?-1:1)*Math.floor(Math.abs(t))}function p(n){var a=arguments.length>1?arguments[1]:t;if("object"===l(n)){if(arguments.length<2)var u="default";else a===String?u="string":a===Number&&(u="number");var f="function"==typeof e.Symbol&&"symbol"==typeof e.Symbol.toPrimitive?c(n,e.Symbol.toPrimitive):t;if(f!==t){var p=r(f,n,[u]);if("object"!==l(p))return p;throw new TypeError("Cannot convert exotic object to primitive.")}return"default"===u&&(u="number"),function(e,t){if("string"===t)var n=["toString","valueOf"];else n=["valueOf","toString"];for(var a=0;a=0&&"[object Function]"===n.call(e.callee)),r}(o),f="[object String]"===n.call(o),s=[];if(o===t||null===o)throw new TypeError("Cannot convert undefined or null to object");var b=a&&l;if(f&&o.length>0&&!r.call(o,0))for(var y=0;y0)for(var v=0;v=0)var i=n;else(i=r+n)<0&&(i=0);for(;iMath.pow(2,32)-1)throw new RangeError("Invalid array length");var t=[];return t.length=e,t}function n(e,t){var r=arguments.length>2?arguments[2]:[];if(!1===l(e))throw new TypeError(Object.prototype.toString.call(e)+"is not a function.");return e.apply(t,r)}function o(e,t,r){var n={value:r,writable:!0,enumerable:!0,configurable:!0};try{return Object.defineProperty(e,t,n),!0}catch(e){return!1}}function i(e,t,r){var n=o(e,t,r);if(!n)throw new TypeError("Cannot assign value `"+Object.prototype.toString.call(r)+"` to property `"+Object.prototype.toString.call(t)+"` on object `"+Object.prototype.toString.call(e)+"`");return n}function a(e,t,r){var n={value:r,writable:!0,enumerable:!1,configurable:!0};Object.defineProperty(e,t,n)}function c(e,t){return e[t]}function l(e){return"function"==typeof e}function u(e){if(null===e||e===t)throw TypeError();return Object(e)}function f(e,t){return u(e)[t]}function p(e,r){var n=f(e,r);if(null===n||n===t)return t;if(!1===l(n))throw new TypeError("Method not callable: "+r);return n}function s(t){switch(typeof t){case"undefined":return"undefined";case"boolean":return"boolean";case"number":return"number";case"string":return"string";case"symbol":return"symbol";default:return null===t?"null":"Symbol"in e&&(t instanceof e.Symbol||t.constructor===e.Symbol)?"symbol":"object"}}var b;function y(e,t){if("boolean"!==s(t))throw new Error;var r={};return o(r,"value",e),o(r,"done",t),r}function v(e,t){var r=arguments[2]||{},n=function(e,t){var r=c(e,"prototype");return"object"!==s(r)&&(r=t),r}(e,t),o=Object.create(n);for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&Object.defineProperty(o,i,{configurable:!0,enumerable:!1,writable:!0,value:r[i]});return o}function h(e){return"object"===s(e)&&"function"==typeof e&&!!e.prototype}function g(e){var t=arguments.length>2?arguments[2]:e,r=arguments.length>1?arguments[1]:[];if(!h(e))throw new TypeError("F must be a constructor.");if(!h(t))throw new TypeError("newTarget must be a constructor.");return t===e?new(Function.prototype.bind.apply(e,[null].concat(r))):n(e,v(t,Object.prototype),r)}function d(e,r){if("object"!==s(e["[[Iterator]]"]))throw new Error(Object.prototype.toString.call(e["[[Iterator]]"])+"is not an Object.");var o=e["[[Iterator]]"],i=p(o,"return");if(i===t)return r;try{var a=n(i,o)}catch(e){var c=e}if(r)return r;if(c)throw c;if("object"!==s(a))throw new TypeError("Iterator's return method returned a non-object.");return r}function m(e){if("object"!==s(e))throw new Error(Object.prototype.toString.call(e)+"is not an Object.");return t=c(e,"done"),Boolean(t);var t}function w(e){var t=function(e){if(arguments.length<2)var t=n(e["[[NextMethod]]"],e["[[Iterator]]"]);else t=n(e["[[NextMethod]]"],e["[[Iterator]]"],[arguments[1]]);if("object"!==s(t))throw new TypeError("bad iterator");return t}(e);return!0!==m(t)&&t}function j(e){if("object"!==s(e))throw new Error(Object.prototype.toString.call(e)+"is not an Object.");return c(e,"value")}function S(e,t){return s(e)===s(t)&&("number"===s(e)?!(!isNaN(e)||!isNaN(t))||1/e==1/0&&1/t==-1/0||1/e==-1/0&&1/t==1/0||e===t:function(e,t){return e===t}(e,t))}function _(e){if("symbol"===s(e))throw new TypeError("Cannot convert a Symbol value to a number");var t=Number(e);return isNaN(t)?0:1/t==1/0||1/t==-1/0||t===1/0||t===-1/0?t:(t<0?-1:1)*Math.floor(Math.abs(t))}function O(e){var t=_(e);return t<=0?0:Math.min(t,Math.pow(2,53)-1)}function E(r){var o=arguments.length>1?arguments[1]:t;if("object"===s(r)){if(arguments.length<2)var i="default";else o===String?i="string":o===Number&&(i="number");var a="function"==typeof e.Symbol&&"symbol"==typeof e.Symbol.toPrimitive?p(r,e.Symbol.toPrimitive):t;if(a!==t){var u=n(a,r,[i]);if("object"!==s(u))return u;throw new TypeError("Cannot convert exotic object to primitive.")}return"default"===i&&(i="number"),function(e,t){if("string"===t)var r=["toString","valueOf"];else r=["valueOf","toString"];for(var o=0;o1?arguments[1]:p(e,Symbol.iterator),e);if("object"!==s(t))throw new TypeError("bad iterator");var r=f(t,"next"),o=Object.create(null);return o["[[Iterator]]"]=t,o["[[NextMethod]]"]=r,o["[[Done]]"]=!1,o}a(Object,"keys",function(){function e(){var e;try{e=Object.create({})}catch(e){return!0}return o.call(e,"__proto__")}var r=Object.prototype.hasOwnProperty,n=Object.prototype.toString,o=Object.prototype.propertyIsEnumerable,i=!o.call({toString:null},"toString"),a=o.call((function(){}),"prototype"),c=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],l=function(e){var t=e.constructor;return t&&t.prototype===e},u={$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},f=function(){if("undefined"==typeof window)return!1;for(var e in window)try{if(!u["$"+e]&&r.call(window,e)&&null!==window[e]&&"object"==typeof window[e])try{l(window[e])}catch(e){return!0}}catch(e){return!0}return!1}(),p=function(e){if("undefined"==typeof window||!f)return l(e);try{return l(e)}catch(e){return!1}};return function(o){var l="[object Function]"===n.call(o),u=function(e){var t=n.call(e),r="[object Arguments]"===t;return r||(r="[object Array]"!==t&&null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Function]"===n.call(e.callee)),r}(o),f="[object String]"===n.call(o),s=[];if(o===t||null===o)throw new TypeError("Cannot convert undefined or null to object");var b=a&&l;if(f&&o.length>0&&!r.call(o,0))for(var y=0;y0)for(var v=0;v=0)var o=n;else(o=r+n)<0&&(o=0);for(;o0?arguments[0]:t;if(null===o||o===t)return r;var i=r.set;if(!l(i))throw new TypeError("Map.prototype.set is not a function");try{for(var a=T(o);;){var c=w(a);if(!1===c)return r;var u=j(c);if("object"!==s(u))try{throw new TypeError("Iterator value "+u+" is not an entry object")}catch(e){return d(a,e)}try{var f=u[0],p=u[1];i.call(r,f,p)}catch(e){return d(a,e)}}}catch(e){if(Array.isArray(o)||"[object Arguments]"===Object.prototype.toString.call(o)||o.callee){var b,y=o.length;for(b=0;b0?arguments[0]:t;if(null===o||o===t)return r;var i=r.add;if(!l(i))throw new TypeError("Set.prototype.add is not a function");try{for(var a=T(o);;){var c=w(a);if(!1===c)return r;var u=j(c);try{i.call(r,u)}catch(e){return d(a,e)}}}catch(e){if(!Array.isArray(o)&&"[object Arguments]"!==Object.prototype.toString.call(o)&&!o.callee)throw e;var f,p=o.length;for(f=0;f1?arguments[1]:t;if(s===t)var b=!1;else{if(!1===l(s))throw new TypeError(Object.prototype.toString.call(s)+" is not a function.");var y=arguments.length>2?arguments[2]:t;if(y!==t)var v=y;else v=t;b=!0}var m=p(o,Symbol.iterator);if(m!==t){if(h(a))var S=g(a);else S=r(0);for(var _=T(o,m),E=0;;){if(E>=Math.pow(2,53)-1)return d(_,new TypeError("Iteration count can not be greater than or equal 9007199254740991."));var M=P(E),$=w(_);if(!1===$)return S.length=E,S;var x=j($);if(b)try{var I=n(s,v,[x,E])}catch(e){return d(_,e)}else I=x;try{i(S,M,I)}catch(e){return d(_,e)}E+=1}}if(e(o))var N=f.call(o,/[\uD800-\uDBFF][\uDC00-\uDFFF]?|[^\uD800-\uDFFF]|./g)||[];else N=u(o);var k=O(c(N,"length"));for(S=h(a)?g(a,[k]):r(k),E=0;E=e.length)return{done:!0,value:t};var o=e[n++];return{done:!1,value:"key"===r?o.name:"value"===r?o.value:[o.name,o.value]}}}function l(t,r){function n(){var e=c.href.replace(/#$|\?$|\?(?=#)/g,"");c.href!==e&&(c.href=e)}function o(){s._setList(c.search?i(c.search.substring(1)):[]),s._update_steps()}if(!(this instanceof e.URL))throw new TypeError("Failed to construct 'URL': Please use the 'new' operator.");r&&(t=function(){if(u)return new f(t,r).href;var e;try{var n;if("[object OperaMini]"===Object.prototype.toString.call(window.operamini)?((e=document.createElement("iframe")).style.display="none",document.documentElement.appendChild(e),n=e.contentWindow.document):document.implementation&&document.implementation.createHTMLDocument?n=document.implementation.createHTMLDocument(""):document.implementation&&document.implementation.createDocument?((n=document.implementation.createDocument("http://www.w3.org/1999/xhtml","html",null)).documentElement.appendChild(n.createElement("head")),n.documentElement.appendChild(n.createElement("body"))):window.ActiveXObject&&((n=new window.ActiveXObject("htmlfile")).write(""),n.close()),!n)throw Error("base not supported");var o=n.createElement("base");o.href=r,n.getElementsByTagName("head")[0].appendChild(o);var i=n.createElement("a");return i.href=t,i.href}finally{e&&e.parentNode.removeChild(e)}}());var c=function(e){if(u)return new f(e);var t=document.createElement("a");return t.href=e,t}(t||""),l=function(){if(!("defineProperties"in Object))return!1;try{var e={};return Object.defineProperties(e,{prop:{get:function(){return!0}}}),e.prop}catch(e){return!1}}(),p=l?this:document.createElement("a"),s=new a(c.search?c.search.substring(1):null);return s._url_object=p,Object.defineProperties(p,{href:{get:function(){return c.href},set:function(e){c.href=e,n(),o()},enumerable:!0,configurable:!0},origin:{get:function(){return"data:"===this.protocol.toLowerCase()?null:"origin"in c?c.origin:this.protocol+"//"+this.host},enumerable:!0,configurable:!0},protocol:{get:function(){return c.protocol},set:function(e){c.protocol=e},enumerable:!0,configurable:!0},username:{get:function(){return c.username},set:function(e){c.username=e},enumerable:!0,configurable:!0},password:{get:function(){return c.password},set:function(e){c.password=e},enumerable:!0,configurable:!0},host:{get:function(){var e={"http:":/:80$/,"https:":/:443$/,"ftp:":/:21$/}[c.protocol];return e?c.host.replace(e,""):c.host},set:function(e){c.host=e},enumerable:!0,configurable:!0},hostname:{get:function(){return c.hostname},set:function(e){c.hostname=e},enumerable:!0,configurable:!0},port:{get:function(){return c.port},set:function(e){c.port=e},enumerable:!0,configurable:!0},pathname:{get:function(){return"/"!==c.pathname.charAt(0)?"/"+c.pathname:c.pathname},set:function(e){c.pathname=e},enumerable:!0,configurable:!0},search:{get:function(){return c.search},set:function(e){c.search!==e&&(c.search=e,n(),o())},enumerable:!0,configurable:!0},searchParams:{get:function(){return s},enumerable:!0,configurable:!0},hash:{get:function(){return c.hash},set:function(e){c.hash=e,n()},enumerable:!0,configurable:!0},toString:{value:function(){return c.toString()},enumerable:!1,configurable:!0},valueOf:{value:function(){return c.valueOf()},enumerable:!1,configurable:!0}}),p}var u,f=e.URL;try{if(f){if("searchParams"in(u=new e.URL("http://example.com"))){var p=new l("http://example.com");if(p.search="a=1&b=2","http://example.com/?a=1&b=2"===p.href&&(p.search="","http://example.com/"===p.href))return}"href"in u||(u=t),u=t}}catch(e){}if(Object.defineProperties(a.prototype,{append:{value:function(e,t){this._list.push({name:e,value:t}),this._update_steps()},writable:!0,enumerable:!0,configurable:!0},delete:{value:function(e){for(var t=0;t1?arguments[1]:t;this._list.forEach((function(t){e.call(r,t.value,t.name)}))},writable:!0,enumerable:!0,configurable:!0},toString:{value:function(){return n(this._list)},writable:!0,enumerable:!1,configurable:!0},sort:{value:function(){for(var e=this.entries(),t=e.next(),r=[],n={};!t.done;){var o=t.value,i=o[0];r.push(i),Object.prototype.hasOwnProperty.call(n,i)||(n[i]=[]),n[i].push(o[1]),t=e.next()}r.sort();for(var a=0;a2?arguments[2]:[];if(!1===IsCallable(t))throw new TypeError(Object.prototype.toString.call(t)+\"is not a function.\");return t.apply(l,n)}function CreateMethodProperty(e,r,t){var a={value:t,writable:!0,enumerable:!1,configurable:!0};Object.defineProperty(e,r,a)}function Get(n,t){return n[t]}function IsCallable(n){return\"function\"==typeof n}function SameValueNonNumber(e,n){return e===n}function ToObject(e){if(null===e||e===undefined)throw TypeError();return Object(e)}function GetV(t,e){return ToObject(t)[e]}function GetMethod(e,n){var r=GetV(e,n);if(null===r||r===undefined)return undefined;if(!1===IsCallable(r))throw new TypeError(\"Method not callable: \"+n);return r}function Type(e){switch(typeof e){case\"undefined\":return\"undefined\";case\"boolean\":return\"boolean\";case\"number\":return\"number\";case\"string\":return\"string\";case\"symbol\":return\"symbol\";default:return null===e?\"null\":\"Symbol\"in self&&(e instanceof self.Symbol||e.constructor===self.Symbol)?\"symbol\":\"object\"}}function OrdinaryToPrimitive(r,t){if(\"string\"===t)var e=[\"toString\",\"valueOf\"];else e=[\"valueOf\",\"toString\"];for(var i=0;i1?arguments[1]:undefined;if(\"object\"===Type(e)){if(arguments.length<2)var i=\"default\";else t===String?i=\"string\":t===Number&&(i=\"number\");var r=\"function\"==typeof self.Symbol&&\"symbol\"==typeof self.Symbol.toPrimitive?GetMethod(e,self.Symbol.toPrimitive):undefined;if(r!==undefined){var n=Call(r,e,[i]);if(\"object\"!==Type(n))return n;throw new TypeError(\"Cannot convert exotic object to primitive.\")}return\"default\"===i&&(i=\"number\"),OrdinaryToPrimitive(e,i)}return e}function ToString(t){switch(Type(t)){case\"symbol\":throw new TypeError(\"Cannot convert a Symbol value to a string\");case\"object\":return ToString(ToPrimitive(t,String));default:return String(t)}}CreateMethodProperty(Array.prototype,\"includes\",function e(r){\"use strict\";var t=ToObject(this),o=ToLength(Get(t,\"length\"));if(0===o)return!1;var n=ToInteger(arguments[1]);if(n>=0)var a=n;else(a=o+n)<0&&(a=0);for(;a=c)for(;c>>0,\"object\"==typeof n[e]?n[e].baseVal=o.join(\" \"):n[e]=o.join(\" \"),l())},r.remove=function(){u.apply(r,t=arguments);for(var t,c={},f=0,p=[];f>>0,\"object\"==typeof n[e]?n[e].baseVal=o.join(\" \"):n[e]=o.join(\" \"),l()},r.toggle=function(n,t){return u.apply(r,[n]),undefined!==t?t?(r.add(n),!0):(r.remove(n),!1):i[n]?(r.remove(n),!1):(r.add(n),!0)},r.forEach=Array.prototype.forEach,r}}();!function(t){\"DOMTokenList\"in t&&t.DOMTokenList&&(!document.createElementNS||!document.createElementNS(\"http://www.w3.org/2000/svg\",\"svg\")||document.createElementNS(\"http://www.w3.org/2000/svg\",\"svg\").classList instanceof DOMTokenList)||(t.DOMTokenList=_DOMTokenList),function(){var t=document.createElement(\"span\");\"classList\"in t&&(t.classList.toggle(\"x\",!1),t.classList.contains(\"x\")&&(t.classList.constructor.prototype.toggle=function s(t){var s=arguments[1];if(s===undefined){var e=!this.contains(t);return this[e?\"add\":\"remove\"](t),e}return s=!!s,this[s?\"add\":\"remove\"](t),s}))}(),function(){var t=document.createElement(\"span\");if(\"classList\"in t&&(t.classList.add(\"a\",\"b\"),!t.classList.contains(\"b\"))){var s=t.classList.constructor.prototype.add;t.classList.constructor.prototype.add=function(){for(var t=arguments,e=arguments.length,n=0;n2?arguments[2]:[];if(!1===IsCallable(t))throw new TypeError(Object.prototype.toString.call(t)+\"is not a function.\");return t.apply(l,n)}function CreateMethodProperty(e,r,t){var a={value:t,writable:!0,enumerable:!1,configurable:!0};Object.defineProperty(e,r,a)}CreateMethodProperty(Object,\"keys\",function(){\"use strict\";function t(){var t;try{t=Object.create({})}catch(r){return!0}return o.call(t,\"__proto__\")}function r(t){var r=n.call(t),e=\"[object Arguments]\"===r;return e||(e=\"[object Array]\"!==r&&null!==t&&\"object\"==typeof t&&\"number\"==typeof t.length&&t.length>=0&&\"[object Function]\"===n.call(t.callee)),e}var e=Object.prototype.hasOwnProperty,n=Object.prototype.toString,o=Object.prototype.propertyIsEnumerable,c=!o.call({toString:null},\"toString\"),l=o.call(function(){},\"prototype\"),i=[\"toString\",\"toLocaleString\",\"valueOf\",\"hasOwnProperty\",\"isPrototypeOf\",\"propertyIsEnumerable\",\"constructor\"],u=function(t){var r=t.constructor;return r&&r.prototype===t},a={$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},f=function(){if(\"undefined\"==typeof window)return!1;for(var t in window)try{if(!a[\"$\"+t]&&e.call(window,t)&&null!==window[t]&&\"object\"==typeof window[t])try{u(window[t])}catch(r){return!0}}catch(r){return!0}return!1}(),p=function(t){if(\"undefined\"==typeof window||!f)return u(t);try{return u(t)}catch(r){return!1}};return function s(o){var u=\"[object Function]\"===n.call(o),a=r(o),f=\"[object String]\"===n.call(o),s=[];if(o===undefined||null===o)throw new TypeError(\"Cannot convert undefined or null to object\");var y=l&&u;if(f&&o.length>0&&!e.call(o,0))for(var h=0;h0)for(var g=0;g1?arguments[1]:undefined;if(\"object\"===Type(e)){if(arguments.length<2)var i=\"default\";else t===String?i=\"string\":t===Number&&(i=\"number\");var r=\"function\"==typeof self.Symbol&&\"symbol\"==typeof self.Symbol.toPrimitive?GetMethod(e,self.Symbol.toPrimitive):undefined;if(r!==undefined){var n=Call(r,e,[i]);if(\"object\"!==Type(n))return n;throw new TypeError(\"Cannot convert exotic object to primitive.\")}return\"default\"===i&&(i=\"number\"),OrdinaryToPrimitive(e,i)}return e}function ToString(t){switch(Type(t)){case\"symbol\":throw new TypeError(\"Cannot convert a Symbol value to a string\");case\"object\":return ToString(ToPrimitive(t,String));default:return String(t)}}CreateMethodProperty(Array.prototype,\"includes\",function e(r){\"use strict\";var t=ToObject(this),o=ToLength(Get(t,\"length\"));if(0===o)return!1;var n=ToInteger(arguments[1]);if(n>=0)var a=n;else(a=o+n)<0&&(a=0);for(;an&&(r.length=n)}var r=L(n),o=0;return function(n,t){r[o++]=n,r[o++]=t,2===o&&tn.nextTick(e)}}function s(n,t){var o,i,u,f,s=0;if(!n)throw a(N);var l=n[tn[q][z]];if(e(l))i=l.call(n);else{if(!e(n.next)){if(r(n,L)){for(o=n.length;sMath.pow(2,32)-1)throw new RangeError(\"Invalid array length\");var n=[];return n.length=r,n}function Call(t,l){var n=arguments.length>2?arguments[2]:[];if(!1===IsCallable(t))throw new TypeError(Object.prototype.toString.call(t)+\"is not a function.\");return t.apply(l,n)}function CreateDataProperty(e,r,t){var a={value:t,writable:!0,enumerable:!0,configurable:!0};try{return Object.defineProperty(e,r,a),!0}catch(n){return!1}}function CreateDataPropertyOrThrow(t,r,o){var e=CreateDataProperty(t,r,o);if(!e)throw new TypeError(\"Cannot assign value `\"+Object.prototype.toString.call(o)+\"` to property `\"+Object.prototype.toString.call(r)+\"` on object `\"+Object.prototype.toString.call(t)+\"`\");return e}function CreateMethodProperty(e,r,t){var a={value:t,writable:!0,enumerable:!1,configurable:!0};Object.defineProperty(e,r,a)}CreateMethodProperty(Object,\"keys\",function(){\"use strict\";function t(){var t;try{t=Object.create({})}catch(r){return!0}return o.call(t,\"__proto__\")}function r(t){var r=n.call(t),e=\"[object Arguments]\"===r;return e||(e=\"[object Array]\"!==r&&null!==t&&\"object\"==typeof t&&\"number\"==typeof t.length&&t.length>=0&&\"[object Function]\"===n.call(t.callee)),e}var e=Object.prototype.hasOwnProperty,n=Object.prototype.toString,o=Object.prototype.propertyIsEnumerable,c=!o.call({toString:null},\"toString\"),l=o.call(function(){},\"prototype\"),i=[\"toString\",\"toLocaleString\",\"valueOf\",\"hasOwnProperty\",\"isPrototypeOf\",\"propertyIsEnumerable\",\"constructor\"],u=function(t){var r=t.constructor;return r&&r.prototype===t},a={$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},f=function(){if(\"undefined\"==typeof window)return!1;for(var t in window)try{if(!a[\"$\"+t]&&e.call(window,t)&&null!==window[t]&&\"object\"==typeof window[t])try{u(window[t])}catch(r){return!0}}catch(r){return!0}return!1}(),p=function(t){if(\"undefined\"==typeof window||!f)return u(t);try{return u(t)}catch(r){return!1}};return function s(o){var u=\"[object Function]\"===n.call(o),a=r(o),f=\"[object String]\"===n.call(o),s=[];if(o===undefined||null===o)throw new TypeError(\"Cannot convert undefined or null to object\");var y=l&&u;if(f&&o.length>0&&!e.call(o,0))for(var h=0;h0)for(var g=0;g2?arguments[2]:r,o=arguments.length>1?arguments[1]:[];if(!IsConstructor(r))throw new TypeError(\"F must be a constructor.\");if(!IsConstructor(t))throw new TypeError(\"newTarget must be a constructor.\");if(t===r)return new(Function.prototype.bind.apply(r,[null].concat(o)));var n=OrdinaryCreateFromConstructor(t,Object.prototype);return Call(r,n,o)}function IteratorClose(r,t){if(\"object\"!==Type(r[\"[[Iterator]]\"]))throw new Error(Object.prototype.toString.call(r[\"[[Iterator]]\"])+\"is not an Object.\");var e=r[\"[[Iterator]]\"],o=GetMethod(e,\"return\");if(o===undefined)return t;try{var n=Call(o,e)}catch(c){var a=c}if(t)return t;if(a)throw a;if(\"object\"!==Type(n))throw new TypeError(\"Iterator's return method returned a non-object.\");return t}function IteratorComplete(t){if(\"object\"!==Type(t))throw new Error(Object.prototype.toString.call(t)+\"is not an Object.\");return ToBoolean(Get(t,\"done\"))}function IteratorNext(t){if(arguments.length<2)var e=Call(t[\"[[NextMethod]]\"],t[\"[[Iterator]]\"]);else e=Call(t[\"[[NextMethod]]\"],t[\"[[Iterator]]\"],[arguments[1]]);if(\"object\"!==Type(e))throw new TypeError(\"bad iterator\");return e}function IteratorStep(t){var r=IteratorNext(t);return!0!==IteratorComplete(r)&&r}function IteratorValue(t){if(\"object\"!==Type(t))throw new Error(Object.prototype.toString.call(t)+\"is not an Object.\");return Get(t,\"value\")}function OrdinaryToPrimitive(r,t){if(\"string\"===t)var e=[\"toString\",\"valueOf\"];else e=[\"valueOf\",\"toString\"];for(var i=0;i1?arguments[1]:undefined;if(\"object\"===Type(e)){if(arguments.length<2)var i=\"default\";else t===String?i=\"string\":t===Number&&(i=\"number\");var r=\"function\"==typeof self.Symbol&&\"symbol\"==typeof self.Symbol.toPrimitive?GetMethod(e,self.Symbol.toPrimitive):undefined;if(r!==undefined){var n=Call(r,e,[i]);if(\"object\"!==Type(n))return n;throw new TypeError(\"Cannot convert exotic object to primitive.\")}return\"default\"===i&&(i=\"number\"),OrdinaryToPrimitive(e,i)}return e}function ToString(t){switch(Type(t)){case\"symbol\":throw new TypeError(\"Cannot convert a Symbol value to a string\");case\"object\":return ToString(ToPrimitive(t,String));default:return String(t)}}CreateMethodProperty(Array.prototype,\"includes\",function e(r){\"use strict\";var t=ToObject(this),o=ToLength(Get(t,\"length\"));if(0===o)return!1;var n=ToInteger(arguments[1]);if(n>=0)var a=n;else(a=o+n)<0&&(a=0);for(;a1?arguments[1]:GetMethod(t,Symbol.iterator),r=Call(e,t);if(\"object\"!==Type(r))throw new TypeError(\"bad iterator\");var o=GetV(r,\"next\"),a=Object.create(null);return a[\"[[Iterator]]\"]=r,a[\"[[NextMethod]]\"]=o,a[\"[[Done]]\"]=!1,a}Object.defineProperty(Symbol,\"species\",{value:Symbol(\"species\")});!function(e){function t(e,t){if(\"object\"!==Type(e))throw new TypeError(\"createMapIterator called on incompatible receiver \"+Object.prototype.toString.call(e));if(!0!==e._es6Map)throw new TypeError(\"createMapIterator called on incompatible receiver \"+Object.prototype.toString.call(e));var r=Object.create(u);return Object.defineProperty(r,\"[[Map]]\",{configurable:!0,enumerable:!1,writable:!0,value:e}),Object.defineProperty(r,\"[[MapNextIndex]]\",{configurable:!0,enumerable:!1,writable:!0,value:0}),Object.defineProperty(r,\"[[MapIterationKind]]\",{configurable:!0,enumerable:!1,writable:!0,value:t}),r}var r=function(){try{var e={};return Object.defineProperty(e,\"t\",{configurable:!0,enumerable:!1,get:function(){return!0},set:undefined}),!!e.t}catch(t){return!1}}(),o=0,a=Symbol(\"meta_\"+(1e8*Math.random()+\"\").replace(\".\",\"\")),n=function(e){if(\"object\"==typeof e?null!==e:\"function\"==typeof e){if(!Object.isExtensible(e))return!1;if(!Object.prototype.hasOwnProperty.call(e,a)){var t=typeof e+\"-\"+ ++o;Object.defineProperty(e,a,{configurable:!1,enumerable:!1,writable:!1,value:t})}return e[a]}return\"\"+e},i=function(e,t){var r=n(t);if(!1===r)return p(e,t);var o=e._table[r];return o!==undefined&&o},p=function(e,t){for(var r=0;r0?arguments[0]:undefined;if(null===t||t===undefined)return e;var o=e.set;if(!IsCallable(o))throw new TypeError(\"Map.prototype.set is not a function\");try{for(var a=GetIterator(t);;){var n=IteratorStep(a);if(!1===n)return e;var i=IteratorValue(n);if(\"object\"!==Type(i))try{throw new TypeError(\"Iterator value \"+i+\" is not an entry object\")}catch(u){return IteratorClose(a,u)}try{var p=i[0],l=i[1];o.call(e,p,l)}catch(s){return IteratorClose(a,s)}}}catch(s){if(Array.isArray(t)||\"[object Arguments]\"===Object.prototype.toString.call(t)||t.callee){var c,y=t.length;for(c=0;c0?arguments[0]:undefined;if(null===t||t===undefined)return e;var o=e.add;if(!IsCallable(o))throw new TypeError(\"Set.prototype.add is not a function\");try{for(var n=GetIterator(t);;){var a=IteratorStep(n);if(!1===a)return e;var i=IteratorValue(a);try{o.call(e,i)}catch(y){return IteratorClose(n,y)}}}catch(y){if(!Array.isArray(t)&&\"[object Arguments]\"!==Object.prototype.toString.call(t)&&!t.callee)throw y;var l,p=t.length;for(l=0;l1?arguments[1]:undefined;if(a===undefined)var n=!1;else{if(!1===IsCallable(a))throw new TypeError(Object.prototype.toString.call(a)+\" is not a function.\");var i=arguments.length>2?arguments[2]:undefined;if(i!==undefined)var l=i;else l=undefined;n=!0}var u=GetMethod(t,Symbol.iterator);if(u!==undefined){if(IsConstructor(o))var f=Construct(o);else f=ArrayCreate(0);for(var c=GetIterator(t,u),s=0;;){if(s>=Math.pow(2,53)-1){var h=new TypeError(\"Iteration count can not be greater than or equal 9007199254740991.\");return IteratorClose(c,h)}var y=ToString(s),C=IteratorStep(c);if(!1===C)return f.length=s,f;var g=IteratorValue(C);if(n)try{var p=Call(a,l,[g,s])}catch(b){return IteratorClose(c,b)}else p=g;try{CreateDataPropertyOrThrow(f,y,p)}catch(b){return IteratorClose(c,b)}s+=1}}if(r(t))var v=e.call(t,/[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]?|[^\\uD800-\\uDFFF]|./g)||[];else v=ToObject(t);var d=ToLength(Get(v,\"length\"));for(f=IsConstructor(o)?Construct(o,[d]):ArrayCreate(d),s=0;sMath.pow(2,32)-1)throw new RangeError(\"Invalid array length\");var n=[];return n.length=r,n}function Call(t,l){var n=arguments.length>2?arguments[2]:[];if(!1===IsCallable(t))throw new TypeError(Object.prototype.toString.call(t)+\"is not a function.\");return t.apply(l,n)}function CreateDataProperty(e,r,t){var a={value:t,writable:!0,enumerable:!0,configurable:!0};try{return Object.defineProperty(e,r,a),!0}catch(n){return!1}}function CreateDataPropertyOrThrow(t,r,o){var e=CreateDataProperty(t,r,o);if(!e)throw new TypeError(\"Cannot assign value `\"+Object.prototype.toString.call(o)+\"` to property `\"+Object.prototype.toString.call(r)+\"` on object `\"+Object.prototype.toString.call(t)+\"`\");return e}function CreateMethodProperty(e,r,t){var a={value:t,writable:!0,enumerable:!1,configurable:!0};Object.defineProperty(e,r,a)}function Get(n,t){return n[t]}function HasProperty(n,r){return r in n}function IsArray(r){return\"[object Array]\"===Object.prototype.toString.call(r)}function IsCallable(n){return\"function\"==typeof n}function ToObject(e){if(null===e||e===undefined)throw TypeError();return Object(e)}function GetV(t,e){return ToObject(t)[e]}function GetMethod(e,n){var r=GetV(e,n);if(null===r||r===undefined)return undefined;if(!1===IsCallable(r))throw new TypeError(\"Method not callable: \"+n);return r}function Type(e){switch(typeof e){case\"undefined\":return\"undefined\";case\"boolean\":return\"boolean\";case\"number\":return\"number\";case\"string\":return\"string\";case\"symbol\":return\"symbol\";default:return null===e?\"null\":\"Symbol\"in self&&(e instanceof self.Symbol||e.constructor===self.Symbol)?\"symbol\":\"object\"}}function GetPrototypeFromConstructor(t,o){var r=Get(t,\"prototype\");return\"object\"!==Type(r)&&(r=o),r}function OrdinaryCreateFromConstructor(r,e){var t=arguments[2]||{},o=GetPrototypeFromConstructor(r,e),a=Object.create(o);for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&Object.defineProperty(a,n,{configurable:!0,enumerable:!1,writable:!0,value:t[n]});return a}function IsConstructor(t){return\"object\"===Type(t)&&(\"function\"==typeof t&&!!t.prototype)}function Construct(r){var t=arguments.length>2?arguments[2]:r,o=arguments.length>1?arguments[1]:[];if(!IsConstructor(r))throw new TypeError(\"F must be a constructor.\");if(!IsConstructor(t))throw new TypeError(\"newTarget must be a constructor.\");if(t===r)return new(Function.prototype.bind.apply(r,[null].concat(o)));var n=OrdinaryCreateFromConstructor(t,Object.prototype);return Call(r,n,o)}function ArraySpeciesCreate(e,r){if(0===r&&1/r==-Infinity&&(r=0),!1===IsArray(e))return ArrayCreate(r);var n=Get(e,\"constructor\");if(\"object\"===Type(n)&&null===(n=\"Symbol\"in self&&\"species\"in self.Symbol?Get(n,self.Symbol.species):undefined)&&(n=undefined),n===undefined)return ArrayCreate(r);if(!IsConstructor(n))throw new TypeError(\"C must be a constructor\");return Construct(n,[r])}function OrdinaryToPrimitive(r,t){if(\"string\"===t)var e=[\"toString\",\"valueOf\"];else e=[\"valueOf\",\"toString\"];for(var i=0;i1?arguments[1]:undefined;if(\"object\"===Type(e)){if(arguments.length<2)var i=\"default\";else t===String?i=\"string\":t===Number&&(i=\"number\");var r=\"function\"==typeof self.Symbol&&\"symbol\"==typeof self.Symbol.toPrimitive?GetMethod(e,self.Symbol.toPrimitive):undefined;if(r!==undefined){var n=Call(r,e,[i]);if(\"object\"!==Type(n))return n;throw new TypeError(\"Cannot convert exotic object to primitive.\")}return\"default\"===i&&(i=\"number\"),OrdinaryToPrimitive(e,i)}return e}function ToString(t){switch(Type(t)){case\"symbol\":throw new TypeError(\"Cannot convert a Symbol value to a string\");case\"object\":return ToString(ToPrimitive(t,String));default:return String(t)}}function FlattenIntoArray(r,t,e,a,n){for(var o=arguments[5],i=arguments[6],l=a,g=0;g0&&(f=IsArray(y)),!0===f){l=FlattenIntoArray(r,y,ToLength(Get(y,\"length\")),l,n-1)}else{if(l>=Math.pow(2,53)-1)throw new TypeError(\"targetIndex is greater than or equal to 2^53-1\");CreateDataPropertyOrThrow(r,ToString(l),y),l+=1}}g+=1}return l}CreateMethodProperty(Array.prototype,\"flat\",function t(){\"use strict\";var t=arguments[0],e=ToObject(this),r=ToLength(Get(e,\"length\")),o=1;void 0!==t&&(o=ToInteger(t));var a=ArraySpeciesCreate(e,0);return FlattenIntoArray(a,e,r,0,o),a});})('object' === typeof window && window || 'object' === typeof self && self || 'object' === typeof global && global || {});\n","(function(self, undefined) {function Call(t,l){var n=arguments.length>2?arguments[2]:[];if(!1===IsCallable(t))throw new TypeError(Object.prototype.toString.call(t)+\"is not a function.\");return t.apply(l,n)}function CreateMethodProperty(e,r,t){var a={value:t,writable:!0,enumerable:!1,configurable:!0};Object.defineProperty(e,r,a)}CreateMethodProperty(Object,\"keys\",function(){\"use strict\";function t(){var t;try{t=Object.create({})}catch(r){return!0}return o.call(t,\"__proto__\")}function r(t){var r=n.call(t),e=\"[object Arguments]\"===r;return e||(e=\"[object Array]\"!==r&&null!==t&&\"object\"==typeof t&&\"number\"==typeof t.length&&t.length>=0&&\"[object Function]\"===n.call(t.callee)),e}var e=Object.prototype.hasOwnProperty,n=Object.prototype.toString,o=Object.prototype.propertyIsEnumerable,c=!o.call({toString:null},\"toString\"),l=o.call(function(){},\"prototype\"),i=[\"toString\",\"toLocaleString\",\"valueOf\",\"hasOwnProperty\",\"isPrototypeOf\",\"propertyIsEnumerable\",\"constructor\"],u=function(t){var r=t.constructor;return r&&r.prototype===t},a={$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},f=function(){if(\"undefined\"==typeof window)return!1;for(var t in window)try{if(!a[\"$\"+t]&&e.call(window,t)&&null!==window[t]&&\"object\"==typeof window[t])try{u(window[t])}catch(r){return!0}}catch(r){return!0}return!1}(),p=function(t){if(\"undefined\"==typeof window||!f)return u(t);try{return u(t)}catch(r){return!1}};return function s(o){var u=\"[object Function]\"===n.call(o),a=r(o),f=\"[object String]\"===n.call(o),s=[];if(o===undefined||null===o)throw new TypeError(\"Cannot convert undefined or null to object\");var y=l&&u;if(f&&o.length>0&&!e.call(o,0))for(var h=0;h0)for(var g=0;g1?arguments[1]:undefined;if(\"object\"===Type(e)){if(arguments.length<2)var i=\"default\";else t===String?i=\"string\":t===Number&&(i=\"number\");var r=\"function\"==typeof self.Symbol&&\"symbol\"==typeof self.Symbol.toPrimitive?GetMethod(e,self.Symbol.toPrimitive):undefined;if(r!==undefined){var n=Call(r,e,[i]);if(\"object\"!==Type(n))return n;throw new TypeError(\"Cannot convert exotic object to primitive.\")}return\"default\"===i&&(i=\"number\"),OrdinaryToPrimitive(e,i)}return e}function ToString(t){switch(Type(t)){case\"symbol\":throw new TypeError(\"Cannot convert a Symbol value to a string\");case\"object\":return ToString(ToPrimitive(t,String));default:return String(t)}}function ToPropertyKey(r){var i=ToPrimitive(r,String);return\"symbol\"===Type(i)?i:ToString(i)}!function(){var e=Object.getOwnPropertyDescriptor,t=function(){try{return 1===Object.defineProperty(document.createElement(\"div\"),\"one\",{get:function(){return 1}}).one}catch(e){return!1}},r={}.toString,n=\"\".split;CreateMethodProperty(Object,\"getOwnPropertyDescriptor\",function c(o,i){var a=ToObject(o);a=(\"string\"===Type(a)||a instanceof String)&&\"[object String]\"==r.call(o)?n.call(o,\"\"):Object(o);var u=ToPropertyKey(i);if(t)try{return e(a,u)}catch(l){}if(HasOwnProperty(a,u))return{enumerable:!0,configurable:!0,writable:!0,value:a[u]}})}();CreateMethodProperty(Object,\"assign\",function e(t,r){var n=ToObject(t);if(1===arguments.length)return n;var o,c,a,l,i=Array.prototype.slice.call(arguments,1);for(o=0;o2?arguments[2]:[];if(!1===IsCallable(t))throw new TypeError(Object.prototype.toString.call(t)+\"is not a function.\");return t.apply(l,n)}function CreateMethodProperty(e,r,t){var a={value:t,writable:!0,enumerable:!1,configurable:!0};Object.defineProperty(e,r,a)}CreateMethodProperty(Object,\"keys\",function(){\"use strict\";function t(){var t;try{t=Object.create({})}catch(r){return!0}return o.call(t,\"__proto__\")}function r(t){var r=n.call(t),e=\"[object Arguments]\"===r;return e||(e=\"[object Array]\"!==r&&null!==t&&\"object\"==typeof t&&\"number\"==typeof t.length&&t.length>=0&&\"[object Function]\"===n.call(t.callee)),e}var e=Object.prototype.hasOwnProperty,n=Object.prototype.toString,o=Object.prototype.propertyIsEnumerable,c=!o.call({toString:null},\"toString\"),l=o.call(function(){},\"prototype\"),i=[\"toString\",\"toLocaleString\",\"valueOf\",\"hasOwnProperty\",\"isPrototypeOf\",\"propertyIsEnumerable\",\"constructor\"],u=function(t){var r=t.constructor;return r&&r.prototype===t},a={$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},f=function(){if(\"undefined\"==typeof window)return!1;for(var t in window)try{if(!a[\"$\"+t]&&e.call(window,t)&&null!==window[t]&&\"object\"==typeof window[t])try{u(window[t])}catch(r){return!0}}catch(r){return!0}return!1}(),p=function(t){if(\"undefined\"==typeof window||!f)return u(t);try{return u(t)}catch(r){return!1}};return function s(o){var u=\"[object Function]\"===n.call(o),a=r(o),f=\"[object String]\"===n.call(o),s=[];if(o===undefined||null===o)throw new TypeError(\"Cannot convert undefined or null to object\");var y=l&&u;if(f&&o.length>0&&!e.call(o,0))for(var h=0;h0)for(var g=0;g1?arguments[1]:undefined;if(\"object\"===Type(e)){if(arguments.length<2)var i=\"default\";else t===String?i=\"string\":t===Number&&(i=\"number\");var r=\"function\"==typeof self.Symbol&&\"symbol\"==typeof self.Symbol.toPrimitive?GetMethod(e,self.Symbol.toPrimitive):undefined;if(r!==undefined){var n=Call(r,e,[i]);if(\"object\"!==Type(n))return n;throw new TypeError(\"Cannot convert exotic object to primitive.\")}return\"default\"===i&&(i=\"number\"),OrdinaryToPrimitive(e,i)}return e}function ToString(t){switch(Type(t)){case\"symbol\":throw new TypeError(\"Cannot convert a Symbol value to a string\");case\"object\":return ToString(ToPrimitive(t,String));default:return String(t)}}function ToPropertyKey(r){var i=ToPrimitive(r,String);return\"symbol\"===Type(i)?i:ToString(i)}!function(){var e=Object.getOwnPropertyDescriptor,t=function(){try{return 1===Object.defineProperty(document.createElement(\"div\"),\"one\",{get:function(){return 1}}).one}catch(e){return!1}},r={}.toString,n=\"\".split;CreateMethodProperty(Object,\"getOwnPropertyDescriptor\",function c(o,i){var a=ToObject(o);a=(\"string\"===Type(a)||a instanceof String)&&\"[object String]\"==r.call(o)?n.call(o,\"\"):Object(o);var u=ToPropertyKey(i);if(t)try{return e(a,u)}catch(l){}if(HasOwnProperty(a,u))return{enumerable:!0,configurable:!0,writable:!0,value:a[u]}})}();function EnumerableOwnProperties(e,r){for(var t=Object.keys(e),n=[],s=t.length,a=0;a2?arguments[2]:[];if(!1===IsCallable(t))throw new TypeError(Object.prototype.toString.call(t)+\"is not a function.\");return t.apply(l,n)}function CreateDataProperty(e,r,t){var a={value:t,writable:!0,enumerable:!0,configurable:!0};try{return Object.defineProperty(e,r,a),!0}catch(n){return!1}}function CreateDataPropertyOrThrow(t,r,o){var e=CreateDataProperty(t,r,o);if(!e)throw new TypeError(\"Cannot assign value `\"+Object.prototype.toString.call(o)+\"` to property `\"+Object.prototype.toString.call(r)+\"` on object `\"+Object.prototype.toString.call(t)+\"`\");return e}function CreateMethodProperty(e,r,t){var a={value:t,writable:!0,enumerable:!1,configurable:!0};Object.defineProperty(e,r,a)}CreateMethodProperty(Object,\"keys\",function(){\"use strict\";function t(){var t;try{t=Object.create({})}catch(r){return!0}return o.call(t,\"__proto__\")}function r(t){var r=n.call(t),e=\"[object Arguments]\"===r;return e||(e=\"[object Array]\"!==r&&null!==t&&\"object\"==typeof t&&\"number\"==typeof t.length&&t.length>=0&&\"[object Function]\"===n.call(t.callee)),e}var e=Object.prototype.hasOwnProperty,n=Object.prototype.toString,o=Object.prototype.propertyIsEnumerable,c=!o.call({toString:null},\"toString\"),l=o.call(function(){},\"prototype\"),i=[\"toString\",\"toLocaleString\",\"valueOf\",\"hasOwnProperty\",\"isPrototypeOf\",\"propertyIsEnumerable\",\"constructor\"],u=function(t){var r=t.constructor;return r&&r.prototype===t},a={$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},f=function(){if(\"undefined\"==typeof window)return!1;for(var t in window)try{if(!a[\"$\"+t]&&e.call(window,t)&&null!==window[t]&&\"object\"==typeof window[t])try{u(window[t])}catch(r){return!0}}catch(r){return!0}return!1}(),p=function(t){if(\"undefined\"==typeof window||!f)return u(t);try{return u(t)}catch(r){return!1}};return function s(o){var u=\"[object Function]\"===n.call(o),a=r(o),f=\"[object String]\"===n.call(o),s=[];if(o===undefined||null===o)throw new TypeError(\"Cannot convert undefined or null to object\");var y=l&&u;if(f&&o.length>0&&!e.call(o,0))for(var h=0;h0)for(var g=0;g1?arguments[1]:undefined;if(\"object\"===Type(e)){if(arguments.length<2)var i=\"default\";else t===String?i=\"string\":t===Number&&(i=\"number\");var r=\"function\"==typeof self.Symbol&&\"symbol\"==typeof self.Symbol.toPrimitive?GetMethod(e,self.Symbol.toPrimitive):undefined;if(r!==undefined){var n=Call(r,e,[i]);if(\"object\"!==Type(n))return n;throw new TypeError(\"Cannot convert exotic object to primitive.\")}return\"default\"===i&&(i=\"number\"),OrdinaryToPrimitive(e,i)}return e}function ToString(t){switch(Type(t)){case\"symbol\":throw new TypeError(\"Cannot convert a Symbol value to a string\");case\"object\":return ToString(ToPrimitive(t,String));default:return String(t)}}CreateMethodProperty(Array.prototype,\"includes\",function e(r){\"use strict\";var t=ToObject(this),o=ToLength(Get(t,\"length\"));if(0===o)return!1;var n=ToInteger(arguments[1]);if(n>=0)var a=n;else(a=o+n)<0&&(a=0);for(;a1?arguments[1]:undefined,n=RequireObjectCoercible(this),i=ToString(n);if(IsRegExp(t))throw new TypeError(\"First argument to String.prototype.includes must not be a regular expression\");var o=ToString(t),g=ToInteger(r),a=i.length,p=Math.min(Math.max(g,0),a);return-1!==String.prototype.indexOf.call(i,o,p)});function ToPropertyKey(r){var i=ToPrimitive(r,String);return\"symbol\"===Type(i)?i:ToString(i)}!function(){var e=Object.getOwnPropertyDescriptor,t=function(){try{return 1===Object.defineProperty(document.createElement(\"div\"),\"one\",{get:function(){return 1}}).one}catch(e){return!1}},r={}.toString,n=\"\".split;CreateMethodProperty(Object,\"getOwnPropertyDescriptor\",function c(o,i){var a=ToObject(o);a=(\"string\"===Type(a)||a instanceof String)&&\"[object String]\"==r.call(o)?n.call(o,\"\"):Object(o);var u=ToPropertyKey(i);if(t)try{return e(a,u)}catch(l){}if(HasOwnProperty(a,u))return{enumerable:!0,configurable:!0,writable:!0,value:a[u]}})}();CreateMethodProperty(Object,\"assign\",function e(t,r){var n=ToObject(t);if(1===arguments.length)return n;var o,c,a,l,i=Array.prototype.slice.call(arguments,1);for(o=0;o1?arguments[1]:GetMethod(t,Symbol.iterator),r=Call(e,t);if(\"object\"!==Type(r))throw new TypeError(\"bad iterator\");var o=GetV(r,\"next\"),a=Object.create(null);return a[\"[[Iterator]]\"]=r,a[\"[[NextMethod]]\"]=o,a[\"[[Done]]\"]=!1,a}var AddEntriesFromIterable=function(){var r={}.toString,t=\"\".split;return function e(a,o,n){if(!1===IsCallable(n))throw new TypeError(\"adder is not callable.\");for(var l=GetIterator(o);;){var c=IteratorStep(l);if(!1===c)return a;var i=IteratorValue(c);if(\"object\"!==Type(i)){var s=new TypeError(\"nextItem is not an object\");throw IteratorClose(l,s),s}i=(\"string\"===Type(i)||i instanceof String)&&\"[object String]\"==r.call(i)?t.call(i,\"\"):i;var I;try{I=Get(i,\"0\")}catch(I){return IteratorClose(l,I)}var u;try{u=Get(i,\"1\")}catch(u){return IteratorClose(l,u)}try{Call(n,a,[I,u])}catch(v){return IteratorClose(l,v)}}}}();Object.defineProperty(Symbol,\"toStringTag\",{value:Symbol(\"toStringTag\")});var Iterator=function(){var e=function(){return this.length=0,this},t=function(e){if(\"function\"!=typeof e)throw new TypeError(e+\" is not a function\");return e},_=function(e,n){if(!(this instanceof _))return new _(e,n);Object.defineProperties(this,{__list__:{writable:!0,value:e},__context__:{writable:!0,value:n},__nextIndex__:{writable:!0,value:0}}),n&&(t(n.on),n.on(\"_add\",this._onAdd.bind(this)),n.on(\"_delete\",this._onDelete.bind(this)),n.on(\"_clear\",this._onClear.bind(this)))};return Object.defineProperties(_.prototype,Object.assign({constructor:{value:_,configurable:!0,enumerable:!1,writable:!0},_next:{value:function(){var e;if(this.__list__)return this.__redo__&&(e=this.__redo__.shift())!==undefined?e:this.__nextIndex__=this.__nextIndex__)){if(++this.__nextIndex__,!this.__redo__)return void Object.defineProperty(this,\"__redo__\",{value:[e],configurable:!0,enumerable:!1,writable:!1});this.__redo__.forEach(function(t,_){t>=e&&(this.__redo__[_]=++t)},this),this.__redo__.push(e)}},configurable:!0,enumerable:!1,writable:!0},_onDelete:{value:function(e){var t;e>=this.__nextIndex__||(--this.__nextIndex__,this.__redo__&&(t=this.__redo__.indexOf(e),-1!==t&&this.__redo__.splice(t,1),this.__redo__.forEach(function(t,_){t>e&&(this.__redo__[_]=--t)},this)))},configurable:!0,enumerable:!1,writable:!0},_onClear:{value:function(){this.__redo__&&e.call(this.__redo__),this.__nextIndex__=0},configurable:!0,enumerable:!1,writable:!0}})),Object.defineProperty(_.prototype,Symbol.iterator,{value:function(){return this},configurable:!0,enumerable:!1,writable:!0}),Object.defineProperty(_.prototype,Symbol.toStringTag,{value:\"Iterator\",configurable:!1,enumerable:!1,writable:!0}),_}();var ArrayIterator=function(){var e=function(t,r){if(!(this instanceof e))return new e(t,r);Iterator.call(this,t),r=r?String.prototype.includes.call(r,\"key+value\")?\"key+value\":String.prototype.includes.call(r,\"key\")?\"key\":\"value\":\"value\",Object.defineProperty(this,\"__kind__\",{value:r,configurable:!1,enumerable:!1,writable:!1})};return Object.setPrototypeOf&&Object.setPrototypeOf(e,Iterator.prototype),e.prototype=Object.create(Iterator.prototype,{constructor:{value:e,configurable:!0,enumerable:!1,writable:!0},_resolve:{value:function(e){return\"value\"===this.__kind__?this.__list__[e]:\"key+value\"===this.__kind__?[e,this.__list__[e]]:e},configurable:!0,enumerable:!1,writable:!0},toString:{value:function(){return\"[object Array Iterator]\"},configurable:!0,enumerable:!1,writable:!0}}),e}();\"Symbol\"in self&&\"iterator\"in Symbol&&\"function\"==typeof Array.prototype[Symbol.iterator]?CreateMethodProperty(Array.prototype,\"values\",Array.prototype[Symbol.iterator]):CreateMethodProperty(Array.prototype,\"values\",function r(){var r=ToObject(this);return new ArrayIterator(r,\"value\")});CreateMethodProperty(Array.prototype,Symbol.iterator,Array.prototype.values);CreateMethodProperty(Object,\"fromEntries\",function r(e){RequireObjectCoercible(e);var t={},o=function(r,e){var t=this,o=ToPropertyKey(r);CreateDataPropertyOrThrow(t,o,e)};return AddEntriesFromIterable(t,e,o)});})('object' === typeof window && window || 'object' === typeof self && self || 'object' === typeof global && global || {});\n","(function(self, undefined) {function CreateMethodProperty(e,r,t){var a={value:t,writable:!0,enumerable:!1,configurable:!0};Object.defineProperty(e,r,a)}CreateMethodProperty(Object,\"keys\",function(){\"use strict\";function t(){var t;try{t=Object.create({})}catch(r){return!0}return o.call(t,\"__proto__\")}function r(t){var r=n.call(t),e=\"[object Arguments]\"===r;return e||(e=\"[object Array]\"!==r&&null!==t&&\"object\"==typeof t&&\"number\"==typeof t.length&&t.length>=0&&\"[object Function]\"===n.call(t.callee)),e}var e=Object.prototype.hasOwnProperty,n=Object.prototype.toString,o=Object.prototype.propertyIsEnumerable,c=!o.call({toString:null},\"toString\"),l=o.call(function(){},\"prototype\"),i=[\"toString\",\"toLocaleString\",\"valueOf\",\"hasOwnProperty\",\"isPrototypeOf\",\"propertyIsEnumerable\",\"constructor\"],u=function(t){var r=t.constructor;return r&&r.prototype===t},a={$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},f=function(){if(\"undefined\"==typeof window)return!1;for(var t in window)try{if(!a[\"$\"+t]&&e.call(window,t)&&null!==window[t]&&\"object\"==typeof window[t])try{u(window[t])}catch(r){return!0}}catch(r){return!0}return!1}(),p=function(t){if(\"undefined\"==typeof window||!f)return u(t);try{return u(t)}catch(r){return!1}};return function s(o){var u=\"[object Function]\"===n.call(o),a=r(o),f=\"[object String]\"===n.call(o),s=[];if(o===undefined||null===o)throw new TypeError(\"Cannot convert undefined or null to object\");var y=l&&u;if(f&&o.length>0&&!e.call(o,0))for(var h=0;h0)for(var g=0;g2?arguments[2]:[];if(!1===IsCallable(t))throw new TypeError(Object.prototype.toString.call(t)+\"is not a function.\");return t.apply(l,n)}function CreateMethodProperty(e,r,t){var a={value:t,writable:!0,enumerable:!1,configurable:!0};Object.defineProperty(e,r,a)}CreateMethodProperty(Object,\"keys\",function(){\"use strict\";function t(){var t;try{t=Object.create({})}catch(r){return!0}return o.call(t,\"__proto__\")}function r(t){var r=n.call(t),e=\"[object Arguments]\"===r;return e||(e=\"[object Array]\"!==r&&null!==t&&\"object\"==typeof t&&\"number\"==typeof t.length&&t.length>=0&&\"[object Function]\"===n.call(t.callee)),e}var e=Object.prototype.hasOwnProperty,n=Object.prototype.toString,o=Object.prototype.propertyIsEnumerable,c=!o.call({toString:null},\"toString\"),l=o.call(function(){},\"prototype\"),i=[\"toString\",\"toLocaleString\",\"valueOf\",\"hasOwnProperty\",\"isPrototypeOf\",\"propertyIsEnumerable\",\"constructor\"],u=function(t){var r=t.constructor;return r&&r.prototype===t},a={$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},f=function(){if(\"undefined\"==typeof window)return!1;for(var t in window)try{if(!a[\"$\"+t]&&e.call(window,t)&&null!==window[t]&&\"object\"==typeof window[t])try{u(window[t])}catch(r){return!0}}catch(r){return!0}return!1}(),p=function(t){if(\"undefined\"==typeof window||!f)return u(t);try{return u(t)}catch(r){return!1}};return function s(o){var u=\"[object Function]\"===n.call(o),a=r(o),f=\"[object String]\"===n.call(o),s=[];if(o===undefined||null===o)throw new TypeError(\"Cannot convert undefined or null to object\");var y=l&&u;if(f&&o.length>0&&!e.call(o,0))for(var h=0;h0)for(var g=0;g1?arguments[1]:undefined;if(\"object\"===Type(e)){if(arguments.length<2)var i=\"default\";else t===String?i=\"string\":t===Number&&(i=\"number\");var r=\"function\"==typeof self.Symbol&&\"symbol\"==typeof self.Symbol.toPrimitive?GetMethod(e,self.Symbol.toPrimitive):undefined;if(r!==undefined){var n=Call(r,e,[i]);if(\"object\"!==Type(n))return n;throw new TypeError(\"Cannot convert exotic object to primitive.\")}return\"default\"===i&&(i=\"number\"),OrdinaryToPrimitive(e,i)}return e}function ToString(t){switch(Type(t)){case\"symbol\":throw new TypeError(\"Cannot convert a Symbol value to a string\");case\"object\":return ToString(ToPrimitive(t,String));default:return String(t)}}CreateMethodProperty(Array.prototype,\"includes\",function e(r){\"use strict\";var t=ToObject(this),o=ToLength(Get(t,\"length\"));if(0===o)return!1;var n=ToInteger(arguments[1]);if(n>=0)var a=n;else(a=o+n)<0&&(a=0);for(;aMath.pow(2,32)-1)throw new RangeError(\"Invalid array length\");var n=[];return n.length=r,n}function Call(t,l){var n=arguments.length>2?arguments[2]:[];if(!1===IsCallable(t))throw new TypeError(Object.prototype.toString.call(t)+\"is not a function.\");return t.apply(l,n)}function CreateDataProperty(e,r,t){var a={value:t,writable:!0,enumerable:!0,configurable:!0};try{return Object.defineProperty(e,r,a),!0}catch(n){return!1}}function CreateDataPropertyOrThrow(t,r,o){var e=CreateDataProperty(t,r,o);if(!e)throw new TypeError(\"Cannot assign value `\"+Object.prototype.toString.call(o)+\"` to property `\"+Object.prototype.toString.call(r)+\"` on object `\"+Object.prototype.toString.call(t)+\"`\");return e}function CreateMethodProperty(e,r,t){var a={value:t,writable:!0,enumerable:!1,configurable:!0};Object.defineProperty(e,r,a)}CreateMethodProperty(Object,\"keys\",function(){\"use strict\";function t(){var t;try{t=Object.create({})}catch(r){return!0}return o.call(t,\"__proto__\")}function r(t){var r=n.call(t),e=\"[object Arguments]\"===r;return e||(e=\"[object Array]\"!==r&&null!==t&&\"object\"==typeof t&&\"number\"==typeof t.length&&t.length>=0&&\"[object Function]\"===n.call(t.callee)),e}var e=Object.prototype.hasOwnProperty,n=Object.prototype.toString,o=Object.prototype.propertyIsEnumerable,c=!o.call({toString:null},\"toString\"),l=o.call(function(){},\"prototype\"),i=[\"toString\",\"toLocaleString\",\"valueOf\",\"hasOwnProperty\",\"isPrototypeOf\",\"propertyIsEnumerable\",\"constructor\"],u=function(t){var r=t.constructor;return r&&r.prototype===t},a={$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},f=function(){if(\"undefined\"==typeof window)return!1;for(var t in window)try{if(!a[\"$\"+t]&&e.call(window,t)&&null!==window[t]&&\"object\"==typeof window[t])try{u(window[t])}catch(r){return!0}}catch(r){return!0}return!1}(),p=function(t){if(\"undefined\"==typeof window||!f)return u(t);try{return u(t)}catch(r){return!1}};return function s(o){var u=\"[object Function]\"===n.call(o),a=r(o),f=\"[object String]\"===n.call(o),s=[];if(o===undefined||null===o)throw new TypeError(\"Cannot convert undefined or null to object\");var y=l&&u;if(f&&o.length>0&&!e.call(o,0))for(var h=0;h0)for(var g=0;g2?arguments[2]:r,o=arguments.length>1?arguments[1]:[];if(!IsConstructor(r))throw new TypeError(\"F must be a constructor.\");if(!IsConstructor(t))throw new TypeError(\"newTarget must be a constructor.\");if(t===r)return new(Function.prototype.bind.apply(r,[null].concat(o)));var n=OrdinaryCreateFromConstructor(t,Object.prototype);return Call(r,n,o)}function IteratorClose(r,t){if(\"object\"!==Type(r[\"[[Iterator]]\"]))throw new Error(Object.prototype.toString.call(r[\"[[Iterator]]\"])+\"is not an Object.\");var e=r[\"[[Iterator]]\"],o=GetMethod(e,\"return\");if(o===undefined)return t;try{var n=Call(o,e)}catch(c){var a=c}if(t)return t;if(a)throw a;if(\"object\"!==Type(n))throw new TypeError(\"Iterator's return method returned a non-object.\");return t}function IteratorComplete(t){if(\"object\"!==Type(t))throw new Error(Object.prototype.toString.call(t)+\"is not an Object.\");return ToBoolean(Get(t,\"done\"))}function IteratorNext(t){if(arguments.length<2)var e=Call(t[\"[[NextMethod]]\"],t[\"[[Iterator]]\"]);else e=Call(t[\"[[NextMethod]]\"],t[\"[[Iterator]]\"],[arguments[1]]);if(\"object\"!==Type(e))throw new TypeError(\"bad iterator\");return e}function IteratorStep(t){var r=IteratorNext(t);return!0!==IteratorComplete(r)&&r}function IteratorValue(t){if(\"object\"!==Type(t))throw new Error(Object.prototype.toString.call(t)+\"is not an Object.\");return Get(t,\"value\")}function OrdinaryToPrimitive(r,t){if(\"string\"===t)var e=[\"toString\",\"valueOf\"];else e=[\"valueOf\",\"toString\"];for(var i=0;i1?arguments[1]:undefined;if(\"object\"===Type(e)){if(arguments.length<2)var i=\"default\";else t===String?i=\"string\":t===Number&&(i=\"number\");var r=\"function\"==typeof self.Symbol&&\"symbol\"==typeof self.Symbol.toPrimitive?GetMethod(e,self.Symbol.toPrimitive):undefined;if(r!==undefined){var n=Call(r,e,[i]);if(\"object\"!==Type(n))return n;throw new TypeError(\"Cannot convert exotic object to primitive.\")}return\"default\"===i&&(i=\"number\"),OrdinaryToPrimitive(e,i)}return e}function ToString(t){switch(Type(t)){case\"symbol\":throw new TypeError(\"Cannot convert a Symbol value to a string\");case\"object\":return ToString(ToPrimitive(t,String));default:return String(t)}}CreateMethodProperty(Array.prototype,\"includes\",function e(r){\"use strict\";var t=ToObject(this),o=ToLength(Get(t,\"length\"));if(0===o)return!1;var n=ToInteger(arguments[1]);if(n>=0)var a=n;else(a=o+n)<0&&(a=0);for(;a1?arguments[1]:GetMethod(t,Symbol.iterator),r=Call(e,t);if(\"object\"!==Type(r))throw new TypeError(\"bad iterator\");var o=GetV(r,\"next\"),a=Object.create(null);return a[\"[[Iterator]]\"]=r,a[\"[[NextMethod]]\"]=o,a[\"[[Done]]\"]=!1,a}Object.defineProperty(Symbol,\"species\",{value:Symbol(\"species\")});!function(e){function t(e,t){if(\"object\"!==Type(e))throw new TypeError(\"createMapIterator called on incompatible receiver \"+Object.prototype.toString.call(e));if(!0!==e._es6Map)throw new TypeError(\"createMapIterator called on incompatible receiver \"+Object.prototype.toString.call(e));var r=Object.create(u);return Object.defineProperty(r,\"[[Map]]\",{configurable:!0,enumerable:!1,writable:!0,value:e}),Object.defineProperty(r,\"[[MapNextIndex]]\",{configurable:!0,enumerable:!1,writable:!0,value:0}),Object.defineProperty(r,\"[[MapIterationKind]]\",{configurable:!0,enumerable:!1,writable:!0,value:t}),r}var r=function(){try{var e={};return Object.defineProperty(e,\"t\",{configurable:!0,enumerable:!1,get:function(){return!0},set:undefined}),!!e.t}catch(t){return!1}}(),o=0,a=Symbol(\"meta_\"+(1e8*Math.random()+\"\").replace(\".\",\"\")),n=function(e){if(\"object\"==typeof e?null!==e:\"function\"==typeof e){if(!Object.isExtensible(e))return!1;if(!Object.prototype.hasOwnProperty.call(e,a)){var t=typeof e+\"-\"+ ++o;Object.defineProperty(e,a,{configurable:!1,enumerable:!1,writable:!1,value:t})}return e[a]}return\"\"+e},i=function(e,t){var r=n(t);if(!1===r)return p(e,t);var o=e._table[r];return o!==undefined&&o},p=function(e,t){for(var r=0;r0?arguments[0]:undefined;if(null===t||t===undefined)return e;var o=e.set;if(!IsCallable(o))throw new TypeError(\"Map.prototype.set is not a function\");try{for(var a=GetIterator(t);;){var n=IteratorStep(a);if(!1===n)return e;var i=IteratorValue(n);if(\"object\"!==Type(i))try{throw new TypeError(\"Iterator value \"+i+\" is not an entry object\")}catch(u){return IteratorClose(a,u)}try{var p=i[0],l=i[1];o.call(e,p,l)}catch(s){return IteratorClose(a,s)}}}catch(s){if(Array.isArray(t)||\"[object Arguments]\"===Object.prototype.toString.call(t)||t.callee){var c,y=t.length;for(c=0;c0?arguments[0]:undefined;if(null===t||t===undefined)return e;var o=e.add;if(!IsCallable(o))throw new TypeError(\"Set.prototype.add is not a function\");try{for(var n=GetIterator(t);;){var a=IteratorStep(n);if(!1===a)return e;var i=IteratorValue(a);try{o.call(e,i)}catch(y){return IteratorClose(n,y)}}}catch(y){if(!Array.isArray(t)&&\"[object Arguments]\"!==Object.prototype.toString.call(t)&&!t.callee)throw y;var l,p=t.length;for(l=0;l1?arguments[1]:undefined;if(a===undefined)var n=!1;else{if(!1===IsCallable(a))throw new TypeError(Object.prototype.toString.call(a)+\" is not a function.\");var i=arguments.length>2?arguments[2]:undefined;if(i!==undefined)var l=i;else l=undefined;n=!0}var u=GetMethod(t,Symbol.iterator);if(u!==undefined){if(IsConstructor(o))var f=Construct(o);else f=ArrayCreate(0);for(var c=GetIterator(t,u),s=0;;){if(s>=Math.pow(2,53)-1){var h=new TypeError(\"Iteration count can not be greater than or equal 9007199254740991.\");return IteratorClose(c,h)}var y=ToString(s),C=IteratorStep(c);if(!1===C)return f.length=s,f;var g=IteratorValue(C);if(n)try{var p=Call(a,l,[g,s])}catch(b){return IteratorClose(c,b)}else p=g;try{CreateDataPropertyOrThrow(f,y,p)}catch(b){return IteratorClose(c,b)}s+=1}}if(r(t))var v=e.call(t,/[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]?|[^\\uD800-\\uDFFF]|./g)||[];else v=ToObject(t);var d=ToLength(Get(v,\"length\"));for(f=IsConstructor(o)?Construct(o,[d]):ArrayCreate(d),s=0;s=e.length)return{done:!0,value:undefined};var r=e[n++];return{done:!1,value:\"key\"===t?r.name:\"value\"===t?r.value:[r.name,r.value]}}}function l(t,n){function r(){var e=l.href.replace(/#$|\\?$|\\?(?=#)/g,\"\");l.href!==e&&(l.href=e)}function u(){m._setList(l.search?a(l.search.substring(1)):[]),m._update_steps()}if(!(this instanceof e.URL))throw new TypeError(\"Failed to construct 'URL': Please use the 'new' operator.\");n&&(t=function(){if(c)return new s(t,n).href;var e;try{var r;if(\"[object OperaMini]\"===Object.prototype.toString.call(window.operamini)?(e=document.createElement(\"iframe\"),e.style.display=\"none\",document.documentElement.appendChild(e),r=e.contentWindow.document):document.implementation&&document.implementation.createHTMLDocument?r=document.implementation.createHTMLDocument(\"\"):document.implementation&&document.implementation.createDocument?(r=document.implementation.createDocument(\"http://www.w3.org/1999/xhtml\",\"html\",null),r.documentElement.appendChild(r.createElement(\"head\")),r.documentElement.appendChild(r.createElement(\"body\"))):window.ActiveXObject&&(r=new window.ActiveXObject(\"htmlfile\"),r.write(\"\"),r.close()),!r)throw Error(\"base not supported\");var a=r.createElement(\"base\");a.href=n,r.getElementsByTagName(\"head\")[0].appendChild(a);var i=r.createElement(\"a\");return i.href=t,i.href}finally{e&&e.parentNode.removeChild(e)}}());var l=i(t||\"\"),f=function(){if(!(\"defineProperties\"in Object))return!1;try{var e={};return Object.defineProperties(e,{prop:{get:function(){return!0}}}),e.prop}catch(t){return!1}}(),h=f?this:document.createElement(\"a\"),m=new o(l.search?l.search.substring(1):null);return m._url_object=h,Object.defineProperties(h,{href:{get:function(){return l.href},set:function(e){l.href=e,r(),u()},enumerable:!0,configurable:!0},origin:{get:function(){return\"data:\"===this.protocol.toLowerCase()?null:\"origin\"in l?l.origin:this.protocol+\"//\"+this.host},enumerable:!0,configurable:!0},protocol:{get:function(){return l.protocol},set:function(e){l.protocol=e},enumerable:!0,configurable:!0},username:{get:function(){return l.username},set:function(e){l.username=e},enumerable:!0,configurable:!0},password:{get:function(){return l.password},set:function(e){l.password=e},enumerable:!0,configurable:!0},host:{get:function(){var e={\"http:\":/:80$/,\"https:\":/:443$/,\"ftp:\":/:21$/}[l.protocol];return e?l.host.replace(e,\"\"):l.host},set:function(e){l.host=e},enumerable:!0,configurable:!0},hostname:{get:function(){return l.hostname},set:function(e){l.hostname=e},enumerable:!0,configurable:!0},port:{get:function(){return l.port},set:function(e){l.port=e},enumerable:!0,configurable:!0},pathname:{get:function(){return\"/\"!==l.pathname.charAt(0)?\"/\"+l.pathname:l.pathname},set:function(e){l.pathname=e},enumerable:!0,configurable:!0},search:{get:function(){return l.search},set:function(e){l.search!==e&&(l.search=e,r(),u())},enumerable:!0,configurable:!0},searchParams:{get:function(){return m},enumerable:!0,configurable:!0},hash:{get:function(){return l.hash},set:function(e){l.hash=e,r()},enumerable:!0,configurable:!0},toString:{value:function(){return l.toString()},enumerable:!1,configurable:!0},valueOf:{value:function(){return l.valueOf()},enumerable:!1,configurable:!0}}),h}var c,s=e.URL;try{if(s){if(\"searchParams\"in(c=new e.URL(\"http://example.com\"))){var f=new l(\"http://example.com\");if(f.search=\"a=1&b=2\",\"http://example.com/?a=1&b=2\"===f.href&&(f.search=\"\",\"http://example.com/\"===f.href))return}\"href\"in c||(c=undefined),c=undefined}}catch(m){}if(Object.defineProperties(o.prototype,{append:{value:function(e,t){this._list.push({name:e,value:t}),this._update_steps()},writable:!0,enumerable:!0,configurable:!0},\"delete\":{value:function(e){for(var t=0;t1?arguments[1]:undefined;this._list.forEach(function(n){e.call(t,n.value,n.name)})},writable:!0,enumerable:!0,configurable:!0},toString:{value:function(){return n(this._list)},writable:!0,enumerable:!1,configurable:!0},sort:{value:function p(){for(var e=this.entries(),t=e.next(),n=[],r={};!t.done;){var a=t.value,i=a[0];n.push(i),Object.prototype.hasOwnProperty.call(r,i)||(r[i]=[]),r[i].push(a[1]),t=e.next()}n.sort();for(var o=0;o + + + + + + + + + + + + + + + + + + + + + +``` \ No newline at end of file diff --git a/dist/dsfr/page/account/README.md b/dist/dsfr/page/account/README.md new file mode 100644 index 0000000..42b0746 --- /dev/null +++ b/dist/dsfr/page/account/README.md @@ -0,0 +1,45 @@ +# account + +Modèles de pages de connexion et création de compte + +## Dépendances +```shell +account +└─ core +└─ connect +└─ form +└─ stepper +└─ alert +└─ radio +└─ input +└─ button +└─ checkbox +└─ password +``` + +## Utilisation +Afin d’utiliser le composant `account`, il est nécessaire d’ajouter les fichiers de styles et de scripts présents dans le dossier dist dans l'ordre suivant :\n +```html + + + + + + + + + + + + + + + + + + + + + + +``` \ No newline at end of file diff --git a/dist/dsfr/page/account/login/README.md b/dist/dsfr/page/account/login/README.md new file mode 100644 index 0000000..5045122 --- /dev/null +++ b/dist/dsfr/page/account/login/README.md @@ -0,0 +1,45 @@ +# login + +Modèles de pages de connexion + +## Dépendances +```shell +login +└─ core +└─ connect +└─ form +└─ alert +└─ input +└─ button +└─ checkbox +└─ password +``` + +## Utilisation +Afin d’utiliser le composant `login`, il est nécessaire d’ajouter les fichiers de styles et de scripts présents dans le dossier dist dans l'ordre suivant :\n +```html + + + + + + + + + + + + + + + + + + + + +``` + +## Documentation + +Consulter [la documentation](https://www.systeme-de-design.gouv.fr/elements-d-interface/modeles/page-de-connexion) sur le module Pages de connexion \ No newline at end of file diff --git a/dist/dsfr/page/account/register/README.md b/dist/dsfr/page/account/register/README.md new file mode 100644 index 0000000..0d16271 --- /dev/null +++ b/dist/dsfr/page/account/register/README.md @@ -0,0 +1,49 @@ +# register + +Modèles de pages de création de compte + +## Dépendances +```shell +register +└─ core +└─ stepper +└─ connect +└─ form +└─ alert +└─ radio +└─ input +└─ button +└─ checkbox +└─ password +``` + +## Utilisation +Afin d’utiliser le composant `register`, il est nécessaire d’ajouter les fichiers de styles et de scripts présents dans le dossier dist dans l'ordre suivant :\n +```html + + + + + + + + + + + + + + + + + + + + + + +``` + +## Documentation + +Consulter [la documentation](https://www.systeme-de-design.gouv.fr/elements-d-interface/modeles/page-de-creation-de-compte) sur le module Pages de création de compte \ No newline at end of file diff --git a/dist/dsfr/page/response/README.md b/dist/dsfr/page/response/README.md new file mode 100644 index 0000000..82a2df5 --- /dev/null +++ b/dist/dsfr/page/response/README.md @@ -0,0 +1,30 @@ +# response + +Modèles de pages correspondant aux réponses de statut HTML + +## Dépendances +```shell +response +└─ core +└─ button +``` + +## Utilisation +Afin d’utiliser le composant `response`, il est nécessaire d’ajouter les fichiers de styles et de scripts présents dans le dossier dist dans l'ordre suivant :\n +```html + + + + + + + + + + + +``` + +## Documentation + +Consulter [la documentation](https://www.systeme-de-design.gouv.fr/elements-d-interface/modeles/page-d-erreurs) sur le module Codes de Statut HTML \ No newline at end of file diff --git a/dist/dsfr/page/response/not-found/README.md b/dist/dsfr/page/response/not-found/README.md new file mode 100644 index 0000000..143b434 --- /dev/null +++ b/dist/dsfr/page/response/not-found/README.md @@ -0,0 +1,24 @@ +# not-found + +## Dépendances +```shell +not-found +└─ core +└─ button +``` + +## Utilisation +Afin d’utiliser le composant `not-found`, il est nécessaire d’ajouter les fichiers de styles et de scripts présents dans le dossier dist dans l'ordre suivant :\n +```html + + + + + + + + + + + +``` \ No newline at end of file diff --git a/dist/dsfr/page/response/unavailable/README.md b/dist/dsfr/page/response/unavailable/README.md new file mode 100644 index 0000000..d13dff7 --- /dev/null +++ b/dist/dsfr/page/response/unavailable/README.md @@ -0,0 +1 @@ +# unavailable \ No newline at end of file diff --git a/dist/dsfr/page/response/unexpected/README.md b/dist/dsfr/page/response/unexpected/README.md new file mode 100644 index 0000000..ddfa993 --- /dev/null +++ b/dist/dsfr/page/response/unexpected/README.md @@ -0,0 +1,24 @@ +# unexpected + +## Dépendances +```shell +unexpected +└─ core +└─ button +``` + +## Utilisation +Afin d’utiliser le composant `unexpected`, il est nécessaire d’ajouter les fichiers de styles et de scripts présents dans le dossier dist dans l'ordre suivant :\n +```html + + + + + + + + + + + +``` \ No newline at end of file diff --git a/dist/dsfr/patch/patch.module.js b/dist/dsfr/patch/patch.module.js new file mode 100644 index 0000000..bec2144 --- /dev/null +++ b/dist/dsfr/patch/patch.module.js @@ -0,0 +1,36 @@ +/*! DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) */ + +const config = { + prefix: 'fr', + namespace: 'dsfr', + organisation: '@gouvfr', + version: '1.13.2' +}; + +const patch = { + namespace: 'a4e35ba2a938ba9d007689dbf3f46acbb9807869' +}; + +const executor = {}; +const promise = new Promise((resolve, reject) => { + executor.resolve = resolve; + executor.reject = reject; +}); + +window[patch.namespace] = { + configuration: window[config.namespace], + promise: promise +}; + +const patchInternals = () => { + const api = window[config.namespace]; + if (!api || !api.internals) { + requestAnimationFrame(patchInternals); + return; + } + if (api.inspector.trace) api.inspector.log = api.inspector.trace; + + executor.resolve(); +}; + +patchInternals(); diff --git a/dist/dsfr/patch/patch.module.min.js b/dist/dsfr/patch/patch.module.min.js new file mode 100644 index 0000000..7dd19ac --- /dev/null +++ b/dist/dsfr/patch/patch.module.min.js @@ -0,0 +1,2 @@ +/*! DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) */ +const e="dsfr",o={},n=new Promise(((e,n)=>{o.resolve=e,o.reject=n}));window.a4e35ba2a938ba9d007689dbf3f46acbb9807869={configuration:window[e],promise:n};const r=()=>{const n=window[e];n&&n.internals?(n.inspector.trace&&(n.inspector.log=n.inspector.trace),o.resolve()):requestAnimationFrame(r)};r(); diff --git a/dist/dsfr/pattern/README.md b/dist/dsfr/pattern/README.md new file mode 100644 index 0000000..d2835be --- /dev/null +++ b/dist/dsfr/pattern/README.md @@ -0,0 +1,19 @@ +# pattern + +## Dépendances +```shell +pattern +└─ core +``` + +## Utilisation +Afin d’utiliser le composant `pattern`, il est nécessaire d’ajouter les fichiers de styles et de scripts présents dans le dossier dist dans l'ordre suivant :\n +```html + + + + + + + +``` \ No newline at end of file diff --git a/dist/dsfr/pattern/address/README.md b/dist/dsfr/pattern/address/README.md new file mode 100644 index 0000000..7a9cbfd --- /dev/null +++ b/dist/dsfr/pattern/address/README.md @@ -0,0 +1,21 @@ +# address + +La demande d’adresse postale permet d’aider un utilisateur à saisir son adresse. + +## Dépendances +```shell +address +└─ core +``` + +## Utilisation +Afin d’utiliser le composant `address`, il est nécessaire d’ajouter les fichiers de styles et de scripts présents dans le dossier dist dans l'ordre suivant :\n +```html + + + + + + + +``` \ No newline at end of file diff --git a/dist/dsfr/pattern/civility/README.md b/dist/dsfr/pattern/civility/README.md new file mode 100644 index 0000000..c925df9 --- /dev/null +++ b/dist/dsfr/pattern/civility/README.md @@ -0,0 +1,25 @@ +# civility + +La demande de civilité permet à un utilisateur de donner sa civilité (sexe, situation familière, titre d’appel). + +## Dépendances +```shell +civility +└─ core +``` + +## Utilisation +Afin d’utiliser le composant `civility`, il est nécessaire d’ajouter les fichiers de styles et de scripts présents dans le dossier dist dans l'ordre suivant :\n +```html + + + + + + + +``` + +## Documentation + +Consulter [la documentation](https://www.systeme-de-design.gouv.fr/elements-d-interface/blocs-fonctionnels/civilite) sur le module Bloc fonctionnel de civilité \ No newline at end of file diff --git a/dist/dsfr/pattern/company/README.md b/dist/dsfr/pattern/company/README.md new file mode 100644 index 0000000..746dc21 --- /dev/null +++ b/dist/dsfr/pattern/company/README.md @@ -0,0 +1,25 @@ +# company + +La demande de renseignement sur la société permet d’aider un utilisateur à saisir les renseignements concernant sa société. + +## Dépendances +```shell +company +└─ core +``` + +## Utilisation +Afin d’utiliser le composant `company`, il est nécessaire d’ajouter les fichiers de styles et de scripts présents dans le dossier dist dans l'ordre suivant :\n +```html + + + + + + + +``` + +## Documentation + +Consulter [la documentation](https://www.systeme-de-design.gouv.fr/elements-d-interface/blocs-fonctionnels/societe) sur le module Bloc fonctionnel de société \ No newline at end of file diff --git a/dist/dsfr/pattern/date/README.md b/dist/dsfr/pattern/date/README.md new file mode 100644 index 0000000..bba5a74 --- /dev/null +++ b/dist/dsfr/pattern/date/README.md @@ -0,0 +1,25 @@ +# date + +Le champ de saisie de date fixe reprend trois champs de saisie de texte. + +## Dépendances +```shell +date +└─ core +``` + +## Utilisation +Afin d’utiliser le composant `date`, il est nécessaire d’ajouter les fichiers de styles et de scripts présents dans le dossier dist dans l'ordre suivant :\n +```html + + + + + + + +``` + +## Documentation + +Consulter [la documentation](https://www.systeme-de-design.gouv.fr/elements-d-interface/blocs-fonctionnels/date-unique) sur le module Bloc fonctionnel de date unique \ No newline at end of file diff --git a/dist/dsfr/pattern/name/README.md b/dist/dsfr/pattern/name/README.md new file mode 100644 index 0000000..9853071 --- /dev/null +++ b/dist/dsfr/pattern/name/README.md @@ -0,0 +1,25 @@ +# name + +La demande de nom et prénom permet d’aider un utilisateur à saisir son nom et son prénom. + +## Dépendances +```shell +name +└─ core +``` + +## Utilisation +Afin d’utiliser le composant `name`, il est nécessaire d’ajouter les fichiers de styles et de scripts présents dans le dossier dist dans l'ordre suivant :\n +```html + + + + + + + +``` + +## Documentation + +Consulter [la documentation](https://www.systeme-de-design.gouv.fr/elements-d-interface/blocs-fonctionnels/nom-et-prenom) sur le module Bloc fonctionnel de nom et prénom \ No newline at end of file diff --git a/dist/dsfr/pattern/nationality/README.md b/dist/dsfr/pattern/nationality/README.md new file mode 100644 index 0000000..3ef51cd --- /dev/null +++ b/dist/dsfr/pattern/nationality/README.md @@ -0,0 +1,21 @@ +# nationality + +La demande de nationalité permet d’aider un utilisateur à saisir sa nationalité. + +## Dépendances +```shell +nationality +└─ core +``` + +## Utilisation +Afin d’utiliser le composant `nationality`, il est nécessaire d’ajouter les fichiers de styles et de scripts présents dans le dossier dist dans l'ordre suivant :\n +```html + + + + + + + +``` \ No newline at end of file diff --git a/dist/dsfr/scheme/README.md b/dist/dsfr/scheme/README.md new file mode 100644 index 0000000..36c84f3 --- /dev/null +++ b/dist/dsfr/scheme/README.md @@ -0,0 +1,26 @@ +# scheme + +scheme permet la définition de couleurs principales et du darkmode pour le Design System de l'Etat. + +## Dépendances +```shell +scheme +└─ core +``` + +## Utilisation +Afin d’utiliser le composant `scheme`, il est nécessaire d’ajouter les fichiers de styles et de scripts présents dans le dossier dist dans l'ordre suivant :\n +```html + + + + + + + + + + + + +``` \ No newline at end of file diff --git a/dist/dsfr/scheme/scheme.css b/dist/dsfr/scheme/scheme.css new file mode 100644 index 0000000..8fe537d --- /dev/null +++ b/dist/dsfr/scheme/scheme.css @@ -0,0 +1,358 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + SCHEME +\* ˍˍˍˍˍˍˍˍˍ */ +:root[data-fr-theme=dark] { + --grey-1000-50: #161616; + --grey-1000-50-hover: #343434; + --grey-1000-50-active: #474747; + --grey-975-75: #1e1e1e; + --grey-975-75-hover: #3f3f3f; + --grey-975-75-active: #525252; + --grey-950-100: #242424; + --grey-950-100-hover: #474747; + --grey-950-100-active: #5b5b5b; + --grey-200-850: #cecece; + --grey-200-850-hover: #a8a8a8; + --grey-200-850-active: #939393; + --grey-925-125: #2a2a2a; + --grey-1000-75: #1e1e1e; + --grey-1000-75-hover: #3f3f3f; + --grey-1000-75-active: #525252; + --grey-1000-100: #242424; + --grey-1000-100-hover: #474747; + --grey-1000-100-active: #5b5b5b; + --grey-975-100: #242424; + --grey-975-100-hover: #474747; + --grey-975-100-active: #5b5b5b; + --grey-975-125: #2a2a2a; + --grey-975-125-hover: #4e4e4e; + --grey-975-125-active: #636363; + --grey-950-125: #2a2a2a; + --grey-950-125-hover: #4e4e4e; + --grey-950-125-active: #636363; + --grey-950-150: #2f2f2f; + --grey-950-150-hover: #545454; + --grey-950-150-active: #696969; + --grey-50-1000: #fff; + --grey-425-625: #929292; + --grey-625-425: #666; + --grey-0-1000: #fff; + --grey-900-175: #353535; + --blue-france-975-75: #1b1b35; + --blue-france-975-75-hover: #3a3a68; + --blue-france-975-75-active: #4d4d83; + --blue-france-950-100: #21213f; + --blue-france-950-100-hover: #424275; + --blue-france-950-100-active: #56568c; + --blue-france-sun-113-625: #8585f6; + --blue-france-sun-113-625-hover: #b1b1f9; + --blue-france-sun-113-625-active: #c6c6fb; + --blue-france-925-125: #272747; + --blue-france-925-125-hover: #4a4a7d; + --blue-france-925-125-active: #5e5e90; + --blue-france-975-sun-113: #000091; + --blue-france-main-525: #6a6af4; + --blue-france-850-200: #313178; + --red-marianne-975-75: #2b1919; + --red-marianne-975-75-hover: #573737; + --red-marianne-975-75-active: #704848; + --red-marianne-950-100: #331f1f; + --red-marianne-950-100-hover: #613f3f; + --red-marianne-950-100-active: #7b5151; + --red-marianne-425-625: #f95c5e; + --red-marianne-425-625-hover: #fa9293; + --red-marianne-425-625-active: #fbabac; + --red-marianne-925-125: #3b2424; + --red-marianne-925-125-hover: #6b4545; + --red-marianne-925-125-active: #865757; + --red-marianne-main-472: #e1000f; + --red-marianne-850-200: #5e2a2b; + --info-950-100: #1d2437; + --info-950-100-hover: #3b4767; + --info-950-100-active: #4c5b83; + --info-425-625: #518fff; + --info-425-625-hover: #98b4ff; + --info-425-625-active: #b4c7ff; + --info-975-75: #171d2e; + --success-950-100: #19271d; + --success-950-100-hover: #344c3b; + --success-950-100-active: #44624d; + --success-425-625: #27a658; + --success-425-625-hover: #36d975; + --success-425-625-active: #3df183; + --success-975-75: #142117; + --warning-950-100: #361e19; + --warning-950-100-hover: #663d35; + --warning-950-100-active: #824f44; + --warning-425-625: #fc5d00; + --warning-425-625-hover: #ff8c73; + --warning-425-625-active: #ffa595; + --warning-975-75: #2d1814; + --error-950-100: #391c1c; + --error-950-100-hover: #6c3a3a; + --error-950-100-active: #894b4b; + --error-425-625: #ff5655; + --error-425-625-hover: #ff8c8c; + --error-425-625-active: #ffa6a6; + --error-975-75: #301717; + --green-tilleul-verveine-975-75: #201e14; + --green-tilleul-verveine-975-75-hover: #433f2e; + --green-tilleul-verveine-975-75-active: #57533d; + --green-tilleul-verveine-950-100: #272419; + --green-tilleul-verveine-950-100-hover: #4c4734; + --green-tilleul-verveine-950-100-active: #615b44; + --green-tilleul-verveine-sun-418-moon-817: #d8c634; + --green-tilleul-verveine-sun-418-moon-817-hover: #fee943; + --green-tilleul-verveine-sun-418-moon-817-active: #fef1ab; + --green-tilleul-verveine-925-125: #2d2a1d; + --green-tilleul-verveine-925-125-hover: #534f39; + --green-tilleul-verveine-925-125-active: #696349; + --green-tilleul-verveine-main-707: #b7a73f; + --green-tilleul-verveine-850-200: #3f3a20; + --green-bourgeon-975-75: #182014; + --green-bourgeon-975-75-hover: #35432e; + --green-bourgeon-975-75-active: #46573d; + --green-bourgeon-950-100: #1e2719; + --green-bourgeon-950-100-hover: #3d4c34; + --green-bourgeon-950-100-active: #4e6144; + --green-bourgeon-sun-425-moon-759: #99c221; + --green-bourgeon-sun-425-moon-759-hover: #baec2a; + --green-bourgeon-sun-425-moon-759-active: #c9fd2e; + --green-bourgeon-925-125: #232d1d; + --green-bourgeon-925-125-hover: #435339; + --green-bourgeon-925-125-active: #556949; + --green-bourgeon-main-640: #68a532; + --green-bourgeon-850-200: #2a401a; + --green-emeraude-975-75: #142018; + --green-emeraude-975-75-hover: #2e4335; + --green-emeraude-975-75-active: #3d5846; + --green-emeraude-950-100: #19271e; + --green-emeraude-950-100-hover: #344c3d; + --green-emeraude-950-100-active: #44624f; + --green-emeraude-sun-425-moon-753: #34cb6a; + --green-emeraude-sun-425-moon-753-hover: #42fb84; + --green-emeraude-sun-425-moon-753-active: #80fda3; + --green-emeraude-925-125: #1e2e23; + --green-emeraude-925-125-hover: #3b5543; + --green-emeraude-925-125-active: #4b6b55; + --green-emeraude-main-632: #00a95f; + --green-emeraude-850-200: #21402c; + --green-menthe-975-75: #15201e; + --green-menthe-975-75-hover: #30433f; + --green-menthe-975-75-active: #3f5753; + --green-menthe-950-100: #1a2624; + --green-menthe-950-100-hover: #364b47; + --green-menthe-950-100-active: #46605b; + --green-menthe-sun-373-moon-652: #21ab8e; + --green-menthe-sun-373-moon-652-hover: #2eddb8; + --green-menthe-sun-373-moon-652-active: #34f4cc; + --green-menthe-925-125: #1f2d2a; + --green-menthe-925-125-hover: #3c534e; + --green-menthe-925-125-active: #4d6963; + --green-menthe-main-548: #009081; + --green-menthe-850-200: #223f3a; + --green-archipel-975-75: #152021; + --green-archipel-975-75-hover: #2f4345; + --green-archipel-975-75-active: #3f5759; + --green-archipel-950-100: #1a2628; + --green-archipel-950-100-hover: #364a4e; + --green-archipel-950-100-active: #465f63; + --green-archipel-sun-391-moon-716: #34bab5; + --green-archipel-sun-391-moon-716-hover: #43e9e2; + --green-archipel-sun-391-moon-716-active: #4cfdf6; + --green-archipel-925-125: #1f2c2e; + --green-archipel-925-125-hover: #3c5255; + --green-archipel-925-125-active: #4d676b; + --green-archipel-main-557: #009099; + --green-archipel-850-200: #233e41; + --blue-ecume-975-75: #171d2f; + --blue-ecume-975-75-hover: #333e5e; + --blue-ecume-975-75-active: #445179; + --blue-ecume-950-100: #1d2437; + --blue-ecume-950-100-hover: #3b4767; + --blue-ecume-950-100-active: #4c5b83; + --blue-ecume-sun-247-moon-675: #869ece; + --blue-ecume-sun-247-moon-675-hover: #b8c5e2; + --blue-ecume-sun-247-moon-675-active: #ced6ea; + --blue-ecume-925-125: #222940; + --blue-ecume-925-125-hover: #424d73; + --blue-ecume-925-125-active: #536190; + --blue-ecume-main-400: #465f9d; + --blue-ecume-850-200: #273962; + --blue-cumulus-975-75: #171e2b; + --blue-cumulus-975-75-hover: #333f56; + --blue-cumulus-975-75-active: #43536f; + --blue-cumulus-950-100: #1c2433; + --blue-cumulus-950-100-hover: #3a4761; + --blue-cumulus-950-100-active: #4a5b7b; + --blue-cumulus-sun-368-moon-732: #7ab1e8; + --blue-cumulus-sun-368-moon-732-hover: #bad2f2; + --blue-cumulus-sun-368-moon-732-active: #d2e2f6; + --blue-cumulus-925-125: #212a3a; + --blue-cumulus-925-125-hover: #404f69; + --blue-cumulus-925-125-active: #516384; + --blue-cumulus-main-526: #417dc4; + --blue-cumulus-850-200: #263b58; + --purple-glycine-975-75: #251a24; + --purple-glycine-975-75-hover: #4c394a; + --purple-glycine-975-75-active: #634a60; + --purple-glycine-950-100: #2c202b; + --purple-glycine-950-100-hover: #554053; + --purple-glycine-950-100-active: #6c536a; + --purple-glycine-sun-319-moon-630: #ce70cc; + --purple-glycine-sun-319-moon-630-hover: #dfa4dd; + --purple-glycine-sun-319-moon-630-active: #e7bbe6; + --purple-glycine-925-125: #332632; + --purple-glycine-925-125-hover: #5d485c; + --purple-glycine-925-125-active: #755b73; + --purple-glycine-main-494: #a558a0; + --purple-glycine-850-200: #502e4d; + --pink-macaron-975-75: #261b19; + --pink-macaron-975-75-hover: #4e3a37; + --pink-macaron-975-75-active: #654c48; + --pink-macaron-950-100: #2e211f; + --pink-macaron-950-100-hover: #58423f; + --pink-macaron-950-100-active: #705551; + --pink-macaron-sun-406-moon-833: #ffb7ae; + --pink-macaron-sun-406-moon-833-hover: #ffe0dc; + --pink-macaron-sun-406-moon-833-active: #fff0ee; + --pink-macaron-925-125: #352724; + --pink-macaron-925-125-hover: #614a45; + --pink-macaron-925-125-active: #795d57; + --pink-macaron-main-689: #e18b76; + --pink-macaron-850-200: #52312a; + --pink-tuile-975-75: #281b19; + --pink-tuile-975-75-hover: #513a37; + --pink-tuile-975-75-active: #694c48; + --pink-tuile-950-100: #2f211f; + --pink-tuile-950-100-hover: #5a423e; + --pink-tuile-950-100-active: #725550; + --pink-tuile-sun-425-moon-750: #ff9575; + --pink-tuile-sun-425-moon-750-hover: #ffc4b7; + --pink-tuile-sun-425-moon-750-active: #ffd8d0; + --pink-tuile-925-125: #372624; + --pink-tuile-925-125-hover: #644845; + --pink-tuile-925-125-active: #7d5b57; + --pink-tuile-main-556: #ce614a; + --pink-tuile-850-200: #55302a; + --yellow-tournesol-975-75: #221d11; + --yellow-tournesol-975-75-hover: #473e29; + --yellow-tournesol-975-75-active: #5c5136; + --yellow-tournesol-950-100: #292416; + --yellow-tournesol-950-100-hover: #4f472f; + --yellow-tournesol-950-100-active: #655b3d; + --yellow-tournesol-sun-407-moon-922: #ffe552; + --yellow-tournesol-sun-407-moon-922-hover: #e1c700; + --yellow-tournesol-sun-407-moon-922-active: #cab300; + --yellow-tournesol-925-125: #302a1a; + --yellow-tournesol-925-125-hover: #584e34; + --yellow-tournesol-925-125-active: #6f6342; + --yellow-tournesol-main-731: #c8aa39; + --yellow-tournesol-850-200: #43391a; + --yellow-moutarde-975-75: #231d14; + --yellow-moutarde-975-75-hover: #483e2e; + --yellow-moutarde-975-75-active: #5e513d; + --yellow-moutarde-950-100: #2a2319; + --yellow-moutarde-950-100-hover: #514534; + --yellow-moutarde-950-100-active: #685944; + --yellow-moutarde-sun-348-moon-860: #ffca00; + --yellow-moutarde-sun-348-moon-860-hover: #cda200; + --yellow-moutarde-sun-348-moon-860-active: #b28c00; + --yellow-moutarde-925-125: #30291d; + --yellow-moutarde-925-125-hover: #584d39; + --yellow-moutarde-925-125-active: #6f6149; + --yellow-moutarde-main-679: #c3992a; + --yellow-moutarde-850-200: #453820; + --orange-terre-battue-975-75: #281a16; + --orange-terre-battue-975-75-hover: #513932; + --orange-terre-battue-975-75-active: #6a4b42; + --orange-terre-battue-950-100: #31201c; + --orange-terre-battue-950-100-hover: #5d403a; + --orange-terre-battue-950-100-active: #77534a; + --orange-terre-battue-sun-370-moon-672: #ff732c; + --orange-terre-battue-sun-370-moon-672-hover: #ffa48b; + --orange-terre-battue-sun-370-moon-672-active: #ffbbab; + --orange-terre-battue-925-125: #382621; + --orange-terre-battue-925-125-hover: #664840; + --orange-terre-battue-925-125-active: #7f5b51; + --orange-terre-battue-main-645: #e4794a; + --orange-terre-battue-850-200: #543125; + --brown-cafe-creme-975-75: #211d16; + --brown-cafe-creme-975-75-hover: #453e31; + --brown-cafe-creme-975-75-active: #5a5141; + --brown-cafe-creme-950-100: #28241c; + --brown-cafe-creme-950-100-hover: #4e4739; + --brown-cafe-creme-950-100-active: #635b4a; + --brown-cafe-creme-sun-383-moon-885: #ecd7a2; + --brown-cafe-creme-sun-383-moon-885-hover: #c5b386; + --brown-cafe-creme-sun-383-moon-885-active: #af9f77; + --brown-cafe-creme-925-125: #2e2a21; + --brown-cafe-creme-925-125-hover: #554e3f; + --brown-cafe-creme-925-125-active: #6b6351; + --brown-cafe-creme-main-782: #d1b781; + --brown-cafe-creme-850-200: #423925; + --brown-caramel-975-75: #251c16; + --brown-caramel-975-75-hover: #4c3c31; + --brown-caramel-975-75-active: #624e41; + --brown-caramel-950-100: #2c221c; + --brown-caramel-950-100-hover: #554439; + --brown-caramel-950-100-active: #6c574a; + --brown-caramel-sun-425-moon-901: #fbd8ab; + --brown-caramel-sun-425-moon-901-hover: #efb547; + --brown-caramel-sun-425-moon-901-active: #d6a23e; + --brown-caramel-925-125: #332821; + --brown-caramel-925-125-hover: #5d4b40; + --brown-caramel-925-125-active: #755f51; + --brown-caramel-main-648: #c08c65; + --brown-caramel-850-200: #4b3525; + --brown-opera-975-75: #241c17; + --brown-opera-975-75-hover: #4a3c33; + --brown-opera-975-75-active: #604f44; + --brown-opera-950-100: #2b221c; + --brown-opera-950-100-hover: #53443a; + --brown-opera-950-100-active: #6a574a; + --brown-opera-sun-395-moon-820: #e6be92; + --brown-opera-sun-395-moon-820-hover: #f2e2d3; + --brown-opera-sun-395-moon-820-active: #f8f0e9; + --brown-opera-925-125: #322821; + --brown-opera-925-125-hover: #5c4b40; + --brown-opera-925-125-active: #735f51; + --brown-opera-main-680: #bd987a; + --brown-opera-850-200: #493625; + --beige-gris-galet-975-75: #211d19; + --beige-gris-galet-975-75-hover: #453e37; + --beige-gris-galet-975-75-active: #595148; + --beige-gris-galet-950-100: #28231f; + --beige-gris-galet-950-100-hover: #4e453f; + --beige-gris-galet-950-100-active: #635950; + --beige-gris-galet-sun-407-moon-821: #d0c3b7; + --beige-gris-galet-sun-407-moon-821-hover: #eae5e1; + --beige-gris-galet-sun-407-moon-821-active: #f4f2f0; + --beige-gris-galet-925-125: #2e2924; + --beige-gris-galet-925-125-hover: #554d45; + --beige-gris-galet-925-125-active: #6b6157; + --beige-gris-galet-main-702: #aea397; + --beige-gris-galet-850-200: #433829; +} +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media (hover: hover) and (pointer: fine) { + :root[data-fr-theme=dark] { + --brighten: 1; + } +} diff --git a/dist/dsfr/scheme/scheme.css.map b/dist/dsfr/scheme/scheme.css.map new file mode 100644 index 0000000..9a424e0 --- /dev/null +++ b/dist/dsfr/scheme/scheme.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["","%3Cinput%20css%20Y285sL%3E","file:///Users/ket/Documents/work/dsfr/src/dsfr/scheme/main.scss","file:///Users/ket/Documents/work/dsfr/src/module/selector/mixin/_theme.scss","file:///Users/ket/Documents/work/dsfr/src/module/color/mixin/_define.scss","file:///Users/ket/Documents/work/dsfr/src/module/media-query/mixin/_respond-from.scss","file:///Users/ket/Documents/work/dsfr/src/module/shame/media-query/mixin/_order.scss","file:///Users/ket/Documents/work/dsfr/src/dsfr/core/style/action/tool/_hover.scss","file:///Users/ket/Documents/work/dsfr/src/dsfr/scheme/style/module/_hover.scss"],"names":[],"mappings":"AAAA;;GAAA;ACAA,gBAAgB;;ACKhB;;cAAA;ACKI;ECiFF,uBAAA;EAAA,6BAAA;EAAA,8BAAA;EAAA,sBAAA;EAAA,4BAAA;EAAA,6BAAA;EAAA,uBAAA;EAAA,6BAAA;EAAA,8BAAA;EAAA,uBAAA;EAAA,6BAAA;EAAA,8BAAA;EAAA,uBAAA;EAAA,uBAAA;EAAA,6BAAA;EAAA,8BAAA;EAAA,wBAAA;EAAA,8BAAA;EAAA,+BAAA;EAAA,uBAAA;EAAA,6BAAA;EAAA,8BAAA;EAAA,uBAAA;EAAA,6BAAA;EAAA,8BAAA;EAAA,uBAAA;EAAA,6BAAA;EAAA,8BAAA;EAAA,uBAAA;EAAA,6BAAA;EAAA,8BAAA;EAAA,oBAAA;EAAA,uBAAA;EAAA,oBAAA;EAAA,mBAAA;EAAA,uBAAA;EAAA,6BAAA;EAAA,mCAAA;EAAA,oCAAA;EAAA,8BAAA;EAAA,oCAAA;EAAA,qCAAA;EAAA,kCAAA;EAAA,wCAAA;EAAA,yCAAA;EAAA,8BAAA;EAAA,oCAAA;EAAA,qCAAA;EAAA,kCAAA;EAAA,+BAAA;EAAA,8BAAA;EAAA,8BAAA;EAAA,oCAAA;EAAA,qCAAA;EAAA,+BAAA;EAAA,qCAAA;EAAA,sCAAA;EAAA,+BAAA;EAAA,qCAAA;EAAA,sCAAA;EAAA,+BAAA;EAAA,qCAAA;EAAA,sCAAA;EAAA,gCAAA;EAAA,+BAAA;EAAA,uBAAA;EAAA,6BAAA;EAAA,8BAAA;EAAA,uBAAA;EAAA,6BAAA;EAAA,8BAAA;EAAA,sBAAA;EAAA,0BAAA;EAAA,gCAAA;EAAA,iCAAA;EAAA,0BAAA;EAAA,gCAAA;EAAA,iCAAA;EAAA,yBAAA;EAAA,0BAAA;EAAA,gCAAA;EAAA,iCAAA;EAAA,0BAAA;EAAA,gCAAA;EAAA,iCAAA;EAAA,yBAAA;EAAA,wBAAA;EAAA,8BAAA;EAAA,+BAAA;EAAA,wBAAA;EAAA,8BAAA;EAAA,+BAAA;EAAA,uBAAA;EAAA,wCAAA;EAAA,8CAAA;EAAA,+CAAA;EAAA,yCAAA;EAAA,+CAAA;EAAA,gDAAA;EAAA,kDAAA;EAAA,wDAAA;EAAA,yDAAA;EAAA,yCAAA;EAAA,+CAAA;EAAA,gDAAA;EAAA,0CAAA;EAAA,yCAAA;EAAA,gCAAA;EAAA,sCAAA;EAAA,uCAAA;EAAA,iCAAA;EAAA,uCAAA;EAAA,wCAAA;EAAA,0CAAA;EAAA,gDAAA;EAAA,iDAAA;EAAA,iCAAA;EAAA,uCAAA;EAAA,wCAAA;EAAA,kCAAA;EAAA,iCAAA;EAAA,gCAAA;EAAA,sCAAA;EAAA,uCAAA;EAAA,iCAAA;EAAA,uCAAA;EAAA,wCAAA;EAAA,0CAAA;EAAA,gDAAA;EAAA,iDAAA;EAAA,iCAAA;EAAA,uCAAA;EAAA,wCAAA;EAAA,kCAAA;EAAA,iCAAA;EAAA,8BAAA;EAAA,oCAAA;EAAA,qCAAA;EAAA,+BAAA;EAAA,qCAAA;EAAA,sCAAA;EAAA,wCAAA;EAAA,8CAAA;EAAA,+CAAA;EAAA,+BAAA;EAAA,qCAAA;EAAA,sCAAA;EAAA,gCAAA;EAAA,+BAAA;EAAA,gCAAA;EAAA,sCAAA;EAAA,uCAAA;EAAA,iCAAA;EAAA,uCAAA;EAAA,wCAAA;EAAA,0CAAA;EAAA,gDAAA;EAAA,iDAAA;EAAA,iCAAA;EAAA,uCAAA;EAAA,wCAAA;EAAA,kCAAA;EAAA,iCAAA;EAAA,4BAAA;EAAA,kCAAA;EAAA,mCAAA;EAAA,6BAAA;EAAA,mCAAA;EAAA,oCAAA;EAAA,sCAAA;EAAA,4CAAA;EAAA,6CAAA;EAAA,6BAAA;EAAA,mCAAA;EAAA,oCAAA;EAAA,8BAAA;EAAA,6BAAA;EAAA,8BAAA;EAAA,oCAAA;EAAA,qCAAA;EAAA,+BAAA;EAAA,qCAAA;EAAA,sCAAA;EAAA,wCAAA;EAAA,8CAAA;EAAA,+CAAA;EAAA,+BAAA;EAAA,qCAAA;EAAA,sCAAA;EAAA,gCAAA;EAAA,+BAAA;EAAA,gCAAA;EAAA,sCAAA;EAAA,uCAAA;EAAA,iCAAA;EAAA,uCAAA;EAAA,wCAAA;EAAA,0CAAA;EAAA,gDAAA;EAAA,iDAAA;EAAA,iCAAA;EAAA,uCAAA;EAAA,wCAAA;EAAA,kCAAA;EAAA,iCAAA;EAAA,8BAAA;EAAA,oCAAA;EAAA,qCAAA;EAAA,+BAAA;EAAA,qCAAA;EAAA,sCAAA;EAAA,wCAAA;EAAA,8CAAA;EAAA,+CAAA;EAAA,+BAAA;EAAA,qCAAA;EAAA,sCAAA;EAAA,gCAAA;EAAA,+BAAA;EAAA,4BAAA;EAAA,kCAAA;EAAA,mCAAA;EAAA,6BAAA;EAAA,mCAAA;EAAA,oCAAA;EAAA,sCAAA;EAAA,4CAAA;EAAA,6CAAA;EAAA,6BAAA;EAAA,mCAAA;EAAA,oCAAA;EAAA,8BAAA;EAAA,6BAAA;EAAA,kCAAA;EAAA,wCAAA;EAAA,yCAAA;EAAA,mCAAA;EAAA,yCAAA;EAAA,0CAAA;EAAA,4CAAA;EAAA,kDAAA;EAAA,mDAAA;EAAA,mCAAA;EAAA,yCAAA;EAAA,0CAAA;EAAA,oCAAA;EAAA,mCAAA;EAAA,iCAAA;EAAA,uCAAA;EAAA,wCAAA;EAAA,kCAAA;EAAA,wCAAA;EAAA,yCAAA;EAAA,2CAAA;EAAA,iDAAA;EAAA,kDAAA;EAAA,kCAAA;EAAA,wCAAA;EAAA,yCAAA;EAAA,mCAAA;EAAA,kCAAA;EAAA,qCAAA;EAAA,2CAAA;EAAA,4CAAA;EAAA,sCAAA;EAAA,4CAAA;EAAA,6CAAA;EAAA,+CAAA;EAAA,qDAAA;EAAA,sDAAA;EAAA,sCAAA;EAAA,4CAAA;EAAA,6CAAA;EAAA,uCAAA;EAAA,sCAAA;EAAA,kCAAA;EAAA,wCAAA;EAAA,yCAAA;EAAA,mCAAA;EAAA,yCAAA;EAAA,0CAAA;EAAA,4CAAA;EAAA,kDAAA;EAAA,mDAAA;EAAA,mCAAA;EAAA,yCAAA;EAAA,0CAAA;EAAA,oCAAA;EAAA,mCAAA;EAAA,+BAAA;EAAA,qCAAA;EAAA,sCAAA;EAAA,gCAAA;EAAA,sCAAA;EAAA,uCAAA;EAAA,yCAAA;EAAA,+CAAA;EAAA,gDAAA;EAAA,gCAAA;EAAA,sCAAA;EAAA,uCAAA;EAAA,iCAAA;EAAA,gCAAA;EAAA,6BAAA;EAAA,mCAAA;EAAA,oCAAA;EAAA,8BAAA;EAAA,oCAAA;EAAA,qCAAA;EAAA,uCAAA;EAAA,6CAAA;EAAA,8CAAA;EAAA,8BAAA;EAAA,oCAAA;EAAA,qCAAA;EAAA,+BAAA;EAAA,8BAAA;EAAA,kCAAA;EAAA,wCAAA;EAAA,yCAAA;EAAA,mCAAA;EAAA,yCAAA;EAAA,0CAAA;EAAA,4CAAA;EAAA,kDAAA;EAAA,mDAAA;EAAA,mCAAA;EAAA,yCAAA;EAAA,0CAAA;EAAA,oCAAA;EAAA,mCAAA;AHiQF;AI7UI;ECRI,cAAA;ALDR;AISI;ECRI,cAAA;ALER;AIMI;ECRI,cAAA;ALKR;AIGI;ECRI,cAAA;ALQR;AMTE;EJIE;IKDA,aAAA;EPwVF;AACF","file":"scheme.css","sourcesContent":[null,"@charset \"UTF-8\";\n/* ¯¯¯¯¯¯¯¯¯ *\\\n SCHEME\n\\* ˍˍˍˍˍˍˍˍˍ */\n@media (min-width: 36em) {\n /*! media sm */\n}\n@media (min-width: 48em) {\n /*! media md */\n}\n@media (min-width: 62em) {\n /*! media lg */\n}\n@media (min-width: 78em) {\n /*! media xl */\n}\n:root[data-fr-theme=dark] {\n --grey-1000-50: #161616;\n --grey-1000-50-hover: #343434;\n --grey-1000-50-active: #474747;\n --grey-975-75: #1e1e1e;\n --grey-975-75-hover: #3f3f3f;\n --grey-975-75-active: #525252;\n --grey-950-100: #242424;\n --grey-950-100-hover: #474747;\n --grey-950-100-active: #5b5b5b;\n --grey-200-850: #cecece;\n --grey-200-850-hover: #a8a8a8;\n --grey-200-850-active: #939393;\n --grey-925-125: #2a2a2a;\n --grey-1000-75: #1e1e1e;\n --grey-1000-75-hover: #3f3f3f;\n --grey-1000-75-active: #525252;\n --grey-1000-100: #242424;\n --grey-1000-100-hover: #474747;\n --grey-1000-100-active: #5b5b5b;\n --grey-975-100: #242424;\n --grey-975-100-hover: #474747;\n --grey-975-100-active: #5b5b5b;\n --grey-975-125: #2a2a2a;\n --grey-975-125-hover: #4e4e4e;\n --grey-975-125-active: #636363;\n --grey-950-125: #2a2a2a;\n --grey-950-125-hover: #4e4e4e;\n --grey-950-125-active: #636363;\n --grey-950-150: #2f2f2f;\n --grey-950-150-hover: #545454;\n --grey-950-150-active: #696969;\n --grey-50-1000: #fff;\n --grey-425-625: #929292;\n --grey-625-425: #666;\n --grey-0-1000: #fff;\n --grey-900-175: #353535;\n --blue-france-975-75: #1b1b35;\n --blue-france-975-75-hover: #3a3a68;\n --blue-france-975-75-active: #4d4d83;\n --blue-france-950-100: #21213f;\n --blue-france-950-100-hover: #424275;\n --blue-france-950-100-active: #56568c;\n --blue-france-sun-113-625: #8585f6;\n --blue-france-sun-113-625-hover: #b1b1f9;\n --blue-france-sun-113-625-active: #c6c6fb;\n --blue-france-925-125: #272747;\n --blue-france-925-125-hover: #4a4a7d;\n --blue-france-925-125-active: #5e5e90;\n --blue-france-975-sun-113: #000091;\n --blue-france-main-525: #6a6af4;\n --blue-france-850-200: #313178;\n --red-marianne-975-75: #2b1919;\n --red-marianne-975-75-hover: #573737;\n --red-marianne-975-75-active: #704848;\n --red-marianne-950-100: #331f1f;\n --red-marianne-950-100-hover: #613f3f;\n --red-marianne-950-100-active: #7b5151;\n --red-marianne-425-625: #f95c5e;\n --red-marianne-425-625-hover: #fa9293;\n --red-marianne-425-625-active: #fbabac;\n --red-marianne-925-125: #3b2424;\n --red-marianne-925-125-hover: #6b4545;\n --red-marianne-925-125-active: #865757;\n --red-marianne-main-472: #e1000f;\n --red-marianne-850-200: #5e2a2b;\n --info-950-100: #1d2437;\n --info-950-100-hover: #3b4767;\n --info-950-100-active: #4c5b83;\n --info-425-625: #518fff;\n --info-425-625-hover: #98b4ff;\n --info-425-625-active: #b4c7ff;\n --info-975-75: #171d2e;\n --success-950-100: #19271d;\n --success-950-100-hover: #344c3b;\n --success-950-100-active: #44624d;\n --success-425-625: #27a658;\n --success-425-625-hover: #36d975;\n --success-425-625-active: #3df183;\n --success-975-75: #142117;\n --warning-950-100: #361e19;\n --warning-950-100-hover: #663d35;\n --warning-950-100-active: #824f44;\n --warning-425-625: #fc5d00;\n --warning-425-625-hover: #ff8c73;\n --warning-425-625-active: #ffa595;\n --warning-975-75: #2d1814;\n --error-950-100: #391c1c;\n --error-950-100-hover: #6c3a3a;\n --error-950-100-active: #894b4b;\n --error-425-625: #ff5655;\n --error-425-625-hover: #ff8c8c;\n --error-425-625-active: #ffa6a6;\n --error-975-75: #301717;\n --green-tilleul-verveine-975-75: #201e14;\n --green-tilleul-verveine-975-75-hover: #433f2e;\n --green-tilleul-verveine-975-75-active: #57533d;\n --green-tilleul-verveine-950-100: #272419;\n --green-tilleul-verveine-950-100-hover: #4c4734;\n --green-tilleul-verveine-950-100-active: #615b44;\n --green-tilleul-verveine-sun-418-moon-817: #d8c634;\n --green-tilleul-verveine-sun-418-moon-817-hover: #fee943;\n --green-tilleul-verveine-sun-418-moon-817-active: #fef1ab;\n --green-tilleul-verveine-925-125: #2d2a1d;\n --green-tilleul-verveine-925-125-hover: #534f39;\n --green-tilleul-verveine-925-125-active: #696349;\n --green-tilleul-verveine-main-707: #b7a73f;\n --green-tilleul-verveine-850-200: #3f3a20;\n --green-bourgeon-975-75: #182014;\n --green-bourgeon-975-75-hover: #35432e;\n --green-bourgeon-975-75-active: #46573d;\n --green-bourgeon-950-100: #1e2719;\n --green-bourgeon-950-100-hover: #3d4c34;\n --green-bourgeon-950-100-active: #4e6144;\n --green-bourgeon-sun-425-moon-759: #99c221;\n --green-bourgeon-sun-425-moon-759-hover: #baec2a;\n --green-bourgeon-sun-425-moon-759-active: #c9fd2e;\n --green-bourgeon-925-125: #232d1d;\n --green-bourgeon-925-125-hover: #435339;\n --green-bourgeon-925-125-active: #556949;\n --green-bourgeon-main-640: #68a532;\n --green-bourgeon-850-200: #2a401a;\n --green-emeraude-975-75: #142018;\n --green-emeraude-975-75-hover: #2e4335;\n --green-emeraude-975-75-active: #3d5846;\n --green-emeraude-950-100: #19271e;\n --green-emeraude-950-100-hover: #344c3d;\n --green-emeraude-950-100-active: #44624f;\n --green-emeraude-sun-425-moon-753: #34cb6a;\n --green-emeraude-sun-425-moon-753-hover: #42fb84;\n --green-emeraude-sun-425-moon-753-active: #80fda3;\n --green-emeraude-925-125: #1e2e23;\n --green-emeraude-925-125-hover: #3b5543;\n --green-emeraude-925-125-active: #4b6b55;\n --green-emeraude-main-632: #00a95f;\n --green-emeraude-850-200: #21402c;\n --green-menthe-975-75: #15201e;\n --green-menthe-975-75-hover: #30433f;\n --green-menthe-975-75-active: #3f5753;\n --green-menthe-950-100: #1a2624;\n --green-menthe-950-100-hover: #364b47;\n --green-menthe-950-100-active: #46605b;\n --green-menthe-sun-373-moon-652: #21ab8e;\n --green-menthe-sun-373-moon-652-hover: #2eddb8;\n --green-menthe-sun-373-moon-652-active: #34f4cc;\n --green-menthe-925-125: #1f2d2a;\n --green-menthe-925-125-hover: #3c534e;\n --green-menthe-925-125-active: #4d6963;\n --green-menthe-main-548: #009081;\n --green-menthe-850-200: #223f3a;\n --green-archipel-975-75: #152021;\n --green-archipel-975-75-hover: #2f4345;\n --green-archipel-975-75-active: #3f5759;\n --green-archipel-950-100: #1a2628;\n --green-archipel-950-100-hover: #364a4e;\n --green-archipel-950-100-active: #465f63;\n --green-archipel-sun-391-moon-716: #34bab5;\n --green-archipel-sun-391-moon-716-hover: #43e9e2;\n --green-archipel-sun-391-moon-716-active: #4cfdf6;\n --green-archipel-925-125: #1f2c2e;\n --green-archipel-925-125-hover: #3c5255;\n --green-archipel-925-125-active: #4d676b;\n --green-archipel-main-557: #009099;\n --green-archipel-850-200: #233e41;\n --blue-ecume-975-75: #171d2f;\n --blue-ecume-975-75-hover: #333e5e;\n --blue-ecume-975-75-active: #445179;\n --blue-ecume-950-100: #1d2437;\n --blue-ecume-950-100-hover: #3b4767;\n --blue-ecume-950-100-active: #4c5b83;\n --blue-ecume-sun-247-moon-675: #869ece;\n --blue-ecume-sun-247-moon-675-hover: #b8c5e2;\n --blue-ecume-sun-247-moon-675-active: #ced6ea;\n --blue-ecume-925-125: #222940;\n --blue-ecume-925-125-hover: #424d73;\n --blue-ecume-925-125-active: #536190;\n --blue-ecume-main-400: #465f9d;\n --blue-ecume-850-200: #273962;\n --blue-cumulus-975-75: #171e2b;\n --blue-cumulus-975-75-hover: #333f56;\n --blue-cumulus-975-75-active: #43536f;\n --blue-cumulus-950-100: #1c2433;\n --blue-cumulus-950-100-hover: #3a4761;\n --blue-cumulus-950-100-active: #4a5b7b;\n --blue-cumulus-sun-368-moon-732: #7ab1e8;\n --blue-cumulus-sun-368-moon-732-hover: #bad2f2;\n --blue-cumulus-sun-368-moon-732-active: #d2e2f6;\n --blue-cumulus-925-125: #212a3a;\n --blue-cumulus-925-125-hover: #404f69;\n --blue-cumulus-925-125-active: #516384;\n --blue-cumulus-main-526: #417dc4;\n --blue-cumulus-850-200: #263b58;\n --purple-glycine-975-75: #251a24;\n --purple-glycine-975-75-hover: #4c394a;\n --purple-glycine-975-75-active: #634a60;\n --purple-glycine-950-100: #2c202b;\n --purple-glycine-950-100-hover: #554053;\n --purple-glycine-950-100-active: #6c536a;\n --purple-glycine-sun-319-moon-630: #ce70cc;\n --purple-glycine-sun-319-moon-630-hover: #dfa4dd;\n --purple-glycine-sun-319-moon-630-active: #e7bbe6;\n --purple-glycine-925-125: #332632;\n --purple-glycine-925-125-hover: #5d485c;\n --purple-glycine-925-125-active: #755b73;\n --purple-glycine-main-494: #a558a0;\n --purple-glycine-850-200: #502e4d;\n --pink-macaron-975-75: #261b19;\n --pink-macaron-975-75-hover: #4e3a37;\n --pink-macaron-975-75-active: #654c48;\n --pink-macaron-950-100: #2e211f;\n --pink-macaron-950-100-hover: #58423f;\n --pink-macaron-950-100-active: #705551;\n --pink-macaron-sun-406-moon-833: #ffb7ae;\n --pink-macaron-sun-406-moon-833-hover: #ffe0dc;\n --pink-macaron-sun-406-moon-833-active: #fff0ee;\n --pink-macaron-925-125: #352724;\n --pink-macaron-925-125-hover: #614a45;\n --pink-macaron-925-125-active: #795d57;\n --pink-macaron-main-689: #e18b76;\n --pink-macaron-850-200: #52312a;\n --pink-tuile-975-75: #281b19;\n --pink-tuile-975-75-hover: #513a37;\n --pink-tuile-975-75-active: #694c48;\n --pink-tuile-950-100: #2f211f;\n --pink-tuile-950-100-hover: #5a423e;\n --pink-tuile-950-100-active: #725550;\n --pink-tuile-sun-425-moon-750: #ff9575;\n --pink-tuile-sun-425-moon-750-hover: #ffc4b7;\n --pink-tuile-sun-425-moon-750-active: #ffd8d0;\n --pink-tuile-925-125: #372624;\n --pink-tuile-925-125-hover: #644845;\n --pink-tuile-925-125-active: #7d5b57;\n --pink-tuile-main-556: #ce614a;\n --pink-tuile-850-200: #55302a;\n --yellow-tournesol-975-75: #221d11;\n --yellow-tournesol-975-75-hover: #473e29;\n --yellow-tournesol-975-75-active: #5c5136;\n --yellow-tournesol-950-100: #292416;\n --yellow-tournesol-950-100-hover: #4f472f;\n --yellow-tournesol-950-100-active: #655b3d;\n --yellow-tournesol-sun-407-moon-922: #ffe552;\n --yellow-tournesol-sun-407-moon-922-hover: #e1c700;\n --yellow-tournesol-sun-407-moon-922-active: #cab300;\n --yellow-tournesol-925-125: #302a1a;\n --yellow-tournesol-925-125-hover: #584e34;\n --yellow-tournesol-925-125-active: #6f6342;\n --yellow-tournesol-main-731: #c8aa39;\n --yellow-tournesol-850-200: #43391a;\n --yellow-moutarde-975-75: #231d14;\n --yellow-moutarde-975-75-hover: #483e2e;\n --yellow-moutarde-975-75-active: #5e513d;\n --yellow-moutarde-950-100: #2a2319;\n --yellow-moutarde-950-100-hover: #514534;\n --yellow-moutarde-950-100-active: #685944;\n --yellow-moutarde-sun-348-moon-860: #ffca00;\n --yellow-moutarde-sun-348-moon-860-hover: #cda200;\n --yellow-moutarde-sun-348-moon-860-active: #b28c00;\n --yellow-moutarde-925-125: #30291d;\n --yellow-moutarde-925-125-hover: #584d39;\n --yellow-moutarde-925-125-active: #6f6149;\n --yellow-moutarde-main-679: #c3992a;\n --yellow-moutarde-850-200: #453820;\n --orange-terre-battue-975-75: #281a16;\n --orange-terre-battue-975-75-hover: #513932;\n --orange-terre-battue-975-75-active: #6a4b42;\n --orange-terre-battue-950-100: #31201c;\n --orange-terre-battue-950-100-hover: #5d403a;\n --orange-terre-battue-950-100-active: #77534a;\n --orange-terre-battue-sun-370-moon-672: #ff732c;\n --orange-terre-battue-sun-370-moon-672-hover: #ffa48b;\n --orange-terre-battue-sun-370-moon-672-active: #ffbbab;\n --orange-terre-battue-925-125: #382621;\n --orange-terre-battue-925-125-hover: #664840;\n --orange-terre-battue-925-125-active: #7f5b51;\n --orange-terre-battue-main-645: #e4794a;\n --orange-terre-battue-850-200: #543125;\n --brown-cafe-creme-975-75: #211d16;\n --brown-cafe-creme-975-75-hover: #453e31;\n --brown-cafe-creme-975-75-active: #5a5141;\n --brown-cafe-creme-950-100: #28241c;\n --brown-cafe-creme-950-100-hover: #4e4739;\n --brown-cafe-creme-950-100-active: #635b4a;\n --brown-cafe-creme-sun-383-moon-885: #ecd7a2;\n --brown-cafe-creme-sun-383-moon-885-hover: #c5b386;\n --brown-cafe-creme-sun-383-moon-885-active: #af9f77;\n --brown-cafe-creme-925-125: #2e2a21;\n --brown-cafe-creme-925-125-hover: #554e3f;\n --brown-cafe-creme-925-125-active: #6b6351;\n --brown-cafe-creme-main-782: #d1b781;\n --brown-cafe-creme-850-200: #423925;\n --brown-caramel-975-75: #251c16;\n --brown-caramel-975-75-hover: #4c3c31;\n --brown-caramel-975-75-active: #624e41;\n --brown-caramel-950-100: #2c221c;\n --brown-caramel-950-100-hover: #554439;\n --brown-caramel-950-100-active: #6c574a;\n --brown-caramel-sun-425-moon-901: #fbd8ab;\n --brown-caramel-sun-425-moon-901-hover: #efb547;\n --brown-caramel-sun-425-moon-901-active: #d6a23e;\n --brown-caramel-925-125: #332821;\n --brown-caramel-925-125-hover: #5d4b40;\n --brown-caramel-925-125-active: #755f51;\n --brown-caramel-main-648: #c08c65;\n --brown-caramel-850-200: #4b3525;\n --brown-opera-975-75: #241c17;\n --brown-opera-975-75-hover: #4a3c33;\n --brown-opera-975-75-active: #604f44;\n --brown-opera-950-100: #2b221c;\n --brown-opera-950-100-hover: #53443a;\n --brown-opera-950-100-active: #6a574a;\n --brown-opera-sun-395-moon-820: #e6be92;\n --brown-opera-sun-395-moon-820-hover: #f2e2d3;\n --brown-opera-sun-395-moon-820-active: #f8f0e9;\n --brown-opera-925-125: #322821;\n --brown-opera-925-125-hover: #5c4b40;\n --brown-opera-925-125-active: #735f51;\n --brown-opera-main-680: #bd987a;\n --brown-opera-850-200: #493625;\n --beige-gris-galet-975-75: #211d19;\n --beige-gris-galet-975-75-hover: #453e37;\n --beige-gris-galet-975-75-active: #595148;\n --beige-gris-galet-950-100: #28231f;\n --beige-gris-galet-950-100-hover: #4e453f;\n --beige-gris-galet-950-100-active: #635950;\n --beige-gris-galet-sun-407-moon-821: #d0c3b7;\n --beige-gris-galet-sun-407-moon-821-hover: #eae5e1;\n --beige-gris-galet-sun-407-moon-821-active: #f4f2f0;\n --beige-gris-galet-925-125: #2e2924;\n --beige-gris-galet-925-125-hover: #554d45;\n --beige-gris-galet-925-125-active: #6b6157;\n --beige-gris-galet-main-702: #aea397;\n --beige-gris-galet-850-200: #433829;\n}\n\n@media (hover: hover) and (pointer: fine) {\n :root[data-fr-theme=dark] {\n --brighten: 1;\n }\n}","////\n/// Scheme Main\n/// @group scheme\n////\n\n/* ¯¯¯¯¯¯¯¯¯ *\\\n SCHEME\n\\* ˍˍˍˍˍˍˍˍˍ */\n\n@use 'src/module/path';\n@use 'src/module/shame/media-query';\n\n@include path.to-dist(1);\n@include media-query.order;\n\n@import 'index';\n@import 'style/module';\n","// TODO\n@use 'namespace';\n@use 'src/module/utilities';\n\n@mixin theme($theme: null) {\n @if $theme != 'dark' {\n $theme: null;\n }\n $selector: &;\n @at-root {\n :root#{namespace.ns-attr(theme, $theme)} {\n @include utilities.nest($selector) {\n @content;\n }\n }\n }\n}\n","@use 'sass:list';\n@use 'sass:map';\n@use '../function/colors';\n@use '../variable/decisions';\n@use '../variable/sets';\n\n@mixin define($theme: light) {\n $sets: ();\n @each $context, $uses in decisions.$values {\n @each $use, $families in $uses {\n @each $family, $settings in $families {\n $shade: list.nth($settings, 1);\n $alpha: false;\n $hover: false;\n\n @if list.length($settings) > 1 {\n $params: list.nth($settings, 2);\n @if map.has-key($params, alpha) {\n $alpha: true;\n }\n @if map.has-key($params, hover) {\n $hover: true;\n }\n }\n @each $tint, $shades in map.get(sets.$values, $family) {\n @if map.has-key($shades, $shade) {\n $token: $context $use $tint;\n $set: colors.from($token, set);\n $sets-tint: map.get($sets, $tint);\n @if $sets-tint == null {\n $sets-tint: ();\n }\n @if not map.has-key($sets-tint, $set) or $hover {\n $sets-tint: map.merge($sets-tint, ($set: (token: $token, hover: $hover)));\n }\n\n $sets: map.merge($sets, ($tint: $sets-tint));\n\n @if $theme == light {\n @include _decide($token);\n\n @if $hover == true {\n @include _decide($token, hover);\n @include _decide($token, active);\n }\n }\n }\n }\n }\n }\n }\n\n @each $family, $tints in sets.$values {\n @each $tint, $shades in $tints {\n @if map.has-key($sets, $tint) {\n @each $set, $map in map.get($sets, $tint) {\n $token: map.get($map, token);\n $hover: map.get($map, hover);\n @include _set($token, $theme);\n\n @if $hover {\n @include _set($token, $theme, hover);\n @include _set($token, $theme, active);\n }\n }\n }\n }\n }\n}\n\n@function _parameter($type: null) {\n @if $type == null {\n @return ();\n }\n @if $type == hover {\n @return (hover: true);\n }\n @if $type == active {\n @return (active: true);\n }\n}\n\n@mixin _decide($token, $type: null) {\n $parameters: _parameter($type);\n $var: colors.from($token, decision, $parameters);\n #{$var}: colors.from($token, set, map.merge($parameters, (var: true)));\n}\n\n@mixin _set($token, $theme, $type: null) {\n $parameters: _parameter($type);\n $var: colors.from($token, set, $parameters);\n #{$var}: colors.from($token, hex, map.merge($parameters, (theme: $theme)));\n}\n","@use '../variable/breakpoints';\n\n/// Set media query styles\n///\n/// @param {String} $media [md] - Layout size `['xs', 'sm', 'md', 'lg', 'xl']`\n///\n/// @example scss -\n/// .foo {\n/// @include respond-from(md) {\n/// }\n/// }\n@mixin respond-from($media) {\n $limits: map_get(breakpoints.$values, $media);\n\n @if $limits != null {\n @media (min-width: nth($limits, 1)) {\n @content;\n }\n }\n @else {\n @content;\n }\n}\n","@use 'src/module/media-query/variable/breakpoints';\n@use 'src/module/media-query';\n\n@mixin order () {\n @each $bp, $limits in breakpoints.$values {\n @if $bp != xs {\n @include media-query.respond-from($bp) {\n /*! media #{$bp} */\n }\n }\n }\n}\n","////\n/// Core Tool : Action Hover\n/// @group core\n////\n\n@mixin hover-media-query () {\n @media (hover: hover) and (pointer: fine) {\n @content;\n }\n}\n\n@mixin hover-type-selector($elements, $type: all, $check-disabled: false) {\n $selectors: ();\n\n @each $element, $setting in $elements {\n $hover: map-get($setting, hover);\n $selector: map-get($setting, selector);\n @if $hover {\n @if $type == map-get($hover, type) or $type == all {\n $nested: $selector;\n @if $check-disabled {\n $nested: nest($selector, map-get($hover, selector));\n }\n $associated: $nested;\n @if & != null and '#{&}' != ':root' {\n $associated: selector-associate('#{&}', $nested);\n }\n $selectors: append($selectors, $associated, 'comma');\n }\n }\n }\n\n @at-root #{$selectors} {\n @content;\n }\n}\n\n@mixin hover-tint () {\n &:hover {\n background-color: var(--hover-tint);\n }\n\n &:active {\n background-color: var(--active-tint);\n }\n}\n\n@mixin enable-tint () {\n @include tint-enabled(true, true);\n}\n\n@mixin disable-tint() {\n @include tint-enabled(false, false);\n}\n\n@mixin tint-enabled ($hover: null, $active: null) {\n @if $hover {\n --hover-tint: var(--hover);\n }\n @else if $hover == false {\n --hover-tint: var(--idle);\n }\n\n @if $active {\n --active-tint: var(--active);\n }\n @else if $active == false {\n --active-tint: var(--idle);\n }\n}\n\n@mixin hover-brighten ($element, $img) {\n @at-root #{$element} {\n &:hover {\n #{$img} {\n --brightness: calc(100% + var(--brighten) * #{$hover-brighten});\n }\n }\n\n &:active {\n #{$img} {\n --brightness: calc(100% + var(--brighten) * #{$hover-brighten * 2});\n }\n }\n }\n}\n\n@mixin hover-brighten-filter () {\n filter: brightness(var(--brightness));\n}\n","////\n/// Schemes Module : brightness\n/// @group schemes\n////\n\n@use 'src/module/selector';\n\n@include hover-media-query {\n @include selector.theme(dark) {\n --brighten: 1;\n }\n}\n"]} \ No newline at end of file diff --git a/dist/dsfr/scheme/scheme.min.css b/dist/dsfr/scheme/scheme.min.css new file mode 100644 index 0000000..4d835b6 --- /dev/null +++ b/dist/dsfr/scheme/scheme.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */:root[data-fr-theme=dark]{--grey-1000-50:#161616;--grey-1000-50-hover:#343434;--grey-1000-50-active:#474747;--grey-975-75:#1e1e1e;--grey-975-75-hover:#3f3f3f;--grey-975-75-active:#525252;--grey-950-100:#242424;--grey-950-100-hover:#474747;--grey-950-100-active:#5b5b5b;--grey-200-850:#cecece;--grey-200-850-hover:#a8a8a8;--grey-200-850-active:#939393;--grey-925-125:#2a2a2a;--grey-1000-75:#1e1e1e;--grey-1000-75-hover:#3f3f3f;--grey-1000-75-active:#525252;--grey-1000-100:#242424;--grey-1000-100-hover:#474747;--grey-1000-100-active:#5b5b5b;--grey-975-100:#242424;--grey-975-100-hover:#474747;--grey-975-100-active:#5b5b5b;--grey-975-125:#2a2a2a;--grey-975-125-hover:#4e4e4e;--grey-975-125-active:#636363;--grey-950-125:#2a2a2a;--grey-950-125-hover:#4e4e4e;--grey-950-125-active:#636363;--grey-950-150:#2f2f2f;--grey-950-150-hover:#545454;--grey-950-150-active:#696969;--grey-50-1000:#fff;--grey-425-625:#929292;--grey-625-425:#666;--grey-0-1000:#fff;--grey-900-175:#353535;--blue-france-975-75:#1b1b35;--blue-france-975-75-hover:#3a3a68;--blue-france-975-75-active:#4d4d83;--blue-france-950-100:#21213f;--blue-france-950-100-hover:#424275;--blue-france-950-100-active:#56568c;--blue-france-sun-113-625:#8585f6;--blue-france-sun-113-625-hover:#b1b1f9;--blue-france-sun-113-625-active:#c6c6fb;--blue-france-925-125:#272747;--blue-france-925-125-hover:#4a4a7d;--blue-france-925-125-active:#5e5e90;--blue-france-975-sun-113:#000091;--blue-france-main-525:#6a6af4;--blue-france-850-200:#313178;--red-marianne-975-75:#2b1919;--red-marianne-975-75-hover:#573737;--red-marianne-975-75-active:#704848;--red-marianne-950-100:#331f1f;--red-marianne-950-100-hover:#613f3f;--red-marianne-950-100-active:#7b5151;--red-marianne-425-625:#f95c5e;--red-marianne-425-625-hover:#fa9293;--red-marianne-425-625-active:#fbabac;--red-marianne-925-125:#3b2424;--red-marianne-925-125-hover:#6b4545;--red-marianne-925-125-active:#865757;--red-marianne-main-472:#e1000f;--red-marianne-850-200:#5e2a2b;--info-950-100:#1d2437;--info-950-100-hover:#3b4767;--info-950-100-active:#4c5b83;--info-425-625:#518fff;--info-425-625-hover:#98b4ff;--info-425-625-active:#b4c7ff;--info-975-75:#171d2e;--success-950-100:#19271d;--success-950-100-hover:#344c3b;--success-950-100-active:#44624d;--success-425-625:#27a658;--success-425-625-hover:#36d975;--success-425-625-active:#3df183;--success-975-75:#142117;--warning-950-100:#361e19;--warning-950-100-hover:#663d35;--warning-950-100-active:#824f44;--warning-425-625:#fc5d00;--warning-425-625-hover:#ff8c73;--warning-425-625-active:#ffa595;--warning-975-75:#2d1814;--error-950-100:#391c1c;--error-950-100-hover:#6c3a3a;--error-950-100-active:#894b4b;--error-425-625:#ff5655;--error-425-625-hover:#ff8c8c;--error-425-625-active:#ffa6a6;--error-975-75:#301717;--green-tilleul-verveine-975-75:#201e14;--green-tilleul-verveine-975-75-hover:#433f2e;--green-tilleul-verveine-975-75-active:#57533d;--green-tilleul-verveine-950-100:#272419;--green-tilleul-verveine-950-100-hover:#4c4734;--green-tilleul-verveine-950-100-active:#615b44;--green-tilleul-verveine-sun-418-moon-817:#d8c634;--green-tilleul-verveine-sun-418-moon-817-hover:#fee943;--green-tilleul-verveine-sun-418-moon-817-active:#fef1ab;--green-tilleul-verveine-925-125:#2d2a1d;--green-tilleul-verveine-925-125-hover:#534f39;--green-tilleul-verveine-925-125-active:#696349;--green-tilleul-verveine-main-707:#b7a73f;--green-tilleul-verveine-850-200:#3f3a20;--green-bourgeon-975-75:#182014;--green-bourgeon-975-75-hover:#35432e;--green-bourgeon-975-75-active:#46573d;--green-bourgeon-950-100:#1e2719;--green-bourgeon-950-100-hover:#3d4c34;--green-bourgeon-950-100-active:#4e6144;--green-bourgeon-sun-425-moon-759:#99c221;--green-bourgeon-sun-425-moon-759-hover:#baec2a;--green-bourgeon-sun-425-moon-759-active:#c9fd2e;--green-bourgeon-925-125:#232d1d;--green-bourgeon-925-125-hover:#435339;--green-bourgeon-925-125-active:#556949;--green-bourgeon-main-640:#68a532;--green-bourgeon-850-200:#2a401a;--green-emeraude-975-75:#142018;--green-emeraude-975-75-hover:#2e4335;--green-emeraude-975-75-active:#3d5846;--green-emeraude-950-100:#19271e;--green-emeraude-950-100-hover:#344c3d;--green-emeraude-950-100-active:#44624f;--green-emeraude-sun-425-moon-753:#34cb6a;--green-emeraude-sun-425-moon-753-hover:#42fb84;--green-emeraude-sun-425-moon-753-active:#80fda3;--green-emeraude-925-125:#1e2e23;--green-emeraude-925-125-hover:#3b5543;--green-emeraude-925-125-active:#4b6b55;--green-emeraude-main-632:#00a95f;--green-emeraude-850-200:#21402c;--green-menthe-975-75:#15201e;--green-menthe-975-75-hover:#30433f;--green-menthe-975-75-active:#3f5753;--green-menthe-950-100:#1a2624;--green-menthe-950-100-hover:#364b47;--green-menthe-950-100-active:#46605b;--green-menthe-sun-373-moon-652:#21ab8e;--green-menthe-sun-373-moon-652-hover:#2eddb8;--green-menthe-sun-373-moon-652-active:#34f4cc;--green-menthe-925-125:#1f2d2a;--green-menthe-925-125-hover:#3c534e;--green-menthe-925-125-active:#4d6963;--green-menthe-main-548:#009081;--green-menthe-850-200:#223f3a;--green-archipel-975-75:#152021;--green-archipel-975-75-hover:#2f4345;--green-archipel-975-75-active:#3f5759;--green-archipel-950-100:#1a2628;--green-archipel-950-100-hover:#364a4e;--green-archipel-950-100-active:#465f63;--green-archipel-sun-391-moon-716:#34bab5;--green-archipel-sun-391-moon-716-hover:#43e9e2;--green-archipel-sun-391-moon-716-active:#4cfdf6;--green-archipel-925-125:#1f2c2e;--green-archipel-925-125-hover:#3c5255;--green-archipel-925-125-active:#4d676b;--green-archipel-main-557:#009099;--green-archipel-850-200:#233e41;--blue-ecume-975-75:#171d2f;--blue-ecume-975-75-hover:#333e5e;--blue-ecume-975-75-active:#445179;--blue-ecume-950-100:#1d2437;--blue-ecume-950-100-hover:#3b4767;--blue-ecume-950-100-active:#4c5b83;--blue-ecume-sun-247-moon-675:#869ece;--blue-ecume-sun-247-moon-675-hover:#b8c5e2;--blue-ecume-sun-247-moon-675-active:#ced6ea;--blue-ecume-925-125:#222940;--blue-ecume-925-125-hover:#424d73;--blue-ecume-925-125-active:#536190;--blue-ecume-main-400:#465f9d;--blue-ecume-850-200:#273962;--blue-cumulus-975-75:#171e2b;--blue-cumulus-975-75-hover:#333f56;--blue-cumulus-975-75-active:#43536f;--blue-cumulus-950-100:#1c2433;--blue-cumulus-950-100-hover:#3a4761;--blue-cumulus-950-100-active:#4a5b7b;--blue-cumulus-sun-368-moon-732:#7ab1e8;--blue-cumulus-sun-368-moon-732-hover:#bad2f2;--blue-cumulus-sun-368-moon-732-active:#d2e2f6;--blue-cumulus-925-125:#212a3a;--blue-cumulus-925-125-hover:#404f69;--blue-cumulus-925-125-active:#516384;--blue-cumulus-main-526:#417dc4;--blue-cumulus-850-200:#263b58;--purple-glycine-975-75:#251a24;--purple-glycine-975-75-hover:#4c394a;--purple-glycine-975-75-active:#634a60;--purple-glycine-950-100:#2c202b;--purple-glycine-950-100-hover:#554053;--purple-glycine-950-100-active:#6c536a;--purple-glycine-sun-319-moon-630:#ce70cc;--purple-glycine-sun-319-moon-630-hover:#dfa4dd;--purple-glycine-sun-319-moon-630-active:#e7bbe6;--purple-glycine-925-125:#332632;--purple-glycine-925-125-hover:#5d485c;--purple-glycine-925-125-active:#755b73;--purple-glycine-main-494:#a558a0;--purple-glycine-850-200:#502e4d;--pink-macaron-975-75:#261b19;--pink-macaron-975-75-hover:#4e3a37;--pink-macaron-975-75-active:#654c48;--pink-macaron-950-100:#2e211f;--pink-macaron-950-100-hover:#58423f;--pink-macaron-950-100-active:#705551;--pink-macaron-sun-406-moon-833:#ffb7ae;--pink-macaron-sun-406-moon-833-hover:#ffe0dc;--pink-macaron-sun-406-moon-833-active:#fff0ee;--pink-macaron-925-125:#352724;--pink-macaron-925-125-hover:#614a45;--pink-macaron-925-125-active:#795d57;--pink-macaron-main-689:#e18b76;--pink-macaron-850-200:#52312a;--pink-tuile-975-75:#281b19;--pink-tuile-975-75-hover:#513a37;--pink-tuile-975-75-active:#694c48;--pink-tuile-950-100:#2f211f;--pink-tuile-950-100-hover:#5a423e;--pink-tuile-950-100-active:#725550;--pink-tuile-sun-425-moon-750:#ff9575;--pink-tuile-sun-425-moon-750-hover:#ffc4b7;--pink-tuile-sun-425-moon-750-active:#ffd8d0;--pink-tuile-925-125:#372624;--pink-tuile-925-125-hover:#644845;--pink-tuile-925-125-active:#7d5b57;--pink-tuile-main-556:#ce614a;--pink-tuile-850-200:#55302a;--yellow-tournesol-975-75:#221d11;--yellow-tournesol-975-75-hover:#473e29;--yellow-tournesol-975-75-active:#5c5136;--yellow-tournesol-950-100:#292416;--yellow-tournesol-950-100-hover:#4f472f;--yellow-tournesol-950-100-active:#655b3d;--yellow-tournesol-sun-407-moon-922:#ffe552;--yellow-tournesol-sun-407-moon-922-hover:#e1c700;--yellow-tournesol-sun-407-moon-922-active:#cab300;--yellow-tournesol-925-125:#302a1a;--yellow-tournesol-925-125-hover:#584e34;--yellow-tournesol-925-125-active:#6f6342;--yellow-tournesol-main-731:#c8aa39;--yellow-tournesol-850-200:#43391a;--yellow-moutarde-975-75:#231d14;--yellow-moutarde-975-75-hover:#483e2e;--yellow-moutarde-975-75-active:#5e513d;--yellow-moutarde-950-100:#2a2319;--yellow-moutarde-950-100-hover:#514534;--yellow-moutarde-950-100-active:#685944;--yellow-moutarde-sun-348-moon-860:#ffca00;--yellow-moutarde-sun-348-moon-860-hover:#cda200;--yellow-moutarde-sun-348-moon-860-active:#b28c00;--yellow-moutarde-925-125:#30291d;--yellow-moutarde-925-125-hover:#584d39;--yellow-moutarde-925-125-active:#6f6149;--yellow-moutarde-main-679:#c3992a;--yellow-moutarde-850-200:#453820;--orange-terre-battue-975-75:#281a16;--orange-terre-battue-975-75-hover:#513932;--orange-terre-battue-975-75-active:#6a4b42;--orange-terre-battue-950-100:#31201c;--orange-terre-battue-950-100-hover:#5d403a;--orange-terre-battue-950-100-active:#77534a;--orange-terre-battue-sun-370-moon-672:#ff732c;--orange-terre-battue-sun-370-moon-672-hover:#ffa48b;--orange-terre-battue-sun-370-moon-672-active:#ffbbab;--orange-terre-battue-925-125:#382621;--orange-terre-battue-925-125-hover:#664840;--orange-terre-battue-925-125-active:#7f5b51;--orange-terre-battue-main-645:#e4794a;--orange-terre-battue-850-200:#543125;--brown-cafe-creme-975-75:#211d16;--brown-cafe-creme-975-75-hover:#453e31;--brown-cafe-creme-975-75-active:#5a5141;--brown-cafe-creme-950-100:#28241c;--brown-cafe-creme-950-100-hover:#4e4739;--brown-cafe-creme-950-100-active:#635b4a;--brown-cafe-creme-sun-383-moon-885:#ecd7a2;--brown-cafe-creme-sun-383-moon-885-hover:#c5b386;--brown-cafe-creme-sun-383-moon-885-active:#af9f77;--brown-cafe-creme-925-125:#2e2a21;--brown-cafe-creme-925-125-hover:#554e3f;--brown-cafe-creme-925-125-active:#6b6351;--brown-cafe-creme-main-782:#d1b781;--brown-cafe-creme-850-200:#423925;--brown-caramel-975-75:#251c16;--brown-caramel-975-75-hover:#4c3c31;--brown-caramel-975-75-active:#624e41;--brown-caramel-950-100:#2c221c;--brown-caramel-950-100-hover:#554439;--brown-caramel-950-100-active:#6c574a;--brown-caramel-sun-425-moon-901:#fbd8ab;--brown-caramel-sun-425-moon-901-hover:#efb547;--brown-caramel-sun-425-moon-901-active:#d6a23e;--brown-caramel-925-125:#332821;--brown-caramel-925-125-hover:#5d4b40;--brown-caramel-925-125-active:#755f51;--brown-caramel-main-648:#c08c65;--brown-caramel-850-200:#4b3525;--brown-opera-975-75:#241c17;--brown-opera-975-75-hover:#4a3c33;--brown-opera-975-75-active:#604f44;--brown-opera-950-100:#2b221c;--brown-opera-950-100-hover:#53443a;--brown-opera-950-100-active:#6a574a;--brown-opera-sun-395-moon-820:#e6be92;--brown-opera-sun-395-moon-820-hover:#f2e2d3;--brown-opera-sun-395-moon-820-active:#f8f0e9;--brown-opera-925-125:#322821;--brown-opera-925-125-hover:#5c4b40;--brown-opera-925-125-active:#735f51;--brown-opera-main-680:#bd987a;--brown-opera-850-200:#493625;--beige-gris-galet-975-75:#211d19;--beige-gris-galet-975-75-hover:#453e37;--beige-gris-galet-975-75-active:#595148;--beige-gris-galet-950-100:#28231f;--beige-gris-galet-950-100-hover:#4e453f;--beige-gris-galet-950-100-active:#635950;--beige-gris-galet-sun-407-moon-821:#d0c3b7;--beige-gris-galet-sun-407-moon-821-hover:#eae5e1;--beige-gris-galet-sun-407-moon-821-active:#f4f2f0;--beige-gris-galet-925-125:#2e2924;--beige-gris-galet-925-125-hover:#554d45;--beige-gris-galet-925-125-active:#6b6157;--beige-gris-galet-main-702:#aea397;--beige-gris-galet-850-200:#433829}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media (hover:hover) and (pointer:fine){:root[data-fr-theme=dark]{--brighten:1}} \ No newline at end of file diff --git a/dist/dsfr/scheme/scheme.min.css.map b/dist/dsfr/scheme/scheme.min.css.map new file mode 100644 index 0000000..4a54ace --- /dev/null +++ b/dist/dsfr/scheme/scheme.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["","file:///Users/ket/Documents/work/dsfr/src/module/selector/mixin/_theme.scss","file:///Users/ket/Documents/work/dsfr/src/module/color/mixin/_define.scss","%3Cinput%20css%20tyRZ28%3E","file:///Users/ket/Documents/work/dsfr/src/module/media-query/mixin/_respond-from.scss","file:///Users/ket/Documents/work/dsfr/src/module/shame/media-query/mixin/_order.scss","file:///Users/ket/Documents/work/dsfr/src/dsfr/core/style/action/tool/_hover.scss","file:///Users/ket/Documents/work/dsfr/src/dsfr/scheme/style/module/_hover.scss"],"names":[],"mappings":"AAAA;;GAAA,ACUI,0BCiFF,sBAAA,CAAA,4BAAA,CAAA,6BAAA,CAAA,qBAAA,CAAA,2BAAA,CAAA,4BAAA,CAAA,sBAAA,CAAA,4BAAA,CAAA,6BAAA,CAAA,sBAAA,CAAA,4BAAA,CAAA,6BAAA,CAAA,sBAAA,CAAA,sBAAA,CAAA,4BAAA,CAAA,6BAAA,CAAA,uBAAA,CAAA,6BAAA,CAAA,8BAAA,CAAA,sBAAA,CAAA,4BAAA,CAAA,6BAAA,CAAA,sBAAA,CAAA,4BAAA,CAAA,6BAAA,CAAA,sBAAA,CAAA,4BAAA,CAAA,6BAAA,CAAA,sBAAA,CAAA,4BAAA,CAAA,6BAAA,CAAA,mBAAA,CAAA,sBAAA,CAAA,mBAAA,CAAA,kBAAA,CAAA,sBAAA,CAAA,4BAAA,CAAA,kCAAA,CAAA,mCAAA,CAAA,6BAAA,CAAA,mCAAA,CAAA,oCAAA,CAAA,iCAAA,CAAA,uCAAA,CAAA,wCAAA,CAAA,6BAAA,CAAA,mCAAA,CAAA,oCAAA,CAAA,iCAAA,CAAA,8BAAA,CAAA,6BAAA,CAAA,6BAAA,CAAA,mCAAA,CAAA,oCAAA,CAAA,8BAAA,CAAA,oCAAA,CAAA,qCAAA,CAAA,8BAAA,CAAA,oCAAA,CAAA,qCAAA,CAAA,8BAAA,CAAA,oCAAA,CAAA,qCAAA,CAAA,+BAAA,CAAA,8BAAA,CAAA,sBAAA,CAAA,4BAAA,CAAA,6BAAA,CAAA,sBAAA,CAAA,4BAAA,CAAA,6BAAA,CAAA,qBAAA,CAAA,yBAAA,CAAA,+BAAA,CAAA,gCAAA,CAAA,yBAAA,CAAA,+BAAA,CAAA,gCAAA,CAAA,wBAAA,CAAA,yBAAA,CAAA,+BAAA,CAAA,gCAAA,CAAA,yBAAA,CAAA,+BAAA,CAAA,gCAAA,CAAA,wBAAA,CAAA,uBAAA,CAAA,6BAAA,CAAA,8BAAA,CAAA,uBAAA,CAAA,6BAAA,CAAA,8BAAA,CAAA,sBAAA,CAAA,uCAAA,CAAA,6CAAA,CAAA,8CAAA,CAAA,wCAAA,CAAA,8CAAA,CAAA,+CAAA,CAAA,iDAAA,CAAA,uDAAA,CAAA,wDAAA,CAAA,wCAAA,CAAA,8CAAA,CAAA,+CAAA,CAAA,yCAAA,CAAA,wCAAA,CAAA,+BAAA,CAAA,qCAAA,CAAA,sCAAA,CAAA,gCAAA,CAAA,sCAAA,CAAA,uCAAA,CAAA,yCAAA,CAAA,+CAAA,CAAA,gDAAA,CAAA,gCAAA,CAAA,sCAAA,CAAA,uCAAA,CAAA,iCAAA,CAAA,gCAAA,CAAA,+BAAA,CAAA,qCAAA,CAAA,sCAAA,CAAA,gCAAA,CAAA,sCAAA,CAAA,uCAAA,CAAA,yCAAA,CAAA,+CAAA,CAAA,gDAAA,CAAA,gCAAA,CAAA,sCAAA,CAAA,uCAAA,CAAA,iCAAA,CAAA,gCAAA,CAAA,6BAAA,CAAA,mCAAA,CAAA,oCAAA,CAAA,8BAAA,CAAA,oCAAA,CAAA,qCAAA,CAAA,uCAAA,CAAA,6CAAA,CAAA,8CAAA,CAAA,8BAAA,CAAA,oCAAA,CAAA,qCAAA,CAAA,+BAAA,CAAA,8BAAA,CAAA,+BAAA,CAAA,qCAAA,CAAA,sCAAA,CAAA,gCAAA,CAAA,sCAAA,CAAA,uCAAA,CAAA,yCAAA,CAAA,+CAAA,CAAA,gDAAA,CAAA,gCAAA,CAAA,sCAAA,CAAA,uCAAA,CAAA,iCAAA,CAAA,gCAAA,CAAA,2BAAA,CAAA,iCAAA,CAAA,kCAAA,CAAA,4BAAA,CAAA,kCAAA,CAAA,mCAAA,CAAA,qCAAA,CAAA,2CAAA,CAAA,4CAAA,CAAA,4BAAA,CAAA,kCAAA,CAAA,mCAAA,CAAA,6BAAA,CAAA,4BAAA,CAAA,6BAAA,CAAA,mCAAA,CAAA,oCAAA,CAAA,8BAAA,CAAA,oCAAA,CAAA,qCAAA,CAAA,uCAAA,CAAA,6CAAA,CAAA,8CAAA,CAAA,8BAAA,CAAA,oCAAA,CAAA,qCAAA,CAAA,+BAAA,CAAA,8BAAA,CAAA,+BAAA,CAAA,qCAAA,CAAA,sCAAA,CAAA,gCAAA,CAAA,sCAAA,CAAA,uCAAA,CAAA,yCAAA,CAAA,+CAAA,CAAA,gDAAA,CAAA,gCAAA,CAAA,sCAAA,CAAA,uCAAA,CAAA,iCAAA,CAAA,gCAAA,CAAA,6BAAA,CAAA,mCAAA,CAAA,oCAAA,CAAA,8BAAA,CAAA,oCAAA,CAAA,qCAAA,CAAA,uCAAA,CAAA,6CAAA,CAAA,8CAAA,CAAA,8BAAA,CAAA,oCAAA,CAAA,qCAAA,CAAA,+BAAA,CAAA,8BAAA,CAAA,2BAAA,CAAA,iCAAA,CAAA,kCAAA,CAAA,4BAAA,CAAA,kCAAA,CAAA,mCAAA,CAAA,qCAAA,CAAA,2CAAA,CAAA,4CAAA,CAAA,4BAAA,CAAA,kCAAA,CAAA,mCAAA,CAAA,6BAAA,CAAA,4BAAA,CAAA,iCAAA,CAAA,uCAAA,CAAA,wCAAA,CAAA,kCAAA,CAAA,wCAAA,CAAA,yCAAA,CAAA,2CAAA,CAAA,iDAAA,CAAA,kDAAA,CAAA,kCAAA,CAAA,wCAAA,CAAA,yCAAA,CAAA,mCAAA,CAAA,kCAAA,CAAA,gCAAA,CAAA,sCAAA,CAAA,uCAAA,CAAA,iCAAA,CAAA,uCAAA,CAAA,wCAAA,CAAA,0CAAA,CAAA,gDAAA,CAAA,iDAAA,CAAA,iCAAA,CAAA,uCAAA,CAAA,wCAAA,CAAA,kCAAA,CAAA,iCAAA,CAAA,oCAAA,CAAA,0CAAA,CAAA,2CAAA,CAAA,qCAAA,CAAA,2CAAA,CAAA,4CAAA,CAAA,8CAAA,CAAA,oDAAA,CAAA,qDAAA,CAAA,qCAAA,CAAA,2CAAA,CAAA,4CAAA,CAAA,sCAAA,CAAA,qCAAA,CAAA,iCAAA,CAAA,uCAAA,CAAA,wCAAA,CAAA,kCAAA,CAAA,wCAAA,CAAA,yCAAA,CAAA,2CAAA,CAAA,iDAAA,CAAA,kDAAA,CAAA,kCAAA,CAAA,wCAAA,CAAA,yCAAA,CAAA,mCAAA,CAAA,kCAAA,CAAA,8BAAA,CAAA,oCAAA,CAAA,qCAAA,CAAA,+BAAA,CAAA,qCAAA,CAAA,sCAAA,CAAA,wCAAA,CAAA,8CAAA,CAAA,+CAAA,CAAA,+BAAA,CAAA,qCAAA,CAAA,sCAAA,CAAA,gCAAA,CAAA,+BAAA,CAAA,4BAAA,CAAA,kCAAA,CAAA,mCAAA,CAAA,6BAAA,CAAA,mCAAA,CAAA,oCAAA,CAAA,sCAAA,CAAA,4CAAA,CAAA,6CAAA,CAAA,6BAAA,CAAA,mCAAA,CAAA,oCAAA,CAAA,8BAAA,CAAA,6BAAA,CAAA,iCAAA,CAAA,uCAAA,CAAA,wCAAA,CAAA,kCAAA,CAAA,wCAAA,CAAA,yCAAA,CAAA,2CAAA,CAAA,iDAAA,CAAA,kDAAA,CAAA,kCAAA,CAAA,wCAAA,CAAA,yCAAA,CAAA,mCAAA,CAAA,kCCiQF,CC7UI;ECRI,cAAA,CFDR,CCSI;ECRI,cAAA,CFER,CCMI;ECRI,cAAA,CFKR,CCGI;ECRI,cAAA,CFQR,CGTE,wCLIE,0BMDA,YJwVF,CACF","file":"scheme.min.css","sourcesContent":[null,"// TODO\n@use 'namespace';\n@use 'src/module/utilities';\n\n@mixin theme($theme: null) {\n @if $theme != 'dark' {\n $theme: null;\n }\n $selector: &;\n @at-root {\n :root#{namespace.ns-attr(theme, $theme)} {\n @include utilities.nest($selector) {\n @content;\n }\n }\n }\n}\n","@use 'sass:list';\n@use 'sass:map';\n@use '../function/colors';\n@use '../variable/decisions';\n@use '../variable/sets';\n\n@mixin define($theme: light) {\n $sets: ();\n @each $context, $uses in decisions.$values {\n @each $use, $families in $uses {\n @each $family, $settings in $families {\n $shade: list.nth($settings, 1);\n $alpha: false;\n $hover: false;\n\n @if list.length($settings) > 1 {\n $params: list.nth($settings, 2);\n @if map.has-key($params, alpha) {\n $alpha: true;\n }\n @if map.has-key($params, hover) {\n $hover: true;\n }\n }\n @each $tint, $shades in map.get(sets.$values, $family) {\n @if map.has-key($shades, $shade) {\n $token: $context $use $tint;\n $set: colors.from($token, set);\n $sets-tint: map.get($sets, $tint);\n @if $sets-tint == null {\n $sets-tint: ();\n }\n @if not map.has-key($sets-tint, $set) or $hover {\n $sets-tint: map.merge($sets-tint, ($set: (token: $token, hover: $hover)));\n }\n\n $sets: map.merge($sets, ($tint: $sets-tint));\n\n @if $theme == light {\n @include _decide($token);\n\n @if $hover == true {\n @include _decide($token, hover);\n @include _decide($token, active);\n }\n }\n }\n }\n }\n }\n }\n\n @each $family, $tints in sets.$values {\n @each $tint, $shades in $tints {\n @if map.has-key($sets, $tint) {\n @each $set, $map in map.get($sets, $tint) {\n $token: map.get($map, token);\n $hover: map.get($map, hover);\n @include _set($token, $theme);\n\n @if $hover {\n @include _set($token, $theme, hover);\n @include _set($token, $theme, active);\n }\n }\n }\n }\n }\n}\n\n@function _parameter($type: null) {\n @if $type == null {\n @return ();\n }\n @if $type == hover {\n @return (hover: true);\n }\n @if $type == active {\n @return (active: true);\n }\n}\n\n@mixin _decide($token, $type: null) {\n $parameters: _parameter($type);\n $var: colors.from($token, decision, $parameters);\n #{$var}: colors.from($token, set, map.merge($parameters, (var: true)));\n}\n\n@mixin _set($token, $theme, $type: null) {\n $parameters: _parameter($type);\n $var: colors.from($token, set, $parameters);\n #{$var}: colors.from($token, hex, map.merge($parameters, (theme: $theme)));\n}\n","@charset \"UTF-8\";\n/* ¯¯¯¯¯¯¯¯¯ *\\\n SCHEME\n\\* ˍˍˍˍˍˍˍˍˍ */\n@media (min-width: 36em) {\n /*! media sm */\n}\n@media (min-width: 48em) {\n /*! media md */\n}\n@media (min-width: 62em) {\n /*! media lg */\n}\n@media (min-width: 78em) {\n /*! media xl */\n}\n:root[data-fr-theme=dark] {\n --grey-1000-50: #161616;\n --grey-1000-50-hover: #343434;\n --grey-1000-50-active: #474747;\n --grey-975-75: #1e1e1e;\n --grey-975-75-hover: #3f3f3f;\n --grey-975-75-active: #525252;\n --grey-950-100: #242424;\n --grey-950-100-hover: #474747;\n --grey-950-100-active: #5b5b5b;\n --grey-200-850: #cecece;\n --grey-200-850-hover: #a8a8a8;\n --grey-200-850-active: #939393;\n --grey-925-125: #2a2a2a;\n --grey-1000-75: #1e1e1e;\n --grey-1000-75-hover: #3f3f3f;\n --grey-1000-75-active: #525252;\n --grey-1000-100: #242424;\n --grey-1000-100-hover: #474747;\n --grey-1000-100-active: #5b5b5b;\n --grey-975-100: #242424;\n --grey-975-100-hover: #474747;\n --grey-975-100-active: #5b5b5b;\n --grey-975-125: #2a2a2a;\n --grey-975-125-hover: #4e4e4e;\n --grey-975-125-active: #636363;\n --grey-950-125: #2a2a2a;\n --grey-950-125-hover: #4e4e4e;\n --grey-950-125-active: #636363;\n --grey-950-150: #2f2f2f;\n --grey-950-150-hover: #545454;\n --grey-950-150-active: #696969;\n --grey-50-1000: #fff;\n --grey-425-625: #929292;\n --grey-625-425: #666;\n --grey-0-1000: #fff;\n --grey-900-175: #353535;\n --blue-france-975-75: #1b1b35;\n --blue-france-975-75-hover: #3a3a68;\n --blue-france-975-75-active: #4d4d83;\n --blue-france-950-100: #21213f;\n --blue-france-950-100-hover: #424275;\n --blue-france-950-100-active: #56568c;\n --blue-france-sun-113-625: #8585f6;\n --blue-france-sun-113-625-hover: #b1b1f9;\n --blue-france-sun-113-625-active: #c6c6fb;\n --blue-france-925-125: #272747;\n --blue-france-925-125-hover: #4a4a7d;\n --blue-france-925-125-active: #5e5e90;\n --blue-france-975-sun-113: #000091;\n --blue-france-main-525: #6a6af4;\n --blue-france-850-200: #313178;\n --red-marianne-975-75: #2b1919;\n --red-marianne-975-75-hover: #573737;\n --red-marianne-975-75-active: #704848;\n --red-marianne-950-100: #331f1f;\n --red-marianne-950-100-hover: #613f3f;\n --red-marianne-950-100-active: #7b5151;\n --red-marianne-425-625: #f95c5e;\n --red-marianne-425-625-hover: #fa9293;\n --red-marianne-425-625-active: #fbabac;\n --red-marianne-925-125: #3b2424;\n --red-marianne-925-125-hover: #6b4545;\n --red-marianne-925-125-active: #865757;\n --red-marianne-main-472: #e1000f;\n --red-marianne-850-200: #5e2a2b;\n --info-950-100: #1d2437;\n --info-950-100-hover: #3b4767;\n --info-950-100-active: #4c5b83;\n --info-425-625: #518fff;\n --info-425-625-hover: #98b4ff;\n --info-425-625-active: #b4c7ff;\n --info-975-75: #171d2e;\n --success-950-100: #19271d;\n --success-950-100-hover: #344c3b;\n --success-950-100-active: #44624d;\n --success-425-625: #27a658;\n --success-425-625-hover: #36d975;\n --success-425-625-active: #3df183;\n --success-975-75: #142117;\n --warning-950-100: #361e19;\n --warning-950-100-hover: #663d35;\n --warning-950-100-active: #824f44;\n --warning-425-625: #fc5d00;\n --warning-425-625-hover: #ff8c73;\n --warning-425-625-active: #ffa595;\n --warning-975-75: #2d1814;\n --error-950-100: #391c1c;\n --error-950-100-hover: #6c3a3a;\n --error-950-100-active: #894b4b;\n --error-425-625: #ff5655;\n --error-425-625-hover: #ff8c8c;\n --error-425-625-active: #ffa6a6;\n --error-975-75: #301717;\n --green-tilleul-verveine-975-75: #201e14;\n --green-tilleul-verveine-975-75-hover: #433f2e;\n --green-tilleul-verveine-975-75-active: #57533d;\n --green-tilleul-verveine-950-100: #272419;\n --green-tilleul-verveine-950-100-hover: #4c4734;\n --green-tilleul-verveine-950-100-active: #615b44;\n --green-tilleul-verveine-sun-418-moon-817: #d8c634;\n --green-tilleul-verveine-sun-418-moon-817-hover: #fee943;\n --green-tilleul-verveine-sun-418-moon-817-active: #fef1ab;\n --green-tilleul-verveine-925-125: #2d2a1d;\n --green-tilleul-verveine-925-125-hover: #534f39;\n --green-tilleul-verveine-925-125-active: #696349;\n --green-tilleul-verveine-main-707: #b7a73f;\n --green-tilleul-verveine-850-200: #3f3a20;\n --green-bourgeon-975-75: #182014;\n --green-bourgeon-975-75-hover: #35432e;\n --green-bourgeon-975-75-active: #46573d;\n --green-bourgeon-950-100: #1e2719;\n --green-bourgeon-950-100-hover: #3d4c34;\n --green-bourgeon-950-100-active: #4e6144;\n --green-bourgeon-sun-425-moon-759: #99c221;\n --green-bourgeon-sun-425-moon-759-hover: #baec2a;\n --green-bourgeon-sun-425-moon-759-active: #c9fd2e;\n --green-bourgeon-925-125: #232d1d;\n --green-bourgeon-925-125-hover: #435339;\n --green-bourgeon-925-125-active: #556949;\n --green-bourgeon-main-640: #68a532;\n --green-bourgeon-850-200: #2a401a;\n --green-emeraude-975-75: #142018;\n --green-emeraude-975-75-hover: #2e4335;\n --green-emeraude-975-75-active: #3d5846;\n --green-emeraude-950-100: #19271e;\n --green-emeraude-950-100-hover: #344c3d;\n --green-emeraude-950-100-active: #44624f;\n --green-emeraude-sun-425-moon-753: #34cb6a;\n --green-emeraude-sun-425-moon-753-hover: #42fb84;\n --green-emeraude-sun-425-moon-753-active: #80fda3;\n --green-emeraude-925-125: #1e2e23;\n --green-emeraude-925-125-hover: #3b5543;\n --green-emeraude-925-125-active: #4b6b55;\n --green-emeraude-main-632: #00a95f;\n --green-emeraude-850-200: #21402c;\n --green-menthe-975-75: #15201e;\n --green-menthe-975-75-hover: #30433f;\n --green-menthe-975-75-active: #3f5753;\n --green-menthe-950-100: #1a2624;\n --green-menthe-950-100-hover: #364b47;\n --green-menthe-950-100-active: #46605b;\n --green-menthe-sun-373-moon-652: #21ab8e;\n --green-menthe-sun-373-moon-652-hover: #2eddb8;\n --green-menthe-sun-373-moon-652-active: #34f4cc;\n --green-menthe-925-125: #1f2d2a;\n --green-menthe-925-125-hover: #3c534e;\n --green-menthe-925-125-active: #4d6963;\n --green-menthe-main-548: #009081;\n --green-menthe-850-200: #223f3a;\n --green-archipel-975-75: #152021;\n --green-archipel-975-75-hover: #2f4345;\n --green-archipel-975-75-active: #3f5759;\n --green-archipel-950-100: #1a2628;\n --green-archipel-950-100-hover: #364a4e;\n --green-archipel-950-100-active: #465f63;\n --green-archipel-sun-391-moon-716: #34bab5;\n --green-archipel-sun-391-moon-716-hover: #43e9e2;\n --green-archipel-sun-391-moon-716-active: #4cfdf6;\n --green-archipel-925-125: #1f2c2e;\n --green-archipel-925-125-hover: #3c5255;\n --green-archipel-925-125-active: #4d676b;\n --green-archipel-main-557: #009099;\n --green-archipel-850-200: #233e41;\n --blue-ecume-975-75: #171d2f;\n --blue-ecume-975-75-hover: #333e5e;\n --blue-ecume-975-75-active: #445179;\n --blue-ecume-950-100: #1d2437;\n --blue-ecume-950-100-hover: #3b4767;\n --blue-ecume-950-100-active: #4c5b83;\n --blue-ecume-sun-247-moon-675: #869ece;\n --blue-ecume-sun-247-moon-675-hover: #b8c5e2;\n --blue-ecume-sun-247-moon-675-active: #ced6ea;\n --blue-ecume-925-125: #222940;\n --blue-ecume-925-125-hover: #424d73;\n --blue-ecume-925-125-active: #536190;\n --blue-ecume-main-400: #465f9d;\n --blue-ecume-850-200: #273962;\n --blue-cumulus-975-75: #171e2b;\n --blue-cumulus-975-75-hover: #333f56;\n --blue-cumulus-975-75-active: #43536f;\n --blue-cumulus-950-100: #1c2433;\n --blue-cumulus-950-100-hover: #3a4761;\n --blue-cumulus-950-100-active: #4a5b7b;\n --blue-cumulus-sun-368-moon-732: #7ab1e8;\n --blue-cumulus-sun-368-moon-732-hover: #bad2f2;\n --blue-cumulus-sun-368-moon-732-active: #d2e2f6;\n --blue-cumulus-925-125: #212a3a;\n --blue-cumulus-925-125-hover: #404f69;\n --blue-cumulus-925-125-active: #516384;\n --blue-cumulus-main-526: #417dc4;\n --blue-cumulus-850-200: #263b58;\n --purple-glycine-975-75: #251a24;\n --purple-glycine-975-75-hover: #4c394a;\n --purple-glycine-975-75-active: #634a60;\n --purple-glycine-950-100: #2c202b;\n --purple-glycine-950-100-hover: #554053;\n --purple-glycine-950-100-active: #6c536a;\n --purple-glycine-sun-319-moon-630: #ce70cc;\n --purple-glycine-sun-319-moon-630-hover: #dfa4dd;\n --purple-glycine-sun-319-moon-630-active: #e7bbe6;\n --purple-glycine-925-125: #332632;\n --purple-glycine-925-125-hover: #5d485c;\n --purple-glycine-925-125-active: #755b73;\n --purple-glycine-main-494: #a558a0;\n --purple-glycine-850-200: #502e4d;\n --pink-macaron-975-75: #261b19;\n --pink-macaron-975-75-hover: #4e3a37;\n --pink-macaron-975-75-active: #654c48;\n --pink-macaron-950-100: #2e211f;\n --pink-macaron-950-100-hover: #58423f;\n --pink-macaron-950-100-active: #705551;\n --pink-macaron-sun-406-moon-833: #ffb7ae;\n --pink-macaron-sun-406-moon-833-hover: #ffe0dc;\n --pink-macaron-sun-406-moon-833-active: #fff0ee;\n --pink-macaron-925-125: #352724;\n --pink-macaron-925-125-hover: #614a45;\n --pink-macaron-925-125-active: #795d57;\n --pink-macaron-main-689: #e18b76;\n --pink-macaron-850-200: #52312a;\n --pink-tuile-975-75: #281b19;\n --pink-tuile-975-75-hover: #513a37;\n --pink-tuile-975-75-active: #694c48;\n --pink-tuile-950-100: #2f211f;\n --pink-tuile-950-100-hover: #5a423e;\n --pink-tuile-950-100-active: #725550;\n --pink-tuile-sun-425-moon-750: #ff9575;\n --pink-tuile-sun-425-moon-750-hover: #ffc4b7;\n --pink-tuile-sun-425-moon-750-active: #ffd8d0;\n --pink-tuile-925-125: #372624;\n --pink-tuile-925-125-hover: #644845;\n --pink-tuile-925-125-active: #7d5b57;\n --pink-tuile-main-556: #ce614a;\n --pink-tuile-850-200: #55302a;\n --yellow-tournesol-975-75: #221d11;\n --yellow-tournesol-975-75-hover: #473e29;\n --yellow-tournesol-975-75-active: #5c5136;\n --yellow-tournesol-950-100: #292416;\n --yellow-tournesol-950-100-hover: #4f472f;\n --yellow-tournesol-950-100-active: #655b3d;\n --yellow-tournesol-sun-407-moon-922: #ffe552;\n --yellow-tournesol-sun-407-moon-922-hover: #e1c700;\n --yellow-tournesol-sun-407-moon-922-active: #cab300;\n --yellow-tournesol-925-125: #302a1a;\n --yellow-tournesol-925-125-hover: #584e34;\n --yellow-tournesol-925-125-active: #6f6342;\n --yellow-tournesol-main-731: #c8aa39;\n --yellow-tournesol-850-200: #43391a;\n --yellow-moutarde-975-75: #231d14;\n --yellow-moutarde-975-75-hover: #483e2e;\n --yellow-moutarde-975-75-active: #5e513d;\n --yellow-moutarde-950-100: #2a2319;\n --yellow-moutarde-950-100-hover: #514534;\n --yellow-moutarde-950-100-active: #685944;\n --yellow-moutarde-sun-348-moon-860: #ffca00;\n --yellow-moutarde-sun-348-moon-860-hover: #cda200;\n --yellow-moutarde-sun-348-moon-860-active: #b28c00;\n --yellow-moutarde-925-125: #30291d;\n --yellow-moutarde-925-125-hover: #584d39;\n --yellow-moutarde-925-125-active: #6f6149;\n --yellow-moutarde-main-679: #c3992a;\n --yellow-moutarde-850-200: #453820;\n --orange-terre-battue-975-75: #281a16;\n --orange-terre-battue-975-75-hover: #513932;\n --orange-terre-battue-975-75-active: #6a4b42;\n --orange-terre-battue-950-100: #31201c;\n --orange-terre-battue-950-100-hover: #5d403a;\n --orange-terre-battue-950-100-active: #77534a;\n --orange-terre-battue-sun-370-moon-672: #ff732c;\n --orange-terre-battue-sun-370-moon-672-hover: #ffa48b;\n --orange-terre-battue-sun-370-moon-672-active: #ffbbab;\n --orange-terre-battue-925-125: #382621;\n --orange-terre-battue-925-125-hover: #664840;\n --orange-terre-battue-925-125-active: #7f5b51;\n --orange-terre-battue-main-645: #e4794a;\n --orange-terre-battue-850-200: #543125;\n --brown-cafe-creme-975-75: #211d16;\n --brown-cafe-creme-975-75-hover: #453e31;\n --brown-cafe-creme-975-75-active: #5a5141;\n --brown-cafe-creme-950-100: #28241c;\n --brown-cafe-creme-950-100-hover: #4e4739;\n --brown-cafe-creme-950-100-active: #635b4a;\n --brown-cafe-creme-sun-383-moon-885: #ecd7a2;\n --brown-cafe-creme-sun-383-moon-885-hover: #c5b386;\n --brown-cafe-creme-sun-383-moon-885-active: #af9f77;\n --brown-cafe-creme-925-125: #2e2a21;\n --brown-cafe-creme-925-125-hover: #554e3f;\n --brown-cafe-creme-925-125-active: #6b6351;\n --brown-cafe-creme-main-782: #d1b781;\n --brown-cafe-creme-850-200: #423925;\n --brown-caramel-975-75: #251c16;\n --brown-caramel-975-75-hover: #4c3c31;\n --brown-caramel-975-75-active: #624e41;\n --brown-caramel-950-100: #2c221c;\n --brown-caramel-950-100-hover: #554439;\n --brown-caramel-950-100-active: #6c574a;\n --brown-caramel-sun-425-moon-901: #fbd8ab;\n --brown-caramel-sun-425-moon-901-hover: #efb547;\n --brown-caramel-sun-425-moon-901-active: #d6a23e;\n --brown-caramel-925-125: #332821;\n --brown-caramel-925-125-hover: #5d4b40;\n --brown-caramel-925-125-active: #755f51;\n --brown-caramel-main-648: #c08c65;\n --brown-caramel-850-200: #4b3525;\n --brown-opera-975-75: #241c17;\n --brown-opera-975-75-hover: #4a3c33;\n --brown-opera-975-75-active: #604f44;\n --brown-opera-950-100: #2b221c;\n --brown-opera-950-100-hover: #53443a;\n --brown-opera-950-100-active: #6a574a;\n --brown-opera-sun-395-moon-820: #e6be92;\n --brown-opera-sun-395-moon-820-hover: #f2e2d3;\n --brown-opera-sun-395-moon-820-active: #f8f0e9;\n --brown-opera-925-125: #322821;\n --brown-opera-925-125-hover: #5c4b40;\n --brown-opera-925-125-active: #735f51;\n --brown-opera-main-680: #bd987a;\n --brown-opera-850-200: #493625;\n --beige-gris-galet-975-75: #211d19;\n --beige-gris-galet-975-75-hover: #453e37;\n --beige-gris-galet-975-75-active: #595148;\n --beige-gris-galet-950-100: #28231f;\n --beige-gris-galet-950-100-hover: #4e453f;\n --beige-gris-galet-950-100-active: #635950;\n --beige-gris-galet-sun-407-moon-821: #d0c3b7;\n --beige-gris-galet-sun-407-moon-821-hover: #eae5e1;\n --beige-gris-galet-sun-407-moon-821-active: #f4f2f0;\n --beige-gris-galet-925-125: #2e2924;\n --beige-gris-galet-925-125-hover: #554d45;\n --beige-gris-galet-925-125-active: #6b6157;\n --beige-gris-galet-main-702: #aea397;\n --beige-gris-galet-850-200: #433829;\n}\n\n@media (hover: hover) and (pointer: fine) {\n :root[data-fr-theme=dark] {\n --brighten: 1;\n }\n}","@use '../variable/breakpoints';\n\n/// Set media query styles\n///\n/// @param {String} $media [md] - Layout size `['xs', 'sm', 'md', 'lg', 'xl']`\n///\n/// @example scss -\n/// .foo {\n/// @include respond-from(md) {\n/// }\n/// }\n@mixin respond-from($media) {\n $limits: map_get(breakpoints.$values, $media);\n\n @if $limits != null {\n @media (min-width: nth($limits, 1)) {\n @content;\n }\n }\n @else {\n @content;\n }\n}\n","@use 'src/module/media-query/variable/breakpoints';\n@use 'src/module/media-query';\n\n@mixin order () {\n @each $bp, $limits in breakpoints.$values {\n @if $bp != xs {\n @include media-query.respond-from($bp) {\n /*! media #{$bp} */\n }\n }\n }\n}\n","////\n/// Core Tool : Action Hover\n/// @group core\n////\n\n@mixin hover-media-query () {\n @media (hover: hover) and (pointer: fine) {\n @content;\n }\n}\n\n@mixin hover-type-selector($elements, $type: all, $check-disabled: false) {\n $selectors: ();\n\n @each $element, $setting in $elements {\n $hover: map-get($setting, hover);\n $selector: map-get($setting, selector);\n @if $hover {\n @if $type == map-get($hover, type) or $type == all {\n $nested: $selector;\n @if $check-disabled {\n $nested: nest($selector, map-get($hover, selector));\n }\n $associated: $nested;\n @if & != null and '#{&}' != ':root' {\n $associated: selector-associate('#{&}', $nested);\n }\n $selectors: append($selectors, $associated, 'comma');\n }\n }\n }\n\n @at-root #{$selectors} {\n @content;\n }\n}\n\n@mixin hover-tint () {\n &:hover {\n background-color: var(--hover-tint);\n }\n\n &:active {\n background-color: var(--active-tint);\n }\n}\n\n@mixin enable-tint () {\n @include tint-enabled(true, true);\n}\n\n@mixin disable-tint() {\n @include tint-enabled(false, false);\n}\n\n@mixin tint-enabled ($hover: null, $active: null) {\n @if $hover {\n --hover-tint: var(--hover);\n }\n @else if $hover == false {\n --hover-tint: var(--idle);\n }\n\n @if $active {\n --active-tint: var(--active);\n }\n @else if $active == false {\n --active-tint: var(--idle);\n }\n}\n\n@mixin hover-brighten ($element, $img) {\n @at-root #{$element} {\n &:hover {\n #{$img} {\n --brightness: calc(100% + var(--brighten) * #{$hover-brighten});\n }\n }\n\n &:active {\n #{$img} {\n --brightness: calc(100% + var(--brighten) * #{$hover-brighten * 2});\n }\n }\n }\n}\n\n@mixin hover-brighten-filter () {\n filter: brightness(var(--brightness));\n}\n","////\n/// Schemes Module : brightness\n/// @group schemes\n////\n\n@use 'src/module/selector';\n\n@include hover-media-query {\n @include selector.theme(dark) {\n --brighten: 1;\n }\n}\n"]} \ No newline at end of file diff --git a/dist/dsfr/scheme/scheme.module.js b/dist/dsfr/scheme/scheme.module.js new file mode 100644 index 0000000..06e3bfc --- /dev/null +++ b/dist/dsfr/scheme/scheme.module.js @@ -0,0 +1,211 @@ +/*! DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) */ + +const config = { + prefix: 'fr', + namespace: 'dsfr', + organisation: '@gouvfr', + version: '1.13.2' +}; + +const api = window[config.namespace]; + +const SchemeValue = { + SYSTEM: 'system', + LIGHT: 'light', + DARK: 'dark' +}; + +const SchemeAttribute = { + THEME: api.internals.ns.attr('theme'), + SCHEME: api.internals.ns.attr('scheme'), + TRANSITION: api.internals.ns.attr('transition') +}; + +const SchemeTheme = { + LIGHT: 'light', + DARK: 'dark' +}; + +const SchemeEmission = { + SCHEME: api.internals.ns.emission('scheme', 'scheme'), + THEME: api.internals.ns.emission('scheme', 'theme'), + ASK: api.internals.ns.emission('scheme', 'ask') +}; + +const SchemeEvent = { + SCHEME: api.internals.ns.event('scheme'), + THEME: api.internals.ns.event('theme') +}; + +class Scheme extends api.core.Instance { + constructor () { + super(false); + } + + static get instanceClassName () { + return 'Scheme'; + } + + init () { + this.changing = this.change.bind(this); + + if (this.hasAttribute(SchemeAttribute.TRANSITION)) { + this.removeAttribute(SchemeAttribute.TRANSITION); + this.request(this.restoreTransition.bind(this)); + } + + const scheme = api.internals.support.supportLocalStorage() ? localStorage.getItem('scheme') : ''; + const schemeAttr = this.getAttribute(SchemeAttribute.SCHEME); + + switch (scheme) { + case SchemeValue.DARK: + case SchemeValue.LIGHT: + case SchemeValue.SYSTEM: + this.scheme = scheme; + break; + + default: + switch (schemeAttr) { + case SchemeValue.DARK: + this.scheme = SchemeValue.DARK; + break; + + case SchemeValue.LIGHT: + this.scheme = SchemeValue.LIGHT; + break; + + default: + this.scheme = SchemeValue.SYSTEM; + } + } + + this.addAscent(SchemeEmission.ASK, this.ask.bind(this)); + this.addAscent(SchemeEmission.SCHEME, this.apply.bind(this)); + } + + get proxy () { + const scope = this; + + const proxyAccessors = { + get scheme () { + return scope.scheme; + }, + set scheme (value) { + scope.scheme = value; + } + }; + + return api.internals.property.completeAssign(super.proxy, proxyAccessors); + } + + restoreTransition () { + this.setAttribute(SchemeAttribute.TRANSITION, ''); + } + + ask () { + this.descend(SchemeEmission.SCHEME, this.scheme); + } + + apply (value) { + this.scheme = value; + } + + get scheme () { + return this._scheme; + } + + set scheme (value) { + if (this._scheme === value) return; + this._scheme = value; + switch (value) { + case SchemeValue.SYSTEM: + this.listenPreferences(); + break; + + case SchemeValue.DARK: + this.unlistenPreferences(); + this.theme = SchemeTheme.DARK; + break; + + case SchemeValue.LIGHT: + this.unlistenPreferences(); + this.theme = SchemeTheme.LIGHT; + break; + + default: + this.scheme = SchemeValue.SYSTEM; + return; + } + + this.descend(SchemeEmission.SCHEME, value); + if (api.internals.support.supportLocalStorage()) { + localStorage.setItem('scheme', value); + } + this.setAttribute(SchemeAttribute.SCHEME, value); + this.dispatch(SchemeEvent.SCHEME, { scheme: this._scheme }, false); + } + + get theme () { + return this._theme; + } + + set theme (value) { + if (this._theme === value) return; + switch (value) { + case SchemeTheme.LIGHT: + case SchemeTheme.DARK: + this._theme = value; + this.setAttribute(SchemeAttribute.THEME, value); + this.descend(SchemeEmission.THEME, value); + this.dispatch(SchemeEvent.THEME, { theme: this._theme }, false); + document.documentElement.style.colorScheme = value === SchemeTheme.DARK ? 'dark' : ''; + break; + } + } + + listenPreferences () { + if (this.isListening) return; + this.isListening = true; + this.mediaQuery = window.matchMedia('(prefers-color-scheme: dark)'); + if (this.mediaQuery.addEventListener) this.mediaQuery.addEventListener('change', this.changing); + this.change(); + } + + unlistenPreferences () { + if (!this.isListening) return; + this.isListening = false; + this.mediaQuery.removeEventListener('change', this.changing); + this.mediaQuery = null; + } + + change () { + if (!this.isListening) return; + this.theme = this.mediaQuery.matches ? SchemeTheme.DARK : SchemeTheme.LIGHT; + } + + mutate (attributeNames) { + if (attributeNames.indexOf(SchemeAttribute.SCHEME) > -1) this.scheme = this.getAttribute(SchemeAttribute.SCHEME); + if (attributeNames.indexOf(SchemeAttribute.THEME) > -1) this.theme = this.getAttribute(SchemeAttribute.THEME); + } + + dispose () { + this.unlistenPreferences(); + } +} + +const SchemeSelector = { + SCHEME: `:root${api.internals.ns.attr.selector('theme')}, :root${api.internals.ns.attr.selector('scheme')}`, + SWITCH_THEME: api.internals.ns.selector('switch-theme'), + RADIO_BUTTONS: `input[name="${api.internals.ns('radios-theme')}"]` +}; + +api.scheme = { + Scheme: Scheme, + SchemeValue: SchemeValue, + SchemeSelector: SchemeSelector, + SchemeEmission: SchemeEmission, + SchemeTheme: SchemeTheme, + SchemeEvent: SchemeEvent +}; + +api.internals.register(api.scheme.SchemeSelector.SCHEME, api.scheme.Scheme); diff --git a/dist/dsfr/scheme/scheme.module.js.map b/dist/dsfr/scheme/scheme.module.js.map new file mode 100644 index 0000000..4d48a4a --- /dev/null +++ b/dist/dsfr/scheme/scheme.module.js.map @@ -0,0 +1 @@ +{"version":3,"file":"scheme.module.js","sources":["../../.config/config.js","../../src/dsfr/core/api.js","../../src/dsfr/scheme/script/scheme/scheme-value.js","../../src/dsfr/scheme/script/scheme/scheme-attribute.js","../../src/dsfr/scheme/script/scheme/scheme-theme.js","../../src/dsfr/scheme/script/scheme/scheme-emission.js","../../src/dsfr/scheme/script/scheme/scheme-event.js","../../src/dsfr/scheme/script/scheme/scheme.js","../../src/dsfr/scheme/script/scheme/scheme-selector.js","../../src/dsfr/scheme/index.js","../../src/dsfr/scheme/main.js"],"sourcesContent":["const config = {\r\n prefix: 'fr',\r\n namespace: 'dsfr',\r\n organisation: '@gouvfr',\r\n version: '1.13.2'\r\n};\r\n\r\nexport default config;\r\n","import config from './config.js';\nconst api = window[config.namespace];\nexport default api;\n","export const SchemeValue = {\n SYSTEM: 'system',\n LIGHT: 'light',\n DARK: 'dark'\n};\n","import api from '../../api';\n\nexport const SchemeAttribute = {\n THEME: api.internals.ns.attr('theme'),\n SCHEME: api.internals.ns.attr('scheme'),\n TRANSITION: api.internals.ns.attr('transition')\n};\n","export const SchemeTheme = {\n LIGHT: 'light',\n DARK: 'dark'\n};\n","import api from '../../api';\n\nexport const SchemeEmission = {\n SCHEME: api.internals.ns.emission('scheme', 'scheme'),\n THEME: api.internals.ns.emission('scheme', 'theme'),\n ASK: api.internals.ns.emission('scheme', 'ask')\n};\n","import api from '../../api.js';\n\nconst SchemeEvent = {\n SCHEME: api.internals.ns.event('scheme'),\n THEME: api.internals.ns.event('theme')\n};\n\nexport { SchemeEvent };\n","import api from '../../api.js';\nimport { SchemeValue } from './scheme-value.js';\nimport { SchemeAttribute } from './scheme-attribute.js';\nimport { SchemeTheme } from './scheme-theme.js';\nimport { SchemeEmission } from './scheme-emission.js';\nimport { SchemeEvent } from './scheme-event.js';\n\nclass Scheme extends api.core.Instance {\n constructor () {\n super(false);\n }\n\n static get instanceClassName () {\n return 'Scheme';\n }\n\n init () {\n this.changing = this.change.bind(this);\n\n if (this.hasAttribute(SchemeAttribute.TRANSITION)) {\n this.removeAttribute(SchemeAttribute.TRANSITION);\n this.request(this.restoreTransition.bind(this));\n }\n\n const scheme = api.internals.support.supportLocalStorage() ? localStorage.getItem('scheme') : '';\n const schemeAttr = this.getAttribute(SchemeAttribute.SCHEME);\n\n switch (scheme) {\n case SchemeValue.DARK:\n case SchemeValue.LIGHT:\n case SchemeValue.SYSTEM:\n this.scheme = scheme;\n break;\n\n default:\n switch (schemeAttr) {\n case SchemeValue.DARK:\n this.scheme = SchemeValue.DARK;\n break;\n\n case SchemeValue.LIGHT:\n this.scheme = SchemeValue.LIGHT;\n break;\n\n default:\n this.scheme = SchemeValue.SYSTEM;\n }\n }\n\n this.addAscent(SchemeEmission.ASK, this.ask.bind(this));\n this.addAscent(SchemeEmission.SCHEME, this.apply.bind(this));\n }\n\n get proxy () {\n const scope = this;\n\n const proxyAccessors = {\n get scheme () {\n return scope.scheme;\n },\n set scheme (value) {\n scope.scheme = value;\n }\n };\n\n return api.internals.property.completeAssign(super.proxy, proxyAccessors);\n }\n\n restoreTransition () {\n this.setAttribute(SchemeAttribute.TRANSITION, '');\n }\n\n ask () {\n this.descend(SchemeEmission.SCHEME, this.scheme);\n }\n\n apply (value) {\n this.scheme = value;\n }\n\n get scheme () {\n return this._scheme;\n }\n\n set scheme (value) {\n if (this._scheme === value) return;\n this._scheme = value;\n switch (value) {\n case SchemeValue.SYSTEM:\n this.listenPreferences();\n break;\n\n case SchemeValue.DARK:\n this.unlistenPreferences();\n this.theme = SchemeTheme.DARK;\n break;\n\n case SchemeValue.LIGHT:\n this.unlistenPreferences();\n this.theme = SchemeTheme.LIGHT;\n break;\n\n default:\n this.scheme = SchemeValue.SYSTEM;\n return;\n }\n\n this.descend(SchemeEmission.SCHEME, value);\n if (api.internals.support.supportLocalStorage()) {\n localStorage.setItem('scheme', value);\n }\n this.setAttribute(SchemeAttribute.SCHEME, value);\n this.dispatch(SchemeEvent.SCHEME, { scheme: this._scheme }, false);\n }\n\n get theme () {\n return this._theme;\n }\n\n set theme (value) {\n if (this._theme === value) return;\n switch (value) {\n case SchemeTheme.LIGHT:\n case SchemeTheme.DARK:\n this._theme = value;\n this.setAttribute(SchemeAttribute.THEME, value);\n this.descend(SchemeEmission.THEME, value);\n this.dispatch(SchemeEvent.THEME, { theme: this._theme }, false);\n document.documentElement.style.colorScheme = value === SchemeTheme.DARK ? 'dark' : '';\n break;\n }\n }\n\n listenPreferences () {\n if (this.isListening) return;\n this.isListening = true;\n this.mediaQuery = window.matchMedia('(prefers-color-scheme: dark)');\n if (this.mediaQuery.addEventListener) this.mediaQuery.addEventListener('change', this.changing);\n this.change();\n }\n\n unlistenPreferences () {\n if (!this.isListening) return;\n this.isListening = false;\n this.mediaQuery.removeEventListener('change', this.changing);\n this.mediaQuery = null;\n }\n\n change () {\n if (!this.isListening) return;\n this.theme = this.mediaQuery.matches ? SchemeTheme.DARK : SchemeTheme.LIGHT;\n }\n\n mutate (attributeNames) {\n if (attributeNames.indexOf(SchemeAttribute.SCHEME) > -1) this.scheme = this.getAttribute(SchemeAttribute.SCHEME);\n if (attributeNames.indexOf(SchemeAttribute.THEME) > -1) this.theme = this.getAttribute(SchemeAttribute.THEME);\n }\n\n dispose () {\n this.unlistenPreferences();\n }\n}\n\nexport { Scheme };\n","import api from '../../api.js';\n\nexport const SchemeSelector = {\n SCHEME: `:root${api.internals.ns.attr.selector('theme')}, :root${api.internals.ns.attr.selector('scheme')}`,\n SWITCH_THEME: api.internals.ns.selector('switch-theme'),\n RADIO_BUTTONS: `input[name=\"${api.internals.ns('radios-theme')}\"]`\n};\n","import api from './api.js';\nimport { Scheme } from './script/scheme/scheme.js';\nimport { SchemeValue } from './script/scheme/scheme-value.js';\nimport { SchemeSelector } from './script/scheme/scheme-selector.js';\nimport { SchemeEmission } from './script/scheme/scheme-emission.js';\nimport { SchemeTheme } from './script/scheme/scheme-theme.js';\nimport { SchemeEvent } from './script/scheme/scheme-event';\n\napi.scheme = {\n Scheme: Scheme,\n SchemeValue: SchemeValue,\n SchemeSelector: SchemeSelector,\n SchemeEmission: SchemeEmission,\n SchemeTheme: SchemeTheme,\n SchemeEvent: SchemeEvent\n};\n\nexport default api;\n","import api from './index.js';\n\napi.internals.register(api.scheme.SchemeSelector.SCHEME, api.scheme.Scheme);\n\nexport default api;\n"],"names":[],"mappings":";;AAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAM,MAAM,CAAG,CAAA,CAAA,CAAA,CAAA;AACf,CAAE,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAM,EAAE,CAAI,CAAA,CAAA,CAAA,CAAA,CAAA;AACd,CAAE,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAS,EAAE,CAAM,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA;AACnB,CAAE,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAY,EAAE,CAAS,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA;AACzB,CAAE,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAO,EAAE,CAAQ,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA;AACnB,CAAC,CAAA;;ACJD,CAAA,CAAA,CAAA,CAAA,CAAA,CAAM,GAAG,CAAG,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAM,CAAC,CAAM,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,SAAS,CAAC,CAAA;;ACD7B,CAAA,CAAA,CAAA,CAAA,CAAA,CAAM,WAAW,CAAG,CAAA,CAAA,CAAA;AAC3B,CAAE,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAM,EAAE,CAAQ,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA;AAClB,CAAE,CAAA,CAAA,CAAA,CAAA,CAAA,CAAK,EAAE,CAAO,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA;AAChB,CAAE,CAAA,CAAA,CAAA,CAAA,CAAI,EAAE,CAAM,CAAA,CAAA,CAAA,CAAA,CAAA;AACd,CAAC,CAAA;;ACFM,CAAA,CAAA,CAAA,CAAA,CAAA,CAAM,eAAe,CAAG,CAAA,CAAA,CAAA;AAC/B,CAAE,CAAA,CAAA,CAAA,CAAA,CAAA,CAAK,CAAE,CAAA,CAAA,CAAA,CAAG,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAS,CAAC,CAAA,CAAE,CAAC,CAAA,CAAA,CAAA,CAAI,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAO,CAAC,CAAA;AACvC,CAAE,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAM,CAAE,CAAA,CAAA,CAAA,CAAG,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAS,CAAC,CAAA,CAAE,CAAC,CAAA,CAAA,CAAA,CAAI,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAQ,CAAC,CAAA;AACzC,CAAE,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAU,CAAE,CAAA,CAAA,CAAA,CAAG,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAS,CAAC,CAAA,CAAE,CAAC,CAAA,CAAA,CAAA,CAAI,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAY,CAAC;AACjD,CAAC,CAAA;;ACNM,CAAA,CAAA,CAAA,CAAA,CAAA,CAAM,WAAW,CAAG,CAAA,CAAA,CAAA;AAC3B,CAAE,CAAA,CAAA,CAAA,CAAA,CAAA,CAAK,EAAE,CAAO,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA;AAChB,CAAE,CAAA,CAAA,CAAA,CAAA,CAAI,EAAE,CAAM,CAAA,CAAA,CAAA,CAAA,CAAA;AACd,CAAC,CAAA;;ACDM,CAAA,CAAA,CAAA,CAAA,CAAA,CAAM,cAAc,CAAG,CAAA,CAAA,CAAA;AAC9B,CAAA,CAAE,CAAM,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAE,CAAG,CAAA,CAAA,CAAC,CAAS,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,CAAE,CAAA,CAAC,CAAQ,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,CAAQ,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAE,QAAQ,CAAC,CAAA;AACvD,CAAA,CAAE,CAAK,CAAA,CAAA,CAAA,CAAA,CAAA,CAAE,CAAG,CAAA,CAAA,CAAC,CAAS,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,CAAE,CAAA,CAAC,CAAQ,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,CAAQ,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAE,OAAO,CAAC,CAAA;AACrD,CAAA,CAAE,CAAG,CAAA,CAAA,CAAA,CAAE,CAAG,CAAA,CAAA,CAAC,CAAS,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,CAAE,CAAA,CAAC,CAAQ,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,CAAQ,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAE,KAAK,CAAC;AACjD,CAAC,CAAA;;ACJD,CAAA,CAAA,CAAA,CAAA,CAAA,CAAM,WAAW,CAAG,CAAA,CAAA,CAAA;AACpB,CAAE,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAM,CAAE,CAAA,CAAA,CAAA,CAAG,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAS,CAAC,CAAA,CAAE,CAAC,CAAA,CAAA,CAAA,CAAA,CAAK,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAQ,CAAC,CAAA;AAC1C,CAAE,CAAA,CAAA,CAAA,CAAA,CAAA,CAAK,CAAE,CAAA,CAAA,CAAA,CAAG,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAS,CAAC,CAAA,CAAE,CAAC,CAAA,CAAA,CAAA,CAAA,CAAK,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAO,CAAC;AACxC,CAAC,CAAA;;ACED,CAAA,CAAA,CAAA,CAAA,CAAA,CAAM,MAAM,CAAS,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAG,CAAC,CAAI,CAAA,CAAA,CAAA,CAAC,QAAQ,CAAC,CAAA;AACvC,CAAE,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAW,CAAC,CAAG,CAAA,CAAA,CAAA;AACjB,CAAA,CAAA,CAAA,CAAI,CAAK,CAAA,CAAA,CAAA,CAAA,CAAC,CAAK,CAAA,CAAA,CAAA,CAAA,CAAC,CAAC;AACjB,CAAG,CAAA,CAAA;AACH;AACA,CAAE,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAW,CAAiB,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,CAAG,CAAA,CAAA,CAAA;AAClC,CAAI,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAO,QAAQ,CAAC;AACpB,CAAG,CAAA,CAAA;AACH;AACA,CAAE,CAAA,CAAA,CAAA,CAAA,CAAI,CAAC,CAAG,CAAA,CAAA,CAAA;AACV,CAAA,CAAA,CAAA,CAAI,CAAI,CAAA,CAAA,CAAA,CAAC,CAAQ,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAG,CAAI,CAAA,CAAA,CAAA,CAAC,CAAM,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,CAAI,CAAA,CAAA,CAAA,CAAC,CAAI,CAAA,CAAA,CAAA,CAAC,CAAC;AAC3C;AACA,CAAI,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAI,IAAI,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAY,CAAC,CAAe,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,CAAU,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,CAAE,CAAA,CAAA;AACvD,CAAM,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAI,CAAC,CAAe,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,eAAe,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAU,CAAC,CAAC;AACvD,CAAA,CAAA,CAAA,CAAA,CAAA,CAAM,CAAI,CAAA,CAAA,CAAA,CAAC,CAAO,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,CAAI,CAAA,CAAA,CAAA,CAAC,CAAiB,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,CAAI,CAAA,CAAA,CAAA,CAAC,CAAI,CAAA,CAAA,CAAA,CAAC,CAAC,CAAC;AACtD,CAAK,CAAA,CAAA,CAAA,CAAA;AACL;AACA,CAAI,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAM,MAAM,CAAG,CAAA,CAAA,CAAA,CAAA,CAAG,CAAC,CAAS,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,OAAO,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAmB,EAAE,CAAG,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAY,CAAC,CAAO,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,QAAQ,CAAC,CAAA,CAAA,CAAG,EAAE,CAAC;AACrG,CAAI,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAM,CAAU,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAG,CAAI,CAAA,CAAA,CAAA,CAAC,CAAY,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,CAAe,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,CAAM,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,CAAC;AACjE;AACA,CAAA,CAAA,CAAA,CAAI,QAAQ,CAAM,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA;AAClB,CAAA,CAAA,CAAA,CAAA,CAAA,CAAM,CAAK,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAW,CAAC,CAAA,CAAA,CAAA,CAAI,CAAC;AAC5B,CAAA,CAAA,CAAA,CAAA,CAAA,CAAM,CAAK,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAW,CAAC,CAAA,CAAA,CAAA,CAAA,CAAK,CAAC;AAC7B,CAAM,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAK,CAAW,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,CAAM,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA;AAC7B,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAQ,CAAI,CAAA,CAAA,CAAA,CAAC,CAAM,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAG,MAAM,CAAC;AAC7B,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAQ,CAAM,CAAA,CAAA,CAAA,CAAA,CAAA;AACd;AACA,CAAM,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA;AACN,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAQ,QAAQ,CAAU,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA;AAC1B,CAAU,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAK,CAAW,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,CAAI,CAAA,CAAA,CAAA,CAAA;AAC/B,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAY,IAAI,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAM,GAAG,CAAW,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,IAAI,CAAC;AAC3C,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAY,CAAM,CAAA,CAAA,CAAA,CAAA,CAAA;AAClB;AACA,CAAU,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAK,CAAW,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,CAAK,CAAA,CAAA,CAAA,CAAA,CAAA;AAChC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAY,IAAI,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAM,GAAG,CAAW,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,KAAK,CAAC;AAC5C,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAY,CAAM,CAAA,CAAA,CAAA,CAAA,CAAA;AAClB;AACA,CAAU,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA;AACV,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAY,IAAI,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAM,GAAG,CAAW,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,MAAM,CAAC;AAC7C,CAAS,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA;AACT,CAAK,CAAA,CAAA,CAAA,CAAA;AACL;AACA,CAAA,CAAA,CAAA,CAAI,IAAI,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAS,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAc,CAAC,CAAG,CAAA,CAAA,CAAA,CAAE,CAAI,CAAA,CAAA,CAAA,CAAC,GAAG,CAAC,CAAA,CAAA,CAAA,CAAI,CAAC,CAAI,CAAA,CAAA,CAAA,CAAC,CAAC,CAAC;AAC5D,CAAA,CAAA,CAAA,CAAI,IAAI,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAS,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAc,CAAC,CAAM,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAE,CAAI,CAAA,CAAA,CAAA,CAAC,KAAK,CAAC,CAAA,CAAA,CAAA,CAAI,CAAC,CAAI,CAAA,CAAA,CAAA,CAAC,CAAC,CAAC;AACjE,CAAG,CAAA,CAAA;AACH;AACA,CAAE,CAAA,CAAA,CAAA,CAAA,CAAI,CAAK,CAAA,CAAA,CAAA,CAAA,CAAC,CAAG,CAAA,CAAA,CAAA;AACf,CAAA,CAAA,CAAA,CAAI,CAAM,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAK,CAAG,CAAA,CAAA,CAAA,CAAA,CAAA,CAAI,CAAC;AACvB;AACA,CAAI,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAM,cAAc,CAAG,CAAA,CAAA,CAAA;AAC3B,CAAM,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAI,CAAM,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,CAAG,CAAA,CAAA,CAAA;AACpB,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAQ,CAAO,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAK,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAM,CAAC;AAC5B,CAAO,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA;AACP,CAAA,CAAA,CAAA,CAAA,CAAA,CAAM,CAAI,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAM,CAAC,CAAC,KAAK,CAAE,CAAA,CAAA;AACzB,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAQ,CAAK,CAAA,CAAA,CAAA,CAAA,CAAC,CAAM,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAG,KAAK,CAAC;AAC7B,CAAO,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA;AACP,CAAA,CAAA,CAAA,CAAA,CAAK,CAAC;AACN;AACA,CAAA,CAAA,CAAA,CAAI,CAAO,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAG,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAS,CAAC,CAAQ,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,CAAc,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,KAAK,CAAC,CAAA,CAAA,CAAA,CAAA,CAAK,CAAE,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAc,CAAC,CAAC;AAC9E,CAAG,CAAA,CAAA;AACH;AACA,CAAE,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAiB,CAAC,CAAG,CAAA,CAAA,CAAA;AACvB,CAAI,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAI,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAY,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAe,CAAC,CAAU,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAE,CAAE,CAAA,CAAC,CAAC;AACtD,CAAG,CAAA,CAAA;AACH;AACA,CAAE,CAAA,CAAA,CAAA,CAAG,CAAC,CAAG,CAAA,CAAA,CAAA;AACT,CAAA,CAAA,CAAA,CAAI,CAAI,CAAA,CAAA,CAAA,CAAC,CAAO,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,CAAc,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,CAAM,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAE,CAAI,CAAA,CAAA,CAAA,CAAC,CAAM,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,CAAC;AACrD,CAAG,CAAA,CAAA;AACH;AACA,CAAA,CAAE,CAAK,CAAA,CAAA,CAAA,CAAA,CAAC,CAAC,CAAA,CAAA,CAAA,CAAA,CAAK,CAAE,CAAA,CAAA;AAChB,CAAA,CAAA,CAAA,CAAI,CAAI,CAAA,CAAA,CAAA,CAAC,CAAM,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAG,KAAK,CAAC;AACxB,CAAG,CAAA,CAAA;AACH;AACA,CAAE,CAAA,CAAA,CAAA,CAAA,CAAI,CAAM,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,CAAG,CAAA,CAAA,CAAA;AAChB,CAAA,CAAA,CAAA,CAAI,CAAO,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAI,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAO,CAAC;AACxB,CAAG,CAAA,CAAA;AACH;AACA,CAAA,CAAE,CAAI,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAM,CAAC,CAAC,KAAK,CAAE,CAAA,CAAA;AACrB,CAAA,CAAA,CAAA,CAAI,IAAI,CAAI,CAAA,CAAA,CAAA,CAAC,OAAO,CAAK,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAK,EAAE,CAAO,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA;AACvC,CAAA,CAAA,CAAA,CAAI,CAAI,CAAA,CAAA,CAAA,CAAC,CAAO,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAG,KAAK,CAAC;AACzB,CAAA,CAAA,CAAA,CAAI,QAAQ,CAAK,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA;AACjB,CAAM,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAK,CAAW,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,CAAM,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA;AAC7B,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAQ,CAAI,CAAA,CAAA,CAAA,CAAC,CAAiB,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAE,CAAC;AACjC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAQ,CAAM,CAAA,CAAA,CAAA,CAAA,CAAA;AACd;AACA,CAAM,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAK,CAAW,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,CAAI,CAAA,CAAA,CAAA,CAAA;AAC3B,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAQ,CAAI,CAAA,CAAA,CAAA,CAAC,CAAmB,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAE,CAAC;AACnC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAQ,IAAI,CAAC,CAAA,CAAA,CAAA,CAAA,CAAK,GAAG,CAAW,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,IAAI,CAAC;AACtC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAQ,CAAM,CAAA,CAAA,CAAA,CAAA,CAAA;AACd;AACA,CAAM,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAK,CAAW,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,CAAK,CAAA,CAAA,CAAA,CAAA,CAAA;AAC5B,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAQ,CAAI,CAAA,CAAA,CAAA,CAAC,CAAmB,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAE,CAAC;AACnC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAQ,IAAI,CAAC,CAAA,CAAA,CAAA,CAAA,CAAK,GAAG,CAAW,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,KAAK,CAAC;AACvC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAQ,CAAM,CAAA,CAAA,CAAA,CAAA,CAAA;AACd;AACA,CAAM,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA;AACN,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAQ,IAAI,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAM,GAAG,CAAW,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,MAAM,CAAC;AACzC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAQ,CAAO,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA;AACf,CAAK,CAAA,CAAA,CAAA,CAAA;AACL;AACA,CAAI,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAI,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAO,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAc,CAAC,CAAM,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAE,CAAK,CAAA,CAAA,CAAA,CAAA,CAAC,CAAC;AAC/C,CAAI,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAI,GAAG,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAS,CAAC,CAAO,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,CAAmB,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAE,CAAE,CAAA,CAAA;AACrD,CAAM,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAY,CAAC,CAAO,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,QAAQ,CAAE,CAAA,CAAA,CAAA,CAAA,CAAA,CAAK,CAAC,CAAC;AAC5C,CAAK,CAAA,CAAA,CAAA,CAAA;AACL,CAAI,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAI,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAY,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAe,CAAC,CAAM,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAE,CAAK,CAAA,CAAA,CAAA,CAAA,CAAC,CAAC;AACrD,CAAA,CAAA,CAAA,CAAI,IAAI,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAQ,CAAC,CAAW,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,MAAM,CAAE,CAAA,CAAA,CAAE,CAAM,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAE,IAAI,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAO,EAAE,CAAE,CAAA,CAAA,CAAA,CAAA,CAAA,CAAK,CAAC,CAAC;AACvE,CAAG,CAAA,CAAA;AACH;AACA,CAAE,CAAA,CAAA,CAAA,CAAA,CAAI,CAAK,CAAA,CAAA,CAAA,CAAA,CAAC,CAAG,CAAA,CAAA,CAAA;AACf,CAAA,CAAA,CAAA,CAAI,CAAO,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAI,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAM,CAAC;AACvB,CAAG,CAAA,CAAA;AACH;AACA,CAAA,CAAE,CAAI,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAK,CAAC,CAAC,KAAK,CAAE,CAAA,CAAA;AACpB,CAAA,CAAA,CAAA,CAAI,IAAI,CAAI,CAAA,CAAA,CAAA,CAAC,MAAM,CAAK,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAK,EAAE,CAAO,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA;AACtC,CAAA,CAAA,CAAA,CAAI,QAAQ,CAAK,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA;AACjB,CAAA,CAAA,CAAA,CAAA,CAAA,CAAM,CAAK,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAW,CAAC,CAAA,CAAA,CAAA,CAAA,CAAK,CAAC;AAC7B,CAAM,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAK,CAAW,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,CAAI,CAAA,CAAA,CAAA,CAAA;AAC3B,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAQ,CAAI,CAAA,CAAA,CAAA,CAAC,CAAM,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAG,KAAK,CAAC;AAC5B,CAAQ,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAI,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAY,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAe,CAAC,CAAK,CAAA,CAAA,CAAA,CAAA,CAAA,CAAE,CAAK,CAAA,CAAA,CAAA,CAAA,CAAC,CAAC;AACxD,CAAQ,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAI,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAO,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAc,CAAC,CAAK,CAAA,CAAA,CAAA,CAAA,CAAA,CAAE,CAAK,CAAA,CAAA,CAAA,CAAA,CAAC,CAAC;AAClD,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAQ,IAAI,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAQ,CAAC,CAAW,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,KAAK,CAAE,CAAA,CAAA,CAAE,CAAK,CAAA,CAAA,CAAA,CAAA,CAAA,CAAE,IAAI,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAM,EAAE,CAAE,CAAA,CAAA,CAAA,CAAA,CAAA,CAAK,CAAC,CAAC;AACxE,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAQ,QAAQ,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAe,CAAC,CAAA,CAAA,CAAA,CAAA,CAAK,CAAC,CAAW,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAG,CAAK,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAK,WAAW,CAAC,CAAA,CAAA,CAAA,CAAI,GAAG,CAAM,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAG,EAAE,CAAC;AAC9F,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAQ,CAAM,CAAA,CAAA,CAAA,CAAA,CAAA;AACd,CAAK,CAAA,CAAA,CAAA,CAAA;AACL,CAAG,CAAA,CAAA;AACH;AACA,CAAE,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAiB,CAAC,CAAG,CAAA,CAAA,CAAA;AACvB,CAAA,CAAA,CAAA,CAAI,CAAI,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAI,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAW,EAAE,CAAO,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA;AACjC,CAAA,CAAA,CAAA,CAAI,CAAI,CAAA,CAAA,CAAA,CAAC,CAAW,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAG,IAAI,CAAC;AAC5B,CAAI,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAI,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAU,CAAG,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAM,CAAC,CAAU,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,CAA8B,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,CAAC;AACxE,CAAA,CAAA,CAAA,CAAI,IAAI,CAAI,CAAA,CAAA,CAAA,CAAC,UAAU,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAgB,EAAE,CAAI,CAAA,CAAA,CAAA,CAAC,UAAU,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAgB,CAAC,CAAQ,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAE,IAAI,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAQ,CAAC,CAAC;AACpG,CAAA,CAAA,CAAA,CAAI,CAAI,CAAA,CAAA,CAAA,CAAC,CAAM,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAE,CAAC;AAClB,CAAG,CAAA,CAAA;AACH;AACA,CAAE,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAmB,CAAC,CAAG,CAAA,CAAA,CAAA;AACzB,CAAA,CAAA,CAAA,CAAI,IAAI,CAAC,CAAA,CAAA,CAAA,CAAI,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAW,EAAE,CAAO,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA;AAClC,CAAA,CAAA,CAAA,CAAI,CAAI,CAAA,CAAA,CAAA,CAAC,CAAW,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAG,KAAK,CAAC;AAC7B,CAAA,CAAA,CAAA,CAAI,CAAI,CAAA,CAAA,CAAA,CAAC,CAAU,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,CAAmB,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,CAAQ,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAE,CAAI,CAAA,CAAA,CAAA,CAAC,CAAQ,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,CAAC;AACjE,CAAA,CAAA,CAAA,CAAI,CAAI,CAAA,CAAA,CAAA,CAAC,CAAU,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAG,IAAI,CAAC;AAC3B,CAAG,CAAA,CAAA;AACH;AACA,CAAE,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAM,CAAC,CAAG,CAAA,CAAA,CAAA;AACZ,CAAA,CAAA,CAAA,CAAI,IAAI,CAAC,CAAA,CAAA,CAAA,CAAI,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAW,EAAE,CAAO,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA;AAClC,CAAA,CAAA,CAAA,CAAI,IAAI,CAAC,CAAA,CAAA,CAAA,CAAA,CAAK,CAAG,CAAA,CAAA,CAAA,CAAA,CAAA,CAAI,CAAC,CAAU,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,CAAO,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAG,WAAW,CAAC,CAAA,CAAA,CAAA,CAAI,GAAG,CAAW,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,KAAK,CAAC;AAChF,CAAG,CAAA,CAAA;AACH;AACA,CAAA,CAAE,CAAM,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAc,CAAE,CAAA,CAAA;AAC1B,CAAI,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAI,CAAc,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,CAAO,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,eAAe,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAM,CAAC,CAAA,CAAA,CAAG,CAAC,CAAC,EAAE,CAAI,CAAA,CAAA,CAAA,CAAC,CAAM,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAG,CAAI,CAAA,CAAA,CAAA,CAAC,CAAY,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,CAAe,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,CAAM,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,CAAC;AACrH,CAAI,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAI,CAAc,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,CAAO,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,eAAe,CAAC,CAAA,CAAA,CAAA,CAAA,CAAK,CAAC,CAAA,CAAA,CAAG,CAAC,CAAC,EAAE,CAAI,CAAA,CAAA,CAAA,CAAC,CAAK,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAG,CAAI,CAAA,CAAA,CAAA,CAAC,CAAY,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,CAAe,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,CAAK,CAAA,CAAA,CAAA,CAAA,CAAC,CAAC;AAClH,CAAG,CAAA,CAAA;AACH;AACA,CAAE,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAO,CAAC,CAAG,CAAA,CAAA,CAAA;AACb,CAAA,CAAA,CAAA,CAAI,CAAI,CAAA,CAAA,CAAA,CAAC,CAAmB,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAE,CAAC;AAC/B,CAAG,CAAA,CAAA;AACH,CAAA;;AC/JO,CAAA,CAAA,CAAA,CAAA,CAAA,CAAM,cAAc,CAAG,CAAA,CAAA,CAAA;AAC9B,CAAA,CAAE,CAAM,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAE,CAAC,CAAA,CAAA,CAAA,CAAA,CAAK,EAAE,CAAG,CAAA,CAAA,CAAC,CAAS,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,CAAE,CAAA,CAAC,CAAI,CAAA,CAAA,CAAA,CAAC,QAAQ,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAO,CAAC,CAAC,CAAO,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAE,CAAG,CAAA,CAAA,CAAC,SAAS,CAAC,CAAA,CAAE,CAAC,CAAA,CAAA,CAAA,CAAI,CAAC,CAAQ,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,CAAQ,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,CAAC,CAAC,CAAA;AAC7G,CAAE,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAY,CAAE,CAAA,CAAA,CAAA,CAAG,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAS,CAAC,CAAA,CAAE,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAQ,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAc,CAAC,CAAA;AACzD,CAAA,CAAE,CAAa,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAE,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAY,EAAE,CAAG,CAAA,CAAA,CAAC,CAAS,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,EAAE,CAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAc,CAAC,CAAC,EAAE,CAAC;AACpE,CAAC,CAAA;;ACED,CAAG,CAAA,CAAA,CAAC,MAAM,CAAG,CAAA,CAAA,CAAA;AACb,CAAE,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAM,EAAE,CAAM,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA;AAChB,CAAE,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAW,EAAE,CAAW,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA;AAC1B,CAAE,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAc,EAAE,CAAc,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA;AAChC,CAAE,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAc,EAAE,CAAc,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA;AAChC,CAAE,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAW,EAAE,CAAW,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA;AAC1B,CAAE,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAW,EAAE,CAAW,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA;AAC1B,CAAC,CAAA;;ACbD,CAAA,CAAA,CAAG,CAAC,CAAS,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,QAAQ,CAAC,CAAA,CAAA,CAAG,CAAC,CAAM,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,CAAc,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,MAAM,CAAE,CAAA,CAAA,CAAA,CAAG,CAAC,CAAM,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,MAAM,CAAC"} \ No newline at end of file diff --git a/dist/dsfr/scheme/scheme.module.min.js b/dist/dsfr/scheme/scheme.module.min.js new file mode 100644 index 0000000..afffa08 --- /dev/null +++ b/dist/dsfr/scheme/scheme.module.min.js @@ -0,0 +1,2 @@ +/*! DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) */ +const e=window.dsfr,t={SYSTEM:"system",LIGHT:"light",DARK:"dark"},s={THEME:e.internals.ns.attr("theme"),SCHEME:e.internals.ns.attr("scheme"),TRANSITION:e.internals.ns.attr("transition")},i={LIGHT:"light",DARK:"dark"},h={SCHEME:e.internals.ns.emission("scheme","scheme"),THEME:e.internals.ns.emission("scheme","theme"),ASK:e.internals.ns.emission("scheme","ask")},n={SCHEME:e.internals.ns.event("scheme"),THEME:e.internals.ns.event("theme")};class r extends e.core.Instance{constructor(){super(!1)}static get instanceClassName(){return"Scheme"}init(){this.changing=this.change.bind(this),this.hasAttribute(s.TRANSITION)&&(this.removeAttribute(s.TRANSITION),this.request(this.restoreTransition.bind(this)));const i=e.internals.support.supportLocalStorage()?localStorage.getItem("scheme"):"",n=this.getAttribute(s.SCHEME);switch(i){case t.DARK:case t.LIGHT:case t.SYSTEM:this.scheme=i;break;default:switch(n){case t.DARK:this.scheme=t.DARK;break;case t.LIGHT:this.scheme=t.LIGHT;break;default:this.scheme=t.SYSTEM}}this.addAscent(h.ASK,this.ask.bind(this)),this.addAscent(h.SCHEME,this.apply.bind(this))}get proxy(){const t=this,s={get scheme(){return t.scheme},set scheme(e){t.scheme=e}};return e.internals.property.completeAssign(super.proxy,s)}restoreTransition(){this.setAttribute(s.TRANSITION,"")}ask(){this.descend(h.SCHEME,this.scheme)}apply(e){this.scheme=e}get scheme(){return this._scheme}set scheme(r){if(this._scheme!==r){switch(this._scheme=r,r){case t.SYSTEM:this.listenPreferences();break;case t.DARK:this.unlistenPreferences(),this.theme=i.DARK;break;case t.LIGHT:this.unlistenPreferences(),this.theme=i.LIGHT;break;default:return void(this.scheme=t.SYSTEM)}this.descend(h.SCHEME,r),e.internals.support.supportLocalStorage()&&localStorage.setItem("scheme",r),this.setAttribute(s.SCHEME,r),this.dispatch(n.SCHEME,{scheme:this._scheme},!1)}}get theme(){return this._theme}set theme(e){if(this._theme!==e)switch(e){case i.LIGHT:case i.DARK:this._theme=e,this.setAttribute(s.THEME,e),this.descend(h.THEME,e),this.dispatch(n.THEME,{theme:this._theme},!1),document.documentElement.style.colorScheme=e===i.DARK?"dark":""}}listenPreferences(){this.isListening||(this.isListening=!0,this.mediaQuery=window.matchMedia("(prefers-color-scheme: dark)"),this.mediaQuery.addEventListener&&this.mediaQuery.addEventListener("change",this.changing),this.change())}unlistenPreferences(){this.isListening&&(this.isListening=!1,this.mediaQuery.removeEventListener("change",this.changing),this.mediaQuery=null)}change(){this.isListening&&(this.theme=this.mediaQuery.matches?i.DARK:i.LIGHT)}mutate(e){e.indexOf(s.SCHEME)>-1&&(this.scheme=this.getAttribute(s.SCHEME)),e.indexOf(s.THEME)>-1&&(this.theme=this.getAttribute(s.THEME))}dispose(){this.unlistenPreferences()}}const c={SCHEME:`:root${e.internals.ns.attr.selector("theme")}, :root${e.internals.ns.attr.selector("scheme")}`,SWITCH_THEME:e.internals.ns.selector("switch-theme"),RADIO_BUTTONS:`input[name="${e.internals.ns("radios-theme")}"]`};e.scheme={Scheme:r,SchemeValue:t,SchemeSelector:c,SchemeEmission:h,SchemeTheme:i,SchemeEvent:n},e.internals.register(e.scheme.SchemeSelector.SCHEME,e.scheme.Scheme); diff --git a/dist/dsfr/scheme/scheme.module.min.js.map b/dist/dsfr/scheme/scheme.module.min.js.map new file mode 100644 index 0000000..537a81f --- /dev/null +++ b/dist/dsfr/scheme/scheme.module.min.js.map @@ -0,0 +1 @@ +{"version":3,"file":"scheme.module.min.js","sources":["../../.config/config.js","../../src/dsfr/core/api.js","../../src/dsfr/scheme/script/scheme/scheme-value.js","../../src/dsfr/scheme/script/scheme/scheme-attribute.js","../../src/dsfr/scheme/script/scheme/scheme-theme.js","../../src/dsfr/scheme/script/scheme/scheme-emission.js","../../src/dsfr/scheme/script/scheme/scheme-event.js","../../src/dsfr/scheme/script/scheme/scheme.js","../../src/dsfr/scheme/script/scheme/scheme-selector.js","../../src/dsfr/scheme/index.js","../../src/dsfr/scheme/main.js"],"sourcesContent":["const config = {\r\n prefix: 'fr',\r\n namespace: 'dsfr',\r\n organisation: '@gouvfr',\r\n version: '1.13.2'\r\n};\r\n\r\nexport default config;\r\n","import config from './config.js';\nconst api = window[config.namespace];\nexport default api;\n","export const SchemeValue = {\n SYSTEM: 'system',\n LIGHT: 'light',\n DARK: 'dark'\n};\n","import api from '../../api';\n\nexport const SchemeAttribute = {\n THEME: api.internals.ns.attr('theme'),\n SCHEME: api.internals.ns.attr('scheme'),\n TRANSITION: api.internals.ns.attr('transition')\n};\n","export const SchemeTheme = {\n LIGHT: 'light',\n DARK: 'dark'\n};\n","import api from '../../api';\n\nexport const SchemeEmission = {\n SCHEME: api.internals.ns.emission('scheme', 'scheme'),\n THEME: api.internals.ns.emission('scheme', 'theme'),\n ASK: api.internals.ns.emission('scheme', 'ask')\n};\n","import api from '../../api.js';\n\nconst SchemeEvent = {\n SCHEME: api.internals.ns.event('scheme'),\n THEME: api.internals.ns.event('theme')\n};\n\nexport { SchemeEvent };\n","import api from '../../api.js';\nimport { SchemeValue } from './scheme-value.js';\nimport { SchemeAttribute } from './scheme-attribute.js';\nimport { SchemeTheme } from './scheme-theme.js';\nimport { SchemeEmission } from './scheme-emission.js';\nimport { SchemeEvent } from './scheme-event.js';\n\nclass Scheme extends api.core.Instance {\n constructor () {\n super(false);\n }\n\n static get instanceClassName () {\n return 'Scheme';\n }\n\n init () {\n this.changing = this.change.bind(this);\n\n if (this.hasAttribute(SchemeAttribute.TRANSITION)) {\n this.removeAttribute(SchemeAttribute.TRANSITION);\n this.request(this.restoreTransition.bind(this));\n }\n\n const scheme = api.internals.support.supportLocalStorage() ? localStorage.getItem('scheme') : '';\n const schemeAttr = this.getAttribute(SchemeAttribute.SCHEME);\n\n switch (scheme) {\n case SchemeValue.DARK:\n case SchemeValue.LIGHT:\n case SchemeValue.SYSTEM:\n this.scheme = scheme;\n break;\n\n default:\n switch (schemeAttr) {\n case SchemeValue.DARK:\n this.scheme = SchemeValue.DARK;\n break;\n\n case SchemeValue.LIGHT:\n this.scheme = SchemeValue.LIGHT;\n break;\n\n default:\n this.scheme = SchemeValue.SYSTEM;\n }\n }\n\n this.addAscent(SchemeEmission.ASK, this.ask.bind(this));\n this.addAscent(SchemeEmission.SCHEME, this.apply.bind(this));\n }\n\n get proxy () {\n const scope = this;\n\n const proxyAccessors = {\n get scheme () {\n return scope.scheme;\n },\n set scheme (value) {\n scope.scheme = value;\n }\n };\n\n return api.internals.property.completeAssign(super.proxy, proxyAccessors);\n }\n\n restoreTransition () {\n this.setAttribute(SchemeAttribute.TRANSITION, '');\n }\n\n ask () {\n this.descend(SchemeEmission.SCHEME, this.scheme);\n }\n\n apply (value) {\n this.scheme = value;\n }\n\n get scheme () {\n return this._scheme;\n }\n\n set scheme (value) {\n if (this._scheme === value) return;\n this._scheme = value;\n switch (value) {\n case SchemeValue.SYSTEM:\n this.listenPreferences();\n break;\n\n case SchemeValue.DARK:\n this.unlistenPreferences();\n this.theme = SchemeTheme.DARK;\n break;\n\n case SchemeValue.LIGHT:\n this.unlistenPreferences();\n this.theme = SchemeTheme.LIGHT;\n break;\n\n default:\n this.scheme = SchemeValue.SYSTEM;\n return;\n }\n\n this.descend(SchemeEmission.SCHEME, value);\n if (api.internals.support.supportLocalStorage()) {\n localStorage.setItem('scheme', value);\n }\n this.setAttribute(SchemeAttribute.SCHEME, value);\n this.dispatch(SchemeEvent.SCHEME, { scheme: this._scheme }, false);\n }\n\n get theme () {\n return this._theme;\n }\n\n set theme (value) {\n if (this._theme === value) return;\n switch (value) {\n case SchemeTheme.LIGHT:\n case SchemeTheme.DARK:\n this._theme = value;\n this.setAttribute(SchemeAttribute.THEME, value);\n this.descend(SchemeEmission.THEME, value);\n this.dispatch(SchemeEvent.THEME, { theme: this._theme }, false);\n document.documentElement.style.colorScheme = value === SchemeTheme.DARK ? 'dark' : '';\n break;\n }\n }\n\n listenPreferences () {\n if (this.isListening) return;\n this.isListening = true;\n this.mediaQuery = window.matchMedia('(prefers-color-scheme: dark)');\n if (this.mediaQuery.addEventListener) this.mediaQuery.addEventListener('change', this.changing);\n this.change();\n }\n\n unlistenPreferences () {\n if (!this.isListening) return;\n this.isListening = false;\n this.mediaQuery.removeEventListener('change', this.changing);\n this.mediaQuery = null;\n }\n\n change () {\n if (!this.isListening) return;\n this.theme = this.mediaQuery.matches ? SchemeTheme.DARK : SchemeTheme.LIGHT;\n }\n\n mutate (attributeNames) {\n if (attributeNames.indexOf(SchemeAttribute.SCHEME) > -1) this.scheme = this.getAttribute(SchemeAttribute.SCHEME);\n if (attributeNames.indexOf(SchemeAttribute.THEME) > -1) this.theme = this.getAttribute(SchemeAttribute.THEME);\n }\n\n dispose () {\n this.unlistenPreferences();\n }\n}\n\nexport { Scheme };\n","import api from '../../api.js';\n\nexport const SchemeSelector = {\n SCHEME: `:root${api.internals.ns.attr.selector('theme')}, :root${api.internals.ns.attr.selector('scheme')}`,\n SWITCH_THEME: api.internals.ns.selector('switch-theme'),\n RADIO_BUTTONS: `input[name=\"${api.internals.ns('radios-theme')}\"]`\n};\n","import api from './api.js';\nimport { Scheme } from './script/scheme/scheme.js';\nimport { SchemeValue } from './script/scheme/scheme-value.js';\nimport { SchemeSelector } from './script/scheme/scheme-selector.js';\nimport { SchemeEmission } from './script/scheme/scheme-emission.js';\nimport { SchemeTheme } from './script/scheme/scheme-theme.js';\nimport { SchemeEvent } from './script/scheme/scheme-event';\n\napi.scheme = {\n Scheme: Scheme,\n SchemeValue: SchemeValue,\n SchemeSelector: SchemeSelector,\n SchemeEmission: SchemeEmission,\n SchemeTheme: SchemeTheme,\n SchemeEvent: SchemeEvent\n};\n\nexport default api;\n","import api from './index.js';\n\napi.internals.register(api.scheme.SchemeSelector.SCHEME, api.scheme.Scheme);\n\nexport default api;\n"],"names":["api","window","SchemeValue","SYSTEM","LIGHT","DARK","SchemeAttribute","THEME","internals","ns","attr","SCHEME","TRANSITION","SchemeTheme","SchemeEmission","emission","ASK","SchemeEvent","event","Scheme","core","Instance","constructor","super","instanceClassName","init","this","changing","change","bind","hasAttribute","removeAttribute","request","restoreTransition","scheme","support","supportLocalStorage","localStorage","getItem","schemeAttr","getAttribute","addAscent","ask","apply","proxy","scope","proxyAccessors","value","property","completeAssign","setAttribute","descend","_scheme","listenPreferences","unlistenPreferences","theme","setItem","dispatch","_theme","document","documentElement","style","colorScheme","isListening","mediaQuery","matchMedia","addEventListener","removeEventListener","matches","mutate","attributeNames","indexOf","dispose","SchemeSelector","selector","SWITCH_THEME","RADIO_BUTTONS","register"],"mappings":";AAAA,MCCMA,EAAMC,OAAuB,KCDtBC,EAAc,CACzBC,OAAQ,SACRC,MAAO,QACPC,KAAM,QCDKC,EAAkB,CAC7BC,MAAOP,EAAIQ,UAAUC,GAAGC,KAAK,SAC7BC,OAAQX,EAAIQ,UAAUC,GAAGC,KAAK,UAC9BE,WAAYZ,EAAIQ,UAAUC,GAAGC,KAAK,eCLvBG,EAAc,CACzBT,MAAO,QACPC,KAAM,QCAKS,EAAiB,CAC5BH,OAAQX,EAAIQ,UAAUC,GAAGM,SAAS,SAAU,UAC5CR,MAAOP,EAAIQ,UAAUC,GAAGM,SAAS,SAAU,SAC3CC,IAAKhB,EAAIQ,UAAUC,GAAGM,SAAS,SAAU,QCHrCE,EAAc,CAClBN,OAAQX,EAAIQ,UAAUC,GAAGS,MAAM,UAC/BX,MAAOP,EAAIQ,UAAUC,GAAGS,MAAM,UCGhC,MAAMC,UAAenB,EAAIoB,KAAKC,SAC5BC,cACEC,OAAM,EACP,CAEUC,+BACT,MAAO,QACR,CAEDC,OACEC,KAAKC,SAAWD,KAAKE,OAAOC,KAAKH,MAE7BA,KAAKI,aAAaxB,EAAgBM,cACpCc,KAAKK,gBAAgBzB,EAAgBM,YACrCc,KAAKM,QAAQN,KAAKO,kBAAkBJ,KAAKH,QAG3C,MAAMQ,EAASlC,EAAIQ,UAAU2B,QAAQC,sBAAwBC,aAAaC,QAAQ,UAAY,GACxFC,EAAab,KAAKc,aAAalC,EAAgBK,QAErD,OAAQuB,GACN,KAAKhC,EAAYG,KACjB,KAAKH,EAAYE,MACjB,KAAKF,EAAYC,OACfuB,KAAKQ,OAASA,EACd,MAEF,QACE,OAAQK,GACN,KAAKrC,EAAYG,KACfqB,KAAKQ,OAAShC,EAAYG,KAC1B,MAEF,KAAKH,EAAYE,MACfsB,KAAKQ,OAAShC,EAAYE,MAC1B,MAEF,QACEsB,KAAKQ,OAAShC,EAAYC,QAIlCuB,KAAKe,UAAU3B,EAAeE,IAAKU,KAAKgB,IAAIb,KAAKH,OACjDA,KAAKe,UAAU3B,EAAeH,OAAQe,KAAKiB,MAAMd,KAAKH,MACvD,CAEGkB,YACF,MAAMC,EAAQnB,KAERoB,EAAiB,CACjBZ,aACF,OAAOW,EAAMX,MACd,EACGA,WAAQa,GACVF,EAAMX,OAASa,CAChB,GAGH,OAAO/C,EAAIQ,UAAUwC,SAASC,eAAe1B,MAAMqB,MAAOE,EAC3D,CAEDb,oBACEP,KAAKwB,aAAa5C,EAAgBM,WAAY,GAC/C,CAED8B,MACEhB,KAAKyB,QAAQrC,EAAeH,OAAQe,KAAKQ,OAC1C,CAEDS,MAAOI,GACLrB,KAAKQ,OAASa,CACf,CAEGb,aACF,OAAOR,KAAK0B,OACb,CAEGlB,WAAQa,GACV,GAAIrB,KAAK0B,UAAYL,EAArB,CAEA,OADArB,KAAK0B,QAAUL,EACPA,GACN,KAAK7C,EAAYC,OACfuB,KAAK2B,oBACL,MAEF,KAAKnD,EAAYG,KACfqB,KAAK4B,sBACL5B,KAAK6B,MAAQ1C,EAAYR,KACzB,MAEF,KAAKH,EAAYE,MACfsB,KAAK4B,sBACL5B,KAAK6B,MAAQ1C,EAAYT,MACzB,MAEF,QAEE,YADAsB,KAAKQ,OAAShC,EAAYC,QAI9BuB,KAAKyB,QAAQrC,EAAeH,OAAQoC,GAChC/C,EAAIQ,UAAU2B,QAAQC,uBACxBC,aAAamB,QAAQ,SAAUT,GAEjCrB,KAAKwB,aAAa5C,EAAgBK,OAAQoC,GAC1CrB,KAAK+B,SAASxC,EAAYN,OAAQ,CAAEuB,OAAQR,KAAK0B,UAAW,EA3BzB,CA4BpC,CAEGG,YACF,OAAO7B,KAAKgC,MACb,CAEGH,UAAOR,GACT,GAAIrB,KAAKgC,SAAWX,EACpB,OAAQA,GACN,KAAKlC,EAAYT,MACjB,KAAKS,EAAYR,KACfqB,KAAKgC,OAASX,EACdrB,KAAKwB,aAAa5C,EAAgBC,MAAOwC,GACzCrB,KAAKyB,QAAQrC,EAAeP,MAAOwC,GACnCrB,KAAK+B,SAASxC,EAAYV,MAAO,CAAEgD,MAAO7B,KAAKgC,SAAU,GACzDC,SAASC,gBAAgBC,MAAMC,YAAcf,IAAUlC,EAAYR,KAAO,OAAS,GAGxF,CAEDgD,oBACM3B,KAAKqC,cACTrC,KAAKqC,aAAc,EACnBrC,KAAKsC,WAAa/D,OAAOgE,WAAW,gCAChCvC,KAAKsC,WAAWE,kBAAkBxC,KAAKsC,WAAWE,iBAAiB,SAAUxC,KAAKC,UACtFD,KAAKE,SACN,CAED0B,sBACO5B,KAAKqC,cACVrC,KAAKqC,aAAc,EACnBrC,KAAKsC,WAAWG,oBAAoB,SAAUzC,KAAKC,UACnDD,KAAKsC,WAAa,KACnB,CAEDpC,SACOF,KAAKqC,cACVrC,KAAK6B,MAAQ7B,KAAKsC,WAAWI,QAAUvD,EAAYR,KAAOQ,EAAYT,MACvE,CAEDiE,OAAQC,GACFA,EAAeC,QAAQjE,EAAgBK,SAAW,IAAGe,KAAKQ,OAASR,KAAKc,aAAalC,EAAgBK,SACrG2D,EAAeC,QAAQjE,EAAgBC,QAAU,IAAGmB,KAAK6B,MAAQ7B,KAAKc,aAAalC,EAAgBC,OACxG,CAEDiE,UACE9C,KAAK4B,qBACN,EC9JI,MAAMmB,EAAiB,CAC5B9D,OAAQ,QAAQX,EAAIQ,UAAUC,GAAGC,KAAKgE,SAAS,kBAAkB1E,EAAIQ,UAAUC,GAAGC,KAAKgE,SAAS,YAChGC,aAAc3E,EAAIQ,UAAUC,GAAGiE,SAAS,gBACxCE,cAAe,eAAe5E,EAAIQ,UAAUC,GAAG,qBCGjDT,EAAIkC,OAAS,CACXf,OAAQA,EACRjB,YAAaA,EACbuE,eAAgBA,EAChB3D,eAAgBA,EAChBD,YAAaA,EACbI,YAAaA,GCZfjB,EAAIQ,UAAUqE,SAAS7E,EAAIkC,OAAOuC,eAAe9D,OAAQX,EAAIkC,OAAOf"} \ No newline at end of file diff --git a/dist/dsfr/utility/colors/colors.css b/dist/dsfr/utility/colors/colors.css new file mode 100644 index 0000000..6f98d73 --- /dev/null +++ b/dist/dsfr/utility/colors/colors.css @@ -0,0 +1,5702 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +.fr-background-default--grey { + background-color: var(--background-default-grey) !important; + + --idle: transparent; + --hover: var(--background-default-grey-hover) !important; + --active: var(--background-default-grey-active) !important; +} + +.fr-background-alt--grey { + background-color: var(--background-alt-grey) !important; + + --idle: transparent; + --hover: var(--background-alt-grey-hover) !important; + --active: var(--background-alt-grey-active) !important; +} + +.fr-background-alt--blue-france { + background-color: var(--background-alt-blue-france) !important; + + --idle: transparent; + --hover: var(--background-alt-blue-france-hover) !important; + --active: var(--background-alt-blue-france-active) !important; +} + +.fr-background-alt--red-marianne { + background-color: var(--background-alt-red-marianne) !important; + + --idle: transparent; + --hover: var(--background-alt-red-marianne-hover) !important; + --active: var(--background-alt-red-marianne-active) !important; +} + +.fr-background-alt--green-tilleul-verveine { + background-color: var(--background-alt-green-tilleul-verveine) !important; + + --idle: transparent; + --hover: var(--background-alt-green-tilleul-verveine-hover) !important; + --active: var(--background-alt-green-tilleul-verveine-active) !important; +} + +.fr-background-alt--green-bourgeon { + background-color: var(--background-alt-green-bourgeon) !important; + + --idle: transparent; + --hover: var(--background-alt-green-bourgeon-hover) !important; + --active: var(--background-alt-green-bourgeon-active) !important; +} + +.fr-background-alt--green-emeraude { + background-color: var(--background-alt-green-emeraude) !important; + + --idle: transparent; + --hover: var(--background-alt-green-emeraude-hover) !important; + --active: var(--background-alt-green-emeraude-active) !important; +} + +.fr-background-alt--green-menthe { + background-color: var(--background-alt-green-menthe) !important; + + --idle: transparent; + --hover: var(--background-alt-green-menthe-hover) !important; + --active: var(--background-alt-green-menthe-active) !important; +} + +.fr-background-alt--green-archipel { + background-color: var(--background-alt-green-archipel) !important; + + --idle: transparent; + --hover: var(--background-alt-green-archipel-hover) !important; + --active: var(--background-alt-green-archipel-active) !important; +} + +.fr-background-alt--blue-ecume { + background-color: var(--background-alt-blue-ecume) !important; + + --idle: transparent; + --hover: var(--background-alt-blue-ecume-hover) !important; + --active: var(--background-alt-blue-ecume-active) !important; +} + +.fr-background-alt--blue-cumulus { + background-color: var(--background-alt-blue-cumulus) !important; + + --idle: transparent; + --hover: var(--background-alt-blue-cumulus-hover) !important; + --active: var(--background-alt-blue-cumulus-active) !important; +} + +.fr-background-alt--purple-glycine { + background-color: var(--background-alt-purple-glycine) !important; + + --idle: transparent; + --hover: var(--background-alt-purple-glycine-hover) !important; + --active: var(--background-alt-purple-glycine-active) !important; +} + +.fr-background-alt--pink-macaron { + background-color: var(--background-alt-pink-macaron) !important; + + --idle: transparent; + --hover: var(--background-alt-pink-macaron-hover) !important; + --active: var(--background-alt-pink-macaron-active) !important; +} + +.fr-background-alt--pink-tuile { + background-color: var(--background-alt-pink-tuile) !important; + + --idle: transparent; + --hover: var(--background-alt-pink-tuile-hover) !important; + --active: var(--background-alt-pink-tuile-active) !important; +} + +.fr-background-alt--yellow-tournesol { + background-color: var(--background-alt-yellow-tournesol) !important; + + --idle: transparent; + --hover: var(--background-alt-yellow-tournesol-hover) !important; + --active: var(--background-alt-yellow-tournesol-active) !important; +} + +.fr-background-alt--yellow-moutarde { + background-color: var(--background-alt-yellow-moutarde) !important; + + --idle: transparent; + --hover: var(--background-alt-yellow-moutarde-hover) !important; + --active: var(--background-alt-yellow-moutarde-active) !important; +} + +.fr-background-alt--orange-terre-battue { + background-color: var(--background-alt-orange-terre-battue) !important; + + --idle: transparent; + --hover: var(--background-alt-orange-terre-battue-hover) !important; + --active: var(--background-alt-orange-terre-battue-active) !important; +} + +.fr-background-alt--brown-cafe-creme { + background-color: var(--background-alt-brown-cafe-creme) !important; + + --idle: transparent; + --hover: var(--background-alt-brown-cafe-creme-hover) !important; + --active: var(--background-alt-brown-cafe-creme-active) !important; +} + +.fr-background-alt--brown-caramel { + background-color: var(--background-alt-brown-caramel) !important; + + --idle: transparent; + --hover: var(--background-alt-brown-caramel-hover) !important; + --active: var(--background-alt-brown-caramel-active) !important; +} + +.fr-background-alt--brown-opera { + background-color: var(--background-alt-brown-opera) !important; + + --idle: transparent; + --hover: var(--background-alt-brown-opera-hover) !important; + --active: var(--background-alt-brown-opera-active) !important; +} + +.fr-background-alt--beige-gris-galet { + background-color: var(--background-alt-beige-gris-galet) !important; + + --idle: transparent; + --hover: var(--background-alt-beige-gris-galet-hover) !important; + --active: var(--background-alt-beige-gris-galet-active) !important; +} + +.fr-background-contrast--grey { + background-color: var(--background-contrast-grey) !important; + + --idle: transparent; + --hover: var(--background-contrast-grey-hover) !important; + --active: var(--background-contrast-grey-active) !important; +} + +.fr-background-contrast--blue-france { + background-color: var(--background-contrast-blue-france) !important; + + --idle: transparent; + --hover: var(--background-contrast-blue-france-hover) !important; + --active: var(--background-contrast-blue-france-active) !important; +} + +.fr-background-contrast--red-marianne { + background-color: var(--background-contrast-red-marianne) !important; + + --idle: transparent; + --hover: var(--background-contrast-red-marianne-hover) !important; + --active: var(--background-contrast-red-marianne-active) !important; +} + +.fr-background-contrast--green-tilleul-verveine { + background-color: var(--background-contrast-green-tilleul-verveine) !important; + + --idle: transparent; + --hover: var(--background-contrast-green-tilleul-verveine-hover) !important; + --active: var(--background-contrast-green-tilleul-verveine-active) !important; +} + +.fr-background-contrast--green-bourgeon { + background-color: var(--background-contrast-green-bourgeon) !important; + + --idle: transparent; + --hover: var(--background-contrast-green-bourgeon-hover) !important; + --active: var(--background-contrast-green-bourgeon-active) !important; +} + +.fr-background-contrast--green-emeraude { + background-color: var(--background-contrast-green-emeraude) !important; + + --idle: transparent; + --hover: var(--background-contrast-green-emeraude-hover) !important; + --active: var(--background-contrast-green-emeraude-active) !important; +} + +.fr-background-contrast--green-menthe { + background-color: var(--background-contrast-green-menthe) !important; + + --idle: transparent; + --hover: var(--background-contrast-green-menthe-hover) !important; + --active: var(--background-contrast-green-menthe-active) !important; +} + +.fr-background-contrast--green-archipel { + background-color: var(--background-contrast-green-archipel) !important; + + --idle: transparent; + --hover: var(--background-contrast-green-archipel-hover) !important; + --active: var(--background-contrast-green-archipel-active) !important; +} + +.fr-background-contrast--blue-ecume { + background-color: var(--background-contrast-blue-ecume) !important; + + --idle: transparent; + --hover: var(--background-contrast-blue-ecume-hover) !important; + --active: var(--background-contrast-blue-ecume-active) !important; +} + +.fr-background-contrast--blue-cumulus { + background-color: var(--background-contrast-blue-cumulus) !important; + + --idle: transparent; + --hover: var(--background-contrast-blue-cumulus-hover) !important; + --active: var(--background-contrast-blue-cumulus-active) !important; +} + +.fr-background-contrast--purple-glycine { + background-color: var(--background-contrast-purple-glycine) !important; + + --idle: transparent; + --hover: var(--background-contrast-purple-glycine-hover) !important; + --active: var(--background-contrast-purple-glycine-active) !important; +} + +.fr-background-contrast--pink-macaron { + background-color: var(--background-contrast-pink-macaron) !important; + + --idle: transparent; + --hover: var(--background-contrast-pink-macaron-hover) !important; + --active: var(--background-contrast-pink-macaron-active) !important; +} + +.fr-background-contrast--pink-tuile { + background-color: var(--background-contrast-pink-tuile) !important; + + --idle: transparent; + --hover: var(--background-contrast-pink-tuile-hover) !important; + --active: var(--background-contrast-pink-tuile-active) !important; +} + +.fr-background-contrast--yellow-tournesol { + background-color: var(--background-contrast-yellow-tournesol) !important; + + --idle: transparent; + --hover: var(--background-contrast-yellow-tournesol-hover) !important; + --active: var(--background-contrast-yellow-tournesol-active) !important; +} + +.fr-background-contrast--yellow-moutarde { + background-color: var(--background-contrast-yellow-moutarde) !important; + + --idle: transparent; + --hover: var(--background-contrast-yellow-moutarde-hover) !important; + --active: var(--background-contrast-yellow-moutarde-active) !important; +} + +.fr-background-contrast--orange-terre-battue { + background-color: var(--background-contrast-orange-terre-battue) !important; + + --idle: transparent; + --hover: var(--background-contrast-orange-terre-battue-hover) !important; + --active: var(--background-contrast-orange-terre-battue-active) !important; +} + +.fr-background-contrast--brown-cafe-creme { + background-color: var(--background-contrast-brown-cafe-creme) !important; + + --idle: transparent; + --hover: var(--background-contrast-brown-cafe-creme-hover) !important; + --active: var(--background-contrast-brown-cafe-creme-active) !important; +} + +.fr-background-contrast--brown-caramel { + background-color: var(--background-contrast-brown-caramel) !important; + + --idle: transparent; + --hover: var(--background-contrast-brown-caramel-hover) !important; + --active: var(--background-contrast-brown-caramel-active) !important; +} + +.fr-background-contrast--brown-opera { + background-color: var(--background-contrast-brown-opera) !important; + + --idle: transparent; + --hover: var(--background-contrast-brown-opera-hover) !important; + --active: var(--background-contrast-brown-opera-active) !important; +} + +.fr-background-contrast--beige-gris-galet { + background-color: var(--background-contrast-beige-gris-galet) !important; + + --idle: transparent; + --hover: var(--background-contrast-beige-gris-galet-hover) !important; + --active: var(--background-contrast-beige-gris-galet-active) !important; +} + +.fr-background-contrast--info { + background-color: var(--background-contrast-info) !important; + + --idle: transparent; + --hover: var(--background-contrast-info-hover) !important; + --active: var(--background-contrast-info-active) !important; +} + +.fr-background-contrast--success { + background-color: var(--background-contrast-success) !important; + + --idle: transparent; + --hover: var(--background-contrast-success-hover) !important; + --active: var(--background-contrast-success-active) !important; +} + +.fr-background-contrast--warning { + background-color: var(--background-contrast-warning) !important; + + --idle: transparent; + --hover: var(--background-contrast-warning-hover) !important; + --active: var(--background-contrast-warning-active) !important; +} + +.fr-background-contrast--error { + background-color: var(--background-contrast-error) !important; + + --idle: transparent; + --hover: var(--background-contrast-error-hover) !important; + --active: var(--background-contrast-error-active) !important; +} + +.fr-background-flat--grey { + background-color: var(--background-flat-grey) !important; +} + +.fr-background-flat--blue-france { + background-color: var(--background-flat-blue-france) !important; +} + +.fr-background-flat--red-marianne { + background-color: var(--background-flat-red-marianne) !important; +} + +.fr-background-flat--green-tilleul-verveine { + background-color: var(--background-flat-green-tilleul-verveine) !important; +} + +.fr-background-flat--green-bourgeon { + background-color: var(--background-flat-green-bourgeon) !important; +} + +.fr-background-flat--green-emeraude { + background-color: var(--background-flat-green-emeraude) !important; +} + +.fr-background-flat--green-menthe { + background-color: var(--background-flat-green-menthe) !important; +} + +.fr-background-flat--green-archipel { + background-color: var(--background-flat-green-archipel) !important; +} + +.fr-background-flat--blue-ecume { + background-color: var(--background-flat-blue-ecume) !important; +} + +.fr-background-flat--blue-cumulus { + background-color: var(--background-flat-blue-cumulus) !important; +} + +.fr-background-flat--purple-glycine { + background-color: var(--background-flat-purple-glycine) !important; +} + +.fr-background-flat--pink-macaron { + background-color: var(--background-flat-pink-macaron) !important; +} + +.fr-background-flat--pink-tuile { + background-color: var(--background-flat-pink-tuile) !important; +} + +.fr-background-flat--yellow-tournesol { + background-color: var(--background-flat-yellow-tournesol) !important; +} + +.fr-background-flat--yellow-moutarde { + background-color: var(--background-flat-yellow-moutarde) !important; +} + +.fr-background-flat--orange-terre-battue { + background-color: var(--background-flat-orange-terre-battue) !important; +} + +.fr-background-flat--brown-cafe-creme { + background-color: var(--background-flat-brown-cafe-creme) !important; +} + +.fr-background-flat--brown-caramel { + background-color: var(--background-flat-brown-caramel) !important; +} + +.fr-background-flat--brown-opera { + background-color: var(--background-flat-brown-opera) !important; +} + +.fr-background-flat--beige-gris-galet { + background-color: var(--background-flat-beige-gris-galet) !important; +} + +.fr-background-flat--info { + background-color: var(--background-flat-info) !important; +} + +.fr-background-flat--success { + background-color: var(--background-flat-success) !important; +} + +.fr-background-flat--warning { + background-color: var(--background-flat-warning) !important; +} + +.fr-background-flat--error { + background-color: var(--background-flat-error) !important; +} + +.fr-background-action-high--grey { + background-color: var(--background-action-high-grey) !important; + + --idle: transparent; + --hover: var(--background-action-high-grey-hover) !important; + --active: var(--background-action-high-grey-active) !important; +} + +.fr-background-action-high--blue-france { + background-color: var(--background-action-high-blue-france) !important; + + --idle: transparent; + --hover: var(--background-action-high-blue-france-hover) !important; + --active: var(--background-action-high-blue-france-active) !important; +} + +.fr-background-action-high--red-marianne { + background-color: var(--background-action-high-red-marianne) !important; + + --idle: transparent; + --hover: var(--background-action-high-red-marianne-hover) !important; + --active: var(--background-action-high-red-marianne-active) !important; +} + +.fr-background-action-high--green-tilleul-verveine { + background-color: var(--background-action-high-green-tilleul-verveine) !important; + + --idle: transparent; + --hover: var(--background-action-high-green-tilleul-verveine-hover) !important; + --active: var(--background-action-high-green-tilleul-verveine-active) !important; +} + +.fr-background-action-high--green-bourgeon { + background-color: var(--background-action-high-green-bourgeon) !important; + + --idle: transparent; + --hover: var(--background-action-high-green-bourgeon-hover) !important; + --active: var(--background-action-high-green-bourgeon-active) !important; +} + +.fr-background-action-high--green-emeraude { + background-color: var(--background-action-high-green-emeraude) !important; + + --idle: transparent; + --hover: var(--background-action-high-green-emeraude-hover) !important; + --active: var(--background-action-high-green-emeraude-active) !important; +} + +.fr-background-action-high--green-menthe { + background-color: var(--background-action-high-green-menthe) !important; + + --idle: transparent; + --hover: var(--background-action-high-green-menthe-hover) !important; + --active: var(--background-action-high-green-menthe-active) !important; +} + +.fr-background-action-high--green-archipel { + background-color: var(--background-action-high-green-archipel) !important; + + --idle: transparent; + --hover: var(--background-action-high-green-archipel-hover) !important; + --active: var(--background-action-high-green-archipel-active) !important; +} + +.fr-background-action-high--blue-ecume { + background-color: var(--background-action-high-blue-ecume) !important; + + --idle: transparent; + --hover: var(--background-action-high-blue-ecume-hover) !important; + --active: var(--background-action-high-blue-ecume-active) !important; +} + +.fr-background-action-high--blue-cumulus { + background-color: var(--background-action-high-blue-cumulus) !important; + + --idle: transparent; + --hover: var(--background-action-high-blue-cumulus-hover) !important; + --active: var(--background-action-high-blue-cumulus-active) !important; +} + +.fr-background-action-high--purple-glycine { + background-color: var(--background-action-high-purple-glycine) !important; + + --idle: transparent; + --hover: var(--background-action-high-purple-glycine-hover) !important; + --active: var(--background-action-high-purple-glycine-active) !important; +} + +.fr-background-action-high--pink-macaron { + background-color: var(--background-action-high-pink-macaron) !important; + + --idle: transparent; + --hover: var(--background-action-high-pink-macaron-hover) !important; + --active: var(--background-action-high-pink-macaron-active) !important; +} + +.fr-background-action-high--pink-tuile { + background-color: var(--background-action-high-pink-tuile) !important; + + --idle: transparent; + --hover: var(--background-action-high-pink-tuile-hover) !important; + --active: var(--background-action-high-pink-tuile-active) !important; +} + +.fr-background-action-high--yellow-tournesol { + background-color: var(--background-action-high-yellow-tournesol) !important; + + --idle: transparent; + --hover: var(--background-action-high-yellow-tournesol-hover) !important; + --active: var(--background-action-high-yellow-tournesol-active) !important; +} + +.fr-background-action-high--yellow-moutarde { + background-color: var(--background-action-high-yellow-moutarde) !important; + + --idle: transparent; + --hover: var(--background-action-high-yellow-moutarde-hover) !important; + --active: var(--background-action-high-yellow-moutarde-active) !important; +} + +.fr-background-action-high--orange-terre-battue { + background-color: var(--background-action-high-orange-terre-battue) !important; + + --idle: transparent; + --hover: var(--background-action-high-orange-terre-battue-hover) !important; + --active: var(--background-action-high-orange-terre-battue-active) !important; +} + +.fr-background-action-high--brown-cafe-creme { + background-color: var(--background-action-high-brown-cafe-creme) !important; + + --idle: transparent; + --hover: var(--background-action-high-brown-cafe-creme-hover) !important; + --active: var(--background-action-high-brown-cafe-creme-active) !important; +} + +.fr-background-action-high--brown-caramel { + background-color: var(--background-action-high-brown-caramel) !important; + + --idle: transparent; + --hover: var(--background-action-high-brown-caramel-hover) !important; + --active: var(--background-action-high-brown-caramel-active) !important; +} + +.fr-background-action-high--brown-opera { + background-color: var(--background-action-high-brown-opera) !important; + + --idle: transparent; + --hover: var(--background-action-high-brown-opera-hover) !important; + --active: var(--background-action-high-brown-opera-active) !important; +} + +.fr-background-action-high--beige-gris-galet { + background-color: var(--background-action-high-beige-gris-galet) !important; + + --idle: transparent; + --hover: var(--background-action-high-beige-gris-galet-hover) !important; + --active: var(--background-action-high-beige-gris-galet-active) !important; +} + +.fr-background-action-high--info { + background-color: var(--background-action-high-info) !important; + + --idle: transparent; + --hover: var(--background-action-high-info-hover) !important; + --active: var(--background-action-high-info-active) !important; +} + +.fr-background-action-high--success { + background-color: var(--background-action-high-success) !important; + + --idle: transparent; + --hover: var(--background-action-high-success-hover) !important; + --active: var(--background-action-high-success-active) !important; +} + +.fr-background-action-high--warning { + background-color: var(--background-action-high-warning) !important; + + --idle: transparent; + --hover: var(--background-action-high-warning-hover) !important; + --active: var(--background-action-high-warning-active) !important; +} + +.fr-background-action-high--error { + background-color: var(--background-action-high-error) !important; + + --idle: transparent; + --hover: var(--background-action-high-error-hover) !important; + --active: var(--background-action-high-error-active) !important; +} + +.fr-background-action-low--blue-france { + background-color: var(--background-action-low-blue-france) !important; + + --idle: transparent; + --hover: var(--background-action-low-blue-france-hover) !important; + --active: var(--background-action-low-blue-france-active) !important; +} + +.fr-background-action-low--red-marianne { + background-color: var(--background-action-low-red-marianne) !important; + + --idle: transparent; + --hover: var(--background-action-low-red-marianne-hover) !important; + --active: var(--background-action-low-red-marianne-active) !important; +} + +.fr-background-action-low--green-tilleul-verveine { + background-color: var(--background-action-low-green-tilleul-verveine) !important; + + --idle: transparent; + --hover: var(--background-action-low-green-tilleul-verveine-hover) !important; + --active: var(--background-action-low-green-tilleul-verveine-active) !important; +} + +.fr-background-action-low--green-bourgeon { + background-color: var(--background-action-low-green-bourgeon) !important; + + --idle: transparent; + --hover: var(--background-action-low-green-bourgeon-hover) !important; + --active: var(--background-action-low-green-bourgeon-active) !important; +} + +.fr-background-action-low--green-emeraude { + background-color: var(--background-action-low-green-emeraude) !important; + + --idle: transparent; + --hover: var(--background-action-low-green-emeraude-hover) !important; + --active: var(--background-action-low-green-emeraude-active) !important; +} + +.fr-background-action-low--green-menthe { + background-color: var(--background-action-low-green-menthe) !important; + + --idle: transparent; + --hover: var(--background-action-low-green-menthe-hover) !important; + --active: var(--background-action-low-green-menthe-active) !important; +} + +.fr-background-action-low--green-archipel { + background-color: var(--background-action-low-green-archipel) !important; + + --idle: transparent; + --hover: var(--background-action-low-green-archipel-hover) !important; + --active: var(--background-action-low-green-archipel-active) !important; +} + +.fr-background-action-low--blue-ecume { + background-color: var(--background-action-low-blue-ecume) !important; + + --idle: transparent; + --hover: var(--background-action-low-blue-ecume-hover) !important; + --active: var(--background-action-low-blue-ecume-active) !important; +} + +.fr-background-action-low--blue-cumulus { + background-color: var(--background-action-low-blue-cumulus) !important; + + --idle: transparent; + --hover: var(--background-action-low-blue-cumulus-hover) !important; + --active: var(--background-action-low-blue-cumulus-active) !important; +} + +.fr-background-action-low--purple-glycine { + background-color: var(--background-action-low-purple-glycine) !important; + + --idle: transparent; + --hover: var(--background-action-low-purple-glycine-hover) !important; + --active: var(--background-action-low-purple-glycine-active) !important; +} + +.fr-background-action-low--pink-macaron { + background-color: var(--background-action-low-pink-macaron) !important; + + --idle: transparent; + --hover: var(--background-action-low-pink-macaron-hover) !important; + --active: var(--background-action-low-pink-macaron-active) !important; +} + +.fr-background-action-low--pink-tuile { + background-color: var(--background-action-low-pink-tuile) !important; + + --idle: transparent; + --hover: var(--background-action-low-pink-tuile-hover) !important; + --active: var(--background-action-low-pink-tuile-active) !important; +} + +.fr-background-action-low--yellow-tournesol { + background-color: var(--background-action-low-yellow-tournesol) !important; + + --idle: transparent; + --hover: var(--background-action-low-yellow-tournesol-hover) !important; + --active: var(--background-action-low-yellow-tournesol-active) !important; +} + +.fr-background-action-low--yellow-moutarde { + background-color: var(--background-action-low-yellow-moutarde) !important; + + --idle: transparent; + --hover: var(--background-action-low-yellow-moutarde-hover) !important; + --active: var(--background-action-low-yellow-moutarde-active) !important; +} + +.fr-background-action-low--orange-terre-battue { + background-color: var(--background-action-low-orange-terre-battue) !important; + + --idle: transparent; + --hover: var(--background-action-low-orange-terre-battue-hover) !important; + --active: var(--background-action-low-orange-terre-battue-active) !important; +} + +.fr-background-action-low--brown-cafe-creme { + background-color: var(--background-action-low-brown-cafe-creme) !important; + + --idle: transparent; + --hover: var(--background-action-low-brown-cafe-creme-hover) !important; + --active: var(--background-action-low-brown-cafe-creme-active) !important; +} + +.fr-background-action-low--brown-caramel { + background-color: var(--background-action-low-brown-caramel) !important; + + --idle: transparent; + --hover: var(--background-action-low-brown-caramel-hover) !important; + --active: var(--background-action-low-brown-caramel-active) !important; +} + +.fr-background-action-low--brown-opera { + background-color: var(--background-action-low-brown-opera) !important; + + --idle: transparent; + --hover: var(--background-action-low-brown-opera-hover) !important; + --active: var(--background-action-low-brown-opera-active) !important; +} + +.fr-background-action-low--beige-gris-galet { + background-color: var(--background-action-low-beige-gris-galet) !important; + + --idle: transparent; + --hover: var(--background-action-low-beige-gris-galet-hover) !important; + --active: var(--background-action-low-beige-gris-galet-active) !important; +} + +.fr-text-default--grey { + color: var(--text-default-grey) !important; +} + +.fr-text-default--info { + color: var(--text-default-info) !important; +} + +.fr-text-default--success { + color: var(--text-default-success) !important; +} + +.fr-text-default--warning { + color: var(--text-default-warning) !important; +} + +.fr-text-default--error { + color: var(--text-default-error) !important; +} + +.fr-text-title--grey { + color: var(--text-title-grey) !important; +} + +.fr-text-title--blue-france { + color: var(--text-title-blue-france) !important; +} + +.fr-text-title--red-marianne { + color: var(--text-title-red-marianne) !important; +} + +.fr-text-label--grey { + color: var(--text-label-grey) !important; +} + +.fr-text-label--blue-france { + color: var(--text-label-blue-france) !important; +} + +.fr-text-label--red-marianne { + color: var(--text-label-red-marianne) !important; +} + +.fr-text-label--green-tilleul-verveine { + color: var(--text-label-green-tilleul-verveine) !important; +} + +.fr-text-label--green-bourgeon { + color: var(--text-label-green-bourgeon) !important; +} + +.fr-text-label--green-emeraude { + color: var(--text-label-green-emeraude) !important; +} + +.fr-text-label--green-menthe { + color: var(--text-label-green-menthe) !important; +} + +.fr-text-label--green-archipel { + color: var(--text-label-green-archipel) !important; +} + +.fr-text-label--blue-ecume { + color: var(--text-label-blue-ecume) !important; +} + +.fr-text-label--blue-cumulus { + color: var(--text-label-blue-cumulus) !important; +} + +.fr-text-label--purple-glycine { + color: var(--text-label-purple-glycine) !important; +} + +.fr-text-label--pink-macaron { + color: var(--text-label-pink-macaron) !important; +} + +.fr-text-label--pink-tuile { + color: var(--text-label-pink-tuile) !important; +} + +.fr-text-label--yellow-tournesol { + color: var(--text-label-yellow-tournesol) !important; +} + +.fr-text-label--yellow-moutarde { + color: var(--text-label-yellow-moutarde) !important; +} + +.fr-text-label--orange-terre-battue { + color: var(--text-label-orange-terre-battue) !important; +} + +.fr-text-label--brown-cafe-creme { + color: var(--text-label-brown-cafe-creme) !important; +} + +.fr-text-label--brown-caramel { + color: var(--text-label-brown-caramel) !important; +} + +.fr-text-label--brown-opera { + color: var(--text-label-brown-opera) !important; +} + +.fr-text-label--beige-gris-galet { + color: var(--text-label-beige-gris-galet) !important; +} + +.fr-text-mention--grey { + color: var(--text-mention-grey) !important; +} + +.fr-text-inverted--grey { + color: var(--text-inverted-grey) !important; +} + +.fr-text-inverted--blue-france { + color: var(--text-inverted-blue-france) !important; +} + +.fr-text-inverted--red-marianne { + color: var(--text-inverted-red-marianne) !important; +} + +.fr-text-inverted--info { + color: var(--text-inverted-info) !important; +} + +.fr-text-inverted--success { + color: var(--text-inverted-success) !important; +} + +.fr-text-inverted--warning { + color: var(--text-inverted-warning) !important; +} + +.fr-text-inverted--error { + color: var(--text-inverted-error) !important; +} + +.fr-text-inverted--green-tilleul-verveine { + color: var(--text-inverted-green-tilleul-verveine) !important; +} + +.fr-text-inverted--green-bourgeon { + color: var(--text-inverted-green-bourgeon) !important; +} + +.fr-text-inverted--green-emeraude { + color: var(--text-inverted-green-emeraude) !important; +} + +.fr-text-inverted--green-menthe { + color: var(--text-inverted-green-menthe) !important; +} + +.fr-text-inverted--green-archipel { + color: var(--text-inverted-green-archipel) !important; +} + +.fr-text-inverted--blue-ecume { + color: var(--text-inverted-blue-ecume) !important; +} + +.fr-text-inverted--blue-cumulus { + color: var(--text-inverted-blue-cumulus) !important; +} + +.fr-text-inverted--purple-glycine { + color: var(--text-inverted-purple-glycine) !important; +} + +.fr-text-inverted--pink-macaron { + color: var(--text-inverted-pink-macaron) !important; +} + +.fr-text-inverted--pink-tuile { + color: var(--text-inverted-pink-tuile) !important; +} + +.fr-text-inverted--yellow-tournesol { + color: var(--text-inverted-yellow-tournesol) !important; +} + +.fr-text-inverted--yellow-moutarde { + color: var(--text-inverted-yellow-moutarde) !important; +} + +.fr-text-inverted--orange-terre-battue { + color: var(--text-inverted-orange-terre-battue) !important; +} + +.fr-text-inverted--brown-cafe-creme { + color: var(--text-inverted-brown-cafe-creme) !important; +} + +.fr-text-inverted--brown-caramel { + color: var(--text-inverted-brown-caramel) !important; +} + +.fr-text-inverted--brown-opera { + color: var(--text-inverted-brown-opera) !important; +} + +.fr-text-inverted--beige-gris-galet { + color: var(--text-inverted-beige-gris-galet) !important; +} + +.fr-text-action-high--grey { + color: var(--text-action-high-grey) !important; +} + +.fr-text-action-high--blue-france { + color: var(--text-action-high-blue-france) !important; +} + +.fr-text-action-high--red-marianne { + color: var(--text-action-high-red-marianne) !important; +} + +.fr-text-action-high--green-tilleul-verveine { + color: var(--text-action-high-green-tilleul-verveine) !important; +} + +.fr-text-action-high--green-bourgeon { + color: var(--text-action-high-green-bourgeon) !important; +} + +.fr-text-action-high--green-emeraude { + color: var(--text-action-high-green-emeraude) !important; +} + +.fr-text-action-high--green-menthe { + color: var(--text-action-high-green-menthe) !important; +} + +.fr-text-action-high--green-archipel { + color: var(--text-action-high-green-archipel) !important; +} + +.fr-text-action-high--blue-ecume { + color: var(--text-action-high-blue-ecume) !important; +} + +.fr-text-action-high--blue-cumulus { + color: var(--text-action-high-blue-cumulus) !important; +} + +.fr-text-action-high--purple-glycine { + color: var(--text-action-high-purple-glycine) !important; +} + +.fr-text-action-high--pink-macaron { + color: var(--text-action-high-pink-macaron) !important; +} + +.fr-text-action-high--pink-tuile { + color: var(--text-action-high-pink-tuile) !important; +} + +.fr-text-action-high--yellow-tournesol { + color: var(--text-action-high-yellow-tournesol) !important; +} + +.fr-text-action-high--yellow-moutarde { + color: var(--text-action-high-yellow-moutarde) !important; +} + +.fr-text-action-high--orange-terre-battue { + color: var(--text-action-high-orange-terre-battue) !important; +} + +.fr-text-action-high--brown-cafe-creme { + color: var(--text-action-high-brown-cafe-creme) !important; +} + +.fr-text-action-high--brown-caramel { + color: var(--text-action-high-brown-caramel) !important; +} + +.fr-text-action-high--brown-opera { + color: var(--text-action-high-brown-opera) !important; +} + +.fr-text-action-high--beige-gris-galet { + color: var(--text-action-high-beige-gris-galet) !important; +} + +.fr-border-default--grey { + border: 1px solid var(--border-default-grey) !important; +} + +.fr-border-default--blue-france { + border: 1px solid var(--border-default-blue-france) !important; +} + +.fr-border-default--red-marianne { + border: 1px solid var(--border-default-red-marianne) !important; +} + +.fr-border-default--green-tilleul-verveine { + border: 1px solid var(--border-default-green-tilleul-verveine) !important; +} + +.fr-border-default--green-bourgeon { + border: 1px solid var(--border-default-green-bourgeon) !important; +} + +.fr-border-default--green-emeraude { + border: 1px solid var(--border-default-green-emeraude) !important; +} + +.fr-border-default--green-menthe { + border: 1px solid var(--border-default-green-menthe) !important; +} + +.fr-border-default--green-archipel { + border: 1px solid var(--border-default-green-archipel) !important; +} + +.fr-border-default--blue-ecume { + border: 1px solid var(--border-default-blue-ecume) !important; +} + +.fr-border-default--blue-cumulus { + border: 1px solid var(--border-default-blue-cumulus) !important; +} + +.fr-border-default--purple-glycine { + border: 1px solid var(--border-default-purple-glycine) !important; +} + +.fr-border-default--pink-macaron { + border: 1px solid var(--border-default-pink-macaron) !important; +} + +.fr-border-default--pink-tuile { + border: 1px solid var(--border-default-pink-tuile) !important; +} + +.fr-border-default--yellow-tournesol { + border: 1px solid var(--border-default-yellow-tournesol) !important; +} + +.fr-border-default--yellow-moutarde { + border: 1px solid var(--border-default-yellow-moutarde) !important; +} + +.fr-border-default--orange-terre-battue { + border: 1px solid var(--border-default-orange-terre-battue) !important; +} + +.fr-border-default--brown-cafe-creme { + border: 1px solid var(--border-default-brown-cafe-creme) !important; +} + +.fr-border-default--brown-caramel { + border: 1px solid var(--border-default-brown-caramel) !important; +} + +.fr-border-default--brown-opera { + border: 1px solid var(--border-default-brown-opera) !important; +} + +.fr-border-default--beige-gris-galet { + border: 1px solid var(--border-default-beige-gris-galet) !important; +} + +.fr-border-plain--grey { + border: 1px solid var(--border-plain-grey) !important; +} + +.fr-border-plain--blue-france { + border: 1px solid var(--border-plain-blue-france) !important; +} + +.fr-border-plain--red-marianne { + border: 1px solid var(--border-plain-red-marianne) !important; +} + +.fr-border-plain--info { + border: 1px solid var(--border-plain-info) !important; +} + +.fr-border-plain--success { + border: 1px solid var(--border-plain-success) !important; +} + +.fr-border-plain--warning { + border: 1px solid var(--border-plain-warning) !important; +} + +.fr-border-plain--error { + border: 1px solid var(--border-plain-error) !important; +} + +.fr-border-plain--green-tilleul-verveine { + border: 1px solid var(--border-plain-green-tilleul-verveine) !important; +} + +.fr-border-plain--green-bourgeon { + border: 1px solid var(--border-plain-green-bourgeon) !important; +} + +.fr-border-plain--green-emeraude { + border: 1px solid var(--border-plain-green-emeraude) !important; +} + +.fr-border-plain--green-menthe { + border: 1px solid var(--border-plain-green-menthe) !important; +} + +.fr-border-plain--green-archipel { + border: 1px solid var(--border-plain-green-archipel) !important; +} + +.fr-border-plain--blue-ecume { + border: 1px solid var(--border-plain-blue-ecume) !important; +} + +.fr-border-plain--blue-cumulus { + border: 1px solid var(--border-plain-blue-cumulus) !important; +} + +.fr-border-plain--purple-glycine { + border: 1px solid var(--border-plain-purple-glycine) !important; +} + +.fr-border-plain--pink-macaron { + border: 1px solid var(--border-plain-pink-macaron) !important; +} + +.fr-border-plain--pink-tuile { + border: 1px solid var(--border-plain-pink-tuile) !important; +} + +.fr-border-plain--yellow-tournesol { + border: 1px solid var(--border-plain-yellow-tournesol) !important; +} + +.fr-border-plain--yellow-moutarde { + border: 1px solid var(--border-plain-yellow-moutarde) !important; +} + +.fr-border-plain--orange-terre-battue { + border: 1px solid var(--border-plain-orange-terre-battue) !important; +} + +.fr-border-plain--brown-cafe-creme { + border: 1px solid var(--border-plain-brown-cafe-creme) !important; +} + +.fr-border-plain--brown-caramel { + border: 1px solid var(--border-plain-brown-caramel) !important; +} + +.fr-border-plain--brown-opera { + border: 1px solid var(--border-plain-brown-opera) !important; +} + +.fr-border-plain--beige-gris-galet { + border: 1px solid var(--border-plain-beige-gris-galet) !important; +} + +.fr-artwork-major--blue-france { + fill: var(--artwork-major-blue-france) !important; +} + +.fr-artwork-major--red-marianne { + fill: var(--artwork-major-red-marianne) !important; +} + +.fr-artwork-major--green-tilleul-verveine { + fill: var(--artwork-major-green-tilleul-verveine) !important; +} + +.fr-artwork-major--green-bourgeon { + fill: var(--artwork-major-green-bourgeon) !important; +} + +.fr-artwork-major--green-emeraude { + fill: var(--artwork-major-green-emeraude) !important; +} + +.fr-artwork-major--green-menthe { + fill: var(--artwork-major-green-menthe) !important; +} + +.fr-artwork-major--green-archipel { + fill: var(--artwork-major-green-archipel) !important; +} + +.fr-artwork-major--blue-ecume { + fill: var(--artwork-major-blue-ecume) !important; +} + +.fr-artwork-major--blue-cumulus { + fill: var(--artwork-major-blue-cumulus) !important; +} + +.fr-artwork-major--purple-glycine { + fill: var(--artwork-major-purple-glycine) !important; +} + +.fr-artwork-major--pink-macaron { + fill: var(--artwork-major-pink-macaron) !important; +} + +.fr-artwork-major--pink-tuile { + fill: var(--artwork-major-pink-tuile) !important; +} + +.fr-artwork-major--yellow-tournesol { + fill: var(--artwork-major-yellow-tournesol) !important; +} + +.fr-artwork-major--yellow-moutarde { + fill: var(--artwork-major-yellow-moutarde) !important; +} + +.fr-artwork-major--orange-terre-battue { + fill: var(--artwork-major-orange-terre-battue) !important; +} + +.fr-artwork-major--brown-cafe-creme { + fill: var(--artwork-major-brown-cafe-creme) !important; +} + +.fr-artwork-major--brown-caramel { + fill: var(--artwork-major-brown-caramel) !important; +} + +.fr-artwork-major--brown-opera { + fill: var(--artwork-major-brown-opera) !important; +} + +.fr-artwork-major--beige-gris-galet { + fill: var(--artwork-major-beige-gris-galet) !important; +} + +.fr-artwork-minor--blue-france { + fill: var(--artwork-minor-blue-france) !important; +} + +.fr-artwork-minor--red-marianne { + fill: var(--artwork-minor-red-marianne) !important; +} + +.fr-artwork-minor--green-tilleul-verveine { + fill: var(--artwork-minor-green-tilleul-verveine) !important; +} + +.fr-artwork-minor--green-bourgeon { + fill: var(--artwork-minor-green-bourgeon) !important; +} + +.fr-artwork-minor--green-emeraude { + fill: var(--artwork-minor-green-emeraude) !important; +} + +.fr-artwork-minor--green-menthe { + fill: var(--artwork-minor-green-menthe) !important; +} + +.fr-artwork-minor--green-archipel { + fill: var(--artwork-minor-green-archipel) !important; +} + +.fr-artwork-minor--blue-ecume { + fill: var(--artwork-minor-blue-ecume) !important; +} + +.fr-artwork-minor--blue-cumulus { + fill: var(--artwork-minor-blue-cumulus) !important; +} + +.fr-artwork-minor--purple-glycine { + fill: var(--artwork-minor-purple-glycine) !important; +} + +.fr-artwork-minor--pink-macaron { + fill: var(--artwork-minor-pink-macaron) !important; +} + +.fr-artwork-minor--pink-tuile { + fill: var(--artwork-minor-pink-tuile) !important; +} + +.fr-artwork-minor--yellow-tournesol { + fill: var(--artwork-minor-yellow-tournesol) !important; +} + +.fr-artwork-minor--yellow-moutarde { + fill: var(--artwork-minor-yellow-moutarde) !important; +} + +.fr-artwork-minor--orange-terre-battue { + fill: var(--artwork-minor-orange-terre-battue) !important; +} + +.fr-artwork-minor--brown-cafe-creme { + fill: var(--artwork-minor-brown-cafe-creme) !important; +} + +.fr-artwork-minor--brown-caramel { + fill: var(--artwork-minor-brown-caramel) !important; +} + +.fr-artwork-minor--brown-opera { + fill: var(--artwork-minor-brown-opera) !important; +} + +.fr-artwork-minor--beige-gris-galet { + fill: var(--artwork-minor-beige-gris-galet) !important; +} + +.fr-artwork-decorative--grey { + fill: var(--artwork-decorative-grey) !important; +} + +.fr-artwork-decorative--blue-france { + fill: var(--artwork-decorative-blue-france) !important; +} + +.fr-artwork-decorative--red-marianne { + fill: var(--artwork-decorative-red-marianne) !important; +} + +.fr-artwork-decorative--green-tilleul-verveine { + fill: var(--artwork-decorative-green-tilleul-verveine) !important; +} + +.fr-artwork-decorative--green-bourgeon { + fill: var(--artwork-decorative-green-bourgeon) !important; +} + +.fr-artwork-decorative--green-emeraude { + fill: var(--artwork-decorative-green-emeraude) !important; +} + +.fr-artwork-decorative--green-menthe { + fill: var(--artwork-decorative-green-menthe) !important; +} + +.fr-artwork-decorative--green-archipel { + fill: var(--artwork-decorative-green-archipel) !important; +} + +.fr-artwork-decorative--blue-ecume { + fill: var(--artwork-decorative-blue-ecume) !important; +} + +.fr-artwork-decorative--blue-cumulus { + fill: var(--artwork-decorative-blue-cumulus) !important; +} + +.fr-artwork-decorative--purple-glycine { + fill: var(--artwork-decorative-purple-glycine) !important; +} + +.fr-artwork-decorative--pink-macaron { + fill: var(--artwork-decorative-pink-macaron) !important; +} + +.fr-artwork-decorative--pink-tuile { + fill: var(--artwork-decorative-pink-tuile) !important; +} + +.fr-artwork-decorative--yellow-tournesol { + fill: var(--artwork-decorative-yellow-tournesol) !important; +} + +.fr-artwork-decorative--yellow-moutarde { + fill: var(--artwork-decorative-yellow-moutarde) !important; +} + +.fr-artwork-decorative--orange-terre-battue { + fill: var(--artwork-decorative-orange-terre-battue) !important; +} + +.fr-artwork-decorative--brown-cafe-creme { + fill: var(--artwork-decorative-brown-cafe-creme) !important; +} + +.fr-artwork-decorative--brown-caramel { + fill: var(--artwork-decorative-brown-caramel) !important; +} + +.fr-artwork-decorative--brown-opera { + fill: var(--artwork-decorative-brown-opera) !important; +} + +.fr-artwork-decorative--beige-gris-galet { + fill: var(--artwork-decorative-beige-gris-galet) !important; +} + +.fr-artwork-background--grey { + fill: var(--artwork-background-grey) !important; +} + +.fr-artwork-background--blue-france { + fill: var(--artwork-background-blue-france) !important; +} + +.fr-artwork-background--red-marianne { + fill: var(--artwork-background-red-marianne) !important; +} + +.fr-artwork-background--green-tilleul-verveine { + fill: var(--artwork-background-green-tilleul-verveine) !important; +} + +.fr-artwork-background--green-bourgeon { + fill: var(--artwork-background-green-bourgeon) !important; +} + +.fr-artwork-background--green-emeraude { + fill: var(--artwork-background-green-emeraude) !important; +} + +.fr-artwork-background--green-menthe { + fill: var(--artwork-background-green-menthe) !important; +} + +.fr-artwork-background--green-archipel { + fill: var(--artwork-background-green-archipel) !important; +} + +.fr-artwork-background--blue-ecume { + fill: var(--artwork-background-blue-ecume) !important; +} + +.fr-artwork-background--blue-cumulus { + fill: var(--artwork-background-blue-cumulus) !important; +} + +.fr-artwork-background--purple-glycine { + fill: var(--artwork-background-purple-glycine) !important; +} + +.fr-artwork-background--pink-macaron { + fill: var(--artwork-background-pink-macaron) !important; +} + +.fr-artwork-background--pink-tuile { + fill: var(--artwork-background-pink-tuile) !important; +} + +.fr-artwork-background--yellow-tournesol { + fill: var(--artwork-background-yellow-tournesol) !important; +} + +.fr-artwork-background--yellow-moutarde { + fill: var(--artwork-background-yellow-moutarde) !important; +} + +.fr-artwork-background--orange-terre-battue { + fill: var(--artwork-background-orange-terre-battue) !important; +} + +.fr-artwork-background--brown-cafe-creme { + fill: var(--artwork-background-brown-cafe-creme) !important; +} + +.fr-artwork-background--brown-caramel { + fill: var(--artwork-background-brown-caramel) !important; +} + +.fr-artwork-background--brown-opera { + fill: var(--artwork-background-brown-opera) !important; +} + +.fr-artwork-background--beige-gris-galet { + fill: var(--artwork-background-beige-gris-galet) !important; +} + +.fr-artwork-motif--grey { + fill: var(--artwork-motif-grey) !important; +} + +.fr-artwork-motif--blue-france { + fill: var(--artwork-motif-blue-france) !important; +} + +.fr-artwork-motif--red-marianne { + fill: var(--artwork-motif-red-marianne) !important; +} + +.fr-artwork-motif--green-tilleul-verveine { + fill: var(--artwork-motif-green-tilleul-verveine) !important; +} + +.fr-artwork-motif--green-bourgeon { + fill: var(--artwork-motif-green-bourgeon) !important; +} + +.fr-artwork-motif--green-emeraude { + fill: var(--artwork-motif-green-emeraude) !important; +} + +.fr-artwork-motif--green-menthe { + fill: var(--artwork-motif-green-menthe) !important; +} + +.fr-artwork-motif--green-archipel { + fill: var(--artwork-motif-green-archipel) !important; +} + +.fr-artwork-motif--blue-ecume { + fill: var(--artwork-motif-blue-ecume) !important; +} + +.fr-artwork-motif--blue-cumulus { + fill: var(--artwork-motif-blue-cumulus) !important; +} + +.fr-artwork-motif--purple-glycine { + fill: var(--artwork-motif-purple-glycine) !important; +} + +.fr-artwork-motif--pink-macaron { + fill: var(--artwork-motif-pink-macaron) !important; +} + +.fr-artwork-motif--pink-tuile { + fill: var(--artwork-motif-pink-tuile) !important; +} + +.fr-artwork-motif--yellow-tournesol { + fill: var(--artwork-motif-yellow-tournesol) !important; +} + +.fr-artwork-motif--yellow-moutarde { + fill: var(--artwork-motif-yellow-moutarde) !important; +} + +.fr-artwork-motif--orange-terre-battue { + fill: var(--artwork-motif-orange-terre-battue) !important; +} + +.fr-artwork-motif--brown-cafe-creme { + fill: var(--artwork-motif-brown-cafe-creme) !important; +} + +.fr-artwork-motif--brown-caramel { + fill: var(--artwork-motif-brown-caramel) !important; +} + +.fr-artwork-motif--brown-opera { + fill: var(--artwork-motif-brown-opera) !important; +} + +.fr-artwork-motif--beige-gris-galet { + fill: var(--artwork-motif-beige-gris-galet) !important; +} + +.fr-border-width-0-5v { + border-width: 0.125rem !important; +} + +.fr-border-width-1v { + border-width: 0.25rem !important; +} + +.fr-border-width-2v { + border-width: 0.5rem !important; +} + +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-background-default--grey { + background-color: #fff !important; + } + + .fr-background-default--grey:hover { + background-color: #f6f6f6 !important; + } + + .fr-background-default--grey:active { + background-color: #ededed !important; + } + + .fr-background-alt--grey { + background-color: #f6f6f6 !important; + } + + .fr-background-alt--grey:hover { + background-color: #dfdfdf !important; + } + + .fr-background-alt--grey:active { + background-color: #cfcfcf !important; + } + + .fr-background-alt--blue-france { + background-color: #f5f5fe !important; + } + + .fr-background-alt--blue-france:hover { + background-color: #dcdcfc !important; + } + + .fr-background-alt--blue-france:active { + background-color: #cbcbfa !important; + } + + .fr-background-alt--red-marianne { + background-color: #fef4f4 !important; + } + + .fr-background-alt--red-marianne:hover { + background-color: #fcd7d7 !important; + } + + .fr-background-alt--red-marianne:active { + background-color: #fac4c4 !important; + } + + .fr-background-alt--green-tilleul-verveine { + background-color: #fef7da !important; + } + + .fr-background-alt--green-tilleul-verveine:hover { + background-color: #fce552 !important; + } + + .fr-background-alt--green-tilleul-verveine:active { + background-color: #ebd54c !important; + } + + .fr-background-alt--green-bourgeon { + background-color: #e6feda !important; + } + + .fr-background-alt--green-bourgeon:hover { + background-color: #a7fc62 !important; + } + + .fr-background-alt--green-bourgeon:active { + background-color: #98ed4d !important; + } + + .fr-background-alt--green-emeraude { + background-color: #e3fdeb !important; + } + + .fr-background-alt--green-emeraude:hover { + background-color: #94f9b9 !important; + } + + .fr-background-alt--green-emeraude:active { + background-color: #6df1a3 !important; + } + + .fr-background-alt--green-menthe { + background-color: #dffdf7 !important; + } + + .fr-background-alt--green-menthe:hover { + background-color: #84f9e7 !important; + } + + .fr-background-alt--green-menthe:active { + background-color: #70ebd8 !important; + } + + .fr-background-alt--green-archipel { + background-color: #e5fbfd !important; + } + + .fr-background-alt--green-archipel:hover { + background-color: #99f2f8 !important; + } + + .fr-background-alt--green-archipel:active { + background-color: #73e9f0 !important; + } + + .fr-background-alt--blue-ecume { + background-color: #f4f6fe !important; + } + + .fr-background-alt--blue-ecume:hover { + background-color: #d7dffb !important; + } + + .fr-background-alt--blue-ecume:active { + background-color: #c3cffa !important; + } + + .fr-background-alt--blue-cumulus { + background-color: #f3f6fe !important; + } + + .fr-background-alt--blue-cumulus:hover { + background-color: #d3dffc !important; + } + + .fr-background-alt--blue-cumulus:active { + background-color: #bed0fa !important; + } + + .fr-background-alt--purple-glycine { + background-color: #fef3fd !important; + } + + .fr-background-alt--purple-glycine:hover { + background-color: #fcd4f8 !important; + } + + .fr-background-alt--purple-glycine:active { + background-color: #fabff5 !important; + } + + .fr-background-alt--pink-macaron { + background-color: #fef4f2 !important; + } + + .fr-background-alt--pink-macaron:hover { + background-color: #fcd8d0 !important; + } + + .fr-background-alt--pink-macaron:active { + background-color: #fac5b8 !important; + } + + .fr-background-alt--pink-tuile { + background-color: #fef4f3 !important; + } + + .fr-background-alt--pink-tuile:hover { + background-color: #fcd7d3 !important; + } + + .fr-background-alt--pink-tuile:active { + background-color: #fac4be !important; + } + + .fr-background-alt--yellow-tournesol { + background-color: #fef6e3 !important; + } + + .fr-background-alt--yellow-tournesol:hover { + background-color: #fce086 !important; + } + + .fr-background-alt--yellow-tournesol:active { + background-color: #f5d24b !important; + } + + .fr-background-alt--yellow-moutarde { + background-color: #fef5e8 !important; + } + + .fr-background-alt--yellow-moutarde:hover { + background-color: #fcdca3 !important; + } + + .fr-background-alt--yellow-moutarde:active { + background-color: #fbcd64 !important; + } + + .fr-background-alt--orange-terre-battue { + background-color: #fef4f2 !important; + } + + .fr-background-alt--orange-terre-battue:hover { + background-color: #fcd8d0 !important; + } + + .fr-background-alt--orange-terre-battue:active { + background-color: #fac5b8 !important; + } + + .fr-background-alt--brown-cafe-creme { + background-color: #fbf6ed !important; + } + + .fr-background-alt--brown-cafe-creme:hover { + background-color: #f2deb6 !important; + } + + .fr-background-alt--brown-cafe-creme:active { + background-color: #eacf91 !important; + } + + .fr-background-alt--brown-caramel { + background-color: #fbf5f2 !important; + } + + .fr-background-alt--brown-caramel:hover { + background-color: #f1dbcf !important; + } + + .fr-background-alt--brown-caramel:active { + background-color: #ecc9b5 !important; + } + + .fr-background-alt--brown-opera { + background-color: #fbf5f2 !important; + } + + .fr-background-alt--brown-opera:hover { + background-color: #f1dbcf !important; + } + + .fr-background-alt--brown-opera:active { + background-color: #ecc9b5 !important; + } + + .fr-background-alt--beige-gris-galet { + background-color: #f9f6f2 !important; + } + + .fr-background-alt--beige-gris-galet:hover { + background-color: #eadecd !important; + } + + .fr-background-alt--beige-gris-galet:active { + background-color: #e1ceb1 !important; + } + + .fr-background-contrast--grey { + background-color: #eee !important; + } + + .fr-background-contrast--grey:hover { + background-color: #d2d2d2 !important; + } + + .fr-background-contrast--grey:active { + background-color: #c1c1c1 !important; + } + + .fr-background-contrast--blue-france { + background-color: #ececfe !important; + } + + .fr-background-contrast--blue-france:hover { + background-color: #cecefc !important; + } + + .fr-background-contrast--blue-france:active { + background-color: #bbbbfc !important; + } + + .fr-background-contrast--red-marianne { + background-color: #fee9e9 !important; + } + + .fr-background-contrast--red-marianne:hover { + background-color: #fdc5c5 !important; + } + + .fr-background-contrast--red-marianne:active { + background-color: #fcafaf !important; + } + + .fr-background-contrast--green-tilleul-verveine { + background-color: #fceeac !important; + } + + .fr-background-contrast--green-tilleul-verveine:hover { + background-color: #e8d45c !important; + } + + .fr-background-contrast--green-tilleul-verveine:active { + background-color: #d4c254 !important; + } + + .fr-background-contrast--green-bourgeon { + background-color: #c9fcac !important; + } + + .fr-background-contrast--green-bourgeon:hover { + background-color: #9ae95d !important; + } + + .fr-background-contrast--green-bourgeon:active { + background-color: #8dd555 !important; + } + + .fr-background-contrast--green-emeraude { + background-color: #c3fad5 !important; + } + + .fr-background-contrast--green-emeraude:hover { + background-color: #77eda5 !important; + } + + .fr-background-contrast--green-emeraude:active { + background-color: #6dd897 !important; + } + + .fr-background-contrast--green-menthe { + background-color: #bafaee !important; + } + + .fr-background-contrast--green-menthe:hover { + background-color: #79e7d5 !important; + } + + .fr-background-contrast--green-menthe:active { + background-color: #6fd3c3 !important; + } + + .fr-background-contrast--green-archipel { + background-color: #c7f6fc !important; + } + + .fr-background-contrast--green-archipel:hover { + background-color: #64ecf8 !important; + } + + .fr-background-contrast--green-archipel:active { + background-color: #5bd8e3 !important; + } + + .fr-background-contrast--blue-ecume { + background-color: #e9edfe !important; + } + + .fr-background-contrast--blue-ecume:hover { + background-color: #c5d0fc !important; + } + + .fr-background-contrast--blue-ecume:active { + background-color: #adbffc !important; + } + + .fr-background-contrast--blue-cumulus { + background-color: #e6eefe !important; + } + + .fr-background-contrast--blue-cumulus:hover { + background-color: #bcd3fc !important; + } + + .fr-background-contrast--blue-cumulus:active { + background-color: #9fc3fc !important; + } + + .fr-background-contrast--purple-glycine { + background-color: #fee7fc !important; + } + + .fr-background-contrast--purple-glycine:hover { + background-color: #fdc0f8 !important; + } + + .fr-background-contrast--purple-glycine:active { + background-color: #fca8f6 !important; + } + + .fr-background-contrast--pink-macaron { + background-color: #fee9e6 !important; + } + + .fr-background-contrast--pink-macaron:hover { + background-color: #fdc6bd !important; + } + + .fr-background-contrast--pink-macaron:active { + background-color: #fcb0a2 !important; + } + + .fr-background-contrast--pink-tuile { + background-color: #fee9e7 !important; + } + + .fr-background-contrast--pink-tuile:hover { + background-color: #fdc6c0 !important; + } + + .fr-background-contrast--pink-tuile:active { + background-color: #fcb0a7 !important; + } + + .fr-background-contrast--yellow-tournesol { + background-color: #feecc2 !important; + } + + .fr-background-contrast--yellow-tournesol:hover { + background-color: #fbd335 !important; + } + + .fr-background-contrast--yellow-tournesol:active { + background-color: #e6c130 !important; + } + + .fr-background-contrast--yellow-moutarde { + background-color: #feebd0 !important; + } + + .fr-background-contrast--yellow-moutarde:hover { + background-color: #fdcd6d !important; + } + + .fr-background-contrast--yellow-moutarde:active { + background-color: #f4be30 !important; + } + + .fr-background-contrast--orange-terre-battue { + background-color: #fee9e5 !important; + } + + .fr-background-contrast--orange-terre-battue:hover { + background-color: #fdc6ba !important; + } + + .fr-background-contrast--orange-terre-battue:active { + background-color: #fcb09e !important; + } + + .fr-background-contrast--brown-cafe-creme { + background-color: #f7ecdb !important; + } + + .fr-background-contrast--brown-cafe-creme:hover { + background-color: #edce94 !important; + } + + .fr-background-contrast--brown-cafe-creme:active { + background-color: #dabd84 !important; + } + + .fr-background-contrast--brown-caramel { + background-color: #f7ebe5 !important; + } + + .fr-background-contrast--brown-caramel:hover { + background-color: #eccbb9 !important; + } + + .fr-background-contrast--brown-caramel:active { + background-color: #e6b79a !important; + } + + .fr-background-contrast--brown-opera { + background-color: #f7ece4 !important; + } + + .fr-background-contrast--brown-opera:hover { + background-color: #eccdb3 !important; + } + + .fr-background-contrast--brown-opera:active { + background-color: #e6ba90 !important; + } + + .fr-background-contrast--beige-gris-galet { + background-color: #f3ede5 !important; + } + + .fr-background-contrast--beige-gris-galet:hover { + background-color: #e1d0b5 !important; + } + + .fr-background-contrast--beige-gris-galet:active { + background-color: #d1bea2 !important; + } + + .fr-background-contrast--info { + background-color: #e8edff !important; + } + + .fr-background-contrast--info:hover { + background-color: #c2d1ff !important; + } + + .fr-background-contrast--info:active { + background-color: #a9bfff !important; + } + + .fr-background-contrast--success { + background-color: #b8fec9 !important; + } + + .fr-background-contrast--success:hover { + background-color: #46fd89 !important; + } + + .fr-background-contrast--success:active { + background-color: #34eb7b !important; + } + + .fr-background-contrast--warning { + background-color: #ffe9e6 !important; + } + + .fr-background-contrast--warning:hover { + background-color: #ffc6bd !important; + } + + .fr-background-contrast--warning:active { + background-color: #ffb0a2 !important; + } + + .fr-background-contrast--error { + background-color: #ffe9e9 !important; + } + + .fr-background-contrast--error:hover { + background-color: #ffc5c5 !important; + } + + .fr-background-contrast--error:active { + background-color: #ffafaf !important; + } + + .fr-background-flat--grey { + background-color: #3a3a3a !important; + } + + .fr-background-flat--blue-france { + background-color: #000091 !important; + } + + .fr-background-flat--red-marianne { + background-color: #c9191e !important; + } + + .fr-background-flat--green-tilleul-verveine { + background-color: #66673d !important; + } + + .fr-background-flat--green-bourgeon { + background-color: #447049 !important; + } + + .fr-background-flat--green-emeraude { + background-color: #297254 !important; + } + + .fr-background-flat--green-menthe { + background-color: #37635f !important; + } + + .fr-background-flat--green-archipel { + background-color: #006a6f !important; + } + + .fr-background-flat--blue-ecume { + background-color: #2f4077 !important; + } + + .fr-background-flat--blue-cumulus { + background-color: #3558a2 !important; + } + + .fr-background-flat--purple-glycine { + background-color: #6e445a !important; + } + + .fr-background-flat--pink-macaron { + background-color: #8d533e !important; + } + + .fr-background-flat--pink-tuile { + background-color: #a94645 !important; + } + + .fr-background-flat--yellow-tournesol { + background-color: #716043 !important; + } + + .fr-background-flat--yellow-moutarde { + background-color: #695240 !important; + } + + .fr-background-flat--orange-terre-battue { + background-color: #755348 !important; + } + + .fr-background-flat--brown-cafe-creme { + background-color: #685c48 !important; + } + + .fr-background-flat--brown-caramel { + background-color: #845d48 !important; + } + + .fr-background-flat--brown-opera { + background-color: #745b47 !important; + } + + .fr-background-flat--beige-gris-galet { + background-color: #6a6156 !important; + } + + .fr-background-flat--info { + background-color: #0063cb !important; + } + + .fr-background-flat--success { + background-color: #18753c !important; + } + + .fr-background-flat--warning { + background-color: #b34000 !important; + } + + .fr-background-flat--error { + background-color: #ce0500 !important; + } + + .fr-background-action-high--grey { + background-color: #3a3a3a !important; + } + + .fr-background-action-high--grey:hover { + background-color: #616161 !important; + } + + .fr-background-action-high--grey:active { + background-color: #777 !important; + } + + .fr-background-action-high--blue-france { + background-color: #000091 !important; + } + + .fr-background-action-high--blue-france:hover { + background-color: #1212ff !important; + } + + .fr-background-action-high--blue-france:active { + background-color: #2323ff !important; + } + + .fr-background-action-high--red-marianne { + background-color: #c9191e !important; + } + + .fr-background-action-high--red-marianne:hover { + background-color: #f93f42 !important; + } + + .fr-background-action-high--red-marianne:active { + background-color: #f95a5c !important; + } + + .fr-background-action-high--green-tilleul-verveine { + background-color: #66673d !important; + } + + .fr-background-action-high--green-tilleul-verveine:hover { + background-color: #929359 !important; + } + + .fr-background-action-high--green-tilleul-verveine:active { + background-color: #a7a967 !important; + } + + .fr-background-action-high--green-bourgeon { + background-color: #447049 !important; + } + + .fr-background-action-high--green-bourgeon:hover { + background-color: #639f6a !important; + } + + .fr-background-action-high--green-bourgeon:active { + background-color: #72b77a !important; + } + + .fr-background-action-high--green-emeraude { + background-color: #297254 !important; + } + + .fr-background-action-high--green-emeraude:hover { + background-color: #3ea47a !important; + } + + .fr-background-action-high--green-emeraude:active { + background-color: #49bc8d !important; + } + + .fr-background-action-high--green-menthe { + background-color: #37635f !important; + } + + .fr-background-action-high--green-menthe:hover { + background-color: #53918c !important; + } + + .fr-background-action-high--green-menthe:active { + background-color: #62a9a2 !important; + } + + .fr-background-action-high--green-archipel { + background-color: #006a6f !important; + } + + .fr-background-action-high--green-archipel:hover { + background-color: #009fa7 !important; + } + + .fr-background-action-high--green-archipel:active { + background-color: #00bbc3 !important; + } + + .fr-background-action-high--blue-ecume { + background-color: #2f4077 !important; + } + + .fr-background-action-high--blue-ecume:hover { + background-color: #4e68bb !important; + } + + .fr-background-action-high--blue-ecume:active { + background-color: #667dcf !important; + } + + .fr-background-action-high--blue-cumulus { + background-color: #3558a2 !important; + } + + .fr-background-action-high--blue-cumulus:hover { + background-color: #5982e0 !important; + } + + .fr-background-action-high--blue-cumulus:active { + background-color: #7996e6 !important; + } + + .fr-background-action-high--purple-glycine { + background-color: #6e445a !important; + } + + .fr-background-action-high--purple-glycine:hover { + background-color: #a66989 !important; + } + + .fr-background-action-high--purple-glycine:active { + background-color: #bb7f9e !important; + } + + .fr-background-action-high--pink-macaron { + background-color: #8d533e !important; + } + + .fr-background-action-high--pink-macaron:hover { + background-color: #ca795c !important; + } + + .fr-background-action-high--pink-macaron:active { + background-color: #e08e73 !important; + } + + .fr-background-action-high--pink-tuile { + background-color: #a94645 !important; + } + + .fr-background-action-high--pink-tuile:hover { + background-color: #d5706f !important; + } + + .fr-background-action-high--pink-tuile:active { + background-color: #da8a89 !important; + } + + .fr-background-action-high--yellow-tournesol { + background-color: #716043 !important; + } + + .fr-background-action-high--yellow-tournesol:hover { + background-color: #a28a62 !important; + } + + .fr-background-action-high--yellow-tournesol:active { + background-color: #ba9f72 !important; + } + + .fr-background-action-high--yellow-moutarde { + background-color: #695240 !important; + } + + .fr-background-action-high--yellow-moutarde:hover { + background-color: #9b7b61 !important; + } + + .fr-background-action-high--yellow-moutarde:active { + background-color: #b58f72 !important; + } + + .fr-background-action-high--orange-terre-battue { + background-color: #755348 !important; + } + + .fr-background-action-high--orange-terre-battue:hover { + background-color: #ab7b6b !important; + } + + .fr-background-action-high--orange-terre-battue:active { + background-color: #c68f7d !important; + } + + .fr-background-action-high--brown-cafe-creme { + background-color: #685c48 !important; + } + + .fr-background-action-high--brown-cafe-creme:hover { + background-color: #97866a !important; + } + + .fr-background-action-high--brown-cafe-creme:active { + background-color: #ae9b7b !important; + } + + .fr-background-action-high--brown-caramel { + background-color: #845d48 !important; + } + + .fr-background-action-high--brown-caramel:hover { + background-color: #bb8568 !important; + } + + .fr-background-action-high--brown-caramel:active { + background-color: #d69978 !important; + } + + .fr-background-action-high--brown-opera { + background-color: #745b47 !important; + } + + .fr-background-action-high--brown-opera:hover { + background-color: #a78468 !important; + } + + .fr-background-action-high--brown-opera:active { + background-color: #c09979 !important; + } + + .fr-background-action-high--beige-gris-galet { + background-color: #6a6156 !important; + } + + .fr-background-action-high--beige-gris-galet:hover { + background-color: #988b7c !important; + } + + .fr-background-action-high--beige-gris-galet:active { + background-color: #afa08f !important; + } + + .fr-background-action-high--info { + background-color: #0063cb !important; + } + + .fr-background-action-high--info:hover { + background-color: #3b87ff !important; + } + + .fr-background-action-high--info:active { + background-color: #6798ff !important; + } + + .fr-background-action-high--success { + background-color: #18753c !important; + } + + .fr-background-action-high--success:hover { + background-color: #27a959 !important; + } + + .fr-background-action-high--success:active { + background-color: #2fc368 !important; + } + + .fr-background-action-high--warning { + background-color: #b34000 !important; + } + + .fr-background-action-high--warning:hover { + background-color: #ff6218 !important; + } + + .fr-background-action-high--warning:active { + background-color: #ff7a55 !important; + } + + .fr-background-action-high--error { + background-color: #ce0500 !important; + } + + .fr-background-action-high--error:hover { + background-color: #ff2725 !important; + } + + .fr-background-action-high--error:active { + background-color: #ff4140 !important; + } + + .fr-background-action-low--blue-france { + background-color: #e3e3fd !important; + } + + .fr-background-action-low--blue-france:hover { + background-color: #c1c1fb !important; + } + + .fr-background-action-low--blue-france:active { + background-color: #adadf9 !important; + } + + .fr-background-action-low--red-marianne { + background-color: #fddede !important; + } + + .fr-background-action-low--red-marianne:hover { + background-color: #fbb6b6 !important; + } + + .fr-background-action-low--red-marianne:active { + background-color: #fa9e9e !important; + } + + .fr-background-action-low--green-tilleul-verveine { + background-color: #fbe769 !important; + } + + .fr-background-action-low--green-tilleul-verveine:hover { + background-color: #d7c655 !important; + } + + .fr-background-action-low--green-tilleul-verveine:active { + background-color: #c2b24c !important; + } + + .fr-background-action-low--green-bourgeon { + background-color: #a9fb68 !important; + } + + .fr-background-action-low--green-bourgeon:hover { + background-color: #8ed654 !important; + } + + .fr-background-action-low--green-bourgeon:active { + background-color: #7fc04b !important; + } + + .fr-background-action-low--green-emeraude { + background-color: #9ef9be !important; + } + + .fr-background-action-low--green-emeraude:hover { + background-color: #69df97 !important; + } + + .fr-background-action-low--green-emeraude:active { + background-color: #5ec988 !important; + } + + .fr-background-action-low--green-menthe { + background-color: #8bf8e7 !important; + } + + .fr-background-action-low--green-menthe:hover { + background-color: #6ed5c5 !important; + } + + .fr-background-action-low--green-menthe:active { + background-color: #62bfb1 !important; + } + + .fr-background-action-low--green-archipel { + background-color: #a6f2fa !important; + } + + .fr-background-action-low--green-archipel:hover { + background-color: #62dbe5 !important; + } + + .fr-background-action-low--green-archipel:active { + background-color: #58c5cf !important; + } + + .fr-background-action-low--blue-ecume { + background-color: #dee5fd !important; + } + + .fr-background-action-low--blue-ecume:hover { + background-color: #b4c5fb !important; + } + + .fr-background-action-low--blue-ecume:active { + background-color: #99b3f9 !important; + } + + .fr-background-action-low--blue-cumulus { + background-color: #dae6fd !important; + } + + .fr-background-action-low--blue-cumulus:hover { + background-color: #a9c8fb !important; + } + + .fr-background-action-low--blue-cumulus:active { + background-color: #8ab8f9 !important; + } + + .fr-background-action-low--purple-glycine { + background-color: #fddbfa !important; + } + + .fr-background-action-low--purple-glycine:hover { + background-color: #fbaff5 !important; + } + + .fr-background-action-low--purple-glycine:active { + background-color: #fa96f2 !important; + } + + .fr-background-action-low--pink-macaron { + background-color: #fddfda !important; + } + + .fr-background-action-low--pink-macaron:hover { + background-color: #fbb8ab !important; + } + + .fr-background-action-low--pink-macaron:active { + background-color: #faa18d !important; + } + + .fr-background-action-low--pink-tuile { + background-color: #fddfdb !important; + } + + .fr-background-action-low--pink-tuile:hover { + background-color: #fbb8ad !important; + } + + .fr-background-action-low--pink-tuile:active { + background-color: #faa191 !important; + } + + .fr-background-action-low--yellow-tournesol { + background-color: #fde39c !important; + } + + .fr-background-action-low--yellow-tournesol:hover { + background-color: #e9c53b !important; + } + + .fr-background-action-low--yellow-tournesol:active { + background-color: #d3b235 !important; + } + + .fr-background-action-low--yellow-moutarde { + background-color: #fde2b5 !important; + } + + .fr-background-action-low--yellow-moutarde:hover { + background-color: #f6c43c !important; + } + + .fr-background-action-low--yellow-moutarde:active { + background-color: #dfb135 !important; + } + + .fr-background-action-low--orange-terre-battue { + background-color: #fddfd8 !important; + } + + .fr-background-action-low--orange-terre-battue:hover { + background-color: #fbb8a5 !important; + } + + .fr-background-action-low--orange-terre-battue:active { + background-color: #faa184 !important; + } + + .fr-background-action-low--brown-cafe-creme { + background-color: #f4e3c7 !important; + } + + .fr-background-action-low--brown-cafe-creme:hover { + background-color: #e1c386 !important; + } + + .fr-background-action-low--brown-cafe-creme:active { + background-color: #ccb078 !important; + } + + .fr-background-action-low--brown-caramel { + background-color: #f3e2d9 !important; + } + + .fr-background-action-low--brown-caramel:hover { + background-color: #e7bea6 !important; + } + + .fr-background-action-low--brown-caramel:active { + background-color: #e1a982 !important; + } + + .fr-background-action-low--brown-opera { + background-color: #f3e2d7 !important; + } + + .fr-background-action-low--brown-opera:hover { + background-color: #e7bfa0 !important; + } + + .fr-background-action-low--brown-opera:active { + background-color: #deaa7e !important; + } + + .fr-background-action-low--beige-gris-galet { + background-color: #eee4d9 !important; + } + + .fr-background-action-low--beige-gris-galet:hover { + background-color: #dbc3a4 !important; + } + + .fr-background-action-low--beige-gris-galet:active { + background-color: #c6b094 !important; + } + + .fr-text-default--grey { + color: #3a3a3a !important; + } + + .fr-text-default--info { + color: #0063cb !important; + } + + .fr-text-default--success { + color: #18753c !important; + } + + .fr-text-default--warning { + color: #b34000 !important; + } + + .fr-text-default--error { + color: #ce0500 !important; + } + + .fr-text-title--grey { + color: #161616 !important; + } + + .fr-text-title--blue-france { + color: #000091 !important; + } + + .fr-text-title--red-marianne { + color: #c9191e !important; + } + + .fr-text-label--grey { + color: #161616 !important; + } + + .fr-text-label--blue-france { + color: #000091 !important; + } + + .fr-text-label--red-marianne { + color: #c9191e !important; + } + + .fr-text-label--green-tilleul-verveine { + color: #66673d !important; + } + + .fr-text-label--green-bourgeon { + color: #447049 !important; + } + + .fr-text-label--green-emeraude { + color: #297254 !important; + } + + .fr-text-label--green-menthe { + color: #37635f !important; + } + + .fr-text-label--green-archipel { + color: #006a6f !important; + } + + .fr-text-label--blue-ecume { + color: #2f4077 !important; + } + + .fr-text-label--blue-cumulus { + color: #3558a2 !important; + } + + .fr-text-label--purple-glycine { + color: #6e445a !important; + } + + .fr-text-label--pink-macaron { + color: #8d533e !important; + } + + .fr-text-label--pink-tuile { + color: #a94645 !important; + } + + .fr-text-label--yellow-tournesol { + color: #716043 !important; + } + + .fr-text-label--yellow-moutarde { + color: #695240 !important; + } + + .fr-text-label--orange-terre-battue { + color: #755348 !important; + } + + .fr-text-label--brown-cafe-creme { + color: #685c48 !important; + } + + .fr-text-label--brown-caramel { + color: #845d48 !important; + } + + .fr-text-label--brown-opera { + color: #745b47 !important; + } + + .fr-text-label--beige-gris-galet { + color: #6a6156 !important; + } + + .fr-text-mention--grey { + color: #666 !important; + } + + .fr-text-inverted--grey { + color: #fff !important; + } + + .fr-text-inverted--blue-france { + color: #f5f5fe !important; + } + + .fr-text-inverted--red-marianne { + color: #fef4f4 !important; + } + + .fr-text-inverted--info { + color: #f4f6ff !important; + } + + .fr-text-inverted--success { + color: #dffee6 !important; + } + + .fr-text-inverted--warning { + color: #fff4f3 !important; + } + + .fr-text-inverted--error { + color: #fff4f4 !important; + } + + .fr-text-inverted--green-tilleul-verveine { + color: #fef7da !important; + } + + .fr-text-inverted--green-bourgeon { + color: #e6feda !important; + } + + .fr-text-inverted--green-emeraude { + color: #e3fdeb !important; + } + + .fr-text-inverted--green-menthe { + color: #dffdf7 !important; + } + + .fr-text-inverted--green-archipel { + color: #e5fbfd !important; + } + + .fr-text-inverted--blue-ecume { + color: #f4f6fe !important; + } + + .fr-text-inverted--blue-cumulus { + color: #f3f6fe !important; + } + + .fr-text-inverted--purple-glycine { + color: #fef3fd !important; + } + + .fr-text-inverted--pink-macaron { + color: #fef4f2 !important; + } + + .fr-text-inverted--pink-tuile { + color: #fef4f3 !important; + } + + .fr-text-inverted--yellow-tournesol { + color: #fef6e3 !important; + } + + .fr-text-inverted--yellow-moutarde { + color: #fef5e8 !important; + } + + .fr-text-inverted--orange-terre-battue { + color: #fef4f2 !important; + } + + .fr-text-inverted--brown-cafe-creme { + color: #fbf6ed !important; + } + + .fr-text-inverted--brown-caramel { + color: #fbf5f2 !important; + } + + .fr-text-inverted--brown-opera { + color: #fbf5f2 !important; + } + + .fr-text-inverted--beige-gris-galet { + color: #f9f6f2 !important; + } + + .fr-text-action-high--grey { + color: #161616 !important; + } + + .fr-text-action-high--blue-france { + color: #000091 !important; + } + + .fr-text-action-high--red-marianne { + color: #c9191e !important; + } + + .fr-text-action-high--green-tilleul-verveine { + color: #66673d !important; + } + + .fr-text-action-high--green-bourgeon { + color: #447049 !important; + } + + .fr-text-action-high--green-emeraude { + color: #297254 !important; + } + + .fr-text-action-high--green-menthe { + color: #37635f !important; + } + + .fr-text-action-high--green-archipel { + color: #006a6f !important; + } + + .fr-text-action-high--blue-ecume { + color: #2f4077 !important; + } + + .fr-text-action-high--blue-cumulus { + color: #3558a2 !important; + } + + .fr-text-action-high--purple-glycine { + color: #6e445a !important; + } + + .fr-text-action-high--pink-macaron { + color: #8d533e !important; + } + + .fr-text-action-high--pink-tuile { + color: #a94645 !important; + } + + .fr-text-action-high--yellow-tournesol { + color: #716043 !important; + } + + .fr-text-action-high--yellow-moutarde { + color: #695240 !important; + } + + .fr-text-action-high--orange-terre-battue { + color: #755348 !important; + } + + .fr-text-action-high--brown-cafe-creme { + color: #685c48 !important; + } + + .fr-text-action-high--brown-caramel { + color: #845d48 !important; + } + + .fr-text-action-high--brown-opera { + color: #745b47 !important; + } + + .fr-text-action-high--beige-gris-galet { + color: #6a6156 !important; + } + + .fr-border-default--grey { + border: 1px solid #ddd !important; + } + + .fr-border-default--blue-france { + border: 1px solid #6a6af4 !important; + } + + .fr-border-default--red-marianne { + border: 1px solid #e1000f !important; + } + + .fr-border-default--green-tilleul-verveine { + border: 1px solid #b7a73f !important; + } + + .fr-border-default--green-bourgeon { + border: 1px solid #68a532 !important; + } + + .fr-border-default--green-emeraude { + border: 1px solid #00a95f !important; + } + + .fr-border-default--green-menthe { + border: 1px solid #009081 !important; + } + + .fr-border-default--green-archipel { + border: 1px solid #009099 !important; + } + + .fr-border-default--blue-ecume { + border: 1px solid #465f9d !important; + } + + .fr-border-default--blue-cumulus { + border: 1px solid #417dc4 !important; + } + + .fr-border-default--purple-glycine { + border: 1px solid #a558a0 !important; + } + + .fr-border-default--pink-macaron { + border: 1px solid #e18b76 !important; + } + + .fr-border-default--pink-tuile { + border: 1px solid #ce614a !important; + } + + .fr-border-default--yellow-tournesol { + border: 1px solid #c8aa39 !important; + } + + .fr-border-default--yellow-moutarde { + border: 1px solid #c3992a !important; + } + + .fr-border-default--orange-terre-battue { + border: 1px solid #e4794a !important; + } + + .fr-border-default--brown-cafe-creme { + border: 1px solid #d1b781 !important; + } + + .fr-border-default--brown-caramel { + border: 1px solid #c08c65 !important; + } + + .fr-border-default--brown-opera { + border: 1px solid #bd987a !important; + } + + .fr-border-default--beige-gris-galet { + border: 1px solid #aea397 !important; + } + + .fr-border-plain--grey { + border: 1px solid #3a3a3a !important; + } + + .fr-border-plain--blue-france { + border: 1px solid #000091 !important; + } + + .fr-border-plain--red-marianne { + border: 1px solid #c9191e !important; + } + + .fr-border-plain--info { + border: 1px solid #0063cb !important; + } + + .fr-border-plain--success { + border: 1px solid #18753c !important; + } + + .fr-border-plain--warning { + border: 1px solid #b34000 !important; + } + + .fr-border-plain--error { + border: 1px solid #ce0500 !important; + } + + .fr-border-plain--green-tilleul-verveine { + border: 1px solid #66673d !important; + } + + .fr-border-plain--green-bourgeon { + border: 1px solid #447049 !important; + } + + .fr-border-plain--green-emeraude { + border: 1px solid #297254 !important; + } + + .fr-border-plain--green-menthe { + border: 1px solid #37635f !important; + } + + .fr-border-plain--green-archipel { + border: 1px solid #006a6f !important; + } + + .fr-border-plain--blue-ecume { + border: 1px solid #2f4077 !important; + } + + .fr-border-plain--blue-cumulus { + border: 1px solid #3558a2 !important; + } + + .fr-border-plain--purple-glycine { + border: 1px solid #6e445a !important; + } + + .fr-border-plain--pink-macaron { + border: 1px solid #8d533e !important; + } + + .fr-border-plain--pink-tuile { + border: 1px solid #a94645 !important; + } + + .fr-border-plain--yellow-tournesol { + border: 1px solid #716043 !important; + } + + .fr-border-plain--yellow-moutarde { + border: 1px solid #695240 !important; + } + + .fr-border-plain--orange-terre-battue { + border: 1px solid #755348 !important; + } + + .fr-border-plain--brown-cafe-creme { + border: 1px solid #685c48 !important; + } + + .fr-border-plain--brown-caramel { + border: 1px solid #845d48 !important; + } + + .fr-border-plain--brown-opera { + border: 1px solid #745b47 !important; + } + + .fr-border-plain--beige-gris-galet { + border: 1px solid #6a6156 !important; + } + + .fr-artwork-major--blue-france { + fill: #000091 !important; + } + + .fr-artwork-major--red-marianne { + fill: #c9191e !important; + } + + .fr-artwork-major--green-tilleul-verveine { + fill: #66673d !important; + } + + .fr-artwork-major--green-bourgeon { + fill: #447049 !important; + } + + .fr-artwork-major--green-emeraude { + fill: #297254 !important; + } + + .fr-artwork-major--green-menthe { + fill: #37635f !important; + } + + .fr-artwork-major--green-archipel { + fill: #006a6f !important; + } + + .fr-artwork-major--blue-ecume { + fill: #2f4077 !important; + } + + .fr-artwork-major--blue-cumulus { + fill: #3558a2 !important; + } + + .fr-artwork-major--purple-glycine { + fill: #6e445a !important; + } + + .fr-artwork-major--pink-macaron { + fill: #8d533e !important; + } + + .fr-artwork-major--pink-tuile { + fill: #a94645 !important; + } + + .fr-artwork-major--yellow-tournesol { + fill: #716043 !important; + } + + .fr-artwork-major--yellow-moutarde { + fill: #695240 !important; + } + + .fr-artwork-major--orange-terre-battue { + fill: #755348 !important; + } + + .fr-artwork-major--brown-cafe-creme { + fill: #685c48 !important; + } + + .fr-artwork-major--brown-caramel { + fill: #845d48 !important; + } + + .fr-artwork-major--brown-opera { + fill: #745b47 !important; + } + + .fr-artwork-major--beige-gris-galet { + fill: #6a6156 !important; + } + + .fr-artwork-minor--blue-france { + fill: #6a6af4 !important; + } + + .fr-artwork-minor--red-marianne { + fill: #e1000f !important; + } + + .fr-artwork-minor--green-tilleul-verveine { + fill: #b7a73f !important; + } + + .fr-artwork-minor--green-bourgeon { + fill: #68a532 !important; + } + + .fr-artwork-minor--green-emeraude { + fill: #00a95f !important; + } + + .fr-artwork-minor--green-menthe { + fill: #009081 !important; + } + + .fr-artwork-minor--green-archipel { + fill: #009099 !important; + } + + .fr-artwork-minor--blue-ecume { + fill: #465f9d !important; + } + + .fr-artwork-minor--blue-cumulus { + fill: #417dc4 !important; + } + + .fr-artwork-minor--purple-glycine { + fill: #a558a0 !important; + } + + .fr-artwork-minor--pink-macaron { + fill: #e18b76 !important; + } + + .fr-artwork-minor--pink-tuile { + fill: #ce614a !important; + } + + .fr-artwork-minor--yellow-tournesol { + fill: #c8aa39 !important; + } + + .fr-artwork-minor--yellow-moutarde { + fill: #c3992a !important; + } + + .fr-artwork-minor--orange-terre-battue { + fill: #e4794a !important; + } + + .fr-artwork-minor--brown-cafe-creme { + fill: #d1b781 !important; + } + + .fr-artwork-minor--brown-caramel { + fill: #c08c65 !important; + } + + .fr-artwork-minor--brown-opera { + fill: #bd987a !important; + } + + .fr-artwork-minor--beige-gris-galet { + fill: #aea397 !important; + } + + .fr-artwork-decorative--grey { + fill: #eee !important; + } + + .fr-artwork-decorative--blue-france { + fill: #ececfe !important; + } + + .fr-artwork-decorative--red-marianne { + fill: #fee9e9 !important; + } + + .fr-artwork-decorative--green-tilleul-verveine { + fill: #fceeac !important; + } + + .fr-artwork-decorative--green-bourgeon { + fill: #c9fcac !important; + } + + .fr-artwork-decorative--green-emeraude { + fill: #c3fad5 !important; + } + + .fr-artwork-decorative--green-menthe { + fill: #bafaee !important; + } + + .fr-artwork-decorative--green-archipel { + fill: #c7f6fc !important; + } + + .fr-artwork-decorative--blue-ecume { + fill: #e9edfe !important; + } + + .fr-artwork-decorative--blue-cumulus { + fill: #e6eefe !important; + } + + .fr-artwork-decorative--purple-glycine { + fill: #fee7fc !important; + } + + .fr-artwork-decorative--pink-macaron { + fill: #fee9e6 !important; + } + + .fr-artwork-decorative--pink-tuile { + fill: #fee9e7 !important; + } + + .fr-artwork-decorative--yellow-tournesol { + fill: #feecc2 !important; + } + + .fr-artwork-decorative--yellow-moutarde { + fill: #feebd0 !important; + } + + .fr-artwork-decorative--orange-terre-battue { + fill: #fee9e5 !important; + } + + .fr-artwork-decorative--brown-cafe-creme { + fill: #f7ecdb !important; + } + + .fr-artwork-decorative--brown-caramel { + fill: #f7ebe5 !important; + } + + .fr-artwork-decorative--brown-opera { + fill: #f7ece4 !important; + } + + .fr-artwork-decorative--beige-gris-galet { + fill: #f3ede5 !important; + } + + .fr-artwork-background--grey { + fill: #f6f6f6 !important; + } + + .fr-artwork-background--blue-france { + fill: #f5f5fe !important; + } + + .fr-artwork-background--red-marianne { + fill: #fef4f4 !important; + } + + .fr-artwork-background--green-tilleul-verveine { + fill: #fef7da !important; + } + + .fr-artwork-background--green-bourgeon { + fill: #e6feda !important; + } + + .fr-artwork-background--green-emeraude { + fill: #e3fdeb !important; + } + + .fr-artwork-background--green-menthe { + fill: #dffdf7 !important; + } + + .fr-artwork-background--green-archipel { + fill: #e5fbfd !important; + } + + .fr-artwork-background--blue-ecume { + fill: #f4f6fe !important; + } + + .fr-artwork-background--blue-cumulus { + fill: #f3f6fe !important; + } + + .fr-artwork-background--purple-glycine { + fill: #fef3fd !important; + } + + .fr-artwork-background--pink-macaron { + fill: #fef4f2 !important; + } + + .fr-artwork-background--pink-tuile { + fill: #fef4f3 !important; + } + + .fr-artwork-background--yellow-tournesol { + fill: #fef6e3 !important; + } + + .fr-artwork-background--yellow-moutarde { + fill: #fef5e8 !important; + } + + .fr-artwork-background--orange-terre-battue { + fill: #fef4f2 !important; + } + + .fr-artwork-background--brown-cafe-creme { + fill: #fbf6ed !important; + } + + .fr-artwork-background--brown-caramel { + fill: #fbf5f2 !important; + } + + .fr-artwork-background--brown-opera { + fill: #fbf5f2 !important; + } + + .fr-artwork-background--beige-gris-galet { + fill: #f9f6f2 !important; + } + + .fr-artwork-motif--grey { + fill: #e5e5e5 !important; + } + + .fr-artwork-motif--blue-france { + fill: #e3e3fd !important; + } + + .fr-artwork-motif--red-marianne { + fill: #fddede !important; + } + + .fr-artwork-motif--green-tilleul-verveine { + fill: #fbe769 !important; + } + + .fr-artwork-motif--green-bourgeon { + fill: #a9fb68 !important; + } + + .fr-artwork-motif--green-emeraude { + fill: #9ef9be !important; + } + + .fr-artwork-motif--green-menthe { + fill: #8bf8e7 !important; + } + + .fr-artwork-motif--green-archipel { + fill: #a6f2fa !important; + } + + .fr-artwork-motif--blue-ecume { + fill: #dee5fd !important; + } + + .fr-artwork-motif--blue-cumulus { + fill: #dae6fd !important; + } + + .fr-artwork-motif--purple-glycine { + fill: #fddbfa !important; + } + + .fr-artwork-motif--pink-macaron { + fill: #fddfda !important; + } + + .fr-artwork-motif--pink-tuile { + fill: #fddfdb !important; + } + + .fr-artwork-motif--yellow-tournesol { + fill: #fde39c !important; + } + + .fr-artwork-motif--yellow-moutarde { + fill: #fde2b5 !important; + } + + .fr-artwork-motif--orange-terre-battue { + fill: #fddfd8 !important; + } + + .fr-artwork-motif--brown-cafe-creme { + fill: #f4e3c7 !important; + } + + .fr-artwork-motif--brown-caramel { + fill: #f3e2d9 !important; + } + + .fr-artwork-motif--brown-opera { + fill: #f3e2d7 !important; + } + + .fr-artwork-motif--beige-gris-galet { + fill: #eee4d9 !important; + } +} + +@media print { + .fr-background-default--grey { + background-color: #fff !important; + } + + .fr-background-default--grey:hover { + background-color: #f6f6f6 !important; + } + + .fr-background-default--grey:active { + background-color: #ededed !important; + } + + .fr-background-alt--grey { + background-color: #f6f6f6 !important; + } + + .fr-background-alt--grey:hover { + background-color: #dfdfdf !important; + } + + .fr-background-alt--grey:active { + background-color: #cfcfcf !important; + } + + .fr-background-alt--blue-france { + background-color: #f5f5fe !important; + } + + .fr-background-alt--blue-france:hover { + background-color: #dcdcfc !important; + } + + .fr-background-alt--blue-france:active { + background-color: #cbcbfa !important; + } + + .fr-background-alt--red-marianne { + background-color: #fef4f4 !important; + } + + .fr-background-alt--red-marianne:hover { + background-color: #fcd7d7 !important; + } + + .fr-background-alt--red-marianne:active { + background-color: #fac4c4 !important; + } + + .fr-background-alt--green-tilleul-verveine { + background-color: #fef7da !important; + } + + .fr-background-alt--green-tilleul-verveine:hover { + background-color: #fce552 !important; + } + + .fr-background-alt--green-tilleul-verveine:active { + background-color: #ebd54c !important; + } + + .fr-background-alt--green-bourgeon { + background-color: #e6feda !important; + } + + .fr-background-alt--green-bourgeon:hover { + background-color: #a7fc62 !important; + } + + .fr-background-alt--green-bourgeon:active { + background-color: #98ed4d !important; + } + + .fr-background-alt--green-emeraude { + background-color: #e3fdeb !important; + } + + .fr-background-alt--green-emeraude:hover { + background-color: #94f9b9 !important; + } + + .fr-background-alt--green-emeraude:active { + background-color: #6df1a3 !important; + } + + .fr-background-alt--green-menthe { + background-color: #dffdf7 !important; + } + + .fr-background-alt--green-menthe:hover { + background-color: #84f9e7 !important; + } + + .fr-background-alt--green-menthe:active { + background-color: #70ebd8 !important; + } + + .fr-background-alt--green-archipel { + background-color: #e5fbfd !important; + } + + .fr-background-alt--green-archipel:hover { + background-color: #99f2f8 !important; + } + + .fr-background-alt--green-archipel:active { + background-color: #73e9f0 !important; + } + + .fr-background-alt--blue-ecume { + background-color: #f4f6fe !important; + } + + .fr-background-alt--blue-ecume:hover { + background-color: #d7dffb !important; + } + + .fr-background-alt--blue-ecume:active { + background-color: #c3cffa !important; + } + + .fr-background-alt--blue-cumulus { + background-color: #f3f6fe !important; + } + + .fr-background-alt--blue-cumulus:hover { + background-color: #d3dffc !important; + } + + .fr-background-alt--blue-cumulus:active { + background-color: #bed0fa !important; + } + + .fr-background-alt--purple-glycine { + background-color: #fef3fd !important; + } + + .fr-background-alt--purple-glycine:hover { + background-color: #fcd4f8 !important; + } + + .fr-background-alt--purple-glycine:active { + background-color: #fabff5 !important; + } + + .fr-background-alt--pink-macaron { + background-color: #fef4f2 !important; + } + + .fr-background-alt--pink-macaron:hover { + background-color: #fcd8d0 !important; + } + + .fr-background-alt--pink-macaron:active { + background-color: #fac5b8 !important; + } + + .fr-background-alt--pink-tuile { + background-color: #fef4f3 !important; + } + + .fr-background-alt--pink-tuile:hover { + background-color: #fcd7d3 !important; + } + + .fr-background-alt--pink-tuile:active { + background-color: #fac4be !important; + } + + .fr-background-alt--yellow-tournesol { + background-color: #fef6e3 !important; + } + + .fr-background-alt--yellow-tournesol:hover { + background-color: #fce086 !important; + } + + .fr-background-alt--yellow-tournesol:active { + background-color: #f5d24b !important; + } + + .fr-background-alt--yellow-moutarde { + background-color: #fef5e8 !important; + } + + .fr-background-alt--yellow-moutarde:hover { + background-color: #fcdca3 !important; + } + + .fr-background-alt--yellow-moutarde:active { + background-color: #fbcd64 !important; + } + + .fr-background-alt--orange-terre-battue { + background-color: #fef4f2 !important; + } + + .fr-background-alt--orange-terre-battue:hover { + background-color: #fcd8d0 !important; + } + + .fr-background-alt--orange-terre-battue:active { + background-color: #fac5b8 !important; + } + + .fr-background-alt--brown-cafe-creme { + background-color: #fbf6ed !important; + } + + .fr-background-alt--brown-cafe-creme:hover { + background-color: #f2deb6 !important; + } + + .fr-background-alt--brown-cafe-creme:active { + background-color: #eacf91 !important; + } + + .fr-background-alt--brown-caramel { + background-color: #fbf5f2 !important; + } + + .fr-background-alt--brown-caramel:hover { + background-color: #f1dbcf !important; + } + + .fr-background-alt--brown-caramel:active { + background-color: #ecc9b5 !important; + } + + .fr-background-alt--brown-opera { + background-color: #fbf5f2 !important; + } + + .fr-background-alt--brown-opera:hover { + background-color: #f1dbcf !important; + } + + .fr-background-alt--brown-opera:active { + background-color: #ecc9b5 !important; + } + + .fr-background-alt--beige-gris-galet { + background-color: #f9f6f2 !important; + } + + .fr-background-alt--beige-gris-galet:hover { + background-color: #eadecd !important; + } + + .fr-background-alt--beige-gris-galet:active { + background-color: #e1ceb1 !important; + } + + .fr-background-contrast--grey { + background-color: #eee !important; + } + + .fr-background-contrast--grey:hover { + background-color: #d2d2d2 !important; + } + + .fr-background-contrast--grey:active { + background-color: #c1c1c1 !important; + } + + .fr-background-contrast--blue-france { + background-color: #ececfe !important; + } + + .fr-background-contrast--blue-france:hover { + background-color: #cecefc !important; + } + + .fr-background-contrast--blue-france:active { + background-color: #bbbbfc !important; + } + + .fr-background-contrast--red-marianne { + background-color: #fee9e9 !important; + } + + .fr-background-contrast--red-marianne:hover { + background-color: #fdc5c5 !important; + } + + .fr-background-contrast--red-marianne:active { + background-color: #fcafaf !important; + } + + .fr-background-contrast--green-tilleul-verveine { + background-color: #fceeac !important; + } + + .fr-background-contrast--green-tilleul-verveine:hover { + background-color: #e8d45c !important; + } + + .fr-background-contrast--green-tilleul-verveine:active { + background-color: #d4c254 !important; + } + + .fr-background-contrast--green-bourgeon { + background-color: #c9fcac !important; + } + + .fr-background-contrast--green-bourgeon:hover { + background-color: #9ae95d !important; + } + + .fr-background-contrast--green-bourgeon:active { + background-color: #8dd555 !important; + } + + .fr-background-contrast--green-emeraude { + background-color: #c3fad5 !important; + } + + .fr-background-contrast--green-emeraude:hover { + background-color: #77eda5 !important; + } + + .fr-background-contrast--green-emeraude:active { + background-color: #6dd897 !important; + } + + .fr-background-contrast--green-menthe { + background-color: #bafaee !important; + } + + .fr-background-contrast--green-menthe:hover { + background-color: #79e7d5 !important; + } + + .fr-background-contrast--green-menthe:active { + background-color: #6fd3c3 !important; + } + + .fr-background-contrast--green-archipel { + background-color: #c7f6fc !important; + } + + .fr-background-contrast--green-archipel:hover { + background-color: #64ecf8 !important; + } + + .fr-background-contrast--green-archipel:active { + background-color: #5bd8e3 !important; + } + + .fr-background-contrast--blue-ecume { + background-color: #e9edfe !important; + } + + .fr-background-contrast--blue-ecume:hover { + background-color: #c5d0fc !important; + } + + .fr-background-contrast--blue-ecume:active { + background-color: #adbffc !important; + } + + .fr-background-contrast--blue-cumulus { + background-color: #e6eefe !important; + } + + .fr-background-contrast--blue-cumulus:hover { + background-color: #bcd3fc !important; + } + + .fr-background-contrast--blue-cumulus:active { + background-color: #9fc3fc !important; + } + + .fr-background-contrast--purple-glycine { + background-color: #fee7fc !important; + } + + .fr-background-contrast--purple-glycine:hover { + background-color: #fdc0f8 !important; + } + + .fr-background-contrast--purple-glycine:active { + background-color: #fca8f6 !important; + } + + .fr-background-contrast--pink-macaron { + background-color: #fee9e6 !important; + } + + .fr-background-contrast--pink-macaron:hover { + background-color: #fdc6bd !important; + } + + .fr-background-contrast--pink-macaron:active { + background-color: #fcb0a2 !important; + } + + .fr-background-contrast--pink-tuile { + background-color: #fee9e7 !important; + } + + .fr-background-contrast--pink-tuile:hover { + background-color: #fdc6c0 !important; + } + + .fr-background-contrast--pink-tuile:active { + background-color: #fcb0a7 !important; + } + + .fr-background-contrast--yellow-tournesol { + background-color: #feecc2 !important; + } + + .fr-background-contrast--yellow-tournesol:hover { + background-color: #fbd335 !important; + } + + .fr-background-contrast--yellow-tournesol:active { + background-color: #e6c130 !important; + } + + .fr-background-contrast--yellow-moutarde { + background-color: #feebd0 !important; + } + + .fr-background-contrast--yellow-moutarde:hover { + background-color: #fdcd6d !important; + } + + .fr-background-contrast--yellow-moutarde:active { + background-color: #f4be30 !important; + } + + .fr-background-contrast--orange-terre-battue { + background-color: #fee9e5 !important; + } + + .fr-background-contrast--orange-terre-battue:hover { + background-color: #fdc6ba !important; + } + + .fr-background-contrast--orange-terre-battue:active { + background-color: #fcb09e !important; + } + + .fr-background-contrast--brown-cafe-creme { + background-color: #f7ecdb !important; + } + + .fr-background-contrast--brown-cafe-creme:hover { + background-color: #edce94 !important; + } + + .fr-background-contrast--brown-cafe-creme:active { + background-color: #dabd84 !important; + } + + .fr-background-contrast--brown-caramel { + background-color: #f7ebe5 !important; + } + + .fr-background-contrast--brown-caramel:hover { + background-color: #eccbb9 !important; + } + + .fr-background-contrast--brown-caramel:active { + background-color: #e6b79a !important; + } + + .fr-background-contrast--brown-opera { + background-color: #f7ece4 !important; + } + + .fr-background-contrast--brown-opera:hover { + background-color: #eccdb3 !important; + } + + .fr-background-contrast--brown-opera:active { + background-color: #e6ba90 !important; + } + + .fr-background-contrast--beige-gris-galet { + background-color: #f3ede5 !important; + } + + .fr-background-contrast--beige-gris-galet:hover { + background-color: #e1d0b5 !important; + } + + .fr-background-contrast--beige-gris-galet:active { + background-color: #d1bea2 !important; + } + + .fr-background-contrast--info { + background-color: #e8edff !important; + } + + .fr-background-contrast--info:hover { + background-color: #c2d1ff !important; + } + + .fr-background-contrast--info:active { + background-color: #a9bfff !important; + } + + .fr-background-contrast--success { + background-color: #b8fec9 !important; + } + + .fr-background-contrast--success:hover { + background-color: #46fd89 !important; + } + + .fr-background-contrast--success:active { + background-color: #34eb7b !important; + } + + .fr-background-contrast--warning { + background-color: #ffe9e6 !important; + } + + .fr-background-contrast--warning:hover { + background-color: #ffc6bd !important; + } + + .fr-background-contrast--warning:active { + background-color: #ffb0a2 !important; + } + + .fr-background-contrast--error { + background-color: #ffe9e9 !important; + } + + .fr-background-contrast--error:hover { + background-color: #ffc5c5 !important; + } + + .fr-background-contrast--error:active { + background-color: #ffafaf !important; + } + + .fr-background-flat--grey { + background-color: #3a3a3a !important; + } + + .fr-background-flat--blue-france { + background-color: #000091 !important; + } + + .fr-background-flat--red-marianne { + background-color: #c9191e !important; + } + + .fr-background-flat--green-tilleul-verveine { + background-color: #66673d !important; + } + + .fr-background-flat--green-bourgeon { + background-color: #447049 !important; + } + + .fr-background-flat--green-emeraude { + background-color: #297254 !important; + } + + .fr-background-flat--green-menthe { + background-color: #37635f !important; + } + + .fr-background-flat--green-archipel { + background-color: #006a6f !important; + } + + .fr-background-flat--blue-ecume { + background-color: #2f4077 !important; + } + + .fr-background-flat--blue-cumulus { + background-color: #3558a2 !important; + } + + .fr-background-flat--purple-glycine { + background-color: #6e445a !important; + } + + .fr-background-flat--pink-macaron { + background-color: #8d533e !important; + } + + .fr-background-flat--pink-tuile { + background-color: #a94645 !important; + } + + .fr-background-flat--yellow-tournesol { + background-color: #716043 !important; + } + + .fr-background-flat--yellow-moutarde { + background-color: #695240 !important; + } + + .fr-background-flat--orange-terre-battue { + background-color: #755348 !important; + } + + .fr-background-flat--brown-cafe-creme { + background-color: #685c48 !important; + } + + .fr-background-flat--brown-caramel { + background-color: #845d48 !important; + } + + .fr-background-flat--brown-opera { + background-color: #745b47 !important; + } + + .fr-background-flat--beige-gris-galet { + background-color: #6a6156 !important; + } + + .fr-background-flat--info { + background-color: #0063cb !important; + } + + .fr-background-flat--success { + background-color: #18753c !important; + } + + .fr-background-flat--warning { + background-color: #b34000 !important; + } + + .fr-background-flat--error { + background-color: #ce0500 !important; + } + + .fr-background-action-high--grey { + background-color: #3a3a3a !important; + } + + .fr-background-action-high--grey:hover { + background-color: #616161 !important; + } + + .fr-background-action-high--grey:active { + background-color: #777 !important; + } + + .fr-background-action-high--blue-france { + background-color: #000091 !important; + } + + .fr-background-action-high--blue-france:hover { + background-color: #1212ff !important; + } + + .fr-background-action-high--blue-france:active { + background-color: #2323ff !important; + } + + .fr-background-action-high--red-marianne { + background-color: #c9191e !important; + } + + .fr-background-action-high--red-marianne:hover { + background-color: #f93f42 !important; + } + + .fr-background-action-high--red-marianne:active { + background-color: #f95a5c !important; + } + + .fr-background-action-high--green-tilleul-verveine { + background-color: #66673d !important; + } + + .fr-background-action-high--green-tilleul-verveine:hover { + background-color: #929359 !important; + } + + .fr-background-action-high--green-tilleul-verveine:active { + background-color: #a7a967 !important; + } + + .fr-background-action-high--green-bourgeon { + background-color: #447049 !important; + } + + .fr-background-action-high--green-bourgeon:hover { + background-color: #639f6a !important; + } + + .fr-background-action-high--green-bourgeon:active { + background-color: #72b77a !important; + } + + .fr-background-action-high--green-emeraude { + background-color: #297254 !important; + } + + .fr-background-action-high--green-emeraude:hover { + background-color: #3ea47a !important; + } + + .fr-background-action-high--green-emeraude:active { + background-color: #49bc8d !important; + } + + .fr-background-action-high--green-menthe { + background-color: #37635f !important; + } + + .fr-background-action-high--green-menthe:hover { + background-color: #53918c !important; + } + + .fr-background-action-high--green-menthe:active { + background-color: #62a9a2 !important; + } + + .fr-background-action-high--green-archipel { + background-color: #006a6f !important; + } + + .fr-background-action-high--green-archipel:hover { + background-color: #009fa7 !important; + } + + .fr-background-action-high--green-archipel:active { + background-color: #00bbc3 !important; + } + + .fr-background-action-high--blue-ecume { + background-color: #2f4077 !important; + } + + .fr-background-action-high--blue-ecume:hover { + background-color: #4e68bb !important; + } + + .fr-background-action-high--blue-ecume:active { + background-color: #667dcf !important; + } + + .fr-background-action-high--blue-cumulus { + background-color: #3558a2 !important; + } + + .fr-background-action-high--blue-cumulus:hover { + background-color: #5982e0 !important; + } + + .fr-background-action-high--blue-cumulus:active { + background-color: #7996e6 !important; + } + + .fr-background-action-high--purple-glycine { + background-color: #6e445a !important; + } + + .fr-background-action-high--purple-glycine:hover { + background-color: #a66989 !important; + } + + .fr-background-action-high--purple-glycine:active { + background-color: #bb7f9e !important; + } + + .fr-background-action-high--pink-macaron { + background-color: #8d533e !important; + } + + .fr-background-action-high--pink-macaron:hover { + background-color: #ca795c !important; + } + + .fr-background-action-high--pink-macaron:active { + background-color: #e08e73 !important; + } + + .fr-background-action-high--pink-tuile { + background-color: #a94645 !important; + } + + .fr-background-action-high--pink-tuile:hover { + background-color: #d5706f !important; + } + + .fr-background-action-high--pink-tuile:active { + background-color: #da8a89 !important; + } + + .fr-background-action-high--yellow-tournesol { + background-color: #716043 !important; + } + + .fr-background-action-high--yellow-tournesol:hover { + background-color: #a28a62 !important; + } + + .fr-background-action-high--yellow-tournesol:active { + background-color: #ba9f72 !important; + } + + .fr-background-action-high--yellow-moutarde { + background-color: #695240 !important; + } + + .fr-background-action-high--yellow-moutarde:hover { + background-color: #9b7b61 !important; + } + + .fr-background-action-high--yellow-moutarde:active { + background-color: #b58f72 !important; + } + + .fr-background-action-high--orange-terre-battue { + background-color: #755348 !important; + } + + .fr-background-action-high--orange-terre-battue:hover { + background-color: #ab7b6b !important; + } + + .fr-background-action-high--orange-terre-battue:active { + background-color: #c68f7d !important; + } + + .fr-background-action-high--brown-cafe-creme { + background-color: #685c48 !important; + } + + .fr-background-action-high--brown-cafe-creme:hover { + background-color: #97866a !important; + } + + .fr-background-action-high--brown-cafe-creme:active { + background-color: #ae9b7b !important; + } + + .fr-background-action-high--brown-caramel { + background-color: #845d48 !important; + } + + .fr-background-action-high--brown-caramel:hover { + background-color: #bb8568 !important; + } + + .fr-background-action-high--brown-caramel:active { + background-color: #d69978 !important; + } + + .fr-background-action-high--brown-opera { + background-color: #745b47 !important; + } + + .fr-background-action-high--brown-opera:hover { + background-color: #a78468 !important; + } + + .fr-background-action-high--brown-opera:active { + background-color: #c09979 !important; + } + + .fr-background-action-high--beige-gris-galet { + background-color: #6a6156 !important; + } + + .fr-background-action-high--beige-gris-galet:hover { + background-color: #988b7c !important; + } + + .fr-background-action-high--beige-gris-galet:active { + background-color: #afa08f !important; + } + + .fr-background-action-high--info { + background-color: #0063cb !important; + } + + .fr-background-action-high--info:hover { + background-color: #3b87ff !important; + } + + .fr-background-action-high--info:active { + background-color: #6798ff !important; + } + + .fr-background-action-high--success { + background-color: #18753c !important; + } + + .fr-background-action-high--success:hover { + background-color: #27a959 !important; + } + + .fr-background-action-high--success:active { + background-color: #2fc368 !important; + } + + .fr-background-action-high--warning { + background-color: #b34000 !important; + } + + .fr-background-action-high--warning:hover { + background-color: #ff6218 !important; + } + + .fr-background-action-high--warning:active { + background-color: #ff7a55 !important; + } + + .fr-background-action-high--error { + background-color: #ce0500 !important; + } + + .fr-background-action-high--error:hover { + background-color: #ff2725 !important; + } + + .fr-background-action-high--error:active { + background-color: #ff4140 !important; + } + + .fr-background-action-low--blue-france { + background-color: #e3e3fd !important; + } + + .fr-background-action-low--blue-france:hover { + background-color: #c1c1fb !important; + } + + .fr-background-action-low--blue-france:active { + background-color: #adadf9 !important; + } + + .fr-background-action-low--red-marianne { + background-color: #fddede !important; + } + + .fr-background-action-low--red-marianne:hover { + background-color: #fbb6b6 !important; + } + + .fr-background-action-low--red-marianne:active { + background-color: #fa9e9e !important; + } + + .fr-background-action-low--green-tilleul-verveine { + background-color: #fbe769 !important; + } + + .fr-background-action-low--green-tilleul-verveine:hover { + background-color: #d7c655 !important; + } + + .fr-background-action-low--green-tilleul-verveine:active { + background-color: #c2b24c !important; + } + + .fr-background-action-low--green-bourgeon { + background-color: #a9fb68 !important; + } + + .fr-background-action-low--green-bourgeon:hover { + background-color: #8ed654 !important; + } + + .fr-background-action-low--green-bourgeon:active { + background-color: #7fc04b !important; + } + + .fr-background-action-low--green-emeraude { + background-color: #9ef9be !important; + } + + .fr-background-action-low--green-emeraude:hover { + background-color: #69df97 !important; + } + + .fr-background-action-low--green-emeraude:active { + background-color: #5ec988 !important; + } + + .fr-background-action-low--green-menthe { + background-color: #8bf8e7 !important; + } + + .fr-background-action-low--green-menthe:hover { + background-color: #6ed5c5 !important; + } + + .fr-background-action-low--green-menthe:active { + background-color: #62bfb1 !important; + } + + .fr-background-action-low--green-archipel { + background-color: #a6f2fa !important; + } + + .fr-background-action-low--green-archipel:hover { + background-color: #62dbe5 !important; + } + + .fr-background-action-low--green-archipel:active { + background-color: #58c5cf !important; + } + + .fr-background-action-low--blue-ecume { + background-color: #dee5fd !important; + } + + .fr-background-action-low--blue-ecume:hover { + background-color: #b4c5fb !important; + } + + .fr-background-action-low--blue-ecume:active { + background-color: #99b3f9 !important; + } + + .fr-background-action-low--blue-cumulus { + background-color: #dae6fd !important; + } + + .fr-background-action-low--blue-cumulus:hover { + background-color: #a9c8fb !important; + } + + .fr-background-action-low--blue-cumulus:active { + background-color: #8ab8f9 !important; + } + + .fr-background-action-low--purple-glycine { + background-color: #fddbfa !important; + } + + .fr-background-action-low--purple-glycine:hover { + background-color: #fbaff5 !important; + } + + .fr-background-action-low--purple-glycine:active { + background-color: #fa96f2 !important; + } + + .fr-background-action-low--pink-macaron { + background-color: #fddfda !important; + } + + .fr-background-action-low--pink-macaron:hover { + background-color: #fbb8ab !important; + } + + .fr-background-action-low--pink-macaron:active { + background-color: #faa18d !important; + } + + .fr-background-action-low--pink-tuile { + background-color: #fddfdb !important; + } + + .fr-background-action-low--pink-tuile:hover { + background-color: #fbb8ad !important; + } + + .fr-background-action-low--pink-tuile:active { + background-color: #faa191 !important; + } + + .fr-background-action-low--yellow-tournesol { + background-color: #fde39c !important; + } + + .fr-background-action-low--yellow-tournesol:hover { + background-color: #e9c53b !important; + } + + .fr-background-action-low--yellow-tournesol:active { + background-color: #d3b235 !important; + } + + .fr-background-action-low--yellow-moutarde { + background-color: #fde2b5 !important; + } + + .fr-background-action-low--yellow-moutarde:hover { + background-color: #f6c43c !important; + } + + .fr-background-action-low--yellow-moutarde:active { + background-color: #dfb135 !important; + } + + .fr-background-action-low--orange-terre-battue { + background-color: #fddfd8 !important; + } + + .fr-background-action-low--orange-terre-battue:hover { + background-color: #fbb8a5 !important; + } + + .fr-background-action-low--orange-terre-battue:active { + background-color: #faa184 !important; + } + + .fr-background-action-low--brown-cafe-creme { + background-color: #f4e3c7 !important; + } + + .fr-background-action-low--brown-cafe-creme:hover { + background-color: #e1c386 !important; + } + + .fr-background-action-low--brown-cafe-creme:active { + background-color: #ccb078 !important; + } + + .fr-background-action-low--brown-caramel { + background-color: #f3e2d9 !important; + } + + .fr-background-action-low--brown-caramel:hover { + background-color: #e7bea6 !important; + } + + .fr-background-action-low--brown-caramel:active { + background-color: #e1a982 !important; + } + + .fr-background-action-low--brown-opera { + background-color: #f3e2d7 !important; + } + + .fr-background-action-low--brown-opera:hover { + background-color: #e7bfa0 !important; + } + + .fr-background-action-low--brown-opera:active { + background-color: #deaa7e !important; + } + + .fr-background-action-low--beige-gris-galet { + background-color: #eee4d9 !important; + } + + .fr-background-action-low--beige-gris-galet:hover { + background-color: #dbc3a4 !important; + } + + .fr-background-action-low--beige-gris-galet:active { + background-color: #c6b094 !important; + } + + .fr-text-default--grey { + color: #3a3a3a !important; + } + + .fr-text-default--info { + color: #0063cb !important; + } + + .fr-text-default--success { + color: #18753c !important; + } + + .fr-text-default--warning { + color: #b34000 !important; + } + + .fr-text-default--error { + color: #ce0500 !important; + } + + .fr-text-title--grey { + color: #161616 !important; + } + + .fr-text-title--blue-france { + color: #000091 !important; + } + + .fr-text-title--red-marianne { + color: #c9191e !important; + } + + .fr-text-label--grey { + color: #161616 !important; + } + + .fr-text-label--blue-france { + color: #000091 !important; + } + + .fr-text-label--red-marianne { + color: #c9191e !important; + } + + .fr-text-label--green-tilleul-verveine { + color: #66673d !important; + } + + .fr-text-label--green-bourgeon { + color: #447049 !important; + } + + .fr-text-label--green-emeraude { + color: #297254 !important; + } + + .fr-text-label--green-menthe { + color: #37635f !important; + } + + .fr-text-label--green-archipel { + color: #006a6f !important; + } + + .fr-text-label--blue-ecume { + color: #2f4077 !important; + } + + .fr-text-label--blue-cumulus { + color: #3558a2 !important; + } + + .fr-text-label--purple-glycine { + color: #6e445a !important; + } + + .fr-text-label--pink-macaron { + color: #8d533e !important; + } + + .fr-text-label--pink-tuile { + color: #a94645 !important; + } + + .fr-text-label--yellow-tournesol { + color: #716043 !important; + } + + .fr-text-label--yellow-moutarde { + color: #695240 !important; + } + + .fr-text-label--orange-terre-battue { + color: #755348 !important; + } + + .fr-text-label--brown-cafe-creme { + color: #685c48 !important; + } + + .fr-text-label--brown-caramel { + color: #845d48 !important; + } + + .fr-text-label--brown-opera { + color: #745b47 !important; + } + + .fr-text-label--beige-gris-galet { + color: #6a6156 !important; + } + + .fr-text-mention--grey { + color: #666 !important; + } + + .fr-text-inverted--grey { + color: #fff !important; + } + + .fr-text-inverted--blue-france { + color: #f5f5fe !important; + } + + .fr-text-inverted--red-marianne { + color: #fef4f4 !important; + } + + .fr-text-inverted--info { + color: #f4f6ff !important; + } + + .fr-text-inverted--success { + color: #dffee6 !important; + } + + .fr-text-inverted--warning { + color: #fff4f3 !important; + } + + .fr-text-inverted--error { + color: #fff4f4 !important; + } + + .fr-text-inverted--green-tilleul-verveine { + color: #fef7da !important; + } + + .fr-text-inverted--green-bourgeon { + color: #e6feda !important; + } + + .fr-text-inverted--green-emeraude { + color: #e3fdeb !important; + } + + .fr-text-inverted--green-menthe { + color: #dffdf7 !important; + } + + .fr-text-inverted--green-archipel { + color: #e5fbfd !important; + } + + .fr-text-inverted--blue-ecume { + color: #f4f6fe !important; + } + + .fr-text-inverted--blue-cumulus { + color: #f3f6fe !important; + } + + .fr-text-inverted--purple-glycine { + color: #fef3fd !important; + } + + .fr-text-inverted--pink-macaron { + color: #fef4f2 !important; + } + + .fr-text-inverted--pink-tuile { + color: #fef4f3 !important; + } + + .fr-text-inverted--yellow-tournesol { + color: #fef6e3 !important; + } + + .fr-text-inverted--yellow-moutarde { + color: #fef5e8 !important; + } + + .fr-text-inverted--orange-terre-battue { + color: #fef4f2 !important; + } + + .fr-text-inverted--brown-cafe-creme { + color: #fbf6ed !important; + } + + .fr-text-inverted--brown-caramel { + color: #fbf5f2 !important; + } + + .fr-text-inverted--brown-opera { + color: #fbf5f2 !important; + } + + .fr-text-inverted--beige-gris-galet { + color: #f9f6f2 !important; + } + + .fr-text-action-high--grey { + color: #161616 !important; + } + + .fr-text-action-high--blue-france { + color: #000091 !important; + } + + .fr-text-action-high--red-marianne { + color: #c9191e !important; + } + + .fr-text-action-high--green-tilleul-verveine { + color: #66673d !important; + } + + .fr-text-action-high--green-bourgeon { + color: #447049 !important; + } + + .fr-text-action-high--green-emeraude { + color: #297254 !important; + } + + .fr-text-action-high--green-menthe { + color: #37635f !important; + } + + .fr-text-action-high--green-archipel { + color: #006a6f !important; + } + + .fr-text-action-high--blue-ecume { + color: #2f4077 !important; + } + + .fr-text-action-high--blue-cumulus { + color: #3558a2 !important; + } + + .fr-text-action-high--purple-glycine { + color: #6e445a !important; + } + + .fr-text-action-high--pink-macaron { + color: #8d533e !important; + } + + .fr-text-action-high--pink-tuile { + color: #a94645 !important; + } + + .fr-text-action-high--yellow-tournesol { + color: #716043 !important; + } + + .fr-text-action-high--yellow-moutarde { + color: #695240 !important; + } + + .fr-text-action-high--orange-terre-battue { + color: #755348 !important; + } + + .fr-text-action-high--brown-cafe-creme { + color: #685c48 !important; + } + + .fr-text-action-high--brown-caramel { + color: #845d48 !important; + } + + .fr-text-action-high--brown-opera { + color: #745b47 !important; + } + + .fr-text-action-high--beige-gris-galet { + color: #6a6156 !important; + } + + .fr-border-default--grey { + border: 1px solid #ddd !important; + } + + .fr-border-default--blue-france { + border: 1px solid #6a6af4 !important; + } + + .fr-border-default--red-marianne { + border: 1px solid #e1000f !important; + } + + .fr-border-default--green-tilleul-verveine { + border: 1px solid #b7a73f !important; + } + + .fr-border-default--green-bourgeon { + border: 1px solid #68a532 !important; + } + + .fr-border-default--green-emeraude { + border: 1px solid #00a95f !important; + } + + .fr-border-default--green-menthe { + border: 1px solid #009081 !important; + } + + .fr-border-default--green-archipel { + border: 1px solid #009099 !important; + } + + .fr-border-default--blue-ecume { + border: 1px solid #465f9d !important; + } + + .fr-border-default--blue-cumulus { + border: 1px solid #417dc4 !important; + } + + .fr-border-default--purple-glycine { + border: 1px solid #a558a0 !important; + } + + .fr-border-default--pink-macaron { + border: 1px solid #e18b76 !important; + } + + .fr-border-default--pink-tuile { + border: 1px solid #ce614a !important; + } + + .fr-border-default--yellow-tournesol { + border: 1px solid #c8aa39 !important; + } + + .fr-border-default--yellow-moutarde { + border: 1px solid #c3992a !important; + } + + .fr-border-default--orange-terre-battue { + border: 1px solid #e4794a !important; + } + + .fr-border-default--brown-cafe-creme { + border: 1px solid #d1b781 !important; + } + + .fr-border-default--brown-caramel { + border: 1px solid #c08c65 !important; + } + + .fr-border-default--brown-opera { + border: 1px solid #bd987a !important; + } + + .fr-border-default--beige-gris-galet { + border: 1px solid #aea397 !important; + } + + .fr-border-plain--grey { + border: 1px solid #3a3a3a !important; + } + + .fr-border-plain--blue-france { + border: 1px solid #000091 !important; + } + + .fr-border-plain--red-marianne { + border: 1px solid #c9191e !important; + } + + .fr-border-plain--info { + border: 1px solid #0063cb !important; + } + + .fr-border-plain--success { + border: 1px solid #18753c !important; + } + + .fr-border-plain--warning { + border: 1px solid #b34000 !important; + } + + .fr-border-plain--error { + border: 1px solid #ce0500 !important; + } + + .fr-border-plain--green-tilleul-verveine { + border: 1px solid #66673d !important; + } + + .fr-border-plain--green-bourgeon { + border: 1px solid #447049 !important; + } + + .fr-border-plain--green-emeraude { + border: 1px solid #297254 !important; + } + + .fr-border-plain--green-menthe { + border: 1px solid #37635f !important; + } + + .fr-border-plain--green-archipel { + border: 1px solid #006a6f !important; + } + + .fr-border-plain--blue-ecume { + border: 1px solid #2f4077 !important; + } + + .fr-border-plain--blue-cumulus { + border: 1px solid #3558a2 !important; + } + + .fr-border-plain--purple-glycine { + border: 1px solid #6e445a !important; + } + + .fr-border-plain--pink-macaron { + border: 1px solid #8d533e !important; + } + + .fr-border-plain--pink-tuile { + border: 1px solid #a94645 !important; + } + + .fr-border-plain--yellow-tournesol { + border: 1px solid #716043 !important; + } + + .fr-border-plain--yellow-moutarde { + border: 1px solid #695240 !important; + } + + .fr-border-plain--orange-terre-battue { + border: 1px solid #755348 !important; + } + + .fr-border-plain--brown-cafe-creme { + border: 1px solid #685c48 !important; + } + + .fr-border-plain--brown-caramel { + border: 1px solid #845d48 !important; + } + + .fr-border-plain--brown-opera { + border: 1px solid #745b47 !important; + } + + .fr-border-plain--beige-gris-galet { + border: 1px solid #6a6156 !important; + } + + .fr-artwork-major--blue-france { + fill: #000091 !important; + } + + .fr-artwork-major--red-marianne { + fill: #c9191e !important; + } + + .fr-artwork-major--green-tilleul-verveine { + fill: #66673d !important; + } + + .fr-artwork-major--green-bourgeon { + fill: #447049 !important; + } + + .fr-artwork-major--green-emeraude { + fill: #297254 !important; + } + + .fr-artwork-major--green-menthe { + fill: #37635f !important; + } + + .fr-artwork-major--green-archipel { + fill: #006a6f !important; + } + + .fr-artwork-major--blue-ecume { + fill: #2f4077 !important; + } + + .fr-artwork-major--blue-cumulus { + fill: #3558a2 !important; + } + + .fr-artwork-major--purple-glycine { + fill: #6e445a !important; + } + + .fr-artwork-major--pink-macaron { + fill: #8d533e !important; + } + + .fr-artwork-major--pink-tuile { + fill: #a94645 !important; + } + + .fr-artwork-major--yellow-tournesol { + fill: #716043 !important; + } + + .fr-artwork-major--yellow-moutarde { + fill: #695240 !important; + } + + .fr-artwork-major--orange-terre-battue { + fill: #755348 !important; + } + + .fr-artwork-major--brown-cafe-creme { + fill: #685c48 !important; + } + + .fr-artwork-major--brown-caramel { + fill: #845d48 !important; + } + + .fr-artwork-major--brown-opera { + fill: #745b47 !important; + } + + .fr-artwork-major--beige-gris-galet { + fill: #6a6156 !important; + } + + .fr-artwork-minor--blue-france { + fill: #6a6af4 !important; + } + + .fr-artwork-minor--red-marianne { + fill: #e1000f !important; + } + + .fr-artwork-minor--green-tilleul-verveine { + fill: #b7a73f !important; + } + + .fr-artwork-minor--green-bourgeon { + fill: #68a532 !important; + } + + .fr-artwork-minor--green-emeraude { + fill: #00a95f !important; + } + + .fr-artwork-minor--green-menthe { + fill: #009081 !important; + } + + .fr-artwork-minor--green-archipel { + fill: #009099 !important; + } + + .fr-artwork-minor--blue-ecume { + fill: #465f9d !important; + } + + .fr-artwork-minor--blue-cumulus { + fill: #417dc4 !important; + } + + .fr-artwork-minor--purple-glycine { + fill: #a558a0 !important; + } + + .fr-artwork-minor--pink-macaron { + fill: #e18b76 !important; + } + + .fr-artwork-minor--pink-tuile { + fill: #ce614a !important; + } + + .fr-artwork-minor--yellow-tournesol { + fill: #c8aa39 !important; + } + + .fr-artwork-minor--yellow-moutarde { + fill: #c3992a !important; + } + + .fr-artwork-minor--orange-terre-battue { + fill: #e4794a !important; + } + + .fr-artwork-minor--brown-cafe-creme { + fill: #d1b781 !important; + } + + .fr-artwork-minor--brown-caramel { + fill: #c08c65 !important; + } + + .fr-artwork-minor--brown-opera { + fill: #bd987a !important; + } + + .fr-artwork-minor--beige-gris-galet { + fill: #aea397 !important; + } + + .fr-artwork-decorative--grey { + fill: #eee !important; + } + + .fr-artwork-decorative--blue-france { + fill: #ececfe !important; + } + + .fr-artwork-decorative--red-marianne { + fill: #fee9e9 !important; + } + + .fr-artwork-decorative--green-tilleul-verveine { + fill: #fceeac !important; + } + + .fr-artwork-decorative--green-bourgeon { + fill: #c9fcac !important; + } + + .fr-artwork-decorative--green-emeraude { + fill: #c3fad5 !important; + } + + .fr-artwork-decorative--green-menthe { + fill: #bafaee !important; + } + + .fr-artwork-decorative--green-archipel { + fill: #c7f6fc !important; + } + + .fr-artwork-decorative--blue-ecume { + fill: #e9edfe !important; + } + + .fr-artwork-decorative--blue-cumulus { + fill: #e6eefe !important; + } + + .fr-artwork-decorative--purple-glycine { + fill: #fee7fc !important; + } + + .fr-artwork-decorative--pink-macaron { + fill: #fee9e6 !important; + } + + .fr-artwork-decorative--pink-tuile { + fill: #fee9e7 !important; + } + + .fr-artwork-decorative--yellow-tournesol { + fill: #feecc2 !important; + } + + .fr-artwork-decorative--yellow-moutarde { + fill: #feebd0 !important; + } + + .fr-artwork-decorative--orange-terre-battue { + fill: #fee9e5 !important; + } + + .fr-artwork-decorative--brown-cafe-creme { + fill: #f7ecdb !important; + } + + .fr-artwork-decorative--brown-caramel { + fill: #f7ebe5 !important; + } + + .fr-artwork-decorative--brown-opera { + fill: #f7ece4 !important; + } + + .fr-artwork-decorative--beige-gris-galet { + fill: #f3ede5 !important; + } + + .fr-artwork-background--grey { + fill: #f6f6f6 !important; + } + + .fr-artwork-background--blue-france { + fill: #f5f5fe !important; + } + + .fr-artwork-background--red-marianne { + fill: #fef4f4 !important; + } + + .fr-artwork-background--green-tilleul-verveine { + fill: #fef7da !important; + } + + .fr-artwork-background--green-bourgeon { + fill: #e6feda !important; + } + + .fr-artwork-background--green-emeraude { + fill: #e3fdeb !important; + } + + .fr-artwork-background--green-menthe { + fill: #dffdf7 !important; + } + + .fr-artwork-background--green-archipel { + fill: #e5fbfd !important; + } + + .fr-artwork-background--blue-ecume { + fill: #f4f6fe !important; + } + + .fr-artwork-background--blue-cumulus { + fill: #f3f6fe !important; + } + + .fr-artwork-background--purple-glycine { + fill: #fef3fd !important; + } + + .fr-artwork-background--pink-macaron { + fill: #fef4f2 !important; + } + + .fr-artwork-background--pink-tuile { + fill: #fef4f3 !important; + } + + .fr-artwork-background--yellow-tournesol { + fill: #fef6e3 !important; + } + + .fr-artwork-background--yellow-moutarde { + fill: #fef5e8 !important; + } + + .fr-artwork-background--orange-terre-battue { + fill: #fef4f2 !important; + } + + .fr-artwork-background--brown-cafe-creme { + fill: #fbf6ed !important; + } + + .fr-artwork-background--brown-caramel { + fill: #fbf5f2 !important; + } + + .fr-artwork-background--brown-opera { + fill: #fbf5f2 !important; + } + + .fr-artwork-background--beige-gris-galet { + fill: #f9f6f2 !important; + } + + .fr-artwork-motif--grey { + fill: #e5e5e5 !important; + } + + .fr-artwork-motif--blue-france { + fill: #e3e3fd !important; + } + + .fr-artwork-motif--red-marianne { + fill: #fddede !important; + } + + .fr-artwork-motif--green-tilleul-verveine { + fill: #fbe769 !important; + } + + .fr-artwork-motif--green-bourgeon { + fill: #a9fb68 !important; + } + + .fr-artwork-motif--green-emeraude { + fill: #9ef9be !important; + } + + .fr-artwork-motif--green-menthe { + fill: #8bf8e7 !important; + } + + .fr-artwork-motif--green-archipel { + fill: #a6f2fa !important; + } + + .fr-artwork-motif--blue-ecume { + fill: #dee5fd !important; + } + + .fr-artwork-motif--blue-cumulus { + fill: #dae6fd !important; + } + + .fr-artwork-motif--purple-glycine { + fill: #fddbfa !important; + } + + .fr-artwork-motif--pink-macaron { + fill: #fddfda !important; + } + + .fr-artwork-motif--pink-tuile { + fill: #fddfdb !important; + } + + .fr-artwork-motif--yellow-tournesol { + fill: #fde39c !important; + } + + .fr-artwork-motif--yellow-moutarde { + fill: #fde2b5 !important; + } + + .fr-artwork-motif--orange-terre-battue { + fill: #fddfd8 !important; + } + + .fr-artwork-motif--brown-cafe-creme { + fill: #f4e3c7 !important; + } + + .fr-artwork-motif--brown-caramel { + fill: #f3e2d9 !important; + } + + .fr-artwork-motif--brown-opera { + fill: #f3e2d7 !important; + } + + .fr-artwork-motif--beige-gris-galet { + fill: #eee4d9 !important; + } +} diff --git a/dist/dsfr/utility/colors/colors.legacy.css b/dist/dsfr/utility/colors/colors.legacy.css new file mode 100644 index 0000000..3edb51b --- /dev/null +++ b/dist/dsfr/utility/colors/colors.legacy.css @@ -0,0 +1,2016 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-background-default--grey { + background-color: #fff !important; + } + + .fr-background-default--grey:hover { + background-color: #f6f6f6 !important; + } + + .fr-background-default--grey:active { + background-color: #ededed !important; + } + + .fr-background-alt--grey { + background-color: #f6f6f6 !important; + } + + .fr-background-alt--grey:hover { + background-color: #dfdfdf !important; + } + + .fr-background-alt--grey:active { + background-color: #cfcfcf !important; + } + + .fr-background-alt--blue-france { + background-color: #f5f5fe !important; + } + + .fr-background-alt--blue-france:hover { + background-color: #dcdcfc !important; + } + + .fr-background-alt--blue-france:active { + background-color: #cbcbfa !important; + } + + .fr-background-alt--red-marianne { + background-color: #fef4f4 !important; + } + + .fr-background-alt--red-marianne:hover { + background-color: #fcd7d7 !important; + } + + .fr-background-alt--red-marianne:active { + background-color: #fac4c4 !important; + } + + .fr-background-alt--green-tilleul-verveine { + background-color: #fef7da !important; + } + + .fr-background-alt--green-tilleul-verveine:hover { + background-color: #fce552 !important; + } + + .fr-background-alt--green-tilleul-verveine:active { + background-color: #ebd54c !important; + } + + .fr-background-alt--green-bourgeon { + background-color: #e6feda !important; + } + + .fr-background-alt--green-bourgeon:hover { + background-color: #a7fc62 !important; + } + + .fr-background-alt--green-bourgeon:active { + background-color: #98ed4d !important; + } + + .fr-background-alt--green-emeraude { + background-color: #e3fdeb !important; + } + + .fr-background-alt--green-emeraude:hover { + background-color: #94f9b9 !important; + } + + .fr-background-alt--green-emeraude:active { + background-color: #6df1a3 !important; + } + + .fr-background-alt--green-menthe { + background-color: #dffdf7 !important; + } + + .fr-background-alt--green-menthe:hover { + background-color: #84f9e7 !important; + } + + .fr-background-alt--green-menthe:active { + background-color: #70ebd8 !important; + } + + .fr-background-alt--green-archipel { + background-color: #e5fbfd !important; + } + + .fr-background-alt--green-archipel:hover { + background-color: #99f2f8 !important; + } + + .fr-background-alt--green-archipel:active { + background-color: #73e9f0 !important; + } + + .fr-background-alt--blue-ecume { + background-color: #f4f6fe !important; + } + + .fr-background-alt--blue-ecume:hover { + background-color: #d7dffb !important; + } + + .fr-background-alt--blue-ecume:active { + background-color: #c3cffa !important; + } + + .fr-background-alt--blue-cumulus { + background-color: #f3f6fe !important; + } + + .fr-background-alt--blue-cumulus:hover { + background-color: #d3dffc !important; + } + + .fr-background-alt--blue-cumulus:active { + background-color: #bed0fa !important; + } + + .fr-background-alt--purple-glycine { + background-color: #fef3fd !important; + } + + .fr-background-alt--purple-glycine:hover { + background-color: #fcd4f8 !important; + } + + .fr-background-alt--purple-glycine:active { + background-color: #fabff5 !important; + } + + .fr-background-alt--pink-macaron { + background-color: #fef4f2 !important; + } + + .fr-background-alt--pink-macaron:hover { + background-color: #fcd8d0 !important; + } + + .fr-background-alt--pink-macaron:active { + background-color: #fac5b8 !important; + } + + .fr-background-alt--pink-tuile { + background-color: #fef4f3 !important; + } + + .fr-background-alt--pink-tuile:hover { + background-color: #fcd7d3 !important; + } + + .fr-background-alt--pink-tuile:active { + background-color: #fac4be !important; + } + + .fr-background-alt--yellow-tournesol { + background-color: #fef6e3 !important; + } + + .fr-background-alt--yellow-tournesol:hover { + background-color: #fce086 !important; + } + + .fr-background-alt--yellow-tournesol:active { + background-color: #f5d24b !important; + } + + .fr-background-alt--yellow-moutarde { + background-color: #fef5e8 !important; + } + + .fr-background-alt--yellow-moutarde:hover { + background-color: #fcdca3 !important; + } + + .fr-background-alt--yellow-moutarde:active { + background-color: #fbcd64 !important; + } + + .fr-background-alt--orange-terre-battue { + background-color: #fef4f2 !important; + } + + .fr-background-alt--orange-terre-battue:hover { + background-color: #fcd8d0 !important; + } + + .fr-background-alt--orange-terre-battue:active { + background-color: #fac5b8 !important; + } + + .fr-background-alt--brown-cafe-creme { + background-color: #fbf6ed !important; + } + + .fr-background-alt--brown-cafe-creme:hover { + background-color: #f2deb6 !important; + } + + .fr-background-alt--brown-cafe-creme:active { + background-color: #eacf91 !important; + } + + .fr-background-alt--brown-caramel { + background-color: #fbf5f2 !important; + } + + .fr-background-alt--brown-caramel:hover { + background-color: #f1dbcf !important; + } + + .fr-background-alt--brown-caramel:active { + background-color: #ecc9b5 !important; + } + + .fr-background-alt--brown-opera { + background-color: #fbf5f2 !important; + } + + .fr-background-alt--brown-opera:hover { + background-color: #f1dbcf !important; + } + + .fr-background-alt--brown-opera:active { + background-color: #ecc9b5 !important; + } + + .fr-background-alt--beige-gris-galet { + background-color: #f9f6f2 !important; + } + + .fr-background-alt--beige-gris-galet:hover { + background-color: #eadecd !important; + } + + .fr-background-alt--beige-gris-galet:active { + background-color: #e1ceb1 !important; + } + + .fr-background-contrast--grey { + background-color: #eee !important; + } + + .fr-background-contrast--grey:hover { + background-color: #d2d2d2 !important; + } + + .fr-background-contrast--grey:active { + background-color: #c1c1c1 !important; + } + + .fr-background-contrast--blue-france { + background-color: #ececfe !important; + } + + .fr-background-contrast--blue-france:hover { + background-color: #cecefc !important; + } + + .fr-background-contrast--blue-france:active { + background-color: #bbbbfc !important; + } + + .fr-background-contrast--red-marianne { + background-color: #fee9e9 !important; + } + + .fr-background-contrast--red-marianne:hover { + background-color: #fdc5c5 !important; + } + + .fr-background-contrast--red-marianne:active { + background-color: #fcafaf !important; + } + + .fr-background-contrast--green-tilleul-verveine { + background-color: #fceeac !important; + } + + .fr-background-contrast--green-tilleul-verveine:hover { + background-color: #e8d45c !important; + } + + .fr-background-contrast--green-tilleul-verveine:active { + background-color: #d4c254 !important; + } + + .fr-background-contrast--green-bourgeon { + background-color: #c9fcac !important; + } + + .fr-background-contrast--green-bourgeon:hover { + background-color: #9ae95d !important; + } + + .fr-background-contrast--green-bourgeon:active { + background-color: #8dd555 !important; + } + + .fr-background-contrast--green-emeraude { + background-color: #c3fad5 !important; + } + + .fr-background-contrast--green-emeraude:hover { + background-color: #77eda5 !important; + } + + .fr-background-contrast--green-emeraude:active { + background-color: #6dd897 !important; + } + + .fr-background-contrast--green-menthe { + background-color: #bafaee !important; + } + + .fr-background-contrast--green-menthe:hover { + background-color: #79e7d5 !important; + } + + .fr-background-contrast--green-menthe:active { + background-color: #6fd3c3 !important; + } + + .fr-background-contrast--green-archipel { + background-color: #c7f6fc !important; + } + + .fr-background-contrast--green-archipel:hover { + background-color: #64ecf8 !important; + } + + .fr-background-contrast--green-archipel:active { + background-color: #5bd8e3 !important; + } + + .fr-background-contrast--blue-ecume { + background-color: #e9edfe !important; + } + + .fr-background-contrast--blue-ecume:hover { + background-color: #c5d0fc !important; + } + + .fr-background-contrast--blue-ecume:active { + background-color: #adbffc !important; + } + + .fr-background-contrast--blue-cumulus { + background-color: #e6eefe !important; + } + + .fr-background-contrast--blue-cumulus:hover { + background-color: #bcd3fc !important; + } + + .fr-background-contrast--blue-cumulus:active { + background-color: #9fc3fc !important; + } + + .fr-background-contrast--purple-glycine { + background-color: #fee7fc !important; + } + + .fr-background-contrast--purple-glycine:hover { + background-color: #fdc0f8 !important; + } + + .fr-background-contrast--purple-glycine:active { + background-color: #fca8f6 !important; + } + + .fr-background-contrast--pink-macaron { + background-color: #fee9e6 !important; + } + + .fr-background-contrast--pink-macaron:hover { + background-color: #fdc6bd !important; + } + + .fr-background-contrast--pink-macaron:active { + background-color: #fcb0a2 !important; + } + + .fr-background-contrast--pink-tuile { + background-color: #fee9e7 !important; + } + + .fr-background-contrast--pink-tuile:hover { + background-color: #fdc6c0 !important; + } + + .fr-background-contrast--pink-tuile:active { + background-color: #fcb0a7 !important; + } + + .fr-background-contrast--yellow-tournesol { + background-color: #feecc2 !important; + } + + .fr-background-contrast--yellow-tournesol:hover { + background-color: #fbd335 !important; + } + + .fr-background-contrast--yellow-tournesol:active { + background-color: #e6c130 !important; + } + + .fr-background-contrast--yellow-moutarde { + background-color: #feebd0 !important; + } + + .fr-background-contrast--yellow-moutarde:hover { + background-color: #fdcd6d !important; + } + + .fr-background-contrast--yellow-moutarde:active { + background-color: #f4be30 !important; + } + + .fr-background-contrast--orange-terre-battue { + background-color: #fee9e5 !important; + } + + .fr-background-contrast--orange-terre-battue:hover { + background-color: #fdc6ba !important; + } + + .fr-background-contrast--orange-terre-battue:active { + background-color: #fcb09e !important; + } + + .fr-background-contrast--brown-cafe-creme { + background-color: #f7ecdb !important; + } + + .fr-background-contrast--brown-cafe-creme:hover { + background-color: #edce94 !important; + } + + .fr-background-contrast--brown-cafe-creme:active { + background-color: #dabd84 !important; + } + + .fr-background-contrast--brown-caramel { + background-color: #f7ebe5 !important; + } + + .fr-background-contrast--brown-caramel:hover { + background-color: #eccbb9 !important; + } + + .fr-background-contrast--brown-caramel:active { + background-color: #e6b79a !important; + } + + .fr-background-contrast--brown-opera { + background-color: #f7ece4 !important; + } + + .fr-background-contrast--brown-opera:hover { + background-color: #eccdb3 !important; + } + + .fr-background-contrast--brown-opera:active { + background-color: #e6ba90 !important; + } + + .fr-background-contrast--beige-gris-galet { + background-color: #f3ede5 !important; + } + + .fr-background-contrast--beige-gris-galet:hover { + background-color: #e1d0b5 !important; + } + + .fr-background-contrast--beige-gris-galet:active { + background-color: #d1bea2 !important; + } + + .fr-background-contrast--info { + background-color: #e8edff !important; + } + + .fr-background-contrast--info:hover { + background-color: #c2d1ff !important; + } + + .fr-background-contrast--info:active { + background-color: #a9bfff !important; + } + + .fr-background-contrast--success { + background-color: #b8fec9 !important; + } + + .fr-background-contrast--success:hover { + background-color: #46fd89 !important; + } + + .fr-background-contrast--success:active { + background-color: #34eb7b !important; + } + + .fr-background-contrast--warning { + background-color: #ffe9e6 !important; + } + + .fr-background-contrast--warning:hover { + background-color: #ffc6bd !important; + } + + .fr-background-contrast--warning:active { + background-color: #ffb0a2 !important; + } + + .fr-background-contrast--error { + background-color: #ffe9e9 !important; + } + + .fr-background-contrast--error:hover { + background-color: #ffc5c5 !important; + } + + .fr-background-contrast--error:active { + background-color: #ffafaf !important; + } + + .fr-background-flat--grey { + background-color: #3a3a3a !important; + } + + .fr-background-flat--blue-france { + background-color: #000091 !important; + } + + .fr-background-flat--red-marianne { + background-color: #c9191e !important; + } + + .fr-background-flat--green-tilleul-verveine { + background-color: #66673d !important; + } + + .fr-background-flat--green-bourgeon { + background-color: #447049 !important; + } + + .fr-background-flat--green-emeraude { + background-color: #297254 !important; + } + + .fr-background-flat--green-menthe { + background-color: #37635f !important; + } + + .fr-background-flat--green-archipel { + background-color: #006a6f !important; + } + + .fr-background-flat--blue-ecume { + background-color: #2f4077 !important; + } + + .fr-background-flat--blue-cumulus { + background-color: #3558a2 !important; + } + + .fr-background-flat--purple-glycine { + background-color: #6e445a !important; + } + + .fr-background-flat--pink-macaron { + background-color: #8d533e !important; + } + + .fr-background-flat--pink-tuile { + background-color: #a94645 !important; + } + + .fr-background-flat--yellow-tournesol { + background-color: #716043 !important; + } + + .fr-background-flat--yellow-moutarde { + background-color: #695240 !important; + } + + .fr-background-flat--orange-terre-battue { + background-color: #755348 !important; + } + + .fr-background-flat--brown-cafe-creme { + background-color: #685c48 !important; + } + + .fr-background-flat--brown-caramel { + background-color: #845d48 !important; + } + + .fr-background-flat--brown-opera { + background-color: #745b47 !important; + } + + .fr-background-flat--beige-gris-galet { + background-color: #6a6156 !important; + } + + .fr-background-flat--info { + background-color: #0063cb !important; + } + + .fr-background-flat--success { + background-color: #18753c !important; + } + + .fr-background-flat--warning { + background-color: #b34000 !important; + } + + .fr-background-flat--error { + background-color: #ce0500 !important; + } + + .fr-background-action-high--grey { + background-color: #3a3a3a !important; + } + + .fr-background-action-high--grey:hover { + background-color: #616161 !important; + } + + .fr-background-action-high--grey:active { + background-color: #777 !important; + } + + .fr-background-action-high--blue-france { + background-color: #000091 !important; + } + + .fr-background-action-high--blue-france:hover { + background-color: #1212ff !important; + } + + .fr-background-action-high--blue-france:active { + background-color: #2323ff !important; + } + + .fr-background-action-high--red-marianne { + background-color: #c9191e !important; + } + + .fr-background-action-high--red-marianne:hover { + background-color: #f93f42 !important; + } + + .fr-background-action-high--red-marianne:active { + background-color: #f95a5c !important; + } + + .fr-background-action-high--green-tilleul-verveine { + background-color: #66673d !important; + } + + .fr-background-action-high--green-tilleul-verveine:hover { + background-color: #929359 !important; + } + + .fr-background-action-high--green-tilleul-verveine:active { + background-color: #a7a967 !important; + } + + .fr-background-action-high--green-bourgeon { + background-color: #447049 !important; + } + + .fr-background-action-high--green-bourgeon:hover { + background-color: #639f6a !important; + } + + .fr-background-action-high--green-bourgeon:active { + background-color: #72b77a !important; + } + + .fr-background-action-high--green-emeraude { + background-color: #297254 !important; + } + + .fr-background-action-high--green-emeraude:hover { + background-color: #3ea47a !important; + } + + .fr-background-action-high--green-emeraude:active { + background-color: #49bc8d !important; + } + + .fr-background-action-high--green-menthe { + background-color: #37635f !important; + } + + .fr-background-action-high--green-menthe:hover { + background-color: #53918c !important; + } + + .fr-background-action-high--green-menthe:active { + background-color: #62a9a2 !important; + } + + .fr-background-action-high--green-archipel { + background-color: #006a6f !important; + } + + .fr-background-action-high--green-archipel:hover { + background-color: #009fa7 !important; + } + + .fr-background-action-high--green-archipel:active { + background-color: #00bbc3 !important; + } + + .fr-background-action-high--blue-ecume { + background-color: #2f4077 !important; + } + + .fr-background-action-high--blue-ecume:hover { + background-color: #4e68bb !important; + } + + .fr-background-action-high--blue-ecume:active { + background-color: #667dcf !important; + } + + .fr-background-action-high--blue-cumulus { + background-color: #3558a2 !important; + } + + .fr-background-action-high--blue-cumulus:hover { + background-color: #5982e0 !important; + } + + .fr-background-action-high--blue-cumulus:active { + background-color: #7996e6 !important; + } + + .fr-background-action-high--purple-glycine { + background-color: #6e445a !important; + } + + .fr-background-action-high--purple-glycine:hover { + background-color: #a66989 !important; + } + + .fr-background-action-high--purple-glycine:active { + background-color: #bb7f9e !important; + } + + .fr-background-action-high--pink-macaron { + background-color: #8d533e !important; + } + + .fr-background-action-high--pink-macaron:hover { + background-color: #ca795c !important; + } + + .fr-background-action-high--pink-macaron:active { + background-color: #e08e73 !important; + } + + .fr-background-action-high--pink-tuile { + background-color: #a94645 !important; + } + + .fr-background-action-high--pink-tuile:hover { + background-color: #d5706f !important; + } + + .fr-background-action-high--pink-tuile:active { + background-color: #da8a89 !important; + } + + .fr-background-action-high--yellow-tournesol { + background-color: #716043 !important; + } + + .fr-background-action-high--yellow-tournesol:hover { + background-color: #a28a62 !important; + } + + .fr-background-action-high--yellow-tournesol:active { + background-color: #ba9f72 !important; + } + + .fr-background-action-high--yellow-moutarde { + background-color: #695240 !important; + } + + .fr-background-action-high--yellow-moutarde:hover { + background-color: #9b7b61 !important; + } + + .fr-background-action-high--yellow-moutarde:active { + background-color: #b58f72 !important; + } + + .fr-background-action-high--orange-terre-battue { + background-color: #755348 !important; + } + + .fr-background-action-high--orange-terre-battue:hover { + background-color: #ab7b6b !important; + } + + .fr-background-action-high--orange-terre-battue:active { + background-color: #c68f7d !important; + } + + .fr-background-action-high--brown-cafe-creme { + background-color: #685c48 !important; + } + + .fr-background-action-high--brown-cafe-creme:hover { + background-color: #97866a !important; + } + + .fr-background-action-high--brown-cafe-creme:active { + background-color: #ae9b7b !important; + } + + .fr-background-action-high--brown-caramel { + background-color: #845d48 !important; + } + + .fr-background-action-high--brown-caramel:hover { + background-color: #bb8568 !important; + } + + .fr-background-action-high--brown-caramel:active { + background-color: #d69978 !important; + } + + .fr-background-action-high--brown-opera { + background-color: #745b47 !important; + } + + .fr-background-action-high--brown-opera:hover { + background-color: #a78468 !important; + } + + .fr-background-action-high--brown-opera:active { + background-color: #c09979 !important; + } + + .fr-background-action-high--beige-gris-galet { + background-color: #6a6156 !important; + } + + .fr-background-action-high--beige-gris-galet:hover { + background-color: #988b7c !important; + } + + .fr-background-action-high--beige-gris-galet:active { + background-color: #afa08f !important; + } + + .fr-background-action-high--info { + background-color: #0063cb !important; + } + + .fr-background-action-high--info:hover { + background-color: #3b87ff !important; + } + + .fr-background-action-high--info:active { + background-color: #6798ff !important; + } + + .fr-background-action-high--success { + background-color: #18753c !important; + } + + .fr-background-action-high--success:hover { + background-color: #27a959 !important; + } + + .fr-background-action-high--success:active { + background-color: #2fc368 !important; + } + + .fr-background-action-high--warning { + background-color: #b34000 !important; + } + + .fr-background-action-high--warning:hover { + background-color: #ff6218 !important; + } + + .fr-background-action-high--warning:active { + background-color: #ff7a55 !important; + } + + .fr-background-action-high--error { + background-color: #ce0500 !important; + } + + .fr-background-action-high--error:hover { + background-color: #ff2725 !important; + } + + .fr-background-action-high--error:active { + background-color: #ff4140 !important; + } + + .fr-background-action-low--blue-france { + background-color: #e3e3fd !important; + } + + .fr-background-action-low--blue-france:hover { + background-color: #c1c1fb !important; + } + + .fr-background-action-low--blue-france:active { + background-color: #adadf9 !important; + } + + .fr-background-action-low--red-marianne { + background-color: #fddede !important; + } + + .fr-background-action-low--red-marianne:hover { + background-color: #fbb6b6 !important; + } + + .fr-background-action-low--red-marianne:active { + background-color: #fa9e9e !important; + } + + .fr-background-action-low--green-tilleul-verveine { + background-color: #fbe769 !important; + } + + .fr-background-action-low--green-tilleul-verveine:hover { + background-color: #d7c655 !important; + } + + .fr-background-action-low--green-tilleul-verveine:active { + background-color: #c2b24c !important; + } + + .fr-background-action-low--green-bourgeon { + background-color: #a9fb68 !important; + } + + .fr-background-action-low--green-bourgeon:hover { + background-color: #8ed654 !important; + } + + .fr-background-action-low--green-bourgeon:active { + background-color: #7fc04b !important; + } + + .fr-background-action-low--green-emeraude { + background-color: #9ef9be !important; + } + + .fr-background-action-low--green-emeraude:hover { + background-color: #69df97 !important; + } + + .fr-background-action-low--green-emeraude:active { + background-color: #5ec988 !important; + } + + .fr-background-action-low--green-menthe { + background-color: #8bf8e7 !important; + } + + .fr-background-action-low--green-menthe:hover { + background-color: #6ed5c5 !important; + } + + .fr-background-action-low--green-menthe:active { + background-color: #62bfb1 !important; + } + + .fr-background-action-low--green-archipel { + background-color: #a6f2fa !important; + } + + .fr-background-action-low--green-archipel:hover { + background-color: #62dbe5 !important; + } + + .fr-background-action-low--green-archipel:active { + background-color: #58c5cf !important; + } + + .fr-background-action-low--blue-ecume { + background-color: #dee5fd !important; + } + + .fr-background-action-low--blue-ecume:hover { + background-color: #b4c5fb !important; + } + + .fr-background-action-low--blue-ecume:active { + background-color: #99b3f9 !important; + } + + .fr-background-action-low--blue-cumulus { + background-color: #dae6fd !important; + } + + .fr-background-action-low--blue-cumulus:hover { + background-color: #a9c8fb !important; + } + + .fr-background-action-low--blue-cumulus:active { + background-color: #8ab8f9 !important; + } + + .fr-background-action-low--purple-glycine { + background-color: #fddbfa !important; + } + + .fr-background-action-low--purple-glycine:hover { + background-color: #fbaff5 !important; + } + + .fr-background-action-low--purple-glycine:active { + background-color: #fa96f2 !important; + } + + .fr-background-action-low--pink-macaron { + background-color: #fddfda !important; + } + + .fr-background-action-low--pink-macaron:hover { + background-color: #fbb8ab !important; + } + + .fr-background-action-low--pink-macaron:active { + background-color: #faa18d !important; + } + + .fr-background-action-low--pink-tuile { + background-color: #fddfdb !important; + } + + .fr-background-action-low--pink-tuile:hover { + background-color: #fbb8ad !important; + } + + .fr-background-action-low--pink-tuile:active { + background-color: #faa191 !important; + } + + .fr-background-action-low--yellow-tournesol { + background-color: #fde39c !important; + } + + .fr-background-action-low--yellow-tournesol:hover { + background-color: #e9c53b !important; + } + + .fr-background-action-low--yellow-tournesol:active { + background-color: #d3b235 !important; + } + + .fr-background-action-low--yellow-moutarde { + background-color: #fde2b5 !important; + } + + .fr-background-action-low--yellow-moutarde:hover { + background-color: #f6c43c !important; + } + + .fr-background-action-low--yellow-moutarde:active { + background-color: #dfb135 !important; + } + + .fr-background-action-low--orange-terre-battue { + background-color: #fddfd8 !important; + } + + .fr-background-action-low--orange-terre-battue:hover { + background-color: #fbb8a5 !important; + } + + .fr-background-action-low--orange-terre-battue:active { + background-color: #faa184 !important; + } + + .fr-background-action-low--brown-cafe-creme { + background-color: #f4e3c7 !important; + } + + .fr-background-action-low--brown-cafe-creme:hover { + background-color: #e1c386 !important; + } + + .fr-background-action-low--brown-cafe-creme:active { + background-color: #ccb078 !important; + } + + .fr-background-action-low--brown-caramel { + background-color: #f3e2d9 !important; + } + + .fr-background-action-low--brown-caramel:hover { + background-color: #e7bea6 !important; + } + + .fr-background-action-low--brown-caramel:active { + background-color: #e1a982 !important; + } + + .fr-background-action-low--brown-opera { + background-color: #f3e2d7 !important; + } + + .fr-background-action-low--brown-opera:hover { + background-color: #e7bfa0 !important; + } + + .fr-background-action-low--brown-opera:active { + background-color: #deaa7e !important; + } + + .fr-background-action-low--beige-gris-galet { + background-color: #eee4d9 !important; + } + + .fr-background-action-low--beige-gris-galet:hover { + background-color: #dbc3a4 !important; + } + + .fr-background-action-low--beige-gris-galet:active { + background-color: #c6b094 !important; + } + + .fr-text-default--grey { + color: #3a3a3a !important; + } + + .fr-text-default--info { + color: #0063cb !important; + } + + .fr-text-default--success { + color: #18753c !important; + } + + .fr-text-default--warning { + color: #b34000 !important; + } + + .fr-text-default--error { + color: #ce0500 !important; + } + + .fr-text-title--grey { + color: #161616 !important; + } + + .fr-text-title--blue-france { + color: #000091 !important; + } + + .fr-text-title--red-marianne { + color: #c9191e !important; + } + + .fr-text-label--grey { + color: #161616 !important; + } + + .fr-text-label--blue-france { + color: #000091 !important; + } + + .fr-text-label--red-marianne { + color: #c9191e !important; + } + + .fr-text-label--green-tilleul-verveine { + color: #66673d !important; + } + + .fr-text-label--green-bourgeon { + color: #447049 !important; + } + + .fr-text-label--green-emeraude { + color: #297254 !important; + } + + .fr-text-label--green-menthe { + color: #37635f !important; + } + + .fr-text-label--green-archipel { + color: #006a6f !important; + } + + .fr-text-label--blue-ecume { + color: #2f4077 !important; + } + + .fr-text-label--blue-cumulus { + color: #3558a2 !important; + } + + .fr-text-label--purple-glycine { + color: #6e445a !important; + } + + .fr-text-label--pink-macaron { + color: #8d533e !important; + } + + .fr-text-label--pink-tuile { + color: #a94645 !important; + } + + .fr-text-label--yellow-tournesol { + color: #716043 !important; + } + + .fr-text-label--yellow-moutarde { + color: #695240 !important; + } + + .fr-text-label--orange-terre-battue { + color: #755348 !important; + } + + .fr-text-label--brown-cafe-creme { + color: #685c48 !important; + } + + .fr-text-label--brown-caramel { + color: #845d48 !important; + } + + .fr-text-label--brown-opera { + color: #745b47 !important; + } + + .fr-text-label--beige-gris-galet { + color: #6a6156 !important; + } + + .fr-text-mention--grey { + color: #666 !important; + } + + .fr-text-inverted--grey { + color: #fff !important; + } + + .fr-text-inverted--blue-france { + color: #f5f5fe !important; + } + + .fr-text-inverted--red-marianne { + color: #fef4f4 !important; + } + + .fr-text-inverted--info { + color: #f4f6ff !important; + } + + .fr-text-inverted--success { + color: #dffee6 !important; + } + + .fr-text-inverted--warning { + color: #fff4f3 !important; + } + + .fr-text-inverted--error { + color: #fff4f4 !important; + } + + .fr-text-inverted--green-tilleul-verveine { + color: #fef7da !important; + } + + .fr-text-inverted--green-bourgeon { + color: #e6feda !important; + } + + .fr-text-inverted--green-emeraude { + color: #e3fdeb !important; + } + + .fr-text-inverted--green-menthe { + color: #dffdf7 !important; + } + + .fr-text-inverted--green-archipel { + color: #e5fbfd !important; + } + + .fr-text-inverted--blue-ecume { + color: #f4f6fe !important; + } + + .fr-text-inverted--blue-cumulus { + color: #f3f6fe !important; + } + + .fr-text-inverted--purple-glycine { + color: #fef3fd !important; + } + + .fr-text-inverted--pink-macaron { + color: #fef4f2 !important; + } + + .fr-text-inverted--pink-tuile { + color: #fef4f3 !important; + } + + .fr-text-inverted--yellow-tournesol { + color: #fef6e3 !important; + } + + .fr-text-inverted--yellow-moutarde { + color: #fef5e8 !important; + } + + .fr-text-inverted--orange-terre-battue { + color: #fef4f2 !important; + } + + .fr-text-inverted--brown-cafe-creme { + color: #fbf6ed !important; + } + + .fr-text-inverted--brown-caramel { + color: #fbf5f2 !important; + } + + .fr-text-inverted--brown-opera { + color: #fbf5f2 !important; + } + + .fr-text-inverted--beige-gris-galet { + color: #f9f6f2 !important; + } + + .fr-text-action-high--grey { + color: #161616 !important; + } + + .fr-text-action-high--blue-france { + color: #000091 !important; + } + + .fr-text-action-high--red-marianne { + color: #c9191e !important; + } + + .fr-text-action-high--green-tilleul-verveine { + color: #66673d !important; + } + + .fr-text-action-high--green-bourgeon { + color: #447049 !important; + } + + .fr-text-action-high--green-emeraude { + color: #297254 !important; + } + + .fr-text-action-high--green-menthe { + color: #37635f !important; + } + + .fr-text-action-high--green-archipel { + color: #006a6f !important; + } + + .fr-text-action-high--blue-ecume { + color: #2f4077 !important; + } + + .fr-text-action-high--blue-cumulus { + color: #3558a2 !important; + } + + .fr-text-action-high--purple-glycine { + color: #6e445a !important; + } + + .fr-text-action-high--pink-macaron { + color: #8d533e !important; + } + + .fr-text-action-high--pink-tuile { + color: #a94645 !important; + } + + .fr-text-action-high--yellow-tournesol { + color: #716043 !important; + } + + .fr-text-action-high--yellow-moutarde { + color: #695240 !important; + } + + .fr-text-action-high--orange-terre-battue { + color: #755348 !important; + } + + .fr-text-action-high--brown-cafe-creme { + color: #685c48 !important; + } + + .fr-text-action-high--brown-caramel { + color: #845d48 !important; + } + + .fr-text-action-high--brown-opera { + color: #745b47 !important; + } + + .fr-text-action-high--beige-gris-galet { + color: #6a6156 !important; + } + + .fr-border-default--grey { + border: 1px solid #ddd !important; + } + + .fr-border-default--blue-france { + border: 1px solid #6a6af4 !important; + } + + .fr-border-default--red-marianne { + border: 1px solid #e1000f !important; + } + + .fr-border-default--green-tilleul-verveine { + border: 1px solid #b7a73f !important; + } + + .fr-border-default--green-bourgeon { + border: 1px solid #68a532 !important; + } + + .fr-border-default--green-emeraude { + border: 1px solid #00a95f !important; + } + + .fr-border-default--green-menthe { + border: 1px solid #009081 !important; + } + + .fr-border-default--green-archipel { + border: 1px solid #009099 !important; + } + + .fr-border-default--blue-ecume { + border: 1px solid #465f9d !important; + } + + .fr-border-default--blue-cumulus { + border: 1px solid #417dc4 !important; + } + + .fr-border-default--purple-glycine { + border: 1px solid #a558a0 !important; + } + + .fr-border-default--pink-macaron { + border: 1px solid #e18b76 !important; + } + + .fr-border-default--pink-tuile { + border: 1px solid #ce614a !important; + } + + .fr-border-default--yellow-tournesol { + border: 1px solid #c8aa39 !important; + } + + .fr-border-default--yellow-moutarde { + border: 1px solid #c3992a !important; + } + + .fr-border-default--orange-terre-battue { + border: 1px solid #e4794a !important; + } + + .fr-border-default--brown-cafe-creme { + border: 1px solid #d1b781 !important; + } + + .fr-border-default--brown-caramel { + border: 1px solid #c08c65 !important; + } + + .fr-border-default--brown-opera { + border: 1px solid #bd987a !important; + } + + .fr-border-default--beige-gris-galet { + border: 1px solid #aea397 !important; + } + + .fr-border-plain--grey { + border: 1px solid #3a3a3a !important; + } + + .fr-border-plain--blue-france { + border: 1px solid #000091 !important; + } + + .fr-border-plain--red-marianne { + border: 1px solid #c9191e !important; + } + + .fr-border-plain--info { + border: 1px solid #0063cb !important; + } + + .fr-border-plain--success { + border: 1px solid #18753c !important; + } + + .fr-border-plain--warning { + border: 1px solid #b34000 !important; + } + + .fr-border-plain--error { + border: 1px solid #ce0500 !important; + } + + .fr-border-plain--green-tilleul-verveine { + border: 1px solid #66673d !important; + } + + .fr-border-plain--green-bourgeon { + border: 1px solid #447049 !important; + } + + .fr-border-plain--green-emeraude { + border: 1px solid #297254 !important; + } + + .fr-border-plain--green-menthe { + border: 1px solid #37635f !important; + } + + .fr-border-plain--green-archipel { + border: 1px solid #006a6f !important; + } + + .fr-border-plain--blue-ecume { + border: 1px solid #2f4077 !important; + } + + .fr-border-plain--blue-cumulus { + border: 1px solid #3558a2 !important; + } + + .fr-border-plain--purple-glycine { + border: 1px solid #6e445a !important; + } + + .fr-border-plain--pink-macaron { + border: 1px solid #8d533e !important; + } + + .fr-border-plain--pink-tuile { + border: 1px solid #a94645 !important; + } + + .fr-border-plain--yellow-tournesol { + border: 1px solid #716043 !important; + } + + .fr-border-plain--yellow-moutarde { + border: 1px solid #695240 !important; + } + + .fr-border-plain--orange-terre-battue { + border: 1px solid #755348 !important; + } + + .fr-border-plain--brown-cafe-creme { + border: 1px solid #685c48 !important; + } + + .fr-border-plain--brown-caramel { + border: 1px solid #845d48 !important; + } + + .fr-border-plain--brown-opera { + border: 1px solid #745b47 !important; + } + + .fr-border-plain--beige-gris-galet { + border: 1px solid #6a6156 !important; + } + + .fr-artwork-major--blue-france { + fill: #000091 !important; + } + + .fr-artwork-major--red-marianne { + fill: #c9191e !important; + } + + .fr-artwork-major--green-tilleul-verveine { + fill: #66673d !important; + } + + .fr-artwork-major--green-bourgeon { + fill: #447049 !important; + } + + .fr-artwork-major--green-emeraude { + fill: #297254 !important; + } + + .fr-artwork-major--green-menthe { + fill: #37635f !important; + } + + .fr-artwork-major--green-archipel { + fill: #006a6f !important; + } + + .fr-artwork-major--blue-ecume { + fill: #2f4077 !important; + } + + .fr-artwork-major--blue-cumulus { + fill: #3558a2 !important; + } + + .fr-artwork-major--purple-glycine { + fill: #6e445a !important; + } + + .fr-artwork-major--pink-macaron { + fill: #8d533e !important; + } + + .fr-artwork-major--pink-tuile { + fill: #a94645 !important; + } + + .fr-artwork-major--yellow-tournesol { + fill: #716043 !important; + } + + .fr-artwork-major--yellow-moutarde { + fill: #695240 !important; + } + + .fr-artwork-major--orange-terre-battue { + fill: #755348 !important; + } + + .fr-artwork-major--brown-cafe-creme { + fill: #685c48 !important; + } + + .fr-artwork-major--brown-caramel { + fill: #845d48 !important; + } + + .fr-artwork-major--brown-opera { + fill: #745b47 !important; + } + + .fr-artwork-major--beige-gris-galet { + fill: #6a6156 !important; + } + + .fr-artwork-minor--blue-france { + fill: #6a6af4 !important; + } + + .fr-artwork-minor--red-marianne { + fill: #e1000f !important; + } + + .fr-artwork-minor--green-tilleul-verveine { + fill: #b7a73f !important; + } + + .fr-artwork-minor--green-bourgeon { + fill: #68a532 !important; + } + + .fr-artwork-minor--green-emeraude { + fill: #00a95f !important; + } + + .fr-artwork-minor--green-menthe { + fill: #009081 !important; + } + + .fr-artwork-minor--green-archipel { + fill: #009099 !important; + } + + .fr-artwork-minor--blue-ecume { + fill: #465f9d !important; + } + + .fr-artwork-minor--blue-cumulus { + fill: #417dc4 !important; + } + + .fr-artwork-minor--purple-glycine { + fill: #a558a0 !important; + } + + .fr-artwork-minor--pink-macaron { + fill: #e18b76 !important; + } + + .fr-artwork-minor--pink-tuile { + fill: #ce614a !important; + } + + .fr-artwork-minor--yellow-tournesol { + fill: #c8aa39 !important; + } + + .fr-artwork-minor--yellow-moutarde { + fill: #c3992a !important; + } + + .fr-artwork-minor--orange-terre-battue { + fill: #e4794a !important; + } + + .fr-artwork-minor--brown-cafe-creme { + fill: #d1b781 !important; + } + + .fr-artwork-minor--brown-caramel { + fill: #c08c65 !important; + } + + .fr-artwork-minor--brown-opera { + fill: #bd987a !important; + } + + .fr-artwork-minor--beige-gris-galet { + fill: #aea397 !important; + } + + .fr-artwork-decorative--grey { + fill: #eee !important; + } + + .fr-artwork-decorative--blue-france { + fill: #ececfe !important; + } + + .fr-artwork-decorative--red-marianne { + fill: #fee9e9 !important; + } + + .fr-artwork-decorative--green-tilleul-verveine { + fill: #fceeac !important; + } + + .fr-artwork-decorative--green-bourgeon { + fill: #c9fcac !important; + } + + .fr-artwork-decorative--green-emeraude { + fill: #c3fad5 !important; + } + + .fr-artwork-decorative--green-menthe { + fill: #bafaee !important; + } + + .fr-artwork-decorative--green-archipel { + fill: #c7f6fc !important; + } + + .fr-artwork-decorative--blue-ecume { + fill: #e9edfe !important; + } + + .fr-artwork-decorative--blue-cumulus { + fill: #e6eefe !important; + } + + .fr-artwork-decorative--purple-glycine { + fill: #fee7fc !important; + } + + .fr-artwork-decorative--pink-macaron { + fill: #fee9e6 !important; + } + + .fr-artwork-decorative--pink-tuile { + fill: #fee9e7 !important; + } + + .fr-artwork-decorative--yellow-tournesol { + fill: #feecc2 !important; + } + + .fr-artwork-decorative--yellow-moutarde { + fill: #feebd0 !important; + } + + .fr-artwork-decorative--orange-terre-battue { + fill: #fee9e5 !important; + } + + .fr-artwork-decorative--brown-cafe-creme { + fill: #f7ecdb !important; + } + + .fr-artwork-decorative--brown-caramel { + fill: #f7ebe5 !important; + } + + .fr-artwork-decorative--brown-opera { + fill: #f7ece4 !important; + } + + .fr-artwork-decorative--beige-gris-galet { + fill: #f3ede5 !important; + } + + .fr-artwork-background--grey { + fill: #f6f6f6 !important; + } + + .fr-artwork-background--blue-france { + fill: #f5f5fe !important; + } + + .fr-artwork-background--red-marianne { + fill: #fef4f4 !important; + } + + .fr-artwork-background--green-tilleul-verveine { + fill: #fef7da !important; + } + + .fr-artwork-background--green-bourgeon { + fill: #e6feda !important; + } + + .fr-artwork-background--green-emeraude { + fill: #e3fdeb !important; + } + + .fr-artwork-background--green-menthe { + fill: #dffdf7 !important; + } + + .fr-artwork-background--green-archipel { + fill: #e5fbfd !important; + } + + .fr-artwork-background--blue-ecume { + fill: #f4f6fe !important; + } + + .fr-artwork-background--blue-cumulus { + fill: #f3f6fe !important; + } + + .fr-artwork-background--purple-glycine { + fill: #fef3fd !important; + } + + .fr-artwork-background--pink-macaron { + fill: #fef4f2 !important; + } + + .fr-artwork-background--pink-tuile { + fill: #fef4f3 !important; + } + + .fr-artwork-background--yellow-tournesol { + fill: #fef6e3 !important; + } + + .fr-artwork-background--yellow-moutarde { + fill: #fef5e8 !important; + } + + .fr-artwork-background--orange-terre-battue { + fill: #fef4f2 !important; + } + + .fr-artwork-background--brown-cafe-creme { + fill: #fbf6ed !important; + } + + .fr-artwork-background--brown-caramel { + fill: #fbf5f2 !important; + } + + .fr-artwork-background--brown-opera { + fill: #fbf5f2 !important; + } + + .fr-artwork-background--beige-gris-galet { + fill: #f9f6f2 !important; + } + + .fr-artwork-motif--grey { + fill: #e5e5e5 !important; + } + + .fr-artwork-motif--blue-france { + fill: #e3e3fd !important; + } + + .fr-artwork-motif--red-marianne { + fill: #fddede !important; + } + + .fr-artwork-motif--green-tilleul-verveine { + fill: #fbe769 !important; + } + + .fr-artwork-motif--green-bourgeon { + fill: #a9fb68 !important; + } + + .fr-artwork-motif--green-emeraude { + fill: #9ef9be !important; + } + + .fr-artwork-motif--green-menthe { + fill: #8bf8e7 !important; + } + + .fr-artwork-motif--green-archipel { + fill: #a6f2fa !important; + } + + .fr-artwork-motif--blue-ecume { + fill: #dee5fd !important; + } + + .fr-artwork-motif--blue-cumulus { + fill: #dae6fd !important; + } + + .fr-artwork-motif--purple-glycine { + fill: #fddbfa !important; + } + + .fr-artwork-motif--pink-macaron { + fill: #fddfda !important; + } + + .fr-artwork-motif--pink-tuile { + fill: #fddfdb !important; + } + + .fr-artwork-motif--yellow-tournesol { + fill: #fde39c !important; + } + + .fr-artwork-motif--yellow-moutarde { + fill: #fde2b5 !important; + } + + .fr-artwork-motif--orange-terre-battue { + fill: #fddfd8 !important; + } + + .fr-artwork-motif--brown-cafe-creme { + fill: #f4e3c7 !important; + } + + .fr-artwork-motif--brown-caramel { + fill: #f3e2d9 !important; + } + + .fr-artwork-motif--brown-opera { + fill: #f3e2d7 !important; + } + + .fr-artwork-motif--beige-gris-galet { + fill: #eee4d9 !important; + } +} diff --git a/dist/dsfr/utility/colors/colors.legacy.min.css b/dist/dsfr/utility/colors/colors.legacy.min.css new file mode 100644 index 0000000..d7658b2 --- /dev/null +++ b/dist/dsfr/utility/colors/colors.legacy.min.css @@ -0,0 +1,3 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-background-default--grey{background-color:#fff!important}.fr-background-default--grey:hover{background-color:#f6f6f6!important}.fr-background-default--grey:active{background-color:#ededed!important}.fr-background-alt--grey{background-color:#f6f6f6!important}.fr-background-alt--grey:hover{background-color:#dfdfdf!important}.fr-background-alt--grey:active{background-color:#cfcfcf!important}.fr-background-alt--blue-france{background-color:#f5f5fe!important}.fr-background-alt--blue-france:hover{background-color:#dcdcfc!important}.fr-background-alt--blue-france:active{background-color:#cbcbfa!important}.fr-background-alt--red-marianne{background-color:#fef4f4!important}.fr-background-alt--red-marianne:hover{background-color:#fcd7d7!important}.fr-background-alt--red-marianne:active{background-color:#fac4c4!important}.fr-background-alt--green-tilleul-verveine{background-color:#fef7da!important}.fr-background-alt--green-tilleul-verveine:hover{background-color:#fce552!important}.fr-background-alt--green-tilleul-verveine:active{background-color:#ebd54c!important}.fr-background-alt--green-bourgeon{background-color:#e6feda!important}.fr-background-alt--green-bourgeon:hover{background-color:#a7fc62!important}.fr-background-alt--green-bourgeon:active{background-color:#98ed4d!important}.fr-background-alt--green-emeraude{background-color:#e3fdeb!important}.fr-background-alt--green-emeraude:hover{background-color:#94f9b9!important}.fr-background-alt--green-emeraude:active{background-color:#6df1a3!important}.fr-background-alt--green-menthe{background-color:#dffdf7!important}.fr-background-alt--green-menthe:hover{background-color:#84f9e7!important}.fr-background-alt--green-menthe:active{background-color:#70ebd8!important}.fr-background-alt--green-archipel{background-color:#e5fbfd!important}.fr-background-alt--green-archipel:hover{background-color:#99f2f8!important}.fr-background-alt--green-archipel:active{background-color:#73e9f0!important}.fr-background-alt--blue-ecume{background-color:#f4f6fe!important}.fr-background-alt--blue-ecume:hover{background-color:#d7dffb!important}.fr-background-alt--blue-ecume:active{background-color:#c3cffa!important}.fr-background-alt--blue-cumulus{background-color:#f3f6fe!important}.fr-background-alt--blue-cumulus:hover{background-color:#d3dffc!important}.fr-background-alt--blue-cumulus:active{background-color:#bed0fa!important}.fr-background-alt--purple-glycine{background-color:#fef3fd!important}.fr-background-alt--purple-glycine:hover{background-color:#fcd4f8!important}.fr-background-alt--purple-glycine:active{background-color:#fabff5!important}.fr-background-alt--pink-macaron{background-color:#fef4f2!important}.fr-background-alt--pink-macaron:hover{background-color:#fcd8d0!important}.fr-background-alt--pink-macaron:active{background-color:#fac5b8!important}.fr-background-alt--pink-tuile{background-color:#fef4f3!important}.fr-background-alt--pink-tuile:hover{background-color:#fcd7d3!important}.fr-background-alt--pink-tuile:active{background-color:#fac4be!important}.fr-background-alt--yellow-tournesol{background-color:#fef6e3!important}.fr-background-alt--yellow-tournesol:hover{background-color:#fce086!important}.fr-background-alt--yellow-tournesol:active{background-color:#f5d24b!important}.fr-background-alt--yellow-moutarde{background-color:#fef5e8!important}.fr-background-alt--yellow-moutarde:hover{background-color:#fcdca3!important}.fr-background-alt--yellow-moutarde:active{background-color:#fbcd64!important}.fr-background-alt--orange-terre-battue{background-color:#fef4f2!important}.fr-background-alt--orange-terre-battue:hover{background-color:#fcd8d0!important}.fr-background-alt--orange-terre-battue:active{background-color:#fac5b8!important}.fr-background-alt--brown-cafe-creme{background-color:#fbf6ed!important}.fr-background-alt--brown-cafe-creme:hover{background-color:#f2deb6!important}.fr-background-alt--brown-cafe-creme:active{background-color:#eacf91!important}.fr-background-alt--brown-caramel{background-color:#fbf5f2!important}.fr-background-alt--brown-caramel:hover{background-color:#f1dbcf!important}.fr-background-alt--brown-caramel:active{background-color:#ecc9b5!important}.fr-background-alt--brown-opera{background-color:#fbf5f2!important}.fr-background-alt--brown-opera:hover{background-color:#f1dbcf!important}.fr-background-alt--brown-opera:active{background-color:#ecc9b5!important}.fr-background-alt--beige-gris-galet{background-color:#f9f6f2!important}.fr-background-alt--beige-gris-galet:hover{background-color:#eadecd!important}.fr-background-alt--beige-gris-galet:active{background-color:#e1ceb1!important}.fr-background-contrast--grey{background-color:#eee!important}.fr-background-contrast--grey:hover{background-color:#d2d2d2!important}.fr-background-contrast--grey:active{background-color:#c1c1c1!important}.fr-background-contrast--blue-france{background-color:#ececfe!important}.fr-background-contrast--blue-france:hover{background-color:#cecefc!important}.fr-background-contrast--blue-france:active{background-color:#bbbbfc!important}.fr-background-contrast--red-marianne{background-color:#fee9e9!important}.fr-background-contrast--red-marianne:hover{background-color:#fdc5c5!important}.fr-background-contrast--red-marianne:active{background-color:#fcafaf!important}.fr-background-contrast--green-tilleul-verveine{background-color:#fceeac!important}.fr-background-contrast--green-tilleul-verveine:hover{background-color:#e8d45c!important}.fr-background-contrast--green-tilleul-verveine:active{background-color:#d4c254!important}.fr-background-contrast--green-bourgeon{background-color:#c9fcac!important}.fr-background-contrast--green-bourgeon:hover{background-color:#9ae95d!important}.fr-background-contrast--green-bourgeon:active{background-color:#8dd555!important}.fr-background-contrast--green-emeraude{background-color:#c3fad5!important}.fr-background-contrast--green-emeraude:hover{background-color:#77eda5!important}.fr-background-contrast--green-emeraude:active{background-color:#6dd897!important}.fr-background-contrast--green-menthe{background-color:#bafaee!important}.fr-background-contrast--green-menthe:hover{background-color:#79e7d5!important}.fr-background-contrast--green-menthe:active{background-color:#6fd3c3!important}.fr-background-contrast--green-archipel{background-color:#c7f6fc!important}.fr-background-contrast--green-archipel:hover{background-color:#64ecf8!important}.fr-background-contrast--green-archipel:active{background-color:#5bd8e3!important}.fr-background-contrast--blue-ecume{background-color:#e9edfe!important}.fr-background-contrast--blue-ecume:hover{background-color:#c5d0fc!important}.fr-background-contrast--blue-ecume:active{background-color:#adbffc!important}.fr-background-contrast--blue-cumulus{background-color:#e6eefe!important}.fr-background-contrast--blue-cumulus:hover{background-color:#bcd3fc!important}.fr-background-contrast--blue-cumulus:active{background-color:#9fc3fc!important}.fr-background-contrast--purple-glycine{background-color:#fee7fc!important}.fr-background-contrast--purple-glycine:hover{background-color:#fdc0f8!important}.fr-background-contrast--purple-glycine:active{background-color:#fca8f6!important}.fr-background-contrast--pink-macaron{background-color:#fee9e6!important}.fr-background-contrast--pink-macaron:hover{background-color:#fdc6bd!important}.fr-background-contrast--pink-macaron:active{background-color:#fcb0a2!important}.fr-background-contrast--pink-tuile{background-color:#fee9e7!important}.fr-background-contrast--pink-tuile:hover{background-color:#fdc6c0!important}.fr-background-contrast--pink-tuile:active{background-color:#fcb0a7!important}.fr-background-contrast--yellow-tournesol{background-color:#feecc2!important}.fr-background-contrast--yellow-tournesol:hover{background-color:#fbd335!important}.fr-background-contrast--yellow-tournesol:active{background-color:#e6c130!important}.fr-background-contrast--yellow-moutarde{background-color:#feebd0!important}.fr-background-contrast--yellow-moutarde:hover{background-color:#fdcd6d!important}.fr-background-contrast--yellow-moutarde:active{background-color:#f4be30!important}.fr-background-contrast--orange-terre-battue{background-color:#fee9e5!important}.fr-background-contrast--orange-terre-battue:hover{background-color:#fdc6ba!important}.fr-background-contrast--orange-terre-battue:active{background-color:#fcb09e!important}.fr-background-contrast--brown-cafe-creme{background-color:#f7ecdb!important}.fr-background-contrast--brown-cafe-creme:hover{background-color:#edce94!important}.fr-background-contrast--brown-cafe-creme:active{background-color:#dabd84!important}.fr-background-contrast--brown-caramel{background-color:#f7ebe5!important}.fr-background-contrast--brown-caramel:hover{background-color:#eccbb9!important}.fr-background-contrast--brown-caramel:active{background-color:#e6b79a!important}.fr-background-contrast--brown-opera{background-color:#f7ece4!important}.fr-background-contrast--brown-opera:hover{background-color:#eccdb3!important}.fr-background-contrast--brown-opera:active{background-color:#e6ba90!important}.fr-background-contrast--beige-gris-galet{background-color:#f3ede5!important}.fr-background-contrast--beige-gris-galet:hover{background-color:#e1d0b5!important}.fr-background-contrast--beige-gris-galet:active{background-color:#d1bea2!important}.fr-background-contrast--info{background-color:#e8edff!important}.fr-background-contrast--info:hover{background-color:#c2d1ff!important}.fr-background-contrast--info:active{background-color:#a9bfff!important}.fr-background-contrast--success{background-color:#b8fec9!important}.fr-background-contrast--success:hover{background-color:#46fd89!important}.fr-background-contrast--success:active{background-color:#34eb7b!important}.fr-background-contrast--warning{background-color:#ffe9e6!important}.fr-background-contrast--warning:hover{background-color:#ffc6bd!important}.fr-background-contrast--warning:active{background-color:#ffb0a2!important}.fr-background-contrast--error{background-color:#ffe9e9!important}.fr-background-contrast--error:hover{background-color:#ffc5c5!important}.fr-background-contrast--error:active{background-color:#ffafaf!important}.fr-background-flat--grey{background-color:#3a3a3a!important}.fr-background-flat--blue-france{background-color:#000091!important}.fr-background-flat--red-marianne{background-color:#c9191e!important}.fr-background-flat--green-tilleul-verveine{background-color:#66673d!important}.fr-background-flat--green-bourgeon{background-color:#447049!important}.fr-background-flat--green-emeraude{background-color:#297254!important}.fr-background-flat--green-menthe{background-color:#37635f!important}.fr-background-flat--green-archipel{background-color:#006a6f!important}.fr-background-flat--blue-ecume{background-color:#2f4077!important}.fr-background-flat--blue-cumulus{background-color:#3558a2!important}.fr-background-flat--purple-glycine{background-color:#6e445a!important}.fr-background-flat--pink-macaron{background-color:#8d533e!important}.fr-background-flat--pink-tuile{background-color:#a94645!important}.fr-background-flat--yellow-tournesol{background-color:#716043!important}.fr-background-flat--yellow-moutarde{background-color:#695240!important}.fr-background-flat--orange-terre-battue{background-color:#755348!important}.fr-background-flat--brown-cafe-creme{background-color:#685c48!important}.fr-background-flat--brown-caramel{background-color:#845d48!important}.fr-background-flat--brown-opera{background-color:#745b47!important}.fr-background-flat--beige-gris-galet{background-color:#6a6156!important}.fr-background-flat--info{background-color:#0063cb!important}.fr-background-flat--success{background-color:#18753c!important}.fr-background-flat--warning{background-color:#b34000!important}.fr-background-flat--error{background-color:#ce0500!important}.fr-background-action-high--grey{background-color:#3a3a3a!important}.fr-background-action-high--grey:hover{background-color:#616161!important}.fr-background-action-high--grey:active{background-color:#777!important}.fr-background-action-high--blue-france{background-color:#000091!important}.fr-background-action-high--blue-france:hover{background-color:#1212ff!important}.fr-background-action-high--blue-france:active{background-color:#2323ff!important}.fr-background-action-high--red-marianne{background-color:#c9191e!important}.fr-background-action-high--red-marianne:hover{background-color:#f93f42!important}.fr-background-action-high--red-marianne:active{background-color:#f95a5c!important}.fr-background-action-high--green-tilleul-verveine{background-color:#66673d!important}.fr-background-action-high--green-tilleul-verveine:hover{background-color:#929359!important}.fr-background-action-high--green-tilleul-verveine:active{background-color:#a7a967!important}.fr-background-action-high--green-bourgeon{background-color:#447049!important}.fr-background-action-high--green-bourgeon:hover{background-color:#639f6a!important}.fr-background-action-high--green-bourgeon:active{background-color:#72b77a!important}.fr-background-action-high--green-emeraude{background-color:#297254!important}.fr-background-action-high--green-emeraude:hover{background-color:#3ea47a!important}.fr-background-action-high--green-emeraude:active{background-color:#49bc8d!important}.fr-background-action-high--green-menthe{background-color:#37635f!important}.fr-background-action-high--green-menthe:hover{background-color:#53918c!important}.fr-background-action-high--green-menthe:active{background-color:#62a9a2!important}.fr-background-action-high--green-archipel{background-color:#006a6f!important}.fr-background-action-high--green-archipel:hover{background-color:#009fa7!important}.fr-background-action-high--green-archipel:active{background-color:#00bbc3!important}.fr-background-action-high--blue-ecume{background-color:#2f4077!important}.fr-background-action-high--blue-ecume:hover{background-color:#4e68bb!important}.fr-background-action-high--blue-ecume:active{background-color:#667dcf!important}.fr-background-action-high--blue-cumulus{background-color:#3558a2!important}.fr-background-action-high--blue-cumulus:hover{background-color:#5982e0!important}.fr-background-action-high--blue-cumulus:active{background-color:#7996e6!important}.fr-background-action-high--purple-glycine{background-color:#6e445a!important}.fr-background-action-high--purple-glycine:hover{background-color:#a66989!important}.fr-background-action-high--purple-glycine:active{background-color:#bb7f9e!important}.fr-background-action-high--pink-macaron{background-color:#8d533e!important}.fr-background-action-high--pink-macaron:hover{background-color:#ca795c!important}.fr-background-action-high--pink-macaron:active{background-color:#e08e73!important}.fr-background-action-high--pink-tuile{background-color:#a94645!important}.fr-background-action-high--pink-tuile:hover{background-color:#d5706f!important}.fr-background-action-high--pink-tuile:active{background-color:#da8a89!important}.fr-background-action-high--yellow-tournesol{background-color:#716043!important}.fr-background-action-high--yellow-tournesol:hover{background-color:#a28a62!important}.fr-background-action-high--yellow-tournesol:active{background-color:#ba9f72!important}.fr-background-action-high--yellow-moutarde{background-color:#695240!important}.fr-background-action-high--yellow-moutarde:hover{background-color:#9b7b61!important}.fr-background-action-high--yellow-moutarde:active{background-color:#b58f72!important}.fr-background-action-high--orange-terre-battue{background-color:#755348!important}.fr-background-action-high--orange-terre-battue:hover{background-color:#ab7b6b!important}.fr-background-action-high--orange-terre-battue:active{background-color:#c68f7d!important}.fr-background-action-high--brown-cafe-creme{background-color:#685c48!important}.fr-background-action-high--brown-cafe-creme:hover{background-color:#97866a!important}.fr-background-action-high--brown-cafe-creme:active{background-color:#ae9b7b!important}.fr-background-action-high--brown-caramel{background-color:#845d48!important}.fr-background-action-high--brown-caramel:hover{background-color:#bb8568!important}.fr-background-action-high--brown-caramel:active{background-color:#d69978!important}.fr-background-action-high--brown-opera{background-color:#745b47!important}.fr-background-action-high--brown-opera:hover{background-color:#a78468!important}.fr-background-action-high--brown-opera:active{background-color:#c09979!important}.fr-background-action-high--beige-gris-galet{background-color:#6a6156!important}.fr-background-action-high--beige-gris-galet:hover{background-color:#988b7c!important}.fr-background-action-high--beige-gris-galet:active{background-color:#afa08f!important}.fr-background-action-high--info{background-color:#0063cb!important}.fr-background-action-high--info:hover{background-color:#3b87ff!important}.fr-background-action-high--info:active{background-color:#6798ff!important}.fr-background-action-high--success{background-color:#18753c!important}.fr-background-action-high--success:hover{background-color:#27a959!important}.fr-background-action-high--success:active{background-color:#2fc368!important}.fr-background-action-high--warning{background-color:#b34000!important}.fr-background-action-high--warning:hover{background-color:#ff6218!important}.fr-background-action-high--warning:active{background-color:#ff7a55!important}.fr-background-action-high--error{background-color:#ce0500!important}.fr-background-action-high--error:hover{background-color:#ff2725!important}.fr-background-action-high--error:active{background-color:#ff4140!important}.fr-background-action-low--blue-france{background-color:#e3e3fd!important}.fr-background-action-low--blue-france:hover{background-color:#c1c1fb!important}.fr-background-action-low--blue-france:active{background-color:#adadf9!important}.fr-background-action-low--red-marianne{background-color:#fddede!important}.fr-background-action-low--red-marianne:hover{background-color:#fbb6b6!important}.fr-background-action-low--red-marianne:active{background-color:#fa9e9e!important}.fr-background-action-low--green-tilleul-verveine{background-color:#fbe769!important}.fr-background-action-low--green-tilleul-verveine:hover{background-color:#d7c655!important}.fr-background-action-low--green-tilleul-verveine:active{background-color:#c2b24c!important}.fr-background-action-low--green-bourgeon{background-color:#a9fb68!important}.fr-background-action-low--green-bourgeon:hover{background-color:#8ed654!important}.fr-background-action-low--green-bourgeon:active{background-color:#7fc04b!important}.fr-background-action-low--green-emeraude{background-color:#9ef9be!important}.fr-background-action-low--green-emeraude:hover{background-color:#69df97!important}.fr-background-action-low--green-emeraude:active{background-color:#5ec988!important}.fr-background-action-low--green-menthe{background-color:#8bf8e7!important}.fr-background-action-low--green-menthe:hover{background-color:#6ed5c5!important}.fr-background-action-low--green-menthe:active{background-color:#62bfb1!important}.fr-background-action-low--green-archipel{background-color:#a6f2fa!important}.fr-background-action-low--green-archipel:hover{background-color:#62dbe5!important}.fr-background-action-low--green-archipel:active{background-color:#58c5cf!important}.fr-background-action-low--blue-ecume{background-color:#dee5fd!important}.fr-background-action-low--blue-ecume:hover{background-color:#b4c5fb!important}.fr-background-action-low--blue-ecume:active{background-color:#99b3f9!important}.fr-background-action-low--blue-cumulus{background-color:#dae6fd!important}.fr-background-action-low--blue-cumulus:hover{background-color:#a9c8fb!important}.fr-background-action-low--blue-cumulus:active{background-color:#8ab8f9!important}.fr-background-action-low--purple-glycine{background-color:#fddbfa!important}.fr-background-action-low--purple-glycine:hover{background-color:#fbaff5!important}.fr-background-action-low--purple-glycine:active{background-color:#fa96f2!important}.fr-background-action-low--pink-macaron{background-color:#fddfda!important}.fr-background-action-low--pink-macaron:hover{background-color:#fbb8ab!important}.fr-background-action-low--pink-macaron:active{background-color:#faa18d!important}.fr-background-action-low--pink-tuile{background-color:#fddfdb!important}.fr-background-action-low--pink-tuile:hover{background-color:#fbb8ad!important}.fr-background-action-low--pink-tuile:active{background-color:#faa191!important}.fr-background-action-low--yellow-tournesol{background-color:#fde39c!important}.fr-background-action-low--yellow-tournesol:hover{background-color:#e9c53b!important}.fr-background-action-low--yellow-tournesol:active{background-color:#d3b235!important}.fr-background-action-low--yellow-moutarde{background-color:#fde2b5!important}.fr-background-action-low--yellow-moutarde:hover{background-color:#f6c43c!important}.fr-background-action-low--yellow-moutarde:active{background-color:#dfb135!important}.fr-background-action-low--orange-terre-battue{background-color:#fddfd8!important}.fr-background-action-low--orange-terre-battue:hover{background-color:#fbb8a5!important}.fr-background-action-low--orange-terre-battue:active{background-color:#faa184!important}.fr-background-action-low--brown-cafe-creme{background-color:#f4e3c7!important}.fr-background-action-low--brown-cafe-creme:hover{background-color:#e1c386!important}.fr-background-action-low--brown-cafe-creme:active{background-color:#ccb078!important}.fr-background-action-low--brown-caramel{background-color:#f3e2d9!important}.fr-background-action-low--brown-caramel:hover{background-color:#e7bea6!important}.fr-background-action-low--brown-caramel:active{background-color:#e1a982!important}.fr-background-action-low--brown-opera{background-color:#f3e2d7!important}.fr-background-action-low--brown-opera:hover{background-color:#e7bfa0!important}.fr-background-action-low--brown-opera:active{background-color:#deaa7e!important}.fr-background-action-low--beige-gris-galet{background-color:#eee4d9!important}.fr-background-action-low--beige-gris-galet:hover{background-color:#dbc3a4!important}.fr-background-action-low--beige-gris-galet:active{background-color:#c6b094!important}.fr-text-default--grey{color:#3a3a3a!important}.fr-text-default--info{color:#0063cb!important}.fr-text-default--success{color:#18753c!important}.fr-text-default--warning{color:#b34000!important}.fr-text-default--error{color:#ce0500!important}.fr-text-title--grey{color:#161616!important}.fr-text-title--blue-france{color:#000091!important}.fr-text-title--red-marianne{color:#c9191e!important}.fr-text-label--grey{color:#161616!important}.fr-text-label--blue-france{color:#000091!important}.fr-text-label--red-marianne{color:#c9191e!important}.fr-text-label--green-tilleul-verveine{color:#66673d!important}.fr-text-label--green-bourgeon{color:#447049!important}.fr-text-label--green-emeraude{color:#297254!important}.fr-text-label--green-menthe{color:#37635f!important}.fr-text-label--green-archipel{color:#006a6f!important}.fr-text-label--blue-ecume{color:#2f4077!important}.fr-text-label--blue-cumulus{color:#3558a2!important}.fr-text-label--purple-glycine{color:#6e445a!important}.fr-text-label--pink-macaron{color:#8d533e!important}.fr-text-label--pink-tuile{color:#a94645!important}.fr-text-label--yellow-tournesol{color:#716043!important}.fr-text-label--yellow-moutarde{color:#695240!important}.fr-text-label--orange-terre-battue{color:#755348!important}.fr-text-label--brown-cafe-creme{color:#685c48!important}.fr-text-label--brown-caramel{color:#845d48!important}.fr-text-label--brown-opera{color:#745b47!important}.fr-text-label--beige-gris-galet{color:#6a6156!important}.fr-text-mention--grey{color:#666!important}.fr-text-inverted--grey{color:#fff!important}.fr-text-inverted--blue-france{color:#f5f5fe!important}.fr-text-inverted--red-marianne{color:#fef4f4!important}.fr-text-inverted--info{color:#f4f6ff!important}.fr-text-inverted--success{color:#dffee6!important}.fr-text-inverted--warning{color:#fff4f3!important}.fr-text-inverted--error{color:#fff4f4!important}.fr-text-inverted--green-tilleul-verveine{color:#fef7da!important}.fr-text-inverted--green-bourgeon{color:#e6feda!important}.fr-text-inverted--green-emeraude{color:#e3fdeb!important}.fr-text-inverted--green-menthe{color:#dffdf7!important}.fr-text-inverted--green-archipel{color:#e5fbfd!important}.fr-text-inverted--blue-ecume{color:#f4f6fe!important}.fr-text-inverted--blue-cumulus{color:#f3f6fe!important}.fr-text-inverted--purple-glycine{color:#fef3fd!important}.fr-text-inverted--pink-macaron{color:#fef4f2!important}.fr-text-inverted--pink-tuile{color:#fef4f3!important}.fr-text-inverted--yellow-tournesol{color:#fef6e3!important}.fr-text-inverted--yellow-moutarde{color:#fef5e8!important}.fr-text-inverted--orange-terre-battue{color:#fef4f2!important}.fr-text-inverted--brown-cafe-creme{color:#fbf6ed!important}.fr-text-inverted--brown-caramel,.fr-text-inverted--brown-opera{color:#fbf5f2!important}.fr-text-inverted--beige-gris-galet{color:#f9f6f2!important}.fr-text-action-high--grey{color:#161616!important}.fr-text-action-high--blue-france{color:#000091!important}.fr-text-action-high--red-marianne{color:#c9191e!important}.fr-text-action-high--green-tilleul-verveine{color:#66673d!important}.fr-text-action-high--green-bourgeon{color:#447049!important}.fr-text-action-high--green-emeraude{color:#297254!important}.fr-text-action-high--green-menthe{color:#37635f!important}.fr-text-action-high--green-archipel{color:#006a6f!important}.fr-text-action-high--blue-ecume{color:#2f4077!important}.fr-text-action-high--blue-cumulus{color:#3558a2!important}.fr-text-action-high--purple-glycine{color:#6e445a!important}.fr-text-action-high--pink-macaron{color:#8d533e!important}.fr-text-action-high--pink-tuile{color:#a94645!important}.fr-text-action-high--yellow-tournesol{color:#716043!important}.fr-text-action-high--yellow-moutarde{color:#695240!important}.fr-text-action-high--orange-terre-battue{color:#755348!important}.fr-text-action-high--brown-cafe-creme{color:#685c48!important}.fr-text-action-high--brown-caramel{color:#845d48!important}.fr-text-action-high--brown-opera{color:#745b47!important}.fr-text-action-high--beige-gris-galet{color:#6a6156!important}.fr-border-default--grey{border:1px solid #ddd!important}.fr-border-default--blue-france{border:1px solid #6a6af4!important}.fr-border-default--red-marianne{border:1px solid #e1000f!important}.fr-border-default--green-tilleul-verveine{border:1px solid #b7a73f!important}.fr-border-default--green-bourgeon{border:1px solid #68a532!important}.fr-border-default--green-emeraude{border:1px solid #00a95f!important}.fr-border-default--green-menthe{border:1px solid #009081!important}.fr-border-default--green-archipel{border:1px solid #009099!important}.fr-border-default--blue-ecume{border:1px solid #465f9d!important}.fr-border-default--blue-cumulus{border:1px solid #417dc4!important}.fr-border-default--purple-glycine{border:1px solid #a558a0!important}.fr-border-default--pink-macaron{border:1px solid #e18b76!important}.fr-border-default--pink-tuile{border:1px solid #ce614a!important}.fr-border-default--yellow-tournesol{border:1px solid #c8aa39!important}.fr-border-default--yellow-moutarde{border:1px solid #c3992a!important}.fr-border-default--orange-terre-battue{border:1px solid #e4794a!important}.fr-border-default--brown-cafe-creme{border:1px solid #d1b781!important}.fr-border-default--brown-caramel{border:1px solid #c08c65!important}.fr-border-default--brown-opera{border:1px solid #bd987a!important}.fr-border-default--beige-gris-galet{border:1px solid #aea397!important}.fr-border-plain--grey{border:1px solid #3a3a3a!important}.fr-border-plain--blue-france{border:1px solid #000091!important}.fr-border-plain--red-marianne{border:1px solid #c9191e!important}.fr-border-plain--info{border:1px solid #0063cb!important}.fr-border-plain--success{border:1px solid #18753c!important}.fr-border-plain--warning{border:1px solid #b34000!important}.fr-border-plain--error{border:1px solid #ce0500!important}.fr-border-plain--green-tilleul-verveine{border:1px solid #66673d!important}.fr-border-plain--green-bourgeon{border:1px solid #447049!important}.fr-border-plain--green-emeraude{border:1px solid #297254!important}.fr-border-plain--green-menthe{border:1px solid #37635f!important}.fr-border-plain--green-archipel{border:1px solid #006a6f!important}.fr-border-plain--blue-ecume{border:1px solid #2f4077!important}.fr-border-plain--blue-cumulus{border:1px solid #3558a2!important}.fr-border-plain--purple-glycine{border:1px solid #6e445a!important}.fr-border-plain--pink-macaron{border:1px solid #8d533e!important}.fr-border-plain--pink-tuile{border:1px solid #a94645!important}.fr-border-plain--yellow-tournesol{border:1px solid #716043!important}.fr-border-plain--yellow-moutarde{border:1px solid #695240!important}.fr-border-plain--orange-terre-battue{border:1px solid #755348!important}.fr-border-plain--brown-cafe-creme{border:1px solid #685c48!important}.fr-border-plain--brown-caramel{border:1px solid #845d48!important}.fr-border-plain--brown-opera{border:1px solid #745b47!important}.fr-border-plain--beige-gris-galet{border:1px solid #6a6156!important}.fr-artwork-major--blue-france{fill:#000091!important}.fr-artwork-major--red-marianne{fill:#c9191e!important}.fr-artwork-major--green-tilleul-verveine{fill:#66673d!important}.fr-artwork-major--green-bourgeon{fill:#447049!important}.fr-artwork-major--green-emeraude{fill:#297254!important}.fr-artwork-major--green-menthe{fill:#37635f!important}.fr-artwork-major--green-archipel{fill:#006a6f!important}.fr-artwork-major--blue-ecume{fill:#2f4077!important}.fr-artwork-major--blue-cumulus{fill:#3558a2!important}.fr-artwork-major--purple-glycine{fill:#6e445a!important}.fr-artwork-major--pink-macaron{fill:#8d533e!important}.fr-artwork-major--pink-tuile{fill:#a94645!important}.fr-artwork-major--yellow-tournesol{fill:#716043!important}.fr-artwork-major--yellow-moutarde{fill:#695240!important}.fr-artwork-major--orange-terre-battue{fill:#755348!important}.fr-artwork-major--brown-cafe-creme{fill:#685c48!important}.fr-artwork-major--brown-caramel{fill:#845d48!important}.fr-artwork-major--brown-opera{fill:#745b47!important}.fr-artwork-major--beige-gris-galet{fill:#6a6156!important}.fr-artwork-minor--blue-france{fill:#6a6af4!important}.fr-artwork-minor--red-marianne{fill:#e1000f!important}.fr-artwork-minor--green-tilleul-verveine{fill:#b7a73f!important}.fr-artwork-minor--green-bourgeon{fill:#68a532!important}.fr-artwork-minor--green-emeraude{fill:#00a95f!important}.fr-artwork-minor--green-menthe{fill:#009081!important}.fr-artwork-minor--green-archipel{fill:#009099!important}.fr-artwork-minor--blue-ecume{fill:#465f9d!important}.fr-artwork-minor--blue-cumulus{fill:#417dc4!important}.fr-artwork-minor--purple-glycine{fill:#a558a0!important}.fr-artwork-minor--pink-macaron{fill:#e18b76!important}.fr-artwork-minor--pink-tuile{fill:#ce614a!important}.fr-artwork-minor--yellow-tournesol{fill:#c8aa39!important}.fr-artwork-minor--yellow-moutarde{fill:#c3992a!important}.fr-artwork-minor--orange-terre-battue{fill:#e4794a!important}.fr-artwork-minor--brown-cafe-creme{fill:#d1b781!important}.fr-artwork-minor--brown-caramel{fill:#c08c65!important}.fr-artwork-minor--brown-opera{fill:#bd987a!important}.fr-artwork-minor--beige-gris-galet{fill:#aea397!important}.fr-artwork-decorative--grey{fill:#eee!important}.fr-artwork-decorative--blue-france{fill:#ececfe!important}.fr-artwork-decorative--red-marianne{fill:#fee9e9!important}.fr-artwork-decorative--green-tilleul-verveine{fill:#fceeac!important}.fr-artwork-decorative--green-bourgeon{fill:#c9fcac!important}.fr-artwork-decorative--green-emeraude{fill:#c3fad5!important}.fr-artwork-decorative--green-menthe{fill:#bafaee!important}.fr-artwork-decorative--green-archipel{fill:#c7f6fc!important}.fr-artwork-decorative--blue-ecume{fill:#e9edfe!important}.fr-artwork-decorative--blue-cumulus{fill:#e6eefe!important}.fr-artwork-decorative--purple-glycine{fill:#fee7fc!important}.fr-artwork-decorative--pink-macaron{fill:#fee9e6!important}.fr-artwork-decorative--pink-tuile{fill:#fee9e7!important}.fr-artwork-decorative--yellow-tournesol{fill:#feecc2!important}.fr-artwork-decorative--yellow-moutarde{fill:#feebd0!important}.fr-artwork-decorative--orange-terre-battue{fill:#fee9e5!important}.fr-artwork-decorative--brown-cafe-creme{fill:#f7ecdb!important}.fr-artwork-decorative--brown-caramel{fill:#f7ebe5!important}.fr-artwork-decorative--brown-opera{fill:#f7ece4!important}.fr-artwork-decorative--beige-gris-galet{fill:#f3ede5!important}.fr-artwork-background--grey{fill:#f6f6f6!important}.fr-artwork-background--blue-france{fill:#f5f5fe!important}.fr-artwork-background--red-marianne{fill:#fef4f4!important}.fr-artwork-background--green-tilleul-verveine{fill:#fef7da!important}.fr-artwork-background--green-bourgeon{fill:#e6feda!important}.fr-artwork-background--green-emeraude{fill:#e3fdeb!important}.fr-artwork-background--green-menthe{fill:#dffdf7!important}.fr-artwork-background--green-archipel{fill:#e5fbfd!important}.fr-artwork-background--blue-ecume{fill:#f4f6fe!important}.fr-artwork-background--blue-cumulus{fill:#f3f6fe!important}.fr-artwork-background--purple-glycine{fill:#fef3fd!important}.fr-artwork-background--pink-macaron{fill:#fef4f2!important}.fr-artwork-background--pink-tuile{fill:#fef4f3!important}.fr-artwork-background--yellow-tournesol{fill:#fef6e3!important}.fr-artwork-background--yellow-moutarde{fill:#fef5e8!important}.fr-artwork-background--orange-terre-battue{fill:#fef4f2!important}.fr-artwork-background--brown-cafe-creme{fill:#fbf6ed!important}.fr-artwork-background--brown-caramel,.fr-artwork-background--brown-opera{fill:#fbf5f2!important}.fr-artwork-background--beige-gris-galet{fill:#f9f6f2!important}.fr-artwork-motif--grey{fill:#e5e5e5!important}.fr-artwork-motif--blue-france{fill:#e3e3fd!important}.fr-artwork-motif--red-marianne{fill:#fddede!important}.fr-artwork-motif--green-tilleul-verveine{fill:#fbe769!important}.fr-artwork-motif--green-bourgeon{fill:#a9fb68!important}.fr-artwork-motif--green-emeraude{fill:#9ef9be!important}.fr-artwork-motif--green-menthe{fill:#8bf8e7!important}.fr-artwork-motif--green-archipel{fill:#a6f2fa!important}.fr-artwork-motif--blue-ecume{fill:#dee5fd!important}.fr-artwork-motif--blue-cumulus{fill:#dae6fd!important}.fr-artwork-motif--purple-glycine{fill:#fddbfa!important}.fr-artwork-motif--pink-macaron{fill:#fddfda!important}.fr-artwork-motif--pink-tuile{fill:#fddfdb!important}.fr-artwork-motif--yellow-tournesol{fill:#fde39c!important}.fr-artwork-motif--yellow-moutarde{fill:#fde2b5!important}.fr-artwork-motif--orange-terre-battue{fill:#fddfd8!important}.fr-artwork-motif--brown-cafe-creme{fill:#f4e3c7!important}.fr-artwork-motif--brown-caramel{fill:#f3e2d9!important}.fr-artwork-motif--brown-opera{fill:#f3e2d7!important}.fr-artwork-motif--beige-gris-galet{fill:#eee4d9!important}} \ No newline at end of file diff --git a/dist/dsfr/utility/colors/colors.main.css b/dist/dsfr/utility/colors/colors.main.css new file mode 100644 index 0000000..f2d7628 --- /dev/null +++ b/dist/dsfr/utility/colors/colors.main.css @@ -0,0 +1,1674 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +.fr-background-default--grey { + background-color: var(--background-default-grey) !important; + + --idle: transparent; + --hover: var(--background-default-grey-hover) !important; + --active: var(--background-default-grey-active) !important; +} + +.fr-background-alt--grey { + background-color: var(--background-alt-grey) !important; + + --idle: transparent; + --hover: var(--background-alt-grey-hover) !important; + --active: var(--background-alt-grey-active) !important; +} + +.fr-background-alt--blue-france { + background-color: var(--background-alt-blue-france) !important; + + --idle: transparent; + --hover: var(--background-alt-blue-france-hover) !important; + --active: var(--background-alt-blue-france-active) !important; +} + +.fr-background-alt--red-marianne { + background-color: var(--background-alt-red-marianne) !important; + + --idle: transparent; + --hover: var(--background-alt-red-marianne-hover) !important; + --active: var(--background-alt-red-marianne-active) !important; +} + +.fr-background-alt--green-tilleul-verveine { + background-color: var(--background-alt-green-tilleul-verveine) !important; + + --idle: transparent; + --hover: var(--background-alt-green-tilleul-verveine-hover) !important; + --active: var(--background-alt-green-tilleul-verveine-active) !important; +} + +.fr-background-alt--green-bourgeon { + background-color: var(--background-alt-green-bourgeon) !important; + + --idle: transparent; + --hover: var(--background-alt-green-bourgeon-hover) !important; + --active: var(--background-alt-green-bourgeon-active) !important; +} + +.fr-background-alt--green-emeraude { + background-color: var(--background-alt-green-emeraude) !important; + + --idle: transparent; + --hover: var(--background-alt-green-emeraude-hover) !important; + --active: var(--background-alt-green-emeraude-active) !important; +} + +.fr-background-alt--green-menthe { + background-color: var(--background-alt-green-menthe) !important; + + --idle: transparent; + --hover: var(--background-alt-green-menthe-hover) !important; + --active: var(--background-alt-green-menthe-active) !important; +} + +.fr-background-alt--green-archipel { + background-color: var(--background-alt-green-archipel) !important; + + --idle: transparent; + --hover: var(--background-alt-green-archipel-hover) !important; + --active: var(--background-alt-green-archipel-active) !important; +} + +.fr-background-alt--blue-ecume { + background-color: var(--background-alt-blue-ecume) !important; + + --idle: transparent; + --hover: var(--background-alt-blue-ecume-hover) !important; + --active: var(--background-alt-blue-ecume-active) !important; +} + +.fr-background-alt--blue-cumulus { + background-color: var(--background-alt-blue-cumulus) !important; + + --idle: transparent; + --hover: var(--background-alt-blue-cumulus-hover) !important; + --active: var(--background-alt-blue-cumulus-active) !important; +} + +.fr-background-alt--purple-glycine { + background-color: var(--background-alt-purple-glycine) !important; + + --idle: transparent; + --hover: var(--background-alt-purple-glycine-hover) !important; + --active: var(--background-alt-purple-glycine-active) !important; +} + +.fr-background-alt--pink-macaron { + background-color: var(--background-alt-pink-macaron) !important; + + --idle: transparent; + --hover: var(--background-alt-pink-macaron-hover) !important; + --active: var(--background-alt-pink-macaron-active) !important; +} + +.fr-background-alt--pink-tuile { + background-color: var(--background-alt-pink-tuile) !important; + + --idle: transparent; + --hover: var(--background-alt-pink-tuile-hover) !important; + --active: var(--background-alt-pink-tuile-active) !important; +} + +.fr-background-alt--yellow-tournesol { + background-color: var(--background-alt-yellow-tournesol) !important; + + --idle: transparent; + --hover: var(--background-alt-yellow-tournesol-hover) !important; + --active: var(--background-alt-yellow-tournesol-active) !important; +} + +.fr-background-alt--yellow-moutarde { + background-color: var(--background-alt-yellow-moutarde) !important; + + --idle: transparent; + --hover: var(--background-alt-yellow-moutarde-hover) !important; + --active: var(--background-alt-yellow-moutarde-active) !important; +} + +.fr-background-alt--orange-terre-battue { + background-color: var(--background-alt-orange-terre-battue) !important; + + --idle: transparent; + --hover: var(--background-alt-orange-terre-battue-hover) !important; + --active: var(--background-alt-orange-terre-battue-active) !important; +} + +.fr-background-alt--brown-cafe-creme { + background-color: var(--background-alt-brown-cafe-creme) !important; + + --idle: transparent; + --hover: var(--background-alt-brown-cafe-creme-hover) !important; + --active: var(--background-alt-brown-cafe-creme-active) !important; +} + +.fr-background-alt--brown-caramel { + background-color: var(--background-alt-brown-caramel) !important; + + --idle: transparent; + --hover: var(--background-alt-brown-caramel-hover) !important; + --active: var(--background-alt-brown-caramel-active) !important; +} + +.fr-background-alt--brown-opera { + background-color: var(--background-alt-brown-opera) !important; + + --idle: transparent; + --hover: var(--background-alt-brown-opera-hover) !important; + --active: var(--background-alt-brown-opera-active) !important; +} + +.fr-background-alt--beige-gris-galet { + background-color: var(--background-alt-beige-gris-galet) !important; + + --idle: transparent; + --hover: var(--background-alt-beige-gris-galet-hover) !important; + --active: var(--background-alt-beige-gris-galet-active) !important; +} + +.fr-background-contrast--grey { + background-color: var(--background-contrast-grey) !important; + + --idle: transparent; + --hover: var(--background-contrast-grey-hover) !important; + --active: var(--background-contrast-grey-active) !important; +} + +.fr-background-contrast--blue-france { + background-color: var(--background-contrast-blue-france) !important; + + --idle: transparent; + --hover: var(--background-contrast-blue-france-hover) !important; + --active: var(--background-contrast-blue-france-active) !important; +} + +.fr-background-contrast--red-marianne { + background-color: var(--background-contrast-red-marianne) !important; + + --idle: transparent; + --hover: var(--background-contrast-red-marianne-hover) !important; + --active: var(--background-contrast-red-marianne-active) !important; +} + +.fr-background-contrast--green-tilleul-verveine { + background-color: var(--background-contrast-green-tilleul-verveine) !important; + + --idle: transparent; + --hover: var(--background-contrast-green-tilleul-verveine-hover) !important; + --active: var(--background-contrast-green-tilleul-verveine-active) !important; +} + +.fr-background-contrast--green-bourgeon { + background-color: var(--background-contrast-green-bourgeon) !important; + + --idle: transparent; + --hover: var(--background-contrast-green-bourgeon-hover) !important; + --active: var(--background-contrast-green-bourgeon-active) !important; +} + +.fr-background-contrast--green-emeraude { + background-color: var(--background-contrast-green-emeraude) !important; + + --idle: transparent; + --hover: var(--background-contrast-green-emeraude-hover) !important; + --active: var(--background-contrast-green-emeraude-active) !important; +} + +.fr-background-contrast--green-menthe { + background-color: var(--background-contrast-green-menthe) !important; + + --idle: transparent; + --hover: var(--background-contrast-green-menthe-hover) !important; + --active: var(--background-contrast-green-menthe-active) !important; +} + +.fr-background-contrast--green-archipel { + background-color: var(--background-contrast-green-archipel) !important; + + --idle: transparent; + --hover: var(--background-contrast-green-archipel-hover) !important; + --active: var(--background-contrast-green-archipel-active) !important; +} + +.fr-background-contrast--blue-ecume { + background-color: var(--background-contrast-blue-ecume) !important; + + --idle: transparent; + --hover: var(--background-contrast-blue-ecume-hover) !important; + --active: var(--background-contrast-blue-ecume-active) !important; +} + +.fr-background-contrast--blue-cumulus { + background-color: var(--background-contrast-blue-cumulus) !important; + + --idle: transparent; + --hover: var(--background-contrast-blue-cumulus-hover) !important; + --active: var(--background-contrast-blue-cumulus-active) !important; +} + +.fr-background-contrast--purple-glycine { + background-color: var(--background-contrast-purple-glycine) !important; + + --idle: transparent; + --hover: var(--background-contrast-purple-glycine-hover) !important; + --active: var(--background-contrast-purple-glycine-active) !important; +} + +.fr-background-contrast--pink-macaron { + background-color: var(--background-contrast-pink-macaron) !important; + + --idle: transparent; + --hover: var(--background-contrast-pink-macaron-hover) !important; + --active: var(--background-contrast-pink-macaron-active) !important; +} + +.fr-background-contrast--pink-tuile { + background-color: var(--background-contrast-pink-tuile) !important; + + --idle: transparent; + --hover: var(--background-contrast-pink-tuile-hover) !important; + --active: var(--background-contrast-pink-tuile-active) !important; +} + +.fr-background-contrast--yellow-tournesol { + background-color: var(--background-contrast-yellow-tournesol) !important; + + --idle: transparent; + --hover: var(--background-contrast-yellow-tournesol-hover) !important; + --active: var(--background-contrast-yellow-tournesol-active) !important; +} + +.fr-background-contrast--yellow-moutarde { + background-color: var(--background-contrast-yellow-moutarde) !important; + + --idle: transparent; + --hover: var(--background-contrast-yellow-moutarde-hover) !important; + --active: var(--background-contrast-yellow-moutarde-active) !important; +} + +.fr-background-contrast--orange-terre-battue { + background-color: var(--background-contrast-orange-terre-battue) !important; + + --idle: transparent; + --hover: var(--background-contrast-orange-terre-battue-hover) !important; + --active: var(--background-contrast-orange-terre-battue-active) !important; +} + +.fr-background-contrast--brown-cafe-creme { + background-color: var(--background-contrast-brown-cafe-creme) !important; + + --idle: transparent; + --hover: var(--background-contrast-brown-cafe-creme-hover) !important; + --active: var(--background-contrast-brown-cafe-creme-active) !important; +} + +.fr-background-contrast--brown-caramel { + background-color: var(--background-contrast-brown-caramel) !important; + + --idle: transparent; + --hover: var(--background-contrast-brown-caramel-hover) !important; + --active: var(--background-contrast-brown-caramel-active) !important; +} + +.fr-background-contrast--brown-opera { + background-color: var(--background-contrast-brown-opera) !important; + + --idle: transparent; + --hover: var(--background-contrast-brown-opera-hover) !important; + --active: var(--background-contrast-brown-opera-active) !important; +} + +.fr-background-contrast--beige-gris-galet { + background-color: var(--background-contrast-beige-gris-galet) !important; + + --idle: transparent; + --hover: var(--background-contrast-beige-gris-galet-hover) !important; + --active: var(--background-contrast-beige-gris-galet-active) !important; +} + +.fr-background-contrast--info { + background-color: var(--background-contrast-info) !important; + + --idle: transparent; + --hover: var(--background-contrast-info-hover) !important; + --active: var(--background-contrast-info-active) !important; +} + +.fr-background-contrast--success { + background-color: var(--background-contrast-success) !important; + + --idle: transparent; + --hover: var(--background-contrast-success-hover) !important; + --active: var(--background-contrast-success-active) !important; +} + +.fr-background-contrast--warning { + background-color: var(--background-contrast-warning) !important; + + --idle: transparent; + --hover: var(--background-contrast-warning-hover) !important; + --active: var(--background-contrast-warning-active) !important; +} + +.fr-background-contrast--error { + background-color: var(--background-contrast-error) !important; + + --idle: transparent; + --hover: var(--background-contrast-error-hover) !important; + --active: var(--background-contrast-error-active) !important; +} + +.fr-background-flat--grey { + background-color: var(--background-flat-grey) !important; +} + +.fr-background-flat--blue-france { + background-color: var(--background-flat-blue-france) !important; +} + +.fr-background-flat--red-marianne { + background-color: var(--background-flat-red-marianne) !important; +} + +.fr-background-flat--green-tilleul-verveine { + background-color: var(--background-flat-green-tilleul-verveine) !important; +} + +.fr-background-flat--green-bourgeon { + background-color: var(--background-flat-green-bourgeon) !important; +} + +.fr-background-flat--green-emeraude { + background-color: var(--background-flat-green-emeraude) !important; +} + +.fr-background-flat--green-menthe { + background-color: var(--background-flat-green-menthe) !important; +} + +.fr-background-flat--green-archipel { + background-color: var(--background-flat-green-archipel) !important; +} + +.fr-background-flat--blue-ecume { + background-color: var(--background-flat-blue-ecume) !important; +} + +.fr-background-flat--blue-cumulus { + background-color: var(--background-flat-blue-cumulus) !important; +} + +.fr-background-flat--purple-glycine { + background-color: var(--background-flat-purple-glycine) !important; +} + +.fr-background-flat--pink-macaron { + background-color: var(--background-flat-pink-macaron) !important; +} + +.fr-background-flat--pink-tuile { + background-color: var(--background-flat-pink-tuile) !important; +} + +.fr-background-flat--yellow-tournesol { + background-color: var(--background-flat-yellow-tournesol) !important; +} + +.fr-background-flat--yellow-moutarde { + background-color: var(--background-flat-yellow-moutarde) !important; +} + +.fr-background-flat--orange-terre-battue { + background-color: var(--background-flat-orange-terre-battue) !important; +} + +.fr-background-flat--brown-cafe-creme { + background-color: var(--background-flat-brown-cafe-creme) !important; +} + +.fr-background-flat--brown-caramel { + background-color: var(--background-flat-brown-caramel) !important; +} + +.fr-background-flat--brown-opera { + background-color: var(--background-flat-brown-opera) !important; +} + +.fr-background-flat--beige-gris-galet { + background-color: var(--background-flat-beige-gris-galet) !important; +} + +.fr-background-flat--info { + background-color: var(--background-flat-info) !important; +} + +.fr-background-flat--success { + background-color: var(--background-flat-success) !important; +} + +.fr-background-flat--warning { + background-color: var(--background-flat-warning) !important; +} + +.fr-background-flat--error { + background-color: var(--background-flat-error) !important; +} + +.fr-background-action-high--grey { + background-color: var(--background-action-high-grey) !important; + + --idle: transparent; + --hover: var(--background-action-high-grey-hover) !important; + --active: var(--background-action-high-grey-active) !important; +} + +.fr-background-action-high--blue-france { + background-color: var(--background-action-high-blue-france) !important; + + --idle: transparent; + --hover: var(--background-action-high-blue-france-hover) !important; + --active: var(--background-action-high-blue-france-active) !important; +} + +.fr-background-action-high--red-marianne { + background-color: var(--background-action-high-red-marianne) !important; + + --idle: transparent; + --hover: var(--background-action-high-red-marianne-hover) !important; + --active: var(--background-action-high-red-marianne-active) !important; +} + +.fr-background-action-high--green-tilleul-verveine { + background-color: var(--background-action-high-green-tilleul-verveine) !important; + + --idle: transparent; + --hover: var(--background-action-high-green-tilleul-verveine-hover) !important; + --active: var(--background-action-high-green-tilleul-verveine-active) !important; +} + +.fr-background-action-high--green-bourgeon { + background-color: var(--background-action-high-green-bourgeon) !important; + + --idle: transparent; + --hover: var(--background-action-high-green-bourgeon-hover) !important; + --active: var(--background-action-high-green-bourgeon-active) !important; +} + +.fr-background-action-high--green-emeraude { + background-color: var(--background-action-high-green-emeraude) !important; + + --idle: transparent; + --hover: var(--background-action-high-green-emeraude-hover) !important; + --active: var(--background-action-high-green-emeraude-active) !important; +} + +.fr-background-action-high--green-menthe { + background-color: var(--background-action-high-green-menthe) !important; + + --idle: transparent; + --hover: var(--background-action-high-green-menthe-hover) !important; + --active: var(--background-action-high-green-menthe-active) !important; +} + +.fr-background-action-high--green-archipel { + background-color: var(--background-action-high-green-archipel) !important; + + --idle: transparent; + --hover: var(--background-action-high-green-archipel-hover) !important; + --active: var(--background-action-high-green-archipel-active) !important; +} + +.fr-background-action-high--blue-ecume { + background-color: var(--background-action-high-blue-ecume) !important; + + --idle: transparent; + --hover: var(--background-action-high-blue-ecume-hover) !important; + --active: var(--background-action-high-blue-ecume-active) !important; +} + +.fr-background-action-high--blue-cumulus { + background-color: var(--background-action-high-blue-cumulus) !important; + + --idle: transparent; + --hover: var(--background-action-high-blue-cumulus-hover) !important; + --active: var(--background-action-high-blue-cumulus-active) !important; +} + +.fr-background-action-high--purple-glycine { + background-color: var(--background-action-high-purple-glycine) !important; + + --idle: transparent; + --hover: var(--background-action-high-purple-glycine-hover) !important; + --active: var(--background-action-high-purple-glycine-active) !important; +} + +.fr-background-action-high--pink-macaron { + background-color: var(--background-action-high-pink-macaron) !important; + + --idle: transparent; + --hover: var(--background-action-high-pink-macaron-hover) !important; + --active: var(--background-action-high-pink-macaron-active) !important; +} + +.fr-background-action-high--pink-tuile { + background-color: var(--background-action-high-pink-tuile) !important; + + --idle: transparent; + --hover: var(--background-action-high-pink-tuile-hover) !important; + --active: var(--background-action-high-pink-tuile-active) !important; +} + +.fr-background-action-high--yellow-tournesol { + background-color: var(--background-action-high-yellow-tournesol) !important; + + --idle: transparent; + --hover: var(--background-action-high-yellow-tournesol-hover) !important; + --active: var(--background-action-high-yellow-tournesol-active) !important; +} + +.fr-background-action-high--yellow-moutarde { + background-color: var(--background-action-high-yellow-moutarde) !important; + + --idle: transparent; + --hover: var(--background-action-high-yellow-moutarde-hover) !important; + --active: var(--background-action-high-yellow-moutarde-active) !important; +} + +.fr-background-action-high--orange-terre-battue { + background-color: var(--background-action-high-orange-terre-battue) !important; + + --idle: transparent; + --hover: var(--background-action-high-orange-terre-battue-hover) !important; + --active: var(--background-action-high-orange-terre-battue-active) !important; +} + +.fr-background-action-high--brown-cafe-creme { + background-color: var(--background-action-high-brown-cafe-creme) !important; + + --idle: transparent; + --hover: var(--background-action-high-brown-cafe-creme-hover) !important; + --active: var(--background-action-high-brown-cafe-creme-active) !important; +} + +.fr-background-action-high--brown-caramel { + background-color: var(--background-action-high-brown-caramel) !important; + + --idle: transparent; + --hover: var(--background-action-high-brown-caramel-hover) !important; + --active: var(--background-action-high-brown-caramel-active) !important; +} + +.fr-background-action-high--brown-opera { + background-color: var(--background-action-high-brown-opera) !important; + + --idle: transparent; + --hover: var(--background-action-high-brown-opera-hover) !important; + --active: var(--background-action-high-brown-opera-active) !important; +} + +.fr-background-action-high--beige-gris-galet { + background-color: var(--background-action-high-beige-gris-galet) !important; + + --idle: transparent; + --hover: var(--background-action-high-beige-gris-galet-hover) !important; + --active: var(--background-action-high-beige-gris-galet-active) !important; +} + +.fr-background-action-high--info { + background-color: var(--background-action-high-info) !important; + + --idle: transparent; + --hover: var(--background-action-high-info-hover) !important; + --active: var(--background-action-high-info-active) !important; +} + +.fr-background-action-high--success { + background-color: var(--background-action-high-success) !important; + + --idle: transparent; + --hover: var(--background-action-high-success-hover) !important; + --active: var(--background-action-high-success-active) !important; +} + +.fr-background-action-high--warning { + background-color: var(--background-action-high-warning) !important; + + --idle: transparent; + --hover: var(--background-action-high-warning-hover) !important; + --active: var(--background-action-high-warning-active) !important; +} + +.fr-background-action-high--error { + background-color: var(--background-action-high-error) !important; + + --idle: transparent; + --hover: var(--background-action-high-error-hover) !important; + --active: var(--background-action-high-error-active) !important; +} + +.fr-background-action-low--blue-france { + background-color: var(--background-action-low-blue-france) !important; + + --idle: transparent; + --hover: var(--background-action-low-blue-france-hover) !important; + --active: var(--background-action-low-blue-france-active) !important; +} + +.fr-background-action-low--red-marianne { + background-color: var(--background-action-low-red-marianne) !important; + + --idle: transparent; + --hover: var(--background-action-low-red-marianne-hover) !important; + --active: var(--background-action-low-red-marianne-active) !important; +} + +.fr-background-action-low--green-tilleul-verveine { + background-color: var(--background-action-low-green-tilleul-verveine) !important; + + --idle: transparent; + --hover: var(--background-action-low-green-tilleul-verveine-hover) !important; + --active: var(--background-action-low-green-tilleul-verveine-active) !important; +} + +.fr-background-action-low--green-bourgeon { + background-color: var(--background-action-low-green-bourgeon) !important; + + --idle: transparent; + --hover: var(--background-action-low-green-bourgeon-hover) !important; + --active: var(--background-action-low-green-bourgeon-active) !important; +} + +.fr-background-action-low--green-emeraude { + background-color: var(--background-action-low-green-emeraude) !important; + + --idle: transparent; + --hover: var(--background-action-low-green-emeraude-hover) !important; + --active: var(--background-action-low-green-emeraude-active) !important; +} + +.fr-background-action-low--green-menthe { + background-color: var(--background-action-low-green-menthe) !important; + + --idle: transparent; + --hover: var(--background-action-low-green-menthe-hover) !important; + --active: var(--background-action-low-green-menthe-active) !important; +} + +.fr-background-action-low--green-archipel { + background-color: var(--background-action-low-green-archipel) !important; + + --idle: transparent; + --hover: var(--background-action-low-green-archipel-hover) !important; + --active: var(--background-action-low-green-archipel-active) !important; +} + +.fr-background-action-low--blue-ecume { + background-color: var(--background-action-low-blue-ecume) !important; + + --idle: transparent; + --hover: var(--background-action-low-blue-ecume-hover) !important; + --active: var(--background-action-low-blue-ecume-active) !important; +} + +.fr-background-action-low--blue-cumulus { + background-color: var(--background-action-low-blue-cumulus) !important; + + --idle: transparent; + --hover: var(--background-action-low-blue-cumulus-hover) !important; + --active: var(--background-action-low-blue-cumulus-active) !important; +} + +.fr-background-action-low--purple-glycine { + background-color: var(--background-action-low-purple-glycine) !important; + + --idle: transparent; + --hover: var(--background-action-low-purple-glycine-hover) !important; + --active: var(--background-action-low-purple-glycine-active) !important; +} + +.fr-background-action-low--pink-macaron { + background-color: var(--background-action-low-pink-macaron) !important; + + --idle: transparent; + --hover: var(--background-action-low-pink-macaron-hover) !important; + --active: var(--background-action-low-pink-macaron-active) !important; +} + +.fr-background-action-low--pink-tuile { + background-color: var(--background-action-low-pink-tuile) !important; + + --idle: transparent; + --hover: var(--background-action-low-pink-tuile-hover) !important; + --active: var(--background-action-low-pink-tuile-active) !important; +} + +.fr-background-action-low--yellow-tournesol { + background-color: var(--background-action-low-yellow-tournesol) !important; + + --idle: transparent; + --hover: var(--background-action-low-yellow-tournesol-hover) !important; + --active: var(--background-action-low-yellow-tournesol-active) !important; +} + +.fr-background-action-low--yellow-moutarde { + background-color: var(--background-action-low-yellow-moutarde) !important; + + --idle: transparent; + --hover: var(--background-action-low-yellow-moutarde-hover) !important; + --active: var(--background-action-low-yellow-moutarde-active) !important; +} + +.fr-background-action-low--orange-terre-battue { + background-color: var(--background-action-low-orange-terre-battue) !important; + + --idle: transparent; + --hover: var(--background-action-low-orange-terre-battue-hover) !important; + --active: var(--background-action-low-orange-terre-battue-active) !important; +} + +.fr-background-action-low--brown-cafe-creme { + background-color: var(--background-action-low-brown-cafe-creme) !important; + + --idle: transparent; + --hover: var(--background-action-low-brown-cafe-creme-hover) !important; + --active: var(--background-action-low-brown-cafe-creme-active) !important; +} + +.fr-background-action-low--brown-caramel { + background-color: var(--background-action-low-brown-caramel) !important; + + --idle: transparent; + --hover: var(--background-action-low-brown-caramel-hover) !important; + --active: var(--background-action-low-brown-caramel-active) !important; +} + +.fr-background-action-low--brown-opera { + background-color: var(--background-action-low-brown-opera) !important; + + --idle: transparent; + --hover: var(--background-action-low-brown-opera-hover) !important; + --active: var(--background-action-low-brown-opera-active) !important; +} + +.fr-background-action-low--beige-gris-galet { + background-color: var(--background-action-low-beige-gris-galet) !important; + + --idle: transparent; + --hover: var(--background-action-low-beige-gris-galet-hover) !important; + --active: var(--background-action-low-beige-gris-galet-active) !important; +} + +.fr-text-default--grey { + color: var(--text-default-grey) !important; +} + +.fr-text-default--info { + color: var(--text-default-info) !important; +} + +.fr-text-default--success { + color: var(--text-default-success) !important; +} + +.fr-text-default--warning { + color: var(--text-default-warning) !important; +} + +.fr-text-default--error { + color: var(--text-default-error) !important; +} + +.fr-text-title--grey { + color: var(--text-title-grey) !important; +} + +.fr-text-title--blue-france { + color: var(--text-title-blue-france) !important; +} + +.fr-text-title--red-marianne { + color: var(--text-title-red-marianne) !important; +} + +.fr-text-label--grey { + color: var(--text-label-grey) !important; +} + +.fr-text-label--blue-france { + color: var(--text-label-blue-france) !important; +} + +.fr-text-label--red-marianne { + color: var(--text-label-red-marianne) !important; +} + +.fr-text-label--green-tilleul-verveine { + color: var(--text-label-green-tilleul-verveine) !important; +} + +.fr-text-label--green-bourgeon { + color: var(--text-label-green-bourgeon) !important; +} + +.fr-text-label--green-emeraude { + color: var(--text-label-green-emeraude) !important; +} + +.fr-text-label--green-menthe { + color: var(--text-label-green-menthe) !important; +} + +.fr-text-label--green-archipel { + color: var(--text-label-green-archipel) !important; +} + +.fr-text-label--blue-ecume { + color: var(--text-label-blue-ecume) !important; +} + +.fr-text-label--blue-cumulus { + color: var(--text-label-blue-cumulus) !important; +} + +.fr-text-label--purple-glycine { + color: var(--text-label-purple-glycine) !important; +} + +.fr-text-label--pink-macaron { + color: var(--text-label-pink-macaron) !important; +} + +.fr-text-label--pink-tuile { + color: var(--text-label-pink-tuile) !important; +} + +.fr-text-label--yellow-tournesol { + color: var(--text-label-yellow-tournesol) !important; +} + +.fr-text-label--yellow-moutarde { + color: var(--text-label-yellow-moutarde) !important; +} + +.fr-text-label--orange-terre-battue { + color: var(--text-label-orange-terre-battue) !important; +} + +.fr-text-label--brown-cafe-creme { + color: var(--text-label-brown-cafe-creme) !important; +} + +.fr-text-label--brown-caramel { + color: var(--text-label-brown-caramel) !important; +} + +.fr-text-label--brown-opera { + color: var(--text-label-brown-opera) !important; +} + +.fr-text-label--beige-gris-galet { + color: var(--text-label-beige-gris-galet) !important; +} + +.fr-text-mention--grey { + color: var(--text-mention-grey) !important; +} + +.fr-text-inverted--grey { + color: var(--text-inverted-grey) !important; +} + +.fr-text-inverted--blue-france { + color: var(--text-inverted-blue-france) !important; +} + +.fr-text-inverted--red-marianne { + color: var(--text-inverted-red-marianne) !important; +} + +.fr-text-inverted--info { + color: var(--text-inverted-info) !important; +} + +.fr-text-inverted--success { + color: var(--text-inverted-success) !important; +} + +.fr-text-inverted--warning { + color: var(--text-inverted-warning) !important; +} + +.fr-text-inverted--error { + color: var(--text-inverted-error) !important; +} + +.fr-text-inverted--green-tilleul-verveine { + color: var(--text-inverted-green-tilleul-verveine) !important; +} + +.fr-text-inverted--green-bourgeon { + color: var(--text-inverted-green-bourgeon) !important; +} + +.fr-text-inverted--green-emeraude { + color: var(--text-inverted-green-emeraude) !important; +} + +.fr-text-inverted--green-menthe { + color: var(--text-inverted-green-menthe) !important; +} + +.fr-text-inverted--green-archipel { + color: var(--text-inverted-green-archipel) !important; +} + +.fr-text-inverted--blue-ecume { + color: var(--text-inverted-blue-ecume) !important; +} + +.fr-text-inverted--blue-cumulus { + color: var(--text-inverted-blue-cumulus) !important; +} + +.fr-text-inverted--purple-glycine { + color: var(--text-inverted-purple-glycine) !important; +} + +.fr-text-inverted--pink-macaron { + color: var(--text-inverted-pink-macaron) !important; +} + +.fr-text-inverted--pink-tuile { + color: var(--text-inverted-pink-tuile) !important; +} + +.fr-text-inverted--yellow-tournesol { + color: var(--text-inverted-yellow-tournesol) !important; +} + +.fr-text-inverted--yellow-moutarde { + color: var(--text-inverted-yellow-moutarde) !important; +} + +.fr-text-inverted--orange-terre-battue { + color: var(--text-inverted-orange-terre-battue) !important; +} + +.fr-text-inverted--brown-cafe-creme { + color: var(--text-inverted-brown-cafe-creme) !important; +} + +.fr-text-inverted--brown-caramel { + color: var(--text-inverted-brown-caramel) !important; +} + +.fr-text-inverted--brown-opera { + color: var(--text-inverted-brown-opera) !important; +} + +.fr-text-inverted--beige-gris-galet { + color: var(--text-inverted-beige-gris-galet) !important; +} + +.fr-text-action-high--grey { + color: var(--text-action-high-grey) !important; +} + +.fr-text-action-high--blue-france { + color: var(--text-action-high-blue-france) !important; +} + +.fr-text-action-high--red-marianne { + color: var(--text-action-high-red-marianne) !important; +} + +.fr-text-action-high--green-tilleul-verveine { + color: var(--text-action-high-green-tilleul-verveine) !important; +} + +.fr-text-action-high--green-bourgeon { + color: var(--text-action-high-green-bourgeon) !important; +} + +.fr-text-action-high--green-emeraude { + color: var(--text-action-high-green-emeraude) !important; +} + +.fr-text-action-high--green-menthe { + color: var(--text-action-high-green-menthe) !important; +} + +.fr-text-action-high--green-archipel { + color: var(--text-action-high-green-archipel) !important; +} + +.fr-text-action-high--blue-ecume { + color: var(--text-action-high-blue-ecume) !important; +} + +.fr-text-action-high--blue-cumulus { + color: var(--text-action-high-blue-cumulus) !important; +} + +.fr-text-action-high--purple-glycine { + color: var(--text-action-high-purple-glycine) !important; +} + +.fr-text-action-high--pink-macaron { + color: var(--text-action-high-pink-macaron) !important; +} + +.fr-text-action-high--pink-tuile { + color: var(--text-action-high-pink-tuile) !important; +} + +.fr-text-action-high--yellow-tournesol { + color: var(--text-action-high-yellow-tournesol) !important; +} + +.fr-text-action-high--yellow-moutarde { + color: var(--text-action-high-yellow-moutarde) !important; +} + +.fr-text-action-high--orange-terre-battue { + color: var(--text-action-high-orange-terre-battue) !important; +} + +.fr-text-action-high--brown-cafe-creme { + color: var(--text-action-high-brown-cafe-creme) !important; +} + +.fr-text-action-high--brown-caramel { + color: var(--text-action-high-brown-caramel) !important; +} + +.fr-text-action-high--brown-opera { + color: var(--text-action-high-brown-opera) !important; +} + +.fr-text-action-high--beige-gris-galet { + color: var(--text-action-high-beige-gris-galet) !important; +} + +.fr-border-default--grey { + border: 1px solid var(--border-default-grey) !important; +} + +.fr-border-default--blue-france { + border: 1px solid var(--border-default-blue-france) !important; +} + +.fr-border-default--red-marianne { + border: 1px solid var(--border-default-red-marianne) !important; +} + +.fr-border-default--green-tilleul-verveine { + border: 1px solid var(--border-default-green-tilleul-verveine) !important; +} + +.fr-border-default--green-bourgeon { + border: 1px solid var(--border-default-green-bourgeon) !important; +} + +.fr-border-default--green-emeraude { + border: 1px solid var(--border-default-green-emeraude) !important; +} + +.fr-border-default--green-menthe { + border: 1px solid var(--border-default-green-menthe) !important; +} + +.fr-border-default--green-archipel { + border: 1px solid var(--border-default-green-archipel) !important; +} + +.fr-border-default--blue-ecume { + border: 1px solid var(--border-default-blue-ecume) !important; +} + +.fr-border-default--blue-cumulus { + border: 1px solid var(--border-default-blue-cumulus) !important; +} + +.fr-border-default--purple-glycine { + border: 1px solid var(--border-default-purple-glycine) !important; +} + +.fr-border-default--pink-macaron { + border: 1px solid var(--border-default-pink-macaron) !important; +} + +.fr-border-default--pink-tuile { + border: 1px solid var(--border-default-pink-tuile) !important; +} + +.fr-border-default--yellow-tournesol { + border: 1px solid var(--border-default-yellow-tournesol) !important; +} + +.fr-border-default--yellow-moutarde { + border: 1px solid var(--border-default-yellow-moutarde) !important; +} + +.fr-border-default--orange-terre-battue { + border: 1px solid var(--border-default-orange-terre-battue) !important; +} + +.fr-border-default--brown-cafe-creme { + border: 1px solid var(--border-default-brown-cafe-creme) !important; +} + +.fr-border-default--brown-caramel { + border: 1px solid var(--border-default-brown-caramel) !important; +} + +.fr-border-default--brown-opera { + border: 1px solid var(--border-default-brown-opera) !important; +} + +.fr-border-default--beige-gris-galet { + border: 1px solid var(--border-default-beige-gris-galet) !important; +} + +.fr-border-plain--grey { + border: 1px solid var(--border-plain-grey) !important; +} + +.fr-border-plain--blue-france { + border: 1px solid var(--border-plain-blue-france) !important; +} + +.fr-border-plain--red-marianne { + border: 1px solid var(--border-plain-red-marianne) !important; +} + +.fr-border-plain--info { + border: 1px solid var(--border-plain-info) !important; +} + +.fr-border-plain--success { + border: 1px solid var(--border-plain-success) !important; +} + +.fr-border-plain--warning { + border: 1px solid var(--border-plain-warning) !important; +} + +.fr-border-plain--error { + border: 1px solid var(--border-plain-error) !important; +} + +.fr-border-plain--green-tilleul-verveine { + border: 1px solid var(--border-plain-green-tilleul-verveine) !important; +} + +.fr-border-plain--green-bourgeon { + border: 1px solid var(--border-plain-green-bourgeon) !important; +} + +.fr-border-plain--green-emeraude { + border: 1px solid var(--border-plain-green-emeraude) !important; +} + +.fr-border-plain--green-menthe { + border: 1px solid var(--border-plain-green-menthe) !important; +} + +.fr-border-plain--green-archipel { + border: 1px solid var(--border-plain-green-archipel) !important; +} + +.fr-border-plain--blue-ecume { + border: 1px solid var(--border-plain-blue-ecume) !important; +} + +.fr-border-plain--blue-cumulus { + border: 1px solid var(--border-plain-blue-cumulus) !important; +} + +.fr-border-plain--purple-glycine { + border: 1px solid var(--border-plain-purple-glycine) !important; +} + +.fr-border-plain--pink-macaron { + border: 1px solid var(--border-plain-pink-macaron) !important; +} + +.fr-border-plain--pink-tuile { + border: 1px solid var(--border-plain-pink-tuile) !important; +} + +.fr-border-plain--yellow-tournesol { + border: 1px solid var(--border-plain-yellow-tournesol) !important; +} + +.fr-border-plain--yellow-moutarde { + border: 1px solid var(--border-plain-yellow-moutarde) !important; +} + +.fr-border-plain--orange-terre-battue { + border: 1px solid var(--border-plain-orange-terre-battue) !important; +} + +.fr-border-plain--brown-cafe-creme { + border: 1px solid var(--border-plain-brown-cafe-creme) !important; +} + +.fr-border-plain--brown-caramel { + border: 1px solid var(--border-plain-brown-caramel) !important; +} + +.fr-border-plain--brown-opera { + border: 1px solid var(--border-plain-brown-opera) !important; +} + +.fr-border-plain--beige-gris-galet { + border: 1px solid var(--border-plain-beige-gris-galet) !important; +} + +.fr-artwork-major--blue-france { + fill: var(--artwork-major-blue-france) !important; +} + +.fr-artwork-major--red-marianne { + fill: var(--artwork-major-red-marianne) !important; +} + +.fr-artwork-major--green-tilleul-verveine { + fill: var(--artwork-major-green-tilleul-verveine) !important; +} + +.fr-artwork-major--green-bourgeon { + fill: var(--artwork-major-green-bourgeon) !important; +} + +.fr-artwork-major--green-emeraude { + fill: var(--artwork-major-green-emeraude) !important; +} + +.fr-artwork-major--green-menthe { + fill: var(--artwork-major-green-menthe) !important; +} + +.fr-artwork-major--green-archipel { + fill: var(--artwork-major-green-archipel) !important; +} + +.fr-artwork-major--blue-ecume { + fill: var(--artwork-major-blue-ecume) !important; +} + +.fr-artwork-major--blue-cumulus { + fill: var(--artwork-major-blue-cumulus) !important; +} + +.fr-artwork-major--purple-glycine { + fill: var(--artwork-major-purple-glycine) !important; +} + +.fr-artwork-major--pink-macaron { + fill: var(--artwork-major-pink-macaron) !important; +} + +.fr-artwork-major--pink-tuile { + fill: var(--artwork-major-pink-tuile) !important; +} + +.fr-artwork-major--yellow-tournesol { + fill: var(--artwork-major-yellow-tournesol) !important; +} + +.fr-artwork-major--yellow-moutarde { + fill: var(--artwork-major-yellow-moutarde) !important; +} + +.fr-artwork-major--orange-terre-battue { + fill: var(--artwork-major-orange-terre-battue) !important; +} + +.fr-artwork-major--brown-cafe-creme { + fill: var(--artwork-major-brown-cafe-creme) !important; +} + +.fr-artwork-major--brown-caramel { + fill: var(--artwork-major-brown-caramel) !important; +} + +.fr-artwork-major--brown-opera { + fill: var(--artwork-major-brown-opera) !important; +} + +.fr-artwork-major--beige-gris-galet { + fill: var(--artwork-major-beige-gris-galet) !important; +} + +.fr-artwork-minor--blue-france { + fill: var(--artwork-minor-blue-france) !important; +} + +.fr-artwork-minor--red-marianne { + fill: var(--artwork-minor-red-marianne) !important; +} + +.fr-artwork-minor--green-tilleul-verveine { + fill: var(--artwork-minor-green-tilleul-verveine) !important; +} + +.fr-artwork-minor--green-bourgeon { + fill: var(--artwork-minor-green-bourgeon) !important; +} + +.fr-artwork-minor--green-emeraude { + fill: var(--artwork-minor-green-emeraude) !important; +} + +.fr-artwork-minor--green-menthe { + fill: var(--artwork-minor-green-menthe) !important; +} + +.fr-artwork-minor--green-archipel { + fill: var(--artwork-minor-green-archipel) !important; +} + +.fr-artwork-minor--blue-ecume { + fill: var(--artwork-minor-blue-ecume) !important; +} + +.fr-artwork-minor--blue-cumulus { + fill: var(--artwork-minor-blue-cumulus) !important; +} + +.fr-artwork-minor--purple-glycine { + fill: var(--artwork-minor-purple-glycine) !important; +} + +.fr-artwork-minor--pink-macaron { + fill: var(--artwork-minor-pink-macaron) !important; +} + +.fr-artwork-minor--pink-tuile { + fill: var(--artwork-minor-pink-tuile) !important; +} + +.fr-artwork-minor--yellow-tournesol { + fill: var(--artwork-minor-yellow-tournesol) !important; +} + +.fr-artwork-minor--yellow-moutarde { + fill: var(--artwork-minor-yellow-moutarde) !important; +} + +.fr-artwork-minor--orange-terre-battue { + fill: var(--artwork-minor-orange-terre-battue) !important; +} + +.fr-artwork-minor--brown-cafe-creme { + fill: var(--artwork-minor-brown-cafe-creme) !important; +} + +.fr-artwork-minor--brown-caramel { + fill: var(--artwork-minor-brown-caramel) !important; +} + +.fr-artwork-minor--brown-opera { + fill: var(--artwork-minor-brown-opera) !important; +} + +.fr-artwork-minor--beige-gris-galet { + fill: var(--artwork-minor-beige-gris-galet) !important; +} + +.fr-artwork-decorative--grey { + fill: var(--artwork-decorative-grey) !important; +} + +.fr-artwork-decorative--blue-france { + fill: var(--artwork-decorative-blue-france) !important; +} + +.fr-artwork-decorative--red-marianne { + fill: var(--artwork-decorative-red-marianne) !important; +} + +.fr-artwork-decorative--green-tilleul-verveine { + fill: var(--artwork-decorative-green-tilleul-verveine) !important; +} + +.fr-artwork-decorative--green-bourgeon { + fill: var(--artwork-decorative-green-bourgeon) !important; +} + +.fr-artwork-decorative--green-emeraude { + fill: var(--artwork-decorative-green-emeraude) !important; +} + +.fr-artwork-decorative--green-menthe { + fill: var(--artwork-decorative-green-menthe) !important; +} + +.fr-artwork-decorative--green-archipel { + fill: var(--artwork-decorative-green-archipel) !important; +} + +.fr-artwork-decorative--blue-ecume { + fill: var(--artwork-decorative-blue-ecume) !important; +} + +.fr-artwork-decorative--blue-cumulus { + fill: var(--artwork-decorative-blue-cumulus) !important; +} + +.fr-artwork-decorative--purple-glycine { + fill: var(--artwork-decorative-purple-glycine) !important; +} + +.fr-artwork-decorative--pink-macaron { + fill: var(--artwork-decorative-pink-macaron) !important; +} + +.fr-artwork-decorative--pink-tuile { + fill: var(--artwork-decorative-pink-tuile) !important; +} + +.fr-artwork-decorative--yellow-tournesol { + fill: var(--artwork-decorative-yellow-tournesol) !important; +} + +.fr-artwork-decorative--yellow-moutarde { + fill: var(--artwork-decorative-yellow-moutarde) !important; +} + +.fr-artwork-decorative--orange-terre-battue { + fill: var(--artwork-decorative-orange-terre-battue) !important; +} + +.fr-artwork-decorative--brown-cafe-creme { + fill: var(--artwork-decorative-brown-cafe-creme) !important; +} + +.fr-artwork-decorative--brown-caramel { + fill: var(--artwork-decorative-brown-caramel) !important; +} + +.fr-artwork-decorative--brown-opera { + fill: var(--artwork-decorative-brown-opera) !important; +} + +.fr-artwork-decorative--beige-gris-galet { + fill: var(--artwork-decorative-beige-gris-galet) !important; +} + +.fr-artwork-background--grey { + fill: var(--artwork-background-grey) !important; +} + +.fr-artwork-background--blue-france { + fill: var(--artwork-background-blue-france) !important; +} + +.fr-artwork-background--red-marianne { + fill: var(--artwork-background-red-marianne) !important; +} + +.fr-artwork-background--green-tilleul-verveine { + fill: var(--artwork-background-green-tilleul-verveine) !important; +} + +.fr-artwork-background--green-bourgeon { + fill: var(--artwork-background-green-bourgeon) !important; +} + +.fr-artwork-background--green-emeraude { + fill: var(--artwork-background-green-emeraude) !important; +} + +.fr-artwork-background--green-menthe { + fill: var(--artwork-background-green-menthe) !important; +} + +.fr-artwork-background--green-archipel { + fill: var(--artwork-background-green-archipel) !important; +} + +.fr-artwork-background--blue-ecume { + fill: var(--artwork-background-blue-ecume) !important; +} + +.fr-artwork-background--blue-cumulus { + fill: var(--artwork-background-blue-cumulus) !important; +} + +.fr-artwork-background--purple-glycine { + fill: var(--artwork-background-purple-glycine) !important; +} + +.fr-artwork-background--pink-macaron { + fill: var(--artwork-background-pink-macaron) !important; +} + +.fr-artwork-background--pink-tuile { + fill: var(--artwork-background-pink-tuile) !important; +} + +.fr-artwork-background--yellow-tournesol { + fill: var(--artwork-background-yellow-tournesol) !important; +} + +.fr-artwork-background--yellow-moutarde { + fill: var(--artwork-background-yellow-moutarde) !important; +} + +.fr-artwork-background--orange-terre-battue { + fill: var(--artwork-background-orange-terre-battue) !important; +} + +.fr-artwork-background--brown-cafe-creme { + fill: var(--artwork-background-brown-cafe-creme) !important; +} + +.fr-artwork-background--brown-caramel { + fill: var(--artwork-background-brown-caramel) !important; +} + +.fr-artwork-background--brown-opera { + fill: var(--artwork-background-brown-opera) !important; +} + +.fr-artwork-background--beige-gris-galet { + fill: var(--artwork-background-beige-gris-galet) !important; +} + +.fr-artwork-motif--grey { + fill: var(--artwork-motif-grey) !important; +} + +.fr-artwork-motif--blue-france { + fill: var(--artwork-motif-blue-france) !important; +} + +.fr-artwork-motif--red-marianne { + fill: var(--artwork-motif-red-marianne) !important; +} + +.fr-artwork-motif--green-tilleul-verveine { + fill: var(--artwork-motif-green-tilleul-verveine) !important; +} + +.fr-artwork-motif--green-bourgeon { + fill: var(--artwork-motif-green-bourgeon) !important; +} + +.fr-artwork-motif--green-emeraude { + fill: var(--artwork-motif-green-emeraude) !important; +} + +.fr-artwork-motif--green-menthe { + fill: var(--artwork-motif-green-menthe) !important; +} + +.fr-artwork-motif--green-archipel { + fill: var(--artwork-motif-green-archipel) !important; +} + +.fr-artwork-motif--blue-ecume { + fill: var(--artwork-motif-blue-ecume) !important; +} + +.fr-artwork-motif--blue-cumulus { + fill: var(--artwork-motif-blue-cumulus) !important; +} + +.fr-artwork-motif--purple-glycine { + fill: var(--artwork-motif-purple-glycine) !important; +} + +.fr-artwork-motif--pink-macaron { + fill: var(--artwork-motif-pink-macaron) !important; +} + +.fr-artwork-motif--pink-tuile { + fill: var(--artwork-motif-pink-tuile) !important; +} + +.fr-artwork-motif--yellow-tournesol { + fill: var(--artwork-motif-yellow-tournesol) !important; +} + +.fr-artwork-motif--yellow-moutarde { + fill: var(--artwork-motif-yellow-moutarde) !important; +} + +.fr-artwork-motif--orange-terre-battue { + fill: var(--artwork-motif-orange-terre-battue) !important; +} + +.fr-artwork-motif--brown-cafe-creme { + fill: var(--artwork-motif-brown-cafe-creme) !important; +} + +.fr-artwork-motif--brown-caramel { + fill: var(--artwork-motif-brown-caramel) !important; +} + +.fr-artwork-motif--brown-opera { + fill: var(--artwork-motif-brown-opera) !important; +} + +.fr-artwork-motif--beige-gris-galet { + fill: var(--artwork-motif-beige-gris-galet) !important; +} + +.fr-border-width-0-5v { + border-width: 0.125rem !important; +} + +.fr-border-width-1v { + border-width: 0.25rem !important; +} + +.fr-border-width-2v { + border-width: 0.5rem !important; +} diff --git a/dist/dsfr/utility/colors/colors.main.min.css b/dist/dsfr/utility/colors/colors.main.min.css new file mode 100644 index 0000000..e05aed6 --- /dev/null +++ b/dist/dsfr/utility/colors/colors.main.min.css @@ -0,0 +1,3 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-background-default--grey{--idle:transparent;--hover:var(--background-default-grey-hover)!important;--active:var(--background-default-grey-active)!important;background-color:var(--background-default-grey)!important}.fr-background-alt--grey{--idle:transparent;--hover:var(--background-alt-grey-hover)!important;--active:var(--background-alt-grey-active)!important;background-color:var(--background-alt-grey)!important}.fr-background-alt--blue-france{--idle:transparent;--hover:var(--background-alt-blue-france-hover)!important;--active:var(--background-alt-blue-france-active)!important;background-color:var(--background-alt-blue-france)!important}.fr-background-alt--red-marianne{--idle:transparent;--hover:var(--background-alt-red-marianne-hover)!important;--active:var(--background-alt-red-marianne-active)!important;background-color:var(--background-alt-red-marianne)!important}.fr-background-alt--green-tilleul-verveine{--idle:transparent;--hover:var(--background-alt-green-tilleul-verveine-hover)!important;--active:var(--background-alt-green-tilleul-verveine-active)!important;background-color:var(--background-alt-green-tilleul-verveine)!important}.fr-background-alt--green-bourgeon{--idle:transparent;--hover:var(--background-alt-green-bourgeon-hover)!important;--active:var(--background-alt-green-bourgeon-active)!important;background-color:var(--background-alt-green-bourgeon)!important}.fr-background-alt--green-emeraude{--idle:transparent;--hover:var(--background-alt-green-emeraude-hover)!important;--active:var(--background-alt-green-emeraude-active)!important;background-color:var(--background-alt-green-emeraude)!important}.fr-background-alt--green-menthe{--idle:transparent;--hover:var(--background-alt-green-menthe-hover)!important;--active:var(--background-alt-green-menthe-active)!important;background-color:var(--background-alt-green-menthe)!important}.fr-background-alt--green-archipel{--idle:transparent;--hover:var(--background-alt-green-archipel-hover)!important;--active:var(--background-alt-green-archipel-active)!important;background-color:var(--background-alt-green-archipel)!important}.fr-background-alt--blue-ecume{--idle:transparent;--hover:var(--background-alt-blue-ecume-hover)!important;--active:var(--background-alt-blue-ecume-active)!important;background-color:var(--background-alt-blue-ecume)!important}.fr-background-alt--blue-cumulus{--idle:transparent;--hover:var(--background-alt-blue-cumulus-hover)!important;--active:var(--background-alt-blue-cumulus-active)!important;background-color:var(--background-alt-blue-cumulus)!important}.fr-background-alt--purple-glycine{--idle:transparent;--hover:var(--background-alt-purple-glycine-hover)!important;--active:var(--background-alt-purple-glycine-active)!important;background-color:var(--background-alt-purple-glycine)!important}.fr-background-alt--pink-macaron{--idle:transparent;--hover:var(--background-alt-pink-macaron-hover)!important;--active:var(--background-alt-pink-macaron-active)!important;background-color:var(--background-alt-pink-macaron)!important}.fr-background-alt--pink-tuile{--idle:transparent;--hover:var(--background-alt-pink-tuile-hover)!important;--active:var(--background-alt-pink-tuile-active)!important;background-color:var(--background-alt-pink-tuile)!important}.fr-background-alt--yellow-tournesol{--idle:transparent;--hover:var(--background-alt-yellow-tournesol-hover)!important;--active:var(--background-alt-yellow-tournesol-active)!important;background-color:var(--background-alt-yellow-tournesol)!important}.fr-background-alt--yellow-moutarde{--idle:transparent;--hover:var(--background-alt-yellow-moutarde-hover)!important;--active:var(--background-alt-yellow-moutarde-active)!important;background-color:var(--background-alt-yellow-moutarde)!important}.fr-background-alt--orange-terre-battue{--idle:transparent;--hover:var(--background-alt-orange-terre-battue-hover)!important;--active:var(--background-alt-orange-terre-battue-active)!important;background-color:var(--background-alt-orange-terre-battue)!important}.fr-background-alt--brown-cafe-creme{--idle:transparent;--hover:var(--background-alt-brown-cafe-creme-hover)!important;--active:var(--background-alt-brown-cafe-creme-active)!important;background-color:var(--background-alt-brown-cafe-creme)!important}.fr-background-alt--brown-caramel{--idle:transparent;--hover:var(--background-alt-brown-caramel-hover)!important;--active:var(--background-alt-brown-caramel-active)!important;background-color:var(--background-alt-brown-caramel)!important}.fr-background-alt--brown-opera{--idle:transparent;--hover:var(--background-alt-brown-opera-hover)!important;--active:var(--background-alt-brown-opera-active)!important;background-color:var(--background-alt-brown-opera)!important}.fr-background-alt--beige-gris-galet{--idle:transparent;--hover:var(--background-alt-beige-gris-galet-hover)!important;--active:var(--background-alt-beige-gris-galet-active)!important;background-color:var(--background-alt-beige-gris-galet)!important}.fr-background-contrast--grey{--idle:transparent;--hover:var(--background-contrast-grey-hover)!important;--active:var(--background-contrast-grey-active)!important;background-color:var(--background-contrast-grey)!important}.fr-background-contrast--blue-france{--idle:transparent;--hover:var(--background-contrast-blue-france-hover)!important;--active:var(--background-contrast-blue-france-active)!important;background-color:var(--background-contrast-blue-france)!important}.fr-background-contrast--red-marianne{--idle:transparent;--hover:var(--background-contrast-red-marianne-hover)!important;--active:var(--background-contrast-red-marianne-active)!important;background-color:var(--background-contrast-red-marianne)!important}.fr-background-contrast--green-tilleul-verveine{--idle:transparent;--hover:var(--background-contrast-green-tilleul-verveine-hover)!important;--active:var(--background-contrast-green-tilleul-verveine-active)!important;background-color:var(--background-contrast-green-tilleul-verveine)!important}.fr-background-contrast--green-bourgeon{--idle:transparent;--hover:var(--background-contrast-green-bourgeon-hover)!important;--active:var(--background-contrast-green-bourgeon-active)!important;background-color:var(--background-contrast-green-bourgeon)!important}.fr-background-contrast--green-emeraude{--idle:transparent;--hover:var(--background-contrast-green-emeraude-hover)!important;--active:var(--background-contrast-green-emeraude-active)!important;background-color:var(--background-contrast-green-emeraude)!important}.fr-background-contrast--green-menthe{--idle:transparent;--hover:var(--background-contrast-green-menthe-hover)!important;--active:var(--background-contrast-green-menthe-active)!important;background-color:var(--background-contrast-green-menthe)!important}.fr-background-contrast--green-archipel{--idle:transparent;--hover:var(--background-contrast-green-archipel-hover)!important;--active:var(--background-contrast-green-archipel-active)!important;background-color:var(--background-contrast-green-archipel)!important}.fr-background-contrast--blue-ecume{--idle:transparent;--hover:var(--background-contrast-blue-ecume-hover)!important;--active:var(--background-contrast-blue-ecume-active)!important;background-color:var(--background-contrast-blue-ecume)!important}.fr-background-contrast--blue-cumulus{--idle:transparent;--hover:var(--background-contrast-blue-cumulus-hover)!important;--active:var(--background-contrast-blue-cumulus-active)!important;background-color:var(--background-contrast-blue-cumulus)!important}.fr-background-contrast--purple-glycine{--idle:transparent;--hover:var(--background-contrast-purple-glycine-hover)!important;--active:var(--background-contrast-purple-glycine-active)!important;background-color:var(--background-contrast-purple-glycine)!important}.fr-background-contrast--pink-macaron{--idle:transparent;--hover:var(--background-contrast-pink-macaron-hover)!important;--active:var(--background-contrast-pink-macaron-active)!important;background-color:var(--background-contrast-pink-macaron)!important}.fr-background-contrast--pink-tuile{--idle:transparent;--hover:var(--background-contrast-pink-tuile-hover)!important;--active:var(--background-contrast-pink-tuile-active)!important;background-color:var(--background-contrast-pink-tuile)!important}.fr-background-contrast--yellow-tournesol{--idle:transparent;--hover:var(--background-contrast-yellow-tournesol-hover)!important;--active:var(--background-contrast-yellow-tournesol-active)!important;background-color:var(--background-contrast-yellow-tournesol)!important}.fr-background-contrast--yellow-moutarde{--idle:transparent;--hover:var(--background-contrast-yellow-moutarde-hover)!important;--active:var(--background-contrast-yellow-moutarde-active)!important;background-color:var(--background-contrast-yellow-moutarde)!important}.fr-background-contrast--orange-terre-battue{--idle:transparent;--hover:var(--background-contrast-orange-terre-battue-hover)!important;--active:var(--background-contrast-orange-terre-battue-active)!important;background-color:var(--background-contrast-orange-terre-battue)!important}.fr-background-contrast--brown-cafe-creme{--idle:transparent;--hover:var(--background-contrast-brown-cafe-creme-hover)!important;--active:var(--background-contrast-brown-cafe-creme-active)!important;background-color:var(--background-contrast-brown-cafe-creme)!important}.fr-background-contrast--brown-caramel{--idle:transparent;--hover:var(--background-contrast-brown-caramel-hover)!important;--active:var(--background-contrast-brown-caramel-active)!important;background-color:var(--background-contrast-brown-caramel)!important}.fr-background-contrast--brown-opera{--idle:transparent;--hover:var(--background-contrast-brown-opera-hover)!important;--active:var(--background-contrast-brown-opera-active)!important;background-color:var(--background-contrast-brown-opera)!important}.fr-background-contrast--beige-gris-galet{--idle:transparent;--hover:var(--background-contrast-beige-gris-galet-hover)!important;--active:var(--background-contrast-beige-gris-galet-active)!important;background-color:var(--background-contrast-beige-gris-galet)!important}.fr-background-contrast--info{--idle:transparent;--hover:var(--background-contrast-info-hover)!important;--active:var(--background-contrast-info-active)!important;background-color:var(--background-contrast-info)!important}.fr-background-contrast--success{--idle:transparent;--hover:var(--background-contrast-success-hover)!important;--active:var(--background-contrast-success-active)!important;background-color:var(--background-contrast-success)!important}.fr-background-contrast--warning{--idle:transparent;--hover:var(--background-contrast-warning-hover)!important;--active:var(--background-contrast-warning-active)!important;background-color:var(--background-contrast-warning)!important}.fr-background-contrast--error{--idle:transparent;--hover:var(--background-contrast-error-hover)!important;--active:var(--background-contrast-error-active)!important;background-color:var(--background-contrast-error)!important}.fr-background-flat--grey{background-color:var(--background-flat-grey)!important}.fr-background-flat--blue-france{background-color:var(--background-flat-blue-france)!important}.fr-background-flat--red-marianne{background-color:var(--background-flat-red-marianne)!important}.fr-background-flat--green-tilleul-verveine{background-color:var(--background-flat-green-tilleul-verveine)!important}.fr-background-flat--green-bourgeon{background-color:var(--background-flat-green-bourgeon)!important}.fr-background-flat--green-emeraude{background-color:var(--background-flat-green-emeraude)!important}.fr-background-flat--green-menthe{background-color:var(--background-flat-green-menthe)!important}.fr-background-flat--green-archipel{background-color:var(--background-flat-green-archipel)!important}.fr-background-flat--blue-ecume{background-color:var(--background-flat-blue-ecume)!important}.fr-background-flat--blue-cumulus{background-color:var(--background-flat-blue-cumulus)!important}.fr-background-flat--purple-glycine{background-color:var(--background-flat-purple-glycine)!important}.fr-background-flat--pink-macaron{background-color:var(--background-flat-pink-macaron)!important}.fr-background-flat--pink-tuile{background-color:var(--background-flat-pink-tuile)!important}.fr-background-flat--yellow-tournesol{background-color:var(--background-flat-yellow-tournesol)!important}.fr-background-flat--yellow-moutarde{background-color:var(--background-flat-yellow-moutarde)!important}.fr-background-flat--orange-terre-battue{background-color:var(--background-flat-orange-terre-battue)!important}.fr-background-flat--brown-cafe-creme{background-color:var(--background-flat-brown-cafe-creme)!important}.fr-background-flat--brown-caramel{background-color:var(--background-flat-brown-caramel)!important}.fr-background-flat--brown-opera{background-color:var(--background-flat-brown-opera)!important}.fr-background-flat--beige-gris-galet{background-color:var(--background-flat-beige-gris-galet)!important}.fr-background-flat--info{background-color:var(--background-flat-info)!important}.fr-background-flat--success{background-color:var(--background-flat-success)!important}.fr-background-flat--warning{background-color:var(--background-flat-warning)!important}.fr-background-flat--error{background-color:var(--background-flat-error)!important}.fr-background-action-high--grey{--idle:transparent;--hover:var(--background-action-high-grey-hover)!important;--active:var(--background-action-high-grey-active)!important;background-color:var(--background-action-high-grey)!important}.fr-background-action-high--blue-france{--idle:transparent;--hover:var(--background-action-high-blue-france-hover)!important;--active:var(--background-action-high-blue-france-active)!important;background-color:var(--background-action-high-blue-france)!important}.fr-background-action-high--red-marianne{--idle:transparent;--hover:var(--background-action-high-red-marianne-hover)!important;--active:var(--background-action-high-red-marianne-active)!important;background-color:var(--background-action-high-red-marianne)!important}.fr-background-action-high--green-tilleul-verveine{--idle:transparent;--hover:var(--background-action-high-green-tilleul-verveine-hover)!important;--active:var(--background-action-high-green-tilleul-verveine-active)!important;background-color:var(--background-action-high-green-tilleul-verveine)!important}.fr-background-action-high--green-bourgeon{--idle:transparent;--hover:var(--background-action-high-green-bourgeon-hover)!important;--active:var(--background-action-high-green-bourgeon-active)!important;background-color:var(--background-action-high-green-bourgeon)!important}.fr-background-action-high--green-emeraude{--idle:transparent;--hover:var(--background-action-high-green-emeraude-hover)!important;--active:var(--background-action-high-green-emeraude-active)!important;background-color:var(--background-action-high-green-emeraude)!important}.fr-background-action-high--green-menthe{--idle:transparent;--hover:var(--background-action-high-green-menthe-hover)!important;--active:var(--background-action-high-green-menthe-active)!important;background-color:var(--background-action-high-green-menthe)!important}.fr-background-action-high--green-archipel{--idle:transparent;--hover:var(--background-action-high-green-archipel-hover)!important;--active:var(--background-action-high-green-archipel-active)!important;background-color:var(--background-action-high-green-archipel)!important}.fr-background-action-high--blue-ecume{--idle:transparent;--hover:var(--background-action-high-blue-ecume-hover)!important;--active:var(--background-action-high-blue-ecume-active)!important;background-color:var(--background-action-high-blue-ecume)!important}.fr-background-action-high--blue-cumulus{--idle:transparent;--hover:var(--background-action-high-blue-cumulus-hover)!important;--active:var(--background-action-high-blue-cumulus-active)!important;background-color:var(--background-action-high-blue-cumulus)!important}.fr-background-action-high--purple-glycine{--idle:transparent;--hover:var(--background-action-high-purple-glycine-hover)!important;--active:var(--background-action-high-purple-glycine-active)!important;background-color:var(--background-action-high-purple-glycine)!important}.fr-background-action-high--pink-macaron{--idle:transparent;--hover:var(--background-action-high-pink-macaron-hover)!important;--active:var(--background-action-high-pink-macaron-active)!important;background-color:var(--background-action-high-pink-macaron)!important}.fr-background-action-high--pink-tuile{--idle:transparent;--hover:var(--background-action-high-pink-tuile-hover)!important;--active:var(--background-action-high-pink-tuile-active)!important;background-color:var(--background-action-high-pink-tuile)!important}.fr-background-action-high--yellow-tournesol{--idle:transparent;--hover:var(--background-action-high-yellow-tournesol-hover)!important;--active:var(--background-action-high-yellow-tournesol-active)!important;background-color:var(--background-action-high-yellow-tournesol)!important}.fr-background-action-high--yellow-moutarde{--idle:transparent;--hover:var(--background-action-high-yellow-moutarde-hover)!important;--active:var(--background-action-high-yellow-moutarde-active)!important;background-color:var(--background-action-high-yellow-moutarde)!important}.fr-background-action-high--orange-terre-battue{--idle:transparent;--hover:var(--background-action-high-orange-terre-battue-hover)!important;--active:var(--background-action-high-orange-terre-battue-active)!important;background-color:var(--background-action-high-orange-terre-battue)!important}.fr-background-action-high--brown-cafe-creme{--idle:transparent;--hover:var(--background-action-high-brown-cafe-creme-hover)!important;--active:var(--background-action-high-brown-cafe-creme-active)!important;background-color:var(--background-action-high-brown-cafe-creme)!important}.fr-background-action-high--brown-caramel{--idle:transparent;--hover:var(--background-action-high-brown-caramel-hover)!important;--active:var(--background-action-high-brown-caramel-active)!important;background-color:var(--background-action-high-brown-caramel)!important}.fr-background-action-high--brown-opera{--idle:transparent;--hover:var(--background-action-high-brown-opera-hover)!important;--active:var(--background-action-high-brown-opera-active)!important;background-color:var(--background-action-high-brown-opera)!important}.fr-background-action-high--beige-gris-galet{--idle:transparent;--hover:var(--background-action-high-beige-gris-galet-hover)!important;--active:var(--background-action-high-beige-gris-galet-active)!important;background-color:var(--background-action-high-beige-gris-galet)!important}.fr-background-action-high--info{--idle:transparent;--hover:var(--background-action-high-info-hover)!important;--active:var(--background-action-high-info-active)!important;background-color:var(--background-action-high-info)!important}.fr-background-action-high--success{--idle:transparent;--hover:var(--background-action-high-success-hover)!important;--active:var(--background-action-high-success-active)!important;background-color:var(--background-action-high-success)!important}.fr-background-action-high--warning{--idle:transparent;--hover:var(--background-action-high-warning-hover)!important;--active:var(--background-action-high-warning-active)!important;background-color:var(--background-action-high-warning)!important}.fr-background-action-high--error{--idle:transparent;--hover:var(--background-action-high-error-hover)!important;--active:var(--background-action-high-error-active)!important;background-color:var(--background-action-high-error)!important}.fr-background-action-low--blue-france{--idle:transparent;--hover:var(--background-action-low-blue-france-hover)!important;--active:var(--background-action-low-blue-france-active)!important;background-color:var(--background-action-low-blue-france)!important}.fr-background-action-low--red-marianne{--idle:transparent;--hover:var(--background-action-low-red-marianne-hover)!important;--active:var(--background-action-low-red-marianne-active)!important;background-color:var(--background-action-low-red-marianne)!important}.fr-background-action-low--green-tilleul-verveine{--idle:transparent;--hover:var(--background-action-low-green-tilleul-verveine-hover)!important;--active:var(--background-action-low-green-tilleul-verveine-active)!important;background-color:var(--background-action-low-green-tilleul-verveine)!important}.fr-background-action-low--green-bourgeon{--idle:transparent;--hover:var(--background-action-low-green-bourgeon-hover)!important;--active:var(--background-action-low-green-bourgeon-active)!important;background-color:var(--background-action-low-green-bourgeon)!important}.fr-background-action-low--green-emeraude{--idle:transparent;--hover:var(--background-action-low-green-emeraude-hover)!important;--active:var(--background-action-low-green-emeraude-active)!important;background-color:var(--background-action-low-green-emeraude)!important}.fr-background-action-low--green-menthe{--idle:transparent;--hover:var(--background-action-low-green-menthe-hover)!important;--active:var(--background-action-low-green-menthe-active)!important;background-color:var(--background-action-low-green-menthe)!important}.fr-background-action-low--green-archipel{--idle:transparent;--hover:var(--background-action-low-green-archipel-hover)!important;--active:var(--background-action-low-green-archipel-active)!important;background-color:var(--background-action-low-green-archipel)!important}.fr-background-action-low--blue-ecume{--idle:transparent;--hover:var(--background-action-low-blue-ecume-hover)!important;--active:var(--background-action-low-blue-ecume-active)!important;background-color:var(--background-action-low-blue-ecume)!important}.fr-background-action-low--blue-cumulus{--idle:transparent;--hover:var(--background-action-low-blue-cumulus-hover)!important;--active:var(--background-action-low-blue-cumulus-active)!important;background-color:var(--background-action-low-blue-cumulus)!important}.fr-background-action-low--purple-glycine{--idle:transparent;--hover:var(--background-action-low-purple-glycine-hover)!important;--active:var(--background-action-low-purple-glycine-active)!important;background-color:var(--background-action-low-purple-glycine)!important}.fr-background-action-low--pink-macaron{--idle:transparent;--hover:var(--background-action-low-pink-macaron-hover)!important;--active:var(--background-action-low-pink-macaron-active)!important;background-color:var(--background-action-low-pink-macaron)!important}.fr-background-action-low--pink-tuile{--idle:transparent;--hover:var(--background-action-low-pink-tuile-hover)!important;--active:var(--background-action-low-pink-tuile-active)!important;background-color:var(--background-action-low-pink-tuile)!important}.fr-background-action-low--yellow-tournesol{--idle:transparent;--hover:var(--background-action-low-yellow-tournesol-hover)!important;--active:var(--background-action-low-yellow-tournesol-active)!important;background-color:var(--background-action-low-yellow-tournesol)!important}.fr-background-action-low--yellow-moutarde{--idle:transparent;--hover:var(--background-action-low-yellow-moutarde-hover)!important;--active:var(--background-action-low-yellow-moutarde-active)!important;background-color:var(--background-action-low-yellow-moutarde)!important}.fr-background-action-low--orange-terre-battue{--idle:transparent;--hover:var(--background-action-low-orange-terre-battue-hover)!important;--active:var(--background-action-low-orange-terre-battue-active)!important;background-color:var(--background-action-low-orange-terre-battue)!important}.fr-background-action-low--brown-cafe-creme{--idle:transparent;--hover:var(--background-action-low-brown-cafe-creme-hover)!important;--active:var(--background-action-low-brown-cafe-creme-active)!important;background-color:var(--background-action-low-brown-cafe-creme)!important}.fr-background-action-low--brown-caramel{--idle:transparent;--hover:var(--background-action-low-brown-caramel-hover)!important;--active:var(--background-action-low-brown-caramel-active)!important;background-color:var(--background-action-low-brown-caramel)!important}.fr-background-action-low--brown-opera{--idle:transparent;--hover:var(--background-action-low-brown-opera-hover)!important;--active:var(--background-action-low-brown-opera-active)!important;background-color:var(--background-action-low-brown-opera)!important}.fr-background-action-low--beige-gris-galet{--idle:transparent;--hover:var(--background-action-low-beige-gris-galet-hover)!important;--active:var(--background-action-low-beige-gris-galet-active)!important;background-color:var(--background-action-low-beige-gris-galet)!important}.fr-text-default--grey{color:var(--text-default-grey)!important}.fr-text-default--info{color:var(--text-default-info)!important}.fr-text-default--success{color:var(--text-default-success)!important}.fr-text-default--warning{color:var(--text-default-warning)!important}.fr-text-default--error{color:var(--text-default-error)!important}.fr-text-title--grey{color:var(--text-title-grey)!important}.fr-text-title--blue-france{color:var(--text-title-blue-france)!important}.fr-text-title--red-marianne{color:var(--text-title-red-marianne)!important}.fr-text-label--grey{color:var(--text-label-grey)!important}.fr-text-label--blue-france{color:var(--text-label-blue-france)!important}.fr-text-label--red-marianne{color:var(--text-label-red-marianne)!important}.fr-text-label--green-tilleul-verveine{color:var(--text-label-green-tilleul-verveine)!important}.fr-text-label--green-bourgeon{color:var(--text-label-green-bourgeon)!important}.fr-text-label--green-emeraude{color:var(--text-label-green-emeraude)!important}.fr-text-label--green-menthe{color:var(--text-label-green-menthe)!important}.fr-text-label--green-archipel{color:var(--text-label-green-archipel)!important}.fr-text-label--blue-ecume{color:var(--text-label-blue-ecume)!important}.fr-text-label--blue-cumulus{color:var(--text-label-blue-cumulus)!important}.fr-text-label--purple-glycine{color:var(--text-label-purple-glycine)!important}.fr-text-label--pink-macaron{color:var(--text-label-pink-macaron)!important}.fr-text-label--pink-tuile{color:var(--text-label-pink-tuile)!important}.fr-text-label--yellow-tournesol{color:var(--text-label-yellow-tournesol)!important}.fr-text-label--yellow-moutarde{color:var(--text-label-yellow-moutarde)!important}.fr-text-label--orange-terre-battue{color:var(--text-label-orange-terre-battue)!important}.fr-text-label--brown-cafe-creme{color:var(--text-label-brown-cafe-creme)!important}.fr-text-label--brown-caramel{color:var(--text-label-brown-caramel)!important}.fr-text-label--brown-opera{color:var(--text-label-brown-opera)!important}.fr-text-label--beige-gris-galet{color:var(--text-label-beige-gris-galet)!important}.fr-text-mention--grey{color:var(--text-mention-grey)!important}.fr-text-inverted--grey{color:var(--text-inverted-grey)!important}.fr-text-inverted--blue-france{color:var(--text-inverted-blue-france)!important}.fr-text-inverted--red-marianne{color:var(--text-inverted-red-marianne)!important}.fr-text-inverted--info{color:var(--text-inverted-info)!important}.fr-text-inverted--success{color:var(--text-inverted-success)!important}.fr-text-inverted--warning{color:var(--text-inverted-warning)!important}.fr-text-inverted--error{color:var(--text-inverted-error)!important}.fr-text-inverted--green-tilleul-verveine{color:var(--text-inverted-green-tilleul-verveine)!important}.fr-text-inverted--green-bourgeon{color:var(--text-inverted-green-bourgeon)!important}.fr-text-inverted--green-emeraude{color:var(--text-inverted-green-emeraude)!important}.fr-text-inverted--green-menthe{color:var(--text-inverted-green-menthe)!important}.fr-text-inverted--green-archipel{color:var(--text-inverted-green-archipel)!important}.fr-text-inverted--blue-ecume{color:var(--text-inverted-blue-ecume)!important}.fr-text-inverted--blue-cumulus{color:var(--text-inverted-blue-cumulus)!important}.fr-text-inverted--purple-glycine{color:var(--text-inverted-purple-glycine)!important}.fr-text-inverted--pink-macaron{color:var(--text-inverted-pink-macaron)!important}.fr-text-inverted--pink-tuile{color:var(--text-inverted-pink-tuile)!important}.fr-text-inverted--yellow-tournesol{color:var(--text-inverted-yellow-tournesol)!important}.fr-text-inverted--yellow-moutarde{color:var(--text-inverted-yellow-moutarde)!important}.fr-text-inverted--orange-terre-battue{color:var(--text-inverted-orange-terre-battue)!important}.fr-text-inverted--brown-cafe-creme{color:var(--text-inverted-brown-cafe-creme)!important}.fr-text-inverted--brown-caramel{color:var(--text-inverted-brown-caramel)!important}.fr-text-inverted--brown-opera{color:var(--text-inverted-brown-opera)!important}.fr-text-inverted--beige-gris-galet{color:var(--text-inverted-beige-gris-galet)!important}.fr-text-action-high--grey{color:var(--text-action-high-grey)!important}.fr-text-action-high--blue-france{color:var(--text-action-high-blue-france)!important}.fr-text-action-high--red-marianne{color:var(--text-action-high-red-marianne)!important}.fr-text-action-high--green-tilleul-verveine{color:var(--text-action-high-green-tilleul-verveine)!important}.fr-text-action-high--green-bourgeon{color:var(--text-action-high-green-bourgeon)!important}.fr-text-action-high--green-emeraude{color:var(--text-action-high-green-emeraude)!important}.fr-text-action-high--green-menthe{color:var(--text-action-high-green-menthe)!important}.fr-text-action-high--green-archipel{color:var(--text-action-high-green-archipel)!important}.fr-text-action-high--blue-ecume{color:var(--text-action-high-blue-ecume)!important}.fr-text-action-high--blue-cumulus{color:var(--text-action-high-blue-cumulus)!important}.fr-text-action-high--purple-glycine{color:var(--text-action-high-purple-glycine)!important}.fr-text-action-high--pink-macaron{color:var(--text-action-high-pink-macaron)!important}.fr-text-action-high--pink-tuile{color:var(--text-action-high-pink-tuile)!important}.fr-text-action-high--yellow-tournesol{color:var(--text-action-high-yellow-tournesol)!important}.fr-text-action-high--yellow-moutarde{color:var(--text-action-high-yellow-moutarde)!important}.fr-text-action-high--orange-terre-battue{color:var(--text-action-high-orange-terre-battue)!important}.fr-text-action-high--brown-cafe-creme{color:var(--text-action-high-brown-cafe-creme)!important}.fr-text-action-high--brown-caramel{color:var(--text-action-high-brown-caramel)!important}.fr-text-action-high--brown-opera{color:var(--text-action-high-brown-opera)!important}.fr-text-action-high--beige-gris-galet{color:var(--text-action-high-beige-gris-galet)!important}.fr-border-default--grey{border:1px solid var(--border-default-grey)!important}.fr-border-default--blue-france{border:1px solid var(--border-default-blue-france)!important}.fr-border-default--red-marianne{border:1px solid var(--border-default-red-marianne)!important}.fr-border-default--green-tilleul-verveine{border:1px solid var(--border-default-green-tilleul-verveine)!important}.fr-border-default--green-bourgeon{border:1px solid var(--border-default-green-bourgeon)!important}.fr-border-default--green-emeraude{border:1px solid var(--border-default-green-emeraude)!important}.fr-border-default--green-menthe{border:1px solid var(--border-default-green-menthe)!important}.fr-border-default--green-archipel{border:1px solid var(--border-default-green-archipel)!important}.fr-border-default--blue-ecume{border:1px solid var(--border-default-blue-ecume)!important}.fr-border-default--blue-cumulus{border:1px solid var(--border-default-blue-cumulus)!important}.fr-border-default--purple-glycine{border:1px solid var(--border-default-purple-glycine)!important}.fr-border-default--pink-macaron{border:1px solid var(--border-default-pink-macaron)!important}.fr-border-default--pink-tuile{border:1px solid var(--border-default-pink-tuile)!important}.fr-border-default--yellow-tournesol{border:1px solid var(--border-default-yellow-tournesol)!important}.fr-border-default--yellow-moutarde{border:1px solid var(--border-default-yellow-moutarde)!important}.fr-border-default--orange-terre-battue{border:1px solid var(--border-default-orange-terre-battue)!important}.fr-border-default--brown-cafe-creme{border:1px solid var(--border-default-brown-cafe-creme)!important}.fr-border-default--brown-caramel{border:1px solid var(--border-default-brown-caramel)!important}.fr-border-default--brown-opera{border:1px solid var(--border-default-brown-opera)!important}.fr-border-default--beige-gris-galet{border:1px solid var(--border-default-beige-gris-galet)!important}.fr-border-plain--grey{border:1px solid var(--border-plain-grey)!important}.fr-border-plain--blue-france{border:1px solid var(--border-plain-blue-france)!important}.fr-border-plain--red-marianne{border:1px solid var(--border-plain-red-marianne)!important}.fr-border-plain--info{border:1px solid var(--border-plain-info)!important}.fr-border-plain--success{border:1px solid var(--border-plain-success)!important}.fr-border-plain--warning{border:1px solid var(--border-plain-warning)!important}.fr-border-plain--error{border:1px solid var(--border-plain-error)!important}.fr-border-plain--green-tilleul-verveine{border:1px solid var(--border-plain-green-tilleul-verveine)!important}.fr-border-plain--green-bourgeon{border:1px solid var(--border-plain-green-bourgeon)!important}.fr-border-plain--green-emeraude{border:1px solid var(--border-plain-green-emeraude)!important}.fr-border-plain--green-menthe{border:1px solid var(--border-plain-green-menthe)!important}.fr-border-plain--green-archipel{border:1px solid var(--border-plain-green-archipel)!important}.fr-border-plain--blue-ecume{border:1px solid var(--border-plain-blue-ecume)!important}.fr-border-plain--blue-cumulus{border:1px solid var(--border-plain-blue-cumulus)!important}.fr-border-plain--purple-glycine{border:1px solid var(--border-plain-purple-glycine)!important}.fr-border-plain--pink-macaron{border:1px solid var(--border-plain-pink-macaron)!important}.fr-border-plain--pink-tuile{border:1px solid var(--border-plain-pink-tuile)!important}.fr-border-plain--yellow-tournesol{border:1px solid var(--border-plain-yellow-tournesol)!important}.fr-border-plain--yellow-moutarde{border:1px solid var(--border-plain-yellow-moutarde)!important}.fr-border-plain--orange-terre-battue{border:1px solid var(--border-plain-orange-terre-battue)!important}.fr-border-plain--brown-cafe-creme{border:1px solid var(--border-plain-brown-cafe-creme)!important}.fr-border-plain--brown-caramel{border:1px solid var(--border-plain-brown-caramel)!important}.fr-border-plain--brown-opera{border:1px solid var(--border-plain-brown-opera)!important}.fr-border-plain--beige-gris-galet{border:1px solid var(--border-plain-beige-gris-galet)!important}.fr-artwork-major--blue-france{fill:var(--artwork-major-blue-france)!important}.fr-artwork-major--red-marianne{fill:var(--artwork-major-red-marianne)!important}.fr-artwork-major--green-tilleul-verveine{fill:var(--artwork-major-green-tilleul-verveine)!important}.fr-artwork-major--green-bourgeon{fill:var(--artwork-major-green-bourgeon)!important}.fr-artwork-major--green-emeraude{fill:var(--artwork-major-green-emeraude)!important}.fr-artwork-major--green-menthe{fill:var(--artwork-major-green-menthe)!important}.fr-artwork-major--green-archipel{fill:var(--artwork-major-green-archipel)!important}.fr-artwork-major--blue-ecume{fill:var(--artwork-major-blue-ecume)!important}.fr-artwork-major--blue-cumulus{fill:var(--artwork-major-blue-cumulus)!important}.fr-artwork-major--purple-glycine{fill:var(--artwork-major-purple-glycine)!important}.fr-artwork-major--pink-macaron{fill:var(--artwork-major-pink-macaron)!important}.fr-artwork-major--pink-tuile{fill:var(--artwork-major-pink-tuile)!important}.fr-artwork-major--yellow-tournesol{fill:var(--artwork-major-yellow-tournesol)!important}.fr-artwork-major--yellow-moutarde{fill:var(--artwork-major-yellow-moutarde)!important}.fr-artwork-major--orange-terre-battue{fill:var(--artwork-major-orange-terre-battue)!important}.fr-artwork-major--brown-cafe-creme{fill:var(--artwork-major-brown-cafe-creme)!important}.fr-artwork-major--brown-caramel{fill:var(--artwork-major-brown-caramel)!important}.fr-artwork-major--brown-opera{fill:var(--artwork-major-brown-opera)!important}.fr-artwork-major--beige-gris-galet{fill:var(--artwork-major-beige-gris-galet)!important}.fr-artwork-minor--blue-france{fill:var(--artwork-minor-blue-france)!important}.fr-artwork-minor--red-marianne{fill:var(--artwork-minor-red-marianne)!important}.fr-artwork-minor--green-tilleul-verveine{fill:var(--artwork-minor-green-tilleul-verveine)!important}.fr-artwork-minor--green-bourgeon{fill:var(--artwork-minor-green-bourgeon)!important}.fr-artwork-minor--green-emeraude{fill:var(--artwork-minor-green-emeraude)!important}.fr-artwork-minor--green-menthe{fill:var(--artwork-minor-green-menthe)!important}.fr-artwork-minor--green-archipel{fill:var(--artwork-minor-green-archipel)!important}.fr-artwork-minor--blue-ecume{fill:var(--artwork-minor-blue-ecume)!important}.fr-artwork-minor--blue-cumulus{fill:var(--artwork-minor-blue-cumulus)!important}.fr-artwork-minor--purple-glycine{fill:var(--artwork-minor-purple-glycine)!important}.fr-artwork-minor--pink-macaron{fill:var(--artwork-minor-pink-macaron)!important}.fr-artwork-minor--pink-tuile{fill:var(--artwork-minor-pink-tuile)!important}.fr-artwork-minor--yellow-tournesol{fill:var(--artwork-minor-yellow-tournesol)!important}.fr-artwork-minor--yellow-moutarde{fill:var(--artwork-minor-yellow-moutarde)!important}.fr-artwork-minor--orange-terre-battue{fill:var(--artwork-minor-orange-terre-battue)!important}.fr-artwork-minor--brown-cafe-creme{fill:var(--artwork-minor-brown-cafe-creme)!important}.fr-artwork-minor--brown-caramel{fill:var(--artwork-minor-brown-caramel)!important}.fr-artwork-minor--brown-opera{fill:var(--artwork-minor-brown-opera)!important}.fr-artwork-minor--beige-gris-galet{fill:var(--artwork-minor-beige-gris-galet)!important}.fr-artwork-decorative--grey{fill:var(--artwork-decorative-grey)!important}.fr-artwork-decorative--blue-france{fill:var(--artwork-decorative-blue-france)!important}.fr-artwork-decorative--red-marianne{fill:var(--artwork-decorative-red-marianne)!important}.fr-artwork-decorative--green-tilleul-verveine{fill:var(--artwork-decorative-green-tilleul-verveine)!important}.fr-artwork-decorative--green-bourgeon{fill:var(--artwork-decorative-green-bourgeon)!important}.fr-artwork-decorative--green-emeraude{fill:var(--artwork-decorative-green-emeraude)!important}.fr-artwork-decorative--green-menthe{fill:var(--artwork-decorative-green-menthe)!important}.fr-artwork-decorative--green-archipel{fill:var(--artwork-decorative-green-archipel)!important}.fr-artwork-decorative--blue-ecume{fill:var(--artwork-decorative-blue-ecume)!important}.fr-artwork-decorative--blue-cumulus{fill:var(--artwork-decorative-blue-cumulus)!important}.fr-artwork-decorative--purple-glycine{fill:var(--artwork-decorative-purple-glycine)!important}.fr-artwork-decorative--pink-macaron{fill:var(--artwork-decorative-pink-macaron)!important}.fr-artwork-decorative--pink-tuile{fill:var(--artwork-decorative-pink-tuile)!important}.fr-artwork-decorative--yellow-tournesol{fill:var(--artwork-decorative-yellow-tournesol)!important}.fr-artwork-decorative--yellow-moutarde{fill:var(--artwork-decorative-yellow-moutarde)!important}.fr-artwork-decorative--orange-terre-battue{fill:var(--artwork-decorative-orange-terre-battue)!important}.fr-artwork-decorative--brown-cafe-creme{fill:var(--artwork-decorative-brown-cafe-creme)!important}.fr-artwork-decorative--brown-caramel{fill:var(--artwork-decorative-brown-caramel)!important}.fr-artwork-decorative--brown-opera{fill:var(--artwork-decorative-brown-opera)!important}.fr-artwork-decorative--beige-gris-galet{fill:var(--artwork-decorative-beige-gris-galet)!important}.fr-artwork-background--grey{fill:var(--artwork-background-grey)!important}.fr-artwork-background--blue-france{fill:var(--artwork-background-blue-france)!important}.fr-artwork-background--red-marianne{fill:var(--artwork-background-red-marianne)!important}.fr-artwork-background--green-tilleul-verveine{fill:var(--artwork-background-green-tilleul-verveine)!important}.fr-artwork-background--green-bourgeon{fill:var(--artwork-background-green-bourgeon)!important}.fr-artwork-background--green-emeraude{fill:var(--artwork-background-green-emeraude)!important}.fr-artwork-background--green-menthe{fill:var(--artwork-background-green-menthe)!important}.fr-artwork-background--green-archipel{fill:var(--artwork-background-green-archipel)!important}.fr-artwork-background--blue-ecume{fill:var(--artwork-background-blue-ecume)!important}.fr-artwork-background--blue-cumulus{fill:var(--artwork-background-blue-cumulus)!important}.fr-artwork-background--purple-glycine{fill:var(--artwork-background-purple-glycine)!important}.fr-artwork-background--pink-macaron{fill:var(--artwork-background-pink-macaron)!important}.fr-artwork-background--pink-tuile{fill:var(--artwork-background-pink-tuile)!important}.fr-artwork-background--yellow-tournesol{fill:var(--artwork-background-yellow-tournesol)!important}.fr-artwork-background--yellow-moutarde{fill:var(--artwork-background-yellow-moutarde)!important}.fr-artwork-background--orange-terre-battue{fill:var(--artwork-background-orange-terre-battue)!important}.fr-artwork-background--brown-cafe-creme{fill:var(--artwork-background-brown-cafe-creme)!important}.fr-artwork-background--brown-caramel{fill:var(--artwork-background-brown-caramel)!important}.fr-artwork-background--brown-opera{fill:var(--artwork-background-brown-opera)!important}.fr-artwork-background--beige-gris-galet{fill:var(--artwork-background-beige-gris-galet)!important}.fr-artwork-motif--grey{fill:var(--artwork-motif-grey)!important}.fr-artwork-motif--blue-france{fill:var(--artwork-motif-blue-france)!important}.fr-artwork-motif--red-marianne{fill:var(--artwork-motif-red-marianne)!important}.fr-artwork-motif--green-tilleul-verveine{fill:var(--artwork-motif-green-tilleul-verveine)!important}.fr-artwork-motif--green-bourgeon{fill:var(--artwork-motif-green-bourgeon)!important}.fr-artwork-motif--green-emeraude{fill:var(--artwork-motif-green-emeraude)!important}.fr-artwork-motif--green-menthe{fill:var(--artwork-motif-green-menthe)!important}.fr-artwork-motif--green-archipel{fill:var(--artwork-motif-green-archipel)!important}.fr-artwork-motif--blue-ecume{fill:var(--artwork-motif-blue-ecume)!important}.fr-artwork-motif--blue-cumulus{fill:var(--artwork-motif-blue-cumulus)!important}.fr-artwork-motif--purple-glycine{fill:var(--artwork-motif-purple-glycine)!important}.fr-artwork-motif--pink-macaron{fill:var(--artwork-motif-pink-macaron)!important}.fr-artwork-motif--pink-tuile{fill:var(--artwork-motif-pink-tuile)!important}.fr-artwork-motif--yellow-tournesol{fill:var(--artwork-motif-yellow-tournesol)!important}.fr-artwork-motif--yellow-moutarde{fill:var(--artwork-motif-yellow-moutarde)!important}.fr-artwork-motif--orange-terre-battue{fill:var(--artwork-motif-orange-terre-battue)!important}.fr-artwork-motif--brown-cafe-creme{fill:var(--artwork-motif-brown-cafe-creme)!important}.fr-artwork-motif--brown-caramel{fill:var(--artwork-motif-brown-caramel)!important}.fr-artwork-motif--brown-opera{fill:var(--artwork-motif-brown-opera)!important}.fr-artwork-motif--beige-gris-galet{fill:var(--artwork-motif-beige-gris-galet)!important}.fr-border-width-0-5v{border-width:.125rem!important}.fr-border-width-1v{border-width:.25rem!important}.fr-border-width-2v{border-width:.5rem!important} \ No newline at end of file diff --git a/dist/dsfr/utility/colors/colors.min.css b/dist/dsfr/utility/colors/colors.min.css new file mode 100644 index 0000000..7766cfa --- /dev/null +++ b/dist/dsfr/utility/colors/colors.min.css @@ -0,0 +1,3 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-background-default--grey{--idle:transparent;--hover:var(--background-default-grey-hover)!important;--active:var(--background-default-grey-active)!important;background-color:var(--background-default-grey)!important}.fr-background-alt--grey{--idle:transparent;--hover:var(--background-alt-grey-hover)!important;--active:var(--background-alt-grey-active)!important;background-color:var(--background-alt-grey)!important}.fr-background-alt--blue-france{--idle:transparent;--hover:var(--background-alt-blue-france-hover)!important;--active:var(--background-alt-blue-france-active)!important;background-color:var(--background-alt-blue-france)!important}.fr-background-alt--red-marianne{--idle:transparent;--hover:var(--background-alt-red-marianne-hover)!important;--active:var(--background-alt-red-marianne-active)!important;background-color:var(--background-alt-red-marianne)!important}.fr-background-alt--green-tilleul-verveine{--idle:transparent;--hover:var(--background-alt-green-tilleul-verveine-hover)!important;--active:var(--background-alt-green-tilleul-verveine-active)!important;background-color:var(--background-alt-green-tilleul-verveine)!important}.fr-background-alt--green-bourgeon{--idle:transparent;--hover:var(--background-alt-green-bourgeon-hover)!important;--active:var(--background-alt-green-bourgeon-active)!important;background-color:var(--background-alt-green-bourgeon)!important}.fr-background-alt--green-emeraude{--idle:transparent;--hover:var(--background-alt-green-emeraude-hover)!important;--active:var(--background-alt-green-emeraude-active)!important;background-color:var(--background-alt-green-emeraude)!important}.fr-background-alt--green-menthe{--idle:transparent;--hover:var(--background-alt-green-menthe-hover)!important;--active:var(--background-alt-green-menthe-active)!important;background-color:var(--background-alt-green-menthe)!important}.fr-background-alt--green-archipel{--idle:transparent;--hover:var(--background-alt-green-archipel-hover)!important;--active:var(--background-alt-green-archipel-active)!important;background-color:var(--background-alt-green-archipel)!important}.fr-background-alt--blue-ecume{--idle:transparent;--hover:var(--background-alt-blue-ecume-hover)!important;--active:var(--background-alt-blue-ecume-active)!important;background-color:var(--background-alt-blue-ecume)!important}.fr-background-alt--blue-cumulus{--idle:transparent;--hover:var(--background-alt-blue-cumulus-hover)!important;--active:var(--background-alt-blue-cumulus-active)!important;background-color:var(--background-alt-blue-cumulus)!important}.fr-background-alt--purple-glycine{--idle:transparent;--hover:var(--background-alt-purple-glycine-hover)!important;--active:var(--background-alt-purple-glycine-active)!important;background-color:var(--background-alt-purple-glycine)!important}.fr-background-alt--pink-macaron{--idle:transparent;--hover:var(--background-alt-pink-macaron-hover)!important;--active:var(--background-alt-pink-macaron-active)!important;background-color:var(--background-alt-pink-macaron)!important}.fr-background-alt--pink-tuile{--idle:transparent;--hover:var(--background-alt-pink-tuile-hover)!important;--active:var(--background-alt-pink-tuile-active)!important;background-color:var(--background-alt-pink-tuile)!important}.fr-background-alt--yellow-tournesol{--idle:transparent;--hover:var(--background-alt-yellow-tournesol-hover)!important;--active:var(--background-alt-yellow-tournesol-active)!important;background-color:var(--background-alt-yellow-tournesol)!important}.fr-background-alt--yellow-moutarde{--idle:transparent;--hover:var(--background-alt-yellow-moutarde-hover)!important;--active:var(--background-alt-yellow-moutarde-active)!important;background-color:var(--background-alt-yellow-moutarde)!important}.fr-background-alt--orange-terre-battue{--idle:transparent;--hover:var(--background-alt-orange-terre-battue-hover)!important;--active:var(--background-alt-orange-terre-battue-active)!important;background-color:var(--background-alt-orange-terre-battue)!important}.fr-background-alt--brown-cafe-creme{--idle:transparent;--hover:var(--background-alt-brown-cafe-creme-hover)!important;--active:var(--background-alt-brown-cafe-creme-active)!important;background-color:var(--background-alt-brown-cafe-creme)!important}.fr-background-alt--brown-caramel{--idle:transparent;--hover:var(--background-alt-brown-caramel-hover)!important;--active:var(--background-alt-brown-caramel-active)!important;background-color:var(--background-alt-brown-caramel)!important}.fr-background-alt--brown-opera{--idle:transparent;--hover:var(--background-alt-brown-opera-hover)!important;--active:var(--background-alt-brown-opera-active)!important;background-color:var(--background-alt-brown-opera)!important}.fr-background-alt--beige-gris-galet{--idle:transparent;--hover:var(--background-alt-beige-gris-galet-hover)!important;--active:var(--background-alt-beige-gris-galet-active)!important;background-color:var(--background-alt-beige-gris-galet)!important}.fr-background-contrast--grey{--idle:transparent;--hover:var(--background-contrast-grey-hover)!important;--active:var(--background-contrast-grey-active)!important;background-color:var(--background-contrast-grey)!important}.fr-background-contrast--blue-france{--idle:transparent;--hover:var(--background-contrast-blue-france-hover)!important;--active:var(--background-contrast-blue-france-active)!important;background-color:var(--background-contrast-blue-france)!important}.fr-background-contrast--red-marianne{--idle:transparent;--hover:var(--background-contrast-red-marianne-hover)!important;--active:var(--background-contrast-red-marianne-active)!important;background-color:var(--background-contrast-red-marianne)!important}.fr-background-contrast--green-tilleul-verveine{--idle:transparent;--hover:var(--background-contrast-green-tilleul-verveine-hover)!important;--active:var(--background-contrast-green-tilleul-verveine-active)!important;background-color:var(--background-contrast-green-tilleul-verveine)!important}.fr-background-contrast--green-bourgeon{--idle:transparent;--hover:var(--background-contrast-green-bourgeon-hover)!important;--active:var(--background-contrast-green-bourgeon-active)!important;background-color:var(--background-contrast-green-bourgeon)!important}.fr-background-contrast--green-emeraude{--idle:transparent;--hover:var(--background-contrast-green-emeraude-hover)!important;--active:var(--background-contrast-green-emeraude-active)!important;background-color:var(--background-contrast-green-emeraude)!important}.fr-background-contrast--green-menthe{--idle:transparent;--hover:var(--background-contrast-green-menthe-hover)!important;--active:var(--background-contrast-green-menthe-active)!important;background-color:var(--background-contrast-green-menthe)!important}.fr-background-contrast--green-archipel{--idle:transparent;--hover:var(--background-contrast-green-archipel-hover)!important;--active:var(--background-contrast-green-archipel-active)!important;background-color:var(--background-contrast-green-archipel)!important}.fr-background-contrast--blue-ecume{--idle:transparent;--hover:var(--background-contrast-blue-ecume-hover)!important;--active:var(--background-contrast-blue-ecume-active)!important;background-color:var(--background-contrast-blue-ecume)!important}.fr-background-contrast--blue-cumulus{--idle:transparent;--hover:var(--background-contrast-blue-cumulus-hover)!important;--active:var(--background-contrast-blue-cumulus-active)!important;background-color:var(--background-contrast-blue-cumulus)!important}.fr-background-contrast--purple-glycine{--idle:transparent;--hover:var(--background-contrast-purple-glycine-hover)!important;--active:var(--background-contrast-purple-glycine-active)!important;background-color:var(--background-contrast-purple-glycine)!important}.fr-background-contrast--pink-macaron{--idle:transparent;--hover:var(--background-contrast-pink-macaron-hover)!important;--active:var(--background-contrast-pink-macaron-active)!important;background-color:var(--background-contrast-pink-macaron)!important}.fr-background-contrast--pink-tuile{--idle:transparent;--hover:var(--background-contrast-pink-tuile-hover)!important;--active:var(--background-contrast-pink-tuile-active)!important;background-color:var(--background-contrast-pink-tuile)!important}.fr-background-contrast--yellow-tournesol{--idle:transparent;--hover:var(--background-contrast-yellow-tournesol-hover)!important;--active:var(--background-contrast-yellow-tournesol-active)!important;background-color:var(--background-contrast-yellow-tournesol)!important}.fr-background-contrast--yellow-moutarde{--idle:transparent;--hover:var(--background-contrast-yellow-moutarde-hover)!important;--active:var(--background-contrast-yellow-moutarde-active)!important;background-color:var(--background-contrast-yellow-moutarde)!important}.fr-background-contrast--orange-terre-battue{--idle:transparent;--hover:var(--background-contrast-orange-terre-battue-hover)!important;--active:var(--background-contrast-orange-terre-battue-active)!important;background-color:var(--background-contrast-orange-terre-battue)!important}.fr-background-contrast--brown-cafe-creme{--idle:transparent;--hover:var(--background-contrast-brown-cafe-creme-hover)!important;--active:var(--background-contrast-brown-cafe-creme-active)!important;background-color:var(--background-contrast-brown-cafe-creme)!important}.fr-background-contrast--brown-caramel{--idle:transparent;--hover:var(--background-contrast-brown-caramel-hover)!important;--active:var(--background-contrast-brown-caramel-active)!important;background-color:var(--background-contrast-brown-caramel)!important}.fr-background-contrast--brown-opera{--idle:transparent;--hover:var(--background-contrast-brown-opera-hover)!important;--active:var(--background-contrast-brown-opera-active)!important;background-color:var(--background-contrast-brown-opera)!important}.fr-background-contrast--beige-gris-galet{--idle:transparent;--hover:var(--background-contrast-beige-gris-galet-hover)!important;--active:var(--background-contrast-beige-gris-galet-active)!important;background-color:var(--background-contrast-beige-gris-galet)!important}.fr-background-contrast--info{--idle:transparent;--hover:var(--background-contrast-info-hover)!important;--active:var(--background-contrast-info-active)!important;background-color:var(--background-contrast-info)!important}.fr-background-contrast--success{--idle:transparent;--hover:var(--background-contrast-success-hover)!important;--active:var(--background-contrast-success-active)!important;background-color:var(--background-contrast-success)!important}.fr-background-contrast--warning{--idle:transparent;--hover:var(--background-contrast-warning-hover)!important;--active:var(--background-contrast-warning-active)!important;background-color:var(--background-contrast-warning)!important}.fr-background-contrast--error{--idle:transparent;--hover:var(--background-contrast-error-hover)!important;--active:var(--background-contrast-error-active)!important;background-color:var(--background-contrast-error)!important}.fr-background-flat--grey{background-color:var(--background-flat-grey)!important}.fr-background-flat--blue-france{background-color:var(--background-flat-blue-france)!important}.fr-background-flat--red-marianne{background-color:var(--background-flat-red-marianne)!important}.fr-background-flat--green-tilleul-verveine{background-color:var(--background-flat-green-tilleul-verveine)!important}.fr-background-flat--green-bourgeon{background-color:var(--background-flat-green-bourgeon)!important}.fr-background-flat--green-emeraude{background-color:var(--background-flat-green-emeraude)!important}.fr-background-flat--green-menthe{background-color:var(--background-flat-green-menthe)!important}.fr-background-flat--green-archipel{background-color:var(--background-flat-green-archipel)!important}.fr-background-flat--blue-ecume{background-color:var(--background-flat-blue-ecume)!important}.fr-background-flat--blue-cumulus{background-color:var(--background-flat-blue-cumulus)!important}.fr-background-flat--purple-glycine{background-color:var(--background-flat-purple-glycine)!important}.fr-background-flat--pink-macaron{background-color:var(--background-flat-pink-macaron)!important}.fr-background-flat--pink-tuile{background-color:var(--background-flat-pink-tuile)!important}.fr-background-flat--yellow-tournesol{background-color:var(--background-flat-yellow-tournesol)!important}.fr-background-flat--yellow-moutarde{background-color:var(--background-flat-yellow-moutarde)!important}.fr-background-flat--orange-terre-battue{background-color:var(--background-flat-orange-terre-battue)!important}.fr-background-flat--brown-cafe-creme{background-color:var(--background-flat-brown-cafe-creme)!important}.fr-background-flat--brown-caramel{background-color:var(--background-flat-brown-caramel)!important}.fr-background-flat--brown-opera{background-color:var(--background-flat-brown-opera)!important}.fr-background-flat--beige-gris-galet{background-color:var(--background-flat-beige-gris-galet)!important}.fr-background-flat--info{background-color:var(--background-flat-info)!important}.fr-background-flat--success{background-color:var(--background-flat-success)!important}.fr-background-flat--warning{background-color:var(--background-flat-warning)!important}.fr-background-flat--error{background-color:var(--background-flat-error)!important}.fr-background-action-high--grey{--idle:transparent;--hover:var(--background-action-high-grey-hover)!important;--active:var(--background-action-high-grey-active)!important;background-color:var(--background-action-high-grey)!important}.fr-background-action-high--blue-france{--idle:transparent;--hover:var(--background-action-high-blue-france-hover)!important;--active:var(--background-action-high-blue-france-active)!important;background-color:var(--background-action-high-blue-france)!important}.fr-background-action-high--red-marianne{--idle:transparent;--hover:var(--background-action-high-red-marianne-hover)!important;--active:var(--background-action-high-red-marianne-active)!important;background-color:var(--background-action-high-red-marianne)!important}.fr-background-action-high--green-tilleul-verveine{--idle:transparent;--hover:var(--background-action-high-green-tilleul-verveine-hover)!important;--active:var(--background-action-high-green-tilleul-verveine-active)!important;background-color:var(--background-action-high-green-tilleul-verveine)!important}.fr-background-action-high--green-bourgeon{--idle:transparent;--hover:var(--background-action-high-green-bourgeon-hover)!important;--active:var(--background-action-high-green-bourgeon-active)!important;background-color:var(--background-action-high-green-bourgeon)!important}.fr-background-action-high--green-emeraude{--idle:transparent;--hover:var(--background-action-high-green-emeraude-hover)!important;--active:var(--background-action-high-green-emeraude-active)!important;background-color:var(--background-action-high-green-emeraude)!important}.fr-background-action-high--green-menthe{--idle:transparent;--hover:var(--background-action-high-green-menthe-hover)!important;--active:var(--background-action-high-green-menthe-active)!important;background-color:var(--background-action-high-green-menthe)!important}.fr-background-action-high--green-archipel{--idle:transparent;--hover:var(--background-action-high-green-archipel-hover)!important;--active:var(--background-action-high-green-archipel-active)!important;background-color:var(--background-action-high-green-archipel)!important}.fr-background-action-high--blue-ecume{--idle:transparent;--hover:var(--background-action-high-blue-ecume-hover)!important;--active:var(--background-action-high-blue-ecume-active)!important;background-color:var(--background-action-high-blue-ecume)!important}.fr-background-action-high--blue-cumulus{--idle:transparent;--hover:var(--background-action-high-blue-cumulus-hover)!important;--active:var(--background-action-high-blue-cumulus-active)!important;background-color:var(--background-action-high-blue-cumulus)!important}.fr-background-action-high--purple-glycine{--idle:transparent;--hover:var(--background-action-high-purple-glycine-hover)!important;--active:var(--background-action-high-purple-glycine-active)!important;background-color:var(--background-action-high-purple-glycine)!important}.fr-background-action-high--pink-macaron{--idle:transparent;--hover:var(--background-action-high-pink-macaron-hover)!important;--active:var(--background-action-high-pink-macaron-active)!important;background-color:var(--background-action-high-pink-macaron)!important}.fr-background-action-high--pink-tuile{--idle:transparent;--hover:var(--background-action-high-pink-tuile-hover)!important;--active:var(--background-action-high-pink-tuile-active)!important;background-color:var(--background-action-high-pink-tuile)!important}.fr-background-action-high--yellow-tournesol{--idle:transparent;--hover:var(--background-action-high-yellow-tournesol-hover)!important;--active:var(--background-action-high-yellow-tournesol-active)!important;background-color:var(--background-action-high-yellow-tournesol)!important}.fr-background-action-high--yellow-moutarde{--idle:transparent;--hover:var(--background-action-high-yellow-moutarde-hover)!important;--active:var(--background-action-high-yellow-moutarde-active)!important;background-color:var(--background-action-high-yellow-moutarde)!important}.fr-background-action-high--orange-terre-battue{--idle:transparent;--hover:var(--background-action-high-orange-terre-battue-hover)!important;--active:var(--background-action-high-orange-terre-battue-active)!important;background-color:var(--background-action-high-orange-terre-battue)!important}.fr-background-action-high--brown-cafe-creme{--idle:transparent;--hover:var(--background-action-high-brown-cafe-creme-hover)!important;--active:var(--background-action-high-brown-cafe-creme-active)!important;background-color:var(--background-action-high-brown-cafe-creme)!important}.fr-background-action-high--brown-caramel{--idle:transparent;--hover:var(--background-action-high-brown-caramel-hover)!important;--active:var(--background-action-high-brown-caramel-active)!important;background-color:var(--background-action-high-brown-caramel)!important}.fr-background-action-high--brown-opera{--idle:transparent;--hover:var(--background-action-high-brown-opera-hover)!important;--active:var(--background-action-high-brown-opera-active)!important;background-color:var(--background-action-high-brown-opera)!important}.fr-background-action-high--beige-gris-galet{--idle:transparent;--hover:var(--background-action-high-beige-gris-galet-hover)!important;--active:var(--background-action-high-beige-gris-galet-active)!important;background-color:var(--background-action-high-beige-gris-galet)!important}.fr-background-action-high--info{--idle:transparent;--hover:var(--background-action-high-info-hover)!important;--active:var(--background-action-high-info-active)!important;background-color:var(--background-action-high-info)!important}.fr-background-action-high--success{--idle:transparent;--hover:var(--background-action-high-success-hover)!important;--active:var(--background-action-high-success-active)!important;background-color:var(--background-action-high-success)!important}.fr-background-action-high--warning{--idle:transparent;--hover:var(--background-action-high-warning-hover)!important;--active:var(--background-action-high-warning-active)!important;background-color:var(--background-action-high-warning)!important}.fr-background-action-high--error{--idle:transparent;--hover:var(--background-action-high-error-hover)!important;--active:var(--background-action-high-error-active)!important;background-color:var(--background-action-high-error)!important}.fr-background-action-low--blue-france{--idle:transparent;--hover:var(--background-action-low-blue-france-hover)!important;--active:var(--background-action-low-blue-france-active)!important;background-color:var(--background-action-low-blue-france)!important}.fr-background-action-low--red-marianne{--idle:transparent;--hover:var(--background-action-low-red-marianne-hover)!important;--active:var(--background-action-low-red-marianne-active)!important;background-color:var(--background-action-low-red-marianne)!important}.fr-background-action-low--green-tilleul-verveine{--idle:transparent;--hover:var(--background-action-low-green-tilleul-verveine-hover)!important;--active:var(--background-action-low-green-tilleul-verveine-active)!important;background-color:var(--background-action-low-green-tilleul-verveine)!important}.fr-background-action-low--green-bourgeon{--idle:transparent;--hover:var(--background-action-low-green-bourgeon-hover)!important;--active:var(--background-action-low-green-bourgeon-active)!important;background-color:var(--background-action-low-green-bourgeon)!important}.fr-background-action-low--green-emeraude{--idle:transparent;--hover:var(--background-action-low-green-emeraude-hover)!important;--active:var(--background-action-low-green-emeraude-active)!important;background-color:var(--background-action-low-green-emeraude)!important}.fr-background-action-low--green-menthe{--idle:transparent;--hover:var(--background-action-low-green-menthe-hover)!important;--active:var(--background-action-low-green-menthe-active)!important;background-color:var(--background-action-low-green-menthe)!important}.fr-background-action-low--green-archipel{--idle:transparent;--hover:var(--background-action-low-green-archipel-hover)!important;--active:var(--background-action-low-green-archipel-active)!important;background-color:var(--background-action-low-green-archipel)!important}.fr-background-action-low--blue-ecume{--idle:transparent;--hover:var(--background-action-low-blue-ecume-hover)!important;--active:var(--background-action-low-blue-ecume-active)!important;background-color:var(--background-action-low-blue-ecume)!important}.fr-background-action-low--blue-cumulus{--idle:transparent;--hover:var(--background-action-low-blue-cumulus-hover)!important;--active:var(--background-action-low-blue-cumulus-active)!important;background-color:var(--background-action-low-blue-cumulus)!important}.fr-background-action-low--purple-glycine{--idle:transparent;--hover:var(--background-action-low-purple-glycine-hover)!important;--active:var(--background-action-low-purple-glycine-active)!important;background-color:var(--background-action-low-purple-glycine)!important}.fr-background-action-low--pink-macaron{--idle:transparent;--hover:var(--background-action-low-pink-macaron-hover)!important;--active:var(--background-action-low-pink-macaron-active)!important;background-color:var(--background-action-low-pink-macaron)!important}.fr-background-action-low--pink-tuile{--idle:transparent;--hover:var(--background-action-low-pink-tuile-hover)!important;--active:var(--background-action-low-pink-tuile-active)!important;background-color:var(--background-action-low-pink-tuile)!important}.fr-background-action-low--yellow-tournesol{--idle:transparent;--hover:var(--background-action-low-yellow-tournesol-hover)!important;--active:var(--background-action-low-yellow-tournesol-active)!important;background-color:var(--background-action-low-yellow-tournesol)!important}.fr-background-action-low--yellow-moutarde{--idle:transparent;--hover:var(--background-action-low-yellow-moutarde-hover)!important;--active:var(--background-action-low-yellow-moutarde-active)!important;background-color:var(--background-action-low-yellow-moutarde)!important}.fr-background-action-low--orange-terre-battue{--idle:transparent;--hover:var(--background-action-low-orange-terre-battue-hover)!important;--active:var(--background-action-low-orange-terre-battue-active)!important;background-color:var(--background-action-low-orange-terre-battue)!important}.fr-background-action-low--brown-cafe-creme{--idle:transparent;--hover:var(--background-action-low-brown-cafe-creme-hover)!important;--active:var(--background-action-low-brown-cafe-creme-active)!important;background-color:var(--background-action-low-brown-cafe-creme)!important}.fr-background-action-low--brown-caramel{--idle:transparent;--hover:var(--background-action-low-brown-caramel-hover)!important;--active:var(--background-action-low-brown-caramel-active)!important;background-color:var(--background-action-low-brown-caramel)!important}.fr-background-action-low--brown-opera{--idle:transparent;--hover:var(--background-action-low-brown-opera-hover)!important;--active:var(--background-action-low-brown-opera-active)!important;background-color:var(--background-action-low-brown-opera)!important}.fr-background-action-low--beige-gris-galet{--idle:transparent;--hover:var(--background-action-low-beige-gris-galet-hover)!important;--active:var(--background-action-low-beige-gris-galet-active)!important;background-color:var(--background-action-low-beige-gris-galet)!important}.fr-text-default--grey{color:var(--text-default-grey)!important}.fr-text-default--info{color:var(--text-default-info)!important}.fr-text-default--success{color:var(--text-default-success)!important}.fr-text-default--warning{color:var(--text-default-warning)!important}.fr-text-default--error{color:var(--text-default-error)!important}.fr-text-title--grey{color:var(--text-title-grey)!important}.fr-text-title--blue-france{color:var(--text-title-blue-france)!important}.fr-text-title--red-marianne{color:var(--text-title-red-marianne)!important}.fr-text-label--grey{color:var(--text-label-grey)!important}.fr-text-label--blue-france{color:var(--text-label-blue-france)!important}.fr-text-label--red-marianne{color:var(--text-label-red-marianne)!important}.fr-text-label--green-tilleul-verveine{color:var(--text-label-green-tilleul-verveine)!important}.fr-text-label--green-bourgeon{color:var(--text-label-green-bourgeon)!important}.fr-text-label--green-emeraude{color:var(--text-label-green-emeraude)!important}.fr-text-label--green-menthe{color:var(--text-label-green-menthe)!important}.fr-text-label--green-archipel{color:var(--text-label-green-archipel)!important}.fr-text-label--blue-ecume{color:var(--text-label-blue-ecume)!important}.fr-text-label--blue-cumulus{color:var(--text-label-blue-cumulus)!important}.fr-text-label--purple-glycine{color:var(--text-label-purple-glycine)!important}.fr-text-label--pink-macaron{color:var(--text-label-pink-macaron)!important}.fr-text-label--pink-tuile{color:var(--text-label-pink-tuile)!important}.fr-text-label--yellow-tournesol{color:var(--text-label-yellow-tournesol)!important}.fr-text-label--yellow-moutarde{color:var(--text-label-yellow-moutarde)!important}.fr-text-label--orange-terre-battue{color:var(--text-label-orange-terre-battue)!important}.fr-text-label--brown-cafe-creme{color:var(--text-label-brown-cafe-creme)!important}.fr-text-label--brown-caramel{color:var(--text-label-brown-caramel)!important}.fr-text-label--brown-opera{color:var(--text-label-brown-opera)!important}.fr-text-label--beige-gris-galet{color:var(--text-label-beige-gris-galet)!important}.fr-text-mention--grey{color:var(--text-mention-grey)!important}.fr-text-inverted--grey{color:var(--text-inverted-grey)!important}.fr-text-inverted--blue-france{color:var(--text-inverted-blue-france)!important}.fr-text-inverted--red-marianne{color:var(--text-inverted-red-marianne)!important}.fr-text-inverted--info{color:var(--text-inverted-info)!important}.fr-text-inverted--success{color:var(--text-inverted-success)!important}.fr-text-inverted--warning{color:var(--text-inverted-warning)!important}.fr-text-inverted--error{color:var(--text-inverted-error)!important}.fr-text-inverted--green-tilleul-verveine{color:var(--text-inverted-green-tilleul-verveine)!important}.fr-text-inverted--green-bourgeon{color:var(--text-inverted-green-bourgeon)!important}.fr-text-inverted--green-emeraude{color:var(--text-inverted-green-emeraude)!important}.fr-text-inverted--green-menthe{color:var(--text-inverted-green-menthe)!important}.fr-text-inverted--green-archipel{color:var(--text-inverted-green-archipel)!important}.fr-text-inverted--blue-ecume{color:var(--text-inverted-blue-ecume)!important}.fr-text-inverted--blue-cumulus{color:var(--text-inverted-blue-cumulus)!important}.fr-text-inverted--purple-glycine{color:var(--text-inverted-purple-glycine)!important}.fr-text-inverted--pink-macaron{color:var(--text-inverted-pink-macaron)!important}.fr-text-inverted--pink-tuile{color:var(--text-inverted-pink-tuile)!important}.fr-text-inverted--yellow-tournesol{color:var(--text-inverted-yellow-tournesol)!important}.fr-text-inverted--yellow-moutarde{color:var(--text-inverted-yellow-moutarde)!important}.fr-text-inverted--orange-terre-battue{color:var(--text-inverted-orange-terre-battue)!important}.fr-text-inverted--brown-cafe-creme{color:var(--text-inverted-brown-cafe-creme)!important}.fr-text-inverted--brown-caramel{color:var(--text-inverted-brown-caramel)!important}.fr-text-inverted--brown-opera{color:var(--text-inverted-brown-opera)!important}.fr-text-inverted--beige-gris-galet{color:var(--text-inverted-beige-gris-galet)!important}.fr-text-action-high--grey{color:var(--text-action-high-grey)!important}.fr-text-action-high--blue-france{color:var(--text-action-high-blue-france)!important}.fr-text-action-high--red-marianne{color:var(--text-action-high-red-marianne)!important}.fr-text-action-high--green-tilleul-verveine{color:var(--text-action-high-green-tilleul-verveine)!important}.fr-text-action-high--green-bourgeon{color:var(--text-action-high-green-bourgeon)!important}.fr-text-action-high--green-emeraude{color:var(--text-action-high-green-emeraude)!important}.fr-text-action-high--green-menthe{color:var(--text-action-high-green-menthe)!important}.fr-text-action-high--green-archipel{color:var(--text-action-high-green-archipel)!important}.fr-text-action-high--blue-ecume{color:var(--text-action-high-blue-ecume)!important}.fr-text-action-high--blue-cumulus{color:var(--text-action-high-blue-cumulus)!important}.fr-text-action-high--purple-glycine{color:var(--text-action-high-purple-glycine)!important}.fr-text-action-high--pink-macaron{color:var(--text-action-high-pink-macaron)!important}.fr-text-action-high--pink-tuile{color:var(--text-action-high-pink-tuile)!important}.fr-text-action-high--yellow-tournesol{color:var(--text-action-high-yellow-tournesol)!important}.fr-text-action-high--yellow-moutarde{color:var(--text-action-high-yellow-moutarde)!important}.fr-text-action-high--orange-terre-battue{color:var(--text-action-high-orange-terre-battue)!important}.fr-text-action-high--brown-cafe-creme{color:var(--text-action-high-brown-cafe-creme)!important}.fr-text-action-high--brown-caramel{color:var(--text-action-high-brown-caramel)!important}.fr-text-action-high--brown-opera{color:var(--text-action-high-brown-opera)!important}.fr-text-action-high--beige-gris-galet{color:var(--text-action-high-beige-gris-galet)!important}.fr-border-default--grey{border:1px solid var(--border-default-grey)!important}.fr-border-default--blue-france{border:1px solid var(--border-default-blue-france)!important}.fr-border-default--red-marianne{border:1px solid var(--border-default-red-marianne)!important}.fr-border-default--green-tilleul-verveine{border:1px solid var(--border-default-green-tilleul-verveine)!important}.fr-border-default--green-bourgeon{border:1px solid var(--border-default-green-bourgeon)!important}.fr-border-default--green-emeraude{border:1px solid var(--border-default-green-emeraude)!important}.fr-border-default--green-menthe{border:1px solid var(--border-default-green-menthe)!important}.fr-border-default--green-archipel{border:1px solid var(--border-default-green-archipel)!important}.fr-border-default--blue-ecume{border:1px solid var(--border-default-blue-ecume)!important}.fr-border-default--blue-cumulus{border:1px solid var(--border-default-blue-cumulus)!important}.fr-border-default--purple-glycine{border:1px solid var(--border-default-purple-glycine)!important}.fr-border-default--pink-macaron{border:1px solid var(--border-default-pink-macaron)!important}.fr-border-default--pink-tuile{border:1px solid var(--border-default-pink-tuile)!important}.fr-border-default--yellow-tournesol{border:1px solid var(--border-default-yellow-tournesol)!important}.fr-border-default--yellow-moutarde{border:1px solid var(--border-default-yellow-moutarde)!important}.fr-border-default--orange-terre-battue{border:1px solid var(--border-default-orange-terre-battue)!important}.fr-border-default--brown-cafe-creme{border:1px solid var(--border-default-brown-cafe-creme)!important}.fr-border-default--brown-caramel{border:1px solid var(--border-default-brown-caramel)!important}.fr-border-default--brown-opera{border:1px solid var(--border-default-brown-opera)!important}.fr-border-default--beige-gris-galet{border:1px solid var(--border-default-beige-gris-galet)!important}.fr-border-plain--grey{border:1px solid var(--border-plain-grey)!important}.fr-border-plain--blue-france{border:1px solid var(--border-plain-blue-france)!important}.fr-border-plain--red-marianne{border:1px solid var(--border-plain-red-marianne)!important}.fr-border-plain--info{border:1px solid var(--border-plain-info)!important}.fr-border-plain--success{border:1px solid var(--border-plain-success)!important}.fr-border-plain--warning{border:1px solid var(--border-plain-warning)!important}.fr-border-plain--error{border:1px solid var(--border-plain-error)!important}.fr-border-plain--green-tilleul-verveine{border:1px solid var(--border-plain-green-tilleul-verveine)!important}.fr-border-plain--green-bourgeon{border:1px solid var(--border-plain-green-bourgeon)!important}.fr-border-plain--green-emeraude{border:1px solid var(--border-plain-green-emeraude)!important}.fr-border-plain--green-menthe{border:1px solid var(--border-plain-green-menthe)!important}.fr-border-plain--green-archipel{border:1px solid var(--border-plain-green-archipel)!important}.fr-border-plain--blue-ecume{border:1px solid var(--border-plain-blue-ecume)!important}.fr-border-plain--blue-cumulus{border:1px solid var(--border-plain-blue-cumulus)!important}.fr-border-plain--purple-glycine{border:1px solid var(--border-plain-purple-glycine)!important}.fr-border-plain--pink-macaron{border:1px solid var(--border-plain-pink-macaron)!important}.fr-border-plain--pink-tuile{border:1px solid var(--border-plain-pink-tuile)!important}.fr-border-plain--yellow-tournesol{border:1px solid var(--border-plain-yellow-tournesol)!important}.fr-border-plain--yellow-moutarde{border:1px solid var(--border-plain-yellow-moutarde)!important}.fr-border-plain--orange-terre-battue{border:1px solid var(--border-plain-orange-terre-battue)!important}.fr-border-plain--brown-cafe-creme{border:1px solid var(--border-plain-brown-cafe-creme)!important}.fr-border-plain--brown-caramel{border:1px solid var(--border-plain-brown-caramel)!important}.fr-border-plain--brown-opera{border:1px solid var(--border-plain-brown-opera)!important}.fr-border-plain--beige-gris-galet{border:1px solid var(--border-plain-beige-gris-galet)!important}.fr-artwork-major--blue-france{fill:var(--artwork-major-blue-france)!important}.fr-artwork-major--red-marianne{fill:var(--artwork-major-red-marianne)!important}.fr-artwork-major--green-tilleul-verveine{fill:var(--artwork-major-green-tilleul-verveine)!important}.fr-artwork-major--green-bourgeon{fill:var(--artwork-major-green-bourgeon)!important}.fr-artwork-major--green-emeraude{fill:var(--artwork-major-green-emeraude)!important}.fr-artwork-major--green-menthe{fill:var(--artwork-major-green-menthe)!important}.fr-artwork-major--green-archipel{fill:var(--artwork-major-green-archipel)!important}.fr-artwork-major--blue-ecume{fill:var(--artwork-major-blue-ecume)!important}.fr-artwork-major--blue-cumulus{fill:var(--artwork-major-blue-cumulus)!important}.fr-artwork-major--purple-glycine{fill:var(--artwork-major-purple-glycine)!important}.fr-artwork-major--pink-macaron{fill:var(--artwork-major-pink-macaron)!important}.fr-artwork-major--pink-tuile{fill:var(--artwork-major-pink-tuile)!important}.fr-artwork-major--yellow-tournesol{fill:var(--artwork-major-yellow-tournesol)!important}.fr-artwork-major--yellow-moutarde{fill:var(--artwork-major-yellow-moutarde)!important}.fr-artwork-major--orange-terre-battue{fill:var(--artwork-major-orange-terre-battue)!important}.fr-artwork-major--brown-cafe-creme{fill:var(--artwork-major-brown-cafe-creme)!important}.fr-artwork-major--brown-caramel{fill:var(--artwork-major-brown-caramel)!important}.fr-artwork-major--brown-opera{fill:var(--artwork-major-brown-opera)!important}.fr-artwork-major--beige-gris-galet{fill:var(--artwork-major-beige-gris-galet)!important}.fr-artwork-minor--blue-france{fill:var(--artwork-minor-blue-france)!important}.fr-artwork-minor--red-marianne{fill:var(--artwork-minor-red-marianne)!important}.fr-artwork-minor--green-tilleul-verveine{fill:var(--artwork-minor-green-tilleul-verveine)!important}.fr-artwork-minor--green-bourgeon{fill:var(--artwork-minor-green-bourgeon)!important}.fr-artwork-minor--green-emeraude{fill:var(--artwork-minor-green-emeraude)!important}.fr-artwork-minor--green-menthe{fill:var(--artwork-minor-green-menthe)!important}.fr-artwork-minor--green-archipel{fill:var(--artwork-minor-green-archipel)!important}.fr-artwork-minor--blue-ecume{fill:var(--artwork-minor-blue-ecume)!important}.fr-artwork-minor--blue-cumulus{fill:var(--artwork-minor-blue-cumulus)!important}.fr-artwork-minor--purple-glycine{fill:var(--artwork-minor-purple-glycine)!important}.fr-artwork-minor--pink-macaron{fill:var(--artwork-minor-pink-macaron)!important}.fr-artwork-minor--pink-tuile{fill:var(--artwork-minor-pink-tuile)!important}.fr-artwork-minor--yellow-tournesol{fill:var(--artwork-minor-yellow-tournesol)!important}.fr-artwork-minor--yellow-moutarde{fill:var(--artwork-minor-yellow-moutarde)!important}.fr-artwork-minor--orange-terre-battue{fill:var(--artwork-minor-orange-terre-battue)!important}.fr-artwork-minor--brown-cafe-creme{fill:var(--artwork-minor-brown-cafe-creme)!important}.fr-artwork-minor--brown-caramel{fill:var(--artwork-minor-brown-caramel)!important}.fr-artwork-minor--brown-opera{fill:var(--artwork-minor-brown-opera)!important}.fr-artwork-minor--beige-gris-galet{fill:var(--artwork-minor-beige-gris-galet)!important}.fr-artwork-decorative--grey{fill:var(--artwork-decorative-grey)!important}.fr-artwork-decorative--blue-france{fill:var(--artwork-decorative-blue-france)!important}.fr-artwork-decorative--red-marianne{fill:var(--artwork-decorative-red-marianne)!important}.fr-artwork-decorative--green-tilleul-verveine{fill:var(--artwork-decorative-green-tilleul-verveine)!important}.fr-artwork-decorative--green-bourgeon{fill:var(--artwork-decorative-green-bourgeon)!important}.fr-artwork-decorative--green-emeraude{fill:var(--artwork-decorative-green-emeraude)!important}.fr-artwork-decorative--green-menthe{fill:var(--artwork-decorative-green-menthe)!important}.fr-artwork-decorative--green-archipel{fill:var(--artwork-decorative-green-archipel)!important}.fr-artwork-decorative--blue-ecume{fill:var(--artwork-decorative-blue-ecume)!important}.fr-artwork-decorative--blue-cumulus{fill:var(--artwork-decorative-blue-cumulus)!important}.fr-artwork-decorative--purple-glycine{fill:var(--artwork-decorative-purple-glycine)!important}.fr-artwork-decorative--pink-macaron{fill:var(--artwork-decorative-pink-macaron)!important}.fr-artwork-decorative--pink-tuile{fill:var(--artwork-decorative-pink-tuile)!important}.fr-artwork-decorative--yellow-tournesol{fill:var(--artwork-decorative-yellow-tournesol)!important}.fr-artwork-decorative--yellow-moutarde{fill:var(--artwork-decorative-yellow-moutarde)!important}.fr-artwork-decorative--orange-terre-battue{fill:var(--artwork-decorative-orange-terre-battue)!important}.fr-artwork-decorative--brown-cafe-creme{fill:var(--artwork-decorative-brown-cafe-creme)!important}.fr-artwork-decorative--brown-caramel{fill:var(--artwork-decorative-brown-caramel)!important}.fr-artwork-decorative--brown-opera{fill:var(--artwork-decorative-brown-opera)!important}.fr-artwork-decorative--beige-gris-galet{fill:var(--artwork-decorative-beige-gris-galet)!important}.fr-artwork-background--grey{fill:var(--artwork-background-grey)!important}.fr-artwork-background--blue-france{fill:var(--artwork-background-blue-france)!important}.fr-artwork-background--red-marianne{fill:var(--artwork-background-red-marianne)!important}.fr-artwork-background--green-tilleul-verveine{fill:var(--artwork-background-green-tilleul-verveine)!important}.fr-artwork-background--green-bourgeon{fill:var(--artwork-background-green-bourgeon)!important}.fr-artwork-background--green-emeraude{fill:var(--artwork-background-green-emeraude)!important}.fr-artwork-background--green-menthe{fill:var(--artwork-background-green-menthe)!important}.fr-artwork-background--green-archipel{fill:var(--artwork-background-green-archipel)!important}.fr-artwork-background--blue-ecume{fill:var(--artwork-background-blue-ecume)!important}.fr-artwork-background--blue-cumulus{fill:var(--artwork-background-blue-cumulus)!important}.fr-artwork-background--purple-glycine{fill:var(--artwork-background-purple-glycine)!important}.fr-artwork-background--pink-macaron{fill:var(--artwork-background-pink-macaron)!important}.fr-artwork-background--pink-tuile{fill:var(--artwork-background-pink-tuile)!important}.fr-artwork-background--yellow-tournesol{fill:var(--artwork-background-yellow-tournesol)!important}.fr-artwork-background--yellow-moutarde{fill:var(--artwork-background-yellow-moutarde)!important}.fr-artwork-background--orange-terre-battue{fill:var(--artwork-background-orange-terre-battue)!important}.fr-artwork-background--brown-cafe-creme{fill:var(--artwork-background-brown-cafe-creme)!important}.fr-artwork-background--brown-caramel{fill:var(--artwork-background-brown-caramel)!important}.fr-artwork-background--brown-opera{fill:var(--artwork-background-brown-opera)!important}.fr-artwork-background--beige-gris-galet{fill:var(--artwork-background-beige-gris-galet)!important}.fr-artwork-motif--grey{fill:var(--artwork-motif-grey)!important}.fr-artwork-motif--blue-france{fill:var(--artwork-motif-blue-france)!important}.fr-artwork-motif--red-marianne{fill:var(--artwork-motif-red-marianne)!important}.fr-artwork-motif--green-tilleul-verveine{fill:var(--artwork-motif-green-tilleul-verveine)!important}.fr-artwork-motif--green-bourgeon{fill:var(--artwork-motif-green-bourgeon)!important}.fr-artwork-motif--green-emeraude{fill:var(--artwork-motif-green-emeraude)!important}.fr-artwork-motif--green-menthe{fill:var(--artwork-motif-green-menthe)!important}.fr-artwork-motif--green-archipel{fill:var(--artwork-motif-green-archipel)!important}.fr-artwork-motif--blue-ecume{fill:var(--artwork-motif-blue-ecume)!important}.fr-artwork-motif--blue-cumulus{fill:var(--artwork-motif-blue-cumulus)!important}.fr-artwork-motif--purple-glycine{fill:var(--artwork-motif-purple-glycine)!important}.fr-artwork-motif--pink-macaron{fill:var(--artwork-motif-pink-macaron)!important}.fr-artwork-motif--pink-tuile{fill:var(--artwork-motif-pink-tuile)!important}.fr-artwork-motif--yellow-tournesol{fill:var(--artwork-motif-yellow-tournesol)!important}.fr-artwork-motif--yellow-moutarde{fill:var(--artwork-motif-yellow-moutarde)!important}.fr-artwork-motif--orange-terre-battue{fill:var(--artwork-motif-orange-terre-battue)!important}.fr-artwork-motif--brown-cafe-creme{fill:var(--artwork-motif-brown-cafe-creme)!important}.fr-artwork-motif--brown-caramel{fill:var(--artwork-motif-brown-caramel)!important}.fr-artwork-motif--brown-opera{fill:var(--artwork-motif-brown-opera)!important}.fr-artwork-motif--beige-gris-galet{fill:var(--artwork-motif-beige-gris-galet)!important}.fr-border-width-0-5v{border-width:.125rem!important}.fr-border-width-1v{border-width:.25rem!important}.fr-border-width-2v{border-width:.5rem!important}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-background-default--grey{background-color:#fff!important}.fr-background-default--grey:hover{background-color:#f6f6f6!important}.fr-background-default--grey:active{background-color:#ededed!important}.fr-background-alt--grey{background-color:#f6f6f6!important}.fr-background-alt--grey:hover{background-color:#dfdfdf!important}.fr-background-alt--grey:active{background-color:#cfcfcf!important}.fr-background-alt--blue-france{background-color:#f5f5fe!important}.fr-background-alt--blue-france:hover{background-color:#dcdcfc!important}.fr-background-alt--blue-france:active{background-color:#cbcbfa!important}.fr-background-alt--red-marianne{background-color:#fef4f4!important}.fr-background-alt--red-marianne:hover{background-color:#fcd7d7!important}.fr-background-alt--red-marianne:active{background-color:#fac4c4!important}.fr-background-alt--green-tilleul-verveine{background-color:#fef7da!important}.fr-background-alt--green-tilleul-verveine:hover{background-color:#fce552!important}.fr-background-alt--green-tilleul-verveine:active{background-color:#ebd54c!important}.fr-background-alt--green-bourgeon{background-color:#e6feda!important}.fr-background-alt--green-bourgeon:hover{background-color:#a7fc62!important}.fr-background-alt--green-bourgeon:active{background-color:#98ed4d!important}.fr-background-alt--green-emeraude{background-color:#e3fdeb!important}.fr-background-alt--green-emeraude:hover{background-color:#94f9b9!important}.fr-background-alt--green-emeraude:active{background-color:#6df1a3!important}.fr-background-alt--green-menthe{background-color:#dffdf7!important}.fr-background-alt--green-menthe:hover{background-color:#84f9e7!important}.fr-background-alt--green-menthe:active{background-color:#70ebd8!important}.fr-background-alt--green-archipel{background-color:#e5fbfd!important}.fr-background-alt--green-archipel:hover{background-color:#99f2f8!important}.fr-background-alt--green-archipel:active{background-color:#73e9f0!important}.fr-background-alt--blue-ecume{background-color:#f4f6fe!important}.fr-background-alt--blue-ecume:hover{background-color:#d7dffb!important}.fr-background-alt--blue-ecume:active{background-color:#c3cffa!important}.fr-background-alt--blue-cumulus{background-color:#f3f6fe!important}.fr-background-alt--blue-cumulus:hover{background-color:#d3dffc!important}.fr-background-alt--blue-cumulus:active{background-color:#bed0fa!important}.fr-background-alt--purple-glycine{background-color:#fef3fd!important}.fr-background-alt--purple-glycine:hover{background-color:#fcd4f8!important}.fr-background-alt--purple-glycine:active{background-color:#fabff5!important}.fr-background-alt--pink-macaron{background-color:#fef4f2!important}.fr-background-alt--pink-macaron:hover{background-color:#fcd8d0!important}.fr-background-alt--pink-macaron:active{background-color:#fac5b8!important}.fr-background-alt--pink-tuile{background-color:#fef4f3!important}.fr-background-alt--pink-tuile:hover{background-color:#fcd7d3!important}.fr-background-alt--pink-tuile:active{background-color:#fac4be!important}.fr-background-alt--yellow-tournesol{background-color:#fef6e3!important}.fr-background-alt--yellow-tournesol:hover{background-color:#fce086!important}.fr-background-alt--yellow-tournesol:active{background-color:#f5d24b!important}.fr-background-alt--yellow-moutarde{background-color:#fef5e8!important}.fr-background-alt--yellow-moutarde:hover{background-color:#fcdca3!important}.fr-background-alt--yellow-moutarde:active{background-color:#fbcd64!important}.fr-background-alt--orange-terre-battue{background-color:#fef4f2!important}.fr-background-alt--orange-terre-battue:hover{background-color:#fcd8d0!important}.fr-background-alt--orange-terre-battue:active{background-color:#fac5b8!important}.fr-background-alt--brown-cafe-creme{background-color:#fbf6ed!important}.fr-background-alt--brown-cafe-creme:hover{background-color:#f2deb6!important}.fr-background-alt--brown-cafe-creme:active{background-color:#eacf91!important}.fr-background-alt--brown-caramel{background-color:#fbf5f2!important}.fr-background-alt--brown-caramel:hover{background-color:#f1dbcf!important}.fr-background-alt--brown-caramel:active{background-color:#ecc9b5!important}.fr-background-alt--brown-opera{background-color:#fbf5f2!important}.fr-background-alt--brown-opera:hover{background-color:#f1dbcf!important}.fr-background-alt--brown-opera:active{background-color:#ecc9b5!important}.fr-background-alt--beige-gris-galet{background-color:#f9f6f2!important}.fr-background-alt--beige-gris-galet:hover{background-color:#eadecd!important}.fr-background-alt--beige-gris-galet:active{background-color:#e1ceb1!important}.fr-background-contrast--grey{background-color:#eee!important}.fr-background-contrast--grey:hover{background-color:#d2d2d2!important}.fr-background-contrast--grey:active{background-color:#c1c1c1!important}.fr-background-contrast--blue-france{background-color:#ececfe!important}.fr-background-contrast--blue-france:hover{background-color:#cecefc!important}.fr-background-contrast--blue-france:active{background-color:#bbbbfc!important}.fr-background-contrast--red-marianne{background-color:#fee9e9!important}.fr-background-contrast--red-marianne:hover{background-color:#fdc5c5!important}.fr-background-contrast--red-marianne:active{background-color:#fcafaf!important}.fr-background-contrast--green-tilleul-verveine{background-color:#fceeac!important}.fr-background-contrast--green-tilleul-verveine:hover{background-color:#e8d45c!important}.fr-background-contrast--green-tilleul-verveine:active{background-color:#d4c254!important}.fr-background-contrast--green-bourgeon{background-color:#c9fcac!important}.fr-background-contrast--green-bourgeon:hover{background-color:#9ae95d!important}.fr-background-contrast--green-bourgeon:active{background-color:#8dd555!important}.fr-background-contrast--green-emeraude{background-color:#c3fad5!important}.fr-background-contrast--green-emeraude:hover{background-color:#77eda5!important}.fr-background-contrast--green-emeraude:active{background-color:#6dd897!important}.fr-background-contrast--green-menthe{background-color:#bafaee!important}.fr-background-contrast--green-menthe:hover{background-color:#79e7d5!important}.fr-background-contrast--green-menthe:active{background-color:#6fd3c3!important}.fr-background-contrast--green-archipel{background-color:#c7f6fc!important}.fr-background-contrast--green-archipel:hover{background-color:#64ecf8!important}.fr-background-contrast--green-archipel:active{background-color:#5bd8e3!important}.fr-background-contrast--blue-ecume{background-color:#e9edfe!important}.fr-background-contrast--blue-ecume:hover{background-color:#c5d0fc!important}.fr-background-contrast--blue-ecume:active{background-color:#adbffc!important}.fr-background-contrast--blue-cumulus{background-color:#e6eefe!important}.fr-background-contrast--blue-cumulus:hover{background-color:#bcd3fc!important}.fr-background-contrast--blue-cumulus:active{background-color:#9fc3fc!important}.fr-background-contrast--purple-glycine{background-color:#fee7fc!important}.fr-background-contrast--purple-glycine:hover{background-color:#fdc0f8!important}.fr-background-contrast--purple-glycine:active{background-color:#fca8f6!important}.fr-background-contrast--pink-macaron{background-color:#fee9e6!important}.fr-background-contrast--pink-macaron:hover{background-color:#fdc6bd!important}.fr-background-contrast--pink-macaron:active{background-color:#fcb0a2!important}.fr-background-contrast--pink-tuile{background-color:#fee9e7!important}.fr-background-contrast--pink-tuile:hover{background-color:#fdc6c0!important}.fr-background-contrast--pink-tuile:active{background-color:#fcb0a7!important}.fr-background-contrast--yellow-tournesol{background-color:#feecc2!important}.fr-background-contrast--yellow-tournesol:hover{background-color:#fbd335!important}.fr-background-contrast--yellow-tournesol:active{background-color:#e6c130!important}.fr-background-contrast--yellow-moutarde{background-color:#feebd0!important}.fr-background-contrast--yellow-moutarde:hover{background-color:#fdcd6d!important}.fr-background-contrast--yellow-moutarde:active{background-color:#f4be30!important}.fr-background-contrast--orange-terre-battue{background-color:#fee9e5!important}.fr-background-contrast--orange-terre-battue:hover{background-color:#fdc6ba!important}.fr-background-contrast--orange-terre-battue:active{background-color:#fcb09e!important}.fr-background-contrast--brown-cafe-creme{background-color:#f7ecdb!important}.fr-background-contrast--brown-cafe-creme:hover{background-color:#edce94!important}.fr-background-contrast--brown-cafe-creme:active{background-color:#dabd84!important}.fr-background-contrast--brown-caramel{background-color:#f7ebe5!important}.fr-background-contrast--brown-caramel:hover{background-color:#eccbb9!important}.fr-background-contrast--brown-caramel:active{background-color:#e6b79a!important}.fr-background-contrast--brown-opera{background-color:#f7ece4!important}.fr-background-contrast--brown-opera:hover{background-color:#eccdb3!important}.fr-background-contrast--brown-opera:active{background-color:#e6ba90!important}.fr-background-contrast--beige-gris-galet{background-color:#f3ede5!important}.fr-background-contrast--beige-gris-galet:hover{background-color:#e1d0b5!important}.fr-background-contrast--beige-gris-galet:active{background-color:#d1bea2!important}.fr-background-contrast--info{background-color:#e8edff!important}.fr-background-contrast--info:hover{background-color:#c2d1ff!important}.fr-background-contrast--info:active{background-color:#a9bfff!important}.fr-background-contrast--success{background-color:#b8fec9!important}.fr-background-contrast--success:hover{background-color:#46fd89!important}.fr-background-contrast--success:active{background-color:#34eb7b!important}.fr-background-contrast--warning{background-color:#ffe9e6!important}.fr-background-contrast--warning:hover{background-color:#ffc6bd!important}.fr-background-contrast--warning:active{background-color:#ffb0a2!important}.fr-background-contrast--error{background-color:#ffe9e9!important}.fr-background-contrast--error:hover{background-color:#ffc5c5!important}.fr-background-contrast--error:active{background-color:#ffafaf!important}.fr-background-flat--grey{background-color:#3a3a3a!important}.fr-background-flat--blue-france{background-color:#000091!important}.fr-background-flat--red-marianne{background-color:#c9191e!important}.fr-background-flat--green-tilleul-verveine{background-color:#66673d!important}.fr-background-flat--green-bourgeon{background-color:#447049!important}.fr-background-flat--green-emeraude{background-color:#297254!important}.fr-background-flat--green-menthe{background-color:#37635f!important}.fr-background-flat--green-archipel{background-color:#006a6f!important}.fr-background-flat--blue-ecume{background-color:#2f4077!important}.fr-background-flat--blue-cumulus{background-color:#3558a2!important}.fr-background-flat--purple-glycine{background-color:#6e445a!important}.fr-background-flat--pink-macaron{background-color:#8d533e!important}.fr-background-flat--pink-tuile{background-color:#a94645!important}.fr-background-flat--yellow-tournesol{background-color:#716043!important}.fr-background-flat--yellow-moutarde{background-color:#695240!important}.fr-background-flat--orange-terre-battue{background-color:#755348!important}.fr-background-flat--brown-cafe-creme{background-color:#685c48!important}.fr-background-flat--brown-caramel{background-color:#845d48!important}.fr-background-flat--brown-opera{background-color:#745b47!important}.fr-background-flat--beige-gris-galet{background-color:#6a6156!important}.fr-background-flat--info{background-color:#0063cb!important}.fr-background-flat--success{background-color:#18753c!important}.fr-background-flat--warning{background-color:#b34000!important}.fr-background-flat--error{background-color:#ce0500!important}.fr-background-action-high--grey{background-color:#3a3a3a!important}.fr-background-action-high--grey:hover{background-color:#616161!important}.fr-background-action-high--grey:active{background-color:#777!important}.fr-background-action-high--blue-france{background-color:#000091!important}.fr-background-action-high--blue-france:hover{background-color:#1212ff!important}.fr-background-action-high--blue-france:active{background-color:#2323ff!important}.fr-background-action-high--red-marianne{background-color:#c9191e!important}.fr-background-action-high--red-marianne:hover{background-color:#f93f42!important}.fr-background-action-high--red-marianne:active{background-color:#f95a5c!important}.fr-background-action-high--green-tilleul-verveine{background-color:#66673d!important}.fr-background-action-high--green-tilleul-verveine:hover{background-color:#929359!important}.fr-background-action-high--green-tilleul-verveine:active{background-color:#a7a967!important}.fr-background-action-high--green-bourgeon{background-color:#447049!important}.fr-background-action-high--green-bourgeon:hover{background-color:#639f6a!important}.fr-background-action-high--green-bourgeon:active{background-color:#72b77a!important}.fr-background-action-high--green-emeraude{background-color:#297254!important}.fr-background-action-high--green-emeraude:hover{background-color:#3ea47a!important}.fr-background-action-high--green-emeraude:active{background-color:#49bc8d!important}.fr-background-action-high--green-menthe{background-color:#37635f!important}.fr-background-action-high--green-menthe:hover{background-color:#53918c!important}.fr-background-action-high--green-menthe:active{background-color:#62a9a2!important}.fr-background-action-high--green-archipel{background-color:#006a6f!important}.fr-background-action-high--green-archipel:hover{background-color:#009fa7!important}.fr-background-action-high--green-archipel:active{background-color:#00bbc3!important}.fr-background-action-high--blue-ecume{background-color:#2f4077!important}.fr-background-action-high--blue-ecume:hover{background-color:#4e68bb!important}.fr-background-action-high--blue-ecume:active{background-color:#667dcf!important}.fr-background-action-high--blue-cumulus{background-color:#3558a2!important}.fr-background-action-high--blue-cumulus:hover{background-color:#5982e0!important}.fr-background-action-high--blue-cumulus:active{background-color:#7996e6!important}.fr-background-action-high--purple-glycine{background-color:#6e445a!important}.fr-background-action-high--purple-glycine:hover{background-color:#a66989!important}.fr-background-action-high--purple-glycine:active{background-color:#bb7f9e!important}.fr-background-action-high--pink-macaron{background-color:#8d533e!important}.fr-background-action-high--pink-macaron:hover{background-color:#ca795c!important}.fr-background-action-high--pink-macaron:active{background-color:#e08e73!important}.fr-background-action-high--pink-tuile{background-color:#a94645!important}.fr-background-action-high--pink-tuile:hover{background-color:#d5706f!important}.fr-background-action-high--pink-tuile:active{background-color:#da8a89!important}.fr-background-action-high--yellow-tournesol{background-color:#716043!important}.fr-background-action-high--yellow-tournesol:hover{background-color:#a28a62!important}.fr-background-action-high--yellow-tournesol:active{background-color:#ba9f72!important}.fr-background-action-high--yellow-moutarde{background-color:#695240!important}.fr-background-action-high--yellow-moutarde:hover{background-color:#9b7b61!important}.fr-background-action-high--yellow-moutarde:active{background-color:#b58f72!important}.fr-background-action-high--orange-terre-battue{background-color:#755348!important}.fr-background-action-high--orange-terre-battue:hover{background-color:#ab7b6b!important}.fr-background-action-high--orange-terre-battue:active{background-color:#c68f7d!important}.fr-background-action-high--brown-cafe-creme{background-color:#685c48!important}.fr-background-action-high--brown-cafe-creme:hover{background-color:#97866a!important}.fr-background-action-high--brown-cafe-creme:active{background-color:#ae9b7b!important}.fr-background-action-high--brown-caramel{background-color:#845d48!important}.fr-background-action-high--brown-caramel:hover{background-color:#bb8568!important}.fr-background-action-high--brown-caramel:active{background-color:#d69978!important}.fr-background-action-high--brown-opera{background-color:#745b47!important}.fr-background-action-high--brown-opera:hover{background-color:#a78468!important}.fr-background-action-high--brown-opera:active{background-color:#c09979!important}.fr-background-action-high--beige-gris-galet{background-color:#6a6156!important}.fr-background-action-high--beige-gris-galet:hover{background-color:#988b7c!important}.fr-background-action-high--beige-gris-galet:active{background-color:#afa08f!important}.fr-background-action-high--info{background-color:#0063cb!important}.fr-background-action-high--info:hover{background-color:#3b87ff!important}.fr-background-action-high--info:active{background-color:#6798ff!important}.fr-background-action-high--success{background-color:#18753c!important}.fr-background-action-high--success:hover{background-color:#27a959!important}.fr-background-action-high--success:active{background-color:#2fc368!important}.fr-background-action-high--warning{background-color:#b34000!important}.fr-background-action-high--warning:hover{background-color:#ff6218!important}.fr-background-action-high--warning:active{background-color:#ff7a55!important}.fr-background-action-high--error{background-color:#ce0500!important}.fr-background-action-high--error:hover{background-color:#ff2725!important}.fr-background-action-high--error:active{background-color:#ff4140!important}.fr-background-action-low--blue-france{background-color:#e3e3fd!important}.fr-background-action-low--blue-france:hover{background-color:#c1c1fb!important}.fr-background-action-low--blue-france:active{background-color:#adadf9!important}.fr-background-action-low--red-marianne{background-color:#fddede!important}.fr-background-action-low--red-marianne:hover{background-color:#fbb6b6!important}.fr-background-action-low--red-marianne:active{background-color:#fa9e9e!important}.fr-background-action-low--green-tilleul-verveine{background-color:#fbe769!important}.fr-background-action-low--green-tilleul-verveine:hover{background-color:#d7c655!important}.fr-background-action-low--green-tilleul-verveine:active{background-color:#c2b24c!important}.fr-background-action-low--green-bourgeon{background-color:#a9fb68!important}.fr-background-action-low--green-bourgeon:hover{background-color:#8ed654!important}.fr-background-action-low--green-bourgeon:active{background-color:#7fc04b!important}.fr-background-action-low--green-emeraude{background-color:#9ef9be!important}.fr-background-action-low--green-emeraude:hover{background-color:#69df97!important}.fr-background-action-low--green-emeraude:active{background-color:#5ec988!important}.fr-background-action-low--green-menthe{background-color:#8bf8e7!important}.fr-background-action-low--green-menthe:hover{background-color:#6ed5c5!important}.fr-background-action-low--green-menthe:active{background-color:#62bfb1!important}.fr-background-action-low--green-archipel{background-color:#a6f2fa!important}.fr-background-action-low--green-archipel:hover{background-color:#62dbe5!important}.fr-background-action-low--green-archipel:active{background-color:#58c5cf!important}.fr-background-action-low--blue-ecume{background-color:#dee5fd!important}.fr-background-action-low--blue-ecume:hover{background-color:#b4c5fb!important}.fr-background-action-low--blue-ecume:active{background-color:#99b3f9!important}.fr-background-action-low--blue-cumulus{background-color:#dae6fd!important}.fr-background-action-low--blue-cumulus:hover{background-color:#a9c8fb!important}.fr-background-action-low--blue-cumulus:active{background-color:#8ab8f9!important}.fr-background-action-low--purple-glycine{background-color:#fddbfa!important}.fr-background-action-low--purple-glycine:hover{background-color:#fbaff5!important}.fr-background-action-low--purple-glycine:active{background-color:#fa96f2!important}.fr-background-action-low--pink-macaron{background-color:#fddfda!important}.fr-background-action-low--pink-macaron:hover{background-color:#fbb8ab!important}.fr-background-action-low--pink-macaron:active{background-color:#faa18d!important}.fr-background-action-low--pink-tuile{background-color:#fddfdb!important}.fr-background-action-low--pink-tuile:hover{background-color:#fbb8ad!important}.fr-background-action-low--pink-tuile:active{background-color:#faa191!important}.fr-background-action-low--yellow-tournesol{background-color:#fde39c!important}.fr-background-action-low--yellow-tournesol:hover{background-color:#e9c53b!important}.fr-background-action-low--yellow-tournesol:active{background-color:#d3b235!important}.fr-background-action-low--yellow-moutarde{background-color:#fde2b5!important}.fr-background-action-low--yellow-moutarde:hover{background-color:#f6c43c!important}.fr-background-action-low--yellow-moutarde:active{background-color:#dfb135!important}.fr-background-action-low--orange-terre-battue{background-color:#fddfd8!important}.fr-background-action-low--orange-terre-battue:hover{background-color:#fbb8a5!important}.fr-background-action-low--orange-terre-battue:active{background-color:#faa184!important}.fr-background-action-low--brown-cafe-creme{background-color:#f4e3c7!important}.fr-background-action-low--brown-cafe-creme:hover{background-color:#e1c386!important}.fr-background-action-low--brown-cafe-creme:active{background-color:#ccb078!important}.fr-background-action-low--brown-caramel{background-color:#f3e2d9!important}.fr-background-action-low--brown-caramel:hover{background-color:#e7bea6!important}.fr-background-action-low--brown-caramel:active{background-color:#e1a982!important}.fr-background-action-low--brown-opera{background-color:#f3e2d7!important}.fr-background-action-low--brown-opera:hover{background-color:#e7bfa0!important}.fr-background-action-low--brown-opera:active{background-color:#deaa7e!important}.fr-background-action-low--beige-gris-galet{background-color:#eee4d9!important}.fr-background-action-low--beige-gris-galet:hover{background-color:#dbc3a4!important}.fr-background-action-low--beige-gris-galet:active{background-color:#c6b094!important}.fr-text-default--grey{color:#3a3a3a!important}.fr-text-default--info{color:#0063cb!important}.fr-text-default--success{color:#18753c!important}.fr-text-default--warning{color:#b34000!important}.fr-text-default--error{color:#ce0500!important}.fr-text-title--grey{color:#161616!important}.fr-text-title--blue-france{color:#000091!important}.fr-text-title--red-marianne{color:#c9191e!important}.fr-text-label--grey{color:#161616!important}.fr-text-label--blue-france{color:#000091!important}.fr-text-label--red-marianne{color:#c9191e!important}.fr-text-label--green-tilleul-verveine{color:#66673d!important}.fr-text-label--green-bourgeon{color:#447049!important}.fr-text-label--green-emeraude{color:#297254!important}.fr-text-label--green-menthe{color:#37635f!important}.fr-text-label--green-archipel{color:#006a6f!important}.fr-text-label--blue-ecume{color:#2f4077!important}.fr-text-label--blue-cumulus{color:#3558a2!important}.fr-text-label--purple-glycine{color:#6e445a!important}.fr-text-label--pink-macaron{color:#8d533e!important}.fr-text-label--pink-tuile{color:#a94645!important}.fr-text-label--yellow-tournesol{color:#716043!important}.fr-text-label--yellow-moutarde{color:#695240!important}.fr-text-label--orange-terre-battue{color:#755348!important}.fr-text-label--brown-cafe-creme{color:#685c48!important}.fr-text-label--brown-caramel{color:#845d48!important}.fr-text-label--brown-opera{color:#745b47!important}.fr-text-label--beige-gris-galet{color:#6a6156!important}.fr-text-mention--grey{color:#666!important}.fr-text-inverted--grey{color:#fff!important}.fr-text-inverted--blue-france{color:#f5f5fe!important}.fr-text-inverted--red-marianne{color:#fef4f4!important}.fr-text-inverted--info{color:#f4f6ff!important}.fr-text-inverted--success{color:#dffee6!important}.fr-text-inverted--warning{color:#fff4f3!important}.fr-text-inverted--error{color:#fff4f4!important}.fr-text-inverted--green-tilleul-verveine{color:#fef7da!important}.fr-text-inverted--green-bourgeon{color:#e6feda!important}.fr-text-inverted--green-emeraude{color:#e3fdeb!important}.fr-text-inverted--green-menthe{color:#dffdf7!important}.fr-text-inverted--green-archipel{color:#e5fbfd!important}.fr-text-inverted--blue-ecume{color:#f4f6fe!important}.fr-text-inverted--blue-cumulus{color:#f3f6fe!important}.fr-text-inverted--purple-glycine{color:#fef3fd!important}.fr-text-inverted--pink-macaron{color:#fef4f2!important}.fr-text-inverted--pink-tuile{color:#fef4f3!important}.fr-text-inverted--yellow-tournesol{color:#fef6e3!important}.fr-text-inverted--yellow-moutarde{color:#fef5e8!important}.fr-text-inverted--orange-terre-battue{color:#fef4f2!important}.fr-text-inverted--brown-cafe-creme{color:#fbf6ed!important}.fr-text-inverted--brown-caramel,.fr-text-inverted--brown-opera{color:#fbf5f2!important}.fr-text-inverted--beige-gris-galet{color:#f9f6f2!important}.fr-text-action-high--grey{color:#161616!important}.fr-text-action-high--blue-france{color:#000091!important}.fr-text-action-high--red-marianne{color:#c9191e!important}.fr-text-action-high--green-tilleul-verveine{color:#66673d!important}.fr-text-action-high--green-bourgeon{color:#447049!important}.fr-text-action-high--green-emeraude{color:#297254!important}.fr-text-action-high--green-menthe{color:#37635f!important}.fr-text-action-high--green-archipel{color:#006a6f!important}.fr-text-action-high--blue-ecume{color:#2f4077!important}.fr-text-action-high--blue-cumulus{color:#3558a2!important}.fr-text-action-high--purple-glycine{color:#6e445a!important}.fr-text-action-high--pink-macaron{color:#8d533e!important}.fr-text-action-high--pink-tuile{color:#a94645!important}.fr-text-action-high--yellow-tournesol{color:#716043!important}.fr-text-action-high--yellow-moutarde{color:#695240!important}.fr-text-action-high--orange-terre-battue{color:#755348!important}.fr-text-action-high--brown-cafe-creme{color:#685c48!important}.fr-text-action-high--brown-caramel{color:#845d48!important}.fr-text-action-high--brown-opera{color:#745b47!important}.fr-text-action-high--beige-gris-galet{color:#6a6156!important}.fr-border-default--grey{border:1px solid #ddd!important}.fr-border-default--blue-france{border:1px solid #6a6af4!important}.fr-border-default--red-marianne{border:1px solid #e1000f!important}.fr-border-default--green-tilleul-verveine{border:1px solid #b7a73f!important}.fr-border-default--green-bourgeon{border:1px solid #68a532!important}.fr-border-default--green-emeraude{border:1px solid #00a95f!important}.fr-border-default--green-menthe{border:1px solid #009081!important}.fr-border-default--green-archipel{border:1px solid #009099!important}.fr-border-default--blue-ecume{border:1px solid #465f9d!important}.fr-border-default--blue-cumulus{border:1px solid #417dc4!important}.fr-border-default--purple-glycine{border:1px solid #a558a0!important}.fr-border-default--pink-macaron{border:1px solid #e18b76!important}.fr-border-default--pink-tuile{border:1px solid #ce614a!important}.fr-border-default--yellow-tournesol{border:1px solid #c8aa39!important}.fr-border-default--yellow-moutarde{border:1px solid #c3992a!important}.fr-border-default--orange-terre-battue{border:1px solid #e4794a!important}.fr-border-default--brown-cafe-creme{border:1px solid #d1b781!important}.fr-border-default--brown-caramel{border:1px solid #c08c65!important}.fr-border-default--brown-opera{border:1px solid #bd987a!important}.fr-border-default--beige-gris-galet{border:1px solid #aea397!important}.fr-border-plain--grey{border:1px solid #3a3a3a!important}.fr-border-plain--blue-france{border:1px solid #000091!important}.fr-border-plain--red-marianne{border:1px solid #c9191e!important}.fr-border-plain--info{border:1px solid #0063cb!important}.fr-border-plain--success{border:1px solid #18753c!important}.fr-border-plain--warning{border:1px solid #b34000!important}.fr-border-plain--error{border:1px solid #ce0500!important}.fr-border-plain--green-tilleul-verveine{border:1px solid #66673d!important}.fr-border-plain--green-bourgeon{border:1px solid #447049!important}.fr-border-plain--green-emeraude{border:1px solid #297254!important}.fr-border-plain--green-menthe{border:1px solid #37635f!important}.fr-border-plain--green-archipel{border:1px solid #006a6f!important}.fr-border-plain--blue-ecume{border:1px solid #2f4077!important}.fr-border-plain--blue-cumulus{border:1px solid #3558a2!important}.fr-border-plain--purple-glycine{border:1px solid #6e445a!important}.fr-border-plain--pink-macaron{border:1px solid #8d533e!important}.fr-border-plain--pink-tuile{border:1px solid #a94645!important}.fr-border-plain--yellow-tournesol{border:1px solid #716043!important}.fr-border-plain--yellow-moutarde{border:1px solid #695240!important}.fr-border-plain--orange-terre-battue{border:1px solid #755348!important}.fr-border-plain--brown-cafe-creme{border:1px solid #685c48!important}.fr-border-plain--brown-caramel{border:1px solid #845d48!important}.fr-border-plain--brown-opera{border:1px solid #745b47!important}.fr-border-plain--beige-gris-galet{border:1px solid #6a6156!important}.fr-artwork-major--blue-france{fill:#000091!important}.fr-artwork-major--red-marianne{fill:#c9191e!important}.fr-artwork-major--green-tilleul-verveine{fill:#66673d!important}.fr-artwork-major--green-bourgeon{fill:#447049!important}.fr-artwork-major--green-emeraude{fill:#297254!important}.fr-artwork-major--green-menthe{fill:#37635f!important}.fr-artwork-major--green-archipel{fill:#006a6f!important}.fr-artwork-major--blue-ecume{fill:#2f4077!important}.fr-artwork-major--blue-cumulus{fill:#3558a2!important}.fr-artwork-major--purple-glycine{fill:#6e445a!important}.fr-artwork-major--pink-macaron{fill:#8d533e!important}.fr-artwork-major--pink-tuile{fill:#a94645!important}.fr-artwork-major--yellow-tournesol{fill:#716043!important}.fr-artwork-major--yellow-moutarde{fill:#695240!important}.fr-artwork-major--orange-terre-battue{fill:#755348!important}.fr-artwork-major--brown-cafe-creme{fill:#685c48!important}.fr-artwork-major--brown-caramel{fill:#845d48!important}.fr-artwork-major--brown-opera{fill:#745b47!important}.fr-artwork-major--beige-gris-galet{fill:#6a6156!important}.fr-artwork-minor--blue-france{fill:#6a6af4!important}.fr-artwork-minor--red-marianne{fill:#e1000f!important}.fr-artwork-minor--green-tilleul-verveine{fill:#b7a73f!important}.fr-artwork-minor--green-bourgeon{fill:#68a532!important}.fr-artwork-minor--green-emeraude{fill:#00a95f!important}.fr-artwork-minor--green-menthe{fill:#009081!important}.fr-artwork-minor--green-archipel{fill:#009099!important}.fr-artwork-minor--blue-ecume{fill:#465f9d!important}.fr-artwork-minor--blue-cumulus{fill:#417dc4!important}.fr-artwork-minor--purple-glycine{fill:#a558a0!important}.fr-artwork-minor--pink-macaron{fill:#e18b76!important}.fr-artwork-minor--pink-tuile{fill:#ce614a!important}.fr-artwork-minor--yellow-tournesol{fill:#c8aa39!important}.fr-artwork-minor--yellow-moutarde{fill:#c3992a!important}.fr-artwork-minor--orange-terre-battue{fill:#e4794a!important}.fr-artwork-minor--brown-cafe-creme{fill:#d1b781!important}.fr-artwork-minor--brown-caramel{fill:#c08c65!important}.fr-artwork-minor--brown-opera{fill:#bd987a!important}.fr-artwork-minor--beige-gris-galet{fill:#aea397!important}.fr-artwork-decorative--grey{fill:#eee!important}.fr-artwork-decorative--blue-france{fill:#ececfe!important}.fr-artwork-decorative--red-marianne{fill:#fee9e9!important}.fr-artwork-decorative--green-tilleul-verveine{fill:#fceeac!important}.fr-artwork-decorative--green-bourgeon{fill:#c9fcac!important}.fr-artwork-decorative--green-emeraude{fill:#c3fad5!important}.fr-artwork-decorative--green-menthe{fill:#bafaee!important}.fr-artwork-decorative--green-archipel{fill:#c7f6fc!important}.fr-artwork-decorative--blue-ecume{fill:#e9edfe!important}.fr-artwork-decorative--blue-cumulus{fill:#e6eefe!important}.fr-artwork-decorative--purple-glycine{fill:#fee7fc!important}.fr-artwork-decorative--pink-macaron{fill:#fee9e6!important}.fr-artwork-decorative--pink-tuile{fill:#fee9e7!important}.fr-artwork-decorative--yellow-tournesol{fill:#feecc2!important}.fr-artwork-decorative--yellow-moutarde{fill:#feebd0!important}.fr-artwork-decorative--orange-terre-battue{fill:#fee9e5!important}.fr-artwork-decorative--brown-cafe-creme{fill:#f7ecdb!important}.fr-artwork-decorative--brown-caramel{fill:#f7ebe5!important}.fr-artwork-decorative--brown-opera{fill:#f7ece4!important}.fr-artwork-decorative--beige-gris-galet{fill:#f3ede5!important}.fr-artwork-background--grey{fill:#f6f6f6!important}.fr-artwork-background--blue-france{fill:#f5f5fe!important}.fr-artwork-background--red-marianne{fill:#fef4f4!important}.fr-artwork-background--green-tilleul-verveine{fill:#fef7da!important}.fr-artwork-background--green-bourgeon{fill:#e6feda!important}.fr-artwork-background--green-emeraude{fill:#e3fdeb!important}.fr-artwork-background--green-menthe{fill:#dffdf7!important}.fr-artwork-background--green-archipel{fill:#e5fbfd!important}.fr-artwork-background--blue-ecume{fill:#f4f6fe!important}.fr-artwork-background--blue-cumulus{fill:#f3f6fe!important}.fr-artwork-background--purple-glycine{fill:#fef3fd!important}.fr-artwork-background--pink-macaron{fill:#fef4f2!important}.fr-artwork-background--pink-tuile{fill:#fef4f3!important}.fr-artwork-background--yellow-tournesol{fill:#fef6e3!important}.fr-artwork-background--yellow-moutarde{fill:#fef5e8!important}.fr-artwork-background--orange-terre-battue{fill:#fef4f2!important}.fr-artwork-background--brown-cafe-creme{fill:#fbf6ed!important}.fr-artwork-background--brown-caramel,.fr-artwork-background--brown-opera{fill:#fbf5f2!important}.fr-artwork-background--beige-gris-galet{fill:#f9f6f2!important}.fr-artwork-motif--grey{fill:#e5e5e5!important}.fr-artwork-motif--blue-france{fill:#e3e3fd!important}.fr-artwork-motif--red-marianne{fill:#fddede!important}.fr-artwork-motif--green-tilleul-verveine{fill:#fbe769!important}.fr-artwork-motif--green-bourgeon{fill:#a9fb68!important}.fr-artwork-motif--green-emeraude{fill:#9ef9be!important}.fr-artwork-motif--green-menthe{fill:#8bf8e7!important}.fr-artwork-motif--green-archipel{fill:#a6f2fa!important}.fr-artwork-motif--blue-ecume{fill:#dee5fd!important}.fr-artwork-motif--blue-cumulus{fill:#dae6fd!important}.fr-artwork-motif--purple-glycine{fill:#fddbfa!important}.fr-artwork-motif--pink-macaron{fill:#fddfda!important}.fr-artwork-motif--pink-tuile{fill:#fddfdb!important}.fr-artwork-motif--yellow-tournesol{fill:#fde39c!important}.fr-artwork-motif--yellow-moutarde{fill:#fde2b5!important}.fr-artwork-motif--orange-terre-battue{fill:#fddfd8!important}.fr-artwork-motif--brown-cafe-creme{fill:#f4e3c7!important}.fr-artwork-motif--brown-caramel{fill:#f3e2d9!important}.fr-artwork-motif--brown-opera{fill:#f3e2d7!important}.fr-artwork-motif--beige-gris-galet{fill:#eee4d9!important}}@media print{.fr-background-default--grey{background-color:#fff!important}.fr-background-default--grey:hover{background-color:#f6f6f6!important}.fr-background-default--grey:active{background-color:#ededed!important}.fr-background-alt--grey{background-color:#f6f6f6!important}.fr-background-alt--grey:hover{background-color:#dfdfdf!important}.fr-background-alt--grey:active{background-color:#cfcfcf!important}.fr-background-alt--blue-france{background-color:#f5f5fe!important}.fr-background-alt--blue-france:hover{background-color:#dcdcfc!important}.fr-background-alt--blue-france:active{background-color:#cbcbfa!important}.fr-background-alt--red-marianne{background-color:#fef4f4!important}.fr-background-alt--red-marianne:hover{background-color:#fcd7d7!important}.fr-background-alt--red-marianne:active{background-color:#fac4c4!important}.fr-background-alt--green-tilleul-verveine{background-color:#fef7da!important}.fr-background-alt--green-tilleul-verveine:hover{background-color:#fce552!important}.fr-background-alt--green-tilleul-verveine:active{background-color:#ebd54c!important}.fr-background-alt--green-bourgeon{background-color:#e6feda!important}.fr-background-alt--green-bourgeon:hover{background-color:#a7fc62!important}.fr-background-alt--green-bourgeon:active{background-color:#98ed4d!important}.fr-background-alt--green-emeraude{background-color:#e3fdeb!important}.fr-background-alt--green-emeraude:hover{background-color:#94f9b9!important}.fr-background-alt--green-emeraude:active{background-color:#6df1a3!important}.fr-background-alt--green-menthe{background-color:#dffdf7!important}.fr-background-alt--green-menthe:hover{background-color:#84f9e7!important}.fr-background-alt--green-menthe:active{background-color:#70ebd8!important}.fr-background-alt--green-archipel{background-color:#e5fbfd!important}.fr-background-alt--green-archipel:hover{background-color:#99f2f8!important}.fr-background-alt--green-archipel:active{background-color:#73e9f0!important}.fr-background-alt--blue-ecume{background-color:#f4f6fe!important}.fr-background-alt--blue-ecume:hover{background-color:#d7dffb!important}.fr-background-alt--blue-ecume:active{background-color:#c3cffa!important}.fr-background-alt--blue-cumulus{background-color:#f3f6fe!important}.fr-background-alt--blue-cumulus:hover{background-color:#d3dffc!important}.fr-background-alt--blue-cumulus:active{background-color:#bed0fa!important}.fr-background-alt--purple-glycine{background-color:#fef3fd!important}.fr-background-alt--purple-glycine:hover{background-color:#fcd4f8!important}.fr-background-alt--purple-glycine:active{background-color:#fabff5!important}.fr-background-alt--pink-macaron{background-color:#fef4f2!important}.fr-background-alt--pink-macaron:hover{background-color:#fcd8d0!important}.fr-background-alt--pink-macaron:active{background-color:#fac5b8!important}.fr-background-alt--pink-tuile{background-color:#fef4f3!important}.fr-background-alt--pink-tuile:hover{background-color:#fcd7d3!important}.fr-background-alt--pink-tuile:active{background-color:#fac4be!important}.fr-background-alt--yellow-tournesol{background-color:#fef6e3!important}.fr-background-alt--yellow-tournesol:hover{background-color:#fce086!important}.fr-background-alt--yellow-tournesol:active{background-color:#f5d24b!important}.fr-background-alt--yellow-moutarde{background-color:#fef5e8!important}.fr-background-alt--yellow-moutarde:hover{background-color:#fcdca3!important}.fr-background-alt--yellow-moutarde:active{background-color:#fbcd64!important}.fr-background-alt--orange-terre-battue{background-color:#fef4f2!important}.fr-background-alt--orange-terre-battue:hover{background-color:#fcd8d0!important}.fr-background-alt--orange-terre-battue:active{background-color:#fac5b8!important}.fr-background-alt--brown-cafe-creme{background-color:#fbf6ed!important}.fr-background-alt--brown-cafe-creme:hover{background-color:#f2deb6!important}.fr-background-alt--brown-cafe-creme:active{background-color:#eacf91!important}.fr-background-alt--brown-caramel{background-color:#fbf5f2!important}.fr-background-alt--brown-caramel:hover{background-color:#f1dbcf!important}.fr-background-alt--brown-caramel:active{background-color:#ecc9b5!important}.fr-background-alt--brown-opera{background-color:#fbf5f2!important}.fr-background-alt--brown-opera:hover{background-color:#f1dbcf!important}.fr-background-alt--brown-opera:active{background-color:#ecc9b5!important}.fr-background-alt--beige-gris-galet{background-color:#f9f6f2!important}.fr-background-alt--beige-gris-galet:hover{background-color:#eadecd!important}.fr-background-alt--beige-gris-galet:active{background-color:#e1ceb1!important}.fr-background-contrast--grey{background-color:#eee!important}.fr-background-contrast--grey:hover{background-color:#d2d2d2!important}.fr-background-contrast--grey:active{background-color:#c1c1c1!important}.fr-background-contrast--blue-france{background-color:#ececfe!important}.fr-background-contrast--blue-france:hover{background-color:#cecefc!important}.fr-background-contrast--blue-france:active{background-color:#bbbbfc!important}.fr-background-contrast--red-marianne{background-color:#fee9e9!important}.fr-background-contrast--red-marianne:hover{background-color:#fdc5c5!important}.fr-background-contrast--red-marianne:active{background-color:#fcafaf!important}.fr-background-contrast--green-tilleul-verveine{background-color:#fceeac!important}.fr-background-contrast--green-tilleul-verveine:hover{background-color:#e8d45c!important}.fr-background-contrast--green-tilleul-verveine:active{background-color:#d4c254!important}.fr-background-contrast--green-bourgeon{background-color:#c9fcac!important}.fr-background-contrast--green-bourgeon:hover{background-color:#9ae95d!important}.fr-background-contrast--green-bourgeon:active{background-color:#8dd555!important}.fr-background-contrast--green-emeraude{background-color:#c3fad5!important}.fr-background-contrast--green-emeraude:hover{background-color:#77eda5!important}.fr-background-contrast--green-emeraude:active{background-color:#6dd897!important}.fr-background-contrast--green-menthe{background-color:#bafaee!important}.fr-background-contrast--green-menthe:hover{background-color:#79e7d5!important}.fr-background-contrast--green-menthe:active{background-color:#6fd3c3!important}.fr-background-contrast--green-archipel{background-color:#c7f6fc!important}.fr-background-contrast--green-archipel:hover{background-color:#64ecf8!important}.fr-background-contrast--green-archipel:active{background-color:#5bd8e3!important}.fr-background-contrast--blue-ecume{background-color:#e9edfe!important}.fr-background-contrast--blue-ecume:hover{background-color:#c5d0fc!important}.fr-background-contrast--blue-ecume:active{background-color:#adbffc!important}.fr-background-contrast--blue-cumulus{background-color:#e6eefe!important}.fr-background-contrast--blue-cumulus:hover{background-color:#bcd3fc!important}.fr-background-contrast--blue-cumulus:active{background-color:#9fc3fc!important}.fr-background-contrast--purple-glycine{background-color:#fee7fc!important}.fr-background-contrast--purple-glycine:hover{background-color:#fdc0f8!important}.fr-background-contrast--purple-glycine:active{background-color:#fca8f6!important}.fr-background-contrast--pink-macaron{background-color:#fee9e6!important}.fr-background-contrast--pink-macaron:hover{background-color:#fdc6bd!important}.fr-background-contrast--pink-macaron:active{background-color:#fcb0a2!important}.fr-background-contrast--pink-tuile{background-color:#fee9e7!important}.fr-background-contrast--pink-tuile:hover{background-color:#fdc6c0!important}.fr-background-contrast--pink-tuile:active{background-color:#fcb0a7!important}.fr-background-contrast--yellow-tournesol{background-color:#feecc2!important}.fr-background-contrast--yellow-tournesol:hover{background-color:#fbd335!important}.fr-background-contrast--yellow-tournesol:active{background-color:#e6c130!important}.fr-background-contrast--yellow-moutarde{background-color:#feebd0!important}.fr-background-contrast--yellow-moutarde:hover{background-color:#fdcd6d!important}.fr-background-contrast--yellow-moutarde:active{background-color:#f4be30!important}.fr-background-contrast--orange-terre-battue{background-color:#fee9e5!important}.fr-background-contrast--orange-terre-battue:hover{background-color:#fdc6ba!important}.fr-background-contrast--orange-terre-battue:active{background-color:#fcb09e!important}.fr-background-contrast--brown-cafe-creme{background-color:#f7ecdb!important}.fr-background-contrast--brown-cafe-creme:hover{background-color:#edce94!important}.fr-background-contrast--brown-cafe-creme:active{background-color:#dabd84!important}.fr-background-contrast--brown-caramel{background-color:#f7ebe5!important}.fr-background-contrast--brown-caramel:hover{background-color:#eccbb9!important}.fr-background-contrast--brown-caramel:active{background-color:#e6b79a!important}.fr-background-contrast--brown-opera{background-color:#f7ece4!important}.fr-background-contrast--brown-opera:hover{background-color:#eccdb3!important}.fr-background-contrast--brown-opera:active{background-color:#e6ba90!important}.fr-background-contrast--beige-gris-galet{background-color:#f3ede5!important}.fr-background-contrast--beige-gris-galet:hover{background-color:#e1d0b5!important}.fr-background-contrast--beige-gris-galet:active{background-color:#d1bea2!important}.fr-background-contrast--info{background-color:#e8edff!important}.fr-background-contrast--info:hover{background-color:#c2d1ff!important}.fr-background-contrast--info:active{background-color:#a9bfff!important}.fr-background-contrast--success{background-color:#b8fec9!important}.fr-background-contrast--success:hover{background-color:#46fd89!important}.fr-background-contrast--success:active{background-color:#34eb7b!important}.fr-background-contrast--warning{background-color:#ffe9e6!important}.fr-background-contrast--warning:hover{background-color:#ffc6bd!important}.fr-background-contrast--warning:active{background-color:#ffb0a2!important}.fr-background-contrast--error{background-color:#ffe9e9!important}.fr-background-contrast--error:hover{background-color:#ffc5c5!important}.fr-background-contrast--error:active{background-color:#ffafaf!important}.fr-background-flat--grey{background-color:#3a3a3a!important}.fr-background-flat--blue-france{background-color:#000091!important}.fr-background-flat--red-marianne{background-color:#c9191e!important}.fr-background-flat--green-tilleul-verveine{background-color:#66673d!important}.fr-background-flat--green-bourgeon{background-color:#447049!important}.fr-background-flat--green-emeraude{background-color:#297254!important}.fr-background-flat--green-menthe{background-color:#37635f!important}.fr-background-flat--green-archipel{background-color:#006a6f!important}.fr-background-flat--blue-ecume{background-color:#2f4077!important}.fr-background-flat--blue-cumulus{background-color:#3558a2!important}.fr-background-flat--purple-glycine{background-color:#6e445a!important}.fr-background-flat--pink-macaron{background-color:#8d533e!important}.fr-background-flat--pink-tuile{background-color:#a94645!important}.fr-background-flat--yellow-tournesol{background-color:#716043!important}.fr-background-flat--yellow-moutarde{background-color:#695240!important}.fr-background-flat--orange-terre-battue{background-color:#755348!important}.fr-background-flat--brown-cafe-creme{background-color:#685c48!important}.fr-background-flat--brown-caramel{background-color:#845d48!important}.fr-background-flat--brown-opera{background-color:#745b47!important}.fr-background-flat--beige-gris-galet{background-color:#6a6156!important}.fr-background-flat--info{background-color:#0063cb!important}.fr-background-flat--success{background-color:#18753c!important}.fr-background-flat--warning{background-color:#b34000!important}.fr-background-flat--error{background-color:#ce0500!important}.fr-background-action-high--grey{background-color:#3a3a3a!important}.fr-background-action-high--grey:hover{background-color:#616161!important}.fr-background-action-high--grey:active{background-color:#777!important}.fr-background-action-high--blue-france{background-color:#000091!important}.fr-background-action-high--blue-france:hover{background-color:#1212ff!important}.fr-background-action-high--blue-france:active{background-color:#2323ff!important}.fr-background-action-high--red-marianne{background-color:#c9191e!important}.fr-background-action-high--red-marianne:hover{background-color:#f93f42!important}.fr-background-action-high--red-marianne:active{background-color:#f95a5c!important}.fr-background-action-high--green-tilleul-verveine{background-color:#66673d!important}.fr-background-action-high--green-tilleul-verveine:hover{background-color:#929359!important}.fr-background-action-high--green-tilleul-verveine:active{background-color:#a7a967!important}.fr-background-action-high--green-bourgeon{background-color:#447049!important}.fr-background-action-high--green-bourgeon:hover{background-color:#639f6a!important}.fr-background-action-high--green-bourgeon:active{background-color:#72b77a!important}.fr-background-action-high--green-emeraude{background-color:#297254!important}.fr-background-action-high--green-emeraude:hover{background-color:#3ea47a!important}.fr-background-action-high--green-emeraude:active{background-color:#49bc8d!important}.fr-background-action-high--green-menthe{background-color:#37635f!important}.fr-background-action-high--green-menthe:hover{background-color:#53918c!important}.fr-background-action-high--green-menthe:active{background-color:#62a9a2!important}.fr-background-action-high--green-archipel{background-color:#006a6f!important}.fr-background-action-high--green-archipel:hover{background-color:#009fa7!important}.fr-background-action-high--green-archipel:active{background-color:#00bbc3!important}.fr-background-action-high--blue-ecume{background-color:#2f4077!important}.fr-background-action-high--blue-ecume:hover{background-color:#4e68bb!important}.fr-background-action-high--blue-ecume:active{background-color:#667dcf!important}.fr-background-action-high--blue-cumulus{background-color:#3558a2!important}.fr-background-action-high--blue-cumulus:hover{background-color:#5982e0!important}.fr-background-action-high--blue-cumulus:active{background-color:#7996e6!important}.fr-background-action-high--purple-glycine{background-color:#6e445a!important}.fr-background-action-high--purple-glycine:hover{background-color:#a66989!important}.fr-background-action-high--purple-glycine:active{background-color:#bb7f9e!important}.fr-background-action-high--pink-macaron{background-color:#8d533e!important}.fr-background-action-high--pink-macaron:hover{background-color:#ca795c!important}.fr-background-action-high--pink-macaron:active{background-color:#e08e73!important}.fr-background-action-high--pink-tuile{background-color:#a94645!important}.fr-background-action-high--pink-tuile:hover{background-color:#d5706f!important}.fr-background-action-high--pink-tuile:active{background-color:#da8a89!important}.fr-background-action-high--yellow-tournesol{background-color:#716043!important}.fr-background-action-high--yellow-tournesol:hover{background-color:#a28a62!important}.fr-background-action-high--yellow-tournesol:active{background-color:#ba9f72!important}.fr-background-action-high--yellow-moutarde{background-color:#695240!important}.fr-background-action-high--yellow-moutarde:hover{background-color:#9b7b61!important}.fr-background-action-high--yellow-moutarde:active{background-color:#b58f72!important}.fr-background-action-high--orange-terre-battue{background-color:#755348!important}.fr-background-action-high--orange-terre-battue:hover{background-color:#ab7b6b!important}.fr-background-action-high--orange-terre-battue:active{background-color:#c68f7d!important}.fr-background-action-high--brown-cafe-creme{background-color:#685c48!important}.fr-background-action-high--brown-cafe-creme:hover{background-color:#97866a!important}.fr-background-action-high--brown-cafe-creme:active{background-color:#ae9b7b!important}.fr-background-action-high--brown-caramel{background-color:#845d48!important}.fr-background-action-high--brown-caramel:hover{background-color:#bb8568!important}.fr-background-action-high--brown-caramel:active{background-color:#d69978!important}.fr-background-action-high--brown-opera{background-color:#745b47!important}.fr-background-action-high--brown-opera:hover{background-color:#a78468!important}.fr-background-action-high--brown-opera:active{background-color:#c09979!important}.fr-background-action-high--beige-gris-galet{background-color:#6a6156!important}.fr-background-action-high--beige-gris-galet:hover{background-color:#988b7c!important}.fr-background-action-high--beige-gris-galet:active{background-color:#afa08f!important}.fr-background-action-high--info{background-color:#0063cb!important}.fr-background-action-high--info:hover{background-color:#3b87ff!important}.fr-background-action-high--info:active{background-color:#6798ff!important}.fr-background-action-high--success{background-color:#18753c!important}.fr-background-action-high--success:hover{background-color:#27a959!important}.fr-background-action-high--success:active{background-color:#2fc368!important}.fr-background-action-high--warning{background-color:#b34000!important}.fr-background-action-high--warning:hover{background-color:#ff6218!important}.fr-background-action-high--warning:active{background-color:#ff7a55!important}.fr-background-action-high--error{background-color:#ce0500!important}.fr-background-action-high--error:hover{background-color:#ff2725!important}.fr-background-action-high--error:active{background-color:#ff4140!important}.fr-background-action-low--blue-france{background-color:#e3e3fd!important}.fr-background-action-low--blue-france:hover{background-color:#c1c1fb!important}.fr-background-action-low--blue-france:active{background-color:#adadf9!important}.fr-background-action-low--red-marianne{background-color:#fddede!important}.fr-background-action-low--red-marianne:hover{background-color:#fbb6b6!important}.fr-background-action-low--red-marianne:active{background-color:#fa9e9e!important}.fr-background-action-low--green-tilleul-verveine{background-color:#fbe769!important}.fr-background-action-low--green-tilleul-verveine:hover{background-color:#d7c655!important}.fr-background-action-low--green-tilleul-verveine:active{background-color:#c2b24c!important}.fr-background-action-low--green-bourgeon{background-color:#a9fb68!important}.fr-background-action-low--green-bourgeon:hover{background-color:#8ed654!important}.fr-background-action-low--green-bourgeon:active{background-color:#7fc04b!important}.fr-background-action-low--green-emeraude{background-color:#9ef9be!important}.fr-background-action-low--green-emeraude:hover{background-color:#69df97!important}.fr-background-action-low--green-emeraude:active{background-color:#5ec988!important}.fr-background-action-low--green-menthe{background-color:#8bf8e7!important}.fr-background-action-low--green-menthe:hover{background-color:#6ed5c5!important}.fr-background-action-low--green-menthe:active{background-color:#62bfb1!important}.fr-background-action-low--green-archipel{background-color:#a6f2fa!important}.fr-background-action-low--green-archipel:hover{background-color:#62dbe5!important}.fr-background-action-low--green-archipel:active{background-color:#58c5cf!important}.fr-background-action-low--blue-ecume{background-color:#dee5fd!important}.fr-background-action-low--blue-ecume:hover{background-color:#b4c5fb!important}.fr-background-action-low--blue-ecume:active{background-color:#99b3f9!important}.fr-background-action-low--blue-cumulus{background-color:#dae6fd!important}.fr-background-action-low--blue-cumulus:hover{background-color:#a9c8fb!important}.fr-background-action-low--blue-cumulus:active{background-color:#8ab8f9!important}.fr-background-action-low--purple-glycine{background-color:#fddbfa!important}.fr-background-action-low--purple-glycine:hover{background-color:#fbaff5!important}.fr-background-action-low--purple-glycine:active{background-color:#fa96f2!important}.fr-background-action-low--pink-macaron{background-color:#fddfda!important}.fr-background-action-low--pink-macaron:hover{background-color:#fbb8ab!important}.fr-background-action-low--pink-macaron:active{background-color:#faa18d!important}.fr-background-action-low--pink-tuile{background-color:#fddfdb!important}.fr-background-action-low--pink-tuile:hover{background-color:#fbb8ad!important}.fr-background-action-low--pink-tuile:active{background-color:#faa191!important}.fr-background-action-low--yellow-tournesol{background-color:#fde39c!important}.fr-background-action-low--yellow-tournesol:hover{background-color:#e9c53b!important}.fr-background-action-low--yellow-tournesol:active{background-color:#d3b235!important}.fr-background-action-low--yellow-moutarde{background-color:#fde2b5!important}.fr-background-action-low--yellow-moutarde:hover{background-color:#f6c43c!important}.fr-background-action-low--yellow-moutarde:active{background-color:#dfb135!important}.fr-background-action-low--orange-terre-battue{background-color:#fddfd8!important}.fr-background-action-low--orange-terre-battue:hover{background-color:#fbb8a5!important}.fr-background-action-low--orange-terre-battue:active{background-color:#faa184!important}.fr-background-action-low--brown-cafe-creme{background-color:#f4e3c7!important}.fr-background-action-low--brown-cafe-creme:hover{background-color:#e1c386!important}.fr-background-action-low--brown-cafe-creme:active{background-color:#ccb078!important}.fr-background-action-low--brown-caramel{background-color:#f3e2d9!important}.fr-background-action-low--brown-caramel:hover{background-color:#e7bea6!important}.fr-background-action-low--brown-caramel:active{background-color:#e1a982!important}.fr-background-action-low--brown-opera{background-color:#f3e2d7!important}.fr-background-action-low--brown-opera:hover{background-color:#e7bfa0!important}.fr-background-action-low--brown-opera:active{background-color:#deaa7e!important}.fr-background-action-low--beige-gris-galet{background-color:#eee4d9!important}.fr-background-action-low--beige-gris-galet:hover{background-color:#dbc3a4!important}.fr-background-action-low--beige-gris-galet:active{background-color:#c6b094!important}.fr-text-default--grey{color:#3a3a3a!important}.fr-text-default--info{color:#0063cb!important}.fr-text-default--success{color:#18753c!important}.fr-text-default--warning{color:#b34000!important}.fr-text-default--error{color:#ce0500!important}.fr-text-title--grey{color:#161616!important}.fr-text-title--blue-france{color:#000091!important}.fr-text-title--red-marianne{color:#c9191e!important}.fr-text-label--grey{color:#161616!important}.fr-text-label--blue-france{color:#000091!important}.fr-text-label--red-marianne{color:#c9191e!important}.fr-text-label--green-tilleul-verveine{color:#66673d!important}.fr-text-label--green-bourgeon{color:#447049!important}.fr-text-label--green-emeraude{color:#297254!important}.fr-text-label--green-menthe{color:#37635f!important}.fr-text-label--green-archipel{color:#006a6f!important}.fr-text-label--blue-ecume{color:#2f4077!important}.fr-text-label--blue-cumulus{color:#3558a2!important}.fr-text-label--purple-glycine{color:#6e445a!important}.fr-text-label--pink-macaron{color:#8d533e!important}.fr-text-label--pink-tuile{color:#a94645!important}.fr-text-label--yellow-tournesol{color:#716043!important}.fr-text-label--yellow-moutarde{color:#695240!important}.fr-text-label--orange-terre-battue{color:#755348!important}.fr-text-label--brown-cafe-creme{color:#685c48!important}.fr-text-label--brown-caramel{color:#845d48!important}.fr-text-label--brown-opera{color:#745b47!important}.fr-text-label--beige-gris-galet{color:#6a6156!important}.fr-text-mention--grey{color:#666!important}.fr-text-inverted--grey{color:#fff!important}.fr-text-inverted--blue-france{color:#f5f5fe!important}.fr-text-inverted--red-marianne{color:#fef4f4!important}.fr-text-inverted--info{color:#f4f6ff!important}.fr-text-inverted--success{color:#dffee6!important}.fr-text-inverted--warning{color:#fff4f3!important}.fr-text-inverted--error{color:#fff4f4!important}.fr-text-inverted--green-tilleul-verveine{color:#fef7da!important}.fr-text-inverted--green-bourgeon{color:#e6feda!important}.fr-text-inverted--green-emeraude{color:#e3fdeb!important}.fr-text-inverted--green-menthe{color:#dffdf7!important}.fr-text-inverted--green-archipel{color:#e5fbfd!important}.fr-text-inverted--blue-ecume{color:#f4f6fe!important}.fr-text-inverted--blue-cumulus{color:#f3f6fe!important}.fr-text-inverted--purple-glycine{color:#fef3fd!important}.fr-text-inverted--pink-macaron{color:#fef4f2!important}.fr-text-inverted--pink-tuile{color:#fef4f3!important}.fr-text-inverted--yellow-tournesol{color:#fef6e3!important}.fr-text-inverted--yellow-moutarde{color:#fef5e8!important}.fr-text-inverted--orange-terre-battue{color:#fef4f2!important}.fr-text-inverted--brown-cafe-creme{color:#fbf6ed!important}.fr-text-inverted--brown-caramel,.fr-text-inverted--brown-opera{color:#fbf5f2!important}.fr-text-inverted--beige-gris-galet{color:#f9f6f2!important}.fr-text-action-high--grey{color:#161616!important}.fr-text-action-high--blue-france{color:#000091!important}.fr-text-action-high--red-marianne{color:#c9191e!important}.fr-text-action-high--green-tilleul-verveine{color:#66673d!important}.fr-text-action-high--green-bourgeon{color:#447049!important}.fr-text-action-high--green-emeraude{color:#297254!important}.fr-text-action-high--green-menthe{color:#37635f!important}.fr-text-action-high--green-archipel{color:#006a6f!important}.fr-text-action-high--blue-ecume{color:#2f4077!important}.fr-text-action-high--blue-cumulus{color:#3558a2!important}.fr-text-action-high--purple-glycine{color:#6e445a!important}.fr-text-action-high--pink-macaron{color:#8d533e!important}.fr-text-action-high--pink-tuile{color:#a94645!important}.fr-text-action-high--yellow-tournesol{color:#716043!important}.fr-text-action-high--yellow-moutarde{color:#695240!important}.fr-text-action-high--orange-terre-battue{color:#755348!important}.fr-text-action-high--brown-cafe-creme{color:#685c48!important}.fr-text-action-high--brown-caramel{color:#845d48!important}.fr-text-action-high--brown-opera{color:#745b47!important}.fr-text-action-high--beige-gris-galet{color:#6a6156!important}.fr-border-default--grey{border:1px solid #ddd!important}.fr-border-default--blue-france{border:1px solid #6a6af4!important}.fr-border-default--red-marianne{border:1px solid #e1000f!important}.fr-border-default--green-tilleul-verveine{border:1px solid #b7a73f!important}.fr-border-default--green-bourgeon{border:1px solid #68a532!important}.fr-border-default--green-emeraude{border:1px solid #00a95f!important}.fr-border-default--green-menthe{border:1px solid #009081!important}.fr-border-default--green-archipel{border:1px solid #009099!important}.fr-border-default--blue-ecume{border:1px solid #465f9d!important}.fr-border-default--blue-cumulus{border:1px solid #417dc4!important}.fr-border-default--purple-glycine{border:1px solid #a558a0!important}.fr-border-default--pink-macaron{border:1px solid #e18b76!important}.fr-border-default--pink-tuile{border:1px solid #ce614a!important}.fr-border-default--yellow-tournesol{border:1px solid #c8aa39!important}.fr-border-default--yellow-moutarde{border:1px solid #c3992a!important}.fr-border-default--orange-terre-battue{border:1px solid #e4794a!important}.fr-border-default--brown-cafe-creme{border:1px solid #d1b781!important}.fr-border-default--brown-caramel{border:1px solid #c08c65!important}.fr-border-default--brown-opera{border:1px solid #bd987a!important}.fr-border-default--beige-gris-galet{border:1px solid #aea397!important}.fr-border-plain--grey{border:1px solid #3a3a3a!important}.fr-border-plain--blue-france{border:1px solid #000091!important}.fr-border-plain--red-marianne{border:1px solid #c9191e!important}.fr-border-plain--info{border:1px solid #0063cb!important}.fr-border-plain--success{border:1px solid #18753c!important}.fr-border-plain--warning{border:1px solid #b34000!important}.fr-border-plain--error{border:1px solid #ce0500!important}.fr-border-plain--green-tilleul-verveine{border:1px solid #66673d!important}.fr-border-plain--green-bourgeon{border:1px solid #447049!important}.fr-border-plain--green-emeraude{border:1px solid #297254!important}.fr-border-plain--green-menthe{border:1px solid #37635f!important}.fr-border-plain--green-archipel{border:1px solid #006a6f!important}.fr-border-plain--blue-ecume{border:1px solid #2f4077!important}.fr-border-plain--blue-cumulus{border:1px solid #3558a2!important}.fr-border-plain--purple-glycine{border:1px solid #6e445a!important}.fr-border-plain--pink-macaron{border:1px solid #8d533e!important}.fr-border-plain--pink-tuile{border:1px solid #a94645!important}.fr-border-plain--yellow-tournesol{border:1px solid #716043!important}.fr-border-plain--yellow-moutarde{border:1px solid #695240!important}.fr-border-plain--orange-terre-battue{border:1px solid #755348!important}.fr-border-plain--brown-cafe-creme{border:1px solid #685c48!important}.fr-border-plain--brown-caramel{border:1px solid #845d48!important}.fr-border-plain--brown-opera{border:1px solid #745b47!important}.fr-border-plain--beige-gris-galet{border:1px solid #6a6156!important}.fr-artwork-major--blue-france{fill:#000091!important}.fr-artwork-major--red-marianne{fill:#c9191e!important}.fr-artwork-major--green-tilleul-verveine{fill:#66673d!important}.fr-artwork-major--green-bourgeon{fill:#447049!important}.fr-artwork-major--green-emeraude{fill:#297254!important}.fr-artwork-major--green-menthe{fill:#37635f!important}.fr-artwork-major--green-archipel{fill:#006a6f!important}.fr-artwork-major--blue-ecume{fill:#2f4077!important}.fr-artwork-major--blue-cumulus{fill:#3558a2!important}.fr-artwork-major--purple-glycine{fill:#6e445a!important}.fr-artwork-major--pink-macaron{fill:#8d533e!important}.fr-artwork-major--pink-tuile{fill:#a94645!important}.fr-artwork-major--yellow-tournesol{fill:#716043!important}.fr-artwork-major--yellow-moutarde{fill:#695240!important}.fr-artwork-major--orange-terre-battue{fill:#755348!important}.fr-artwork-major--brown-cafe-creme{fill:#685c48!important}.fr-artwork-major--brown-caramel{fill:#845d48!important}.fr-artwork-major--brown-opera{fill:#745b47!important}.fr-artwork-major--beige-gris-galet{fill:#6a6156!important}.fr-artwork-minor--blue-france{fill:#6a6af4!important}.fr-artwork-minor--red-marianne{fill:#e1000f!important}.fr-artwork-minor--green-tilleul-verveine{fill:#b7a73f!important}.fr-artwork-minor--green-bourgeon{fill:#68a532!important}.fr-artwork-minor--green-emeraude{fill:#00a95f!important}.fr-artwork-minor--green-menthe{fill:#009081!important}.fr-artwork-minor--green-archipel{fill:#009099!important}.fr-artwork-minor--blue-ecume{fill:#465f9d!important}.fr-artwork-minor--blue-cumulus{fill:#417dc4!important}.fr-artwork-minor--purple-glycine{fill:#a558a0!important}.fr-artwork-minor--pink-macaron{fill:#e18b76!important}.fr-artwork-minor--pink-tuile{fill:#ce614a!important}.fr-artwork-minor--yellow-tournesol{fill:#c8aa39!important}.fr-artwork-minor--yellow-moutarde{fill:#c3992a!important}.fr-artwork-minor--orange-terre-battue{fill:#e4794a!important}.fr-artwork-minor--brown-cafe-creme{fill:#d1b781!important}.fr-artwork-minor--brown-caramel{fill:#c08c65!important}.fr-artwork-minor--brown-opera{fill:#bd987a!important}.fr-artwork-minor--beige-gris-galet{fill:#aea397!important}.fr-artwork-decorative--grey{fill:#eee!important}.fr-artwork-decorative--blue-france{fill:#ececfe!important}.fr-artwork-decorative--red-marianne{fill:#fee9e9!important}.fr-artwork-decorative--green-tilleul-verveine{fill:#fceeac!important}.fr-artwork-decorative--green-bourgeon{fill:#c9fcac!important}.fr-artwork-decorative--green-emeraude{fill:#c3fad5!important}.fr-artwork-decorative--green-menthe{fill:#bafaee!important}.fr-artwork-decorative--green-archipel{fill:#c7f6fc!important}.fr-artwork-decorative--blue-ecume{fill:#e9edfe!important}.fr-artwork-decorative--blue-cumulus{fill:#e6eefe!important}.fr-artwork-decorative--purple-glycine{fill:#fee7fc!important}.fr-artwork-decorative--pink-macaron{fill:#fee9e6!important}.fr-artwork-decorative--pink-tuile{fill:#fee9e7!important}.fr-artwork-decorative--yellow-tournesol{fill:#feecc2!important}.fr-artwork-decorative--yellow-moutarde{fill:#feebd0!important}.fr-artwork-decorative--orange-terre-battue{fill:#fee9e5!important}.fr-artwork-decorative--brown-cafe-creme{fill:#f7ecdb!important}.fr-artwork-decorative--brown-caramel{fill:#f7ebe5!important}.fr-artwork-decorative--brown-opera{fill:#f7ece4!important}.fr-artwork-decorative--beige-gris-galet{fill:#f3ede5!important}.fr-artwork-background--grey{fill:#f6f6f6!important}.fr-artwork-background--blue-france{fill:#f5f5fe!important}.fr-artwork-background--red-marianne{fill:#fef4f4!important}.fr-artwork-background--green-tilleul-verveine{fill:#fef7da!important}.fr-artwork-background--green-bourgeon{fill:#e6feda!important}.fr-artwork-background--green-emeraude{fill:#e3fdeb!important}.fr-artwork-background--green-menthe{fill:#dffdf7!important}.fr-artwork-background--green-archipel{fill:#e5fbfd!important}.fr-artwork-background--blue-ecume{fill:#f4f6fe!important}.fr-artwork-background--blue-cumulus{fill:#f3f6fe!important}.fr-artwork-background--purple-glycine{fill:#fef3fd!important}.fr-artwork-background--pink-macaron{fill:#fef4f2!important}.fr-artwork-background--pink-tuile{fill:#fef4f3!important}.fr-artwork-background--yellow-tournesol{fill:#fef6e3!important}.fr-artwork-background--yellow-moutarde{fill:#fef5e8!important}.fr-artwork-background--orange-terre-battue{fill:#fef4f2!important}.fr-artwork-background--brown-cafe-creme{fill:#fbf6ed!important}.fr-artwork-background--brown-caramel,.fr-artwork-background--brown-opera{fill:#fbf5f2!important}.fr-artwork-background--beige-gris-galet{fill:#f9f6f2!important}.fr-artwork-motif--grey{fill:#e5e5e5!important}.fr-artwork-motif--blue-france{fill:#e3e3fd!important}.fr-artwork-motif--red-marianne{fill:#fddede!important}.fr-artwork-motif--green-tilleul-verveine{fill:#fbe769!important}.fr-artwork-motif--green-bourgeon{fill:#a9fb68!important}.fr-artwork-motif--green-emeraude{fill:#9ef9be!important}.fr-artwork-motif--green-menthe{fill:#8bf8e7!important}.fr-artwork-motif--green-archipel{fill:#a6f2fa!important}.fr-artwork-motif--blue-ecume{fill:#dee5fd!important}.fr-artwork-motif--blue-cumulus{fill:#dae6fd!important}.fr-artwork-motif--purple-glycine{fill:#fddbfa!important}.fr-artwork-motif--pink-macaron{fill:#fddfda!important}.fr-artwork-motif--pink-tuile{fill:#fddfdb!important}.fr-artwork-motif--yellow-tournesol{fill:#fde39c!important}.fr-artwork-motif--yellow-moutarde{fill:#fde2b5!important}.fr-artwork-motif--orange-terre-battue{fill:#fddfd8!important}.fr-artwork-motif--brown-cafe-creme{fill:#f4e3c7!important}.fr-artwork-motif--brown-caramel{fill:#f3e2d9!important}.fr-artwork-motif--brown-opera{fill:#f3e2d7!important}.fr-artwork-motif--beige-gris-galet{fill:#eee4d9!important}} \ No newline at end of file diff --git a/dist/dsfr/utility/colors/colors.print.css b/dist/dsfr/utility/colors/colors.print.css new file mode 100644 index 0000000..7fea2b2 --- /dev/null +++ b/dist/dsfr/utility/colors/colors.print.css @@ -0,0 +1,2016 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media print { + .fr-background-default--grey { + background-color: #fff !important; + } + + .fr-background-default--grey:hover { + background-color: #f6f6f6 !important; + } + + .fr-background-default--grey:active { + background-color: #ededed !important; + } + + .fr-background-alt--grey { + background-color: #f6f6f6 !important; + } + + .fr-background-alt--grey:hover { + background-color: #dfdfdf !important; + } + + .fr-background-alt--grey:active { + background-color: #cfcfcf !important; + } + + .fr-background-alt--blue-france { + background-color: #f5f5fe !important; + } + + .fr-background-alt--blue-france:hover { + background-color: #dcdcfc !important; + } + + .fr-background-alt--blue-france:active { + background-color: #cbcbfa !important; + } + + .fr-background-alt--red-marianne { + background-color: #fef4f4 !important; + } + + .fr-background-alt--red-marianne:hover { + background-color: #fcd7d7 !important; + } + + .fr-background-alt--red-marianne:active { + background-color: #fac4c4 !important; + } + + .fr-background-alt--green-tilleul-verveine { + background-color: #fef7da !important; + } + + .fr-background-alt--green-tilleul-verveine:hover { + background-color: #fce552 !important; + } + + .fr-background-alt--green-tilleul-verveine:active { + background-color: #ebd54c !important; + } + + .fr-background-alt--green-bourgeon { + background-color: #e6feda !important; + } + + .fr-background-alt--green-bourgeon:hover { + background-color: #a7fc62 !important; + } + + .fr-background-alt--green-bourgeon:active { + background-color: #98ed4d !important; + } + + .fr-background-alt--green-emeraude { + background-color: #e3fdeb !important; + } + + .fr-background-alt--green-emeraude:hover { + background-color: #94f9b9 !important; + } + + .fr-background-alt--green-emeraude:active { + background-color: #6df1a3 !important; + } + + .fr-background-alt--green-menthe { + background-color: #dffdf7 !important; + } + + .fr-background-alt--green-menthe:hover { + background-color: #84f9e7 !important; + } + + .fr-background-alt--green-menthe:active { + background-color: #70ebd8 !important; + } + + .fr-background-alt--green-archipel { + background-color: #e5fbfd !important; + } + + .fr-background-alt--green-archipel:hover { + background-color: #99f2f8 !important; + } + + .fr-background-alt--green-archipel:active { + background-color: #73e9f0 !important; + } + + .fr-background-alt--blue-ecume { + background-color: #f4f6fe !important; + } + + .fr-background-alt--blue-ecume:hover { + background-color: #d7dffb !important; + } + + .fr-background-alt--blue-ecume:active { + background-color: #c3cffa !important; + } + + .fr-background-alt--blue-cumulus { + background-color: #f3f6fe !important; + } + + .fr-background-alt--blue-cumulus:hover { + background-color: #d3dffc !important; + } + + .fr-background-alt--blue-cumulus:active { + background-color: #bed0fa !important; + } + + .fr-background-alt--purple-glycine { + background-color: #fef3fd !important; + } + + .fr-background-alt--purple-glycine:hover { + background-color: #fcd4f8 !important; + } + + .fr-background-alt--purple-glycine:active { + background-color: #fabff5 !important; + } + + .fr-background-alt--pink-macaron { + background-color: #fef4f2 !important; + } + + .fr-background-alt--pink-macaron:hover { + background-color: #fcd8d0 !important; + } + + .fr-background-alt--pink-macaron:active { + background-color: #fac5b8 !important; + } + + .fr-background-alt--pink-tuile { + background-color: #fef4f3 !important; + } + + .fr-background-alt--pink-tuile:hover { + background-color: #fcd7d3 !important; + } + + .fr-background-alt--pink-tuile:active { + background-color: #fac4be !important; + } + + .fr-background-alt--yellow-tournesol { + background-color: #fef6e3 !important; + } + + .fr-background-alt--yellow-tournesol:hover { + background-color: #fce086 !important; + } + + .fr-background-alt--yellow-tournesol:active { + background-color: #f5d24b !important; + } + + .fr-background-alt--yellow-moutarde { + background-color: #fef5e8 !important; + } + + .fr-background-alt--yellow-moutarde:hover { + background-color: #fcdca3 !important; + } + + .fr-background-alt--yellow-moutarde:active { + background-color: #fbcd64 !important; + } + + .fr-background-alt--orange-terre-battue { + background-color: #fef4f2 !important; + } + + .fr-background-alt--orange-terre-battue:hover { + background-color: #fcd8d0 !important; + } + + .fr-background-alt--orange-terre-battue:active { + background-color: #fac5b8 !important; + } + + .fr-background-alt--brown-cafe-creme { + background-color: #fbf6ed !important; + } + + .fr-background-alt--brown-cafe-creme:hover { + background-color: #f2deb6 !important; + } + + .fr-background-alt--brown-cafe-creme:active { + background-color: #eacf91 !important; + } + + .fr-background-alt--brown-caramel { + background-color: #fbf5f2 !important; + } + + .fr-background-alt--brown-caramel:hover { + background-color: #f1dbcf !important; + } + + .fr-background-alt--brown-caramel:active { + background-color: #ecc9b5 !important; + } + + .fr-background-alt--brown-opera { + background-color: #fbf5f2 !important; + } + + .fr-background-alt--brown-opera:hover { + background-color: #f1dbcf !important; + } + + .fr-background-alt--brown-opera:active { + background-color: #ecc9b5 !important; + } + + .fr-background-alt--beige-gris-galet { + background-color: #f9f6f2 !important; + } + + .fr-background-alt--beige-gris-galet:hover { + background-color: #eadecd !important; + } + + .fr-background-alt--beige-gris-galet:active { + background-color: #e1ceb1 !important; + } + + .fr-background-contrast--grey { + background-color: #eee !important; + } + + .fr-background-contrast--grey:hover { + background-color: #d2d2d2 !important; + } + + .fr-background-contrast--grey:active { + background-color: #c1c1c1 !important; + } + + .fr-background-contrast--blue-france { + background-color: #ececfe !important; + } + + .fr-background-contrast--blue-france:hover { + background-color: #cecefc !important; + } + + .fr-background-contrast--blue-france:active { + background-color: #bbbbfc !important; + } + + .fr-background-contrast--red-marianne { + background-color: #fee9e9 !important; + } + + .fr-background-contrast--red-marianne:hover { + background-color: #fdc5c5 !important; + } + + .fr-background-contrast--red-marianne:active { + background-color: #fcafaf !important; + } + + .fr-background-contrast--green-tilleul-verveine { + background-color: #fceeac !important; + } + + .fr-background-contrast--green-tilleul-verveine:hover { + background-color: #e8d45c !important; + } + + .fr-background-contrast--green-tilleul-verveine:active { + background-color: #d4c254 !important; + } + + .fr-background-contrast--green-bourgeon { + background-color: #c9fcac !important; + } + + .fr-background-contrast--green-bourgeon:hover { + background-color: #9ae95d !important; + } + + .fr-background-contrast--green-bourgeon:active { + background-color: #8dd555 !important; + } + + .fr-background-contrast--green-emeraude { + background-color: #c3fad5 !important; + } + + .fr-background-contrast--green-emeraude:hover { + background-color: #77eda5 !important; + } + + .fr-background-contrast--green-emeraude:active { + background-color: #6dd897 !important; + } + + .fr-background-contrast--green-menthe { + background-color: #bafaee !important; + } + + .fr-background-contrast--green-menthe:hover { + background-color: #79e7d5 !important; + } + + .fr-background-contrast--green-menthe:active { + background-color: #6fd3c3 !important; + } + + .fr-background-contrast--green-archipel { + background-color: #c7f6fc !important; + } + + .fr-background-contrast--green-archipel:hover { + background-color: #64ecf8 !important; + } + + .fr-background-contrast--green-archipel:active { + background-color: #5bd8e3 !important; + } + + .fr-background-contrast--blue-ecume { + background-color: #e9edfe !important; + } + + .fr-background-contrast--blue-ecume:hover { + background-color: #c5d0fc !important; + } + + .fr-background-contrast--blue-ecume:active { + background-color: #adbffc !important; + } + + .fr-background-contrast--blue-cumulus { + background-color: #e6eefe !important; + } + + .fr-background-contrast--blue-cumulus:hover { + background-color: #bcd3fc !important; + } + + .fr-background-contrast--blue-cumulus:active { + background-color: #9fc3fc !important; + } + + .fr-background-contrast--purple-glycine { + background-color: #fee7fc !important; + } + + .fr-background-contrast--purple-glycine:hover { + background-color: #fdc0f8 !important; + } + + .fr-background-contrast--purple-glycine:active { + background-color: #fca8f6 !important; + } + + .fr-background-contrast--pink-macaron { + background-color: #fee9e6 !important; + } + + .fr-background-contrast--pink-macaron:hover { + background-color: #fdc6bd !important; + } + + .fr-background-contrast--pink-macaron:active { + background-color: #fcb0a2 !important; + } + + .fr-background-contrast--pink-tuile { + background-color: #fee9e7 !important; + } + + .fr-background-contrast--pink-tuile:hover { + background-color: #fdc6c0 !important; + } + + .fr-background-contrast--pink-tuile:active { + background-color: #fcb0a7 !important; + } + + .fr-background-contrast--yellow-tournesol { + background-color: #feecc2 !important; + } + + .fr-background-contrast--yellow-tournesol:hover { + background-color: #fbd335 !important; + } + + .fr-background-contrast--yellow-tournesol:active { + background-color: #e6c130 !important; + } + + .fr-background-contrast--yellow-moutarde { + background-color: #feebd0 !important; + } + + .fr-background-contrast--yellow-moutarde:hover { + background-color: #fdcd6d !important; + } + + .fr-background-contrast--yellow-moutarde:active { + background-color: #f4be30 !important; + } + + .fr-background-contrast--orange-terre-battue { + background-color: #fee9e5 !important; + } + + .fr-background-contrast--orange-terre-battue:hover { + background-color: #fdc6ba !important; + } + + .fr-background-contrast--orange-terre-battue:active { + background-color: #fcb09e !important; + } + + .fr-background-contrast--brown-cafe-creme { + background-color: #f7ecdb !important; + } + + .fr-background-contrast--brown-cafe-creme:hover { + background-color: #edce94 !important; + } + + .fr-background-contrast--brown-cafe-creme:active { + background-color: #dabd84 !important; + } + + .fr-background-contrast--brown-caramel { + background-color: #f7ebe5 !important; + } + + .fr-background-contrast--brown-caramel:hover { + background-color: #eccbb9 !important; + } + + .fr-background-contrast--brown-caramel:active { + background-color: #e6b79a !important; + } + + .fr-background-contrast--brown-opera { + background-color: #f7ece4 !important; + } + + .fr-background-contrast--brown-opera:hover { + background-color: #eccdb3 !important; + } + + .fr-background-contrast--brown-opera:active { + background-color: #e6ba90 !important; + } + + .fr-background-contrast--beige-gris-galet { + background-color: #f3ede5 !important; + } + + .fr-background-contrast--beige-gris-galet:hover { + background-color: #e1d0b5 !important; + } + + .fr-background-contrast--beige-gris-galet:active { + background-color: #d1bea2 !important; + } + + .fr-background-contrast--info { + background-color: #e8edff !important; + } + + .fr-background-contrast--info:hover { + background-color: #c2d1ff !important; + } + + .fr-background-contrast--info:active { + background-color: #a9bfff !important; + } + + .fr-background-contrast--success { + background-color: #b8fec9 !important; + } + + .fr-background-contrast--success:hover { + background-color: #46fd89 !important; + } + + .fr-background-contrast--success:active { + background-color: #34eb7b !important; + } + + .fr-background-contrast--warning { + background-color: #ffe9e6 !important; + } + + .fr-background-contrast--warning:hover { + background-color: #ffc6bd !important; + } + + .fr-background-contrast--warning:active { + background-color: #ffb0a2 !important; + } + + .fr-background-contrast--error { + background-color: #ffe9e9 !important; + } + + .fr-background-contrast--error:hover { + background-color: #ffc5c5 !important; + } + + .fr-background-contrast--error:active { + background-color: #ffafaf !important; + } + + .fr-background-flat--grey { + background-color: #3a3a3a !important; + } + + .fr-background-flat--blue-france { + background-color: #000091 !important; + } + + .fr-background-flat--red-marianne { + background-color: #c9191e !important; + } + + .fr-background-flat--green-tilleul-verveine { + background-color: #66673d !important; + } + + .fr-background-flat--green-bourgeon { + background-color: #447049 !important; + } + + .fr-background-flat--green-emeraude { + background-color: #297254 !important; + } + + .fr-background-flat--green-menthe { + background-color: #37635f !important; + } + + .fr-background-flat--green-archipel { + background-color: #006a6f !important; + } + + .fr-background-flat--blue-ecume { + background-color: #2f4077 !important; + } + + .fr-background-flat--blue-cumulus { + background-color: #3558a2 !important; + } + + .fr-background-flat--purple-glycine { + background-color: #6e445a !important; + } + + .fr-background-flat--pink-macaron { + background-color: #8d533e !important; + } + + .fr-background-flat--pink-tuile { + background-color: #a94645 !important; + } + + .fr-background-flat--yellow-tournesol { + background-color: #716043 !important; + } + + .fr-background-flat--yellow-moutarde { + background-color: #695240 !important; + } + + .fr-background-flat--orange-terre-battue { + background-color: #755348 !important; + } + + .fr-background-flat--brown-cafe-creme { + background-color: #685c48 !important; + } + + .fr-background-flat--brown-caramel { + background-color: #845d48 !important; + } + + .fr-background-flat--brown-opera { + background-color: #745b47 !important; + } + + .fr-background-flat--beige-gris-galet { + background-color: #6a6156 !important; + } + + .fr-background-flat--info { + background-color: #0063cb !important; + } + + .fr-background-flat--success { + background-color: #18753c !important; + } + + .fr-background-flat--warning { + background-color: #b34000 !important; + } + + .fr-background-flat--error { + background-color: #ce0500 !important; + } + + .fr-background-action-high--grey { + background-color: #3a3a3a !important; + } + + .fr-background-action-high--grey:hover { + background-color: #616161 !important; + } + + .fr-background-action-high--grey:active { + background-color: #777 !important; + } + + .fr-background-action-high--blue-france { + background-color: #000091 !important; + } + + .fr-background-action-high--blue-france:hover { + background-color: #1212ff !important; + } + + .fr-background-action-high--blue-france:active { + background-color: #2323ff !important; + } + + .fr-background-action-high--red-marianne { + background-color: #c9191e !important; + } + + .fr-background-action-high--red-marianne:hover { + background-color: #f93f42 !important; + } + + .fr-background-action-high--red-marianne:active { + background-color: #f95a5c !important; + } + + .fr-background-action-high--green-tilleul-verveine { + background-color: #66673d !important; + } + + .fr-background-action-high--green-tilleul-verveine:hover { + background-color: #929359 !important; + } + + .fr-background-action-high--green-tilleul-verveine:active { + background-color: #a7a967 !important; + } + + .fr-background-action-high--green-bourgeon { + background-color: #447049 !important; + } + + .fr-background-action-high--green-bourgeon:hover { + background-color: #639f6a !important; + } + + .fr-background-action-high--green-bourgeon:active { + background-color: #72b77a !important; + } + + .fr-background-action-high--green-emeraude { + background-color: #297254 !important; + } + + .fr-background-action-high--green-emeraude:hover { + background-color: #3ea47a !important; + } + + .fr-background-action-high--green-emeraude:active { + background-color: #49bc8d !important; + } + + .fr-background-action-high--green-menthe { + background-color: #37635f !important; + } + + .fr-background-action-high--green-menthe:hover { + background-color: #53918c !important; + } + + .fr-background-action-high--green-menthe:active { + background-color: #62a9a2 !important; + } + + .fr-background-action-high--green-archipel { + background-color: #006a6f !important; + } + + .fr-background-action-high--green-archipel:hover { + background-color: #009fa7 !important; + } + + .fr-background-action-high--green-archipel:active { + background-color: #00bbc3 !important; + } + + .fr-background-action-high--blue-ecume { + background-color: #2f4077 !important; + } + + .fr-background-action-high--blue-ecume:hover { + background-color: #4e68bb !important; + } + + .fr-background-action-high--blue-ecume:active { + background-color: #667dcf !important; + } + + .fr-background-action-high--blue-cumulus { + background-color: #3558a2 !important; + } + + .fr-background-action-high--blue-cumulus:hover { + background-color: #5982e0 !important; + } + + .fr-background-action-high--blue-cumulus:active { + background-color: #7996e6 !important; + } + + .fr-background-action-high--purple-glycine { + background-color: #6e445a !important; + } + + .fr-background-action-high--purple-glycine:hover { + background-color: #a66989 !important; + } + + .fr-background-action-high--purple-glycine:active { + background-color: #bb7f9e !important; + } + + .fr-background-action-high--pink-macaron { + background-color: #8d533e !important; + } + + .fr-background-action-high--pink-macaron:hover { + background-color: #ca795c !important; + } + + .fr-background-action-high--pink-macaron:active { + background-color: #e08e73 !important; + } + + .fr-background-action-high--pink-tuile { + background-color: #a94645 !important; + } + + .fr-background-action-high--pink-tuile:hover { + background-color: #d5706f !important; + } + + .fr-background-action-high--pink-tuile:active { + background-color: #da8a89 !important; + } + + .fr-background-action-high--yellow-tournesol { + background-color: #716043 !important; + } + + .fr-background-action-high--yellow-tournesol:hover { + background-color: #a28a62 !important; + } + + .fr-background-action-high--yellow-tournesol:active { + background-color: #ba9f72 !important; + } + + .fr-background-action-high--yellow-moutarde { + background-color: #695240 !important; + } + + .fr-background-action-high--yellow-moutarde:hover { + background-color: #9b7b61 !important; + } + + .fr-background-action-high--yellow-moutarde:active { + background-color: #b58f72 !important; + } + + .fr-background-action-high--orange-terre-battue { + background-color: #755348 !important; + } + + .fr-background-action-high--orange-terre-battue:hover { + background-color: #ab7b6b !important; + } + + .fr-background-action-high--orange-terre-battue:active { + background-color: #c68f7d !important; + } + + .fr-background-action-high--brown-cafe-creme { + background-color: #685c48 !important; + } + + .fr-background-action-high--brown-cafe-creme:hover { + background-color: #97866a !important; + } + + .fr-background-action-high--brown-cafe-creme:active { + background-color: #ae9b7b !important; + } + + .fr-background-action-high--brown-caramel { + background-color: #845d48 !important; + } + + .fr-background-action-high--brown-caramel:hover { + background-color: #bb8568 !important; + } + + .fr-background-action-high--brown-caramel:active { + background-color: #d69978 !important; + } + + .fr-background-action-high--brown-opera { + background-color: #745b47 !important; + } + + .fr-background-action-high--brown-opera:hover { + background-color: #a78468 !important; + } + + .fr-background-action-high--brown-opera:active { + background-color: #c09979 !important; + } + + .fr-background-action-high--beige-gris-galet { + background-color: #6a6156 !important; + } + + .fr-background-action-high--beige-gris-galet:hover { + background-color: #988b7c !important; + } + + .fr-background-action-high--beige-gris-galet:active { + background-color: #afa08f !important; + } + + .fr-background-action-high--info { + background-color: #0063cb !important; + } + + .fr-background-action-high--info:hover { + background-color: #3b87ff !important; + } + + .fr-background-action-high--info:active { + background-color: #6798ff !important; + } + + .fr-background-action-high--success { + background-color: #18753c !important; + } + + .fr-background-action-high--success:hover { + background-color: #27a959 !important; + } + + .fr-background-action-high--success:active { + background-color: #2fc368 !important; + } + + .fr-background-action-high--warning { + background-color: #b34000 !important; + } + + .fr-background-action-high--warning:hover { + background-color: #ff6218 !important; + } + + .fr-background-action-high--warning:active { + background-color: #ff7a55 !important; + } + + .fr-background-action-high--error { + background-color: #ce0500 !important; + } + + .fr-background-action-high--error:hover { + background-color: #ff2725 !important; + } + + .fr-background-action-high--error:active { + background-color: #ff4140 !important; + } + + .fr-background-action-low--blue-france { + background-color: #e3e3fd !important; + } + + .fr-background-action-low--blue-france:hover { + background-color: #c1c1fb !important; + } + + .fr-background-action-low--blue-france:active { + background-color: #adadf9 !important; + } + + .fr-background-action-low--red-marianne { + background-color: #fddede !important; + } + + .fr-background-action-low--red-marianne:hover { + background-color: #fbb6b6 !important; + } + + .fr-background-action-low--red-marianne:active { + background-color: #fa9e9e !important; + } + + .fr-background-action-low--green-tilleul-verveine { + background-color: #fbe769 !important; + } + + .fr-background-action-low--green-tilleul-verveine:hover { + background-color: #d7c655 !important; + } + + .fr-background-action-low--green-tilleul-verveine:active { + background-color: #c2b24c !important; + } + + .fr-background-action-low--green-bourgeon { + background-color: #a9fb68 !important; + } + + .fr-background-action-low--green-bourgeon:hover { + background-color: #8ed654 !important; + } + + .fr-background-action-low--green-bourgeon:active { + background-color: #7fc04b !important; + } + + .fr-background-action-low--green-emeraude { + background-color: #9ef9be !important; + } + + .fr-background-action-low--green-emeraude:hover { + background-color: #69df97 !important; + } + + .fr-background-action-low--green-emeraude:active { + background-color: #5ec988 !important; + } + + .fr-background-action-low--green-menthe { + background-color: #8bf8e7 !important; + } + + .fr-background-action-low--green-menthe:hover { + background-color: #6ed5c5 !important; + } + + .fr-background-action-low--green-menthe:active { + background-color: #62bfb1 !important; + } + + .fr-background-action-low--green-archipel { + background-color: #a6f2fa !important; + } + + .fr-background-action-low--green-archipel:hover { + background-color: #62dbe5 !important; + } + + .fr-background-action-low--green-archipel:active { + background-color: #58c5cf !important; + } + + .fr-background-action-low--blue-ecume { + background-color: #dee5fd !important; + } + + .fr-background-action-low--blue-ecume:hover { + background-color: #b4c5fb !important; + } + + .fr-background-action-low--blue-ecume:active { + background-color: #99b3f9 !important; + } + + .fr-background-action-low--blue-cumulus { + background-color: #dae6fd !important; + } + + .fr-background-action-low--blue-cumulus:hover { + background-color: #a9c8fb !important; + } + + .fr-background-action-low--blue-cumulus:active { + background-color: #8ab8f9 !important; + } + + .fr-background-action-low--purple-glycine { + background-color: #fddbfa !important; + } + + .fr-background-action-low--purple-glycine:hover { + background-color: #fbaff5 !important; + } + + .fr-background-action-low--purple-glycine:active { + background-color: #fa96f2 !important; + } + + .fr-background-action-low--pink-macaron { + background-color: #fddfda !important; + } + + .fr-background-action-low--pink-macaron:hover { + background-color: #fbb8ab !important; + } + + .fr-background-action-low--pink-macaron:active { + background-color: #faa18d !important; + } + + .fr-background-action-low--pink-tuile { + background-color: #fddfdb !important; + } + + .fr-background-action-low--pink-tuile:hover { + background-color: #fbb8ad !important; + } + + .fr-background-action-low--pink-tuile:active { + background-color: #faa191 !important; + } + + .fr-background-action-low--yellow-tournesol { + background-color: #fde39c !important; + } + + .fr-background-action-low--yellow-tournesol:hover { + background-color: #e9c53b !important; + } + + .fr-background-action-low--yellow-tournesol:active { + background-color: #d3b235 !important; + } + + .fr-background-action-low--yellow-moutarde { + background-color: #fde2b5 !important; + } + + .fr-background-action-low--yellow-moutarde:hover { + background-color: #f6c43c !important; + } + + .fr-background-action-low--yellow-moutarde:active { + background-color: #dfb135 !important; + } + + .fr-background-action-low--orange-terre-battue { + background-color: #fddfd8 !important; + } + + .fr-background-action-low--orange-terre-battue:hover { + background-color: #fbb8a5 !important; + } + + .fr-background-action-low--orange-terre-battue:active { + background-color: #faa184 !important; + } + + .fr-background-action-low--brown-cafe-creme { + background-color: #f4e3c7 !important; + } + + .fr-background-action-low--brown-cafe-creme:hover { + background-color: #e1c386 !important; + } + + .fr-background-action-low--brown-cafe-creme:active { + background-color: #ccb078 !important; + } + + .fr-background-action-low--brown-caramel { + background-color: #f3e2d9 !important; + } + + .fr-background-action-low--brown-caramel:hover { + background-color: #e7bea6 !important; + } + + .fr-background-action-low--brown-caramel:active { + background-color: #e1a982 !important; + } + + .fr-background-action-low--brown-opera { + background-color: #f3e2d7 !important; + } + + .fr-background-action-low--brown-opera:hover { + background-color: #e7bfa0 !important; + } + + .fr-background-action-low--brown-opera:active { + background-color: #deaa7e !important; + } + + .fr-background-action-low--beige-gris-galet { + background-color: #eee4d9 !important; + } + + .fr-background-action-low--beige-gris-galet:hover { + background-color: #dbc3a4 !important; + } + + .fr-background-action-low--beige-gris-galet:active { + background-color: #c6b094 !important; + } + + .fr-text-default--grey { + color: #3a3a3a !important; + } + + .fr-text-default--info { + color: #0063cb !important; + } + + .fr-text-default--success { + color: #18753c !important; + } + + .fr-text-default--warning { + color: #b34000 !important; + } + + .fr-text-default--error { + color: #ce0500 !important; + } + + .fr-text-title--grey { + color: #161616 !important; + } + + .fr-text-title--blue-france { + color: #000091 !important; + } + + .fr-text-title--red-marianne { + color: #c9191e !important; + } + + .fr-text-label--grey { + color: #161616 !important; + } + + .fr-text-label--blue-france { + color: #000091 !important; + } + + .fr-text-label--red-marianne { + color: #c9191e !important; + } + + .fr-text-label--green-tilleul-verveine { + color: #66673d !important; + } + + .fr-text-label--green-bourgeon { + color: #447049 !important; + } + + .fr-text-label--green-emeraude { + color: #297254 !important; + } + + .fr-text-label--green-menthe { + color: #37635f !important; + } + + .fr-text-label--green-archipel { + color: #006a6f !important; + } + + .fr-text-label--blue-ecume { + color: #2f4077 !important; + } + + .fr-text-label--blue-cumulus { + color: #3558a2 !important; + } + + .fr-text-label--purple-glycine { + color: #6e445a !important; + } + + .fr-text-label--pink-macaron { + color: #8d533e !important; + } + + .fr-text-label--pink-tuile { + color: #a94645 !important; + } + + .fr-text-label--yellow-tournesol { + color: #716043 !important; + } + + .fr-text-label--yellow-moutarde { + color: #695240 !important; + } + + .fr-text-label--orange-terre-battue { + color: #755348 !important; + } + + .fr-text-label--brown-cafe-creme { + color: #685c48 !important; + } + + .fr-text-label--brown-caramel { + color: #845d48 !important; + } + + .fr-text-label--brown-opera { + color: #745b47 !important; + } + + .fr-text-label--beige-gris-galet { + color: #6a6156 !important; + } + + .fr-text-mention--grey { + color: #666 !important; + } + + .fr-text-inverted--grey { + color: #fff !important; + } + + .fr-text-inverted--blue-france { + color: #f5f5fe !important; + } + + .fr-text-inverted--red-marianne { + color: #fef4f4 !important; + } + + .fr-text-inverted--info { + color: #f4f6ff !important; + } + + .fr-text-inverted--success { + color: #dffee6 !important; + } + + .fr-text-inverted--warning { + color: #fff4f3 !important; + } + + .fr-text-inverted--error { + color: #fff4f4 !important; + } + + .fr-text-inverted--green-tilleul-verveine { + color: #fef7da !important; + } + + .fr-text-inverted--green-bourgeon { + color: #e6feda !important; + } + + .fr-text-inverted--green-emeraude { + color: #e3fdeb !important; + } + + .fr-text-inverted--green-menthe { + color: #dffdf7 !important; + } + + .fr-text-inverted--green-archipel { + color: #e5fbfd !important; + } + + .fr-text-inverted--blue-ecume { + color: #f4f6fe !important; + } + + .fr-text-inverted--blue-cumulus { + color: #f3f6fe !important; + } + + .fr-text-inverted--purple-glycine { + color: #fef3fd !important; + } + + .fr-text-inverted--pink-macaron { + color: #fef4f2 !important; + } + + .fr-text-inverted--pink-tuile { + color: #fef4f3 !important; + } + + .fr-text-inverted--yellow-tournesol { + color: #fef6e3 !important; + } + + .fr-text-inverted--yellow-moutarde { + color: #fef5e8 !important; + } + + .fr-text-inverted--orange-terre-battue { + color: #fef4f2 !important; + } + + .fr-text-inverted--brown-cafe-creme { + color: #fbf6ed !important; + } + + .fr-text-inverted--brown-caramel { + color: #fbf5f2 !important; + } + + .fr-text-inverted--brown-opera { + color: #fbf5f2 !important; + } + + .fr-text-inverted--beige-gris-galet { + color: #f9f6f2 !important; + } + + .fr-text-action-high--grey { + color: #161616 !important; + } + + .fr-text-action-high--blue-france { + color: #000091 !important; + } + + .fr-text-action-high--red-marianne { + color: #c9191e !important; + } + + .fr-text-action-high--green-tilleul-verveine { + color: #66673d !important; + } + + .fr-text-action-high--green-bourgeon { + color: #447049 !important; + } + + .fr-text-action-high--green-emeraude { + color: #297254 !important; + } + + .fr-text-action-high--green-menthe { + color: #37635f !important; + } + + .fr-text-action-high--green-archipel { + color: #006a6f !important; + } + + .fr-text-action-high--blue-ecume { + color: #2f4077 !important; + } + + .fr-text-action-high--blue-cumulus { + color: #3558a2 !important; + } + + .fr-text-action-high--purple-glycine { + color: #6e445a !important; + } + + .fr-text-action-high--pink-macaron { + color: #8d533e !important; + } + + .fr-text-action-high--pink-tuile { + color: #a94645 !important; + } + + .fr-text-action-high--yellow-tournesol { + color: #716043 !important; + } + + .fr-text-action-high--yellow-moutarde { + color: #695240 !important; + } + + .fr-text-action-high--orange-terre-battue { + color: #755348 !important; + } + + .fr-text-action-high--brown-cafe-creme { + color: #685c48 !important; + } + + .fr-text-action-high--brown-caramel { + color: #845d48 !important; + } + + .fr-text-action-high--brown-opera { + color: #745b47 !important; + } + + .fr-text-action-high--beige-gris-galet { + color: #6a6156 !important; + } + + .fr-border-default--grey { + border: 1px solid #ddd !important; + } + + .fr-border-default--blue-france { + border: 1px solid #6a6af4 !important; + } + + .fr-border-default--red-marianne { + border: 1px solid #e1000f !important; + } + + .fr-border-default--green-tilleul-verveine { + border: 1px solid #b7a73f !important; + } + + .fr-border-default--green-bourgeon { + border: 1px solid #68a532 !important; + } + + .fr-border-default--green-emeraude { + border: 1px solid #00a95f !important; + } + + .fr-border-default--green-menthe { + border: 1px solid #009081 !important; + } + + .fr-border-default--green-archipel { + border: 1px solid #009099 !important; + } + + .fr-border-default--blue-ecume { + border: 1px solid #465f9d !important; + } + + .fr-border-default--blue-cumulus { + border: 1px solid #417dc4 !important; + } + + .fr-border-default--purple-glycine { + border: 1px solid #a558a0 !important; + } + + .fr-border-default--pink-macaron { + border: 1px solid #e18b76 !important; + } + + .fr-border-default--pink-tuile { + border: 1px solid #ce614a !important; + } + + .fr-border-default--yellow-tournesol { + border: 1px solid #c8aa39 !important; + } + + .fr-border-default--yellow-moutarde { + border: 1px solid #c3992a !important; + } + + .fr-border-default--orange-terre-battue { + border: 1px solid #e4794a !important; + } + + .fr-border-default--brown-cafe-creme { + border: 1px solid #d1b781 !important; + } + + .fr-border-default--brown-caramel { + border: 1px solid #c08c65 !important; + } + + .fr-border-default--brown-opera { + border: 1px solid #bd987a !important; + } + + .fr-border-default--beige-gris-galet { + border: 1px solid #aea397 !important; + } + + .fr-border-plain--grey { + border: 1px solid #3a3a3a !important; + } + + .fr-border-plain--blue-france { + border: 1px solid #000091 !important; + } + + .fr-border-plain--red-marianne { + border: 1px solid #c9191e !important; + } + + .fr-border-plain--info { + border: 1px solid #0063cb !important; + } + + .fr-border-plain--success { + border: 1px solid #18753c !important; + } + + .fr-border-plain--warning { + border: 1px solid #b34000 !important; + } + + .fr-border-plain--error { + border: 1px solid #ce0500 !important; + } + + .fr-border-plain--green-tilleul-verveine { + border: 1px solid #66673d !important; + } + + .fr-border-plain--green-bourgeon { + border: 1px solid #447049 !important; + } + + .fr-border-plain--green-emeraude { + border: 1px solid #297254 !important; + } + + .fr-border-plain--green-menthe { + border: 1px solid #37635f !important; + } + + .fr-border-plain--green-archipel { + border: 1px solid #006a6f !important; + } + + .fr-border-plain--blue-ecume { + border: 1px solid #2f4077 !important; + } + + .fr-border-plain--blue-cumulus { + border: 1px solid #3558a2 !important; + } + + .fr-border-plain--purple-glycine { + border: 1px solid #6e445a !important; + } + + .fr-border-plain--pink-macaron { + border: 1px solid #8d533e !important; + } + + .fr-border-plain--pink-tuile { + border: 1px solid #a94645 !important; + } + + .fr-border-plain--yellow-tournesol { + border: 1px solid #716043 !important; + } + + .fr-border-plain--yellow-moutarde { + border: 1px solid #695240 !important; + } + + .fr-border-plain--orange-terre-battue { + border: 1px solid #755348 !important; + } + + .fr-border-plain--brown-cafe-creme { + border: 1px solid #685c48 !important; + } + + .fr-border-plain--brown-caramel { + border: 1px solid #845d48 !important; + } + + .fr-border-plain--brown-opera { + border: 1px solid #745b47 !important; + } + + .fr-border-plain--beige-gris-galet { + border: 1px solid #6a6156 !important; + } + + .fr-artwork-major--blue-france { + fill: #000091 !important; + } + + .fr-artwork-major--red-marianne { + fill: #c9191e !important; + } + + .fr-artwork-major--green-tilleul-verveine { + fill: #66673d !important; + } + + .fr-artwork-major--green-bourgeon { + fill: #447049 !important; + } + + .fr-artwork-major--green-emeraude { + fill: #297254 !important; + } + + .fr-artwork-major--green-menthe { + fill: #37635f !important; + } + + .fr-artwork-major--green-archipel { + fill: #006a6f !important; + } + + .fr-artwork-major--blue-ecume { + fill: #2f4077 !important; + } + + .fr-artwork-major--blue-cumulus { + fill: #3558a2 !important; + } + + .fr-artwork-major--purple-glycine { + fill: #6e445a !important; + } + + .fr-artwork-major--pink-macaron { + fill: #8d533e !important; + } + + .fr-artwork-major--pink-tuile { + fill: #a94645 !important; + } + + .fr-artwork-major--yellow-tournesol { + fill: #716043 !important; + } + + .fr-artwork-major--yellow-moutarde { + fill: #695240 !important; + } + + .fr-artwork-major--orange-terre-battue { + fill: #755348 !important; + } + + .fr-artwork-major--brown-cafe-creme { + fill: #685c48 !important; + } + + .fr-artwork-major--brown-caramel { + fill: #845d48 !important; + } + + .fr-artwork-major--brown-opera { + fill: #745b47 !important; + } + + .fr-artwork-major--beige-gris-galet { + fill: #6a6156 !important; + } + + .fr-artwork-minor--blue-france { + fill: #6a6af4 !important; + } + + .fr-artwork-minor--red-marianne { + fill: #e1000f !important; + } + + .fr-artwork-minor--green-tilleul-verveine { + fill: #b7a73f !important; + } + + .fr-artwork-minor--green-bourgeon { + fill: #68a532 !important; + } + + .fr-artwork-minor--green-emeraude { + fill: #00a95f !important; + } + + .fr-artwork-minor--green-menthe { + fill: #009081 !important; + } + + .fr-artwork-minor--green-archipel { + fill: #009099 !important; + } + + .fr-artwork-minor--blue-ecume { + fill: #465f9d !important; + } + + .fr-artwork-minor--blue-cumulus { + fill: #417dc4 !important; + } + + .fr-artwork-minor--purple-glycine { + fill: #a558a0 !important; + } + + .fr-artwork-minor--pink-macaron { + fill: #e18b76 !important; + } + + .fr-artwork-minor--pink-tuile { + fill: #ce614a !important; + } + + .fr-artwork-minor--yellow-tournesol { + fill: #c8aa39 !important; + } + + .fr-artwork-minor--yellow-moutarde { + fill: #c3992a !important; + } + + .fr-artwork-minor--orange-terre-battue { + fill: #e4794a !important; + } + + .fr-artwork-minor--brown-cafe-creme { + fill: #d1b781 !important; + } + + .fr-artwork-minor--brown-caramel { + fill: #c08c65 !important; + } + + .fr-artwork-minor--brown-opera { + fill: #bd987a !important; + } + + .fr-artwork-minor--beige-gris-galet { + fill: #aea397 !important; + } + + .fr-artwork-decorative--grey { + fill: #eee !important; + } + + .fr-artwork-decorative--blue-france { + fill: #ececfe !important; + } + + .fr-artwork-decorative--red-marianne { + fill: #fee9e9 !important; + } + + .fr-artwork-decorative--green-tilleul-verveine { + fill: #fceeac !important; + } + + .fr-artwork-decorative--green-bourgeon { + fill: #c9fcac !important; + } + + .fr-artwork-decorative--green-emeraude { + fill: #c3fad5 !important; + } + + .fr-artwork-decorative--green-menthe { + fill: #bafaee !important; + } + + .fr-artwork-decorative--green-archipel { + fill: #c7f6fc !important; + } + + .fr-artwork-decorative--blue-ecume { + fill: #e9edfe !important; + } + + .fr-artwork-decorative--blue-cumulus { + fill: #e6eefe !important; + } + + .fr-artwork-decorative--purple-glycine { + fill: #fee7fc !important; + } + + .fr-artwork-decorative--pink-macaron { + fill: #fee9e6 !important; + } + + .fr-artwork-decorative--pink-tuile { + fill: #fee9e7 !important; + } + + .fr-artwork-decorative--yellow-tournesol { + fill: #feecc2 !important; + } + + .fr-artwork-decorative--yellow-moutarde { + fill: #feebd0 !important; + } + + .fr-artwork-decorative--orange-terre-battue { + fill: #fee9e5 !important; + } + + .fr-artwork-decorative--brown-cafe-creme { + fill: #f7ecdb !important; + } + + .fr-artwork-decorative--brown-caramel { + fill: #f7ebe5 !important; + } + + .fr-artwork-decorative--brown-opera { + fill: #f7ece4 !important; + } + + .fr-artwork-decorative--beige-gris-galet { + fill: #f3ede5 !important; + } + + .fr-artwork-background--grey { + fill: #f6f6f6 !important; + } + + .fr-artwork-background--blue-france { + fill: #f5f5fe !important; + } + + .fr-artwork-background--red-marianne { + fill: #fef4f4 !important; + } + + .fr-artwork-background--green-tilleul-verveine { + fill: #fef7da !important; + } + + .fr-artwork-background--green-bourgeon { + fill: #e6feda !important; + } + + .fr-artwork-background--green-emeraude { + fill: #e3fdeb !important; + } + + .fr-artwork-background--green-menthe { + fill: #dffdf7 !important; + } + + .fr-artwork-background--green-archipel { + fill: #e5fbfd !important; + } + + .fr-artwork-background--blue-ecume { + fill: #f4f6fe !important; + } + + .fr-artwork-background--blue-cumulus { + fill: #f3f6fe !important; + } + + .fr-artwork-background--purple-glycine { + fill: #fef3fd !important; + } + + .fr-artwork-background--pink-macaron { + fill: #fef4f2 !important; + } + + .fr-artwork-background--pink-tuile { + fill: #fef4f3 !important; + } + + .fr-artwork-background--yellow-tournesol { + fill: #fef6e3 !important; + } + + .fr-artwork-background--yellow-moutarde { + fill: #fef5e8 !important; + } + + .fr-artwork-background--orange-terre-battue { + fill: #fef4f2 !important; + } + + .fr-artwork-background--brown-cafe-creme { + fill: #fbf6ed !important; + } + + .fr-artwork-background--brown-caramel { + fill: #fbf5f2 !important; + } + + .fr-artwork-background--brown-opera { + fill: #fbf5f2 !important; + } + + .fr-artwork-background--beige-gris-galet { + fill: #f9f6f2 !important; + } + + .fr-artwork-motif--grey { + fill: #e5e5e5 !important; + } + + .fr-artwork-motif--blue-france { + fill: #e3e3fd !important; + } + + .fr-artwork-motif--red-marianne { + fill: #fddede !important; + } + + .fr-artwork-motif--green-tilleul-verveine { + fill: #fbe769 !important; + } + + .fr-artwork-motif--green-bourgeon { + fill: #a9fb68 !important; + } + + .fr-artwork-motif--green-emeraude { + fill: #9ef9be !important; + } + + .fr-artwork-motif--green-menthe { + fill: #8bf8e7 !important; + } + + .fr-artwork-motif--green-archipel { + fill: #a6f2fa !important; + } + + .fr-artwork-motif--blue-ecume { + fill: #dee5fd !important; + } + + .fr-artwork-motif--blue-cumulus { + fill: #dae6fd !important; + } + + .fr-artwork-motif--purple-glycine { + fill: #fddbfa !important; + } + + .fr-artwork-motif--pink-macaron { + fill: #fddfda !important; + } + + .fr-artwork-motif--pink-tuile { + fill: #fddfdb !important; + } + + .fr-artwork-motif--yellow-tournesol { + fill: #fde39c !important; + } + + .fr-artwork-motif--yellow-moutarde { + fill: #fde2b5 !important; + } + + .fr-artwork-motif--orange-terre-battue { + fill: #fddfd8 !important; + } + + .fr-artwork-motif--brown-cafe-creme { + fill: #f4e3c7 !important; + } + + .fr-artwork-motif--brown-caramel { + fill: #f3e2d9 !important; + } + + .fr-artwork-motif--brown-opera { + fill: #f3e2d7 !important; + } + + .fr-artwork-motif--beige-gris-galet { + fill: #eee4d9 !important; + } +} diff --git a/dist/dsfr/utility/colors/colors.print.min.css b/dist/dsfr/utility/colors/colors.print.min.css new file mode 100644 index 0000000..00c9f03 --- /dev/null +++ b/dist/dsfr/utility/colors/colors.print.min.css @@ -0,0 +1,3 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media print{.fr-background-default--grey{background-color:#fff!important}.fr-background-default--grey:hover{background-color:#f6f6f6!important}.fr-background-default--grey:active{background-color:#ededed!important}.fr-background-alt--grey{background-color:#f6f6f6!important}.fr-background-alt--grey:hover{background-color:#dfdfdf!important}.fr-background-alt--grey:active{background-color:#cfcfcf!important}.fr-background-alt--blue-france{background-color:#f5f5fe!important}.fr-background-alt--blue-france:hover{background-color:#dcdcfc!important}.fr-background-alt--blue-france:active{background-color:#cbcbfa!important}.fr-background-alt--red-marianne{background-color:#fef4f4!important}.fr-background-alt--red-marianne:hover{background-color:#fcd7d7!important}.fr-background-alt--red-marianne:active{background-color:#fac4c4!important}.fr-background-alt--green-tilleul-verveine{background-color:#fef7da!important}.fr-background-alt--green-tilleul-verveine:hover{background-color:#fce552!important}.fr-background-alt--green-tilleul-verveine:active{background-color:#ebd54c!important}.fr-background-alt--green-bourgeon{background-color:#e6feda!important}.fr-background-alt--green-bourgeon:hover{background-color:#a7fc62!important}.fr-background-alt--green-bourgeon:active{background-color:#98ed4d!important}.fr-background-alt--green-emeraude{background-color:#e3fdeb!important}.fr-background-alt--green-emeraude:hover{background-color:#94f9b9!important}.fr-background-alt--green-emeraude:active{background-color:#6df1a3!important}.fr-background-alt--green-menthe{background-color:#dffdf7!important}.fr-background-alt--green-menthe:hover{background-color:#84f9e7!important}.fr-background-alt--green-menthe:active{background-color:#70ebd8!important}.fr-background-alt--green-archipel{background-color:#e5fbfd!important}.fr-background-alt--green-archipel:hover{background-color:#99f2f8!important}.fr-background-alt--green-archipel:active{background-color:#73e9f0!important}.fr-background-alt--blue-ecume{background-color:#f4f6fe!important}.fr-background-alt--blue-ecume:hover{background-color:#d7dffb!important}.fr-background-alt--blue-ecume:active{background-color:#c3cffa!important}.fr-background-alt--blue-cumulus{background-color:#f3f6fe!important}.fr-background-alt--blue-cumulus:hover{background-color:#d3dffc!important}.fr-background-alt--blue-cumulus:active{background-color:#bed0fa!important}.fr-background-alt--purple-glycine{background-color:#fef3fd!important}.fr-background-alt--purple-glycine:hover{background-color:#fcd4f8!important}.fr-background-alt--purple-glycine:active{background-color:#fabff5!important}.fr-background-alt--pink-macaron{background-color:#fef4f2!important}.fr-background-alt--pink-macaron:hover{background-color:#fcd8d0!important}.fr-background-alt--pink-macaron:active{background-color:#fac5b8!important}.fr-background-alt--pink-tuile{background-color:#fef4f3!important}.fr-background-alt--pink-tuile:hover{background-color:#fcd7d3!important}.fr-background-alt--pink-tuile:active{background-color:#fac4be!important}.fr-background-alt--yellow-tournesol{background-color:#fef6e3!important}.fr-background-alt--yellow-tournesol:hover{background-color:#fce086!important}.fr-background-alt--yellow-tournesol:active{background-color:#f5d24b!important}.fr-background-alt--yellow-moutarde{background-color:#fef5e8!important}.fr-background-alt--yellow-moutarde:hover{background-color:#fcdca3!important}.fr-background-alt--yellow-moutarde:active{background-color:#fbcd64!important}.fr-background-alt--orange-terre-battue{background-color:#fef4f2!important}.fr-background-alt--orange-terre-battue:hover{background-color:#fcd8d0!important}.fr-background-alt--orange-terre-battue:active{background-color:#fac5b8!important}.fr-background-alt--brown-cafe-creme{background-color:#fbf6ed!important}.fr-background-alt--brown-cafe-creme:hover{background-color:#f2deb6!important}.fr-background-alt--brown-cafe-creme:active{background-color:#eacf91!important}.fr-background-alt--brown-caramel{background-color:#fbf5f2!important}.fr-background-alt--brown-caramel:hover{background-color:#f1dbcf!important}.fr-background-alt--brown-caramel:active{background-color:#ecc9b5!important}.fr-background-alt--brown-opera{background-color:#fbf5f2!important}.fr-background-alt--brown-opera:hover{background-color:#f1dbcf!important}.fr-background-alt--brown-opera:active{background-color:#ecc9b5!important}.fr-background-alt--beige-gris-galet{background-color:#f9f6f2!important}.fr-background-alt--beige-gris-galet:hover{background-color:#eadecd!important}.fr-background-alt--beige-gris-galet:active{background-color:#e1ceb1!important}.fr-background-contrast--grey{background-color:#eee!important}.fr-background-contrast--grey:hover{background-color:#d2d2d2!important}.fr-background-contrast--grey:active{background-color:#c1c1c1!important}.fr-background-contrast--blue-france{background-color:#ececfe!important}.fr-background-contrast--blue-france:hover{background-color:#cecefc!important}.fr-background-contrast--blue-france:active{background-color:#bbbbfc!important}.fr-background-contrast--red-marianne{background-color:#fee9e9!important}.fr-background-contrast--red-marianne:hover{background-color:#fdc5c5!important}.fr-background-contrast--red-marianne:active{background-color:#fcafaf!important}.fr-background-contrast--green-tilleul-verveine{background-color:#fceeac!important}.fr-background-contrast--green-tilleul-verveine:hover{background-color:#e8d45c!important}.fr-background-contrast--green-tilleul-verveine:active{background-color:#d4c254!important}.fr-background-contrast--green-bourgeon{background-color:#c9fcac!important}.fr-background-contrast--green-bourgeon:hover{background-color:#9ae95d!important}.fr-background-contrast--green-bourgeon:active{background-color:#8dd555!important}.fr-background-contrast--green-emeraude{background-color:#c3fad5!important}.fr-background-contrast--green-emeraude:hover{background-color:#77eda5!important}.fr-background-contrast--green-emeraude:active{background-color:#6dd897!important}.fr-background-contrast--green-menthe{background-color:#bafaee!important}.fr-background-contrast--green-menthe:hover{background-color:#79e7d5!important}.fr-background-contrast--green-menthe:active{background-color:#6fd3c3!important}.fr-background-contrast--green-archipel{background-color:#c7f6fc!important}.fr-background-contrast--green-archipel:hover{background-color:#64ecf8!important}.fr-background-contrast--green-archipel:active{background-color:#5bd8e3!important}.fr-background-contrast--blue-ecume{background-color:#e9edfe!important}.fr-background-contrast--blue-ecume:hover{background-color:#c5d0fc!important}.fr-background-contrast--blue-ecume:active{background-color:#adbffc!important}.fr-background-contrast--blue-cumulus{background-color:#e6eefe!important}.fr-background-contrast--blue-cumulus:hover{background-color:#bcd3fc!important}.fr-background-contrast--blue-cumulus:active{background-color:#9fc3fc!important}.fr-background-contrast--purple-glycine{background-color:#fee7fc!important}.fr-background-contrast--purple-glycine:hover{background-color:#fdc0f8!important}.fr-background-contrast--purple-glycine:active{background-color:#fca8f6!important}.fr-background-contrast--pink-macaron{background-color:#fee9e6!important}.fr-background-contrast--pink-macaron:hover{background-color:#fdc6bd!important}.fr-background-contrast--pink-macaron:active{background-color:#fcb0a2!important}.fr-background-contrast--pink-tuile{background-color:#fee9e7!important}.fr-background-contrast--pink-tuile:hover{background-color:#fdc6c0!important}.fr-background-contrast--pink-tuile:active{background-color:#fcb0a7!important}.fr-background-contrast--yellow-tournesol{background-color:#feecc2!important}.fr-background-contrast--yellow-tournesol:hover{background-color:#fbd335!important}.fr-background-contrast--yellow-tournesol:active{background-color:#e6c130!important}.fr-background-contrast--yellow-moutarde{background-color:#feebd0!important}.fr-background-contrast--yellow-moutarde:hover{background-color:#fdcd6d!important}.fr-background-contrast--yellow-moutarde:active{background-color:#f4be30!important}.fr-background-contrast--orange-terre-battue{background-color:#fee9e5!important}.fr-background-contrast--orange-terre-battue:hover{background-color:#fdc6ba!important}.fr-background-contrast--orange-terre-battue:active{background-color:#fcb09e!important}.fr-background-contrast--brown-cafe-creme{background-color:#f7ecdb!important}.fr-background-contrast--brown-cafe-creme:hover{background-color:#edce94!important}.fr-background-contrast--brown-cafe-creme:active{background-color:#dabd84!important}.fr-background-contrast--brown-caramel{background-color:#f7ebe5!important}.fr-background-contrast--brown-caramel:hover{background-color:#eccbb9!important}.fr-background-contrast--brown-caramel:active{background-color:#e6b79a!important}.fr-background-contrast--brown-opera{background-color:#f7ece4!important}.fr-background-contrast--brown-opera:hover{background-color:#eccdb3!important}.fr-background-contrast--brown-opera:active{background-color:#e6ba90!important}.fr-background-contrast--beige-gris-galet{background-color:#f3ede5!important}.fr-background-contrast--beige-gris-galet:hover{background-color:#e1d0b5!important}.fr-background-contrast--beige-gris-galet:active{background-color:#d1bea2!important}.fr-background-contrast--info{background-color:#e8edff!important}.fr-background-contrast--info:hover{background-color:#c2d1ff!important}.fr-background-contrast--info:active{background-color:#a9bfff!important}.fr-background-contrast--success{background-color:#b8fec9!important}.fr-background-contrast--success:hover{background-color:#46fd89!important}.fr-background-contrast--success:active{background-color:#34eb7b!important}.fr-background-contrast--warning{background-color:#ffe9e6!important}.fr-background-contrast--warning:hover{background-color:#ffc6bd!important}.fr-background-contrast--warning:active{background-color:#ffb0a2!important}.fr-background-contrast--error{background-color:#ffe9e9!important}.fr-background-contrast--error:hover{background-color:#ffc5c5!important}.fr-background-contrast--error:active{background-color:#ffafaf!important}.fr-background-flat--grey{background-color:#3a3a3a!important}.fr-background-flat--blue-france{background-color:#000091!important}.fr-background-flat--red-marianne{background-color:#c9191e!important}.fr-background-flat--green-tilleul-verveine{background-color:#66673d!important}.fr-background-flat--green-bourgeon{background-color:#447049!important}.fr-background-flat--green-emeraude{background-color:#297254!important}.fr-background-flat--green-menthe{background-color:#37635f!important}.fr-background-flat--green-archipel{background-color:#006a6f!important}.fr-background-flat--blue-ecume{background-color:#2f4077!important}.fr-background-flat--blue-cumulus{background-color:#3558a2!important}.fr-background-flat--purple-glycine{background-color:#6e445a!important}.fr-background-flat--pink-macaron{background-color:#8d533e!important}.fr-background-flat--pink-tuile{background-color:#a94645!important}.fr-background-flat--yellow-tournesol{background-color:#716043!important}.fr-background-flat--yellow-moutarde{background-color:#695240!important}.fr-background-flat--orange-terre-battue{background-color:#755348!important}.fr-background-flat--brown-cafe-creme{background-color:#685c48!important}.fr-background-flat--brown-caramel{background-color:#845d48!important}.fr-background-flat--brown-opera{background-color:#745b47!important}.fr-background-flat--beige-gris-galet{background-color:#6a6156!important}.fr-background-flat--info{background-color:#0063cb!important}.fr-background-flat--success{background-color:#18753c!important}.fr-background-flat--warning{background-color:#b34000!important}.fr-background-flat--error{background-color:#ce0500!important}.fr-background-action-high--grey{background-color:#3a3a3a!important}.fr-background-action-high--grey:hover{background-color:#616161!important}.fr-background-action-high--grey:active{background-color:#777!important}.fr-background-action-high--blue-france{background-color:#000091!important}.fr-background-action-high--blue-france:hover{background-color:#1212ff!important}.fr-background-action-high--blue-france:active{background-color:#2323ff!important}.fr-background-action-high--red-marianne{background-color:#c9191e!important}.fr-background-action-high--red-marianne:hover{background-color:#f93f42!important}.fr-background-action-high--red-marianne:active{background-color:#f95a5c!important}.fr-background-action-high--green-tilleul-verveine{background-color:#66673d!important}.fr-background-action-high--green-tilleul-verveine:hover{background-color:#929359!important}.fr-background-action-high--green-tilleul-verveine:active{background-color:#a7a967!important}.fr-background-action-high--green-bourgeon{background-color:#447049!important}.fr-background-action-high--green-bourgeon:hover{background-color:#639f6a!important}.fr-background-action-high--green-bourgeon:active{background-color:#72b77a!important}.fr-background-action-high--green-emeraude{background-color:#297254!important}.fr-background-action-high--green-emeraude:hover{background-color:#3ea47a!important}.fr-background-action-high--green-emeraude:active{background-color:#49bc8d!important}.fr-background-action-high--green-menthe{background-color:#37635f!important}.fr-background-action-high--green-menthe:hover{background-color:#53918c!important}.fr-background-action-high--green-menthe:active{background-color:#62a9a2!important}.fr-background-action-high--green-archipel{background-color:#006a6f!important}.fr-background-action-high--green-archipel:hover{background-color:#009fa7!important}.fr-background-action-high--green-archipel:active{background-color:#00bbc3!important}.fr-background-action-high--blue-ecume{background-color:#2f4077!important}.fr-background-action-high--blue-ecume:hover{background-color:#4e68bb!important}.fr-background-action-high--blue-ecume:active{background-color:#667dcf!important}.fr-background-action-high--blue-cumulus{background-color:#3558a2!important}.fr-background-action-high--blue-cumulus:hover{background-color:#5982e0!important}.fr-background-action-high--blue-cumulus:active{background-color:#7996e6!important}.fr-background-action-high--purple-glycine{background-color:#6e445a!important}.fr-background-action-high--purple-glycine:hover{background-color:#a66989!important}.fr-background-action-high--purple-glycine:active{background-color:#bb7f9e!important}.fr-background-action-high--pink-macaron{background-color:#8d533e!important}.fr-background-action-high--pink-macaron:hover{background-color:#ca795c!important}.fr-background-action-high--pink-macaron:active{background-color:#e08e73!important}.fr-background-action-high--pink-tuile{background-color:#a94645!important}.fr-background-action-high--pink-tuile:hover{background-color:#d5706f!important}.fr-background-action-high--pink-tuile:active{background-color:#da8a89!important}.fr-background-action-high--yellow-tournesol{background-color:#716043!important}.fr-background-action-high--yellow-tournesol:hover{background-color:#a28a62!important}.fr-background-action-high--yellow-tournesol:active{background-color:#ba9f72!important}.fr-background-action-high--yellow-moutarde{background-color:#695240!important}.fr-background-action-high--yellow-moutarde:hover{background-color:#9b7b61!important}.fr-background-action-high--yellow-moutarde:active{background-color:#b58f72!important}.fr-background-action-high--orange-terre-battue{background-color:#755348!important}.fr-background-action-high--orange-terre-battue:hover{background-color:#ab7b6b!important}.fr-background-action-high--orange-terre-battue:active{background-color:#c68f7d!important}.fr-background-action-high--brown-cafe-creme{background-color:#685c48!important}.fr-background-action-high--brown-cafe-creme:hover{background-color:#97866a!important}.fr-background-action-high--brown-cafe-creme:active{background-color:#ae9b7b!important}.fr-background-action-high--brown-caramel{background-color:#845d48!important}.fr-background-action-high--brown-caramel:hover{background-color:#bb8568!important}.fr-background-action-high--brown-caramel:active{background-color:#d69978!important}.fr-background-action-high--brown-opera{background-color:#745b47!important}.fr-background-action-high--brown-opera:hover{background-color:#a78468!important}.fr-background-action-high--brown-opera:active{background-color:#c09979!important}.fr-background-action-high--beige-gris-galet{background-color:#6a6156!important}.fr-background-action-high--beige-gris-galet:hover{background-color:#988b7c!important}.fr-background-action-high--beige-gris-galet:active{background-color:#afa08f!important}.fr-background-action-high--info{background-color:#0063cb!important}.fr-background-action-high--info:hover{background-color:#3b87ff!important}.fr-background-action-high--info:active{background-color:#6798ff!important}.fr-background-action-high--success{background-color:#18753c!important}.fr-background-action-high--success:hover{background-color:#27a959!important}.fr-background-action-high--success:active{background-color:#2fc368!important}.fr-background-action-high--warning{background-color:#b34000!important}.fr-background-action-high--warning:hover{background-color:#ff6218!important}.fr-background-action-high--warning:active{background-color:#ff7a55!important}.fr-background-action-high--error{background-color:#ce0500!important}.fr-background-action-high--error:hover{background-color:#ff2725!important}.fr-background-action-high--error:active{background-color:#ff4140!important}.fr-background-action-low--blue-france{background-color:#e3e3fd!important}.fr-background-action-low--blue-france:hover{background-color:#c1c1fb!important}.fr-background-action-low--blue-france:active{background-color:#adadf9!important}.fr-background-action-low--red-marianne{background-color:#fddede!important}.fr-background-action-low--red-marianne:hover{background-color:#fbb6b6!important}.fr-background-action-low--red-marianne:active{background-color:#fa9e9e!important}.fr-background-action-low--green-tilleul-verveine{background-color:#fbe769!important}.fr-background-action-low--green-tilleul-verveine:hover{background-color:#d7c655!important}.fr-background-action-low--green-tilleul-verveine:active{background-color:#c2b24c!important}.fr-background-action-low--green-bourgeon{background-color:#a9fb68!important}.fr-background-action-low--green-bourgeon:hover{background-color:#8ed654!important}.fr-background-action-low--green-bourgeon:active{background-color:#7fc04b!important}.fr-background-action-low--green-emeraude{background-color:#9ef9be!important}.fr-background-action-low--green-emeraude:hover{background-color:#69df97!important}.fr-background-action-low--green-emeraude:active{background-color:#5ec988!important}.fr-background-action-low--green-menthe{background-color:#8bf8e7!important}.fr-background-action-low--green-menthe:hover{background-color:#6ed5c5!important}.fr-background-action-low--green-menthe:active{background-color:#62bfb1!important}.fr-background-action-low--green-archipel{background-color:#a6f2fa!important}.fr-background-action-low--green-archipel:hover{background-color:#62dbe5!important}.fr-background-action-low--green-archipel:active{background-color:#58c5cf!important}.fr-background-action-low--blue-ecume{background-color:#dee5fd!important}.fr-background-action-low--blue-ecume:hover{background-color:#b4c5fb!important}.fr-background-action-low--blue-ecume:active{background-color:#99b3f9!important}.fr-background-action-low--blue-cumulus{background-color:#dae6fd!important}.fr-background-action-low--blue-cumulus:hover{background-color:#a9c8fb!important}.fr-background-action-low--blue-cumulus:active{background-color:#8ab8f9!important}.fr-background-action-low--purple-glycine{background-color:#fddbfa!important}.fr-background-action-low--purple-glycine:hover{background-color:#fbaff5!important}.fr-background-action-low--purple-glycine:active{background-color:#fa96f2!important}.fr-background-action-low--pink-macaron{background-color:#fddfda!important}.fr-background-action-low--pink-macaron:hover{background-color:#fbb8ab!important}.fr-background-action-low--pink-macaron:active{background-color:#faa18d!important}.fr-background-action-low--pink-tuile{background-color:#fddfdb!important}.fr-background-action-low--pink-tuile:hover{background-color:#fbb8ad!important}.fr-background-action-low--pink-tuile:active{background-color:#faa191!important}.fr-background-action-low--yellow-tournesol{background-color:#fde39c!important}.fr-background-action-low--yellow-tournesol:hover{background-color:#e9c53b!important}.fr-background-action-low--yellow-tournesol:active{background-color:#d3b235!important}.fr-background-action-low--yellow-moutarde{background-color:#fde2b5!important}.fr-background-action-low--yellow-moutarde:hover{background-color:#f6c43c!important}.fr-background-action-low--yellow-moutarde:active{background-color:#dfb135!important}.fr-background-action-low--orange-terre-battue{background-color:#fddfd8!important}.fr-background-action-low--orange-terre-battue:hover{background-color:#fbb8a5!important}.fr-background-action-low--orange-terre-battue:active{background-color:#faa184!important}.fr-background-action-low--brown-cafe-creme{background-color:#f4e3c7!important}.fr-background-action-low--brown-cafe-creme:hover{background-color:#e1c386!important}.fr-background-action-low--brown-cafe-creme:active{background-color:#ccb078!important}.fr-background-action-low--brown-caramel{background-color:#f3e2d9!important}.fr-background-action-low--brown-caramel:hover{background-color:#e7bea6!important}.fr-background-action-low--brown-caramel:active{background-color:#e1a982!important}.fr-background-action-low--brown-opera{background-color:#f3e2d7!important}.fr-background-action-low--brown-opera:hover{background-color:#e7bfa0!important}.fr-background-action-low--brown-opera:active{background-color:#deaa7e!important}.fr-background-action-low--beige-gris-galet{background-color:#eee4d9!important}.fr-background-action-low--beige-gris-galet:hover{background-color:#dbc3a4!important}.fr-background-action-low--beige-gris-galet:active{background-color:#c6b094!important}.fr-text-default--grey{color:#3a3a3a!important}.fr-text-default--info{color:#0063cb!important}.fr-text-default--success{color:#18753c!important}.fr-text-default--warning{color:#b34000!important}.fr-text-default--error{color:#ce0500!important}.fr-text-title--grey{color:#161616!important}.fr-text-title--blue-france{color:#000091!important}.fr-text-title--red-marianne{color:#c9191e!important}.fr-text-label--grey{color:#161616!important}.fr-text-label--blue-france{color:#000091!important}.fr-text-label--red-marianne{color:#c9191e!important}.fr-text-label--green-tilleul-verveine{color:#66673d!important}.fr-text-label--green-bourgeon{color:#447049!important}.fr-text-label--green-emeraude{color:#297254!important}.fr-text-label--green-menthe{color:#37635f!important}.fr-text-label--green-archipel{color:#006a6f!important}.fr-text-label--blue-ecume{color:#2f4077!important}.fr-text-label--blue-cumulus{color:#3558a2!important}.fr-text-label--purple-glycine{color:#6e445a!important}.fr-text-label--pink-macaron{color:#8d533e!important}.fr-text-label--pink-tuile{color:#a94645!important}.fr-text-label--yellow-tournesol{color:#716043!important}.fr-text-label--yellow-moutarde{color:#695240!important}.fr-text-label--orange-terre-battue{color:#755348!important}.fr-text-label--brown-cafe-creme{color:#685c48!important}.fr-text-label--brown-caramel{color:#845d48!important}.fr-text-label--brown-opera{color:#745b47!important}.fr-text-label--beige-gris-galet{color:#6a6156!important}.fr-text-mention--grey{color:#666!important}.fr-text-inverted--grey{color:#fff!important}.fr-text-inverted--blue-france{color:#f5f5fe!important}.fr-text-inverted--red-marianne{color:#fef4f4!important}.fr-text-inverted--info{color:#f4f6ff!important}.fr-text-inverted--success{color:#dffee6!important}.fr-text-inverted--warning{color:#fff4f3!important}.fr-text-inverted--error{color:#fff4f4!important}.fr-text-inverted--green-tilleul-verveine{color:#fef7da!important}.fr-text-inverted--green-bourgeon{color:#e6feda!important}.fr-text-inverted--green-emeraude{color:#e3fdeb!important}.fr-text-inverted--green-menthe{color:#dffdf7!important}.fr-text-inverted--green-archipel{color:#e5fbfd!important}.fr-text-inverted--blue-ecume{color:#f4f6fe!important}.fr-text-inverted--blue-cumulus{color:#f3f6fe!important}.fr-text-inverted--purple-glycine{color:#fef3fd!important}.fr-text-inverted--pink-macaron{color:#fef4f2!important}.fr-text-inverted--pink-tuile{color:#fef4f3!important}.fr-text-inverted--yellow-tournesol{color:#fef6e3!important}.fr-text-inverted--yellow-moutarde{color:#fef5e8!important}.fr-text-inverted--orange-terre-battue{color:#fef4f2!important}.fr-text-inverted--brown-cafe-creme{color:#fbf6ed!important}.fr-text-inverted--brown-caramel,.fr-text-inverted--brown-opera{color:#fbf5f2!important}.fr-text-inverted--beige-gris-galet{color:#f9f6f2!important}.fr-text-action-high--grey{color:#161616!important}.fr-text-action-high--blue-france{color:#000091!important}.fr-text-action-high--red-marianne{color:#c9191e!important}.fr-text-action-high--green-tilleul-verveine{color:#66673d!important}.fr-text-action-high--green-bourgeon{color:#447049!important}.fr-text-action-high--green-emeraude{color:#297254!important}.fr-text-action-high--green-menthe{color:#37635f!important}.fr-text-action-high--green-archipel{color:#006a6f!important}.fr-text-action-high--blue-ecume{color:#2f4077!important}.fr-text-action-high--blue-cumulus{color:#3558a2!important}.fr-text-action-high--purple-glycine{color:#6e445a!important}.fr-text-action-high--pink-macaron{color:#8d533e!important}.fr-text-action-high--pink-tuile{color:#a94645!important}.fr-text-action-high--yellow-tournesol{color:#716043!important}.fr-text-action-high--yellow-moutarde{color:#695240!important}.fr-text-action-high--orange-terre-battue{color:#755348!important}.fr-text-action-high--brown-cafe-creme{color:#685c48!important}.fr-text-action-high--brown-caramel{color:#845d48!important}.fr-text-action-high--brown-opera{color:#745b47!important}.fr-text-action-high--beige-gris-galet{color:#6a6156!important}.fr-border-default--grey{border:1px solid #ddd!important}.fr-border-default--blue-france{border:1px solid #6a6af4!important}.fr-border-default--red-marianne{border:1px solid #e1000f!important}.fr-border-default--green-tilleul-verveine{border:1px solid #b7a73f!important}.fr-border-default--green-bourgeon{border:1px solid #68a532!important}.fr-border-default--green-emeraude{border:1px solid #00a95f!important}.fr-border-default--green-menthe{border:1px solid #009081!important}.fr-border-default--green-archipel{border:1px solid #009099!important}.fr-border-default--blue-ecume{border:1px solid #465f9d!important}.fr-border-default--blue-cumulus{border:1px solid #417dc4!important}.fr-border-default--purple-glycine{border:1px solid #a558a0!important}.fr-border-default--pink-macaron{border:1px solid #e18b76!important}.fr-border-default--pink-tuile{border:1px solid #ce614a!important}.fr-border-default--yellow-tournesol{border:1px solid #c8aa39!important}.fr-border-default--yellow-moutarde{border:1px solid #c3992a!important}.fr-border-default--orange-terre-battue{border:1px solid #e4794a!important}.fr-border-default--brown-cafe-creme{border:1px solid #d1b781!important}.fr-border-default--brown-caramel{border:1px solid #c08c65!important}.fr-border-default--brown-opera{border:1px solid #bd987a!important}.fr-border-default--beige-gris-galet{border:1px solid #aea397!important}.fr-border-plain--grey{border:1px solid #3a3a3a!important}.fr-border-plain--blue-france{border:1px solid #000091!important}.fr-border-plain--red-marianne{border:1px solid #c9191e!important}.fr-border-plain--info{border:1px solid #0063cb!important}.fr-border-plain--success{border:1px solid #18753c!important}.fr-border-plain--warning{border:1px solid #b34000!important}.fr-border-plain--error{border:1px solid #ce0500!important}.fr-border-plain--green-tilleul-verveine{border:1px solid #66673d!important}.fr-border-plain--green-bourgeon{border:1px solid #447049!important}.fr-border-plain--green-emeraude{border:1px solid #297254!important}.fr-border-plain--green-menthe{border:1px solid #37635f!important}.fr-border-plain--green-archipel{border:1px solid #006a6f!important}.fr-border-plain--blue-ecume{border:1px solid #2f4077!important}.fr-border-plain--blue-cumulus{border:1px solid #3558a2!important}.fr-border-plain--purple-glycine{border:1px solid #6e445a!important}.fr-border-plain--pink-macaron{border:1px solid #8d533e!important}.fr-border-plain--pink-tuile{border:1px solid #a94645!important}.fr-border-plain--yellow-tournesol{border:1px solid #716043!important}.fr-border-plain--yellow-moutarde{border:1px solid #695240!important}.fr-border-plain--orange-terre-battue{border:1px solid #755348!important}.fr-border-plain--brown-cafe-creme{border:1px solid #685c48!important}.fr-border-plain--brown-caramel{border:1px solid #845d48!important}.fr-border-plain--brown-opera{border:1px solid #745b47!important}.fr-border-plain--beige-gris-galet{border:1px solid #6a6156!important}.fr-artwork-major--blue-france{fill:#000091!important}.fr-artwork-major--red-marianne{fill:#c9191e!important}.fr-artwork-major--green-tilleul-verveine{fill:#66673d!important}.fr-artwork-major--green-bourgeon{fill:#447049!important}.fr-artwork-major--green-emeraude{fill:#297254!important}.fr-artwork-major--green-menthe{fill:#37635f!important}.fr-artwork-major--green-archipel{fill:#006a6f!important}.fr-artwork-major--blue-ecume{fill:#2f4077!important}.fr-artwork-major--blue-cumulus{fill:#3558a2!important}.fr-artwork-major--purple-glycine{fill:#6e445a!important}.fr-artwork-major--pink-macaron{fill:#8d533e!important}.fr-artwork-major--pink-tuile{fill:#a94645!important}.fr-artwork-major--yellow-tournesol{fill:#716043!important}.fr-artwork-major--yellow-moutarde{fill:#695240!important}.fr-artwork-major--orange-terre-battue{fill:#755348!important}.fr-artwork-major--brown-cafe-creme{fill:#685c48!important}.fr-artwork-major--brown-caramel{fill:#845d48!important}.fr-artwork-major--brown-opera{fill:#745b47!important}.fr-artwork-major--beige-gris-galet{fill:#6a6156!important}.fr-artwork-minor--blue-france{fill:#6a6af4!important}.fr-artwork-minor--red-marianne{fill:#e1000f!important}.fr-artwork-minor--green-tilleul-verveine{fill:#b7a73f!important}.fr-artwork-minor--green-bourgeon{fill:#68a532!important}.fr-artwork-minor--green-emeraude{fill:#00a95f!important}.fr-artwork-minor--green-menthe{fill:#009081!important}.fr-artwork-minor--green-archipel{fill:#009099!important}.fr-artwork-minor--blue-ecume{fill:#465f9d!important}.fr-artwork-minor--blue-cumulus{fill:#417dc4!important}.fr-artwork-minor--purple-glycine{fill:#a558a0!important}.fr-artwork-minor--pink-macaron{fill:#e18b76!important}.fr-artwork-minor--pink-tuile{fill:#ce614a!important}.fr-artwork-minor--yellow-tournesol{fill:#c8aa39!important}.fr-artwork-minor--yellow-moutarde{fill:#c3992a!important}.fr-artwork-minor--orange-terre-battue{fill:#e4794a!important}.fr-artwork-minor--brown-cafe-creme{fill:#d1b781!important}.fr-artwork-minor--brown-caramel{fill:#c08c65!important}.fr-artwork-minor--brown-opera{fill:#bd987a!important}.fr-artwork-minor--beige-gris-galet{fill:#aea397!important}.fr-artwork-decorative--grey{fill:#eee!important}.fr-artwork-decorative--blue-france{fill:#ececfe!important}.fr-artwork-decorative--red-marianne{fill:#fee9e9!important}.fr-artwork-decorative--green-tilleul-verveine{fill:#fceeac!important}.fr-artwork-decorative--green-bourgeon{fill:#c9fcac!important}.fr-artwork-decorative--green-emeraude{fill:#c3fad5!important}.fr-artwork-decorative--green-menthe{fill:#bafaee!important}.fr-artwork-decorative--green-archipel{fill:#c7f6fc!important}.fr-artwork-decorative--blue-ecume{fill:#e9edfe!important}.fr-artwork-decorative--blue-cumulus{fill:#e6eefe!important}.fr-artwork-decorative--purple-glycine{fill:#fee7fc!important}.fr-artwork-decorative--pink-macaron{fill:#fee9e6!important}.fr-artwork-decorative--pink-tuile{fill:#fee9e7!important}.fr-artwork-decorative--yellow-tournesol{fill:#feecc2!important}.fr-artwork-decorative--yellow-moutarde{fill:#feebd0!important}.fr-artwork-decorative--orange-terre-battue{fill:#fee9e5!important}.fr-artwork-decorative--brown-cafe-creme{fill:#f7ecdb!important}.fr-artwork-decorative--brown-caramel{fill:#f7ebe5!important}.fr-artwork-decorative--brown-opera{fill:#f7ece4!important}.fr-artwork-decorative--beige-gris-galet{fill:#f3ede5!important}.fr-artwork-background--grey{fill:#f6f6f6!important}.fr-artwork-background--blue-france{fill:#f5f5fe!important}.fr-artwork-background--red-marianne{fill:#fef4f4!important}.fr-artwork-background--green-tilleul-verveine{fill:#fef7da!important}.fr-artwork-background--green-bourgeon{fill:#e6feda!important}.fr-artwork-background--green-emeraude{fill:#e3fdeb!important}.fr-artwork-background--green-menthe{fill:#dffdf7!important}.fr-artwork-background--green-archipel{fill:#e5fbfd!important}.fr-artwork-background--blue-ecume{fill:#f4f6fe!important}.fr-artwork-background--blue-cumulus{fill:#f3f6fe!important}.fr-artwork-background--purple-glycine{fill:#fef3fd!important}.fr-artwork-background--pink-macaron{fill:#fef4f2!important}.fr-artwork-background--pink-tuile{fill:#fef4f3!important}.fr-artwork-background--yellow-tournesol{fill:#fef6e3!important}.fr-artwork-background--yellow-moutarde{fill:#fef5e8!important}.fr-artwork-background--orange-terre-battue{fill:#fef4f2!important}.fr-artwork-background--brown-cafe-creme{fill:#fbf6ed!important}.fr-artwork-background--brown-caramel,.fr-artwork-background--brown-opera{fill:#fbf5f2!important}.fr-artwork-background--beige-gris-galet{fill:#f9f6f2!important}.fr-artwork-motif--grey{fill:#e5e5e5!important}.fr-artwork-motif--blue-france{fill:#e3e3fd!important}.fr-artwork-motif--red-marianne{fill:#fddede!important}.fr-artwork-motif--green-tilleul-verveine{fill:#fbe769!important}.fr-artwork-motif--green-bourgeon{fill:#a9fb68!important}.fr-artwork-motif--green-emeraude{fill:#9ef9be!important}.fr-artwork-motif--green-menthe{fill:#8bf8e7!important}.fr-artwork-motif--green-archipel{fill:#a6f2fa!important}.fr-artwork-motif--blue-ecume{fill:#dee5fd!important}.fr-artwork-motif--blue-cumulus{fill:#dae6fd!important}.fr-artwork-motif--purple-glycine{fill:#fddbfa!important}.fr-artwork-motif--pink-macaron{fill:#fddfda!important}.fr-artwork-motif--pink-tuile{fill:#fddfdb!important}.fr-artwork-motif--yellow-tournesol{fill:#fde39c!important}.fr-artwork-motif--yellow-moutarde{fill:#fde2b5!important}.fr-artwork-motif--orange-terre-battue{fill:#fddfd8!important}.fr-artwork-motif--brown-cafe-creme{fill:#f4e3c7!important}.fr-artwork-motif--brown-caramel{fill:#f3e2d9!important}.fr-artwork-motif--brown-opera{fill:#f3e2d7!important}.fr-artwork-motif--beige-gris-galet{fill:#eee4d9!important}} \ No newline at end of file diff --git a/dist/dsfr/utility/icons/dsfr_remixicon.css b/dist/dsfr/utility/icons/dsfr_remixicon.css new file mode 100644 index 0000000..a949b75 --- /dev/null +++ b/dist/dsfr/utility/icons/dsfr_remixicon.css @@ -0,0 +1,1615 @@ +[target=_blank][class^=ri-]::after, +[target=_blank][class*=" ri-"]::after, +[target=_blank][class^=fr-fi-]::after, +[target=_blank][class*=" fr-fi-"]::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 1rem; + -webkit-mask-image: url("../../icons/system/external-link-line.svg"); + mask-image: url("../../icons/system/external-link-line.svg"); + content: var(--external-link-content); + margin-left: 0.25rem; +} + +[class^=ri-]::before, +[class^=ri-]::after, +[class*=" ri-"]::before, +[class*=" ri-"]::after, +[class^=fr-fi-]::before, +[class^=fr-fi-]::after, +[class*=" fr-fi-"]::before, +[class*=" fr-fi-"]::after { + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 1.5rem; +} + +[class^=ri-]::before, +[class*=" ri-"]::before, +[class^=fr-fi-]::before, +[class*=" fr-fi-"]::before { + content: ""; +} + +.fr-badge--icon-left[class^=ri-], +.fr-badge--icon-left[class*=" ri-"], +.fr-badge--icon-left[class^=fr-fi-], +.fr-badge--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-badge--icon-left[class^=ri-]::before, +.fr-badge--icon-left[class*=" ri-"]::before, +.fr-badge--icon-left[class^=fr-fi-]::before, +.fr-badge--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.25rem; +} + +.fr-badge[class^=ri-]:not([class*=fr-badge--icon-])::before, +.fr-badge[class*=" ri-"]:not([class*=fr-badge--icon-])::before, +.fr-badge[class^=fr-fi-]:not([class*=fr-badge--icon-])::before, +.fr-badge[class*=" fr-fi-"]:not([class*=fr-badge--icon-])::before { + content: none; +} + +.fr-badge--sm.fr-badge--icon-left[class^=ri-], +.fr-badge--sm.fr-badge--icon-left[class*=" ri-"], +.fr-badge--sm.fr-badge--icon-left[class^=fr-fi-], +.fr-badge--sm.fr-badge--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-badge--sm.fr-badge--icon-left[class^=ri-]::before, +.fr-badge--sm.fr-badge--icon-left[class*=" ri-"]::before, +.fr-badge--sm.fr-badge--icon-left[class^=fr-fi-]::before, +.fr-badge--sm.fr-badge--icon-left[class*=" fr-fi-"]::before { + --icon-size: 0.75rem; + margin-left: -0.09375rem; + margin-right: 0.25rem; +} + +.fr-badge--sm[class^=ri-]:not([class*=fr-badge--icon-])::before, +.fr-badge--sm[class*=" ri-"]:not([class*=fr-badge--icon-])::before, +.fr-badge--sm[class^=fr-fi-]:not([class*=fr-badge--icon-])::before, +.fr-badge--sm[class*=" fr-fi-"]:not([class*=fr-badge--icon-])::before { + content: none; +} + +.fr-badge[class^=ri-]::before, +.fr-badge[class*=" ri-"]::before, +.fr-badge[class^=fr-fi-]::before, +.fr-badge[class*=" fr-fi-"]::before { + content: ""; +} + +.fr-btn[class^=ri-]:not([class*=fr-btn--icon-]), +.fr-btn[class*=" ri-"]:not([class*=fr-btn--icon-]), +.fr-btn[class^=fr-fi-]:not([class*=fr-btn--icon-]), +.fr-btn[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) { + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-btn[class^=ri-]:not([class*=fr-btn--icon-])::before, +.fr-btn[class*=" ri-"]:not([class*=fr-btn--icon-])::before, +.fr-btn[class^=fr-fi-]:not([class*=fr-btn--icon-])::before, +.fr-btn[class*=" fr-fi-"]:not([class*=fr-btn--icon-])::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-btn--align-on-content[class^=ri-]:not([class*=fr-btn--icon-]), +.fr-btn--align-on-content[class*=" ri-"]:not([class*=fr-btn--icon-]), +.fr-btn--align-on-content[class^=fr-fi-]:not([class*=fr-btn--icon-]), +.fr-btn--align-on-content[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) { + margin-left: -0.5rem; + margin-right: -0.5rem; +} + +.fr-btn--icon-left[class^=ri-], +.fr-btn--icon-left[class*=" ri-"], +.fr-btn--icon-left[class^=fr-fi-], +.fr-btn--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--icon-left[class^=ri-]::before, +.fr-btn--icon-left[class*=" ri-"]::before, +.fr-btn--icon-left[class^=fr-fi-]::before, +.fr-btn--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-btn--align-on-content.fr-btn--icon-left[class^=ri-], +.fr-btn--align-on-content.fr-btn--icon-left[class*=" ri-"], +.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-fi-], +.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-fi-"] { + margin-left: -0.875rem; + margin-right: -1rem; +} + +.fr-btn--icon-right[class^=ri-], +.fr-btn--icon-right[class*=" ri-"], +.fr-btn--icon-right[class^=fr-fi-], +.fr-btn--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--icon-right[class^=ri-]::after, +.fr-btn--icon-right[class*=" ri-"]::after, +.fr-btn--icon-right[class^=fr-fi-]::after, +.fr-btn--icon-right[class*=" fr-fi-"]::after { + content: ""; + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-btn--icon-right[class^=ri-]::before, +.fr-btn--icon-right[class*=" ri-"]::before, +.fr-btn--icon-right[class^=fr-fi-]::before, +.fr-btn--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-btn--align-on-content.fr-btn--icon-right[class^=ri-], +.fr-btn--align-on-content.fr-btn--icon-right[class*=" ri-"], +.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-fi-], +.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-fi-"] { + margin-left: -1rem; + margin-right: -0.875rem; +} + +.fr-btn--sm[class^=ri-]:not([class*=fr-btn--icon-]), +.fr-btn--sm[class*=" ri-"]:not([class*=fr-btn--icon-]), +.fr-btn--sm[class^=fr-fi-]:not([class*=fr-btn--icon-]), +.fr-btn--sm[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) { + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-btn--sm[class^=ri-]:not([class*=fr-btn--icon-])::before, +.fr-btn--sm[class*=" ri-"]:not([class*=fr-btn--icon-])::before, +.fr-btn--sm[class^=fr-fi-]:not([class*=fr-btn--icon-])::before, +.fr-btn--sm[class*=" fr-fi-"]:not([class*=fr-btn--icon-])::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-btn--sm.fr-btn--align-on-content[class^=ri-]:not([class*=fr-btn--icon-]), +.fr-btn--sm.fr-btn--align-on-content[class*=" ri-"]:not([class*=fr-btn--icon-]), +.fr-btn--sm.fr-btn--align-on-content[class^=fr-fi-]:not([class*=fr-btn--icon-]), +.fr-btn--sm.fr-btn--align-on-content[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) { + margin-left: -0.5rem; + margin-right: -0.5rem; +} + +.fr-btn--sm.fr-btn--icon-left[class^=ri-], +.fr-btn--sm.fr-btn--icon-left[class*=" ri-"], +.fr-btn--sm.fr-btn--icon-left[class^=fr-fi-], +.fr-btn--sm.fr-btn--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--sm.fr-btn--icon-left[class^=ri-]::before, +.fr-btn--sm.fr-btn--icon-left[class*=" ri-"]::before, +.fr-btn--sm.fr-btn--icon-left[class^=fr-fi-]::before, +.fr-btn--sm.fr-btn--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class^=ri-], +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class*=" ri-"], +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-fi-], +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-fi-"] { + margin-left: -0.625rem; + margin-right: -0.75rem; +} + +.fr-btn--sm.fr-btn--icon-right[class^=ri-], +.fr-btn--sm.fr-btn--icon-right[class*=" ri-"], +.fr-btn--sm.fr-btn--icon-right[class^=fr-fi-], +.fr-btn--sm.fr-btn--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--sm.fr-btn--icon-right[class^=ri-]::after, +.fr-btn--sm.fr-btn--icon-right[class*=" ri-"]::after, +.fr-btn--sm.fr-btn--icon-right[class^=fr-fi-]::after, +.fr-btn--sm.fr-btn--icon-right[class*=" fr-fi-"]::after { + content: ""; + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-btn--sm.fr-btn--icon-right[class^=ri-]::before, +.fr-btn--sm.fr-btn--icon-right[class*=" ri-"]::before, +.fr-btn--sm.fr-btn--icon-right[class^=fr-fi-]::before, +.fr-btn--sm.fr-btn--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class^=ri-], +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class*=" ri-"], +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-fi-], +.fr-btn--sm.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-fi-"] { + margin-left: -0.75rem; + margin-right: -0.625rem; +} + +.fr-btn--lg[class^=ri-]:not([class*=fr-btn--icon-]), +.fr-btn--lg[class*=" ri-"]:not([class*=fr-btn--icon-]), +.fr-btn--lg[class^=fr-fi-]:not([class*=fr-btn--icon-]), +.fr-btn--lg[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) { + overflow: hidden; + white-space: nowrap; + max-width: 3rem; + max-height: 3rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-btn--lg[class^=ri-]:not([class*=fr-btn--icon-])::before, +.fr-btn--lg[class*=" ri-"]:not([class*=fr-btn--icon-])::before, +.fr-btn--lg[class^=fr-fi-]:not([class*=fr-btn--icon-])::before, +.fr-btn--lg[class*=" fr-fi-"]:not([class*=fr-btn--icon-])::before { + --icon-size: 2rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-btn--lg.fr-btn--align-on-content[class^=ri-]:not([class*=fr-btn--icon-]), +.fr-btn--lg.fr-btn--align-on-content[class*=" ri-"]:not([class*=fr-btn--icon-]), +.fr-btn--lg.fr-btn--align-on-content[class^=fr-fi-]:not([class*=fr-btn--icon-]), +.fr-btn--lg.fr-btn--align-on-content[class*=" fr-fi-"]:not([class*=fr-btn--icon-]) { + margin-left: -0.5rem; + margin-right: -0.5rem; +} + +.fr-btn--lg.fr-btn--icon-left[class^=ri-], +.fr-btn--lg.fr-btn--icon-left[class*=" ri-"], +.fr-btn--lg.fr-btn--icon-left[class^=fr-fi-], +.fr-btn--lg.fr-btn--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--lg.fr-btn--icon-left[class^=ri-]::before, +.fr-btn--lg.fr-btn--icon-left[class*=" ri-"]::before, +.fr-btn--lg.fr-btn--icon-left[class^=fr-fi-]::before, +.fr-btn--lg.fr-btn--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1.5rem; + margin-left: -0.1875rem; + margin-right: 0.5rem; +} + +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class^=ri-], +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class*=" ri-"], +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class^=fr-fi-], +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-left[class*=" fr-fi-"] { + margin-left: -1.3125rem; + margin-right: -1.5rem; +} + +.fr-btn--lg.fr-btn--icon-right[class^=ri-], +.fr-btn--lg.fr-btn--icon-right[class*=" ri-"], +.fr-btn--lg.fr-btn--icon-right[class^=fr-fi-], +.fr-btn--lg.fr-btn--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btn--lg.fr-btn--icon-right[class^=ri-]::after, +.fr-btn--lg.fr-btn--icon-right[class*=" ri-"]::after, +.fr-btn--lg.fr-btn--icon-right[class^=fr-fi-]::after, +.fr-btn--lg.fr-btn--icon-right[class*=" fr-fi-"]::after { + content: ""; + --icon-size: 1.5rem; + margin-right: -0.1875rem; + margin-left: 0.5rem; +} + +.fr-btn--lg.fr-btn--icon-right[class^=ri-]::before, +.fr-btn--lg.fr-btn--icon-right[class*=" ri-"]::before, +.fr-btn--lg.fr-btn--icon-right[class^=fr-fi-]::before, +.fr-btn--lg.fr-btn--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class^=ri-], +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class*=" ri-"], +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class^=fr-fi-], +.fr-btn--lg.fr-btn--align-on-content.fr-btn--icon-right[class*=" fr-fi-"] { + margin-left: -1.5rem; + margin-right: -1.3125rem; +} + +.fr-btns-group--sm .fr-btn:not([class^=ri-]):not([class*=" ri-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; +} + +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=ri-], +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" ri-"], +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-], +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: hidden; + white-space: nowrap; + max-width: 2rem; + max-height: 2rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + justify-content: flex-start; +} + +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=ri-]::before, +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" ri-"]::before, +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, +.fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=ri-], +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" ri-"], +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-fi-], +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=ri-]::before, +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" ri-"]::before, +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class^=fr-fi-]::before, +.fr-btns-group--sm.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=ri-], +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" ri-"], +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-fi-], +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=ri-]::after, +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" ri-"]::after, +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::after, +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::after { + content: ""; + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=ri-]::before, +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" ri-"]::before, +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::before, +.fr-btns-group--sm.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::before { + content: none; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=ri-]):not([class*=" ri-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=ri-], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" ri-"], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"] { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + justify-content: flex-start; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=ri-]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" ri-"]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1.5rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=ri-], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" ri-"], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-fi-], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"] { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=ri-]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" ri-"]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class^=fr-fi-]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=ri-], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" ri-"], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-fi-], +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"] { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=ri-]::after, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" ri-"]::after, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::after, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::after { + content: ""; + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=ri-]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" ri-"]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::before, +.fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg).fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::before { + content: none; +} + +.fr-btns-group--lg .fr-btn:not([class^=ri-]):not([class*=" ri-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; +} + +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=ri-], +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" ri-"], +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-], +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"] { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; + overflow: hidden; + white-space: nowrap; + max-width: 3rem; + max-height: 3rem; + padding-left: 0.5rem; + padding-right: 0.5rem; + justify-content: flex-start; +} + +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=ri-]::before, +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" ri-"]::before, +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, +.fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 2rem; + margin-left: 0; + margin-right: 0.5rem; +} + +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=ri-], +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" ri-"], +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-fi-], +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"] { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=ri-]::before, +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" ri-"]::before, +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class^=fr-fi-]::before, +.fr-btns-group--lg.fr-btns-group--icon-left .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1.5rem; + margin-left: -0.1875rem; + margin-right: 0.5rem; +} + +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=ri-], +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" ri-"], +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-fi-], +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"] { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=ri-]::after, +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" ri-"]::after, +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::after, +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::after { + content: ""; + --icon-size: 1.5rem; + margin-right: -0.1875rem; + margin-left: 0.5rem; +} + +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=ri-]::before, +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" ri-"]::before, +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class^=fr-fi-]::before, +.fr-btns-group--lg.fr-btns-group--icon-right .fr-btn[class*=" fr-fi-"]::before { + content: none; +} + +.fr-link--icon-left[class^=ri-], +.fr-link--icon-left[class*=" ri-"], +.fr-link--icon-left[class^=fr-fi-], +.fr-link--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--icon-left[class^=ri-]::before, +.fr-link--icon-left[class*=" ri-"]::before, +.fr-link--icon-left[class^=fr-fi-]::before, +.fr-link--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-link--icon-right[class^=ri-], +.fr-link--icon-right[class*=" ri-"], +.fr-link--icon-right[class^=fr-fi-], +.fr-link--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--icon-right[class^=ri-]::after, +.fr-link--icon-right[class*=" ri-"]::after, +.fr-link--icon-right[class^=fr-fi-]::after, +.fr-link--icon-right[class*=" fr-fi-"]::after { + content: ""; + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-link--icon-right[class^=ri-]::before, +.fr-link--icon-right[class*=" ri-"]::before, +.fr-link--icon-right[class^=fr-fi-]::before, +.fr-link--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-link[class^=ri-]:not([class*=fr-link--icon-])::before, +.fr-link[class*=" ri-"]:not([class*=fr-link--icon-])::before, +.fr-link[class^=fr-fi-]:not([class*=fr-link--icon-])::before, +.fr-link[class*=" fr-fi-"]:not([class*=fr-link--icon-])::before { + content: none; +} + +.fr-link--xs.fr-link--icon-left[class^=ri-], +.fr-link--xs.fr-link--icon-left[class*=" ri-"], +.fr-link--xs.fr-link--icon-left[class^=fr-fi-], +.fr-link--xs.fr-link--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--xs.fr-link--icon-left[class^=ri-]::before, +.fr-link--xs.fr-link--icon-left[class*=" ri-"]::before, +.fr-link--xs.fr-link--icon-left[class^=fr-fi-]::before, +.fr-link--xs.fr-link--icon-left[class*=" fr-fi-"]::before { + --icon-size: 0.75rem; + margin-left: -0.09375rem; + margin-right: 0.5rem; +} + +.fr-link--xs.fr-link--icon-right[class^=ri-], +.fr-link--xs.fr-link--icon-right[class*=" ri-"], +.fr-link--xs.fr-link--icon-right[class^=fr-fi-], +.fr-link--xs.fr-link--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--xs.fr-link--icon-right[class^=ri-]::after, +.fr-link--xs.fr-link--icon-right[class*=" ri-"]::after, +.fr-link--xs.fr-link--icon-right[class^=fr-fi-]::after, +.fr-link--xs.fr-link--icon-right[class*=" fr-fi-"]::after { + content: ""; + --icon-size: 0.75rem; + margin-right: -0.09375rem; + margin-left: 0.5rem; +} + +.fr-link--xs.fr-link--icon-right[class^=ri-]::before, +.fr-link--xs.fr-link--icon-right[class*=" ri-"]::before, +.fr-link--xs.fr-link--icon-right[class^=fr-fi-]::before, +.fr-link--xs.fr-link--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-link--xs[class^=ri-]:not([class*=fr-link--icon-])::before, +.fr-link--xs[class*=" ri-"]:not([class*=fr-link--icon-])::before, +.fr-link--xs[class^=fr-fi-]:not([class*=fr-link--icon-])::before, +.fr-link--xs[class*=" fr-fi-"]:not([class*=fr-link--icon-])::before { + content: none; +} + +.fr-link--sm.fr-link--icon-left[class^=ri-], +.fr-link--sm.fr-link--icon-left[class*=" ri-"], +.fr-link--sm.fr-link--icon-left[class^=fr-fi-], +.fr-link--sm.fr-link--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--sm.fr-link--icon-left[class^=ri-]::before, +.fr-link--sm.fr-link--icon-left[class*=" ri-"]::before, +.fr-link--sm.fr-link--icon-left[class^=fr-fi-]::before, +.fr-link--sm.fr-link--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-link--sm.fr-link--icon-right[class^=ri-], +.fr-link--sm.fr-link--icon-right[class*=" ri-"], +.fr-link--sm.fr-link--icon-right[class^=fr-fi-], +.fr-link--sm.fr-link--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--sm.fr-link--icon-right[class^=ri-]::after, +.fr-link--sm.fr-link--icon-right[class*=" ri-"]::after, +.fr-link--sm.fr-link--icon-right[class^=fr-fi-]::after, +.fr-link--sm.fr-link--icon-right[class*=" fr-fi-"]::after { + content: ""; + --icon-size: 1rem; + margin-right: -0.125rem; + margin-left: 0.5rem; +} + +.fr-link--sm.fr-link--icon-right[class^=ri-]::before, +.fr-link--sm.fr-link--icon-right[class*=" ri-"]::before, +.fr-link--sm.fr-link--icon-right[class^=fr-fi-]::before, +.fr-link--sm.fr-link--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-link--sm[class^=ri-]:not([class*=fr-link--icon-])::before, +.fr-link--sm[class*=" ri-"]:not([class*=fr-link--icon-])::before, +.fr-link--sm[class^=fr-fi-]:not([class*=fr-link--icon-])::before, +.fr-link--sm[class*=" fr-fi-"]:not([class*=fr-link--icon-])::before { + content: none; +} + +.fr-link--lg.fr-link--icon-left[class^=ri-], +.fr-link--lg.fr-link--icon-left[class*=" ri-"], +.fr-link--lg.fr-link--icon-left[class^=fr-fi-], +.fr-link--lg.fr-link--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--lg.fr-link--icon-left[class^=ri-]::before, +.fr-link--lg.fr-link--icon-left[class*=" ri-"]::before, +.fr-link--lg.fr-link--icon-left[class^=fr-fi-]::before, +.fr-link--lg.fr-link--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1.5rem; + margin-left: -0.1875rem; + margin-right: 0.5rem; +} + +.fr-link--lg.fr-link--icon-right[class^=ri-], +.fr-link--lg.fr-link--icon-right[class*=" ri-"], +.fr-link--lg.fr-link--icon-right[class^=fr-fi-], +.fr-link--lg.fr-link--icon-right[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-link--lg.fr-link--icon-right[class^=ri-]::after, +.fr-link--lg.fr-link--icon-right[class*=" ri-"]::after, +.fr-link--lg.fr-link--icon-right[class^=fr-fi-]::after, +.fr-link--lg.fr-link--icon-right[class*=" fr-fi-"]::after { + content: ""; + --icon-size: 1.5rem; + margin-right: -0.1875rem; + margin-left: 0.5rem; +} + +.fr-link--lg.fr-link--icon-right[class^=ri-]::before, +.fr-link--lg.fr-link--icon-right[class*=" ri-"]::before, +.fr-link--lg.fr-link--icon-right[class^=fr-fi-]::before, +.fr-link--lg.fr-link--icon-right[class*=" fr-fi-"]::before { + content: none; +} + +.fr-link--lg[class^=ri-]:not([class*=fr-link--icon-])::before, +.fr-link--lg[class*=" ri-"]:not([class*=fr-link--icon-])::before, +.fr-link--lg[class^=fr-fi-]:not([class*=fr-link--icon-])::before, +.fr-link--lg[class*=" fr-fi-"]:not([class*=fr-link--icon-])::before { + content: none; +} + +.fr-tabs__tab[class^=ri-]:not([class*=fr-tabs__tab--icon-]), +.fr-tabs__tab[class*=" ri-"]:not([class*=fr-tabs__tab--icon-]), +.fr-tabs__tab[class^=fr-fi-]:not([class*=fr-tabs__tab--icon-]), +.fr-tabs__tab[class*=" fr-fi-"]:not([class*=fr-tabs__tab--icon-]) { + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.75rem; + padding-right: 0.75rem; +} + +.fr-tabs__tab[class^=ri-]:not([class*=fr-tabs__tab--icon-])::before, +.fr-tabs__tab[class*=" ri-"]:not([class*=fr-tabs__tab--icon-])::before, +.fr-tabs__tab[class^=fr-fi-]:not([class*=fr-tabs__tab--icon-])::before, +.fr-tabs__tab[class*=" fr-fi-"]:not([class*=fr-tabs__tab--icon-])::before { + --icon-size: 1rem; + margin-left: 0; + margin-right: 0.75rem; +} + +.fr-tabs__tab--icon-left[class^=ri-], +.fr-tabs__tab--icon-left[class*=" ri-"], +.fr-tabs__tab--icon-left[class^=fr-fi-], +.fr-tabs__tab--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-tabs__tab--icon-left[class^=ri-]::before, +.fr-tabs__tab--icon-left[class*=" ri-"]::before, +.fr-tabs__tab--icon-left[class^=fr-fi-]::before, +.fr-tabs__tab--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-tag--icon-left[class^=ri-], +.fr-tag--icon-left[class*=" ri-"], +.fr-tag--icon-left[class^=fr-fi-], +.fr-tag--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-tag--icon-left[class^=ri-]::before, +.fr-tag--icon-left[class*=" ri-"]::before, +.fr-tag--icon-left[class^=fr-fi-]::before, +.fr-tag--icon-left[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.25rem; +} + +.fr-tag[class^=ri-]:not([class*=fr-tag--icon-])::before, +.fr-tag[class*=" ri-"]:not([class*=fr-tag--icon-])::before, +.fr-tag[class^=fr-fi-]:not([class*=fr-tag--icon-])::before, +.fr-tag[class*=" fr-fi-"]:not([class*=fr-tag--icon-])::before { + content: none; +} + +.fr-tag--sm.fr-tag--icon-left[class^=ri-], +.fr-tag--sm.fr-tag--icon-left[class*=" ri-"], +.fr-tag--sm.fr-tag--icon-left[class^=fr-fi-], +.fr-tag--sm.fr-tag--icon-left[class*=" fr-fi-"] { + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-tag--sm.fr-tag--icon-left[class^=ri-]::before, +.fr-tag--sm.fr-tag--icon-left[class*=" ri-"]::before, +.fr-tag--sm.fr-tag--icon-left[class^=fr-fi-]::before, +.fr-tag--sm.fr-tag--icon-left[class*=" fr-fi-"]::before { + --icon-size: 0.75rem; + margin-left: -0.09375rem; + margin-right: 0.25rem; +} + +.fr-tag--sm[class^=ri-]:not([class*=fr-tag--icon-])::before, +.fr-tag--sm[class*=" ri-"]:not([class*=fr-tag--icon-])::before, +.fr-tag--sm[class^=fr-fi-]:not([class*=fr-tag--icon-])::before, +.fr-tag--sm[class*=" fr-fi-"]:not([class*=fr-tag--icon-])::before { + content: none; +} + +.fr-download--card .fr-download__detail[class^=ri-]::before, +.fr-download--card .fr-download__detail[class*=" ri-"]::before, +.fr-download--card .fr-download__detail[class^=fr-fi-]::before, +.fr-download--card .fr-download__detail[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-right: 0.5rem; +} + +.fr-notice--info .fr-notice__title:not([class^=ri-]):not([class*=" ri-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + -webkit-mask-image: url("../../icons/system/fr--info-fill.svg"); + mask-image: url("../../icons/system/fr--info-fill.svg"); +} + +.fr-notice--warning .fr-notice__title:not([class^=ri-]):not([class*=" ri-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + -webkit-mask-image: url("../../icons/system/fr--warning-fill.svg"); + mask-image: url("../../icons/system/fr--warning-fill.svg"); +} + +.fr-notice--alert .fr-notice__title:not([class^=ri-]):not([class*=" ri-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + -webkit-mask-image: url("../../icons/system/error-warning-fill.svg"); + mask-image: url("../../icons/system/error-warning-fill.svg"); +} + +.fr-notice--weather-orange .fr-notice__title:not([class^=ri-]):not([class*=" ri-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + -webkit-mask-image: url("../../icons/weather/heavy-showers-fill.svg"); + mask-image: url("../../icons/weather/heavy-showers-fill.svg"); +} + +.fr-notice--weather-red .fr-notice__title:not([class^=ri-]):not([class*=" ri-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + -webkit-mask-image: url("../../icons/weather/heavy-showers-fill.svg"); + mask-image: url("../../icons/weather/heavy-showers-fill.svg"); +} + +.fr-notice--weather-purple .fr-notice__title:not([class^=ri-]):not([class*=" ri-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + -webkit-mask-image: url("../../icons/weather/typhoon-fill.svg"); + mask-image: url("../../icons/weather/typhoon-fill.svg"); +} + +.fr-card__detail[class^=ri-]::before, +.fr-card__detail[class*=" ri-"]::before, +.fr-card__detail[class^=fr-fi-]::before, +.fr-card__detail[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-right: 0.5rem; +} + +.fr-callout[class^=ri-]::before, +.fr-callout[class*=" ri-"]::before, +.fr-callout[class^=fr-fi-]::before, +.fr-callout[class*=" fr-fi-"]::before { + display: block; + margin: -0.5rem 0 0.5rem; +} + +.fr-modal__title[class^=ri-], +.fr-modal__title[class*=" ri-"], +.fr-modal__title[class^=fr-fi-], +.fr-modal__title[class*=" fr-fi-"] { + margin-right: 0.5rem; +} + +.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=ri-]):not([class*=" ri-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=ri-]):not([class*=" ri-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 1.5rem; + content: ""; +} + +.fr-tile__detail[class^=ri-]::before, +.fr-tile__detail[class*=" ri-"]::before, +.fr-tile__detail[class^=fr-fi-]::before, +.fr-tile__detail[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-right: 0.5rem; +} + +.fr-input-wrap[class^=ri-] .fr-input, +.fr-input-wrap[class*=" ri-"] .fr-input, +.fr-input-wrap[class^=fr-fi-] .fr-input, +.fr-input-wrap[class*=" fr-fi-"] .fr-input { + padding-right: 3rem; +} + +.fr-input-wrap[class^=ri-]::before, +.fr-input-wrap[class*=" ri-"]::before, +.fr-input-wrap[class^=fr-fi-]::before, +.fr-input-wrap[class*=" fr-fi-"]::before { + --icon-size: 1rem; + position: absolute; + top: 0.75rem; + right: 1rem; + bottom: 0.75rem; + margin: auto; + pointer-events: none; +} + +.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=ri-]):not([class*=" ri-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 1rem; + line-height: 1.5rem; + min-height: 2.5rem; + padding: 0.5rem 1rem; + overflow: hidden; + white-space: nowrap; + max-width: 2.5rem; + max-height: 2.5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=ri-]):not([class*=" ri-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 1.5rem; + content: ""; +} + +.fr-follow__social .fr-btns-group--lg .fr-btn:not([class^=ri-]):not([class*=" ri-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 1.125rem; + line-height: 1.75rem; + min-height: 3rem; + padding: 0.5rem 1.5rem; + overflow: hidden; + white-space: nowrap; + max-width: 3rem; + max-height: 3rem; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.fr-follow__social .fr-btns-group--lg .fr-btn:not([class^=ri-]):not([class*=" ri-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + margin-left: 0; + margin-right: 0.5rem; + flex: 0 0 auto; + display: inline-block; + vertical-align: calc((0.75em - var(--icon-size)) * 0.5); + background-color: currentColor; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; + --icon-size: 2rem; + content: ""; +} + +.fr-header__tools-links > .fr-btn[class^=ri-], +.fr-header__tools-links > .fr-btn[class*=" ri-"], +.fr-header__tools-links > .fr-btn[class^=fr-fi-], +.fr-header__tools-links > .fr-btn[class*=" fr-fi-"] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-header__tools-links > .fr-btn[class^=ri-]::before, +.fr-header__tools-links > .fr-btn[class*=" ri-"]::before, +.fr-header__tools-links > .fr-btn[class^=fr-fi-]::before, +.fr-header__tools-links > .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-header__tools-links > .fr-btn:not([class^=ri-]):not([class*=" ri-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-header__tools-links > .fr-btn:not([class^=ri-]):not([class*=" ri-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; +} + +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=ri-], +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" ri-"], +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-], +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"] { + min-height: 3rem; + padding-left: 0; + padding-right: 0; +} + +.fr-header .fr-header__menu-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=ri-]):not([class*=" ri-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + min-height: 3rem; + padding-left: 0; + padding-right: 0; +} + +.fr-header .fr-links-group .fr-link:not([class^=ri-]):not([class*=" ri-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; +} + +.fr-header .fr-links-group .fr-link:not([class^=ri-]):not([class*=" ri-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, +.fr-header .fr-links-group .fr-link:not([class^=ri-]):not([class*=" ri-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after { + --icon-size: 1rem; +} + +.fr-header .fr-links-group .fr-link[class^=ri-], +.fr-header .fr-links-group .fr-link[class*=" ri-"], +.fr-header .fr-links-group .fr-link[class^=fr-fi-], +.fr-header .fr-links-group .fr-link[class*=" fr-fi-"] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; +} + +.fr-header .fr-links-group .fr-link[class^=ri-]::before, +.fr-header .fr-links-group .fr-link[class*=" ri-"]::before, +.fr-header .fr-links-group .fr-link[class^=fr-fi-]::before, +.fr-header .fr-links-group .fr-link[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + content: ""; +} + +@media (min-width: 48em) { + .fr-callout[class^=ri-]::before, + .fr-callout[class*=" ri-"]::before, + .fr-callout[class^=fr-fi-]::before, + .fr-callout[class*=" fr-fi-"]::before { + margin: -1rem 0 1rem -2rem; + } +} + +@media (min-width: 62em) { + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=ri-], + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" ri-"], + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-], + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"] { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=ri-]::before, + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" ri-"]::before, + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=ri-]):not([class*=" ri-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) { + font-size: 0.875rem; + line-height: 1.5rem; + min-height: 2rem; + padding: 0.25rem 0.75rem; + overflow: initial; + max-width: 100%; + max-height: none; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=ri-]):not([class*=" ri-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + --icon-size: 1rem; + margin-left: -0.125rem; + margin-right: 0.5rem; + } +} + +@media (-ms-high-contrast: active), (forced-colors: active) { + [target=_blank][class^=ri-]::after, + [target=_blank][class*=" ri-"]::after, + [target=_blank][class^=fr-fi-]::after, + [target=_blank][class*=" fr-fi-"]::after { + forced-color-adjust: none; + background-color: linktext; + } + + .fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=ri-]):not([class*=" ri-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:disabled:not([class^=ri-]):not([class*=" ri-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a.fr-btn:not([href]):not([class^=ri-]):not([class*=" ri-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-color: graytext; + } + + .fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a[href].fr-btn:not([class^=ri-]):not([class*=" ri-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-color: linktext; + } + + .fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=ri-]):not([class*=" ri-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a.fr-btn:not([class^=ri-]):not([class*=" ri-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-color: linktext; + } + + .fr-follow__social .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) a.fr-btn:not([href]):not([class^=ri-]):not([class*=" ri-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-color: graytext; + } + + .fr-follow__social .fr-btns-group--lg .fr-btn:not([class^=ri-]):not([class*=" ri-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + forced-color-adjust: none; + background-color: buttontext; + } + + .fr-follow__social .fr-btns-group--lg a.fr-btn:not([class^=ri-]):not([class*=" ri-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-color: linktext; + } + + .fr-follow__social .fr-btns-group--lg a.fr-btn:not([href]):not([class^=ri-]):not([class*=" ri-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-color: graytext; + } +} + +@media (-ms-high-contrast: active) and (-ms-high-contrast: active), (-ms-high-contrast: active) and (forced-colors: active), (forced-colors: active) and (-ms-high-contrast: active), (forced-colors: active) and (forced-colors: active) { + [class^=ri-]::before, + [class^=ri-]::after, + [class*=" ri-"]::before, + [class*=" ri-"]::after, + [class^=fr-fi-]::before, + [class^=fr-fi-]::after, + [class*=" fr-fi-"]::before, + [class*=" fr-fi-"]::after { + forced-color-adjust: none; + background-color: canvastext; + } + + button[class^=ri-]:not([disabled])::before, + button[class^=ri-]:not([disabled])::after, + button[class*=" ri-"]:not([disabled])::before, + button[class*=" ri-"]:not([disabled])::after, + button[class^=fr-fi-]:not([disabled])::before, + button[class^=fr-fi-]:not([disabled])::after, + button[class*=" fr-fi-"]:not([disabled])::before, + button[class*=" fr-fi-"]:not([disabled])::after { + background-color: buttontext; + } + + a[href][class^=ri-]::before, + a[href][class^=ri-]::after, + a[href][class*=" ri-"]::before, + a[href][class*=" ri-"]::after, + a[href][class^=fr-fi-]::before, + a[href][class^=fr-fi-]::after, + a[href][class*=" fr-fi-"]::before, + a[href][class*=" fr-fi-"]::after { + background-color: linktext; + } + + a[class^=ri-]:not([href])::before, + a[class^=ri-]:not([href])::after, + a[class*=" ri-"]:not([href])::before, + a[class*=" ri-"]:not([href])::after, + a[class^=fr-fi-]:not([href])::before, + a[class^=fr-fi-]:not([href])::after, + a[class*=" fr-fi-"]:not([href])::before, + a[class*=" fr-fi-"]:not([href])::after, + button[class^=ri-]:disabled::before, + button[class^=ri-]:disabled::after, + button[class*=" ri-"]:disabled::before, + button[class*=" ri-"]:disabled::after, + button[class^=fr-fi-]:disabled::before, + button[class^=fr-fi-]:disabled::after, + button[class*=" fr-fi-"]:disabled::before, + button[class*=" fr-fi-"]:disabled::after, + input[class^=ri-]:disabled::before, + input[class^=ri-]:disabled::after, + input[class*=" ri-"]:disabled::before, + input[class*=" ri-"]:disabled::after, + input[class^=fr-fi-]:disabled::before, + input[class^=fr-fi-]:disabled::after, + input[class*=" fr-fi-"]:disabled::before, + input[class*=" fr-fi-"]:disabled::after, + input[type=checkbox][class^=ri-]:disabled::before, + input[type=checkbox][class^=ri-]:disabled::after, + input[type=checkbox][class*=" ri-"]:disabled::before, + input[type=checkbox][class*=" ri-"]:disabled::after, + input[type=checkbox][class^=fr-fi-]:disabled::before, + input[type=checkbox][class^=fr-fi-]:disabled::after, + input[type=checkbox][class*=" fr-fi-"]:disabled::before, + input[type=checkbox][class*=" fr-fi-"]:disabled::after, + input[type=checkbox]:disabled + label[class^=ri-]::before, + input[type=checkbox]:disabled + label[class^=ri-]::after, + input[type=checkbox]:disabled + label[class*=" ri-"]::before, + input[type=checkbox]:disabled + label[class*=" ri-"]::after, + input[type=checkbox]:disabled + label[class^=fr-fi-]::before, + input[type=checkbox]:disabled + label[class^=fr-fi-]::after, + input[type=checkbox]:disabled + label[class*=" fr-fi-"]::before, + input[type=checkbox]:disabled + label[class*=" fr-fi-"]::after, + input[type=radio][class^=ri-]:disabled::before, + input[type=radio][class^=ri-]:disabled::after, + input[type=radio][class*=" ri-"]:disabled::before, + input[type=radio][class*=" ri-"]:disabled::after, + input[type=radio][class^=fr-fi-]:disabled::before, + input[type=radio][class^=fr-fi-]:disabled::after, + input[type=radio][class*=" fr-fi-"]:disabled::before, + input[type=radio][class*=" fr-fi-"]:disabled::after, + input[type=radio]:disabled + label[class^=ri-]::before, + input[type=radio]:disabled + label[class^=ri-]::after, + input[type=radio]:disabled + label[class*=" ri-"]::before, + input[type=radio]:disabled + label[class*=" ri-"]::after, + input[type=radio]:disabled + label[class^=fr-fi-]::before, + input[type=radio]:disabled + label[class^=fr-fi-]::after, + input[type=radio]:disabled + label[class*=" fr-fi-"]::before, + input[type=radio]:disabled + label[class*=" fr-fi-"]::after, + select[class^=ri-]:disabled::before, + select[class^=ri-]:disabled::after, + select[class*=" ri-"]:disabled::before, + select[class*=" ri-"]:disabled::after, + select[class^=fr-fi-]:disabled::before, + select[class^=fr-fi-]:disabled::after, + select[class*=" fr-fi-"]:disabled::before, + select[class*=" fr-fi-"]:disabled::after, + textarea[class^=ri-]:disabled::before, + textarea[class^=ri-]:disabled::after, + textarea[class*=" ri-"]:disabled::before, + textarea[class*=" ri-"]:disabled::after, + textarea[class^=fr-fi-]:disabled::before, + textarea[class^=fr-fi-]:disabled::after, + textarea[class*=" fr-fi-"]:disabled::before, + textarea[class*=" fr-fi-"]:disabled::after, + video[class^=ri-]:not([href])::before, + video[class^=ri-]:not([href])::after, + video[class*=" ri-"]:not([href])::before, + video[class*=" ri-"]:not([href])::after, + video[class^=fr-fi-]:not([href])::before, + video[class^=fr-fi-]:not([href])::after, + video[class*=" fr-fi-"]:not([href])::before, + video[class*=" fr-fi-"]:not([href])::after, + audio[class^=ri-]:not([href])::before, + audio[class^=ri-]:not([href])::after, + audio[class*=" ri-"]:not([href])::before, + audio[class*=" ri-"]:not([href])::after, + audio[class^=fr-fi-]:not([href])::before, + audio[class^=fr-fi-]:not([href])::after, + audio[class*=" fr-fi-"]:not([href])::before, + audio[class*=" fr-fi-"]:not([href])::after { + background-color: graytext; + } + + .fr-tabs__tab[aria-selected=true][class^=ri-]:not(:disabled)::before, + .fr-tabs__tab[aria-selected=true][class^=ri-]:not(:disabled)::after, + .fr-tabs__tab[aria-selected=true][class*=" ri-"]:not(:disabled)::before, + .fr-tabs__tab[aria-selected=true][class*=" ri-"]:not(:disabled)::after, + .fr-tabs__tab[aria-selected=true][class^=fr-fi-]:not(:disabled)::before, + .fr-tabs__tab[aria-selected=true][class^=fr-fi-]:not(:disabled)::after, + .fr-tabs__tab[aria-selected=true][class*=" fr-fi-"]:not(:disabled)::before, + .fr-tabs__tab[aria-selected=true][class*=" fr-fi-"]:not(:disabled)::after { + background-color: highlight; + } +} + +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + [class^=ri-]::before, + [class*=" ri-"]::before, + [class^=fr-fi-]::before, + [class*=" fr-fi-"]::before { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-btn[class^=ri-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn[class^=ri-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn[class*=" ri-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn[class*=" ri-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-btn--sm[class^=ri-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--sm[class^=ri-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn--sm[class*=" ri-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--sm[class*=" ri-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn--sm[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--sm[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn--sm[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--sm[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-btn--lg[class^=ri-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--lg[class^=ri-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn--lg[class*=" ri-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--lg[class*=" ri-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn--lg[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--lg[class^=fr-fi-]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after, + .fr-btn--lg[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::before, + .fr-btn--lg[class*=" fr-fi-"]:not([class^=fr-btn--icon-]):not([class*=" fr-btn--icon-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 2rem; + height: 2rem; + } + + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=ri-]::before, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=ri-]::after, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" ri-"]::before, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" ri-"]::after, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::after, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before, + .fr-btns-group--sm:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1rem; + height: 1rem; + } + + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=ri-]::before, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=ri-]::after, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" ri-"]::before, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" ri-"]::after, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::after, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before, + .fr-btns-group--lg:not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 2rem; + height: 2rem; + } + + .fr-notice--info .fr-notice__title:not([class^=ri-]):not([class*=" ri-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("../../icons/system/fr--info-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice--warning .fr-notice__title:not([class^=ri-]):not([class*=" ri-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-notice--alert .fr-notice__title:not([class^=ri-]):not([class*=" ri-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-notice--witness .fr-notice__title:not([class^=ri-]):not([class*=" ri-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-notice--cyberattack .fr-notice__title:not([class^=ri-]):not([class*=" ri-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("../../icons/system/fr--warning-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice--weather-orange .fr-notice__title:not([class^=ri-]):not([class*=" ri-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("../../icons/weather/heavy-showers-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice--weather-red .fr-notice__title:not([class^=ri-]):not([class*=" ri-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("../../icons/weather/heavy-showers-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice--weather-purple .fr-notice__title:not([class^=ri-]):not([class*=" ri-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("../../icons/weather/typhoon-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice--kidnapping .fr-notice__title:not([class^=ri-]):not([class*=" ri-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("../../icons/system/fr--alert-warning-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-notice--attack .fr-notice__title:not([class^=ri-]):not([class*=" ri-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before { + background-image: url("../../icons/system/fr--alert-warning-2-fill.svg"); + width: 1.5rem; + height: 1.5rem; + } + + .fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=ri-]):not([class*=" ri-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=ri-]):not([class*=" ri-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=ri-]):not([class*=" ri-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-follow .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=ri-]):not([class*=" ri-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-btns-group--lg .fr-btn:not([class^=ri-]):not([class*=" ri-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-follow .fr-btns-group--lg .fr-btn:not([class^=ri-]):not([class*=" ri-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 2rem; + height: 2rem; + } + + .fr-follow .fr-links-group:not(.fr-links-group--sm):not(.fr-links-group--lg) .fr-link:not([class^=ri-]):not([class*=" ri-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-follow .fr-links-group:not(.fr-links-group--sm):not(.fr-links-group--lg) .fr-link:not([class^=ri-]):not([class*=" ri-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 1.5rem; + height: 1.5rem; + } + + .fr-follow .fr-links-group--lg .fr-link:not([class^=ri-]):not([class*=" ri-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::before, + .fr-follow .fr-links-group--lg .fr-link:not([class^=ri-]):not([class*=" ri-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"])::after { + background-color: transparent; + background-size: 100%; + background-repeat: no-repeat; + width: 2rem; + height: 2rem; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn:not([class^=ri-]):not([class*=" ri-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]):not(.fr-btn--display)::before { + width: 1rem; + height: 1rem; + } + + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=ri-]::before, + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" ri-"]::before, + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class^=fr-fi-]::before, + .fr-header .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-fi-"]::before { + width: 1rem; + height: 1rem; + } +} + +@media print { + [class^=ri-], + [class*=" ri-"], + [class^=fr-fi-], + [class*=" fr-fi-"] { + -webkit-print-color-adjust: exact; + print-color-adjust: exact; + } +} \ No newline at end of file diff --git a/dist/dsfr/utility/icons/icons-buildings/icons-buildings.css b/dist/dsfr/utility/icons/icons-buildings/icons-buildings.css new file mode 100644 index 0000000..3b57d09 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-buildings/icons-buildings.css @@ -0,0 +1,273 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON BUILDINGS +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-ancient-gate-fill::before, +.fr-icon-ancient-gate-fill::after { + -webkit-mask-image: url("../../../icons/buildings/ancient-gate-fill.svg"); + mask-image: url("../../../icons/buildings/ancient-gate-fill.svg"); +} + +.fr-icon-ancient-gate-line::before, +.fr-icon-ancient-gate-line::after { + -webkit-mask-image: url("../../../icons/buildings/ancient-gate-line.svg"); + mask-image: url("../../../icons/buildings/ancient-gate-line.svg"); +} + +.fr-icon-ancient-pavilion-fill::before, +.fr-icon-ancient-pavilion-fill::after { + -webkit-mask-image: url("../../../icons/buildings/ancient-pavilion-fill.svg"); + mask-image: url("../../../icons/buildings/ancient-pavilion-fill.svg"); +} + +.fr-icon-ancient-pavilion-line::before, +.fr-icon-ancient-pavilion-line::after { + -webkit-mask-image: url("../../../icons/buildings/ancient-pavilion-line.svg"); + mask-image: url("../../../icons/buildings/ancient-pavilion-line.svg"); +} + +.fr-icon-bank-fill::before, +.fr-icon-bank-fill::after { + -webkit-mask-image: url("../../../icons/buildings/bank-fill.svg"); + mask-image: url("../../../icons/buildings/bank-fill.svg"); +} + +.fr-icon-bank-line::before, +.fr-icon-bank-line::after { + -webkit-mask-image: url("../../../icons/buildings/bank-line.svg"); + mask-image: url("../../../icons/buildings/bank-line.svg"); +} + +.fr-icon-building-fill::before, +.fr-icon-building-fill::after { + -webkit-mask-image: url("../../../icons/buildings/building-fill.svg"); + mask-image: url("../../../icons/buildings/building-fill.svg"); +} + +.fr-icon-building-line::before, +.fr-icon-building-line::after { + -webkit-mask-image: url("../../../icons/buildings/building-line.svg"); + mask-image: url("../../../icons/buildings/building-line.svg"); +} + +.fr-icon-community-fill::before, +.fr-icon-community-fill::after { + -webkit-mask-image: url("../../../icons/buildings/community-fill.svg"); + mask-image: url("../../../icons/buildings/community-fill.svg"); +} + +.fr-icon-community-line::before, +.fr-icon-community-line::after { + -webkit-mask-image: url("../../../icons/buildings/community-line.svg"); + mask-image: url("../../../icons/buildings/community-line.svg"); +} + +.fr-icon-government-fill::before, +.fr-icon-government-fill::after { + -webkit-mask-image: url("../../../icons/buildings/government-fill.svg"); + mask-image: url("../../../icons/buildings/government-fill.svg"); +} + +.fr-icon-government-line::before, +.fr-icon-government-line::after { + -webkit-mask-image: url("../../../icons/buildings/government-line.svg"); + mask-image: url("../../../icons/buildings/government-line.svg"); +} + +.fr-icon-home-4-fill::before, +.fr-icon-home-4-fill::after { + -webkit-mask-image: url("../../../icons/buildings/home-4-fill.svg"); + mask-image: url("../../../icons/buildings/home-4-fill.svg"); +} + +.fr-icon-home-4-line::before, +.fr-icon-home-4-line::after { + -webkit-mask-image: url("../../../icons/buildings/home-4-line.svg"); + mask-image: url("../../../icons/buildings/home-4-line.svg"); +} + +.fr-icon-hospital-fill::before, +.fr-icon-hospital-fill::after { + -webkit-mask-image: url("../../../icons/buildings/hospital-fill.svg"); + mask-image: url("../../../icons/buildings/hospital-fill.svg"); +} + +.fr-icon-hospital-line::before, +.fr-icon-hospital-line::after { + -webkit-mask-image: url("../../../icons/buildings/hospital-line.svg"); + mask-image: url("../../../icons/buildings/hospital-line.svg"); +} + +.fr-icon-hotel-fill::before, +.fr-icon-hotel-fill::after { + -webkit-mask-image: url("../../../icons/buildings/hotel-fill.svg"); + mask-image: url("../../../icons/buildings/hotel-fill.svg"); +} + +.fr-icon-hotel-line::before, +.fr-icon-hotel-line::after { + -webkit-mask-image: url("../../../icons/buildings/hotel-line.svg"); + mask-image: url("../../../icons/buildings/hotel-line.svg"); +} + +.fr-icon-store-fill::before, +.fr-icon-store-fill::after { + -webkit-mask-image: url("../../../icons/buildings/store-fill.svg"); + mask-image: url("../../../icons/buildings/store-fill.svg"); +} + +.fr-icon-store-line::before, +.fr-icon-store-line::after { + -webkit-mask-image: url("../../../icons/buildings/store-line.svg"); + mask-image: url("../../../icons/buildings/store-line.svg"); +} + +.fr-fi-home-4-fill::before, +.fr-fi-home-4-fill::after { + -webkit-mask-image: url("../../../icons/buildings/home-4-fill.svg"); + mask-image: url("../../../icons/buildings/home-4-fill.svg"); +} + +.fr-fi-home-4-line::before, +.fr-fi-home-4-line::after { + -webkit-mask-image: url("../../../icons/buildings/home-4-line.svg"); + mask-image: url("../../../icons/buildings/home-4-line.svg"); +} + +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} + +@media (min-width: 48em) { + /*! media md */ + + /*! media md */ +} + +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ +} + +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} + +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-icon-ancient-gate-fill::before, + .fr-icon-ancient-gate-fill::after { + background-image: url("../../../icons/buildings/ancient-gate-fill.svg"); + } + + .fr-icon-ancient-gate-line::before, + .fr-icon-ancient-gate-line::after { + background-image: url("../../../icons/buildings/ancient-gate-line.svg"); + } + + .fr-icon-ancient-pavilion-fill::before, + .fr-icon-ancient-pavilion-fill::after { + background-image: url("../../../icons/buildings/ancient-pavilion-fill.svg"); + } + + .fr-icon-ancient-pavilion-line::before, + .fr-icon-ancient-pavilion-line::after { + background-image: url("../../../icons/buildings/ancient-pavilion-line.svg"); + } + + .fr-icon-bank-fill::before, + .fr-icon-bank-fill::after { + background-image: url("../../../icons/buildings/bank-fill.svg"); + } + + .fr-icon-bank-line::before, + .fr-icon-bank-line::after { + background-image: url("../../../icons/buildings/bank-line.svg"); + } + + .fr-icon-building-fill::before, + .fr-icon-building-fill::after { + background-image: url("../../../icons/buildings/building-fill.svg"); + } + + .fr-icon-building-line::before, + .fr-icon-building-line::after { + background-image: url("../../../icons/buildings/building-line.svg"); + } + + .fr-icon-community-fill::before, + .fr-icon-community-fill::after { + background-image: url("../../../icons/buildings/community-fill.svg"); + } + + .fr-icon-community-line::before, + .fr-icon-community-line::after { + background-image: url("../../../icons/buildings/community-line.svg"); + } + + .fr-icon-government-fill::before, + .fr-icon-government-fill::after { + background-image: url("../../../icons/buildings/government-fill.svg"); + } + + .fr-icon-government-line::before, + .fr-icon-government-line::after { + background-image: url("../../../icons/buildings/government-line.svg"); + } + + .fr-icon-home-4-fill::before, + .fr-icon-home-4-fill::after { + background-image: url("../../../icons/buildings/home-4-fill.svg"); + } + + .fr-icon-home-4-line::before, + .fr-icon-home-4-line::after { + background-image: url("../../../icons/buildings/home-4-line.svg"); + } + + .fr-icon-hospital-fill::before, + .fr-icon-hospital-fill::after { + background-image: url("../../../icons/buildings/hospital-fill.svg"); + } + + .fr-icon-hospital-line::before, + .fr-icon-hospital-line::after { + background-image: url("../../../icons/buildings/hospital-line.svg"); + } + + .fr-icon-hotel-fill::before, + .fr-icon-hotel-fill::after { + background-image: url("../../../icons/buildings/hotel-fill.svg"); + } + + .fr-icon-hotel-line::before, + .fr-icon-hotel-line::after { + background-image: url("../../../icons/buildings/hotel-line.svg"); + } + + .fr-icon-store-fill::before, + .fr-icon-store-fill::after { + background-image: url("../../../icons/buildings/store-fill.svg"); + } + + .fr-icon-store-line::before, + .fr-icon-store-line::after { + background-image: url("../../../icons/buildings/store-line.svg"); + } + + .fr-fi-home-4-fill::before { + background-image: url("../../../icons/buildings/home-4-fill.svg"); + } + + .fr-fi-home-4-line::before { + background-image: url("../../../icons/buildings/home-4-line.svg"); + } +} diff --git a/dist/dsfr/utility/icons/icons-buildings/icons-buildings.legacy.css b/dist/dsfr/utility/icons/icons-buildings/icons-buildings.legacy.css new file mode 100644 index 0000000..088cc9c --- /dev/null +++ b/dist/dsfr/utility/icons/icons-buildings/icons-buildings.legacy.css @@ -0,0 +1,124 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-icon-ancient-gate-fill::before, + .fr-icon-ancient-gate-fill::after { + background-image: url("../../../icons/buildings/ancient-gate-fill.svg"); + } + + .fr-icon-ancient-gate-line::before, + .fr-icon-ancient-gate-line::after { + background-image: url("../../../icons/buildings/ancient-gate-line.svg"); + } + + .fr-icon-ancient-pavilion-fill::before, + .fr-icon-ancient-pavilion-fill::after { + background-image: url("../../../icons/buildings/ancient-pavilion-fill.svg"); + } + + .fr-icon-ancient-pavilion-line::before, + .fr-icon-ancient-pavilion-line::after { + background-image: url("../../../icons/buildings/ancient-pavilion-line.svg"); + } + + .fr-icon-bank-fill::before, + .fr-icon-bank-fill::after { + background-image: url("../../../icons/buildings/bank-fill.svg"); + } + + .fr-icon-bank-line::before, + .fr-icon-bank-line::after { + background-image: url("../../../icons/buildings/bank-line.svg"); + } + + .fr-icon-building-fill::before, + .fr-icon-building-fill::after { + background-image: url("../../../icons/buildings/building-fill.svg"); + } + + .fr-icon-building-line::before, + .fr-icon-building-line::after { + background-image: url("../../../icons/buildings/building-line.svg"); + } + + .fr-icon-community-fill::before, + .fr-icon-community-fill::after { + background-image: url("../../../icons/buildings/community-fill.svg"); + } + + .fr-icon-community-line::before, + .fr-icon-community-line::after { + background-image: url("../../../icons/buildings/community-line.svg"); + } + + .fr-icon-government-fill::before, + .fr-icon-government-fill::after { + background-image: url("../../../icons/buildings/government-fill.svg"); + } + + .fr-icon-government-line::before, + .fr-icon-government-line::after { + background-image: url("../../../icons/buildings/government-line.svg"); + } + + .fr-icon-home-4-fill::before, + .fr-icon-home-4-fill::after { + background-image: url("../../../icons/buildings/home-4-fill.svg"); + } + + .fr-icon-home-4-line::before, + .fr-icon-home-4-line::after { + background-image: url("../../../icons/buildings/home-4-line.svg"); + } + + .fr-icon-hospital-fill::before, + .fr-icon-hospital-fill::after { + background-image: url("../../../icons/buildings/hospital-fill.svg"); + } + + .fr-icon-hospital-line::before, + .fr-icon-hospital-line::after { + background-image: url("../../../icons/buildings/hospital-line.svg"); + } + + .fr-icon-hotel-fill::before, + .fr-icon-hotel-fill::after { + background-image: url("../../../icons/buildings/hotel-fill.svg"); + } + + .fr-icon-hotel-line::before, + .fr-icon-hotel-line::after { + background-image: url("../../../icons/buildings/hotel-line.svg"); + } + + .fr-icon-store-fill::before, + .fr-icon-store-fill::after { + background-image: url("../../../icons/buildings/store-fill.svg"); + } + + .fr-icon-store-line::before, + .fr-icon-store-line::after { + background-image: url("../../../icons/buildings/store-line.svg"); + } + + .fr-fi-home-4-fill::before { + background-image: url("../../../icons/buildings/home-4-fill.svg"); + } + + .fr-fi-home-4-line::before { + background-image: url("../../../icons/buildings/home-4-line.svg"); + } +} diff --git a/dist/dsfr/utility/icons/icons-buildings/icons-buildings.legacy.min.css b/dist/dsfr/utility/icons/icons-buildings/icons-buildings.legacy.min.css new file mode 100644 index 0000000..67c5a4c --- /dev/null +++ b/dist/dsfr/utility/icons/icons-buildings/icons-buildings.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-icon-ancient-gate-fill:after,.fr-icon-ancient-gate-fill:before{background-image:url(../../../icons/buildings/ancient-gate-fill.svg)}.fr-icon-ancient-gate-line:after,.fr-icon-ancient-gate-line:before{background-image:url(../../../icons/buildings/ancient-gate-line.svg)}.fr-icon-ancient-pavilion-fill:after,.fr-icon-ancient-pavilion-fill:before{background-image:url(../../../icons/buildings/ancient-pavilion-fill.svg)}.fr-icon-ancient-pavilion-line:after,.fr-icon-ancient-pavilion-line:before{background-image:url(../../../icons/buildings/ancient-pavilion-line.svg)}.fr-icon-bank-fill:after,.fr-icon-bank-fill:before{background-image:url(../../../icons/buildings/bank-fill.svg)}.fr-icon-bank-line:after,.fr-icon-bank-line:before{background-image:url(../../../icons/buildings/bank-line.svg)}.fr-icon-building-fill:after,.fr-icon-building-fill:before{background-image:url(../../../icons/buildings/building-fill.svg)}.fr-icon-building-line:after,.fr-icon-building-line:before{background-image:url(../../../icons/buildings/building-line.svg)}.fr-icon-community-fill:after,.fr-icon-community-fill:before{background-image:url(../../../icons/buildings/community-fill.svg)}.fr-icon-community-line:after,.fr-icon-community-line:before{background-image:url(../../../icons/buildings/community-line.svg)}.fr-icon-government-fill:after,.fr-icon-government-fill:before{background-image:url(../../../icons/buildings/government-fill.svg)}.fr-icon-government-line:after,.fr-icon-government-line:before{background-image:url(../../../icons/buildings/government-line.svg)}.fr-icon-home-4-fill:after,.fr-icon-home-4-fill:before{background-image:url(../../../icons/buildings/home-4-fill.svg)}.fr-icon-home-4-line:after,.fr-icon-home-4-line:before{background-image:url(../../../icons/buildings/home-4-line.svg)}.fr-icon-hospital-fill:after,.fr-icon-hospital-fill:before{background-image:url(../../../icons/buildings/hospital-fill.svg)}.fr-icon-hospital-line:after,.fr-icon-hospital-line:before{background-image:url(../../../icons/buildings/hospital-line.svg)}.fr-icon-hotel-fill:after,.fr-icon-hotel-fill:before{background-image:url(../../../icons/buildings/hotel-fill.svg)}.fr-icon-hotel-line:after,.fr-icon-hotel-line:before{background-image:url(../../../icons/buildings/hotel-line.svg)}.fr-icon-store-fill:after,.fr-icon-store-fill:before{background-image:url(../../../icons/buildings/store-fill.svg)}.fr-icon-store-line:after,.fr-icon-store-line:before{background-image:url(../../../icons/buildings/store-line.svg)}.fr-fi-home-4-fill:before{background-image:url(../../../icons/buildings/home-4-fill.svg)}.fr-fi-home-4-line:before{background-image:url(../../../icons/buildings/home-4-line.svg)}} \ No newline at end of file diff --git a/dist/dsfr/utility/icons/icons-buildings/icons-buildings.main.css b/dist/dsfr/utility/icons/icons-buildings/icons-buildings.main.css new file mode 100644 index 0000000..f7520d7 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-buildings/icons-buildings.main.css @@ -0,0 +1,155 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON BUILDINGS +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-ancient-gate-fill::before, +.fr-icon-ancient-gate-fill::after { + -webkit-mask-image: url("../../../icons/buildings/ancient-gate-fill.svg"); + mask-image: url("../../../icons/buildings/ancient-gate-fill.svg"); +} + +.fr-icon-ancient-gate-line::before, +.fr-icon-ancient-gate-line::after { + -webkit-mask-image: url("../../../icons/buildings/ancient-gate-line.svg"); + mask-image: url("../../../icons/buildings/ancient-gate-line.svg"); +} + +.fr-icon-ancient-pavilion-fill::before, +.fr-icon-ancient-pavilion-fill::after { + -webkit-mask-image: url("../../../icons/buildings/ancient-pavilion-fill.svg"); + mask-image: url("../../../icons/buildings/ancient-pavilion-fill.svg"); +} + +.fr-icon-ancient-pavilion-line::before, +.fr-icon-ancient-pavilion-line::after { + -webkit-mask-image: url("../../../icons/buildings/ancient-pavilion-line.svg"); + mask-image: url("../../../icons/buildings/ancient-pavilion-line.svg"); +} + +.fr-icon-bank-fill::before, +.fr-icon-bank-fill::after { + -webkit-mask-image: url("../../../icons/buildings/bank-fill.svg"); + mask-image: url("../../../icons/buildings/bank-fill.svg"); +} + +.fr-icon-bank-line::before, +.fr-icon-bank-line::after { + -webkit-mask-image: url("../../../icons/buildings/bank-line.svg"); + mask-image: url("../../../icons/buildings/bank-line.svg"); +} + +.fr-icon-building-fill::before, +.fr-icon-building-fill::after { + -webkit-mask-image: url("../../../icons/buildings/building-fill.svg"); + mask-image: url("../../../icons/buildings/building-fill.svg"); +} + +.fr-icon-building-line::before, +.fr-icon-building-line::after { + -webkit-mask-image: url("../../../icons/buildings/building-line.svg"); + mask-image: url("../../../icons/buildings/building-line.svg"); +} + +.fr-icon-community-fill::before, +.fr-icon-community-fill::after { + -webkit-mask-image: url("../../../icons/buildings/community-fill.svg"); + mask-image: url("../../../icons/buildings/community-fill.svg"); +} + +.fr-icon-community-line::before, +.fr-icon-community-line::after { + -webkit-mask-image: url("../../../icons/buildings/community-line.svg"); + mask-image: url("../../../icons/buildings/community-line.svg"); +} + +.fr-icon-government-fill::before, +.fr-icon-government-fill::after { + -webkit-mask-image: url("../../../icons/buildings/government-fill.svg"); + mask-image: url("../../../icons/buildings/government-fill.svg"); +} + +.fr-icon-government-line::before, +.fr-icon-government-line::after { + -webkit-mask-image: url("../../../icons/buildings/government-line.svg"); + mask-image: url("../../../icons/buildings/government-line.svg"); +} + +.fr-icon-home-4-fill::before, +.fr-icon-home-4-fill::after { + -webkit-mask-image: url("../../../icons/buildings/home-4-fill.svg"); + mask-image: url("../../../icons/buildings/home-4-fill.svg"); +} + +.fr-icon-home-4-line::before, +.fr-icon-home-4-line::after { + -webkit-mask-image: url("../../../icons/buildings/home-4-line.svg"); + mask-image: url("../../../icons/buildings/home-4-line.svg"); +} + +.fr-icon-hospital-fill::before, +.fr-icon-hospital-fill::after { + -webkit-mask-image: url("../../../icons/buildings/hospital-fill.svg"); + mask-image: url("../../../icons/buildings/hospital-fill.svg"); +} + +.fr-icon-hospital-line::before, +.fr-icon-hospital-line::after { + -webkit-mask-image: url("../../../icons/buildings/hospital-line.svg"); + mask-image: url("../../../icons/buildings/hospital-line.svg"); +} + +.fr-icon-hotel-fill::before, +.fr-icon-hotel-fill::after { + -webkit-mask-image: url("../../../icons/buildings/hotel-fill.svg"); + mask-image: url("../../../icons/buildings/hotel-fill.svg"); +} + +.fr-icon-hotel-line::before, +.fr-icon-hotel-line::after { + -webkit-mask-image: url("../../../icons/buildings/hotel-line.svg"); + mask-image: url("../../../icons/buildings/hotel-line.svg"); +} + +.fr-icon-store-fill::before, +.fr-icon-store-fill::after { + -webkit-mask-image: url("../../../icons/buildings/store-fill.svg"); + mask-image: url("../../../icons/buildings/store-fill.svg"); +} + +.fr-icon-store-line::before, +.fr-icon-store-line::after { + -webkit-mask-image: url("../../../icons/buildings/store-line.svg"); + mask-image: url("../../../icons/buildings/store-line.svg"); +} + +.fr-fi-home-4-fill::before, +.fr-fi-home-4-fill::after { + -webkit-mask-image: url("../../../icons/buildings/home-4-fill.svg"); + mask-image: url("../../../icons/buildings/home-4-fill.svg"); +} + +.fr-fi-home-4-line::before, +.fr-fi-home-4-line::after { + -webkit-mask-image: url("../../../icons/buildings/home-4-line.svg"); + mask-image: url("../../../icons/buildings/home-4-line.svg"); +} + +@media (min-width: 36em) { + /*! media sm */ +} + +@media (min-width: 48em) { + /*! media md */ +} + +@media (min-width: 62em) { + /*! media lg */ +} + +@media (min-width: 78em) { + /*! media xl */ +} diff --git a/dist/dsfr/utility/icons/icons-buildings/icons-buildings.main.min.css b/dist/dsfr/utility/icons/icons-buildings/icons-buildings.main.min.css new file mode 100644 index 0000000..cbf2798 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-buildings/icons-buildings.main.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-icon-ancient-gate-fill:after,.fr-icon-ancient-gate-fill:before{-webkit-mask-image:url(../../../icons/buildings/ancient-gate-fill.svg);mask-image:url(../../../icons/buildings/ancient-gate-fill.svg)}.fr-icon-ancient-gate-line:after,.fr-icon-ancient-gate-line:before{-webkit-mask-image:url(../../../icons/buildings/ancient-gate-line.svg);mask-image:url(../../../icons/buildings/ancient-gate-line.svg)}.fr-icon-ancient-pavilion-fill:after,.fr-icon-ancient-pavilion-fill:before{-webkit-mask-image:url(../../../icons/buildings/ancient-pavilion-fill.svg);mask-image:url(../../../icons/buildings/ancient-pavilion-fill.svg)}.fr-icon-ancient-pavilion-line:after,.fr-icon-ancient-pavilion-line:before{-webkit-mask-image:url(../../../icons/buildings/ancient-pavilion-line.svg);mask-image:url(../../../icons/buildings/ancient-pavilion-line.svg)}.fr-icon-bank-fill:after,.fr-icon-bank-fill:before{-webkit-mask-image:url(../../../icons/buildings/bank-fill.svg);mask-image:url(../../../icons/buildings/bank-fill.svg)}.fr-icon-bank-line:after,.fr-icon-bank-line:before{-webkit-mask-image:url(../../../icons/buildings/bank-line.svg);mask-image:url(../../../icons/buildings/bank-line.svg)}.fr-icon-building-fill:after,.fr-icon-building-fill:before{-webkit-mask-image:url(../../../icons/buildings/building-fill.svg);mask-image:url(../../../icons/buildings/building-fill.svg)}.fr-icon-building-line:after,.fr-icon-building-line:before{-webkit-mask-image:url(../../../icons/buildings/building-line.svg);mask-image:url(../../../icons/buildings/building-line.svg)}.fr-icon-community-fill:after,.fr-icon-community-fill:before{-webkit-mask-image:url(../../../icons/buildings/community-fill.svg);mask-image:url(../../../icons/buildings/community-fill.svg)}.fr-icon-community-line:after,.fr-icon-community-line:before{-webkit-mask-image:url(../../../icons/buildings/community-line.svg);mask-image:url(../../../icons/buildings/community-line.svg)}.fr-icon-government-fill:after,.fr-icon-government-fill:before{-webkit-mask-image:url(../../../icons/buildings/government-fill.svg);mask-image:url(../../../icons/buildings/government-fill.svg)}.fr-icon-government-line:after,.fr-icon-government-line:before{-webkit-mask-image:url(../../../icons/buildings/government-line.svg);mask-image:url(../../../icons/buildings/government-line.svg)}.fr-icon-home-4-fill:after,.fr-icon-home-4-fill:before{-webkit-mask-image:url(../../../icons/buildings/home-4-fill.svg);mask-image:url(../../../icons/buildings/home-4-fill.svg)}.fr-icon-home-4-line:after,.fr-icon-home-4-line:before{-webkit-mask-image:url(../../../icons/buildings/home-4-line.svg);mask-image:url(../../../icons/buildings/home-4-line.svg)}.fr-icon-hospital-fill:after,.fr-icon-hospital-fill:before{-webkit-mask-image:url(../../../icons/buildings/hospital-fill.svg);mask-image:url(../../../icons/buildings/hospital-fill.svg)}.fr-icon-hospital-line:after,.fr-icon-hospital-line:before{-webkit-mask-image:url(../../../icons/buildings/hospital-line.svg);mask-image:url(../../../icons/buildings/hospital-line.svg)}.fr-icon-hotel-fill:after,.fr-icon-hotel-fill:before{-webkit-mask-image:url(../../../icons/buildings/hotel-fill.svg);mask-image:url(../../../icons/buildings/hotel-fill.svg)}.fr-icon-hotel-line:after,.fr-icon-hotel-line:before{-webkit-mask-image:url(../../../icons/buildings/hotel-line.svg);mask-image:url(../../../icons/buildings/hotel-line.svg)}.fr-icon-store-fill:after,.fr-icon-store-fill:before{-webkit-mask-image:url(../../../icons/buildings/store-fill.svg);mask-image:url(../../../icons/buildings/store-fill.svg)}.fr-icon-store-line:after,.fr-icon-store-line:before{-webkit-mask-image:url(../../../icons/buildings/store-line.svg);mask-image:url(../../../icons/buildings/store-line.svg)}.fr-fi-home-4-fill:after,.fr-fi-home-4-fill:before{-webkit-mask-image:url(../../../icons/buildings/home-4-fill.svg);mask-image:url(../../../icons/buildings/home-4-fill.svg)}.fr-fi-home-4-line:after,.fr-fi-home-4-line:before{-webkit-mask-image:url(../../../icons/buildings/home-4-line.svg);mask-image:url(../../../icons/buildings/home-4-line.svg)}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */} \ No newline at end of file diff --git a/dist/dsfr/utility/icons/icons-buildings/icons-buildings.min.css b/dist/dsfr/utility/icons/icons-buildings/icons-buildings.min.css new file mode 100644 index 0000000..6e3ff5d --- /dev/null +++ b/dist/dsfr/utility/icons/icons-buildings/icons-buildings.min.css @@ -0,0 +1,11 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-icon-ancient-gate-fill:after,.fr-icon-ancient-gate-fill:before{-webkit-mask-image:url(../../../icons/buildings/ancient-gate-fill.svg);mask-image:url(../../../icons/buildings/ancient-gate-fill.svg)}.fr-icon-ancient-gate-line:after,.fr-icon-ancient-gate-line:before{-webkit-mask-image:url(../../../icons/buildings/ancient-gate-line.svg);mask-image:url(../../../icons/buildings/ancient-gate-line.svg)}.fr-icon-ancient-pavilion-fill:after,.fr-icon-ancient-pavilion-fill:before{-webkit-mask-image:url(../../../icons/buildings/ancient-pavilion-fill.svg);mask-image:url(../../../icons/buildings/ancient-pavilion-fill.svg)}.fr-icon-ancient-pavilion-line:after,.fr-icon-ancient-pavilion-line:before{-webkit-mask-image:url(../../../icons/buildings/ancient-pavilion-line.svg);mask-image:url(../../../icons/buildings/ancient-pavilion-line.svg)}.fr-icon-bank-fill:after,.fr-icon-bank-fill:before{-webkit-mask-image:url(../../../icons/buildings/bank-fill.svg);mask-image:url(../../../icons/buildings/bank-fill.svg)}.fr-icon-bank-line:after,.fr-icon-bank-line:before{-webkit-mask-image:url(../../../icons/buildings/bank-line.svg);mask-image:url(../../../icons/buildings/bank-line.svg)}.fr-icon-building-fill:after,.fr-icon-building-fill:before{-webkit-mask-image:url(../../../icons/buildings/building-fill.svg);mask-image:url(../../../icons/buildings/building-fill.svg)}.fr-icon-building-line:after,.fr-icon-building-line:before{-webkit-mask-image:url(../../../icons/buildings/building-line.svg);mask-image:url(../../../icons/buildings/building-line.svg)}.fr-icon-community-fill:after,.fr-icon-community-fill:before{-webkit-mask-image:url(../../../icons/buildings/community-fill.svg);mask-image:url(../../../icons/buildings/community-fill.svg)}.fr-icon-community-line:after,.fr-icon-community-line:before{-webkit-mask-image:url(../../../icons/buildings/community-line.svg);mask-image:url(../../../icons/buildings/community-line.svg)}.fr-icon-government-fill:after,.fr-icon-government-fill:before{-webkit-mask-image:url(../../../icons/buildings/government-fill.svg);mask-image:url(../../../icons/buildings/government-fill.svg)}.fr-icon-government-line:after,.fr-icon-government-line:before{-webkit-mask-image:url(../../../icons/buildings/government-line.svg);mask-image:url(../../../icons/buildings/government-line.svg)}.fr-icon-home-4-fill:after,.fr-icon-home-4-fill:before{-webkit-mask-image:url(../../../icons/buildings/home-4-fill.svg);mask-image:url(../../../icons/buildings/home-4-fill.svg)}.fr-icon-home-4-line:after,.fr-icon-home-4-line:before{-webkit-mask-image:url(../../../icons/buildings/home-4-line.svg);mask-image:url(../../../icons/buildings/home-4-line.svg)}.fr-icon-hospital-fill:after,.fr-icon-hospital-fill:before{-webkit-mask-image:url(../../../icons/buildings/hospital-fill.svg);mask-image:url(../../../icons/buildings/hospital-fill.svg)}.fr-icon-hospital-line:after,.fr-icon-hospital-line:before{-webkit-mask-image:url(../../../icons/buildings/hospital-line.svg);mask-image:url(../../../icons/buildings/hospital-line.svg)}.fr-icon-hotel-fill:after,.fr-icon-hotel-fill:before{-webkit-mask-image:url(../../../icons/buildings/hotel-fill.svg);mask-image:url(../../../icons/buildings/hotel-fill.svg)}.fr-icon-hotel-line:after,.fr-icon-hotel-line:before{-webkit-mask-image:url(../../../icons/buildings/hotel-line.svg);mask-image:url(../../../icons/buildings/hotel-line.svg)}.fr-icon-store-fill:after,.fr-icon-store-fill:before{-webkit-mask-image:url(../../../icons/buildings/store-fill.svg);mask-image:url(../../../icons/buildings/store-fill.svg)}.fr-icon-store-line:after,.fr-icon-store-line:before{-webkit-mask-image:url(../../../icons/buildings/store-line.svg);mask-image:url(../../../icons/buildings/store-line.svg)}.fr-fi-home-4-fill:after,.fr-fi-home-4-fill:before{-webkit-mask-image:url(../../../icons/buildings/home-4-fill.svg);mask-image:url(../../../icons/buildings/home-4-fill.svg)}.fr-fi-home-4-line:after,.fr-fi-home-4-line:before{-webkit-mask-image:url(../../../icons/buildings/home-4-line.svg);mask-image:url(../../../icons/buildings/home-4-line.svg)}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */ + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-icon-ancient-gate-fill:after,.fr-icon-ancient-gate-fill:before{background-image:url(../../../icons/buildings/ancient-gate-fill.svg)}.fr-icon-ancient-gate-line:after,.fr-icon-ancient-gate-line:before{background-image:url(../../../icons/buildings/ancient-gate-line.svg)}.fr-icon-ancient-pavilion-fill:after,.fr-icon-ancient-pavilion-fill:before{background-image:url(../../../icons/buildings/ancient-pavilion-fill.svg)}.fr-icon-ancient-pavilion-line:after,.fr-icon-ancient-pavilion-line:before{background-image:url(../../../icons/buildings/ancient-pavilion-line.svg)}.fr-icon-bank-fill:after,.fr-icon-bank-fill:before{background-image:url(../../../icons/buildings/bank-fill.svg)}.fr-icon-bank-line:after,.fr-icon-bank-line:before{background-image:url(../../../icons/buildings/bank-line.svg)}.fr-icon-building-fill:after,.fr-icon-building-fill:before{background-image:url(../../../icons/buildings/building-fill.svg)}.fr-icon-building-line:after,.fr-icon-building-line:before{background-image:url(../../../icons/buildings/building-line.svg)}.fr-icon-community-fill:after,.fr-icon-community-fill:before{background-image:url(../../../icons/buildings/community-fill.svg)}.fr-icon-community-line:after,.fr-icon-community-line:before{background-image:url(../../../icons/buildings/community-line.svg)}.fr-icon-government-fill:after,.fr-icon-government-fill:before{background-image:url(../../../icons/buildings/government-fill.svg)}.fr-icon-government-line:after,.fr-icon-government-line:before{background-image:url(../../../icons/buildings/government-line.svg)}.fr-icon-home-4-fill:after,.fr-icon-home-4-fill:before{background-image:url(../../../icons/buildings/home-4-fill.svg)}.fr-icon-home-4-line:after,.fr-icon-home-4-line:before{background-image:url(../../../icons/buildings/home-4-line.svg)}.fr-icon-hospital-fill:after,.fr-icon-hospital-fill:before{background-image:url(../../../icons/buildings/hospital-fill.svg)}.fr-icon-hospital-line:after,.fr-icon-hospital-line:before{background-image:url(../../../icons/buildings/hospital-line.svg)}.fr-icon-hotel-fill:after,.fr-icon-hotel-fill:before{background-image:url(../../../icons/buildings/hotel-fill.svg)}.fr-icon-hotel-line:after,.fr-icon-hotel-line:before{background-image:url(../../../icons/buildings/hotel-line.svg)}.fr-icon-store-fill:after,.fr-icon-store-fill:before{background-image:url(../../../icons/buildings/store-fill.svg)}.fr-icon-store-line:after,.fr-icon-store-line:before{background-image:url(../../../icons/buildings/store-line.svg)}.fr-fi-home-4-fill:before{background-image:url(../../../icons/buildings/home-4-fill.svg)}.fr-fi-home-4-line:before{background-image:url(../../../icons/buildings/home-4-line.svg)}} \ No newline at end of file diff --git a/dist/dsfr/utility/icons/icons-business/icons-business.css b/dist/dsfr/utility/icons/icons-business/icons-business.css new file mode 100644 index 0000000..951d683 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-business/icons-business.css @@ -0,0 +1,737 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON BUSINESS +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-archive-fill::before, +.fr-icon-archive-fill::after { + -webkit-mask-image: url("../../../icons/business/archive-fill.svg"); + mask-image: url("../../../icons/business/archive-fill.svg"); +} + +.fr-icon-archive-line::before, +.fr-icon-archive-line::after { + -webkit-mask-image: url("../../../icons/business/archive-line.svg"); + mask-image: url("../../../icons/business/archive-line.svg"); +} + +.fr-icon-attachment-fill::before, +.fr-icon-attachment-fill::after { + -webkit-mask-image: url("../../../icons/business/attachment-fill.svg"); + mask-image: url("../../../icons/business/attachment-fill.svg"); +} + +.fr-icon-attachment-line::before, +.fr-icon-attachment-line::after { + -webkit-mask-image: url("../../../icons/business/attachment-line.svg"); + mask-image: url("../../../icons/business/attachment-line.svg"); +} + +.fr-icon-award-fill::before, +.fr-icon-award-fill::after { + -webkit-mask-image: url("../../../icons/business/award-fill.svg"); + mask-image: url("../../../icons/business/award-fill.svg"); +} + +.fr-icon-award-line::before, +.fr-icon-award-line::after { + -webkit-mask-image: url("../../../icons/business/award-line.svg"); + mask-image: url("../../../icons/business/award-line.svg"); +} + +.fr-icon-bar-chart-box-fill::before, +.fr-icon-bar-chart-box-fill::after { + -webkit-mask-image: url("../../../icons/business/bar-chart-box-fill.svg"); + mask-image: url("../../../icons/business/bar-chart-box-fill.svg"); +} + +.fr-icon-bar-chart-box-line::before, +.fr-icon-bar-chart-box-line::after { + -webkit-mask-image: url("../../../icons/business/bar-chart-box-line.svg"); + mask-image: url("../../../icons/business/bar-chart-box-line.svg"); +} + +.fr-icon-bookmark-fill::before, +.fr-icon-bookmark-fill::after { + -webkit-mask-image: url("../../../icons/business/bookmark-fill.svg"); + mask-image: url("../../../icons/business/bookmark-fill.svg"); +} + +.fr-icon-bookmark-line::before, +.fr-icon-bookmark-line::after { + -webkit-mask-image: url("../../../icons/business/bookmark-line.svg"); + mask-image: url("../../../icons/business/bookmark-line.svg"); +} + +.fr-icon-briefcase-fill::before, +.fr-icon-briefcase-fill::after { + -webkit-mask-image: url("../../../icons/business/briefcase-fill.svg"); + mask-image: url("../../../icons/business/briefcase-fill.svg"); +} + +.fr-icon-briefcase-line::before, +.fr-icon-briefcase-line::after { + -webkit-mask-image: url("../../../icons/business/briefcase-line.svg"); + mask-image: url("../../../icons/business/briefcase-line.svg"); +} + +.fr-icon-calendar-2-fill::before, +.fr-icon-calendar-2-fill::after { + -webkit-mask-image: url("../../../icons/business/calendar-2-fill.svg"); + mask-image: url("../../../icons/business/calendar-2-fill.svg"); +} + +.fr-icon-calendar-2-line::before, +.fr-icon-calendar-2-line::after { + -webkit-mask-image: url("../../../icons/business/calendar-2-line.svg"); + mask-image: url("../../../icons/business/calendar-2-line.svg"); +} + +.fr-icon-calendar-event-fill::before, +.fr-icon-calendar-event-fill::after { + -webkit-mask-image: url("../../../icons/business/calendar-event-fill.svg"); + mask-image: url("../../../icons/business/calendar-event-fill.svg"); +} + +.fr-icon-calendar-event-line::before, +.fr-icon-calendar-event-line::after { + -webkit-mask-image: url("../../../icons/business/calendar-event-line.svg"); + mask-image: url("../../../icons/business/calendar-event-line.svg"); +} + +.fr-icon-calendar-fill::before, +.fr-icon-calendar-fill::after { + -webkit-mask-image: url("../../../icons/business/calendar-fill.svg"); + mask-image: url("../../../icons/business/calendar-fill.svg"); +} + +.fr-icon-calendar-line::before, +.fr-icon-calendar-line::after { + -webkit-mask-image: url("../../../icons/business/calendar-line.svg"); + mask-image: url("../../../icons/business/calendar-line.svg"); +} + +.fr-icon-cloud-fill::before, +.fr-icon-cloud-fill::after { + -webkit-mask-image: url("../../../icons/business/cloud-fill.svg"); + mask-image: url("../../../icons/business/cloud-fill.svg"); +} + +.fr-icon-cloud-line::before, +.fr-icon-cloud-line::after { + -webkit-mask-image: url("../../../icons/business/cloud-line.svg"); + mask-image: url("../../../icons/business/cloud-line.svg"); +} + +.fr-icon-copyright-fill::before, +.fr-icon-copyright-fill::after { + -webkit-mask-image: url("../../../icons/business/copyright-fill.svg"); + mask-image: url("../../../icons/business/copyright-fill.svg"); +} + +.fr-icon-copyright-line::before, +.fr-icon-copyright-line::after { + -webkit-mask-image: url("../../../icons/business/copyright-line.svg"); + mask-image: url("../../../icons/business/copyright-line.svg"); +} + +.fr-icon-customer-service-fill::before, +.fr-icon-customer-service-fill::after { + -webkit-mask-image: url("../../../icons/business/customer-service-fill.svg"); + mask-image: url("../../../icons/business/customer-service-fill.svg"); +} + +.fr-icon-customer-service-line::before, +.fr-icon-customer-service-line::after { + -webkit-mask-image: url("../../../icons/business/customer-service-line.svg"); + mask-image: url("../../../icons/business/customer-service-line.svg"); +} + +.fr-icon-flag-fill::before, +.fr-icon-flag-fill::after { + -webkit-mask-image: url("../../../icons/business/flag-fill.svg"); + mask-image: url("../../../icons/business/flag-fill.svg"); +} + +.fr-icon-flag-line::before, +.fr-icon-flag-line::after { + -webkit-mask-image: url("../../../icons/business/flag-line.svg"); + mask-image: url("../../../icons/business/flag-line.svg"); +} + +.fr-icon-global-fill::before, +.fr-icon-global-fill::after { + -webkit-mask-image: url("../../../icons/business/global-fill.svg"); + mask-image: url("../../../icons/business/global-fill.svg"); +} + +.fr-icon-global-line::before, +.fr-icon-global-line::after { + -webkit-mask-image: url("../../../icons/business/global-line.svg"); + mask-image: url("../../../icons/business/global-line.svg"); +} + +.fr-icon-line-chart-fill::before, +.fr-icon-line-chart-fill::after { + -webkit-mask-image: url("../../../icons/business/line-chart-fill.svg"); + mask-image: url("../../../icons/business/line-chart-fill.svg"); +} + +.fr-icon-line-chart-line::before, +.fr-icon-line-chart-line::after { + -webkit-mask-image: url("../../../icons/business/line-chart-line.svg"); + mask-image: url("../../../icons/business/line-chart-line.svg"); +} + +.fr-icon-links-fill::before, +.fr-icon-links-fill::after { + -webkit-mask-image: url("../../../icons/business/links-fill.svg"); + mask-image: url("../../../icons/business/links-fill.svg"); +} + +.fr-icon-links-line::before, +.fr-icon-links-line::after { + -webkit-mask-image: url("../../../icons/business/links-line.svg"); + mask-image: url("../../../icons/business/links-line.svg"); +} + +.fr-icon-mail-fill::before, +.fr-icon-mail-fill::after { + -webkit-mask-image: url("../../../icons/business/mail-fill.svg"); + mask-image: url("../../../icons/business/mail-fill.svg"); +} + +.fr-icon-mail-line::before, +.fr-icon-mail-line::after { + -webkit-mask-image: url("../../../icons/business/mail-line.svg"); + mask-image: url("../../../icons/business/mail-line.svg"); +} + +.fr-icon-mail-open-fill::before, +.fr-icon-mail-open-fill::after { + -webkit-mask-image: url("../../../icons/business/mail-open-fill.svg"); + mask-image: url("../../../icons/business/mail-open-fill.svg"); +} + +.fr-icon-mail-open-line::before, +.fr-icon-mail-open-line::after { + -webkit-mask-image: url("../../../icons/business/mail-open-line.svg"); + mask-image: url("../../../icons/business/mail-open-line.svg"); +} + +.fr-icon-medal-fill::before, +.fr-icon-medal-fill::after { + -webkit-mask-image: url("../../../icons/business/medal-fill.svg"); + mask-image: url("../../../icons/business/medal-fill.svg"); +} + +.fr-icon-medal-line::before, +.fr-icon-medal-line::after { + -webkit-mask-image: url("../../../icons/business/medal-line.svg"); + mask-image: url("../../../icons/business/medal-line.svg"); +} + +.fr-icon-pie-chart-2-fill::before, +.fr-icon-pie-chart-2-fill::after { + -webkit-mask-image: url("../../../icons/business/pie-chart-2-fill.svg"); + mask-image: url("../../../icons/business/pie-chart-2-fill.svg"); +} + +.fr-icon-pie-chart-2-line::before, +.fr-icon-pie-chart-2-line::after { + -webkit-mask-image: url("../../../icons/business/pie-chart-2-line.svg"); + mask-image: url("../../../icons/business/pie-chart-2-line.svg"); +} + +.fr-icon-pie-chart-box-fill::before, +.fr-icon-pie-chart-box-fill::after { + -webkit-mask-image: url("../../../icons/business/pie-chart-box-fill.svg"); + mask-image: url("../../../icons/business/pie-chart-box-fill.svg"); +} + +.fr-icon-pie-chart-box-line::before, +.fr-icon-pie-chart-box-line::after { + -webkit-mask-image: url("../../../icons/business/pie-chart-box-line.svg"); + mask-image: url("../../../icons/business/pie-chart-box-line.svg"); +} + +.fr-icon-printer-fill::before, +.fr-icon-printer-fill::after { + -webkit-mask-image: url("../../../icons/business/printer-fill.svg"); + mask-image: url("../../../icons/business/printer-fill.svg"); +} + +.fr-icon-printer-line::before, +.fr-icon-printer-line::after { + -webkit-mask-image: url("../../../icons/business/printer-line.svg"); + mask-image: url("../../../icons/business/printer-line.svg"); +} + +.fr-icon-profil-fill::before, +.fr-icon-profil-fill::after { + -webkit-mask-image: url("../../../icons/business/profil-fill.svg"); + mask-image: url("../../../icons/business/profil-fill.svg"); +} + +.fr-icon-profil-line::before, +.fr-icon-profil-line::after { + -webkit-mask-image: url("../../../icons/business/profil-line.svg"); + mask-image: url("../../../icons/business/profil-line.svg"); +} + +.fr-icon-projector-2-fill::before, +.fr-icon-projector-2-fill::after { + -webkit-mask-image: url("../../../icons/business/projector-2-fill.svg"); + mask-image: url("../../../icons/business/projector-2-fill.svg"); +} + +.fr-icon-projector-2-line::before, +.fr-icon-projector-2-line::after { + -webkit-mask-image: url("../../../icons/business/projector-2-line.svg"); + mask-image: url("../../../icons/business/projector-2-line.svg"); +} + +.fr-icon-send-plane-fill::before, +.fr-icon-send-plane-fill::after { + -webkit-mask-image: url("../../../icons/business/send-plane-fill.svg"); + mask-image: url("../../../icons/business/send-plane-fill.svg"); +} + +.fr-icon-send-plane-line::before, +.fr-icon-send-plane-line::after { + -webkit-mask-image: url("../../../icons/business/send-plane-line.svg"); + mask-image: url("../../../icons/business/send-plane-line.svg"); +} + +.fr-icon-slideshow-fill::before, +.fr-icon-slideshow-fill::after { + -webkit-mask-image: url("../../../icons/business/slideshow-fill.svg"); + mask-image: url("../../../icons/business/slideshow-fill.svg"); +} + +.fr-icon-slideshow-line::before, +.fr-icon-slideshow-line::after { + -webkit-mask-image: url("../../../icons/business/slideshow-line.svg"); + mask-image: url("../../../icons/business/slideshow-line.svg"); +} + +.fr-icon-window-fill::before, +.fr-icon-window-fill::after { + -webkit-mask-image: url("../../../icons/business/window-fill.svg"); + mask-image: url("../../../icons/business/window-fill.svg"); +} + +.fr-icon-window-line::before, +.fr-icon-window-line::after { + -webkit-mask-image: url("../../../icons/business/window-line.svg"); + mask-image: url("../../../icons/business/window-line.svg"); +} + +.fr-fi-attachment-fill::before, +.fr-fi-attachment-fill::after { + -webkit-mask-image: url("../../../icons/business/attachment-fill.svg"); + mask-image: url("../../../icons/business/attachment-fill.svg"); +} + +.fr-fi-attachment-line::before, +.fr-fi-attachment-line::after { + -webkit-mask-image: url("../../../icons/business/attachment-line.svg"); + mask-image: url("../../../icons/business/attachment-line.svg"); +} + +.fr-fi-calendar-fill::before, +.fr-fi-calendar-fill::after { + -webkit-mask-image: url("../../../icons/business/calendar-fill.svg"); + mask-image: url("../../../icons/business/calendar-fill.svg"); +} + +.fr-fi-calendar-line::before, +.fr-fi-calendar-line::after { + -webkit-mask-image: url("../../../icons/business/calendar-line.svg"); + mask-image: url("../../../icons/business/calendar-line.svg"); +} + +.fr-fi-line-chart-fill::before, +.fr-fi-line-chart-fill::after { + -webkit-mask-image: url("../../../icons/business/line-chart-fill.svg"); + mask-image: url("../../../icons/business/line-chart-fill.svg"); +} + +.fr-fi-line-chart-line::before, +.fr-fi-line-chart-line::after { + -webkit-mask-image: url("../../../icons/business/line-chart-line.svg"); + mask-image: url("../../../icons/business/line-chart-line.svg"); +} + +.fr-fi-links-fill::before, +.fr-fi-links-fill::after { + -webkit-mask-image: url("../../../icons/business/links-fill.svg"); + mask-image: url("../../../icons/business/links-fill.svg"); +} + +.fr-fi-mail-fill::before, +.fr-fi-mail-fill::after { + -webkit-mask-image: url("../../../icons/business/mail-fill.svg"); + mask-image: url("../../../icons/business/mail-fill.svg"); +} + +.fr-fi-mail-line::before, +.fr-fi-mail-line::after { + -webkit-mask-image: url("../../../icons/business/mail-line.svg"); + mask-image: url("../../../icons/business/mail-line.svg"); +} + +.fr-fi-printer-fill::before, +.fr-fi-printer-fill::after { + -webkit-mask-image: url("../../../icons/business/printer-fill.svg"); + mask-image: url("../../../icons/business/printer-fill.svg"); +} + +.fr-fi-printer-line::before, +.fr-fi-printer-line::after { + -webkit-mask-image: url("../../../icons/business/printer-line.svg"); + mask-image: url("../../../icons/business/printer-line.svg"); +} + +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} + +@media (min-width: 48em) { + /*! media md */ + + /*! media md */ +} + +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ +} + +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} + +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-icon-archive-fill::before, + .fr-icon-archive-fill::after { + background-image: url("../../../icons/business/archive-fill.svg"); + } + + .fr-icon-archive-line::before, + .fr-icon-archive-line::after { + background-image: url("../../../icons/business/archive-line.svg"); + } + + .fr-icon-attachment-fill::before, + .fr-icon-attachment-fill::after { + background-image: url("../../../icons/business/attachment-fill.svg"); + } + + .fr-icon-attachment-line::before, + .fr-icon-attachment-line::after { + background-image: url("../../../icons/business/attachment-line.svg"); + } + + .fr-icon-award-fill::before, + .fr-icon-award-fill::after { + background-image: url("../../../icons/business/award-fill.svg"); + } + + .fr-icon-award-line::before, + .fr-icon-award-line::after { + background-image: url("../../../icons/business/award-line.svg"); + } + + .fr-icon-bar-chart-box-fill::before, + .fr-icon-bar-chart-box-fill::after { + background-image: url("../../../icons/business/bar-chart-box-fill.svg"); + } + + .fr-icon-bar-chart-box-line::before, + .fr-icon-bar-chart-box-line::after { + background-image: url("../../../icons/business/bar-chart-box-line.svg"); + } + + .fr-icon-bookmark-fill::before, + .fr-icon-bookmark-fill::after { + background-image: url("../../../icons/business/bookmark-fill.svg"); + } + + .fr-icon-bookmark-line::before, + .fr-icon-bookmark-line::after { + background-image: url("../../../icons/business/bookmark-line.svg"); + } + + .fr-icon-briefcase-fill::before, + .fr-icon-briefcase-fill::after { + background-image: url("../../../icons/business/briefcase-fill.svg"); + } + + .fr-icon-briefcase-line::before, + .fr-icon-briefcase-line::after { + background-image: url("../../../icons/business/briefcase-line.svg"); + } + + .fr-icon-calendar-2-fill::before, + .fr-icon-calendar-2-fill::after { + background-image: url("../../../icons/business/calendar-2-fill.svg"); + } + + .fr-icon-calendar-2-line::before, + .fr-icon-calendar-2-line::after { + background-image: url("../../../icons/business/calendar-2-line.svg"); + } + + .fr-icon-calendar-event-fill::before, + .fr-icon-calendar-event-fill::after { + background-image: url("../../../icons/business/calendar-event-fill.svg"); + } + + .fr-icon-calendar-event-line::before, + .fr-icon-calendar-event-line::after { + background-image: url("../../../icons/business/calendar-event-line.svg"); + } + + .fr-icon-calendar-fill::before, + .fr-icon-calendar-fill::after { + background-image: url("../../../icons/business/calendar-fill.svg"); + } + + .fr-icon-calendar-line::before, + .fr-icon-calendar-line::after { + background-image: url("../../../icons/business/calendar-line.svg"); + } + + .fr-icon-cloud-fill::before, + .fr-icon-cloud-fill::after { + background-image: url("../../../icons/business/cloud-fill.svg"); + } + + .fr-icon-cloud-line::before, + .fr-icon-cloud-line::after { + background-image: url("../../../icons/business/cloud-line.svg"); + } + + .fr-icon-copyright-fill::before, + .fr-icon-copyright-fill::after { + background-image: url("../../../icons/business/copyright-fill.svg"); + } + + .fr-icon-copyright-line::before, + .fr-icon-copyright-line::after { + background-image: url("../../../icons/business/copyright-line.svg"); + } + + .fr-icon-customer-service-fill::before, + .fr-icon-customer-service-fill::after { + background-image: url("../../../icons/business/customer-service-fill.svg"); + } + + .fr-icon-customer-service-line::before, + .fr-icon-customer-service-line::after { + background-image: url("../../../icons/business/customer-service-line.svg"); + } + + .fr-icon-flag-fill::before, + .fr-icon-flag-fill::after { + background-image: url("../../../icons/business/flag-fill.svg"); + } + + .fr-icon-flag-line::before, + .fr-icon-flag-line::after { + background-image: url("../../../icons/business/flag-line.svg"); + } + + .fr-icon-global-fill::before, + .fr-icon-global-fill::after { + background-image: url("../../../icons/business/global-fill.svg"); + } + + .fr-icon-global-line::before, + .fr-icon-global-line::after { + background-image: url("../../../icons/business/global-line.svg"); + } + + .fr-icon-line-chart-fill::before, + .fr-icon-line-chart-fill::after { + background-image: url("../../../icons/business/line-chart-fill.svg"); + } + + .fr-icon-line-chart-line::before, + .fr-icon-line-chart-line::after { + background-image: url("../../../icons/business/line-chart-line.svg"); + } + + .fr-icon-links-fill::before, + .fr-icon-links-fill::after { + background-image: url("../../../icons/business/links-fill.svg"); + } + + .fr-icon-links-line::before, + .fr-icon-links-line::after { + background-image: url("../../../icons/business/links-line.svg"); + } + + .fr-icon-mail-fill::before, + .fr-icon-mail-fill::after { + background-image: url("../../../icons/business/mail-fill.svg"); + } + + .fr-icon-mail-line::before, + .fr-icon-mail-line::after { + background-image: url("../../../icons/business/mail-line.svg"); + } + + .fr-icon-mail-open-fill::before, + .fr-icon-mail-open-fill::after { + background-image: url("../../../icons/business/mail-open-fill.svg"); + } + + .fr-icon-mail-open-line::before, + .fr-icon-mail-open-line::after { + background-image: url("../../../icons/business/mail-open-line.svg"); + } + + .fr-icon-medal-fill::before, + .fr-icon-medal-fill::after { + background-image: url("../../../icons/business/medal-fill.svg"); + } + + .fr-icon-medal-line::before, + .fr-icon-medal-line::after { + background-image: url("../../../icons/business/medal-line.svg"); + } + + .fr-icon-pie-chart-2-fill::before, + .fr-icon-pie-chart-2-fill::after { + background-image: url("../../../icons/business/pie-chart-2-fill.svg"); + } + + .fr-icon-pie-chart-2-line::before, + .fr-icon-pie-chart-2-line::after { + background-image: url("../../../icons/business/pie-chart-2-line.svg"); + } + + .fr-icon-pie-chart-box-fill::before, + .fr-icon-pie-chart-box-fill::after { + background-image: url("../../../icons/business/pie-chart-box-fill.svg"); + } + + .fr-icon-pie-chart-box-line::before, + .fr-icon-pie-chart-box-line::after { + background-image: url("../../../icons/business/pie-chart-box-line.svg"); + } + + .fr-icon-printer-fill::before, + .fr-icon-printer-fill::after { + background-image: url("../../../icons/business/printer-fill.svg"); + } + + .fr-icon-printer-line::before, + .fr-icon-printer-line::after { + background-image: url("../../../icons/business/printer-line.svg"); + } + + .fr-icon-profil-fill::before, + .fr-icon-profil-fill::after { + background-image: url("../../../icons/business/profil-fill.svg"); + } + + .fr-icon-profil-line::before, + .fr-icon-profil-line::after { + background-image: url("../../../icons/business/profil-line.svg"); + } + + .fr-icon-projector-2-fill::before, + .fr-icon-projector-2-fill::after { + background-image: url("../../../icons/business/projector-2-fill.svg"); + } + + .fr-icon-projector-2-line::before, + .fr-icon-projector-2-line::after { + background-image: url("../../../icons/business/projector-2-line.svg"); + } + + .fr-icon-send-plane-fill::before, + .fr-icon-send-plane-fill::after { + background-image: url("../../../icons/business/send-plane-fill.svg"); + } + + .fr-icon-send-plane-line::before, + .fr-icon-send-plane-line::after { + background-image: url("../../../icons/business/send-plane-line.svg"); + } + + .fr-icon-slideshow-fill::before, + .fr-icon-slideshow-fill::after { + background-image: url("../../../icons/business/slideshow-fill.svg"); + } + + .fr-icon-slideshow-line::before, + .fr-icon-slideshow-line::after { + background-image: url("../../../icons/business/slideshow-line.svg"); + } + + .fr-icon-window-fill::before, + .fr-icon-window-fill::after { + background-image: url("../../../icons/business/window-fill.svg"); + } + + .fr-icon-window-line::before, + .fr-icon-window-line::after { + background-image: url("../../../icons/business/window-line.svg"); + } + + .fr-fi-attachment-fill::before { + background-image: url("../../../icons/business/attachment-fill.svg"); + } + + .fr-fi-attachment-line::before { + background-image: url("../../../icons/business/attachment-line.svg"); + } + + .fr-fi-calendar-fill::before { + background-image: url("../../../icons/business/calendar-fill.svg"); + } + + .fr-fi-calendar-line::before { + background-image: url("../../../icons/business/calendar-line.svg"); + } + + .fr-fi-line-chart-fill::before { + background-image: url("../../../icons/business/line-chart-fill.svg"); + } + + .fr-fi-line-chart-line::before { + background-image: url("../../../icons/business/line-chart-line.svg"); + } + + .fr-fi-links-fill::before { + background-image: url("../../../icons/business/links-fill.svg"); + } + + .fr-fi-mail-fill::before { + background-image: url("../../../icons/business/mail-fill.svg"); + } + + .fr-fi-mail-line::before { + background-image: url("../../../icons/business/mail-line.svg"); + } + + .fr-fi-printer-fill::before { + background-image: url("../../../icons/business/printer-fill.svg"); + } + + .fr-fi-printer-line::before { + background-image: url("../../../icons/business/printer-line.svg"); + } +} diff --git a/dist/dsfr/utility/icons/icons-business/icons-business.legacy.css b/dist/dsfr/utility/icons/icons-business/icons-business.legacy.css new file mode 100644 index 0000000..c4370b1 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-business/icons-business.legacy.css @@ -0,0 +1,330 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-icon-archive-fill::before, + .fr-icon-archive-fill::after { + background-image: url("../../../icons/business/archive-fill.svg"); + } + + .fr-icon-archive-line::before, + .fr-icon-archive-line::after { + background-image: url("../../../icons/business/archive-line.svg"); + } + + .fr-icon-attachment-fill::before, + .fr-icon-attachment-fill::after { + background-image: url("../../../icons/business/attachment-fill.svg"); + } + + .fr-icon-attachment-line::before, + .fr-icon-attachment-line::after { + background-image: url("../../../icons/business/attachment-line.svg"); + } + + .fr-icon-award-fill::before, + .fr-icon-award-fill::after { + background-image: url("../../../icons/business/award-fill.svg"); + } + + .fr-icon-award-line::before, + .fr-icon-award-line::after { + background-image: url("../../../icons/business/award-line.svg"); + } + + .fr-icon-bar-chart-box-fill::before, + .fr-icon-bar-chart-box-fill::after { + background-image: url("../../../icons/business/bar-chart-box-fill.svg"); + } + + .fr-icon-bar-chart-box-line::before, + .fr-icon-bar-chart-box-line::after { + background-image: url("../../../icons/business/bar-chart-box-line.svg"); + } + + .fr-icon-bookmark-fill::before, + .fr-icon-bookmark-fill::after { + background-image: url("../../../icons/business/bookmark-fill.svg"); + } + + .fr-icon-bookmark-line::before, + .fr-icon-bookmark-line::after { + background-image: url("../../../icons/business/bookmark-line.svg"); + } + + .fr-icon-briefcase-fill::before, + .fr-icon-briefcase-fill::after { + background-image: url("../../../icons/business/briefcase-fill.svg"); + } + + .fr-icon-briefcase-line::before, + .fr-icon-briefcase-line::after { + background-image: url("../../../icons/business/briefcase-line.svg"); + } + + .fr-icon-calendar-2-fill::before, + .fr-icon-calendar-2-fill::after { + background-image: url("../../../icons/business/calendar-2-fill.svg"); + } + + .fr-icon-calendar-2-line::before, + .fr-icon-calendar-2-line::after { + background-image: url("../../../icons/business/calendar-2-line.svg"); + } + + .fr-icon-calendar-event-fill::before, + .fr-icon-calendar-event-fill::after { + background-image: url("../../../icons/business/calendar-event-fill.svg"); + } + + .fr-icon-calendar-event-line::before, + .fr-icon-calendar-event-line::after { + background-image: url("../../../icons/business/calendar-event-line.svg"); + } + + .fr-icon-calendar-fill::before, + .fr-icon-calendar-fill::after { + background-image: url("../../../icons/business/calendar-fill.svg"); + } + + .fr-icon-calendar-line::before, + .fr-icon-calendar-line::after { + background-image: url("../../../icons/business/calendar-line.svg"); + } + + .fr-icon-cloud-fill::before, + .fr-icon-cloud-fill::after { + background-image: url("../../../icons/business/cloud-fill.svg"); + } + + .fr-icon-cloud-line::before, + .fr-icon-cloud-line::after { + background-image: url("../../../icons/business/cloud-line.svg"); + } + + .fr-icon-copyright-fill::before, + .fr-icon-copyright-fill::after { + background-image: url("../../../icons/business/copyright-fill.svg"); + } + + .fr-icon-copyright-line::before, + .fr-icon-copyright-line::after { + background-image: url("../../../icons/business/copyright-line.svg"); + } + + .fr-icon-customer-service-fill::before, + .fr-icon-customer-service-fill::after { + background-image: url("../../../icons/business/customer-service-fill.svg"); + } + + .fr-icon-customer-service-line::before, + .fr-icon-customer-service-line::after { + background-image: url("../../../icons/business/customer-service-line.svg"); + } + + .fr-icon-flag-fill::before, + .fr-icon-flag-fill::after { + background-image: url("../../../icons/business/flag-fill.svg"); + } + + .fr-icon-flag-line::before, + .fr-icon-flag-line::after { + background-image: url("../../../icons/business/flag-line.svg"); + } + + .fr-icon-global-fill::before, + .fr-icon-global-fill::after { + background-image: url("../../../icons/business/global-fill.svg"); + } + + .fr-icon-global-line::before, + .fr-icon-global-line::after { + background-image: url("../../../icons/business/global-line.svg"); + } + + .fr-icon-line-chart-fill::before, + .fr-icon-line-chart-fill::after { + background-image: url("../../../icons/business/line-chart-fill.svg"); + } + + .fr-icon-line-chart-line::before, + .fr-icon-line-chart-line::after { + background-image: url("../../../icons/business/line-chart-line.svg"); + } + + .fr-icon-links-fill::before, + .fr-icon-links-fill::after { + background-image: url("../../../icons/business/links-fill.svg"); + } + + .fr-icon-links-line::before, + .fr-icon-links-line::after { + background-image: url("../../../icons/business/links-line.svg"); + } + + .fr-icon-mail-fill::before, + .fr-icon-mail-fill::after { + background-image: url("../../../icons/business/mail-fill.svg"); + } + + .fr-icon-mail-line::before, + .fr-icon-mail-line::after { + background-image: url("../../../icons/business/mail-line.svg"); + } + + .fr-icon-mail-open-fill::before, + .fr-icon-mail-open-fill::after { + background-image: url("../../../icons/business/mail-open-fill.svg"); + } + + .fr-icon-mail-open-line::before, + .fr-icon-mail-open-line::after { + background-image: url("../../../icons/business/mail-open-line.svg"); + } + + .fr-icon-medal-fill::before, + .fr-icon-medal-fill::after { + background-image: url("../../../icons/business/medal-fill.svg"); + } + + .fr-icon-medal-line::before, + .fr-icon-medal-line::after { + background-image: url("../../../icons/business/medal-line.svg"); + } + + .fr-icon-pie-chart-2-fill::before, + .fr-icon-pie-chart-2-fill::after { + background-image: url("../../../icons/business/pie-chart-2-fill.svg"); + } + + .fr-icon-pie-chart-2-line::before, + .fr-icon-pie-chart-2-line::after { + background-image: url("../../../icons/business/pie-chart-2-line.svg"); + } + + .fr-icon-pie-chart-box-fill::before, + .fr-icon-pie-chart-box-fill::after { + background-image: url("../../../icons/business/pie-chart-box-fill.svg"); + } + + .fr-icon-pie-chart-box-line::before, + .fr-icon-pie-chart-box-line::after { + background-image: url("../../../icons/business/pie-chart-box-line.svg"); + } + + .fr-icon-printer-fill::before, + .fr-icon-printer-fill::after { + background-image: url("../../../icons/business/printer-fill.svg"); + } + + .fr-icon-printer-line::before, + .fr-icon-printer-line::after { + background-image: url("../../../icons/business/printer-line.svg"); + } + + .fr-icon-profil-fill::before, + .fr-icon-profil-fill::after { + background-image: url("../../../icons/business/profil-fill.svg"); + } + + .fr-icon-profil-line::before, + .fr-icon-profil-line::after { + background-image: url("../../../icons/business/profil-line.svg"); + } + + .fr-icon-projector-2-fill::before, + .fr-icon-projector-2-fill::after { + background-image: url("../../../icons/business/projector-2-fill.svg"); + } + + .fr-icon-projector-2-line::before, + .fr-icon-projector-2-line::after { + background-image: url("../../../icons/business/projector-2-line.svg"); + } + + .fr-icon-send-plane-fill::before, + .fr-icon-send-plane-fill::after { + background-image: url("../../../icons/business/send-plane-fill.svg"); + } + + .fr-icon-send-plane-line::before, + .fr-icon-send-plane-line::after { + background-image: url("../../../icons/business/send-plane-line.svg"); + } + + .fr-icon-slideshow-fill::before, + .fr-icon-slideshow-fill::after { + background-image: url("../../../icons/business/slideshow-fill.svg"); + } + + .fr-icon-slideshow-line::before, + .fr-icon-slideshow-line::after { + background-image: url("../../../icons/business/slideshow-line.svg"); + } + + .fr-icon-window-fill::before, + .fr-icon-window-fill::after { + background-image: url("../../../icons/business/window-fill.svg"); + } + + .fr-icon-window-line::before, + .fr-icon-window-line::after { + background-image: url("../../../icons/business/window-line.svg"); + } + + .fr-fi-attachment-fill::before { + background-image: url("../../../icons/business/attachment-fill.svg"); + } + + .fr-fi-attachment-line::before { + background-image: url("../../../icons/business/attachment-line.svg"); + } + + .fr-fi-calendar-fill::before { + background-image: url("../../../icons/business/calendar-fill.svg"); + } + + .fr-fi-calendar-line::before { + background-image: url("../../../icons/business/calendar-line.svg"); + } + + .fr-fi-line-chart-fill::before { + background-image: url("../../../icons/business/line-chart-fill.svg"); + } + + .fr-fi-line-chart-line::before { + background-image: url("../../../icons/business/line-chart-line.svg"); + } + + .fr-fi-links-fill::before { + background-image: url("../../../icons/business/links-fill.svg"); + } + + .fr-fi-mail-fill::before { + background-image: url("../../../icons/business/mail-fill.svg"); + } + + .fr-fi-mail-line::before { + background-image: url("../../../icons/business/mail-line.svg"); + } + + .fr-fi-printer-fill::before { + background-image: url("../../../icons/business/printer-fill.svg"); + } + + .fr-fi-printer-line::before { + background-image: url("../../../icons/business/printer-line.svg"); + } +} diff --git a/dist/dsfr/utility/icons/icons-business/icons-business.legacy.min.css b/dist/dsfr/utility/icons/icons-business/icons-business.legacy.min.css new file mode 100644 index 0000000..f386fdc --- /dev/null +++ b/dist/dsfr/utility/icons/icons-business/icons-business.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-icon-archive-fill:after,.fr-icon-archive-fill:before{background-image:url(../../../icons/business/archive-fill.svg)}.fr-icon-archive-line:after,.fr-icon-archive-line:before{background-image:url(../../../icons/business/archive-line.svg)}.fr-icon-attachment-fill:after,.fr-icon-attachment-fill:before{background-image:url(../../../icons/business/attachment-fill.svg)}.fr-icon-attachment-line:after,.fr-icon-attachment-line:before{background-image:url(../../../icons/business/attachment-line.svg)}.fr-icon-award-fill:after,.fr-icon-award-fill:before{background-image:url(../../../icons/business/award-fill.svg)}.fr-icon-award-line:after,.fr-icon-award-line:before{background-image:url(../../../icons/business/award-line.svg)}.fr-icon-bar-chart-box-fill:after,.fr-icon-bar-chart-box-fill:before{background-image:url(../../../icons/business/bar-chart-box-fill.svg)}.fr-icon-bar-chart-box-line:after,.fr-icon-bar-chart-box-line:before{background-image:url(../../../icons/business/bar-chart-box-line.svg)}.fr-icon-bookmark-fill:after,.fr-icon-bookmark-fill:before{background-image:url(../../../icons/business/bookmark-fill.svg)}.fr-icon-bookmark-line:after,.fr-icon-bookmark-line:before{background-image:url(../../../icons/business/bookmark-line.svg)}.fr-icon-briefcase-fill:after,.fr-icon-briefcase-fill:before{background-image:url(../../../icons/business/briefcase-fill.svg)}.fr-icon-briefcase-line:after,.fr-icon-briefcase-line:before{background-image:url(../../../icons/business/briefcase-line.svg)}.fr-icon-calendar-2-fill:after,.fr-icon-calendar-2-fill:before{background-image:url(../../../icons/business/calendar-2-fill.svg)}.fr-icon-calendar-2-line:after,.fr-icon-calendar-2-line:before{background-image:url(../../../icons/business/calendar-2-line.svg)}.fr-icon-calendar-event-fill:after,.fr-icon-calendar-event-fill:before{background-image:url(../../../icons/business/calendar-event-fill.svg)}.fr-icon-calendar-event-line:after,.fr-icon-calendar-event-line:before{background-image:url(../../../icons/business/calendar-event-line.svg)}.fr-icon-calendar-fill:after,.fr-icon-calendar-fill:before{background-image:url(../../../icons/business/calendar-fill.svg)}.fr-icon-calendar-line:after,.fr-icon-calendar-line:before{background-image:url(../../../icons/business/calendar-line.svg)}.fr-icon-cloud-fill:after,.fr-icon-cloud-fill:before{background-image:url(../../../icons/business/cloud-fill.svg)}.fr-icon-cloud-line:after,.fr-icon-cloud-line:before{background-image:url(../../../icons/business/cloud-line.svg)}.fr-icon-copyright-fill:after,.fr-icon-copyright-fill:before{background-image:url(../../../icons/business/copyright-fill.svg)}.fr-icon-copyright-line:after,.fr-icon-copyright-line:before{background-image:url(../../../icons/business/copyright-line.svg)}.fr-icon-customer-service-fill:after,.fr-icon-customer-service-fill:before{background-image:url(../../../icons/business/customer-service-fill.svg)}.fr-icon-customer-service-line:after,.fr-icon-customer-service-line:before{background-image:url(../../../icons/business/customer-service-line.svg)}.fr-icon-flag-fill:after,.fr-icon-flag-fill:before{background-image:url(../../../icons/business/flag-fill.svg)}.fr-icon-flag-line:after,.fr-icon-flag-line:before{background-image:url(../../../icons/business/flag-line.svg)}.fr-icon-global-fill:after,.fr-icon-global-fill:before{background-image:url(../../../icons/business/global-fill.svg)}.fr-icon-global-line:after,.fr-icon-global-line:before{background-image:url(../../../icons/business/global-line.svg)}.fr-icon-line-chart-fill:after,.fr-icon-line-chart-fill:before{background-image:url(../../../icons/business/line-chart-fill.svg)}.fr-icon-line-chart-line:after,.fr-icon-line-chart-line:before{background-image:url(../../../icons/business/line-chart-line.svg)}.fr-icon-links-fill:after,.fr-icon-links-fill:before{background-image:url(../../../icons/business/links-fill.svg)}.fr-icon-links-line:after,.fr-icon-links-line:before{background-image:url(../../../icons/business/links-line.svg)}.fr-icon-mail-fill:after,.fr-icon-mail-fill:before{background-image:url(../../../icons/business/mail-fill.svg)}.fr-icon-mail-line:after,.fr-icon-mail-line:before{background-image:url(../../../icons/business/mail-line.svg)}.fr-icon-mail-open-fill:after,.fr-icon-mail-open-fill:before{background-image:url(../../../icons/business/mail-open-fill.svg)}.fr-icon-mail-open-line:after,.fr-icon-mail-open-line:before{background-image:url(../../../icons/business/mail-open-line.svg)}.fr-icon-medal-fill:after,.fr-icon-medal-fill:before{background-image:url(../../../icons/business/medal-fill.svg)}.fr-icon-medal-line:after,.fr-icon-medal-line:before{background-image:url(../../../icons/business/medal-line.svg)}.fr-icon-pie-chart-2-fill:after,.fr-icon-pie-chart-2-fill:before{background-image:url(../../../icons/business/pie-chart-2-fill.svg)}.fr-icon-pie-chart-2-line:after,.fr-icon-pie-chart-2-line:before{background-image:url(../../../icons/business/pie-chart-2-line.svg)}.fr-icon-pie-chart-box-fill:after,.fr-icon-pie-chart-box-fill:before{background-image:url(../../../icons/business/pie-chart-box-fill.svg)}.fr-icon-pie-chart-box-line:after,.fr-icon-pie-chart-box-line:before{background-image:url(../../../icons/business/pie-chart-box-line.svg)}.fr-icon-printer-fill:after,.fr-icon-printer-fill:before{background-image:url(../../../icons/business/printer-fill.svg)}.fr-icon-printer-line:after,.fr-icon-printer-line:before{background-image:url(../../../icons/business/printer-line.svg)}.fr-icon-profil-fill:after,.fr-icon-profil-fill:before{background-image:url(../../../icons/business/profil-fill.svg)}.fr-icon-profil-line:after,.fr-icon-profil-line:before{background-image:url(../../../icons/business/profil-line.svg)}.fr-icon-projector-2-fill:after,.fr-icon-projector-2-fill:before{background-image:url(../../../icons/business/projector-2-fill.svg)}.fr-icon-projector-2-line:after,.fr-icon-projector-2-line:before{background-image:url(../../../icons/business/projector-2-line.svg)}.fr-icon-send-plane-fill:after,.fr-icon-send-plane-fill:before{background-image:url(../../../icons/business/send-plane-fill.svg)}.fr-icon-send-plane-line:after,.fr-icon-send-plane-line:before{background-image:url(../../../icons/business/send-plane-line.svg)}.fr-icon-slideshow-fill:after,.fr-icon-slideshow-fill:before{background-image:url(../../../icons/business/slideshow-fill.svg)}.fr-icon-slideshow-line:after,.fr-icon-slideshow-line:before{background-image:url(../../../icons/business/slideshow-line.svg)}.fr-icon-window-fill:after,.fr-icon-window-fill:before{background-image:url(../../../icons/business/window-fill.svg)}.fr-icon-window-line:after,.fr-icon-window-line:before{background-image:url(../../../icons/business/window-line.svg)}.fr-fi-attachment-fill:before{background-image:url(../../../icons/business/attachment-fill.svg)}.fr-fi-attachment-line:before{background-image:url(../../../icons/business/attachment-line.svg)}.fr-fi-calendar-fill:before{background-image:url(../../../icons/business/calendar-fill.svg)}.fr-fi-calendar-line:before{background-image:url(../../../icons/business/calendar-line.svg)}.fr-fi-line-chart-fill:before{background-image:url(../../../icons/business/line-chart-fill.svg)}.fr-fi-line-chart-line:before{background-image:url(../../../icons/business/line-chart-line.svg)}.fr-fi-links-fill:before{background-image:url(../../../icons/business/links-fill.svg)}.fr-fi-mail-fill:before{background-image:url(../../../icons/business/mail-fill.svg)}.fr-fi-mail-line:before{background-image:url(../../../icons/business/mail-line.svg)}.fr-fi-printer-fill:before{background-image:url(../../../icons/business/printer-fill.svg)}.fr-fi-printer-line:before{background-image:url(../../../icons/business/printer-line.svg)}} \ No newline at end of file diff --git a/dist/dsfr/utility/icons/icons-business/icons-business.main.css b/dist/dsfr/utility/icons/icons-business/icons-business.main.css new file mode 100644 index 0000000..f22d2cf --- /dev/null +++ b/dist/dsfr/utility/icons/icons-business/icons-business.main.css @@ -0,0 +1,413 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON BUSINESS +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-archive-fill::before, +.fr-icon-archive-fill::after { + -webkit-mask-image: url("../../../icons/business/archive-fill.svg"); + mask-image: url("../../../icons/business/archive-fill.svg"); +} + +.fr-icon-archive-line::before, +.fr-icon-archive-line::after { + -webkit-mask-image: url("../../../icons/business/archive-line.svg"); + mask-image: url("../../../icons/business/archive-line.svg"); +} + +.fr-icon-attachment-fill::before, +.fr-icon-attachment-fill::after { + -webkit-mask-image: url("../../../icons/business/attachment-fill.svg"); + mask-image: url("../../../icons/business/attachment-fill.svg"); +} + +.fr-icon-attachment-line::before, +.fr-icon-attachment-line::after { + -webkit-mask-image: url("../../../icons/business/attachment-line.svg"); + mask-image: url("../../../icons/business/attachment-line.svg"); +} + +.fr-icon-award-fill::before, +.fr-icon-award-fill::after { + -webkit-mask-image: url("../../../icons/business/award-fill.svg"); + mask-image: url("../../../icons/business/award-fill.svg"); +} + +.fr-icon-award-line::before, +.fr-icon-award-line::after { + -webkit-mask-image: url("../../../icons/business/award-line.svg"); + mask-image: url("../../../icons/business/award-line.svg"); +} + +.fr-icon-bar-chart-box-fill::before, +.fr-icon-bar-chart-box-fill::after { + -webkit-mask-image: url("../../../icons/business/bar-chart-box-fill.svg"); + mask-image: url("../../../icons/business/bar-chart-box-fill.svg"); +} + +.fr-icon-bar-chart-box-line::before, +.fr-icon-bar-chart-box-line::after { + -webkit-mask-image: url("../../../icons/business/bar-chart-box-line.svg"); + mask-image: url("../../../icons/business/bar-chart-box-line.svg"); +} + +.fr-icon-bookmark-fill::before, +.fr-icon-bookmark-fill::after { + -webkit-mask-image: url("../../../icons/business/bookmark-fill.svg"); + mask-image: url("../../../icons/business/bookmark-fill.svg"); +} + +.fr-icon-bookmark-line::before, +.fr-icon-bookmark-line::after { + -webkit-mask-image: url("../../../icons/business/bookmark-line.svg"); + mask-image: url("../../../icons/business/bookmark-line.svg"); +} + +.fr-icon-briefcase-fill::before, +.fr-icon-briefcase-fill::after { + -webkit-mask-image: url("../../../icons/business/briefcase-fill.svg"); + mask-image: url("../../../icons/business/briefcase-fill.svg"); +} + +.fr-icon-briefcase-line::before, +.fr-icon-briefcase-line::after { + -webkit-mask-image: url("../../../icons/business/briefcase-line.svg"); + mask-image: url("../../../icons/business/briefcase-line.svg"); +} + +.fr-icon-calendar-2-fill::before, +.fr-icon-calendar-2-fill::after { + -webkit-mask-image: url("../../../icons/business/calendar-2-fill.svg"); + mask-image: url("../../../icons/business/calendar-2-fill.svg"); +} + +.fr-icon-calendar-2-line::before, +.fr-icon-calendar-2-line::after { + -webkit-mask-image: url("../../../icons/business/calendar-2-line.svg"); + mask-image: url("../../../icons/business/calendar-2-line.svg"); +} + +.fr-icon-calendar-event-fill::before, +.fr-icon-calendar-event-fill::after { + -webkit-mask-image: url("../../../icons/business/calendar-event-fill.svg"); + mask-image: url("../../../icons/business/calendar-event-fill.svg"); +} + +.fr-icon-calendar-event-line::before, +.fr-icon-calendar-event-line::after { + -webkit-mask-image: url("../../../icons/business/calendar-event-line.svg"); + mask-image: url("../../../icons/business/calendar-event-line.svg"); +} + +.fr-icon-calendar-fill::before, +.fr-icon-calendar-fill::after { + -webkit-mask-image: url("../../../icons/business/calendar-fill.svg"); + mask-image: url("../../../icons/business/calendar-fill.svg"); +} + +.fr-icon-calendar-line::before, +.fr-icon-calendar-line::after { + -webkit-mask-image: url("../../../icons/business/calendar-line.svg"); + mask-image: url("../../../icons/business/calendar-line.svg"); +} + +.fr-icon-cloud-fill::before, +.fr-icon-cloud-fill::after { + -webkit-mask-image: url("../../../icons/business/cloud-fill.svg"); + mask-image: url("../../../icons/business/cloud-fill.svg"); +} + +.fr-icon-cloud-line::before, +.fr-icon-cloud-line::after { + -webkit-mask-image: url("../../../icons/business/cloud-line.svg"); + mask-image: url("../../../icons/business/cloud-line.svg"); +} + +.fr-icon-copyright-fill::before, +.fr-icon-copyright-fill::after { + -webkit-mask-image: url("../../../icons/business/copyright-fill.svg"); + mask-image: url("../../../icons/business/copyright-fill.svg"); +} + +.fr-icon-copyright-line::before, +.fr-icon-copyright-line::after { + -webkit-mask-image: url("../../../icons/business/copyright-line.svg"); + mask-image: url("../../../icons/business/copyright-line.svg"); +} + +.fr-icon-customer-service-fill::before, +.fr-icon-customer-service-fill::after { + -webkit-mask-image: url("../../../icons/business/customer-service-fill.svg"); + mask-image: url("../../../icons/business/customer-service-fill.svg"); +} + +.fr-icon-customer-service-line::before, +.fr-icon-customer-service-line::after { + -webkit-mask-image: url("../../../icons/business/customer-service-line.svg"); + mask-image: url("../../../icons/business/customer-service-line.svg"); +} + +.fr-icon-flag-fill::before, +.fr-icon-flag-fill::after { + -webkit-mask-image: url("../../../icons/business/flag-fill.svg"); + mask-image: url("../../../icons/business/flag-fill.svg"); +} + +.fr-icon-flag-line::before, +.fr-icon-flag-line::after { + -webkit-mask-image: url("../../../icons/business/flag-line.svg"); + mask-image: url("../../../icons/business/flag-line.svg"); +} + +.fr-icon-global-fill::before, +.fr-icon-global-fill::after { + -webkit-mask-image: url("../../../icons/business/global-fill.svg"); + mask-image: url("../../../icons/business/global-fill.svg"); +} + +.fr-icon-global-line::before, +.fr-icon-global-line::after { + -webkit-mask-image: url("../../../icons/business/global-line.svg"); + mask-image: url("../../../icons/business/global-line.svg"); +} + +.fr-icon-line-chart-fill::before, +.fr-icon-line-chart-fill::after { + -webkit-mask-image: url("../../../icons/business/line-chart-fill.svg"); + mask-image: url("../../../icons/business/line-chart-fill.svg"); +} + +.fr-icon-line-chart-line::before, +.fr-icon-line-chart-line::after { + -webkit-mask-image: url("../../../icons/business/line-chart-line.svg"); + mask-image: url("../../../icons/business/line-chart-line.svg"); +} + +.fr-icon-links-fill::before, +.fr-icon-links-fill::after { + -webkit-mask-image: url("../../../icons/business/links-fill.svg"); + mask-image: url("../../../icons/business/links-fill.svg"); +} + +.fr-icon-links-line::before, +.fr-icon-links-line::after { + -webkit-mask-image: url("../../../icons/business/links-line.svg"); + mask-image: url("../../../icons/business/links-line.svg"); +} + +.fr-icon-mail-fill::before, +.fr-icon-mail-fill::after { + -webkit-mask-image: url("../../../icons/business/mail-fill.svg"); + mask-image: url("../../../icons/business/mail-fill.svg"); +} + +.fr-icon-mail-line::before, +.fr-icon-mail-line::after { + -webkit-mask-image: url("../../../icons/business/mail-line.svg"); + mask-image: url("../../../icons/business/mail-line.svg"); +} + +.fr-icon-mail-open-fill::before, +.fr-icon-mail-open-fill::after { + -webkit-mask-image: url("../../../icons/business/mail-open-fill.svg"); + mask-image: url("../../../icons/business/mail-open-fill.svg"); +} + +.fr-icon-mail-open-line::before, +.fr-icon-mail-open-line::after { + -webkit-mask-image: url("../../../icons/business/mail-open-line.svg"); + mask-image: url("../../../icons/business/mail-open-line.svg"); +} + +.fr-icon-medal-fill::before, +.fr-icon-medal-fill::after { + -webkit-mask-image: url("../../../icons/business/medal-fill.svg"); + mask-image: url("../../../icons/business/medal-fill.svg"); +} + +.fr-icon-medal-line::before, +.fr-icon-medal-line::after { + -webkit-mask-image: url("../../../icons/business/medal-line.svg"); + mask-image: url("../../../icons/business/medal-line.svg"); +} + +.fr-icon-pie-chart-2-fill::before, +.fr-icon-pie-chart-2-fill::after { + -webkit-mask-image: url("../../../icons/business/pie-chart-2-fill.svg"); + mask-image: url("../../../icons/business/pie-chart-2-fill.svg"); +} + +.fr-icon-pie-chart-2-line::before, +.fr-icon-pie-chart-2-line::after { + -webkit-mask-image: url("../../../icons/business/pie-chart-2-line.svg"); + mask-image: url("../../../icons/business/pie-chart-2-line.svg"); +} + +.fr-icon-pie-chart-box-fill::before, +.fr-icon-pie-chart-box-fill::after { + -webkit-mask-image: url("../../../icons/business/pie-chart-box-fill.svg"); + mask-image: url("../../../icons/business/pie-chart-box-fill.svg"); +} + +.fr-icon-pie-chart-box-line::before, +.fr-icon-pie-chart-box-line::after { + -webkit-mask-image: url("../../../icons/business/pie-chart-box-line.svg"); + mask-image: url("../../../icons/business/pie-chart-box-line.svg"); +} + +.fr-icon-printer-fill::before, +.fr-icon-printer-fill::after { + -webkit-mask-image: url("../../../icons/business/printer-fill.svg"); + mask-image: url("../../../icons/business/printer-fill.svg"); +} + +.fr-icon-printer-line::before, +.fr-icon-printer-line::after { + -webkit-mask-image: url("../../../icons/business/printer-line.svg"); + mask-image: url("../../../icons/business/printer-line.svg"); +} + +.fr-icon-profil-fill::before, +.fr-icon-profil-fill::after { + -webkit-mask-image: url("../../../icons/business/profil-fill.svg"); + mask-image: url("../../../icons/business/profil-fill.svg"); +} + +.fr-icon-profil-line::before, +.fr-icon-profil-line::after { + -webkit-mask-image: url("../../../icons/business/profil-line.svg"); + mask-image: url("../../../icons/business/profil-line.svg"); +} + +.fr-icon-projector-2-fill::before, +.fr-icon-projector-2-fill::after { + -webkit-mask-image: url("../../../icons/business/projector-2-fill.svg"); + mask-image: url("../../../icons/business/projector-2-fill.svg"); +} + +.fr-icon-projector-2-line::before, +.fr-icon-projector-2-line::after { + -webkit-mask-image: url("../../../icons/business/projector-2-line.svg"); + mask-image: url("../../../icons/business/projector-2-line.svg"); +} + +.fr-icon-send-plane-fill::before, +.fr-icon-send-plane-fill::after { + -webkit-mask-image: url("../../../icons/business/send-plane-fill.svg"); + mask-image: url("../../../icons/business/send-plane-fill.svg"); +} + +.fr-icon-send-plane-line::before, +.fr-icon-send-plane-line::after { + -webkit-mask-image: url("../../../icons/business/send-plane-line.svg"); + mask-image: url("../../../icons/business/send-plane-line.svg"); +} + +.fr-icon-slideshow-fill::before, +.fr-icon-slideshow-fill::after { + -webkit-mask-image: url("../../../icons/business/slideshow-fill.svg"); + mask-image: url("../../../icons/business/slideshow-fill.svg"); +} + +.fr-icon-slideshow-line::before, +.fr-icon-slideshow-line::after { + -webkit-mask-image: url("../../../icons/business/slideshow-line.svg"); + mask-image: url("../../../icons/business/slideshow-line.svg"); +} + +.fr-icon-window-fill::before, +.fr-icon-window-fill::after { + -webkit-mask-image: url("../../../icons/business/window-fill.svg"); + mask-image: url("../../../icons/business/window-fill.svg"); +} + +.fr-icon-window-line::before, +.fr-icon-window-line::after { + -webkit-mask-image: url("../../../icons/business/window-line.svg"); + mask-image: url("../../../icons/business/window-line.svg"); +} + +.fr-fi-attachment-fill::before, +.fr-fi-attachment-fill::after { + -webkit-mask-image: url("../../../icons/business/attachment-fill.svg"); + mask-image: url("../../../icons/business/attachment-fill.svg"); +} + +.fr-fi-attachment-line::before, +.fr-fi-attachment-line::after { + -webkit-mask-image: url("../../../icons/business/attachment-line.svg"); + mask-image: url("../../../icons/business/attachment-line.svg"); +} + +.fr-fi-calendar-fill::before, +.fr-fi-calendar-fill::after { + -webkit-mask-image: url("../../../icons/business/calendar-fill.svg"); + mask-image: url("../../../icons/business/calendar-fill.svg"); +} + +.fr-fi-calendar-line::before, +.fr-fi-calendar-line::after { + -webkit-mask-image: url("../../../icons/business/calendar-line.svg"); + mask-image: url("../../../icons/business/calendar-line.svg"); +} + +.fr-fi-line-chart-fill::before, +.fr-fi-line-chart-fill::after { + -webkit-mask-image: url("../../../icons/business/line-chart-fill.svg"); + mask-image: url("../../../icons/business/line-chart-fill.svg"); +} + +.fr-fi-line-chart-line::before, +.fr-fi-line-chart-line::after { + -webkit-mask-image: url("../../../icons/business/line-chart-line.svg"); + mask-image: url("../../../icons/business/line-chart-line.svg"); +} + +.fr-fi-links-fill::before, +.fr-fi-links-fill::after { + -webkit-mask-image: url("../../../icons/business/links-fill.svg"); + mask-image: url("../../../icons/business/links-fill.svg"); +} + +.fr-fi-mail-fill::before, +.fr-fi-mail-fill::after { + -webkit-mask-image: url("../../../icons/business/mail-fill.svg"); + mask-image: url("../../../icons/business/mail-fill.svg"); +} + +.fr-fi-mail-line::before, +.fr-fi-mail-line::after { + -webkit-mask-image: url("../../../icons/business/mail-line.svg"); + mask-image: url("../../../icons/business/mail-line.svg"); +} + +.fr-fi-printer-fill::before, +.fr-fi-printer-fill::after { + -webkit-mask-image: url("../../../icons/business/printer-fill.svg"); + mask-image: url("../../../icons/business/printer-fill.svg"); +} + +.fr-fi-printer-line::before, +.fr-fi-printer-line::after { + -webkit-mask-image: url("../../../icons/business/printer-line.svg"); + mask-image: url("../../../icons/business/printer-line.svg"); +} + +@media (min-width: 36em) { + /*! media sm */ +} + +@media (min-width: 48em) { + /*! media md */ +} + +@media (min-width: 62em) { + /*! media lg */ +} + +@media (min-width: 78em) { + /*! media xl */ +} diff --git a/dist/dsfr/utility/icons/icons-business/icons-business.main.min.css b/dist/dsfr/utility/icons/icons-business/icons-business.main.min.css new file mode 100644 index 0000000..60f3a8a --- /dev/null +++ b/dist/dsfr/utility/icons/icons-business/icons-business.main.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-icon-archive-fill:after,.fr-icon-archive-fill:before{-webkit-mask-image:url(../../../icons/business/archive-fill.svg);mask-image:url(../../../icons/business/archive-fill.svg)}.fr-icon-archive-line:after,.fr-icon-archive-line:before{-webkit-mask-image:url(../../../icons/business/archive-line.svg);mask-image:url(../../../icons/business/archive-line.svg)}.fr-icon-attachment-fill:after,.fr-icon-attachment-fill:before{-webkit-mask-image:url(../../../icons/business/attachment-fill.svg);mask-image:url(../../../icons/business/attachment-fill.svg)}.fr-icon-attachment-line:after,.fr-icon-attachment-line:before{-webkit-mask-image:url(../../../icons/business/attachment-line.svg);mask-image:url(../../../icons/business/attachment-line.svg)}.fr-icon-award-fill:after,.fr-icon-award-fill:before{-webkit-mask-image:url(../../../icons/business/award-fill.svg);mask-image:url(../../../icons/business/award-fill.svg)}.fr-icon-award-line:after,.fr-icon-award-line:before{-webkit-mask-image:url(../../../icons/business/award-line.svg);mask-image:url(../../../icons/business/award-line.svg)}.fr-icon-bar-chart-box-fill:after,.fr-icon-bar-chart-box-fill:before{-webkit-mask-image:url(../../../icons/business/bar-chart-box-fill.svg);mask-image:url(../../../icons/business/bar-chart-box-fill.svg)}.fr-icon-bar-chart-box-line:after,.fr-icon-bar-chart-box-line:before{-webkit-mask-image:url(../../../icons/business/bar-chart-box-line.svg);mask-image:url(../../../icons/business/bar-chart-box-line.svg)}.fr-icon-bookmark-fill:after,.fr-icon-bookmark-fill:before{-webkit-mask-image:url(../../../icons/business/bookmark-fill.svg);mask-image:url(../../../icons/business/bookmark-fill.svg)}.fr-icon-bookmark-line:after,.fr-icon-bookmark-line:before{-webkit-mask-image:url(../../../icons/business/bookmark-line.svg);mask-image:url(../../../icons/business/bookmark-line.svg)}.fr-icon-briefcase-fill:after,.fr-icon-briefcase-fill:before{-webkit-mask-image:url(../../../icons/business/briefcase-fill.svg);mask-image:url(../../../icons/business/briefcase-fill.svg)}.fr-icon-briefcase-line:after,.fr-icon-briefcase-line:before{-webkit-mask-image:url(../../../icons/business/briefcase-line.svg);mask-image:url(../../../icons/business/briefcase-line.svg)}.fr-icon-calendar-2-fill:after,.fr-icon-calendar-2-fill:before{-webkit-mask-image:url(../../../icons/business/calendar-2-fill.svg);mask-image:url(../../../icons/business/calendar-2-fill.svg)}.fr-icon-calendar-2-line:after,.fr-icon-calendar-2-line:before{-webkit-mask-image:url(../../../icons/business/calendar-2-line.svg);mask-image:url(../../../icons/business/calendar-2-line.svg)}.fr-icon-calendar-event-fill:after,.fr-icon-calendar-event-fill:before{-webkit-mask-image:url(../../../icons/business/calendar-event-fill.svg);mask-image:url(../../../icons/business/calendar-event-fill.svg)}.fr-icon-calendar-event-line:after,.fr-icon-calendar-event-line:before{-webkit-mask-image:url(../../../icons/business/calendar-event-line.svg);mask-image:url(../../../icons/business/calendar-event-line.svg)}.fr-icon-calendar-fill:after,.fr-icon-calendar-fill:before{-webkit-mask-image:url(../../../icons/business/calendar-fill.svg);mask-image:url(../../../icons/business/calendar-fill.svg)}.fr-icon-calendar-line:after,.fr-icon-calendar-line:before{-webkit-mask-image:url(../../../icons/business/calendar-line.svg);mask-image:url(../../../icons/business/calendar-line.svg)}.fr-icon-cloud-fill:after,.fr-icon-cloud-fill:before{-webkit-mask-image:url(../../../icons/business/cloud-fill.svg);mask-image:url(../../../icons/business/cloud-fill.svg)}.fr-icon-cloud-line:after,.fr-icon-cloud-line:before{-webkit-mask-image:url(../../../icons/business/cloud-line.svg);mask-image:url(../../../icons/business/cloud-line.svg)}.fr-icon-copyright-fill:after,.fr-icon-copyright-fill:before{-webkit-mask-image:url(../../../icons/business/copyright-fill.svg);mask-image:url(../../../icons/business/copyright-fill.svg)}.fr-icon-copyright-line:after,.fr-icon-copyright-line:before{-webkit-mask-image:url(../../../icons/business/copyright-line.svg);mask-image:url(../../../icons/business/copyright-line.svg)}.fr-icon-customer-service-fill:after,.fr-icon-customer-service-fill:before{-webkit-mask-image:url(../../../icons/business/customer-service-fill.svg);mask-image:url(../../../icons/business/customer-service-fill.svg)}.fr-icon-customer-service-line:after,.fr-icon-customer-service-line:before{-webkit-mask-image:url(../../../icons/business/customer-service-line.svg);mask-image:url(../../../icons/business/customer-service-line.svg)}.fr-icon-flag-fill:after,.fr-icon-flag-fill:before{-webkit-mask-image:url(../../../icons/business/flag-fill.svg);mask-image:url(../../../icons/business/flag-fill.svg)}.fr-icon-flag-line:after,.fr-icon-flag-line:before{-webkit-mask-image:url(../../../icons/business/flag-line.svg);mask-image:url(../../../icons/business/flag-line.svg)}.fr-icon-global-fill:after,.fr-icon-global-fill:before{-webkit-mask-image:url(../../../icons/business/global-fill.svg);mask-image:url(../../../icons/business/global-fill.svg)}.fr-icon-global-line:after,.fr-icon-global-line:before{-webkit-mask-image:url(../../../icons/business/global-line.svg);mask-image:url(../../../icons/business/global-line.svg)}.fr-icon-line-chart-fill:after,.fr-icon-line-chart-fill:before{-webkit-mask-image:url(../../../icons/business/line-chart-fill.svg);mask-image:url(../../../icons/business/line-chart-fill.svg)}.fr-icon-line-chart-line:after,.fr-icon-line-chart-line:before{-webkit-mask-image:url(../../../icons/business/line-chart-line.svg);mask-image:url(../../../icons/business/line-chart-line.svg)}.fr-icon-links-fill:after,.fr-icon-links-fill:before{-webkit-mask-image:url(../../../icons/business/links-fill.svg);mask-image:url(../../../icons/business/links-fill.svg)}.fr-icon-links-line:after,.fr-icon-links-line:before{-webkit-mask-image:url(../../../icons/business/links-line.svg);mask-image:url(../../../icons/business/links-line.svg)}.fr-icon-mail-fill:after,.fr-icon-mail-fill:before{-webkit-mask-image:url(../../../icons/business/mail-fill.svg);mask-image:url(../../../icons/business/mail-fill.svg)}.fr-icon-mail-line:after,.fr-icon-mail-line:before{-webkit-mask-image:url(../../../icons/business/mail-line.svg);mask-image:url(../../../icons/business/mail-line.svg)}.fr-icon-mail-open-fill:after,.fr-icon-mail-open-fill:before{-webkit-mask-image:url(../../../icons/business/mail-open-fill.svg);mask-image:url(../../../icons/business/mail-open-fill.svg)}.fr-icon-mail-open-line:after,.fr-icon-mail-open-line:before{-webkit-mask-image:url(../../../icons/business/mail-open-line.svg);mask-image:url(../../../icons/business/mail-open-line.svg)}.fr-icon-medal-fill:after,.fr-icon-medal-fill:before{-webkit-mask-image:url(../../../icons/business/medal-fill.svg);mask-image:url(../../../icons/business/medal-fill.svg)}.fr-icon-medal-line:after,.fr-icon-medal-line:before{-webkit-mask-image:url(../../../icons/business/medal-line.svg);mask-image:url(../../../icons/business/medal-line.svg)}.fr-icon-pie-chart-2-fill:after,.fr-icon-pie-chart-2-fill:before{-webkit-mask-image:url(../../../icons/business/pie-chart-2-fill.svg);mask-image:url(../../../icons/business/pie-chart-2-fill.svg)}.fr-icon-pie-chart-2-line:after,.fr-icon-pie-chart-2-line:before{-webkit-mask-image:url(../../../icons/business/pie-chart-2-line.svg);mask-image:url(../../../icons/business/pie-chart-2-line.svg)}.fr-icon-pie-chart-box-fill:after,.fr-icon-pie-chart-box-fill:before{-webkit-mask-image:url(../../../icons/business/pie-chart-box-fill.svg);mask-image:url(../../../icons/business/pie-chart-box-fill.svg)}.fr-icon-pie-chart-box-line:after,.fr-icon-pie-chart-box-line:before{-webkit-mask-image:url(../../../icons/business/pie-chart-box-line.svg);mask-image:url(../../../icons/business/pie-chart-box-line.svg)}.fr-icon-printer-fill:after,.fr-icon-printer-fill:before{-webkit-mask-image:url(../../../icons/business/printer-fill.svg);mask-image:url(../../../icons/business/printer-fill.svg)}.fr-icon-printer-line:after,.fr-icon-printer-line:before{-webkit-mask-image:url(../../../icons/business/printer-line.svg);mask-image:url(../../../icons/business/printer-line.svg)}.fr-icon-profil-fill:after,.fr-icon-profil-fill:before{-webkit-mask-image:url(../../../icons/business/profil-fill.svg);mask-image:url(../../../icons/business/profil-fill.svg)}.fr-icon-profil-line:after,.fr-icon-profil-line:before{-webkit-mask-image:url(../../../icons/business/profil-line.svg);mask-image:url(../../../icons/business/profil-line.svg)}.fr-icon-projector-2-fill:after,.fr-icon-projector-2-fill:before{-webkit-mask-image:url(../../../icons/business/projector-2-fill.svg);mask-image:url(../../../icons/business/projector-2-fill.svg)}.fr-icon-projector-2-line:after,.fr-icon-projector-2-line:before{-webkit-mask-image:url(../../../icons/business/projector-2-line.svg);mask-image:url(../../../icons/business/projector-2-line.svg)}.fr-icon-send-plane-fill:after,.fr-icon-send-plane-fill:before{-webkit-mask-image:url(../../../icons/business/send-plane-fill.svg);mask-image:url(../../../icons/business/send-plane-fill.svg)}.fr-icon-send-plane-line:after,.fr-icon-send-plane-line:before{-webkit-mask-image:url(../../../icons/business/send-plane-line.svg);mask-image:url(../../../icons/business/send-plane-line.svg)}.fr-icon-slideshow-fill:after,.fr-icon-slideshow-fill:before{-webkit-mask-image:url(../../../icons/business/slideshow-fill.svg);mask-image:url(../../../icons/business/slideshow-fill.svg)}.fr-icon-slideshow-line:after,.fr-icon-slideshow-line:before{-webkit-mask-image:url(../../../icons/business/slideshow-line.svg);mask-image:url(../../../icons/business/slideshow-line.svg)}.fr-icon-window-fill:after,.fr-icon-window-fill:before{-webkit-mask-image:url(../../../icons/business/window-fill.svg);mask-image:url(../../../icons/business/window-fill.svg)}.fr-icon-window-line:after,.fr-icon-window-line:before{-webkit-mask-image:url(../../../icons/business/window-line.svg);mask-image:url(../../../icons/business/window-line.svg)}.fr-fi-attachment-fill:after,.fr-fi-attachment-fill:before{-webkit-mask-image:url(../../../icons/business/attachment-fill.svg);mask-image:url(../../../icons/business/attachment-fill.svg)}.fr-fi-attachment-line:after,.fr-fi-attachment-line:before{-webkit-mask-image:url(../../../icons/business/attachment-line.svg);mask-image:url(../../../icons/business/attachment-line.svg)}.fr-fi-calendar-fill:after,.fr-fi-calendar-fill:before{-webkit-mask-image:url(../../../icons/business/calendar-fill.svg);mask-image:url(../../../icons/business/calendar-fill.svg)}.fr-fi-calendar-line:after,.fr-fi-calendar-line:before{-webkit-mask-image:url(../../../icons/business/calendar-line.svg);mask-image:url(../../../icons/business/calendar-line.svg)}.fr-fi-line-chart-fill:after,.fr-fi-line-chart-fill:before{-webkit-mask-image:url(../../../icons/business/line-chart-fill.svg);mask-image:url(../../../icons/business/line-chart-fill.svg)}.fr-fi-line-chart-line:after,.fr-fi-line-chart-line:before{-webkit-mask-image:url(../../../icons/business/line-chart-line.svg);mask-image:url(../../../icons/business/line-chart-line.svg)}.fr-fi-links-fill:after,.fr-fi-links-fill:before{-webkit-mask-image:url(../../../icons/business/links-fill.svg);mask-image:url(../../../icons/business/links-fill.svg)}.fr-fi-mail-fill:after,.fr-fi-mail-fill:before{-webkit-mask-image:url(../../../icons/business/mail-fill.svg);mask-image:url(../../../icons/business/mail-fill.svg)}.fr-fi-mail-line:after,.fr-fi-mail-line:before{-webkit-mask-image:url(../../../icons/business/mail-line.svg);mask-image:url(../../../icons/business/mail-line.svg)}.fr-fi-printer-fill:after,.fr-fi-printer-fill:before{-webkit-mask-image:url(../../../icons/business/printer-fill.svg);mask-image:url(../../../icons/business/printer-fill.svg)}.fr-fi-printer-line:after,.fr-fi-printer-line:before{-webkit-mask-image:url(../../../icons/business/printer-line.svg);mask-image:url(../../../icons/business/printer-line.svg)}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */} \ No newline at end of file diff --git a/dist/dsfr/utility/icons/icons-business/icons-business.min.css b/dist/dsfr/utility/icons/icons-business/icons-business.min.css new file mode 100644 index 0000000..a7a1a90 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-business/icons-business.min.css @@ -0,0 +1,11 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-icon-archive-fill:after,.fr-icon-archive-fill:before{-webkit-mask-image:url(../../../icons/business/archive-fill.svg);mask-image:url(../../../icons/business/archive-fill.svg)}.fr-icon-archive-line:after,.fr-icon-archive-line:before{-webkit-mask-image:url(../../../icons/business/archive-line.svg);mask-image:url(../../../icons/business/archive-line.svg)}.fr-icon-attachment-fill:after,.fr-icon-attachment-fill:before{-webkit-mask-image:url(../../../icons/business/attachment-fill.svg);mask-image:url(../../../icons/business/attachment-fill.svg)}.fr-icon-attachment-line:after,.fr-icon-attachment-line:before{-webkit-mask-image:url(../../../icons/business/attachment-line.svg);mask-image:url(../../../icons/business/attachment-line.svg)}.fr-icon-award-fill:after,.fr-icon-award-fill:before{-webkit-mask-image:url(../../../icons/business/award-fill.svg);mask-image:url(../../../icons/business/award-fill.svg)}.fr-icon-award-line:after,.fr-icon-award-line:before{-webkit-mask-image:url(../../../icons/business/award-line.svg);mask-image:url(../../../icons/business/award-line.svg)}.fr-icon-bar-chart-box-fill:after,.fr-icon-bar-chart-box-fill:before{-webkit-mask-image:url(../../../icons/business/bar-chart-box-fill.svg);mask-image:url(../../../icons/business/bar-chart-box-fill.svg)}.fr-icon-bar-chart-box-line:after,.fr-icon-bar-chart-box-line:before{-webkit-mask-image:url(../../../icons/business/bar-chart-box-line.svg);mask-image:url(../../../icons/business/bar-chart-box-line.svg)}.fr-icon-bookmark-fill:after,.fr-icon-bookmark-fill:before{-webkit-mask-image:url(../../../icons/business/bookmark-fill.svg);mask-image:url(../../../icons/business/bookmark-fill.svg)}.fr-icon-bookmark-line:after,.fr-icon-bookmark-line:before{-webkit-mask-image:url(../../../icons/business/bookmark-line.svg);mask-image:url(../../../icons/business/bookmark-line.svg)}.fr-icon-briefcase-fill:after,.fr-icon-briefcase-fill:before{-webkit-mask-image:url(../../../icons/business/briefcase-fill.svg);mask-image:url(../../../icons/business/briefcase-fill.svg)}.fr-icon-briefcase-line:after,.fr-icon-briefcase-line:before{-webkit-mask-image:url(../../../icons/business/briefcase-line.svg);mask-image:url(../../../icons/business/briefcase-line.svg)}.fr-icon-calendar-2-fill:after,.fr-icon-calendar-2-fill:before{-webkit-mask-image:url(../../../icons/business/calendar-2-fill.svg);mask-image:url(../../../icons/business/calendar-2-fill.svg)}.fr-icon-calendar-2-line:after,.fr-icon-calendar-2-line:before{-webkit-mask-image:url(../../../icons/business/calendar-2-line.svg);mask-image:url(../../../icons/business/calendar-2-line.svg)}.fr-icon-calendar-event-fill:after,.fr-icon-calendar-event-fill:before{-webkit-mask-image:url(../../../icons/business/calendar-event-fill.svg);mask-image:url(../../../icons/business/calendar-event-fill.svg)}.fr-icon-calendar-event-line:after,.fr-icon-calendar-event-line:before{-webkit-mask-image:url(../../../icons/business/calendar-event-line.svg);mask-image:url(../../../icons/business/calendar-event-line.svg)}.fr-icon-calendar-fill:after,.fr-icon-calendar-fill:before{-webkit-mask-image:url(../../../icons/business/calendar-fill.svg);mask-image:url(../../../icons/business/calendar-fill.svg)}.fr-icon-calendar-line:after,.fr-icon-calendar-line:before{-webkit-mask-image:url(../../../icons/business/calendar-line.svg);mask-image:url(../../../icons/business/calendar-line.svg)}.fr-icon-cloud-fill:after,.fr-icon-cloud-fill:before{-webkit-mask-image:url(../../../icons/business/cloud-fill.svg);mask-image:url(../../../icons/business/cloud-fill.svg)}.fr-icon-cloud-line:after,.fr-icon-cloud-line:before{-webkit-mask-image:url(../../../icons/business/cloud-line.svg);mask-image:url(../../../icons/business/cloud-line.svg)}.fr-icon-copyright-fill:after,.fr-icon-copyright-fill:before{-webkit-mask-image:url(../../../icons/business/copyright-fill.svg);mask-image:url(../../../icons/business/copyright-fill.svg)}.fr-icon-copyright-line:after,.fr-icon-copyright-line:before{-webkit-mask-image:url(../../../icons/business/copyright-line.svg);mask-image:url(../../../icons/business/copyright-line.svg)}.fr-icon-customer-service-fill:after,.fr-icon-customer-service-fill:before{-webkit-mask-image:url(../../../icons/business/customer-service-fill.svg);mask-image:url(../../../icons/business/customer-service-fill.svg)}.fr-icon-customer-service-line:after,.fr-icon-customer-service-line:before{-webkit-mask-image:url(../../../icons/business/customer-service-line.svg);mask-image:url(../../../icons/business/customer-service-line.svg)}.fr-icon-flag-fill:after,.fr-icon-flag-fill:before{-webkit-mask-image:url(../../../icons/business/flag-fill.svg);mask-image:url(../../../icons/business/flag-fill.svg)}.fr-icon-flag-line:after,.fr-icon-flag-line:before{-webkit-mask-image:url(../../../icons/business/flag-line.svg);mask-image:url(../../../icons/business/flag-line.svg)}.fr-icon-global-fill:after,.fr-icon-global-fill:before{-webkit-mask-image:url(../../../icons/business/global-fill.svg);mask-image:url(../../../icons/business/global-fill.svg)}.fr-icon-global-line:after,.fr-icon-global-line:before{-webkit-mask-image:url(../../../icons/business/global-line.svg);mask-image:url(../../../icons/business/global-line.svg)}.fr-icon-line-chart-fill:after,.fr-icon-line-chart-fill:before{-webkit-mask-image:url(../../../icons/business/line-chart-fill.svg);mask-image:url(../../../icons/business/line-chart-fill.svg)}.fr-icon-line-chart-line:after,.fr-icon-line-chart-line:before{-webkit-mask-image:url(../../../icons/business/line-chart-line.svg);mask-image:url(../../../icons/business/line-chart-line.svg)}.fr-icon-links-fill:after,.fr-icon-links-fill:before{-webkit-mask-image:url(../../../icons/business/links-fill.svg);mask-image:url(../../../icons/business/links-fill.svg)}.fr-icon-links-line:after,.fr-icon-links-line:before{-webkit-mask-image:url(../../../icons/business/links-line.svg);mask-image:url(../../../icons/business/links-line.svg)}.fr-icon-mail-fill:after,.fr-icon-mail-fill:before{-webkit-mask-image:url(../../../icons/business/mail-fill.svg);mask-image:url(../../../icons/business/mail-fill.svg)}.fr-icon-mail-line:after,.fr-icon-mail-line:before{-webkit-mask-image:url(../../../icons/business/mail-line.svg);mask-image:url(../../../icons/business/mail-line.svg)}.fr-icon-mail-open-fill:after,.fr-icon-mail-open-fill:before{-webkit-mask-image:url(../../../icons/business/mail-open-fill.svg);mask-image:url(../../../icons/business/mail-open-fill.svg)}.fr-icon-mail-open-line:after,.fr-icon-mail-open-line:before{-webkit-mask-image:url(../../../icons/business/mail-open-line.svg);mask-image:url(../../../icons/business/mail-open-line.svg)}.fr-icon-medal-fill:after,.fr-icon-medal-fill:before{-webkit-mask-image:url(../../../icons/business/medal-fill.svg);mask-image:url(../../../icons/business/medal-fill.svg)}.fr-icon-medal-line:after,.fr-icon-medal-line:before{-webkit-mask-image:url(../../../icons/business/medal-line.svg);mask-image:url(../../../icons/business/medal-line.svg)}.fr-icon-pie-chart-2-fill:after,.fr-icon-pie-chart-2-fill:before{-webkit-mask-image:url(../../../icons/business/pie-chart-2-fill.svg);mask-image:url(../../../icons/business/pie-chart-2-fill.svg)}.fr-icon-pie-chart-2-line:after,.fr-icon-pie-chart-2-line:before{-webkit-mask-image:url(../../../icons/business/pie-chart-2-line.svg);mask-image:url(../../../icons/business/pie-chart-2-line.svg)}.fr-icon-pie-chart-box-fill:after,.fr-icon-pie-chart-box-fill:before{-webkit-mask-image:url(../../../icons/business/pie-chart-box-fill.svg);mask-image:url(../../../icons/business/pie-chart-box-fill.svg)}.fr-icon-pie-chart-box-line:after,.fr-icon-pie-chart-box-line:before{-webkit-mask-image:url(../../../icons/business/pie-chart-box-line.svg);mask-image:url(../../../icons/business/pie-chart-box-line.svg)}.fr-icon-printer-fill:after,.fr-icon-printer-fill:before{-webkit-mask-image:url(../../../icons/business/printer-fill.svg);mask-image:url(../../../icons/business/printer-fill.svg)}.fr-icon-printer-line:after,.fr-icon-printer-line:before{-webkit-mask-image:url(../../../icons/business/printer-line.svg);mask-image:url(../../../icons/business/printer-line.svg)}.fr-icon-profil-fill:after,.fr-icon-profil-fill:before{-webkit-mask-image:url(../../../icons/business/profil-fill.svg);mask-image:url(../../../icons/business/profil-fill.svg)}.fr-icon-profil-line:after,.fr-icon-profil-line:before{-webkit-mask-image:url(../../../icons/business/profil-line.svg);mask-image:url(../../../icons/business/profil-line.svg)}.fr-icon-projector-2-fill:after,.fr-icon-projector-2-fill:before{-webkit-mask-image:url(../../../icons/business/projector-2-fill.svg);mask-image:url(../../../icons/business/projector-2-fill.svg)}.fr-icon-projector-2-line:after,.fr-icon-projector-2-line:before{-webkit-mask-image:url(../../../icons/business/projector-2-line.svg);mask-image:url(../../../icons/business/projector-2-line.svg)}.fr-icon-send-plane-fill:after,.fr-icon-send-plane-fill:before{-webkit-mask-image:url(../../../icons/business/send-plane-fill.svg);mask-image:url(../../../icons/business/send-plane-fill.svg)}.fr-icon-send-plane-line:after,.fr-icon-send-plane-line:before{-webkit-mask-image:url(../../../icons/business/send-plane-line.svg);mask-image:url(../../../icons/business/send-plane-line.svg)}.fr-icon-slideshow-fill:after,.fr-icon-slideshow-fill:before{-webkit-mask-image:url(../../../icons/business/slideshow-fill.svg);mask-image:url(../../../icons/business/slideshow-fill.svg)}.fr-icon-slideshow-line:after,.fr-icon-slideshow-line:before{-webkit-mask-image:url(../../../icons/business/slideshow-line.svg);mask-image:url(../../../icons/business/slideshow-line.svg)}.fr-icon-window-fill:after,.fr-icon-window-fill:before{-webkit-mask-image:url(../../../icons/business/window-fill.svg);mask-image:url(../../../icons/business/window-fill.svg)}.fr-icon-window-line:after,.fr-icon-window-line:before{-webkit-mask-image:url(../../../icons/business/window-line.svg);mask-image:url(../../../icons/business/window-line.svg)}.fr-fi-attachment-fill:after,.fr-fi-attachment-fill:before{-webkit-mask-image:url(../../../icons/business/attachment-fill.svg);mask-image:url(../../../icons/business/attachment-fill.svg)}.fr-fi-attachment-line:after,.fr-fi-attachment-line:before{-webkit-mask-image:url(../../../icons/business/attachment-line.svg);mask-image:url(../../../icons/business/attachment-line.svg)}.fr-fi-calendar-fill:after,.fr-fi-calendar-fill:before{-webkit-mask-image:url(../../../icons/business/calendar-fill.svg);mask-image:url(../../../icons/business/calendar-fill.svg)}.fr-fi-calendar-line:after,.fr-fi-calendar-line:before{-webkit-mask-image:url(../../../icons/business/calendar-line.svg);mask-image:url(../../../icons/business/calendar-line.svg)}.fr-fi-line-chart-fill:after,.fr-fi-line-chart-fill:before{-webkit-mask-image:url(../../../icons/business/line-chart-fill.svg);mask-image:url(../../../icons/business/line-chart-fill.svg)}.fr-fi-line-chart-line:after,.fr-fi-line-chart-line:before{-webkit-mask-image:url(../../../icons/business/line-chart-line.svg);mask-image:url(../../../icons/business/line-chart-line.svg)}.fr-fi-links-fill:after,.fr-fi-links-fill:before{-webkit-mask-image:url(../../../icons/business/links-fill.svg);mask-image:url(../../../icons/business/links-fill.svg)}.fr-fi-mail-fill:after,.fr-fi-mail-fill:before{-webkit-mask-image:url(../../../icons/business/mail-fill.svg);mask-image:url(../../../icons/business/mail-fill.svg)}.fr-fi-mail-line:after,.fr-fi-mail-line:before{-webkit-mask-image:url(../../../icons/business/mail-line.svg);mask-image:url(../../../icons/business/mail-line.svg)}.fr-fi-printer-fill:after,.fr-fi-printer-fill:before{-webkit-mask-image:url(../../../icons/business/printer-fill.svg);mask-image:url(../../../icons/business/printer-fill.svg)}.fr-fi-printer-line:after,.fr-fi-printer-line:before{-webkit-mask-image:url(../../../icons/business/printer-line.svg);mask-image:url(../../../icons/business/printer-line.svg)}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */ + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-icon-archive-fill:after,.fr-icon-archive-fill:before{background-image:url(../../../icons/business/archive-fill.svg)}.fr-icon-archive-line:after,.fr-icon-archive-line:before{background-image:url(../../../icons/business/archive-line.svg)}.fr-icon-attachment-fill:after,.fr-icon-attachment-fill:before{background-image:url(../../../icons/business/attachment-fill.svg)}.fr-icon-attachment-line:after,.fr-icon-attachment-line:before{background-image:url(../../../icons/business/attachment-line.svg)}.fr-icon-award-fill:after,.fr-icon-award-fill:before{background-image:url(../../../icons/business/award-fill.svg)}.fr-icon-award-line:after,.fr-icon-award-line:before{background-image:url(../../../icons/business/award-line.svg)}.fr-icon-bar-chart-box-fill:after,.fr-icon-bar-chart-box-fill:before{background-image:url(../../../icons/business/bar-chart-box-fill.svg)}.fr-icon-bar-chart-box-line:after,.fr-icon-bar-chart-box-line:before{background-image:url(../../../icons/business/bar-chart-box-line.svg)}.fr-icon-bookmark-fill:after,.fr-icon-bookmark-fill:before{background-image:url(../../../icons/business/bookmark-fill.svg)}.fr-icon-bookmark-line:after,.fr-icon-bookmark-line:before{background-image:url(../../../icons/business/bookmark-line.svg)}.fr-icon-briefcase-fill:after,.fr-icon-briefcase-fill:before{background-image:url(../../../icons/business/briefcase-fill.svg)}.fr-icon-briefcase-line:after,.fr-icon-briefcase-line:before{background-image:url(../../../icons/business/briefcase-line.svg)}.fr-icon-calendar-2-fill:after,.fr-icon-calendar-2-fill:before{background-image:url(../../../icons/business/calendar-2-fill.svg)}.fr-icon-calendar-2-line:after,.fr-icon-calendar-2-line:before{background-image:url(../../../icons/business/calendar-2-line.svg)}.fr-icon-calendar-event-fill:after,.fr-icon-calendar-event-fill:before{background-image:url(../../../icons/business/calendar-event-fill.svg)}.fr-icon-calendar-event-line:after,.fr-icon-calendar-event-line:before{background-image:url(../../../icons/business/calendar-event-line.svg)}.fr-icon-calendar-fill:after,.fr-icon-calendar-fill:before{background-image:url(../../../icons/business/calendar-fill.svg)}.fr-icon-calendar-line:after,.fr-icon-calendar-line:before{background-image:url(../../../icons/business/calendar-line.svg)}.fr-icon-cloud-fill:after,.fr-icon-cloud-fill:before{background-image:url(../../../icons/business/cloud-fill.svg)}.fr-icon-cloud-line:after,.fr-icon-cloud-line:before{background-image:url(../../../icons/business/cloud-line.svg)}.fr-icon-copyright-fill:after,.fr-icon-copyright-fill:before{background-image:url(../../../icons/business/copyright-fill.svg)}.fr-icon-copyright-line:after,.fr-icon-copyright-line:before{background-image:url(../../../icons/business/copyright-line.svg)}.fr-icon-customer-service-fill:after,.fr-icon-customer-service-fill:before{background-image:url(../../../icons/business/customer-service-fill.svg)}.fr-icon-customer-service-line:after,.fr-icon-customer-service-line:before{background-image:url(../../../icons/business/customer-service-line.svg)}.fr-icon-flag-fill:after,.fr-icon-flag-fill:before{background-image:url(../../../icons/business/flag-fill.svg)}.fr-icon-flag-line:after,.fr-icon-flag-line:before{background-image:url(../../../icons/business/flag-line.svg)}.fr-icon-global-fill:after,.fr-icon-global-fill:before{background-image:url(../../../icons/business/global-fill.svg)}.fr-icon-global-line:after,.fr-icon-global-line:before{background-image:url(../../../icons/business/global-line.svg)}.fr-icon-line-chart-fill:after,.fr-icon-line-chart-fill:before{background-image:url(../../../icons/business/line-chart-fill.svg)}.fr-icon-line-chart-line:after,.fr-icon-line-chart-line:before{background-image:url(../../../icons/business/line-chart-line.svg)}.fr-icon-links-fill:after,.fr-icon-links-fill:before{background-image:url(../../../icons/business/links-fill.svg)}.fr-icon-links-line:after,.fr-icon-links-line:before{background-image:url(../../../icons/business/links-line.svg)}.fr-icon-mail-fill:after,.fr-icon-mail-fill:before{background-image:url(../../../icons/business/mail-fill.svg)}.fr-icon-mail-line:after,.fr-icon-mail-line:before{background-image:url(../../../icons/business/mail-line.svg)}.fr-icon-mail-open-fill:after,.fr-icon-mail-open-fill:before{background-image:url(../../../icons/business/mail-open-fill.svg)}.fr-icon-mail-open-line:after,.fr-icon-mail-open-line:before{background-image:url(../../../icons/business/mail-open-line.svg)}.fr-icon-medal-fill:after,.fr-icon-medal-fill:before{background-image:url(../../../icons/business/medal-fill.svg)}.fr-icon-medal-line:after,.fr-icon-medal-line:before{background-image:url(../../../icons/business/medal-line.svg)}.fr-icon-pie-chart-2-fill:after,.fr-icon-pie-chart-2-fill:before{background-image:url(../../../icons/business/pie-chart-2-fill.svg)}.fr-icon-pie-chart-2-line:after,.fr-icon-pie-chart-2-line:before{background-image:url(../../../icons/business/pie-chart-2-line.svg)}.fr-icon-pie-chart-box-fill:after,.fr-icon-pie-chart-box-fill:before{background-image:url(../../../icons/business/pie-chart-box-fill.svg)}.fr-icon-pie-chart-box-line:after,.fr-icon-pie-chart-box-line:before{background-image:url(../../../icons/business/pie-chart-box-line.svg)}.fr-icon-printer-fill:after,.fr-icon-printer-fill:before{background-image:url(../../../icons/business/printer-fill.svg)}.fr-icon-printer-line:after,.fr-icon-printer-line:before{background-image:url(../../../icons/business/printer-line.svg)}.fr-icon-profil-fill:after,.fr-icon-profil-fill:before{background-image:url(../../../icons/business/profil-fill.svg)}.fr-icon-profil-line:after,.fr-icon-profil-line:before{background-image:url(../../../icons/business/profil-line.svg)}.fr-icon-projector-2-fill:after,.fr-icon-projector-2-fill:before{background-image:url(../../../icons/business/projector-2-fill.svg)}.fr-icon-projector-2-line:after,.fr-icon-projector-2-line:before{background-image:url(../../../icons/business/projector-2-line.svg)}.fr-icon-send-plane-fill:after,.fr-icon-send-plane-fill:before{background-image:url(../../../icons/business/send-plane-fill.svg)}.fr-icon-send-plane-line:after,.fr-icon-send-plane-line:before{background-image:url(../../../icons/business/send-plane-line.svg)}.fr-icon-slideshow-fill:after,.fr-icon-slideshow-fill:before{background-image:url(../../../icons/business/slideshow-fill.svg)}.fr-icon-slideshow-line:after,.fr-icon-slideshow-line:before{background-image:url(../../../icons/business/slideshow-line.svg)}.fr-icon-window-fill:after,.fr-icon-window-fill:before{background-image:url(../../../icons/business/window-fill.svg)}.fr-icon-window-line:after,.fr-icon-window-line:before{background-image:url(../../../icons/business/window-line.svg)}.fr-fi-attachment-fill:before{background-image:url(../../../icons/business/attachment-fill.svg)}.fr-fi-attachment-line:before{background-image:url(../../../icons/business/attachment-line.svg)}.fr-fi-calendar-fill:before{background-image:url(../../../icons/business/calendar-fill.svg)}.fr-fi-calendar-line:before{background-image:url(../../../icons/business/calendar-line.svg)}.fr-fi-line-chart-fill:before{background-image:url(../../../icons/business/line-chart-fill.svg)}.fr-fi-line-chart-line:before{background-image:url(../../../icons/business/line-chart-line.svg)}.fr-fi-links-fill:before{background-image:url(../../../icons/business/links-fill.svg)}.fr-fi-mail-fill:before{background-image:url(../../../icons/business/mail-fill.svg)}.fr-fi-mail-line:before{background-image:url(../../../icons/business/mail-line.svg)}.fr-fi-printer-fill:before{background-image:url(../../../icons/business/printer-fill.svg)}.fr-fi-printer-line:before{background-image:url(../../../icons/business/printer-line.svg)}} \ No newline at end of file diff --git a/dist/dsfr/utility/icons/icons-communication/icons-communication.css b/dist/dsfr/utility/icons/icons-communication/icons-communication.css new file mode 100644 index 0000000..020d075 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-communication/icons-communication.css @@ -0,0 +1,275 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-chat-2-fill::before, +.fr-icon-chat-2-fill::after { + -webkit-mask-image: url("../../../icons/communication/chat-2-fill.svg"); + mask-image: url("../../../icons/communication/chat-2-fill.svg"); +} + +.fr-icon-chat-2-line::before, +.fr-icon-chat-2-line::after { + -webkit-mask-image: url("../../../icons/communication/chat-2-line.svg"); + mask-image: url("../../../icons/communication/chat-2-line.svg"); +} + +.fr-icon-chat-3-fill::before, +.fr-icon-chat-3-fill::after { + -webkit-mask-image: url("../../../icons/communication/chat-3-fill.svg"); + mask-image: url("../../../icons/communication/chat-3-fill.svg"); +} + +.fr-icon-chat-3-line::before, +.fr-icon-chat-3-line::after { + -webkit-mask-image: url("../../../icons/communication/chat-3-line.svg"); + mask-image: url("../../../icons/communication/chat-3-line.svg"); +} + +.fr-icon-chat-check-fill::before, +.fr-icon-chat-check-fill::after { + -webkit-mask-image: url("../../../icons/communication/chat-check-fill.svg"); + mask-image: url("../../../icons/communication/chat-check-fill.svg"); +} + +.fr-icon-chat-check-line::before, +.fr-icon-chat-check-line::after { + -webkit-mask-image: url("../../../icons/communication/chat-check-line.svg"); + mask-image: url("../../../icons/communication/chat-check-line.svg"); +} + +.fr-icon-chat-delete-fill::before, +.fr-icon-chat-delete-fill::after { + -webkit-mask-image: url("../../../icons/communication/chat-delete-fill.svg"); + mask-image: url("../../../icons/communication/chat-delete-fill.svg"); +} + +.fr-icon-chat-delete-line::before, +.fr-icon-chat-delete-line::after { + -webkit-mask-image: url("../../../icons/communication/chat-delete-line.svg"); + mask-image: url("../../../icons/communication/chat-delete-line.svg"); +} + +.fr-icon-chat-poll-fill::before, +.fr-icon-chat-poll-fill::after { + -webkit-mask-image: url("../../../icons/communication/chat-poll-fill.svg"); + mask-image: url("../../../icons/communication/chat-poll-fill.svg"); +} + +.fr-icon-chat-poll-line::before, +.fr-icon-chat-poll-line::after { + -webkit-mask-image: url("../../../icons/communication/chat-poll-line.svg"); + mask-image: url("../../../icons/communication/chat-poll-line.svg"); +} + +.fr-icon-discuss-fill::before, +.fr-icon-discuss-fill::after { + -webkit-mask-image: url("../../../icons/communication/discuss-fill.svg"); + mask-image: url("../../../icons/communication/discuss-fill.svg"); +} + +.fr-icon-discuss-line::before, +.fr-icon-discuss-line::after { + -webkit-mask-image: url("../../../icons/communication/discuss-line.svg"); + mask-image: url("../../../icons/communication/discuss-line.svg"); +} + +.fr-icon-feedback-fill::before, +.fr-icon-feedback-fill::after { + -webkit-mask-image: url("../../../icons/communication/feedback-fill.svg"); + mask-image: url("../../../icons/communication/feedback-fill.svg"); +} + +.fr-icon-feedback-line::before, +.fr-icon-feedback-line::after { + -webkit-mask-image: url("../../../icons/communication/feedback-line.svg"); + mask-image: url("../../../icons/communication/feedback-line.svg"); +} + +.fr-icon-message-2-fill::before, +.fr-icon-message-2-fill::after { + -webkit-mask-image: url("../../../icons/communication/message-2-fill.svg"); + mask-image: url("../../../icons/communication/message-2-fill.svg"); +} + +.fr-icon-message-2-line::before, +.fr-icon-message-2-line::after { + -webkit-mask-image: url("../../../icons/communication/message-2-line.svg"); + mask-image: url("../../../icons/communication/message-2-line.svg"); +} + +.fr-icon-question-answer-fill::before, +.fr-icon-question-answer-fill::after { + -webkit-mask-image: url("../../../icons/communication/question-answer-fill.svg"); + mask-image: url("../../../icons/communication/question-answer-fill.svg"); +} + +.fr-icon-question-answer-line::before, +.fr-icon-question-answer-line::after { + -webkit-mask-image: url("../../../icons/communication/question-answer-line.svg"); + mask-image: url("../../../icons/communication/question-answer-line.svg"); +} + +.fr-icon-questionnaire-fill::before, +.fr-icon-questionnaire-fill::after { + -webkit-mask-image: url("../../../icons/communication/questionnaire-fill.svg"); + mask-image: url("../../../icons/communication/questionnaire-fill.svg"); +} + +.fr-icon-questionnaire-line::before, +.fr-icon-questionnaire-line::after { + -webkit-mask-image: url("../../../icons/communication/questionnaire-line.svg"); + mask-image: url("../../../icons/communication/questionnaire-line.svg"); +} + +.fr-icon-video-chat-fill::before, +.fr-icon-video-chat-fill::after { + -webkit-mask-image: url("../../../icons/communication/video-chat-fill.svg"); + mask-image: url("../../../icons/communication/video-chat-fill.svg"); +} + +.fr-icon-video-chat-line::before, +.fr-icon-video-chat-line::after { + -webkit-mask-image: url("../../../icons/communication/video-chat-line.svg"); + mask-image: url("../../../icons/communication/video-chat-line.svg"); +} + +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} + +@media (min-width: 48em) { + /*! media md */ + + /*! media md */ +} + +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ +} + +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} + +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-icon-chat-2-fill::before, + .fr-icon-chat-2-fill::after { + background-image: url("../../../icons/communication/chat-2-fill.svg"); + } + + .fr-icon-chat-2-line::before, + .fr-icon-chat-2-line::after { + background-image: url("../../../icons/communication/chat-2-line.svg"); + } + + .fr-icon-chat-3-fill::before, + .fr-icon-chat-3-fill::after { + background-image: url("../../../icons/communication/chat-3-fill.svg"); + } + + .fr-icon-chat-3-line::before, + .fr-icon-chat-3-line::after { + background-image: url("../../../icons/communication/chat-3-line.svg"); + } + + .fr-icon-chat-check-fill::before, + .fr-icon-chat-check-fill::after { + background-image: url("../../../icons/communication/chat-check-fill.svg"); + } + + .fr-icon-chat-check-line::before, + .fr-icon-chat-check-line::after { + background-image: url("../../../icons/communication/chat-check-line.svg"); + } + + .fr-icon-chat-delete-fill::before, + .fr-icon-chat-delete-fill::after { + background-image: url("../../../icons/communication/chat-delete-fill.svg"); + } + + .fr-icon-chat-delete-line::before, + .fr-icon-chat-delete-line::after { + background-image: url("../../../icons/communication/chat-delete-line.svg"); + } + + .fr-icon-chat-poll-fill::before, + .fr-icon-chat-poll-fill::after { + background-image: url("../../../icons/communication/chat-poll-fill.svg"); + } + + .fr-icon-chat-poll-line::before, + .fr-icon-chat-poll-line::after { + background-image: url("../../../icons/communication/chat-poll-line.svg"); + } + + .fr-icon-discuss-fill::before, + .fr-icon-discuss-fill::after { + background-image: url("../../../icons/communication/discuss-fill.svg"); + } + + .fr-icon-discuss-line::before, + .fr-icon-discuss-line::after { + background-image: url("../../../icons/communication/discuss-line.svg"); + } + + .fr-icon-feedback-fill::before, + .fr-icon-feedback-fill::after { + background-image: url("../../../icons/communication/feedback-fill.svg"); + } + + .fr-icon-feedback-line::before, + .fr-icon-feedback-line::after { + background-image: url("../../../icons/communication/feedback-line.svg"); + } + + .fr-icon-message-2-fill::before, + .fr-icon-message-2-fill::after { + background-image: url("../../../icons/communication/message-2-fill.svg"); + } + + .fr-icon-message-2-line::before, + .fr-icon-message-2-line::after { + background-image: url("../../../icons/communication/message-2-line.svg"); + } + + .fr-icon-question-answer-fill::before, + .fr-icon-question-answer-fill::after { + background-image: url("../../../icons/communication/question-answer-fill.svg"); + } + + .fr-icon-question-answer-line::before, + .fr-icon-question-answer-line::after { + background-image: url("../../../icons/communication/question-answer-line.svg"); + } + + .fr-icon-questionnaire-fill::before, + .fr-icon-questionnaire-fill::after { + background-image: url("../../../icons/communication/questionnaire-fill.svg"); + } + + .fr-icon-questionnaire-line::before, + .fr-icon-questionnaire-line::after { + background-image: url("../../../icons/communication/questionnaire-line.svg"); + } + + .fr-icon-video-chat-fill::before, + .fr-icon-video-chat-fill::after { + background-image: url("../../../icons/communication/video-chat-fill.svg"); + } + + .fr-icon-video-chat-line::before, + .fr-icon-video-chat-line::after { + background-image: url("../../../icons/communication/video-chat-line.svg"); + } +} diff --git a/dist/dsfr/utility/icons/icons-communication/icons-communication.legacy.css b/dist/dsfr/utility/icons/icons-communication/icons-communication.legacy.css new file mode 100644 index 0000000..87666cc --- /dev/null +++ b/dist/dsfr/utility/icons/icons-communication/icons-communication.legacy.css @@ -0,0 +1,126 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-icon-chat-2-fill::before, + .fr-icon-chat-2-fill::after { + background-image: url("../../../icons/communication/chat-2-fill.svg"); + } + + .fr-icon-chat-2-line::before, + .fr-icon-chat-2-line::after { + background-image: url("../../../icons/communication/chat-2-line.svg"); + } + + .fr-icon-chat-3-fill::before, + .fr-icon-chat-3-fill::after { + background-image: url("../../../icons/communication/chat-3-fill.svg"); + } + + .fr-icon-chat-3-line::before, + .fr-icon-chat-3-line::after { + background-image: url("../../../icons/communication/chat-3-line.svg"); + } + + .fr-icon-chat-check-fill::before, + .fr-icon-chat-check-fill::after { + background-image: url("../../../icons/communication/chat-check-fill.svg"); + } + + .fr-icon-chat-check-line::before, + .fr-icon-chat-check-line::after { + background-image: url("../../../icons/communication/chat-check-line.svg"); + } + + .fr-icon-chat-delete-fill::before, + .fr-icon-chat-delete-fill::after { + background-image: url("../../../icons/communication/chat-delete-fill.svg"); + } + + .fr-icon-chat-delete-line::before, + .fr-icon-chat-delete-line::after { + background-image: url("../../../icons/communication/chat-delete-line.svg"); + } + + .fr-icon-chat-poll-fill::before, + .fr-icon-chat-poll-fill::after { + background-image: url("../../../icons/communication/chat-poll-fill.svg"); + } + + .fr-icon-chat-poll-line::before, + .fr-icon-chat-poll-line::after { + background-image: url("../../../icons/communication/chat-poll-line.svg"); + } + + .fr-icon-discuss-fill::before, + .fr-icon-discuss-fill::after { + background-image: url("../../../icons/communication/discuss-fill.svg"); + } + + .fr-icon-discuss-line::before, + .fr-icon-discuss-line::after { + background-image: url("../../../icons/communication/discuss-line.svg"); + } + + .fr-icon-feedback-fill::before, + .fr-icon-feedback-fill::after { + background-image: url("../../../icons/communication/feedback-fill.svg"); + } + + .fr-icon-feedback-line::before, + .fr-icon-feedback-line::after { + background-image: url("../../../icons/communication/feedback-line.svg"); + } + + .fr-icon-message-2-fill::before, + .fr-icon-message-2-fill::after { + background-image: url("../../../icons/communication/message-2-fill.svg"); + } + + .fr-icon-message-2-line::before, + .fr-icon-message-2-line::after { + background-image: url("../../../icons/communication/message-2-line.svg"); + } + + .fr-icon-question-answer-fill::before, + .fr-icon-question-answer-fill::after { + background-image: url("../../../icons/communication/question-answer-fill.svg"); + } + + .fr-icon-question-answer-line::before, + .fr-icon-question-answer-line::after { + background-image: url("../../../icons/communication/question-answer-line.svg"); + } + + .fr-icon-questionnaire-fill::before, + .fr-icon-questionnaire-fill::after { + background-image: url("../../../icons/communication/questionnaire-fill.svg"); + } + + .fr-icon-questionnaire-line::before, + .fr-icon-questionnaire-line::after { + background-image: url("../../../icons/communication/questionnaire-line.svg"); + } + + .fr-icon-video-chat-fill::before, + .fr-icon-video-chat-fill::after { + background-image: url("../../../icons/communication/video-chat-fill.svg"); + } + + .fr-icon-video-chat-line::before, + .fr-icon-video-chat-line::after { + background-image: url("../../../icons/communication/video-chat-line.svg"); + } +} diff --git a/dist/dsfr/utility/icons/icons-communication/icons-communication.legacy.min.css b/dist/dsfr/utility/icons/icons-communication/icons-communication.legacy.min.css new file mode 100644 index 0000000..0b34506 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-communication/icons-communication.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-icon-chat-2-fill:after,.fr-icon-chat-2-fill:before{background-image:url(../../../icons/communication/chat-2-fill.svg)}.fr-icon-chat-2-line:after,.fr-icon-chat-2-line:before{background-image:url(../../../icons/communication/chat-2-line.svg)}.fr-icon-chat-3-fill:after,.fr-icon-chat-3-fill:before{background-image:url(../../../icons/communication/chat-3-fill.svg)}.fr-icon-chat-3-line:after,.fr-icon-chat-3-line:before{background-image:url(../../../icons/communication/chat-3-line.svg)}.fr-icon-chat-check-fill:after,.fr-icon-chat-check-fill:before{background-image:url(../../../icons/communication/chat-check-fill.svg)}.fr-icon-chat-check-line:after,.fr-icon-chat-check-line:before{background-image:url(../../../icons/communication/chat-check-line.svg)}.fr-icon-chat-delete-fill:after,.fr-icon-chat-delete-fill:before{background-image:url(../../../icons/communication/chat-delete-fill.svg)}.fr-icon-chat-delete-line:after,.fr-icon-chat-delete-line:before{background-image:url(../../../icons/communication/chat-delete-line.svg)}.fr-icon-chat-poll-fill:after,.fr-icon-chat-poll-fill:before{background-image:url(../../../icons/communication/chat-poll-fill.svg)}.fr-icon-chat-poll-line:after,.fr-icon-chat-poll-line:before{background-image:url(../../../icons/communication/chat-poll-line.svg)}.fr-icon-discuss-fill:after,.fr-icon-discuss-fill:before{background-image:url(../../../icons/communication/discuss-fill.svg)}.fr-icon-discuss-line:after,.fr-icon-discuss-line:before{background-image:url(../../../icons/communication/discuss-line.svg)}.fr-icon-feedback-fill:after,.fr-icon-feedback-fill:before{background-image:url(../../../icons/communication/feedback-fill.svg)}.fr-icon-feedback-line:after,.fr-icon-feedback-line:before{background-image:url(../../../icons/communication/feedback-line.svg)}.fr-icon-message-2-fill:after,.fr-icon-message-2-fill:before{background-image:url(../../../icons/communication/message-2-fill.svg)}.fr-icon-message-2-line:after,.fr-icon-message-2-line:before{background-image:url(../../../icons/communication/message-2-line.svg)}.fr-icon-question-answer-fill:after,.fr-icon-question-answer-fill:before{background-image:url(../../../icons/communication/question-answer-fill.svg)}.fr-icon-question-answer-line:after,.fr-icon-question-answer-line:before{background-image:url(../../../icons/communication/question-answer-line.svg)}.fr-icon-questionnaire-fill:after,.fr-icon-questionnaire-fill:before{background-image:url(../../../icons/communication/questionnaire-fill.svg)}.fr-icon-questionnaire-line:after,.fr-icon-questionnaire-line:before{background-image:url(../../../icons/communication/questionnaire-line.svg)}.fr-icon-video-chat-fill:after,.fr-icon-video-chat-fill:before{background-image:url(../../../icons/communication/video-chat-fill.svg)}.fr-icon-video-chat-line:after,.fr-icon-video-chat-line:before{background-image:url(../../../icons/communication/video-chat-line.svg)}} \ No newline at end of file diff --git a/dist/dsfr/utility/icons/icons-communication/icons-communication.main.css b/dist/dsfr/utility/icons/icons-communication/icons-communication.main.css new file mode 100644 index 0000000..8702c0f --- /dev/null +++ b/dist/dsfr/utility/icons/icons-communication/icons-communication.main.css @@ -0,0 +1,155 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-chat-2-fill::before, +.fr-icon-chat-2-fill::after { + -webkit-mask-image: url("../../../icons/communication/chat-2-fill.svg"); + mask-image: url("../../../icons/communication/chat-2-fill.svg"); +} + +.fr-icon-chat-2-line::before, +.fr-icon-chat-2-line::after { + -webkit-mask-image: url("../../../icons/communication/chat-2-line.svg"); + mask-image: url("../../../icons/communication/chat-2-line.svg"); +} + +.fr-icon-chat-3-fill::before, +.fr-icon-chat-3-fill::after { + -webkit-mask-image: url("../../../icons/communication/chat-3-fill.svg"); + mask-image: url("../../../icons/communication/chat-3-fill.svg"); +} + +.fr-icon-chat-3-line::before, +.fr-icon-chat-3-line::after { + -webkit-mask-image: url("../../../icons/communication/chat-3-line.svg"); + mask-image: url("../../../icons/communication/chat-3-line.svg"); +} + +.fr-icon-chat-check-fill::before, +.fr-icon-chat-check-fill::after { + -webkit-mask-image: url("../../../icons/communication/chat-check-fill.svg"); + mask-image: url("../../../icons/communication/chat-check-fill.svg"); +} + +.fr-icon-chat-check-line::before, +.fr-icon-chat-check-line::after { + -webkit-mask-image: url("../../../icons/communication/chat-check-line.svg"); + mask-image: url("../../../icons/communication/chat-check-line.svg"); +} + +.fr-icon-chat-delete-fill::before, +.fr-icon-chat-delete-fill::after { + -webkit-mask-image: url("../../../icons/communication/chat-delete-fill.svg"); + mask-image: url("../../../icons/communication/chat-delete-fill.svg"); +} + +.fr-icon-chat-delete-line::before, +.fr-icon-chat-delete-line::after { + -webkit-mask-image: url("../../../icons/communication/chat-delete-line.svg"); + mask-image: url("../../../icons/communication/chat-delete-line.svg"); +} + +.fr-icon-chat-poll-fill::before, +.fr-icon-chat-poll-fill::after { + -webkit-mask-image: url("../../../icons/communication/chat-poll-fill.svg"); + mask-image: url("../../../icons/communication/chat-poll-fill.svg"); +} + +.fr-icon-chat-poll-line::before, +.fr-icon-chat-poll-line::after { + -webkit-mask-image: url("../../../icons/communication/chat-poll-line.svg"); + mask-image: url("../../../icons/communication/chat-poll-line.svg"); +} + +.fr-icon-discuss-fill::before, +.fr-icon-discuss-fill::after { + -webkit-mask-image: url("../../../icons/communication/discuss-fill.svg"); + mask-image: url("../../../icons/communication/discuss-fill.svg"); +} + +.fr-icon-discuss-line::before, +.fr-icon-discuss-line::after { + -webkit-mask-image: url("../../../icons/communication/discuss-line.svg"); + mask-image: url("../../../icons/communication/discuss-line.svg"); +} + +.fr-icon-feedback-fill::before, +.fr-icon-feedback-fill::after { + -webkit-mask-image: url("../../../icons/communication/feedback-fill.svg"); + mask-image: url("../../../icons/communication/feedback-fill.svg"); +} + +.fr-icon-feedback-line::before, +.fr-icon-feedback-line::after { + -webkit-mask-image: url("../../../icons/communication/feedback-line.svg"); + mask-image: url("../../../icons/communication/feedback-line.svg"); +} + +.fr-icon-message-2-fill::before, +.fr-icon-message-2-fill::after { + -webkit-mask-image: url("../../../icons/communication/message-2-fill.svg"); + mask-image: url("../../../icons/communication/message-2-fill.svg"); +} + +.fr-icon-message-2-line::before, +.fr-icon-message-2-line::after { + -webkit-mask-image: url("../../../icons/communication/message-2-line.svg"); + mask-image: url("../../../icons/communication/message-2-line.svg"); +} + +.fr-icon-question-answer-fill::before, +.fr-icon-question-answer-fill::after { + -webkit-mask-image: url("../../../icons/communication/question-answer-fill.svg"); + mask-image: url("../../../icons/communication/question-answer-fill.svg"); +} + +.fr-icon-question-answer-line::before, +.fr-icon-question-answer-line::after { + -webkit-mask-image: url("../../../icons/communication/question-answer-line.svg"); + mask-image: url("../../../icons/communication/question-answer-line.svg"); +} + +.fr-icon-questionnaire-fill::before, +.fr-icon-questionnaire-fill::after { + -webkit-mask-image: url("../../../icons/communication/questionnaire-fill.svg"); + mask-image: url("../../../icons/communication/questionnaire-fill.svg"); +} + +.fr-icon-questionnaire-line::before, +.fr-icon-questionnaire-line::after { + -webkit-mask-image: url("../../../icons/communication/questionnaire-line.svg"); + mask-image: url("../../../icons/communication/questionnaire-line.svg"); +} + +.fr-icon-video-chat-fill::before, +.fr-icon-video-chat-fill::after { + -webkit-mask-image: url("../../../icons/communication/video-chat-fill.svg"); + mask-image: url("../../../icons/communication/video-chat-fill.svg"); +} + +.fr-icon-video-chat-line::before, +.fr-icon-video-chat-line::after { + -webkit-mask-image: url("../../../icons/communication/video-chat-line.svg"); + mask-image: url("../../../icons/communication/video-chat-line.svg"); +} + +@media (min-width: 36em) { + /*! media sm */ +} + +@media (min-width: 48em) { + /*! media md */ +} + +@media (min-width: 62em) { + /*! media lg */ +} + +@media (min-width: 78em) { + /*! media xl */ +} diff --git a/dist/dsfr/utility/icons/icons-communication/icons-communication.main.min.css b/dist/dsfr/utility/icons/icons-communication/icons-communication.main.min.css new file mode 100644 index 0000000..9d4249c --- /dev/null +++ b/dist/dsfr/utility/icons/icons-communication/icons-communication.main.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-icon-chat-2-fill:after,.fr-icon-chat-2-fill:before{-webkit-mask-image:url(../../../icons/communication/chat-2-fill.svg);mask-image:url(../../../icons/communication/chat-2-fill.svg)}.fr-icon-chat-2-line:after,.fr-icon-chat-2-line:before{-webkit-mask-image:url(../../../icons/communication/chat-2-line.svg);mask-image:url(../../../icons/communication/chat-2-line.svg)}.fr-icon-chat-3-fill:after,.fr-icon-chat-3-fill:before{-webkit-mask-image:url(../../../icons/communication/chat-3-fill.svg);mask-image:url(../../../icons/communication/chat-3-fill.svg)}.fr-icon-chat-3-line:after,.fr-icon-chat-3-line:before{-webkit-mask-image:url(../../../icons/communication/chat-3-line.svg);mask-image:url(../../../icons/communication/chat-3-line.svg)}.fr-icon-chat-check-fill:after,.fr-icon-chat-check-fill:before{-webkit-mask-image:url(../../../icons/communication/chat-check-fill.svg);mask-image:url(../../../icons/communication/chat-check-fill.svg)}.fr-icon-chat-check-line:after,.fr-icon-chat-check-line:before{-webkit-mask-image:url(../../../icons/communication/chat-check-line.svg);mask-image:url(../../../icons/communication/chat-check-line.svg)}.fr-icon-chat-delete-fill:after,.fr-icon-chat-delete-fill:before{-webkit-mask-image:url(../../../icons/communication/chat-delete-fill.svg);mask-image:url(../../../icons/communication/chat-delete-fill.svg)}.fr-icon-chat-delete-line:after,.fr-icon-chat-delete-line:before{-webkit-mask-image:url(../../../icons/communication/chat-delete-line.svg);mask-image:url(../../../icons/communication/chat-delete-line.svg)}.fr-icon-chat-poll-fill:after,.fr-icon-chat-poll-fill:before{-webkit-mask-image:url(../../../icons/communication/chat-poll-fill.svg);mask-image:url(../../../icons/communication/chat-poll-fill.svg)}.fr-icon-chat-poll-line:after,.fr-icon-chat-poll-line:before{-webkit-mask-image:url(../../../icons/communication/chat-poll-line.svg);mask-image:url(../../../icons/communication/chat-poll-line.svg)}.fr-icon-discuss-fill:after,.fr-icon-discuss-fill:before{-webkit-mask-image:url(../../../icons/communication/discuss-fill.svg);mask-image:url(../../../icons/communication/discuss-fill.svg)}.fr-icon-discuss-line:after,.fr-icon-discuss-line:before{-webkit-mask-image:url(../../../icons/communication/discuss-line.svg);mask-image:url(../../../icons/communication/discuss-line.svg)}.fr-icon-feedback-fill:after,.fr-icon-feedback-fill:before{-webkit-mask-image:url(../../../icons/communication/feedback-fill.svg);mask-image:url(../../../icons/communication/feedback-fill.svg)}.fr-icon-feedback-line:after,.fr-icon-feedback-line:before{-webkit-mask-image:url(../../../icons/communication/feedback-line.svg);mask-image:url(../../../icons/communication/feedback-line.svg)}.fr-icon-message-2-fill:after,.fr-icon-message-2-fill:before{-webkit-mask-image:url(../../../icons/communication/message-2-fill.svg);mask-image:url(../../../icons/communication/message-2-fill.svg)}.fr-icon-message-2-line:after,.fr-icon-message-2-line:before{-webkit-mask-image:url(../../../icons/communication/message-2-line.svg);mask-image:url(../../../icons/communication/message-2-line.svg)}.fr-icon-question-answer-fill:after,.fr-icon-question-answer-fill:before{-webkit-mask-image:url(../../../icons/communication/question-answer-fill.svg);mask-image:url(../../../icons/communication/question-answer-fill.svg)}.fr-icon-question-answer-line:after,.fr-icon-question-answer-line:before{-webkit-mask-image:url(../../../icons/communication/question-answer-line.svg);mask-image:url(../../../icons/communication/question-answer-line.svg)}.fr-icon-questionnaire-fill:after,.fr-icon-questionnaire-fill:before{-webkit-mask-image:url(../../../icons/communication/questionnaire-fill.svg);mask-image:url(../../../icons/communication/questionnaire-fill.svg)}.fr-icon-questionnaire-line:after,.fr-icon-questionnaire-line:before{-webkit-mask-image:url(../../../icons/communication/questionnaire-line.svg);mask-image:url(../../../icons/communication/questionnaire-line.svg)}.fr-icon-video-chat-fill:after,.fr-icon-video-chat-fill:before{-webkit-mask-image:url(../../../icons/communication/video-chat-fill.svg);mask-image:url(../../../icons/communication/video-chat-fill.svg)}.fr-icon-video-chat-line:after,.fr-icon-video-chat-line:before{-webkit-mask-image:url(../../../icons/communication/video-chat-line.svg);mask-image:url(../../../icons/communication/video-chat-line.svg)}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */} \ No newline at end of file diff --git a/dist/dsfr/utility/icons/icons-communication/icons-communication.min.css b/dist/dsfr/utility/icons/icons-communication/icons-communication.min.css new file mode 100644 index 0000000..5daf96a --- /dev/null +++ b/dist/dsfr/utility/icons/icons-communication/icons-communication.min.css @@ -0,0 +1,11 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-icon-chat-2-fill:after,.fr-icon-chat-2-fill:before{-webkit-mask-image:url(../../../icons/communication/chat-2-fill.svg);mask-image:url(../../../icons/communication/chat-2-fill.svg)}.fr-icon-chat-2-line:after,.fr-icon-chat-2-line:before{-webkit-mask-image:url(../../../icons/communication/chat-2-line.svg);mask-image:url(../../../icons/communication/chat-2-line.svg)}.fr-icon-chat-3-fill:after,.fr-icon-chat-3-fill:before{-webkit-mask-image:url(../../../icons/communication/chat-3-fill.svg);mask-image:url(../../../icons/communication/chat-3-fill.svg)}.fr-icon-chat-3-line:after,.fr-icon-chat-3-line:before{-webkit-mask-image:url(../../../icons/communication/chat-3-line.svg);mask-image:url(../../../icons/communication/chat-3-line.svg)}.fr-icon-chat-check-fill:after,.fr-icon-chat-check-fill:before{-webkit-mask-image:url(../../../icons/communication/chat-check-fill.svg);mask-image:url(../../../icons/communication/chat-check-fill.svg)}.fr-icon-chat-check-line:after,.fr-icon-chat-check-line:before{-webkit-mask-image:url(../../../icons/communication/chat-check-line.svg);mask-image:url(../../../icons/communication/chat-check-line.svg)}.fr-icon-chat-delete-fill:after,.fr-icon-chat-delete-fill:before{-webkit-mask-image:url(../../../icons/communication/chat-delete-fill.svg);mask-image:url(../../../icons/communication/chat-delete-fill.svg)}.fr-icon-chat-delete-line:after,.fr-icon-chat-delete-line:before{-webkit-mask-image:url(../../../icons/communication/chat-delete-line.svg);mask-image:url(../../../icons/communication/chat-delete-line.svg)}.fr-icon-chat-poll-fill:after,.fr-icon-chat-poll-fill:before{-webkit-mask-image:url(../../../icons/communication/chat-poll-fill.svg);mask-image:url(../../../icons/communication/chat-poll-fill.svg)}.fr-icon-chat-poll-line:after,.fr-icon-chat-poll-line:before{-webkit-mask-image:url(../../../icons/communication/chat-poll-line.svg);mask-image:url(../../../icons/communication/chat-poll-line.svg)}.fr-icon-discuss-fill:after,.fr-icon-discuss-fill:before{-webkit-mask-image:url(../../../icons/communication/discuss-fill.svg);mask-image:url(../../../icons/communication/discuss-fill.svg)}.fr-icon-discuss-line:after,.fr-icon-discuss-line:before{-webkit-mask-image:url(../../../icons/communication/discuss-line.svg);mask-image:url(../../../icons/communication/discuss-line.svg)}.fr-icon-feedback-fill:after,.fr-icon-feedback-fill:before{-webkit-mask-image:url(../../../icons/communication/feedback-fill.svg);mask-image:url(../../../icons/communication/feedback-fill.svg)}.fr-icon-feedback-line:after,.fr-icon-feedback-line:before{-webkit-mask-image:url(../../../icons/communication/feedback-line.svg);mask-image:url(../../../icons/communication/feedback-line.svg)}.fr-icon-message-2-fill:after,.fr-icon-message-2-fill:before{-webkit-mask-image:url(../../../icons/communication/message-2-fill.svg);mask-image:url(../../../icons/communication/message-2-fill.svg)}.fr-icon-message-2-line:after,.fr-icon-message-2-line:before{-webkit-mask-image:url(../../../icons/communication/message-2-line.svg);mask-image:url(../../../icons/communication/message-2-line.svg)}.fr-icon-question-answer-fill:after,.fr-icon-question-answer-fill:before{-webkit-mask-image:url(../../../icons/communication/question-answer-fill.svg);mask-image:url(../../../icons/communication/question-answer-fill.svg)}.fr-icon-question-answer-line:after,.fr-icon-question-answer-line:before{-webkit-mask-image:url(../../../icons/communication/question-answer-line.svg);mask-image:url(../../../icons/communication/question-answer-line.svg)}.fr-icon-questionnaire-fill:after,.fr-icon-questionnaire-fill:before{-webkit-mask-image:url(../../../icons/communication/questionnaire-fill.svg);mask-image:url(../../../icons/communication/questionnaire-fill.svg)}.fr-icon-questionnaire-line:after,.fr-icon-questionnaire-line:before{-webkit-mask-image:url(../../../icons/communication/questionnaire-line.svg);mask-image:url(../../../icons/communication/questionnaire-line.svg)}.fr-icon-video-chat-fill:after,.fr-icon-video-chat-fill:before{-webkit-mask-image:url(../../../icons/communication/video-chat-fill.svg);mask-image:url(../../../icons/communication/video-chat-fill.svg)}.fr-icon-video-chat-line:after,.fr-icon-video-chat-line:before{-webkit-mask-image:url(../../../icons/communication/video-chat-line.svg);mask-image:url(../../../icons/communication/video-chat-line.svg)}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */ + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-icon-chat-2-fill:after,.fr-icon-chat-2-fill:before{background-image:url(../../../icons/communication/chat-2-fill.svg)}.fr-icon-chat-2-line:after,.fr-icon-chat-2-line:before{background-image:url(../../../icons/communication/chat-2-line.svg)}.fr-icon-chat-3-fill:after,.fr-icon-chat-3-fill:before{background-image:url(../../../icons/communication/chat-3-fill.svg)}.fr-icon-chat-3-line:after,.fr-icon-chat-3-line:before{background-image:url(../../../icons/communication/chat-3-line.svg)}.fr-icon-chat-check-fill:after,.fr-icon-chat-check-fill:before{background-image:url(../../../icons/communication/chat-check-fill.svg)}.fr-icon-chat-check-line:after,.fr-icon-chat-check-line:before{background-image:url(../../../icons/communication/chat-check-line.svg)}.fr-icon-chat-delete-fill:after,.fr-icon-chat-delete-fill:before{background-image:url(../../../icons/communication/chat-delete-fill.svg)}.fr-icon-chat-delete-line:after,.fr-icon-chat-delete-line:before{background-image:url(../../../icons/communication/chat-delete-line.svg)}.fr-icon-chat-poll-fill:after,.fr-icon-chat-poll-fill:before{background-image:url(../../../icons/communication/chat-poll-fill.svg)}.fr-icon-chat-poll-line:after,.fr-icon-chat-poll-line:before{background-image:url(../../../icons/communication/chat-poll-line.svg)}.fr-icon-discuss-fill:after,.fr-icon-discuss-fill:before{background-image:url(../../../icons/communication/discuss-fill.svg)}.fr-icon-discuss-line:after,.fr-icon-discuss-line:before{background-image:url(../../../icons/communication/discuss-line.svg)}.fr-icon-feedback-fill:after,.fr-icon-feedback-fill:before{background-image:url(../../../icons/communication/feedback-fill.svg)}.fr-icon-feedback-line:after,.fr-icon-feedback-line:before{background-image:url(../../../icons/communication/feedback-line.svg)}.fr-icon-message-2-fill:after,.fr-icon-message-2-fill:before{background-image:url(../../../icons/communication/message-2-fill.svg)}.fr-icon-message-2-line:after,.fr-icon-message-2-line:before{background-image:url(../../../icons/communication/message-2-line.svg)}.fr-icon-question-answer-fill:after,.fr-icon-question-answer-fill:before{background-image:url(../../../icons/communication/question-answer-fill.svg)}.fr-icon-question-answer-line:after,.fr-icon-question-answer-line:before{background-image:url(../../../icons/communication/question-answer-line.svg)}.fr-icon-questionnaire-fill:after,.fr-icon-questionnaire-fill:before{background-image:url(../../../icons/communication/questionnaire-fill.svg)}.fr-icon-questionnaire-line:after,.fr-icon-questionnaire-line:before{background-image:url(../../../icons/communication/questionnaire-line.svg)}.fr-icon-video-chat-fill:after,.fr-icon-video-chat-fill:before{background-image:url(../../../icons/communication/video-chat-fill.svg)}.fr-icon-video-chat-line:after,.fr-icon-video-chat-line:before{background-image:url(../../../icons/communication/video-chat-line.svg)}} \ No newline at end of file diff --git a/dist/dsfr/utility/icons/icons-design/icons-design.css b/dist/dsfr/utility/icons/icons-design/icons-design.css new file mode 100644 index 0000000..b11ffbc --- /dev/null +++ b/dist/dsfr/utility/icons/icons-design/icons-design.css @@ -0,0 +1,559 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON DESIGN +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-ball-pen-fill::before, +.fr-icon-ball-pen-fill::after { + -webkit-mask-image: url("../../../icons/design/ball-pen-fill.svg"); + mask-image: url("../../../icons/design/ball-pen-fill.svg"); +} + +.fr-icon-ball-pen-line::before, +.fr-icon-ball-pen-line::after { + -webkit-mask-image: url("../../../icons/design/ball-pen-line.svg"); + mask-image: url("../../../icons/design/ball-pen-line.svg"); +} + +.fr-icon-brush-3-fill::before, +.fr-icon-brush-3-fill::after { + -webkit-mask-image: url("../../../icons/design/brush-3-fill.svg"); + mask-image: url("../../../icons/design/brush-3-fill.svg"); +} + +.fr-icon-brush-3-line::before, +.fr-icon-brush-3-line::after { + -webkit-mask-image: url("../../../icons/design/brush-3-line.svg"); + mask-image: url("../../../icons/design/brush-3-line.svg"); +} + +.fr-icon-brush-fill::before, +.fr-icon-brush-fill::after { + -webkit-mask-image: url("../../../icons/design/brush-fill.svg"); + mask-image: url("../../../icons/design/brush-fill.svg"); +} + +.fr-icon-brush-line::before, +.fr-icon-brush-line::after { + -webkit-mask-image: url("../../../icons/design/brush-line.svg"); + mask-image: url("../../../icons/design/brush-line.svg"); +} + +.fr-icon-contrast-fill::before, +.fr-icon-contrast-fill::after { + -webkit-mask-image: url("../../../icons/design/contrast-fill.svg"); + mask-image: url("../../../icons/design/contrast-fill.svg"); +} + +.fr-icon-contrast-line::before, +.fr-icon-contrast-line::after { + -webkit-mask-image: url("../../../icons/design/contrast-line.svg"); + mask-image: url("../../../icons/design/contrast-line.svg"); +} + +.fr-icon-crop-fill::before, +.fr-icon-crop-fill::after { + -webkit-mask-image: url("../../../icons/design/crop-fill.svg"); + mask-image: url("../../../icons/design/crop-fill.svg"); +} + +.fr-icon-crop-line::before, +.fr-icon-crop-line::after { + -webkit-mask-image: url("../../../icons/design/crop-line.svg"); + mask-image: url("../../../icons/design/crop-line.svg"); +} + +.fr-icon-drag-move-2-fill::before, +.fr-icon-drag-move-2-fill::after { + -webkit-mask-image: url("../../../icons/design/drag-move-2-fill.svg"); + mask-image: url("../../../icons/design/drag-move-2-fill.svg"); +} + +.fr-icon-drag-move-2-line::before, +.fr-icon-drag-move-2-line::after { + -webkit-mask-image: url("../../../icons/design/drag-move-2-line.svg"); + mask-image: url("../../../icons/design/drag-move-2-line.svg"); +} + +.fr-icon-drop-fill::before, +.fr-icon-drop-fill::after { + -webkit-mask-image: url("../../../icons/design/drop-fill.svg"); + mask-image: url("../../../icons/design/drop-fill.svg"); +} + +.fr-icon-drop-line::before, +.fr-icon-drop-line::after { + -webkit-mask-image: url("../../../icons/design/drop-line.svg"); + mask-image: url("../../../icons/design/drop-line.svg"); +} + +.fr-icon-edit-box-fill::before, +.fr-icon-edit-box-fill::after { + -webkit-mask-image: url("../../../icons/design/edit-box-fill.svg"); + mask-image: url("../../../icons/design/edit-box-fill.svg"); +} + +.fr-icon-edit-box-line::before, +.fr-icon-edit-box-line::after { + -webkit-mask-image: url("../../../icons/design/edit-box-line.svg"); + mask-image: url("../../../icons/design/edit-box-line.svg"); +} + +.fr-icon-edit-fill::before, +.fr-icon-edit-fill::after { + -webkit-mask-image: url("../../../icons/design/edit-fill.svg"); + mask-image: url("../../../icons/design/edit-fill.svg"); +} + +.fr-icon-edit-line::before, +.fr-icon-edit-line::after { + -webkit-mask-image: url("../../../icons/design/edit-line.svg"); + mask-image: url("../../../icons/design/edit-line.svg"); +} + +.fr-icon-eraser-fill::before, +.fr-icon-eraser-fill::after { + -webkit-mask-image: url("../../../icons/design/eraser-fill.svg"); + mask-image: url("../../../icons/design/eraser-fill.svg"); +} + +.fr-icon-eraser-line::before, +.fr-icon-eraser-line::after { + -webkit-mask-image: url("../../../icons/design/eraser-line.svg"); + mask-image: url("../../../icons/design/eraser-line.svg"); +} + +.fr-icon-ink-bottle-fill::before, +.fr-icon-ink-bottle-fill::after { + -webkit-mask-image: url("../../../icons/design/ink-bottle-fill.svg"); + mask-image: url("../../../icons/design/ink-bottle-fill.svg"); +} + +.fr-icon-ink-bottle-line::before, +.fr-icon-ink-bottle-line::after { + -webkit-mask-image: url("../../../icons/design/ink-bottle-line.svg"); + mask-image: url("../../../icons/design/ink-bottle-line.svg"); +} + +.fr-icon-layout-grid-fill::before, +.fr-icon-layout-grid-fill::after { + -webkit-mask-image: url("../../../icons/design/layout-grid-fill.svg"); + mask-image: url("../../../icons/design/layout-grid-fill.svg"); +} + +.fr-icon-layout-grid-line::before, +.fr-icon-layout-grid-line::after { + -webkit-mask-image: url("../../../icons/design/layout-grid-line.svg"); + mask-image: url("../../../icons/design/layout-grid-line.svg"); +} + +.fr-icon-mark-pen-fill::before, +.fr-icon-mark-pen-fill::after { + -webkit-mask-image: url("../../../icons/design/mark-pen-fill.svg"); + mask-image: url("../../../icons/design/mark-pen-fill.svg"); +} + +.fr-icon-mark-pen-line::before, +.fr-icon-mark-pen-line::after { + -webkit-mask-image: url("../../../icons/design/mark-pen-line.svg"); + mask-image: url("../../../icons/design/mark-pen-line.svg"); +} + +.fr-icon-paint-brush-fill::before, +.fr-icon-paint-brush-fill::after { + -webkit-mask-image: url("../../../icons/design/paint-brush-fill.svg"); + mask-image: url("../../../icons/design/paint-brush-fill.svg"); +} + +.fr-icon-paint-brush-line::before, +.fr-icon-paint-brush-line::after { + -webkit-mask-image: url("../../../icons/design/paint-brush-line.svg"); + mask-image: url("../../../icons/design/paint-brush-line.svg"); +} + +.fr-icon-paint-fill::before, +.fr-icon-paint-fill::after { + -webkit-mask-image: url("../../../icons/design/paint-fill.svg"); + mask-image: url("../../../icons/design/paint-fill.svg"); +} + +.fr-icon-paint-line::before, +.fr-icon-paint-line::after { + -webkit-mask-image: url("../../../icons/design/paint-line.svg"); + mask-image: url("../../../icons/design/paint-line.svg"); +} + +.fr-icon-palette-fill::before, +.fr-icon-palette-fill::after { + -webkit-mask-image: url("../../../icons/design/palette-fill.svg"); + mask-image: url("../../../icons/design/palette-fill.svg"); +} + +.fr-icon-palette-line::before, +.fr-icon-palette-line::after { + -webkit-mask-image: url("../../../icons/design/palette-line.svg"); + mask-image: url("../../../icons/design/palette-line.svg"); +} + +.fr-icon-pantone-fill::before, +.fr-icon-pantone-fill::after { + -webkit-mask-image: url("../../../icons/design/pantone-fill.svg"); + mask-image: url("../../../icons/design/pantone-fill.svg"); +} + +.fr-icon-pantone-line::before, +.fr-icon-pantone-line::after { + -webkit-mask-image: url("../../../icons/design/pantone-line.svg"); + mask-image: url("../../../icons/design/pantone-line.svg"); +} + +.fr-icon-pen-nib-fill::before, +.fr-icon-pen-nib-fill::after { + -webkit-mask-image: url("../../../icons/design/pen-nib-fill.svg"); + mask-image: url("../../../icons/design/pen-nib-fill.svg"); +} + +.fr-icon-pen-nib-line::before, +.fr-icon-pen-nib-line::after { + -webkit-mask-image: url("../../../icons/design/pen-nib-line.svg"); + mask-image: url("../../../icons/design/pen-nib-line.svg"); +} + +.fr-icon-pencil-fill::before, +.fr-icon-pencil-fill::after { + -webkit-mask-image: url("../../../icons/design/pencil-fill.svg"); + mask-image: url("../../../icons/design/pencil-fill.svg"); +} + +.fr-icon-pencil-line::before, +.fr-icon-pencil-line::after { + -webkit-mask-image: url("../../../icons/design/pencil-line.svg"); + mask-image: url("../../../icons/design/pencil-line.svg"); +} + +.fr-icon-pencil-ruler-fill::before, +.fr-icon-pencil-ruler-fill::after { + -webkit-mask-image: url("../../../icons/design/pencil-ruler-fill.svg"); + mask-image: url("../../../icons/design/pencil-ruler-fill.svg"); +} + +.fr-icon-pencil-ruler-line::before, +.fr-icon-pencil-ruler-line::after { + -webkit-mask-image: url("../../../icons/design/pencil-ruler-line.svg"); + mask-image: url("../../../icons/design/pencil-ruler-line.svg"); +} + +.fr-icon-shapes-fill::before, +.fr-icon-shapes-fill::after { + -webkit-mask-image: url("../../../icons/design/shapes-fill.svg"); + mask-image: url("../../../icons/design/shapes-fill.svg"); +} + +.fr-icon-shapes-line::before, +.fr-icon-shapes-line::after { + -webkit-mask-image: url("../../../icons/design/shapes-line.svg"); + mask-image: url("../../../icons/design/shapes-line.svg"); +} + +.fr-icon-sip-fill::before, +.fr-icon-sip-fill::after { + -webkit-mask-image: url("../../../icons/design/sip-fill.svg"); + mask-image: url("../../../icons/design/sip-fill.svg"); +} + +.fr-icon-sip-line::before, +.fr-icon-sip-line::after { + -webkit-mask-image: url("../../../icons/design/sip-line.svg"); + mask-image: url("../../../icons/design/sip-line.svg"); +} + +.fr-icon-table-fill::before, +.fr-icon-table-fill::after { + -webkit-mask-image: url("../../../icons/design/table-fill.svg"); + mask-image: url("../../../icons/design/table-fill.svg"); +} + +.fr-icon-table-line::before, +.fr-icon-table-line::after { + -webkit-mask-image: url("../../../icons/design/table-line.svg"); + mask-image: url("../../../icons/design/table-line.svg"); +} + +.fr-fi-edit-fill::before, +.fr-fi-edit-fill::after { + -webkit-mask-image: url("../../../icons/design/edit-fill.svg"); + mask-image: url("../../../icons/design/edit-fill.svg"); +} + +.fr-fi-edit-line::before, +.fr-fi-edit-line::after { + -webkit-mask-image: url("../../../icons/design/edit-line.svg"); + mask-image: url("../../../icons/design/edit-line.svg"); +} + +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} + +@media (min-width: 48em) { + /*! media md */ + + /*! media md */ +} + +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ +} + +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} + +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-icon-ball-pen-fill::before, + .fr-icon-ball-pen-fill::after { + background-image: url("../../../icons/design/ball-pen-fill.svg"); + } + + .fr-icon-ball-pen-line::before, + .fr-icon-ball-pen-line::after { + background-image: url("../../../icons/design/ball-pen-line.svg"); + } + + .fr-icon-brush-3-fill::before, + .fr-icon-brush-3-fill::after { + background-image: url("../../../icons/design/brush-3-fill.svg"); + } + + .fr-icon-brush-3-line::before, + .fr-icon-brush-3-line::after { + background-image: url("../../../icons/design/brush-3-line.svg"); + } + + .fr-icon-brush-fill::before, + .fr-icon-brush-fill::after { + background-image: url("../../../icons/design/brush-fill.svg"); + } + + .fr-icon-brush-line::before, + .fr-icon-brush-line::after { + background-image: url("../../../icons/design/brush-line.svg"); + } + + .fr-icon-contrast-fill::before, + .fr-icon-contrast-fill::after { + background-image: url("../../../icons/design/contrast-fill.svg"); + } + + .fr-icon-contrast-line::before, + .fr-icon-contrast-line::after { + background-image: url("../../../icons/design/contrast-line.svg"); + } + + .fr-icon-crop-fill::before, + .fr-icon-crop-fill::after { + background-image: url("../../../icons/design/crop-fill.svg"); + } + + .fr-icon-crop-line::before, + .fr-icon-crop-line::after { + background-image: url("../../../icons/design/crop-line.svg"); + } + + .fr-icon-drag-move-2-fill::before, + .fr-icon-drag-move-2-fill::after { + background-image: url("../../../icons/design/drag-move-2-fill.svg"); + } + + .fr-icon-drag-move-2-line::before, + .fr-icon-drag-move-2-line::after { + background-image: url("../../../icons/design/drag-move-2-line.svg"); + } + + .fr-icon-drop-fill::before, + .fr-icon-drop-fill::after { + background-image: url("../../../icons/design/drop-fill.svg"); + } + + .fr-icon-drop-line::before, + .fr-icon-drop-line::after { + background-image: url("../../../icons/design/drop-line.svg"); + } + + .fr-icon-edit-box-fill::before, + .fr-icon-edit-box-fill::after { + background-image: url("../../../icons/design/edit-box-fill.svg"); + } + + .fr-icon-edit-box-line::before, + .fr-icon-edit-box-line::after { + background-image: url("../../../icons/design/edit-box-line.svg"); + } + + .fr-icon-edit-fill::before, + .fr-icon-edit-fill::after { + background-image: url("../../../icons/design/edit-fill.svg"); + } + + .fr-icon-edit-line::before, + .fr-icon-edit-line::after { + background-image: url("../../../icons/design/edit-line.svg"); + } + + .fr-icon-eraser-fill::before, + .fr-icon-eraser-fill::after { + background-image: url("../../../icons/design/eraser-fill.svg"); + } + + .fr-icon-eraser-line::before, + .fr-icon-eraser-line::after { + background-image: url("../../../icons/design/eraser-line.svg"); + } + + .fr-icon-ink-bottle-fill::before, + .fr-icon-ink-bottle-fill::after { + background-image: url("../../../icons/design/ink-bottle-fill.svg"); + } + + .fr-icon-ink-bottle-line::before, + .fr-icon-ink-bottle-line::after { + background-image: url("../../../icons/design/ink-bottle-line.svg"); + } + + .fr-icon-layout-grid-fill::before, + .fr-icon-layout-grid-fill::after { + background-image: url("../../../icons/design/layout-grid-fill.svg"); + } + + .fr-icon-layout-grid-line::before, + .fr-icon-layout-grid-line::after { + background-image: url("../../../icons/design/layout-grid-line.svg"); + } + + .fr-icon-mark-pen-fill::before, + .fr-icon-mark-pen-fill::after { + background-image: url("../../../icons/design/mark-pen-fill.svg"); + } + + .fr-icon-mark-pen-line::before, + .fr-icon-mark-pen-line::after { + background-image: url("../../../icons/design/mark-pen-line.svg"); + } + + .fr-icon-paint-brush-fill::before, + .fr-icon-paint-brush-fill::after { + background-image: url("../../../icons/design/paint-brush-fill.svg"); + } + + .fr-icon-paint-brush-line::before, + .fr-icon-paint-brush-line::after { + background-image: url("../../../icons/design/paint-brush-line.svg"); + } + + .fr-icon-paint-fill::before, + .fr-icon-paint-fill::after { + background-image: url("../../../icons/design/paint-fill.svg"); + } + + .fr-icon-paint-line::before, + .fr-icon-paint-line::after { + background-image: url("../../../icons/design/paint-line.svg"); + } + + .fr-icon-palette-fill::before, + .fr-icon-palette-fill::after { + background-image: url("../../../icons/design/palette-fill.svg"); + } + + .fr-icon-palette-line::before, + .fr-icon-palette-line::after { + background-image: url("../../../icons/design/palette-line.svg"); + } + + .fr-icon-pantone-fill::before, + .fr-icon-pantone-fill::after { + background-image: url("../../../icons/design/pantone-fill.svg"); + } + + .fr-icon-pantone-line::before, + .fr-icon-pantone-line::after { + background-image: url("../../../icons/design/pantone-line.svg"); + } + + .fr-icon-pen-nib-fill::before, + .fr-icon-pen-nib-fill::after { + background-image: url("../../../icons/design/pen-nib-fill.svg"); + } + + .fr-icon-pen-nib-line::before, + .fr-icon-pen-nib-line::after { + background-image: url("../../../icons/design/pen-nib-line.svg"); + } + + .fr-icon-pencil-fill::before, + .fr-icon-pencil-fill::after { + background-image: url("../../../icons/design/pencil-fill.svg"); + } + + .fr-icon-pencil-line::before, + .fr-icon-pencil-line::after { + background-image: url("../../../icons/design/pencil-line.svg"); + } + + .fr-icon-pencil-ruler-fill::before, + .fr-icon-pencil-ruler-fill::after { + background-image: url("../../../icons/design/pencil-ruler-fill.svg"); + } + + .fr-icon-pencil-ruler-line::before, + .fr-icon-pencil-ruler-line::after { + background-image: url("../../../icons/design/pencil-ruler-line.svg"); + } + + .fr-icon-shapes-fill::before, + .fr-icon-shapes-fill::after { + background-image: url("../../../icons/design/shapes-fill.svg"); + } + + .fr-icon-shapes-line::before, + .fr-icon-shapes-line::after { + background-image: url("../../../icons/design/shapes-line.svg"); + } + + .fr-icon-sip-fill::before, + .fr-icon-sip-fill::after { + background-image: url("../../../icons/design/sip-fill.svg"); + } + + .fr-icon-sip-line::before, + .fr-icon-sip-line::after { + background-image: url("../../../icons/design/sip-line.svg"); + } + + .fr-icon-table-fill::before, + .fr-icon-table-fill::after { + background-image: url("../../../icons/design/table-fill.svg"); + } + + .fr-icon-table-line::before, + .fr-icon-table-line::after { + background-image: url("../../../icons/design/table-line.svg"); + } + + .fr-fi-edit-fill::before { + background-image: url("../../../icons/design/edit-fill.svg"); + } + + .fr-fi-edit-line::before { + background-image: url("../../../icons/design/edit-line.svg"); + } +} diff --git a/dist/dsfr/utility/icons/icons-design/icons-design.legacy.css b/dist/dsfr/utility/icons/icons-design/icons-design.legacy.css new file mode 100644 index 0000000..cef1d47 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-design/icons-design.legacy.css @@ -0,0 +1,254 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-icon-ball-pen-fill::before, + .fr-icon-ball-pen-fill::after { + background-image: url("../../../icons/design/ball-pen-fill.svg"); + } + + .fr-icon-ball-pen-line::before, + .fr-icon-ball-pen-line::after { + background-image: url("../../../icons/design/ball-pen-line.svg"); + } + + .fr-icon-brush-3-fill::before, + .fr-icon-brush-3-fill::after { + background-image: url("../../../icons/design/brush-3-fill.svg"); + } + + .fr-icon-brush-3-line::before, + .fr-icon-brush-3-line::after { + background-image: url("../../../icons/design/brush-3-line.svg"); + } + + .fr-icon-brush-fill::before, + .fr-icon-brush-fill::after { + background-image: url("../../../icons/design/brush-fill.svg"); + } + + .fr-icon-brush-line::before, + .fr-icon-brush-line::after { + background-image: url("../../../icons/design/brush-line.svg"); + } + + .fr-icon-contrast-fill::before, + .fr-icon-contrast-fill::after { + background-image: url("../../../icons/design/contrast-fill.svg"); + } + + .fr-icon-contrast-line::before, + .fr-icon-contrast-line::after { + background-image: url("../../../icons/design/contrast-line.svg"); + } + + .fr-icon-crop-fill::before, + .fr-icon-crop-fill::after { + background-image: url("../../../icons/design/crop-fill.svg"); + } + + .fr-icon-crop-line::before, + .fr-icon-crop-line::after { + background-image: url("../../../icons/design/crop-line.svg"); + } + + .fr-icon-drag-move-2-fill::before, + .fr-icon-drag-move-2-fill::after { + background-image: url("../../../icons/design/drag-move-2-fill.svg"); + } + + .fr-icon-drag-move-2-line::before, + .fr-icon-drag-move-2-line::after { + background-image: url("../../../icons/design/drag-move-2-line.svg"); + } + + .fr-icon-drop-fill::before, + .fr-icon-drop-fill::after { + background-image: url("../../../icons/design/drop-fill.svg"); + } + + .fr-icon-drop-line::before, + .fr-icon-drop-line::after { + background-image: url("../../../icons/design/drop-line.svg"); + } + + .fr-icon-edit-box-fill::before, + .fr-icon-edit-box-fill::after { + background-image: url("../../../icons/design/edit-box-fill.svg"); + } + + .fr-icon-edit-box-line::before, + .fr-icon-edit-box-line::after { + background-image: url("../../../icons/design/edit-box-line.svg"); + } + + .fr-icon-edit-fill::before, + .fr-icon-edit-fill::after { + background-image: url("../../../icons/design/edit-fill.svg"); + } + + .fr-icon-edit-line::before, + .fr-icon-edit-line::after { + background-image: url("../../../icons/design/edit-line.svg"); + } + + .fr-icon-eraser-fill::before, + .fr-icon-eraser-fill::after { + background-image: url("../../../icons/design/eraser-fill.svg"); + } + + .fr-icon-eraser-line::before, + .fr-icon-eraser-line::after { + background-image: url("../../../icons/design/eraser-line.svg"); + } + + .fr-icon-ink-bottle-fill::before, + .fr-icon-ink-bottle-fill::after { + background-image: url("../../../icons/design/ink-bottle-fill.svg"); + } + + .fr-icon-ink-bottle-line::before, + .fr-icon-ink-bottle-line::after { + background-image: url("../../../icons/design/ink-bottle-line.svg"); + } + + .fr-icon-layout-grid-fill::before, + .fr-icon-layout-grid-fill::after { + background-image: url("../../../icons/design/layout-grid-fill.svg"); + } + + .fr-icon-layout-grid-line::before, + .fr-icon-layout-grid-line::after { + background-image: url("../../../icons/design/layout-grid-line.svg"); + } + + .fr-icon-mark-pen-fill::before, + .fr-icon-mark-pen-fill::after { + background-image: url("../../../icons/design/mark-pen-fill.svg"); + } + + .fr-icon-mark-pen-line::before, + .fr-icon-mark-pen-line::after { + background-image: url("../../../icons/design/mark-pen-line.svg"); + } + + .fr-icon-paint-brush-fill::before, + .fr-icon-paint-brush-fill::after { + background-image: url("../../../icons/design/paint-brush-fill.svg"); + } + + .fr-icon-paint-brush-line::before, + .fr-icon-paint-brush-line::after { + background-image: url("../../../icons/design/paint-brush-line.svg"); + } + + .fr-icon-paint-fill::before, + .fr-icon-paint-fill::after { + background-image: url("../../../icons/design/paint-fill.svg"); + } + + .fr-icon-paint-line::before, + .fr-icon-paint-line::after { + background-image: url("../../../icons/design/paint-line.svg"); + } + + .fr-icon-palette-fill::before, + .fr-icon-palette-fill::after { + background-image: url("../../../icons/design/palette-fill.svg"); + } + + .fr-icon-palette-line::before, + .fr-icon-palette-line::after { + background-image: url("../../../icons/design/palette-line.svg"); + } + + .fr-icon-pantone-fill::before, + .fr-icon-pantone-fill::after { + background-image: url("../../../icons/design/pantone-fill.svg"); + } + + .fr-icon-pantone-line::before, + .fr-icon-pantone-line::after { + background-image: url("../../../icons/design/pantone-line.svg"); + } + + .fr-icon-pen-nib-fill::before, + .fr-icon-pen-nib-fill::after { + background-image: url("../../../icons/design/pen-nib-fill.svg"); + } + + .fr-icon-pen-nib-line::before, + .fr-icon-pen-nib-line::after { + background-image: url("../../../icons/design/pen-nib-line.svg"); + } + + .fr-icon-pencil-fill::before, + .fr-icon-pencil-fill::after { + background-image: url("../../../icons/design/pencil-fill.svg"); + } + + .fr-icon-pencil-line::before, + .fr-icon-pencil-line::after { + background-image: url("../../../icons/design/pencil-line.svg"); + } + + .fr-icon-pencil-ruler-fill::before, + .fr-icon-pencil-ruler-fill::after { + background-image: url("../../../icons/design/pencil-ruler-fill.svg"); + } + + .fr-icon-pencil-ruler-line::before, + .fr-icon-pencil-ruler-line::after { + background-image: url("../../../icons/design/pencil-ruler-line.svg"); + } + + .fr-icon-shapes-fill::before, + .fr-icon-shapes-fill::after { + background-image: url("../../../icons/design/shapes-fill.svg"); + } + + .fr-icon-shapes-line::before, + .fr-icon-shapes-line::after { + background-image: url("../../../icons/design/shapes-line.svg"); + } + + .fr-icon-sip-fill::before, + .fr-icon-sip-fill::after { + background-image: url("../../../icons/design/sip-fill.svg"); + } + + .fr-icon-sip-line::before, + .fr-icon-sip-line::after { + background-image: url("../../../icons/design/sip-line.svg"); + } + + .fr-icon-table-fill::before, + .fr-icon-table-fill::after { + background-image: url("../../../icons/design/table-fill.svg"); + } + + .fr-icon-table-line::before, + .fr-icon-table-line::after { + background-image: url("../../../icons/design/table-line.svg"); + } + + .fr-fi-edit-fill::before { + background-image: url("../../../icons/design/edit-fill.svg"); + } + + .fr-fi-edit-line::before { + background-image: url("../../../icons/design/edit-line.svg"); + } +} diff --git a/dist/dsfr/utility/icons/icons-design/icons-design.legacy.min.css b/dist/dsfr/utility/icons/icons-design/icons-design.legacy.min.css new file mode 100644 index 0000000..3afc888 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-design/icons-design.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-icon-ball-pen-fill:after,.fr-icon-ball-pen-fill:before{background-image:url(../../../icons/design/ball-pen-fill.svg)}.fr-icon-ball-pen-line:after,.fr-icon-ball-pen-line:before{background-image:url(../../../icons/design/ball-pen-line.svg)}.fr-icon-brush-3-fill:after,.fr-icon-brush-3-fill:before{background-image:url(../../../icons/design/brush-3-fill.svg)}.fr-icon-brush-3-line:after,.fr-icon-brush-3-line:before{background-image:url(../../../icons/design/brush-3-line.svg)}.fr-icon-brush-fill:after,.fr-icon-brush-fill:before{background-image:url(../../../icons/design/brush-fill.svg)}.fr-icon-brush-line:after,.fr-icon-brush-line:before{background-image:url(../../../icons/design/brush-line.svg)}.fr-icon-contrast-fill:after,.fr-icon-contrast-fill:before{background-image:url(../../../icons/design/contrast-fill.svg)}.fr-icon-contrast-line:after,.fr-icon-contrast-line:before{background-image:url(../../../icons/design/contrast-line.svg)}.fr-icon-crop-fill:after,.fr-icon-crop-fill:before{background-image:url(../../../icons/design/crop-fill.svg)}.fr-icon-crop-line:after,.fr-icon-crop-line:before{background-image:url(../../../icons/design/crop-line.svg)}.fr-icon-drag-move-2-fill:after,.fr-icon-drag-move-2-fill:before{background-image:url(../../../icons/design/drag-move-2-fill.svg)}.fr-icon-drag-move-2-line:after,.fr-icon-drag-move-2-line:before{background-image:url(../../../icons/design/drag-move-2-line.svg)}.fr-icon-drop-fill:after,.fr-icon-drop-fill:before{background-image:url(../../../icons/design/drop-fill.svg)}.fr-icon-drop-line:after,.fr-icon-drop-line:before{background-image:url(../../../icons/design/drop-line.svg)}.fr-icon-edit-box-fill:after,.fr-icon-edit-box-fill:before{background-image:url(../../../icons/design/edit-box-fill.svg)}.fr-icon-edit-box-line:after,.fr-icon-edit-box-line:before{background-image:url(../../../icons/design/edit-box-line.svg)}.fr-icon-edit-fill:after,.fr-icon-edit-fill:before{background-image:url(../../../icons/design/edit-fill.svg)}.fr-icon-edit-line:after,.fr-icon-edit-line:before{background-image:url(../../../icons/design/edit-line.svg)}.fr-icon-eraser-fill:after,.fr-icon-eraser-fill:before{background-image:url(../../../icons/design/eraser-fill.svg)}.fr-icon-eraser-line:after,.fr-icon-eraser-line:before{background-image:url(../../../icons/design/eraser-line.svg)}.fr-icon-ink-bottle-fill:after,.fr-icon-ink-bottle-fill:before{background-image:url(../../../icons/design/ink-bottle-fill.svg)}.fr-icon-ink-bottle-line:after,.fr-icon-ink-bottle-line:before{background-image:url(../../../icons/design/ink-bottle-line.svg)}.fr-icon-layout-grid-fill:after,.fr-icon-layout-grid-fill:before{background-image:url(../../../icons/design/layout-grid-fill.svg)}.fr-icon-layout-grid-line:after,.fr-icon-layout-grid-line:before{background-image:url(../../../icons/design/layout-grid-line.svg)}.fr-icon-mark-pen-fill:after,.fr-icon-mark-pen-fill:before{background-image:url(../../../icons/design/mark-pen-fill.svg)}.fr-icon-mark-pen-line:after,.fr-icon-mark-pen-line:before{background-image:url(../../../icons/design/mark-pen-line.svg)}.fr-icon-paint-brush-fill:after,.fr-icon-paint-brush-fill:before{background-image:url(../../../icons/design/paint-brush-fill.svg)}.fr-icon-paint-brush-line:after,.fr-icon-paint-brush-line:before{background-image:url(../../../icons/design/paint-brush-line.svg)}.fr-icon-paint-fill:after,.fr-icon-paint-fill:before{background-image:url(../../../icons/design/paint-fill.svg)}.fr-icon-paint-line:after,.fr-icon-paint-line:before{background-image:url(../../../icons/design/paint-line.svg)}.fr-icon-palette-fill:after,.fr-icon-palette-fill:before{background-image:url(../../../icons/design/palette-fill.svg)}.fr-icon-palette-line:after,.fr-icon-palette-line:before{background-image:url(../../../icons/design/palette-line.svg)}.fr-icon-pantone-fill:after,.fr-icon-pantone-fill:before{background-image:url(../../../icons/design/pantone-fill.svg)}.fr-icon-pantone-line:after,.fr-icon-pantone-line:before{background-image:url(../../../icons/design/pantone-line.svg)}.fr-icon-pen-nib-fill:after,.fr-icon-pen-nib-fill:before{background-image:url(../../../icons/design/pen-nib-fill.svg)}.fr-icon-pen-nib-line:after,.fr-icon-pen-nib-line:before{background-image:url(../../../icons/design/pen-nib-line.svg)}.fr-icon-pencil-fill:after,.fr-icon-pencil-fill:before{background-image:url(../../../icons/design/pencil-fill.svg)}.fr-icon-pencil-line:after,.fr-icon-pencil-line:before{background-image:url(../../../icons/design/pencil-line.svg)}.fr-icon-pencil-ruler-fill:after,.fr-icon-pencil-ruler-fill:before{background-image:url(../../../icons/design/pencil-ruler-fill.svg)}.fr-icon-pencil-ruler-line:after,.fr-icon-pencil-ruler-line:before{background-image:url(../../../icons/design/pencil-ruler-line.svg)}.fr-icon-shapes-fill:after,.fr-icon-shapes-fill:before{background-image:url(../../../icons/design/shapes-fill.svg)}.fr-icon-shapes-line:after,.fr-icon-shapes-line:before{background-image:url(../../../icons/design/shapes-line.svg)}.fr-icon-sip-fill:after,.fr-icon-sip-fill:before{background-image:url(../../../icons/design/sip-fill.svg)}.fr-icon-sip-line:after,.fr-icon-sip-line:before{background-image:url(../../../icons/design/sip-line.svg)}.fr-icon-table-fill:after,.fr-icon-table-fill:before{background-image:url(../../../icons/design/table-fill.svg)}.fr-icon-table-line:after,.fr-icon-table-line:before{background-image:url(../../../icons/design/table-line.svg)}.fr-fi-edit-fill:before{background-image:url(../../../icons/design/edit-fill.svg)}.fr-fi-edit-line:before{background-image:url(../../../icons/design/edit-line.svg)}} \ No newline at end of file diff --git a/dist/dsfr/utility/icons/icons-design/icons-design.main.css b/dist/dsfr/utility/icons/icons-design/icons-design.main.css new file mode 100644 index 0000000..ed85298 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-design/icons-design.main.css @@ -0,0 +1,311 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON DESIGN +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-ball-pen-fill::before, +.fr-icon-ball-pen-fill::after { + -webkit-mask-image: url("../../../icons/design/ball-pen-fill.svg"); + mask-image: url("../../../icons/design/ball-pen-fill.svg"); +} + +.fr-icon-ball-pen-line::before, +.fr-icon-ball-pen-line::after { + -webkit-mask-image: url("../../../icons/design/ball-pen-line.svg"); + mask-image: url("../../../icons/design/ball-pen-line.svg"); +} + +.fr-icon-brush-3-fill::before, +.fr-icon-brush-3-fill::after { + -webkit-mask-image: url("../../../icons/design/brush-3-fill.svg"); + mask-image: url("../../../icons/design/brush-3-fill.svg"); +} + +.fr-icon-brush-3-line::before, +.fr-icon-brush-3-line::after { + -webkit-mask-image: url("../../../icons/design/brush-3-line.svg"); + mask-image: url("../../../icons/design/brush-3-line.svg"); +} + +.fr-icon-brush-fill::before, +.fr-icon-brush-fill::after { + -webkit-mask-image: url("../../../icons/design/brush-fill.svg"); + mask-image: url("../../../icons/design/brush-fill.svg"); +} + +.fr-icon-brush-line::before, +.fr-icon-brush-line::after { + -webkit-mask-image: url("../../../icons/design/brush-line.svg"); + mask-image: url("../../../icons/design/brush-line.svg"); +} + +.fr-icon-contrast-fill::before, +.fr-icon-contrast-fill::after { + -webkit-mask-image: url("../../../icons/design/contrast-fill.svg"); + mask-image: url("../../../icons/design/contrast-fill.svg"); +} + +.fr-icon-contrast-line::before, +.fr-icon-contrast-line::after { + -webkit-mask-image: url("../../../icons/design/contrast-line.svg"); + mask-image: url("../../../icons/design/contrast-line.svg"); +} + +.fr-icon-crop-fill::before, +.fr-icon-crop-fill::after { + -webkit-mask-image: url("../../../icons/design/crop-fill.svg"); + mask-image: url("../../../icons/design/crop-fill.svg"); +} + +.fr-icon-crop-line::before, +.fr-icon-crop-line::after { + -webkit-mask-image: url("../../../icons/design/crop-line.svg"); + mask-image: url("../../../icons/design/crop-line.svg"); +} + +.fr-icon-drag-move-2-fill::before, +.fr-icon-drag-move-2-fill::after { + -webkit-mask-image: url("../../../icons/design/drag-move-2-fill.svg"); + mask-image: url("../../../icons/design/drag-move-2-fill.svg"); +} + +.fr-icon-drag-move-2-line::before, +.fr-icon-drag-move-2-line::after { + -webkit-mask-image: url("../../../icons/design/drag-move-2-line.svg"); + mask-image: url("../../../icons/design/drag-move-2-line.svg"); +} + +.fr-icon-drop-fill::before, +.fr-icon-drop-fill::after { + -webkit-mask-image: url("../../../icons/design/drop-fill.svg"); + mask-image: url("../../../icons/design/drop-fill.svg"); +} + +.fr-icon-drop-line::before, +.fr-icon-drop-line::after { + -webkit-mask-image: url("../../../icons/design/drop-line.svg"); + mask-image: url("../../../icons/design/drop-line.svg"); +} + +.fr-icon-edit-box-fill::before, +.fr-icon-edit-box-fill::after { + -webkit-mask-image: url("../../../icons/design/edit-box-fill.svg"); + mask-image: url("../../../icons/design/edit-box-fill.svg"); +} + +.fr-icon-edit-box-line::before, +.fr-icon-edit-box-line::after { + -webkit-mask-image: url("../../../icons/design/edit-box-line.svg"); + mask-image: url("../../../icons/design/edit-box-line.svg"); +} + +.fr-icon-edit-fill::before, +.fr-icon-edit-fill::after { + -webkit-mask-image: url("../../../icons/design/edit-fill.svg"); + mask-image: url("../../../icons/design/edit-fill.svg"); +} + +.fr-icon-edit-line::before, +.fr-icon-edit-line::after { + -webkit-mask-image: url("../../../icons/design/edit-line.svg"); + mask-image: url("../../../icons/design/edit-line.svg"); +} + +.fr-icon-eraser-fill::before, +.fr-icon-eraser-fill::after { + -webkit-mask-image: url("../../../icons/design/eraser-fill.svg"); + mask-image: url("../../../icons/design/eraser-fill.svg"); +} + +.fr-icon-eraser-line::before, +.fr-icon-eraser-line::after { + -webkit-mask-image: url("../../../icons/design/eraser-line.svg"); + mask-image: url("../../../icons/design/eraser-line.svg"); +} + +.fr-icon-ink-bottle-fill::before, +.fr-icon-ink-bottle-fill::after { + -webkit-mask-image: url("../../../icons/design/ink-bottle-fill.svg"); + mask-image: url("../../../icons/design/ink-bottle-fill.svg"); +} + +.fr-icon-ink-bottle-line::before, +.fr-icon-ink-bottle-line::after { + -webkit-mask-image: url("../../../icons/design/ink-bottle-line.svg"); + mask-image: url("../../../icons/design/ink-bottle-line.svg"); +} + +.fr-icon-layout-grid-fill::before, +.fr-icon-layout-grid-fill::after { + -webkit-mask-image: url("../../../icons/design/layout-grid-fill.svg"); + mask-image: url("../../../icons/design/layout-grid-fill.svg"); +} + +.fr-icon-layout-grid-line::before, +.fr-icon-layout-grid-line::after { + -webkit-mask-image: url("../../../icons/design/layout-grid-line.svg"); + mask-image: url("../../../icons/design/layout-grid-line.svg"); +} + +.fr-icon-mark-pen-fill::before, +.fr-icon-mark-pen-fill::after { + -webkit-mask-image: url("../../../icons/design/mark-pen-fill.svg"); + mask-image: url("../../../icons/design/mark-pen-fill.svg"); +} + +.fr-icon-mark-pen-line::before, +.fr-icon-mark-pen-line::after { + -webkit-mask-image: url("../../../icons/design/mark-pen-line.svg"); + mask-image: url("../../../icons/design/mark-pen-line.svg"); +} + +.fr-icon-paint-brush-fill::before, +.fr-icon-paint-brush-fill::after { + -webkit-mask-image: url("../../../icons/design/paint-brush-fill.svg"); + mask-image: url("../../../icons/design/paint-brush-fill.svg"); +} + +.fr-icon-paint-brush-line::before, +.fr-icon-paint-brush-line::after { + -webkit-mask-image: url("../../../icons/design/paint-brush-line.svg"); + mask-image: url("../../../icons/design/paint-brush-line.svg"); +} + +.fr-icon-paint-fill::before, +.fr-icon-paint-fill::after { + -webkit-mask-image: url("../../../icons/design/paint-fill.svg"); + mask-image: url("../../../icons/design/paint-fill.svg"); +} + +.fr-icon-paint-line::before, +.fr-icon-paint-line::after { + -webkit-mask-image: url("../../../icons/design/paint-line.svg"); + mask-image: url("../../../icons/design/paint-line.svg"); +} + +.fr-icon-palette-fill::before, +.fr-icon-palette-fill::after { + -webkit-mask-image: url("../../../icons/design/palette-fill.svg"); + mask-image: url("../../../icons/design/palette-fill.svg"); +} + +.fr-icon-palette-line::before, +.fr-icon-palette-line::after { + -webkit-mask-image: url("../../../icons/design/palette-line.svg"); + mask-image: url("../../../icons/design/palette-line.svg"); +} + +.fr-icon-pantone-fill::before, +.fr-icon-pantone-fill::after { + -webkit-mask-image: url("../../../icons/design/pantone-fill.svg"); + mask-image: url("../../../icons/design/pantone-fill.svg"); +} + +.fr-icon-pantone-line::before, +.fr-icon-pantone-line::after { + -webkit-mask-image: url("../../../icons/design/pantone-line.svg"); + mask-image: url("../../../icons/design/pantone-line.svg"); +} + +.fr-icon-pen-nib-fill::before, +.fr-icon-pen-nib-fill::after { + -webkit-mask-image: url("../../../icons/design/pen-nib-fill.svg"); + mask-image: url("../../../icons/design/pen-nib-fill.svg"); +} + +.fr-icon-pen-nib-line::before, +.fr-icon-pen-nib-line::after { + -webkit-mask-image: url("../../../icons/design/pen-nib-line.svg"); + mask-image: url("../../../icons/design/pen-nib-line.svg"); +} + +.fr-icon-pencil-fill::before, +.fr-icon-pencil-fill::after { + -webkit-mask-image: url("../../../icons/design/pencil-fill.svg"); + mask-image: url("../../../icons/design/pencil-fill.svg"); +} + +.fr-icon-pencil-line::before, +.fr-icon-pencil-line::after { + -webkit-mask-image: url("../../../icons/design/pencil-line.svg"); + mask-image: url("../../../icons/design/pencil-line.svg"); +} + +.fr-icon-pencil-ruler-fill::before, +.fr-icon-pencil-ruler-fill::after { + -webkit-mask-image: url("../../../icons/design/pencil-ruler-fill.svg"); + mask-image: url("../../../icons/design/pencil-ruler-fill.svg"); +} + +.fr-icon-pencil-ruler-line::before, +.fr-icon-pencil-ruler-line::after { + -webkit-mask-image: url("../../../icons/design/pencil-ruler-line.svg"); + mask-image: url("../../../icons/design/pencil-ruler-line.svg"); +} + +.fr-icon-shapes-fill::before, +.fr-icon-shapes-fill::after { + -webkit-mask-image: url("../../../icons/design/shapes-fill.svg"); + mask-image: url("../../../icons/design/shapes-fill.svg"); +} + +.fr-icon-shapes-line::before, +.fr-icon-shapes-line::after { + -webkit-mask-image: url("../../../icons/design/shapes-line.svg"); + mask-image: url("../../../icons/design/shapes-line.svg"); +} + +.fr-icon-sip-fill::before, +.fr-icon-sip-fill::after { + -webkit-mask-image: url("../../../icons/design/sip-fill.svg"); + mask-image: url("../../../icons/design/sip-fill.svg"); +} + +.fr-icon-sip-line::before, +.fr-icon-sip-line::after { + -webkit-mask-image: url("../../../icons/design/sip-line.svg"); + mask-image: url("../../../icons/design/sip-line.svg"); +} + +.fr-icon-table-fill::before, +.fr-icon-table-fill::after { + -webkit-mask-image: url("../../../icons/design/table-fill.svg"); + mask-image: url("../../../icons/design/table-fill.svg"); +} + +.fr-icon-table-line::before, +.fr-icon-table-line::after { + -webkit-mask-image: url("../../../icons/design/table-line.svg"); + mask-image: url("../../../icons/design/table-line.svg"); +} + +.fr-fi-edit-fill::before, +.fr-fi-edit-fill::after { + -webkit-mask-image: url("../../../icons/design/edit-fill.svg"); + mask-image: url("../../../icons/design/edit-fill.svg"); +} + +.fr-fi-edit-line::before, +.fr-fi-edit-line::after { + -webkit-mask-image: url("../../../icons/design/edit-line.svg"); + mask-image: url("../../../icons/design/edit-line.svg"); +} + +@media (min-width: 36em) { + /*! media sm */ +} + +@media (min-width: 48em) { + /*! media md */ +} + +@media (min-width: 62em) { + /*! media lg */ +} + +@media (min-width: 78em) { + /*! media xl */ +} diff --git a/dist/dsfr/utility/icons/icons-design/icons-design.main.min.css b/dist/dsfr/utility/icons/icons-design/icons-design.main.min.css new file mode 100644 index 0000000..b7868b8 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-design/icons-design.main.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-icon-ball-pen-fill:after,.fr-icon-ball-pen-fill:before{-webkit-mask-image:url(../../../icons/design/ball-pen-fill.svg);mask-image:url(../../../icons/design/ball-pen-fill.svg)}.fr-icon-ball-pen-line:after,.fr-icon-ball-pen-line:before{-webkit-mask-image:url(../../../icons/design/ball-pen-line.svg);mask-image:url(../../../icons/design/ball-pen-line.svg)}.fr-icon-brush-3-fill:after,.fr-icon-brush-3-fill:before{-webkit-mask-image:url(../../../icons/design/brush-3-fill.svg);mask-image:url(../../../icons/design/brush-3-fill.svg)}.fr-icon-brush-3-line:after,.fr-icon-brush-3-line:before{-webkit-mask-image:url(../../../icons/design/brush-3-line.svg);mask-image:url(../../../icons/design/brush-3-line.svg)}.fr-icon-brush-fill:after,.fr-icon-brush-fill:before{-webkit-mask-image:url(../../../icons/design/brush-fill.svg);mask-image:url(../../../icons/design/brush-fill.svg)}.fr-icon-brush-line:after,.fr-icon-brush-line:before{-webkit-mask-image:url(../../../icons/design/brush-line.svg);mask-image:url(../../../icons/design/brush-line.svg)}.fr-icon-contrast-fill:after,.fr-icon-contrast-fill:before{-webkit-mask-image:url(../../../icons/design/contrast-fill.svg);mask-image:url(../../../icons/design/contrast-fill.svg)}.fr-icon-contrast-line:after,.fr-icon-contrast-line:before{-webkit-mask-image:url(../../../icons/design/contrast-line.svg);mask-image:url(../../../icons/design/contrast-line.svg)}.fr-icon-crop-fill:after,.fr-icon-crop-fill:before{-webkit-mask-image:url(../../../icons/design/crop-fill.svg);mask-image:url(../../../icons/design/crop-fill.svg)}.fr-icon-crop-line:after,.fr-icon-crop-line:before{-webkit-mask-image:url(../../../icons/design/crop-line.svg);mask-image:url(../../../icons/design/crop-line.svg)}.fr-icon-drag-move-2-fill:after,.fr-icon-drag-move-2-fill:before{-webkit-mask-image:url(../../../icons/design/drag-move-2-fill.svg);mask-image:url(../../../icons/design/drag-move-2-fill.svg)}.fr-icon-drag-move-2-line:after,.fr-icon-drag-move-2-line:before{-webkit-mask-image:url(../../../icons/design/drag-move-2-line.svg);mask-image:url(../../../icons/design/drag-move-2-line.svg)}.fr-icon-drop-fill:after,.fr-icon-drop-fill:before{-webkit-mask-image:url(../../../icons/design/drop-fill.svg);mask-image:url(../../../icons/design/drop-fill.svg)}.fr-icon-drop-line:after,.fr-icon-drop-line:before{-webkit-mask-image:url(../../../icons/design/drop-line.svg);mask-image:url(../../../icons/design/drop-line.svg)}.fr-icon-edit-box-fill:after,.fr-icon-edit-box-fill:before{-webkit-mask-image:url(../../../icons/design/edit-box-fill.svg);mask-image:url(../../../icons/design/edit-box-fill.svg)}.fr-icon-edit-box-line:after,.fr-icon-edit-box-line:before{-webkit-mask-image:url(../../../icons/design/edit-box-line.svg);mask-image:url(../../../icons/design/edit-box-line.svg)}.fr-icon-edit-fill:after,.fr-icon-edit-fill:before{-webkit-mask-image:url(../../../icons/design/edit-fill.svg);mask-image:url(../../../icons/design/edit-fill.svg)}.fr-icon-edit-line:after,.fr-icon-edit-line:before{-webkit-mask-image:url(../../../icons/design/edit-line.svg);mask-image:url(../../../icons/design/edit-line.svg)}.fr-icon-eraser-fill:after,.fr-icon-eraser-fill:before{-webkit-mask-image:url(../../../icons/design/eraser-fill.svg);mask-image:url(../../../icons/design/eraser-fill.svg)}.fr-icon-eraser-line:after,.fr-icon-eraser-line:before{-webkit-mask-image:url(../../../icons/design/eraser-line.svg);mask-image:url(../../../icons/design/eraser-line.svg)}.fr-icon-ink-bottle-fill:after,.fr-icon-ink-bottle-fill:before{-webkit-mask-image:url(../../../icons/design/ink-bottle-fill.svg);mask-image:url(../../../icons/design/ink-bottle-fill.svg)}.fr-icon-ink-bottle-line:after,.fr-icon-ink-bottle-line:before{-webkit-mask-image:url(../../../icons/design/ink-bottle-line.svg);mask-image:url(../../../icons/design/ink-bottle-line.svg)}.fr-icon-layout-grid-fill:after,.fr-icon-layout-grid-fill:before{-webkit-mask-image:url(../../../icons/design/layout-grid-fill.svg);mask-image:url(../../../icons/design/layout-grid-fill.svg)}.fr-icon-layout-grid-line:after,.fr-icon-layout-grid-line:before{-webkit-mask-image:url(../../../icons/design/layout-grid-line.svg);mask-image:url(../../../icons/design/layout-grid-line.svg)}.fr-icon-mark-pen-fill:after,.fr-icon-mark-pen-fill:before{-webkit-mask-image:url(../../../icons/design/mark-pen-fill.svg);mask-image:url(../../../icons/design/mark-pen-fill.svg)}.fr-icon-mark-pen-line:after,.fr-icon-mark-pen-line:before{-webkit-mask-image:url(../../../icons/design/mark-pen-line.svg);mask-image:url(../../../icons/design/mark-pen-line.svg)}.fr-icon-paint-brush-fill:after,.fr-icon-paint-brush-fill:before{-webkit-mask-image:url(../../../icons/design/paint-brush-fill.svg);mask-image:url(../../../icons/design/paint-brush-fill.svg)}.fr-icon-paint-brush-line:after,.fr-icon-paint-brush-line:before{-webkit-mask-image:url(../../../icons/design/paint-brush-line.svg);mask-image:url(../../../icons/design/paint-brush-line.svg)}.fr-icon-paint-fill:after,.fr-icon-paint-fill:before{-webkit-mask-image:url(../../../icons/design/paint-fill.svg);mask-image:url(../../../icons/design/paint-fill.svg)}.fr-icon-paint-line:after,.fr-icon-paint-line:before{-webkit-mask-image:url(../../../icons/design/paint-line.svg);mask-image:url(../../../icons/design/paint-line.svg)}.fr-icon-palette-fill:after,.fr-icon-palette-fill:before{-webkit-mask-image:url(../../../icons/design/palette-fill.svg);mask-image:url(../../../icons/design/palette-fill.svg)}.fr-icon-palette-line:after,.fr-icon-palette-line:before{-webkit-mask-image:url(../../../icons/design/palette-line.svg);mask-image:url(../../../icons/design/palette-line.svg)}.fr-icon-pantone-fill:after,.fr-icon-pantone-fill:before{-webkit-mask-image:url(../../../icons/design/pantone-fill.svg);mask-image:url(../../../icons/design/pantone-fill.svg)}.fr-icon-pantone-line:after,.fr-icon-pantone-line:before{-webkit-mask-image:url(../../../icons/design/pantone-line.svg);mask-image:url(../../../icons/design/pantone-line.svg)}.fr-icon-pen-nib-fill:after,.fr-icon-pen-nib-fill:before{-webkit-mask-image:url(../../../icons/design/pen-nib-fill.svg);mask-image:url(../../../icons/design/pen-nib-fill.svg)}.fr-icon-pen-nib-line:after,.fr-icon-pen-nib-line:before{-webkit-mask-image:url(../../../icons/design/pen-nib-line.svg);mask-image:url(../../../icons/design/pen-nib-line.svg)}.fr-icon-pencil-fill:after,.fr-icon-pencil-fill:before{-webkit-mask-image:url(../../../icons/design/pencil-fill.svg);mask-image:url(../../../icons/design/pencil-fill.svg)}.fr-icon-pencil-line:after,.fr-icon-pencil-line:before{-webkit-mask-image:url(../../../icons/design/pencil-line.svg);mask-image:url(../../../icons/design/pencil-line.svg)}.fr-icon-pencil-ruler-fill:after,.fr-icon-pencil-ruler-fill:before{-webkit-mask-image:url(../../../icons/design/pencil-ruler-fill.svg);mask-image:url(../../../icons/design/pencil-ruler-fill.svg)}.fr-icon-pencil-ruler-line:after,.fr-icon-pencil-ruler-line:before{-webkit-mask-image:url(../../../icons/design/pencil-ruler-line.svg);mask-image:url(../../../icons/design/pencil-ruler-line.svg)}.fr-icon-shapes-fill:after,.fr-icon-shapes-fill:before{-webkit-mask-image:url(../../../icons/design/shapes-fill.svg);mask-image:url(../../../icons/design/shapes-fill.svg)}.fr-icon-shapes-line:after,.fr-icon-shapes-line:before{-webkit-mask-image:url(../../../icons/design/shapes-line.svg);mask-image:url(../../../icons/design/shapes-line.svg)}.fr-icon-sip-fill:after,.fr-icon-sip-fill:before{-webkit-mask-image:url(../../../icons/design/sip-fill.svg);mask-image:url(../../../icons/design/sip-fill.svg)}.fr-icon-sip-line:after,.fr-icon-sip-line:before{-webkit-mask-image:url(../../../icons/design/sip-line.svg);mask-image:url(../../../icons/design/sip-line.svg)}.fr-icon-table-fill:after,.fr-icon-table-fill:before{-webkit-mask-image:url(../../../icons/design/table-fill.svg);mask-image:url(../../../icons/design/table-fill.svg)}.fr-icon-table-line:after,.fr-icon-table-line:before{-webkit-mask-image:url(../../../icons/design/table-line.svg);mask-image:url(../../../icons/design/table-line.svg)}.fr-fi-edit-fill:after,.fr-fi-edit-fill:before{-webkit-mask-image:url(../../../icons/design/edit-fill.svg);mask-image:url(../../../icons/design/edit-fill.svg)}.fr-fi-edit-line:after,.fr-fi-edit-line:before{-webkit-mask-image:url(../../../icons/design/edit-line.svg);mask-image:url(../../../icons/design/edit-line.svg)}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */} \ No newline at end of file diff --git a/dist/dsfr/utility/icons/icons-design/icons-design.min.css b/dist/dsfr/utility/icons/icons-design/icons-design.min.css new file mode 100644 index 0000000..2ecd739 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-design/icons-design.min.css @@ -0,0 +1,11 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-icon-ball-pen-fill:after,.fr-icon-ball-pen-fill:before{-webkit-mask-image:url(../../../icons/design/ball-pen-fill.svg);mask-image:url(../../../icons/design/ball-pen-fill.svg)}.fr-icon-ball-pen-line:after,.fr-icon-ball-pen-line:before{-webkit-mask-image:url(../../../icons/design/ball-pen-line.svg);mask-image:url(../../../icons/design/ball-pen-line.svg)}.fr-icon-brush-3-fill:after,.fr-icon-brush-3-fill:before{-webkit-mask-image:url(../../../icons/design/brush-3-fill.svg);mask-image:url(../../../icons/design/brush-3-fill.svg)}.fr-icon-brush-3-line:after,.fr-icon-brush-3-line:before{-webkit-mask-image:url(../../../icons/design/brush-3-line.svg);mask-image:url(../../../icons/design/brush-3-line.svg)}.fr-icon-brush-fill:after,.fr-icon-brush-fill:before{-webkit-mask-image:url(../../../icons/design/brush-fill.svg);mask-image:url(../../../icons/design/brush-fill.svg)}.fr-icon-brush-line:after,.fr-icon-brush-line:before{-webkit-mask-image:url(../../../icons/design/brush-line.svg);mask-image:url(../../../icons/design/brush-line.svg)}.fr-icon-contrast-fill:after,.fr-icon-contrast-fill:before{-webkit-mask-image:url(../../../icons/design/contrast-fill.svg);mask-image:url(../../../icons/design/contrast-fill.svg)}.fr-icon-contrast-line:after,.fr-icon-contrast-line:before{-webkit-mask-image:url(../../../icons/design/contrast-line.svg);mask-image:url(../../../icons/design/contrast-line.svg)}.fr-icon-crop-fill:after,.fr-icon-crop-fill:before{-webkit-mask-image:url(../../../icons/design/crop-fill.svg);mask-image:url(../../../icons/design/crop-fill.svg)}.fr-icon-crop-line:after,.fr-icon-crop-line:before{-webkit-mask-image:url(../../../icons/design/crop-line.svg);mask-image:url(../../../icons/design/crop-line.svg)}.fr-icon-drag-move-2-fill:after,.fr-icon-drag-move-2-fill:before{-webkit-mask-image:url(../../../icons/design/drag-move-2-fill.svg);mask-image:url(../../../icons/design/drag-move-2-fill.svg)}.fr-icon-drag-move-2-line:after,.fr-icon-drag-move-2-line:before{-webkit-mask-image:url(../../../icons/design/drag-move-2-line.svg);mask-image:url(../../../icons/design/drag-move-2-line.svg)}.fr-icon-drop-fill:after,.fr-icon-drop-fill:before{-webkit-mask-image:url(../../../icons/design/drop-fill.svg);mask-image:url(../../../icons/design/drop-fill.svg)}.fr-icon-drop-line:after,.fr-icon-drop-line:before{-webkit-mask-image:url(../../../icons/design/drop-line.svg);mask-image:url(../../../icons/design/drop-line.svg)}.fr-icon-edit-box-fill:after,.fr-icon-edit-box-fill:before{-webkit-mask-image:url(../../../icons/design/edit-box-fill.svg);mask-image:url(../../../icons/design/edit-box-fill.svg)}.fr-icon-edit-box-line:after,.fr-icon-edit-box-line:before{-webkit-mask-image:url(../../../icons/design/edit-box-line.svg);mask-image:url(../../../icons/design/edit-box-line.svg)}.fr-icon-edit-fill:after,.fr-icon-edit-fill:before{-webkit-mask-image:url(../../../icons/design/edit-fill.svg);mask-image:url(../../../icons/design/edit-fill.svg)}.fr-icon-edit-line:after,.fr-icon-edit-line:before{-webkit-mask-image:url(../../../icons/design/edit-line.svg);mask-image:url(../../../icons/design/edit-line.svg)}.fr-icon-eraser-fill:after,.fr-icon-eraser-fill:before{-webkit-mask-image:url(../../../icons/design/eraser-fill.svg);mask-image:url(../../../icons/design/eraser-fill.svg)}.fr-icon-eraser-line:after,.fr-icon-eraser-line:before{-webkit-mask-image:url(../../../icons/design/eraser-line.svg);mask-image:url(../../../icons/design/eraser-line.svg)}.fr-icon-ink-bottle-fill:after,.fr-icon-ink-bottle-fill:before{-webkit-mask-image:url(../../../icons/design/ink-bottle-fill.svg);mask-image:url(../../../icons/design/ink-bottle-fill.svg)}.fr-icon-ink-bottle-line:after,.fr-icon-ink-bottle-line:before{-webkit-mask-image:url(../../../icons/design/ink-bottle-line.svg);mask-image:url(../../../icons/design/ink-bottle-line.svg)}.fr-icon-layout-grid-fill:after,.fr-icon-layout-grid-fill:before{-webkit-mask-image:url(../../../icons/design/layout-grid-fill.svg);mask-image:url(../../../icons/design/layout-grid-fill.svg)}.fr-icon-layout-grid-line:after,.fr-icon-layout-grid-line:before{-webkit-mask-image:url(../../../icons/design/layout-grid-line.svg);mask-image:url(../../../icons/design/layout-grid-line.svg)}.fr-icon-mark-pen-fill:after,.fr-icon-mark-pen-fill:before{-webkit-mask-image:url(../../../icons/design/mark-pen-fill.svg);mask-image:url(../../../icons/design/mark-pen-fill.svg)}.fr-icon-mark-pen-line:after,.fr-icon-mark-pen-line:before{-webkit-mask-image:url(../../../icons/design/mark-pen-line.svg);mask-image:url(../../../icons/design/mark-pen-line.svg)}.fr-icon-paint-brush-fill:after,.fr-icon-paint-brush-fill:before{-webkit-mask-image:url(../../../icons/design/paint-brush-fill.svg);mask-image:url(../../../icons/design/paint-brush-fill.svg)}.fr-icon-paint-brush-line:after,.fr-icon-paint-brush-line:before{-webkit-mask-image:url(../../../icons/design/paint-brush-line.svg);mask-image:url(../../../icons/design/paint-brush-line.svg)}.fr-icon-paint-fill:after,.fr-icon-paint-fill:before{-webkit-mask-image:url(../../../icons/design/paint-fill.svg);mask-image:url(../../../icons/design/paint-fill.svg)}.fr-icon-paint-line:after,.fr-icon-paint-line:before{-webkit-mask-image:url(../../../icons/design/paint-line.svg);mask-image:url(../../../icons/design/paint-line.svg)}.fr-icon-palette-fill:after,.fr-icon-palette-fill:before{-webkit-mask-image:url(../../../icons/design/palette-fill.svg);mask-image:url(../../../icons/design/palette-fill.svg)}.fr-icon-palette-line:after,.fr-icon-palette-line:before{-webkit-mask-image:url(../../../icons/design/palette-line.svg);mask-image:url(../../../icons/design/palette-line.svg)}.fr-icon-pantone-fill:after,.fr-icon-pantone-fill:before{-webkit-mask-image:url(../../../icons/design/pantone-fill.svg);mask-image:url(../../../icons/design/pantone-fill.svg)}.fr-icon-pantone-line:after,.fr-icon-pantone-line:before{-webkit-mask-image:url(../../../icons/design/pantone-line.svg);mask-image:url(../../../icons/design/pantone-line.svg)}.fr-icon-pen-nib-fill:after,.fr-icon-pen-nib-fill:before{-webkit-mask-image:url(../../../icons/design/pen-nib-fill.svg);mask-image:url(../../../icons/design/pen-nib-fill.svg)}.fr-icon-pen-nib-line:after,.fr-icon-pen-nib-line:before{-webkit-mask-image:url(../../../icons/design/pen-nib-line.svg);mask-image:url(../../../icons/design/pen-nib-line.svg)}.fr-icon-pencil-fill:after,.fr-icon-pencil-fill:before{-webkit-mask-image:url(../../../icons/design/pencil-fill.svg);mask-image:url(../../../icons/design/pencil-fill.svg)}.fr-icon-pencil-line:after,.fr-icon-pencil-line:before{-webkit-mask-image:url(../../../icons/design/pencil-line.svg);mask-image:url(../../../icons/design/pencil-line.svg)}.fr-icon-pencil-ruler-fill:after,.fr-icon-pencil-ruler-fill:before{-webkit-mask-image:url(../../../icons/design/pencil-ruler-fill.svg);mask-image:url(../../../icons/design/pencil-ruler-fill.svg)}.fr-icon-pencil-ruler-line:after,.fr-icon-pencil-ruler-line:before{-webkit-mask-image:url(../../../icons/design/pencil-ruler-line.svg);mask-image:url(../../../icons/design/pencil-ruler-line.svg)}.fr-icon-shapes-fill:after,.fr-icon-shapes-fill:before{-webkit-mask-image:url(../../../icons/design/shapes-fill.svg);mask-image:url(../../../icons/design/shapes-fill.svg)}.fr-icon-shapes-line:after,.fr-icon-shapes-line:before{-webkit-mask-image:url(../../../icons/design/shapes-line.svg);mask-image:url(../../../icons/design/shapes-line.svg)}.fr-icon-sip-fill:after,.fr-icon-sip-fill:before{-webkit-mask-image:url(../../../icons/design/sip-fill.svg);mask-image:url(../../../icons/design/sip-fill.svg)}.fr-icon-sip-line:after,.fr-icon-sip-line:before{-webkit-mask-image:url(../../../icons/design/sip-line.svg);mask-image:url(../../../icons/design/sip-line.svg)}.fr-icon-table-fill:after,.fr-icon-table-fill:before{-webkit-mask-image:url(../../../icons/design/table-fill.svg);mask-image:url(../../../icons/design/table-fill.svg)}.fr-icon-table-line:after,.fr-icon-table-line:before{-webkit-mask-image:url(../../../icons/design/table-line.svg);mask-image:url(../../../icons/design/table-line.svg)}.fr-fi-edit-fill:after,.fr-fi-edit-fill:before{-webkit-mask-image:url(../../../icons/design/edit-fill.svg);mask-image:url(../../../icons/design/edit-fill.svg)}.fr-fi-edit-line:after,.fr-fi-edit-line:before{-webkit-mask-image:url(../../../icons/design/edit-line.svg);mask-image:url(../../../icons/design/edit-line.svg)}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */ + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-icon-ball-pen-fill:after,.fr-icon-ball-pen-fill:before{background-image:url(../../../icons/design/ball-pen-fill.svg)}.fr-icon-ball-pen-line:after,.fr-icon-ball-pen-line:before{background-image:url(../../../icons/design/ball-pen-line.svg)}.fr-icon-brush-3-fill:after,.fr-icon-brush-3-fill:before{background-image:url(../../../icons/design/brush-3-fill.svg)}.fr-icon-brush-3-line:after,.fr-icon-brush-3-line:before{background-image:url(../../../icons/design/brush-3-line.svg)}.fr-icon-brush-fill:after,.fr-icon-brush-fill:before{background-image:url(../../../icons/design/brush-fill.svg)}.fr-icon-brush-line:after,.fr-icon-brush-line:before{background-image:url(../../../icons/design/brush-line.svg)}.fr-icon-contrast-fill:after,.fr-icon-contrast-fill:before{background-image:url(../../../icons/design/contrast-fill.svg)}.fr-icon-contrast-line:after,.fr-icon-contrast-line:before{background-image:url(../../../icons/design/contrast-line.svg)}.fr-icon-crop-fill:after,.fr-icon-crop-fill:before{background-image:url(../../../icons/design/crop-fill.svg)}.fr-icon-crop-line:after,.fr-icon-crop-line:before{background-image:url(../../../icons/design/crop-line.svg)}.fr-icon-drag-move-2-fill:after,.fr-icon-drag-move-2-fill:before{background-image:url(../../../icons/design/drag-move-2-fill.svg)}.fr-icon-drag-move-2-line:after,.fr-icon-drag-move-2-line:before{background-image:url(../../../icons/design/drag-move-2-line.svg)}.fr-icon-drop-fill:after,.fr-icon-drop-fill:before{background-image:url(../../../icons/design/drop-fill.svg)}.fr-icon-drop-line:after,.fr-icon-drop-line:before{background-image:url(../../../icons/design/drop-line.svg)}.fr-icon-edit-box-fill:after,.fr-icon-edit-box-fill:before{background-image:url(../../../icons/design/edit-box-fill.svg)}.fr-icon-edit-box-line:after,.fr-icon-edit-box-line:before{background-image:url(../../../icons/design/edit-box-line.svg)}.fr-icon-edit-fill:after,.fr-icon-edit-fill:before{background-image:url(../../../icons/design/edit-fill.svg)}.fr-icon-edit-line:after,.fr-icon-edit-line:before{background-image:url(../../../icons/design/edit-line.svg)}.fr-icon-eraser-fill:after,.fr-icon-eraser-fill:before{background-image:url(../../../icons/design/eraser-fill.svg)}.fr-icon-eraser-line:after,.fr-icon-eraser-line:before{background-image:url(../../../icons/design/eraser-line.svg)}.fr-icon-ink-bottle-fill:after,.fr-icon-ink-bottle-fill:before{background-image:url(../../../icons/design/ink-bottle-fill.svg)}.fr-icon-ink-bottle-line:after,.fr-icon-ink-bottle-line:before{background-image:url(../../../icons/design/ink-bottle-line.svg)}.fr-icon-layout-grid-fill:after,.fr-icon-layout-grid-fill:before{background-image:url(../../../icons/design/layout-grid-fill.svg)}.fr-icon-layout-grid-line:after,.fr-icon-layout-grid-line:before{background-image:url(../../../icons/design/layout-grid-line.svg)}.fr-icon-mark-pen-fill:after,.fr-icon-mark-pen-fill:before{background-image:url(../../../icons/design/mark-pen-fill.svg)}.fr-icon-mark-pen-line:after,.fr-icon-mark-pen-line:before{background-image:url(../../../icons/design/mark-pen-line.svg)}.fr-icon-paint-brush-fill:after,.fr-icon-paint-brush-fill:before{background-image:url(../../../icons/design/paint-brush-fill.svg)}.fr-icon-paint-brush-line:after,.fr-icon-paint-brush-line:before{background-image:url(../../../icons/design/paint-brush-line.svg)}.fr-icon-paint-fill:after,.fr-icon-paint-fill:before{background-image:url(../../../icons/design/paint-fill.svg)}.fr-icon-paint-line:after,.fr-icon-paint-line:before{background-image:url(../../../icons/design/paint-line.svg)}.fr-icon-palette-fill:after,.fr-icon-palette-fill:before{background-image:url(../../../icons/design/palette-fill.svg)}.fr-icon-palette-line:after,.fr-icon-palette-line:before{background-image:url(../../../icons/design/palette-line.svg)}.fr-icon-pantone-fill:after,.fr-icon-pantone-fill:before{background-image:url(../../../icons/design/pantone-fill.svg)}.fr-icon-pantone-line:after,.fr-icon-pantone-line:before{background-image:url(../../../icons/design/pantone-line.svg)}.fr-icon-pen-nib-fill:after,.fr-icon-pen-nib-fill:before{background-image:url(../../../icons/design/pen-nib-fill.svg)}.fr-icon-pen-nib-line:after,.fr-icon-pen-nib-line:before{background-image:url(../../../icons/design/pen-nib-line.svg)}.fr-icon-pencil-fill:after,.fr-icon-pencil-fill:before{background-image:url(../../../icons/design/pencil-fill.svg)}.fr-icon-pencil-line:after,.fr-icon-pencil-line:before{background-image:url(../../../icons/design/pencil-line.svg)}.fr-icon-pencil-ruler-fill:after,.fr-icon-pencil-ruler-fill:before{background-image:url(../../../icons/design/pencil-ruler-fill.svg)}.fr-icon-pencil-ruler-line:after,.fr-icon-pencil-ruler-line:before{background-image:url(../../../icons/design/pencil-ruler-line.svg)}.fr-icon-shapes-fill:after,.fr-icon-shapes-fill:before{background-image:url(../../../icons/design/shapes-fill.svg)}.fr-icon-shapes-line:after,.fr-icon-shapes-line:before{background-image:url(../../../icons/design/shapes-line.svg)}.fr-icon-sip-fill:after,.fr-icon-sip-fill:before{background-image:url(../../../icons/design/sip-fill.svg)}.fr-icon-sip-line:after,.fr-icon-sip-line:before{background-image:url(../../../icons/design/sip-line.svg)}.fr-icon-table-fill:after,.fr-icon-table-fill:before{background-image:url(../../../icons/design/table-fill.svg)}.fr-icon-table-line:after,.fr-icon-table-line:before{background-image:url(../../../icons/design/table-line.svg)}.fr-fi-edit-fill:before{background-image:url(../../../icons/design/edit-fill.svg)}.fr-fi-edit-line:before{background-image:url(../../../icons/design/edit-line.svg)}} \ No newline at end of file diff --git a/dist/dsfr/utility/icons/icons-development/icons-development.css b/dist/dsfr/utility/icons/icons-development/icons-development.css new file mode 100644 index 0000000..18e61ca --- /dev/null +++ b/dist/dsfr/utility/icons/icons-development/icons-development.css @@ -0,0 +1,319 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-bug-fill::before, +.fr-icon-bug-fill::after { + -webkit-mask-image: url("../../../icons/development/bug-fill.svg"); + mask-image: url("../../../icons/development/bug-fill.svg"); +} + +.fr-icon-bug-line::before, +.fr-icon-bug-line::after { + -webkit-mask-image: url("../../../icons/development/bug-line.svg"); + mask-image: url("../../../icons/development/bug-line.svg"); +} + +.fr-icon-code-box-fill::before, +.fr-icon-code-box-fill::after { + -webkit-mask-image: url("../../../icons/development/code-box-fill.svg"); + mask-image: url("../../../icons/development/code-box-fill.svg"); +} + +.fr-icon-code-box-line::before, +.fr-icon-code-box-line::after { + -webkit-mask-image: url("../../../icons/development/code-box-line.svg"); + mask-image: url("../../../icons/development/code-box-line.svg"); +} + +.fr-icon-code-s-slash-line::before, +.fr-icon-code-s-slash-line::after { + -webkit-mask-image: url("../../../icons/development/code-s-slash-line.svg"); + mask-image: url("../../../icons/development/code-s-slash-line.svg"); +} + +.fr-icon-cursor-fill::before, +.fr-icon-cursor-fill::after { + -webkit-mask-image: url("../../../icons/development/cursor-fill.svg"); + mask-image: url("../../../icons/development/cursor-fill.svg"); +} + +.fr-icon-cursor-line::before, +.fr-icon-cursor-line::after { + -webkit-mask-image: url("../../../icons/development/cursor-line.svg"); + mask-image: url("../../../icons/development/cursor-line.svg"); +} + +.fr-icon-git-branch-fill::before, +.fr-icon-git-branch-fill::after { + -webkit-mask-image: url("../../../icons/development/git-branch-fill.svg"); + mask-image: url("../../../icons/development/git-branch-fill.svg"); +} + +.fr-icon-git-branch-line::before, +.fr-icon-git-branch-line::after { + -webkit-mask-image: url("../../../icons/development/git-branch-line.svg"); + mask-image: url("../../../icons/development/git-branch-line.svg"); +} + +.fr-icon-git-commit-fill::before, +.fr-icon-git-commit-fill::after { + -webkit-mask-image: url("../../../icons/development/git-commit-fill.svg"); + mask-image: url("../../../icons/development/git-commit-fill.svg"); +} + +.fr-icon-git-commit-line::before, +.fr-icon-git-commit-line::after { + -webkit-mask-image: url("../../../icons/development/git-commit-line.svg"); + mask-image: url("../../../icons/development/git-commit-line.svg"); +} + +.fr-icon-git-merge-fill::before, +.fr-icon-git-merge-fill::after { + -webkit-mask-image: url("../../../icons/development/git-merge-fill.svg"); + mask-image: url("../../../icons/development/git-merge-fill.svg"); +} + +.fr-icon-git-merge-line::before, +.fr-icon-git-merge-line::after { + -webkit-mask-image: url("../../../icons/development/git-merge-line.svg"); + mask-image: url("../../../icons/development/git-merge-line.svg"); +} + +.fr-icon-git-pull-request-fill::before, +.fr-icon-git-pull-request-fill::after { + -webkit-mask-image: url("../../../icons/development/git-pull-request-fill.svg"); + mask-image: url("../../../icons/development/git-pull-request-fill.svg"); +} + +.fr-icon-git-pull-request-line::before, +.fr-icon-git-pull-request-line::after { + -webkit-mask-image: url("../../../icons/development/git-pull-request-line.svg"); + mask-image: url("../../../icons/development/git-pull-request-line.svg"); +} + +.fr-icon-git-repository-commits-fill::before, +.fr-icon-git-repository-commits-fill::after { + -webkit-mask-image: url("../../../icons/development/git-repository-commits-fill.svg"); + mask-image: url("../../../icons/development/git-repository-commits-fill.svg"); +} + +.fr-icon-git-repository-commits-line::before, +.fr-icon-git-repository-commits-line::after { + -webkit-mask-image: url("../../../icons/development/git-repository-commits-line.svg"); + mask-image: url("../../../icons/development/git-repository-commits-line.svg"); +} + +.fr-icon-git-repository-fill::before, +.fr-icon-git-repository-fill::after { + -webkit-mask-image: url("../../../icons/development/git-repository-fill.svg"); + mask-image: url("../../../icons/development/git-repository-fill.svg"); +} + +.fr-icon-git-repository-line::before, +.fr-icon-git-repository-line::after { + -webkit-mask-image: url("../../../icons/development/git-repository-line.svg"); + mask-image: url("../../../icons/development/git-repository-line.svg"); +} + +.fr-icon-git-repository-private-fill::before, +.fr-icon-git-repository-private-fill::after { + -webkit-mask-image: url("../../../icons/development/git-repository-private-fill.svg"); + mask-image: url("../../../icons/development/git-repository-private-fill.svg"); +} + +.fr-icon-git-repository-private-line::before, +.fr-icon-git-repository-private-line::after { + -webkit-mask-image: url("../../../icons/development/git-repository-private-line.svg"); + mask-image: url("../../../icons/development/git-repository-private-line.svg"); +} + +.fr-icon-terminal-box-fill::before, +.fr-icon-terminal-box-fill::after { + -webkit-mask-image: url("../../../icons/development/terminal-box-fill.svg"); + mask-image: url("../../../icons/development/terminal-box-fill.svg"); +} + +.fr-icon-terminal-box-line::before, +.fr-icon-terminal-box-line::after { + -webkit-mask-image: url("../../../icons/development/terminal-box-line.svg"); + mask-image: url("../../../icons/development/terminal-box-line.svg"); +} + +.fr-icon-terminal-line::before, +.fr-icon-terminal-line::after { + -webkit-mask-image: url("../../../icons/development/terminal-line.svg"); + mask-image: url("../../../icons/development/terminal-line.svg"); +} + +.fr-icon-terminal-window-fill::before, +.fr-icon-terminal-window-fill::after { + -webkit-mask-image: url("../../../icons/development/terminal-window-fill.svg"); + mask-image: url("../../../icons/development/terminal-window-fill.svg"); +} + +.fr-icon-terminal-window-line::before, +.fr-icon-terminal-window-line::after { + -webkit-mask-image: url("../../../icons/development/terminal-window-line.svg"); + mask-image: url("../../../icons/development/terminal-window-line.svg"); +} + +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} + +@media (min-width: 48em) { + /*! media md */ + + /*! media md */ +} + +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ +} + +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} + +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-icon-bug-fill::before, + .fr-icon-bug-fill::after { + background-image: url("../../../icons/development/bug-fill.svg"); + } + + .fr-icon-bug-line::before, + .fr-icon-bug-line::after { + background-image: url("../../../icons/development/bug-line.svg"); + } + + .fr-icon-code-box-fill::before, + .fr-icon-code-box-fill::after { + background-image: url("../../../icons/development/code-box-fill.svg"); + } + + .fr-icon-code-box-line::before, + .fr-icon-code-box-line::after { + background-image: url("../../../icons/development/code-box-line.svg"); + } + + .fr-icon-code-s-slash-line::before, + .fr-icon-code-s-slash-line::after { + background-image: url("../../../icons/development/code-s-slash-line.svg"); + } + + .fr-icon-cursor-fill::before, + .fr-icon-cursor-fill::after { + background-image: url("../../../icons/development/cursor-fill.svg"); + } + + .fr-icon-cursor-line::before, + .fr-icon-cursor-line::after { + background-image: url("../../../icons/development/cursor-line.svg"); + } + + .fr-icon-git-branch-fill::before, + .fr-icon-git-branch-fill::after { + background-image: url("../../../icons/development/git-branch-fill.svg"); + } + + .fr-icon-git-branch-line::before, + .fr-icon-git-branch-line::after { + background-image: url("../../../icons/development/git-branch-line.svg"); + } + + .fr-icon-git-commit-fill::before, + .fr-icon-git-commit-fill::after { + background-image: url("../../../icons/development/git-commit-fill.svg"); + } + + .fr-icon-git-commit-line::before, + .fr-icon-git-commit-line::after { + background-image: url("../../../icons/development/git-commit-line.svg"); + } + + .fr-icon-git-merge-fill::before, + .fr-icon-git-merge-fill::after { + background-image: url("../../../icons/development/git-merge-fill.svg"); + } + + .fr-icon-git-merge-line::before, + .fr-icon-git-merge-line::after { + background-image: url("../../../icons/development/git-merge-line.svg"); + } + + .fr-icon-git-pull-request-fill::before, + .fr-icon-git-pull-request-fill::after { + background-image: url("../../../icons/development/git-pull-request-fill.svg"); + } + + .fr-icon-git-pull-request-line::before, + .fr-icon-git-pull-request-line::after { + background-image: url("../../../icons/development/git-pull-request-line.svg"); + } + + .fr-icon-git-repository-commits-fill::before, + .fr-icon-git-repository-commits-fill::after { + background-image: url("../../../icons/development/git-repository-commits-fill.svg"); + } + + .fr-icon-git-repository-commits-line::before, + .fr-icon-git-repository-commits-line::after { + background-image: url("../../../icons/development/git-repository-commits-line.svg"); + } + + .fr-icon-git-repository-fill::before, + .fr-icon-git-repository-fill::after { + background-image: url("../../../icons/development/git-repository-fill.svg"); + } + + .fr-icon-git-repository-line::before, + .fr-icon-git-repository-line::after { + background-image: url("../../../icons/development/git-repository-line.svg"); + } + + .fr-icon-git-repository-private-fill::before, + .fr-icon-git-repository-private-fill::after { + background-image: url("../../../icons/development/git-repository-private-fill.svg"); + } + + .fr-icon-git-repository-private-line::before, + .fr-icon-git-repository-private-line::after { + background-image: url("../../../icons/development/git-repository-private-line.svg"); + } + + .fr-icon-terminal-box-fill::before, + .fr-icon-terminal-box-fill::after { + background-image: url("../../../icons/development/terminal-box-fill.svg"); + } + + .fr-icon-terminal-box-line::before, + .fr-icon-terminal-box-line::after { + background-image: url("../../../icons/development/terminal-box-line.svg"); + } + + .fr-icon-terminal-line::before, + .fr-icon-terminal-line::after { + background-image: url("../../../icons/development/terminal-line.svg"); + } + + .fr-icon-terminal-window-fill::before, + .fr-icon-terminal-window-fill::after { + background-image: url("../../../icons/development/terminal-window-fill.svg"); + } + + .fr-icon-terminal-window-line::before, + .fr-icon-terminal-window-line::after { + background-image: url("../../../icons/development/terminal-window-line.svg"); + } +} diff --git a/dist/dsfr/utility/icons/icons-development/icons-development.legacy.css b/dist/dsfr/utility/icons/icons-development/icons-development.legacy.css new file mode 100644 index 0000000..ac36c56 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-development/icons-development.legacy.css @@ -0,0 +1,146 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-icon-bug-fill::before, + .fr-icon-bug-fill::after { + background-image: url("../../../icons/development/bug-fill.svg"); + } + + .fr-icon-bug-line::before, + .fr-icon-bug-line::after { + background-image: url("../../../icons/development/bug-line.svg"); + } + + .fr-icon-code-box-fill::before, + .fr-icon-code-box-fill::after { + background-image: url("../../../icons/development/code-box-fill.svg"); + } + + .fr-icon-code-box-line::before, + .fr-icon-code-box-line::after { + background-image: url("../../../icons/development/code-box-line.svg"); + } + + .fr-icon-code-s-slash-line::before, + .fr-icon-code-s-slash-line::after { + background-image: url("../../../icons/development/code-s-slash-line.svg"); + } + + .fr-icon-cursor-fill::before, + .fr-icon-cursor-fill::after { + background-image: url("../../../icons/development/cursor-fill.svg"); + } + + .fr-icon-cursor-line::before, + .fr-icon-cursor-line::after { + background-image: url("../../../icons/development/cursor-line.svg"); + } + + .fr-icon-git-branch-fill::before, + .fr-icon-git-branch-fill::after { + background-image: url("../../../icons/development/git-branch-fill.svg"); + } + + .fr-icon-git-branch-line::before, + .fr-icon-git-branch-line::after { + background-image: url("../../../icons/development/git-branch-line.svg"); + } + + .fr-icon-git-commit-fill::before, + .fr-icon-git-commit-fill::after { + background-image: url("../../../icons/development/git-commit-fill.svg"); + } + + .fr-icon-git-commit-line::before, + .fr-icon-git-commit-line::after { + background-image: url("../../../icons/development/git-commit-line.svg"); + } + + .fr-icon-git-merge-fill::before, + .fr-icon-git-merge-fill::after { + background-image: url("../../../icons/development/git-merge-fill.svg"); + } + + .fr-icon-git-merge-line::before, + .fr-icon-git-merge-line::after { + background-image: url("../../../icons/development/git-merge-line.svg"); + } + + .fr-icon-git-pull-request-fill::before, + .fr-icon-git-pull-request-fill::after { + background-image: url("../../../icons/development/git-pull-request-fill.svg"); + } + + .fr-icon-git-pull-request-line::before, + .fr-icon-git-pull-request-line::after { + background-image: url("../../../icons/development/git-pull-request-line.svg"); + } + + .fr-icon-git-repository-commits-fill::before, + .fr-icon-git-repository-commits-fill::after { + background-image: url("../../../icons/development/git-repository-commits-fill.svg"); + } + + .fr-icon-git-repository-commits-line::before, + .fr-icon-git-repository-commits-line::after { + background-image: url("../../../icons/development/git-repository-commits-line.svg"); + } + + .fr-icon-git-repository-fill::before, + .fr-icon-git-repository-fill::after { + background-image: url("../../../icons/development/git-repository-fill.svg"); + } + + .fr-icon-git-repository-line::before, + .fr-icon-git-repository-line::after { + background-image: url("../../../icons/development/git-repository-line.svg"); + } + + .fr-icon-git-repository-private-fill::before, + .fr-icon-git-repository-private-fill::after { + background-image: url("../../../icons/development/git-repository-private-fill.svg"); + } + + .fr-icon-git-repository-private-line::before, + .fr-icon-git-repository-private-line::after { + background-image: url("../../../icons/development/git-repository-private-line.svg"); + } + + .fr-icon-terminal-box-fill::before, + .fr-icon-terminal-box-fill::after { + background-image: url("../../../icons/development/terminal-box-fill.svg"); + } + + .fr-icon-terminal-box-line::before, + .fr-icon-terminal-box-line::after { + background-image: url("../../../icons/development/terminal-box-line.svg"); + } + + .fr-icon-terminal-line::before, + .fr-icon-terminal-line::after { + background-image: url("../../../icons/development/terminal-line.svg"); + } + + .fr-icon-terminal-window-fill::before, + .fr-icon-terminal-window-fill::after { + background-image: url("../../../icons/development/terminal-window-fill.svg"); + } + + .fr-icon-terminal-window-line::before, + .fr-icon-terminal-window-line::after { + background-image: url("../../../icons/development/terminal-window-line.svg"); + } +} diff --git a/dist/dsfr/utility/icons/icons-development/icons-development.legacy.min.css b/dist/dsfr/utility/icons/icons-development/icons-development.legacy.min.css new file mode 100644 index 0000000..58056d1 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-development/icons-development.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-icon-bug-fill:after,.fr-icon-bug-fill:before{background-image:url(../../../icons/development/bug-fill.svg)}.fr-icon-bug-line:after,.fr-icon-bug-line:before{background-image:url(../../../icons/development/bug-line.svg)}.fr-icon-code-box-fill:after,.fr-icon-code-box-fill:before{background-image:url(../../../icons/development/code-box-fill.svg)}.fr-icon-code-box-line:after,.fr-icon-code-box-line:before{background-image:url(../../../icons/development/code-box-line.svg)}.fr-icon-code-s-slash-line:after,.fr-icon-code-s-slash-line:before{background-image:url(../../../icons/development/code-s-slash-line.svg)}.fr-icon-cursor-fill:after,.fr-icon-cursor-fill:before{background-image:url(../../../icons/development/cursor-fill.svg)}.fr-icon-cursor-line:after,.fr-icon-cursor-line:before{background-image:url(../../../icons/development/cursor-line.svg)}.fr-icon-git-branch-fill:after,.fr-icon-git-branch-fill:before{background-image:url(../../../icons/development/git-branch-fill.svg)}.fr-icon-git-branch-line:after,.fr-icon-git-branch-line:before{background-image:url(../../../icons/development/git-branch-line.svg)}.fr-icon-git-commit-fill:after,.fr-icon-git-commit-fill:before{background-image:url(../../../icons/development/git-commit-fill.svg)}.fr-icon-git-commit-line:after,.fr-icon-git-commit-line:before{background-image:url(../../../icons/development/git-commit-line.svg)}.fr-icon-git-merge-fill:after,.fr-icon-git-merge-fill:before{background-image:url(../../../icons/development/git-merge-fill.svg)}.fr-icon-git-merge-line:after,.fr-icon-git-merge-line:before{background-image:url(../../../icons/development/git-merge-line.svg)}.fr-icon-git-pull-request-fill:after,.fr-icon-git-pull-request-fill:before{background-image:url(../../../icons/development/git-pull-request-fill.svg)}.fr-icon-git-pull-request-line:after,.fr-icon-git-pull-request-line:before{background-image:url(../../../icons/development/git-pull-request-line.svg)}.fr-icon-git-repository-commits-fill:after,.fr-icon-git-repository-commits-fill:before{background-image:url(../../../icons/development/git-repository-commits-fill.svg)}.fr-icon-git-repository-commits-line:after,.fr-icon-git-repository-commits-line:before{background-image:url(../../../icons/development/git-repository-commits-line.svg)}.fr-icon-git-repository-fill:after,.fr-icon-git-repository-fill:before{background-image:url(../../../icons/development/git-repository-fill.svg)}.fr-icon-git-repository-line:after,.fr-icon-git-repository-line:before{background-image:url(../../../icons/development/git-repository-line.svg)}.fr-icon-git-repository-private-fill:after,.fr-icon-git-repository-private-fill:before{background-image:url(../../../icons/development/git-repository-private-fill.svg)}.fr-icon-git-repository-private-line:after,.fr-icon-git-repository-private-line:before{background-image:url(../../../icons/development/git-repository-private-line.svg)}.fr-icon-terminal-box-fill:after,.fr-icon-terminal-box-fill:before{background-image:url(../../../icons/development/terminal-box-fill.svg)}.fr-icon-terminal-box-line:after,.fr-icon-terminal-box-line:before{background-image:url(../../../icons/development/terminal-box-line.svg)}.fr-icon-terminal-line:after,.fr-icon-terminal-line:before{background-image:url(../../../icons/development/terminal-line.svg)}.fr-icon-terminal-window-fill:after,.fr-icon-terminal-window-fill:before{background-image:url(../../../icons/development/terminal-window-fill.svg)}.fr-icon-terminal-window-line:after,.fr-icon-terminal-window-line:before{background-image:url(../../../icons/development/terminal-window-line.svg)}} \ No newline at end of file diff --git a/dist/dsfr/utility/icons/icons-development/icons-development.main.css b/dist/dsfr/utility/icons/icons-development/icons-development.main.css new file mode 100644 index 0000000..1bda134 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-development/icons-development.main.css @@ -0,0 +1,179 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-bug-fill::before, +.fr-icon-bug-fill::after { + -webkit-mask-image: url("../../../icons/development/bug-fill.svg"); + mask-image: url("../../../icons/development/bug-fill.svg"); +} + +.fr-icon-bug-line::before, +.fr-icon-bug-line::after { + -webkit-mask-image: url("../../../icons/development/bug-line.svg"); + mask-image: url("../../../icons/development/bug-line.svg"); +} + +.fr-icon-code-box-fill::before, +.fr-icon-code-box-fill::after { + -webkit-mask-image: url("../../../icons/development/code-box-fill.svg"); + mask-image: url("../../../icons/development/code-box-fill.svg"); +} + +.fr-icon-code-box-line::before, +.fr-icon-code-box-line::after { + -webkit-mask-image: url("../../../icons/development/code-box-line.svg"); + mask-image: url("../../../icons/development/code-box-line.svg"); +} + +.fr-icon-code-s-slash-line::before, +.fr-icon-code-s-slash-line::after { + -webkit-mask-image: url("../../../icons/development/code-s-slash-line.svg"); + mask-image: url("../../../icons/development/code-s-slash-line.svg"); +} + +.fr-icon-cursor-fill::before, +.fr-icon-cursor-fill::after { + -webkit-mask-image: url("../../../icons/development/cursor-fill.svg"); + mask-image: url("../../../icons/development/cursor-fill.svg"); +} + +.fr-icon-cursor-line::before, +.fr-icon-cursor-line::after { + -webkit-mask-image: url("../../../icons/development/cursor-line.svg"); + mask-image: url("../../../icons/development/cursor-line.svg"); +} + +.fr-icon-git-branch-fill::before, +.fr-icon-git-branch-fill::after { + -webkit-mask-image: url("../../../icons/development/git-branch-fill.svg"); + mask-image: url("../../../icons/development/git-branch-fill.svg"); +} + +.fr-icon-git-branch-line::before, +.fr-icon-git-branch-line::after { + -webkit-mask-image: url("../../../icons/development/git-branch-line.svg"); + mask-image: url("../../../icons/development/git-branch-line.svg"); +} + +.fr-icon-git-commit-fill::before, +.fr-icon-git-commit-fill::after { + -webkit-mask-image: url("../../../icons/development/git-commit-fill.svg"); + mask-image: url("../../../icons/development/git-commit-fill.svg"); +} + +.fr-icon-git-commit-line::before, +.fr-icon-git-commit-line::after { + -webkit-mask-image: url("../../../icons/development/git-commit-line.svg"); + mask-image: url("../../../icons/development/git-commit-line.svg"); +} + +.fr-icon-git-merge-fill::before, +.fr-icon-git-merge-fill::after { + -webkit-mask-image: url("../../../icons/development/git-merge-fill.svg"); + mask-image: url("../../../icons/development/git-merge-fill.svg"); +} + +.fr-icon-git-merge-line::before, +.fr-icon-git-merge-line::after { + -webkit-mask-image: url("../../../icons/development/git-merge-line.svg"); + mask-image: url("../../../icons/development/git-merge-line.svg"); +} + +.fr-icon-git-pull-request-fill::before, +.fr-icon-git-pull-request-fill::after { + -webkit-mask-image: url("../../../icons/development/git-pull-request-fill.svg"); + mask-image: url("../../../icons/development/git-pull-request-fill.svg"); +} + +.fr-icon-git-pull-request-line::before, +.fr-icon-git-pull-request-line::after { + -webkit-mask-image: url("../../../icons/development/git-pull-request-line.svg"); + mask-image: url("../../../icons/development/git-pull-request-line.svg"); +} + +.fr-icon-git-repository-commits-fill::before, +.fr-icon-git-repository-commits-fill::after { + -webkit-mask-image: url("../../../icons/development/git-repository-commits-fill.svg"); + mask-image: url("../../../icons/development/git-repository-commits-fill.svg"); +} + +.fr-icon-git-repository-commits-line::before, +.fr-icon-git-repository-commits-line::after { + -webkit-mask-image: url("../../../icons/development/git-repository-commits-line.svg"); + mask-image: url("../../../icons/development/git-repository-commits-line.svg"); +} + +.fr-icon-git-repository-fill::before, +.fr-icon-git-repository-fill::after { + -webkit-mask-image: url("../../../icons/development/git-repository-fill.svg"); + mask-image: url("../../../icons/development/git-repository-fill.svg"); +} + +.fr-icon-git-repository-line::before, +.fr-icon-git-repository-line::after { + -webkit-mask-image: url("../../../icons/development/git-repository-line.svg"); + mask-image: url("../../../icons/development/git-repository-line.svg"); +} + +.fr-icon-git-repository-private-fill::before, +.fr-icon-git-repository-private-fill::after { + -webkit-mask-image: url("../../../icons/development/git-repository-private-fill.svg"); + mask-image: url("../../../icons/development/git-repository-private-fill.svg"); +} + +.fr-icon-git-repository-private-line::before, +.fr-icon-git-repository-private-line::after { + -webkit-mask-image: url("../../../icons/development/git-repository-private-line.svg"); + mask-image: url("../../../icons/development/git-repository-private-line.svg"); +} + +.fr-icon-terminal-box-fill::before, +.fr-icon-terminal-box-fill::after { + -webkit-mask-image: url("../../../icons/development/terminal-box-fill.svg"); + mask-image: url("../../../icons/development/terminal-box-fill.svg"); +} + +.fr-icon-terminal-box-line::before, +.fr-icon-terminal-box-line::after { + -webkit-mask-image: url("../../../icons/development/terminal-box-line.svg"); + mask-image: url("../../../icons/development/terminal-box-line.svg"); +} + +.fr-icon-terminal-line::before, +.fr-icon-terminal-line::after { + -webkit-mask-image: url("../../../icons/development/terminal-line.svg"); + mask-image: url("../../../icons/development/terminal-line.svg"); +} + +.fr-icon-terminal-window-fill::before, +.fr-icon-terminal-window-fill::after { + -webkit-mask-image: url("../../../icons/development/terminal-window-fill.svg"); + mask-image: url("../../../icons/development/terminal-window-fill.svg"); +} + +.fr-icon-terminal-window-line::before, +.fr-icon-terminal-window-line::after { + -webkit-mask-image: url("../../../icons/development/terminal-window-line.svg"); + mask-image: url("../../../icons/development/terminal-window-line.svg"); +} + +@media (min-width: 36em) { + /*! media sm */ +} + +@media (min-width: 48em) { + /*! media md */ +} + +@media (min-width: 62em) { + /*! media lg */ +} + +@media (min-width: 78em) { + /*! media xl */ +} diff --git a/dist/dsfr/utility/icons/icons-development/icons-development.main.min.css b/dist/dsfr/utility/icons/icons-development/icons-development.main.min.css new file mode 100644 index 0000000..aebf7f3 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-development/icons-development.main.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-icon-bug-fill:after,.fr-icon-bug-fill:before{-webkit-mask-image:url(../../../icons/development/bug-fill.svg);mask-image:url(../../../icons/development/bug-fill.svg)}.fr-icon-bug-line:after,.fr-icon-bug-line:before{-webkit-mask-image:url(../../../icons/development/bug-line.svg);mask-image:url(../../../icons/development/bug-line.svg)}.fr-icon-code-box-fill:after,.fr-icon-code-box-fill:before{-webkit-mask-image:url(../../../icons/development/code-box-fill.svg);mask-image:url(../../../icons/development/code-box-fill.svg)}.fr-icon-code-box-line:after,.fr-icon-code-box-line:before{-webkit-mask-image:url(../../../icons/development/code-box-line.svg);mask-image:url(../../../icons/development/code-box-line.svg)}.fr-icon-code-s-slash-line:after,.fr-icon-code-s-slash-line:before{-webkit-mask-image:url(../../../icons/development/code-s-slash-line.svg);mask-image:url(../../../icons/development/code-s-slash-line.svg)}.fr-icon-cursor-fill:after,.fr-icon-cursor-fill:before{-webkit-mask-image:url(../../../icons/development/cursor-fill.svg);mask-image:url(../../../icons/development/cursor-fill.svg)}.fr-icon-cursor-line:after,.fr-icon-cursor-line:before{-webkit-mask-image:url(../../../icons/development/cursor-line.svg);mask-image:url(../../../icons/development/cursor-line.svg)}.fr-icon-git-branch-fill:after,.fr-icon-git-branch-fill:before{-webkit-mask-image:url(../../../icons/development/git-branch-fill.svg);mask-image:url(../../../icons/development/git-branch-fill.svg)}.fr-icon-git-branch-line:after,.fr-icon-git-branch-line:before{-webkit-mask-image:url(../../../icons/development/git-branch-line.svg);mask-image:url(../../../icons/development/git-branch-line.svg)}.fr-icon-git-commit-fill:after,.fr-icon-git-commit-fill:before{-webkit-mask-image:url(../../../icons/development/git-commit-fill.svg);mask-image:url(../../../icons/development/git-commit-fill.svg)}.fr-icon-git-commit-line:after,.fr-icon-git-commit-line:before{-webkit-mask-image:url(../../../icons/development/git-commit-line.svg);mask-image:url(../../../icons/development/git-commit-line.svg)}.fr-icon-git-merge-fill:after,.fr-icon-git-merge-fill:before{-webkit-mask-image:url(../../../icons/development/git-merge-fill.svg);mask-image:url(../../../icons/development/git-merge-fill.svg)}.fr-icon-git-merge-line:after,.fr-icon-git-merge-line:before{-webkit-mask-image:url(../../../icons/development/git-merge-line.svg);mask-image:url(../../../icons/development/git-merge-line.svg)}.fr-icon-git-pull-request-fill:after,.fr-icon-git-pull-request-fill:before{-webkit-mask-image:url(../../../icons/development/git-pull-request-fill.svg);mask-image:url(../../../icons/development/git-pull-request-fill.svg)}.fr-icon-git-pull-request-line:after,.fr-icon-git-pull-request-line:before{-webkit-mask-image:url(../../../icons/development/git-pull-request-line.svg);mask-image:url(../../../icons/development/git-pull-request-line.svg)}.fr-icon-git-repository-commits-fill:after,.fr-icon-git-repository-commits-fill:before{-webkit-mask-image:url(../../../icons/development/git-repository-commits-fill.svg);mask-image:url(../../../icons/development/git-repository-commits-fill.svg)}.fr-icon-git-repository-commits-line:after,.fr-icon-git-repository-commits-line:before{-webkit-mask-image:url(../../../icons/development/git-repository-commits-line.svg);mask-image:url(../../../icons/development/git-repository-commits-line.svg)}.fr-icon-git-repository-fill:after,.fr-icon-git-repository-fill:before{-webkit-mask-image:url(../../../icons/development/git-repository-fill.svg);mask-image:url(../../../icons/development/git-repository-fill.svg)}.fr-icon-git-repository-line:after,.fr-icon-git-repository-line:before{-webkit-mask-image:url(../../../icons/development/git-repository-line.svg);mask-image:url(../../../icons/development/git-repository-line.svg)}.fr-icon-git-repository-private-fill:after,.fr-icon-git-repository-private-fill:before{-webkit-mask-image:url(../../../icons/development/git-repository-private-fill.svg);mask-image:url(../../../icons/development/git-repository-private-fill.svg)}.fr-icon-git-repository-private-line:after,.fr-icon-git-repository-private-line:before{-webkit-mask-image:url(../../../icons/development/git-repository-private-line.svg);mask-image:url(../../../icons/development/git-repository-private-line.svg)}.fr-icon-terminal-box-fill:after,.fr-icon-terminal-box-fill:before{-webkit-mask-image:url(../../../icons/development/terminal-box-fill.svg);mask-image:url(../../../icons/development/terminal-box-fill.svg)}.fr-icon-terminal-box-line:after,.fr-icon-terminal-box-line:before{-webkit-mask-image:url(../../../icons/development/terminal-box-line.svg);mask-image:url(../../../icons/development/terminal-box-line.svg)}.fr-icon-terminal-line:after,.fr-icon-terminal-line:before{-webkit-mask-image:url(../../../icons/development/terminal-line.svg);mask-image:url(../../../icons/development/terminal-line.svg)}.fr-icon-terminal-window-fill:after,.fr-icon-terminal-window-fill:before{-webkit-mask-image:url(../../../icons/development/terminal-window-fill.svg);mask-image:url(../../../icons/development/terminal-window-fill.svg)}.fr-icon-terminal-window-line:after,.fr-icon-terminal-window-line:before{-webkit-mask-image:url(../../../icons/development/terminal-window-line.svg);mask-image:url(../../../icons/development/terminal-window-line.svg)}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */} \ No newline at end of file diff --git a/dist/dsfr/utility/icons/icons-development/icons-development.min.css b/dist/dsfr/utility/icons/icons-development/icons-development.min.css new file mode 100644 index 0000000..3f6e5ed --- /dev/null +++ b/dist/dsfr/utility/icons/icons-development/icons-development.min.css @@ -0,0 +1,11 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-icon-bug-fill:after,.fr-icon-bug-fill:before{-webkit-mask-image:url(../../../icons/development/bug-fill.svg);mask-image:url(../../../icons/development/bug-fill.svg)}.fr-icon-bug-line:after,.fr-icon-bug-line:before{-webkit-mask-image:url(../../../icons/development/bug-line.svg);mask-image:url(../../../icons/development/bug-line.svg)}.fr-icon-code-box-fill:after,.fr-icon-code-box-fill:before{-webkit-mask-image:url(../../../icons/development/code-box-fill.svg);mask-image:url(../../../icons/development/code-box-fill.svg)}.fr-icon-code-box-line:after,.fr-icon-code-box-line:before{-webkit-mask-image:url(../../../icons/development/code-box-line.svg);mask-image:url(../../../icons/development/code-box-line.svg)}.fr-icon-code-s-slash-line:after,.fr-icon-code-s-slash-line:before{-webkit-mask-image:url(../../../icons/development/code-s-slash-line.svg);mask-image:url(../../../icons/development/code-s-slash-line.svg)}.fr-icon-cursor-fill:after,.fr-icon-cursor-fill:before{-webkit-mask-image:url(../../../icons/development/cursor-fill.svg);mask-image:url(../../../icons/development/cursor-fill.svg)}.fr-icon-cursor-line:after,.fr-icon-cursor-line:before{-webkit-mask-image:url(../../../icons/development/cursor-line.svg);mask-image:url(../../../icons/development/cursor-line.svg)}.fr-icon-git-branch-fill:after,.fr-icon-git-branch-fill:before{-webkit-mask-image:url(../../../icons/development/git-branch-fill.svg);mask-image:url(../../../icons/development/git-branch-fill.svg)}.fr-icon-git-branch-line:after,.fr-icon-git-branch-line:before{-webkit-mask-image:url(../../../icons/development/git-branch-line.svg);mask-image:url(../../../icons/development/git-branch-line.svg)}.fr-icon-git-commit-fill:after,.fr-icon-git-commit-fill:before{-webkit-mask-image:url(../../../icons/development/git-commit-fill.svg);mask-image:url(../../../icons/development/git-commit-fill.svg)}.fr-icon-git-commit-line:after,.fr-icon-git-commit-line:before{-webkit-mask-image:url(../../../icons/development/git-commit-line.svg);mask-image:url(../../../icons/development/git-commit-line.svg)}.fr-icon-git-merge-fill:after,.fr-icon-git-merge-fill:before{-webkit-mask-image:url(../../../icons/development/git-merge-fill.svg);mask-image:url(../../../icons/development/git-merge-fill.svg)}.fr-icon-git-merge-line:after,.fr-icon-git-merge-line:before{-webkit-mask-image:url(../../../icons/development/git-merge-line.svg);mask-image:url(../../../icons/development/git-merge-line.svg)}.fr-icon-git-pull-request-fill:after,.fr-icon-git-pull-request-fill:before{-webkit-mask-image:url(../../../icons/development/git-pull-request-fill.svg);mask-image:url(../../../icons/development/git-pull-request-fill.svg)}.fr-icon-git-pull-request-line:after,.fr-icon-git-pull-request-line:before{-webkit-mask-image:url(../../../icons/development/git-pull-request-line.svg);mask-image:url(../../../icons/development/git-pull-request-line.svg)}.fr-icon-git-repository-commits-fill:after,.fr-icon-git-repository-commits-fill:before{-webkit-mask-image:url(../../../icons/development/git-repository-commits-fill.svg);mask-image:url(../../../icons/development/git-repository-commits-fill.svg)}.fr-icon-git-repository-commits-line:after,.fr-icon-git-repository-commits-line:before{-webkit-mask-image:url(../../../icons/development/git-repository-commits-line.svg);mask-image:url(../../../icons/development/git-repository-commits-line.svg)}.fr-icon-git-repository-fill:after,.fr-icon-git-repository-fill:before{-webkit-mask-image:url(../../../icons/development/git-repository-fill.svg);mask-image:url(../../../icons/development/git-repository-fill.svg)}.fr-icon-git-repository-line:after,.fr-icon-git-repository-line:before{-webkit-mask-image:url(../../../icons/development/git-repository-line.svg);mask-image:url(../../../icons/development/git-repository-line.svg)}.fr-icon-git-repository-private-fill:after,.fr-icon-git-repository-private-fill:before{-webkit-mask-image:url(../../../icons/development/git-repository-private-fill.svg);mask-image:url(../../../icons/development/git-repository-private-fill.svg)}.fr-icon-git-repository-private-line:after,.fr-icon-git-repository-private-line:before{-webkit-mask-image:url(../../../icons/development/git-repository-private-line.svg);mask-image:url(../../../icons/development/git-repository-private-line.svg)}.fr-icon-terminal-box-fill:after,.fr-icon-terminal-box-fill:before{-webkit-mask-image:url(../../../icons/development/terminal-box-fill.svg);mask-image:url(../../../icons/development/terminal-box-fill.svg)}.fr-icon-terminal-box-line:after,.fr-icon-terminal-box-line:before{-webkit-mask-image:url(../../../icons/development/terminal-box-line.svg);mask-image:url(../../../icons/development/terminal-box-line.svg)}.fr-icon-terminal-line:after,.fr-icon-terminal-line:before{-webkit-mask-image:url(../../../icons/development/terminal-line.svg);mask-image:url(../../../icons/development/terminal-line.svg)}.fr-icon-terminal-window-fill:after,.fr-icon-terminal-window-fill:before{-webkit-mask-image:url(../../../icons/development/terminal-window-fill.svg);mask-image:url(../../../icons/development/terminal-window-fill.svg)}.fr-icon-terminal-window-line:after,.fr-icon-terminal-window-line:before{-webkit-mask-image:url(../../../icons/development/terminal-window-line.svg);mask-image:url(../../../icons/development/terminal-window-line.svg)}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */ + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-icon-bug-fill:after,.fr-icon-bug-fill:before{background-image:url(../../../icons/development/bug-fill.svg)}.fr-icon-bug-line:after,.fr-icon-bug-line:before{background-image:url(../../../icons/development/bug-line.svg)}.fr-icon-code-box-fill:after,.fr-icon-code-box-fill:before{background-image:url(../../../icons/development/code-box-fill.svg)}.fr-icon-code-box-line:after,.fr-icon-code-box-line:before{background-image:url(../../../icons/development/code-box-line.svg)}.fr-icon-code-s-slash-line:after,.fr-icon-code-s-slash-line:before{background-image:url(../../../icons/development/code-s-slash-line.svg)}.fr-icon-cursor-fill:after,.fr-icon-cursor-fill:before{background-image:url(../../../icons/development/cursor-fill.svg)}.fr-icon-cursor-line:after,.fr-icon-cursor-line:before{background-image:url(../../../icons/development/cursor-line.svg)}.fr-icon-git-branch-fill:after,.fr-icon-git-branch-fill:before{background-image:url(../../../icons/development/git-branch-fill.svg)}.fr-icon-git-branch-line:after,.fr-icon-git-branch-line:before{background-image:url(../../../icons/development/git-branch-line.svg)}.fr-icon-git-commit-fill:after,.fr-icon-git-commit-fill:before{background-image:url(../../../icons/development/git-commit-fill.svg)}.fr-icon-git-commit-line:after,.fr-icon-git-commit-line:before{background-image:url(../../../icons/development/git-commit-line.svg)}.fr-icon-git-merge-fill:after,.fr-icon-git-merge-fill:before{background-image:url(../../../icons/development/git-merge-fill.svg)}.fr-icon-git-merge-line:after,.fr-icon-git-merge-line:before{background-image:url(../../../icons/development/git-merge-line.svg)}.fr-icon-git-pull-request-fill:after,.fr-icon-git-pull-request-fill:before{background-image:url(../../../icons/development/git-pull-request-fill.svg)}.fr-icon-git-pull-request-line:after,.fr-icon-git-pull-request-line:before{background-image:url(../../../icons/development/git-pull-request-line.svg)}.fr-icon-git-repository-commits-fill:after,.fr-icon-git-repository-commits-fill:before{background-image:url(../../../icons/development/git-repository-commits-fill.svg)}.fr-icon-git-repository-commits-line:after,.fr-icon-git-repository-commits-line:before{background-image:url(../../../icons/development/git-repository-commits-line.svg)}.fr-icon-git-repository-fill:after,.fr-icon-git-repository-fill:before{background-image:url(../../../icons/development/git-repository-fill.svg)}.fr-icon-git-repository-line:after,.fr-icon-git-repository-line:before{background-image:url(../../../icons/development/git-repository-line.svg)}.fr-icon-git-repository-private-fill:after,.fr-icon-git-repository-private-fill:before{background-image:url(../../../icons/development/git-repository-private-fill.svg)}.fr-icon-git-repository-private-line:after,.fr-icon-git-repository-private-line:before{background-image:url(../../../icons/development/git-repository-private-line.svg)}.fr-icon-terminal-box-fill:after,.fr-icon-terminal-box-fill:before{background-image:url(../../../icons/development/terminal-box-fill.svg)}.fr-icon-terminal-box-line:after,.fr-icon-terminal-box-line:before{background-image:url(../../../icons/development/terminal-box-line.svg)}.fr-icon-terminal-line:after,.fr-icon-terminal-line:before{background-image:url(../../../icons/development/terminal-line.svg)}.fr-icon-terminal-window-fill:after,.fr-icon-terminal-window-fill:before{background-image:url(../../../icons/development/terminal-window-fill.svg)}.fr-icon-terminal-window-line:after,.fr-icon-terminal-window-line:before{background-image:url(../../../icons/development/terminal-window-line.svg)}} \ No newline at end of file diff --git a/dist/dsfr/utility/icons/icons-device/icons-device.css b/dist/dsfr/utility/icons/icons-device/icons-device.css new file mode 100644 index 0000000..afc7c64 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-device/icons-device.css @@ -0,0 +1,467 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-bluetooth-fill::before, +.fr-icon-bluetooth-fill::after { + -webkit-mask-image: url("../../../icons/device/bluetooth-fill.svg"); + mask-image: url("../../../icons/device/bluetooth-fill.svg"); +} + +.fr-icon-bluetooth-line::before, +.fr-icon-bluetooth-line::after { + -webkit-mask-image: url("../../../icons/device/bluetooth-line.svg"); + mask-image: url("../../../icons/device/bluetooth-line.svg"); +} + +.fr-icon-computer-fill::before, +.fr-icon-computer-fill::after { + -webkit-mask-image: url("../../../icons/device/computer-fill.svg"); + mask-image: url("../../../icons/device/computer-fill.svg"); +} + +.fr-icon-computer-line::before, +.fr-icon-computer-line::after { + -webkit-mask-image: url("../../../icons/device/computer-line.svg"); + mask-image: url("../../../icons/device/computer-line.svg"); +} + +.fr-icon-dashboard-3-fill::before, +.fr-icon-dashboard-3-fill::after { + -webkit-mask-image: url("../../../icons/device/dashboard-3-fill.svg"); + mask-image: url("../../../icons/device/dashboard-3-fill.svg"); +} + +.fr-icon-dashboard-3-line::before, +.fr-icon-dashboard-3-line::after { + -webkit-mask-image: url("../../../icons/device/dashboard-3-line.svg"); + mask-image: url("../../../icons/device/dashboard-3-line.svg"); +} + +.fr-icon-database-fill::before, +.fr-icon-database-fill::after { + -webkit-mask-image: url("../../../icons/device/database-fill.svg"); + mask-image: url("../../../icons/device/database-fill.svg"); +} + +.fr-icon-database-line::before, +.fr-icon-database-line::after { + -webkit-mask-image: url("../../../icons/device/database-line.svg"); + mask-image: url("../../../icons/device/database-line.svg"); +} + +.fr-icon-device-fill::before, +.fr-icon-device-fill::after { + -webkit-mask-image: url("../../../icons/device/device-fill.svg"); + mask-image: url("../../../icons/device/device-fill.svg"); +} + +.fr-icon-device-line::before, +.fr-icon-device-line::after { + -webkit-mask-image: url("../../../icons/device/device-line.svg"); + mask-image: url("../../../icons/device/device-line.svg"); +} + +.fr-icon-hard-drive-2-fill::before, +.fr-icon-hard-drive-2-fill::after { + -webkit-mask-image: url("../../../icons/device/hard-drive-2-fill.svg"); + mask-image: url("../../../icons/device/hard-drive-2-fill.svg"); +} + +.fr-icon-hard-drive-2-line::before, +.fr-icon-hard-drive-2-line::after { + -webkit-mask-image: url("../../../icons/device/hard-drive-2-line.svg"); + mask-image: url("../../../icons/device/hard-drive-2-line.svg"); +} + +.fr-icon-mac-fill::before, +.fr-icon-mac-fill::after { + -webkit-mask-image: url("../../../icons/device/mac-fill.svg"); + mask-image: url("../../../icons/device/mac-fill.svg"); +} + +.fr-icon-mac-line::before, +.fr-icon-mac-line::after { + -webkit-mask-image: url("../../../icons/device/mac-line.svg"); + mask-image: url("../../../icons/device/mac-line.svg"); +} + +.fr-icon-phone-fill::before, +.fr-icon-phone-fill::after { + -webkit-mask-image: url("../../../icons/device/phone-fill.svg"); + mask-image: url("../../../icons/device/phone-fill.svg"); +} + +.fr-icon-phone-line::before, +.fr-icon-phone-line::after { + -webkit-mask-image: url("../../../icons/device/phone-line.svg"); + mask-image: url("../../../icons/device/phone-line.svg"); +} + +.fr-icon-qr-code-fill::before, +.fr-icon-qr-code-fill::after { + -webkit-mask-image: url("../../../icons/device/qr-code-fill.svg"); + mask-image: url("../../../icons/device/qr-code-fill.svg"); +} + +.fr-icon-qr-code-line::before, +.fr-icon-qr-code-line::after { + -webkit-mask-image: url("../../../icons/device/qr-code-line.svg"); + mask-image: url("../../../icons/device/qr-code-line.svg"); +} + +.fr-icon-rss-fill::before, +.fr-icon-rss-fill::after { + -webkit-mask-image: url("../../../icons/device/rss-fill.svg"); + mask-image: url("../../../icons/device/rss-fill.svg"); +} + +.fr-icon-rss-line::before, +.fr-icon-rss-line::after { + -webkit-mask-image: url("../../../icons/device/rss-line.svg"); + mask-image: url("../../../icons/device/rss-line.svg"); +} + +.fr-icon-save-3-fill::before, +.fr-icon-save-3-fill::after { + -webkit-mask-image: url("../../../icons/device/save-3-fill.svg"); + mask-image: url("../../../icons/device/save-3-fill.svg"); +} + +.fr-icon-save-3-line::before, +.fr-icon-save-3-line::after { + -webkit-mask-image: url("../../../icons/device/save-3-line.svg"); + mask-image: url("../../../icons/device/save-3-line.svg"); +} + +.fr-icon-save-fill::before, +.fr-icon-save-fill::after { + -webkit-mask-image: url("../../../icons/device/save-fill.svg"); + mask-image: url("../../../icons/device/save-fill.svg"); +} + +.fr-icon-save-line::before, +.fr-icon-save-line::after { + -webkit-mask-image: url("../../../icons/device/save-line.svg"); + mask-image: url("../../../icons/device/save-line.svg"); +} + +.fr-icon-server-fill::before, +.fr-icon-server-fill::after { + -webkit-mask-image: url("../../../icons/device/server-fill.svg"); + mask-image: url("../../../icons/device/server-fill.svg"); +} + +.fr-icon-server-line::before, +.fr-icon-server-line::after { + -webkit-mask-image: url("../../../icons/device/server-line.svg"); + mask-image: url("../../../icons/device/server-line.svg"); +} + +.fr-icon-smartphone-fill::before, +.fr-icon-smartphone-fill::after { + -webkit-mask-image: url("../../../icons/device/smartphone-fill.svg"); + mask-image: url("../../../icons/device/smartphone-fill.svg"); +} + +.fr-icon-smartphone-line::before, +.fr-icon-smartphone-line::after { + -webkit-mask-image: url("../../../icons/device/smartphone-line.svg"); + mask-image: url("../../../icons/device/smartphone-line.svg"); +} + +.fr-icon-tablet-fill::before, +.fr-icon-tablet-fill::after { + -webkit-mask-image: url("../../../icons/device/tablet-fill.svg"); + mask-image: url("../../../icons/device/tablet-fill.svg"); +} + +.fr-icon-tablet-line::before, +.fr-icon-tablet-line::after { + -webkit-mask-image: url("../../../icons/device/tablet-line.svg"); + mask-image: url("../../../icons/device/tablet-line.svg"); +} + +.fr-icon-tv-fill::before, +.fr-icon-tv-fill::after { + -webkit-mask-image: url("../../../icons/device/tv-fill.svg"); + mask-image: url("../../../icons/device/tv-fill.svg"); +} + +.fr-icon-tv-line::before, +.fr-icon-tv-line::after { + -webkit-mask-image: url("../../../icons/device/tv-line.svg"); + mask-image: url("../../../icons/device/tv-line.svg"); +} + +.fr-icon-wifi-fill::before, +.fr-icon-wifi-fill::after { + -webkit-mask-image: url("../../../icons/device/wifi-fill.svg"); + mask-image: url("../../../icons/device/wifi-fill.svg"); +} + +.fr-icon-wifi-line::before, +.fr-icon-wifi-line::after { + -webkit-mask-image: url("../../../icons/device/wifi-line.svg"); + mask-image: url("../../../icons/device/wifi-line.svg"); +} + +.fr-fi-phone-fill::before, +.fr-fi-phone-fill::after { + -webkit-mask-image: url("../../../icons/device/phone-fill.svg"); + mask-image: url("../../../icons/device/phone-fill.svg"); +} + +.fr-fi-phone-line::before, +.fr-fi-phone-line::after { + -webkit-mask-image: url("../../../icons/device/phone-line.svg"); + mask-image: url("../../../icons/device/phone-line.svg"); +} + +.fr-fi-rss-fill::before, +.fr-fi-rss-fill::after { + -webkit-mask-image: url("../../../icons/device/rss-fill.svg"); + mask-image: url("../../../icons/device/rss-fill.svg"); +} + +.fr-fi-rss-line::before, +.fr-fi-rss-line::after { + -webkit-mask-image: url("../../../icons/device/rss-line.svg"); + mask-image: url("../../../icons/device/rss-line.svg"); +} + +.fr-fi-save-fill::before, +.fr-fi-save-fill::after { + -webkit-mask-image: url("../../../icons/device/save-fill.svg"); + mask-image: url("../../../icons/device/save-fill.svg"); +} + +.fr-fi-save-line::before, +.fr-fi-save-line::after { + -webkit-mask-image: url("../../../icons/device/save-line.svg"); + mask-image: url("../../../icons/device/save-line.svg"); +} + +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} + +@media (min-width: 48em) { + /*! media md */ + + /*! media md */ +} + +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ +} + +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} + +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-icon-bluetooth-fill::before, + .fr-icon-bluetooth-fill::after { + background-image: url("../../../icons/device/bluetooth-fill.svg"); + } + + .fr-icon-bluetooth-line::before, + .fr-icon-bluetooth-line::after { + background-image: url("../../../icons/device/bluetooth-line.svg"); + } + + .fr-icon-computer-fill::before, + .fr-icon-computer-fill::after { + background-image: url("../../../icons/device/computer-fill.svg"); + } + + .fr-icon-computer-line::before, + .fr-icon-computer-line::after { + background-image: url("../../../icons/device/computer-line.svg"); + } + + .fr-icon-dashboard-3-fill::before, + .fr-icon-dashboard-3-fill::after { + background-image: url("../../../icons/device/dashboard-3-fill.svg"); + } + + .fr-icon-dashboard-3-line::before, + .fr-icon-dashboard-3-line::after { + background-image: url("../../../icons/device/dashboard-3-line.svg"); + } + + .fr-icon-database-fill::before, + .fr-icon-database-fill::after { + background-image: url("../../../icons/device/database-fill.svg"); + } + + .fr-icon-database-line::before, + .fr-icon-database-line::after { + background-image: url("../../../icons/device/database-line.svg"); + } + + .fr-icon-device-fill::before, + .fr-icon-device-fill::after { + background-image: url("../../../icons/device/device-fill.svg"); + } + + .fr-icon-device-line::before, + .fr-icon-device-line::after { + background-image: url("../../../icons/device/device-line.svg"); + } + + .fr-icon-hard-drive-2-fill::before, + .fr-icon-hard-drive-2-fill::after { + background-image: url("../../../icons/device/hard-drive-2-fill.svg"); + } + + .fr-icon-hard-drive-2-line::before, + .fr-icon-hard-drive-2-line::after { + background-image: url("../../../icons/device/hard-drive-2-line.svg"); + } + + .fr-icon-mac-fill::before, + .fr-icon-mac-fill::after { + background-image: url("../../../icons/device/mac-fill.svg"); + } + + .fr-icon-mac-line::before, + .fr-icon-mac-line::after { + background-image: url("../../../icons/device/mac-line.svg"); + } + + .fr-icon-phone-fill::before, + .fr-icon-phone-fill::after { + background-image: url("../../../icons/device/phone-fill.svg"); + } + + .fr-icon-phone-line::before, + .fr-icon-phone-line::after { + background-image: url("../../../icons/device/phone-line.svg"); + } + + .fr-icon-qr-code-fill::before, + .fr-icon-qr-code-fill::after { + background-image: url("../../../icons/device/qr-code-fill.svg"); + } + + .fr-icon-qr-code-line::before, + .fr-icon-qr-code-line::after { + background-image: url("../../../icons/device/qr-code-line.svg"); + } + + .fr-icon-rss-fill::before, + .fr-icon-rss-fill::after { + background-image: url("../../../icons/device/rss-fill.svg"); + } + + .fr-icon-rss-line::before, + .fr-icon-rss-line::after { + background-image: url("../../../icons/device/rss-line.svg"); + } + + .fr-icon-save-3-fill::before, + .fr-icon-save-3-fill::after { + background-image: url("../../../icons/device/save-3-fill.svg"); + } + + .fr-icon-save-3-line::before, + .fr-icon-save-3-line::after { + background-image: url("../../../icons/device/save-3-line.svg"); + } + + .fr-icon-save-fill::before, + .fr-icon-save-fill::after { + background-image: url("../../../icons/device/save-fill.svg"); + } + + .fr-icon-save-line::before, + .fr-icon-save-line::after { + background-image: url("../../../icons/device/save-line.svg"); + } + + .fr-icon-server-fill::before, + .fr-icon-server-fill::after { + background-image: url("../../../icons/device/server-fill.svg"); + } + + .fr-icon-server-line::before, + .fr-icon-server-line::after { + background-image: url("../../../icons/device/server-line.svg"); + } + + .fr-icon-smartphone-fill::before, + .fr-icon-smartphone-fill::after { + background-image: url("../../../icons/device/smartphone-fill.svg"); + } + + .fr-icon-smartphone-line::before, + .fr-icon-smartphone-line::after { + background-image: url("../../../icons/device/smartphone-line.svg"); + } + + .fr-icon-tablet-fill::before, + .fr-icon-tablet-fill::after { + background-image: url("../../../icons/device/tablet-fill.svg"); + } + + .fr-icon-tablet-line::before, + .fr-icon-tablet-line::after { + background-image: url("../../../icons/device/tablet-line.svg"); + } + + .fr-icon-tv-fill::before, + .fr-icon-tv-fill::after { + background-image: url("../../../icons/device/tv-fill.svg"); + } + + .fr-icon-tv-line::before, + .fr-icon-tv-line::after { + background-image: url("../../../icons/device/tv-line.svg"); + } + + .fr-icon-wifi-fill::before, + .fr-icon-wifi-fill::after { + background-image: url("../../../icons/device/wifi-fill.svg"); + } + + .fr-icon-wifi-line::before, + .fr-icon-wifi-line::after { + background-image: url("../../../icons/device/wifi-line.svg"); + } + + .fr-fi-phone-fill::before { + background-image: url("../../../icons/device/phone-fill.svg"); + } + + .fr-fi-phone-line::before { + background-image: url("../../../icons/device/phone-line.svg"); + } + + .fr-fi-rss-fill::before { + background-image: url("../../../icons/device/rss-fill.svg"); + } + + .fr-fi-rss-line::before { + background-image: url("../../../icons/device/rss-line.svg"); + } + + .fr-fi-save-fill::before { + background-image: url("../../../icons/device/save-fill.svg"); + } + + .fr-fi-save-line::before { + background-image: url("../../../icons/device/save-line.svg"); + } +} diff --git a/dist/dsfr/utility/icons/icons-device/icons-device.legacy.css b/dist/dsfr/utility/icons/icons-device/icons-device.legacy.css new file mode 100644 index 0000000..1fe8984 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-device/icons-device.legacy.css @@ -0,0 +1,210 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-icon-bluetooth-fill::before, + .fr-icon-bluetooth-fill::after { + background-image: url("../../../icons/device/bluetooth-fill.svg"); + } + + .fr-icon-bluetooth-line::before, + .fr-icon-bluetooth-line::after { + background-image: url("../../../icons/device/bluetooth-line.svg"); + } + + .fr-icon-computer-fill::before, + .fr-icon-computer-fill::after { + background-image: url("../../../icons/device/computer-fill.svg"); + } + + .fr-icon-computer-line::before, + .fr-icon-computer-line::after { + background-image: url("../../../icons/device/computer-line.svg"); + } + + .fr-icon-dashboard-3-fill::before, + .fr-icon-dashboard-3-fill::after { + background-image: url("../../../icons/device/dashboard-3-fill.svg"); + } + + .fr-icon-dashboard-3-line::before, + .fr-icon-dashboard-3-line::after { + background-image: url("../../../icons/device/dashboard-3-line.svg"); + } + + .fr-icon-database-fill::before, + .fr-icon-database-fill::after { + background-image: url("../../../icons/device/database-fill.svg"); + } + + .fr-icon-database-line::before, + .fr-icon-database-line::after { + background-image: url("../../../icons/device/database-line.svg"); + } + + .fr-icon-device-fill::before, + .fr-icon-device-fill::after { + background-image: url("../../../icons/device/device-fill.svg"); + } + + .fr-icon-device-line::before, + .fr-icon-device-line::after { + background-image: url("../../../icons/device/device-line.svg"); + } + + .fr-icon-hard-drive-2-fill::before, + .fr-icon-hard-drive-2-fill::after { + background-image: url("../../../icons/device/hard-drive-2-fill.svg"); + } + + .fr-icon-hard-drive-2-line::before, + .fr-icon-hard-drive-2-line::after { + background-image: url("../../../icons/device/hard-drive-2-line.svg"); + } + + .fr-icon-mac-fill::before, + .fr-icon-mac-fill::after { + background-image: url("../../../icons/device/mac-fill.svg"); + } + + .fr-icon-mac-line::before, + .fr-icon-mac-line::after { + background-image: url("../../../icons/device/mac-line.svg"); + } + + .fr-icon-phone-fill::before, + .fr-icon-phone-fill::after { + background-image: url("../../../icons/device/phone-fill.svg"); + } + + .fr-icon-phone-line::before, + .fr-icon-phone-line::after { + background-image: url("../../../icons/device/phone-line.svg"); + } + + .fr-icon-qr-code-fill::before, + .fr-icon-qr-code-fill::after { + background-image: url("../../../icons/device/qr-code-fill.svg"); + } + + .fr-icon-qr-code-line::before, + .fr-icon-qr-code-line::after { + background-image: url("../../../icons/device/qr-code-line.svg"); + } + + .fr-icon-rss-fill::before, + .fr-icon-rss-fill::after { + background-image: url("../../../icons/device/rss-fill.svg"); + } + + .fr-icon-rss-line::before, + .fr-icon-rss-line::after { + background-image: url("../../../icons/device/rss-line.svg"); + } + + .fr-icon-save-3-fill::before, + .fr-icon-save-3-fill::after { + background-image: url("../../../icons/device/save-3-fill.svg"); + } + + .fr-icon-save-3-line::before, + .fr-icon-save-3-line::after { + background-image: url("../../../icons/device/save-3-line.svg"); + } + + .fr-icon-save-fill::before, + .fr-icon-save-fill::after { + background-image: url("../../../icons/device/save-fill.svg"); + } + + .fr-icon-save-line::before, + .fr-icon-save-line::after { + background-image: url("../../../icons/device/save-line.svg"); + } + + .fr-icon-server-fill::before, + .fr-icon-server-fill::after { + background-image: url("../../../icons/device/server-fill.svg"); + } + + .fr-icon-server-line::before, + .fr-icon-server-line::after { + background-image: url("../../../icons/device/server-line.svg"); + } + + .fr-icon-smartphone-fill::before, + .fr-icon-smartphone-fill::after { + background-image: url("../../../icons/device/smartphone-fill.svg"); + } + + .fr-icon-smartphone-line::before, + .fr-icon-smartphone-line::after { + background-image: url("../../../icons/device/smartphone-line.svg"); + } + + .fr-icon-tablet-fill::before, + .fr-icon-tablet-fill::after { + background-image: url("../../../icons/device/tablet-fill.svg"); + } + + .fr-icon-tablet-line::before, + .fr-icon-tablet-line::after { + background-image: url("../../../icons/device/tablet-line.svg"); + } + + .fr-icon-tv-fill::before, + .fr-icon-tv-fill::after { + background-image: url("../../../icons/device/tv-fill.svg"); + } + + .fr-icon-tv-line::before, + .fr-icon-tv-line::after { + background-image: url("../../../icons/device/tv-line.svg"); + } + + .fr-icon-wifi-fill::before, + .fr-icon-wifi-fill::after { + background-image: url("../../../icons/device/wifi-fill.svg"); + } + + .fr-icon-wifi-line::before, + .fr-icon-wifi-line::after { + background-image: url("../../../icons/device/wifi-line.svg"); + } + + .fr-fi-phone-fill::before { + background-image: url("../../../icons/device/phone-fill.svg"); + } + + .fr-fi-phone-line::before { + background-image: url("../../../icons/device/phone-line.svg"); + } + + .fr-fi-rss-fill::before { + background-image: url("../../../icons/device/rss-fill.svg"); + } + + .fr-fi-rss-line::before { + background-image: url("../../../icons/device/rss-line.svg"); + } + + .fr-fi-save-fill::before { + background-image: url("../../../icons/device/save-fill.svg"); + } + + .fr-fi-save-line::before { + background-image: url("../../../icons/device/save-line.svg"); + } +} diff --git a/dist/dsfr/utility/icons/icons-device/icons-device.legacy.min.css b/dist/dsfr/utility/icons/icons-device/icons-device.legacy.min.css new file mode 100644 index 0000000..8fe9ed5 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-device/icons-device.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-icon-bluetooth-fill:after,.fr-icon-bluetooth-fill:before{background-image:url(../../../icons/device/bluetooth-fill.svg)}.fr-icon-bluetooth-line:after,.fr-icon-bluetooth-line:before{background-image:url(../../../icons/device/bluetooth-line.svg)}.fr-icon-computer-fill:after,.fr-icon-computer-fill:before{background-image:url(../../../icons/device/computer-fill.svg)}.fr-icon-computer-line:after,.fr-icon-computer-line:before{background-image:url(../../../icons/device/computer-line.svg)}.fr-icon-dashboard-3-fill:after,.fr-icon-dashboard-3-fill:before{background-image:url(../../../icons/device/dashboard-3-fill.svg)}.fr-icon-dashboard-3-line:after,.fr-icon-dashboard-3-line:before{background-image:url(../../../icons/device/dashboard-3-line.svg)}.fr-icon-database-fill:after,.fr-icon-database-fill:before{background-image:url(../../../icons/device/database-fill.svg)}.fr-icon-database-line:after,.fr-icon-database-line:before{background-image:url(../../../icons/device/database-line.svg)}.fr-icon-device-fill:after,.fr-icon-device-fill:before{background-image:url(../../../icons/device/device-fill.svg)}.fr-icon-device-line:after,.fr-icon-device-line:before{background-image:url(../../../icons/device/device-line.svg)}.fr-icon-hard-drive-2-fill:after,.fr-icon-hard-drive-2-fill:before{background-image:url(../../../icons/device/hard-drive-2-fill.svg)}.fr-icon-hard-drive-2-line:after,.fr-icon-hard-drive-2-line:before{background-image:url(../../../icons/device/hard-drive-2-line.svg)}.fr-icon-mac-fill:after,.fr-icon-mac-fill:before{background-image:url(../../../icons/device/mac-fill.svg)}.fr-icon-mac-line:after,.fr-icon-mac-line:before{background-image:url(../../../icons/device/mac-line.svg)}.fr-icon-phone-fill:after,.fr-icon-phone-fill:before{background-image:url(../../../icons/device/phone-fill.svg)}.fr-icon-phone-line:after,.fr-icon-phone-line:before{background-image:url(../../../icons/device/phone-line.svg)}.fr-icon-qr-code-fill:after,.fr-icon-qr-code-fill:before{background-image:url(../../../icons/device/qr-code-fill.svg)}.fr-icon-qr-code-line:after,.fr-icon-qr-code-line:before{background-image:url(../../../icons/device/qr-code-line.svg)}.fr-icon-rss-fill:after,.fr-icon-rss-fill:before{background-image:url(../../../icons/device/rss-fill.svg)}.fr-icon-rss-line:after,.fr-icon-rss-line:before{background-image:url(../../../icons/device/rss-line.svg)}.fr-icon-save-3-fill:after,.fr-icon-save-3-fill:before{background-image:url(../../../icons/device/save-3-fill.svg)}.fr-icon-save-3-line:after,.fr-icon-save-3-line:before{background-image:url(../../../icons/device/save-3-line.svg)}.fr-icon-save-fill:after,.fr-icon-save-fill:before{background-image:url(../../../icons/device/save-fill.svg)}.fr-icon-save-line:after,.fr-icon-save-line:before{background-image:url(../../../icons/device/save-line.svg)}.fr-icon-server-fill:after,.fr-icon-server-fill:before{background-image:url(../../../icons/device/server-fill.svg)}.fr-icon-server-line:after,.fr-icon-server-line:before{background-image:url(../../../icons/device/server-line.svg)}.fr-icon-smartphone-fill:after,.fr-icon-smartphone-fill:before{background-image:url(../../../icons/device/smartphone-fill.svg)}.fr-icon-smartphone-line:after,.fr-icon-smartphone-line:before{background-image:url(../../../icons/device/smartphone-line.svg)}.fr-icon-tablet-fill:after,.fr-icon-tablet-fill:before{background-image:url(../../../icons/device/tablet-fill.svg)}.fr-icon-tablet-line:after,.fr-icon-tablet-line:before{background-image:url(../../../icons/device/tablet-line.svg)}.fr-icon-tv-fill:after,.fr-icon-tv-fill:before{background-image:url(../../../icons/device/tv-fill.svg)}.fr-icon-tv-line:after,.fr-icon-tv-line:before{background-image:url(../../../icons/device/tv-line.svg)}.fr-icon-wifi-fill:after,.fr-icon-wifi-fill:before{background-image:url(../../../icons/device/wifi-fill.svg)}.fr-icon-wifi-line:after,.fr-icon-wifi-line:before{background-image:url(../../../icons/device/wifi-line.svg)}.fr-fi-phone-fill:before{background-image:url(../../../icons/device/phone-fill.svg)}.fr-fi-phone-line:before{background-image:url(../../../icons/device/phone-line.svg)}.fr-fi-rss-fill:before{background-image:url(../../../icons/device/rss-fill.svg)}.fr-fi-rss-line:before{background-image:url(../../../icons/device/rss-line.svg)}.fr-fi-save-fill:before{background-image:url(../../../icons/device/save-fill.svg)}.fr-fi-save-line:before{background-image:url(../../../icons/device/save-line.svg)}} \ No newline at end of file diff --git a/dist/dsfr/utility/icons/icons-device/icons-device.main.css b/dist/dsfr/utility/icons/icons-device/icons-device.main.css new file mode 100644 index 0000000..263d9cb --- /dev/null +++ b/dist/dsfr/utility/icons/icons-device/icons-device.main.css @@ -0,0 +1,263 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-bluetooth-fill::before, +.fr-icon-bluetooth-fill::after { + -webkit-mask-image: url("../../../icons/device/bluetooth-fill.svg"); + mask-image: url("../../../icons/device/bluetooth-fill.svg"); +} + +.fr-icon-bluetooth-line::before, +.fr-icon-bluetooth-line::after { + -webkit-mask-image: url("../../../icons/device/bluetooth-line.svg"); + mask-image: url("../../../icons/device/bluetooth-line.svg"); +} + +.fr-icon-computer-fill::before, +.fr-icon-computer-fill::after { + -webkit-mask-image: url("../../../icons/device/computer-fill.svg"); + mask-image: url("../../../icons/device/computer-fill.svg"); +} + +.fr-icon-computer-line::before, +.fr-icon-computer-line::after { + -webkit-mask-image: url("../../../icons/device/computer-line.svg"); + mask-image: url("../../../icons/device/computer-line.svg"); +} + +.fr-icon-dashboard-3-fill::before, +.fr-icon-dashboard-3-fill::after { + -webkit-mask-image: url("../../../icons/device/dashboard-3-fill.svg"); + mask-image: url("../../../icons/device/dashboard-3-fill.svg"); +} + +.fr-icon-dashboard-3-line::before, +.fr-icon-dashboard-3-line::after { + -webkit-mask-image: url("../../../icons/device/dashboard-3-line.svg"); + mask-image: url("../../../icons/device/dashboard-3-line.svg"); +} + +.fr-icon-database-fill::before, +.fr-icon-database-fill::after { + -webkit-mask-image: url("../../../icons/device/database-fill.svg"); + mask-image: url("../../../icons/device/database-fill.svg"); +} + +.fr-icon-database-line::before, +.fr-icon-database-line::after { + -webkit-mask-image: url("../../../icons/device/database-line.svg"); + mask-image: url("../../../icons/device/database-line.svg"); +} + +.fr-icon-device-fill::before, +.fr-icon-device-fill::after { + -webkit-mask-image: url("../../../icons/device/device-fill.svg"); + mask-image: url("../../../icons/device/device-fill.svg"); +} + +.fr-icon-device-line::before, +.fr-icon-device-line::after { + -webkit-mask-image: url("../../../icons/device/device-line.svg"); + mask-image: url("../../../icons/device/device-line.svg"); +} + +.fr-icon-hard-drive-2-fill::before, +.fr-icon-hard-drive-2-fill::after { + -webkit-mask-image: url("../../../icons/device/hard-drive-2-fill.svg"); + mask-image: url("../../../icons/device/hard-drive-2-fill.svg"); +} + +.fr-icon-hard-drive-2-line::before, +.fr-icon-hard-drive-2-line::after { + -webkit-mask-image: url("../../../icons/device/hard-drive-2-line.svg"); + mask-image: url("../../../icons/device/hard-drive-2-line.svg"); +} + +.fr-icon-mac-fill::before, +.fr-icon-mac-fill::after { + -webkit-mask-image: url("../../../icons/device/mac-fill.svg"); + mask-image: url("../../../icons/device/mac-fill.svg"); +} + +.fr-icon-mac-line::before, +.fr-icon-mac-line::after { + -webkit-mask-image: url("../../../icons/device/mac-line.svg"); + mask-image: url("../../../icons/device/mac-line.svg"); +} + +.fr-icon-phone-fill::before, +.fr-icon-phone-fill::after { + -webkit-mask-image: url("../../../icons/device/phone-fill.svg"); + mask-image: url("../../../icons/device/phone-fill.svg"); +} + +.fr-icon-phone-line::before, +.fr-icon-phone-line::after { + -webkit-mask-image: url("../../../icons/device/phone-line.svg"); + mask-image: url("../../../icons/device/phone-line.svg"); +} + +.fr-icon-qr-code-fill::before, +.fr-icon-qr-code-fill::after { + -webkit-mask-image: url("../../../icons/device/qr-code-fill.svg"); + mask-image: url("../../../icons/device/qr-code-fill.svg"); +} + +.fr-icon-qr-code-line::before, +.fr-icon-qr-code-line::after { + -webkit-mask-image: url("../../../icons/device/qr-code-line.svg"); + mask-image: url("../../../icons/device/qr-code-line.svg"); +} + +.fr-icon-rss-fill::before, +.fr-icon-rss-fill::after { + -webkit-mask-image: url("../../../icons/device/rss-fill.svg"); + mask-image: url("../../../icons/device/rss-fill.svg"); +} + +.fr-icon-rss-line::before, +.fr-icon-rss-line::after { + -webkit-mask-image: url("../../../icons/device/rss-line.svg"); + mask-image: url("../../../icons/device/rss-line.svg"); +} + +.fr-icon-save-3-fill::before, +.fr-icon-save-3-fill::after { + -webkit-mask-image: url("../../../icons/device/save-3-fill.svg"); + mask-image: url("../../../icons/device/save-3-fill.svg"); +} + +.fr-icon-save-3-line::before, +.fr-icon-save-3-line::after { + -webkit-mask-image: url("../../../icons/device/save-3-line.svg"); + mask-image: url("../../../icons/device/save-3-line.svg"); +} + +.fr-icon-save-fill::before, +.fr-icon-save-fill::after { + -webkit-mask-image: url("../../../icons/device/save-fill.svg"); + mask-image: url("../../../icons/device/save-fill.svg"); +} + +.fr-icon-save-line::before, +.fr-icon-save-line::after { + -webkit-mask-image: url("../../../icons/device/save-line.svg"); + mask-image: url("../../../icons/device/save-line.svg"); +} + +.fr-icon-server-fill::before, +.fr-icon-server-fill::after { + -webkit-mask-image: url("../../../icons/device/server-fill.svg"); + mask-image: url("../../../icons/device/server-fill.svg"); +} + +.fr-icon-server-line::before, +.fr-icon-server-line::after { + -webkit-mask-image: url("../../../icons/device/server-line.svg"); + mask-image: url("../../../icons/device/server-line.svg"); +} + +.fr-icon-smartphone-fill::before, +.fr-icon-smartphone-fill::after { + -webkit-mask-image: url("../../../icons/device/smartphone-fill.svg"); + mask-image: url("../../../icons/device/smartphone-fill.svg"); +} + +.fr-icon-smartphone-line::before, +.fr-icon-smartphone-line::after { + -webkit-mask-image: url("../../../icons/device/smartphone-line.svg"); + mask-image: url("../../../icons/device/smartphone-line.svg"); +} + +.fr-icon-tablet-fill::before, +.fr-icon-tablet-fill::after { + -webkit-mask-image: url("../../../icons/device/tablet-fill.svg"); + mask-image: url("../../../icons/device/tablet-fill.svg"); +} + +.fr-icon-tablet-line::before, +.fr-icon-tablet-line::after { + -webkit-mask-image: url("../../../icons/device/tablet-line.svg"); + mask-image: url("../../../icons/device/tablet-line.svg"); +} + +.fr-icon-tv-fill::before, +.fr-icon-tv-fill::after { + -webkit-mask-image: url("../../../icons/device/tv-fill.svg"); + mask-image: url("../../../icons/device/tv-fill.svg"); +} + +.fr-icon-tv-line::before, +.fr-icon-tv-line::after { + -webkit-mask-image: url("../../../icons/device/tv-line.svg"); + mask-image: url("../../../icons/device/tv-line.svg"); +} + +.fr-icon-wifi-fill::before, +.fr-icon-wifi-fill::after { + -webkit-mask-image: url("../../../icons/device/wifi-fill.svg"); + mask-image: url("../../../icons/device/wifi-fill.svg"); +} + +.fr-icon-wifi-line::before, +.fr-icon-wifi-line::after { + -webkit-mask-image: url("../../../icons/device/wifi-line.svg"); + mask-image: url("../../../icons/device/wifi-line.svg"); +} + +.fr-fi-phone-fill::before, +.fr-fi-phone-fill::after { + -webkit-mask-image: url("../../../icons/device/phone-fill.svg"); + mask-image: url("../../../icons/device/phone-fill.svg"); +} + +.fr-fi-phone-line::before, +.fr-fi-phone-line::after { + -webkit-mask-image: url("../../../icons/device/phone-line.svg"); + mask-image: url("../../../icons/device/phone-line.svg"); +} + +.fr-fi-rss-fill::before, +.fr-fi-rss-fill::after { + -webkit-mask-image: url("../../../icons/device/rss-fill.svg"); + mask-image: url("../../../icons/device/rss-fill.svg"); +} + +.fr-fi-rss-line::before, +.fr-fi-rss-line::after { + -webkit-mask-image: url("../../../icons/device/rss-line.svg"); + mask-image: url("../../../icons/device/rss-line.svg"); +} + +.fr-fi-save-fill::before, +.fr-fi-save-fill::after { + -webkit-mask-image: url("../../../icons/device/save-fill.svg"); + mask-image: url("../../../icons/device/save-fill.svg"); +} + +.fr-fi-save-line::before, +.fr-fi-save-line::after { + -webkit-mask-image: url("../../../icons/device/save-line.svg"); + mask-image: url("../../../icons/device/save-line.svg"); +} + +@media (min-width: 36em) { + /*! media sm */ +} + +@media (min-width: 48em) { + /*! media md */ +} + +@media (min-width: 62em) { + /*! media lg */ +} + +@media (min-width: 78em) { + /*! media xl */ +} diff --git a/dist/dsfr/utility/icons/icons-device/icons-device.main.min.css b/dist/dsfr/utility/icons/icons-device/icons-device.main.min.css new file mode 100644 index 0000000..b81f3b7 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-device/icons-device.main.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-icon-bluetooth-fill:after,.fr-icon-bluetooth-fill:before{-webkit-mask-image:url(../../../icons/device/bluetooth-fill.svg);mask-image:url(../../../icons/device/bluetooth-fill.svg)}.fr-icon-bluetooth-line:after,.fr-icon-bluetooth-line:before{-webkit-mask-image:url(../../../icons/device/bluetooth-line.svg);mask-image:url(../../../icons/device/bluetooth-line.svg)}.fr-icon-computer-fill:after,.fr-icon-computer-fill:before{-webkit-mask-image:url(../../../icons/device/computer-fill.svg);mask-image:url(../../../icons/device/computer-fill.svg)}.fr-icon-computer-line:after,.fr-icon-computer-line:before{-webkit-mask-image:url(../../../icons/device/computer-line.svg);mask-image:url(../../../icons/device/computer-line.svg)}.fr-icon-dashboard-3-fill:after,.fr-icon-dashboard-3-fill:before{-webkit-mask-image:url(../../../icons/device/dashboard-3-fill.svg);mask-image:url(../../../icons/device/dashboard-3-fill.svg)}.fr-icon-dashboard-3-line:after,.fr-icon-dashboard-3-line:before{-webkit-mask-image:url(../../../icons/device/dashboard-3-line.svg);mask-image:url(../../../icons/device/dashboard-3-line.svg)}.fr-icon-database-fill:after,.fr-icon-database-fill:before{-webkit-mask-image:url(../../../icons/device/database-fill.svg);mask-image:url(../../../icons/device/database-fill.svg)}.fr-icon-database-line:after,.fr-icon-database-line:before{-webkit-mask-image:url(../../../icons/device/database-line.svg);mask-image:url(../../../icons/device/database-line.svg)}.fr-icon-device-fill:after,.fr-icon-device-fill:before{-webkit-mask-image:url(../../../icons/device/device-fill.svg);mask-image:url(../../../icons/device/device-fill.svg)}.fr-icon-device-line:after,.fr-icon-device-line:before{-webkit-mask-image:url(../../../icons/device/device-line.svg);mask-image:url(../../../icons/device/device-line.svg)}.fr-icon-hard-drive-2-fill:after,.fr-icon-hard-drive-2-fill:before{-webkit-mask-image:url(../../../icons/device/hard-drive-2-fill.svg);mask-image:url(../../../icons/device/hard-drive-2-fill.svg)}.fr-icon-hard-drive-2-line:after,.fr-icon-hard-drive-2-line:before{-webkit-mask-image:url(../../../icons/device/hard-drive-2-line.svg);mask-image:url(../../../icons/device/hard-drive-2-line.svg)}.fr-icon-mac-fill:after,.fr-icon-mac-fill:before{-webkit-mask-image:url(../../../icons/device/mac-fill.svg);mask-image:url(../../../icons/device/mac-fill.svg)}.fr-icon-mac-line:after,.fr-icon-mac-line:before{-webkit-mask-image:url(../../../icons/device/mac-line.svg);mask-image:url(../../../icons/device/mac-line.svg)}.fr-icon-phone-fill:after,.fr-icon-phone-fill:before{-webkit-mask-image:url(../../../icons/device/phone-fill.svg);mask-image:url(../../../icons/device/phone-fill.svg)}.fr-icon-phone-line:after,.fr-icon-phone-line:before{-webkit-mask-image:url(../../../icons/device/phone-line.svg);mask-image:url(../../../icons/device/phone-line.svg)}.fr-icon-qr-code-fill:after,.fr-icon-qr-code-fill:before{-webkit-mask-image:url(../../../icons/device/qr-code-fill.svg);mask-image:url(../../../icons/device/qr-code-fill.svg)}.fr-icon-qr-code-line:after,.fr-icon-qr-code-line:before{-webkit-mask-image:url(../../../icons/device/qr-code-line.svg);mask-image:url(../../../icons/device/qr-code-line.svg)}.fr-icon-rss-fill:after,.fr-icon-rss-fill:before{-webkit-mask-image:url(../../../icons/device/rss-fill.svg);mask-image:url(../../../icons/device/rss-fill.svg)}.fr-icon-rss-line:after,.fr-icon-rss-line:before{-webkit-mask-image:url(../../../icons/device/rss-line.svg);mask-image:url(../../../icons/device/rss-line.svg)}.fr-icon-save-3-fill:after,.fr-icon-save-3-fill:before{-webkit-mask-image:url(../../../icons/device/save-3-fill.svg);mask-image:url(../../../icons/device/save-3-fill.svg)}.fr-icon-save-3-line:after,.fr-icon-save-3-line:before{-webkit-mask-image:url(../../../icons/device/save-3-line.svg);mask-image:url(../../../icons/device/save-3-line.svg)}.fr-icon-save-fill:after,.fr-icon-save-fill:before{-webkit-mask-image:url(../../../icons/device/save-fill.svg);mask-image:url(../../../icons/device/save-fill.svg)}.fr-icon-save-line:after,.fr-icon-save-line:before{-webkit-mask-image:url(../../../icons/device/save-line.svg);mask-image:url(../../../icons/device/save-line.svg)}.fr-icon-server-fill:after,.fr-icon-server-fill:before{-webkit-mask-image:url(../../../icons/device/server-fill.svg);mask-image:url(../../../icons/device/server-fill.svg)}.fr-icon-server-line:after,.fr-icon-server-line:before{-webkit-mask-image:url(../../../icons/device/server-line.svg);mask-image:url(../../../icons/device/server-line.svg)}.fr-icon-smartphone-fill:after,.fr-icon-smartphone-fill:before{-webkit-mask-image:url(../../../icons/device/smartphone-fill.svg);mask-image:url(../../../icons/device/smartphone-fill.svg)}.fr-icon-smartphone-line:after,.fr-icon-smartphone-line:before{-webkit-mask-image:url(../../../icons/device/smartphone-line.svg);mask-image:url(../../../icons/device/smartphone-line.svg)}.fr-icon-tablet-fill:after,.fr-icon-tablet-fill:before{-webkit-mask-image:url(../../../icons/device/tablet-fill.svg);mask-image:url(../../../icons/device/tablet-fill.svg)}.fr-icon-tablet-line:after,.fr-icon-tablet-line:before{-webkit-mask-image:url(../../../icons/device/tablet-line.svg);mask-image:url(../../../icons/device/tablet-line.svg)}.fr-icon-tv-fill:after,.fr-icon-tv-fill:before{-webkit-mask-image:url(../../../icons/device/tv-fill.svg);mask-image:url(../../../icons/device/tv-fill.svg)}.fr-icon-tv-line:after,.fr-icon-tv-line:before{-webkit-mask-image:url(../../../icons/device/tv-line.svg);mask-image:url(../../../icons/device/tv-line.svg)}.fr-icon-wifi-fill:after,.fr-icon-wifi-fill:before{-webkit-mask-image:url(../../../icons/device/wifi-fill.svg);mask-image:url(../../../icons/device/wifi-fill.svg)}.fr-icon-wifi-line:after,.fr-icon-wifi-line:before{-webkit-mask-image:url(../../../icons/device/wifi-line.svg);mask-image:url(../../../icons/device/wifi-line.svg)}.fr-fi-phone-fill:after,.fr-fi-phone-fill:before{-webkit-mask-image:url(../../../icons/device/phone-fill.svg);mask-image:url(../../../icons/device/phone-fill.svg)}.fr-fi-phone-line:after,.fr-fi-phone-line:before{-webkit-mask-image:url(../../../icons/device/phone-line.svg);mask-image:url(../../../icons/device/phone-line.svg)}.fr-fi-rss-fill:after,.fr-fi-rss-fill:before{-webkit-mask-image:url(../../../icons/device/rss-fill.svg);mask-image:url(../../../icons/device/rss-fill.svg)}.fr-fi-rss-line:after,.fr-fi-rss-line:before{-webkit-mask-image:url(../../../icons/device/rss-line.svg);mask-image:url(../../../icons/device/rss-line.svg)}.fr-fi-save-fill:after,.fr-fi-save-fill:before{-webkit-mask-image:url(../../../icons/device/save-fill.svg);mask-image:url(../../../icons/device/save-fill.svg)}.fr-fi-save-line:after,.fr-fi-save-line:before{-webkit-mask-image:url(../../../icons/device/save-line.svg);mask-image:url(../../../icons/device/save-line.svg)}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */} \ No newline at end of file diff --git a/dist/dsfr/utility/icons/icons-device/icons-device.min.css b/dist/dsfr/utility/icons/icons-device/icons-device.min.css new file mode 100644 index 0000000..2788c22 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-device/icons-device.min.css @@ -0,0 +1,11 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-icon-bluetooth-fill:after,.fr-icon-bluetooth-fill:before{-webkit-mask-image:url(../../../icons/device/bluetooth-fill.svg);mask-image:url(../../../icons/device/bluetooth-fill.svg)}.fr-icon-bluetooth-line:after,.fr-icon-bluetooth-line:before{-webkit-mask-image:url(../../../icons/device/bluetooth-line.svg);mask-image:url(../../../icons/device/bluetooth-line.svg)}.fr-icon-computer-fill:after,.fr-icon-computer-fill:before{-webkit-mask-image:url(../../../icons/device/computer-fill.svg);mask-image:url(../../../icons/device/computer-fill.svg)}.fr-icon-computer-line:after,.fr-icon-computer-line:before{-webkit-mask-image:url(../../../icons/device/computer-line.svg);mask-image:url(../../../icons/device/computer-line.svg)}.fr-icon-dashboard-3-fill:after,.fr-icon-dashboard-3-fill:before{-webkit-mask-image:url(../../../icons/device/dashboard-3-fill.svg);mask-image:url(../../../icons/device/dashboard-3-fill.svg)}.fr-icon-dashboard-3-line:after,.fr-icon-dashboard-3-line:before{-webkit-mask-image:url(../../../icons/device/dashboard-3-line.svg);mask-image:url(../../../icons/device/dashboard-3-line.svg)}.fr-icon-database-fill:after,.fr-icon-database-fill:before{-webkit-mask-image:url(../../../icons/device/database-fill.svg);mask-image:url(../../../icons/device/database-fill.svg)}.fr-icon-database-line:after,.fr-icon-database-line:before{-webkit-mask-image:url(../../../icons/device/database-line.svg);mask-image:url(../../../icons/device/database-line.svg)}.fr-icon-device-fill:after,.fr-icon-device-fill:before{-webkit-mask-image:url(../../../icons/device/device-fill.svg);mask-image:url(../../../icons/device/device-fill.svg)}.fr-icon-device-line:after,.fr-icon-device-line:before{-webkit-mask-image:url(../../../icons/device/device-line.svg);mask-image:url(../../../icons/device/device-line.svg)}.fr-icon-hard-drive-2-fill:after,.fr-icon-hard-drive-2-fill:before{-webkit-mask-image:url(../../../icons/device/hard-drive-2-fill.svg);mask-image:url(../../../icons/device/hard-drive-2-fill.svg)}.fr-icon-hard-drive-2-line:after,.fr-icon-hard-drive-2-line:before{-webkit-mask-image:url(../../../icons/device/hard-drive-2-line.svg);mask-image:url(../../../icons/device/hard-drive-2-line.svg)}.fr-icon-mac-fill:after,.fr-icon-mac-fill:before{-webkit-mask-image:url(../../../icons/device/mac-fill.svg);mask-image:url(../../../icons/device/mac-fill.svg)}.fr-icon-mac-line:after,.fr-icon-mac-line:before{-webkit-mask-image:url(../../../icons/device/mac-line.svg);mask-image:url(../../../icons/device/mac-line.svg)}.fr-icon-phone-fill:after,.fr-icon-phone-fill:before{-webkit-mask-image:url(../../../icons/device/phone-fill.svg);mask-image:url(../../../icons/device/phone-fill.svg)}.fr-icon-phone-line:after,.fr-icon-phone-line:before{-webkit-mask-image:url(../../../icons/device/phone-line.svg);mask-image:url(../../../icons/device/phone-line.svg)}.fr-icon-qr-code-fill:after,.fr-icon-qr-code-fill:before{-webkit-mask-image:url(../../../icons/device/qr-code-fill.svg);mask-image:url(../../../icons/device/qr-code-fill.svg)}.fr-icon-qr-code-line:after,.fr-icon-qr-code-line:before{-webkit-mask-image:url(../../../icons/device/qr-code-line.svg);mask-image:url(../../../icons/device/qr-code-line.svg)}.fr-icon-rss-fill:after,.fr-icon-rss-fill:before{-webkit-mask-image:url(../../../icons/device/rss-fill.svg);mask-image:url(../../../icons/device/rss-fill.svg)}.fr-icon-rss-line:after,.fr-icon-rss-line:before{-webkit-mask-image:url(../../../icons/device/rss-line.svg);mask-image:url(../../../icons/device/rss-line.svg)}.fr-icon-save-3-fill:after,.fr-icon-save-3-fill:before{-webkit-mask-image:url(../../../icons/device/save-3-fill.svg);mask-image:url(../../../icons/device/save-3-fill.svg)}.fr-icon-save-3-line:after,.fr-icon-save-3-line:before{-webkit-mask-image:url(../../../icons/device/save-3-line.svg);mask-image:url(../../../icons/device/save-3-line.svg)}.fr-icon-save-fill:after,.fr-icon-save-fill:before{-webkit-mask-image:url(../../../icons/device/save-fill.svg);mask-image:url(../../../icons/device/save-fill.svg)}.fr-icon-save-line:after,.fr-icon-save-line:before{-webkit-mask-image:url(../../../icons/device/save-line.svg);mask-image:url(../../../icons/device/save-line.svg)}.fr-icon-server-fill:after,.fr-icon-server-fill:before{-webkit-mask-image:url(../../../icons/device/server-fill.svg);mask-image:url(../../../icons/device/server-fill.svg)}.fr-icon-server-line:after,.fr-icon-server-line:before{-webkit-mask-image:url(../../../icons/device/server-line.svg);mask-image:url(../../../icons/device/server-line.svg)}.fr-icon-smartphone-fill:after,.fr-icon-smartphone-fill:before{-webkit-mask-image:url(../../../icons/device/smartphone-fill.svg);mask-image:url(../../../icons/device/smartphone-fill.svg)}.fr-icon-smartphone-line:after,.fr-icon-smartphone-line:before{-webkit-mask-image:url(../../../icons/device/smartphone-line.svg);mask-image:url(../../../icons/device/smartphone-line.svg)}.fr-icon-tablet-fill:after,.fr-icon-tablet-fill:before{-webkit-mask-image:url(../../../icons/device/tablet-fill.svg);mask-image:url(../../../icons/device/tablet-fill.svg)}.fr-icon-tablet-line:after,.fr-icon-tablet-line:before{-webkit-mask-image:url(../../../icons/device/tablet-line.svg);mask-image:url(../../../icons/device/tablet-line.svg)}.fr-icon-tv-fill:after,.fr-icon-tv-fill:before{-webkit-mask-image:url(../../../icons/device/tv-fill.svg);mask-image:url(../../../icons/device/tv-fill.svg)}.fr-icon-tv-line:after,.fr-icon-tv-line:before{-webkit-mask-image:url(../../../icons/device/tv-line.svg);mask-image:url(../../../icons/device/tv-line.svg)}.fr-icon-wifi-fill:after,.fr-icon-wifi-fill:before{-webkit-mask-image:url(../../../icons/device/wifi-fill.svg);mask-image:url(../../../icons/device/wifi-fill.svg)}.fr-icon-wifi-line:after,.fr-icon-wifi-line:before{-webkit-mask-image:url(../../../icons/device/wifi-line.svg);mask-image:url(../../../icons/device/wifi-line.svg)}.fr-fi-phone-fill:after,.fr-fi-phone-fill:before{-webkit-mask-image:url(../../../icons/device/phone-fill.svg);mask-image:url(../../../icons/device/phone-fill.svg)}.fr-fi-phone-line:after,.fr-fi-phone-line:before{-webkit-mask-image:url(../../../icons/device/phone-line.svg);mask-image:url(../../../icons/device/phone-line.svg)}.fr-fi-rss-fill:after,.fr-fi-rss-fill:before{-webkit-mask-image:url(../../../icons/device/rss-fill.svg);mask-image:url(../../../icons/device/rss-fill.svg)}.fr-fi-rss-line:after,.fr-fi-rss-line:before{-webkit-mask-image:url(../../../icons/device/rss-line.svg);mask-image:url(../../../icons/device/rss-line.svg)}.fr-fi-save-fill:after,.fr-fi-save-fill:before{-webkit-mask-image:url(../../../icons/device/save-fill.svg);mask-image:url(../../../icons/device/save-fill.svg)}.fr-fi-save-line:after,.fr-fi-save-line:before{-webkit-mask-image:url(../../../icons/device/save-line.svg);mask-image:url(../../../icons/device/save-line.svg)}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */ + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-icon-bluetooth-fill:after,.fr-icon-bluetooth-fill:before{background-image:url(../../../icons/device/bluetooth-fill.svg)}.fr-icon-bluetooth-line:after,.fr-icon-bluetooth-line:before{background-image:url(../../../icons/device/bluetooth-line.svg)}.fr-icon-computer-fill:after,.fr-icon-computer-fill:before{background-image:url(../../../icons/device/computer-fill.svg)}.fr-icon-computer-line:after,.fr-icon-computer-line:before{background-image:url(../../../icons/device/computer-line.svg)}.fr-icon-dashboard-3-fill:after,.fr-icon-dashboard-3-fill:before{background-image:url(../../../icons/device/dashboard-3-fill.svg)}.fr-icon-dashboard-3-line:after,.fr-icon-dashboard-3-line:before{background-image:url(../../../icons/device/dashboard-3-line.svg)}.fr-icon-database-fill:after,.fr-icon-database-fill:before{background-image:url(../../../icons/device/database-fill.svg)}.fr-icon-database-line:after,.fr-icon-database-line:before{background-image:url(../../../icons/device/database-line.svg)}.fr-icon-device-fill:after,.fr-icon-device-fill:before{background-image:url(../../../icons/device/device-fill.svg)}.fr-icon-device-line:after,.fr-icon-device-line:before{background-image:url(../../../icons/device/device-line.svg)}.fr-icon-hard-drive-2-fill:after,.fr-icon-hard-drive-2-fill:before{background-image:url(../../../icons/device/hard-drive-2-fill.svg)}.fr-icon-hard-drive-2-line:after,.fr-icon-hard-drive-2-line:before{background-image:url(../../../icons/device/hard-drive-2-line.svg)}.fr-icon-mac-fill:after,.fr-icon-mac-fill:before{background-image:url(../../../icons/device/mac-fill.svg)}.fr-icon-mac-line:after,.fr-icon-mac-line:before{background-image:url(../../../icons/device/mac-line.svg)}.fr-icon-phone-fill:after,.fr-icon-phone-fill:before{background-image:url(../../../icons/device/phone-fill.svg)}.fr-icon-phone-line:after,.fr-icon-phone-line:before{background-image:url(../../../icons/device/phone-line.svg)}.fr-icon-qr-code-fill:after,.fr-icon-qr-code-fill:before{background-image:url(../../../icons/device/qr-code-fill.svg)}.fr-icon-qr-code-line:after,.fr-icon-qr-code-line:before{background-image:url(../../../icons/device/qr-code-line.svg)}.fr-icon-rss-fill:after,.fr-icon-rss-fill:before{background-image:url(../../../icons/device/rss-fill.svg)}.fr-icon-rss-line:after,.fr-icon-rss-line:before{background-image:url(../../../icons/device/rss-line.svg)}.fr-icon-save-3-fill:after,.fr-icon-save-3-fill:before{background-image:url(../../../icons/device/save-3-fill.svg)}.fr-icon-save-3-line:after,.fr-icon-save-3-line:before{background-image:url(../../../icons/device/save-3-line.svg)}.fr-icon-save-fill:after,.fr-icon-save-fill:before{background-image:url(../../../icons/device/save-fill.svg)}.fr-icon-save-line:after,.fr-icon-save-line:before{background-image:url(../../../icons/device/save-line.svg)}.fr-icon-server-fill:after,.fr-icon-server-fill:before{background-image:url(../../../icons/device/server-fill.svg)}.fr-icon-server-line:after,.fr-icon-server-line:before{background-image:url(../../../icons/device/server-line.svg)}.fr-icon-smartphone-fill:after,.fr-icon-smartphone-fill:before{background-image:url(../../../icons/device/smartphone-fill.svg)}.fr-icon-smartphone-line:after,.fr-icon-smartphone-line:before{background-image:url(../../../icons/device/smartphone-line.svg)}.fr-icon-tablet-fill:after,.fr-icon-tablet-fill:before{background-image:url(../../../icons/device/tablet-fill.svg)}.fr-icon-tablet-line:after,.fr-icon-tablet-line:before{background-image:url(../../../icons/device/tablet-line.svg)}.fr-icon-tv-fill:after,.fr-icon-tv-fill:before{background-image:url(../../../icons/device/tv-fill.svg)}.fr-icon-tv-line:after,.fr-icon-tv-line:before{background-image:url(../../../icons/device/tv-line.svg)}.fr-icon-wifi-fill:after,.fr-icon-wifi-fill:before{background-image:url(../../../icons/device/wifi-fill.svg)}.fr-icon-wifi-line:after,.fr-icon-wifi-line:before{background-image:url(../../../icons/device/wifi-line.svg)}.fr-fi-phone-fill:before{background-image:url(../../../icons/device/phone-fill.svg)}.fr-fi-phone-line:before{background-image:url(../../../icons/device/phone-line.svg)}.fr-fi-rss-fill:before{background-image:url(../../../icons/device/rss-fill.svg)}.fr-fi-rss-line:before{background-image:url(../../../icons/device/rss-line.svg)}.fr-fi-save-fill:before{background-image:url(../../../icons/device/save-fill.svg)}.fr-fi-save-line:before{background-image:url(../../../icons/device/save-line.svg)}} \ No newline at end of file diff --git a/dist/dsfr/utility/icons/icons-document/icons-document.css b/dist/dsfr/utility/icons/icons-document/icons-document.css new file mode 100644 index 0000000..432f2a7 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-document/icons-document.css @@ -0,0 +1,401 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-article-fill::before, +.fr-icon-article-fill::after { + -webkit-mask-image: url("../../../icons/document/article-fill.svg"); + mask-image: url("../../../icons/document/article-fill.svg"); +} + +.fr-icon-article-line::before, +.fr-icon-article-line::after { + -webkit-mask-image: url("../../../icons/document/article-line.svg"); + mask-image: url("../../../icons/document/article-line.svg"); +} + +.fr-icon-book-2-fill::before, +.fr-icon-book-2-fill::after { + -webkit-mask-image: url("../../../icons/document/book-2-fill.svg"); + mask-image: url("../../../icons/document/book-2-fill.svg"); +} + +.fr-icon-book-2-line::before, +.fr-icon-book-2-line::after { + -webkit-mask-image: url("../../../icons/document/book-2-line.svg"); + mask-image: url("../../../icons/document/book-2-line.svg"); +} + +.fr-icon-booklet-fill::before, +.fr-icon-booklet-fill::after { + -webkit-mask-image: url("../../../icons/document/booklet-fill.svg"); + mask-image: url("../../../icons/document/booklet-fill.svg"); +} + +.fr-icon-booklet-line::before, +.fr-icon-booklet-line::after { + -webkit-mask-image: url("../../../icons/document/booklet-line.svg"); + mask-image: url("../../../icons/document/booklet-line.svg"); +} + +.fr-icon-clipboard-fill::before, +.fr-icon-clipboard-fill::after { + -webkit-mask-image: url("../../../icons/document/clipboard-fill.svg"); + mask-image: url("../../../icons/document/clipboard-fill.svg"); +} + +.fr-icon-clipboard-line::before, +.fr-icon-clipboard-line::after { + -webkit-mask-image: url("../../../icons/document/clipboard-line.svg"); + mask-image: url("../../../icons/document/clipboard-line.svg"); +} + +.fr-icon-draft-fill::before, +.fr-icon-draft-fill::after { + -webkit-mask-image: url("../../../icons/document/draft-fill.svg"); + mask-image: url("../../../icons/document/draft-fill.svg"); +} + +.fr-icon-draft-line::before, +.fr-icon-draft-line::after { + -webkit-mask-image: url("../../../icons/document/draft-line.svg"); + mask-image: url("../../../icons/document/draft-line.svg"); +} + +.fr-icon-file-add-fill::before, +.fr-icon-file-add-fill::after { + -webkit-mask-image: url("../../../icons/document/file-add-fill.svg"); + mask-image: url("../../../icons/document/file-add-fill.svg"); +} + +.fr-icon-file-add-line::before, +.fr-icon-file-add-line::after { + -webkit-mask-image: url("../../../icons/document/file-add-line.svg"); + mask-image: url("../../../icons/document/file-add-line.svg"); +} + +.fr-icon-file-download-fill::before, +.fr-icon-file-download-fill::after { + -webkit-mask-image: url("../../../icons/document/file-download-fill.svg"); + mask-image: url("../../../icons/document/file-download-fill.svg"); +} + +.fr-icon-file-download-line::before, +.fr-icon-file-download-line::after { + -webkit-mask-image: url("../../../icons/document/file-download-line.svg"); + mask-image: url("../../../icons/document/file-download-line.svg"); +} + +.fr-icon-file-fill::before, +.fr-icon-file-fill::after { + -webkit-mask-image: url("../../../icons/document/file-fill.svg"); + mask-image: url("../../../icons/document/file-fill.svg"); +} + +.fr-icon-file-line::before, +.fr-icon-file-line::after { + -webkit-mask-image: url("../../../icons/document/file-line.svg"); + mask-image: url("../../../icons/document/file-line.svg"); +} + +.fr-icon-file-pdf-fill::before, +.fr-icon-file-pdf-fill::after { + -webkit-mask-image: url("../../../icons/document/file-pdf-fill.svg"); + mask-image: url("../../../icons/document/file-pdf-fill.svg"); +} + +.fr-icon-file-pdf-line::before, +.fr-icon-file-pdf-line::after { + -webkit-mask-image: url("../../../icons/document/file-pdf-line.svg"); + mask-image: url("../../../icons/document/file-pdf-line.svg"); +} + +.fr-icon-file-text-fill::before, +.fr-icon-file-text-fill::after { + -webkit-mask-image: url("../../../icons/document/file-text-fill.svg"); + mask-image: url("../../../icons/document/file-text-fill.svg"); +} + +.fr-icon-file-text-line::before, +.fr-icon-file-text-line::after { + -webkit-mask-image: url("../../../icons/document/file-text-line.svg"); + mask-image: url("../../../icons/document/file-text-line.svg"); +} + +.fr-icon-folder-2-fill::before, +.fr-icon-folder-2-fill::after { + -webkit-mask-image: url("../../../icons/document/folder-2-fill.svg"); + mask-image: url("../../../icons/document/folder-2-fill.svg"); +} + +.fr-icon-folder-2-line::before, +.fr-icon-folder-2-line::after { + -webkit-mask-image: url("../../../icons/document/folder-2-line.svg"); + mask-image: url("../../../icons/document/folder-2-line.svg"); +} + +.fr-icon-newspaper-fill::before, +.fr-icon-newspaper-fill::after { + -webkit-mask-image: url("../../../icons/document/newspaper-fill.svg"); + mask-image: url("../../../icons/document/newspaper-fill.svg"); +} + +.fr-icon-newspaper-line::before, +.fr-icon-newspaper-line::after { + -webkit-mask-image: url("../../../icons/document/newspaper-line.svg"); + mask-image: url("../../../icons/document/newspaper-line.svg"); +} + +.fr-icon-survey-fill::before, +.fr-icon-survey-fill::after { + -webkit-mask-image: url("../../../icons/document/survey-fill.svg"); + mask-image: url("../../../icons/document/survey-fill.svg"); +} + +.fr-icon-survey-line::before, +.fr-icon-survey-line::after { + -webkit-mask-image: url("../../../icons/document/survey-line.svg"); + mask-image: url("../../../icons/document/survey-line.svg"); +} + +.fr-icon-todo-fill::before, +.fr-icon-todo-fill::after { + -webkit-mask-image: url("../../../icons/document/todo-fill.svg"); + mask-image: url("../../../icons/document/todo-fill.svg"); +} + +.fr-icon-todo-line::before, +.fr-icon-todo-line::after { + -webkit-mask-image: url("../../../icons/document/todo-line.svg"); + mask-image: url("../../../icons/document/todo-line.svg"); +} + +.fr-fi-file-download-fill::before, +.fr-fi-file-download-fill::after { + -webkit-mask-image: url("../../../icons/document/file-download-fill.svg"); + mask-image: url("../../../icons/document/file-download-fill.svg"); +} + +.fr-fi-file-download-line::before, +.fr-fi-file-download-line::after { + -webkit-mask-image: url("../../../icons/document/file-download-line.svg"); + mask-image: url("../../../icons/document/file-download-line.svg"); +} + +.fr-fi-file-fill::before, +.fr-fi-file-fill::after { + -webkit-mask-image: url("../../../icons/document/file-fill.svg"); + mask-image: url("../../../icons/document/file-fill.svg"); +} + +.fr-fi-file-line::before, +.fr-fi-file-line::after { + -webkit-mask-image: url("../../../icons/document/file-line.svg"); + mask-image: url("../../../icons/document/file-line.svg"); +} + +.fr-fi-file-pdf-fill::before, +.fr-fi-file-pdf-fill::after { + -webkit-mask-image: url("../../../icons/document/file-pdf-fill.svg"); + mask-image: url("../../../icons/document/file-pdf-fill.svg"); +} + +.fr-fi-file-pdf-line::before, +.fr-fi-file-pdf-line::after { + -webkit-mask-image: url("../../../icons/document/file-pdf-line.svg"); + mask-image: url("../../../icons/document/file-pdf-line.svg"); +} + +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} + +@media (min-width: 48em) { + /*! media md */ + + /*! media md */ +} + +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ +} + +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} + +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-icon-article-fill::before, + .fr-icon-article-fill::after { + background-image: url("../../../icons/document/article-fill.svg"); + } + + .fr-icon-article-line::before, + .fr-icon-article-line::after { + background-image: url("../../../icons/document/article-line.svg"); + } + + .fr-icon-book-2-fill::before, + .fr-icon-book-2-fill::after { + background-image: url("../../../icons/document/book-2-fill.svg"); + } + + .fr-icon-book-2-line::before, + .fr-icon-book-2-line::after { + background-image: url("../../../icons/document/book-2-line.svg"); + } + + .fr-icon-booklet-fill::before, + .fr-icon-booklet-fill::after { + background-image: url("../../../icons/document/booklet-fill.svg"); + } + + .fr-icon-booklet-line::before, + .fr-icon-booklet-line::after { + background-image: url("../../../icons/document/booklet-line.svg"); + } + + .fr-icon-clipboard-fill::before, + .fr-icon-clipboard-fill::after { + background-image: url("../../../icons/document/clipboard-fill.svg"); + } + + .fr-icon-clipboard-line::before, + .fr-icon-clipboard-line::after { + background-image: url("../../../icons/document/clipboard-line.svg"); + } + + .fr-icon-draft-fill::before, + .fr-icon-draft-fill::after { + background-image: url("../../../icons/document/draft-fill.svg"); + } + + .fr-icon-draft-line::before, + .fr-icon-draft-line::after { + background-image: url("../../../icons/document/draft-line.svg"); + } + + .fr-icon-file-add-fill::before, + .fr-icon-file-add-fill::after { + background-image: url("../../../icons/document/file-add-fill.svg"); + } + + .fr-icon-file-add-line::before, + .fr-icon-file-add-line::after { + background-image: url("../../../icons/document/file-add-line.svg"); + } + + .fr-icon-file-download-fill::before, + .fr-icon-file-download-fill::after { + background-image: url("../../../icons/document/file-download-fill.svg"); + } + + .fr-icon-file-download-line::before, + .fr-icon-file-download-line::after { + background-image: url("../../../icons/document/file-download-line.svg"); + } + + .fr-icon-file-fill::before, + .fr-icon-file-fill::after { + background-image: url("../../../icons/document/file-fill.svg"); + } + + .fr-icon-file-line::before, + .fr-icon-file-line::after { + background-image: url("../../../icons/document/file-line.svg"); + } + + .fr-icon-file-pdf-fill::before, + .fr-icon-file-pdf-fill::after { + background-image: url("../../../icons/document/file-pdf-fill.svg"); + } + + .fr-icon-file-pdf-line::before, + .fr-icon-file-pdf-line::after { + background-image: url("../../../icons/document/file-pdf-line.svg"); + } + + .fr-icon-file-text-fill::before, + .fr-icon-file-text-fill::after { + background-image: url("../../../icons/document/file-text-fill.svg"); + } + + .fr-icon-file-text-line::before, + .fr-icon-file-text-line::after { + background-image: url("../../../icons/document/file-text-line.svg"); + } + + .fr-icon-folder-2-fill::before, + .fr-icon-folder-2-fill::after { + background-image: url("../../../icons/document/folder-2-fill.svg"); + } + + .fr-icon-folder-2-line::before, + .fr-icon-folder-2-line::after { + background-image: url("../../../icons/document/folder-2-line.svg"); + } + + .fr-icon-newspaper-fill::before, + .fr-icon-newspaper-fill::after { + background-image: url("../../../icons/document/newspaper-fill.svg"); + } + + .fr-icon-newspaper-line::before, + .fr-icon-newspaper-line::after { + background-image: url("../../../icons/document/newspaper-line.svg"); + } + + .fr-icon-survey-fill::before, + .fr-icon-survey-fill::after { + background-image: url("../../../icons/document/survey-fill.svg"); + } + + .fr-icon-survey-line::before, + .fr-icon-survey-line::after { + background-image: url("../../../icons/document/survey-line.svg"); + } + + .fr-icon-todo-fill::before, + .fr-icon-todo-fill::after { + background-image: url("../../../icons/document/todo-fill.svg"); + } + + .fr-icon-todo-line::before, + .fr-icon-todo-line::after { + background-image: url("../../../icons/document/todo-line.svg"); + } + + .fr-fi-file-download-fill::before { + background-image: url("../../../icons/document/file-download-fill.svg"); + } + + .fr-fi-file-download-line::before { + background-image: url("../../../icons/document/file-download-line.svg"); + } + + .fr-fi-file-fill::before { + background-image: url("../../../icons/document/file-fill.svg"); + } + + .fr-fi-file-line::before { + background-image: url("../../../icons/document/file-line.svg"); + } + + .fr-fi-file-pdf-fill::before { + background-image: url("../../../icons/document/file-pdf-fill.svg"); + } + + .fr-fi-file-pdf-line::before { + background-image: url("../../../icons/document/file-pdf-line.svg"); + } +} diff --git a/dist/dsfr/utility/icons/icons-document/icons-document.legacy.css b/dist/dsfr/utility/icons/icons-document/icons-document.legacy.css new file mode 100644 index 0000000..7d25bd8 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-document/icons-document.legacy.css @@ -0,0 +1,180 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-icon-article-fill::before, + .fr-icon-article-fill::after { + background-image: url("../../../icons/document/article-fill.svg"); + } + + .fr-icon-article-line::before, + .fr-icon-article-line::after { + background-image: url("../../../icons/document/article-line.svg"); + } + + .fr-icon-book-2-fill::before, + .fr-icon-book-2-fill::after { + background-image: url("../../../icons/document/book-2-fill.svg"); + } + + .fr-icon-book-2-line::before, + .fr-icon-book-2-line::after { + background-image: url("../../../icons/document/book-2-line.svg"); + } + + .fr-icon-booklet-fill::before, + .fr-icon-booklet-fill::after { + background-image: url("../../../icons/document/booklet-fill.svg"); + } + + .fr-icon-booklet-line::before, + .fr-icon-booklet-line::after { + background-image: url("../../../icons/document/booklet-line.svg"); + } + + .fr-icon-clipboard-fill::before, + .fr-icon-clipboard-fill::after { + background-image: url("../../../icons/document/clipboard-fill.svg"); + } + + .fr-icon-clipboard-line::before, + .fr-icon-clipboard-line::after { + background-image: url("../../../icons/document/clipboard-line.svg"); + } + + .fr-icon-draft-fill::before, + .fr-icon-draft-fill::after { + background-image: url("../../../icons/document/draft-fill.svg"); + } + + .fr-icon-draft-line::before, + .fr-icon-draft-line::after { + background-image: url("../../../icons/document/draft-line.svg"); + } + + .fr-icon-file-add-fill::before, + .fr-icon-file-add-fill::after { + background-image: url("../../../icons/document/file-add-fill.svg"); + } + + .fr-icon-file-add-line::before, + .fr-icon-file-add-line::after { + background-image: url("../../../icons/document/file-add-line.svg"); + } + + .fr-icon-file-download-fill::before, + .fr-icon-file-download-fill::after { + background-image: url("../../../icons/document/file-download-fill.svg"); + } + + .fr-icon-file-download-line::before, + .fr-icon-file-download-line::after { + background-image: url("../../../icons/document/file-download-line.svg"); + } + + .fr-icon-file-fill::before, + .fr-icon-file-fill::after { + background-image: url("../../../icons/document/file-fill.svg"); + } + + .fr-icon-file-line::before, + .fr-icon-file-line::after { + background-image: url("../../../icons/document/file-line.svg"); + } + + .fr-icon-file-pdf-fill::before, + .fr-icon-file-pdf-fill::after { + background-image: url("../../../icons/document/file-pdf-fill.svg"); + } + + .fr-icon-file-pdf-line::before, + .fr-icon-file-pdf-line::after { + background-image: url("../../../icons/document/file-pdf-line.svg"); + } + + .fr-icon-file-text-fill::before, + .fr-icon-file-text-fill::after { + background-image: url("../../../icons/document/file-text-fill.svg"); + } + + .fr-icon-file-text-line::before, + .fr-icon-file-text-line::after { + background-image: url("../../../icons/document/file-text-line.svg"); + } + + .fr-icon-folder-2-fill::before, + .fr-icon-folder-2-fill::after { + background-image: url("../../../icons/document/folder-2-fill.svg"); + } + + .fr-icon-folder-2-line::before, + .fr-icon-folder-2-line::after { + background-image: url("../../../icons/document/folder-2-line.svg"); + } + + .fr-icon-newspaper-fill::before, + .fr-icon-newspaper-fill::after { + background-image: url("../../../icons/document/newspaper-fill.svg"); + } + + .fr-icon-newspaper-line::before, + .fr-icon-newspaper-line::after { + background-image: url("../../../icons/document/newspaper-line.svg"); + } + + .fr-icon-survey-fill::before, + .fr-icon-survey-fill::after { + background-image: url("../../../icons/document/survey-fill.svg"); + } + + .fr-icon-survey-line::before, + .fr-icon-survey-line::after { + background-image: url("../../../icons/document/survey-line.svg"); + } + + .fr-icon-todo-fill::before, + .fr-icon-todo-fill::after { + background-image: url("../../../icons/document/todo-fill.svg"); + } + + .fr-icon-todo-line::before, + .fr-icon-todo-line::after { + background-image: url("../../../icons/document/todo-line.svg"); + } + + .fr-fi-file-download-fill::before { + background-image: url("../../../icons/document/file-download-fill.svg"); + } + + .fr-fi-file-download-line::before { + background-image: url("../../../icons/document/file-download-line.svg"); + } + + .fr-fi-file-fill::before { + background-image: url("../../../icons/document/file-fill.svg"); + } + + .fr-fi-file-line::before { + background-image: url("../../../icons/document/file-line.svg"); + } + + .fr-fi-file-pdf-fill::before { + background-image: url("../../../icons/document/file-pdf-fill.svg"); + } + + .fr-fi-file-pdf-line::before { + background-image: url("../../../icons/document/file-pdf-line.svg"); + } +} diff --git a/dist/dsfr/utility/icons/icons-document/icons-document.legacy.min.css b/dist/dsfr/utility/icons/icons-document/icons-document.legacy.min.css new file mode 100644 index 0000000..e069dc5 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-document/icons-document.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-icon-article-fill:after,.fr-icon-article-fill:before{background-image:url(../../../icons/document/article-fill.svg)}.fr-icon-article-line:after,.fr-icon-article-line:before{background-image:url(../../../icons/document/article-line.svg)}.fr-icon-book-2-fill:after,.fr-icon-book-2-fill:before{background-image:url(../../../icons/document/book-2-fill.svg)}.fr-icon-book-2-line:after,.fr-icon-book-2-line:before{background-image:url(../../../icons/document/book-2-line.svg)}.fr-icon-booklet-fill:after,.fr-icon-booklet-fill:before{background-image:url(../../../icons/document/booklet-fill.svg)}.fr-icon-booklet-line:after,.fr-icon-booklet-line:before{background-image:url(../../../icons/document/booklet-line.svg)}.fr-icon-clipboard-fill:after,.fr-icon-clipboard-fill:before{background-image:url(../../../icons/document/clipboard-fill.svg)}.fr-icon-clipboard-line:after,.fr-icon-clipboard-line:before{background-image:url(../../../icons/document/clipboard-line.svg)}.fr-icon-draft-fill:after,.fr-icon-draft-fill:before{background-image:url(../../../icons/document/draft-fill.svg)}.fr-icon-draft-line:after,.fr-icon-draft-line:before{background-image:url(../../../icons/document/draft-line.svg)}.fr-icon-file-add-fill:after,.fr-icon-file-add-fill:before{background-image:url(../../../icons/document/file-add-fill.svg)}.fr-icon-file-add-line:after,.fr-icon-file-add-line:before{background-image:url(../../../icons/document/file-add-line.svg)}.fr-icon-file-download-fill:after,.fr-icon-file-download-fill:before{background-image:url(../../../icons/document/file-download-fill.svg)}.fr-icon-file-download-line:after,.fr-icon-file-download-line:before{background-image:url(../../../icons/document/file-download-line.svg)}.fr-icon-file-fill:after,.fr-icon-file-fill:before{background-image:url(../../../icons/document/file-fill.svg)}.fr-icon-file-line:after,.fr-icon-file-line:before{background-image:url(../../../icons/document/file-line.svg)}.fr-icon-file-pdf-fill:after,.fr-icon-file-pdf-fill:before{background-image:url(../../../icons/document/file-pdf-fill.svg)}.fr-icon-file-pdf-line:after,.fr-icon-file-pdf-line:before{background-image:url(../../../icons/document/file-pdf-line.svg)}.fr-icon-file-text-fill:after,.fr-icon-file-text-fill:before{background-image:url(../../../icons/document/file-text-fill.svg)}.fr-icon-file-text-line:after,.fr-icon-file-text-line:before{background-image:url(../../../icons/document/file-text-line.svg)}.fr-icon-folder-2-fill:after,.fr-icon-folder-2-fill:before{background-image:url(../../../icons/document/folder-2-fill.svg)}.fr-icon-folder-2-line:after,.fr-icon-folder-2-line:before{background-image:url(../../../icons/document/folder-2-line.svg)}.fr-icon-newspaper-fill:after,.fr-icon-newspaper-fill:before{background-image:url(../../../icons/document/newspaper-fill.svg)}.fr-icon-newspaper-line:after,.fr-icon-newspaper-line:before{background-image:url(../../../icons/document/newspaper-line.svg)}.fr-icon-survey-fill:after,.fr-icon-survey-fill:before{background-image:url(../../../icons/document/survey-fill.svg)}.fr-icon-survey-line:after,.fr-icon-survey-line:before{background-image:url(../../../icons/document/survey-line.svg)}.fr-icon-todo-fill:after,.fr-icon-todo-fill:before{background-image:url(../../../icons/document/todo-fill.svg)}.fr-icon-todo-line:after,.fr-icon-todo-line:before{background-image:url(../../../icons/document/todo-line.svg)}.fr-fi-file-download-fill:before{background-image:url(../../../icons/document/file-download-fill.svg)}.fr-fi-file-download-line:before{background-image:url(../../../icons/document/file-download-line.svg)}.fr-fi-file-fill:before{background-image:url(../../../icons/document/file-fill.svg)}.fr-fi-file-line:before{background-image:url(../../../icons/document/file-line.svg)}.fr-fi-file-pdf-fill:before{background-image:url(../../../icons/document/file-pdf-fill.svg)}.fr-fi-file-pdf-line:before{background-image:url(../../../icons/document/file-pdf-line.svg)}} \ No newline at end of file diff --git a/dist/dsfr/utility/icons/icons-document/icons-document.main.css b/dist/dsfr/utility/icons/icons-document/icons-document.main.css new file mode 100644 index 0000000..d764c91 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-document/icons-document.main.css @@ -0,0 +1,227 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-article-fill::before, +.fr-icon-article-fill::after { + -webkit-mask-image: url("../../../icons/document/article-fill.svg"); + mask-image: url("../../../icons/document/article-fill.svg"); +} + +.fr-icon-article-line::before, +.fr-icon-article-line::after { + -webkit-mask-image: url("../../../icons/document/article-line.svg"); + mask-image: url("../../../icons/document/article-line.svg"); +} + +.fr-icon-book-2-fill::before, +.fr-icon-book-2-fill::after { + -webkit-mask-image: url("../../../icons/document/book-2-fill.svg"); + mask-image: url("../../../icons/document/book-2-fill.svg"); +} + +.fr-icon-book-2-line::before, +.fr-icon-book-2-line::after { + -webkit-mask-image: url("../../../icons/document/book-2-line.svg"); + mask-image: url("../../../icons/document/book-2-line.svg"); +} + +.fr-icon-booklet-fill::before, +.fr-icon-booklet-fill::after { + -webkit-mask-image: url("../../../icons/document/booklet-fill.svg"); + mask-image: url("../../../icons/document/booklet-fill.svg"); +} + +.fr-icon-booklet-line::before, +.fr-icon-booklet-line::after { + -webkit-mask-image: url("../../../icons/document/booklet-line.svg"); + mask-image: url("../../../icons/document/booklet-line.svg"); +} + +.fr-icon-clipboard-fill::before, +.fr-icon-clipboard-fill::after { + -webkit-mask-image: url("../../../icons/document/clipboard-fill.svg"); + mask-image: url("../../../icons/document/clipboard-fill.svg"); +} + +.fr-icon-clipboard-line::before, +.fr-icon-clipboard-line::after { + -webkit-mask-image: url("../../../icons/document/clipboard-line.svg"); + mask-image: url("../../../icons/document/clipboard-line.svg"); +} + +.fr-icon-draft-fill::before, +.fr-icon-draft-fill::after { + -webkit-mask-image: url("../../../icons/document/draft-fill.svg"); + mask-image: url("../../../icons/document/draft-fill.svg"); +} + +.fr-icon-draft-line::before, +.fr-icon-draft-line::after { + -webkit-mask-image: url("../../../icons/document/draft-line.svg"); + mask-image: url("../../../icons/document/draft-line.svg"); +} + +.fr-icon-file-add-fill::before, +.fr-icon-file-add-fill::after { + -webkit-mask-image: url("../../../icons/document/file-add-fill.svg"); + mask-image: url("../../../icons/document/file-add-fill.svg"); +} + +.fr-icon-file-add-line::before, +.fr-icon-file-add-line::after { + -webkit-mask-image: url("../../../icons/document/file-add-line.svg"); + mask-image: url("../../../icons/document/file-add-line.svg"); +} + +.fr-icon-file-download-fill::before, +.fr-icon-file-download-fill::after { + -webkit-mask-image: url("../../../icons/document/file-download-fill.svg"); + mask-image: url("../../../icons/document/file-download-fill.svg"); +} + +.fr-icon-file-download-line::before, +.fr-icon-file-download-line::after { + -webkit-mask-image: url("../../../icons/document/file-download-line.svg"); + mask-image: url("../../../icons/document/file-download-line.svg"); +} + +.fr-icon-file-fill::before, +.fr-icon-file-fill::after { + -webkit-mask-image: url("../../../icons/document/file-fill.svg"); + mask-image: url("../../../icons/document/file-fill.svg"); +} + +.fr-icon-file-line::before, +.fr-icon-file-line::after { + -webkit-mask-image: url("../../../icons/document/file-line.svg"); + mask-image: url("../../../icons/document/file-line.svg"); +} + +.fr-icon-file-pdf-fill::before, +.fr-icon-file-pdf-fill::after { + -webkit-mask-image: url("../../../icons/document/file-pdf-fill.svg"); + mask-image: url("../../../icons/document/file-pdf-fill.svg"); +} + +.fr-icon-file-pdf-line::before, +.fr-icon-file-pdf-line::after { + -webkit-mask-image: url("../../../icons/document/file-pdf-line.svg"); + mask-image: url("../../../icons/document/file-pdf-line.svg"); +} + +.fr-icon-file-text-fill::before, +.fr-icon-file-text-fill::after { + -webkit-mask-image: url("../../../icons/document/file-text-fill.svg"); + mask-image: url("../../../icons/document/file-text-fill.svg"); +} + +.fr-icon-file-text-line::before, +.fr-icon-file-text-line::after { + -webkit-mask-image: url("../../../icons/document/file-text-line.svg"); + mask-image: url("../../../icons/document/file-text-line.svg"); +} + +.fr-icon-folder-2-fill::before, +.fr-icon-folder-2-fill::after { + -webkit-mask-image: url("../../../icons/document/folder-2-fill.svg"); + mask-image: url("../../../icons/document/folder-2-fill.svg"); +} + +.fr-icon-folder-2-line::before, +.fr-icon-folder-2-line::after { + -webkit-mask-image: url("../../../icons/document/folder-2-line.svg"); + mask-image: url("../../../icons/document/folder-2-line.svg"); +} + +.fr-icon-newspaper-fill::before, +.fr-icon-newspaper-fill::after { + -webkit-mask-image: url("../../../icons/document/newspaper-fill.svg"); + mask-image: url("../../../icons/document/newspaper-fill.svg"); +} + +.fr-icon-newspaper-line::before, +.fr-icon-newspaper-line::after { + -webkit-mask-image: url("../../../icons/document/newspaper-line.svg"); + mask-image: url("../../../icons/document/newspaper-line.svg"); +} + +.fr-icon-survey-fill::before, +.fr-icon-survey-fill::after { + -webkit-mask-image: url("../../../icons/document/survey-fill.svg"); + mask-image: url("../../../icons/document/survey-fill.svg"); +} + +.fr-icon-survey-line::before, +.fr-icon-survey-line::after { + -webkit-mask-image: url("../../../icons/document/survey-line.svg"); + mask-image: url("../../../icons/document/survey-line.svg"); +} + +.fr-icon-todo-fill::before, +.fr-icon-todo-fill::after { + -webkit-mask-image: url("../../../icons/document/todo-fill.svg"); + mask-image: url("../../../icons/document/todo-fill.svg"); +} + +.fr-icon-todo-line::before, +.fr-icon-todo-line::after { + -webkit-mask-image: url("../../../icons/document/todo-line.svg"); + mask-image: url("../../../icons/document/todo-line.svg"); +} + +.fr-fi-file-download-fill::before, +.fr-fi-file-download-fill::after { + -webkit-mask-image: url("../../../icons/document/file-download-fill.svg"); + mask-image: url("../../../icons/document/file-download-fill.svg"); +} + +.fr-fi-file-download-line::before, +.fr-fi-file-download-line::after { + -webkit-mask-image: url("../../../icons/document/file-download-line.svg"); + mask-image: url("../../../icons/document/file-download-line.svg"); +} + +.fr-fi-file-fill::before, +.fr-fi-file-fill::after { + -webkit-mask-image: url("../../../icons/document/file-fill.svg"); + mask-image: url("../../../icons/document/file-fill.svg"); +} + +.fr-fi-file-line::before, +.fr-fi-file-line::after { + -webkit-mask-image: url("../../../icons/document/file-line.svg"); + mask-image: url("../../../icons/document/file-line.svg"); +} + +.fr-fi-file-pdf-fill::before, +.fr-fi-file-pdf-fill::after { + -webkit-mask-image: url("../../../icons/document/file-pdf-fill.svg"); + mask-image: url("../../../icons/document/file-pdf-fill.svg"); +} + +.fr-fi-file-pdf-line::before, +.fr-fi-file-pdf-line::after { + -webkit-mask-image: url("../../../icons/document/file-pdf-line.svg"); + mask-image: url("../../../icons/document/file-pdf-line.svg"); +} + +@media (min-width: 36em) { + /*! media sm */ +} + +@media (min-width: 48em) { + /*! media md */ +} + +@media (min-width: 62em) { + /*! media lg */ +} + +@media (min-width: 78em) { + /*! media xl */ +} diff --git a/dist/dsfr/utility/icons/icons-document/icons-document.main.min.css b/dist/dsfr/utility/icons/icons-document/icons-document.main.min.css new file mode 100644 index 0000000..1f92a64 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-document/icons-document.main.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-icon-article-fill:after,.fr-icon-article-fill:before{-webkit-mask-image:url(../../../icons/document/article-fill.svg);mask-image:url(../../../icons/document/article-fill.svg)}.fr-icon-article-line:after,.fr-icon-article-line:before{-webkit-mask-image:url(../../../icons/document/article-line.svg);mask-image:url(../../../icons/document/article-line.svg)}.fr-icon-book-2-fill:after,.fr-icon-book-2-fill:before{-webkit-mask-image:url(../../../icons/document/book-2-fill.svg);mask-image:url(../../../icons/document/book-2-fill.svg)}.fr-icon-book-2-line:after,.fr-icon-book-2-line:before{-webkit-mask-image:url(../../../icons/document/book-2-line.svg);mask-image:url(../../../icons/document/book-2-line.svg)}.fr-icon-booklet-fill:after,.fr-icon-booklet-fill:before{-webkit-mask-image:url(../../../icons/document/booklet-fill.svg);mask-image:url(../../../icons/document/booklet-fill.svg)}.fr-icon-booklet-line:after,.fr-icon-booklet-line:before{-webkit-mask-image:url(../../../icons/document/booklet-line.svg);mask-image:url(../../../icons/document/booklet-line.svg)}.fr-icon-clipboard-fill:after,.fr-icon-clipboard-fill:before{-webkit-mask-image:url(../../../icons/document/clipboard-fill.svg);mask-image:url(../../../icons/document/clipboard-fill.svg)}.fr-icon-clipboard-line:after,.fr-icon-clipboard-line:before{-webkit-mask-image:url(../../../icons/document/clipboard-line.svg);mask-image:url(../../../icons/document/clipboard-line.svg)}.fr-icon-draft-fill:after,.fr-icon-draft-fill:before{-webkit-mask-image:url(../../../icons/document/draft-fill.svg);mask-image:url(../../../icons/document/draft-fill.svg)}.fr-icon-draft-line:after,.fr-icon-draft-line:before{-webkit-mask-image:url(../../../icons/document/draft-line.svg);mask-image:url(../../../icons/document/draft-line.svg)}.fr-icon-file-add-fill:after,.fr-icon-file-add-fill:before{-webkit-mask-image:url(../../../icons/document/file-add-fill.svg);mask-image:url(../../../icons/document/file-add-fill.svg)}.fr-icon-file-add-line:after,.fr-icon-file-add-line:before{-webkit-mask-image:url(../../../icons/document/file-add-line.svg);mask-image:url(../../../icons/document/file-add-line.svg)}.fr-icon-file-download-fill:after,.fr-icon-file-download-fill:before{-webkit-mask-image:url(../../../icons/document/file-download-fill.svg);mask-image:url(../../../icons/document/file-download-fill.svg)}.fr-icon-file-download-line:after,.fr-icon-file-download-line:before{-webkit-mask-image:url(../../../icons/document/file-download-line.svg);mask-image:url(../../../icons/document/file-download-line.svg)}.fr-icon-file-fill:after,.fr-icon-file-fill:before{-webkit-mask-image:url(../../../icons/document/file-fill.svg);mask-image:url(../../../icons/document/file-fill.svg)}.fr-icon-file-line:after,.fr-icon-file-line:before{-webkit-mask-image:url(../../../icons/document/file-line.svg);mask-image:url(../../../icons/document/file-line.svg)}.fr-icon-file-pdf-fill:after,.fr-icon-file-pdf-fill:before{-webkit-mask-image:url(../../../icons/document/file-pdf-fill.svg);mask-image:url(../../../icons/document/file-pdf-fill.svg)}.fr-icon-file-pdf-line:after,.fr-icon-file-pdf-line:before{-webkit-mask-image:url(../../../icons/document/file-pdf-line.svg);mask-image:url(../../../icons/document/file-pdf-line.svg)}.fr-icon-file-text-fill:after,.fr-icon-file-text-fill:before{-webkit-mask-image:url(../../../icons/document/file-text-fill.svg);mask-image:url(../../../icons/document/file-text-fill.svg)}.fr-icon-file-text-line:after,.fr-icon-file-text-line:before{-webkit-mask-image:url(../../../icons/document/file-text-line.svg);mask-image:url(../../../icons/document/file-text-line.svg)}.fr-icon-folder-2-fill:after,.fr-icon-folder-2-fill:before{-webkit-mask-image:url(../../../icons/document/folder-2-fill.svg);mask-image:url(../../../icons/document/folder-2-fill.svg)}.fr-icon-folder-2-line:after,.fr-icon-folder-2-line:before{-webkit-mask-image:url(../../../icons/document/folder-2-line.svg);mask-image:url(../../../icons/document/folder-2-line.svg)}.fr-icon-newspaper-fill:after,.fr-icon-newspaper-fill:before{-webkit-mask-image:url(../../../icons/document/newspaper-fill.svg);mask-image:url(../../../icons/document/newspaper-fill.svg)}.fr-icon-newspaper-line:after,.fr-icon-newspaper-line:before{-webkit-mask-image:url(../../../icons/document/newspaper-line.svg);mask-image:url(../../../icons/document/newspaper-line.svg)}.fr-icon-survey-fill:after,.fr-icon-survey-fill:before{-webkit-mask-image:url(../../../icons/document/survey-fill.svg);mask-image:url(../../../icons/document/survey-fill.svg)}.fr-icon-survey-line:after,.fr-icon-survey-line:before{-webkit-mask-image:url(../../../icons/document/survey-line.svg);mask-image:url(../../../icons/document/survey-line.svg)}.fr-icon-todo-fill:after,.fr-icon-todo-fill:before{-webkit-mask-image:url(../../../icons/document/todo-fill.svg);mask-image:url(../../../icons/document/todo-fill.svg)}.fr-icon-todo-line:after,.fr-icon-todo-line:before{-webkit-mask-image:url(../../../icons/document/todo-line.svg);mask-image:url(../../../icons/document/todo-line.svg)}.fr-fi-file-download-fill:after,.fr-fi-file-download-fill:before{-webkit-mask-image:url(../../../icons/document/file-download-fill.svg);mask-image:url(../../../icons/document/file-download-fill.svg)}.fr-fi-file-download-line:after,.fr-fi-file-download-line:before{-webkit-mask-image:url(../../../icons/document/file-download-line.svg);mask-image:url(../../../icons/document/file-download-line.svg)}.fr-fi-file-fill:after,.fr-fi-file-fill:before{-webkit-mask-image:url(../../../icons/document/file-fill.svg);mask-image:url(../../../icons/document/file-fill.svg)}.fr-fi-file-line:after,.fr-fi-file-line:before{-webkit-mask-image:url(../../../icons/document/file-line.svg);mask-image:url(../../../icons/document/file-line.svg)}.fr-fi-file-pdf-fill:after,.fr-fi-file-pdf-fill:before{-webkit-mask-image:url(../../../icons/document/file-pdf-fill.svg);mask-image:url(../../../icons/document/file-pdf-fill.svg)}.fr-fi-file-pdf-line:after,.fr-fi-file-pdf-line:before{-webkit-mask-image:url(../../../icons/document/file-pdf-line.svg);mask-image:url(../../../icons/document/file-pdf-line.svg)}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */} \ No newline at end of file diff --git a/dist/dsfr/utility/icons/icons-document/icons-document.min.css b/dist/dsfr/utility/icons/icons-document/icons-document.min.css new file mode 100644 index 0000000..c0cb972 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-document/icons-document.min.css @@ -0,0 +1,11 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-icon-article-fill:after,.fr-icon-article-fill:before{-webkit-mask-image:url(../../../icons/document/article-fill.svg);mask-image:url(../../../icons/document/article-fill.svg)}.fr-icon-article-line:after,.fr-icon-article-line:before{-webkit-mask-image:url(../../../icons/document/article-line.svg);mask-image:url(../../../icons/document/article-line.svg)}.fr-icon-book-2-fill:after,.fr-icon-book-2-fill:before{-webkit-mask-image:url(../../../icons/document/book-2-fill.svg);mask-image:url(../../../icons/document/book-2-fill.svg)}.fr-icon-book-2-line:after,.fr-icon-book-2-line:before{-webkit-mask-image:url(../../../icons/document/book-2-line.svg);mask-image:url(../../../icons/document/book-2-line.svg)}.fr-icon-booklet-fill:after,.fr-icon-booklet-fill:before{-webkit-mask-image:url(../../../icons/document/booklet-fill.svg);mask-image:url(../../../icons/document/booklet-fill.svg)}.fr-icon-booklet-line:after,.fr-icon-booklet-line:before{-webkit-mask-image:url(../../../icons/document/booklet-line.svg);mask-image:url(../../../icons/document/booklet-line.svg)}.fr-icon-clipboard-fill:after,.fr-icon-clipboard-fill:before{-webkit-mask-image:url(../../../icons/document/clipboard-fill.svg);mask-image:url(../../../icons/document/clipboard-fill.svg)}.fr-icon-clipboard-line:after,.fr-icon-clipboard-line:before{-webkit-mask-image:url(../../../icons/document/clipboard-line.svg);mask-image:url(../../../icons/document/clipboard-line.svg)}.fr-icon-draft-fill:after,.fr-icon-draft-fill:before{-webkit-mask-image:url(../../../icons/document/draft-fill.svg);mask-image:url(../../../icons/document/draft-fill.svg)}.fr-icon-draft-line:after,.fr-icon-draft-line:before{-webkit-mask-image:url(../../../icons/document/draft-line.svg);mask-image:url(../../../icons/document/draft-line.svg)}.fr-icon-file-add-fill:after,.fr-icon-file-add-fill:before{-webkit-mask-image:url(../../../icons/document/file-add-fill.svg);mask-image:url(../../../icons/document/file-add-fill.svg)}.fr-icon-file-add-line:after,.fr-icon-file-add-line:before{-webkit-mask-image:url(../../../icons/document/file-add-line.svg);mask-image:url(../../../icons/document/file-add-line.svg)}.fr-icon-file-download-fill:after,.fr-icon-file-download-fill:before{-webkit-mask-image:url(../../../icons/document/file-download-fill.svg);mask-image:url(../../../icons/document/file-download-fill.svg)}.fr-icon-file-download-line:after,.fr-icon-file-download-line:before{-webkit-mask-image:url(../../../icons/document/file-download-line.svg);mask-image:url(../../../icons/document/file-download-line.svg)}.fr-icon-file-fill:after,.fr-icon-file-fill:before{-webkit-mask-image:url(../../../icons/document/file-fill.svg);mask-image:url(../../../icons/document/file-fill.svg)}.fr-icon-file-line:after,.fr-icon-file-line:before{-webkit-mask-image:url(../../../icons/document/file-line.svg);mask-image:url(../../../icons/document/file-line.svg)}.fr-icon-file-pdf-fill:after,.fr-icon-file-pdf-fill:before{-webkit-mask-image:url(../../../icons/document/file-pdf-fill.svg);mask-image:url(../../../icons/document/file-pdf-fill.svg)}.fr-icon-file-pdf-line:after,.fr-icon-file-pdf-line:before{-webkit-mask-image:url(../../../icons/document/file-pdf-line.svg);mask-image:url(../../../icons/document/file-pdf-line.svg)}.fr-icon-file-text-fill:after,.fr-icon-file-text-fill:before{-webkit-mask-image:url(../../../icons/document/file-text-fill.svg);mask-image:url(../../../icons/document/file-text-fill.svg)}.fr-icon-file-text-line:after,.fr-icon-file-text-line:before{-webkit-mask-image:url(../../../icons/document/file-text-line.svg);mask-image:url(../../../icons/document/file-text-line.svg)}.fr-icon-folder-2-fill:after,.fr-icon-folder-2-fill:before{-webkit-mask-image:url(../../../icons/document/folder-2-fill.svg);mask-image:url(../../../icons/document/folder-2-fill.svg)}.fr-icon-folder-2-line:after,.fr-icon-folder-2-line:before{-webkit-mask-image:url(../../../icons/document/folder-2-line.svg);mask-image:url(../../../icons/document/folder-2-line.svg)}.fr-icon-newspaper-fill:after,.fr-icon-newspaper-fill:before{-webkit-mask-image:url(../../../icons/document/newspaper-fill.svg);mask-image:url(../../../icons/document/newspaper-fill.svg)}.fr-icon-newspaper-line:after,.fr-icon-newspaper-line:before{-webkit-mask-image:url(../../../icons/document/newspaper-line.svg);mask-image:url(../../../icons/document/newspaper-line.svg)}.fr-icon-survey-fill:after,.fr-icon-survey-fill:before{-webkit-mask-image:url(../../../icons/document/survey-fill.svg);mask-image:url(../../../icons/document/survey-fill.svg)}.fr-icon-survey-line:after,.fr-icon-survey-line:before{-webkit-mask-image:url(../../../icons/document/survey-line.svg);mask-image:url(../../../icons/document/survey-line.svg)}.fr-icon-todo-fill:after,.fr-icon-todo-fill:before{-webkit-mask-image:url(../../../icons/document/todo-fill.svg);mask-image:url(../../../icons/document/todo-fill.svg)}.fr-icon-todo-line:after,.fr-icon-todo-line:before{-webkit-mask-image:url(../../../icons/document/todo-line.svg);mask-image:url(../../../icons/document/todo-line.svg)}.fr-fi-file-download-fill:after,.fr-fi-file-download-fill:before{-webkit-mask-image:url(../../../icons/document/file-download-fill.svg);mask-image:url(../../../icons/document/file-download-fill.svg)}.fr-fi-file-download-line:after,.fr-fi-file-download-line:before{-webkit-mask-image:url(../../../icons/document/file-download-line.svg);mask-image:url(../../../icons/document/file-download-line.svg)}.fr-fi-file-fill:after,.fr-fi-file-fill:before{-webkit-mask-image:url(../../../icons/document/file-fill.svg);mask-image:url(../../../icons/document/file-fill.svg)}.fr-fi-file-line:after,.fr-fi-file-line:before{-webkit-mask-image:url(../../../icons/document/file-line.svg);mask-image:url(../../../icons/document/file-line.svg)}.fr-fi-file-pdf-fill:after,.fr-fi-file-pdf-fill:before{-webkit-mask-image:url(../../../icons/document/file-pdf-fill.svg);mask-image:url(../../../icons/document/file-pdf-fill.svg)}.fr-fi-file-pdf-line:after,.fr-fi-file-pdf-line:before{-webkit-mask-image:url(../../../icons/document/file-pdf-line.svg);mask-image:url(../../../icons/document/file-pdf-line.svg)}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */ + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-icon-article-fill:after,.fr-icon-article-fill:before{background-image:url(../../../icons/document/article-fill.svg)}.fr-icon-article-line:after,.fr-icon-article-line:before{background-image:url(../../../icons/document/article-line.svg)}.fr-icon-book-2-fill:after,.fr-icon-book-2-fill:before{background-image:url(../../../icons/document/book-2-fill.svg)}.fr-icon-book-2-line:after,.fr-icon-book-2-line:before{background-image:url(../../../icons/document/book-2-line.svg)}.fr-icon-booklet-fill:after,.fr-icon-booklet-fill:before{background-image:url(../../../icons/document/booklet-fill.svg)}.fr-icon-booklet-line:after,.fr-icon-booklet-line:before{background-image:url(../../../icons/document/booklet-line.svg)}.fr-icon-clipboard-fill:after,.fr-icon-clipboard-fill:before{background-image:url(../../../icons/document/clipboard-fill.svg)}.fr-icon-clipboard-line:after,.fr-icon-clipboard-line:before{background-image:url(../../../icons/document/clipboard-line.svg)}.fr-icon-draft-fill:after,.fr-icon-draft-fill:before{background-image:url(../../../icons/document/draft-fill.svg)}.fr-icon-draft-line:after,.fr-icon-draft-line:before{background-image:url(../../../icons/document/draft-line.svg)}.fr-icon-file-add-fill:after,.fr-icon-file-add-fill:before{background-image:url(../../../icons/document/file-add-fill.svg)}.fr-icon-file-add-line:after,.fr-icon-file-add-line:before{background-image:url(../../../icons/document/file-add-line.svg)}.fr-icon-file-download-fill:after,.fr-icon-file-download-fill:before{background-image:url(../../../icons/document/file-download-fill.svg)}.fr-icon-file-download-line:after,.fr-icon-file-download-line:before{background-image:url(../../../icons/document/file-download-line.svg)}.fr-icon-file-fill:after,.fr-icon-file-fill:before{background-image:url(../../../icons/document/file-fill.svg)}.fr-icon-file-line:after,.fr-icon-file-line:before{background-image:url(../../../icons/document/file-line.svg)}.fr-icon-file-pdf-fill:after,.fr-icon-file-pdf-fill:before{background-image:url(../../../icons/document/file-pdf-fill.svg)}.fr-icon-file-pdf-line:after,.fr-icon-file-pdf-line:before{background-image:url(../../../icons/document/file-pdf-line.svg)}.fr-icon-file-text-fill:after,.fr-icon-file-text-fill:before{background-image:url(../../../icons/document/file-text-fill.svg)}.fr-icon-file-text-line:after,.fr-icon-file-text-line:before{background-image:url(../../../icons/document/file-text-line.svg)}.fr-icon-folder-2-fill:after,.fr-icon-folder-2-fill:before{background-image:url(../../../icons/document/folder-2-fill.svg)}.fr-icon-folder-2-line:after,.fr-icon-folder-2-line:before{background-image:url(../../../icons/document/folder-2-line.svg)}.fr-icon-newspaper-fill:after,.fr-icon-newspaper-fill:before{background-image:url(../../../icons/document/newspaper-fill.svg)}.fr-icon-newspaper-line:after,.fr-icon-newspaper-line:before{background-image:url(../../../icons/document/newspaper-line.svg)}.fr-icon-survey-fill:after,.fr-icon-survey-fill:before{background-image:url(../../../icons/document/survey-fill.svg)}.fr-icon-survey-line:after,.fr-icon-survey-line:before{background-image:url(../../../icons/document/survey-line.svg)}.fr-icon-todo-fill:after,.fr-icon-todo-fill:before{background-image:url(../../../icons/document/todo-fill.svg)}.fr-icon-todo-line:after,.fr-icon-todo-line:before{background-image:url(../../../icons/document/todo-line.svg)}.fr-fi-file-download-fill:before{background-image:url(../../../icons/document/file-download-fill.svg)}.fr-fi-file-download-line:before{background-image:url(../../../icons/document/file-download-line.svg)}.fr-fi-file-fill:before{background-image:url(../../../icons/document/file-fill.svg)}.fr-fi-file-line:before{background-image:url(../../../icons/document/file-line.svg)}.fr-fi-file-pdf-fill:before{background-image:url(../../../icons/document/file-pdf-fill.svg)}.fr-fi-file-pdf-line:before{background-image:url(../../../icons/document/file-pdf-line.svg)}} \ No newline at end of file diff --git a/dist/dsfr/utility/icons/icons-editor/icons-editor.css b/dist/dsfr/utility/icons/icons-editor/icons-editor.css new file mode 100644 index 0000000..1066ab6 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-editor/icons-editor.css @@ -0,0 +1,521 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-align-center::before, +.fr-icon-align-center::after { + -webkit-mask-image: url("../../../icons/editor/align-center.svg"); + mask-image: url("../../../icons/editor/align-center.svg"); +} + +.fr-icon-align-justify::before, +.fr-icon-align-justify::after { + -webkit-mask-image: url("../../../icons/editor/align-justify.svg"); + mask-image: url("../../../icons/editor/align-justify.svg"); +} + +.fr-icon-align-left::before, +.fr-icon-align-left::after { + -webkit-mask-image: url("../../../icons/editor/align-left.svg"); + mask-image: url("../../../icons/editor/align-left.svg"); +} + +.fr-icon-align-right::before, +.fr-icon-align-right::after { + -webkit-mask-image: url("../../../icons/editor/align-right.svg"); + mask-image: url("../../../icons/editor/align-right.svg"); +} + +.fr-icon-code-block::before, +.fr-icon-code-block::after { + -webkit-mask-image: url("../../../icons/editor/code-block.svg"); + mask-image: url("../../../icons/editor/code-block.svg"); +} + +.fr-icon-code-view::before, +.fr-icon-code-view::after { + -webkit-mask-image: url("../../../icons/editor/code-view.svg"); + mask-image: url("../../../icons/editor/code-view.svg"); +} + +.fr-icon-font-color::before, +.fr-icon-font-color::after { + -webkit-mask-image: url("../../../icons/editor/font-color.svg"); + mask-image: url("../../../icons/editor/font-color.svg"); +} + +.fr-icon-font-size::before, +.fr-icon-font-size::after { + -webkit-mask-image: url("../../../icons/editor/font-size.svg"); + mask-image: url("../../../icons/editor/font-size.svg"); +} + +.fr-icon-format-clear::before, +.fr-icon-format-clear::after { + -webkit-mask-image: url("../../../icons/editor/format-clear.svg"); + mask-image: url("../../../icons/editor/format-clear.svg"); +} + +.fr-icon-bold::before, +.fr-icon-bold::after { + -webkit-mask-image: url("../../../icons/editor/fr--bold.svg"); + mask-image: url("../../../icons/editor/fr--bold.svg"); +} + +.fr-icon-highlight::before, +.fr-icon-highlight::after { + -webkit-mask-image: url("../../../icons/editor/fr--highlight.svg"); + mask-image: url("../../../icons/editor/fr--highlight.svg"); +} + +.fr-icon-quote-fill::before, +.fr-icon-quote-fill::after { + -webkit-mask-image: url("../../../icons/editor/fr--quote-fill.svg"); + mask-image: url("../../../icons/editor/fr--quote-fill.svg"); +} + +.fr-icon-quote-line::before, +.fr-icon-quote-line::after { + -webkit-mask-image: url("../../../icons/editor/fr--quote-line.svg"); + mask-image: url("../../../icons/editor/fr--quote-line.svg"); +} + +.fr-icon-h-1::before, +.fr-icon-h-1::after { + -webkit-mask-image: url("../../../icons/editor/h-1.svg"); + mask-image: url("../../../icons/editor/h-1.svg"); +} + +.fr-icon-h-2::before, +.fr-icon-h-2::after { + -webkit-mask-image: url("../../../icons/editor/h-2.svg"); + mask-image: url("../../../icons/editor/h-2.svg"); +} + +.fr-icon-h-3::before, +.fr-icon-h-3::after { + -webkit-mask-image: url("../../../icons/editor/h-3.svg"); + mask-image: url("../../../icons/editor/h-3.svg"); +} + +.fr-icon-h-4::before, +.fr-icon-h-4::after { + -webkit-mask-image: url("../../../icons/editor/h-4.svg"); + mask-image: url("../../../icons/editor/h-4.svg"); +} + +.fr-icon-h-5::before, +.fr-icon-h-5::after { + -webkit-mask-image: url("../../../icons/editor/h-5.svg"); + mask-image: url("../../../icons/editor/h-5.svg"); +} + +.fr-icon-h-6::before, +.fr-icon-h-6::after { + -webkit-mask-image: url("../../../icons/editor/h-6.svg"); + mask-image: url("../../../icons/editor/h-6.svg"); +} + +.fr-icon-hashtag::before, +.fr-icon-hashtag::after { + -webkit-mask-image: url("../../../icons/editor/hashtag.svg"); + mask-image: url("../../../icons/editor/hashtag.svg"); +} + +.fr-icon-indent-decrease::before, +.fr-icon-indent-decrease::after { + -webkit-mask-image: url("../../../icons/editor/indent-decrease.svg"); + mask-image: url("../../../icons/editor/indent-decrease.svg"); +} + +.fr-icon-indent-increase::before, +.fr-icon-indent-increase::after { + -webkit-mask-image: url("../../../icons/editor/indent-increase.svg"); + mask-image: url("../../../icons/editor/indent-increase.svg"); +} + +.fr-icon-italic::before, +.fr-icon-italic::after { + -webkit-mask-image: url("../../../icons/editor/italic.svg"); + mask-image: url("../../../icons/editor/italic.svg"); +} + +.fr-icon-link-unlink::before, +.fr-icon-link-unlink::after { + -webkit-mask-image: url("../../../icons/editor/link-unlink.svg"); + mask-image: url("../../../icons/editor/link-unlink.svg"); +} + +.fr-icon-link::before, +.fr-icon-link::after { + -webkit-mask-image: url("../../../icons/editor/link.svg"); + mask-image: url("../../../icons/editor/link.svg"); +} + +.fr-icon-list-check::before, +.fr-icon-list-check::after { + -webkit-mask-image: url("../../../icons/editor/list-check.svg"); + mask-image: url("../../../icons/editor/list-check.svg"); +} + +.fr-icon-list-ordered::before, +.fr-icon-list-ordered::after { + -webkit-mask-image: url("../../../icons/editor/list-ordered.svg"); + mask-image: url("../../../icons/editor/list-ordered.svg"); +} + +.fr-icon-list-unordered::before, +.fr-icon-list-unordered::after { + -webkit-mask-image: url("../../../icons/editor/list-unordered.svg"); + mask-image: url("../../../icons/editor/list-unordered.svg"); +} + +.fr-icon-question-mark::before, +.fr-icon-question-mark::after { + -webkit-mask-image: url("../../../icons/editor/question-mark.svg"); + mask-image: url("../../../icons/editor/question-mark.svg"); +} + +.fr-icon-separator::before, +.fr-icon-separator::after { + -webkit-mask-image: url("../../../icons/editor/separator.svg"); + mask-image: url("../../../icons/editor/separator.svg"); +} + +.fr-icon-space::before, +.fr-icon-space::after { + -webkit-mask-image: url("../../../icons/editor/space.svg"); + mask-image: url("../../../icons/editor/space.svg"); +} + +.fr-icon-strikethrough::before, +.fr-icon-strikethrough::after { + -webkit-mask-image: url("../../../icons/editor/strikethrough.svg"); + mask-image: url("../../../icons/editor/strikethrough.svg"); +} + +.fr-icon-subscript::before, +.fr-icon-subscript::after { + -webkit-mask-image: url("../../../icons/editor/subscript.svg"); + mask-image: url("../../../icons/editor/subscript.svg"); +} + +.fr-icon-superscript::before, +.fr-icon-superscript::after { + -webkit-mask-image: url("../../../icons/editor/superscript.svg"); + mask-image: url("../../../icons/editor/superscript.svg"); +} + +.fr-icon-table-2::before, +.fr-icon-table-2::after { + -webkit-mask-image: url("../../../icons/editor/table-2.svg"); + mask-image: url("../../../icons/editor/table-2.svg"); +} + +.fr-icon-text-direction-r::before, +.fr-icon-text-direction-r::after { + -webkit-mask-image: url("../../../icons/editor/text-direction-r.svg"); + mask-image: url("../../../icons/editor/text-direction-r.svg"); +} + +.fr-icon-translate-2::before, +.fr-icon-translate-2::after { + -webkit-mask-image: url("../../../icons/editor/translate-2.svg"); + mask-image: url("../../../icons/editor/translate-2.svg"); +} + +.fr-icon-underline::before, +.fr-icon-underline::after { + -webkit-mask-image: url("../../../icons/editor/underline.svg"); + mask-image: url("../../../icons/editor/underline.svg"); +} + +.fr-fi-font-size::before, +.fr-fi-font-size::after { + -webkit-mask-image: url("../../../icons/editor/font-size.svg"); + mask-image: url("../../../icons/editor/font-size.svg"); +} + +.fr-fi-bold::before, +.fr-fi-bold::after { + -webkit-mask-image: url("../../../icons/editor/fr--bold.svg"); + mask-image: url("../../../icons/editor/fr--bold.svg"); +} + +.fr-fi-highlight::before, +.fr-fi-highlight::after { + -webkit-mask-image: url("../../../icons/editor/fr--highlight.svg"); + mask-image: url("../../../icons/editor/fr--highlight.svg"); +} + +.fr-fi-italic::before, +.fr-fi-italic::after { + -webkit-mask-image: url("../../../icons/editor/italic.svg"); + mask-image: url("../../../icons/editor/italic.svg"); +} + +.fr-fi-link-unlink::before, +.fr-fi-link-unlink::after { + -webkit-mask-image: url("../../../icons/editor/link-unlink.svg"); + mask-image: url("../../../icons/editor/link-unlink.svg"); +} + +.fr-fi-list-ordered::before, +.fr-fi-list-ordered::after { + -webkit-mask-image: url("../../../icons/editor/list-ordered.svg"); + mask-image: url("../../../icons/editor/list-ordered.svg"); +} + +.fr-fi-list-unordered::before, +.fr-fi-list-unordered::after { + -webkit-mask-image: url("../../../icons/editor/list-unordered.svg"); + mask-image: url("../../../icons/editor/list-unordered.svg"); +} + +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} + +@media (min-width: 48em) { + /*! media md */ + + /*! media md */ +} + +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ +} + +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} + +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-icon-align-center::before, + .fr-icon-align-center::after { + background-image: url("../../../icons/editor/align-center.svg"); + } + + .fr-icon-align-justify::before, + .fr-icon-align-justify::after { + background-image: url("../../../icons/editor/align-justify.svg"); + } + + .fr-icon-align-left::before, + .fr-icon-align-left::after { + background-image: url("../../../icons/editor/align-left.svg"); + } + + .fr-icon-align-right::before, + .fr-icon-align-right::after { + background-image: url("../../../icons/editor/align-right.svg"); + } + + .fr-icon-code-block::before, + .fr-icon-code-block::after { + background-image: url("../../../icons/editor/code-block.svg"); + } + + .fr-icon-code-view::before, + .fr-icon-code-view::after { + background-image: url("../../../icons/editor/code-view.svg"); + } + + .fr-icon-font-color::before, + .fr-icon-font-color::after { + background-image: url("../../../icons/editor/font-color.svg"); + } + + .fr-icon-font-size::before, + .fr-icon-font-size::after { + background-image: url("../../../icons/editor/font-size.svg"); + } + + .fr-icon-format-clear::before, + .fr-icon-format-clear::after { + background-image: url("../../../icons/editor/format-clear.svg"); + } + + .fr-icon-bold::before, + .fr-icon-bold::after { + background-image: url("../../../icons/editor/fr--bold.svg"); + } + + .fr-icon-highlight::before, + .fr-icon-highlight::after { + background-image: url("../../../icons/editor/fr--highlight.svg"); + } + + .fr-icon-quote-fill::before, + .fr-icon-quote-fill::after { + background-image: url("../../../icons/editor/fr--quote-fill.svg"); + } + + .fr-icon-quote-line::before, + .fr-icon-quote-line::after { + background-image: url("../../../icons/editor/fr--quote-line.svg"); + } + + .fr-icon-h-1::before, + .fr-icon-h-1::after { + background-image: url("../../../icons/editor/h-1.svg"); + } + + .fr-icon-h-2::before, + .fr-icon-h-2::after { + background-image: url("../../../icons/editor/h-2.svg"); + } + + .fr-icon-h-3::before, + .fr-icon-h-3::after { + background-image: url("../../../icons/editor/h-3.svg"); + } + + .fr-icon-h-4::before, + .fr-icon-h-4::after { + background-image: url("../../../icons/editor/h-4.svg"); + } + + .fr-icon-h-5::before, + .fr-icon-h-5::after { + background-image: url("../../../icons/editor/h-5.svg"); + } + + .fr-icon-h-6::before, + .fr-icon-h-6::after { + background-image: url("../../../icons/editor/h-6.svg"); + } + + .fr-icon-hashtag::before, + .fr-icon-hashtag::after { + background-image: url("../../../icons/editor/hashtag.svg"); + } + + .fr-icon-indent-decrease::before, + .fr-icon-indent-decrease::after { + background-image: url("../../../icons/editor/indent-decrease.svg"); + } + + .fr-icon-indent-increase::before, + .fr-icon-indent-increase::after { + background-image: url("../../../icons/editor/indent-increase.svg"); + } + + .fr-icon-italic::before, + .fr-icon-italic::after { + background-image: url("../../../icons/editor/italic.svg"); + } + + .fr-icon-link-unlink::before, + .fr-icon-link-unlink::after { + background-image: url("../../../icons/editor/link-unlink.svg"); + } + + .fr-icon-link::before, + .fr-icon-link::after { + background-image: url("../../../icons/editor/link.svg"); + } + + .fr-icon-list-check::before, + .fr-icon-list-check::after { + background-image: url("../../../icons/editor/list-check.svg"); + } + + .fr-icon-list-ordered::before, + .fr-icon-list-ordered::after { + background-image: url("../../../icons/editor/list-ordered.svg"); + } + + .fr-icon-list-unordered::before, + .fr-icon-list-unordered::after { + background-image: url("../../../icons/editor/list-unordered.svg"); + } + + .fr-icon-question-mark::before, + .fr-icon-question-mark::after { + background-image: url("../../../icons/editor/question-mark.svg"); + } + + .fr-icon-separator::before, + .fr-icon-separator::after { + background-image: url("../../../icons/editor/separator.svg"); + } + + .fr-icon-space::before, + .fr-icon-space::after { + background-image: url("../../../icons/editor/space.svg"); + } + + .fr-icon-strikethrough::before, + .fr-icon-strikethrough::after { + background-image: url("../../../icons/editor/strikethrough.svg"); + } + + .fr-icon-subscript::before, + .fr-icon-subscript::after { + background-image: url("../../../icons/editor/subscript.svg"); + } + + .fr-icon-superscript::before, + .fr-icon-superscript::after { + background-image: url("../../../icons/editor/superscript.svg"); + } + + .fr-icon-table-2::before, + .fr-icon-table-2::after { + background-image: url("../../../icons/editor/table-2.svg"); + } + + .fr-icon-text-direction-r::before, + .fr-icon-text-direction-r::after { + background-image: url("../../../icons/editor/text-direction-r.svg"); + } + + .fr-icon-translate-2::before, + .fr-icon-translate-2::after { + background-image: url("../../../icons/editor/translate-2.svg"); + } + + .fr-icon-underline::before, + .fr-icon-underline::after { + background-image: url("../../../icons/editor/underline.svg"); + } + + .fr-fi-font-size::before { + background-image: url("../../../icons/editor/font-size.svg"); + } + + .fr-fi-bold::before { + background-image: url("../../../icons/editor/fr--bold.svg"); + } + + .fr-fi-highlight::before { + background-image: url("../../../icons/editor/fr--highlight.svg"); + } + + .fr-fi-italic::before { + background-image: url("../../../icons/editor/italic.svg"); + } + + .fr-fi-link-unlink::before { + background-image: url("../../../icons/editor/link-unlink.svg"); + } + + .fr-fi-list-ordered::before { + background-image: url("../../../icons/editor/list-ordered.svg"); + } + + .fr-fi-list-unordered::before { + background-image: url("../../../icons/editor/list-unordered.svg"); + } +} diff --git a/dist/dsfr/utility/icons/icons-editor/icons-editor.legacy.css b/dist/dsfr/utility/icons/icons-editor/icons-editor.legacy.css new file mode 100644 index 0000000..987e01c --- /dev/null +++ b/dist/dsfr/utility/icons/icons-editor/icons-editor.legacy.css @@ -0,0 +1,234 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-icon-align-center::before, + .fr-icon-align-center::after { + background-image: url("../../../icons/editor/align-center.svg"); + } + + .fr-icon-align-justify::before, + .fr-icon-align-justify::after { + background-image: url("../../../icons/editor/align-justify.svg"); + } + + .fr-icon-align-left::before, + .fr-icon-align-left::after { + background-image: url("../../../icons/editor/align-left.svg"); + } + + .fr-icon-align-right::before, + .fr-icon-align-right::after { + background-image: url("../../../icons/editor/align-right.svg"); + } + + .fr-icon-code-block::before, + .fr-icon-code-block::after { + background-image: url("../../../icons/editor/code-block.svg"); + } + + .fr-icon-code-view::before, + .fr-icon-code-view::after { + background-image: url("../../../icons/editor/code-view.svg"); + } + + .fr-icon-font-color::before, + .fr-icon-font-color::after { + background-image: url("../../../icons/editor/font-color.svg"); + } + + .fr-icon-font-size::before, + .fr-icon-font-size::after { + background-image: url("../../../icons/editor/font-size.svg"); + } + + .fr-icon-format-clear::before, + .fr-icon-format-clear::after { + background-image: url("../../../icons/editor/format-clear.svg"); + } + + .fr-icon-bold::before, + .fr-icon-bold::after { + background-image: url("../../../icons/editor/fr--bold.svg"); + } + + .fr-icon-highlight::before, + .fr-icon-highlight::after { + background-image: url("../../../icons/editor/fr--highlight.svg"); + } + + .fr-icon-quote-fill::before, + .fr-icon-quote-fill::after { + background-image: url("../../../icons/editor/fr--quote-fill.svg"); + } + + .fr-icon-quote-line::before, + .fr-icon-quote-line::after { + background-image: url("../../../icons/editor/fr--quote-line.svg"); + } + + .fr-icon-h-1::before, + .fr-icon-h-1::after { + background-image: url("../../../icons/editor/h-1.svg"); + } + + .fr-icon-h-2::before, + .fr-icon-h-2::after { + background-image: url("../../../icons/editor/h-2.svg"); + } + + .fr-icon-h-3::before, + .fr-icon-h-3::after { + background-image: url("../../../icons/editor/h-3.svg"); + } + + .fr-icon-h-4::before, + .fr-icon-h-4::after { + background-image: url("../../../icons/editor/h-4.svg"); + } + + .fr-icon-h-5::before, + .fr-icon-h-5::after { + background-image: url("../../../icons/editor/h-5.svg"); + } + + .fr-icon-h-6::before, + .fr-icon-h-6::after { + background-image: url("../../../icons/editor/h-6.svg"); + } + + .fr-icon-hashtag::before, + .fr-icon-hashtag::after { + background-image: url("../../../icons/editor/hashtag.svg"); + } + + .fr-icon-indent-decrease::before, + .fr-icon-indent-decrease::after { + background-image: url("../../../icons/editor/indent-decrease.svg"); + } + + .fr-icon-indent-increase::before, + .fr-icon-indent-increase::after { + background-image: url("../../../icons/editor/indent-increase.svg"); + } + + .fr-icon-italic::before, + .fr-icon-italic::after { + background-image: url("../../../icons/editor/italic.svg"); + } + + .fr-icon-link-unlink::before, + .fr-icon-link-unlink::after { + background-image: url("../../../icons/editor/link-unlink.svg"); + } + + .fr-icon-link::before, + .fr-icon-link::after { + background-image: url("../../../icons/editor/link.svg"); + } + + .fr-icon-list-check::before, + .fr-icon-list-check::after { + background-image: url("../../../icons/editor/list-check.svg"); + } + + .fr-icon-list-ordered::before, + .fr-icon-list-ordered::after { + background-image: url("../../../icons/editor/list-ordered.svg"); + } + + .fr-icon-list-unordered::before, + .fr-icon-list-unordered::after { + background-image: url("../../../icons/editor/list-unordered.svg"); + } + + .fr-icon-question-mark::before, + .fr-icon-question-mark::after { + background-image: url("../../../icons/editor/question-mark.svg"); + } + + .fr-icon-separator::before, + .fr-icon-separator::after { + background-image: url("../../../icons/editor/separator.svg"); + } + + .fr-icon-space::before, + .fr-icon-space::after { + background-image: url("../../../icons/editor/space.svg"); + } + + .fr-icon-strikethrough::before, + .fr-icon-strikethrough::after { + background-image: url("../../../icons/editor/strikethrough.svg"); + } + + .fr-icon-subscript::before, + .fr-icon-subscript::after { + background-image: url("../../../icons/editor/subscript.svg"); + } + + .fr-icon-superscript::before, + .fr-icon-superscript::after { + background-image: url("../../../icons/editor/superscript.svg"); + } + + .fr-icon-table-2::before, + .fr-icon-table-2::after { + background-image: url("../../../icons/editor/table-2.svg"); + } + + .fr-icon-text-direction-r::before, + .fr-icon-text-direction-r::after { + background-image: url("../../../icons/editor/text-direction-r.svg"); + } + + .fr-icon-translate-2::before, + .fr-icon-translate-2::after { + background-image: url("../../../icons/editor/translate-2.svg"); + } + + .fr-icon-underline::before, + .fr-icon-underline::after { + background-image: url("../../../icons/editor/underline.svg"); + } + + .fr-fi-font-size::before { + background-image: url("../../../icons/editor/font-size.svg"); + } + + .fr-fi-bold::before { + background-image: url("../../../icons/editor/fr--bold.svg"); + } + + .fr-fi-highlight::before { + background-image: url("../../../icons/editor/fr--highlight.svg"); + } + + .fr-fi-italic::before { + background-image: url("../../../icons/editor/italic.svg"); + } + + .fr-fi-link-unlink::before { + background-image: url("../../../icons/editor/link-unlink.svg"); + } + + .fr-fi-list-ordered::before { + background-image: url("../../../icons/editor/list-ordered.svg"); + } + + .fr-fi-list-unordered::before { + background-image: url("../../../icons/editor/list-unordered.svg"); + } +} diff --git a/dist/dsfr/utility/icons/icons-editor/icons-editor.legacy.min.css b/dist/dsfr/utility/icons/icons-editor/icons-editor.legacy.min.css new file mode 100644 index 0000000..a6ee1aa --- /dev/null +++ b/dist/dsfr/utility/icons/icons-editor/icons-editor.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-icon-align-center:after,.fr-icon-align-center:before{background-image:url(../../../icons/editor/align-center.svg)}.fr-icon-align-justify:after,.fr-icon-align-justify:before{background-image:url(../../../icons/editor/align-justify.svg)}.fr-icon-align-left:after,.fr-icon-align-left:before{background-image:url(../../../icons/editor/align-left.svg)}.fr-icon-align-right:after,.fr-icon-align-right:before{background-image:url(../../../icons/editor/align-right.svg)}.fr-icon-code-block:after,.fr-icon-code-block:before{background-image:url(../../../icons/editor/code-block.svg)}.fr-icon-code-view:after,.fr-icon-code-view:before{background-image:url(../../../icons/editor/code-view.svg)}.fr-icon-font-color:after,.fr-icon-font-color:before{background-image:url(../../../icons/editor/font-color.svg)}.fr-icon-font-size:after,.fr-icon-font-size:before{background-image:url(../../../icons/editor/font-size.svg)}.fr-icon-format-clear:after,.fr-icon-format-clear:before{background-image:url(../../../icons/editor/format-clear.svg)}.fr-icon-bold:after,.fr-icon-bold:before{background-image:url(../../../icons/editor/fr--bold.svg)}.fr-icon-highlight:after,.fr-icon-highlight:before{background-image:url(../../../icons/editor/fr--highlight.svg)}.fr-icon-quote-fill:after,.fr-icon-quote-fill:before{background-image:url(../../../icons/editor/fr--quote-fill.svg)}.fr-icon-quote-line:after,.fr-icon-quote-line:before{background-image:url(../../../icons/editor/fr--quote-line.svg)}.fr-icon-h-1:after,.fr-icon-h-1:before{background-image:url(../../../icons/editor/h-1.svg)}.fr-icon-h-2:after,.fr-icon-h-2:before{background-image:url(../../../icons/editor/h-2.svg)}.fr-icon-h-3:after,.fr-icon-h-3:before{background-image:url(../../../icons/editor/h-3.svg)}.fr-icon-h-4:after,.fr-icon-h-4:before{background-image:url(../../../icons/editor/h-4.svg)}.fr-icon-h-5:after,.fr-icon-h-5:before{background-image:url(../../../icons/editor/h-5.svg)}.fr-icon-h-6:after,.fr-icon-h-6:before{background-image:url(../../../icons/editor/h-6.svg)}.fr-icon-hashtag:after,.fr-icon-hashtag:before{background-image:url(../../../icons/editor/hashtag.svg)}.fr-icon-indent-decrease:after,.fr-icon-indent-decrease:before{background-image:url(../../../icons/editor/indent-decrease.svg)}.fr-icon-indent-increase:after,.fr-icon-indent-increase:before{background-image:url(../../../icons/editor/indent-increase.svg)}.fr-icon-italic:after,.fr-icon-italic:before{background-image:url(../../../icons/editor/italic.svg)}.fr-icon-link-unlink:after,.fr-icon-link-unlink:before{background-image:url(../../../icons/editor/link-unlink.svg)}.fr-icon-link:after,.fr-icon-link:before{background-image:url(../../../icons/editor/link.svg)}.fr-icon-list-check:after,.fr-icon-list-check:before{background-image:url(../../../icons/editor/list-check.svg)}.fr-icon-list-ordered:after,.fr-icon-list-ordered:before{background-image:url(../../../icons/editor/list-ordered.svg)}.fr-icon-list-unordered:after,.fr-icon-list-unordered:before{background-image:url(../../../icons/editor/list-unordered.svg)}.fr-icon-question-mark:after,.fr-icon-question-mark:before{background-image:url(../../../icons/editor/question-mark.svg)}.fr-icon-separator:after,.fr-icon-separator:before{background-image:url(../../../icons/editor/separator.svg)}.fr-icon-space:after,.fr-icon-space:before{background-image:url(../../../icons/editor/space.svg)}.fr-icon-strikethrough:after,.fr-icon-strikethrough:before{background-image:url(../../../icons/editor/strikethrough.svg)}.fr-icon-subscript:after,.fr-icon-subscript:before{background-image:url(../../../icons/editor/subscript.svg)}.fr-icon-superscript:after,.fr-icon-superscript:before{background-image:url(../../../icons/editor/superscript.svg)}.fr-icon-table-2:after,.fr-icon-table-2:before{background-image:url(../../../icons/editor/table-2.svg)}.fr-icon-text-direction-r:after,.fr-icon-text-direction-r:before{background-image:url(../../../icons/editor/text-direction-r.svg)}.fr-icon-translate-2:after,.fr-icon-translate-2:before{background-image:url(../../../icons/editor/translate-2.svg)}.fr-icon-underline:after,.fr-icon-underline:before{background-image:url(../../../icons/editor/underline.svg)}.fr-fi-font-size:before{background-image:url(../../../icons/editor/font-size.svg)}.fr-fi-bold:before{background-image:url(../../../icons/editor/fr--bold.svg)}.fr-fi-highlight:before{background-image:url(../../../icons/editor/fr--highlight.svg)}.fr-fi-italic:before{background-image:url(../../../icons/editor/italic.svg)}.fr-fi-link-unlink:before{background-image:url(../../../icons/editor/link-unlink.svg)}.fr-fi-list-ordered:before{background-image:url(../../../icons/editor/list-ordered.svg)}.fr-fi-list-unordered:before{background-image:url(../../../icons/editor/list-unordered.svg)}} \ No newline at end of file diff --git a/dist/dsfr/utility/icons/icons-editor/icons-editor.main.css b/dist/dsfr/utility/icons/icons-editor/icons-editor.main.css new file mode 100644 index 0000000..854efdf --- /dev/null +++ b/dist/dsfr/utility/icons/icons-editor/icons-editor.main.css @@ -0,0 +1,293 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-align-center::before, +.fr-icon-align-center::after { + -webkit-mask-image: url("../../../icons/editor/align-center.svg"); + mask-image: url("../../../icons/editor/align-center.svg"); +} + +.fr-icon-align-justify::before, +.fr-icon-align-justify::after { + -webkit-mask-image: url("../../../icons/editor/align-justify.svg"); + mask-image: url("../../../icons/editor/align-justify.svg"); +} + +.fr-icon-align-left::before, +.fr-icon-align-left::after { + -webkit-mask-image: url("../../../icons/editor/align-left.svg"); + mask-image: url("../../../icons/editor/align-left.svg"); +} + +.fr-icon-align-right::before, +.fr-icon-align-right::after { + -webkit-mask-image: url("../../../icons/editor/align-right.svg"); + mask-image: url("../../../icons/editor/align-right.svg"); +} + +.fr-icon-code-block::before, +.fr-icon-code-block::after { + -webkit-mask-image: url("../../../icons/editor/code-block.svg"); + mask-image: url("../../../icons/editor/code-block.svg"); +} + +.fr-icon-code-view::before, +.fr-icon-code-view::after { + -webkit-mask-image: url("../../../icons/editor/code-view.svg"); + mask-image: url("../../../icons/editor/code-view.svg"); +} + +.fr-icon-font-color::before, +.fr-icon-font-color::after { + -webkit-mask-image: url("../../../icons/editor/font-color.svg"); + mask-image: url("../../../icons/editor/font-color.svg"); +} + +.fr-icon-font-size::before, +.fr-icon-font-size::after { + -webkit-mask-image: url("../../../icons/editor/font-size.svg"); + mask-image: url("../../../icons/editor/font-size.svg"); +} + +.fr-icon-format-clear::before, +.fr-icon-format-clear::after { + -webkit-mask-image: url("../../../icons/editor/format-clear.svg"); + mask-image: url("../../../icons/editor/format-clear.svg"); +} + +.fr-icon-bold::before, +.fr-icon-bold::after { + -webkit-mask-image: url("../../../icons/editor/fr--bold.svg"); + mask-image: url("../../../icons/editor/fr--bold.svg"); +} + +.fr-icon-highlight::before, +.fr-icon-highlight::after { + -webkit-mask-image: url("../../../icons/editor/fr--highlight.svg"); + mask-image: url("../../../icons/editor/fr--highlight.svg"); +} + +.fr-icon-quote-fill::before, +.fr-icon-quote-fill::after { + -webkit-mask-image: url("../../../icons/editor/fr--quote-fill.svg"); + mask-image: url("../../../icons/editor/fr--quote-fill.svg"); +} + +.fr-icon-quote-line::before, +.fr-icon-quote-line::after { + -webkit-mask-image: url("../../../icons/editor/fr--quote-line.svg"); + mask-image: url("../../../icons/editor/fr--quote-line.svg"); +} + +.fr-icon-h-1::before, +.fr-icon-h-1::after { + -webkit-mask-image: url("../../../icons/editor/h-1.svg"); + mask-image: url("../../../icons/editor/h-1.svg"); +} + +.fr-icon-h-2::before, +.fr-icon-h-2::after { + -webkit-mask-image: url("../../../icons/editor/h-2.svg"); + mask-image: url("../../../icons/editor/h-2.svg"); +} + +.fr-icon-h-3::before, +.fr-icon-h-3::after { + -webkit-mask-image: url("../../../icons/editor/h-3.svg"); + mask-image: url("../../../icons/editor/h-3.svg"); +} + +.fr-icon-h-4::before, +.fr-icon-h-4::after { + -webkit-mask-image: url("../../../icons/editor/h-4.svg"); + mask-image: url("../../../icons/editor/h-4.svg"); +} + +.fr-icon-h-5::before, +.fr-icon-h-5::after { + -webkit-mask-image: url("../../../icons/editor/h-5.svg"); + mask-image: url("../../../icons/editor/h-5.svg"); +} + +.fr-icon-h-6::before, +.fr-icon-h-6::after { + -webkit-mask-image: url("../../../icons/editor/h-6.svg"); + mask-image: url("../../../icons/editor/h-6.svg"); +} + +.fr-icon-hashtag::before, +.fr-icon-hashtag::after { + -webkit-mask-image: url("../../../icons/editor/hashtag.svg"); + mask-image: url("../../../icons/editor/hashtag.svg"); +} + +.fr-icon-indent-decrease::before, +.fr-icon-indent-decrease::after { + -webkit-mask-image: url("../../../icons/editor/indent-decrease.svg"); + mask-image: url("../../../icons/editor/indent-decrease.svg"); +} + +.fr-icon-indent-increase::before, +.fr-icon-indent-increase::after { + -webkit-mask-image: url("../../../icons/editor/indent-increase.svg"); + mask-image: url("../../../icons/editor/indent-increase.svg"); +} + +.fr-icon-italic::before, +.fr-icon-italic::after { + -webkit-mask-image: url("../../../icons/editor/italic.svg"); + mask-image: url("../../../icons/editor/italic.svg"); +} + +.fr-icon-link-unlink::before, +.fr-icon-link-unlink::after { + -webkit-mask-image: url("../../../icons/editor/link-unlink.svg"); + mask-image: url("../../../icons/editor/link-unlink.svg"); +} + +.fr-icon-link::before, +.fr-icon-link::after { + -webkit-mask-image: url("../../../icons/editor/link.svg"); + mask-image: url("../../../icons/editor/link.svg"); +} + +.fr-icon-list-check::before, +.fr-icon-list-check::after { + -webkit-mask-image: url("../../../icons/editor/list-check.svg"); + mask-image: url("../../../icons/editor/list-check.svg"); +} + +.fr-icon-list-ordered::before, +.fr-icon-list-ordered::after { + -webkit-mask-image: url("../../../icons/editor/list-ordered.svg"); + mask-image: url("../../../icons/editor/list-ordered.svg"); +} + +.fr-icon-list-unordered::before, +.fr-icon-list-unordered::after { + -webkit-mask-image: url("../../../icons/editor/list-unordered.svg"); + mask-image: url("../../../icons/editor/list-unordered.svg"); +} + +.fr-icon-question-mark::before, +.fr-icon-question-mark::after { + -webkit-mask-image: url("../../../icons/editor/question-mark.svg"); + mask-image: url("../../../icons/editor/question-mark.svg"); +} + +.fr-icon-separator::before, +.fr-icon-separator::after { + -webkit-mask-image: url("../../../icons/editor/separator.svg"); + mask-image: url("../../../icons/editor/separator.svg"); +} + +.fr-icon-space::before, +.fr-icon-space::after { + -webkit-mask-image: url("../../../icons/editor/space.svg"); + mask-image: url("../../../icons/editor/space.svg"); +} + +.fr-icon-strikethrough::before, +.fr-icon-strikethrough::after { + -webkit-mask-image: url("../../../icons/editor/strikethrough.svg"); + mask-image: url("../../../icons/editor/strikethrough.svg"); +} + +.fr-icon-subscript::before, +.fr-icon-subscript::after { + -webkit-mask-image: url("../../../icons/editor/subscript.svg"); + mask-image: url("../../../icons/editor/subscript.svg"); +} + +.fr-icon-superscript::before, +.fr-icon-superscript::after { + -webkit-mask-image: url("../../../icons/editor/superscript.svg"); + mask-image: url("../../../icons/editor/superscript.svg"); +} + +.fr-icon-table-2::before, +.fr-icon-table-2::after { + -webkit-mask-image: url("../../../icons/editor/table-2.svg"); + mask-image: url("../../../icons/editor/table-2.svg"); +} + +.fr-icon-text-direction-r::before, +.fr-icon-text-direction-r::after { + -webkit-mask-image: url("../../../icons/editor/text-direction-r.svg"); + mask-image: url("../../../icons/editor/text-direction-r.svg"); +} + +.fr-icon-translate-2::before, +.fr-icon-translate-2::after { + -webkit-mask-image: url("../../../icons/editor/translate-2.svg"); + mask-image: url("../../../icons/editor/translate-2.svg"); +} + +.fr-icon-underline::before, +.fr-icon-underline::after { + -webkit-mask-image: url("../../../icons/editor/underline.svg"); + mask-image: url("../../../icons/editor/underline.svg"); +} + +.fr-fi-font-size::before, +.fr-fi-font-size::after { + -webkit-mask-image: url("../../../icons/editor/font-size.svg"); + mask-image: url("../../../icons/editor/font-size.svg"); +} + +.fr-fi-bold::before, +.fr-fi-bold::after { + -webkit-mask-image: url("../../../icons/editor/fr--bold.svg"); + mask-image: url("../../../icons/editor/fr--bold.svg"); +} + +.fr-fi-highlight::before, +.fr-fi-highlight::after { + -webkit-mask-image: url("../../../icons/editor/fr--highlight.svg"); + mask-image: url("../../../icons/editor/fr--highlight.svg"); +} + +.fr-fi-italic::before, +.fr-fi-italic::after { + -webkit-mask-image: url("../../../icons/editor/italic.svg"); + mask-image: url("../../../icons/editor/italic.svg"); +} + +.fr-fi-link-unlink::before, +.fr-fi-link-unlink::after { + -webkit-mask-image: url("../../../icons/editor/link-unlink.svg"); + mask-image: url("../../../icons/editor/link-unlink.svg"); +} + +.fr-fi-list-ordered::before, +.fr-fi-list-ordered::after { + -webkit-mask-image: url("../../../icons/editor/list-ordered.svg"); + mask-image: url("../../../icons/editor/list-ordered.svg"); +} + +.fr-fi-list-unordered::before, +.fr-fi-list-unordered::after { + -webkit-mask-image: url("../../../icons/editor/list-unordered.svg"); + mask-image: url("../../../icons/editor/list-unordered.svg"); +} + +@media (min-width: 36em) { + /*! media sm */ +} + +@media (min-width: 48em) { + /*! media md */ +} + +@media (min-width: 62em) { + /*! media lg */ +} + +@media (min-width: 78em) { + /*! media xl */ +} diff --git a/dist/dsfr/utility/icons/icons-editor/icons-editor.main.min.css b/dist/dsfr/utility/icons/icons-editor/icons-editor.main.min.css new file mode 100644 index 0000000..9089140 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-editor/icons-editor.main.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-icon-align-center:after,.fr-icon-align-center:before{-webkit-mask-image:url(../../../icons/editor/align-center.svg);mask-image:url(../../../icons/editor/align-center.svg)}.fr-icon-align-justify:after,.fr-icon-align-justify:before{-webkit-mask-image:url(../../../icons/editor/align-justify.svg);mask-image:url(../../../icons/editor/align-justify.svg)}.fr-icon-align-left:after,.fr-icon-align-left:before{-webkit-mask-image:url(../../../icons/editor/align-left.svg);mask-image:url(../../../icons/editor/align-left.svg)}.fr-icon-align-right:after,.fr-icon-align-right:before{-webkit-mask-image:url(../../../icons/editor/align-right.svg);mask-image:url(../../../icons/editor/align-right.svg)}.fr-icon-code-block:after,.fr-icon-code-block:before{-webkit-mask-image:url(../../../icons/editor/code-block.svg);mask-image:url(../../../icons/editor/code-block.svg)}.fr-icon-code-view:after,.fr-icon-code-view:before{-webkit-mask-image:url(../../../icons/editor/code-view.svg);mask-image:url(../../../icons/editor/code-view.svg)}.fr-icon-font-color:after,.fr-icon-font-color:before{-webkit-mask-image:url(../../../icons/editor/font-color.svg);mask-image:url(../../../icons/editor/font-color.svg)}.fr-icon-font-size:after,.fr-icon-font-size:before{-webkit-mask-image:url(../../../icons/editor/font-size.svg);mask-image:url(../../../icons/editor/font-size.svg)}.fr-icon-format-clear:after,.fr-icon-format-clear:before{-webkit-mask-image:url(../../../icons/editor/format-clear.svg);mask-image:url(../../../icons/editor/format-clear.svg)}.fr-icon-bold:after,.fr-icon-bold:before{-webkit-mask-image:url(../../../icons/editor/fr--bold.svg);mask-image:url(../../../icons/editor/fr--bold.svg)}.fr-icon-highlight:after,.fr-icon-highlight:before{-webkit-mask-image:url(../../../icons/editor/fr--highlight.svg);mask-image:url(../../../icons/editor/fr--highlight.svg)}.fr-icon-quote-fill:after,.fr-icon-quote-fill:before{-webkit-mask-image:url(../../../icons/editor/fr--quote-fill.svg);mask-image:url(../../../icons/editor/fr--quote-fill.svg)}.fr-icon-quote-line:after,.fr-icon-quote-line:before{-webkit-mask-image:url(../../../icons/editor/fr--quote-line.svg);mask-image:url(../../../icons/editor/fr--quote-line.svg)}.fr-icon-h-1:after,.fr-icon-h-1:before{-webkit-mask-image:url(../../../icons/editor/h-1.svg);mask-image:url(../../../icons/editor/h-1.svg)}.fr-icon-h-2:after,.fr-icon-h-2:before{-webkit-mask-image:url(../../../icons/editor/h-2.svg);mask-image:url(../../../icons/editor/h-2.svg)}.fr-icon-h-3:after,.fr-icon-h-3:before{-webkit-mask-image:url(../../../icons/editor/h-3.svg);mask-image:url(../../../icons/editor/h-3.svg)}.fr-icon-h-4:after,.fr-icon-h-4:before{-webkit-mask-image:url(../../../icons/editor/h-4.svg);mask-image:url(../../../icons/editor/h-4.svg)}.fr-icon-h-5:after,.fr-icon-h-5:before{-webkit-mask-image:url(../../../icons/editor/h-5.svg);mask-image:url(../../../icons/editor/h-5.svg)}.fr-icon-h-6:after,.fr-icon-h-6:before{-webkit-mask-image:url(../../../icons/editor/h-6.svg);mask-image:url(../../../icons/editor/h-6.svg)}.fr-icon-hashtag:after,.fr-icon-hashtag:before{-webkit-mask-image:url(../../../icons/editor/hashtag.svg);mask-image:url(../../../icons/editor/hashtag.svg)}.fr-icon-indent-decrease:after,.fr-icon-indent-decrease:before{-webkit-mask-image:url(../../../icons/editor/indent-decrease.svg);mask-image:url(../../../icons/editor/indent-decrease.svg)}.fr-icon-indent-increase:after,.fr-icon-indent-increase:before{-webkit-mask-image:url(../../../icons/editor/indent-increase.svg);mask-image:url(../../../icons/editor/indent-increase.svg)}.fr-icon-italic:after,.fr-icon-italic:before{-webkit-mask-image:url(../../../icons/editor/italic.svg);mask-image:url(../../../icons/editor/italic.svg)}.fr-icon-link-unlink:after,.fr-icon-link-unlink:before{-webkit-mask-image:url(../../../icons/editor/link-unlink.svg);mask-image:url(../../../icons/editor/link-unlink.svg)}.fr-icon-link:after,.fr-icon-link:before{-webkit-mask-image:url(../../../icons/editor/link.svg);mask-image:url(../../../icons/editor/link.svg)}.fr-icon-list-check:after,.fr-icon-list-check:before{-webkit-mask-image:url(../../../icons/editor/list-check.svg);mask-image:url(../../../icons/editor/list-check.svg)}.fr-icon-list-ordered:after,.fr-icon-list-ordered:before{-webkit-mask-image:url(../../../icons/editor/list-ordered.svg);mask-image:url(../../../icons/editor/list-ordered.svg)}.fr-icon-list-unordered:after,.fr-icon-list-unordered:before{-webkit-mask-image:url(../../../icons/editor/list-unordered.svg);mask-image:url(../../../icons/editor/list-unordered.svg)}.fr-icon-question-mark:after,.fr-icon-question-mark:before{-webkit-mask-image:url(../../../icons/editor/question-mark.svg);mask-image:url(../../../icons/editor/question-mark.svg)}.fr-icon-separator:after,.fr-icon-separator:before{-webkit-mask-image:url(../../../icons/editor/separator.svg);mask-image:url(../../../icons/editor/separator.svg)}.fr-icon-space:after,.fr-icon-space:before{-webkit-mask-image:url(../../../icons/editor/space.svg);mask-image:url(../../../icons/editor/space.svg)}.fr-icon-strikethrough:after,.fr-icon-strikethrough:before{-webkit-mask-image:url(../../../icons/editor/strikethrough.svg);mask-image:url(../../../icons/editor/strikethrough.svg)}.fr-icon-subscript:after,.fr-icon-subscript:before{-webkit-mask-image:url(../../../icons/editor/subscript.svg);mask-image:url(../../../icons/editor/subscript.svg)}.fr-icon-superscript:after,.fr-icon-superscript:before{-webkit-mask-image:url(../../../icons/editor/superscript.svg);mask-image:url(../../../icons/editor/superscript.svg)}.fr-icon-table-2:after,.fr-icon-table-2:before{-webkit-mask-image:url(../../../icons/editor/table-2.svg);mask-image:url(../../../icons/editor/table-2.svg)}.fr-icon-text-direction-r:after,.fr-icon-text-direction-r:before{-webkit-mask-image:url(../../../icons/editor/text-direction-r.svg);mask-image:url(../../../icons/editor/text-direction-r.svg)}.fr-icon-translate-2:after,.fr-icon-translate-2:before{-webkit-mask-image:url(../../../icons/editor/translate-2.svg);mask-image:url(../../../icons/editor/translate-2.svg)}.fr-icon-underline:after,.fr-icon-underline:before{-webkit-mask-image:url(../../../icons/editor/underline.svg);mask-image:url(../../../icons/editor/underline.svg)}.fr-fi-font-size:after,.fr-fi-font-size:before{-webkit-mask-image:url(../../../icons/editor/font-size.svg);mask-image:url(../../../icons/editor/font-size.svg)}.fr-fi-bold:after,.fr-fi-bold:before{-webkit-mask-image:url(../../../icons/editor/fr--bold.svg);mask-image:url(../../../icons/editor/fr--bold.svg)}.fr-fi-highlight:after,.fr-fi-highlight:before{-webkit-mask-image:url(../../../icons/editor/fr--highlight.svg);mask-image:url(../../../icons/editor/fr--highlight.svg)}.fr-fi-italic:after,.fr-fi-italic:before{-webkit-mask-image:url(../../../icons/editor/italic.svg);mask-image:url(../../../icons/editor/italic.svg)}.fr-fi-link-unlink:after,.fr-fi-link-unlink:before{-webkit-mask-image:url(../../../icons/editor/link-unlink.svg);mask-image:url(../../../icons/editor/link-unlink.svg)}.fr-fi-list-ordered:after,.fr-fi-list-ordered:before{-webkit-mask-image:url(../../../icons/editor/list-ordered.svg);mask-image:url(../../../icons/editor/list-ordered.svg)}.fr-fi-list-unordered:after,.fr-fi-list-unordered:before{-webkit-mask-image:url(../../../icons/editor/list-unordered.svg);mask-image:url(../../../icons/editor/list-unordered.svg)}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */} \ No newline at end of file diff --git a/dist/dsfr/utility/icons/icons-editor/icons-editor.min.css b/dist/dsfr/utility/icons/icons-editor/icons-editor.min.css new file mode 100644 index 0000000..c6e6cca --- /dev/null +++ b/dist/dsfr/utility/icons/icons-editor/icons-editor.min.css @@ -0,0 +1,11 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-icon-align-center:after,.fr-icon-align-center:before{-webkit-mask-image:url(../../../icons/editor/align-center.svg);mask-image:url(../../../icons/editor/align-center.svg)}.fr-icon-align-justify:after,.fr-icon-align-justify:before{-webkit-mask-image:url(../../../icons/editor/align-justify.svg);mask-image:url(../../../icons/editor/align-justify.svg)}.fr-icon-align-left:after,.fr-icon-align-left:before{-webkit-mask-image:url(../../../icons/editor/align-left.svg);mask-image:url(../../../icons/editor/align-left.svg)}.fr-icon-align-right:after,.fr-icon-align-right:before{-webkit-mask-image:url(../../../icons/editor/align-right.svg);mask-image:url(../../../icons/editor/align-right.svg)}.fr-icon-code-block:after,.fr-icon-code-block:before{-webkit-mask-image:url(../../../icons/editor/code-block.svg);mask-image:url(../../../icons/editor/code-block.svg)}.fr-icon-code-view:after,.fr-icon-code-view:before{-webkit-mask-image:url(../../../icons/editor/code-view.svg);mask-image:url(../../../icons/editor/code-view.svg)}.fr-icon-font-color:after,.fr-icon-font-color:before{-webkit-mask-image:url(../../../icons/editor/font-color.svg);mask-image:url(../../../icons/editor/font-color.svg)}.fr-icon-font-size:after,.fr-icon-font-size:before{-webkit-mask-image:url(../../../icons/editor/font-size.svg);mask-image:url(../../../icons/editor/font-size.svg)}.fr-icon-format-clear:after,.fr-icon-format-clear:before{-webkit-mask-image:url(../../../icons/editor/format-clear.svg);mask-image:url(../../../icons/editor/format-clear.svg)}.fr-icon-bold:after,.fr-icon-bold:before{-webkit-mask-image:url(../../../icons/editor/fr--bold.svg);mask-image:url(../../../icons/editor/fr--bold.svg)}.fr-icon-highlight:after,.fr-icon-highlight:before{-webkit-mask-image:url(../../../icons/editor/fr--highlight.svg);mask-image:url(../../../icons/editor/fr--highlight.svg)}.fr-icon-quote-fill:after,.fr-icon-quote-fill:before{-webkit-mask-image:url(../../../icons/editor/fr--quote-fill.svg);mask-image:url(../../../icons/editor/fr--quote-fill.svg)}.fr-icon-quote-line:after,.fr-icon-quote-line:before{-webkit-mask-image:url(../../../icons/editor/fr--quote-line.svg);mask-image:url(../../../icons/editor/fr--quote-line.svg)}.fr-icon-h-1:after,.fr-icon-h-1:before{-webkit-mask-image:url(../../../icons/editor/h-1.svg);mask-image:url(../../../icons/editor/h-1.svg)}.fr-icon-h-2:after,.fr-icon-h-2:before{-webkit-mask-image:url(../../../icons/editor/h-2.svg);mask-image:url(../../../icons/editor/h-2.svg)}.fr-icon-h-3:after,.fr-icon-h-3:before{-webkit-mask-image:url(../../../icons/editor/h-3.svg);mask-image:url(../../../icons/editor/h-3.svg)}.fr-icon-h-4:after,.fr-icon-h-4:before{-webkit-mask-image:url(../../../icons/editor/h-4.svg);mask-image:url(../../../icons/editor/h-4.svg)}.fr-icon-h-5:after,.fr-icon-h-5:before{-webkit-mask-image:url(../../../icons/editor/h-5.svg);mask-image:url(../../../icons/editor/h-5.svg)}.fr-icon-h-6:after,.fr-icon-h-6:before{-webkit-mask-image:url(../../../icons/editor/h-6.svg);mask-image:url(../../../icons/editor/h-6.svg)}.fr-icon-hashtag:after,.fr-icon-hashtag:before{-webkit-mask-image:url(../../../icons/editor/hashtag.svg);mask-image:url(../../../icons/editor/hashtag.svg)}.fr-icon-indent-decrease:after,.fr-icon-indent-decrease:before{-webkit-mask-image:url(../../../icons/editor/indent-decrease.svg);mask-image:url(../../../icons/editor/indent-decrease.svg)}.fr-icon-indent-increase:after,.fr-icon-indent-increase:before{-webkit-mask-image:url(../../../icons/editor/indent-increase.svg);mask-image:url(../../../icons/editor/indent-increase.svg)}.fr-icon-italic:after,.fr-icon-italic:before{-webkit-mask-image:url(../../../icons/editor/italic.svg);mask-image:url(../../../icons/editor/italic.svg)}.fr-icon-link-unlink:after,.fr-icon-link-unlink:before{-webkit-mask-image:url(../../../icons/editor/link-unlink.svg);mask-image:url(../../../icons/editor/link-unlink.svg)}.fr-icon-link:after,.fr-icon-link:before{-webkit-mask-image:url(../../../icons/editor/link.svg);mask-image:url(../../../icons/editor/link.svg)}.fr-icon-list-check:after,.fr-icon-list-check:before{-webkit-mask-image:url(../../../icons/editor/list-check.svg);mask-image:url(../../../icons/editor/list-check.svg)}.fr-icon-list-ordered:after,.fr-icon-list-ordered:before{-webkit-mask-image:url(../../../icons/editor/list-ordered.svg);mask-image:url(../../../icons/editor/list-ordered.svg)}.fr-icon-list-unordered:after,.fr-icon-list-unordered:before{-webkit-mask-image:url(../../../icons/editor/list-unordered.svg);mask-image:url(../../../icons/editor/list-unordered.svg)}.fr-icon-question-mark:after,.fr-icon-question-mark:before{-webkit-mask-image:url(../../../icons/editor/question-mark.svg);mask-image:url(../../../icons/editor/question-mark.svg)}.fr-icon-separator:after,.fr-icon-separator:before{-webkit-mask-image:url(../../../icons/editor/separator.svg);mask-image:url(../../../icons/editor/separator.svg)}.fr-icon-space:after,.fr-icon-space:before{-webkit-mask-image:url(../../../icons/editor/space.svg);mask-image:url(../../../icons/editor/space.svg)}.fr-icon-strikethrough:after,.fr-icon-strikethrough:before{-webkit-mask-image:url(../../../icons/editor/strikethrough.svg);mask-image:url(../../../icons/editor/strikethrough.svg)}.fr-icon-subscript:after,.fr-icon-subscript:before{-webkit-mask-image:url(../../../icons/editor/subscript.svg);mask-image:url(../../../icons/editor/subscript.svg)}.fr-icon-superscript:after,.fr-icon-superscript:before{-webkit-mask-image:url(../../../icons/editor/superscript.svg);mask-image:url(../../../icons/editor/superscript.svg)}.fr-icon-table-2:after,.fr-icon-table-2:before{-webkit-mask-image:url(../../../icons/editor/table-2.svg);mask-image:url(../../../icons/editor/table-2.svg)}.fr-icon-text-direction-r:after,.fr-icon-text-direction-r:before{-webkit-mask-image:url(../../../icons/editor/text-direction-r.svg);mask-image:url(../../../icons/editor/text-direction-r.svg)}.fr-icon-translate-2:after,.fr-icon-translate-2:before{-webkit-mask-image:url(../../../icons/editor/translate-2.svg);mask-image:url(../../../icons/editor/translate-2.svg)}.fr-icon-underline:after,.fr-icon-underline:before{-webkit-mask-image:url(../../../icons/editor/underline.svg);mask-image:url(../../../icons/editor/underline.svg)}.fr-fi-font-size:after,.fr-fi-font-size:before{-webkit-mask-image:url(../../../icons/editor/font-size.svg);mask-image:url(../../../icons/editor/font-size.svg)}.fr-fi-bold:after,.fr-fi-bold:before{-webkit-mask-image:url(../../../icons/editor/fr--bold.svg);mask-image:url(../../../icons/editor/fr--bold.svg)}.fr-fi-highlight:after,.fr-fi-highlight:before{-webkit-mask-image:url(../../../icons/editor/fr--highlight.svg);mask-image:url(../../../icons/editor/fr--highlight.svg)}.fr-fi-italic:after,.fr-fi-italic:before{-webkit-mask-image:url(../../../icons/editor/italic.svg);mask-image:url(../../../icons/editor/italic.svg)}.fr-fi-link-unlink:after,.fr-fi-link-unlink:before{-webkit-mask-image:url(../../../icons/editor/link-unlink.svg);mask-image:url(../../../icons/editor/link-unlink.svg)}.fr-fi-list-ordered:after,.fr-fi-list-ordered:before{-webkit-mask-image:url(../../../icons/editor/list-ordered.svg);mask-image:url(../../../icons/editor/list-ordered.svg)}.fr-fi-list-unordered:after,.fr-fi-list-unordered:before{-webkit-mask-image:url(../../../icons/editor/list-unordered.svg);mask-image:url(../../../icons/editor/list-unordered.svg)}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */ + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-icon-align-center:after,.fr-icon-align-center:before{background-image:url(../../../icons/editor/align-center.svg)}.fr-icon-align-justify:after,.fr-icon-align-justify:before{background-image:url(../../../icons/editor/align-justify.svg)}.fr-icon-align-left:after,.fr-icon-align-left:before{background-image:url(../../../icons/editor/align-left.svg)}.fr-icon-align-right:after,.fr-icon-align-right:before{background-image:url(../../../icons/editor/align-right.svg)}.fr-icon-code-block:after,.fr-icon-code-block:before{background-image:url(../../../icons/editor/code-block.svg)}.fr-icon-code-view:after,.fr-icon-code-view:before{background-image:url(../../../icons/editor/code-view.svg)}.fr-icon-font-color:after,.fr-icon-font-color:before{background-image:url(../../../icons/editor/font-color.svg)}.fr-icon-font-size:after,.fr-icon-font-size:before{background-image:url(../../../icons/editor/font-size.svg)}.fr-icon-format-clear:after,.fr-icon-format-clear:before{background-image:url(../../../icons/editor/format-clear.svg)}.fr-icon-bold:after,.fr-icon-bold:before{background-image:url(../../../icons/editor/fr--bold.svg)}.fr-icon-highlight:after,.fr-icon-highlight:before{background-image:url(../../../icons/editor/fr--highlight.svg)}.fr-icon-quote-fill:after,.fr-icon-quote-fill:before{background-image:url(../../../icons/editor/fr--quote-fill.svg)}.fr-icon-quote-line:after,.fr-icon-quote-line:before{background-image:url(../../../icons/editor/fr--quote-line.svg)}.fr-icon-h-1:after,.fr-icon-h-1:before{background-image:url(../../../icons/editor/h-1.svg)}.fr-icon-h-2:after,.fr-icon-h-2:before{background-image:url(../../../icons/editor/h-2.svg)}.fr-icon-h-3:after,.fr-icon-h-3:before{background-image:url(../../../icons/editor/h-3.svg)}.fr-icon-h-4:after,.fr-icon-h-4:before{background-image:url(../../../icons/editor/h-4.svg)}.fr-icon-h-5:after,.fr-icon-h-5:before{background-image:url(../../../icons/editor/h-5.svg)}.fr-icon-h-6:after,.fr-icon-h-6:before{background-image:url(../../../icons/editor/h-6.svg)}.fr-icon-hashtag:after,.fr-icon-hashtag:before{background-image:url(../../../icons/editor/hashtag.svg)}.fr-icon-indent-decrease:after,.fr-icon-indent-decrease:before{background-image:url(../../../icons/editor/indent-decrease.svg)}.fr-icon-indent-increase:after,.fr-icon-indent-increase:before{background-image:url(../../../icons/editor/indent-increase.svg)}.fr-icon-italic:after,.fr-icon-italic:before{background-image:url(../../../icons/editor/italic.svg)}.fr-icon-link-unlink:after,.fr-icon-link-unlink:before{background-image:url(../../../icons/editor/link-unlink.svg)}.fr-icon-link:after,.fr-icon-link:before{background-image:url(../../../icons/editor/link.svg)}.fr-icon-list-check:after,.fr-icon-list-check:before{background-image:url(../../../icons/editor/list-check.svg)}.fr-icon-list-ordered:after,.fr-icon-list-ordered:before{background-image:url(../../../icons/editor/list-ordered.svg)}.fr-icon-list-unordered:after,.fr-icon-list-unordered:before{background-image:url(../../../icons/editor/list-unordered.svg)}.fr-icon-question-mark:after,.fr-icon-question-mark:before{background-image:url(../../../icons/editor/question-mark.svg)}.fr-icon-separator:after,.fr-icon-separator:before{background-image:url(../../../icons/editor/separator.svg)}.fr-icon-space:after,.fr-icon-space:before{background-image:url(../../../icons/editor/space.svg)}.fr-icon-strikethrough:after,.fr-icon-strikethrough:before{background-image:url(../../../icons/editor/strikethrough.svg)}.fr-icon-subscript:after,.fr-icon-subscript:before{background-image:url(../../../icons/editor/subscript.svg)}.fr-icon-superscript:after,.fr-icon-superscript:before{background-image:url(../../../icons/editor/superscript.svg)}.fr-icon-table-2:after,.fr-icon-table-2:before{background-image:url(../../../icons/editor/table-2.svg)}.fr-icon-text-direction-r:after,.fr-icon-text-direction-r:before{background-image:url(../../../icons/editor/text-direction-r.svg)}.fr-icon-translate-2:after,.fr-icon-translate-2:before{background-image:url(../../../icons/editor/translate-2.svg)}.fr-icon-underline:after,.fr-icon-underline:before{background-image:url(../../../icons/editor/underline.svg)}.fr-fi-font-size:before{background-image:url(../../../icons/editor/font-size.svg)}.fr-fi-bold:before{background-image:url(../../../icons/editor/fr--bold.svg)}.fr-fi-highlight:before{background-image:url(../../../icons/editor/fr--highlight.svg)}.fr-fi-italic:before{background-image:url(../../../icons/editor/italic.svg)}.fr-fi-link-unlink:before{background-image:url(../../../icons/editor/link-unlink.svg)}.fr-fi-list-ordered:before{background-image:url(../../../icons/editor/list-ordered.svg)}.fr-fi-list-unordered:before{background-image:url(../../../icons/editor/list-unordered.svg)}} \ No newline at end of file diff --git a/dist/dsfr/utility/icons/icons-finance/icons-finance.css b/dist/dsfr/utility/icons/icons-finance/icons-finance.css new file mode 100644 index 0000000..39748c2 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-finance/icons-finance.css @@ -0,0 +1,220 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-bank-card-fill::before, +.fr-icon-bank-card-fill::after { + -webkit-mask-image: url("../../../icons/finance/bank-card-fill.svg"); + mask-image: url("../../../icons/finance/bank-card-fill.svg"); +} + +.fr-icon-bank-card-line::before, +.fr-icon-bank-card-line::after { + -webkit-mask-image: url("../../../icons/finance/bank-card-line.svg"); + mask-image: url("../../../icons/finance/bank-card-line.svg"); +} + +.fr-icon-coin-fill::before, +.fr-icon-coin-fill::after { + -webkit-mask-image: url("../../../icons/finance/coin-fill.svg"); + mask-image: url("../../../icons/finance/coin-fill.svg"); +} + +.fr-icon-gift-fill::before, +.fr-icon-gift-fill::after { + -webkit-mask-image: url("../../../icons/finance/gift-fill.svg"); + mask-image: url("../../../icons/finance/gift-fill.svg"); +} + +.fr-icon-gift-line::before, +.fr-icon-gift-line::after { + -webkit-mask-image: url("../../../icons/finance/gift-line.svg"); + mask-image: url("../../../icons/finance/gift-line.svg"); +} + +.fr-icon-money-euro-box-fill::before, +.fr-icon-money-euro-box-fill::after { + -webkit-mask-image: url("../../../icons/finance/money-euro-box-fill.svg"); + mask-image: url("../../../icons/finance/money-euro-box-fill.svg"); +} + +.fr-icon-money-euro-box-line::before, +.fr-icon-money-euro-box-line::after { + -webkit-mask-image: url("../../../icons/finance/money-euro-box-line.svg"); + mask-image: url("../../../icons/finance/money-euro-box-line.svg"); +} + +.fr-icon-money-euro-circle-fill::before, +.fr-icon-money-euro-circle-fill::after { + -webkit-mask-image: url("../../../icons/finance/money-euro-circle-fill.svg"); + mask-image: url("../../../icons/finance/money-euro-circle-fill.svg"); +} + +.fr-icon-money-euro-circle-line::before, +.fr-icon-money-euro-circle-line::after { + -webkit-mask-image: url("../../../icons/finance/money-euro-circle-line.svg"); + mask-image: url("../../../icons/finance/money-euro-circle-line.svg"); +} + +.fr-icon-secure-payment-fill::before, +.fr-icon-secure-payment-fill::after { + -webkit-mask-image: url("../../../icons/finance/secure-payment-fill.svg"); + mask-image: url("../../../icons/finance/secure-payment-fill.svg"); +} + +.fr-icon-secure-payment-line::before, +.fr-icon-secure-payment-line::after { + -webkit-mask-image: url("../../../icons/finance/secure-payment-line.svg"); + mask-image: url("../../../icons/finance/secure-payment-line.svg"); +} + +.fr-icon-shopping-bag-fill::before, +.fr-icon-shopping-bag-fill::after { + -webkit-mask-image: url("../../../icons/finance/shopping-bag-fill.svg"); + mask-image: url("../../../icons/finance/shopping-bag-fill.svg"); +} + +.fr-icon-shopping-bag-line::before, +.fr-icon-shopping-bag-line::after { + -webkit-mask-image: url("../../../icons/finance/shopping-bag-line.svg"); + mask-image: url("../../../icons/finance/shopping-bag-line.svg"); +} + +.fr-icon-shopping-cart-2-fill::before, +.fr-icon-shopping-cart-2-fill::after { + -webkit-mask-image: url("../../../icons/finance/shopping-cart-2-fill.svg"); + mask-image: url("../../../icons/finance/shopping-cart-2-fill.svg"); +} + +.fr-icon-shopping-cart-2-line::before, +.fr-icon-shopping-cart-2-line::after { + -webkit-mask-image: url("../../../icons/finance/shopping-cart-2-line.svg"); + mask-image: url("../../../icons/finance/shopping-cart-2-line.svg"); +} + +.fr-icon-trophy-fill::before, +.fr-icon-trophy-fill::after { + -webkit-mask-image: url("../../../icons/finance/trophy-fill.svg"); + mask-image: url("../../../icons/finance/trophy-fill.svg"); +} + +.fr-icon-trophy-line::before, +.fr-icon-trophy-line::after { + -webkit-mask-image: url("../../../icons/finance/trophy-line.svg"); + mask-image: url("../../../icons/finance/trophy-line.svg"); +} + +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} + +@media (min-width: 48em) { + /*! media md */ + + /*! media md */ +} + +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ +} + +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} + +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-icon-bank-card-fill::before, + .fr-icon-bank-card-fill::after { + background-image: url("../../../icons/finance/bank-card-fill.svg"); + } + + .fr-icon-bank-card-line::before, + .fr-icon-bank-card-line::after { + background-image: url("../../../icons/finance/bank-card-line.svg"); + } + + .fr-icon-coin-fill::before, + .fr-icon-coin-fill::after { + background-image: url("../../../icons/finance/coin-fill.svg"); + } + + .fr-icon-gift-fill::before, + .fr-icon-gift-fill::after { + background-image: url("../../../icons/finance/gift-fill.svg"); + } + + .fr-icon-gift-line::before, + .fr-icon-gift-line::after { + background-image: url("../../../icons/finance/gift-line.svg"); + } + + .fr-icon-money-euro-box-fill::before, + .fr-icon-money-euro-box-fill::after { + background-image: url("../../../icons/finance/money-euro-box-fill.svg"); + } + + .fr-icon-money-euro-box-line::before, + .fr-icon-money-euro-box-line::after { + background-image: url("../../../icons/finance/money-euro-box-line.svg"); + } + + .fr-icon-money-euro-circle-fill::before, + .fr-icon-money-euro-circle-fill::after { + background-image: url("../../../icons/finance/money-euro-circle-fill.svg"); + } + + .fr-icon-money-euro-circle-line::before, + .fr-icon-money-euro-circle-line::after { + background-image: url("../../../icons/finance/money-euro-circle-line.svg"); + } + + .fr-icon-secure-payment-fill::before, + .fr-icon-secure-payment-fill::after { + background-image: url("../../../icons/finance/secure-payment-fill.svg"); + } + + .fr-icon-secure-payment-line::before, + .fr-icon-secure-payment-line::after { + background-image: url("../../../icons/finance/secure-payment-line.svg"); + } + + .fr-icon-shopping-bag-fill::before, + .fr-icon-shopping-bag-fill::after { + background-image: url("../../../icons/finance/shopping-bag-fill.svg"); + } + + .fr-icon-shopping-bag-line::before, + .fr-icon-shopping-bag-line::after { + background-image: url("../../../icons/finance/shopping-bag-line.svg"); + } + + .fr-icon-shopping-cart-2-fill::before, + .fr-icon-shopping-cart-2-fill::after { + background-image: url("../../../icons/finance/shopping-cart-2-fill.svg"); + } + + .fr-icon-shopping-cart-2-line::before, + .fr-icon-shopping-cart-2-line::after { + background-image: url("../../../icons/finance/shopping-cart-2-line.svg"); + } + + .fr-icon-trophy-fill::before, + .fr-icon-trophy-fill::after { + background-image: url("../../../icons/finance/trophy-fill.svg"); + } + + .fr-icon-trophy-line::before, + .fr-icon-trophy-line::after { + background-image: url("../../../icons/finance/trophy-line.svg"); + } +} diff --git a/dist/dsfr/utility/icons/icons-finance/icons-finance.legacy.css b/dist/dsfr/utility/icons/icons-finance/icons-finance.legacy.css new file mode 100644 index 0000000..9bff32a --- /dev/null +++ b/dist/dsfr/utility/icons/icons-finance/icons-finance.legacy.css @@ -0,0 +1,101 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-icon-bank-card-fill::before, + .fr-icon-bank-card-fill::after { + background-image: url("../../../icons/finance/bank-card-fill.svg"); + } + + .fr-icon-bank-card-line::before, + .fr-icon-bank-card-line::after { + background-image: url("../../../icons/finance/bank-card-line.svg"); + } + + .fr-icon-coin-fill::before, + .fr-icon-coin-fill::after { + background-image: url("../../../icons/finance/coin-fill.svg"); + } + + .fr-icon-gift-fill::before, + .fr-icon-gift-fill::after { + background-image: url("../../../icons/finance/gift-fill.svg"); + } + + .fr-icon-gift-line::before, + .fr-icon-gift-line::after { + background-image: url("../../../icons/finance/gift-line.svg"); + } + + .fr-icon-money-euro-box-fill::before, + .fr-icon-money-euro-box-fill::after { + background-image: url("../../../icons/finance/money-euro-box-fill.svg"); + } + + .fr-icon-money-euro-box-line::before, + .fr-icon-money-euro-box-line::after { + background-image: url("../../../icons/finance/money-euro-box-line.svg"); + } + + .fr-icon-money-euro-circle-fill::before, + .fr-icon-money-euro-circle-fill::after { + background-image: url("../../../icons/finance/money-euro-circle-fill.svg"); + } + + .fr-icon-money-euro-circle-line::before, + .fr-icon-money-euro-circle-line::after { + background-image: url("../../../icons/finance/money-euro-circle-line.svg"); + } + + .fr-icon-secure-payment-fill::before, + .fr-icon-secure-payment-fill::after { + background-image: url("../../../icons/finance/secure-payment-fill.svg"); + } + + .fr-icon-secure-payment-line::before, + .fr-icon-secure-payment-line::after { + background-image: url("../../../icons/finance/secure-payment-line.svg"); + } + + .fr-icon-shopping-bag-fill::before, + .fr-icon-shopping-bag-fill::after { + background-image: url("../../../icons/finance/shopping-bag-fill.svg"); + } + + .fr-icon-shopping-bag-line::before, + .fr-icon-shopping-bag-line::after { + background-image: url("../../../icons/finance/shopping-bag-line.svg"); + } + + .fr-icon-shopping-cart-2-fill::before, + .fr-icon-shopping-cart-2-fill::after { + background-image: url("../../../icons/finance/shopping-cart-2-fill.svg"); + } + + .fr-icon-shopping-cart-2-line::before, + .fr-icon-shopping-cart-2-line::after { + background-image: url("../../../icons/finance/shopping-cart-2-line.svg"); + } + + .fr-icon-trophy-fill::before, + .fr-icon-trophy-fill::after { + background-image: url("../../../icons/finance/trophy-fill.svg"); + } + + .fr-icon-trophy-line::before, + .fr-icon-trophy-line::after { + background-image: url("../../../icons/finance/trophy-line.svg"); + } +} diff --git a/dist/dsfr/utility/icons/icons-finance/icons-finance.legacy.min.css b/dist/dsfr/utility/icons/icons-finance/icons-finance.legacy.min.css new file mode 100644 index 0000000..dca1ea6 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-finance/icons-finance.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-icon-bank-card-fill:after,.fr-icon-bank-card-fill:before{background-image:url(../../../icons/finance/bank-card-fill.svg)}.fr-icon-bank-card-line:after,.fr-icon-bank-card-line:before{background-image:url(../../../icons/finance/bank-card-line.svg)}.fr-icon-coin-fill:after,.fr-icon-coin-fill:before{background-image:url(../../../icons/finance/coin-fill.svg)}.fr-icon-gift-fill:after,.fr-icon-gift-fill:before{background-image:url(../../../icons/finance/gift-fill.svg)}.fr-icon-gift-line:after,.fr-icon-gift-line:before{background-image:url(../../../icons/finance/gift-line.svg)}.fr-icon-money-euro-box-fill:after,.fr-icon-money-euro-box-fill:before{background-image:url(../../../icons/finance/money-euro-box-fill.svg)}.fr-icon-money-euro-box-line:after,.fr-icon-money-euro-box-line:before{background-image:url(../../../icons/finance/money-euro-box-line.svg)}.fr-icon-money-euro-circle-fill:after,.fr-icon-money-euro-circle-fill:before{background-image:url(../../../icons/finance/money-euro-circle-fill.svg)}.fr-icon-money-euro-circle-line:after,.fr-icon-money-euro-circle-line:before{background-image:url(../../../icons/finance/money-euro-circle-line.svg)}.fr-icon-secure-payment-fill:after,.fr-icon-secure-payment-fill:before{background-image:url(../../../icons/finance/secure-payment-fill.svg)}.fr-icon-secure-payment-line:after,.fr-icon-secure-payment-line:before{background-image:url(../../../icons/finance/secure-payment-line.svg)}.fr-icon-shopping-bag-fill:after,.fr-icon-shopping-bag-fill:before{background-image:url(../../../icons/finance/shopping-bag-fill.svg)}.fr-icon-shopping-bag-line:after,.fr-icon-shopping-bag-line:before{background-image:url(../../../icons/finance/shopping-bag-line.svg)}.fr-icon-shopping-cart-2-fill:after,.fr-icon-shopping-cart-2-fill:before{background-image:url(../../../icons/finance/shopping-cart-2-fill.svg)}.fr-icon-shopping-cart-2-line:after,.fr-icon-shopping-cart-2-line:before{background-image:url(../../../icons/finance/shopping-cart-2-line.svg)}.fr-icon-trophy-fill:after,.fr-icon-trophy-fill:before{background-image:url(../../../icons/finance/trophy-fill.svg)}.fr-icon-trophy-line:after,.fr-icon-trophy-line:before{background-image:url(../../../icons/finance/trophy-line.svg)}} \ No newline at end of file diff --git a/dist/dsfr/utility/icons/icons-finance/icons-finance.main.css b/dist/dsfr/utility/icons/icons-finance/icons-finance.main.css new file mode 100644 index 0000000..faf740b --- /dev/null +++ b/dist/dsfr/utility/icons/icons-finance/icons-finance.main.css @@ -0,0 +1,125 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-bank-card-fill::before, +.fr-icon-bank-card-fill::after { + -webkit-mask-image: url("../../../icons/finance/bank-card-fill.svg"); + mask-image: url("../../../icons/finance/bank-card-fill.svg"); +} + +.fr-icon-bank-card-line::before, +.fr-icon-bank-card-line::after { + -webkit-mask-image: url("../../../icons/finance/bank-card-line.svg"); + mask-image: url("../../../icons/finance/bank-card-line.svg"); +} + +.fr-icon-coin-fill::before, +.fr-icon-coin-fill::after { + -webkit-mask-image: url("../../../icons/finance/coin-fill.svg"); + mask-image: url("../../../icons/finance/coin-fill.svg"); +} + +.fr-icon-gift-fill::before, +.fr-icon-gift-fill::after { + -webkit-mask-image: url("../../../icons/finance/gift-fill.svg"); + mask-image: url("../../../icons/finance/gift-fill.svg"); +} + +.fr-icon-gift-line::before, +.fr-icon-gift-line::after { + -webkit-mask-image: url("../../../icons/finance/gift-line.svg"); + mask-image: url("../../../icons/finance/gift-line.svg"); +} + +.fr-icon-money-euro-box-fill::before, +.fr-icon-money-euro-box-fill::after { + -webkit-mask-image: url("../../../icons/finance/money-euro-box-fill.svg"); + mask-image: url("../../../icons/finance/money-euro-box-fill.svg"); +} + +.fr-icon-money-euro-box-line::before, +.fr-icon-money-euro-box-line::after { + -webkit-mask-image: url("../../../icons/finance/money-euro-box-line.svg"); + mask-image: url("../../../icons/finance/money-euro-box-line.svg"); +} + +.fr-icon-money-euro-circle-fill::before, +.fr-icon-money-euro-circle-fill::after { + -webkit-mask-image: url("../../../icons/finance/money-euro-circle-fill.svg"); + mask-image: url("../../../icons/finance/money-euro-circle-fill.svg"); +} + +.fr-icon-money-euro-circle-line::before, +.fr-icon-money-euro-circle-line::after { + -webkit-mask-image: url("../../../icons/finance/money-euro-circle-line.svg"); + mask-image: url("../../../icons/finance/money-euro-circle-line.svg"); +} + +.fr-icon-secure-payment-fill::before, +.fr-icon-secure-payment-fill::after { + -webkit-mask-image: url("../../../icons/finance/secure-payment-fill.svg"); + mask-image: url("../../../icons/finance/secure-payment-fill.svg"); +} + +.fr-icon-secure-payment-line::before, +.fr-icon-secure-payment-line::after { + -webkit-mask-image: url("../../../icons/finance/secure-payment-line.svg"); + mask-image: url("../../../icons/finance/secure-payment-line.svg"); +} + +.fr-icon-shopping-bag-fill::before, +.fr-icon-shopping-bag-fill::after { + -webkit-mask-image: url("../../../icons/finance/shopping-bag-fill.svg"); + mask-image: url("../../../icons/finance/shopping-bag-fill.svg"); +} + +.fr-icon-shopping-bag-line::before, +.fr-icon-shopping-bag-line::after { + -webkit-mask-image: url("../../../icons/finance/shopping-bag-line.svg"); + mask-image: url("../../../icons/finance/shopping-bag-line.svg"); +} + +.fr-icon-shopping-cart-2-fill::before, +.fr-icon-shopping-cart-2-fill::after { + -webkit-mask-image: url("../../../icons/finance/shopping-cart-2-fill.svg"); + mask-image: url("../../../icons/finance/shopping-cart-2-fill.svg"); +} + +.fr-icon-shopping-cart-2-line::before, +.fr-icon-shopping-cart-2-line::after { + -webkit-mask-image: url("../../../icons/finance/shopping-cart-2-line.svg"); + mask-image: url("../../../icons/finance/shopping-cart-2-line.svg"); +} + +.fr-icon-trophy-fill::before, +.fr-icon-trophy-fill::after { + -webkit-mask-image: url("../../../icons/finance/trophy-fill.svg"); + mask-image: url("../../../icons/finance/trophy-fill.svg"); +} + +.fr-icon-trophy-line::before, +.fr-icon-trophy-line::after { + -webkit-mask-image: url("../../../icons/finance/trophy-line.svg"); + mask-image: url("../../../icons/finance/trophy-line.svg"); +} + +@media (min-width: 36em) { + /*! media sm */ +} + +@media (min-width: 48em) { + /*! media md */ +} + +@media (min-width: 62em) { + /*! media lg */ +} + +@media (min-width: 78em) { + /*! media xl */ +} diff --git a/dist/dsfr/utility/icons/icons-finance/icons-finance.main.min.css b/dist/dsfr/utility/icons/icons-finance/icons-finance.main.min.css new file mode 100644 index 0000000..a50d830 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-finance/icons-finance.main.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-icon-bank-card-fill:after,.fr-icon-bank-card-fill:before{-webkit-mask-image:url(../../../icons/finance/bank-card-fill.svg);mask-image:url(../../../icons/finance/bank-card-fill.svg)}.fr-icon-bank-card-line:after,.fr-icon-bank-card-line:before{-webkit-mask-image:url(../../../icons/finance/bank-card-line.svg);mask-image:url(../../../icons/finance/bank-card-line.svg)}.fr-icon-coin-fill:after,.fr-icon-coin-fill:before{-webkit-mask-image:url(../../../icons/finance/coin-fill.svg);mask-image:url(../../../icons/finance/coin-fill.svg)}.fr-icon-gift-fill:after,.fr-icon-gift-fill:before{-webkit-mask-image:url(../../../icons/finance/gift-fill.svg);mask-image:url(../../../icons/finance/gift-fill.svg)}.fr-icon-gift-line:after,.fr-icon-gift-line:before{-webkit-mask-image:url(../../../icons/finance/gift-line.svg);mask-image:url(../../../icons/finance/gift-line.svg)}.fr-icon-money-euro-box-fill:after,.fr-icon-money-euro-box-fill:before{-webkit-mask-image:url(../../../icons/finance/money-euro-box-fill.svg);mask-image:url(../../../icons/finance/money-euro-box-fill.svg)}.fr-icon-money-euro-box-line:after,.fr-icon-money-euro-box-line:before{-webkit-mask-image:url(../../../icons/finance/money-euro-box-line.svg);mask-image:url(../../../icons/finance/money-euro-box-line.svg)}.fr-icon-money-euro-circle-fill:after,.fr-icon-money-euro-circle-fill:before{-webkit-mask-image:url(../../../icons/finance/money-euro-circle-fill.svg);mask-image:url(../../../icons/finance/money-euro-circle-fill.svg)}.fr-icon-money-euro-circle-line:after,.fr-icon-money-euro-circle-line:before{-webkit-mask-image:url(../../../icons/finance/money-euro-circle-line.svg);mask-image:url(../../../icons/finance/money-euro-circle-line.svg)}.fr-icon-secure-payment-fill:after,.fr-icon-secure-payment-fill:before{-webkit-mask-image:url(../../../icons/finance/secure-payment-fill.svg);mask-image:url(../../../icons/finance/secure-payment-fill.svg)}.fr-icon-secure-payment-line:after,.fr-icon-secure-payment-line:before{-webkit-mask-image:url(../../../icons/finance/secure-payment-line.svg);mask-image:url(../../../icons/finance/secure-payment-line.svg)}.fr-icon-shopping-bag-fill:after,.fr-icon-shopping-bag-fill:before{-webkit-mask-image:url(../../../icons/finance/shopping-bag-fill.svg);mask-image:url(../../../icons/finance/shopping-bag-fill.svg)}.fr-icon-shopping-bag-line:after,.fr-icon-shopping-bag-line:before{-webkit-mask-image:url(../../../icons/finance/shopping-bag-line.svg);mask-image:url(../../../icons/finance/shopping-bag-line.svg)}.fr-icon-shopping-cart-2-fill:after,.fr-icon-shopping-cart-2-fill:before{-webkit-mask-image:url(../../../icons/finance/shopping-cart-2-fill.svg);mask-image:url(../../../icons/finance/shopping-cart-2-fill.svg)}.fr-icon-shopping-cart-2-line:after,.fr-icon-shopping-cart-2-line:before{-webkit-mask-image:url(../../../icons/finance/shopping-cart-2-line.svg);mask-image:url(../../../icons/finance/shopping-cart-2-line.svg)}.fr-icon-trophy-fill:after,.fr-icon-trophy-fill:before{-webkit-mask-image:url(../../../icons/finance/trophy-fill.svg);mask-image:url(../../../icons/finance/trophy-fill.svg)}.fr-icon-trophy-line:after,.fr-icon-trophy-line:before{-webkit-mask-image:url(../../../icons/finance/trophy-line.svg);mask-image:url(../../../icons/finance/trophy-line.svg)}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */} \ No newline at end of file diff --git a/dist/dsfr/utility/icons/icons-finance/icons-finance.min.css b/dist/dsfr/utility/icons/icons-finance/icons-finance.min.css new file mode 100644 index 0000000..3856877 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-finance/icons-finance.min.css @@ -0,0 +1,11 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-icon-bank-card-fill:after,.fr-icon-bank-card-fill:before{-webkit-mask-image:url(../../../icons/finance/bank-card-fill.svg);mask-image:url(../../../icons/finance/bank-card-fill.svg)}.fr-icon-bank-card-line:after,.fr-icon-bank-card-line:before{-webkit-mask-image:url(../../../icons/finance/bank-card-line.svg);mask-image:url(../../../icons/finance/bank-card-line.svg)}.fr-icon-coin-fill:after,.fr-icon-coin-fill:before{-webkit-mask-image:url(../../../icons/finance/coin-fill.svg);mask-image:url(../../../icons/finance/coin-fill.svg)}.fr-icon-gift-fill:after,.fr-icon-gift-fill:before{-webkit-mask-image:url(../../../icons/finance/gift-fill.svg);mask-image:url(../../../icons/finance/gift-fill.svg)}.fr-icon-gift-line:after,.fr-icon-gift-line:before{-webkit-mask-image:url(../../../icons/finance/gift-line.svg);mask-image:url(../../../icons/finance/gift-line.svg)}.fr-icon-money-euro-box-fill:after,.fr-icon-money-euro-box-fill:before{-webkit-mask-image:url(../../../icons/finance/money-euro-box-fill.svg);mask-image:url(../../../icons/finance/money-euro-box-fill.svg)}.fr-icon-money-euro-box-line:after,.fr-icon-money-euro-box-line:before{-webkit-mask-image:url(../../../icons/finance/money-euro-box-line.svg);mask-image:url(../../../icons/finance/money-euro-box-line.svg)}.fr-icon-money-euro-circle-fill:after,.fr-icon-money-euro-circle-fill:before{-webkit-mask-image:url(../../../icons/finance/money-euro-circle-fill.svg);mask-image:url(../../../icons/finance/money-euro-circle-fill.svg)}.fr-icon-money-euro-circle-line:after,.fr-icon-money-euro-circle-line:before{-webkit-mask-image:url(../../../icons/finance/money-euro-circle-line.svg);mask-image:url(../../../icons/finance/money-euro-circle-line.svg)}.fr-icon-secure-payment-fill:after,.fr-icon-secure-payment-fill:before{-webkit-mask-image:url(../../../icons/finance/secure-payment-fill.svg);mask-image:url(../../../icons/finance/secure-payment-fill.svg)}.fr-icon-secure-payment-line:after,.fr-icon-secure-payment-line:before{-webkit-mask-image:url(../../../icons/finance/secure-payment-line.svg);mask-image:url(../../../icons/finance/secure-payment-line.svg)}.fr-icon-shopping-bag-fill:after,.fr-icon-shopping-bag-fill:before{-webkit-mask-image:url(../../../icons/finance/shopping-bag-fill.svg);mask-image:url(../../../icons/finance/shopping-bag-fill.svg)}.fr-icon-shopping-bag-line:after,.fr-icon-shopping-bag-line:before{-webkit-mask-image:url(../../../icons/finance/shopping-bag-line.svg);mask-image:url(../../../icons/finance/shopping-bag-line.svg)}.fr-icon-shopping-cart-2-fill:after,.fr-icon-shopping-cart-2-fill:before{-webkit-mask-image:url(../../../icons/finance/shopping-cart-2-fill.svg);mask-image:url(../../../icons/finance/shopping-cart-2-fill.svg)}.fr-icon-shopping-cart-2-line:after,.fr-icon-shopping-cart-2-line:before{-webkit-mask-image:url(../../../icons/finance/shopping-cart-2-line.svg);mask-image:url(../../../icons/finance/shopping-cart-2-line.svg)}.fr-icon-trophy-fill:after,.fr-icon-trophy-fill:before{-webkit-mask-image:url(../../../icons/finance/trophy-fill.svg);mask-image:url(../../../icons/finance/trophy-fill.svg)}.fr-icon-trophy-line:after,.fr-icon-trophy-line:before{-webkit-mask-image:url(../../../icons/finance/trophy-line.svg);mask-image:url(../../../icons/finance/trophy-line.svg)}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */ + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-icon-bank-card-fill:after,.fr-icon-bank-card-fill:before{background-image:url(../../../icons/finance/bank-card-fill.svg)}.fr-icon-bank-card-line:after,.fr-icon-bank-card-line:before{background-image:url(../../../icons/finance/bank-card-line.svg)}.fr-icon-coin-fill:after,.fr-icon-coin-fill:before{background-image:url(../../../icons/finance/coin-fill.svg)}.fr-icon-gift-fill:after,.fr-icon-gift-fill:before{background-image:url(../../../icons/finance/gift-fill.svg)}.fr-icon-gift-line:after,.fr-icon-gift-line:before{background-image:url(../../../icons/finance/gift-line.svg)}.fr-icon-money-euro-box-fill:after,.fr-icon-money-euro-box-fill:before{background-image:url(../../../icons/finance/money-euro-box-fill.svg)}.fr-icon-money-euro-box-line:after,.fr-icon-money-euro-box-line:before{background-image:url(../../../icons/finance/money-euro-box-line.svg)}.fr-icon-money-euro-circle-fill:after,.fr-icon-money-euro-circle-fill:before{background-image:url(../../../icons/finance/money-euro-circle-fill.svg)}.fr-icon-money-euro-circle-line:after,.fr-icon-money-euro-circle-line:before{background-image:url(../../../icons/finance/money-euro-circle-line.svg)}.fr-icon-secure-payment-fill:after,.fr-icon-secure-payment-fill:before{background-image:url(../../../icons/finance/secure-payment-fill.svg)}.fr-icon-secure-payment-line:after,.fr-icon-secure-payment-line:before{background-image:url(../../../icons/finance/secure-payment-line.svg)}.fr-icon-shopping-bag-fill:after,.fr-icon-shopping-bag-fill:before{background-image:url(../../../icons/finance/shopping-bag-fill.svg)}.fr-icon-shopping-bag-line:after,.fr-icon-shopping-bag-line:before{background-image:url(../../../icons/finance/shopping-bag-line.svg)}.fr-icon-shopping-cart-2-fill:after,.fr-icon-shopping-cart-2-fill:before{background-image:url(../../../icons/finance/shopping-cart-2-fill.svg)}.fr-icon-shopping-cart-2-line:after,.fr-icon-shopping-cart-2-line:before{background-image:url(../../../icons/finance/shopping-cart-2-line.svg)}.fr-icon-trophy-fill:after,.fr-icon-trophy-fill:before{background-image:url(../../../icons/finance/trophy-fill.svg)}.fr-icon-trophy-line:after,.fr-icon-trophy-line:before{background-image:url(../../../icons/finance/trophy-line.svg)}} \ No newline at end of file diff --git a/dist/dsfr/utility/icons/icons-health/icons-health.css b/dist/dsfr/utility/icons/icons-health/icons-health.css new file mode 100644 index 0000000..35445f1 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-health/icons-health.css @@ -0,0 +1,462 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-capsule-fill::before, +.fr-icon-capsule-fill::after { + -webkit-mask-image: url("../../../icons/health/capsule-fill.svg"); + mask-image: url("../../../icons/health/capsule-fill.svg"); +} + +.fr-icon-capsule-line::before, +.fr-icon-capsule-line::after { + -webkit-mask-image: url("../../../icons/health/capsule-line.svg"); + mask-image: url("../../../icons/health/capsule-line.svg"); +} + +.fr-icon-dislike-fill::before, +.fr-icon-dislike-fill::after { + -webkit-mask-image: url("../../../icons/health/dislike-fill.svg"); + mask-image: url("../../../icons/health/dislike-fill.svg"); +} + +.fr-icon-dislike-line::before, +.fr-icon-dislike-line::after { + -webkit-mask-image: url("../../../icons/health/dislike-line.svg"); + mask-image: url("../../../icons/health/dislike-line.svg"); +} + +.fr-icon-dossier-fill::before, +.fr-icon-dossier-fill::after { + -webkit-mask-image: url("../../../icons/health/dossier-fill.svg"); + mask-image: url("../../../icons/health/dossier-fill.svg"); +} + +.fr-icon-dossier-line::before, +.fr-icon-dossier-line::after { + -webkit-mask-image: url("../../../icons/health/dossier-line.svg"); + mask-image: url("../../../icons/health/dossier-line.svg"); +} + +.fr-icon-first-aid-kit-fill::before, +.fr-icon-first-aid-kit-fill::after { + -webkit-mask-image: url("../../../icons/health/first-aid-kit-fill.svg"); + mask-image: url("../../../icons/health/first-aid-kit-fill.svg"); +} + +.fr-icon-first-aid-kit-line::before, +.fr-icon-first-aid-kit-line::after { + -webkit-mask-image: url("../../../icons/health/first-aid-kit-line.svg"); + mask-image: url("../../../icons/health/first-aid-kit-line.svg"); +} + +.fr-icon-hand-sanitizer-fill::before, +.fr-icon-hand-sanitizer-fill::after { + -webkit-mask-image: url("../../../icons/health/hand-sanitizer-fill.svg"); + mask-image: url("../../../icons/health/hand-sanitizer-fill.svg"); +} + +.fr-icon-hand-sanitizer-line::before, +.fr-icon-hand-sanitizer-line::after { + -webkit-mask-image: url("../../../icons/health/hand-sanitizer-line.svg"); + mask-image: url("../../../icons/health/hand-sanitizer-line.svg"); +} + +.fr-icon-health-book-fill::before, +.fr-icon-health-book-fill::after { + -webkit-mask-image: url("../../../icons/health/health-book-fill.svg"); + mask-image: url("../../../icons/health/health-book-fill.svg"); +} + +.fr-icon-health-book-line::before, +.fr-icon-health-book-line::after { + -webkit-mask-image: url("../../../icons/health/health-book-line.svg"); + mask-image: url("../../../icons/health/health-book-line.svg"); +} + +.fr-icon-heart-fill::before, +.fr-icon-heart-fill::after { + -webkit-mask-image: url("../../../icons/health/heart-fill.svg"); + mask-image: url("../../../icons/health/heart-fill.svg"); +} + +.fr-icon-heart-line::before, +.fr-icon-heart-line::after { + -webkit-mask-image: url("../../../icons/health/heart-line.svg"); + mask-image: url("../../../icons/health/heart-line.svg"); +} + +.fr-icon-heart-pulse-fill::before, +.fr-icon-heart-pulse-fill::after { + -webkit-mask-image: url("../../../icons/health/heart-pulse-fill.svg"); + mask-image: url("../../../icons/health/heart-pulse-fill.svg"); +} + +.fr-icon-heart-pulse-line::before, +.fr-icon-heart-pulse-line::after { + -webkit-mask-image: url("../../../icons/health/heart-pulse-line.svg"); + mask-image: url("../../../icons/health/heart-pulse-line.svg"); +} + +.fr-icon-lungs-fill::before, +.fr-icon-lungs-fill::after { + -webkit-mask-image: url("../../../icons/health/lungs-fill.svg"); + mask-image: url("../../../icons/health/lungs-fill.svg"); +} + +.fr-icon-lungs-line::before, +.fr-icon-lungs-line::after { + -webkit-mask-image: url("../../../icons/health/lungs-line.svg"); + mask-image: url("../../../icons/health/lungs-line.svg"); +} + +.fr-icon-medicine-bottle-fill::before, +.fr-icon-medicine-bottle-fill::after { + -webkit-mask-image: url("../../../icons/health/medicine-bottle-fill.svg"); + mask-image: url("../../../icons/health/medicine-bottle-fill.svg"); +} + +.fr-icon-medicine-bottle-line::before, +.fr-icon-medicine-bottle-line::after { + -webkit-mask-image: url("../../../icons/health/medicine-bottle-line.svg"); + mask-image: url("../../../icons/health/medicine-bottle-line.svg"); +} + +.fr-icon-mental-health-fill::before, +.fr-icon-mental-health-fill::after { + -webkit-mask-image: url("../../../icons/health/mental-health-fill.svg"); + mask-image: url("../../../icons/health/mental-health-fill.svg"); +} + +.fr-icon-mental-health-line::before, +.fr-icon-mental-health-line::after { + -webkit-mask-image: url("../../../icons/health/mental-health-line.svg"); + mask-image: url("../../../icons/health/mental-health-line.svg"); +} + +.fr-icon-microscope-fill::before, +.fr-icon-microscope-fill::after { + -webkit-mask-image: url("../../../icons/health/microscope-fill.svg"); + mask-image: url("../../../icons/health/microscope-fill.svg"); +} + +.fr-icon-microscope-line::before, +.fr-icon-microscope-line::after { + -webkit-mask-image: url("../../../icons/health/microscope-line.svg"); + mask-image: url("../../../icons/health/microscope-line.svg"); +} + +.fr-icon-psychotherapy-fill::before, +.fr-icon-psychotherapy-fill::after { + -webkit-mask-image: url("../../../icons/health/psychotherapy-fill.svg"); + mask-image: url("../../../icons/health/psychotherapy-fill.svg"); +} + +.fr-icon-psychotherapy-line::before, +.fr-icon-psychotherapy-line::after { + -webkit-mask-image: url("../../../icons/health/psychotherapy-line.svg"); + mask-image: url("../../../icons/health/psychotherapy-line.svg"); +} + +.fr-icon-pulse-line::before, +.fr-icon-pulse-line::after { + -webkit-mask-image: url("../../../icons/health/pulse-line.svg"); + mask-image: url("../../../icons/health/pulse-line.svg"); +} + +.fr-icon-stethoscope-fill::before, +.fr-icon-stethoscope-fill::after { + -webkit-mask-image: url("../../../icons/health/stethoscope-fill.svg"); + mask-image: url("../../../icons/health/stethoscope-fill.svg"); +} + +.fr-icon-stethoscope-line::before, +.fr-icon-stethoscope-line::after { + -webkit-mask-image: url("../../../icons/health/stethoscope-line.svg"); + mask-image: url("../../../icons/health/stethoscope-line.svg"); +} + +.fr-icon-surgical-mask-fill::before, +.fr-icon-surgical-mask-fill::after { + -webkit-mask-image: url("../../../icons/health/surgical-mask-fill.svg"); + mask-image: url("../../../icons/health/surgical-mask-fill.svg"); +} + +.fr-icon-surgical-mask-line::before, +.fr-icon-surgical-mask-line::after { + -webkit-mask-image: url("../../../icons/health/surgical-mask-line.svg"); + mask-image: url("../../../icons/health/surgical-mask-line.svg"); +} + +.fr-icon-syringe-fill::before, +.fr-icon-syringe-fill::after { + -webkit-mask-image: url("../../../icons/health/syringe-fill.svg"); + mask-image: url("../../../icons/health/syringe-fill.svg"); +} + +.fr-icon-syringe-line::before, +.fr-icon-syringe-line::after { + -webkit-mask-image: url("../../../icons/health/syringe-line.svg"); + mask-image: url("../../../icons/health/syringe-line.svg"); +} + +.fr-icon-test-tube-fill::before, +.fr-icon-test-tube-fill::after { + -webkit-mask-image: url("../../../icons/health/test-tube-fill.svg"); + mask-image: url("../../../icons/health/test-tube-fill.svg"); +} + +.fr-icon-test-tube-line::before, +.fr-icon-test-tube-line::after { + -webkit-mask-image: url("../../../icons/health/test-tube-line.svg"); + mask-image: url("../../../icons/health/test-tube-line.svg"); +} + +.fr-icon-thermometer-fill::before, +.fr-icon-thermometer-fill::after { + -webkit-mask-image: url("../../../icons/health/thermometer-fill.svg"); + mask-image: url("../../../icons/health/thermometer-fill.svg"); +} + +.fr-icon-thermometer-line::before, +.fr-icon-thermometer-line::after { + -webkit-mask-image: url("../../../icons/health/thermometer-line.svg"); + mask-image: url("../../../icons/health/thermometer-line.svg"); +} + +.fr-icon-virus-fill::before, +.fr-icon-virus-fill::after { + -webkit-mask-image: url("../../../icons/health/virus-fill.svg"); + mask-image: url("../../../icons/health/virus-fill.svg"); +} + +.fr-icon-virus-line::before, +.fr-icon-virus-line::after { + -webkit-mask-image: url("../../../icons/health/virus-line.svg"); + mask-image: url("../../../icons/health/virus-line.svg"); +} + +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} + +@media (min-width: 48em) { + /*! media md */ + + /*! media md */ +} + +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ +} + +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} + +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-icon-capsule-fill::before, + .fr-icon-capsule-fill::after { + background-image: url("../../../icons/health/capsule-fill.svg"); + } + + .fr-icon-capsule-line::before, + .fr-icon-capsule-line::after { + background-image: url("../../../icons/health/capsule-line.svg"); + } + + .fr-icon-dislike-fill::before, + .fr-icon-dislike-fill::after { + background-image: url("../../../icons/health/dislike-fill.svg"); + } + + .fr-icon-dislike-line::before, + .fr-icon-dislike-line::after { + background-image: url("../../../icons/health/dislike-line.svg"); + } + + .fr-icon-dossier-fill::before, + .fr-icon-dossier-fill::after { + background-image: url("../../../icons/health/dossier-fill.svg"); + } + + .fr-icon-dossier-line::before, + .fr-icon-dossier-line::after { + background-image: url("../../../icons/health/dossier-line.svg"); + } + + .fr-icon-first-aid-kit-fill::before, + .fr-icon-first-aid-kit-fill::after { + background-image: url("../../../icons/health/first-aid-kit-fill.svg"); + } + + .fr-icon-first-aid-kit-line::before, + .fr-icon-first-aid-kit-line::after { + background-image: url("../../../icons/health/first-aid-kit-line.svg"); + } + + .fr-icon-hand-sanitizer-fill::before, + .fr-icon-hand-sanitizer-fill::after { + background-image: url("../../../icons/health/hand-sanitizer-fill.svg"); + } + + .fr-icon-hand-sanitizer-line::before, + .fr-icon-hand-sanitizer-line::after { + background-image: url("../../../icons/health/hand-sanitizer-line.svg"); + } + + .fr-icon-health-book-fill::before, + .fr-icon-health-book-fill::after { + background-image: url("../../../icons/health/health-book-fill.svg"); + } + + .fr-icon-health-book-line::before, + .fr-icon-health-book-line::after { + background-image: url("../../../icons/health/health-book-line.svg"); + } + + .fr-icon-heart-fill::before, + .fr-icon-heart-fill::after { + background-image: url("../../../icons/health/heart-fill.svg"); + } + + .fr-icon-heart-line::before, + .fr-icon-heart-line::after { + background-image: url("../../../icons/health/heart-line.svg"); + } + + .fr-icon-heart-pulse-fill::before, + .fr-icon-heart-pulse-fill::after { + background-image: url("../../../icons/health/heart-pulse-fill.svg"); + } + + .fr-icon-heart-pulse-line::before, + .fr-icon-heart-pulse-line::after { + background-image: url("../../../icons/health/heart-pulse-line.svg"); + } + + .fr-icon-lungs-fill::before, + .fr-icon-lungs-fill::after { + background-image: url("../../../icons/health/lungs-fill.svg"); + } + + .fr-icon-lungs-line::before, + .fr-icon-lungs-line::after { + background-image: url("../../../icons/health/lungs-line.svg"); + } + + .fr-icon-medicine-bottle-fill::before, + .fr-icon-medicine-bottle-fill::after { + background-image: url("../../../icons/health/medicine-bottle-fill.svg"); + } + + .fr-icon-medicine-bottle-line::before, + .fr-icon-medicine-bottle-line::after { + background-image: url("../../../icons/health/medicine-bottle-line.svg"); + } + + .fr-icon-mental-health-fill::before, + .fr-icon-mental-health-fill::after { + background-image: url("../../../icons/health/mental-health-fill.svg"); + } + + .fr-icon-mental-health-line::before, + .fr-icon-mental-health-line::after { + background-image: url("../../../icons/health/mental-health-line.svg"); + } + + .fr-icon-microscope-fill::before, + .fr-icon-microscope-fill::after { + background-image: url("../../../icons/health/microscope-fill.svg"); + } + + .fr-icon-microscope-line::before, + .fr-icon-microscope-line::after { + background-image: url("../../../icons/health/microscope-line.svg"); + } + + .fr-icon-psychotherapy-fill::before, + .fr-icon-psychotherapy-fill::after { + background-image: url("../../../icons/health/psychotherapy-fill.svg"); + } + + .fr-icon-psychotherapy-line::before, + .fr-icon-psychotherapy-line::after { + background-image: url("../../../icons/health/psychotherapy-line.svg"); + } + + .fr-icon-pulse-line::before, + .fr-icon-pulse-line::after { + background-image: url("../../../icons/health/pulse-line.svg"); + } + + .fr-icon-stethoscope-fill::before, + .fr-icon-stethoscope-fill::after { + background-image: url("../../../icons/health/stethoscope-fill.svg"); + } + + .fr-icon-stethoscope-line::before, + .fr-icon-stethoscope-line::after { + background-image: url("../../../icons/health/stethoscope-line.svg"); + } + + .fr-icon-surgical-mask-fill::before, + .fr-icon-surgical-mask-fill::after { + background-image: url("../../../icons/health/surgical-mask-fill.svg"); + } + + .fr-icon-surgical-mask-line::before, + .fr-icon-surgical-mask-line::after { + background-image: url("../../../icons/health/surgical-mask-line.svg"); + } + + .fr-icon-syringe-fill::before, + .fr-icon-syringe-fill::after { + background-image: url("../../../icons/health/syringe-fill.svg"); + } + + .fr-icon-syringe-line::before, + .fr-icon-syringe-line::after { + background-image: url("../../../icons/health/syringe-line.svg"); + } + + .fr-icon-test-tube-fill::before, + .fr-icon-test-tube-fill::after { + background-image: url("../../../icons/health/test-tube-fill.svg"); + } + + .fr-icon-test-tube-line::before, + .fr-icon-test-tube-line::after { + background-image: url("../../../icons/health/test-tube-line.svg"); + } + + .fr-icon-thermometer-fill::before, + .fr-icon-thermometer-fill::after { + background-image: url("../../../icons/health/thermometer-fill.svg"); + } + + .fr-icon-thermometer-line::before, + .fr-icon-thermometer-line::after { + background-image: url("../../../icons/health/thermometer-line.svg"); + } + + .fr-icon-virus-fill::before, + .fr-icon-virus-fill::after { + background-image: url("../../../icons/health/virus-fill.svg"); + } + + .fr-icon-virus-line::before, + .fr-icon-virus-line::after { + background-image: url("../../../icons/health/virus-line.svg"); + } +} diff --git a/dist/dsfr/utility/icons/icons-health/icons-health.legacy.css b/dist/dsfr/utility/icons/icons-health/icons-health.legacy.css new file mode 100644 index 0000000..00a6dea --- /dev/null +++ b/dist/dsfr/utility/icons/icons-health/icons-health.legacy.css @@ -0,0 +1,211 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-icon-capsule-fill::before, + .fr-icon-capsule-fill::after { + background-image: url("../../../icons/health/capsule-fill.svg"); + } + + .fr-icon-capsule-line::before, + .fr-icon-capsule-line::after { + background-image: url("../../../icons/health/capsule-line.svg"); + } + + .fr-icon-dislike-fill::before, + .fr-icon-dislike-fill::after { + background-image: url("../../../icons/health/dislike-fill.svg"); + } + + .fr-icon-dislike-line::before, + .fr-icon-dislike-line::after { + background-image: url("../../../icons/health/dislike-line.svg"); + } + + .fr-icon-dossier-fill::before, + .fr-icon-dossier-fill::after { + background-image: url("../../../icons/health/dossier-fill.svg"); + } + + .fr-icon-dossier-line::before, + .fr-icon-dossier-line::after { + background-image: url("../../../icons/health/dossier-line.svg"); + } + + .fr-icon-first-aid-kit-fill::before, + .fr-icon-first-aid-kit-fill::after { + background-image: url("../../../icons/health/first-aid-kit-fill.svg"); + } + + .fr-icon-first-aid-kit-line::before, + .fr-icon-first-aid-kit-line::after { + background-image: url("../../../icons/health/first-aid-kit-line.svg"); + } + + .fr-icon-hand-sanitizer-fill::before, + .fr-icon-hand-sanitizer-fill::after { + background-image: url("../../../icons/health/hand-sanitizer-fill.svg"); + } + + .fr-icon-hand-sanitizer-line::before, + .fr-icon-hand-sanitizer-line::after { + background-image: url("../../../icons/health/hand-sanitizer-line.svg"); + } + + .fr-icon-health-book-fill::before, + .fr-icon-health-book-fill::after { + background-image: url("../../../icons/health/health-book-fill.svg"); + } + + .fr-icon-health-book-line::before, + .fr-icon-health-book-line::after { + background-image: url("../../../icons/health/health-book-line.svg"); + } + + .fr-icon-heart-fill::before, + .fr-icon-heart-fill::after { + background-image: url("../../../icons/health/heart-fill.svg"); + } + + .fr-icon-heart-line::before, + .fr-icon-heart-line::after { + background-image: url("../../../icons/health/heart-line.svg"); + } + + .fr-icon-heart-pulse-fill::before, + .fr-icon-heart-pulse-fill::after { + background-image: url("../../../icons/health/heart-pulse-fill.svg"); + } + + .fr-icon-heart-pulse-line::before, + .fr-icon-heart-pulse-line::after { + background-image: url("../../../icons/health/heart-pulse-line.svg"); + } + + .fr-icon-lungs-fill::before, + .fr-icon-lungs-fill::after { + background-image: url("../../../icons/health/lungs-fill.svg"); + } + + .fr-icon-lungs-line::before, + .fr-icon-lungs-line::after { + background-image: url("../../../icons/health/lungs-line.svg"); + } + + .fr-icon-medicine-bottle-fill::before, + .fr-icon-medicine-bottle-fill::after { + background-image: url("../../../icons/health/medicine-bottle-fill.svg"); + } + + .fr-icon-medicine-bottle-line::before, + .fr-icon-medicine-bottle-line::after { + background-image: url("../../../icons/health/medicine-bottle-line.svg"); + } + + .fr-icon-mental-health-fill::before, + .fr-icon-mental-health-fill::after { + background-image: url("../../../icons/health/mental-health-fill.svg"); + } + + .fr-icon-mental-health-line::before, + .fr-icon-mental-health-line::after { + background-image: url("../../../icons/health/mental-health-line.svg"); + } + + .fr-icon-microscope-fill::before, + .fr-icon-microscope-fill::after { + background-image: url("../../../icons/health/microscope-fill.svg"); + } + + .fr-icon-microscope-line::before, + .fr-icon-microscope-line::after { + background-image: url("../../../icons/health/microscope-line.svg"); + } + + .fr-icon-psychotherapy-fill::before, + .fr-icon-psychotherapy-fill::after { + background-image: url("../../../icons/health/psychotherapy-fill.svg"); + } + + .fr-icon-psychotherapy-line::before, + .fr-icon-psychotherapy-line::after { + background-image: url("../../../icons/health/psychotherapy-line.svg"); + } + + .fr-icon-pulse-line::before, + .fr-icon-pulse-line::after { + background-image: url("../../../icons/health/pulse-line.svg"); + } + + .fr-icon-stethoscope-fill::before, + .fr-icon-stethoscope-fill::after { + background-image: url("../../../icons/health/stethoscope-fill.svg"); + } + + .fr-icon-stethoscope-line::before, + .fr-icon-stethoscope-line::after { + background-image: url("../../../icons/health/stethoscope-line.svg"); + } + + .fr-icon-surgical-mask-fill::before, + .fr-icon-surgical-mask-fill::after { + background-image: url("../../../icons/health/surgical-mask-fill.svg"); + } + + .fr-icon-surgical-mask-line::before, + .fr-icon-surgical-mask-line::after { + background-image: url("../../../icons/health/surgical-mask-line.svg"); + } + + .fr-icon-syringe-fill::before, + .fr-icon-syringe-fill::after { + background-image: url("../../../icons/health/syringe-fill.svg"); + } + + .fr-icon-syringe-line::before, + .fr-icon-syringe-line::after { + background-image: url("../../../icons/health/syringe-line.svg"); + } + + .fr-icon-test-tube-fill::before, + .fr-icon-test-tube-fill::after { + background-image: url("../../../icons/health/test-tube-fill.svg"); + } + + .fr-icon-test-tube-line::before, + .fr-icon-test-tube-line::after { + background-image: url("../../../icons/health/test-tube-line.svg"); + } + + .fr-icon-thermometer-fill::before, + .fr-icon-thermometer-fill::after { + background-image: url("../../../icons/health/thermometer-fill.svg"); + } + + .fr-icon-thermometer-line::before, + .fr-icon-thermometer-line::after { + background-image: url("../../../icons/health/thermometer-line.svg"); + } + + .fr-icon-virus-fill::before, + .fr-icon-virus-fill::after { + background-image: url("../../../icons/health/virus-fill.svg"); + } + + .fr-icon-virus-line::before, + .fr-icon-virus-line::after { + background-image: url("../../../icons/health/virus-line.svg"); + } +} diff --git a/dist/dsfr/utility/icons/icons-health/icons-health.legacy.min.css b/dist/dsfr/utility/icons/icons-health/icons-health.legacy.min.css new file mode 100644 index 0000000..1afd97b --- /dev/null +++ b/dist/dsfr/utility/icons/icons-health/icons-health.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-icon-capsule-fill:after,.fr-icon-capsule-fill:before{background-image:url(../../../icons/health/capsule-fill.svg)}.fr-icon-capsule-line:after,.fr-icon-capsule-line:before{background-image:url(../../../icons/health/capsule-line.svg)}.fr-icon-dislike-fill:after,.fr-icon-dislike-fill:before{background-image:url(../../../icons/health/dislike-fill.svg)}.fr-icon-dislike-line:after,.fr-icon-dislike-line:before{background-image:url(../../../icons/health/dislike-line.svg)}.fr-icon-dossier-fill:after,.fr-icon-dossier-fill:before{background-image:url(../../../icons/health/dossier-fill.svg)}.fr-icon-dossier-line:after,.fr-icon-dossier-line:before{background-image:url(../../../icons/health/dossier-line.svg)}.fr-icon-first-aid-kit-fill:after,.fr-icon-first-aid-kit-fill:before{background-image:url(../../../icons/health/first-aid-kit-fill.svg)}.fr-icon-first-aid-kit-line:after,.fr-icon-first-aid-kit-line:before{background-image:url(../../../icons/health/first-aid-kit-line.svg)}.fr-icon-hand-sanitizer-fill:after,.fr-icon-hand-sanitizer-fill:before{background-image:url(../../../icons/health/hand-sanitizer-fill.svg)}.fr-icon-hand-sanitizer-line:after,.fr-icon-hand-sanitizer-line:before{background-image:url(../../../icons/health/hand-sanitizer-line.svg)}.fr-icon-health-book-fill:after,.fr-icon-health-book-fill:before{background-image:url(../../../icons/health/health-book-fill.svg)}.fr-icon-health-book-line:after,.fr-icon-health-book-line:before{background-image:url(../../../icons/health/health-book-line.svg)}.fr-icon-heart-fill:after,.fr-icon-heart-fill:before{background-image:url(../../../icons/health/heart-fill.svg)}.fr-icon-heart-line:after,.fr-icon-heart-line:before{background-image:url(../../../icons/health/heart-line.svg)}.fr-icon-heart-pulse-fill:after,.fr-icon-heart-pulse-fill:before{background-image:url(../../../icons/health/heart-pulse-fill.svg)}.fr-icon-heart-pulse-line:after,.fr-icon-heart-pulse-line:before{background-image:url(../../../icons/health/heart-pulse-line.svg)}.fr-icon-lungs-fill:after,.fr-icon-lungs-fill:before{background-image:url(../../../icons/health/lungs-fill.svg)}.fr-icon-lungs-line:after,.fr-icon-lungs-line:before{background-image:url(../../../icons/health/lungs-line.svg)}.fr-icon-medicine-bottle-fill:after,.fr-icon-medicine-bottle-fill:before{background-image:url(../../../icons/health/medicine-bottle-fill.svg)}.fr-icon-medicine-bottle-line:after,.fr-icon-medicine-bottle-line:before{background-image:url(../../../icons/health/medicine-bottle-line.svg)}.fr-icon-mental-health-fill:after,.fr-icon-mental-health-fill:before{background-image:url(../../../icons/health/mental-health-fill.svg)}.fr-icon-mental-health-line:after,.fr-icon-mental-health-line:before{background-image:url(../../../icons/health/mental-health-line.svg)}.fr-icon-microscope-fill:after,.fr-icon-microscope-fill:before{background-image:url(../../../icons/health/microscope-fill.svg)}.fr-icon-microscope-line:after,.fr-icon-microscope-line:before{background-image:url(../../../icons/health/microscope-line.svg)}.fr-icon-psychotherapy-fill:after,.fr-icon-psychotherapy-fill:before{background-image:url(../../../icons/health/psychotherapy-fill.svg)}.fr-icon-psychotherapy-line:after,.fr-icon-psychotherapy-line:before{background-image:url(../../../icons/health/psychotherapy-line.svg)}.fr-icon-pulse-line:after,.fr-icon-pulse-line:before{background-image:url(../../../icons/health/pulse-line.svg)}.fr-icon-stethoscope-fill:after,.fr-icon-stethoscope-fill:before{background-image:url(../../../icons/health/stethoscope-fill.svg)}.fr-icon-stethoscope-line:after,.fr-icon-stethoscope-line:before{background-image:url(../../../icons/health/stethoscope-line.svg)}.fr-icon-surgical-mask-fill:after,.fr-icon-surgical-mask-fill:before{background-image:url(../../../icons/health/surgical-mask-fill.svg)}.fr-icon-surgical-mask-line:after,.fr-icon-surgical-mask-line:before{background-image:url(../../../icons/health/surgical-mask-line.svg)}.fr-icon-syringe-fill:after,.fr-icon-syringe-fill:before{background-image:url(../../../icons/health/syringe-fill.svg)}.fr-icon-syringe-line:after,.fr-icon-syringe-line:before{background-image:url(../../../icons/health/syringe-line.svg)}.fr-icon-test-tube-fill:after,.fr-icon-test-tube-fill:before{background-image:url(../../../icons/health/test-tube-fill.svg)}.fr-icon-test-tube-line:after,.fr-icon-test-tube-line:before{background-image:url(../../../icons/health/test-tube-line.svg)}.fr-icon-thermometer-fill:after,.fr-icon-thermometer-fill:before{background-image:url(../../../icons/health/thermometer-fill.svg)}.fr-icon-thermometer-line:after,.fr-icon-thermometer-line:before{background-image:url(../../../icons/health/thermometer-line.svg)}.fr-icon-virus-fill:after,.fr-icon-virus-fill:before{background-image:url(../../../icons/health/virus-fill.svg)}.fr-icon-virus-line:after,.fr-icon-virus-line:before{background-image:url(../../../icons/health/virus-line.svg)}} \ No newline at end of file diff --git a/dist/dsfr/utility/icons/icons-health/icons-health.main.css b/dist/dsfr/utility/icons/icons-health/icons-health.main.css new file mode 100644 index 0000000..8da6248 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-health/icons-health.main.css @@ -0,0 +1,257 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-capsule-fill::before, +.fr-icon-capsule-fill::after { + -webkit-mask-image: url("../../../icons/health/capsule-fill.svg"); + mask-image: url("../../../icons/health/capsule-fill.svg"); +} + +.fr-icon-capsule-line::before, +.fr-icon-capsule-line::after { + -webkit-mask-image: url("../../../icons/health/capsule-line.svg"); + mask-image: url("../../../icons/health/capsule-line.svg"); +} + +.fr-icon-dislike-fill::before, +.fr-icon-dislike-fill::after { + -webkit-mask-image: url("../../../icons/health/dislike-fill.svg"); + mask-image: url("../../../icons/health/dislike-fill.svg"); +} + +.fr-icon-dislike-line::before, +.fr-icon-dislike-line::after { + -webkit-mask-image: url("../../../icons/health/dislike-line.svg"); + mask-image: url("../../../icons/health/dislike-line.svg"); +} + +.fr-icon-dossier-fill::before, +.fr-icon-dossier-fill::after { + -webkit-mask-image: url("../../../icons/health/dossier-fill.svg"); + mask-image: url("../../../icons/health/dossier-fill.svg"); +} + +.fr-icon-dossier-line::before, +.fr-icon-dossier-line::after { + -webkit-mask-image: url("../../../icons/health/dossier-line.svg"); + mask-image: url("../../../icons/health/dossier-line.svg"); +} + +.fr-icon-first-aid-kit-fill::before, +.fr-icon-first-aid-kit-fill::after { + -webkit-mask-image: url("../../../icons/health/first-aid-kit-fill.svg"); + mask-image: url("../../../icons/health/first-aid-kit-fill.svg"); +} + +.fr-icon-first-aid-kit-line::before, +.fr-icon-first-aid-kit-line::after { + -webkit-mask-image: url("../../../icons/health/first-aid-kit-line.svg"); + mask-image: url("../../../icons/health/first-aid-kit-line.svg"); +} + +.fr-icon-hand-sanitizer-fill::before, +.fr-icon-hand-sanitizer-fill::after { + -webkit-mask-image: url("../../../icons/health/hand-sanitizer-fill.svg"); + mask-image: url("../../../icons/health/hand-sanitizer-fill.svg"); +} + +.fr-icon-hand-sanitizer-line::before, +.fr-icon-hand-sanitizer-line::after { + -webkit-mask-image: url("../../../icons/health/hand-sanitizer-line.svg"); + mask-image: url("../../../icons/health/hand-sanitizer-line.svg"); +} + +.fr-icon-health-book-fill::before, +.fr-icon-health-book-fill::after { + -webkit-mask-image: url("../../../icons/health/health-book-fill.svg"); + mask-image: url("../../../icons/health/health-book-fill.svg"); +} + +.fr-icon-health-book-line::before, +.fr-icon-health-book-line::after { + -webkit-mask-image: url("../../../icons/health/health-book-line.svg"); + mask-image: url("../../../icons/health/health-book-line.svg"); +} + +.fr-icon-heart-fill::before, +.fr-icon-heart-fill::after { + -webkit-mask-image: url("../../../icons/health/heart-fill.svg"); + mask-image: url("../../../icons/health/heart-fill.svg"); +} + +.fr-icon-heart-line::before, +.fr-icon-heart-line::after { + -webkit-mask-image: url("../../../icons/health/heart-line.svg"); + mask-image: url("../../../icons/health/heart-line.svg"); +} + +.fr-icon-heart-pulse-fill::before, +.fr-icon-heart-pulse-fill::after { + -webkit-mask-image: url("../../../icons/health/heart-pulse-fill.svg"); + mask-image: url("../../../icons/health/heart-pulse-fill.svg"); +} + +.fr-icon-heart-pulse-line::before, +.fr-icon-heart-pulse-line::after { + -webkit-mask-image: url("../../../icons/health/heart-pulse-line.svg"); + mask-image: url("../../../icons/health/heart-pulse-line.svg"); +} + +.fr-icon-lungs-fill::before, +.fr-icon-lungs-fill::after { + -webkit-mask-image: url("../../../icons/health/lungs-fill.svg"); + mask-image: url("../../../icons/health/lungs-fill.svg"); +} + +.fr-icon-lungs-line::before, +.fr-icon-lungs-line::after { + -webkit-mask-image: url("../../../icons/health/lungs-line.svg"); + mask-image: url("../../../icons/health/lungs-line.svg"); +} + +.fr-icon-medicine-bottle-fill::before, +.fr-icon-medicine-bottle-fill::after { + -webkit-mask-image: url("../../../icons/health/medicine-bottle-fill.svg"); + mask-image: url("../../../icons/health/medicine-bottle-fill.svg"); +} + +.fr-icon-medicine-bottle-line::before, +.fr-icon-medicine-bottle-line::after { + -webkit-mask-image: url("../../../icons/health/medicine-bottle-line.svg"); + mask-image: url("../../../icons/health/medicine-bottle-line.svg"); +} + +.fr-icon-mental-health-fill::before, +.fr-icon-mental-health-fill::after { + -webkit-mask-image: url("../../../icons/health/mental-health-fill.svg"); + mask-image: url("../../../icons/health/mental-health-fill.svg"); +} + +.fr-icon-mental-health-line::before, +.fr-icon-mental-health-line::after { + -webkit-mask-image: url("../../../icons/health/mental-health-line.svg"); + mask-image: url("../../../icons/health/mental-health-line.svg"); +} + +.fr-icon-microscope-fill::before, +.fr-icon-microscope-fill::after { + -webkit-mask-image: url("../../../icons/health/microscope-fill.svg"); + mask-image: url("../../../icons/health/microscope-fill.svg"); +} + +.fr-icon-microscope-line::before, +.fr-icon-microscope-line::after { + -webkit-mask-image: url("../../../icons/health/microscope-line.svg"); + mask-image: url("../../../icons/health/microscope-line.svg"); +} + +.fr-icon-psychotherapy-fill::before, +.fr-icon-psychotherapy-fill::after { + -webkit-mask-image: url("../../../icons/health/psychotherapy-fill.svg"); + mask-image: url("../../../icons/health/psychotherapy-fill.svg"); +} + +.fr-icon-psychotherapy-line::before, +.fr-icon-psychotherapy-line::after { + -webkit-mask-image: url("../../../icons/health/psychotherapy-line.svg"); + mask-image: url("../../../icons/health/psychotherapy-line.svg"); +} + +.fr-icon-pulse-line::before, +.fr-icon-pulse-line::after { + -webkit-mask-image: url("../../../icons/health/pulse-line.svg"); + mask-image: url("../../../icons/health/pulse-line.svg"); +} + +.fr-icon-stethoscope-fill::before, +.fr-icon-stethoscope-fill::after { + -webkit-mask-image: url("../../../icons/health/stethoscope-fill.svg"); + mask-image: url("../../../icons/health/stethoscope-fill.svg"); +} + +.fr-icon-stethoscope-line::before, +.fr-icon-stethoscope-line::after { + -webkit-mask-image: url("../../../icons/health/stethoscope-line.svg"); + mask-image: url("../../../icons/health/stethoscope-line.svg"); +} + +.fr-icon-surgical-mask-fill::before, +.fr-icon-surgical-mask-fill::after { + -webkit-mask-image: url("../../../icons/health/surgical-mask-fill.svg"); + mask-image: url("../../../icons/health/surgical-mask-fill.svg"); +} + +.fr-icon-surgical-mask-line::before, +.fr-icon-surgical-mask-line::after { + -webkit-mask-image: url("../../../icons/health/surgical-mask-line.svg"); + mask-image: url("../../../icons/health/surgical-mask-line.svg"); +} + +.fr-icon-syringe-fill::before, +.fr-icon-syringe-fill::after { + -webkit-mask-image: url("../../../icons/health/syringe-fill.svg"); + mask-image: url("../../../icons/health/syringe-fill.svg"); +} + +.fr-icon-syringe-line::before, +.fr-icon-syringe-line::after { + -webkit-mask-image: url("../../../icons/health/syringe-line.svg"); + mask-image: url("../../../icons/health/syringe-line.svg"); +} + +.fr-icon-test-tube-fill::before, +.fr-icon-test-tube-fill::after { + -webkit-mask-image: url("../../../icons/health/test-tube-fill.svg"); + mask-image: url("../../../icons/health/test-tube-fill.svg"); +} + +.fr-icon-test-tube-line::before, +.fr-icon-test-tube-line::after { + -webkit-mask-image: url("../../../icons/health/test-tube-line.svg"); + mask-image: url("../../../icons/health/test-tube-line.svg"); +} + +.fr-icon-thermometer-fill::before, +.fr-icon-thermometer-fill::after { + -webkit-mask-image: url("../../../icons/health/thermometer-fill.svg"); + mask-image: url("../../../icons/health/thermometer-fill.svg"); +} + +.fr-icon-thermometer-line::before, +.fr-icon-thermometer-line::after { + -webkit-mask-image: url("../../../icons/health/thermometer-line.svg"); + mask-image: url("../../../icons/health/thermometer-line.svg"); +} + +.fr-icon-virus-fill::before, +.fr-icon-virus-fill::after { + -webkit-mask-image: url("../../../icons/health/virus-fill.svg"); + mask-image: url("../../../icons/health/virus-fill.svg"); +} + +.fr-icon-virus-line::before, +.fr-icon-virus-line::after { + -webkit-mask-image: url("../../../icons/health/virus-line.svg"); + mask-image: url("../../../icons/health/virus-line.svg"); +} + +@media (min-width: 36em) { + /*! media sm */ +} + +@media (min-width: 48em) { + /*! media md */ +} + +@media (min-width: 62em) { + /*! media lg */ +} + +@media (min-width: 78em) { + /*! media xl */ +} diff --git a/dist/dsfr/utility/icons/icons-health/icons-health.main.min.css b/dist/dsfr/utility/icons/icons-health/icons-health.main.min.css new file mode 100644 index 0000000..0f6cf79 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-health/icons-health.main.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-icon-capsule-fill:after,.fr-icon-capsule-fill:before{-webkit-mask-image:url(../../../icons/health/capsule-fill.svg);mask-image:url(../../../icons/health/capsule-fill.svg)}.fr-icon-capsule-line:after,.fr-icon-capsule-line:before{-webkit-mask-image:url(../../../icons/health/capsule-line.svg);mask-image:url(../../../icons/health/capsule-line.svg)}.fr-icon-dislike-fill:after,.fr-icon-dislike-fill:before{-webkit-mask-image:url(../../../icons/health/dislike-fill.svg);mask-image:url(../../../icons/health/dislike-fill.svg)}.fr-icon-dislike-line:after,.fr-icon-dislike-line:before{-webkit-mask-image:url(../../../icons/health/dislike-line.svg);mask-image:url(../../../icons/health/dislike-line.svg)}.fr-icon-dossier-fill:after,.fr-icon-dossier-fill:before{-webkit-mask-image:url(../../../icons/health/dossier-fill.svg);mask-image:url(../../../icons/health/dossier-fill.svg)}.fr-icon-dossier-line:after,.fr-icon-dossier-line:before{-webkit-mask-image:url(../../../icons/health/dossier-line.svg);mask-image:url(../../../icons/health/dossier-line.svg)}.fr-icon-first-aid-kit-fill:after,.fr-icon-first-aid-kit-fill:before{-webkit-mask-image:url(../../../icons/health/first-aid-kit-fill.svg);mask-image:url(../../../icons/health/first-aid-kit-fill.svg)}.fr-icon-first-aid-kit-line:after,.fr-icon-first-aid-kit-line:before{-webkit-mask-image:url(../../../icons/health/first-aid-kit-line.svg);mask-image:url(../../../icons/health/first-aid-kit-line.svg)}.fr-icon-hand-sanitizer-fill:after,.fr-icon-hand-sanitizer-fill:before{-webkit-mask-image:url(../../../icons/health/hand-sanitizer-fill.svg);mask-image:url(../../../icons/health/hand-sanitizer-fill.svg)}.fr-icon-hand-sanitizer-line:after,.fr-icon-hand-sanitizer-line:before{-webkit-mask-image:url(../../../icons/health/hand-sanitizer-line.svg);mask-image:url(../../../icons/health/hand-sanitizer-line.svg)}.fr-icon-health-book-fill:after,.fr-icon-health-book-fill:before{-webkit-mask-image:url(../../../icons/health/health-book-fill.svg);mask-image:url(../../../icons/health/health-book-fill.svg)}.fr-icon-health-book-line:after,.fr-icon-health-book-line:before{-webkit-mask-image:url(../../../icons/health/health-book-line.svg);mask-image:url(../../../icons/health/health-book-line.svg)}.fr-icon-heart-fill:after,.fr-icon-heart-fill:before{-webkit-mask-image:url(../../../icons/health/heart-fill.svg);mask-image:url(../../../icons/health/heart-fill.svg)}.fr-icon-heart-line:after,.fr-icon-heart-line:before{-webkit-mask-image:url(../../../icons/health/heart-line.svg);mask-image:url(../../../icons/health/heart-line.svg)}.fr-icon-heart-pulse-fill:after,.fr-icon-heart-pulse-fill:before{-webkit-mask-image:url(../../../icons/health/heart-pulse-fill.svg);mask-image:url(../../../icons/health/heart-pulse-fill.svg)}.fr-icon-heart-pulse-line:after,.fr-icon-heart-pulse-line:before{-webkit-mask-image:url(../../../icons/health/heart-pulse-line.svg);mask-image:url(../../../icons/health/heart-pulse-line.svg)}.fr-icon-lungs-fill:after,.fr-icon-lungs-fill:before{-webkit-mask-image:url(../../../icons/health/lungs-fill.svg);mask-image:url(../../../icons/health/lungs-fill.svg)}.fr-icon-lungs-line:after,.fr-icon-lungs-line:before{-webkit-mask-image:url(../../../icons/health/lungs-line.svg);mask-image:url(../../../icons/health/lungs-line.svg)}.fr-icon-medicine-bottle-fill:after,.fr-icon-medicine-bottle-fill:before{-webkit-mask-image:url(../../../icons/health/medicine-bottle-fill.svg);mask-image:url(../../../icons/health/medicine-bottle-fill.svg)}.fr-icon-medicine-bottle-line:after,.fr-icon-medicine-bottle-line:before{-webkit-mask-image:url(../../../icons/health/medicine-bottle-line.svg);mask-image:url(../../../icons/health/medicine-bottle-line.svg)}.fr-icon-mental-health-fill:after,.fr-icon-mental-health-fill:before{-webkit-mask-image:url(../../../icons/health/mental-health-fill.svg);mask-image:url(../../../icons/health/mental-health-fill.svg)}.fr-icon-mental-health-line:after,.fr-icon-mental-health-line:before{-webkit-mask-image:url(../../../icons/health/mental-health-line.svg);mask-image:url(../../../icons/health/mental-health-line.svg)}.fr-icon-microscope-fill:after,.fr-icon-microscope-fill:before{-webkit-mask-image:url(../../../icons/health/microscope-fill.svg);mask-image:url(../../../icons/health/microscope-fill.svg)}.fr-icon-microscope-line:after,.fr-icon-microscope-line:before{-webkit-mask-image:url(../../../icons/health/microscope-line.svg);mask-image:url(../../../icons/health/microscope-line.svg)}.fr-icon-psychotherapy-fill:after,.fr-icon-psychotherapy-fill:before{-webkit-mask-image:url(../../../icons/health/psychotherapy-fill.svg);mask-image:url(../../../icons/health/psychotherapy-fill.svg)}.fr-icon-psychotherapy-line:after,.fr-icon-psychotherapy-line:before{-webkit-mask-image:url(../../../icons/health/psychotherapy-line.svg);mask-image:url(../../../icons/health/psychotherapy-line.svg)}.fr-icon-pulse-line:after,.fr-icon-pulse-line:before{-webkit-mask-image:url(../../../icons/health/pulse-line.svg);mask-image:url(../../../icons/health/pulse-line.svg)}.fr-icon-stethoscope-fill:after,.fr-icon-stethoscope-fill:before{-webkit-mask-image:url(../../../icons/health/stethoscope-fill.svg);mask-image:url(../../../icons/health/stethoscope-fill.svg)}.fr-icon-stethoscope-line:after,.fr-icon-stethoscope-line:before{-webkit-mask-image:url(../../../icons/health/stethoscope-line.svg);mask-image:url(../../../icons/health/stethoscope-line.svg)}.fr-icon-surgical-mask-fill:after,.fr-icon-surgical-mask-fill:before{-webkit-mask-image:url(../../../icons/health/surgical-mask-fill.svg);mask-image:url(../../../icons/health/surgical-mask-fill.svg)}.fr-icon-surgical-mask-line:after,.fr-icon-surgical-mask-line:before{-webkit-mask-image:url(../../../icons/health/surgical-mask-line.svg);mask-image:url(../../../icons/health/surgical-mask-line.svg)}.fr-icon-syringe-fill:after,.fr-icon-syringe-fill:before{-webkit-mask-image:url(../../../icons/health/syringe-fill.svg);mask-image:url(../../../icons/health/syringe-fill.svg)}.fr-icon-syringe-line:after,.fr-icon-syringe-line:before{-webkit-mask-image:url(../../../icons/health/syringe-line.svg);mask-image:url(../../../icons/health/syringe-line.svg)}.fr-icon-test-tube-fill:after,.fr-icon-test-tube-fill:before{-webkit-mask-image:url(../../../icons/health/test-tube-fill.svg);mask-image:url(../../../icons/health/test-tube-fill.svg)}.fr-icon-test-tube-line:after,.fr-icon-test-tube-line:before{-webkit-mask-image:url(../../../icons/health/test-tube-line.svg);mask-image:url(../../../icons/health/test-tube-line.svg)}.fr-icon-thermometer-fill:after,.fr-icon-thermometer-fill:before{-webkit-mask-image:url(../../../icons/health/thermometer-fill.svg);mask-image:url(../../../icons/health/thermometer-fill.svg)}.fr-icon-thermometer-line:after,.fr-icon-thermometer-line:before{-webkit-mask-image:url(../../../icons/health/thermometer-line.svg);mask-image:url(../../../icons/health/thermometer-line.svg)}.fr-icon-virus-fill:after,.fr-icon-virus-fill:before{-webkit-mask-image:url(../../../icons/health/virus-fill.svg);mask-image:url(../../../icons/health/virus-fill.svg)}.fr-icon-virus-line:after,.fr-icon-virus-line:before{-webkit-mask-image:url(../../../icons/health/virus-line.svg);mask-image:url(../../../icons/health/virus-line.svg)}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */} \ No newline at end of file diff --git a/dist/dsfr/utility/icons/icons-health/icons-health.min.css b/dist/dsfr/utility/icons/icons-health/icons-health.min.css new file mode 100644 index 0000000..2eaeeb1 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-health/icons-health.min.css @@ -0,0 +1,11 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-icon-capsule-fill:after,.fr-icon-capsule-fill:before{-webkit-mask-image:url(../../../icons/health/capsule-fill.svg);mask-image:url(../../../icons/health/capsule-fill.svg)}.fr-icon-capsule-line:after,.fr-icon-capsule-line:before{-webkit-mask-image:url(../../../icons/health/capsule-line.svg);mask-image:url(../../../icons/health/capsule-line.svg)}.fr-icon-dislike-fill:after,.fr-icon-dislike-fill:before{-webkit-mask-image:url(../../../icons/health/dislike-fill.svg);mask-image:url(../../../icons/health/dislike-fill.svg)}.fr-icon-dislike-line:after,.fr-icon-dislike-line:before{-webkit-mask-image:url(../../../icons/health/dislike-line.svg);mask-image:url(../../../icons/health/dislike-line.svg)}.fr-icon-dossier-fill:after,.fr-icon-dossier-fill:before{-webkit-mask-image:url(../../../icons/health/dossier-fill.svg);mask-image:url(../../../icons/health/dossier-fill.svg)}.fr-icon-dossier-line:after,.fr-icon-dossier-line:before{-webkit-mask-image:url(../../../icons/health/dossier-line.svg);mask-image:url(../../../icons/health/dossier-line.svg)}.fr-icon-first-aid-kit-fill:after,.fr-icon-first-aid-kit-fill:before{-webkit-mask-image:url(../../../icons/health/first-aid-kit-fill.svg);mask-image:url(../../../icons/health/first-aid-kit-fill.svg)}.fr-icon-first-aid-kit-line:after,.fr-icon-first-aid-kit-line:before{-webkit-mask-image:url(../../../icons/health/first-aid-kit-line.svg);mask-image:url(../../../icons/health/first-aid-kit-line.svg)}.fr-icon-hand-sanitizer-fill:after,.fr-icon-hand-sanitizer-fill:before{-webkit-mask-image:url(../../../icons/health/hand-sanitizer-fill.svg);mask-image:url(../../../icons/health/hand-sanitizer-fill.svg)}.fr-icon-hand-sanitizer-line:after,.fr-icon-hand-sanitizer-line:before{-webkit-mask-image:url(../../../icons/health/hand-sanitizer-line.svg);mask-image:url(../../../icons/health/hand-sanitizer-line.svg)}.fr-icon-health-book-fill:after,.fr-icon-health-book-fill:before{-webkit-mask-image:url(../../../icons/health/health-book-fill.svg);mask-image:url(../../../icons/health/health-book-fill.svg)}.fr-icon-health-book-line:after,.fr-icon-health-book-line:before{-webkit-mask-image:url(../../../icons/health/health-book-line.svg);mask-image:url(../../../icons/health/health-book-line.svg)}.fr-icon-heart-fill:after,.fr-icon-heart-fill:before{-webkit-mask-image:url(../../../icons/health/heart-fill.svg);mask-image:url(../../../icons/health/heart-fill.svg)}.fr-icon-heart-line:after,.fr-icon-heart-line:before{-webkit-mask-image:url(../../../icons/health/heart-line.svg);mask-image:url(../../../icons/health/heart-line.svg)}.fr-icon-heart-pulse-fill:after,.fr-icon-heart-pulse-fill:before{-webkit-mask-image:url(../../../icons/health/heart-pulse-fill.svg);mask-image:url(../../../icons/health/heart-pulse-fill.svg)}.fr-icon-heart-pulse-line:after,.fr-icon-heart-pulse-line:before{-webkit-mask-image:url(../../../icons/health/heart-pulse-line.svg);mask-image:url(../../../icons/health/heart-pulse-line.svg)}.fr-icon-lungs-fill:after,.fr-icon-lungs-fill:before{-webkit-mask-image:url(../../../icons/health/lungs-fill.svg);mask-image:url(../../../icons/health/lungs-fill.svg)}.fr-icon-lungs-line:after,.fr-icon-lungs-line:before{-webkit-mask-image:url(../../../icons/health/lungs-line.svg);mask-image:url(../../../icons/health/lungs-line.svg)}.fr-icon-medicine-bottle-fill:after,.fr-icon-medicine-bottle-fill:before{-webkit-mask-image:url(../../../icons/health/medicine-bottle-fill.svg);mask-image:url(../../../icons/health/medicine-bottle-fill.svg)}.fr-icon-medicine-bottle-line:after,.fr-icon-medicine-bottle-line:before{-webkit-mask-image:url(../../../icons/health/medicine-bottle-line.svg);mask-image:url(../../../icons/health/medicine-bottle-line.svg)}.fr-icon-mental-health-fill:after,.fr-icon-mental-health-fill:before{-webkit-mask-image:url(../../../icons/health/mental-health-fill.svg);mask-image:url(../../../icons/health/mental-health-fill.svg)}.fr-icon-mental-health-line:after,.fr-icon-mental-health-line:before{-webkit-mask-image:url(../../../icons/health/mental-health-line.svg);mask-image:url(../../../icons/health/mental-health-line.svg)}.fr-icon-microscope-fill:after,.fr-icon-microscope-fill:before{-webkit-mask-image:url(../../../icons/health/microscope-fill.svg);mask-image:url(../../../icons/health/microscope-fill.svg)}.fr-icon-microscope-line:after,.fr-icon-microscope-line:before{-webkit-mask-image:url(../../../icons/health/microscope-line.svg);mask-image:url(../../../icons/health/microscope-line.svg)}.fr-icon-psychotherapy-fill:after,.fr-icon-psychotherapy-fill:before{-webkit-mask-image:url(../../../icons/health/psychotherapy-fill.svg);mask-image:url(../../../icons/health/psychotherapy-fill.svg)}.fr-icon-psychotherapy-line:after,.fr-icon-psychotherapy-line:before{-webkit-mask-image:url(../../../icons/health/psychotherapy-line.svg);mask-image:url(../../../icons/health/psychotherapy-line.svg)}.fr-icon-pulse-line:after,.fr-icon-pulse-line:before{-webkit-mask-image:url(../../../icons/health/pulse-line.svg);mask-image:url(../../../icons/health/pulse-line.svg)}.fr-icon-stethoscope-fill:after,.fr-icon-stethoscope-fill:before{-webkit-mask-image:url(../../../icons/health/stethoscope-fill.svg);mask-image:url(../../../icons/health/stethoscope-fill.svg)}.fr-icon-stethoscope-line:after,.fr-icon-stethoscope-line:before{-webkit-mask-image:url(../../../icons/health/stethoscope-line.svg);mask-image:url(../../../icons/health/stethoscope-line.svg)}.fr-icon-surgical-mask-fill:after,.fr-icon-surgical-mask-fill:before{-webkit-mask-image:url(../../../icons/health/surgical-mask-fill.svg);mask-image:url(../../../icons/health/surgical-mask-fill.svg)}.fr-icon-surgical-mask-line:after,.fr-icon-surgical-mask-line:before{-webkit-mask-image:url(../../../icons/health/surgical-mask-line.svg);mask-image:url(../../../icons/health/surgical-mask-line.svg)}.fr-icon-syringe-fill:after,.fr-icon-syringe-fill:before{-webkit-mask-image:url(../../../icons/health/syringe-fill.svg);mask-image:url(../../../icons/health/syringe-fill.svg)}.fr-icon-syringe-line:after,.fr-icon-syringe-line:before{-webkit-mask-image:url(../../../icons/health/syringe-line.svg);mask-image:url(../../../icons/health/syringe-line.svg)}.fr-icon-test-tube-fill:after,.fr-icon-test-tube-fill:before{-webkit-mask-image:url(../../../icons/health/test-tube-fill.svg);mask-image:url(../../../icons/health/test-tube-fill.svg)}.fr-icon-test-tube-line:after,.fr-icon-test-tube-line:before{-webkit-mask-image:url(../../../icons/health/test-tube-line.svg);mask-image:url(../../../icons/health/test-tube-line.svg)}.fr-icon-thermometer-fill:after,.fr-icon-thermometer-fill:before{-webkit-mask-image:url(../../../icons/health/thermometer-fill.svg);mask-image:url(../../../icons/health/thermometer-fill.svg)}.fr-icon-thermometer-line:after,.fr-icon-thermometer-line:before{-webkit-mask-image:url(../../../icons/health/thermometer-line.svg);mask-image:url(../../../icons/health/thermometer-line.svg)}.fr-icon-virus-fill:after,.fr-icon-virus-fill:before{-webkit-mask-image:url(../../../icons/health/virus-fill.svg);mask-image:url(../../../icons/health/virus-fill.svg)}.fr-icon-virus-line:after,.fr-icon-virus-line:before{-webkit-mask-image:url(../../../icons/health/virus-line.svg);mask-image:url(../../../icons/health/virus-line.svg)}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */ + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-icon-capsule-fill:after,.fr-icon-capsule-fill:before{background-image:url(../../../icons/health/capsule-fill.svg)}.fr-icon-capsule-line:after,.fr-icon-capsule-line:before{background-image:url(../../../icons/health/capsule-line.svg)}.fr-icon-dislike-fill:after,.fr-icon-dislike-fill:before{background-image:url(../../../icons/health/dislike-fill.svg)}.fr-icon-dislike-line:after,.fr-icon-dislike-line:before{background-image:url(../../../icons/health/dislike-line.svg)}.fr-icon-dossier-fill:after,.fr-icon-dossier-fill:before{background-image:url(../../../icons/health/dossier-fill.svg)}.fr-icon-dossier-line:after,.fr-icon-dossier-line:before{background-image:url(../../../icons/health/dossier-line.svg)}.fr-icon-first-aid-kit-fill:after,.fr-icon-first-aid-kit-fill:before{background-image:url(../../../icons/health/first-aid-kit-fill.svg)}.fr-icon-first-aid-kit-line:after,.fr-icon-first-aid-kit-line:before{background-image:url(../../../icons/health/first-aid-kit-line.svg)}.fr-icon-hand-sanitizer-fill:after,.fr-icon-hand-sanitizer-fill:before{background-image:url(../../../icons/health/hand-sanitizer-fill.svg)}.fr-icon-hand-sanitizer-line:after,.fr-icon-hand-sanitizer-line:before{background-image:url(../../../icons/health/hand-sanitizer-line.svg)}.fr-icon-health-book-fill:after,.fr-icon-health-book-fill:before{background-image:url(../../../icons/health/health-book-fill.svg)}.fr-icon-health-book-line:after,.fr-icon-health-book-line:before{background-image:url(../../../icons/health/health-book-line.svg)}.fr-icon-heart-fill:after,.fr-icon-heart-fill:before{background-image:url(../../../icons/health/heart-fill.svg)}.fr-icon-heart-line:after,.fr-icon-heart-line:before{background-image:url(../../../icons/health/heart-line.svg)}.fr-icon-heart-pulse-fill:after,.fr-icon-heart-pulse-fill:before{background-image:url(../../../icons/health/heart-pulse-fill.svg)}.fr-icon-heart-pulse-line:after,.fr-icon-heart-pulse-line:before{background-image:url(../../../icons/health/heart-pulse-line.svg)}.fr-icon-lungs-fill:after,.fr-icon-lungs-fill:before{background-image:url(../../../icons/health/lungs-fill.svg)}.fr-icon-lungs-line:after,.fr-icon-lungs-line:before{background-image:url(../../../icons/health/lungs-line.svg)}.fr-icon-medicine-bottle-fill:after,.fr-icon-medicine-bottle-fill:before{background-image:url(../../../icons/health/medicine-bottle-fill.svg)}.fr-icon-medicine-bottle-line:after,.fr-icon-medicine-bottle-line:before{background-image:url(../../../icons/health/medicine-bottle-line.svg)}.fr-icon-mental-health-fill:after,.fr-icon-mental-health-fill:before{background-image:url(../../../icons/health/mental-health-fill.svg)}.fr-icon-mental-health-line:after,.fr-icon-mental-health-line:before{background-image:url(../../../icons/health/mental-health-line.svg)}.fr-icon-microscope-fill:after,.fr-icon-microscope-fill:before{background-image:url(../../../icons/health/microscope-fill.svg)}.fr-icon-microscope-line:after,.fr-icon-microscope-line:before{background-image:url(../../../icons/health/microscope-line.svg)}.fr-icon-psychotherapy-fill:after,.fr-icon-psychotherapy-fill:before{background-image:url(../../../icons/health/psychotherapy-fill.svg)}.fr-icon-psychotherapy-line:after,.fr-icon-psychotherapy-line:before{background-image:url(../../../icons/health/psychotherapy-line.svg)}.fr-icon-pulse-line:after,.fr-icon-pulse-line:before{background-image:url(../../../icons/health/pulse-line.svg)}.fr-icon-stethoscope-fill:after,.fr-icon-stethoscope-fill:before{background-image:url(../../../icons/health/stethoscope-fill.svg)}.fr-icon-stethoscope-line:after,.fr-icon-stethoscope-line:before{background-image:url(../../../icons/health/stethoscope-line.svg)}.fr-icon-surgical-mask-fill:after,.fr-icon-surgical-mask-fill:before{background-image:url(../../../icons/health/surgical-mask-fill.svg)}.fr-icon-surgical-mask-line:after,.fr-icon-surgical-mask-line:before{background-image:url(../../../icons/health/surgical-mask-line.svg)}.fr-icon-syringe-fill:after,.fr-icon-syringe-fill:before{background-image:url(../../../icons/health/syringe-fill.svg)}.fr-icon-syringe-line:after,.fr-icon-syringe-line:before{background-image:url(../../../icons/health/syringe-line.svg)}.fr-icon-test-tube-fill:after,.fr-icon-test-tube-fill:before{background-image:url(../../../icons/health/test-tube-fill.svg)}.fr-icon-test-tube-line:after,.fr-icon-test-tube-line:before{background-image:url(../../../icons/health/test-tube-line.svg)}.fr-icon-thermometer-fill:after,.fr-icon-thermometer-fill:before{background-image:url(../../../icons/health/thermometer-fill.svg)}.fr-icon-thermometer-line:after,.fr-icon-thermometer-line:before{background-image:url(../../../icons/health/thermometer-line.svg)}.fr-icon-virus-fill:after,.fr-icon-virus-fill:before{background-image:url(../../../icons/health/virus-fill.svg)}.fr-icon-virus-line:after,.fr-icon-virus-line:before{background-image:url(../../../icons/health/virus-line.svg)}} \ No newline at end of file diff --git a/dist/dsfr/utility/icons/icons-logo/icons-logo.css b/dist/dsfr/utility/icons/icons-logo/icons-logo.css new file mode 100644 index 0000000..f7214f3 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-logo/icons-logo.css @@ -0,0 +1,907 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-bluesky-fill::before, +.fr-icon-bluesky-fill::after { + -webkit-mask-image: url("../../../icons/logo/bluesky-fill.svg"); + mask-image: url("../../../icons/logo/bluesky-fill.svg"); +} + +.fr-icon-bluesky-line::before, +.fr-icon-bluesky-line::after { + -webkit-mask-image: url("../../../icons/logo/bluesky-line.svg"); + mask-image: url("../../../icons/logo/bluesky-line.svg"); +} + +.fr-icon-chrome-fill::before, +.fr-icon-chrome-fill::after { + -webkit-mask-image: url("../../../icons/logo/chrome-fill.svg"); + mask-image: url("../../../icons/logo/chrome-fill.svg"); +} + +.fr-icon-chrome-line::before, +.fr-icon-chrome-line::after { + -webkit-mask-image: url("../../../icons/logo/chrome-line.svg"); + mask-image: url("../../../icons/logo/chrome-line.svg"); +} + +.fr-icon-edge-fill::before, +.fr-icon-edge-fill::after { + -webkit-mask-image: url("../../../icons/logo/edge-fill.svg"); + mask-image: url("../../../icons/logo/edge-fill.svg"); +} + +.fr-icon-edge-line::before, +.fr-icon-edge-line::after { + -webkit-mask-image: url("../../../icons/logo/edge-line.svg"); + mask-image: url("../../../icons/logo/edge-line.svg"); +} + +.fr-icon-facebook-circle-fill::before, +.fr-icon-facebook-circle-fill::after { + -webkit-mask-image: url("../../../icons/logo/facebook-circle-fill.svg"); + mask-image: url("../../../icons/logo/facebook-circle-fill.svg"); +} + +.fr-icon-facebook-circle-line::before, +.fr-icon-facebook-circle-line::after { + -webkit-mask-image: url("../../../icons/logo/facebook-circle-line.svg"); + mask-image: url("../../../icons/logo/facebook-circle-line.svg"); +} + +.fr-icon-firefox-fill::before, +.fr-icon-firefox-fill::after { + -webkit-mask-image: url("../../../icons/logo/firefox-fill.svg"); + mask-image: url("../../../icons/logo/firefox-fill.svg"); +} + +.fr-icon-firefox-line::before, +.fr-icon-firefox-line::after { + -webkit-mask-image: url("../../../icons/logo/firefox-line.svg"); + mask-image: url("../../../icons/logo/firefox-line.svg"); +} + +.fr-icon-dailymotion-fill::before, +.fr-icon-dailymotion-fill::after { + -webkit-mask-image: url("../../../icons/logo/fr--dailymotion-fill.svg"); + mask-image: url("../../../icons/logo/fr--dailymotion-fill.svg"); +} + +.fr-icon-dailymotion-line::before, +.fr-icon-dailymotion-line::after { + -webkit-mask-image: url("../../../icons/logo/fr--dailymotion-line.svg"); + mask-image: url("../../../icons/logo/fr--dailymotion-line.svg"); +} + +.fr-icon-tiktok-fill::before, +.fr-icon-tiktok-fill::after { + -webkit-mask-image: url("../../../icons/logo/fr--tiktok-fill.svg"); + mask-image: url("../../../icons/logo/fr--tiktok-fill.svg"); +} + +.fr-icon-tiktok-line::before, +.fr-icon-tiktok-line::after { + -webkit-mask-image: url("../../../icons/logo/fr--tiktok-line.svg"); + mask-image: url("../../../icons/logo/fr--tiktok-line.svg"); +} + +.fr-icon-github-fill::before, +.fr-icon-github-fill::after { + -webkit-mask-image: url("../../../icons/logo/github-fill.svg"); + mask-image: url("../../../icons/logo/github-fill.svg"); +} + +.fr-icon-github-line::before, +.fr-icon-github-line::after { + -webkit-mask-image: url("../../../icons/logo/github-line.svg"); + mask-image: url("../../../icons/logo/github-line.svg"); +} + +.fr-icon-google-fill::before, +.fr-icon-google-fill::after { + -webkit-mask-image: url("../../../icons/logo/google-fill.svg"); + mask-image: url("../../../icons/logo/google-fill.svg"); +} + +.fr-icon-google-line::before, +.fr-icon-google-line::after { + -webkit-mask-image: url("../../../icons/logo/google-line.svg"); + mask-image: url("../../../icons/logo/google-line.svg"); +} + +.fr-icon-ie-fill::before, +.fr-icon-ie-fill::after { + -webkit-mask-image: url("../../../icons/logo/ie-fill.svg"); + mask-image: url("../../../icons/logo/ie-fill.svg"); +} + +.fr-icon-ie-line::before, +.fr-icon-ie-line::after { + -webkit-mask-image: url("../../../icons/logo/ie-line.svg"); + mask-image: url("../../../icons/logo/ie-line.svg"); +} + +.fr-icon-instagram-fill::before, +.fr-icon-instagram-fill::after { + -webkit-mask-image: url("../../../icons/logo/instagram-fill.svg"); + mask-image: url("../../../icons/logo/instagram-fill.svg"); +} + +.fr-icon-instagram-line::before, +.fr-icon-instagram-line::after { + -webkit-mask-image: url("../../../icons/logo/instagram-line.svg"); + mask-image: url("../../../icons/logo/instagram-line.svg"); +} + +.fr-icon-linkedin-box-fill::before, +.fr-icon-linkedin-box-fill::after { + -webkit-mask-image: url("../../../icons/logo/linkedin-box-fill.svg"); + mask-image: url("../../../icons/logo/linkedin-box-fill.svg"); +} + +.fr-icon-linkedin-box-line::before, +.fr-icon-linkedin-box-line::after { + -webkit-mask-image: url("../../../icons/logo/linkedin-box-line.svg"); + mask-image: url("../../../icons/logo/linkedin-box-line.svg"); +} + +.fr-icon-mastodon-fill::before, +.fr-icon-mastodon-fill::after { + -webkit-mask-image: url("../../../icons/logo/mastodon-fill.svg"); + mask-image: url("../../../icons/logo/mastodon-fill.svg"); +} + +.fr-icon-mastodon-line::before, +.fr-icon-mastodon-line::after { + -webkit-mask-image: url("../../../icons/logo/mastodon-line.svg"); + mask-image: url("../../../icons/logo/mastodon-line.svg"); +} + +.fr-icon-npmjs-fill::before, +.fr-icon-npmjs-fill::after { + -webkit-mask-image: url("../../../icons/logo/npmjs-fill.svg"); + mask-image: url("../../../icons/logo/npmjs-fill.svg"); +} + +.fr-icon-npmjs-line::before, +.fr-icon-npmjs-line::after { + -webkit-mask-image: url("../../../icons/logo/npmjs-line.svg"); + mask-image: url("../../../icons/logo/npmjs-line.svg"); +} + +.fr-icon-remixicon-fill::before, +.fr-icon-remixicon-fill::after { + -webkit-mask-image: url("../../../icons/logo/remixicon-fill.svg"); + mask-image: url("../../../icons/logo/remixicon-fill.svg"); +} + +.fr-icon-remixicon-line::before, +.fr-icon-remixicon-line::after { + -webkit-mask-image: url("../../../icons/logo/remixicon-line.svg"); + mask-image: url("../../../icons/logo/remixicon-line.svg"); +} + +.fr-icon-safari-fill::before, +.fr-icon-safari-fill::after { + -webkit-mask-image: url("../../../icons/logo/safari-fill.svg"); + mask-image: url("../../../icons/logo/safari-fill.svg"); +} + +.fr-icon-safari-line::before, +.fr-icon-safari-line::after { + -webkit-mask-image: url("../../../icons/logo/safari-line.svg"); + mask-image: url("../../../icons/logo/safari-line.svg"); +} + +.fr-icon-slack-fill::before, +.fr-icon-slack-fill::after { + -webkit-mask-image: url("../../../icons/logo/slack-fill.svg"); + mask-image: url("../../../icons/logo/slack-fill.svg"); +} + +.fr-icon-slack-line::before, +.fr-icon-slack-line::after { + -webkit-mask-image: url("../../../icons/logo/slack-line.svg"); + mask-image: url("../../../icons/logo/slack-line.svg"); +} + +.fr-icon-snapchat-fill::before, +.fr-icon-snapchat-fill::after { + -webkit-mask-image: url("../../../icons/logo/snapchat-fill.svg"); + mask-image: url("../../../icons/logo/snapchat-fill.svg"); +} + +.fr-icon-snapchat-line::before, +.fr-icon-snapchat-line::after { + -webkit-mask-image: url("../../../icons/logo/snapchat-line.svg"); + mask-image: url("../../../icons/logo/snapchat-line.svg"); +} + +.fr-icon-telegram-fill::before, +.fr-icon-telegram-fill::after { + -webkit-mask-image: url("../../../icons/logo/telegram-fill.svg"); + mask-image: url("../../../icons/logo/telegram-fill.svg"); +} + +.fr-icon-telegram-line::before, +.fr-icon-telegram-line::after { + -webkit-mask-image: url("../../../icons/logo/telegram-line.svg"); + mask-image: url("../../../icons/logo/telegram-line.svg"); +} + +.fr-icon-threads-fill::before, +.fr-icon-threads-fill::after { + -webkit-mask-image: url("../../../icons/logo/threads-fill.svg"); + mask-image: url("../../../icons/logo/threads-fill.svg"); +} + +.fr-icon-threads-line::before, +.fr-icon-threads-line::after { + -webkit-mask-image: url("../../../icons/logo/threads-line.svg"); + mask-image: url("../../../icons/logo/threads-line.svg"); +} + +.fr-icon-twitch-fill::before, +.fr-icon-twitch-fill::after { + -webkit-mask-image: url("../../../icons/logo/twitch-fill.svg"); + mask-image: url("../../../icons/logo/twitch-fill.svg"); +} + +.fr-icon-twitch-line::before, +.fr-icon-twitch-line::after { + -webkit-mask-image: url("../../../icons/logo/twitch-line.svg"); + mask-image: url("../../../icons/logo/twitch-line.svg"); +} + +.fr-icon-twitter-fill::before, +.fr-icon-twitter-fill::after { + -webkit-mask-image: url("../../../icons/logo/twitter-fill.svg"); + mask-image: url("../../../icons/logo/twitter-fill.svg"); +} + +.fr-icon-twitter-line::before, +.fr-icon-twitter-line::after { + -webkit-mask-image: url("../../../icons/logo/twitter-line.svg"); + mask-image: url("../../../icons/logo/twitter-line.svg"); +} + +.fr-icon-twitter-x-fill::before, +.fr-icon-twitter-x-fill::after { + -webkit-mask-image: url("../../../icons/logo/twitter-x-fill.svg"); + mask-image: url("../../../icons/logo/twitter-x-fill.svg"); +} + +.fr-icon-twitter-x-line::before, +.fr-icon-twitter-x-line::after { + -webkit-mask-image: url("../../../icons/logo/twitter-x-line.svg"); + mask-image: url("../../../icons/logo/twitter-x-line.svg"); +} + +.fr-icon-vimeo-fill::before, +.fr-icon-vimeo-fill::after { + -webkit-mask-image: url("../../../icons/logo/vimeo-fill.svg"); + mask-image: url("../../../icons/logo/vimeo-fill.svg"); +} + +.fr-icon-vimeo-line::before, +.fr-icon-vimeo-line::after { + -webkit-mask-image: url("../../../icons/logo/vimeo-line.svg"); + mask-image: url("../../../icons/logo/vimeo-line.svg"); +} + +.fr-icon-vuejs-fill::before, +.fr-icon-vuejs-fill::after { + -webkit-mask-image: url("../../../icons/logo/vuejs-fill.svg"); + mask-image: url("../../../icons/logo/vuejs-fill.svg"); +} + +.fr-icon-vuejs-line::before, +.fr-icon-vuejs-line::after { + -webkit-mask-image: url("../../../icons/logo/vuejs-line.svg"); + mask-image: url("../../../icons/logo/vuejs-line.svg"); +} + +.fr-icon-whatsapp-fill::before, +.fr-icon-whatsapp-fill::after { + -webkit-mask-image: url("../../../icons/logo/whatsapp-fill.svg"); + mask-image: url("../../../icons/logo/whatsapp-fill.svg"); +} + +.fr-icon-whatsapp-line::before, +.fr-icon-whatsapp-line::after { + -webkit-mask-image: url("../../../icons/logo/whatsapp-line.svg"); + mask-image: url("../../../icons/logo/whatsapp-line.svg"); +} + +.fr-icon-youtube-fill::before, +.fr-icon-youtube-fill::after { + -webkit-mask-image: url("../../../icons/logo/youtube-fill.svg"); + mask-image: url("../../../icons/logo/youtube-fill.svg"); +} + +.fr-icon-youtube-line::before, +.fr-icon-youtube-line::after { + -webkit-mask-image: url("../../../icons/logo/youtube-line.svg"); + mask-image: url("../../../icons/logo/youtube-line.svg"); +} + +.fr-fi-facebook-circle-fill::before, +.fr-fi-facebook-circle-fill::after { + -webkit-mask-image: url("../../../icons/logo/facebook-circle-fill.svg"); + mask-image: url("../../../icons/logo/facebook-circle-fill.svg"); +} + +.fr-fi-facebook-circle-line::before, +.fr-fi-facebook-circle-line::after { + -webkit-mask-image: url("../../../icons/logo/facebook-circle-line.svg"); + mask-image: url("../../../icons/logo/facebook-circle-line.svg"); +} + +.fr-fi-dailymotion-fill::before, +.fr-fi-dailymotion-fill::after { + -webkit-mask-image: url("../../../icons/logo/fr--dailymotion-fill.svg"); + mask-image: url("../../../icons/logo/fr--dailymotion-fill.svg"); +} + +.fr-fi-dailymotion-line::before, +.fr-fi-dailymotion-line::after { + -webkit-mask-image: url("../../../icons/logo/fr--dailymotion-line.svg"); + mask-image: url("../../../icons/logo/fr--dailymotion-line.svg"); +} + +.fr-fi-github-fill::before, +.fr-fi-github-fill::after { + -webkit-mask-image: url("../../../icons/logo/github-fill.svg"); + mask-image: url("../../../icons/logo/github-fill.svg"); +} + +.fr-fi-github-line::before, +.fr-fi-github-line::after { + -webkit-mask-image: url("../../../icons/logo/github-line.svg"); + mask-image: url("../../../icons/logo/github-line.svg"); +} + +.fr-fi-instagram-fill::before, +.fr-fi-instagram-fill::after { + -webkit-mask-image: url("../../../icons/logo/instagram-fill.svg"); + mask-image: url("../../../icons/logo/instagram-fill.svg"); +} + +.fr-fi-instagram-line::before, +.fr-fi-instagram-line::after { + -webkit-mask-image: url("../../../icons/logo/instagram-line.svg"); + mask-image: url("../../../icons/logo/instagram-line.svg"); +} + +.fr-fi-linkedin-box-fill::before, +.fr-fi-linkedin-box-fill::after { + -webkit-mask-image: url("../../../icons/logo/linkedin-box-fill.svg"); + mask-image: url("../../../icons/logo/linkedin-box-fill.svg"); +} + +.fr-fi-linkedin-box-line::before, +.fr-fi-linkedin-box-line::after { + -webkit-mask-image: url("../../../icons/logo/linkedin-box-line.svg"); + mask-image: url("../../../icons/logo/linkedin-box-line.svg"); +} + +.fr-fi-npmjs-fill::before, +.fr-fi-npmjs-fill::after { + -webkit-mask-image: url("../../../icons/logo/npmjs-fill.svg"); + mask-image: url("../../../icons/logo/npmjs-fill.svg"); +} + +.fr-fi-npmjs-line::before, +.fr-fi-npmjs-line::after { + -webkit-mask-image: url("../../../icons/logo/npmjs-line.svg"); + mask-image: url("../../../icons/logo/npmjs-line.svg"); +} + +.fr-fi-remixicon-fill::before, +.fr-fi-remixicon-fill::after { + -webkit-mask-image: url("../../../icons/logo/remixicon-fill.svg"); + mask-image: url("../../../icons/logo/remixicon-fill.svg"); +} + +.fr-fi-remixicon-line::before, +.fr-fi-remixicon-line::after { + -webkit-mask-image: url("../../../icons/logo/remixicon-line.svg"); + mask-image: url("../../../icons/logo/remixicon-line.svg"); +} + +.fr-fi-slack-fill::before, +.fr-fi-slack-fill::after { + -webkit-mask-image: url("../../../icons/logo/slack-fill.svg"); + mask-image: url("../../../icons/logo/slack-fill.svg"); +} + +.fr-fi-slack-line::before, +.fr-fi-slack-line::after { + -webkit-mask-image: url("../../../icons/logo/slack-line.svg"); + mask-image: url("../../../icons/logo/slack-line.svg"); +} + +.fr-fi-snapchat-fill::before, +.fr-fi-snapchat-fill::after { + -webkit-mask-image: url("../../../icons/logo/snapchat-fill.svg"); + mask-image: url("../../../icons/logo/snapchat-fill.svg"); +} + +.fr-fi-snapchat-line::before, +.fr-fi-snapchat-line::after { + -webkit-mask-image: url("../../../icons/logo/snapchat-line.svg"); + mask-image: url("../../../icons/logo/snapchat-line.svg"); +} + +.fr-fi-telegram-fill::before, +.fr-fi-telegram-fill::after { + -webkit-mask-image: url("../../../icons/logo/telegram-fill.svg"); + mask-image: url("../../../icons/logo/telegram-fill.svg"); +} + +.fr-fi-telegram-line::before, +.fr-fi-telegram-line::after { + -webkit-mask-image: url("../../../icons/logo/telegram-line.svg"); + mask-image: url("../../../icons/logo/telegram-line.svg"); +} + +.fr-fi-twitch-fill::before, +.fr-fi-twitch-fill::after { + -webkit-mask-image: url("../../../icons/logo/twitch-fill.svg"); + mask-image: url("../../../icons/logo/twitch-fill.svg"); +} + +.fr-fi-twitch-line::before, +.fr-fi-twitch-line::after { + -webkit-mask-image: url("../../../icons/logo/twitch-line.svg"); + mask-image: url("../../../icons/logo/twitch-line.svg"); +} + +.fr-fi-twitter-fill::before, +.fr-fi-twitter-fill::after { + -webkit-mask-image: url("../../../icons/logo/twitter-fill.svg"); + mask-image: url("../../../icons/logo/twitter-fill.svg"); +} + +.fr-fi-twitter-line::before, +.fr-fi-twitter-line::after { + -webkit-mask-image: url("../../../icons/logo/twitter-line.svg"); + mask-image: url("../../../icons/logo/twitter-line.svg"); +} + +.fr-fi-vimeo-fill::before, +.fr-fi-vimeo-fill::after { + -webkit-mask-image: url("../../../icons/logo/vimeo-fill.svg"); + mask-image: url("../../../icons/logo/vimeo-fill.svg"); +} + +.fr-fi-vimeo-line::before, +.fr-fi-vimeo-line::after { + -webkit-mask-image: url("../../../icons/logo/vimeo-line.svg"); + mask-image: url("../../../icons/logo/vimeo-line.svg"); +} + +.fr-fi-youtube-fill::before, +.fr-fi-youtube-fill::after { + -webkit-mask-image: url("../../../icons/logo/youtube-fill.svg"); + mask-image: url("../../../icons/logo/youtube-fill.svg"); +} + +.fr-fi-youtube-line::before, +.fr-fi-youtube-line::after { + -webkit-mask-image: url("../../../icons/logo/youtube-line.svg"); + mask-image: url("../../../icons/logo/youtube-line.svg"); +} + +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} + +@media (min-width: 48em) { + /*! media md */ + + /*! media md */ +} + +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ +} + +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} + +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-icon-bluesky-fill::before, + .fr-icon-bluesky-fill::after { + background-image: url("../../../icons/logo/bluesky-fill.svg"); + } + + .fr-icon-bluesky-line::before, + .fr-icon-bluesky-line::after { + background-image: url("../../../icons/logo/bluesky-line.svg"); + } + + .fr-icon-chrome-fill::before, + .fr-icon-chrome-fill::after { + background-image: url("../../../icons/logo/chrome-fill.svg"); + } + + .fr-icon-chrome-line::before, + .fr-icon-chrome-line::after { + background-image: url("../../../icons/logo/chrome-line.svg"); + } + + .fr-icon-edge-fill::before, + .fr-icon-edge-fill::after { + background-image: url("../../../icons/logo/edge-fill.svg"); + } + + .fr-icon-edge-line::before, + .fr-icon-edge-line::after { + background-image: url("../../../icons/logo/edge-line.svg"); + } + + .fr-icon-facebook-circle-fill::before, + .fr-icon-facebook-circle-fill::after { + background-image: url("../../../icons/logo/facebook-circle-fill.svg"); + } + + .fr-icon-facebook-circle-line::before, + .fr-icon-facebook-circle-line::after { + background-image: url("../../../icons/logo/facebook-circle-line.svg"); + } + + .fr-icon-firefox-fill::before, + .fr-icon-firefox-fill::after { + background-image: url("../../../icons/logo/firefox-fill.svg"); + } + + .fr-icon-firefox-line::before, + .fr-icon-firefox-line::after { + background-image: url("../../../icons/logo/firefox-line.svg"); + } + + .fr-icon-dailymotion-fill::before, + .fr-icon-dailymotion-fill::after { + background-image: url("../../../icons/logo/fr--dailymotion-fill.svg"); + } + + .fr-icon-dailymotion-line::before, + .fr-icon-dailymotion-line::after { + background-image: url("../../../icons/logo/fr--dailymotion-line.svg"); + } + + .fr-icon-tiktok-fill::before, + .fr-icon-tiktok-fill::after { + background-image: url("../../../icons/logo/fr--tiktok-fill.svg"); + } + + .fr-icon-tiktok-line::before, + .fr-icon-tiktok-line::after { + background-image: url("../../../icons/logo/fr--tiktok-line.svg"); + } + + .fr-icon-github-fill::before, + .fr-icon-github-fill::after { + background-image: url("../../../icons/logo/github-fill.svg"); + } + + .fr-icon-github-line::before, + .fr-icon-github-line::after { + background-image: url("../../../icons/logo/github-line.svg"); + } + + .fr-icon-google-fill::before, + .fr-icon-google-fill::after { + background-image: url("../../../icons/logo/google-fill.svg"); + } + + .fr-icon-google-line::before, + .fr-icon-google-line::after { + background-image: url("../../../icons/logo/google-line.svg"); + } + + .fr-icon-ie-fill::before, + .fr-icon-ie-fill::after { + background-image: url("../../../icons/logo/ie-fill.svg"); + } + + .fr-icon-ie-line::before, + .fr-icon-ie-line::after { + background-image: url("../../../icons/logo/ie-line.svg"); + } + + .fr-icon-instagram-fill::before, + .fr-icon-instagram-fill::after { + background-image: url("../../../icons/logo/instagram-fill.svg"); + } + + .fr-icon-instagram-line::before, + .fr-icon-instagram-line::after { + background-image: url("../../../icons/logo/instagram-line.svg"); + } + + .fr-icon-linkedin-box-fill::before, + .fr-icon-linkedin-box-fill::after { + background-image: url("../../../icons/logo/linkedin-box-fill.svg"); + } + + .fr-icon-linkedin-box-line::before, + .fr-icon-linkedin-box-line::after { + background-image: url("../../../icons/logo/linkedin-box-line.svg"); + } + + .fr-icon-mastodon-fill::before, + .fr-icon-mastodon-fill::after { + background-image: url("../../../icons/logo/mastodon-fill.svg"); + } + + .fr-icon-mastodon-line::before, + .fr-icon-mastodon-line::after { + background-image: url("../../../icons/logo/mastodon-line.svg"); + } + + .fr-icon-npmjs-fill::before, + .fr-icon-npmjs-fill::after { + background-image: url("../../../icons/logo/npmjs-fill.svg"); + } + + .fr-icon-npmjs-line::before, + .fr-icon-npmjs-line::after { + background-image: url("../../../icons/logo/npmjs-line.svg"); + } + + .fr-icon-remixicon-fill::before, + .fr-icon-remixicon-fill::after { + background-image: url("../../../icons/logo/remixicon-fill.svg"); + } + + .fr-icon-remixicon-line::before, + .fr-icon-remixicon-line::after { + background-image: url("../../../icons/logo/remixicon-line.svg"); + } + + .fr-icon-safari-fill::before, + .fr-icon-safari-fill::after { + background-image: url("../../../icons/logo/safari-fill.svg"); + } + + .fr-icon-safari-line::before, + .fr-icon-safari-line::after { + background-image: url("../../../icons/logo/safari-line.svg"); + } + + .fr-icon-slack-fill::before, + .fr-icon-slack-fill::after { + background-image: url("../../../icons/logo/slack-fill.svg"); + } + + .fr-icon-slack-line::before, + .fr-icon-slack-line::after { + background-image: url("../../../icons/logo/slack-line.svg"); + } + + .fr-icon-snapchat-fill::before, + .fr-icon-snapchat-fill::after { + background-image: url("../../../icons/logo/snapchat-fill.svg"); + } + + .fr-icon-snapchat-line::before, + .fr-icon-snapchat-line::after { + background-image: url("../../../icons/logo/snapchat-line.svg"); + } + + .fr-icon-telegram-fill::before, + .fr-icon-telegram-fill::after { + background-image: url("../../../icons/logo/telegram-fill.svg"); + } + + .fr-icon-telegram-line::before, + .fr-icon-telegram-line::after { + background-image: url("../../../icons/logo/telegram-line.svg"); + } + + .fr-icon-threads-fill::before, + .fr-icon-threads-fill::after { + background-image: url("../../../icons/logo/threads-fill.svg"); + } + + .fr-icon-threads-line::before, + .fr-icon-threads-line::after { + background-image: url("../../../icons/logo/threads-line.svg"); + } + + .fr-icon-twitch-fill::before, + .fr-icon-twitch-fill::after { + background-image: url("../../../icons/logo/twitch-fill.svg"); + } + + .fr-icon-twitch-line::before, + .fr-icon-twitch-line::after { + background-image: url("../../../icons/logo/twitch-line.svg"); + } + + .fr-icon-twitter-fill::before, + .fr-icon-twitter-fill::after { + background-image: url("../../../icons/logo/twitter-fill.svg"); + } + + .fr-icon-twitter-line::before, + .fr-icon-twitter-line::after { + background-image: url("../../../icons/logo/twitter-line.svg"); + } + + .fr-icon-twitter-x-fill::before, + .fr-icon-twitter-x-fill::after { + background-image: url("../../../icons/logo/twitter-x-fill.svg"); + } + + .fr-icon-twitter-x-line::before, + .fr-icon-twitter-x-line::after { + background-image: url("../../../icons/logo/twitter-x-line.svg"); + } + + .fr-icon-vimeo-fill::before, + .fr-icon-vimeo-fill::after { + background-image: url("../../../icons/logo/vimeo-fill.svg"); + } + + .fr-icon-vimeo-line::before, + .fr-icon-vimeo-line::after { + background-image: url("../../../icons/logo/vimeo-line.svg"); + } + + .fr-icon-vuejs-fill::before, + .fr-icon-vuejs-fill::after { + background-image: url("../../../icons/logo/vuejs-fill.svg"); + } + + .fr-icon-vuejs-line::before, + .fr-icon-vuejs-line::after { + background-image: url("../../../icons/logo/vuejs-line.svg"); + } + + .fr-icon-whatsapp-fill::before, + .fr-icon-whatsapp-fill::after { + background-image: url("../../../icons/logo/whatsapp-fill.svg"); + } + + .fr-icon-whatsapp-line::before, + .fr-icon-whatsapp-line::after { + background-image: url("../../../icons/logo/whatsapp-line.svg"); + } + + .fr-icon-youtube-fill::before, + .fr-icon-youtube-fill::after { + background-image: url("../../../icons/logo/youtube-fill.svg"); + } + + .fr-icon-youtube-line::before, + .fr-icon-youtube-line::after { + background-image: url("../../../icons/logo/youtube-line.svg"); + } + + .fr-fi-facebook-circle-fill::before { + background-image: url("../../../icons/logo/facebook-circle-fill.svg"); + } + + .fr-fi-facebook-circle-line::before { + background-image: url("../../../icons/logo/facebook-circle-line.svg"); + } + + .fr-fi-dailymotion-fill::before { + background-image: url("../../../icons/logo/fr--dailymotion-fill.svg"); + } + + .fr-fi-dailymotion-line::before { + background-image: url("../../../icons/logo/fr--dailymotion-line.svg"); + } + + .fr-fi-github-fill::before { + background-image: url("../../../icons/logo/github-fill.svg"); + } + + .fr-fi-github-line::before { + background-image: url("../../../icons/logo/github-line.svg"); + } + + .fr-fi-instagram-fill::before { + background-image: url("../../../icons/logo/instagram-fill.svg"); + } + + .fr-fi-instagram-line::before { + background-image: url("../../../icons/logo/instagram-line.svg"); + } + + .fr-fi-linkedin-box-fill::before { + background-image: url("../../../icons/logo/linkedin-box-fill.svg"); + } + + .fr-fi-linkedin-box-line::before { + background-image: url("../../../icons/logo/linkedin-box-line.svg"); + } + + .fr-fi-npmjs-fill::before { + background-image: url("../../../icons/logo/npmjs-fill.svg"); + } + + .fr-fi-npmjs-line::before { + background-image: url("../../../icons/logo/npmjs-line.svg"); + } + + .fr-fi-remixicon-fill::before { + background-image: url("../../../icons/logo/remixicon-fill.svg"); + } + + .fr-fi-remixicon-line::before { + background-image: url("../../../icons/logo/remixicon-line.svg"); + } + + .fr-fi-slack-fill::before { + background-image: url("../../../icons/logo/slack-fill.svg"); + } + + .fr-fi-slack-line::before { + background-image: url("../../../icons/logo/slack-line.svg"); + } + + .fr-fi-snapchat-fill::before { + background-image: url("../../../icons/logo/snapchat-fill.svg"); + } + + .fr-fi-snapchat-line::before { + background-image: url("../../../icons/logo/snapchat-line.svg"); + } + + .fr-fi-telegram-fill::before { + background-image: url("../../../icons/logo/telegram-fill.svg"); + } + + .fr-fi-telegram-line::before { + background-image: url("../../../icons/logo/telegram-line.svg"); + } + + .fr-fi-twitch-fill::before { + background-image: url("../../../icons/logo/twitch-fill.svg"); + } + + .fr-fi-twitch-line::before { + background-image: url("../../../icons/logo/twitch-line.svg"); + } + + .fr-fi-twitter-fill::before { + background-image: url("../../../icons/logo/twitter-fill.svg"); + } + + .fr-fi-twitter-line::before { + background-image: url("../../../icons/logo/twitter-line.svg"); + } + + .fr-fi-vimeo-fill::before { + background-image: url("../../../icons/logo/vimeo-fill.svg"); + } + + .fr-fi-vimeo-line::before { + background-image: url("../../../icons/logo/vimeo-line.svg"); + } + + .fr-fi-youtube-fill::before { + background-image: url("../../../icons/logo/youtube-fill.svg"); + } + + .fr-fi-youtube-line::before { + background-image: url("../../../icons/logo/youtube-line.svg"); + } +} diff --git a/dist/dsfr/utility/icons/icons-logo/icons-logo.legacy.css b/dist/dsfr/utility/icons/icons-logo/icons-logo.legacy.css new file mode 100644 index 0000000..a6640ef --- /dev/null +++ b/dist/dsfr/utility/icons/icons-logo/icons-logo.legacy.css @@ -0,0 +1,398 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-icon-bluesky-fill::before, + .fr-icon-bluesky-fill::after { + background-image: url("../../../icons/logo/bluesky-fill.svg"); + } + + .fr-icon-bluesky-line::before, + .fr-icon-bluesky-line::after { + background-image: url("../../../icons/logo/bluesky-line.svg"); + } + + .fr-icon-chrome-fill::before, + .fr-icon-chrome-fill::after { + background-image: url("../../../icons/logo/chrome-fill.svg"); + } + + .fr-icon-chrome-line::before, + .fr-icon-chrome-line::after { + background-image: url("../../../icons/logo/chrome-line.svg"); + } + + .fr-icon-edge-fill::before, + .fr-icon-edge-fill::after { + background-image: url("../../../icons/logo/edge-fill.svg"); + } + + .fr-icon-edge-line::before, + .fr-icon-edge-line::after { + background-image: url("../../../icons/logo/edge-line.svg"); + } + + .fr-icon-facebook-circle-fill::before, + .fr-icon-facebook-circle-fill::after { + background-image: url("../../../icons/logo/facebook-circle-fill.svg"); + } + + .fr-icon-facebook-circle-line::before, + .fr-icon-facebook-circle-line::after { + background-image: url("../../../icons/logo/facebook-circle-line.svg"); + } + + .fr-icon-firefox-fill::before, + .fr-icon-firefox-fill::after { + background-image: url("../../../icons/logo/firefox-fill.svg"); + } + + .fr-icon-firefox-line::before, + .fr-icon-firefox-line::after { + background-image: url("../../../icons/logo/firefox-line.svg"); + } + + .fr-icon-dailymotion-fill::before, + .fr-icon-dailymotion-fill::after { + background-image: url("../../../icons/logo/fr--dailymotion-fill.svg"); + } + + .fr-icon-dailymotion-line::before, + .fr-icon-dailymotion-line::after { + background-image: url("../../../icons/logo/fr--dailymotion-line.svg"); + } + + .fr-icon-tiktok-fill::before, + .fr-icon-tiktok-fill::after { + background-image: url("../../../icons/logo/fr--tiktok-fill.svg"); + } + + .fr-icon-tiktok-line::before, + .fr-icon-tiktok-line::after { + background-image: url("../../../icons/logo/fr--tiktok-line.svg"); + } + + .fr-icon-github-fill::before, + .fr-icon-github-fill::after { + background-image: url("../../../icons/logo/github-fill.svg"); + } + + .fr-icon-github-line::before, + .fr-icon-github-line::after { + background-image: url("../../../icons/logo/github-line.svg"); + } + + .fr-icon-google-fill::before, + .fr-icon-google-fill::after { + background-image: url("../../../icons/logo/google-fill.svg"); + } + + .fr-icon-google-line::before, + .fr-icon-google-line::after { + background-image: url("../../../icons/logo/google-line.svg"); + } + + .fr-icon-ie-fill::before, + .fr-icon-ie-fill::after { + background-image: url("../../../icons/logo/ie-fill.svg"); + } + + .fr-icon-ie-line::before, + .fr-icon-ie-line::after { + background-image: url("../../../icons/logo/ie-line.svg"); + } + + .fr-icon-instagram-fill::before, + .fr-icon-instagram-fill::after { + background-image: url("../../../icons/logo/instagram-fill.svg"); + } + + .fr-icon-instagram-line::before, + .fr-icon-instagram-line::after { + background-image: url("../../../icons/logo/instagram-line.svg"); + } + + .fr-icon-linkedin-box-fill::before, + .fr-icon-linkedin-box-fill::after { + background-image: url("../../../icons/logo/linkedin-box-fill.svg"); + } + + .fr-icon-linkedin-box-line::before, + .fr-icon-linkedin-box-line::after { + background-image: url("../../../icons/logo/linkedin-box-line.svg"); + } + + .fr-icon-mastodon-fill::before, + .fr-icon-mastodon-fill::after { + background-image: url("../../../icons/logo/mastodon-fill.svg"); + } + + .fr-icon-mastodon-line::before, + .fr-icon-mastodon-line::after { + background-image: url("../../../icons/logo/mastodon-line.svg"); + } + + .fr-icon-npmjs-fill::before, + .fr-icon-npmjs-fill::after { + background-image: url("../../../icons/logo/npmjs-fill.svg"); + } + + .fr-icon-npmjs-line::before, + .fr-icon-npmjs-line::after { + background-image: url("../../../icons/logo/npmjs-line.svg"); + } + + .fr-icon-remixicon-fill::before, + .fr-icon-remixicon-fill::after { + background-image: url("../../../icons/logo/remixicon-fill.svg"); + } + + .fr-icon-remixicon-line::before, + .fr-icon-remixicon-line::after { + background-image: url("../../../icons/logo/remixicon-line.svg"); + } + + .fr-icon-safari-fill::before, + .fr-icon-safari-fill::after { + background-image: url("../../../icons/logo/safari-fill.svg"); + } + + .fr-icon-safari-line::before, + .fr-icon-safari-line::after { + background-image: url("../../../icons/logo/safari-line.svg"); + } + + .fr-icon-slack-fill::before, + .fr-icon-slack-fill::after { + background-image: url("../../../icons/logo/slack-fill.svg"); + } + + .fr-icon-slack-line::before, + .fr-icon-slack-line::after { + background-image: url("../../../icons/logo/slack-line.svg"); + } + + .fr-icon-snapchat-fill::before, + .fr-icon-snapchat-fill::after { + background-image: url("../../../icons/logo/snapchat-fill.svg"); + } + + .fr-icon-snapchat-line::before, + .fr-icon-snapchat-line::after { + background-image: url("../../../icons/logo/snapchat-line.svg"); + } + + .fr-icon-telegram-fill::before, + .fr-icon-telegram-fill::after { + background-image: url("../../../icons/logo/telegram-fill.svg"); + } + + .fr-icon-telegram-line::before, + .fr-icon-telegram-line::after { + background-image: url("../../../icons/logo/telegram-line.svg"); + } + + .fr-icon-threads-fill::before, + .fr-icon-threads-fill::after { + background-image: url("../../../icons/logo/threads-fill.svg"); + } + + .fr-icon-threads-line::before, + .fr-icon-threads-line::after { + background-image: url("../../../icons/logo/threads-line.svg"); + } + + .fr-icon-twitch-fill::before, + .fr-icon-twitch-fill::after { + background-image: url("../../../icons/logo/twitch-fill.svg"); + } + + .fr-icon-twitch-line::before, + .fr-icon-twitch-line::after { + background-image: url("../../../icons/logo/twitch-line.svg"); + } + + .fr-icon-twitter-fill::before, + .fr-icon-twitter-fill::after { + background-image: url("../../../icons/logo/twitter-fill.svg"); + } + + .fr-icon-twitter-line::before, + .fr-icon-twitter-line::after { + background-image: url("../../../icons/logo/twitter-line.svg"); + } + + .fr-icon-twitter-x-fill::before, + .fr-icon-twitter-x-fill::after { + background-image: url("../../../icons/logo/twitter-x-fill.svg"); + } + + .fr-icon-twitter-x-line::before, + .fr-icon-twitter-x-line::after { + background-image: url("../../../icons/logo/twitter-x-line.svg"); + } + + .fr-icon-vimeo-fill::before, + .fr-icon-vimeo-fill::after { + background-image: url("../../../icons/logo/vimeo-fill.svg"); + } + + .fr-icon-vimeo-line::before, + .fr-icon-vimeo-line::after { + background-image: url("../../../icons/logo/vimeo-line.svg"); + } + + .fr-icon-vuejs-fill::before, + .fr-icon-vuejs-fill::after { + background-image: url("../../../icons/logo/vuejs-fill.svg"); + } + + .fr-icon-vuejs-line::before, + .fr-icon-vuejs-line::after { + background-image: url("../../../icons/logo/vuejs-line.svg"); + } + + .fr-icon-whatsapp-fill::before, + .fr-icon-whatsapp-fill::after { + background-image: url("../../../icons/logo/whatsapp-fill.svg"); + } + + .fr-icon-whatsapp-line::before, + .fr-icon-whatsapp-line::after { + background-image: url("../../../icons/logo/whatsapp-line.svg"); + } + + .fr-icon-youtube-fill::before, + .fr-icon-youtube-fill::after { + background-image: url("../../../icons/logo/youtube-fill.svg"); + } + + .fr-icon-youtube-line::before, + .fr-icon-youtube-line::after { + background-image: url("../../../icons/logo/youtube-line.svg"); + } + + .fr-fi-facebook-circle-fill::before { + background-image: url("../../../icons/logo/facebook-circle-fill.svg"); + } + + .fr-fi-facebook-circle-line::before { + background-image: url("../../../icons/logo/facebook-circle-line.svg"); + } + + .fr-fi-dailymotion-fill::before { + background-image: url("../../../icons/logo/fr--dailymotion-fill.svg"); + } + + .fr-fi-dailymotion-line::before { + background-image: url("../../../icons/logo/fr--dailymotion-line.svg"); + } + + .fr-fi-github-fill::before { + background-image: url("../../../icons/logo/github-fill.svg"); + } + + .fr-fi-github-line::before { + background-image: url("../../../icons/logo/github-line.svg"); + } + + .fr-fi-instagram-fill::before { + background-image: url("../../../icons/logo/instagram-fill.svg"); + } + + .fr-fi-instagram-line::before { + background-image: url("../../../icons/logo/instagram-line.svg"); + } + + .fr-fi-linkedin-box-fill::before { + background-image: url("../../../icons/logo/linkedin-box-fill.svg"); + } + + .fr-fi-linkedin-box-line::before { + background-image: url("../../../icons/logo/linkedin-box-line.svg"); + } + + .fr-fi-npmjs-fill::before { + background-image: url("../../../icons/logo/npmjs-fill.svg"); + } + + .fr-fi-npmjs-line::before { + background-image: url("../../../icons/logo/npmjs-line.svg"); + } + + .fr-fi-remixicon-fill::before { + background-image: url("../../../icons/logo/remixicon-fill.svg"); + } + + .fr-fi-remixicon-line::before { + background-image: url("../../../icons/logo/remixicon-line.svg"); + } + + .fr-fi-slack-fill::before { + background-image: url("../../../icons/logo/slack-fill.svg"); + } + + .fr-fi-slack-line::before { + background-image: url("../../../icons/logo/slack-line.svg"); + } + + .fr-fi-snapchat-fill::before { + background-image: url("../../../icons/logo/snapchat-fill.svg"); + } + + .fr-fi-snapchat-line::before { + background-image: url("../../../icons/logo/snapchat-line.svg"); + } + + .fr-fi-telegram-fill::before { + background-image: url("../../../icons/logo/telegram-fill.svg"); + } + + .fr-fi-telegram-line::before { + background-image: url("../../../icons/logo/telegram-line.svg"); + } + + .fr-fi-twitch-fill::before { + background-image: url("../../../icons/logo/twitch-fill.svg"); + } + + .fr-fi-twitch-line::before { + background-image: url("../../../icons/logo/twitch-line.svg"); + } + + .fr-fi-twitter-fill::before { + background-image: url("../../../icons/logo/twitter-fill.svg"); + } + + .fr-fi-twitter-line::before { + background-image: url("../../../icons/logo/twitter-line.svg"); + } + + .fr-fi-vimeo-fill::before { + background-image: url("../../../icons/logo/vimeo-fill.svg"); + } + + .fr-fi-vimeo-line::before { + background-image: url("../../../icons/logo/vimeo-line.svg"); + } + + .fr-fi-youtube-fill::before { + background-image: url("../../../icons/logo/youtube-fill.svg"); + } + + .fr-fi-youtube-line::before { + background-image: url("../../../icons/logo/youtube-line.svg"); + } +} diff --git a/dist/dsfr/utility/icons/icons-logo/icons-logo.legacy.min.css b/dist/dsfr/utility/icons/icons-logo/icons-logo.legacy.min.css new file mode 100644 index 0000000..9c1245b --- /dev/null +++ b/dist/dsfr/utility/icons/icons-logo/icons-logo.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-icon-bluesky-fill:after,.fr-icon-bluesky-fill:before{background-image:url(../../../icons/logo/bluesky-fill.svg)}.fr-icon-bluesky-line:after,.fr-icon-bluesky-line:before{background-image:url(../../../icons/logo/bluesky-line.svg)}.fr-icon-chrome-fill:after,.fr-icon-chrome-fill:before{background-image:url(../../../icons/logo/chrome-fill.svg)}.fr-icon-chrome-line:after,.fr-icon-chrome-line:before{background-image:url(../../../icons/logo/chrome-line.svg)}.fr-icon-edge-fill:after,.fr-icon-edge-fill:before{background-image:url(../../../icons/logo/edge-fill.svg)}.fr-icon-edge-line:after,.fr-icon-edge-line:before{background-image:url(../../../icons/logo/edge-line.svg)}.fr-icon-facebook-circle-fill:after,.fr-icon-facebook-circle-fill:before{background-image:url(../../../icons/logo/facebook-circle-fill.svg)}.fr-icon-facebook-circle-line:after,.fr-icon-facebook-circle-line:before{background-image:url(../../../icons/logo/facebook-circle-line.svg)}.fr-icon-firefox-fill:after,.fr-icon-firefox-fill:before{background-image:url(../../../icons/logo/firefox-fill.svg)}.fr-icon-firefox-line:after,.fr-icon-firefox-line:before{background-image:url(../../../icons/logo/firefox-line.svg)}.fr-icon-dailymotion-fill:after,.fr-icon-dailymotion-fill:before{background-image:url(../../../icons/logo/fr--dailymotion-fill.svg)}.fr-icon-dailymotion-line:after,.fr-icon-dailymotion-line:before{background-image:url(../../../icons/logo/fr--dailymotion-line.svg)}.fr-icon-tiktok-fill:after,.fr-icon-tiktok-fill:before{background-image:url(../../../icons/logo/fr--tiktok-fill.svg)}.fr-icon-tiktok-line:after,.fr-icon-tiktok-line:before{background-image:url(../../../icons/logo/fr--tiktok-line.svg)}.fr-icon-github-fill:after,.fr-icon-github-fill:before{background-image:url(../../../icons/logo/github-fill.svg)}.fr-icon-github-line:after,.fr-icon-github-line:before{background-image:url(../../../icons/logo/github-line.svg)}.fr-icon-google-fill:after,.fr-icon-google-fill:before{background-image:url(../../../icons/logo/google-fill.svg)}.fr-icon-google-line:after,.fr-icon-google-line:before{background-image:url(../../../icons/logo/google-line.svg)}.fr-icon-ie-fill:after,.fr-icon-ie-fill:before{background-image:url(../../../icons/logo/ie-fill.svg)}.fr-icon-ie-line:after,.fr-icon-ie-line:before{background-image:url(../../../icons/logo/ie-line.svg)}.fr-icon-instagram-fill:after,.fr-icon-instagram-fill:before{background-image:url(../../../icons/logo/instagram-fill.svg)}.fr-icon-instagram-line:after,.fr-icon-instagram-line:before{background-image:url(../../../icons/logo/instagram-line.svg)}.fr-icon-linkedin-box-fill:after,.fr-icon-linkedin-box-fill:before{background-image:url(../../../icons/logo/linkedin-box-fill.svg)}.fr-icon-linkedin-box-line:after,.fr-icon-linkedin-box-line:before{background-image:url(../../../icons/logo/linkedin-box-line.svg)}.fr-icon-mastodon-fill:after,.fr-icon-mastodon-fill:before{background-image:url(../../../icons/logo/mastodon-fill.svg)}.fr-icon-mastodon-line:after,.fr-icon-mastodon-line:before{background-image:url(../../../icons/logo/mastodon-line.svg)}.fr-icon-npmjs-fill:after,.fr-icon-npmjs-fill:before{background-image:url(../../../icons/logo/npmjs-fill.svg)}.fr-icon-npmjs-line:after,.fr-icon-npmjs-line:before{background-image:url(../../../icons/logo/npmjs-line.svg)}.fr-icon-remixicon-fill:after,.fr-icon-remixicon-fill:before{background-image:url(../../../icons/logo/remixicon-fill.svg)}.fr-icon-remixicon-line:after,.fr-icon-remixicon-line:before{background-image:url(../../../icons/logo/remixicon-line.svg)}.fr-icon-safari-fill:after,.fr-icon-safari-fill:before{background-image:url(../../../icons/logo/safari-fill.svg)}.fr-icon-safari-line:after,.fr-icon-safari-line:before{background-image:url(../../../icons/logo/safari-line.svg)}.fr-icon-slack-fill:after,.fr-icon-slack-fill:before{background-image:url(../../../icons/logo/slack-fill.svg)}.fr-icon-slack-line:after,.fr-icon-slack-line:before{background-image:url(../../../icons/logo/slack-line.svg)}.fr-icon-snapchat-fill:after,.fr-icon-snapchat-fill:before{background-image:url(../../../icons/logo/snapchat-fill.svg)}.fr-icon-snapchat-line:after,.fr-icon-snapchat-line:before{background-image:url(../../../icons/logo/snapchat-line.svg)}.fr-icon-telegram-fill:after,.fr-icon-telegram-fill:before{background-image:url(../../../icons/logo/telegram-fill.svg)}.fr-icon-telegram-line:after,.fr-icon-telegram-line:before{background-image:url(../../../icons/logo/telegram-line.svg)}.fr-icon-threads-fill:after,.fr-icon-threads-fill:before{background-image:url(../../../icons/logo/threads-fill.svg)}.fr-icon-threads-line:after,.fr-icon-threads-line:before{background-image:url(../../../icons/logo/threads-line.svg)}.fr-icon-twitch-fill:after,.fr-icon-twitch-fill:before{background-image:url(../../../icons/logo/twitch-fill.svg)}.fr-icon-twitch-line:after,.fr-icon-twitch-line:before{background-image:url(../../../icons/logo/twitch-line.svg)}.fr-icon-twitter-fill:after,.fr-icon-twitter-fill:before{background-image:url(../../../icons/logo/twitter-fill.svg)}.fr-icon-twitter-line:after,.fr-icon-twitter-line:before{background-image:url(../../../icons/logo/twitter-line.svg)}.fr-icon-twitter-x-fill:after,.fr-icon-twitter-x-fill:before{background-image:url(../../../icons/logo/twitter-x-fill.svg)}.fr-icon-twitter-x-line:after,.fr-icon-twitter-x-line:before{background-image:url(../../../icons/logo/twitter-x-line.svg)}.fr-icon-vimeo-fill:after,.fr-icon-vimeo-fill:before{background-image:url(../../../icons/logo/vimeo-fill.svg)}.fr-icon-vimeo-line:after,.fr-icon-vimeo-line:before{background-image:url(../../../icons/logo/vimeo-line.svg)}.fr-icon-vuejs-fill:after,.fr-icon-vuejs-fill:before{background-image:url(../../../icons/logo/vuejs-fill.svg)}.fr-icon-vuejs-line:after,.fr-icon-vuejs-line:before{background-image:url(../../../icons/logo/vuejs-line.svg)}.fr-icon-whatsapp-fill:after,.fr-icon-whatsapp-fill:before{background-image:url(../../../icons/logo/whatsapp-fill.svg)}.fr-icon-whatsapp-line:after,.fr-icon-whatsapp-line:before{background-image:url(../../../icons/logo/whatsapp-line.svg)}.fr-icon-youtube-fill:after,.fr-icon-youtube-fill:before{background-image:url(../../../icons/logo/youtube-fill.svg)}.fr-icon-youtube-line:after,.fr-icon-youtube-line:before{background-image:url(../../../icons/logo/youtube-line.svg)}.fr-fi-facebook-circle-fill:before{background-image:url(../../../icons/logo/facebook-circle-fill.svg)}.fr-fi-facebook-circle-line:before{background-image:url(../../../icons/logo/facebook-circle-line.svg)}.fr-fi-dailymotion-fill:before{background-image:url(../../../icons/logo/fr--dailymotion-fill.svg)}.fr-fi-dailymotion-line:before{background-image:url(../../../icons/logo/fr--dailymotion-line.svg)}.fr-fi-github-fill:before{background-image:url(../../../icons/logo/github-fill.svg)}.fr-fi-github-line:before{background-image:url(../../../icons/logo/github-line.svg)}.fr-fi-instagram-fill:before{background-image:url(../../../icons/logo/instagram-fill.svg)}.fr-fi-instagram-line:before{background-image:url(../../../icons/logo/instagram-line.svg)}.fr-fi-linkedin-box-fill:before{background-image:url(../../../icons/logo/linkedin-box-fill.svg)}.fr-fi-linkedin-box-line:before{background-image:url(../../../icons/logo/linkedin-box-line.svg)}.fr-fi-npmjs-fill:before{background-image:url(../../../icons/logo/npmjs-fill.svg)}.fr-fi-npmjs-line:before{background-image:url(../../../icons/logo/npmjs-line.svg)}.fr-fi-remixicon-fill:before{background-image:url(../../../icons/logo/remixicon-fill.svg)}.fr-fi-remixicon-line:before{background-image:url(../../../icons/logo/remixicon-line.svg)}.fr-fi-slack-fill:before{background-image:url(../../../icons/logo/slack-fill.svg)}.fr-fi-slack-line:before{background-image:url(../../../icons/logo/slack-line.svg)}.fr-fi-snapchat-fill:before{background-image:url(../../../icons/logo/snapchat-fill.svg)}.fr-fi-snapchat-line:before{background-image:url(../../../icons/logo/snapchat-line.svg)}.fr-fi-telegram-fill:before{background-image:url(../../../icons/logo/telegram-fill.svg)}.fr-fi-telegram-line:before{background-image:url(../../../icons/logo/telegram-line.svg)}.fr-fi-twitch-fill:before{background-image:url(../../../icons/logo/twitch-fill.svg)}.fr-fi-twitch-line:before{background-image:url(../../../icons/logo/twitch-line.svg)}.fr-fi-twitter-fill:before{background-image:url(../../../icons/logo/twitter-fill.svg)}.fr-fi-twitter-line:before{background-image:url(../../../icons/logo/twitter-line.svg)}.fr-fi-vimeo-fill:before{background-image:url(../../../icons/logo/vimeo-fill.svg)}.fr-fi-vimeo-line:before{background-image:url(../../../icons/logo/vimeo-line.svg)}.fr-fi-youtube-fill:before{background-image:url(../../../icons/logo/youtube-fill.svg)}.fr-fi-youtube-line:before{background-image:url(../../../icons/logo/youtube-line.svg)}} \ No newline at end of file diff --git a/dist/dsfr/utility/icons/icons-logo/icons-logo.main.css b/dist/dsfr/utility/icons/icons-logo/icons-logo.main.css new file mode 100644 index 0000000..56882e4 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-logo/icons-logo.main.css @@ -0,0 +1,515 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-bluesky-fill::before, +.fr-icon-bluesky-fill::after { + -webkit-mask-image: url("../../../icons/logo/bluesky-fill.svg"); + mask-image: url("../../../icons/logo/bluesky-fill.svg"); +} + +.fr-icon-bluesky-line::before, +.fr-icon-bluesky-line::after { + -webkit-mask-image: url("../../../icons/logo/bluesky-line.svg"); + mask-image: url("../../../icons/logo/bluesky-line.svg"); +} + +.fr-icon-chrome-fill::before, +.fr-icon-chrome-fill::after { + -webkit-mask-image: url("../../../icons/logo/chrome-fill.svg"); + mask-image: url("../../../icons/logo/chrome-fill.svg"); +} + +.fr-icon-chrome-line::before, +.fr-icon-chrome-line::after { + -webkit-mask-image: url("../../../icons/logo/chrome-line.svg"); + mask-image: url("../../../icons/logo/chrome-line.svg"); +} + +.fr-icon-edge-fill::before, +.fr-icon-edge-fill::after { + -webkit-mask-image: url("../../../icons/logo/edge-fill.svg"); + mask-image: url("../../../icons/logo/edge-fill.svg"); +} + +.fr-icon-edge-line::before, +.fr-icon-edge-line::after { + -webkit-mask-image: url("../../../icons/logo/edge-line.svg"); + mask-image: url("../../../icons/logo/edge-line.svg"); +} + +.fr-icon-facebook-circle-fill::before, +.fr-icon-facebook-circle-fill::after { + -webkit-mask-image: url("../../../icons/logo/facebook-circle-fill.svg"); + mask-image: url("../../../icons/logo/facebook-circle-fill.svg"); +} + +.fr-icon-facebook-circle-line::before, +.fr-icon-facebook-circle-line::after { + -webkit-mask-image: url("../../../icons/logo/facebook-circle-line.svg"); + mask-image: url("../../../icons/logo/facebook-circle-line.svg"); +} + +.fr-icon-firefox-fill::before, +.fr-icon-firefox-fill::after { + -webkit-mask-image: url("../../../icons/logo/firefox-fill.svg"); + mask-image: url("../../../icons/logo/firefox-fill.svg"); +} + +.fr-icon-firefox-line::before, +.fr-icon-firefox-line::after { + -webkit-mask-image: url("../../../icons/logo/firefox-line.svg"); + mask-image: url("../../../icons/logo/firefox-line.svg"); +} + +.fr-icon-dailymotion-fill::before, +.fr-icon-dailymotion-fill::after { + -webkit-mask-image: url("../../../icons/logo/fr--dailymotion-fill.svg"); + mask-image: url("../../../icons/logo/fr--dailymotion-fill.svg"); +} + +.fr-icon-dailymotion-line::before, +.fr-icon-dailymotion-line::after { + -webkit-mask-image: url("../../../icons/logo/fr--dailymotion-line.svg"); + mask-image: url("../../../icons/logo/fr--dailymotion-line.svg"); +} + +.fr-icon-tiktok-fill::before, +.fr-icon-tiktok-fill::after { + -webkit-mask-image: url("../../../icons/logo/fr--tiktok-fill.svg"); + mask-image: url("../../../icons/logo/fr--tiktok-fill.svg"); +} + +.fr-icon-tiktok-line::before, +.fr-icon-tiktok-line::after { + -webkit-mask-image: url("../../../icons/logo/fr--tiktok-line.svg"); + mask-image: url("../../../icons/logo/fr--tiktok-line.svg"); +} + +.fr-icon-github-fill::before, +.fr-icon-github-fill::after { + -webkit-mask-image: url("../../../icons/logo/github-fill.svg"); + mask-image: url("../../../icons/logo/github-fill.svg"); +} + +.fr-icon-github-line::before, +.fr-icon-github-line::after { + -webkit-mask-image: url("../../../icons/logo/github-line.svg"); + mask-image: url("../../../icons/logo/github-line.svg"); +} + +.fr-icon-google-fill::before, +.fr-icon-google-fill::after { + -webkit-mask-image: url("../../../icons/logo/google-fill.svg"); + mask-image: url("../../../icons/logo/google-fill.svg"); +} + +.fr-icon-google-line::before, +.fr-icon-google-line::after { + -webkit-mask-image: url("../../../icons/logo/google-line.svg"); + mask-image: url("../../../icons/logo/google-line.svg"); +} + +.fr-icon-ie-fill::before, +.fr-icon-ie-fill::after { + -webkit-mask-image: url("../../../icons/logo/ie-fill.svg"); + mask-image: url("../../../icons/logo/ie-fill.svg"); +} + +.fr-icon-ie-line::before, +.fr-icon-ie-line::after { + -webkit-mask-image: url("../../../icons/logo/ie-line.svg"); + mask-image: url("../../../icons/logo/ie-line.svg"); +} + +.fr-icon-instagram-fill::before, +.fr-icon-instagram-fill::after { + -webkit-mask-image: url("../../../icons/logo/instagram-fill.svg"); + mask-image: url("../../../icons/logo/instagram-fill.svg"); +} + +.fr-icon-instagram-line::before, +.fr-icon-instagram-line::after { + -webkit-mask-image: url("../../../icons/logo/instagram-line.svg"); + mask-image: url("../../../icons/logo/instagram-line.svg"); +} + +.fr-icon-linkedin-box-fill::before, +.fr-icon-linkedin-box-fill::after { + -webkit-mask-image: url("../../../icons/logo/linkedin-box-fill.svg"); + mask-image: url("../../../icons/logo/linkedin-box-fill.svg"); +} + +.fr-icon-linkedin-box-line::before, +.fr-icon-linkedin-box-line::after { + -webkit-mask-image: url("../../../icons/logo/linkedin-box-line.svg"); + mask-image: url("../../../icons/logo/linkedin-box-line.svg"); +} + +.fr-icon-mastodon-fill::before, +.fr-icon-mastodon-fill::after { + -webkit-mask-image: url("../../../icons/logo/mastodon-fill.svg"); + mask-image: url("../../../icons/logo/mastodon-fill.svg"); +} + +.fr-icon-mastodon-line::before, +.fr-icon-mastodon-line::after { + -webkit-mask-image: url("../../../icons/logo/mastodon-line.svg"); + mask-image: url("../../../icons/logo/mastodon-line.svg"); +} + +.fr-icon-npmjs-fill::before, +.fr-icon-npmjs-fill::after { + -webkit-mask-image: url("../../../icons/logo/npmjs-fill.svg"); + mask-image: url("../../../icons/logo/npmjs-fill.svg"); +} + +.fr-icon-npmjs-line::before, +.fr-icon-npmjs-line::after { + -webkit-mask-image: url("../../../icons/logo/npmjs-line.svg"); + mask-image: url("../../../icons/logo/npmjs-line.svg"); +} + +.fr-icon-remixicon-fill::before, +.fr-icon-remixicon-fill::after { + -webkit-mask-image: url("../../../icons/logo/remixicon-fill.svg"); + mask-image: url("../../../icons/logo/remixicon-fill.svg"); +} + +.fr-icon-remixicon-line::before, +.fr-icon-remixicon-line::after { + -webkit-mask-image: url("../../../icons/logo/remixicon-line.svg"); + mask-image: url("../../../icons/logo/remixicon-line.svg"); +} + +.fr-icon-safari-fill::before, +.fr-icon-safari-fill::after { + -webkit-mask-image: url("../../../icons/logo/safari-fill.svg"); + mask-image: url("../../../icons/logo/safari-fill.svg"); +} + +.fr-icon-safari-line::before, +.fr-icon-safari-line::after { + -webkit-mask-image: url("../../../icons/logo/safari-line.svg"); + mask-image: url("../../../icons/logo/safari-line.svg"); +} + +.fr-icon-slack-fill::before, +.fr-icon-slack-fill::after { + -webkit-mask-image: url("../../../icons/logo/slack-fill.svg"); + mask-image: url("../../../icons/logo/slack-fill.svg"); +} + +.fr-icon-slack-line::before, +.fr-icon-slack-line::after { + -webkit-mask-image: url("../../../icons/logo/slack-line.svg"); + mask-image: url("../../../icons/logo/slack-line.svg"); +} + +.fr-icon-snapchat-fill::before, +.fr-icon-snapchat-fill::after { + -webkit-mask-image: url("../../../icons/logo/snapchat-fill.svg"); + mask-image: url("../../../icons/logo/snapchat-fill.svg"); +} + +.fr-icon-snapchat-line::before, +.fr-icon-snapchat-line::after { + -webkit-mask-image: url("../../../icons/logo/snapchat-line.svg"); + mask-image: url("../../../icons/logo/snapchat-line.svg"); +} + +.fr-icon-telegram-fill::before, +.fr-icon-telegram-fill::after { + -webkit-mask-image: url("../../../icons/logo/telegram-fill.svg"); + mask-image: url("../../../icons/logo/telegram-fill.svg"); +} + +.fr-icon-telegram-line::before, +.fr-icon-telegram-line::after { + -webkit-mask-image: url("../../../icons/logo/telegram-line.svg"); + mask-image: url("../../../icons/logo/telegram-line.svg"); +} + +.fr-icon-threads-fill::before, +.fr-icon-threads-fill::after { + -webkit-mask-image: url("../../../icons/logo/threads-fill.svg"); + mask-image: url("../../../icons/logo/threads-fill.svg"); +} + +.fr-icon-threads-line::before, +.fr-icon-threads-line::after { + -webkit-mask-image: url("../../../icons/logo/threads-line.svg"); + mask-image: url("../../../icons/logo/threads-line.svg"); +} + +.fr-icon-twitch-fill::before, +.fr-icon-twitch-fill::after { + -webkit-mask-image: url("../../../icons/logo/twitch-fill.svg"); + mask-image: url("../../../icons/logo/twitch-fill.svg"); +} + +.fr-icon-twitch-line::before, +.fr-icon-twitch-line::after { + -webkit-mask-image: url("../../../icons/logo/twitch-line.svg"); + mask-image: url("../../../icons/logo/twitch-line.svg"); +} + +.fr-icon-twitter-fill::before, +.fr-icon-twitter-fill::after { + -webkit-mask-image: url("../../../icons/logo/twitter-fill.svg"); + mask-image: url("../../../icons/logo/twitter-fill.svg"); +} + +.fr-icon-twitter-line::before, +.fr-icon-twitter-line::after { + -webkit-mask-image: url("../../../icons/logo/twitter-line.svg"); + mask-image: url("../../../icons/logo/twitter-line.svg"); +} + +.fr-icon-twitter-x-fill::before, +.fr-icon-twitter-x-fill::after { + -webkit-mask-image: url("../../../icons/logo/twitter-x-fill.svg"); + mask-image: url("../../../icons/logo/twitter-x-fill.svg"); +} + +.fr-icon-twitter-x-line::before, +.fr-icon-twitter-x-line::after { + -webkit-mask-image: url("../../../icons/logo/twitter-x-line.svg"); + mask-image: url("../../../icons/logo/twitter-x-line.svg"); +} + +.fr-icon-vimeo-fill::before, +.fr-icon-vimeo-fill::after { + -webkit-mask-image: url("../../../icons/logo/vimeo-fill.svg"); + mask-image: url("../../../icons/logo/vimeo-fill.svg"); +} + +.fr-icon-vimeo-line::before, +.fr-icon-vimeo-line::after { + -webkit-mask-image: url("../../../icons/logo/vimeo-line.svg"); + mask-image: url("../../../icons/logo/vimeo-line.svg"); +} + +.fr-icon-vuejs-fill::before, +.fr-icon-vuejs-fill::after { + -webkit-mask-image: url("../../../icons/logo/vuejs-fill.svg"); + mask-image: url("../../../icons/logo/vuejs-fill.svg"); +} + +.fr-icon-vuejs-line::before, +.fr-icon-vuejs-line::after { + -webkit-mask-image: url("../../../icons/logo/vuejs-line.svg"); + mask-image: url("../../../icons/logo/vuejs-line.svg"); +} + +.fr-icon-whatsapp-fill::before, +.fr-icon-whatsapp-fill::after { + -webkit-mask-image: url("../../../icons/logo/whatsapp-fill.svg"); + mask-image: url("../../../icons/logo/whatsapp-fill.svg"); +} + +.fr-icon-whatsapp-line::before, +.fr-icon-whatsapp-line::after { + -webkit-mask-image: url("../../../icons/logo/whatsapp-line.svg"); + mask-image: url("../../../icons/logo/whatsapp-line.svg"); +} + +.fr-icon-youtube-fill::before, +.fr-icon-youtube-fill::after { + -webkit-mask-image: url("../../../icons/logo/youtube-fill.svg"); + mask-image: url("../../../icons/logo/youtube-fill.svg"); +} + +.fr-icon-youtube-line::before, +.fr-icon-youtube-line::after { + -webkit-mask-image: url("../../../icons/logo/youtube-line.svg"); + mask-image: url("../../../icons/logo/youtube-line.svg"); +} + +.fr-fi-facebook-circle-fill::before, +.fr-fi-facebook-circle-fill::after { + -webkit-mask-image: url("../../../icons/logo/facebook-circle-fill.svg"); + mask-image: url("../../../icons/logo/facebook-circle-fill.svg"); +} + +.fr-fi-facebook-circle-line::before, +.fr-fi-facebook-circle-line::after { + -webkit-mask-image: url("../../../icons/logo/facebook-circle-line.svg"); + mask-image: url("../../../icons/logo/facebook-circle-line.svg"); +} + +.fr-fi-dailymotion-fill::before, +.fr-fi-dailymotion-fill::after { + -webkit-mask-image: url("../../../icons/logo/fr--dailymotion-fill.svg"); + mask-image: url("../../../icons/logo/fr--dailymotion-fill.svg"); +} + +.fr-fi-dailymotion-line::before, +.fr-fi-dailymotion-line::after { + -webkit-mask-image: url("../../../icons/logo/fr--dailymotion-line.svg"); + mask-image: url("../../../icons/logo/fr--dailymotion-line.svg"); +} + +.fr-fi-github-fill::before, +.fr-fi-github-fill::after { + -webkit-mask-image: url("../../../icons/logo/github-fill.svg"); + mask-image: url("../../../icons/logo/github-fill.svg"); +} + +.fr-fi-github-line::before, +.fr-fi-github-line::after { + -webkit-mask-image: url("../../../icons/logo/github-line.svg"); + mask-image: url("../../../icons/logo/github-line.svg"); +} + +.fr-fi-instagram-fill::before, +.fr-fi-instagram-fill::after { + -webkit-mask-image: url("../../../icons/logo/instagram-fill.svg"); + mask-image: url("../../../icons/logo/instagram-fill.svg"); +} + +.fr-fi-instagram-line::before, +.fr-fi-instagram-line::after { + -webkit-mask-image: url("../../../icons/logo/instagram-line.svg"); + mask-image: url("../../../icons/logo/instagram-line.svg"); +} + +.fr-fi-linkedin-box-fill::before, +.fr-fi-linkedin-box-fill::after { + -webkit-mask-image: url("../../../icons/logo/linkedin-box-fill.svg"); + mask-image: url("../../../icons/logo/linkedin-box-fill.svg"); +} + +.fr-fi-linkedin-box-line::before, +.fr-fi-linkedin-box-line::after { + -webkit-mask-image: url("../../../icons/logo/linkedin-box-line.svg"); + mask-image: url("../../../icons/logo/linkedin-box-line.svg"); +} + +.fr-fi-npmjs-fill::before, +.fr-fi-npmjs-fill::after { + -webkit-mask-image: url("../../../icons/logo/npmjs-fill.svg"); + mask-image: url("../../../icons/logo/npmjs-fill.svg"); +} + +.fr-fi-npmjs-line::before, +.fr-fi-npmjs-line::after { + -webkit-mask-image: url("../../../icons/logo/npmjs-line.svg"); + mask-image: url("../../../icons/logo/npmjs-line.svg"); +} + +.fr-fi-remixicon-fill::before, +.fr-fi-remixicon-fill::after { + -webkit-mask-image: url("../../../icons/logo/remixicon-fill.svg"); + mask-image: url("../../../icons/logo/remixicon-fill.svg"); +} + +.fr-fi-remixicon-line::before, +.fr-fi-remixicon-line::after { + -webkit-mask-image: url("../../../icons/logo/remixicon-line.svg"); + mask-image: url("../../../icons/logo/remixicon-line.svg"); +} + +.fr-fi-slack-fill::before, +.fr-fi-slack-fill::after { + -webkit-mask-image: url("../../../icons/logo/slack-fill.svg"); + mask-image: url("../../../icons/logo/slack-fill.svg"); +} + +.fr-fi-slack-line::before, +.fr-fi-slack-line::after { + -webkit-mask-image: url("../../../icons/logo/slack-line.svg"); + mask-image: url("../../../icons/logo/slack-line.svg"); +} + +.fr-fi-snapchat-fill::before, +.fr-fi-snapchat-fill::after { + -webkit-mask-image: url("../../../icons/logo/snapchat-fill.svg"); + mask-image: url("../../../icons/logo/snapchat-fill.svg"); +} + +.fr-fi-snapchat-line::before, +.fr-fi-snapchat-line::after { + -webkit-mask-image: url("../../../icons/logo/snapchat-line.svg"); + mask-image: url("../../../icons/logo/snapchat-line.svg"); +} + +.fr-fi-telegram-fill::before, +.fr-fi-telegram-fill::after { + -webkit-mask-image: url("../../../icons/logo/telegram-fill.svg"); + mask-image: url("../../../icons/logo/telegram-fill.svg"); +} + +.fr-fi-telegram-line::before, +.fr-fi-telegram-line::after { + -webkit-mask-image: url("../../../icons/logo/telegram-line.svg"); + mask-image: url("../../../icons/logo/telegram-line.svg"); +} + +.fr-fi-twitch-fill::before, +.fr-fi-twitch-fill::after { + -webkit-mask-image: url("../../../icons/logo/twitch-fill.svg"); + mask-image: url("../../../icons/logo/twitch-fill.svg"); +} + +.fr-fi-twitch-line::before, +.fr-fi-twitch-line::after { + -webkit-mask-image: url("../../../icons/logo/twitch-line.svg"); + mask-image: url("../../../icons/logo/twitch-line.svg"); +} + +.fr-fi-twitter-fill::before, +.fr-fi-twitter-fill::after { + -webkit-mask-image: url("../../../icons/logo/twitter-fill.svg"); + mask-image: url("../../../icons/logo/twitter-fill.svg"); +} + +.fr-fi-twitter-line::before, +.fr-fi-twitter-line::after { + -webkit-mask-image: url("../../../icons/logo/twitter-line.svg"); + mask-image: url("../../../icons/logo/twitter-line.svg"); +} + +.fr-fi-vimeo-fill::before, +.fr-fi-vimeo-fill::after { + -webkit-mask-image: url("../../../icons/logo/vimeo-fill.svg"); + mask-image: url("../../../icons/logo/vimeo-fill.svg"); +} + +.fr-fi-vimeo-line::before, +.fr-fi-vimeo-line::after { + -webkit-mask-image: url("../../../icons/logo/vimeo-line.svg"); + mask-image: url("../../../icons/logo/vimeo-line.svg"); +} + +.fr-fi-youtube-fill::before, +.fr-fi-youtube-fill::after { + -webkit-mask-image: url("../../../icons/logo/youtube-fill.svg"); + mask-image: url("../../../icons/logo/youtube-fill.svg"); +} + +.fr-fi-youtube-line::before, +.fr-fi-youtube-line::after { + -webkit-mask-image: url("../../../icons/logo/youtube-line.svg"); + mask-image: url("../../../icons/logo/youtube-line.svg"); +} + +@media (min-width: 36em) { + /*! media sm */ +} + +@media (min-width: 48em) { + /*! media md */ +} + +@media (min-width: 62em) { + /*! media lg */ +} + +@media (min-width: 78em) { + /*! media xl */ +} diff --git a/dist/dsfr/utility/icons/icons-logo/icons-logo.main.min.css b/dist/dsfr/utility/icons/icons-logo/icons-logo.main.min.css new file mode 100644 index 0000000..c63e02a --- /dev/null +++ b/dist/dsfr/utility/icons/icons-logo/icons-logo.main.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-icon-bluesky-fill:after,.fr-icon-bluesky-fill:before{-webkit-mask-image:url(../../../icons/logo/bluesky-fill.svg);mask-image:url(../../../icons/logo/bluesky-fill.svg)}.fr-icon-bluesky-line:after,.fr-icon-bluesky-line:before{-webkit-mask-image:url(../../../icons/logo/bluesky-line.svg);mask-image:url(../../../icons/logo/bluesky-line.svg)}.fr-icon-chrome-fill:after,.fr-icon-chrome-fill:before{-webkit-mask-image:url(../../../icons/logo/chrome-fill.svg);mask-image:url(../../../icons/logo/chrome-fill.svg)}.fr-icon-chrome-line:after,.fr-icon-chrome-line:before{-webkit-mask-image:url(../../../icons/logo/chrome-line.svg);mask-image:url(../../../icons/logo/chrome-line.svg)}.fr-icon-edge-fill:after,.fr-icon-edge-fill:before{-webkit-mask-image:url(../../../icons/logo/edge-fill.svg);mask-image:url(../../../icons/logo/edge-fill.svg)}.fr-icon-edge-line:after,.fr-icon-edge-line:before{-webkit-mask-image:url(../../../icons/logo/edge-line.svg);mask-image:url(../../../icons/logo/edge-line.svg)}.fr-icon-facebook-circle-fill:after,.fr-icon-facebook-circle-fill:before{-webkit-mask-image:url(../../../icons/logo/facebook-circle-fill.svg);mask-image:url(../../../icons/logo/facebook-circle-fill.svg)}.fr-icon-facebook-circle-line:after,.fr-icon-facebook-circle-line:before{-webkit-mask-image:url(../../../icons/logo/facebook-circle-line.svg);mask-image:url(../../../icons/logo/facebook-circle-line.svg)}.fr-icon-firefox-fill:after,.fr-icon-firefox-fill:before{-webkit-mask-image:url(../../../icons/logo/firefox-fill.svg);mask-image:url(../../../icons/logo/firefox-fill.svg)}.fr-icon-firefox-line:after,.fr-icon-firefox-line:before{-webkit-mask-image:url(../../../icons/logo/firefox-line.svg);mask-image:url(../../../icons/logo/firefox-line.svg)}.fr-icon-dailymotion-fill:after,.fr-icon-dailymotion-fill:before{-webkit-mask-image:url(../../../icons/logo/fr--dailymotion-fill.svg);mask-image:url(../../../icons/logo/fr--dailymotion-fill.svg)}.fr-icon-dailymotion-line:after,.fr-icon-dailymotion-line:before{-webkit-mask-image:url(../../../icons/logo/fr--dailymotion-line.svg);mask-image:url(../../../icons/logo/fr--dailymotion-line.svg)}.fr-icon-tiktok-fill:after,.fr-icon-tiktok-fill:before{-webkit-mask-image:url(../../../icons/logo/fr--tiktok-fill.svg);mask-image:url(../../../icons/logo/fr--tiktok-fill.svg)}.fr-icon-tiktok-line:after,.fr-icon-tiktok-line:before{-webkit-mask-image:url(../../../icons/logo/fr--tiktok-line.svg);mask-image:url(../../../icons/logo/fr--tiktok-line.svg)}.fr-icon-github-fill:after,.fr-icon-github-fill:before{-webkit-mask-image:url(../../../icons/logo/github-fill.svg);mask-image:url(../../../icons/logo/github-fill.svg)}.fr-icon-github-line:after,.fr-icon-github-line:before{-webkit-mask-image:url(../../../icons/logo/github-line.svg);mask-image:url(../../../icons/logo/github-line.svg)}.fr-icon-google-fill:after,.fr-icon-google-fill:before{-webkit-mask-image:url(../../../icons/logo/google-fill.svg);mask-image:url(../../../icons/logo/google-fill.svg)}.fr-icon-google-line:after,.fr-icon-google-line:before{-webkit-mask-image:url(../../../icons/logo/google-line.svg);mask-image:url(../../../icons/logo/google-line.svg)}.fr-icon-ie-fill:after,.fr-icon-ie-fill:before{-webkit-mask-image:url(../../../icons/logo/ie-fill.svg);mask-image:url(../../../icons/logo/ie-fill.svg)}.fr-icon-ie-line:after,.fr-icon-ie-line:before{-webkit-mask-image:url(../../../icons/logo/ie-line.svg);mask-image:url(../../../icons/logo/ie-line.svg)}.fr-icon-instagram-fill:after,.fr-icon-instagram-fill:before{-webkit-mask-image:url(../../../icons/logo/instagram-fill.svg);mask-image:url(../../../icons/logo/instagram-fill.svg)}.fr-icon-instagram-line:after,.fr-icon-instagram-line:before{-webkit-mask-image:url(../../../icons/logo/instagram-line.svg);mask-image:url(../../../icons/logo/instagram-line.svg)}.fr-icon-linkedin-box-fill:after,.fr-icon-linkedin-box-fill:before{-webkit-mask-image:url(../../../icons/logo/linkedin-box-fill.svg);mask-image:url(../../../icons/logo/linkedin-box-fill.svg)}.fr-icon-linkedin-box-line:after,.fr-icon-linkedin-box-line:before{-webkit-mask-image:url(../../../icons/logo/linkedin-box-line.svg);mask-image:url(../../../icons/logo/linkedin-box-line.svg)}.fr-icon-mastodon-fill:after,.fr-icon-mastodon-fill:before{-webkit-mask-image:url(../../../icons/logo/mastodon-fill.svg);mask-image:url(../../../icons/logo/mastodon-fill.svg)}.fr-icon-mastodon-line:after,.fr-icon-mastodon-line:before{-webkit-mask-image:url(../../../icons/logo/mastodon-line.svg);mask-image:url(../../../icons/logo/mastodon-line.svg)}.fr-icon-npmjs-fill:after,.fr-icon-npmjs-fill:before{-webkit-mask-image:url(../../../icons/logo/npmjs-fill.svg);mask-image:url(../../../icons/logo/npmjs-fill.svg)}.fr-icon-npmjs-line:after,.fr-icon-npmjs-line:before{-webkit-mask-image:url(../../../icons/logo/npmjs-line.svg);mask-image:url(../../../icons/logo/npmjs-line.svg)}.fr-icon-remixicon-fill:after,.fr-icon-remixicon-fill:before{-webkit-mask-image:url(../../../icons/logo/remixicon-fill.svg);mask-image:url(../../../icons/logo/remixicon-fill.svg)}.fr-icon-remixicon-line:after,.fr-icon-remixicon-line:before{-webkit-mask-image:url(../../../icons/logo/remixicon-line.svg);mask-image:url(../../../icons/logo/remixicon-line.svg)}.fr-icon-safari-fill:after,.fr-icon-safari-fill:before{-webkit-mask-image:url(../../../icons/logo/safari-fill.svg);mask-image:url(../../../icons/logo/safari-fill.svg)}.fr-icon-safari-line:after,.fr-icon-safari-line:before{-webkit-mask-image:url(../../../icons/logo/safari-line.svg);mask-image:url(../../../icons/logo/safari-line.svg)}.fr-icon-slack-fill:after,.fr-icon-slack-fill:before{-webkit-mask-image:url(../../../icons/logo/slack-fill.svg);mask-image:url(../../../icons/logo/slack-fill.svg)}.fr-icon-slack-line:after,.fr-icon-slack-line:before{-webkit-mask-image:url(../../../icons/logo/slack-line.svg);mask-image:url(../../../icons/logo/slack-line.svg)}.fr-icon-snapchat-fill:after,.fr-icon-snapchat-fill:before{-webkit-mask-image:url(../../../icons/logo/snapchat-fill.svg);mask-image:url(../../../icons/logo/snapchat-fill.svg)}.fr-icon-snapchat-line:after,.fr-icon-snapchat-line:before{-webkit-mask-image:url(../../../icons/logo/snapchat-line.svg);mask-image:url(../../../icons/logo/snapchat-line.svg)}.fr-icon-telegram-fill:after,.fr-icon-telegram-fill:before{-webkit-mask-image:url(../../../icons/logo/telegram-fill.svg);mask-image:url(../../../icons/logo/telegram-fill.svg)}.fr-icon-telegram-line:after,.fr-icon-telegram-line:before{-webkit-mask-image:url(../../../icons/logo/telegram-line.svg);mask-image:url(../../../icons/logo/telegram-line.svg)}.fr-icon-threads-fill:after,.fr-icon-threads-fill:before{-webkit-mask-image:url(../../../icons/logo/threads-fill.svg);mask-image:url(../../../icons/logo/threads-fill.svg)}.fr-icon-threads-line:after,.fr-icon-threads-line:before{-webkit-mask-image:url(../../../icons/logo/threads-line.svg);mask-image:url(../../../icons/logo/threads-line.svg)}.fr-icon-twitch-fill:after,.fr-icon-twitch-fill:before{-webkit-mask-image:url(../../../icons/logo/twitch-fill.svg);mask-image:url(../../../icons/logo/twitch-fill.svg)}.fr-icon-twitch-line:after,.fr-icon-twitch-line:before{-webkit-mask-image:url(../../../icons/logo/twitch-line.svg);mask-image:url(../../../icons/logo/twitch-line.svg)}.fr-icon-twitter-fill:after,.fr-icon-twitter-fill:before{-webkit-mask-image:url(../../../icons/logo/twitter-fill.svg);mask-image:url(../../../icons/logo/twitter-fill.svg)}.fr-icon-twitter-line:after,.fr-icon-twitter-line:before{-webkit-mask-image:url(../../../icons/logo/twitter-line.svg);mask-image:url(../../../icons/logo/twitter-line.svg)}.fr-icon-twitter-x-fill:after,.fr-icon-twitter-x-fill:before{-webkit-mask-image:url(../../../icons/logo/twitter-x-fill.svg);mask-image:url(../../../icons/logo/twitter-x-fill.svg)}.fr-icon-twitter-x-line:after,.fr-icon-twitter-x-line:before{-webkit-mask-image:url(../../../icons/logo/twitter-x-line.svg);mask-image:url(../../../icons/logo/twitter-x-line.svg)}.fr-icon-vimeo-fill:after,.fr-icon-vimeo-fill:before{-webkit-mask-image:url(../../../icons/logo/vimeo-fill.svg);mask-image:url(../../../icons/logo/vimeo-fill.svg)}.fr-icon-vimeo-line:after,.fr-icon-vimeo-line:before{-webkit-mask-image:url(../../../icons/logo/vimeo-line.svg);mask-image:url(../../../icons/logo/vimeo-line.svg)}.fr-icon-vuejs-fill:after,.fr-icon-vuejs-fill:before{-webkit-mask-image:url(../../../icons/logo/vuejs-fill.svg);mask-image:url(../../../icons/logo/vuejs-fill.svg)}.fr-icon-vuejs-line:after,.fr-icon-vuejs-line:before{-webkit-mask-image:url(../../../icons/logo/vuejs-line.svg);mask-image:url(../../../icons/logo/vuejs-line.svg)}.fr-icon-whatsapp-fill:after,.fr-icon-whatsapp-fill:before{-webkit-mask-image:url(../../../icons/logo/whatsapp-fill.svg);mask-image:url(../../../icons/logo/whatsapp-fill.svg)}.fr-icon-whatsapp-line:after,.fr-icon-whatsapp-line:before{-webkit-mask-image:url(../../../icons/logo/whatsapp-line.svg);mask-image:url(../../../icons/logo/whatsapp-line.svg)}.fr-icon-youtube-fill:after,.fr-icon-youtube-fill:before{-webkit-mask-image:url(../../../icons/logo/youtube-fill.svg);mask-image:url(../../../icons/logo/youtube-fill.svg)}.fr-icon-youtube-line:after,.fr-icon-youtube-line:before{-webkit-mask-image:url(../../../icons/logo/youtube-line.svg);mask-image:url(../../../icons/logo/youtube-line.svg)}.fr-fi-facebook-circle-fill:after,.fr-fi-facebook-circle-fill:before{-webkit-mask-image:url(../../../icons/logo/facebook-circle-fill.svg);mask-image:url(../../../icons/logo/facebook-circle-fill.svg)}.fr-fi-facebook-circle-line:after,.fr-fi-facebook-circle-line:before{-webkit-mask-image:url(../../../icons/logo/facebook-circle-line.svg);mask-image:url(../../../icons/logo/facebook-circle-line.svg)}.fr-fi-dailymotion-fill:after,.fr-fi-dailymotion-fill:before{-webkit-mask-image:url(../../../icons/logo/fr--dailymotion-fill.svg);mask-image:url(../../../icons/logo/fr--dailymotion-fill.svg)}.fr-fi-dailymotion-line:after,.fr-fi-dailymotion-line:before{-webkit-mask-image:url(../../../icons/logo/fr--dailymotion-line.svg);mask-image:url(../../../icons/logo/fr--dailymotion-line.svg)}.fr-fi-github-fill:after,.fr-fi-github-fill:before{-webkit-mask-image:url(../../../icons/logo/github-fill.svg);mask-image:url(../../../icons/logo/github-fill.svg)}.fr-fi-github-line:after,.fr-fi-github-line:before{-webkit-mask-image:url(../../../icons/logo/github-line.svg);mask-image:url(../../../icons/logo/github-line.svg)}.fr-fi-instagram-fill:after,.fr-fi-instagram-fill:before{-webkit-mask-image:url(../../../icons/logo/instagram-fill.svg);mask-image:url(../../../icons/logo/instagram-fill.svg)}.fr-fi-instagram-line:after,.fr-fi-instagram-line:before{-webkit-mask-image:url(../../../icons/logo/instagram-line.svg);mask-image:url(../../../icons/logo/instagram-line.svg)}.fr-fi-linkedin-box-fill:after,.fr-fi-linkedin-box-fill:before{-webkit-mask-image:url(../../../icons/logo/linkedin-box-fill.svg);mask-image:url(../../../icons/logo/linkedin-box-fill.svg)}.fr-fi-linkedin-box-line:after,.fr-fi-linkedin-box-line:before{-webkit-mask-image:url(../../../icons/logo/linkedin-box-line.svg);mask-image:url(../../../icons/logo/linkedin-box-line.svg)}.fr-fi-npmjs-fill:after,.fr-fi-npmjs-fill:before{-webkit-mask-image:url(../../../icons/logo/npmjs-fill.svg);mask-image:url(../../../icons/logo/npmjs-fill.svg)}.fr-fi-npmjs-line:after,.fr-fi-npmjs-line:before{-webkit-mask-image:url(../../../icons/logo/npmjs-line.svg);mask-image:url(../../../icons/logo/npmjs-line.svg)}.fr-fi-remixicon-fill:after,.fr-fi-remixicon-fill:before{-webkit-mask-image:url(../../../icons/logo/remixicon-fill.svg);mask-image:url(../../../icons/logo/remixicon-fill.svg)}.fr-fi-remixicon-line:after,.fr-fi-remixicon-line:before{-webkit-mask-image:url(../../../icons/logo/remixicon-line.svg);mask-image:url(../../../icons/logo/remixicon-line.svg)}.fr-fi-slack-fill:after,.fr-fi-slack-fill:before{-webkit-mask-image:url(../../../icons/logo/slack-fill.svg);mask-image:url(../../../icons/logo/slack-fill.svg)}.fr-fi-slack-line:after,.fr-fi-slack-line:before{-webkit-mask-image:url(../../../icons/logo/slack-line.svg);mask-image:url(../../../icons/logo/slack-line.svg)}.fr-fi-snapchat-fill:after,.fr-fi-snapchat-fill:before{-webkit-mask-image:url(../../../icons/logo/snapchat-fill.svg);mask-image:url(../../../icons/logo/snapchat-fill.svg)}.fr-fi-snapchat-line:after,.fr-fi-snapchat-line:before{-webkit-mask-image:url(../../../icons/logo/snapchat-line.svg);mask-image:url(../../../icons/logo/snapchat-line.svg)}.fr-fi-telegram-fill:after,.fr-fi-telegram-fill:before{-webkit-mask-image:url(../../../icons/logo/telegram-fill.svg);mask-image:url(../../../icons/logo/telegram-fill.svg)}.fr-fi-telegram-line:after,.fr-fi-telegram-line:before{-webkit-mask-image:url(../../../icons/logo/telegram-line.svg);mask-image:url(../../../icons/logo/telegram-line.svg)}.fr-fi-twitch-fill:after,.fr-fi-twitch-fill:before{-webkit-mask-image:url(../../../icons/logo/twitch-fill.svg);mask-image:url(../../../icons/logo/twitch-fill.svg)}.fr-fi-twitch-line:after,.fr-fi-twitch-line:before{-webkit-mask-image:url(../../../icons/logo/twitch-line.svg);mask-image:url(../../../icons/logo/twitch-line.svg)}.fr-fi-twitter-fill:after,.fr-fi-twitter-fill:before{-webkit-mask-image:url(../../../icons/logo/twitter-fill.svg);mask-image:url(../../../icons/logo/twitter-fill.svg)}.fr-fi-twitter-line:after,.fr-fi-twitter-line:before{-webkit-mask-image:url(../../../icons/logo/twitter-line.svg);mask-image:url(../../../icons/logo/twitter-line.svg)}.fr-fi-vimeo-fill:after,.fr-fi-vimeo-fill:before{-webkit-mask-image:url(../../../icons/logo/vimeo-fill.svg);mask-image:url(../../../icons/logo/vimeo-fill.svg)}.fr-fi-vimeo-line:after,.fr-fi-vimeo-line:before{-webkit-mask-image:url(../../../icons/logo/vimeo-line.svg);mask-image:url(../../../icons/logo/vimeo-line.svg)}.fr-fi-youtube-fill:after,.fr-fi-youtube-fill:before{-webkit-mask-image:url(../../../icons/logo/youtube-fill.svg);mask-image:url(../../../icons/logo/youtube-fill.svg)}.fr-fi-youtube-line:after,.fr-fi-youtube-line:before{-webkit-mask-image:url(../../../icons/logo/youtube-line.svg);mask-image:url(../../../icons/logo/youtube-line.svg)}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */} \ No newline at end of file diff --git a/dist/dsfr/utility/icons/icons-logo/icons-logo.min.css b/dist/dsfr/utility/icons/icons-logo/icons-logo.min.css new file mode 100644 index 0000000..f2df3bc --- /dev/null +++ b/dist/dsfr/utility/icons/icons-logo/icons-logo.min.css @@ -0,0 +1,11 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-icon-bluesky-fill:after,.fr-icon-bluesky-fill:before{-webkit-mask-image:url(../../../icons/logo/bluesky-fill.svg);mask-image:url(../../../icons/logo/bluesky-fill.svg)}.fr-icon-bluesky-line:after,.fr-icon-bluesky-line:before{-webkit-mask-image:url(../../../icons/logo/bluesky-line.svg);mask-image:url(../../../icons/logo/bluesky-line.svg)}.fr-icon-chrome-fill:after,.fr-icon-chrome-fill:before{-webkit-mask-image:url(../../../icons/logo/chrome-fill.svg);mask-image:url(../../../icons/logo/chrome-fill.svg)}.fr-icon-chrome-line:after,.fr-icon-chrome-line:before{-webkit-mask-image:url(../../../icons/logo/chrome-line.svg);mask-image:url(../../../icons/logo/chrome-line.svg)}.fr-icon-edge-fill:after,.fr-icon-edge-fill:before{-webkit-mask-image:url(../../../icons/logo/edge-fill.svg);mask-image:url(../../../icons/logo/edge-fill.svg)}.fr-icon-edge-line:after,.fr-icon-edge-line:before{-webkit-mask-image:url(../../../icons/logo/edge-line.svg);mask-image:url(../../../icons/logo/edge-line.svg)}.fr-icon-facebook-circle-fill:after,.fr-icon-facebook-circle-fill:before{-webkit-mask-image:url(../../../icons/logo/facebook-circle-fill.svg);mask-image:url(../../../icons/logo/facebook-circle-fill.svg)}.fr-icon-facebook-circle-line:after,.fr-icon-facebook-circle-line:before{-webkit-mask-image:url(../../../icons/logo/facebook-circle-line.svg);mask-image:url(../../../icons/logo/facebook-circle-line.svg)}.fr-icon-firefox-fill:after,.fr-icon-firefox-fill:before{-webkit-mask-image:url(../../../icons/logo/firefox-fill.svg);mask-image:url(../../../icons/logo/firefox-fill.svg)}.fr-icon-firefox-line:after,.fr-icon-firefox-line:before{-webkit-mask-image:url(../../../icons/logo/firefox-line.svg);mask-image:url(../../../icons/logo/firefox-line.svg)}.fr-icon-dailymotion-fill:after,.fr-icon-dailymotion-fill:before{-webkit-mask-image:url(../../../icons/logo/fr--dailymotion-fill.svg);mask-image:url(../../../icons/logo/fr--dailymotion-fill.svg)}.fr-icon-dailymotion-line:after,.fr-icon-dailymotion-line:before{-webkit-mask-image:url(../../../icons/logo/fr--dailymotion-line.svg);mask-image:url(../../../icons/logo/fr--dailymotion-line.svg)}.fr-icon-tiktok-fill:after,.fr-icon-tiktok-fill:before{-webkit-mask-image:url(../../../icons/logo/fr--tiktok-fill.svg);mask-image:url(../../../icons/logo/fr--tiktok-fill.svg)}.fr-icon-tiktok-line:after,.fr-icon-tiktok-line:before{-webkit-mask-image:url(../../../icons/logo/fr--tiktok-line.svg);mask-image:url(../../../icons/logo/fr--tiktok-line.svg)}.fr-icon-github-fill:after,.fr-icon-github-fill:before{-webkit-mask-image:url(../../../icons/logo/github-fill.svg);mask-image:url(../../../icons/logo/github-fill.svg)}.fr-icon-github-line:after,.fr-icon-github-line:before{-webkit-mask-image:url(../../../icons/logo/github-line.svg);mask-image:url(../../../icons/logo/github-line.svg)}.fr-icon-google-fill:after,.fr-icon-google-fill:before{-webkit-mask-image:url(../../../icons/logo/google-fill.svg);mask-image:url(../../../icons/logo/google-fill.svg)}.fr-icon-google-line:after,.fr-icon-google-line:before{-webkit-mask-image:url(../../../icons/logo/google-line.svg);mask-image:url(../../../icons/logo/google-line.svg)}.fr-icon-ie-fill:after,.fr-icon-ie-fill:before{-webkit-mask-image:url(../../../icons/logo/ie-fill.svg);mask-image:url(../../../icons/logo/ie-fill.svg)}.fr-icon-ie-line:after,.fr-icon-ie-line:before{-webkit-mask-image:url(../../../icons/logo/ie-line.svg);mask-image:url(../../../icons/logo/ie-line.svg)}.fr-icon-instagram-fill:after,.fr-icon-instagram-fill:before{-webkit-mask-image:url(../../../icons/logo/instagram-fill.svg);mask-image:url(../../../icons/logo/instagram-fill.svg)}.fr-icon-instagram-line:after,.fr-icon-instagram-line:before{-webkit-mask-image:url(../../../icons/logo/instagram-line.svg);mask-image:url(../../../icons/logo/instagram-line.svg)}.fr-icon-linkedin-box-fill:after,.fr-icon-linkedin-box-fill:before{-webkit-mask-image:url(../../../icons/logo/linkedin-box-fill.svg);mask-image:url(../../../icons/logo/linkedin-box-fill.svg)}.fr-icon-linkedin-box-line:after,.fr-icon-linkedin-box-line:before{-webkit-mask-image:url(../../../icons/logo/linkedin-box-line.svg);mask-image:url(../../../icons/logo/linkedin-box-line.svg)}.fr-icon-mastodon-fill:after,.fr-icon-mastodon-fill:before{-webkit-mask-image:url(../../../icons/logo/mastodon-fill.svg);mask-image:url(../../../icons/logo/mastodon-fill.svg)}.fr-icon-mastodon-line:after,.fr-icon-mastodon-line:before{-webkit-mask-image:url(../../../icons/logo/mastodon-line.svg);mask-image:url(../../../icons/logo/mastodon-line.svg)}.fr-icon-npmjs-fill:after,.fr-icon-npmjs-fill:before{-webkit-mask-image:url(../../../icons/logo/npmjs-fill.svg);mask-image:url(../../../icons/logo/npmjs-fill.svg)}.fr-icon-npmjs-line:after,.fr-icon-npmjs-line:before{-webkit-mask-image:url(../../../icons/logo/npmjs-line.svg);mask-image:url(../../../icons/logo/npmjs-line.svg)}.fr-icon-remixicon-fill:after,.fr-icon-remixicon-fill:before{-webkit-mask-image:url(../../../icons/logo/remixicon-fill.svg);mask-image:url(../../../icons/logo/remixicon-fill.svg)}.fr-icon-remixicon-line:after,.fr-icon-remixicon-line:before{-webkit-mask-image:url(../../../icons/logo/remixicon-line.svg);mask-image:url(../../../icons/logo/remixicon-line.svg)}.fr-icon-safari-fill:after,.fr-icon-safari-fill:before{-webkit-mask-image:url(../../../icons/logo/safari-fill.svg);mask-image:url(../../../icons/logo/safari-fill.svg)}.fr-icon-safari-line:after,.fr-icon-safari-line:before{-webkit-mask-image:url(../../../icons/logo/safari-line.svg);mask-image:url(../../../icons/logo/safari-line.svg)}.fr-icon-slack-fill:after,.fr-icon-slack-fill:before{-webkit-mask-image:url(../../../icons/logo/slack-fill.svg);mask-image:url(../../../icons/logo/slack-fill.svg)}.fr-icon-slack-line:after,.fr-icon-slack-line:before{-webkit-mask-image:url(../../../icons/logo/slack-line.svg);mask-image:url(../../../icons/logo/slack-line.svg)}.fr-icon-snapchat-fill:after,.fr-icon-snapchat-fill:before{-webkit-mask-image:url(../../../icons/logo/snapchat-fill.svg);mask-image:url(../../../icons/logo/snapchat-fill.svg)}.fr-icon-snapchat-line:after,.fr-icon-snapchat-line:before{-webkit-mask-image:url(../../../icons/logo/snapchat-line.svg);mask-image:url(../../../icons/logo/snapchat-line.svg)}.fr-icon-telegram-fill:after,.fr-icon-telegram-fill:before{-webkit-mask-image:url(../../../icons/logo/telegram-fill.svg);mask-image:url(../../../icons/logo/telegram-fill.svg)}.fr-icon-telegram-line:after,.fr-icon-telegram-line:before{-webkit-mask-image:url(../../../icons/logo/telegram-line.svg);mask-image:url(../../../icons/logo/telegram-line.svg)}.fr-icon-threads-fill:after,.fr-icon-threads-fill:before{-webkit-mask-image:url(../../../icons/logo/threads-fill.svg);mask-image:url(../../../icons/logo/threads-fill.svg)}.fr-icon-threads-line:after,.fr-icon-threads-line:before{-webkit-mask-image:url(../../../icons/logo/threads-line.svg);mask-image:url(../../../icons/logo/threads-line.svg)}.fr-icon-twitch-fill:after,.fr-icon-twitch-fill:before{-webkit-mask-image:url(../../../icons/logo/twitch-fill.svg);mask-image:url(../../../icons/logo/twitch-fill.svg)}.fr-icon-twitch-line:after,.fr-icon-twitch-line:before{-webkit-mask-image:url(../../../icons/logo/twitch-line.svg);mask-image:url(../../../icons/logo/twitch-line.svg)}.fr-icon-twitter-fill:after,.fr-icon-twitter-fill:before{-webkit-mask-image:url(../../../icons/logo/twitter-fill.svg);mask-image:url(../../../icons/logo/twitter-fill.svg)}.fr-icon-twitter-line:after,.fr-icon-twitter-line:before{-webkit-mask-image:url(../../../icons/logo/twitter-line.svg);mask-image:url(../../../icons/logo/twitter-line.svg)}.fr-icon-twitter-x-fill:after,.fr-icon-twitter-x-fill:before{-webkit-mask-image:url(../../../icons/logo/twitter-x-fill.svg);mask-image:url(../../../icons/logo/twitter-x-fill.svg)}.fr-icon-twitter-x-line:after,.fr-icon-twitter-x-line:before{-webkit-mask-image:url(../../../icons/logo/twitter-x-line.svg);mask-image:url(../../../icons/logo/twitter-x-line.svg)}.fr-icon-vimeo-fill:after,.fr-icon-vimeo-fill:before{-webkit-mask-image:url(../../../icons/logo/vimeo-fill.svg);mask-image:url(../../../icons/logo/vimeo-fill.svg)}.fr-icon-vimeo-line:after,.fr-icon-vimeo-line:before{-webkit-mask-image:url(../../../icons/logo/vimeo-line.svg);mask-image:url(../../../icons/logo/vimeo-line.svg)}.fr-icon-vuejs-fill:after,.fr-icon-vuejs-fill:before{-webkit-mask-image:url(../../../icons/logo/vuejs-fill.svg);mask-image:url(../../../icons/logo/vuejs-fill.svg)}.fr-icon-vuejs-line:after,.fr-icon-vuejs-line:before{-webkit-mask-image:url(../../../icons/logo/vuejs-line.svg);mask-image:url(../../../icons/logo/vuejs-line.svg)}.fr-icon-whatsapp-fill:after,.fr-icon-whatsapp-fill:before{-webkit-mask-image:url(../../../icons/logo/whatsapp-fill.svg);mask-image:url(../../../icons/logo/whatsapp-fill.svg)}.fr-icon-whatsapp-line:after,.fr-icon-whatsapp-line:before{-webkit-mask-image:url(../../../icons/logo/whatsapp-line.svg);mask-image:url(../../../icons/logo/whatsapp-line.svg)}.fr-icon-youtube-fill:after,.fr-icon-youtube-fill:before{-webkit-mask-image:url(../../../icons/logo/youtube-fill.svg);mask-image:url(../../../icons/logo/youtube-fill.svg)}.fr-icon-youtube-line:after,.fr-icon-youtube-line:before{-webkit-mask-image:url(../../../icons/logo/youtube-line.svg);mask-image:url(../../../icons/logo/youtube-line.svg)}.fr-fi-facebook-circle-fill:after,.fr-fi-facebook-circle-fill:before{-webkit-mask-image:url(../../../icons/logo/facebook-circle-fill.svg);mask-image:url(../../../icons/logo/facebook-circle-fill.svg)}.fr-fi-facebook-circle-line:after,.fr-fi-facebook-circle-line:before{-webkit-mask-image:url(../../../icons/logo/facebook-circle-line.svg);mask-image:url(../../../icons/logo/facebook-circle-line.svg)}.fr-fi-dailymotion-fill:after,.fr-fi-dailymotion-fill:before{-webkit-mask-image:url(../../../icons/logo/fr--dailymotion-fill.svg);mask-image:url(../../../icons/logo/fr--dailymotion-fill.svg)}.fr-fi-dailymotion-line:after,.fr-fi-dailymotion-line:before{-webkit-mask-image:url(../../../icons/logo/fr--dailymotion-line.svg);mask-image:url(../../../icons/logo/fr--dailymotion-line.svg)}.fr-fi-github-fill:after,.fr-fi-github-fill:before{-webkit-mask-image:url(../../../icons/logo/github-fill.svg);mask-image:url(../../../icons/logo/github-fill.svg)}.fr-fi-github-line:after,.fr-fi-github-line:before{-webkit-mask-image:url(../../../icons/logo/github-line.svg);mask-image:url(../../../icons/logo/github-line.svg)}.fr-fi-instagram-fill:after,.fr-fi-instagram-fill:before{-webkit-mask-image:url(../../../icons/logo/instagram-fill.svg);mask-image:url(../../../icons/logo/instagram-fill.svg)}.fr-fi-instagram-line:after,.fr-fi-instagram-line:before{-webkit-mask-image:url(../../../icons/logo/instagram-line.svg);mask-image:url(../../../icons/logo/instagram-line.svg)}.fr-fi-linkedin-box-fill:after,.fr-fi-linkedin-box-fill:before{-webkit-mask-image:url(../../../icons/logo/linkedin-box-fill.svg);mask-image:url(../../../icons/logo/linkedin-box-fill.svg)}.fr-fi-linkedin-box-line:after,.fr-fi-linkedin-box-line:before{-webkit-mask-image:url(../../../icons/logo/linkedin-box-line.svg);mask-image:url(../../../icons/logo/linkedin-box-line.svg)}.fr-fi-npmjs-fill:after,.fr-fi-npmjs-fill:before{-webkit-mask-image:url(../../../icons/logo/npmjs-fill.svg);mask-image:url(../../../icons/logo/npmjs-fill.svg)}.fr-fi-npmjs-line:after,.fr-fi-npmjs-line:before{-webkit-mask-image:url(../../../icons/logo/npmjs-line.svg);mask-image:url(../../../icons/logo/npmjs-line.svg)}.fr-fi-remixicon-fill:after,.fr-fi-remixicon-fill:before{-webkit-mask-image:url(../../../icons/logo/remixicon-fill.svg);mask-image:url(../../../icons/logo/remixicon-fill.svg)}.fr-fi-remixicon-line:after,.fr-fi-remixicon-line:before{-webkit-mask-image:url(../../../icons/logo/remixicon-line.svg);mask-image:url(../../../icons/logo/remixicon-line.svg)}.fr-fi-slack-fill:after,.fr-fi-slack-fill:before{-webkit-mask-image:url(../../../icons/logo/slack-fill.svg);mask-image:url(../../../icons/logo/slack-fill.svg)}.fr-fi-slack-line:after,.fr-fi-slack-line:before{-webkit-mask-image:url(../../../icons/logo/slack-line.svg);mask-image:url(../../../icons/logo/slack-line.svg)}.fr-fi-snapchat-fill:after,.fr-fi-snapchat-fill:before{-webkit-mask-image:url(../../../icons/logo/snapchat-fill.svg);mask-image:url(../../../icons/logo/snapchat-fill.svg)}.fr-fi-snapchat-line:after,.fr-fi-snapchat-line:before{-webkit-mask-image:url(../../../icons/logo/snapchat-line.svg);mask-image:url(../../../icons/logo/snapchat-line.svg)}.fr-fi-telegram-fill:after,.fr-fi-telegram-fill:before{-webkit-mask-image:url(../../../icons/logo/telegram-fill.svg);mask-image:url(../../../icons/logo/telegram-fill.svg)}.fr-fi-telegram-line:after,.fr-fi-telegram-line:before{-webkit-mask-image:url(../../../icons/logo/telegram-line.svg);mask-image:url(../../../icons/logo/telegram-line.svg)}.fr-fi-twitch-fill:after,.fr-fi-twitch-fill:before{-webkit-mask-image:url(../../../icons/logo/twitch-fill.svg);mask-image:url(../../../icons/logo/twitch-fill.svg)}.fr-fi-twitch-line:after,.fr-fi-twitch-line:before{-webkit-mask-image:url(../../../icons/logo/twitch-line.svg);mask-image:url(../../../icons/logo/twitch-line.svg)}.fr-fi-twitter-fill:after,.fr-fi-twitter-fill:before{-webkit-mask-image:url(../../../icons/logo/twitter-fill.svg);mask-image:url(../../../icons/logo/twitter-fill.svg)}.fr-fi-twitter-line:after,.fr-fi-twitter-line:before{-webkit-mask-image:url(../../../icons/logo/twitter-line.svg);mask-image:url(../../../icons/logo/twitter-line.svg)}.fr-fi-vimeo-fill:after,.fr-fi-vimeo-fill:before{-webkit-mask-image:url(../../../icons/logo/vimeo-fill.svg);mask-image:url(../../../icons/logo/vimeo-fill.svg)}.fr-fi-vimeo-line:after,.fr-fi-vimeo-line:before{-webkit-mask-image:url(../../../icons/logo/vimeo-line.svg);mask-image:url(../../../icons/logo/vimeo-line.svg)}.fr-fi-youtube-fill:after,.fr-fi-youtube-fill:before{-webkit-mask-image:url(../../../icons/logo/youtube-fill.svg);mask-image:url(../../../icons/logo/youtube-fill.svg)}.fr-fi-youtube-line:after,.fr-fi-youtube-line:before{-webkit-mask-image:url(../../../icons/logo/youtube-line.svg);mask-image:url(../../../icons/logo/youtube-line.svg)}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */ + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-icon-bluesky-fill:after,.fr-icon-bluesky-fill:before{background-image:url(../../../icons/logo/bluesky-fill.svg)}.fr-icon-bluesky-line:after,.fr-icon-bluesky-line:before{background-image:url(../../../icons/logo/bluesky-line.svg)}.fr-icon-chrome-fill:after,.fr-icon-chrome-fill:before{background-image:url(../../../icons/logo/chrome-fill.svg)}.fr-icon-chrome-line:after,.fr-icon-chrome-line:before{background-image:url(../../../icons/logo/chrome-line.svg)}.fr-icon-edge-fill:after,.fr-icon-edge-fill:before{background-image:url(../../../icons/logo/edge-fill.svg)}.fr-icon-edge-line:after,.fr-icon-edge-line:before{background-image:url(../../../icons/logo/edge-line.svg)}.fr-icon-facebook-circle-fill:after,.fr-icon-facebook-circle-fill:before{background-image:url(../../../icons/logo/facebook-circle-fill.svg)}.fr-icon-facebook-circle-line:after,.fr-icon-facebook-circle-line:before{background-image:url(../../../icons/logo/facebook-circle-line.svg)}.fr-icon-firefox-fill:after,.fr-icon-firefox-fill:before{background-image:url(../../../icons/logo/firefox-fill.svg)}.fr-icon-firefox-line:after,.fr-icon-firefox-line:before{background-image:url(../../../icons/logo/firefox-line.svg)}.fr-icon-dailymotion-fill:after,.fr-icon-dailymotion-fill:before{background-image:url(../../../icons/logo/fr--dailymotion-fill.svg)}.fr-icon-dailymotion-line:after,.fr-icon-dailymotion-line:before{background-image:url(../../../icons/logo/fr--dailymotion-line.svg)}.fr-icon-tiktok-fill:after,.fr-icon-tiktok-fill:before{background-image:url(../../../icons/logo/fr--tiktok-fill.svg)}.fr-icon-tiktok-line:after,.fr-icon-tiktok-line:before{background-image:url(../../../icons/logo/fr--tiktok-line.svg)}.fr-icon-github-fill:after,.fr-icon-github-fill:before{background-image:url(../../../icons/logo/github-fill.svg)}.fr-icon-github-line:after,.fr-icon-github-line:before{background-image:url(../../../icons/logo/github-line.svg)}.fr-icon-google-fill:after,.fr-icon-google-fill:before{background-image:url(../../../icons/logo/google-fill.svg)}.fr-icon-google-line:after,.fr-icon-google-line:before{background-image:url(../../../icons/logo/google-line.svg)}.fr-icon-ie-fill:after,.fr-icon-ie-fill:before{background-image:url(../../../icons/logo/ie-fill.svg)}.fr-icon-ie-line:after,.fr-icon-ie-line:before{background-image:url(../../../icons/logo/ie-line.svg)}.fr-icon-instagram-fill:after,.fr-icon-instagram-fill:before{background-image:url(../../../icons/logo/instagram-fill.svg)}.fr-icon-instagram-line:after,.fr-icon-instagram-line:before{background-image:url(../../../icons/logo/instagram-line.svg)}.fr-icon-linkedin-box-fill:after,.fr-icon-linkedin-box-fill:before{background-image:url(../../../icons/logo/linkedin-box-fill.svg)}.fr-icon-linkedin-box-line:after,.fr-icon-linkedin-box-line:before{background-image:url(../../../icons/logo/linkedin-box-line.svg)}.fr-icon-mastodon-fill:after,.fr-icon-mastodon-fill:before{background-image:url(../../../icons/logo/mastodon-fill.svg)}.fr-icon-mastodon-line:after,.fr-icon-mastodon-line:before{background-image:url(../../../icons/logo/mastodon-line.svg)}.fr-icon-npmjs-fill:after,.fr-icon-npmjs-fill:before{background-image:url(../../../icons/logo/npmjs-fill.svg)}.fr-icon-npmjs-line:after,.fr-icon-npmjs-line:before{background-image:url(../../../icons/logo/npmjs-line.svg)}.fr-icon-remixicon-fill:after,.fr-icon-remixicon-fill:before{background-image:url(../../../icons/logo/remixicon-fill.svg)}.fr-icon-remixicon-line:after,.fr-icon-remixicon-line:before{background-image:url(../../../icons/logo/remixicon-line.svg)}.fr-icon-safari-fill:after,.fr-icon-safari-fill:before{background-image:url(../../../icons/logo/safari-fill.svg)}.fr-icon-safari-line:after,.fr-icon-safari-line:before{background-image:url(../../../icons/logo/safari-line.svg)}.fr-icon-slack-fill:after,.fr-icon-slack-fill:before{background-image:url(../../../icons/logo/slack-fill.svg)}.fr-icon-slack-line:after,.fr-icon-slack-line:before{background-image:url(../../../icons/logo/slack-line.svg)}.fr-icon-snapchat-fill:after,.fr-icon-snapchat-fill:before{background-image:url(../../../icons/logo/snapchat-fill.svg)}.fr-icon-snapchat-line:after,.fr-icon-snapchat-line:before{background-image:url(../../../icons/logo/snapchat-line.svg)}.fr-icon-telegram-fill:after,.fr-icon-telegram-fill:before{background-image:url(../../../icons/logo/telegram-fill.svg)}.fr-icon-telegram-line:after,.fr-icon-telegram-line:before{background-image:url(../../../icons/logo/telegram-line.svg)}.fr-icon-threads-fill:after,.fr-icon-threads-fill:before{background-image:url(../../../icons/logo/threads-fill.svg)}.fr-icon-threads-line:after,.fr-icon-threads-line:before{background-image:url(../../../icons/logo/threads-line.svg)}.fr-icon-twitch-fill:after,.fr-icon-twitch-fill:before{background-image:url(../../../icons/logo/twitch-fill.svg)}.fr-icon-twitch-line:after,.fr-icon-twitch-line:before{background-image:url(../../../icons/logo/twitch-line.svg)}.fr-icon-twitter-fill:after,.fr-icon-twitter-fill:before{background-image:url(../../../icons/logo/twitter-fill.svg)}.fr-icon-twitter-line:after,.fr-icon-twitter-line:before{background-image:url(../../../icons/logo/twitter-line.svg)}.fr-icon-twitter-x-fill:after,.fr-icon-twitter-x-fill:before{background-image:url(../../../icons/logo/twitter-x-fill.svg)}.fr-icon-twitter-x-line:after,.fr-icon-twitter-x-line:before{background-image:url(../../../icons/logo/twitter-x-line.svg)}.fr-icon-vimeo-fill:after,.fr-icon-vimeo-fill:before{background-image:url(../../../icons/logo/vimeo-fill.svg)}.fr-icon-vimeo-line:after,.fr-icon-vimeo-line:before{background-image:url(../../../icons/logo/vimeo-line.svg)}.fr-icon-vuejs-fill:after,.fr-icon-vuejs-fill:before{background-image:url(../../../icons/logo/vuejs-fill.svg)}.fr-icon-vuejs-line:after,.fr-icon-vuejs-line:before{background-image:url(../../../icons/logo/vuejs-line.svg)}.fr-icon-whatsapp-fill:after,.fr-icon-whatsapp-fill:before{background-image:url(../../../icons/logo/whatsapp-fill.svg)}.fr-icon-whatsapp-line:after,.fr-icon-whatsapp-line:before{background-image:url(../../../icons/logo/whatsapp-line.svg)}.fr-icon-youtube-fill:after,.fr-icon-youtube-fill:before{background-image:url(../../../icons/logo/youtube-fill.svg)}.fr-icon-youtube-line:after,.fr-icon-youtube-line:before{background-image:url(../../../icons/logo/youtube-line.svg)}.fr-fi-facebook-circle-fill:before{background-image:url(../../../icons/logo/facebook-circle-fill.svg)}.fr-fi-facebook-circle-line:before{background-image:url(../../../icons/logo/facebook-circle-line.svg)}.fr-fi-dailymotion-fill:before{background-image:url(../../../icons/logo/fr--dailymotion-fill.svg)}.fr-fi-dailymotion-line:before{background-image:url(../../../icons/logo/fr--dailymotion-line.svg)}.fr-fi-github-fill:before{background-image:url(../../../icons/logo/github-fill.svg)}.fr-fi-github-line:before{background-image:url(../../../icons/logo/github-line.svg)}.fr-fi-instagram-fill:before{background-image:url(../../../icons/logo/instagram-fill.svg)}.fr-fi-instagram-line:before{background-image:url(../../../icons/logo/instagram-line.svg)}.fr-fi-linkedin-box-fill:before{background-image:url(../../../icons/logo/linkedin-box-fill.svg)}.fr-fi-linkedin-box-line:before{background-image:url(../../../icons/logo/linkedin-box-line.svg)}.fr-fi-npmjs-fill:before{background-image:url(../../../icons/logo/npmjs-fill.svg)}.fr-fi-npmjs-line:before{background-image:url(../../../icons/logo/npmjs-line.svg)}.fr-fi-remixicon-fill:before{background-image:url(../../../icons/logo/remixicon-fill.svg)}.fr-fi-remixicon-line:before{background-image:url(../../../icons/logo/remixicon-line.svg)}.fr-fi-slack-fill:before{background-image:url(../../../icons/logo/slack-fill.svg)}.fr-fi-slack-line:before{background-image:url(../../../icons/logo/slack-line.svg)}.fr-fi-snapchat-fill:before{background-image:url(../../../icons/logo/snapchat-fill.svg)}.fr-fi-snapchat-line:before{background-image:url(../../../icons/logo/snapchat-line.svg)}.fr-fi-telegram-fill:before{background-image:url(../../../icons/logo/telegram-fill.svg)}.fr-fi-telegram-line:before{background-image:url(../../../icons/logo/telegram-line.svg)}.fr-fi-twitch-fill:before{background-image:url(../../../icons/logo/twitch-fill.svg)}.fr-fi-twitch-line:before{background-image:url(../../../icons/logo/twitch-line.svg)}.fr-fi-twitter-fill:before{background-image:url(../../../icons/logo/twitter-fill.svg)}.fr-fi-twitter-line:before{background-image:url(../../../icons/logo/twitter-line.svg)}.fr-fi-vimeo-fill:before{background-image:url(../../../icons/logo/vimeo-fill.svg)}.fr-fi-vimeo-line:before{background-image:url(../../../icons/logo/vimeo-line.svg)}.fr-fi-youtube-fill:before{background-image:url(../../../icons/logo/youtube-fill.svg)}.fr-fi-youtube-line:before{background-image:url(../../../icons/logo/youtube-line.svg)}} \ No newline at end of file diff --git a/dist/dsfr/utility/icons/icons-map/icons-map.css b/dist/dsfr/utility/icons/icons-map/icons-map.css new file mode 100644 index 0000000..019ff3f --- /dev/null +++ b/dist/dsfr/utility/icons/icons-map/icons-map.css @@ -0,0 +1,601 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-anchor-fill::before, +.fr-icon-anchor-fill::after { + -webkit-mask-image: url("../../../icons/map/anchor-fill.svg"); + mask-image: url("../../../icons/map/anchor-fill.svg"); +} + +.fr-icon-anchor-line::before, +.fr-icon-anchor-line::after { + -webkit-mask-image: url("../../../icons/map/anchor-line.svg"); + mask-image: url("../../../icons/map/anchor-line.svg"); +} + +.fr-icon-bike-fill::before, +.fr-icon-bike-fill::after { + -webkit-mask-image: url("../../../icons/map/bike-fill.svg"); + mask-image: url("../../../icons/map/bike-fill.svg"); +} + +.fr-icon-bike-line::before, +.fr-icon-bike-line::after { + -webkit-mask-image: url("../../../icons/map/bike-line.svg"); + mask-image: url("../../../icons/map/bike-line.svg"); +} + +.fr-icon-bus-fill::before, +.fr-icon-bus-fill::after { + -webkit-mask-image: url("../../../icons/map/bus-fill.svg"); + mask-image: url("../../../icons/map/bus-fill.svg"); +} + +.fr-icon-bus-line::before, +.fr-icon-bus-line::after { + -webkit-mask-image: url("../../../icons/map/bus-line.svg"); + mask-image: url("../../../icons/map/bus-line.svg"); +} + +.fr-icon-car-fill::before, +.fr-icon-car-fill::after { + -webkit-mask-image: url("../../../icons/map/car-fill.svg"); + mask-image: url("../../../icons/map/car-fill.svg"); +} + +.fr-icon-car-line::before, +.fr-icon-car-line::after { + -webkit-mask-image: url("../../../icons/map/car-line.svg"); + mask-image: url("../../../icons/map/car-line.svg"); +} + +.fr-icon-caravan-fill::before, +.fr-icon-caravan-fill::after { + -webkit-mask-image: url("../../../icons/map/caravan-fill.svg"); + mask-image: url("../../../icons/map/caravan-fill.svg"); +} + +.fr-icon-caravan-line::before, +.fr-icon-caravan-line::after { + -webkit-mask-image: url("../../../icons/map/caravan-line.svg"); + mask-image: url("../../../icons/map/caravan-line.svg"); +} + +.fr-icon-charging-pile-2-fill::before, +.fr-icon-charging-pile-2-fill::after { + -webkit-mask-image: url("../../../icons/map/charging-pile-2-fill.svg"); + mask-image: url("../../../icons/map/charging-pile-2-fill.svg"); +} + +.fr-icon-charging-pile-2-line::before, +.fr-icon-charging-pile-2-line::after { + -webkit-mask-image: url("../../../icons/map/charging-pile-2-line.svg"); + mask-image: url("../../../icons/map/charging-pile-2-line.svg"); +} + +.fr-icon-compass-3-fill::before, +.fr-icon-compass-3-fill::after { + -webkit-mask-image: url("../../../icons/map/compass-3-fill.svg"); + mask-image: url("../../../icons/map/compass-3-fill.svg"); +} + +.fr-icon-compass-3-line::before, +.fr-icon-compass-3-line::after { + -webkit-mask-image: url("../../../icons/map/compass-3-line.svg"); + mask-image: url("../../../icons/map/compass-3-line.svg"); +} + +.fr-icon-cup-fill::before, +.fr-icon-cup-fill::after { + -webkit-mask-image: url("../../../icons/map/cup-fill.svg"); + mask-image: url("../../../icons/map/cup-fill.svg"); +} + +.fr-icon-cup-line::before, +.fr-icon-cup-line::after { + -webkit-mask-image: url("../../../icons/map/cup-line.svg"); + mask-image: url("../../../icons/map/cup-line.svg"); +} + +.fr-icon-earth-fill::before, +.fr-icon-earth-fill::after { + -webkit-mask-image: url("../../../icons/map/earth-fill.svg"); + mask-image: url("../../../icons/map/earth-fill.svg"); +} + +.fr-icon-earth-line::before, +.fr-icon-earth-line::after { + -webkit-mask-image: url("../../../icons/map/earth-line.svg"); + mask-image: url("../../../icons/map/earth-line.svg"); +} + +.fr-icon-france-fill::before, +.fr-icon-france-fill::after { + -webkit-mask-image: url("../../../icons/map/france-fill.svg"); + mask-image: url("../../../icons/map/france-fill.svg"); +} + +.fr-icon-france-line::before, +.fr-icon-france-line::after { + -webkit-mask-image: url("../../../icons/map/france-line.svg"); + mask-image: url("../../../icons/map/france-line.svg"); +} + +.fr-icon-gas-station-fill::before, +.fr-icon-gas-station-fill::after { + -webkit-mask-image: url("../../../icons/map/gas-station-fill.svg"); + mask-image: url("../../../icons/map/gas-station-fill.svg"); +} + +.fr-icon-gas-station-line::before, +.fr-icon-gas-station-line::after { + -webkit-mask-image: url("../../../icons/map/gas-station-line.svg"); + mask-image: url("../../../icons/map/gas-station-line.svg"); +} + +.fr-icon-goblet-fill::before, +.fr-icon-goblet-fill::after { + -webkit-mask-image: url("../../../icons/map/goblet-fill.svg"); + mask-image: url("../../../icons/map/goblet-fill.svg"); +} + +.fr-icon-goblet-line::before, +.fr-icon-goblet-line::after { + -webkit-mask-image: url("../../../icons/map/goblet-line.svg"); + mask-image: url("../../../icons/map/goblet-line.svg"); +} + +.fr-icon-map-pin-2-fill::before, +.fr-icon-map-pin-2-fill::after { + -webkit-mask-image: url("../../../icons/map/map-pin-2-fill.svg"); + mask-image: url("../../../icons/map/map-pin-2-fill.svg"); +} + +.fr-icon-map-pin-2-line::before, +.fr-icon-map-pin-2-line::after { + -webkit-mask-image: url("../../../icons/map/map-pin-2-line.svg"); + mask-image: url("../../../icons/map/map-pin-2-line.svg"); +} + +.fr-icon-map-pin-user-fill::before, +.fr-icon-map-pin-user-fill::after { + -webkit-mask-image: url("../../../icons/map/map-pin-user-fill.svg"); + mask-image: url("../../../icons/map/map-pin-user-fill.svg"); +} + +.fr-icon-map-pin-user-line::before, +.fr-icon-map-pin-user-line::after { + -webkit-mask-image: url("../../../icons/map/map-pin-user-line.svg"); + mask-image: url("../../../icons/map/map-pin-user-line.svg"); +} + +.fr-icon-motorbike-fill::before, +.fr-icon-motorbike-fill::after { + -webkit-mask-image: url("../../../icons/map/motorbike-fill.svg"); + mask-image: url("../../../icons/map/motorbike-fill.svg"); +} + +.fr-icon-motorbike-line::before, +.fr-icon-motorbike-line::after { + -webkit-mask-image: url("../../../icons/map/motorbike-line.svg"); + mask-image: url("../../../icons/map/motorbike-line.svg"); +} + +.fr-icon-passport-fill::before, +.fr-icon-passport-fill::after { + -webkit-mask-image: url("../../../icons/map/passport-fill.svg"); + mask-image: url("../../../icons/map/passport-fill.svg"); +} + +.fr-icon-passport-line::before, +.fr-icon-passport-line::after { + -webkit-mask-image: url("../../../icons/map/passport-line.svg"); + mask-image: url("../../../icons/map/passport-line.svg"); +} + +.fr-icon-restaurant-fill::before, +.fr-icon-restaurant-fill::after { + -webkit-mask-image: url("../../../icons/map/restaurant-fill.svg"); + mask-image: url("../../../icons/map/restaurant-fill.svg"); +} + +.fr-icon-restaurant-line::before, +.fr-icon-restaurant-line::after { + -webkit-mask-image: url("../../../icons/map/restaurant-line.svg"); + mask-image: url("../../../icons/map/restaurant-line.svg"); +} + +.fr-icon-road-map-fill::before, +.fr-icon-road-map-fill::after { + -webkit-mask-image: url("../../../icons/map/road-map-fill.svg"); + mask-image: url("../../../icons/map/road-map-fill.svg"); +} + +.fr-icon-road-map-line::before, +.fr-icon-road-map-line::after { + -webkit-mask-image: url("../../../icons/map/road-map-line.svg"); + mask-image: url("../../../icons/map/road-map-line.svg"); +} + +.fr-icon-sailboat-fill::before, +.fr-icon-sailboat-fill::after { + -webkit-mask-image: url("../../../icons/map/sailboat-fill.svg"); + mask-image: url("../../../icons/map/sailboat-fill.svg"); +} + +.fr-icon-sailboat-line::before, +.fr-icon-sailboat-line::after { + -webkit-mask-image: url("../../../icons/map/sailboat-line.svg"); + mask-image: url("../../../icons/map/sailboat-line.svg"); +} + +.fr-icon-ship-2-fill::before, +.fr-icon-ship-2-fill::after { + -webkit-mask-image: url("../../../icons/map/ship-2-fill.svg"); + mask-image: url("../../../icons/map/ship-2-fill.svg"); +} + +.fr-icon-ship-2-line::before, +.fr-icon-ship-2-line::after { + -webkit-mask-image: url("../../../icons/map/ship-2-line.svg"); + mask-image: url("../../../icons/map/ship-2-line.svg"); +} + +.fr-icon-signal-tower-fill::before, +.fr-icon-signal-tower-fill::after { + -webkit-mask-image: url("../../../icons/map/signal-tower-fill.svg"); + mask-image: url("../../../icons/map/signal-tower-fill.svg"); +} + +.fr-icon-signal-tower-line::before, +.fr-icon-signal-tower-line::after { + -webkit-mask-image: url("../../../icons/map/signal-tower-line.svg"); + mask-image: url("../../../icons/map/signal-tower-line.svg"); +} + +.fr-icon-suitcase-2-fill::before, +.fr-icon-suitcase-2-fill::after { + -webkit-mask-image: url("../../../icons/map/suitcase-2-fill.svg"); + mask-image: url("../../../icons/map/suitcase-2-fill.svg"); +} + +.fr-icon-suitcase-2-line::before, +.fr-icon-suitcase-2-line::after { + -webkit-mask-image: url("../../../icons/map/suitcase-2-line.svg"); + mask-image: url("../../../icons/map/suitcase-2-line.svg"); +} + +.fr-icon-taxi-fill::before, +.fr-icon-taxi-fill::after { + -webkit-mask-image: url("../../../icons/map/taxi-fill.svg"); + mask-image: url("../../../icons/map/taxi-fill.svg"); +} + +.fr-icon-taxi-line::before, +.fr-icon-taxi-line::after { + -webkit-mask-image: url("../../../icons/map/taxi-line.svg"); + mask-image: url("../../../icons/map/taxi-line.svg"); +} + +.fr-icon-train-fill::before, +.fr-icon-train-fill::after { + -webkit-mask-image: url("../../../icons/map/train-fill.svg"); + mask-image: url("../../../icons/map/train-fill.svg"); +} + +.fr-icon-train-line::before, +.fr-icon-train-line::after { + -webkit-mask-image: url("../../../icons/map/train-line.svg"); + mask-image: url("../../../icons/map/train-line.svg"); +} + +.fr-fi-map-pin-2-fill::before, +.fr-fi-map-pin-2-fill::after { + -webkit-mask-image: url("../../../icons/map/map-pin-2-fill.svg"); + mask-image: url("../../../icons/map/map-pin-2-fill.svg"); +} + +.fr-fi-map-pin-2-line::before, +.fr-fi-map-pin-2-line::after { + -webkit-mask-image: url("../../../icons/map/map-pin-2-line.svg"); + mask-image: url("../../../icons/map/map-pin-2-line.svg"); +} + +.fr-fi-road-map-fill::before, +.fr-fi-road-map-fill::after { + -webkit-mask-image: url("../../../icons/map/road-map-fill.svg"); + mask-image: url("../../../icons/map/road-map-fill.svg"); +} + +.fr-fi-road-map-line::before, +.fr-fi-road-map-line::after { + -webkit-mask-image: url("../../../icons/map/road-map-line.svg"); + mask-image: url("../../../icons/map/road-map-line.svg"); +} + +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} + +@media (min-width: 48em) { + /*! media md */ + + /*! media md */ +} + +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ +} + +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} + +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-icon-anchor-fill::before, + .fr-icon-anchor-fill::after { + background-image: url("../../../icons/map/anchor-fill.svg"); + } + + .fr-icon-anchor-line::before, + .fr-icon-anchor-line::after { + background-image: url("../../../icons/map/anchor-line.svg"); + } + + .fr-icon-bike-fill::before, + .fr-icon-bike-fill::after { + background-image: url("../../../icons/map/bike-fill.svg"); + } + + .fr-icon-bike-line::before, + .fr-icon-bike-line::after { + background-image: url("../../../icons/map/bike-line.svg"); + } + + .fr-icon-bus-fill::before, + .fr-icon-bus-fill::after { + background-image: url("../../../icons/map/bus-fill.svg"); + } + + .fr-icon-bus-line::before, + .fr-icon-bus-line::after { + background-image: url("../../../icons/map/bus-line.svg"); + } + + .fr-icon-car-fill::before, + .fr-icon-car-fill::after { + background-image: url("../../../icons/map/car-fill.svg"); + } + + .fr-icon-car-line::before, + .fr-icon-car-line::after { + background-image: url("../../../icons/map/car-line.svg"); + } + + .fr-icon-caravan-fill::before, + .fr-icon-caravan-fill::after { + background-image: url("../../../icons/map/caravan-fill.svg"); + } + + .fr-icon-caravan-line::before, + .fr-icon-caravan-line::after { + background-image: url("../../../icons/map/caravan-line.svg"); + } + + .fr-icon-charging-pile-2-fill::before, + .fr-icon-charging-pile-2-fill::after { + background-image: url("../../../icons/map/charging-pile-2-fill.svg"); + } + + .fr-icon-charging-pile-2-line::before, + .fr-icon-charging-pile-2-line::after { + background-image: url("../../../icons/map/charging-pile-2-line.svg"); + } + + .fr-icon-compass-3-fill::before, + .fr-icon-compass-3-fill::after { + background-image: url("../../../icons/map/compass-3-fill.svg"); + } + + .fr-icon-compass-3-line::before, + .fr-icon-compass-3-line::after { + background-image: url("../../../icons/map/compass-3-line.svg"); + } + + .fr-icon-cup-fill::before, + .fr-icon-cup-fill::after { + background-image: url("../../../icons/map/cup-fill.svg"); + } + + .fr-icon-cup-line::before, + .fr-icon-cup-line::after { + background-image: url("../../../icons/map/cup-line.svg"); + } + + .fr-icon-earth-fill::before, + .fr-icon-earth-fill::after { + background-image: url("../../../icons/map/earth-fill.svg"); + } + + .fr-icon-earth-line::before, + .fr-icon-earth-line::after { + background-image: url("../../../icons/map/earth-line.svg"); + } + + .fr-icon-france-fill::before, + .fr-icon-france-fill::after { + background-image: url("../../../icons/map/france-fill.svg"); + } + + .fr-icon-france-line::before, + .fr-icon-france-line::after { + background-image: url("../../../icons/map/france-line.svg"); + } + + .fr-icon-gas-station-fill::before, + .fr-icon-gas-station-fill::after { + background-image: url("../../../icons/map/gas-station-fill.svg"); + } + + .fr-icon-gas-station-line::before, + .fr-icon-gas-station-line::after { + background-image: url("../../../icons/map/gas-station-line.svg"); + } + + .fr-icon-goblet-fill::before, + .fr-icon-goblet-fill::after { + background-image: url("../../../icons/map/goblet-fill.svg"); + } + + .fr-icon-goblet-line::before, + .fr-icon-goblet-line::after { + background-image: url("../../../icons/map/goblet-line.svg"); + } + + .fr-icon-map-pin-2-fill::before, + .fr-icon-map-pin-2-fill::after { + background-image: url("../../../icons/map/map-pin-2-fill.svg"); + } + + .fr-icon-map-pin-2-line::before, + .fr-icon-map-pin-2-line::after { + background-image: url("../../../icons/map/map-pin-2-line.svg"); + } + + .fr-icon-map-pin-user-fill::before, + .fr-icon-map-pin-user-fill::after { + background-image: url("../../../icons/map/map-pin-user-fill.svg"); + } + + .fr-icon-map-pin-user-line::before, + .fr-icon-map-pin-user-line::after { + background-image: url("../../../icons/map/map-pin-user-line.svg"); + } + + .fr-icon-motorbike-fill::before, + .fr-icon-motorbike-fill::after { + background-image: url("../../../icons/map/motorbike-fill.svg"); + } + + .fr-icon-motorbike-line::before, + .fr-icon-motorbike-line::after { + background-image: url("../../../icons/map/motorbike-line.svg"); + } + + .fr-icon-passport-fill::before, + .fr-icon-passport-fill::after { + background-image: url("../../../icons/map/passport-fill.svg"); + } + + .fr-icon-passport-line::before, + .fr-icon-passport-line::after { + background-image: url("../../../icons/map/passport-line.svg"); + } + + .fr-icon-restaurant-fill::before, + .fr-icon-restaurant-fill::after { + background-image: url("../../../icons/map/restaurant-fill.svg"); + } + + .fr-icon-restaurant-line::before, + .fr-icon-restaurant-line::after { + background-image: url("../../../icons/map/restaurant-line.svg"); + } + + .fr-icon-road-map-fill::before, + .fr-icon-road-map-fill::after { + background-image: url("../../../icons/map/road-map-fill.svg"); + } + + .fr-icon-road-map-line::before, + .fr-icon-road-map-line::after { + background-image: url("../../../icons/map/road-map-line.svg"); + } + + .fr-icon-sailboat-fill::before, + .fr-icon-sailboat-fill::after { + background-image: url("../../../icons/map/sailboat-fill.svg"); + } + + .fr-icon-sailboat-line::before, + .fr-icon-sailboat-line::after { + background-image: url("../../../icons/map/sailboat-line.svg"); + } + + .fr-icon-ship-2-fill::before, + .fr-icon-ship-2-fill::after { + background-image: url("../../../icons/map/ship-2-fill.svg"); + } + + .fr-icon-ship-2-line::before, + .fr-icon-ship-2-line::after { + background-image: url("../../../icons/map/ship-2-line.svg"); + } + + .fr-icon-signal-tower-fill::before, + .fr-icon-signal-tower-fill::after { + background-image: url("../../../icons/map/signal-tower-fill.svg"); + } + + .fr-icon-signal-tower-line::before, + .fr-icon-signal-tower-line::after { + background-image: url("../../../icons/map/signal-tower-line.svg"); + } + + .fr-icon-suitcase-2-fill::before, + .fr-icon-suitcase-2-fill::after { + background-image: url("../../../icons/map/suitcase-2-fill.svg"); + } + + .fr-icon-suitcase-2-line::before, + .fr-icon-suitcase-2-line::after { + background-image: url("../../../icons/map/suitcase-2-line.svg"); + } + + .fr-icon-taxi-fill::before, + .fr-icon-taxi-fill::after { + background-image: url("../../../icons/map/taxi-fill.svg"); + } + + .fr-icon-taxi-line::before, + .fr-icon-taxi-line::after { + background-image: url("../../../icons/map/taxi-line.svg"); + } + + .fr-icon-train-fill::before, + .fr-icon-train-fill::after { + background-image: url("../../../icons/map/train-fill.svg"); + } + + .fr-icon-train-line::before, + .fr-icon-train-line::after { + background-image: url("../../../icons/map/train-line.svg"); + } + + .fr-fi-map-pin-2-fill::before { + background-image: url("../../../icons/map/map-pin-2-fill.svg"); + } + + .fr-fi-map-pin-2-line::before { + background-image: url("../../../icons/map/map-pin-2-line.svg"); + } + + .fr-fi-road-map-fill::before { + background-image: url("../../../icons/map/road-map-fill.svg"); + } + + .fr-fi-road-map-line::before { + background-image: url("../../../icons/map/road-map-line.svg"); + } +} diff --git a/dist/dsfr/utility/icons/icons-map/icons-map.legacy.css b/dist/dsfr/utility/icons/icons-map/icons-map.legacy.css new file mode 100644 index 0000000..1edf1bc --- /dev/null +++ b/dist/dsfr/utility/icons/icons-map/icons-map.legacy.css @@ -0,0 +1,272 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-icon-anchor-fill::before, + .fr-icon-anchor-fill::after { + background-image: url("../../../icons/map/anchor-fill.svg"); + } + + .fr-icon-anchor-line::before, + .fr-icon-anchor-line::after { + background-image: url("../../../icons/map/anchor-line.svg"); + } + + .fr-icon-bike-fill::before, + .fr-icon-bike-fill::after { + background-image: url("../../../icons/map/bike-fill.svg"); + } + + .fr-icon-bike-line::before, + .fr-icon-bike-line::after { + background-image: url("../../../icons/map/bike-line.svg"); + } + + .fr-icon-bus-fill::before, + .fr-icon-bus-fill::after { + background-image: url("../../../icons/map/bus-fill.svg"); + } + + .fr-icon-bus-line::before, + .fr-icon-bus-line::after { + background-image: url("../../../icons/map/bus-line.svg"); + } + + .fr-icon-car-fill::before, + .fr-icon-car-fill::after { + background-image: url("../../../icons/map/car-fill.svg"); + } + + .fr-icon-car-line::before, + .fr-icon-car-line::after { + background-image: url("../../../icons/map/car-line.svg"); + } + + .fr-icon-caravan-fill::before, + .fr-icon-caravan-fill::after { + background-image: url("../../../icons/map/caravan-fill.svg"); + } + + .fr-icon-caravan-line::before, + .fr-icon-caravan-line::after { + background-image: url("../../../icons/map/caravan-line.svg"); + } + + .fr-icon-charging-pile-2-fill::before, + .fr-icon-charging-pile-2-fill::after { + background-image: url("../../../icons/map/charging-pile-2-fill.svg"); + } + + .fr-icon-charging-pile-2-line::before, + .fr-icon-charging-pile-2-line::after { + background-image: url("../../../icons/map/charging-pile-2-line.svg"); + } + + .fr-icon-compass-3-fill::before, + .fr-icon-compass-3-fill::after { + background-image: url("../../../icons/map/compass-3-fill.svg"); + } + + .fr-icon-compass-3-line::before, + .fr-icon-compass-3-line::after { + background-image: url("../../../icons/map/compass-3-line.svg"); + } + + .fr-icon-cup-fill::before, + .fr-icon-cup-fill::after { + background-image: url("../../../icons/map/cup-fill.svg"); + } + + .fr-icon-cup-line::before, + .fr-icon-cup-line::after { + background-image: url("../../../icons/map/cup-line.svg"); + } + + .fr-icon-earth-fill::before, + .fr-icon-earth-fill::after { + background-image: url("../../../icons/map/earth-fill.svg"); + } + + .fr-icon-earth-line::before, + .fr-icon-earth-line::after { + background-image: url("../../../icons/map/earth-line.svg"); + } + + .fr-icon-france-fill::before, + .fr-icon-france-fill::after { + background-image: url("../../../icons/map/france-fill.svg"); + } + + .fr-icon-france-line::before, + .fr-icon-france-line::after { + background-image: url("../../../icons/map/france-line.svg"); + } + + .fr-icon-gas-station-fill::before, + .fr-icon-gas-station-fill::after { + background-image: url("../../../icons/map/gas-station-fill.svg"); + } + + .fr-icon-gas-station-line::before, + .fr-icon-gas-station-line::after { + background-image: url("../../../icons/map/gas-station-line.svg"); + } + + .fr-icon-goblet-fill::before, + .fr-icon-goblet-fill::after { + background-image: url("../../../icons/map/goblet-fill.svg"); + } + + .fr-icon-goblet-line::before, + .fr-icon-goblet-line::after { + background-image: url("../../../icons/map/goblet-line.svg"); + } + + .fr-icon-map-pin-2-fill::before, + .fr-icon-map-pin-2-fill::after { + background-image: url("../../../icons/map/map-pin-2-fill.svg"); + } + + .fr-icon-map-pin-2-line::before, + .fr-icon-map-pin-2-line::after { + background-image: url("../../../icons/map/map-pin-2-line.svg"); + } + + .fr-icon-map-pin-user-fill::before, + .fr-icon-map-pin-user-fill::after { + background-image: url("../../../icons/map/map-pin-user-fill.svg"); + } + + .fr-icon-map-pin-user-line::before, + .fr-icon-map-pin-user-line::after { + background-image: url("../../../icons/map/map-pin-user-line.svg"); + } + + .fr-icon-motorbike-fill::before, + .fr-icon-motorbike-fill::after { + background-image: url("../../../icons/map/motorbike-fill.svg"); + } + + .fr-icon-motorbike-line::before, + .fr-icon-motorbike-line::after { + background-image: url("../../../icons/map/motorbike-line.svg"); + } + + .fr-icon-passport-fill::before, + .fr-icon-passport-fill::after { + background-image: url("../../../icons/map/passport-fill.svg"); + } + + .fr-icon-passport-line::before, + .fr-icon-passport-line::after { + background-image: url("../../../icons/map/passport-line.svg"); + } + + .fr-icon-restaurant-fill::before, + .fr-icon-restaurant-fill::after { + background-image: url("../../../icons/map/restaurant-fill.svg"); + } + + .fr-icon-restaurant-line::before, + .fr-icon-restaurant-line::after { + background-image: url("../../../icons/map/restaurant-line.svg"); + } + + .fr-icon-road-map-fill::before, + .fr-icon-road-map-fill::after { + background-image: url("../../../icons/map/road-map-fill.svg"); + } + + .fr-icon-road-map-line::before, + .fr-icon-road-map-line::after { + background-image: url("../../../icons/map/road-map-line.svg"); + } + + .fr-icon-sailboat-fill::before, + .fr-icon-sailboat-fill::after { + background-image: url("../../../icons/map/sailboat-fill.svg"); + } + + .fr-icon-sailboat-line::before, + .fr-icon-sailboat-line::after { + background-image: url("../../../icons/map/sailboat-line.svg"); + } + + .fr-icon-ship-2-fill::before, + .fr-icon-ship-2-fill::after { + background-image: url("../../../icons/map/ship-2-fill.svg"); + } + + .fr-icon-ship-2-line::before, + .fr-icon-ship-2-line::after { + background-image: url("../../../icons/map/ship-2-line.svg"); + } + + .fr-icon-signal-tower-fill::before, + .fr-icon-signal-tower-fill::after { + background-image: url("../../../icons/map/signal-tower-fill.svg"); + } + + .fr-icon-signal-tower-line::before, + .fr-icon-signal-tower-line::after { + background-image: url("../../../icons/map/signal-tower-line.svg"); + } + + .fr-icon-suitcase-2-fill::before, + .fr-icon-suitcase-2-fill::after { + background-image: url("../../../icons/map/suitcase-2-fill.svg"); + } + + .fr-icon-suitcase-2-line::before, + .fr-icon-suitcase-2-line::after { + background-image: url("../../../icons/map/suitcase-2-line.svg"); + } + + .fr-icon-taxi-fill::before, + .fr-icon-taxi-fill::after { + background-image: url("../../../icons/map/taxi-fill.svg"); + } + + .fr-icon-taxi-line::before, + .fr-icon-taxi-line::after { + background-image: url("../../../icons/map/taxi-line.svg"); + } + + .fr-icon-train-fill::before, + .fr-icon-train-fill::after { + background-image: url("../../../icons/map/train-fill.svg"); + } + + .fr-icon-train-line::before, + .fr-icon-train-line::after { + background-image: url("../../../icons/map/train-line.svg"); + } + + .fr-fi-map-pin-2-fill::before { + background-image: url("../../../icons/map/map-pin-2-fill.svg"); + } + + .fr-fi-map-pin-2-line::before { + background-image: url("../../../icons/map/map-pin-2-line.svg"); + } + + .fr-fi-road-map-fill::before { + background-image: url("../../../icons/map/road-map-fill.svg"); + } + + .fr-fi-road-map-line::before { + background-image: url("../../../icons/map/road-map-line.svg"); + } +} diff --git a/dist/dsfr/utility/icons/icons-map/icons-map.legacy.min.css b/dist/dsfr/utility/icons/icons-map/icons-map.legacy.min.css new file mode 100644 index 0000000..f0abe4b --- /dev/null +++ b/dist/dsfr/utility/icons/icons-map/icons-map.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-icon-anchor-fill:after,.fr-icon-anchor-fill:before{background-image:url(../../../icons/map/anchor-fill.svg)}.fr-icon-anchor-line:after,.fr-icon-anchor-line:before{background-image:url(../../../icons/map/anchor-line.svg)}.fr-icon-bike-fill:after,.fr-icon-bike-fill:before{background-image:url(../../../icons/map/bike-fill.svg)}.fr-icon-bike-line:after,.fr-icon-bike-line:before{background-image:url(../../../icons/map/bike-line.svg)}.fr-icon-bus-fill:after,.fr-icon-bus-fill:before{background-image:url(../../../icons/map/bus-fill.svg)}.fr-icon-bus-line:after,.fr-icon-bus-line:before{background-image:url(../../../icons/map/bus-line.svg)}.fr-icon-car-fill:after,.fr-icon-car-fill:before{background-image:url(../../../icons/map/car-fill.svg)}.fr-icon-car-line:after,.fr-icon-car-line:before{background-image:url(../../../icons/map/car-line.svg)}.fr-icon-caravan-fill:after,.fr-icon-caravan-fill:before{background-image:url(../../../icons/map/caravan-fill.svg)}.fr-icon-caravan-line:after,.fr-icon-caravan-line:before{background-image:url(../../../icons/map/caravan-line.svg)}.fr-icon-charging-pile-2-fill:after,.fr-icon-charging-pile-2-fill:before{background-image:url(../../../icons/map/charging-pile-2-fill.svg)}.fr-icon-charging-pile-2-line:after,.fr-icon-charging-pile-2-line:before{background-image:url(../../../icons/map/charging-pile-2-line.svg)}.fr-icon-compass-3-fill:after,.fr-icon-compass-3-fill:before{background-image:url(../../../icons/map/compass-3-fill.svg)}.fr-icon-compass-3-line:after,.fr-icon-compass-3-line:before{background-image:url(../../../icons/map/compass-3-line.svg)}.fr-icon-cup-fill:after,.fr-icon-cup-fill:before{background-image:url(../../../icons/map/cup-fill.svg)}.fr-icon-cup-line:after,.fr-icon-cup-line:before{background-image:url(../../../icons/map/cup-line.svg)}.fr-icon-earth-fill:after,.fr-icon-earth-fill:before{background-image:url(../../../icons/map/earth-fill.svg)}.fr-icon-earth-line:after,.fr-icon-earth-line:before{background-image:url(../../../icons/map/earth-line.svg)}.fr-icon-france-fill:after,.fr-icon-france-fill:before{background-image:url(../../../icons/map/france-fill.svg)}.fr-icon-france-line:after,.fr-icon-france-line:before{background-image:url(../../../icons/map/france-line.svg)}.fr-icon-gas-station-fill:after,.fr-icon-gas-station-fill:before{background-image:url(../../../icons/map/gas-station-fill.svg)}.fr-icon-gas-station-line:after,.fr-icon-gas-station-line:before{background-image:url(../../../icons/map/gas-station-line.svg)}.fr-icon-goblet-fill:after,.fr-icon-goblet-fill:before{background-image:url(../../../icons/map/goblet-fill.svg)}.fr-icon-goblet-line:after,.fr-icon-goblet-line:before{background-image:url(../../../icons/map/goblet-line.svg)}.fr-icon-map-pin-2-fill:after,.fr-icon-map-pin-2-fill:before{background-image:url(../../../icons/map/map-pin-2-fill.svg)}.fr-icon-map-pin-2-line:after,.fr-icon-map-pin-2-line:before{background-image:url(../../../icons/map/map-pin-2-line.svg)}.fr-icon-map-pin-user-fill:after,.fr-icon-map-pin-user-fill:before{background-image:url(../../../icons/map/map-pin-user-fill.svg)}.fr-icon-map-pin-user-line:after,.fr-icon-map-pin-user-line:before{background-image:url(../../../icons/map/map-pin-user-line.svg)}.fr-icon-motorbike-fill:after,.fr-icon-motorbike-fill:before{background-image:url(../../../icons/map/motorbike-fill.svg)}.fr-icon-motorbike-line:after,.fr-icon-motorbike-line:before{background-image:url(../../../icons/map/motorbike-line.svg)}.fr-icon-passport-fill:after,.fr-icon-passport-fill:before{background-image:url(../../../icons/map/passport-fill.svg)}.fr-icon-passport-line:after,.fr-icon-passport-line:before{background-image:url(../../../icons/map/passport-line.svg)}.fr-icon-restaurant-fill:after,.fr-icon-restaurant-fill:before{background-image:url(../../../icons/map/restaurant-fill.svg)}.fr-icon-restaurant-line:after,.fr-icon-restaurant-line:before{background-image:url(../../../icons/map/restaurant-line.svg)}.fr-icon-road-map-fill:after,.fr-icon-road-map-fill:before{background-image:url(../../../icons/map/road-map-fill.svg)}.fr-icon-road-map-line:after,.fr-icon-road-map-line:before{background-image:url(../../../icons/map/road-map-line.svg)}.fr-icon-sailboat-fill:after,.fr-icon-sailboat-fill:before{background-image:url(../../../icons/map/sailboat-fill.svg)}.fr-icon-sailboat-line:after,.fr-icon-sailboat-line:before{background-image:url(../../../icons/map/sailboat-line.svg)}.fr-icon-ship-2-fill:after,.fr-icon-ship-2-fill:before{background-image:url(../../../icons/map/ship-2-fill.svg)}.fr-icon-ship-2-line:after,.fr-icon-ship-2-line:before{background-image:url(../../../icons/map/ship-2-line.svg)}.fr-icon-signal-tower-fill:after,.fr-icon-signal-tower-fill:before{background-image:url(../../../icons/map/signal-tower-fill.svg)}.fr-icon-signal-tower-line:after,.fr-icon-signal-tower-line:before{background-image:url(../../../icons/map/signal-tower-line.svg)}.fr-icon-suitcase-2-fill:after,.fr-icon-suitcase-2-fill:before{background-image:url(../../../icons/map/suitcase-2-fill.svg)}.fr-icon-suitcase-2-line:after,.fr-icon-suitcase-2-line:before{background-image:url(../../../icons/map/suitcase-2-line.svg)}.fr-icon-taxi-fill:after,.fr-icon-taxi-fill:before{background-image:url(../../../icons/map/taxi-fill.svg)}.fr-icon-taxi-line:after,.fr-icon-taxi-line:before{background-image:url(../../../icons/map/taxi-line.svg)}.fr-icon-train-fill:after,.fr-icon-train-fill:before{background-image:url(../../../icons/map/train-fill.svg)}.fr-icon-train-line:after,.fr-icon-train-line:before{background-image:url(../../../icons/map/train-line.svg)}.fr-fi-map-pin-2-fill:before{background-image:url(../../../icons/map/map-pin-2-fill.svg)}.fr-fi-map-pin-2-line:before{background-image:url(../../../icons/map/map-pin-2-line.svg)}.fr-fi-road-map-fill:before{background-image:url(../../../icons/map/road-map-fill.svg)}.fr-fi-road-map-line:before{background-image:url(../../../icons/map/road-map-line.svg)}} \ No newline at end of file diff --git a/dist/dsfr/utility/icons/icons-map/icons-map.main.css b/dist/dsfr/utility/icons/icons-map/icons-map.main.css new file mode 100644 index 0000000..a41422c --- /dev/null +++ b/dist/dsfr/utility/icons/icons-map/icons-map.main.css @@ -0,0 +1,335 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-anchor-fill::before, +.fr-icon-anchor-fill::after { + -webkit-mask-image: url("../../../icons/map/anchor-fill.svg"); + mask-image: url("../../../icons/map/anchor-fill.svg"); +} + +.fr-icon-anchor-line::before, +.fr-icon-anchor-line::after { + -webkit-mask-image: url("../../../icons/map/anchor-line.svg"); + mask-image: url("../../../icons/map/anchor-line.svg"); +} + +.fr-icon-bike-fill::before, +.fr-icon-bike-fill::after { + -webkit-mask-image: url("../../../icons/map/bike-fill.svg"); + mask-image: url("../../../icons/map/bike-fill.svg"); +} + +.fr-icon-bike-line::before, +.fr-icon-bike-line::after { + -webkit-mask-image: url("../../../icons/map/bike-line.svg"); + mask-image: url("../../../icons/map/bike-line.svg"); +} + +.fr-icon-bus-fill::before, +.fr-icon-bus-fill::after { + -webkit-mask-image: url("../../../icons/map/bus-fill.svg"); + mask-image: url("../../../icons/map/bus-fill.svg"); +} + +.fr-icon-bus-line::before, +.fr-icon-bus-line::after { + -webkit-mask-image: url("../../../icons/map/bus-line.svg"); + mask-image: url("../../../icons/map/bus-line.svg"); +} + +.fr-icon-car-fill::before, +.fr-icon-car-fill::after { + -webkit-mask-image: url("../../../icons/map/car-fill.svg"); + mask-image: url("../../../icons/map/car-fill.svg"); +} + +.fr-icon-car-line::before, +.fr-icon-car-line::after { + -webkit-mask-image: url("../../../icons/map/car-line.svg"); + mask-image: url("../../../icons/map/car-line.svg"); +} + +.fr-icon-caravan-fill::before, +.fr-icon-caravan-fill::after { + -webkit-mask-image: url("../../../icons/map/caravan-fill.svg"); + mask-image: url("../../../icons/map/caravan-fill.svg"); +} + +.fr-icon-caravan-line::before, +.fr-icon-caravan-line::after { + -webkit-mask-image: url("../../../icons/map/caravan-line.svg"); + mask-image: url("../../../icons/map/caravan-line.svg"); +} + +.fr-icon-charging-pile-2-fill::before, +.fr-icon-charging-pile-2-fill::after { + -webkit-mask-image: url("../../../icons/map/charging-pile-2-fill.svg"); + mask-image: url("../../../icons/map/charging-pile-2-fill.svg"); +} + +.fr-icon-charging-pile-2-line::before, +.fr-icon-charging-pile-2-line::after { + -webkit-mask-image: url("../../../icons/map/charging-pile-2-line.svg"); + mask-image: url("../../../icons/map/charging-pile-2-line.svg"); +} + +.fr-icon-compass-3-fill::before, +.fr-icon-compass-3-fill::after { + -webkit-mask-image: url("../../../icons/map/compass-3-fill.svg"); + mask-image: url("../../../icons/map/compass-3-fill.svg"); +} + +.fr-icon-compass-3-line::before, +.fr-icon-compass-3-line::after { + -webkit-mask-image: url("../../../icons/map/compass-3-line.svg"); + mask-image: url("../../../icons/map/compass-3-line.svg"); +} + +.fr-icon-cup-fill::before, +.fr-icon-cup-fill::after { + -webkit-mask-image: url("../../../icons/map/cup-fill.svg"); + mask-image: url("../../../icons/map/cup-fill.svg"); +} + +.fr-icon-cup-line::before, +.fr-icon-cup-line::after { + -webkit-mask-image: url("../../../icons/map/cup-line.svg"); + mask-image: url("../../../icons/map/cup-line.svg"); +} + +.fr-icon-earth-fill::before, +.fr-icon-earth-fill::after { + -webkit-mask-image: url("../../../icons/map/earth-fill.svg"); + mask-image: url("../../../icons/map/earth-fill.svg"); +} + +.fr-icon-earth-line::before, +.fr-icon-earth-line::after { + -webkit-mask-image: url("../../../icons/map/earth-line.svg"); + mask-image: url("../../../icons/map/earth-line.svg"); +} + +.fr-icon-france-fill::before, +.fr-icon-france-fill::after { + -webkit-mask-image: url("../../../icons/map/france-fill.svg"); + mask-image: url("../../../icons/map/france-fill.svg"); +} + +.fr-icon-france-line::before, +.fr-icon-france-line::after { + -webkit-mask-image: url("../../../icons/map/france-line.svg"); + mask-image: url("../../../icons/map/france-line.svg"); +} + +.fr-icon-gas-station-fill::before, +.fr-icon-gas-station-fill::after { + -webkit-mask-image: url("../../../icons/map/gas-station-fill.svg"); + mask-image: url("../../../icons/map/gas-station-fill.svg"); +} + +.fr-icon-gas-station-line::before, +.fr-icon-gas-station-line::after { + -webkit-mask-image: url("../../../icons/map/gas-station-line.svg"); + mask-image: url("../../../icons/map/gas-station-line.svg"); +} + +.fr-icon-goblet-fill::before, +.fr-icon-goblet-fill::after { + -webkit-mask-image: url("../../../icons/map/goblet-fill.svg"); + mask-image: url("../../../icons/map/goblet-fill.svg"); +} + +.fr-icon-goblet-line::before, +.fr-icon-goblet-line::after { + -webkit-mask-image: url("../../../icons/map/goblet-line.svg"); + mask-image: url("../../../icons/map/goblet-line.svg"); +} + +.fr-icon-map-pin-2-fill::before, +.fr-icon-map-pin-2-fill::after { + -webkit-mask-image: url("../../../icons/map/map-pin-2-fill.svg"); + mask-image: url("../../../icons/map/map-pin-2-fill.svg"); +} + +.fr-icon-map-pin-2-line::before, +.fr-icon-map-pin-2-line::after { + -webkit-mask-image: url("../../../icons/map/map-pin-2-line.svg"); + mask-image: url("../../../icons/map/map-pin-2-line.svg"); +} + +.fr-icon-map-pin-user-fill::before, +.fr-icon-map-pin-user-fill::after { + -webkit-mask-image: url("../../../icons/map/map-pin-user-fill.svg"); + mask-image: url("../../../icons/map/map-pin-user-fill.svg"); +} + +.fr-icon-map-pin-user-line::before, +.fr-icon-map-pin-user-line::after { + -webkit-mask-image: url("../../../icons/map/map-pin-user-line.svg"); + mask-image: url("../../../icons/map/map-pin-user-line.svg"); +} + +.fr-icon-motorbike-fill::before, +.fr-icon-motorbike-fill::after { + -webkit-mask-image: url("../../../icons/map/motorbike-fill.svg"); + mask-image: url("../../../icons/map/motorbike-fill.svg"); +} + +.fr-icon-motorbike-line::before, +.fr-icon-motorbike-line::after { + -webkit-mask-image: url("../../../icons/map/motorbike-line.svg"); + mask-image: url("../../../icons/map/motorbike-line.svg"); +} + +.fr-icon-passport-fill::before, +.fr-icon-passport-fill::after { + -webkit-mask-image: url("../../../icons/map/passport-fill.svg"); + mask-image: url("../../../icons/map/passport-fill.svg"); +} + +.fr-icon-passport-line::before, +.fr-icon-passport-line::after { + -webkit-mask-image: url("../../../icons/map/passport-line.svg"); + mask-image: url("../../../icons/map/passport-line.svg"); +} + +.fr-icon-restaurant-fill::before, +.fr-icon-restaurant-fill::after { + -webkit-mask-image: url("../../../icons/map/restaurant-fill.svg"); + mask-image: url("../../../icons/map/restaurant-fill.svg"); +} + +.fr-icon-restaurant-line::before, +.fr-icon-restaurant-line::after { + -webkit-mask-image: url("../../../icons/map/restaurant-line.svg"); + mask-image: url("../../../icons/map/restaurant-line.svg"); +} + +.fr-icon-road-map-fill::before, +.fr-icon-road-map-fill::after { + -webkit-mask-image: url("../../../icons/map/road-map-fill.svg"); + mask-image: url("../../../icons/map/road-map-fill.svg"); +} + +.fr-icon-road-map-line::before, +.fr-icon-road-map-line::after { + -webkit-mask-image: url("../../../icons/map/road-map-line.svg"); + mask-image: url("../../../icons/map/road-map-line.svg"); +} + +.fr-icon-sailboat-fill::before, +.fr-icon-sailboat-fill::after { + -webkit-mask-image: url("../../../icons/map/sailboat-fill.svg"); + mask-image: url("../../../icons/map/sailboat-fill.svg"); +} + +.fr-icon-sailboat-line::before, +.fr-icon-sailboat-line::after { + -webkit-mask-image: url("../../../icons/map/sailboat-line.svg"); + mask-image: url("../../../icons/map/sailboat-line.svg"); +} + +.fr-icon-ship-2-fill::before, +.fr-icon-ship-2-fill::after { + -webkit-mask-image: url("../../../icons/map/ship-2-fill.svg"); + mask-image: url("../../../icons/map/ship-2-fill.svg"); +} + +.fr-icon-ship-2-line::before, +.fr-icon-ship-2-line::after { + -webkit-mask-image: url("../../../icons/map/ship-2-line.svg"); + mask-image: url("../../../icons/map/ship-2-line.svg"); +} + +.fr-icon-signal-tower-fill::before, +.fr-icon-signal-tower-fill::after { + -webkit-mask-image: url("../../../icons/map/signal-tower-fill.svg"); + mask-image: url("../../../icons/map/signal-tower-fill.svg"); +} + +.fr-icon-signal-tower-line::before, +.fr-icon-signal-tower-line::after { + -webkit-mask-image: url("../../../icons/map/signal-tower-line.svg"); + mask-image: url("../../../icons/map/signal-tower-line.svg"); +} + +.fr-icon-suitcase-2-fill::before, +.fr-icon-suitcase-2-fill::after { + -webkit-mask-image: url("../../../icons/map/suitcase-2-fill.svg"); + mask-image: url("../../../icons/map/suitcase-2-fill.svg"); +} + +.fr-icon-suitcase-2-line::before, +.fr-icon-suitcase-2-line::after { + -webkit-mask-image: url("../../../icons/map/suitcase-2-line.svg"); + mask-image: url("../../../icons/map/suitcase-2-line.svg"); +} + +.fr-icon-taxi-fill::before, +.fr-icon-taxi-fill::after { + -webkit-mask-image: url("../../../icons/map/taxi-fill.svg"); + mask-image: url("../../../icons/map/taxi-fill.svg"); +} + +.fr-icon-taxi-line::before, +.fr-icon-taxi-line::after { + -webkit-mask-image: url("../../../icons/map/taxi-line.svg"); + mask-image: url("../../../icons/map/taxi-line.svg"); +} + +.fr-icon-train-fill::before, +.fr-icon-train-fill::after { + -webkit-mask-image: url("../../../icons/map/train-fill.svg"); + mask-image: url("../../../icons/map/train-fill.svg"); +} + +.fr-icon-train-line::before, +.fr-icon-train-line::after { + -webkit-mask-image: url("../../../icons/map/train-line.svg"); + mask-image: url("../../../icons/map/train-line.svg"); +} + +.fr-fi-map-pin-2-fill::before, +.fr-fi-map-pin-2-fill::after { + -webkit-mask-image: url("../../../icons/map/map-pin-2-fill.svg"); + mask-image: url("../../../icons/map/map-pin-2-fill.svg"); +} + +.fr-fi-map-pin-2-line::before, +.fr-fi-map-pin-2-line::after { + -webkit-mask-image: url("../../../icons/map/map-pin-2-line.svg"); + mask-image: url("../../../icons/map/map-pin-2-line.svg"); +} + +.fr-fi-road-map-fill::before, +.fr-fi-road-map-fill::after { + -webkit-mask-image: url("../../../icons/map/road-map-fill.svg"); + mask-image: url("../../../icons/map/road-map-fill.svg"); +} + +.fr-fi-road-map-line::before, +.fr-fi-road-map-line::after { + -webkit-mask-image: url("../../../icons/map/road-map-line.svg"); + mask-image: url("../../../icons/map/road-map-line.svg"); +} + +@media (min-width: 36em) { + /*! media sm */ +} + +@media (min-width: 48em) { + /*! media md */ +} + +@media (min-width: 62em) { + /*! media lg */ +} + +@media (min-width: 78em) { + /*! media xl */ +} diff --git a/dist/dsfr/utility/icons/icons-map/icons-map.main.min.css b/dist/dsfr/utility/icons/icons-map/icons-map.main.min.css new file mode 100644 index 0000000..a5a7aea --- /dev/null +++ b/dist/dsfr/utility/icons/icons-map/icons-map.main.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-icon-anchor-fill:after,.fr-icon-anchor-fill:before{-webkit-mask-image:url(../../../icons/map/anchor-fill.svg);mask-image:url(../../../icons/map/anchor-fill.svg)}.fr-icon-anchor-line:after,.fr-icon-anchor-line:before{-webkit-mask-image:url(../../../icons/map/anchor-line.svg);mask-image:url(../../../icons/map/anchor-line.svg)}.fr-icon-bike-fill:after,.fr-icon-bike-fill:before{-webkit-mask-image:url(../../../icons/map/bike-fill.svg);mask-image:url(../../../icons/map/bike-fill.svg)}.fr-icon-bike-line:after,.fr-icon-bike-line:before{-webkit-mask-image:url(../../../icons/map/bike-line.svg);mask-image:url(../../../icons/map/bike-line.svg)}.fr-icon-bus-fill:after,.fr-icon-bus-fill:before{-webkit-mask-image:url(../../../icons/map/bus-fill.svg);mask-image:url(../../../icons/map/bus-fill.svg)}.fr-icon-bus-line:after,.fr-icon-bus-line:before{-webkit-mask-image:url(../../../icons/map/bus-line.svg);mask-image:url(../../../icons/map/bus-line.svg)}.fr-icon-car-fill:after,.fr-icon-car-fill:before{-webkit-mask-image:url(../../../icons/map/car-fill.svg);mask-image:url(../../../icons/map/car-fill.svg)}.fr-icon-car-line:after,.fr-icon-car-line:before{-webkit-mask-image:url(../../../icons/map/car-line.svg);mask-image:url(../../../icons/map/car-line.svg)}.fr-icon-caravan-fill:after,.fr-icon-caravan-fill:before{-webkit-mask-image:url(../../../icons/map/caravan-fill.svg);mask-image:url(../../../icons/map/caravan-fill.svg)}.fr-icon-caravan-line:after,.fr-icon-caravan-line:before{-webkit-mask-image:url(../../../icons/map/caravan-line.svg);mask-image:url(../../../icons/map/caravan-line.svg)}.fr-icon-charging-pile-2-fill:after,.fr-icon-charging-pile-2-fill:before{-webkit-mask-image:url(../../../icons/map/charging-pile-2-fill.svg);mask-image:url(../../../icons/map/charging-pile-2-fill.svg)}.fr-icon-charging-pile-2-line:after,.fr-icon-charging-pile-2-line:before{-webkit-mask-image:url(../../../icons/map/charging-pile-2-line.svg);mask-image:url(../../../icons/map/charging-pile-2-line.svg)}.fr-icon-compass-3-fill:after,.fr-icon-compass-3-fill:before{-webkit-mask-image:url(../../../icons/map/compass-3-fill.svg);mask-image:url(../../../icons/map/compass-3-fill.svg)}.fr-icon-compass-3-line:after,.fr-icon-compass-3-line:before{-webkit-mask-image:url(../../../icons/map/compass-3-line.svg);mask-image:url(../../../icons/map/compass-3-line.svg)}.fr-icon-cup-fill:after,.fr-icon-cup-fill:before{-webkit-mask-image:url(../../../icons/map/cup-fill.svg);mask-image:url(../../../icons/map/cup-fill.svg)}.fr-icon-cup-line:after,.fr-icon-cup-line:before{-webkit-mask-image:url(../../../icons/map/cup-line.svg);mask-image:url(../../../icons/map/cup-line.svg)}.fr-icon-earth-fill:after,.fr-icon-earth-fill:before{-webkit-mask-image:url(../../../icons/map/earth-fill.svg);mask-image:url(../../../icons/map/earth-fill.svg)}.fr-icon-earth-line:after,.fr-icon-earth-line:before{-webkit-mask-image:url(../../../icons/map/earth-line.svg);mask-image:url(../../../icons/map/earth-line.svg)}.fr-icon-france-fill:after,.fr-icon-france-fill:before{-webkit-mask-image:url(../../../icons/map/france-fill.svg);mask-image:url(../../../icons/map/france-fill.svg)}.fr-icon-france-line:after,.fr-icon-france-line:before{-webkit-mask-image:url(../../../icons/map/france-line.svg);mask-image:url(../../../icons/map/france-line.svg)}.fr-icon-gas-station-fill:after,.fr-icon-gas-station-fill:before{-webkit-mask-image:url(../../../icons/map/gas-station-fill.svg);mask-image:url(../../../icons/map/gas-station-fill.svg)}.fr-icon-gas-station-line:after,.fr-icon-gas-station-line:before{-webkit-mask-image:url(../../../icons/map/gas-station-line.svg);mask-image:url(../../../icons/map/gas-station-line.svg)}.fr-icon-goblet-fill:after,.fr-icon-goblet-fill:before{-webkit-mask-image:url(../../../icons/map/goblet-fill.svg);mask-image:url(../../../icons/map/goblet-fill.svg)}.fr-icon-goblet-line:after,.fr-icon-goblet-line:before{-webkit-mask-image:url(../../../icons/map/goblet-line.svg);mask-image:url(../../../icons/map/goblet-line.svg)}.fr-icon-map-pin-2-fill:after,.fr-icon-map-pin-2-fill:before{-webkit-mask-image:url(../../../icons/map/map-pin-2-fill.svg);mask-image:url(../../../icons/map/map-pin-2-fill.svg)}.fr-icon-map-pin-2-line:after,.fr-icon-map-pin-2-line:before{-webkit-mask-image:url(../../../icons/map/map-pin-2-line.svg);mask-image:url(../../../icons/map/map-pin-2-line.svg)}.fr-icon-map-pin-user-fill:after,.fr-icon-map-pin-user-fill:before{-webkit-mask-image:url(../../../icons/map/map-pin-user-fill.svg);mask-image:url(../../../icons/map/map-pin-user-fill.svg)}.fr-icon-map-pin-user-line:after,.fr-icon-map-pin-user-line:before{-webkit-mask-image:url(../../../icons/map/map-pin-user-line.svg);mask-image:url(../../../icons/map/map-pin-user-line.svg)}.fr-icon-motorbike-fill:after,.fr-icon-motorbike-fill:before{-webkit-mask-image:url(../../../icons/map/motorbike-fill.svg);mask-image:url(../../../icons/map/motorbike-fill.svg)}.fr-icon-motorbike-line:after,.fr-icon-motorbike-line:before{-webkit-mask-image:url(../../../icons/map/motorbike-line.svg);mask-image:url(../../../icons/map/motorbike-line.svg)}.fr-icon-passport-fill:after,.fr-icon-passport-fill:before{-webkit-mask-image:url(../../../icons/map/passport-fill.svg);mask-image:url(../../../icons/map/passport-fill.svg)}.fr-icon-passport-line:after,.fr-icon-passport-line:before{-webkit-mask-image:url(../../../icons/map/passport-line.svg);mask-image:url(../../../icons/map/passport-line.svg)}.fr-icon-restaurant-fill:after,.fr-icon-restaurant-fill:before{-webkit-mask-image:url(../../../icons/map/restaurant-fill.svg);mask-image:url(../../../icons/map/restaurant-fill.svg)}.fr-icon-restaurant-line:after,.fr-icon-restaurant-line:before{-webkit-mask-image:url(../../../icons/map/restaurant-line.svg);mask-image:url(../../../icons/map/restaurant-line.svg)}.fr-icon-road-map-fill:after,.fr-icon-road-map-fill:before{-webkit-mask-image:url(../../../icons/map/road-map-fill.svg);mask-image:url(../../../icons/map/road-map-fill.svg)}.fr-icon-road-map-line:after,.fr-icon-road-map-line:before{-webkit-mask-image:url(../../../icons/map/road-map-line.svg);mask-image:url(../../../icons/map/road-map-line.svg)}.fr-icon-sailboat-fill:after,.fr-icon-sailboat-fill:before{-webkit-mask-image:url(../../../icons/map/sailboat-fill.svg);mask-image:url(../../../icons/map/sailboat-fill.svg)}.fr-icon-sailboat-line:after,.fr-icon-sailboat-line:before{-webkit-mask-image:url(../../../icons/map/sailboat-line.svg);mask-image:url(../../../icons/map/sailboat-line.svg)}.fr-icon-ship-2-fill:after,.fr-icon-ship-2-fill:before{-webkit-mask-image:url(../../../icons/map/ship-2-fill.svg);mask-image:url(../../../icons/map/ship-2-fill.svg)}.fr-icon-ship-2-line:after,.fr-icon-ship-2-line:before{-webkit-mask-image:url(../../../icons/map/ship-2-line.svg);mask-image:url(../../../icons/map/ship-2-line.svg)}.fr-icon-signal-tower-fill:after,.fr-icon-signal-tower-fill:before{-webkit-mask-image:url(../../../icons/map/signal-tower-fill.svg);mask-image:url(../../../icons/map/signal-tower-fill.svg)}.fr-icon-signal-tower-line:after,.fr-icon-signal-tower-line:before{-webkit-mask-image:url(../../../icons/map/signal-tower-line.svg);mask-image:url(../../../icons/map/signal-tower-line.svg)}.fr-icon-suitcase-2-fill:after,.fr-icon-suitcase-2-fill:before{-webkit-mask-image:url(../../../icons/map/suitcase-2-fill.svg);mask-image:url(../../../icons/map/suitcase-2-fill.svg)}.fr-icon-suitcase-2-line:after,.fr-icon-suitcase-2-line:before{-webkit-mask-image:url(../../../icons/map/suitcase-2-line.svg);mask-image:url(../../../icons/map/suitcase-2-line.svg)}.fr-icon-taxi-fill:after,.fr-icon-taxi-fill:before{-webkit-mask-image:url(../../../icons/map/taxi-fill.svg);mask-image:url(../../../icons/map/taxi-fill.svg)}.fr-icon-taxi-line:after,.fr-icon-taxi-line:before{-webkit-mask-image:url(../../../icons/map/taxi-line.svg);mask-image:url(../../../icons/map/taxi-line.svg)}.fr-icon-train-fill:after,.fr-icon-train-fill:before{-webkit-mask-image:url(../../../icons/map/train-fill.svg);mask-image:url(../../../icons/map/train-fill.svg)}.fr-icon-train-line:after,.fr-icon-train-line:before{-webkit-mask-image:url(../../../icons/map/train-line.svg);mask-image:url(../../../icons/map/train-line.svg)}.fr-fi-map-pin-2-fill:after,.fr-fi-map-pin-2-fill:before{-webkit-mask-image:url(../../../icons/map/map-pin-2-fill.svg);mask-image:url(../../../icons/map/map-pin-2-fill.svg)}.fr-fi-map-pin-2-line:after,.fr-fi-map-pin-2-line:before{-webkit-mask-image:url(../../../icons/map/map-pin-2-line.svg);mask-image:url(../../../icons/map/map-pin-2-line.svg)}.fr-fi-road-map-fill:after,.fr-fi-road-map-fill:before{-webkit-mask-image:url(../../../icons/map/road-map-fill.svg);mask-image:url(../../../icons/map/road-map-fill.svg)}.fr-fi-road-map-line:after,.fr-fi-road-map-line:before{-webkit-mask-image:url(../../../icons/map/road-map-line.svg);mask-image:url(../../../icons/map/road-map-line.svg)}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */} \ No newline at end of file diff --git a/dist/dsfr/utility/icons/icons-map/icons-map.min.css b/dist/dsfr/utility/icons/icons-map/icons-map.min.css new file mode 100644 index 0000000..5fc60e3 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-map/icons-map.min.css @@ -0,0 +1,11 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-icon-anchor-fill:after,.fr-icon-anchor-fill:before{-webkit-mask-image:url(../../../icons/map/anchor-fill.svg);mask-image:url(../../../icons/map/anchor-fill.svg)}.fr-icon-anchor-line:after,.fr-icon-anchor-line:before{-webkit-mask-image:url(../../../icons/map/anchor-line.svg);mask-image:url(../../../icons/map/anchor-line.svg)}.fr-icon-bike-fill:after,.fr-icon-bike-fill:before{-webkit-mask-image:url(../../../icons/map/bike-fill.svg);mask-image:url(../../../icons/map/bike-fill.svg)}.fr-icon-bike-line:after,.fr-icon-bike-line:before{-webkit-mask-image:url(../../../icons/map/bike-line.svg);mask-image:url(../../../icons/map/bike-line.svg)}.fr-icon-bus-fill:after,.fr-icon-bus-fill:before{-webkit-mask-image:url(../../../icons/map/bus-fill.svg);mask-image:url(../../../icons/map/bus-fill.svg)}.fr-icon-bus-line:after,.fr-icon-bus-line:before{-webkit-mask-image:url(../../../icons/map/bus-line.svg);mask-image:url(../../../icons/map/bus-line.svg)}.fr-icon-car-fill:after,.fr-icon-car-fill:before{-webkit-mask-image:url(../../../icons/map/car-fill.svg);mask-image:url(../../../icons/map/car-fill.svg)}.fr-icon-car-line:after,.fr-icon-car-line:before{-webkit-mask-image:url(../../../icons/map/car-line.svg);mask-image:url(../../../icons/map/car-line.svg)}.fr-icon-caravan-fill:after,.fr-icon-caravan-fill:before{-webkit-mask-image:url(../../../icons/map/caravan-fill.svg);mask-image:url(../../../icons/map/caravan-fill.svg)}.fr-icon-caravan-line:after,.fr-icon-caravan-line:before{-webkit-mask-image:url(../../../icons/map/caravan-line.svg);mask-image:url(../../../icons/map/caravan-line.svg)}.fr-icon-charging-pile-2-fill:after,.fr-icon-charging-pile-2-fill:before{-webkit-mask-image:url(../../../icons/map/charging-pile-2-fill.svg);mask-image:url(../../../icons/map/charging-pile-2-fill.svg)}.fr-icon-charging-pile-2-line:after,.fr-icon-charging-pile-2-line:before{-webkit-mask-image:url(../../../icons/map/charging-pile-2-line.svg);mask-image:url(../../../icons/map/charging-pile-2-line.svg)}.fr-icon-compass-3-fill:after,.fr-icon-compass-3-fill:before{-webkit-mask-image:url(../../../icons/map/compass-3-fill.svg);mask-image:url(../../../icons/map/compass-3-fill.svg)}.fr-icon-compass-3-line:after,.fr-icon-compass-3-line:before{-webkit-mask-image:url(../../../icons/map/compass-3-line.svg);mask-image:url(../../../icons/map/compass-3-line.svg)}.fr-icon-cup-fill:after,.fr-icon-cup-fill:before{-webkit-mask-image:url(../../../icons/map/cup-fill.svg);mask-image:url(../../../icons/map/cup-fill.svg)}.fr-icon-cup-line:after,.fr-icon-cup-line:before{-webkit-mask-image:url(../../../icons/map/cup-line.svg);mask-image:url(../../../icons/map/cup-line.svg)}.fr-icon-earth-fill:after,.fr-icon-earth-fill:before{-webkit-mask-image:url(../../../icons/map/earth-fill.svg);mask-image:url(../../../icons/map/earth-fill.svg)}.fr-icon-earth-line:after,.fr-icon-earth-line:before{-webkit-mask-image:url(../../../icons/map/earth-line.svg);mask-image:url(../../../icons/map/earth-line.svg)}.fr-icon-france-fill:after,.fr-icon-france-fill:before{-webkit-mask-image:url(../../../icons/map/france-fill.svg);mask-image:url(../../../icons/map/france-fill.svg)}.fr-icon-france-line:after,.fr-icon-france-line:before{-webkit-mask-image:url(../../../icons/map/france-line.svg);mask-image:url(../../../icons/map/france-line.svg)}.fr-icon-gas-station-fill:after,.fr-icon-gas-station-fill:before{-webkit-mask-image:url(../../../icons/map/gas-station-fill.svg);mask-image:url(../../../icons/map/gas-station-fill.svg)}.fr-icon-gas-station-line:after,.fr-icon-gas-station-line:before{-webkit-mask-image:url(../../../icons/map/gas-station-line.svg);mask-image:url(../../../icons/map/gas-station-line.svg)}.fr-icon-goblet-fill:after,.fr-icon-goblet-fill:before{-webkit-mask-image:url(../../../icons/map/goblet-fill.svg);mask-image:url(../../../icons/map/goblet-fill.svg)}.fr-icon-goblet-line:after,.fr-icon-goblet-line:before{-webkit-mask-image:url(../../../icons/map/goblet-line.svg);mask-image:url(../../../icons/map/goblet-line.svg)}.fr-icon-map-pin-2-fill:after,.fr-icon-map-pin-2-fill:before{-webkit-mask-image:url(../../../icons/map/map-pin-2-fill.svg);mask-image:url(../../../icons/map/map-pin-2-fill.svg)}.fr-icon-map-pin-2-line:after,.fr-icon-map-pin-2-line:before{-webkit-mask-image:url(../../../icons/map/map-pin-2-line.svg);mask-image:url(../../../icons/map/map-pin-2-line.svg)}.fr-icon-map-pin-user-fill:after,.fr-icon-map-pin-user-fill:before{-webkit-mask-image:url(../../../icons/map/map-pin-user-fill.svg);mask-image:url(../../../icons/map/map-pin-user-fill.svg)}.fr-icon-map-pin-user-line:after,.fr-icon-map-pin-user-line:before{-webkit-mask-image:url(../../../icons/map/map-pin-user-line.svg);mask-image:url(../../../icons/map/map-pin-user-line.svg)}.fr-icon-motorbike-fill:after,.fr-icon-motorbike-fill:before{-webkit-mask-image:url(../../../icons/map/motorbike-fill.svg);mask-image:url(../../../icons/map/motorbike-fill.svg)}.fr-icon-motorbike-line:after,.fr-icon-motorbike-line:before{-webkit-mask-image:url(../../../icons/map/motorbike-line.svg);mask-image:url(../../../icons/map/motorbike-line.svg)}.fr-icon-passport-fill:after,.fr-icon-passport-fill:before{-webkit-mask-image:url(../../../icons/map/passport-fill.svg);mask-image:url(../../../icons/map/passport-fill.svg)}.fr-icon-passport-line:after,.fr-icon-passport-line:before{-webkit-mask-image:url(../../../icons/map/passport-line.svg);mask-image:url(../../../icons/map/passport-line.svg)}.fr-icon-restaurant-fill:after,.fr-icon-restaurant-fill:before{-webkit-mask-image:url(../../../icons/map/restaurant-fill.svg);mask-image:url(../../../icons/map/restaurant-fill.svg)}.fr-icon-restaurant-line:after,.fr-icon-restaurant-line:before{-webkit-mask-image:url(../../../icons/map/restaurant-line.svg);mask-image:url(../../../icons/map/restaurant-line.svg)}.fr-icon-road-map-fill:after,.fr-icon-road-map-fill:before{-webkit-mask-image:url(../../../icons/map/road-map-fill.svg);mask-image:url(../../../icons/map/road-map-fill.svg)}.fr-icon-road-map-line:after,.fr-icon-road-map-line:before{-webkit-mask-image:url(../../../icons/map/road-map-line.svg);mask-image:url(../../../icons/map/road-map-line.svg)}.fr-icon-sailboat-fill:after,.fr-icon-sailboat-fill:before{-webkit-mask-image:url(../../../icons/map/sailboat-fill.svg);mask-image:url(../../../icons/map/sailboat-fill.svg)}.fr-icon-sailboat-line:after,.fr-icon-sailboat-line:before{-webkit-mask-image:url(../../../icons/map/sailboat-line.svg);mask-image:url(../../../icons/map/sailboat-line.svg)}.fr-icon-ship-2-fill:after,.fr-icon-ship-2-fill:before{-webkit-mask-image:url(../../../icons/map/ship-2-fill.svg);mask-image:url(../../../icons/map/ship-2-fill.svg)}.fr-icon-ship-2-line:after,.fr-icon-ship-2-line:before{-webkit-mask-image:url(../../../icons/map/ship-2-line.svg);mask-image:url(../../../icons/map/ship-2-line.svg)}.fr-icon-signal-tower-fill:after,.fr-icon-signal-tower-fill:before{-webkit-mask-image:url(../../../icons/map/signal-tower-fill.svg);mask-image:url(../../../icons/map/signal-tower-fill.svg)}.fr-icon-signal-tower-line:after,.fr-icon-signal-tower-line:before{-webkit-mask-image:url(../../../icons/map/signal-tower-line.svg);mask-image:url(../../../icons/map/signal-tower-line.svg)}.fr-icon-suitcase-2-fill:after,.fr-icon-suitcase-2-fill:before{-webkit-mask-image:url(../../../icons/map/suitcase-2-fill.svg);mask-image:url(../../../icons/map/suitcase-2-fill.svg)}.fr-icon-suitcase-2-line:after,.fr-icon-suitcase-2-line:before{-webkit-mask-image:url(../../../icons/map/suitcase-2-line.svg);mask-image:url(../../../icons/map/suitcase-2-line.svg)}.fr-icon-taxi-fill:after,.fr-icon-taxi-fill:before{-webkit-mask-image:url(../../../icons/map/taxi-fill.svg);mask-image:url(../../../icons/map/taxi-fill.svg)}.fr-icon-taxi-line:after,.fr-icon-taxi-line:before{-webkit-mask-image:url(../../../icons/map/taxi-line.svg);mask-image:url(../../../icons/map/taxi-line.svg)}.fr-icon-train-fill:after,.fr-icon-train-fill:before{-webkit-mask-image:url(../../../icons/map/train-fill.svg);mask-image:url(../../../icons/map/train-fill.svg)}.fr-icon-train-line:after,.fr-icon-train-line:before{-webkit-mask-image:url(../../../icons/map/train-line.svg);mask-image:url(../../../icons/map/train-line.svg)}.fr-fi-map-pin-2-fill:after,.fr-fi-map-pin-2-fill:before{-webkit-mask-image:url(../../../icons/map/map-pin-2-fill.svg);mask-image:url(../../../icons/map/map-pin-2-fill.svg)}.fr-fi-map-pin-2-line:after,.fr-fi-map-pin-2-line:before{-webkit-mask-image:url(../../../icons/map/map-pin-2-line.svg);mask-image:url(../../../icons/map/map-pin-2-line.svg)}.fr-fi-road-map-fill:after,.fr-fi-road-map-fill:before{-webkit-mask-image:url(../../../icons/map/road-map-fill.svg);mask-image:url(../../../icons/map/road-map-fill.svg)}.fr-fi-road-map-line:after,.fr-fi-road-map-line:before{-webkit-mask-image:url(../../../icons/map/road-map-line.svg);mask-image:url(../../../icons/map/road-map-line.svg)}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */ + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-icon-anchor-fill:after,.fr-icon-anchor-fill:before{background-image:url(../../../icons/map/anchor-fill.svg)}.fr-icon-anchor-line:after,.fr-icon-anchor-line:before{background-image:url(../../../icons/map/anchor-line.svg)}.fr-icon-bike-fill:after,.fr-icon-bike-fill:before{background-image:url(../../../icons/map/bike-fill.svg)}.fr-icon-bike-line:after,.fr-icon-bike-line:before{background-image:url(../../../icons/map/bike-line.svg)}.fr-icon-bus-fill:after,.fr-icon-bus-fill:before{background-image:url(../../../icons/map/bus-fill.svg)}.fr-icon-bus-line:after,.fr-icon-bus-line:before{background-image:url(../../../icons/map/bus-line.svg)}.fr-icon-car-fill:after,.fr-icon-car-fill:before{background-image:url(../../../icons/map/car-fill.svg)}.fr-icon-car-line:after,.fr-icon-car-line:before{background-image:url(../../../icons/map/car-line.svg)}.fr-icon-caravan-fill:after,.fr-icon-caravan-fill:before{background-image:url(../../../icons/map/caravan-fill.svg)}.fr-icon-caravan-line:after,.fr-icon-caravan-line:before{background-image:url(../../../icons/map/caravan-line.svg)}.fr-icon-charging-pile-2-fill:after,.fr-icon-charging-pile-2-fill:before{background-image:url(../../../icons/map/charging-pile-2-fill.svg)}.fr-icon-charging-pile-2-line:after,.fr-icon-charging-pile-2-line:before{background-image:url(../../../icons/map/charging-pile-2-line.svg)}.fr-icon-compass-3-fill:after,.fr-icon-compass-3-fill:before{background-image:url(../../../icons/map/compass-3-fill.svg)}.fr-icon-compass-3-line:after,.fr-icon-compass-3-line:before{background-image:url(../../../icons/map/compass-3-line.svg)}.fr-icon-cup-fill:after,.fr-icon-cup-fill:before{background-image:url(../../../icons/map/cup-fill.svg)}.fr-icon-cup-line:after,.fr-icon-cup-line:before{background-image:url(../../../icons/map/cup-line.svg)}.fr-icon-earth-fill:after,.fr-icon-earth-fill:before{background-image:url(../../../icons/map/earth-fill.svg)}.fr-icon-earth-line:after,.fr-icon-earth-line:before{background-image:url(../../../icons/map/earth-line.svg)}.fr-icon-france-fill:after,.fr-icon-france-fill:before{background-image:url(../../../icons/map/france-fill.svg)}.fr-icon-france-line:after,.fr-icon-france-line:before{background-image:url(../../../icons/map/france-line.svg)}.fr-icon-gas-station-fill:after,.fr-icon-gas-station-fill:before{background-image:url(../../../icons/map/gas-station-fill.svg)}.fr-icon-gas-station-line:after,.fr-icon-gas-station-line:before{background-image:url(../../../icons/map/gas-station-line.svg)}.fr-icon-goblet-fill:after,.fr-icon-goblet-fill:before{background-image:url(../../../icons/map/goblet-fill.svg)}.fr-icon-goblet-line:after,.fr-icon-goblet-line:before{background-image:url(../../../icons/map/goblet-line.svg)}.fr-icon-map-pin-2-fill:after,.fr-icon-map-pin-2-fill:before{background-image:url(../../../icons/map/map-pin-2-fill.svg)}.fr-icon-map-pin-2-line:after,.fr-icon-map-pin-2-line:before{background-image:url(../../../icons/map/map-pin-2-line.svg)}.fr-icon-map-pin-user-fill:after,.fr-icon-map-pin-user-fill:before{background-image:url(../../../icons/map/map-pin-user-fill.svg)}.fr-icon-map-pin-user-line:after,.fr-icon-map-pin-user-line:before{background-image:url(../../../icons/map/map-pin-user-line.svg)}.fr-icon-motorbike-fill:after,.fr-icon-motorbike-fill:before{background-image:url(../../../icons/map/motorbike-fill.svg)}.fr-icon-motorbike-line:after,.fr-icon-motorbike-line:before{background-image:url(../../../icons/map/motorbike-line.svg)}.fr-icon-passport-fill:after,.fr-icon-passport-fill:before{background-image:url(../../../icons/map/passport-fill.svg)}.fr-icon-passport-line:after,.fr-icon-passport-line:before{background-image:url(../../../icons/map/passport-line.svg)}.fr-icon-restaurant-fill:after,.fr-icon-restaurant-fill:before{background-image:url(../../../icons/map/restaurant-fill.svg)}.fr-icon-restaurant-line:after,.fr-icon-restaurant-line:before{background-image:url(../../../icons/map/restaurant-line.svg)}.fr-icon-road-map-fill:after,.fr-icon-road-map-fill:before{background-image:url(../../../icons/map/road-map-fill.svg)}.fr-icon-road-map-line:after,.fr-icon-road-map-line:before{background-image:url(../../../icons/map/road-map-line.svg)}.fr-icon-sailboat-fill:after,.fr-icon-sailboat-fill:before{background-image:url(../../../icons/map/sailboat-fill.svg)}.fr-icon-sailboat-line:after,.fr-icon-sailboat-line:before{background-image:url(../../../icons/map/sailboat-line.svg)}.fr-icon-ship-2-fill:after,.fr-icon-ship-2-fill:before{background-image:url(../../../icons/map/ship-2-fill.svg)}.fr-icon-ship-2-line:after,.fr-icon-ship-2-line:before{background-image:url(../../../icons/map/ship-2-line.svg)}.fr-icon-signal-tower-fill:after,.fr-icon-signal-tower-fill:before{background-image:url(../../../icons/map/signal-tower-fill.svg)}.fr-icon-signal-tower-line:after,.fr-icon-signal-tower-line:before{background-image:url(../../../icons/map/signal-tower-line.svg)}.fr-icon-suitcase-2-fill:after,.fr-icon-suitcase-2-fill:before{background-image:url(../../../icons/map/suitcase-2-fill.svg)}.fr-icon-suitcase-2-line:after,.fr-icon-suitcase-2-line:before{background-image:url(../../../icons/map/suitcase-2-line.svg)}.fr-icon-taxi-fill:after,.fr-icon-taxi-fill:before{background-image:url(../../../icons/map/taxi-fill.svg)}.fr-icon-taxi-line:after,.fr-icon-taxi-line:before{background-image:url(../../../icons/map/taxi-line.svg)}.fr-icon-train-fill:after,.fr-icon-train-fill:before{background-image:url(../../../icons/map/train-fill.svg)}.fr-icon-train-line:after,.fr-icon-train-line:before{background-image:url(../../../icons/map/train-line.svg)}.fr-fi-map-pin-2-fill:before{background-image:url(../../../icons/map/map-pin-2-fill.svg)}.fr-fi-map-pin-2-line:before{background-image:url(../../../icons/map/map-pin-2-line.svg)}.fr-fi-road-map-fill:before{background-image:url(../../../icons/map/road-map-fill.svg)}.fr-fi-road-map-line:before{background-image:url(../../../icons/map/road-map-line.svg)}} \ No newline at end of file diff --git a/dist/dsfr/utility/icons/icons-media/icons-media.css b/dist/dsfr/utility/icons/icons-media/icons-media.css new file mode 100644 index 0000000..ce02e42 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-media/icons-media.css @@ -0,0 +1,626 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-camera-fill::before, +.fr-icon-camera-fill::after { + -webkit-mask-image: url("../../../icons/media/camera-fill.svg"); + mask-image: url("../../../icons/media/camera-fill.svg"); +} + +.fr-icon-camera-line::before, +.fr-icon-camera-line::after { + -webkit-mask-image: url("../../../icons/media/camera-line.svg"); + mask-image: url("../../../icons/media/camera-line.svg"); +} + +.fr-icon-clapperboard-fill::before, +.fr-icon-clapperboard-fill::after { + -webkit-mask-image: url("../../../icons/media/clapperboard-fill.svg"); + mask-image: url("../../../icons/media/clapperboard-fill.svg"); +} + +.fr-icon-clapperboard-line::before, +.fr-icon-clapperboard-line::after { + -webkit-mask-image: url("../../../icons/media/clapperboard-line.svg"); + mask-image: url("../../../icons/media/clapperboard-line.svg"); +} + +.fr-icon-equalizer-fill::before, +.fr-icon-equalizer-fill::after { + -webkit-mask-image: url("../../../icons/media/equalizer-fill.svg"); + mask-image: url("../../../icons/media/equalizer-fill.svg"); +} + +.fr-icon-equalizer-line::before, +.fr-icon-equalizer-line::after { + -webkit-mask-image: url("../../../icons/media/equalizer-line.svg"); + mask-image: url("../../../icons/media/equalizer-line.svg"); +} + +.fr-icon-film-fill::before, +.fr-icon-film-fill::after { + -webkit-mask-image: url("../../../icons/media/film-fill.svg"); + mask-image: url("../../../icons/media/film-fill.svg"); +} + +.fr-icon-film-line::before, +.fr-icon-film-line::after { + -webkit-mask-image: url("../../../icons/media/film-line.svg"); + mask-image: url("../../../icons/media/film-line.svg"); +} + +.fr-icon-fullscreen-line::before, +.fr-icon-fullscreen-line::after { + -webkit-mask-image: url("../../../icons/media/fullscreen-line.svg"); + mask-image: url("../../../icons/media/fullscreen-line.svg"); +} + +.fr-icon-gallery-fill::before, +.fr-icon-gallery-fill::after { + -webkit-mask-image: url("../../../icons/media/gallery-fill.svg"); + mask-image: url("../../../icons/media/gallery-fill.svg"); +} + +.fr-icon-gallery-line::before, +.fr-icon-gallery-line::after { + -webkit-mask-image: url("../../../icons/media/gallery-line.svg"); + mask-image: url("../../../icons/media/gallery-line.svg"); +} + +.fr-icon-headphone-fill::before, +.fr-icon-headphone-fill::after { + -webkit-mask-image: url("../../../icons/media/headphone-fill.svg"); + mask-image: url("../../../icons/media/headphone-fill.svg"); +} + +.fr-icon-headphone-line::before, +.fr-icon-headphone-line::after { + -webkit-mask-image: url("../../../icons/media/headphone-line.svg"); + mask-image: url("../../../icons/media/headphone-line.svg"); +} + +.fr-icon-image-add-fill::before, +.fr-icon-image-add-fill::after { + -webkit-mask-image: url("../../../icons/media/image-add-fill.svg"); + mask-image: url("../../../icons/media/image-add-fill.svg"); +} + +.fr-icon-image-add-line::before, +.fr-icon-image-add-line::after { + -webkit-mask-image: url("../../../icons/media/image-add-line.svg"); + mask-image: url("../../../icons/media/image-add-line.svg"); +} + +.fr-icon-image-edit-fill::before, +.fr-icon-image-edit-fill::after { + -webkit-mask-image: url("../../../icons/media/image-edit-fill.svg"); + mask-image: url("../../../icons/media/image-edit-fill.svg"); +} + +.fr-icon-image-edit-line::before, +.fr-icon-image-edit-line::after { + -webkit-mask-image: url("../../../icons/media/image-edit-line.svg"); + mask-image: url("../../../icons/media/image-edit-line.svg"); +} + +.fr-icon-image-fill::before, +.fr-icon-image-fill::after { + -webkit-mask-image: url("../../../icons/media/image-fill.svg"); + mask-image: url("../../../icons/media/image-fill.svg"); +} + +.fr-icon-image-line::before, +.fr-icon-image-line::after { + -webkit-mask-image: url("../../../icons/media/image-line.svg"); + mask-image: url("../../../icons/media/image-line.svg"); +} + +.fr-icon-live-fill::before, +.fr-icon-live-fill::after { + -webkit-mask-image: url("../../../icons/media/live-fill.svg"); + mask-image: url("../../../icons/media/live-fill.svg"); +} + +.fr-icon-live-line::before, +.fr-icon-live-line::after { + -webkit-mask-image: url("../../../icons/media/live-line.svg"); + mask-image: url("../../../icons/media/live-line.svg"); +} + +.fr-icon-mic-fill::before, +.fr-icon-mic-fill::after { + -webkit-mask-image: url("../../../icons/media/mic-fill.svg"); + mask-image: url("../../../icons/media/mic-fill.svg"); +} + +.fr-icon-mic-line::before, +.fr-icon-mic-line::after { + -webkit-mask-image: url("../../../icons/media/mic-line.svg"); + mask-image: url("../../../icons/media/mic-line.svg"); +} + +.fr-icon-music-2-fill::before, +.fr-icon-music-2-fill::after { + -webkit-mask-image: url("../../../icons/media/music-2-fill.svg"); + mask-image: url("../../../icons/media/music-2-fill.svg"); +} + +.fr-icon-music-2-line::before, +.fr-icon-music-2-line::after { + -webkit-mask-image: url("../../../icons/media/music-2-line.svg"); + mask-image: url("../../../icons/media/music-2-line.svg"); +} + +.fr-icon-notification-3-fill::before, +.fr-icon-notification-3-fill::after { + -webkit-mask-image: url("../../../icons/media/notification-3-fill.svg"); + mask-image: url("../../../icons/media/notification-3-fill.svg"); +} + +.fr-icon-notification-3-line::before, +.fr-icon-notification-3-line::after { + -webkit-mask-image: url("../../../icons/media/notification-3-line.svg"); + mask-image: url("../../../icons/media/notification-3-line.svg"); +} + +.fr-icon-pause-circle-fill::before, +.fr-icon-pause-circle-fill::after { + -webkit-mask-image: url("../../../icons/media/pause-circle-fill.svg"); + mask-image: url("../../../icons/media/pause-circle-fill.svg"); +} + +.fr-icon-pause-circle-line::before, +.fr-icon-pause-circle-line::after { + -webkit-mask-image: url("../../../icons/media/pause-circle-line.svg"); + mask-image: url("../../../icons/media/pause-circle-line.svg"); +} + +.fr-icon-play-circle-fill::before, +.fr-icon-play-circle-fill::after { + -webkit-mask-image: url("../../../icons/media/play-circle-fill.svg"); + mask-image: url("../../../icons/media/play-circle-fill.svg"); +} + +.fr-icon-play-circle-line::before, +.fr-icon-play-circle-line::after { + -webkit-mask-image: url("../../../icons/media/play-circle-line.svg"); + mask-image: url("../../../icons/media/play-circle-line.svg"); +} + +.fr-icon-stop-circle-fill::before, +.fr-icon-stop-circle-fill::after { + -webkit-mask-image: url("../../../icons/media/stop-circle-fill.svg"); + mask-image: url("../../../icons/media/stop-circle-fill.svg"); +} + +.fr-icon-stop-circle-line::before, +.fr-icon-stop-circle-line::after { + -webkit-mask-image: url("../../../icons/media/stop-circle-line.svg"); + mask-image: url("../../../icons/media/stop-circle-line.svg"); +} + +.fr-icon-volume-down-fill::before, +.fr-icon-volume-down-fill::after { + -webkit-mask-image: url("../../../icons/media/volume-down-fill.svg"); + mask-image: url("../../../icons/media/volume-down-fill.svg"); +} + +.fr-icon-volume-down-line::before, +.fr-icon-volume-down-line::after { + -webkit-mask-image: url("../../../icons/media/volume-down-line.svg"); + mask-image: url("../../../icons/media/volume-down-line.svg"); +} + +.fr-icon-volume-mute-fill::before, +.fr-icon-volume-mute-fill::after { + -webkit-mask-image: url("../../../icons/media/volume-mute-fill.svg"); + mask-image: url("../../../icons/media/volume-mute-fill.svg"); +} + +.fr-icon-volume-mute-line::before, +.fr-icon-volume-mute-line::after { + -webkit-mask-image: url("../../../icons/media/volume-mute-line.svg"); + mask-image: url("../../../icons/media/volume-mute-line.svg"); +} + +.fr-icon-volume-up-fill::before, +.fr-icon-volume-up-fill::after { + -webkit-mask-image: url("../../../icons/media/volume-up-fill.svg"); + mask-image: url("../../../icons/media/volume-up-fill.svg"); +} + +.fr-icon-volume-up-line::before, +.fr-icon-volume-up-line::after { + -webkit-mask-image: url("../../../icons/media/volume-up-line.svg"); + mask-image: url("../../../icons/media/volume-up-line.svg"); +} + +.fr-fi-equalizer-fill::before, +.fr-fi-equalizer-fill::after { + -webkit-mask-image: url("../../../icons/media/equalizer-fill.svg"); + mask-image: url("../../../icons/media/equalizer-fill.svg"); +} + +.fr-fi-equalizer-line::before, +.fr-fi-equalizer-line::after { + -webkit-mask-image: url("../../../icons/media/equalizer-line.svg"); + mask-image: url("../../../icons/media/equalizer-line.svg"); +} + +.fr-fi-image-fill::before, +.fr-fi-image-fill::after { + -webkit-mask-image: url("../../../icons/media/image-fill.svg"); + mask-image: url("../../../icons/media/image-fill.svg"); +} + +.fr-fi-image-line::before, +.fr-fi-image-line::after { + -webkit-mask-image: url("../../../icons/media/image-line.svg"); + mask-image: url("../../../icons/media/image-line.svg"); +} + +.fr-fi-pause-circle-fill::before, +.fr-fi-pause-circle-fill::after { + -webkit-mask-image: url("../../../icons/media/pause-circle-fill.svg"); + mask-image: url("../../../icons/media/pause-circle-fill.svg"); +} + +.fr-fi-pause-circle-line::before, +.fr-fi-pause-circle-line::after { + -webkit-mask-image: url("../../../icons/media/pause-circle-line.svg"); + mask-image: url("../../../icons/media/pause-circle-line.svg"); +} + +.fr-fi-volume-down-fill::before, +.fr-fi-volume-down-fill::after { + -webkit-mask-image: url("../../../icons/media/volume-down-fill.svg"); + mask-image: url("../../../icons/media/volume-down-fill.svg"); +} + +.fr-fi-volume-down-line::before, +.fr-fi-volume-down-line::after { + -webkit-mask-image: url("../../../icons/media/volume-down-line.svg"); + mask-image: url("../../../icons/media/volume-down-line.svg"); +} + +.fr-fi-volume-mute-fill::before, +.fr-fi-volume-mute-fill::after { + -webkit-mask-image: url("../../../icons/media/volume-mute-fill.svg"); + mask-image: url("../../../icons/media/volume-mute-fill.svg"); +} + +.fr-fi-volume-mute-line::before, +.fr-fi-volume-mute-line::after { + -webkit-mask-image: url("../../../icons/media/volume-mute-line.svg"); + mask-image: url("../../../icons/media/volume-mute-line.svg"); +} + +.fr-fi-volume-up-fill::before, +.fr-fi-volume-up-fill::after { + -webkit-mask-image: url("../../../icons/media/volume-up-fill.svg"); + mask-image: url("../../../icons/media/volume-up-fill.svg"); +} + +.fr-fi-volume-up-line::before, +.fr-fi-volume-up-line::after { + -webkit-mask-image: url("../../../icons/media/volume-up-line.svg"); + mask-image: url("../../../icons/media/volume-up-line.svg"); +} + +.fr-fi-play-line::before, +.fr-fi-play-line::after { + -webkit-mask-image: url("../../../icons/media/play-circle-line.svg"); + mask-image: url("../../../icons/media/play-circle-line.svg"); +} + +.fr-fi-play-fill::before, +.fr-fi-play-fill::after { + -webkit-mask-image: url("../../../icons/media/play-circle-fill.svg"); + mask-image: url("../../../icons/media/play-circle-fill.svg"); +} + +.fr-icon-play-line::before, +.fr-icon-play-line::after { + -webkit-mask-image: url("../../../icons/media/play-circle-line.svg"); + mask-image: url("../../../icons/media/play-circle-line.svg"); +} + +.fr-icon-play-fill::before, +.fr-icon-play-fill::after { + -webkit-mask-image: url("../../../icons/media/play-circle-fill.svg"); + mask-image: url("../../../icons/media/play-circle-fill.svg"); +} + +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} + +@media (min-width: 48em) { + /*! media md */ + + /*! media md */ +} + +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ +} + +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} + +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-icon-camera-fill::before, + .fr-icon-camera-fill::after { + background-image: url("../../../icons/media/camera-fill.svg"); + } + + .fr-icon-camera-line::before, + .fr-icon-camera-line::after { + background-image: url("../../../icons/media/camera-line.svg"); + } + + .fr-icon-clapperboard-fill::before, + .fr-icon-clapperboard-fill::after { + background-image: url("../../../icons/media/clapperboard-fill.svg"); + } + + .fr-icon-clapperboard-line::before, + .fr-icon-clapperboard-line::after { + background-image: url("../../../icons/media/clapperboard-line.svg"); + } + + .fr-icon-equalizer-fill::before, + .fr-icon-equalizer-fill::after { + background-image: url("../../../icons/media/equalizer-fill.svg"); + } + + .fr-icon-equalizer-line::before, + .fr-icon-equalizer-line::after { + background-image: url("../../../icons/media/equalizer-line.svg"); + } + + .fr-icon-film-fill::before, + .fr-icon-film-fill::after { + background-image: url("../../../icons/media/film-fill.svg"); + } + + .fr-icon-film-line::before, + .fr-icon-film-line::after { + background-image: url("../../../icons/media/film-line.svg"); + } + + .fr-icon-fullscreen-line::before, + .fr-icon-fullscreen-line::after { + background-image: url("../../../icons/media/fullscreen-line.svg"); + } + + .fr-icon-gallery-fill::before, + .fr-icon-gallery-fill::after { + background-image: url("../../../icons/media/gallery-fill.svg"); + } + + .fr-icon-gallery-line::before, + .fr-icon-gallery-line::after { + background-image: url("../../../icons/media/gallery-line.svg"); + } + + .fr-icon-headphone-fill::before, + .fr-icon-headphone-fill::after { + background-image: url("../../../icons/media/headphone-fill.svg"); + } + + .fr-icon-headphone-line::before, + .fr-icon-headphone-line::after { + background-image: url("../../../icons/media/headphone-line.svg"); + } + + .fr-icon-image-add-fill::before, + .fr-icon-image-add-fill::after { + background-image: url("../../../icons/media/image-add-fill.svg"); + } + + .fr-icon-image-add-line::before, + .fr-icon-image-add-line::after { + background-image: url("../../../icons/media/image-add-line.svg"); + } + + .fr-icon-image-edit-fill::before, + .fr-icon-image-edit-fill::after { + background-image: url("../../../icons/media/image-edit-fill.svg"); + } + + .fr-icon-image-edit-line::before, + .fr-icon-image-edit-line::after { + background-image: url("../../../icons/media/image-edit-line.svg"); + } + + .fr-icon-image-fill::before, + .fr-icon-image-fill::after { + background-image: url("../../../icons/media/image-fill.svg"); + } + + .fr-icon-image-line::before, + .fr-icon-image-line::after { + background-image: url("../../../icons/media/image-line.svg"); + } + + .fr-icon-live-fill::before, + .fr-icon-live-fill::after { + background-image: url("../../../icons/media/live-fill.svg"); + } + + .fr-icon-live-line::before, + .fr-icon-live-line::after { + background-image: url("../../../icons/media/live-line.svg"); + } + + .fr-icon-mic-fill::before, + .fr-icon-mic-fill::after { + background-image: url("../../../icons/media/mic-fill.svg"); + } + + .fr-icon-mic-line::before, + .fr-icon-mic-line::after { + background-image: url("../../../icons/media/mic-line.svg"); + } + + .fr-icon-music-2-fill::before, + .fr-icon-music-2-fill::after { + background-image: url("../../../icons/media/music-2-fill.svg"); + } + + .fr-icon-music-2-line::before, + .fr-icon-music-2-line::after { + background-image: url("../../../icons/media/music-2-line.svg"); + } + + .fr-icon-notification-3-fill::before, + .fr-icon-notification-3-fill::after { + background-image: url("../../../icons/media/notification-3-fill.svg"); + } + + .fr-icon-notification-3-line::before, + .fr-icon-notification-3-line::after { + background-image: url("../../../icons/media/notification-3-line.svg"); + } + + .fr-icon-pause-circle-fill::before, + .fr-icon-pause-circle-fill::after { + background-image: url("../../../icons/media/pause-circle-fill.svg"); + } + + .fr-icon-pause-circle-line::before, + .fr-icon-pause-circle-line::after { + background-image: url("../../../icons/media/pause-circle-line.svg"); + } + + .fr-icon-play-circle-fill::before, + .fr-icon-play-circle-fill::after { + background-image: url("../../../icons/media/play-circle-fill.svg"); + } + + .fr-icon-play-circle-line::before, + .fr-icon-play-circle-line::after { + background-image: url("../../../icons/media/play-circle-line.svg"); + } + + .fr-icon-stop-circle-fill::before, + .fr-icon-stop-circle-fill::after { + background-image: url("../../../icons/media/stop-circle-fill.svg"); + } + + .fr-icon-stop-circle-line::before, + .fr-icon-stop-circle-line::after { + background-image: url("../../../icons/media/stop-circle-line.svg"); + } + + .fr-icon-volume-down-fill::before, + .fr-icon-volume-down-fill::after { + background-image: url("../../../icons/media/volume-down-fill.svg"); + } + + .fr-icon-volume-down-line::before, + .fr-icon-volume-down-line::after { + background-image: url("../../../icons/media/volume-down-line.svg"); + } + + .fr-icon-volume-mute-fill::before, + .fr-icon-volume-mute-fill::after { + background-image: url("../../../icons/media/volume-mute-fill.svg"); + } + + .fr-icon-volume-mute-line::before, + .fr-icon-volume-mute-line::after { + background-image: url("../../../icons/media/volume-mute-line.svg"); + } + + .fr-icon-volume-up-fill::before, + .fr-icon-volume-up-fill::after { + background-image: url("../../../icons/media/volume-up-fill.svg"); + } + + .fr-icon-volume-up-line::before, + .fr-icon-volume-up-line::after { + background-image: url("../../../icons/media/volume-up-line.svg"); + } + + .fr-fi-equalizer-fill::before { + background-image: url("../../../icons/media/equalizer-fill.svg"); + } + + .fr-fi-equalizer-line::before { + background-image: url("../../../icons/media/equalizer-line.svg"); + } + + .fr-fi-image-fill::before { + background-image: url("../../../icons/media/image-fill.svg"); + } + + .fr-fi-image-line::before { + background-image: url("../../../icons/media/image-line.svg"); + } + + .fr-fi-pause-circle-fill::before { + background-image: url("../../../icons/media/pause-circle-fill.svg"); + } + + .fr-fi-pause-circle-line::before { + background-image: url("../../../icons/media/pause-circle-line.svg"); + } + + .fr-fi-volume-down-fill::before { + background-image: url("../../../icons/media/volume-down-fill.svg"); + } + + .fr-fi-volume-down-line::before { + background-image: url("../../../icons/media/volume-down-line.svg"); + } + + .fr-fi-volume-mute-fill::before { + background-image: url("../../../icons/media/volume-mute-fill.svg"); + } + + .fr-fi-volume-mute-line::before { + background-image: url("../../../icons/media/volume-mute-line.svg"); + } + + .fr-fi-volume-up-fill::before { + background-image: url("../../../icons/media/volume-up-fill.svg"); + } + + .fr-fi-volume-up-line::before { + background-image: url("../../../icons/media/volume-up-line.svg"); + } + + .fr-fi-play-line::before, + .fr-fi-play-line::after { + background-image: url("../../../icons/media/play-circle-line.svg"); + } + + .fr-fi-play-fill::before, + .fr-fi-play-fill::after { + background-image: url("../../../icons/media/play-circle-fill.svg"); + } + + .fr-icon-play-line::before, + .fr-icon-play-line::after { + background-image: url("../../../icons/media/play-circle-line.svg"); + } + + .fr-icon-play-fill::before, + .fr-icon-play-fill::after { + background-image: url("../../../icons/media/play-circle-fill.svg"); + } +} diff --git a/dist/dsfr/utility/icons/icons-media/icons-media.legacy.css b/dist/dsfr/utility/icons/icons-media/icons-media.legacy.css new file mode 100644 index 0000000..f127da9 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-media/icons-media.legacy.css @@ -0,0 +1,279 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-icon-camera-fill::before, + .fr-icon-camera-fill::after { + background-image: url("../../../icons/media/camera-fill.svg"); + } + + .fr-icon-camera-line::before, + .fr-icon-camera-line::after { + background-image: url("../../../icons/media/camera-line.svg"); + } + + .fr-icon-clapperboard-fill::before, + .fr-icon-clapperboard-fill::after { + background-image: url("../../../icons/media/clapperboard-fill.svg"); + } + + .fr-icon-clapperboard-line::before, + .fr-icon-clapperboard-line::after { + background-image: url("../../../icons/media/clapperboard-line.svg"); + } + + .fr-icon-equalizer-fill::before, + .fr-icon-equalizer-fill::after { + background-image: url("../../../icons/media/equalizer-fill.svg"); + } + + .fr-icon-equalizer-line::before, + .fr-icon-equalizer-line::after { + background-image: url("../../../icons/media/equalizer-line.svg"); + } + + .fr-icon-film-fill::before, + .fr-icon-film-fill::after { + background-image: url("../../../icons/media/film-fill.svg"); + } + + .fr-icon-film-line::before, + .fr-icon-film-line::after { + background-image: url("../../../icons/media/film-line.svg"); + } + + .fr-icon-fullscreen-line::before, + .fr-icon-fullscreen-line::after { + background-image: url("../../../icons/media/fullscreen-line.svg"); + } + + .fr-icon-gallery-fill::before, + .fr-icon-gallery-fill::after { + background-image: url("../../../icons/media/gallery-fill.svg"); + } + + .fr-icon-gallery-line::before, + .fr-icon-gallery-line::after { + background-image: url("../../../icons/media/gallery-line.svg"); + } + + .fr-icon-headphone-fill::before, + .fr-icon-headphone-fill::after { + background-image: url("../../../icons/media/headphone-fill.svg"); + } + + .fr-icon-headphone-line::before, + .fr-icon-headphone-line::after { + background-image: url("../../../icons/media/headphone-line.svg"); + } + + .fr-icon-image-add-fill::before, + .fr-icon-image-add-fill::after { + background-image: url("../../../icons/media/image-add-fill.svg"); + } + + .fr-icon-image-add-line::before, + .fr-icon-image-add-line::after { + background-image: url("../../../icons/media/image-add-line.svg"); + } + + .fr-icon-image-edit-fill::before, + .fr-icon-image-edit-fill::after { + background-image: url("../../../icons/media/image-edit-fill.svg"); + } + + .fr-icon-image-edit-line::before, + .fr-icon-image-edit-line::after { + background-image: url("../../../icons/media/image-edit-line.svg"); + } + + .fr-icon-image-fill::before, + .fr-icon-image-fill::after { + background-image: url("../../../icons/media/image-fill.svg"); + } + + .fr-icon-image-line::before, + .fr-icon-image-line::after { + background-image: url("../../../icons/media/image-line.svg"); + } + + .fr-icon-live-fill::before, + .fr-icon-live-fill::after { + background-image: url("../../../icons/media/live-fill.svg"); + } + + .fr-icon-live-line::before, + .fr-icon-live-line::after { + background-image: url("../../../icons/media/live-line.svg"); + } + + .fr-icon-mic-fill::before, + .fr-icon-mic-fill::after { + background-image: url("../../../icons/media/mic-fill.svg"); + } + + .fr-icon-mic-line::before, + .fr-icon-mic-line::after { + background-image: url("../../../icons/media/mic-line.svg"); + } + + .fr-icon-music-2-fill::before, + .fr-icon-music-2-fill::after { + background-image: url("../../../icons/media/music-2-fill.svg"); + } + + .fr-icon-music-2-line::before, + .fr-icon-music-2-line::after { + background-image: url("../../../icons/media/music-2-line.svg"); + } + + .fr-icon-notification-3-fill::before, + .fr-icon-notification-3-fill::after { + background-image: url("../../../icons/media/notification-3-fill.svg"); + } + + .fr-icon-notification-3-line::before, + .fr-icon-notification-3-line::after { + background-image: url("../../../icons/media/notification-3-line.svg"); + } + + .fr-icon-pause-circle-fill::before, + .fr-icon-pause-circle-fill::after { + background-image: url("../../../icons/media/pause-circle-fill.svg"); + } + + .fr-icon-pause-circle-line::before, + .fr-icon-pause-circle-line::after { + background-image: url("../../../icons/media/pause-circle-line.svg"); + } + + .fr-icon-play-circle-fill::before, + .fr-icon-play-circle-fill::after { + background-image: url("../../../icons/media/play-circle-fill.svg"); + } + + .fr-icon-play-circle-line::before, + .fr-icon-play-circle-line::after { + background-image: url("../../../icons/media/play-circle-line.svg"); + } + + .fr-icon-stop-circle-fill::before, + .fr-icon-stop-circle-fill::after { + background-image: url("../../../icons/media/stop-circle-fill.svg"); + } + + .fr-icon-stop-circle-line::before, + .fr-icon-stop-circle-line::after { + background-image: url("../../../icons/media/stop-circle-line.svg"); + } + + .fr-icon-volume-down-fill::before, + .fr-icon-volume-down-fill::after { + background-image: url("../../../icons/media/volume-down-fill.svg"); + } + + .fr-icon-volume-down-line::before, + .fr-icon-volume-down-line::after { + background-image: url("../../../icons/media/volume-down-line.svg"); + } + + .fr-icon-volume-mute-fill::before, + .fr-icon-volume-mute-fill::after { + background-image: url("../../../icons/media/volume-mute-fill.svg"); + } + + .fr-icon-volume-mute-line::before, + .fr-icon-volume-mute-line::after { + background-image: url("../../../icons/media/volume-mute-line.svg"); + } + + .fr-icon-volume-up-fill::before, + .fr-icon-volume-up-fill::after { + background-image: url("../../../icons/media/volume-up-fill.svg"); + } + + .fr-icon-volume-up-line::before, + .fr-icon-volume-up-line::after { + background-image: url("../../../icons/media/volume-up-line.svg"); + } + + .fr-fi-equalizer-fill::before { + background-image: url("../../../icons/media/equalizer-fill.svg"); + } + + .fr-fi-equalizer-line::before { + background-image: url("../../../icons/media/equalizer-line.svg"); + } + + .fr-fi-image-fill::before { + background-image: url("../../../icons/media/image-fill.svg"); + } + + .fr-fi-image-line::before { + background-image: url("../../../icons/media/image-line.svg"); + } + + .fr-fi-pause-circle-fill::before { + background-image: url("../../../icons/media/pause-circle-fill.svg"); + } + + .fr-fi-pause-circle-line::before { + background-image: url("../../../icons/media/pause-circle-line.svg"); + } + + .fr-fi-volume-down-fill::before { + background-image: url("../../../icons/media/volume-down-fill.svg"); + } + + .fr-fi-volume-down-line::before { + background-image: url("../../../icons/media/volume-down-line.svg"); + } + + .fr-fi-volume-mute-fill::before { + background-image: url("../../../icons/media/volume-mute-fill.svg"); + } + + .fr-fi-volume-mute-line::before { + background-image: url("../../../icons/media/volume-mute-line.svg"); + } + + .fr-fi-volume-up-fill::before { + background-image: url("../../../icons/media/volume-up-fill.svg"); + } + + .fr-fi-volume-up-line::before { + background-image: url("../../../icons/media/volume-up-line.svg"); + } + + .fr-fi-play-line::before, + .fr-fi-play-line::after { + background-image: url("../../../icons/media/play-circle-line.svg"); + } + + .fr-fi-play-fill::before, + .fr-fi-play-fill::after { + background-image: url("../../../icons/media/play-circle-fill.svg"); + } + + .fr-icon-play-line::before, + .fr-icon-play-line::after { + background-image: url("../../../icons/media/play-circle-line.svg"); + } + + .fr-icon-play-fill::before, + .fr-icon-play-fill::after { + background-image: url("../../../icons/media/play-circle-fill.svg"); + } +} diff --git a/dist/dsfr/utility/icons/icons-media/icons-media.legacy.min.css b/dist/dsfr/utility/icons/icons-media/icons-media.legacy.min.css new file mode 100644 index 0000000..db29fcb --- /dev/null +++ b/dist/dsfr/utility/icons/icons-media/icons-media.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-icon-camera-fill:after,.fr-icon-camera-fill:before{background-image:url(../../../icons/media/camera-fill.svg)}.fr-icon-camera-line:after,.fr-icon-camera-line:before{background-image:url(../../../icons/media/camera-line.svg)}.fr-icon-clapperboard-fill:after,.fr-icon-clapperboard-fill:before{background-image:url(../../../icons/media/clapperboard-fill.svg)}.fr-icon-clapperboard-line:after,.fr-icon-clapperboard-line:before{background-image:url(../../../icons/media/clapperboard-line.svg)}.fr-icon-equalizer-fill:after,.fr-icon-equalizer-fill:before{background-image:url(../../../icons/media/equalizer-fill.svg)}.fr-icon-equalizer-line:after,.fr-icon-equalizer-line:before{background-image:url(../../../icons/media/equalizer-line.svg)}.fr-icon-film-fill:after,.fr-icon-film-fill:before{background-image:url(../../../icons/media/film-fill.svg)}.fr-icon-film-line:after,.fr-icon-film-line:before{background-image:url(../../../icons/media/film-line.svg)}.fr-icon-fullscreen-line:after,.fr-icon-fullscreen-line:before{background-image:url(../../../icons/media/fullscreen-line.svg)}.fr-icon-gallery-fill:after,.fr-icon-gallery-fill:before{background-image:url(../../../icons/media/gallery-fill.svg)}.fr-icon-gallery-line:after,.fr-icon-gallery-line:before{background-image:url(../../../icons/media/gallery-line.svg)}.fr-icon-headphone-fill:after,.fr-icon-headphone-fill:before{background-image:url(../../../icons/media/headphone-fill.svg)}.fr-icon-headphone-line:after,.fr-icon-headphone-line:before{background-image:url(../../../icons/media/headphone-line.svg)}.fr-icon-image-add-fill:after,.fr-icon-image-add-fill:before{background-image:url(../../../icons/media/image-add-fill.svg)}.fr-icon-image-add-line:after,.fr-icon-image-add-line:before{background-image:url(../../../icons/media/image-add-line.svg)}.fr-icon-image-edit-fill:after,.fr-icon-image-edit-fill:before{background-image:url(../../../icons/media/image-edit-fill.svg)}.fr-icon-image-edit-line:after,.fr-icon-image-edit-line:before{background-image:url(../../../icons/media/image-edit-line.svg)}.fr-icon-image-fill:after,.fr-icon-image-fill:before{background-image:url(../../../icons/media/image-fill.svg)}.fr-icon-image-line:after,.fr-icon-image-line:before{background-image:url(../../../icons/media/image-line.svg)}.fr-icon-live-fill:after,.fr-icon-live-fill:before{background-image:url(../../../icons/media/live-fill.svg)}.fr-icon-live-line:after,.fr-icon-live-line:before{background-image:url(../../../icons/media/live-line.svg)}.fr-icon-mic-fill:after,.fr-icon-mic-fill:before{background-image:url(../../../icons/media/mic-fill.svg)}.fr-icon-mic-line:after,.fr-icon-mic-line:before{background-image:url(../../../icons/media/mic-line.svg)}.fr-icon-music-2-fill:after,.fr-icon-music-2-fill:before{background-image:url(../../../icons/media/music-2-fill.svg)}.fr-icon-music-2-line:after,.fr-icon-music-2-line:before{background-image:url(../../../icons/media/music-2-line.svg)}.fr-icon-notification-3-fill:after,.fr-icon-notification-3-fill:before{background-image:url(../../../icons/media/notification-3-fill.svg)}.fr-icon-notification-3-line:after,.fr-icon-notification-3-line:before{background-image:url(../../../icons/media/notification-3-line.svg)}.fr-icon-pause-circle-fill:after,.fr-icon-pause-circle-fill:before{background-image:url(../../../icons/media/pause-circle-fill.svg)}.fr-icon-pause-circle-line:after,.fr-icon-pause-circle-line:before{background-image:url(../../../icons/media/pause-circle-line.svg)}.fr-icon-play-circle-fill:after,.fr-icon-play-circle-fill:before{background-image:url(../../../icons/media/play-circle-fill.svg)}.fr-icon-play-circle-line:after,.fr-icon-play-circle-line:before{background-image:url(../../../icons/media/play-circle-line.svg)}.fr-icon-stop-circle-fill:after,.fr-icon-stop-circle-fill:before{background-image:url(../../../icons/media/stop-circle-fill.svg)}.fr-icon-stop-circle-line:after,.fr-icon-stop-circle-line:before{background-image:url(../../../icons/media/stop-circle-line.svg)}.fr-icon-volume-down-fill:after,.fr-icon-volume-down-fill:before{background-image:url(../../../icons/media/volume-down-fill.svg)}.fr-icon-volume-down-line:after,.fr-icon-volume-down-line:before{background-image:url(../../../icons/media/volume-down-line.svg)}.fr-icon-volume-mute-fill:after,.fr-icon-volume-mute-fill:before{background-image:url(../../../icons/media/volume-mute-fill.svg)}.fr-icon-volume-mute-line:after,.fr-icon-volume-mute-line:before{background-image:url(../../../icons/media/volume-mute-line.svg)}.fr-icon-volume-up-fill:after,.fr-icon-volume-up-fill:before{background-image:url(../../../icons/media/volume-up-fill.svg)}.fr-icon-volume-up-line:after,.fr-icon-volume-up-line:before{background-image:url(../../../icons/media/volume-up-line.svg)}.fr-fi-equalizer-fill:before{background-image:url(../../../icons/media/equalizer-fill.svg)}.fr-fi-equalizer-line:before{background-image:url(../../../icons/media/equalizer-line.svg)}.fr-fi-image-fill:before{background-image:url(../../../icons/media/image-fill.svg)}.fr-fi-image-line:before{background-image:url(../../../icons/media/image-line.svg)}.fr-fi-pause-circle-fill:before{background-image:url(../../../icons/media/pause-circle-fill.svg)}.fr-fi-pause-circle-line:before{background-image:url(../../../icons/media/pause-circle-line.svg)}.fr-fi-volume-down-fill:before{background-image:url(../../../icons/media/volume-down-fill.svg)}.fr-fi-volume-down-line:before{background-image:url(../../../icons/media/volume-down-line.svg)}.fr-fi-volume-mute-fill:before{background-image:url(../../../icons/media/volume-mute-fill.svg)}.fr-fi-volume-mute-line:before{background-image:url(../../../icons/media/volume-mute-line.svg)}.fr-fi-volume-up-fill:before{background-image:url(../../../icons/media/volume-up-fill.svg)}.fr-fi-volume-up-line:before{background-image:url(../../../icons/media/volume-up-line.svg)}.fr-fi-play-line:after,.fr-fi-play-line:before{background-image:url(../../../icons/media/play-circle-line.svg)}.fr-fi-play-fill:after,.fr-fi-play-fill:before{background-image:url(../../../icons/media/play-circle-fill.svg)}.fr-icon-play-line:after,.fr-icon-play-line:before{background-image:url(../../../icons/media/play-circle-line.svg)}.fr-icon-play-fill:after,.fr-icon-play-fill:before{background-image:url(../../../icons/media/play-circle-fill.svg)}} \ No newline at end of file diff --git a/dist/dsfr/utility/icons/icons-media/icons-media.main.css b/dist/dsfr/utility/icons/icons-media/icons-media.main.css new file mode 100644 index 0000000..290e24d --- /dev/null +++ b/dist/dsfr/utility/icons/icons-media/icons-media.main.css @@ -0,0 +1,353 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-camera-fill::before, +.fr-icon-camera-fill::after { + -webkit-mask-image: url("../../../icons/media/camera-fill.svg"); + mask-image: url("../../../icons/media/camera-fill.svg"); +} + +.fr-icon-camera-line::before, +.fr-icon-camera-line::after { + -webkit-mask-image: url("../../../icons/media/camera-line.svg"); + mask-image: url("../../../icons/media/camera-line.svg"); +} + +.fr-icon-clapperboard-fill::before, +.fr-icon-clapperboard-fill::after { + -webkit-mask-image: url("../../../icons/media/clapperboard-fill.svg"); + mask-image: url("../../../icons/media/clapperboard-fill.svg"); +} + +.fr-icon-clapperboard-line::before, +.fr-icon-clapperboard-line::after { + -webkit-mask-image: url("../../../icons/media/clapperboard-line.svg"); + mask-image: url("../../../icons/media/clapperboard-line.svg"); +} + +.fr-icon-equalizer-fill::before, +.fr-icon-equalizer-fill::after { + -webkit-mask-image: url("../../../icons/media/equalizer-fill.svg"); + mask-image: url("../../../icons/media/equalizer-fill.svg"); +} + +.fr-icon-equalizer-line::before, +.fr-icon-equalizer-line::after { + -webkit-mask-image: url("../../../icons/media/equalizer-line.svg"); + mask-image: url("../../../icons/media/equalizer-line.svg"); +} + +.fr-icon-film-fill::before, +.fr-icon-film-fill::after { + -webkit-mask-image: url("../../../icons/media/film-fill.svg"); + mask-image: url("../../../icons/media/film-fill.svg"); +} + +.fr-icon-film-line::before, +.fr-icon-film-line::after { + -webkit-mask-image: url("../../../icons/media/film-line.svg"); + mask-image: url("../../../icons/media/film-line.svg"); +} + +.fr-icon-fullscreen-line::before, +.fr-icon-fullscreen-line::after { + -webkit-mask-image: url("../../../icons/media/fullscreen-line.svg"); + mask-image: url("../../../icons/media/fullscreen-line.svg"); +} + +.fr-icon-gallery-fill::before, +.fr-icon-gallery-fill::after { + -webkit-mask-image: url("../../../icons/media/gallery-fill.svg"); + mask-image: url("../../../icons/media/gallery-fill.svg"); +} + +.fr-icon-gallery-line::before, +.fr-icon-gallery-line::after { + -webkit-mask-image: url("../../../icons/media/gallery-line.svg"); + mask-image: url("../../../icons/media/gallery-line.svg"); +} + +.fr-icon-headphone-fill::before, +.fr-icon-headphone-fill::after { + -webkit-mask-image: url("../../../icons/media/headphone-fill.svg"); + mask-image: url("../../../icons/media/headphone-fill.svg"); +} + +.fr-icon-headphone-line::before, +.fr-icon-headphone-line::after { + -webkit-mask-image: url("../../../icons/media/headphone-line.svg"); + mask-image: url("../../../icons/media/headphone-line.svg"); +} + +.fr-icon-image-add-fill::before, +.fr-icon-image-add-fill::after { + -webkit-mask-image: url("../../../icons/media/image-add-fill.svg"); + mask-image: url("../../../icons/media/image-add-fill.svg"); +} + +.fr-icon-image-add-line::before, +.fr-icon-image-add-line::after { + -webkit-mask-image: url("../../../icons/media/image-add-line.svg"); + mask-image: url("../../../icons/media/image-add-line.svg"); +} + +.fr-icon-image-edit-fill::before, +.fr-icon-image-edit-fill::after { + -webkit-mask-image: url("../../../icons/media/image-edit-fill.svg"); + mask-image: url("../../../icons/media/image-edit-fill.svg"); +} + +.fr-icon-image-edit-line::before, +.fr-icon-image-edit-line::after { + -webkit-mask-image: url("../../../icons/media/image-edit-line.svg"); + mask-image: url("../../../icons/media/image-edit-line.svg"); +} + +.fr-icon-image-fill::before, +.fr-icon-image-fill::after { + -webkit-mask-image: url("../../../icons/media/image-fill.svg"); + mask-image: url("../../../icons/media/image-fill.svg"); +} + +.fr-icon-image-line::before, +.fr-icon-image-line::after { + -webkit-mask-image: url("../../../icons/media/image-line.svg"); + mask-image: url("../../../icons/media/image-line.svg"); +} + +.fr-icon-live-fill::before, +.fr-icon-live-fill::after { + -webkit-mask-image: url("../../../icons/media/live-fill.svg"); + mask-image: url("../../../icons/media/live-fill.svg"); +} + +.fr-icon-live-line::before, +.fr-icon-live-line::after { + -webkit-mask-image: url("../../../icons/media/live-line.svg"); + mask-image: url("../../../icons/media/live-line.svg"); +} + +.fr-icon-mic-fill::before, +.fr-icon-mic-fill::after { + -webkit-mask-image: url("../../../icons/media/mic-fill.svg"); + mask-image: url("../../../icons/media/mic-fill.svg"); +} + +.fr-icon-mic-line::before, +.fr-icon-mic-line::after { + -webkit-mask-image: url("../../../icons/media/mic-line.svg"); + mask-image: url("../../../icons/media/mic-line.svg"); +} + +.fr-icon-music-2-fill::before, +.fr-icon-music-2-fill::after { + -webkit-mask-image: url("../../../icons/media/music-2-fill.svg"); + mask-image: url("../../../icons/media/music-2-fill.svg"); +} + +.fr-icon-music-2-line::before, +.fr-icon-music-2-line::after { + -webkit-mask-image: url("../../../icons/media/music-2-line.svg"); + mask-image: url("../../../icons/media/music-2-line.svg"); +} + +.fr-icon-notification-3-fill::before, +.fr-icon-notification-3-fill::after { + -webkit-mask-image: url("../../../icons/media/notification-3-fill.svg"); + mask-image: url("../../../icons/media/notification-3-fill.svg"); +} + +.fr-icon-notification-3-line::before, +.fr-icon-notification-3-line::after { + -webkit-mask-image: url("../../../icons/media/notification-3-line.svg"); + mask-image: url("../../../icons/media/notification-3-line.svg"); +} + +.fr-icon-pause-circle-fill::before, +.fr-icon-pause-circle-fill::after { + -webkit-mask-image: url("../../../icons/media/pause-circle-fill.svg"); + mask-image: url("../../../icons/media/pause-circle-fill.svg"); +} + +.fr-icon-pause-circle-line::before, +.fr-icon-pause-circle-line::after { + -webkit-mask-image: url("../../../icons/media/pause-circle-line.svg"); + mask-image: url("../../../icons/media/pause-circle-line.svg"); +} + +.fr-icon-play-circle-fill::before, +.fr-icon-play-circle-fill::after { + -webkit-mask-image: url("../../../icons/media/play-circle-fill.svg"); + mask-image: url("../../../icons/media/play-circle-fill.svg"); +} + +.fr-icon-play-circle-line::before, +.fr-icon-play-circle-line::after { + -webkit-mask-image: url("../../../icons/media/play-circle-line.svg"); + mask-image: url("../../../icons/media/play-circle-line.svg"); +} + +.fr-icon-stop-circle-fill::before, +.fr-icon-stop-circle-fill::after { + -webkit-mask-image: url("../../../icons/media/stop-circle-fill.svg"); + mask-image: url("../../../icons/media/stop-circle-fill.svg"); +} + +.fr-icon-stop-circle-line::before, +.fr-icon-stop-circle-line::after { + -webkit-mask-image: url("../../../icons/media/stop-circle-line.svg"); + mask-image: url("../../../icons/media/stop-circle-line.svg"); +} + +.fr-icon-volume-down-fill::before, +.fr-icon-volume-down-fill::after { + -webkit-mask-image: url("../../../icons/media/volume-down-fill.svg"); + mask-image: url("../../../icons/media/volume-down-fill.svg"); +} + +.fr-icon-volume-down-line::before, +.fr-icon-volume-down-line::after { + -webkit-mask-image: url("../../../icons/media/volume-down-line.svg"); + mask-image: url("../../../icons/media/volume-down-line.svg"); +} + +.fr-icon-volume-mute-fill::before, +.fr-icon-volume-mute-fill::after { + -webkit-mask-image: url("../../../icons/media/volume-mute-fill.svg"); + mask-image: url("../../../icons/media/volume-mute-fill.svg"); +} + +.fr-icon-volume-mute-line::before, +.fr-icon-volume-mute-line::after { + -webkit-mask-image: url("../../../icons/media/volume-mute-line.svg"); + mask-image: url("../../../icons/media/volume-mute-line.svg"); +} + +.fr-icon-volume-up-fill::before, +.fr-icon-volume-up-fill::after { + -webkit-mask-image: url("../../../icons/media/volume-up-fill.svg"); + mask-image: url("../../../icons/media/volume-up-fill.svg"); +} + +.fr-icon-volume-up-line::before, +.fr-icon-volume-up-line::after { + -webkit-mask-image: url("../../../icons/media/volume-up-line.svg"); + mask-image: url("../../../icons/media/volume-up-line.svg"); +} + +.fr-fi-equalizer-fill::before, +.fr-fi-equalizer-fill::after { + -webkit-mask-image: url("../../../icons/media/equalizer-fill.svg"); + mask-image: url("../../../icons/media/equalizer-fill.svg"); +} + +.fr-fi-equalizer-line::before, +.fr-fi-equalizer-line::after { + -webkit-mask-image: url("../../../icons/media/equalizer-line.svg"); + mask-image: url("../../../icons/media/equalizer-line.svg"); +} + +.fr-fi-image-fill::before, +.fr-fi-image-fill::after { + -webkit-mask-image: url("../../../icons/media/image-fill.svg"); + mask-image: url("../../../icons/media/image-fill.svg"); +} + +.fr-fi-image-line::before, +.fr-fi-image-line::after { + -webkit-mask-image: url("../../../icons/media/image-line.svg"); + mask-image: url("../../../icons/media/image-line.svg"); +} + +.fr-fi-pause-circle-fill::before, +.fr-fi-pause-circle-fill::after { + -webkit-mask-image: url("../../../icons/media/pause-circle-fill.svg"); + mask-image: url("../../../icons/media/pause-circle-fill.svg"); +} + +.fr-fi-pause-circle-line::before, +.fr-fi-pause-circle-line::after { + -webkit-mask-image: url("../../../icons/media/pause-circle-line.svg"); + mask-image: url("../../../icons/media/pause-circle-line.svg"); +} + +.fr-fi-volume-down-fill::before, +.fr-fi-volume-down-fill::after { + -webkit-mask-image: url("../../../icons/media/volume-down-fill.svg"); + mask-image: url("../../../icons/media/volume-down-fill.svg"); +} + +.fr-fi-volume-down-line::before, +.fr-fi-volume-down-line::after { + -webkit-mask-image: url("../../../icons/media/volume-down-line.svg"); + mask-image: url("../../../icons/media/volume-down-line.svg"); +} + +.fr-fi-volume-mute-fill::before, +.fr-fi-volume-mute-fill::after { + -webkit-mask-image: url("../../../icons/media/volume-mute-fill.svg"); + mask-image: url("../../../icons/media/volume-mute-fill.svg"); +} + +.fr-fi-volume-mute-line::before, +.fr-fi-volume-mute-line::after { + -webkit-mask-image: url("../../../icons/media/volume-mute-line.svg"); + mask-image: url("../../../icons/media/volume-mute-line.svg"); +} + +.fr-fi-volume-up-fill::before, +.fr-fi-volume-up-fill::after { + -webkit-mask-image: url("../../../icons/media/volume-up-fill.svg"); + mask-image: url("../../../icons/media/volume-up-fill.svg"); +} + +.fr-fi-volume-up-line::before, +.fr-fi-volume-up-line::after { + -webkit-mask-image: url("../../../icons/media/volume-up-line.svg"); + mask-image: url("../../../icons/media/volume-up-line.svg"); +} + +.fr-fi-play-line::before, +.fr-fi-play-line::after { + -webkit-mask-image: url("../../../icons/media/play-circle-line.svg"); + mask-image: url("../../../icons/media/play-circle-line.svg"); +} + +.fr-fi-play-fill::before, +.fr-fi-play-fill::after { + -webkit-mask-image: url("../../../icons/media/play-circle-fill.svg"); + mask-image: url("../../../icons/media/play-circle-fill.svg"); +} + +.fr-icon-play-line::before, +.fr-icon-play-line::after { + -webkit-mask-image: url("../../../icons/media/play-circle-line.svg"); + mask-image: url("../../../icons/media/play-circle-line.svg"); +} + +.fr-icon-play-fill::before, +.fr-icon-play-fill::after { + -webkit-mask-image: url("../../../icons/media/play-circle-fill.svg"); + mask-image: url("../../../icons/media/play-circle-fill.svg"); +} + +@media (min-width: 36em) { + /*! media sm */ +} + +@media (min-width: 48em) { + /*! media md */ +} + +@media (min-width: 62em) { + /*! media lg */ +} + +@media (min-width: 78em) { + /*! media xl */ +} diff --git a/dist/dsfr/utility/icons/icons-media/icons-media.main.min.css b/dist/dsfr/utility/icons/icons-media/icons-media.main.min.css new file mode 100644 index 0000000..eb5d4c8 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-media/icons-media.main.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-icon-camera-fill:after,.fr-icon-camera-fill:before{-webkit-mask-image:url(../../../icons/media/camera-fill.svg);mask-image:url(../../../icons/media/camera-fill.svg)}.fr-icon-camera-line:after,.fr-icon-camera-line:before{-webkit-mask-image:url(../../../icons/media/camera-line.svg);mask-image:url(../../../icons/media/camera-line.svg)}.fr-icon-clapperboard-fill:after,.fr-icon-clapperboard-fill:before{-webkit-mask-image:url(../../../icons/media/clapperboard-fill.svg);mask-image:url(../../../icons/media/clapperboard-fill.svg)}.fr-icon-clapperboard-line:after,.fr-icon-clapperboard-line:before{-webkit-mask-image:url(../../../icons/media/clapperboard-line.svg);mask-image:url(../../../icons/media/clapperboard-line.svg)}.fr-icon-equalizer-fill:after,.fr-icon-equalizer-fill:before{-webkit-mask-image:url(../../../icons/media/equalizer-fill.svg);mask-image:url(../../../icons/media/equalizer-fill.svg)}.fr-icon-equalizer-line:after,.fr-icon-equalizer-line:before{-webkit-mask-image:url(../../../icons/media/equalizer-line.svg);mask-image:url(../../../icons/media/equalizer-line.svg)}.fr-icon-film-fill:after,.fr-icon-film-fill:before{-webkit-mask-image:url(../../../icons/media/film-fill.svg);mask-image:url(../../../icons/media/film-fill.svg)}.fr-icon-film-line:after,.fr-icon-film-line:before{-webkit-mask-image:url(../../../icons/media/film-line.svg);mask-image:url(../../../icons/media/film-line.svg)}.fr-icon-fullscreen-line:after,.fr-icon-fullscreen-line:before{-webkit-mask-image:url(../../../icons/media/fullscreen-line.svg);mask-image:url(../../../icons/media/fullscreen-line.svg)}.fr-icon-gallery-fill:after,.fr-icon-gallery-fill:before{-webkit-mask-image:url(../../../icons/media/gallery-fill.svg);mask-image:url(../../../icons/media/gallery-fill.svg)}.fr-icon-gallery-line:after,.fr-icon-gallery-line:before{-webkit-mask-image:url(../../../icons/media/gallery-line.svg);mask-image:url(../../../icons/media/gallery-line.svg)}.fr-icon-headphone-fill:after,.fr-icon-headphone-fill:before{-webkit-mask-image:url(../../../icons/media/headphone-fill.svg);mask-image:url(../../../icons/media/headphone-fill.svg)}.fr-icon-headphone-line:after,.fr-icon-headphone-line:before{-webkit-mask-image:url(../../../icons/media/headphone-line.svg);mask-image:url(../../../icons/media/headphone-line.svg)}.fr-icon-image-add-fill:after,.fr-icon-image-add-fill:before{-webkit-mask-image:url(../../../icons/media/image-add-fill.svg);mask-image:url(../../../icons/media/image-add-fill.svg)}.fr-icon-image-add-line:after,.fr-icon-image-add-line:before{-webkit-mask-image:url(../../../icons/media/image-add-line.svg);mask-image:url(../../../icons/media/image-add-line.svg)}.fr-icon-image-edit-fill:after,.fr-icon-image-edit-fill:before{-webkit-mask-image:url(../../../icons/media/image-edit-fill.svg);mask-image:url(../../../icons/media/image-edit-fill.svg)}.fr-icon-image-edit-line:after,.fr-icon-image-edit-line:before{-webkit-mask-image:url(../../../icons/media/image-edit-line.svg);mask-image:url(../../../icons/media/image-edit-line.svg)}.fr-icon-image-fill:after,.fr-icon-image-fill:before{-webkit-mask-image:url(../../../icons/media/image-fill.svg);mask-image:url(../../../icons/media/image-fill.svg)}.fr-icon-image-line:after,.fr-icon-image-line:before{-webkit-mask-image:url(../../../icons/media/image-line.svg);mask-image:url(../../../icons/media/image-line.svg)}.fr-icon-live-fill:after,.fr-icon-live-fill:before{-webkit-mask-image:url(../../../icons/media/live-fill.svg);mask-image:url(../../../icons/media/live-fill.svg)}.fr-icon-live-line:after,.fr-icon-live-line:before{-webkit-mask-image:url(../../../icons/media/live-line.svg);mask-image:url(../../../icons/media/live-line.svg)}.fr-icon-mic-fill:after,.fr-icon-mic-fill:before{-webkit-mask-image:url(../../../icons/media/mic-fill.svg);mask-image:url(../../../icons/media/mic-fill.svg)}.fr-icon-mic-line:after,.fr-icon-mic-line:before{-webkit-mask-image:url(../../../icons/media/mic-line.svg);mask-image:url(../../../icons/media/mic-line.svg)}.fr-icon-music-2-fill:after,.fr-icon-music-2-fill:before{-webkit-mask-image:url(../../../icons/media/music-2-fill.svg);mask-image:url(../../../icons/media/music-2-fill.svg)}.fr-icon-music-2-line:after,.fr-icon-music-2-line:before{-webkit-mask-image:url(../../../icons/media/music-2-line.svg);mask-image:url(../../../icons/media/music-2-line.svg)}.fr-icon-notification-3-fill:after,.fr-icon-notification-3-fill:before{-webkit-mask-image:url(../../../icons/media/notification-3-fill.svg);mask-image:url(../../../icons/media/notification-3-fill.svg)}.fr-icon-notification-3-line:after,.fr-icon-notification-3-line:before{-webkit-mask-image:url(../../../icons/media/notification-3-line.svg);mask-image:url(../../../icons/media/notification-3-line.svg)}.fr-icon-pause-circle-fill:after,.fr-icon-pause-circle-fill:before{-webkit-mask-image:url(../../../icons/media/pause-circle-fill.svg);mask-image:url(../../../icons/media/pause-circle-fill.svg)}.fr-icon-pause-circle-line:after,.fr-icon-pause-circle-line:before{-webkit-mask-image:url(../../../icons/media/pause-circle-line.svg);mask-image:url(../../../icons/media/pause-circle-line.svg)}.fr-icon-play-circle-fill:after,.fr-icon-play-circle-fill:before{-webkit-mask-image:url(../../../icons/media/play-circle-fill.svg);mask-image:url(../../../icons/media/play-circle-fill.svg)}.fr-icon-play-circle-line:after,.fr-icon-play-circle-line:before{-webkit-mask-image:url(../../../icons/media/play-circle-line.svg);mask-image:url(../../../icons/media/play-circle-line.svg)}.fr-icon-stop-circle-fill:after,.fr-icon-stop-circle-fill:before{-webkit-mask-image:url(../../../icons/media/stop-circle-fill.svg);mask-image:url(../../../icons/media/stop-circle-fill.svg)}.fr-icon-stop-circle-line:after,.fr-icon-stop-circle-line:before{-webkit-mask-image:url(../../../icons/media/stop-circle-line.svg);mask-image:url(../../../icons/media/stop-circle-line.svg)}.fr-icon-volume-down-fill:after,.fr-icon-volume-down-fill:before{-webkit-mask-image:url(../../../icons/media/volume-down-fill.svg);mask-image:url(../../../icons/media/volume-down-fill.svg)}.fr-icon-volume-down-line:after,.fr-icon-volume-down-line:before{-webkit-mask-image:url(../../../icons/media/volume-down-line.svg);mask-image:url(../../../icons/media/volume-down-line.svg)}.fr-icon-volume-mute-fill:after,.fr-icon-volume-mute-fill:before{-webkit-mask-image:url(../../../icons/media/volume-mute-fill.svg);mask-image:url(../../../icons/media/volume-mute-fill.svg)}.fr-icon-volume-mute-line:after,.fr-icon-volume-mute-line:before{-webkit-mask-image:url(../../../icons/media/volume-mute-line.svg);mask-image:url(../../../icons/media/volume-mute-line.svg)}.fr-icon-volume-up-fill:after,.fr-icon-volume-up-fill:before{-webkit-mask-image:url(../../../icons/media/volume-up-fill.svg);mask-image:url(../../../icons/media/volume-up-fill.svg)}.fr-icon-volume-up-line:after,.fr-icon-volume-up-line:before{-webkit-mask-image:url(../../../icons/media/volume-up-line.svg);mask-image:url(../../../icons/media/volume-up-line.svg)}.fr-fi-equalizer-fill:after,.fr-fi-equalizer-fill:before{-webkit-mask-image:url(../../../icons/media/equalizer-fill.svg);mask-image:url(../../../icons/media/equalizer-fill.svg)}.fr-fi-equalizer-line:after,.fr-fi-equalizer-line:before{-webkit-mask-image:url(../../../icons/media/equalizer-line.svg);mask-image:url(../../../icons/media/equalizer-line.svg)}.fr-fi-image-fill:after,.fr-fi-image-fill:before{-webkit-mask-image:url(../../../icons/media/image-fill.svg);mask-image:url(../../../icons/media/image-fill.svg)}.fr-fi-image-line:after,.fr-fi-image-line:before{-webkit-mask-image:url(../../../icons/media/image-line.svg);mask-image:url(../../../icons/media/image-line.svg)}.fr-fi-pause-circle-fill:after,.fr-fi-pause-circle-fill:before{-webkit-mask-image:url(../../../icons/media/pause-circle-fill.svg);mask-image:url(../../../icons/media/pause-circle-fill.svg)}.fr-fi-pause-circle-line:after,.fr-fi-pause-circle-line:before{-webkit-mask-image:url(../../../icons/media/pause-circle-line.svg);mask-image:url(../../../icons/media/pause-circle-line.svg)}.fr-fi-volume-down-fill:after,.fr-fi-volume-down-fill:before{-webkit-mask-image:url(../../../icons/media/volume-down-fill.svg);mask-image:url(../../../icons/media/volume-down-fill.svg)}.fr-fi-volume-down-line:after,.fr-fi-volume-down-line:before{-webkit-mask-image:url(../../../icons/media/volume-down-line.svg);mask-image:url(../../../icons/media/volume-down-line.svg)}.fr-fi-volume-mute-fill:after,.fr-fi-volume-mute-fill:before{-webkit-mask-image:url(../../../icons/media/volume-mute-fill.svg);mask-image:url(../../../icons/media/volume-mute-fill.svg)}.fr-fi-volume-mute-line:after,.fr-fi-volume-mute-line:before{-webkit-mask-image:url(../../../icons/media/volume-mute-line.svg);mask-image:url(../../../icons/media/volume-mute-line.svg)}.fr-fi-volume-up-fill:after,.fr-fi-volume-up-fill:before{-webkit-mask-image:url(../../../icons/media/volume-up-fill.svg);mask-image:url(../../../icons/media/volume-up-fill.svg)}.fr-fi-volume-up-line:after,.fr-fi-volume-up-line:before{-webkit-mask-image:url(../../../icons/media/volume-up-line.svg);mask-image:url(../../../icons/media/volume-up-line.svg)}.fr-fi-play-line:after,.fr-fi-play-line:before{-webkit-mask-image:url(../../../icons/media/play-circle-line.svg);mask-image:url(../../../icons/media/play-circle-line.svg)}.fr-fi-play-fill:after,.fr-fi-play-fill:before{-webkit-mask-image:url(../../../icons/media/play-circle-fill.svg);mask-image:url(../../../icons/media/play-circle-fill.svg)}.fr-icon-play-line:after,.fr-icon-play-line:before{-webkit-mask-image:url(../../../icons/media/play-circle-line.svg);mask-image:url(../../../icons/media/play-circle-line.svg)}.fr-icon-play-fill:after,.fr-icon-play-fill:before{-webkit-mask-image:url(../../../icons/media/play-circle-fill.svg);mask-image:url(../../../icons/media/play-circle-fill.svg)}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */} \ No newline at end of file diff --git a/dist/dsfr/utility/icons/icons-media/icons-media.min.css b/dist/dsfr/utility/icons/icons-media/icons-media.min.css new file mode 100644 index 0000000..d068f43 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-media/icons-media.min.css @@ -0,0 +1,11 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-icon-camera-fill:after,.fr-icon-camera-fill:before{-webkit-mask-image:url(../../../icons/media/camera-fill.svg);mask-image:url(../../../icons/media/camera-fill.svg)}.fr-icon-camera-line:after,.fr-icon-camera-line:before{-webkit-mask-image:url(../../../icons/media/camera-line.svg);mask-image:url(../../../icons/media/camera-line.svg)}.fr-icon-clapperboard-fill:after,.fr-icon-clapperboard-fill:before{-webkit-mask-image:url(../../../icons/media/clapperboard-fill.svg);mask-image:url(../../../icons/media/clapperboard-fill.svg)}.fr-icon-clapperboard-line:after,.fr-icon-clapperboard-line:before{-webkit-mask-image:url(../../../icons/media/clapperboard-line.svg);mask-image:url(../../../icons/media/clapperboard-line.svg)}.fr-icon-equalizer-fill:after,.fr-icon-equalizer-fill:before{-webkit-mask-image:url(../../../icons/media/equalizer-fill.svg);mask-image:url(../../../icons/media/equalizer-fill.svg)}.fr-icon-equalizer-line:after,.fr-icon-equalizer-line:before{-webkit-mask-image:url(../../../icons/media/equalizer-line.svg);mask-image:url(../../../icons/media/equalizer-line.svg)}.fr-icon-film-fill:after,.fr-icon-film-fill:before{-webkit-mask-image:url(../../../icons/media/film-fill.svg);mask-image:url(../../../icons/media/film-fill.svg)}.fr-icon-film-line:after,.fr-icon-film-line:before{-webkit-mask-image:url(../../../icons/media/film-line.svg);mask-image:url(../../../icons/media/film-line.svg)}.fr-icon-fullscreen-line:after,.fr-icon-fullscreen-line:before{-webkit-mask-image:url(../../../icons/media/fullscreen-line.svg);mask-image:url(../../../icons/media/fullscreen-line.svg)}.fr-icon-gallery-fill:after,.fr-icon-gallery-fill:before{-webkit-mask-image:url(../../../icons/media/gallery-fill.svg);mask-image:url(../../../icons/media/gallery-fill.svg)}.fr-icon-gallery-line:after,.fr-icon-gallery-line:before{-webkit-mask-image:url(../../../icons/media/gallery-line.svg);mask-image:url(../../../icons/media/gallery-line.svg)}.fr-icon-headphone-fill:after,.fr-icon-headphone-fill:before{-webkit-mask-image:url(../../../icons/media/headphone-fill.svg);mask-image:url(../../../icons/media/headphone-fill.svg)}.fr-icon-headphone-line:after,.fr-icon-headphone-line:before{-webkit-mask-image:url(../../../icons/media/headphone-line.svg);mask-image:url(../../../icons/media/headphone-line.svg)}.fr-icon-image-add-fill:after,.fr-icon-image-add-fill:before{-webkit-mask-image:url(../../../icons/media/image-add-fill.svg);mask-image:url(../../../icons/media/image-add-fill.svg)}.fr-icon-image-add-line:after,.fr-icon-image-add-line:before{-webkit-mask-image:url(../../../icons/media/image-add-line.svg);mask-image:url(../../../icons/media/image-add-line.svg)}.fr-icon-image-edit-fill:after,.fr-icon-image-edit-fill:before{-webkit-mask-image:url(../../../icons/media/image-edit-fill.svg);mask-image:url(../../../icons/media/image-edit-fill.svg)}.fr-icon-image-edit-line:after,.fr-icon-image-edit-line:before{-webkit-mask-image:url(../../../icons/media/image-edit-line.svg);mask-image:url(../../../icons/media/image-edit-line.svg)}.fr-icon-image-fill:after,.fr-icon-image-fill:before{-webkit-mask-image:url(../../../icons/media/image-fill.svg);mask-image:url(../../../icons/media/image-fill.svg)}.fr-icon-image-line:after,.fr-icon-image-line:before{-webkit-mask-image:url(../../../icons/media/image-line.svg);mask-image:url(../../../icons/media/image-line.svg)}.fr-icon-live-fill:after,.fr-icon-live-fill:before{-webkit-mask-image:url(../../../icons/media/live-fill.svg);mask-image:url(../../../icons/media/live-fill.svg)}.fr-icon-live-line:after,.fr-icon-live-line:before{-webkit-mask-image:url(../../../icons/media/live-line.svg);mask-image:url(../../../icons/media/live-line.svg)}.fr-icon-mic-fill:after,.fr-icon-mic-fill:before{-webkit-mask-image:url(../../../icons/media/mic-fill.svg);mask-image:url(../../../icons/media/mic-fill.svg)}.fr-icon-mic-line:after,.fr-icon-mic-line:before{-webkit-mask-image:url(../../../icons/media/mic-line.svg);mask-image:url(../../../icons/media/mic-line.svg)}.fr-icon-music-2-fill:after,.fr-icon-music-2-fill:before{-webkit-mask-image:url(../../../icons/media/music-2-fill.svg);mask-image:url(../../../icons/media/music-2-fill.svg)}.fr-icon-music-2-line:after,.fr-icon-music-2-line:before{-webkit-mask-image:url(../../../icons/media/music-2-line.svg);mask-image:url(../../../icons/media/music-2-line.svg)}.fr-icon-notification-3-fill:after,.fr-icon-notification-3-fill:before{-webkit-mask-image:url(../../../icons/media/notification-3-fill.svg);mask-image:url(../../../icons/media/notification-3-fill.svg)}.fr-icon-notification-3-line:after,.fr-icon-notification-3-line:before{-webkit-mask-image:url(../../../icons/media/notification-3-line.svg);mask-image:url(../../../icons/media/notification-3-line.svg)}.fr-icon-pause-circle-fill:after,.fr-icon-pause-circle-fill:before{-webkit-mask-image:url(../../../icons/media/pause-circle-fill.svg);mask-image:url(../../../icons/media/pause-circle-fill.svg)}.fr-icon-pause-circle-line:after,.fr-icon-pause-circle-line:before{-webkit-mask-image:url(../../../icons/media/pause-circle-line.svg);mask-image:url(../../../icons/media/pause-circle-line.svg)}.fr-icon-play-circle-fill:after,.fr-icon-play-circle-fill:before{-webkit-mask-image:url(../../../icons/media/play-circle-fill.svg);mask-image:url(../../../icons/media/play-circle-fill.svg)}.fr-icon-play-circle-line:after,.fr-icon-play-circle-line:before{-webkit-mask-image:url(../../../icons/media/play-circle-line.svg);mask-image:url(../../../icons/media/play-circle-line.svg)}.fr-icon-stop-circle-fill:after,.fr-icon-stop-circle-fill:before{-webkit-mask-image:url(../../../icons/media/stop-circle-fill.svg);mask-image:url(../../../icons/media/stop-circle-fill.svg)}.fr-icon-stop-circle-line:after,.fr-icon-stop-circle-line:before{-webkit-mask-image:url(../../../icons/media/stop-circle-line.svg);mask-image:url(../../../icons/media/stop-circle-line.svg)}.fr-icon-volume-down-fill:after,.fr-icon-volume-down-fill:before{-webkit-mask-image:url(../../../icons/media/volume-down-fill.svg);mask-image:url(../../../icons/media/volume-down-fill.svg)}.fr-icon-volume-down-line:after,.fr-icon-volume-down-line:before{-webkit-mask-image:url(../../../icons/media/volume-down-line.svg);mask-image:url(../../../icons/media/volume-down-line.svg)}.fr-icon-volume-mute-fill:after,.fr-icon-volume-mute-fill:before{-webkit-mask-image:url(../../../icons/media/volume-mute-fill.svg);mask-image:url(../../../icons/media/volume-mute-fill.svg)}.fr-icon-volume-mute-line:after,.fr-icon-volume-mute-line:before{-webkit-mask-image:url(../../../icons/media/volume-mute-line.svg);mask-image:url(../../../icons/media/volume-mute-line.svg)}.fr-icon-volume-up-fill:after,.fr-icon-volume-up-fill:before{-webkit-mask-image:url(../../../icons/media/volume-up-fill.svg);mask-image:url(../../../icons/media/volume-up-fill.svg)}.fr-icon-volume-up-line:after,.fr-icon-volume-up-line:before{-webkit-mask-image:url(../../../icons/media/volume-up-line.svg);mask-image:url(../../../icons/media/volume-up-line.svg)}.fr-fi-equalizer-fill:after,.fr-fi-equalizer-fill:before{-webkit-mask-image:url(../../../icons/media/equalizer-fill.svg);mask-image:url(../../../icons/media/equalizer-fill.svg)}.fr-fi-equalizer-line:after,.fr-fi-equalizer-line:before{-webkit-mask-image:url(../../../icons/media/equalizer-line.svg);mask-image:url(../../../icons/media/equalizer-line.svg)}.fr-fi-image-fill:after,.fr-fi-image-fill:before{-webkit-mask-image:url(../../../icons/media/image-fill.svg);mask-image:url(../../../icons/media/image-fill.svg)}.fr-fi-image-line:after,.fr-fi-image-line:before{-webkit-mask-image:url(../../../icons/media/image-line.svg);mask-image:url(../../../icons/media/image-line.svg)}.fr-fi-pause-circle-fill:after,.fr-fi-pause-circle-fill:before{-webkit-mask-image:url(../../../icons/media/pause-circle-fill.svg);mask-image:url(../../../icons/media/pause-circle-fill.svg)}.fr-fi-pause-circle-line:after,.fr-fi-pause-circle-line:before{-webkit-mask-image:url(../../../icons/media/pause-circle-line.svg);mask-image:url(../../../icons/media/pause-circle-line.svg)}.fr-fi-volume-down-fill:after,.fr-fi-volume-down-fill:before{-webkit-mask-image:url(../../../icons/media/volume-down-fill.svg);mask-image:url(../../../icons/media/volume-down-fill.svg)}.fr-fi-volume-down-line:after,.fr-fi-volume-down-line:before{-webkit-mask-image:url(../../../icons/media/volume-down-line.svg);mask-image:url(../../../icons/media/volume-down-line.svg)}.fr-fi-volume-mute-fill:after,.fr-fi-volume-mute-fill:before{-webkit-mask-image:url(../../../icons/media/volume-mute-fill.svg);mask-image:url(../../../icons/media/volume-mute-fill.svg)}.fr-fi-volume-mute-line:after,.fr-fi-volume-mute-line:before{-webkit-mask-image:url(../../../icons/media/volume-mute-line.svg);mask-image:url(../../../icons/media/volume-mute-line.svg)}.fr-fi-volume-up-fill:after,.fr-fi-volume-up-fill:before{-webkit-mask-image:url(../../../icons/media/volume-up-fill.svg);mask-image:url(../../../icons/media/volume-up-fill.svg)}.fr-fi-volume-up-line:after,.fr-fi-volume-up-line:before{-webkit-mask-image:url(../../../icons/media/volume-up-line.svg);mask-image:url(../../../icons/media/volume-up-line.svg)}.fr-fi-play-line:after,.fr-fi-play-line:before{-webkit-mask-image:url(../../../icons/media/play-circle-line.svg);mask-image:url(../../../icons/media/play-circle-line.svg)}.fr-fi-play-fill:after,.fr-fi-play-fill:before{-webkit-mask-image:url(../../../icons/media/play-circle-fill.svg);mask-image:url(../../../icons/media/play-circle-fill.svg)}.fr-icon-play-line:after,.fr-icon-play-line:before{-webkit-mask-image:url(../../../icons/media/play-circle-line.svg);mask-image:url(../../../icons/media/play-circle-line.svg)}.fr-icon-play-fill:after,.fr-icon-play-fill:before{-webkit-mask-image:url(../../../icons/media/play-circle-fill.svg);mask-image:url(../../../icons/media/play-circle-fill.svg)}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */ + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-icon-camera-fill:after,.fr-icon-camera-fill:before{background-image:url(../../../icons/media/camera-fill.svg)}.fr-icon-camera-line:after,.fr-icon-camera-line:before{background-image:url(../../../icons/media/camera-line.svg)}.fr-icon-clapperboard-fill:after,.fr-icon-clapperboard-fill:before{background-image:url(../../../icons/media/clapperboard-fill.svg)}.fr-icon-clapperboard-line:after,.fr-icon-clapperboard-line:before{background-image:url(../../../icons/media/clapperboard-line.svg)}.fr-icon-equalizer-fill:after,.fr-icon-equalizer-fill:before{background-image:url(../../../icons/media/equalizer-fill.svg)}.fr-icon-equalizer-line:after,.fr-icon-equalizer-line:before{background-image:url(../../../icons/media/equalizer-line.svg)}.fr-icon-film-fill:after,.fr-icon-film-fill:before{background-image:url(../../../icons/media/film-fill.svg)}.fr-icon-film-line:after,.fr-icon-film-line:before{background-image:url(../../../icons/media/film-line.svg)}.fr-icon-fullscreen-line:after,.fr-icon-fullscreen-line:before{background-image:url(../../../icons/media/fullscreen-line.svg)}.fr-icon-gallery-fill:after,.fr-icon-gallery-fill:before{background-image:url(../../../icons/media/gallery-fill.svg)}.fr-icon-gallery-line:after,.fr-icon-gallery-line:before{background-image:url(../../../icons/media/gallery-line.svg)}.fr-icon-headphone-fill:after,.fr-icon-headphone-fill:before{background-image:url(../../../icons/media/headphone-fill.svg)}.fr-icon-headphone-line:after,.fr-icon-headphone-line:before{background-image:url(../../../icons/media/headphone-line.svg)}.fr-icon-image-add-fill:after,.fr-icon-image-add-fill:before{background-image:url(../../../icons/media/image-add-fill.svg)}.fr-icon-image-add-line:after,.fr-icon-image-add-line:before{background-image:url(../../../icons/media/image-add-line.svg)}.fr-icon-image-edit-fill:after,.fr-icon-image-edit-fill:before{background-image:url(../../../icons/media/image-edit-fill.svg)}.fr-icon-image-edit-line:after,.fr-icon-image-edit-line:before{background-image:url(../../../icons/media/image-edit-line.svg)}.fr-icon-image-fill:after,.fr-icon-image-fill:before{background-image:url(../../../icons/media/image-fill.svg)}.fr-icon-image-line:after,.fr-icon-image-line:before{background-image:url(../../../icons/media/image-line.svg)}.fr-icon-live-fill:after,.fr-icon-live-fill:before{background-image:url(../../../icons/media/live-fill.svg)}.fr-icon-live-line:after,.fr-icon-live-line:before{background-image:url(../../../icons/media/live-line.svg)}.fr-icon-mic-fill:after,.fr-icon-mic-fill:before{background-image:url(../../../icons/media/mic-fill.svg)}.fr-icon-mic-line:after,.fr-icon-mic-line:before{background-image:url(../../../icons/media/mic-line.svg)}.fr-icon-music-2-fill:after,.fr-icon-music-2-fill:before{background-image:url(../../../icons/media/music-2-fill.svg)}.fr-icon-music-2-line:after,.fr-icon-music-2-line:before{background-image:url(../../../icons/media/music-2-line.svg)}.fr-icon-notification-3-fill:after,.fr-icon-notification-3-fill:before{background-image:url(../../../icons/media/notification-3-fill.svg)}.fr-icon-notification-3-line:after,.fr-icon-notification-3-line:before{background-image:url(../../../icons/media/notification-3-line.svg)}.fr-icon-pause-circle-fill:after,.fr-icon-pause-circle-fill:before{background-image:url(../../../icons/media/pause-circle-fill.svg)}.fr-icon-pause-circle-line:after,.fr-icon-pause-circle-line:before{background-image:url(../../../icons/media/pause-circle-line.svg)}.fr-icon-play-circle-fill:after,.fr-icon-play-circle-fill:before{background-image:url(../../../icons/media/play-circle-fill.svg)}.fr-icon-play-circle-line:after,.fr-icon-play-circle-line:before{background-image:url(../../../icons/media/play-circle-line.svg)}.fr-icon-stop-circle-fill:after,.fr-icon-stop-circle-fill:before{background-image:url(../../../icons/media/stop-circle-fill.svg)}.fr-icon-stop-circle-line:after,.fr-icon-stop-circle-line:before{background-image:url(../../../icons/media/stop-circle-line.svg)}.fr-icon-volume-down-fill:after,.fr-icon-volume-down-fill:before{background-image:url(../../../icons/media/volume-down-fill.svg)}.fr-icon-volume-down-line:after,.fr-icon-volume-down-line:before{background-image:url(../../../icons/media/volume-down-line.svg)}.fr-icon-volume-mute-fill:after,.fr-icon-volume-mute-fill:before{background-image:url(../../../icons/media/volume-mute-fill.svg)}.fr-icon-volume-mute-line:after,.fr-icon-volume-mute-line:before{background-image:url(../../../icons/media/volume-mute-line.svg)}.fr-icon-volume-up-fill:after,.fr-icon-volume-up-fill:before{background-image:url(../../../icons/media/volume-up-fill.svg)}.fr-icon-volume-up-line:after,.fr-icon-volume-up-line:before{background-image:url(../../../icons/media/volume-up-line.svg)}.fr-fi-equalizer-fill:before{background-image:url(../../../icons/media/equalizer-fill.svg)}.fr-fi-equalizer-line:before{background-image:url(../../../icons/media/equalizer-line.svg)}.fr-fi-image-fill:before{background-image:url(../../../icons/media/image-fill.svg)}.fr-fi-image-line:before{background-image:url(../../../icons/media/image-line.svg)}.fr-fi-pause-circle-fill:before{background-image:url(../../../icons/media/pause-circle-fill.svg)}.fr-fi-pause-circle-line:before{background-image:url(../../../icons/media/pause-circle-line.svg)}.fr-fi-volume-down-fill:before{background-image:url(../../../icons/media/volume-down-fill.svg)}.fr-fi-volume-down-line:before{background-image:url(../../../icons/media/volume-down-line.svg)}.fr-fi-volume-mute-fill:before{background-image:url(../../../icons/media/volume-mute-fill.svg)}.fr-fi-volume-mute-line:before{background-image:url(../../../icons/media/volume-mute-line.svg)}.fr-fi-volume-up-fill:before{background-image:url(../../../icons/media/volume-up-fill.svg)}.fr-fi-volume-up-line:before{background-image:url(../../../icons/media/volume-up-line.svg)}.fr-fi-play-line:after,.fr-fi-play-line:before{background-image:url(../../../icons/media/play-circle-line.svg)}.fr-fi-play-fill:after,.fr-fi-play-fill:before{background-image:url(../../../icons/media/play-circle-fill.svg)}.fr-icon-play-line:after,.fr-icon-play-line:before{background-image:url(../../../icons/media/play-circle-line.svg)}.fr-icon-play-fill:after,.fr-icon-play-fill:before{background-image:url(../../../icons/media/play-circle-fill.svg)}} \ No newline at end of file diff --git a/dist/dsfr/utility/icons/icons-others/icons-others.css b/dist/dsfr/utility/icons/icons-others/icons-others.css new file mode 100644 index 0000000..6ef9683 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-others/icons-others.css @@ -0,0 +1,297 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-accessibility-fill::before, +.fr-icon-accessibility-fill::after { + -webkit-mask-image: url("../../../icons/others/fr--accessibility-fill.svg"); + mask-image: url("../../../icons/others/fr--accessibility-fill.svg"); +} + +.fr-icon-accessibility-line::before, +.fr-icon-accessibility-line::after { + -webkit-mask-image: url("../../../icons/others/fr--accessibility-line.svg"); + mask-image: url("../../../icons/others/fr--accessibility-line.svg"); +} + +.fr-icon-ear-off-fill::before, +.fr-icon-ear-off-fill::after { + -webkit-mask-image: url("../../../icons/others/fr--ear-off-fill.svg"); + mask-image: url("../../../icons/others/fr--ear-off-fill.svg"); +} + +.fr-icon-ear-off-line::before, +.fr-icon-ear-off-line::after { + -webkit-mask-image: url("../../../icons/others/fr--ear-off-line.svg"); + mask-image: url("../../../icons/others/fr--ear-off-line.svg"); +} + +.fr-icon-mental-disabilities-fill::before, +.fr-icon-mental-disabilities-fill::after { + -webkit-mask-image: url("../../../icons/others/fr--mental-disabilities-fill.svg"); + mask-image: url("../../../icons/others/fr--mental-disabilities-fill.svg"); +} + +.fr-icon-mental-disabilities-line::before, +.fr-icon-mental-disabilities-line::after { + -webkit-mask-image: url("../../../icons/others/fr--mental-disabilities-line.svg"); + mask-image: url("../../../icons/others/fr--mental-disabilities-line.svg"); +} + +.fr-icon-sign-language-fill::before, +.fr-icon-sign-language-fill::after { + -webkit-mask-image: url("../../../icons/others/fr--sign-language-fill.svg"); + mask-image: url("../../../icons/others/fr--sign-language-fill.svg"); +} + +.fr-icon-sign-language-line::before, +.fr-icon-sign-language-line::after { + -webkit-mask-image: url("../../../icons/others/fr--sign-language-line.svg"); + mask-image: url("../../../icons/others/fr--sign-language-line.svg"); +} + +.fr-icon-leaf-fill::before, +.fr-icon-leaf-fill::after { + -webkit-mask-image: url("../../../icons/others/leaf-fill.svg"); + mask-image: url("../../../icons/others/leaf-fill.svg"); +} + +.fr-icon-leaf-line::before, +.fr-icon-leaf-line::after { + -webkit-mask-image: url("../../../icons/others/leaf-line.svg"); + mask-image: url("../../../icons/others/leaf-line.svg"); +} + +.fr-icon-lightbulb-fill::before, +.fr-icon-lightbulb-fill::after { + -webkit-mask-image: url("../../../icons/others/lightbulb-fill.svg"); + mask-image: url("../../../icons/others/lightbulb-fill.svg"); +} + +.fr-icon-lightbulb-line::before, +.fr-icon-lightbulb-line::after { + -webkit-mask-image: url("../../../icons/others/lightbulb-line.svg"); + mask-image: url("../../../icons/others/lightbulb-line.svg"); +} + +.fr-icon-plant-fill::before, +.fr-icon-plant-fill::after { + -webkit-mask-image: url("../../../icons/others/plant-fill.svg"); + mask-image: url("../../../icons/others/plant-fill.svg"); +} + +.fr-icon-plant-line::before, +.fr-icon-plant-line::after { + -webkit-mask-image: url("../../../icons/others/plant-line.svg"); + mask-image: url("../../../icons/others/plant-line.svg"); +} + +.fr-icon-recycle-fill::before, +.fr-icon-recycle-fill::after { + -webkit-mask-image: url("../../../icons/others/recycle-fill.svg"); + mask-image: url("../../../icons/others/recycle-fill.svg"); +} + +.fr-icon-recycle-line::before, +.fr-icon-recycle-line::after { + -webkit-mask-image: url("../../../icons/others/recycle-line.svg"); + mask-image: url("../../../icons/others/recycle-line.svg"); +} + +.fr-icon-scales-3-fill::before, +.fr-icon-scales-3-fill::after { + -webkit-mask-image: url("../../../icons/others/scales-3-fill.svg"); + mask-image: url("../../../icons/others/scales-3-fill.svg"); +} + +.fr-icon-scales-3-line::before, +.fr-icon-scales-3-line::after { + -webkit-mask-image: url("../../../icons/others/scales-3-line.svg"); + mask-image: url("../../../icons/others/scales-3-line.svg"); +} + +.fr-icon-seedling-fill::before, +.fr-icon-seedling-fill::after { + -webkit-mask-image: url("../../../icons/others/seedling-fill.svg"); + mask-image: url("../../../icons/others/seedling-fill.svg"); +} + +.fr-icon-seedling-line::before, +.fr-icon-seedling-line::after { + -webkit-mask-image: url("../../../icons/others/seedling-line.svg"); + mask-image: url("../../../icons/others/seedling-line.svg"); +} + +.fr-icon-umbrella-fill::before, +.fr-icon-umbrella-fill::after { + -webkit-mask-image: url("../../../icons/others/umbrella-fill.svg"); + mask-image: url("../../../icons/others/umbrella-fill.svg"); +} + +.fr-icon-umbrella-line::before, +.fr-icon-umbrella-line::after { + -webkit-mask-image: url("../../../icons/others/umbrella-line.svg"); + mask-image: url("../../../icons/others/umbrella-line.svg"); +} + +.fr-icon-wheelchair-fill::before, +.fr-icon-wheelchair-fill::after { + -webkit-mask-image: url("../../../icons/others/wheelchair-fill.svg"); + mask-image: url("../../../icons/others/wheelchair-fill.svg"); +} + +.fr-icon-wheelchair-line::before, +.fr-icon-wheelchair-line::after { + -webkit-mask-image: url("../../../icons/others/wheelchair-line.svg"); + mask-image: url("../../../icons/others/wheelchair-line.svg"); +} + +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} + +@media (min-width: 48em) { + /*! media md */ + + /*! media md */ +} + +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ +} + +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} + +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-icon-accessibility-fill::before, + .fr-icon-accessibility-fill::after { + background-image: url("../../../icons/others/fr--accessibility-fill.svg"); + } + + .fr-icon-accessibility-line::before, + .fr-icon-accessibility-line::after { + background-image: url("../../../icons/others/fr--accessibility-line.svg"); + } + + .fr-icon-ear-off-fill::before, + .fr-icon-ear-off-fill::after { + background-image: url("../../../icons/others/fr--ear-off-fill.svg"); + } + + .fr-icon-ear-off-line::before, + .fr-icon-ear-off-line::after { + background-image: url("../../../icons/others/fr--ear-off-line.svg"); + } + + .fr-icon-mental-disabilities-fill::before, + .fr-icon-mental-disabilities-fill::after { + background-image: url("../../../icons/others/fr--mental-disabilities-fill.svg"); + } + + .fr-icon-mental-disabilities-line::before, + .fr-icon-mental-disabilities-line::after { + background-image: url("../../../icons/others/fr--mental-disabilities-line.svg"); + } + + .fr-icon-sign-language-fill::before, + .fr-icon-sign-language-fill::after { + background-image: url("../../../icons/others/fr--sign-language-fill.svg"); + } + + .fr-icon-sign-language-line::before, + .fr-icon-sign-language-line::after { + background-image: url("../../../icons/others/fr--sign-language-line.svg"); + } + + .fr-icon-leaf-fill::before, + .fr-icon-leaf-fill::after { + background-image: url("../../../icons/others/leaf-fill.svg"); + } + + .fr-icon-leaf-line::before, + .fr-icon-leaf-line::after { + background-image: url("../../../icons/others/leaf-line.svg"); + } + + .fr-icon-lightbulb-fill::before, + .fr-icon-lightbulb-fill::after { + background-image: url("../../../icons/others/lightbulb-fill.svg"); + } + + .fr-icon-lightbulb-line::before, + .fr-icon-lightbulb-line::after { + background-image: url("../../../icons/others/lightbulb-line.svg"); + } + + .fr-icon-plant-fill::before, + .fr-icon-plant-fill::after { + background-image: url("../../../icons/others/plant-fill.svg"); + } + + .fr-icon-plant-line::before, + .fr-icon-plant-line::after { + background-image: url("../../../icons/others/plant-line.svg"); + } + + .fr-icon-recycle-fill::before, + .fr-icon-recycle-fill::after { + background-image: url("../../../icons/others/recycle-fill.svg"); + } + + .fr-icon-recycle-line::before, + .fr-icon-recycle-line::after { + background-image: url("../../../icons/others/recycle-line.svg"); + } + + .fr-icon-scales-3-fill::before, + .fr-icon-scales-3-fill::after { + background-image: url("../../../icons/others/scales-3-fill.svg"); + } + + .fr-icon-scales-3-line::before, + .fr-icon-scales-3-line::after { + background-image: url("../../../icons/others/scales-3-line.svg"); + } + + .fr-icon-seedling-fill::before, + .fr-icon-seedling-fill::after { + background-image: url("../../../icons/others/seedling-fill.svg"); + } + + .fr-icon-seedling-line::before, + .fr-icon-seedling-line::after { + background-image: url("../../../icons/others/seedling-line.svg"); + } + + .fr-icon-umbrella-fill::before, + .fr-icon-umbrella-fill::after { + background-image: url("../../../icons/others/umbrella-fill.svg"); + } + + .fr-icon-umbrella-line::before, + .fr-icon-umbrella-line::after { + background-image: url("../../../icons/others/umbrella-line.svg"); + } + + .fr-icon-wheelchair-fill::before, + .fr-icon-wheelchair-fill::after { + background-image: url("../../../icons/others/wheelchair-fill.svg"); + } + + .fr-icon-wheelchair-line::before, + .fr-icon-wheelchair-line::after { + background-image: url("../../../icons/others/wheelchair-line.svg"); + } +} diff --git a/dist/dsfr/utility/icons/icons-others/icons-others.legacy.css b/dist/dsfr/utility/icons/icons-others/icons-others.legacy.css new file mode 100644 index 0000000..5442a28 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-others/icons-others.legacy.css @@ -0,0 +1,136 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-icon-accessibility-fill::before, + .fr-icon-accessibility-fill::after { + background-image: url("../../../icons/others/fr--accessibility-fill.svg"); + } + + .fr-icon-accessibility-line::before, + .fr-icon-accessibility-line::after { + background-image: url("../../../icons/others/fr--accessibility-line.svg"); + } + + .fr-icon-ear-off-fill::before, + .fr-icon-ear-off-fill::after { + background-image: url("../../../icons/others/fr--ear-off-fill.svg"); + } + + .fr-icon-ear-off-line::before, + .fr-icon-ear-off-line::after { + background-image: url("../../../icons/others/fr--ear-off-line.svg"); + } + + .fr-icon-mental-disabilities-fill::before, + .fr-icon-mental-disabilities-fill::after { + background-image: url("../../../icons/others/fr--mental-disabilities-fill.svg"); + } + + .fr-icon-mental-disabilities-line::before, + .fr-icon-mental-disabilities-line::after { + background-image: url("../../../icons/others/fr--mental-disabilities-line.svg"); + } + + .fr-icon-sign-language-fill::before, + .fr-icon-sign-language-fill::after { + background-image: url("../../../icons/others/fr--sign-language-fill.svg"); + } + + .fr-icon-sign-language-line::before, + .fr-icon-sign-language-line::after { + background-image: url("../../../icons/others/fr--sign-language-line.svg"); + } + + .fr-icon-leaf-fill::before, + .fr-icon-leaf-fill::after { + background-image: url("../../../icons/others/leaf-fill.svg"); + } + + .fr-icon-leaf-line::before, + .fr-icon-leaf-line::after { + background-image: url("../../../icons/others/leaf-line.svg"); + } + + .fr-icon-lightbulb-fill::before, + .fr-icon-lightbulb-fill::after { + background-image: url("../../../icons/others/lightbulb-fill.svg"); + } + + .fr-icon-lightbulb-line::before, + .fr-icon-lightbulb-line::after { + background-image: url("../../../icons/others/lightbulb-line.svg"); + } + + .fr-icon-plant-fill::before, + .fr-icon-plant-fill::after { + background-image: url("../../../icons/others/plant-fill.svg"); + } + + .fr-icon-plant-line::before, + .fr-icon-plant-line::after { + background-image: url("../../../icons/others/plant-line.svg"); + } + + .fr-icon-recycle-fill::before, + .fr-icon-recycle-fill::after { + background-image: url("../../../icons/others/recycle-fill.svg"); + } + + .fr-icon-recycle-line::before, + .fr-icon-recycle-line::after { + background-image: url("../../../icons/others/recycle-line.svg"); + } + + .fr-icon-scales-3-fill::before, + .fr-icon-scales-3-fill::after { + background-image: url("../../../icons/others/scales-3-fill.svg"); + } + + .fr-icon-scales-3-line::before, + .fr-icon-scales-3-line::after { + background-image: url("../../../icons/others/scales-3-line.svg"); + } + + .fr-icon-seedling-fill::before, + .fr-icon-seedling-fill::after { + background-image: url("../../../icons/others/seedling-fill.svg"); + } + + .fr-icon-seedling-line::before, + .fr-icon-seedling-line::after { + background-image: url("../../../icons/others/seedling-line.svg"); + } + + .fr-icon-umbrella-fill::before, + .fr-icon-umbrella-fill::after { + background-image: url("../../../icons/others/umbrella-fill.svg"); + } + + .fr-icon-umbrella-line::before, + .fr-icon-umbrella-line::after { + background-image: url("../../../icons/others/umbrella-line.svg"); + } + + .fr-icon-wheelchair-fill::before, + .fr-icon-wheelchair-fill::after { + background-image: url("../../../icons/others/wheelchair-fill.svg"); + } + + .fr-icon-wheelchair-line::before, + .fr-icon-wheelchair-line::after { + background-image: url("../../../icons/others/wheelchair-line.svg"); + } +} diff --git a/dist/dsfr/utility/icons/icons-others/icons-others.legacy.min.css b/dist/dsfr/utility/icons/icons-others/icons-others.legacy.min.css new file mode 100644 index 0000000..1d5acc0 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-others/icons-others.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-icon-accessibility-fill:after,.fr-icon-accessibility-fill:before{background-image:url(../../../icons/others/fr--accessibility-fill.svg)}.fr-icon-accessibility-line:after,.fr-icon-accessibility-line:before{background-image:url(../../../icons/others/fr--accessibility-line.svg)}.fr-icon-ear-off-fill:after,.fr-icon-ear-off-fill:before{background-image:url(../../../icons/others/fr--ear-off-fill.svg)}.fr-icon-ear-off-line:after,.fr-icon-ear-off-line:before{background-image:url(../../../icons/others/fr--ear-off-line.svg)}.fr-icon-mental-disabilities-fill:after,.fr-icon-mental-disabilities-fill:before{background-image:url(../../../icons/others/fr--mental-disabilities-fill.svg)}.fr-icon-mental-disabilities-line:after,.fr-icon-mental-disabilities-line:before{background-image:url(../../../icons/others/fr--mental-disabilities-line.svg)}.fr-icon-sign-language-fill:after,.fr-icon-sign-language-fill:before{background-image:url(../../../icons/others/fr--sign-language-fill.svg)}.fr-icon-sign-language-line:after,.fr-icon-sign-language-line:before{background-image:url(../../../icons/others/fr--sign-language-line.svg)}.fr-icon-leaf-fill:after,.fr-icon-leaf-fill:before{background-image:url(../../../icons/others/leaf-fill.svg)}.fr-icon-leaf-line:after,.fr-icon-leaf-line:before{background-image:url(../../../icons/others/leaf-line.svg)}.fr-icon-lightbulb-fill:after,.fr-icon-lightbulb-fill:before{background-image:url(../../../icons/others/lightbulb-fill.svg)}.fr-icon-lightbulb-line:after,.fr-icon-lightbulb-line:before{background-image:url(../../../icons/others/lightbulb-line.svg)}.fr-icon-plant-fill:after,.fr-icon-plant-fill:before{background-image:url(../../../icons/others/plant-fill.svg)}.fr-icon-plant-line:after,.fr-icon-plant-line:before{background-image:url(../../../icons/others/plant-line.svg)}.fr-icon-recycle-fill:after,.fr-icon-recycle-fill:before{background-image:url(../../../icons/others/recycle-fill.svg)}.fr-icon-recycle-line:after,.fr-icon-recycle-line:before{background-image:url(../../../icons/others/recycle-line.svg)}.fr-icon-scales-3-fill:after,.fr-icon-scales-3-fill:before{background-image:url(../../../icons/others/scales-3-fill.svg)}.fr-icon-scales-3-line:after,.fr-icon-scales-3-line:before{background-image:url(../../../icons/others/scales-3-line.svg)}.fr-icon-seedling-fill:after,.fr-icon-seedling-fill:before{background-image:url(../../../icons/others/seedling-fill.svg)}.fr-icon-seedling-line:after,.fr-icon-seedling-line:before{background-image:url(../../../icons/others/seedling-line.svg)}.fr-icon-umbrella-fill:after,.fr-icon-umbrella-fill:before{background-image:url(../../../icons/others/umbrella-fill.svg)}.fr-icon-umbrella-line:after,.fr-icon-umbrella-line:before{background-image:url(../../../icons/others/umbrella-line.svg)}.fr-icon-wheelchair-fill:after,.fr-icon-wheelchair-fill:before{background-image:url(../../../icons/others/wheelchair-fill.svg)}.fr-icon-wheelchair-line:after,.fr-icon-wheelchair-line:before{background-image:url(../../../icons/others/wheelchair-line.svg)}} \ No newline at end of file diff --git a/dist/dsfr/utility/icons/icons-others/icons-others.main.css b/dist/dsfr/utility/icons/icons-others/icons-others.main.css new file mode 100644 index 0000000..0ec223c --- /dev/null +++ b/dist/dsfr/utility/icons/icons-others/icons-others.main.css @@ -0,0 +1,167 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-accessibility-fill::before, +.fr-icon-accessibility-fill::after { + -webkit-mask-image: url("../../../icons/others/fr--accessibility-fill.svg"); + mask-image: url("../../../icons/others/fr--accessibility-fill.svg"); +} + +.fr-icon-accessibility-line::before, +.fr-icon-accessibility-line::after { + -webkit-mask-image: url("../../../icons/others/fr--accessibility-line.svg"); + mask-image: url("../../../icons/others/fr--accessibility-line.svg"); +} + +.fr-icon-ear-off-fill::before, +.fr-icon-ear-off-fill::after { + -webkit-mask-image: url("../../../icons/others/fr--ear-off-fill.svg"); + mask-image: url("../../../icons/others/fr--ear-off-fill.svg"); +} + +.fr-icon-ear-off-line::before, +.fr-icon-ear-off-line::after { + -webkit-mask-image: url("../../../icons/others/fr--ear-off-line.svg"); + mask-image: url("../../../icons/others/fr--ear-off-line.svg"); +} + +.fr-icon-mental-disabilities-fill::before, +.fr-icon-mental-disabilities-fill::after { + -webkit-mask-image: url("../../../icons/others/fr--mental-disabilities-fill.svg"); + mask-image: url("../../../icons/others/fr--mental-disabilities-fill.svg"); +} + +.fr-icon-mental-disabilities-line::before, +.fr-icon-mental-disabilities-line::after { + -webkit-mask-image: url("../../../icons/others/fr--mental-disabilities-line.svg"); + mask-image: url("../../../icons/others/fr--mental-disabilities-line.svg"); +} + +.fr-icon-sign-language-fill::before, +.fr-icon-sign-language-fill::after { + -webkit-mask-image: url("../../../icons/others/fr--sign-language-fill.svg"); + mask-image: url("../../../icons/others/fr--sign-language-fill.svg"); +} + +.fr-icon-sign-language-line::before, +.fr-icon-sign-language-line::after { + -webkit-mask-image: url("../../../icons/others/fr--sign-language-line.svg"); + mask-image: url("../../../icons/others/fr--sign-language-line.svg"); +} + +.fr-icon-leaf-fill::before, +.fr-icon-leaf-fill::after { + -webkit-mask-image: url("../../../icons/others/leaf-fill.svg"); + mask-image: url("../../../icons/others/leaf-fill.svg"); +} + +.fr-icon-leaf-line::before, +.fr-icon-leaf-line::after { + -webkit-mask-image: url("../../../icons/others/leaf-line.svg"); + mask-image: url("../../../icons/others/leaf-line.svg"); +} + +.fr-icon-lightbulb-fill::before, +.fr-icon-lightbulb-fill::after { + -webkit-mask-image: url("../../../icons/others/lightbulb-fill.svg"); + mask-image: url("../../../icons/others/lightbulb-fill.svg"); +} + +.fr-icon-lightbulb-line::before, +.fr-icon-lightbulb-line::after { + -webkit-mask-image: url("../../../icons/others/lightbulb-line.svg"); + mask-image: url("../../../icons/others/lightbulb-line.svg"); +} + +.fr-icon-plant-fill::before, +.fr-icon-plant-fill::after { + -webkit-mask-image: url("../../../icons/others/plant-fill.svg"); + mask-image: url("../../../icons/others/plant-fill.svg"); +} + +.fr-icon-plant-line::before, +.fr-icon-plant-line::after { + -webkit-mask-image: url("../../../icons/others/plant-line.svg"); + mask-image: url("../../../icons/others/plant-line.svg"); +} + +.fr-icon-recycle-fill::before, +.fr-icon-recycle-fill::after { + -webkit-mask-image: url("../../../icons/others/recycle-fill.svg"); + mask-image: url("../../../icons/others/recycle-fill.svg"); +} + +.fr-icon-recycle-line::before, +.fr-icon-recycle-line::after { + -webkit-mask-image: url("../../../icons/others/recycle-line.svg"); + mask-image: url("../../../icons/others/recycle-line.svg"); +} + +.fr-icon-scales-3-fill::before, +.fr-icon-scales-3-fill::after { + -webkit-mask-image: url("../../../icons/others/scales-3-fill.svg"); + mask-image: url("../../../icons/others/scales-3-fill.svg"); +} + +.fr-icon-scales-3-line::before, +.fr-icon-scales-3-line::after { + -webkit-mask-image: url("../../../icons/others/scales-3-line.svg"); + mask-image: url("../../../icons/others/scales-3-line.svg"); +} + +.fr-icon-seedling-fill::before, +.fr-icon-seedling-fill::after { + -webkit-mask-image: url("../../../icons/others/seedling-fill.svg"); + mask-image: url("../../../icons/others/seedling-fill.svg"); +} + +.fr-icon-seedling-line::before, +.fr-icon-seedling-line::after { + -webkit-mask-image: url("../../../icons/others/seedling-line.svg"); + mask-image: url("../../../icons/others/seedling-line.svg"); +} + +.fr-icon-umbrella-fill::before, +.fr-icon-umbrella-fill::after { + -webkit-mask-image: url("../../../icons/others/umbrella-fill.svg"); + mask-image: url("../../../icons/others/umbrella-fill.svg"); +} + +.fr-icon-umbrella-line::before, +.fr-icon-umbrella-line::after { + -webkit-mask-image: url("../../../icons/others/umbrella-line.svg"); + mask-image: url("../../../icons/others/umbrella-line.svg"); +} + +.fr-icon-wheelchair-fill::before, +.fr-icon-wheelchair-fill::after { + -webkit-mask-image: url("../../../icons/others/wheelchair-fill.svg"); + mask-image: url("../../../icons/others/wheelchair-fill.svg"); +} + +.fr-icon-wheelchair-line::before, +.fr-icon-wheelchair-line::after { + -webkit-mask-image: url("../../../icons/others/wheelchair-line.svg"); + mask-image: url("../../../icons/others/wheelchair-line.svg"); +} + +@media (min-width: 36em) { + /*! media sm */ +} + +@media (min-width: 48em) { + /*! media md */ +} + +@media (min-width: 62em) { + /*! media lg */ +} + +@media (min-width: 78em) { + /*! media xl */ +} diff --git a/dist/dsfr/utility/icons/icons-others/icons-others.main.min.css b/dist/dsfr/utility/icons/icons-others/icons-others.main.min.css new file mode 100644 index 0000000..a1dfec6 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-others/icons-others.main.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-icon-accessibility-fill:after,.fr-icon-accessibility-fill:before{-webkit-mask-image:url(../../../icons/others/fr--accessibility-fill.svg);mask-image:url(../../../icons/others/fr--accessibility-fill.svg)}.fr-icon-accessibility-line:after,.fr-icon-accessibility-line:before{-webkit-mask-image:url(../../../icons/others/fr--accessibility-line.svg);mask-image:url(../../../icons/others/fr--accessibility-line.svg)}.fr-icon-ear-off-fill:after,.fr-icon-ear-off-fill:before{-webkit-mask-image:url(../../../icons/others/fr--ear-off-fill.svg);mask-image:url(../../../icons/others/fr--ear-off-fill.svg)}.fr-icon-ear-off-line:after,.fr-icon-ear-off-line:before{-webkit-mask-image:url(../../../icons/others/fr--ear-off-line.svg);mask-image:url(../../../icons/others/fr--ear-off-line.svg)}.fr-icon-mental-disabilities-fill:after,.fr-icon-mental-disabilities-fill:before{-webkit-mask-image:url(../../../icons/others/fr--mental-disabilities-fill.svg);mask-image:url(../../../icons/others/fr--mental-disabilities-fill.svg)}.fr-icon-mental-disabilities-line:after,.fr-icon-mental-disabilities-line:before{-webkit-mask-image:url(../../../icons/others/fr--mental-disabilities-line.svg);mask-image:url(../../../icons/others/fr--mental-disabilities-line.svg)}.fr-icon-sign-language-fill:after,.fr-icon-sign-language-fill:before{-webkit-mask-image:url(../../../icons/others/fr--sign-language-fill.svg);mask-image:url(../../../icons/others/fr--sign-language-fill.svg)}.fr-icon-sign-language-line:after,.fr-icon-sign-language-line:before{-webkit-mask-image:url(../../../icons/others/fr--sign-language-line.svg);mask-image:url(../../../icons/others/fr--sign-language-line.svg)}.fr-icon-leaf-fill:after,.fr-icon-leaf-fill:before{-webkit-mask-image:url(../../../icons/others/leaf-fill.svg);mask-image:url(../../../icons/others/leaf-fill.svg)}.fr-icon-leaf-line:after,.fr-icon-leaf-line:before{-webkit-mask-image:url(../../../icons/others/leaf-line.svg);mask-image:url(../../../icons/others/leaf-line.svg)}.fr-icon-lightbulb-fill:after,.fr-icon-lightbulb-fill:before{-webkit-mask-image:url(../../../icons/others/lightbulb-fill.svg);mask-image:url(../../../icons/others/lightbulb-fill.svg)}.fr-icon-lightbulb-line:after,.fr-icon-lightbulb-line:before{-webkit-mask-image:url(../../../icons/others/lightbulb-line.svg);mask-image:url(../../../icons/others/lightbulb-line.svg)}.fr-icon-plant-fill:after,.fr-icon-plant-fill:before{-webkit-mask-image:url(../../../icons/others/plant-fill.svg);mask-image:url(../../../icons/others/plant-fill.svg)}.fr-icon-plant-line:after,.fr-icon-plant-line:before{-webkit-mask-image:url(../../../icons/others/plant-line.svg);mask-image:url(../../../icons/others/plant-line.svg)}.fr-icon-recycle-fill:after,.fr-icon-recycle-fill:before{-webkit-mask-image:url(../../../icons/others/recycle-fill.svg);mask-image:url(../../../icons/others/recycle-fill.svg)}.fr-icon-recycle-line:after,.fr-icon-recycle-line:before{-webkit-mask-image:url(../../../icons/others/recycle-line.svg);mask-image:url(../../../icons/others/recycle-line.svg)}.fr-icon-scales-3-fill:after,.fr-icon-scales-3-fill:before{-webkit-mask-image:url(../../../icons/others/scales-3-fill.svg);mask-image:url(../../../icons/others/scales-3-fill.svg)}.fr-icon-scales-3-line:after,.fr-icon-scales-3-line:before{-webkit-mask-image:url(../../../icons/others/scales-3-line.svg);mask-image:url(../../../icons/others/scales-3-line.svg)}.fr-icon-seedling-fill:after,.fr-icon-seedling-fill:before{-webkit-mask-image:url(../../../icons/others/seedling-fill.svg);mask-image:url(../../../icons/others/seedling-fill.svg)}.fr-icon-seedling-line:after,.fr-icon-seedling-line:before{-webkit-mask-image:url(../../../icons/others/seedling-line.svg);mask-image:url(../../../icons/others/seedling-line.svg)}.fr-icon-umbrella-fill:after,.fr-icon-umbrella-fill:before{-webkit-mask-image:url(../../../icons/others/umbrella-fill.svg);mask-image:url(../../../icons/others/umbrella-fill.svg)}.fr-icon-umbrella-line:after,.fr-icon-umbrella-line:before{-webkit-mask-image:url(../../../icons/others/umbrella-line.svg);mask-image:url(../../../icons/others/umbrella-line.svg)}.fr-icon-wheelchair-fill:after,.fr-icon-wheelchair-fill:before{-webkit-mask-image:url(../../../icons/others/wheelchair-fill.svg);mask-image:url(../../../icons/others/wheelchair-fill.svg)}.fr-icon-wheelchair-line:after,.fr-icon-wheelchair-line:before{-webkit-mask-image:url(../../../icons/others/wheelchair-line.svg);mask-image:url(../../../icons/others/wheelchair-line.svg)}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */} \ No newline at end of file diff --git a/dist/dsfr/utility/icons/icons-others/icons-others.min.css b/dist/dsfr/utility/icons/icons-others/icons-others.min.css new file mode 100644 index 0000000..3658100 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-others/icons-others.min.css @@ -0,0 +1,11 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-icon-accessibility-fill:after,.fr-icon-accessibility-fill:before{-webkit-mask-image:url(../../../icons/others/fr--accessibility-fill.svg);mask-image:url(../../../icons/others/fr--accessibility-fill.svg)}.fr-icon-accessibility-line:after,.fr-icon-accessibility-line:before{-webkit-mask-image:url(../../../icons/others/fr--accessibility-line.svg);mask-image:url(../../../icons/others/fr--accessibility-line.svg)}.fr-icon-ear-off-fill:after,.fr-icon-ear-off-fill:before{-webkit-mask-image:url(../../../icons/others/fr--ear-off-fill.svg);mask-image:url(../../../icons/others/fr--ear-off-fill.svg)}.fr-icon-ear-off-line:after,.fr-icon-ear-off-line:before{-webkit-mask-image:url(../../../icons/others/fr--ear-off-line.svg);mask-image:url(../../../icons/others/fr--ear-off-line.svg)}.fr-icon-mental-disabilities-fill:after,.fr-icon-mental-disabilities-fill:before{-webkit-mask-image:url(../../../icons/others/fr--mental-disabilities-fill.svg);mask-image:url(../../../icons/others/fr--mental-disabilities-fill.svg)}.fr-icon-mental-disabilities-line:after,.fr-icon-mental-disabilities-line:before{-webkit-mask-image:url(../../../icons/others/fr--mental-disabilities-line.svg);mask-image:url(../../../icons/others/fr--mental-disabilities-line.svg)}.fr-icon-sign-language-fill:after,.fr-icon-sign-language-fill:before{-webkit-mask-image:url(../../../icons/others/fr--sign-language-fill.svg);mask-image:url(../../../icons/others/fr--sign-language-fill.svg)}.fr-icon-sign-language-line:after,.fr-icon-sign-language-line:before{-webkit-mask-image:url(../../../icons/others/fr--sign-language-line.svg);mask-image:url(../../../icons/others/fr--sign-language-line.svg)}.fr-icon-leaf-fill:after,.fr-icon-leaf-fill:before{-webkit-mask-image:url(../../../icons/others/leaf-fill.svg);mask-image:url(../../../icons/others/leaf-fill.svg)}.fr-icon-leaf-line:after,.fr-icon-leaf-line:before{-webkit-mask-image:url(../../../icons/others/leaf-line.svg);mask-image:url(../../../icons/others/leaf-line.svg)}.fr-icon-lightbulb-fill:after,.fr-icon-lightbulb-fill:before{-webkit-mask-image:url(../../../icons/others/lightbulb-fill.svg);mask-image:url(../../../icons/others/lightbulb-fill.svg)}.fr-icon-lightbulb-line:after,.fr-icon-lightbulb-line:before{-webkit-mask-image:url(../../../icons/others/lightbulb-line.svg);mask-image:url(../../../icons/others/lightbulb-line.svg)}.fr-icon-plant-fill:after,.fr-icon-plant-fill:before{-webkit-mask-image:url(../../../icons/others/plant-fill.svg);mask-image:url(../../../icons/others/plant-fill.svg)}.fr-icon-plant-line:after,.fr-icon-plant-line:before{-webkit-mask-image:url(../../../icons/others/plant-line.svg);mask-image:url(../../../icons/others/plant-line.svg)}.fr-icon-recycle-fill:after,.fr-icon-recycle-fill:before{-webkit-mask-image:url(../../../icons/others/recycle-fill.svg);mask-image:url(../../../icons/others/recycle-fill.svg)}.fr-icon-recycle-line:after,.fr-icon-recycle-line:before{-webkit-mask-image:url(../../../icons/others/recycle-line.svg);mask-image:url(../../../icons/others/recycle-line.svg)}.fr-icon-scales-3-fill:after,.fr-icon-scales-3-fill:before{-webkit-mask-image:url(../../../icons/others/scales-3-fill.svg);mask-image:url(../../../icons/others/scales-3-fill.svg)}.fr-icon-scales-3-line:after,.fr-icon-scales-3-line:before{-webkit-mask-image:url(../../../icons/others/scales-3-line.svg);mask-image:url(../../../icons/others/scales-3-line.svg)}.fr-icon-seedling-fill:after,.fr-icon-seedling-fill:before{-webkit-mask-image:url(../../../icons/others/seedling-fill.svg);mask-image:url(../../../icons/others/seedling-fill.svg)}.fr-icon-seedling-line:after,.fr-icon-seedling-line:before{-webkit-mask-image:url(../../../icons/others/seedling-line.svg);mask-image:url(../../../icons/others/seedling-line.svg)}.fr-icon-umbrella-fill:after,.fr-icon-umbrella-fill:before{-webkit-mask-image:url(../../../icons/others/umbrella-fill.svg);mask-image:url(../../../icons/others/umbrella-fill.svg)}.fr-icon-umbrella-line:after,.fr-icon-umbrella-line:before{-webkit-mask-image:url(../../../icons/others/umbrella-line.svg);mask-image:url(../../../icons/others/umbrella-line.svg)}.fr-icon-wheelchair-fill:after,.fr-icon-wheelchair-fill:before{-webkit-mask-image:url(../../../icons/others/wheelchair-fill.svg);mask-image:url(../../../icons/others/wheelchair-fill.svg)}.fr-icon-wheelchair-line:after,.fr-icon-wheelchair-line:before{-webkit-mask-image:url(../../../icons/others/wheelchair-line.svg);mask-image:url(../../../icons/others/wheelchair-line.svg)}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */ + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-icon-accessibility-fill:after,.fr-icon-accessibility-fill:before{background-image:url(../../../icons/others/fr--accessibility-fill.svg)}.fr-icon-accessibility-line:after,.fr-icon-accessibility-line:before{background-image:url(../../../icons/others/fr--accessibility-line.svg)}.fr-icon-ear-off-fill:after,.fr-icon-ear-off-fill:before{background-image:url(../../../icons/others/fr--ear-off-fill.svg)}.fr-icon-ear-off-line:after,.fr-icon-ear-off-line:before{background-image:url(../../../icons/others/fr--ear-off-line.svg)}.fr-icon-mental-disabilities-fill:after,.fr-icon-mental-disabilities-fill:before{background-image:url(../../../icons/others/fr--mental-disabilities-fill.svg)}.fr-icon-mental-disabilities-line:after,.fr-icon-mental-disabilities-line:before{background-image:url(../../../icons/others/fr--mental-disabilities-line.svg)}.fr-icon-sign-language-fill:after,.fr-icon-sign-language-fill:before{background-image:url(../../../icons/others/fr--sign-language-fill.svg)}.fr-icon-sign-language-line:after,.fr-icon-sign-language-line:before{background-image:url(../../../icons/others/fr--sign-language-line.svg)}.fr-icon-leaf-fill:after,.fr-icon-leaf-fill:before{background-image:url(../../../icons/others/leaf-fill.svg)}.fr-icon-leaf-line:after,.fr-icon-leaf-line:before{background-image:url(../../../icons/others/leaf-line.svg)}.fr-icon-lightbulb-fill:after,.fr-icon-lightbulb-fill:before{background-image:url(../../../icons/others/lightbulb-fill.svg)}.fr-icon-lightbulb-line:after,.fr-icon-lightbulb-line:before{background-image:url(../../../icons/others/lightbulb-line.svg)}.fr-icon-plant-fill:after,.fr-icon-plant-fill:before{background-image:url(../../../icons/others/plant-fill.svg)}.fr-icon-plant-line:after,.fr-icon-plant-line:before{background-image:url(../../../icons/others/plant-line.svg)}.fr-icon-recycle-fill:after,.fr-icon-recycle-fill:before{background-image:url(../../../icons/others/recycle-fill.svg)}.fr-icon-recycle-line:after,.fr-icon-recycle-line:before{background-image:url(../../../icons/others/recycle-line.svg)}.fr-icon-scales-3-fill:after,.fr-icon-scales-3-fill:before{background-image:url(../../../icons/others/scales-3-fill.svg)}.fr-icon-scales-3-line:after,.fr-icon-scales-3-line:before{background-image:url(../../../icons/others/scales-3-line.svg)}.fr-icon-seedling-fill:after,.fr-icon-seedling-fill:before{background-image:url(../../../icons/others/seedling-fill.svg)}.fr-icon-seedling-line:after,.fr-icon-seedling-line:before{background-image:url(../../../icons/others/seedling-line.svg)}.fr-icon-umbrella-fill:after,.fr-icon-umbrella-fill:before{background-image:url(../../../icons/others/umbrella-fill.svg)}.fr-icon-umbrella-line:after,.fr-icon-umbrella-line:before{background-image:url(../../../icons/others/umbrella-line.svg)}.fr-icon-wheelchair-fill:after,.fr-icon-wheelchair-fill:before{background-image:url(../../../icons/others/wheelchair-fill.svg)}.fr-icon-wheelchair-line:after,.fr-icon-wheelchair-line:before{background-image:url(../../../icons/others/wheelchair-line.svg)}} \ No newline at end of file diff --git a/dist/dsfr/utility/icons/icons-system/icons-system.css b/dist/dsfr/utility/icons/icons-system/icons-system.css new file mode 100644 index 0000000..a840c2d --- /dev/null +++ b/dist/dsfr/utility/icons/icons-system/icons-system.css @@ -0,0 +1,2026 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON SYSTEM +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-add-circle-fill::before, +.fr-icon-add-circle-fill::after { + -webkit-mask-image: url("../../../icons/system/add-circle-fill.svg"); + mask-image: url("../../../icons/system/add-circle-fill.svg"); +} + +.fr-icon-add-circle-line::before, +.fr-icon-add-circle-line::after { + -webkit-mask-image: url("../../../icons/system/add-circle-line.svg"); + mask-image: url("../../../icons/system/add-circle-line.svg"); +} + +.fr-icon-add-line::before, +.fr-icon-add-line::after { + -webkit-mask-image: url("../../../icons/system/add-line.svg"); + mask-image: url("../../../icons/system/add-line.svg"); +} + +.fr-icon-alarm-warning-fill::before, +.fr-icon-alarm-warning-fill::after { + -webkit-mask-image: url("../../../icons/system/alarm-warning-fill.svg"); + mask-image: url("../../../icons/system/alarm-warning-fill.svg"); +} + +.fr-icon-alarm-warning-line::before, +.fr-icon-alarm-warning-line::after { + -webkit-mask-image: url("../../../icons/system/alarm-warning-line.svg"); + mask-image: url("../../../icons/system/alarm-warning-line.svg"); +} + +.fr-icon-alert-fill::before, +.fr-icon-alert-fill::after { + -webkit-mask-image: url("../../../icons/system/alert-fill.svg"); + mask-image: url("../../../icons/system/alert-fill.svg"); +} + +.fr-icon-alert-line::before, +.fr-icon-alert-line::after { + -webkit-mask-image: url("../../../icons/system/alert-line.svg"); + mask-image: url("../../../icons/system/alert-line.svg"); +} + +.fr-icon-arrow-down-fill::before, +.fr-icon-arrow-down-fill::after { + -webkit-mask-image: url("../../../icons/system/arrow-down-fill.svg"); + mask-image: url("../../../icons/system/arrow-down-fill.svg"); +} + +.fr-icon-arrow-down-line::before, +.fr-icon-arrow-down-line::after { + -webkit-mask-image: url("../../../icons/system/arrow-down-line.svg"); + mask-image: url("../../../icons/system/arrow-down-line.svg"); +} + +.fr-icon-arrow-down-s-fill::before, +.fr-icon-arrow-down-s-fill::after { + -webkit-mask-image: url("../../../icons/system/arrow-down-s-fill.svg"); + mask-image: url("../../../icons/system/arrow-down-s-fill.svg"); +} + +.fr-icon-arrow-down-s-line::before, +.fr-icon-arrow-down-s-line::after { + -webkit-mask-image: url("../../../icons/system/arrow-down-s-line.svg"); + mask-image: url("../../../icons/system/arrow-down-s-line.svg"); +} + +.fr-icon-arrow-go-back-fill::before, +.fr-icon-arrow-go-back-fill::after { + -webkit-mask-image: url("../../../icons/system/arrow-go-back-fill.svg"); + mask-image: url("../../../icons/system/arrow-go-back-fill.svg"); +} + +.fr-icon-arrow-go-back-line::before, +.fr-icon-arrow-go-back-line::after { + -webkit-mask-image: url("../../../icons/system/arrow-go-back-line.svg"); + mask-image: url("../../../icons/system/arrow-go-back-line.svg"); +} + +.fr-icon-arrow-go-forward-fill::before, +.fr-icon-arrow-go-forward-fill::after { + -webkit-mask-image: url("../../../icons/system/arrow-go-forward-fill.svg"); + mask-image: url("../../../icons/system/arrow-go-forward-fill.svg"); +} + +.fr-icon-arrow-go-forward-line::before, +.fr-icon-arrow-go-forward-line::after { + -webkit-mask-image: url("../../../icons/system/arrow-go-forward-line.svg"); + mask-image: url("../../../icons/system/arrow-go-forward-line.svg"); +} + +.fr-icon-arrow-left-fill::before, +.fr-icon-arrow-left-fill::after { + -webkit-mask-image: url("../../../icons/system/arrow-left-fill.svg"); + mask-image: url("../../../icons/system/arrow-left-fill.svg"); +} + +.fr-icon-arrow-left-line::before, +.fr-icon-arrow-left-line::after { + -webkit-mask-image: url("../../../icons/system/arrow-left-line.svg"); + mask-image: url("../../../icons/system/arrow-left-line.svg"); +} + +.fr-icon-arrow-left-s-fill::before, +.fr-icon-arrow-left-s-fill::after { + -webkit-mask-image: url("../../../icons/system/arrow-left-s-fill.svg"); + mask-image: url("../../../icons/system/arrow-left-s-fill.svg"); +} + +.fr-icon-arrow-left-s-line::before, +.fr-icon-arrow-left-s-line::after { + -webkit-mask-image: url("../../../icons/system/arrow-left-s-line.svg"); + mask-image: url("../../../icons/system/arrow-left-s-line.svg"); +} + +.fr-icon-arrow-right-fill::before, +.fr-icon-arrow-right-fill::after { + -webkit-mask-image: url("../../../icons/system/arrow-right-fill.svg"); + mask-image: url("../../../icons/system/arrow-right-fill.svg"); +} + +.fr-icon-arrow-right-line::before, +.fr-icon-arrow-right-line::after { + -webkit-mask-image: url("../../../icons/system/arrow-right-line.svg"); + mask-image: url("../../../icons/system/arrow-right-line.svg"); +} + +.fr-icon-arrow-right-s-fill::before, +.fr-icon-arrow-right-s-fill::after { + -webkit-mask-image: url("../../../icons/system/arrow-right-s-fill.svg"); + mask-image: url("../../../icons/system/arrow-right-s-fill.svg"); +} + +.fr-icon-arrow-right-s-line::before, +.fr-icon-arrow-right-s-line::after { + -webkit-mask-image: url("../../../icons/system/arrow-right-s-line.svg"); + mask-image: url("../../../icons/system/arrow-right-s-line.svg"); +} + +.fr-icon-arrow-right-up-line::before, +.fr-icon-arrow-right-up-line::after { + -webkit-mask-image: url("../../../icons/system/arrow-right-up-line.svg"); + mask-image: url("../../../icons/system/arrow-right-up-line.svg"); +} + +.fr-icon-arrow-up-down-line::before, +.fr-icon-arrow-up-down-line::after { + -webkit-mask-image: url("../../../icons/system/arrow-up-down-line.svg"); + mask-image: url("../../../icons/system/arrow-up-down-line.svg"); +} + +.fr-icon-arrow-up-fill::before, +.fr-icon-arrow-up-fill::after { + -webkit-mask-image: url("../../../icons/system/arrow-up-fill.svg"); + mask-image: url("../../../icons/system/arrow-up-fill.svg"); +} + +.fr-icon-arrow-up-line::before, +.fr-icon-arrow-up-line::after { + -webkit-mask-image: url("../../../icons/system/arrow-up-line.svg"); + mask-image: url("../../../icons/system/arrow-up-line.svg"); +} + +.fr-icon-arrow-up-s-fill::before, +.fr-icon-arrow-up-s-fill::after { + -webkit-mask-image: url("../../../icons/system/arrow-up-s-fill.svg"); + mask-image: url("../../../icons/system/arrow-up-s-fill.svg"); +} + +.fr-icon-arrow-up-s-line::before, +.fr-icon-arrow-up-s-line::after { + -webkit-mask-image: url("../../../icons/system/arrow-up-s-line.svg"); + mask-image: url("../../../icons/system/arrow-up-s-line.svg"); +} + +.fr-icon-check-line::before, +.fr-icon-check-line::after { + -webkit-mask-image: url("../../../icons/system/check-line.svg"); + mask-image: url("../../../icons/system/check-line.svg"); +} + +.fr-icon-checkbox-circle-fill::before, +.fr-icon-checkbox-circle-fill::after { + -webkit-mask-image: url("../../../icons/system/checkbox-circle-fill.svg"); + mask-image: url("../../../icons/system/checkbox-circle-fill.svg"); +} + +.fr-icon-checkbox-circle-line::before, +.fr-icon-checkbox-circle-line::after { + -webkit-mask-image: url("../../../icons/system/checkbox-circle-line.svg"); + mask-image: url("../../../icons/system/checkbox-circle-line.svg"); +} + +.fr-icon-checkbox-fill::before, +.fr-icon-checkbox-fill::after { + -webkit-mask-image: url("../../../icons/system/checkbox-fill.svg"); + mask-image: url("../../../icons/system/checkbox-fill.svg"); +} + +.fr-icon-checkbox-line::before, +.fr-icon-checkbox-line::after { + -webkit-mask-image: url("../../../icons/system/checkbox-line.svg"); + mask-image: url("../../../icons/system/checkbox-line.svg"); +} + +.fr-icon-close-circle-fill::before, +.fr-icon-close-circle-fill::after { + -webkit-mask-image: url("../../../icons/system/close-circle-fill.svg"); + mask-image: url("../../../icons/system/close-circle-fill.svg"); +} + +.fr-icon-close-circle-line::before, +.fr-icon-close-circle-line::after { + -webkit-mask-image: url("../../../icons/system/close-circle-line.svg"); + mask-image: url("../../../icons/system/close-circle-line.svg"); +} + +.fr-icon-close-line::before, +.fr-icon-close-line::after { + -webkit-mask-image: url("../../../icons/system/close-line.svg"); + mask-image: url("../../../icons/system/close-line.svg"); +} + +.fr-icon-delete-bin-fill::before, +.fr-icon-delete-bin-fill::after { + -webkit-mask-image: url("../../../icons/system/delete-bin-fill.svg"); + mask-image: url("../../../icons/system/delete-bin-fill.svg"); +} + +.fr-icon-delete-bin-line::before, +.fr-icon-delete-bin-line::after { + -webkit-mask-image: url("../../../icons/system/delete-bin-line.svg"); + mask-image: url("../../../icons/system/delete-bin-line.svg"); +} + +.fr-icon-download-fill::before, +.fr-icon-download-fill::after { + -webkit-mask-image: url("../../../icons/system/download-fill.svg"); + mask-image: url("../../../icons/system/download-fill.svg"); +} + +.fr-icon-download-line::before, +.fr-icon-download-line::after { + -webkit-mask-image: url("../../../icons/system/download-line.svg"); + mask-image: url("../../../icons/system/download-line.svg"); +} + +.fr-icon-error-warning-fill::before, +.fr-icon-error-warning-fill::after { + -webkit-mask-image: url("../../../icons/system/error-warning-fill.svg"); + mask-image: url("../../../icons/system/error-warning-fill.svg"); +} + +.fr-icon-error-warning-line::before, +.fr-icon-error-warning-line::after { + -webkit-mask-image: url("../../../icons/system/error-warning-line.svg"); + mask-image: url("../../../icons/system/error-warning-line.svg"); +} + +.fr-icon-external-link-fill::before, +.fr-icon-external-link-fill::after { + -webkit-mask-image: url("../../../icons/system/external-link-fill.svg"); + mask-image: url("../../../icons/system/external-link-fill.svg"); +} + +.fr-icon-external-link-line::before, +.fr-icon-external-link-line::after { + -webkit-mask-image: url("../../../icons/system/external-link-line.svg"); + mask-image: url("../../../icons/system/external-link-line.svg"); +} + +.fr-icon-eye-fill::before, +.fr-icon-eye-fill::after { + -webkit-mask-image: url("../../../icons/system/eye-fill.svg"); + mask-image: url("../../../icons/system/eye-fill.svg"); +} + +.fr-icon-eye-line::before, +.fr-icon-eye-line::after { + -webkit-mask-image: url("../../../icons/system/eye-line.svg"); + mask-image: url("../../../icons/system/eye-line.svg"); +} + +.fr-icon-eye-off-fill::before, +.fr-icon-eye-off-fill::after { + -webkit-mask-image: url("../../../icons/system/eye-off-fill.svg"); + mask-image: url("../../../icons/system/eye-off-fill.svg"); +} + +.fr-icon-eye-off-line::before, +.fr-icon-eye-off-line::after { + -webkit-mask-image: url("../../../icons/system/eye-off-line.svg"); + mask-image: url("../../../icons/system/eye-off-line.svg"); +} + +.fr-icon-filter-fill::before, +.fr-icon-filter-fill::after { + -webkit-mask-image: url("../../../icons/system/filter-fill.svg"); + mask-image: url("../../../icons/system/filter-fill.svg"); +} + +.fr-icon-filter-line::before, +.fr-icon-filter-line::after { + -webkit-mask-image: url("../../../icons/system/filter-line.svg"); + mask-image: url("../../../icons/system/filter-line.svg"); +} + +.fr-icon-alert-warning-2-fill::before, +.fr-icon-alert-warning-2-fill::after { + -webkit-mask-image: url("../../../icons/system/fr--alert-warning-2-fill.svg"); + mask-image: url("../../../icons/system/fr--alert-warning-2-fill.svg"); +} + +.fr-icon-alert-warning-fill::before, +.fr-icon-alert-warning-fill::after { + -webkit-mask-image: url("../../../icons/system/fr--alert-warning-fill.svg"); + mask-image: url("../../../icons/system/fr--alert-warning-fill.svg"); +} + +.fr-icon-arrow-left-s-first-line::before, +.fr-icon-arrow-left-s-first-line::after { + -webkit-mask-image: url("../../../icons/system/fr--arrow-left-s-first-line.svg"); + mask-image: url("../../../icons/system/fr--arrow-left-s-first-line.svg"); +} + +.fr-icon-arrow-left-s-line-double::before, +.fr-icon-arrow-left-s-line-double::after { + -webkit-mask-image: url("../../../icons/system/fr--arrow-left-s-line-double.svg"); + mask-image: url("../../../icons/system/fr--arrow-left-s-line-double.svg"); +} + +.fr-icon-arrow-right-down-circle-fill::before, +.fr-icon-arrow-right-down-circle-fill::after { + -webkit-mask-image: url("../../../icons/system/fr--arrow-right-down-circle-fill.svg"); + mask-image: url("../../../icons/system/fr--arrow-right-down-circle-fill.svg"); +} + +.fr-icon-arrow-right-s-last-line::before, +.fr-icon-arrow-right-s-last-line::after { + -webkit-mask-image: url("../../../icons/system/fr--arrow-right-s-last-line.svg"); + mask-image: url("../../../icons/system/fr--arrow-right-s-last-line.svg"); +} + +.fr-icon-arrow-right-s-line-double::before, +.fr-icon-arrow-right-s-line-double::after { + -webkit-mask-image: url("../../../icons/system/fr--arrow-right-s-line-double.svg"); + mask-image: url("../../../icons/system/fr--arrow-right-s-line-double.svg"); +} + +.fr-icon-arrow-right-up-circle-fill::before, +.fr-icon-arrow-right-up-circle-fill::after { + -webkit-mask-image: url("../../../icons/system/fr--arrow-right-up-circle-fill.svg"); + mask-image: url("../../../icons/system/fr--arrow-right-up-circle-fill.svg"); +} + +.fr-icon-capslock-line::before, +.fr-icon-capslock-line::after { + -webkit-mask-image: url("../../../icons/system/fr--capslock-line.svg"); + mask-image: url("../../../icons/system/fr--capslock-line.svg"); +} + +.fr-icon-equal-circle-fill::before, +.fr-icon-equal-circle-fill::after { + -webkit-mask-image: url("../../../icons/system/fr--equal-circle-fill.svg"); + mask-image: url("../../../icons/system/fr--equal-circle-fill.svg"); +} + +.fr-icon-error-fill::before, +.fr-icon-error-fill::after { + -webkit-mask-image: url("../../../icons/system/fr--error-fill.svg"); + mask-image: url("../../../icons/system/fr--error-fill.svg"); +} + +.fr-icon-error-line::before, +.fr-icon-error-line::after { + -webkit-mask-image: url("../../../icons/system/fr--error-line.svg"); + mask-image: url("../../../icons/system/fr--error-line.svg"); +} + +.fr-icon-info-fill::before, +.fr-icon-info-fill::after { + -webkit-mask-image: url("../../../icons/system/fr--info-fill.svg"); + mask-image: url("../../../icons/system/fr--info-fill.svg"); +} + +.fr-icon-info-line::before, +.fr-icon-info-line::after { + -webkit-mask-image: url("../../../icons/system/fr--info-line.svg"); + mask-image: url("../../../icons/system/fr--info-line.svg"); +} + +.fr-icon-success-fill::before, +.fr-icon-success-fill::after { + -webkit-mask-image: url("../../../icons/system/fr--success-fill.svg"); + mask-image: url("../../../icons/system/fr--success-fill.svg"); +} + +.fr-icon-success-line::before, +.fr-icon-success-line::after { + -webkit-mask-image: url("../../../icons/system/fr--success-line.svg"); + mask-image: url("../../../icons/system/fr--success-line.svg"); +} + +.fr-icon-theme-fill::before, +.fr-icon-theme-fill::after { + -webkit-mask-image: url("../../../icons/system/fr--theme-fill.svg"); + mask-image: url("../../../icons/system/fr--theme-fill.svg"); +} + +.fr-icon-warning-fill::before, +.fr-icon-warning-fill::after { + -webkit-mask-image: url("../../../icons/system/fr--warning-fill.svg"); + mask-image: url("../../../icons/system/fr--warning-fill.svg"); +} + +.fr-icon-warning-line::before, +.fr-icon-warning-line::after { + -webkit-mask-image: url("../../../icons/system/fr--warning-line.svg"); + mask-image: url("../../../icons/system/fr--warning-line.svg"); +} + +.fr-icon-information-fill::before, +.fr-icon-information-fill::after { + -webkit-mask-image: url("../../../icons/system/information-fill.svg"); + mask-image: url("../../../icons/system/information-fill.svg"); +} + +.fr-icon-information-line::before, +.fr-icon-information-line::after { + -webkit-mask-image: url("../../../icons/system/information-line.svg"); + mask-image: url("../../../icons/system/information-line.svg"); +} + +.fr-icon-lock-fill::before, +.fr-icon-lock-fill::after { + -webkit-mask-image: url("../../../icons/system/lock-fill.svg"); + mask-image: url("../../../icons/system/lock-fill.svg"); +} + +.fr-icon-lock-line::before, +.fr-icon-lock-line::after { + -webkit-mask-image: url("../../../icons/system/lock-line.svg"); + mask-image: url("../../../icons/system/lock-line.svg"); +} + +.fr-icon-lock-unlock-fill::before, +.fr-icon-lock-unlock-fill::after { + -webkit-mask-image: url("../../../icons/system/lock-unlock-fill.svg"); + mask-image: url("../../../icons/system/lock-unlock-fill.svg"); +} + +.fr-icon-lock-unlock-line::before, +.fr-icon-lock-unlock-line::after { + -webkit-mask-image: url("../../../icons/system/lock-unlock-line.svg"); + mask-image: url("../../../icons/system/lock-unlock-line.svg"); +} + +.fr-icon-logout-box-r-fill::before, +.fr-icon-logout-box-r-fill::after { + -webkit-mask-image: url("../../../icons/system/logout-box-r-fill.svg"); + mask-image: url("../../../icons/system/logout-box-r-fill.svg"); +} + +.fr-icon-logout-box-r-line::before, +.fr-icon-logout-box-r-line::after { + -webkit-mask-image: url("../../../icons/system/logout-box-r-line.svg"); + mask-image: url("../../../icons/system/logout-box-r-line.svg"); +} + +.fr-icon-menu-2-fill::before, +.fr-icon-menu-2-fill::after { + -webkit-mask-image: url("../../../icons/system/menu-2-fill.svg"); + mask-image: url("../../../icons/system/menu-2-fill.svg"); +} + +.fr-icon-menu-fill::before, +.fr-icon-menu-fill::after { + -webkit-mask-image: url("../../../icons/system/menu-fill.svg"); + mask-image: url("../../../icons/system/menu-fill.svg"); +} + +.fr-icon-more-fill::before, +.fr-icon-more-fill::after { + -webkit-mask-image: url("../../../icons/system/more-fill.svg"); + mask-image: url("../../../icons/system/more-fill.svg"); +} + +.fr-icon-more-line::before, +.fr-icon-more-line::after { + -webkit-mask-image: url("../../../icons/system/more-line.svg"); + mask-image: url("../../../icons/system/more-line.svg"); +} + +.fr-icon-notification-badge-fill::before, +.fr-icon-notification-badge-fill::after { + -webkit-mask-image: url("../../../icons/system/notification-badge-fill.svg"); + mask-image: url("../../../icons/system/notification-badge-fill.svg"); +} + +.fr-icon-notification-badge-line::before, +.fr-icon-notification-badge-line::after { + -webkit-mask-image: url("../../../icons/system/notification-badge-line.svg"); + mask-image: url("../../../icons/system/notification-badge-line.svg"); +} + +.fr-icon-question-fill::before, +.fr-icon-question-fill::after { + -webkit-mask-image: url("../../../icons/system/question-fill.svg"); + mask-image: url("../../../icons/system/question-fill.svg"); +} + +.fr-icon-question-line::before, +.fr-icon-question-line::after { + -webkit-mask-image: url("../../../icons/system/question-line.svg"); + mask-image: url("../../../icons/system/question-line.svg"); +} + +.fr-icon-refresh-fill::before, +.fr-icon-refresh-fill::after { + -webkit-mask-image: url("../../../icons/system/refresh-fill.svg"); + mask-image: url("../../../icons/system/refresh-fill.svg"); +} + +.fr-icon-refresh-line::before, +.fr-icon-refresh-line::after { + -webkit-mask-image: url("../../../icons/system/refresh-line.svg"); + mask-image: url("../../../icons/system/refresh-line.svg"); +} + +.fr-icon-search-fill::before, +.fr-icon-search-fill::after { + -webkit-mask-image: url("../../../icons/system/search-fill.svg"); + mask-image: url("../../../icons/system/search-fill.svg"); +} + +.fr-icon-search-line::before, +.fr-icon-search-line::after { + -webkit-mask-image: url("../../../icons/system/search-line.svg"); + mask-image: url("../../../icons/system/search-line.svg"); +} + +.fr-icon-settings-5-fill::before, +.fr-icon-settings-5-fill::after { + -webkit-mask-image: url("../../../icons/system/settings-5-fill.svg"); + mask-image: url("../../../icons/system/settings-5-fill.svg"); +} + +.fr-icon-settings-5-line::before, +.fr-icon-settings-5-line::after { + -webkit-mask-image: url("../../../icons/system/settings-5-line.svg"); + mask-image: url("../../../icons/system/settings-5-line.svg"); +} + +.fr-icon-share-fill::before, +.fr-icon-share-fill::after { + -webkit-mask-image: url("../../../icons/system/share-fill.svg"); + mask-image: url("../../../icons/system/share-fill.svg"); +} + +.fr-icon-share-forward-fill::before, +.fr-icon-share-forward-fill::after { + -webkit-mask-image: url("../../../icons/system/share-forward-fill.svg"); + mask-image: url("../../../icons/system/share-forward-fill.svg"); +} + +.fr-icon-share-forward-line::before, +.fr-icon-share-forward-line::after { + -webkit-mask-image: url("../../../icons/system/share-forward-line.svg"); + mask-image: url("../../../icons/system/share-forward-line.svg"); +} + +.fr-icon-share-line::before, +.fr-icon-share-line::after { + -webkit-mask-image: url("../../../icons/system/share-line.svg"); + mask-image: url("../../../icons/system/share-line.svg"); +} + +.fr-icon-shield-fill::before, +.fr-icon-shield-fill::after { + -webkit-mask-image: url("../../../icons/system/shield-fill.svg"); + mask-image: url("../../../icons/system/shield-fill.svg"); +} + +.fr-icon-shield-line::before, +.fr-icon-shield-line::after { + -webkit-mask-image: url("../../../icons/system/shield-line.svg"); + mask-image: url("../../../icons/system/shield-line.svg"); +} + +.fr-icon-star-fill::before, +.fr-icon-star-fill::after { + -webkit-mask-image: url("../../../icons/system/star-fill.svg"); + mask-image: url("../../../icons/system/star-fill.svg"); +} + +.fr-icon-star-line::before, +.fr-icon-star-line::after { + -webkit-mask-image: url("../../../icons/system/star-line.svg"); + mask-image: url("../../../icons/system/star-line.svg"); +} + +.fr-icon-star-s-fill::before, +.fr-icon-star-s-fill::after { + -webkit-mask-image: url("../../../icons/system/star-s-fill.svg"); + mask-image: url("../../../icons/system/star-s-fill.svg"); +} + +.fr-icon-star-s-line::before, +.fr-icon-star-s-line::after { + -webkit-mask-image: url("../../../icons/system/star-s-line.svg"); + mask-image: url("../../../icons/system/star-s-line.svg"); +} + +.fr-icon-subtract-line::before, +.fr-icon-subtract-line::after { + -webkit-mask-image: url("../../../icons/system/subtract-line.svg"); + mask-image: url("../../../icons/system/subtract-line.svg"); +} + +.fr-icon-thumb-down-fill::before, +.fr-icon-thumb-down-fill::after { + -webkit-mask-image: url("../../../icons/system/thumb-down-fill.svg"); + mask-image: url("../../../icons/system/thumb-down-fill.svg"); +} + +.fr-icon-thumb-down-line::before, +.fr-icon-thumb-down-line::after { + -webkit-mask-image: url("../../../icons/system/thumb-down-line.svg"); + mask-image: url("../../../icons/system/thumb-down-line.svg"); +} + +.fr-icon-thumb-up-fill::before, +.fr-icon-thumb-up-fill::after { + -webkit-mask-image: url("../../../icons/system/thumb-up-fill.svg"); + mask-image: url("../../../icons/system/thumb-up-fill.svg"); +} + +.fr-icon-thumb-up-line::before, +.fr-icon-thumb-up-line::after { + -webkit-mask-image: url("../../../icons/system/thumb-up-line.svg"); + mask-image: url("../../../icons/system/thumb-up-line.svg"); +} + +.fr-icon-time-fill::before, +.fr-icon-time-fill::after { + -webkit-mask-image: url("../../../icons/system/time-fill.svg"); + mask-image: url("../../../icons/system/time-fill.svg"); +} + +.fr-icon-time-line::before, +.fr-icon-time-line::after { + -webkit-mask-image: url("../../../icons/system/time-line.svg"); + mask-image: url("../../../icons/system/time-line.svg"); +} + +.fr-icon-timer-fill::before, +.fr-icon-timer-fill::after { + -webkit-mask-image: url("../../../icons/system/timer-fill.svg"); + mask-image: url("../../../icons/system/timer-fill.svg"); +} + +.fr-icon-timer-line::before, +.fr-icon-timer-line::after { + -webkit-mask-image: url("../../../icons/system/timer-line.svg"); + mask-image: url("../../../icons/system/timer-line.svg"); +} + +.fr-icon-upload-2-fill::before, +.fr-icon-upload-2-fill::after { + -webkit-mask-image: url("../../../icons/system/upload-2-fill.svg"); + mask-image: url("../../../icons/system/upload-2-fill.svg"); +} + +.fr-icon-upload-2-line::before, +.fr-icon-upload-2-line::after { + -webkit-mask-image: url("../../../icons/system/upload-2-line.svg"); + mask-image: url("../../../icons/system/upload-2-line.svg"); +} + +.fr-icon-upload-fill::before, +.fr-icon-upload-fill::after { + -webkit-mask-image: url("../../../icons/system/upload-fill.svg"); + mask-image: url("../../../icons/system/upload-fill.svg"); +} + +.fr-icon-upload-line::before, +.fr-icon-upload-line::after { + -webkit-mask-image: url("../../../icons/system/upload-line.svg"); + mask-image: url("../../../icons/system/upload-line.svg"); +} + +.fr-icon-zoom-in-fill::before, +.fr-icon-zoom-in-fill::after { + -webkit-mask-image: url("../../../icons/system/zoom-in-fill.svg"); + mask-image: url("../../../icons/system/zoom-in-fill.svg"); +} + +.fr-icon-zoom-in-line::before, +.fr-icon-zoom-in-line::after { + -webkit-mask-image: url("../../../icons/system/zoom-in-line.svg"); + mask-image: url("../../../icons/system/zoom-in-line.svg"); +} + +.fr-icon-zoom-out-fill::before, +.fr-icon-zoom-out-fill::after { + -webkit-mask-image: url("../../../icons/system/zoom-out-fill.svg"); + mask-image: url("../../../icons/system/zoom-out-fill.svg"); +} + +.fr-icon-zoom-out-line::before, +.fr-icon-zoom-out-line::after { + -webkit-mask-image: url("../../../icons/system/zoom-out-line.svg"); + mask-image: url("../../../icons/system/zoom-out-line.svg"); +} + +.fr-fi-add-circle-fill::before, +.fr-fi-add-circle-fill::after { + -webkit-mask-image: url("../../../icons/system/add-circle-fill.svg"); + mask-image: url("../../../icons/system/add-circle-fill.svg"); +} + +.fr-fi-add-circle-line::before, +.fr-fi-add-circle-line::after { + -webkit-mask-image: url("../../../icons/system/add-circle-line.svg"); + mask-image: url("../../../icons/system/add-circle-line.svg"); +} + +.fr-fi-add-line::before, +.fr-fi-add-line::after { + -webkit-mask-image: url("../../../icons/system/add-line.svg"); + mask-image: url("../../../icons/system/add-line.svg"); +} + +.fr-fi-arrow-down-line::before, +.fr-fi-arrow-down-line::after { + -webkit-mask-image: url("../../../icons/system/arrow-down-line.svg"); + mask-image: url("../../../icons/system/arrow-down-line.svg"); +} + +.fr-fi-arrow-down-s-line::before, +.fr-fi-arrow-down-s-line::after { + -webkit-mask-image: url("../../../icons/system/arrow-down-s-line.svg"); + mask-image: url("../../../icons/system/arrow-down-s-line.svg"); +} + +.fr-fi-arrow-go-back-fill::before, +.fr-fi-arrow-go-back-fill::after { + -webkit-mask-image: url("../../../icons/system/arrow-go-back-fill.svg"); + mask-image: url("../../../icons/system/arrow-go-back-fill.svg"); +} + +.fr-fi-arrow-go-back-line::before, +.fr-fi-arrow-go-back-line::after { + -webkit-mask-image: url("../../../icons/system/arrow-go-back-line.svg"); + mask-image: url("../../../icons/system/arrow-go-back-line.svg"); +} + +.fr-fi-arrow-left-line::before, +.fr-fi-arrow-left-line::after { + -webkit-mask-image: url("../../../icons/system/arrow-left-line.svg"); + mask-image: url("../../../icons/system/arrow-left-line.svg"); +} + +.fr-fi-arrow-left-s-line::before, +.fr-fi-arrow-left-s-line::after { + -webkit-mask-image: url("../../../icons/system/arrow-left-s-line.svg"); + mask-image: url("../../../icons/system/arrow-left-s-line.svg"); +} + +.fr-fi-arrow-right-line::before, +.fr-fi-arrow-right-line::after { + -webkit-mask-image: url("../../../icons/system/arrow-right-line.svg"); + mask-image: url("../../../icons/system/arrow-right-line.svg"); +} + +.fr-fi-arrow-right-s-line::before, +.fr-fi-arrow-right-s-line::after { + -webkit-mask-image: url("../../../icons/system/arrow-right-s-line.svg"); + mask-image: url("../../../icons/system/arrow-right-s-line.svg"); +} + +.fr-fi-arrow-right-up-line::before, +.fr-fi-arrow-right-up-line::after { + -webkit-mask-image: url("../../../icons/system/arrow-right-up-line.svg"); + mask-image: url("../../../icons/system/arrow-right-up-line.svg"); +} + +.fr-fi-arrow-up-fill::before, +.fr-fi-arrow-up-fill::after { + -webkit-mask-image: url("../../../icons/system/arrow-up-fill.svg"); + mask-image: url("../../../icons/system/arrow-up-fill.svg"); +} + +.fr-fi-arrow-up-line::before, +.fr-fi-arrow-up-line::after { + -webkit-mask-image: url("../../../icons/system/arrow-up-line.svg"); + mask-image: url("../../../icons/system/arrow-up-line.svg"); +} + +.fr-fi-arrow-up-s-line::before, +.fr-fi-arrow-up-s-line::after { + -webkit-mask-image: url("../../../icons/system/arrow-up-s-line.svg"); + mask-image: url("../../../icons/system/arrow-up-s-line.svg"); +} + +.fr-fi-check-line::before, +.fr-fi-check-line::after { + -webkit-mask-image: url("../../../icons/system/check-line.svg"); + mask-image: url("../../../icons/system/check-line.svg"); +} + +.fr-fi-checkbox-circle-line::before, +.fr-fi-checkbox-circle-line::after { + -webkit-mask-image: url("../../../icons/system/checkbox-circle-line.svg"); + mask-image: url("../../../icons/system/checkbox-circle-line.svg"); +} + +.fr-fi-close-line::before, +.fr-fi-close-line::after { + -webkit-mask-image: url("../../../icons/system/close-line.svg"); + mask-image: url("../../../icons/system/close-line.svg"); +} + +.fr-fi-download-line::before, +.fr-fi-download-line::after { + -webkit-mask-image: url("../../../icons/system/download-line.svg"); + mask-image: url("../../../icons/system/download-line.svg"); +} + +.fr-fi-error-warning-fill::before, +.fr-fi-error-warning-fill::after { + -webkit-mask-image: url("../../../icons/system/error-warning-fill.svg"); + mask-image: url("../../../icons/system/error-warning-fill.svg"); +} + +.fr-fi-error-warning-line::before, +.fr-fi-error-warning-line::after { + -webkit-mask-image: url("../../../icons/system/error-warning-line.svg"); + mask-image: url("../../../icons/system/error-warning-line.svg"); +} + +.fr-fi-external-link-line::before, +.fr-fi-external-link-line::after { + -webkit-mask-image: url("../../../icons/system/external-link-line.svg"); + mask-image: url("../../../icons/system/external-link-line.svg"); +} + +.fr-fi-eye-fill::before, +.fr-fi-eye-fill::after { + -webkit-mask-image: url("../../../icons/system/eye-fill.svg"); + mask-image: url("../../../icons/system/eye-fill.svg"); +} + +.fr-fi-eye-line::before, +.fr-fi-eye-line::after { + -webkit-mask-image: url("../../../icons/system/eye-line.svg"); + mask-image: url("../../../icons/system/eye-line.svg"); +} + +.fr-fi-eye-off-fill::before, +.fr-fi-eye-off-fill::after { + -webkit-mask-image: url("../../../icons/system/eye-off-fill.svg"); + mask-image: url("../../../icons/system/eye-off-fill.svg"); +} + +.fr-fi-eye-off-line::before, +.fr-fi-eye-off-line::after { + -webkit-mask-image: url("../../../icons/system/eye-off-line.svg"); + mask-image: url("../../../icons/system/eye-off-line.svg"); +} + +.fr-fi-filter-fill::before, +.fr-fi-filter-fill::after { + -webkit-mask-image: url("../../../icons/system/filter-fill.svg"); + mask-image: url("../../../icons/system/filter-fill.svg"); +} + +.fr-fi-filter-line::before, +.fr-fi-filter-line::after { + -webkit-mask-image: url("../../../icons/system/filter-line.svg"); + mask-image: url("../../../icons/system/filter-line.svg"); +} + +.fr-fi-arrow-left-s-first-line::before, +.fr-fi-arrow-left-s-first-line::after { + -webkit-mask-image: url("../../../icons/system/fr--arrow-left-s-first-line.svg"); + mask-image: url("../../../icons/system/fr--arrow-left-s-first-line.svg"); +} + +.fr-fi-arrow-left-s-line-double::before, +.fr-fi-arrow-left-s-line-double::after { + -webkit-mask-image: url("../../../icons/system/fr--arrow-left-s-line-double.svg"); + mask-image: url("../../../icons/system/fr--arrow-left-s-line-double.svg"); +} + +.fr-fi-arrow-right-s-last-line::before, +.fr-fi-arrow-right-s-last-line::after { + -webkit-mask-image: url("../../../icons/system/fr--arrow-right-s-last-line.svg"); + mask-image: url("../../../icons/system/fr--arrow-right-s-last-line.svg"); +} + +.fr-fi-arrow-right-s-line-double::before, +.fr-fi-arrow-right-s-line-double::after { + -webkit-mask-image: url("../../../icons/system/fr--arrow-right-s-line-double.svg"); + mask-image: url("../../../icons/system/fr--arrow-right-s-line-double.svg"); +} + +.fr-fi-error-fill::before, +.fr-fi-error-fill::after { + -webkit-mask-image: url("../../../icons/system/fr--error-fill.svg"); + mask-image: url("../../../icons/system/fr--error-fill.svg"); +} + +.fr-fi-error-line::before, +.fr-fi-error-line::after { + -webkit-mask-image: url("../../../icons/system/fr--error-line.svg"); + mask-image: url("../../../icons/system/fr--error-line.svg"); +} + +.fr-fi-info-fill::before, +.fr-fi-info-fill::after { + -webkit-mask-image: url("../../../icons/system/fr--info-fill.svg"); + mask-image: url("../../../icons/system/fr--info-fill.svg"); +} + +.fr-fi-info-line::before, +.fr-fi-info-line::after { + -webkit-mask-image: url("../../../icons/system/fr--info-line.svg"); + mask-image: url("../../../icons/system/fr--info-line.svg"); +} + +.fr-fi-success-fill::before, +.fr-fi-success-fill::after { + -webkit-mask-image: url("../../../icons/system/fr--success-fill.svg"); + mask-image: url("../../../icons/system/fr--success-fill.svg"); +} + +.fr-fi-success-line::before, +.fr-fi-success-line::after { + -webkit-mask-image: url("../../../icons/system/fr--success-line.svg"); + mask-image: url("../../../icons/system/fr--success-line.svg"); +} + +.fr-fi-theme-fill::before, +.fr-fi-theme-fill::after { + -webkit-mask-image: url("../../../icons/system/fr--theme-fill.svg"); + mask-image: url("../../../icons/system/fr--theme-fill.svg"); +} + +.fr-fi-warning-fill::before, +.fr-fi-warning-fill::after { + -webkit-mask-image: url("../../../icons/system/fr--warning-fill.svg"); + mask-image: url("../../../icons/system/fr--warning-fill.svg"); +} + +.fr-fi-warning-line::before, +.fr-fi-warning-line::after { + -webkit-mask-image: url("../../../icons/system/fr--warning-line.svg"); + mask-image: url("../../../icons/system/fr--warning-line.svg"); +} + +.fr-fi-information-fill::before, +.fr-fi-information-fill::after { + -webkit-mask-image: url("../../../icons/system/information-fill.svg"); + mask-image: url("../../../icons/system/information-fill.svg"); +} + +.fr-fi-information-line::before, +.fr-fi-information-line::after { + -webkit-mask-image: url("../../../icons/system/information-line.svg"); + mask-image: url("../../../icons/system/information-line.svg"); +} + +.fr-fi-lock-fill::before, +.fr-fi-lock-fill::after { + -webkit-mask-image: url("../../../icons/system/lock-fill.svg"); + mask-image: url("../../../icons/system/lock-fill.svg"); +} + +.fr-fi-lock-line::before, +.fr-fi-lock-line::after { + -webkit-mask-image: url("../../../icons/system/lock-line.svg"); + mask-image: url("../../../icons/system/lock-line.svg"); +} + +.fr-fi-logout-box-r-fill::before, +.fr-fi-logout-box-r-fill::after { + -webkit-mask-image: url("../../../icons/system/logout-box-r-fill.svg"); + mask-image: url("../../../icons/system/logout-box-r-fill.svg"); +} + +.fr-fi-logout-box-r-line::before, +.fr-fi-logout-box-r-line::after { + -webkit-mask-image: url("../../../icons/system/logout-box-r-line.svg"); + mask-image: url("../../../icons/system/logout-box-r-line.svg"); +} + +.fr-fi-menu-2-fill::before, +.fr-fi-menu-2-fill::after { + -webkit-mask-image: url("../../../icons/system/menu-2-fill.svg"); + mask-image: url("../../../icons/system/menu-2-fill.svg"); +} + +.fr-fi-menu-fill::before, +.fr-fi-menu-fill::after { + -webkit-mask-image: url("../../../icons/system/menu-fill.svg"); + mask-image: url("../../../icons/system/menu-fill.svg"); +} + +.fr-fi-question-fill::before, +.fr-fi-question-fill::after { + -webkit-mask-image: url("../../../icons/system/question-fill.svg"); + mask-image: url("../../../icons/system/question-fill.svg"); +} + +.fr-fi-question-line::before, +.fr-fi-question-line::after { + -webkit-mask-image: url("../../../icons/system/question-line.svg"); + mask-image: url("../../../icons/system/question-line.svg"); +} + +.fr-fi-refresh-fill::before, +.fr-fi-refresh-fill::after { + -webkit-mask-image: url("../../../icons/system/refresh-fill.svg"); + mask-image: url("../../../icons/system/refresh-fill.svg"); +} + +.fr-fi-refresh-line::before, +.fr-fi-refresh-line::after { + -webkit-mask-image: url("../../../icons/system/refresh-line.svg"); + mask-image: url("../../../icons/system/refresh-line.svg"); +} + +.fr-fi-search-fill::before, +.fr-fi-search-fill::after { + -webkit-mask-image: url("../../../icons/system/search-fill.svg"); + mask-image: url("../../../icons/system/search-fill.svg"); +} + +.fr-fi-search-line::before, +.fr-fi-search-line::after { + -webkit-mask-image: url("../../../icons/system/search-line.svg"); + mask-image: url("../../../icons/system/search-line.svg"); +} + +.fr-fi-subtract-line::before, +.fr-fi-subtract-line::after { + -webkit-mask-image: url("../../../icons/system/subtract-line.svg"); + mask-image: url("../../../icons/system/subtract-line.svg"); +} + +.fr-fi-timer-fill::before, +.fr-fi-timer-fill::after { + -webkit-mask-image: url("../../../icons/system/timer-fill.svg"); + mask-image: url("../../../icons/system/timer-fill.svg"); +} + +.fr-fi-timer-line::before, +.fr-fi-timer-line::after { + -webkit-mask-image: url("../../../icons/system/timer-line.svg"); + mask-image: url("../../../icons/system/timer-line.svg"); +} + +.fr-fi-upload-2-fill::before, +.fr-fi-upload-2-fill::after { + -webkit-mask-image: url("../../../icons/system/upload-2-fill.svg"); + mask-image: url("../../../icons/system/upload-2-fill.svg"); +} + +.fr-fi-upload-2-line::before, +.fr-fi-upload-2-line::after { + -webkit-mask-image: url("../../../icons/system/upload-2-line.svg"); + mask-image: url("../../../icons/system/upload-2-line.svg"); +} + +.fr-fi-zoom-in-fill::before, +.fr-fi-zoom-in-fill::after { + -webkit-mask-image: url("../../../icons/system/zoom-in-fill.svg"); + mask-image: url("../../../icons/system/zoom-in-fill.svg"); +} + +.fr-fi-zoom-in-line::before, +.fr-fi-zoom-in-line::after { + -webkit-mask-image: url("../../../icons/system/zoom-in-line.svg"); + mask-image: url("../../../icons/system/zoom-in-line.svg"); +} + +.fr-fi-zoom-out-fill::before, +.fr-fi-zoom-out-fill::after { + -webkit-mask-image: url("../../../icons/system/zoom-out-fill.svg"); + mask-image: url("../../../icons/system/zoom-out-fill.svg"); +} + +.fr-fi-zoom-out-line::before, +.fr-fi-zoom-out-line::after { + -webkit-mask-image: url("../../../icons/system/zoom-out-line.svg"); + mask-image: url("../../../icons/system/zoom-out-line.svg"); +} + +.fr-fi-delete-line::before, +.fr-fi-delete-line::after { + -webkit-mask-image: url("../../../icons/system/delete-bin-line.svg"); + mask-image: url("../../../icons/system/delete-bin-line.svg"); +} + +.fr-fi-delete-fill::before, +.fr-fi-delete-fill::after { + -webkit-mask-image: url("../../../icons/system/delete-bin-fill.svg"); + mask-image: url("../../../icons/system/delete-bin-fill.svg"); +} + +.fr-icon-delete-line::before, +.fr-icon-delete-line::after { + -webkit-mask-image: url("../../../icons/system/delete-bin-line.svg"); + mask-image: url("../../../icons/system/delete-bin-line.svg"); +} + +.fr-icon-delete-fill::before, +.fr-icon-delete-fill::after { + -webkit-mask-image: url("../../../icons/system/delete-bin-fill.svg"); + mask-image: url("../../../icons/system/delete-bin-fill.svg"); +} + +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} + +@media (min-width: 48em) { + /*! media md */ + + /*! media md */ +} + +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ +} + +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} + +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-icon-add-circle-fill::before, + .fr-icon-add-circle-fill::after { + background-image: url("../../../icons/system/add-circle-fill.svg"); + } + + .fr-icon-add-circle-line::before, + .fr-icon-add-circle-line::after { + background-image: url("../../../icons/system/add-circle-line.svg"); + } + + .fr-icon-add-line::before, + .fr-icon-add-line::after { + background-image: url("../../../icons/system/add-line.svg"); + } + + .fr-icon-alarm-warning-fill::before, + .fr-icon-alarm-warning-fill::after { + background-image: url("../../../icons/system/alarm-warning-fill.svg"); + } + + .fr-icon-alarm-warning-line::before, + .fr-icon-alarm-warning-line::after { + background-image: url("../../../icons/system/alarm-warning-line.svg"); + } + + .fr-icon-alert-fill::before, + .fr-icon-alert-fill::after { + background-image: url("../../../icons/system/alert-fill.svg"); + } + + .fr-icon-alert-line::before, + .fr-icon-alert-line::after { + background-image: url("../../../icons/system/alert-line.svg"); + } + + .fr-icon-arrow-down-fill::before, + .fr-icon-arrow-down-fill::after { + background-image: url("../../../icons/system/arrow-down-fill.svg"); + } + + .fr-icon-arrow-down-line::before, + .fr-icon-arrow-down-line::after { + background-image: url("../../../icons/system/arrow-down-line.svg"); + } + + .fr-icon-arrow-down-s-fill::before, + .fr-icon-arrow-down-s-fill::after { + background-image: url("../../../icons/system/arrow-down-s-fill.svg"); + } + + .fr-icon-arrow-down-s-line::before, + .fr-icon-arrow-down-s-line::after { + background-image: url("../../../icons/system/arrow-down-s-line.svg"); + } + + .fr-icon-arrow-go-back-fill::before, + .fr-icon-arrow-go-back-fill::after { + background-image: url("../../../icons/system/arrow-go-back-fill.svg"); + } + + .fr-icon-arrow-go-back-line::before, + .fr-icon-arrow-go-back-line::after { + background-image: url("../../../icons/system/arrow-go-back-line.svg"); + } + + .fr-icon-arrow-go-forward-fill::before, + .fr-icon-arrow-go-forward-fill::after { + background-image: url("../../../icons/system/arrow-go-forward-fill.svg"); + } + + .fr-icon-arrow-go-forward-line::before, + .fr-icon-arrow-go-forward-line::after { + background-image: url("../../../icons/system/arrow-go-forward-line.svg"); + } + + .fr-icon-arrow-left-fill::before, + .fr-icon-arrow-left-fill::after { + background-image: url("../../../icons/system/arrow-left-fill.svg"); + } + + .fr-icon-arrow-left-line::before, + .fr-icon-arrow-left-line::after { + background-image: url("../../../icons/system/arrow-left-line.svg"); + } + + .fr-icon-arrow-left-s-fill::before, + .fr-icon-arrow-left-s-fill::after { + background-image: url("../../../icons/system/arrow-left-s-fill.svg"); + } + + .fr-icon-arrow-left-s-line::before, + .fr-icon-arrow-left-s-line::after { + background-image: url("../../../icons/system/arrow-left-s-line.svg"); + } + + .fr-icon-arrow-right-fill::before, + .fr-icon-arrow-right-fill::after { + background-image: url("../../../icons/system/arrow-right-fill.svg"); + } + + .fr-icon-arrow-right-line::before, + .fr-icon-arrow-right-line::after { + background-image: url("../../../icons/system/arrow-right-line.svg"); + } + + .fr-icon-arrow-right-s-fill::before, + .fr-icon-arrow-right-s-fill::after { + background-image: url("../../../icons/system/arrow-right-s-fill.svg"); + } + + .fr-icon-arrow-right-s-line::before, + .fr-icon-arrow-right-s-line::after { + background-image: url("../../../icons/system/arrow-right-s-line.svg"); + } + + .fr-icon-arrow-right-up-line::before, + .fr-icon-arrow-right-up-line::after { + background-image: url("../../../icons/system/arrow-right-up-line.svg"); + } + + .fr-icon-arrow-up-down-line::before, + .fr-icon-arrow-up-down-line::after { + background-image: url("../../../icons/system/arrow-up-down-line.svg"); + } + + .fr-icon-arrow-up-fill::before, + .fr-icon-arrow-up-fill::after { + background-image: url("../../../icons/system/arrow-up-fill.svg"); + } + + .fr-icon-arrow-up-line::before, + .fr-icon-arrow-up-line::after { + background-image: url("../../../icons/system/arrow-up-line.svg"); + } + + .fr-icon-arrow-up-s-fill::before, + .fr-icon-arrow-up-s-fill::after { + background-image: url("../../../icons/system/arrow-up-s-fill.svg"); + } + + .fr-icon-arrow-up-s-line::before, + .fr-icon-arrow-up-s-line::after { + background-image: url("../../../icons/system/arrow-up-s-line.svg"); + } + + .fr-icon-check-line::before, + .fr-icon-check-line::after { + background-image: url("../../../icons/system/check-line.svg"); + } + + .fr-icon-checkbox-circle-fill::before, + .fr-icon-checkbox-circle-fill::after { + background-image: url("../../../icons/system/checkbox-circle-fill.svg"); + } + + .fr-icon-checkbox-circle-line::before, + .fr-icon-checkbox-circle-line::after { + background-image: url("../../../icons/system/checkbox-circle-line.svg"); + } + + .fr-icon-checkbox-fill::before, + .fr-icon-checkbox-fill::after { + background-image: url("../../../icons/system/checkbox-fill.svg"); + } + + .fr-icon-checkbox-line::before, + .fr-icon-checkbox-line::after { + background-image: url("../../../icons/system/checkbox-line.svg"); + } + + .fr-icon-close-circle-fill::before, + .fr-icon-close-circle-fill::after { + background-image: url("../../../icons/system/close-circle-fill.svg"); + } + + .fr-icon-close-circle-line::before, + .fr-icon-close-circle-line::after { + background-image: url("../../../icons/system/close-circle-line.svg"); + } + + .fr-icon-close-line::before, + .fr-icon-close-line::after { + background-image: url("../../../icons/system/close-line.svg"); + } + + .fr-icon-delete-bin-fill::before, + .fr-icon-delete-bin-fill::after { + background-image: url("../../../icons/system/delete-bin-fill.svg"); + } + + .fr-icon-delete-bin-line::before, + .fr-icon-delete-bin-line::after { + background-image: url("../../../icons/system/delete-bin-line.svg"); + } + + .fr-icon-download-fill::before, + .fr-icon-download-fill::after { + background-image: url("../../../icons/system/download-fill.svg"); + } + + .fr-icon-download-line::before, + .fr-icon-download-line::after { + background-image: url("../../../icons/system/download-line.svg"); + } + + .fr-icon-error-warning-fill::before, + .fr-icon-error-warning-fill::after { + background-image: url("../../../icons/system/error-warning-fill.svg"); + } + + .fr-icon-error-warning-line::before, + .fr-icon-error-warning-line::after { + background-image: url("../../../icons/system/error-warning-line.svg"); + } + + .fr-icon-external-link-fill::before, + .fr-icon-external-link-fill::after { + background-image: url("../../../icons/system/external-link-fill.svg"); + } + + .fr-icon-external-link-line::before, + .fr-icon-external-link-line::after { + background-image: url("../../../icons/system/external-link-line.svg"); + } + + .fr-icon-eye-fill::before, + .fr-icon-eye-fill::after { + background-image: url("../../../icons/system/eye-fill.svg"); + } + + .fr-icon-eye-line::before, + .fr-icon-eye-line::after { + background-image: url("../../../icons/system/eye-line.svg"); + } + + .fr-icon-eye-off-fill::before, + .fr-icon-eye-off-fill::after { + background-image: url("../../../icons/system/eye-off-fill.svg"); + } + + .fr-icon-eye-off-line::before, + .fr-icon-eye-off-line::after { + background-image: url("../../../icons/system/eye-off-line.svg"); + } + + .fr-icon-filter-fill::before, + .fr-icon-filter-fill::after { + background-image: url("../../../icons/system/filter-fill.svg"); + } + + .fr-icon-filter-line::before, + .fr-icon-filter-line::after { + background-image: url("../../../icons/system/filter-line.svg"); + } + + .fr-icon-alert-warning-2-fill::before, + .fr-icon-alert-warning-2-fill::after { + background-image: url("../../../icons/system/fr--alert-warning-2-fill.svg"); + } + + .fr-icon-alert-warning-fill::before, + .fr-icon-alert-warning-fill::after { + background-image: url("../../../icons/system/fr--alert-warning-fill.svg"); + } + + .fr-icon-arrow-left-s-first-line::before, + .fr-icon-arrow-left-s-first-line::after { + background-image: url("../../../icons/system/fr--arrow-left-s-first-line.svg"); + } + + .fr-icon-arrow-left-s-line-double::before, + .fr-icon-arrow-left-s-line-double::after { + background-image: url("../../../icons/system/fr--arrow-left-s-line-double.svg"); + } + + .fr-icon-arrow-right-down-circle-fill::before, + .fr-icon-arrow-right-down-circle-fill::after { + background-image: url("../../../icons/system/fr--arrow-right-down-circle-fill.svg"); + } + + .fr-icon-arrow-right-s-last-line::before, + .fr-icon-arrow-right-s-last-line::after { + background-image: url("../../../icons/system/fr--arrow-right-s-last-line.svg"); + } + + .fr-icon-arrow-right-s-line-double::before, + .fr-icon-arrow-right-s-line-double::after { + background-image: url("../../../icons/system/fr--arrow-right-s-line-double.svg"); + } + + .fr-icon-arrow-right-up-circle-fill::before, + .fr-icon-arrow-right-up-circle-fill::after { + background-image: url("../../../icons/system/fr--arrow-right-up-circle-fill.svg"); + } + + .fr-icon-capslock-line::before, + .fr-icon-capslock-line::after { + background-image: url("../../../icons/system/fr--capslock-line.svg"); + } + + .fr-icon-equal-circle-fill::before, + .fr-icon-equal-circle-fill::after { + background-image: url("../../../icons/system/fr--equal-circle-fill.svg"); + } + + .fr-icon-error-fill::before, + .fr-icon-error-fill::after { + background-image: url("../../../icons/system/fr--error-fill.svg"); + } + + .fr-icon-error-line::before, + .fr-icon-error-line::after { + background-image: url("../../../icons/system/fr--error-line.svg"); + } + + .fr-icon-info-fill::before, + .fr-icon-info-fill::after { + background-image: url("../../../icons/system/fr--info-fill.svg"); + } + + .fr-icon-info-line::before, + .fr-icon-info-line::after { + background-image: url("../../../icons/system/fr--info-line.svg"); + } + + .fr-icon-success-fill::before, + .fr-icon-success-fill::after { + background-image: url("../../../icons/system/fr--success-fill.svg"); + } + + .fr-icon-success-line::before, + .fr-icon-success-line::after { + background-image: url("../../../icons/system/fr--success-line.svg"); + } + + .fr-icon-theme-fill::before, + .fr-icon-theme-fill::after { + background-image: url("../../../icons/system/fr--theme-fill.svg"); + } + + .fr-icon-warning-fill::before, + .fr-icon-warning-fill::after { + background-image: url("../../../icons/system/fr--warning-fill.svg"); + } + + .fr-icon-warning-line::before, + .fr-icon-warning-line::after { + background-image: url("../../../icons/system/fr--warning-line.svg"); + } + + .fr-icon-information-fill::before, + .fr-icon-information-fill::after { + background-image: url("../../../icons/system/information-fill.svg"); + } + + .fr-icon-information-line::before, + .fr-icon-information-line::after { + background-image: url("../../../icons/system/information-line.svg"); + } + + .fr-icon-lock-fill::before, + .fr-icon-lock-fill::after { + background-image: url("../../../icons/system/lock-fill.svg"); + } + + .fr-icon-lock-line::before, + .fr-icon-lock-line::after { + background-image: url("../../../icons/system/lock-line.svg"); + } + + .fr-icon-lock-unlock-fill::before, + .fr-icon-lock-unlock-fill::after { + background-image: url("../../../icons/system/lock-unlock-fill.svg"); + } + + .fr-icon-lock-unlock-line::before, + .fr-icon-lock-unlock-line::after { + background-image: url("../../../icons/system/lock-unlock-line.svg"); + } + + .fr-icon-logout-box-r-fill::before, + .fr-icon-logout-box-r-fill::after { + background-image: url("../../../icons/system/logout-box-r-fill.svg"); + } + + .fr-icon-logout-box-r-line::before, + .fr-icon-logout-box-r-line::after { + background-image: url("../../../icons/system/logout-box-r-line.svg"); + } + + .fr-icon-menu-2-fill::before, + .fr-icon-menu-2-fill::after { + background-image: url("../../../icons/system/menu-2-fill.svg"); + } + + .fr-icon-menu-fill::before, + .fr-icon-menu-fill::after { + background-image: url("../../../icons/system/menu-fill.svg"); + } + + .fr-icon-more-fill::before, + .fr-icon-more-fill::after { + background-image: url("../../../icons/system/more-fill.svg"); + } + + .fr-icon-more-line::before, + .fr-icon-more-line::after { + background-image: url("../../../icons/system/more-line.svg"); + } + + .fr-icon-notification-badge-fill::before, + .fr-icon-notification-badge-fill::after { + background-image: url("../../../icons/system/notification-badge-fill.svg"); + } + + .fr-icon-notification-badge-line::before, + .fr-icon-notification-badge-line::after { + background-image: url("../../../icons/system/notification-badge-line.svg"); + } + + .fr-icon-question-fill::before, + .fr-icon-question-fill::after { + background-image: url("../../../icons/system/question-fill.svg"); + } + + .fr-icon-question-line::before, + .fr-icon-question-line::after { + background-image: url("../../../icons/system/question-line.svg"); + } + + .fr-icon-refresh-fill::before, + .fr-icon-refresh-fill::after { + background-image: url("../../../icons/system/refresh-fill.svg"); + } + + .fr-icon-refresh-line::before, + .fr-icon-refresh-line::after { + background-image: url("../../../icons/system/refresh-line.svg"); + } + + .fr-icon-search-fill::before, + .fr-icon-search-fill::after { + background-image: url("../../../icons/system/search-fill.svg"); + } + + .fr-icon-search-line::before, + .fr-icon-search-line::after { + background-image: url("../../../icons/system/search-line.svg"); + } + + .fr-icon-settings-5-fill::before, + .fr-icon-settings-5-fill::after { + background-image: url("../../../icons/system/settings-5-fill.svg"); + } + + .fr-icon-settings-5-line::before, + .fr-icon-settings-5-line::after { + background-image: url("../../../icons/system/settings-5-line.svg"); + } + + .fr-icon-share-fill::before, + .fr-icon-share-fill::after { + background-image: url("../../../icons/system/share-fill.svg"); + } + + .fr-icon-share-forward-fill::before, + .fr-icon-share-forward-fill::after { + background-image: url("../../../icons/system/share-forward-fill.svg"); + } + + .fr-icon-share-forward-line::before, + .fr-icon-share-forward-line::after { + background-image: url("../../../icons/system/share-forward-line.svg"); + } + + .fr-icon-share-line::before, + .fr-icon-share-line::after { + background-image: url("../../../icons/system/share-line.svg"); + } + + .fr-icon-shield-fill::before, + .fr-icon-shield-fill::after { + background-image: url("../../../icons/system/shield-fill.svg"); + } + + .fr-icon-shield-line::before, + .fr-icon-shield-line::after { + background-image: url("../../../icons/system/shield-line.svg"); + } + + .fr-icon-star-fill::before, + .fr-icon-star-fill::after { + background-image: url("../../../icons/system/star-fill.svg"); + } + + .fr-icon-star-line::before, + .fr-icon-star-line::after { + background-image: url("../../../icons/system/star-line.svg"); + } + + .fr-icon-star-s-fill::before, + .fr-icon-star-s-fill::after { + background-image: url("../../../icons/system/star-s-fill.svg"); + } + + .fr-icon-star-s-line::before, + .fr-icon-star-s-line::after { + background-image: url("../../../icons/system/star-s-line.svg"); + } + + .fr-icon-subtract-line::before, + .fr-icon-subtract-line::after { + background-image: url("../../../icons/system/subtract-line.svg"); + } + + .fr-icon-thumb-down-fill::before, + .fr-icon-thumb-down-fill::after { + background-image: url("../../../icons/system/thumb-down-fill.svg"); + } + + .fr-icon-thumb-down-line::before, + .fr-icon-thumb-down-line::after { + background-image: url("../../../icons/system/thumb-down-line.svg"); + } + + .fr-icon-thumb-up-fill::before, + .fr-icon-thumb-up-fill::after { + background-image: url("../../../icons/system/thumb-up-fill.svg"); + } + + .fr-icon-thumb-up-line::before, + .fr-icon-thumb-up-line::after { + background-image: url("../../../icons/system/thumb-up-line.svg"); + } + + .fr-icon-time-fill::before, + .fr-icon-time-fill::after { + background-image: url("../../../icons/system/time-fill.svg"); + } + + .fr-icon-time-line::before, + .fr-icon-time-line::after { + background-image: url("../../../icons/system/time-line.svg"); + } + + .fr-icon-timer-fill::before, + .fr-icon-timer-fill::after { + background-image: url("../../../icons/system/timer-fill.svg"); + } + + .fr-icon-timer-line::before, + .fr-icon-timer-line::after { + background-image: url("../../../icons/system/timer-line.svg"); + } + + .fr-icon-upload-2-fill::before, + .fr-icon-upload-2-fill::after { + background-image: url("../../../icons/system/upload-2-fill.svg"); + } + + .fr-icon-upload-2-line::before, + .fr-icon-upload-2-line::after { + background-image: url("../../../icons/system/upload-2-line.svg"); + } + + .fr-icon-upload-fill::before, + .fr-icon-upload-fill::after { + background-image: url("../../../icons/system/upload-fill.svg"); + } + + .fr-icon-upload-line::before, + .fr-icon-upload-line::after { + background-image: url("../../../icons/system/upload-line.svg"); + } + + .fr-icon-zoom-in-fill::before, + .fr-icon-zoom-in-fill::after { + background-image: url("../../../icons/system/zoom-in-fill.svg"); + } + + .fr-icon-zoom-in-line::before, + .fr-icon-zoom-in-line::after { + background-image: url("../../../icons/system/zoom-in-line.svg"); + } + + .fr-icon-zoom-out-fill::before, + .fr-icon-zoom-out-fill::after { + background-image: url("../../../icons/system/zoom-out-fill.svg"); + } + + .fr-icon-zoom-out-line::before, + .fr-icon-zoom-out-line::after { + background-image: url("../../../icons/system/zoom-out-line.svg"); + } + + .fr-fi-add-circle-fill::before { + background-image: url("../../../icons/system/add-circle-fill.svg"); + } + + .fr-fi-add-circle-line::before { + background-image: url("../../../icons/system/add-circle-line.svg"); + } + + .fr-fi-add-line::before { + background-image: url("../../../icons/system/add-line.svg"); + } + + .fr-fi-arrow-down-line::before { + background-image: url("../../../icons/system/arrow-down-line.svg"); + } + + .fr-fi-arrow-down-s-line::before { + background-image: url("../../../icons/system/arrow-down-s-line.svg"); + } + + .fr-fi-arrow-go-back-fill::before { + background-image: url("../../../icons/system/arrow-go-back-fill.svg"); + } + + .fr-fi-arrow-go-back-line::before { + background-image: url("../../../icons/system/arrow-go-back-line.svg"); + } + + .fr-fi-arrow-left-line::before { + background-image: url("../../../icons/system/arrow-left-line.svg"); + } + + .fr-fi-arrow-left-s-line::before { + background-image: url("../../../icons/system/arrow-left-s-line.svg"); + } + + .fr-fi-arrow-right-line::before { + background-image: url("../../../icons/system/arrow-right-line.svg"); + } + + .fr-fi-arrow-right-s-line::before { + background-image: url("../../../icons/system/arrow-right-s-line.svg"); + } + + .fr-fi-arrow-right-up-line::before { + background-image: url("../../../icons/system/arrow-right-up-line.svg"); + } + + .fr-fi-arrow-up-fill::before { + background-image: url("../../../icons/system/arrow-up-fill.svg"); + } + + .fr-fi-arrow-up-line::before { + background-image: url("../../../icons/system/arrow-up-line.svg"); + } + + .fr-fi-arrow-up-s-line::before { + background-image: url("../../../icons/system/arrow-up-s-line.svg"); + } + + .fr-fi-check-line::before { + background-image: url("../../../icons/system/check-line.svg"); + } + + .fr-fi-checkbox-circle-line::before { + background-image: url("../../../icons/system/checkbox-circle-line.svg"); + } + + .fr-fi-close-line::before { + background-image: url("../../../icons/system/close-line.svg"); + } + + .fr-fi-download-line::before { + background-image: url("../../../icons/system/download-line.svg"); + } + + .fr-fi-error-warning-fill::before { + background-image: url("../../../icons/system/error-warning-fill.svg"); + } + + .fr-fi-error-warning-line::before { + background-image: url("../../../icons/system/error-warning-line.svg"); + } + + .fr-fi-external-link-line::before { + background-image: url("../../../icons/system/external-link-line.svg"); + } + + .fr-fi-eye-fill::before { + background-image: url("../../../icons/system/eye-fill.svg"); + } + + .fr-fi-eye-line::before { + background-image: url("../../../icons/system/eye-line.svg"); + } + + .fr-fi-eye-off-fill::before { + background-image: url("../../../icons/system/eye-off-fill.svg"); + } + + .fr-fi-eye-off-line::before { + background-image: url("../../../icons/system/eye-off-line.svg"); + } + + .fr-fi-filter-fill::before { + background-image: url("../../../icons/system/filter-fill.svg"); + } + + .fr-fi-filter-line::before { + background-image: url("../../../icons/system/filter-line.svg"); + } + + .fr-fi-arrow-left-s-first-line::before { + background-image: url("../../../icons/system/fr--arrow-left-s-first-line.svg"); + } + + .fr-fi-arrow-left-s-line-double::before { + background-image: url("../../../icons/system/fr--arrow-left-s-line-double.svg"); + } + + .fr-fi-arrow-right-s-last-line::before { + background-image: url("../../../icons/system/fr--arrow-right-s-last-line.svg"); + } + + .fr-fi-arrow-right-s-line-double::before { + background-image: url("../../../icons/system/fr--arrow-right-s-line-double.svg"); + } + + .fr-fi-error-fill::before { + background-image: url("../../../icons/system/fr--error-fill.svg"); + } + + .fr-fi-error-line::before { + background-image: url("../../../icons/system/fr--error-line.svg"); + } + + .fr-fi-info-fill::before { + background-image: url("../../../icons/system/fr--info-fill.svg"); + } + + .fr-fi-info-line::before { + background-image: url("../../../icons/system/fr--info-line.svg"); + } + + .fr-fi-success-fill::before { + background-image: url("../../../icons/system/fr--success-fill.svg"); + } + + .fr-fi-success-line::before { + background-image: url("../../../icons/system/fr--success-line.svg"); + } + + .fr-fi-theme-fill::before { + background-image: url("../../../icons/system/fr--theme-fill.svg"); + } + + .fr-fi-warning-fill::before { + background-image: url("../../../icons/system/fr--warning-fill.svg"); + } + + .fr-fi-warning-line::before { + background-image: url("../../../icons/system/fr--warning-line.svg"); + } + + .fr-fi-information-fill::before { + background-image: url("../../../icons/system/information-fill.svg"); + } + + .fr-fi-information-line::before { + background-image: url("../../../icons/system/information-line.svg"); + } + + .fr-fi-lock-fill::before { + background-image: url("../../../icons/system/lock-fill.svg"); + } + + .fr-fi-lock-line::before { + background-image: url("../../../icons/system/lock-line.svg"); + } + + .fr-fi-logout-box-r-fill::before { + background-image: url("../../../icons/system/logout-box-r-fill.svg"); + } + + .fr-fi-logout-box-r-line::before { + background-image: url("../../../icons/system/logout-box-r-line.svg"); + } + + .fr-fi-menu-2-fill::before { + background-image: url("../../../icons/system/menu-2-fill.svg"); + } + + .fr-fi-menu-fill::before { + background-image: url("../../../icons/system/menu-fill.svg"); + } + + .fr-fi-question-fill::before { + background-image: url("../../../icons/system/question-fill.svg"); + } + + .fr-fi-question-line::before { + background-image: url("../../../icons/system/question-line.svg"); + } + + .fr-fi-refresh-fill::before { + background-image: url("../../../icons/system/refresh-fill.svg"); + } + + .fr-fi-refresh-line::before { + background-image: url("../../../icons/system/refresh-line.svg"); + } + + .fr-fi-search-fill::before { + background-image: url("../../../icons/system/search-fill.svg"); + } + + .fr-fi-search-line::before { + background-image: url("../../../icons/system/search-line.svg"); + } + + .fr-fi-subtract-line::before { + background-image: url("../../../icons/system/subtract-line.svg"); + } + + .fr-fi-timer-fill::before { + background-image: url("../../../icons/system/timer-fill.svg"); + } + + .fr-fi-timer-line::before { + background-image: url("../../../icons/system/timer-line.svg"); + } + + .fr-fi-upload-2-fill::before { + background-image: url("../../../icons/system/upload-2-fill.svg"); + } + + .fr-fi-upload-2-line::before { + background-image: url("../../../icons/system/upload-2-line.svg"); + } + + .fr-fi-zoom-in-fill::before { + background-image: url("../../../icons/system/zoom-in-fill.svg"); + } + + .fr-fi-zoom-in-line::before { + background-image: url("../../../icons/system/zoom-in-line.svg"); + } + + .fr-fi-zoom-out-fill::before { + background-image: url("../../../icons/system/zoom-out-fill.svg"); + } + + .fr-fi-zoom-out-line::before { + background-image: url("../../../icons/system/zoom-out-line.svg"); + } + + .fr-fi-delete-line::before, + .fr-fi-delete-line::after { + background-image: url("../../../icons/system/delete-bin-line.svg"); + } + + .fr-fi-delete-fill::before, + .fr-fi-delete-fill::after { + background-image: url("../../../icons/system/delete-bin-fill.svg"); + } + + .fr-icon-delete-line::before, + .fr-icon-delete-line::after { + background-image: url("../../../icons/system/delete-bin-line.svg"); + } + + .fr-icon-delete-fill::before, + .fr-icon-delete-fill::after { + background-image: url("../../../icons/system/delete-bin-fill.svg"); + } +} diff --git a/dist/dsfr/utility/icons/icons-system/icons-system.legacy.css b/dist/dsfr/utility/icons/icons-system/icons-system.legacy.css new file mode 100644 index 0000000..0f07efb --- /dev/null +++ b/dist/dsfr/utility/icons/icons-system/icons-system.legacy.css @@ -0,0 +1,887 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-icon-add-circle-fill::before, + .fr-icon-add-circle-fill::after { + background-image: url("../../../icons/system/add-circle-fill.svg"); + } + + .fr-icon-add-circle-line::before, + .fr-icon-add-circle-line::after { + background-image: url("../../../icons/system/add-circle-line.svg"); + } + + .fr-icon-add-line::before, + .fr-icon-add-line::after { + background-image: url("../../../icons/system/add-line.svg"); + } + + .fr-icon-alarm-warning-fill::before, + .fr-icon-alarm-warning-fill::after { + background-image: url("../../../icons/system/alarm-warning-fill.svg"); + } + + .fr-icon-alarm-warning-line::before, + .fr-icon-alarm-warning-line::after { + background-image: url("../../../icons/system/alarm-warning-line.svg"); + } + + .fr-icon-alert-fill::before, + .fr-icon-alert-fill::after { + background-image: url("../../../icons/system/alert-fill.svg"); + } + + .fr-icon-alert-line::before, + .fr-icon-alert-line::after { + background-image: url("../../../icons/system/alert-line.svg"); + } + + .fr-icon-arrow-down-fill::before, + .fr-icon-arrow-down-fill::after { + background-image: url("../../../icons/system/arrow-down-fill.svg"); + } + + .fr-icon-arrow-down-line::before, + .fr-icon-arrow-down-line::after { + background-image: url("../../../icons/system/arrow-down-line.svg"); + } + + .fr-icon-arrow-down-s-fill::before, + .fr-icon-arrow-down-s-fill::after { + background-image: url("../../../icons/system/arrow-down-s-fill.svg"); + } + + .fr-icon-arrow-down-s-line::before, + .fr-icon-arrow-down-s-line::after { + background-image: url("../../../icons/system/arrow-down-s-line.svg"); + } + + .fr-icon-arrow-go-back-fill::before, + .fr-icon-arrow-go-back-fill::after { + background-image: url("../../../icons/system/arrow-go-back-fill.svg"); + } + + .fr-icon-arrow-go-back-line::before, + .fr-icon-arrow-go-back-line::after { + background-image: url("../../../icons/system/arrow-go-back-line.svg"); + } + + .fr-icon-arrow-go-forward-fill::before, + .fr-icon-arrow-go-forward-fill::after { + background-image: url("../../../icons/system/arrow-go-forward-fill.svg"); + } + + .fr-icon-arrow-go-forward-line::before, + .fr-icon-arrow-go-forward-line::after { + background-image: url("../../../icons/system/arrow-go-forward-line.svg"); + } + + .fr-icon-arrow-left-fill::before, + .fr-icon-arrow-left-fill::after { + background-image: url("../../../icons/system/arrow-left-fill.svg"); + } + + .fr-icon-arrow-left-line::before, + .fr-icon-arrow-left-line::after { + background-image: url("../../../icons/system/arrow-left-line.svg"); + } + + .fr-icon-arrow-left-s-fill::before, + .fr-icon-arrow-left-s-fill::after { + background-image: url("../../../icons/system/arrow-left-s-fill.svg"); + } + + .fr-icon-arrow-left-s-line::before, + .fr-icon-arrow-left-s-line::after { + background-image: url("../../../icons/system/arrow-left-s-line.svg"); + } + + .fr-icon-arrow-right-fill::before, + .fr-icon-arrow-right-fill::after { + background-image: url("../../../icons/system/arrow-right-fill.svg"); + } + + .fr-icon-arrow-right-line::before, + .fr-icon-arrow-right-line::after { + background-image: url("../../../icons/system/arrow-right-line.svg"); + } + + .fr-icon-arrow-right-s-fill::before, + .fr-icon-arrow-right-s-fill::after { + background-image: url("../../../icons/system/arrow-right-s-fill.svg"); + } + + .fr-icon-arrow-right-s-line::before, + .fr-icon-arrow-right-s-line::after { + background-image: url("../../../icons/system/arrow-right-s-line.svg"); + } + + .fr-icon-arrow-right-up-line::before, + .fr-icon-arrow-right-up-line::after { + background-image: url("../../../icons/system/arrow-right-up-line.svg"); + } + + .fr-icon-arrow-up-down-line::before, + .fr-icon-arrow-up-down-line::after { + background-image: url("../../../icons/system/arrow-up-down-line.svg"); + } + + .fr-icon-arrow-up-fill::before, + .fr-icon-arrow-up-fill::after { + background-image: url("../../../icons/system/arrow-up-fill.svg"); + } + + .fr-icon-arrow-up-line::before, + .fr-icon-arrow-up-line::after { + background-image: url("../../../icons/system/arrow-up-line.svg"); + } + + .fr-icon-arrow-up-s-fill::before, + .fr-icon-arrow-up-s-fill::after { + background-image: url("../../../icons/system/arrow-up-s-fill.svg"); + } + + .fr-icon-arrow-up-s-line::before, + .fr-icon-arrow-up-s-line::after { + background-image: url("../../../icons/system/arrow-up-s-line.svg"); + } + + .fr-icon-check-line::before, + .fr-icon-check-line::after { + background-image: url("../../../icons/system/check-line.svg"); + } + + .fr-icon-checkbox-circle-fill::before, + .fr-icon-checkbox-circle-fill::after { + background-image: url("../../../icons/system/checkbox-circle-fill.svg"); + } + + .fr-icon-checkbox-circle-line::before, + .fr-icon-checkbox-circle-line::after { + background-image: url("../../../icons/system/checkbox-circle-line.svg"); + } + + .fr-icon-checkbox-fill::before, + .fr-icon-checkbox-fill::after { + background-image: url("../../../icons/system/checkbox-fill.svg"); + } + + .fr-icon-checkbox-line::before, + .fr-icon-checkbox-line::after { + background-image: url("../../../icons/system/checkbox-line.svg"); + } + + .fr-icon-close-circle-fill::before, + .fr-icon-close-circle-fill::after { + background-image: url("../../../icons/system/close-circle-fill.svg"); + } + + .fr-icon-close-circle-line::before, + .fr-icon-close-circle-line::after { + background-image: url("../../../icons/system/close-circle-line.svg"); + } + + .fr-icon-close-line::before, + .fr-icon-close-line::after { + background-image: url("../../../icons/system/close-line.svg"); + } + + .fr-icon-delete-bin-fill::before, + .fr-icon-delete-bin-fill::after { + background-image: url("../../../icons/system/delete-bin-fill.svg"); + } + + .fr-icon-delete-bin-line::before, + .fr-icon-delete-bin-line::after { + background-image: url("../../../icons/system/delete-bin-line.svg"); + } + + .fr-icon-download-fill::before, + .fr-icon-download-fill::after { + background-image: url("../../../icons/system/download-fill.svg"); + } + + .fr-icon-download-line::before, + .fr-icon-download-line::after { + background-image: url("../../../icons/system/download-line.svg"); + } + + .fr-icon-error-warning-fill::before, + .fr-icon-error-warning-fill::after { + background-image: url("../../../icons/system/error-warning-fill.svg"); + } + + .fr-icon-error-warning-line::before, + .fr-icon-error-warning-line::after { + background-image: url("../../../icons/system/error-warning-line.svg"); + } + + .fr-icon-external-link-fill::before, + .fr-icon-external-link-fill::after { + background-image: url("../../../icons/system/external-link-fill.svg"); + } + + .fr-icon-external-link-line::before, + .fr-icon-external-link-line::after { + background-image: url("../../../icons/system/external-link-line.svg"); + } + + .fr-icon-eye-fill::before, + .fr-icon-eye-fill::after { + background-image: url("../../../icons/system/eye-fill.svg"); + } + + .fr-icon-eye-line::before, + .fr-icon-eye-line::after { + background-image: url("../../../icons/system/eye-line.svg"); + } + + .fr-icon-eye-off-fill::before, + .fr-icon-eye-off-fill::after { + background-image: url("../../../icons/system/eye-off-fill.svg"); + } + + .fr-icon-eye-off-line::before, + .fr-icon-eye-off-line::after { + background-image: url("../../../icons/system/eye-off-line.svg"); + } + + .fr-icon-filter-fill::before, + .fr-icon-filter-fill::after { + background-image: url("../../../icons/system/filter-fill.svg"); + } + + .fr-icon-filter-line::before, + .fr-icon-filter-line::after { + background-image: url("../../../icons/system/filter-line.svg"); + } + + .fr-icon-alert-warning-2-fill::before, + .fr-icon-alert-warning-2-fill::after { + background-image: url("../../../icons/system/fr--alert-warning-2-fill.svg"); + } + + .fr-icon-alert-warning-fill::before, + .fr-icon-alert-warning-fill::after { + background-image: url("../../../icons/system/fr--alert-warning-fill.svg"); + } + + .fr-icon-arrow-left-s-first-line::before, + .fr-icon-arrow-left-s-first-line::after { + background-image: url("../../../icons/system/fr--arrow-left-s-first-line.svg"); + } + + .fr-icon-arrow-left-s-line-double::before, + .fr-icon-arrow-left-s-line-double::after { + background-image: url("../../../icons/system/fr--arrow-left-s-line-double.svg"); + } + + .fr-icon-arrow-right-down-circle-fill::before, + .fr-icon-arrow-right-down-circle-fill::after { + background-image: url("../../../icons/system/fr--arrow-right-down-circle-fill.svg"); + } + + .fr-icon-arrow-right-s-last-line::before, + .fr-icon-arrow-right-s-last-line::after { + background-image: url("../../../icons/system/fr--arrow-right-s-last-line.svg"); + } + + .fr-icon-arrow-right-s-line-double::before, + .fr-icon-arrow-right-s-line-double::after { + background-image: url("../../../icons/system/fr--arrow-right-s-line-double.svg"); + } + + .fr-icon-arrow-right-up-circle-fill::before, + .fr-icon-arrow-right-up-circle-fill::after { + background-image: url("../../../icons/system/fr--arrow-right-up-circle-fill.svg"); + } + + .fr-icon-capslock-line::before, + .fr-icon-capslock-line::after { + background-image: url("../../../icons/system/fr--capslock-line.svg"); + } + + .fr-icon-equal-circle-fill::before, + .fr-icon-equal-circle-fill::after { + background-image: url("../../../icons/system/fr--equal-circle-fill.svg"); + } + + .fr-icon-error-fill::before, + .fr-icon-error-fill::after { + background-image: url("../../../icons/system/fr--error-fill.svg"); + } + + .fr-icon-error-line::before, + .fr-icon-error-line::after { + background-image: url("../../../icons/system/fr--error-line.svg"); + } + + .fr-icon-info-fill::before, + .fr-icon-info-fill::after { + background-image: url("../../../icons/system/fr--info-fill.svg"); + } + + .fr-icon-info-line::before, + .fr-icon-info-line::after { + background-image: url("../../../icons/system/fr--info-line.svg"); + } + + .fr-icon-success-fill::before, + .fr-icon-success-fill::after { + background-image: url("../../../icons/system/fr--success-fill.svg"); + } + + .fr-icon-success-line::before, + .fr-icon-success-line::after { + background-image: url("../../../icons/system/fr--success-line.svg"); + } + + .fr-icon-theme-fill::before, + .fr-icon-theme-fill::after { + background-image: url("../../../icons/system/fr--theme-fill.svg"); + } + + .fr-icon-warning-fill::before, + .fr-icon-warning-fill::after { + background-image: url("../../../icons/system/fr--warning-fill.svg"); + } + + .fr-icon-warning-line::before, + .fr-icon-warning-line::after { + background-image: url("../../../icons/system/fr--warning-line.svg"); + } + + .fr-icon-information-fill::before, + .fr-icon-information-fill::after { + background-image: url("../../../icons/system/information-fill.svg"); + } + + .fr-icon-information-line::before, + .fr-icon-information-line::after { + background-image: url("../../../icons/system/information-line.svg"); + } + + .fr-icon-lock-fill::before, + .fr-icon-lock-fill::after { + background-image: url("../../../icons/system/lock-fill.svg"); + } + + .fr-icon-lock-line::before, + .fr-icon-lock-line::after { + background-image: url("../../../icons/system/lock-line.svg"); + } + + .fr-icon-lock-unlock-fill::before, + .fr-icon-lock-unlock-fill::after { + background-image: url("../../../icons/system/lock-unlock-fill.svg"); + } + + .fr-icon-lock-unlock-line::before, + .fr-icon-lock-unlock-line::after { + background-image: url("../../../icons/system/lock-unlock-line.svg"); + } + + .fr-icon-logout-box-r-fill::before, + .fr-icon-logout-box-r-fill::after { + background-image: url("../../../icons/system/logout-box-r-fill.svg"); + } + + .fr-icon-logout-box-r-line::before, + .fr-icon-logout-box-r-line::after { + background-image: url("../../../icons/system/logout-box-r-line.svg"); + } + + .fr-icon-menu-2-fill::before, + .fr-icon-menu-2-fill::after { + background-image: url("../../../icons/system/menu-2-fill.svg"); + } + + .fr-icon-menu-fill::before, + .fr-icon-menu-fill::after { + background-image: url("../../../icons/system/menu-fill.svg"); + } + + .fr-icon-more-fill::before, + .fr-icon-more-fill::after { + background-image: url("../../../icons/system/more-fill.svg"); + } + + .fr-icon-more-line::before, + .fr-icon-more-line::after { + background-image: url("../../../icons/system/more-line.svg"); + } + + .fr-icon-notification-badge-fill::before, + .fr-icon-notification-badge-fill::after { + background-image: url("../../../icons/system/notification-badge-fill.svg"); + } + + .fr-icon-notification-badge-line::before, + .fr-icon-notification-badge-line::after { + background-image: url("../../../icons/system/notification-badge-line.svg"); + } + + .fr-icon-question-fill::before, + .fr-icon-question-fill::after { + background-image: url("../../../icons/system/question-fill.svg"); + } + + .fr-icon-question-line::before, + .fr-icon-question-line::after { + background-image: url("../../../icons/system/question-line.svg"); + } + + .fr-icon-refresh-fill::before, + .fr-icon-refresh-fill::after { + background-image: url("../../../icons/system/refresh-fill.svg"); + } + + .fr-icon-refresh-line::before, + .fr-icon-refresh-line::after { + background-image: url("../../../icons/system/refresh-line.svg"); + } + + .fr-icon-search-fill::before, + .fr-icon-search-fill::after { + background-image: url("../../../icons/system/search-fill.svg"); + } + + .fr-icon-search-line::before, + .fr-icon-search-line::after { + background-image: url("../../../icons/system/search-line.svg"); + } + + .fr-icon-settings-5-fill::before, + .fr-icon-settings-5-fill::after { + background-image: url("../../../icons/system/settings-5-fill.svg"); + } + + .fr-icon-settings-5-line::before, + .fr-icon-settings-5-line::after { + background-image: url("../../../icons/system/settings-5-line.svg"); + } + + .fr-icon-share-fill::before, + .fr-icon-share-fill::after { + background-image: url("../../../icons/system/share-fill.svg"); + } + + .fr-icon-share-forward-fill::before, + .fr-icon-share-forward-fill::after { + background-image: url("../../../icons/system/share-forward-fill.svg"); + } + + .fr-icon-share-forward-line::before, + .fr-icon-share-forward-line::after { + background-image: url("../../../icons/system/share-forward-line.svg"); + } + + .fr-icon-share-line::before, + .fr-icon-share-line::after { + background-image: url("../../../icons/system/share-line.svg"); + } + + .fr-icon-shield-fill::before, + .fr-icon-shield-fill::after { + background-image: url("../../../icons/system/shield-fill.svg"); + } + + .fr-icon-shield-line::before, + .fr-icon-shield-line::after { + background-image: url("../../../icons/system/shield-line.svg"); + } + + .fr-icon-star-fill::before, + .fr-icon-star-fill::after { + background-image: url("../../../icons/system/star-fill.svg"); + } + + .fr-icon-star-line::before, + .fr-icon-star-line::after { + background-image: url("../../../icons/system/star-line.svg"); + } + + .fr-icon-star-s-fill::before, + .fr-icon-star-s-fill::after { + background-image: url("../../../icons/system/star-s-fill.svg"); + } + + .fr-icon-star-s-line::before, + .fr-icon-star-s-line::after { + background-image: url("../../../icons/system/star-s-line.svg"); + } + + .fr-icon-subtract-line::before, + .fr-icon-subtract-line::after { + background-image: url("../../../icons/system/subtract-line.svg"); + } + + .fr-icon-thumb-down-fill::before, + .fr-icon-thumb-down-fill::after { + background-image: url("../../../icons/system/thumb-down-fill.svg"); + } + + .fr-icon-thumb-down-line::before, + .fr-icon-thumb-down-line::after { + background-image: url("../../../icons/system/thumb-down-line.svg"); + } + + .fr-icon-thumb-up-fill::before, + .fr-icon-thumb-up-fill::after { + background-image: url("../../../icons/system/thumb-up-fill.svg"); + } + + .fr-icon-thumb-up-line::before, + .fr-icon-thumb-up-line::after { + background-image: url("../../../icons/system/thumb-up-line.svg"); + } + + .fr-icon-time-fill::before, + .fr-icon-time-fill::after { + background-image: url("../../../icons/system/time-fill.svg"); + } + + .fr-icon-time-line::before, + .fr-icon-time-line::after { + background-image: url("../../../icons/system/time-line.svg"); + } + + .fr-icon-timer-fill::before, + .fr-icon-timer-fill::after { + background-image: url("../../../icons/system/timer-fill.svg"); + } + + .fr-icon-timer-line::before, + .fr-icon-timer-line::after { + background-image: url("../../../icons/system/timer-line.svg"); + } + + .fr-icon-upload-2-fill::before, + .fr-icon-upload-2-fill::after { + background-image: url("../../../icons/system/upload-2-fill.svg"); + } + + .fr-icon-upload-2-line::before, + .fr-icon-upload-2-line::after { + background-image: url("../../../icons/system/upload-2-line.svg"); + } + + .fr-icon-upload-fill::before, + .fr-icon-upload-fill::after { + background-image: url("../../../icons/system/upload-fill.svg"); + } + + .fr-icon-upload-line::before, + .fr-icon-upload-line::after { + background-image: url("../../../icons/system/upload-line.svg"); + } + + .fr-icon-zoom-in-fill::before, + .fr-icon-zoom-in-fill::after { + background-image: url("../../../icons/system/zoom-in-fill.svg"); + } + + .fr-icon-zoom-in-line::before, + .fr-icon-zoom-in-line::after { + background-image: url("../../../icons/system/zoom-in-line.svg"); + } + + .fr-icon-zoom-out-fill::before, + .fr-icon-zoom-out-fill::after { + background-image: url("../../../icons/system/zoom-out-fill.svg"); + } + + .fr-icon-zoom-out-line::before, + .fr-icon-zoom-out-line::after { + background-image: url("../../../icons/system/zoom-out-line.svg"); + } + + .fr-fi-add-circle-fill::before { + background-image: url("../../../icons/system/add-circle-fill.svg"); + } + + .fr-fi-add-circle-line::before { + background-image: url("../../../icons/system/add-circle-line.svg"); + } + + .fr-fi-add-line::before { + background-image: url("../../../icons/system/add-line.svg"); + } + + .fr-fi-arrow-down-line::before { + background-image: url("../../../icons/system/arrow-down-line.svg"); + } + + .fr-fi-arrow-down-s-line::before { + background-image: url("../../../icons/system/arrow-down-s-line.svg"); + } + + .fr-fi-arrow-go-back-fill::before { + background-image: url("../../../icons/system/arrow-go-back-fill.svg"); + } + + .fr-fi-arrow-go-back-line::before { + background-image: url("../../../icons/system/arrow-go-back-line.svg"); + } + + .fr-fi-arrow-left-line::before { + background-image: url("../../../icons/system/arrow-left-line.svg"); + } + + .fr-fi-arrow-left-s-line::before { + background-image: url("../../../icons/system/arrow-left-s-line.svg"); + } + + .fr-fi-arrow-right-line::before { + background-image: url("../../../icons/system/arrow-right-line.svg"); + } + + .fr-fi-arrow-right-s-line::before { + background-image: url("../../../icons/system/arrow-right-s-line.svg"); + } + + .fr-fi-arrow-right-up-line::before { + background-image: url("../../../icons/system/arrow-right-up-line.svg"); + } + + .fr-fi-arrow-up-fill::before { + background-image: url("../../../icons/system/arrow-up-fill.svg"); + } + + .fr-fi-arrow-up-line::before { + background-image: url("../../../icons/system/arrow-up-line.svg"); + } + + .fr-fi-arrow-up-s-line::before { + background-image: url("../../../icons/system/arrow-up-s-line.svg"); + } + + .fr-fi-check-line::before { + background-image: url("../../../icons/system/check-line.svg"); + } + + .fr-fi-checkbox-circle-line::before { + background-image: url("../../../icons/system/checkbox-circle-line.svg"); + } + + .fr-fi-close-line::before { + background-image: url("../../../icons/system/close-line.svg"); + } + + .fr-fi-download-line::before { + background-image: url("../../../icons/system/download-line.svg"); + } + + .fr-fi-error-warning-fill::before { + background-image: url("../../../icons/system/error-warning-fill.svg"); + } + + .fr-fi-error-warning-line::before { + background-image: url("../../../icons/system/error-warning-line.svg"); + } + + .fr-fi-external-link-line::before { + background-image: url("../../../icons/system/external-link-line.svg"); + } + + .fr-fi-eye-fill::before { + background-image: url("../../../icons/system/eye-fill.svg"); + } + + .fr-fi-eye-line::before { + background-image: url("../../../icons/system/eye-line.svg"); + } + + .fr-fi-eye-off-fill::before { + background-image: url("../../../icons/system/eye-off-fill.svg"); + } + + .fr-fi-eye-off-line::before { + background-image: url("../../../icons/system/eye-off-line.svg"); + } + + .fr-fi-filter-fill::before { + background-image: url("../../../icons/system/filter-fill.svg"); + } + + .fr-fi-filter-line::before { + background-image: url("../../../icons/system/filter-line.svg"); + } + + .fr-fi-arrow-left-s-first-line::before { + background-image: url("../../../icons/system/fr--arrow-left-s-first-line.svg"); + } + + .fr-fi-arrow-left-s-line-double::before { + background-image: url("../../../icons/system/fr--arrow-left-s-line-double.svg"); + } + + .fr-fi-arrow-right-s-last-line::before { + background-image: url("../../../icons/system/fr--arrow-right-s-last-line.svg"); + } + + .fr-fi-arrow-right-s-line-double::before { + background-image: url("../../../icons/system/fr--arrow-right-s-line-double.svg"); + } + + .fr-fi-error-fill::before { + background-image: url("../../../icons/system/fr--error-fill.svg"); + } + + .fr-fi-error-line::before { + background-image: url("../../../icons/system/fr--error-line.svg"); + } + + .fr-fi-info-fill::before { + background-image: url("../../../icons/system/fr--info-fill.svg"); + } + + .fr-fi-info-line::before { + background-image: url("../../../icons/system/fr--info-line.svg"); + } + + .fr-fi-success-fill::before { + background-image: url("../../../icons/system/fr--success-fill.svg"); + } + + .fr-fi-success-line::before { + background-image: url("../../../icons/system/fr--success-line.svg"); + } + + .fr-fi-theme-fill::before { + background-image: url("../../../icons/system/fr--theme-fill.svg"); + } + + .fr-fi-warning-fill::before { + background-image: url("../../../icons/system/fr--warning-fill.svg"); + } + + .fr-fi-warning-line::before { + background-image: url("../../../icons/system/fr--warning-line.svg"); + } + + .fr-fi-information-fill::before { + background-image: url("../../../icons/system/information-fill.svg"); + } + + .fr-fi-information-line::before { + background-image: url("../../../icons/system/information-line.svg"); + } + + .fr-fi-lock-fill::before { + background-image: url("../../../icons/system/lock-fill.svg"); + } + + .fr-fi-lock-line::before { + background-image: url("../../../icons/system/lock-line.svg"); + } + + .fr-fi-logout-box-r-fill::before { + background-image: url("../../../icons/system/logout-box-r-fill.svg"); + } + + .fr-fi-logout-box-r-line::before { + background-image: url("../../../icons/system/logout-box-r-line.svg"); + } + + .fr-fi-menu-2-fill::before { + background-image: url("../../../icons/system/menu-2-fill.svg"); + } + + .fr-fi-menu-fill::before { + background-image: url("../../../icons/system/menu-fill.svg"); + } + + .fr-fi-question-fill::before { + background-image: url("../../../icons/system/question-fill.svg"); + } + + .fr-fi-question-line::before { + background-image: url("../../../icons/system/question-line.svg"); + } + + .fr-fi-refresh-fill::before { + background-image: url("../../../icons/system/refresh-fill.svg"); + } + + .fr-fi-refresh-line::before { + background-image: url("../../../icons/system/refresh-line.svg"); + } + + .fr-fi-search-fill::before { + background-image: url("../../../icons/system/search-fill.svg"); + } + + .fr-fi-search-line::before { + background-image: url("../../../icons/system/search-line.svg"); + } + + .fr-fi-subtract-line::before { + background-image: url("../../../icons/system/subtract-line.svg"); + } + + .fr-fi-timer-fill::before { + background-image: url("../../../icons/system/timer-fill.svg"); + } + + .fr-fi-timer-line::before { + background-image: url("../../../icons/system/timer-line.svg"); + } + + .fr-fi-upload-2-fill::before { + background-image: url("../../../icons/system/upload-2-fill.svg"); + } + + .fr-fi-upload-2-line::before { + background-image: url("../../../icons/system/upload-2-line.svg"); + } + + .fr-fi-zoom-in-fill::before { + background-image: url("../../../icons/system/zoom-in-fill.svg"); + } + + .fr-fi-zoom-in-line::before { + background-image: url("../../../icons/system/zoom-in-line.svg"); + } + + .fr-fi-zoom-out-fill::before { + background-image: url("../../../icons/system/zoom-out-fill.svg"); + } + + .fr-fi-zoom-out-line::before { + background-image: url("../../../icons/system/zoom-out-line.svg"); + } + + .fr-fi-delete-line::before, + .fr-fi-delete-line::after { + background-image: url("../../../icons/system/delete-bin-line.svg"); + } + + .fr-fi-delete-fill::before, + .fr-fi-delete-fill::after { + background-image: url("../../../icons/system/delete-bin-fill.svg"); + } + + .fr-icon-delete-line::before, + .fr-icon-delete-line::after { + background-image: url("../../../icons/system/delete-bin-line.svg"); + } + + .fr-icon-delete-fill::before, + .fr-icon-delete-fill::after { + background-image: url("../../../icons/system/delete-bin-fill.svg"); + } +} diff --git a/dist/dsfr/utility/icons/icons-system/icons-system.legacy.min.css b/dist/dsfr/utility/icons/icons-system/icons-system.legacy.min.css new file mode 100644 index 0000000..87d1dab --- /dev/null +++ b/dist/dsfr/utility/icons/icons-system/icons-system.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-icon-add-circle-fill:after,.fr-icon-add-circle-fill:before{background-image:url(../../../icons/system/add-circle-fill.svg)}.fr-icon-add-circle-line:after,.fr-icon-add-circle-line:before{background-image:url(../../../icons/system/add-circle-line.svg)}.fr-icon-add-line:after,.fr-icon-add-line:before{background-image:url(../../../icons/system/add-line.svg)}.fr-icon-alarm-warning-fill:after,.fr-icon-alarm-warning-fill:before{background-image:url(../../../icons/system/alarm-warning-fill.svg)}.fr-icon-alarm-warning-line:after,.fr-icon-alarm-warning-line:before{background-image:url(../../../icons/system/alarm-warning-line.svg)}.fr-icon-alert-fill:after,.fr-icon-alert-fill:before{background-image:url(../../../icons/system/alert-fill.svg)}.fr-icon-alert-line:after,.fr-icon-alert-line:before{background-image:url(../../../icons/system/alert-line.svg)}.fr-icon-arrow-down-fill:after,.fr-icon-arrow-down-fill:before{background-image:url(../../../icons/system/arrow-down-fill.svg)}.fr-icon-arrow-down-line:after,.fr-icon-arrow-down-line:before{background-image:url(../../../icons/system/arrow-down-line.svg)}.fr-icon-arrow-down-s-fill:after,.fr-icon-arrow-down-s-fill:before{background-image:url(../../../icons/system/arrow-down-s-fill.svg)}.fr-icon-arrow-down-s-line:after,.fr-icon-arrow-down-s-line:before{background-image:url(../../../icons/system/arrow-down-s-line.svg)}.fr-icon-arrow-go-back-fill:after,.fr-icon-arrow-go-back-fill:before{background-image:url(../../../icons/system/arrow-go-back-fill.svg)}.fr-icon-arrow-go-back-line:after,.fr-icon-arrow-go-back-line:before{background-image:url(../../../icons/system/arrow-go-back-line.svg)}.fr-icon-arrow-go-forward-fill:after,.fr-icon-arrow-go-forward-fill:before{background-image:url(../../../icons/system/arrow-go-forward-fill.svg)}.fr-icon-arrow-go-forward-line:after,.fr-icon-arrow-go-forward-line:before{background-image:url(../../../icons/system/arrow-go-forward-line.svg)}.fr-icon-arrow-left-fill:after,.fr-icon-arrow-left-fill:before{background-image:url(../../../icons/system/arrow-left-fill.svg)}.fr-icon-arrow-left-line:after,.fr-icon-arrow-left-line:before{background-image:url(../../../icons/system/arrow-left-line.svg)}.fr-icon-arrow-left-s-fill:after,.fr-icon-arrow-left-s-fill:before{background-image:url(../../../icons/system/arrow-left-s-fill.svg)}.fr-icon-arrow-left-s-line:after,.fr-icon-arrow-left-s-line:before{background-image:url(../../../icons/system/arrow-left-s-line.svg)}.fr-icon-arrow-right-fill:after,.fr-icon-arrow-right-fill:before{background-image:url(../../../icons/system/arrow-right-fill.svg)}.fr-icon-arrow-right-line:after,.fr-icon-arrow-right-line:before{background-image:url(../../../icons/system/arrow-right-line.svg)}.fr-icon-arrow-right-s-fill:after,.fr-icon-arrow-right-s-fill:before{background-image:url(../../../icons/system/arrow-right-s-fill.svg)}.fr-icon-arrow-right-s-line:after,.fr-icon-arrow-right-s-line:before{background-image:url(../../../icons/system/arrow-right-s-line.svg)}.fr-icon-arrow-right-up-line:after,.fr-icon-arrow-right-up-line:before{background-image:url(../../../icons/system/arrow-right-up-line.svg)}.fr-icon-arrow-up-down-line:after,.fr-icon-arrow-up-down-line:before{background-image:url(../../../icons/system/arrow-up-down-line.svg)}.fr-icon-arrow-up-fill:after,.fr-icon-arrow-up-fill:before{background-image:url(../../../icons/system/arrow-up-fill.svg)}.fr-icon-arrow-up-line:after,.fr-icon-arrow-up-line:before{background-image:url(../../../icons/system/arrow-up-line.svg)}.fr-icon-arrow-up-s-fill:after,.fr-icon-arrow-up-s-fill:before{background-image:url(../../../icons/system/arrow-up-s-fill.svg)}.fr-icon-arrow-up-s-line:after,.fr-icon-arrow-up-s-line:before{background-image:url(../../../icons/system/arrow-up-s-line.svg)}.fr-icon-check-line:after,.fr-icon-check-line:before{background-image:url(../../../icons/system/check-line.svg)}.fr-icon-checkbox-circle-fill:after,.fr-icon-checkbox-circle-fill:before{background-image:url(../../../icons/system/checkbox-circle-fill.svg)}.fr-icon-checkbox-circle-line:after,.fr-icon-checkbox-circle-line:before{background-image:url(../../../icons/system/checkbox-circle-line.svg)}.fr-icon-checkbox-fill:after,.fr-icon-checkbox-fill:before{background-image:url(../../../icons/system/checkbox-fill.svg)}.fr-icon-checkbox-line:after,.fr-icon-checkbox-line:before{background-image:url(../../../icons/system/checkbox-line.svg)}.fr-icon-close-circle-fill:after,.fr-icon-close-circle-fill:before{background-image:url(../../../icons/system/close-circle-fill.svg)}.fr-icon-close-circle-line:after,.fr-icon-close-circle-line:before{background-image:url(../../../icons/system/close-circle-line.svg)}.fr-icon-close-line:after,.fr-icon-close-line:before{background-image:url(../../../icons/system/close-line.svg)}.fr-icon-delete-bin-fill:after,.fr-icon-delete-bin-fill:before{background-image:url(../../../icons/system/delete-bin-fill.svg)}.fr-icon-delete-bin-line:after,.fr-icon-delete-bin-line:before{background-image:url(../../../icons/system/delete-bin-line.svg)}.fr-icon-download-fill:after,.fr-icon-download-fill:before{background-image:url(../../../icons/system/download-fill.svg)}.fr-icon-download-line:after,.fr-icon-download-line:before{background-image:url(../../../icons/system/download-line.svg)}.fr-icon-error-warning-fill:after,.fr-icon-error-warning-fill:before{background-image:url(../../../icons/system/error-warning-fill.svg)}.fr-icon-error-warning-line:after,.fr-icon-error-warning-line:before{background-image:url(../../../icons/system/error-warning-line.svg)}.fr-icon-external-link-fill:after,.fr-icon-external-link-fill:before{background-image:url(../../../icons/system/external-link-fill.svg)}.fr-icon-external-link-line:after,.fr-icon-external-link-line:before{background-image:url(../../../icons/system/external-link-line.svg)}.fr-icon-eye-fill:after,.fr-icon-eye-fill:before{background-image:url(../../../icons/system/eye-fill.svg)}.fr-icon-eye-line:after,.fr-icon-eye-line:before{background-image:url(../../../icons/system/eye-line.svg)}.fr-icon-eye-off-fill:after,.fr-icon-eye-off-fill:before{background-image:url(../../../icons/system/eye-off-fill.svg)}.fr-icon-eye-off-line:after,.fr-icon-eye-off-line:before{background-image:url(../../../icons/system/eye-off-line.svg)}.fr-icon-filter-fill:after,.fr-icon-filter-fill:before{background-image:url(../../../icons/system/filter-fill.svg)}.fr-icon-filter-line:after,.fr-icon-filter-line:before{background-image:url(../../../icons/system/filter-line.svg)}.fr-icon-alert-warning-2-fill:after,.fr-icon-alert-warning-2-fill:before{background-image:url(../../../icons/system/fr--alert-warning-2-fill.svg)}.fr-icon-alert-warning-fill:after,.fr-icon-alert-warning-fill:before{background-image:url(../../../icons/system/fr--alert-warning-fill.svg)}.fr-icon-arrow-left-s-first-line:after,.fr-icon-arrow-left-s-first-line:before{background-image:url(../../../icons/system/fr--arrow-left-s-first-line.svg)}.fr-icon-arrow-left-s-line-double:after,.fr-icon-arrow-left-s-line-double:before{background-image:url(../../../icons/system/fr--arrow-left-s-line-double.svg)}.fr-icon-arrow-right-down-circle-fill:after,.fr-icon-arrow-right-down-circle-fill:before{background-image:url(../../../icons/system/fr--arrow-right-down-circle-fill.svg)}.fr-icon-arrow-right-s-last-line:after,.fr-icon-arrow-right-s-last-line:before{background-image:url(../../../icons/system/fr--arrow-right-s-last-line.svg)}.fr-icon-arrow-right-s-line-double:after,.fr-icon-arrow-right-s-line-double:before{background-image:url(../../../icons/system/fr--arrow-right-s-line-double.svg)}.fr-icon-arrow-right-up-circle-fill:after,.fr-icon-arrow-right-up-circle-fill:before{background-image:url(../../../icons/system/fr--arrow-right-up-circle-fill.svg)}.fr-icon-capslock-line:after,.fr-icon-capslock-line:before{background-image:url(../../../icons/system/fr--capslock-line.svg)}.fr-icon-equal-circle-fill:after,.fr-icon-equal-circle-fill:before{background-image:url(../../../icons/system/fr--equal-circle-fill.svg)}.fr-icon-error-fill:after,.fr-icon-error-fill:before{background-image:url(../../../icons/system/fr--error-fill.svg)}.fr-icon-error-line:after,.fr-icon-error-line:before{background-image:url(../../../icons/system/fr--error-line.svg)}.fr-icon-info-fill:after,.fr-icon-info-fill:before{background-image:url(../../../icons/system/fr--info-fill.svg)}.fr-icon-info-line:after,.fr-icon-info-line:before{background-image:url(../../../icons/system/fr--info-line.svg)}.fr-icon-success-fill:after,.fr-icon-success-fill:before{background-image:url(../../../icons/system/fr--success-fill.svg)}.fr-icon-success-line:after,.fr-icon-success-line:before{background-image:url(../../../icons/system/fr--success-line.svg)}.fr-icon-theme-fill:after,.fr-icon-theme-fill:before{background-image:url(../../../icons/system/fr--theme-fill.svg)}.fr-icon-warning-fill:after,.fr-icon-warning-fill:before{background-image:url(../../../icons/system/fr--warning-fill.svg)}.fr-icon-warning-line:after,.fr-icon-warning-line:before{background-image:url(../../../icons/system/fr--warning-line.svg)}.fr-icon-information-fill:after,.fr-icon-information-fill:before{background-image:url(../../../icons/system/information-fill.svg)}.fr-icon-information-line:after,.fr-icon-information-line:before{background-image:url(../../../icons/system/information-line.svg)}.fr-icon-lock-fill:after,.fr-icon-lock-fill:before{background-image:url(../../../icons/system/lock-fill.svg)}.fr-icon-lock-line:after,.fr-icon-lock-line:before{background-image:url(../../../icons/system/lock-line.svg)}.fr-icon-lock-unlock-fill:after,.fr-icon-lock-unlock-fill:before{background-image:url(../../../icons/system/lock-unlock-fill.svg)}.fr-icon-lock-unlock-line:after,.fr-icon-lock-unlock-line:before{background-image:url(../../../icons/system/lock-unlock-line.svg)}.fr-icon-logout-box-r-fill:after,.fr-icon-logout-box-r-fill:before{background-image:url(../../../icons/system/logout-box-r-fill.svg)}.fr-icon-logout-box-r-line:after,.fr-icon-logout-box-r-line:before{background-image:url(../../../icons/system/logout-box-r-line.svg)}.fr-icon-menu-2-fill:after,.fr-icon-menu-2-fill:before{background-image:url(../../../icons/system/menu-2-fill.svg)}.fr-icon-menu-fill:after,.fr-icon-menu-fill:before{background-image:url(../../../icons/system/menu-fill.svg)}.fr-icon-more-fill:after,.fr-icon-more-fill:before{background-image:url(../../../icons/system/more-fill.svg)}.fr-icon-more-line:after,.fr-icon-more-line:before{background-image:url(../../../icons/system/more-line.svg)}.fr-icon-notification-badge-fill:after,.fr-icon-notification-badge-fill:before{background-image:url(../../../icons/system/notification-badge-fill.svg)}.fr-icon-notification-badge-line:after,.fr-icon-notification-badge-line:before{background-image:url(../../../icons/system/notification-badge-line.svg)}.fr-icon-question-fill:after,.fr-icon-question-fill:before{background-image:url(../../../icons/system/question-fill.svg)}.fr-icon-question-line:after,.fr-icon-question-line:before{background-image:url(../../../icons/system/question-line.svg)}.fr-icon-refresh-fill:after,.fr-icon-refresh-fill:before{background-image:url(../../../icons/system/refresh-fill.svg)}.fr-icon-refresh-line:after,.fr-icon-refresh-line:before{background-image:url(../../../icons/system/refresh-line.svg)}.fr-icon-search-fill:after,.fr-icon-search-fill:before{background-image:url(../../../icons/system/search-fill.svg)}.fr-icon-search-line:after,.fr-icon-search-line:before{background-image:url(../../../icons/system/search-line.svg)}.fr-icon-settings-5-fill:after,.fr-icon-settings-5-fill:before{background-image:url(../../../icons/system/settings-5-fill.svg)}.fr-icon-settings-5-line:after,.fr-icon-settings-5-line:before{background-image:url(../../../icons/system/settings-5-line.svg)}.fr-icon-share-fill:after,.fr-icon-share-fill:before{background-image:url(../../../icons/system/share-fill.svg)}.fr-icon-share-forward-fill:after,.fr-icon-share-forward-fill:before{background-image:url(../../../icons/system/share-forward-fill.svg)}.fr-icon-share-forward-line:after,.fr-icon-share-forward-line:before{background-image:url(../../../icons/system/share-forward-line.svg)}.fr-icon-share-line:after,.fr-icon-share-line:before{background-image:url(../../../icons/system/share-line.svg)}.fr-icon-shield-fill:after,.fr-icon-shield-fill:before{background-image:url(../../../icons/system/shield-fill.svg)}.fr-icon-shield-line:after,.fr-icon-shield-line:before{background-image:url(../../../icons/system/shield-line.svg)}.fr-icon-star-fill:after,.fr-icon-star-fill:before{background-image:url(../../../icons/system/star-fill.svg)}.fr-icon-star-line:after,.fr-icon-star-line:before{background-image:url(../../../icons/system/star-line.svg)}.fr-icon-star-s-fill:after,.fr-icon-star-s-fill:before{background-image:url(../../../icons/system/star-s-fill.svg)}.fr-icon-star-s-line:after,.fr-icon-star-s-line:before{background-image:url(../../../icons/system/star-s-line.svg)}.fr-icon-subtract-line:after,.fr-icon-subtract-line:before{background-image:url(../../../icons/system/subtract-line.svg)}.fr-icon-thumb-down-fill:after,.fr-icon-thumb-down-fill:before{background-image:url(../../../icons/system/thumb-down-fill.svg)}.fr-icon-thumb-down-line:after,.fr-icon-thumb-down-line:before{background-image:url(../../../icons/system/thumb-down-line.svg)}.fr-icon-thumb-up-fill:after,.fr-icon-thumb-up-fill:before{background-image:url(../../../icons/system/thumb-up-fill.svg)}.fr-icon-thumb-up-line:after,.fr-icon-thumb-up-line:before{background-image:url(../../../icons/system/thumb-up-line.svg)}.fr-icon-time-fill:after,.fr-icon-time-fill:before{background-image:url(../../../icons/system/time-fill.svg)}.fr-icon-time-line:after,.fr-icon-time-line:before{background-image:url(../../../icons/system/time-line.svg)}.fr-icon-timer-fill:after,.fr-icon-timer-fill:before{background-image:url(../../../icons/system/timer-fill.svg)}.fr-icon-timer-line:after,.fr-icon-timer-line:before{background-image:url(../../../icons/system/timer-line.svg)}.fr-icon-upload-2-fill:after,.fr-icon-upload-2-fill:before{background-image:url(../../../icons/system/upload-2-fill.svg)}.fr-icon-upload-2-line:after,.fr-icon-upload-2-line:before{background-image:url(../../../icons/system/upload-2-line.svg)}.fr-icon-upload-fill:after,.fr-icon-upload-fill:before{background-image:url(../../../icons/system/upload-fill.svg)}.fr-icon-upload-line:after,.fr-icon-upload-line:before{background-image:url(../../../icons/system/upload-line.svg)}.fr-icon-zoom-in-fill:after,.fr-icon-zoom-in-fill:before{background-image:url(../../../icons/system/zoom-in-fill.svg)}.fr-icon-zoom-in-line:after,.fr-icon-zoom-in-line:before{background-image:url(../../../icons/system/zoom-in-line.svg)}.fr-icon-zoom-out-fill:after,.fr-icon-zoom-out-fill:before{background-image:url(../../../icons/system/zoom-out-fill.svg)}.fr-icon-zoom-out-line:after,.fr-icon-zoom-out-line:before{background-image:url(../../../icons/system/zoom-out-line.svg)}.fr-fi-add-circle-fill:before{background-image:url(../../../icons/system/add-circle-fill.svg)}.fr-fi-add-circle-line:before{background-image:url(../../../icons/system/add-circle-line.svg)}.fr-fi-add-line:before{background-image:url(../../../icons/system/add-line.svg)}.fr-fi-arrow-down-line:before{background-image:url(../../../icons/system/arrow-down-line.svg)}.fr-fi-arrow-down-s-line:before{background-image:url(../../../icons/system/arrow-down-s-line.svg)}.fr-fi-arrow-go-back-fill:before{background-image:url(../../../icons/system/arrow-go-back-fill.svg)}.fr-fi-arrow-go-back-line:before{background-image:url(../../../icons/system/arrow-go-back-line.svg)}.fr-fi-arrow-left-line:before{background-image:url(../../../icons/system/arrow-left-line.svg)}.fr-fi-arrow-left-s-line:before{background-image:url(../../../icons/system/arrow-left-s-line.svg)}.fr-fi-arrow-right-line:before{background-image:url(../../../icons/system/arrow-right-line.svg)}.fr-fi-arrow-right-s-line:before{background-image:url(../../../icons/system/arrow-right-s-line.svg)}.fr-fi-arrow-right-up-line:before{background-image:url(../../../icons/system/arrow-right-up-line.svg)}.fr-fi-arrow-up-fill:before{background-image:url(../../../icons/system/arrow-up-fill.svg)}.fr-fi-arrow-up-line:before{background-image:url(../../../icons/system/arrow-up-line.svg)}.fr-fi-arrow-up-s-line:before{background-image:url(../../../icons/system/arrow-up-s-line.svg)}.fr-fi-check-line:before{background-image:url(../../../icons/system/check-line.svg)}.fr-fi-checkbox-circle-line:before{background-image:url(../../../icons/system/checkbox-circle-line.svg)}.fr-fi-close-line:before{background-image:url(../../../icons/system/close-line.svg)}.fr-fi-download-line:before{background-image:url(../../../icons/system/download-line.svg)}.fr-fi-error-warning-fill:before{background-image:url(../../../icons/system/error-warning-fill.svg)}.fr-fi-error-warning-line:before{background-image:url(../../../icons/system/error-warning-line.svg)}.fr-fi-external-link-line:before{background-image:url(../../../icons/system/external-link-line.svg)}.fr-fi-eye-fill:before{background-image:url(../../../icons/system/eye-fill.svg)}.fr-fi-eye-line:before{background-image:url(../../../icons/system/eye-line.svg)}.fr-fi-eye-off-fill:before{background-image:url(../../../icons/system/eye-off-fill.svg)}.fr-fi-eye-off-line:before{background-image:url(../../../icons/system/eye-off-line.svg)}.fr-fi-filter-fill:before{background-image:url(../../../icons/system/filter-fill.svg)}.fr-fi-filter-line:before{background-image:url(../../../icons/system/filter-line.svg)}.fr-fi-arrow-left-s-first-line:before{background-image:url(../../../icons/system/fr--arrow-left-s-first-line.svg)}.fr-fi-arrow-left-s-line-double:before{background-image:url(../../../icons/system/fr--arrow-left-s-line-double.svg)}.fr-fi-arrow-right-s-last-line:before{background-image:url(../../../icons/system/fr--arrow-right-s-last-line.svg)}.fr-fi-arrow-right-s-line-double:before{background-image:url(../../../icons/system/fr--arrow-right-s-line-double.svg)}.fr-fi-error-fill:before{background-image:url(../../../icons/system/fr--error-fill.svg)}.fr-fi-error-line:before{background-image:url(../../../icons/system/fr--error-line.svg)}.fr-fi-info-fill:before{background-image:url(../../../icons/system/fr--info-fill.svg)}.fr-fi-info-line:before{background-image:url(../../../icons/system/fr--info-line.svg)}.fr-fi-success-fill:before{background-image:url(../../../icons/system/fr--success-fill.svg)}.fr-fi-success-line:before{background-image:url(../../../icons/system/fr--success-line.svg)}.fr-fi-theme-fill:before{background-image:url(../../../icons/system/fr--theme-fill.svg)}.fr-fi-warning-fill:before{background-image:url(../../../icons/system/fr--warning-fill.svg)}.fr-fi-warning-line:before{background-image:url(../../../icons/system/fr--warning-line.svg)}.fr-fi-information-fill:before{background-image:url(../../../icons/system/information-fill.svg)}.fr-fi-information-line:before{background-image:url(../../../icons/system/information-line.svg)}.fr-fi-lock-fill:before{background-image:url(../../../icons/system/lock-fill.svg)}.fr-fi-lock-line:before{background-image:url(../../../icons/system/lock-line.svg)}.fr-fi-logout-box-r-fill:before{background-image:url(../../../icons/system/logout-box-r-fill.svg)}.fr-fi-logout-box-r-line:before{background-image:url(../../../icons/system/logout-box-r-line.svg)}.fr-fi-menu-2-fill:before{background-image:url(../../../icons/system/menu-2-fill.svg)}.fr-fi-menu-fill:before{background-image:url(../../../icons/system/menu-fill.svg)}.fr-fi-question-fill:before{background-image:url(../../../icons/system/question-fill.svg)}.fr-fi-question-line:before{background-image:url(../../../icons/system/question-line.svg)}.fr-fi-refresh-fill:before{background-image:url(../../../icons/system/refresh-fill.svg)}.fr-fi-refresh-line:before{background-image:url(../../../icons/system/refresh-line.svg)}.fr-fi-search-fill:before{background-image:url(../../../icons/system/search-fill.svg)}.fr-fi-search-line:before{background-image:url(../../../icons/system/search-line.svg)}.fr-fi-subtract-line:before{background-image:url(../../../icons/system/subtract-line.svg)}.fr-fi-timer-fill:before{background-image:url(../../../icons/system/timer-fill.svg)}.fr-fi-timer-line:before{background-image:url(../../../icons/system/timer-line.svg)}.fr-fi-upload-2-fill:before{background-image:url(../../../icons/system/upload-2-fill.svg)}.fr-fi-upload-2-line:before{background-image:url(../../../icons/system/upload-2-line.svg)}.fr-fi-zoom-in-fill:before{background-image:url(../../../icons/system/zoom-in-fill.svg)}.fr-fi-zoom-in-line:before{background-image:url(../../../icons/system/zoom-in-line.svg)}.fr-fi-zoom-out-fill:before{background-image:url(../../../icons/system/zoom-out-fill.svg)}.fr-fi-zoom-out-line:before{background-image:url(../../../icons/system/zoom-out-line.svg)}.fr-fi-delete-line:after,.fr-fi-delete-line:before{background-image:url(../../../icons/system/delete-bin-line.svg)}.fr-fi-delete-fill:after,.fr-fi-delete-fill:before{background-image:url(../../../icons/system/delete-bin-fill.svg)}.fr-icon-delete-line:after,.fr-icon-delete-line:before{background-image:url(../../../icons/system/delete-bin-line.svg)}.fr-icon-delete-fill:after,.fr-icon-delete-fill:before{background-image:url(../../../icons/system/delete-bin-fill.svg)}} \ No newline at end of file diff --git a/dist/dsfr/utility/icons/icons-system/icons-system.main.css b/dist/dsfr/utility/icons/icons-system/icons-system.main.css new file mode 100644 index 0000000..5344615 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-system/icons-system.main.css @@ -0,0 +1,1145 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON SYSTEM +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-add-circle-fill::before, +.fr-icon-add-circle-fill::after { + -webkit-mask-image: url("../../../icons/system/add-circle-fill.svg"); + mask-image: url("../../../icons/system/add-circle-fill.svg"); +} + +.fr-icon-add-circle-line::before, +.fr-icon-add-circle-line::after { + -webkit-mask-image: url("../../../icons/system/add-circle-line.svg"); + mask-image: url("../../../icons/system/add-circle-line.svg"); +} + +.fr-icon-add-line::before, +.fr-icon-add-line::after { + -webkit-mask-image: url("../../../icons/system/add-line.svg"); + mask-image: url("../../../icons/system/add-line.svg"); +} + +.fr-icon-alarm-warning-fill::before, +.fr-icon-alarm-warning-fill::after { + -webkit-mask-image: url("../../../icons/system/alarm-warning-fill.svg"); + mask-image: url("../../../icons/system/alarm-warning-fill.svg"); +} + +.fr-icon-alarm-warning-line::before, +.fr-icon-alarm-warning-line::after { + -webkit-mask-image: url("../../../icons/system/alarm-warning-line.svg"); + mask-image: url("../../../icons/system/alarm-warning-line.svg"); +} + +.fr-icon-alert-fill::before, +.fr-icon-alert-fill::after { + -webkit-mask-image: url("../../../icons/system/alert-fill.svg"); + mask-image: url("../../../icons/system/alert-fill.svg"); +} + +.fr-icon-alert-line::before, +.fr-icon-alert-line::after { + -webkit-mask-image: url("../../../icons/system/alert-line.svg"); + mask-image: url("../../../icons/system/alert-line.svg"); +} + +.fr-icon-arrow-down-fill::before, +.fr-icon-arrow-down-fill::after { + -webkit-mask-image: url("../../../icons/system/arrow-down-fill.svg"); + mask-image: url("../../../icons/system/arrow-down-fill.svg"); +} + +.fr-icon-arrow-down-line::before, +.fr-icon-arrow-down-line::after { + -webkit-mask-image: url("../../../icons/system/arrow-down-line.svg"); + mask-image: url("../../../icons/system/arrow-down-line.svg"); +} + +.fr-icon-arrow-down-s-fill::before, +.fr-icon-arrow-down-s-fill::after { + -webkit-mask-image: url("../../../icons/system/arrow-down-s-fill.svg"); + mask-image: url("../../../icons/system/arrow-down-s-fill.svg"); +} + +.fr-icon-arrow-down-s-line::before, +.fr-icon-arrow-down-s-line::after { + -webkit-mask-image: url("../../../icons/system/arrow-down-s-line.svg"); + mask-image: url("../../../icons/system/arrow-down-s-line.svg"); +} + +.fr-icon-arrow-go-back-fill::before, +.fr-icon-arrow-go-back-fill::after { + -webkit-mask-image: url("../../../icons/system/arrow-go-back-fill.svg"); + mask-image: url("../../../icons/system/arrow-go-back-fill.svg"); +} + +.fr-icon-arrow-go-back-line::before, +.fr-icon-arrow-go-back-line::after { + -webkit-mask-image: url("../../../icons/system/arrow-go-back-line.svg"); + mask-image: url("../../../icons/system/arrow-go-back-line.svg"); +} + +.fr-icon-arrow-go-forward-fill::before, +.fr-icon-arrow-go-forward-fill::after { + -webkit-mask-image: url("../../../icons/system/arrow-go-forward-fill.svg"); + mask-image: url("../../../icons/system/arrow-go-forward-fill.svg"); +} + +.fr-icon-arrow-go-forward-line::before, +.fr-icon-arrow-go-forward-line::after { + -webkit-mask-image: url("../../../icons/system/arrow-go-forward-line.svg"); + mask-image: url("../../../icons/system/arrow-go-forward-line.svg"); +} + +.fr-icon-arrow-left-fill::before, +.fr-icon-arrow-left-fill::after { + -webkit-mask-image: url("../../../icons/system/arrow-left-fill.svg"); + mask-image: url("../../../icons/system/arrow-left-fill.svg"); +} + +.fr-icon-arrow-left-line::before, +.fr-icon-arrow-left-line::after { + -webkit-mask-image: url("../../../icons/system/arrow-left-line.svg"); + mask-image: url("../../../icons/system/arrow-left-line.svg"); +} + +.fr-icon-arrow-left-s-fill::before, +.fr-icon-arrow-left-s-fill::after { + -webkit-mask-image: url("../../../icons/system/arrow-left-s-fill.svg"); + mask-image: url("../../../icons/system/arrow-left-s-fill.svg"); +} + +.fr-icon-arrow-left-s-line::before, +.fr-icon-arrow-left-s-line::after { + -webkit-mask-image: url("../../../icons/system/arrow-left-s-line.svg"); + mask-image: url("../../../icons/system/arrow-left-s-line.svg"); +} + +.fr-icon-arrow-right-fill::before, +.fr-icon-arrow-right-fill::after { + -webkit-mask-image: url("../../../icons/system/arrow-right-fill.svg"); + mask-image: url("../../../icons/system/arrow-right-fill.svg"); +} + +.fr-icon-arrow-right-line::before, +.fr-icon-arrow-right-line::after { + -webkit-mask-image: url("../../../icons/system/arrow-right-line.svg"); + mask-image: url("../../../icons/system/arrow-right-line.svg"); +} + +.fr-icon-arrow-right-s-fill::before, +.fr-icon-arrow-right-s-fill::after { + -webkit-mask-image: url("../../../icons/system/arrow-right-s-fill.svg"); + mask-image: url("../../../icons/system/arrow-right-s-fill.svg"); +} + +.fr-icon-arrow-right-s-line::before, +.fr-icon-arrow-right-s-line::after { + -webkit-mask-image: url("../../../icons/system/arrow-right-s-line.svg"); + mask-image: url("../../../icons/system/arrow-right-s-line.svg"); +} + +.fr-icon-arrow-right-up-line::before, +.fr-icon-arrow-right-up-line::after { + -webkit-mask-image: url("../../../icons/system/arrow-right-up-line.svg"); + mask-image: url("../../../icons/system/arrow-right-up-line.svg"); +} + +.fr-icon-arrow-up-down-line::before, +.fr-icon-arrow-up-down-line::after { + -webkit-mask-image: url("../../../icons/system/arrow-up-down-line.svg"); + mask-image: url("../../../icons/system/arrow-up-down-line.svg"); +} + +.fr-icon-arrow-up-fill::before, +.fr-icon-arrow-up-fill::after { + -webkit-mask-image: url("../../../icons/system/arrow-up-fill.svg"); + mask-image: url("../../../icons/system/arrow-up-fill.svg"); +} + +.fr-icon-arrow-up-line::before, +.fr-icon-arrow-up-line::after { + -webkit-mask-image: url("../../../icons/system/arrow-up-line.svg"); + mask-image: url("../../../icons/system/arrow-up-line.svg"); +} + +.fr-icon-arrow-up-s-fill::before, +.fr-icon-arrow-up-s-fill::after { + -webkit-mask-image: url("../../../icons/system/arrow-up-s-fill.svg"); + mask-image: url("../../../icons/system/arrow-up-s-fill.svg"); +} + +.fr-icon-arrow-up-s-line::before, +.fr-icon-arrow-up-s-line::after { + -webkit-mask-image: url("../../../icons/system/arrow-up-s-line.svg"); + mask-image: url("../../../icons/system/arrow-up-s-line.svg"); +} + +.fr-icon-check-line::before, +.fr-icon-check-line::after { + -webkit-mask-image: url("../../../icons/system/check-line.svg"); + mask-image: url("../../../icons/system/check-line.svg"); +} + +.fr-icon-checkbox-circle-fill::before, +.fr-icon-checkbox-circle-fill::after { + -webkit-mask-image: url("../../../icons/system/checkbox-circle-fill.svg"); + mask-image: url("../../../icons/system/checkbox-circle-fill.svg"); +} + +.fr-icon-checkbox-circle-line::before, +.fr-icon-checkbox-circle-line::after { + -webkit-mask-image: url("../../../icons/system/checkbox-circle-line.svg"); + mask-image: url("../../../icons/system/checkbox-circle-line.svg"); +} + +.fr-icon-checkbox-fill::before, +.fr-icon-checkbox-fill::after { + -webkit-mask-image: url("../../../icons/system/checkbox-fill.svg"); + mask-image: url("../../../icons/system/checkbox-fill.svg"); +} + +.fr-icon-checkbox-line::before, +.fr-icon-checkbox-line::after { + -webkit-mask-image: url("../../../icons/system/checkbox-line.svg"); + mask-image: url("../../../icons/system/checkbox-line.svg"); +} + +.fr-icon-close-circle-fill::before, +.fr-icon-close-circle-fill::after { + -webkit-mask-image: url("../../../icons/system/close-circle-fill.svg"); + mask-image: url("../../../icons/system/close-circle-fill.svg"); +} + +.fr-icon-close-circle-line::before, +.fr-icon-close-circle-line::after { + -webkit-mask-image: url("../../../icons/system/close-circle-line.svg"); + mask-image: url("../../../icons/system/close-circle-line.svg"); +} + +.fr-icon-close-line::before, +.fr-icon-close-line::after { + -webkit-mask-image: url("../../../icons/system/close-line.svg"); + mask-image: url("../../../icons/system/close-line.svg"); +} + +.fr-icon-delete-bin-fill::before, +.fr-icon-delete-bin-fill::after { + -webkit-mask-image: url("../../../icons/system/delete-bin-fill.svg"); + mask-image: url("../../../icons/system/delete-bin-fill.svg"); +} + +.fr-icon-delete-bin-line::before, +.fr-icon-delete-bin-line::after { + -webkit-mask-image: url("../../../icons/system/delete-bin-line.svg"); + mask-image: url("../../../icons/system/delete-bin-line.svg"); +} + +.fr-icon-download-fill::before, +.fr-icon-download-fill::after { + -webkit-mask-image: url("../../../icons/system/download-fill.svg"); + mask-image: url("../../../icons/system/download-fill.svg"); +} + +.fr-icon-download-line::before, +.fr-icon-download-line::after { + -webkit-mask-image: url("../../../icons/system/download-line.svg"); + mask-image: url("../../../icons/system/download-line.svg"); +} + +.fr-icon-error-warning-fill::before, +.fr-icon-error-warning-fill::after { + -webkit-mask-image: url("../../../icons/system/error-warning-fill.svg"); + mask-image: url("../../../icons/system/error-warning-fill.svg"); +} + +.fr-icon-error-warning-line::before, +.fr-icon-error-warning-line::after { + -webkit-mask-image: url("../../../icons/system/error-warning-line.svg"); + mask-image: url("../../../icons/system/error-warning-line.svg"); +} + +.fr-icon-external-link-fill::before, +.fr-icon-external-link-fill::after { + -webkit-mask-image: url("../../../icons/system/external-link-fill.svg"); + mask-image: url("../../../icons/system/external-link-fill.svg"); +} + +.fr-icon-external-link-line::before, +.fr-icon-external-link-line::after { + -webkit-mask-image: url("../../../icons/system/external-link-line.svg"); + mask-image: url("../../../icons/system/external-link-line.svg"); +} + +.fr-icon-eye-fill::before, +.fr-icon-eye-fill::after { + -webkit-mask-image: url("../../../icons/system/eye-fill.svg"); + mask-image: url("../../../icons/system/eye-fill.svg"); +} + +.fr-icon-eye-line::before, +.fr-icon-eye-line::after { + -webkit-mask-image: url("../../../icons/system/eye-line.svg"); + mask-image: url("../../../icons/system/eye-line.svg"); +} + +.fr-icon-eye-off-fill::before, +.fr-icon-eye-off-fill::after { + -webkit-mask-image: url("../../../icons/system/eye-off-fill.svg"); + mask-image: url("../../../icons/system/eye-off-fill.svg"); +} + +.fr-icon-eye-off-line::before, +.fr-icon-eye-off-line::after { + -webkit-mask-image: url("../../../icons/system/eye-off-line.svg"); + mask-image: url("../../../icons/system/eye-off-line.svg"); +} + +.fr-icon-filter-fill::before, +.fr-icon-filter-fill::after { + -webkit-mask-image: url("../../../icons/system/filter-fill.svg"); + mask-image: url("../../../icons/system/filter-fill.svg"); +} + +.fr-icon-filter-line::before, +.fr-icon-filter-line::after { + -webkit-mask-image: url("../../../icons/system/filter-line.svg"); + mask-image: url("../../../icons/system/filter-line.svg"); +} + +.fr-icon-alert-warning-2-fill::before, +.fr-icon-alert-warning-2-fill::after { + -webkit-mask-image: url("../../../icons/system/fr--alert-warning-2-fill.svg"); + mask-image: url("../../../icons/system/fr--alert-warning-2-fill.svg"); +} + +.fr-icon-alert-warning-fill::before, +.fr-icon-alert-warning-fill::after { + -webkit-mask-image: url("../../../icons/system/fr--alert-warning-fill.svg"); + mask-image: url("../../../icons/system/fr--alert-warning-fill.svg"); +} + +.fr-icon-arrow-left-s-first-line::before, +.fr-icon-arrow-left-s-first-line::after { + -webkit-mask-image: url("../../../icons/system/fr--arrow-left-s-first-line.svg"); + mask-image: url("../../../icons/system/fr--arrow-left-s-first-line.svg"); +} + +.fr-icon-arrow-left-s-line-double::before, +.fr-icon-arrow-left-s-line-double::after { + -webkit-mask-image: url("../../../icons/system/fr--arrow-left-s-line-double.svg"); + mask-image: url("../../../icons/system/fr--arrow-left-s-line-double.svg"); +} + +.fr-icon-arrow-right-down-circle-fill::before, +.fr-icon-arrow-right-down-circle-fill::after { + -webkit-mask-image: url("../../../icons/system/fr--arrow-right-down-circle-fill.svg"); + mask-image: url("../../../icons/system/fr--arrow-right-down-circle-fill.svg"); +} + +.fr-icon-arrow-right-s-last-line::before, +.fr-icon-arrow-right-s-last-line::after { + -webkit-mask-image: url("../../../icons/system/fr--arrow-right-s-last-line.svg"); + mask-image: url("../../../icons/system/fr--arrow-right-s-last-line.svg"); +} + +.fr-icon-arrow-right-s-line-double::before, +.fr-icon-arrow-right-s-line-double::after { + -webkit-mask-image: url("../../../icons/system/fr--arrow-right-s-line-double.svg"); + mask-image: url("../../../icons/system/fr--arrow-right-s-line-double.svg"); +} + +.fr-icon-arrow-right-up-circle-fill::before, +.fr-icon-arrow-right-up-circle-fill::after { + -webkit-mask-image: url("../../../icons/system/fr--arrow-right-up-circle-fill.svg"); + mask-image: url("../../../icons/system/fr--arrow-right-up-circle-fill.svg"); +} + +.fr-icon-capslock-line::before, +.fr-icon-capslock-line::after { + -webkit-mask-image: url("../../../icons/system/fr--capslock-line.svg"); + mask-image: url("../../../icons/system/fr--capslock-line.svg"); +} + +.fr-icon-equal-circle-fill::before, +.fr-icon-equal-circle-fill::after { + -webkit-mask-image: url("../../../icons/system/fr--equal-circle-fill.svg"); + mask-image: url("../../../icons/system/fr--equal-circle-fill.svg"); +} + +.fr-icon-error-fill::before, +.fr-icon-error-fill::after { + -webkit-mask-image: url("../../../icons/system/fr--error-fill.svg"); + mask-image: url("../../../icons/system/fr--error-fill.svg"); +} + +.fr-icon-error-line::before, +.fr-icon-error-line::after { + -webkit-mask-image: url("../../../icons/system/fr--error-line.svg"); + mask-image: url("../../../icons/system/fr--error-line.svg"); +} + +.fr-icon-info-fill::before, +.fr-icon-info-fill::after { + -webkit-mask-image: url("../../../icons/system/fr--info-fill.svg"); + mask-image: url("../../../icons/system/fr--info-fill.svg"); +} + +.fr-icon-info-line::before, +.fr-icon-info-line::after { + -webkit-mask-image: url("../../../icons/system/fr--info-line.svg"); + mask-image: url("../../../icons/system/fr--info-line.svg"); +} + +.fr-icon-success-fill::before, +.fr-icon-success-fill::after { + -webkit-mask-image: url("../../../icons/system/fr--success-fill.svg"); + mask-image: url("../../../icons/system/fr--success-fill.svg"); +} + +.fr-icon-success-line::before, +.fr-icon-success-line::after { + -webkit-mask-image: url("../../../icons/system/fr--success-line.svg"); + mask-image: url("../../../icons/system/fr--success-line.svg"); +} + +.fr-icon-theme-fill::before, +.fr-icon-theme-fill::after { + -webkit-mask-image: url("../../../icons/system/fr--theme-fill.svg"); + mask-image: url("../../../icons/system/fr--theme-fill.svg"); +} + +.fr-icon-warning-fill::before, +.fr-icon-warning-fill::after { + -webkit-mask-image: url("../../../icons/system/fr--warning-fill.svg"); + mask-image: url("../../../icons/system/fr--warning-fill.svg"); +} + +.fr-icon-warning-line::before, +.fr-icon-warning-line::after { + -webkit-mask-image: url("../../../icons/system/fr--warning-line.svg"); + mask-image: url("../../../icons/system/fr--warning-line.svg"); +} + +.fr-icon-information-fill::before, +.fr-icon-information-fill::after { + -webkit-mask-image: url("../../../icons/system/information-fill.svg"); + mask-image: url("../../../icons/system/information-fill.svg"); +} + +.fr-icon-information-line::before, +.fr-icon-information-line::after { + -webkit-mask-image: url("../../../icons/system/information-line.svg"); + mask-image: url("../../../icons/system/information-line.svg"); +} + +.fr-icon-lock-fill::before, +.fr-icon-lock-fill::after { + -webkit-mask-image: url("../../../icons/system/lock-fill.svg"); + mask-image: url("../../../icons/system/lock-fill.svg"); +} + +.fr-icon-lock-line::before, +.fr-icon-lock-line::after { + -webkit-mask-image: url("../../../icons/system/lock-line.svg"); + mask-image: url("../../../icons/system/lock-line.svg"); +} + +.fr-icon-lock-unlock-fill::before, +.fr-icon-lock-unlock-fill::after { + -webkit-mask-image: url("../../../icons/system/lock-unlock-fill.svg"); + mask-image: url("../../../icons/system/lock-unlock-fill.svg"); +} + +.fr-icon-lock-unlock-line::before, +.fr-icon-lock-unlock-line::after { + -webkit-mask-image: url("../../../icons/system/lock-unlock-line.svg"); + mask-image: url("../../../icons/system/lock-unlock-line.svg"); +} + +.fr-icon-logout-box-r-fill::before, +.fr-icon-logout-box-r-fill::after { + -webkit-mask-image: url("../../../icons/system/logout-box-r-fill.svg"); + mask-image: url("../../../icons/system/logout-box-r-fill.svg"); +} + +.fr-icon-logout-box-r-line::before, +.fr-icon-logout-box-r-line::after { + -webkit-mask-image: url("../../../icons/system/logout-box-r-line.svg"); + mask-image: url("../../../icons/system/logout-box-r-line.svg"); +} + +.fr-icon-menu-2-fill::before, +.fr-icon-menu-2-fill::after { + -webkit-mask-image: url("../../../icons/system/menu-2-fill.svg"); + mask-image: url("../../../icons/system/menu-2-fill.svg"); +} + +.fr-icon-menu-fill::before, +.fr-icon-menu-fill::after { + -webkit-mask-image: url("../../../icons/system/menu-fill.svg"); + mask-image: url("../../../icons/system/menu-fill.svg"); +} + +.fr-icon-more-fill::before, +.fr-icon-more-fill::after { + -webkit-mask-image: url("../../../icons/system/more-fill.svg"); + mask-image: url("../../../icons/system/more-fill.svg"); +} + +.fr-icon-more-line::before, +.fr-icon-more-line::after { + -webkit-mask-image: url("../../../icons/system/more-line.svg"); + mask-image: url("../../../icons/system/more-line.svg"); +} + +.fr-icon-notification-badge-fill::before, +.fr-icon-notification-badge-fill::after { + -webkit-mask-image: url("../../../icons/system/notification-badge-fill.svg"); + mask-image: url("../../../icons/system/notification-badge-fill.svg"); +} + +.fr-icon-notification-badge-line::before, +.fr-icon-notification-badge-line::after { + -webkit-mask-image: url("../../../icons/system/notification-badge-line.svg"); + mask-image: url("../../../icons/system/notification-badge-line.svg"); +} + +.fr-icon-question-fill::before, +.fr-icon-question-fill::after { + -webkit-mask-image: url("../../../icons/system/question-fill.svg"); + mask-image: url("../../../icons/system/question-fill.svg"); +} + +.fr-icon-question-line::before, +.fr-icon-question-line::after { + -webkit-mask-image: url("../../../icons/system/question-line.svg"); + mask-image: url("../../../icons/system/question-line.svg"); +} + +.fr-icon-refresh-fill::before, +.fr-icon-refresh-fill::after { + -webkit-mask-image: url("../../../icons/system/refresh-fill.svg"); + mask-image: url("../../../icons/system/refresh-fill.svg"); +} + +.fr-icon-refresh-line::before, +.fr-icon-refresh-line::after { + -webkit-mask-image: url("../../../icons/system/refresh-line.svg"); + mask-image: url("../../../icons/system/refresh-line.svg"); +} + +.fr-icon-search-fill::before, +.fr-icon-search-fill::after { + -webkit-mask-image: url("../../../icons/system/search-fill.svg"); + mask-image: url("../../../icons/system/search-fill.svg"); +} + +.fr-icon-search-line::before, +.fr-icon-search-line::after { + -webkit-mask-image: url("../../../icons/system/search-line.svg"); + mask-image: url("../../../icons/system/search-line.svg"); +} + +.fr-icon-settings-5-fill::before, +.fr-icon-settings-5-fill::after { + -webkit-mask-image: url("../../../icons/system/settings-5-fill.svg"); + mask-image: url("../../../icons/system/settings-5-fill.svg"); +} + +.fr-icon-settings-5-line::before, +.fr-icon-settings-5-line::after { + -webkit-mask-image: url("../../../icons/system/settings-5-line.svg"); + mask-image: url("../../../icons/system/settings-5-line.svg"); +} + +.fr-icon-share-fill::before, +.fr-icon-share-fill::after { + -webkit-mask-image: url("../../../icons/system/share-fill.svg"); + mask-image: url("../../../icons/system/share-fill.svg"); +} + +.fr-icon-share-forward-fill::before, +.fr-icon-share-forward-fill::after { + -webkit-mask-image: url("../../../icons/system/share-forward-fill.svg"); + mask-image: url("../../../icons/system/share-forward-fill.svg"); +} + +.fr-icon-share-forward-line::before, +.fr-icon-share-forward-line::after { + -webkit-mask-image: url("../../../icons/system/share-forward-line.svg"); + mask-image: url("../../../icons/system/share-forward-line.svg"); +} + +.fr-icon-share-line::before, +.fr-icon-share-line::after { + -webkit-mask-image: url("../../../icons/system/share-line.svg"); + mask-image: url("../../../icons/system/share-line.svg"); +} + +.fr-icon-shield-fill::before, +.fr-icon-shield-fill::after { + -webkit-mask-image: url("../../../icons/system/shield-fill.svg"); + mask-image: url("../../../icons/system/shield-fill.svg"); +} + +.fr-icon-shield-line::before, +.fr-icon-shield-line::after { + -webkit-mask-image: url("../../../icons/system/shield-line.svg"); + mask-image: url("../../../icons/system/shield-line.svg"); +} + +.fr-icon-star-fill::before, +.fr-icon-star-fill::after { + -webkit-mask-image: url("../../../icons/system/star-fill.svg"); + mask-image: url("../../../icons/system/star-fill.svg"); +} + +.fr-icon-star-line::before, +.fr-icon-star-line::after { + -webkit-mask-image: url("../../../icons/system/star-line.svg"); + mask-image: url("../../../icons/system/star-line.svg"); +} + +.fr-icon-star-s-fill::before, +.fr-icon-star-s-fill::after { + -webkit-mask-image: url("../../../icons/system/star-s-fill.svg"); + mask-image: url("../../../icons/system/star-s-fill.svg"); +} + +.fr-icon-star-s-line::before, +.fr-icon-star-s-line::after { + -webkit-mask-image: url("../../../icons/system/star-s-line.svg"); + mask-image: url("../../../icons/system/star-s-line.svg"); +} + +.fr-icon-subtract-line::before, +.fr-icon-subtract-line::after { + -webkit-mask-image: url("../../../icons/system/subtract-line.svg"); + mask-image: url("../../../icons/system/subtract-line.svg"); +} + +.fr-icon-thumb-down-fill::before, +.fr-icon-thumb-down-fill::after { + -webkit-mask-image: url("../../../icons/system/thumb-down-fill.svg"); + mask-image: url("../../../icons/system/thumb-down-fill.svg"); +} + +.fr-icon-thumb-down-line::before, +.fr-icon-thumb-down-line::after { + -webkit-mask-image: url("../../../icons/system/thumb-down-line.svg"); + mask-image: url("../../../icons/system/thumb-down-line.svg"); +} + +.fr-icon-thumb-up-fill::before, +.fr-icon-thumb-up-fill::after { + -webkit-mask-image: url("../../../icons/system/thumb-up-fill.svg"); + mask-image: url("../../../icons/system/thumb-up-fill.svg"); +} + +.fr-icon-thumb-up-line::before, +.fr-icon-thumb-up-line::after { + -webkit-mask-image: url("../../../icons/system/thumb-up-line.svg"); + mask-image: url("../../../icons/system/thumb-up-line.svg"); +} + +.fr-icon-time-fill::before, +.fr-icon-time-fill::after { + -webkit-mask-image: url("../../../icons/system/time-fill.svg"); + mask-image: url("../../../icons/system/time-fill.svg"); +} + +.fr-icon-time-line::before, +.fr-icon-time-line::after { + -webkit-mask-image: url("../../../icons/system/time-line.svg"); + mask-image: url("../../../icons/system/time-line.svg"); +} + +.fr-icon-timer-fill::before, +.fr-icon-timer-fill::after { + -webkit-mask-image: url("../../../icons/system/timer-fill.svg"); + mask-image: url("../../../icons/system/timer-fill.svg"); +} + +.fr-icon-timer-line::before, +.fr-icon-timer-line::after { + -webkit-mask-image: url("../../../icons/system/timer-line.svg"); + mask-image: url("../../../icons/system/timer-line.svg"); +} + +.fr-icon-upload-2-fill::before, +.fr-icon-upload-2-fill::after { + -webkit-mask-image: url("../../../icons/system/upload-2-fill.svg"); + mask-image: url("../../../icons/system/upload-2-fill.svg"); +} + +.fr-icon-upload-2-line::before, +.fr-icon-upload-2-line::after { + -webkit-mask-image: url("../../../icons/system/upload-2-line.svg"); + mask-image: url("../../../icons/system/upload-2-line.svg"); +} + +.fr-icon-upload-fill::before, +.fr-icon-upload-fill::after { + -webkit-mask-image: url("../../../icons/system/upload-fill.svg"); + mask-image: url("../../../icons/system/upload-fill.svg"); +} + +.fr-icon-upload-line::before, +.fr-icon-upload-line::after { + -webkit-mask-image: url("../../../icons/system/upload-line.svg"); + mask-image: url("../../../icons/system/upload-line.svg"); +} + +.fr-icon-zoom-in-fill::before, +.fr-icon-zoom-in-fill::after { + -webkit-mask-image: url("../../../icons/system/zoom-in-fill.svg"); + mask-image: url("../../../icons/system/zoom-in-fill.svg"); +} + +.fr-icon-zoom-in-line::before, +.fr-icon-zoom-in-line::after { + -webkit-mask-image: url("../../../icons/system/zoom-in-line.svg"); + mask-image: url("../../../icons/system/zoom-in-line.svg"); +} + +.fr-icon-zoom-out-fill::before, +.fr-icon-zoom-out-fill::after { + -webkit-mask-image: url("../../../icons/system/zoom-out-fill.svg"); + mask-image: url("../../../icons/system/zoom-out-fill.svg"); +} + +.fr-icon-zoom-out-line::before, +.fr-icon-zoom-out-line::after { + -webkit-mask-image: url("../../../icons/system/zoom-out-line.svg"); + mask-image: url("../../../icons/system/zoom-out-line.svg"); +} + +.fr-fi-add-circle-fill::before, +.fr-fi-add-circle-fill::after { + -webkit-mask-image: url("../../../icons/system/add-circle-fill.svg"); + mask-image: url("../../../icons/system/add-circle-fill.svg"); +} + +.fr-fi-add-circle-line::before, +.fr-fi-add-circle-line::after { + -webkit-mask-image: url("../../../icons/system/add-circle-line.svg"); + mask-image: url("../../../icons/system/add-circle-line.svg"); +} + +.fr-fi-add-line::before, +.fr-fi-add-line::after { + -webkit-mask-image: url("../../../icons/system/add-line.svg"); + mask-image: url("../../../icons/system/add-line.svg"); +} + +.fr-fi-arrow-down-line::before, +.fr-fi-arrow-down-line::after { + -webkit-mask-image: url("../../../icons/system/arrow-down-line.svg"); + mask-image: url("../../../icons/system/arrow-down-line.svg"); +} + +.fr-fi-arrow-down-s-line::before, +.fr-fi-arrow-down-s-line::after { + -webkit-mask-image: url("../../../icons/system/arrow-down-s-line.svg"); + mask-image: url("../../../icons/system/arrow-down-s-line.svg"); +} + +.fr-fi-arrow-go-back-fill::before, +.fr-fi-arrow-go-back-fill::after { + -webkit-mask-image: url("../../../icons/system/arrow-go-back-fill.svg"); + mask-image: url("../../../icons/system/arrow-go-back-fill.svg"); +} + +.fr-fi-arrow-go-back-line::before, +.fr-fi-arrow-go-back-line::after { + -webkit-mask-image: url("../../../icons/system/arrow-go-back-line.svg"); + mask-image: url("../../../icons/system/arrow-go-back-line.svg"); +} + +.fr-fi-arrow-left-line::before, +.fr-fi-arrow-left-line::after { + -webkit-mask-image: url("../../../icons/system/arrow-left-line.svg"); + mask-image: url("../../../icons/system/arrow-left-line.svg"); +} + +.fr-fi-arrow-left-s-line::before, +.fr-fi-arrow-left-s-line::after { + -webkit-mask-image: url("../../../icons/system/arrow-left-s-line.svg"); + mask-image: url("../../../icons/system/arrow-left-s-line.svg"); +} + +.fr-fi-arrow-right-line::before, +.fr-fi-arrow-right-line::after { + -webkit-mask-image: url("../../../icons/system/arrow-right-line.svg"); + mask-image: url("../../../icons/system/arrow-right-line.svg"); +} + +.fr-fi-arrow-right-s-line::before, +.fr-fi-arrow-right-s-line::after { + -webkit-mask-image: url("../../../icons/system/arrow-right-s-line.svg"); + mask-image: url("../../../icons/system/arrow-right-s-line.svg"); +} + +.fr-fi-arrow-right-up-line::before, +.fr-fi-arrow-right-up-line::after { + -webkit-mask-image: url("../../../icons/system/arrow-right-up-line.svg"); + mask-image: url("../../../icons/system/arrow-right-up-line.svg"); +} + +.fr-fi-arrow-up-fill::before, +.fr-fi-arrow-up-fill::after { + -webkit-mask-image: url("../../../icons/system/arrow-up-fill.svg"); + mask-image: url("../../../icons/system/arrow-up-fill.svg"); +} + +.fr-fi-arrow-up-line::before, +.fr-fi-arrow-up-line::after { + -webkit-mask-image: url("../../../icons/system/arrow-up-line.svg"); + mask-image: url("../../../icons/system/arrow-up-line.svg"); +} + +.fr-fi-arrow-up-s-line::before, +.fr-fi-arrow-up-s-line::after { + -webkit-mask-image: url("../../../icons/system/arrow-up-s-line.svg"); + mask-image: url("../../../icons/system/arrow-up-s-line.svg"); +} + +.fr-fi-check-line::before, +.fr-fi-check-line::after { + -webkit-mask-image: url("../../../icons/system/check-line.svg"); + mask-image: url("../../../icons/system/check-line.svg"); +} + +.fr-fi-checkbox-circle-line::before, +.fr-fi-checkbox-circle-line::after { + -webkit-mask-image: url("../../../icons/system/checkbox-circle-line.svg"); + mask-image: url("../../../icons/system/checkbox-circle-line.svg"); +} + +.fr-fi-close-line::before, +.fr-fi-close-line::after { + -webkit-mask-image: url("../../../icons/system/close-line.svg"); + mask-image: url("../../../icons/system/close-line.svg"); +} + +.fr-fi-download-line::before, +.fr-fi-download-line::after { + -webkit-mask-image: url("../../../icons/system/download-line.svg"); + mask-image: url("../../../icons/system/download-line.svg"); +} + +.fr-fi-error-warning-fill::before, +.fr-fi-error-warning-fill::after { + -webkit-mask-image: url("../../../icons/system/error-warning-fill.svg"); + mask-image: url("../../../icons/system/error-warning-fill.svg"); +} + +.fr-fi-error-warning-line::before, +.fr-fi-error-warning-line::after { + -webkit-mask-image: url("../../../icons/system/error-warning-line.svg"); + mask-image: url("../../../icons/system/error-warning-line.svg"); +} + +.fr-fi-external-link-line::before, +.fr-fi-external-link-line::after { + -webkit-mask-image: url("../../../icons/system/external-link-line.svg"); + mask-image: url("../../../icons/system/external-link-line.svg"); +} + +.fr-fi-eye-fill::before, +.fr-fi-eye-fill::after { + -webkit-mask-image: url("../../../icons/system/eye-fill.svg"); + mask-image: url("../../../icons/system/eye-fill.svg"); +} + +.fr-fi-eye-line::before, +.fr-fi-eye-line::after { + -webkit-mask-image: url("../../../icons/system/eye-line.svg"); + mask-image: url("../../../icons/system/eye-line.svg"); +} + +.fr-fi-eye-off-fill::before, +.fr-fi-eye-off-fill::after { + -webkit-mask-image: url("../../../icons/system/eye-off-fill.svg"); + mask-image: url("../../../icons/system/eye-off-fill.svg"); +} + +.fr-fi-eye-off-line::before, +.fr-fi-eye-off-line::after { + -webkit-mask-image: url("../../../icons/system/eye-off-line.svg"); + mask-image: url("../../../icons/system/eye-off-line.svg"); +} + +.fr-fi-filter-fill::before, +.fr-fi-filter-fill::after { + -webkit-mask-image: url("../../../icons/system/filter-fill.svg"); + mask-image: url("../../../icons/system/filter-fill.svg"); +} + +.fr-fi-filter-line::before, +.fr-fi-filter-line::after { + -webkit-mask-image: url("../../../icons/system/filter-line.svg"); + mask-image: url("../../../icons/system/filter-line.svg"); +} + +.fr-fi-arrow-left-s-first-line::before, +.fr-fi-arrow-left-s-first-line::after { + -webkit-mask-image: url("../../../icons/system/fr--arrow-left-s-first-line.svg"); + mask-image: url("../../../icons/system/fr--arrow-left-s-first-line.svg"); +} + +.fr-fi-arrow-left-s-line-double::before, +.fr-fi-arrow-left-s-line-double::after { + -webkit-mask-image: url("../../../icons/system/fr--arrow-left-s-line-double.svg"); + mask-image: url("../../../icons/system/fr--arrow-left-s-line-double.svg"); +} + +.fr-fi-arrow-right-s-last-line::before, +.fr-fi-arrow-right-s-last-line::after { + -webkit-mask-image: url("../../../icons/system/fr--arrow-right-s-last-line.svg"); + mask-image: url("../../../icons/system/fr--arrow-right-s-last-line.svg"); +} + +.fr-fi-arrow-right-s-line-double::before, +.fr-fi-arrow-right-s-line-double::after { + -webkit-mask-image: url("../../../icons/system/fr--arrow-right-s-line-double.svg"); + mask-image: url("../../../icons/system/fr--arrow-right-s-line-double.svg"); +} + +.fr-fi-error-fill::before, +.fr-fi-error-fill::after { + -webkit-mask-image: url("../../../icons/system/fr--error-fill.svg"); + mask-image: url("../../../icons/system/fr--error-fill.svg"); +} + +.fr-fi-error-line::before, +.fr-fi-error-line::after { + -webkit-mask-image: url("../../../icons/system/fr--error-line.svg"); + mask-image: url("../../../icons/system/fr--error-line.svg"); +} + +.fr-fi-info-fill::before, +.fr-fi-info-fill::after { + -webkit-mask-image: url("../../../icons/system/fr--info-fill.svg"); + mask-image: url("../../../icons/system/fr--info-fill.svg"); +} + +.fr-fi-info-line::before, +.fr-fi-info-line::after { + -webkit-mask-image: url("../../../icons/system/fr--info-line.svg"); + mask-image: url("../../../icons/system/fr--info-line.svg"); +} + +.fr-fi-success-fill::before, +.fr-fi-success-fill::after { + -webkit-mask-image: url("../../../icons/system/fr--success-fill.svg"); + mask-image: url("../../../icons/system/fr--success-fill.svg"); +} + +.fr-fi-success-line::before, +.fr-fi-success-line::after { + -webkit-mask-image: url("../../../icons/system/fr--success-line.svg"); + mask-image: url("../../../icons/system/fr--success-line.svg"); +} + +.fr-fi-theme-fill::before, +.fr-fi-theme-fill::after { + -webkit-mask-image: url("../../../icons/system/fr--theme-fill.svg"); + mask-image: url("../../../icons/system/fr--theme-fill.svg"); +} + +.fr-fi-warning-fill::before, +.fr-fi-warning-fill::after { + -webkit-mask-image: url("../../../icons/system/fr--warning-fill.svg"); + mask-image: url("../../../icons/system/fr--warning-fill.svg"); +} + +.fr-fi-warning-line::before, +.fr-fi-warning-line::after { + -webkit-mask-image: url("../../../icons/system/fr--warning-line.svg"); + mask-image: url("../../../icons/system/fr--warning-line.svg"); +} + +.fr-fi-information-fill::before, +.fr-fi-information-fill::after { + -webkit-mask-image: url("../../../icons/system/information-fill.svg"); + mask-image: url("../../../icons/system/information-fill.svg"); +} + +.fr-fi-information-line::before, +.fr-fi-information-line::after { + -webkit-mask-image: url("../../../icons/system/information-line.svg"); + mask-image: url("../../../icons/system/information-line.svg"); +} + +.fr-fi-lock-fill::before, +.fr-fi-lock-fill::after { + -webkit-mask-image: url("../../../icons/system/lock-fill.svg"); + mask-image: url("../../../icons/system/lock-fill.svg"); +} + +.fr-fi-lock-line::before, +.fr-fi-lock-line::after { + -webkit-mask-image: url("../../../icons/system/lock-line.svg"); + mask-image: url("../../../icons/system/lock-line.svg"); +} + +.fr-fi-logout-box-r-fill::before, +.fr-fi-logout-box-r-fill::after { + -webkit-mask-image: url("../../../icons/system/logout-box-r-fill.svg"); + mask-image: url("../../../icons/system/logout-box-r-fill.svg"); +} + +.fr-fi-logout-box-r-line::before, +.fr-fi-logout-box-r-line::after { + -webkit-mask-image: url("../../../icons/system/logout-box-r-line.svg"); + mask-image: url("../../../icons/system/logout-box-r-line.svg"); +} + +.fr-fi-menu-2-fill::before, +.fr-fi-menu-2-fill::after { + -webkit-mask-image: url("../../../icons/system/menu-2-fill.svg"); + mask-image: url("../../../icons/system/menu-2-fill.svg"); +} + +.fr-fi-menu-fill::before, +.fr-fi-menu-fill::after { + -webkit-mask-image: url("../../../icons/system/menu-fill.svg"); + mask-image: url("../../../icons/system/menu-fill.svg"); +} + +.fr-fi-question-fill::before, +.fr-fi-question-fill::after { + -webkit-mask-image: url("../../../icons/system/question-fill.svg"); + mask-image: url("../../../icons/system/question-fill.svg"); +} + +.fr-fi-question-line::before, +.fr-fi-question-line::after { + -webkit-mask-image: url("../../../icons/system/question-line.svg"); + mask-image: url("../../../icons/system/question-line.svg"); +} + +.fr-fi-refresh-fill::before, +.fr-fi-refresh-fill::after { + -webkit-mask-image: url("../../../icons/system/refresh-fill.svg"); + mask-image: url("../../../icons/system/refresh-fill.svg"); +} + +.fr-fi-refresh-line::before, +.fr-fi-refresh-line::after { + -webkit-mask-image: url("../../../icons/system/refresh-line.svg"); + mask-image: url("../../../icons/system/refresh-line.svg"); +} + +.fr-fi-search-fill::before, +.fr-fi-search-fill::after { + -webkit-mask-image: url("../../../icons/system/search-fill.svg"); + mask-image: url("../../../icons/system/search-fill.svg"); +} + +.fr-fi-search-line::before, +.fr-fi-search-line::after { + -webkit-mask-image: url("../../../icons/system/search-line.svg"); + mask-image: url("../../../icons/system/search-line.svg"); +} + +.fr-fi-subtract-line::before, +.fr-fi-subtract-line::after { + -webkit-mask-image: url("../../../icons/system/subtract-line.svg"); + mask-image: url("../../../icons/system/subtract-line.svg"); +} + +.fr-fi-timer-fill::before, +.fr-fi-timer-fill::after { + -webkit-mask-image: url("../../../icons/system/timer-fill.svg"); + mask-image: url("../../../icons/system/timer-fill.svg"); +} + +.fr-fi-timer-line::before, +.fr-fi-timer-line::after { + -webkit-mask-image: url("../../../icons/system/timer-line.svg"); + mask-image: url("../../../icons/system/timer-line.svg"); +} + +.fr-fi-upload-2-fill::before, +.fr-fi-upload-2-fill::after { + -webkit-mask-image: url("../../../icons/system/upload-2-fill.svg"); + mask-image: url("../../../icons/system/upload-2-fill.svg"); +} + +.fr-fi-upload-2-line::before, +.fr-fi-upload-2-line::after { + -webkit-mask-image: url("../../../icons/system/upload-2-line.svg"); + mask-image: url("../../../icons/system/upload-2-line.svg"); +} + +.fr-fi-zoom-in-fill::before, +.fr-fi-zoom-in-fill::after { + -webkit-mask-image: url("../../../icons/system/zoom-in-fill.svg"); + mask-image: url("../../../icons/system/zoom-in-fill.svg"); +} + +.fr-fi-zoom-in-line::before, +.fr-fi-zoom-in-line::after { + -webkit-mask-image: url("../../../icons/system/zoom-in-line.svg"); + mask-image: url("../../../icons/system/zoom-in-line.svg"); +} + +.fr-fi-zoom-out-fill::before, +.fr-fi-zoom-out-fill::after { + -webkit-mask-image: url("../../../icons/system/zoom-out-fill.svg"); + mask-image: url("../../../icons/system/zoom-out-fill.svg"); +} + +.fr-fi-zoom-out-line::before, +.fr-fi-zoom-out-line::after { + -webkit-mask-image: url("../../../icons/system/zoom-out-line.svg"); + mask-image: url("../../../icons/system/zoom-out-line.svg"); +} + +.fr-fi-delete-line::before, +.fr-fi-delete-line::after { + -webkit-mask-image: url("../../../icons/system/delete-bin-line.svg"); + mask-image: url("../../../icons/system/delete-bin-line.svg"); +} + +.fr-fi-delete-fill::before, +.fr-fi-delete-fill::after { + -webkit-mask-image: url("../../../icons/system/delete-bin-fill.svg"); + mask-image: url("../../../icons/system/delete-bin-fill.svg"); +} + +.fr-icon-delete-line::before, +.fr-icon-delete-line::after { + -webkit-mask-image: url("../../../icons/system/delete-bin-line.svg"); + mask-image: url("../../../icons/system/delete-bin-line.svg"); +} + +.fr-icon-delete-fill::before, +.fr-icon-delete-fill::after { + -webkit-mask-image: url("../../../icons/system/delete-bin-fill.svg"); + mask-image: url("../../../icons/system/delete-bin-fill.svg"); +} + +@media (min-width: 36em) { + /*! media sm */ +} + +@media (min-width: 48em) { + /*! media md */ +} + +@media (min-width: 62em) { + /*! media lg */ +} + +@media (min-width: 78em) { + /*! media xl */ +} diff --git a/dist/dsfr/utility/icons/icons-system/icons-system.main.min.css b/dist/dsfr/utility/icons/icons-system/icons-system.main.min.css new file mode 100644 index 0000000..8a77e0f --- /dev/null +++ b/dist/dsfr/utility/icons/icons-system/icons-system.main.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-icon-add-circle-fill:after,.fr-icon-add-circle-fill:before{-webkit-mask-image:url(../../../icons/system/add-circle-fill.svg);mask-image:url(../../../icons/system/add-circle-fill.svg)}.fr-icon-add-circle-line:after,.fr-icon-add-circle-line:before{-webkit-mask-image:url(../../../icons/system/add-circle-line.svg);mask-image:url(../../../icons/system/add-circle-line.svg)}.fr-icon-add-line:after,.fr-icon-add-line:before{-webkit-mask-image:url(../../../icons/system/add-line.svg);mask-image:url(../../../icons/system/add-line.svg)}.fr-icon-alarm-warning-fill:after,.fr-icon-alarm-warning-fill:before{-webkit-mask-image:url(../../../icons/system/alarm-warning-fill.svg);mask-image:url(../../../icons/system/alarm-warning-fill.svg)}.fr-icon-alarm-warning-line:after,.fr-icon-alarm-warning-line:before{-webkit-mask-image:url(../../../icons/system/alarm-warning-line.svg);mask-image:url(../../../icons/system/alarm-warning-line.svg)}.fr-icon-alert-fill:after,.fr-icon-alert-fill:before{-webkit-mask-image:url(../../../icons/system/alert-fill.svg);mask-image:url(../../../icons/system/alert-fill.svg)}.fr-icon-alert-line:after,.fr-icon-alert-line:before{-webkit-mask-image:url(../../../icons/system/alert-line.svg);mask-image:url(../../../icons/system/alert-line.svg)}.fr-icon-arrow-down-fill:after,.fr-icon-arrow-down-fill:before{-webkit-mask-image:url(../../../icons/system/arrow-down-fill.svg);mask-image:url(../../../icons/system/arrow-down-fill.svg)}.fr-icon-arrow-down-line:after,.fr-icon-arrow-down-line:before{-webkit-mask-image:url(../../../icons/system/arrow-down-line.svg);mask-image:url(../../../icons/system/arrow-down-line.svg)}.fr-icon-arrow-down-s-fill:after,.fr-icon-arrow-down-s-fill:before{-webkit-mask-image:url(../../../icons/system/arrow-down-s-fill.svg);mask-image:url(../../../icons/system/arrow-down-s-fill.svg)}.fr-icon-arrow-down-s-line:after,.fr-icon-arrow-down-s-line:before{-webkit-mask-image:url(../../../icons/system/arrow-down-s-line.svg);mask-image:url(../../../icons/system/arrow-down-s-line.svg)}.fr-icon-arrow-go-back-fill:after,.fr-icon-arrow-go-back-fill:before{-webkit-mask-image:url(../../../icons/system/arrow-go-back-fill.svg);mask-image:url(../../../icons/system/arrow-go-back-fill.svg)}.fr-icon-arrow-go-back-line:after,.fr-icon-arrow-go-back-line:before{-webkit-mask-image:url(../../../icons/system/arrow-go-back-line.svg);mask-image:url(../../../icons/system/arrow-go-back-line.svg)}.fr-icon-arrow-go-forward-fill:after,.fr-icon-arrow-go-forward-fill:before{-webkit-mask-image:url(../../../icons/system/arrow-go-forward-fill.svg);mask-image:url(../../../icons/system/arrow-go-forward-fill.svg)}.fr-icon-arrow-go-forward-line:after,.fr-icon-arrow-go-forward-line:before{-webkit-mask-image:url(../../../icons/system/arrow-go-forward-line.svg);mask-image:url(../../../icons/system/arrow-go-forward-line.svg)}.fr-icon-arrow-left-fill:after,.fr-icon-arrow-left-fill:before{-webkit-mask-image:url(../../../icons/system/arrow-left-fill.svg);mask-image:url(../../../icons/system/arrow-left-fill.svg)}.fr-icon-arrow-left-line:after,.fr-icon-arrow-left-line:before{-webkit-mask-image:url(../../../icons/system/arrow-left-line.svg);mask-image:url(../../../icons/system/arrow-left-line.svg)}.fr-icon-arrow-left-s-fill:after,.fr-icon-arrow-left-s-fill:before{-webkit-mask-image:url(../../../icons/system/arrow-left-s-fill.svg);mask-image:url(../../../icons/system/arrow-left-s-fill.svg)}.fr-icon-arrow-left-s-line:after,.fr-icon-arrow-left-s-line:before{-webkit-mask-image:url(../../../icons/system/arrow-left-s-line.svg);mask-image:url(../../../icons/system/arrow-left-s-line.svg)}.fr-icon-arrow-right-fill:after,.fr-icon-arrow-right-fill:before{-webkit-mask-image:url(../../../icons/system/arrow-right-fill.svg);mask-image:url(../../../icons/system/arrow-right-fill.svg)}.fr-icon-arrow-right-line:after,.fr-icon-arrow-right-line:before{-webkit-mask-image:url(../../../icons/system/arrow-right-line.svg);mask-image:url(../../../icons/system/arrow-right-line.svg)}.fr-icon-arrow-right-s-fill:after,.fr-icon-arrow-right-s-fill:before{-webkit-mask-image:url(../../../icons/system/arrow-right-s-fill.svg);mask-image:url(../../../icons/system/arrow-right-s-fill.svg)}.fr-icon-arrow-right-s-line:after,.fr-icon-arrow-right-s-line:before{-webkit-mask-image:url(../../../icons/system/arrow-right-s-line.svg);mask-image:url(../../../icons/system/arrow-right-s-line.svg)}.fr-icon-arrow-right-up-line:after,.fr-icon-arrow-right-up-line:before{-webkit-mask-image:url(../../../icons/system/arrow-right-up-line.svg);mask-image:url(../../../icons/system/arrow-right-up-line.svg)}.fr-icon-arrow-up-down-line:after,.fr-icon-arrow-up-down-line:before{-webkit-mask-image:url(../../../icons/system/arrow-up-down-line.svg);mask-image:url(../../../icons/system/arrow-up-down-line.svg)}.fr-icon-arrow-up-fill:after,.fr-icon-arrow-up-fill:before{-webkit-mask-image:url(../../../icons/system/arrow-up-fill.svg);mask-image:url(../../../icons/system/arrow-up-fill.svg)}.fr-icon-arrow-up-line:after,.fr-icon-arrow-up-line:before{-webkit-mask-image:url(../../../icons/system/arrow-up-line.svg);mask-image:url(../../../icons/system/arrow-up-line.svg)}.fr-icon-arrow-up-s-fill:after,.fr-icon-arrow-up-s-fill:before{-webkit-mask-image:url(../../../icons/system/arrow-up-s-fill.svg);mask-image:url(../../../icons/system/arrow-up-s-fill.svg)}.fr-icon-arrow-up-s-line:after,.fr-icon-arrow-up-s-line:before{-webkit-mask-image:url(../../../icons/system/arrow-up-s-line.svg);mask-image:url(../../../icons/system/arrow-up-s-line.svg)}.fr-icon-check-line:after,.fr-icon-check-line:before{-webkit-mask-image:url(../../../icons/system/check-line.svg);mask-image:url(../../../icons/system/check-line.svg)}.fr-icon-checkbox-circle-fill:after,.fr-icon-checkbox-circle-fill:before{-webkit-mask-image:url(../../../icons/system/checkbox-circle-fill.svg);mask-image:url(../../../icons/system/checkbox-circle-fill.svg)}.fr-icon-checkbox-circle-line:after,.fr-icon-checkbox-circle-line:before{-webkit-mask-image:url(../../../icons/system/checkbox-circle-line.svg);mask-image:url(../../../icons/system/checkbox-circle-line.svg)}.fr-icon-checkbox-fill:after,.fr-icon-checkbox-fill:before{-webkit-mask-image:url(../../../icons/system/checkbox-fill.svg);mask-image:url(../../../icons/system/checkbox-fill.svg)}.fr-icon-checkbox-line:after,.fr-icon-checkbox-line:before{-webkit-mask-image:url(../../../icons/system/checkbox-line.svg);mask-image:url(../../../icons/system/checkbox-line.svg)}.fr-icon-close-circle-fill:after,.fr-icon-close-circle-fill:before{-webkit-mask-image:url(../../../icons/system/close-circle-fill.svg);mask-image:url(../../../icons/system/close-circle-fill.svg)}.fr-icon-close-circle-line:after,.fr-icon-close-circle-line:before{-webkit-mask-image:url(../../../icons/system/close-circle-line.svg);mask-image:url(../../../icons/system/close-circle-line.svg)}.fr-icon-close-line:after,.fr-icon-close-line:before{-webkit-mask-image:url(../../../icons/system/close-line.svg);mask-image:url(../../../icons/system/close-line.svg)}.fr-icon-delete-bin-fill:after,.fr-icon-delete-bin-fill:before{-webkit-mask-image:url(../../../icons/system/delete-bin-fill.svg);mask-image:url(../../../icons/system/delete-bin-fill.svg)}.fr-icon-delete-bin-line:after,.fr-icon-delete-bin-line:before{-webkit-mask-image:url(../../../icons/system/delete-bin-line.svg);mask-image:url(../../../icons/system/delete-bin-line.svg)}.fr-icon-download-fill:after,.fr-icon-download-fill:before{-webkit-mask-image:url(../../../icons/system/download-fill.svg);mask-image:url(../../../icons/system/download-fill.svg)}.fr-icon-download-line:after,.fr-icon-download-line:before{-webkit-mask-image:url(../../../icons/system/download-line.svg);mask-image:url(../../../icons/system/download-line.svg)}.fr-icon-error-warning-fill:after,.fr-icon-error-warning-fill:before{-webkit-mask-image:url(../../../icons/system/error-warning-fill.svg);mask-image:url(../../../icons/system/error-warning-fill.svg)}.fr-icon-error-warning-line:after,.fr-icon-error-warning-line:before{-webkit-mask-image:url(../../../icons/system/error-warning-line.svg);mask-image:url(../../../icons/system/error-warning-line.svg)}.fr-icon-external-link-fill:after,.fr-icon-external-link-fill:before{-webkit-mask-image:url(../../../icons/system/external-link-fill.svg);mask-image:url(../../../icons/system/external-link-fill.svg)}.fr-icon-external-link-line:after,.fr-icon-external-link-line:before{-webkit-mask-image:url(../../../icons/system/external-link-line.svg);mask-image:url(../../../icons/system/external-link-line.svg)}.fr-icon-eye-fill:after,.fr-icon-eye-fill:before{-webkit-mask-image:url(../../../icons/system/eye-fill.svg);mask-image:url(../../../icons/system/eye-fill.svg)}.fr-icon-eye-line:after,.fr-icon-eye-line:before{-webkit-mask-image:url(../../../icons/system/eye-line.svg);mask-image:url(../../../icons/system/eye-line.svg)}.fr-icon-eye-off-fill:after,.fr-icon-eye-off-fill:before{-webkit-mask-image:url(../../../icons/system/eye-off-fill.svg);mask-image:url(../../../icons/system/eye-off-fill.svg)}.fr-icon-eye-off-line:after,.fr-icon-eye-off-line:before{-webkit-mask-image:url(../../../icons/system/eye-off-line.svg);mask-image:url(../../../icons/system/eye-off-line.svg)}.fr-icon-filter-fill:after,.fr-icon-filter-fill:before{-webkit-mask-image:url(../../../icons/system/filter-fill.svg);mask-image:url(../../../icons/system/filter-fill.svg)}.fr-icon-filter-line:after,.fr-icon-filter-line:before{-webkit-mask-image:url(../../../icons/system/filter-line.svg);mask-image:url(../../../icons/system/filter-line.svg)}.fr-icon-alert-warning-2-fill:after,.fr-icon-alert-warning-2-fill:before{-webkit-mask-image:url(../../../icons/system/fr--alert-warning-2-fill.svg);mask-image:url(../../../icons/system/fr--alert-warning-2-fill.svg)}.fr-icon-alert-warning-fill:after,.fr-icon-alert-warning-fill:before{-webkit-mask-image:url(../../../icons/system/fr--alert-warning-fill.svg);mask-image:url(../../../icons/system/fr--alert-warning-fill.svg)}.fr-icon-arrow-left-s-first-line:after,.fr-icon-arrow-left-s-first-line:before{-webkit-mask-image:url(../../../icons/system/fr--arrow-left-s-first-line.svg);mask-image:url(../../../icons/system/fr--arrow-left-s-first-line.svg)}.fr-icon-arrow-left-s-line-double:after,.fr-icon-arrow-left-s-line-double:before{-webkit-mask-image:url(../../../icons/system/fr--arrow-left-s-line-double.svg);mask-image:url(../../../icons/system/fr--arrow-left-s-line-double.svg)}.fr-icon-arrow-right-down-circle-fill:after,.fr-icon-arrow-right-down-circle-fill:before{-webkit-mask-image:url(../../../icons/system/fr--arrow-right-down-circle-fill.svg);mask-image:url(../../../icons/system/fr--arrow-right-down-circle-fill.svg)}.fr-icon-arrow-right-s-last-line:after,.fr-icon-arrow-right-s-last-line:before{-webkit-mask-image:url(../../../icons/system/fr--arrow-right-s-last-line.svg);mask-image:url(../../../icons/system/fr--arrow-right-s-last-line.svg)}.fr-icon-arrow-right-s-line-double:after,.fr-icon-arrow-right-s-line-double:before{-webkit-mask-image:url(../../../icons/system/fr--arrow-right-s-line-double.svg);mask-image:url(../../../icons/system/fr--arrow-right-s-line-double.svg)}.fr-icon-arrow-right-up-circle-fill:after,.fr-icon-arrow-right-up-circle-fill:before{-webkit-mask-image:url(../../../icons/system/fr--arrow-right-up-circle-fill.svg);mask-image:url(../../../icons/system/fr--arrow-right-up-circle-fill.svg)}.fr-icon-capslock-line:after,.fr-icon-capslock-line:before{-webkit-mask-image:url(../../../icons/system/fr--capslock-line.svg);mask-image:url(../../../icons/system/fr--capslock-line.svg)}.fr-icon-equal-circle-fill:after,.fr-icon-equal-circle-fill:before{-webkit-mask-image:url(../../../icons/system/fr--equal-circle-fill.svg);mask-image:url(../../../icons/system/fr--equal-circle-fill.svg)}.fr-icon-error-fill:after,.fr-icon-error-fill:before{-webkit-mask-image:url(../../../icons/system/fr--error-fill.svg);mask-image:url(../../../icons/system/fr--error-fill.svg)}.fr-icon-error-line:after,.fr-icon-error-line:before{-webkit-mask-image:url(../../../icons/system/fr--error-line.svg);mask-image:url(../../../icons/system/fr--error-line.svg)}.fr-icon-info-fill:after,.fr-icon-info-fill:before{-webkit-mask-image:url(../../../icons/system/fr--info-fill.svg);mask-image:url(../../../icons/system/fr--info-fill.svg)}.fr-icon-info-line:after,.fr-icon-info-line:before{-webkit-mask-image:url(../../../icons/system/fr--info-line.svg);mask-image:url(../../../icons/system/fr--info-line.svg)}.fr-icon-success-fill:after,.fr-icon-success-fill:before{-webkit-mask-image:url(../../../icons/system/fr--success-fill.svg);mask-image:url(../../../icons/system/fr--success-fill.svg)}.fr-icon-success-line:after,.fr-icon-success-line:before{-webkit-mask-image:url(../../../icons/system/fr--success-line.svg);mask-image:url(../../../icons/system/fr--success-line.svg)}.fr-icon-theme-fill:after,.fr-icon-theme-fill:before{-webkit-mask-image:url(../../../icons/system/fr--theme-fill.svg);mask-image:url(../../../icons/system/fr--theme-fill.svg)}.fr-icon-warning-fill:after,.fr-icon-warning-fill:before{-webkit-mask-image:url(../../../icons/system/fr--warning-fill.svg);mask-image:url(../../../icons/system/fr--warning-fill.svg)}.fr-icon-warning-line:after,.fr-icon-warning-line:before{-webkit-mask-image:url(../../../icons/system/fr--warning-line.svg);mask-image:url(../../../icons/system/fr--warning-line.svg)}.fr-icon-information-fill:after,.fr-icon-information-fill:before{-webkit-mask-image:url(../../../icons/system/information-fill.svg);mask-image:url(../../../icons/system/information-fill.svg)}.fr-icon-information-line:after,.fr-icon-information-line:before{-webkit-mask-image:url(../../../icons/system/information-line.svg);mask-image:url(../../../icons/system/information-line.svg)}.fr-icon-lock-fill:after,.fr-icon-lock-fill:before{-webkit-mask-image:url(../../../icons/system/lock-fill.svg);mask-image:url(../../../icons/system/lock-fill.svg)}.fr-icon-lock-line:after,.fr-icon-lock-line:before{-webkit-mask-image:url(../../../icons/system/lock-line.svg);mask-image:url(../../../icons/system/lock-line.svg)}.fr-icon-lock-unlock-fill:after,.fr-icon-lock-unlock-fill:before{-webkit-mask-image:url(../../../icons/system/lock-unlock-fill.svg);mask-image:url(../../../icons/system/lock-unlock-fill.svg)}.fr-icon-lock-unlock-line:after,.fr-icon-lock-unlock-line:before{-webkit-mask-image:url(../../../icons/system/lock-unlock-line.svg);mask-image:url(../../../icons/system/lock-unlock-line.svg)}.fr-icon-logout-box-r-fill:after,.fr-icon-logout-box-r-fill:before{-webkit-mask-image:url(../../../icons/system/logout-box-r-fill.svg);mask-image:url(../../../icons/system/logout-box-r-fill.svg)}.fr-icon-logout-box-r-line:after,.fr-icon-logout-box-r-line:before{-webkit-mask-image:url(../../../icons/system/logout-box-r-line.svg);mask-image:url(../../../icons/system/logout-box-r-line.svg)}.fr-icon-menu-2-fill:after,.fr-icon-menu-2-fill:before{-webkit-mask-image:url(../../../icons/system/menu-2-fill.svg);mask-image:url(../../../icons/system/menu-2-fill.svg)}.fr-icon-menu-fill:after,.fr-icon-menu-fill:before{-webkit-mask-image:url(../../../icons/system/menu-fill.svg);mask-image:url(../../../icons/system/menu-fill.svg)}.fr-icon-more-fill:after,.fr-icon-more-fill:before{-webkit-mask-image:url(../../../icons/system/more-fill.svg);mask-image:url(../../../icons/system/more-fill.svg)}.fr-icon-more-line:after,.fr-icon-more-line:before{-webkit-mask-image:url(../../../icons/system/more-line.svg);mask-image:url(../../../icons/system/more-line.svg)}.fr-icon-notification-badge-fill:after,.fr-icon-notification-badge-fill:before{-webkit-mask-image:url(../../../icons/system/notification-badge-fill.svg);mask-image:url(../../../icons/system/notification-badge-fill.svg)}.fr-icon-notification-badge-line:after,.fr-icon-notification-badge-line:before{-webkit-mask-image:url(../../../icons/system/notification-badge-line.svg);mask-image:url(../../../icons/system/notification-badge-line.svg)}.fr-icon-question-fill:after,.fr-icon-question-fill:before{-webkit-mask-image:url(../../../icons/system/question-fill.svg);mask-image:url(../../../icons/system/question-fill.svg)}.fr-icon-question-line:after,.fr-icon-question-line:before{-webkit-mask-image:url(../../../icons/system/question-line.svg);mask-image:url(../../../icons/system/question-line.svg)}.fr-icon-refresh-fill:after,.fr-icon-refresh-fill:before{-webkit-mask-image:url(../../../icons/system/refresh-fill.svg);mask-image:url(../../../icons/system/refresh-fill.svg)}.fr-icon-refresh-line:after,.fr-icon-refresh-line:before{-webkit-mask-image:url(../../../icons/system/refresh-line.svg);mask-image:url(../../../icons/system/refresh-line.svg)}.fr-icon-search-fill:after,.fr-icon-search-fill:before{-webkit-mask-image:url(../../../icons/system/search-fill.svg);mask-image:url(../../../icons/system/search-fill.svg)}.fr-icon-search-line:after,.fr-icon-search-line:before{-webkit-mask-image:url(../../../icons/system/search-line.svg);mask-image:url(../../../icons/system/search-line.svg)}.fr-icon-settings-5-fill:after,.fr-icon-settings-5-fill:before{-webkit-mask-image:url(../../../icons/system/settings-5-fill.svg);mask-image:url(../../../icons/system/settings-5-fill.svg)}.fr-icon-settings-5-line:after,.fr-icon-settings-5-line:before{-webkit-mask-image:url(../../../icons/system/settings-5-line.svg);mask-image:url(../../../icons/system/settings-5-line.svg)}.fr-icon-share-fill:after,.fr-icon-share-fill:before{-webkit-mask-image:url(../../../icons/system/share-fill.svg);mask-image:url(../../../icons/system/share-fill.svg)}.fr-icon-share-forward-fill:after,.fr-icon-share-forward-fill:before{-webkit-mask-image:url(../../../icons/system/share-forward-fill.svg);mask-image:url(../../../icons/system/share-forward-fill.svg)}.fr-icon-share-forward-line:after,.fr-icon-share-forward-line:before{-webkit-mask-image:url(../../../icons/system/share-forward-line.svg);mask-image:url(../../../icons/system/share-forward-line.svg)}.fr-icon-share-line:after,.fr-icon-share-line:before{-webkit-mask-image:url(../../../icons/system/share-line.svg);mask-image:url(../../../icons/system/share-line.svg)}.fr-icon-shield-fill:after,.fr-icon-shield-fill:before{-webkit-mask-image:url(../../../icons/system/shield-fill.svg);mask-image:url(../../../icons/system/shield-fill.svg)}.fr-icon-shield-line:after,.fr-icon-shield-line:before{-webkit-mask-image:url(../../../icons/system/shield-line.svg);mask-image:url(../../../icons/system/shield-line.svg)}.fr-icon-star-fill:after,.fr-icon-star-fill:before{-webkit-mask-image:url(../../../icons/system/star-fill.svg);mask-image:url(../../../icons/system/star-fill.svg)}.fr-icon-star-line:after,.fr-icon-star-line:before{-webkit-mask-image:url(../../../icons/system/star-line.svg);mask-image:url(../../../icons/system/star-line.svg)}.fr-icon-star-s-fill:after,.fr-icon-star-s-fill:before{-webkit-mask-image:url(../../../icons/system/star-s-fill.svg);mask-image:url(../../../icons/system/star-s-fill.svg)}.fr-icon-star-s-line:after,.fr-icon-star-s-line:before{-webkit-mask-image:url(../../../icons/system/star-s-line.svg);mask-image:url(../../../icons/system/star-s-line.svg)}.fr-icon-subtract-line:after,.fr-icon-subtract-line:before{-webkit-mask-image:url(../../../icons/system/subtract-line.svg);mask-image:url(../../../icons/system/subtract-line.svg)}.fr-icon-thumb-down-fill:after,.fr-icon-thumb-down-fill:before{-webkit-mask-image:url(../../../icons/system/thumb-down-fill.svg);mask-image:url(../../../icons/system/thumb-down-fill.svg)}.fr-icon-thumb-down-line:after,.fr-icon-thumb-down-line:before{-webkit-mask-image:url(../../../icons/system/thumb-down-line.svg);mask-image:url(../../../icons/system/thumb-down-line.svg)}.fr-icon-thumb-up-fill:after,.fr-icon-thumb-up-fill:before{-webkit-mask-image:url(../../../icons/system/thumb-up-fill.svg);mask-image:url(../../../icons/system/thumb-up-fill.svg)}.fr-icon-thumb-up-line:after,.fr-icon-thumb-up-line:before{-webkit-mask-image:url(../../../icons/system/thumb-up-line.svg);mask-image:url(../../../icons/system/thumb-up-line.svg)}.fr-icon-time-fill:after,.fr-icon-time-fill:before{-webkit-mask-image:url(../../../icons/system/time-fill.svg);mask-image:url(../../../icons/system/time-fill.svg)}.fr-icon-time-line:after,.fr-icon-time-line:before{-webkit-mask-image:url(../../../icons/system/time-line.svg);mask-image:url(../../../icons/system/time-line.svg)}.fr-icon-timer-fill:after,.fr-icon-timer-fill:before{-webkit-mask-image:url(../../../icons/system/timer-fill.svg);mask-image:url(../../../icons/system/timer-fill.svg)}.fr-icon-timer-line:after,.fr-icon-timer-line:before{-webkit-mask-image:url(../../../icons/system/timer-line.svg);mask-image:url(../../../icons/system/timer-line.svg)}.fr-icon-upload-2-fill:after,.fr-icon-upload-2-fill:before{-webkit-mask-image:url(../../../icons/system/upload-2-fill.svg);mask-image:url(../../../icons/system/upload-2-fill.svg)}.fr-icon-upload-2-line:after,.fr-icon-upload-2-line:before{-webkit-mask-image:url(../../../icons/system/upload-2-line.svg);mask-image:url(../../../icons/system/upload-2-line.svg)}.fr-icon-upload-fill:after,.fr-icon-upload-fill:before{-webkit-mask-image:url(../../../icons/system/upload-fill.svg);mask-image:url(../../../icons/system/upload-fill.svg)}.fr-icon-upload-line:after,.fr-icon-upload-line:before{-webkit-mask-image:url(../../../icons/system/upload-line.svg);mask-image:url(../../../icons/system/upload-line.svg)}.fr-icon-zoom-in-fill:after,.fr-icon-zoom-in-fill:before{-webkit-mask-image:url(../../../icons/system/zoom-in-fill.svg);mask-image:url(../../../icons/system/zoom-in-fill.svg)}.fr-icon-zoom-in-line:after,.fr-icon-zoom-in-line:before{-webkit-mask-image:url(../../../icons/system/zoom-in-line.svg);mask-image:url(../../../icons/system/zoom-in-line.svg)}.fr-icon-zoom-out-fill:after,.fr-icon-zoom-out-fill:before{-webkit-mask-image:url(../../../icons/system/zoom-out-fill.svg);mask-image:url(../../../icons/system/zoom-out-fill.svg)}.fr-icon-zoom-out-line:after,.fr-icon-zoom-out-line:before{-webkit-mask-image:url(../../../icons/system/zoom-out-line.svg);mask-image:url(../../../icons/system/zoom-out-line.svg)}.fr-fi-add-circle-fill:after,.fr-fi-add-circle-fill:before{-webkit-mask-image:url(../../../icons/system/add-circle-fill.svg);mask-image:url(../../../icons/system/add-circle-fill.svg)}.fr-fi-add-circle-line:after,.fr-fi-add-circle-line:before{-webkit-mask-image:url(../../../icons/system/add-circle-line.svg);mask-image:url(../../../icons/system/add-circle-line.svg)}.fr-fi-add-line:after,.fr-fi-add-line:before{-webkit-mask-image:url(../../../icons/system/add-line.svg);mask-image:url(../../../icons/system/add-line.svg)}.fr-fi-arrow-down-line:after,.fr-fi-arrow-down-line:before{-webkit-mask-image:url(../../../icons/system/arrow-down-line.svg);mask-image:url(../../../icons/system/arrow-down-line.svg)}.fr-fi-arrow-down-s-line:after,.fr-fi-arrow-down-s-line:before{-webkit-mask-image:url(../../../icons/system/arrow-down-s-line.svg);mask-image:url(../../../icons/system/arrow-down-s-line.svg)}.fr-fi-arrow-go-back-fill:after,.fr-fi-arrow-go-back-fill:before{-webkit-mask-image:url(../../../icons/system/arrow-go-back-fill.svg);mask-image:url(../../../icons/system/arrow-go-back-fill.svg)}.fr-fi-arrow-go-back-line:after,.fr-fi-arrow-go-back-line:before{-webkit-mask-image:url(../../../icons/system/arrow-go-back-line.svg);mask-image:url(../../../icons/system/arrow-go-back-line.svg)}.fr-fi-arrow-left-line:after,.fr-fi-arrow-left-line:before{-webkit-mask-image:url(../../../icons/system/arrow-left-line.svg);mask-image:url(../../../icons/system/arrow-left-line.svg)}.fr-fi-arrow-left-s-line:after,.fr-fi-arrow-left-s-line:before{-webkit-mask-image:url(../../../icons/system/arrow-left-s-line.svg);mask-image:url(../../../icons/system/arrow-left-s-line.svg)}.fr-fi-arrow-right-line:after,.fr-fi-arrow-right-line:before{-webkit-mask-image:url(../../../icons/system/arrow-right-line.svg);mask-image:url(../../../icons/system/arrow-right-line.svg)}.fr-fi-arrow-right-s-line:after,.fr-fi-arrow-right-s-line:before{-webkit-mask-image:url(../../../icons/system/arrow-right-s-line.svg);mask-image:url(../../../icons/system/arrow-right-s-line.svg)}.fr-fi-arrow-right-up-line:after,.fr-fi-arrow-right-up-line:before{-webkit-mask-image:url(../../../icons/system/arrow-right-up-line.svg);mask-image:url(../../../icons/system/arrow-right-up-line.svg)}.fr-fi-arrow-up-fill:after,.fr-fi-arrow-up-fill:before{-webkit-mask-image:url(../../../icons/system/arrow-up-fill.svg);mask-image:url(../../../icons/system/arrow-up-fill.svg)}.fr-fi-arrow-up-line:after,.fr-fi-arrow-up-line:before{-webkit-mask-image:url(../../../icons/system/arrow-up-line.svg);mask-image:url(../../../icons/system/arrow-up-line.svg)}.fr-fi-arrow-up-s-line:after,.fr-fi-arrow-up-s-line:before{-webkit-mask-image:url(../../../icons/system/arrow-up-s-line.svg);mask-image:url(../../../icons/system/arrow-up-s-line.svg)}.fr-fi-check-line:after,.fr-fi-check-line:before{-webkit-mask-image:url(../../../icons/system/check-line.svg);mask-image:url(../../../icons/system/check-line.svg)}.fr-fi-checkbox-circle-line:after,.fr-fi-checkbox-circle-line:before{-webkit-mask-image:url(../../../icons/system/checkbox-circle-line.svg);mask-image:url(../../../icons/system/checkbox-circle-line.svg)}.fr-fi-close-line:after,.fr-fi-close-line:before{-webkit-mask-image:url(../../../icons/system/close-line.svg);mask-image:url(../../../icons/system/close-line.svg)}.fr-fi-download-line:after,.fr-fi-download-line:before{-webkit-mask-image:url(../../../icons/system/download-line.svg);mask-image:url(../../../icons/system/download-line.svg)}.fr-fi-error-warning-fill:after,.fr-fi-error-warning-fill:before{-webkit-mask-image:url(../../../icons/system/error-warning-fill.svg);mask-image:url(../../../icons/system/error-warning-fill.svg)}.fr-fi-error-warning-line:after,.fr-fi-error-warning-line:before{-webkit-mask-image:url(../../../icons/system/error-warning-line.svg);mask-image:url(../../../icons/system/error-warning-line.svg)}.fr-fi-external-link-line:after,.fr-fi-external-link-line:before{-webkit-mask-image:url(../../../icons/system/external-link-line.svg);mask-image:url(../../../icons/system/external-link-line.svg)}.fr-fi-eye-fill:after,.fr-fi-eye-fill:before{-webkit-mask-image:url(../../../icons/system/eye-fill.svg);mask-image:url(../../../icons/system/eye-fill.svg)}.fr-fi-eye-line:after,.fr-fi-eye-line:before{-webkit-mask-image:url(../../../icons/system/eye-line.svg);mask-image:url(../../../icons/system/eye-line.svg)}.fr-fi-eye-off-fill:after,.fr-fi-eye-off-fill:before{-webkit-mask-image:url(../../../icons/system/eye-off-fill.svg);mask-image:url(../../../icons/system/eye-off-fill.svg)}.fr-fi-eye-off-line:after,.fr-fi-eye-off-line:before{-webkit-mask-image:url(../../../icons/system/eye-off-line.svg);mask-image:url(../../../icons/system/eye-off-line.svg)}.fr-fi-filter-fill:after,.fr-fi-filter-fill:before{-webkit-mask-image:url(../../../icons/system/filter-fill.svg);mask-image:url(../../../icons/system/filter-fill.svg)}.fr-fi-filter-line:after,.fr-fi-filter-line:before{-webkit-mask-image:url(../../../icons/system/filter-line.svg);mask-image:url(../../../icons/system/filter-line.svg)}.fr-fi-arrow-left-s-first-line:after,.fr-fi-arrow-left-s-first-line:before{-webkit-mask-image:url(../../../icons/system/fr--arrow-left-s-first-line.svg);mask-image:url(../../../icons/system/fr--arrow-left-s-first-line.svg)}.fr-fi-arrow-left-s-line-double:after,.fr-fi-arrow-left-s-line-double:before{-webkit-mask-image:url(../../../icons/system/fr--arrow-left-s-line-double.svg);mask-image:url(../../../icons/system/fr--arrow-left-s-line-double.svg)}.fr-fi-arrow-right-s-last-line:after,.fr-fi-arrow-right-s-last-line:before{-webkit-mask-image:url(../../../icons/system/fr--arrow-right-s-last-line.svg);mask-image:url(../../../icons/system/fr--arrow-right-s-last-line.svg)}.fr-fi-arrow-right-s-line-double:after,.fr-fi-arrow-right-s-line-double:before{-webkit-mask-image:url(../../../icons/system/fr--arrow-right-s-line-double.svg);mask-image:url(../../../icons/system/fr--arrow-right-s-line-double.svg)}.fr-fi-error-fill:after,.fr-fi-error-fill:before{-webkit-mask-image:url(../../../icons/system/fr--error-fill.svg);mask-image:url(../../../icons/system/fr--error-fill.svg)}.fr-fi-error-line:after,.fr-fi-error-line:before{-webkit-mask-image:url(../../../icons/system/fr--error-line.svg);mask-image:url(../../../icons/system/fr--error-line.svg)}.fr-fi-info-fill:after,.fr-fi-info-fill:before{-webkit-mask-image:url(../../../icons/system/fr--info-fill.svg);mask-image:url(../../../icons/system/fr--info-fill.svg)}.fr-fi-info-line:after,.fr-fi-info-line:before{-webkit-mask-image:url(../../../icons/system/fr--info-line.svg);mask-image:url(../../../icons/system/fr--info-line.svg)}.fr-fi-success-fill:after,.fr-fi-success-fill:before{-webkit-mask-image:url(../../../icons/system/fr--success-fill.svg);mask-image:url(../../../icons/system/fr--success-fill.svg)}.fr-fi-success-line:after,.fr-fi-success-line:before{-webkit-mask-image:url(../../../icons/system/fr--success-line.svg);mask-image:url(../../../icons/system/fr--success-line.svg)}.fr-fi-theme-fill:after,.fr-fi-theme-fill:before{-webkit-mask-image:url(../../../icons/system/fr--theme-fill.svg);mask-image:url(../../../icons/system/fr--theme-fill.svg)}.fr-fi-warning-fill:after,.fr-fi-warning-fill:before{-webkit-mask-image:url(../../../icons/system/fr--warning-fill.svg);mask-image:url(../../../icons/system/fr--warning-fill.svg)}.fr-fi-warning-line:after,.fr-fi-warning-line:before{-webkit-mask-image:url(../../../icons/system/fr--warning-line.svg);mask-image:url(../../../icons/system/fr--warning-line.svg)}.fr-fi-information-fill:after,.fr-fi-information-fill:before{-webkit-mask-image:url(../../../icons/system/information-fill.svg);mask-image:url(../../../icons/system/information-fill.svg)}.fr-fi-information-line:after,.fr-fi-information-line:before{-webkit-mask-image:url(../../../icons/system/information-line.svg);mask-image:url(../../../icons/system/information-line.svg)}.fr-fi-lock-fill:after,.fr-fi-lock-fill:before{-webkit-mask-image:url(../../../icons/system/lock-fill.svg);mask-image:url(../../../icons/system/lock-fill.svg)}.fr-fi-lock-line:after,.fr-fi-lock-line:before{-webkit-mask-image:url(../../../icons/system/lock-line.svg);mask-image:url(../../../icons/system/lock-line.svg)}.fr-fi-logout-box-r-fill:after,.fr-fi-logout-box-r-fill:before{-webkit-mask-image:url(../../../icons/system/logout-box-r-fill.svg);mask-image:url(../../../icons/system/logout-box-r-fill.svg)}.fr-fi-logout-box-r-line:after,.fr-fi-logout-box-r-line:before{-webkit-mask-image:url(../../../icons/system/logout-box-r-line.svg);mask-image:url(../../../icons/system/logout-box-r-line.svg)}.fr-fi-menu-2-fill:after,.fr-fi-menu-2-fill:before{-webkit-mask-image:url(../../../icons/system/menu-2-fill.svg);mask-image:url(../../../icons/system/menu-2-fill.svg)}.fr-fi-menu-fill:after,.fr-fi-menu-fill:before{-webkit-mask-image:url(../../../icons/system/menu-fill.svg);mask-image:url(../../../icons/system/menu-fill.svg)}.fr-fi-question-fill:after,.fr-fi-question-fill:before{-webkit-mask-image:url(../../../icons/system/question-fill.svg);mask-image:url(../../../icons/system/question-fill.svg)}.fr-fi-question-line:after,.fr-fi-question-line:before{-webkit-mask-image:url(../../../icons/system/question-line.svg);mask-image:url(../../../icons/system/question-line.svg)}.fr-fi-refresh-fill:after,.fr-fi-refresh-fill:before{-webkit-mask-image:url(../../../icons/system/refresh-fill.svg);mask-image:url(../../../icons/system/refresh-fill.svg)}.fr-fi-refresh-line:after,.fr-fi-refresh-line:before{-webkit-mask-image:url(../../../icons/system/refresh-line.svg);mask-image:url(../../../icons/system/refresh-line.svg)}.fr-fi-search-fill:after,.fr-fi-search-fill:before{-webkit-mask-image:url(../../../icons/system/search-fill.svg);mask-image:url(../../../icons/system/search-fill.svg)}.fr-fi-search-line:after,.fr-fi-search-line:before{-webkit-mask-image:url(../../../icons/system/search-line.svg);mask-image:url(../../../icons/system/search-line.svg)}.fr-fi-subtract-line:after,.fr-fi-subtract-line:before{-webkit-mask-image:url(../../../icons/system/subtract-line.svg);mask-image:url(../../../icons/system/subtract-line.svg)}.fr-fi-timer-fill:after,.fr-fi-timer-fill:before{-webkit-mask-image:url(../../../icons/system/timer-fill.svg);mask-image:url(../../../icons/system/timer-fill.svg)}.fr-fi-timer-line:after,.fr-fi-timer-line:before{-webkit-mask-image:url(../../../icons/system/timer-line.svg);mask-image:url(../../../icons/system/timer-line.svg)}.fr-fi-upload-2-fill:after,.fr-fi-upload-2-fill:before{-webkit-mask-image:url(../../../icons/system/upload-2-fill.svg);mask-image:url(../../../icons/system/upload-2-fill.svg)}.fr-fi-upload-2-line:after,.fr-fi-upload-2-line:before{-webkit-mask-image:url(../../../icons/system/upload-2-line.svg);mask-image:url(../../../icons/system/upload-2-line.svg)}.fr-fi-zoom-in-fill:after,.fr-fi-zoom-in-fill:before{-webkit-mask-image:url(../../../icons/system/zoom-in-fill.svg);mask-image:url(../../../icons/system/zoom-in-fill.svg)}.fr-fi-zoom-in-line:after,.fr-fi-zoom-in-line:before{-webkit-mask-image:url(../../../icons/system/zoom-in-line.svg);mask-image:url(../../../icons/system/zoom-in-line.svg)}.fr-fi-zoom-out-fill:after,.fr-fi-zoom-out-fill:before{-webkit-mask-image:url(../../../icons/system/zoom-out-fill.svg);mask-image:url(../../../icons/system/zoom-out-fill.svg)}.fr-fi-zoom-out-line:after,.fr-fi-zoom-out-line:before{-webkit-mask-image:url(../../../icons/system/zoom-out-line.svg);mask-image:url(../../../icons/system/zoom-out-line.svg)}.fr-fi-delete-line:after,.fr-fi-delete-line:before{-webkit-mask-image:url(../../../icons/system/delete-bin-line.svg);mask-image:url(../../../icons/system/delete-bin-line.svg)}.fr-fi-delete-fill:after,.fr-fi-delete-fill:before{-webkit-mask-image:url(../../../icons/system/delete-bin-fill.svg);mask-image:url(../../../icons/system/delete-bin-fill.svg)}.fr-icon-delete-line:after,.fr-icon-delete-line:before{-webkit-mask-image:url(../../../icons/system/delete-bin-line.svg);mask-image:url(../../../icons/system/delete-bin-line.svg)}.fr-icon-delete-fill:after,.fr-icon-delete-fill:before{-webkit-mask-image:url(../../../icons/system/delete-bin-fill.svg);mask-image:url(../../../icons/system/delete-bin-fill.svg)}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */} \ No newline at end of file diff --git a/dist/dsfr/utility/icons/icons-system/icons-system.min.css b/dist/dsfr/utility/icons/icons-system/icons-system.min.css new file mode 100644 index 0000000..f5fb922 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-system/icons-system.min.css @@ -0,0 +1,11 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-icon-add-circle-fill:after,.fr-icon-add-circle-fill:before{-webkit-mask-image:url(../../../icons/system/add-circle-fill.svg);mask-image:url(../../../icons/system/add-circle-fill.svg)}.fr-icon-add-circle-line:after,.fr-icon-add-circle-line:before{-webkit-mask-image:url(../../../icons/system/add-circle-line.svg);mask-image:url(../../../icons/system/add-circle-line.svg)}.fr-icon-add-line:after,.fr-icon-add-line:before{-webkit-mask-image:url(../../../icons/system/add-line.svg);mask-image:url(../../../icons/system/add-line.svg)}.fr-icon-alarm-warning-fill:after,.fr-icon-alarm-warning-fill:before{-webkit-mask-image:url(../../../icons/system/alarm-warning-fill.svg);mask-image:url(../../../icons/system/alarm-warning-fill.svg)}.fr-icon-alarm-warning-line:after,.fr-icon-alarm-warning-line:before{-webkit-mask-image:url(../../../icons/system/alarm-warning-line.svg);mask-image:url(../../../icons/system/alarm-warning-line.svg)}.fr-icon-alert-fill:after,.fr-icon-alert-fill:before{-webkit-mask-image:url(../../../icons/system/alert-fill.svg);mask-image:url(../../../icons/system/alert-fill.svg)}.fr-icon-alert-line:after,.fr-icon-alert-line:before{-webkit-mask-image:url(../../../icons/system/alert-line.svg);mask-image:url(../../../icons/system/alert-line.svg)}.fr-icon-arrow-down-fill:after,.fr-icon-arrow-down-fill:before{-webkit-mask-image:url(../../../icons/system/arrow-down-fill.svg);mask-image:url(../../../icons/system/arrow-down-fill.svg)}.fr-icon-arrow-down-line:after,.fr-icon-arrow-down-line:before{-webkit-mask-image:url(../../../icons/system/arrow-down-line.svg);mask-image:url(../../../icons/system/arrow-down-line.svg)}.fr-icon-arrow-down-s-fill:after,.fr-icon-arrow-down-s-fill:before{-webkit-mask-image:url(../../../icons/system/arrow-down-s-fill.svg);mask-image:url(../../../icons/system/arrow-down-s-fill.svg)}.fr-icon-arrow-down-s-line:after,.fr-icon-arrow-down-s-line:before{-webkit-mask-image:url(../../../icons/system/arrow-down-s-line.svg);mask-image:url(../../../icons/system/arrow-down-s-line.svg)}.fr-icon-arrow-go-back-fill:after,.fr-icon-arrow-go-back-fill:before{-webkit-mask-image:url(../../../icons/system/arrow-go-back-fill.svg);mask-image:url(../../../icons/system/arrow-go-back-fill.svg)}.fr-icon-arrow-go-back-line:after,.fr-icon-arrow-go-back-line:before{-webkit-mask-image:url(../../../icons/system/arrow-go-back-line.svg);mask-image:url(../../../icons/system/arrow-go-back-line.svg)}.fr-icon-arrow-go-forward-fill:after,.fr-icon-arrow-go-forward-fill:before{-webkit-mask-image:url(../../../icons/system/arrow-go-forward-fill.svg);mask-image:url(../../../icons/system/arrow-go-forward-fill.svg)}.fr-icon-arrow-go-forward-line:after,.fr-icon-arrow-go-forward-line:before{-webkit-mask-image:url(../../../icons/system/arrow-go-forward-line.svg);mask-image:url(../../../icons/system/arrow-go-forward-line.svg)}.fr-icon-arrow-left-fill:after,.fr-icon-arrow-left-fill:before{-webkit-mask-image:url(../../../icons/system/arrow-left-fill.svg);mask-image:url(../../../icons/system/arrow-left-fill.svg)}.fr-icon-arrow-left-line:after,.fr-icon-arrow-left-line:before{-webkit-mask-image:url(../../../icons/system/arrow-left-line.svg);mask-image:url(../../../icons/system/arrow-left-line.svg)}.fr-icon-arrow-left-s-fill:after,.fr-icon-arrow-left-s-fill:before{-webkit-mask-image:url(../../../icons/system/arrow-left-s-fill.svg);mask-image:url(../../../icons/system/arrow-left-s-fill.svg)}.fr-icon-arrow-left-s-line:after,.fr-icon-arrow-left-s-line:before{-webkit-mask-image:url(../../../icons/system/arrow-left-s-line.svg);mask-image:url(../../../icons/system/arrow-left-s-line.svg)}.fr-icon-arrow-right-fill:after,.fr-icon-arrow-right-fill:before{-webkit-mask-image:url(../../../icons/system/arrow-right-fill.svg);mask-image:url(../../../icons/system/arrow-right-fill.svg)}.fr-icon-arrow-right-line:after,.fr-icon-arrow-right-line:before{-webkit-mask-image:url(../../../icons/system/arrow-right-line.svg);mask-image:url(../../../icons/system/arrow-right-line.svg)}.fr-icon-arrow-right-s-fill:after,.fr-icon-arrow-right-s-fill:before{-webkit-mask-image:url(../../../icons/system/arrow-right-s-fill.svg);mask-image:url(../../../icons/system/arrow-right-s-fill.svg)}.fr-icon-arrow-right-s-line:after,.fr-icon-arrow-right-s-line:before{-webkit-mask-image:url(../../../icons/system/arrow-right-s-line.svg);mask-image:url(../../../icons/system/arrow-right-s-line.svg)}.fr-icon-arrow-right-up-line:after,.fr-icon-arrow-right-up-line:before{-webkit-mask-image:url(../../../icons/system/arrow-right-up-line.svg);mask-image:url(../../../icons/system/arrow-right-up-line.svg)}.fr-icon-arrow-up-down-line:after,.fr-icon-arrow-up-down-line:before{-webkit-mask-image:url(../../../icons/system/arrow-up-down-line.svg);mask-image:url(../../../icons/system/arrow-up-down-line.svg)}.fr-icon-arrow-up-fill:after,.fr-icon-arrow-up-fill:before{-webkit-mask-image:url(../../../icons/system/arrow-up-fill.svg);mask-image:url(../../../icons/system/arrow-up-fill.svg)}.fr-icon-arrow-up-line:after,.fr-icon-arrow-up-line:before{-webkit-mask-image:url(../../../icons/system/arrow-up-line.svg);mask-image:url(../../../icons/system/arrow-up-line.svg)}.fr-icon-arrow-up-s-fill:after,.fr-icon-arrow-up-s-fill:before{-webkit-mask-image:url(../../../icons/system/arrow-up-s-fill.svg);mask-image:url(../../../icons/system/arrow-up-s-fill.svg)}.fr-icon-arrow-up-s-line:after,.fr-icon-arrow-up-s-line:before{-webkit-mask-image:url(../../../icons/system/arrow-up-s-line.svg);mask-image:url(../../../icons/system/arrow-up-s-line.svg)}.fr-icon-check-line:after,.fr-icon-check-line:before{-webkit-mask-image:url(../../../icons/system/check-line.svg);mask-image:url(../../../icons/system/check-line.svg)}.fr-icon-checkbox-circle-fill:after,.fr-icon-checkbox-circle-fill:before{-webkit-mask-image:url(../../../icons/system/checkbox-circle-fill.svg);mask-image:url(../../../icons/system/checkbox-circle-fill.svg)}.fr-icon-checkbox-circle-line:after,.fr-icon-checkbox-circle-line:before{-webkit-mask-image:url(../../../icons/system/checkbox-circle-line.svg);mask-image:url(../../../icons/system/checkbox-circle-line.svg)}.fr-icon-checkbox-fill:after,.fr-icon-checkbox-fill:before{-webkit-mask-image:url(../../../icons/system/checkbox-fill.svg);mask-image:url(../../../icons/system/checkbox-fill.svg)}.fr-icon-checkbox-line:after,.fr-icon-checkbox-line:before{-webkit-mask-image:url(../../../icons/system/checkbox-line.svg);mask-image:url(../../../icons/system/checkbox-line.svg)}.fr-icon-close-circle-fill:after,.fr-icon-close-circle-fill:before{-webkit-mask-image:url(../../../icons/system/close-circle-fill.svg);mask-image:url(../../../icons/system/close-circle-fill.svg)}.fr-icon-close-circle-line:after,.fr-icon-close-circle-line:before{-webkit-mask-image:url(../../../icons/system/close-circle-line.svg);mask-image:url(../../../icons/system/close-circle-line.svg)}.fr-icon-close-line:after,.fr-icon-close-line:before{-webkit-mask-image:url(../../../icons/system/close-line.svg);mask-image:url(../../../icons/system/close-line.svg)}.fr-icon-delete-bin-fill:after,.fr-icon-delete-bin-fill:before{-webkit-mask-image:url(../../../icons/system/delete-bin-fill.svg);mask-image:url(../../../icons/system/delete-bin-fill.svg)}.fr-icon-delete-bin-line:after,.fr-icon-delete-bin-line:before{-webkit-mask-image:url(../../../icons/system/delete-bin-line.svg);mask-image:url(../../../icons/system/delete-bin-line.svg)}.fr-icon-download-fill:after,.fr-icon-download-fill:before{-webkit-mask-image:url(../../../icons/system/download-fill.svg);mask-image:url(../../../icons/system/download-fill.svg)}.fr-icon-download-line:after,.fr-icon-download-line:before{-webkit-mask-image:url(../../../icons/system/download-line.svg);mask-image:url(../../../icons/system/download-line.svg)}.fr-icon-error-warning-fill:after,.fr-icon-error-warning-fill:before{-webkit-mask-image:url(../../../icons/system/error-warning-fill.svg);mask-image:url(../../../icons/system/error-warning-fill.svg)}.fr-icon-error-warning-line:after,.fr-icon-error-warning-line:before{-webkit-mask-image:url(../../../icons/system/error-warning-line.svg);mask-image:url(../../../icons/system/error-warning-line.svg)}.fr-icon-external-link-fill:after,.fr-icon-external-link-fill:before{-webkit-mask-image:url(../../../icons/system/external-link-fill.svg);mask-image:url(../../../icons/system/external-link-fill.svg)}.fr-icon-external-link-line:after,.fr-icon-external-link-line:before{-webkit-mask-image:url(../../../icons/system/external-link-line.svg);mask-image:url(../../../icons/system/external-link-line.svg)}.fr-icon-eye-fill:after,.fr-icon-eye-fill:before{-webkit-mask-image:url(../../../icons/system/eye-fill.svg);mask-image:url(../../../icons/system/eye-fill.svg)}.fr-icon-eye-line:after,.fr-icon-eye-line:before{-webkit-mask-image:url(../../../icons/system/eye-line.svg);mask-image:url(../../../icons/system/eye-line.svg)}.fr-icon-eye-off-fill:after,.fr-icon-eye-off-fill:before{-webkit-mask-image:url(../../../icons/system/eye-off-fill.svg);mask-image:url(../../../icons/system/eye-off-fill.svg)}.fr-icon-eye-off-line:after,.fr-icon-eye-off-line:before{-webkit-mask-image:url(../../../icons/system/eye-off-line.svg);mask-image:url(../../../icons/system/eye-off-line.svg)}.fr-icon-filter-fill:after,.fr-icon-filter-fill:before{-webkit-mask-image:url(../../../icons/system/filter-fill.svg);mask-image:url(../../../icons/system/filter-fill.svg)}.fr-icon-filter-line:after,.fr-icon-filter-line:before{-webkit-mask-image:url(../../../icons/system/filter-line.svg);mask-image:url(../../../icons/system/filter-line.svg)}.fr-icon-alert-warning-2-fill:after,.fr-icon-alert-warning-2-fill:before{-webkit-mask-image:url(../../../icons/system/fr--alert-warning-2-fill.svg);mask-image:url(../../../icons/system/fr--alert-warning-2-fill.svg)}.fr-icon-alert-warning-fill:after,.fr-icon-alert-warning-fill:before{-webkit-mask-image:url(../../../icons/system/fr--alert-warning-fill.svg);mask-image:url(../../../icons/system/fr--alert-warning-fill.svg)}.fr-icon-arrow-left-s-first-line:after,.fr-icon-arrow-left-s-first-line:before{-webkit-mask-image:url(../../../icons/system/fr--arrow-left-s-first-line.svg);mask-image:url(../../../icons/system/fr--arrow-left-s-first-line.svg)}.fr-icon-arrow-left-s-line-double:after,.fr-icon-arrow-left-s-line-double:before{-webkit-mask-image:url(../../../icons/system/fr--arrow-left-s-line-double.svg);mask-image:url(../../../icons/system/fr--arrow-left-s-line-double.svg)}.fr-icon-arrow-right-down-circle-fill:after,.fr-icon-arrow-right-down-circle-fill:before{-webkit-mask-image:url(../../../icons/system/fr--arrow-right-down-circle-fill.svg);mask-image:url(../../../icons/system/fr--arrow-right-down-circle-fill.svg)}.fr-icon-arrow-right-s-last-line:after,.fr-icon-arrow-right-s-last-line:before{-webkit-mask-image:url(../../../icons/system/fr--arrow-right-s-last-line.svg);mask-image:url(../../../icons/system/fr--arrow-right-s-last-line.svg)}.fr-icon-arrow-right-s-line-double:after,.fr-icon-arrow-right-s-line-double:before{-webkit-mask-image:url(../../../icons/system/fr--arrow-right-s-line-double.svg);mask-image:url(../../../icons/system/fr--arrow-right-s-line-double.svg)}.fr-icon-arrow-right-up-circle-fill:after,.fr-icon-arrow-right-up-circle-fill:before{-webkit-mask-image:url(../../../icons/system/fr--arrow-right-up-circle-fill.svg);mask-image:url(../../../icons/system/fr--arrow-right-up-circle-fill.svg)}.fr-icon-capslock-line:after,.fr-icon-capslock-line:before{-webkit-mask-image:url(../../../icons/system/fr--capslock-line.svg);mask-image:url(../../../icons/system/fr--capslock-line.svg)}.fr-icon-equal-circle-fill:after,.fr-icon-equal-circle-fill:before{-webkit-mask-image:url(../../../icons/system/fr--equal-circle-fill.svg);mask-image:url(../../../icons/system/fr--equal-circle-fill.svg)}.fr-icon-error-fill:after,.fr-icon-error-fill:before{-webkit-mask-image:url(../../../icons/system/fr--error-fill.svg);mask-image:url(../../../icons/system/fr--error-fill.svg)}.fr-icon-error-line:after,.fr-icon-error-line:before{-webkit-mask-image:url(../../../icons/system/fr--error-line.svg);mask-image:url(../../../icons/system/fr--error-line.svg)}.fr-icon-info-fill:after,.fr-icon-info-fill:before{-webkit-mask-image:url(../../../icons/system/fr--info-fill.svg);mask-image:url(../../../icons/system/fr--info-fill.svg)}.fr-icon-info-line:after,.fr-icon-info-line:before{-webkit-mask-image:url(../../../icons/system/fr--info-line.svg);mask-image:url(../../../icons/system/fr--info-line.svg)}.fr-icon-success-fill:after,.fr-icon-success-fill:before{-webkit-mask-image:url(../../../icons/system/fr--success-fill.svg);mask-image:url(../../../icons/system/fr--success-fill.svg)}.fr-icon-success-line:after,.fr-icon-success-line:before{-webkit-mask-image:url(../../../icons/system/fr--success-line.svg);mask-image:url(../../../icons/system/fr--success-line.svg)}.fr-icon-theme-fill:after,.fr-icon-theme-fill:before{-webkit-mask-image:url(../../../icons/system/fr--theme-fill.svg);mask-image:url(../../../icons/system/fr--theme-fill.svg)}.fr-icon-warning-fill:after,.fr-icon-warning-fill:before{-webkit-mask-image:url(../../../icons/system/fr--warning-fill.svg);mask-image:url(../../../icons/system/fr--warning-fill.svg)}.fr-icon-warning-line:after,.fr-icon-warning-line:before{-webkit-mask-image:url(../../../icons/system/fr--warning-line.svg);mask-image:url(../../../icons/system/fr--warning-line.svg)}.fr-icon-information-fill:after,.fr-icon-information-fill:before{-webkit-mask-image:url(../../../icons/system/information-fill.svg);mask-image:url(../../../icons/system/information-fill.svg)}.fr-icon-information-line:after,.fr-icon-information-line:before{-webkit-mask-image:url(../../../icons/system/information-line.svg);mask-image:url(../../../icons/system/information-line.svg)}.fr-icon-lock-fill:after,.fr-icon-lock-fill:before{-webkit-mask-image:url(../../../icons/system/lock-fill.svg);mask-image:url(../../../icons/system/lock-fill.svg)}.fr-icon-lock-line:after,.fr-icon-lock-line:before{-webkit-mask-image:url(../../../icons/system/lock-line.svg);mask-image:url(../../../icons/system/lock-line.svg)}.fr-icon-lock-unlock-fill:after,.fr-icon-lock-unlock-fill:before{-webkit-mask-image:url(../../../icons/system/lock-unlock-fill.svg);mask-image:url(../../../icons/system/lock-unlock-fill.svg)}.fr-icon-lock-unlock-line:after,.fr-icon-lock-unlock-line:before{-webkit-mask-image:url(../../../icons/system/lock-unlock-line.svg);mask-image:url(../../../icons/system/lock-unlock-line.svg)}.fr-icon-logout-box-r-fill:after,.fr-icon-logout-box-r-fill:before{-webkit-mask-image:url(../../../icons/system/logout-box-r-fill.svg);mask-image:url(../../../icons/system/logout-box-r-fill.svg)}.fr-icon-logout-box-r-line:after,.fr-icon-logout-box-r-line:before{-webkit-mask-image:url(../../../icons/system/logout-box-r-line.svg);mask-image:url(../../../icons/system/logout-box-r-line.svg)}.fr-icon-menu-2-fill:after,.fr-icon-menu-2-fill:before{-webkit-mask-image:url(../../../icons/system/menu-2-fill.svg);mask-image:url(../../../icons/system/menu-2-fill.svg)}.fr-icon-menu-fill:after,.fr-icon-menu-fill:before{-webkit-mask-image:url(../../../icons/system/menu-fill.svg);mask-image:url(../../../icons/system/menu-fill.svg)}.fr-icon-more-fill:after,.fr-icon-more-fill:before{-webkit-mask-image:url(../../../icons/system/more-fill.svg);mask-image:url(../../../icons/system/more-fill.svg)}.fr-icon-more-line:after,.fr-icon-more-line:before{-webkit-mask-image:url(../../../icons/system/more-line.svg);mask-image:url(../../../icons/system/more-line.svg)}.fr-icon-notification-badge-fill:after,.fr-icon-notification-badge-fill:before{-webkit-mask-image:url(../../../icons/system/notification-badge-fill.svg);mask-image:url(../../../icons/system/notification-badge-fill.svg)}.fr-icon-notification-badge-line:after,.fr-icon-notification-badge-line:before{-webkit-mask-image:url(../../../icons/system/notification-badge-line.svg);mask-image:url(../../../icons/system/notification-badge-line.svg)}.fr-icon-question-fill:after,.fr-icon-question-fill:before{-webkit-mask-image:url(../../../icons/system/question-fill.svg);mask-image:url(../../../icons/system/question-fill.svg)}.fr-icon-question-line:after,.fr-icon-question-line:before{-webkit-mask-image:url(../../../icons/system/question-line.svg);mask-image:url(../../../icons/system/question-line.svg)}.fr-icon-refresh-fill:after,.fr-icon-refresh-fill:before{-webkit-mask-image:url(../../../icons/system/refresh-fill.svg);mask-image:url(../../../icons/system/refresh-fill.svg)}.fr-icon-refresh-line:after,.fr-icon-refresh-line:before{-webkit-mask-image:url(../../../icons/system/refresh-line.svg);mask-image:url(../../../icons/system/refresh-line.svg)}.fr-icon-search-fill:after,.fr-icon-search-fill:before{-webkit-mask-image:url(../../../icons/system/search-fill.svg);mask-image:url(../../../icons/system/search-fill.svg)}.fr-icon-search-line:after,.fr-icon-search-line:before{-webkit-mask-image:url(../../../icons/system/search-line.svg);mask-image:url(../../../icons/system/search-line.svg)}.fr-icon-settings-5-fill:after,.fr-icon-settings-5-fill:before{-webkit-mask-image:url(../../../icons/system/settings-5-fill.svg);mask-image:url(../../../icons/system/settings-5-fill.svg)}.fr-icon-settings-5-line:after,.fr-icon-settings-5-line:before{-webkit-mask-image:url(../../../icons/system/settings-5-line.svg);mask-image:url(../../../icons/system/settings-5-line.svg)}.fr-icon-share-fill:after,.fr-icon-share-fill:before{-webkit-mask-image:url(../../../icons/system/share-fill.svg);mask-image:url(../../../icons/system/share-fill.svg)}.fr-icon-share-forward-fill:after,.fr-icon-share-forward-fill:before{-webkit-mask-image:url(../../../icons/system/share-forward-fill.svg);mask-image:url(../../../icons/system/share-forward-fill.svg)}.fr-icon-share-forward-line:after,.fr-icon-share-forward-line:before{-webkit-mask-image:url(../../../icons/system/share-forward-line.svg);mask-image:url(../../../icons/system/share-forward-line.svg)}.fr-icon-share-line:after,.fr-icon-share-line:before{-webkit-mask-image:url(../../../icons/system/share-line.svg);mask-image:url(../../../icons/system/share-line.svg)}.fr-icon-shield-fill:after,.fr-icon-shield-fill:before{-webkit-mask-image:url(../../../icons/system/shield-fill.svg);mask-image:url(../../../icons/system/shield-fill.svg)}.fr-icon-shield-line:after,.fr-icon-shield-line:before{-webkit-mask-image:url(../../../icons/system/shield-line.svg);mask-image:url(../../../icons/system/shield-line.svg)}.fr-icon-star-fill:after,.fr-icon-star-fill:before{-webkit-mask-image:url(../../../icons/system/star-fill.svg);mask-image:url(../../../icons/system/star-fill.svg)}.fr-icon-star-line:after,.fr-icon-star-line:before{-webkit-mask-image:url(../../../icons/system/star-line.svg);mask-image:url(../../../icons/system/star-line.svg)}.fr-icon-star-s-fill:after,.fr-icon-star-s-fill:before{-webkit-mask-image:url(../../../icons/system/star-s-fill.svg);mask-image:url(../../../icons/system/star-s-fill.svg)}.fr-icon-star-s-line:after,.fr-icon-star-s-line:before{-webkit-mask-image:url(../../../icons/system/star-s-line.svg);mask-image:url(../../../icons/system/star-s-line.svg)}.fr-icon-subtract-line:after,.fr-icon-subtract-line:before{-webkit-mask-image:url(../../../icons/system/subtract-line.svg);mask-image:url(../../../icons/system/subtract-line.svg)}.fr-icon-thumb-down-fill:after,.fr-icon-thumb-down-fill:before{-webkit-mask-image:url(../../../icons/system/thumb-down-fill.svg);mask-image:url(../../../icons/system/thumb-down-fill.svg)}.fr-icon-thumb-down-line:after,.fr-icon-thumb-down-line:before{-webkit-mask-image:url(../../../icons/system/thumb-down-line.svg);mask-image:url(../../../icons/system/thumb-down-line.svg)}.fr-icon-thumb-up-fill:after,.fr-icon-thumb-up-fill:before{-webkit-mask-image:url(../../../icons/system/thumb-up-fill.svg);mask-image:url(../../../icons/system/thumb-up-fill.svg)}.fr-icon-thumb-up-line:after,.fr-icon-thumb-up-line:before{-webkit-mask-image:url(../../../icons/system/thumb-up-line.svg);mask-image:url(../../../icons/system/thumb-up-line.svg)}.fr-icon-time-fill:after,.fr-icon-time-fill:before{-webkit-mask-image:url(../../../icons/system/time-fill.svg);mask-image:url(../../../icons/system/time-fill.svg)}.fr-icon-time-line:after,.fr-icon-time-line:before{-webkit-mask-image:url(../../../icons/system/time-line.svg);mask-image:url(../../../icons/system/time-line.svg)}.fr-icon-timer-fill:after,.fr-icon-timer-fill:before{-webkit-mask-image:url(../../../icons/system/timer-fill.svg);mask-image:url(../../../icons/system/timer-fill.svg)}.fr-icon-timer-line:after,.fr-icon-timer-line:before{-webkit-mask-image:url(../../../icons/system/timer-line.svg);mask-image:url(../../../icons/system/timer-line.svg)}.fr-icon-upload-2-fill:after,.fr-icon-upload-2-fill:before{-webkit-mask-image:url(../../../icons/system/upload-2-fill.svg);mask-image:url(../../../icons/system/upload-2-fill.svg)}.fr-icon-upload-2-line:after,.fr-icon-upload-2-line:before{-webkit-mask-image:url(../../../icons/system/upload-2-line.svg);mask-image:url(../../../icons/system/upload-2-line.svg)}.fr-icon-upload-fill:after,.fr-icon-upload-fill:before{-webkit-mask-image:url(../../../icons/system/upload-fill.svg);mask-image:url(../../../icons/system/upload-fill.svg)}.fr-icon-upload-line:after,.fr-icon-upload-line:before{-webkit-mask-image:url(../../../icons/system/upload-line.svg);mask-image:url(../../../icons/system/upload-line.svg)}.fr-icon-zoom-in-fill:after,.fr-icon-zoom-in-fill:before{-webkit-mask-image:url(../../../icons/system/zoom-in-fill.svg);mask-image:url(../../../icons/system/zoom-in-fill.svg)}.fr-icon-zoom-in-line:after,.fr-icon-zoom-in-line:before{-webkit-mask-image:url(../../../icons/system/zoom-in-line.svg);mask-image:url(../../../icons/system/zoom-in-line.svg)}.fr-icon-zoom-out-fill:after,.fr-icon-zoom-out-fill:before{-webkit-mask-image:url(../../../icons/system/zoom-out-fill.svg);mask-image:url(../../../icons/system/zoom-out-fill.svg)}.fr-icon-zoom-out-line:after,.fr-icon-zoom-out-line:before{-webkit-mask-image:url(../../../icons/system/zoom-out-line.svg);mask-image:url(../../../icons/system/zoom-out-line.svg)}.fr-fi-add-circle-fill:after,.fr-fi-add-circle-fill:before{-webkit-mask-image:url(../../../icons/system/add-circle-fill.svg);mask-image:url(../../../icons/system/add-circle-fill.svg)}.fr-fi-add-circle-line:after,.fr-fi-add-circle-line:before{-webkit-mask-image:url(../../../icons/system/add-circle-line.svg);mask-image:url(../../../icons/system/add-circle-line.svg)}.fr-fi-add-line:after,.fr-fi-add-line:before{-webkit-mask-image:url(../../../icons/system/add-line.svg);mask-image:url(../../../icons/system/add-line.svg)}.fr-fi-arrow-down-line:after,.fr-fi-arrow-down-line:before{-webkit-mask-image:url(../../../icons/system/arrow-down-line.svg);mask-image:url(../../../icons/system/arrow-down-line.svg)}.fr-fi-arrow-down-s-line:after,.fr-fi-arrow-down-s-line:before{-webkit-mask-image:url(../../../icons/system/arrow-down-s-line.svg);mask-image:url(../../../icons/system/arrow-down-s-line.svg)}.fr-fi-arrow-go-back-fill:after,.fr-fi-arrow-go-back-fill:before{-webkit-mask-image:url(../../../icons/system/arrow-go-back-fill.svg);mask-image:url(../../../icons/system/arrow-go-back-fill.svg)}.fr-fi-arrow-go-back-line:after,.fr-fi-arrow-go-back-line:before{-webkit-mask-image:url(../../../icons/system/arrow-go-back-line.svg);mask-image:url(../../../icons/system/arrow-go-back-line.svg)}.fr-fi-arrow-left-line:after,.fr-fi-arrow-left-line:before{-webkit-mask-image:url(../../../icons/system/arrow-left-line.svg);mask-image:url(../../../icons/system/arrow-left-line.svg)}.fr-fi-arrow-left-s-line:after,.fr-fi-arrow-left-s-line:before{-webkit-mask-image:url(../../../icons/system/arrow-left-s-line.svg);mask-image:url(../../../icons/system/arrow-left-s-line.svg)}.fr-fi-arrow-right-line:after,.fr-fi-arrow-right-line:before{-webkit-mask-image:url(../../../icons/system/arrow-right-line.svg);mask-image:url(../../../icons/system/arrow-right-line.svg)}.fr-fi-arrow-right-s-line:after,.fr-fi-arrow-right-s-line:before{-webkit-mask-image:url(../../../icons/system/arrow-right-s-line.svg);mask-image:url(../../../icons/system/arrow-right-s-line.svg)}.fr-fi-arrow-right-up-line:after,.fr-fi-arrow-right-up-line:before{-webkit-mask-image:url(../../../icons/system/arrow-right-up-line.svg);mask-image:url(../../../icons/system/arrow-right-up-line.svg)}.fr-fi-arrow-up-fill:after,.fr-fi-arrow-up-fill:before{-webkit-mask-image:url(../../../icons/system/arrow-up-fill.svg);mask-image:url(../../../icons/system/arrow-up-fill.svg)}.fr-fi-arrow-up-line:after,.fr-fi-arrow-up-line:before{-webkit-mask-image:url(../../../icons/system/arrow-up-line.svg);mask-image:url(../../../icons/system/arrow-up-line.svg)}.fr-fi-arrow-up-s-line:after,.fr-fi-arrow-up-s-line:before{-webkit-mask-image:url(../../../icons/system/arrow-up-s-line.svg);mask-image:url(../../../icons/system/arrow-up-s-line.svg)}.fr-fi-check-line:after,.fr-fi-check-line:before{-webkit-mask-image:url(../../../icons/system/check-line.svg);mask-image:url(../../../icons/system/check-line.svg)}.fr-fi-checkbox-circle-line:after,.fr-fi-checkbox-circle-line:before{-webkit-mask-image:url(../../../icons/system/checkbox-circle-line.svg);mask-image:url(../../../icons/system/checkbox-circle-line.svg)}.fr-fi-close-line:after,.fr-fi-close-line:before{-webkit-mask-image:url(../../../icons/system/close-line.svg);mask-image:url(../../../icons/system/close-line.svg)}.fr-fi-download-line:after,.fr-fi-download-line:before{-webkit-mask-image:url(../../../icons/system/download-line.svg);mask-image:url(../../../icons/system/download-line.svg)}.fr-fi-error-warning-fill:after,.fr-fi-error-warning-fill:before{-webkit-mask-image:url(../../../icons/system/error-warning-fill.svg);mask-image:url(../../../icons/system/error-warning-fill.svg)}.fr-fi-error-warning-line:after,.fr-fi-error-warning-line:before{-webkit-mask-image:url(../../../icons/system/error-warning-line.svg);mask-image:url(../../../icons/system/error-warning-line.svg)}.fr-fi-external-link-line:after,.fr-fi-external-link-line:before{-webkit-mask-image:url(../../../icons/system/external-link-line.svg);mask-image:url(../../../icons/system/external-link-line.svg)}.fr-fi-eye-fill:after,.fr-fi-eye-fill:before{-webkit-mask-image:url(../../../icons/system/eye-fill.svg);mask-image:url(../../../icons/system/eye-fill.svg)}.fr-fi-eye-line:after,.fr-fi-eye-line:before{-webkit-mask-image:url(../../../icons/system/eye-line.svg);mask-image:url(../../../icons/system/eye-line.svg)}.fr-fi-eye-off-fill:after,.fr-fi-eye-off-fill:before{-webkit-mask-image:url(../../../icons/system/eye-off-fill.svg);mask-image:url(../../../icons/system/eye-off-fill.svg)}.fr-fi-eye-off-line:after,.fr-fi-eye-off-line:before{-webkit-mask-image:url(../../../icons/system/eye-off-line.svg);mask-image:url(../../../icons/system/eye-off-line.svg)}.fr-fi-filter-fill:after,.fr-fi-filter-fill:before{-webkit-mask-image:url(../../../icons/system/filter-fill.svg);mask-image:url(../../../icons/system/filter-fill.svg)}.fr-fi-filter-line:after,.fr-fi-filter-line:before{-webkit-mask-image:url(../../../icons/system/filter-line.svg);mask-image:url(../../../icons/system/filter-line.svg)}.fr-fi-arrow-left-s-first-line:after,.fr-fi-arrow-left-s-first-line:before{-webkit-mask-image:url(../../../icons/system/fr--arrow-left-s-first-line.svg);mask-image:url(../../../icons/system/fr--arrow-left-s-first-line.svg)}.fr-fi-arrow-left-s-line-double:after,.fr-fi-arrow-left-s-line-double:before{-webkit-mask-image:url(../../../icons/system/fr--arrow-left-s-line-double.svg);mask-image:url(../../../icons/system/fr--arrow-left-s-line-double.svg)}.fr-fi-arrow-right-s-last-line:after,.fr-fi-arrow-right-s-last-line:before{-webkit-mask-image:url(../../../icons/system/fr--arrow-right-s-last-line.svg);mask-image:url(../../../icons/system/fr--arrow-right-s-last-line.svg)}.fr-fi-arrow-right-s-line-double:after,.fr-fi-arrow-right-s-line-double:before{-webkit-mask-image:url(../../../icons/system/fr--arrow-right-s-line-double.svg);mask-image:url(../../../icons/system/fr--arrow-right-s-line-double.svg)}.fr-fi-error-fill:after,.fr-fi-error-fill:before{-webkit-mask-image:url(../../../icons/system/fr--error-fill.svg);mask-image:url(../../../icons/system/fr--error-fill.svg)}.fr-fi-error-line:after,.fr-fi-error-line:before{-webkit-mask-image:url(../../../icons/system/fr--error-line.svg);mask-image:url(../../../icons/system/fr--error-line.svg)}.fr-fi-info-fill:after,.fr-fi-info-fill:before{-webkit-mask-image:url(../../../icons/system/fr--info-fill.svg);mask-image:url(../../../icons/system/fr--info-fill.svg)}.fr-fi-info-line:after,.fr-fi-info-line:before{-webkit-mask-image:url(../../../icons/system/fr--info-line.svg);mask-image:url(../../../icons/system/fr--info-line.svg)}.fr-fi-success-fill:after,.fr-fi-success-fill:before{-webkit-mask-image:url(../../../icons/system/fr--success-fill.svg);mask-image:url(../../../icons/system/fr--success-fill.svg)}.fr-fi-success-line:after,.fr-fi-success-line:before{-webkit-mask-image:url(../../../icons/system/fr--success-line.svg);mask-image:url(../../../icons/system/fr--success-line.svg)}.fr-fi-theme-fill:after,.fr-fi-theme-fill:before{-webkit-mask-image:url(../../../icons/system/fr--theme-fill.svg);mask-image:url(../../../icons/system/fr--theme-fill.svg)}.fr-fi-warning-fill:after,.fr-fi-warning-fill:before{-webkit-mask-image:url(../../../icons/system/fr--warning-fill.svg);mask-image:url(../../../icons/system/fr--warning-fill.svg)}.fr-fi-warning-line:after,.fr-fi-warning-line:before{-webkit-mask-image:url(../../../icons/system/fr--warning-line.svg);mask-image:url(../../../icons/system/fr--warning-line.svg)}.fr-fi-information-fill:after,.fr-fi-information-fill:before{-webkit-mask-image:url(../../../icons/system/information-fill.svg);mask-image:url(../../../icons/system/information-fill.svg)}.fr-fi-information-line:after,.fr-fi-information-line:before{-webkit-mask-image:url(../../../icons/system/information-line.svg);mask-image:url(../../../icons/system/information-line.svg)}.fr-fi-lock-fill:after,.fr-fi-lock-fill:before{-webkit-mask-image:url(../../../icons/system/lock-fill.svg);mask-image:url(../../../icons/system/lock-fill.svg)}.fr-fi-lock-line:after,.fr-fi-lock-line:before{-webkit-mask-image:url(../../../icons/system/lock-line.svg);mask-image:url(../../../icons/system/lock-line.svg)}.fr-fi-logout-box-r-fill:after,.fr-fi-logout-box-r-fill:before{-webkit-mask-image:url(../../../icons/system/logout-box-r-fill.svg);mask-image:url(../../../icons/system/logout-box-r-fill.svg)}.fr-fi-logout-box-r-line:after,.fr-fi-logout-box-r-line:before{-webkit-mask-image:url(../../../icons/system/logout-box-r-line.svg);mask-image:url(../../../icons/system/logout-box-r-line.svg)}.fr-fi-menu-2-fill:after,.fr-fi-menu-2-fill:before{-webkit-mask-image:url(../../../icons/system/menu-2-fill.svg);mask-image:url(../../../icons/system/menu-2-fill.svg)}.fr-fi-menu-fill:after,.fr-fi-menu-fill:before{-webkit-mask-image:url(../../../icons/system/menu-fill.svg);mask-image:url(../../../icons/system/menu-fill.svg)}.fr-fi-question-fill:after,.fr-fi-question-fill:before{-webkit-mask-image:url(../../../icons/system/question-fill.svg);mask-image:url(../../../icons/system/question-fill.svg)}.fr-fi-question-line:after,.fr-fi-question-line:before{-webkit-mask-image:url(../../../icons/system/question-line.svg);mask-image:url(../../../icons/system/question-line.svg)}.fr-fi-refresh-fill:after,.fr-fi-refresh-fill:before{-webkit-mask-image:url(../../../icons/system/refresh-fill.svg);mask-image:url(../../../icons/system/refresh-fill.svg)}.fr-fi-refresh-line:after,.fr-fi-refresh-line:before{-webkit-mask-image:url(../../../icons/system/refresh-line.svg);mask-image:url(../../../icons/system/refresh-line.svg)}.fr-fi-search-fill:after,.fr-fi-search-fill:before{-webkit-mask-image:url(../../../icons/system/search-fill.svg);mask-image:url(../../../icons/system/search-fill.svg)}.fr-fi-search-line:after,.fr-fi-search-line:before{-webkit-mask-image:url(../../../icons/system/search-line.svg);mask-image:url(../../../icons/system/search-line.svg)}.fr-fi-subtract-line:after,.fr-fi-subtract-line:before{-webkit-mask-image:url(../../../icons/system/subtract-line.svg);mask-image:url(../../../icons/system/subtract-line.svg)}.fr-fi-timer-fill:after,.fr-fi-timer-fill:before{-webkit-mask-image:url(../../../icons/system/timer-fill.svg);mask-image:url(../../../icons/system/timer-fill.svg)}.fr-fi-timer-line:after,.fr-fi-timer-line:before{-webkit-mask-image:url(../../../icons/system/timer-line.svg);mask-image:url(../../../icons/system/timer-line.svg)}.fr-fi-upload-2-fill:after,.fr-fi-upload-2-fill:before{-webkit-mask-image:url(../../../icons/system/upload-2-fill.svg);mask-image:url(../../../icons/system/upload-2-fill.svg)}.fr-fi-upload-2-line:after,.fr-fi-upload-2-line:before{-webkit-mask-image:url(../../../icons/system/upload-2-line.svg);mask-image:url(../../../icons/system/upload-2-line.svg)}.fr-fi-zoom-in-fill:after,.fr-fi-zoom-in-fill:before{-webkit-mask-image:url(../../../icons/system/zoom-in-fill.svg);mask-image:url(../../../icons/system/zoom-in-fill.svg)}.fr-fi-zoom-in-line:after,.fr-fi-zoom-in-line:before{-webkit-mask-image:url(../../../icons/system/zoom-in-line.svg);mask-image:url(../../../icons/system/zoom-in-line.svg)}.fr-fi-zoom-out-fill:after,.fr-fi-zoom-out-fill:before{-webkit-mask-image:url(../../../icons/system/zoom-out-fill.svg);mask-image:url(../../../icons/system/zoom-out-fill.svg)}.fr-fi-zoom-out-line:after,.fr-fi-zoom-out-line:before{-webkit-mask-image:url(../../../icons/system/zoom-out-line.svg);mask-image:url(../../../icons/system/zoom-out-line.svg)}.fr-fi-delete-line:after,.fr-fi-delete-line:before{-webkit-mask-image:url(../../../icons/system/delete-bin-line.svg);mask-image:url(../../../icons/system/delete-bin-line.svg)}.fr-fi-delete-fill:after,.fr-fi-delete-fill:before{-webkit-mask-image:url(../../../icons/system/delete-bin-fill.svg);mask-image:url(../../../icons/system/delete-bin-fill.svg)}.fr-icon-delete-line:after,.fr-icon-delete-line:before{-webkit-mask-image:url(../../../icons/system/delete-bin-line.svg);mask-image:url(../../../icons/system/delete-bin-line.svg)}.fr-icon-delete-fill:after,.fr-icon-delete-fill:before{-webkit-mask-image:url(../../../icons/system/delete-bin-fill.svg);mask-image:url(../../../icons/system/delete-bin-fill.svg)}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */ + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-icon-add-circle-fill:after,.fr-icon-add-circle-fill:before{background-image:url(../../../icons/system/add-circle-fill.svg)}.fr-icon-add-circle-line:after,.fr-icon-add-circle-line:before{background-image:url(../../../icons/system/add-circle-line.svg)}.fr-icon-add-line:after,.fr-icon-add-line:before{background-image:url(../../../icons/system/add-line.svg)}.fr-icon-alarm-warning-fill:after,.fr-icon-alarm-warning-fill:before{background-image:url(../../../icons/system/alarm-warning-fill.svg)}.fr-icon-alarm-warning-line:after,.fr-icon-alarm-warning-line:before{background-image:url(../../../icons/system/alarm-warning-line.svg)}.fr-icon-alert-fill:after,.fr-icon-alert-fill:before{background-image:url(../../../icons/system/alert-fill.svg)}.fr-icon-alert-line:after,.fr-icon-alert-line:before{background-image:url(../../../icons/system/alert-line.svg)}.fr-icon-arrow-down-fill:after,.fr-icon-arrow-down-fill:before{background-image:url(../../../icons/system/arrow-down-fill.svg)}.fr-icon-arrow-down-line:after,.fr-icon-arrow-down-line:before{background-image:url(../../../icons/system/arrow-down-line.svg)}.fr-icon-arrow-down-s-fill:after,.fr-icon-arrow-down-s-fill:before{background-image:url(../../../icons/system/arrow-down-s-fill.svg)}.fr-icon-arrow-down-s-line:after,.fr-icon-arrow-down-s-line:before{background-image:url(../../../icons/system/arrow-down-s-line.svg)}.fr-icon-arrow-go-back-fill:after,.fr-icon-arrow-go-back-fill:before{background-image:url(../../../icons/system/arrow-go-back-fill.svg)}.fr-icon-arrow-go-back-line:after,.fr-icon-arrow-go-back-line:before{background-image:url(../../../icons/system/arrow-go-back-line.svg)}.fr-icon-arrow-go-forward-fill:after,.fr-icon-arrow-go-forward-fill:before{background-image:url(../../../icons/system/arrow-go-forward-fill.svg)}.fr-icon-arrow-go-forward-line:after,.fr-icon-arrow-go-forward-line:before{background-image:url(../../../icons/system/arrow-go-forward-line.svg)}.fr-icon-arrow-left-fill:after,.fr-icon-arrow-left-fill:before{background-image:url(../../../icons/system/arrow-left-fill.svg)}.fr-icon-arrow-left-line:after,.fr-icon-arrow-left-line:before{background-image:url(../../../icons/system/arrow-left-line.svg)}.fr-icon-arrow-left-s-fill:after,.fr-icon-arrow-left-s-fill:before{background-image:url(../../../icons/system/arrow-left-s-fill.svg)}.fr-icon-arrow-left-s-line:after,.fr-icon-arrow-left-s-line:before{background-image:url(../../../icons/system/arrow-left-s-line.svg)}.fr-icon-arrow-right-fill:after,.fr-icon-arrow-right-fill:before{background-image:url(../../../icons/system/arrow-right-fill.svg)}.fr-icon-arrow-right-line:after,.fr-icon-arrow-right-line:before{background-image:url(../../../icons/system/arrow-right-line.svg)}.fr-icon-arrow-right-s-fill:after,.fr-icon-arrow-right-s-fill:before{background-image:url(../../../icons/system/arrow-right-s-fill.svg)}.fr-icon-arrow-right-s-line:after,.fr-icon-arrow-right-s-line:before{background-image:url(../../../icons/system/arrow-right-s-line.svg)}.fr-icon-arrow-right-up-line:after,.fr-icon-arrow-right-up-line:before{background-image:url(../../../icons/system/arrow-right-up-line.svg)}.fr-icon-arrow-up-down-line:after,.fr-icon-arrow-up-down-line:before{background-image:url(../../../icons/system/arrow-up-down-line.svg)}.fr-icon-arrow-up-fill:after,.fr-icon-arrow-up-fill:before{background-image:url(../../../icons/system/arrow-up-fill.svg)}.fr-icon-arrow-up-line:after,.fr-icon-arrow-up-line:before{background-image:url(../../../icons/system/arrow-up-line.svg)}.fr-icon-arrow-up-s-fill:after,.fr-icon-arrow-up-s-fill:before{background-image:url(../../../icons/system/arrow-up-s-fill.svg)}.fr-icon-arrow-up-s-line:after,.fr-icon-arrow-up-s-line:before{background-image:url(../../../icons/system/arrow-up-s-line.svg)}.fr-icon-check-line:after,.fr-icon-check-line:before{background-image:url(../../../icons/system/check-line.svg)}.fr-icon-checkbox-circle-fill:after,.fr-icon-checkbox-circle-fill:before{background-image:url(../../../icons/system/checkbox-circle-fill.svg)}.fr-icon-checkbox-circle-line:after,.fr-icon-checkbox-circle-line:before{background-image:url(../../../icons/system/checkbox-circle-line.svg)}.fr-icon-checkbox-fill:after,.fr-icon-checkbox-fill:before{background-image:url(../../../icons/system/checkbox-fill.svg)}.fr-icon-checkbox-line:after,.fr-icon-checkbox-line:before{background-image:url(../../../icons/system/checkbox-line.svg)}.fr-icon-close-circle-fill:after,.fr-icon-close-circle-fill:before{background-image:url(../../../icons/system/close-circle-fill.svg)}.fr-icon-close-circle-line:after,.fr-icon-close-circle-line:before{background-image:url(../../../icons/system/close-circle-line.svg)}.fr-icon-close-line:after,.fr-icon-close-line:before{background-image:url(../../../icons/system/close-line.svg)}.fr-icon-delete-bin-fill:after,.fr-icon-delete-bin-fill:before{background-image:url(../../../icons/system/delete-bin-fill.svg)}.fr-icon-delete-bin-line:after,.fr-icon-delete-bin-line:before{background-image:url(../../../icons/system/delete-bin-line.svg)}.fr-icon-download-fill:after,.fr-icon-download-fill:before{background-image:url(../../../icons/system/download-fill.svg)}.fr-icon-download-line:after,.fr-icon-download-line:before{background-image:url(../../../icons/system/download-line.svg)}.fr-icon-error-warning-fill:after,.fr-icon-error-warning-fill:before{background-image:url(../../../icons/system/error-warning-fill.svg)}.fr-icon-error-warning-line:after,.fr-icon-error-warning-line:before{background-image:url(../../../icons/system/error-warning-line.svg)}.fr-icon-external-link-fill:after,.fr-icon-external-link-fill:before{background-image:url(../../../icons/system/external-link-fill.svg)}.fr-icon-external-link-line:after,.fr-icon-external-link-line:before{background-image:url(../../../icons/system/external-link-line.svg)}.fr-icon-eye-fill:after,.fr-icon-eye-fill:before{background-image:url(../../../icons/system/eye-fill.svg)}.fr-icon-eye-line:after,.fr-icon-eye-line:before{background-image:url(../../../icons/system/eye-line.svg)}.fr-icon-eye-off-fill:after,.fr-icon-eye-off-fill:before{background-image:url(../../../icons/system/eye-off-fill.svg)}.fr-icon-eye-off-line:after,.fr-icon-eye-off-line:before{background-image:url(../../../icons/system/eye-off-line.svg)}.fr-icon-filter-fill:after,.fr-icon-filter-fill:before{background-image:url(../../../icons/system/filter-fill.svg)}.fr-icon-filter-line:after,.fr-icon-filter-line:before{background-image:url(../../../icons/system/filter-line.svg)}.fr-icon-alert-warning-2-fill:after,.fr-icon-alert-warning-2-fill:before{background-image:url(../../../icons/system/fr--alert-warning-2-fill.svg)}.fr-icon-alert-warning-fill:after,.fr-icon-alert-warning-fill:before{background-image:url(../../../icons/system/fr--alert-warning-fill.svg)}.fr-icon-arrow-left-s-first-line:after,.fr-icon-arrow-left-s-first-line:before{background-image:url(../../../icons/system/fr--arrow-left-s-first-line.svg)}.fr-icon-arrow-left-s-line-double:after,.fr-icon-arrow-left-s-line-double:before{background-image:url(../../../icons/system/fr--arrow-left-s-line-double.svg)}.fr-icon-arrow-right-down-circle-fill:after,.fr-icon-arrow-right-down-circle-fill:before{background-image:url(../../../icons/system/fr--arrow-right-down-circle-fill.svg)}.fr-icon-arrow-right-s-last-line:after,.fr-icon-arrow-right-s-last-line:before{background-image:url(../../../icons/system/fr--arrow-right-s-last-line.svg)}.fr-icon-arrow-right-s-line-double:after,.fr-icon-arrow-right-s-line-double:before{background-image:url(../../../icons/system/fr--arrow-right-s-line-double.svg)}.fr-icon-arrow-right-up-circle-fill:after,.fr-icon-arrow-right-up-circle-fill:before{background-image:url(../../../icons/system/fr--arrow-right-up-circle-fill.svg)}.fr-icon-capslock-line:after,.fr-icon-capslock-line:before{background-image:url(../../../icons/system/fr--capslock-line.svg)}.fr-icon-equal-circle-fill:after,.fr-icon-equal-circle-fill:before{background-image:url(../../../icons/system/fr--equal-circle-fill.svg)}.fr-icon-error-fill:after,.fr-icon-error-fill:before{background-image:url(../../../icons/system/fr--error-fill.svg)}.fr-icon-error-line:after,.fr-icon-error-line:before{background-image:url(../../../icons/system/fr--error-line.svg)}.fr-icon-info-fill:after,.fr-icon-info-fill:before{background-image:url(../../../icons/system/fr--info-fill.svg)}.fr-icon-info-line:after,.fr-icon-info-line:before{background-image:url(../../../icons/system/fr--info-line.svg)}.fr-icon-success-fill:after,.fr-icon-success-fill:before{background-image:url(../../../icons/system/fr--success-fill.svg)}.fr-icon-success-line:after,.fr-icon-success-line:before{background-image:url(../../../icons/system/fr--success-line.svg)}.fr-icon-theme-fill:after,.fr-icon-theme-fill:before{background-image:url(../../../icons/system/fr--theme-fill.svg)}.fr-icon-warning-fill:after,.fr-icon-warning-fill:before{background-image:url(../../../icons/system/fr--warning-fill.svg)}.fr-icon-warning-line:after,.fr-icon-warning-line:before{background-image:url(../../../icons/system/fr--warning-line.svg)}.fr-icon-information-fill:after,.fr-icon-information-fill:before{background-image:url(../../../icons/system/information-fill.svg)}.fr-icon-information-line:after,.fr-icon-information-line:before{background-image:url(../../../icons/system/information-line.svg)}.fr-icon-lock-fill:after,.fr-icon-lock-fill:before{background-image:url(../../../icons/system/lock-fill.svg)}.fr-icon-lock-line:after,.fr-icon-lock-line:before{background-image:url(../../../icons/system/lock-line.svg)}.fr-icon-lock-unlock-fill:after,.fr-icon-lock-unlock-fill:before{background-image:url(../../../icons/system/lock-unlock-fill.svg)}.fr-icon-lock-unlock-line:after,.fr-icon-lock-unlock-line:before{background-image:url(../../../icons/system/lock-unlock-line.svg)}.fr-icon-logout-box-r-fill:after,.fr-icon-logout-box-r-fill:before{background-image:url(../../../icons/system/logout-box-r-fill.svg)}.fr-icon-logout-box-r-line:after,.fr-icon-logout-box-r-line:before{background-image:url(../../../icons/system/logout-box-r-line.svg)}.fr-icon-menu-2-fill:after,.fr-icon-menu-2-fill:before{background-image:url(../../../icons/system/menu-2-fill.svg)}.fr-icon-menu-fill:after,.fr-icon-menu-fill:before{background-image:url(../../../icons/system/menu-fill.svg)}.fr-icon-more-fill:after,.fr-icon-more-fill:before{background-image:url(../../../icons/system/more-fill.svg)}.fr-icon-more-line:after,.fr-icon-more-line:before{background-image:url(../../../icons/system/more-line.svg)}.fr-icon-notification-badge-fill:after,.fr-icon-notification-badge-fill:before{background-image:url(../../../icons/system/notification-badge-fill.svg)}.fr-icon-notification-badge-line:after,.fr-icon-notification-badge-line:before{background-image:url(../../../icons/system/notification-badge-line.svg)}.fr-icon-question-fill:after,.fr-icon-question-fill:before{background-image:url(../../../icons/system/question-fill.svg)}.fr-icon-question-line:after,.fr-icon-question-line:before{background-image:url(../../../icons/system/question-line.svg)}.fr-icon-refresh-fill:after,.fr-icon-refresh-fill:before{background-image:url(../../../icons/system/refresh-fill.svg)}.fr-icon-refresh-line:after,.fr-icon-refresh-line:before{background-image:url(../../../icons/system/refresh-line.svg)}.fr-icon-search-fill:after,.fr-icon-search-fill:before{background-image:url(../../../icons/system/search-fill.svg)}.fr-icon-search-line:after,.fr-icon-search-line:before{background-image:url(../../../icons/system/search-line.svg)}.fr-icon-settings-5-fill:after,.fr-icon-settings-5-fill:before{background-image:url(../../../icons/system/settings-5-fill.svg)}.fr-icon-settings-5-line:after,.fr-icon-settings-5-line:before{background-image:url(../../../icons/system/settings-5-line.svg)}.fr-icon-share-fill:after,.fr-icon-share-fill:before{background-image:url(../../../icons/system/share-fill.svg)}.fr-icon-share-forward-fill:after,.fr-icon-share-forward-fill:before{background-image:url(../../../icons/system/share-forward-fill.svg)}.fr-icon-share-forward-line:after,.fr-icon-share-forward-line:before{background-image:url(../../../icons/system/share-forward-line.svg)}.fr-icon-share-line:after,.fr-icon-share-line:before{background-image:url(../../../icons/system/share-line.svg)}.fr-icon-shield-fill:after,.fr-icon-shield-fill:before{background-image:url(../../../icons/system/shield-fill.svg)}.fr-icon-shield-line:after,.fr-icon-shield-line:before{background-image:url(../../../icons/system/shield-line.svg)}.fr-icon-star-fill:after,.fr-icon-star-fill:before{background-image:url(../../../icons/system/star-fill.svg)}.fr-icon-star-line:after,.fr-icon-star-line:before{background-image:url(../../../icons/system/star-line.svg)}.fr-icon-star-s-fill:after,.fr-icon-star-s-fill:before{background-image:url(../../../icons/system/star-s-fill.svg)}.fr-icon-star-s-line:after,.fr-icon-star-s-line:before{background-image:url(../../../icons/system/star-s-line.svg)}.fr-icon-subtract-line:after,.fr-icon-subtract-line:before{background-image:url(../../../icons/system/subtract-line.svg)}.fr-icon-thumb-down-fill:after,.fr-icon-thumb-down-fill:before{background-image:url(../../../icons/system/thumb-down-fill.svg)}.fr-icon-thumb-down-line:after,.fr-icon-thumb-down-line:before{background-image:url(../../../icons/system/thumb-down-line.svg)}.fr-icon-thumb-up-fill:after,.fr-icon-thumb-up-fill:before{background-image:url(../../../icons/system/thumb-up-fill.svg)}.fr-icon-thumb-up-line:after,.fr-icon-thumb-up-line:before{background-image:url(../../../icons/system/thumb-up-line.svg)}.fr-icon-time-fill:after,.fr-icon-time-fill:before{background-image:url(../../../icons/system/time-fill.svg)}.fr-icon-time-line:after,.fr-icon-time-line:before{background-image:url(../../../icons/system/time-line.svg)}.fr-icon-timer-fill:after,.fr-icon-timer-fill:before{background-image:url(../../../icons/system/timer-fill.svg)}.fr-icon-timer-line:after,.fr-icon-timer-line:before{background-image:url(../../../icons/system/timer-line.svg)}.fr-icon-upload-2-fill:after,.fr-icon-upload-2-fill:before{background-image:url(../../../icons/system/upload-2-fill.svg)}.fr-icon-upload-2-line:after,.fr-icon-upload-2-line:before{background-image:url(../../../icons/system/upload-2-line.svg)}.fr-icon-upload-fill:after,.fr-icon-upload-fill:before{background-image:url(../../../icons/system/upload-fill.svg)}.fr-icon-upload-line:after,.fr-icon-upload-line:before{background-image:url(../../../icons/system/upload-line.svg)}.fr-icon-zoom-in-fill:after,.fr-icon-zoom-in-fill:before{background-image:url(../../../icons/system/zoom-in-fill.svg)}.fr-icon-zoom-in-line:after,.fr-icon-zoom-in-line:before{background-image:url(../../../icons/system/zoom-in-line.svg)}.fr-icon-zoom-out-fill:after,.fr-icon-zoom-out-fill:before{background-image:url(../../../icons/system/zoom-out-fill.svg)}.fr-icon-zoom-out-line:after,.fr-icon-zoom-out-line:before{background-image:url(../../../icons/system/zoom-out-line.svg)}.fr-fi-add-circle-fill:before{background-image:url(../../../icons/system/add-circle-fill.svg)}.fr-fi-add-circle-line:before{background-image:url(../../../icons/system/add-circle-line.svg)}.fr-fi-add-line:before{background-image:url(../../../icons/system/add-line.svg)}.fr-fi-arrow-down-line:before{background-image:url(../../../icons/system/arrow-down-line.svg)}.fr-fi-arrow-down-s-line:before{background-image:url(../../../icons/system/arrow-down-s-line.svg)}.fr-fi-arrow-go-back-fill:before{background-image:url(../../../icons/system/arrow-go-back-fill.svg)}.fr-fi-arrow-go-back-line:before{background-image:url(../../../icons/system/arrow-go-back-line.svg)}.fr-fi-arrow-left-line:before{background-image:url(../../../icons/system/arrow-left-line.svg)}.fr-fi-arrow-left-s-line:before{background-image:url(../../../icons/system/arrow-left-s-line.svg)}.fr-fi-arrow-right-line:before{background-image:url(../../../icons/system/arrow-right-line.svg)}.fr-fi-arrow-right-s-line:before{background-image:url(../../../icons/system/arrow-right-s-line.svg)}.fr-fi-arrow-right-up-line:before{background-image:url(../../../icons/system/arrow-right-up-line.svg)}.fr-fi-arrow-up-fill:before{background-image:url(../../../icons/system/arrow-up-fill.svg)}.fr-fi-arrow-up-line:before{background-image:url(../../../icons/system/arrow-up-line.svg)}.fr-fi-arrow-up-s-line:before{background-image:url(../../../icons/system/arrow-up-s-line.svg)}.fr-fi-check-line:before{background-image:url(../../../icons/system/check-line.svg)}.fr-fi-checkbox-circle-line:before{background-image:url(../../../icons/system/checkbox-circle-line.svg)}.fr-fi-close-line:before{background-image:url(../../../icons/system/close-line.svg)}.fr-fi-download-line:before{background-image:url(../../../icons/system/download-line.svg)}.fr-fi-error-warning-fill:before{background-image:url(../../../icons/system/error-warning-fill.svg)}.fr-fi-error-warning-line:before{background-image:url(../../../icons/system/error-warning-line.svg)}.fr-fi-external-link-line:before{background-image:url(../../../icons/system/external-link-line.svg)}.fr-fi-eye-fill:before{background-image:url(../../../icons/system/eye-fill.svg)}.fr-fi-eye-line:before{background-image:url(../../../icons/system/eye-line.svg)}.fr-fi-eye-off-fill:before{background-image:url(../../../icons/system/eye-off-fill.svg)}.fr-fi-eye-off-line:before{background-image:url(../../../icons/system/eye-off-line.svg)}.fr-fi-filter-fill:before{background-image:url(../../../icons/system/filter-fill.svg)}.fr-fi-filter-line:before{background-image:url(../../../icons/system/filter-line.svg)}.fr-fi-arrow-left-s-first-line:before{background-image:url(../../../icons/system/fr--arrow-left-s-first-line.svg)}.fr-fi-arrow-left-s-line-double:before{background-image:url(../../../icons/system/fr--arrow-left-s-line-double.svg)}.fr-fi-arrow-right-s-last-line:before{background-image:url(../../../icons/system/fr--arrow-right-s-last-line.svg)}.fr-fi-arrow-right-s-line-double:before{background-image:url(../../../icons/system/fr--arrow-right-s-line-double.svg)}.fr-fi-error-fill:before{background-image:url(../../../icons/system/fr--error-fill.svg)}.fr-fi-error-line:before{background-image:url(../../../icons/system/fr--error-line.svg)}.fr-fi-info-fill:before{background-image:url(../../../icons/system/fr--info-fill.svg)}.fr-fi-info-line:before{background-image:url(../../../icons/system/fr--info-line.svg)}.fr-fi-success-fill:before{background-image:url(../../../icons/system/fr--success-fill.svg)}.fr-fi-success-line:before{background-image:url(../../../icons/system/fr--success-line.svg)}.fr-fi-theme-fill:before{background-image:url(../../../icons/system/fr--theme-fill.svg)}.fr-fi-warning-fill:before{background-image:url(../../../icons/system/fr--warning-fill.svg)}.fr-fi-warning-line:before{background-image:url(../../../icons/system/fr--warning-line.svg)}.fr-fi-information-fill:before{background-image:url(../../../icons/system/information-fill.svg)}.fr-fi-information-line:before{background-image:url(../../../icons/system/information-line.svg)}.fr-fi-lock-fill:before{background-image:url(../../../icons/system/lock-fill.svg)}.fr-fi-lock-line:before{background-image:url(../../../icons/system/lock-line.svg)}.fr-fi-logout-box-r-fill:before{background-image:url(../../../icons/system/logout-box-r-fill.svg)}.fr-fi-logout-box-r-line:before{background-image:url(../../../icons/system/logout-box-r-line.svg)}.fr-fi-menu-2-fill:before{background-image:url(../../../icons/system/menu-2-fill.svg)}.fr-fi-menu-fill:before{background-image:url(../../../icons/system/menu-fill.svg)}.fr-fi-question-fill:before{background-image:url(../../../icons/system/question-fill.svg)}.fr-fi-question-line:before{background-image:url(../../../icons/system/question-line.svg)}.fr-fi-refresh-fill:before{background-image:url(../../../icons/system/refresh-fill.svg)}.fr-fi-refresh-line:before{background-image:url(../../../icons/system/refresh-line.svg)}.fr-fi-search-fill:before{background-image:url(../../../icons/system/search-fill.svg)}.fr-fi-search-line:before{background-image:url(../../../icons/system/search-line.svg)}.fr-fi-subtract-line:before{background-image:url(../../../icons/system/subtract-line.svg)}.fr-fi-timer-fill:before{background-image:url(../../../icons/system/timer-fill.svg)}.fr-fi-timer-line:before{background-image:url(../../../icons/system/timer-line.svg)}.fr-fi-upload-2-fill:before{background-image:url(../../../icons/system/upload-2-fill.svg)}.fr-fi-upload-2-line:before{background-image:url(../../../icons/system/upload-2-line.svg)}.fr-fi-zoom-in-fill:before{background-image:url(../../../icons/system/zoom-in-fill.svg)}.fr-fi-zoom-in-line:before{background-image:url(../../../icons/system/zoom-in-line.svg)}.fr-fi-zoom-out-fill:before{background-image:url(../../../icons/system/zoom-out-fill.svg)}.fr-fi-zoom-out-line:before{background-image:url(../../../icons/system/zoom-out-line.svg)}.fr-fi-delete-line:after,.fr-fi-delete-line:before{background-image:url(../../../icons/system/delete-bin-line.svg)}.fr-fi-delete-fill:after,.fr-fi-delete-fill:before{background-image:url(../../../icons/system/delete-bin-fill.svg)}.fr-icon-delete-line:after,.fr-icon-delete-line:before{background-image:url(../../../icons/system/delete-bin-line.svg)}.fr-icon-delete-fill:after,.fr-icon-delete-fill:before{background-image:url(../../../icons/system/delete-bin-fill.svg)}} \ No newline at end of file diff --git a/dist/dsfr/utility/icons/icons-user/icons-user.css b/dist/dsfr/utility/icons/icons-user/icons-user.css new file mode 100644 index 0000000..4d32bca --- /dev/null +++ b/dist/dsfr/utility/icons/icons-user/icons-user.css @@ -0,0 +1,361 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-account-circle-fill::before, +.fr-icon-account-circle-fill::after { + -webkit-mask-image: url("../../../icons/user/account-circle-fill.svg"); + mask-image: url("../../../icons/user/account-circle-fill.svg"); +} + +.fr-icon-account-circle-line::before, +.fr-icon-account-circle-line::after { + -webkit-mask-image: url("../../../icons/user/account-circle-line.svg"); + mask-image: url("../../../icons/user/account-circle-line.svg"); +} + +.fr-icon-account-pin-circle-fill::before, +.fr-icon-account-pin-circle-fill::after { + -webkit-mask-image: url("../../../icons/user/account-pin-circle-fill.svg"); + mask-image: url("../../../icons/user/account-pin-circle-fill.svg"); +} + +.fr-icon-account-pin-circle-line::before, +.fr-icon-account-pin-circle-line::after { + -webkit-mask-image: url("../../../icons/user/account-pin-circle-line.svg"); + mask-image: url("../../../icons/user/account-pin-circle-line.svg"); +} + +.fr-icon-admin-fill::before, +.fr-icon-admin-fill::after { + -webkit-mask-image: url("../../../icons/user/admin-fill.svg"); + mask-image: url("../../../icons/user/admin-fill.svg"); +} + +.fr-icon-admin-line::before, +.fr-icon-admin-line::after { + -webkit-mask-image: url("../../../icons/user/admin-line.svg"); + mask-image: url("../../../icons/user/admin-line.svg"); +} + +.fr-icon-group-fill::before, +.fr-icon-group-fill::after { + -webkit-mask-image: url("../../../icons/user/group-fill.svg"); + mask-image: url("../../../icons/user/group-fill.svg"); +} + +.fr-icon-group-line::before, +.fr-icon-group-line::after { + -webkit-mask-image: url("../../../icons/user/group-line.svg"); + mask-image: url("../../../icons/user/group-line.svg"); +} + +.fr-icon-parent-fill::before, +.fr-icon-parent-fill::after { + -webkit-mask-image: url("../../../icons/user/parent-fill.svg"); + mask-image: url("../../../icons/user/parent-fill.svg"); +} + +.fr-icon-parent-line::before, +.fr-icon-parent-line::after { + -webkit-mask-image: url("../../../icons/user/parent-line.svg"); + mask-image: url("../../../icons/user/parent-line.svg"); +} + +.fr-icon-team-fill::before, +.fr-icon-team-fill::after { + -webkit-mask-image: url("../../../icons/user/team-fill.svg"); + mask-image: url("../../../icons/user/team-fill.svg"); +} + +.fr-icon-team-line::before, +.fr-icon-team-line::after { + -webkit-mask-image: url("../../../icons/user/team-line.svg"); + mask-image: url("../../../icons/user/team-line.svg"); +} + +.fr-icon-user-add-fill::before, +.fr-icon-user-add-fill::after { + -webkit-mask-image: url("../../../icons/user/user-add-fill.svg"); + mask-image: url("../../../icons/user/user-add-fill.svg"); +} + +.fr-icon-user-add-line::before, +.fr-icon-user-add-line::after { + -webkit-mask-image: url("../../../icons/user/user-add-line.svg"); + mask-image: url("../../../icons/user/user-add-line.svg"); +} + +.fr-icon-user-fill::before, +.fr-icon-user-fill::after { + -webkit-mask-image: url("../../../icons/user/user-fill.svg"); + mask-image: url("../../../icons/user/user-fill.svg"); +} + +.fr-icon-user-heart-fill::before, +.fr-icon-user-heart-fill::after { + -webkit-mask-image: url("../../../icons/user/user-heart-fill.svg"); + mask-image: url("../../../icons/user/user-heart-fill.svg"); +} + +.fr-icon-user-heart-line::before, +.fr-icon-user-heart-line::after { + -webkit-mask-image: url("../../../icons/user/user-heart-line.svg"); + mask-image: url("../../../icons/user/user-heart-line.svg"); +} + +.fr-icon-user-line::before, +.fr-icon-user-line::after { + -webkit-mask-image: url("../../../icons/user/user-line.svg"); + mask-image: url("../../../icons/user/user-line.svg"); +} + +.fr-icon-user-search-fill::before, +.fr-icon-user-search-fill::after { + -webkit-mask-image: url("../../../icons/user/user-search-fill.svg"); + mask-image: url("../../../icons/user/user-search-fill.svg"); +} + +.fr-icon-user-search-line::before, +.fr-icon-user-search-line::after { + -webkit-mask-image: url("../../../icons/user/user-search-line.svg"); + mask-image: url("../../../icons/user/user-search-line.svg"); +} + +.fr-icon-user-setting-fill::before, +.fr-icon-user-setting-fill::after { + -webkit-mask-image: url("../../../icons/user/user-setting-fill.svg"); + mask-image: url("../../../icons/user/user-setting-fill.svg"); +} + +.fr-icon-user-setting-line::before, +.fr-icon-user-setting-line::after { + -webkit-mask-image: url("../../../icons/user/user-setting-line.svg"); + mask-image: url("../../../icons/user/user-setting-line.svg"); +} + +.fr-icon-user-star-fill::before, +.fr-icon-user-star-fill::after { + -webkit-mask-image: url("../../../icons/user/user-star-fill.svg"); + mask-image: url("../../../icons/user/user-star-fill.svg"); +} + +.fr-icon-user-star-line::before, +.fr-icon-user-star-line::after { + -webkit-mask-image: url("../../../icons/user/user-star-line.svg"); + mask-image: url("../../../icons/user/user-star-line.svg"); +} + +.fr-fi-user-fill::before, +.fr-fi-user-fill::after { + -webkit-mask-image: url("../../../icons/user/user-fill.svg"); + mask-image: url("../../../icons/user/user-fill.svg"); +} + +.fr-fi-user-line::before, +.fr-fi-user-line::after { + -webkit-mask-image: url("../../../icons/user/user-line.svg"); + mask-image: url("../../../icons/user/user-line.svg"); +} + +.fr-fi-account-line::before, +.fr-fi-account-line::after { + -webkit-mask-image: url("../../../icons/user/account-circle-line.svg"); + mask-image: url("../../../icons/user/account-circle-line.svg"); +} + +.fr-fi-account-fill::before, +.fr-fi-account-fill::after { + -webkit-mask-image: url("../../../icons/user/account-circle-fill.svg"); + mask-image: url("../../../icons/user/account-circle-fill.svg"); +} + +.fr-icon-account-line::before, +.fr-icon-account-line::after { + -webkit-mask-image: url("../../../icons/user/account-circle-line.svg"); + mask-image: url("../../../icons/user/account-circle-line.svg"); +} + +.fr-icon-account-fill::before, +.fr-icon-account-fill::after { + -webkit-mask-image: url("../../../icons/user/account-circle-fill.svg"); + mask-image: url("../../../icons/user/account-circle-fill.svg"); +} + +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} + +@media (min-width: 48em) { + /*! media md */ + + /*! media md */ +} + +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ +} + +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} + +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-icon-account-circle-fill::before, + .fr-icon-account-circle-fill::after { + background-image: url("../../../icons/user/account-circle-fill.svg"); + } + + .fr-icon-account-circle-line::before, + .fr-icon-account-circle-line::after { + background-image: url("../../../icons/user/account-circle-line.svg"); + } + + .fr-icon-account-pin-circle-fill::before, + .fr-icon-account-pin-circle-fill::after { + background-image: url("../../../icons/user/account-pin-circle-fill.svg"); + } + + .fr-icon-account-pin-circle-line::before, + .fr-icon-account-pin-circle-line::after { + background-image: url("../../../icons/user/account-pin-circle-line.svg"); + } + + .fr-icon-admin-fill::before, + .fr-icon-admin-fill::after { + background-image: url("../../../icons/user/admin-fill.svg"); + } + + .fr-icon-admin-line::before, + .fr-icon-admin-line::after { + background-image: url("../../../icons/user/admin-line.svg"); + } + + .fr-icon-group-fill::before, + .fr-icon-group-fill::after { + background-image: url("../../../icons/user/group-fill.svg"); + } + + .fr-icon-group-line::before, + .fr-icon-group-line::after { + background-image: url("../../../icons/user/group-line.svg"); + } + + .fr-icon-parent-fill::before, + .fr-icon-parent-fill::after { + background-image: url("../../../icons/user/parent-fill.svg"); + } + + .fr-icon-parent-line::before, + .fr-icon-parent-line::after { + background-image: url("../../../icons/user/parent-line.svg"); + } + + .fr-icon-team-fill::before, + .fr-icon-team-fill::after { + background-image: url("../../../icons/user/team-fill.svg"); + } + + .fr-icon-team-line::before, + .fr-icon-team-line::after { + background-image: url("../../../icons/user/team-line.svg"); + } + + .fr-icon-user-add-fill::before, + .fr-icon-user-add-fill::after { + background-image: url("../../../icons/user/user-add-fill.svg"); + } + + .fr-icon-user-add-line::before, + .fr-icon-user-add-line::after { + background-image: url("../../../icons/user/user-add-line.svg"); + } + + .fr-icon-user-fill::before, + .fr-icon-user-fill::after { + background-image: url("../../../icons/user/user-fill.svg"); + } + + .fr-icon-user-heart-fill::before, + .fr-icon-user-heart-fill::after { + background-image: url("../../../icons/user/user-heart-fill.svg"); + } + + .fr-icon-user-heart-line::before, + .fr-icon-user-heart-line::after { + background-image: url("../../../icons/user/user-heart-line.svg"); + } + + .fr-icon-user-line::before, + .fr-icon-user-line::after { + background-image: url("../../../icons/user/user-line.svg"); + } + + .fr-icon-user-search-fill::before, + .fr-icon-user-search-fill::after { + background-image: url("../../../icons/user/user-search-fill.svg"); + } + + .fr-icon-user-search-line::before, + .fr-icon-user-search-line::after { + background-image: url("../../../icons/user/user-search-line.svg"); + } + + .fr-icon-user-setting-fill::before, + .fr-icon-user-setting-fill::after { + background-image: url("../../../icons/user/user-setting-fill.svg"); + } + + .fr-icon-user-setting-line::before, + .fr-icon-user-setting-line::after { + background-image: url("../../../icons/user/user-setting-line.svg"); + } + + .fr-icon-user-star-fill::before, + .fr-icon-user-star-fill::after { + background-image: url("../../../icons/user/user-star-fill.svg"); + } + + .fr-icon-user-star-line::before, + .fr-icon-user-star-line::after { + background-image: url("../../../icons/user/user-star-line.svg"); + } + + .fr-fi-user-fill::before { + background-image: url("../../../icons/user/user-fill.svg"); + } + + .fr-fi-user-line::before { + background-image: url("../../../icons/user/user-line.svg"); + } + + .fr-fi-account-line::before, + .fr-fi-account-line::after { + background-image: url("../../../icons/user/account-circle-line.svg"); + } + + .fr-fi-account-fill::before, + .fr-fi-account-fill::after { + background-image: url("../../../icons/user/account-circle-fill.svg"); + } + + .fr-icon-account-line::before, + .fr-icon-account-line::after { + background-image: url("../../../icons/user/account-circle-line.svg"); + } + + .fr-icon-account-fill::before, + .fr-icon-account-fill::after { + background-image: url("../../../icons/user/account-circle-fill.svg"); + } +} diff --git a/dist/dsfr/utility/icons/icons-user/icons-user.legacy.css b/dist/dsfr/utility/icons/icons-user/icons-user.legacy.css new file mode 100644 index 0000000..75c5875 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-user/icons-user.legacy.css @@ -0,0 +1,164 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-icon-account-circle-fill::before, + .fr-icon-account-circle-fill::after { + background-image: url("../../../icons/user/account-circle-fill.svg"); + } + + .fr-icon-account-circle-line::before, + .fr-icon-account-circle-line::after { + background-image: url("../../../icons/user/account-circle-line.svg"); + } + + .fr-icon-account-pin-circle-fill::before, + .fr-icon-account-pin-circle-fill::after { + background-image: url("../../../icons/user/account-pin-circle-fill.svg"); + } + + .fr-icon-account-pin-circle-line::before, + .fr-icon-account-pin-circle-line::after { + background-image: url("../../../icons/user/account-pin-circle-line.svg"); + } + + .fr-icon-admin-fill::before, + .fr-icon-admin-fill::after { + background-image: url("../../../icons/user/admin-fill.svg"); + } + + .fr-icon-admin-line::before, + .fr-icon-admin-line::after { + background-image: url("../../../icons/user/admin-line.svg"); + } + + .fr-icon-group-fill::before, + .fr-icon-group-fill::after { + background-image: url("../../../icons/user/group-fill.svg"); + } + + .fr-icon-group-line::before, + .fr-icon-group-line::after { + background-image: url("../../../icons/user/group-line.svg"); + } + + .fr-icon-parent-fill::before, + .fr-icon-parent-fill::after { + background-image: url("../../../icons/user/parent-fill.svg"); + } + + .fr-icon-parent-line::before, + .fr-icon-parent-line::after { + background-image: url("../../../icons/user/parent-line.svg"); + } + + .fr-icon-team-fill::before, + .fr-icon-team-fill::after { + background-image: url("../../../icons/user/team-fill.svg"); + } + + .fr-icon-team-line::before, + .fr-icon-team-line::after { + background-image: url("../../../icons/user/team-line.svg"); + } + + .fr-icon-user-add-fill::before, + .fr-icon-user-add-fill::after { + background-image: url("../../../icons/user/user-add-fill.svg"); + } + + .fr-icon-user-add-line::before, + .fr-icon-user-add-line::after { + background-image: url("../../../icons/user/user-add-line.svg"); + } + + .fr-icon-user-fill::before, + .fr-icon-user-fill::after { + background-image: url("../../../icons/user/user-fill.svg"); + } + + .fr-icon-user-heart-fill::before, + .fr-icon-user-heart-fill::after { + background-image: url("../../../icons/user/user-heart-fill.svg"); + } + + .fr-icon-user-heart-line::before, + .fr-icon-user-heart-line::after { + background-image: url("../../../icons/user/user-heart-line.svg"); + } + + .fr-icon-user-line::before, + .fr-icon-user-line::after { + background-image: url("../../../icons/user/user-line.svg"); + } + + .fr-icon-user-search-fill::before, + .fr-icon-user-search-fill::after { + background-image: url("../../../icons/user/user-search-fill.svg"); + } + + .fr-icon-user-search-line::before, + .fr-icon-user-search-line::after { + background-image: url("../../../icons/user/user-search-line.svg"); + } + + .fr-icon-user-setting-fill::before, + .fr-icon-user-setting-fill::after { + background-image: url("../../../icons/user/user-setting-fill.svg"); + } + + .fr-icon-user-setting-line::before, + .fr-icon-user-setting-line::after { + background-image: url("../../../icons/user/user-setting-line.svg"); + } + + .fr-icon-user-star-fill::before, + .fr-icon-user-star-fill::after { + background-image: url("../../../icons/user/user-star-fill.svg"); + } + + .fr-icon-user-star-line::before, + .fr-icon-user-star-line::after { + background-image: url("../../../icons/user/user-star-line.svg"); + } + + .fr-fi-user-fill::before { + background-image: url("../../../icons/user/user-fill.svg"); + } + + .fr-fi-user-line::before { + background-image: url("../../../icons/user/user-line.svg"); + } + + .fr-fi-account-line::before, + .fr-fi-account-line::after { + background-image: url("../../../icons/user/account-circle-line.svg"); + } + + .fr-fi-account-fill::before, + .fr-fi-account-fill::after { + background-image: url("../../../icons/user/account-circle-fill.svg"); + } + + .fr-icon-account-line::before, + .fr-icon-account-line::after { + background-image: url("../../../icons/user/account-circle-line.svg"); + } + + .fr-icon-account-fill::before, + .fr-icon-account-fill::after { + background-image: url("../../../icons/user/account-circle-fill.svg"); + } +} diff --git a/dist/dsfr/utility/icons/icons-user/icons-user.legacy.min.css b/dist/dsfr/utility/icons/icons-user/icons-user.legacy.min.css new file mode 100644 index 0000000..75bab6e --- /dev/null +++ b/dist/dsfr/utility/icons/icons-user/icons-user.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-icon-account-circle-fill:after,.fr-icon-account-circle-fill:before{background-image:url(../../../icons/user/account-circle-fill.svg)}.fr-icon-account-circle-line:after,.fr-icon-account-circle-line:before{background-image:url(../../../icons/user/account-circle-line.svg)}.fr-icon-account-pin-circle-fill:after,.fr-icon-account-pin-circle-fill:before{background-image:url(../../../icons/user/account-pin-circle-fill.svg)}.fr-icon-account-pin-circle-line:after,.fr-icon-account-pin-circle-line:before{background-image:url(../../../icons/user/account-pin-circle-line.svg)}.fr-icon-admin-fill:after,.fr-icon-admin-fill:before{background-image:url(../../../icons/user/admin-fill.svg)}.fr-icon-admin-line:after,.fr-icon-admin-line:before{background-image:url(../../../icons/user/admin-line.svg)}.fr-icon-group-fill:after,.fr-icon-group-fill:before{background-image:url(../../../icons/user/group-fill.svg)}.fr-icon-group-line:after,.fr-icon-group-line:before{background-image:url(../../../icons/user/group-line.svg)}.fr-icon-parent-fill:after,.fr-icon-parent-fill:before{background-image:url(../../../icons/user/parent-fill.svg)}.fr-icon-parent-line:after,.fr-icon-parent-line:before{background-image:url(../../../icons/user/parent-line.svg)}.fr-icon-team-fill:after,.fr-icon-team-fill:before{background-image:url(../../../icons/user/team-fill.svg)}.fr-icon-team-line:after,.fr-icon-team-line:before{background-image:url(../../../icons/user/team-line.svg)}.fr-icon-user-add-fill:after,.fr-icon-user-add-fill:before{background-image:url(../../../icons/user/user-add-fill.svg)}.fr-icon-user-add-line:after,.fr-icon-user-add-line:before{background-image:url(../../../icons/user/user-add-line.svg)}.fr-icon-user-fill:after,.fr-icon-user-fill:before{background-image:url(../../../icons/user/user-fill.svg)}.fr-icon-user-heart-fill:after,.fr-icon-user-heart-fill:before{background-image:url(../../../icons/user/user-heart-fill.svg)}.fr-icon-user-heart-line:after,.fr-icon-user-heart-line:before{background-image:url(../../../icons/user/user-heart-line.svg)}.fr-icon-user-line:after,.fr-icon-user-line:before{background-image:url(../../../icons/user/user-line.svg)}.fr-icon-user-search-fill:after,.fr-icon-user-search-fill:before{background-image:url(../../../icons/user/user-search-fill.svg)}.fr-icon-user-search-line:after,.fr-icon-user-search-line:before{background-image:url(../../../icons/user/user-search-line.svg)}.fr-icon-user-setting-fill:after,.fr-icon-user-setting-fill:before{background-image:url(../../../icons/user/user-setting-fill.svg)}.fr-icon-user-setting-line:after,.fr-icon-user-setting-line:before{background-image:url(../../../icons/user/user-setting-line.svg)}.fr-icon-user-star-fill:after,.fr-icon-user-star-fill:before{background-image:url(../../../icons/user/user-star-fill.svg)}.fr-icon-user-star-line:after,.fr-icon-user-star-line:before{background-image:url(../../../icons/user/user-star-line.svg)}.fr-fi-user-fill:before{background-image:url(../../../icons/user/user-fill.svg)}.fr-fi-user-line:before{background-image:url(../../../icons/user/user-line.svg)}.fr-fi-account-line:after,.fr-fi-account-line:before{background-image:url(../../../icons/user/account-circle-line.svg)}.fr-fi-account-fill:after,.fr-fi-account-fill:before{background-image:url(../../../icons/user/account-circle-fill.svg)}.fr-icon-account-line:after,.fr-icon-account-line:before{background-image:url(../../../icons/user/account-circle-line.svg)}.fr-icon-account-fill:after,.fr-icon-account-fill:before{background-image:url(../../../icons/user/account-circle-fill.svg)}} \ No newline at end of file diff --git a/dist/dsfr/utility/icons/icons-user/icons-user.main.css b/dist/dsfr/utility/icons/icons-user/icons-user.main.css new file mode 100644 index 0000000..bbc6711 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-user/icons-user.main.css @@ -0,0 +1,203 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-account-circle-fill::before, +.fr-icon-account-circle-fill::after { + -webkit-mask-image: url("../../../icons/user/account-circle-fill.svg"); + mask-image: url("../../../icons/user/account-circle-fill.svg"); +} + +.fr-icon-account-circle-line::before, +.fr-icon-account-circle-line::after { + -webkit-mask-image: url("../../../icons/user/account-circle-line.svg"); + mask-image: url("../../../icons/user/account-circle-line.svg"); +} + +.fr-icon-account-pin-circle-fill::before, +.fr-icon-account-pin-circle-fill::after { + -webkit-mask-image: url("../../../icons/user/account-pin-circle-fill.svg"); + mask-image: url("../../../icons/user/account-pin-circle-fill.svg"); +} + +.fr-icon-account-pin-circle-line::before, +.fr-icon-account-pin-circle-line::after { + -webkit-mask-image: url("../../../icons/user/account-pin-circle-line.svg"); + mask-image: url("../../../icons/user/account-pin-circle-line.svg"); +} + +.fr-icon-admin-fill::before, +.fr-icon-admin-fill::after { + -webkit-mask-image: url("../../../icons/user/admin-fill.svg"); + mask-image: url("../../../icons/user/admin-fill.svg"); +} + +.fr-icon-admin-line::before, +.fr-icon-admin-line::after { + -webkit-mask-image: url("../../../icons/user/admin-line.svg"); + mask-image: url("../../../icons/user/admin-line.svg"); +} + +.fr-icon-group-fill::before, +.fr-icon-group-fill::after { + -webkit-mask-image: url("../../../icons/user/group-fill.svg"); + mask-image: url("../../../icons/user/group-fill.svg"); +} + +.fr-icon-group-line::before, +.fr-icon-group-line::after { + -webkit-mask-image: url("../../../icons/user/group-line.svg"); + mask-image: url("../../../icons/user/group-line.svg"); +} + +.fr-icon-parent-fill::before, +.fr-icon-parent-fill::after { + -webkit-mask-image: url("../../../icons/user/parent-fill.svg"); + mask-image: url("../../../icons/user/parent-fill.svg"); +} + +.fr-icon-parent-line::before, +.fr-icon-parent-line::after { + -webkit-mask-image: url("../../../icons/user/parent-line.svg"); + mask-image: url("../../../icons/user/parent-line.svg"); +} + +.fr-icon-team-fill::before, +.fr-icon-team-fill::after { + -webkit-mask-image: url("../../../icons/user/team-fill.svg"); + mask-image: url("../../../icons/user/team-fill.svg"); +} + +.fr-icon-team-line::before, +.fr-icon-team-line::after { + -webkit-mask-image: url("../../../icons/user/team-line.svg"); + mask-image: url("../../../icons/user/team-line.svg"); +} + +.fr-icon-user-add-fill::before, +.fr-icon-user-add-fill::after { + -webkit-mask-image: url("../../../icons/user/user-add-fill.svg"); + mask-image: url("../../../icons/user/user-add-fill.svg"); +} + +.fr-icon-user-add-line::before, +.fr-icon-user-add-line::after { + -webkit-mask-image: url("../../../icons/user/user-add-line.svg"); + mask-image: url("../../../icons/user/user-add-line.svg"); +} + +.fr-icon-user-fill::before, +.fr-icon-user-fill::after { + -webkit-mask-image: url("../../../icons/user/user-fill.svg"); + mask-image: url("../../../icons/user/user-fill.svg"); +} + +.fr-icon-user-heart-fill::before, +.fr-icon-user-heart-fill::after { + -webkit-mask-image: url("../../../icons/user/user-heart-fill.svg"); + mask-image: url("../../../icons/user/user-heart-fill.svg"); +} + +.fr-icon-user-heart-line::before, +.fr-icon-user-heart-line::after { + -webkit-mask-image: url("../../../icons/user/user-heart-line.svg"); + mask-image: url("../../../icons/user/user-heart-line.svg"); +} + +.fr-icon-user-line::before, +.fr-icon-user-line::after { + -webkit-mask-image: url("../../../icons/user/user-line.svg"); + mask-image: url("../../../icons/user/user-line.svg"); +} + +.fr-icon-user-search-fill::before, +.fr-icon-user-search-fill::after { + -webkit-mask-image: url("../../../icons/user/user-search-fill.svg"); + mask-image: url("../../../icons/user/user-search-fill.svg"); +} + +.fr-icon-user-search-line::before, +.fr-icon-user-search-line::after { + -webkit-mask-image: url("../../../icons/user/user-search-line.svg"); + mask-image: url("../../../icons/user/user-search-line.svg"); +} + +.fr-icon-user-setting-fill::before, +.fr-icon-user-setting-fill::after { + -webkit-mask-image: url("../../../icons/user/user-setting-fill.svg"); + mask-image: url("../../../icons/user/user-setting-fill.svg"); +} + +.fr-icon-user-setting-line::before, +.fr-icon-user-setting-line::after { + -webkit-mask-image: url("../../../icons/user/user-setting-line.svg"); + mask-image: url("../../../icons/user/user-setting-line.svg"); +} + +.fr-icon-user-star-fill::before, +.fr-icon-user-star-fill::after { + -webkit-mask-image: url("../../../icons/user/user-star-fill.svg"); + mask-image: url("../../../icons/user/user-star-fill.svg"); +} + +.fr-icon-user-star-line::before, +.fr-icon-user-star-line::after { + -webkit-mask-image: url("../../../icons/user/user-star-line.svg"); + mask-image: url("../../../icons/user/user-star-line.svg"); +} + +.fr-fi-user-fill::before, +.fr-fi-user-fill::after { + -webkit-mask-image: url("../../../icons/user/user-fill.svg"); + mask-image: url("../../../icons/user/user-fill.svg"); +} + +.fr-fi-user-line::before, +.fr-fi-user-line::after { + -webkit-mask-image: url("../../../icons/user/user-line.svg"); + mask-image: url("../../../icons/user/user-line.svg"); +} + +.fr-fi-account-line::before, +.fr-fi-account-line::after { + -webkit-mask-image: url("../../../icons/user/account-circle-line.svg"); + mask-image: url("../../../icons/user/account-circle-line.svg"); +} + +.fr-fi-account-fill::before, +.fr-fi-account-fill::after { + -webkit-mask-image: url("../../../icons/user/account-circle-fill.svg"); + mask-image: url("../../../icons/user/account-circle-fill.svg"); +} + +.fr-icon-account-line::before, +.fr-icon-account-line::after { + -webkit-mask-image: url("../../../icons/user/account-circle-line.svg"); + mask-image: url("../../../icons/user/account-circle-line.svg"); +} + +.fr-icon-account-fill::before, +.fr-icon-account-fill::after { + -webkit-mask-image: url("../../../icons/user/account-circle-fill.svg"); + mask-image: url("../../../icons/user/account-circle-fill.svg"); +} + +@media (min-width: 36em) { + /*! media sm */ +} + +@media (min-width: 48em) { + /*! media md */ +} + +@media (min-width: 62em) { + /*! media lg */ +} + +@media (min-width: 78em) { + /*! media xl */ +} diff --git a/dist/dsfr/utility/icons/icons-user/icons-user.main.min.css b/dist/dsfr/utility/icons/icons-user/icons-user.main.min.css new file mode 100644 index 0000000..8ffc6e0 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-user/icons-user.main.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-icon-account-circle-fill:after,.fr-icon-account-circle-fill:before{-webkit-mask-image:url(../../../icons/user/account-circle-fill.svg);mask-image:url(../../../icons/user/account-circle-fill.svg)}.fr-icon-account-circle-line:after,.fr-icon-account-circle-line:before{-webkit-mask-image:url(../../../icons/user/account-circle-line.svg);mask-image:url(../../../icons/user/account-circle-line.svg)}.fr-icon-account-pin-circle-fill:after,.fr-icon-account-pin-circle-fill:before{-webkit-mask-image:url(../../../icons/user/account-pin-circle-fill.svg);mask-image:url(../../../icons/user/account-pin-circle-fill.svg)}.fr-icon-account-pin-circle-line:after,.fr-icon-account-pin-circle-line:before{-webkit-mask-image:url(../../../icons/user/account-pin-circle-line.svg);mask-image:url(../../../icons/user/account-pin-circle-line.svg)}.fr-icon-admin-fill:after,.fr-icon-admin-fill:before{-webkit-mask-image:url(../../../icons/user/admin-fill.svg);mask-image:url(../../../icons/user/admin-fill.svg)}.fr-icon-admin-line:after,.fr-icon-admin-line:before{-webkit-mask-image:url(../../../icons/user/admin-line.svg);mask-image:url(../../../icons/user/admin-line.svg)}.fr-icon-group-fill:after,.fr-icon-group-fill:before{-webkit-mask-image:url(../../../icons/user/group-fill.svg);mask-image:url(../../../icons/user/group-fill.svg)}.fr-icon-group-line:after,.fr-icon-group-line:before{-webkit-mask-image:url(../../../icons/user/group-line.svg);mask-image:url(../../../icons/user/group-line.svg)}.fr-icon-parent-fill:after,.fr-icon-parent-fill:before{-webkit-mask-image:url(../../../icons/user/parent-fill.svg);mask-image:url(../../../icons/user/parent-fill.svg)}.fr-icon-parent-line:after,.fr-icon-parent-line:before{-webkit-mask-image:url(../../../icons/user/parent-line.svg);mask-image:url(../../../icons/user/parent-line.svg)}.fr-icon-team-fill:after,.fr-icon-team-fill:before{-webkit-mask-image:url(../../../icons/user/team-fill.svg);mask-image:url(../../../icons/user/team-fill.svg)}.fr-icon-team-line:after,.fr-icon-team-line:before{-webkit-mask-image:url(../../../icons/user/team-line.svg);mask-image:url(../../../icons/user/team-line.svg)}.fr-icon-user-add-fill:after,.fr-icon-user-add-fill:before{-webkit-mask-image:url(../../../icons/user/user-add-fill.svg);mask-image:url(../../../icons/user/user-add-fill.svg)}.fr-icon-user-add-line:after,.fr-icon-user-add-line:before{-webkit-mask-image:url(../../../icons/user/user-add-line.svg);mask-image:url(../../../icons/user/user-add-line.svg)}.fr-icon-user-fill:after,.fr-icon-user-fill:before{-webkit-mask-image:url(../../../icons/user/user-fill.svg);mask-image:url(../../../icons/user/user-fill.svg)}.fr-icon-user-heart-fill:after,.fr-icon-user-heart-fill:before{-webkit-mask-image:url(../../../icons/user/user-heart-fill.svg);mask-image:url(../../../icons/user/user-heart-fill.svg)}.fr-icon-user-heart-line:after,.fr-icon-user-heart-line:before{-webkit-mask-image:url(../../../icons/user/user-heart-line.svg);mask-image:url(../../../icons/user/user-heart-line.svg)}.fr-icon-user-line:after,.fr-icon-user-line:before{-webkit-mask-image:url(../../../icons/user/user-line.svg);mask-image:url(../../../icons/user/user-line.svg)}.fr-icon-user-search-fill:after,.fr-icon-user-search-fill:before{-webkit-mask-image:url(../../../icons/user/user-search-fill.svg);mask-image:url(../../../icons/user/user-search-fill.svg)}.fr-icon-user-search-line:after,.fr-icon-user-search-line:before{-webkit-mask-image:url(../../../icons/user/user-search-line.svg);mask-image:url(../../../icons/user/user-search-line.svg)}.fr-icon-user-setting-fill:after,.fr-icon-user-setting-fill:before{-webkit-mask-image:url(../../../icons/user/user-setting-fill.svg);mask-image:url(../../../icons/user/user-setting-fill.svg)}.fr-icon-user-setting-line:after,.fr-icon-user-setting-line:before{-webkit-mask-image:url(../../../icons/user/user-setting-line.svg);mask-image:url(../../../icons/user/user-setting-line.svg)}.fr-icon-user-star-fill:after,.fr-icon-user-star-fill:before{-webkit-mask-image:url(../../../icons/user/user-star-fill.svg);mask-image:url(../../../icons/user/user-star-fill.svg)}.fr-icon-user-star-line:after,.fr-icon-user-star-line:before{-webkit-mask-image:url(../../../icons/user/user-star-line.svg);mask-image:url(../../../icons/user/user-star-line.svg)}.fr-fi-user-fill:after,.fr-fi-user-fill:before{-webkit-mask-image:url(../../../icons/user/user-fill.svg);mask-image:url(../../../icons/user/user-fill.svg)}.fr-fi-user-line:after,.fr-fi-user-line:before{-webkit-mask-image:url(../../../icons/user/user-line.svg);mask-image:url(../../../icons/user/user-line.svg)}.fr-fi-account-line:after,.fr-fi-account-line:before{-webkit-mask-image:url(../../../icons/user/account-circle-line.svg);mask-image:url(../../../icons/user/account-circle-line.svg)}.fr-fi-account-fill:after,.fr-fi-account-fill:before{-webkit-mask-image:url(../../../icons/user/account-circle-fill.svg);mask-image:url(../../../icons/user/account-circle-fill.svg)}.fr-icon-account-line:after,.fr-icon-account-line:before{-webkit-mask-image:url(../../../icons/user/account-circle-line.svg);mask-image:url(../../../icons/user/account-circle-line.svg)}.fr-icon-account-fill:after,.fr-icon-account-fill:before{-webkit-mask-image:url(../../../icons/user/account-circle-fill.svg);mask-image:url(../../../icons/user/account-circle-fill.svg)}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */} \ No newline at end of file diff --git a/dist/dsfr/utility/icons/icons-user/icons-user.min.css b/dist/dsfr/utility/icons/icons-user/icons-user.min.css new file mode 100644 index 0000000..ce7f97f --- /dev/null +++ b/dist/dsfr/utility/icons/icons-user/icons-user.min.css @@ -0,0 +1,11 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-icon-account-circle-fill:after,.fr-icon-account-circle-fill:before{-webkit-mask-image:url(../../../icons/user/account-circle-fill.svg);mask-image:url(../../../icons/user/account-circle-fill.svg)}.fr-icon-account-circle-line:after,.fr-icon-account-circle-line:before{-webkit-mask-image:url(../../../icons/user/account-circle-line.svg);mask-image:url(../../../icons/user/account-circle-line.svg)}.fr-icon-account-pin-circle-fill:after,.fr-icon-account-pin-circle-fill:before{-webkit-mask-image:url(../../../icons/user/account-pin-circle-fill.svg);mask-image:url(../../../icons/user/account-pin-circle-fill.svg)}.fr-icon-account-pin-circle-line:after,.fr-icon-account-pin-circle-line:before{-webkit-mask-image:url(../../../icons/user/account-pin-circle-line.svg);mask-image:url(../../../icons/user/account-pin-circle-line.svg)}.fr-icon-admin-fill:after,.fr-icon-admin-fill:before{-webkit-mask-image:url(../../../icons/user/admin-fill.svg);mask-image:url(../../../icons/user/admin-fill.svg)}.fr-icon-admin-line:after,.fr-icon-admin-line:before{-webkit-mask-image:url(../../../icons/user/admin-line.svg);mask-image:url(../../../icons/user/admin-line.svg)}.fr-icon-group-fill:after,.fr-icon-group-fill:before{-webkit-mask-image:url(../../../icons/user/group-fill.svg);mask-image:url(../../../icons/user/group-fill.svg)}.fr-icon-group-line:after,.fr-icon-group-line:before{-webkit-mask-image:url(../../../icons/user/group-line.svg);mask-image:url(../../../icons/user/group-line.svg)}.fr-icon-parent-fill:after,.fr-icon-parent-fill:before{-webkit-mask-image:url(../../../icons/user/parent-fill.svg);mask-image:url(../../../icons/user/parent-fill.svg)}.fr-icon-parent-line:after,.fr-icon-parent-line:before{-webkit-mask-image:url(../../../icons/user/parent-line.svg);mask-image:url(../../../icons/user/parent-line.svg)}.fr-icon-team-fill:after,.fr-icon-team-fill:before{-webkit-mask-image:url(../../../icons/user/team-fill.svg);mask-image:url(../../../icons/user/team-fill.svg)}.fr-icon-team-line:after,.fr-icon-team-line:before{-webkit-mask-image:url(../../../icons/user/team-line.svg);mask-image:url(../../../icons/user/team-line.svg)}.fr-icon-user-add-fill:after,.fr-icon-user-add-fill:before{-webkit-mask-image:url(../../../icons/user/user-add-fill.svg);mask-image:url(../../../icons/user/user-add-fill.svg)}.fr-icon-user-add-line:after,.fr-icon-user-add-line:before{-webkit-mask-image:url(../../../icons/user/user-add-line.svg);mask-image:url(../../../icons/user/user-add-line.svg)}.fr-icon-user-fill:after,.fr-icon-user-fill:before{-webkit-mask-image:url(../../../icons/user/user-fill.svg);mask-image:url(../../../icons/user/user-fill.svg)}.fr-icon-user-heart-fill:after,.fr-icon-user-heart-fill:before{-webkit-mask-image:url(../../../icons/user/user-heart-fill.svg);mask-image:url(../../../icons/user/user-heart-fill.svg)}.fr-icon-user-heart-line:after,.fr-icon-user-heart-line:before{-webkit-mask-image:url(../../../icons/user/user-heart-line.svg);mask-image:url(../../../icons/user/user-heart-line.svg)}.fr-icon-user-line:after,.fr-icon-user-line:before{-webkit-mask-image:url(../../../icons/user/user-line.svg);mask-image:url(../../../icons/user/user-line.svg)}.fr-icon-user-search-fill:after,.fr-icon-user-search-fill:before{-webkit-mask-image:url(../../../icons/user/user-search-fill.svg);mask-image:url(../../../icons/user/user-search-fill.svg)}.fr-icon-user-search-line:after,.fr-icon-user-search-line:before{-webkit-mask-image:url(../../../icons/user/user-search-line.svg);mask-image:url(../../../icons/user/user-search-line.svg)}.fr-icon-user-setting-fill:after,.fr-icon-user-setting-fill:before{-webkit-mask-image:url(../../../icons/user/user-setting-fill.svg);mask-image:url(../../../icons/user/user-setting-fill.svg)}.fr-icon-user-setting-line:after,.fr-icon-user-setting-line:before{-webkit-mask-image:url(../../../icons/user/user-setting-line.svg);mask-image:url(../../../icons/user/user-setting-line.svg)}.fr-icon-user-star-fill:after,.fr-icon-user-star-fill:before{-webkit-mask-image:url(../../../icons/user/user-star-fill.svg);mask-image:url(../../../icons/user/user-star-fill.svg)}.fr-icon-user-star-line:after,.fr-icon-user-star-line:before{-webkit-mask-image:url(../../../icons/user/user-star-line.svg);mask-image:url(../../../icons/user/user-star-line.svg)}.fr-fi-user-fill:after,.fr-fi-user-fill:before{-webkit-mask-image:url(../../../icons/user/user-fill.svg);mask-image:url(../../../icons/user/user-fill.svg)}.fr-fi-user-line:after,.fr-fi-user-line:before{-webkit-mask-image:url(../../../icons/user/user-line.svg);mask-image:url(../../../icons/user/user-line.svg)}.fr-fi-account-line:after,.fr-fi-account-line:before{-webkit-mask-image:url(../../../icons/user/account-circle-line.svg);mask-image:url(../../../icons/user/account-circle-line.svg)}.fr-fi-account-fill:after,.fr-fi-account-fill:before{-webkit-mask-image:url(../../../icons/user/account-circle-fill.svg);mask-image:url(../../../icons/user/account-circle-fill.svg)}.fr-icon-account-line:after,.fr-icon-account-line:before{-webkit-mask-image:url(../../../icons/user/account-circle-line.svg);mask-image:url(../../../icons/user/account-circle-line.svg)}.fr-icon-account-fill:after,.fr-icon-account-fill:before{-webkit-mask-image:url(../../../icons/user/account-circle-fill.svg);mask-image:url(../../../icons/user/account-circle-fill.svg)}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */ + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-icon-account-circle-fill:after,.fr-icon-account-circle-fill:before{background-image:url(../../../icons/user/account-circle-fill.svg)}.fr-icon-account-circle-line:after,.fr-icon-account-circle-line:before{background-image:url(../../../icons/user/account-circle-line.svg)}.fr-icon-account-pin-circle-fill:after,.fr-icon-account-pin-circle-fill:before{background-image:url(../../../icons/user/account-pin-circle-fill.svg)}.fr-icon-account-pin-circle-line:after,.fr-icon-account-pin-circle-line:before{background-image:url(../../../icons/user/account-pin-circle-line.svg)}.fr-icon-admin-fill:after,.fr-icon-admin-fill:before{background-image:url(../../../icons/user/admin-fill.svg)}.fr-icon-admin-line:after,.fr-icon-admin-line:before{background-image:url(../../../icons/user/admin-line.svg)}.fr-icon-group-fill:after,.fr-icon-group-fill:before{background-image:url(../../../icons/user/group-fill.svg)}.fr-icon-group-line:after,.fr-icon-group-line:before{background-image:url(../../../icons/user/group-line.svg)}.fr-icon-parent-fill:after,.fr-icon-parent-fill:before{background-image:url(../../../icons/user/parent-fill.svg)}.fr-icon-parent-line:after,.fr-icon-parent-line:before{background-image:url(../../../icons/user/parent-line.svg)}.fr-icon-team-fill:after,.fr-icon-team-fill:before{background-image:url(../../../icons/user/team-fill.svg)}.fr-icon-team-line:after,.fr-icon-team-line:before{background-image:url(../../../icons/user/team-line.svg)}.fr-icon-user-add-fill:after,.fr-icon-user-add-fill:before{background-image:url(../../../icons/user/user-add-fill.svg)}.fr-icon-user-add-line:after,.fr-icon-user-add-line:before{background-image:url(../../../icons/user/user-add-line.svg)}.fr-icon-user-fill:after,.fr-icon-user-fill:before{background-image:url(../../../icons/user/user-fill.svg)}.fr-icon-user-heart-fill:after,.fr-icon-user-heart-fill:before{background-image:url(../../../icons/user/user-heart-fill.svg)}.fr-icon-user-heart-line:after,.fr-icon-user-heart-line:before{background-image:url(../../../icons/user/user-heart-line.svg)}.fr-icon-user-line:after,.fr-icon-user-line:before{background-image:url(../../../icons/user/user-line.svg)}.fr-icon-user-search-fill:after,.fr-icon-user-search-fill:before{background-image:url(../../../icons/user/user-search-fill.svg)}.fr-icon-user-search-line:after,.fr-icon-user-search-line:before{background-image:url(../../../icons/user/user-search-line.svg)}.fr-icon-user-setting-fill:after,.fr-icon-user-setting-fill:before{background-image:url(../../../icons/user/user-setting-fill.svg)}.fr-icon-user-setting-line:after,.fr-icon-user-setting-line:before{background-image:url(../../../icons/user/user-setting-line.svg)}.fr-icon-user-star-fill:after,.fr-icon-user-star-fill:before{background-image:url(../../../icons/user/user-star-fill.svg)}.fr-icon-user-star-line:after,.fr-icon-user-star-line:before{background-image:url(../../../icons/user/user-star-line.svg)}.fr-fi-user-fill:before{background-image:url(../../../icons/user/user-fill.svg)}.fr-fi-user-line:before{background-image:url(../../../icons/user/user-line.svg)}.fr-fi-account-line:after,.fr-fi-account-line:before{background-image:url(../../../icons/user/account-circle-line.svg)}.fr-fi-account-fill:after,.fr-fi-account-fill:before{background-image:url(../../../icons/user/account-circle-fill.svg)}.fr-icon-account-line:after,.fr-icon-account-line:before{background-image:url(../../../icons/user/account-circle-line.svg)}.fr-icon-account-fill:after,.fr-icon-account-fill:before{background-image:url(../../../icons/user/account-circle-fill.svg)}} \ No newline at end of file diff --git a/dist/dsfr/utility/icons/icons-weather/icons-weather.css b/dist/dsfr/utility/icons/icons-weather/icons-weather.css new file mode 100644 index 0000000..fe8ebfe --- /dev/null +++ b/dist/dsfr/utility/icons/icons-weather/icons-weather.css @@ -0,0 +1,383 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-cloudy-2-fill::before, +.fr-icon-cloudy-2-fill::after { + -webkit-mask-image: url("../../../icons/weather/cloudy-2-fill.svg"); + mask-image: url("../../../icons/weather/cloudy-2-fill.svg"); +} + +.fr-icon-cloudy-2-line::before, +.fr-icon-cloudy-2-line::after { + -webkit-mask-image: url("../../../icons/weather/cloudy-2-line.svg"); + mask-image: url("../../../icons/weather/cloudy-2-line.svg"); +} + +.fr-icon-fire-fill::before, +.fr-icon-fire-fill::after { + -webkit-mask-image: url("../../../icons/weather/fire-fill.svg"); + mask-image: url("../../../icons/weather/fire-fill.svg"); +} + +.fr-icon-fire-line::before, +.fr-icon-fire-line::after { + -webkit-mask-image: url("../../../icons/weather/fire-line.svg"); + mask-image: url("../../../icons/weather/fire-line.svg"); +} + +.fr-icon-flashlight-fill::before, +.fr-icon-flashlight-fill::after { + -webkit-mask-image: url("../../../icons/weather/flashlight-fill.svg"); + mask-image: url("../../../icons/weather/flashlight-fill.svg"); +} + +.fr-icon-flashlight-line::before, +.fr-icon-flashlight-line::after { + -webkit-mask-image: url("../../../icons/weather/flashlight-line.svg"); + mask-image: url("../../../icons/weather/flashlight-line.svg"); +} + +.fr-icon-flood-fill::before, +.fr-icon-flood-fill::after { + -webkit-mask-image: url("../../../icons/weather/flood-fill.svg"); + mask-image: url("../../../icons/weather/flood-fill.svg"); +} + +.fr-icon-flood-line::before, +.fr-icon-flood-line::after { + -webkit-mask-image: url("../../../icons/weather/flood-line.svg"); + mask-image: url("../../../icons/weather/flood-line.svg"); +} + +.fr-icon-avalanches-fill::before, +.fr-icon-avalanches-fill::after { + -webkit-mask-image: url("../../../icons/weather/fr--avalanches-fill.svg"); + mask-image: url("../../../icons/weather/fr--avalanches-fill.svg"); +} + +.fr-icon-submersion-fill::before, +.fr-icon-submersion-fill::after { + -webkit-mask-image: url("../../../icons/weather/fr--submersion-fill.svg"); + mask-image: url("../../../icons/weather/fr--submersion-fill.svg"); +} + +.fr-icon-heavy-showers-fill::before, +.fr-icon-heavy-showers-fill::after { + -webkit-mask-image: url("../../../icons/weather/heavy-showers-fill.svg"); + mask-image: url("../../../icons/weather/heavy-showers-fill.svg"); +} + +.fr-icon-heavy-showers-line::before, +.fr-icon-heavy-showers-line::after { + -webkit-mask-image: url("../../../icons/weather/heavy-showers-line.svg"); + mask-image: url("../../../icons/weather/heavy-showers-line.svg"); +} + +.fr-icon-moon-fill::before, +.fr-icon-moon-fill::after { + -webkit-mask-image: url("../../../icons/weather/moon-fill.svg"); + mask-image: url("../../../icons/weather/moon-fill.svg"); +} + +.fr-icon-moon-line::before, +.fr-icon-moon-line::after { + -webkit-mask-image: url("../../../icons/weather/moon-line.svg"); + mask-image: url("../../../icons/weather/moon-line.svg"); +} + +.fr-icon-snowy-fill::before, +.fr-icon-snowy-fill::after { + -webkit-mask-image: url("../../../icons/weather/snowy-fill.svg"); + mask-image: url("../../../icons/weather/snowy-fill.svg"); +} + +.fr-icon-snowy-line::before, +.fr-icon-snowy-line::after { + -webkit-mask-image: url("../../../icons/weather/snowy-line.svg"); + mask-image: url("../../../icons/weather/snowy-line.svg"); +} + +.fr-icon-sparkling-2-fill::before, +.fr-icon-sparkling-2-fill::after { + -webkit-mask-image: url("../../../icons/weather/sparkling-2-fill.svg"); + mask-image: url("../../../icons/weather/sparkling-2-fill.svg"); +} + +.fr-icon-sparkling-2-line::before, +.fr-icon-sparkling-2-line::after { + -webkit-mask-image: url("../../../icons/weather/sparkling-2-line.svg"); + mask-image: url("../../../icons/weather/sparkling-2-line.svg"); +} + +.fr-icon-sun-fill::before, +.fr-icon-sun-fill::after { + -webkit-mask-image: url("../../../icons/weather/sun-fill.svg"); + mask-image: url("../../../icons/weather/sun-fill.svg"); +} + +.fr-icon-sun-line::before, +.fr-icon-sun-line::after { + -webkit-mask-image: url("../../../icons/weather/sun-line.svg"); + mask-image: url("../../../icons/weather/sun-line.svg"); +} + +.fr-icon-temp-cold-fill::before, +.fr-icon-temp-cold-fill::after { + -webkit-mask-image: url("../../../icons/weather/temp-cold-fill.svg"); + mask-image: url("../../../icons/weather/temp-cold-fill.svg"); +} + +.fr-icon-temp-cold-line::before, +.fr-icon-temp-cold-line::after { + -webkit-mask-image: url("../../../icons/weather/temp-cold-line.svg"); + mask-image: url("../../../icons/weather/temp-cold-line.svg"); +} + +.fr-icon-thunderstorms-fill::before, +.fr-icon-thunderstorms-fill::after { + -webkit-mask-image: url("../../../icons/weather/thunderstorms-fill.svg"); + mask-image: url("../../../icons/weather/thunderstorms-fill.svg"); +} + +.fr-icon-thunderstorms-line::before, +.fr-icon-thunderstorms-line::after { + -webkit-mask-image: url("../../../icons/weather/thunderstorms-line.svg"); + mask-image: url("../../../icons/weather/thunderstorms-line.svg"); +} + +.fr-icon-tornado-fill::before, +.fr-icon-tornado-fill::after { + -webkit-mask-image: url("../../../icons/weather/tornado-fill.svg"); + mask-image: url("../../../icons/weather/tornado-fill.svg"); +} + +.fr-icon-tornado-line::before, +.fr-icon-tornado-line::after { + -webkit-mask-image: url("../../../icons/weather/tornado-line.svg"); + mask-image: url("../../../icons/weather/tornado-line.svg"); +} + +.fr-icon-typhoon-fill::before, +.fr-icon-typhoon-fill::after { + -webkit-mask-image: url("../../../icons/weather/typhoon-fill.svg"); + mask-image: url("../../../icons/weather/typhoon-fill.svg"); +} + +.fr-icon-typhoon-line::before, +.fr-icon-typhoon-line::after { + -webkit-mask-image: url("../../../icons/weather/typhoon-line.svg"); + mask-image: url("../../../icons/weather/typhoon-line.svg"); +} + +.fr-icon-windy-fill::before, +.fr-icon-windy-fill::after { + -webkit-mask-image: url("../../../icons/weather/windy-fill.svg"); + mask-image: url("../../../icons/weather/windy-fill.svg"); +} + +.fr-icon-windy-line::before, +.fr-icon-windy-line::after { + -webkit-mask-image: url("../../../icons/weather/windy-line.svg"); + mask-image: url("../../../icons/weather/windy-line.svg"); +} + +.fr-fi-flashlight-fill::before, +.fr-fi-flashlight-fill::after { + -webkit-mask-image: url("../../../icons/weather/flashlight-fill.svg"); + mask-image: url("../../../icons/weather/flashlight-fill.svg"); +} + +.fr-fi-flashlight-line::before, +.fr-fi-flashlight-line::after { + -webkit-mask-image: url("../../../icons/weather/flashlight-line.svg"); + mask-image: url("../../../icons/weather/flashlight-line.svg"); +} + +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ +} + +@media (min-width: 48em) { + /*! media md */ + + /*! media md */ +} + +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ +} + +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ +} + +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-icon-cloudy-2-fill::before, + .fr-icon-cloudy-2-fill::after { + background-image: url("../../../icons/weather/cloudy-2-fill.svg"); + } + + .fr-icon-cloudy-2-line::before, + .fr-icon-cloudy-2-line::after { + background-image: url("../../../icons/weather/cloudy-2-line.svg"); + } + + .fr-icon-fire-fill::before, + .fr-icon-fire-fill::after { + background-image: url("../../../icons/weather/fire-fill.svg"); + } + + .fr-icon-fire-line::before, + .fr-icon-fire-line::after { + background-image: url("../../../icons/weather/fire-line.svg"); + } + + .fr-icon-flashlight-fill::before, + .fr-icon-flashlight-fill::after { + background-image: url("../../../icons/weather/flashlight-fill.svg"); + } + + .fr-icon-flashlight-line::before, + .fr-icon-flashlight-line::after { + background-image: url("../../../icons/weather/flashlight-line.svg"); + } + + .fr-icon-flood-fill::before, + .fr-icon-flood-fill::after { + background-image: url("../../../icons/weather/flood-fill.svg"); + } + + .fr-icon-flood-line::before, + .fr-icon-flood-line::after { + background-image: url("../../../icons/weather/flood-line.svg"); + } + + .fr-icon-avalanches-fill::before, + .fr-icon-avalanches-fill::after { + background-image: url("../../../icons/weather/fr--avalanches-fill.svg"); + } + + .fr-icon-submersion-fill::before, + .fr-icon-submersion-fill::after { + background-image: url("../../../icons/weather/fr--submersion-fill.svg"); + } + + .fr-icon-heavy-showers-fill::before, + .fr-icon-heavy-showers-fill::after { + background-image: url("../../../icons/weather/heavy-showers-fill.svg"); + } + + .fr-icon-heavy-showers-line::before, + .fr-icon-heavy-showers-line::after { + background-image: url("../../../icons/weather/heavy-showers-line.svg"); + } + + .fr-icon-moon-fill::before, + .fr-icon-moon-fill::after { + background-image: url("../../../icons/weather/moon-fill.svg"); + } + + .fr-icon-moon-line::before, + .fr-icon-moon-line::after { + background-image: url("../../../icons/weather/moon-line.svg"); + } + + .fr-icon-snowy-fill::before, + .fr-icon-snowy-fill::after { + background-image: url("../../../icons/weather/snowy-fill.svg"); + } + + .fr-icon-snowy-line::before, + .fr-icon-snowy-line::after { + background-image: url("../../../icons/weather/snowy-line.svg"); + } + + .fr-icon-sparkling-2-fill::before, + .fr-icon-sparkling-2-fill::after { + background-image: url("../../../icons/weather/sparkling-2-fill.svg"); + } + + .fr-icon-sparkling-2-line::before, + .fr-icon-sparkling-2-line::after { + background-image: url("../../../icons/weather/sparkling-2-line.svg"); + } + + .fr-icon-sun-fill::before, + .fr-icon-sun-fill::after { + background-image: url("../../../icons/weather/sun-fill.svg"); + } + + .fr-icon-sun-line::before, + .fr-icon-sun-line::after { + background-image: url("../../../icons/weather/sun-line.svg"); + } + + .fr-icon-temp-cold-fill::before, + .fr-icon-temp-cold-fill::after { + background-image: url("../../../icons/weather/temp-cold-fill.svg"); + } + + .fr-icon-temp-cold-line::before, + .fr-icon-temp-cold-line::after { + background-image: url("../../../icons/weather/temp-cold-line.svg"); + } + + .fr-icon-thunderstorms-fill::before, + .fr-icon-thunderstorms-fill::after { + background-image: url("../../../icons/weather/thunderstorms-fill.svg"); + } + + .fr-icon-thunderstorms-line::before, + .fr-icon-thunderstorms-line::after { + background-image: url("../../../icons/weather/thunderstorms-line.svg"); + } + + .fr-icon-tornado-fill::before, + .fr-icon-tornado-fill::after { + background-image: url("../../../icons/weather/tornado-fill.svg"); + } + + .fr-icon-tornado-line::before, + .fr-icon-tornado-line::after { + background-image: url("../../../icons/weather/tornado-line.svg"); + } + + .fr-icon-typhoon-fill::before, + .fr-icon-typhoon-fill::after { + background-image: url("../../../icons/weather/typhoon-fill.svg"); + } + + .fr-icon-typhoon-line::before, + .fr-icon-typhoon-line::after { + background-image: url("../../../icons/weather/typhoon-line.svg"); + } + + .fr-icon-windy-fill::before, + .fr-icon-windy-fill::after { + background-image: url("../../../icons/weather/windy-fill.svg"); + } + + .fr-icon-windy-line::before, + .fr-icon-windy-line::after { + background-image: url("../../../icons/weather/windy-line.svg"); + } + + .fr-fi-flashlight-fill::before { + background-image: url("../../../icons/weather/flashlight-fill.svg"); + } + + .fr-fi-flashlight-line::before { + background-image: url("../../../icons/weather/flashlight-line.svg"); + } +} diff --git a/dist/dsfr/utility/icons/icons-weather/icons-weather.legacy.css b/dist/dsfr/utility/icons/icons-weather/icons-weather.legacy.css new file mode 100644 index 0000000..c5e04d9 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-weather/icons-weather.legacy.css @@ -0,0 +1,174 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media (min-width: 36em) { + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-icon-cloudy-2-fill::before, + .fr-icon-cloudy-2-fill::after { + background-image: url("../../../icons/weather/cloudy-2-fill.svg"); + } + + .fr-icon-cloudy-2-line::before, + .fr-icon-cloudy-2-line::after { + background-image: url("../../../icons/weather/cloudy-2-line.svg"); + } + + .fr-icon-fire-fill::before, + .fr-icon-fire-fill::after { + background-image: url("../../../icons/weather/fire-fill.svg"); + } + + .fr-icon-fire-line::before, + .fr-icon-fire-line::after { + background-image: url("../../../icons/weather/fire-line.svg"); + } + + .fr-icon-flashlight-fill::before, + .fr-icon-flashlight-fill::after { + background-image: url("../../../icons/weather/flashlight-fill.svg"); + } + + .fr-icon-flashlight-line::before, + .fr-icon-flashlight-line::after { + background-image: url("../../../icons/weather/flashlight-line.svg"); + } + + .fr-icon-flood-fill::before, + .fr-icon-flood-fill::after { + background-image: url("../../../icons/weather/flood-fill.svg"); + } + + .fr-icon-flood-line::before, + .fr-icon-flood-line::after { + background-image: url("../../../icons/weather/flood-line.svg"); + } + + .fr-icon-avalanches-fill::before, + .fr-icon-avalanches-fill::after { + background-image: url("../../../icons/weather/fr--avalanches-fill.svg"); + } + + .fr-icon-submersion-fill::before, + .fr-icon-submersion-fill::after { + background-image: url("../../../icons/weather/fr--submersion-fill.svg"); + } + + .fr-icon-heavy-showers-fill::before, + .fr-icon-heavy-showers-fill::after { + background-image: url("../../../icons/weather/heavy-showers-fill.svg"); + } + + .fr-icon-heavy-showers-line::before, + .fr-icon-heavy-showers-line::after { + background-image: url("../../../icons/weather/heavy-showers-line.svg"); + } + + .fr-icon-moon-fill::before, + .fr-icon-moon-fill::after { + background-image: url("../../../icons/weather/moon-fill.svg"); + } + + .fr-icon-moon-line::before, + .fr-icon-moon-line::after { + background-image: url("../../../icons/weather/moon-line.svg"); + } + + .fr-icon-snowy-fill::before, + .fr-icon-snowy-fill::after { + background-image: url("../../../icons/weather/snowy-fill.svg"); + } + + .fr-icon-snowy-line::before, + .fr-icon-snowy-line::after { + background-image: url("../../../icons/weather/snowy-line.svg"); + } + + .fr-icon-sparkling-2-fill::before, + .fr-icon-sparkling-2-fill::after { + background-image: url("../../../icons/weather/sparkling-2-fill.svg"); + } + + .fr-icon-sparkling-2-line::before, + .fr-icon-sparkling-2-line::after { + background-image: url("../../../icons/weather/sparkling-2-line.svg"); + } + + .fr-icon-sun-fill::before, + .fr-icon-sun-fill::after { + background-image: url("../../../icons/weather/sun-fill.svg"); + } + + .fr-icon-sun-line::before, + .fr-icon-sun-line::after { + background-image: url("../../../icons/weather/sun-line.svg"); + } + + .fr-icon-temp-cold-fill::before, + .fr-icon-temp-cold-fill::after { + background-image: url("../../../icons/weather/temp-cold-fill.svg"); + } + + .fr-icon-temp-cold-line::before, + .fr-icon-temp-cold-line::after { + background-image: url("../../../icons/weather/temp-cold-line.svg"); + } + + .fr-icon-thunderstorms-fill::before, + .fr-icon-thunderstorms-fill::after { + background-image: url("../../../icons/weather/thunderstorms-fill.svg"); + } + + .fr-icon-thunderstorms-line::before, + .fr-icon-thunderstorms-line::after { + background-image: url("../../../icons/weather/thunderstorms-line.svg"); + } + + .fr-icon-tornado-fill::before, + .fr-icon-tornado-fill::after { + background-image: url("../../../icons/weather/tornado-fill.svg"); + } + + .fr-icon-tornado-line::before, + .fr-icon-tornado-line::after { + background-image: url("../../../icons/weather/tornado-line.svg"); + } + + .fr-icon-typhoon-fill::before, + .fr-icon-typhoon-fill::after { + background-image: url("../../../icons/weather/typhoon-fill.svg"); + } + + .fr-icon-typhoon-line::before, + .fr-icon-typhoon-line::after { + background-image: url("../../../icons/weather/typhoon-line.svg"); + } + + .fr-icon-windy-fill::before, + .fr-icon-windy-fill::after { + background-image: url("../../../icons/weather/windy-fill.svg"); + } + + .fr-icon-windy-line::before, + .fr-icon-windy-line::after { + background-image: url("../../../icons/weather/windy-line.svg"); + } + + .fr-fi-flashlight-fill::before { + background-image: url("../../../icons/weather/flashlight-fill.svg"); + } + + .fr-fi-flashlight-line::before { + background-image: url("../../../icons/weather/flashlight-line.svg"); + } +} diff --git a/dist/dsfr/utility/icons/icons-weather/icons-weather.legacy.min.css b/dist/dsfr/utility/icons/icons-weather/icons-weather.legacy.min.css new file mode 100644 index 0000000..f8106b3 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-weather/icons-weather.legacy.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-icon-cloudy-2-fill:after,.fr-icon-cloudy-2-fill:before{background-image:url(../../../icons/weather/cloudy-2-fill.svg)}.fr-icon-cloudy-2-line:after,.fr-icon-cloudy-2-line:before{background-image:url(../../../icons/weather/cloudy-2-line.svg)}.fr-icon-fire-fill:after,.fr-icon-fire-fill:before{background-image:url(../../../icons/weather/fire-fill.svg)}.fr-icon-fire-line:after,.fr-icon-fire-line:before{background-image:url(../../../icons/weather/fire-line.svg)}.fr-icon-flashlight-fill:after,.fr-icon-flashlight-fill:before{background-image:url(../../../icons/weather/flashlight-fill.svg)}.fr-icon-flashlight-line:after,.fr-icon-flashlight-line:before{background-image:url(../../../icons/weather/flashlight-line.svg)}.fr-icon-flood-fill:after,.fr-icon-flood-fill:before{background-image:url(../../../icons/weather/flood-fill.svg)}.fr-icon-flood-line:after,.fr-icon-flood-line:before{background-image:url(../../../icons/weather/flood-line.svg)}.fr-icon-avalanches-fill:after,.fr-icon-avalanches-fill:before{background-image:url(../../../icons/weather/fr--avalanches-fill.svg)}.fr-icon-submersion-fill:after,.fr-icon-submersion-fill:before{background-image:url(../../../icons/weather/fr--submersion-fill.svg)}.fr-icon-heavy-showers-fill:after,.fr-icon-heavy-showers-fill:before{background-image:url(../../../icons/weather/heavy-showers-fill.svg)}.fr-icon-heavy-showers-line:after,.fr-icon-heavy-showers-line:before{background-image:url(../../../icons/weather/heavy-showers-line.svg)}.fr-icon-moon-fill:after,.fr-icon-moon-fill:before{background-image:url(../../../icons/weather/moon-fill.svg)}.fr-icon-moon-line:after,.fr-icon-moon-line:before{background-image:url(../../../icons/weather/moon-line.svg)}.fr-icon-snowy-fill:after,.fr-icon-snowy-fill:before{background-image:url(../../../icons/weather/snowy-fill.svg)}.fr-icon-snowy-line:after,.fr-icon-snowy-line:before{background-image:url(../../../icons/weather/snowy-line.svg)}.fr-icon-sparkling-2-fill:after,.fr-icon-sparkling-2-fill:before{background-image:url(../../../icons/weather/sparkling-2-fill.svg)}.fr-icon-sparkling-2-line:after,.fr-icon-sparkling-2-line:before{background-image:url(../../../icons/weather/sparkling-2-line.svg)}.fr-icon-sun-fill:after,.fr-icon-sun-fill:before{background-image:url(../../../icons/weather/sun-fill.svg)}.fr-icon-sun-line:after,.fr-icon-sun-line:before{background-image:url(../../../icons/weather/sun-line.svg)}.fr-icon-temp-cold-fill:after,.fr-icon-temp-cold-fill:before{background-image:url(../../../icons/weather/temp-cold-fill.svg)}.fr-icon-temp-cold-line:after,.fr-icon-temp-cold-line:before{background-image:url(../../../icons/weather/temp-cold-line.svg)}.fr-icon-thunderstorms-fill:after,.fr-icon-thunderstorms-fill:before{background-image:url(../../../icons/weather/thunderstorms-fill.svg)}.fr-icon-thunderstorms-line:after,.fr-icon-thunderstorms-line:before{background-image:url(../../../icons/weather/thunderstorms-line.svg)}.fr-icon-tornado-fill:after,.fr-icon-tornado-fill:before{background-image:url(../../../icons/weather/tornado-fill.svg)}.fr-icon-tornado-line:after,.fr-icon-tornado-line:before{background-image:url(../../../icons/weather/tornado-line.svg)}.fr-icon-typhoon-fill:after,.fr-icon-typhoon-fill:before{background-image:url(../../../icons/weather/typhoon-fill.svg)}.fr-icon-typhoon-line:after,.fr-icon-typhoon-line:before{background-image:url(../../../icons/weather/typhoon-line.svg)}.fr-icon-windy-fill:after,.fr-icon-windy-fill:before{background-image:url(../../../icons/weather/windy-fill.svg)}.fr-icon-windy-line:after,.fr-icon-windy-line:before{background-image:url(../../../icons/weather/windy-line.svg)}.fr-fi-flashlight-fill:before{background-image:url(../../../icons/weather/flashlight-fill.svg)}.fr-fi-flashlight-line:before{background-image:url(../../../icons/weather/flashlight-line.svg)}} \ No newline at end of file diff --git a/dist/dsfr/utility/icons/icons-weather/icons-weather.main.css b/dist/dsfr/utility/icons/icons-weather/icons-weather.main.css new file mode 100644 index 0000000..d237a53 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-weather/icons-weather.main.css @@ -0,0 +1,215 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-cloudy-2-fill::before, +.fr-icon-cloudy-2-fill::after { + -webkit-mask-image: url("../../../icons/weather/cloudy-2-fill.svg"); + mask-image: url("../../../icons/weather/cloudy-2-fill.svg"); +} + +.fr-icon-cloudy-2-line::before, +.fr-icon-cloudy-2-line::after { + -webkit-mask-image: url("../../../icons/weather/cloudy-2-line.svg"); + mask-image: url("../../../icons/weather/cloudy-2-line.svg"); +} + +.fr-icon-fire-fill::before, +.fr-icon-fire-fill::after { + -webkit-mask-image: url("../../../icons/weather/fire-fill.svg"); + mask-image: url("../../../icons/weather/fire-fill.svg"); +} + +.fr-icon-fire-line::before, +.fr-icon-fire-line::after { + -webkit-mask-image: url("../../../icons/weather/fire-line.svg"); + mask-image: url("../../../icons/weather/fire-line.svg"); +} + +.fr-icon-flashlight-fill::before, +.fr-icon-flashlight-fill::after { + -webkit-mask-image: url("../../../icons/weather/flashlight-fill.svg"); + mask-image: url("../../../icons/weather/flashlight-fill.svg"); +} + +.fr-icon-flashlight-line::before, +.fr-icon-flashlight-line::after { + -webkit-mask-image: url("../../../icons/weather/flashlight-line.svg"); + mask-image: url("../../../icons/weather/flashlight-line.svg"); +} + +.fr-icon-flood-fill::before, +.fr-icon-flood-fill::after { + -webkit-mask-image: url("../../../icons/weather/flood-fill.svg"); + mask-image: url("../../../icons/weather/flood-fill.svg"); +} + +.fr-icon-flood-line::before, +.fr-icon-flood-line::after { + -webkit-mask-image: url("../../../icons/weather/flood-line.svg"); + mask-image: url("../../../icons/weather/flood-line.svg"); +} + +.fr-icon-avalanches-fill::before, +.fr-icon-avalanches-fill::after { + -webkit-mask-image: url("../../../icons/weather/fr--avalanches-fill.svg"); + mask-image: url("../../../icons/weather/fr--avalanches-fill.svg"); +} + +.fr-icon-submersion-fill::before, +.fr-icon-submersion-fill::after { + -webkit-mask-image: url("../../../icons/weather/fr--submersion-fill.svg"); + mask-image: url("../../../icons/weather/fr--submersion-fill.svg"); +} + +.fr-icon-heavy-showers-fill::before, +.fr-icon-heavy-showers-fill::after { + -webkit-mask-image: url("../../../icons/weather/heavy-showers-fill.svg"); + mask-image: url("../../../icons/weather/heavy-showers-fill.svg"); +} + +.fr-icon-heavy-showers-line::before, +.fr-icon-heavy-showers-line::after { + -webkit-mask-image: url("../../../icons/weather/heavy-showers-line.svg"); + mask-image: url("../../../icons/weather/heavy-showers-line.svg"); +} + +.fr-icon-moon-fill::before, +.fr-icon-moon-fill::after { + -webkit-mask-image: url("../../../icons/weather/moon-fill.svg"); + mask-image: url("../../../icons/weather/moon-fill.svg"); +} + +.fr-icon-moon-line::before, +.fr-icon-moon-line::after { + -webkit-mask-image: url("../../../icons/weather/moon-line.svg"); + mask-image: url("../../../icons/weather/moon-line.svg"); +} + +.fr-icon-snowy-fill::before, +.fr-icon-snowy-fill::after { + -webkit-mask-image: url("../../../icons/weather/snowy-fill.svg"); + mask-image: url("../../../icons/weather/snowy-fill.svg"); +} + +.fr-icon-snowy-line::before, +.fr-icon-snowy-line::after { + -webkit-mask-image: url("../../../icons/weather/snowy-line.svg"); + mask-image: url("../../../icons/weather/snowy-line.svg"); +} + +.fr-icon-sparkling-2-fill::before, +.fr-icon-sparkling-2-fill::after { + -webkit-mask-image: url("../../../icons/weather/sparkling-2-fill.svg"); + mask-image: url("../../../icons/weather/sparkling-2-fill.svg"); +} + +.fr-icon-sparkling-2-line::before, +.fr-icon-sparkling-2-line::after { + -webkit-mask-image: url("../../../icons/weather/sparkling-2-line.svg"); + mask-image: url("../../../icons/weather/sparkling-2-line.svg"); +} + +.fr-icon-sun-fill::before, +.fr-icon-sun-fill::after { + -webkit-mask-image: url("../../../icons/weather/sun-fill.svg"); + mask-image: url("../../../icons/weather/sun-fill.svg"); +} + +.fr-icon-sun-line::before, +.fr-icon-sun-line::after { + -webkit-mask-image: url("../../../icons/weather/sun-line.svg"); + mask-image: url("../../../icons/weather/sun-line.svg"); +} + +.fr-icon-temp-cold-fill::before, +.fr-icon-temp-cold-fill::after { + -webkit-mask-image: url("../../../icons/weather/temp-cold-fill.svg"); + mask-image: url("../../../icons/weather/temp-cold-fill.svg"); +} + +.fr-icon-temp-cold-line::before, +.fr-icon-temp-cold-line::after { + -webkit-mask-image: url("../../../icons/weather/temp-cold-line.svg"); + mask-image: url("../../../icons/weather/temp-cold-line.svg"); +} + +.fr-icon-thunderstorms-fill::before, +.fr-icon-thunderstorms-fill::after { + -webkit-mask-image: url("../../../icons/weather/thunderstorms-fill.svg"); + mask-image: url("../../../icons/weather/thunderstorms-fill.svg"); +} + +.fr-icon-thunderstorms-line::before, +.fr-icon-thunderstorms-line::after { + -webkit-mask-image: url("../../../icons/weather/thunderstorms-line.svg"); + mask-image: url("../../../icons/weather/thunderstorms-line.svg"); +} + +.fr-icon-tornado-fill::before, +.fr-icon-tornado-fill::after { + -webkit-mask-image: url("../../../icons/weather/tornado-fill.svg"); + mask-image: url("../../../icons/weather/tornado-fill.svg"); +} + +.fr-icon-tornado-line::before, +.fr-icon-tornado-line::after { + -webkit-mask-image: url("../../../icons/weather/tornado-line.svg"); + mask-image: url("../../../icons/weather/tornado-line.svg"); +} + +.fr-icon-typhoon-fill::before, +.fr-icon-typhoon-fill::after { + -webkit-mask-image: url("../../../icons/weather/typhoon-fill.svg"); + mask-image: url("../../../icons/weather/typhoon-fill.svg"); +} + +.fr-icon-typhoon-line::before, +.fr-icon-typhoon-line::after { + -webkit-mask-image: url("../../../icons/weather/typhoon-line.svg"); + mask-image: url("../../../icons/weather/typhoon-line.svg"); +} + +.fr-icon-windy-fill::before, +.fr-icon-windy-fill::after { + -webkit-mask-image: url("../../../icons/weather/windy-fill.svg"); + mask-image: url("../../../icons/weather/windy-fill.svg"); +} + +.fr-icon-windy-line::before, +.fr-icon-windy-line::after { + -webkit-mask-image: url("../../../icons/weather/windy-line.svg"); + mask-image: url("../../../icons/weather/windy-line.svg"); +} + +.fr-fi-flashlight-fill::before, +.fr-fi-flashlight-fill::after { + -webkit-mask-image: url("../../../icons/weather/flashlight-fill.svg"); + mask-image: url("../../../icons/weather/flashlight-fill.svg"); +} + +.fr-fi-flashlight-line::before, +.fr-fi-flashlight-line::after { + -webkit-mask-image: url("../../../icons/weather/flashlight-line.svg"); + mask-image: url("../../../icons/weather/flashlight-line.svg"); +} + +@media (min-width: 36em) { + /*! media sm */ +} + +@media (min-width: 48em) { + /*! media md */ +} + +@media (min-width: 62em) { + /*! media lg */ +} + +@media (min-width: 78em) { + /*! media xl */ +} diff --git a/dist/dsfr/utility/icons/icons-weather/icons-weather.main.min.css b/dist/dsfr/utility/icons/icons-weather/icons-weather.main.min.css new file mode 100644 index 0000000..554e9c2 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-weather/icons-weather.main.min.css @@ -0,0 +1,7 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-icon-cloudy-2-fill:after,.fr-icon-cloudy-2-fill:before{-webkit-mask-image:url(../../../icons/weather/cloudy-2-fill.svg);mask-image:url(../../../icons/weather/cloudy-2-fill.svg)}.fr-icon-cloudy-2-line:after,.fr-icon-cloudy-2-line:before{-webkit-mask-image:url(../../../icons/weather/cloudy-2-line.svg);mask-image:url(../../../icons/weather/cloudy-2-line.svg)}.fr-icon-fire-fill:after,.fr-icon-fire-fill:before{-webkit-mask-image:url(../../../icons/weather/fire-fill.svg);mask-image:url(../../../icons/weather/fire-fill.svg)}.fr-icon-fire-line:after,.fr-icon-fire-line:before{-webkit-mask-image:url(../../../icons/weather/fire-line.svg);mask-image:url(../../../icons/weather/fire-line.svg)}.fr-icon-flashlight-fill:after,.fr-icon-flashlight-fill:before{-webkit-mask-image:url(../../../icons/weather/flashlight-fill.svg);mask-image:url(../../../icons/weather/flashlight-fill.svg)}.fr-icon-flashlight-line:after,.fr-icon-flashlight-line:before{-webkit-mask-image:url(../../../icons/weather/flashlight-line.svg);mask-image:url(../../../icons/weather/flashlight-line.svg)}.fr-icon-flood-fill:after,.fr-icon-flood-fill:before{-webkit-mask-image:url(../../../icons/weather/flood-fill.svg);mask-image:url(../../../icons/weather/flood-fill.svg)}.fr-icon-flood-line:after,.fr-icon-flood-line:before{-webkit-mask-image:url(../../../icons/weather/flood-line.svg);mask-image:url(../../../icons/weather/flood-line.svg)}.fr-icon-avalanches-fill:after,.fr-icon-avalanches-fill:before{-webkit-mask-image:url(../../../icons/weather/fr--avalanches-fill.svg);mask-image:url(../../../icons/weather/fr--avalanches-fill.svg)}.fr-icon-submersion-fill:after,.fr-icon-submersion-fill:before{-webkit-mask-image:url(../../../icons/weather/fr--submersion-fill.svg);mask-image:url(../../../icons/weather/fr--submersion-fill.svg)}.fr-icon-heavy-showers-fill:after,.fr-icon-heavy-showers-fill:before{-webkit-mask-image:url(../../../icons/weather/heavy-showers-fill.svg);mask-image:url(../../../icons/weather/heavy-showers-fill.svg)}.fr-icon-heavy-showers-line:after,.fr-icon-heavy-showers-line:before{-webkit-mask-image:url(../../../icons/weather/heavy-showers-line.svg);mask-image:url(../../../icons/weather/heavy-showers-line.svg)}.fr-icon-moon-fill:after,.fr-icon-moon-fill:before{-webkit-mask-image:url(../../../icons/weather/moon-fill.svg);mask-image:url(../../../icons/weather/moon-fill.svg)}.fr-icon-moon-line:after,.fr-icon-moon-line:before{-webkit-mask-image:url(../../../icons/weather/moon-line.svg);mask-image:url(../../../icons/weather/moon-line.svg)}.fr-icon-snowy-fill:after,.fr-icon-snowy-fill:before{-webkit-mask-image:url(../../../icons/weather/snowy-fill.svg);mask-image:url(../../../icons/weather/snowy-fill.svg)}.fr-icon-snowy-line:after,.fr-icon-snowy-line:before{-webkit-mask-image:url(../../../icons/weather/snowy-line.svg);mask-image:url(../../../icons/weather/snowy-line.svg)}.fr-icon-sparkling-2-fill:after,.fr-icon-sparkling-2-fill:before{-webkit-mask-image:url(../../../icons/weather/sparkling-2-fill.svg);mask-image:url(../../../icons/weather/sparkling-2-fill.svg)}.fr-icon-sparkling-2-line:after,.fr-icon-sparkling-2-line:before{-webkit-mask-image:url(../../../icons/weather/sparkling-2-line.svg);mask-image:url(../../../icons/weather/sparkling-2-line.svg)}.fr-icon-sun-fill:after,.fr-icon-sun-fill:before{-webkit-mask-image:url(../../../icons/weather/sun-fill.svg);mask-image:url(../../../icons/weather/sun-fill.svg)}.fr-icon-sun-line:after,.fr-icon-sun-line:before{-webkit-mask-image:url(../../../icons/weather/sun-line.svg);mask-image:url(../../../icons/weather/sun-line.svg)}.fr-icon-temp-cold-fill:after,.fr-icon-temp-cold-fill:before{-webkit-mask-image:url(../../../icons/weather/temp-cold-fill.svg);mask-image:url(../../../icons/weather/temp-cold-fill.svg)}.fr-icon-temp-cold-line:after,.fr-icon-temp-cold-line:before{-webkit-mask-image:url(../../../icons/weather/temp-cold-line.svg);mask-image:url(../../../icons/weather/temp-cold-line.svg)}.fr-icon-thunderstorms-fill:after,.fr-icon-thunderstorms-fill:before{-webkit-mask-image:url(../../../icons/weather/thunderstorms-fill.svg);mask-image:url(../../../icons/weather/thunderstorms-fill.svg)}.fr-icon-thunderstorms-line:after,.fr-icon-thunderstorms-line:before{-webkit-mask-image:url(../../../icons/weather/thunderstorms-line.svg);mask-image:url(../../../icons/weather/thunderstorms-line.svg)}.fr-icon-tornado-fill:after,.fr-icon-tornado-fill:before{-webkit-mask-image:url(../../../icons/weather/tornado-fill.svg);mask-image:url(../../../icons/weather/tornado-fill.svg)}.fr-icon-tornado-line:after,.fr-icon-tornado-line:before{-webkit-mask-image:url(../../../icons/weather/tornado-line.svg);mask-image:url(../../../icons/weather/tornado-line.svg)}.fr-icon-typhoon-fill:after,.fr-icon-typhoon-fill:before{-webkit-mask-image:url(../../../icons/weather/typhoon-fill.svg);mask-image:url(../../../icons/weather/typhoon-fill.svg)}.fr-icon-typhoon-line:after,.fr-icon-typhoon-line:before{-webkit-mask-image:url(../../../icons/weather/typhoon-line.svg);mask-image:url(../../../icons/weather/typhoon-line.svg)}.fr-icon-windy-fill:after,.fr-icon-windy-fill:before{-webkit-mask-image:url(../../../icons/weather/windy-fill.svg);mask-image:url(../../../icons/weather/windy-fill.svg)}.fr-icon-windy-line:after,.fr-icon-windy-line:before{-webkit-mask-image:url(../../../icons/weather/windy-line.svg);mask-image:url(../../../icons/weather/windy-line.svg)}.fr-fi-flashlight-fill:after,.fr-fi-flashlight-fill:before{-webkit-mask-image:url(../../../icons/weather/flashlight-fill.svg);mask-image:url(../../../icons/weather/flashlight-fill.svg)}.fr-fi-flashlight-line:after,.fr-fi-flashlight-line:before{-webkit-mask-image:url(../../../icons/weather/flashlight-line.svg);mask-image:url(../../../icons/weather/flashlight-line.svg)}@media (min-width:36em){ + /*! media sm */}@media (min-width:48em){ + /*! media md */}@media (min-width:62em){ + /*! media lg */}@media (min-width:78em){ + /*! media xl */} \ No newline at end of file diff --git a/dist/dsfr/utility/icons/icons-weather/icons-weather.min.css b/dist/dsfr/utility/icons/icons-weather/icons-weather.min.css new file mode 100644 index 0000000..5ea2582 --- /dev/null +++ b/dist/dsfr/utility/icons/icons-weather/icons-weather.min.css @@ -0,0 +1,11 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-icon-cloudy-2-fill:after,.fr-icon-cloudy-2-fill:before{-webkit-mask-image:url(../../../icons/weather/cloudy-2-fill.svg);mask-image:url(../../../icons/weather/cloudy-2-fill.svg)}.fr-icon-cloudy-2-line:after,.fr-icon-cloudy-2-line:before{-webkit-mask-image:url(../../../icons/weather/cloudy-2-line.svg);mask-image:url(../../../icons/weather/cloudy-2-line.svg)}.fr-icon-fire-fill:after,.fr-icon-fire-fill:before{-webkit-mask-image:url(../../../icons/weather/fire-fill.svg);mask-image:url(../../../icons/weather/fire-fill.svg)}.fr-icon-fire-line:after,.fr-icon-fire-line:before{-webkit-mask-image:url(../../../icons/weather/fire-line.svg);mask-image:url(../../../icons/weather/fire-line.svg)}.fr-icon-flashlight-fill:after,.fr-icon-flashlight-fill:before{-webkit-mask-image:url(../../../icons/weather/flashlight-fill.svg);mask-image:url(../../../icons/weather/flashlight-fill.svg)}.fr-icon-flashlight-line:after,.fr-icon-flashlight-line:before{-webkit-mask-image:url(../../../icons/weather/flashlight-line.svg);mask-image:url(../../../icons/weather/flashlight-line.svg)}.fr-icon-flood-fill:after,.fr-icon-flood-fill:before{-webkit-mask-image:url(../../../icons/weather/flood-fill.svg);mask-image:url(../../../icons/weather/flood-fill.svg)}.fr-icon-flood-line:after,.fr-icon-flood-line:before{-webkit-mask-image:url(../../../icons/weather/flood-line.svg);mask-image:url(../../../icons/weather/flood-line.svg)}.fr-icon-avalanches-fill:after,.fr-icon-avalanches-fill:before{-webkit-mask-image:url(../../../icons/weather/fr--avalanches-fill.svg);mask-image:url(../../../icons/weather/fr--avalanches-fill.svg)}.fr-icon-submersion-fill:after,.fr-icon-submersion-fill:before{-webkit-mask-image:url(../../../icons/weather/fr--submersion-fill.svg);mask-image:url(../../../icons/weather/fr--submersion-fill.svg)}.fr-icon-heavy-showers-fill:after,.fr-icon-heavy-showers-fill:before{-webkit-mask-image:url(../../../icons/weather/heavy-showers-fill.svg);mask-image:url(../../../icons/weather/heavy-showers-fill.svg)}.fr-icon-heavy-showers-line:after,.fr-icon-heavy-showers-line:before{-webkit-mask-image:url(../../../icons/weather/heavy-showers-line.svg);mask-image:url(../../../icons/weather/heavy-showers-line.svg)}.fr-icon-moon-fill:after,.fr-icon-moon-fill:before{-webkit-mask-image:url(../../../icons/weather/moon-fill.svg);mask-image:url(../../../icons/weather/moon-fill.svg)}.fr-icon-moon-line:after,.fr-icon-moon-line:before{-webkit-mask-image:url(../../../icons/weather/moon-line.svg);mask-image:url(../../../icons/weather/moon-line.svg)}.fr-icon-snowy-fill:after,.fr-icon-snowy-fill:before{-webkit-mask-image:url(../../../icons/weather/snowy-fill.svg);mask-image:url(../../../icons/weather/snowy-fill.svg)}.fr-icon-snowy-line:after,.fr-icon-snowy-line:before{-webkit-mask-image:url(../../../icons/weather/snowy-line.svg);mask-image:url(../../../icons/weather/snowy-line.svg)}.fr-icon-sparkling-2-fill:after,.fr-icon-sparkling-2-fill:before{-webkit-mask-image:url(../../../icons/weather/sparkling-2-fill.svg);mask-image:url(../../../icons/weather/sparkling-2-fill.svg)}.fr-icon-sparkling-2-line:after,.fr-icon-sparkling-2-line:before{-webkit-mask-image:url(../../../icons/weather/sparkling-2-line.svg);mask-image:url(../../../icons/weather/sparkling-2-line.svg)}.fr-icon-sun-fill:after,.fr-icon-sun-fill:before{-webkit-mask-image:url(../../../icons/weather/sun-fill.svg);mask-image:url(../../../icons/weather/sun-fill.svg)}.fr-icon-sun-line:after,.fr-icon-sun-line:before{-webkit-mask-image:url(../../../icons/weather/sun-line.svg);mask-image:url(../../../icons/weather/sun-line.svg)}.fr-icon-temp-cold-fill:after,.fr-icon-temp-cold-fill:before{-webkit-mask-image:url(../../../icons/weather/temp-cold-fill.svg);mask-image:url(../../../icons/weather/temp-cold-fill.svg)}.fr-icon-temp-cold-line:after,.fr-icon-temp-cold-line:before{-webkit-mask-image:url(../../../icons/weather/temp-cold-line.svg);mask-image:url(../../../icons/weather/temp-cold-line.svg)}.fr-icon-thunderstorms-fill:after,.fr-icon-thunderstorms-fill:before{-webkit-mask-image:url(../../../icons/weather/thunderstorms-fill.svg);mask-image:url(../../../icons/weather/thunderstorms-fill.svg)}.fr-icon-thunderstorms-line:after,.fr-icon-thunderstorms-line:before{-webkit-mask-image:url(../../../icons/weather/thunderstorms-line.svg);mask-image:url(../../../icons/weather/thunderstorms-line.svg)}.fr-icon-tornado-fill:after,.fr-icon-tornado-fill:before{-webkit-mask-image:url(../../../icons/weather/tornado-fill.svg);mask-image:url(../../../icons/weather/tornado-fill.svg)}.fr-icon-tornado-line:after,.fr-icon-tornado-line:before{-webkit-mask-image:url(../../../icons/weather/tornado-line.svg);mask-image:url(../../../icons/weather/tornado-line.svg)}.fr-icon-typhoon-fill:after,.fr-icon-typhoon-fill:before{-webkit-mask-image:url(../../../icons/weather/typhoon-fill.svg);mask-image:url(../../../icons/weather/typhoon-fill.svg)}.fr-icon-typhoon-line:after,.fr-icon-typhoon-line:before{-webkit-mask-image:url(../../../icons/weather/typhoon-line.svg);mask-image:url(../../../icons/weather/typhoon-line.svg)}.fr-icon-windy-fill:after,.fr-icon-windy-fill:before{-webkit-mask-image:url(../../../icons/weather/windy-fill.svg);mask-image:url(../../../icons/weather/windy-fill.svg)}.fr-icon-windy-line:after,.fr-icon-windy-line:before{-webkit-mask-image:url(../../../icons/weather/windy-line.svg);mask-image:url(../../../icons/weather/windy-line.svg)}.fr-fi-flashlight-fill:after,.fr-fi-flashlight-fill:before{-webkit-mask-image:url(../../../icons/weather/flashlight-fill.svg);mask-image:url(../../../icons/weather/flashlight-fill.svg)}.fr-fi-flashlight-line:after,.fr-fi-flashlight-line:before{-webkit-mask-image:url(../../../icons/weather/flashlight-line.svg);mask-image:url(../../../icons/weather/flashlight-line.svg)}@media (min-width:36em){ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */ + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-icon-cloudy-2-fill:after,.fr-icon-cloudy-2-fill:before{background-image:url(../../../icons/weather/cloudy-2-fill.svg)}.fr-icon-cloudy-2-line:after,.fr-icon-cloudy-2-line:before{background-image:url(../../../icons/weather/cloudy-2-line.svg)}.fr-icon-fire-fill:after,.fr-icon-fire-fill:before{background-image:url(../../../icons/weather/fire-fill.svg)}.fr-icon-fire-line:after,.fr-icon-fire-line:before{background-image:url(../../../icons/weather/fire-line.svg)}.fr-icon-flashlight-fill:after,.fr-icon-flashlight-fill:before{background-image:url(../../../icons/weather/flashlight-fill.svg)}.fr-icon-flashlight-line:after,.fr-icon-flashlight-line:before{background-image:url(../../../icons/weather/flashlight-line.svg)}.fr-icon-flood-fill:after,.fr-icon-flood-fill:before{background-image:url(../../../icons/weather/flood-fill.svg)}.fr-icon-flood-line:after,.fr-icon-flood-line:before{background-image:url(../../../icons/weather/flood-line.svg)}.fr-icon-avalanches-fill:after,.fr-icon-avalanches-fill:before{background-image:url(../../../icons/weather/fr--avalanches-fill.svg)}.fr-icon-submersion-fill:after,.fr-icon-submersion-fill:before{background-image:url(../../../icons/weather/fr--submersion-fill.svg)}.fr-icon-heavy-showers-fill:after,.fr-icon-heavy-showers-fill:before{background-image:url(../../../icons/weather/heavy-showers-fill.svg)}.fr-icon-heavy-showers-line:after,.fr-icon-heavy-showers-line:before{background-image:url(../../../icons/weather/heavy-showers-line.svg)}.fr-icon-moon-fill:after,.fr-icon-moon-fill:before{background-image:url(../../../icons/weather/moon-fill.svg)}.fr-icon-moon-line:after,.fr-icon-moon-line:before{background-image:url(../../../icons/weather/moon-line.svg)}.fr-icon-snowy-fill:after,.fr-icon-snowy-fill:before{background-image:url(../../../icons/weather/snowy-fill.svg)}.fr-icon-snowy-line:after,.fr-icon-snowy-line:before{background-image:url(../../../icons/weather/snowy-line.svg)}.fr-icon-sparkling-2-fill:after,.fr-icon-sparkling-2-fill:before{background-image:url(../../../icons/weather/sparkling-2-fill.svg)}.fr-icon-sparkling-2-line:after,.fr-icon-sparkling-2-line:before{background-image:url(../../../icons/weather/sparkling-2-line.svg)}.fr-icon-sun-fill:after,.fr-icon-sun-fill:before{background-image:url(../../../icons/weather/sun-fill.svg)}.fr-icon-sun-line:after,.fr-icon-sun-line:before{background-image:url(../../../icons/weather/sun-line.svg)}.fr-icon-temp-cold-fill:after,.fr-icon-temp-cold-fill:before{background-image:url(../../../icons/weather/temp-cold-fill.svg)}.fr-icon-temp-cold-line:after,.fr-icon-temp-cold-line:before{background-image:url(../../../icons/weather/temp-cold-line.svg)}.fr-icon-thunderstorms-fill:after,.fr-icon-thunderstorms-fill:before{background-image:url(../../../icons/weather/thunderstorms-fill.svg)}.fr-icon-thunderstorms-line:after,.fr-icon-thunderstorms-line:before{background-image:url(../../../icons/weather/thunderstorms-line.svg)}.fr-icon-tornado-fill:after,.fr-icon-tornado-fill:before{background-image:url(../../../icons/weather/tornado-fill.svg)}.fr-icon-tornado-line:after,.fr-icon-tornado-line:before{background-image:url(../../../icons/weather/tornado-line.svg)}.fr-icon-typhoon-fill:after,.fr-icon-typhoon-fill:before{background-image:url(../../../icons/weather/typhoon-fill.svg)}.fr-icon-typhoon-line:after,.fr-icon-typhoon-line:before{background-image:url(../../../icons/weather/typhoon-line.svg)}.fr-icon-windy-fill:after,.fr-icon-windy-fill:before{background-image:url(../../../icons/weather/windy-fill.svg)}.fr-icon-windy-line:after,.fr-icon-windy-line:before{background-image:url(../../../icons/weather/windy-line.svg)}.fr-fi-flashlight-fill:before{background-image:url(../../../icons/weather/flashlight-fill.svg)}.fr-fi-flashlight-line:before{background-image:url(../../../icons/weather/flashlight-line.svg)}} \ No newline at end of file diff --git a/dist/dsfr/utility/icons/icons.css b/dist/dsfr/utility/icons/icons.css new file mode 100644 index 0000000..4df464d --- /dev/null +++ b/dist/dsfr/utility/icons/icons.css @@ -0,0 +1,9227 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON BUILDINGS +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-ancient-gate-fill::before, +.fr-icon-ancient-gate-fill::after { + -webkit-mask-image: url("../../icons/buildings/ancient-gate-fill.svg"); + mask-image: url("../../icons/buildings/ancient-gate-fill.svg"); +} + +.fr-icon-ancient-gate-line::before, +.fr-icon-ancient-gate-line::after { + -webkit-mask-image: url("../../icons/buildings/ancient-gate-line.svg"); + mask-image: url("../../icons/buildings/ancient-gate-line.svg"); +} + +.fr-icon-ancient-pavilion-fill::before, +.fr-icon-ancient-pavilion-fill::after { + -webkit-mask-image: url("../../icons/buildings/ancient-pavilion-fill.svg"); + mask-image: url("../../icons/buildings/ancient-pavilion-fill.svg"); +} + +.fr-icon-ancient-pavilion-line::before, +.fr-icon-ancient-pavilion-line::after { + -webkit-mask-image: url("../../icons/buildings/ancient-pavilion-line.svg"); + mask-image: url("../../icons/buildings/ancient-pavilion-line.svg"); +} + +.fr-icon-bank-fill::before, +.fr-icon-bank-fill::after { + -webkit-mask-image: url("../../icons/buildings/bank-fill.svg"); + mask-image: url("../../icons/buildings/bank-fill.svg"); +} + +.fr-icon-bank-line::before, +.fr-icon-bank-line::after { + -webkit-mask-image: url("../../icons/buildings/bank-line.svg"); + mask-image: url("../../icons/buildings/bank-line.svg"); +} + +.fr-icon-building-fill::before, +.fr-icon-building-fill::after { + -webkit-mask-image: url("../../icons/buildings/building-fill.svg"); + mask-image: url("../../icons/buildings/building-fill.svg"); +} + +.fr-icon-building-line::before, +.fr-icon-building-line::after { + -webkit-mask-image: url("../../icons/buildings/building-line.svg"); + mask-image: url("../../icons/buildings/building-line.svg"); +} + +.fr-icon-community-fill::before, +.fr-icon-community-fill::after { + -webkit-mask-image: url("../../icons/buildings/community-fill.svg"); + mask-image: url("../../icons/buildings/community-fill.svg"); +} + +.fr-icon-community-line::before, +.fr-icon-community-line::after { + -webkit-mask-image: url("../../icons/buildings/community-line.svg"); + mask-image: url("../../icons/buildings/community-line.svg"); +} + +.fr-icon-government-fill::before, +.fr-icon-government-fill::after { + -webkit-mask-image: url("../../icons/buildings/government-fill.svg"); + mask-image: url("../../icons/buildings/government-fill.svg"); +} + +.fr-icon-government-line::before, +.fr-icon-government-line::after { + -webkit-mask-image: url("../../icons/buildings/government-line.svg"); + mask-image: url("../../icons/buildings/government-line.svg"); +} + +.fr-icon-home-4-fill::before, +.fr-icon-home-4-fill::after { + -webkit-mask-image: url("../../icons/buildings/home-4-fill.svg"); + mask-image: url("../../icons/buildings/home-4-fill.svg"); +} + +.fr-icon-home-4-line::before, +.fr-icon-home-4-line::after { + -webkit-mask-image: url("../../icons/buildings/home-4-line.svg"); + mask-image: url("../../icons/buildings/home-4-line.svg"); +} + +.fr-icon-hospital-fill::before, +.fr-icon-hospital-fill::after { + -webkit-mask-image: url("../../icons/buildings/hospital-fill.svg"); + mask-image: url("../../icons/buildings/hospital-fill.svg"); +} + +.fr-icon-hospital-line::before, +.fr-icon-hospital-line::after { + -webkit-mask-image: url("../../icons/buildings/hospital-line.svg"); + mask-image: url("../../icons/buildings/hospital-line.svg"); +} + +.fr-icon-hotel-fill::before, +.fr-icon-hotel-fill::after { + -webkit-mask-image: url("../../icons/buildings/hotel-fill.svg"); + mask-image: url("../../icons/buildings/hotel-fill.svg"); +} + +.fr-icon-hotel-line::before, +.fr-icon-hotel-line::after { + -webkit-mask-image: url("../../icons/buildings/hotel-line.svg"); + mask-image: url("../../icons/buildings/hotel-line.svg"); +} + +.fr-icon-store-fill::before, +.fr-icon-store-fill::after { + -webkit-mask-image: url("../../icons/buildings/store-fill.svg"); + mask-image: url("../../icons/buildings/store-fill.svg"); +} + +.fr-icon-store-line::before, +.fr-icon-store-line::after { + -webkit-mask-image: url("../../icons/buildings/store-line.svg"); + mask-image: url("../../icons/buildings/store-line.svg"); +} + +.fr-fi-home-4-fill::before, +.fr-fi-home-4-fill::after { + -webkit-mask-image: url("../../icons/buildings/home-4-fill.svg"); + mask-image: url("../../icons/buildings/home-4-fill.svg"); +} + +.fr-fi-home-4-line::before, +.fr-fi-home-4-line::after { + -webkit-mask-image: url("../../icons/buildings/home-4-line.svg"); + mask-image: url("../../icons/buildings/home-4-line.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON BUSINESS +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-archive-fill::before, +.fr-icon-archive-fill::after { + -webkit-mask-image: url("../../icons/business/archive-fill.svg"); + mask-image: url("../../icons/business/archive-fill.svg"); +} + +.fr-icon-archive-line::before, +.fr-icon-archive-line::after { + -webkit-mask-image: url("../../icons/business/archive-line.svg"); + mask-image: url("../../icons/business/archive-line.svg"); +} + +.fr-icon-attachment-fill::before, +.fr-icon-attachment-fill::after { + -webkit-mask-image: url("../../icons/business/attachment-fill.svg"); + mask-image: url("../../icons/business/attachment-fill.svg"); +} + +.fr-icon-attachment-line::before, +.fr-icon-attachment-line::after { + -webkit-mask-image: url("../../icons/business/attachment-line.svg"); + mask-image: url("../../icons/business/attachment-line.svg"); +} + +.fr-icon-award-fill::before, +.fr-icon-award-fill::after { + -webkit-mask-image: url("../../icons/business/award-fill.svg"); + mask-image: url("../../icons/business/award-fill.svg"); +} + +.fr-icon-award-line::before, +.fr-icon-award-line::after { + -webkit-mask-image: url("../../icons/business/award-line.svg"); + mask-image: url("../../icons/business/award-line.svg"); +} + +.fr-icon-bar-chart-box-fill::before, +.fr-icon-bar-chart-box-fill::after { + -webkit-mask-image: url("../../icons/business/bar-chart-box-fill.svg"); + mask-image: url("../../icons/business/bar-chart-box-fill.svg"); +} + +.fr-icon-bar-chart-box-line::before, +.fr-icon-bar-chart-box-line::after { + -webkit-mask-image: url("../../icons/business/bar-chart-box-line.svg"); + mask-image: url("../../icons/business/bar-chart-box-line.svg"); +} + +.fr-icon-bookmark-fill::before, +.fr-icon-bookmark-fill::after { + -webkit-mask-image: url("../../icons/business/bookmark-fill.svg"); + mask-image: url("../../icons/business/bookmark-fill.svg"); +} + +.fr-icon-bookmark-line::before, +.fr-icon-bookmark-line::after { + -webkit-mask-image: url("../../icons/business/bookmark-line.svg"); + mask-image: url("../../icons/business/bookmark-line.svg"); +} + +.fr-icon-briefcase-fill::before, +.fr-icon-briefcase-fill::after { + -webkit-mask-image: url("../../icons/business/briefcase-fill.svg"); + mask-image: url("../../icons/business/briefcase-fill.svg"); +} + +.fr-icon-briefcase-line::before, +.fr-icon-briefcase-line::after { + -webkit-mask-image: url("../../icons/business/briefcase-line.svg"); + mask-image: url("../../icons/business/briefcase-line.svg"); +} + +.fr-icon-calendar-2-fill::before, +.fr-icon-calendar-2-fill::after { + -webkit-mask-image: url("../../icons/business/calendar-2-fill.svg"); + mask-image: url("../../icons/business/calendar-2-fill.svg"); +} + +.fr-icon-calendar-2-line::before, +.fr-icon-calendar-2-line::after { + -webkit-mask-image: url("../../icons/business/calendar-2-line.svg"); + mask-image: url("../../icons/business/calendar-2-line.svg"); +} + +.fr-icon-calendar-event-fill::before, +.fr-icon-calendar-event-fill::after { + -webkit-mask-image: url("../../icons/business/calendar-event-fill.svg"); + mask-image: url("../../icons/business/calendar-event-fill.svg"); +} + +.fr-icon-calendar-event-line::before, +.fr-icon-calendar-event-line::after { + -webkit-mask-image: url("../../icons/business/calendar-event-line.svg"); + mask-image: url("../../icons/business/calendar-event-line.svg"); +} + +.fr-icon-calendar-fill::before, +.fr-icon-calendar-fill::after { + -webkit-mask-image: url("../../icons/business/calendar-fill.svg"); + mask-image: url("../../icons/business/calendar-fill.svg"); +} + +.fr-icon-calendar-line::before, +.fr-icon-calendar-line::after { + -webkit-mask-image: url("../../icons/business/calendar-line.svg"); + mask-image: url("../../icons/business/calendar-line.svg"); +} + +.fr-icon-cloud-fill::before, +.fr-icon-cloud-fill::after { + -webkit-mask-image: url("../../icons/business/cloud-fill.svg"); + mask-image: url("../../icons/business/cloud-fill.svg"); +} + +.fr-icon-cloud-line::before, +.fr-icon-cloud-line::after { + -webkit-mask-image: url("../../icons/business/cloud-line.svg"); + mask-image: url("../../icons/business/cloud-line.svg"); +} + +.fr-icon-copyright-fill::before, +.fr-icon-copyright-fill::after { + -webkit-mask-image: url("../../icons/business/copyright-fill.svg"); + mask-image: url("../../icons/business/copyright-fill.svg"); +} + +.fr-icon-copyright-line::before, +.fr-icon-copyright-line::after { + -webkit-mask-image: url("../../icons/business/copyright-line.svg"); + mask-image: url("../../icons/business/copyright-line.svg"); +} + +.fr-icon-customer-service-fill::before, +.fr-icon-customer-service-fill::after { + -webkit-mask-image: url("../../icons/business/customer-service-fill.svg"); + mask-image: url("../../icons/business/customer-service-fill.svg"); +} + +.fr-icon-customer-service-line::before, +.fr-icon-customer-service-line::after { + -webkit-mask-image: url("../../icons/business/customer-service-line.svg"); + mask-image: url("../../icons/business/customer-service-line.svg"); +} + +.fr-icon-flag-fill::before, +.fr-icon-flag-fill::after { + -webkit-mask-image: url("../../icons/business/flag-fill.svg"); + mask-image: url("../../icons/business/flag-fill.svg"); +} + +.fr-icon-flag-line::before, +.fr-icon-flag-line::after { + -webkit-mask-image: url("../../icons/business/flag-line.svg"); + mask-image: url("../../icons/business/flag-line.svg"); +} + +.fr-icon-global-fill::before, +.fr-icon-global-fill::after { + -webkit-mask-image: url("../../icons/business/global-fill.svg"); + mask-image: url("../../icons/business/global-fill.svg"); +} + +.fr-icon-global-line::before, +.fr-icon-global-line::after { + -webkit-mask-image: url("../../icons/business/global-line.svg"); + mask-image: url("../../icons/business/global-line.svg"); +} + +.fr-icon-line-chart-fill::before, +.fr-icon-line-chart-fill::after { + -webkit-mask-image: url("../../icons/business/line-chart-fill.svg"); + mask-image: url("../../icons/business/line-chart-fill.svg"); +} + +.fr-icon-line-chart-line::before, +.fr-icon-line-chart-line::after { + -webkit-mask-image: url("../../icons/business/line-chart-line.svg"); + mask-image: url("../../icons/business/line-chart-line.svg"); +} + +.fr-icon-links-fill::before, +.fr-icon-links-fill::after { + -webkit-mask-image: url("../../icons/business/links-fill.svg"); + mask-image: url("../../icons/business/links-fill.svg"); +} + +.fr-icon-links-line::before, +.fr-icon-links-line::after { + -webkit-mask-image: url("../../icons/business/links-line.svg"); + mask-image: url("../../icons/business/links-line.svg"); +} + +.fr-icon-mail-fill::before, +.fr-icon-mail-fill::after { + -webkit-mask-image: url("../../icons/business/mail-fill.svg"); + mask-image: url("../../icons/business/mail-fill.svg"); +} + +.fr-icon-mail-line::before, +.fr-icon-mail-line::after { + -webkit-mask-image: url("../../icons/business/mail-line.svg"); + mask-image: url("../../icons/business/mail-line.svg"); +} + +.fr-icon-mail-open-fill::before, +.fr-icon-mail-open-fill::after { + -webkit-mask-image: url("../../icons/business/mail-open-fill.svg"); + mask-image: url("../../icons/business/mail-open-fill.svg"); +} + +.fr-icon-mail-open-line::before, +.fr-icon-mail-open-line::after { + -webkit-mask-image: url("../../icons/business/mail-open-line.svg"); + mask-image: url("../../icons/business/mail-open-line.svg"); +} + +.fr-icon-medal-fill::before, +.fr-icon-medal-fill::after { + -webkit-mask-image: url("../../icons/business/medal-fill.svg"); + mask-image: url("../../icons/business/medal-fill.svg"); +} + +.fr-icon-medal-line::before, +.fr-icon-medal-line::after { + -webkit-mask-image: url("../../icons/business/medal-line.svg"); + mask-image: url("../../icons/business/medal-line.svg"); +} + +.fr-icon-pie-chart-2-fill::before, +.fr-icon-pie-chart-2-fill::after { + -webkit-mask-image: url("../../icons/business/pie-chart-2-fill.svg"); + mask-image: url("../../icons/business/pie-chart-2-fill.svg"); +} + +.fr-icon-pie-chart-2-line::before, +.fr-icon-pie-chart-2-line::after { + -webkit-mask-image: url("../../icons/business/pie-chart-2-line.svg"); + mask-image: url("../../icons/business/pie-chart-2-line.svg"); +} + +.fr-icon-pie-chart-box-fill::before, +.fr-icon-pie-chart-box-fill::after { + -webkit-mask-image: url("../../icons/business/pie-chart-box-fill.svg"); + mask-image: url("../../icons/business/pie-chart-box-fill.svg"); +} + +.fr-icon-pie-chart-box-line::before, +.fr-icon-pie-chart-box-line::after { + -webkit-mask-image: url("../../icons/business/pie-chart-box-line.svg"); + mask-image: url("../../icons/business/pie-chart-box-line.svg"); +} + +.fr-icon-printer-fill::before, +.fr-icon-printer-fill::after { + -webkit-mask-image: url("../../icons/business/printer-fill.svg"); + mask-image: url("../../icons/business/printer-fill.svg"); +} + +.fr-icon-printer-line::before, +.fr-icon-printer-line::after { + -webkit-mask-image: url("../../icons/business/printer-line.svg"); + mask-image: url("../../icons/business/printer-line.svg"); +} + +.fr-icon-profil-fill::before, +.fr-icon-profil-fill::after { + -webkit-mask-image: url("../../icons/business/profil-fill.svg"); + mask-image: url("../../icons/business/profil-fill.svg"); +} + +.fr-icon-profil-line::before, +.fr-icon-profil-line::after { + -webkit-mask-image: url("../../icons/business/profil-line.svg"); + mask-image: url("../../icons/business/profil-line.svg"); +} + +.fr-icon-projector-2-fill::before, +.fr-icon-projector-2-fill::after { + -webkit-mask-image: url("../../icons/business/projector-2-fill.svg"); + mask-image: url("../../icons/business/projector-2-fill.svg"); +} + +.fr-icon-projector-2-line::before, +.fr-icon-projector-2-line::after { + -webkit-mask-image: url("../../icons/business/projector-2-line.svg"); + mask-image: url("../../icons/business/projector-2-line.svg"); +} + +.fr-icon-send-plane-fill::before, +.fr-icon-send-plane-fill::after { + -webkit-mask-image: url("../../icons/business/send-plane-fill.svg"); + mask-image: url("../../icons/business/send-plane-fill.svg"); +} + +.fr-icon-send-plane-line::before, +.fr-icon-send-plane-line::after { + -webkit-mask-image: url("../../icons/business/send-plane-line.svg"); + mask-image: url("../../icons/business/send-plane-line.svg"); +} + +.fr-icon-slideshow-fill::before, +.fr-icon-slideshow-fill::after { + -webkit-mask-image: url("../../icons/business/slideshow-fill.svg"); + mask-image: url("../../icons/business/slideshow-fill.svg"); +} + +.fr-icon-slideshow-line::before, +.fr-icon-slideshow-line::after { + -webkit-mask-image: url("../../icons/business/slideshow-line.svg"); + mask-image: url("../../icons/business/slideshow-line.svg"); +} + +.fr-icon-window-fill::before, +.fr-icon-window-fill::after { + -webkit-mask-image: url("../../icons/business/window-fill.svg"); + mask-image: url("../../icons/business/window-fill.svg"); +} + +.fr-icon-window-line::before, +.fr-icon-window-line::after { + -webkit-mask-image: url("../../icons/business/window-line.svg"); + mask-image: url("../../icons/business/window-line.svg"); +} + +.fr-fi-attachment-fill::before, +.fr-fi-attachment-fill::after { + -webkit-mask-image: url("../../icons/business/attachment-fill.svg"); + mask-image: url("../../icons/business/attachment-fill.svg"); +} + +.fr-fi-attachment-line::before, +.fr-fi-attachment-line::after { + -webkit-mask-image: url("../../icons/business/attachment-line.svg"); + mask-image: url("../../icons/business/attachment-line.svg"); +} + +.fr-fi-calendar-fill::before, +.fr-fi-calendar-fill::after { + -webkit-mask-image: url("../../icons/business/calendar-fill.svg"); + mask-image: url("../../icons/business/calendar-fill.svg"); +} + +.fr-fi-calendar-line::before, +.fr-fi-calendar-line::after { + -webkit-mask-image: url("../../icons/business/calendar-line.svg"); + mask-image: url("../../icons/business/calendar-line.svg"); +} + +.fr-fi-line-chart-fill::before, +.fr-fi-line-chart-fill::after { + -webkit-mask-image: url("../../icons/business/line-chart-fill.svg"); + mask-image: url("../../icons/business/line-chart-fill.svg"); +} + +.fr-fi-line-chart-line::before, +.fr-fi-line-chart-line::after { + -webkit-mask-image: url("../../icons/business/line-chart-line.svg"); + mask-image: url("../../icons/business/line-chart-line.svg"); +} + +.fr-fi-links-fill::before, +.fr-fi-links-fill::after { + -webkit-mask-image: url("../../icons/business/links-fill.svg"); + mask-image: url("../../icons/business/links-fill.svg"); +} + +.fr-fi-mail-fill::before, +.fr-fi-mail-fill::after { + -webkit-mask-image: url("../../icons/business/mail-fill.svg"); + mask-image: url("../../icons/business/mail-fill.svg"); +} + +.fr-fi-mail-line::before, +.fr-fi-mail-line::after { + -webkit-mask-image: url("../../icons/business/mail-line.svg"); + mask-image: url("../../icons/business/mail-line.svg"); +} + +.fr-fi-printer-fill::before, +.fr-fi-printer-fill::after { + -webkit-mask-image: url("../../icons/business/printer-fill.svg"); + mask-image: url("../../icons/business/printer-fill.svg"); +} + +.fr-fi-printer-line::before, +.fr-fi-printer-line::after { + -webkit-mask-image: url("../../icons/business/printer-line.svg"); + mask-image: url("../../icons/business/printer-line.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-chat-2-fill::before, +.fr-icon-chat-2-fill::after { + -webkit-mask-image: url("../../icons/communication/chat-2-fill.svg"); + mask-image: url("../../icons/communication/chat-2-fill.svg"); +} + +.fr-icon-chat-2-line::before, +.fr-icon-chat-2-line::after { + -webkit-mask-image: url("../../icons/communication/chat-2-line.svg"); + mask-image: url("../../icons/communication/chat-2-line.svg"); +} + +.fr-icon-chat-3-fill::before, +.fr-icon-chat-3-fill::after { + -webkit-mask-image: url("../../icons/communication/chat-3-fill.svg"); + mask-image: url("../../icons/communication/chat-3-fill.svg"); +} + +.fr-icon-chat-3-line::before, +.fr-icon-chat-3-line::after { + -webkit-mask-image: url("../../icons/communication/chat-3-line.svg"); + mask-image: url("../../icons/communication/chat-3-line.svg"); +} + +.fr-icon-chat-check-fill::before, +.fr-icon-chat-check-fill::after { + -webkit-mask-image: url("../../icons/communication/chat-check-fill.svg"); + mask-image: url("../../icons/communication/chat-check-fill.svg"); +} + +.fr-icon-chat-check-line::before, +.fr-icon-chat-check-line::after { + -webkit-mask-image: url("../../icons/communication/chat-check-line.svg"); + mask-image: url("../../icons/communication/chat-check-line.svg"); +} + +.fr-icon-chat-delete-fill::before, +.fr-icon-chat-delete-fill::after { + -webkit-mask-image: url("../../icons/communication/chat-delete-fill.svg"); + mask-image: url("../../icons/communication/chat-delete-fill.svg"); +} + +.fr-icon-chat-delete-line::before, +.fr-icon-chat-delete-line::after { + -webkit-mask-image: url("../../icons/communication/chat-delete-line.svg"); + mask-image: url("../../icons/communication/chat-delete-line.svg"); +} + +.fr-icon-chat-poll-fill::before, +.fr-icon-chat-poll-fill::after { + -webkit-mask-image: url("../../icons/communication/chat-poll-fill.svg"); + mask-image: url("../../icons/communication/chat-poll-fill.svg"); +} + +.fr-icon-chat-poll-line::before, +.fr-icon-chat-poll-line::after { + -webkit-mask-image: url("../../icons/communication/chat-poll-line.svg"); + mask-image: url("../../icons/communication/chat-poll-line.svg"); +} + +.fr-icon-discuss-fill::before, +.fr-icon-discuss-fill::after { + -webkit-mask-image: url("../../icons/communication/discuss-fill.svg"); + mask-image: url("../../icons/communication/discuss-fill.svg"); +} + +.fr-icon-discuss-line::before, +.fr-icon-discuss-line::after { + -webkit-mask-image: url("../../icons/communication/discuss-line.svg"); + mask-image: url("../../icons/communication/discuss-line.svg"); +} + +.fr-icon-feedback-fill::before, +.fr-icon-feedback-fill::after { + -webkit-mask-image: url("../../icons/communication/feedback-fill.svg"); + mask-image: url("../../icons/communication/feedback-fill.svg"); +} + +.fr-icon-feedback-line::before, +.fr-icon-feedback-line::after { + -webkit-mask-image: url("../../icons/communication/feedback-line.svg"); + mask-image: url("../../icons/communication/feedback-line.svg"); +} + +.fr-icon-message-2-fill::before, +.fr-icon-message-2-fill::after { + -webkit-mask-image: url("../../icons/communication/message-2-fill.svg"); + mask-image: url("../../icons/communication/message-2-fill.svg"); +} + +.fr-icon-message-2-line::before, +.fr-icon-message-2-line::after { + -webkit-mask-image: url("../../icons/communication/message-2-line.svg"); + mask-image: url("../../icons/communication/message-2-line.svg"); +} + +.fr-icon-question-answer-fill::before, +.fr-icon-question-answer-fill::after { + -webkit-mask-image: url("../../icons/communication/question-answer-fill.svg"); + mask-image: url("../../icons/communication/question-answer-fill.svg"); +} + +.fr-icon-question-answer-line::before, +.fr-icon-question-answer-line::after { + -webkit-mask-image: url("../../icons/communication/question-answer-line.svg"); + mask-image: url("../../icons/communication/question-answer-line.svg"); +} + +.fr-icon-questionnaire-fill::before, +.fr-icon-questionnaire-fill::after { + -webkit-mask-image: url("../../icons/communication/questionnaire-fill.svg"); + mask-image: url("../../icons/communication/questionnaire-fill.svg"); +} + +.fr-icon-questionnaire-line::before, +.fr-icon-questionnaire-line::after { + -webkit-mask-image: url("../../icons/communication/questionnaire-line.svg"); + mask-image: url("../../icons/communication/questionnaire-line.svg"); +} + +.fr-icon-video-chat-fill::before, +.fr-icon-video-chat-fill::after { + -webkit-mask-image: url("../../icons/communication/video-chat-fill.svg"); + mask-image: url("../../icons/communication/video-chat-fill.svg"); +} + +.fr-icon-video-chat-line::before, +.fr-icon-video-chat-line::after { + -webkit-mask-image: url("../../icons/communication/video-chat-line.svg"); + mask-image: url("../../icons/communication/video-chat-line.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON DESIGN +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-ball-pen-fill::before, +.fr-icon-ball-pen-fill::after { + -webkit-mask-image: url("../../icons/design/ball-pen-fill.svg"); + mask-image: url("../../icons/design/ball-pen-fill.svg"); +} + +.fr-icon-ball-pen-line::before, +.fr-icon-ball-pen-line::after { + -webkit-mask-image: url("../../icons/design/ball-pen-line.svg"); + mask-image: url("../../icons/design/ball-pen-line.svg"); +} + +.fr-icon-brush-3-fill::before, +.fr-icon-brush-3-fill::after { + -webkit-mask-image: url("../../icons/design/brush-3-fill.svg"); + mask-image: url("../../icons/design/brush-3-fill.svg"); +} + +.fr-icon-brush-3-line::before, +.fr-icon-brush-3-line::after { + -webkit-mask-image: url("../../icons/design/brush-3-line.svg"); + mask-image: url("../../icons/design/brush-3-line.svg"); +} + +.fr-icon-brush-fill::before, +.fr-icon-brush-fill::after { + -webkit-mask-image: url("../../icons/design/brush-fill.svg"); + mask-image: url("../../icons/design/brush-fill.svg"); +} + +.fr-icon-brush-line::before, +.fr-icon-brush-line::after { + -webkit-mask-image: url("../../icons/design/brush-line.svg"); + mask-image: url("../../icons/design/brush-line.svg"); +} + +.fr-icon-contrast-fill::before, +.fr-icon-contrast-fill::after { + -webkit-mask-image: url("../../icons/design/contrast-fill.svg"); + mask-image: url("../../icons/design/contrast-fill.svg"); +} + +.fr-icon-contrast-line::before, +.fr-icon-contrast-line::after { + -webkit-mask-image: url("../../icons/design/contrast-line.svg"); + mask-image: url("../../icons/design/contrast-line.svg"); +} + +.fr-icon-crop-fill::before, +.fr-icon-crop-fill::after { + -webkit-mask-image: url("../../icons/design/crop-fill.svg"); + mask-image: url("../../icons/design/crop-fill.svg"); +} + +.fr-icon-crop-line::before, +.fr-icon-crop-line::after { + -webkit-mask-image: url("../../icons/design/crop-line.svg"); + mask-image: url("../../icons/design/crop-line.svg"); +} + +.fr-icon-drag-move-2-fill::before, +.fr-icon-drag-move-2-fill::after { + -webkit-mask-image: url("../../icons/design/drag-move-2-fill.svg"); + mask-image: url("../../icons/design/drag-move-2-fill.svg"); +} + +.fr-icon-drag-move-2-line::before, +.fr-icon-drag-move-2-line::after { + -webkit-mask-image: url("../../icons/design/drag-move-2-line.svg"); + mask-image: url("../../icons/design/drag-move-2-line.svg"); +} + +.fr-icon-drop-fill::before, +.fr-icon-drop-fill::after { + -webkit-mask-image: url("../../icons/design/drop-fill.svg"); + mask-image: url("../../icons/design/drop-fill.svg"); +} + +.fr-icon-drop-line::before, +.fr-icon-drop-line::after { + -webkit-mask-image: url("../../icons/design/drop-line.svg"); + mask-image: url("../../icons/design/drop-line.svg"); +} + +.fr-icon-edit-box-fill::before, +.fr-icon-edit-box-fill::after { + -webkit-mask-image: url("../../icons/design/edit-box-fill.svg"); + mask-image: url("../../icons/design/edit-box-fill.svg"); +} + +.fr-icon-edit-box-line::before, +.fr-icon-edit-box-line::after { + -webkit-mask-image: url("../../icons/design/edit-box-line.svg"); + mask-image: url("../../icons/design/edit-box-line.svg"); +} + +.fr-icon-edit-fill::before, +.fr-icon-edit-fill::after { + -webkit-mask-image: url("../../icons/design/edit-fill.svg"); + mask-image: url("../../icons/design/edit-fill.svg"); +} + +.fr-icon-edit-line::before, +.fr-icon-edit-line::after { + -webkit-mask-image: url("../../icons/design/edit-line.svg"); + mask-image: url("../../icons/design/edit-line.svg"); +} + +.fr-icon-eraser-fill::before, +.fr-icon-eraser-fill::after { + -webkit-mask-image: url("../../icons/design/eraser-fill.svg"); + mask-image: url("../../icons/design/eraser-fill.svg"); +} + +.fr-icon-eraser-line::before, +.fr-icon-eraser-line::after { + -webkit-mask-image: url("../../icons/design/eraser-line.svg"); + mask-image: url("../../icons/design/eraser-line.svg"); +} + +.fr-icon-ink-bottle-fill::before, +.fr-icon-ink-bottle-fill::after { + -webkit-mask-image: url("../../icons/design/ink-bottle-fill.svg"); + mask-image: url("../../icons/design/ink-bottle-fill.svg"); +} + +.fr-icon-ink-bottle-line::before, +.fr-icon-ink-bottle-line::after { + -webkit-mask-image: url("../../icons/design/ink-bottle-line.svg"); + mask-image: url("../../icons/design/ink-bottle-line.svg"); +} + +.fr-icon-layout-grid-fill::before, +.fr-icon-layout-grid-fill::after { + -webkit-mask-image: url("../../icons/design/layout-grid-fill.svg"); + mask-image: url("../../icons/design/layout-grid-fill.svg"); +} + +.fr-icon-layout-grid-line::before, +.fr-icon-layout-grid-line::after { + -webkit-mask-image: url("../../icons/design/layout-grid-line.svg"); + mask-image: url("../../icons/design/layout-grid-line.svg"); +} + +.fr-icon-mark-pen-fill::before, +.fr-icon-mark-pen-fill::after { + -webkit-mask-image: url("../../icons/design/mark-pen-fill.svg"); + mask-image: url("../../icons/design/mark-pen-fill.svg"); +} + +.fr-icon-mark-pen-line::before, +.fr-icon-mark-pen-line::after { + -webkit-mask-image: url("../../icons/design/mark-pen-line.svg"); + mask-image: url("../../icons/design/mark-pen-line.svg"); +} + +.fr-icon-paint-brush-fill::before, +.fr-icon-paint-brush-fill::after { + -webkit-mask-image: url("../../icons/design/paint-brush-fill.svg"); + mask-image: url("../../icons/design/paint-brush-fill.svg"); +} + +.fr-icon-paint-brush-line::before, +.fr-icon-paint-brush-line::after { + -webkit-mask-image: url("../../icons/design/paint-brush-line.svg"); + mask-image: url("../../icons/design/paint-brush-line.svg"); +} + +.fr-icon-paint-fill::before, +.fr-icon-paint-fill::after { + -webkit-mask-image: url("../../icons/design/paint-fill.svg"); + mask-image: url("../../icons/design/paint-fill.svg"); +} + +.fr-icon-paint-line::before, +.fr-icon-paint-line::after { + -webkit-mask-image: url("../../icons/design/paint-line.svg"); + mask-image: url("../../icons/design/paint-line.svg"); +} + +.fr-icon-palette-fill::before, +.fr-icon-palette-fill::after { + -webkit-mask-image: url("../../icons/design/palette-fill.svg"); + mask-image: url("../../icons/design/palette-fill.svg"); +} + +.fr-icon-palette-line::before, +.fr-icon-palette-line::after { + -webkit-mask-image: url("../../icons/design/palette-line.svg"); + mask-image: url("../../icons/design/palette-line.svg"); +} + +.fr-icon-pantone-fill::before, +.fr-icon-pantone-fill::after { + -webkit-mask-image: url("../../icons/design/pantone-fill.svg"); + mask-image: url("../../icons/design/pantone-fill.svg"); +} + +.fr-icon-pantone-line::before, +.fr-icon-pantone-line::after { + -webkit-mask-image: url("../../icons/design/pantone-line.svg"); + mask-image: url("../../icons/design/pantone-line.svg"); +} + +.fr-icon-pen-nib-fill::before, +.fr-icon-pen-nib-fill::after { + -webkit-mask-image: url("../../icons/design/pen-nib-fill.svg"); + mask-image: url("../../icons/design/pen-nib-fill.svg"); +} + +.fr-icon-pen-nib-line::before, +.fr-icon-pen-nib-line::after { + -webkit-mask-image: url("../../icons/design/pen-nib-line.svg"); + mask-image: url("../../icons/design/pen-nib-line.svg"); +} + +.fr-icon-pencil-fill::before, +.fr-icon-pencil-fill::after { + -webkit-mask-image: url("../../icons/design/pencil-fill.svg"); + mask-image: url("../../icons/design/pencil-fill.svg"); +} + +.fr-icon-pencil-line::before, +.fr-icon-pencil-line::after { + -webkit-mask-image: url("../../icons/design/pencil-line.svg"); + mask-image: url("../../icons/design/pencil-line.svg"); +} + +.fr-icon-pencil-ruler-fill::before, +.fr-icon-pencil-ruler-fill::after { + -webkit-mask-image: url("../../icons/design/pencil-ruler-fill.svg"); + mask-image: url("../../icons/design/pencil-ruler-fill.svg"); +} + +.fr-icon-pencil-ruler-line::before, +.fr-icon-pencil-ruler-line::after { + -webkit-mask-image: url("../../icons/design/pencil-ruler-line.svg"); + mask-image: url("../../icons/design/pencil-ruler-line.svg"); +} + +.fr-icon-shapes-fill::before, +.fr-icon-shapes-fill::after { + -webkit-mask-image: url("../../icons/design/shapes-fill.svg"); + mask-image: url("../../icons/design/shapes-fill.svg"); +} + +.fr-icon-shapes-line::before, +.fr-icon-shapes-line::after { + -webkit-mask-image: url("../../icons/design/shapes-line.svg"); + mask-image: url("../../icons/design/shapes-line.svg"); +} + +.fr-icon-sip-fill::before, +.fr-icon-sip-fill::after { + -webkit-mask-image: url("../../icons/design/sip-fill.svg"); + mask-image: url("../../icons/design/sip-fill.svg"); +} + +.fr-icon-sip-line::before, +.fr-icon-sip-line::after { + -webkit-mask-image: url("../../icons/design/sip-line.svg"); + mask-image: url("../../icons/design/sip-line.svg"); +} + +.fr-icon-table-fill::before, +.fr-icon-table-fill::after { + -webkit-mask-image: url("../../icons/design/table-fill.svg"); + mask-image: url("../../icons/design/table-fill.svg"); +} + +.fr-icon-table-line::before, +.fr-icon-table-line::after { + -webkit-mask-image: url("../../icons/design/table-line.svg"); + mask-image: url("../../icons/design/table-line.svg"); +} + +.fr-fi-edit-fill::before, +.fr-fi-edit-fill::after { + -webkit-mask-image: url("../../icons/design/edit-fill.svg"); + mask-image: url("../../icons/design/edit-fill.svg"); +} + +.fr-fi-edit-line::before, +.fr-fi-edit-line::after { + -webkit-mask-image: url("../../icons/design/edit-line.svg"); + mask-image: url("../../icons/design/edit-line.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-bug-fill::before, +.fr-icon-bug-fill::after { + -webkit-mask-image: url("../../icons/development/bug-fill.svg"); + mask-image: url("../../icons/development/bug-fill.svg"); +} + +.fr-icon-bug-line::before, +.fr-icon-bug-line::after { + -webkit-mask-image: url("../../icons/development/bug-line.svg"); + mask-image: url("../../icons/development/bug-line.svg"); +} + +.fr-icon-code-box-fill::before, +.fr-icon-code-box-fill::after { + -webkit-mask-image: url("../../icons/development/code-box-fill.svg"); + mask-image: url("../../icons/development/code-box-fill.svg"); +} + +.fr-icon-code-box-line::before, +.fr-icon-code-box-line::after { + -webkit-mask-image: url("../../icons/development/code-box-line.svg"); + mask-image: url("../../icons/development/code-box-line.svg"); +} + +.fr-icon-code-s-slash-line::before, +.fr-icon-code-s-slash-line::after { + -webkit-mask-image: url("../../icons/development/code-s-slash-line.svg"); + mask-image: url("../../icons/development/code-s-slash-line.svg"); +} + +.fr-icon-cursor-fill::before, +.fr-icon-cursor-fill::after { + -webkit-mask-image: url("../../icons/development/cursor-fill.svg"); + mask-image: url("../../icons/development/cursor-fill.svg"); +} + +.fr-icon-cursor-line::before, +.fr-icon-cursor-line::after { + -webkit-mask-image: url("../../icons/development/cursor-line.svg"); + mask-image: url("../../icons/development/cursor-line.svg"); +} + +.fr-icon-git-branch-fill::before, +.fr-icon-git-branch-fill::after { + -webkit-mask-image: url("../../icons/development/git-branch-fill.svg"); + mask-image: url("../../icons/development/git-branch-fill.svg"); +} + +.fr-icon-git-branch-line::before, +.fr-icon-git-branch-line::after { + -webkit-mask-image: url("../../icons/development/git-branch-line.svg"); + mask-image: url("../../icons/development/git-branch-line.svg"); +} + +.fr-icon-git-commit-fill::before, +.fr-icon-git-commit-fill::after { + -webkit-mask-image: url("../../icons/development/git-commit-fill.svg"); + mask-image: url("../../icons/development/git-commit-fill.svg"); +} + +.fr-icon-git-commit-line::before, +.fr-icon-git-commit-line::after { + -webkit-mask-image: url("../../icons/development/git-commit-line.svg"); + mask-image: url("../../icons/development/git-commit-line.svg"); +} + +.fr-icon-git-merge-fill::before, +.fr-icon-git-merge-fill::after { + -webkit-mask-image: url("../../icons/development/git-merge-fill.svg"); + mask-image: url("../../icons/development/git-merge-fill.svg"); +} + +.fr-icon-git-merge-line::before, +.fr-icon-git-merge-line::after { + -webkit-mask-image: url("../../icons/development/git-merge-line.svg"); + mask-image: url("../../icons/development/git-merge-line.svg"); +} + +.fr-icon-git-pull-request-fill::before, +.fr-icon-git-pull-request-fill::after { + -webkit-mask-image: url("../../icons/development/git-pull-request-fill.svg"); + mask-image: url("../../icons/development/git-pull-request-fill.svg"); +} + +.fr-icon-git-pull-request-line::before, +.fr-icon-git-pull-request-line::after { + -webkit-mask-image: url("../../icons/development/git-pull-request-line.svg"); + mask-image: url("../../icons/development/git-pull-request-line.svg"); +} + +.fr-icon-git-repository-commits-fill::before, +.fr-icon-git-repository-commits-fill::after { + -webkit-mask-image: url("../../icons/development/git-repository-commits-fill.svg"); + mask-image: url("../../icons/development/git-repository-commits-fill.svg"); +} + +.fr-icon-git-repository-commits-line::before, +.fr-icon-git-repository-commits-line::after { + -webkit-mask-image: url("../../icons/development/git-repository-commits-line.svg"); + mask-image: url("../../icons/development/git-repository-commits-line.svg"); +} + +.fr-icon-git-repository-fill::before, +.fr-icon-git-repository-fill::after { + -webkit-mask-image: url("../../icons/development/git-repository-fill.svg"); + mask-image: url("../../icons/development/git-repository-fill.svg"); +} + +.fr-icon-git-repository-line::before, +.fr-icon-git-repository-line::after { + -webkit-mask-image: url("../../icons/development/git-repository-line.svg"); + mask-image: url("../../icons/development/git-repository-line.svg"); +} + +.fr-icon-git-repository-private-fill::before, +.fr-icon-git-repository-private-fill::after { + -webkit-mask-image: url("../../icons/development/git-repository-private-fill.svg"); + mask-image: url("../../icons/development/git-repository-private-fill.svg"); +} + +.fr-icon-git-repository-private-line::before, +.fr-icon-git-repository-private-line::after { + -webkit-mask-image: url("../../icons/development/git-repository-private-line.svg"); + mask-image: url("../../icons/development/git-repository-private-line.svg"); +} + +.fr-icon-terminal-box-fill::before, +.fr-icon-terminal-box-fill::after { + -webkit-mask-image: url("../../icons/development/terminal-box-fill.svg"); + mask-image: url("../../icons/development/terminal-box-fill.svg"); +} + +.fr-icon-terminal-box-line::before, +.fr-icon-terminal-box-line::after { + -webkit-mask-image: url("../../icons/development/terminal-box-line.svg"); + mask-image: url("../../icons/development/terminal-box-line.svg"); +} + +.fr-icon-terminal-line::before, +.fr-icon-terminal-line::after { + -webkit-mask-image: url("../../icons/development/terminal-line.svg"); + mask-image: url("../../icons/development/terminal-line.svg"); +} + +.fr-icon-terminal-window-fill::before, +.fr-icon-terminal-window-fill::after { + -webkit-mask-image: url("../../icons/development/terminal-window-fill.svg"); + mask-image: url("../../icons/development/terminal-window-fill.svg"); +} + +.fr-icon-terminal-window-line::before, +.fr-icon-terminal-window-line::after { + -webkit-mask-image: url("../../icons/development/terminal-window-line.svg"); + mask-image: url("../../icons/development/terminal-window-line.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-bluetooth-fill::before, +.fr-icon-bluetooth-fill::after { + -webkit-mask-image: url("../../icons/device/bluetooth-fill.svg"); + mask-image: url("../../icons/device/bluetooth-fill.svg"); +} + +.fr-icon-bluetooth-line::before, +.fr-icon-bluetooth-line::after { + -webkit-mask-image: url("../../icons/device/bluetooth-line.svg"); + mask-image: url("../../icons/device/bluetooth-line.svg"); +} + +.fr-icon-computer-fill::before, +.fr-icon-computer-fill::after { + -webkit-mask-image: url("../../icons/device/computer-fill.svg"); + mask-image: url("../../icons/device/computer-fill.svg"); +} + +.fr-icon-computer-line::before, +.fr-icon-computer-line::after { + -webkit-mask-image: url("../../icons/device/computer-line.svg"); + mask-image: url("../../icons/device/computer-line.svg"); +} + +.fr-icon-dashboard-3-fill::before, +.fr-icon-dashboard-3-fill::after { + -webkit-mask-image: url("../../icons/device/dashboard-3-fill.svg"); + mask-image: url("../../icons/device/dashboard-3-fill.svg"); +} + +.fr-icon-dashboard-3-line::before, +.fr-icon-dashboard-3-line::after { + -webkit-mask-image: url("../../icons/device/dashboard-3-line.svg"); + mask-image: url("../../icons/device/dashboard-3-line.svg"); +} + +.fr-icon-database-fill::before, +.fr-icon-database-fill::after { + -webkit-mask-image: url("../../icons/device/database-fill.svg"); + mask-image: url("../../icons/device/database-fill.svg"); +} + +.fr-icon-database-line::before, +.fr-icon-database-line::after { + -webkit-mask-image: url("../../icons/device/database-line.svg"); + mask-image: url("../../icons/device/database-line.svg"); +} + +.fr-icon-device-fill::before, +.fr-icon-device-fill::after { + -webkit-mask-image: url("../../icons/device/device-fill.svg"); + mask-image: url("../../icons/device/device-fill.svg"); +} + +.fr-icon-device-line::before, +.fr-icon-device-line::after { + -webkit-mask-image: url("../../icons/device/device-line.svg"); + mask-image: url("../../icons/device/device-line.svg"); +} + +.fr-icon-hard-drive-2-fill::before, +.fr-icon-hard-drive-2-fill::after { + -webkit-mask-image: url("../../icons/device/hard-drive-2-fill.svg"); + mask-image: url("../../icons/device/hard-drive-2-fill.svg"); +} + +.fr-icon-hard-drive-2-line::before, +.fr-icon-hard-drive-2-line::after { + -webkit-mask-image: url("../../icons/device/hard-drive-2-line.svg"); + mask-image: url("../../icons/device/hard-drive-2-line.svg"); +} + +.fr-icon-mac-fill::before, +.fr-icon-mac-fill::after { + -webkit-mask-image: url("../../icons/device/mac-fill.svg"); + mask-image: url("../../icons/device/mac-fill.svg"); +} + +.fr-icon-mac-line::before, +.fr-icon-mac-line::after { + -webkit-mask-image: url("../../icons/device/mac-line.svg"); + mask-image: url("../../icons/device/mac-line.svg"); +} + +.fr-icon-phone-fill::before, +.fr-icon-phone-fill::after { + -webkit-mask-image: url("../../icons/device/phone-fill.svg"); + mask-image: url("../../icons/device/phone-fill.svg"); +} + +.fr-icon-phone-line::before, +.fr-icon-phone-line::after { + -webkit-mask-image: url("../../icons/device/phone-line.svg"); + mask-image: url("../../icons/device/phone-line.svg"); +} + +.fr-icon-qr-code-fill::before, +.fr-icon-qr-code-fill::after { + -webkit-mask-image: url("../../icons/device/qr-code-fill.svg"); + mask-image: url("../../icons/device/qr-code-fill.svg"); +} + +.fr-icon-qr-code-line::before, +.fr-icon-qr-code-line::after { + -webkit-mask-image: url("../../icons/device/qr-code-line.svg"); + mask-image: url("../../icons/device/qr-code-line.svg"); +} + +.fr-icon-rss-fill::before, +.fr-icon-rss-fill::after { + -webkit-mask-image: url("../../icons/device/rss-fill.svg"); + mask-image: url("../../icons/device/rss-fill.svg"); +} + +.fr-icon-rss-line::before, +.fr-icon-rss-line::after { + -webkit-mask-image: url("../../icons/device/rss-line.svg"); + mask-image: url("../../icons/device/rss-line.svg"); +} + +.fr-icon-save-3-fill::before, +.fr-icon-save-3-fill::after { + -webkit-mask-image: url("../../icons/device/save-3-fill.svg"); + mask-image: url("../../icons/device/save-3-fill.svg"); +} + +.fr-icon-save-3-line::before, +.fr-icon-save-3-line::after { + -webkit-mask-image: url("../../icons/device/save-3-line.svg"); + mask-image: url("../../icons/device/save-3-line.svg"); +} + +.fr-icon-save-fill::before, +.fr-icon-save-fill::after { + -webkit-mask-image: url("../../icons/device/save-fill.svg"); + mask-image: url("../../icons/device/save-fill.svg"); +} + +.fr-icon-save-line::before, +.fr-icon-save-line::after { + -webkit-mask-image: url("../../icons/device/save-line.svg"); + mask-image: url("../../icons/device/save-line.svg"); +} + +.fr-icon-server-fill::before, +.fr-icon-server-fill::after { + -webkit-mask-image: url("../../icons/device/server-fill.svg"); + mask-image: url("../../icons/device/server-fill.svg"); +} + +.fr-icon-server-line::before, +.fr-icon-server-line::after { + -webkit-mask-image: url("../../icons/device/server-line.svg"); + mask-image: url("../../icons/device/server-line.svg"); +} + +.fr-icon-smartphone-fill::before, +.fr-icon-smartphone-fill::after { + -webkit-mask-image: url("../../icons/device/smartphone-fill.svg"); + mask-image: url("../../icons/device/smartphone-fill.svg"); +} + +.fr-icon-smartphone-line::before, +.fr-icon-smartphone-line::after { + -webkit-mask-image: url("../../icons/device/smartphone-line.svg"); + mask-image: url("../../icons/device/smartphone-line.svg"); +} + +.fr-icon-tablet-fill::before, +.fr-icon-tablet-fill::after { + -webkit-mask-image: url("../../icons/device/tablet-fill.svg"); + mask-image: url("../../icons/device/tablet-fill.svg"); +} + +.fr-icon-tablet-line::before, +.fr-icon-tablet-line::after { + -webkit-mask-image: url("../../icons/device/tablet-line.svg"); + mask-image: url("../../icons/device/tablet-line.svg"); +} + +.fr-icon-tv-fill::before, +.fr-icon-tv-fill::after { + -webkit-mask-image: url("../../icons/device/tv-fill.svg"); + mask-image: url("../../icons/device/tv-fill.svg"); +} + +.fr-icon-tv-line::before, +.fr-icon-tv-line::after { + -webkit-mask-image: url("../../icons/device/tv-line.svg"); + mask-image: url("../../icons/device/tv-line.svg"); +} + +.fr-icon-wifi-fill::before, +.fr-icon-wifi-fill::after { + -webkit-mask-image: url("../../icons/device/wifi-fill.svg"); + mask-image: url("../../icons/device/wifi-fill.svg"); +} + +.fr-icon-wifi-line::before, +.fr-icon-wifi-line::after { + -webkit-mask-image: url("../../icons/device/wifi-line.svg"); + mask-image: url("../../icons/device/wifi-line.svg"); +} + +.fr-fi-phone-fill::before, +.fr-fi-phone-fill::after { + -webkit-mask-image: url("../../icons/device/phone-fill.svg"); + mask-image: url("../../icons/device/phone-fill.svg"); +} + +.fr-fi-phone-line::before, +.fr-fi-phone-line::after { + -webkit-mask-image: url("../../icons/device/phone-line.svg"); + mask-image: url("../../icons/device/phone-line.svg"); +} + +.fr-fi-rss-fill::before, +.fr-fi-rss-fill::after { + -webkit-mask-image: url("../../icons/device/rss-fill.svg"); + mask-image: url("../../icons/device/rss-fill.svg"); +} + +.fr-fi-rss-line::before, +.fr-fi-rss-line::after { + -webkit-mask-image: url("../../icons/device/rss-line.svg"); + mask-image: url("../../icons/device/rss-line.svg"); +} + +.fr-fi-save-fill::before, +.fr-fi-save-fill::after { + -webkit-mask-image: url("../../icons/device/save-fill.svg"); + mask-image: url("../../icons/device/save-fill.svg"); +} + +.fr-fi-save-line::before, +.fr-fi-save-line::after { + -webkit-mask-image: url("../../icons/device/save-line.svg"); + mask-image: url("../../icons/device/save-line.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-article-fill::before, +.fr-icon-article-fill::after { + -webkit-mask-image: url("../../icons/document/article-fill.svg"); + mask-image: url("../../icons/document/article-fill.svg"); +} + +.fr-icon-article-line::before, +.fr-icon-article-line::after { + -webkit-mask-image: url("../../icons/document/article-line.svg"); + mask-image: url("../../icons/document/article-line.svg"); +} + +.fr-icon-book-2-fill::before, +.fr-icon-book-2-fill::after { + -webkit-mask-image: url("../../icons/document/book-2-fill.svg"); + mask-image: url("../../icons/document/book-2-fill.svg"); +} + +.fr-icon-book-2-line::before, +.fr-icon-book-2-line::after { + -webkit-mask-image: url("../../icons/document/book-2-line.svg"); + mask-image: url("../../icons/document/book-2-line.svg"); +} + +.fr-icon-booklet-fill::before, +.fr-icon-booklet-fill::after { + -webkit-mask-image: url("../../icons/document/booklet-fill.svg"); + mask-image: url("../../icons/document/booklet-fill.svg"); +} + +.fr-icon-booklet-line::before, +.fr-icon-booklet-line::after { + -webkit-mask-image: url("../../icons/document/booklet-line.svg"); + mask-image: url("../../icons/document/booklet-line.svg"); +} + +.fr-icon-clipboard-fill::before, +.fr-icon-clipboard-fill::after { + -webkit-mask-image: url("../../icons/document/clipboard-fill.svg"); + mask-image: url("../../icons/document/clipboard-fill.svg"); +} + +.fr-icon-clipboard-line::before, +.fr-icon-clipboard-line::after { + -webkit-mask-image: url("../../icons/document/clipboard-line.svg"); + mask-image: url("../../icons/document/clipboard-line.svg"); +} + +.fr-icon-draft-fill::before, +.fr-icon-draft-fill::after { + -webkit-mask-image: url("../../icons/document/draft-fill.svg"); + mask-image: url("../../icons/document/draft-fill.svg"); +} + +.fr-icon-draft-line::before, +.fr-icon-draft-line::after { + -webkit-mask-image: url("../../icons/document/draft-line.svg"); + mask-image: url("../../icons/document/draft-line.svg"); +} + +.fr-icon-file-add-fill::before, +.fr-icon-file-add-fill::after { + -webkit-mask-image: url("../../icons/document/file-add-fill.svg"); + mask-image: url("../../icons/document/file-add-fill.svg"); +} + +.fr-icon-file-add-line::before, +.fr-icon-file-add-line::after { + -webkit-mask-image: url("../../icons/document/file-add-line.svg"); + mask-image: url("../../icons/document/file-add-line.svg"); +} + +.fr-icon-file-download-fill::before, +.fr-icon-file-download-fill::after { + -webkit-mask-image: url("../../icons/document/file-download-fill.svg"); + mask-image: url("../../icons/document/file-download-fill.svg"); +} + +.fr-icon-file-download-line::before, +.fr-icon-file-download-line::after { + -webkit-mask-image: url("../../icons/document/file-download-line.svg"); + mask-image: url("../../icons/document/file-download-line.svg"); +} + +.fr-icon-file-fill::before, +.fr-icon-file-fill::after { + -webkit-mask-image: url("../../icons/document/file-fill.svg"); + mask-image: url("../../icons/document/file-fill.svg"); +} + +.fr-icon-file-line::before, +.fr-icon-file-line::after { + -webkit-mask-image: url("../../icons/document/file-line.svg"); + mask-image: url("../../icons/document/file-line.svg"); +} + +.fr-icon-file-pdf-fill::before, +.fr-icon-file-pdf-fill::after { + -webkit-mask-image: url("../../icons/document/file-pdf-fill.svg"); + mask-image: url("../../icons/document/file-pdf-fill.svg"); +} + +.fr-icon-file-pdf-line::before, +.fr-icon-file-pdf-line::after { + -webkit-mask-image: url("../../icons/document/file-pdf-line.svg"); + mask-image: url("../../icons/document/file-pdf-line.svg"); +} + +.fr-icon-file-text-fill::before, +.fr-icon-file-text-fill::after { + -webkit-mask-image: url("../../icons/document/file-text-fill.svg"); + mask-image: url("../../icons/document/file-text-fill.svg"); +} + +.fr-icon-file-text-line::before, +.fr-icon-file-text-line::after { + -webkit-mask-image: url("../../icons/document/file-text-line.svg"); + mask-image: url("../../icons/document/file-text-line.svg"); +} + +.fr-icon-folder-2-fill::before, +.fr-icon-folder-2-fill::after { + -webkit-mask-image: url("../../icons/document/folder-2-fill.svg"); + mask-image: url("../../icons/document/folder-2-fill.svg"); +} + +.fr-icon-folder-2-line::before, +.fr-icon-folder-2-line::after { + -webkit-mask-image: url("../../icons/document/folder-2-line.svg"); + mask-image: url("../../icons/document/folder-2-line.svg"); +} + +.fr-icon-newspaper-fill::before, +.fr-icon-newspaper-fill::after { + -webkit-mask-image: url("../../icons/document/newspaper-fill.svg"); + mask-image: url("../../icons/document/newspaper-fill.svg"); +} + +.fr-icon-newspaper-line::before, +.fr-icon-newspaper-line::after { + -webkit-mask-image: url("../../icons/document/newspaper-line.svg"); + mask-image: url("../../icons/document/newspaper-line.svg"); +} + +.fr-icon-survey-fill::before, +.fr-icon-survey-fill::after { + -webkit-mask-image: url("../../icons/document/survey-fill.svg"); + mask-image: url("../../icons/document/survey-fill.svg"); +} + +.fr-icon-survey-line::before, +.fr-icon-survey-line::after { + -webkit-mask-image: url("../../icons/document/survey-line.svg"); + mask-image: url("../../icons/document/survey-line.svg"); +} + +.fr-icon-todo-fill::before, +.fr-icon-todo-fill::after { + -webkit-mask-image: url("../../icons/document/todo-fill.svg"); + mask-image: url("../../icons/document/todo-fill.svg"); +} + +.fr-icon-todo-line::before, +.fr-icon-todo-line::after { + -webkit-mask-image: url("../../icons/document/todo-line.svg"); + mask-image: url("../../icons/document/todo-line.svg"); +} + +.fr-fi-file-download-fill::before, +.fr-fi-file-download-fill::after { + -webkit-mask-image: url("../../icons/document/file-download-fill.svg"); + mask-image: url("../../icons/document/file-download-fill.svg"); +} + +.fr-fi-file-download-line::before, +.fr-fi-file-download-line::after { + -webkit-mask-image: url("../../icons/document/file-download-line.svg"); + mask-image: url("../../icons/document/file-download-line.svg"); +} + +.fr-fi-file-fill::before, +.fr-fi-file-fill::after { + -webkit-mask-image: url("../../icons/document/file-fill.svg"); + mask-image: url("../../icons/document/file-fill.svg"); +} + +.fr-fi-file-line::before, +.fr-fi-file-line::after { + -webkit-mask-image: url("../../icons/document/file-line.svg"); + mask-image: url("../../icons/document/file-line.svg"); +} + +.fr-fi-file-pdf-fill::before, +.fr-fi-file-pdf-fill::after { + -webkit-mask-image: url("../../icons/document/file-pdf-fill.svg"); + mask-image: url("../../icons/document/file-pdf-fill.svg"); +} + +.fr-fi-file-pdf-line::before, +.fr-fi-file-pdf-line::after { + -webkit-mask-image: url("../../icons/document/file-pdf-line.svg"); + mask-image: url("../../icons/document/file-pdf-line.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-align-center::before, +.fr-icon-align-center::after { + -webkit-mask-image: url("../../icons/editor/align-center.svg"); + mask-image: url("../../icons/editor/align-center.svg"); +} + +.fr-icon-align-justify::before, +.fr-icon-align-justify::after { + -webkit-mask-image: url("../../icons/editor/align-justify.svg"); + mask-image: url("../../icons/editor/align-justify.svg"); +} + +.fr-icon-align-left::before, +.fr-icon-align-left::after { + -webkit-mask-image: url("../../icons/editor/align-left.svg"); + mask-image: url("../../icons/editor/align-left.svg"); +} + +.fr-icon-align-right::before, +.fr-icon-align-right::after { + -webkit-mask-image: url("../../icons/editor/align-right.svg"); + mask-image: url("../../icons/editor/align-right.svg"); +} + +.fr-icon-code-block::before, +.fr-icon-code-block::after { + -webkit-mask-image: url("../../icons/editor/code-block.svg"); + mask-image: url("../../icons/editor/code-block.svg"); +} + +.fr-icon-code-view::before, +.fr-icon-code-view::after { + -webkit-mask-image: url("../../icons/editor/code-view.svg"); + mask-image: url("../../icons/editor/code-view.svg"); +} + +.fr-icon-font-color::before, +.fr-icon-font-color::after { + -webkit-mask-image: url("../../icons/editor/font-color.svg"); + mask-image: url("../../icons/editor/font-color.svg"); +} + +.fr-icon-font-size::before, +.fr-icon-font-size::after { + -webkit-mask-image: url("../../icons/editor/font-size.svg"); + mask-image: url("../../icons/editor/font-size.svg"); +} + +.fr-icon-format-clear::before, +.fr-icon-format-clear::after { + -webkit-mask-image: url("../../icons/editor/format-clear.svg"); + mask-image: url("../../icons/editor/format-clear.svg"); +} + +.fr-icon-bold::before, +.fr-icon-bold::after { + -webkit-mask-image: url("../../icons/editor/fr--bold.svg"); + mask-image: url("../../icons/editor/fr--bold.svg"); +} + +.fr-icon-highlight::before, +.fr-icon-highlight::after { + -webkit-mask-image: url("../../icons/editor/fr--highlight.svg"); + mask-image: url("../../icons/editor/fr--highlight.svg"); +} + +.fr-icon-quote-fill::before, +.fr-icon-quote-fill::after { + -webkit-mask-image: url("../../icons/editor/fr--quote-fill.svg"); + mask-image: url("../../icons/editor/fr--quote-fill.svg"); +} + +.fr-icon-quote-line::before, +.fr-icon-quote-line::after { + -webkit-mask-image: url("../../icons/editor/fr--quote-line.svg"); + mask-image: url("../../icons/editor/fr--quote-line.svg"); +} + +.fr-icon-h-1::before, +.fr-icon-h-1::after { + -webkit-mask-image: url("../../icons/editor/h-1.svg"); + mask-image: url("../../icons/editor/h-1.svg"); +} + +.fr-icon-h-2::before, +.fr-icon-h-2::after { + -webkit-mask-image: url("../../icons/editor/h-2.svg"); + mask-image: url("../../icons/editor/h-2.svg"); +} + +.fr-icon-h-3::before, +.fr-icon-h-3::after { + -webkit-mask-image: url("../../icons/editor/h-3.svg"); + mask-image: url("../../icons/editor/h-3.svg"); +} + +.fr-icon-h-4::before, +.fr-icon-h-4::after { + -webkit-mask-image: url("../../icons/editor/h-4.svg"); + mask-image: url("../../icons/editor/h-4.svg"); +} + +.fr-icon-h-5::before, +.fr-icon-h-5::after { + -webkit-mask-image: url("../../icons/editor/h-5.svg"); + mask-image: url("../../icons/editor/h-5.svg"); +} + +.fr-icon-h-6::before, +.fr-icon-h-6::after { + -webkit-mask-image: url("../../icons/editor/h-6.svg"); + mask-image: url("../../icons/editor/h-6.svg"); +} + +.fr-icon-hashtag::before, +.fr-icon-hashtag::after { + -webkit-mask-image: url("../../icons/editor/hashtag.svg"); + mask-image: url("../../icons/editor/hashtag.svg"); +} + +.fr-icon-indent-decrease::before, +.fr-icon-indent-decrease::after { + -webkit-mask-image: url("../../icons/editor/indent-decrease.svg"); + mask-image: url("../../icons/editor/indent-decrease.svg"); +} + +.fr-icon-indent-increase::before, +.fr-icon-indent-increase::after { + -webkit-mask-image: url("../../icons/editor/indent-increase.svg"); + mask-image: url("../../icons/editor/indent-increase.svg"); +} + +.fr-icon-italic::before, +.fr-icon-italic::after { + -webkit-mask-image: url("../../icons/editor/italic.svg"); + mask-image: url("../../icons/editor/italic.svg"); +} + +.fr-icon-link-unlink::before, +.fr-icon-link-unlink::after { + -webkit-mask-image: url("../../icons/editor/link-unlink.svg"); + mask-image: url("../../icons/editor/link-unlink.svg"); +} + +.fr-icon-link::before, +.fr-icon-link::after { + -webkit-mask-image: url("../../icons/editor/link.svg"); + mask-image: url("../../icons/editor/link.svg"); +} + +.fr-icon-list-check::before, +.fr-icon-list-check::after { + -webkit-mask-image: url("../../icons/editor/list-check.svg"); + mask-image: url("../../icons/editor/list-check.svg"); +} + +.fr-icon-list-ordered::before, +.fr-icon-list-ordered::after { + -webkit-mask-image: url("../../icons/editor/list-ordered.svg"); + mask-image: url("../../icons/editor/list-ordered.svg"); +} + +.fr-icon-list-unordered::before, +.fr-icon-list-unordered::after { + -webkit-mask-image: url("../../icons/editor/list-unordered.svg"); + mask-image: url("../../icons/editor/list-unordered.svg"); +} + +.fr-icon-question-mark::before, +.fr-icon-question-mark::after { + -webkit-mask-image: url("../../icons/editor/question-mark.svg"); + mask-image: url("../../icons/editor/question-mark.svg"); +} + +.fr-icon-separator::before, +.fr-icon-separator::after { + -webkit-mask-image: url("../../icons/editor/separator.svg"); + mask-image: url("../../icons/editor/separator.svg"); +} + +.fr-icon-space::before, +.fr-icon-space::after { + -webkit-mask-image: url("../../icons/editor/space.svg"); + mask-image: url("../../icons/editor/space.svg"); +} + +.fr-icon-strikethrough::before, +.fr-icon-strikethrough::after { + -webkit-mask-image: url("../../icons/editor/strikethrough.svg"); + mask-image: url("../../icons/editor/strikethrough.svg"); +} + +.fr-icon-subscript::before, +.fr-icon-subscript::after { + -webkit-mask-image: url("../../icons/editor/subscript.svg"); + mask-image: url("../../icons/editor/subscript.svg"); +} + +.fr-icon-superscript::before, +.fr-icon-superscript::after { + -webkit-mask-image: url("../../icons/editor/superscript.svg"); + mask-image: url("../../icons/editor/superscript.svg"); +} + +.fr-icon-table-2::before, +.fr-icon-table-2::after { + -webkit-mask-image: url("../../icons/editor/table-2.svg"); + mask-image: url("../../icons/editor/table-2.svg"); +} + +.fr-icon-text-direction-r::before, +.fr-icon-text-direction-r::after { + -webkit-mask-image: url("../../icons/editor/text-direction-r.svg"); + mask-image: url("../../icons/editor/text-direction-r.svg"); +} + +.fr-icon-translate-2::before, +.fr-icon-translate-2::after { + -webkit-mask-image: url("../../icons/editor/translate-2.svg"); + mask-image: url("../../icons/editor/translate-2.svg"); +} + +.fr-icon-underline::before, +.fr-icon-underline::after { + -webkit-mask-image: url("../../icons/editor/underline.svg"); + mask-image: url("../../icons/editor/underline.svg"); +} + +.fr-fi-font-size::before, +.fr-fi-font-size::after { + -webkit-mask-image: url("../../icons/editor/font-size.svg"); + mask-image: url("../../icons/editor/font-size.svg"); +} + +.fr-fi-bold::before, +.fr-fi-bold::after { + -webkit-mask-image: url("../../icons/editor/fr--bold.svg"); + mask-image: url("../../icons/editor/fr--bold.svg"); +} + +.fr-fi-highlight::before, +.fr-fi-highlight::after { + -webkit-mask-image: url("../../icons/editor/fr--highlight.svg"); + mask-image: url("../../icons/editor/fr--highlight.svg"); +} + +.fr-fi-italic::before, +.fr-fi-italic::after { + -webkit-mask-image: url("../../icons/editor/italic.svg"); + mask-image: url("../../icons/editor/italic.svg"); +} + +.fr-fi-link-unlink::before, +.fr-fi-link-unlink::after { + -webkit-mask-image: url("../../icons/editor/link-unlink.svg"); + mask-image: url("../../icons/editor/link-unlink.svg"); +} + +.fr-fi-list-ordered::before, +.fr-fi-list-ordered::after { + -webkit-mask-image: url("../../icons/editor/list-ordered.svg"); + mask-image: url("../../icons/editor/list-ordered.svg"); +} + +.fr-fi-list-unordered::before, +.fr-fi-list-unordered::after { + -webkit-mask-image: url("../../icons/editor/list-unordered.svg"); + mask-image: url("../../icons/editor/list-unordered.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-bank-card-fill::before, +.fr-icon-bank-card-fill::after { + -webkit-mask-image: url("../../icons/finance/bank-card-fill.svg"); + mask-image: url("../../icons/finance/bank-card-fill.svg"); +} + +.fr-icon-bank-card-line::before, +.fr-icon-bank-card-line::after { + -webkit-mask-image: url("../../icons/finance/bank-card-line.svg"); + mask-image: url("../../icons/finance/bank-card-line.svg"); +} + +.fr-icon-coin-fill::before, +.fr-icon-coin-fill::after { + -webkit-mask-image: url("../../icons/finance/coin-fill.svg"); + mask-image: url("../../icons/finance/coin-fill.svg"); +} + +.fr-icon-gift-fill::before, +.fr-icon-gift-fill::after { + -webkit-mask-image: url("../../icons/finance/gift-fill.svg"); + mask-image: url("../../icons/finance/gift-fill.svg"); +} + +.fr-icon-gift-line::before, +.fr-icon-gift-line::after { + -webkit-mask-image: url("../../icons/finance/gift-line.svg"); + mask-image: url("../../icons/finance/gift-line.svg"); +} + +.fr-icon-money-euro-box-fill::before, +.fr-icon-money-euro-box-fill::after { + -webkit-mask-image: url("../../icons/finance/money-euro-box-fill.svg"); + mask-image: url("../../icons/finance/money-euro-box-fill.svg"); +} + +.fr-icon-money-euro-box-line::before, +.fr-icon-money-euro-box-line::after { + -webkit-mask-image: url("../../icons/finance/money-euro-box-line.svg"); + mask-image: url("../../icons/finance/money-euro-box-line.svg"); +} + +.fr-icon-money-euro-circle-fill::before, +.fr-icon-money-euro-circle-fill::after { + -webkit-mask-image: url("../../icons/finance/money-euro-circle-fill.svg"); + mask-image: url("../../icons/finance/money-euro-circle-fill.svg"); +} + +.fr-icon-money-euro-circle-line::before, +.fr-icon-money-euro-circle-line::after { + -webkit-mask-image: url("../../icons/finance/money-euro-circle-line.svg"); + mask-image: url("../../icons/finance/money-euro-circle-line.svg"); +} + +.fr-icon-secure-payment-fill::before, +.fr-icon-secure-payment-fill::after { + -webkit-mask-image: url("../../icons/finance/secure-payment-fill.svg"); + mask-image: url("../../icons/finance/secure-payment-fill.svg"); +} + +.fr-icon-secure-payment-line::before, +.fr-icon-secure-payment-line::after { + -webkit-mask-image: url("../../icons/finance/secure-payment-line.svg"); + mask-image: url("../../icons/finance/secure-payment-line.svg"); +} + +.fr-icon-shopping-bag-fill::before, +.fr-icon-shopping-bag-fill::after { + -webkit-mask-image: url("../../icons/finance/shopping-bag-fill.svg"); + mask-image: url("../../icons/finance/shopping-bag-fill.svg"); +} + +.fr-icon-shopping-bag-line::before, +.fr-icon-shopping-bag-line::after { + -webkit-mask-image: url("../../icons/finance/shopping-bag-line.svg"); + mask-image: url("../../icons/finance/shopping-bag-line.svg"); +} + +.fr-icon-shopping-cart-2-fill::before, +.fr-icon-shopping-cart-2-fill::after { + -webkit-mask-image: url("../../icons/finance/shopping-cart-2-fill.svg"); + mask-image: url("../../icons/finance/shopping-cart-2-fill.svg"); +} + +.fr-icon-shopping-cart-2-line::before, +.fr-icon-shopping-cart-2-line::after { + -webkit-mask-image: url("../../icons/finance/shopping-cart-2-line.svg"); + mask-image: url("../../icons/finance/shopping-cart-2-line.svg"); +} + +.fr-icon-trophy-fill::before, +.fr-icon-trophy-fill::after { + -webkit-mask-image: url("../../icons/finance/trophy-fill.svg"); + mask-image: url("../../icons/finance/trophy-fill.svg"); +} + +.fr-icon-trophy-line::before, +.fr-icon-trophy-line::after { + -webkit-mask-image: url("../../icons/finance/trophy-line.svg"); + mask-image: url("../../icons/finance/trophy-line.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-capsule-fill::before, +.fr-icon-capsule-fill::after { + -webkit-mask-image: url("../../icons/health/capsule-fill.svg"); + mask-image: url("../../icons/health/capsule-fill.svg"); +} + +.fr-icon-capsule-line::before, +.fr-icon-capsule-line::after { + -webkit-mask-image: url("../../icons/health/capsule-line.svg"); + mask-image: url("../../icons/health/capsule-line.svg"); +} + +.fr-icon-dislike-fill::before, +.fr-icon-dislike-fill::after { + -webkit-mask-image: url("../../icons/health/dislike-fill.svg"); + mask-image: url("../../icons/health/dislike-fill.svg"); +} + +.fr-icon-dislike-line::before, +.fr-icon-dislike-line::after { + -webkit-mask-image: url("../../icons/health/dislike-line.svg"); + mask-image: url("../../icons/health/dislike-line.svg"); +} + +.fr-icon-dossier-fill::before, +.fr-icon-dossier-fill::after { + -webkit-mask-image: url("../../icons/health/dossier-fill.svg"); + mask-image: url("../../icons/health/dossier-fill.svg"); +} + +.fr-icon-dossier-line::before, +.fr-icon-dossier-line::after { + -webkit-mask-image: url("../../icons/health/dossier-line.svg"); + mask-image: url("../../icons/health/dossier-line.svg"); +} + +.fr-icon-first-aid-kit-fill::before, +.fr-icon-first-aid-kit-fill::after { + -webkit-mask-image: url("../../icons/health/first-aid-kit-fill.svg"); + mask-image: url("../../icons/health/first-aid-kit-fill.svg"); +} + +.fr-icon-first-aid-kit-line::before, +.fr-icon-first-aid-kit-line::after { + -webkit-mask-image: url("../../icons/health/first-aid-kit-line.svg"); + mask-image: url("../../icons/health/first-aid-kit-line.svg"); +} + +.fr-icon-hand-sanitizer-fill::before, +.fr-icon-hand-sanitizer-fill::after { + -webkit-mask-image: url("../../icons/health/hand-sanitizer-fill.svg"); + mask-image: url("../../icons/health/hand-sanitizer-fill.svg"); +} + +.fr-icon-hand-sanitizer-line::before, +.fr-icon-hand-sanitizer-line::after { + -webkit-mask-image: url("../../icons/health/hand-sanitizer-line.svg"); + mask-image: url("../../icons/health/hand-sanitizer-line.svg"); +} + +.fr-icon-health-book-fill::before, +.fr-icon-health-book-fill::after { + -webkit-mask-image: url("../../icons/health/health-book-fill.svg"); + mask-image: url("../../icons/health/health-book-fill.svg"); +} + +.fr-icon-health-book-line::before, +.fr-icon-health-book-line::after { + -webkit-mask-image: url("../../icons/health/health-book-line.svg"); + mask-image: url("../../icons/health/health-book-line.svg"); +} + +.fr-icon-heart-fill::before, +.fr-icon-heart-fill::after { + -webkit-mask-image: url("../../icons/health/heart-fill.svg"); + mask-image: url("../../icons/health/heart-fill.svg"); +} + +.fr-icon-heart-line::before, +.fr-icon-heart-line::after { + -webkit-mask-image: url("../../icons/health/heart-line.svg"); + mask-image: url("../../icons/health/heart-line.svg"); +} + +.fr-icon-heart-pulse-fill::before, +.fr-icon-heart-pulse-fill::after { + -webkit-mask-image: url("../../icons/health/heart-pulse-fill.svg"); + mask-image: url("../../icons/health/heart-pulse-fill.svg"); +} + +.fr-icon-heart-pulse-line::before, +.fr-icon-heart-pulse-line::after { + -webkit-mask-image: url("../../icons/health/heart-pulse-line.svg"); + mask-image: url("../../icons/health/heart-pulse-line.svg"); +} + +.fr-icon-lungs-fill::before, +.fr-icon-lungs-fill::after { + -webkit-mask-image: url("../../icons/health/lungs-fill.svg"); + mask-image: url("../../icons/health/lungs-fill.svg"); +} + +.fr-icon-lungs-line::before, +.fr-icon-lungs-line::after { + -webkit-mask-image: url("../../icons/health/lungs-line.svg"); + mask-image: url("../../icons/health/lungs-line.svg"); +} + +.fr-icon-medicine-bottle-fill::before, +.fr-icon-medicine-bottle-fill::after { + -webkit-mask-image: url("../../icons/health/medicine-bottle-fill.svg"); + mask-image: url("../../icons/health/medicine-bottle-fill.svg"); +} + +.fr-icon-medicine-bottle-line::before, +.fr-icon-medicine-bottle-line::after { + -webkit-mask-image: url("../../icons/health/medicine-bottle-line.svg"); + mask-image: url("../../icons/health/medicine-bottle-line.svg"); +} + +.fr-icon-mental-health-fill::before, +.fr-icon-mental-health-fill::after { + -webkit-mask-image: url("../../icons/health/mental-health-fill.svg"); + mask-image: url("../../icons/health/mental-health-fill.svg"); +} + +.fr-icon-mental-health-line::before, +.fr-icon-mental-health-line::after { + -webkit-mask-image: url("../../icons/health/mental-health-line.svg"); + mask-image: url("../../icons/health/mental-health-line.svg"); +} + +.fr-icon-microscope-fill::before, +.fr-icon-microscope-fill::after { + -webkit-mask-image: url("../../icons/health/microscope-fill.svg"); + mask-image: url("../../icons/health/microscope-fill.svg"); +} + +.fr-icon-microscope-line::before, +.fr-icon-microscope-line::after { + -webkit-mask-image: url("../../icons/health/microscope-line.svg"); + mask-image: url("../../icons/health/microscope-line.svg"); +} + +.fr-icon-psychotherapy-fill::before, +.fr-icon-psychotherapy-fill::after { + -webkit-mask-image: url("../../icons/health/psychotherapy-fill.svg"); + mask-image: url("../../icons/health/psychotherapy-fill.svg"); +} + +.fr-icon-psychotherapy-line::before, +.fr-icon-psychotherapy-line::after { + -webkit-mask-image: url("../../icons/health/psychotherapy-line.svg"); + mask-image: url("../../icons/health/psychotherapy-line.svg"); +} + +.fr-icon-pulse-line::before, +.fr-icon-pulse-line::after { + -webkit-mask-image: url("../../icons/health/pulse-line.svg"); + mask-image: url("../../icons/health/pulse-line.svg"); +} + +.fr-icon-stethoscope-fill::before, +.fr-icon-stethoscope-fill::after { + -webkit-mask-image: url("../../icons/health/stethoscope-fill.svg"); + mask-image: url("../../icons/health/stethoscope-fill.svg"); +} + +.fr-icon-stethoscope-line::before, +.fr-icon-stethoscope-line::after { + -webkit-mask-image: url("../../icons/health/stethoscope-line.svg"); + mask-image: url("../../icons/health/stethoscope-line.svg"); +} + +.fr-icon-surgical-mask-fill::before, +.fr-icon-surgical-mask-fill::after { + -webkit-mask-image: url("../../icons/health/surgical-mask-fill.svg"); + mask-image: url("../../icons/health/surgical-mask-fill.svg"); +} + +.fr-icon-surgical-mask-line::before, +.fr-icon-surgical-mask-line::after { + -webkit-mask-image: url("../../icons/health/surgical-mask-line.svg"); + mask-image: url("../../icons/health/surgical-mask-line.svg"); +} + +.fr-icon-syringe-fill::before, +.fr-icon-syringe-fill::after { + -webkit-mask-image: url("../../icons/health/syringe-fill.svg"); + mask-image: url("../../icons/health/syringe-fill.svg"); +} + +.fr-icon-syringe-line::before, +.fr-icon-syringe-line::after { + -webkit-mask-image: url("../../icons/health/syringe-line.svg"); + mask-image: url("../../icons/health/syringe-line.svg"); +} + +.fr-icon-test-tube-fill::before, +.fr-icon-test-tube-fill::after { + -webkit-mask-image: url("../../icons/health/test-tube-fill.svg"); + mask-image: url("../../icons/health/test-tube-fill.svg"); +} + +.fr-icon-test-tube-line::before, +.fr-icon-test-tube-line::after { + -webkit-mask-image: url("../../icons/health/test-tube-line.svg"); + mask-image: url("../../icons/health/test-tube-line.svg"); +} + +.fr-icon-thermometer-fill::before, +.fr-icon-thermometer-fill::after { + -webkit-mask-image: url("../../icons/health/thermometer-fill.svg"); + mask-image: url("../../icons/health/thermometer-fill.svg"); +} + +.fr-icon-thermometer-line::before, +.fr-icon-thermometer-line::after { + -webkit-mask-image: url("../../icons/health/thermometer-line.svg"); + mask-image: url("../../icons/health/thermometer-line.svg"); +} + +.fr-icon-virus-fill::before, +.fr-icon-virus-fill::after { + -webkit-mask-image: url("../../icons/health/virus-fill.svg"); + mask-image: url("../../icons/health/virus-fill.svg"); +} + +.fr-icon-virus-line::before, +.fr-icon-virus-line::after { + -webkit-mask-image: url("../../icons/health/virus-line.svg"); + mask-image: url("../../icons/health/virus-line.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-bluesky-fill::before, +.fr-icon-bluesky-fill::after { + -webkit-mask-image: url("../../icons/logo/bluesky-fill.svg"); + mask-image: url("../../icons/logo/bluesky-fill.svg"); +} + +.fr-icon-bluesky-line::before, +.fr-icon-bluesky-line::after { + -webkit-mask-image: url("../../icons/logo/bluesky-line.svg"); + mask-image: url("../../icons/logo/bluesky-line.svg"); +} + +.fr-icon-chrome-fill::before, +.fr-icon-chrome-fill::after { + -webkit-mask-image: url("../../icons/logo/chrome-fill.svg"); + mask-image: url("../../icons/logo/chrome-fill.svg"); +} + +.fr-icon-chrome-line::before, +.fr-icon-chrome-line::after { + -webkit-mask-image: url("../../icons/logo/chrome-line.svg"); + mask-image: url("../../icons/logo/chrome-line.svg"); +} + +.fr-icon-edge-fill::before, +.fr-icon-edge-fill::after { + -webkit-mask-image: url("../../icons/logo/edge-fill.svg"); + mask-image: url("../../icons/logo/edge-fill.svg"); +} + +.fr-icon-edge-line::before, +.fr-icon-edge-line::after { + -webkit-mask-image: url("../../icons/logo/edge-line.svg"); + mask-image: url("../../icons/logo/edge-line.svg"); +} + +.fr-icon-facebook-circle-fill::before, +.fr-icon-facebook-circle-fill::after { + -webkit-mask-image: url("../../icons/logo/facebook-circle-fill.svg"); + mask-image: url("../../icons/logo/facebook-circle-fill.svg"); +} + +.fr-icon-facebook-circle-line::before, +.fr-icon-facebook-circle-line::after { + -webkit-mask-image: url("../../icons/logo/facebook-circle-line.svg"); + mask-image: url("../../icons/logo/facebook-circle-line.svg"); +} + +.fr-icon-firefox-fill::before, +.fr-icon-firefox-fill::after { + -webkit-mask-image: url("../../icons/logo/firefox-fill.svg"); + mask-image: url("../../icons/logo/firefox-fill.svg"); +} + +.fr-icon-firefox-line::before, +.fr-icon-firefox-line::after { + -webkit-mask-image: url("../../icons/logo/firefox-line.svg"); + mask-image: url("../../icons/logo/firefox-line.svg"); +} + +.fr-icon-dailymotion-fill::before, +.fr-icon-dailymotion-fill::after { + -webkit-mask-image: url("../../icons/logo/fr--dailymotion-fill.svg"); + mask-image: url("../../icons/logo/fr--dailymotion-fill.svg"); +} + +.fr-icon-dailymotion-line::before, +.fr-icon-dailymotion-line::after { + -webkit-mask-image: url("../../icons/logo/fr--dailymotion-line.svg"); + mask-image: url("../../icons/logo/fr--dailymotion-line.svg"); +} + +.fr-icon-tiktok-fill::before, +.fr-icon-tiktok-fill::after { + -webkit-mask-image: url("../../icons/logo/fr--tiktok-fill.svg"); + mask-image: url("../../icons/logo/fr--tiktok-fill.svg"); +} + +.fr-icon-tiktok-line::before, +.fr-icon-tiktok-line::after { + -webkit-mask-image: url("../../icons/logo/fr--tiktok-line.svg"); + mask-image: url("../../icons/logo/fr--tiktok-line.svg"); +} + +.fr-icon-github-fill::before, +.fr-icon-github-fill::after { + -webkit-mask-image: url("../../icons/logo/github-fill.svg"); + mask-image: url("../../icons/logo/github-fill.svg"); +} + +.fr-icon-github-line::before, +.fr-icon-github-line::after { + -webkit-mask-image: url("../../icons/logo/github-line.svg"); + mask-image: url("../../icons/logo/github-line.svg"); +} + +.fr-icon-google-fill::before, +.fr-icon-google-fill::after { + -webkit-mask-image: url("../../icons/logo/google-fill.svg"); + mask-image: url("../../icons/logo/google-fill.svg"); +} + +.fr-icon-google-line::before, +.fr-icon-google-line::after { + -webkit-mask-image: url("../../icons/logo/google-line.svg"); + mask-image: url("../../icons/logo/google-line.svg"); +} + +.fr-icon-ie-fill::before, +.fr-icon-ie-fill::after { + -webkit-mask-image: url("../../icons/logo/ie-fill.svg"); + mask-image: url("../../icons/logo/ie-fill.svg"); +} + +.fr-icon-ie-line::before, +.fr-icon-ie-line::after { + -webkit-mask-image: url("../../icons/logo/ie-line.svg"); + mask-image: url("../../icons/logo/ie-line.svg"); +} + +.fr-icon-instagram-fill::before, +.fr-icon-instagram-fill::after { + -webkit-mask-image: url("../../icons/logo/instagram-fill.svg"); + mask-image: url("../../icons/logo/instagram-fill.svg"); +} + +.fr-icon-instagram-line::before, +.fr-icon-instagram-line::after { + -webkit-mask-image: url("../../icons/logo/instagram-line.svg"); + mask-image: url("../../icons/logo/instagram-line.svg"); +} + +.fr-icon-linkedin-box-fill::before, +.fr-icon-linkedin-box-fill::after { + -webkit-mask-image: url("../../icons/logo/linkedin-box-fill.svg"); + mask-image: url("../../icons/logo/linkedin-box-fill.svg"); +} + +.fr-icon-linkedin-box-line::before, +.fr-icon-linkedin-box-line::after { + -webkit-mask-image: url("../../icons/logo/linkedin-box-line.svg"); + mask-image: url("../../icons/logo/linkedin-box-line.svg"); +} + +.fr-icon-mastodon-fill::before, +.fr-icon-mastodon-fill::after { + -webkit-mask-image: url("../../icons/logo/mastodon-fill.svg"); + mask-image: url("../../icons/logo/mastodon-fill.svg"); +} + +.fr-icon-mastodon-line::before, +.fr-icon-mastodon-line::after { + -webkit-mask-image: url("../../icons/logo/mastodon-line.svg"); + mask-image: url("../../icons/logo/mastodon-line.svg"); +} + +.fr-icon-npmjs-fill::before, +.fr-icon-npmjs-fill::after { + -webkit-mask-image: url("../../icons/logo/npmjs-fill.svg"); + mask-image: url("../../icons/logo/npmjs-fill.svg"); +} + +.fr-icon-npmjs-line::before, +.fr-icon-npmjs-line::after { + -webkit-mask-image: url("../../icons/logo/npmjs-line.svg"); + mask-image: url("../../icons/logo/npmjs-line.svg"); +} + +.fr-icon-remixicon-fill::before, +.fr-icon-remixicon-fill::after { + -webkit-mask-image: url("../../icons/logo/remixicon-fill.svg"); + mask-image: url("../../icons/logo/remixicon-fill.svg"); +} + +.fr-icon-remixicon-line::before, +.fr-icon-remixicon-line::after { + -webkit-mask-image: url("../../icons/logo/remixicon-line.svg"); + mask-image: url("../../icons/logo/remixicon-line.svg"); +} + +.fr-icon-safari-fill::before, +.fr-icon-safari-fill::after { + -webkit-mask-image: url("../../icons/logo/safari-fill.svg"); + mask-image: url("../../icons/logo/safari-fill.svg"); +} + +.fr-icon-safari-line::before, +.fr-icon-safari-line::after { + -webkit-mask-image: url("../../icons/logo/safari-line.svg"); + mask-image: url("../../icons/logo/safari-line.svg"); +} + +.fr-icon-slack-fill::before, +.fr-icon-slack-fill::after { + -webkit-mask-image: url("../../icons/logo/slack-fill.svg"); + mask-image: url("../../icons/logo/slack-fill.svg"); +} + +.fr-icon-slack-line::before, +.fr-icon-slack-line::after { + -webkit-mask-image: url("../../icons/logo/slack-line.svg"); + mask-image: url("../../icons/logo/slack-line.svg"); +} + +.fr-icon-snapchat-fill::before, +.fr-icon-snapchat-fill::after { + -webkit-mask-image: url("../../icons/logo/snapchat-fill.svg"); + mask-image: url("../../icons/logo/snapchat-fill.svg"); +} + +.fr-icon-snapchat-line::before, +.fr-icon-snapchat-line::after { + -webkit-mask-image: url("../../icons/logo/snapchat-line.svg"); + mask-image: url("../../icons/logo/snapchat-line.svg"); +} + +.fr-icon-telegram-fill::before, +.fr-icon-telegram-fill::after { + -webkit-mask-image: url("../../icons/logo/telegram-fill.svg"); + mask-image: url("../../icons/logo/telegram-fill.svg"); +} + +.fr-icon-telegram-line::before, +.fr-icon-telegram-line::after { + -webkit-mask-image: url("../../icons/logo/telegram-line.svg"); + mask-image: url("../../icons/logo/telegram-line.svg"); +} + +.fr-icon-threads-fill::before, +.fr-icon-threads-fill::after { + -webkit-mask-image: url("../../icons/logo/threads-fill.svg"); + mask-image: url("../../icons/logo/threads-fill.svg"); +} + +.fr-icon-threads-line::before, +.fr-icon-threads-line::after { + -webkit-mask-image: url("../../icons/logo/threads-line.svg"); + mask-image: url("../../icons/logo/threads-line.svg"); +} + +.fr-icon-twitch-fill::before, +.fr-icon-twitch-fill::after { + -webkit-mask-image: url("../../icons/logo/twitch-fill.svg"); + mask-image: url("../../icons/logo/twitch-fill.svg"); +} + +.fr-icon-twitch-line::before, +.fr-icon-twitch-line::after { + -webkit-mask-image: url("../../icons/logo/twitch-line.svg"); + mask-image: url("../../icons/logo/twitch-line.svg"); +} + +.fr-icon-twitter-fill::before, +.fr-icon-twitter-fill::after { + -webkit-mask-image: url("../../icons/logo/twitter-fill.svg"); + mask-image: url("../../icons/logo/twitter-fill.svg"); +} + +.fr-icon-twitter-line::before, +.fr-icon-twitter-line::after { + -webkit-mask-image: url("../../icons/logo/twitter-line.svg"); + mask-image: url("../../icons/logo/twitter-line.svg"); +} + +.fr-icon-twitter-x-fill::before, +.fr-icon-twitter-x-fill::after { + -webkit-mask-image: url("../../icons/logo/twitter-x-fill.svg"); + mask-image: url("../../icons/logo/twitter-x-fill.svg"); +} + +.fr-icon-twitter-x-line::before, +.fr-icon-twitter-x-line::after { + -webkit-mask-image: url("../../icons/logo/twitter-x-line.svg"); + mask-image: url("../../icons/logo/twitter-x-line.svg"); +} + +.fr-icon-vimeo-fill::before, +.fr-icon-vimeo-fill::after { + -webkit-mask-image: url("../../icons/logo/vimeo-fill.svg"); + mask-image: url("../../icons/logo/vimeo-fill.svg"); +} + +.fr-icon-vimeo-line::before, +.fr-icon-vimeo-line::after { + -webkit-mask-image: url("../../icons/logo/vimeo-line.svg"); + mask-image: url("../../icons/logo/vimeo-line.svg"); +} + +.fr-icon-vuejs-fill::before, +.fr-icon-vuejs-fill::after { + -webkit-mask-image: url("../../icons/logo/vuejs-fill.svg"); + mask-image: url("../../icons/logo/vuejs-fill.svg"); +} + +.fr-icon-vuejs-line::before, +.fr-icon-vuejs-line::after { + -webkit-mask-image: url("../../icons/logo/vuejs-line.svg"); + mask-image: url("../../icons/logo/vuejs-line.svg"); +} + +.fr-icon-whatsapp-fill::before, +.fr-icon-whatsapp-fill::after { + -webkit-mask-image: url("../../icons/logo/whatsapp-fill.svg"); + mask-image: url("../../icons/logo/whatsapp-fill.svg"); +} + +.fr-icon-whatsapp-line::before, +.fr-icon-whatsapp-line::after { + -webkit-mask-image: url("../../icons/logo/whatsapp-line.svg"); + mask-image: url("../../icons/logo/whatsapp-line.svg"); +} + +.fr-icon-youtube-fill::before, +.fr-icon-youtube-fill::after { + -webkit-mask-image: url("../../icons/logo/youtube-fill.svg"); + mask-image: url("../../icons/logo/youtube-fill.svg"); +} + +.fr-icon-youtube-line::before, +.fr-icon-youtube-line::after { + -webkit-mask-image: url("../../icons/logo/youtube-line.svg"); + mask-image: url("../../icons/logo/youtube-line.svg"); +} + +.fr-fi-facebook-circle-fill::before, +.fr-fi-facebook-circle-fill::after { + -webkit-mask-image: url("../../icons/logo/facebook-circle-fill.svg"); + mask-image: url("../../icons/logo/facebook-circle-fill.svg"); +} + +.fr-fi-facebook-circle-line::before, +.fr-fi-facebook-circle-line::after { + -webkit-mask-image: url("../../icons/logo/facebook-circle-line.svg"); + mask-image: url("../../icons/logo/facebook-circle-line.svg"); +} + +.fr-fi-dailymotion-fill::before, +.fr-fi-dailymotion-fill::after { + -webkit-mask-image: url("../../icons/logo/fr--dailymotion-fill.svg"); + mask-image: url("../../icons/logo/fr--dailymotion-fill.svg"); +} + +.fr-fi-dailymotion-line::before, +.fr-fi-dailymotion-line::after { + -webkit-mask-image: url("../../icons/logo/fr--dailymotion-line.svg"); + mask-image: url("../../icons/logo/fr--dailymotion-line.svg"); +} + +.fr-fi-github-fill::before, +.fr-fi-github-fill::after { + -webkit-mask-image: url("../../icons/logo/github-fill.svg"); + mask-image: url("../../icons/logo/github-fill.svg"); +} + +.fr-fi-github-line::before, +.fr-fi-github-line::after { + -webkit-mask-image: url("../../icons/logo/github-line.svg"); + mask-image: url("../../icons/logo/github-line.svg"); +} + +.fr-fi-instagram-fill::before, +.fr-fi-instagram-fill::after { + -webkit-mask-image: url("../../icons/logo/instagram-fill.svg"); + mask-image: url("../../icons/logo/instagram-fill.svg"); +} + +.fr-fi-instagram-line::before, +.fr-fi-instagram-line::after { + -webkit-mask-image: url("../../icons/logo/instagram-line.svg"); + mask-image: url("../../icons/logo/instagram-line.svg"); +} + +.fr-fi-linkedin-box-fill::before, +.fr-fi-linkedin-box-fill::after { + -webkit-mask-image: url("../../icons/logo/linkedin-box-fill.svg"); + mask-image: url("../../icons/logo/linkedin-box-fill.svg"); +} + +.fr-fi-linkedin-box-line::before, +.fr-fi-linkedin-box-line::after { + -webkit-mask-image: url("../../icons/logo/linkedin-box-line.svg"); + mask-image: url("../../icons/logo/linkedin-box-line.svg"); +} + +.fr-fi-npmjs-fill::before, +.fr-fi-npmjs-fill::after { + -webkit-mask-image: url("../../icons/logo/npmjs-fill.svg"); + mask-image: url("../../icons/logo/npmjs-fill.svg"); +} + +.fr-fi-npmjs-line::before, +.fr-fi-npmjs-line::after { + -webkit-mask-image: url("../../icons/logo/npmjs-line.svg"); + mask-image: url("../../icons/logo/npmjs-line.svg"); +} + +.fr-fi-remixicon-fill::before, +.fr-fi-remixicon-fill::after { + -webkit-mask-image: url("../../icons/logo/remixicon-fill.svg"); + mask-image: url("../../icons/logo/remixicon-fill.svg"); +} + +.fr-fi-remixicon-line::before, +.fr-fi-remixicon-line::after { + -webkit-mask-image: url("../../icons/logo/remixicon-line.svg"); + mask-image: url("../../icons/logo/remixicon-line.svg"); +} + +.fr-fi-slack-fill::before, +.fr-fi-slack-fill::after { + -webkit-mask-image: url("../../icons/logo/slack-fill.svg"); + mask-image: url("../../icons/logo/slack-fill.svg"); +} + +.fr-fi-slack-line::before, +.fr-fi-slack-line::after { + -webkit-mask-image: url("../../icons/logo/slack-line.svg"); + mask-image: url("../../icons/logo/slack-line.svg"); +} + +.fr-fi-snapchat-fill::before, +.fr-fi-snapchat-fill::after { + -webkit-mask-image: url("../../icons/logo/snapchat-fill.svg"); + mask-image: url("../../icons/logo/snapchat-fill.svg"); +} + +.fr-fi-snapchat-line::before, +.fr-fi-snapchat-line::after { + -webkit-mask-image: url("../../icons/logo/snapchat-line.svg"); + mask-image: url("../../icons/logo/snapchat-line.svg"); +} + +.fr-fi-telegram-fill::before, +.fr-fi-telegram-fill::after { + -webkit-mask-image: url("../../icons/logo/telegram-fill.svg"); + mask-image: url("../../icons/logo/telegram-fill.svg"); +} + +.fr-fi-telegram-line::before, +.fr-fi-telegram-line::after { + -webkit-mask-image: url("../../icons/logo/telegram-line.svg"); + mask-image: url("../../icons/logo/telegram-line.svg"); +} + +.fr-fi-twitch-fill::before, +.fr-fi-twitch-fill::after { + -webkit-mask-image: url("../../icons/logo/twitch-fill.svg"); + mask-image: url("../../icons/logo/twitch-fill.svg"); +} + +.fr-fi-twitch-line::before, +.fr-fi-twitch-line::after { + -webkit-mask-image: url("../../icons/logo/twitch-line.svg"); + mask-image: url("../../icons/logo/twitch-line.svg"); +} + +.fr-fi-twitter-fill::before, +.fr-fi-twitter-fill::after { + -webkit-mask-image: url("../../icons/logo/twitter-fill.svg"); + mask-image: url("../../icons/logo/twitter-fill.svg"); +} + +.fr-fi-twitter-line::before, +.fr-fi-twitter-line::after { + -webkit-mask-image: url("../../icons/logo/twitter-line.svg"); + mask-image: url("../../icons/logo/twitter-line.svg"); +} + +.fr-fi-vimeo-fill::before, +.fr-fi-vimeo-fill::after { + -webkit-mask-image: url("../../icons/logo/vimeo-fill.svg"); + mask-image: url("../../icons/logo/vimeo-fill.svg"); +} + +.fr-fi-vimeo-line::before, +.fr-fi-vimeo-line::after { + -webkit-mask-image: url("../../icons/logo/vimeo-line.svg"); + mask-image: url("../../icons/logo/vimeo-line.svg"); +} + +.fr-fi-youtube-fill::before, +.fr-fi-youtube-fill::after { + -webkit-mask-image: url("../../icons/logo/youtube-fill.svg"); + mask-image: url("../../icons/logo/youtube-fill.svg"); +} + +.fr-fi-youtube-line::before, +.fr-fi-youtube-line::after { + -webkit-mask-image: url("../../icons/logo/youtube-line.svg"); + mask-image: url("../../icons/logo/youtube-line.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-anchor-fill::before, +.fr-icon-anchor-fill::after { + -webkit-mask-image: url("../../icons/map/anchor-fill.svg"); + mask-image: url("../../icons/map/anchor-fill.svg"); +} + +.fr-icon-anchor-line::before, +.fr-icon-anchor-line::after { + -webkit-mask-image: url("../../icons/map/anchor-line.svg"); + mask-image: url("../../icons/map/anchor-line.svg"); +} + +.fr-icon-bike-fill::before, +.fr-icon-bike-fill::after { + -webkit-mask-image: url("../../icons/map/bike-fill.svg"); + mask-image: url("../../icons/map/bike-fill.svg"); +} + +.fr-icon-bike-line::before, +.fr-icon-bike-line::after { + -webkit-mask-image: url("../../icons/map/bike-line.svg"); + mask-image: url("../../icons/map/bike-line.svg"); +} + +.fr-icon-bus-fill::before, +.fr-icon-bus-fill::after { + -webkit-mask-image: url("../../icons/map/bus-fill.svg"); + mask-image: url("../../icons/map/bus-fill.svg"); +} + +.fr-icon-bus-line::before, +.fr-icon-bus-line::after { + -webkit-mask-image: url("../../icons/map/bus-line.svg"); + mask-image: url("../../icons/map/bus-line.svg"); +} + +.fr-icon-car-fill::before, +.fr-icon-car-fill::after { + -webkit-mask-image: url("../../icons/map/car-fill.svg"); + mask-image: url("../../icons/map/car-fill.svg"); +} + +.fr-icon-car-line::before, +.fr-icon-car-line::after { + -webkit-mask-image: url("../../icons/map/car-line.svg"); + mask-image: url("../../icons/map/car-line.svg"); +} + +.fr-icon-caravan-fill::before, +.fr-icon-caravan-fill::after { + -webkit-mask-image: url("../../icons/map/caravan-fill.svg"); + mask-image: url("../../icons/map/caravan-fill.svg"); +} + +.fr-icon-caravan-line::before, +.fr-icon-caravan-line::after { + -webkit-mask-image: url("../../icons/map/caravan-line.svg"); + mask-image: url("../../icons/map/caravan-line.svg"); +} + +.fr-icon-charging-pile-2-fill::before, +.fr-icon-charging-pile-2-fill::after { + -webkit-mask-image: url("../../icons/map/charging-pile-2-fill.svg"); + mask-image: url("../../icons/map/charging-pile-2-fill.svg"); +} + +.fr-icon-charging-pile-2-line::before, +.fr-icon-charging-pile-2-line::after { + -webkit-mask-image: url("../../icons/map/charging-pile-2-line.svg"); + mask-image: url("../../icons/map/charging-pile-2-line.svg"); +} + +.fr-icon-compass-3-fill::before, +.fr-icon-compass-3-fill::after { + -webkit-mask-image: url("../../icons/map/compass-3-fill.svg"); + mask-image: url("../../icons/map/compass-3-fill.svg"); +} + +.fr-icon-compass-3-line::before, +.fr-icon-compass-3-line::after { + -webkit-mask-image: url("../../icons/map/compass-3-line.svg"); + mask-image: url("../../icons/map/compass-3-line.svg"); +} + +.fr-icon-cup-fill::before, +.fr-icon-cup-fill::after { + -webkit-mask-image: url("../../icons/map/cup-fill.svg"); + mask-image: url("../../icons/map/cup-fill.svg"); +} + +.fr-icon-cup-line::before, +.fr-icon-cup-line::after { + -webkit-mask-image: url("../../icons/map/cup-line.svg"); + mask-image: url("../../icons/map/cup-line.svg"); +} + +.fr-icon-earth-fill::before, +.fr-icon-earth-fill::after { + -webkit-mask-image: url("../../icons/map/earth-fill.svg"); + mask-image: url("../../icons/map/earth-fill.svg"); +} + +.fr-icon-earth-line::before, +.fr-icon-earth-line::after { + -webkit-mask-image: url("../../icons/map/earth-line.svg"); + mask-image: url("../../icons/map/earth-line.svg"); +} + +.fr-icon-france-fill::before, +.fr-icon-france-fill::after { + -webkit-mask-image: url("../../icons/map/france-fill.svg"); + mask-image: url("../../icons/map/france-fill.svg"); +} + +.fr-icon-france-line::before, +.fr-icon-france-line::after { + -webkit-mask-image: url("../../icons/map/france-line.svg"); + mask-image: url("../../icons/map/france-line.svg"); +} + +.fr-icon-gas-station-fill::before, +.fr-icon-gas-station-fill::after { + -webkit-mask-image: url("../../icons/map/gas-station-fill.svg"); + mask-image: url("../../icons/map/gas-station-fill.svg"); +} + +.fr-icon-gas-station-line::before, +.fr-icon-gas-station-line::after { + -webkit-mask-image: url("../../icons/map/gas-station-line.svg"); + mask-image: url("../../icons/map/gas-station-line.svg"); +} + +.fr-icon-goblet-fill::before, +.fr-icon-goblet-fill::after { + -webkit-mask-image: url("../../icons/map/goblet-fill.svg"); + mask-image: url("../../icons/map/goblet-fill.svg"); +} + +.fr-icon-goblet-line::before, +.fr-icon-goblet-line::after { + -webkit-mask-image: url("../../icons/map/goblet-line.svg"); + mask-image: url("../../icons/map/goblet-line.svg"); +} + +.fr-icon-map-pin-2-fill::before, +.fr-icon-map-pin-2-fill::after { + -webkit-mask-image: url("../../icons/map/map-pin-2-fill.svg"); + mask-image: url("../../icons/map/map-pin-2-fill.svg"); +} + +.fr-icon-map-pin-2-line::before, +.fr-icon-map-pin-2-line::after { + -webkit-mask-image: url("../../icons/map/map-pin-2-line.svg"); + mask-image: url("../../icons/map/map-pin-2-line.svg"); +} + +.fr-icon-map-pin-user-fill::before, +.fr-icon-map-pin-user-fill::after { + -webkit-mask-image: url("../../icons/map/map-pin-user-fill.svg"); + mask-image: url("../../icons/map/map-pin-user-fill.svg"); +} + +.fr-icon-map-pin-user-line::before, +.fr-icon-map-pin-user-line::after { + -webkit-mask-image: url("../../icons/map/map-pin-user-line.svg"); + mask-image: url("../../icons/map/map-pin-user-line.svg"); +} + +.fr-icon-motorbike-fill::before, +.fr-icon-motorbike-fill::after { + -webkit-mask-image: url("../../icons/map/motorbike-fill.svg"); + mask-image: url("../../icons/map/motorbike-fill.svg"); +} + +.fr-icon-motorbike-line::before, +.fr-icon-motorbike-line::after { + -webkit-mask-image: url("../../icons/map/motorbike-line.svg"); + mask-image: url("../../icons/map/motorbike-line.svg"); +} + +.fr-icon-passport-fill::before, +.fr-icon-passport-fill::after { + -webkit-mask-image: url("../../icons/map/passport-fill.svg"); + mask-image: url("../../icons/map/passport-fill.svg"); +} + +.fr-icon-passport-line::before, +.fr-icon-passport-line::after { + -webkit-mask-image: url("../../icons/map/passport-line.svg"); + mask-image: url("../../icons/map/passport-line.svg"); +} + +.fr-icon-restaurant-fill::before, +.fr-icon-restaurant-fill::after { + -webkit-mask-image: url("../../icons/map/restaurant-fill.svg"); + mask-image: url("../../icons/map/restaurant-fill.svg"); +} + +.fr-icon-restaurant-line::before, +.fr-icon-restaurant-line::after { + -webkit-mask-image: url("../../icons/map/restaurant-line.svg"); + mask-image: url("../../icons/map/restaurant-line.svg"); +} + +.fr-icon-road-map-fill::before, +.fr-icon-road-map-fill::after { + -webkit-mask-image: url("../../icons/map/road-map-fill.svg"); + mask-image: url("../../icons/map/road-map-fill.svg"); +} + +.fr-icon-road-map-line::before, +.fr-icon-road-map-line::after { + -webkit-mask-image: url("../../icons/map/road-map-line.svg"); + mask-image: url("../../icons/map/road-map-line.svg"); +} + +.fr-icon-sailboat-fill::before, +.fr-icon-sailboat-fill::after { + -webkit-mask-image: url("../../icons/map/sailboat-fill.svg"); + mask-image: url("../../icons/map/sailboat-fill.svg"); +} + +.fr-icon-sailboat-line::before, +.fr-icon-sailboat-line::after { + -webkit-mask-image: url("../../icons/map/sailboat-line.svg"); + mask-image: url("../../icons/map/sailboat-line.svg"); +} + +.fr-icon-ship-2-fill::before, +.fr-icon-ship-2-fill::after { + -webkit-mask-image: url("../../icons/map/ship-2-fill.svg"); + mask-image: url("../../icons/map/ship-2-fill.svg"); +} + +.fr-icon-ship-2-line::before, +.fr-icon-ship-2-line::after { + -webkit-mask-image: url("../../icons/map/ship-2-line.svg"); + mask-image: url("../../icons/map/ship-2-line.svg"); +} + +.fr-icon-signal-tower-fill::before, +.fr-icon-signal-tower-fill::after { + -webkit-mask-image: url("../../icons/map/signal-tower-fill.svg"); + mask-image: url("../../icons/map/signal-tower-fill.svg"); +} + +.fr-icon-signal-tower-line::before, +.fr-icon-signal-tower-line::after { + -webkit-mask-image: url("../../icons/map/signal-tower-line.svg"); + mask-image: url("../../icons/map/signal-tower-line.svg"); +} + +.fr-icon-suitcase-2-fill::before, +.fr-icon-suitcase-2-fill::after { + -webkit-mask-image: url("../../icons/map/suitcase-2-fill.svg"); + mask-image: url("../../icons/map/suitcase-2-fill.svg"); +} + +.fr-icon-suitcase-2-line::before, +.fr-icon-suitcase-2-line::after { + -webkit-mask-image: url("../../icons/map/suitcase-2-line.svg"); + mask-image: url("../../icons/map/suitcase-2-line.svg"); +} + +.fr-icon-taxi-fill::before, +.fr-icon-taxi-fill::after { + -webkit-mask-image: url("../../icons/map/taxi-fill.svg"); + mask-image: url("../../icons/map/taxi-fill.svg"); +} + +.fr-icon-taxi-line::before, +.fr-icon-taxi-line::after { + -webkit-mask-image: url("../../icons/map/taxi-line.svg"); + mask-image: url("../../icons/map/taxi-line.svg"); +} + +.fr-icon-train-fill::before, +.fr-icon-train-fill::after { + -webkit-mask-image: url("../../icons/map/train-fill.svg"); + mask-image: url("../../icons/map/train-fill.svg"); +} + +.fr-icon-train-line::before, +.fr-icon-train-line::after { + -webkit-mask-image: url("../../icons/map/train-line.svg"); + mask-image: url("../../icons/map/train-line.svg"); +} + +.fr-fi-map-pin-2-fill::before, +.fr-fi-map-pin-2-fill::after { + -webkit-mask-image: url("../../icons/map/map-pin-2-fill.svg"); + mask-image: url("../../icons/map/map-pin-2-fill.svg"); +} + +.fr-fi-map-pin-2-line::before, +.fr-fi-map-pin-2-line::after { + -webkit-mask-image: url("../../icons/map/map-pin-2-line.svg"); + mask-image: url("../../icons/map/map-pin-2-line.svg"); +} + +.fr-fi-road-map-fill::before, +.fr-fi-road-map-fill::after { + -webkit-mask-image: url("../../icons/map/road-map-fill.svg"); + mask-image: url("../../icons/map/road-map-fill.svg"); +} + +.fr-fi-road-map-line::before, +.fr-fi-road-map-line::after { + -webkit-mask-image: url("../../icons/map/road-map-line.svg"); + mask-image: url("../../icons/map/road-map-line.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-camera-fill::before, +.fr-icon-camera-fill::after { + -webkit-mask-image: url("../../icons/media/camera-fill.svg"); + mask-image: url("../../icons/media/camera-fill.svg"); +} + +.fr-icon-camera-line::before, +.fr-icon-camera-line::after { + -webkit-mask-image: url("../../icons/media/camera-line.svg"); + mask-image: url("../../icons/media/camera-line.svg"); +} + +.fr-icon-clapperboard-fill::before, +.fr-icon-clapperboard-fill::after { + -webkit-mask-image: url("../../icons/media/clapperboard-fill.svg"); + mask-image: url("../../icons/media/clapperboard-fill.svg"); +} + +.fr-icon-clapperboard-line::before, +.fr-icon-clapperboard-line::after { + -webkit-mask-image: url("../../icons/media/clapperboard-line.svg"); + mask-image: url("../../icons/media/clapperboard-line.svg"); +} + +.fr-icon-equalizer-fill::before, +.fr-icon-equalizer-fill::after { + -webkit-mask-image: url("../../icons/media/equalizer-fill.svg"); + mask-image: url("../../icons/media/equalizer-fill.svg"); +} + +.fr-icon-equalizer-line::before, +.fr-icon-equalizer-line::after { + -webkit-mask-image: url("../../icons/media/equalizer-line.svg"); + mask-image: url("../../icons/media/equalizer-line.svg"); +} + +.fr-icon-film-fill::before, +.fr-icon-film-fill::after { + -webkit-mask-image: url("../../icons/media/film-fill.svg"); + mask-image: url("../../icons/media/film-fill.svg"); +} + +.fr-icon-film-line::before, +.fr-icon-film-line::after { + -webkit-mask-image: url("../../icons/media/film-line.svg"); + mask-image: url("../../icons/media/film-line.svg"); +} + +.fr-icon-fullscreen-line::before, +.fr-icon-fullscreen-line::after { + -webkit-mask-image: url("../../icons/media/fullscreen-line.svg"); + mask-image: url("../../icons/media/fullscreen-line.svg"); +} + +.fr-icon-gallery-fill::before, +.fr-icon-gallery-fill::after { + -webkit-mask-image: url("../../icons/media/gallery-fill.svg"); + mask-image: url("../../icons/media/gallery-fill.svg"); +} + +.fr-icon-gallery-line::before, +.fr-icon-gallery-line::after { + -webkit-mask-image: url("../../icons/media/gallery-line.svg"); + mask-image: url("../../icons/media/gallery-line.svg"); +} + +.fr-icon-headphone-fill::before, +.fr-icon-headphone-fill::after { + -webkit-mask-image: url("../../icons/media/headphone-fill.svg"); + mask-image: url("../../icons/media/headphone-fill.svg"); +} + +.fr-icon-headphone-line::before, +.fr-icon-headphone-line::after { + -webkit-mask-image: url("../../icons/media/headphone-line.svg"); + mask-image: url("../../icons/media/headphone-line.svg"); +} + +.fr-icon-image-add-fill::before, +.fr-icon-image-add-fill::after { + -webkit-mask-image: url("../../icons/media/image-add-fill.svg"); + mask-image: url("../../icons/media/image-add-fill.svg"); +} + +.fr-icon-image-add-line::before, +.fr-icon-image-add-line::after { + -webkit-mask-image: url("../../icons/media/image-add-line.svg"); + mask-image: url("../../icons/media/image-add-line.svg"); +} + +.fr-icon-image-edit-fill::before, +.fr-icon-image-edit-fill::after { + -webkit-mask-image: url("../../icons/media/image-edit-fill.svg"); + mask-image: url("../../icons/media/image-edit-fill.svg"); +} + +.fr-icon-image-edit-line::before, +.fr-icon-image-edit-line::after { + -webkit-mask-image: url("../../icons/media/image-edit-line.svg"); + mask-image: url("../../icons/media/image-edit-line.svg"); +} + +.fr-icon-image-fill::before, +.fr-icon-image-fill::after { + -webkit-mask-image: url("../../icons/media/image-fill.svg"); + mask-image: url("../../icons/media/image-fill.svg"); +} + +.fr-icon-image-line::before, +.fr-icon-image-line::after { + -webkit-mask-image: url("../../icons/media/image-line.svg"); + mask-image: url("../../icons/media/image-line.svg"); +} + +.fr-icon-live-fill::before, +.fr-icon-live-fill::after { + -webkit-mask-image: url("../../icons/media/live-fill.svg"); + mask-image: url("../../icons/media/live-fill.svg"); +} + +.fr-icon-live-line::before, +.fr-icon-live-line::after { + -webkit-mask-image: url("../../icons/media/live-line.svg"); + mask-image: url("../../icons/media/live-line.svg"); +} + +.fr-icon-mic-fill::before, +.fr-icon-mic-fill::after { + -webkit-mask-image: url("../../icons/media/mic-fill.svg"); + mask-image: url("../../icons/media/mic-fill.svg"); +} + +.fr-icon-mic-line::before, +.fr-icon-mic-line::after { + -webkit-mask-image: url("../../icons/media/mic-line.svg"); + mask-image: url("../../icons/media/mic-line.svg"); +} + +.fr-icon-music-2-fill::before, +.fr-icon-music-2-fill::after { + -webkit-mask-image: url("../../icons/media/music-2-fill.svg"); + mask-image: url("../../icons/media/music-2-fill.svg"); +} + +.fr-icon-music-2-line::before, +.fr-icon-music-2-line::after { + -webkit-mask-image: url("../../icons/media/music-2-line.svg"); + mask-image: url("../../icons/media/music-2-line.svg"); +} + +.fr-icon-notification-3-fill::before, +.fr-icon-notification-3-fill::after { + -webkit-mask-image: url("../../icons/media/notification-3-fill.svg"); + mask-image: url("../../icons/media/notification-3-fill.svg"); +} + +.fr-icon-notification-3-line::before, +.fr-icon-notification-3-line::after { + -webkit-mask-image: url("../../icons/media/notification-3-line.svg"); + mask-image: url("../../icons/media/notification-3-line.svg"); +} + +.fr-icon-pause-circle-fill::before, +.fr-icon-pause-circle-fill::after { + -webkit-mask-image: url("../../icons/media/pause-circle-fill.svg"); + mask-image: url("../../icons/media/pause-circle-fill.svg"); +} + +.fr-icon-pause-circle-line::before, +.fr-icon-pause-circle-line::after { + -webkit-mask-image: url("../../icons/media/pause-circle-line.svg"); + mask-image: url("../../icons/media/pause-circle-line.svg"); +} + +.fr-icon-play-circle-fill::before, +.fr-icon-play-circle-fill::after { + -webkit-mask-image: url("../../icons/media/play-circle-fill.svg"); + mask-image: url("../../icons/media/play-circle-fill.svg"); +} + +.fr-icon-play-circle-line::before, +.fr-icon-play-circle-line::after { + -webkit-mask-image: url("../../icons/media/play-circle-line.svg"); + mask-image: url("../../icons/media/play-circle-line.svg"); +} + +.fr-icon-stop-circle-fill::before, +.fr-icon-stop-circle-fill::after { + -webkit-mask-image: url("../../icons/media/stop-circle-fill.svg"); + mask-image: url("../../icons/media/stop-circle-fill.svg"); +} + +.fr-icon-stop-circle-line::before, +.fr-icon-stop-circle-line::after { + -webkit-mask-image: url("../../icons/media/stop-circle-line.svg"); + mask-image: url("../../icons/media/stop-circle-line.svg"); +} + +.fr-icon-volume-down-fill::before, +.fr-icon-volume-down-fill::after { + -webkit-mask-image: url("../../icons/media/volume-down-fill.svg"); + mask-image: url("../../icons/media/volume-down-fill.svg"); +} + +.fr-icon-volume-down-line::before, +.fr-icon-volume-down-line::after { + -webkit-mask-image: url("../../icons/media/volume-down-line.svg"); + mask-image: url("../../icons/media/volume-down-line.svg"); +} + +.fr-icon-volume-mute-fill::before, +.fr-icon-volume-mute-fill::after { + -webkit-mask-image: url("../../icons/media/volume-mute-fill.svg"); + mask-image: url("../../icons/media/volume-mute-fill.svg"); +} + +.fr-icon-volume-mute-line::before, +.fr-icon-volume-mute-line::after { + -webkit-mask-image: url("../../icons/media/volume-mute-line.svg"); + mask-image: url("../../icons/media/volume-mute-line.svg"); +} + +.fr-icon-volume-up-fill::before, +.fr-icon-volume-up-fill::after { + -webkit-mask-image: url("../../icons/media/volume-up-fill.svg"); + mask-image: url("../../icons/media/volume-up-fill.svg"); +} + +.fr-icon-volume-up-line::before, +.fr-icon-volume-up-line::after { + -webkit-mask-image: url("../../icons/media/volume-up-line.svg"); + mask-image: url("../../icons/media/volume-up-line.svg"); +} + +.fr-fi-equalizer-fill::before, +.fr-fi-equalizer-fill::after { + -webkit-mask-image: url("../../icons/media/equalizer-fill.svg"); + mask-image: url("../../icons/media/equalizer-fill.svg"); +} + +.fr-fi-equalizer-line::before, +.fr-fi-equalizer-line::after { + -webkit-mask-image: url("../../icons/media/equalizer-line.svg"); + mask-image: url("../../icons/media/equalizer-line.svg"); +} + +.fr-fi-image-fill::before, +.fr-fi-image-fill::after { + -webkit-mask-image: url("../../icons/media/image-fill.svg"); + mask-image: url("../../icons/media/image-fill.svg"); +} + +.fr-fi-image-line::before, +.fr-fi-image-line::after { + -webkit-mask-image: url("../../icons/media/image-line.svg"); + mask-image: url("../../icons/media/image-line.svg"); +} + +.fr-fi-pause-circle-fill::before, +.fr-fi-pause-circle-fill::after { + -webkit-mask-image: url("../../icons/media/pause-circle-fill.svg"); + mask-image: url("../../icons/media/pause-circle-fill.svg"); +} + +.fr-fi-pause-circle-line::before, +.fr-fi-pause-circle-line::after { + -webkit-mask-image: url("../../icons/media/pause-circle-line.svg"); + mask-image: url("../../icons/media/pause-circle-line.svg"); +} + +.fr-fi-volume-down-fill::before, +.fr-fi-volume-down-fill::after { + -webkit-mask-image: url("../../icons/media/volume-down-fill.svg"); + mask-image: url("../../icons/media/volume-down-fill.svg"); +} + +.fr-fi-volume-down-line::before, +.fr-fi-volume-down-line::after { + -webkit-mask-image: url("../../icons/media/volume-down-line.svg"); + mask-image: url("../../icons/media/volume-down-line.svg"); +} + +.fr-fi-volume-mute-fill::before, +.fr-fi-volume-mute-fill::after { + -webkit-mask-image: url("../../icons/media/volume-mute-fill.svg"); + mask-image: url("../../icons/media/volume-mute-fill.svg"); +} + +.fr-fi-volume-mute-line::before, +.fr-fi-volume-mute-line::after { + -webkit-mask-image: url("../../icons/media/volume-mute-line.svg"); + mask-image: url("../../icons/media/volume-mute-line.svg"); +} + +.fr-fi-volume-up-fill::before, +.fr-fi-volume-up-fill::after { + -webkit-mask-image: url("../../icons/media/volume-up-fill.svg"); + mask-image: url("../../icons/media/volume-up-fill.svg"); +} + +.fr-fi-volume-up-line::before, +.fr-fi-volume-up-line::after { + -webkit-mask-image: url("../../icons/media/volume-up-line.svg"); + mask-image: url("../../icons/media/volume-up-line.svg"); +} + +.fr-fi-play-line::before, +.fr-fi-play-line::after { + -webkit-mask-image: url("../../icons/media/play-circle-line.svg"); + mask-image: url("../../icons/media/play-circle-line.svg"); +} + +.fr-fi-play-fill::before, +.fr-fi-play-fill::after { + -webkit-mask-image: url("../../icons/media/play-circle-fill.svg"); + mask-image: url("../../icons/media/play-circle-fill.svg"); +} + +.fr-icon-play-line::before, +.fr-icon-play-line::after { + -webkit-mask-image: url("../../icons/media/play-circle-line.svg"); + mask-image: url("../../icons/media/play-circle-line.svg"); +} + +.fr-icon-play-fill::before, +.fr-icon-play-fill::after { + -webkit-mask-image: url("../../icons/media/play-circle-fill.svg"); + mask-image: url("../../icons/media/play-circle-fill.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-accessibility-fill::before, +.fr-icon-accessibility-fill::after { + -webkit-mask-image: url("../../icons/others/fr--accessibility-fill.svg"); + mask-image: url("../../icons/others/fr--accessibility-fill.svg"); +} + +.fr-icon-accessibility-line::before, +.fr-icon-accessibility-line::after { + -webkit-mask-image: url("../../icons/others/fr--accessibility-line.svg"); + mask-image: url("../../icons/others/fr--accessibility-line.svg"); +} + +.fr-icon-ear-off-fill::before, +.fr-icon-ear-off-fill::after { + -webkit-mask-image: url("../../icons/others/fr--ear-off-fill.svg"); + mask-image: url("../../icons/others/fr--ear-off-fill.svg"); +} + +.fr-icon-ear-off-line::before, +.fr-icon-ear-off-line::after { + -webkit-mask-image: url("../../icons/others/fr--ear-off-line.svg"); + mask-image: url("../../icons/others/fr--ear-off-line.svg"); +} + +.fr-icon-mental-disabilities-fill::before, +.fr-icon-mental-disabilities-fill::after { + -webkit-mask-image: url("../../icons/others/fr--mental-disabilities-fill.svg"); + mask-image: url("../../icons/others/fr--mental-disabilities-fill.svg"); +} + +.fr-icon-mental-disabilities-line::before, +.fr-icon-mental-disabilities-line::after { + -webkit-mask-image: url("../../icons/others/fr--mental-disabilities-line.svg"); + mask-image: url("../../icons/others/fr--mental-disabilities-line.svg"); +} + +.fr-icon-sign-language-fill::before, +.fr-icon-sign-language-fill::after { + -webkit-mask-image: url("../../icons/others/fr--sign-language-fill.svg"); + mask-image: url("../../icons/others/fr--sign-language-fill.svg"); +} + +.fr-icon-sign-language-line::before, +.fr-icon-sign-language-line::after { + -webkit-mask-image: url("../../icons/others/fr--sign-language-line.svg"); + mask-image: url("../../icons/others/fr--sign-language-line.svg"); +} + +.fr-icon-leaf-fill::before, +.fr-icon-leaf-fill::after { + -webkit-mask-image: url("../../icons/others/leaf-fill.svg"); + mask-image: url("../../icons/others/leaf-fill.svg"); +} + +.fr-icon-leaf-line::before, +.fr-icon-leaf-line::after { + -webkit-mask-image: url("../../icons/others/leaf-line.svg"); + mask-image: url("../../icons/others/leaf-line.svg"); +} + +.fr-icon-lightbulb-fill::before, +.fr-icon-lightbulb-fill::after { + -webkit-mask-image: url("../../icons/others/lightbulb-fill.svg"); + mask-image: url("../../icons/others/lightbulb-fill.svg"); +} + +.fr-icon-lightbulb-line::before, +.fr-icon-lightbulb-line::after { + -webkit-mask-image: url("../../icons/others/lightbulb-line.svg"); + mask-image: url("../../icons/others/lightbulb-line.svg"); +} + +.fr-icon-plant-fill::before, +.fr-icon-plant-fill::after { + -webkit-mask-image: url("../../icons/others/plant-fill.svg"); + mask-image: url("../../icons/others/plant-fill.svg"); +} + +.fr-icon-plant-line::before, +.fr-icon-plant-line::after { + -webkit-mask-image: url("../../icons/others/plant-line.svg"); + mask-image: url("../../icons/others/plant-line.svg"); +} + +.fr-icon-recycle-fill::before, +.fr-icon-recycle-fill::after { + -webkit-mask-image: url("../../icons/others/recycle-fill.svg"); + mask-image: url("../../icons/others/recycle-fill.svg"); +} + +.fr-icon-recycle-line::before, +.fr-icon-recycle-line::after { + -webkit-mask-image: url("../../icons/others/recycle-line.svg"); + mask-image: url("../../icons/others/recycle-line.svg"); +} + +.fr-icon-scales-3-fill::before, +.fr-icon-scales-3-fill::after { + -webkit-mask-image: url("../../icons/others/scales-3-fill.svg"); + mask-image: url("../../icons/others/scales-3-fill.svg"); +} + +.fr-icon-scales-3-line::before, +.fr-icon-scales-3-line::after { + -webkit-mask-image: url("../../icons/others/scales-3-line.svg"); + mask-image: url("../../icons/others/scales-3-line.svg"); +} + +.fr-icon-seedling-fill::before, +.fr-icon-seedling-fill::after { + -webkit-mask-image: url("../../icons/others/seedling-fill.svg"); + mask-image: url("../../icons/others/seedling-fill.svg"); +} + +.fr-icon-seedling-line::before, +.fr-icon-seedling-line::after { + -webkit-mask-image: url("../../icons/others/seedling-line.svg"); + mask-image: url("../../icons/others/seedling-line.svg"); +} + +.fr-icon-umbrella-fill::before, +.fr-icon-umbrella-fill::after { + -webkit-mask-image: url("../../icons/others/umbrella-fill.svg"); + mask-image: url("../../icons/others/umbrella-fill.svg"); +} + +.fr-icon-umbrella-line::before, +.fr-icon-umbrella-line::after { + -webkit-mask-image: url("../../icons/others/umbrella-line.svg"); + mask-image: url("../../icons/others/umbrella-line.svg"); +} + +.fr-icon-wheelchair-fill::before, +.fr-icon-wheelchair-fill::after { + -webkit-mask-image: url("../../icons/others/wheelchair-fill.svg"); + mask-image: url("../../icons/others/wheelchair-fill.svg"); +} + +.fr-icon-wheelchair-line::before, +.fr-icon-wheelchair-line::after { + -webkit-mask-image: url("../../icons/others/wheelchair-line.svg"); + mask-image: url("../../icons/others/wheelchair-line.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON SYSTEM +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-add-circle-fill::before, +.fr-icon-add-circle-fill::after { + -webkit-mask-image: url("../../icons/system/add-circle-fill.svg"); + mask-image: url("../../icons/system/add-circle-fill.svg"); +} + +.fr-icon-add-circle-line::before, +.fr-icon-add-circle-line::after { + -webkit-mask-image: url("../../icons/system/add-circle-line.svg"); + mask-image: url("../../icons/system/add-circle-line.svg"); +} + +.fr-icon-add-line::before, +.fr-icon-add-line::after { + -webkit-mask-image: url("../../icons/system/add-line.svg"); + mask-image: url("../../icons/system/add-line.svg"); +} + +.fr-icon-alarm-warning-fill::before, +.fr-icon-alarm-warning-fill::after { + -webkit-mask-image: url("../../icons/system/alarm-warning-fill.svg"); + mask-image: url("../../icons/system/alarm-warning-fill.svg"); +} + +.fr-icon-alarm-warning-line::before, +.fr-icon-alarm-warning-line::after { + -webkit-mask-image: url("../../icons/system/alarm-warning-line.svg"); + mask-image: url("../../icons/system/alarm-warning-line.svg"); +} + +.fr-icon-alert-fill::before, +.fr-icon-alert-fill::after { + -webkit-mask-image: url("../../icons/system/alert-fill.svg"); + mask-image: url("../../icons/system/alert-fill.svg"); +} + +.fr-icon-alert-line::before, +.fr-icon-alert-line::after { + -webkit-mask-image: url("../../icons/system/alert-line.svg"); + mask-image: url("../../icons/system/alert-line.svg"); +} + +.fr-icon-arrow-down-fill::before, +.fr-icon-arrow-down-fill::after { + -webkit-mask-image: url("../../icons/system/arrow-down-fill.svg"); + mask-image: url("../../icons/system/arrow-down-fill.svg"); +} + +.fr-icon-arrow-down-line::before, +.fr-icon-arrow-down-line::after { + -webkit-mask-image: url("../../icons/system/arrow-down-line.svg"); + mask-image: url("../../icons/system/arrow-down-line.svg"); +} + +.fr-icon-arrow-down-s-fill::before, +.fr-icon-arrow-down-s-fill::after { + -webkit-mask-image: url("../../icons/system/arrow-down-s-fill.svg"); + mask-image: url("../../icons/system/arrow-down-s-fill.svg"); +} + +.fr-icon-arrow-down-s-line::before, +.fr-icon-arrow-down-s-line::after { + -webkit-mask-image: url("../../icons/system/arrow-down-s-line.svg"); + mask-image: url("../../icons/system/arrow-down-s-line.svg"); +} + +.fr-icon-arrow-go-back-fill::before, +.fr-icon-arrow-go-back-fill::after { + -webkit-mask-image: url("../../icons/system/arrow-go-back-fill.svg"); + mask-image: url("../../icons/system/arrow-go-back-fill.svg"); +} + +.fr-icon-arrow-go-back-line::before, +.fr-icon-arrow-go-back-line::after { + -webkit-mask-image: url("../../icons/system/arrow-go-back-line.svg"); + mask-image: url("../../icons/system/arrow-go-back-line.svg"); +} + +.fr-icon-arrow-go-forward-fill::before, +.fr-icon-arrow-go-forward-fill::after { + -webkit-mask-image: url("../../icons/system/arrow-go-forward-fill.svg"); + mask-image: url("../../icons/system/arrow-go-forward-fill.svg"); +} + +.fr-icon-arrow-go-forward-line::before, +.fr-icon-arrow-go-forward-line::after { + -webkit-mask-image: url("../../icons/system/arrow-go-forward-line.svg"); + mask-image: url("../../icons/system/arrow-go-forward-line.svg"); +} + +.fr-icon-arrow-left-fill::before, +.fr-icon-arrow-left-fill::after { + -webkit-mask-image: url("../../icons/system/arrow-left-fill.svg"); + mask-image: url("../../icons/system/arrow-left-fill.svg"); +} + +.fr-icon-arrow-left-line::before, +.fr-icon-arrow-left-line::after { + -webkit-mask-image: url("../../icons/system/arrow-left-line.svg"); + mask-image: url("../../icons/system/arrow-left-line.svg"); +} + +.fr-icon-arrow-left-s-fill::before, +.fr-icon-arrow-left-s-fill::after { + -webkit-mask-image: url("../../icons/system/arrow-left-s-fill.svg"); + mask-image: url("../../icons/system/arrow-left-s-fill.svg"); +} + +.fr-icon-arrow-left-s-line::before, +.fr-icon-arrow-left-s-line::after { + -webkit-mask-image: url("../../icons/system/arrow-left-s-line.svg"); + mask-image: url("../../icons/system/arrow-left-s-line.svg"); +} + +.fr-icon-arrow-right-fill::before, +.fr-icon-arrow-right-fill::after { + -webkit-mask-image: url("../../icons/system/arrow-right-fill.svg"); + mask-image: url("../../icons/system/arrow-right-fill.svg"); +} + +.fr-icon-arrow-right-line::before, +.fr-icon-arrow-right-line::after { + -webkit-mask-image: url("../../icons/system/arrow-right-line.svg"); + mask-image: url("../../icons/system/arrow-right-line.svg"); +} + +.fr-icon-arrow-right-s-fill::before, +.fr-icon-arrow-right-s-fill::after { + -webkit-mask-image: url("../../icons/system/arrow-right-s-fill.svg"); + mask-image: url("../../icons/system/arrow-right-s-fill.svg"); +} + +.fr-icon-arrow-right-s-line::before, +.fr-icon-arrow-right-s-line::after { + -webkit-mask-image: url("../../icons/system/arrow-right-s-line.svg"); + mask-image: url("../../icons/system/arrow-right-s-line.svg"); +} + +.fr-icon-arrow-right-up-line::before, +.fr-icon-arrow-right-up-line::after { + -webkit-mask-image: url("../../icons/system/arrow-right-up-line.svg"); + mask-image: url("../../icons/system/arrow-right-up-line.svg"); +} + +.fr-icon-arrow-up-down-line::before, +.fr-icon-arrow-up-down-line::after { + -webkit-mask-image: url("../../icons/system/arrow-up-down-line.svg"); + mask-image: url("../../icons/system/arrow-up-down-line.svg"); +} + +.fr-icon-arrow-up-fill::before, +.fr-icon-arrow-up-fill::after { + -webkit-mask-image: url("../../icons/system/arrow-up-fill.svg"); + mask-image: url("../../icons/system/arrow-up-fill.svg"); +} + +.fr-icon-arrow-up-line::before, +.fr-icon-arrow-up-line::after { + -webkit-mask-image: url("../../icons/system/arrow-up-line.svg"); + mask-image: url("../../icons/system/arrow-up-line.svg"); +} + +.fr-icon-arrow-up-s-fill::before, +.fr-icon-arrow-up-s-fill::after { + -webkit-mask-image: url("../../icons/system/arrow-up-s-fill.svg"); + mask-image: url("../../icons/system/arrow-up-s-fill.svg"); +} + +.fr-icon-arrow-up-s-line::before, +.fr-icon-arrow-up-s-line::after { + -webkit-mask-image: url("../../icons/system/arrow-up-s-line.svg"); + mask-image: url("../../icons/system/arrow-up-s-line.svg"); +} + +.fr-icon-check-line::before, +.fr-icon-check-line::after { + -webkit-mask-image: url("../../icons/system/check-line.svg"); + mask-image: url("../../icons/system/check-line.svg"); +} + +.fr-icon-checkbox-circle-fill::before, +.fr-icon-checkbox-circle-fill::after { + -webkit-mask-image: url("../../icons/system/checkbox-circle-fill.svg"); + mask-image: url("../../icons/system/checkbox-circle-fill.svg"); +} + +.fr-icon-checkbox-circle-line::before, +.fr-icon-checkbox-circle-line::after { + -webkit-mask-image: url("../../icons/system/checkbox-circle-line.svg"); + mask-image: url("../../icons/system/checkbox-circle-line.svg"); +} + +.fr-icon-checkbox-fill::before, +.fr-icon-checkbox-fill::after { + -webkit-mask-image: url("../../icons/system/checkbox-fill.svg"); + mask-image: url("../../icons/system/checkbox-fill.svg"); +} + +.fr-icon-checkbox-line::before, +.fr-icon-checkbox-line::after { + -webkit-mask-image: url("../../icons/system/checkbox-line.svg"); + mask-image: url("../../icons/system/checkbox-line.svg"); +} + +.fr-icon-close-circle-fill::before, +.fr-icon-close-circle-fill::after { + -webkit-mask-image: url("../../icons/system/close-circle-fill.svg"); + mask-image: url("../../icons/system/close-circle-fill.svg"); +} + +.fr-icon-close-circle-line::before, +.fr-icon-close-circle-line::after { + -webkit-mask-image: url("../../icons/system/close-circle-line.svg"); + mask-image: url("../../icons/system/close-circle-line.svg"); +} + +.fr-icon-close-line::before, +.fr-icon-close-line::after { + -webkit-mask-image: url("../../icons/system/close-line.svg"); + mask-image: url("../../icons/system/close-line.svg"); +} + +.fr-icon-delete-bin-fill::before, +.fr-icon-delete-bin-fill::after { + -webkit-mask-image: url("../../icons/system/delete-bin-fill.svg"); + mask-image: url("../../icons/system/delete-bin-fill.svg"); +} + +.fr-icon-delete-bin-line::before, +.fr-icon-delete-bin-line::after { + -webkit-mask-image: url("../../icons/system/delete-bin-line.svg"); + mask-image: url("../../icons/system/delete-bin-line.svg"); +} + +.fr-icon-download-fill::before, +.fr-icon-download-fill::after { + -webkit-mask-image: url("../../icons/system/download-fill.svg"); + mask-image: url("../../icons/system/download-fill.svg"); +} + +.fr-icon-download-line::before, +.fr-icon-download-line::after { + -webkit-mask-image: url("../../icons/system/download-line.svg"); + mask-image: url("../../icons/system/download-line.svg"); +} + +.fr-icon-error-warning-fill::before, +.fr-icon-error-warning-fill::after { + -webkit-mask-image: url("../../icons/system/error-warning-fill.svg"); + mask-image: url("../../icons/system/error-warning-fill.svg"); +} + +.fr-icon-error-warning-line::before, +.fr-icon-error-warning-line::after { + -webkit-mask-image: url("../../icons/system/error-warning-line.svg"); + mask-image: url("../../icons/system/error-warning-line.svg"); +} + +.fr-icon-external-link-fill::before, +.fr-icon-external-link-fill::after { + -webkit-mask-image: url("../../icons/system/external-link-fill.svg"); + mask-image: url("../../icons/system/external-link-fill.svg"); +} + +.fr-icon-external-link-line::before, +.fr-icon-external-link-line::after { + -webkit-mask-image: url("../../icons/system/external-link-line.svg"); + mask-image: url("../../icons/system/external-link-line.svg"); +} + +.fr-icon-eye-fill::before, +.fr-icon-eye-fill::after { + -webkit-mask-image: url("../../icons/system/eye-fill.svg"); + mask-image: url("../../icons/system/eye-fill.svg"); +} + +.fr-icon-eye-line::before, +.fr-icon-eye-line::after { + -webkit-mask-image: url("../../icons/system/eye-line.svg"); + mask-image: url("../../icons/system/eye-line.svg"); +} + +.fr-icon-eye-off-fill::before, +.fr-icon-eye-off-fill::after { + -webkit-mask-image: url("../../icons/system/eye-off-fill.svg"); + mask-image: url("../../icons/system/eye-off-fill.svg"); +} + +.fr-icon-eye-off-line::before, +.fr-icon-eye-off-line::after { + -webkit-mask-image: url("../../icons/system/eye-off-line.svg"); + mask-image: url("../../icons/system/eye-off-line.svg"); +} + +.fr-icon-filter-fill::before, +.fr-icon-filter-fill::after { + -webkit-mask-image: url("../../icons/system/filter-fill.svg"); + mask-image: url("../../icons/system/filter-fill.svg"); +} + +.fr-icon-filter-line::before, +.fr-icon-filter-line::after { + -webkit-mask-image: url("../../icons/system/filter-line.svg"); + mask-image: url("../../icons/system/filter-line.svg"); +} + +.fr-icon-alert-warning-2-fill::before, +.fr-icon-alert-warning-2-fill::after { + -webkit-mask-image: url("../../icons/system/fr--alert-warning-2-fill.svg"); + mask-image: url("../../icons/system/fr--alert-warning-2-fill.svg"); +} + +.fr-icon-alert-warning-fill::before, +.fr-icon-alert-warning-fill::after { + -webkit-mask-image: url("../../icons/system/fr--alert-warning-fill.svg"); + mask-image: url("../../icons/system/fr--alert-warning-fill.svg"); +} + +.fr-icon-arrow-left-s-first-line::before, +.fr-icon-arrow-left-s-first-line::after { + -webkit-mask-image: url("../../icons/system/fr--arrow-left-s-first-line.svg"); + mask-image: url("../../icons/system/fr--arrow-left-s-first-line.svg"); +} + +.fr-icon-arrow-left-s-line-double::before, +.fr-icon-arrow-left-s-line-double::after { + -webkit-mask-image: url("../../icons/system/fr--arrow-left-s-line-double.svg"); + mask-image: url("../../icons/system/fr--arrow-left-s-line-double.svg"); +} + +.fr-icon-arrow-right-down-circle-fill::before, +.fr-icon-arrow-right-down-circle-fill::after { + -webkit-mask-image: url("../../icons/system/fr--arrow-right-down-circle-fill.svg"); + mask-image: url("../../icons/system/fr--arrow-right-down-circle-fill.svg"); +} + +.fr-icon-arrow-right-s-last-line::before, +.fr-icon-arrow-right-s-last-line::after { + -webkit-mask-image: url("../../icons/system/fr--arrow-right-s-last-line.svg"); + mask-image: url("../../icons/system/fr--arrow-right-s-last-line.svg"); +} + +.fr-icon-arrow-right-s-line-double::before, +.fr-icon-arrow-right-s-line-double::after { + -webkit-mask-image: url("../../icons/system/fr--arrow-right-s-line-double.svg"); + mask-image: url("../../icons/system/fr--arrow-right-s-line-double.svg"); +} + +.fr-icon-arrow-right-up-circle-fill::before, +.fr-icon-arrow-right-up-circle-fill::after { + -webkit-mask-image: url("../../icons/system/fr--arrow-right-up-circle-fill.svg"); + mask-image: url("../../icons/system/fr--arrow-right-up-circle-fill.svg"); +} + +.fr-icon-capslock-line::before, +.fr-icon-capslock-line::after { + -webkit-mask-image: url("../../icons/system/fr--capslock-line.svg"); + mask-image: url("../../icons/system/fr--capslock-line.svg"); +} + +.fr-icon-equal-circle-fill::before, +.fr-icon-equal-circle-fill::after { + -webkit-mask-image: url("../../icons/system/fr--equal-circle-fill.svg"); + mask-image: url("../../icons/system/fr--equal-circle-fill.svg"); +} + +.fr-icon-error-fill::before, +.fr-icon-error-fill::after { + -webkit-mask-image: url("../../icons/system/fr--error-fill.svg"); + mask-image: url("../../icons/system/fr--error-fill.svg"); +} + +.fr-icon-error-line::before, +.fr-icon-error-line::after { + -webkit-mask-image: url("../../icons/system/fr--error-line.svg"); + mask-image: url("../../icons/system/fr--error-line.svg"); +} + +.fr-icon-info-fill::before, +.fr-icon-info-fill::after { + -webkit-mask-image: url("../../icons/system/fr--info-fill.svg"); + mask-image: url("../../icons/system/fr--info-fill.svg"); +} + +.fr-icon-info-line::before, +.fr-icon-info-line::after { + -webkit-mask-image: url("../../icons/system/fr--info-line.svg"); + mask-image: url("../../icons/system/fr--info-line.svg"); +} + +.fr-icon-success-fill::before, +.fr-icon-success-fill::after { + -webkit-mask-image: url("../../icons/system/fr--success-fill.svg"); + mask-image: url("../../icons/system/fr--success-fill.svg"); +} + +.fr-icon-success-line::before, +.fr-icon-success-line::after { + -webkit-mask-image: url("../../icons/system/fr--success-line.svg"); + mask-image: url("../../icons/system/fr--success-line.svg"); +} + +.fr-icon-theme-fill::before, +.fr-icon-theme-fill::after { + -webkit-mask-image: url("../../icons/system/fr--theme-fill.svg"); + mask-image: url("../../icons/system/fr--theme-fill.svg"); +} + +.fr-icon-warning-fill::before, +.fr-icon-warning-fill::after { + -webkit-mask-image: url("../../icons/system/fr--warning-fill.svg"); + mask-image: url("../../icons/system/fr--warning-fill.svg"); +} + +.fr-icon-warning-line::before, +.fr-icon-warning-line::after { + -webkit-mask-image: url("../../icons/system/fr--warning-line.svg"); + mask-image: url("../../icons/system/fr--warning-line.svg"); +} + +.fr-icon-information-fill::before, +.fr-icon-information-fill::after { + -webkit-mask-image: url("../../icons/system/information-fill.svg"); + mask-image: url("../../icons/system/information-fill.svg"); +} + +.fr-icon-information-line::before, +.fr-icon-information-line::after { + -webkit-mask-image: url("../../icons/system/information-line.svg"); + mask-image: url("../../icons/system/information-line.svg"); +} + +.fr-icon-lock-fill::before, +.fr-icon-lock-fill::after { + -webkit-mask-image: url("../../icons/system/lock-fill.svg"); + mask-image: url("../../icons/system/lock-fill.svg"); +} + +.fr-icon-lock-line::before, +.fr-icon-lock-line::after { + -webkit-mask-image: url("../../icons/system/lock-line.svg"); + mask-image: url("../../icons/system/lock-line.svg"); +} + +.fr-icon-lock-unlock-fill::before, +.fr-icon-lock-unlock-fill::after { + -webkit-mask-image: url("../../icons/system/lock-unlock-fill.svg"); + mask-image: url("../../icons/system/lock-unlock-fill.svg"); +} + +.fr-icon-lock-unlock-line::before, +.fr-icon-lock-unlock-line::after { + -webkit-mask-image: url("../../icons/system/lock-unlock-line.svg"); + mask-image: url("../../icons/system/lock-unlock-line.svg"); +} + +.fr-icon-logout-box-r-fill::before, +.fr-icon-logout-box-r-fill::after { + -webkit-mask-image: url("../../icons/system/logout-box-r-fill.svg"); + mask-image: url("../../icons/system/logout-box-r-fill.svg"); +} + +.fr-icon-logout-box-r-line::before, +.fr-icon-logout-box-r-line::after { + -webkit-mask-image: url("../../icons/system/logout-box-r-line.svg"); + mask-image: url("../../icons/system/logout-box-r-line.svg"); +} + +.fr-icon-menu-2-fill::before, +.fr-icon-menu-2-fill::after { + -webkit-mask-image: url("../../icons/system/menu-2-fill.svg"); + mask-image: url("../../icons/system/menu-2-fill.svg"); +} + +.fr-icon-menu-fill::before, +.fr-icon-menu-fill::after { + -webkit-mask-image: url("../../icons/system/menu-fill.svg"); + mask-image: url("../../icons/system/menu-fill.svg"); +} + +.fr-icon-more-fill::before, +.fr-icon-more-fill::after { + -webkit-mask-image: url("../../icons/system/more-fill.svg"); + mask-image: url("../../icons/system/more-fill.svg"); +} + +.fr-icon-more-line::before, +.fr-icon-more-line::after { + -webkit-mask-image: url("../../icons/system/more-line.svg"); + mask-image: url("../../icons/system/more-line.svg"); +} + +.fr-icon-notification-badge-fill::before, +.fr-icon-notification-badge-fill::after { + -webkit-mask-image: url("../../icons/system/notification-badge-fill.svg"); + mask-image: url("../../icons/system/notification-badge-fill.svg"); +} + +.fr-icon-notification-badge-line::before, +.fr-icon-notification-badge-line::after { + -webkit-mask-image: url("../../icons/system/notification-badge-line.svg"); + mask-image: url("../../icons/system/notification-badge-line.svg"); +} + +.fr-icon-question-fill::before, +.fr-icon-question-fill::after { + -webkit-mask-image: url("../../icons/system/question-fill.svg"); + mask-image: url("../../icons/system/question-fill.svg"); +} + +.fr-icon-question-line::before, +.fr-icon-question-line::after { + -webkit-mask-image: url("../../icons/system/question-line.svg"); + mask-image: url("../../icons/system/question-line.svg"); +} + +.fr-icon-refresh-fill::before, +.fr-icon-refresh-fill::after { + -webkit-mask-image: url("../../icons/system/refresh-fill.svg"); + mask-image: url("../../icons/system/refresh-fill.svg"); +} + +.fr-icon-refresh-line::before, +.fr-icon-refresh-line::after { + -webkit-mask-image: url("../../icons/system/refresh-line.svg"); + mask-image: url("../../icons/system/refresh-line.svg"); +} + +.fr-icon-search-fill::before, +.fr-icon-search-fill::after { + -webkit-mask-image: url("../../icons/system/search-fill.svg"); + mask-image: url("../../icons/system/search-fill.svg"); +} + +.fr-icon-search-line::before, +.fr-icon-search-line::after { + -webkit-mask-image: url("../../icons/system/search-line.svg"); + mask-image: url("../../icons/system/search-line.svg"); +} + +.fr-icon-settings-5-fill::before, +.fr-icon-settings-5-fill::after { + -webkit-mask-image: url("../../icons/system/settings-5-fill.svg"); + mask-image: url("../../icons/system/settings-5-fill.svg"); +} + +.fr-icon-settings-5-line::before, +.fr-icon-settings-5-line::after { + -webkit-mask-image: url("../../icons/system/settings-5-line.svg"); + mask-image: url("../../icons/system/settings-5-line.svg"); +} + +.fr-icon-share-fill::before, +.fr-icon-share-fill::after { + -webkit-mask-image: url("../../icons/system/share-fill.svg"); + mask-image: url("../../icons/system/share-fill.svg"); +} + +.fr-icon-share-forward-fill::before, +.fr-icon-share-forward-fill::after { + -webkit-mask-image: url("../../icons/system/share-forward-fill.svg"); + mask-image: url("../../icons/system/share-forward-fill.svg"); +} + +.fr-icon-share-forward-line::before, +.fr-icon-share-forward-line::after { + -webkit-mask-image: url("../../icons/system/share-forward-line.svg"); + mask-image: url("../../icons/system/share-forward-line.svg"); +} + +.fr-icon-share-line::before, +.fr-icon-share-line::after { + -webkit-mask-image: url("../../icons/system/share-line.svg"); + mask-image: url("../../icons/system/share-line.svg"); +} + +.fr-icon-shield-fill::before, +.fr-icon-shield-fill::after { + -webkit-mask-image: url("../../icons/system/shield-fill.svg"); + mask-image: url("../../icons/system/shield-fill.svg"); +} + +.fr-icon-shield-line::before, +.fr-icon-shield-line::after { + -webkit-mask-image: url("../../icons/system/shield-line.svg"); + mask-image: url("../../icons/system/shield-line.svg"); +} + +.fr-icon-star-fill::before, +.fr-icon-star-fill::after { + -webkit-mask-image: url("../../icons/system/star-fill.svg"); + mask-image: url("../../icons/system/star-fill.svg"); +} + +.fr-icon-star-line::before, +.fr-icon-star-line::after { + -webkit-mask-image: url("../../icons/system/star-line.svg"); + mask-image: url("../../icons/system/star-line.svg"); +} + +.fr-icon-star-s-fill::before, +.fr-icon-star-s-fill::after { + -webkit-mask-image: url("../../icons/system/star-s-fill.svg"); + mask-image: url("../../icons/system/star-s-fill.svg"); +} + +.fr-icon-star-s-line::before, +.fr-icon-star-s-line::after { + -webkit-mask-image: url("../../icons/system/star-s-line.svg"); + mask-image: url("../../icons/system/star-s-line.svg"); +} + +.fr-icon-subtract-line::before, +.fr-icon-subtract-line::after { + -webkit-mask-image: url("../../icons/system/subtract-line.svg"); + mask-image: url("../../icons/system/subtract-line.svg"); +} + +.fr-icon-thumb-down-fill::before, +.fr-icon-thumb-down-fill::after { + -webkit-mask-image: url("../../icons/system/thumb-down-fill.svg"); + mask-image: url("../../icons/system/thumb-down-fill.svg"); +} + +.fr-icon-thumb-down-line::before, +.fr-icon-thumb-down-line::after { + -webkit-mask-image: url("../../icons/system/thumb-down-line.svg"); + mask-image: url("../../icons/system/thumb-down-line.svg"); +} + +.fr-icon-thumb-up-fill::before, +.fr-icon-thumb-up-fill::after { + -webkit-mask-image: url("../../icons/system/thumb-up-fill.svg"); + mask-image: url("../../icons/system/thumb-up-fill.svg"); +} + +.fr-icon-thumb-up-line::before, +.fr-icon-thumb-up-line::after { + -webkit-mask-image: url("../../icons/system/thumb-up-line.svg"); + mask-image: url("../../icons/system/thumb-up-line.svg"); +} + +.fr-icon-time-fill::before, +.fr-icon-time-fill::after { + -webkit-mask-image: url("../../icons/system/time-fill.svg"); + mask-image: url("../../icons/system/time-fill.svg"); +} + +.fr-icon-time-line::before, +.fr-icon-time-line::after { + -webkit-mask-image: url("../../icons/system/time-line.svg"); + mask-image: url("../../icons/system/time-line.svg"); +} + +.fr-icon-timer-fill::before, +.fr-icon-timer-fill::after { + -webkit-mask-image: url("../../icons/system/timer-fill.svg"); + mask-image: url("../../icons/system/timer-fill.svg"); +} + +.fr-icon-timer-line::before, +.fr-icon-timer-line::after { + -webkit-mask-image: url("../../icons/system/timer-line.svg"); + mask-image: url("../../icons/system/timer-line.svg"); +} + +.fr-icon-upload-2-fill::before, +.fr-icon-upload-2-fill::after { + -webkit-mask-image: url("../../icons/system/upload-2-fill.svg"); + mask-image: url("../../icons/system/upload-2-fill.svg"); +} + +.fr-icon-upload-2-line::before, +.fr-icon-upload-2-line::after { + -webkit-mask-image: url("../../icons/system/upload-2-line.svg"); + mask-image: url("../../icons/system/upload-2-line.svg"); +} + +.fr-icon-upload-fill::before, +.fr-icon-upload-fill::after { + -webkit-mask-image: url("../../icons/system/upload-fill.svg"); + mask-image: url("../../icons/system/upload-fill.svg"); +} + +.fr-icon-upload-line::before, +.fr-icon-upload-line::after { + -webkit-mask-image: url("../../icons/system/upload-line.svg"); + mask-image: url("../../icons/system/upload-line.svg"); +} + +.fr-icon-zoom-in-fill::before, +.fr-icon-zoom-in-fill::after { + -webkit-mask-image: url("../../icons/system/zoom-in-fill.svg"); + mask-image: url("../../icons/system/zoom-in-fill.svg"); +} + +.fr-icon-zoom-in-line::before, +.fr-icon-zoom-in-line::after { + -webkit-mask-image: url("../../icons/system/zoom-in-line.svg"); + mask-image: url("../../icons/system/zoom-in-line.svg"); +} + +.fr-icon-zoom-out-fill::before, +.fr-icon-zoom-out-fill::after { + -webkit-mask-image: url("../../icons/system/zoom-out-fill.svg"); + mask-image: url("../../icons/system/zoom-out-fill.svg"); +} + +.fr-icon-zoom-out-line::before, +.fr-icon-zoom-out-line::after { + -webkit-mask-image: url("../../icons/system/zoom-out-line.svg"); + mask-image: url("../../icons/system/zoom-out-line.svg"); +} + +.fr-fi-add-circle-fill::before, +.fr-fi-add-circle-fill::after { + -webkit-mask-image: url("../../icons/system/add-circle-fill.svg"); + mask-image: url("../../icons/system/add-circle-fill.svg"); +} + +.fr-fi-add-circle-line::before, +.fr-fi-add-circle-line::after { + -webkit-mask-image: url("../../icons/system/add-circle-line.svg"); + mask-image: url("../../icons/system/add-circle-line.svg"); +} + +.fr-fi-add-line::before, +.fr-fi-add-line::after { + -webkit-mask-image: url("../../icons/system/add-line.svg"); + mask-image: url("../../icons/system/add-line.svg"); +} + +.fr-fi-arrow-down-line::before, +.fr-fi-arrow-down-line::after { + -webkit-mask-image: url("../../icons/system/arrow-down-line.svg"); + mask-image: url("../../icons/system/arrow-down-line.svg"); +} + +.fr-fi-arrow-down-s-line::before, +.fr-fi-arrow-down-s-line::after { + -webkit-mask-image: url("../../icons/system/arrow-down-s-line.svg"); + mask-image: url("../../icons/system/arrow-down-s-line.svg"); +} + +.fr-fi-arrow-go-back-fill::before, +.fr-fi-arrow-go-back-fill::after { + -webkit-mask-image: url("../../icons/system/arrow-go-back-fill.svg"); + mask-image: url("../../icons/system/arrow-go-back-fill.svg"); +} + +.fr-fi-arrow-go-back-line::before, +.fr-fi-arrow-go-back-line::after { + -webkit-mask-image: url("../../icons/system/arrow-go-back-line.svg"); + mask-image: url("../../icons/system/arrow-go-back-line.svg"); +} + +.fr-fi-arrow-left-line::before, +.fr-fi-arrow-left-line::after { + -webkit-mask-image: url("../../icons/system/arrow-left-line.svg"); + mask-image: url("../../icons/system/arrow-left-line.svg"); +} + +.fr-fi-arrow-left-s-line::before, +.fr-fi-arrow-left-s-line::after { + -webkit-mask-image: url("../../icons/system/arrow-left-s-line.svg"); + mask-image: url("../../icons/system/arrow-left-s-line.svg"); +} + +.fr-fi-arrow-right-line::before, +.fr-fi-arrow-right-line::after { + -webkit-mask-image: url("../../icons/system/arrow-right-line.svg"); + mask-image: url("../../icons/system/arrow-right-line.svg"); +} + +.fr-fi-arrow-right-s-line::before, +.fr-fi-arrow-right-s-line::after { + -webkit-mask-image: url("../../icons/system/arrow-right-s-line.svg"); + mask-image: url("../../icons/system/arrow-right-s-line.svg"); +} + +.fr-fi-arrow-right-up-line::before, +.fr-fi-arrow-right-up-line::after { + -webkit-mask-image: url("../../icons/system/arrow-right-up-line.svg"); + mask-image: url("../../icons/system/arrow-right-up-line.svg"); +} + +.fr-fi-arrow-up-fill::before, +.fr-fi-arrow-up-fill::after { + -webkit-mask-image: url("../../icons/system/arrow-up-fill.svg"); + mask-image: url("../../icons/system/arrow-up-fill.svg"); +} + +.fr-fi-arrow-up-line::before, +.fr-fi-arrow-up-line::after { + -webkit-mask-image: url("../../icons/system/arrow-up-line.svg"); + mask-image: url("../../icons/system/arrow-up-line.svg"); +} + +.fr-fi-arrow-up-s-line::before, +.fr-fi-arrow-up-s-line::after { + -webkit-mask-image: url("../../icons/system/arrow-up-s-line.svg"); + mask-image: url("../../icons/system/arrow-up-s-line.svg"); +} + +.fr-fi-check-line::before, +.fr-fi-check-line::after { + -webkit-mask-image: url("../../icons/system/check-line.svg"); + mask-image: url("../../icons/system/check-line.svg"); +} + +.fr-fi-checkbox-circle-line::before, +.fr-fi-checkbox-circle-line::after { + -webkit-mask-image: url("../../icons/system/checkbox-circle-line.svg"); + mask-image: url("../../icons/system/checkbox-circle-line.svg"); +} + +.fr-fi-close-line::before, +.fr-fi-close-line::after { + -webkit-mask-image: url("../../icons/system/close-line.svg"); + mask-image: url("../../icons/system/close-line.svg"); +} + +.fr-fi-download-line::before, +.fr-fi-download-line::after { + -webkit-mask-image: url("../../icons/system/download-line.svg"); + mask-image: url("../../icons/system/download-line.svg"); +} + +.fr-fi-error-warning-fill::before, +.fr-fi-error-warning-fill::after { + -webkit-mask-image: url("../../icons/system/error-warning-fill.svg"); + mask-image: url("../../icons/system/error-warning-fill.svg"); +} + +.fr-fi-error-warning-line::before, +.fr-fi-error-warning-line::after { + -webkit-mask-image: url("../../icons/system/error-warning-line.svg"); + mask-image: url("../../icons/system/error-warning-line.svg"); +} + +.fr-fi-external-link-line::before, +.fr-fi-external-link-line::after { + -webkit-mask-image: url("../../icons/system/external-link-line.svg"); + mask-image: url("../../icons/system/external-link-line.svg"); +} + +.fr-fi-eye-fill::before, +.fr-fi-eye-fill::after { + -webkit-mask-image: url("../../icons/system/eye-fill.svg"); + mask-image: url("../../icons/system/eye-fill.svg"); +} + +.fr-fi-eye-line::before, +.fr-fi-eye-line::after { + -webkit-mask-image: url("../../icons/system/eye-line.svg"); + mask-image: url("../../icons/system/eye-line.svg"); +} + +.fr-fi-eye-off-fill::before, +.fr-fi-eye-off-fill::after { + -webkit-mask-image: url("../../icons/system/eye-off-fill.svg"); + mask-image: url("../../icons/system/eye-off-fill.svg"); +} + +.fr-fi-eye-off-line::before, +.fr-fi-eye-off-line::after { + -webkit-mask-image: url("../../icons/system/eye-off-line.svg"); + mask-image: url("../../icons/system/eye-off-line.svg"); +} + +.fr-fi-filter-fill::before, +.fr-fi-filter-fill::after { + -webkit-mask-image: url("../../icons/system/filter-fill.svg"); + mask-image: url("../../icons/system/filter-fill.svg"); +} + +.fr-fi-filter-line::before, +.fr-fi-filter-line::after { + -webkit-mask-image: url("../../icons/system/filter-line.svg"); + mask-image: url("../../icons/system/filter-line.svg"); +} + +.fr-fi-arrow-left-s-first-line::before, +.fr-fi-arrow-left-s-first-line::after { + -webkit-mask-image: url("../../icons/system/fr--arrow-left-s-first-line.svg"); + mask-image: url("../../icons/system/fr--arrow-left-s-first-line.svg"); +} + +.fr-fi-arrow-left-s-line-double::before, +.fr-fi-arrow-left-s-line-double::after { + -webkit-mask-image: url("../../icons/system/fr--arrow-left-s-line-double.svg"); + mask-image: url("../../icons/system/fr--arrow-left-s-line-double.svg"); +} + +.fr-fi-arrow-right-s-last-line::before, +.fr-fi-arrow-right-s-last-line::after { + -webkit-mask-image: url("../../icons/system/fr--arrow-right-s-last-line.svg"); + mask-image: url("../../icons/system/fr--arrow-right-s-last-line.svg"); +} + +.fr-fi-arrow-right-s-line-double::before, +.fr-fi-arrow-right-s-line-double::after { + -webkit-mask-image: url("../../icons/system/fr--arrow-right-s-line-double.svg"); + mask-image: url("../../icons/system/fr--arrow-right-s-line-double.svg"); +} + +.fr-fi-error-fill::before, +.fr-fi-error-fill::after { + -webkit-mask-image: url("../../icons/system/fr--error-fill.svg"); + mask-image: url("../../icons/system/fr--error-fill.svg"); +} + +.fr-fi-error-line::before, +.fr-fi-error-line::after { + -webkit-mask-image: url("../../icons/system/fr--error-line.svg"); + mask-image: url("../../icons/system/fr--error-line.svg"); +} + +.fr-fi-info-fill::before, +.fr-fi-info-fill::after { + -webkit-mask-image: url("../../icons/system/fr--info-fill.svg"); + mask-image: url("../../icons/system/fr--info-fill.svg"); +} + +.fr-fi-info-line::before, +.fr-fi-info-line::after { + -webkit-mask-image: url("../../icons/system/fr--info-line.svg"); + mask-image: url("../../icons/system/fr--info-line.svg"); +} + +.fr-fi-success-fill::before, +.fr-fi-success-fill::after { + -webkit-mask-image: url("../../icons/system/fr--success-fill.svg"); + mask-image: url("../../icons/system/fr--success-fill.svg"); +} + +.fr-fi-success-line::before, +.fr-fi-success-line::after { + -webkit-mask-image: url("../../icons/system/fr--success-line.svg"); + mask-image: url("../../icons/system/fr--success-line.svg"); +} + +.fr-fi-theme-fill::before, +.fr-fi-theme-fill::after { + -webkit-mask-image: url("../../icons/system/fr--theme-fill.svg"); + mask-image: url("../../icons/system/fr--theme-fill.svg"); +} + +.fr-fi-warning-fill::before, +.fr-fi-warning-fill::after { + -webkit-mask-image: url("../../icons/system/fr--warning-fill.svg"); + mask-image: url("../../icons/system/fr--warning-fill.svg"); +} + +.fr-fi-warning-line::before, +.fr-fi-warning-line::after { + -webkit-mask-image: url("../../icons/system/fr--warning-line.svg"); + mask-image: url("../../icons/system/fr--warning-line.svg"); +} + +.fr-fi-information-fill::before, +.fr-fi-information-fill::after { + -webkit-mask-image: url("../../icons/system/information-fill.svg"); + mask-image: url("../../icons/system/information-fill.svg"); +} + +.fr-fi-information-line::before, +.fr-fi-information-line::after { + -webkit-mask-image: url("../../icons/system/information-line.svg"); + mask-image: url("../../icons/system/information-line.svg"); +} + +.fr-fi-lock-fill::before, +.fr-fi-lock-fill::after { + -webkit-mask-image: url("../../icons/system/lock-fill.svg"); + mask-image: url("../../icons/system/lock-fill.svg"); +} + +.fr-fi-lock-line::before, +.fr-fi-lock-line::after { + -webkit-mask-image: url("../../icons/system/lock-line.svg"); + mask-image: url("../../icons/system/lock-line.svg"); +} + +.fr-fi-logout-box-r-fill::before, +.fr-fi-logout-box-r-fill::after { + -webkit-mask-image: url("../../icons/system/logout-box-r-fill.svg"); + mask-image: url("../../icons/system/logout-box-r-fill.svg"); +} + +.fr-fi-logout-box-r-line::before, +.fr-fi-logout-box-r-line::after { + -webkit-mask-image: url("../../icons/system/logout-box-r-line.svg"); + mask-image: url("../../icons/system/logout-box-r-line.svg"); +} + +.fr-fi-menu-2-fill::before, +.fr-fi-menu-2-fill::after { + -webkit-mask-image: url("../../icons/system/menu-2-fill.svg"); + mask-image: url("../../icons/system/menu-2-fill.svg"); +} + +.fr-fi-menu-fill::before, +.fr-fi-menu-fill::after { + -webkit-mask-image: url("../../icons/system/menu-fill.svg"); + mask-image: url("../../icons/system/menu-fill.svg"); +} + +.fr-fi-question-fill::before, +.fr-fi-question-fill::after { + -webkit-mask-image: url("../../icons/system/question-fill.svg"); + mask-image: url("../../icons/system/question-fill.svg"); +} + +.fr-fi-question-line::before, +.fr-fi-question-line::after { + -webkit-mask-image: url("../../icons/system/question-line.svg"); + mask-image: url("../../icons/system/question-line.svg"); +} + +.fr-fi-refresh-fill::before, +.fr-fi-refresh-fill::after { + -webkit-mask-image: url("../../icons/system/refresh-fill.svg"); + mask-image: url("../../icons/system/refresh-fill.svg"); +} + +.fr-fi-refresh-line::before, +.fr-fi-refresh-line::after { + -webkit-mask-image: url("../../icons/system/refresh-line.svg"); + mask-image: url("../../icons/system/refresh-line.svg"); +} + +.fr-fi-search-fill::before, +.fr-fi-search-fill::after { + -webkit-mask-image: url("../../icons/system/search-fill.svg"); + mask-image: url("../../icons/system/search-fill.svg"); +} + +.fr-fi-search-line::before, +.fr-fi-search-line::after { + -webkit-mask-image: url("../../icons/system/search-line.svg"); + mask-image: url("../../icons/system/search-line.svg"); +} + +.fr-fi-subtract-line::before, +.fr-fi-subtract-line::after { + -webkit-mask-image: url("../../icons/system/subtract-line.svg"); + mask-image: url("../../icons/system/subtract-line.svg"); +} + +.fr-fi-timer-fill::before, +.fr-fi-timer-fill::after { + -webkit-mask-image: url("../../icons/system/timer-fill.svg"); + mask-image: url("../../icons/system/timer-fill.svg"); +} + +.fr-fi-timer-line::before, +.fr-fi-timer-line::after { + -webkit-mask-image: url("../../icons/system/timer-line.svg"); + mask-image: url("../../icons/system/timer-line.svg"); +} + +.fr-fi-upload-2-fill::before, +.fr-fi-upload-2-fill::after { + -webkit-mask-image: url("../../icons/system/upload-2-fill.svg"); + mask-image: url("../../icons/system/upload-2-fill.svg"); +} + +.fr-fi-upload-2-line::before, +.fr-fi-upload-2-line::after { + -webkit-mask-image: url("../../icons/system/upload-2-line.svg"); + mask-image: url("../../icons/system/upload-2-line.svg"); +} + +.fr-fi-zoom-in-fill::before, +.fr-fi-zoom-in-fill::after { + -webkit-mask-image: url("../../icons/system/zoom-in-fill.svg"); + mask-image: url("../../icons/system/zoom-in-fill.svg"); +} + +.fr-fi-zoom-in-line::before, +.fr-fi-zoom-in-line::after { + -webkit-mask-image: url("../../icons/system/zoom-in-line.svg"); + mask-image: url("../../icons/system/zoom-in-line.svg"); +} + +.fr-fi-zoom-out-fill::before, +.fr-fi-zoom-out-fill::after { + -webkit-mask-image: url("../../icons/system/zoom-out-fill.svg"); + mask-image: url("../../icons/system/zoom-out-fill.svg"); +} + +.fr-fi-zoom-out-line::before, +.fr-fi-zoom-out-line::after { + -webkit-mask-image: url("../../icons/system/zoom-out-line.svg"); + mask-image: url("../../icons/system/zoom-out-line.svg"); +} + +.fr-fi-delete-line::before, +.fr-fi-delete-line::after { + -webkit-mask-image: url("../../icons/system/delete-bin-line.svg"); + mask-image: url("../../icons/system/delete-bin-line.svg"); +} + +.fr-fi-delete-fill::before, +.fr-fi-delete-fill::after { + -webkit-mask-image: url("../../icons/system/delete-bin-fill.svg"); + mask-image: url("../../icons/system/delete-bin-fill.svg"); +} + +.fr-icon-delete-line::before, +.fr-icon-delete-line::after { + -webkit-mask-image: url("../../icons/system/delete-bin-line.svg"); + mask-image: url("../../icons/system/delete-bin-line.svg"); +} + +.fr-icon-delete-fill::before, +.fr-icon-delete-fill::after { + -webkit-mask-image: url("../../icons/system/delete-bin-fill.svg"); + mask-image: url("../../icons/system/delete-bin-fill.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-account-circle-fill::before, +.fr-icon-account-circle-fill::after { + -webkit-mask-image: url("../../icons/user/account-circle-fill.svg"); + mask-image: url("../../icons/user/account-circle-fill.svg"); +} + +.fr-icon-account-circle-line::before, +.fr-icon-account-circle-line::after { + -webkit-mask-image: url("../../icons/user/account-circle-line.svg"); + mask-image: url("../../icons/user/account-circle-line.svg"); +} + +.fr-icon-account-pin-circle-fill::before, +.fr-icon-account-pin-circle-fill::after { + -webkit-mask-image: url("../../icons/user/account-pin-circle-fill.svg"); + mask-image: url("../../icons/user/account-pin-circle-fill.svg"); +} + +.fr-icon-account-pin-circle-line::before, +.fr-icon-account-pin-circle-line::after { + -webkit-mask-image: url("../../icons/user/account-pin-circle-line.svg"); + mask-image: url("../../icons/user/account-pin-circle-line.svg"); +} + +.fr-icon-admin-fill::before, +.fr-icon-admin-fill::after { + -webkit-mask-image: url("../../icons/user/admin-fill.svg"); + mask-image: url("../../icons/user/admin-fill.svg"); +} + +.fr-icon-admin-line::before, +.fr-icon-admin-line::after { + -webkit-mask-image: url("../../icons/user/admin-line.svg"); + mask-image: url("../../icons/user/admin-line.svg"); +} + +.fr-icon-group-fill::before, +.fr-icon-group-fill::after { + -webkit-mask-image: url("../../icons/user/group-fill.svg"); + mask-image: url("../../icons/user/group-fill.svg"); +} + +.fr-icon-group-line::before, +.fr-icon-group-line::after { + -webkit-mask-image: url("../../icons/user/group-line.svg"); + mask-image: url("../../icons/user/group-line.svg"); +} + +.fr-icon-parent-fill::before, +.fr-icon-parent-fill::after { + -webkit-mask-image: url("../../icons/user/parent-fill.svg"); + mask-image: url("../../icons/user/parent-fill.svg"); +} + +.fr-icon-parent-line::before, +.fr-icon-parent-line::after { + -webkit-mask-image: url("../../icons/user/parent-line.svg"); + mask-image: url("../../icons/user/parent-line.svg"); +} + +.fr-icon-team-fill::before, +.fr-icon-team-fill::after { + -webkit-mask-image: url("../../icons/user/team-fill.svg"); + mask-image: url("../../icons/user/team-fill.svg"); +} + +.fr-icon-team-line::before, +.fr-icon-team-line::after { + -webkit-mask-image: url("../../icons/user/team-line.svg"); + mask-image: url("../../icons/user/team-line.svg"); +} + +.fr-icon-user-add-fill::before, +.fr-icon-user-add-fill::after { + -webkit-mask-image: url("../../icons/user/user-add-fill.svg"); + mask-image: url("../../icons/user/user-add-fill.svg"); +} + +.fr-icon-user-add-line::before, +.fr-icon-user-add-line::after { + -webkit-mask-image: url("../../icons/user/user-add-line.svg"); + mask-image: url("../../icons/user/user-add-line.svg"); +} + +.fr-icon-user-fill::before, +.fr-icon-user-fill::after { + -webkit-mask-image: url("../../icons/user/user-fill.svg"); + mask-image: url("../../icons/user/user-fill.svg"); +} + +.fr-icon-user-heart-fill::before, +.fr-icon-user-heart-fill::after { + -webkit-mask-image: url("../../icons/user/user-heart-fill.svg"); + mask-image: url("../../icons/user/user-heart-fill.svg"); +} + +.fr-icon-user-heart-line::before, +.fr-icon-user-heart-line::after { + -webkit-mask-image: url("../../icons/user/user-heart-line.svg"); + mask-image: url("../../icons/user/user-heart-line.svg"); +} + +.fr-icon-user-line::before, +.fr-icon-user-line::after { + -webkit-mask-image: url("../../icons/user/user-line.svg"); + mask-image: url("../../icons/user/user-line.svg"); +} + +.fr-icon-user-search-fill::before, +.fr-icon-user-search-fill::after { + -webkit-mask-image: url("../../icons/user/user-search-fill.svg"); + mask-image: url("../../icons/user/user-search-fill.svg"); +} + +.fr-icon-user-search-line::before, +.fr-icon-user-search-line::after { + -webkit-mask-image: url("../../icons/user/user-search-line.svg"); + mask-image: url("../../icons/user/user-search-line.svg"); +} + +.fr-icon-user-setting-fill::before, +.fr-icon-user-setting-fill::after { + -webkit-mask-image: url("../../icons/user/user-setting-fill.svg"); + mask-image: url("../../icons/user/user-setting-fill.svg"); +} + +.fr-icon-user-setting-line::before, +.fr-icon-user-setting-line::after { + -webkit-mask-image: url("../../icons/user/user-setting-line.svg"); + mask-image: url("../../icons/user/user-setting-line.svg"); +} + +.fr-icon-user-star-fill::before, +.fr-icon-user-star-fill::after { + -webkit-mask-image: url("../../icons/user/user-star-fill.svg"); + mask-image: url("../../icons/user/user-star-fill.svg"); +} + +.fr-icon-user-star-line::before, +.fr-icon-user-star-line::after { + -webkit-mask-image: url("../../icons/user/user-star-line.svg"); + mask-image: url("../../icons/user/user-star-line.svg"); +} + +.fr-fi-user-fill::before, +.fr-fi-user-fill::after { + -webkit-mask-image: url("../../icons/user/user-fill.svg"); + mask-image: url("../../icons/user/user-fill.svg"); +} + +.fr-fi-user-line::before, +.fr-fi-user-line::after { + -webkit-mask-image: url("../../icons/user/user-line.svg"); + mask-image: url("../../icons/user/user-line.svg"); +} + +.fr-fi-account-line::before, +.fr-fi-account-line::after { + -webkit-mask-image: url("../../icons/user/account-circle-line.svg"); + mask-image: url("../../icons/user/account-circle-line.svg"); +} + +.fr-fi-account-fill::before, +.fr-fi-account-fill::after { + -webkit-mask-image: url("../../icons/user/account-circle-fill.svg"); + mask-image: url("../../icons/user/account-circle-fill.svg"); +} + +.fr-icon-account-line::before, +.fr-icon-account-line::after { + -webkit-mask-image: url("../../icons/user/account-circle-line.svg"); + mask-image: url("../../icons/user/account-circle-line.svg"); +} + +.fr-icon-account-fill::before, +.fr-icon-account-fill::after { + -webkit-mask-image: url("../../icons/user/account-circle-fill.svg"); + mask-image: url("../../icons/user/account-circle-fill.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-cloudy-2-fill::before, +.fr-icon-cloudy-2-fill::after { + -webkit-mask-image: url("../../icons/weather/cloudy-2-fill.svg"); + mask-image: url("../../icons/weather/cloudy-2-fill.svg"); +} + +.fr-icon-cloudy-2-line::before, +.fr-icon-cloudy-2-line::after { + -webkit-mask-image: url("../../icons/weather/cloudy-2-line.svg"); + mask-image: url("../../icons/weather/cloudy-2-line.svg"); +} + +.fr-icon-fire-fill::before, +.fr-icon-fire-fill::after { + -webkit-mask-image: url("../../icons/weather/fire-fill.svg"); + mask-image: url("../../icons/weather/fire-fill.svg"); +} + +.fr-icon-fire-line::before, +.fr-icon-fire-line::after { + -webkit-mask-image: url("../../icons/weather/fire-line.svg"); + mask-image: url("../../icons/weather/fire-line.svg"); +} + +.fr-icon-flashlight-fill::before, +.fr-icon-flashlight-fill::after { + -webkit-mask-image: url("../../icons/weather/flashlight-fill.svg"); + mask-image: url("../../icons/weather/flashlight-fill.svg"); +} + +.fr-icon-flashlight-line::before, +.fr-icon-flashlight-line::after { + -webkit-mask-image: url("../../icons/weather/flashlight-line.svg"); + mask-image: url("../../icons/weather/flashlight-line.svg"); +} + +.fr-icon-flood-fill::before, +.fr-icon-flood-fill::after { + -webkit-mask-image: url("../../icons/weather/flood-fill.svg"); + mask-image: url("../../icons/weather/flood-fill.svg"); +} + +.fr-icon-flood-line::before, +.fr-icon-flood-line::after { + -webkit-mask-image: url("../../icons/weather/flood-line.svg"); + mask-image: url("../../icons/weather/flood-line.svg"); +} + +.fr-icon-avalanches-fill::before, +.fr-icon-avalanches-fill::after { + -webkit-mask-image: url("../../icons/weather/fr--avalanches-fill.svg"); + mask-image: url("../../icons/weather/fr--avalanches-fill.svg"); +} + +.fr-icon-submersion-fill::before, +.fr-icon-submersion-fill::after { + -webkit-mask-image: url("../../icons/weather/fr--submersion-fill.svg"); + mask-image: url("../../icons/weather/fr--submersion-fill.svg"); +} + +.fr-icon-heavy-showers-fill::before, +.fr-icon-heavy-showers-fill::after { + -webkit-mask-image: url("../../icons/weather/heavy-showers-fill.svg"); + mask-image: url("../../icons/weather/heavy-showers-fill.svg"); +} + +.fr-icon-heavy-showers-line::before, +.fr-icon-heavy-showers-line::after { + -webkit-mask-image: url("../../icons/weather/heavy-showers-line.svg"); + mask-image: url("../../icons/weather/heavy-showers-line.svg"); +} + +.fr-icon-moon-fill::before, +.fr-icon-moon-fill::after { + -webkit-mask-image: url("../../icons/weather/moon-fill.svg"); + mask-image: url("../../icons/weather/moon-fill.svg"); +} + +.fr-icon-moon-line::before, +.fr-icon-moon-line::after { + -webkit-mask-image: url("../../icons/weather/moon-line.svg"); + mask-image: url("../../icons/weather/moon-line.svg"); +} + +.fr-icon-snowy-fill::before, +.fr-icon-snowy-fill::after { + -webkit-mask-image: url("../../icons/weather/snowy-fill.svg"); + mask-image: url("../../icons/weather/snowy-fill.svg"); +} + +.fr-icon-snowy-line::before, +.fr-icon-snowy-line::after { + -webkit-mask-image: url("../../icons/weather/snowy-line.svg"); + mask-image: url("../../icons/weather/snowy-line.svg"); +} + +.fr-icon-sparkling-2-fill::before, +.fr-icon-sparkling-2-fill::after { + -webkit-mask-image: url("../../icons/weather/sparkling-2-fill.svg"); + mask-image: url("../../icons/weather/sparkling-2-fill.svg"); +} + +.fr-icon-sparkling-2-line::before, +.fr-icon-sparkling-2-line::after { + -webkit-mask-image: url("../../icons/weather/sparkling-2-line.svg"); + mask-image: url("../../icons/weather/sparkling-2-line.svg"); +} + +.fr-icon-sun-fill::before, +.fr-icon-sun-fill::after { + -webkit-mask-image: url("../../icons/weather/sun-fill.svg"); + mask-image: url("../../icons/weather/sun-fill.svg"); +} + +.fr-icon-sun-line::before, +.fr-icon-sun-line::after { + -webkit-mask-image: url("../../icons/weather/sun-line.svg"); + mask-image: url("../../icons/weather/sun-line.svg"); +} + +.fr-icon-temp-cold-fill::before, +.fr-icon-temp-cold-fill::after { + -webkit-mask-image: url("../../icons/weather/temp-cold-fill.svg"); + mask-image: url("../../icons/weather/temp-cold-fill.svg"); +} + +.fr-icon-temp-cold-line::before, +.fr-icon-temp-cold-line::after { + -webkit-mask-image: url("../../icons/weather/temp-cold-line.svg"); + mask-image: url("../../icons/weather/temp-cold-line.svg"); +} + +.fr-icon-thunderstorms-fill::before, +.fr-icon-thunderstorms-fill::after { + -webkit-mask-image: url("../../icons/weather/thunderstorms-fill.svg"); + mask-image: url("../../icons/weather/thunderstorms-fill.svg"); +} + +.fr-icon-thunderstorms-line::before, +.fr-icon-thunderstorms-line::after { + -webkit-mask-image: url("../../icons/weather/thunderstorms-line.svg"); + mask-image: url("../../icons/weather/thunderstorms-line.svg"); +} + +.fr-icon-tornado-fill::before, +.fr-icon-tornado-fill::after { + -webkit-mask-image: url("../../icons/weather/tornado-fill.svg"); + mask-image: url("../../icons/weather/tornado-fill.svg"); +} + +.fr-icon-tornado-line::before, +.fr-icon-tornado-line::after { + -webkit-mask-image: url("../../icons/weather/tornado-line.svg"); + mask-image: url("../../icons/weather/tornado-line.svg"); +} + +.fr-icon-typhoon-fill::before, +.fr-icon-typhoon-fill::after { + -webkit-mask-image: url("../../icons/weather/typhoon-fill.svg"); + mask-image: url("../../icons/weather/typhoon-fill.svg"); +} + +.fr-icon-typhoon-line::before, +.fr-icon-typhoon-line::after { + -webkit-mask-image: url("../../icons/weather/typhoon-line.svg"); + mask-image: url("../../icons/weather/typhoon-line.svg"); +} + +.fr-icon-windy-fill::before, +.fr-icon-windy-fill::after { + -webkit-mask-image: url("../../icons/weather/windy-fill.svg"); + mask-image: url("../../icons/weather/windy-fill.svg"); +} + +.fr-icon-windy-line::before, +.fr-icon-windy-line::after { + -webkit-mask-image: url("../../icons/weather/windy-line.svg"); + mask-image: url("../../icons/weather/windy-line.svg"); +} + +.fr-fi-flashlight-fill::before, +.fr-fi-flashlight-fill::after { + -webkit-mask-image: url("../../icons/weather/flashlight-fill.svg"); + mask-image: url("../../icons/weather/flashlight-fill.svg"); +} + +.fr-fi-flashlight-line::before, +.fr-fi-flashlight-line::after { + -webkit-mask-image: url("../../icons/weather/flashlight-line.svg"); + mask-image: url("../../icons/weather/flashlight-line.svg"); +} + +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ +} + +@media (min-width: 48em) { + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ +} + +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ +} + +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ +} + +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-icon-ancient-gate-fill::before, + .fr-icon-ancient-gate-fill::after { + background-image: url("../../icons/buildings/ancient-gate-fill.svg"); + } + + .fr-icon-ancient-gate-line::before, + .fr-icon-ancient-gate-line::after { + background-image: url("../../icons/buildings/ancient-gate-line.svg"); + } + + .fr-icon-ancient-pavilion-fill::before, + .fr-icon-ancient-pavilion-fill::after { + background-image: url("../../icons/buildings/ancient-pavilion-fill.svg"); + } + + .fr-icon-ancient-pavilion-line::before, + .fr-icon-ancient-pavilion-line::after { + background-image: url("../../icons/buildings/ancient-pavilion-line.svg"); + } + + .fr-icon-bank-fill::before, + .fr-icon-bank-fill::after { + background-image: url("../../icons/buildings/bank-fill.svg"); + } + + .fr-icon-bank-line::before, + .fr-icon-bank-line::after { + background-image: url("../../icons/buildings/bank-line.svg"); + } + + .fr-icon-building-fill::before, + .fr-icon-building-fill::after { + background-image: url("../../icons/buildings/building-fill.svg"); + } + + .fr-icon-building-line::before, + .fr-icon-building-line::after { + background-image: url("../../icons/buildings/building-line.svg"); + } + + .fr-icon-community-fill::before, + .fr-icon-community-fill::after { + background-image: url("../../icons/buildings/community-fill.svg"); + } + + .fr-icon-community-line::before, + .fr-icon-community-line::after { + background-image: url("../../icons/buildings/community-line.svg"); + } + + .fr-icon-government-fill::before, + .fr-icon-government-fill::after { + background-image: url("../../icons/buildings/government-fill.svg"); + } + + .fr-icon-government-line::before, + .fr-icon-government-line::after { + background-image: url("../../icons/buildings/government-line.svg"); + } + + .fr-icon-home-4-fill::before, + .fr-icon-home-4-fill::after { + background-image: url("../../icons/buildings/home-4-fill.svg"); + } + + .fr-icon-home-4-line::before, + .fr-icon-home-4-line::after { + background-image: url("../../icons/buildings/home-4-line.svg"); + } + + .fr-icon-hospital-fill::before, + .fr-icon-hospital-fill::after { + background-image: url("../../icons/buildings/hospital-fill.svg"); + } + + .fr-icon-hospital-line::before, + .fr-icon-hospital-line::after { + background-image: url("../../icons/buildings/hospital-line.svg"); + } + + .fr-icon-hotel-fill::before, + .fr-icon-hotel-fill::after { + background-image: url("../../icons/buildings/hotel-fill.svg"); + } + + .fr-icon-hotel-line::before, + .fr-icon-hotel-line::after { + background-image: url("../../icons/buildings/hotel-line.svg"); + } + + .fr-icon-store-fill::before, + .fr-icon-store-fill::after { + background-image: url("../../icons/buildings/store-fill.svg"); + } + + .fr-icon-store-line::before, + .fr-icon-store-line::after { + background-image: url("../../icons/buildings/store-line.svg"); + } + + .fr-fi-home-4-fill::before { + background-image: url("../../icons/buildings/home-4-fill.svg"); + } + + .fr-fi-home-4-line::before { + background-image: url("../../icons/buildings/home-4-line.svg"); + } + + .fr-icon-archive-fill::before, + .fr-icon-archive-fill::after { + background-image: url("../../icons/business/archive-fill.svg"); + } + + .fr-icon-archive-line::before, + .fr-icon-archive-line::after { + background-image: url("../../icons/business/archive-line.svg"); + } + + .fr-icon-attachment-fill::before, + .fr-icon-attachment-fill::after { + background-image: url("../../icons/business/attachment-fill.svg"); + } + + .fr-icon-attachment-line::before, + .fr-icon-attachment-line::after { + background-image: url("../../icons/business/attachment-line.svg"); + } + + .fr-icon-award-fill::before, + .fr-icon-award-fill::after { + background-image: url("../../icons/business/award-fill.svg"); + } + + .fr-icon-award-line::before, + .fr-icon-award-line::after { + background-image: url("../../icons/business/award-line.svg"); + } + + .fr-icon-bar-chart-box-fill::before, + .fr-icon-bar-chart-box-fill::after { + background-image: url("../../icons/business/bar-chart-box-fill.svg"); + } + + .fr-icon-bar-chart-box-line::before, + .fr-icon-bar-chart-box-line::after { + background-image: url("../../icons/business/bar-chart-box-line.svg"); + } + + .fr-icon-bookmark-fill::before, + .fr-icon-bookmark-fill::after { + background-image: url("../../icons/business/bookmark-fill.svg"); + } + + .fr-icon-bookmark-line::before, + .fr-icon-bookmark-line::after { + background-image: url("../../icons/business/bookmark-line.svg"); + } + + .fr-icon-briefcase-fill::before, + .fr-icon-briefcase-fill::after { + background-image: url("../../icons/business/briefcase-fill.svg"); + } + + .fr-icon-briefcase-line::before, + .fr-icon-briefcase-line::after { + background-image: url("../../icons/business/briefcase-line.svg"); + } + + .fr-icon-calendar-2-fill::before, + .fr-icon-calendar-2-fill::after { + background-image: url("../../icons/business/calendar-2-fill.svg"); + } + + .fr-icon-calendar-2-line::before, + .fr-icon-calendar-2-line::after { + background-image: url("../../icons/business/calendar-2-line.svg"); + } + + .fr-icon-calendar-event-fill::before, + .fr-icon-calendar-event-fill::after { + background-image: url("../../icons/business/calendar-event-fill.svg"); + } + + .fr-icon-calendar-event-line::before, + .fr-icon-calendar-event-line::after { + background-image: url("../../icons/business/calendar-event-line.svg"); + } + + .fr-icon-calendar-fill::before, + .fr-icon-calendar-fill::after { + background-image: url("../../icons/business/calendar-fill.svg"); + } + + .fr-icon-calendar-line::before, + .fr-icon-calendar-line::after { + background-image: url("../../icons/business/calendar-line.svg"); + } + + .fr-icon-cloud-fill::before, + .fr-icon-cloud-fill::after { + background-image: url("../../icons/business/cloud-fill.svg"); + } + + .fr-icon-cloud-line::before, + .fr-icon-cloud-line::after { + background-image: url("../../icons/business/cloud-line.svg"); + } + + .fr-icon-copyright-fill::before, + .fr-icon-copyright-fill::after { + background-image: url("../../icons/business/copyright-fill.svg"); + } + + .fr-icon-copyright-line::before, + .fr-icon-copyright-line::after { + background-image: url("../../icons/business/copyright-line.svg"); + } + + .fr-icon-customer-service-fill::before, + .fr-icon-customer-service-fill::after { + background-image: url("../../icons/business/customer-service-fill.svg"); + } + + .fr-icon-customer-service-line::before, + .fr-icon-customer-service-line::after { + background-image: url("../../icons/business/customer-service-line.svg"); + } + + .fr-icon-flag-fill::before, + .fr-icon-flag-fill::after { + background-image: url("../../icons/business/flag-fill.svg"); + } + + .fr-icon-flag-line::before, + .fr-icon-flag-line::after { + background-image: url("../../icons/business/flag-line.svg"); + } + + .fr-icon-global-fill::before, + .fr-icon-global-fill::after { + background-image: url("../../icons/business/global-fill.svg"); + } + + .fr-icon-global-line::before, + .fr-icon-global-line::after { + background-image: url("../../icons/business/global-line.svg"); + } + + .fr-icon-line-chart-fill::before, + .fr-icon-line-chart-fill::after { + background-image: url("../../icons/business/line-chart-fill.svg"); + } + + .fr-icon-line-chart-line::before, + .fr-icon-line-chart-line::after { + background-image: url("../../icons/business/line-chart-line.svg"); + } + + .fr-icon-links-fill::before, + .fr-icon-links-fill::after { + background-image: url("../../icons/business/links-fill.svg"); + } + + .fr-icon-links-line::before, + .fr-icon-links-line::after { + background-image: url("../../icons/business/links-line.svg"); + } + + .fr-icon-mail-fill::before, + .fr-icon-mail-fill::after { + background-image: url("../../icons/business/mail-fill.svg"); + } + + .fr-icon-mail-line::before, + .fr-icon-mail-line::after { + background-image: url("../../icons/business/mail-line.svg"); + } + + .fr-icon-mail-open-fill::before, + .fr-icon-mail-open-fill::after { + background-image: url("../../icons/business/mail-open-fill.svg"); + } + + .fr-icon-mail-open-line::before, + .fr-icon-mail-open-line::after { + background-image: url("../../icons/business/mail-open-line.svg"); + } + + .fr-icon-medal-fill::before, + .fr-icon-medal-fill::after { + background-image: url("../../icons/business/medal-fill.svg"); + } + + .fr-icon-medal-line::before, + .fr-icon-medal-line::after { + background-image: url("../../icons/business/medal-line.svg"); + } + + .fr-icon-pie-chart-2-fill::before, + .fr-icon-pie-chart-2-fill::after { + background-image: url("../../icons/business/pie-chart-2-fill.svg"); + } + + .fr-icon-pie-chart-2-line::before, + .fr-icon-pie-chart-2-line::after { + background-image: url("../../icons/business/pie-chart-2-line.svg"); + } + + .fr-icon-pie-chart-box-fill::before, + .fr-icon-pie-chart-box-fill::after { + background-image: url("../../icons/business/pie-chart-box-fill.svg"); + } + + .fr-icon-pie-chart-box-line::before, + .fr-icon-pie-chart-box-line::after { + background-image: url("../../icons/business/pie-chart-box-line.svg"); + } + + .fr-icon-printer-fill::before, + .fr-icon-printer-fill::after { + background-image: url("../../icons/business/printer-fill.svg"); + } + + .fr-icon-printer-line::before, + .fr-icon-printer-line::after { + background-image: url("../../icons/business/printer-line.svg"); + } + + .fr-icon-profil-fill::before, + .fr-icon-profil-fill::after { + background-image: url("../../icons/business/profil-fill.svg"); + } + + .fr-icon-profil-line::before, + .fr-icon-profil-line::after { + background-image: url("../../icons/business/profil-line.svg"); + } + + .fr-icon-projector-2-fill::before, + .fr-icon-projector-2-fill::after { + background-image: url("../../icons/business/projector-2-fill.svg"); + } + + .fr-icon-projector-2-line::before, + .fr-icon-projector-2-line::after { + background-image: url("../../icons/business/projector-2-line.svg"); + } + + .fr-icon-send-plane-fill::before, + .fr-icon-send-plane-fill::after { + background-image: url("../../icons/business/send-plane-fill.svg"); + } + + .fr-icon-send-plane-line::before, + .fr-icon-send-plane-line::after { + background-image: url("../../icons/business/send-plane-line.svg"); + } + + .fr-icon-slideshow-fill::before, + .fr-icon-slideshow-fill::after { + background-image: url("../../icons/business/slideshow-fill.svg"); + } + + .fr-icon-slideshow-line::before, + .fr-icon-slideshow-line::after { + background-image: url("../../icons/business/slideshow-line.svg"); + } + + .fr-icon-window-fill::before, + .fr-icon-window-fill::after { + background-image: url("../../icons/business/window-fill.svg"); + } + + .fr-icon-window-line::before, + .fr-icon-window-line::after { + background-image: url("../../icons/business/window-line.svg"); + } + + .fr-fi-attachment-fill::before { + background-image: url("../../icons/business/attachment-fill.svg"); + } + + .fr-fi-attachment-line::before { + background-image: url("../../icons/business/attachment-line.svg"); + } + + .fr-fi-calendar-fill::before { + background-image: url("../../icons/business/calendar-fill.svg"); + } + + .fr-fi-calendar-line::before { + background-image: url("../../icons/business/calendar-line.svg"); + } + + .fr-fi-line-chart-fill::before { + background-image: url("../../icons/business/line-chart-fill.svg"); + } + + .fr-fi-line-chart-line::before { + background-image: url("../../icons/business/line-chart-line.svg"); + } + + .fr-fi-links-fill::before { + background-image: url("../../icons/business/links-fill.svg"); + } + + .fr-fi-mail-fill::before { + background-image: url("../../icons/business/mail-fill.svg"); + } + + .fr-fi-mail-line::before { + background-image: url("../../icons/business/mail-line.svg"); + } + + .fr-fi-printer-fill::before { + background-image: url("../../icons/business/printer-fill.svg"); + } + + .fr-fi-printer-line::before { + background-image: url("../../icons/business/printer-line.svg"); + } + + .fr-icon-chat-2-fill::before, + .fr-icon-chat-2-fill::after { + background-image: url("../../icons/communication/chat-2-fill.svg"); + } + + .fr-icon-chat-2-line::before, + .fr-icon-chat-2-line::after { + background-image: url("../../icons/communication/chat-2-line.svg"); + } + + .fr-icon-chat-3-fill::before, + .fr-icon-chat-3-fill::after { + background-image: url("../../icons/communication/chat-3-fill.svg"); + } + + .fr-icon-chat-3-line::before, + .fr-icon-chat-3-line::after { + background-image: url("../../icons/communication/chat-3-line.svg"); + } + + .fr-icon-chat-check-fill::before, + .fr-icon-chat-check-fill::after { + background-image: url("../../icons/communication/chat-check-fill.svg"); + } + + .fr-icon-chat-check-line::before, + .fr-icon-chat-check-line::after { + background-image: url("../../icons/communication/chat-check-line.svg"); + } + + .fr-icon-chat-delete-fill::before, + .fr-icon-chat-delete-fill::after { + background-image: url("../../icons/communication/chat-delete-fill.svg"); + } + + .fr-icon-chat-delete-line::before, + .fr-icon-chat-delete-line::after { + background-image: url("../../icons/communication/chat-delete-line.svg"); + } + + .fr-icon-chat-poll-fill::before, + .fr-icon-chat-poll-fill::after { + background-image: url("../../icons/communication/chat-poll-fill.svg"); + } + + .fr-icon-chat-poll-line::before, + .fr-icon-chat-poll-line::after { + background-image: url("../../icons/communication/chat-poll-line.svg"); + } + + .fr-icon-discuss-fill::before, + .fr-icon-discuss-fill::after { + background-image: url("../../icons/communication/discuss-fill.svg"); + } + + .fr-icon-discuss-line::before, + .fr-icon-discuss-line::after { + background-image: url("../../icons/communication/discuss-line.svg"); + } + + .fr-icon-feedback-fill::before, + .fr-icon-feedback-fill::after { + background-image: url("../../icons/communication/feedback-fill.svg"); + } + + .fr-icon-feedback-line::before, + .fr-icon-feedback-line::after { + background-image: url("../../icons/communication/feedback-line.svg"); + } + + .fr-icon-message-2-fill::before, + .fr-icon-message-2-fill::after { + background-image: url("../../icons/communication/message-2-fill.svg"); + } + + .fr-icon-message-2-line::before, + .fr-icon-message-2-line::after { + background-image: url("../../icons/communication/message-2-line.svg"); + } + + .fr-icon-question-answer-fill::before, + .fr-icon-question-answer-fill::after { + background-image: url("../../icons/communication/question-answer-fill.svg"); + } + + .fr-icon-question-answer-line::before, + .fr-icon-question-answer-line::after { + background-image: url("../../icons/communication/question-answer-line.svg"); + } + + .fr-icon-questionnaire-fill::before, + .fr-icon-questionnaire-fill::after { + background-image: url("../../icons/communication/questionnaire-fill.svg"); + } + + .fr-icon-questionnaire-line::before, + .fr-icon-questionnaire-line::after { + background-image: url("../../icons/communication/questionnaire-line.svg"); + } + + .fr-icon-video-chat-fill::before, + .fr-icon-video-chat-fill::after { + background-image: url("../../icons/communication/video-chat-fill.svg"); + } + + .fr-icon-video-chat-line::before, + .fr-icon-video-chat-line::after { + background-image: url("../../icons/communication/video-chat-line.svg"); + } + + .fr-icon-ball-pen-fill::before, + .fr-icon-ball-pen-fill::after { + background-image: url("../../icons/design/ball-pen-fill.svg"); + } + + .fr-icon-ball-pen-line::before, + .fr-icon-ball-pen-line::after { + background-image: url("../../icons/design/ball-pen-line.svg"); + } + + .fr-icon-brush-3-fill::before, + .fr-icon-brush-3-fill::after { + background-image: url("../../icons/design/brush-3-fill.svg"); + } + + .fr-icon-brush-3-line::before, + .fr-icon-brush-3-line::after { + background-image: url("../../icons/design/brush-3-line.svg"); + } + + .fr-icon-brush-fill::before, + .fr-icon-brush-fill::after { + background-image: url("../../icons/design/brush-fill.svg"); + } + + .fr-icon-brush-line::before, + .fr-icon-brush-line::after { + background-image: url("../../icons/design/brush-line.svg"); + } + + .fr-icon-contrast-fill::before, + .fr-icon-contrast-fill::after { + background-image: url("../../icons/design/contrast-fill.svg"); + } + + .fr-icon-contrast-line::before, + .fr-icon-contrast-line::after { + background-image: url("../../icons/design/contrast-line.svg"); + } + + .fr-icon-crop-fill::before, + .fr-icon-crop-fill::after { + background-image: url("../../icons/design/crop-fill.svg"); + } + + .fr-icon-crop-line::before, + .fr-icon-crop-line::after { + background-image: url("../../icons/design/crop-line.svg"); + } + + .fr-icon-drag-move-2-fill::before, + .fr-icon-drag-move-2-fill::after { + background-image: url("../../icons/design/drag-move-2-fill.svg"); + } + + .fr-icon-drag-move-2-line::before, + .fr-icon-drag-move-2-line::after { + background-image: url("../../icons/design/drag-move-2-line.svg"); + } + + .fr-icon-drop-fill::before, + .fr-icon-drop-fill::after { + background-image: url("../../icons/design/drop-fill.svg"); + } + + .fr-icon-drop-line::before, + .fr-icon-drop-line::after { + background-image: url("../../icons/design/drop-line.svg"); + } + + .fr-icon-edit-box-fill::before, + .fr-icon-edit-box-fill::after { + background-image: url("../../icons/design/edit-box-fill.svg"); + } + + .fr-icon-edit-box-line::before, + .fr-icon-edit-box-line::after { + background-image: url("../../icons/design/edit-box-line.svg"); + } + + .fr-icon-edit-fill::before, + .fr-icon-edit-fill::after { + background-image: url("../../icons/design/edit-fill.svg"); + } + + .fr-icon-edit-line::before, + .fr-icon-edit-line::after { + background-image: url("../../icons/design/edit-line.svg"); + } + + .fr-icon-eraser-fill::before, + .fr-icon-eraser-fill::after { + background-image: url("../../icons/design/eraser-fill.svg"); + } + + .fr-icon-eraser-line::before, + .fr-icon-eraser-line::after { + background-image: url("../../icons/design/eraser-line.svg"); + } + + .fr-icon-ink-bottle-fill::before, + .fr-icon-ink-bottle-fill::after { + background-image: url("../../icons/design/ink-bottle-fill.svg"); + } + + .fr-icon-ink-bottle-line::before, + .fr-icon-ink-bottle-line::after { + background-image: url("../../icons/design/ink-bottle-line.svg"); + } + + .fr-icon-layout-grid-fill::before, + .fr-icon-layout-grid-fill::after { + background-image: url("../../icons/design/layout-grid-fill.svg"); + } + + .fr-icon-layout-grid-line::before, + .fr-icon-layout-grid-line::after { + background-image: url("../../icons/design/layout-grid-line.svg"); + } + + .fr-icon-mark-pen-fill::before, + .fr-icon-mark-pen-fill::after { + background-image: url("../../icons/design/mark-pen-fill.svg"); + } + + .fr-icon-mark-pen-line::before, + .fr-icon-mark-pen-line::after { + background-image: url("../../icons/design/mark-pen-line.svg"); + } + + .fr-icon-paint-brush-fill::before, + .fr-icon-paint-brush-fill::after { + background-image: url("../../icons/design/paint-brush-fill.svg"); + } + + .fr-icon-paint-brush-line::before, + .fr-icon-paint-brush-line::after { + background-image: url("../../icons/design/paint-brush-line.svg"); + } + + .fr-icon-paint-fill::before, + .fr-icon-paint-fill::after { + background-image: url("../../icons/design/paint-fill.svg"); + } + + .fr-icon-paint-line::before, + .fr-icon-paint-line::after { + background-image: url("../../icons/design/paint-line.svg"); + } + + .fr-icon-palette-fill::before, + .fr-icon-palette-fill::after { + background-image: url("../../icons/design/palette-fill.svg"); + } + + .fr-icon-palette-line::before, + .fr-icon-palette-line::after { + background-image: url("../../icons/design/palette-line.svg"); + } + + .fr-icon-pantone-fill::before, + .fr-icon-pantone-fill::after { + background-image: url("../../icons/design/pantone-fill.svg"); + } + + .fr-icon-pantone-line::before, + .fr-icon-pantone-line::after { + background-image: url("../../icons/design/pantone-line.svg"); + } + + .fr-icon-pen-nib-fill::before, + .fr-icon-pen-nib-fill::after { + background-image: url("../../icons/design/pen-nib-fill.svg"); + } + + .fr-icon-pen-nib-line::before, + .fr-icon-pen-nib-line::after { + background-image: url("../../icons/design/pen-nib-line.svg"); + } + + .fr-icon-pencil-fill::before, + .fr-icon-pencil-fill::after { + background-image: url("../../icons/design/pencil-fill.svg"); + } + + .fr-icon-pencil-line::before, + .fr-icon-pencil-line::after { + background-image: url("../../icons/design/pencil-line.svg"); + } + + .fr-icon-pencil-ruler-fill::before, + .fr-icon-pencil-ruler-fill::after { + background-image: url("../../icons/design/pencil-ruler-fill.svg"); + } + + .fr-icon-pencil-ruler-line::before, + .fr-icon-pencil-ruler-line::after { + background-image: url("../../icons/design/pencil-ruler-line.svg"); + } + + .fr-icon-shapes-fill::before, + .fr-icon-shapes-fill::after { + background-image: url("../../icons/design/shapes-fill.svg"); + } + + .fr-icon-shapes-line::before, + .fr-icon-shapes-line::after { + background-image: url("../../icons/design/shapes-line.svg"); + } + + .fr-icon-sip-fill::before, + .fr-icon-sip-fill::after { + background-image: url("../../icons/design/sip-fill.svg"); + } + + .fr-icon-sip-line::before, + .fr-icon-sip-line::after { + background-image: url("../../icons/design/sip-line.svg"); + } + + .fr-icon-table-fill::before, + .fr-icon-table-fill::after { + background-image: url("../../icons/design/table-fill.svg"); + } + + .fr-icon-table-line::before, + .fr-icon-table-line::after { + background-image: url("../../icons/design/table-line.svg"); + } + + .fr-fi-edit-fill::before { + background-image: url("../../icons/design/edit-fill.svg"); + } + + .fr-fi-edit-line::before { + background-image: url("../../icons/design/edit-line.svg"); + } + + .fr-icon-bug-fill::before, + .fr-icon-bug-fill::after { + background-image: url("../../icons/development/bug-fill.svg"); + } + + .fr-icon-bug-line::before, + .fr-icon-bug-line::after { + background-image: url("../../icons/development/bug-line.svg"); + } + + .fr-icon-code-box-fill::before, + .fr-icon-code-box-fill::after { + background-image: url("../../icons/development/code-box-fill.svg"); + } + + .fr-icon-code-box-line::before, + .fr-icon-code-box-line::after { + background-image: url("../../icons/development/code-box-line.svg"); + } + + .fr-icon-code-s-slash-line::before, + .fr-icon-code-s-slash-line::after { + background-image: url("../../icons/development/code-s-slash-line.svg"); + } + + .fr-icon-cursor-fill::before, + .fr-icon-cursor-fill::after { + background-image: url("../../icons/development/cursor-fill.svg"); + } + + .fr-icon-cursor-line::before, + .fr-icon-cursor-line::after { + background-image: url("../../icons/development/cursor-line.svg"); + } + + .fr-icon-git-branch-fill::before, + .fr-icon-git-branch-fill::after { + background-image: url("../../icons/development/git-branch-fill.svg"); + } + + .fr-icon-git-branch-line::before, + .fr-icon-git-branch-line::after { + background-image: url("../../icons/development/git-branch-line.svg"); + } + + .fr-icon-git-commit-fill::before, + .fr-icon-git-commit-fill::after { + background-image: url("../../icons/development/git-commit-fill.svg"); + } + + .fr-icon-git-commit-line::before, + .fr-icon-git-commit-line::after { + background-image: url("../../icons/development/git-commit-line.svg"); + } + + .fr-icon-git-merge-fill::before, + .fr-icon-git-merge-fill::after { + background-image: url("../../icons/development/git-merge-fill.svg"); + } + + .fr-icon-git-merge-line::before, + .fr-icon-git-merge-line::after { + background-image: url("../../icons/development/git-merge-line.svg"); + } + + .fr-icon-git-pull-request-fill::before, + .fr-icon-git-pull-request-fill::after { + background-image: url("../../icons/development/git-pull-request-fill.svg"); + } + + .fr-icon-git-pull-request-line::before, + .fr-icon-git-pull-request-line::after { + background-image: url("../../icons/development/git-pull-request-line.svg"); + } + + .fr-icon-git-repository-commits-fill::before, + .fr-icon-git-repository-commits-fill::after { + background-image: url("../../icons/development/git-repository-commits-fill.svg"); + } + + .fr-icon-git-repository-commits-line::before, + .fr-icon-git-repository-commits-line::after { + background-image: url("../../icons/development/git-repository-commits-line.svg"); + } + + .fr-icon-git-repository-fill::before, + .fr-icon-git-repository-fill::after { + background-image: url("../../icons/development/git-repository-fill.svg"); + } + + .fr-icon-git-repository-line::before, + .fr-icon-git-repository-line::after { + background-image: url("../../icons/development/git-repository-line.svg"); + } + + .fr-icon-git-repository-private-fill::before, + .fr-icon-git-repository-private-fill::after { + background-image: url("../../icons/development/git-repository-private-fill.svg"); + } + + .fr-icon-git-repository-private-line::before, + .fr-icon-git-repository-private-line::after { + background-image: url("../../icons/development/git-repository-private-line.svg"); + } + + .fr-icon-terminal-box-fill::before, + .fr-icon-terminal-box-fill::after { + background-image: url("../../icons/development/terminal-box-fill.svg"); + } + + .fr-icon-terminal-box-line::before, + .fr-icon-terminal-box-line::after { + background-image: url("../../icons/development/terminal-box-line.svg"); + } + + .fr-icon-terminal-line::before, + .fr-icon-terminal-line::after { + background-image: url("../../icons/development/terminal-line.svg"); + } + + .fr-icon-terminal-window-fill::before, + .fr-icon-terminal-window-fill::after { + background-image: url("../../icons/development/terminal-window-fill.svg"); + } + + .fr-icon-terminal-window-line::before, + .fr-icon-terminal-window-line::after { + background-image: url("../../icons/development/terminal-window-line.svg"); + } + + .fr-icon-bluetooth-fill::before, + .fr-icon-bluetooth-fill::after { + background-image: url("../../icons/device/bluetooth-fill.svg"); + } + + .fr-icon-bluetooth-line::before, + .fr-icon-bluetooth-line::after { + background-image: url("../../icons/device/bluetooth-line.svg"); + } + + .fr-icon-computer-fill::before, + .fr-icon-computer-fill::after { + background-image: url("../../icons/device/computer-fill.svg"); + } + + .fr-icon-computer-line::before, + .fr-icon-computer-line::after { + background-image: url("../../icons/device/computer-line.svg"); + } + + .fr-icon-dashboard-3-fill::before, + .fr-icon-dashboard-3-fill::after { + background-image: url("../../icons/device/dashboard-3-fill.svg"); + } + + .fr-icon-dashboard-3-line::before, + .fr-icon-dashboard-3-line::after { + background-image: url("../../icons/device/dashboard-3-line.svg"); + } + + .fr-icon-database-fill::before, + .fr-icon-database-fill::after { + background-image: url("../../icons/device/database-fill.svg"); + } + + .fr-icon-database-line::before, + .fr-icon-database-line::after { + background-image: url("../../icons/device/database-line.svg"); + } + + .fr-icon-device-fill::before, + .fr-icon-device-fill::after { + background-image: url("../../icons/device/device-fill.svg"); + } + + .fr-icon-device-line::before, + .fr-icon-device-line::after { + background-image: url("../../icons/device/device-line.svg"); + } + + .fr-icon-hard-drive-2-fill::before, + .fr-icon-hard-drive-2-fill::after { + background-image: url("../../icons/device/hard-drive-2-fill.svg"); + } + + .fr-icon-hard-drive-2-line::before, + .fr-icon-hard-drive-2-line::after { + background-image: url("../../icons/device/hard-drive-2-line.svg"); + } + + .fr-icon-mac-fill::before, + .fr-icon-mac-fill::after { + background-image: url("../../icons/device/mac-fill.svg"); + } + + .fr-icon-mac-line::before, + .fr-icon-mac-line::after { + background-image: url("../../icons/device/mac-line.svg"); + } + + .fr-icon-phone-fill::before, + .fr-icon-phone-fill::after { + background-image: url("../../icons/device/phone-fill.svg"); + } + + .fr-icon-phone-line::before, + .fr-icon-phone-line::after { + background-image: url("../../icons/device/phone-line.svg"); + } + + .fr-icon-qr-code-fill::before, + .fr-icon-qr-code-fill::after { + background-image: url("../../icons/device/qr-code-fill.svg"); + } + + .fr-icon-qr-code-line::before, + .fr-icon-qr-code-line::after { + background-image: url("../../icons/device/qr-code-line.svg"); + } + + .fr-icon-rss-fill::before, + .fr-icon-rss-fill::after { + background-image: url("../../icons/device/rss-fill.svg"); + } + + .fr-icon-rss-line::before, + .fr-icon-rss-line::after { + background-image: url("../../icons/device/rss-line.svg"); + } + + .fr-icon-save-3-fill::before, + .fr-icon-save-3-fill::after { + background-image: url("../../icons/device/save-3-fill.svg"); + } + + .fr-icon-save-3-line::before, + .fr-icon-save-3-line::after { + background-image: url("../../icons/device/save-3-line.svg"); + } + + .fr-icon-save-fill::before, + .fr-icon-save-fill::after { + background-image: url("../../icons/device/save-fill.svg"); + } + + .fr-icon-save-line::before, + .fr-icon-save-line::after { + background-image: url("../../icons/device/save-line.svg"); + } + + .fr-icon-server-fill::before, + .fr-icon-server-fill::after { + background-image: url("../../icons/device/server-fill.svg"); + } + + .fr-icon-server-line::before, + .fr-icon-server-line::after { + background-image: url("../../icons/device/server-line.svg"); + } + + .fr-icon-smartphone-fill::before, + .fr-icon-smartphone-fill::after { + background-image: url("../../icons/device/smartphone-fill.svg"); + } + + .fr-icon-smartphone-line::before, + .fr-icon-smartphone-line::after { + background-image: url("../../icons/device/smartphone-line.svg"); + } + + .fr-icon-tablet-fill::before, + .fr-icon-tablet-fill::after { + background-image: url("../../icons/device/tablet-fill.svg"); + } + + .fr-icon-tablet-line::before, + .fr-icon-tablet-line::after { + background-image: url("../../icons/device/tablet-line.svg"); + } + + .fr-icon-tv-fill::before, + .fr-icon-tv-fill::after { + background-image: url("../../icons/device/tv-fill.svg"); + } + + .fr-icon-tv-line::before, + .fr-icon-tv-line::after { + background-image: url("../../icons/device/tv-line.svg"); + } + + .fr-icon-wifi-fill::before, + .fr-icon-wifi-fill::after { + background-image: url("../../icons/device/wifi-fill.svg"); + } + + .fr-icon-wifi-line::before, + .fr-icon-wifi-line::after { + background-image: url("../../icons/device/wifi-line.svg"); + } + + .fr-fi-phone-fill::before { + background-image: url("../../icons/device/phone-fill.svg"); + } + + .fr-fi-phone-line::before { + background-image: url("../../icons/device/phone-line.svg"); + } + + .fr-fi-rss-fill::before { + background-image: url("../../icons/device/rss-fill.svg"); + } + + .fr-fi-rss-line::before { + background-image: url("../../icons/device/rss-line.svg"); + } + + .fr-fi-save-fill::before { + background-image: url("../../icons/device/save-fill.svg"); + } + + .fr-fi-save-line::before { + background-image: url("../../icons/device/save-line.svg"); + } + + .fr-icon-article-fill::before, + .fr-icon-article-fill::after { + background-image: url("../../icons/document/article-fill.svg"); + } + + .fr-icon-article-line::before, + .fr-icon-article-line::after { + background-image: url("../../icons/document/article-line.svg"); + } + + .fr-icon-book-2-fill::before, + .fr-icon-book-2-fill::after { + background-image: url("../../icons/document/book-2-fill.svg"); + } + + .fr-icon-book-2-line::before, + .fr-icon-book-2-line::after { + background-image: url("../../icons/document/book-2-line.svg"); + } + + .fr-icon-booklet-fill::before, + .fr-icon-booklet-fill::after { + background-image: url("../../icons/document/booklet-fill.svg"); + } + + .fr-icon-booklet-line::before, + .fr-icon-booklet-line::after { + background-image: url("../../icons/document/booklet-line.svg"); + } + + .fr-icon-clipboard-fill::before, + .fr-icon-clipboard-fill::after { + background-image: url("../../icons/document/clipboard-fill.svg"); + } + + .fr-icon-clipboard-line::before, + .fr-icon-clipboard-line::after { + background-image: url("../../icons/document/clipboard-line.svg"); + } + + .fr-icon-draft-fill::before, + .fr-icon-draft-fill::after { + background-image: url("../../icons/document/draft-fill.svg"); + } + + .fr-icon-draft-line::before, + .fr-icon-draft-line::after { + background-image: url("../../icons/document/draft-line.svg"); + } + + .fr-icon-file-add-fill::before, + .fr-icon-file-add-fill::after { + background-image: url("../../icons/document/file-add-fill.svg"); + } + + .fr-icon-file-add-line::before, + .fr-icon-file-add-line::after { + background-image: url("../../icons/document/file-add-line.svg"); + } + + .fr-icon-file-download-fill::before, + .fr-icon-file-download-fill::after { + background-image: url("../../icons/document/file-download-fill.svg"); + } + + .fr-icon-file-download-line::before, + .fr-icon-file-download-line::after { + background-image: url("../../icons/document/file-download-line.svg"); + } + + .fr-icon-file-fill::before, + .fr-icon-file-fill::after { + background-image: url("../../icons/document/file-fill.svg"); + } + + .fr-icon-file-line::before, + .fr-icon-file-line::after { + background-image: url("../../icons/document/file-line.svg"); + } + + .fr-icon-file-pdf-fill::before, + .fr-icon-file-pdf-fill::after { + background-image: url("../../icons/document/file-pdf-fill.svg"); + } + + .fr-icon-file-pdf-line::before, + .fr-icon-file-pdf-line::after { + background-image: url("../../icons/document/file-pdf-line.svg"); + } + + .fr-icon-file-text-fill::before, + .fr-icon-file-text-fill::after { + background-image: url("../../icons/document/file-text-fill.svg"); + } + + .fr-icon-file-text-line::before, + .fr-icon-file-text-line::after { + background-image: url("../../icons/document/file-text-line.svg"); + } + + .fr-icon-folder-2-fill::before, + .fr-icon-folder-2-fill::after { + background-image: url("../../icons/document/folder-2-fill.svg"); + } + + .fr-icon-folder-2-line::before, + .fr-icon-folder-2-line::after { + background-image: url("../../icons/document/folder-2-line.svg"); + } + + .fr-icon-newspaper-fill::before, + .fr-icon-newspaper-fill::after { + background-image: url("../../icons/document/newspaper-fill.svg"); + } + + .fr-icon-newspaper-line::before, + .fr-icon-newspaper-line::after { + background-image: url("../../icons/document/newspaper-line.svg"); + } + + .fr-icon-survey-fill::before, + .fr-icon-survey-fill::after { + background-image: url("../../icons/document/survey-fill.svg"); + } + + .fr-icon-survey-line::before, + .fr-icon-survey-line::after { + background-image: url("../../icons/document/survey-line.svg"); + } + + .fr-icon-todo-fill::before, + .fr-icon-todo-fill::after { + background-image: url("../../icons/document/todo-fill.svg"); + } + + .fr-icon-todo-line::before, + .fr-icon-todo-line::after { + background-image: url("../../icons/document/todo-line.svg"); + } + + .fr-fi-file-download-fill::before { + background-image: url("../../icons/document/file-download-fill.svg"); + } + + .fr-fi-file-download-line::before { + background-image: url("../../icons/document/file-download-line.svg"); + } + + .fr-fi-file-fill::before { + background-image: url("../../icons/document/file-fill.svg"); + } + + .fr-fi-file-line::before { + background-image: url("../../icons/document/file-line.svg"); + } + + .fr-fi-file-pdf-fill::before { + background-image: url("../../icons/document/file-pdf-fill.svg"); + } + + .fr-fi-file-pdf-line::before { + background-image: url("../../icons/document/file-pdf-line.svg"); + } + + .fr-icon-align-center::before, + .fr-icon-align-center::after { + background-image: url("../../icons/editor/align-center.svg"); + } + + .fr-icon-align-justify::before, + .fr-icon-align-justify::after { + background-image: url("../../icons/editor/align-justify.svg"); + } + + .fr-icon-align-left::before, + .fr-icon-align-left::after { + background-image: url("../../icons/editor/align-left.svg"); + } + + .fr-icon-align-right::before, + .fr-icon-align-right::after { + background-image: url("../../icons/editor/align-right.svg"); + } + + .fr-icon-code-block::before, + .fr-icon-code-block::after { + background-image: url("../../icons/editor/code-block.svg"); + } + + .fr-icon-code-view::before, + .fr-icon-code-view::after { + background-image: url("../../icons/editor/code-view.svg"); + } + + .fr-icon-font-color::before, + .fr-icon-font-color::after { + background-image: url("../../icons/editor/font-color.svg"); + } + + .fr-icon-font-size::before, + .fr-icon-font-size::after { + background-image: url("../../icons/editor/font-size.svg"); + } + + .fr-icon-format-clear::before, + .fr-icon-format-clear::after { + background-image: url("../../icons/editor/format-clear.svg"); + } + + .fr-icon-bold::before, + .fr-icon-bold::after { + background-image: url("../../icons/editor/fr--bold.svg"); + } + + .fr-icon-highlight::before, + .fr-icon-highlight::after { + background-image: url("../../icons/editor/fr--highlight.svg"); + } + + .fr-icon-quote-fill::before, + .fr-icon-quote-fill::after { + background-image: url("../../icons/editor/fr--quote-fill.svg"); + } + + .fr-icon-quote-line::before, + .fr-icon-quote-line::after { + background-image: url("../../icons/editor/fr--quote-line.svg"); + } + + .fr-icon-h-1::before, + .fr-icon-h-1::after { + background-image: url("../../icons/editor/h-1.svg"); + } + + .fr-icon-h-2::before, + .fr-icon-h-2::after { + background-image: url("../../icons/editor/h-2.svg"); + } + + .fr-icon-h-3::before, + .fr-icon-h-3::after { + background-image: url("../../icons/editor/h-3.svg"); + } + + .fr-icon-h-4::before, + .fr-icon-h-4::after { + background-image: url("../../icons/editor/h-4.svg"); + } + + .fr-icon-h-5::before, + .fr-icon-h-5::after { + background-image: url("../../icons/editor/h-5.svg"); + } + + .fr-icon-h-6::before, + .fr-icon-h-6::after { + background-image: url("../../icons/editor/h-6.svg"); + } + + .fr-icon-hashtag::before, + .fr-icon-hashtag::after { + background-image: url("../../icons/editor/hashtag.svg"); + } + + .fr-icon-indent-decrease::before, + .fr-icon-indent-decrease::after { + background-image: url("../../icons/editor/indent-decrease.svg"); + } + + .fr-icon-indent-increase::before, + .fr-icon-indent-increase::after { + background-image: url("../../icons/editor/indent-increase.svg"); + } + + .fr-icon-italic::before, + .fr-icon-italic::after { + background-image: url("../../icons/editor/italic.svg"); + } + + .fr-icon-link-unlink::before, + .fr-icon-link-unlink::after { + background-image: url("../../icons/editor/link-unlink.svg"); + } + + .fr-icon-link::before, + .fr-icon-link::after { + background-image: url("../../icons/editor/link.svg"); + } + + .fr-icon-list-check::before, + .fr-icon-list-check::after { + background-image: url("../../icons/editor/list-check.svg"); + } + + .fr-icon-list-ordered::before, + .fr-icon-list-ordered::after { + background-image: url("../../icons/editor/list-ordered.svg"); + } + + .fr-icon-list-unordered::before, + .fr-icon-list-unordered::after { + background-image: url("../../icons/editor/list-unordered.svg"); + } + + .fr-icon-question-mark::before, + .fr-icon-question-mark::after { + background-image: url("../../icons/editor/question-mark.svg"); + } + + .fr-icon-separator::before, + .fr-icon-separator::after { + background-image: url("../../icons/editor/separator.svg"); + } + + .fr-icon-space::before, + .fr-icon-space::after { + background-image: url("../../icons/editor/space.svg"); + } + + .fr-icon-strikethrough::before, + .fr-icon-strikethrough::after { + background-image: url("../../icons/editor/strikethrough.svg"); + } + + .fr-icon-subscript::before, + .fr-icon-subscript::after { + background-image: url("../../icons/editor/subscript.svg"); + } + + .fr-icon-superscript::before, + .fr-icon-superscript::after { + background-image: url("../../icons/editor/superscript.svg"); + } + + .fr-icon-table-2::before, + .fr-icon-table-2::after { + background-image: url("../../icons/editor/table-2.svg"); + } + + .fr-icon-text-direction-r::before, + .fr-icon-text-direction-r::after { + background-image: url("../../icons/editor/text-direction-r.svg"); + } + + .fr-icon-translate-2::before, + .fr-icon-translate-2::after { + background-image: url("../../icons/editor/translate-2.svg"); + } + + .fr-icon-underline::before, + .fr-icon-underline::after { + background-image: url("../../icons/editor/underline.svg"); + } + + .fr-fi-font-size::before { + background-image: url("../../icons/editor/font-size.svg"); + } + + .fr-fi-bold::before { + background-image: url("../../icons/editor/fr--bold.svg"); + } + + .fr-fi-highlight::before { + background-image: url("../../icons/editor/fr--highlight.svg"); + } + + .fr-fi-italic::before { + background-image: url("../../icons/editor/italic.svg"); + } + + .fr-fi-link-unlink::before { + background-image: url("../../icons/editor/link-unlink.svg"); + } + + .fr-fi-list-ordered::before { + background-image: url("../../icons/editor/list-ordered.svg"); + } + + .fr-fi-list-unordered::before { + background-image: url("../../icons/editor/list-unordered.svg"); + } + + .fr-icon-bank-card-fill::before, + .fr-icon-bank-card-fill::after { + background-image: url("../../icons/finance/bank-card-fill.svg"); + } + + .fr-icon-bank-card-line::before, + .fr-icon-bank-card-line::after { + background-image: url("../../icons/finance/bank-card-line.svg"); + } + + .fr-icon-coin-fill::before, + .fr-icon-coin-fill::after { + background-image: url("../../icons/finance/coin-fill.svg"); + } + + .fr-icon-gift-fill::before, + .fr-icon-gift-fill::after { + background-image: url("../../icons/finance/gift-fill.svg"); + } + + .fr-icon-gift-line::before, + .fr-icon-gift-line::after { + background-image: url("../../icons/finance/gift-line.svg"); + } + + .fr-icon-money-euro-box-fill::before, + .fr-icon-money-euro-box-fill::after { + background-image: url("../../icons/finance/money-euro-box-fill.svg"); + } + + .fr-icon-money-euro-box-line::before, + .fr-icon-money-euro-box-line::after { + background-image: url("../../icons/finance/money-euro-box-line.svg"); + } + + .fr-icon-money-euro-circle-fill::before, + .fr-icon-money-euro-circle-fill::after { + background-image: url("../../icons/finance/money-euro-circle-fill.svg"); + } + + .fr-icon-money-euro-circle-line::before, + .fr-icon-money-euro-circle-line::after { + background-image: url("../../icons/finance/money-euro-circle-line.svg"); + } + + .fr-icon-secure-payment-fill::before, + .fr-icon-secure-payment-fill::after { + background-image: url("../../icons/finance/secure-payment-fill.svg"); + } + + .fr-icon-secure-payment-line::before, + .fr-icon-secure-payment-line::after { + background-image: url("../../icons/finance/secure-payment-line.svg"); + } + + .fr-icon-shopping-bag-fill::before, + .fr-icon-shopping-bag-fill::after { + background-image: url("../../icons/finance/shopping-bag-fill.svg"); + } + + .fr-icon-shopping-bag-line::before, + .fr-icon-shopping-bag-line::after { + background-image: url("../../icons/finance/shopping-bag-line.svg"); + } + + .fr-icon-shopping-cart-2-fill::before, + .fr-icon-shopping-cart-2-fill::after { + background-image: url("../../icons/finance/shopping-cart-2-fill.svg"); + } + + .fr-icon-shopping-cart-2-line::before, + .fr-icon-shopping-cart-2-line::after { + background-image: url("../../icons/finance/shopping-cart-2-line.svg"); + } + + .fr-icon-trophy-fill::before, + .fr-icon-trophy-fill::after { + background-image: url("../../icons/finance/trophy-fill.svg"); + } + + .fr-icon-trophy-line::before, + .fr-icon-trophy-line::after { + background-image: url("../../icons/finance/trophy-line.svg"); + } + + .fr-icon-capsule-fill::before, + .fr-icon-capsule-fill::after { + background-image: url("../../icons/health/capsule-fill.svg"); + } + + .fr-icon-capsule-line::before, + .fr-icon-capsule-line::after { + background-image: url("../../icons/health/capsule-line.svg"); + } + + .fr-icon-dislike-fill::before, + .fr-icon-dislike-fill::after { + background-image: url("../../icons/health/dislike-fill.svg"); + } + + .fr-icon-dislike-line::before, + .fr-icon-dislike-line::after { + background-image: url("../../icons/health/dislike-line.svg"); + } + + .fr-icon-dossier-fill::before, + .fr-icon-dossier-fill::after { + background-image: url("../../icons/health/dossier-fill.svg"); + } + + .fr-icon-dossier-line::before, + .fr-icon-dossier-line::after { + background-image: url("../../icons/health/dossier-line.svg"); + } + + .fr-icon-first-aid-kit-fill::before, + .fr-icon-first-aid-kit-fill::after { + background-image: url("../../icons/health/first-aid-kit-fill.svg"); + } + + .fr-icon-first-aid-kit-line::before, + .fr-icon-first-aid-kit-line::after { + background-image: url("../../icons/health/first-aid-kit-line.svg"); + } + + .fr-icon-hand-sanitizer-fill::before, + .fr-icon-hand-sanitizer-fill::after { + background-image: url("../../icons/health/hand-sanitizer-fill.svg"); + } + + .fr-icon-hand-sanitizer-line::before, + .fr-icon-hand-sanitizer-line::after { + background-image: url("../../icons/health/hand-sanitizer-line.svg"); + } + + .fr-icon-health-book-fill::before, + .fr-icon-health-book-fill::after { + background-image: url("../../icons/health/health-book-fill.svg"); + } + + .fr-icon-health-book-line::before, + .fr-icon-health-book-line::after { + background-image: url("../../icons/health/health-book-line.svg"); + } + + .fr-icon-heart-fill::before, + .fr-icon-heart-fill::after { + background-image: url("../../icons/health/heart-fill.svg"); + } + + .fr-icon-heart-line::before, + .fr-icon-heart-line::after { + background-image: url("../../icons/health/heart-line.svg"); + } + + .fr-icon-heart-pulse-fill::before, + .fr-icon-heart-pulse-fill::after { + background-image: url("../../icons/health/heart-pulse-fill.svg"); + } + + .fr-icon-heart-pulse-line::before, + .fr-icon-heart-pulse-line::after { + background-image: url("../../icons/health/heart-pulse-line.svg"); + } + + .fr-icon-lungs-fill::before, + .fr-icon-lungs-fill::after { + background-image: url("../../icons/health/lungs-fill.svg"); + } + + .fr-icon-lungs-line::before, + .fr-icon-lungs-line::after { + background-image: url("../../icons/health/lungs-line.svg"); + } + + .fr-icon-medicine-bottle-fill::before, + .fr-icon-medicine-bottle-fill::after { + background-image: url("../../icons/health/medicine-bottle-fill.svg"); + } + + .fr-icon-medicine-bottle-line::before, + .fr-icon-medicine-bottle-line::after { + background-image: url("../../icons/health/medicine-bottle-line.svg"); + } + + .fr-icon-mental-health-fill::before, + .fr-icon-mental-health-fill::after { + background-image: url("../../icons/health/mental-health-fill.svg"); + } + + .fr-icon-mental-health-line::before, + .fr-icon-mental-health-line::after { + background-image: url("../../icons/health/mental-health-line.svg"); + } + + .fr-icon-microscope-fill::before, + .fr-icon-microscope-fill::after { + background-image: url("../../icons/health/microscope-fill.svg"); + } + + .fr-icon-microscope-line::before, + .fr-icon-microscope-line::after { + background-image: url("../../icons/health/microscope-line.svg"); + } + + .fr-icon-psychotherapy-fill::before, + .fr-icon-psychotherapy-fill::after { + background-image: url("../../icons/health/psychotherapy-fill.svg"); + } + + .fr-icon-psychotherapy-line::before, + .fr-icon-psychotherapy-line::after { + background-image: url("../../icons/health/psychotherapy-line.svg"); + } + + .fr-icon-pulse-line::before, + .fr-icon-pulse-line::after { + background-image: url("../../icons/health/pulse-line.svg"); + } + + .fr-icon-stethoscope-fill::before, + .fr-icon-stethoscope-fill::after { + background-image: url("../../icons/health/stethoscope-fill.svg"); + } + + .fr-icon-stethoscope-line::before, + .fr-icon-stethoscope-line::after { + background-image: url("../../icons/health/stethoscope-line.svg"); + } + + .fr-icon-surgical-mask-fill::before, + .fr-icon-surgical-mask-fill::after { + background-image: url("../../icons/health/surgical-mask-fill.svg"); + } + + .fr-icon-surgical-mask-line::before, + .fr-icon-surgical-mask-line::after { + background-image: url("../../icons/health/surgical-mask-line.svg"); + } + + .fr-icon-syringe-fill::before, + .fr-icon-syringe-fill::after { + background-image: url("../../icons/health/syringe-fill.svg"); + } + + .fr-icon-syringe-line::before, + .fr-icon-syringe-line::after { + background-image: url("../../icons/health/syringe-line.svg"); + } + + .fr-icon-test-tube-fill::before, + .fr-icon-test-tube-fill::after { + background-image: url("../../icons/health/test-tube-fill.svg"); + } + + .fr-icon-test-tube-line::before, + .fr-icon-test-tube-line::after { + background-image: url("../../icons/health/test-tube-line.svg"); + } + + .fr-icon-thermometer-fill::before, + .fr-icon-thermometer-fill::after { + background-image: url("../../icons/health/thermometer-fill.svg"); + } + + .fr-icon-thermometer-line::before, + .fr-icon-thermometer-line::after { + background-image: url("../../icons/health/thermometer-line.svg"); + } + + .fr-icon-virus-fill::before, + .fr-icon-virus-fill::after { + background-image: url("../../icons/health/virus-fill.svg"); + } + + .fr-icon-virus-line::before, + .fr-icon-virus-line::after { + background-image: url("../../icons/health/virus-line.svg"); + } + + .fr-icon-bluesky-fill::before, + .fr-icon-bluesky-fill::after { + background-image: url("../../icons/logo/bluesky-fill.svg"); + } + + .fr-icon-bluesky-line::before, + .fr-icon-bluesky-line::after { + background-image: url("../../icons/logo/bluesky-line.svg"); + } + + .fr-icon-chrome-fill::before, + .fr-icon-chrome-fill::after { + background-image: url("../../icons/logo/chrome-fill.svg"); + } + + .fr-icon-chrome-line::before, + .fr-icon-chrome-line::after { + background-image: url("../../icons/logo/chrome-line.svg"); + } + + .fr-icon-edge-fill::before, + .fr-icon-edge-fill::after { + background-image: url("../../icons/logo/edge-fill.svg"); + } + + .fr-icon-edge-line::before, + .fr-icon-edge-line::after { + background-image: url("../../icons/logo/edge-line.svg"); + } + + .fr-icon-facebook-circle-fill::before, + .fr-icon-facebook-circle-fill::after { + background-image: url("../../icons/logo/facebook-circle-fill.svg"); + } + + .fr-icon-facebook-circle-line::before, + .fr-icon-facebook-circle-line::after { + background-image: url("../../icons/logo/facebook-circle-line.svg"); + } + + .fr-icon-firefox-fill::before, + .fr-icon-firefox-fill::after { + background-image: url("../../icons/logo/firefox-fill.svg"); + } + + .fr-icon-firefox-line::before, + .fr-icon-firefox-line::after { + background-image: url("../../icons/logo/firefox-line.svg"); + } + + .fr-icon-dailymotion-fill::before, + .fr-icon-dailymotion-fill::after { + background-image: url("../../icons/logo/fr--dailymotion-fill.svg"); + } + + .fr-icon-dailymotion-line::before, + .fr-icon-dailymotion-line::after { + background-image: url("../../icons/logo/fr--dailymotion-line.svg"); + } + + .fr-icon-tiktok-fill::before, + .fr-icon-tiktok-fill::after { + background-image: url("../../icons/logo/fr--tiktok-fill.svg"); + } + + .fr-icon-tiktok-line::before, + .fr-icon-tiktok-line::after { + background-image: url("../../icons/logo/fr--tiktok-line.svg"); + } + + .fr-icon-github-fill::before, + .fr-icon-github-fill::after { + background-image: url("../../icons/logo/github-fill.svg"); + } + + .fr-icon-github-line::before, + .fr-icon-github-line::after { + background-image: url("../../icons/logo/github-line.svg"); + } + + .fr-icon-google-fill::before, + .fr-icon-google-fill::after { + background-image: url("../../icons/logo/google-fill.svg"); + } + + .fr-icon-google-line::before, + .fr-icon-google-line::after { + background-image: url("../../icons/logo/google-line.svg"); + } + + .fr-icon-ie-fill::before, + .fr-icon-ie-fill::after { + background-image: url("../../icons/logo/ie-fill.svg"); + } + + .fr-icon-ie-line::before, + .fr-icon-ie-line::after { + background-image: url("../../icons/logo/ie-line.svg"); + } + + .fr-icon-instagram-fill::before, + .fr-icon-instagram-fill::after { + background-image: url("../../icons/logo/instagram-fill.svg"); + } + + .fr-icon-instagram-line::before, + .fr-icon-instagram-line::after { + background-image: url("../../icons/logo/instagram-line.svg"); + } + + .fr-icon-linkedin-box-fill::before, + .fr-icon-linkedin-box-fill::after { + background-image: url("../../icons/logo/linkedin-box-fill.svg"); + } + + .fr-icon-linkedin-box-line::before, + .fr-icon-linkedin-box-line::after { + background-image: url("../../icons/logo/linkedin-box-line.svg"); + } + + .fr-icon-mastodon-fill::before, + .fr-icon-mastodon-fill::after { + background-image: url("../../icons/logo/mastodon-fill.svg"); + } + + .fr-icon-mastodon-line::before, + .fr-icon-mastodon-line::after { + background-image: url("../../icons/logo/mastodon-line.svg"); + } + + .fr-icon-npmjs-fill::before, + .fr-icon-npmjs-fill::after { + background-image: url("../../icons/logo/npmjs-fill.svg"); + } + + .fr-icon-npmjs-line::before, + .fr-icon-npmjs-line::after { + background-image: url("../../icons/logo/npmjs-line.svg"); + } + + .fr-icon-remixicon-fill::before, + .fr-icon-remixicon-fill::after { + background-image: url("../../icons/logo/remixicon-fill.svg"); + } + + .fr-icon-remixicon-line::before, + .fr-icon-remixicon-line::after { + background-image: url("../../icons/logo/remixicon-line.svg"); + } + + .fr-icon-safari-fill::before, + .fr-icon-safari-fill::after { + background-image: url("../../icons/logo/safari-fill.svg"); + } + + .fr-icon-safari-line::before, + .fr-icon-safari-line::after { + background-image: url("../../icons/logo/safari-line.svg"); + } + + .fr-icon-slack-fill::before, + .fr-icon-slack-fill::after { + background-image: url("../../icons/logo/slack-fill.svg"); + } + + .fr-icon-slack-line::before, + .fr-icon-slack-line::after { + background-image: url("../../icons/logo/slack-line.svg"); + } + + .fr-icon-snapchat-fill::before, + .fr-icon-snapchat-fill::after { + background-image: url("../../icons/logo/snapchat-fill.svg"); + } + + .fr-icon-snapchat-line::before, + .fr-icon-snapchat-line::after { + background-image: url("../../icons/logo/snapchat-line.svg"); + } + + .fr-icon-telegram-fill::before, + .fr-icon-telegram-fill::after { + background-image: url("../../icons/logo/telegram-fill.svg"); + } + + .fr-icon-telegram-line::before, + .fr-icon-telegram-line::after { + background-image: url("../../icons/logo/telegram-line.svg"); + } + + .fr-icon-threads-fill::before, + .fr-icon-threads-fill::after { + background-image: url("../../icons/logo/threads-fill.svg"); + } + + .fr-icon-threads-line::before, + .fr-icon-threads-line::after { + background-image: url("../../icons/logo/threads-line.svg"); + } + + .fr-icon-twitch-fill::before, + .fr-icon-twitch-fill::after { + background-image: url("../../icons/logo/twitch-fill.svg"); + } + + .fr-icon-twitch-line::before, + .fr-icon-twitch-line::after { + background-image: url("../../icons/logo/twitch-line.svg"); + } + + .fr-icon-twitter-fill::before, + .fr-icon-twitter-fill::after { + background-image: url("../../icons/logo/twitter-fill.svg"); + } + + .fr-icon-twitter-line::before, + .fr-icon-twitter-line::after { + background-image: url("../../icons/logo/twitter-line.svg"); + } + + .fr-icon-twitter-x-fill::before, + .fr-icon-twitter-x-fill::after { + background-image: url("../../icons/logo/twitter-x-fill.svg"); + } + + .fr-icon-twitter-x-line::before, + .fr-icon-twitter-x-line::after { + background-image: url("../../icons/logo/twitter-x-line.svg"); + } + + .fr-icon-vimeo-fill::before, + .fr-icon-vimeo-fill::after { + background-image: url("../../icons/logo/vimeo-fill.svg"); + } + + .fr-icon-vimeo-line::before, + .fr-icon-vimeo-line::after { + background-image: url("../../icons/logo/vimeo-line.svg"); + } + + .fr-icon-vuejs-fill::before, + .fr-icon-vuejs-fill::after { + background-image: url("../../icons/logo/vuejs-fill.svg"); + } + + .fr-icon-vuejs-line::before, + .fr-icon-vuejs-line::after { + background-image: url("../../icons/logo/vuejs-line.svg"); + } + + .fr-icon-whatsapp-fill::before, + .fr-icon-whatsapp-fill::after { + background-image: url("../../icons/logo/whatsapp-fill.svg"); + } + + .fr-icon-whatsapp-line::before, + .fr-icon-whatsapp-line::after { + background-image: url("../../icons/logo/whatsapp-line.svg"); + } + + .fr-icon-youtube-fill::before, + .fr-icon-youtube-fill::after { + background-image: url("../../icons/logo/youtube-fill.svg"); + } + + .fr-icon-youtube-line::before, + .fr-icon-youtube-line::after { + background-image: url("../../icons/logo/youtube-line.svg"); + } + + .fr-fi-facebook-circle-fill::before { + background-image: url("../../icons/logo/facebook-circle-fill.svg"); + } + + .fr-fi-facebook-circle-line::before { + background-image: url("../../icons/logo/facebook-circle-line.svg"); + } + + .fr-fi-dailymotion-fill::before { + background-image: url("../../icons/logo/fr--dailymotion-fill.svg"); + } + + .fr-fi-dailymotion-line::before { + background-image: url("../../icons/logo/fr--dailymotion-line.svg"); + } + + .fr-fi-github-fill::before { + background-image: url("../../icons/logo/github-fill.svg"); + } + + .fr-fi-github-line::before { + background-image: url("../../icons/logo/github-line.svg"); + } + + .fr-fi-instagram-fill::before { + background-image: url("../../icons/logo/instagram-fill.svg"); + } + + .fr-fi-instagram-line::before { + background-image: url("../../icons/logo/instagram-line.svg"); + } + + .fr-fi-linkedin-box-fill::before { + background-image: url("../../icons/logo/linkedin-box-fill.svg"); + } + + .fr-fi-linkedin-box-line::before { + background-image: url("../../icons/logo/linkedin-box-line.svg"); + } + + .fr-fi-npmjs-fill::before { + background-image: url("../../icons/logo/npmjs-fill.svg"); + } + + .fr-fi-npmjs-line::before { + background-image: url("../../icons/logo/npmjs-line.svg"); + } + + .fr-fi-remixicon-fill::before { + background-image: url("../../icons/logo/remixicon-fill.svg"); + } + + .fr-fi-remixicon-line::before { + background-image: url("../../icons/logo/remixicon-line.svg"); + } + + .fr-fi-slack-fill::before { + background-image: url("../../icons/logo/slack-fill.svg"); + } + + .fr-fi-slack-line::before { + background-image: url("../../icons/logo/slack-line.svg"); + } + + .fr-fi-snapchat-fill::before { + background-image: url("../../icons/logo/snapchat-fill.svg"); + } + + .fr-fi-snapchat-line::before { + background-image: url("../../icons/logo/snapchat-line.svg"); + } + + .fr-fi-telegram-fill::before { + background-image: url("../../icons/logo/telegram-fill.svg"); + } + + .fr-fi-telegram-line::before { + background-image: url("../../icons/logo/telegram-line.svg"); + } + + .fr-fi-twitch-fill::before { + background-image: url("../../icons/logo/twitch-fill.svg"); + } + + .fr-fi-twitch-line::before { + background-image: url("../../icons/logo/twitch-line.svg"); + } + + .fr-fi-twitter-fill::before { + background-image: url("../../icons/logo/twitter-fill.svg"); + } + + .fr-fi-twitter-line::before { + background-image: url("../../icons/logo/twitter-line.svg"); + } + + .fr-fi-vimeo-fill::before { + background-image: url("../../icons/logo/vimeo-fill.svg"); + } + + .fr-fi-vimeo-line::before { + background-image: url("../../icons/logo/vimeo-line.svg"); + } + + .fr-fi-youtube-fill::before { + background-image: url("../../icons/logo/youtube-fill.svg"); + } + + .fr-fi-youtube-line::before { + background-image: url("../../icons/logo/youtube-line.svg"); + } + + .fr-icon-anchor-fill::before, + .fr-icon-anchor-fill::after { + background-image: url("../../icons/map/anchor-fill.svg"); + } + + .fr-icon-anchor-line::before, + .fr-icon-anchor-line::after { + background-image: url("../../icons/map/anchor-line.svg"); + } + + .fr-icon-bike-fill::before, + .fr-icon-bike-fill::after { + background-image: url("../../icons/map/bike-fill.svg"); + } + + .fr-icon-bike-line::before, + .fr-icon-bike-line::after { + background-image: url("../../icons/map/bike-line.svg"); + } + + .fr-icon-bus-fill::before, + .fr-icon-bus-fill::after { + background-image: url("../../icons/map/bus-fill.svg"); + } + + .fr-icon-bus-line::before, + .fr-icon-bus-line::after { + background-image: url("../../icons/map/bus-line.svg"); + } + + .fr-icon-car-fill::before, + .fr-icon-car-fill::after { + background-image: url("../../icons/map/car-fill.svg"); + } + + .fr-icon-car-line::before, + .fr-icon-car-line::after { + background-image: url("../../icons/map/car-line.svg"); + } + + .fr-icon-caravan-fill::before, + .fr-icon-caravan-fill::after { + background-image: url("../../icons/map/caravan-fill.svg"); + } + + .fr-icon-caravan-line::before, + .fr-icon-caravan-line::after { + background-image: url("../../icons/map/caravan-line.svg"); + } + + .fr-icon-charging-pile-2-fill::before, + .fr-icon-charging-pile-2-fill::after { + background-image: url("../../icons/map/charging-pile-2-fill.svg"); + } + + .fr-icon-charging-pile-2-line::before, + .fr-icon-charging-pile-2-line::after { + background-image: url("../../icons/map/charging-pile-2-line.svg"); + } + + .fr-icon-compass-3-fill::before, + .fr-icon-compass-3-fill::after { + background-image: url("../../icons/map/compass-3-fill.svg"); + } + + .fr-icon-compass-3-line::before, + .fr-icon-compass-3-line::after { + background-image: url("../../icons/map/compass-3-line.svg"); + } + + .fr-icon-cup-fill::before, + .fr-icon-cup-fill::after { + background-image: url("../../icons/map/cup-fill.svg"); + } + + .fr-icon-cup-line::before, + .fr-icon-cup-line::after { + background-image: url("../../icons/map/cup-line.svg"); + } + + .fr-icon-earth-fill::before, + .fr-icon-earth-fill::after { + background-image: url("../../icons/map/earth-fill.svg"); + } + + .fr-icon-earth-line::before, + .fr-icon-earth-line::after { + background-image: url("../../icons/map/earth-line.svg"); + } + + .fr-icon-france-fill::before, + .fr-icon-france-fill::after { + background-image: url("../../icons/map/france-fill.svg"); + } + + .fr-icon-france-line::before, + .fr-icon-france-line::after { + background-image: url("../../icons/map/france-line.svg"); + } + + .fr-icon-gas-station-fill::before, + .fr-icon-gas-station-fill::after { + background-image: url("../../icons/map/gas-station-fill.svg"); + } + + .fr-icon-gas-station-line::before, + .fr-icon-gas-station-line::after { + background-image: url("../../icons/map/gas-station-line.svg"); + } + + .fr-icon-goblet-fill::before, + .fr-icon-goblet-fill::after { + background-image: url("../../icons/map/goblet-fill.svg"); + } + + .fr-icon-goblet-line::before, + .fr-icon-goblet-line::after { + background-image: url("../../icons/map/goblet-line.svg"); + } + + .fr-icon-map-pin-2-fill::before, + .fr-icon-map-pin-2-fill::after { + background-image: url("../../icons/map/map-pin-2-fill.svg"); + } + + .fr-icon-map-pin-2-line::before, + .fr-icon-map-pin-2-line::after { + background-image: url("../../icons/map/map-pin-2-line.svg"); + } + + .fr-icon-map-pin-user-fill::before, + .fr-icon-map-pin-user-fill::after { + background-image: url("../../icons/map/map-pin-user-fill.svg"); + } + + .fr-icon-map-pin-user-line::before, + .fr-icon-map-pin-user-line::after { + background-image: url("../../icons/map/map-pin-user-line.svg"); + } + + .fr-icon-motorbike-fill::before, + .fr-icon-motorbike-fill::after { + background-image: url("../../icons/map/motorbike-fill.svg"); + } + + .fr-icon-motorbike-line::before, + .fr-icon-motorbike-line::after { + background-image: url("../../icons/map/motorbike-line.svg"); + } + + .fr-icon-passport-fill::before, + .fr-icon-passport-fill::after { + background-image: url("../../icons/map/passport-fill.svg"); + } + + .fr-icon-passport-line::before, + .fr-icon-passport-line::after { + background-image: url("../../icons/map/passport-line.svg"); + } + + .fr-icon-restaurant-fill::before, + .fr-icon-restaurant-fill::after { + background-image: url("../../icons/map/restaurant-fill.svg"); + } + + .fr-icon-restaurant-line::before, + .fr-icon-restaurant-line::after { + background-image: url("../../icons/map/restaurant-line.svg"); + } + + .fr-icon-road-map-fill::before, + .fr-icon-road-map-fill::after { + background-image: url("../../icons/map/road-map-fill.svg"); + } + + .fr-icon-road-map-line::before, + .fr-icon-road-map-line::after { + background-image: url("../../icons/map/road-map-line.svg"); + } + + .fr-icon-sailboat-fill::before, + .fr-icon-sailboat-fill::after { + background-image: url("../../icons/map/sailboat-fill.svg"); + } + + .fr-icon-sailboat-line::before, + .fr-icon-sailboat-line::after { + background-image: url("../../icons/map/sailboat-line.svg"); + } + + .fr-icon-ship-2-fill::before, + .fr-icon-ship-2-fill::after { + background-image: url("../../icons/map/ship-2-fill.svg"); + } + + .fr-icon-ship-2-line::before, + .fr-icon-ship-2-line::after { + background-image: url("../../icons/map/ship-2-line.svg"); + } + + .fr-icon-signal-tower-fill::before, + .fr-icon-signal-tower-fill::after { + background-image: url("../../icons/map/signal-tower-fill.svg"); + } + + .fr-icon-signal-tower-line::before, + .fr-icon-signal-tower-line::after { + background-image: url("../../icons/map/signal-tower-line.svg"); + } + + .fr-icon-suitcase-2-fill::before, + .fr-icon-suitcase-2-fill::after { + background-image: url("../../icons/map/suitcase-2-fill.svg"); + } + + .fr-icon-suitcase-2-line::before, + .fr-icon-suitcase-2-line::after { + background-image: url("../../icons/map/suitcase-2-line.svg"); + } + + .fr-icon-taxi-fill::before, + .fr-icon-taxi-fill::after { + background-image: url("../../icons/map/taxi-fill.svg"); + } + + .fr-icon-taxi-line::before, + .fr-icon-taxi-line::after { + background-image: url("../../icons/map/taxi-line.svg"); + } + + .fr-icon-train-fill::before, + .fr-icon-train-fill::after { + background-image: url("../../icons/map/train-fill.svg"); + } + + .fr-icon-train-line::before, + .fr-icon-train-line::after { + background-image: url("../../icons/map/train-line.svg"); + } + + .fr-fi-map-pin-2-fill::before { + background-image: url("../../icons/map/map-pin-2-fill.svg"); + } + + .fr-fi-map-pin-2-line::before { + background-image: url("../../icons/map/map-pin-2-line.svg"); + } + + .fr-fi-road-map-fill::before { + background-image: url("../../icons/map/road-map-fill.svg"); + } + + .fr-fi-road-map-line::before { + background-image: url("../../icons/map/road-map-line.svg"); + } + + .fr-icon-camera-fill::before, + .fr-icon-camera-fill::after { + background-image: url("../../icons/media/camera-fill.svg"); + } + + .fr-icon-camera-line::before, + .fr-icon-camera-line::after { + background-image: url("../../icons/media/camera-line.svg"); + } + + .fr-icon-clapperboard-fill::before, + .fr-icon-clapperboard-fill::after { + background-image: url("../../icons/media/clapperboard-fill.svg"); + } + + .fr-icon-clapperboard-line::before, + .fr-icon-clapperboard-line::after { + background-image: url("../../icons/media/clapperboard-line.svg"); + } + + .fr-icon-equalizer-fill::before, + .fr-icon-equalizer-fill::after { + background-image: url("../../icons/media/equalizer-fill.svg"); + } + + .fr-icon-equalizer-line::before, + .fr-icon-equalizer-line::after { + background-image: url("../../icons/media/equalizer-line.svg"); + } + + .fr-icon-film-fill::before, + .fr-icon-film-fill::after { + background-image: url("../../icons/media/film-fill.svg"); + } + + .fr-icon-film-line::before, + .fr-icon-film-line::after { + background-image: url("../../icons/media/film-line.svg"); + } + + .fr-icon-fullscreen-line::before, + .fr-icon-fullscreen-line::after { + background-image: url("../../icons/media/fullscreen-line.svg"); + } + + .fr-icon-gallery-fill::before, + .fr-icon-gallery-fill::after { + background-image: url("../../icons/media/gallery-fill.svg"); + } + + .fr-icon-gallery-line::before, + .fr-icon-gallery-line::after { + background-image: url("../../icons/media/gallery-line.svg"); + } + + .fr-icon-headphone-fill::before, + .fr-icon-headphone-fill::after { + background-image: url("../../icons/media/headphone-fill.svg"); + } + + .fr-icon-headphone-line::before, + .fr-icon-headphone-line::after { + background-image: url("../../icons/media/headphone-line.svg"); + } + + .fr-icon-image-add-fill::before, + .fr-icon-image-add-fill::after { + background-image: url("../../icons/media/image-add-fill.svg"); + } + + .fr-icon-image-add-line::before, + .fr-icon-image-add-line::after { + background-image: url("../../icons/media/image-add-line.svg"); + } + + .fr-icon-image-edit-fill::before, + .fr-icon-image-edit-fill::after { + background-image: url("../../icons/media/image-edit-fill.svg"); + } + + .fr-icon-image-edit-line::before, + .fr-icon-image-edit-line::after { + background-image: url("../../icons/media/image-edit-line.svg"); + } + + .fr-icon-image-fill::before, + .fr-icon-image-fill::after { + background-image: url("../../icons/media/image-fill.svg"); + } + + .fr-icon-image-line::before, + .fr-icon-image-line::after { + background-image: url("../../icons/media/image-line.svg"); + } + + .fr-icon-live-fill::before, + .fr-icon-live-fill::after { + background-image: url("../../icons/media/live-fill.svg"); + } + + .fr-icon-live-line::before, + .fr-icon-live-line::after { + background-image: url("../../icons/media/live-line.svg"); + } + + .fr-icon-mic-fill::before, + .fr-icon-mic-fill::after { + background-image: url("../../icons/media/mic-fill.svg"); + } + + .fr-icon-mic-line::before, + .fr-icon-mic-line::after { + background-image: url("../../icons/media/mic-line.svg"); + } + + .fr-icon-music-2-fill::before, + .fr-icon-music-2-fill::after { + background-image: url("../../icons/media/music-2-fill.svg"); + } + + .fr-icon-music-2-line::before, + .fr-icon-music-2-line::after { + background-image: url("../../icons/media/music-2-line.svg"); + } + + .fr-icon-notification-3-fill::before, + .fr-icon-notification-3-fill::after { + background-image: url("../../icons/media/notification-3-fill.svg"); + } + + .fr-icon-notification-3-line::before, + .fr-icon-notification-3-line::after { + background-image: url("../../icons/media/notification-3-line.svg"); + } + + .fr-icon-pause-circle-fill::before, + .fr-icon-pause-circle-fill::after { + background-image: url("../../icons/media/pause-circle-fill.svg"); + } + + .fr-icon-pause-circle-line::before, + .fr-icon-pause-circle-line::after { + background-image: url("../../icons/media/pause-circle-line.svg"); + } + + .fr-icon-play-circle-fill::before, + .fr-icon-play-circle-fill::after { + background-image: url("../../icons/media/play-circle-fill.svg"); + } + + .fr-icon-play-circle-line::before, + .fr-icon-play-circle-line::after { + background-image: url("../../icons/media/play-circle-line.svg"); + } + + .fr-icon-stop-circle-fill::before, + .fr-icon-stop-circle-fill::after { + background-image: url("../../icons/media/stop-circle-fill.svg"); + } + + .fr-icon-stop-circle-line::before, + .fr-icon-stop-circle-line::after { + background-image: url("../../icons/media/stop-circle-line.svg"); + } + + .fr-icon-volume-down-fill::before, + .fr-icon-volume-down-fill::after { + background-image: url("../../icons/media/volume-down-fill.svg"); + } + + .fr-icon-volume-down-line::before, + .fr-icon-volume-down-line::after { + background-image: url("../../icons/media/volume-down-line.svg"); + } + + .fr-icon-volume-mute-fill::before, + .fr-icon-volume-mute-fill::after { + background-image: url("../../icons/media/volume-mute-fill.svg"); + } + + .fr-icon-volume-mute-line::before, + .fr-icon-volume-mute-line::after { + background-image: url("../../icons/media/volume-mute-line.svg"); + } + + .fr-icon-volume-up-fill::before, + .fr-icon-volume-up-fill::after { + background-image: url("../../icons/media/volume-up-fill.svg"); + } + + .fr-icon-volume-up-line::before, + .fr-icon-volume-up-line::after { + background-image: url("../../icons/media/volume-up-line.svg"); + } + + .fr-fi-equalizer-fill::before { + background-image: url("../../icons/media/equalizer-fill.svg"); + } + + .fr-fi-equalizer-line::before { + background-image: url("../../icons/media/equalizer-line.svg"); + } + + .fr-fi-image-fill::before { + background-image: url("../../icons/media/image-fill.svg"); + } + + .fr-fi-image-line::before { + background-image: url("../../icons/media/image-line.svg"); + } + + .fr-fi-pause-circle-fill::before { + background-image: url("../../icons/media/pause-circle-fill.svg"); + } + + .fr-fi-pause-circle-line::before { + background-image: url("../../icons/media/pause-circle-line.svg"); + } + + .fr-fi-volume-down-fill::before { + background-image: url("../../icons/media/volume-down-fill.svg"); + } + + .fr-fi-volume-down-line::before { + background-image: url("../../icons/media/volume-down-line.svg"); + } + + .fr-fi-volume-mute-fill::before { + background-image: url("../../icons/media/volume-mute-fill.svg"); + } + + .fr-fi-volume-mute-line::before { + background-image: url("../../icons/media/volume-mute-line.svg"); + } + + .fr-fi-volume-up-fill::before { + background-image: url("../../icons/media/volume-up-fill.svg"); + } + + .fr-fi-volume-up-line::before { + background-image: url("../../icons/media/volume-up-line.svg"); + } + + .fr-fi-play-line::before, + .fr-fi-play-line::after { + background-image: url("../../icons/media/play-circle-line.svg"); + } + + .fr-fi-play-fill::before, + .fr-fi-play-fill::after { + background-image: url("../../icons/media/play-circle-fill.svg"); + } + + .fr-icon-play-line::before, + .fr-icon-play-line::after { + background-image: url("../../icons/media/play-circle-line.svg"); + } + + .fr-icon-play-fill::before, + .fr-icon-play-fill::after { + background-image: url("../../icons/media/play-circle-fill.svg"); + } + + .fr-icon-accessibility-fill::before, + .fr-icon-accessibility-fill::after { + background-image: url("../../icons/others/fr--accessibility-fill.svg"); + } + + .fr-icon-accessibility-line::before, + .fr-icon-accessibility-line::after { + background-image: url("../../icons/others/fr--accessibility-line.svg"); + } + + .fr-icon-ear-off-fill::before, + .fr-icon-ear-off-fill::after { + background-image: url("../../icons/others/fr--ear-off-fill.svg"); + } + + .fr-icon-ear-off-line::before, + .fr-icon-ear-off-line::after { + background-image: url("../../icons/others/fr--ear-off-line.svg"); + } + + .fr-icon-mental-disabilities-fill::before, + .fr-icon-mental-disabilities-fill::after { + background-image: url("../../icons/others/fr--mental-disabilities-fill.svg"); + } + + .fr-icon-mental-disabilities-line::before, + .fr-icon-mental-disabilities-line::after { + background-image: url("../../icons/others/fr--mental-disabilities-line.svg"); + } + + .fr-icon-sign-language-fill::before, + .fr-icon-sign-language-fill::after { + background-image: url("../../icons/others/fr--sign-language-fill.svg"); + } + + .fr-icon-sign-language-line::before, + .fr-icon-sign-language-line::after { + background-image: url("../../icons/others/fr--sign-language-line.svg"); + } + + .fr-icon-leaf-fill::before, + .fr-icon-leaf-fill::after { + background-image: url("../../icons/others/leaf-fill.svg"); + } + + .fr-icon-leaf-line::before, + .fr-icon-leaf-line::after { + background-image: url("../../icons/others/leaf-line.svg"); + } + + .fr-icon-lightbulb-fill::before, + .fr-icon-lightbulb-fill::after { + background-image: url("../../icons/others/lightbulb-fill.svg"); + } + + .fr-icon-lightbulb-line::before, + .fr-icon-lightbulb-line::after { + background-image: url("../../icons/others/lightbulb-line.svg"); + } + + .fr-icon-plant-fill::before, + .fr-icon-plant-fill::after { + background-image: url("../../icons/others/plant-fill.svg"); + } + + .fr-icon-plant-line::before, + .fr-icon-plant-line::after { + background-image: url("../../icons/others/plant-line.svg"); + } + + .fr-icon-recycle-fill::before, + .fr-icon-recycle-fill::after { + background-image: url("../../icons/others/recycle-fill.svg"); + } + + .fr-icon-recycle-line::before, + .fr-icon-recycle-line::after { + background-image: url("../../icons/others/recycle-line.svg"); + } + + .fr-icon-scales-3-fill::before, + .fr-icon-scales-3-fill::after { + background-image: url("../../icons/others/scales-3-fill.svg"); + } + + .fr-icon-scales-3-line::before, + .fr-icon-scales-3-line::after { + background-image: url("../../icons/others/scales-3-line.svg"); + } + + .fr-icon-seedling-fill::before, + .fr-icon-seedling-fill::after { + background-image: url("../../icons/others/seedling-fill.svg"); + } + + .fr-icon-seedling-line::before, + .fr-icon-seedling-line::after { + background-image: url("../../icons/others/seedling-line.svg"); + } + + .fr-icon-umbrella-fill::before, + .fr-icon-umbrella-fill::after { + background-image: url("../../icons/others/umbrella-fill.svg"); + } + + .fr-icon-umbrella-line::before, + .fr-icon-umbrella-line::after { + background-image: url("../../icons/others/umbrella-line.svg"); + } + + .fr-icon-wheelchair-fill::before, + .fr-icon-wheelchair-fill::after { + background-image: url("../../icons/others/wheelchair-fill.svg"); + } + + .fr-icon-wheelchair-line::before, + .fr-icon-wheelchair-line::after { + background-image: url("../../icons/others/wheelchair-line.svg"); + } + + .fr-icon-add-circle-fill::before, + .fr-icon-add-circle-fill::after { + background-image: url("../../icons/system/add-circle-fill.svg"); + } + + .fr-icon-add-circle-line::before, + .fr-icon-add-circle-line::after { + background-image: url("../../icons/system/add-circle-line.svg"); + } + + .fr-icon-add-line::before, + .fr-icon-add-line::after { + background-image: url("../../icons/system/add-line.svg"); + } + + .fr-icon-alarm-warning-fill::before, + .fr-icon-alarm-warning-fill::after { + background-image: url("../../icons/system/alarm-warning-fill.svg"); + } + + .fr-icon-alarm-warning-line::before, + .fr-icon-alarm-warning-line::after { + background-image: url("../../icons/system/alarm-warning-line.svg"); + } + + .fr-icon-alert-fill::before, + .fr-icon-alert-fill::after { + background-image: url("../../icons/system/alert-fill.svg"); + } + + .fr-icon-alert-line::before, + .fr-icon-alert-line::after { + background-image: url("../../icons/system/alert-line.svg"); + } + + .fr-icon-arrow-down-fill::before, + .fr-icon-arrow-down-fill::after { + background-image: url("../../icons/system/arrow-down-fill.svg"); + } + + .fr-icon-arrow-down-line::before, + .fr-icon-arrow-down-line::after { + background-image: url("../../icons/system/arrow-down-line.svg"); + } + + .fr-icon-arrow-down-s-fill::before, + .fr-icon-arrow-down-s-fill::after { + background-image: url("../../icons/system/arrow-down-s-fill.svg"); + } + + .fr-icon-arrow-down-s-line::before, + .fr-icon-arrow-down-s-line::after { + background-image: url("../../icons/system/arrow-down-s-line.svg"); + } + + .fr-icon-arrow-go-back-fill::before, + .fr-icon-arrow-go-back-fill::after { + background-image: url("../../icons/system/arrow-go-back-fill.svg"); + } + + .fr-icon-arrow-go-back-line::before, + .fr-icon-arrow-go-back-line::after { + background-image: url("../../icons/system/arrow-go-back-line.svg"); + } + + .fr-icon-arrow-go-forward-fill::before, + .fr-icon-arrow-go-forward-fill::after { + background-image: url("../../icons/system/arrow-go-forward-fill.svg"); + } + + .fr-icon-arrow-go-forward-line::before, + .fr-icon-arrow-go-forward-line::after { + background-image: url("../../icons/system/arrow-go-forward-line.svg"); + } + + .fr-icon-arrow-left-fill::before, + .fr-icon-arrow-left-fill::after { + background-image: url("../../icons/system/arrow-left-fill.svg"); + } + + .fr-icon-arrow-left-line::before, + .fr-icon-arrow-left-line::after { + background-image: url("../../icons/system/arrow-left-line.svg"); + } + + .fr-icon-arrow-left-s-fill::before, + .fr-icon-arrow-left-s-fill::after { + background-image: url("../../icons/system/arrow-left-s-fill.svg"); + } + + .fr-icon-arrow-left-s-line::before, + .fr-icon-arrow-left-s-line::after { + background-image: url("../../icons/system/arrow-left-s-line.svg"); + } + + .fr-icon-arrow-right-fill::before, + .fr-icon-arrow-right-fill::after { + background-image: url("../../icons/system/arrow-right-fill.svg"); + } + + .fr-icon-arrow-right-line::before, + .fr-icon-arrow-right-line::after { + background-image: url("../../icons/system/arrow-right-line.svg"); + } + + .fr-icon-arrow-right-s-fill::before, + .fr-icon-arrow-right-s-fill::after { + background-image: url("../../icons/system/arrow-right-s-fill.svg"); + } + + .fr-icon-arrow-right-s-line::before, + .fr-icon-arrow-right-s-line::after { + background-image: url("../../icons/system/arrow-right-s-line.svg"); + } + + .fr-icon-arrow-right-up-line::before, + .fr-icon-arrow-right-up-line::after { + background-image: url("../../icons/system/arrow-right-up-line.svg"); + } + + .fr-icon-arrow-up-down-line::before, + .fr-icon-arrow-up-down-line::after { + background-image: url("../../icons/system/arrow-up-down-line.svg"); + } + + .fr-icon-arrow-up-fill::before, + .fr-icon-arrow-up-fill::after { + background-image: url("../../icons/system/arrow-up-fill.svg"); + } + + .fr-icon-arrow-up-line::before, + .fr-icon-arrow-up-line::after { + background-image: url("../../icons/system/arrow-up-line.svg"); + } + + .fr-icon-arrow-up-s-fill::before, + .fr-icon-arrow-up-s-fill::after { + background-image: url("../../icons/system/arrow-up-s-fill.svg"); + } + + .fr-icon-arrow-up-s-line::before, + .fr-icon-arrow-up-s-line::after { + background-image: url("../../icons/system/arrow-up-s-line.svg"); + } + + .fr-icon-check-line::before, + .fr-icon-check-line::after { + background-image: url("../../icons/system/check-line.svg"); + } + + .fr-icon-checkbox-circle-fill::before, + .fr-icon-checkbox-circle-fill::after { + background-image: url("../../icons/system/checkbox-circle-fill.svg"); + } + + .fr-icon-checkbox-circle-line::before, + .fr-icon-checkbox-circle-line::after { + background-image: url("../../icons/system/checkbox-circle-line.svg"); + } + + .fr-icon-checkbox-fill::before, + .fr-icon-checkbox-fill::after { + background-image: url("../../icons/system/checkbox-fill.svg"); + } + + .fr-icon-checkbox-line::before, + .fr-icon-checkbox-line::after { + background-image: url("../../icons/system/checkbox-line.svg"); + } + + .fr-icon-close-circle-fill::before, + .fr-icon-close-circle-fill::after { + background-image: url("../../icons/system/close-circle-fill.svg"); + } + + .fr-icon-close-circle-line::before, + .fr-icon-close-circle-line::after { + background-image: url("../../icons/system/close-circle-line.svg"); + } + + .fr-icon-close-line::before, + .fr-icon-close-line::after { + background-image: url("../../icons/system/close-line.svg"); + } + + .fr-icon-delete-bin-fill::before, + .fr-icon-delete-bin-fill::after { + background-image: url("../../icons/system/delete-bin-fill.svg"); + } + + .fr-icon-delete-bin-line::before, + .fr-icon-delete-bin-line::after { + background-image: url("../../icons/system/delete-bin-line.svg"); + } + + .fr-icon-download-fill::before, + .fr-icon-download-fill::after { + background-image: url("../../icons/system/download-fill.svg"); + } + + .fr-icon-download-line::before, + .fr-icon-download-line::after { + background-image: url("../../icons/system/download-line.svg"); + } + + .fr-icon-error-warning-fill::before, + .fr-icon-error-warning-fill::after { + background-image: url("../../icons/system/error-warning-fill.svg"); + } + + .fr-icon-error-warning-line::before, + .fr-icon-error-warning-line::after { + background-image: url("../../icons/system/error-warning-line.svg"); + } + + .fr-icon-external-link-fill::before, + .fr-icon-external-link-fill::after { + background-image: url("../../icons/system/external-link-fill.svg"); + } + + .fr-icon-external-link-line::before, + .fr-icon-external-link-line::after { + background-image: url("../../icons/system/external-link-line.svg"); + } + + .fr-icon-eye-fill::before, + .fr-icon-eye-fill::after { + background-image: url("../../icons/system/eye-fill.svg"); + } + + .fr-icon-eye-line::before, + .fr-icon-eye-line::after { + background-image: url("../../icons/system/eye-line.svg"); + } + + .fr-icon-eye-off-fill::before, + .fr-icon-eye-off-fill::after { + background-image: url("../../icons/system/eye-off-fill.svg"); + } + + .fr-icon-eye-off-line::before, + .fr-icon-eye-off-line::after { + background-image: url("../../icons/system/eye-off-line.svg"); + } + + .fr-icon-filter-fill::before, + .fr-icon-filter-fill::after { + background-image: url("../../icons/system/filter-fill.svg"); + } + + .fr-icon-filter-line::before, + .fr-icon-filter-line::after { + background-image: url("../../icons/system/filter-line.svg"); + } + + .fr-icon-alert-warning-2-fill::before, + .fr-icon-alert-warning-2-fill::after { + background-image: url("../../icons/system/fr--alert-warning-2-fill.svg"); + } + + .fr-icon-alert-warning-fill::before, + .fr-icon-alert-warning-fill::after { + background-image: url("../../icons/system/fr--alert-warning-fill.svg"); + } + + .fr-icon-arrow-left-s-first-line::before, + .fr-icon-arrow-left-s-first-line::after { + background-image: url("../../icons/system/fr--arrow-left-s-first-line.svg"); + } + + .fr-icon-arrow-left-s-line-double::before, + .fr-icon-arrow-left-s-line-double::after { + background-image: url("../../icons/system/fr--arrow-left-s-line-double.svg"); + } + + .fr-icon-arrow-right-down-circle-fill::before, + .fr-icon-arrow-right-down-circle-fill::after { + background-image: url("../../icons/system/fr--arrow-right-down-circle-fill.svg"); + } + + .fr-icon-arrow-right-s-last-line::before, + .fr-icon-arrow-right-s-last-line::after { + background-image: url("../../icons/system/fr--arrow-right-s-last-line.svg"); + } + + .fr-icon-arrow-right-s-line-double::before, + .fr-icon-arrow-right-s-line-double::after { + background-image: url("../../icons/system/fr--arrow-right-s-line-double.svg"); + } + + .fr-icon-arrow-right-up-circle-fill::before, + .fr-icon-arrow-right-up-circle-fill::after { + background-image: url("../../icons/system/fr--arrow-right-up-circle-fill.svg"); + } + + .fr-icon-capslock-line::before, + .fr-icon-capslock-line::after { + background-image: url("../../icons/system/fr--capslock-line.svg"); + } + + .fr-icon-equal-circle-fill::before, + .fr-icon-equal-circle-fill::after { + background-image: url("../../icons/system/fr--equal-circle-fill.svg"); + } + + .fr-icon-error-fill::before, + .fr-icon-error-fill::after { + background-image: url("../../icons/system/fr--error-fill.svg"); + } + + .fr-icon-error-line::before, + .fr-icon-error-line::after { + background-image: url("../../icons/system/fr--error-line.svg"); + } + + .fr-icon-info-fill::before, + .fr-icon-info-fill::after { + background-image: url("../../icons/system/fr--info-fill.svg"); + } + + .fr-icon-info-line::before, + .fr-icon-info-line::after { + background-image: url("../../icons/system/fr--info-line.svg"); + } + + .fr-icon-success-fill::before, + .fr-icon-success-fill::after { + background-image: url("../../icons/system/fr--success-fill.svg"); + } + + .fr-icon-success-line::before, + .fr-icon-success-line::after { + background-image: url("../../icons/system/fr--success-line.svg"); + } + + .fr-icon-theme-fill::before, + .fr-icon-theme-fill::after { + background-image: url("../../icons/system/fr--theme-fill.svg"); + } + + .fr-icon-warning-fill::before, + .fr-icon-warning-fill::after { + background-image: url("../../icons/system/fr--warning-fill.svg"); + } + + .fr-icon-warning-line::before, + .fr-icon-warning-line::after { + background-image: url("../../icons/system/fr--warning-line.svg"); + } + + .fr-icon-information-fill::before, + .fr-icon-information-fill::after { + background-image: url("../../icons/system/information-fill.svg"); + } + + .fr-icon-information-line::before, + .fr-icon-information-line::after { + background-image: url("../../icons/system/information-line.svg"); + } + + .fr-icon-lock-fill::before, + .fr-icon-lock-fill::after { + background-image: url("../../icons/system/lock-fill.svg"); + } + + .fr-icon-lock-line::before, + .fr-icon-lock-line::after { + background-image: url("../../icons/system/lock-line.svg"); + } + + .fr-icon-lock-unlock-fill::before, + .fr-icon-lock-unlock-fill::after { + background-image: url("../../icons/system/lock-unlock-fill.svg"); + } + + .fr-icon-lock-unlock-line::before, + .fr-icon-lock-unlock-line::after { + background-image: url("../../icons/system/lock-unlock-line.svg"); + } + + .fr-icon-logout-box-r-fill::before, + .fr-icon-logout-box-r-fill::after { + background-image: url("../../icons/system/logout-box-r-fill.svg"); + } + + .fr-icon-logout-box-r-line::before, + .fr-icon-logout-box-r-line::after { + background-image: url("../../icons/system/logout-box-r-line.svg"); + } + + .fr-icon-menu-2-fill::before, + .fr-icon-menu-2-fill::after { + background-image: url("../../icons/system/menu-2-fill.svg"); + } + + .fr-icon-menu-fill::before, + .fr-icon-menu-fill::after { + background-image: url("../../icons/system/menu-fill.svg"); + } + + .fr-icon-more-fill::before, + .fr-icon-more-fill::after { + background-image: url("../../icons/system/more-fill.svg"); + } + + .fr-icon-more-line::before, + .fr-icon-more-line::after { + background-image: url("../../icons/system/more-line.svg"); + } + + .fr-icon-notification-badge-fill::before, + .fr-icon-notification-badge-fill::after { + background-image: url("../../icons/system/notification-badge-fill.svg"); + } + + .fr-icon-notification-badge-line::before, + .fr-icon-notification-badge-line::after { + background-image: url("../../icons/system/notification-badge-line.svg"); + } + + .fr-icon-question-fill::before, + .fr-icon-question-fill::after { + background-image: url("../../icons/system/question-fill.svg"); + } + + .fr-icon-question-line::before, + .fr-icon-question-line::after { + background-image: url("../../icons/system/question-line.svg"); + } + + .fr-icon-refresh-fill::before, + .fr-icon-refresh-fill::after { + background-image: url("../../icons/system/refresh-fill.svg"); + } + + .fr-icon-refresh-line::before, + .fr-icon-refresh-line::after { + background-image: url("../../icons/system/refresh-line.svg"); + } + + .fr-icon-search-fill::before, + .fr-icon-search-fill::after { + background-image: url("../../icons/system/search-fill.svg"); + } + + .fr-icon-search-line::before, + .fr-icon-search-line::after { + background-image: url("../../icons/system/search-line.svg"); + } + + .fr-icon-settings-5-fill::before, + .fr-icon-settings-5-fill::after { + background-image: url("../../icons/system/settings-5-fill.svg"); + } + + .fr-icon-settings-5-line::before, + .fr-icon-settings-5-line::after { + background-image: url("../../icons/system/settings-5-line.svg"); + } + + .fr-icon-share-fill::before, + .fr-icon-share-fill::after { + background-image: url("../../icons/system/share-fill.svg"); + } + + .fr-icon-share-forward-fill::before, + .fr-icon-share-forward-fill::after { + background-image: url("../../icons/system/share-forward-fill.svg"); + } + + .fr-icon-share-forward-line::before, + .fr-icon-share-forward-line::after { + background-image: url("../../icons/system/share-forward-line.svg"); + } + + .fr-icon-share-line::before, + .fr-icon-share-line::after { + background-image: url("../../icons/system/share-line.svg"); + } + + .fr-icon-shield-fill::before, + .fr-icon-shield-fill::after { + background-image: url("../../icons/system/shield-fill.svg"); + } + + .fr-icon-shield-line::before, + .fr-icon-shield-line::after { + background-image: url("../../icons/system/shield-line.svg"); + } + + .fr-icon-star-fill::before, + .fr-icon-star-fill::after { + background-image: url("../../icons/system/star-fill.svg"); + } + + .fr-icon-star-line::before, + .fr-icon-star-line::after { + background-image: url("../../icons/system/star-line.svg"); + } + + .fr-icon-star-s-fill::before, + .fr-icon-star-s-fill::after { + background-image: url("../../icons/system/star-s-fill.svg"); + } + + .fr-icon-star-s-line::before, + .fr-icon-star-s-line::after { + background-image: url("../../icons/system/star-s-line.svg"); + } + + .fr-icon-subtract-line::before, + .fr-icon-subtract-line::after { + background-image: url("../../icons/system/subtract-line.svg"); + } + + .fr-icon-thumb-down-fill::before, + .fr-icon-thumb-down-fill::after { + background-image: url("../../icons/system/thumb-down-fill.svg"); + } + + .fr-icon-thumb-down-line::before, + .fr-icon-thumb-down-line::after { + background-image: url("../../icons/system/thumb-down-line.svg"); + } + + .fr-icon-thumb-up-fill::before, + .fr-icon-thumb-up-fill::after { + background-image: url("../../icons/system/thumb-up-fill.svg"); + } + + .fr-icon-thumb-up-line::before, + .fr-icon-thumb-up-line::after { + background-image: url("../../icons/system/thumb-up-line.svg"); + } + + .fr-icon-time-fill::before, + .fr-icon-time-fill::after { + background-image: url("../../icons/system/time-fill.svg"); + } + + .fr-icon-time-line::before, + .fr-icon-time-line::after { + background-image: url("../../icons/system/time-line.svg"); + } + + .fr-icon-timer-fill::before, + .fr-icon-timer-fill::after { + background-image: url("../../icons/system/timer-fill.svg"); + } + + .fr-icon-timer-line::before, + .fr-icon-timer-line::after { + background-image: url("../../icons/system/timer-line.svg"); + } + + .fr-icon-upload-2-fill::before, + .fr-icon-upload-2-fill::after { + background-image: url("../../icons/system/upload-2-fill.svg"); + } + + .fr-icon-upload-2-line::before, + .fr-icon-upload-2-line::after { + background-image: url("../../icons/system/upload-2-line.svg"); + } + + .fr-icon-upload-fill::before, + .fr-icon-upload-fill::after { + background-image: url("../../icons/system/upload-fill.svg"); + } + + .fr-icon-upload-line::before, + .fr-icon-upload-line::after { + background-image: url("../../icons/system/upload-line.svg"); + } + + .fr-icon-zoom-in-fill::before, + .fr-icon-zoom-in-fill::after { + background-image: url("../../icons/system/zoom-in-fill.svg"); + } + + .fr-icon-zoom-in-line::before, + .fr-icon-zoom-in-line::after { + background-image: url("../../icons/system/zoom-in-line.svg"); + } + + .fr-icon-zoom-out-fill::before, + .fr-icon-zoom-out-fill::after { + background-image: url("../../icons/system/zoom-out-fill.svg"); + } + + .fr-icon-zoom-out-line::before, + .fr-icon-zoom-out-line::after { + background-image: url("../../icons/system/zoom-out-line.svg"); + } + + .fr-fi-add-circle-fill::before { + background-image: url("../../icons/system/add-circle-fill.svg"); + } + + .fr-fi-add-circle-line::before { + background-image: url("../../icons/system/add-circle-line.svg"); + } + + .fr-fi-add-line::before { + background-image: url("../../icons/system/add-line.svg"); + } + + .fr-fi-arrow-down-line::before { + background-image: url("../../icons/system/arrow-down-line.svg"); + } + + .fr-fi-arrow-down-s-line::before { + background-image: url("../../icons/system/arrow-down-s-line.svg"); + } + + .fr-fi-arrow-go-back-fill::before { + background-image: url("../../icons/system/arrow-go-back-fill.svg"); + } + + .fr-fi-arrow-go-back-line::before { + background-image: url("../../icons/system/arrow-go-back-line.svg"); + } + + .fr-fi-arrow-left-line::before { + background-image: url("../../icons/system/arrow-left-line.svg"); + } + + .fr-fi-arrow-left-s-line::before { + background-image: url("../../icons/system/arrow-left-s-line.svg"); + } + + .fr-fi-arrow-right-line::before { + background-image: url("../../icons/system/arrow-right-line.svg"); + } + + .fr-fi-arrow-right-s-line::before { + background-image: url("../../icons/system/arrow-right-s-line.svg"); + } + + .fr-fi-arrow-right-up-line::before { + background-image: url("../../icons/system/arrow-right-up-line.svg"); + } + + .fr-fi-arrow-up-fill::before { + background-image: url("../../icons/system/arrow-up-fill.svg"); + } + + .fr-fi-arrow-up-line::before { + background-image: url("../../icons/system/arrow-up-line.svg"); + } + + .fr-fi-arrow-up-s-line::before { + background-image: url("../../icons/system/arrow-up-s-line.svg"); + } + + .fr-fi-check-line::before { + background-image: url("../../icons/system/check-line.svg"); + } + + .fr-fi-checkbox-circle-line::before { + background-image: url("../../icons/system/checkbox-circle-line.svg"); + } + + .fr-fi-close-line::before { + background-image: url("../../icons/system/close-line.svg"); + } + + .fr-fi-download-line::before { + background-image: url("../../icons/system/download-line.svg"); + } + + .fr-fi-error-warning-fill::before { + background-image: url("../../icons/system/error-warning-fill.svg"); + } + + .fr-fi-error-warning-line::before { + background-image: url("../../icons/system/error-warning-line.svg"); + } + + .fr-fi-external-link-line::before { + background-image: url("../../icons/system/external-link-line.svg"); + } + + .fr-fi-eye-fill::before { + background-image: url("../../icons/system/eye-fill.svg"); + } + + .fr-fi-eye-line::before { + background-image: url("../../icons/system/eye-line.svg"); + } + + .fr-fi-eye-off-fill::before { + background-image: url("../../icons/system/eye-off-fill.svg"); + } + + .fr-fi-eye-off-line::before { + background-image: url("../../icons/system/eye-off-line.svg"); + } + + .fr-fi-filter-fill::before { + background-image: url("../../icons/system/filter-fill.svg"); + } + + .fr-fi-filter-line::before { + background-image: url("../../icons/system/filter-line.svg"); + } + + .fr-fi-arrow-left-s-first-line::before { + background-image: url("../../icons/system/fr--arrow-left-s-first-line.svg"); + } + + .fr-fi-arrow-left-s-line-double::before { + background-image: url("../../icons/system/fr--arrow-left-s-line-double.svg"); + } + + .fr-fi-arrow-right-s-last-line::before { + background-image: url("../../icons/system/fr--arrow-right-s-last-line.svg"); + } + + .fr-fi-arrow-right-s-line-double::before { + background-image: url("../../icons/system/fr--arrow-right-s-line-double.svg"); + } + + .fr-fi-error-fill::before { + background-image: url("../../icons/system/fr--error-fill.svg"); + } + + .fr-fi-error-line::before { + background-image: url("../../icons/system/fr--error-line.svg"); + } + + .fr-fi-info-fill::before { + background-image: url("../../icons/system/fr--info-fill.svg"); + } + + .fr-fi-info-line::before { + background-image: url("../../icons/system/fr--info-line.svg"); + } + + .fr-fi-success-fill::before { + background-image: url("../../icons/system/fr--success-fill.svg"); + } + + .fr-fi-success-line::before { + background-image: url("../../icons/system/fr--success-line.svg"); + } + + .fr-fi-theme-fill::before { + background-image: url("../../icons/system/fr--theme-fill.svg"); + } + + .fr-fi-warning-fill::before { + background-image: url("../../icons/system/fr--warning-fill.svg"); + } + + .fr-fi-warning-line::before { + background-image: url("../../icons/system/fr--warning-line.svg"); + } + + .fr-fi-information-fill::before { + background-image: url("../../icons/system/information-fill.svg"); + } + + .fr-fi-information-line::before { + background-image: url("../../icons/system/information-line.svg"); + } + + .fr-fi-lock-fill::before { + background-image: url("../../icons/system/lock-fill.svg"); + } + + .fr-fi-lock-line::before { + background-image: url("../../icons/system/lock-line.svg"); + } + + .fr-fi-logout-box-r-fill::before { + background-image: url("../../icons/system/logout-box-r-fill.svg"); + } + + .fr-fi-logout-box-r-line::before { + background-image: url("../../icons/system/logout-box-r-line.svg"); + } + + .fr-fi-menu-2-fill::before { + background-image: url("../../icons/system/menu-2-fill.svg"); + } + + .fr-fi-menu-fill::before { + background-image: url("../../icons/system/menu-fill.svg"); + } + + .fr-fi-question-fill::before { + background-image: url("../../icons/system/question-fill.svg"); + } + + .fr-fi-question-line::before { + background-image: url("../../icons/system/question-line.svg"); + } + + .fr-fi-refresh-fill::before { + background-image: url("../../icons/system/refresh-fill.svg"); + } + + .fr-fi-refresh-line::before { + background-image: url("../../icons/system/refresh-line.svg"); + } + + .fr-fi-search-fill::before { + background-image: url("../../icons/system/search-fill.svg"); + } + + .fr-fi-search-line::before { + background-image: url("../../icons/system/search-line.svg"); + } + + .fr-fi-subtract-line::before { + background-image: url("../../icons/system/subtract-line.svg"); + } + + .fr-fi-timer-fill::before { + background-image: url("../../icons/system/timer-fill.svg"); + } + + .fr-fi-timer-line::before { + background-image: url("../../icons/system/timer-line.svg"); + } + + .fr-fi-upload-2-fill::before { + background-image: url("../../icons/system/upload-2-fill.svg"); + } + + .fr-fi-upload-2-line::before { + background-image: url("../../icons/system/upload-2-line.svg"); + } + + .fr-fi-zoom-in-fill::before { + background-image: url("../../icons/system/zoom-in-fill.svg"); + } + + .fr-fi-zoom-in-line::before { + background-image: url("../../icons/system/zoom-in-line.svg"); + } + + .fr-fi-zoom-out-fill::before { + background-image: url("../../icons/system/zoom-out-fill.svg"); + } + + .fr-fi-zoom-out-line::before { + background-image: url("../../icons/system/zoom-out-line.svg"); + } + + .fr-fi-delete-line::before, + .fr-fi-delete-line::after { + background-image: url("../../icons/system/delete-bin-line.svg"); + } + + .fr-fi-delete-fill::before, + .fr-fi-delete-fill::after { + background-image: url("../../icons/system/delete-bin-fill.svg"); + } + + .fr-icon-delete-line::before, + .fr-icon-delete-line::after { + background-image: url("../../icons/system/delete-bin-line.svg"); + } + + .fr-icon-delete-fill::before, + .fr-icon-delete-fill::after { + background-image: url("../../icons/system/delete-bin-fill.svg"); + } + + .fr-icon-account-circle-fill::before, + .fr-icon-account-circle-fill::after { + background-image: url("../../icons/user/account-circle-fill.svg"); + } + + .fr-icon-account-circle-line::before, + .fr-icon-account-circle-line::after { + background-image: url("../../icons/user/account-circle-line.svg"); + } + + .fr-icon-account-pin-circle-fill::before, + .fr-icon-account-pin-circle-fill::after { + background-image: url("../../icons/user/account-pin-circle-fill.svg"); + } + + .fr-icon-account-pin-circle-line::before, + .fr-icon-account-pin-circle-line::after { + background-image: url("../../icons/user/account-pin-circle-line.svg"); + } + + .fr-icon-admin-fill::before, + .fr-icon-admin-fill::after { + background-image: url("../../icons/user/admin-fill.svg"); + } + + .fr-icon-admin-line::before, + .fr-icon-admin-line::after { + background-image: url("../../icons/user/admin-line.svg"); + } + + .fr-icon-group-fill::before, + .fr-icon-group-fill::after { + background-image: url("../../icons/user/group-fill.svg"); + } + + .fr-icon-group-line::before, + .fr-icon-group-line::after { + background-image: url("../../icons/user/group-line.svg"); + } + + .fr-icon-parent-fill::before, + .fr-icon-parent-fill::after { + background-image: url("../../icons/user/parent-fill.svg"); + } + + .fr-icon-parent-line::before, + .fr-icon-parent-line::after { + background-image: url("../../icons/user/parent-line.svg"); + } + + .fr-icon-team-fill::before, + .fr-icon-team-fill::after { + background-image: url("../../icons/user/team-fill.svg"); + } + + .fr-icon-team-line::before, + .fr-icon-team-line::after { + background-image: url("../../icons/user/team-line.svg"); + } + + .fr-icon-user-add-fill::before, + .fr-icon-user-add-fill::after { + background-image: url("../../icons/user/user-add-fill.svg"); + } + + .fr-icon-user-add-line::before, + .fr-icon-user-add-line::after { + background-image: url("../../icons/user/user-add-line.svg"); + } + + .fr-icon-user-fill::before, + .fr-icon-user-fill::after { + background-image: url("../../icons/user/user-fill.svg"); + } + + .fr-icon-user-heart-fill::before, + .fr-icon-user-heart-fill::after { + background-image: url("../../icons/user/user-heart-fill.svg"); + } + + .fr-icon-user-heart-line::before, + .fr-icon-user-heart-line::after { + background-image: url("../../icons/user/user-heart-line.svg"); + } + + .fr-icon-user-line::before, + .fr-icon-user-line::after { + background-image: url("../../icons/user/user-line.svg"); + } + + .fr-icon-user-search-fill::before, + .fr-icon-user-search-fill::after { + background-image: url("../../icons/user/user-search-fill.svg"); + } + + .fr-icon-user-search-line::before, + .fr-icon-user-search-line::after { + background-image: url("../../icons/user/user-search-line.svg"); + } + + .fr-icon-user-setting-fill::before, + .fr-icon-user-setting-fill::after { + background-image: url("../../icons/user/user-setting-fill.svg"); + } + + .fr-icon-user-setting-line::before, + .fr-icon-user-setting-line::after { + background-image: url("../../icons/user/user-setting-line.svg"); + } + + .fr-icon-user-star-fill::before, + .fr-icon-user-star-fill::after { + background-image: url("../../icons/user/user-star-fill.svg"); + } + + .fr-icon-user-star-line::before, + .fr-icon-user-star-line::after { + background-image: url("../../icons/user/user-star-line.svg"); + } + + .fr-fi-user-fill::before { + background-image: url("../../icons/user/user-fill.svg"); + } + + .fr-fi-user-line::before { + background-image: url("../../icons/user/user-line.svg"); + } + + .fr-fi-account-line::before, + .fr-fi-account-line::after { + background-image: url("../../icons/user/account-circle-line.svg"); + } + + .fr-fi-account-fill::before, + .fr-fi-account-fill::after { + background-image: url("../../icons/user/account-circle-fill.svg"); + } + + .fr-icon-account-line::before, + .fr-icon-account-line::after { + background-image: url("../../icons/user/account-circle-line.svg"); + } + + .fr-icon-account-fill::before, + .fr-icon-account-fill::after { + background-image: url("../../icons/user/account-circle-fill.svg"); + } + + .fr-icon-cloudy-2-fill::before, + .fr-icon-cloudy-2-fill::after { + background-image: url("../../icons/weather/cloudy-2-fill.svg"); + } + + .fr-icon-cloudy-2-line::before, + .fr-icon-cloudy-2-line::after { + background-image: url("../../icons/weather/cloudy-2-line.svg"); + } + + .fr-icon-fire-fill::before, + .fr-icon-fire-fill::after { + background-image: url("../../icons/weather/fire-fill.svg"); + } + + .fr-icon-fire-line::before, + .fr-icon-fire-line::after { + background-image: url("../../icons/weather/fire-line.svg"); + } + + .fr-icon-flashlight-fill::before, + .fr-icon-flashlight-fill::after { + background-image: url("../../icons/weather/flashlight-fill.svg"); + } + + .fr-icon-flashlight-line::before, + .fr-icon-flashlight-line::after { + background-image: url("../../icons/weather/flashlight-line.svg"); + } + + .fr-icon-flood-fill::before, + .fr-icon-flood-fill::after { + background-image: url("../../icons/weather/flood-fill.svg"); + } + + .fr-icon-flood-line::before, + .fr-icon-flood-line::after { + background-image: url("../../icons/weather/flood-line.svg"); + } + + .fr-icon-avalanches-fill::before, + .fr-icon-avalanches-fill::after { + background-image: url("../../icons/weather/fr--avalanches-fill.svg"); + } + + .fr-icon-submersion-fill::before, + .fr-icon-submersion-fill::after { + background-image: url("../../icons/weather/fr--submersion-fill.svg"); + } + + .fr-icon-heavy-showers-fill::before, + .fr-icon-heavy-showers-fill::after { + background-image: url("../../icons/weather/heavy-showers-fill.svg"); + } + + .fr-icon-heavy-showers-line::before, + .fr-icon-heavy-showers-line::after { + background-image: url("../../icons/weather/heavy-showers-line.svg"); + } + + .fr-icon-moon-fill::before, + .fr-icon-moon-fill::after { + background-image: url("../../icons/weather/moon-fill.svg"); + } + + .fr-icon-moon-line::before, + .fr-icon-moon-line::after { + background-image: url("../../icons/weather/moon-line.svg"); + } + + .fr-icon-snowy-fill::before, + .fr-icon-snowy-fill::after { + background-image: url("../../icons/weather/snowy-fill.svg"); + } + + .fr-icon-snowy-line::before, + .fr-icon-snowy-line::after { + background-image: url("../../icons/weather/snowy-line.svg"); + } + + .fr-icon-sparkling-2-fill::before, + .fr-icon-sparkling-2-fill::after { + background-image: url("../../icons/weather/sparkling-2-fill.svg"); + } + + .fr-icon-sparkling-2-line::before, + .fr-icon-sparkling-2-line::after { + background-image: url("../../icons/weather/sparkling-2-line.svg"); + } + + .fr-icon-sun-fill::before, + .fr-icon-sun-fill::after { + background-image: url("../../icons/weather/sun-fill.svg"); + } + + .fr-icon-sun-line::before, + .fr-icon-sun-line::after { + background-image: url("../../icons/weather/sun-line.svg"); + } + + .fr-icon-temp-cold-fill::before, + .fr-icon-temp-cold-fill::after { + background-image: url("../../icons/weather/temp-cold-fill.svg"); + } + + .fr-icon-temp-cold-line::before, + .fr-icon-temp-cold-line::after { + background-image: url("../../icons/weather/temp-cold-line.svg"); + } + + .fr-icon-thunderstorms-fill::before, + .fr-icon-thunderstorms-fill::after { + background-image: url("../../icons/weather/thunderstorms-fill.svg"); + } + + .fr-icon-thunderstorms-line::before, + .fr-icon-thunderstorms-line::after { + background-image: url("../../icons/weather/thunderstorms-line.svg"); + } + + .fr-icon-tornado-fill::before, + .fr-icon-tornado-fill::after { + background-image: url("../../icons/weather/tornado-fill.svg"); + } + + .fr-icon-tornado-line::before, + .fr-icon-tornado-line::after { + background-image: url("../../icons/weather/tornado-line.svg"); + } + + .fr-icon-typhoon-fill::before, + .fr-icon-typhoon-fill::after { + background-image: url("../../icons/weather/typhoon-fill.svg"); + } + + .fr-icon-typhoon-line::before, + .fr-icon-typhoon-line::after { + background-image: url("../../icons/weather/typhoon-line.svg"); + } + + .fr-icon-windy-fill::before, + .fr-icon-windy-fill::after { + background-image: url("../../icons/weather/windy-fill.svg"); + } + + .fr-icon-windy-line::before, + .fr-icon-windy-line::after { + background-image: url("../../icons/weather/windy-line.svg"); + } + + .fr-fi-flashlight-fill::before { + background-image: url("../../icons/weather/flashlight-fill.svg"); + } + + .fr-fi-flashlight-line::before { + background-image: url("../../icons/weather/flashlight-line.svg"); + } +} diff --git a/dist/dsfr/utility/icons/icons.json b/dist/dsfr/utility/icons/icons.json new file mode 100644 index 0000000..6093b7c --- /dev/null +++ b/dist/dsfr/utility/icons/icons.json @@ -0,0 +1,18632 @@ +[ + { + "iconId": "ancient-gate-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/buildings/ancient-gate-fill.svg" + }, + { + "iconId": "ancient-gate-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/buildings/ancient-gate-line.svg" + }, + { + "iconId": "ancient-pavilion-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/buildings/ancient-pavilion-fill.svg" + }, + { + "iconId": "ancient-pavilion-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/buildings/ancient-pavilion-line.svg" + }, + { + "iconId": "bank-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/buildings/bank-fill.svg" + }, + { + "iconId": "bank-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/buildings/bank-line.svg" + }, + { + "iconId": "building-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/buildings/building-fill.svg" + }, + { + "iconId": "building-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/buildings/building-line.svg" + }, + { + "iconId": "community-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/buildings/community-fill.svg" + }, + { + "iconId": "community-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/buildings/community-line.svg" + }, + { + "iconId": "government-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/buildings/government-fill.svg" + }, + { + "iconId": "government-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/buildings/government-line.svg" + }, + { + "iconId": "home-4-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/buildings/home-4-fill.svg" + }, + { + "iconId": "home-4-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/buildings/home-4-line.svg" + }, + { + "iconId": "hospital-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/buildings/hospital-fill.svg" + }, + { + "iconId": "hospital-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/buildings/hospital-line.svg" + }, + { + "iconId": "hotel-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/buildings/hotel-fill.svg" + }, + { + "iconId": "hotel-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/buildings/hotel-line.svg" + }, + { + "iconId": "store-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/buildings/store-fill.svg" + }, + { + "iconId": "store-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/buildings/store-line.svg" + }, + { + "iconId": "archive-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/business/archive-fill.svg" + }, + { + "iconId": "archive-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/business/archive-line.svg" + }, + { + "iconId": "attachment-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/business/attachment-fill.svg" + }, + { + "iconId": "attachment-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/business/attachment-line.svg" + }, + { + "iconId": "award-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/business/award-fill.svg" + }, + { + "iconId": "award-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/business/award-line.svg" + }, + { + "iconId": "bar-chart-box-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/business/bar-chart-box-fill.svg" + }, + { + "iconId": "bar-chart-box-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/business/bar-chart-box-line.svg" + }, + { + "iconId": "bookmark-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/business/bookmark-fill.svg" + }, + { + "iconId": "bookmark-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/business/bookmark-line.svg" + }, + { + "iconId": "briefcase-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/business/briefcase-fill.svg" + }, + { + "iconId": "briefcase-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/business/briefcase-line.svg" + }, + { + "iconId": "calendar-2-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/business/calendar-2-fill.svg" + }, + { + "iconId": "calendar-2-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/business/calendar-2-line.svg" + }, + { + "iconId": "calendar-event-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/business/calendar-event-fill.svg" + }, + { + "iconId": "calendar-event-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/business/calendar-event-line.svg" + }, + { + "iconId": "calendar-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/business/calendar-fill.svg" + }, + { + "iconId": "calendar-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/business/calendar-line.svg" + }, + { + "iconId": "cloud-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/business/cloud-fill.svg" + }, + { + "iconId": "cloud-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/business/cloud-line.svg" + }, + { + "iconId": "copyright-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/business/copyright-fill.svg" + }, + { + "iconId": "copyright-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/business/copyright-line.svg" + }, + { + "iconId": "customer-service-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/business/customer-service-fill.svg" + }, + { + "iconId": "customer-service-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/business/customer-service-line.svg" + }, + { + "iconId": "flag-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/business/flag-fill.svg" + }, + { + "iconId": "flag-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/business/flag-line.svg" + }, + { + "iconId": "global-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/business/global-fill.svg" + }, + { + "iconId": "global-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/business/global-line.svg" + }, + { + "iconId": "line-chart-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/business/line-chart-fill.svg" + }, + { + "iconId": "line-chart-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/business/line-chart-line.svg" + }, + { + "iconId": "links-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/business/links-fill.svg" + }, + { + "iconId": "links-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/business/links-line.svg" + }, + { + "iconId": "mail-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/business/mail-fill.svg" + }, + { + "iconId": "mail-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/business/mail-line.svg" + }, + { + "iconId": "mail-open-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/business/mail-open-fill.svg" + }, + { + "iconId": "mail-open-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/business/mail-open-line.svg" + }, + { + "iconId": "medal-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/business/medal-fill.svg" + }, + { + "iconId": "medal-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/business/medal-line.svg" + }, + { + "iconId": "pie-chart-2-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/business/pie-chart-2-fill.svg" + }, + { + "iconId": "pie-chart-2-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/business/pie-chart-2-line.svg" + }, + { + "iconId": "pie-chart-box-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/business/pie-chart-box-fill.svg" + }, + { + "iconId": "pie-chart-box-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/business/pie-chart-box-line.svg" + }, + { + "iconId": "printer-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/business/printer-fill.svg" + }, + { + "iconId": "printer-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/business/printer-line.svg" + }, + { + "iconId": "profil-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/business/profil-fill.svg" + }, + { + "iconId": "profil-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/business/profil-line.svg" + }, + { + "iconId": "projector-2-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/business/projector-2-fill.svg" + }, + { + "iconId": "projector-2-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/business/projector-2-line.svg" + }, + { + "iconId": "send-plane-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/business/send-plane-fill.svg" + }, + { + "iconId": "send-plane-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/business/send-plane-line.svg" + }, + { + "iconId": "slideshow-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/business/slideshow-fill.svg" + }, + { + "iconId": "slideshow-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/business/slideshow-line.svg" + }, + { + "iconId": "window-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/business/window-fill.svg" + }, + { + "iconId": "window-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/business/window-line.svg" + }, + { + "iconId": "chat-2-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/communication/chat-2-fill.svg" + }, + { + "iconId": "chat-2-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/communication/chat-2-line.svg" + }, + { + "iconId": "chat-3-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/communication/chat-3-fill.svg" + }, + { + "iconId": "chat-3-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/communication/chat-3-line.svg" + }, + { + "iconId": "chat-check-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/communication/chat-check-fill.svg" + }, + { + "iconId": "chat-check-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/communication/chat-check-line.svg" + }, + { + "iconId": "chat-delete-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/communication/chat-delete-fill.svg" + }, + { + "iconId": "chat-delete-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/communication/chat-delete-line.svg" + }, + { + "iconId": "chat-poll-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/communication/chat-poll-fill.svg" + }, + { + "iconId": "chat-poll-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/communication/chat-poll-line.svg" + }, + { + "iconId": "discuss-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/communication/discuss-fill.svg" + }, + { + "iconId": "discuss-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/communication/discuss-line.svg" + }, + { + "iconId": "feedback-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/communication/feedback-fill.svg" + }, + { + "iconId": "feedback-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/communication/feedback-line.svg" + }, + { + "iconId": "message-2-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/communication/message-2-fill.svg" + }, + { + "iconId": "message-2-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/communication/message-2-line.svg" + }, + { + "iconId": "question-answer-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/communication/question-answer-fill.svg" + }, + { + "iconId": "question-answer-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/communication/question-answer-line.svg" + }, + { + "iconId": "questionnaire-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/communication/questionnaire-fill.svg" + }, + { + "iconId": "questionnaire-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/communication/questionnaire-line.svg" + }, + { + "iconId": "video-chat-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/communication/video-chat-fill.svg" + }, + { + "iconId": "video-chat-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/communication/video-chat-line.svg" + }, + { + "iconId": "ball-pen-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/design/ball-pen-fill.svg" + }, + { + "iconId": "ball-pen-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/design/ball-pen-line.svg" + }, + { + "iconId": "brush-3-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/design/brush-3-fill.svg" + }, + { + "iconId": "brush-3-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/design/brush-3-line.svg" + }, + { + "iconId": "brush-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/design/brush-fill.svg" + }, + { + "iconId": "brush-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/design/brush-line.svg" + }, + { + "iconId": "contrast-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/design/contrast-fill.svg" + }, + { + "iconId": "contrast-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/design/contrast-line.svg" + }, + { + "iconId": "crop-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/design/crop-fill.svg" + }, + { + "iconId": "crop-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/design/crop-line.svg" + }, + { + "iconId": "drag-move-2-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/design/drag-move-2-fill.svg" + }, + { + "iconId": "drag-move-2-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/design/drag-move-2-line.svg" + }, + { + "iconId": "drop-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/design/drop-fill.svg" + }, + { + "iconId": "drop-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/design/drop-line.svg" + }, + { + "iconId": "edit-box-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/design/edit-box-fill.svg" + }, + { + "iconId": "edit-box-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/design/edit-box-line.svg" + }, + { + "iconId": "edit-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/design/edit-fill.svg" + }, + { + "iconId": "edit-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/design/edit-line.svg" + }, + { + "iconId": "eraser-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/design/eraser-fill.svg" + }, + { + "iconId": "eraser-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/design/eraser-line.svg" + }, + { + "iconId": "ink-bottle-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/design/ink-bottle-fill.svg" + }, + { + "iconId": "ink-bottle-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/design/ink-bottle-line.svg" + }, + { + "iconId": "layout-grid-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/design/layout-grid-fill.svg" + }, + { + "iconId": "layout-grid-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/design/layout-grid-line.svg" + }, + { + "iconId": "mark-pen-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/design/mark-pen-fill.svg" + }, + { + "iconId": "mark-pen-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/design/mark-pen-line.svg" + }, + { + "iconId": "paint-brush-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/design/paint-brush-fill.svg" + }, + { + "iconId": "paint-brush-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/design/paint-brush-line.svg" + }, + { + "iconId": "paint-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/design/paint-fill.svg" + }, + { + "iconId": "paint-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/design/paint-line.svg" + }, + { + "iconId": "palette-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/design/palette-fill.svg" + }, + { + "iconId": "palette-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/design/palette-line.svg" + }, + { + "iconId": "pantone-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/design/pantone-fill.svg" + }, + { + "iconId": "pantone-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/design/pantone-line.svg" + }, + { + "iconId": "pen-nib-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/design/pen-nib-fill.svg" + }, + { + "iconId": "pen-nib-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/design/pen-nib-line.svg" + }, + { + "iconId": "pencil-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/design/pencil-fill.svg" + }, + { + "iconId": "pencil-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/design/pencil-line.svg" + }, + { + "iconId": "pencil-ruler-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/design/pencil-ruler-fill.svg" + }, + { + "iconId": "pencil-ruler-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/design/pencil-ruler-line.svg" + }, + { + "iconId": "shapes-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/design/shapes-fill.svg" + }, + { + "iconId": "shapes-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/design/shapes-line.svg" + }, + { + "iconId": "sip-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/design/sip-fill.svg" + }, + { + "iconId": "sip-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/design/sip-line.svg" + }, + { + "iconId": "table-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/design/table-fill.svg" + }, + { + "iconId": "table-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/design/table-line.svg" + }, + { + "iconId": "bug-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/development/bug-fill.svg" + }, + { + "iconId": "bug-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/development/bug-line.svg" + }, + { + "iconId": "code-box-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/development/code-box-fill.svg" + }, + { + "iconId": "code-box-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/development/code-box-line.svg" + }, + { + "iconId": "code-s-slash-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/development/code-s-slash-line.svg" + }, + { + "iconId": "cursor-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/development/cursor-fill.svg" + }, + { + "iconId": "cursor-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/development/cursor-line.svg" + }, + { + "iconId": "git-branch-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/development/git-branch-fill.svg" + }, + { + "iconId": "git-branch-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/development/git-branch-line.svg" + }, + { + "iconId": "git-commit-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/development/git-commit-fill.svg" + }, + { + "iconId": "git-commit-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/development/git-commit-line.svg" + }, + { + "iconId": "git-merge-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/development/git-merge-fill.svg" + }, + { + "iconId": "git-merge-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/development/git-merge-line.svg" + }, + { + "iconId": "git-pull-request-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/development/git-pull-request-fill.svg" + }, + { + "iconId": "git-pull-request-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/development/git-pull-request-line.svg" + }, + { + "iconId": "git-repository-commits-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/development/git-repository-commits-fill.svg" + }, + { + "iconId": "git-repository-commits-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/development/git-repository-commits-line.svg" + }, + { + "iconId": "git-repository-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/development/git-repository-fill.svg" + }, + { + "iconId": "git-repository-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/development/git-repository-line.svg" + }, + { + "iconId": "git-repository-private-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/development/git-repository-private-fill.svg" + }, + { + "iconId": "git-repository-private-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/development/git-repository-private-line.svg" + }, + { + "iconId": "terminal-box-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/development/terminal-box-fill.svg" + }, + { + "iconId": "terminal-box-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/development/terminal-box-line.svg" + }, + { + "iconId": "terminal-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/development/terminal-line.svg" + }, + { + "iconId": "terminal-window-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/development/terminal-window-fill.svg" + }, + { + "iconId": "terminal-window-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/development/terminal-window-line.svg" + }, + { + "iconId": "bluetooth-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/device/bluetooth-fill.svg" + }, + { + "iconId": "bluetooth-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/device/bluetooth-line.svg" + }, + { + "iconId": "computer-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/device/computer-fill.svg" + }, + { + "iconId": "computer-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/device/computer-line.svg" + }, + { + "iconId": "dashboard-3-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/device/dashboard-3-fill.svg" + }, + { + "iconId": "dashboard-3-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/device/dashboard-3-line.svg" + }, + { + "iconId": "database-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/device/database-fill.svg" + }, + { + "iconId": "database-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/device/database-line.svg" + }, + { + "iconId": "device-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/device/device-fill.svg" + }, + { + "iconId": "device-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/device/device-line.svg" + }, + { + "iconId": "hard-drive-2-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/device/hard-drive-2-fill.svg" + }, + { + "iconId": "hard-drive-2-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/device/hard-drive-2-line.svg" + }, + { + "iconId": "mac-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/device/mac-fill.svg" + }, + { + "iconId": "mac-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/device/mac-line.svg" + }, + { + "iconId": "phone-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/device/phone-fill.svg" + }, + { + "iconId": "phone-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/device/phone-line.svg" + }, + { + "iconId": "qr-code-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/device/qr-code-fill.svg" + }, + { + "iconId": "qr-code-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/device/qr-code-line.svg" + }, + { + "iconId": "rss-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/device/rss-fill.svg" + }, + { + "iconId": "rss-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/device/rss-line.svg" + }, + { + "iconId": "save-3-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/device/save-3-fill.svg" + }, + { + "iconId": "save-3-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/device/save-3-line.svg" + }, + { + "iconId": "save-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/device/save-fill.svg" + }, + { + "iconId": "save-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/device/save-line.svg" + }, + { + "iconId": "server-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/device/server-fill.svg" + }, + { + "iconId": "server-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/device/server-line.svg" + }, + { + "iconId": "smartphone-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/device/smartphone-fill.svg" + }, + { + "iconId": "smartphone-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/device/smartphone-line.svg" + }, + { + "iconId": "tablet-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/device/tablet-fill.svg" + }, + { + "iconId": "tablet-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/device/tablet-line.svg" + }, + { + "iconId": "tv-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/device/tv-fill.svg" + }, + { + "iconId": "tv-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/device/tv-line.svg" + }, + { + "iconId": "wifi-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/device/wifi-fill.svg" + }, + { + "iconId": "wifi-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/device/wifi-line.svg" + }, + { + "iconId": "article-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/document/article-fill.svg" + }, + { + "iconId": "article-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/document/article-line.svg" + }, + { + "iconId": "book-2-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/document/book-2-fill.svg" + }, + { + "iconId": "book-2-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/document/book-2-line.svg" + }, + { + "iconId": "booklet-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/document/booklet-fill.svg" + }, + { + "iconId": "booklet-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/document/booklet-line.svg" + }, + { + "iconId": "clipboard-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/document/clipboard-fill.svg" + }, + { + "iconId": "clipboard-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/document/clipboard-line.svg" + }, + { + "iconId": "draft-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/document/draft-fill.svg" + }, + { + "iconId": "draft-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/document/draft-line.svg" + }, + { + "iconId": "file-add-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/document/file-add-fill.svg" + }, + { + "iconId": "file-add-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/document/file-add-line.svg" + }, + { + "iconId": "file-download-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/document/file-download-fill.svg" + }, + { + "iconId": "file-download-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/document/file-download-line.svg" + }, + { + "iconId": "file-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/document/file-fill.svg" + }, + { + "iconId": "file-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/document/file-line.svg" + }, + { + "iconId": "file-pdf-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/document/file-pdf-fill.svg" + }, + { + "iconId": "file-pdf-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/document/file-pdf-line.svg" + }, + { + "iconId": "file-text-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/document/file-text-fill.svg" + }, + { + "iconId": "file-text-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/document/file-text-line.svg" + }, + { + "iconId": "folder-2-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/document/folder-2-fill.svg" + }, + { + "iconId": "folder-2-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/document/folder-2-line.svg" + }, + { + "iconId": "newspaper-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/document/newspaper-fill.svg" + }, + { + "iconId": "newspaper-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/document/newspaper-line.svg" + }, + { + "iconId": "survey-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/document/survey-fill.svg" + }, + { + "iconId": "survey-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/document/survey-line.svg" + }, + { + "iconId": "todo-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/document/todo-fill.svg" + }, + { + "iconId": "todo-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/document/todo-line.svg" + }, + { + "iconId": "align-center", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/editor/align-center.svg" + }, + { + "iconId": "align-justify", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/editor/align-justify.svg" + }, + { + "iconId": "align-left", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/editor/align-left.svg" + }, + { + "iconId": "align-right", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/editor/align-right.svg" + }, + { + "iconId": "code-block", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/editor/code-block.svg" + }, + { + "iconId": "code-view", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/editor/code-view.svg" + }, + { + "iconId": "font-color", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/editor/font-color.svg" + }, + { + "iconId": "font-size", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/editor/font-size.svg" + }, + { + "iconId": "format-clear", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/editor/format-clear.svg" + }, + { + "iconId": "bold", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/editor/fr--bold.svg" + }, + { + "iconId": "highlight", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/editor/fr--highlight.svg" + }, + { + "iconId": "quote-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/editor/fr--quote-fill.svg" + }, + { + "iconId": "quote-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/editor/fr--quote-line.svg" + }, + { + "iconId": "h-1", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/editor/h-1.svg" + }, + { + "iconId": "h-2", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/editor/h-2.svg" + }, + { + "iconId": "h-3", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/editor/h-3.svg" + }, + { + "iconId": "h-4", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/editor/h-4.svg" + }, + { + "iconId": "h-5", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/editor/h-5.svg" + }, + { + "iconId": "h-6", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/editor/h-6.svg" + }, + { + "iconId": "hashtag", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/editor/hashtag.svg" + }, + { + "iconId": "indent-decrease", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/editor/indent-decrease.svg" + }, + { + "iconId": "indent-increase", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/editor/indent-increase.svg" + }, + { + "iconId": "italic", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/editor/italic.svg" + }, + { + "iconId": "link-unlink", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/editor/link-unlink.svg" + }, + { + "iconId": "link", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/editor/link.svg" + }, + { + "iconId": "list-check", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/editor/list-check.svg" + }, + { + "iconId": "list-ordered", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/editor/list-ordered.svg" + }, + { + "iconId": "list-unordered", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/editor/list-unordered.svg" + }, + { + "iconId": "question-mark", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/editor/question-mark.svg" + }, + { + "iconId": "separator", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/editor/separator.svg" + }, + { + "iconId": "space", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/editor/space.svg" + }, + { + "iconId": "strikethrough", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/editor/strikethrough.svg" + }, + { + "iconId": "subscript", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/editor/subscript.svg" + }, + { + "iconId": "superscript", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/editor/superscript.svg" + }, + { + "iconId": "table-2", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/editor/table-2.svg" + }, + { + "iconId": "text-direction-r", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/editor/text-direction-r.svg" + }, + { + "iconId": "translate-2", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/editor/translate-2.svg" + }, + { + "iconId": "underline", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/editor/underline.svg" + }, + { + "iconId": "bank-card-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/finance/bank-card-fill.svg" + }, + { + "iconId": "bank-card-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/finance/bank-card-line.svg" + }, + { + "iconId": "coin-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/finance/coin-fill.svg" + }, + { + "iconId": "gift-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/finance/gift-fill.svg" + }, + { + "iconId": "gift-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/finance/gift-line.svg" + }, + { + "iconId": "money-euro-box-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/finance/money-euro-box-fill.svg" + }, + { + "iconId": "money-euro-box-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/finance/money-euro-box-line.svg" + }, + { + "iconId": "money-euro-circle-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/finance/money-euro-circle-fill.svg" + }, + { + "iconId": "money-euro-circle-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/finance/money-euro-circle-line.svg" + }, + { + "iconId": "secure-payment-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/finance/secure-payment-fill.svg" + }, + { + "iconId": "secure-payment-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/finance/secure-payment-line.svg" + }, + { + "iconId": "shopping-bag-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/finance/shopping-bag-fill.svg" + }, + { + "iconId": "shopping-bag-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/finance/shopping-bag-line.svg" + }, + { + "iconId": "shopping-cart-2-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/finance/shopping-cart-2-fill.svg" + }, + { + "iconId": "shopping-cart-2-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/finance/shopping-cart-2-line.svg" + }, + { + "iconId": "trophy-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/finance/trophy-fill.svg" + }, + { + "iconId": "trophy-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/finance/trophy-line.svg" + }, + { + "iconId": "capsule-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/health/capsule-fill.svg" + }, + { + "iconId": "capsule-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/health/capsule-line.svg" + }, + { + "iconId": "dislike-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/health/dislike-fill.svg" + }, + { + "iconId": "dislike-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/health/dislike-line.svg" + }, + { + "iconId": "dossier-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/health/dossier-fill.svg" + }, + { + "iconId": "dossier-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/health/dossier-line.svg" + }, + { + "iconId": "first-aid-kit-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/health/first-aid-kit-fill.svg" + }, + { + "iconId": "first-aid-kit-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/health/first-aid-kit-line.svg" + }, + { + "iconId": "hand-sanitizer-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/health/hand-sanitizer-fill.svg" + }, + { + "iconId": "hand-sanitizer-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/health/hand-sanitizer-line.svg" + }, + { + "iconId": "health-book-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/health/health-book-fill.svg" + }, + { + "iconId": "health-book-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/health/health-book-line.svg" + }, + { + "iconId": "heart-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/health/heart-fill.svg" + }, + { + "iconId": "heart-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/health/heart-line.svg" + }, + { + "iconId": "heart-pulse-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/health/heart-pulse-fill.svg" + }, + { + "iconId": "heart-pulse-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/health/heart-pulse-line.svg" + }, + { + "iconId": "lungs-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/health/lungs-fill.svg" + }, + { + "iconId": "lungs-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/health/lungs-line.svg" + }, + { + "iconId": "medicine-bottle-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/health/medicine-bottle-fill.svg" + }, + { + "iconId": "medicine-bottle-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/health/medicine-bottle-line.svg" + }, + { + "iconId": "mental-health-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/health/mental-health-fill.svg" + }, + { + "iconId": "mental-health-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/health/mental-health-line.svg" + }, + { + "iconId": "microscope-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/health/microscope-fill.svg" + }, + { + "iconId": "microscope-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/health/microscope-line.svg" + }, + { + "iconId": "psychotherapy-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/health/psychotherapy-fill.svg" + }, + { + "iconId": "psychotherapy-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/health/psychotherapy-line.svg" + }, + { + "iconId": "pulse-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/health/pulse-line.svg" + }, + { + "iconId": "stethoscope-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/health/stethoscope-fill.svg" + }, + { + "iconId": "stethoscope-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/health/stethoscope-line.svg" + }, + { + "iconId": "surgical-mask-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/health/surgical-mask-fill.svg" + }, + { + "iconId": "surgical-mask-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/health/surgical-mask-line.svg" + }, + { + "iconId": "syringe-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/health/syringe-fill.svg" + }, + { + "iconId": "syringe-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/health/syringe-line.svg" + }, + { + "iconId": "test-tube-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/health/test-tube-fill.svg" + }, + { + "iconId": "test-tube-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/health/test-tube-line.svg" + }, + { + "iconId": "thermometer-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/health/thermometer-fill.svg" + }, + { + "iconId": "thermometer-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/health/thermometer-line.svg" + }, + { + "iconId": "virus-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/health/virus-fill.svg" + }, + { + "iconId": "virus-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/health/virus-line.svg" + }, + { + "iconId": "bluesky-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/logo/bluesky-fill.svg" + }, + { + "iconId": "bluesky-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/logo/bluesky-line.svg" + }, + { + "iconId": "chrome-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/logo/chrome-fill.svg" + }, + { + "iconId": "chrome-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/logo/chrome-line.svg" + }, + { + "iconId": "edge-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/logo/edge-fill.svg" + }, + { + "iconId": "edge-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/logo/edge-line.svg" + }, + { + "iconId": "facebook-circle-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/logo/facebook-circle-fill.svg" + }, + { + "iconId": "facebook-circle-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/logo/facebook-circle-line.svg" + }, + { + "iconId": "firefox-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/logo/firefox-fill.svg" + }, + { + "iconId": "firefox-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/logo/firefox-line.svg" + }, + { + "iconId": "dailymotion-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/logo/fr--dailymotion-fill.svg" + }, + { + "iconId": "dailymotion-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/logo/fr--dailymotion-line.svg" + }, + { + "iconId": "tiktok-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/logo/fr--tiktok-fill.svg" + }, + { + "iconId": "tiktok-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/logo/fr--tiktok-line.svg" + }, + { + "iconId": "github-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/logo/github-fill.svg" + }, + { + "iconId": "github-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/logo/github-line.svg" + }, + { + "iconId": "google-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/logo/google-fill.svg" + }, + { + "iconId": "google-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/logo/google-line.svg" + }, + { + "iconId": "ie-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/logo/ie-fill.svg" + }, + { + "iconId": "ie-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/logo/ie-line.svg" + }, + { + "iconId": "instagram-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/logo/instagram-fill.svg" + }, + { + "iconId": "instagram-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/logo/instagram-line.svg" + }, + { + "iconId": "linkedin-box-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/logo/linkedin-box-fill.svg" + }, + { + "iconId": "linkedin-box-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/logo/linkedin-box-line.svg" + }, + { + "iconId": "mastodon-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/logo/mastodon-fill.svg" + }, + { + "iconId": "mastodon-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/logo/mastodon-line.svg" + }, + { + "iconId": "npmjs-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/logo/npmjs-fill.svg" + }, + { + "iconId": "npmjs-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/logo/npmjs-line.svg" + }, + { + "iconId": "remixicon-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/logo/remixicon-fill.svg" + }, + { + "iconId": "remixicon-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/logo/remixicon-line.svg" + }, + { + "iconId": "safari-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/logo/safari-fill.svg" + }, + { + "iconId": "safari-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/logo/safari-line.svg" + }, + { + "iconId": "slack-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/logo/slack-fill.svg" + }, + { + "iconId": "slack-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/logo/slack-line.svg" + }, + { + "iconId": "snapchat-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/logo/snapchat-fill.svg" + }, + { + "iconId": "snapchat-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/logo/snapchat-line.svg" + }, + { + "iconId": "telegram-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/logo/telegram-fill.svg" + }, + { + "iconId": "telegram-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/logo/telegram-line.svg" + }, + { + "iconId": "threads-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/logo/threads-fill.svg" + }, + { + "iconId": "threads-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/logo/threads-line.svg" + }, + { + "iconId": "twitch-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/logo/twitch-fill.svg" + }, + { + "iconId": "twitch-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/logo/twitch-line.svg" + }, + { + "iconId": "twitter-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/logo/twitter-fill.svg" + }, + { + "iconId": "twitter-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/logo/twitter-line.svg" + }, + { + "iconId": "twitter-x-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/logo/twitter-x-fill.svg" + }, + { + "iconId": "twitter-x-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/logo/twitter-x-line.svg" + }, + { + "iconId": "vimeo-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/logo/vimeo-fill.svg" + }, + { + "iconId": "vimeo-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/logo/vimeo-line.svg" + }, + { + "iconId": "vuejs-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/logo/vuejs-fill.svg" + }, + { + "iconId": "vuejs-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/logo/vuejs-line.svg" + }, + { + "iconId": "whatsapp-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/logo/whatsapp-fill.svg" + }, + { + "iconId": "whatsapp-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/logo/whatsapp-line.svg" + }, + { + "iconId": "youtube-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/logo/youtube-fill.svg" + }, + { + "iconId": "youtube-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/logo/youtube-line.svg" + }, + { + "iconId": "anchor-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/map/anchor-fill.svg" + }, + { + "iconId": "anchor-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/map/anchor-line.svg" + }, + { + "iconId": "bike-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/map/bike-fill.svg" + }, + { + "iconId": "bike-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/map/bike-line.svg" + }, + { + "iconId": "bus-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/map/bus-fill.svg" + }, + { + "iconId": "bus-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/map/bus-line.svg" + }, + { + "iconId": "car-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/map/car-fill.svg" + }, + { + "iconId": "car-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/map/car-line.svg" + }, + { + "iconId": "caravan-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/map/caravan-fill.svg" + }, + { + "iconId": "caravan-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/map/caravan-line.svg" + }, + { + "iconId": "charging-pile-2-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/map/charging-pile-2-fill.svg" + }, + { + "iconId": "charging-pile-2-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/map/charging-pile-2-line.svg" + }, + { + "iconId": "compass-3-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/map/compass-3-fill.svg" + }, + { + "iconId": "compass-3-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/map/compass-3-line.svg" + }, + { + "iconId": "cup-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/map/cup-fill.svg" + }, + { + "iconId": "cup-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/map/cup-line.svg" + }, + { + "iconId": "earth-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/map/earth-fill.svg" + }, + { + "iconId": "earth-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/map/earth-line.svg" + }, + { + "iconId": "france-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/map/france-fill.svg" + }, + { + "iconId": "france-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/map/france-line.svg" + }, + { + "iconId": "gas-station-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/map/gas-station-fill.svg" + }, + { + "iconId": "gas-station-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/map/gas-station-line.svg" + }, + { + "iconId": "goblet-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/map/goblet-fill.svg" + }, + { + "iconId": "goblet-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/map/goblet-line.svg" + }, + { + "iconId": "map-pin-2-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/map/map-pin-2-fill.svg" + }, + { + "iconId": "map-pin-2-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/map/map-pin-2-line.svg" + }, + { + "iconId": "map-pin-user-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/map/map-pin-user-fill.svg" + }, + { + "iconId": "map-pin-user-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/map/map-pin-user-line.svg" + }, + { + "iconId": "motorbike-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/map/motorbike-fill.svg" + }, + { + "iconId": "motorbike-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/map/motorbike-line.svg" + }, + { + "iconId": "passport-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/map/passport-fill.svg" + }, + { + "iconId": "passport-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/map/passport-line.svg" + }, + { + "iconId": "restaurant-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/map/restaurant-fill.svg" + }, + { + "iconId": "restaurant-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/map/restaurant-line.svg" + }, + { + "iconId": "road-map-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/map/road-map-fill.svg" + }, + { + "iconId": "road-map-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/map/road-map-line.svg" + }, + { + "iconId": "sailboat-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/map/sailboat-fill.svg" + }, + { + "iconId": "sailboat-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/map/sailboat-line.svg" + }, + { + "iconId": "ship-2-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/map/ship-2-fill.svg" + }, + { + "iconId": "ship-2-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/map/ship-2-line.svg" + }, + { + "iconId": "signal-tower-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/map/signal-tower-fill.svg" + }, + { + "iconId": "signal-tower-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/map/signal-tower-line.svg" + }, + { + "iconId": "suitcase-2-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/map/suitcase-2-fill.svg" + }, + { + "iconId": "suitcase-2-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/map/suitcase-2-line.svg" + }, + { + "iconId": "taxi-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/map/taxi-fill.svg" + }, + { + "iconId": "taxi-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/map/taxi-line.svg" + }, + { + "iconId": "train-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/map/train-fill.svg" + }, + { + "iconId": "train-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/map/train-line.svg" + }, + { + "iconId": "camera-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/media/camera-fill.svg" + }, + { + "iconId": "camera-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/media/camera-line.svg" + }, + { + "iconId": "clapperboard-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/media/clapperboard-fill.svg" + }, + { + "iconId": "clapperboard-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/media/clapperboard-line.svg" + }, + { + "iconId": "equalizer-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/media/equalizer-fill.svg" + }, + { + "iconId": "equalizer-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/media/equalizer-line.svg" + }, + { + "iconId": "film-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/media/film-fill.svg" + }, + { + "iconId": "film-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/media/film-line.svg" + }, + { + "iconId": "fullscreen-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/media/fullscreen-line.svg" + }, + { + "iconId": "gallery-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/media/gallery-fill.svg" + }, + { + "iconId": "gallery-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/media/gallery-line.svg" + }, + { + "iconId": "headphone-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/media/headphone-fill.svg" + }, + { + "iconId": "headphone-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/media/headphone-line.svg" + }, + { + "iconId": "image-add-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/media/image-add-fill.svg" + }, + { + "iconId": "image-add-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/media/image-add-line.svg" + }, + { + "iconId": "image-edit-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/media/image-edit-fill.svg" + }, + { + "iconId": "image-edit-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/media/image-edit-line.svg" + }, + { + "iconId": "image-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/media/image-fill.svg" + }, + { + "iconId": "image-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/media/image-line.svg" + }, + { + "iconId": "live-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/media/live-fill.svg" + }, + { + "iconId": "live-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/media/live-line.svg" + }, + { + "iconId": "mic-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/media/mic-fill.svg" + }, + { + "iconId": "mic-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/media/mic-line.svg" + }, + { + "iconId": "music-2-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/media/music-2-fill.svg" + }, + { + "iconId": "music-2-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/media/music-2-line.svg" + }, + { + "iconId": "notification-3-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/media/notification-3-fill.svg" + }, + { + "iconId": "notification-3-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/media/notification-3-line.svg" + }, + { + "iconId": "pause-circle-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/media/pause-circle-fill.svg" + }, + { + "iconId": "pause-circle-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/media/pause-circle-line.svg" + }, + { + "iconId": "play-circle-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/media/play-circle-fill.svg" + }, + { + "iconId": "play-circle-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/media/play-circle-line.svg" + }, + { + "iconId": "stop-circle-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/media/stop-circle-fill.svg" + }, + { + "iconId": "stop-circle-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/media/stop-circle-line.svg" + }, + { + "iconId": "volume-down-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/media/volume-down-fill.svg" + }, + { + "iconId": "volume-down-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/media/volume-down-line.svg" + }, + { + "iconId": "volume-mute-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/media/volume-mute-fill.svg" + }, + { + "iconId": "volume-mute-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/media/volume-mute-line.svg" + }, + { + "iconId": "volume-up-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/media/volume-up-fill.svg" + }, + { + "iconId": "volume-up-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/media/volume-up-line.svg" + }, + { + "iconId": "play-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/media/play-circle-line.svg" + }, + { + "iconId": "play-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/media/play-circle-fill.svg" + }, + { + "iconId": "accessibility-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/others/fr--accessibility-fill.svg" + }, + { + "iconId": "accessibility-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/others/fr--accessibility-line.svg" + }, + { + "iconId": "ear-off-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/others/fr--ear-off-fill.svg" + }, + { + "iconId": "ear-off-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/others/fr--ear-off-line.svg" + }, + { + "iconId": "mental-disabilities-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/others/fr--mental-disabilities-fill.svg" + }, + { + "iconId": "mental-disabilities-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/others/fr--mental-disabilities-line.svg" + }, + { + "iconId": "sign-language-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/others/fr--sign-language-fill.svg" + }, + { + "iconId": "sign-language-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/others/fr--sign-language-line.svg" + }, + { + "iconId": "leaf-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/others/leaf-fill.svg" + }, + { + "iconId": "leaf-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/others/leaf-line.svg" + }, + { + "iconId": "lightbulb-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/others/lightbulb-fill.svg" + }, + { + "iconId": "lightbulb-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/others/lightbulb-line.svg" + }, + { + "iconId": "plant-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/others/plant-fill.svg" + }, + { + "iconId": "plant-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/others/plant-line.svg" + }, + { + "iconId": "recycle-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/others/recycle-fill.svg" + }, + { + "iconId": "recycle-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/others/recycle-line.svg" + }, + { + "iconId": "scales-3-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/others/scales-3-fill.svg" + }, + { + "iconId": "scales-3-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/others/scales-3-line.svg" + }, + { + "iconId": "seedling-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/others/seedling-fill.svg" + }, + { + "iconId": "seedling-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/others/seedling-line.svg" + }, + { + "iconId": "umbrella-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/others/umbrella-fill.svg" + }, + { + "iconId": "umbrella-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/others/umbrella-line.svg" + }, + { + "iconId": "wheelchair-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/others/wheelchair-fill.svg" + }, + { + "iconId": "wheelchair-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/others/wheelchair-line.svg" + }, + { + "iconId": "add-circle-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/add-circle-fill.svg" + }, + { + "iconId": "add-circle-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/add-circle-line.svg" + }, + { + "iconId": "add-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/add-line.svg" + }, + { + "iconId": "alarm-warning-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/alarm-warning-fill.svg" + }, + { + "iconId": "alarm-warning-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/alarm-warning-line.svg" + }, + { + "iconId": "alert-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/alert-fill.svg" + }, + { + "iconId": "alert-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/alert-line.svg" + }, + { + "iconId": "arrow-down-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/arrow-down-fill.svg" + }, + { + "iconId": "arrow-down-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/arrow-down-line.svg" + }, + { + "iconId": "arrow-down-s-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/arrow-down-s-fill.svg" + }, + { + "iconId": "arrow-down-s-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/arrow-down-s-line.svg" + }, + { + "iconId": "arrow-go-back-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/arrow-go-back-fill.svg" + }, + { + "iconId": "arrow-go-back-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/arrow-go-back-line.svg" + }, + { + "iconId": "arrow-go-forward-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/arrow-go-forward-fill.svg" + }, + { + "iconId": "arrow-go-forward-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/arrow-go-forward-line.svg" + }, + { + "iconId": "arrow-left-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/arrow-left-fill.svg" + }, + { + "iconId": "arrow-left-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/arrow-left-line.svg" + }, + { + "iconId": "arrow-left-s-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/arrow-left-s-fill.svg" + }, + { + "iconId": "arrow-left-s-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/arrow-left-s-line.svg" + }, + { + "iconId": "arrow-right-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/arrow-right-fill.svg" + }, + { + "iconId": "arrow-right-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/arrow-right-line.svg" + }, + { + "iconId": "arrow-right-s-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/arrow-right-s-fill.svg" + }, + { + "iconId": "arrow-right-s-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/arrow-right-s-line.svg" + }, + { + "iconId": "arrow-right-up-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/arrow-right-up-line.svg" + }, + { + "iconId": "arrow-up-down-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/arrow-up-down-line.svg" + }, + { + "iconId": "arrow-up-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/arrow-up-fill.svg" + }, + { + "iconId": "arrow-up-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/arrow-up-line.svg" + }, + { + "iconId": "arrow-up-s-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/arrow-up-s-fill.svg" + }, + { + "iconId": "arrow-up-s-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/arrow-up-s-line.svg" + }, + { + "iconId": "check-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/check-line.svg" + }, + { + "iconId": "checkbox-circle-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/checkbox-circle-fill.svg" + }, + { + "iconId": "checkbox-circle-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/checkbox-circle-line.svg" + }, + { + "iconId": "checkbox-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/checkbox-fill.svg" + }, + { + "iconId": "checkbox-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/checkbox-line.svg" + }, + { + "iconId": "close-circle-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/close-circle-fill.svg" + }, + { + "iconId": "close-circle-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/close-circle-line.svg" + }, + { + "iconId": "close-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/close-line.svg" + }, + { + "iconId": "delete-bin-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/delete-bin-fill.svg" + }, + { + "iconId": "delete-bin-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/delete-bin-line.svg" + }, + { + "iconId": "download-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/download-fill.svg" + }, + { + "iconId": "download-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/download-line.svg" + }, + { + "iconId": "error-warning-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/error-warning-fill.svg" + }, + { + "iconId": "error-warning-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/error-warning-line.svg" + }, + { + "iconId": "external-link-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/external-link-fill.svg" + }, + { + "iconId": "external-link-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/external-link-line.svg" + }, + { + "iconId": "eye-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/eye-fill.svg" + }, + { + "iconId": "eye-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/eye-line.svg" + }, + { + "iconId": "eye-off-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/eye-off-fill.svg" + }, + { + "iconId": "eye-off-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/eye-off-line.svg" + }, + { + "iconId": "filter-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/filter-fill.svg" + }, + { + "iconId": "filter-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/filter-line.svg" + }, + { + "iconId": "alert-warning-2-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/fr--alert-warning-2-fill.svg" + }, + { + "iconId": "alert-warning-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/fr--alert-warning-fill.svg" + }, + { + "iconId": "arrow-left-s-first-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/fr--arrow-left-s-first-line.svg" + }, + { + "iconId": "arrow-left-s-line-double", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/fr--arrow-left-s-line-double.svg" + }, + { + "iconId": "arrow-right-down-circle-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/fr--arrow-right-down-circle-fill.svg" + }, + { + "iconId": "arrow-right-s-last-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/fr--arrow-right-s-last-line.svg" + }, + { + "iconId": "arrow-right-s-line-double", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/fr--arrow-right-s-line-double.svg" + }, + { + "iconId": "arrow-right-up-circle-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/fr--arrow-right-up-circle-fill.svg" + }, + { + "iconId": "capslock-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/fr--capslock-line.svg" + }, + { + "iconId": "equal-circle-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/fr--equal-circle-fill.svg" + }, + { + "iconId": "error-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/fr--error-fill.svg" + }, + { + "iconId": "error-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/fr--error-line.svg" + }, + { + "iconId": "info-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/fr--info-fill.svg" + }, + { + "iconId": "info-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/fr--info-line.svg" + }, + { + "iconId": "success-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/fr--success-fill.svg" + }, + { + "iconId": "success-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/fr--success-line.svg" + }, + { + "iconId": "theme-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/fr--theme-fill.svg" + }, + { + "iconId": "warning-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/fr--warning-fill.svg" + }, + { + "iconId": "warning-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/fr--warning-line.svg" + }, + { + "iconId": "information-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/information-fill.svg" + }, + { + "iconId": "information-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/information-line.svg" + }, + { + "iconId": "lock-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/lock-fill.svg" + }, + { + "iconId": "lock-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/lock-line.svg" + }, + { + "iconId": "lock-unlock-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/lock-unlock-fill.svg" + }, + { + "iconId": "lock-unlock-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/lock-unlock-line.svg" + }, + { + "iconId": "logout-box-r-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/logout-box-r-fill.svg" + }, + { + "iconId": "logout-box-r-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/logout-box-r-line.svg" + }, + { + "iconId": "menu-2-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/menu-2-fill.svg" + }, + { + "iconId": "menu-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/menu-fill.svg" + }, + { + "iconId": "more-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/more-fill.svg" + }, + { + "iconId": "more-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/more-line.svg" + }, + { + "iconId": "notification-badge-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/notification-badge-fill.svg" + }, + { + "iconId": "notification-badge-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/notification-badge-line.svg" + }, + { + "iconId": "question-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/question-fill.svg" + }, + { + "iconId": "question-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/question-line.svg" + }, + { + "iconId": "refresh-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/refresh-fill.svg" + }, + { + "iconId": "refresh-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/refresh-line.svg" + }, + { + "iconId": "search-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/search-fill.svg" + }, + { + "iconId": "search-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/search-line.svg" + }, + { + "iconId": "settings-5-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/settings-5-fill.svg" + }, + { + "iconId": "settings-5-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/settings-5-line.svg" + }, + { + "iconId": "share-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/share-fill.svg" + }, + { + "iconId": "share-forward-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/share-forward-fill.svg" + }, + { + "iconId": "share-forward-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/share-forward-line.svg" + }, + { + "iconId": "share-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/share-line.svg" + }, + { + "iconId": "shield-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/shield-fill.svg" + }, + { + "iconId": "shield-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/shield-line.svg" + }, + { + "iconId": "star-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/star-fill.svg" + }, + { + "iconId": "star-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/star-line.svg" + }, + { + "iconId": "star-s-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/star-s-fill.svg" + }, + { + "iconId": "star-s-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/star-s-line.svg" + }, + { + "iconId": "subtract-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/subtract-line.svg" + }, + { + "iconId": "thumb-down-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/thumb-down-fill.svg" + }, + { + "iconId": "thumb-down-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/thumb-down-line.svg" + }, + { + "iconId": "thumb-up-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/thumb-up-fill.svg" + }, + { + "iconId": "thumb-up-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/thumb-up-line.svg" + }, + { + "iconId": "time-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/time-fill.svg" + }, + { + "iconId": "time-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/time-line.svg" + }, + { + "iconId": "timer-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/timer-fill.svg" + }, + { + "iconId": "timer-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/timer-line.svg" + }, + { + "iconId": "upload-2-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/upload-2-fill.svg" + }, + { + "iconId": "upload-2-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/upload-2-line.svg" + }, + { + "iconId": "upload-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/upload-fill.svg" + }, + { + "iconId": "upload-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/upload-line.svg" + }, + { + "iconId": "zoom-in-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/zoom-in-fill.svg" + }, + { + "iconId": "zoom-in-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/zoom-in-line.svg" + }, + { + "iconId": "zoom-out-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/zoom-out-fill.svg" + }, + { + "iconId": "zoom-out-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/zoom-out-line.svg" + }, + { + "iconId": "delete-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/delete-bin-line.svg" + }, + { + "iconId": "delete-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/system/delete-bin-fill.svg" + }, + { + "iconId": "account-circle-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/user/account-circle-fill.svg" + }, + { + "iconId": "account-circle-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/user/account-circle-line.svg" + }, + { + "iconId": "account-pin-circle-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/user/account-pin-circle-fill.svg" + }, + { + "iconId": "account-pin-circle-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/user/account-pin-circle-line.svg" + }, + { + "iconId": "admin-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/user/admin-fill.svg" + }, + { + "iconId": "admin-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/user/admin-line.svg" + }, + { + "iconId": "group-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/user/group-fill.svg" + }, + { + "iconId": "group-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/user/group-line.svg" + }, + { + "iconId": "parent-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/user/parent-fill.svg" + }, + { + "iconId": "parent-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/user/parent-line.svg" + }, + { + "iconId": "team-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/user/team-fill.svg" + }, + { + "iconId": "team-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/user/team-line.svg" + }, + { + "iconId": "user-add-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/user/user-add-fill.svg" + }, + { + "iconId": "user-add-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/user/user-add-line.svg" + }, + { + "iconId": "user-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/user/user-fill.svg" + }, + { + "iconId": "user-heart-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/user/user-heart-fill.svg" + }, + { + "iconId": "user-heart-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/user/user-heart-line.svg" + }, + { + "iconId": "user-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/user/user-line.svg" + }, + { + "iconId": "user-search-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/user/user-search-fill.svg" + }, + { + "iconId": "user-search-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/user/user-search-line.svg" + }, + { + "iconId": "user-setting-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/user/user-setting-fill.svg" + }, + { + "iconId": "user-setting-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/user/user-setting-line.svg" + }, + { + "iconId": "user-star-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/user/user-star-fill.svg" + }, + { + "iconId": "user-star-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/user/user-star-line.svg" + }, + { + "iconId": "account-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/user/account-circle-line.svg" + }, + { + "iconId": "account-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/user/account-circle-fill.svg" + }, + { + "iconId": "cloudy-2-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/weather/cloudy-2-fill.svg" + }, + { + "iconId": "cloudy-2-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/weather/cloudy-2-line.svg" + }, + { + "iconId": "fire-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/weather/fire-fill.svg" + }, + { + "iconId": "fire-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/weather/fire-line.svg" + }, + { + "iconId": "flashlight-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/weather/flashlight-fill.svg" + }, + { + "iconId": "flashlight-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/weather/flashlight-line.svg" + }, + { + "iconId": "flood-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/weather/flood-fill.svg" + }, + { + "iconId": "flood-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/weather/flood-line.svg" + }, + { + "iconId": "avalanches-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/weather/fr--avalanches-fill.svg" + }, + { + "iconId": "submersion-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/weather/fr--submersion-fill.svg" + }, + { + "iconId": "heavy-showers-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/weather/heavy-showers-fill.svg" + }, + { + "iconId": "heavy-showers-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/weather/heavy-showers-line.svg" + }, + { + "iconId": "moon-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/weather/moon-fill.svg" + }, + { + "iconId": "moon-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/weather/moon-line.svg" + }, + { + "iconId": "snowy-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/weather/snowy-fill.svg" + }, + { + "iconId": "snowy-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/weather/snowy-line.svg" + }, + { + "iconId": "sparkling-2-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/weather/sparkling-2-fill.svg" + }, + { + "iconId": "sparkling-2-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/weather/sparkling-2-line.svg" + }, + { + "iconId": "sun-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/weather/sun-fill.svg" + }, + { + "iconId": "sun-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/weather/sun-line.svg" + }, + { + "iconId": "temp-cold-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/weather/temp-cold-fill.svg" + }, + { + "iconId": "temp-cold-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/weather/temp-cold-line.svg" + }, + { + "iconId": "thunderstorms-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/weather/thunderstorms-fill.svg" + }, + { + "iconId": "thunderstorms-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/weather/thunderstorms-line.svg" + }, + { + "iconId": "tornado-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/weather/tornado-fill.svg" + }, + { + "iconId": "tornado-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/weather/tornado-line.svg" + }, + { + "iconId": "typhoon-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/weather/typhoon-fill.svg" + }, + { + "iconId": "typhoon-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/weather/typhoon-line.svg" + }, + { + "iconId": "windy-fill", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/weather/windy-fill.svg" + }, + { + "iconId": "windy-line", + "prefix": "fr-icon-", + "svgRelativePath": "../../icons/weather/windy-line.svg" + }, + { + "prefix": "ri-", + "iconId": "ancient-gate-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "ancient-gate-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bank-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "ancient-pavilion-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bank-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "building-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "ancient-pavilion-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "building-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "building-3-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "building-4-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "building-4-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "building-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "building-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "community-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "community-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "building-3-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "government-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "government-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "home-3-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "home-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "home-4-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "home-5-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "home-4-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "home-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "home-3-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "home-5-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "home-6-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "home-7-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "home-8-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "home-6-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "home-7-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "home-8-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "home-9-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "home-gear-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "home-gear-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "home-9-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "home-heart-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "home-heart-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "home-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "home-office-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "home-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "home-smile-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "home-office-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "home-smile-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "home-wifi-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "home-smile-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "hospital-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "home-wifi-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "home-smile-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "hotel-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "hotel-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "hospital-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "school-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "store-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "store-3-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "school-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "store-3-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "store-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "store-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "tent-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "store-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "tent-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chat-1-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chat-1-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chat-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chat-3-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chat-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chat-3-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chat-4-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chat-4-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chat-ai-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chat-ai-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chat-check-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chat-delete-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chat-check-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chat-download-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chat-download-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chat-delete-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chat-follow-up-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chat-forward-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chat-forward-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chat-heart-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chat-follow-up-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chat-history-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chat-history-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chat-heart-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chat-off-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chat-new-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chat-new-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chat-poll-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chat-poll-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chat-private-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chat-off-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chat-private-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chat-quote-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chat-search-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chat-search-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chat-settings-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chat-smile-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chat-quote-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chat-smile-3-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chat-smile-ai-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chat-smile-3-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chat-smile-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chat-settings-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chat-smile-ai-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chat-smile-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chat-smile-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chat-thread-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chat-thread-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chat-unread-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chat-upload-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chat-unread-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chat-voice-ai-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chat-voice-ai-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chat-upload-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "discuss-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chat-voice-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chat-voice-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "discuss-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "emoji-sticker-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "emoji-sticker-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "feedback-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "message-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "message-3-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "message-3-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "feedback-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "message-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "message-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "message-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "questionnaire-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "question-answer-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "question-answer-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "questionnaire-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "speak-ai-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "speak-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "speak-ai-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "video-chat-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "speak-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "video-chat-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "archive-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "advertisement-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "advertisement-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "archive-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "archive-drawer-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "archive-drawer-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "archive-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "archive-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "archive-stack-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "archive-stack-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "at-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "attachment-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "at-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "attachment-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "award-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bar-chart-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "award-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bar-chart-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bar-chart-box-ai-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bar-chart-box-ai-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bar-chart-box-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bar-chart-box-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bar-chart-grouped-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bar-chart-horizontal-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bar-chart-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bar-chart-grouped-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bar-chart-horizontal-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bar-chart-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bookmark-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bookmark-3-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bookmark-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bookmark-3-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bookmark-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bookmark-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "briefcase-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "briefcase-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "briefcase-3-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "briefcase-3-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "briefcase-4-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "briefcase-4-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "briefcase-5-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "briefcase-5-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "briefcase-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "briefcase-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bubble-chart-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bubble-chart-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "calculator-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "calendar-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "calculator-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "calendar-close-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "calendar-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "calendar-check-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "calendar-event-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "calendar-check-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "calendar-close-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "calendar-event-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "calendar-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "calendar-schedule-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "calendar-schedule-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "calendar-todo-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "calendar-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "calendar-todo-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "cloud-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "cloud-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "cloud-off-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "cloud-off-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "copyleft-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "copyright-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "creative-commons-by-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "copyright-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "creative-commons-by-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "creative-commons-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "creative-commons-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "creative-commons-nc-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "creative-commons-nc-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "creative-commons-nd-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "creative-commons-nd-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "creative-commons-sa-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "creative-commons-sa-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "creative-commons-zero-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "creative-commons-zero-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "customer-service-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "customer-service-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "customer-service-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "donut-chart-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "donut-chart-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "customer-service-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "flag-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "flag-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "flag-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "flag-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "flag-off-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "copyleft-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "global-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "flag-off-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "global-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "honour-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "honour-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "id-card-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "inbox-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "inbox-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "id-card-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "inbox-archive-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "inbox-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "inbox-archive-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "inbox-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "inbox-unarchive-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "inbox-unarchive-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "line-chart-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "info-card-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "info-card-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "links-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "line-chart-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mail-add-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mail-add-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mail-ai-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mail-ai-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mail-check-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mail-check-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mail-close-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mail-download-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mail-close-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mail-download-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mail-forbid-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mail-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mail-forbid-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mail-lock-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mail-lock-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mail-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mail-open-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mail-send-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mail-send-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mail-open-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mail-settings-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mail-settings-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mail-star-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mail-star-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mail-unread-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mail-volume-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mail-unread-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mail-volume-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "medal-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "medal-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "medal-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "megaphone-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "medal-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "links-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "megaphone-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "pass-expired-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "pass-pending-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "pass-expired-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "pass-pending-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "pass-valid-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "pie-chart-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "pass-valid-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "pie-chart-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "pie-chart-box-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "pie-chart-box-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "pie-chart-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "presentation-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "pie-chart-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "printer-cloud-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "printer-cloud-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "presentation-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "printer-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "printer-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "profile-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "profile-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "projector-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "projector-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "projector-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "record-mail-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "record-mail-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "projector-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "reply-all-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "registered-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "registered-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "reply-all-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "reply-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "reply-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "send-plane-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "send-plane-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "send-plane-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "send-plane-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "service-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "seo-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "service-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "seo-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "shake-hands-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "slideshow-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "slideshow-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "shake-hands-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "slideshow-3-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "slideshow-3-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "slideshow-4-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "slideshow-4-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "slideshow-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "slideshow-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "trademark-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "stack-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "stack-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "trademark-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "triangular-flag-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "triangular-flag-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "verified-badge-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "verified-badge-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "window-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "window-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "window-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "window-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-down-box-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-down-circle-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-down-box-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-down-double-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-down-circle-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-down-double-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-down-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-down-long-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-down-s-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-down-s-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-down-long-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-drop-down-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-down-wide-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-drop-down-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-drop-left-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-drop-left-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-drop-right-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-drop-up-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-down-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-drop-right-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-drop-up-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-go-back-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-go-forward-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-down-wide-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-go-forward-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-go-back-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-left-box-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-left-box-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-left-circle-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-left-circle-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-left-double-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-left-down-box-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-left-double-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-left-down-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-left-down-box-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-left-down-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-left-down-long-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-left-down-long-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-left-long-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-left-right-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-left-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-left-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-left-long-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-left-s-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-left-s-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-left-up-box-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-left-up-box-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-left-up-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-left-up-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-left-right-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-left-up-long-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-left-up-long-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-left-wide-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-right-box-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-right-box-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-right-circle-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-left-wide-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-right-double-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-right-circle-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-right-double-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-right-down-box-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-right-down-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-right-down-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-right-down-long-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-right-down-box-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-right-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-right-long-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-right-down-long-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-right-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-right-long-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-right-s-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-right-s-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-right-up-box-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-right-up-box-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-right-up-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-right-up-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-right-up-long-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-right-up-long-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-right-wide-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-turn-back-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-turn-forward-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-right-wide-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-turn-forward-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-turn-back-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-up-box-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-up-circle-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-up-double-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-up-double-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-up-box-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-up-circle-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-up-down-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-up-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-up-down-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-up-long-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-up-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-up-long-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-up-wide-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-up-s-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-up-s-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "arrow-up-wide-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "collapse-diagonal-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "collapse-diagonal-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "collapse-diagonal-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "collapse-horizontal-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "collapse-diagonal-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "collapse-vertical-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "collapse-horizontal-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "contract-left-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "collapse-vertical-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "contract-left-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "contract-left-right-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "contract-left-right-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "contract-right-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "contract-up-down-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "contract-right-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "corner-down-left-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "contract-up-down-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "corner-down-left-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "corner-down-right-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "corner-down-right-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "corner-left-down-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "corner-left-down-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "corner-left-up-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "corner-left-up-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "corner-right-down-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "corner-right-down-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "corner-right-up-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "corner-right-up-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "corner-up-left-double-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "corner-up-left-double-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "corner-up-left-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "corner-up-left-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "corner-up-right-double-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "corner-up-right-double-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "corner-up-right-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "corner-up-right-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "drag-move-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "drag-move-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "drag-move-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "expand-diagonal-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "drag-move-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "expand-diagonal-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "expand-diagonal-s-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "expand-diagonal-s-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "expand-diagonal-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "expand-diagonal-s-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "expand-diagonal-s-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "expand-horizontal-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "expand-height-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "expand-horizontal-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "expand-horizontal-s-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "expand-horizontal-s-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "expand-left-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "expand-height-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "expand-left-right-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "expand-left-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "expand-left-right-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "expand-diagonal-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "expand-up-down-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "expand-right-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "expand-right-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "expand-vertical-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "expand-vertical-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "expand-vertical-s-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "expand-width-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "expand-vertical-s-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "expand-width-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "scroll-to-bottom-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "scroll-to-bottom-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "skip-down-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "expand-up-down-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "skip-down-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "skip-left-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "skip-left-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "skip-right-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "skip-up-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "skip-up-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "skip-right-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "airplay-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "airplay-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "barcode-box-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "barcode-box-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "barcode-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "base-station-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "base-station-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "battery-2-charge-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "battery-2-charge-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "battery-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "battery-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "barcode-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "battery-charge-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "battery-low-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "battery-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "battery-charge-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "battery-low-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "battery-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "battery-saver-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "battery-share-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bluetooth-connect-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "battery-saver-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bluetooth-connect-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "battery-share-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "cast-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "cast-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bluetooth-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "cellphone-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bluetooth-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "cellphone-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "computer-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "computer-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "cpu-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "cpu-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "dashboard-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "database-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "dashboard-3-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "dashboard-3-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "dashboard-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "database-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "device-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "database-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "database-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "device-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "device-recover-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "dual-sim-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "device-recover-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "dual-sim-1-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "dual-sim-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "dual-sim-1-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "fingerprint-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "fingerprint-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "fingerprint-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "fingerprint-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "gamepad-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "gps-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "gps-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "gradienter-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "gamepad-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "gradienter-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "hard-drive-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "hard-drive-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "hard-drive-3-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "hard-drive-3-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "hard-drive-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "hotspot-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "install-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "hotspot-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "hard-drive-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "install-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "instance-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "instance-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "keyboard-box-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "keyboard-box-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "keyboard-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mac-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "keyboard-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mobile-download-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "macbook-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "macbook-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mac-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mobile-download-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "phone-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mouse-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mouse-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "phone-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "phone-find-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "phone-lock-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "phone-find-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "phone-lock-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "qr-code-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "qr-code-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "qr-scan-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "qr-scan-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "qr-scan-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "qr-scan-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "radar-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "radar-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "ram-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "ram-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "ram-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "ram-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "remote-control-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "remote-control-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "remote-control-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "restart-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "remote-control-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "rotate-lock-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "rfid-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "restart-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "rfid-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "rotate-lock-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "router-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "rss-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "router-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "save-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "save-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "rss-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "save-3-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "save-3-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "save-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "save-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "scan-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "scan-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "scan-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "sd-card-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "scan-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "sd-card-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "sd-card-mini-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "sd-card-mini-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "sensor-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "sensor-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "shut-down-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "shut-down-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "server-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "signal-wifi-1-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "server-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "signal-wifi-1-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "signal-wifi-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "signal-wifi-3-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "signal-wifi-3-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "signal-wifi-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "signal-wifi-error-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "signal-wifi-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "signal-wifi-off-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "signal-wifi-off-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "signal-wifi-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "sim-card-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "sim-card-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "sim-card-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "smartphone-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "smartphone-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "tablet-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "sim-card-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "tablet-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "tv-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "tv-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "tv-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "tv-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "u-disk-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "u-disk-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "uninstall-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "uninstall-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "usb-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "usb-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "wifi-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "signal-wifi-error-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "wifi-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "wifi-off-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "wifi-off-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "wireless-charging-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "wireless-charging-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "braces-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "braces-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "brackets-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bug-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "brackets-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bug-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bug-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "code-box-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bug-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "code-ai-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "code-box-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "code-ai-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "code-s-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "code-s-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "code-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "code-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "code-s-slash-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "code-s-slash-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "command-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "command-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "css3-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "css3-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "cursor-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "git-branch-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "cursor-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "git-close-pull-request-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "git-close-pull-request-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "git-commit-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "git-branch-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "git-commit-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "git-merge-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "git-fork-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "git-fork-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "git-merge-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "git-pr-draft-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "git-pr-draft-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "git-pull-request-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "git-pull-request-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "git-repository-commits-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "git-repository-commits-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "git-repository-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "git-repository-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "git-repository-private-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "git-repository-private-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "html5-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "html5-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "javascript-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "javascript-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "parentheses-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "parentheses-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "php-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "puzzle-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "php-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "puzzle-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "puzzle-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "puzzle-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "terminal-box-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "terminal-box-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "terminal-window-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "terminal-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "terminal-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "terminal-window-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "a-b", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "ai-generate-text", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "ai-generate-2", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "ai-generate", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "align-center", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "align-bottom", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "align-right", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "align-left", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "align-justify", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "align-top", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "asterisk", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "align-vertically", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bold", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bring-to-front", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bring-forward", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "attachment-2", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "code-view", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "calendar-view", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "code-block", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "custom-size", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "double-quotes-l", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "carousel-view", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "delete-column", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "delete-row", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "double-quotes-r", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "draggable", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "dropdown-list", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "emphasis-cn", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "emphasis", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "english-input", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "font-color", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "flow-chart", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "focus-mode", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "font-mono", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "font-sans-serif", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "font-family", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "font-size-2", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "font-size-ai", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "font-sans", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "formula", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "functions", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "font-size", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "format-clear", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "gallery-view", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "h-1", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "gallery-view-2", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "h-3", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "h-2", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "h-4", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "hashtag", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "h-5", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "indent-decrease", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "hand", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "heading", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "h-6", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "indent-increase", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "input-field", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "info-i", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "input-cursor-move", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "insert-column-right", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "insert-row-bottom", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "italic", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "insert-column-left", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "insert-row-top", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "kanban-view", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "kanban-view-2", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "letter-spacing-2", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "line-height", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "line-height-2", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "link-m", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "link", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "link-unlink-m", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "link-unlink", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "list-check-2", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "list-check-3", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "list-ordered-2", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "list-indefinite", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "list-ordered", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "list-radio", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "list-view", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "merge-cells-horizontal", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "merge-cells-vertical", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "list-unordered", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "list-check", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mind-map", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "node-tree", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "number-0", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "number-1", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "number-2", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "number-3", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "number-4", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "number-6", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "number-7", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "number-5", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "number-8", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "number-9", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "omega", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "organization-chart", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "page-separator", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "overline", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "paragraph", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "question-mark", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "quote-text", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "rounded-corner", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "pinyin-input", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "send-to-back", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "send-backward", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "separator", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "single-quotes-r", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "slash-commands-2", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "sketching", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "slash-commands", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "single-quotes-l", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "slideshow-view", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "sort-alphabet-asc", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "sort-alphabet-desc", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "sort-desc", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "sort-asc", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "sort-number-asc", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "space", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "sort-number-desc", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "split-cells-vertical", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "split-cells-horizontal", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "stacked-view", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "square-root", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "strikethrough-2", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "subscript-2", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "superscript-2", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "superscript", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "strikethrough", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "subscript", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "table-2", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "table-3", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "text-block", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "table-view", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "text-direction-l", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "text-direction-r", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "text-snippet", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "text-wrap", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "text", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "text-spacing", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "timeline-view", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "translate-ai-2", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "translate-2", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "translate", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "translate-ai", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "underline", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "wubi-input", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "24-hours-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "auction-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bank-card-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bank-card-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "24-hours-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "auction-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bank-card-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bank-card-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bit-coin-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bit-coin-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bnb-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bnb-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "btc-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "cash-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "cash-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "btc-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "coin-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "coin-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "coins-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "copper-coin-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "coins-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "copper-diamond-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "copper-coin-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "coupon-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "copper-diamond-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "coupon-3-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "coupon-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "coupon-3-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "coupon-4-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "coupon-5-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "coupon-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "coupon-4-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "coupon-5-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "coupon-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "currency-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "diamond-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "diamond-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "currency-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "diamond-ring-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "discount-percent-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "discount-percent-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "eth-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "diamond-ring-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "eth-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "exchange-box-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "exchange-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "exchange-box-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "exchange-dollar-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "exchange-cny-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "exchange-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "exchange-cny-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "exchange-dollar-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "exchange-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "exchange-funds-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "exchange-funds-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "funds-box-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "funds-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "funds-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "exchange-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "funds-box-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "gift-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "gift-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "hand-coin-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "gift-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "gift-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "hand-coin-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "hand-heart-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "increase-decrease-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "jewelry-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "jewelry-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "increase-decrease-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "hand-heart-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "money-cny-box-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "money-cny-box-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "money-cny-circle-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "money-dollar-box-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "money-dollar-circle-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "money-cny-circle-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "money-dollar-box-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "money-euro-box-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "money-euro-box-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "money-euro-circle-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "money-dollar-circle-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "money-pound-box-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "money-euro-circle-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "money-pound-box-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "money-pound-circle-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "money-rupee-circle-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "money-pound-circle-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "money-rupee-circle-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "nft-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "nft-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "p2p-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "percent-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "no-credit-card-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "no-credit-card-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "percent-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "p2p-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "price-tag-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "price-tag-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "price-tag-3-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "price-tag-3-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "price-tag-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "red-packet-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "red-packet-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "price-tag-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "refund-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "refund-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "refund-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "safe-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "refund-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "safe-3-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "safe-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "safe-3-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "safe-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "secure-payment-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "secure-payment-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "safe-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "shopping-bag-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "shopping-bag-3-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "shopping-bag-3-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "shopping-bag-4-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "shopping-bag-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "shopping-bag-4-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "shopping-bag-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "shopping-basket-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "shopping-bag-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "shopping-basket-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "shopping-basket-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "shopping-cart-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "shopping-basket-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "shopping-cart-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "shopping-cart-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "stock-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "shopping-cart-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "stock-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "swap-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "swap-box-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "swap-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "swap-3-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "swap-3-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "swap-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "swap-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "ticket-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "swap-box-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "ticket-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "ticket-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "ticket-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "token-swap-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "token-swap-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "trophy-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "vip-crown-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "vip-crown-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "trophy-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "vip-crown-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "vip-crown-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "vip-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "vip-diamond-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "vip-diamond-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "wallet-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "vip-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "wallet-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "wallet-3-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "wallet-3-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "water-flash-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "wallet-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "xrp-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "xrp-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "wallet-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "water-flash-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "xtz-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "xtz-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "align-item-bottom-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "align-item-bottom-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "align-item-horizontal-center-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "align-item-horizontal-center-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "align-item-left-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "align-item-left-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "align-item-right-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "align-item-right-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "align-item-top-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "align-item-top-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "anticlockwise-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "align-item-vertical-center-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "anticlockwise-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "align-item-vertical-center-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "anticlockwise-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "anticlockwise-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "artboard-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "artboard-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "ball-pen-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "ball-pen-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "artboard-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "artboard-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "blur-off-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "blur-off-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "brush-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "brush-3-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "brush-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "brush-3-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "brush-4-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "brush-4-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "brush-ai-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "brush-ai-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "circle-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "brush-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "brush-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "circle-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "clockwise-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "clockwise-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "clockwise-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "collage-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "collage-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "clockwise-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "color-filter-ai-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "color-filter-ai-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "color-filter-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "compasses-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "compasses-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "color-filter-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "compasses-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "compasses-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "contrast-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "contrast-drop-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "contrast-drop-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "contrast-drop-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "contrast-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "contrast-drop-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "contrast-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "crop-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "contrast-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "crop-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "crop-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "crop-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "crosshair-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "crosshair-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "crosshair-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "crosshair-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "drag-drop-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "drag-drop-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "drop-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "edit-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "edit-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "drop-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "edit-box-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "edit-circle-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "edit-box-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "edit-circle-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "edit-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "edit-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "eraser-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "eraser-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "flip-horizontal-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "flip-horizontal-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "flip-horizontal-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "flip-vertical-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "flip-horizontal-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "flip-vertical-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "flip-vertical-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "focus-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "flip-vertical-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "focus-3-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "focus-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "focus-3-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "focus-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "focus-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "grid-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "grid-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "hammer-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "hexagon-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "hammer-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "ink-bottle-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "hexagon-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "ink-bottle-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "input-method-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "input-method-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "layout-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "layout-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "layout-3-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "layout-4-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "layout-3-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "layout-5-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "layout-5-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "layout-4-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "layout-6-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "layout-bottom-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "layout-bottom-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "layout-6-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "layout-bottom-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "layout-column-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "layout-bottom-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "layout-column-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "layout-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "layout-grid-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "layout-grid-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "layout-grid-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "layout-grid-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "layout-horizontal-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "layout-left-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "layout-horizontal-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "layout-left-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "layout-left-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "layout-left-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "layout-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "layout-masonry-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "layout-masonry-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "layout-right-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "layout-right-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "layout-right-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "layout-right-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "layout-row-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "layout-top-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "layout-top-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "layout-top-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "layout-row-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "layout-vertical-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "layout-vertical-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "magic-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "layout-top-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "magic-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mark-pen-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "markup-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mark-pen-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "octagon-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "markup-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "paint-brush-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "paint-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "octagon-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "paint-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "palette-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "paint-brush-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "palette-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "pencil-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "pantone-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "pen-nib-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "pencil-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "pen-nib-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "pantone-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "pencil-ruler-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "pencil-ruler-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "pencil-ruler-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "pencil-ruler-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "pentagon-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "pentagon-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "quill-pen-ai-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "quill-pen-ai-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "quill-pen-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "quill-pen-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "rectangle-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "ruler-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "ruler-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "rectangle-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "ruler-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "ruler-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "scissors-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "scissors-cut-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "scissors-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "scissors-cut-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "scissors-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "screenshot-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "scissors-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "screenshot-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "screenshot-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "shadow-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "shadow-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "shape-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "shape-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "shapes-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "shape-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "shape-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "shapes-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "screenshot-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "sip-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "sip-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "square-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "slice-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "slice-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "square-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "t-box-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "table-alt-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "table-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "table-alt-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "table-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "tools-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "triangle-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "t-box-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "tools-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "triangle-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bowl-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bowl-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bread-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "beer-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bread-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "beer-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "cake-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "cake-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "cake-3-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "cake-3-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "cake-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "cup-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "cake-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "drinks-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "cup-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "drinks-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "drinks-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "drinks-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "goblet-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "goblet-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "goblet-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "goblet-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "knife-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "knife-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "knife-blood-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "knife-blood-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "restaurant-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "restaurant-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "restaurant-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "restaurant-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "aed-electrodes-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "aed-electrodes-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "aed-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "brain-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "aed-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "brain-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "brain-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "capsule-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "dislike-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "capsule-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "dislike-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "dna-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "dna-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "dossier-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "dropper-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "dossier-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "brain-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "dropper-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "empathize-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "first-aid-kit-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "empathize-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "flask-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "hand-sanitizer-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "flask-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "health-book-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "hand-sanitizer-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "first-aid-kit-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "heart-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "health-book-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "heart-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "heart-3-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "heart-add-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "heart-add-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "heart-3-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "heart-add-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "heart-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "heart-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "heart-add-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "heart-pulse-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "heart-pulse-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "hearts-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "infrared-thermometer-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "infrared-thermometer-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "lungs-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "hearts-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "medicine-bottle-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "medicine-bottle-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mental-health-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "lungs-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "microscope-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mental-health-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "nurse-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "nurse-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "microscope-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "psychotherapy-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "psychotherapy-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "pulse-ai-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "pulse-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "pulse-ai-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "pulse-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "rest-time-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "rest-time-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "stethoscope-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "surgical-mask-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "surgical-mask-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "stethoscope-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "syringe-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "syringe-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "test-tube-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "test-tube-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "thermometer-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "virus-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "virus-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "zzz-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "zzz-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "thermometer-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "anchor-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "anchor-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "barricade-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "barricade-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bike-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bus-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bus-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bus-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bike-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bus-wifi-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bus-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "car-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bus-wifi-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "car-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "car-washing-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "car-washing-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "caravan-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "caravan-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "charging-pile-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "charging-pile-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "china-railway-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "china-railway-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "charging-pile-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "compass-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "charging-pile-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "compass-3-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "compass-3-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "compass-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "compass-4-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "compass-4-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "compass-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "compass-discover-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "compass-discover-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "direction-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "compass-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "e-bike-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "direction-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "e-bike-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "e-bike-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "e-bike-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "earth-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "earth-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "flight-land-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "flight-land-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "flight-takeoff-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "footprint-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "flight-takeoff-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "gas-station-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "footprint-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "gas-station-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "globe-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "globe-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "guide-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "hotel-bed-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "hotel-bed-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "guide-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "lifebuoy-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "lifebuoy-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "luggage-cart-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "luggage-cart-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "luggage-deposit-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "map-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "map-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "luggage-deposit-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "map-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "map-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "map-pin-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "map-pin-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "map-pin-3-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "map-pin-3-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "map-pin-4-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "map-pin-5-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "map-pin-4-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "map-pin-5-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "map-pin-add-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "map-pin-add-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "map-pin-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "map-pin-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "map-pin-range-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "map-pin-time-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "map-pin-range-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "map-pin-user-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "map-pin-time-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "motorbike-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "map-pin-user-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "motorbike-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "navigation-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "navigation-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "oil-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "oil-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "parking-box-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "parking-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "parking-box-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "parking-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "pin-distance-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "passport-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "passport-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "plane-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "pin-distance-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "planet-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "planet-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "plane-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "police-car-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "police-car-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "pushpin-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "pushpin-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "riding-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "pushpin-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "riding-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "road-map-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "pushpin-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "roadster-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "roadster-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "road-map-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "rocket-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "rocket-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "rocket-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "rocket-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "route-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "route-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "run-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "run-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "sailboat-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "ship-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "sailboat-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "ship-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "ship-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "ship-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "signal-tower-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "signal-tower-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "signpost-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "signpost-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "space-ship-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "space-ship-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "steering-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "steering-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "steering-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "subway-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "subway-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "subway-wifi-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "subway-wifi-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "steering-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "suitcase-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "suitcase-3-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "suitcase-3-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "suitcase-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "suitcase-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "suitcase-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "taxi-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "takeaway-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "takeaway-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "taxi-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "taxi-wifi-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "time-zone-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "taxi-wifi-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "time-zone-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "traffic-light-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "traffic-light-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "train-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "train-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "train-wifi-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "train-wifi-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "treasure-map-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "truck-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "treasure-map-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "unpin-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "unpin-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "truck-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "walk-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "walk-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "article-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "article-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bill-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bill-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "book-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "book-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "book-3-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "book-3-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "book-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "book-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "book-marked-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "book-marked-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "book-open-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "book-open-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "book-read-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "book-read-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "booklet-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "booklet-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "clipboard-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "clipboard-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "contacts-book-3-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "contacts-book-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "contacts-book-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "contacts-book-3-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "contacts-book-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "contacts-book-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "contacts-book-upload-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "contacts-book-upload-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "contract-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "contract-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "draft-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "draft-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-3-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-3-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-4-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-4-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-add-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-chart-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-add-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-chart-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-chart-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-chart-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-check-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-check-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-close-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-close-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-cloud-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-cloud-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-code-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-copy-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-copy-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-copy-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-copy-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-damage-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-code-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-damage-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-download-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-download-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-excel-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-edit-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-excel-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-excel-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-edit-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-forbid-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-excel-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-forbid-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-gif-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-history-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-gif-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-hwp-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-history-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-hwp-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-image-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-image-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-info-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-info-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-list-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-list-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-list-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-list-3-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-list-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-list-3-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-lock-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-lock-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-marked-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-music-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-marked-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-music-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-paper-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-paper-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-paper-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-paper-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-pdf-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-pdf-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-pdf-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-pdf-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-ppt-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-ppt-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-ppt-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-ppt-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-reduce-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-reduce-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-search-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-search-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-shield-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-settings-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-shield-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-shield-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-shield-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-settings-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-shred-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-shred-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-text-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-text-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-transfer-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-transfer-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-unknow-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-upload-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-unknow-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-upload-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-user-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-user-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-video-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-warning-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-word-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-video-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-word-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-word-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-zip-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-word-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-zip-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "file-warning-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-3-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-3-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-4-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-5-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-4-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-6-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-add-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-add-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-chart-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-6-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-chart-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-chart-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-chart-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-check-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-check-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-close-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-close-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-cloud-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-download-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-download-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-cloud-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-forbid-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-forbid-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-5-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-history-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-image-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-history-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-image-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-info-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-info-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-keyhole-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-keyhole-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-lock-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-lock-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-open-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-music-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-music-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-open-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-reduce-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-received-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-received-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-reduce-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-settings-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-settings-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-shared-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-shared-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-shield-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-shield-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-transfer-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-shield-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-shield-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-transfer-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-unknow-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-unknow-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-upload-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-upload-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-user-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-warning-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-video-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-user-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-video-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-zip-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-warning-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "keynote-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folder-zip-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folders-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "keynote-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "folders-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "markdown-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "news-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "newspaper-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "markdown-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "newspaper-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "numbers-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "news-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "numbers-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "pages-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "pages-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "sticky-note-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "receipt-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "sticky-note-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "receipt-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "sticky-note-add-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "sticky-note-add-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "sticky-note-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "sticky-note-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "survey-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "task-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "todo-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "todo-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "task-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "survey-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "accessibility-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "armchair-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "accessibility-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "basketball-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "armchair-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bell-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "billiards-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "basketball-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "book-shelf-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "book-shelf-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "box-1-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bell-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "box-1-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "box-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "billiards-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "box-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "box-3-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "box-3-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "boxing-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "cactus-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "candle-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "cactus-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "candle-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "boxing-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chess-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "character-recognition-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "cross-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "character-recognition-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "cross-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "dice-1-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "dice-1-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chess-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "dice-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "dice-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "dice-3-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "dice-4-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "dice-3-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "dice-4-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "dice-5-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "dice-5-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "dice-6-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "dice-6-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "dice-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "door-closed-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "door-closed-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "door-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "dice-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "door-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "door-lock-box-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "door-lock-box-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "door-lock-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "door-lock-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "flower-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "door-open-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "door-open-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "flower-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "football-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "fridge-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "football-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "game-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "fridge-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "game-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "glasses-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "glasses-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "glasses-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "goggles-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "goggles-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "glasses-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "graduation-cap-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "golf-ball-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "graduation-cap-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "golf-ball-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "handbag-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "handbag-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "infinity-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "key-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "key-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "key-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "infinity-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "key-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "leaf-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "leaf-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "lightbulb-flash-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "lightbulb-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "lightbulb-flash-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "outlet-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "lightbulb-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "outlet-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "ping-pong-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "outlet-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "ping-pong-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "outlet-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "plant-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "plug-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "plug-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "plug-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "plug-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "plant-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "poker-clubs-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "poker-clubs-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "poker-diamonds-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "poker-diamonds-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "poker-hearts-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "poker-hearts-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "poker-spades-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "police-badge-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "poker-spades-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "police-badge-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "reserved-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "recycle-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "recycle-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "reserved-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "scales-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "scales-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "scales-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "scales-3-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "scales-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "seedling-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "seedling-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "scales-3-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "service-bell-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "service-bell-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "shirt-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "sofa-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "shirt-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "sofa-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "stairs-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "stairs-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "sword-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "t-shirt-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "sword-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "t-shirt-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "t-shirt-air-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "t-shirt-air-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "t-shirt-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "t-shirt-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "tooth-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "tooth-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "tree-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "umbrella-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "tree-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "voice-recognition-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "voice-recognition-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "umbrella-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "weight-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "weight-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "wheelchair-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "wheelchair-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "alipay-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "alibaba-cloud-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "alibaba-cloud-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "amazon-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "alipay-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "amazon-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "android-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "angularjs-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "android-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "anthropic-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "angularjs-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "anthropic-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "app-store-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "app-store-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "apple-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "apple-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "baidu-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bard-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "baidu-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bard-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "behance-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "behance-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bilibili-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bilibili-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "blender-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "blogger-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "blogger-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "blender-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bluesky-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bluesky-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bootstrap-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bootstrap-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "centos-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "centos-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chrome-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "claude-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "claude-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "chrome-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "codepen-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "codepen-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "copilot-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "coreos-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "copilot-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "coreos-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "discord-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "dingding-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "dingding-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "discord-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "disqus-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "disqus-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "douban-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "douban-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "dribbble-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "drive-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "drive-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "dropbox-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "dropbox-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "edge-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "edge-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "evernote-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "edge-new-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "edge-new-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "facebook-box-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "facebook-circle-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "facebook-circle-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "evernote-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "dribbble-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "facebook-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "facebook-box-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "facebook-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "fediverse-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "figma-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "figma-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "fediverse-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "firebase-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "finder-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "firebase-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "firefox-browser-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "firefox-browser-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "firefox-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "finder-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "flickr-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "flickr-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "flutter-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "friendica-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "firefox-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "flutter-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "friendica-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "gatsby-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "gemini-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "gatsby-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "gemini-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "github-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "github-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "gitlab-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "google-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "google-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "google-play-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "gitlab-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "google-play-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "honor-of-kings-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "honor-of-kings-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "ie-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "ie-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "instagram-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "instagram-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "invision-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "invision-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "java-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "java-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "kick-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "kakao-talk-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "kakao-talk-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "kick-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "line-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "line-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "linkedin-box-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "linkedin-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "linkedin-box-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "linkedin-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "medium-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mastercard-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mastercard-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mastodon-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mastodon-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "messenger-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "messenger-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "medium-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "meta-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "meta-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "microsoft-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mini-program-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "microsoft-loop-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "microsoft-loop-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mini-program-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "netease-cloud-music-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mixtral-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "microsoft-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mixtral-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "netease-cloud-music-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "netflix-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "netflix-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "nextjs-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "nextjs-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "nodejs-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "notion-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "notion-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "npmjs-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "npmjs-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "open-source-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "nodejs-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "openai-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "open-source-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "openai-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "openbase-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "opera-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "openbase-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "opera-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "patreon-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "paypal-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "paypal-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "perplexity-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "pinterest-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "perplexity-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "pinterest-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "patreon-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "pix-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "pix-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "pixelfed-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "playstation-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "product-hunt-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "pixelfed-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "product-hunt-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "playstation-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "qq-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "reactjs-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "qq-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "reddit-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "reactjs-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "remix-run-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "remix-run-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "remixicon-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "remixicon-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "safari-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "reddit-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "safari-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "skype-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "skype-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "slack-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "snapchat-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "soundcloud-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "slack-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "snapchat-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "soundcloud-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "spectrum-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "spotify-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "spectrum-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "spotify-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "stack-overflow-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "stack-overflow-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "stackshare-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "stackshare-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "steam-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "steam-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "supabase-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "svelte-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "supabase-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "switch-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "svelte-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "tailwind-css-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "switch-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "tailwind-css-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "taobao-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "telegram-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "taobao-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "telegram-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "telegram-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "telegram-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "threads-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "threads-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "tiktok-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "trello-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "tiktok-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "tumblr-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "trello-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "tumblr-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "twitch-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "twitter-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "twitter-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "twitch-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "twitter-x-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "ubuntu-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "twitter-x-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "ubuntu-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "unsplash-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "unsplash-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "vercel-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "vercel-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "vimeo-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "vimeo-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "visa-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "visa-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "vuejs-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "vk-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "webhook-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "vk-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "vuejs-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "webhook-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "wechat-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "wechat-channels-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "wechat-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "wechat-channels-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "wechat-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "wechat-pay-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "wechat-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "weibo-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "wechat-pay-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "whatsapp-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "whatsapp-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "windows-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "weibo-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "wordpress-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "windows-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "wordpress-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "xbox-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "xbox-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "xing-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "xing-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "youtube-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "youtube-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "yuque-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "zcool-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "zcool-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "yuque-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "zhihu-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "zhihu-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "4k-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "album-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "4k-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "album-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "aspect-ratio-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "broadcast-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "broadcast-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "aspect-ratio-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "camera-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "camera-ai-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "camera-ai-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "camera-3-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "camera-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "camera-3-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "camera-lens-ai-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "camera-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "camera-lens-ai-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "camera-lens-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "camera-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "camera-lens-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "camera-off-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "camera-off-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "camera-switch-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "clapperboard-ai-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "clapperboard-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "camera-switch-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "clapperboard-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "clapperboard-ai-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "closed-captioning-ai-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "closed-captioning-ai-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "closed-captioning-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "disc-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "dv-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "closed-captioning-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "disc-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "dvd-ai-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "dv-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "dvd-ai-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "dvd-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "dvd-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "equalizer-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "equalizer-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "eject-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "eject-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "equalizer-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "equalizer-3-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "equalizer-3-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "film-ai-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "film-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "equalizer-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "forward-10-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "film-ai-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "film-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "forward-15-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "forward-10-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "forward-30-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "forward-30-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "forward-15-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "forward-5-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "forward-end-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "forward-end-mini-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "forward-5-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "forward-end-mini-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "forward-end-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "fullscreen-exit-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "fullscreen-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "fullscreen-exit-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "fullscreen-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "gallery-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "gallery-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "gallery-upload-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "hd-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "gallery-upload-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "hd-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "headphone-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "hq-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "headphone-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "image-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "hq-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "image-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "image-ai-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "image-add-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "image-add-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "image-ai-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "image-circle-ai-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "image-circle-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "image-circle-ai-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "image-edit-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "image-edit-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "image-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "landscape-ai-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "landscape-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "image-circle-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "landscape-ai-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "image-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "landscape-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "memories-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "live-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mic-2-ai-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "live-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "memories-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mic-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mic-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mic-2-ai-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mic-ai-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mic-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mic-ai-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mic-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mic-off-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mic-off-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "movie-2-ai-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "movie-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "movie-2-ai-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "movie-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "movie-ai-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "movie-ai-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "movie-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "multi-image-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "movie-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "multi-image-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "music-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "music-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "music-ai-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "music-ai-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "music-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mv-ai-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "music-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mv-ai-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mv-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mv-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "notification-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "notification-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "notification-4-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "notification-3-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "notification-4-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "notification-3-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "notification-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "notification-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "notification-snooze-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "notification-off-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "notification-off-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "notification-snooze-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "order-play-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "pause-circle-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "pause-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "pause-circle-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "order-play-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "pause-large-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "pause-large-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "pause-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "pause-mini-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "phone-camera-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "pause-mini-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "phone-camera-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "picture-in-picture-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "picture-in-picture-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "picture-in-picture-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "picture-in-picture-exit-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "play-circle-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "picture-in-picture-exit-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "picture-in-picture-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "play-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "play-circle-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "play-large-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "play-large-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "play-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "play-list-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "play-list-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "play-list-add-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "play-list-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "play-list-add-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "play-list-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "play-mini-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "play-reverse-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "play-mini-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "play-reverse-large-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "play-reverse-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "play-reverse-large-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "play-reverse-mini-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "play-reverse-mini-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "polaroid-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "polaroid-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "polaroid-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "radio-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "polaroid-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "radio-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "record-circle-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "radio-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "record-circle-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "radio-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "repeat-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "repeat-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "repeat-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "repeat-one-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "repeat-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "replay-10-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "replay-10-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "repeat-one-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "replay-15-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "replay-15-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "replay-30-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "replay-30-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "replay-5-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "rewind-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "replay-5-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "rewind-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "rewind-mini-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "rewind-mini-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "rewind-start-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "rewind-start-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "rhythm-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "rhythm-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "rewind-start-mini-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "shuffle-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "rewind-start-mini-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "shuffle-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "skip-back-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "skip-back-mini-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "skip-back-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "skip-back-mini-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "skip-forward-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "skip-forward-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "skip-forward-mini-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "skip-forward-mini-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "slow-down-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "slow-down-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "sound-module-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "speaker-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "speaker-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "speaker-3-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "speaker-3-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "speed-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "speaker-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "speed-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "speed-mini-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "speaker-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "speed-up-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "speed-up-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "speed-mini-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "stop-circle-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "stop-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "stop-large-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "stop-circle-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "stop-large-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "stop-mini-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "surround-sound-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "stop-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "sound-module-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "surround-sound-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "stop-mini-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "tape-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "video-add-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "video-ai-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "video-add-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "video-ai-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "video-download-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "tape-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "video-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "video-off-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "video-download-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "video-on-ai-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "video-off-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "video-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "video-upload-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "video-on-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "video-on-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "video-on-ai-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "video-upload-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "voice-ai-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "vidicon-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "vidicon-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "vidicon-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "vidicon-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "voice-ai-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "voiceprint-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "voiceprint-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "volume-down-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "volume-down-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "volume-mute-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "volume-mute-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "volume-off-vibrate-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "volume-off-vibrate-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "volume-up-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "volume-up-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "volume-vibrate-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "volume-vibrate-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "webcam-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "webcam-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "add-box-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "add-circle-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "add-box-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "add-circle-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "add-large-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "add-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "add-large-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "alarm-add-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "add-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "alarm-add-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "alarm-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "alarm-snooze-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "alarm-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "alarm-warning-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "alarm-snooze-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "alert-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "alarm-warning-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "alert-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "apps-2-add-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "apps-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "apps-2-ai-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "apps-2-ai-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "apps-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "apps-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "apps-2-add-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "apps-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "check-double-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "check-double-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "check-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "checkbox-blank-circle-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "check-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "checkbox-blank-circle-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "checkbox-blank-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "checkbox-blank-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "checkbox-circle-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "checkbox-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "checkbox-circle-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "checkbox-indeterminate-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "checkbox-indeterminate-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "checkbox-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "checkbox-multiple-blank-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "checkbox-multiple-blank-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "checkbox-multiple-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "checkbox-multiple-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "close-circle-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "close-circle-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "close-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "close-large-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "close-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "dashboard-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "close-large-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "dashboard-horizontal-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "dashboard-horizontal-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "dashboard-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "delete-back-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "delete-back-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "delete-back-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "delete-bin-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "delete-bin-3-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "delete-back-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "delete-bin-3-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "delete-bin-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "delete-bin-4-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "delete-bin-4-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "delete-bin-5-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "delete-bin-5-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "delete-bin-6-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "delete-bin-7-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "delete-bin-6-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "delete-bin-7-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "delete-bin-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "delete-bin-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "divide-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "divide-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "download-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "download-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "download-cloud-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "download-cloud-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "download-cloud-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "download-cloud-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "download-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "download-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "equal-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "equal-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "error-warning-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "error-warning-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "export-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "export-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "eye-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "external-link-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "eye-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "external-link-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "eye-close-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "eye-close-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "eye-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "eye-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "eye-off-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "eye-off-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "filter-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "filter-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "filter-3-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "filter-3-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "filter-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "filter-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "filter-off-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "filter-off-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "find-replace-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "find-replace-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "forbid-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "forbid-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "forbid-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "function-add-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "forbid-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "function-add-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "history-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "function-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "history-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "hourglass-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "function-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "hourglass-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "hourglass-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "hourglass-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "import-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "information-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "indeterminate-circle-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "indeterminate-circle-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "information-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "information-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "information-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "information-off-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "information-off-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "list-settings-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "list-settings-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "loader-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "loader-3-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "loader-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "loader-3-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "loader-4-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "loader-5-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "loader-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "loader-5-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "lock-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "loader-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "import-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "lock-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "lock-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "loader-4-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "lock-password-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "lock-star-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "lock-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "lock-password-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "lock-star-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "lock-unlock-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "lock-unlock-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "login-box-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "login-box-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "login-circle-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "logout-box-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "login-circle-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "logout-box-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "logout-box-r-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "logout-circle-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "logout-circle-r-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "logout-circle-r-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "logout-circle-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "logout-box-r-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "loop-left-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "loop-right-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "loop-left-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "menu-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "loop-right-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "menu-3-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "menu-4-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "menu-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "menu-3-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "menu-5-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "menu-add-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "menu-4-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "menu-5-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "menu-add-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "menu-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "menu-fold-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "menu-fold-3-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "menu-fold-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "menu-fold-4-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "menu-fold-3-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "menu-fold-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "menu-fold-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "menu-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "menu-fold-4-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "menu-search-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "menu-search-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "menu-unfold-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "menu-unfold-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "menu-unfold-3-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "menu-unfold-3-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "menu-unfold-4-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "menu-unfold-4-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "menu-unfold-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "menu-unfold-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "more-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "more-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "more-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "progress-1-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "more-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "notification-badge-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "progress-1-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "progress-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "notification-badge-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "progress-3-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "progress-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "progress-3-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "progress-4-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "progress-4-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "progress-5-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "progress-6-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "progress-5-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "progress-6-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "progress-7-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "progress-7-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "progress-8-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "prohibited-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "prohibited-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "progress-8-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "prohibited-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "prohibited-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "question-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "radio-button-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "refresh-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "radio-button-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "reset-left-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "question-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "reset-left-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "reset-right-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "reset-right-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "refresh-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "search-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "search-eye-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "search-eye-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "search-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "search-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "search-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "settings-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "settings-3-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "settings-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "settings-3-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "settings-4-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "settings-4-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "settings-5-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "settings-5-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "settings-6-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "settings-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "settings-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "settings-6-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "share-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "share-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "share-box-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "share-box-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "share-circle-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "share-circle-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "share-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "share-forward-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "share-forward-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "share-forward-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "share-forward-box-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "share-forward-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "share-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "shield-check-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "shield-cross-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "shield-check-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "shield-cross-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "shield-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "shield-flash-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "shield-flash-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "shield-keyhole-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "shield-keyhole-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "shield-star-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "shield-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "shield-user-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "shield-star-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "share-forward-box-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "shield-user-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "side-bar-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "sidebar-fold-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "side-bar-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "sidebar-fold-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "sidebar-unfold-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "sidebar-unfold-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "spam-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "spam-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "spam-3-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "spam-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "spam-3-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "star-half-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "spam-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "star-half-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "star-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "star-half-s-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "star-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "star-half-s-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "star-off-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "star-s-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "star-off-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "subtract-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "star-s-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "thumb-down-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "subtract-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "thumb-up-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "thumb-down-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "thumb-up-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "timer-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "time-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "timer-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "time-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "timer-flash-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "timer-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "toggle-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "toggle-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "timer-flash-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "timer-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "upload-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "upload-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "upload-cloud-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "upload-cloud-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "upload-cloud-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "upload-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "upload-cloud-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "upload-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "zoom-out-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "zoom-out-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "zoom-in-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "zoom-in-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "account-box-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "account-box-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "account-box-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "account-circle-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "account-circle-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "account-box-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "account-circle-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "account-pin-box-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "account-pin-box-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "account-pin-circle-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "account-pin-circle-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "account-circle-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "admin-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "admin-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "aliens-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "aliens-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bear-smile-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "bear-smile-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "body-scan-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "body-scan-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "contacts-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "criminal-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "criminal-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "contacts-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "emotion-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "emotion-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "emotion-happy-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "emotion-happy-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "emotion-laugh-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "emotion-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "emotion-normal-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "emotion-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "emotion-normal-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "emotion-laugh-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "emotion-sad-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "emotion-sad-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "genderless-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "emotion-unhappy-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "genderless-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "ghost-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "emotion-unhappy-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "ghost-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "ghost-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "ghost-smile-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "group-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "ghost-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "group-3-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "ghost-smile-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "group-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "group-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "group-3-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "group-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "men-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "men-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mickey-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "open-arm-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "open-arm-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mickey-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "robot-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "parent-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "robot-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "robot-3-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "robot-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "robot-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "parent-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "skull-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "robot-3-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "skull-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "skull-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "spy-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "skull-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "star-smile-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "spy-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "travesti-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "star-smile-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "team-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "team-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "user-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "travesti-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "user-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "user-3-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "user-4-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "user-3-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "user-4-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "user-5-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "user-add-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "user-6-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "user-5-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "user-6-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "user-community-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "user-community-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "user-add-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "user-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "user-follow-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "user-forbid-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "user-forbid-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "user-heart-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "user-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "user-follow-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "user-heart-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "user-location-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "user-minus-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "user-minus-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "user-location-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "user-received-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "user-received-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "user-search-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "user-received-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "user-received-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "user-search-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "user-settings-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "user-settings-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "user-shared-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "user-shared-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "user-shared-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "user-shared-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "user-star-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "user-smile-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "user-smile-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "user-star-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "user-unfollow-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "user-unfollow-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "user-voice-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "user-voice-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "women-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "women-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "blaze-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "celsius-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "blaze-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "celsius-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "cloud-windy-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "cloud-windy-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "cloudy-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "cloudy-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "cloudy-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "cloudy-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "drizzle-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "drizzle-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "fahrenheit-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "earthquake-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "fire-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "flashlight-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "earthquake-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "fahrenheit-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "fire-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "flashlight-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "flood-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "flood-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "foggy-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "foggy-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "hail-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "haze-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "haze-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "hail-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "heavy-showers-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "haze-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "haze-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "meteor-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "heavy-showers-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mist-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "meteor-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "mist-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "moon-clear-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "moon-cloudy-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "moon-clear-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "moon-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "moon-foggy-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "moon-foggy-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "rainbow-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "moon-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "rainy-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "rainbow-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "rainy-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "moon-cloudy-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "shining-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "shining-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "shining-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "showers-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "showers-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "shining-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "snowflake-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "snowflake-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "snowy-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "sparkling-2-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "sparkling-2-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "snowy-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "sparkling-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "sun-cloudy-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "sparkling-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "sun-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "sun-foggy-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "sun-cloudy-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "sun-foggy-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "temp-cold-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "sun-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "temp-cold-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "thunderstorms-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "thunderstorms-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "temp-hot-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "tornado-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "typhoon-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "temp-hot-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "tornado-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "typhoon-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "water-percent-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "water-percent-line", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "windy-fill", + "rawSvgCode": "" + }, + { + "prefix": "ri-", + "iconId": "windy-line", + "rawSvgCode": "" + } +] diff --git a/dist/dsfr/utility/icons/icons.legacy.css b/dist/dsfr/utility/icons/icons.legacy.css new file mode 100644 index 0000000..fab3d5d --- /dev/null +++ b/dist/dsfr/utility/icons/icons.legacy.css @@ -0,0 +1,4106 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-icon-ancient-gate-fill::before, + .fr-icon-ancient-gate-fill::after { + background-image: url("../../icons/buildings/ancient-gate-fill.svg"); + } + + .fr-icon-ancient-gate-line::before, + .fr-icon-ancient-gate-line::after { + background-image: url("../../icons/buildings/ancient-gate-line.svg"); + } + + .fr-icon-ancient-pavilion-fill::before, + .fr-icon-ancient-pavilion-fill::after { + background-image: url("../../icons/buildings/ancient-pavilion-fill.svg"); + } + + .fr-icon-ancient-pavilion-line::before, + .fr-icon-ancient-pavilion-line::after { + background-image: url("../../icons/buildings/ancient-pavilion-line.svg"); + } + + .fr-icon-bank-fill::before, + .fr-icon-bank-fill::after { + background-image: url("../../icons/buildings/bank-fill.svg"); + } + + .fr-icon-bank-line::before, + .fr-icon-bank-line::after { + background-image: url("../../icons/buildings/bank-line.svg"); + } + + .fr-icon-building-fill::before, + .fr-icon-building-fill::after { + background-image: url("../../icons/buildings/building-fill.svg"); + } + + .fr-icon-building-line::before, + .fr-icon-building-line::after { + background-image: url("../../icons/buildings/building-line.svg"); + } + + .fr-icon-community-fill::before, + .fr-icon-community-fill::after { + background-image: url("../../icons/buildings/community-fill.svg"); + } + + .fr-icon-community-line::before, + .fr-icon-community-line::after { + background-image: url("../../icons/buildings/community-line.svg"); + } + + .fr-icon-government-fill::before, + .fr-icon-government-fill::after { + background-image: url("../../icons/buildings/government-fill.svg"); + } + + .fr-icon-government-line::before, + .fr-icon-government-line::after { + background-image: url("../../icons/buildings/government-line.svg"); + } + + .fr-icon-home-4-fill::before, + .fr-icon-home-4-fill::after { + background-image: url("../../icons/buildings/home-4-fill.svg"); + } + + .fr-icon-home-4-line::before, + .fr-icon-home-4-line::after { + background-image: url("../../icons/buildings/home-4-line.svg"); + } + + .fr-icon-hospital-fill::before, + .fr-icon-hospital-fill::after { + background-image: url("../../icons/buildings/hospital-fill.svg"); + } + + .fr-icon-hospital-line::before, + .fr-icon-hospital-line::after { + background-image: url("../../icons/buildings/hospital-line.svg"); + } + + .fr-icon-hotel-fill::before, + .fr-icon-hotel-fill::after { + background-image: url("../../icons/buildings/hotel-fill.svg"); + } + + .fr-icon-hotel-line::before, + .fr-icon-hotel-line::after { + background-image: url("../../icons/buildings/hotel-line.svg"); + } + + .fr-icon-store-fill::before, + .fr-icon-store-fill::after { + background-image: url("../../icons/buildings/store-fill.svg"); + } + + .fr-icon-store-line::before, + .fr-icon-store-line::after { + background-image: url("../../icons/buildings/store-line.svg"); + } + + .fr-fi-home-4-fill::before { + background-image: url("../../icons/buildings/home-4-fill.svg"); + } + + .fr-fi-home-4-line::before { + background-image: url("../../icons/buildings/home-4-line.svg"); + } + + .fr-icon-archive-fill::before, + .fr-icon-archive-fill::after { + background-image: url("../../icons/business/archive-fill.svg"); + } + + .fr-icon-archive-line::before, + .fr-icon-archive-line::after { + background-image: url("../../icons/business/archive-line.svg"); + } + + .fr-icon-attachment-fill::before, + .fr-icon-attachment-fill::after { + background-image: url("../../icons/business/attachment-fill.svg"); + } + + .fr-icon-attachment-line::before, + .fr-icon-attachment-line::after { + background-image: url("../../icons/business/attachment-line.svg"); + } + + .fr-icon-award-fill::before, + .fr-icon-award-fill::after { + background-image: url("../../icons/business/award-fill.svg"); + } + + .fr-icon-award-line::before, + .fr-icon-award-line::after { + background-image: url("../../icons/business/award-line.svg"); + } + + .fr-icon-bar-chart-box-fill::before, + .fr-icon-bar-chart-box-fill::after { + background-image: url("../../icons/business/bar-chart-box-fill.svg"); + } + + .fr-icon-bar-chart-box-line::before, + .fr-icon-bar-chart-box-line::after { + background-image: url("../../icons/business/bar-chart-box-line.svg"); + } + + .fr-icon-bookmark-fill::before, + .fr-icon-bookmark-fill::after { + background-image: url("../../icons/business/bookmark-fill.svg"); + } + + .fr-icon-bookmark-line::before, + .fr-icon-bookmark-line::after { + background-image: url("../../icons/business/bookmark-line.svg"); + } + + .fr-icon-briefcase-fill::before, + .fr-icon-briefcase-fill::after { + background-image: url("../../icons/business/briefcase-fill.svg"); + } + + .fr-icon-briefcase-line::before, + .fr-icon-briefcase-line::after { + background-image: url("../../icons/business/briefcase-line.svg"); + } + + .fr-icon-calendar-2-fill::before, + .fr-icon-calendar-2-fill::after { + background-image: url("../../icons/business/calendar-2-fill.svg"); + } + + .fr-icon-calendar-2-line::before, + .fr-icon-calendar-2-line::after { + background-image: url("../../icons/business/calendar-2-line.svg"); + } + + .fr-icon-calendar-event-fill::before, + .fr-icon-calendar-event-fill::after { + background-image: url("../../icons/business/calendar-event-fill.svg"); + } + + .fr-icon-calendar-event-line::before, + .fr-icon-calendar-event-line::after { + background-image: url("../../icons/business/calendar-event-line.svg"); + } + + .fr-icon-calendar-fill::before, + .fr-icon-calendar-fill::after { + background-image: url("../../icons/business/calendar-fill.svg"); + } + + .fr-icon-calendar-line::before, + .fr-icon-calendar-line::after { + background-image: url("../../icons/business/calendar-line.svg"); + } + + .fr-icon-cloud-fill::before, + .fr-icon-cloud-fill::after { + background-image: url("../../icons/business/cloud-fill.svg"); + } + + .fr-icon-cloud-line::before, + .fr-icon-cloud-line::after { + background-image: url("../../icons/business/cloud-line.svg"); + } + + .fr-icon-copyright-fill::before, + .fr-icon-copyright-fill::after { + background-image: url("../../icons/business/copyright-fill.svg"); + } + + .fr-icon-copyright-line::before, + .fr-icon-copyright-line::after { + background-image: url("../../icons/business/copyright-line.svg"); + } + + .fr-icon-customer-service-fill::before, + .fr-icon-customer-service-fill::after { + background-image: url("../../icons/business/customer-service-fill.svg"); + } + + .fr-icon-customer-service-line::before, + .fr-icon-customer-service-line::after { + background-image: url("../../icons/business/customer-service-line.svg"); + } + + .fr-icon-flag-fill::before, + .fr-icon-flag-fill::after { + background-image: url("../../icons/business/flag-fill.svg"); + } + + .fr-icon-flag-line::before, + .fr-icon-flag-line::after { + background-image: url("../../icons/business/flag-line.svg"); + } + + .fr-icon-global-fill::before, + .fr-icon-global-fill::after { + background-image: url("../../icons/business/global-fill.svg"); + } + + .fr-icon-global-line::before, + .fr-icon-global-line::after { + background-image: url("../../icons/business/global-line.svg"); + } + + .fr-icon-line-chart-fill::before, + .fr-icon-line-chart-fill::after { + background-image: url("../../icons/business/line-chart-fill.svg"); + } + + .fr-icon-line-chart-line::before, + .fr-icon-line-chart-line::after { + background-image: url("../../icons/business/line-chart-line.svg"); + } + + .fr-icon-links-fill::before, + .fr-icon-links-fill::after { + background-image: url("../../icons/business/links-fill.svg"); + } + + .fr-icon-links-line::before, + .fr-icon-links-line::after { + background-image: url("../../icons/business/links-line.svg"); + } + + .fr-icon-mail-fill::before, + .fr-icon-mail-fill::after { + background-image: url("../../icons/business/mail-fill.svg"); + } + + .fr-icon-mail-line::before, + .fr-icon-mail-line::after { + background-image: url("../../icons/business/mail-line.svg"); + } + + .fr-icon-mail-open-fill::before, + .fr-icon-mail-open-fill::after { + background-image: url("../../icons/business/mail-open-fill.svg"); + } + + .fr-icon-mail-open-line::before, + .fr-icon-mail-open-line::after { + background-image: url("../../icons/business/mail-open-line.svg"); + } + + .fr-icon-medal-fill::before, + .fr-icon-medal-fill::after { + background-image: url("../../icons/business/medal-fill.svg"); + } + + .fr-icon-medal-line::before, + .fr-icon-medal-line::after { + background-image: url("../../icons/business/medal-line.svg"); + } + + .fr-icon-pie-chart-2-fill::before, + .fr-icon-pie-chart-2-fill::after { + background-image: url("../../icons/business/pie-chart-2-fill.svg"); + } + + .fr-icon-pie-chart-2-line::before, + .fr-icon-pie-chart-2-line::after { + background-image: url("../../icons/business/pie-chart-2-line.svg"); + } + + .fr-icon-pie-chart-box-fill::before, + .fr-icon-pie-chart-box-fill::after { + background-image: url("../../icons/business/pie-chart-box-fill.svg"); + } + + .fr-icon-pie-chart-box-line::before, + .fr-icon-pie-chart-box-line::after { + background-image: url("../../icons/business/pie-chart-box-line.svg"); + } + + .fr-icon-printer-fill::before, + .fr-icon-printer-fill::after { + background-image: url("../../icons/business/printer-fill.svg"); + } + + .fr-icon-printer-line::before, + .fr-icon-printer-line::after { + background-image: url("../../icons/business/printer-line.svg"); + } + + .fr-icon-profil-fill::before, + .fr-icon-profil-fill::after { + background-image: url("../../icons/business/profil-fill.svg"); + } + + .fr-icon-profil-line::before, + .fr-icon-profil-line::after { + background-image: url("../../icons/business/profil-line.svg"); + } + + .fr-icon-projector-2-fill::before, + .fr-icon-projector-2-fill::after { + background-image: url("../../icons/business/projector-2-fill.svg"); + } + + .fr-icon-projector-2-line::before, + .fr-icon-projector-2-line::after { + background-image: url("../../icons/business/projector-2-line.svg"); + } + + .fr-icon-send-plane-fill::before, + .fr-icon-send-plane-fill::after { + background-image: url("../../icons/business/send-plane-fill.svg"); + } + + .fr-icon-send-plane-line::before, + .fr-icon-send-plane-line::after { + background-image: url("../../icons/business/send-plane-line.svg"); + } + + .fr-icon-slideshow-fill::before, + .fr-icon-slideshow-fill::after { + background-image: url("../../icons/business/slideshow-fill.svg"); + } + + .fr-icon-slideshow-line::before, + .fr-icon-slideshow-line::after { + background-image: url("../../icons/business/slideshow-line.svg"); + } + + .fr-icon-window-fill::before, + .fr-icon-window-fill::after { + background-image: url("../../icons/business/window-fill.svg"); + } + + .fr-icon-window-line::before, + .fr-icon-window-line::after { + background-image: url("../../icons/business/window-line.svg"); + } + + .fr-fi-attachment-fill::before { + background-image: url("../../icons/business/attachment-fill.svg"); + } + + .fr-fi-attachment-line::before { + background-image: url("../../icons/business/attachment-line.svg"); + } + + .fr-fi-calendar-fill::before { + background-image: url("../../icons/business/calendar-fill.svg"); + } + + .fr-fi-calendar-line::before { + background-image: url("../../icons/business/calendar-line.svg"); + } + + .fr-fi-line-chart-fill::before { + background-image: url("../../icons/business/line-chart-fill.svg"); + } + + .fr-fi-line-chart-line::before { + background-image: url("../../icons/business/line-chart-line.svg"); + } + + .fr-fi-links-fill::before { + background-image: url("../../icons/business/links-fill.svg"); + } + + .fr-fi-mail-fill::before { + background-image: url("../../icons/business/mail-fill.svg"); + } + + .fr-fi-mail-line::before { + background-image: url("../../icons/business/mail-line.svg"); + } + + .fr-fi-printer-fill::before { + background-image: url("../../icons/business/printer-fill.svg"); + } + + .fr-fi-printer-line::before { + background-image: url("../../icons/business/printer-line.svg"); + } + + .fr-icon-chat-2-fill::before, + .fr-icon-chat-2-fill::after { + background-image: url("../../icons/communication/chat-2-fill.svg"); + } + + .fr-icon-chat-2-line::before, + .fr-icon-chat-2-line::after { + background-image: url("../../icons/communication/chat-2-line.svg"); + } + + .fr-icon-chat-3-fill::before, + .fr-icon-chat-3-fill::after { + background-image: url("../../icons/communication/chat-3-fill.svg"); + } + + .fr-icon-chat-3-line::before, + .fr-icon-chat-3-line::after { + background-image: url("../../icons/communication/chat-3-line.svg"); + } + + .fr-icon-chat-check-fill::before, + .fr-icon-chat-check-fill::after { + background-image: url("../../icons/communication/chat-check-fill.svg"); + } + + .fr-icon-chat-check-line::before, + .fr-icon-chat-check-line::after { + background-image: url("../../icons/communication/chat-check-line.svg"); + } + + .fr-icon-chat-delete-fill::before, + .fr-icon-chat-delete-fill::after { + background-image: url("../../icons/communication/chat-delete-fill.svg"); + } + + .fr-icon-chat-delete-line::before, + .fr-icon-chat-delete-line::after { + background-image: url("../../icons/communication/chat-delete-line.svg"); + } + + .fr-icon-chat-poll-fill::before, + .fr-icon-chat-poll-fill::after { + background-image: url("../../icons/communication/chat-poll-fill.svg"); + } + + .fr-icon-chat-poll-line::before, + .fr-icon-chat-poll-line::after { + background-image: url("../../icons/communication/chat-poll-line.svg"); + } + + .fr-icon-discuss-fill::before, + .fr-icon-discuss-fill::after { + background-image: url("../../icons/communication/discuss-fill.svg"); + } + + .fr-icon-discuss-line::before, + .fr-icon-discuss-line::after { + background-image: url("../../icons/communication/discuss-line.svg"); + } + + .fr-icon-feedback-fill::before, + .fr-icon-feedback-fill::after { + background-image: url("../../icons/communication/feedback-fill.svg"); + } + + .fr-icon-feedback-line::before, + .fr-icon-feedback-line::after { + background-image: url("../../icons/communication/feedback-line.svg"); + } + + .fr-icon-message-2-fill::before, + .fr-icon-message-2-fill::after { + background-image: url("../../icons/communication/message-2-fill.svg"); + } + + .fr-icon-message-2-line::before, + .fr-icon-message-2-line::after { + background-image: url("../../icons/communication/message-2-line.svg"); + } + + .fr-icon-question-answer-fill::before, + .fr-icon-question-answer-fill::after { + background-image: url("../../icons/communication/question-answer-fill.svg"); + } + + .fr-icon-question-answer-line::before, + .fr-icon-question-answer-line::after { + background-image: url("../../icons/communication/question-answer-line.svg"); + } + + .fr-icon-questionnaire-fill::before, + .fr-icon-questionnaire-fill::after { + background-image: url("../../icons/communication/questionnaire-fill.svg"); + } + + .fr-icon-questionnaire-line::before, + .fr-icon-questionnaire-line::after { + background-image: url("../../icons/communication/questionnaire-line.svg"); + } + + .fr-icon-video-chat-fill::before, + .fr-icon-video-chat-fill::after { + background-image: url("../../icons/communication/video-chat-fill.svg"); + } + + .fr-icon-video-chat-line::before, + .fr-icon-video-chat-line::after { + background-image: url("../../icons/communication/video-chat-line.svg"); + } + + .fr-icon-ball-pen-fill::before, + .fr-icon-ball-pen-fill::after { + background-image: url("../../icons/design/ball-pen-fill.svg"); + } + + .fr-icon-ball-pen-line::before, + .fr-icon-ball-pen-line::after { + background-image: url("../../icons/design/ball-pen-line.svg"); + } + + .fr-icon-brush-3-fill::before, + .fr-icon-brush-3-fill::after { + background-image: url("../../icons/design/brush-3-fill.svg"); + } + + .fr-icon-brush-3-line::before, + .fr-icon-brush-3-line::after { + background-image: url("../../icons/design/brush-3-line.svg"); + } + + .fr-icon-brush-fill::before, + .fr-icon-brush-fill::after { + background-image: url("../../icons/design/brush-fill.svg"); + } + + .fr-icon-brush-line::before, + .fr-icon-brush-line::after { + background-image: url("../../icons/design/brush-line.svg"); + } + + .fr-icon-contrast-fill::before, + .fr-icon-contrast-fill::after { + background-image: url("../../icons/design/contrast-fill.svg"); + } + + .fr-icon-contrast-line::before, + .fr-icon-contrast-line::after { + background-image: url("../../icons/design/contrast-line.svg"); + } + + .fr-icon-crop-fill::before, + .fr-icon-crop-fill::after { + background-image: url("../../icons/design/crop-fill.svg"); + } + + .fr-icon-crop-line::before, + .fr-icon-crop-line::after { + background-image: url("../../icons/design/crop-line.svg"); + } + + .fr-icon-drag-move-2-fill::before, + .fr-icon-drag-move-2-fill::after { + background-image: url("../../icons/design/drag-move-2-fill.svg"); + } + + .fr-icon-drag-move-2-line::before, + .fr-icon-drag-move-2-line::after { + background-image: url("../../icons/design/drag-move-2-line.svg"); + } + + .fr-icon-drop-fill::before, + .fr-icon-drop-fill::after { + background-image: url("../../icons/design/drop-fill.svg"); + } + + .fr-icon-drop-line::before, + .fr-icon-drop-line::after { + background-image: url("../../icons/design/drop-line.svg"); + } + + .fr-icon-edit-box-fill::before, + .fr-icon-edit-box-fill::after { + background-image: url("../../icons/design/edit-box-fill.svg"); + } + + .fr-icon-edit-box-line::before, + .fr-icon-edit-box-line::after { + background-image: url("../../icons/design/edit-box-line.svg"); + } + + .fr-icon-edit-fill::before, + .fr-icon-edit-fill::after { + background-image: url("../../icons/design/edit-fill.svg"); + } + + .fr-icon-edit-line::before, + .fr-icon-edit-line::after { + background-image: url("../../icons/design/edit-line.svg"); + } + + .fr-icon-eraser-fill::before, + .fr-icon-eraser-fill::after { + background-image: url("../../icons/design/eraser-fill.svg"); + } + + .fr-icon-eraser-line::before, + .fr-icon-eraser-line::after { + background-image: url("../../icons/design/eraser-line.svg"); + } + + .fr-icon-ink-bottle-fill::before, + .fr-icon-ink-bottle-fill::after { + background-image: url("../../icons/design/ink-bottle-fill.svg"); + } + + .fr-icon-ink-bottle-line::before, + .fr-icon-ink-bottle-line::after { + background-image: url("../../icons/design/ink-bottle-line.svg"); + } + + .fr-icon-layout-grid-fill::before, + .fr-icon-layout-grid-fill::after { + background-image: url("../../icons/design/layout-grid-fill.svg"); + } + + .fr-icon-layout-grid-line::before, + .fr-icon-layout-grid-line::after { + background-image: url("../../icons/design/layout-grid-line.svg"); + } + + .fr-icon-mark-pen-fill::before, + .fr-icon-mark-pen-fill::after { + background-image: url("../../icons/design/mark-pen-fill.svg"); + } + + .fr-icon-mark-pen-line::before, + .fr-icon-mark-pen-line::after { + background-image: url("../../icons/design/mark-pen-line.svg"); + } + + .fr-icon-paint-brush-fill::before, + .fr-icon-paint-brush-fill::after { + background-image: url("../../icons/design/paint-brush-fill.svg"); + } + + .fr-icon-paint-brush-line::before, + .fr-icon-paint-brush-line::after { + background-image: url("../../icons/design/paint-brush-line.svg"); + } + + .fr-icon-paint-fill::before, + .fr-icon-paint-fill::after { + background-image: url("../../icons/design/paint-fill.svg"); + } + + .fr-icon-paint-line::before, + .fr-icon-paint-line::after { + background-image: url("../../icons/design/paint-line.svg"); + } + + .fr-icon-palette-fill::before, + .fr-icon-palette-fill::after { + background-image: url("../../icons/design/palette-fill.svg"); + } + + .fr-icon-palette-line::before, + .fr-icon-palette-line::after { + background-image: url("../../icons/design/palette-line.svg"); + } + + .fr-icon-pantone-fill::before, + .fr-icon-pantone-fill::after { + background-image: url("../../icons/design/pantone-fill.svg"); + } + + .fr-icon-pantone-line::before, + .fr-icon-pantone-line::after { + background-image: url("../../icons/design/pantone-line.svg"); + } + + .fr-icon-pen-nib-fill::before, + .fr-icon-pen-nib-fill::after { + background-image: url("../../icons/design/pen-nib-fill.svg"); + } + + .fr-icon-pen-nib-line::before, + .fr-icon-pen-nib-line::after { + background-image: url("../../icons/design/pen-nib-line.svg"); + } + + .fr-icon-pencil-fill::before, + .fr-icon-pencil-fill::after { + background-image: url("../../icons/design/pencil-fill.svg"); + } + + .fr-icon-pencil-line::before, + .fr-icon-pencil-line::after { + background-image: url("../../icons/design/pencil-line.svg"); + } + + .fr-icon-pencil-ruler-fill::before, + .fr-icon-pencil-ruler-fill::after { + background-image: url("../../icons/design/pencil-ruler-fill.svg"); + } + + .fr-icon-pencil-ruler-line::before, + .fr-icon-pencil-ruler-line::after { + background-image: url("../../icons/design/pencil-ruler-line.svg"); + } + + .fr-icon-shapes-fill::before, + .fr-icon-shapes-fill::after { + background-image: url("../../icons/design/shapes-fill.svg"); + } + + .fr-icon-shapes-line::before, + .fr-icon-shapes-line::after { + background-image: url("../../icons/design/shapes-line.svg"); + } + + .fr-icon-sip-fill::before, + .fr-icon-sip-fill::after { + background-image: url("../../icons/design/sip-fill.svg"); + } + + .fr-icon-sip-line::before, + .fr-icon-sip-line::after { + background-image: url("../../icons/design/sip-line.svg"); + } + + .fr-icon-table-fill::before, + .fr-icon-table-fill::after { + background-image: url("../../icons/design/table-fill.svg"); + } + + .fr-icon-table-line::before, + .fr-icon-table-line::after { + background-image: url("../../icons/design/table-line.svg"); + } + + .fr-fi-edit-fill::before { + background-image: url("../../icons/design/edit-fill.svg"); + } + + .fr-fi-edit-line::before { + background-image: url("../../icons/design/edit-line.svg"); + } + + .fr-icon-bug-fill::before, + .fr-icon-bug-fill::after { + background-image: url("../../icons/development/bug-fill.svg"); + } + + .fr-icon-bug-line::before, + .fr-icon-bug-line::after { + background-image: url("../../icons/development/bug-line.svg"); + } + + .fr-icon-code-box-fill::before, + .fr-icon-code-box-fill::after { + background-image: url("../../icons/development/code-box-fill.svg"); + } + + .fr-icon-code-box-line::before, + .fr-icon-code-box-line::after { + background-image: url("../../icons/development/code-box-line.svg"); + } + + .fr-icon-code-s-slash-line::before, + .fr-icon-code-s-slash-line::after { + background-image: url("../../icons/development/code-s-slash-line.svg"); + } + + .fr-icon-cursor-fill::before, + .fr-icon-cursor-fill::after { + background-image: url("../../icons/development/cursor-fill.svg"); + } + + .fr-icon-cursor-line::before, + .fr-icon-cursor-line::after { + background-image: url("../../icons/development/cursor-line.svg"); + } + + .fr-icon-git-branch-fill::before, + .fr-icon-git-branch-fill::after { + background-image: url("../../icons/development/git-branch-fill.svg"); + } + + .fr-icon-git-branch-line::before, + .fr-icon-git-branch-line::after { + background-image: url("../../icons/development/git-branch-line.svg"); + } + + .fr-icon-git-commit-fill::before, + .fr-icon-git-commit-fill::after { + background-image: url("../../icons/development/git-commit-fill.svg"); + } + + .fr-icon-git-commit-line::before, + .fr-icon-git-commit-line::after { + background-image: url("../../icons/development/git-commit-line.svg"); + } + + .fr-icon-git-merge-fill::before, + .fr-icon-git-merge-fill::after { + background-image: url("../../icons/development/git-merge-fill.svg"); + } + + .fr-icon-git-merge-line::before, + .fr-icon-git-merge-line::after { + background-image: url("../../icons/development/git-merge-line.svg"); + } + + .fr-icon-git-pull-request-fill::before, + .fr-icon-git-pull-request-fill::after { + background-image: url("../../icons/development/git-pull-request-fill.svg"); + } + + .fr-icon-git-pull-request-line::before, + .fr-icon-git-pull-request-line::after { + background-image: url("../../icons/development/git-pull-request-line.svg"); + } + + .fr-icon-git-repository-commits-fill::before, + .fr-icon-git-repository-commits-fill::after { + background-image: url("../../icons/development/git-repository-commits-fill.svg"); + } + + .fr-icon-git-repository-commits-line::before, + .fr-icon-git-repository-commits-line::after { + background-image: url("../../icons/development/git-repository-commits-line.svg"); + } + + .fr-icon-git-repository-fill::before, + .fr-icon-git-repository-fill::after { + background-image: url("../../icons/development/git-repository-fill.svg"); + } + + .fr-icon-git-repository-line::before, + .fr-icon-git-repository-line::after { + background-image: url("../../icons/development/git-repository-line.svg"); + } + + .fr-icon-git-repository-private-fill::before, + .fr-icon-git-repository-private-fill::after { + background-image: url("../../icons/development/git-repository-private-fill.svg"); + } + + .fr-icon-git-repository-private-line::before, + .fr-icon-git-repository-private-line::after { + background-image: url("../../icons/development/git-repository-private-line.svg"); + } + + .fr-icon-terminal-box-fill::before, + .fr-icon-terminal-box-fill::after { + background-image: url("../../icons/development/terminal-box-fill.svg"); + } + + .fr-icon-terminal-box-line::before, + .fr-icon-terminal-box-line::after { + background-image: url("../../icons/development/terminal-box-line.svg"); + } + + .fr-icon-terminal-line::before, + .fr-icon-terminal-line::after { + background-image: url("../../icons/development/terminal-line.svg"); + } + + .fr-icon-terminal-window-fill::before, + .fr-icon-terminal-window-fill::after { + background-image: url("../../icons/development/terminal-window-fill.svg"); + } + + .fr-icon-terminal-window-line::before, + .fr-icon-terminal-window-line::after { + background-image: url("../../icons/development/terminal-window-line.svg"); + } + + .fr-icon-bluetooth-fill::before, + .fr-icon-bluetooth-fill::after { + background-image: url("../../icons/device/bluetooth-fill.svg"); + } + + .fr-icon-bluetooth-line::before, + .fr-icon-bluetooth-line::after { + background-image: url("../../icons/device/bluetooth-line.svg"); + } + + .fr-icon-computer-fill::before, + .fr-icon-computer-fill::after { + background-image: url("../../icons/device/computer-fill.svg"); + } + + .fr-icon-computer-line::before, + .fr-icon-computer-line::after { + background-image: url("../../icons/device/computer-line.svg"); + } + + .fr-icon-dashboard-3-fill::before, + .fr-icon-dashboard-3-fill::after { + background-image: url("../../icons/device/dashboard-3-fill.svg"); + } + + .fr-icon-dashboard-3-line::before, + .fr-icon-dashboard-3-line::after { + background-image: url("../../icons/device/dashboard-3-line.svg"); + } + + .fr-icon-database-fill::before, + .fr-icon-database-fill::after { + background-image: url("../../icons/device/database-fill.svg"); + } + + .fr-icon-database-line::before, + .fr-icon-database-line::after { + background-image: url("../../icons/device/database-line.svg"); + } + + .fr-icon-device-fill::before, + .fr-icon-device-fill::after { + background-image: url("../../icons/device/device-fill.svg"); + } + + .fr-icon-device-line::before, + .fr-icon-device-line::after { + background-image: url("../../icons/device/device-line.svg"); + } + + .fr-icon-hard-drive-2-fill::before, + .fr-icon-hard-drive-2-fill::after { + background-image: url("../../icons/device/hard-drive-2-fill.svg"); + } + + .fr-icon-hard-drive-2-line::before, + .fr-icon-hard-drive-2-line::after { + background-image: url("../../icons/device/hard-drive-2-line.svg"); + } + + .fr-icon-mac-fill::before, + .fr-icon-mac-fill::after { + background-image: url("../../icons/device/mac-fill.svg"); + } + + .fr-icon-mac-line::before, + .fr-icon-mac-line::after { + background-image: url("../../icons/device/mac-line.svg"); + } + + .fr-icon-phone-fill::before, + .fr-icon-phone-fill::after { + background-image: url("../../icons/device/phone-fill.svg"); + } + + .fr-icon-phone-line::before, + .fr-icon-phone-line::after { + background-image: url("../../icons/device/phone-line.svg"); + } + + .fr-icon-qr-code-fill::before, + .fr-icon-qr-code-fill::after { + background-image: url("../../icons/device/qr-code-fill.svg"); + } + + .fr-icon-qr-code-line::before, + .fr-icon-qr-code-line::after { + background-image: url("../../icons/device/qr-code-line.svg"); + } + + .fr-icon-rss-fill::before, + .fr-icon-rss-fill::after { + background-image: url("../../icons/device/rss-fill.svg"); + } + + .fr-icon-rss-line::before, + .fr-icon-rss-line::after { + background-image: url("../../icons/device/rss-line.svg"); + } + + .fr-icon-save-3-fill::before, + .fr-icon-save-3-fill::after { + background-image: url("../../icons/device/save-3-fill.svg"); + } + + .fr-icon-save-3-line::before, + .fr-icon-save-3-line::after { + background-image: url("../../icons/device/save-3-line.svg"); + } + + .fr-icon-save-fill::before, + .fr-icon-save-fill::after { + background-image: url("../../icons/device/save-fill.svg"); + } + + .fr-icon-save-line::before, + .fr-icon-save-line::after { + background-image: url("../../icons/device/save-line.svg"); + } + + .fr-icon-server-fill::before, + .fr-icon-server-fill::after { + background-image: url("../../icons/device/server-fill.svg"); + } + + .fr-icon-server-line::before, + .fr-icon-server-line::after { + background-image: url("../../icons/device/server-line.svg"); + } + + .fr-icon-smartphone-fill::before, + .fr-icon-smartphone-fill::after { + background-image: url("../../icons/device/smartphone-fill.svg"); + } + + .fr-icon-smartphone-line::before, + .fr-icon-smartphone-line::after { + background-image: url("../../icons/device/smartphone-line.svg"); + } + + .fr-icon-tablet-fill::before, + .fr-icon-tablet-fill::after { + background-image: url("../../icons/device/tablet-fill.svg"); + } + + .fr-icon-tablet-line::before, + .fr-icon-tablet-line::after { + background-image: url("../../icons/device/tablet-line.svg"); + } + + .fr-icon-tv-fill::before, + .fr-icon-tv-fill::after { + background-image: url("../../icons/device/tv-fill.svg"); + } + + .fr-icon-tv-line::before, + .fr-icon-tv-line::after { + background-image: url("../../icons/device/tv-line.svg"); + } + + .fr-icon-wifi-fill::before, + .fr-icon-wifi-fill::after { + background-image: url("../../icons/device/wifi-fill.svg"); + } + + .fr-icon-wifi-line::before, + .fr-icon-wifi-line::after { + background-image: url("../../icons/device/wifi-line.svg"); + } + + .fr-fi-phone-fill::before { + background-image: url("../../icons/device/phone-fill.svg"); + } + + .fr-fi-phone-line::before { + background-image: url("../../icons/device/phone-line.svg"); + } + + .fr-fi-rss-fill::before { + background-image: url("../../icons/device/rss-fill.svg"); + } + + .fr-fi-rss-line::before { + background-image: url("../../icons/device/rss-line.svg"); + } + + .fr-fi-save-fill::before { + background-image: url("../../icons/device/save-fill.svg"); + } + + .fr-fi-save-line::before { + background-image: url("../../icons/device/save-line.svg"); + } + + .fr-icon-article-fill::before, + .fr-icon-article-fill::after { + background-image: url("../../icons/document/article-fill.svg"); + } + + .fr-icon-article-line::before, + .fr-icon-article-line::after { + background-image: url("../../icons/document/article-line.svg"); + } + + .fr-icon-book-2-fill::before, + .fr-icon-book-2-fill::after { + background-image: url("../../icons/document/book-2-fill.svg"); + } + + .fr-icon-book-2-line::before, + .fr-icon-book-2-line::after { + background-image: url("../../icons/document/book-2-line.svg"); + } + + .fr-icon-booklet-fill::before, + .fr-icon-booklet-fill::after { + background-image: url("../../icons/document/booklet-fill.svg"); + } + + .fr-icon-booklet-line::before, + .fr-icon-booklet-line::after { + background-image: url("../../icons/document/booklet-line.svg"); + } + + .fr-icon-clipboard-fill::before, + .fr-icon-clipboard-fill::after { + background-image: url("../../icons/document/clipboard-fill.svg"); + } + + .fr-icon-clipboard-line::before, + .fr-icon-clipboard-line::after { + background-image: url("../../icons/document/clipboard-line.svg"); + } + + .fr-icon-draft-fill::before, + .fr-icon-draft-fill::after { + background-image: url("../../icons/document/draft-fill.svg"); + } + + .fr-icon-draft-line::before, + .fr-icon-draft-line::after { + background-image: url("../../icons/document/draft-line.svg"); + } + + .fr-icon-file-add-fill::before, + .fr-icon-file-add-fill::after { + background-image: url("../../icons/document/file-add-fill.svg"); + } + + .fr-icon-file-add-line::before, + .fr-icon-file-add-line::after { + background-image: url("../../icons/document/file-add-line.svg"); + } + + .fr-icon-file-download-fill::before, + .fr-icon-file-download-fill::after { + background-image: url("../../icons/document/file-download-fill.svg"); + } + + .fr-icon-file-download-line::before, + .fr-icon-file-download-line::after { + background-image: url("../../icons/document/file-download-line.svg"); + } + + .fr-icon-file-fill::before, + .fr-icon-file-fill::after { + background-image: url("../../icons/document/file-fill.svg"); + } + + .fr-icon-file-line::before, + .fr-icon-file-line::after { + background-image: url("../../icons/document/file-line.svg"); + } + + .fr-icon-file-pdf-fill::before, + .fr-icon-file-pdf-fill::after { + background-image: url("../../icons/document/file-pdf-fill.svg"); + } + + .fr-icon-file-pdf-line::before, + .fr-icon-file-pdf-line::after { + background-image: url("../../icons/document/file-pdf-line.svg"); + } + + .fr-icon-file-text-fill::before, + .fr-icon-file-text-fill::after { + background-image: url("../../icons/document/file-text-fill.svg"); + } + + .fr-icon-file-text-line::before, + .fr-icon-file-text-line::after { + background-image: url("../../icons/document/file-text-line.svg"); + } + + .fr-icon-folder-2-fill::before, + .fr-icon-folder-2-fill::after { + background-image: url("../../icons/document/folder-2-fill.svg"); + } + + .fr-icon-folder-2-line::before, + .fr-icon-folder-2-line::after { + background-image: url("../../icons/document/folder-2-line.svg"); + } + + .fr-icon-newspaper-fill::before, + .fr-icon-newspaper-fill::after { + background-image: url("../../icons/document/newspaper-fill.svg"); + } + + .fr-icon-newspaper-line::before, + .fr-icon-newspaper-line::after { + background-image: url("../../icons/document/newspaper-line.svg"); + } + + .fr-icon-survey-fill::before, + .fr-icon-survey-fill::after { + background-image: url("../../icons/document/survey-fill.svg"); + } + + .fr-icon-survey-line::before, + .fr-icon-survey-line::after { + background-image: url("../../icons/document/survey-line.svg"); + } + + .fr-icon-todo-fill::before, + .fr-icon-todo-fill::after { + background-image: url("../../icons/document/todo-fill.svg"); + } + + .fr-icon-todo-line::before, + .fr-icon-todo-line::after { + background-image: url("../../icons/document/todo-line.svg"); + } + + .fr-fi-file-download-fill::before { + background-image: url("../../icons/document/file-download-fill.svg"); + } + + .fr-fi-file-download-line::before { + background-image: url("../../icons/document/file-download-line.svg"); + } + + .fr-fi-file-fill::before { + background-image: url("../../icons/document/file-fill.svg"); + } + + .fr-fi-file-line::before { + background-image: url("../../icons/document/file-line.svg"); + } + + .fr-fi-file-pdf-fill::before { + background-image: url("../../icons/document/file-pdf-fill.svg"); + } + + .fr-fi-file-pdf-line::before { + background-image: url("../../icons/document/file-pdf-line.svg"); + } + + .fr-icon-align-center::before, + .fr-icon-align-center::after { + background-image: url("../../icons/editor/align-center.svg"); + } + + .fr-icon-align-justify::before, + .fr-icon-align-justify::after { + background-image: url("../../icons/editor/align-justify.svg"); + } + + .fr-icon-align-left::before, + .fr-icon-align-left::after { + background-image: url("../../icons/editor/align-left.svg"); + } + + .fr-icon-align-right::before, + .fr-icon-align-right::after { + background-image: url("../../icons/editor/align-right.svg"); + } + + .fr-icon-code-block::before, + .fr-icon-code-block::after { + background-image: url("../../icons/editor/code-block.svg"); + } + + .fr-icon-code-view::before, + .fr-icon-code-view::after { + background-image: url("../../icons/editor/code-view.svg"); + } + + .fr-icon-font-color::before, + .fr-icon-font-color::after { + background-image: url("../../icons/editor/font-color.svg"); + } + + .fr-icon-font-size::before, + .fr-icon-font-size::after { + background-image: url("../../icons/editor/font-size.svg"); + } + + .fr-icon-format-clear::before, + .fr-icon-format-clear::after { + background-image: url("../../icons/editor/format-clear.svg"); + } + + .fr-icon-bold::before, + .fr-icon-bold::after { + background-image: url("../../icons/editor/fr--bold.svg"); + } + + .fr-icon-highlight::before, + .fr-icon-highlight::after { + background-image: url("../../icons/editor/fr--highlight.svg"); + } + + .fr-icon-quote-fill::before, + .fr-icon-quote-fill::after { + background-image: url("../../icons/editor/fr--quote-fill.svg"); + } + + .fr-icon-quote-line::before, + .fr-icon-quote-line::after { + background-image: url("../../icons/editor/fr--quote-line.svg"); + } + + .fr-icon-h-1::before, + .fr-icon-h-1::after { + background-image: url("../../icons/editor/h-1.svg"); + } + + .fr-icon-h-2::before, + .fr-icon-h-2::after { + background-image: url("../../icons/editor/h-2.svg"); + } + + .fr-icon-h-3::before, + .fr-icon-h-3::after { + background-image: url("../../icons/editor/h-3.svg"); + } + + .fr-icon-h-4::before, + .fr-icon-h-4::after { + background-image: url("../../icons/editor/h-4.svg"); + } + + .fr-icon-h-5::before, + .fr-icon-h-5::after { + background-image: url("../../icons/editor/h-5.svg"); + } + + .fr-icon-h-6::before, + .fr-icon-h-6::after { + background-image: url("../../icons/editor/h-6.svg"); + } + + .fr-icon-hashtag::before, + .fr-icon-hashtag::after { + background-image: url("../../icons/editor/hashtag.svg"); + } + + .fr-icon-indent-decrease::before, + .fr-icon-indent-decrease::after { + background-image: url("../../icons/editor/indent-decrease.svg"); + } + + .fr-icon-indent-increase::before, + .fr-icon-indent-increase::after { + background-image: url("../../icons/editor/indent-increase.svg"); + } + + .fr-icon-italic::before, + .fr-icon-italic::after { + background-image: url("../../icons/editor/italic.svg"); + } + + .fr-icon-link-unlink::before, + .fr-icon-link-unlink::after { + background-image: url("../../icons/editor/link-unlink.svg"); + } + + .fr-icon-link::before, + .fr-icon-link::after { + background-image: url("../../icons/editor/link.svg"); + } + + .fr-icon-list-check::before, + .fr-icon-list-check::after { + background-image: url("../../icons/editor/list-check.svg"); + } + + .fr-icon-list-ordered::before, + .fr-icon-list-ordered::after { + background-image: url("../../icons/editor/list-ordered.svg"); + } + + .fr-icon-list-unordered::before, + .fr-icon-list-unordered::after { + background-image: url("../../icons/editor/list-unordered.svg"); + } + + .fr-icon-question-mark::before, + .fr-icon-question-mark::after { + background-image: url("../../icons/editor/question-mark.svg"); + } + + .fr-icon-separator::before, + .fr-icon-separator::after { + background-image: url("../../icons/editor/separator.svg"); + } + + .fr-icon-space::before, + .fr-icon-space::after { + background-image: url("../../icons/editor/space.svg"); + } + + .fr-icon-strikethrough::before, + .fr-icon-strikethrough::after { + background-image: url("../../icons/editor/strikethrough.svg"); + } + + .fr-icon-subscript::before, + .fr-icon-subscript::after { + background-image: url("../../icons/editor/subscript.svg"); + } + + .fr-icon-superscript::before, + .fr-icon-superscript::after { + background-image: url("../../icons/editor/superscript.svg"); + } + + .fr-icon-table-2::before, + .fr-icon-table-2::after { + background-image: url("../../icons/editor/table-2.svg"); + } + + .fr-icon-text-direction-r::before, + .fr-icon-text-direction-r::after { + background-image: url("../../icons/editor/text-direction-r.svg"); + } + + .fr-icon-translate-2::before, + .fr-icon-translate-2::after { + background-image: url("../../icons/editor/translate-2.svg"); + } + + .fr-icon-underline::before, + .fr-icon-underline::after { + background-image: url("../../icons/editor/underline.svg"); + } + + .fr-fi-font-size::before { + background-image: url("../../icons/editor/font-size.svg"); + } + + .fr-fi-bold::before { + background-image: url("../../icons/editor/fr--bold.svg"); + } + + .fr-fi-highlight::before { + background-image: url("../../icons/editor/fr--highlight.svg"); + } + + .fr-fi-italic::before { + background-image: url("../../icons/editor/italic.svg"); + } + + .fr-fi-link-unlink::before { + background-image: url("../../icons/editor/link-unlink.svg"); + } + + .fr-fi-list-ordered::before { + background-image: url("../../icons/editor/list-ordered.svg"); + } + + .fr-fi-list-unordered::before { + background-image: url("../../icons/editor/list-unordered.svg"); + } + + .fr-icon-bank-card-fill::before, + .fr-icon-bank-card-fill::after { + background-image: url("../../icons/finance/bank-card-fill.svg"); + } + + .fr-icon-bank-card-line::before, + .fr-icon-bank-card-line::after { + background-image: url("../../icons/finance/bank-card-line.svg"); + } + + .fr-icon-coin-fill::before, + .fr-icon-coin-fill::after { + background-image: url("../../icons/finance/coin-fill.svg"); + } + + .fr-icon-gift-fill::before, + .fr-icon-gift-fill::after { + background-image: url("../../icons/finance/gift-fill.svg"); + } + + .fr-icon-gift-line::before, + .fr-icon-gift-line::after { + background-image: url("../../icons/finance/gift-line.svg"); + } + + .fr-icon-money-euro-box-fill::before, + .fr-icon-money-euro-box-fill::after { + background-image: url("../../icons/finance/money-euro-box-fill.svg"); + } + + .fr-icon-money-euro-box-line::before, + .fr-icon-money-euro-box-line::after { + background-image: url("../../icons/finance/money-euro-box-line.svg"); + } + + .fr-icon-money-euro-circle-fill::before, + .fr-icon-money-euro-circle-fill::after { + background-image: url("../../icons/finance/money-euro-circle-fill.svg"); + } + + .fr-icon-money-euro-circle-line::before, + .fr-icon-money-euro-circle-line::after { + background-image: url("../../icons/finance/money-euro-circle-line.svg"); + } + + .fr-icon-secure-payment-fill::before, + .fr-icon-secure-payment-fill::after { + background-image: url("../../icons/finance/secure-payment-fill.svg"); + } + + .fr-icon-secure-payment-line::before, + .fr-icon-secure-payment-line::after { + background-image: url("../../icons/finance/secure-payment-line.svg"); + } + + .fr-icon-shopping-bag-fill::before, + .fr-icon-shopping-bag-fill::after { + background-image: url("../../icons/finance/shopping-bag-fill.svg"); + } + + .fr-icon-shopping-bag-line::before, + .fr-icon-shopping-bag-line::after { + background-image: url("../../icons/finance/shopping-bag-line.svg"); + } + + .fr-icon-shopping-cart-2-fill::before, + .fr-icon-shopping-cart-2-fill::after { + background-image: url("../../icons/finance/shopping-cart-2-fill.svg"); + } + + .fr-icon-shopping-cart-2-line::before, + .fr-icon-shopping-cart-2-line::after { + background-image: url("../../icons/finance/shopping-cart-2-line.svg"); + } + + .fr-icon-trophy-fill::before, + .fr-icon-trophy-fill::after { + background-image: url("../../icons/finance/trophy-fill.svg"); + } + + .fr-icon-trophy-line::before, + .fr-icon-trophy-line::after { + background-image: url("../../icons/finance/trophy-line.svg"); + } + + .fr-icon-capsule-fill::before, + .fr-icon-capsule-fill::after { + background-image: url("../../icons/health/capsule-fill.svg"); + } + + .fr-icon-capsule-line::before, + .fr-icon-capsule-line::after { + background-image: url("../../icons/health/capsule-line.svg"); + } + + .fr-icon-dislike-fill::before, + .fr-icon-dislike-fill::after { + background-image: url("../../icons/health/dislike-fill.svg"); + } + + .fr-icon-dislike-line::before, + .fr-icon-dislike-line::after { + background-image: url("../../icons/health/dislike-line.svg"); + } + + .fr-icon-dossier-fill::before, + .fr-icon-dossier-fill::after { + background-image: url("../../icons/health/dossier-fill.svg"); + } + + .fr-icon-dossier-line::before, + .fr-icon-dossier-line::after { + background-image: url("../../icons/health/dossier-line.svg"); + } + + .fr-icon-first-aid-kit-fill::before, + .fr-icon-first-aid-kit-fill::after { + background-image: url("../../icons/health/first-aid-kit-fill.svg"); + } + + .fr-icon-first-aid-kit-line::before, + .fr-icon-first-aid-kit-line::after { + background-image: url("../../icons/health/first-aid-kit-line.svg"); + } + + .fr-icon-hand-sanitizer-fill::before, + .fr-icon-hand-sanitizer-fill::after { + background-image: url("../../icons/health/hand-sanitizer-fill.svg"); + } + + .fr-icon-hand-sanitizer-line::before, + .fr-icon-hand-sanitizer-line::after { + background-image: url("../../icons/health/hand-sanitizer-line.svg"); + } + + .fr-icon-health-book-fill::before, + .fr-icon-health-book-fill::after { + background-image: url("../../icons/health/health-book-fill.svg"); + } + + .fr-icon-health-book-line::before, + .fr-icon-health-book-line::after { + background-image: url("../../icons/health/health-book-line.svg"); + } + + .fr-icon-heart-fill::before, + .fr-icon-heart-fill::after { + background-image: url("../../icons/health/heart-fill.svg"); + } + + .fr-icon-heart-line::before, + .fr-icon-heart-line::after { + background-image: url("../../icons/health/heart-line.svg"); + } + + .fr-icon-heart-pulse-fill::before, + .fr-icon-heart-pulse-fill::after { + background-image: url("../../icons/health/heart-pulse-fill.svg"); + } + + .fr-icon-heart-pulse-line::before, + .fr-icon-heart-pulse-line::after { + background-image: url("../../icons/health/heart-pulse-line.svg"); + } + + .fr-icon-lungs-fill::before, + .fr-icon-lungs-fill::after { + background-image: url("../../icons/health/lungs-fill.svg"); + } + + .fr-icon-lungs-line::before, + .fr-icon-lungs-line::after { + background-image: url("../../icons/health/lungs-line.svg"); + } + + .fr-icon-medicine-bottle-fill::before, + .fr-icon-medicine-bottle-fill::after { + background-image: url("../../icons/health/medicine-bottle-fill.svg"); + } + + .fr-icon-medicine-bottle-line::before, + .fr-icon-medicine-bottle-line::after { + background-image: url("../../icons/health/medicine-bottle-line.svg"); + } + + .fr-icon-mental-health-fill::before, + .fr-icon-mental-health-fill::after { + background-image: url("../../icons/health/mental-health-fill.svg"); + } + + .fr-icon-mental-health-line::before, + .fr-icon-mental-health-line::after { + background-image: url("../../icons/health/mental-health-line.svg"); + } + + .fr-icon-microscope-fill::before, + .fr-icon-microscope-fill::after { + background-image: url("../../icons/health/microscope-fill.svg"); + } + + .fr-icon-microscope-line::before, + .fr-icon-microscope-line::after { + background-image: url("../../icons/health/microscope-line.svg"); + } + + .fr-icon-psychotherapy-fill::before, + .fr-icon-psychotherapy-fill::after { + background-image: url("../../icons/health/psychotherapy-fill.svg"); + } + + .fr-icon-psychotherapy-line::before, + .fr-icon-psychotherapy-line::after { + background-image: url("../../icons/health/psychotherapy-line.svg"); + } + + .fr-icon-pulse-line::before, + .fr-icon-pulse-line::after { + background-image: url("../../icons/health/pulse-line.svg"); + } + + .fr-icon-stethoscope-fill::before, + .fr-icon-stethoscope-fill::after { + background-image: url("../../icons/health/stethoscope-fill.svg"); + } + + .fr-icon-stethoscope-line::before, + .fr-icon-stethoscope-line::after { + background-image: url("../../icons/health/stethoscope-line.svg"); + } + + .fr-icon-surgical-mask-fill::before, + .fr-icon-surgical-mask-fill::after { + background-image: url("../../icons/health/surgical-mask-fill.svg"); + } + + .fr-icon-surgical-mask-line::before, + .fr-icon-surgical-mask-line::after { + background-image: url("../../icons/health/surgical-mask-line.svg"); + } + + .fr-icon-syringe-fill::before, + .fr-icon-syringe-fill::after { + background-image: url("../../icons/health/syringe-fill.svg"); + } + + .fr-icon-syringe-line::before, + .fr-icon-syringe-line::after { + background-image: url("../../icons/health/syringe-line.svg"); + } + + .fr-icon-test-tube-fill::before, + .fr-icon-test-tube-fill::after { + background-image: url("../../icons/health/test-tube-fill.svg"); + } + + .fr-icon-test-tube-line::before, + .fr-icon-test-tube-line::after { + background-image: url("../../icons/health/test-tube-line.svg"); + } + + .fr-icon-thermometer-fill::before, + .fr-icon-thermometer-fill::after { + background-image: url("../../icons/health/thermometer-fill.svg"); + } + + .fr-icon-thermometer-line::before, + .fr-icon-thermometer-line::after { + background-image: url("../../icons/health/thermometer-line.svg"); + } + + .fr-icon-virus-fill::before, + .fr-icon-virus-fill::after { + background-image: url("../../icons/health/virus-fill.svg"); + } + + .fr-icon-virus-line::before, + .fr-icon-virus-line::after { + background-image: url("../../icons/health/virus-line.svg"); + } + + .fr-icon-bluesky-fill::before, + .fr-icon-bluesky-fill::after { + background-image: url("../../icons/logo/bluesky-fill.svg"); + } + + .fr-icon-bluesky-line::before, + .fr-icon-bluesky-line::after { + background-image: url("../../icons/logo/bluesky-line.svg"); + } + + .fr-icon-chrome-fill::before, + .fr-icon-chrome-fill::after { + background-image: url("../../icons/logo/chrome-fill.svg"); + } + + .fr-icon-chrome-line::before, + .fr-icon-chrome-line::after { + background-image: url("../../icons/logo/chrome-line.svg"); + } + + .fr-icon-edge-fill::before, + .fr-icon-edge-fill::after { + background-image: url("../../icons/logo/edge-fill.svg"); + } + + .fr-icon-edge-line::before, + .fr-icon-edge-line::after { + background-image: url("../../icons/logo/edge-line.svg"); + } + + .fr-icon-facebook-circle-fill::before, + .fr-icon-facebook-circle-fill::after { + background-image: url("../../icons/logo/facebook-circle-fill.svg"); + } + + .fr-icon-facebook-circle-line::before, + .fr-icon-facebook-circle-line::after { + background-image: url("../../icons/logo/facebook-circle-line.svg"); + } + + .fr-icon-firefox-fill::before, + .fr-icon-firefox-fill::after { + background-image: url("../../icons/logo/firefox-fill.svg"); + } + + .fr-icon-firefox-line::before, + .fr-icon-firefox-line::after { + background-image: url("../../icons/logo/firefox-line.svg"); + } + + .fr-icon-dailymotion-fill::before, + .fr-icon-dailymotion-fill::after { + background-image: url("../../icons/logo/fr--dailymotion-fill.svg"); + } + + .fr-icon-dailymotion-line::before, + .fr-icon-dailymotion-line::after { + background-image: url("../../icons/logo/fr--dailymotion-line.svg"); + } + + .fr-icon-tiktok-fill::before, + .fr-icon-tiktok-fill::after { + background-image: url("../../icons/logo/fr--tiktok-fill.svg"); + } + + .fr-icon-tiktok-line::before, + .fr-icon-tiktok-line::after { + background-image: url("../../icons/logo/fr--tiktok-line.svg"); + } + + .fr-icon-github-fill::before, + .fr-icon-github-fill::after { + background-image: url("../../icons/logo/github-fill.svg"); + } + + .fr-icon-github-line::before, + .fr-icon-github-line::after { + background-image: url("../../icons/logo/github-line.svg"); + } + + .fr-icon-google-fill::before, + .fr-icon-google-fill::after { + background-image: url("../../icons/logo/google-fill.svg"); + } + + .fr-icon-google-line::before, + .fr-icon-google-line::after { + background-image: url("../../icons/logo/google-line.svg"); + } + + .fr-icon-ie-fill::before, + .fr-icon-ie-fill::after { + background-image: url("../../icons/logo/ie-fill.svg"); + } + + .fr-icon-ie-line::before, + .fr-icon-ie-line::after { + background-image: url("../../icons/logo/ie-line.svg"); + } + + .fr-icon-instagram-fill::before, + .fr-icon-instagram-fill::after { + background-image: url("../../icons/logo/instagram-fill.svg"); + } + + .fr-icon-instagram-line::before, + .fr-icon-instagram-line::after { + background-image: url("../../icons/logo/instagram-line.svg"); + } + + .fr-icon-linkedin-box-fill::before, + .fr-icon-linkedin-box-fill::after { + background-image: url("../../icons/logo/linkedin-box-fill.svg"); + } + + .fr-icon-linkedin-box-line::before, + .fr-icon-linkedin-box-line::after { + background-image: url("../../icons/logo/linkedin-box-line.svg"); + } + + .fr-icon-mastodon-fill::before, + .fr-icon-mastodon-fill::after { + background-image: url("../../icons/logo/mastodon-fill.svg"); + } + + .fr-icon-mastodon-line::before, + .fr-icon-mastodon-line::after { + background-image: url("../../icons/logo/mastodon-line.svg"); + } + + .fr-icon-npmjs-fill::before, + .fr-icon-npmjs-fill::after { + background-image: url("../../icons/logo/npmjs-fill.svg"); + } + + .fr-icon-npmjs-line::before, + .fr-icon-npmjs-line::after { + background-image: url("../../icons/logo/npmjs-line.svg"); + } + + .fr-icon-remixicon-fill::before, + .fr-icon-remixicon-fill::after { + background-image: url("../../icons/logo/remixicon-fill.svg"); + } + + .fr-icon-remixicon-line::before, + .fr-icon-remixicon-line::after { + background-image: url("../../icons/logo/remixicon-line.svg"); + } + + .fr-icon-safari-fill::before, + .fr-icon-safari-fill::after { + background-image: url("../../icons/logo/safari-fill.svg"); + } + + .fr-icon-safari-line::before, + .fr-icon-safari-line::after { + background-image: url("../../icons/logo/safari-line.svg"); + } + + .fr-icon-slack-fill::before, + .fr-icon-slack-fill::after { + background-image: url("../../icons/logo/slack-fill.svg"); + } + + .fr-icon-slack-line::before, + .fr-icon-slack-line::after { + background-image: url("../../icons/logo/slack-line.svg"); + } + + .fr-icon-snapchat-fill::before, + .fr-icon-snapchat-fill::after { + background-image: url("../../icons/logo/snapchat-fill.svg"); + } + + .fr-icon-snapchat-line::before, + .fr-icon-snapchat-line::after { + background-image: url("../../icons/logo/snapchat-line.svg"); + } + + .fr-icon-telegram-fill::before, + .fr-icon-telegram-fill::after { + background-image: url("../../icons/logo/telegram-fill.svg"); + } + + .fr-icon-telegram-line::before, + .fr-icon-telegram-line::after { + background-image: url("../../icons/logo/telegram-line.svg"); + } + + .fr-icon-threads-fill::before, + .fr-icon-threads-fill::after { + background-image: url("../../icons/logo/threads-fill.svg"); + } + + .fr-icon-threads-line::before, + .fr-icon-threads-line::after { + background-image: url("../../icons/logo/threads-line.svg"); + } + + .fr-icon-twitch-fill::before, + .fr-icon-twitch-fill::after { + background-image: url("../../icons/logo/twitch-fill.svg"); + } + + .fr-icon-twitch-line::before, + .fr-icon-twitch-line::after { + background-image: url("../../icons/logo/twitch-line.svg"); + } + + .fr-icon-twitter-fill::before, + .fr-icon-twitter-fill::after { + background-image: url("../../icons/logo/twitter-fill.svg"); + } + + .fr-icon-twitter-line::before, + .fr-icon-twitter-line::after { + background-image: url("../../icons/logo/twitter-line.svg"); + } + + .fr-icon-twitter-x-fill::before, + .fr-icon-twitter-x-fill::after { + background-image: url("../../icons/logo/twitter-x-fill.svg"); + } + + .fr-icon-twitter-x-line::before, + .fr-icon-twitter-x-line::after { + background-image: url("../../icons/logo/twitter-x-line.svg"); + } + + .fr-icon-vimeo-fill::before, + .fr-icon-vimeo-fill::after { + background-image: url("../../icons/logo/vimeo-fill.svg"); + } + + .fr-icon-vimeo-line::before, + .fr-icon-vimeo-line::after { + background-image: url("../../icons/logo/vimeo-line.svg"); + } + + .fr-icon-vuejs-fill::before, + .fr-icon-vuejs-fill::after { + background-image: url("../../icons/logo/vuejs-fill.svg"); + } + + .fr-icon-vuejs-line::before, + .fr-icon-vuejs-line::after { + background-image: url("../../icons/logo/vuejs-line.svg"); + } + + .fr-icon-whatsapp-fill::before, + .fr-icon-whatsapp-fill::after { + background-image: url("../../icons/logo/whatsapp-fill.svg"); + } + + .fr-icon-whatsapp-line::before, + .fr-icon-whatsapp-line::after { + background-image: url("../../icons/logo/whatsapp-line.svg"); + } + + .fr-icon-youtube-fill::before, + .fr-icon-youtube-fill::after { + background-image: url("../../icons/logo/youtube-fill.svg"); + } + + .fr-icon-youtube-line::before, + .fr-icon-youtube-line::after { + background-image: url("../../icons/logo/youtube-line.svg"); + } + + .fr-fi-facebook-circle-fill::before { + background-image: url("../../icons/logo/facebook-circle-fill.svg"); + } + + .fr-fi-facebook-circle-line::before { + background-image: url("../../icons/logo/facebook-circle-line.svg"); + } + + .fr-fi-dailymotion-fill::before { + background-image: url("../../icons/logo/fr--dailymotion-fill.svg"); + } + + .fr-fi-dailymotion-line::before { + background-image: url("../../icons/logo/fr--dailymotion-line.svg"); + } + + .fr-fi-github-fill::before { + background-image: url("../../icons/logo/github-fill.svg"); + } + + .fr-fi-github-line::before { + background-image: url("../../icons/logo/github-line.svg"); + } + + .fr-fi-instagram-fill::before { + background-image: url("../../icons/logo/instagram-fill.svg"); + } + + .fr-fi-instagram-line::before { + background-image: url("../../icons/logo/instagram-line.svg"); + } + + .fr-fi-linkedin-box-fill::before { + background-image: url("../../icons/logo/linkedin-box-fill.svg"); + } + + .fr-fi-linkedin-box-line::before { + background-image: url("../../icons/logo/linkedin-box-line.svg"); + } + + .fr-fi-npmjs-fill::before { + background-image: url("../../icons/logo/npmjs-fill.svg"); + } + + .fr-fi-npmjs-line::before { + background-image: url("../../icons/logo/npmjs-line.svg"); + } + + .fr-fi-remixicon-fill::before { + background-image: url("../../icons/logo/remixicon-fill.svg"); + } + + .fr-fi-remixicon-line::before { + background-image: url("../../icons/logo/remixicon-line.svg"); + } + + .fr-fi-slack-fill::before { + background-image: url("../../icons/logo/slack-fill.svg"); + } + + .fr-fi-slack-line::before { + background-image: url("../../icons/logo/slack-line.svg"); + } + + .fr-fi-snapchat-fill::before { + background-image: url("../../icons/logo/snapchat-fill.svg"); + } + + .fr-fi-snapchat-line::before { + background-image: url("../../icons/logo/snapchat-line.svg"); + } + + .fr-fi-telegram-fill::before { + background-image: url("../../icons/logo/telegram-fill.svg"); + } + + .fr-fi-telegram-line::before { + background-image: url("../../icons/logo/telegram-line.svg"); + } + + .fr-fi-twitch-fill::before { + background-image: url("../../icons/logo/twitch-fill.svg"); + } + + .fr-fi-twitch-line::before { + background-image: url("../../icons/logo/twitch-line.svg"); + } + + .fr-fi-twitter-fill::before { + background-image: url("../../icons/logo/twitter-fill.svg"); + } + + .fr-fi-twitter-line::before { + background-image: url("../../icons/logo/twitter-line.svg"); + } + + .fr-fi-vimeo-fill::before { + background-image: url("../../icons/logo/vimeo-fill.svg"); + } + + .fr-fi-vimeo-line::before { + background-image: url("../../icons/logo/vimeo-line.svg"); + } + + .fr-fi-youtube-fill::before { + background-image: url("../../icons/logo/youtube-fill.svg"); + } + + .fr-fi-youtube-line::before { + background-image: url("../../icons/logo/youtube-line.svg"); + } + + .fr-icon-anchor-fill::before, + .fr-icon-anchor-fill::after { + background-image: url("../../icons/map/anchor-fill.svg"); + } + + .fr-icon-anchor-line::before, + .fr-icon-anchor-line::after { + background-image: url("../../icons/map/anchor-line.svg"); + } + + .fr-icon-bike-fill::before, + .fr-icon-bike-fill::after { + background-image: url("../../icons/map/bike-fill.svg"); + } + + .fr-icon-bike-line::before, + .fr-icon-bike-line::after { + background-image: url("../../icons/map/bike-line.svg"); + } + + .fr-icon-bus-fill::before, + .fr-icon-bus-fill::after { + background-image: url("../../icons/map/bus-fill.svg"); + } + + .fr-icon-bus-line::before, + .fr-icon-bus-line::after { + background-image: url("../../icons/map/bus-line.svg"); + } + + .fr-icon-car-fill::before, + .fr-icon-car-fill::after { + background-image: url("../../icons/map/car-fill.svg"); + } + + .fr-icon-car-line::before, + .fr-icon-car-line::after { + background-image: url("../../icons/map/car-line.svg"); + } + + .fr-icon-caravan-fill::before, + .fr-icon-caravan-fill::after { + background-image: url("../../icons/map/caravan-fill.svg"); + } + + .fr-icon-caravan-line::before, + .fr-icon-caravan-line::after { + background-image: url("../../icons/map/caravan-line.svg"); + } + + .fr-icon-charging-pile-2-fill::before, + .fr-icon-charging-pile-2-fill::after { + background-image: url("../../icons/map/charging-pile-2-fill.svg"); + } + + .fr-icon-charging-pile-2-line::before, + .fr-icon-charging-pile-2-line::after { + background-image: url("../../icons/map/charging-pile-2-line.svg"); + } + + .fr-icon-compass-3-fill::before, + .fr-icon-compass-3-fill::after { + background-image: url("../../icons/map/compass-3-fill.svg"); + } + + .fr-icon-compass-3-line::before, + .fr-icon-compass-3-line::after { + background-image: url("../../icons/map/compass-3-line.svg"); + } + + .fr-icon-cup-fill::before, + .fr-icon-cup-fill::after { + background-image: url("../../icons/map/cup-fill.svg"); + } + + .fr-icon-cup-line::before, + .fr-icon-cup-line::after { + background-image: url("../../icons/map/cup-line.svg"); + } + + .fr-icon-earth-fill::before, + .fr-icon-earth-fill::after { + background-image: url("../../icons/map/earth-fill.svg"); + } + + .fr-icon-earth-line::before, + .fr-icon-earth-line::after { + background-image: url("../../icons/map/earth-line.svg"); + } + + .fr-icon-france-fill::before, + .fr-icon-france-fill::after { + background-image: url("../../icons/map/france-fill.svg"); + } + + .fr-icon-france-line::before, + .fr-icon-france-line::after { + background-image: url("../../icons/map/france-line.svg"); + } + + .fr-icon-gas-station-fill::before, + .fr-icon-gas-station-fill::after { + background-image: url("../../icons/map/gas-station-fill.svg"); + } + + .fr-icon-gas-station-line::before, + .fr-icon-gas-station-line::after { + background-image: url("../../icons/map/gas-station-line.svg"); + } + + .fr-icon-goblet-fill::before, + .fr-icon-goblet-fill::after { + background-image: url("../../icons/map/goblet-fill.svg"); + } + + .fr-icon-goblet-line::before, + .fr-icon-goblet-line::after { + background-image: url("../../icons/map/goblet-line.svg"); + } + + .fr-icon-map-pin-2-fill::before, + .fr-icon-map-pin-2-fill::after { + background-image: url("../../icons/map/map-pin-2-fill.svg"); + } + + .fr-icon-map-pin-2-line::before, + .fr-icon-map-pin-2-line::after { + background-image: url("../../icons/map/map-pin-2-line.svg"); + } + + .fr-icon-map-pin-user-fill::before, + .fr-icon-map-pin-user-fill::after { + background-image: url("../../icons/map/map-pin-user-fill.svg"); + } + + .fr-icon-map-pin-user-line::before, + .fr-icon-map-pin-user-line::after { + background-image: url("../../icons/map/map-pin-user-line.svg"); + } + + .fr-icon-motorbike-fill::before, + .fr-icon-motorbike-fill::after { + background-image: url("../../icons/map/motorbike-fill.svg"); + } + + .fr-icon-motorbike-line::before, + .fr-icon-motorbike-line::after { + background-image: url("../../icons/map/motorbike-line.svg"); + } + + .fr-icon-passport-fill::before, + .fr-icon-passport-fill::after { + background-image: url("../../icons/map/passport-fill.svg"); + } + + .fr-icon-passport-line::before, + .fr-icon-passport-line::after { + background-image: url("../../icons/map/passport-line.svg"); + } + + .fr-icon-restaurant-fill::before, + .fr-icon-restaurant-fill::after { + background-image: url("../../icons/map/restaurant-fill.svg"); + } + + .fr-icon-restaurant-line::before, + .fr-icon-restaurant-line::after { + background-image: url("../../icons/map/restaurant-line.svg"); + } + + .fr-icon-road-map-fill::before, + .fr-icon-road-map-fill::after { + background-image: url("../../icons/map/road-map-fill.svg"); + } + + .fr-icon-road-map-line::before, + .fr-icon-road-map-line::after { + background-image: url("../../icons/map/road-map-line.svg"); + } + + .fr-icon-sailboat-fill::before, + .fr-icon-sailboat-fill::after { + background-image: url("../../icons/map/sailboat-fill.svg"); + } + + .fr-icon-sailboat-line::before, + .fr-icon-sailboat-line::after { + background-image: url("../../icons/map/sailboat-line.svg"); + } + + .fr-icon-ship-2-fill::before, + .fr-icon-ship-2-fill::after { + background-image: url("../../icons/map/ship-2-fill.svg"); + } + + .fr-icon-ship-2-line::before, + .fr-icon-ship-2-line::after { + background-image: url("../../icons/map/ship-2-line.svg"); + } + + .fr-icon-signal-tower-fill::before, + .fr-icon-signal-tower-fill::after { + background-image: url("../../icons/map/signal-tower-fill.svg"); + } + + .fr-icon-signal-tower-line::before, + .fr-icon-signal-tower-line::after { + background-image: url("../../icons/map/signal-tower-line.svg"); + } + + .fr-icon-suitcase-2-fill::before, + .fr-icon-suitcase-2-fill::after { + background-image: url("../../icons/map/suitcase-2-fill.svg"); + } + + .fr-icon-suitcase-2-line::before, + .fr-icon-suitcase-2-line::after { + background-image: url("../../icons/map/suitcase-2-line.svg"); + } + + .fr-icon-taxi-fill::before, + .fr-icon-taxi-fill::after { + background-image: url("../../icons/map/taxi-fill.svg"); + } + + .fr-icon-taxi-line::before, + .fr-icon-taxi-line::after { + background-image: url("../../icons/map/taxi-line.svg"); + } + + .fr-icon-train-fill::before, + .fr-icon-train-fill::after { + background-image: url("../../icons/map/train-fill.svg"); + } + + .fr-icon-train-line::before, + .fr-icon-train-line::after { + background-image: url("../../icons/map/train-line.svg"); + } + + .fr-fi-map-pin-2-fill::before { + background-image: url("../../icons/map/map-pin-2-fill.svg"); + } + + .fr-fi-map-pin-2-line::before { + background-image: url("../../icons/map/map-pin-2-line.svg"); + } + + .fr-fi-road-map-fill::before { + background-image: url("../../icons/map/road-map-fill.svg"); + } + + .fr-fi-road-map-line::before { + background-image: url("../../icons/map/road-map-line.svg"); + } + + .fr-icon-camera-fill::before, + .fr-icon-camera-fill::after { + background-image: url("../../icons/media/camera-fill.svg"); + } + + .fr-icon-camera-line::before, + .fr-icon-camera-line::after { + background-image: url("../../icons/media/camera-line.svg"); + } + + .fr-icon-clapperboard-fill::before, + .fr-icon-clapperboard-fill::after { + background-image: url("../../icons/media/clapperboard-fill.svg"); + } + + .fr-icon-clapperboard-line::before, + .fr-icon-clapperboard-line::after { + background-image: url("../../icons/media/clapperboard-line.svg"); + } + + .fr-icon-equalizer-fill::before, + .fr-icon-equalizer-fill::after { + background-image: url("../../icons/media/equalizer-fill.svg"); + } + + .fr-icon-equalizer-line::before, + .fr-icon-equalizer-line::after { + background-image: url("../../icons/media/equalizer-line.svg"); + } + + .fr-icon-film-fill::before, + .fr-icon-film-fill::after { + background-image: url("../../icons/media/film-fill.svg"); + } + + .fr-icon-film-line::before, + .fr-icon-film-line::after { + background-image: url("../../icons/media/film-line.svg"); + } + + .fr-icon-fullscreen-line::before, + .fr-icon-fullscreen-line::after { + background-image: url("../../icons/media/fullscreen-line.svg"); + } + + .fr-icon-gallery-fill::before, + .fr-icon-gallery-fill::after { + background-image: url("../../icons/media/gallery-fill.svg"); + } + + .fr-icon-gallery-line::before, + .fr-icon-gallery-line::after { + background-image: url("../../icons/media/gallery-line.svg"); + } + + .fr-icon-headphone-fill::before, + .fr-icon-headphone-fill::after { + background-image: url("../../icons/media/headphone-fill.svg"); + } + + .fr-icon-headphone-line::before, + .fr-icon-headphone-line::after { + background-image: url("../../icons/media/headphone-line.svg"); + } + + .fr-icon-image-add-fill::before, + .fr-icon-image-add-fill::after { + background-image: url("../../icons/media/image-add-fill.svg"); + } + + .fr-icon-image-add-line::before, + .fr-icon-image-add-line::after { + background-image: url("../../icons/media/image-add-line.svg"); + } + + .fr-icon-image-edit-fill::before, + .fr-icon-image-edit-fill::after { + background-image: url("../../icons/media/image-edit-fill.svg"); + } + + .fr-icon-image-edit-line::before, + .fr-icon-image-edit-line::after { + background-image: url("../../icons/media/image-edit-line.svg"); + } + + .fr-icon-image-fill::before, + .fr-icon-image-fill::after { + background-image: url("../../icons/media/image-fill.svg"); + } + + .fr-icon-image-line::before, + .fr-icon-image-line::after { + background-image: url("../../icons/media/image-line.svg"); + } + + .fr-icon-live-fill::before, + .fr-icon-live-fill::after { + background-image: url("../../icons/media/live-fill.svg"); + } + + .fr-icon-live-line::before, + .fr-icon-live-line::after { + background-image: url("../../icons/media/live-line.svg"); + } + + .fr-icon-mic-fill::before, + .fr-icon-mic-fill::after { + background-image: url("../../icons/media/mic-fill.svg"); + } + + .fr-icon-mic-line::before, + .fr-icon-mic-line::after { + background-image: url("../../icons/media/mic-line.svg"); + } + + .fr-icon-music-2-fill::before, + .fr-icon-music-2-fill::after { + background-image: url("../../icons/media/music-2-fill.svg"); + } + + .fr-icon-music-2-line::before, + .fr-icon-music-2-line::after { + background-image: url("../../icons/media/music-2-line.svg"); + } + + .fr-icon-notification-3-fill::before, + .fr-icon-notification-3-fill::after { + background-image: url("../../icons/media/notification-3-fill.svg"); + } + + .fr-icon-notification-3-line::before, + .fr-icon-notification-3-line::after { + background-image: url("../../icons/media/notification-3-line.svg"); + } + + .fr-icon-pause-circle-fill::before, + .fr-icon-pause-circle-fill::after { + background-image: url("../../icons/media/pause-circle-fill.svg"); + } + + .fr-icon-pause-circle-line::before, + .fr-icon-pause-circle-line::after { + background-image: url("../../icons/media/pause-circle-line.svg"); + } + + .fr-icon-play-circle-fill::before, + .fr-icon-play-circle-fill::after { + background-image: url("../../icons/media/play-circle-fill.svg"); + } + + .fr-icon-play-circle-line::before, + .fr-icon-play-circle-line::after { + background-image: url("../../icons/media/play-circle-line.svg"); + } + + .fr-icon-stop-circle-fill::before, + .fr-icon-stop-circle-fill::after { + background-image: url("../../icons/media/stop-circle-fill.svg"); + } + + .fr-icon-stop-circle-line::before, + .fr-icon-stop-circle-line::after { + background-image: url("../../icons/media/stop-circle-line.svg"); + } + + .fr-icon-volume-down-fill::before, + .fr-icon-volume-down-fill::after { + background-image: url("../../icons/media/volume-down-fill.svg"); + } + + .fr-icon-volume-down-line::before, + .fr-icon-volume-down-line::after { + background-image: url("../../icons/media/volume-down-line.svg"); + } + + .fr-icon-volume-mute-fill::before, + .fr-icon-volume-mute-fill::after { + background-image: url("../../icons/media/volume-mute-fill.svg"); + } + + .fr-icon-volume-mute-line::before, + .fr-icon-volume-mute-line::after { + background-image: url("../../icons/media/volume-mute-line.svg"); + } + + .fr-icon-volume-up-fill::before, + .fr-icon-volume-up-fill::after { + background-image: url("../../icons/media/volume-up-fill.svg"); + } + + .fr-icon-volume-up-line::before, + .fr-icon-volume-up-line::after { + background-image: url("../../icons/media/volume-up-line.svg"); + } + + .fr-fi-equalizer-fill::before { + background-image: url("../../icons/media/equalizer-fill.svg"); + } + + .fr-fi-equalizer-line::before { + background-image: url("../../icons/media/equalizer-line.svg"); + } + + .fr-fi-image-fill::before { + background-image: url("../../icons/media/image-fill.svg"); + } + + .fr-fi-image-line::before { + background-image: url("../../icons/media/image-line.svg"); + } + + .fr-fi-pause-circle-fill::before { + background-image: url("../../icons/media/pause-circle-fill.svg"); + } + + .fr-fi-pause-circle-line::before { + background-image: url("../../icons/media/pause-circle-line.svg"); + } + + .fr-fi-volume-down-fill::before { + background-image: url("../../icons/media/volume-down-fill.svg"); + } + + .fr-fi-volume-down-line::before { + background-image: url("../../icons/media/volume-down-line.svg"); + } + + .fr-fi-volume-mute-fill::before { + background-image: url("../../icons/media/volume-mute-fill.svg"); + } + + .fr-fi-volume-mute-line::before { + background-image: url("../../icons/media/volume-mute-line.svg"); + } + + .fr-fi-volume-up-fill::before { + background-image: url("../../icons/media/volume-up-fill.svg"); + } + + .fr-fi-volume-up-line::before { + background-image: url("../../icons/media/volume-up-line.svg"); + } + + .fr-fi-play-line::before, + .fr-fi-play-line::after { + background-image: url("../../icons/media/play-circle-line.svg"); + } + + .fr-fi-play-fill::before, + .fr-fi-play-fill::after { + background-image: url("../../icons/media/play-circle-fill.svg"); + } + + .fr-icon-play-line::before, + .fr-icon-play-line::after { + background-image: url("../../icons/media/play-circle-line.svg"); + } + + .fr-icon-play-fill::before, + .fr-icon-play-fill::after { + background-image: url("../../icons/media/play-circle-fill.svg"); + } + + .fr-icon-accessibility-fill::before, + .fr-icon-accessibility-fill::after { + background-image: url("../../icons/others/fr--accessibility-fill.svg"); + } + + .fr-icon-accessibility-line::before, + .fr-icon-accessibility-line::after { + background-image: url("../../icons/others/fr--accessibility-line.svg"); + } + + .fr-icon-ear-off-fill::before, + .fr-icon-ear-off-fill::after { + background-image: url("../../icons/others/fr--ear-off-fill.svg"); + } + + .fr-icon-ear-off-line::before, + .fr-icon-ear-off-line::after { + background-image: url("../../icons/others/fr--ear-off-line.svg"); + } + + .fr-icon-mental-disabilities-fill::before, + .fr-icon-mental-disabilities-fill::after { + background-image: url("../../icons/others/fr--mental-disabilities-fill.svg"); + } + + .fr-icon-mental-disabilities-line::before, + .fr-icon-mental-disabilities-line::after { + background-image: url("../../icons/others/fr--mental-disabilities-line.svg"); + } + + .fr-icon-sign-language-fill::before, + .fr-icon-sign-language-fill::after { + background-image: url("../../icons/others/fr--sign-language-fill.svg"); + } + + .fr-icon-sign-language-line::before, + .fr-icon-sign-language-line::after { + background-image: url("../../icons/others/fr--sign-language-line.svg"); + } + + .fr-icon-leaf-fill::before, + .fr-icon-leaf-fill::after { + background-image: url("../../icons/others/leaf-fill.svg"); + } + + .fr-icon-leaf-line::before, + .fr-icon-leaf-line::after { + background-image: url("../../icons/others/leaf-line.svg"); + } + + .fr-icon-lightbulb-fill::before, + .fr-icon-lightbulb-fill::after { + background-image: url("../../icons/others/lightbulb-fill.svg"); + } + + .fr-icon-lightbulb-line::before, + .fr-icon-lightbulb-line::after { + background-image: url("../../icons/others/lightbulb-line.svg"); + } + + .fr-icon-plant-fill::before, + .fr-icon-plant-fill::after { + background-image: url("../../icons/others/plant-fill.svg"); + } + + .fr-icon-plant-line::before, + .fr-icon-plant-line::after { + background-image: url("../../icons/others/plant-line.svg"); + } + + .fr-icon-recycle-fill::before, + .fr-icon-recycle-fill::after { + background-image: url("../../icons/others/recycle-fill.svg"); + } + + .fr-icon-recycle-line::before, + .fr-icon-recycle-line::after { + background-image: url("../../icons/others/recycle-line.svg"); + } + + .fr-icon-scales-3-fill::before, + .fr-icon-scales-3-fill::after { + background-image: url("../../icons/others/scales-3-fill.svg"); + } + + .fr-icon-scales-3-line::before, + .fr-icon-scales-3-line::after { + background-image: url("../../icons/others/scales-3-line.svg"); + } + + .fr-icon-seedling-fill::before, + .fr-icon-seedling-fill::after { + background-image: url("../../icons/others/seedling-fill.svg"); + } + + .fr-icon-seedling-line::before, + .fr-icon-seedling-line::after { + background-image: url("../../icons/others/seedling-line.svg"); + } + + .fr-icon-umbrella-fill::before, + .fr-icon-umbrella-fill::after { + background-image: url("../../icons/others/umbrella-fill.svg"); + } + + .fr-icon-umbrella-line::before, + .fr-icon-umbrella-line::after { + background-image: url("../../icons/others/umbrella-line.svg"); + } + + .fr-icon-wheelchair-fill::before, + .fr-icon-wheelchair-fill::after { + background-image: url("../../icons/others/wheelchair-fill.svg"); + } + + .fr-icon-wheelchair-line::before, + .fr-icon-wheelchair-line::after { + background-image: url("../../icons/others/wheelchair-line.svg"); + } + + .fr-icon-add-circle-fill::before, + .fr-icon-add-circle-fill::after { + background-image: url("../../icons/system/add-circle-fill.svg"); + } + + .fr-icon-add-circle-line::before, + .fr-icon-add-circle-line::after { + background-image: url("../../icons/system/add-circle-line.svg"); + } + + .fr-icon-add-line::before, + .fr-icon-add-line::after { + background-image: url("../../icons/system/add-line.svg"); + } + + .fr-icon-alarm-warning-fill::before, + .fr-icon-alarm-warning-fill::after { + background-image: url("../../icons/system/alarm-warning-fill.svg"); + } + + .fr-icon-alarm-warning-line::before, + .fr-icon-alarm-warning-line::after { + background-image: url("../../icons/system/alarm-warning-line.svg"); + } + + .fr-icon-alert-fill::before, + .fr-icon-alert-fill::after { + background-image: url("../../icons/system/alert-fill.svg"); + } + + .fr-icon-alert-line::before, + .fr-icon-alert-line::after { + background-image: url("../../icons/system/alert-line.svg"); + } + + .fr-icon-arrow-down-fill::before, + .fr-icon-arrow-down-fill::after { + background-image: url("../../icons/system/arrow-down-fill.svg"); + } + + .fr-icon-arrow-down-line::before, + .fr-icon-arrow-down-line::after { + background-image: url("../../icons/system/arrow-down-line.svg"); + } + + .fr-icon-arrow-down-s-fill::before, + .fr-icon-arrow-down-s-fill::after { + background-image: url("../../icons/system/arrow-down-s-fill.svg"); + } + + .fr-icon-arrow-down-s-line::before, + .fr-icon-arrow-down-s-line::after { + background-image: url("../../icons/system/arrow-down-s-line.svg"); + } + + .fr-icon-arrow-go-back-fill::before, + .fr-icon-arrow-go-back-fill::after { + background-image: url("../../icons/system/arrow-go-back-fill.svg"); + } + + .fr-icon-arrow-go-back-line::before, + .fr-icon-arrow-go-back-line::after { + background-image: url("../../icons/system/arrow-go-back-line.svg"); + } + + .fr-icon-arrow-go-forward-fill::before, + .fr-icon-arrow-go-forward-fill::after { + background-image: url("../../icons/system/arrow-go-forward-fill.svg"); + } + + .fr-icon-arrow-go-forward-line::before, + .fr-icon-arrow-go-forward-line::after { + background-image: url("../../icons/system/arrow-go-forward-line.svg"); + } + + .fr-icon-arrow-left-fill::before, + .fr-icon-arrow-left-fill::after { + background-image: url("../../icons/system/arrow-left-fill.svg"); + } + + .fr-icon-arrow-left-line::before, + .fr-icon-arrow-left-line::after { + background-image: url("../../icons/system/arrow-left-line.svg"); + } + + .fr-icon-arrow-left-s-fill::before, + .fr-icon-arrow-left-s-fill::after { + background-image: url("../../icons/system/arrow-left-s-fill.svg"); + } + + .fr-icon-arrow-left-s-line::before, + .fr-icon-arrow-left-s-line::after { + background-image: url("../../icons/system/arrow-left-s-line.svg"); + } + + .fr-icon-arrow-right-fill::before, + .fr-icon-arrow-right-fill::after { + background-image: url("../../icons/system/arrow-right-fill.svg"); + } + + .fr-icon-arrow-right-line::before, + .fr-icon-arrow-right-line::after { + background-image: url("../../icons/system/arrow-right-line.svg"); + } + + .fr-icon-arrow-right-s-fill::before, + .fr-icon-arrow-right-s-fill::after { + background-image: url("../../icons/system/arrow-right-s-fill.svg"); + } + + .fr-icon-arrow-right-s-line::before, + .fr-icon-arrow-right-s-line::after { + background-image: url("../../icons/system/arrow-right-s-line.svg"); + } + + .fr-icon-arrow-right-up-line::before, + .fr-icon-arrow-right-up-line::after { + background-image: url("../../icons/system/arrow-right-up-line.svg"); + } + + .fr-icon-arrow-up-down-line::before, + .fr-icon-arrow-up-down-line::after { + background-image: url("../../icons/system/arrow-up-down-line.svg"); + } + + .fr-icon-arrow-up-fill::before, + .fr-icon-arrow-up-fill::after { + background-image: url("../../icons/system/arrow-up-fill.svg"); + } + + .fr-icon-arrow-up-line::before, + .fr-icon-arrow-up-line::after { + background-image: url("../../icons/system/arrow-up-line.svg"); + } + + .fr-icon-arrow-up-s-fill::before, + .fr-icon-arrow-up-s-fill::after { + background-image: url("../../icons/system/arrow-up-s-fill.svg"); + } + + .fr-icon-arrow-up-s-line::before, + .fr-icon-arrow-up-s-line::after { + background-image: url("../../icons/system/arrow-up-s-line.svg"); + } + + .fr-icon-check-line::before, + .fr-icon-check-line::after { + background-image: url("../../icons/system/check-line.svg"); + } + + .fr-icon-checkbox-circle-fill::before, + .fr-icon-checkbox-circle-fill::after { + background-image: url("../../icons/system/checkbox-circle-fill.svg"); + } + + .fr-icon-checkbox-circle-line::before, + .fr-icon-checkbox-circle-line::after { + background-image: url("../../icons/system/checkbox-circle-line.svg"); + } + + .fr-icon-checkbox-fill::before, + .fr-icon-checkbox-fill::after { + background-image: url("../../icons/system/checkbox-fill.svg"); + } + + .fr-icon-checkbox-line::before, + .fr-icon-checkbox-line::after { + background-image: url("../../icons/system/checkbox-line.svg"); + } + + .fr-icon-close-circle-fill::before, + .fr-icon-close-circle-fill::after { + background-image: url("../../icons/system/close-circle-fill.svg"); + } + + .fr-icon-close-circle-line::before, + .fr-icon-close-circle-line::after { + background-image: url("../../icons/system/close-circle-line.svg"); + } + + .fr-icon-close-line::before, + .fr-icon-close-line::after { + background-image: url("../../icons/system/close-line.svg"); + } + + .fr-icon-delete-bin-fill::before, + .fr-icon-delete-bin-fill::after { + background-image: url("../../icons/system/delete-bin-fill.svg"); + } + + .fr-icon-delete-bin-line::before, + .fr-icon-delete-bin-line::after { + background-image: url("../../icons/system/delete-bin-line.svg"); + } + + .fr-icon-download-fill::before, + .fr-icon-download-fill::after { + background-image: url("../../icons/system/download-fill.svg"); + } + + .fr-icon-download-line::before, + .fr-icon-download-line::after { + background-image: url("../../icons/system/download-line.svg"); + } + + .fr-icon-error-warning-fill::before, + .fr-icon-error-warning-fill::after { + background-image: url("../../icons/system/error-warning-fill.svg"); + } + + .fr-icon-error-warning-line::before, + .fr-icon-error-warning-line::after { + background-image: url("../../icons/system/error-warning-line.svg"); + } + + .fr-icon-external-link-fill::before, + .fr-icon-external-link-fill::after { + background-image: url("../../icons/system/external-link-fill.svg"); + } + + .fr-icon-external-link-line::before, + .fr-icon-external-link-line::after { + background-image: url("../../icons/system/external-link-line.svg"); + } + + .fr-icon-eye-fill::before, + .fr-icon-eye-fill::after { + background-image: url("../../icons/system/eye-fill.svg"); + } + + .fr-icon-eye-line::before, + .fr-icon-eye-line::after { + background-image: url("../../icons/system/eye-line.svg"); + } + + .fr-icon-eye-off-fill::before, + .fr-icon-eye-off-fill::after { + background-image: url("../../icons/system/eye-off-fill.svg"); + } + + .fr-icon-eye-off-line::before, + .fr-icon-eye-off-line::after { + background-image: url("../../icons/system/eye-off-line.svg"); + } + + .fr-icon-filter-fill::before, + .fr-icon-filter-fill::after { + background-image: url("../../icons/system/filter-fill.svg"); + } + + .fr-icon-filter-line::before, + .fr-icon-filter-line::after { + background-image: url("../../icons/system/filter-line.svg"); + } + + .fr-icon-alert-warning-2-fill::before, + .fr-icon-alert-warning-2-fill::after { + background-image: url("../../icons/system/fr--alert-warning-2-fill.svg"); + } + + .fr-icon-alert-warning-fill::before, + .fr-icon-alert-warning-fill::after { + background-image: url("../../icons/system/fr--alert-warning-fill.svg"); + } + + .fr-icon-arrow-left-s-first-line::before, + .fr-icon-arrow-left-s-first-line::after { + background-image: url("../../icons/system/fr--arrow-left-s-first-line.svg"); + } + + .fr-icon-arrow-left-s-line-double::before, + .fr-icon-arrow-left-s-line-double::after { + background-image: url("../../icons/system/fr--arrow-left-s-line-double.svg"); + } + + .fr-icon-arrow-right-down-circle-fill::before, + .fr-icon-arrow-right-down-circle-fill::after { + background-image: url("../../icons/system/fr--arrow-right-down-circle-fill.svg"); + } + + .fr-icon-arrow-right-s-last-line::before, + .fr-icon-arrow-right-s-last-line::after { + background-image: url("../../icons/system/fr--arrow-right-s-last-line.svg"); + } + + .fr-icon-arrow-right-s-line-double::before, + .fr-icon-arrow-right-s-line-double::after { + background-image: url("../../icons/system/fr--arrow-right-s-line-double.svg"); + } + + .fr-icon-arrow-right-up-circle-fill::before, + .fr-icon-arrow-right-up-circle-fill::after { + background-image: url("../../icons/system/fr--arrow-right-up-circle-fill.svg"); + } + + .fr-icon-capslock-line::before, + .fr-icon-capslock-line::after { + background-image: url("../../icons/system/fr--capslock-line.svg"); + } + + .fr-icon-equal-circle-fill::before, + .fr-icon-equal-circle-fill::after { + background-image: url("../../icons/system/fr--equal-circle-fill.svg"); + } + + .fr-icon-error-fill::before, + .fr-icon-error-fill::after { + background-image: url("../../icons/system/fr--error-fill.svg"); + } + + .fr-icon-error-line::before, + .fr-icon-error-line::after { + background-image: url("../../icons/system/fr--error-line.svg"); + } + + .fr-icon-info-fill::before, + .fr-icon-info-fill::after { + background-image: url("../../icons/system/fr--info-fill.svg"); + } + + .fr-icon-info-line::before, + .fr-icon-info-line::after { + background-image: url("../../icons/system/fr--info-line.svg"); + } + + .fr-icon-success-fill::before, + .fr-icon-success-fill::after { + background-image: url("../../icons/system/fr--success-fill.svg"); + } + + .fr-icon-success-line::before, + .fr-icon-success-line::after { + background-image: url("../../icons/system/fr--success-line.svg"); + } + + .fr-icon-theme-fill::before, + .fr-icon-theme-fill::after { + background-image: url("../../icons/system/fr--theme-fill.svg"); + } + + .fr-icon-warning-fill::before, + .fr-icon-warning-fill::after { + background-image: url("../../icons/system/fr--warning-fill.svg"); + } + + .fr-icon-warning-line::before, + .fr-icon-warning-line::after { + background-image: url("../../icons/system/fr--warning-line.svg"); + } + + .fr-icon-information-fill::before, + .fr-icon-information-fill::after { + background-image: url("../../icons/system/information-fill.svg"); + } + + .fr-icon-information-line::before, + .fr-icon-information-line::after { + background-image: url("../../icons/system/information-line.svg"); + } + + .fr-icon-lock-fill::before, + .fr-icon-lock-fill::after { + background-image: url("../../icons/system/lock-fill.svg"); + } + + .fr-icon-lock-line::before, + .fr-icon-lock-line::after { + background-image: url("../../icons/system/lock-line.svg"); + } + + .fr-icon-lock-unlock-fill::before, + .fr-icon-lock-unlock-fill::after { + background-image: url("../../icons/system/lock-unlock-fill.svg"); + } + + .fr-icon-lock-unlock-line::before, + .fr-icon-lock-unlock-line::after { + background-image: url("../../icons/system/lock-unlock-line.svg"); + } + + .fr-icon-logout-box-r-fill::before, + .fr-icon-logout-box-r-fill::after { + background-image: url("../../icons/system/logout-box-r-fill.svg"); + } + + .fr-icon-logout-box-r-line::before, + .fr-icon-logout-box-r-line::after { + background-image: url("../../icons/system/logout-box-r-line.svg"); + } + + .fr-icon-menu-2-fill::before, + .fr-icon-menu-2-fill::after { + background-image: url("../../icons/system/menu-2-fill.svg"); + } + + .fr-icon-menu-fill::before, + .fr-icon-menu-fill::after { + background-image: url("../../icons/system/menu-fill.svg"); + } + + .fr-icon-more-fill::before, + .fr-icon-more-fill::after { + background-image: url("../../icons/system/more-fill.svg"); + } + + .fr-icon-more-line::before, + .fr-icon-more-line::after { + background-image: url("../../icons/system/more-line.svg"); + } + + .fr-icon-notification-badge-fill::before, + .fr-icon-notification-badge-fill::after { + background-image: url("../../icons/system/notification-badge-fill.svg"); + } + + .fr-icon-notification-badge-line::before, + .fr-icon-notification-badge-line::after { + background-image: url("../../icons/system/notification-badge-line.svg"); + } + + .fr-icon-question-fill::before, + .fr-icon-question-fill::after { + background-image: url("../../icons/system/question-fill.svg"); + } + + .fr-icon-question-line::before, + .fr-icon-question-line::after { + background-image: url("../../icons/system/question-line.svg"); + } + + .fr-icon-refresh-fill::before, + .fr-icon-refresh-fill::after { + background-image: url("../../icons/system/refresh-fill.svg"); + } + + .fr-icon-refresh-line::before, + .fr-icon-refresh-line::after { + background-image: url("../../icons/system/refresh-line.svg"); + } + + .fr-icon-search-fill::before, + .fr-icon-search-fill::after { + background-image: url("../../icons/system/search-fill.svg"); + } + + .fr-icon-search-line::before, + .fr-icon-search-line::after { + background-image: url("../../icons/system/search-line.svg"); + } + + .fr-icon-settings-5-fill::before, + .fr-icon-settings-5-fill::after { + background-image: url("../../icons/system/settings-5-fill.svg"); + } + + .fr-icon-settings-5-line::before, + .fr-icon-settings-5-line::after { + background-image: url("../../icons/system/settings-5-line.svg"); + } + + .fr-icon-share-fill::before, + .fr-icon-share-fill::after { + background-image: url("../../icons/system/share-fill.svg"); + } + + .fr-icon-share-forward-fill::before, + .fr-icon-share-forward-fill::after { + background-image: url("../../icons/system/share-forward-fill.svg"); + } + + .fr-icon-share-forward-line::before, + .fr-icon-share-forward-line::after { + background-image: url("../../icons/system/share-forward-line.svg"); + } + + .fr-icon-share-line::before, + .fr-icon-share-line::after { + background-image: url("../../icons/system/share-line.svg"); + } + + .fr-icon-shield-fill::before, + .fr-icon-shield-fill::after { + background-image: url("../../icons/system/shield-fill.svg"); + } + + .fr-icon-shield-line::before, + .fr-icon-shield-line::after { + background-image: url("../../icons/system/shield-line.svg"); + } + + .fr-icon-star-fill::before, + .fr-icon-star-fill::after { + background-image: url("../../icons/system/star-fill.svg"); + } + + .fr-icon-star-line::before, + .fr-icon-star-line::after { + background-image: url("../../icons/system/star-line.svg"); + } + + .fr-icon-star-s-fill::before, + .fr-icon-star-s-fill::after { + background-image: url("../../icons/system/star-s-fill.svg"); + } + + .fr-icon-star-s-line::before, + .fr-icon-star-s-line::after { + background-image: url("../../icons/system/star-s-line.svg"); + } + + .fr-icon-subtract-line::before, + .fr-icon-subtract-line::after { + background-image: url("../../icons/system/subtract-line.svg"); + } + + .fr-icon-thumb-down-fill::before, + .fr-icon-thumb-down-fill::after { + background-image: url("../../icons/system/thumb-down-fill.svg"); + } + + .fr-icon-thumb-down-line::before, + .fr-icon-thumb-down-line::after { + background-image: url("../../icons/system/thumb-down-line.svg"); + } + + .fr-icon-thumb-up-fill::before, + .fr-icon-thumb-up-fill::after { + background-image: url("../../icons/system/thumb-up-fill.svg"); + } + + .fr-icon-thumb-up-line::before, + .fr-icon-thumb-up-line::after { + background-image: url("../../icons/system/thumb-up-line.svg"); + } + + .fr-icon-time-fill::before, + .fr-icon-time-fill::after { + background-image: url("../../icons/system/time-fill.svg"); + } + + .fr-icon-time-line::before, + .fr-icon-time-line::after { + background-image: url("../../icons/system/time-line.svg"); + } + + .fr-icon-timer-fill::before, + .fr-icon-timer-fill::after { + background-image: url("../../icons/system/timer-fill.svg"); + } + + .fr-icon-timer-line::before, + .fr-icon-timer-line::after { + background-image: url("../../icons/system/timer-line.svg"); + } + + .fr-icon-upload-2-fill::before, + .fr-icon-upload-2-fill::after { + background-image: url("../../icons/system/upload-2-fill.svg"); + } + + .fr-icon-upload-2-line::before, + .fr-icon-upload-2-line::after { + background-image: url("../../icons/system/upload-2-line.svg"); + } + + .fr-icon-upload-fill::before, + .fr-icon-upload-fill::after { + background-image: url("../../icons/system/upload-fill.svg"); + } + + .fr-icon-upload-line::before, + .fr-icon-upload-line::after { + background-image: url("../../icons/system/upload-line.svg"); + } + + .fr-icon-zoom-in-fill::before, + .fr-icon-zoom-in-fill::after { + background-image: url("../../icons/system/zoom-in-fill.svg"); + } + + .fr-icon-zoom-in-line::before, + .fr-icon-zoom-in-line::after { + background-image: url("../../icons/system/zoom-in-line.svg"); + } + + .fr-icon-zoom-out-fill::before, + .fr-icon-zoom-out-fill::after { + background-image: url("../../icons/system/zoom-out-fill.svg"); + } + + .fr-icon-zoom-out-line::before, + .fr-icon-zoom-out-line::after { + background-image: url("../../icons/system/zoom-out-line.svg"); + } + + .fr-fi-add-circle-fill::before { + background-image: url("../../icons/system/add-circle-fill.svg"); + } + + .fr-fi-add-circle-line::before { + background-image: url("../../icons/system/add-circle-line.svg"); + } + + .fr-fi-add-line::before { + background-image: url("../../icons/system/add-line.svg"); + } + + .fr-fi-arrow-down-line::before { + background-image: url("../../icons/system/arrow-down-line.svg"); + } + + .fr-fi-arrow-down-s-line::before { + background-image: url("../../icons/system/arrow-down-s-line.svg"); + } + + .fr-fi-arrow-go-back-fill::before { + background-image: url("../../icons/system/arrow-go-back-fill.svg"); + } + + .fr-fi-arrow-go-back-line::before { + background-image: url("../../icons/system/arrow-go-back-line.svg"); + } + + .fr-fi-arrow-left-line::before { + background-image: url("../../icons/system/arrow-left-line.svg"); + } + + .fr-fi-arrow-left-s-line::before { + background-image: url("../../icons/system/arrow-left-s-line.svg"); + } + + .fr-fi-arrow-right-line::before { + background-image: url("../../icons/system/arrow-right-line.svg"); + } + + .fr-fi-arrow-right-s-line::before { + background-image: url("../../icons/system/arrow-right-s-line.svg"); + } + + .fr-fi-arrow-right-up-line::before { + background-image: url("../../icons/system/arrow-right-up-line.svg"); + } + + .fr-fi-arrow-up-fill::before { + background-image: url("../../icons/system/arrow-up-fill.svg"); + } + + .fr-fi-arrow-up-line::before { + background-image: url("../../icons/system/arrow-up-line.svg"); + } + + .fr-fi-arrow-up-s-line::before { + background-image: url("../../icons/system/arrow-up-s-line.svg"); + } + + .fr-fi-check-line::before { + background-image: url("../../icons/system/check-line.svg"); + } + + .fr-fi-checkbox-circle-line::before { + background-image: url("../../icons/system/checkbox-circle-line.svg"); + } + + .fr-fi-close-line::before { + background-image: url("../../icons/system/close-line.svg"); + } + + .fr-fi-download-line::before { + background-image: url("../../icons/system/download-line.svg"); + } + + .fr-fi-error-warning-fill::before { + background-image: url("../../icons/system/error-warning-fill.svg"); + } + + .fr-fi-error-warning-line::before { + background-image: url("../../icons/system/error-warning-line.svg"); + } + + .fr-fi-external-link-line::before { + background-image: url("../../icons/system/external-link-line.svg"); + } + + .fr-fi-eye-fill::before { + background-image: url("../../icons/system/eye-fill.svg"); + } + + .fr-fi-eye-line::before { + background-image: url("../../icons/system/eye-line.svg"); + } + + .fr-fi-eye-off-fill::before { + background-image: url("../../icons/system/eye-off-fill.svg"); + } + + .fr-fi-eye-off-line::before { + background-image: url("../../icons/system/eye-off-line.svg"); + } + + .fr-fi-filter-fill::before { + background-image: url("../../icons/system/filter-fill.svg"); + } + + .fr-fi-filter-line::before { + background-image: url("../../icons/system/filter-line.svg"); + } + + .fr-fi-arrow-left-s-first-line::before { + background-image: url("../../icons/system/fr--arrow-left-s-first-line.svg"); + } + + .fr-fi-arrow-left-s-line-double::before { + background-image: url("../../icons/system/fr--arrow-left-s-line-double.svg"); + } + + .fr-fi-arrow-right-s-last-line::before { + background-image: url("../../icons/system/fr--arrow-right-s-last-line.svg"); + } + + .fr-fi-arrow-right-s-line-double::before { + background-image: url("../../icons/system/fr--arrow-right-s-line-double.svg"); + } + + .fr-fi-error-fill::before { + background-image: url("../../icons/system/fr--error-fill.svg"); + } + + .fr-fi-error-line::before { + background-image: url("../../icons/system/fr--error-line.svg"); + } + + .fr-fi-info-fill::before { + background-image: url("../../icons/system/fr--info-fill.svg"); + } + + .fr-fi-info-line::before { + background-image: url("../../icons/system/fr--info-line.svg"); + } + + .fr-fi-success-fill::before { + background-image: url("../../icons/system/fr--success-fill.svg"); + } + + .fr-fi-success-line::before { + background-image: url("../../icons/system/fr--success-line.svg"); + } + + .fr-fi-theme-fill::before { + background-image: url("../../icons/system/fr--theme-fill.svg"); + } + + .fr-fi-warning-fill::before { + background-image: url("../../icons/system/fr--warning-fill.svg"); + } + + .fr-fi-warning-line::before { + background-image: url("../../icons/system/fr--warning-line.svg"); + } + + .fr-fi-information-fill::before { + background-image: url("../../icons/system/information-fill.svg"); + } + + .fr-fi-information-line::before { + background-image: url("../../icons/system/information-line.svg"); + } + + .fr-fi-lock-fill::before { + background-image: url("../../icons/system/lock-fill.svg"); + } + + .fr-fi-lock-line::before { + background-image: url("../../icons/system/lock-line.svg"); + } + + .fr-fi-logout-box-r-fill::before { + background-image: url("../../icons/system/logout-box-r-fill.svg"); + } + + .fr-fi-logout-box-r-line::before { + background-image: url("../../icons/system/logout-box-r-line.svg"); + } + + .fr-fi-menu-2-fill::before { + background-image: url("../../icons/system/menu-2-fill.svg"); + } + + .fr-fi-menu-fill::before { + background-image: url("../../icons/system/menu-fill.svg"); + } + + .fr-fi-question-fill::before { + background-image: url("../../icons/system/question-fill.svg"); + } + + .fr-fi-question-line::before { + background-image: url("../../icons/system/question-line.svg"); + } + + .fr-fi-refresh-fill::before { + background-image: url("../../icons/system/refresh-fill.svg"); + } + + .fr-fi-refresh-line::before { + background-image: url("../../icons/system/refresh-line.svg"); + } + + .fr-fi-search-fill::before { + background-image: url("../../icons/system/search-fill.svg"); + } + + .fr-fi-search-line::before { + background-image: url("../../icons/system/search-line.svg"); + } + + .fr-fi-subtract-line::before { + background-image: url("../../icons/system/subtract-line.svg"); + } + + .fr-fi-timer-fill::before { + background-image: url("../../icons/system/timer-fill.svg"); + } + + .fr-fi-timer-line::before { + background-image: url("../../icons/system/timer-line.svg"); + } + + .fr-fi-upload-2-fill::before { + background-image: url("../../icons/system/upload-2-fill.svg"); + } + + .fr-fi-upload-2-line::before { + background-image: url("../../icons/system/upload-2-line.svg"); + } + + .fr-fi-zoom-in-fill::before { + background-image: url("../../icons/system/zoom-in-fill.svg"); + } + + .fr-fi-zoom-in-line::before { + background-image: url("../../icons/system/zoom-in-line.svg"); + } + + .fr-fi-zoom-out-fill::before { + background-image: url("../../icons/system/zoom-out-fill.svg"); + } + + .fr-fi-zoom-out-line::before { + background-image: url("../../icons/system/zoom-out-line.svg"); + } + + .fr-fi-delete-line::before, + .fr-fi-delete-line::after { + background-image: url("../../icons/system/delete-bin-line.svg"); + } + + .fr-fi-delete-fill::before, + .fr-fi-delete-fill::after { + background-image: url("../../icons/system/delete-bin-fill.svg"); + } + + .fr-icon-delete-line::before, + .fr-icon-delete-line::after { + background-image: url("../../icons/system/delete-bin-line.svg"); + } + + .fr-icon-delete-fill::before, + .fr-icon-delete-fill::after { + background-image: url("../../icons/system/delete-bin-fill.svg"); + } + + .fr-icon-account-circle-fill::before, + .fr-icon-account-circle-fill::after { + background-image: url("../../icons/user/account-circle-fill.svg"); + } + + .fr-icon-account-circle-line::before, + .fr-icon-account-circle-line::after { + background-image: url("../../icons/user/account-circle-line.svg"); + } + + .fr-icon-account-pin-circle-fill::before, + .fr-icon-account-pin-circle-fill::after { + background-image: url("../../icons/user/account-pin-circle-fill.svg"); + } + + .fr-icon-account-pin-circle-line::before, + .fr-icon-account-pin-circle-line::after { + background-image: url("../../icons/user/account-pin-circle-line.svg"); + } + + .fr-icon-admin-fill::before, + .fr-icon-admin-fill::after { + background-image: url("../../icons/user/admin-fill.svg"); + } + + .fr-icon-admin-line::before, + .fr-icon-admin-line::after { + background-image: url("../../icons/user/admin-line.svg"); + } + + .fr-icon-group-fill::before, + .fr-icon-group-fill::after { + background-image: url("../../icons/user/group-fill.svg"); + } + + .fr-icon-group-line::before, + .fr-icon-group-line::after { + background-image: url("../../icons/user/group-line.svg"); + } + + .fr-icon-parent-fill::before, + .fr-icon-parent-fill::after { + background-image: url("../../icons/user/parent-fill.svg"); + } + + .fr-icon-parent-line::before, + .fr-icon-parent-line::after { + background-image: url("../../icons/user/parent-line.svg"); + } + + .fr-icon-team-fill::before, + .fr-icon-team-fill::after { + background-image: url("../../icons/user/team-fill.svg"); + } + + .fr-icon-team-line::before, + .fr-icon-team-line::after { + background-image: url("../../icons/user/team-line.svg"); + } + + .fr-icon-user-add-fill::before, + .fr-icon-user-add-fill::after { + background-image: url("../../icons/user/user-add-fill.svg"); + } + + .fr-icon-user-add-line::before, + .fr-icon-user-add-line::after { + background-image: url("../../icons/user/user-add-line.svg"); + } + + .fr-icon-user-fill::before, + .fr-icon-user-fill::after { + background-image: url("../../icons/user/user-fill.svg"); + } + + .fr-icon-user-heart-fill::before, + .fr-icon-user-heart-fill::after { + background-image: url("../../icons/user/user-heart-fill.svg"); + } + + .fr-icon-user-heart-line::before, + .fr-icon-user-heart-line::after { + background-image: url("../../icons/user/user-heart-line.svg"); + } + + .fr-icon-user-line::before, + .fr-icon-user-line::after { + background-image: url("../../icons/user/user-line.svg"); + } + + .fr-icon-user-search-fill::before, + .fr-icon-user-search-fill::after { + background-image: url("../../icons/user/user-search-fill.svg"); + } + + .fr-icon-user-search-line::before, + .fr-icon-user-search-line::after { + background-image: url("../../icons/user/user-search-line.svg"); + } + + .fr-icon-user-setting-fill::before, + .fr-icon-user-setting-fill::after { + background-image: url("../../icons/user/user-setting-fill.svg"); + } + + .fr-icon-user-setting-line::before, + .fr-icon-user-setting-line::after { + background-image: url("../../icons/user/user-setting-line.svg"); + } + + .fr-icon-user-star-fill::before, + .fr-icon-user-star-fill::after { + background-image: url("../../icons/user/user-star-fill.svg"); + } + + .fr-icon-user-star-line::before, + .fr-icon-user-star-line::after { + background-image: url("../../icons/user/user-star-line.svg"); + } + + .fr-fi-user-fill::before { + background-image: url("../../icons/user/user-fill.svg"); + } + + .fr-fi-user-line::before { + background-image: url("../../icons/user/user-line.svg"); + } + + .fr-fi-account-line::before, + .fr-fi-account-line::after { + background-image: url("../../icons/user/account-circle-line.svg"); + } + + .fr-fi-account-fill::before, + .fr-fi-account-fill::after { + background-image: url("../../icons/user/account-circle-fill.svg"); + } + + .fr-icon-account-line::before, + .fr-icon-account-line::after { + background-image: url("../../icons/user/account-circle-line.svg"); + } + + .fr-icon-account-fill::before, + .fr-icon-account-fill::after { + background-image: url("../../icons/user/account-circle-fill.svg"); + } + + .fr-icon-cloudy-2-fill::before, + .fr-icon-cloudy-2-fill::after { + background-image: url("../../icons/weather/cloudy-2-fill.svg"); + } + + .fr-icon-cloudy-2-line::before, + .fr-icon-cloudy-2-line::after { + background-image: url("../../icons/weather/cloudy-2-line.svg"); + } + + .fr-icon-fire-fill::before, + .fr-icon-fire-fill::after { + background-image: url("../../icons/weather/fire-fill.svg"); + } + + .fr-icon-fire-line::before, + .fr-icon-fire-line::after { + background-image: url("../../icons/weather/fire-line.svg"); + } + + .fr-icon-flashlight-fill::before, + .fr-icon-flashlight-fill::after { + background-image: url("../../icons/weather/flashlight-fill.svg"); + } + + .fr-icon-flashlight-line::before, + .fr-icon-flashlight-line::after { + background-image: url("../../icons/weather/flashlight-line.svg"); + } + + .fr-icon-flood-fill::before, + .fr-icon-flood-fill::after { + background-image: url("../../icons/weather/flood-fill.svg"); + } + + .fr-icon-flood-line::before, + .fr-icon-flood-line::after { + background-image: url("../../icons/weather/flood-line.svg"); + } + + .fr-icon-avalanches-fill::before, + .fr-icon-avalanches-fill::after { + background-image: url("../../icons/weather/fr--avalanches-fill.svg"); + } + + .fr-icon-submersion-fill::before, + .fr-icon-submersion-fill::after { + background-image: url("../../icons/weather/fr--submersion-fill.svg"); + } + + .fr-icon-heavy-showers-fill::before, + .fr-icon-heavy-showers-fill::after { + background-image: url("../../icons/weather/heavy-showers-fill.svg"); + } + + .fr-icon-heavy-showers-line::before, + .fr-icon-heavy-showers-line::after { + background-image: url("../../icons/weather/heavy-showers-line.svg"); + } + + .fr-icon-moon-fill::before, + .fr-icon-moon-fill::after { + background-image: url("../../icons/weather/moon-fill.svg"); + } + + .fr-icon-moon-line::before, + .fr-icon-moon-line::after { + background-image: url("../../icons/weather/moon-line.svg"); + } + + .fr-icon-snowy-fill::before, + .fr-icon-snowy-fill::after { + background-image: url("../../icons/weather/snowy-fill.svg"); + } + + .fr-icon-snowy-line::before, + .fr-icon-snowy-line::after { + background-image: url("../../icons/weather/snowy-line.svg"); + } + + .fr-icon-sparkling-2-fill::before, + .fr-icon-sparkling-2-fill::after { + background-image: url("../../icons/weather/sparkling-2-fill.svg"); + } + + .fr-icon-sparkling-2-line::before, + .fr-icon-sparkling-2-line::after { + background-image: url("../../icons/weather/sparkling-2-line.svg"); + } + + .fr-icon-sun-fill::before, + .fr-icon-sun-fill::after { + background-image: url("../../icons/weather/sun-fill.svg"); + } + + .fr-icon-sun-line::before, + .fr-icon-sun-line::after { + background-image: url("../../icons/weather/sun-line.svg"); + } + + .fr-icon-temp-cold-fill::before, + .fr-icon-temp-cold-fill::after { + background-image: url("../../icons/weather/temp-cold-fill.svg"); + } + + .fr-icon-temp-cold-line::before, + .fr-icon-temp-cold-line::after { + background-image: url("../../icons/weather/temp-cold-line.svg"); + } + + .fr-icon-thunderstorms-fill::before, + .fr-icon-thunderstorms-fill::after { + background-image: url("../../icons/weather/thunderstorms-fill.svg"); + } + + .fr-icon-thunderstorms-line::before, + .fr-icon-thunderstorms-line::after { + background-image: url("../../icons/weather/thunderstorms-line.svg"); + } + + .fr-icon-tornado-fill::before, + .fr-icon-tornado-fill::after { + background-image: url("../../icons/weather/tornado-fill.svg"); + } + + .fr-icon-tornado-line::before, + .fr-icon-tornado-line::after { + background-image: url("../../icons/weather/tornado-line.svg"); + } + + .fr-icon-typhoon-fill::before, + .fr-icon-typhoon-fill::after { + background-image: url("../../icons/weather/typhoon-fill.svg"); + } + + .fr-icon-typhoon-line::before, + .fr-icon-typhoon-line::after { + background-image: url("../../icons/weather/typhoon-line.svg"); + } + + .fr-icon-windy-fill::before, + .fr-icon-windy-fill::after { + background-image: url("../../icons/weather/windy-fill.svg"); + } + + .fr-icon-windy-line::before, + .fr-icon-windy-line::after { + background-image: url("../../icons/weather/windy-line.svg"); + } + + .fr-fi-flashlight-fill::before { + background-image: url("../../icons/weather/flashlight-fill.svg"); + } + + .fr-fi-flashlight-line::before { + background-image: url("../../icons/weather/flashlight-line.svg"); + } +} diff --git a/dist/dsfr/utility/icons/icons.legacy.min.css b/dist/dsfr/utility/icons/icons.legacy.min.css new file mode 100644 index 0000000..0257d29 --- /dev/null +++ b/dist/dsfr/utility/icons/icons.legacy.min.css @@ -0,0 +1,75 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media (min-width:36em){ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-icon-ancient-gate-fill:after,.fr-icon-ancient-gate-fill:before{background-image:url(../../icons/buildings/ancient-gate-fill.svg)}.fr-icon-ancient-gate-line:after,.fr-icon-ancient-gate-line:before{background-image:url(../../icons/buildings/ancient-gate-line.svg)}.fr-icon-ancient-pavilion-fill:after,.fr-icon-ancient-pavilion-fill:before{background-image:url(../../icons/buildings/ancient-pavilion-fill.svg)}.fr-icon-ancient-pavilion-line:after,.fr-icon-ancient-pavilion-line:before{background-image:url(../../icons/buildings/ancient-pavilion-line.svg)}.fr-icon-bank-fill:after,.fr-icon-bank-fill:before{background-image:url(../../icons/buildings/bank-fill.svg)}.fr-icon-bank-line:after,.fr-icon-bank-line:before{background-image:url(../../icons/buildings/bank-line.svg)}.fr-icon-building-fill:after,.fr-icon-building-fill:before{background-image:url(../../icons/buildings/building-fill.svg)}.fr-icon-building-line:after,.fr-icon-building-line:before{background-image:url(../../icons/buildings/building-line.svg)}.fr-icon-community-fill:after,.fr-icon-community-fill:before{background-image:url(../../icons/buildings/community-fill.svg)}.fr-icon-community-line:after,.fr-icon-community-line:before{background-image:url(../../icons/buildings/community-line.svg)}.fr-icon-government-fill:after,.fr-icon-government-fill:before{background-image:url(../../icons/buildings/government-fill.svg)}.fr-icon-government-line:after,.fr-icon-government-line:before{background-image:url(../../icons/buildings/government-line.svg)}.fr-icon-home-4-fill:after,.fr-icon-home-4-fill:before{background-image:url(../../icons/buildings/home-4-fill.svg)}.fr-icon-home-4-line:after,.fr-icon-home-4-line:before{background-image:url(../../icons/buildings/home-4-line.svg)}.fr-icon-hospital-fill:after,.fr-icon-hospital-fill:before{background-image:url(../../icons/buildings/hospital-fill.svg)}.fr-icon-hospital-line:after,.fr-icon-hospital-line:before{background-image:url(../../icons/buildings/hospital-line.svg)}.fr-icon-hotel-fill:after,.fr-icon-hotel-fill:before{background-image:url(../../icons/buildings/hotel-fill.svg)}.fr-icon-hotel-line:after,.fr-icon-hotel-line:before{background-image:url(../../icons/buildings/hotel-line.svg)}.fr-icon-store-fill:after,.fr-icon-store-fill:before{background-image:url(../../icons/buildings/store-fill.svg)}.fr-icon-store-line:after,.fr-icon-store-line:before{background-image:url(../../icons/buildings/store-line.svg)}.fr-fi-home-4-fill:before{background-image:url(../../icons/buildings/home-4-fill.svg)}.fr-fi-home-4-line:before{background-image:url(../../icons/buildings/home-4-line.svg)}.fr-icon-archive-fill:after,.fr-icon-archive-fill:before{background-image:url(../../icons/business/archive-fill.svg)}.fr-icon-archive-line:after,.fr-icon-archive-line:before{background-image:url(../../icons/business/archive-line.svg)}.fr-icon-attachment-fill:after,.fr-icon-attachment-fill:before{background-image:url(../../icons/business/attachment-fill.svg)}.fr-icon-attachment-line:after,.fr-icon-attachment-line:before{background-image:url(../../icons/business/attachment-line.svg)}.fr-icon-award-fill:after,.fr-icon-award-fill:before{background-image:url(../../icons/business/award-fill.svg)}.fr-icon-award-line:after,.fr-icon-award-line:before{background-image:url(../../icons/business/award-line.svg)}.fr-icon-bar-chart-box-fill:after,.fr-icon-bar-chart-box-fill:before{background-image:url(../../icons/business/bar-chart-box-fill.svg)}.fr-icon-bar-chart-box-line:after,.fr-icon-bar-chart-box-line:before{background-image:url(../../icons/business/bar-chart-box-line.svg)}.fr-icon-bookmark-fill:after,.fr-icon-bookmark-fill:before{background-image:url(../../icons/business/bookmark-fill.svg)}.fr-icon-bookmark-line:after,.fr-icon-bookmark-line:before{background-image:url(../../icons/business/bookmark-line.svg)}.fr-icon-briefcase-fill:after,.fr-icon-briefcase-fill:before{background-image:url(../../icons/business/briefcase-fill.svg)}.fr-icon-briefcase-line:after,.fr-icon-briefcase-line:before{background-image:url(../../icons/business/briefcase-line.svg)}.fr-icon-calendar-2-fill:after,.fr-icon-calendar-2-fill:before{background-image:url(../../icons/business/calendar-2-fill.svg)}.fr-icon-calendar-2-line:after,.fr-icon-calendar-2-line:before{background-image:url(../../icons/business/calendar-2-line.svg)}.fr-icon-calendar-event-fill:after,.fr-icon-calendar-event-fill:before{background-image:url(../../icons/business/calendar-event-fill.svg)}.fr-icon-calendar-event-line:after,.fr-icon-calendar-event-line:before{background-image:url(../../icons/business/calendar-event-line.svg)}.fr-icon-calendar-fill:after,.fr-icon-calendar-fill:before{background-image:url(../../icons/business/calendar-fill.svg)}.fr-icon-calendar-line:after,.fr-icon-calendar-line:before{background-image:url(../../icons/business/calendar-line.svg)}.fr-icon-cloud-fill:after,.fr-icon-cloud-fill:before{background-image:url(../../icons/business/cloud-fill.svg)}.fr-icon-cloud-line:after,.fr-icon-cloud-line:before{background-image:url(../../icons/business/cloud-line.svg)}.fr-icon-copyright-fill:after,.fr-icon-copyright-fill:before{background-image:url(../../icons/business/copyright-fill.svg)}.fr-icon-copyright-line:after,.fr-icon-copyright-line:before{background-image:url(../../icons/business/copyright-line.svg)}.fr-icon-customer-service-fill:after,.fr-icon-customer-service-fill:before{background-image:url(../../icons/business/customer-service-fill.svg)}.fr-icon-customer-service-line:after,.fr-icon-customer-service-line:before{background-image:url(../../icons/business/customer-service-line.svg)}.fr-icon-flag-fill:after,.fr-icon-flag-fill:before{background-image:url(../../icons/business/flag-fill.svg)}.fr-icon-flag-line:after,.fr-icon-flag-line:before{background-image:url(../../icons/business/flag-line.svg)}.fr-icon-global-fill:after,.fr-icon-global-fill:before{background-image:url(../../icons/business/global-fill.svg)}.fr-icon-global-line:after,.fr-icon-global-line:before{background-image:url(../../icons/business/global-line.svg)}.fr-icon-line-chart-fill:after,.fr-icon-line-chart-fill:before{background-image:url(../../icons/business/line-chart-fill.svg)}.fr-icon-line-chart-line:after,.fr-icon-line-chart-line:before{background-image:url(../../icons/business/line-chart-line.svg)}.fr-icon-links-fill:after,.fr-icon-links-fill:before{background-image:url(../../icons/business/links-fill.svg)}.fr-icon-links-line:after,.fr-icon-links-line:before{background-image:url(../../icons/business/links-line.svg)}.fr-icon-mail-fill:after,.fr-icon-mail-fill:before{background-image:url(../../icons/business/mail-fill.svg)}.fr-icon-mail-line:after,.fr-icon-mail-line:before{background-image:url(../../icons/business/mail-line.svg)}.fr-icon-mail-open-fill:after,.fr-icon-mail-open-fill:before{background-image:url(../../icons/business/mail-open-fill.svg)}.fr-icon-mail-open-line:after,.fr-icon-mail-open-line:before{background-image:url(../../icons/business/mail-open-line.svg)}.fr-icon-medal-fill:after,.fr-icon-medal-fill:before{background-image:url(../../icons/business/medal-fill.svg)}.fr-icon-medal-line:after,.fr-icon-medal-line:before{background-image:url(../../icons/business/medal-line.svg)}.fr-icon-pie-chart-2-fill:after,.fr-icon-pie-chart-2-fill:before{background-image:url(../../icons/business/pie-chart-2-fill.svg)}.fr-icon-pie-chart-2-line:after,.fr-icon-pie-chart-2-line:before{background-image:url(../../icons/business/pie-chart-2-line.svg)}.fr-icon-pie-chart-box-fill:after,.fr-icon-pie-chart-box-fill:before{background-image:url(../../icons/business/pie-chart-box-fill.svg)}.fr-icon-pie-chart-box-line:after,.fr-icon-pie-chart-box-line:before{background-image:url(../../icons/business/pie-chart-box-line.svg)}.fr-icon-printer-fill:after,.fr-icon-printer-fill:before{background-image:url(../../icons/business/printer-fill.svg)}.fr-icon-printer-line:after,.fr-icon-printer-line:before{background-image:url(../../icons/business/printer-line.svg)}.fr-icon-profil-fill:after,.fr-icon-profil-fill:before{background-image:url(../../icons/business/profil-fill.svg)}.fr-icon-profil-line:after,.fr-icon-profil-line:before{background-image:url(../../icons/business/profil-line.svg)}.fr-icon-projector-2-fill:after,.fr-icon-projector-2-fill:before{background-image:url(../../icons/business/projector-2-fill.svg)}.fr-icon-projector-2-line:after,.fr-icon-projector-2-line:before{background-image:url(../../icons/business/projector-2-line.svg)}.fr-icon-send-plane-fill:after,.fr-icon-send-plane-fill:before{background-image:url(../../icons/business/send-plane-fill.svg)}.fr-icon-send-plane-line:after,.fr-icon-send-plane-line:before{background-image:url(../../icons/business/send-plane-line.svg)}.fr-icon-slideshow-fill:after,.fr-icon-slideshow-fill:before{background-image:url(../../icons/business/slideshow-fill.svg)}.fr-icon-slideshow-line:after,.fr-icon-slideshow-line:before{background-image:url(../../icons/business/slideshow-line.svg)}.fr-icon-window-fill:after,.fr-icon-window-fill:before{background-image:url(../../icons/business/window-fill.svg)}.fr-icon-window-line:after,.fr-icon-window-line:before{background-image:url(../../icons/business/window-line.svg)}.fr-fi-attachment-fill:before{background-image:url(../../icons/business/attachment-fill.svg)}.fr-fi-attachment-line:before{background-image:url(../../icons/business/attachment-line.svg)}.fr-fi-calendar-fill:before{background-image:url(../../icons/business/calendar-fill.svg)}.fr-fi-calendar-line:before{background-image:url(../../icons/business/calendar-line.svg)}.fr-fi-line-chart-fill:before{background-image:url(../../icons/business/line-chart-fill.svg)}.fr-fi-line-chart-line:before{background-image:url(../../icons/business/line-chart-line.svg)}.fr-fi-links-fill:before{background-image:url(../../icons/business/links-fill.svg)}.fr-fi-mail-fill:before{background-image:url(../../icons/business/mail-fill.svg)}.fr-fi-mail-line:before{background-image:url(../../icons/business/mail-line.svg)}.fr-fi-printer-fill:before{background-image:url(../../icons/business/printer-fill.svg)}.fr-fi-printer-line:before{background-image:url(../../icons/business/printer-line.svg)}.fr-icon-chat-2-fill:after,.fr-icon-chat-2-fill:before{background-image:url(../../icons/communication/chat-2-fill.svg)}.fr-icon-chat-2-line:after,.fr-icon-chat-2-line:before{background-image:url(../../icons/communication/chat-2-line.svg)}.fr-icon-chat-3-fill:after,.fr-icon-chat-3-fill:before{background-image:url(../../icons/communication/chat-3-fill.svg)}.fr-icon-chat-3-line:after,.fr-icon-chat-3-line:before{background-image:url(../../icons/communication/chat-3-line.svg)}.fr-icon-chat-check-fill:after,.fr-icon-chat-check-fill:before{background-image:url(../../icons/communication/chat-check-fill.svg)}.fr-icon-chat-check-line:after,.fr-icon-chat-check-line:before{background-image:url(../../icons/communication/chat-check-line.svg)}.fr-icon-chat-delete-fill:after,.fr-icon-chat-delete-fill:before{background-image:url(../../icons/communication/chat-delete-fill.svg)}.fr-icon-chat-delete-line:after,.fr-icon-chat-delete-line:before{background-image:url(../../icons/communication/chat-delete-line.svg)}.fr-icon-chat-poll-fill:after,.fr-icon-chat-poll-fill:before{background-image:url(../../icons/communication/chat-poll-fill.svg)}.fr-icon-chat-poll-line:after,.fr-icon-chat-poll-line:before{background-image:url(../../icons/communication/chat-poll-line.svg)}.fr-icon-discuss-fill:after,.fr-icon-discuss-fill:before{background-image:url(../../icons/communication/discuss-fill.svg)}.fr-icon-discuss-line:after,.fr-icon-discuss-line:before{background-image:url(../../icons/communication/discuss-line.svg)}.fr-icon-feedback-fill:after,.fr-icon-feedback-fill:before{background-image:url(../../icons/communication/feedback-fill.svg)}.fr-icon-feedback-line:after,.fr-icon-feedback-line:before{background-image:url(../../icons/communication/feedback-line.svg)}.fr-icon-message-2-fill:after,.fr-icon-message-2-fill:before{background-image:url(../../icons/communication/message-2-fill.svg)}.fr-icon-message-2-line:after,.fr-icon-message-2-line:before{background-image:url(../../icons/communication/message-2-line.svg)}.fr-icon-question-answer-fill:after,.fr-icon-question-answer-fill:before{background-image:url(../../icons/communication/question-answer-fill.svg)}.fr-icon-question-answer-line:after,.fr-icon-question-answer-line:before{background-image:url(../../icons/communication/question-answer-line.svg)}.fr-icon-questionnaire-fill:after,.fr-icon-questionnaire-fill:before{background-image:url(../../icons/communication/questionnaire-fill.svg)}.fr-icon-questionnaire-line:after,.fr-icon-questionnaire-line:before{background-image:url(../../icons/communication/questionnaire-line.svg)}.fr-icon-video-chat-fill:after,.fr-icon-video-chat-fill:before{background-image:url(../../icons/communication/video-chat-fill.svg)}.fr-icon-video-chat-line:after,.fr-icon-video-chat-line:before{background-image:url(../../icons/communication/video-chat-line.svg)}.fr-icon-ball-pen-fill:after,.fr-icon-ball-pen-fill:before{background-image:url(../../icons/design/ball-pen-fill.svg)}.fr-icon-ball-pen-line:after,.fr-icon-ball-pen-line:before{background-image:url(../../icons/design/ball-pen-line.svg)}.fr-icon-brush-3-fill:after,.fr-icon-brush-3-fill:before{background-image:url(../../icons/design/brush-3-fill.svg)}.fr-icon-brush-3-line:after,.fr-icon-brush-3-line:before{background-image:url(../../icons/design/brush-3-line.svg)}.fr-icon-brush-fill:after,.fr-icon-brush-fill:before{background-image:url(../../icons/design/brush-fill.svg)}.fr-icon-brush-line:after,.fr-icon-brush-line:before{background-image:url(../../icons/design/brush-line.svg)}.fr-icon-contrast-fill:after,.fr-icon-contrast-fill:before{background-image:url(../../icons/design/contrast-fill.svg)}.fr-icon-contrast-line:after,.fr-icon-contrast-line:before{background-image:url(../../icons/design/contrast-line.svg)}.fr-icon-crop-fill:after,.fr-icon-crop-fill:before{background-image:url(../../icons/design/crop-fill.svg)}.fr-icon-crop-line:after,.fr-icon-crop-line:before{background-image:url(../../icons/design/crop-line.svg)}.fr-icon-drag-move-2-fill:after,.fr-icon-drag-move-2-fill:before{background-image:url(../../icons/design/drag-move-2-fill.svg)}.fr-icon-drag-move-2-line:after,.fr-icon-drag-move-2-line:before{background-image:url(../../icons/design/drag-move-2-line.svg)}.fr-icon-drop-fill:after,.fr-icon-drop-fill:before{background-image:url(../../icons/design/drop-fill.svg)}.fr-icon-drop-line:after,.fr-icon-drop-line:before{background-image:url(../../icons/design/drop-line.svg)}.fr-icon-edit-box-fill:after,.fr-icon-edit-box-fill:before{background-image:url(../../icons/design/edit-box-fill.svg)}.fr-icon-edit-box-line:after,.fr-icon-edit-box-line:before{background-image:url(../../icons/design/edit-box-line.svg)}.fr-icon-edit-fill:after,.fr-icon-edit-fill:before{background-image:url(../../icons/design/edit-fill.svg)}.fr-icon-edit-line:after,.fr-icon-edit-line:before{background-image:url(../../icons/design/edit-line.svg)}.fr-icon-eraser-fill:after,.fr-icon-eraser-fill:before{background-image:url(../../icons/design/eraser-fill.svg)}.fr-icon-eraser-line:after,.fr-icon-eraser-line:before{background-image:url(../../icons/design/eraser-line.svg)}.fr-icon-ink-bottle-fill:after,.fr-icon-ink-bottle-fill:before{background-image:url(../../icons/design/ink-bottle-fill.svg)}.fr-icon-ink-bottle-line:after,.fr-icon-ink-bottle-line:before{background-image:url(../../icons/design/ink-bottle-line.svg)}.fr-icon-layout-grid-fill:after,.fr-icon-layout-grid-fill:before{background-image:url(../../icons/design/layout-grid-fill.svg)}.fr-icon-layout-grid-line:after,.fr-icon-layout-grid-line:before{background-image:url(../../icons/design/layout-grid-line.svg)}.fr-icon-mark-pen-fill:after,.fr-icon-mark-pen-fill:before{background-image:url(../../icons/design/mark-pen-fill.svg)}.fr-icon-mark-pen-line:after,.fr-icon-mark-pen-line:before{background-image:url(../../icons/design/mark-pen-line.svg)}.fr-icon-paint-brush-fill:after,.fr-icon-paint-brush-fill:before{background-image:url(../../icons/design/paint-brush-fill.svg)}.fr-icon-paint-brush-line:after,.fr-icon-paint-brush-line:before{background-image:url(../../icons/design/paint-brush-line.svg)}.fr-icon-paint-fill:after,.fr-icon-paint-fill:before{background-image:url(../../icons/design/paint-fill.svg)}.fr-icon-paint-line:after,.fr-icon-paint-line:before{background-image:url(../../icons/design/paint-line.svg)}.fr-icon-palette-fill:after,.fr-icon-palette-fill:before{background-image:url(../../icons/design/palette-fill.svg)}.fr-icon-palette-line:after,.fr-icon-palette-line:before{background-image:url(../../icons/design/palette-line.svg)}.fr-icon-pantone-fill:after,.fr-icon-pantone-fill:before{background-image:url(../../icons/design/pantone-fill.svg)}.fr-icon-pantone-line:after,.fr-icon-pantone-line:before{background-image:url(../../icons/design/pantone-line.svg)}.fr-icon-pen-nib-fill:after,.fr-icon-pen-nib-fill:before{background-image:url(../../icons/design/pen-nib-fill.svg)}.fr-icon-pen-nib-line:after,.fr-icon-pen-nib-line:before{background-image:url(../../icons/design/pen-nib-line.svg)}.fr-icon-pencil-fill:after,.fr-icon-pencil-fill:before{background-image:url(../../icons/design/pencil-fill.svg)}.fr-icon-pencil-line:after,.fr-icon-pencil-line:before{background-image:url(../../icons/design/pencil-line.svg)}.fr-icon-pencil-ruler-fill:after,.fr-icon-pencil-ruler-fill:before{background-image:url(../../icons/design/pencil-ruler-fill.svg)}.fr-icon-pencil-ruler-line:after,.fr-icon-pencil-ruler-line:before{background-image:url(../../icons/design/pencil-ruler-line.svg)}.fr-icon-shapes-fill:after,.fr-icon-shapes-fill:before{background-image:url(../../icons/design/shapes-fill.svg)}.fr-icon-shapes-line:after,.fr-icon-shapes-line:before{background-image:url(../../icons/design/shapes-line.svg)}.fr-icon-sip-fill:after,.fr-icon-sip-fill:before{background-image:url(../../icons/design/sip-fill.svg)}.fr-icon-sip-line:after,.fr-icon-sip-line:before{background-image:url(../../icons/design/sip-line.svg)}.fr-icon-table-fill:after,.fr-icon-table-fill:before{background-image:url(../../icons/design/table-fill.svg)}.fr-icon-table-line:after,.fr-icon-table-line:before{background-image:url(../../icons/design/table-line.svg)}.fr-fi-edit-fill:before{background-image:url(../../icons/design/edit-fill.svg)}.fr-fi-edit-line:before{background-image:url(../../icons/design/edit-line.svg)}.fr-icon-bug-fill:after,.fr-icon-bug-fill:before{background-image:url(../../icons/development/bug-fill.svg)}.fr-icon-bug-line:after,.fr-icon-bug-line:before{background-image:url(../../icons/development/bug-line.svg)}.fr-icon-code-box-fill:after,.fr-icon-code-box-fill:before{background-image:url(../../icons/development/code-box-fill.svg)}.fr-icon-code-box-line:after,.fr-icon-code-box-line:before{background-image:url(../../icons/development/code-box-line.svg)}.fr-icon-code-s-slash-line:after,.fr-icon-code-s-slash-line:before{background-image:url(../../icons/development/code-s-slash-line.svg)}.fr-icon-cursor-fill:after,.fr-icon-cursor-fill:before{background-image:url(../../icons/development/cursor-fill.svg)}.fr-icon-cursor-line:after,.fr-icon-cursor-line:before{background-image:url(../../icons/development/cursor-line.svg)}.fr-icon-git-branch-fill:after,.fr-icon-git-branch-fill:before{background-image:url(../../icons/development/git-branch-fill.svg)}.fr-icon-git-branch-line:after,.fr-icon-git-branch-line:before{background-image:url(../../icons/development/git-branch-line.svg)}.fr-icon-git-commit-fill:after,.fr-icon-git-commit-fill:before{background-image:url(../../icons/development/git-commit-fill.svg)}.fr-icon-git-commit-line:after,.fr-icon-git-commit-line:before{background-image:url(../../icons/development/git-commit-line.svg)}.fr-icon-git-merge-fill:after,.fr-icon-git-merge-fill:before{background-image:url(../../icons/development/git-merge-fill.svg)}.fr-icon-git-merge-line:after,.fr-icon-git-merge-line:before{background-image:url(../../icons/development/git-merge-line.svg)}.fr-icon-git-pull-request-fill:after,.fr-icon-git-pull-request-fill:before{background-image:url(../../icons/development/git-pull-request-fill.svg)}.fr-icon-git-pull-request-line:after,.fr-icon-git-pull-request-line:before{background-image:url(../../icons/development/git-pull-request-line.svg)}.fr-icon-git-repository-commits-fill:after,.fr-icon-git-repository-commits-fill:before{background-image:url(../../icons/development/git-repository-commits-fill.svg)}.fr-icon-git-repository-commits-line:after,.fr-icon-git-repository-commits-line:before{background-image:url(../../icons/development/git-repository-commits-line.svg)}.fr-icon-git-repository-fill:after,.fr-icon-git-repository-fill:before{background-image:url(../../icons/development/git-repository-fill.svg)}.fr-icon-git-repository-line:after,.fr-icon-git-repository-line:before{background-image:url(../../icons/development/git-repository-line.svg)}.fr-icon-git-repository-private-fill:after,.fr-icon-git-repository-private-fill:before{background-image:url(../../icons/development/git-repository-private-fill.svg)}.fr-icon-git-repository-private-line:after,.fr-icon-git-repository-private-line:before{background-image:url(../../icons/development/git-repository-private-line.svg)}.fr-icon-terminal-box-fill:after,.fr-icon-terminal-box-fill:before{background-image:url(../../icons/development/terminal-box-fill.svg)}.fr-icon-terminal-box-line:after,.fr-icon-terminal-box-line:before{background-image:url(../../icons/development/terminal-box-line.svg)}.fr-icon-terminal-line:after,.fr-icon-terminal-line:before{background-image:url(../../icons/development/terminal-line.svg)}.fr-icon-terminal-window-fill:after,.fr-icon-terminal-window-fill:before{background-image:url(../../icons/development/terminal-window-fill.svg)}.fr-icon-terminal-window-line:after,.fr-icon-terminal-window-line:before{background-image:url(../../icons/development/terminal-window-line.svg)}.fr-icon-bluetooth-fill:after,.fr-icon-bluetooth-fill:before{background-image:url(../../icons/device/bluetooth-fill.svg)}.fr-icon-bluetooth-line:after,.fr-icon-bluetooth-line:before{background-image:url(../../icons/device/bluetooth-line.svg)}.fr-icon-computer-fill:after,.fr-icon-computer-fill:before{background-image:url(../../icons/device/computer-fill.svg)}.fr-icon-computer-line:after,.fr-icon-computer-line:before{background-image:url(../../icons/device/computer-line.svg)}.fr-icon-dashboard-3-fill:after,.fr-icon-dashboard-3-fill:before{background-image:url(../../icons/device/dashboard-3-fill.svg)}.fr-icon-dashboard-3-line:after,.fr-icon-dashboard-3-line:before{background-image:url(../../icons/device/dashboard-3-line.svg)}.fr-icon-database-fill:after,.fr-icon-database-fill:before{background-image:url(../../icons/device/database-fill.svg)}.fr-icon-database-line:after,.fr-icon-database-line:before{background-image:url(../../icons/device/database-line.svg)}.fr-icon-device-fill:after,.fr-icon-device-fill:before{background-image:url(../../icons/device/device-fill.svg)}.fr-icon-device-line:after,.fr-icon-device-line:before{background-image:url(../../icons/device/device-line.svg)}.fr-icon-hard-drive-2-fill:after,.fr-icon-hard-drive-2-fill:before{background-image:url(../../icons/device/hard-drive-2-fill.svg)}.fr-icon-hard-drive-2-line:after,.fr-icon-hard-drive-2-line:before{background-image:url(../../icons/device/hard-drive-2-line.svg)}.fr-icon-mac-fill:after,.fr-icon-mac-fill:before{background-image:url(../../icons/device/mac-fill.svg)}.fr-icon-mac-line:after,.fr-icon-mac-line:before{background-image:url(../../icons/device/mac-line.svg)}.fr-icon-phone-fill:after,.fr-icon-phone-fill:before{background-image:url(../../icons/device/phone-fill.svg)}.fr-icon-phone-line:after,.fr-icon-phone-line:before{background-image:url(../../icons/device/phone-line.svg)}.fr-icon-qr-code-fill:after,.fr-icon-qr-code-fill:before{background-image:url(../../icons/device/qr-code-fill.svg)}.fr-icon-qr-code-line:after,.fr-icon-qr-code-line:before{background-image:url(../../icons/device/qr-code-line.svg)}.fr-icon-rss-fill:after,.fr-icon-rss-fill:before{background-image:url(../../icons/device/rss-fill.svg)}.fr-icon-rss-line:after,.fr-icon-rss-line:before{background-image:url(../../icons/device/rss-line.svg)}.fr-icon-save-3-fill:after,.fr-icon-save-3-fill:before{background-image:url(../../icons/device/save-3-fill.svg)}.fr-icon-save-3-line:after,.fr-icon-save-3-line:before{background-image:url(../../icons/device/save-3-line.svg)}.fr-icon-save-fill:after,.fr-icon-save-fill:before{background-image:url(../../icons/device/save-fill.svg)}.fr-icon-save-line:after,.fr-icon-save-line:before{background-image:url(../../icons/device/save-line.svg)}.fr-icon-server-fill:after,.fr-icon-server-fill:before{background-image:url(../../icons/device/server-fill.svg)}.fr-icon-server-line:after,.fr-icon-server-line:before{background-image:url(../../icons/device/server-line.svg)}.fr-icon-smartphone-fill:after,.fr-icon-smartphone-fill:before{background-image:url(../../icons/device/smartphone-fill.svg)}.fr-icon-smartphone-line:after,.fr-icon-smartphone-line:before{background-image:url(../../icons/device/smartphone-line.svg)}.fr-icon-tablet-fill:after,.fr-icon-tablet-fill:before{background-image:url(../../icons/device/tablet-fill.svg)}.fr-icon-tablet-line:after,.fr-icon-tablet-line:before{background-image:url(../../icons/device/tablet-line.svg)}.fr-icon-tv-fill:after,.fr-icon-tv-fill:before{background-image:url(../../icons/device/tv-fill.svg)}.fr-icon-tv-line:after,.fr-icon-tv-line:before{background-image:url(../../icons/device/tv-line.svg)}.fr-icon-wifi-fill:after,.fr-icon-wifi-fill:before{background-image:url(../../icons/device/wifi-fill.svg)}.fr-icon-wifi-line:after,.fr-icon-wifi-line:before{background-image:url(../../icons/device/wifi-line.svg)}.fr-fi-phone-fill:before{background-image:url(../../icons/device/phone-fill.svg)}.fr-fi-phone-line:before{background-image:url(../../icons/device/phone-line.svg)}.fr-fi-rss-fill:before{background-image:url(../../icons/device/rss-fill.svg)}.fr-fi-rss-line:before{background-image:url(../../icons/device/rss-line.svg)}.fr-fi-save-fill:before{background-image:url(../../icons/device/save-fill.svg)}.fr-fi-save-line:before{background-image:url(../../icons/device/save-line.svg)}.fr-icon-article-fill:after,.fr-icon-article-fill:before{background-image:url(../../icons/document/article-fill.svg)}.fr-icon-article-line:after,.fr-icon-article-line:before{background-image:url(../../icons/document/article-line.svg)}.fr-icon-book-2-fill:after,.fr-icon-book-2-fill:before{background-image:url(../../icons/document/book-2-fill.svg)}.fr-icon-book-2-line:after,.fr-icon-book-2-line:before{background-image:url(../../icons/document/book-2-line.svg)}.fr-icon-booklet-fill:after,.fr-icon-booklet-fill:before{background-image:url(../../icons/document/booklet-fill.svg)}.fr-icon-booklet-line:after,.fr-icon-booklet-line:before{background-image:url(../../icons/document/booklet-line.svg)}.fr-icon-clipboard-fill:after,.fr-icon-clipboard-fill:before{background-image:url(../../icons/document/clipboard-fill.svg)}.fr-icon-clipboard-line:after,.fr-icon-clipboard-line:before{background-image:url(../../icons/document/clipboard-line.svg)}.fr-icon-draft-fill:after,.fr-icon-draft-fill:before{background-image:url(../../icons/document/draft-fill.svg)}.fr-icon-draft-line:after,.fr-icon-draft-line:before{background-image:url(../../icons/document/draft-line.svg)}.fr-icon-file-add-fill:after,.fr-icon-file-add-fill:before{background-image:url(../../icons/document/file-add-fill.svg)}.fr-icon-file-add-line:after,.fr-icon-file-add-line:before{background-image:url(../../icons/document/file-add-line.svg)}.fr-icon-file-download-fill:after,.fr-icon-file-download-fill:before{background-image:url(../../icons/document/file-download-fill.svg)}.fr-icon-file-download-line:after,.fr-icon-file-download-line:before{background-image:url(../../icons/document/file-download-line.svg)}.fr-icon-file-fill:after,.fr-icon-file-fill:before{background-image:url(../../icons/document/file-fill.svg)}.fr-icon-file-line:after,.fr-icon-file-line:before{background-image:url(../../icons/document/file-line.svg)}.fr-icon-file-pdf-fill:after,.fr-icon-file-pdf-fill:before{background-image:url(../../icons/document/file-pdf-fill.svg)}.fr-icon-file-pdf-line:after,.fr-icon-file-pdf-line:before{background-image:url(../../icons/document/file-pdf-line.svg)}.fr-icon-file-text-fill:after,.fr-icon-file-text-fill:before{background-image:url(../../icons/document/file-text-fill.svg)}.fr-icon-file-text-line:after,.fr-icon-file-text-line:before{background-image:url(../../icons/document/file-text-line.svg)}.fr-icon-folder-2-fill:after,.fr-icon-folder-2-fill:before{background-image:url(../../icons/document/folder-2-fill.svg)}.fr-icon-folder-2-line:after,.fr-icon-folder-2-line:before{background-image:url(../../icons/document/folder-2-line.svg)}.fr-icon-newspaper-fill:after,.fr-icon-newspaper-fill:before{background-image:url(../../icons/document/newspaper-fill.svg)}.fr-icon-newspaper-line:after,.fr-icon-newspaper-line:before{background-image:url(../../icons/document/newspaper-line.svg)}.fr-icon-survey-fill:after,.fr-icon-survey-fill:before{background-image:url(../../icons/document/survey-fill.svg)}.fr-icon-survey-line:after,.fr-icon-survey-line:before{background-image:url(../../icons/document/survey-line.svg)}.fr-icon-todo-fill:after,.fr-icon-todo-fill:before{background-image:url(../../icons/document/todo-fill.svg)}.fr-icon-todo-line:after,.fr-icon-todo-line:before{background-image:url(../../icons/document/todo-line.svg)}.fr-fi-file-download-fill:before{background-image:url(../../icons/document/file-download-fill.svg)}.fr-fi-file-download-line:before{background-image:url(../../icons/document/file-download-line.svg)}.fr-fi-file-fill:before{background-image:url(../../icons/document/file-fill.svg)}.fr-fi-file-line:before{background-image:url(../../icons/document/file-line.svg)}.fr-fi-file-pdf-fill:before{background-image:url(../../icons/document/file-pdf-fill.svg)}.fr-fi-file-pdf-line:before{background-image:url(../../icons/document/file-pdf-line.svg)}.fr-icon-align-center:after,.fr-icon-align-center:before{background-image:url(../../icons/editor/align-center.svg)}.fr-icon-align-justify:after,.fr-icon-align-justify:before{background-image:url(../../icons/editor/align-justify.svg)}.fr-icon-align-left:after,.fr-icon-align-left:before{background-image:url(../../icons/editor/align-left.svg)}.fr-icon-align-right:after,.fr-icon-align-right:before{background-image:url(../../icons/editor/align-right.svg)}.fr-icon-code-block:after,.fr-icon-code-block:before{background-image:url(../../icons/editor/code-block.svg)}.fr-icon-code-view:after,.fr-icon-code-view:before{background-image:url(../../icons/editor/code-view.svg)}.fr-icon-font-color:after,.fr-icon-font-color:before{background-image:url(../../icons/editor/font-color.svg)}.fr-icon-font-size:after,.fr-icon-font-size:before{background-image:url(../../icons/editor/font-size.svg)}.fr-icon-format-clear:after,.fr-icon-format-clear:before{background-image:url(../../icons/editor/format-clear.svg)}.fr-icon-bold:after,.fr-icon-bold:before{background-image:url(../../icons/editor/fr--bold.svg)}.fr-icon-highlight:after,.fr-icon-highlight:before{background-image:url(../../icons/editor/fr--highlight.svg)}.fr-icon-quote-fill:after,.fr-icon-quote-fill:before{background-image:url(../../icons/editor/fr--quote-fill.svg)}.fr-icon-quote-line:after,.fr-icon-quote-line:before{background-image:url(../../icons/editor/fr--quote-line.svg)}.fr-icon-h-1:after,.fr-icon-h-1:before{background-image:url(../../icons/editor/h-1.svg)}.fr-icon-h-2:after,.fr-icon-h-2:before{background-image:url(../../icons/editor/h-2.svg)}.fr-icon-h-3:after,.fr-icon-h-3:before{background-image:url(../../icons/editor/h-3.svg)}.fr-icon-h-4:after,.fr-icon-h-4:before{background-image:url(../../icons/editor/h-4.svg)}.fr-icon-h-5:after,.fr-icon-h-5:before{background-image:url(../../icons/editor/h-5.svg)}.fr-icon-h-6:after,.fr-icon-h-6:before{background-image:url(../../icons/editor/h-6.svg)}.fr-icon-hashtag:after,.fr-icon-hashtag:before{background-image:url(../../icons/editor/hashtag.svg)}.fr-icon-indent-decrease:after,.fr-icon-indent-decrease:before{background-image:url(../../icons/editor/indent-decrease.svg)}.fr-icon-indent-increase:after,.fr-icon-indent-increase:before{background-image:url(../../icons/editor/indent-increase.svg)}.fr-icon-italic:after,.fr-icon-italic:before{background-image:url(../../icons/editor/italic.svg)}.fr-icon-link-unlink:after,.fr-icon-link-unlink:before{background-image:url(../../icons/editor/link-unlink.svg)}.fr-icon-link:after,.fr-icon-link:before{background-image:url(../../icons/editor/link.svg)}.fr-icon-list-check:after,.fr-icon-list-check:before{background-image:url(../../icons/editor/list-check.svg)}.fr-icon-list-ordered:after,.fr-icon-list-ordered:before{background-image:url(../../icons/editor/list-ordered.svg)}.fr-icon-list-unordered:after,.fr-icon-list-unordered:before{background-image:url(../../icons/editor/list-unordered.svg)}.fr-icon-question-mark:after,.fr-icon-question-mark:before{background-image:url(../../icons/editor/question-mark.svg)}.fr-icon-separator:after,.fr-icon-separator:before{background-image:url(../../icons/editor/separator.svg)}.fr-icon-space:after,.fr-icon-space:before{background-image:url(../../icons/editor/space.svg)}.fr-icon-strikethrough:after,.fr-icon-strikethrough:before{background-image:url(../../icons/editor/strikethrough.svg)}.fr-icon-subscript:after,.fr-icon-subscript:before{background-image:url(../../icons/editor/subscript.svg)}.fr-icon-superscript:after,.fr-icon-superscript:before{background-image:url(../../icons/editor/superscript.svg)}.fr-icon-table-2:after,.fr-icon-table-2:before{background-image:url(../../icons/editor/table-2.svg)}.fr-icon-text-direction-r:after,.fr-icon-text-direction-r:before{background-image:url(../../icons/editor/text-direction-r.svg)}.fr-icon-translate-2:after,.fr-icon-translate-2:before{background-image:url(../../icons/editor/translate-2.svg)}.fr-icon-underline:after,.fr-icon-underline:before{background-image:url(../../icons/editor/underline.svg)}.fr-fi-font-size:before{background-image:url(../../icons/editor/font-size.svg)}.fr-fi-bold:before{background-image:url(../../icons/editor/fr--bold.svg)}.fr-fi-highlight:before{background-image:url(../../icons/editor/fr--highlight.svg)}.fr-fi-italic:before{background-image:url(../../icons/editor/italic.svg)}.fr-fi-link-unlink:before{background-image:url(../../icons/editor/link-unlink.svg)}.fr-fi-list-ordered:before{background-image:url(../../icons/editor/list-ordered.svg)}.fr-fi-list-unordered:before{background-image:url(../../icons/editor/list-unordered.svg)}.fr-icon-bank-card-fill:after,.fr-icon-bank-card-fill:before{background-image:url(../../icons/finance/bank-card-fill.svg)}.fr-icon-bank-card-line:after,.fr-icon-bank-card-line:before{background-image:url(../../icons/finance/bank-card-line.svg)}.fr-icon-coin-fill:after,.fr-icon-coin-fill:before{background-image:url(../../icons/finance/coin-fill.svg)}.fr-icon-gift-fill:after,.fr-icon-gift-fill:before{background-image:url(../../icons/finance/gift-fill.svg)}.fr-icon-gift-line:after,.fr-icon-gift-line:before{background-image:url(../../icons/finance/gift-line.svg)}.fr-icon-money-euro-box-fill:after,.fr-icon-money-euro-box-fill:before{background-image:url(../../icons/finance/money-euro-box-fill.svg)}.fr-icon-money-euro-box-line:after,.fr-icon-money-euro-box-line:before{background-image:url(../../icons/finance/money-euro-box-line.svg)}.fr-icon-money-euro-circle-fill:after,.fr-icon-money-euro-circle-fill:before{background-image:url(../../icons/finance/money-euro-circle-fill.svg)}.fr-icon-money-euro-circle-line:after,.fr-icon-money-euro-circle-line:before{background-image:url(../../icons/finance/money-euro-circle-line.svg)}.fr-icon-secure-payment-fill:after,.fr-icon-secure-payment-fill:before{background-image:url(../../icons/finance/secure-payment-fill.svg)}.fr-icon-secure-payment-line:after,.fr-icon-secure-payment-line:before{background-image:url(../../icons/finance/secure-payment-line.svg)}.fr-icon-shopping-bag-fill:after,.fr-icon-shopping-bag-fill:before{background-image:url(../../icons/finance/shopping-bag-fill.svg)}.fr-icon-shopping-bag-line:after,.fr-icon-shopping-bag-line:before{background-image:url(../../icons/finance/shopping-bag-line.svg)}.fr-icon-shopping-cart-2-fill:after,.fr-icon-shopping-cart-2-fill:before{background-image:url(../../icons/finance/shopping-cart-2-fill.svg)}.fr-icon-shopping-cart-2-line:after,.fr-icon-shopping-cart-2-line:before{background-image:url(../../icons/finance/shopping-cart-2-line.svg)}.fr-icon-trophy-fill:after,.fr-icon-trophy-fill:before{background-image:url(../../icons/finance/trophy-fill.svg)}.fr-icon-trophy-line:after,.fr-icon-trophy-line:before{background-image:url(../../icons/finance/trophy-line.svg)}.fr-icon-capsule-fill:after,.fr-icon-capsule-fill:before{background-image:url(../../icons/health/capsule-fill.svg)}.fr-icon-capsule-line:after,.fr-icon-capsule-line:before{background-image:url(../../icons/health/capsule-line.svg)}.fr-icon-dislike-fill:after,.fr-icon-dislike-fill:before{background-image:url(../../icons/health/dislike-fill.svg)}.fr-icon-dislike-line:after,.fr-icon-dislike-line:before{background-image:url(../../icons/health/dislike-line.svg)}.fr-icon-dossier-fill:after,.fr-icon-dossier-fill:before{background-image:url(../../icons/health/dossier-fill.svg)}.fr-icon-dossier-line:after,.fr-icon-dossier-line:before{background-image:url(../../icons/health/dossier-line.svg)}.fr-icon-first-aid-kit-fill:after,.fr-icon-first-aid-kit-fill:before{background-image:url(../../icons/health/first-aid-kit-fill.svg)}.fr-icon-first-aid-kit-line:after,.fr-icon-first-aid-kit-line:before{background-image:url(../../icons/health/first-aid-kit-line.svg)}.fr-icon-hand-sanitizer-fill:after,.fr-icon-hand-sanitizer-fill:before{background-image:url(../../icons/health/hand-sanitizer-fill.svg)}.fr-icon-hand-sanitizer-line:after,.fr-icon-hand-sanitizer-line:before{background-image:url(../../icons/health/hand-sanitizer-line.svg)}.fr-icon-health-book-fill:after,.fr-icon-health-book-fill:before{background-image:url(../../icons/health/health-book-fill.svg)}.fr-icon-health-book-line:after,.fr-icon-health-book-line:before{background-image:url(../../icons/health/health-book-line.svg)}.fr-icon-heart-fill:after,.fr-icon-heart-fill:before{background-image:url(../../icons/health/heart-fill.svg)}.fr-icon-heart-line:after,.fr-icon-heart-line:before{background-image:url(../../icons/health/heart-line.svg)}.fr-icon-heart-pulse-fill:after,.fr-icon-heart-pulse-fill:before{background-image:url(../../icons/health/heart-pulse-fill.svg)}.fr-icon-heart-pulse-line:after,.fr-icon-heart-pulse-line:before{background-image:url(../../icons/health/heart-pulse-line.svg)}.fr-icon-lungs-fill:after,.fr-icon-lungs-fill:before{background-image:url(../../icons/health/lungs-fill.svg)}.fr-icon-lungs-line:after,.fr-icon-lungs-line:before{background-image:url(../../icons/health/lungs-line.svg)}.fr-icon-medicine-bottle-fill:after,.fr-icon-medicine-bottle-fill:before{background-image:url(../../icons/health/medicine-bottle-fill.svg)}.fr-icon-medicine-bottle-line:after,.fr-icon-medicine-bottle-line:before{background-image:url(../../icons/health/medicine-bottle-line.svg)}.fr-icon-mental-health-fill:after,.fr-icon-mental-health-fill:before{background-image:url(../../icons/health/mental-health-fill.svg)}.fr-icon-mental-health-line:after,.fr-icon-mental-health-line:before{background-image:url(../../icons/health/mental-health-line.svg)}.fr-icon-microscope-fill:after,.fr-icon-microscope-fill:before{background-image:url(../../icons/health/microscope-fill.svg)}.fr-icon-microscope-line:after,.fr-icon-microscope-line:before{background-image:url(../../icons/health/microscope-line.svg)}.fr-icon-psychotherapy-fill:after,.fr-icon-psychotherapy-fill:before{background-image:url(../../icons/health/psychotherapy-fill.svg)}.fr-icon-psychotherapy-line:after,.fr-icon-psychotherapy-line:before{background-image:url(../../icons/health/psychotherapy-line.svg)}.fr-icon-pulse-line:after,.fr-icon-pulse-line:before{background-image:url(../../icons/health/pulse-line.svg)}.fr-icon-stethoscope-fill:after,.fr-icon-stethoscope-fill:before{background-image:url(../../icons/health/stethoscope-fill.svg)}.fr-icon-stethoscope-line:after,.fr-icon-stethoscope-line:before{background-image:url(../../icons/health/stethoscope-line.svg)}.fr-icon-surgical-mask-fill:after,.fr-icon-surgical-mask-fill:before{background-image:url(../../icons/health/surgical-mask-fill.svg)}.fr-icon-surgical-mask-line:after,.fr-icon-surgical-mask-line:before{background-image:url(../../icons/health/surgical-mask-line.svg)}.fr-icon-syringe-fill:after,.fr-icon-syringe-fill:before{background-image:url(../../icons/health/syringe-fill.svg)}.fr-icon-syringe-line:after,.fr-icon-syringe-line:before{background-image:url(../../icons/health/syringe-line.svg)}.fr-icon-test-tube-fill:after,.fr-icon-test-tube-fill:before{background-image:url(../../icons/health/test-tube-fill.svg)}.fr-icon-test-tube-line:after,.fr-icon-test-tube-line:before{background-image:url(../../icons/health/test-tube-line.svg)}.fr-icon-thermometer-fill:after,.fr-icon-thermometer-fill:before{background-image:url(../../icons/health/thermometer-fill.svg)}.fr-icon-thermometer-line:after,.fr-icon-thermometer-line:before{background-image:url(../../icons/health/thermometer-line.svg)}.fr-icon-virus-fill:after,.fr-icon-virus-fill:before{background-image:url(../../icons/health/virus-fill.svg)}.fr-icon-virus-line:after,.fr-icon-virus-line:before{background-image:url(../../icons/health/virus-line.svg)}.fr-icon-bluesky-fill:after,.fr-icon-bluesky-fill:before{background-image:url(../../icons/logo/bluesky-fill.svg)}.fr-icon-bluesky-line:after,.fr-icon-bluesky-line:before{background-image:url(../../icons/logo/bluesky-line.svg)}.fr-icon-chrome-fill:after,.fr-icon-chrome-fill:before{background-image:url(../../icons/logo/chrome-fill.svg)}.fr-icon-chrome-line:after,.fr-icon-chrome-line:before{background-image:url(../../icons/logo/chrome-line.svg)}.fr-icon-edge-fill:after,.fr-icon-edge-fill:before{background-image:url(../../icons/logo/edge-fill.svg)}.fr-icon-edge-line:after,.fr-icon-edge-line:before{background-image:url(../../icons/logo/edge-line.svg)}.fr-icon-facebook-circle-fill:after,.fr-icon-facebook-circle-fill:before{background-image:url(../../icons/logo/facebook-circle-fill.svg)}.fr-icon-facebook-circle-line:after,.fr-icon-facebook-circle-line:before{background-image:url(../../icons/logo/facebook-circle-line.svg)}.fr-icon-firefox-fill:after,.fr-icon-firefox-fill:before{background-image:url(../../icons/logo/firefox-fill.svg)}.fr-icon-firefox-line:after,.fr-icon-firefox-line:before{background-image:url(../../icons/logo/firefox-line.svg)}.fr-icon-dailymotion-fill:after,.fr-icon-dailymotion-fill:before{background-image:url(../../icons/logo/fr--dailymotion-fill.svg)}.fr-icon-dailymotion-line:after,.fr-icon-dailymotion-line:before{background-image:url(../../icons/logo/fr--dailymotion-line.svg)}.fr-icon-tiktok-fill:after,.fr-icon-tiktok-fill:before{background-image:url(../../icons/logo/fr--tiktok-fill.svg)}.fr-icon-tiktok-line:after,.fr-icon-tiktok-line:before{background-image:url(../../icons/logo/fr--tiktok-line.svg)}.fr-icon-github-fill:after,.fr-icon-github-fill:before{background-image:url(../../icons/logo/github-fill.svg)}.fr-icon-github-line:after,.fr-icon-github-line:before{background-image:url(../../icons/logo/github-line.svg)}.fr-icon-google-fill:after,.fr-icon-google-fill:before{background-image:url(../../icons/logo/google-fill.svg)}.fr-icon-google-line:after,.fr-icon-google-line:before{background-image:url(../../icons/logo/google-line.svg)}.fr-icon-ie-fill:after,.fr-icon-ie-fill:before{background-image:url(../../icons/logo/ie-fill.svg)}.fr-icon-ie-line:after,.fr-icon-ie-line:before{background-image:url(../../icons/logo/ie-line.svg)}.fr-icon-instagram-fill:after,.fr-icon-instagram-fill:before{background-image:url(../../icons/logo/instagram-fill.svg)}.fr-icon-instagram-line:after,.fr-icon-instagram-line:before{background-image:url(../../icons/logo/instagram-line.svg)}.fr-icon-linkedin-box-fill:after,.fr-icon-linkedin-box-fill:before{background-image:url(../../icons/logo/linkedin-box-fill.svg)}.fr-icon-linkedin-box-line:after,.fr-icon-linkedin-box-line:before{background-image:url(../../icons/logo/linkedin-box-line.svg)}.fr-icon-mastodon-fill:after,.fr-icon-mastodon-fill:before{background-image:url(../../icons/logo/mastodon-fill.svg)}.fr-icon-mastodon-line:after,.fr-icon-mastodon-line:before{background-image:url(../../icons/logo/mastodon-line.svg)}.fr-icon-npmjs-fill:after,.fr-icon-npmjs-fill:before{background-image:url(../../icons/logo/npmjs-fill.svg)}.fr-icon-npmjs-line:after,.fr-icon-npmjs-line:before{background-image:url(../../icons/logo/npmjs-line.svg)}.fr-icon-remixicon-fill:after,.fr-icon-remixicon-fill:before{background-image:url(../../icons/logo/remixicon-fill.svg)}.fr-icon-remixicon-line:after,.fr-icon-remixicon-line:before{background-image:url(../../icons/logo/remixicon-line.svg)}.fr-icon-safari-fill:after,.fr-icon-safari-fill:before{background-image:url(../../icons/logo/safari-fill.svg)}.fr-icon-safari-line:after,.fr-icon-safari-line:before{background-image:url(../../icons/logo/safari-line.svg)}.fr-icon-slack-fill:after,.fr-icon-slack-fill:before{background-image:url(../../icons/logo/slack-fill.svg)}.fr-icon-slack-line:after,.fr-icon-slack-line:before{background-image:url(../../icons/logo/slack-line.svg)}.fr-icon-snapchat-fill:after,.fr-icon-snapchat-fill:before{background-image:url(../../icons/logo/snapchat-fill.svg)}.fr-icon-snapchat-line:after,.fr-icon-snapchat-line:before{background-image:url(../../icons/logo/snapchat-line.svg)}.fr-icon-telegram-fill:after,.fr-icon-telegram-fill:before{background-image:url(../../icons/logo/telegram-fill.svg)}.fr-icon-telegram-line:after,.fr-icon-telegram-line:before{background-image:url(../../icons/logo/telegram-line.svg)}.fr-icon-threads-fill:after,.fr-icon-threads-fill:before{background-image:url(../../icons/logo/threads-fill.svg)}.fr-icon-threads-line:after,.fr-icon-threads-line:before{background-image:url(../../icons/logo/threads-line.svg)}.fr-icon-twitch-fill:after,.fr-icon-twitch-fill:before{background-image:url(../../icons/logo/twitch-fill.svg)}.fr-icon-twitch-line:after,.fr-icon-twitch-line:before{background-image:url(../../icons/logo/twitch-line.svg)}.fr-icon-twitter-fill:after,.fr-icon-twitter-fill:before{background-image:url(../../icons/logo/twitter-fill.svg)}.fr-icon-twitter-line:after,.fr-icon-twitter-line:before{background-image:url(../../icons/logo/twitter-line.svg)}.fr-icon-twitter-x-fill:after,.fr-icon-twitter-x-fill:before{background-image:url(../../icons/logo/twitter-x-fill.svg)}.fr-icon-twitter-x-line:after,.fr-icon-twitter-x-line:before{background-image:url(../../icons/logo/twitter-x-line.svg)}.fr-icon-vimeo-fill:after,.fr-icon-vimeo-fill:before{background-image:url(../../icons/logo/vimeo-fill.svg)}.fr-icon-vimeo-line:after,.fr-icon-vimeo-line:before{background-image:url(../../icons/logo/vimeo-line.svg)}.fr-icon-vuejs-fill:after,.fr-icon-vuejs-fill:before{background-image:url(../../icons/logo/vuejs-fill.svg)}.fr-icon-vuejs-line:after,.fr-icon-vuejs-line:before{background-image:url(../../icons/logo/vuejs-line.svg)}.fr-icon-whatsapp-fill:after,.fr-icon-whatsapp-fill:before{background-image:url(../../icons/logo/whatsapp-fill.svg)}.fr-icon-whatsapp-line:after,.fr-icon-whatsapp-line:before{background-image:url(../../icons/logo/whatsapp-line.svg)}.fr-icon-youtube-fill:after,.fr-icon-youtube-fill:before{background-image:url(../../icons/logo/youtube-fill.svg)}.fr-icon-youtube-line:after,.fr-icon-youtube-line:before{background-image:url(../../icons/logo/youtube-line.svg)}.fr-fi-facebook-circle-fill:before{background-image:url(../../icons/logo/facebook-circle-fill.svg)}.fr-fi-facebook-circle-line:before{background-image:url(../../icons/logo/facebook-circle-line.svg)}.fr-fi-dailymotion-fill:before{background-image:url(../../icons/logo/fr--dailymotion-fill.svg)}.fr-fi-dailymotion-line:before{background-image:url(../../icons/logo/fr--dailymotion-line.svg)}.fr-fi-github-fill:before{background-image:url(../../icons/logo/github-fill.svg)}.fr-fi-github-line:before{background-image:url(../../icons/logo/github-line.svg)}.fr-fi-instagram-fill:before{background-image:url(../../icons/logo/instagram-fill.svg)}.fr-fi-instagram-line:before{background-image:url(../../icons/logo/instagram-line.svg)}.fr-fi-linkedin-box-fill:before{background-image:url(../../icons/logo/linkedin-box-fill.svg)}.fr-fi-linkedin-box-line:before{background-image:url(../../icons/logo/linkedin-box-line.svg)}.fr-fi-npmjs-fill:before{background-image:url(../../icons/logo/npmjs-fill.svg)}.fr-fi-npmjs-line:before{background-image:url(../../icons/logo/npmjs-line.svg)}.fr-fi-remixicon-fill:before{background-image:url(../../icons/logo/remixicon-fill.svg)}.fr-fi-remixicon-line:before{background-image:url(../../icons/logo/remixicon-line.svg)}.fr-fi-slack-fill:before{background-image:url(../../icons/logo/slack-fill.svg)}.fr-fi-slack-line:before{background-image:url(../../icons/logo/slack-line.svg)}.fr-fi-snapchat-fill:before{background-image:url(../../icons/logo/snapchat-fill.svg)}.fr-fi-snapchat-line:before{background-image:url(../../icons/logo/snapchat-line.svg)}.fr-fi-telegram-fill:before{background-image:url(../../icons/logo/telegram-fill.svg)}.fr-fi-telegram-line:before{background-image:url(../../icons/logo/telegram-line.svg)}.fr-fi-twitch-fill:before{background-image:url(../../icons/logo/twitch-fill.svg)}.fr-fi-twitch-line:before{background-image:url(../../icons/logo/twitch-line.svg)}.fr-fi-twitter-fill:before{background-image:url(../../icons/logo/twitter-fill.svg)}.fr-fi-twitter-line:before{background-image:url(../../icons/logo/twitter-line.svg)}.fr-fi-vimeo-fill:before{background-image:url(../../icons/logo/vimeo-fill.svg)}.fr-fi-vimeo-line:before{background-image:url(../../icons/logo/vimeo-line.svg)}.fr-fi-youtube-fill:before{background-image:url(../../icons/logo/youtube-fill.svg)}.fr-fi-youtube-line:before{background-image:url(../../icons/logo/youtube-line.svg)}.fr-icon-anchor-fill:after,.fr-icon-anchor-fill:before{background-image:url(../../icons/map/anchor-fill.svg)}.fr-icon-anchor-line:after,.fr-icon-anchor-line:before{background-image:url(../../icons/map/anchor-line.svg)}.fr-icon-bike-fill:after,.fr-icon-bike-fill:before{background-image:url(../../icons/map/bike-fill.svg)}.fr-icon-bike-line:after,.fr-icon-bike-line:before{background-image:url(../../icons/map/bike-line.svg)}.fr-icon-bus-fill:after,.fr-icon-bus-fill:before{background-image:url(../../icons/map/bus-fill.svg)}.fr-icon-bus-line:after,.fr-icon-bus-line:before{background-image:url(../../icons/map/bus-line.svg)}.fr-icon-car-fill:after,.fr-icon-car-fill:before{background-image:url(../../icons/map/car-fill.svg)}.fr-icon-car-line:after,.fr-icon-car-line:before{background-image:url(../../icons/map/car-line.svg)}.fr-icon-caravan-fill:after,.fr-icon-caravan-fill:before{background-image:url(../../icons/map/caravan-fill.svg)}.fr-icon-caravan-line:after,.fr-icon-caravan-line:before{background-image:url(../../icons/map/caravan-line.svg)}.fr-icon-charging-pile-2-fill:after,.fr-icon-charging-pile-2-fill:before{background-image:url(../../icons/map/charging-pile-2-fill.svg)}.fr-icon-charging-pile-2-line:after,.fr-icon-charging-pile-2-line:before{background-image:url(../../icons/map/charging-pile-2-line.svg)}.fr-icon-compass-3-fill:after,.fr-icon-compass-3-fill:before{background-image:url(../../icons/map/compass-3-fill.svg)}.fr-icon-compass-3-line:after,.fr-icon-compass-3-line:before{background-image:url(../../icons/map/compass-3-line.svg)}.fr-icon-cup-fill:after,.fr-icon-cup-fill:before{background-image:url(../../icons/map/cup-fill.svg)}.fr-icon-cup-line:after,.fr-icon-cup-line:before{background-image:url(../../icons/map/cup-line.svg)}.fr-icon-earth-fill:after,.fr-icon-earth-fill:before{background-image:url(../../icons/map/earth-fill.svg)}.fr-icon-earth-line:after,.fr-icon-earth-line:before{background-image:url(../../icons/map/earth-line.svg)}.fr-icon-france-fill:after,.fr-icon-france-fill:before{background-image:url(../../icons/map/france-fill.svg)}.fr-icon-france-line:after,.fr-icon-france-line:before{background-image:url(../../icons/map/france-line.svg)}.fr-icon-gas-station-fill:after,.fr-icon-gas-station-fill:before{background-image:url(../../icons/map/gas-station-fill.svg)}.fr-icon-gas-station-line:after,.fr-icon-gas-station-line:before{background-image:url(../../icons/map/gas-station-line.svg)}.fr-icon-goblet-fill:after,.fr-icon-goblet-fill:before{background-image:url(../../icons/map/goblet-fill.svg)}.fr-icon-goblet-line:after,.fr-icon-goblet-line:before{background-image:url(../../icons/map/goblet-line.svg)}.fr-icon-map-pin-2-fill:after,.fr-icon-map-pin-2-fill:before{background-image:url(../../icons/map/map-pin-2-fill.svg)}.fr-icon-map-pin-2-line:after,.fr-icon-map-pin-2-line:before{background-image:url(../../icons/map/map-pin-2-line.svg)}.fr-icon-map-pin-user-fill:after,.fr-icon-map-pin-user-fill:before{background-image:url(../../icons/map/map-pin-user-fill.svg)}.fr-icon-map-pin-user-line:after,.fr-icon-map-pin-user-line:before{background-image:url(../../icons/map/map-pin-user-line.svg)}.fr-icon-motorbike-fill:after,.fr-icon-motorbike-fill:before{background-image:url(../../icons/map/motorbike-fill.svg)}.fr-icon-motorbike-line:after,.fr-icon-motorbike-line:before{background-image:url(../../icons/map/motorbike-line.svg)}.fr-icon-passport-fill:after,.fr-icon-passport-fill:before{background-image:url(../../icons/map/passport-fill.svg)}.fr-icon-passport-line:after,.fr-icon-passport-line:before{background-image:url(../../icons/map/passport-line.svg)}.fr-icon-restaurant-fill:after,.fr-icon-restaurant-fill:before{background-image:url(../../icons/map/restaurant-fill.svg)}.fr-icon-restaurant-line:after,.fr-icon-restaurant-line:before{background-image:url(../../icons/map/restaurant-line.svg)}.fr-icon-road-map-fill:after,.fr-icon-road-map-fill:before{background-image:url(../../icons/map/road-map-fill.svg)}.fr-icon-road-map-line:after,.fr-icon-road-map-line:before{background-image:url(../../icons/map/road-map-line.svg)}.fr-icon-sailboat-fill:after,.fr-icon-sailboat-fill:before{background-image:url(../../icons/map/sailboat-fill.svg)}.fr-icon-sailboat-line:after,.fr-icon-sailboat-line:before{background-image:url(../../icons/map/sailboat-line.svg)}.fr-icon-ship-2-fill:after,.fr-icon-ship-2-fill:before{background-image:url(../../icons/map/ship-2-fill.svg)}.fr-icon-ship-2-line:after,.fr-icon-ship-2-line:before{background-image:url(../../icons/map/ship-2-line.svg)}.fr-icon-signal-tower-fill:after,.fr-icon-signal-tower-fill:before{background-image:url(../../icons/map/signal-tower-fill.svg)}.fr-icon-signal-tower-line:after,.fr-icon-signal-tower-line:before{background-image:url(../../icons/map/signal-tower-line.svg)}.fr-icon-suitcase-2-fill:after,.fr-icon-suitcase-2-fill:before{background-image:url(../../icons/map/suitcase-2-fill.svg)}.fr-icon-suitcase-2-line:after,.fr-icon-suitcase-2-line:before{background-image:url(../../icons/map/suitcase-2-line.svg)}.fr-icon-taxi-fill:after,.fr-icon-taxi-fill:before{background-image:url(../../icons/map/taxi-fill.svg)}.fr-icon-taxi-line:after,.fr-icon-taxi-line:before{background-image:url(../../icons/map/taxi-line.svg)}.fr-icon-train-fill:after,.fr-icon-train-fill:before{background-image:url(../../icons/map/train-fill.svg)}.fr-icon-train-line:after,.fr-icon-train-line:before{background-image:url(../../icons/map/train-line.svg)}.fr-fi-map-pin-2-fill:before{background-image:url(../../icons/map/map-pin-2-fill.svg)}.fr-fi-map-pin-2-line:before{background-image:url(../../icons/map/map-pin-2-line.svg)}.fr-fi-road-map-fill:before{background-image:url(../../icons/map/road-map-fill.svg)}.fr-fi-road-map-line:before{background-image:url(../../icons/map/road-map-line.svg)}.fr-icon-camera-fill:after,.fr-icon-camera-fill:before{background-image:url(../../icons/media/camera-fill.svg)}.fr-icon-camera-line:after,.fr-icon-camera-line:before{background-image:url(../../icons/media/camera-line.svg)}.fr-icon-clapperboard-fill:after,.fr-icon-clapperboard-fill:before{background-image:url(../../icons/media/clapperboard-fill.svg)}.fr-icon-clapperboard-line:after,.fr-icon-clapperboard-line:before{background-image:url(../../icons/media/clapperboard-line.svg)}.fr-icon-equalizer-fill:after,.fr-icon-equalizer-fill:before{background-image:url(../../icons/media/equalizer-fill.svg)}.fr-icon-equalizer-line:after,.fr-icon-equalizer-line:before{background-image:url(../../icons/media/equalizer-line.svg)}.fr-icon-film-fill:after,.fr-icon-film-fill:before{background-image:url(../../icons/media/film-fill.svg)}.fr-icon-film-line:after,.fr-icon-film-line:before{background-image:url(../../icons/media/film-line.svg)}.fr-icon-fullscreen-line:after,.fr-icon-fullscreen-line:before{background-image:url(../../icons/media/fullscreen-line.svg)}.fr-icon-gallery-fill:after,.fr-icon-gallery-fill:before{background-image:url(../../icons/media/gallery-fill.svg)}.fr-icon-gallery-line:after,.fr-icon-gallery-line:before{background-image:url(../../icons/media/gallery-line.svg)}.fr-icon-headphone-fill:after,.fr-icon-headphone-fill:before{background-image:url(../../icons/media/headphone-fill.svg)}.fr-icon-headphone-line:after,.fr-icon-headphone-line:before{background-image:url(../../icons/media/headphone-line.svg)}.fr-icon-image-add-fill:after,.fr-icon-image-add-fill:before{background-image:url(../../icons/media/image-add-fill.svg)}.fr-icon-image-add-line:after,.fr-icon-image-add-line:before{background-image:url(../../icons/media/image-add-line.svg)}.fr-icon-image-edit-fill:after,.fr-icon-image-edit-fill:before{background-image:url(../../icons/media/image-edit-fill.svg)}.fr-icon-image-edit-line:after,.fr-icon-image-edit-line:before{background-image:url(../../icons/media/image-edit-line.svg)}.fr-icon-image-fill:after,.fr-icon-image-fill:before{background-image:url(../../icons/media/image-fill.svg)}.fr-icon-image-line:after,.fr-icon-image-line:before{background-image:url(../../icons/media/image-line.svg)}.fr-icon-live-fill:after,.fr-icon-live-fill:before{background-image:url(../../icons/media/live-fill.svg)}.fr-icon-live-line:after,.fr-icon-live-line:before{background-image:url(../../icons/media/live-line.svg)}.fr-icon-mic-fill:after,.fr-icon-mic-fill:before{background-image:url(../../icons/media/mic-fill.svg)}.fr-icon-mic-line:after,.fr-icon-mic-line:before{background-image:url(../../icons/media/mic-line.svg)}.fr-icon-music-2-fill:after,.fr-icon-music-2-fill:before{background-image:url(../../icons/media/music-2-fill.svg)}.fr-icon-music-2-line:after,.fr-icon-music-2-line:before{background-image:url(../../icons/media/music-2-line.svg)}.fr-icon-notification-3-fill:after,.fr-icon-notification-3-fill:before{background-image:url(../../icons/media/notification-3-fill.svg)}.fr-icon-notification-3-line:after,.fr-icon-notification-3-line:before{background-image:url(../../icons/media/notification-3-line.svg)}.fr-icon-pause-circle-fill:after,.fr-icon-pause-circle-fill:before{background-image:url(../../icons/media/pause-circle-fill.svg)}.fr-icon-pause-circle-line:after,.fr-icon-pause-circle-line:before{background-image:url(../../icons/media/pause-circle-line.svg)}.fr-icon-play-circle-fill:after,.fr-icon-play-circle-fill:before{background-image:url(../../icons/media/play-circle-fill.svg)}.fr-icon-play-circle-line:after,.fr-icon-play-circle-line:before{background-image:url(../../icons/media/play-circle-line.svg)}.fr-icon-stop-circle-fill:after,.fr-icon-stop-circle-fill:before{background-image:url(../../icons/media/stop-circle-fill.svg)}.fr-icon-stop-circle-line:after,.fr-icon-stop-circle-line:before{background-image:url(../../icons/media/stop-circle-line.svg)}.fr-icon-volume-down-fill:after,.fr-icon-volume-down-fill:before{background-image:url(../../icons/media/volume-down-fill.svg)}.fr-icon-volume-down-line:after,.fr-icon-volume-down-line:before{background-image:url(../../icons/media/volume-down-line.svg)}.fr-icon-volume-mute-fill:after,.fr-icon-volume-mute-fill:before{background-image:url(../../icons/media/volume-mute-fill.svg)}.fr-icon-volume-mute-line:after,.fr-icon-volume-mute-line:before{background-image:url(../../icons/media/volume-mute-line.svg)}.fr-icon-volume-up-fill:after,.fr-icon-volume-up-fill:before{background-image:url(../../icons/media/volume-up-fill.svg)}.fr-icon-volume-up-line:after,.fr-icon-volume-up-line:before{background-image:url(../../icons/media/volume-up-line.svg)}.fr-fi-equalizer-fill:before{background-image:url(../../icons/media/equalizer-fill.svg)}.fr-fi-equalizer-line:before{background-image:url(../../icons/media/equalizer-line.svg)}.fr-fi-image-fill:before{background-image:url(../../icons/media/image-fill.svg)}.fr-fi-image-line:before{background-image:url(../../icons/media/image-line.svg)}.fr-fi-pause-circle-fill:before{background-image:url(../../icons/media/pause-circle-fill.svg)}.fr-fi-pause-circle-line:before{background-image:url(../../icons/media/pause-circle-line.svg)}.fr-fi-volume-down-fill:before{background-image:url(../../icons/media/volume-down-fill.svg)}.fr-fi-volume-down-line:before{background-image:url(../../icons/media/volume-down-line.svg)}.fr-fi-volume-mute-fill:before{background-image:url(../../icons/media/volume-mute-fill.svg)}.fr-fi-volume-mute-line:before{background-image:url(../../icons/media/volume-mute-line.svg)}.fr-fi-volume-up-fill:before{background-image:url(../../icons/media/volume-up-fill.svg)}.fr-fi-volume-up-line:before{background-image:url(../../icons/media/volume-up-line.svg)}.fr-fi-play-line:after,.fr-fi-play-line:before{background-image:url(../../icons/media/play-circle-line.svg)}.fr-fi-play-fill:after,.fr-fi-play-fill:before{background-image:url(../../icons/media/play-circle-fill.svg)}.fr-icon-play-line:after,.fr-icon-play-line:before{background-image:url(../../icons/media/play-circle-line.svg)}.fr-icon-play-fill:after,.fr-icon-play-fill:before{background-image:url(../../icons/media/play-circle-fill.svg)}.fr-icon-accessibility-fill:after,.fr-icon-accessibility-fill:before{background-image:url(../../icons/others/fr--accessibility-fill.svg)}.fr-icon-accessibility-line:after,.fr-icon-accessibility-line:before{background-image:url(../../icons/others/fr--accessibility-line.svg)}.fr-icon-ear-off-fill:after,.fr-icon-ear-off-fill:before{background-image:url(../../icons/others/fr--ear-off-fill.svg)}.fr-icon-ear-off-line:after,.fr-icon-ear-off-line:before{background-image:url(../../icons/others/fr--ear-off-line.svg)}.fr-icon-mental-disabilities-fill:after,.fr-icon-mental-disabilities-fill:before{background-image:url(../../icons/others/fr--mental-disabilities-fill.svg)}.fr-icon-mental-disabilities-line:after,.fr-icon-mental-disabilities-line:before{background-image:url(../../icons/others/fr--mental-disabilities-line.svg)}.fr-icon-sign-language-fill:after,.fr-icon-sign-language-fill:before{background-image:url(../../icons/others/fr--sign-language-fill.svg)}.fr-icon-sign-language-line:after,.fr-icon-sign-language-line:before{background-image:url(../../icons/others/fr--sign-language-line.svg)}.fr-icon-leaf-fill:after,.fr-icon-leaf-fill:before{background-image:url(../../icons/others/leaf-fill.svg)}.fr-icon-leaf-line:after,.fr-icon-leaf-line:before{background-image:url(../../icons/others/leaf-line.svg)}.fr-icon-lightbulb-fill:after,.fr-icon-lightbulb-fill:before{background-image:url(../../icons/others/lightbulb-fill.svg)}.fr-icon-lightbulb-line:after,.fr-icon-lightbulb-line:before{background-image:url(../../icons/others/lightbulb-line.svg)}.fr-icon-plant-fill:after,.fr-icon-plant-fill:before{background-image:url(../../icons/others/plant-fill.svg)}.fr-icon-plant-line:after,.fr-icon-plant-line:before{background-image:url(../../icons/others/plant-line.svg)}.fr-icon-recycle-fill:after,.fr-icon-recycle-fill:before{background-image:url(../../icons/others/recycle-fill.svg)}.fr-icon-recycle-line:after,.fr-icon-recycle-line:before{background-image:url(../../icons/others/recycle-line.svg)}.fr-icon-scales-3-fill:after,.fr-icon-scales-3-fill:before{background-image:url(../../icons/others/scales-3-fill.svg)}.fr-icon-scales-3-line:after,.fr-icon-scales-3-line:before{background-image:url(../../icons/others/scales-3-line.svg)}.fr-icon-seedling-fill:after,.fr-icon-seedling-fill:before{background-image:url(../../icons/others/seedling-fill.svg)}.fr-icon-seedling-line:after,.fr-icon-seedling-line:before{background-image:url(../../icons/others/seedling-line.svg)}.fr-icon-umbrella-fill:after,.fr-icon-umbrella-fill:before{background-image:url(../../icons/others/umbrella-fill.svg)}.fr-icon-umbrella-line:after,.fr-icon-umbrella-line:before{background-image:url(../../icons/others/umbrella-line.svg)}.fr-icon-wheelchair-fill:after,.fr-icon-wheelchair-fill:before{background-image:url(../../icons/others/wheelchair-fill.svg)}.fr-icon-wheelchair-line:after,.fr-icon-wheelchair-line:before{background-image:url(../../icons/others/wheelchair-line.svg)}.fr-icon-add-circle-fill:after,.fr-icon-add-circle-fill:before{background-image:url(../../icons/system/add-circle-fill.svg)}.fr-icon-add-circle-line:after,.fr-icon-add-circle-line:before{background-image:url(../../icons/system/add-circle-line.svg)}.fr-icon-add-line:after,.fr-icon-add-line:before{background-image:url(../../icons/system/add-line.svg)}.fr-icon-alarm-warning-fill:after,.fr-icon-alarm-warning-fill:before{background-image:url(../../icons/system/alarm-warning-fill.svg)}.fr-icon-alarm-warning-line:after,.fr-icon-alarm-warning-line:before{background-image:url(../../icons/system/alarm-warning-line.svg)}.fr-icon-alert-fill:after,.fr-icon-alert-fill:before{background-image:url(../../icons/system/alert-fill.svg)}.fr-icon-alert-line:after,.fr-icon-alert-line:before{background-image:url(../../icons/system/alert-line.svg)}.fr-icon-arrow-down-fill:after,.fr-icon-arrow-down-fill:before{background-image:url(../../icons/system/arrow-down-fill.svg)}.fr-icon-arrow-down-line:after,.fr-icon-arrow-down-line:before{background-image:url(../../icons/system/arrow-down-line.svg)}.fr-icon-arrow-down-s-fill:after,.fr-icon-arrow-down-s-fill:before{background-image:url(../../icons/system/arrow-down-s-fill.svg)}.fr-icon-arrow-down-s-line:after,.fr-icon-arrow-down-s-line:before{background-image:url(../../icons/system/arrow-down-s-line.svg)}.fr-icon-arrow-go-back-fill:after,.fr-icon-arrow-go-back-fill:before{background-image:url(../../icons/system/arrow-go-back-fill.svg)}.fr-icon-arrow-go-back-line:after,.fr-icon-arrow-go-back-line:before{background-image:url(../../icons/system/arrow-go-back-line.svg)}.fr-icon-arrow-go-forward-fill:after,.fr-icon-arrow-go-forward-fill:before{background-image:url(../../icons/system/arrow-go-forward-fill.svg)}.fr-icon-arrow-go-forward-line:after,.fr-icon-arrow-go-forward-line:before{background-image:url(../../icons/system/arrow-go-forward-line.svg)}.fr-icon-arrow-left-fill:after,.fr-icon-arrow-left-fill:before{background-image:url(../../icons/system/arrow-left-fill.svg)}.fr-icon-arrow-left-line:after,.fr-icon-arrow-left-line:before{background-image:url(../../icons/system/arrow-left-line.svg)}.fr-icon-arrow-left-s-fill:after,.fr-icon-arrow-left-s-fill:before{background-image:url(../../icons/system/arrow-left-s-fill.svg)}.fr-icon-arrow-left-s-line:after,.fr-icon-arrow-left-s-line:before{background-image:url(../../icons/system/arrow-left-s-line.svg)}.fr-icon-arrow-right-fill:after,.fr-icon-arrow-right-fill:before{background-image:url(../../icons/system/arrow-right-fill.svg)}.fr-icon-arrow-right-line:after,.fr-icon-arrow-right-line:before{background-image:url(../../icons/system/arrow-right-line.svg)}.fr-icon-arrow-right-s-fill:after,.fr-icon-arrow-right-s-fill:before{background-image:url(../../icons/system/arrow-right-s-fill.svg)}.fr-icon-arrow-right-s-line:after,.fr-icon-arrow-right-s-line:before{background-image:url(../../icons/system/arrow-right-s-line.svg)}.fr-icon-arrow-right-up-line:after,.fr-icon-arrow-right-up-line:before{background-image:url(../../icons/system/arrow-right-up-line.svg)}.fr-icon-arrow-up-down-line:after,.fr-icon-arrow-up-down-line:before{background-image:url(../../icons/system/arrow-up-down-line.svg)}.fr-icon-arrow-up-fill:after,.fr-icon-arrow-up-fill:before{background-image:url(../../icons/system/arrow-up-fill.svg)}.fr-icon-arrow-up-line:after,.fr-icon-arrow-up-line:before{background-image:url(../../icons/system/arrow-up-line.svg)}.fr-icon-arrow-up-s-fill:after,.fr-icon-arrow-up-s-fill:before{background-image:url(../../icons/system/arrow-up-s-fill.svg)}.fr-icon-arrow-up-s-line:after,.fr-icon-arrow-up-s-line:before{background-image:url(../../icons/system/arrow-up-s-line.svg)}.fr-icon-check-line:after,.fr-icon-check-line:before{background-image:url(../../icons/system/check-line.svg)}.fr-icon-checkbox-circle-fill:after,.fr-icon-checkbox-circle-fill:before{background-image:url(../../icons/system/checkbox-circle-fill.svg)}.fr-icon-checkbox-circle-line:after,.fr-icon-checkbox-circle-line:before{background-image:url(../../icons/system/checkbox-circle-line.svg)}.fr-icon-checkbox-fill:after,.fr-icon-checkbox-fill:before{background-image:url(../../icons/system/checkbox-fill.svg)}.fr-icon-checkbox-line:after,.fr-icon-checkbox-line:before{background-image:url(../../icons/system/checkbox-line.svg)}.fr-icon-close-circle-fill:after,.fr-icon-close-circle-fill:before{background-image:url(../../icons/system/close-circle-fill.svg)}.fr-icon-close-circle-line:after,.fr-icon-close-circle-line:before{background-image:url(../../icons/system/close-circle-line.svg)}.fr-icon-close-line:after,.fr-icon-close-line:before{background-image:url(../../icons/system/close-line.svg)}.fr-icon-delete-bin-fill:after,.fr-icon-delete-bin-fill:before{background-image:url(../../icons/system/delete-bin-fill.svg)}.fr-icon-delete-bin-line:after,.fr-icon-delete-bin-line:before{background-image:url(../../icons/system/delete-bin-line.svg)}.fr-icon-download-fill:after,.fr-icon-download-fill:before{background-image:url(../../icons/system/download-fill.svg)}.fr-icon-download-line:after,.fr-icon-download-line:before{background-image:url(../../icons/system/download-line.svg)}.fr-icon-error-warning-fill:after,.fr-icon-error-warning-fill:before{background-image:url(../../icons/system/error-warning-fill.svg)}.fr-icon-error-warning-line:after,.fr-icon-error-warning-line:before{background-image:url(../../icons/system/error-warning-line.svg)}.fr-icon-external-link-fill:after,.fr-icon-external-link-fill:before{background-image:url(../../icons/system/external-link-fill.svg)}.fr-icon-external-link-line:after,.fr-icon-external-link-line:before{background-image:url(../../icons/system/external-link-line.svg)}.fr-icon-eye-fill:after,.fr-icon-eye-fill:before{background-image:url(../../icons/system/eye-fill.svg)}.fr-icon-eye-line:after,.fr-icon-eye-line:before{background-image:url(../../icons/system/eye-line.svg)}.fr-icon-eye-off-fill:after,.fr-icon-eye-off-fill:before{background-image:url(../../icons/system/eye-off-fill.svg)}.fr-icon-eye-off-line:after,.fr-icon-eye-off-line:before{background-image:url(../../icons/system/eye-off-line.svg)}.fr-icon-filter-fill:after,.fr-icon-filter-fill:before{background-image:url(../../icons/system/filter-fill.svg)}.fr-icon-filter-line:after,.fr-icon-filter-line:before{background-image:url(../../icons/system/filter-line.svg)}.fr-icon-alert-warning-2-fill:after,.fr-icon-alert-warning-2-fill:before{background-image:url(../../icons/system/fr--alert-warning-2-fill.svg)}.fr-icon-alert-warning-fill:after,.fr-icon-alert-warning-fill:before{background-image:url(../../icons/system/fr--alert-warning-fill.svg)}.fr-icon-arrow-left-s-first-line:after,.fr-icon-arrow-left-s-first-line:before{background-image:url(../../icons/system/fr--arrow-left-s-first-line.svg)}.fr-icon-arrow-left-s-line-double:after,.fr-icon-arrow-left-s-line-double:before{background-image:url(../../icons/system/fr--arrow-left-s-line-double.svg)}.fr-icon-arrow-right-down-circle-fill:after,.fr-icon-arrow-right-down-circle-fill:before{background-image:url(../../icons/system/fr--arrow-right-down-circle-fill.svg)}.fr-icon-arrow-right-s-last-line:after,.fr-icon-arrow-right-s-last-line:before{background-image:url(../../icons/system/fr--arrow-right-s-last-line.svg)}.fr-icon-arrow-right-s-line-double:after,.fr-icon-arrow-right-s-line-double:before{background-image:url(../../icons/system/fr--arrow-right-s-line-double.svg)}.fr-icon-arrow-right-up-circle-fill:after,.fr-icon-arrow-right-up-circle-fill:before{background-image:url(../../icons/system/fr--arrow-right-up-circle-fill.svg)}.fr-icon-capslock-line:after,.fr-icon-capslock-line:before{background-image:url(../../icons/system/fr--capslock-line.svg)}.fr-icon-equal-circle-fill:after,.fr-icon-equal-circle-fill:before{background-image:url(../../icons/system/fr--equal-circle-fill.svg)}.fr-icon-error-fill:after,.fr-icon-error-fill:before{background-image:url(../../icons/system/fr--error-fill.svg)}.fr-icon-error-line:after,.fr-icon-error-line:before{background-image:url(../../icons/system/fr--error-line.svg)}.fr-icon-info-fill:after,.fr-icon-info-fill:before{background-image:url(../../icons/system/fr--info-fill.svg)}.fr-icon-info-line:after,.fr-icon-info-line:before{background-image:url(../../icons/system/fr--info-line.svg)}.fr-icon-success-fill:after,.fr-icon-success-fill:before{background-image:url(../../icons/system/fr--success-fill.svg)}.fr-icon-success-line:after,.fr-icon-success-line:before{background-image:url(../../icons/system/fr--success-line.svg)}.fr-icon-theme-fill:after,.fr-icon-theme-fill:before{background-image:url(../../icons/system/fr--theme-fill.svg)}.fr-icon-warning-fill:after,.fr-icon-warning-fill:before{background-image:url(../../icons/system/fr--warning-fill.svg)}.fr-icon-warning-line:after,.fr-icon-warning-line:before{background-image:url(../../icons/system/fr--warning-line.svg)}.fr-icon-information-fill:after,.fr-icon-information-fill:before{background-image:url(../../icons/system/information-fill.svg)}.fr-icon-information-line:after,.fr-icon-information-line:before{background-image:url(../../icons/system/information-line.svg)}.fr-icon-lock-fill:after,.fr-icon-lock-fill:before{background-image:url(../../icons/system/lock-fill.svg)}.fr-icon-lock-line:after,.fr-icon-lock-line:before{background-image:url(../../icons/system/lock-line.svg)}.fr-icon-lock-unlock-fill:after,.fr-icon-lock-unlock-fill:before{background-image:url(../../icons/system/lock-unlock-fill.svg)}.fr-icon-lock-unlock-line:after,.fr-icon-lock-unlock-line:before{background-image:url(../../icons/system/lock-unlock-line.svg)}.fr-icon-logout-box-r-fill:after,.fr-icon-logout-box-r-fill:before{background-image:url(../../icons/system/logout-box-r-fill.svg)}.fr-icon-logout-box-r-line:after,.fr-icon-logout-box-r-line:before{background-image:url(../../icons/system/logout-box-r-line.svg)}.fr-icon-menu-2-fill:after,.fr-icon-menu-2-fill:before{background-image:url(../../icons/system/menu-2-fill.svg)}.fr-icon-menu-fill:after,.fr-icon-menu-fill:before{background-image:url(../../icons/system/menu-fill.svg)}.fr-icon-more-fill:after,.fr-icon-more-fill:before{background-image:url(../../icons/system/more-fill.svg)}.fr-icon-more-line:after,.fr-icon-more-line:before{background-image:url(../../icons/system/more-line.svg)}.fr-icon-notification-badge-fill:after,.fr-icon-notification-badge-fill:before{background-image:url(../../icons/system/notification-badge-fill.svg)}.fr-icon-notification-badge-line:after,.fr-icon-notification-badge-line:before{background-image:url(../../icons/system/notification-badge-line.svg)}.fr-icon-question-fill:after,.fr-icon-question-fill:before{background-image:url(../../icons/system/question-fill.svg)}.fr-icon-question-line:after,.fr-icon-question-line:before{background-image:url(../../icons/system/question-line.svg)}.fr-icon-refresh-fill:after,.fr-icon-refresh-fill:before{background-image:url(../../icons/system/refresh-fill.svg)}.fr-icon-refresh-line:after,.fr-icon-refresh-line:before{background-image:url(../../icons/system/refresh-line.svg)}.fr-icon-search-fill:after,.fr-icon-search-fill:before{background-image:url(../../icons/system/search-fill.svg)}.fr-icon-search-line:after,.fr-icon-search-line:before{background-image:url(../../icons/system/search-line.svg)}.fr-icon-settings-5-fill:after,.fr-icon-settings-5-fill:before{background-image:url(../../icons/system/settings-5-fill.svg)}.fr-icon-settings-5-line:after,.fr-icon-settings-5-line:before{background-image:url(../../icons/system/settings-5-line.svg)}.fr-icon-share-fill:after,.fr-icon-share-fill:before{background-image:url(../../icons/system/share-fill.svg)}.fr-icon-share-forward-fill:after,.fr-icon-share-forward-fill:before{background-image:url(../../icons/system/share-forward-fill.svg)}.fr-icon-share-forward-line:after,.fr-icon-share-forward-line:before{background-image:url(../../icons/system/share-forward-line.svg)}.fr-icon-share-line:after,.fr-icon-share-line:before{background-image:url(../../icons/system/share-line.svg)}.fr-icon-shield-fill:after,.fr-icon-shield-fill:before{background-image:url(../../icons/system/shield-fill.svg)}.fr-icon-shield-line:after,.fr-icon-shield-line:before{background-image:url(../../icons/system/shield-line.svg)}.fr-icon-star-fill:after,.fr-icon-star-fill:before{background-image:url(../../icons/system/star-fill.svg)}.fr-icon-star-line:after,.fr-icon-star-line:before{background-image:url(../../icons/system/star-line.svg)}.fr-icon-star-s-fill:after,.fr-icon-star-s-fill:before{background-image:url(../../icons/system/star-s-fill.svg)}.fr-icon-star-s-line:after,.fr-icon-star-s-line:before{background-image:url(../../icons/system/star-s-line.svg)}.fr-icon-subtract-line:after,.fr-icon-subtract-line:before{background-image:url(../../icons/system/subtract-line.svg)}.fr-icon-thumb-down-fill:after,.fr-icon-thumb-down-fill:before{background-image:url(../../icons/system/thumb-down-fill.svg)}.fr-icon-thumb-down-line:after,.fr-icon-thumb-down-line:before{background-image:url(../../icons/system/thumb-down-line.svg)}.fr-icon-thumb-up-fill:after,.fr-icon-thumb-up-fill:before{background-image:url(../../icons/system/thumb-up-fill.svg)}.fr-icon-thumb-up-line:after,.fr-icon-thumb-up-line:before{background-image:url(../../icons/system/thumb-up-line.svg)}.fr-icon-time-fill:after,.fr-icon-time-fill:before{background-image:url(../../icons/system/time-fill.svg)}.fr-icon-time-line:after,.fr-icon-time-line:before{background-image:url(../../icons/system/time-line.svg)}.fr-icon-timer-fill:after,.fr-icon-timer-fill:before{background-image:url(../../icons/system/timer-fill.svg)}.fr-icon-timer-line:after,.fr-icon-timer-line:before{background-image:url(../../icons/system/timer-line.svg)}.fr-icon-upload-2-fill:after,.fr-icon-upload-2-fill:before{background-image:url(../../icons/system/upload-2-fill.svg)}.fr-icon-upload-2-line:after,.fr-icon-upload-2-line:before{background-image:url(../../icons/system/upload-2-line.svg)}.fr-icon-upload-fill:after,.fr-icon-upload-fill:before{background-image:url(../../icons/system/upload-fill.svg)}.fr-icon-upload-line:after,.fr-icon-upload-line:before{background-image:url(../../icons/system/upload-line.svg)}.fr-icon-zoom-in-fill:after,.fr-icon-zoom-in-fill:before{background-image:url(../../icons/system/zoom-in-fill.svg)}.fr-icon-zoom-in-line:after,.fr-icon-zoom-in-line:before{background-image:url(../../icons/system/zoom-in-line.svg)}.fr-icon-zoom-out-fill:after,.fr-icon-zoom-out-fill:before{background-image:url(../../icons/system/zoom-out-fill.svg)}.fr-icon-zoom-out-line:after,.fr-icon-zoom-out-line:before{background-image:url(../../icons/system/zoom-out-line.svg)}.fr-fi-add-circle-fill:before{background-image:url(../../icons/system/add-circle-fill.svg)}.fr-fi-add-circle-line:before{background-image:url(../../icons/system/add-circle-line.svg)}.fr-fi-add-line:before{background-image:url(../../icons/system/add-line.svg)}.fr-fi-arrow-down-line:before{background-image:url(../../icons/system/arrow-down-line.svg)}.fr-fi-arrow-down-s-line:before{background-image:url(../../icons/system/arrow-down-s-line.svg)}.fr-fi-arrow-go-back-fill:before{background-image:url(../../icons/system/arrow-go-back-fill.svg)}.fr-fi-arrow-go-back-line:before{background-image:url(../../icons/system/arrow-go-back-line.svg)}.fr-fi-arrow-left-line:before{background-image:url(../../icons/system/arrow-left-line.svg)}.fr-fi-arrow-left-s-line:before{background-image:url(../../icons/system/arrow-left-s-line.svg)}.fr-fi-arrow-right-line:before{background-image:url(../../icons/system/arrow-right-line.svg)}.fr-fi-arrow-right-s-line:before{background-image:url(../../icons/system/arrow-right-s-line.svg)}.fr-fi-arrow-right-up-line:before{background-image:url(../../icons/system/arrow-right-up-line.svg)}.fr-fi-arrow-up-fill:before{background-image:url(../../icons/system/arrow-up-fill.svg)}.fr-fi-arrow-up-line:before{background-image:url(../../icons/system/arrow-up-line.svg)}.fr-fi-arrow-up-s-line:before{background-image:url(../../icons/system/arrow-up-s-line.svg)}.fr-fi-check-line:before{background-image:url(../../icons/system/check-line.svg)}.fr-fi-checkbox-circle-line:before{background-image:url(../../icons/system/checkbox-circle-line.svg)}.fr-fi-close-line:before{background-image:url(../../icons/system/close-line.svg)}.fr-fi-download-line:before{background-image:url(../../icons/system/download-line.svg)}.fr-fi-error-warning-fill:before{background-image:url(../../icons/system/error-warning-fill.svg)}.fr-fi-error-warning-line:before{background-image:url(../../icons/system/error-warning-line.svg)}.fr-fi-external-link-line:before{background-image:url(../../icons/system/external-link-line.svg)}.fr-fi-eye-fill:before{background-image:url(../../icons/system/eye-fill.svg)}.fr-fi-eye-line:before{background-image:url(../../icons/system/eye-line.svg)}.fr-fi-eye-off-fill:before{background-image:url(../../icons/system/eye-off-fill.svg)}.fr-fi-eye-off-line:before{background-image:url(../../icons/system/eye-off-line.svg)}.fr-fi-filter-fill:before{background-image:url(../../icons/system/filter-fill.svg)}.fr-fi-filter-line:before{background-image:url(../../icons/system/filter-line.svg)}.fr-fi-arrow-left-s-first-line:before{background-image:url(../../icons/system/fr--arrow-left-s-first-line.svg)}.fr-fi-arrow-left-s-line-double:before{background-image:url(../../icons/system/fr--arrow-left-s-line-double.svg)}.fr-fi-arrow-right-s-last-line:before{background-image:url(../../icons/system/fr--arrow-right-s-last-line.svg)}.fr-fi-arrow-right-s-line-double:before{background-image:url(../../icons/system/fr--arrow-right-s-line-double.svg)}.fr-fi-error-fill:before{background-image:url(../../icons/system/fr--error-fill.svg)}.fr-fi-error-line:before{background-image:url(../../icons/system/fr--error-line.svg)}.fr-fi-info-fill:before{background-image:url(../../icons/system/fr--info-fill.svg)}.fr-fi-info-line:before{background-image:url(../../icons/system/fr--info-line.svg)}.fr-fi-success-fill:before{background-image:url(../../icons/system/fr--success-fill.svg)}.fr-fi-success-line:before{background-image:url(../../icons/system/fr--success-line.svg)}.fr-fi-theme-fill:before{background-image:url(../../icons/system/fr--theme-fill.svg)}.fr-fi-warning-fill:before{background-image:url(../../icons/system/fr--warning-fill.svg)}.fr-fi-warning-line:before{background-image:url(../../icons/system/fr--warning-line.svg)}.fr-fi-information-fill:before{background-image:url(../../icons/system/information-fill.svg)}.fr-fi-information-line:before{background-image:url(../../icons/system/information-line.svg)}.fr-fi-lock-fill:before{background-image:url(../../icons/system/lock-fill.svg)}.fr-fi-lock-line:before{background-image:url(../../icons/system/lock-line.svg)}.fr-fi-logout-box-r-fill:before{background-image:url(../../icons/system/logout-box-r-fill.svg)}.fr-fi-logout-box-r-line:before{background-image:url(../../icons/system/logout-box-r-line.svg)}.fr-fi-menu-2-fill:before{background-image:url(../../icons/system/menu-2-fill.svg)}.fr-fi-menu-fill:before{background-image:url(../../icons/system/menu-fill.svg)}.fr-fi-question-fill:before{background-image:url(../../icons/system/question-fill.svg)}.fr-fi-question-line:before{background-image:url(../../icons/system/question-line.svg)}.fr-fi-refresh-fill:before{background-image:url(../../icons/system/refresh-fill.svg)}.fr-fi-refresh-line:before{background-image:url(../../icons/system/refresh-line.svg)}.fr-fi-search-fill:before{background-image:url(../../icons/system/search-fill.svg)}.fr-fi-search-line:before{background-image:url(../../icons/system/search-line.svg)}.fr-fi-subtract-line:before{background-image:url(../../icons/system/subtract-line.svg)}.fr-fi-timer-fill:before{background-image:url(../../icons/system/timer-fill.svg)}.fr-fi-timer-line:before{background-image:url(../../icons/system/timer-line.svg)}.fr-fi-upload-2-fill:before{background-image:url(../../icons/system/upload-2-fill.svg)}.fr-fi-upload-2-line:before{background-image:url(../../icons/system/upload-2-line.svg)}.fr-fi-zoom-in-fill:before{background-image:url(../../icons/system/zoom-in-fill.svg)}.fr-fi-zoom-in-line:before{background-image:url(../../icons/system/zoom-in-line.svg)}.fr-fi-zoom-out-fill:before{background-image:url(../../icons/system/zoom-out-fill.svg)}.fr-fi-zoom-out-line:before{background-image:url(../../icons/system/zoom-out-line.svg)}.fr-fi-delete-line:after,.fr-fi-delete-line:before{background-image:url(../../icons/system/delete-bin-line.svg)}.fr-fi-delete-fill:after,.fr-fi-delete-fill:before{background-image:url(../../icons/system/delete-bin-fill.svg)}.fr-icon-delete-line:after,.fr-icon-delete-line:before{background-image:url(../../icons/system/delete-bin-line.svg)}.fr-icon-delete-fill:after,.fr-icon-delete-fill:before{background-image:url(../../icons/system/delete-bin-fill.svg)}.fr-icon-account-circle-fill:after,.fr-icon-account-circle-fill:before{background-image:url(../../icons/user/account-circle-fill.svg)}.fr-icon-account-circle-line:after,.fr-icon-account-circle-line:before{background-image:url(../../icons/user/account-circle-line.svg)}.fr-icon-account-pin-circle-fill:after,.fr-icon-account-pin-circle-fill:before{background-image:url(../../icons/user/account-pin-circle-fill.svg)}.fr-icon-account-pin-circle-line:after,.fr-icon-account-pin-circle-line:before{background-image:url(../../icons/user/account-pin-circle-line.svg)}.fr-icon-admin-fill:after,.fr-icon-admin-fill:before{background-image:url(../../icons/user/admin-fill.svg)}.fr-icon-admin-line:after,.fr-icon-admin-line:before{background-image:url(../../icons/user/admin-line.svg)}.fr-icon-group-fill:after,.fr-icon-group-fill:before{background-image:url(../../icons/user/group-fill.svg)}.fr-icon-group-line:after,.fr-icon-group-line:before{background-image:url(../../icons/user/group-line.svg)}.fr-icon-parent-fill:after,.fr-icon-parent-fill:before{background-image:url(../../icons/user/parent-fill.svg)}.fr-icon-parent-line:after,.fr-icon-parent-line:before{background-image:url(../../icons/user/parent-line.svg)}.fr-icon-team-fill:after,.fr-icon-team-fill:before{background-image:url(../../icons/user/team-fill.svg)}.fr-icon-team-line:after,.fr-icon-team-line:before{background-image:url(../../icons/user/team-line.svg)}.fr-icon-user-add-fill:after,.fr-icon-user-add-fill:before{background-image:url(../../icons/user/user-add-fill.svg)}.fr-icon-user-add-line:after,.fr-icon-user-add-line:before{background-image:url(../../icons/user/user-add-line.svg)}.fr-icon-user-fill:after,.fr-icon-user-fill:before{background-image:url(../../icons/user/user-fill.svg)}.fr-icon-user-heart-fill:after,.fr-icon-user-heart-fill:before{background-image:url(../../icons/user/user-heart-fill.svg)}.fr-icon-user-heart-line:after,.fr-icon-user-heart-line:before{background-image:url(../../icons/user/user-heart-line.svg)}.fr-icon-user-line:after,.fr-icon-user-line:before{background-image:url(../../icons/user/user-line.svg)}.fr-icon-user-search-fill:after,.fr-icon-user-search-fill:before{background-image:url(../../icons/user/user-search-fill.svg)}.fr-icon-user-search-line:after,.fr-icon-user-search-line:before{background-image:url(../../icons/user/user-search-line.svg)}.fr-icon-user-setting-fill:after,.fr-icon-user-setting-fill:before{background-image:url(../../icons/user/user-setting-fill.svg)}.fr-icon-user-setting-line:after,.fr-icon-user-setting-line:before{background-image:url(../../icons/user/user-setting-line.svg)}.fr-icon-user-star-fill:after,.fr-icon-user-star-fill:before{background-image:url(../../icons/user/user-star-fill.svg)}.fr-icon-user-star-line:after,.fr-icon-user-star-line:before{background-image:url(../../icons/user/user-star-line.svg)}.fr-fi-user-fill:before{background-image:url(../../icons/user/user-fill.svg)}.fr-fi-user-line:before{background-image:url(../../icons/user/user-line.svg)}.fr-fi-account-line:after,.fr-fi-account-line:before{background-image:url(../../icons/user/account-circle-line.svg)}.fr-fi-account-fill:after,.fr-fi-account-fill:before{background-image:url(../../icons/user/account-circle-fill.svg)}.fr-icon-account-line:after,.fr-icon-account-line:before{background-image:url(../../icons/user/account-circle-line.svg)}.fr-icon-account-fill:after,.fr-icon-account-fill:before{background-image:url(../../icons/user/account-circle-fill.svg)}.fr-icon-cloudy-2-fill:after,.fr-icon-cloudy-2-fill:before{background-image:url(../../icons/weather/cloudy-2-fill.svg)}.fr-icon-cloudy-2-line:after,.fr-icon-cloudy-2-line:before{background-image:url(../../icons/weather/cloudy-2-line.svg)}.fr-icon-fire-fill:after,.fr-icon-fire-fill:before{background-image:url(../../icons/weather/fire-fill.svg)}.fr-icon-fire-line:after,.fr-icon-fire-line:before{background-image:url(../../icons/weather/fire-line.svg)}.fr-icon-flashlight-fill:after,.fr-icon-flashlight-fill:before{background-image:url(../../icons/weather/flashlight-fill.svg)}.fr-icon-flashlight-line:after,.fr-icon-flashlight-line:before{background-image:url(../../icons/weather/flashlight-line.svg)}.fr-icon-flood-fill:after,.fr-icon-flood-fill:before{background-image:url(../../icons/weather/flood-fill.svg)}.fr-icon-flood-line:after,.fr-icon-flood-line:before{background-image:url(../../icons/weather/flood-line.svg)}.fr-icon-avalanches-fill:after,.fr-icon-avalanches-fill:before{background-image:url(../../icons/weather/fr--avalanches-fill.svg)}.fr-icon-submersion-fill:after,.fr-icon-submersion-fill:before{background-image:url(../../icons/weather/fr--submersion-fill.svg)}.fr-icon-heavy-showers-fill:after,.fr-icon-heavy-showers-fill:before{background-image:url(../../icons/weather/heavy-showers-fill.svg)}.fr-icon-heavy-showers-line:after,.fr-icon-heavy-showers-line:before{background-image:url(../../icons/weather/heavy-showers-line.svg)}.fr-icon-moon-fill:after,.fr-icon-moon-fill:before{background-image:url(../../icons/weather/moon-fill.svg)}.fr-icon-moon-line:after,.fr-icon-moon-line:before{background-image:url(../../icons/weather/moon-line.svg)}.fr-icon-snowy-fill:after,.fr-icon-snowy-fill:before{background-image:url(../../icons/weather/snowy-fill.svg)}.fr-icon-snowy-line:after,.fr-icon-snowy-line:before{background-image:url(../../icons/weather/snowy-line.svg)}.fr-icon-sparkling-2-fill:after,.fr-icon-sparkling-2-fill:before{background-image:url(../../icons/weather/sparkling-2-fill.svg)}.fr-icon-sparkling-2-line:after,.fr-icon-sparkling-2-line:before{background-image:url(../../icons/weather/sparkling-2-line.svg)}.fr-icon-sun-fill:after,.fr-icon-sun-fill:before{background-image:url(../../icons/weather/sun-fill.svg)}.fr-icon-sun-line:after,.fr-icon-sun-line:before{background-image:url(../../icons/weather/sun-line.svg)}.fr-icon-temp-cold-fill:after,.fr-icon-temp-cold-fill:before{background-image:url(../../icons/weather/temp-cold-fill.svg)}.fr-icon-temp-cold-line:after,.fr-icon-temp-cold-line:before{background-image:url(../../icons/weather/temp-cold-line.svg)}.fr-icon-thunderstorms-fill:after,.fr-icon-thunderstorms-fill:before{background-image:url(../../icons/weather/thunderstorms-fill.svg)}.fr-icon-thunderstorms-line:after,.fr-icon-thunderstorms-line:before{background-image:url(../../icons/weather/thunderstorms-line.svg)}.fr-icon-tornado-fill:after,.fr-icon-tornado-fill:before{background-image:url(../../icons/weather/tornado-fill.svg)}.fr-icon-tornado-line:after,.fr-icon-tornado-line:before{background-image:url(../../icons/weather/tornado-line.svg)}.fr-icon-typhoon-fill:after,.fr-icon-typhoon-fill:before{background-image:url(../../icons/weather/typhoon-fill.svg)}.fr-icon-typhoon-line:after,.fr-icon-typhoon-line:before{background-image:url(../../icons/weather/typhoon-line.svg)}.fr-icon-windy-fill:after,.fr-icon-windy-fill:before{background-image:url(../../icons/weather/windy-fill.svg)}.fr-icon-windy-line:after,.fr-icon-windy-line:before{background-image:url(../../icons/weather/windy-line.svg)}.fr-fi-flashlight-fill:before{background-image:url(../../icons/weather/flashlight-fill.svg)}.fr-fi-flashlight-line:before{background-image:url(../../icons/weather/flashlight-line.svg)}} \ No newline at end of file diff --git a/dist/dsfr/utility/icons/icons.main.css b/dist/dsfr/utility/icons/icons.main.css new file mode 100644 index 0000000..eb222e0 --- /dev/null +++ b/dist/dsfr/utility/icons/icons.main.css @@ -0,0 +1,5127 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON BUILDINGS +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-ancient-gate-fill::before, +.fr-icon-ancient-gate-fill::after { + -webkit-mask-image: url("../../icons/buildings/ancient-gate-fill.svg"); + mask-image: url("../../icons/buildings/ancient-gate-fill.svg"); +} + +.fr-icon-ancient-gate-line::before, +.fr-icon-ancient-gate-line::after { + -webkit-mask-image: url("../../icons/buildings/ancient-gate-line.svg"); + mask-image: url("../../icons/buildings/ancient-gate-line.svg"); +} + +.fr-icon-ancient-pavilion-fill::before, +.fr-icon-ancient-pavilion-fill::after { + -webkit-mask-image: url("../../icons/buildings/ancient-pavilion-fill.svg"); + mask-image: url("../../icons/buildings/ancient-pavilion-fill.svg"); +} + +.fr-icon-ancient-pavilion-line::before, +.fr-icon-ancient-pavilion-line::after { + -webkit-mask-image: url("../../icons/buildings/ancient-pavilion-line.svg"); + mask-image: url("../../icons/buildings/ancient-pavilion-line.svg"); +} + +.fr-icon-bank-fill::before, +.fr-icon-bank-fill::after { + -webkit-mask-image: url("../../icons/buildings/bank-fill.svg"); + mask-image: url("../../icons/buildings/bank-fill.svg"); +} + +.fr-icon-bank-line::before, +.fr-icon-bank-line::after { + -webkit-mask-image: url("../../icons/buildings/bank-line.svg"); + mask-image: url("../../icons/buildings/bank-line.svg"); +} + +.fr-icon-building-fill::before, +.fr-icon-building-fill::after { + -webkit-mask-image: url("../../icons/buildings/building-fill.svg"); + mask-image: url("../../icons/buildings/building-fill.svg"); +} + +.fr-icon-building-line::before, +.fr-icon-building-line::after { + -webkit-mask-image: url("../../icons/buildings/building-line.svg"); + mask-image: url("../../icons/buildings/building-line.svg"); +} + +.fr-icon-community-fill::before, +.fr-icon-community-fill::after { + -webkit-mask-image: url("../../icons/buildings/community-fill.svg"); + mask-image: url("../../icons/buildings/community-fill.svg"); +} + +.fr-icon-community-line::before, +.fr-icon-community-line::after { + -webkit-mask-image: url("../../icons/buildings/community-line.svg"); + mask-image: url("../../icons/buildings/community-line.svg"); +} + +.fr-icon-government-fill::before, +.fr-icon-government-fill::after { + -webkit-mask-image: url("../../icons/buildings/government-fill.svg"); + mask-image: url("../../icons/buildings/government-fill.svg"); +} + +.fr-icon-government-line::before, +.fr-icon-government-line::after { + -webkit-mask-image: url("../../icons/buildings/government-line.svg"); + mask-image: url("../../icons/buildings/government-line.svg"); +} + +.fr-icon-home-4-fill::before, +.fr-icon-home-4-fill::after { + -webkit-mask-image: url("../../icons/buildings/home-4-fill.svg"); + mask-image: url("../../icons/buildings/home-4-fill.svg"); +} + +.fr-icon-home-4-line::before, +.fr-icon-home-4-line::after { + -webkit-mask-image: url("../../icons/buildings/home-4-line.svg"); + mask-image: url("../../icons/buildings/home-4-line.svg"); +} + +.fr-icon-hospital-fill::before, +.fr-icon-hospital-fill::after { + -webkit-mask-image: url("../../icons/buildings/hospital-fill.svg"); + mask-image: url("../../icons/buildings/hospital-fill.svg"); +} + +.fr-icon-hospital-line::before, +.fr-icon-hospital-line::after { + -webkit-mask-image: url("../../icons/buildings/hospital-line.svg"); + mask-image: url("../../icons/buildings/hospital-line.svg"); +} + +.fr-icon-hotel-fill::before, +.fr-icon-hotel-fill::after { + -webkit-mask-image: url("../../icons/buildings/hotel-fill.svg"); + mask-image: url("../../icons/buildings/hotel-fill.svg"); +} + +.fr-icon-hotel-line::before, +.fr-icon-hotel-line::after { + -webkit-mask-image: url("../../icons/buildings/hotel-line.svg"); + mask-image: url("../../icons/buildings/hotel-line.svg"); +} + +.fr-icon-store-fill::before, +.fr-icon-store-fill::after { + -webkit-mask-image: url("../../icons/buildings/store-fill.svg"); + mask-image: url("../../icons/buildings/store-fill.svg"); +} + +.fr-icon-store-line::before, +.fr-icon-store-line::after { + -webkit-mask-image: url("../../icons/buildings/store-line.svg"); + mask-image: url("../../icons/buildings/store-line.svg"); +} + +.fr-fi-home-4-fill::before, +.fr-fi-home-4-fill::after { + -webkit-mask-image: url("../../icons/buildings/home-4-fill.svg"); + mask-image: url("../../icons/buildings/home-4-fill.svg"); +} + +.fr-fi-home-4-line::before, +.fr-fi-home-4-line::after { + -webkit-mask-image: url("../../icons/buildings/home-4-line.svg"); + mask-image: url("../../icons/buildings/home-4-line.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON BUSINESS +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-archive-fill::before, +.fr-icon-archive-fill::after { + -webkit-mask-image: url("../../icons/business/archive-fill.svg"); + mask-image: url("../../icons/business/archive-fill.svg"); +} + +.fr-icon-archive-line::before, +.fr-icon-archive-line::after { + -webkit-mask-image: url("../../icons/business/archive-line.svg"); + mask-image: url("../../icons/business/archive-line.svg"); +} + +.fr-icon-attachment-fill::before, +.fr-icon-attachment-fill::after { + -webkit-mask-image: url("../../icons/business/attachment-fill.svg"); + mask-image: url("../../icons/business/attachment-fill.svg"); +} + +.fr-icon-attachment-line::before, +.fr-icon-attachment-line::after { + -webkit-mask-image: url("../../icons/business/attachment-line.svg"); + mask-image: url("../../icons/business/attachment-line.svg"); +} + +.fr-icon-award-fill::before, +.fr-icon-award-fill::after { + -webkit-mask-image: url("../../icons/business/award-fill.svg"); + mask-image: url("../../icons/business/award-fill.svg"); +} + +.fr-icon-award-line::before, +.fr-icon-award-line::after { + -webkit-mask-image: url("../../icons/business/award-line.svg"); + mask-image: url("../../icons/business/award-line.svg"); +} + +.fr-icon-bar-chart-box-fill::before, +.fr-icon-bar-chart-box-fill::after { + -webkit-mask-image: url("../../icons/business/bar-chart-box-fill.svg"); + mask-image: url("../../icons/business/bar-chart-box-fill.svg"); +} + +.fr-icon-bar-chart-box-line::before, +.fr-icon-bar-chart-box-line::after { + -webkit-mask-image: url("../../icons/business/bar-chart-box-line.svg"); + mask-image: url("../../icons/business/bar-chart-box-line.svg"); +} + +.fr-icon-bookmark-fill::before, +.fr-icon-bookmark-fill::after { + -webkit-mask-image: url("../../icons/business/bookmark-fill.svg"); + mask-image: url("../../icons/business/bookmark-fill.svg"); +} + +.fr-icon-bookmark-line::before, +.fr-icon-bookmark-line::after { + -webkit-mask-image: url("../../icons/business/bookmark-line.svg"); + mask-image: url("../../icons/business/bookmark-line.svg"); +} + +.fr-icon-briefcase-fill::before, +.fr-icon-briefcase-fill::after { + -webkit-mask-image: url("../../icons/business/briefcase-fill.svg"); + mask-image: url("../../icons/business/briefcase-fill.svg"); +} + +.fr-icon-briefcase-line::before, +.fr-icon-briefcase-line::after { + -webkit-mask-image: url("../../icons/business/briefcase-line.svg"); + mask-image: url("../../icons/business/briefcase-line.svg"); +} + +.fr-icon-calendar-2-fill::before, +.fr-icon-calendar-2-fill::after { + -webkit-mask-image: url("../../icons/business/calendar-2-fill.svg"); + mask-image: url("../../icons/business/calendar-2-fill.svg"); +} + +.fr-icon-calendar-2-line::before, +.fr-icon-calendar-2-line::after { + -webkit-mask-image: url("../../icons/business/calendar-2-line.svg"); + mask-image: url("../../icons/business/calendar-2-line.svg"); +} + +.fr-icon-calendar-event-fill::before, +.fr-icon-calendar-event-fill::after { + -webkit-mask-image: url("../../icons/business/calendar-event-fill.svg"); + mask-image: url("../../icons/business/calendar-event-fill.svg"); +} + +.fr-icon-calendar-event-line::before, +.fr-icon-calendar-event-line::after { + -webkit-mask-image: url("../../icons/business/calendar-event-line.svg"); + mask-image: url("../../icons/business/calendar-event-line.svg"); +} + +.fr-icon-calendar-fill::before, +.fr-icon-calendar-fill::after { + -webkit-mask-image: url("../../icons/business/calendar-fill.svg"); + mask-image: url("../../icons/business/calendar-fill.svg"); +} + +.fr-icon-calendar-line::before, +.fr-icon-calendar-line::after { + -webkit-mask-image: url("../../icons/business/calendar-line.svg"); + mask-image: url("../../icons/business/calendar-line.svg"); +} + +.fr-icon-cloud-fill::before, +.fr-icon-cloud-fill::after { + -webkit-mask-image: url("../../icons/business/cloud-fill.svg"); + mask-image: url("../../icons/business/cloud-fill.svg"); +} + +.fr-icon-cloud-line::before, +.fr-icon-cloud-line::after { + -webkit-mask-image: url("../../icons/business/cloud-line.svg"); + mask-image: url("../../icons/business/cloud-line.svg"); +} + +.fr-icon-copyright-fill::before, +.fr-icon-copyright-fill::after { + -webkit-mask-image: url("../../icons/business/copyright-fill.svg"); + mask-image: url("../../icons/business/copyright-fill.svg"); +} + +.fr-icon-copyright-line::before, +.fr-icon-copyright-line::after { + -webkit-mask-image: url("../../icons/business/copyright-line.svg"); + mask-image: url("../../icons/business/copyright-line.svg"); +} + +.fr-icon-customer-service-fill::before, +.fr-icon-customer-service-fill::after { + -webkit-mask-image: url("../../icons/business/customer-service-fill.svg"); + mask-image: url("../../icons/business/customer-service-fill.svg"); +} + +.fr-icon-customer-service-line::before, +.fr-icon-customer-service-line::after { + -webkit-mask-image: url("../../icons/business/customer-service-line.svg"); + mask-image: url("../../icons/business/customer-service-line.svg"); +} + +.fr-icon-flag-fill::before, +.fr-icon-flag-fill::after { + -webkit-mask-image: url("../../icons/business/flag-fill.svg"); + mask-image: url("../../icons/business/flag-fill.svg"); +} + +.fr-icon-flag-line::before, +.fr-icon-flag-line::after { + -webkit-mask-image: url("../../icons/business/flag-line.svg"); + mask-image: url("../../icons/business/flag-line.svg"); +} + +.fr-icon-global-fill::before, +.fr-icon-global-fill::after { + -webkit-mask-image: url("../../icons/business/global-fill.svg"); + mask-image: url("../../icons/business/global-fill.svg"); +} + +.fr-icon-global-line::before, +.fr-icon-global-line::after { + -webkit-mask-image: url("../../icons/business/global-line.svg"); + mask-image: url("../../icons/business/global-line.svg"); +} + +.fr-icon-line-chart-fill::before, +.fr-icon-line-chart-fill::after { + -webkit-mask-image: url("../../icons/business/line-chart-fill.svg"); + mask-image: url("../../icons/business/line-chart-fill.svg"); +} + +.fr-icon-line-chart-line::before, +.fr-icon-line-chart-line::after { + -webkit-mask-image: url("../../icons/business/line-chart-line.svg"); + mask-image: url("../../icons/business/line-chart-line.svg"); +} + +.fr-icon-links-fill::before, +.fr-icon-links-fill::after { + -webkit-mask-image: url("../../icons/business/links-fill.svg"); + mask-image: url("../../icons/business/links-fill.svg"); +} + +.fr-icon-links-line::before, +.fr-icon-links-line::after { + -webkit-mask-image: url("../../icons/business/links-line.svg"); + mask-image: url("../../icons/business/links-line.svg"); +} + +.fr-icon-mail-fill::before, +.fr-icon-mail-fill::after { + -webkit-mask-image: url("../../icons/business/mail-fill.svg"); + mask-image: url("../../icons/business/mail-fill.svg"); +} + +.fr-icon-mail-line::before, +.fr-icon-mail-line::after { + -webkit-mask-image: url("../../icons/business/mail-line.svg"); + mask-image: url("../../icons/business/mail-line.svg"); +} + +.fr-icon-mail-open-fill::before, +.fr-icon-mail-open-fill::after { + -webkit-mask-image: url("../../icons/business/mail-open-fill.svg"); + mask-image: url("../../icons/business/mail-open-fill.svg"); +} + +.fr-icon-mail-open-line::before, +.fr-icon-mail-open-line::after { + -webkit-mask-image: url("../../icons/business/mail-open-line.svg"); + mask-image: url("../../icons/business/mail-open-line.svg"); +} + +.fr-icon-medal-fill::before, +.fr-icon-medal-fill::after { + -webkit-mask-image: url("../../icons/business/medal-fill.svg"); + mask-image: url("../../icons/business/medal-fill.svg"); +} + +.fr-icon-medal-line::before, +.fr-icon-medal-line::after { + -webkit-mask-image: url("../../icons/business/medal-line.svg"); + mask-image: url("../../icons/business/medal-line.svg"); +} + +.fr-icon-pie-chart-2-fill::before, +.fr-icon-pie-chart-2-fill::after { + -webkit-mask-image: url("../../icons/business/pie-chart-2-fill.svg"); + mask-image: url("../../icons/business/pie-chart-2-fill.svg"); +} + +.fr-icon-pie-chart-2-line::before, +.fr-icon-pie-chart-2-line::after { + -webkit-mask-image: url("../../icons/business/pie-chart-2-line.svg"); + mask-image: url("../../icons/business/pie-chart-2-line.svg"); +} + +.fr-icon-pie-chart-box-fill::before, +.fr-icon-pie-chart-box-fill::after { + -webkit-mask-image: url("../../icons/business/pie-chart-box-fill.svg"); + mask-image: url("../../icons/business/pie-chart-box-fill.svg"); +} + +.fr-icon-pie-chart-box-line::before, +.fr-icon-pie-chart-box-line::after { + -webkit-mask-image: url("../../icons/business/pie-chart-box-line.svg"); + mask-image: url("../../icons/business/pie-chart-box-line.svg"); +} + +.fr-icon-printer-fill::before, +.fr-icon-printer-fill::after { + -webkit-mask-image: url("../../icons/business/printer-fill.svg"); + mask-image: url("../../icons/business/printer-fill.svg"); +} + +.fr-icon-printer-line::before, +.fr-icon-printer-line::after { + -webkit-mask-image: url("../../icons/business/printer-line.svg"); + mask-image: url("../../icons/business/printer-line.svg"); +} + +.fr-icon-profil-fill::before, +.fr-icon-profil-fill::after { + -webkit-mask-image: url("../../icons/business/profil-fill.svg"); + mask-image: url("../../icons/business/profil-fill.svg"); +} + +.fr-icon-profil-line::before, +.fr-icon-profil-line::after { + -webkit-mask-image: url("../../icons/business/profil-line.svg"); + mask-image: url("../../icons/business/profil-line.svg"); +} + +.fr-icon-projector-2-fill::before, +.fr-icon-projector-2-fill::after { + -webkit-mask-image: url("../../icons/business/projector-2-fill.svg"); + mask-image: url("../../icons/business/projector-2-fill.svg"); +} + +.fr-icon-projector-2-line::before, +.fr-icon-projector-2-line::after { + -webkit-mask-image: url("../../icons/business/projector-2-line.svg"); + mask-image: url("../../icons/business/projector-2-line.svg"); +} + +.fr-icon-send-plane-fill::before, +.fr-icon-send-plane-fill::after { + -webkit-mask-image: url("../../icons/business/send-plane-fill.svg"); + mask-image: url("../../icons/business/send-plane-fill.svg"); +} + +.fr-icon-send-plane-line::before, +.fr-icon-send-plane-line::after { + -webkit-mask-image: url("../../icons/business/send-plane-line.svg"); + mask-image: url("../../icons/business/send-plane-line.svg"); +} + +.fr-icon-slideshow-fill::before, +.fr-icon-slideshow-fill::after { + -webkit-mask-image: url("../../icons/business/slideshow-fill.svg"); + mask-image: url("../../icons/business/slideshow-fill.svg"); +} + +.fr-icon-slideshow-line::before, +.fr-icon-slideshow-line::after { + -webkit-mask-image: url("../../icons/business/slideshow-line.svg"); + mask-image: url("../../icons/business/slideshow-line.svg"); +} + +.fr-icon-window-fill::before, +.fr-icon-window-fill::after { + -webkit-mask-image: url("../../icons/business/window-fill.svg"); + mask-image: url("../../icons/business/window-fill.svg"); +} + +.fr-icon-window-line::before, +.fr-icon-window-line::after { + -webkit-mask-image: url("../../icons/business/window-line.svg"); + mask-image: url("../../icons/business/window-line.svg"); +} + +.fr-fi-attachment-fill::before, +.fr-fi-attachment-fill::after { + -webkit-mask-image: url("../../icons/business/attachment-fill.svg"); + mask-image: url("../../icons/business/attachment-fill.svg"); +} + +.fr-fi-attachment-line::before, +.fr-fi-attachment-line::after { + -webkit-mask-image: url("../../icons/business/attachment-line.svg"); + mask-image: url("../../icons/business/attachment-line.svg"); +} + +.fr-fi-calendar-fill::before, +.fr-fi-calendar-fill::after { + -webkit-mask-image: url("../../icons/business/calendar-fill.svg"); + mask-image: url("../../icons/business/calendar-fill.svg"); +} + +.fr-fi-calendar-line::before, +.fr-fi-calendar-line::after { + -webkit-mask-image: url("../../icons/business/calendar-line.svg"); + mask-image: url("../../icons/business/calendar-line.svg"); +} + +.fr-fi-line-chart-fill::before, +.fr-fi-line-chart-fill::after { + -webkit-mask-image: url("../../icons/business/line-chart-fill.svg"); + mask-image: url("../../icons/business/line-chart-fill.svg"); +} + +.fr-fi-line-chart-line::before, +.fr-fi-line-chart-line::after { + -webkit-mask-image: url("../../icons/business/line-chart-line.svg"); + mask-image: url("../../icons/business/line-chart-line.svg"); +} + +.fr-fi-links-fill::before, +.fr-fi-links-fill::after { + -webkit-mask-image: url("../../icons/business/links-fill.svg"); + mask-image: url("../../icons/business/links-fill.svg"); +} + +.fr-fi-mail-fill::before, +.fr-fi-mail-fill::after { + -webkit-mask-image: url("../../icons/business/mail-fill.svg"); + mask-image: url("../../icons/business/mail-fill.svg"); +} + +.fr-fi-mail-line::before, +.fr-fi-mail-line::after { + -webkit-mask-image: url("../../icons/business/mail-line.svg"); + mask-image: url("../../icons/business/mail-line.svg"); +} + +.fr-fi-printer-fill::before, +.fr-fi-printer-fill::after { + -webkit-mask-image: url("../../icons/business/printer-fill.svg"); + mask-image: url("../../icons/business/printer-fill.svg"); +} + +.fr-fi-printer-line::before, +.fr-fi-printer-line::after { + -webkit-mask-image: url("../../icons/business/printer-line.svg"); + mask-image: url("../../icons/business/printer-line.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-chat-2-fill::before, +.fr-icon-chat-2-fill::after { + -webkit-mask-image: url("../../icons/communication/chat-2-fill.svg"); + mask-image: url("../../icons/communication/chat-2-fill.svg"); +} + +.fr-icon-chat-2-line::before, +.fr-icon-chat-2-line::after { + -webkit-mask-image: url("../../icons/communication/chat-2-line.svg"); + mask-image: url("../../icons/communication/chat-2-line.svg"); +} + +.fr-icon-chat-3-fill::before, +.fr-icon-chat-3-fill::after { + -webkit-mask-image: url("../../icons/communication/chat-3-fill.svg"); + mask-image: url("../../icons/communication/chat-3-fill.svg"); +} + +.fr-icon-chat-3-line::before, +.fr-icon-chat-3-line::after { + -webkit-mask-image: url("../../icons/communication/chat-3-line.svg"); + mask-image: url("../../icons/communication/chat-3-line.svg"); +} + +.fr-icon-chat-check-fill::before, +.fr-icon-chat-check-fill::after { + -webkit-mask-image: url("../../icons/communication/chat-check-fill.svg"); + mask-image: url("../../icons/communication/chat-check-fill.svg"); +} + +.fr-icon-chat-check-line::before, +.fr-icon-chat-check-line::after { + -webkit-mask-image: url("../../icons/communication/chat-check-line.svg"); + mask-image: url("../../icons/communication/chat-check-line.svg"); +} + +.fr-icon-chat-delete-fill::before, +.fr-icon-chat-delete-fill::after { + -webkit-mask-image: url("../../icons/communication/chat-delete-fill.svg"); + mask-image: url("../../icons/communication/chat-delete-fill.svg"); +} + +.fr-icon-chat-delete-line::before, +.fr-icon-chat-delete-line::after { + -webkit-mask-image: url("../../icons/communication/chat-delete-line.svg"); + mask-image: url("../../icons/communication/chat-delete-line.svg"); +} + +.fr-icon-chat-poll-fill::before, +.fr-icon-chat-poll-fill::after { + -webkit-mask-image: url("../../icons/communication/chat-poll-fill.svg"); + mask-image: url("../../icons/communication/chat-poll-fill.svg"); +} + +.fr-icon-chat-poll-line::before, +.fr-icon-chat-poll-line::after { + -webkit-mask-image: url("../../icons/communication/chat-poll-line.svg"); + mask-image: url("../../icons/communication/chat-poll-line.svg"); +} + +.fr-icon-discuss-fill::before, +.fr-icon-discuss-fill::after { + -webkit-mask-image: url("../../icons/communication/discuss-fill.svg"); + mask-image: url("../../icons/communication/discuss-fill.svg"); +} + +.fr-icon-discuss-line::before, +.fr-icon-discuss-line::after { + -webkit-mask-image: url("../../icons/communication/discuss-line.svg"); + mask-image: url("../../icons/communication/discuss-line.svg"); +} + +.fr-icon-feedback-fill::before, +.fr-icon-feedback-fill::after { + -webkit-mask-image: url("../../icons/communication/feedback-fill.svg"); + mask-image: url("../../icons/communication/feedback-fill.svg"); +} + +.fr-icon-feedback-line::before, +.fr-icon-feedback-line::after { + -webkit-mask-image: url("../../icons/communication/feedback-line.svg"); + mask-image: url("../../icons/communication/feedback-line.svg"); +} + +.fr-icon-message-2-fill::before, +.fr-icon-message-2-fill::after { + -webkit-mask-image: url("../../icons/communication/message-2-fill.svg"); + mask-image: url("../../icons/communication/message-2-fill.svg"); +} + +.fr-icon-message-2-line::before, +.fr-icon-message-2-line::after { + -webkit-mask-image: url("../../icons/communication/message-2-line.svg"); + mask-image: url("../../icons/communication/message-2-line.svg"); +} + +.fr-icon-question-answer-fill::before, +.fr-icon-question-answer-fill::after { + -webkit-mask-image: url("../../icons/communication/question-answer-fill.svg"); + mask-image: url("../../icons/communication/question-answer-fill.svg"); +} + +.fr-icon-question-answer-line::before, +.fr-icon-question-answer-line::after { + -webkit-mask-image: url("../../icons/communication/question-answer-line.svg"); + mask-image: url("../../icons/communication/question-answer-line.svg"); +} + +.fr-icon-questionnaire-fill::before, +.fr-icon-questionnaire-fill::after { + -webkit-mask-image: url("../../icons/communication/questionnaire-fill.svg"); + mask-image: url("../../icons/communication/questionnaire-fill.svg"); +} + +.fr-icon-questionnaire-line::before, +.fr-icon-questionnaire-line::after { + -webkit-mask-image: url("../../icons/communication/questionnaire-line.svg"); + mask-image: url("../../icons/communication/questionnaire-line.svg"); +} + +.fr-icon-video-chat-fill::before, +.fr-icon-video-chat-fill::after { + -webkit-mask-image: url("../../icons/communication/video-chat-fill.svg"); + mask-image: url("../../icons/communication/video-chat-fill.svg"); +} + +.fr-icon-video-chat-line::before, +.fr-icon-video-chat-line::after { + -webkit-mask-image: url("../../icons/communication/video-chat-line.svg"); + mask-image: url("../../icons/communication/video-chat-line.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON DESIGN +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-ball-pen-fill::before, +.fr-icon-ball-pen-fill::after { + -webkit-mask-image: url("../../icons/design/ball-pen-fill.svg"); + mask-image: url("../../icons/design/ball-pen-fill.svg"); +} + +.fr-icon-ball-pen-line::before, +.fr-icon-ball-pen-line::after { + -webkit-mask-image: url("../../icons/design/ball-pen-line.svg"); + mask-image: url("../../icons/design/ball-pen-line.svg"); +} + +.fr-icon-brush-3-fill::before, +.fr-icon-brush-3-fill::after { + -webkit-mask-image: url("../../icons/design/brush-3-fill.svg"); + mask-image: url("../../icons/design/brush-3-fill.svg"); +} + +.fr-icon-brush-3-line::before, +.fr-icon-brush-3-line::after { + -webkit-mask-image: url("../../icons/design/brush-3-line.svg"); + mask-image: url("../../icons/design/brush-3-line.svg"); +} + +.fr-icon-brush-fill::before, +.fr-icon-brush-fill::after { + -webkit-mask-image: url("../../icons/design/brush-fill.svg"); + mask-image: url("../../icons/design/brush-fill.svg"); +} + +.fr-icon-brush-line::before, +.fr-icon-brush-line::after { + -webkit-mask-image: url("../../icons/design/brush-line.svg"); + mask-image: url("../../icons/design/brush-line.svg"); +} + +.fr-icon-contrast-fill::before, +.fr-icon-contrast-fill::after { + -webkit-mask-image: url("../../icons/design/contrast-fill.svg"); + mask-image: url("../../icons/design/contrast-fill.svg"); +} + +.fr-icon-contrast-line::before, +.fr-icon-contrast-line::after { + -webkit-mask-image: url("../../icons/design/contrast-line.svg"); + mask-image: url("../../icons/design/contrast-line.svg"); +} + +.fr-icon-crop-fill::before, +.fr-icon-crop-fill::after { + -webkit-mask-image: url("../../icons/design/crop-fill.svg"); + mask-image: url("../../icons/design/crop-fill.svg"); +} + +.fr-icon-crop-line::before, +.fr-icon-crop-line::after { + -webkit-mask-image: url("../../icons/design/crop-line.svg"); + mask-image: url("../../icons/design/crop-line.svg"); +} + +.fr-icon-drag-move-2-fill::before, +.fr-icon-drag-move-2-fill::after { + -webkit-mask-image: url("../../icons/design/drag-move-2-fill.svg"); + mask-image: url("../../icons/design/drag-move-2-fill.svg"); +} + +.fr-icon-drag-move-2-line::before, +.fr-icon-drag-move-2-line::after { + -webkit-mask-image: url("../../icons/design/drag-move-2-line.svg"); + mask-image: url("../../icons/design/drag-move-2-line.svg"); +} + +.fr-icon-drop-fill::before, +.fr-icon-drop-fill::after { + -webkit-mask-image: url("../../icons/design/drop-fill.svg"); + mask-image: url("../../icons/design/drop-fill.svg"); +} + +.fr-icon-drop-line::before, +.fr-icon-drop-line::after { + -webkit-mask-image: url("../../icons/design/drop-line.svg"); + mask-image: url("../../icons/design/drop-line.svg"); +} + +.fr-icon-edit-box-fill::before, +.fr-icon-edit-box-fill::after { + -webkit-mask-image: url("../../icons/design/edit-box-fill.svg"); + mask-image: url("../../icons/design/edit-box-fill.svg"); +} + +.fr-icon-edit-box-line::before, +.fr-icon-edit-box-line::after { + -webkit-mask-image: url("../../icons/design/edit-box-line.svg"); + mask-image: url("../../icons/design/edit-box-line.svg"); +} + +.fr-icon-edit-fill::before, +.fr-icon-edit-fill::after { + -webkit-mask-image: url("../../icons/design/edit-fill.svg"); + mask-image: url("../../icons/design/edit-fill.svg"); +} + +.fr-icon-edit-line::before, +.fr-icon-edit-line::after { + -webkit-mask-image: url("../../icons/design/edit-line.svg"); + mask-image: url("../../icons/design/edit-line.svg"); +} + +.fr-icon-eraser-fill::before, +.fr-icon-eraser-fill::after { + -webkit-mask-image: url("../../icons/design/eraser-fill.svg"); + mask-image: url("../../icons/design/eraser-fill.svg"); +} + +.fr-icon-eraser-line::before, +.fr-icon-eraser-line::after { + -webkit-mask-image: url("../../icons/design/eraser-line.svg"); + mask-image: url("../../icons/design/eraser-line.svg"); +} + +.fr-icon-ink-bottle-fill::before, +.fr-icon-ink-bottle-fill::after { + -webkit-mask-image: url("../../icons/design/ink-bottle-fill.svg"); + mask-image: url("../../icons/design/ink-bottle-fill.svg"); +} + +.fr-icon-ink-bottle-line::before, +.fr-icon-ink-bottle-line::after { + -webkit-mask-image: url("../../icons/design/ink-bottle-line.svg"); + mask-image: url("../../icons/design/ink-bottle-line.svg"); +} + +.fr-icon-layout-grid-fill::before, +.fr-icon-layout-grid-fill::after { + -webkit-mask-image: url("../../icons/design/layout-grid-fill.svg"); + mask-image: url("../../icons/design/layout-grid-fill.svg"); +} + +.fr-icon-layout-grid-line::before, +.fr-icon-layout-grid-line::after { + -webkit-mask-image: url("../../icons/design/layout-grid-line.svg"); + mask-image: url("../../icons/design/layout-grid-line.svg"); +} + +.fr-icon-mark-pen-fill::before, +.fr-icon-mark-pen-fill::after { + -webkit-mask-image: url("../../icons/design/mark-pen-fill.svg"); + mask-image: url("../../icons/design/mark-pen-fill.svg"); +} + +.fr-icon-mark-pen-line::before, +.fr-icon-mark-pen-line::after { + -webkit-mask-image: url("../../icons/design/mark-pen-line.svg"); + mask-image: url("../../icons/design/mark-pen-line.svg"); +} + +.fr-icon-paint-brush-fill::before, +.fr-icon-paint-brush-fill::after { + -webkit-mask-image: url("../../icons/design/paint-brush-fill.svg"); + mask-image: url("../../icons/design/paint-brush-fill.svg"); +} + +.fr-icon-paint-brush-line::before, +.fr-icon-paint-brush-line::after { + -webkit-mask-image: url("../../icons/design/paint-brush-line.svg"); + mask-image: url("../../icons/design/paint-brush-line.svg"); +} + +.fr-icon-paint-fill::before, +.fr-icon-paint-fill::after { + -webkit-mask-image: url("../../icons/design/paint-fill.svg"); + mask-image: url("../../icons/design/paint-fill.svg"); +} + +.fr-icon-paint-line::before, +.fr-icon-paint-line::after { + -webkit-mask-image: url("../../icons/design/paint-line.svg"); + mask-image: url("../../icons/design/paint-line.svg"); +} + +.fr-icon-palette-fill::before, +.fr-icon-palette-fill::after { + -webkit-mask-image: url("../../icons/design/palette-fill.svg"); + mask-image: url("../../icons/design/palette-fill.svg"); +} + +.fr-icon-palette-line::before, +.fr-icon-palette-line::after { + -webkit-mask-image: url("../../icons/design/palette-line.svg"); + mask-image: url("../../icons/design/palette-line.svg"); +} + +.fr-icon-pantone-fill::before, +.fr-icon-pantone-fill::after { + -webkit-mask-image: url("../../icons/design/pantone-fill.svg"); + mask-image: url("../../icons/design/pantone-fill.svg"); +} + +.fr-icon-pantone-line::before, +.fr-icon-pantone-line::after { + -webkit-mask-image: url("../../icons/design/pantone-line.svg"); + mask-image: url("../../icons/design/pantone-line.svg"); +} + +.fr-icon-pen-nib-fill::before, +.fr-icon-pen-nib-fill::after { + -webkit-mask-image: url("../../icons/design/pen-nib-fill.svg"); + mask-image: url("../../icons/design/pen-nib-fill.svg"); +} + +.fr-icon-pen-nib-line::before, +.fr-icon-pen-nib-line::after { + -webkit-mask-image: url("../../icons/design/pen-nib-line.svg"); + mask-image: url("../../icons/design/pen-nib-line.svg"); +} + +.fr-icon-pencil-fill::before, +.fr-icon-pencil-fill::after { + -webkit-mask-image: url("../../icons/design/pencil-fill.svg"); + mask-image: url("../../icons/design/pencil-fill.svg"); +} + +.fr-icon-pencil-line::before, +.fr-icon-pencil-line::after { + -webkit-mask-image: url("../../icons/design/pencil-line.svg"); + mask-image: url("../../icons/design/pencil-line.svg"); +} + +.fr-icon-pencil-ruler-fill::before, +.fr-icon-pencil-ruler-fill::after { + -webkit-mask-image: url("../../icons/design/pencil-ruler-fill.svg"); + mask-image: url("../../icons/design/pencil-ruler-fill.svg"); +} + +.fr-icon-pencil-ruler-line::before, +.fr-icon-pencil-ruler-line::after { + -webkit-mask-image: url("../../icons/design/pencil-ruler-line.svg"); + mask-image: url("../../icons/design/pencil-ruler-line.svg"); +} + +.fr-icon-shapes-fill::before, +.fr-icon-shapes-fill::after { + -webkit-mask-image: url("../../icons/design/shapes-fill.svg"); + mask-image: url("../../icons/design/shapes-fill.svg"); +} + +.fr-icon-shapes-line::before, +.fr-icon-shapes-line::after { + -webkit-mask-image: url("../../icons/design/shapes-line.svg"); + mask-image: url("../../icons/design/shapes-line.svg"); +} + +.fr-icon-sip-fill::before, +.fr-icon-sip-fill::after { + -webkit-mask-image: url("../../icons/design/sip-fill.svg"); + mask-image: url("../../icons/design/sip-fill.svg"); +} + +.fr-icon-sip-line::before, +.fr-icon-sip-line::after { + -webkit-mask-image: url("../../icons/design/sip-line.svg"); + mask-image: url("../../icons/design/sip-line.svg"); +} + +.fr-icon-table-fill::before, +.fr-icon-table-fill::after { + -webkit-mask-image: url("../../icons/design/table-fill.svg"); + mask-image: url("../../icons/design/table-fill.svg"); +} + +.fr-icon-table-line::before, +.fr-icon-table-line::after { + -webkit-mask-image: url("../../icons/design/table-line.svg"); + mask-image: url("../../icons/design/table-line.svg"); +} + +.fr-fi-edit-fill::before, +.fr-fi-edit-fill::after { + -webkit-mask-image: url("../../icons/design/edit-fill.svg"); + mask-image: url("../../icons/design/edit-fill.svg"); +} + +.fr-fi-edit-line::before, +.fr-fi-edit-line::after { + -webkit-mask-image: url("../../icons/design/edit-line.svg"); + mask-image: url("../../icons/design/edit-line.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-bug-fill::before, +.fr-icon-bug-fill::after { + -webkit-mask-image: url("../../icons/development/bug-fill.svg"); + mask-image: url("../../icons/development/bug-fill.svg"); +} + +.fr-icon-bug-line::before, +.fr-icon-bug-line::after { + -webkit-mask-image: url("../../icons/development/bug-line.svg"); + mask-image: url("../../icons/development/bug-line.svg"); +} + +.fr-icon-code-box-fill::before, +.fr-icon-code-box-fill::after { + -webkit-mask-image: url("../../icons/development/code-box-fill.svg"); + mask-image: url("../../icons/development/code-box-fill.svg"); +} + +.fr-icon-code-box-line::before, +.fr-icon-code-box-line::after { + -webkit-mask-image: url("../../icons/development/code-box-line.svg"); + mask-image: url("../../icons/development/code-box-line.svg"); +} + +.fr-icon-code-s-slash-line::before, +.fr-icon-code-s-slash-line::after { + -webkit-mask-image: url("../../icons/development/code-s-slash-line.svg"); + mask-image: url("../../icons/development/code-s-slash-line.svg"); +} + +.fr-icon-cursor-fill::before, +.fr-icon-cursor-fill::after { + -webkit-mask-image: url("../../icons/development/cursor-fill.svg"); + mask-image: url("../../icons/development/cursor-fill.svg"); +} + +.fr-icon-cursor-line::before, +.fr-icon-cursor-line::after { + -webkit-mask-image: url("../../icons/development/cursor-line.svg"); + mask-image: url("../../icons/development/cursor-line.svg"); +} + +.fr-icon-git-branch-fill::before, +.fr-icon-git-branch-fill::after { + -webkit-mask-image: url("../../icons/development/git-branch-fill.svg"); + mask-image: url("../../icons/development/git-branch-fill.svg"); +} + +.fr-icon-git-branch-line::before, +.fr-icon-git-branch-line::after { + -webkit-mask-image: url("../../icons/development/git-branch-line.svg"); + mask-image: url("../../icons/development/git-branch-line.svg"); +} + +.fr-icon-git-commit-fill::before, +.fr-icon-git-commit-fill::after { + -webkit-mask-image: url("../../icons/development/git-commit-fill.svg"); + mask-image: url("../../icons/development/git-commit-fill.svg"); +} + +.fr-icon-git-commit-line::before, +.fr-icon-git-commit-line::after { + -webkit-mask-image: url("../../icons/development/git-commit-line.svg"); + mask-image: url("../../icons/development/git-commit-line.svg"); +} + +.fr-icon-git-merge-fill::before, +.fr-icon-git-merge-fill::after { + -webkit-mask-image: url("../../icons/development/git-merge-fill.svg"); + mask-image: url("../../icons/development/git-merge-fill.svg"); +} + +.fr-icon-git-merge-line::before, +.fr-icon-git-merge-line::after { + -webkit-mask-image: url("../../icons/development/git-merge-line.svg"); + mask-image: url("../../icons/development/git-merge-line.svg"); +} + +.fr-icon-git-pull-request-fill::before, +.fr-icon-git-pull-request-fill::after { + -webkit-mask-image: url("../../icons/development/git-pull-request-fill.svg"); + mask-image: url("../../icons/development/git-pull-request-fill.svg"); +} + +.fr-icon-git-pull-request-line::before, +.fr-icon-git-pull-request-line::after { + -webkit-mask-image: url("../../icons/development/git-pull-request-line.svg"); + mask-image: url("../../icons/development/git-pull-request-line.svg"); +} + +.fr-icon-git-repository-commits-fill::before, +.fr-icon-git-repository-commits-fill::after { + -webkit-mask-image: url("../../icons/development/git-repository-commits-fill.svg"); + mask-image: url("../../icons/development/git-repository-commits-fill.svg"); +} + +.fr-icon-git-repository-commits-line::before, +.fr-icon-git-repository-commits-line::after { + -webkit-mask-image: url("../../icons/development/git-repository-commits-line.svg"); + mask-image: url("../../icons/development/git-repository-commits-line.svg"); +} + +.fr-icon-git-repository-fill::before, +.fr-icon-git-repository-fill::after { + -webkit-mask-image: url("../../icons/development/git-repository-fill.svg"); + mask-image: url("../../icons/development/git-repository-fill.svg"); +} + +.fr-icon-git-repository-line::before, +.fr-icon-git-repository-line::after { + -webkit-mask-image: url("../../icons/development/git-repository-line.svg"); + mask-image: url("../../icons/development/git-repository-line.svg"); +} + +.fr-icon-git-repository-private-fill::before, +.fr-icon-git-repository-private-fill::after { + -webkit-mask-image: url("../../icons/development/git-repository-private-fill.svg"); + mask-image: url("../../icons/development/git-repository-private-fill.svg"); +} + +.fr-icon-git-repository-private-line::before, +.fr-icon-git-repository-private-line::after { + -webkit-mask-image: url("../../icons/development/git-repository-private-line.svg"); + mask-image: url("../../icons/development/git-repository-private-line.svg"); +} + +.fr-icon-terminal-box-fill::before, +.fr-icon-terminal-box-fill::after { + -webkit-mask-image: url("../../icons/development/terminal-box-fill.svg"); + mask-image: url("../../icons/development/terminal-box-fill.svg"); +} + +.fr-icon-terminal-box-line::before, +.fr-icon-terminal-box-line::after { + -webkit-mask-image: url("../../icons/development/terminal-box-line.svg"); + mask-image: url("../../icons/development/terminal-box-line.svg"); +} + +.fr-icon-terminal-line::before, +.fr-icon-terminal-line::after { + -webkit-mask-image: url("../../icons/development/terminal-line.svg"); + mask-image: url("../../icons/development/terminal-line.svg"); +} + +.fr-icon-terminal-window-fill::before, +.fr-icon-terminal-window-fill::after { + -webkit-mask-image: url("../../icons/development/terminal-window-fill.svg"); + mask-image: url("../../icons/development/terminal-window-fill.svg"); +} + +.fr-icon-terminal-window-line::before, +.fr-icon-terminal-window-line::after { + -webkit-mask-image: url("../../icons/development/terminal-window-line.svg"); + mask-image: url("../../icons/development/terminal-window-line.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-bluetooth-fill::before, +.fr-icon-bluetooth-fill::after { + -webkit-mask-image: url("../../icons/device/bluetooth-fill.svg"); + mask-image: url("../../icons/device/bluetooth-fill.svg"); +} + +.fr-icon-bluetooth-line::before, +.fr-icon-bluetooth-line::after { + -webkit-mask-image: url("../../icons/device/bluetooth-line.svg"); + mask-image: url("../../icons/device/bluetooth-line.svg"); +} + +.fr-icon-computer-fill::before, +.fr-icon-computer-fill::after { + -webkit-mask-image: url("../../icons/device/computer-fill.svg"); + mask-image: url("../../icons/device/computer-fill.svg"); +} + +.fr-icon-computer-line::before, +.fr-icon-computer-line::after { + -webkit-mask-image: url("../../icons/device/computer-line.svg"); + mask-image: url("../../icons/device/computer-line.svg"); +} + +.fr-icon-dashboard-3-fill::before, +.fr-icon-dashboard-3-fill::after { + -webkit-mask-image: url("../../icons/device/dashboard-3-fill.svg"); + mask-image: url("../../icons/device/dashboard-3-fill.svg"); +} + +.fr-icon-dashboard-3-line::before, +.fr-icon-dashboard-3-line::after { + -webkit-mask-image: url("../../icons/device/dashboard-3-line.svg"); + mask-image: url("../../icons/device/dashboard-3-line.svg"); +} + +.fr-icon-database-fill::before, +.fr-icon-database-fill::after { + -webkit-mask-image: url("../../icons/device/database-fill.svg"); + mask-image: url("../../icons/device/database-fill.svg"); +} + +.fr-icon-database-line::before, +.fr-icon-database-line::after { + -webkit-mask-image: url("../../icons/device/database-line.svg"); + mask-image: url("../../icons/device/database-line.svg"); +} + +.fr-icon-device-fill::before, +.fr-icon-device-fill::after { + -webkit-mask-image: url("../../icons/device/device-fill.svg"); + mask-image: url("../../icons/device/device-fill.svg"); +} + +.fr-icon-device-line::before, +.fr-icon-device-line::after { + -webkit-mask-image: url("../../icons/device/device-line.svg"); + mask-image: url("../../icons/device/device-line.svg"); +} + +.fr-icon-hard-drive-2-fill::before, +.fr-icon-hard-drive-2-fill::after { + -webkit-mask-image: url("../../icons/device/hard-drive-2-fill.svg"); + mask-image: url("../../icons/device/hard-drive-2-fill.svg"); +} + +.fr-icon-hard-drive-2-line::before, +.fr-icon-hard-drive-2-line::after { + -webkit-mask-image: url("../../icons/device/hard-drive-2-line.svg"); + mask-image: url("../../icons/device/hard-drive-2-line.svg"); +} + +.fr-icon-mac-fill::before, +.fr-icon-mac-fill::after { + -webkit-mask-image: url("../../icons/device/mac-fill.svg"); + mask-image: url("../../icons/device/mac-fill.svg"); +} + +.fr-icon-mac-line::before, +.fr-icon-mac-line::after { + -webkit-mask-image: url("../../icons/device/mac-line.svg"); + mask-image: url("../../icons/device/mac-line.svg"); +} + +.fr-icon-phone-fill::before, +.fr-icon-phone-fill::after { + -webkit-mask-image: url("../../icons/device/phone-fill.svg"); + mask-image: url("../../icons/device/phone-fill.svg"); +} + +.fr-icon-phone-line::before, +.fr-icon-phone-line::after { + -webkit-mask-image: url("../../icons/device/phone-line.svg"); + mask-image: url("../../icons/device/phone-line.svg"); +} + +.fr-icon-qr-code-fill::before, +.fr-icon-qr-code-fill::after { + -webkit-mask-image: url("../../icons/device/qr-code-fill.svg"); + mask-image: url("../../icons/device/qr-code-fill.svg"); +} + +.fr-icon-qr-code-line::before, +.fr-icon-qr-code-line::after { + -webkit-mask-image: url("../../icons/device/qr-code-line.svg"); + mask-image: url("../../icons/device/qr-code-line.svg"); +} + +.fr-icon-rss-fill::before, +.fr-icon-rss-fill::after { + -webkit-mask-image: url("../../icons/device/rss-fill.svg"); + mask-image: url("../../icons/device/rss-fill.svg"); +} + +.fr-icon-rss-line::before, +.fr-icon-rss-line::after { + -webkit-mask-image: url("../../icons/device/rss-line.svg"); + mask-image: url("../../icons/device/rss-line.svg"); +} + +.fr-icon-save-3-fill::before, +.fr-icon-save-3-fill::after { + -webkit-mask-image: url("../../icons/device/save-3-fill.svg"); + mask-image: url("../../icons/device/save-3-fill.svg"); +} + +.fr-icon-save-3-line::before, +.fr-icon-save-3-line::after { + -webkit-mask-image: url("../../icons/device/save-3-line.svg"); + mask-image: url("../../icons/device/save-3-line.svg"); +} + +.fr-icon-save-fill::before, +.fr-icon-save-fill::after { + -webkit-mask-image: url("../../icons/device/save-fill.svg"); + mask-image: url("../../icons/device/save-fill.svg"); +} + +.fr-icon-save-line::before, +.fr-icon-save-line::after { + -webkit-mask-image: url("../../icons/device/save-line.svg"); + mask-image: url("../../icons/device/save-line.svg"); +} + +.fr-icon-server-fill::before, +.fr-icon-server-fill::after { + -webkit-mask-image: url("../../icons/device/server-fill.svg"); + mask-image: url("../../icons/device/server-fill.svg"); +} + +.fr-icon-server-line::before, +.fr-icon-server-line::after { + -webkit-mask-image: url("../../icons/device/server-line.svg"); + mask-image: url("../../icons/device/server-line.svg"); +} + +.fr-icon-smartphone-fill::before, +.fr-icon-smartphone-fill::after { + -webkit-mask-image: url("../../icons/device/smartphone-fill.svg"); + mask-image: url("../../icons/device/smartphone-fill.svg"); +} + +.fr-icon-smartphone-line::before, +.fr-icon-smartphone-line::after { + -webkit-mask-image: url("../../icons/device/smartphone-line.svg"); + mask-image: url("../../icons/device/smartphone-line.svg"); +} + +.fr-icon-tablet-fill::before, +.fr-icon-tablet-fill::after { + -webkit-mask-image: url("../../icons/device/tablet-fill.svg"); + mask-image: url("../../icons/device/tablet-fill.svg"); +} + +.fr-icon-tablet-line::before, +.fr-icon-tablet-line::after { + -webkit-mask-image: url("../../icons/device/tablet-line.svg"); + mask-image: url("../../icons/device/tablet-line.svg"); +} + +.fr-icon-tv-fill::before, +.fr-icon-tv-fill::after { + -webkit-mask-image: url("../../icons/device/tv-fill.svg"); + mask-image: url("../../icons/device/tv-fill.svg"); +} + +.fr-icon-tv-line::before, +.fr-icon-tv-line::after { + -webkit-mask-image: url("../../icons/device/tv-line.svg"); + mask-image: url("../../icons/device/tv-line.svg"); +} + +.fr-icon-wifi-fill::before, +.fr-icon-wifi-fill::after { + -webkit-mask-image: url("../../icons/device/wifi-fill.svg"); + mask-image: url("../../icons/device/wifi-fill.svg"); +} + +.fr-icon-wifi-line::before, +.fr-icon-wifi-line::after { + -webkit-mask-image: url("../../icons/device/wifi-line.svg"); + mask-image: url("../../icons/device/wifi-line.svg"); +} + +.fr-fi-phone-fill::before, +.fr-fi-phone-fill::after { + -webkit-mask-image: url("../../icons/device/phone-fill.svg"); + mask-image: url("../../icons/device/phone-fill.svg"); +} + +.fr-fi-phone-line::before, +.fr-fi-phone-line::after { + -webkit-mask-image: url("../../icons/device/phone-line.svg"); + mask-image: url("../../icons/device/phone-line.svg"); +} + +.fr-fi-rss-fill::before, +.fr-fi-rss-fill::after { + -webkit-mask-image: url("../../icons/device/rss-fill.svg"); + mask-image: url("../../icons/device/rss-fill.svg"); +} + +.fr-fi-rss-line::before, +.fr-fi-rss-line::after { + -webkit-mask-image: url("../../icons/device/rss-line.svg"); + mask-image: url("../../icons/device/rss-line.svg"); +} + +.fr-fi-save-fill::before, +.fr-fi-save-fill::after { + -webkit-mask-image: url("../../icons/device/save-fill.svg"); + mask-image: url("../../icons/device/save-fill.svg"); +} + +.fr-fi-save-line::before, +.fr-fi-save-line::after { + -webkit-mask-image: url("../../icons/device/save-line.svg"); + mask-image: url("../../icons/device/save-line.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-article-fill::before, +.fr-icon-article-fill::after { + -webkit-mask-image: url("../../icons/document/article-fill.svg"); + mask-image: url("../../icons/document/article-fill.svg"); +} + +.fr-icon-article-line::before, +.fr-icon-article-line::after { + -webkit-mask-image: url("../../icons/document/article-line.svg"); + mask-image: url("../../icons/document/article-line.svg"); +} + +.fr-icon-book-2-fill::before, +.fr-icon-book-2-fill::after { + -webkit-mask-image: url("../../icons/document/book-2-fill.svg"); + mask-image: url("../../icons/document/book-2-fill.svg"); +} + +.fr-icon-book-2-line::before, +.fr-icon-book-2-line::after { + -webkit-mask-image: url("../../icons/document/book-2-line.svg"); + mask-image: url("../../icons/document/book-2-line.svg"); +} + +.fr-icon-booklet-fill::before, +.fr-icon-booklet-fill::after { + -webkit-mask-image: url("../../icons/document/booklet-fill.svg"); + mask-image: url("../../icons/document/booklet-fill.svg"); +} + +.fr-icon-booklet-line::before, +.fr-icon-booklet-line::after { + -webkit-mask-image: url("../../icons/document/booklet-line.svg"); + mask-image: url("../../icons/document/booklet-line.svg"); +} + +.fr-icon-clipboard-fill::before, +.fr-icon-clipboard-fill::after { + -webkit-mask-image: url("../../icons/document/clipboard-fill.svg"); + mask-image: url("../../icons/document/clipboard-fill.svg"); +} + +.fr-icon-clipboard-line::before, +.fr-icon-clipboard-line::after { + -webkit-mask-image: url("../../icons/document/clipboard-line.svg"); + mask-image: url("../../icons/document/clipboard-line.svg"); +} + +.fr-icon-draft-fill::before, +.fr-icon-draft-fill::after { + -webkit-mask-image: url("../../icons/document/draft-fill.svg"); + mask-image: url("../../icons/document/draft-fill.svg"); +} + +.fr-icon-draft-line::before, +.fr-icon-draft-line::after { + -webkit-mask-image: url("../../icons/document/draft-line.svg"); + mask-image: url("../../icons/document/draft-line.svg"); +} + +.fr-icon-file-add-fill::before, +.fr-icon-file-add-fill::after { + -webkit-mask-image: url("../../icons/document/file-add-fill.svg"); + mask-image: url("../../icons/document/file-add-fill.svg"); +} + +.fr-icon-file-add-line::before, +.fr-icon-file-add-line::after { + -webkit-mask-image: url("../../icons/document/file-add-line.svg"); + mask-image: url("../../icons/document/file-add-line.svg"); +} + +.fr-icon-file-download-fill::before, +.fr-icon-file-download-fill::after { + -webkit-mask-image: url("../../icons/document/file-download-fill.svg"); + mask-image: url("../../icons/document/file-download-fill.svg"); +} + +.fr-icon-file-download-line::before, +.fr-icon-file-download-line::after { + -webkit-mask-image: url("../../icons/document/file-download-line.svg"); + mask-image: url("../../icons/document/file-download-line.svg"); +} + +.fr-icon-file-fill::before, +.fr-icon-file-fill::after { + -webkit-mask-image: url("../../icons/document/file-fill.svg"); + mask-image: url("../../icons/document/file-fill.svg"); +} + +.fr-icon-file-line::before, +.fr-icon-file-line::after { + -webkit-mask-image: url("../../icons/document/file-line.svg"); + mask-image: url("../../icons/document/file-line.svg"); +} + +.fr-icon-file-pdf-fill::before, +.fr-icon-file-pdf-fill::after { + -webkit-mask-image: url("../../icons/document/file-pdf-fill.svg"); + mask-image: url("../../icons/document/file-pdf-fill.svg"); +} + +.fr-icon-file-pdf-line::before, +.fr-icon-file-pdf-line::after { + -webkit-mask-image: url("../../icons/document/file-pdf-line.svg"); + mask-image: url("../../icons/document/file-pdf-line.svg"); +} + +.fr-icon-file-text-fill::before, +.fr-icon-file-text-fill::after { + -webkit-mask-image: url("../../icons/document/file-text-fill.svg"); + mask-image: url("../../icons/document/file-text-fill.svg"); +} + +.fr-icon-file-text-line::before, +.fr-icon-file-text-line::after { + -webkit-mask-image: url("../../icons/document/file-text-line.svg"); + mask-image: url("../../icons/document/file-text-line.svg"); +} + +.fr-icon-folder-2-fill::before, +.fr-icon-folder-2-fill::after { + -webkit-mask-image: url("../../icons/document/folder-2-fill.svg"); + mask-image: url("../../icons/document/folder-2-fill.svg"); +} + +.fr-icon-folder-2-line::before, +.fr-icon-folder-2-line::after { + -webkit-mask-image: url("../../icons/document/folder-2-line.svg"); + mask-image: url("../../icons/document/folder-2-line.svg"); +} + +.fr-icon-newspaper-fill::before, +.fr-icon-newspaper-fill::after { + -webkit-mask-image: url("../../icons/document/newspaper-fill.svg"); + mask-image: url("../../icons/document/newspaper-fill.svg"); +} + +.fr-icon-newspaper-line::before, +.fr-icon-newspaper-line::after { + -webkit-mask-image: url("../../icons/document/newspaper-line.svg"); + mask-image: url("../../icons/document/newspaper-line.svg"); +} + +.fr-icon-survey-fill::before, +.fr-icon-survey-fill::after { + -webkit-mask-image: url("../../icons/document/survey-fill.svg"); + mask-image: url("../../icons/document/survey-fill.svg"); +} + +.fr-icon-survey-line::before, +.fr-icon-survey-line::after { + -webkit-mask-image: url("../../icons/document/survey-line.svg"); + mask-image: url("../../icons/document/survey-line.svg"); +} + +.fr-icon-todo-fill::before, +.fr-icon-todo-fill::after { + -webkit-mask-image: url("../../icons/document/todo-fill.svg"); + mask-image: url("../../icons/document/todo-fill.svg"); +} + +.fr-icon-todo-line::before, +.fr-icon-todo-line::after { + -webkit-mask-image: url("../../icons/document/todo-line.svg"); + mask-image: url("../../icons/document/todo-line.svg"); +} + +.fr-fi-file-download-fill::before, +.fr-fi-file-download-fill::after { + -webkit-mask-image: url("../../icons/document/file-download-fill.svg"); + mask-image: url("../../icons/document/file-download-fill.svg"); +} + +.fr-fi-file-download-line::before, +.fr-fi-file-download-line::after { + -webkit-mask-image: url("../../icons/document/file-download-line.svg"); + mask-image: url("../../icons/document/file-download-line.svg"); +} + +.fr-fi-file-fill::before, +.fr-fi-file-fill::after { + -webkit-mask-image: url("../../icons/document/file-fill.svg"); + mask-image: url("../../icons/document/file-fill.svg"); +} + +.fr-fi-file-line::before, +.fr-fi-file-line::after { + -webkit-mask-image: url("../../icons/document/file-line.svg"); + mask-image: url("../../icons/document/file-line.svg"); +} + +.fr-fi-file-pdf-fill::before, +.fr-fi-file-pdf-fill::after { + -webkit-mask-image: url("../../icons/document/file-pdf-fill.svg"); + mask-image: url("../../icons/document/file-pdf-fill.svg"); +} + +.fr-fi-file-pdf-line::before, +.fr-fi-file-pdf-line::after { + -webkit-mask-image: url("../../icons/document/file-pdf-line.svg"); + mask-image: url("../../icons/document/file-pdf-line.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-align-center::before, +.fr-icon-align-center::after { + -webkit-mask-image: url("../../icons/editor/align-center.svg"); + mask-image: url("../../icons/editor/align-center.svg"); +} + +.fr-icon-align-justify::before, +.fr-icon-align-justify::after { + -webkit-mask-image: url("../../icons/editor/align-justify.svg"); + mask-image: url("../../icons/editor/align-justify.svg"); +} + +.fr-icon-align-left::before, +.fr-icon-align-left::after { + -webkit-mask-image: url("../../icons/editor/align-left.svg"); + mask-image: url("../../icons/editor/align-left.svg"); +} + +.fr-icon-align-right::before, +.fr-icon-align-right::after { + -webkit-mask-image: url("../../icons/editor/align-right.svg"); + mask-image: url("../../icons/editor/align-right.svg"); +} + +.fr-icon-code-block::before, +.fr-icon-code-block::after { + -webkit-mask-image: url("../../icons/editor/code-block.svg"); + mask-image: url("../../icons/editor/code-block.svg"); +} + +.fr-icon-code-view::before, +.fr-icon-code-view::after { + -webkit-mask-image: url("../../icons/editor/code-view.svg"); + mask-image: url("../../icons/editor/code-view.svg"); +} + +.fr-icon-font-color::before, +.fr-icon-font-color::after { + -webkit-mask-image: url("../../icons/editor/font-color.svg"); + mask-image: url("../../icons/editor/font-color.svg"); +} + +.fr-icon-font-size::before, +.fr-icon-font-size::after { + -webkit-mask-image: url("../../icons/editor/font-size.svg"); + mask-image: url("../../icons/editor/font-size.svg"); +} + +.fr-icon-format-clear::before, +.fr-icon-format-clear::after { + -webkit-mask-image: url("../../icons/editor/format-clear.svg"); + mask-image: url("../../icons/editor/format-clear.svg"); +} + +.fr-icon-bold::before, +.fr-icon-bold::after { + -webkit-mask-image: url("../../icons/editor/fr--bold.svg"); + mask-image: url("../../icons/editor/fr--bold.svg"); +} + +.fr-icon-highlight::before, +.fr-icon-highlight::after { + -webkit-mask-image: url("../../icons/editor/fr--highlight.svg"); + mask-image: url("../../icons/editor/fr--highlight.svg"); +} + +.fr-icon-quote-fill::before, +.fr-icon-quote-fill::after { + -webkit-mask-image: url("../../icons/editor/fr--quote-fill.svg"); + mask-image: url("../../icons/editor/fr--quote-fill.svg"); +} + +.fr-icon-quote-line::before, +.fr-icon-quote-line::after { + -webkit-mask-image: url("../../icons/editor/fr--quote-line.svg"); + mask-image: url("../../icons/editor/fr--quote-line.svg"); +} + +.fr-icon-h-1::before, +.fr-icon-h-1::after { + -webkit-mask-image: url("../../icons/editor/h-1.svg"); + mask-image: url("../../icons/editor/h-1.svg"); +} + +.fr-icon-h-2::before, +.fr-icon-h-2::after { + -webkit-mask-image: url("../../icons/editor/h-2.svg"); + mask-image: url("../../icons/editor/h-2.svg"); +} + +.fr-icon-h-3::before, +.fr-icon-h-3::after { + -webkit-mask-image: url("../../icons/editor/h-3.svg"); + mask-image: url("../../icons/editor/h-3.svg"); +} + +.fr-icon-h-4::before, +.fr-icon-h-4::after { + -webkit-mask-image: url("../../icons/editor/h-4.svg"); + mask-image: url("../../icons/editor/h-4.svg"); +} + +.fr-icon-h-5::before, +.fr-icon-h-5::after { + -webkit-mask-image: url("../../icons/editor/h-5.svg"); + mask-image: url("../../icons/editor/h-5.svg"); +} + +.fr-icon-h-6::before, +.fr-icon-h-6::after { + -webkit-mask-image: url("../../icons/editor/h-6.svg"); + mask-image: url("../../icons/editor/h-6.svg"); +} + +.fr-icon-hashtag::before, +.fr-icon-hashtag::after { + -webkit-mask-image: url("../../icons/editor/hashtag.svg"); + mask-image: url("../../icons/editor/hashtag.svg"); +} + +.fr-icon-indent-decrease::before, +.fr-icon-indent-decrease::after { + -webkit-mask-image: url("../../icons/editor/indent-decrease.svg"); + mask-image: url("../../icons/editor/indent-decrease.svg"); +} + +.fr-icon-indent-increase::before, +.fr-icon-indent-increase::after { + -webkit-mask-image: url("../../icons/editor/indent-increase.svg"); + mask-image: url("../../icons/editor/indent-increase.svg"); +} + +.fr-icon-italic::before, +.fr-icon-italic::after { + -webkit-mask-image: url("../../icons/editor/italic.svg"); + mask-image: url("../../icons/editor/italic.svg"); +} + +.fr-icon-link-unlink::before, +.fr-icon-link-unlink::after { + -webkit-mask-image: url("../../icons/editor/link-unlink.svg"); + mask-image: url("../../icons/editor/link-unlink.svg"); +} + +.fr-icon-link::before, +.fr-icon-link::after { + -webkit-mask-image: url("../../icons/editor/link.svg"); + mask-image: url("../../icons/editor/link.svg"); +} + +.fr-icon-list-check::before, +.fr-icon-list-check::after { + -webkit-mask-image: url("../../icons/editor/list-check.svg"); + mask-image: url("../../icons/editor/list-check.svg"); +} + +.fr-icon-list-ordered::before, +.fr-icon-list-ordered::after { + -webkit-mask-image: url("../../icons/editor/list-ordered.svg"); + mask-image: url("../../icons/editor/list-ordered.svg"); +} + +.fr-icon-list-unordered::before, +.fr-icon-list-unordered::after { + -webkit-mask-image: url("../../icons/editor/list-unordered.svg"); + mask-image: url("../../icons/editor/list-unordered.svg"); +} + +.fr-icon-question-mark::before, +.fr-icon-question-mark::after { + -webkit-mask-image: url("../../icons/editor/question-mark.svg"); + mask-image: url("../../icons/editor/question-mark.svg"); +} + +.fr-icon-separator::before, +.fr-icon-separator::after { + -webkit-mask-image: url("../../icons/editor/separator.svg"); + mask-image: url("../../icons/editor/separator.svg"); +} + +.fr-icon-space::before, +.fr-icon-space::after { + -webkit-mask-image: url("../../icons/editor/space.svg"); + mask-image: url("../../icons/editor/space.svg"); +} + +.fr-icon-strikethrough::before, +.fr-icon-strikethrough::after { + -webkit-mask-image: url("../../icons/editor/strikethrough.svg"); + mask-image: url("../../icons/editor/strikethrough.svg"); +} + +.fr-icon-subscript::before, +.fr-icon-subscript::after { + -webkit-mask-image: url("../../icons/editor/subscript.svg"); + mask-image: url("../../icons/editor/subscript.svg"); +} + +.fr-icon-superscript::before, +.fr-icon-superscript::after { + -webkit-mask-image: url("../../icons/editor/superscript.svg"); + mask-image: url("../../icons/editor/superscript.svg"); +} + +.fr-icon-table-2::before, +.fr-icon-table-2::after { + -webkit-mask-image: url("../../icons/editor/table-2.svg"); + mask-image: url("../../icons/editor/table-2.svg"); +} + +.fr-icon-text-direction-r::before, +.fr-icon-text-direction-r::after { + -webkit-mask-image: url("../../icons/editor/text-direction-r.svg"); + mask-image: url("../../icons/editor/text-direction-r.svg"); +} + +.fr-icon-translate-2::before, +.fr-icon-translate-2::after { + -webkit-mask-image: url("../../icons/editor/translate-2.svg"); + mask-image: url("../../icons/editor/translate-2.svg"); +} + +.fr-icon-underline::before, +.fr-icon-underline::after { + -webkit-mask-image: url("../../icons/editor/underline.svg"); + mask-image: url("../../icons/editor/underline.svg"); +} + +.fr-fi-font-size::before, +.fr-fi-font-size::after { + -webkit-mask-image: url("../../icons/editor/font-size.svg"); + mask-image: url("../../icons/editor/font-size.svg"); +} + +.fr-fi-bold::before, +.fr-fi-bold::after { + -webkit-mask-image: url("../../icons/editor/fr--bold.svg"); + mask-image: url("../../icons/editor/fr--bold.svg"); +} + +.fr-fi-highlight::before, +.fr-fi-highlight::after { + -webkit-mask-image: url("../../icons/editor/fr--highlight.svg"); + mask-image: url("../../icons/editor/fr--highlight.svg"); +} + +.fr-fi-italic::before, +.fr-fi-italic::after { + -webkit-mask-image: url("../../icons/editor/italic.svg"); + mask-image: url("../../icons/editor/italic.svg"); +} + +.fr-fi-link-unlink::before, +.fr-fi-link-unlink::after { + -webkit-mask-image: url("../../icons/editor/link-unlink.svg"); + mask-image: url("../../icons/editor/link-unlink.svg"); +} + +.fr-fi-list-ordered::before, +.fr-fi-list-ordered::after { + -webkit-mask-image: url("../../icons/editor/list-ordered.svg"); + mask-image: url("../../icons/editor/list-ordered.svg"); +} + +.fr-fi-list-unordered::before, +.fr-fi-list-unordered::after { + -webkit-mask-image: url("../../icons/editor/list-unordered.svg"); + mask-image: url("../../icons/editor/list-unordered.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-bank-card-fill::before, +.fr-icon-bank-card-fill::after { + -webkit-mask-image: url("../../icons/finance/bank-card-fill.svg"); + mask-image: url("../../icons/finance/bank-card-fill.svg"); +} + +.fr-icon-bank-card-line::before, +.fr-icon-bank-card-line::after { + -webkit-mask-image: url("../../icons/finance/bank-card-line.svg"); + mask-image: url("../../icons/finance/bank-card-line.svg"); +} + +.fr-icon-coin-fill::before, +.fr-icon-coin-fill::after { + -webkit-mask-image: url("../../icons/finance/coin-fill.svg"); + mask-image: url("../../icons/finance/coin-fill.svg"); +} + +.fr-icon-gift-fill::before, +.fr-icon-gift-fill::after { + -webkit-mask-image: url("../../icons/finance/gift-fill.svg"); + mask-image: url("../../icons/finance/gift-fill.svg"); +} + +.fr-icon-gift-line::before, +.fr-icon-gift-line::after { + -webkit-mask-image: url("../../icons/finance/gift-line.svg"); + mask-image: url("../../icons/finance/gift-line.svg"); +} + +.fr-icon-money-euro-box-fill::before, +.fr-icon-money-euro-box-fill::after { + -webkit-mask-image: url("../../icons/finance/money-euro-box-fill.svg"); + mask-image: url("../../icons/finance/money-euro-box-fill.svg"); +} + +.fr-icon-money-euro-box-line::before, +.fr-icon-money-euro-box-line::after { + -webkit-mask-image: url("../../icons/finance/money-euro-box-line.svg"); + mask-image: url("../../icons/finance/money-euro-box-line.svg"); +} + +.fr-icon-money-euro-circle-fill::before, +.fr-icon-money-euro-circle-fill::after { + -webkit-mask-image: url("../../icons/finance/money-euro-circle-fill.svg"); + mask-image: url("../../icons/finance/money-euro-circle-fill.svg"); +} + +.fr-icon-money-euro-circle-line::before, +.fr-icon-money-euro-circle-line::after { + -webkit-mask-image: url("../../icons/finance/money-euro-circle-line.svg"); + mask-image: url("../../icons/finance/money-euro-circle-line.svg"); +} + +.fr-icon-secure-payment-fill::before, +.fr-icon-secure-payment-fill::after { + -webkit-mask-image: url("../../icons/finance/secure-payment-fill.svg"); + mask-image: url("../../icons/finance/secure-payment-fill.svg"); +} + +.fr-icon-secure-payment-line::before, +.fr-icon-secure-payment-line::after { + -webkit-mask-image: url("../../icons/finance/secure-payment-line.svg"); + mask-image: url("../../icons/finance/secure-payment-line.svg"); +} + +.fr-icon-shopping-bag-fill::before, +.fr-icon-shopping-bag-fill::after { + -webkit-mask-image: url("../../icons/finance/shopping-bag-fill.svg"); + mask-image: url("../../icons/finance/shopping-bag-fill.svg"); +} + +.fr-icon-shopping-bag-line::before, +.fr-icon-shopping-bag-line::after { + -webkit-mask-image: url("../../icons/finance/shopping-bag-line.svg"); + mask-image: url("../../icons/finance/shopping-bag-line.svg"); +} + +.fr-icon-shopping-cart-2-fill::before, +.fr-icon-shopping-cart-2-fill::after { + -webkit-mask-image: url("../../icons/finance/shopping-cart-2-fill.svg"); + mask-image: url("../../icons/finance/shopping-cart-2-fill.svg"); +} + +.fr-icon-shopping-cart-2-line::before, +.fr-icon-shopping-cart-2-line::after { + -webkit-mask-image: url("../../icons/finance/shopping-cart-2-line.svg"); + mask-image: url("../../icons/finance/shopping-cart-2-line.svg"); +} + +.fr-icon-trophy-fill::before, +.fr-icon-trophy-fill::after { + -webkit-mask-image: url("../../icons/finance/trophy-fill.svg"); + mask-image: url("../../icons/finance/trophy-fill.svg"); +} + +.fr-icon-trophy-line::before, +.fr-icon-trophy-line::after { + -webkit-mask-image: url("../../icons/finance/trophy-line.svg"); + mask-image: url("../../icons/finance/trophy-line.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-capsule-fill::before, +.fr-icon-capsule-fill::after { + -webkit-mask-image: url("../../icons/health/capsule-fill.svg"); + mask-image: url("../../icons/health/capsule-fill.svg"); +} + +.fr-icon-capsule-line::before, +.fr-icon-capsule-line::after { + -webkit-mask-image: url("../../icons/health/capsule-line.svg"); + mask-image: url("../../icons/health/capsule-line.svg"); +} + +.fr-icon-dislike-fill::before, +.fr-icon-dislike-fill::after { + -webkit-mask-image: url("../../icons/health/dislike-fill.svg"); + mask-image: url("../../icons/health/dislike-fill.svg"); +} + +.fr-icon-dislike-line::before, +.fr-icon-dislike-line::after { + -webkit-mask-image: url("../../icons/health/dislike-line.svg"); + mask-image: url("../../icons/health/dislike-line.svg"); +} + +.fr-icon-dossier-fill::before, +.fr-icon-dossier-fill::after { + -webkit-mask-image: url("../../icons/health/dossier-fill.svg"); + mask-image: url("../../icons/health/dossier-fill.svg"); +} + +.fr-icon-dossier-line::before, +.fr-icon-dossier-line::after { + -webkit-mask-image: url("../../icons/health/dossier-line.svg"); + mask-image: url("../../icons/health/dossier-line.svg"); +} + +.fr-icon-first-aid-kit-fill::before, +.fr-icon-first-aid-kit-fill::after { + -webkit-mask-image: url("../../icons/health/first-aid-kit-fill.svg"); + mask-image: url("../../icons/health/first-aid-kit-fill.svg"); +} + +.fr-icon-first-aid-kit-line::before, +.fr-icon-first-aid-kit-line::after { + -webkit-mask-image: url("../../icons/health/first-aid-kit-line.svg"); + mask-image: url("../../icons/health/first-aid-kit-line.svg"); +} + +.fr-icon-hand-sanitizer-fill::before, +.fr-icon-hand-sanitizer-fill::after { + -webkit-mask-image: url("../../icons/health/hand-sanitizer-fill.svg"); + mask-image: url("../../icons/health/hand-sanitizer-fill.svg"); +} + +.fr-icon-hand-sanitizer-line::before, +.fr-icon-hand-sanitizer-line::after { + -webkit-mask-image: url("../../icons/health/hand-sanitizer-line.svg"); + mask-image: url("../../icons/health/hand-sanitizer-line.svg"); +} + +.fr-icon-health-book-fill::before, +.fr-icon-health-book-fill::after { + -webkit-mask-image: url("../../icons/health/health-book-fill.svg"); + mask-image: url("../../icons/health/health-book-fill.svg"); +} + +.fr-icon-health-book-line::before, +.fr-icon-health-book-line::after { + -webkit-mask-image: url("../../icons/health/health-book-line.svg"); + mask-image: url("../../icons/health/health-book-line.svg"); +} + +.fr-icon-heart-fill::before, +.fr-icon-heart-fill::after { + -webkit-mask-image: url("../../icons/health/heart-fill.svg"); + mask-image: url("../../icons/health/heart-fill.svg"); +} + +.fr-icon-heart-line::before, +.fr-icon-heart-line::after { + -webkit-mask-image: url("../../icons/health/heart-line.svg"); + mask-image: url("../../icons/health/heart-line.svg"); +} + +.fr-icon-heart-pulse-fill::before, +.fr-icon-heart-pulse-fill::after { + -webkit-mask-image: url("../../icons/health/heart-pulse-fill.svg"); + mask-image: url("../../icons/health/heart-pulse-fill.svg"); +} + +.fr-icon-heart-pulse-line::before, +.fr-icon-heart-pulse-line::after { + -webkit-mask-image: url("../../icons/health/heart-pulse-line.svg"); + mask-image: url("../../icons/health/heart-pulse-line.svg"); +} + +.fr-icon-lungs-fill::before, +.fr-icon-lungs-fill::after { + -webkit-mask-image: url("../../icons/health/lungs-fill.svg"); + mask-image: url("../../icons/health/lungs-fill.svg"); +} + +.fr-icon-lungs-line::before, +.fr-icon-lungs-line::after { + -webkit-mask-image: url("../../icons/health/lungs-line.svg"); + mask-image: url("../../icons/health/lungs-line.svg"); +} + +.fr-icon-medicine-bottle-fill::before, +.fr-icon-medicine-bottle-fill::after { + -webkit-mask-image: url("../../icons/health/medicine-bottle-fill.svg"); + mask-image: url("../../icons/health/medicine-bottle-fill.svg"); +} + +.fr-icon-medicine-bottle-line::before, +.fr-icon-medicine-bottle-line::after { + -webkit-mask-image: url("../../icons/health/medicine-bottle-line.svg"); + mask-image: url("../../icons/health/medicine-bottle-line.svg"); +} + +.fr-icon-mental-health-fill::before, +.fr-icon-mental-health-fill::after { + -webkit-mask-image: url("../../icons/health/mental-health-fill.svg"); + mask-image: url("../../icons/health/mental-health-fill.svg"); +} + +.fr-icon-mental-health-line::before, +.fr-icon-mental-health-line::after { + -webkit-mask-image: url("../../icons/health/mental-health-line.svg"); + mask-image: url("../../icons/health/mental-health-line.svg"); +} + +.fr-icon-microscope-fill::before, +.fr-icon-microscope-fill::after { + -webkit-mask-image: url("../../icons/health/microscope-fill.svg"); + mask-image: url("../../icons/health/microscope-fill.svg"); +} + +.fr-icon-microscope-line::before, +.fr-icon-microscope-line::after { + -webkit-mask-image: url("../../icons/health/microscope-line.svg"); + mask-image: url("../../icons/health/microscope-line.svg"); +} + +.fr-icon-psychotherapy-fill::before, +.fr-icon-psychotherapy-fill::after { + -webkit-mask-image: url("../../icons/health/psychotherapy-fill.svg"); + mask-image: url("../../icons/health/psychotherapy-fill.svg"); +} + +.fr-icon-psychotherapy-line::before, +.fr-icon-psychotherapy-line::after { + -webkit-mask-image: url("../../icons/health/psychotherapy-line.svg"); + mask-image: url("../../icons/health/psychotherapy-line.svg"); +} + +.fr-icon-pulse-line::before, +.fr-icon-pulse-line::after { + -webkit-mask-image: url("../../icons/health/pulse-line.svg"); + mask-image: url("../../icons/health/pulse-line.svg"); +} + +.fr-icon-stethoscope-fill::before, +.fr-icon-stethoscope-fill::after { + -webkit-mask-image: url("../../icons/health/stethoscope-fill.svg"); + mask-image: url("../../icons/health/stethoscope-fill.svg"); +} + +.fr-icon-stethoscope-line::before, +.fr-icon-stethoscope-line::after { + -webkit-mask-image: url("../../icons/health/stethoscope-line.svg"); + mask-image: url("../../icons/health/stethoscope-line.svg"); +} + +.fr-icon-surgical-mask-fill::before, +.fr-icon-surgical-mask-fill::after { + -webkit-mask-image: url("../../icons/health/surgical-mask-fill.svg"); + mask-image: url("../../icons/health/surgical-mask-fill.svg"); +} + +.fr-icon-surgical-mask-line::before, +.fr-icon-surgical-mask-line::after { + -webkit-mask-image: url("../../icons/health/surgical-mask-line.svg"); + mask-image: url("../../icons/health/surgical-mask-line.svg"); +} + +.fr-icon-syringe-fill::before, +.fr-icon-syringe-fill::after { + -webkit-mask-image: url("../../icons/health/syringe-fill.svg"); + mask-image: url("../../icons/health/syringe-fill.svg"); +} + +.fr-icon-syringe-line::before, +.fr-icon-syringe-line::after { + -webkit-mask-image: url("../../icons/health/syringe-line.svg"); + mask-image: url("../../icons/health/syringe-line.svg"); +} + +.fr-icon-test-tube-fill::before, +.fr-icon-test-tube-fill::after { + -webkit-mask-image: url("../../icons/health/test-tube-fill.svg"); + mask-image: url("../../icons/health/test-tube-fill.svg"); +} + +.fr-icon-test-tube-line::before, +.fr-icon-test-tube-line::after { + -webkit-mask-image: url("../../icons/health/test-tube-line.svg"); + mask-image: url("../../icons/health/test-tube-line.svg"); +} + +.fr-icon-thermometer-fill::before, +.fr-icon-thermometer-fill::after { + -webkit-mask-image: url("../../icons/health/thermometer-fill.svg"); + mask-image: url("../../icons/health/thermometer-fill.svg"); +} + +.fr-icon-thermometer-line::before, +.fr-icon-thermometer-line::after { + -webkit-mask-image: url("../../icons/health/thermometer-line.svg"); + mask-image: url("../../icons/health/thermometer-line.svg"); +} + +.fr-icon-virus-fill::before, +.fr-icon-virus-fill::after { + -webkit-mask-image: url("../../icons/health/virus-fill.svg"); + mask-image: url("../../icons/health/virus-fill.svg"); +} + +.fr-icon-virus-line::before, +.fr-icon-virus-line::after { + -webkit-mask-image: url("../../icons/health/virus-line.svg"); + mask-image: url("../../icons/health/virus-line.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-bluesky-fill::before, +.fr-icon-bluesky-fill::after { + -webkit-mask-image: url("../../icons/logo/bluesky-fill.svg"); + mask-image: url("../../icons/logo/bluesky-fill.svg"); +} + +.fr-icon-bluesky-line::before, +.fr-icon-bluesky-line::after { + -webkit-mask-image: url("../../icons/logo/bluesky-line.svg"); + mask-image: url("../../icons/logo/bluesky-line.svg"); +} + +.fr-icon-chrome-fill::before, +.fr-icon-chrome-fill::after { + -webkit-mask-image: url("../../icons/logo/chrome-fill.svg"); + mask-image: url("../../icons/logo/chrome-fill.svg"); +} + +.fr-icon-chrome-line::before, +.fr-icon-chrome-line::after { + -webkit-mask-image: url("../../icons/logo/chrome-line.svg"); + mask-image: url("../../icons/logo/chrome-line.svg"); +} + +.fr-icon-edge-fill::before, +.fr-icon-edge-fill::after { + -webkit-mask-image: url("../../icons/logo/edge-fill.svg"); + mask-image: url("../../icons/logo/edge-fill.svg"); +} + +.fr-icon-edge-line::before, +.fr-icon-edge-line::after { + -webkit-mask-image: url("../../icons/logo/edge-line.svg"); + mask-image: url("../../icons/logo/edge-line.svg"); +} + +.fr-icon-facebook-circle-fill::before, +.fr-icon-facebook-circle-fill::after { + -webkit-mask-image: url("../../icons/logo/facebook-circle-fill.svg"); + mask-image: url("../../icons/logo/facebook-circle-fill.svg"); +} + +.fr-icon-facebook-circle-line::before, +.fr-icon-facebook-circle-line::after { + -webkit-mask-image: url("../../icons/logo/facebook-circle-line.svg"); + mask-image: url("../../icons/logo/facebook-circle-line.svg"); +} + +.fr-icon-firefox-fill::before, +.fr-icon-firefox-fill::after { + -webkit-mask-image: url("../../icons/logo/firefox-fill.svg"); + mask-image: url("../../icons/logo/firefox-fill.svg"); +} + +.fr-icon-firefox-line::before, +.fr-icon-firefox-line::after { + -webkit-mask-image: url("../../icons/logo/firefox-line.svg"); + mask-image: url("../../icons/logo/firefox-line.svg"); +} + +.fr-icon-dailymotion-fill::before, +.fr-icon-dailymotion-fill::after { + -webkit-mask-image: url("../../icons/logo/fr--dailymotion-fill.svg"); + mask-image: url("../../icons/logo/fr--dailymotion-fill.svg"); +} + +.fr-icon-dailymotion-line::before, +.fr-icon-dailymotion-line::after { + -webkit-mask-image: url("../../icons/logo/fr--dailymotion-line.svg"); + mask-image: url("../../icons/logo/fr--dailymotion-line.svg"); +} + +.fr-icon-tiktok-fill::before, +.fr-icon-tiktok-fill::after { + -webkit-mask-image: url("../../icons/logo/fr--tiktok-fill.svg"); + mask-image: url("../../icons/logo/fr--tiktok-fill.svg"); +} + +.fr-icon-tiktok-line::before, +.fr-icon-tiktok-line::after { + -webkit-mask-image: url("../../icons/logo/fr--tiktok-line.svg"); + mask-image: url("../../icons/logo/fr--tiktok-line.svg"); +} + +.fr-icon-github-fill::before, +.fr-icon-github-fill::after { + -webkit-mask-image: url("../../icons/logo/github-fill.svg"); + mask-image: url("../../icons/logo/github-fill.svg"); +} + +.fr-icon-github-line::before, +.fr-icon-github-line::after { + -webkit-mask-image: url("../../icons/logo/github-line.svg"); + mask-image: url("../../icons/logo/github-line.svg"); +} + +.fr-icon-google-fill::before, +.fr-icon-google-fill::after { + -webkit-mask-image: url("../../icons/logo/google-fill.svg"); + mask-image: url("../../icons/logo/google-fill.svg"); +} + +.fr-icon-google-line::before, +.fr-icon-google-line::after { + -webkit-mask-image: url("../../icons/logo/google-line.svg"); + mask-image: url("../../icons/logo/google-line.svg"); +} + +.fr-icon-ie-fill::before, +.fr-icon-ie-fill::after { + -webkit-mask-image: url("../../icons/logo/ie-fill.svg"); + mask-image: url("../../icons/logo/ie-fill.svg"); +} + +.fr-icon-ie-line::before, +.fr-icon-ie-line::after { + -webkit-mask-image: url("../../icons/logo/ie-line.svg"); + mask-image: url("../../icons/logo/ie-line.svg"); +} + +.fr-icon-instagram-fill::before, +.fr-icon-instagram-fill::after { + -webkit-mask-image: url("../../icons/logo/instagram-fill.svg"); + mask-image: url("../../icons/logo/instagram-fill.svg"); +} + +.fr-icon-instagram-line::before, +.fr-icon-instagram-line::after { + -webkit-mask-image: url("../../icons/logo/instagram-line.svg"); + mask-image: url("../../icons/logo/instagram-line.svg"); +} + +.fr-icon-linkedin-box-fill::before, +.fr-icon-linkedin-box-fill::after { + -webkit-mask-image: url("../../icons/logo/linkedin-box-fill.svg"); + mask-image: url("../../icons/logo/linkedin-box-fill.svg"); +} + +.fr-icon-linkedin-box-line::before, +.fr-icon-linkedin-box-line::after { + -webkit-mask-image: url("../../icons/logo/linkedin-box-line.svg"); + mask-image: url("../../icons/logo/linkedin-box-line.svg"); +} + +.fr-icon-mastodon-fill::before, +.fr-icon-mastodon-fill::after { + -webkit-mask-image: url("../../icons/logo/mastodon-fill.svg"); + mask-image: url("../../icons/logo/mastodon-fill.svg"); +} + +.fr-icon-mastodon-line::before, +.fr-icon-mastodon-line::after { + -webkit-mask-image: url("../../icons/logo/mastodon-line.svg"); + mask-image: url("../../icons/logo/mastodon-line.svg"); +} + +.fr-icon-npmjs-fill::before, +.fr-icon-npmjs-fill::after { + -webkit-mask-image: url("../../icons/logo/npmjs-fill.svg"); + mask-image: url("../../icons/logo/npmjs-fill.svg"); +} + +.fr-icon-npmjs-line::before, +.fr-icon-npmjs-line::after { + -webkit-mask-image: url("../../icons/logo/npmjs-line.svg"); + mask-image: url("../../icons/logo/npmjs-line.svg"); +} + +.fr-icon-remixicon-fill::before, +.fr-icon-remixicon-fill::after { + -webkit-mask-image: url("../../icons/logo/remixicon-fill.svg"); + mask-image: url("../../icons/logo/remixicon-fill.svg"); +} + +.fr-icon-remixicon-line::before, +.fr-icon-remixicon-line::after { + -webkit-mask-image: url("../../icons/logo/remixicon-line.svg"); + mask-image: url("../../icons/logo/remixicon-line.svg"); +} + +.fr-icon-safari-fill::before, +.fr-icon-safari-fill::after { + -webkit-mask-image: url("../../icons/logo/safari-fill.svg"); + mask-image: url("../../icons/logo/safari-fill.svg"); +} + +.fr-icon-safari-line::before, +.fr-icon-safari-line::after { + -webkit-mask-image: url("../../icons/logo/safari-line.svg"); + mask-image: url("../../icons/logo/safari-line.svg"); +} + +.fr-icon-slack-fill::before, +.fr-icon-slack-fill::after { + -webkit-mask-image: url("../../icons/logo/slack-fill.svg"); + mask-image: url("../../icons/logo/slack-fill.svg"); +} + +.fr-icon-slack-line::before, +.fr-icon-slack-line::after { + -webkit-mask-image: url("../../icons/logo/slack-line.svg"); + mask-image: url("../../icons/logo/slack-line.svg"); +} + +.fr-icon-snapchat-fill::before, +.fr-icon-snapchat-fill::after { + -webkit-mask-image: url("../../icons/logo/snapchat-fill.svg"); + mask-image: url("../../icons/logo/snapchat-fill.svg"); +} + +.fr-icon-snapchat-line::before, +.fr-icon-snapchat-line::after { + -webkit-mask-image: url("../../icons/logo/snapchat-line.svg"); + mask-image: url("../../icons/logo/snapchat-line.svg"); +} + +.fr-icon-telegram-fill::before, +.fr-icon-telegram-fill::after { + -webkit-mask-image: url("../../icons/logo/telegram-fill.svg"); + mask-image: url("../../icons/logo/telegram-fill.svg"); +} + +.fr-icon-telegram-line::before, +.fr-icon-telegram-line::after { + -webkit-mask-image: url("../../icons/logo/telegram-line.svg"); + mask-image: url("../../icons/logo/telegram-line.svg"); +} + +.fr-icon-threads-fill::before, +.fr-icon-threads-fill::after { + -webkit-mask-image: url("../../icons/logo/threads-fill.svg"); + mask-image: url("../../icons/logo/threads-fill.svg"); +} + +.fr-icon-threads-line::before, +.fr-icon-threads-line::after { + -webkit-mask-image: url("../../icons/logo/threads-line.svg"); + mask-image: url("../../icons/logo/threads-line.svg"); +} + +.fr-icon-twitch-fill::before, +.fr-icon-twitch-fill::after { + -webkit-mask-image: url("../../icons/logo/twitch-fill.svg"); + mask-image: url("../../icons/logo/twitch-fill.svg"); +} + +.fr-icon-twitch-line::before, +.fr-icon-twitch-line::after { + -webkit-mask-image: url("../../icons/logo/twitch-line.svg"); + mask-image: url("../../icons/logo/twitch-line.svg"); +} + +.fr-icon-twitter-fill::before, +.fr-icon-twitter-fill::after { + -webkit-mask-image: url("../../icons/logo/twitter-fill.svg"); + mask-image: url("../../icons/logo/twitter-fill.svg"); +} + +.fr-icon-twitter-line::before, +.fr-icon-twitter-line::after { + -webkit-mask-image: url("../../icons/logo/twitter-line.svg"); + mask-image: url("../../icons/logo/twitter-line.svg"); +} + +.fr-icon-twitter-x-fill::before, +.fr-icon-twitter-x-fill::after { + -webkit-mask-image: url("../../icons/logo/twitter-x-fill.svg"); + mask-image: url("../../icons/logo/twitter-x-fill.svg"); +} + +.fr-icon-twitter-x-line::before, +.fr-icon-twitter-x-line::after { + -webkit-mask-image: url("../../icons/logo/twitter-x-line.svg"); + mask-image: url("../../icons/logo/twitter-x-line.svg"); +} + +.fr-icon-vimeo-fill::before, +.fr-icon-vimeo-fill::after { + -webkit-mask-image: url("../../icons/logo/vimeo-fill.svg"); + mask-image: url("../../icons/logo/vimeo-fill.svg"); +} + +.fr-icon-vimeo-line::before, +.fr-icon-vimeo-line::after { + -webkit-mask-image: url("../../icons/logo/vimeo-line.svg"); + mask-image: url("../../icons/logo/vimeo-line.svg"); +} + +.fr-icon-vuejs-fill::before, +.fr-icon-vuejs-fill::after { + -webkit-mask-image: url("../../icons/logo/vuejs-fill.svg"); + mask-image: url("../../icons/logo/vuejs-fill.svg"); +} + +.fr-icon-vuejs-line::before, +.fr-icon-vuejs-line::after { + -webkit-mask-image: url("../../icons/logo/vuejs-line.svg"); + mask-image: url("../../icons/logo/vuejs-line.svg"); +} + +.fr-icon-whatsapp-fill::before, +.fr-icon-whatsapp-fill::after { + -webkit-mask-image: url("../../icons/logo/whatsapp-fill.svg"); + mask-image: url("../../icons/logo/whatsapp-fill.svg"); +} + +.fr-icon-whatsapp-line::before, +.fr-icon-whatsapp-line::after { + -webkit-mask-image: url("../../icons/logo/whatsapp-line.svg"); + mask-image: url("../../icons/logo/whatsapp-line.svg"); +} + +.fr-icon-youtube-fill::before, +.fr-icon-youtube-fill::after { + -webkit-mask-image: url("../../icons/logo/youtube-fill.svg"); + mask-image: url("../../icons/logo/youtube-fill.svg"); +} + +.fr-icon-youtube-line::before, +.fr-icon-youtube-line::after { + -webkit-mask-image: url("../../icons/logo/youtube-line.svg"); + mask-image: url("../../icons/logo/youtube-line.svg"); +} + +.fr-fi-facebook-circle-fill::before, +.fr-fi-facebook-circle-fill::after { + -webkit-mask-image: url("../../icons/logo/facebook-circle-fill.svg"); + mask-image: url("../../icons/logo/facebook-circle-fill.svg"); +} + +.fr-fi-facebook-circle-line::before, +.fr-fi-facebook-circle-line::after { + -webkit-mask-image: url("../../icons/logo/facebook-circle-line.svg"); + mask-image: url("../../icons/logo/facebook-circle-line.svg"); +} + +.fr-fi-dailymotion-fill::before, +.fr-fi-dailymotion-fill::after { + -webkit-mask-image: url("../../icons/logo/fr--dailymotion-fill.svg"); + mask-image: url("../../icons/logo/fr--dailymotion-fill.svg"); +} + +.fr-fi-dailymotion-line::before, +.fr-fi-dailymotion-line::after { + -webkit-mask-image: url("../../icons/logo/fr--dailymotion-line.svg"); + mask-image: url("../../icons/logo/fr--dailymotion-line.svg"); +} + +.fr-fi-github-fill::before, +.fr-fi-github-fill::after { + -webkit-mask-image: url("../../icons/logo/github-fill.svg"); + mask-image: url("../../icons/logo/github-fill.svg"); +} + +.fr-fi-github-line::before, +.fr-fi-github-line::after { + -webkit-mask-image: url("../../icons/logo/github-line.svg"); + mask-image: url("../../icons/logo/github-line.svg"); +} + +.fr-fi-instagram-fill::before, +.fr-fi-instagram-fill::after { + -webkit-mask-image: url("../../icons/logo/instagram-fill.svg"); + mask-image: url("../../icons/logo/instagram-fill.svg"); +} + +.fr-fi-instagram-line::before, +.fr-fi-instagram-line::after { + -webkit-mask-image: url("../../icons/logo/instagram-line.svg"); + mask-image: url("../../icons/logo/instagram-line.svg"); +} + +.fr-fi-linkedin-box-fill::before, +.fr-fi-linkedin-box-fill::after { + -webkit-mask-image: url("../../icons/logo/linkedin-box-fill.svg"); + mask-image: url("../../icons/logo/linkedin-box-fill.svg"); +} + +.fr-fi-linkedin-box-line::before, +.fr-fi-linkedin-box-line::after { + -webkit-mask-image: url("../../icons/logo/linkedin-box-line.svg"); + mask-image: url("../../icons/logo/linkedin-box-line.svg"); +} + +.fr-fi-npmjs-fill::before, +.fr-fi-npmjs-fill::after { + -webkit-mask-image: url("../../icons/logo/npmjs-fill.svg"); + mask-image: url("../../icons/logo/npmjs-fill.svg"); +} + +.fr-fi-npmjs-line::before, +.fr-fi-npmjs-line::after { + -webkit-mask-image: url("../../icons/logo/npmjs-line.svg"); + mask-image: url("../../icons/logo/npmjs-line.svg"); +} + +.fr-fi-remixicon-fill::before, +.fr-fi-remixicon-fill::after { + -webkit-mask-image: url("../../icons/logo/remixicon-fill.svg"); + mask-image: url("../../icons/logo/remixicon-fill.svg"); +} + +.fr-fi-remixicon-line::before, +.fr-fi-remixicon-line::after { + -webkit-mask-image: url("../../icons/logo/remixicon-line.svg"); + mask-image: url("../../icons/logo/remixicon-line.svg"); +} + +.fr-fi-slack-fill::before, +.fr-fi-slack-fill::after { + -webkit-mask-image: url("../../icons/logo/slack-fill.svg"); + mask-image: url("../../icons/logo/slack-fill.svg"); +} + +.fr-fi-slack-line::before, +.fr-fi-slack-line::after { + -webkit-mask-image: url("../../icons/logo/slack-line.svg"); + mask-image: url("../../icons/logo/slack-line.svg"); +} + +.fr-fi-snapchat-fill::before, +.fr-fi-snapchat-fill::after { + -webkit-mask-image: url("../../icons/logo/snapchat-fill.svg"); + mask-image: url("../../icons/logo/snapchat-fill.svg"); +} + +.fr-fi-snapchat-line::before, +.fr-fi-snapchat-line::after { + -webkit-mask-image: url("../../icons/logo/snapchat-line.svg"); + mask-image: url("../../icons/logo/snapchat-line.svg"); +} + +.fr-fi-telegram-fill::before, +.fr-fi-telegram-fill::after { + -webkit-mask-image: url("../../icons/logo/telegram-fill.svg"); + mask-image: url("../../icons/logo/telegram-fill.svg"); +} + +.fr-fi-telegram-line::before, +.fr-fi-telegram-line::after { + -webkit-mask-image: url("../../icons/logo/telegram-line.svg"); + mask-image: url("../../icons/logo/telegram-line.svg"); +} + +.fr-fi-twitch-fill::before, +.fr-fi-twitch-fill::after { + -webkit-mask-image: url("../../icons/logo/twitch-fill.svg"); + mask-image: url("../../icons/logo/twitch-fill.svg"); +} + +.fr-fi-twitch-line::before, +.fr-fi-twitch-line::after { + -webkit-mask-image: url("../../icons/logo/twitch-line.svg"); + mask-image: url("../../icons/logo/twitch-line.svg"); +} + +.fr-fi-twitter-fill::before, +.fr-fi-twitter-fill::after { + -webkit-mask-image: url("../../icons/logo/twitter-fill.svg"); + mask-image: url("../../icons/logo/twitter-fill.svg"); +} + +.fr-fi-twitter-line::before, +.fr-fi-twitter-line::after { + -webkit-mask-image: url("../../icons/logo/twitter-line.svg"); + mask-image: url("../../icons/logo/twitter-line.svg"); +} + +.fr-fi-vimeo-fill::before, +.fr-fi-vimeo-fill::after { + -webkit-mask-image: url("../../icons/logo/vimeo-fill.svg"); + mask-image: url("../../icons/logo/vimeo-fill.svg"); +} + +.fr-fi-vimeo-line::before, +.fr-fi-vimeo-line::after { + -webkit-mask-image: url("../../icons/logo/vimeo-line.svg"); + mask-image: url("../../icons/logo/vimeo-line.svg"); +} + +.fr-fi-youtube-fill::before, +.fr-fi-youtube-fill::after { + -webkit-mask-image: url("../../icons/logo/youtube-fill.svg"); + mask-image: url("../../icons/logo/youtube-fill.svg"); +} + +.fr-fi-youtube-line::before, +.fr-fi-youtube-line::after { + -webkit-mask-image: url("../../icons/logo/youtube-line.svg"); + mask-image: url("../../icons/logo/youtube-line.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-anchor-fill::before, +.fr-icon-anchor-fill::after { + -webkit-mask-image: url("../../icons/map/anchor-fill.svg"); + mask-image: url("../../icons/map/anchor-fill.svg"); +} + +.fr-icon-anchor-line::before, +.fr-icon-anchor-line::after { + -webkit-mask-image: url("../../icons/map/anchor-line.svg"); + mask-image: url("../../icons/map/anchor-line.svg"); +} + +.fr-icon-bike-fill::before, +.fr-icon-bike-fill::after { + -webkit-mask-image: url("../../icons/map/bike-fill.svg"); + mask-image: url("../../icons/map/bike-fill.svg"); +} + +.fr-icon-bike-line::before, +.fr-icon-bike-line::after { + -webkit-mask-image: url("../../icons/map/bike-line.svg"); + mask-image: url("../../icons/map/bike-line.svg"); +} + +.fr-icon-bus-fill::before, +.fr-icon-bus-fill::after { + -webkit-mask-image: url("../../icons/map/bus-fill.svg"); + mask-image: url("../../icons/map/bus-fill.svg"); +} + +.fr-icon-bus-line::before, +.fr-icon-bus-line::after { + -webkit-mask-image: url("../../icons/map/bus-line.svg"); + mask-image: url("../../icons/map/bus-line.svg"); +} + +.fr-icon-car-fill::before, +.fr-icon-car-fill::after { + -webkit-mask-image: url("../../icons/map/car-fill.svg"); + mask-image: url("../../icons/map/car-fill.svg"); +} + +.fr-icon-car-line::before, +.fr-icon-car-line::after { + -webkit-mask-image: url("../../icons/map/car-line.svg"); + mask-image: url("../../icons/map/car-line.svg"); +} + +.fr-icon-caravan-fill::before, +.fr-icon-caravan-fill::after { + -webkit-mask-image: url("../../icons/map/caravan-fill.svg"); + mask-image: url("../../icons/map/caravan-fill.svg"); +} + +.fr-icon-caravan-line::before, +.fr-icon-caravan-line::after { + -webkit-mask-image: url("../../icons/map/caravan-line.svg"); + mask-image: url("../../icons/map/caravan-line.svg"); +} + +.fr-icon-charging-pile-2-fill::before, +.fr-icon-charging-pile-2-fill::after { + -webkit-mask-image: url("../../icons/map/charging-pile-2-fill.svg"); + mask-image: url("../../icons/map/charging-pile-2-fill.svg"); +} + +.fr-icon-charging-pile-2-line::before, +.fr-icon-charging-pile-2-line::after { + -webkit-mask-image: url("../../icons/map/charging-pile-2-line.svg"); + mask-image: url("../../icons/map/charging-pile-2-line.svg"); +} + +.fr-icon-compass-3-fill::before, +.fr-icon-compass-3-fill::after { + -webkit-mask-image: url("../../icons/map/compass-3-fill.svg"); + mask-image: url("../../icons/map/compass-3-fill.svg"); +} + +.fr-icon-compass-3-line::before, +.fr-icon-compass-3-line::after { + -webkit-mask-image: url("../../icons/map/compass-3-line.svg"); + mask-image: url("../../icons/map/compass-3-line.svg"); +} + +.fr-icon-cup-fill::before, +.fr-icon-cup-fill::after { + -webkit-mask-image: url("../../icons/map/cup-fill.svg"); + mask-image: url("../../icons/map/cup-fill.svg"); +} + +.fr-icon-cup-line::before, +.fr-icon-cup-line::after { + -webkit-mask-image: url("../../icons/map/cup-line.svg"); + mask-image: url("../../icons/map/cup-line.svg"); +} + +.fr-icon-earth-fill::before, +.fr-icon-earth-fill::after { + -webkit-mask-image: url("../../icons/map/earth-fill.svg"); + mask-image: url("../../icons/map/earth-fill.svg"); +} + +.fr-icon-earth-line::before, +.fr-icon-earth-line::after { + -webkit-mask-image: url("../../icons/map/earth-line.svg"); + mask-image: url("../../icons/map/earth-line.svg"); +} + +.fr-icon-france-fill::before, +.fr-icon-france-fill::after { + -webkit-mask-image: url("../../icons/map/france-fill.svg"); + mask-image: url("../../icons/map/france-fill.svg"); +} + +.fr-icon-france-line::before, +.fr-icon-france-line::after { + -webkit-mask-image: url("../../icons/map/france-line.svg"); + mask-image: url("../../icons/map/france-line.svg"); +} + +.fr-icon-gas-station-fill::before, +.fr-icon-gas-station-fill::after { + -webkit-mask-image: url("../../icons/map/gas-station-fill.svg"); + mask-image: url("../../icons/map/gas-station-fill.svg"); +} + +.fr-icon-gas-station-line::before, +.fr-icon-gas-station-line::after { + -webkit-mask-image: url("../../icons/map/gas-station-line.svg"); + mask-image: url("../../icons/map/gas-station-line.svg"); +} + +.fr-icon-goblet-fill::before, +.fr-icon-goblet-fill::after { + -webkit-mask-image: url("../../icons/map/goblet-fill.svg"); + mask-image: url("../../icons/map/goblet-fill.svg"); +} + +.fr-icon-goblet-line::before, +.fr-icon-goblet-line::after { + -webkit-mask-image: url("../../icons/map/goblet-line.svg"); + mask-image: url("../../icons/map/goblet-line.svg"); +} + +.fr-icon-map-pin-2-fill::before, +.fr-icon-map-pin-2-fill::after { + -webkit-mask-image: url("../../icons/map/map-pin-2-fill.svg"); + mask-image: url("../../icons/map/map-pin-2-fill.svg"); +} + +.fr-icon-map-pin-2-line::before, +.fr-icon-map-pin-2-line::after { + -webkit-mask-image: url("../../icons/map/map-pin-2-line.svg"); + mask-image: url("../../icons/map/map-pin-2-line.svg"); +} + +.fr-icon-map-pin-user-fill::before, +.fr-icon-map-pin-user-fill::after { + -webkit-mask-image: url("../../icons/map/map-pin-user-fill.svg"); + mask-image: url("../../icons/map/map-pin-user-fill.svg"); +} + +.fr-icon-map-pin-user-line::before, +.fr-icon-map-pin-user-line::after { + -webkit-mask-image: url("../../icons/map/map-pin-user-line.svg"); + mask-image: url("../../icons/map/map-pin-user-line.svg"); +} + +.fr-icon-motorbike-fill::before, +.fr-icon-motorbike-fill::after { + -webkit-mask-image: url("../../icons/map/motorbike-fill.svg"); + mask-image: url("../../icons/map/motorbike-fill.svg"); +} + +.fr-icon-motorbike-line::before, +.fr-icon-motorbike-line::after { + -webkit-mask-image: url("../../icons/map/motorbike-line.svg"); + mask-image: url("../../icons/map/motorbike-line.svg"); +} + +.fr-icon-passport-fill::before, +.fr-icon-passport-fill::after { + -webkit-mask-image: url("../../icons/map/passport-fill.svg"); + mask-image: url("../../icons/map/passport-fill.svg"); +} + +.fr-icon-passport-line::before, +.fr-icon-passport-line::after { + -webkit-mask-image: url("../../icons/map/passport-line.svg"); + mask-image: url("../../icons/map/passport-line.svg"); +} + +.fr-icon-restaurant-fill::before, +.fr-icon-restaurant-fill::after { + -webkit-mask-image: url("../../icons/map/restaurant-fill.svg"); + mask-image: url("../../icons/map/restaurant-fill.svg"); +} + +.fr-icon-restaurant-line::before, +.fr-icon-restaurant-line::after { + -webkit-mask-image: url("../../icons/map/restaurant-line.svg"); + mask-image: url("../../icons/map/restaurant-line.svg"); +} + +.fr-icon-road-map-fill::before, +.fr-icon-road-map-fill::after { + -webkit-mask-image: url("../../icons/map/road-map-fill.svg"); + mask-image: url("../../icons/map/road-map-fill.svg"); +} + +.fr-icon-road-map-line::before, +.fr-icon-road-map-line::after { + -webkit-mask-image: url("../../icons/map/road-map-line.svg"); + mask-image: url("../../icons/map/road-map-line.svg"); +} + +.fr-icon-sailboat-fill::before, +.fr-icon-sailboat-fill::after { + -webkit-mask-image: url("../../icons/map/sailboat-fill.svg"); + mask-image: url("../../icons/map/sailboat-fill.svg"); +} + +.fr-icon-sailboat-line::before, +.fr-icon-sailboat-line::after { + -webkit-mask-image: url("../../icons/map/sailboat-line.svg"); + mask-image: url("../../icons/map/sailboat-line.svg"); +} + +.fr-icon-ship-2-fill::before, +.fr-icon-ship-2-fill::after { + -webkit-mask-image: url("../../icons/map/ship-2-fill.svg"); + mask-image: url("../../icons/map/ship-2-fill.svg"); +} + +.fr-icon-ship-2-line::before, +.fr-icon-ship-2-line::after { + -webkit-mask-image: url("../../icons/map/ship-2-line.svg"); + mask-image: url("../../icons/map/ship-2-line.svg"); +} + +.fr-icon-signal-tower-fill::before, +.fr-icon-signal-tower-fill::after { + -webkit-mask-image: url("../../icons/map/signal-tower-fill.svg"); + mask-image: url("../../icons/map/signal-tower-fill.svg"); +} + +.fr-icon-signal-tower-line::before, +.fr-icon-signal-tower-line::after { + -webkit-mask-image: url("../../icons/map/signal-tower-line.svg"); + mask-image: url("../../icons/map/signal-tower-line.svg"); +} + +.fr-icon-suitcase-2-fill::before, +.fr-icon-suitcase-2-fill::after { + -webkit-mask-image: url("../../icons/map/suitcase-2-fill.svg"); + mask-image: url("../../icons/map/suitcase-2-fill.svg"); +} + +.fr-icon-suitcase-2-line::before, +.fr-icon-suitcase-2-line::after { + -webkit-mask-image: url("../../icons/map/suitcase-2-line.svg"); + mask-image: url("../../icons/map/suitcase-2-line.svg"); +} + +.fr-icon-taxi-fill::before, +.fr-icon-taxi-fill::after { + -webkit-mask-image: url("../../icons/map/taxi-fill.svg"); + mask-image: url("../../icons/map/taxi-fill.svg"); +} + +.fr-icon-taxi-line::before, +.fr-icon-taxi-line::after { + -webkit-mask-image: url("../../icons/map/taxi-line.svg"); + mask-image: url("../../icons/map/taxi-line.svg"); +} + +.fr-icon-train-fill::before, +.fr-icon-train-fill::after { + -webkit-mask-image: url("../../icons/map/train-fill.svg"); + mask-image: url("../../icons/map/train-fill.svg"); +} + +.fr-icon-train-line::before, +.fr-icon-train-line::after { + -webkit-mask-image: url("../../icons/map/train-line.svg"); + mask-image: url("../../icons/map/train-line.svg"); +} + +.fr-fi-map-pin-2-fill::before, +.fr-fi-map-pin-2-fill::after { + -webkit-mask-image: url("../../icons/map/map-pin-2-fill.svg"); + mask-image: url("../../icons/map/map-pin-2-fill.svg"); +} + +.fr-fi-map-pin-2-line::before, +.fr-fi-map-pin-2-line::after { + -webkit-mask-image: url("../../icons/map/map-pin-2-line.svg"); + mask-image: url("../../icons/map/map-pin-2-line.svg"); +} + +.fr-fi-road-map-fill::before, +.fr-fi-road-map-fill::after { + -webkit-mask-image: url("../../icons/map/road-map-fill.svg"); + mask-image: url("../../icons/map/road-map-fill.svg"); +} + +.fr-fi-road-map-line::before, +.fr-fi-road-map-line::after { + -webkit-mask-image: url("../../icons/map/road-map-line.svg"); + mask-image: url("../../icons/map/road-map-line.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-camera-fill::before, +.fr-icon-camera-fill::after { + -webkit-mask-image: url("../../icons/media/camera-fill.svg"); + mask-image: url("../../icons/media/camera-fill.svg"); +} + +.fr-icon-camera-line::before, +.fr-icon-camera-line::after { + -webkit-mask-image: url("../../icons/media/camera-line.svg"); + mask-image: url("../../icons/media/camera-line.svg"); +} + +.fr-icon-clapperboard-fill::before, +.fr-icon-clapperboard-fill::after { + -webkit-mask-image: url("../../icons/media/clapperboard-fill.svg"); + mask-image: url("../../icons/media/clapperboard-fill.svg"); +} + +.fr-icon-clapperboard-line::before, +.fr-icon-clapperboard-line::after { + -webkit-mask-image: url("../../icons/media/clapperboard-line.svg"); + mask-image: url("../../icons/media/clapperboard-line.svg"); +} + +.fr-icon-equalizer-fill::before, +.fr-icon-equalizer-fill::after { + -webkit-mask-image: url("../../icons/media/equalizer-fill.svg"); + mask-image: url("../../icons/media/equalizer-fill.svg"); +} + +.fr-icon-equalizer-line::before, +.fr-icon-equalizer-line::after { + -webkit-mask-image: url("../../icons/media/equalizer-line.svg"); + mask-image: url("../../icons/media/equalizer-line.svg"); +} + +.fr-icon-film-fill::before, +.fr-icon-film-fill::after { + -webkit-mask-image: url("../../icons/media/film-fill.svg"); + mask-image: url("../../icons/media/film-fill.svg"); +} + +.fr-icon-film-line::before, +.fr-icon-film-line::after { + -webkit-mask-image: url("../../icons/media/film-line.svg"); + mask-image: url("../../icons/media/film-line.svg"); +} + +.fr-icon-fullscreen-line::before, +.fr-icon-fullscreen-line::after { + -webkit-mask-image: url("../../icons/media/fullscreen-line.svg"); + mask-image: url("../../icons/media/fullscreen-line.svg"); +} + +.fr-icon-gallery-fill::before, +.fr-icon-gallery-fill::after { + -webkit-mask-image: url("../../icons/media/gallery-fill.svg"); + mask-image: url("../../icons/media/gallery-fill.svg"); +} + +.fr-icon-gallery-line::before, +.fr-icon-gallery-line::after { + -webkit-mask-image: url("../../icons/media/gallery-line.svg"); + mask-image: url("../../icons/media/gallery-line.svg"); +} + +.fr-icon-headphone-fill::before, +.fr-icon-headphone-fill::after { + -webkit-mask-image: url("../../icons/media/headphone-fill.svg"); + mask-image: url("../../icons/media/headphone-fill.svg"); +} + +.fr-icon-headphone-line::before, +.fr-icon-headphone-line::after { + -webkit-mask-image: url("../../icons/media/headphone-line.svg"); + mask-image: url("../../icons/media/headphone-line.svg"); +} + +.fr-icon-image-add-fill::before, +.fr-icon-image-add-fill::after { + -webkit-mask-image: url("../../icons/media/image-add-fill.svg"); + mask-image: url("../../icons/media/image-add-fill.svg"); +} + +.fr-icon-image-add-line::before, +.fr-icon-image-add-line::after { + -webkit-mask-image: url("../../icons/media/image-add-line.svg"); + mask-image: url("../../icons/media/image-add-line.svg"); +} + +.fr-icon-image-edit-fill::before, +.fr-icon-image-edit-fill::after { + -webkit-mask-image: url("../../icons/media/image-edit-fill.svg"); + mask-image: url("../../icons/media/image-edit-fill.svg"); +} + +.fr-icon-image-edit-line::before, +.fr-icon-image-edit-line::after { + -webkit-mask-image: url("../../icons/media/image-edit-line.svg"); + mask-image: url("../../icons/media/image-edit-line.svg"); +} + +.fr-icon-image-fill::before, +.fr-icon-image-fill::after { + -webkit-mask-image: url("../../icons/media/image-fill.svg"); + mask-image: url("../../icons/media/image-fill.svg"); +} + +.fr-icon-image-line::before, +.fr-icon-image-line::after { + -webkit-mask-image: url("../../icons/media/image-line.svg"); + mask-image: url("../../icons/media/image-line.svg"); +} + +.fr-icon-live-fill::before, +.fr-icon-live-fill::after { + -webkit-mask-image: url("../../icons/media/live-fill.svg"); + mask-image: url("../../icons/media/live-fill.svg"); +} + +.fr-icon-live-line::before, +.fr-icon-live-line::after { + -webkit-mask-image: url("../../icons/media/live-line.svg"); + mask-image: url("../../icons/media/live-line.svg"); +} + +.fr-icon-mic-fill::before, +.fr-icon-mic-fill::after { + -webkit-mask-image: url("../../icons/media/mic-fill.svg"); + mask-image: url("../../icons/media/mic-fill.svg"); +} + +.fr-icon-mic-line::before, +.fr-icon-mic-line::after { + -webkit-mask-image: url("../../icons/media/mic-line.svg"); + mask-image: url("../../icons/media/mic-line.svg"); +} + +.fr-icon-music-2-fill::before, +.fr-icon-music-2-fill::after { + -webkit-mask-image: url("../../icons/media/music-2-fill.svg"); + mask-image: url("../../icons/media/music-2-fill.svg"); +} + +.fr-icon-music-2-line::before, +.fr-icon-music-2-line::after { + -webkit-mask-image: url("../../icons/media/music-2-line.svg"); + mask-image: url("../../icons/media/music-2-line.svg"); +} + +.fr-icon-notification-3-fill::before, +.fr-icon-notification-3-fill::after { + -webkit-mask-image: url("../../icons/media/notification-3-fill.svg"); + mask-image: url("../../icons/media/notification-3-fill.svg"); +} + +.fr-icon-notification-3-line::before, +.fr-icon-notification-3-line::after { + -webkit-mask-image: url("../../icons/media/notification-3-line.svg"); + mask-image: url("../../icons/media/notification-3-line.svg"); +} + +.fr-icon-pause-circle-fill::before, +.fr-icon-pause-circle-fill::after { + -webkit-mask-image: url("../../icons/media/pause-circle-fill.svg"); + mask-image: url("../../icons/media/pause-circle-fill.svg"); +} + +.fr-icon-pause-circle-line::before, +.fr-icon-pause-circle-line::after { + -webkit-mask-image: url("../../icons/media/pause-circle-line.svg"); + mask-image: url("../../icons/media/pause-circle-line.svg"); +} + +.fr-icon-play-circle-fill::before, +.fr-icon-play-circle-fill::after { + -webkit-mask-image: url("../../icons/media/play-circle-fill.svg"); + mask-image: url("../../icons/media/play-circle-fill.svg"); +} + +.fr-icon-play-circle-line::before, +.fr-icon-play-circle-line::after { + -webkit-mask-image: url("../../icons/media/play-circle-line.svg"); + mask-image: url("../../icons/media/play-circle-line.svg"); +} + +.fr-icon-stop-circle-fill::before, +.fr-icon-stop-circle-fill::after { + -webkit-mask-image: url("../../icons/media/stop-circle-fill.svg"); + mask-image: url("../../icons/media/stop-circle-fill.svg"); +} + +.fr-icon-stop-circle-line::before, +.fr-icon-stop-circle-line::after { + -webkit-mask-image: url("../../icons/media/stop-circle-line.svg"); + mask-image: url("../../icons/media/stop-circle-line.svg"); +} + +.fr-icon-volume-down-fill::before, +.fr-icon-volume-down-fill::after { + -webkit-mask-image: url("../../icons/media/volume-down-fill.svg"); + mask-image: url("../../icons/media/volume-down-fill.svg"); +} + +.fr-icon-volume-down-line::before, +.fr-icon-volume-down-line::after { + -webkit-mask-image: url("../../icons/media/volume-down-line.svg"); + mask-image: url("../../icons/media/volume-down-line.svg"); +} + +.fr-icon-volume-mute-fill::before, +.fr-icon-volume-mute-fill::after { + -webkit-mask-image: url("../../icons/media/volume-mute-fill.svg"); + mask-image: url("../../icons/media/volume-mute-fill.svg"); +} + +.fr-icon-volume-mute-line::before, +.fr-icon-volume-mute-line::after { + -webkit-mask-image: url("../../icons/media/volume-mute-line.svg"); + mask-image: url("../../icons/media/volume-mute-line.svg"); +} + +.fr-icon-volume-up-fill::before, +.fr-icon-volume-up-fill::after { + -webkit-mask-image: url("../../icons/media/volume-up-fill.svg"); + mask-image: url("../../icons/media/volume-up-fill.svg"); +} + +.fr-icon-volume-up-line::before, +.fr-icon-volume-up-line::after { + -webkit-mask-image: url("../../icons/media/volume-up-line.svg"); + mask-image: url("../../icons/media/volume-up-line.svg"); +} + +.fr-fi-equalizer-fill::before, +.fr-fi-equalizer-fill::after { + -webkit-mask-image: url("../../icons/media/equalizer-fill.svg"); + mask-image: url("../../icons/media/equalizer-fill.svg"); +} + +.fr-fi-equalizer-line::before, +.fr-fi-equalizer-line::after { + -webkit-mask-image: url("../../icons/media/equalizer-line.svg"); + mask-image: url("../../icons/media/equalizer-line.svg"); +} + +.fr-fi-image-fill::before, +.fr-fi-image-fill::after { + -webkit-mask-image: url("../../icons/media/image-fill.svg"); + mask-image: url("../../icons/media/image-fill.svg"); +} + +.fr-fi-image-line::before, +.fr-fi-image-line::after { + -webkit-mask-image: url("../../icons/media/image-line.svg"); + mask-image: url("../../icons/media/image-line.svg"); +} + +.fr-fi-pause-circle-fill::before, +.fr-fi-pause-circle-fill::after { + -webkit-mask-image: url("../../icons/media/pause-circle-fill.svg"); + mask-image: url("../../icons/media/pause-circle-fill.svg"); +} + +.fr-fi-pause-circle-line::before, +.fr-fi-pause-circle-line::after { + -webkit-mask-image: url("../../icons/media/pause-circle-line.svg"); + mask-image: url("../../icons/media/pause-circle-line.svg"); +} + +.fr-fi-volume-down-fill::before, +.fr-fi-volume-down-fill::after { + -webkit-mask-image: url("../../icons/media/volume-down-fill.svg"); + mask-image: url("../../icons/media/volume-down-fill.svg"); +} + +.fr-fi-volume-down-line::before, +.fr-fi-volume-down-line::after { + -webkit-mask-image: url("../../icons/media/volume-down-line.svg"); + mask-image: url("../../icons/media/volume-down-line.svg"); +} + +.fr-fi-volume-mute-fill::before, +.fr-fi-volume-mute-fill::after { + -webkit-mask-image: url("../../icons/media/volume-mute-fill.svg"); + mask-image: url("../../icons/media/volume-mute-fill.svg"); +} + +.fr-fi-volume-mute-line::before, +.fr-fi-volume-mute-line::after { + -webkit-mask-image: url("../../icons/media/volume-mute-line.svg"); + mask-image: url("../../icons/media/volume-mute-line.svg"); +} + +.fr-fi-volume-up-fill::before, +.fr-fi-volume-up-fill::after { + -webkit-mask-image: url("../../icons/media/volume-up-fill.svg"); + mask-image: url("../../icons/media/volume-up-fill.svg"); +} + +.fr-fi-volume-up-line::before, +.fr-fi-volume-up-line::after { + -webkit-mask-image: url("../../icons/media/volume-up-line.svg"); + mask-image: url("../../icons/media/volume-up-line.svg"); +} + +.fr-fi-play-line::before, +.fr-fi-play-line::after { + -webkit-mask-image: url("../../icons/media/play-circle-line.svg"); + mask-image: url("../../icons/media/play-circle-line.svg"); +} + +.fr-fi-play-fill::before, +.fr-fi-play-fill::after { + -webkit-mask-image: url("../../icons/media/play-circle-fill.svg"); + mask-image: url("../../icons/media/play-circle-fill.svg"); +} + +.fr-icon-play-line::before, +.fr-icon-play-line::after { + -webkit-mask-image: url("../../icons/media/play-circle-line.svg"); + mask-image: url("../../icons/media/play-circle-line.svg"); +} + +.fr-icon-play-fill::before, +.fr-icon-play-fill::after { + -webkit-mask-image: url("../../icons/media/play-circle-fill.svg"); + mask-image: url("../../icons/media/play-circle-fill.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-accessibility-fill::before, +.fr-icon-accessibility-fill::after { + -webkit-mask-image: url("../../icons/others/fr--accessibility-fill.svg"); + mask-image: url("../../icons/others/fr--accessibility-fill.svg"); +} + +.fr-icon-accessibility-line::before, +.fr-icon-accessibility-line::after { + -webkit-mask-image: url("../../icons/others/fr--accessibility-line.svg"); + mask-image: url("../../icons/others/fr--accessibility-line.svg"); +} + +.fr-icon-ear-off-fill::before, +.fr-icon-ear-off-fill::after { + -webkit-mask-image: url("../../icons/others/fr--ear-off-fill.svg"); + mask-image: url("../../icons/others/fr--ear-off-fill.svg"); +} + +.fr-icon-ear-off-line::before, +.fr-icon-ear-off-line::after { + -webkit-mask-image: url("../../icons/others/fr--ear-off-line.svg"); + mask-image: url("../../icons/others/fr--ear-off-line.svg"); +} + +.fr-icon-mental-disabilities-fill::before, +.fr-icon-mental-disabilities-fill::after { + -webkit-mask-image: url("../../icons/others/fr--mental-disabilities-fill.svg"); + mask-image: url("../../icons/others/fr--mental-disabilities-fill.svg"); +} + +.fr-icon-mental-disabilities-line::before, +.fr-icon-mental-disabilities-line::after { + -webkit-mask-image: url("../../icons/others/fr--mental-disabilities-line.svg"); + mask-image: url("../../icons/others/fr--mental-disabilities-line.svg"); +} + +.fr-icon-sign-language-fill::before, +.fr-icon-sign-language-fill::after { + -webkit-mask-image: url("../../icons/others/fr--sign-language-fill.svg"); + mask-image: url("../../icons/others/fr--sign-language-fill.svg"); +} + +.fr-icon-sign-language-line::before, +.fr-icon-sign-language-line::after { + -webkit-mask-image: url("../../icons/others/fr--sign-language-line.svg"); + mask-image: url("../../icons/others/fr--sign-language-line.svg"); +} + +.fr-icon-leaf-fill::before, +.fr-icon-leaf-fill::after { + -webkit-mask-image: url("../../icons/others/leaf-fill.svg"); + mask-image: url("../../icons/others/leaf-fill.svg"); +} + +.fr-icon-leaf-line::before, +.fr-icon-leaf-line::after { + -webkit-mask-image: url("../../icons/others/leaf-line.svg"); + mask-image: url("../../icons/others/leaf-line.svg"); +} + +.fr-icon-lightbulb-fill::before, +.fr-icon-lightbulb-fill::after { + -webkit-mask-image: url("../../icons/others/lightbulb-fill.svg"); + mask-image: url("../../icons/others/lightbulb-fill.svg"); +} + +.fr-icon-lightbulb-line::before, +.fr-icon-lightbulb-line::after { + -webkit-mask-image: url("../../icons/others/lightbulb-line.svg"); + mask-image: url("../../icons/others/lightbulb-line.svg"); +} + +.fr-icon-plant-fill::before, +.fr-icon-plant-fill::after { + -webkit-mask-image: url("../../icons/others/plant-fill.svg"); + mask-image: url("../../icons/others/plant-fill.svg"); +} + +.fr-icon-plant-line::before, +.fr-icon-plant-line::after { + -webkit-mask-image: url("../../icons/others/plant-line.svg"); + mask-image: url("../../icons/others/plant-line.svg"); +} + +.fr-icon-recycle-fill::before, +.fr-icon-recycle-fill::after { + -webkit-mask-image: url("../../icons/others/recycle-fill.svg"); + mask-image: url("../../icons/others/recycle-fill.svg"); +} + +.fr-icon-recycle-line::before, +.fr-icon-recycle-line::after { + -webkit-mask-image: url("../../icons/others/recycle-line.svg"); + mask-image: url("../../icons/others/recycle-line.svg"); +} + +.fr-icon-scales-3-fill::before, +.fr-icon-scales-3-fill::after { + -webkit-mask-image: url("../../icons/others/scales-3-fill.svg"); + mask-image: url("../../icons/others/scales-3-fill.svg"); +} + +.fr-icon-scales-3-line::before, +.fr-icon-scales-3-line::after { + -webkit-mask-image: url("../../icons/others/scales-3-line.svg"); + mask-image: url("../../icons/others/scales-3-line.svg"); +} + +.fr-icon-seedling-fill::before, +.fr-icon-seedling-fill::after { + -webkit-mask-image: url("../../icons/others/seedling-fill.svg"); + mask-image: url("../../icons/others/seedling-fill.svg"); +} + +.fr-icon-seedling-line::before, +.fr-icon-seedling-line::after { + -webkit-mask-image: url("../../icons/others/seedling-line.svg"); + mask-image: url("../../icons/others/seedling-line.svg"); +} + +.fr-icon-umbrella-fill::before, +.fr-icon-umbrella-fill::after { + -webkit-mask-image: url("../../icons/others/umbrella-fill.svg"); + mask-image: url("../../icons/others/umbrella-fill.svg"); +} + +.fr-icon-umbrella-line::before, +.fr-icon-umbrella-line::after { + -webkit-mask-image: url("../../icons/others/umbrella-line.svg"); + mask-image: url("../../icons/others/umbrella-line.svg"); +} + +.fr-icon-wheelchair-fill::before, +.fr-icon-wheelchair-fill::after { + -webkit-mask-image: url("../../icons/others/wheelchair-fill.svg"); + mask-image: url("../../icons/others/wheelchair-fill.svg"); +} + +.fr-icon-wheelchair-line::before, +.fr-icon-wheelchair-line::after { + -webkit-mask-image: url("../../icons/others/wheelchair-line.svg"); + mask-image: url("../../icons/others/wheelchair-line.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON SYSTEM +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-add-circle-fill::before, +.fr-icon-add-circle-fill::after { + -webkit-mask-image: url("../../icons/system/add-circle-fill.svg"); + mask-image: url("../../icons/system/add-circle-fill.svg"); +} + +.fr-icon-add-circle-line::before, +.fr-icon-add-circle-line::after { + -webkit-mask-image: url("../../icons/system/add-circle-line.svg"); + mask-image: url("../../icons/system/add-circle-line.svg"); +} + +.fr-icon-add-line::before, +.fr-icon-add-line::after { + -webkit-mask-image: url("../../icons/system/add-line.svg"); + mask-image: url("../../icons/system/add-line.svg"); +} + +.fr-icon-alarm-warning-fill::before, +.fr-icon-alarm-warning-fill::after { + -webkit-mask-image: url("../../icons/system/alarm-warning-fill.svg"); + mask-image: url("../../icons/system/alarm-warning-fill.svg"); +} + +.fr-icon-alarm-warning-line::before, +.fr-icon-alarm-warning-line::after { + -webkit-mask-image: url("../../icons/system/alarm-warning-line.svg"); + mask-image: url("../../icons/system/alarm-warning-line.svg"); +} + +.fr-icon-alert-fill::before, +.fr-icon-alert-fill::after { + -webkit-mask-image: url("../../icons/system/alert-fill.svg"); + mask-image: url("../../icons/system/alert-fill.svg"); +} + +.fr-icon-alert-line::before, +.fr-icon-alert-line::after { + -webkit-mask-image: url("../../icons/system/alert-line.svg"); + mask-image: url("../../icons/system/alert-line.svg"); +} + +.fr-icon-arrow-down-fill::before, +.fr-icon-arrow-down-fill::after { + -webkit-mask-image: url("../../icons/system/arrow-down-fill.svg"); + mask-image: url("../../icons/system/arrow-down-fill.svg"); +} + +.fr-icon-arrow-down-line::before, +.fr-icon-arrow-down-line::after { + -webkit-mask-image: url("../../icons/system/arrow-down-line.svg"); + mask-image: url("../../icons/system/arrow-down-line.svg"); +} + +.fr-icon-arrow-down-s-fill::before, +.fr-icon-arrow-down-s-fill::after { + -webkit-mask-image: url("../../icons/system/arrow-down-s-fill.svg"); + mask-image: url("../../icons/system/arrow-down-s-fill.svg"); +} + +.fr-icon-arrow-down-s-line::before, +.fr-icon-arrow-down-s-line::after { + -webkit-mask-image: url("../../icons/system/arrow-down-s-line.svg"); + mask-image: url("../../icons/system/arrow-down-s-line.svg"); +} + +.fr-icon-arrow-go-back-fill::before, +.fr-icon-arrow-go-back-fill::after { + -webkit-mask-image: url("../../icons/system/arrow-go-back-fill.svg"); + mask-image: url("../../icons/system/arrow-go-back-fill.svg"); +} + +.fr-icon-arrow-go-back-line::before, +.fr-icon-arrow-go-back-line::after { + -webkit-mask-image: url("../../icons/system/arrow-go-back-line.svg"); + mask-image: url("../../icons/system/arrow-go-back-line.svg"); +} + +.fr-icon-arrow-go-forward-fill::before, +.fr-icon-arrow-go-forward-fill::after { + -webkit-mask-image: url("../../icons/system/arrow-go-forward-fill.svg"); + mask-image: url("../../icons/system/arrow-go-forward-fill.svg"); +} + +.fr-icon-arrow-go-forward-line::before, +.fr-icon-arrow-go-forward-line::after { + -webkit-mask-image: url("../../icons/system/arrow-go-forward-line.svg"); + mask-image: url("../../icons/system/arrow-go-forward-line.svg"); +} + +.fr-icon-arrow-left-fill::before, +.fr-icon-arrow-left-fill::after { + -webkit-mask-image: url("../../icons/system/arrow-left-fill.svg"); + mask-image: url("../../icons/system/arrow-left-fill.svg"); +} + +.fr-icon-arrow-left-line::before, +.fr-icon-arrow-left-line::after { + -webkit-mask-image: url("../../icons/system/arrow-left-line.svg"); + mask-image: url("../../icons/system/arrow-left-line.svg"); +} + +.fr-icon-arrow-left-s-fill::before, +.fr-icon-arrow-left-s-fill::after { + -webkit-mask-image: url("../../icons/system/arrow-left-s-fill.svg"); + mask-image: url("../../icons/system/arrow-left-s-fill.svg"); +} + +.fr-icon-arrow-left-s-line::before, +.fr-icon-arrow-left-s-line::after { + -webkit-mask-image: url("../../icons/system/arrow-left-s-line.svg"); + mask-image: url("../../icons/system/arrow-left-s-line.svg"); +} + +.fr-icon-arrow-right-fill::before, +.fr-icon-arrow-right-fill::after { + -webkit-mask-image: url("../../icons/system/arrow-right-fill.svg"); + mask-image: url("../../icons/system/arrow-right-fill.svg"); +} + +.fr-icon-arrow-right-line::before, +.fr-icon-arrow-right-line::after { + -webkit-mask-image: url("../../icons/system/arrow-right-line.svg"); + mask-image: url("../../icons/system/arrow-right-line.svg"); +} + +.fr-icon-arrow-right-s-fill::before, +.fr-icon-arrow-right-s-fill::after { + -webkit-mask-image: url("../../icons/system/arrow-right-s-fill.svg"); + mask-image: url("../../icons/system/arrow-right-s-fill.svg"); +} + +.fr-icon-arrow-right-s-line::before, +.fr-icon-arrow-right-s-line::after { + -webkit-mask-image: url("../../icons/system/arrow-right-s-line.svg"); + mask-image: url("../../icons/system/arrow-right-s-line.svg"); +} + +.fr-icon-arrow-right-up-line::before, +.fr-icon-arrow-right-up-line::after { + -webkit-mask-image: url("../../icons/system/arrow-right-up-line.svg"); + mask-image: url("../../icons/system/arrow-right-up-line.svg"); +} + +.fr-icon-arrow-up-down-line::before, +.fr-icon-arrow-up-down-line::after { + -webkit-mask-image: url("../../icons/system/arrow-up-down-line.svg"); + mask-image: url("../../icons/system/arrow-up-down-line.svg"); +} + +.fr-icon-arrow-up-fill::before, +.fr-icon-arrow-up-fill::after { + -webkit-mask-image: url("../../icons/system/arrow-up-fill.svg"); + mask-image: url("../../icons/system/arrow-up-fill.svg"); +} + +.fr-icon-arrow-up-line::before, +.fr-icon-arrow-up-line::after { + -webkit-mask-image: url("../../icons/system/arrow-up-line.svg"); + mask-image: url("../../icons/system/arrow-up-line.svg"); +} + +.fr-icon-arrow-up-s-fill::before, +.fr-icon-arrow-up-s-fill::after { + -webkit-mask-image: url("../../icons/system/arrow-up-s-fill.svg"); + mask-image: url("../../icons/system/arrow-up-s-fill.svg"); +} + +.fr-icon-arrow-up-s-line::before, +.fr-icon-arrow-up-s-line::after { + -webkit-mask-image: url("../../icons/system/arrow-up-s-line.svg"); + mask-image: url("../../icons/system/arrow-up-s-line.svg"); +} + +.fr-icon-check-line::before, +.fr-icon-check-line::after { + -webkit-mask-image: url("../../icons/system/check-line.svg"); + mask-image: url("../../icons/system/check-line.svg"); +} + +.fr-icon-checkbox-circle-fill::before, +.fr-icon-checkbox-circle-fill::after { + -webkit-mask-image: url("../../icons/system/checkbox-circle-fill.svg"); + mask-image: url("../../icons/system/checkbox-circle-fill.svg"); +} + +.fr-icon-checkbox-circle-line::before, +.fr-icon-checkbox-circle-line::after { + -webkit-mask-image: url("../../icons/system/checkbox-circle-line.svg"); + mask-image: url("../../icons/system/checkbox-circle-line.svg"); +} + +.fr-icon-checkbox-fill::before, +.fr-icon-checkbox-fill::after { + -webkit-mask-image: url("../../icons/system/checkbox-fill.svg"); + mask-image: url("../../icons/system/checkbox-fill.svg"); +} + +.fr-icon-checkbox-line::before, +.fr-icon-checkbox-line::after { + -webkit-mask-image: url("../../icons/system/checkbox-line.svg"); + mask-image: url("../../icons/system/checkbox-line.svg"); +} + +.fr-icon-close-circle-fill::before, +.fr-icon-close-circle-fill::after { + -webkit-mask-image: url("../../icons/system/close-circle-fill.svg"); + mask-image: url("../../icons/system/close-circle-fill.svg"); +} + +.fr-icon-close-circle-line::before, +.fr-icon-close-circle-line::after { + -webkit-mask-image: url("../../icons/system/close-circle-line.svg"); + mask-image: url("../../icons/system/close-circle-line.svg"); +} + +.fr-icon-close-line::before, +.fr-icon-close-line::after { + -webkit-mask-image: url("../../icons/system/close-line.svg"); + mask-image: url("../../icons/system/close-line.svg"); +} + +.fr-icon-delete-bin-fill::before, +.fr-icon-delete-bin-fill::after { + -webkit-mask-image: url("../../icons/system/delete-bin-fill.svg"); + mask-image: url("../../icons/system/delete-bin-fill.svg"); +} + +.fr-icon-delete-bin-line::before, +.fr-icon-delete-bin-line::after { + -webkit-mask-image: url("../../icons/system/delete-bin-line.svg"); + mask-image: url("../../icons/system/delete-bin-line.svg"); +} + +.fr-icon-download-fill::before, +.fr-icon-download-fill::after { + -webkit-mask-image: url("../../icons/system/download-fill.svg"); + mask-image: url("../../icons/system/download-fill.svg"); +} + +.fr-icon-download-line::before, +.fr-icon-download-line::after { + -webkit-mask-image: url("../../icons/system/download-line.svg"); + mask-image: url("../../icons/system/download-line.svg"); +} + +.fr-icon-error-warning-fill::before, +.fr-icon-error-warning-fill::after { + -webkit-mask-image: url("../../icons/system/error-warning-fill.svg"); + mask-image: url("../../icons/system/error-warning-fill.svg"); +} + +.fr-icon-error-warning-line::before, +.fr-icon-error-warning-line::after { + -webkit-mask-image: url("../../icons/system/error-warning-line.svg"); + mask-image: url("../../icons/system/error-warning-line.svg"); +} + +.fr-icon-external-link-fill::before, +.fr-icon-external-link-fill::after { + -webkit-mask-image: url("../../icons/system/external-link-fill.svg"); + mask-image: url("../../icons/system/external-link-fill.svg"); +} + +.fr-icon-external-link-line::before, +.fr-icon-external-link-line::after { + -webkit-mask-image: url("../../icons/system/external-link-line.svg"); + mask-image: url("../../icons/system/external-link-line.svg"); +} + +.fr-icon-eye-fill::before, +.fr-icon-eye-fill::after { + -webkit-mask-image: url("../../icons/system/eye-fill.svg"); + mask-image: url("../../icons/system/eye-fill.svg"); +} + +.fr-icon-eye-line::before, +.fr-icon-eye-line::after { + -webkit-mask-image: url("../../icons/system/eye-line.svg"); + mask-image: url("../../icons/system/eye-line.svg"); +} + +.fr-icon-eye-off-fill::before, +.fr-icon-eye-off-fill::after { + -webkit-mask-image: url("../../icons/system/eye-off-fill.svg"); + mask-image: url("../../icons/system/eye-off-fill.svg"); +} + +.fr-icon-eye-off-line::before, +.fr-icon-eye-off-line::after { + -webkit-mask-image: url("../../icons/system/eye-off-line.svg"); + mask-image: url("../../icons/system/eye-off-line.svg"); +} + +.fr-icon-filter-fill::before, +.fr-icon-filter-fill::after { + -webkit-mask-image: url("../../icons/system/filter-fill.svg"); + mask-image: url("../../icons/system/filter-fill.svg"); +} + +.fr-icon-filter-line::before, +.fr-icon-filter-line::after { + -webkit-mask-image: url("../../icons/system/filter-line.svg"); + mask-image: url("../../icons/system/filter-line.svg"); +} + +.fr-icon-alert-warning-2-fill::before, +.fr-icon-alert-warning-2-fill::after { + -webkit-mask-image: url("../../icons/system/fr--alert-warning-2-fill.svg"); + mask-image: url("../../icons/system/fr--alert-warning-2-fill.svg"); +} + +.fr-icon-alert-warning-fill::before, +.fr-icon-alert-warning-fill::after { + -webkit-mask-image: url("../../icons/system/fr--alert-warning-fill.svg"); + mask-image: url("../../icons/system/fr--alert-warning-fill.svg"); +} + +.fr-icon-arrow-left-s-first-line::before, +.fr-icon-arrow-left-s-first-line::after { + -webkit-mask-image: url("../../icons/system/fr--arrow-left-s-first-line.svg"); + mask-image: url("../../icons/system/fr--arrow-left-s-first-line.svg"); +} + +.fr-icon-arrow-left-s-line-double::before, +.fr-icon-arrow-left-s-line-double::after { + -webkit-mask-image: url("../../icons/system/fr--arrow-left-s-line-double.svg"); + mask-image: url("../../icons/system/fr--arrow-left-s-line-double.svg"); +} + +.fr-icon-arrow-right-down-circle-fill::before, +.fr-icon-arrow-right-down-circle-fill::after { + -webkit-mask-image: url("../../icons/system/fr--arrow-right-down-circle-fill.svg"); + mask-image: url("../../icons/system/fr--arrow-right-down-circle-fill.svg"); +} + +.fr-icon-arrow-right-s-last-line::before, +.fr-icon-arrow-right-s-last-line::after { + -webkit-mask-image: url("../../icons/system/fr--arrow-right-s-last-line.svg"); + mask-image: url("../../icons/system/fr--arrow-right-s-last-line.svg"); +} + +.fr-icon-arrow-right-s-line-double::before, +.fr-icon-arrow-right-s-line-double::after { + -webkit-mask-image: url("../../icons/system/fr--arrow-right-s-line-double.svg"); + mask-image: url("../../icons/system/fr--arrow-right-s-line-double.svg"); +} + +.fr-icon-arrow-right-up-circle-fill::before, +.fr-icon-arrow-right-up-circle-fill::after { + -webkit-mask-image: url("../../icons/system/fr--arrow-right-up-circle-fill.svg"); + mask-image: url("../../icons/system/fr--arrow-right-up-circle-fill.svg"); +} + +.fr-icon-capslock-line::before, +.fr-icon-capslock-line::after { + -webkit-mask-image: url("../../icons/system/fr--capslock-line.svg"); + mask-image: url("../../icons/system/fr--capslock-line.svg"); +} + +.fr-icon-equal-circle-fill::before, +.fr-icon-equal-circle-fill::after { + -webkit-mask-image: url("../../icons/system/fr--equal-circle-fill.svg"); + mask-image: url("../../icons/system/fr--equal-circle-fill.svg"); +} + +.fr-icon-error-fill::before, +.fr-icon-error-fill::after { + -webkit-mask-image: url("../../icons/system/fr--error-fill.svg"); + mask-image: url("../../icons/system/fr--error-fill.svg"); +} + +.fr-icon-error-line::before, +.fr-icon-error-line::after { + -webkit-mask-image: url("../../icons/system/fr--error-line.svg"); + mask-image: url("../../icons/system/fr--error-line.svg"); +} + +.fr-icon-info-fill::before, +.fr-icon-info-fill::after { + -webkit-mask-image: url("../../icons/system/fr--info-fill.svg"); + mask-image: url("../../icons/system/fr--info-fill.svg"); +} + +.fr-icon-info-line::before, +.fr-icon-info-line::after { + -webkit-mask-image: url("../../icons/system/fr--info-line.svg"); + mask-image: url("../../icons/system/fr--info-line.svg"); +} + +.fr-icon-success-fill::before, +.fr-icon-success-fill::after { + -webkit-mask-image: url("../../icons/system/fr--success-fill.svg"); + mask-image: url("../../icons/system/fr--success-fill.svg"); +} + +.fr-icon-success-line::before, +.fr-icon-success-line::after { + -webkit-mask-image: url("../../icons/system/fr--success-line.svg"); + mask-image: url("../../icons/system/fr--success-line.svg"); +} + +.fr-icon-theme-fill::before, +.fr-icon-theme-fill::after { + -webkit-mask-image: url("../../icons/system/fr--theme-fill.svg"); + mask-image: url("../../icons/system/fr--theme-fill.svg"); +} + +.fr-icon-warning-fill::before, +.fr-icon-warning-fill::after { + -webkit-mask-image: url("../../icons/system/fr--warning-fill.svg"); + mask-image: url("../../icons/system/fr--warning-fill.svg"); +} + +.fr-icon-warning-line::before, +.fr-icon-warning-line::after { + -webkit-mask-image: url("../../icons/system/fr--warning-line.svg"); + mask-image: url("../../icons/system/fr--warning-line.svg"); +} + +.fr-icon-information-fill::before, +.fr-icon-information-fill::after { + -webkit-mask-image: url("../../icons/system/information-fill.svg"); + mask-image: url("../../icons/system/information-fill.svg"); +} + +.fr-icon-information-line::before, +.fr-icon-information-line::after { + -webkit-mask-image: url("../../icons/system/information-line.svg"); + mask-image: url("../../icons/system/information-line.svg"); +} + +.fr-icon-lock-fill::before, +.fr-icon-lock-fill::after { + -webkit-mask-image: url("../../icons/system/lock-fill.svg"); + mask-image: url("../../icons/system/lock-fill.svg"); +} + +.fr-icon-lock-line::before, +.fr-icon-lock-line::after { + -webkit-mask-image: url("../../icons/system/lock-line.svg"); + mask-image: url("../../icons/system/lock-line.svg"); +} + +.fr-icon-lock-unlock-fill::before, +.fr-icon-lock-unlock-fill::after { + -webkit-mask-image: url("../../icons/system/lock-unlock-fill.svg"); + mask-image: url("../../icons/system/lock-unlock-fill.svg"); +} + +.fr-icon-lock-unlock-line::before, +.fr-icon-lock-unlock-line::after { + -webkit-mask-image: url("../../icons/system/lock-unlock-line.svg"); + mask-image: url("../../icons/system/lock-unlock-line.svg"); +} + +.fr-icon-logout-box-r-fill::before, +.fr-icon-logout-box-r-fill::after { + -webkit-mask-image: url("../../icons/system/logout-box-r-fill.svg"); + mask-image: url("../../icons/system/logout-box-r-fill.svg"); +} + +.fr-icon-logout-box-r-line::before, +.fr-icon-logout-box-r-line::after { + -webkit-mask-image: url("../../icons/system/logout-box-r-line.svg"); + mask-image: url("../../icons/system/logout-box-r-line.svg"); +} + +.fr-icon-menu-2-fill::before, +.fr-icon-menu-2-fill::after { + -webkit-mask-image: url("../../icons/system/menu-2-fill.svg"); + mask-image: url("../../icons/system/menu-2-fill.svg"); +} + +.fr-icon-menu-fill::before, +.fr-icon-menu-fill::after { + -webkit-mask-image: url("../../icons/system/menu-fill.svg"); + mask-image: url("../../icons/system/menu-fill.svg"); +} + +.fr-icon-more-fill::before, +.fr-icon-more-fill::after { + -webkit-mask-image: url("../../icons/system/more-fill.svg"); + mask-image: url("../../icons/system/more-fill.svg"); +} + +.fr-icon-more-line::before, +.fr-icon-more-line::after { + -webkit-mask-image: url("../../icons/system/more-line.svg"); + mask-image: url("../../icons/system/more-line.svg"); +} + +.fr-icon-notification-badge-fill::before, +.fr-icon-notification-badge-fill::after { + -webkit-mask-image: url("../../icons/system/notification-badge-fill.svg"); + mask-image: url("../../icons/system/notification-badge-fill.svg"); +} + +.fr-icon-notification-badge-line::before, +.fr-icon-notification-badge-line::after { + -webkit-mask-image: url("../../icons/system/notification-badge-line.svg"); + mask-image: url("../../icons/system/notification-badge-line.svg"); +} + +.fr-icon-question-fill::before, +.fr-icon-question-fill::after { + -webkit-mask-image: url("../../icons/system/question-fill.svg"); + mask-image: url("../../icons/system/question-fill.svg"); +} + +.fr-icon-question-line::before, +.fr-icon-question-line::after { + -webkit-mask-image: url("../../icons/system/question-line.svg"); + mask-image: url("../../icons/system/question-line.svg"); +} + +.fr-icon-refresh-fill::before, +.fr-icon-refresh-fill::after { + -webkit-mask-image: url("../../icons/system/refresh-fill.svg"); + mask-image: url("../../icons/system/refresh-fill.svg"); +} + +.fr-icon-refresh-line::before, +.fr-icon-refresh-line::after { + -webkit-mask-image: url("../../icons/system/refresh-line.svg"); + mask-image: url("../../icons/system/refresh-line.svg"); +} + +.fr-icon-search-fill::before, +.fr-icon-search-fill::after { + -webkit-mask-image: url("../../icons/system/search-fill.svg"); + mask-image: url("../../icons/system/search-fill.svg"); +} + +.fr-icon-search-line::before, +.fr-icon-search-line::after { + -webkit-mask-image: url("../../icons/system/search-line.svg"); + mask-image: url("../../icons/system/search-line.svg"); +} + +.fr-icon-settings-5-fill::before, +.fr-icon-settings-5-fill::after { + -webkit-mask-image: url("../../icons/system/settings-5-fill.svg"); + mask-image: url("../../icons/system/settings-5-fill.svg"); +} + +.fr-icon-settings-5-line::before, +.fr-icon-settings-5-line::after { + -webkit-mask-image: url("../../icons/system/settings-5-line.svg"); + mask-image: url("../../icons/system/settings-5-line.svg"); +} + +.fr-icon-share-fill::before, +.fr-icon-share-fill::after { + -webkit-mask-image: url("../../icons/system/share-fill.svg"); + mask-image: url("../../icons/system/share-fill.svg"); +} + +.fr-icon-share-forward-fill::before, +.fr-icon-share-forward-fill::after { + -webkit-mask-image: url("../../icons/system/share-forward-fill.svg"); + mask-image: url("../../icons/system/share-forward-fill.svg"); +} + +.fr-icon-share-forward-line::before, +.fr-icon-share-forward-line::after { + -webkit-mask-image: url("../../icons/system/share-forward-line.svg"); + mask-image: url("../../icons/system/share-forward-line.svg"); +} + +.fr-icon-share-line::before, +.fr-icon-share-line::after { + -webkit-mask-image: url("../../icons/system/share-line.svg"); + mask-image: url("../../icons/system/share-line.svg"); +} + +.fr-icon-shield-fill::before, +.fr-icon-shield-fill::after { + -webkit-mask-image: url("../../icons/system/shield-fill.svg"); + mask-image: url("../../icons/system/shield-fill.svg"); +} + +.fr-icon-shield-line::before, +.fr-icon-shield-line::after { + -webkit-mask-image: url("../../icons/system/shield-line.svg"); + mask-image: url("../../icons/system/shield-line.svg"); +} + +.fr-icon-star-fill::before, +.fr-icon-star-fill::after { + -webkit-mask-image: url("../../icons/system/star-fill.svg"); + mask-image: url("../../icons/system/star-fill.svg"); +} + +.fr-icon-star-line::before, +.fr-icon-star-line::after { + -webkit-mask-image: url("../../icons/system/star-line.svg"); + mask-image: url("../../icons/system/star-line.svg"); +} + +.fr-icon-star-s-fill::before, +.fr-icon-star-s-fill::after { + -webkit-mask-image: url("../../icons/system/star-s-fill.svg"); + mask-image: url("../../icons/system/star-s-fill.svg"); +} + +.fr-icon-star-s-line::before, +.fr-icon-star-s-line::after { + -webkit-mask-image: url("../../icons/system/star-s-line.svg"); + mask-image: url("../../icons/system/star-s-line.svg"); +} + +.fr-icon-subtract-line::before, +.fr-icon-subtract-line::after { + -webkit-mask-image: url("../../icons/system/subtract-line.svg"); + mask-image: url("../../icons/system/subtract-line.svg"); +} + +.fr-icon-thumb-down-fill::before, +.fr-icon-thumb-down-fill::after { + -webkit-mask-image: url("../../icons/system/thumb-down-fill.svg"); + mask-image: url("../../icons/system/thumb-down-fill.svg"); +} + +.fr-icon-thumb-down-line::before, +.fr-icon-thumb-down-line::after { + -webkit-mask-image: url("../../icons/system/thumb-down-line.svg"); + mask-image: url("../../icons/system/thumb-down-line.svg"); +} + +.fr-icon-thumb-up-fill::before, +.fr-icon-thumb-up-fill::after { + -webkit-mask-image: url("../../icons/system/thumb-up-fill.svg"); + mask-image: url("../../icons/system/thumb-up-fill.svg"); +} + +.fr-icon-thumb-up-line::before, +.fr-icon-thumb-up-line::after { + -webkit-mask-image: url("../../icons/system/thumb-up-line.svg"); + mask-image: url("../../icons/system/thumb-up-line.svg"); +} + +.fr-icon-time-fill::before, +.fr-icon-time-fill::after { + -webkit-mask-image: url("../../icons/system/time-fill.svg"); + mask-image: url("../../icons/system/time-fill.svg"); +} + +.fr-icon-time-line::before, +.fr-icon-time-line::after { + -webkit-mask-image: url("../../icons/system/time-line.svg"); + mask-image: url("../../icons/system/time-line.svg"); +} + +.fr-icon-timer-fill::before, +.fr-icon-timer-fill::after { + -webkit-mask-image: url("../../icons/system/timer-fill.svg"); + mask-image: url("../../icons/system/timer-fill.svg"); +} + +.fr-icon-timer-line::before, +.fr-icon-timer-line::after { + -webkit-mask-image: url("../../icons/system/timer-line.svg"); + mask-image: url("../../icons/system/timer-line.svg"); +} + +.fr-icon-upload-2-fill::before, +.fr-icon-upload-2-fill::after { + -webkit-mask-image: url("../../icons/system/upload-2-fill.svg"); + mask-image: url("../../icons/system/upload-2-fill.svg"); +} + +.fr-icon-upload-2-line::before, +.fr-icon-upload-2-line::after { + -webkit-mask-image: url("../../icons/system/upload-2-line.svg"); + mask-image: url("../../icons/system/upload-2-line.svg"); +} + +.fr-icon-upload-fill::before, +.fr-icon-upload-fill::after { + -webkit-mask-image: url("../../icons/system/upload-fill.svg"); + mask-image: url("../../icons/system/upload-fill.svg"); +} + +.fr-icon-upload-line::before, +.fr-icon-upload-line::after { + -webkit-mask-image: url("../../icons/system/upload-line.svg"); + mask-image: url("../../icons/system/upload-line.svg"); +} + +.fr-icon-zoom-in-fill::before, +.fr-icon-zoom-in-fill::after { + -webkit-mask-image: url("../../icons/system/zoom-in-fill.svg"); + mask-image: url("../../icons/system/zoom-in-fill.svg"); +} + +.fr-icon-zoom-in-line::before, +.fr-icon-zoom-in-line::after { + -webkit-mask-image: url("../../icons/system/zoom-in-line.svg"); + mask-image: url("../../icons/system/zoom-in-line.svg"); +} + +.fr-icon-zoom-out-fill::before, +.fr-icon-zoom-out-fill::after { + -webkit-mask-image: url("../../icons/system/zoom-out-fill.svg"); + mask-image: url("../../icons/system/zoom-out-fill.svg"); +} + +.fr-icon-zoom-out-line::before, +.fr-icon-zoom-out-line::after { + -webkit-mask-image: url("../../icons/system/zoom-out-line.svg"); + mask-image: url("../../icons/system/zoom-out-line.svg"); +} + +.fr-fi-add-circle-fill::before, +.fr-fi-add-circle-fill::after { + -webkit-mask-image: url("../../icons/system/add-circle-fill.svg"); + mask-image: url("../../icons/system/add-circle-fill.svg"); +} + +.fr-fi-add-circle-line::before, +.fr-fi-add-circle-line::after { + -webkit-mask-image: url("../../icons/system/add-circle-line.svg"); + mask-image: url("../../icons/system/add-circle-line.svg"); +} + +.fr-fi-add-line::before, +.fr-fi-add-line::after { + -webkit-mask-image: url("../../icons/system/add-line.svg"); + mask-image: url("../../icons/system/add-line.svg"); +} + +.fr-fi-arrow-down-line::before, +.fr-fi-arrow-down-line::after { + -webkit-mask-image: url("../../icons/system/arrow-down-line.svg"); + mask-image: url("../../icons/system/arrow-down-line.svg"); +} + +.fr-fi-arrow-down-s-line::before, +.fr-fi-arrow-down-s-line::after { + -webkit-mask-image: url("../../icons/system/arrow-down-s-line.svg"); + mask-image: url("../../icons/system/arrow-down-s-line.svg"); +} + +.fr-fi-arrow-go-back-fill::before, +.fr-fi-arrow-go-back-fill::after { + -webkit-mask-image: url("../../icons/system/arrow-go-back-fill.svg"); + mask-image: url("../../icons/system/arrow-go-back-fill.svg"); +} + +.fr-fi-arrow-go-back-line::before, +.fr-fi-arrow-go-back-line::after { + -webkit-mask-image: url("../../icons/system/arrow-go-back-line.svg"); + mask-image: url("../../icons/system/arrow-go-back-line.svg"); +} + +.fr-fi-arrow-left-line::before, +.fr-fi-arrow-left-line::after { + -webkit-mask-image: url("../../icons/system/arrow-left-line.svg"); + mask-image: url("../../icons/system/arrow-left-line.svg"); +} + +.fr-fi-arrow-left-s-line::before, +.fr-fi-arrow-left-s-line::after { + -webkit-mask-image: url("../../icons/system/arrow-left-s-line.svg"); + mask-image: url("../../icons/system/arrow-left-s-line.svg"); +} + +.fr-fi-arrow-right-line::before, +.fr-fi-arrow-right-line::after { + -webkit-mask-image: url("../../icons/system/arrow-right-line.svg"); + mask-image: url("../../icons/system/arrow-right-line.svg"); +} + +.fr-fi-arrow-right-s-line::before, +.fr-fi-arrow-right-s-line::after { + -webkit-mask-image: url("../../icons/system/arrow-right-s-line.svg"); + mask-image: url("../../icons/system/arrow-right-s-line.svg"); +} + +.fr-fi-arrow-right-up-line::before, +.fr-fi-arrow-right-up-line::after { + -webkit-mask-image: url("../../icons/system/arrow-right-up-line.svg"); + mask-image: url("../../icons/system/arrow-right-up-line.svg"); +} + +.fr-fi-arrow-up-fill::before, +.fr-fi-arrow-up-fill::after { + -webkit-mask-image: url("../../icons/system/arrow-up-fill.svg"); + mask-image: url("../../icons/system/arrow-up-fill.svg"); +} + +.fr-fi-arrow-up-line::before, +.fr-fi-arrow-up-line::after { + -webkit-mask-image: url("../../icons/system/arrow-up-line.svg"); + mask-image: url("../../icons/system/arrow-up-line.svg"); +} + +.fr-fi-arrow-up-s-line::before, +.fr-fi-arrow-up-s-line::after { + -webkit-mask-image: url("../../icons/system/arrow-up-s-line.svg"); + mask-image: url("../../icons/system/arrow-up-s-line.svg"); +} + +.fr-fi-check-line::before, +.fr-fi-check-line::after { + -webkit-mask-image: url("../../icons/system/check-line.svg"); + mask-image: url("../../icons/system/check-line.svg"); +} + +.fr-fi-checkbox-circle-line::before, +.fr-fi-checkbox-circle-line::after { + -webkit-mask-image: url("../../icons/system/checkbox-circle-line.svg"); + mask-image: url("../../icons/system/checkbox-circle-line.svg"); +} + +.fr-fi-close-line::before, +.fr-fi-close-line::after { + -webkit-mask-image: url("../../icons/system/close-line.svg"); + mask-image: url("../../icons/system/close-line.svg"); +} + +.fr-fi-download-line::before, +.fr-fi-download-line::after { + -webkit-mask-image: url("../../icons/system/download-line.svg"); + mask-image: url("../../icons/system/download-line.svg"); +} + +.fr-fi-error-warning-fill::before, +.fr-fi-error-warning-fill::after { + -webkit-mask-image: url("../../icons/system/error-warning-fill.svg"); + mask-image: url("../../icons/system/error-warning-fill.svg"); +} + +.fr-fi-error-warning-line::before, +.fr-fi-error-warning-line::after { + -webkit-mask-image: url("../../icons/system/error-warning-line.svg"); + mask-image: url("../../icons/system/error-warning-line.svg"); +} + +.fr-fi-external-link-line::before, +.fr-fi-external-link-line::after { + -webkit-mask-image: url("../../icons/system/external-link-line.svg"); + mask-image: url("../../icons/system/external-link-line.svg"); +} + +.fr-fi-eye-fill::before, +.fr-fi-eye-fill::after { + -webkit-mask-image: url("../../icons/system/eye-fill.svg"); + mask-image: url("../../icons/system/eye-fill.svg"); +} + +.fr-fi-eye-line::before, +.fr-fi-eye-line::after { + -webkit-mask-image: url("../../icons/system/eye-line.svg"); + mask-image: url("../../icons/system/eye-line.svg"); +} + +.fr-fi-eye-off-fill::before, +.fr-fi-eye-off-fill::after { + -webkit-mask-image: url("../../icons/system/eye-off-fill.svg"); + mask-image: url("../../icons/system/eye-off-fill.svg"); +} + +.fr-fi-eye-off-line::before, +.fr-fi-eye-off-line::after { + -webkit-mask-image: url("../../icons/system/eye-off-line.svg"); + mask-image: url("../../icons/system/eye-off-line.svg"); +} + +.fr-fi-filter-fill::before, +.fr-fi-filter-fill::after { + -webkit-mask-image: url("../../icons/system/filter-fill.svg"); + mask-image: url("../../icons/system/filter-fill.svg"); +} + +.fr-fi-filter-line::before, +.fr-fi-filter-line::after { + -webkit-mask-image: url("../../icons/system/filter-line.svg"); + mask-image: url("../../icons/system/filter-line.svg"); +} + +.fr-fi-arrow-left-s-first-line::before, +.fr-fi-arrow-left-s-first-line::after { + -webkit-mask-image: url("../../icons/system/fr--arrow-left-s-first-line.svg"); + mask-image: url("../../icons/system/fr--arrow-left-s-first-line.svg"); +} + +.fr-fi-arrow-left-s-line-double::before, +.fr-fi-arrow-left-s-line-double::after { + -webkit-mask-image: url("../../icons/system/fr--arrow-left-s-line-double.svg"); + mask-image: url("../../icons/system/fr--arrow-left-s-line-double.svg"); +} + +.fr-fi-arrow-right-s-last-line::before, +.fr-fi-arrow-right-s-last-line::after { + -webkit-mask-image: url("../../icons/system/fr--arrow-right-s-last-line.svg"); + mask-image: url("../../icons/system/fr--arrow-right-s-last-line.svg"); +} + +.fr-fi-arrow-right-s-line-double::before, +.fr-fi-arrow-right-s-line-double::after { + -webkit-mask-image: url("../../icons/system/fr--arrow-right-s-line-double.svg"); + mask-image: url("../../icons/system/fr--arrow-right-s-line-double.svg"); +} + +.fr-fi-error-fill::before, +.fr-fi-error-fill::after { + -webkit-mask-image: url("../../icons/system/fr--error-fill.svg"); + mask-image: url("../../icons/system/fr--error-fill.svg"); +} + +.fr-fi-error-line::before, +.fr-fi-error-line::after { + -webkit-mask-image: url("../../icons/system/fr--error-line.svg"); + mask-image: url("../../icons/system/fr--error-line.svg"); +} + +.fr-fi-info-fill::before, +.fr-fi-info-fill::after { + -webkit-mask-image: url("../../icons/system/fr--info-fill.svg"); + mask-image: url("../../icons/system/fr--info-fill.svg"); +} + +.fr-fi-info-line::before, +.fr-fi-info-line::after { + -webkit-mask-image: url("../../icons/system/fr--info-line.svg"); + mask-image: url("../../icons/system/fr--info-line.svg"); +} + +.fr-fi-success-fill::before, +.fr-fi-success-fill::after { + -webkit-mask-image: url("../../icons/system/fr--success-fill.svg"); + mask-image: url("../../icons/system/fr--success-fill.svg"); +} + +.fr-fi-success-line::before, +.fr-fi-success-line::after { + -webkit-mask-image: url("../../icons/system/fr--success-line.svg"); + mask-image: url("../../icons/system/fr--success-line.svg"); +} + +.fr-fi-theme-fill::before, +.fr-fi-theme-fill::after { + -webkit-mask-image: url("../../icons/system/fr--theme-fill.svg"); + mask-image: url("../../icons/system/fr--theme-fill.svg"); +} + +.fr-fi-warning-fill::before, +.fr-fi-warning-fill::after { + -webkit-mask-image: url("../../icons/system/fr--warning-fill.svg"); + mask-image: url("../../icons/system/fr--warning-fill.svg"); +} + +.fr-fi-warning-line::before, +.fr-fi-warning-line::after { + -webkit-mask-image: url("../../icons/system/fr--warning-line.svg"); + mask-image: url("../../icons/system/fr--warning-line.svg"); +} + +.fr-fi-information-fill::before, +.fr-fi-information-fill::after { + -webkit-mask-image: url("../../icons/system/information-fill.svg"); + mask-image: url("../../icons/system/information-fill.svg"); +} + +.fr-fi-information-line::before, +.fr-fi-information-line::after { + -webkit-mask-image: url("../../icons/system/information-line.svg"); + mask-image: url("../../icons/system/information-line.svg"); +} + +.fr-fi-lock-fill::before, +.fr-fi-lock-fill::after { + -webkit-mask-image: url("../../icons/system/lock-fill.svg"); + mask-image: url("../../icons/system/lock-fill.svg"); +} + +.fr-fi-lock-line::before, +.fr-fi-lock-line::after { + -webkit-mask-image: url("../../icons/system/lock-line.svg"); + mask-image: url("../../icons/system/lock-line.svg"); +} + +.fr-fi-logout-box-r-fill::before, +.fr-fi-logout-box-r-fill::after { + -webkit-mask-image: url("../../icons/system/logout-box-r-fill.svg"); + mask-image: url("../../icons/system/logout-box-r-fill.svg"); +} + +.fr-fi-logout-box-r-line::before, +.fr-fi-logout-box-r-line::after { + -webkit-mask-image: url("../../icons/system/logout-box-r-line.svg"); + mask-image: url("../../icons/system/logout-box-r-line.svg"); +} + +.fr-fi-menu-2-fill::before, +.fr-fi-menu-2-fill::after { + -webkit-mask-image: url("../../icons/system/menu-2-fill.svg"); + mask-image: url("../../icons/system/menu-2-fill.svg"); +} + +.fr-fi-menu-fill::before, +.fr-fi-menu-fill::after { + -webkit-mask-image: url("../../icons/system/menu-fill.svg"); + mask-image: url("../../icons/system/menu-fill.svg"); +} + +.fr-fi-question-fill::before, +.fr-fi-question-fill::after { + -webkit-mask-image: url("../../icons/system/question-fill.svg"); + mask-image: url("../../icons/system/question-fill.svg"); +} + +.fr-fi-question-line::before, +.fr-fi-question-line::after { + -webkit-mask-image: url("../../icons/system/question-line.svg"); + mask-image: url("../../icons/system/question-line.svg"); +} + +.fr-fi-refresh-fill::before, +.fr-fi-refresh-fill::after { + -webkit-mask-image: url("../../icons/system/refresh-fill.svg"); + mask-image: url("../../icons/system/refresh-fill.svg"); +} + +.fr-fi-refresh-line::before, +.fr-fi-refresh-line::after { + -webkit-mask-image: url("../../icons/system/refresh-line.svg"); + mask-image: url("../../icons/system/refresh-line.svg"); +} + +.fr-fi-search-fill::before, +.fr-fi-search-fill::after { + -webkit-mask-image: url("../../icons/system/search-fill.svg"); + mask-image: url("../../icons/system/search-fill.svg"); +} + +.fr-fi-search-line::before, +.fr-fi-search-line::after { + -webkit-mask-image: url("../../icons/system/search-line.svg"); + mask-image: url("../../icons/system/search-line.svg"); +} + +.fr-fi-subtract-line::before, +.fr-fi-subtract-line::after { + -webkit-mask-image: url("../../icons/system/subtract-line.svg"); + mask-image: url("../../icons/system/subtract-line.svg"); +} + +.fr-fi-timer-fill::before, +.fr-fi-timer-fill::after { + -webkit-mask-image: url("../../icons/system/timer-fill.svg"); + mask-image: url("../../icons/system/timer-fill.svg"); +} + +.fr-fi-timer-line::before, +.fr-fi-timer-line::after { + -webkit-mask-image: url("../../icons/system/timer-line.svg"); + mask-image: url("../../icons/system/timer-line.svg"); +} + +.fr-fi-upload-2-fill::before, +.fr-fi-upload-2-fill::after { + -webkit-mask-image: url("../../icons/system/upload-2-fill.svg"); + mask-image: url("../../icons/system/upload-2-fill.svg"); +} + +.fr-fi-upload-2-line::before, +.fr-fi-upload-2-line::after { + -webkit-mask-image: url("../../icons/system/upload-2-line.svg"); + mask-image: url("../../icons/system/upload-2-line.svg"); +} + +.fr-fi-zoom-in-fill::before, +.fr-fi-zoom-in-fill::after { + -webkit-mask-image: url("../../icons/system/zoom-in-fill.svg"); + mask-image: url("../../icons/system/zoom-in-fill.svg"); +} + +.fr-fi-zoom-in-line::before, +.fr-fi-zoom-in-line::after { + -webkit-mask-image: url("../../icons/system/zoom-in-line.svg"); + mask-image: url("../../icons/system/zoom-in-line.svg"); +} + +.fr-fi-zoom-out-fill::before, +.fr-fi-zoom-out-fill::after { + -webkit-mask-image: url("../../icons/system/zoom-out-fill.svg"); + mask-image: url("../../icons/system/zoom-out-fill.svg"); +} + +.fr-fi-zoom-out-line::before, +.fr-fi-zoom-out-line::after { + -webkit-mask-image: url("../../icons/system/zoom-out-line.svg"); + mask-image: url("../../icons/system/zoom-out-line.svg"); +} + +.fr-fi-delete-line::before, +.fr-fi-delete-line::after { + -webkit-mask-image: url("../../icons/system/delete-bin-line.svg"); + mask-image: url("../../icons/system/delete-bin-line.svg"); +} + +.fr-fi-delete-fill::before, +.fr-fi-delete-fill::after { + -webkit-mask-image: url("../../icons/system/delete-bin-fill.svg"); + mask-image: url("../../icons/system/delete-bin-fill.svg"); +} + +.fr-icon-delete-line::before, +.fr-icon-delete-line::after { + -webkit-mask-image: url("../../icons/system/delete-bin-line.svg"); + mask-image: url("../../icons/system/delete-bin-line.svg"); +} + +.fr-icon-delete-fill::before, +.fr-icon-delete-fill::after { + -webkit-mask-image: url("../../icons/system/delete-bin-fill.svg"); + mask-image: url("../../icons/system/delete-bin-fill.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-account-circle-fill::before, +.fr-icon-account-circle-fill::after { + -webkit-mask-image: url("../../icons/user/account-circle-fill.svg"); + mask-image: url("../../icons/user/account-circle-fill.svg"); +} + +.fr-icon-account-circle-line::before, +.fr-icon-account-circle-line::after { + -webkit-mask-image: url("../../icons/user/account-circle-line.svg"); + mask-image: url("../../icons/user/account-circle-line.svg"); +} + +.fr-icon-account-pin-circle-fill::before, +.fr-icon-account-pin-circle-fill::after { + -webkit-mask-image: url("../../icons/user/account-pin-circle-fill.svg"); + mask-image: url("../../icons/user/account-pin-circle-fill.svg"); +} + +.fr-icon-account-pin-circle-line::before, +.fr-icon-account-pin-circle-line::after { + -webkit-mask-image: url("../../icons/user/account-pin-circle-line.svg"); + mask-image: url("../../icons/user/account-pin-circle-line.svg"); +} + +.fr-icon-admin-fill::before, +.fr-icon-admin-fill::after { + -webkit-mask-image: url("../../icons/user/admin-fill.svg"); + mask-image: url("../../icons/user/admin-fill.svg"); +} + +.fr-icon-admin-line::before, +.fr-icon-admin-line::after { + -webkit-mask-image: url("../../icons/user/admin-line.svg"); + mask-image: url("../../icons/user/admin-line.svg"); +} + +.fr-icon-group-fill::before, +.fr-icon-group-fill::after { + -webkit-mask-image: url("../../icons/user/group-fill.svg"); + mask-image: url("../../icons/user/group-fill.svg"); +} + +.fr-icon-group-line::before, +.fr-icon-group-line::after { + -webkit-mask-image: url("../../icons/user/group-line.svg"); + mask-image: url("../../icons/user/group-line.svg"); +} + +.fr-icon-parent-fill::before, +.fr-icon-parent-fill::after { + -webkit-mask-image: url("../../icons/user/parent-fill.svg"); + mask-image: url("../../icons/user/parent-fill.svg"); +} + +.fr-icon-parent-line::before, +.fr-icon-parent-line::after { + -webkit-mask-image: url("../../icons/user/parent-line.svg"); + mask-image: url("../../icons/user/parent-line.svg"); +} + +.fr-icon-team-fill::before, +.fr-icon-team-fill::after { + -webkit-mask-image: url("../../icons/user/team-fill.svg"); + mask-image: url("../../icons/user/team-fill.svg"); +} + +.fr-icon-team-line::before, +.fr-icon-team-line::after { + -webkit-mask-image: url("../../icons/user/team-line.svg"); + mask-image: url("../../icons/user/team-line.svg"); +} + +.fr-icon-user-add-fill::before, +.fr-icon-user-add-fill::after { + -webkit-mask-image: url("../../icons/user/user-add-fill.svg"); + mask-image: url("../../icons/user/user-add-fill.svg"); +} + +.fr-icon-user-add-line::before, +.fr-icon-user-add-line::after { + -webkit-mask-image: url("../../icons/user/user-add-line.svg"); + mask-image: url("../../icons/user/user-add-line.svg"); +} + +.fr-icon-user-fill::before, +.fr-icon-user-fill::after { + -webkit-mask-image: url("../../icons/user/user-fill.svg"); + mask-image: url("../../icons/user/user-fill.svg"); +} + +.fr-icon-user-heart-fill::before, +.fr-icon-user-heart-fill::after { + -webkit-mask-image: url("../../icons/user/user-heart-fill.svg"); + mask-image: url("../../icons/user/user-heart-fill.svg"); +} + +.fr-icon-user-heart-line::before, +.fr-icon-user-heart-line::after { + -webkit-mask-image: url("../../icons/user/user-heart-line.svg"); + mask-image: url("../../icons/user/user-heart-line.svg"); +} + +.fr-icon-user-line::before, +.fr-icon-user-line::after { + -webkit-mask-image: url("../../icons/user/user-line.svg"); + mask-image: url("../../icons/user/user-line.svg"); +} + +.fr-icon-user-search-fill::before, +.fr-icon-user-search-fill::after { + -webkit-mask-image: url("../../icons/user/user-search-fill.svg"); + mask-image: url("../../icons/user/user-search-fill.svg"); +} + +.fr-icon-user-search-line::before, +.fr-icon-user-search-line::after { + -webkit-mask-image: url("../../icons/user/user-search-line.svg"); + mask-image: url("../../icons/user/user-search-line.svg"); +} + +.fr-icon-user-setting-fill::before, +.fr-icon-user-setting-fill::after { + -webkit-mask-image: url("../../icons/user/user-setting-fill.svg"); + mask-image: url("../../icons/user/user-setting-fill.svg"); +} + +.fr-icon-user-setting-line::before, +.fr-icon-user-setting-line::after { + -webkit-mask-image: url("../../icons/user/user-setting-line.svg"); + mask-image: url("../../icons/user/user-setting-line.svg"); +} + +.fr-icon-user-star-fill::before, +.fr-icon-user-star-fill::after { + -webkit-mask-image: url("../../icons/user/user-star-fill.svg"); + mask-image: url("../../icons/user/user-star-fill.svg"); +} + +.fr-icon-user-star-line::before, +.fr-icon-user-star-line::after { + -webkit-mask-image: url("../../icons/user/user-star-line.svg"); + mask-image: url("../../icons/user/user-star-line.svg"); +} + +.fr-fi-user-fill::before, +.fr-fi-user-fill::after { + -webkit-mask-image: url("../../icons/user/user-fill.svg"); + mask-image: url("../../icons/user/user-fill.svg"); +} + +.fr-fi-user-line::before, +.fr-fi-user-line::after { + -webkit-mask-image: url("../../icons/user/user-line.svg"); + mask-image: url("../../icons/user/user-line.svg"); +} + +.fr-fi-account-line::before, +.fr-fi-account-line::after { + -webkit-mask-image: url("../../icons/user/account-circle-line.svg"); + mask-image: url("../../icons/user/account-circle-line.svg"); +} + +.fr-fi-account-fill::before, +.fr-fi-account-fill::after { + -webkit-mask-image: url("../../icons/user/account-circle-fill.svg"); + mask-image: url("../../icons/user/account-circle-fill.svg"); +} + +.fr-icon-account-line::before, +.fr-icon-account-line::after { + -webkit-mask-image: url("../../icons/user/account-circle-line.svg"); + mask-image: url("../../icons/user/account-circle-line.svg"); +} + +.fr-icon-account-fill::before, +.fr-icon-account-fill::after { + -webkit-mask-image: url("../../icons/user/account-circle-fill.svg"); + mask-image: url("../../icons/user/account-circle-fill.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-cloudy-2-fill::before, +.fr-icon-cloudy-2-fill::after { + -webkit-mask-image: url("../../icons/weather/cloudy-2-fill.svg"); + mask-image: url("../../icons/weather/cloudy-2-fill.svg"); +} + +.fr-icon-cloudy-2-line::before, +.fr-icon-cloudy-2-line::after { + -webkit-mask-image: url("../../icons/weather/cloudy-2-line.svg"); + mask-image: url("../../icons/weather/cloudy-2-line.svg"); +} + +.fr-icon-fire-fill::before, +.fr-icon-fire-fill::after { + -webkit-mask-image: url("../../icons/weather/fire-fill.svg"); + mask-image: url("../../icons/weather/fire-fill.svg"); +} + +.fr-icon-fire-line::before, +.fr-icon-fire-line::after { + -webkit-mask-image: url("../../icons/weather/fire-line.svg"); + mask-image: url("../../icons/weather/fire-line.svg"); +} + +.fr-icon-flashlight-fill::before, +.fr-icon-flashlight-fill::after { + -webkit-mask-image: url("../../icons/weather/flashlight-fill.svg"); + mask-image: url("../../icons/weather/flashlight-fill.svg"); +} + +.fr-icon-flashlight-line::before, +.fr-icon-flashlight-line::after { + -webkit-mask-image: url("../../icons/weather/flashlight-line.svg"); + mask-image: url("../../icons/weather/flashlight-line.svg"); +} + +.fr-icon-flood-fill::before, +.fr-icon-flood-fill::after { + -webkit-mask-image: url("../../icons/weather/flood-fill.svg"); + mask-image: url("../../icons/weather/flood-fill.svg"); +} + +.fr-icon-flood-line::before, +.fr-icon-flood-line::after { + -webkit-mask-image: url("../../icons/weather/flood-line.svg"); + mask-image: url("../../icons/weather/flood-line.svg"); +} + +.fr-icon-avalanches-fill::before, +.fr-icon-avalanches-fill::after { + -webkit-mask-image: url("../../icons/weather/fr--avalanches-fill.svg"); + mask-image: url("../../icons/weather/fr--avalanches-fill.svg"); +} + +.fr-icon-submersion-fill::before, +.fr-icon-submersion-fill::after { + -webkit-mask-image: url("../../icons/weather/fr--submersion-fill.svg"); + mask-image: url("../../icons/weather/fr--submersion-fill.svg"); +} + +.fr-icon-heavy-showers-fill::before, +.fr-icon-heavy-showers-fill::after { + -webkit-mask-image: url("../../icons/weather/heavy-showers-fill.svg"); + mask-image: url("../../icons/weather/heavy-showers-fill.svg"); +} + +.fr-icon-heavy-showers-line::before, +.fr-icon-heavy-showers-line::after { + -webkit-mask-image: url("../../icons/weather/heavy-showers-line.svg"); + mask-image: url("../../icons/weather/heavy-showers-line.svg"); +} + +.fr-icon-moon-fill::before, +.fr-icon-moon-fill::after { + -webkit-mask-image: url("../../icons/weather/moon-fill.svg"); + mask-image: url("../../icons/weather/moon-fill.svg"); +} + +.fr-icon-moon-line::before, +.fr-icon-moon-line::after { + -webkit-mask-image: url("../../icons/weather/moon-line.svg"); + mask-image: url("../../icons/weather/moon-line.svg"); +} + +.fr-icon-snowy-fill::before, +.fr-icon-snowy-fill::after { + -webkit-mask-image: url("../../icons/weather/snowy-fill.svg"); + mask-image: url("../../icons/weather/snowy-fill.svg"); +} + +.fr-icon-snowy-line::before, +.fr-icon-snowy-line::after { + -webkit-mask-image: url("../../icons/weather/snowy-line.svg"); + mask-image: url("../../icons/weather/snowy-line.svg"); +} + +.fr-icon-sparkling-2-fill::before, +.fr-icon-sparkling-2-fill::after { + -webkit-mask-image: url("../../icons/weather/sparkling-2-fill.svg"); + mask-image: url("../../icons/weather/sparkling-2-fill.svg"); +} + +.fr-icon-sparkling-2-line::before, +.fr-icon-sparkling-2-line::after { + -webkit-mask-image: url("../../icons/weather/sparkling-2-line.svg"); + mask-image: url("../../icons/weather/sparkling-2-line.svg"); +} + +.fr-icon-sun-fill::before, +.fr-icon-sun-fill::after { + -webkit-mask-image: url("../../icons/weather/sun-fill.svg"); + mask-image: url("../../icons/weather/sun-fill.svg"); +} + +.fr-icon-sun-line::before, +.fr-icon-sun-line::after { + -webkit-mask-image: url("../../icons/weather/sun-line.svg"); + mask-image: url("../../icons/weather/sun-line.svg"); +} + +.fr-icon-temp-cold-fill::before, +.fr-icon-temp-cold-fill::after { + -webkit-mask-image: url("../../icons/weather/temp-cold-fill.svg"); + mask-image: url("../../icons/weather/temp-cold-fill.svg"); +} + +.fr-icon-temp-cold-line::before, +.fr-icon-temp-cold-line::after { + -webkit-mask-image: url("../../icons/weather/temp-cold-line.svg"); + mask-image: url("../../icons/weather/temp-cold-line.svg"); +} + +.fr-icon-thunderstorms-fill::before, +.fr-icon-thunderstorms-fill::after { + -webkit-mask-image: url("../../icons/weather/thunderstorms-fill.svg"); + mask-image: url("../../icons/weather/thunderstorms-fill.svg"); +} + +.fr-icon-thunderstorms-line::before, +.fr-icon-thunderstorms-line::after { + -webkit-mask-image: url("../../icons/weather/thunderstorms-line.svg"); + mask-image: url("../../icons/weather/thunderstorms-line.svg"); +} + +.fr-icon-tornado-fill::before, +.fr-icon-tornado-fill::after { + -webkit-mask-image: url("../../icons/weather/tornado-fill.svg"); + mask-image: url("../../icons/weather/tornado-fill.svg"); +} + +.fr-icon-tornado-line::before, +.fr-icon-tornado-line::after { + -webkit-mask-image: url("../../icons/weather/tornado-line.svg"); + mask-image: url("../../icons/weather/tornado-line.svg"); +} + +.fr-icon-typhoon-fill::before, +.fr-icon-typhoon-fill::after { + -webkit-mask-image: url("../../icons/weather/typhoon-fill.svg"); + mask-image: url("../../icons/weather/typhoon-fill.svg"); +} + +.fr-icon-typhoon-line::before, +.fr-icon-typhoon-line::after { + -webkit-mask-image: url("../../icons/weather/typhoon-line.svg"); + mask-image: url("../../icons/weather/typhoon-line.svg"); +} + +.fr-icon-windy-fill::before, +.fr-icon-windy-fill::after { + -webkit-mask-image: url("../../icons/weather/windy-fill.svg"); + mask-image: url("../../icons/weather/windy-fill.svg"); +} + +.fr-icon-windy-line::before, +.fr-icon-windy-line::after { + -webkit-mask-image: url("../../icons/weather/windy-line.svg"); + mask-image: url("../../icons/weather/windy-line.svg"); +} + +.fr-fi-flashlight-fill::before, +.fr-fi-flashlight-fill::after { + -webkit-mask-image: url("../../icons/weather/flashlight-fill.svg"); + mask-image: url("../../icons/weather/flashlight-fill.svg"); +} + +.fr-fi-flashlight-line::before, +.fr-fi-flashlight-line::after { + -webkit-mask-image: url("../../icons/weather/flashlight-line.svg"); + mask-image: url("../../icons/weather/flashlight-line.svg"); +} + +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ +} + +@media (min-width: 48em) { + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ +} + +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ +} + +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ +} diff --git a/dist/dsfr/utility/icons/icons.main.min.css b/dist/dsfr/utility/icons/icons.main.min.css new file mode 100644 index 0000000..23de500 --- /dev/null +++ b/dist/dsfr/utility/icons/icons.main.min.css @@ -0,0 +1,75 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-icon-ancient-gate-fill:after,.fr-icon-ancient-gate-fill:before{-webkit-mask-image:url(../../icons/buildings/ancient-gate-fill.svg);mask-image:url(../../icons/buildings/ancient-gate-fill.svg)}.fr-icon-ancient-gate-line:after,.fr-icon-ancient-gate-line:before{-webkit-mask-image:url(../../icons/buildings/ancient-gate-line.svg);mask-image:url(../../icons/buildings/ancient-gate-line.svg)}.fr-icon-ancient-pavilion-fill:after,.fr-icon-ancient-pavilion-fill:before{-webkit-mask-image:url(../../icons/buildings/ancient-pavilion-fill.svg);mask-image:url(../../icons/buildings/ancient-pavilion-fill.svg)}.fr-icon-ancient-pavilion-line:after,.fr-icon-ancient-pavilion-line:before{-webkit-mask-image:url(../../icons/buildings/ancient-pavilion-line.svg);mask-image:url(../../icons/buildings/ancient-pavilion-line.svg)}.fr-icon-bank-fill:after,.fr-icon-bank-fill:before{-webkit-mask-image:url(../../icons/buildings/bank-fill.svg);mask-image:url(../../icons/buildings/bank-fill.svg)}.fr-icon-bank-line:after,.fr-icon-bank-line:before{-webkit-mask-image:url(../../icons/buildings/bank-line.svg);mask-image:url(../../icons/buildings/bank-line.svg)}.fr-icon-building-fill:after,.fr-icon-building-fill:before{-webkit-mask-image:url(../../icons/buildings/building-fill.svg);mask-image:url(../../icons/buildings/building-fill.svg)}.fr-icon-building-line:after,.fr-icon-building-line:before{-webkit-mask-image:url(../../icons/buildings/building-line.svg);mask-image:url(../../icons/buildings/building-line.svg)}.fr-icon-community-fill:after,.fr-icon-community-fill:before{-webkit-mask-image:url(../../icons/buildings/community-fill.svg);mask-image:url(../../icons/buildings/community-fill.svg)}.fr-icon-community-line:after,.fr-icon-community-line:before{-webkit-mask-image:url(../../icons/buildings/community-line.svg);mask-image:url(../../icons/buildings/community-line.svg)}.fr-icon-government-fill:after,.fr-icon-government-fill:before{-webkit-mask-image:url(../../icons/buildings/government-fill.svg);mask-image:url(../../icons/buildings/government-fill.svg)}.fr-icon-government-line:after,.fr-icon-government-line:before{-webkit-mask-image:url(../../icons/buildings/government-line.svg);mask-image:url(../../icons/buildings/government-line.svg)}.fr-icon-home-4-fill:after,.fr-icon-home-4-fill:before{-webkit-mask-image:url(../../icons/buildings/home-4-fill.svg);mask-image:url(../../icons/buildings/home-4-fill.svg)}.fr-icon-home-4-line:after,.fr-icon-home-4-line:before{-webkit-mask-image:url(../../icons/buildings/home-4-line.svg);mask-image:url(../../icons/buildings/home-4-line.svg)}.fr-icon-hospital-fill:after,.fr-icon-hospital-fill:before{-webkit-mask-image:url(../../icons/buildings/hospital-fill.svg);mask-image:url(../../icons/buildings/hospital-fill.svg)}.fr-icon-hospital-line:after,.fr-icon-hospital-line:before{-webkit-mask-image:url(../../icons/buildings/hospital-line.svg);mask-image:url(../../icons/buildings/hospital-line.svg)}.fr-icon-hotel-fill:after,.fr-icon-hotel-fill:before{-webkit-mask-image:url(../../icons/buildings/hotel-fill.svg);mask-image:url(../../icons/buildings/hotel-fill.svg)}.fr-icon-hotel-line:after,.fr-icon-hotel-line:before{-webkit-mask-image:url(../../icons/buildings/hotel-line.svg);mask-image:url(../../icons/buildings/hotel-line.svg)}.fr-icon-store-fill:after,.fr-icon-store-fill:before{-webkit-mask-image:url(../../icons/buildings/store-fill.svg);mask-image:url(../../icons/buildings/store-fill.svg)}.fr-icon-store-line:after,.fr-icon-store-line:before{-webkit-mask-image:url(../../icons/buildings/store-line.svg);mask-image:url(../../icons/buildings/store-line.svg)}.fr-fi-home-4-fill:after,.fr-fi-home-4-fill:before{-webkit-mask-image:url(../../icons/buildings/home-4-fill.svg);mask-image:url(../../icons/buildings/home-4-fill.svg)}.fr-fi-home-4-line:after,.fr-fi-home-4-line:before{-webkit-mask-image:url(../../icons/buildings/home-4-line.svg);mask-image:url(../../icons/buildings/home-4-line.svg)}.fr-icon-archive-fill:after,.fr-icon-archive-fill:before{-webkit-mask-image:url(../../icons/business/archive-fill.svg);mask-image:url(../../icons/business/archive-fill.svg)}.fr-icon-archive-line:after,.fr-icon-archive-line:before{-webkit-mask-image:url(../../icons/business/archive-line.svg);mask-image:url(../../icons/business/archive-line.svg)}.fr-icon-attachment-fill:after,.fr-icon-attachment-fill:before{-webkit-mask-image:url(../../icons/business/attachment-fill.svg);mask-image:url(../../icons/business/attachment-fill.svg)}.fr-icon-attachment-line:after,.fr-icon-attachment-line:before{-webkit-mask-image:url(../../icons/business/attachment-line.svg);mask-image:url(../../icons/business/attachment-line.svg)}.fr-icon-award-fill:after,.fr-icon-award-fill:before{-webkit-mask-image:url(../../icons/business/award-fill.svg);mask-image:url(../../icons/business/award-fill.svg)}.fr-icon-award-line:after,.fr-icon-award-line:before{-webkit-mask-image:url(../../icons/business/award-line.svg);mask-image:url(../../icons/business/award-line.svg)}.fr-icon-bar-chart-box-fill:after,.fr-icon-bar-chart-box-fill:before{-webkit-mask-image:url(../../icons/business/bar-chart-box-fill.svg);mask-image:url(../../icons/business/bar-chart-box-fill.svg)}.fr-icon-bar-chart-box-line:after,.fr-icon-bar-chart-box-line:before{-webkit-mask-image:url(../../icons/business/bar-chart-box-line.svg);mask-image:url(../../icons/business/bar-chart-box-line.svg)}.fr-icon-bookmark-fill:after,.fr-icon-bookmark-fill:before{-webkit-mask-image:url(../../icons/business/bookmark-fill.svg);mask-image:url(../../icons/business/bookmark-fill.svg)}.fr-icon-bookmark-line:after,.fr-icon-bookmark-line:before{-webkit-mask-image:url(../../icons/business/bookmark-line.svg);mask-image:url(../../icons/business/bookmark-line.svg)}.fr-icon-briefcase-fill:after,.fr-icon-briefcase-fill:before{-webkit-mask-image:url(../../icons/business/briefcase-fill.svg);mask-image:url(../../icons/business/briefcase-fill.svg)}.fr-icon-briefcase-line:after,.fr-icon-briefcase-line:before{-webkit-mask-image:url(../../icons/business/briefcase-line.svg);mask-image:url(../../icons/business/briefcase-line.svg)}.fr-icon-calendar-2-fill:after,.fr-icon-calendar-2-fill:before{-webkit-mask-image:url(../../icons/business/calendar-2-fill.svg);mask-image:url(../../icons/business/calendar-2-fill.svg)}.fr-icon-calendar-2-line:after,.fr-icon-calendar-2-line:before{-webkit-mask-image:url(../../icons/business/calendar-2-line.svg);mask-image:url(../../icons/business/calendar-2-line.svg)}.fr-icon-calendar-event-fill:after,.fr-icon-calendar-event-fill:before{-webkit-mask-image:url(../../icons/business/calendar-event-fill.svg);mask-image:url(../../icons/business/calendar-event-fill.svg)}.fr-icon-calendar-event-line:after,.fr-icon-calendar-event-line:before{-webkit-mask-image:url(../../icons/business/calendar-event-line.svg);mask-image:url(../../icons/business/calendar-event-line.svg)}.fr-icon-calendar-fill:after,.fr-icon-calendar-fill:before{-webkit-mask-image:url(../../icons/business/calendar-fill.svg);mask-image:url(../../icons/business/calendar-fill.svg)}.fr-icon-calendar-line:after,.fr-icon-calendar-line:before{-webkit-mask-image:url(../../icons/business/calendar-line.svg);mask-image:url(../../icons/business/calendar-line.svg)}.fr-icon-cloud-fill:after,.fr-icon-cloud-fill:before{-webkit-mask-image:url(../../icons/business/cloud-fill.svg);mask-image:url(../../icons/business/cloud-fill.svg)}.fr-icon-cloud-line:after,.fr-icon-cloud-line:before{-webkit-mask-image:url(../../icons/business/cloud-line.svg);mask-image:url(../../icons/business/cloud-line.svg)}.fr-icon-copyright-fill:after,.fr-icon-copyright-fill:before{-webkit-mask-image:url(../../icons/business/copyright-fill.svg);mask-image:url(../../icons/business/copyright-fill.svg)}.fr-icon-copyright-line:after,.fr-icon-copyright-line:before{-webkit-mask-image:url(../../icons/business/copyright-line.svg);mask-image:url(../../icons/business/copyright-line.svg)}.fr-icon-customer-service-fill:after,.fr-icon-customer-service-fill:before{-webkit-mask-image:url(../../icons/business/customer-service-fill.svg);mask-image:url(../../icons/business/customer-service-fill.svg)}.fr-icon-customer-service-line:after,.fr-icon-customer-service-line:before{-webkit-mask-image:url(../../icons/business/customer-service-line.svg);mask-image:url(../../icons/business/customer-service-line.svg)}.fr-icon-flag-fill:after,.fr-icon-flag-fill:before{-webkit-mask-image:url(../../icons/business/flag-fill.svg);mask-image:url(../../icons/business/flag-fill.svg)}.fr-icon-flag-line:after,.fr-icon-flag-line:before{-webkit-mask-image:url(../../icons/business/flag-line.svg);mask-image:url(../../icons/business/flag-line.svg)}.fr-icon-global-fill:after,.fr-icon-global-fill:before{-webkit-mask-image:url(../../icons/business/global-fill.svg);mask-image:url(../../icons/business/global-fill.svg)}.fr-icon-global-line:after,.fr-icon-global-line:before{-webkit-mask-image:url(../../icons/business/global-line.svg);mask-image:url(../../icons/business/global-line.svg)}.fr-icon-line-chart-fill:after,.fr-icon-line-chart-fill:before{-webkit-mask-image:url(../../icons/business/line-chart-fill.svg);mask-image:url(../../icons/business/line-chart-fill.svg)}.fr-icon-line-chart-line:after,.fr-icon-line-chart-line:before{-webkit-mask-image:url(../../icons/business/line-chart-line.svg);mask-image:url(../../icons/business/line-chart-line.svg)}.fr-icon-links-fill:after,.fr-icon-links-fill:before{-webkit-mask-image:url(../../icons/business/links-fill.svg);mask-image:url(../../icons/business/links-fill.svg)}.fr-icon-links-line:after,.fr-icon-links-line:before{-webkit-mask-image:url(../../icons/business/links-line.svg);mask-image:url(../../icons/business/links-line.svg)}.fr-icon-mail-fill:after,.fr-icon-mail-fill:before{-webkit-mask-image:url(../../icons/business/mail-fill.svg);mask-image:url(../../icons/business/mail-fill.svg)}.fr-icon-mail-line:after,.fr-icon-mail-line:before{-webkit-mask-image:url(../../icons/business/mail-line.svg);mask-image:url(../../icons/business/mail-line.svg)}.fr-icon-mail-open-fill:after,.fr-icon-mail-open-fill:before{-webkit-mask-image:url(../../icons/business/mail-open-fill.svg);mask-image:url(../../icons/business/mail-open-fill.svg)}.fr-icon-mail-open-line:after,.fr-icon-mail-open-line:before{-webkit-mask-image:url(../../icons/business/mail-open-line.svg);mask-image:url(../../icons/business/mail-open-line.svg)}.fr-icon-medal-fill:after,.fr-icon-medal-fill:before{-webkit-mask-image:url(../../icons/business/medal-fill.svg);mask-image:url(../../icons/business/medal-fill.svg)}.fr-icon-medal-line:after,.fr-icon-medal-line:before{-webkit-mask-image:url(../../icons/business/medal-line.svg);mask-image:url(../../icons/business/medal-line.svg)}.fr-icon-pie-chart-2-fill:after,.fr-icon-pie-chart-2-fill:before{-webkit-mask-image:url(../../icons/business/pie-chart-2-fill.svg);mask-image:url(../../icons/business/pie-chart-2-fill.svg)}.fr-icon-pie-chart-2-line:after,.fr-icon-pie-chart-2-line:before{-webkit-mask-image:url(../../icons/business/pie-chart-2-line.svg);mask-image:url(../../icons/business/pie-chart-2-line.svg)}.fr-icon-pie-chart-box-fill:after,.fr-icon-pie-chart-box-fill:before{-webkit-mask-image:url(../../icons/business/pie-chart-box-fill.svg);mask-image:url(../../icons/business/pie-chart-box-fill.svg)}.fr-icon-pie-chart-box-line:after,.fr-icon-pie-chart-box-line:before{-webkit-mask-image:url(../../icons/business/pie-chart-box-line.svg);mask-image:url(../../icons/business/pie-chart-box-line.svg)}.fr-icon-printer-fill:after,.fr-icon-printer-fill:before{-webkit-mask-image:url(../../icons/business/printer-fill.svg);mask-image:url(../../icons/business/printer-fill.svg)}.fr-icon-printer-line:after,.fr-icon-printer-line:before{-webkit-mask-image:url(../../icons/business/printer-line.svg);mask-image:url(../../icons/business/printer-line.svg)}.fr-icon-profil-fill:after,.fr-icon-profil-fill:before{-webkit-mask-image:url(../../icons/business/profil-fill.svg);mask-image:url(../../icons/business/profil-fill.svg)}.fr-icon-profil-line:after,.fr-icon-profil-line:before{-webkit-mask-image:url(../../icons/business/profil-line.svg);mask-image:url(../../icons/business/profil-line.svg)}.fr-icon-projector-2-fill:after,.fr-icon-projector-2-fill:before{-webkit-mask-image:url(../../icons/business/projector-2-fill.svg);mask-image:url(../../icons/business/projector-2-fill.svg)}.fr-icon-projector-2-line:after,.fr-icon-projector-2-line:before{-webkit-mask-image:url(../../icons/business/projector-2-line.svg);mask-image:url(../../icons/business/projector-2-line.svg)}.fr-icon-send-plane-fill:after,.fr-icon-send-plane-fill:before{-webkit-mask-image:url(../../icons/business/send-plane-fill.svg);mask-image:url(../../icons/business/send-plane-fill.svg)}.fr-icon-send-plane-line:after,.fr-icon-send-plane-line:before{-webkit-mask-image:url(../../icons/business/send-plane-line.svg);mask-image:url(../../icons/business/send-plane-line.svg)}.fr-icon-slideshow-fill:after,.fr-icon-slideshow-fill:before{-webkit-mask-image:url(../../icons/business/slideshow-fill.svg);mask-image:url(../../icons/business/slideshow-fill.svg)}.fr-icon-slideshow-line:after,.fr-icon-slideshow-line:before{-webkit-mask-image:url(../../icons/business/slideshow-line.svg);mask-image:url(../../icons/business/slideshow-line.svg)}.fr-icon-window-fill:after,.fr-icon-window-fill:before{-webkit-mask-image:url(../../icons/business/window-fill.svg);mask-image:url(../../icons/business/window-fill.svg)}.fr-icon-window-line:after,.fr-icon-window-line:before{-webkit-mask-image:url(../../icons/business/window-line.svg);mask-image:url(../../icons/business/window-line.svg)}.fr-fi-attachment-fill:after,.fr-fi-attachment-fill:before{-webkit-mask-image:url(../../icons/business/attachment-fill.svg);mask-image:url(../../icons/business/attachment-fill.svg)}.fr-fi-attachment-line:after,.fr-fi-attachment-line:before{-webkit-mask-image:url(../../icons/business/attachment-line.svg);mask-image:url(../../icons/business/attachment-line.svg)}.fr-fi-calendar-fill:after,.fr-fi-calendar-fill:before{-webkit-mask-image:url(../../icons/business/calendar-fill.svg);mask-image:url(../../icons/business/calendar-fill.svg)}.fr-fi-calendar-line:after,.fr-fi-calendar-line:before{-webkit-mask-image:url(../../icons/business/calendar-line.svg);mask-image:url(../../icons/business/calendar-line.svg)}.fr-fi-line-chart-fill:after,.fr-fi-line-chart-fill:before{-webkit-mask-image:url(../../icons/business/line-chart-fill.svg);mask-image:url(../../icons/business/line-chart-fill.svg)}.fr-fi-line-chart-line:after,.fr-fi-line-chart-line:before{-webkit-mask-image:url(../../icons/business/line-chart-line.svg);mask-image:url(../../icons/business/line-chart-line.svg)}.fr-fi-links-fill:after,.fr-fi-links-fill:before{-webkit-mask-image:url(../../icons/business/links-fill.svg);mask-image:url(../../icons/business/links-fill.svg)}.fr-fi-mail-fill:after,.fr-fi-mail-fill:before{-webkit-mask-image:url(../../icons/business/mail-fill.svg);mask-image:url(../../icons/business/mail-fill.svg)}.fr-fi-mail-line:after,.fr-fi-mail-line:before{-webkit-mask-image:url(../../icons/business/mail-line.svg);mask-image:url(../../icons/business/mail-line.svg)}.fr-fi-printer-fill:after,.fr-fi-printer-fill:before{-webkit-mask-image:url(../../icons/business/printer-fill.svg);mask-image:url(../../icons/business/printer-fill.svg)}.fr-fi-printer-line:after,.fr-fi-printer-line:before{-webkit-mask-image:url(../../icons/business/printer-line.svg);mask-image:url(../../icons/business/printer-line.svg)}.fr-icon-chat-2-fill:after,.fr-icon-chat-2-fill:before{-webkit-mask-image:url(../../icons/communication/chat-2-fill.svg);mask-image:url(../../icons/communication/chat-2-fill.svg)}.fr-icon-chat-2-line:after,.fr-icon-chat-2-line:before{-webkit-mask-image:url(../../icons/communication/chat-2-line.svg);mask-image:url(../../icons/communication/chat-2-line.svg)}.fr-icon-chat-3-fill:after,.fr-icon-chat-3-fill:before{-webkit-mask-image:url(../../icons/communication/chat-3-fill.svg);mask-image:url(../../icons/communication/chat-3-fill.svg)}.fr-icon-chat-3-line:after,.fr-icon-chat-3-line:before{-webkit-mask-image:url(../../icons/communication/chat-3-line.svg);mask-image:url(../../icons/communication/chat-3-line.svg)}.fr-icon-chat-check-fill:after,.fr-icon-chat-check-fill:before{-webkit-mask-image:url(../../icons/communication/chat-check-fill.svg);mask-image:url(../../icons/communication/chat-check-fill.svg)}.fr-icon-chat-check-line:after,.fr-icon-chat-check-line:before{-webkit-mask-image:url(../../icons/communication/chat-check-line.svg);mask-image:url(../../icons/communication/chat-check-line.svg)}.fr-icon-chat-delete-fill:after,.fr-icon-chat-delete-fill:before{-webkit-mask-image:url(../../icons/communication/chat-delete-fill.svg);mask-image:url(../../icons/communication/chat-delete-fill.svg)}.fr-icon-chat-delete-line:after,.fr-icon-chat-delete-line:before{-webkit-mask-image:url(../../icons/communication/chat-delete-line.svg);mask-image:url(../../icons/communication/chat-delete-line.svg)}.fr-icon-chat-poll-fill:after,.fr-icon-chat-poll-fill:before{-webkit-mask-image:url(../../icons/communication/chat-poll-fill.svg);mask-image:url(../../icons/communication/chat-poll-fill.svg)}.fr-icon-chat-poll-line:after,.fr-icon-chat-poll-line:before{-webkit-mask-image:url(../../icons/communication/chat-poll-line.svg);mask-image:url(../../icons/communication/chat-poll-line.svg)}.fr-icon-discuss-fill:after,.fr-icon-discuss-fill:before{-webkit-mask-image:url(../../icons/communication/discuss-fill.svg);mask-image:url(../../icons/communication/discuss-fill.svg)}.fr-icon-discuss-line:after,.fr-icon-discuss-line:before{-webkit-mask-image:url(../../icons/communication/discuss-line.svg);mask-image:url(../../icons/communication/discuss-line.svg)}.fr-icon-feedback-fill:after,.fr-icon-feedback-fill:before{-webkit-mask-image:url(../../icons/communication/feedback-fill.svg);mask-image:url(../../icons/communication/feedback-fill.svg)}.fr-icon-feedback-line:after,.fr-icon-feedback-line:before{-webkit-mask-image:url(../../icons/communication/feedback-line.svg);mask-image:url(../../icons/communication/feedback-line.svg)}.fr-icon-message-2-fill:after,.fr-icon-message-2-fill:before{-webkit-mask-image:url(../../icons/communication/message-2-fill.svg);mask-image:url(../../icons/communication/message-2-fill.svg)}.fr-icon-message-2-line:after,.fr-icon-message-2-line:before{-webkit-mask-image:url(../../icons/communication/message-2-line.svg);mask-image:url(../../icons/communication/message-2-line.svg)}.fr-icon-question-answer-fill:after,.fr-icon-question-answer-fill:before{-webkit-mask-image:url(../../icons/communication/question-answer-fill.svg);mask-image:url(../../icons/communication/question-answer-fill.svg)}.fr-icon-question-answer-line:after,.fr-icon-question-answer-line:before{-webkit-mask-image:url(../../icons/communication/question-answer-line.svg);mask-image:url(../../icons/communication/question-answer-line.svg)}.fr-icon-questionnaire-fill:after,.fr-icon-questionnaire-fill:before{-webkit-mask-image:url(../../icons/communication/questionnaire-fill.svg);mask-image:url(../../icons/communication/questionnaire-fill.svg)}.fr-icon-questionnaire-line:after,.fr-icon-questionnaire-line:before{-webkit-mask-image:url(../../icons/communication/questionnaire-line.svg);mask-image:url(../../icons/communication/questionnaire-line.svg)}.fr-icon-video-chat-fill:after,.fr-icon-video-chat-fill:before{-webkit-mask-image:url(../../icons/communication/video-chat-fill.svg);mask-image:url(../../icons/communication/video-chat-fill.svg)}.fr-icon-video-chat-line:after,.fr-icon-video-chat-line:before{-webkit-mask-image:url(../../icons/communication/video-chat-line.svg);mask-image:url(../../icons/communication/video-chat-line.svg)}.fr-icon-ball-pen-fill:after,.fr-icon-ball-pen-fill:before{-webkit-mask-image:url(../../icons/design/ball-pen-fill.svg);mask-image:url(../../icons/design/ball-pen-fill.svg)}.fr-icon-ball-pen-line:after,.fr-icon-ball-pen-line:before{-webkit-mask-image:url(../../icons/design/ball-pen-line.svg);mask-image:url(../../icons/design/ball-pen-line.svg)}.fr-icon-brush-3-fill:after,.fr-icon-brush-3-fill:before{-webkit-mask-image:url(../../icons/design/brush-3-fill.svg);mask-image:url(../../icons/design/brush-3-fill.svg)}.fr-icon-brush-3-line:after,.fr-icon-brush-3-line:before{-webkit-mask-image:url(../../icons/design/brush-3-line.svg);mask-image:url(../../icons/design/brush-3-line.svg)}.fr-icon-brush-fill:after,.fr-icon-brush-fill:before{-webkit-mask-image:url(../../icons/design/brush-fill.svg);mask-image:url(../../icons/design/brush-fill.svg)}.fr-icon-brush-line:after,.fr-icon-brush-line:before{-webkit-mask-image:url(../../icons/design/brush-line.svg);mask-image:url(../../icons/design/brush-line.svg)}.fr-icon-contrast-fill:after,.fr-icon-contrast-fill:before{-webkit-mask-image:url(../../icons/design/contrast-fill.svg);mask-image:url(../../icons/design/contrast-fill.svg)}.fr-icon-contrast-line:after,.fr-icon-contrast-line:before{-webkit-mask-image:url(../../icons/design/contrast-line.svg);mask-image:url(../../icons/design/contrast-line.svg)}.fr-icon-crop-fill:after,.fr-icon-crop-fill:before{-webkit-mask-image:url(../../icons/design/crop-fill.svg);mask-image:url(../../icons/design/crop-fill.svg)}.fr-icon-crop-line:after,.fr-icon-crop-line:before{-webkit-mask-image:url(../../icons/design/crop-line.svg);mask-image:url(../../icons/design/crop-line.svg)}.fr-icon-drag-move-2-fill:after,.fr-icon-drag-move-2-fill:before{-webkit-mask-image:url(../../icons/design/drag-move-2-fill.svg);mask-image:url(../../icons/design/drag-move-2-fill.svg)}.fr-icon-drag-move-2-line:after,.fr-icon-drag-move-2-line:before{-webkit-mask-image:url(../../icons/design/drag-move-2-line.svg);mask-image:url(../../icons/design/drag-move-2-line.svg)}.fr-icon-drop-fill:after,.fr-icon-drop-fill:before{-webkit-mask-image:url(../../icons/design/drop-fill.svg);mask-image:url(../../icons/design/drop-fill.svg)}.fr-icon-drop-line:after,.fr-icon-drop-line:before{-webkit-mask-image:url(../../icons/design/drop-line.svg);mask-image:url(../../icons/design/drop-line.svg)}.fr-icon-edit-box-fill:after,.fr-icon-edit-box-fill:before{-webkit-mask-image:url(../../icons/design/edit-box-fill.svg);mask-image:url(../../icons/design/edit-box-fill.svg)}.fr-icon-edit-box-line:after,.fr-icon-edit-box-line:before{-webkit-mask-image:url(../../icons/design/edit-box-line.svg);mask-image:url(../../icons/design/edit-box-line.svg)}.fr-icon-edit-fill:after,.fr-icon-edit-fill:before{-webkit-mask-image:url(../../icons/design/edit-fill.svg);mask-image:url(../../icons/design/edit-fill.svg)}.fr-icon-edit-line:after,.fr-icon-edit-line:before{-webkit-mask-image:url(../../icons/design/edit-line.svg);mask-image:url(../../icons/design/edit-line.svg)}.fr-icon-eraser-fill:after,.fr-icon-eraser-fill:before{-webkit-mask-image:url(../../icons/design/eraser-fill.svg);mask-image:url(../../icons/design/eraser-fill.svg)}.fr-icon-eraser-line:after,.fr-icon-eraser-line:before{-webkit-mask-image:url(../../icons/design/eraser-line.svg);mask-image:url(../../icons/design/eraser-line.svg)}.fr-icon-ink-bottle-fill:after,.fr-icon-ink-bottle-fill:before{-webkit-mask-image:url(../../icons/design/ink-bottle-fill.svg);mask-image:url(../../icons/design/ink-bottle-fill.svg)}.fr-icon-ink-bottle-line:after,.fr-icon-ink-bottle-line:before{-webkit-mask-image:url(../../icons/design/ink-bottle-line.svg);mask-image:url(../../icons/design/ink-bottle-line.svg)}.fr-icon-layout-grid-fill:after,.fr-icon-layout-grid-fill:before{-webkit-mask-image:url(../../icons/design/layout-grid-fill.svg);mask-image:url(../../icons/design/layout-grid-fill.svg)}.fr-icon-layout-grid-line:after,.fr-icon-layout-grid-line:before{-webkit-mask-image:url(../../icons/design/layout-grid-line.svg);mask-image:url(../../icons/design/layout-grid-line.svg)}.fr-icon-mark-pen-fill:after,.fr-icon-mark-pen-fill:before{-webkit-mask-image:url(../../icons/design/mark-pen-fill.svg);mask-image:url(../../icons/design/mark-pen-fill.svg)}.fr-icon-mark-pen-line:after,.fr-icon-mark-pen-line:before{-webkit-mask-image:url(../../icons/design/mark-pen-line.svg);mask-image:url(../../icons/design/mark-pen-line.svg)}.fr-icon-paint-brush-fill:after,.fr-icon-paint-brush-fill:before{-webkit-mask-image:url(../../icons/design/paint-brush-fill.svg);mask-image:url(../../icons/design/paint-brush-fill.svg)}.fr-icon-paint-brush-line:after,.fr-icon-paint-brush-line:before{-webkit-mask-image:url(../../icons/design/paint-brush-line.svg);mask-image:url(../../icons/design/paint-brush-line.svg)}.fr-icon-paint-fill:after,.fr-icon-paint-fill:before{-webkit-mask-image:url(../../icons/design/paint-fill.svg);mask-image:url(../../icons/design/paint-fill.svg)}.fr-icon-paint-line:after,.fr-icon-paint-line:before{-webkit-mask-image:url(../../icons/design/paint-line.svg);mask-image:url(../../icons/design/paint-line.svg)}.fr-icon-palette-fill:after,.fr-icon-palette-fill:before{-webkit-mask-image:url(../../icons/design/palette-fill.svg);mask-image:url(../../icons/design/palette-fill.svg)}.fr-icon-palette-line:after,.fr-icon-palette-line:before{-webkit-mask-image:url(../../icons/design/palette-line.svg);mask-image:url(../../icons/design/palette-line.svg)}.fr-icon-pantone-fill:after,.fr-icon-pantone-fill:before{-webkit-mask-image:url(../../icons/design/pantone-fill.svg);mask-image:url(../../icons/design/pantone-fill.svg)}.fr-icon-pantone-line:after,.fr-icon-pantone-line:before{-webkit-mask-image:url(../../icons/design/pantone-line.svg);mask-image:url(../../icons/design/pantone-line.svg)}.fr-icon-pen-nib-fill:after,.fr-icon-pen-nib-fill:before{-webkit-mask-image:url(../../icons/design/pen-nib-fill.svg);mask-image:url(../../icons/design/pen-nib-fill.svg)}.fr-icon-pen-nib-line:after,.fr-icon-pen-nib-line:before{-webkit-mask-image:url(../../icons/design/pen-nib-line.svg);mask-image:url(../../icons/design/pen-nib-line.svg)}.fr-icon-pencil-fill:after,.fr-icon-pencil-fill:before{-webkit-mask-image:url(../../icons/design/pencil-fill.svg);mask-image:url(../../icons/design/pencil-fill.svg)}.fr-icon-pencil-line:after,.fr-icon-pencil-line:before{-webkit-mask-image:url(../../icons/design/pencil-line.svg);mask-image:url(../../icons/design/pencil-line.svg)}.fr-icon-pencil-ruler-fill:after,.fr-icon-pencil-ruler-fill:before{-webkit-mask-image:url(../../icons/design/pencil-ruler-fill.svg);mask-image:url(../../icons/design/pencil-ruler-fill.svg)}.fr-icon-pencil-ruler-line:after,.fr-icon-pencil-ruler-line:before{-webkit-mask-image:url(../../icons/design/pencil-ruler-line.svg);mask-image:url(../../icons/design/pencil-ruler-line.svg)}.fr-icon-shapes-fill:after,.fr-icon-shapes-fill:before{-webkit-mask-image:url(../../icons/design/shapes-fill.svg);mask-image:url(../../icons/design/shapes-fill.svg)}.fr-icon-shapes-line:after,.fr-icon-shapes-line:before{-webkit-mask-image:url(../../icons/design/shapes-line.svg);mask-image:url(../../icons/design/shapes-line.svg)}.fr-icon-sip-fill:after,.fr-icon-sip-fill:before{-webkit-mask-image:url(../../icons/design/sip-fill.svg);mask-image:url(../../icons/design/sip-fill.svg)}.fr-icon-sip-line:after,.fr-icon-sip-line:before{-webkit-mask-image:url(../../icons/design/sip-line.svg);mask-image:url(../../icons/design/sip-line.svg)}.fr-icon-table-fill:after,.fr-icon-table-fill:before{-webkit-mask-image:url(../../icons/design/table-fill.svg);mask-image:url(../../icons/design/table-fill.svg)}.fr-icon-table-line:after,.fr-icon-table-line:before{-webkit-mask-image:url(../../icons/design/table-line.svg);mask-image:url(../../icons/design/table-line.svg)}.fr-fi-edit-fill:after,.fr-fi-edit-fill:before{-webkit-mask-image:url(../../icons/design/edit-fill.svg);mask-image:url(../../icons/design/edit-fill.svg)}.fr-fi-edit-line:after,.fr-fi-edit-line:before{-webkit-mask-image:url(../../icons/design/edit-line.svg);mask-image:url(../../icons/design/edit-line.svg)}.fr-icon-bug-fill:after,.fr-icon-bug-fill:before{-webkit-mask-image:url(../../icons/development/bug-fill.svg);mask-image:url(../../icons/development/bug-fill.svg)}.fr-icon-bug-line:after,.fr-icon-bug-line:before{-webkit-mask-image:url(../../icons/development/bug-line.svg);mask-image:url(../../icons/development/bug-line.svg)}.fr-icon-code-box-fill:after,.fr-icon-code-box-fill:before{-webkit-mask-image:url(../../icons/development/code-box-fill.svg);mask-image:url(../../icons/development/code-box-fill.svg)}.fr-icon-code-box-line:after,.fr-icon-code-box-line:before{-webkit-mask-image:url(../../icons/development/code-box-line.svg);mask-image:url(../../icons/development/code-box-line.svg)}.fr-icon-code-s-slash-line:after,.fr-icon-code-s-slash-line:before{-webkit-mask-image:url(../../icons/development/code-s-slash-line.svg);mask-image:url(../../icons/development/code-s-slash-line.svg)}.fr-icon-cursor-fill:after,.fr-icon-cursor-fill:before{-webkit-mask-image:url(../../icons/development/cursor-fill.svg);mask-image:url(../../icons/development/cursor-fill.svg)}.fr-icon-cursor-line:after,.fr-icon-cursor-line:before{-webkit-mask-image:url(../../icons/development/cursor-line.svg);mask-image:url(../../icons/development/cursor-line.svg)}.fr-icon-git-branch-fill:after,.fr-icon-git-branch-fill:before{-webkit-mask-image:url(../../icons/development/git-branch-fill.svg);mask-image:url(../../icons/development/git-branch-fill.svg)}.fr-icon-git-branch-line:after,.fr-icon-git-branch-line:before{-webkit-mask-image:url(../../icons/development/git-branch-line.svg);mask-image:url(../../icons/development/git-branch-line.svg)}.fr-icon-git-commit-fill:after,.fr-icon-git-commit-fill:before{-webkit-mask-image:url(../../icons/development/git-commit-fill.svg);mask-image:url(../../icons/development/git-commit-fill.svg)}.fr-icon-git-commit-line:after,.fr-icon-git-commit-line:before{-webkit-mask-image:url(../../icons/development/git-commit-line.svg);mask-image:url(../../icons/development/git-commit-line.svg)}.fr-icon-git-merge-fill:after,.fr-icon-git-merge-fill:before{-webkit-mask-image:url(../../icons/development/git-merge-fill.svg);mask-image:url(../../icons/development/git-merge-fill.svg)}.fr-icon-git-merge-line:after,.fr-icon-git-merge-line:before{-webkit-mask-image:url(../../icons/development/git-merge-line.svg);mask-image:url(../../icons/development/git-merge-line.svg)}.fr-icon-git-pull-request-fill:after,.fr-icon-git-pull-request-fill:before{-webkit-mask-image:url(../../icons/development/git-pull-request-fill.svg);mask-image:url(../../icons/development/git-pull-request-fill.svg)}.fr-icon-git-pull-request-line:after,.fr-icon-git-pull-request-line:before{-webkit-mask-image:url(../../icons/development/git-pull-request-line.svg);mask-image:url(../../icons/development/git-pull-request-line.svg)}.fr-icon-git-repository-commits-fill:after,.fr-icon-git-repository-commits-fill:before{-webkit-mask-image:url(../../icons/development/git-repository-commits-fill.svg);mask-image:url(../../icons/development/git-repository-commits-fill.svg)}.fr-icon-git-repository-commits-line:after,.fr-icon-git-repository-commits-line:before{-webkit-mask-image:url(../../icons/development/git-repository-commits-line.svg);mask-image:url(../../icons/development/git-repository-commits-line.svg)}.fr-icon-git-repository-fill:after,.fr-icon-git-repository-fill:before{-webkit-mask-image:url(../../icons/development/git-repository-fill.svg);mask-image:url(../../icons/development/git-repository-fill.svg)}.fr-icon-git-repository-line:after,.fr-icon-git-repository-line:before{-webkit-mask-image:url(../../icons/development/git-repository-line.svg);mask-image:url(../../icons/development/git-repository-line.svg)}.fr-icon-git-repository-private-fill:after,.fr-icon-git-repository-private-fill:before{-webkit-mask-image:url(../../icons/development/git-repository-private-fill.svg);mask-image:url(../../icons/development/git-repository-private-fill.svg)}.fr-icon-git-repository-private-line:after,.fr-icon-git-repository-private-line:before{-webkit-mask-image:url(../../icons/development/git-repository-private-line.svg);mask-image:url(../../icons/development/git-repository-private-line.svg)}.fr-icon-terminal-box-fill:after,.fr-icon-terminal-box-fill:before{-webkit-mask-image:url(../../icons/development/terminal-box-fill.svg);mask-image:url(../../icons/development/terminal-box-fill.svg)}.fr-icon-terminal-box-line:after,.fr-icon-terminal-box-line:before{-webkit-mask-image:url(../../icons/development/terminal-box-line.svg);mask-image:url(../../icons/development/terminal-box-line.svg)}.fr-icon-terminal-line:after,.fr-icon-terminal-line:before{-webkit-mask-image:url(../../icons/development/terminal-line.svg);mask-image:url(../../icons/development/terminal-line.svg)}.fr-icon-terminal-window-fill:after,.fr-icon-terminal-window-fill:before{-webkit-mask-image:url(../../icons/development/terminal-window-fill.svg);mask-image:url(../../icons/development/terminal-window-fill.svg)}.fr-icon-terminal-window-line:after,.fr-icon-terminal-window-line:before{-webkit-mask-image:url(../../icons/development/terminal-window-line.svg);mask-image:url(../../icons/development/terminal-window-line.svg)}.fr-icon-bluetooth-fill:after,.fr-icon-bluetooth-fill:before{-webkit-mask-image:url(../../icons/device/bluetooth-fill.svg);mask-image:url(../../icons/device/bluetooth-fill.svg)}.fr-icon-bluetooth-line:after,.fr-icon-bluetooth-line:before{-webkit-mask-image:url(../../icons/device/bluetooth-line.svg);mask-image:url(../../icons/device/bluetooth-line.svg)}.fr-icon-computer-fill:after,.fr-icon-computer-fill:before{-webkit-mask-image:url(../../icons/device/computer-fill.svg);mask-image:url(../../icons/device/computer-fill.svg)}.fr-icon-computer-line:after,.fr-icon-computer-line:before{-webkit-mask-image:url(../../icons/device/computer-line.svg);mask-image:url(../../icons/device/computer-line.svg)}.fr-icon-dashboard-3-fill:after,.fr-icon-dashboard-3-fill:before{-webkit-mask-image:url(../../icons/device/dashboard-3-fill.svg);mask-image:url(../../icons/device/dashboard-3-fill.svg)}.fr-icon-dashboard-3-line:after,.fr-icon-dashboard-3-line:before{-webkit-mask-image:url(../../icons/device/dashboard-3-line.svg);mask-image:url(../../icons/device/dashboard-3-line.svg)}.fr-icon-database-fill:after,.fr-icon-database-fill:before{-webkit-mask-image:url(../../icons/device/database-fill.svg);mask-image:url(../../icons/device/database-fill.svg)}.fr-icon-database-line:after,.fr-icon-database-line:before{-webkit-mask-image:url(../../icons/device/database-line.svg);mask-image:url(../../icons/device/database-line.svg)}.fr-icon-device-fill:after,.fr-icon-device-fill:before{-webkit-mask-image:url(../../icons/device/device-fill.svg);mask-image:url(../../icons/device/device-fill.svg)}.fr-icon-device-line:after,.fr-icon-device-line:before{-webkit-mask-image:url(../../icons/device/device-line.svg);mask-image:url(../../icons/device/device-line.svg)}.fr-icon-hard-drive-2-fill:after,.fr-icon-hard-drive-2-fill:before{-webkit-mask-image:url(../../icons/device/hard-drive-2-fill.svg);mask-image:url(../../icons/device/hard-drive-2-fill.svg)}.fr-icon-hard-drive-2-line:after,.fr-icon-hard-drive-2-line:before{-webkit-mask-image:url(../../icons/device/hard-drive-2-line.svg);mask-image:url(../../icons/device/hard-drive-2-line.svg)}.fr-icon-mac-fill:after,.fr-icon-mac-fill:before{-webkit-mask-image:url(../../icons/device/mac-fill.svg);mask-image:url(../../icons/device/mac-fill.svg)}.fr-icon-mac-line:after,.fr-icon-mac-line:before{-webkit-mask-image:url(../../icons/device/mac-line.svg);mask-image:url(../../icons/device/mac-line.svg)}.fr-icon-phone-fill:after,.fr-icon-phone-fill:before{-webkit-mask-image:url(../../icons/device/phone-fill.svg);mask-image:url(../../icons/device/phone-fill.svg)}.fr-icon-phone-line:after,.fr-icon-phone-line:before{-webkit-mask-image:url(../../icons/device/phone-line.svg);mask-image:url(../../icons/device/phone-line.svg)}.fr-icon-qr-code-fill:after,.fr-icon-qr-code-fill:before{-webkit-mask-image:url(../../icons/device/qr-code-fill.svg);mask-image:url(../../icons/device/qr-code-fill.svg)}.fr-icon-qr-code-line:after,.fr-icon-qr-code-line:before{-webkit-mask-image:url(../../icons/device/qr-code-line.svg);mask-image:url(../../icons/device/qr-code-line.svg)}.fr-icon-rss-fill:after,.fr-icon-rss-fill:before{-webkit-mask-image:url(../../icons/device/rss-fill.svg);mask-image:url(../../icons/device/rss-fill.svg)}.fr-icon-rss-line:after,.fr-icon-rss-line:before{-webkit-mask-image:url(../../icons/device/rss-line.svg);mask-image:url(../../icons/device/rss-line.svg)}.fr-icon-save-3-fill:after,.fr-icon-save-3-fill:before{-webkit-mask-image:url(../../icons/device/save-3-fill.svg);mask-image:url(../../icons/device/save-3-fill.svg)}.fr-icon-save-3-line:after,.fr-icon-save-3-line:before{-webkit-mask-image:url(../../icons/device/save-3-line.svg);mask-image:url(../../icons/device/save-3-line.svg)}.fr-icon-save-fill:after,.fr-icon-save-fill:before{-webkit-mask-image:url(../../icons/device/save-fill.svg);mask-image:url(../../icons/device/save-fill.svg)}.fr-icon-save-line:after,.fr-icon-save-line:before{-webkit-mask-image:url(../../icons/device/save-line.svg);mask-image:url(../../icons/device/save-line.svg)}.fr-icon-server-fill:after,.fr-icon-server-fill:before{-webkit-mask-image:url(../../icons/device/server-fill.svg);mask-image:url(../../icons/device/server-fill.svg)}.fr-icon-server-line:after,.fr-icon-server-line:before{-webkit-mask-image:url(../../icons/device/server-line.svg);mask-image:url(../../icons/device/server-line.svg)}.fr-icon-smartphone-fill:after,.fr-icon-smartphone-fill:before{-webkit-mask-image:url(../../icons/device/smartphone-fill.svg);mask-image:url(../../icons/device/smartphone-fill.svg)}.fr-icon-smartphone-line:after,.fr-icon-smartphone-line:before{-webkit-mask-image:url(../../icons/device/smartphone-line.svg);mask-image:url(../../icons/device/smartphone-line.svg)}.fr-icon-tablet-fill:after,.fr-icon-tablet-fill:before{-webkit-mask-image:url(../../icons/device/tablet-fill.svg);mask-image:url(../../icons/device/tablet-fill.svg)}.fr-icon-tablet-line:after,.fr-icon-tablet-line:before{-webkit-mask-image:url(../../icons/device/tablet-line.svg);mask-image:url(../../icons/device/tablet-line.svg)}.fr-icon-tv-fill:after,.fr-icon-tv-fill:before{-webkit-mask-image:url(../../icons/device/tv-fill.svg);mask-image:url(../../icons/device/tv-fill.svg)}.fr-icon-tv-line:after,.fr-icon-tv-line:before{-webkit-mask-image:url(../../icons/device/tv-line.svg);mask-image:url(../../icons/device/tv-line.svg)}.fr-icon-wifi-fill:after,.fr-icon-wifi-fill:before{-webkit-mask-image:url(../../icons/device/wifi-fill.svg);mask-image:url(../../icons/device/wifi-fill.svg)}.fr-icon-wifi-line:after,.fr-icon-wifi-line:before{-webkit-mask-image:url(../../icons/device/wifi-line.svg);mask-image:url(../../icons/device/wifi-line.svg)}.fr-fi-phone-fill:after,.fr-fi-phone-fill:before{-webkit-mask-image:url(../../icons/device/phone-fill.svg);mask-image:url(../../icons/device/phone-fill.svg)}.fr-fi-phone-line:after,.fr-fi-phone-line:before{-webkit-mask-image:url(../../icons/device/phone-line.svg);mask-image:url(../../icons/device/phone-line.svg)}.fr-fi-rss-fill:after,.fr-fi-rss-fill:before{-webkit-mask-image:url(../../icons/device/rss-fill.svg);mask-image:url(../../icons/device/rss-fill.svg)}.fr-fi-rss-line:after,.fr-fi-rss-line:before{-webkit-mask-image:url(../../icons/device/rss-line.svg);mask-image:url(../../icons/device/rss-line.svg)}.fr-fi-save-fill:after,.fr-fi-save-fill:before{-webkit-mask-image:url(../../icons/device/save-fill.svg);mask-image:url(../../icons/device/save-fill.svg)}.fr-fi-save-line:after,.fr-fi-save-line:before{-webkit-mask-image:url(../../icons/device/save-line.svg);mask-image:url(../../icons/device/save-line.svg)}.fr-icon-article-fill:after,.fr-icon-article-fill:before{-webkit-mask-image:url(../../icons/document/article-fill.svg);mask-image:url(../../icons/document/article-fill.svg)}.fr-icon-article-line:after,.fr-icon-article-line:before{-webkit-mask-image:url(../../icons/document/article-line.svg);mask-image:url(../../icons/document/article-line.svg)}.fr-icon-book-2-fill:after,.fr-icon-book-2-fill:before{-webkit-mask-image:url(../../icons/document/book-2-fill.svg);mask-image:url(../../icons/document/book-2-fill.svg)}.fr-icon-book-2-line:after,.fr-icon-book-2-line:before{-webkit-mask-image:url(../../icons/document/book-2-line.svg);mask-image:url(../../icons/document/book-2-line.svg)}.fr-icon-booklet-fill:after,.fr-icon-booklet-fill:before{-webkit-mask-image:url(../../icons/document/booklet-fill.svg);mask-image:url(../../icons/document/booklet-fill.svg)}.fr-icon-booklet-line:after,.fr-icon-booklet-line:before{-webkit-mask-image:url(../../icons/document/booklet-line.svg);mask-image:url(../../icons/document/booklet-line.svg)}.fr-icon-clipboard-fill:after,.fr-icon-clipboard-fill:before{-webkit-mask-image:url(../../icons/document/clipboard-fill.svg);mask-image:url(../../icons/document/clipboard-fill.svg)}.fr-icon-clipboard-line:after,.fr-icon-clipboard-line:before{-webkit-mask-image:url(../../icons/document/clipboard-line.svg);mask-image:url(../../icons/document/clipboard-line.svg)}.fr-icon-draft-fill:after,.fr-icon-draft-fill:before{-webkit-mask-image:url(../../icons/document/draft-fill.svg);mask-image:url(../../icons/document/draft-fill.svg)}.fr-icon-draft-line:after,.fr-icon-draft-line:before{-webkit-mask-image:url(../../icons/document/draft-line.svg);mask-image:url(../../icons/document/draft-line.svg)}.fr-icon-file-add-fill:after,.fr-icon-file-add-fill:before{-webkit-mask-image:url(../../icons/document/file-add-fill.svg);mask-image:url(../../icons/document/file-add-fill.svg)}.fr-icon-file-add-line:after,.fr-icon-file-add-line:before{-webkit-mask-image:url(../../icons/document/file-add-line.svg);mask-image:url(../../icons/document/file-add-line.svg)}.fr-icon-file-download-fill:after,.fr-icon-file-download-fill:before{-webkit-mask-image:url(../../icons/document/file-download-fill.svg);mask-image:url(../../icons/document/file-download-fill.svg)}.fr-icon-file-download-line:after,.fr-icon-file-download-line:before{-webkit-mask-image:url(../../icons/document/file-download-line.svg);mask-image:url(../../icons/document/file-download-line.svg)}.fr-icon-file-fill:after,.fr-icon-file-fill:before{-webkit-mask-image:url(../../icons/document/file-fill.svg);mask-image:url(../../icons/document/file-fill.svg)}.fr-icon-file-line:after,.fr-icon-file-line:before{-webkit-mask-image:url(../../icons/document/file-line.svg);mask-image:url(../../icons/document/file-line.svg)}.fr-icon-file-pdf-fill:after,.fr-icon-file-pdf-fill:before{-webkit-mask-image:url(../../icons/document/file-pdf-fill.svg);mask-image:url(../../icons/document/file-pdf-fill.svg)}.fr-icon-file-pdf-line:after,.fr-icon-file-pdf-line:before{-webkit-mask-image:url(../../icons/document/file-pdf-line.svg);mask-image:url(../../icons/document/file-pdf-line.svg)}.fr-icon-file-text-fill:after,.fr-icon-file-text-fill:before{-webkit-mask-image:url(../../icons/document/file-text-fill.svg);mask-image:url(../../icons/document/file-text-fill.svg)}.fr-icon-file-text-line:after,.fr-icon-file-text-line:before{-webkit-mask-image:url(../../icons/document/file-text-line.svg);mask-image:url(../../icons/document/file-text-line.svg)}.fr-icon-folder-2-fill:after,.fr-icon-folder-2-fill:before{-webkit-mask-image:url(../../icons/document/folder-2-fill.svg);mask-image:url(../../icons/document/folder-2-fill.svg)}.fr-icon-folder-2-line:after,.fr-icon-folder-2-line:before{-webkit-mask-image:url(../../icons/document/folder-2-line.svg);mask-image:url(../../icons/document/folder-2-line.svg)}.fr-icon-newspaper-fill:after,.fr-icon-newspaper-fill:before{-webkit-mask-image:url(../../icons/document/newspaper-fill.svg);mask-image:url(../../icons/document/newspaper-fill.svg)}.fr-icon-newspaper-line:after,.fr-icon-newspaper-line:before{-webkit-mask-image:url(../../icons/document/newspaper-line.svg);mask-image:url(../../icons/document/newspaper-line.svg)}.fr-icon-survey-fill:after,.fr-icon-survey-fill:before{-webkit-mask-image:url(../../icons/document/survey-fill.svg);mask-image:url(../../icons/document/survey-fill.svg)}.fr-icon-survey-line:after,.fr-icon-survey-line:before{-webkit-mask-image:url(../../icons/document/survey-line.svg);mask-image:url(../../icons/document/survey-line.svg)}.fr-icon-todo-fill:after,.fr-icon-todo-fill:before{-webkit-mask-image:url(../../icons/document/todo-fill.svg);mask-image:url(../../icons/document/todo-fill.svg)}.fr-icon-todo-line:after,.fr-icon-todo-line:before{-webkit-mask-image:url(../../icons/document/todo-line.svg);mask-image:url(../../icons/document/todo-line.svg)}.fr-fi-file-download-fill:after,.fr-fi-file-download-fill:before{-webkit-mask-image:url(../../icons/document/file-download-fill.svg);mask-image:url(../../icons/document/file-download-fill.svg)}.fr-fi-file-download-line:after,.fr-fi-file-download-line:before{-webkit-mask-image:url(../../icons/document/file-download-line.svg);mask-image:url(../../icons/document/file-download-line.svg)}.fr-fi-file-fill:after,.fr-fi-file-fill:before{-webkit-mask-image:url(../../icons/document/file-fill.svg);mask-image:url(../../icons/document/file-fill.svg)}.fr-fi-file-line:after,.fr-fi-file-line:before{-webkit-mask-image:url(../../icons/document/file-line.svg);mask-image:url(../../icons/document/file-line.svg)}.fr-fi-file-pdf-fill:after,.fr-fi-file-pdf-fill:before{-webkit-mask-image:url(../../icons/document/file-pdf-fill.svg);mask-image:url(../../icons/document/file-pdf-fill.svg)}.fr-fi-file-pdf-line:after,.fr-fi-file-pdf-line:before{-webkit-mask-image:url(../../icons/document/file-pdf-line.svg);mask-image:url(../../icons/document/file-pdf-line.svg)}.fr-icon-align-center:after,.fr-icon-align-center:before{-webkit-mask-image:url(../../icons/editor/align-center.svg);mask-image:url(../../icons/editor/align-center.svg)}.fr-icon-align-justify:after,.fr-icon-align-justify:before{-webkit-mask-image:url(../../icons/editor/align-justify.svg);mask-image:url(../../icons/editor/align-justify.svg)}.fr-icon-align-left:after,.fr-icon-align-left:before{-webkit-mask-image:url(../../icons/editor/align-left.svg);mask-image:url(../../icons/editor/align-left.svg)}.fr-icon-align-right:after,.fr-icon-align-right:before{-webkit-mask-image:url(../../icons/editor/align-right.svg);mask-image:url(../../icons/editor/align-right.svg)}.fr-icon-code-block:after,.fr-icon-code-block:before{-webkit-mask-image:url(../../icons/editor/code-block.svg);mask-image:url(../../icons/editor/code-block.svg)}.fr-icon-code-view:after,.fr-icon-code-view:before{-webkit-mask-image:url(../../icons/editor/code-view.svg);mask-image:url(../../icons/editor/code-view.svg)}.fr-icon-font-color:after,.fr-icon-font-color:before{-webkit-mask-image:url(../../icons/editor/font-color.svg);mask-image:url(../../icons/editor/font-color.svg)}.fr-icon-font-size:after,.fr-icon-font-size:before{-webkit-mask-image:url(../../icons/editor/font-size.svg);mask-image:url(../../icons/editor/font-size.svg)}.fr-icon-format-clear:after,.fr-icon-format-clear:before{-webkit-mask-image:url(../../icons/editor/format-clear.svg);mask-image:url(../../icons/editor/format-clear.svg)}.fr-icon-bold:after,.fr-icon-bold:before{-webkit-mask-image:url(../../icons/editor/fr--bold.svg);mask-image:url(../../icons/editor/fr--bold.svg)}.fr-icon-highlight:after,.fr-icon-highlight:before{-webkit-mask-image:url(../../icons/editor/fr--highlight.svg);mask-image:url(../../icons/editor/fr--highlight.svg)}.fr-icon-quote-fill:after,.fr-icon-quote-fill:before{-webkit-mask-image:url(../../icons/editor/fr--quote-fill.svg);mask-image:url(../../icons/editor/fr--quote-fill.svg)}.fr-icon-quote-line:after,.fr-icon-quote-line:before{-webkit-mask-image:url(../../icons/editor/fr--quote-line.svg);mask-image:url(../../icons/editor/fr--quote-line.svg)}.fr-icon-h-1:after,.fr-icon-h-1:before{-webkit-mask-image:url(../../icons/editor/h-1.svg);mask-image:url(../../icons/editor/h-1.svg)}.fr-icon-h-2:after,.fr-icon-h-2:before{-webkit-mask-image:url(../../icons/editor/h-2.svg);mask-image:url(../../icons/editor/h-2.svg)}.fr-icon-h-3:after,.fr-icon-h-3:before{-webkit-mask-image:url(../../icons/editor/h-3.svg);mask-image:url(../../icons/editor/h-3.svg)}.fr-icon-h-4:after,.fr-icon-h-4:before{-webkit-mask-image:url(../../icons/editor/h-4.svg);mask-image:url(../../icons/editor/h-4.svg)}.fr-icon-h-5:after,.fr-icon-h-5:before{-webkit-mask-image:url(../../icons/editor/h-5.svg);mask-image:url(../../icons/editor/h-5.svg)}.fr-icon-h-6:after,.fr-icon-h-6:before{-webkit-mask-image:url(../../icons/editor/h-6.svg);mask-image:url(../../icons/editor/h-6.svg)}.fr-icon-hashtag:after,.fr-icon-hashtag:before{-webkit-mask-image:url(../../icons/editor/hashtag.svg);mask-image:url(../../icons/editor/hashtag.svg)}.fr-icon-indent-decrease:after,.fr-icon-indent-decrease:before{-webkit-mask-image:url(../../icons/editor/indent-decrease.svg);mask-image:url(../../icons/editor/indent-decrease.svg)}.fr-icon-indent-increase:after,.fr-icon-indent-increase:before{-webkit-mask-image:url(../../icons/editor/indent-increase.svg);mask-image:url(../../icons/editor/indent-increase.svg)}.fr-icon-italic:after,.fr-icon-italic:before{-webkit-mask-image:url(../../icons/editor/italic.svg);mask-image:url(../../icons/editor/italic.svg)}.fr-icon-link-unlink:after,.fr-icon-link-unlink:before{-webkit-mask-image:url(../../icons/editor/link-unlink.svg);mask-image:url(../../icons/editor/link-unlink.svg)}.fr-icon-link:after,.fr-icon-link:before{-webkit-mask-image:url(../../icons/editor/link.svg);mask-image:url(../../icons/editor/link.svg)}.fr-icon-list-check:after,.fr-icon-list-check:before{-webkit-mask-image:url(../../icons/editor/list-check.svg);mask-image:url(../../icons/editor/list-check.svg)}.fr-icon-list-ordered:after,.fr-icon-list-ordered:before{-webkit-mask-image:url(../../icons/editor/list-ordered.svg);mask-image:url(../../icons/editor/list-ordered.svg)}.fr-icon-list-unordered:after,.fr-icon-list-unordered:before{-webkit-mask-image:url(../../icons/editor/list-unordered.svg);mask-image:url(../../icons/editor/list-unordered.svg)}.fr-icon-question-mark:after,.fr-icon-question-mark:before{-webkit-mask-image:url(../../icons/editor/question-mark.svg);mask-image:url(../../icons/editor/question-mark.svg)}.fr-icon-separator:after,.fr-icon-separator:before{-webkit-mask-image:url(../../icons/editor/separator.svg);mask-image:url(../../icons/editor/separator.svg)}.fr-icon-space:after,.fr-icon-space:before{-webkit-mask-image:url(../../icons/editor/space.svg);mask-image:url(../../icons/editor/space.svg)}.fr-icon-strikethrough:after,.fr-icon-strikethrough:before{-webkit-mask-image:url(../../icons/editor/strikethrough.svg);mask-image:url(../../icons/editor/strikethrough.svg)}.fr-icon-subscript:after,.fr-icon-subscript:before{-webkit-mask-image:url(../../icons/editor/subscript.svg);mask-image:url(../../icons/editor/subscript.svg)}.fr-icon-superscript:after,.fr-icon-superscript:before{-webkit-mask-image:url(../../icons/editor/superscript.svg);mask-image:url(../../icons/editor/superscript.svg)}.fr-icon-table-2:after,.fr-icon-table-2:before{-webkit-mask-image:url(../../icons/editor/table-2.svg);mask-image:url(../../icons/editor/table-2.svg)}.fr-icon-text-direction-r:after,.fr-icon-text-direction-r:before{-webkit-mask-image:url(../../icons/editor/text-direction-r.svg);mask-image:url(../../icons/editor/text-direction-r.svg)}.fr-icon-translate-2:after,.fr-icon-translate-2:before{-webkit-mask-image:url(../../icons/editor/translate-2.svg);mask-image:url(../../icons/editor/translate-2.svg)}.fr-icon-underline:after,.fr-icon-underline:before{-webkit-mask-image:url(../../icons/editor/underline.svg);mask-image:url(../../icons/editor/underline.svg)}.fr-fi-font-size:after,.fr-fi-font-size:before{-webkit-mask-image:url(../../icons/editor/font-size.svg);mask-image:url(../../icons/editor/font-size.svg)}.fr-fi-bold:after,.fr-fi-bold:before{-webkit-mask-image:url(../../icons/editor/fr--bold.svg);mask-image:url(../../icons/editor/fr--bold.svg)}.fr-fi-highlight:after,.fr-fi-highlight:before{-webkit-mask-image:url(../../icons/editor/fr--highlight.svg);mask-image:url(../../icons/editor/fr--highlight.svg)}.fr-fi-italic:after,.fr-fi-italic:before{-webkit-mask-image:url(../../icons/editor/italic.svg);mask-image:url(../../icons/editor/italic.svg)}.fr-fi-link-unlink:after,.fr-fi-link-unlink:before{-webkit-mask-image:url(../../icons/editor/link-unlink.svg);mask-image:url(../../icons/editor/link-unlink.svg)}.fr-fi-list-ordered:after,.fr-fi-list-ordered:before{-webkit-mask-image:url(../../icons/editor/list-ordered.svg);mask-image:url(../../icons/editor/list-ordered.svg)}.fr-fi-list-unordered:after,.fr-fi-list-unordered:before{-webkit-mask-image:url(../../icons/editor/list-unordered.svg);mask-image:url(../../icons/editor/list-unordered.svg)}.fr-icon-bank-card-fill:after,.fr-icon-bank-card-fill:before{-webkit-mask-image:url(../../icons/finance/bank-card-fill.svg);mask-image:url(../../icons/finance/bank-card-fill.svg)}.fr-icon-bank-card-line:after,.fr-icon-bank-card-line:before{-webkit-mask-image:url(../../icons/finance/bank-card-line.svg);mask-image:url(../../icons/finance/bank-card-line.svg)}.fr-icon-coin-fill:after,.fr-icon-coin-fill:before{-webkit-mask-image:url(../../icons/finance/coin-fill.svg);mask-image:url(../../icons/finance/coin-fill.svg)}.fr-icon-gift-fill:after,.fr-icon-gift-fill:before{-webkit-mask-image:url(../../icons/finance/gift-fill.svg);mask-image:url(../../icons/finance/gift-fill.svg)}.fr-icon-gift-line:after,.fr-icon-gift-line:before{-webkit-mask-image:url(../../icons/finance/gift-line.svg);mask-image:url(../../icons/finance/gift-line.svg)}.fr-icon-money-euro-box-fill:after,.fr-icon-money-euro-box-fill:before{-webkit-mask-image:url(../../icons/finance/money-euro-box-fill.svg);mask-image:url(../../icons/finance/money-euro-box-fill.svg)}.fr-icon-money-euro-box-line:after,.fr-icon-money-euro-box-line:before{-webkit-mask-image:url(../../icons/finance/money-euro-box-line.svg);mask-image:url(../../icons/finance/money-euro-box-line.svg)}.fr-icon-money-euro-circle-fill:after,.fr-icon-money-euro-circle-fill:before{-webkit-mask-image:url(../../icons/finance/money-euro-circle-fill.svg);mask-image:url(../../icons/finance/money-euro-circle-fill.svg)}.fr-icon-money-euro-circle-line:after,.fr-icon-money-euro-circle-line:before{-webkit-mask-image:url(../../icons/finance/money-euro-circle-line.svg);mask-image:url(../../icons/finance/money-euro-circle-line.svg)}.fr-icon-secure-payment-fill:after,.fr-icon-secure-payment-fill:before{-webkit-mask-image:url(../../icons/finance/secure-payment-fill.svg);mask-image:url(../../icons/finance/secure-payment-fill.svg)}.fr-icon-secure-payment-line:after,.fr-icon-secure-payment-line:before{-webkit-mask-image:url(../../icons/finance/secure-payment-line.svg);mask-image:url(../../icons/finance/secure-payment-line.svg)}.fr-icon-shopping-bag-fill:after,.fr-icon-shopping-bag-fill:before{-webkit-mask-image:url(../../icons/finance/shopping-bag-fill.svg);mask-image:url(../../icons/finance/shopping-bag-fill.svg)}.fr-icon-shopping-bag-line:after,.fr-icon-shopping-bag-line:before{-webkit-mask-image:url(../../icons/finance/shopping-bag-line.svg);mask-image:url(../../icons/finance/shopping-bag-line.svg)}.fr-icon-shopping-cart-2-fill:after,.fr-icon-shopping-cart-2-fill:before{-webkit-mask-image:url(../../icons/finance/shopping-cart-2-fill.svg);mask-image:url(../../icons/finance/shopping-cart-2-fill.svg)}.fr-icon-shopping-cart-2-line:after,.fr-icon-shopping-cart-2-line:before{-webkit-mask-image:url(../../icons/finance/shopping-cart-2-line.svg);mask-image:url(../../icons/finance/shopping-cart-2-line.svg)}.fr-icon-trophy-fill:after,.fr-icon-trophy-fill:before{-webkit-mask-image:url(../../icons/finance/trophy-fill.svg);mask-image:url(../../icons/finance/trophy-fill.svg)}.fr-icon-trophy-line:after,.fr-icon-trophy-line:before{-webkit-mask-image:url(../../icons/finance/trophy-line.svg);mask-image:url(../../icons/finance/trophy-line.svg)}.fr-icon-capsule-fill:after,.fr-icon-capsule-fill:before{-webkit-mask-image:url(../../icons/health/capsule-fill.svg);mask-image:url(../../icons/health/capsule-fill.svg)}.fr-icon-capsule-line:after,.fr-icon-capsule-line:before{-webkit-mask-image:url(../../icons/health/capsule-line.svg);mask-image:url(../../icons/health/capsule-line.svg)}.fr-icon-dislike-fill:after,.fr-icon-dislike-fill:before{-webkit-mask-image:url(../../icons/health/dislike-fill.svg);mask-image:url(../../icons/health/dislike-fill.svg)}.fr-icon-dislike-line:after,.fr-icon-dislike-line:before{-webkit-mask-image:url(../../icons/health/dislike-line.svg);mask-image:url(../../icons/health/dislike-line.svg)}.fr-icon-dossier-fill:after,.fr-icon-dossier-fill:before{-webkit-mask-image:url(../../icons/health/dossier-fill.svg);mask-image:url(../../icons/health/dossier-fill.svg)}.fr-icon-dossier-line:after,.fr-icon-dossier-line:before{-webkit-mask-image:url(../../icons/health/dossier-line.svg);mask-image:url(../../icons/health/dossier-line.svg)}.fr-icon-first-aid-kit-fill:after,.fr-icon-first-aid-kit-fill:before{-webkit-mask-image:url(../../icons/health/first-aid-kit-fill.svg);mask-image:url(../../icons/health/first-aid-kit-fill.svg)}.fr-icon-first-aid-kit-line:after,.fr-icon-first-aid-kit-line:before{-webkit-mask-image:url(../../icons/health/first-aid-kit-line.svg);mask-image:url(../../icons/health/first-aid-kit-line.svg)}.fr-icon-hand-sanitizer-fill:after,.fr-icon-hand-sanitizer-fill:before{-webkit-mask-image:url(../../icons/health/hand-sanitizer-fill.svg);mask-image:url(../../icons/health/hand-sanitizer-fill.svg)}.fr-icon-hand-sanitizer-line:after,.fr-icon-hand-sanitizer-line:before{-webkit-mask-image:url(../../icons/health/hand-sanitizer-line.svg);mask-image:url(../../icons/health/hand-sanitizer-line.svg)}.fr-icon-health-book-fill:after,.fr-icon-health-book-fill:before{-webkit-mask-image:url(../../icons/health/health-book-fill.svg);mask-image:url(../../icons/health/health-book-fill.svg)}.fr-icon-health-book-line:after,.fr-icon-health-book-line:before{-webkit-mask-image:url(../../icons/health/health-book-line.svg);mask-image:url(../../icons/health/health-book-line.svg)}.fr-icon-heart-fill:after,.fr-icon-heart-fill:before{-webkit-mask-image:url(../../icons/health/heart-fill.svg);mask-image:url(../../icons/health/heart-fill.svg)}.fr-icon-heart-line:after,.fr-icon-heart-line:before{-webkit-mask-image:url(../../icons/health/heart-line.svg);mask-image:url(../../icons/health/heart-line.svg)}.fr-icon-heart-pulse-fill:after,.fr-icon-heart-pulse-fill:before{-webkit-mask-image:url(../../icons/health/heart-pulse-fill.svg);mask-image:url(../../icons/health/heart-pulse-fill.svg)}.fr-icon-heart-pulse-line:after,.fr-icon-heart-pulse-line:before{-webkit-mask-image:url(../../icons/health/heart-pulse-line.svg);mask-image:url(../../icons/health/heart-pulse-line.svg)}.fr-icon-lungs-fill:after,.fr-icon-lungs-fill:before{-webkit-mask-image:url(../../icons/health/lungs-fill.svg);mask-image:url(../../icons/health/lungs-fill.svg)}.fr-icon-lungs-line:after,.fr-icon-lungs-line:before{-webkit-mask-image:url(../../icons/health/lungs-line.svg);mask-image:url(../../icons/health/lungs-line.svg)}.fr-icon-medicine-bottle-fill:after,.fr-icon-medicine-bottle-fill:before{-webkit-mask-image:url(../../icons/health/medicine-bottle-fill.svg);mask-image:url(../../icons/health/medicine-bottle-fill.svg)}.fr-icon-medicine-bottle-line:after,.fr-icon-medicine-bottle-line:before{-webkit-mask-image:url(../../icons/health/medicine-bottle-line.svg);mask-image:url(../../icons/health/medicine-bottle-line.svg)}.fr-icon-mental-health-fill:after,.fr-icon-mental-health-fill:before{-webkit-mask-image:url(../../icons/health/mental-health-fill.svg);mask-image:url(../../icons/health/mental-health-fill.svg)}.fr-icon-mental-health-line:after,.fr-icon-mental-health-line:before{-webkit-mask-image:url(../../icons/health/mental-health-line.svg);mask-image:url(../../icons/health/mental-health-line.svg)}.fr-icon-microscope-fill:after,.fr-icon-microscope-fill:before{-webkit-mask-image:url(../../icons/health/microscope-fill.svg);mask-image:url(../../icons/health/microscope-fill.svg)}.fr-icon-microscope-line:after,.fr-icon-microscope-line:before{-webkit-mask-image:url(../../icons/health/microscope-line.svg);mask-image:url(../../icons/health/microscope-line.svg)}.fr-icon-psychotherapy-fill:after,.fr-icon-psychotherapy-fill:before{-webkit-mask-image:url(../../icons/health/psychotherapy-fill.svg);mask-image:url(../../icons/health/psychotherapy-fill.svg)}.fr-icon-psychotherapy-line:after,.fr-icon-psychotherapy-line:before{-webkit-mask-image:url(../../icons/health/psychotherapy-line.svg);mask-image:url(../../icons/health/psychotherapy-line.svg)}.fr-icon-pulse-line:after,.fr-icon-pulse-line:before{-webkit-mask-image:url(../../icons/health/pulse-line.svg);mask-image:url(../../icons/health/pulse-line.svg)}.fr-icon-stethoscope-fill:after,.fr-icon-stethoscope-fill:before{-webkit-mask-image:url(../../icons/health/stethoscope-fill.svg);mask-image:url(../../icons/health/stethoscope-fill.svg)}.fr-icon-stethoscope-line:after,.fr-icon-stethoscope-line:before{-webkit-mask-image:url(../../icons/health/stethoscope-line.svg);mask-image:url(../../icons/health/stethoscope-line.svg)}.fr-icon-surgical-mask-fill:after,.fr-icon-surgical-mask-fill:before{-webkit-mask-image:url(../../icons/health/surgical-mask-fill.svg);mask-image:url(../../icons/health/surgical-mask-fill.svg)}.fr-icon-surgical-mask-line:after,.fr-icon-surgical-mask-line:before{-webkit-mask-image:url(../../icons/health/surgical-mask-line.svg);mask-image:url(../../icons/health/surgical-mask-line.svg)}.fr-icon-syringe-fill:after,.fr-icon-syringe-fill:before{-webkit-mask-image:url(../../icons/health/syringe-fill.svg);mask-image:url(../../icons/health/syringe-fill.svg)}.fr-icon-syringe-line:after,.fr-icon-syringe-line:before{-webkit-mask-image:url(../../icons/health/syringe-line.svg);mask-image:url(../../icons/health/syringe-line.svg)}.fr-icon-test-tube-fill:after,.fr-icon-test-tube-fill:before{-webkit-mask-image:url(../../icons/health/test-tube-fill.svg);mask-image:url(../../icons/health/test-tube-fill.svg)}.fr-icon-test-tube-line:after,.fr-icon-test-tube-line:before{-webkit-mask-image:url(../../icons/health/test-tube-line.svg);mask-image:url(../../icons/health/test-tube-line.svg)}.fr-icon-thermometer-fill:after,.fr-icon-thermometer-fill:before{-webkit-mask-image:url(../../icons/health/thermometer-fill.svg);mask-image:url(../../icons/health/thermometer-fill.svg)}.fr-icon-thermometer-line:after,.fr-icon-thermometer-line:before{-webkit-mask-image:url(../../icons/health/thermometer-line.svg);mask-image:url(../../icons/health/thermometer-line.svg)}.fr-icon-virus-fill:after,.fr-icon-virus-fill:before{-webkit-mask-image:url(../../icons/health/virus-fill.svg);mask-image:url(../../icons/health/virus-fill.svg)}.fr-icon-virus-line:after,.fr-icon-virus-line:before{-webkit-mask-image:url(../../icons/health/virus-line.svg);mask-image:url(../../icons/health/virus-line.svg)}.fr-icon-bluesky-fill:after,.fr-icon-bluesky-fill:before{-webkit-mask-image:url(../../icons/logo/bluesky-fill.svg);mask-image:url(../../icons/logo/bluesky-fill.svg)}.fr-icon-bluesky-line:after,.fr-icon-bluesky-line:before{-webkit-mask-image:url(../../icons/logo/bluesky-line.svg);mask-image:url(../../icons/logo/bluesky-line.svg)}.fr-icon-chrome-fill:after,.fr-icon-chrome-fill:before{-webkit-mask-image:url(../../icons/logo/chrome-fill.svg);mask-image:url(../../icons/logo/chrome-fill.svg)}.fr-icon-chrome-line:after,.fr-icon-chrome-line:before{-webkit-mask-image:url(../../icons/logo/chrome-line.svg);mask-image:url(../../icons/logo/chrome-line.svg)}.fr-icon-edge-fill:after,.fr-icon-edge-fill:before{-webkit-mask-image:url(../../icons/logo/edge-fill.svg);mask-image:url(../../icons/logo/edge-fill.svg)}.fr-icon-edge-line:after,.fr-icon-edge-line:before{-webkit-mask-image:url(../../icons/logo/edge-line.svg);mask-image:url(../../icons/logo/edge-line.svg)}.fr-icon-facebook-circle-fill:after,.fr-icon-facebook-circle-fill:before{-webkit-mask-image:url(../../icons/logo/facebook-circle-fill.svg);mask-image:url(../../icons/logo/facebook-circle-fill.svg)}.fr-icon-facebook-circle-line:after,.fr-icon-facebook-circle-line:before{-webkit-mask-image:url(../../icons/logo/facebook-circle-line.svg);mask-image:url(../../icons/logo/facebook-circle-line.svg)}.fr-icon-firefox-fill:after,.fr-icon-firefox-fill:before{-webkit-mask-image:url(../../icons/logo/firefox-fill.svg);mask-image:url(../../icons/logo/firefox-fill.svg)}.fr-icon-firefox-line:after,.fr-icon-firefox-line:before{-webkit-mask-image:url(../../icons/logo/firefox-line.svg);mask-image:url(../../icons/logo/firefox-line.svg)}.fr-icon-dailymotion-fill:after,.fr-icon-dailymotion-fill:before{-webkit-mask-image:url(../../icons/logo/fr--dailymotion-fill.svg);mask-image:url(../../icons/logo/fr--dailymotion-fill.svg)}.fr-icon-dailymotion-line:after,.fr-icon-dailymotion-line:before{-webkit-mask-image:url(../../icons/logo/fr--dailymotion-line.svg);mask-image:url(../../icons/logo/fr--dailymotion-line.svg)}.fr-icon-tiktok-fill:after,.fr-icon-tiktok-fill:before{-webkit-mask-image:url(../../icons/logo/fr--tiktok-fill.svg);mask-image:url(../../icons/logo/fr--tiktok-fill.svg)}.fr-icon-tiktok-line:after,.fr-icon-tiktok-line:before{-webkit-mask-image:url(../../icons/logo/fr--tiktok-line.svg);mask-image:url(../../icons/logo/fr--tiktok-line.svg)}.fr-icon-github-fill:after,.fr-icon-github-fill:before{-webkit-mask-image:url(../../icons/logo/github-fill.svg);mask-image:url(../../icons/logo/github-fill.svg)}.fr-icon-github-line:after,.fr-icon-github-line:before{-webkit-mask-image:url(../../icons/logo/github-line.svg);mask-image:url(../../icons/logo/github-line.svg)}.fr-icon-google-fill:after,.fr-icon-google-fill:before{-webkit-mask-image:url(../../icons/logo/google-fill.svg);mask-image:url(../../icons/logo/google-fill.svg)}.fr-icon-google-line:after,.fr-icon-google-line:before{-webkit-mask-image:url(../../icons/logo/google-line.svg);mask-image:url(../../icons/logo/google-line.svg)}.fr-icon-ie-fill:after,.fr-icon-ie-fill:before{-webkit-mask-image:url(../../icons/logo/ie-fill.svg);mask-image:url(../../icons/logo/ie-fill.svg)}.fr-icon-ie-line:after,.fr-icon-ie-line:before{-webkit-mask-image:url(../../icons/logo/ie-line.svg);mask-image:url(../../icons/logo/ie-line.svg)}.fr-icon-instagram-fill:after,.fr-icon-instagram-fill:before{-webkit-mask-image:url(../../icons/logo/instagram-fill.svg);mask-image:url(../../icons/logo/instagram-fill.svg)}.fr-icon-instagram-line:after,.fr-icon-instagram-line:before{-webkit-mask-image:url(../../icons/logo/instagram-line.svg);mask-image:url(../../icons/logo/instagram-line.svg)}.fr-icon-linkedin-box-fill:after,.fr-icon-linkedin-box-fill:before{-webkit-mask-image:url(../../icons/logo/linkedin-box-fill.svg);mask-image:url(../../icons/logo/linkedin-box-fill.svg)}.fr-icon-linkedin-box-line:after,.fr-icon-linkedin-box-line:before{-webkit-mask-image:url(../../icons/logo/linkedin-box-line.svg);mask-image:url(../../icons/logo/linkedin-box-line.svg)}.fr-icon-mastodon-fill:after,.fr-icon-mastodon-fill:before{-webkit-mask-image:url(../../icons/logo/mastodon-fill.svg);mask-image:url(../../icons/logo/mastodon-fill.svg)}.fr-icon-mastodon-line:after,.fr-icon-mastodon-line:before{-webkit-mask-image:url(../../icons/logo/mastodon-line.svg);mask-image:url(../../icons/logo/mastodon-line.svg)}.fr-icon-npmjs-fill:after,.fr-icon-npmjs-fill:before{-webkit-mask-image:url(../../icons/logo/npmjs-fill.svg);mask-image:url(../../icons/logo/npmjs-fill.svg)}.fr-icon-npmjs-line:after,.fr-icon-npmjs-line:before{-webkit-mask-image:url(../../icons/logo/npmjs-line.svg);mask-image:url(../../icons/logo/npmjs-line.svg)}.fr-icon-remixicon-fill:after,.fr-icon-remixicon-fill:before{-webkit-mask-image:url(../../icons/logo/remixicon-fill.svg);mask-image:url(../../icons/logo/remixicon-fill.svg)}.fr-icon-remixicon-line:after,.fr-icon-remixicon-line:before{-webkit-mask-image:url(../../icons/logo/remixicon-line.svg);mask-image:url(../../icons/logo/remixicon-line.svg)}.fr-icon-safari-fill:after,.fr-icon-safari-fill:before{-webkit-mask-image:url(../../icons/logo/safari-fill.svg);mask-image:url(../../icons/logo/safari-fill.svg)}.fr-icon-safari-line:after,.fr-icon-safari-line:before{-webkit-mask-image:url(../../icons/logo/safari-line.svg);mask-image:url(../../icons/logo/safari-line.svg)}.fr-icon-slack-fill:after,.fr-icon-slack-fill:before{-webkit-mask-image:url(../../icons/logo/slack-fill.svg);mask-image:url(../../icons/logo/slack-fill.svg)}.fr-icon-slack-line:after,.fr-icon-slack-line:before{-webkit-mask-image:url(../../icons/logo/slack-line.svg);mask-image:url(../../icons/logo/slack-line.svg)}.fr-icon-snapchat-fill:after,.fr-icon-snapchat-fill:before{-webkit-mask-image:url(../../icons/logo/snapchat-fill.svg);mask-image:url(../../icons/logo/snapchat-fill.svg)}.fr-icon-snapchat-line:after,.fr-icon-snapchat-line:before{-webkit-mask-image:url(../../icons/logo/snapchat-line.svg);mask-image:url(../../icons/logo/snapchat-line.svg)}.fr-icon-telegram-fill:after,.fr-icon-telegram-fill:before{-webkit-mask-image:url(../../icons/logo/telegram-fill.svg);mask-image:url(../../icons/logo/telegram-fill.svg)}.fr-icon-telegram-line:after,.fr-icon-telegram-line:before{-webkit-mask-image:url(../../icons/logo/telegram-line.svg);mask-image:url(../../icons/logo/telegram-line.svg)}.fr-icon-threads-fill:after,.fr-icon-threads-fill:before{-webkit-mask-image:url(../../icons/logo/threads-fill.svg);mask-image:url(../../icons/logo/threads-fill.svg)}.fr-icon-threads-line:after,.fr-icon-threads-line:before{-webkit-mask-image:url(../../icons/logo/threads-line.svg);mask-image:url(../../icons/logo/threads-line.svg)}.fr-icon-twitch-fill:after,.fr-icon-twitch-fill:before{-webkit-mask-image:url(../../icons/logo/twitch-fill.svg);mask-image:url(../../icons/logo/twitch-fill.svg)}.fr-icon-twitch-line:after,.fr-icon-twitch-line:before{-webkit-mask-image:url(../../icons/logo/twitch-line.svg);mask-image:url(../../icons/logo/twitch-line.svg)}.fr-icon-twitter-fill:after,.fr-icon-twitter-fill:before{-webkit-mask-image:url(../../icons/logo/twitter-fill.svg);mask-image:url(../../icons/logo/twitter-fill.svg)}.fr-icon-twitter-line:after,.fr-icon-twitter-line:before{-webkit-mask-image:url(../../icons/logo/twitter-line.svg);mask-image:url(../../icons/logo/twitter-line.svg)}.fr-icon-twitter-x-fill:after,.fr-icon-twitter-x-fill:before{-webkit-mask-image:url(../../icons/logo/twitter-x-fill.svg);mask-image:url(../../icons/logo/twitter-x-fill.svg)}.fr-icon-twitter-x-line:after,.fr-icon-twitter-x-line:before{-webkit-mask-image:url(../../icons/logo/twitter-x-line.svg);mask-image:url(../../icons/logo/twitter-x-line.svg)}.fr-icon-vimeo-fill:after,.fr-icon-vimeo-fill:before{-webkit-mask-image:url(../../icons/logo/vimeo-fill.svg);mask-image:url(../../icons/logo/vimeo-fill.svg)}.fr-icon-vimeo-line:after,.fr-icon-vimeo-line:before{-webkit-mask-image:url(../../icons/logo/vimeo-line.svg);mask-image:url(../../icons/logo/vimeo-line.svg)}.fr-icon-vuejs-fill:after,.fr-icon-vuejs-fill:before{-webkit-mask-image:url(../../icons/logo/vuejs-fill.svg);mask-image:url(../../icons/logo/vuejs-fill.svg)}.fr-icon-vuejs-line:after,.fr-icon-vuejs-line:before{-webkit-mask-image:url(../../icons/logo/vuejs-line.svg);mask-image:url(../../icons/logo/vuejs-line.svg)}.fr-icon-whatsapp-fill:after,.fr-icon-whatsapp-fill:before{-webkit-mask-image:url(../../icons/logo/whatsapp-fill.svg);mask-image:url(../../icons/logo/whatsapp-fill.svg)}.fr-icon-whatsapp-line:after,.fr-icon-whatsapp-line:before{-webkit-mask-image:url(../../icons/logo/whatsapp-line.svg);mask-image:url(../../icons/logo/whatsapp-line.svg)}.fr-icon-youtube-fill:after,.fr-icon-youtube-fill:before{-webkit-mask-image:url(../../icons/logo/youtube-fill.svg);mask-image:url(../../icons/logo/youtube-fill.svg)}.fr-icon-youtube-line:after,.fr-icon-youtube-line:before{-webkit-mask-image:url(../../icons/logo/youtube-line.svg);mask-image:url(../../icons/logo/youtube-line.svg)}.fr-fi-facebook-circle-fill:after,.fr-fi-facebook-circle-fill:before{-webkit-mask-image:url(../../icons/logo/facebook-circle-fill.svg);mask-image:url(../../icons/logo/facebook-circle-fill.svg)}.fr-fi-facebook-circle-line:after,.fr-fi-facebook-circle-line:before{-webkit-mask-image:url(../../icons/logo/facebook-circle-line.svg);mask-image:url(../../icons/logo/facebook-circle-line.svg)}.fr-fi-dailymotion-fill:after,.fr-fi-dailymotion-fill:before{-webkit-mask-image:url(../../icons/logo/fr--dailymotion-fill.svg);mask-image:url(../../icons/logo/fr--dailymotion-fill.svg)}.fr-fi-dailymotion-line:after,.fr-fi-dailymotion-line:before{-webkit-mask-image:url(../../icons/logo/fr--dailymotion-line.svg);mask-image:url(../../icons/logo/fr--dailymotion-line.svg)}.fr-fi-github-fill:after,.fr-fi-github-fill:before{-webkit-mask-image:url(../../icons/logo/github-fill.svg);mask-image:url(../../icons/logo/github-fill.svg)}.fr-fi-github-line:after,.fr-fi-github-line:before{-webkit-mask-image:url(../../icons/logo/github-line.svg);mask-image:url(../../icons/logo/github-line.svg)}.fr-fi-instagram-fill:after,.fr-fi-instagram-fill:before{-webkit-mask-image:url(../../icons/logo/instagram-fill.svg);mask-image:url(../../icons/logo/instagram-fill.svg)}.fr-fi-instagram-line:after,.fr-fi-instagram-line:before{-webkit-mask-image:url(../../icons/logo/instagram-line.svg);mask-image:url(../../icons/logo/instagram-line.svg)}.fr-fi-linkedin-box-fill:after,.fr-fi-linkedin-box-fill:before{-webkit-mask-image:url(../../icons/logo/linkedin-box-fill.svg);mask-image:url(../../icons/logo/linkedin-box-fill.svg)}.fr-fi-linkedin-box-line:after,.fr-fi-linkedin-box-line:before{-webkit-mask-image:url(../../icons/logo/linkedin-box-line.svg);mask-image:url(../../icons/logo/linkedin-box-line.svg)}.fr-fi-npmjs-fill:after,.fr-fi-npmjs-fill:before{-webkit-mask-image:url(../../icons/logo/npmjs-fill.svg);mask-image:url(../../icons/logo/npmjs-fill.svg)}.fr-fi-npmjs-line:after,.fr-fi-npmjs-line:before{-webkit-mask-image:url(../../icons/logo/npmjs-line.svg);mask-image:url(../../icons/logo/npmjs-line.svg)}.fr-fi-remixicon-fill:after,.fr-fi-remixicon-fill:before{-webkit-mask-image:url(../../icons/logo/remixicon-fill.svg);mask-image:url(../../icons/logo/remixicon-fill.svg)}.fr-fi-remixicon-line:after,.fr-fi-remixicon-line:before{-webkit-mask-image:url(../../icons/logo/remixicon-line.svg);mask-image:url(../../icons/logo/remixicon-line.svg)}.fr-fi-slack-fill:after,.fr-fi-slack-fill:before{-webkit-mask-image:url(../../icons/logo/slack-fill.svg);mask-image:url(../../icons/logo/slack-fill.svg)}.fr-fi-slack-line:after,.fr-fi-slack-line:before{-webkit-mask-image:url(../../icons/logo/slack-line.svg);mask-image:url(../../icons/logo/slack-line.svg)}.fr-fi-snapchat-fill:after,.fr-fi-snapchat-fill:before{-webkit-mask-image:url(../../icons/logo/snapchat-fill.svg);mask-image:url(../../icons/logo/snapchat-fill.svg)}.fr-fi-snapchat-line:after,.fr-fi-snapchat-line:before{-webkit-mask-image:url(../../icons/logo/snapchat-line.svg);mask-image:url(../../icons/logo/snapchat-line.svg)}.fr-fi-telegram-fill:after,.fr-fi-telegram-fill:before{-webkit-mask-image:url(../../icons/logo/telegram-fill.svg);mask-image:url(../../icons/logo/telegram-fill.svg)}.fr-fi-telegram-line:after,.fr-fi-telegram-line:before{-webkit-mask-image:url(../../icons/logo/telegram-line.svg);mask-image:url(../../icons/logo/telegram-line.svg)}.fr-fi-twitch-fill:after,.fr-fi-twitch-fill:before{-webkit-mask-image:url(../../icons/logo/twitch-fill.svg);mask-image:url(../../icons/logo/twitch-fill.svg)}.fr-fi-twitch-line:after,.fr-fi-twitch-line:before{-webkit-mask-image:url(../../icons/logo/twitch-line.svg);mask-image:url(../../icons/logo/twitch-line.svg)}.fr-fi-twitter-fill:after,.fr-fi-twitter-fill:before{-webkit-mask-image:url(../../icons/logo/twitter-fill.svg);mask-image:url(../../icons/logo/twitter-fill.svg)}.fr-fi-twitter-line:after,.fr-fi-twitter-line:before{-webkit-mask-image:url(../../icons/logo/twitter-line.svg);mask-image:url(../../icons/logo/twitter-line.svg)}.fr-fi-vimeo-fill:after,.fr-fi-vimeo-fill:before{-webkit-mask-image:url(../../icons/logo/vimeo-fill.svg);mask-image:url(../../icons/logo/vimeo-fill.svg)}.fr-fi-vimeo-line:after,.fr-fi-vimeo-line:before{-webkit-mask-image:url(../../icons/logo/vimeo-line.svg);mask-image:url(../../icons/logo/vimeo-line.svg)}.fr-fi-youtube-fill:after,.fr-fi-youtube-fill:before{-webkit-mask-image:url(../../icons/logo/youtube-fill.svg);mask-image:url(../../icons/logo/youtube-fill.svg)}.fr-fi-youtube-line:after,.fr-fi-youtube-line:before{-webkit-mask-image:url(../../icons/logo/youtube-line.svg);mask-image:url(../../icons/logo/youtube-line.svg)}.fr-icon-anchor-fill:after,.fr-icon-anchor-fill:before{-webkit-mask-image:url(../../icons/map/anchor-fill.svg);mask-image:url(../../icons/map/anchor-fill.svg)}.fr-icon-anchor-line:after,.fr-icon-anchor-line:before{-webkit-mask-image:url(../../icons/map/anchor-line.svg);mask-image:url(../../icons/map/anchor-line.svg)}.fr-icon-bike-fill:after,.fr-icon-bike-fill:before{-webkit-mask-image:url(../../icons/map/bike-fill.svg);mask-image:url(../../icons/map/bike-fill.svg)}.fr-icon-bike-line:after,.fr-icon-bike-line:before{-webkit-mask-image:url(../../icons/map/bike-line.svg);mask-image:url(../../icons/map/bike-line.svg)}.fr-icon-bus-fill:after,.fr-icon-bus-fill:before{-webkit-mask-image:url(../../icons/map/bus-fill.svg);mask-image:url(../../icons/map/bus-fill.svg)}.fr-icon-bus-line:after,.fr-icon-bus-line:before{-webkit-mask-image:url(../../icons/map/bus-line.svg);mask-image:url(../../icons/map/bus-line.svg)}.fr-icon-car-fill:after,.fr-icon-car-fill:before{-webkit-mask-image:url(../../icons/map/car-fill.svg);mask-image:url(../../icons/map/car-fill.svg)}.fr-icon-car-line:after,.fr-icon-car-line:before{-webkit-mask-image:url(../../icons/map/car-line.svg);mask-image:url(../../icons/map/car-line.svg)}.fr-icon-caravan-fill:after,.fr-icon-caravan-fill:before{-webkit-mask-image:url(../../icons/map/caravan-fill.svg);mask-image:url(../../icons/map/caravan-fill.svg)}.fr-icon-caravan-line:after,.fr-icon-caravan-line:before{-webkit-mask-image:url(../../icons/map/caravan-line.svg);mask-image:url(../../icons/map/caravan-line.svg)}.fr-icon-charging-pile-2-fill:after,.fr-icon-charging-pile-2-fill:before{-webkit-mask-image:url(../../icons/map/charging-pile-2-fill.svg);mask-image:url(../../icons/map/charging-pile-2-fill.svg)}.fr-icon-charging-pile-2-line:after,.fr-icon-charging-pile-2-line:before{-webkit-mask-image:url(../../icons/map/charging-pile-2-line.svg);mask-image:url(../../icons/map/charging-pile-2-line.svg)}.fr-icon-compass-3-fill:after,.fr-icon-compass-3-fill:before{-webkit-mask-image:url(../../icons/map/compass-3-fill.svg);mask-image:url(../../icons/map/compass-3-fill.svg)}.fr-icon-compass-3-line:after,.fr-icon-compass-3-line:before{-webkit-mask-image:url(../../icons/map/compass-3-line.svg);mask-image:url(../../icons/map/compass-3-line.svg)}.fr-icon-cup-fill:after,.fr-icon-cup-fill:before{-webkit-mask-image:url(../../icons/map/cup-fill.svg);mask-image:url(../../icons/map/cup-fill.svg)}.fr-icon-cup-line:after,.fr-icon-cup-line:before{-webkit-mask-image:url(../../icons/map/cup-line.svg);mask-image:url(../../icons/map/cup-line.svg)}.fr-icon-earth-fill:after,.fr-icon-earth-fill:before{-webkit-mask-image:url(../../icons/map/earth-fill.svg);mask-image:url(../../icons/map/earth-fill.svg)}.fr-icon-earth-line:after,.fr-icon-earth-line:before{-webkit-mask-image:url(../../icons/map/earth-line.svg);mask-image:url(../../icons/map/earth-line.svg)}.fr-icon-france-fill:after,.fr-icon-france-fill:before{-webkit-mask-image:url(../../icons/map/france-fill.svg);mask-image:url(../../icons/map/france-fill.svg)}.fr-icon-france-line:after,.fr-icon-france-line:before{-webkit-mask-image:url(../../icons/map/france-line.svg);mask-image:url(../../icons/map/france-line.svg)}.fr-icon-gas-station-fill:after,.fr-icon-gas-station-fill:before{-webkit-mask-image:url(../../icons/map/gas-station-fill.svg);mask-image:url(../../icons/map/gas-station-fill.svg)}.fr-icon-gas-station-line:after,.fr-icon-gas-station-line:before{-webkit-mask-image:url(../../icons/map/gas-station-line.svg);mask-image:url(../../icons/map/gas-station-line.svg)}.fr-icon-goblet-fill:after,.fr-icon-goblet-fill:before{-webkit-mask-image:url(../../icons/map/goblet-fill.svg);mask-image:url(../../icons/map/goblet-fill.svg)}.fr-icon-goblet-line:after,.fr-icon-goblet-line:before{-webkit-mask-image:url(../../icons/map/goblet-line.svg);mask-image:url(../../icons/map/goblet-line.svg)}.fr-icon-map-pin-2-fill:after,.fr-icon-map-pin-2-fill:before{-webkit-mask-image:url(../../icons/map/map-pin-2-fill.svg);mask-image:url(../../icons/map/map-pin-2-fill.svg)}.fr-icon-map-pin-2-line:after,.fr-icon-map-pin-2-line:before{-webkit-mask-image:url(../../icons/map/map-pin-2-line.svg);mask-image:url(../../icons/map/map-pin-2-line.svg)}.fr-icon-map-pin-user-fill:after,.fr-icon-map-pin-user-fill:before{-webkit-mask-image:url(../../icons/map/map-pin-user-fill.svg);mask-image:url(../../icons/map/map-pin-user-fill.svg)}.fr-icon-map-pin-user-line:after,.fr-icon-map-pin-user-line:before{-webkit-mask-image:url(../../icons/map/map-pin-user-line.svg);mask-image:url(../../icons/map/map-pin-user-line.svg)}.fr-icon-motorbike-fill:after,.fr-icon-motorbike-fill:before{-webkit-mask-image:url(../../icons/map/motorbike-fill.svg);mask-image:url(../../icons/map/motorbike-fill.svg)}.fr-icon-motorbike-line:after,.fr-icon-motorbike-line:before{-webkit-mask-image:url(../../icons/map/motorbike-line.svg);mask-image:url(../../icons/map/motorbike-line.svg)}.fr-icon-passport-fill:after,.fr-icon-passport-fill:before{-webkit-mask-image:url(../../icons/map/passport-fill.svg);mask-image:url(../../icons/map/passport-fill.svg)}.fr-icon-passport-line:after,.fr-icon-passport-line:before{-webkit-mask-image:url(../../icons/map/passport-line.svg);mask-image:url(../../icons/map/passport-line.svg)}.fr-icon-restaurant-fill:after,.fr-icon-restaurant-fill:before{-webkit-mask-image:url(../../icons/map/restaurant-fill.svg);mask-image:url(../../icons/map/restaurant-fill.svg)}.fr-icon-restaurant-line:after,.fr-icon-restaurant-line:before{-webkit-mask-image:url(../../icons/map/restaurant-line.svg);mask-image:url(../../icons/map/restaurant-line.svg)}.fr-icon-road-map-fill:after,.fr-icon-road-map-fill:before{-webkit-mask-image:url(../../icons/map/road-map-fill.svg);mask-image:url(../../icons/map/road-map-fill.svg)}.fr-icon-road-map-line:after,.fr-icon-road-map-line:before{-webkit-mask-image:url(../../icons/map/road-map-line.svg);mask-image:url(../../icons/map/road-map-line.svg)}.fr-icon-sailboat-fill:after,.fr-icon-sailboat-fill:before{-webkit-mask-image:url(../../icons/map/sailboat-fill.svg);mask-image:url(../../icons/map/sailboat-fill.svg)}.fr-icon-sailboat-line:after,.fr-icon-sailboat-line:before{-webkit-mask-image:url(../../icons/map/sailboat-line.svg);mask-image:url(../../icons/map/sailboat-line.svg)}.fr-icon-ship-2-fill:after,.fr-icon-ship-2-fill:before{-webkit-mask-image:url(../../icons/map/ship-2-fill.svg);mask-image:url(../../icons/map/ship-2-fill.svg)}.fr-icon-ship-2-line:after,.fr-icon-ship-2-line:before{-webkit-mask-image:url(../../icons/map/ship-2-line.svg);mask-image:url(../../icons/map/ship-2-line.svg)}.fr-icon-signal-tower-fill:after,.fr-icon-signal-tower-fill:before{-webkit-mask-image:url(../../icons/map/signal-tower-fill.svg);mask-image:url(../../icons/map/signal-tower-fill.svg)}.fr-icon-signal-tower-line:after,.fr-icon-signal-tower-line:before{-webkit-mask-image:url(../../icons/map/signal-tower-line.svg);mask-image:url(../../icons/map/signal-tower-line.svg)}.fr-icon-suitcase-2-fill:after,.fr-icon-suitcase-2-fill:before{-webkit-mask-image:url(../../icons/map/suitcase-2-fill.svg);mask-image:url(../../icons/map/suitcase-2-fill.svg)}.fr-icon-suitcase-2-line:after,.fr-icon-suitcase-2-line:before{-webkit-mask-image:url(../../icons/map/suitcase-2-line.svg);mask-image:url(../../icons/map/suitcase-2-line.svg)}.fr-icon-taxi-fill:after,.fr-icon-taxi-fill:before{-webkit-mask-image:url(../../icons/map/taxi-fill.svg);mask-image:url(../../icons/map/taxi-fill.svg)}.fr-icon-taxi-line:after,.fr-icon-taxi-line:before{-webkit-mask-image:url(../../icons/map/taxi-line.svg);mask-image:url(../../icons/map/taxi-line.svg)}.fr-icon-train-fill:after,.fr-icon-train-fill:before{-webkit-mask-image:url(../../icons/map/train-fill.svg);mask-image:url(../../icons/map/train-fill.svg)}.fr-icon-train-line:after,.fr-icon-train-line:before{-webkit-mask-image:url(../../icons/map/train-line.svg);mask-image:url(../../icons/map/train-line.svg)}.fr-fi-map-pin-2-fill:after,.fr-fi-map-pin-2-fill:before{-webkit-mask-image:url(../../icons/map/map-pin-2-fill.svg);mask-image:url(../../icons/map/map-pin-2-fill.svg)}.fr-fi-map-pin-2-line:after,.fr-fi-map-pin-2-line:before{-webkit-mask-image:url(../../icons/map/map-pin-2-line.svg);mask-image:url(../../icons/map/map-pin-2-line.svg)}.fr-fi-road-map-fill:after,.fr-fi-road-map-fill:before{-webkit-mask-image:url(../../icons/map/road-map-fill.svg);mask-image:url(../../icons/map/road-map-fill.svg)}.fr-fi-road-map-line:after,.fr-fi-road-map-line:before{-webkit-mask-image:url(../../icons/map/road-map-line.svg);mask-image:url(../../icons/map/road-map-line.svg)}.fr-icon-camera-fill:after,.fr-icon-camera-fill:before{-webkit-mask-image:url(../../icons/media/camera-fill.svg);mask-image:url(../../icons/media/camera-fill.svg)}.fr-icon-camera-line:after,.fr-icon-camera-line:before{-webkit-mask-image:url(../../icons/media/camera-line.svg);mask-image:url(../../icons/media/camera-line.svg)}.fr-icon-clapperboard-fill:after,.fr-icon-clapperboard-fill:before{-webkit-mask-image:url(../../icons/media/clapperboard-fill.svg);mask-image:url(../../icons/media/clapperboard-fill.svg)}.fr-icon-clapperboard-line:after,.fr-icon-clapperboard-line:before{-webkit-mask-image:url(../../icons/media/clapperboard-line.svg);mask-image:url(../../icons/media/clapperboard-line.svg)}.fr-icon-equalizer-fill:after,.fr-icon-equalizer-fill:before{-webkit-mask-image:url(../../icons/media/equalizer-fill.svg);mask-image:url(../../icons/media/equalizer-fill.svg)}.fr-icon-equalizer-line:after,.fr-icon-equalizer-line:before{-webkit-mask-image:url(../../icons/media/equalizer-line.svg);mask-image:url(../../icons/media/equalizer-line.svg)}.fr-icon-film-fill:after,.fr-icon-film-fill:before{-webkit-mask-image:url(../../icons/media/film-fill.svg);mask-image:url(../../icons/media/film-fill.svg)}.fr-icon-film-line:after,.fr-icon-film-line:before{-webkit-mask-image:url(../../icons/media/film-line.svg);mask-image:url(../../icons/media/film-line.svg)}.fr-icon-fullscreen-line:after,.fr-icon-fullscreen-line:before{-webkit-mask-image:url(../../icons/media/fullscreen-line.svg);mask-image:url(../../icons/media/fullscreen-line.svg)}.fr-icon-gallery-fill:after,.fr-icon-gallery-fill:before{-webkit-mask-image:url(../../icons/media/gallery-fill.svg);mask-image:url(../../icons/media/gallery-fill.svg)}.fr-icon-gallery-line:after,.fr-icon-gallery-line:before{-webkit-mask-image:url(../../icons/media/gallery-line.svg);mask-image:url(../../icons/media/gallery-line.svg)}.fr-icon-headphone-fill:after,.fr-icon-headphone-fill:before{-webkit-mask-image:url(../../icons/media/headphone-fill.svg);mask-image:url(../../icons/media/headphone-fill.svg)}.fr-icon-headphone-line:after,.fr-icon-headphone-line:before{-webkit-mask-image:url(../../icons/media/headphone-line.svg);mask-image:url(../../icons/media/headphone-line.svg)}.fr-icon-image-add-fill:after,.fr-icon-image-add-fill:before{-webkit-mask-image:url(../../icons/media/image-add-fill.svg);mask-image:url(../../icons/media/image-add-fill.svg)}.fr-icon-image-add-line:after,.fr-icon-image-add-line:before{-webkit-mask-image:url(../../icons/media/image-add-line.svg);mask-image:url(../../icons/media/image-add-line.svg)}.fr-icon-image-edit-fill:after,.fr-icon-image-edit-fill:before{-webkit-mask-image:url(../../icons/media/image-edit-fill.svg);mask-image:url(../../icons/media/image-edit-fill.svg)}.fr-icon-image-edit-line:after,.fr-icon-image-edit-line:before{-webkit-mask-image:url(../../icons/media/image-edit-line.svg);mask-image:url(../../icons/media/image-edit-line.svg)}.fr-icon-image-fill:after,.fr-icon-image-fill:before{-webkit-mask-image:url(../../icons/media/image-fill.svg);mask-image:url(../../icons/media/image-fill.svg)}.fr-icon-image-line:after,.fr-icon-image-line:before{-webkit-mask-image:url(../../icons/media/image-line.svg);mask-image:url(../../icons/media/image-line.svg)}.fr-icon-live-fill:after,.fr-icon-live-fill:before{-webkit-mask-image:url(../../icons/media/live-fill.svg);mask-image:url(../../icons/media/live-fill.svg)}.fr-icon-live-line:after,.fr-icon-live-line:before{-webkit-mask-image:url(../../icons/media/live-line.svg);mask-image:url(../../icons/media/live-line.svg)}.fr-icon-mic-fill:after,.fr-icon-mic-fill:before{-webkit-mask-image:url(../../icons/media/mic-fill.svg);mask-image:url(../../icons/media/mic-fill.svg)}.fr-icon-mic-line:after,.fr-icon-mic-line:before{-webkit-mask-image:url(../../icons/media/mic-line.svg);mask-image:url(../../icons/media/mic-line.svg)}.fr-icon-music-2-fill:after,.fr-icon-music-2-fill:before{-webkit-mask-image:url(../../icons/media/music-2-fill.svg);mask-image:url(../../icons/media/music-2-fill.svg)}.fr-icon-music-2-line:after,.fr-icon-music-2-line:before{-webkit-mask-image:url(../../icons/media/music-2-line.svg);mask-image:url(../../icons/media/music-2-line.svg)}.fr-icon-notification-3-fill:after,.fr-icon-notification-3-fill:before{-webkit-mask-image:url(../../icons/media/notification-3-fill.svg);mask-image:url(../../icons/media/notification-3-fill.svg)}.fr-icon-notification-3-line:after,.fr-icon-notification-3-line:before{-webkit-mask-image:url(../../icons/media/notification-3-line.svg);mask-image:url(../../icons/media/notification-3-line.svg)}.fr-icon-pause-circle-fill:after,.fr-icon-pause-circle-fill:before{-webkit-mask-image:url(../../icons/media/pause-circle-fill.svg);mask-image:url(../../icons/media/pause-circle-fill.svg)}.fr-icon-pause-circle-line:after,.fr-icon-pause-circle-line:before{-webkit-mask-image:url(../../icons/media/pause-circle-line.svg);mask-image:url(../../icons/media/pause-circle-line.svg)}.fr-icon-play-circle-fill:after,.fr-icon-play-circle-fill:before{-webkit-mask-image:url(../../icons/media/play-circle-fill.svg);mask-image:url(../../icons/media/play-circle-fill.svg)}.fr-icon-play-circle-line:after,.fr-icon-play-circle-line:before{-webkit-mask-image:url(../../icons/media/play-circle-line.svg);mask-image:url(../../icons/media/play-circle-line.svg)}.fr-icon-stop-circle-fill:after,.fr-icon-stop-circle-fill:before{-webkit-mask-image:url(../../icons/media/stop-circle-fill.svg);mask-image:url(../../icons/media/stop-circle-fill.svg)}.fr-icon-stop-circle-line:after,.fr-icon-stop-circle-line:before{-webkit-mask-image:url(../../icons/media/stop-circle-line.svg);mask-image:url(../../icons/media/stop-circle-line.svg)}.fr-icon-volume-down-fill:after,.fr-icon-volume-down-fill:before{-webkit-mask-image:url(../../icons/media/volume-down-fill.svg);mask-image:url(../../icons/media/volume-down-fill.svg)}.fr-icon-volume-down-line:after,.fr-icon-volume-down-line:before{-webkit-mask-image:url(../../icons/media/volume-down-line.svg);mask-image:url(../../icons/media/volume-down-line.svg)}.fr-icon-volume-mute-fill:after,.fr-icon-volume-mute-fill:before{-webkit-mask-image:url(../../icons/media/volume-mute-fill.svg);mask-image:url(../../icons/media/volume-mute-fill.svg)}.fr-icon-volume-mute-line:after,.fr-icon-volume-mute-line:before{-webkit-mask-image:url(../../icons/media/volume-mute-line.svg);mask-image:url(../../icons/media/volume-mute-line.svg)}.fr-icon-volume-up-fill:after,.fr-icon-volume-up-fill:before{-webkit-mask-image:url(../../icons/media/volume-up-fill.svg);mask-image:url(../../icons/media/volume-up-fill.svg)}.fr-icon-volume-up-line:after,.fr-icon-volume-up-line:before{-webkit-mask-image:url(../../icons/media/volume-up-line.svg);mask-image:url(../../icons/media/volume-up-line.svg)}.fr-fi-equalizer-fill:after,.fr-fi-equalizer-fill:before{-webkit-mask-image:url(../../icons/media/equalizer-fill.svg);mask-image:url(../../icons/media/equalizer-fill.svg)}.fr-fi-equalizer-line:after,.fr-fi-equalizer-line:before{-webkit-mask-image:url(../../icons/media/equalizer-line.svg);mask-image:url(../../icons/media/equalizer-line.svg)}.fr-fi-image-fill:after,.fr-fi-image-fill:before{-webkit-mask-image:url(../../icons/media/image-fill.svg);mask-image:url(../../icons/media/image-fill.svg)}.fr-fi-image-line:after,.fr-fi-image-line:before{-webkit-mask-image:url(../../icons/media/image-line.svg);mask-image:url(../../icons/media/image-line.svg)}.fr-fi-pause-circle-fill:after,.fr-fi-pause-circle-fill:before{-webkit-mask-image:url(../../icons/media/pause-circle-fill.svg);mask-image:url(../../icons/media/pause-circle-fill.svg)}.fr-fi-pause-circle-line:after,.fr-fi-pause-circle-line:before{-webkit-mask-image:url(../../icons/media/pause-circle-line.svg);mask-image:url(../../icons/media/pause-circle-line.svg)}.fr-fi-volume-down-fill:after,.fr-fi-volume-down-fill:before{-webkit-mask-image:url(../../icons/media/volume-down-fill.svg);mask-image:url(../../icons/media/volume-down-fill.svg)}.fr-fi-volume-down-line:after,.fr-fi-volume-down-line:before{-webkit-mask-image:url(../../icons/media/volume-down-line.svg);mask-image:url(../../icons/media/volume-down-line.svg)}.fr-fi-volume-mute-fill:after,.fr-fi-volume-mute-fill:before{-webkit-mask-image:url(../../icons/media/volume-mute-fill.svg);mask-image:url(../../icons/media/volume-mute-fill.svg)}.fr-fi-volume-mute-line:after,.fr-fi-volume-mute-line:before{-webkit-mask-image:url(../../icons/media/volume-mute-line.svg);mask-image:url(../../icons/media/volume-mute-line.svg)}.fr-fi-volume-up-fill:after,.fr-fi-volume-up-fill:before{-webkit-mask-image:url(../../icons/media/volume-up-fill.svg);mask-image:url(../../icons/media/volume-up-fill.svg)}.fr-fi-volume-up-line:after,.fr-fi-volume-up-line:before{-webkit-mask-image:url(../../icons/media/volume-up-line.svg);mask-image:url(../../icons/media/volume-up-line.svg)}.fr-fi-play-line:after,.fr-fi-play-line:before{-webkit-mask-image:url(../../icons/media/play-circle-line.svg);mask-image:url(../../icons/media/play-circle-line.svg)}.fr-fi-play-fill:after,.fr-fi-play-fill:before{-webkit-mask-image:url(../../icons/media/play-circle-fill.svg);mask-image:url(../../icons/media/play-circle-fill.svg)}.fr-icon-play-line:after,.fr-icon-play-line:before{-webkit-mask-image:url(../../icons/media/play-circle-line.svg);mask-image:url(../../icons/media/play-circle-line.svg)}.fr-icon-play-fill:after,.fr-icon-play-fill:before{-webkit-mask-image:url(../../icons/media/play-circle-fill.svg);mask-image:url(../../icons/media/play-circle-fill.svg)}.fr-icon-accessibility-fill:after,.fr-icon-accessibility-fill:before{-webkit-mask-image:url(../../icons/others/fr--accessibility-fill.svg);mask-image:url(../../icons/others/fr--accessibility-fill.svg)}.fr-icon-accessibility-line:after,.fr-icon-accessibility-line:before{-webkit-mask-image:url(../../icons/others/fr--accessibility-line.svg);mask-image:url(../../icons/others/fr--accessibility-line.svg)}.fr-icon-ear-off-fill:after,.fr-icon-ear-off-fill:before{-webkit-mask-image:url(../../icons/others/fr--ear-off-fill.svg);mask-image:url(../../icons/others/fr--ear-off-fill.svg)}.fr-icon-ear-off-line:after,.fr-icon-ear-off-line:before{-webkit-mask-image:url(../../icons/others/fr--ear-off-line.svg);mask-image:url(../../icons/others/fr--ear-off-line.svg)}.fr-icon-mental-disabilities-fill:after,.fr-icon-mental-disabilities-fill:before{-webkit-mask-image:url(../../icons/others/fr--mental-disabilities-fill.svg);mask-image:url(../../icons/others/fr--mental-disabilities-fill.svg)}.fr-icon-mental-disabilities-line:after,.fr-icon-mental-disabilities-line:before{-webkit-mask-image:url(../../icons/others/fr--mental-disabilities-line.svg);mask-image:url(../../icons/others/fr--mental-disabilities-line.svg)}.fr-icon-sign-language-fill:after,.fr-icon-sign-language-fill:before{-webkit-mask-image:url(../../icons/others/fr--sign-language-fill.svg);mask-image:url(../../icons/others/fr--sign-language-fill.svg)}.fr-icon-sign-language-line:after,.fr-icon-sign-language-line:before{-webkit-mask-image:url(../../icons/others/fr--sign-language-line.svg);mask-image:url(../../icons/others/fr--sign-language-line.svg)}.fr-icon-leaf-fill:after,.fr-icon-leaf-fill:before{-webkit-mask-image:url(../../icons/others/leaf-fill.svg);mask-image:url(../../icons/others/leaf-fill.svg)}.fr-icon-leaf-line:after,.fr-icon-leaf-line:before{-webkit-mask-image:url(../../icons/others/leaf-line.svg);mask-image:url(../../icons/others/leaf-line.svg)}.fr-icon-lightbulb-fill:after,.fr-icon-lightbulb-fill:before{-webkit-mask-image:url(../../icons/others/lightbulb-fill.svg);mask-image:url(../../icons/others/lightbulb-fill.svg)}.fr-icon-lightbulb-line:after,.fr-icon-lightbulb-line:before{-webkit-mask-image:url(../../icons/others/lightbulb-line.svg);mask-image:url(../../icons/others/lightbulb-line.svg)}.fr-icon-plant-fill:after,.fr-icon-plant-fill:before{-webkit-mask-image:url(../../icons/others/plant-fill.svg);mask-image:url(../../icons/others/plant-fill.svg)}.fr-icon-plant-line:after,.fr-icon-plant-line:before{-webkit-mask-image:url(../../icons/others/plant-line.svg);mask-image:url(../../icons/others/plant-line.svg)}.fr-icon-recycle-fill:after,.fr-icon-recycle-fill:before{-webkit-mask-image:url(../../icons/others/recycle-fill.svg);mask-image:url(../../icons/others/recycle-fill.svg)}.fr-icon-recycle-line:after,.fr-icon-recycle-line:before{-webkit-mask-image:url(../../icons/others/recycle-line.svg);mask-image:url(../../icons/others/recycle-line.svg)}.fr-icon-scales-3-fill:after,.fr-icon-scales-3-fill:before{-webkit-mask-image:url(../../icons/others/scales-3-fill.svg);mask-image:url(../../icons/others/scales-3-fill.svg)}.fr-icon-scales-3-line:after,.fr-icon-scales-3-line:before{-webkit-mask-image:url(../../icons/others/scales-3-line.svg);mask-image:url(../../icons/others/scales-3-line.svg)}.fr-icon-seedling-fill:after,.fr-icon-seedling-fill:before{-webkit-mask-image:url(../../icons/others/seedling-fill.svg);mask-image:url(../../icons/others/seedling-fill.svg)}.fr-icon-seedling-line:after,.fr-icon-seedling-line:before{-webkit-mask-image:url(../../icons/others/seedling-line.svg);mask-image:url(../../icons/others/seedling-line.svg)}.fr-icon-umbrella-fill:after,.fr-icon-umbrella-fill:before{-webkit-mask-image:url(../../icons/others/umbrella-fill.svg);mask-image:url(../../icons/others/umbrella-fill.svg)}.fr-icon-umbrella-line:after,.fr-icon-umbrella-line:before{-webkit-mask-image:url(../../icons/others/umbrella-line.svg);mask-image:url(../../icons/others/umbrella-line.svg)}.fr-icon-wheelchair-fill:after,.fr-icon-wheelchair-fill:before{-webkit-mask-image:url(../../icons/others/wheelchair-fill.svg);mask-image:url(../../icons/others/wheelchair-fill.svg)}.fr-icon-wheelchair-line:after,.fr-icon-wheelchair-line:before{-webkit-mask-image:url(../../icons/others/wheelchair-line.svg);mask-image:url(../../icons/others/wheelchair-line.svg)}.fr-icon-add-circle-fill:after,.fr-icon-add-circle-fill:before{-webkit-mask-image:url(../../icons/system/add-circle-fill.svg);mask-image:url(../../icons/system/add-circle-fill.svg)}.fr-icon-add-circle-line:after,.fr-icon-add-circle-line:before{-webkit-mask-image:url(../../icons/system/add-circle-line.svg);mask-image:url(../../icons/system/add-circle-line.svg)}.fr-icon-add-line:after,.fr-icon-add-line:before{-webkit-mask-image:url(../../icons/system/add-line.svg);mask-image:url(../../icons/system/add-line.svg)}.fr-icon-alarm-warning-fill:after,.fr-icon-alarm-warning-fill:before{-webkit-mask-image:url(../../icons/system/alarm-warning-fill.svg);mask-image:url(../../icons/system/alarm-warning-fill.svg)}.fr-icon-alarm-warning-line:after,.fr-icon-alarm-warning-line:before{-webkit-mask-image:url(../../icons/system/alarm-warning-line.svg);mask-image:url(../../icons/system/alarm-warning-line.svg)}.fr-icon-alert-fill:after,.fr-icon-alert-fill:before{-webkit-mask-image:url(../../icons/system/alert-fill.svg);mask-image:url(../../icons/system/alert-fill.svg)}.fr-icon-alert-line:after,.fr-icon-alert-line:before{-webkit-mask-image:url(../../icons/system/alert-line.svg);mask-image:url(../../icons/system/alert-line.svg)}.fr-icon-arrow-down-fill:after,.fr-icon-arrow-down-fill:before{-webkit-mask-image:url(../../icons/system/arrow-down-fill.svg);mask-image:url(../../icons/system/arrow-down-fill.svg)}.fr-icon-arrow-down-line:after,.fr-icon-arrow-down-line:before{-webkit-mask-image:url(../../icons/system/arrow-down-line.svg);mask-image:url(../../icons/system/arrow-down-line.svg)}.fr-icon-arrow-down-s-fill:after,.fr-icon-arrow-down-s-fill:before{-webkit-mask-image:url(../../icons/system/arrow-down-s-fill.svg);mask-image:url(../../icons/system/arrow-down-s-fill.svg)}.fr-icon-arrow-down-s-line:after,.fr-icon-arrow-down-s-line:before{-webkit-mask-image:url(../../icons/system/arrow-down-s-line.svg);mask-image:url(../../icons/system/arrow-down-s-line.svg)}.fr-icon-arrow-go-back-fill:after,.fr-icon-arrow-go-back-fill:before{-webkit-mask-image:url(../../icons/system/arrow-go-back-fill.svg);mask-image:url(../../icons/system/arrow-go-back-fill.svg)}.fr-icon-arrow-go-back-line:after,.fr-icon-arrow-go-back-line:before{-webkit-mask-image:url(../../icons/system/arrow-go-back-line.svg);mask-image:url(../../icons/system/arrow-go-back-line.svg)}.fr-icon-arrow-go-forward-fill:after,.fr-icon-arrow-go-forward-fill:before{-webkit-mask-image:url(../../icons/system/arrow-go-forward-fill.svg);mask-image:url(../../icons/system/arrow-go-forward-fill.svg)}.fr-icon-arrow-go-forward-line:after,.fr-icon-arrow-go-forward-line:before{-webkit-mask-image:url(../../icons/system/arrow-go-forward-line.svg);mask-image:url(../../icons/system/arrow-go-forward-line.svg)}.fr-icon-arrow-left-fill:after,.fr-icon-arrow-left-fill:before{-webkit-mask-image:url(../../icons/system/arrow-left-fill.svg);mask-image:url(../../icons/system/arrow-left-fill.svg)}.fr-icon-arrow-left-line:after,.fr-icon-arrow-left-line:before{-webkit-mask-image:url(../../icons/system/arrow-left-line.svg);mask-image:url(../../icons/system/arrow-left-line.svg)}.fr-icon-arrow-left-s-fill:after,.fr-icon-arrow-left-s-fill:before{-webkit-mask-image:url(../../icons/system/arrow-left-s-fill.svg);mask-image:url(../../icons/system/arrow-left-s-fill.svg)}.fr-icon-arrow-left-s-line:after,.fr-icon-arrow-left-s-line:before{-webkit-mask-image:url(../../icons/system/arrow-left-s-line.svg);mask-image:url(../../icons/system/arrow-left-s-line.svg)}.fr-icon-arrow-right-fill:after,.fr-icon-arrow-right-fill:before{-webkit-mask-image:url(../../icons/system/arrow-right-fill.svg);mask-image:url(../../icons/system/arrow-right-fill.svg)}.fr-icon-arrow-right-line:after,.fr-icon-arrow-right-line:before{-webkit-mask-image:url(../../icons/system/arrow-right-line.svg);mask-image:url(../../icons/system/arrow-right-line.svg)}.fr-icon-arrow-right-s-fill:after,.fr-icon-arrow-right-s-fill:before{-webkit-mask-image:url(../../icons/system/arrow-right-s-fill.svg);mask-image:url(../../icons/system/arrow-right-s-fill.svg)}.fr-icon-arrow-right-s-line:after,.fr-icon-arrow-right-s-line:before{-webkit-mask-image:url(../../icons/system/arrow-right-s-line.svg);mask-image:url(../../icons/system/arrow-right-s-line.svg)}.fr-icon-arrow-right-up-line:after,.fr-icon-arrow-right-up-line:before{-webkit-mask-image:url(../../icons/system/arrow-right-up-line.svg);mask-image:url(../../icons/system/arrow-right-up-line.svg)}.fr-icon-arrow-up-down-line:after,.fr-icon-arrow-up-down-line:before{-webkit-mask-image:url(../../icons/system/arrow-up-down-line.svg);mask-image:url(../../icons/system/arrow-up-down-line.svg)}.fr-icon-arrow-up-fill:after,.fr-icon-arrow-up-fill:before{-webkit-mask-image:url(../../icons/system/arrow-up-fill.svg);mask-image:url(../../icons/system/arrow-up-fill.svg)}.fr-icon-arrow-up-line:after,.fr-icon-arrow-up-line:before{-webkit-mask-image:url(../../icons/system/arrow-up-line.svg);mask-image:url(../../icons/system/arrow-up-line.svg)}.fr-icon-arrow-up-s-fill:after,.fr-icon-arrow-up-s-fill:before{-webkit-mask-image:url(../../icons/system/arrow-up-s-fill.svg);mask-image:url(../../icons/system/arrow-up-s-fill.svg)}.fr-icon-arrow-up-s-line:after,.fr-icon-arrow-up-s-line:before{-webkit-mask-image:url(../../icons/system/arrow-up-s-line.svg);mask-image:url(../../icons/system/arrow-up-s-line.svg)}.fr-icon-check-line:after,.fr-icon-check-line:before{-webkit-mask-image:url(../../icons/system/check-line.svg);mask-image:url(../../icons/system/check-line.svg)}.fr-icon-checkbox-circle-fill:after,.fr-icon-checkbox-circle-fill:before{-webkit-mask-image:url(../../icons/system/checkbox-circle-fill.svg);mask-image:url(../../icons/system/checkbox-circle-fill.svg)}.fr-icon-checkbox-circle-line:after,.fr-icon-checkbox-circle-line:before{-webkit-mask-image:url(../../icons/system/checkbox-circle-line.svg);mask-image:url(../../icons/system/checkbox-circle-line.svg)}.fr-icon-checkbox-fill:after,.fr-icon-checkbox-fill:before{-webkit-mask-image:url(../../icons/system/checkbox-fill.svg);mask-image:url(../../icons/system/checkbox-fill.svg)}.fr-icon-checkbox-line:after,.fr-icon-checkbox-line:before{-webkit-mask-image:url(../../icons/system/checkbox-line.svg);mask-image:url(../../icons/system/checkbox-line.svg)}.fr-icon-close-circle-fill:after,.fr-icon-close-circle-fill:before{-webkit-mask-image:url(../../icons/system/close-circle-fill.svg);mask-image:url(../../icons/system/close-circle-fill.svg)}.fr-icon-close-circle-line:after,.fr-icon-close-circle-line:before{-webkit-mask-image:url(../../icons/system/close-circle-line.svg);mask-image:url(../../icons/system/close-circle-line.svg)}.fr-icon-close-line:after,.fr-icon-close-line:before{-webkit-mask-image:url(../../icons/system/close-line.svg);mask-image:url(../../icons/system/close-line.svg)}.fr-icon-delete-bin-fill:after,.fr-icon-delete-bin-fill:before{-webkit-mask-image:url(../../icons/system/delete-bin-fill.svg);mask-image:url(../../icons/system/delete-bin-fill.svg)}.fr-icon-delete-bin-line:after,.fr-icon-delete-bin-line:before{-webkit-mask-image:url(../../icons/system/delete-bin-line.svg);mask-image:url(../../icons/system/delete-bin-line.svg)}.fr-icon-download-fill:after,.fr-icon-download-fill:before{-webkit-mask-image:url(../../icons/system/download-fill.svg);mask-image:url(../../icons/system/download-fill.svg)}.fr-icon-download-line:after,.fr-icon-download-line:before{-webkit-mask-image:url(../../icons/system/download-line.svg);mask-image:url(../../icons/system/download-line.svg)}.fr-icon-error-warning-fill:after,.fr-icon-error-warning-fill:before{-webkit-mask-image:url(../../icons/system/error-warning-fill.svg);mask-image:url(../../icons/system/error-warning-fill.svg)}.fr-icon-error-warning-line:after,.fr-icon-error-warning-line:before{-webkit-mask-image:url(../../icons/system/error-warning-line.svg);mask-image:url(../../icons/system/error-warning-line.svg)}.fr-icon-external-link-fill:after,.fr-icon-external-link-fill:before{-webkit-mask-image:url(../../icons/system/external-link-fill.svg);mask-image:url(../../icons/system/external-link-fill.svg)}.fr-icon-external-link-line:after,.fr-icon-external-link-line:before{-webkit-mask-image:url(../../icons/system/external-link-line.svg);mask-image:url(../../icons/system/external-link-line.svg)}.fr-icon-eye-fill:after,.fr-icon-eye-fill:before{-webkit-mask-image:url(../../icons/system/eye-fill.svg);mask-image:url(../../icons/system/eye-fill.svg)}.fr-icon-eye-line:after,.fr-icon-eye-line:before{-webkit-mask-image:url(../../icons/system/eye-line.svg);mask-image:url(../../icons/system/eye-line.svg)}.fr-icon-eye-off-fill:after,.fr-icon-eye-off-fill:before{-webkit-mask-image:url(../../icons/system/eye-off-fill.svg);mask-image:url(../../icons/system/eye-off-fill.svg)}.fr-icon-eye-off-line:after,.fr-icon-eye-off-line:before{-webkit-mask-image:url(../../icons/system/eye-off-line.svg);mask-image:url(../../icons/system/eye-off-line.svg)}.fr-icon-filter-fill:after,.fr-icon-filter-fill:before{-webkit-mask-image:url(../../icons/system/filter-fill.svg);mask-image:url(../../icons/system/filter-fill.svg)}.fr-icon-filter-line:after,.fr-icon-filter-line:before{-webkit-mask-image:url(../../icons/system/filter-line.svg);mask-image:url(../../icons/system/filter-line.svg)}.fr-icon-alert-warning-2-fill:after,.fr-icon-alert-warning-2-fill:before{-webkit-mask-image:url(../../icons/system/fr--alert-warning-2-fill.svg);mask-image:url(../../icons/system/fr--alert-warning-2-fill.svg)}.fr-icon-alert-warning-fill:after,.fr-icon-alert-warning-fill:before{-webkit-mask-image:url(../../icons/system/fr--alert-warning-fill.svg);mask-image:url(../../icons/system/fr--alert-warning-fill.svg)}.fr-icon-arrow-left-s-first-line:after,.fr-icon-arrow-left-s-first-line:before{-webkit-mask-image:url(../../icons/system/fr--arrow-left-s-first-line.svg);mask-image:url(../../icons/system/fr--arrow-left-s-first-line.svg)}.fr-icon-arrow-left-s-line-double:after,.fr-icon-arrow-left-s-line-double:before{-webkit-mask-image:url(../../icons/system/fr--arrow-left-s-line-double.svg);mask-image:url(../../icons/system/fr--arrow-left-s-line-double.svg)}.fr-icon-arrow-right-down-circle-fill:after,.fr-icon-arrow-right-down-circle-fill:before{-webkit-mask-image:url(../../icons/system/fr--arrow-right-down-circle-fill.svg);mask-image:url(../../icons/system/fr--arrow-right-down-circle-fill.svg)}.fr-icon-arrow-right-s-last-line:after,.fr-icon-arrow-right-s-last-line:before{-webkit-mask-image:url(../../icons/system/fr--arrow-right-s-last-line.svg);mask-image:url(../../icons/system/fr--arrow-right-s-last-line.svg)}.fr-icon-arrow-right-s-line-double:after,.fr-icon-arrow-right-s-line-double:before{-webkit-mask-image:url(../../icons/system/fr--arrow-right-s-line-double.svg);mask-image:url(../../icons/system/fr--arrow-right-s-line-double.svg)}.fr-icon-arrow-right-up-circle-fill:after,.fr-icon-arrow-right-up-circle-fill:before{-webkit-mask-image:url(../../icons/system/fr--arrow-right-up-circle-fill.svg);mask-image:url(../../icons/system/fr--arrow-right-up-circle-fill.svg)}.fr-icon-capslock-line:after,.fr-icon-capslock-line:before{-webkit-mask-image:url(../../icons/system/fr--capslock-line.svg);mask-image:url(../../icons/system/fr--capslock-line.svg)}.fr-icon-equal-circle-fill:after,.fr-icon-equal-circle-fill:before{-webkit-mask-image:url(../../icons/system/fr--equal-circle-fill.svg);mask-image:url(../../icons/system/fr--equal-circle-fill.svg)}.fr-icon-error-fill:after,.fr-icon-error-fill:before{-webkit-mask-image:url(../../icons/system/fr--error-fill.svg);mask-image:url(../../icons/system/fr--error-fill.svg)}.fr-icon-error-line:after,.fr-icon-error-line:before{-webkit-mask-image:url(../../icons/system/fr--error-line.svg);mask-image:url(../../icons/system/fr--error-line.svg)}.fr-icon-info-fill:after,.fr-icon-info-fill:before{-webkit-mask-image:url(../../icons/system/fr--info-fill.svg);mask-image:url(../../icons/system/fr--info-fill.svg)}.fr-icon-info-line:after,.fr-icon-info-line:before{-webkit-mask-image:url(../../icons/system/fr--info-line.svg);mask-image:url(../../icons/system/fr--info-line.svg)}.fr-icon-success-fill:after,.fr-icon-success-fill:before{-webkit-mask-image:url(../../icons/system/fr--success-fill.svg);mask-image:url(../../icons/system/fr--success-fill.svg)}.fr-icon-success-line:after,.fr-icon-success-line:before{-webkit-mask-image:url(../../icons/system/fr--success-line.svg);mask-image:url(../../icons/system/fr--success-line.svg)}.fr-icon-theme-fill:after,.fr-icon-theme-fill:before{-webkit-mask-image:url(../../icons/system/fr--theme-fill.svg);mask-image:url(../../icons/system/fr--theme-fill.svg)}.fr-icon-warning-fill:after,.fr-icon-warning-fill:before{-webkit-mask-image:url(../../icons/system/fr--warning-fill.svg);mask-image:url(../../icons/system/fr--warning-fill.svg)}.fr-icon-warning-line:after,.fr-icon-warning-line:before{-webkit-mask-image:url(../../icons/system/fr--warning-line.svg);mask-image:url(../../icons/system/fr--warning-line.svg)}.fr-icon-information-fill:after,.fr-icon-information-fill:before{-webkit-mask-image:url(../../icons/system/information-fill.svg);mask-image:url(../../icons/system/information-fill.svg)}.fr-icon-information-line:after,.fr-icon-information-line:before{-webkit-mask-image:url(../../icons/system/information-line.svg);mask-image:url(../../icons/system/information-line.svg)}.fr-icon-lock-fill:after,.fr-icon-lock-fill:before{-webkit-mask-image:url(../../icons/system/lock-fill.svg);mask-image:url(../../icons/system/lock-fill.svg)}.fr-icon-lock-line:after,.fr-icon-lock-line:before{-webkit-mask-image:url(../../icons/system/lock-line.svg);mask-image:url(../../icons/system/lock-line.svg)}.fr-icon-lock-unlock-fill:after,.fr-icon-lock-unlock-fill:before{-webkit-mask-image:url(../../icons/system/lock-unlock-fill.svg);mask-image:url(../../icons/system/lock-unlock-fill.svg)}.fr-icon-lock-unlock-line:after,.fr-icon-lock-unlock-line:before{-webkit-mask-image:url(../../icons/system/lock-unlock-line.svg);mask-image:url(../../icons/system/lock-unlock-line.svg)}.fr-icon-logout-box-r-fill:after,.fr-icon-logout-box-r-fill:before{-webkit-mask-image:url(../../icons/system/logout-box-r-fill.svg);mask-image:url(../../icons/system/logout-box-r-fill.svg)}.fr-icon-logout-box-r-line:after,.fr-icon-logout-box-r-line:before{-webkit-mask-image:url(../../icons/system/logout-box-r-line.svg);mask-image:url(../../icons/system/logout-box-r-line.svg)}.fr-icon-menu-2-fill:after,.fr-icon-menu-2-fill:before{-webkit-mask-image:url(../../icons/system/menu-2-fill.svg);mask-image:url(../../icons/system/menu-2-fill.svg)}.fr-icon-menu-fill:after,.fr-icon-menu-fill:before{-webkit-mask-image:url(../../icons/system/menu-fill.svg);mask-image:url(../../icons/system/menu-fill.svg)}.fr-icon-more-fill:after,.fr-icon-more-fill:before{-webkit-mask-image:url(../../icons/system/more-fill.svg);mask-image:url(../../icons/system/more-fill.svg)}.fr-icon-more-line:after,.fr-icon-more-line:before{-webkit-mask-image:url(../../icons/system/more-line.svg);mask-image:url(../../icons/system/more-line.svg)}.fr-icon-notification-badge-fill:after,.fr-icon-notification-badge-fill:before{-webkit-mask-image:url(../../icons/system/notification-badge-fill.svg);mask-image:url(../../icons/system/notification-badge-fill.svg)}.fr-icon-notification-badge-line:after,.fr-icon-notification-badge-line:before{-webkit-mask-image:url(../../icons/system/notification-badge-line.svg);mask-image:url(../../icons/system/notification-badge-line.svg)}.fr-icon-question-fill:after,.fr-icon-question-fill:before{-webkit-mask-image:url(../../icons/system/question-fill.svg);mask-image:url(../../icons/system/question-fill.svg)}.fr-icon-question-line:after,.fr-icon-question-line:before{-webkit-mask-image:url(../../icons/system/question-line.svg);mask-image:url(../../icons/system/question-line.svg)}.fr-icon-refresh-fill:after,.fr-icon-refresh-fill:before{-webkit-mask-image:url(../../icons/system/refresh-fill.svg);mask-image:url(../../icons/system/refresh-fill.svg)}.fr-icon-refresh-line:after,.fr-icon-refresh-line:before{-webkit-mask-image:url(../../icons/system/refresh-line.svg);mask-image:url(../../icons/system/refresh-line.svg)}.fr-icon-search-fill:after,.fr-icon-search-fill:before{-webkit-mask-image:url(../../icons/system/search-fill.svg);mask-image:url(../../icons/system/search-fill.svg)}.fr-icon-search-line:after,.fr-icon-search-line:before{-webkit-mask-image:url(../../icons/system/search-line.svg);mask-image:url(../../icons/system/search-line.svg)}.fr-icon-settings-5-fill:after,.fr-icon-settings-5-fill:before{-webkit-mask-image:url(../../icons/system/settings-5-fill.svg);mask-image:url(../../icons/system/settings-5-fill.svg)}.fr-icon-settings-5-line:after,.fr-icon-settings-5-line:before{-webkit-mask-image:url(../../icons/system/settings-5-line.svg);mask-image:url(../../icons/system/settings-5-line.svg)}.fr-icon-share-fill:after,.fr-icon-share-fill:before{-webkit-mask-image:url(../../icons/system/share-fill.svg);mask-image:url(../../icons/system/share-fill.svg)}.fr-icon-share-forward-fill:after,.fr-icon-share-forward-fill:before{-webkit-mask-image:url(../../icons/system/share-forward-fill.svg);mask-image:url(../../icons/system/share-forward-fill.svg)}.fr-icon-share-forward-line:after,.fr-icon-share-forward-line:before{-webkit-mask-image:url(../../icons/system/share-forward-line.svg);mask-image:url(../../icons/system/share-forward-line.svg)}.fr-icon-share-line:after,.fr-icon-share-line:before{-webkit-mask-image:url(../../icons/system/share-line.svg);mask-image:url(../../icons/system/share-line.svg)}.fr-icon-shield-fill:after,.fr-icon-shield-fill:before{-webkit-mask-image:url(../../icons/system/shield-fill.svg);mask-image:url(../../icons/system/shield-fill.svg)}.fr-icon-shield-line:after,.fr-icon-shield-line:before{-webkit-mask-image:url(../../icons/system/shield-line.svg);mask-image:url(../../icons/system/shield-line.svg)}.fr-icon-star-fill:after,.fr-icon-star-fill:before{-webkit-mask-image:url(../../icons/system/star-fill.svg);mask-image:url(../../icons/system/star-fill.svg)}.fr-icon-star-line:after,.fr-icon-star-line:before{-webkit-mask-image:url(../../icons/system/star-line.svg);mask-image:url(../../icons/system/star-line.svg)}.fr-icon-star-s-fill:after,.fr-icon-star-s-fill:before{-webkit-mask-image:url(../../icons/system/star-s-fill.svg);mask-image:url(../../icons/system/star-s-fill.svg)}.fr-icon-star-s-line:after,.fr-icon-star-s-line:before{-webkit-mask-image:url(../../icons/system/star-s-line.svg);mask-image:url(../../icons/system/star-s-line.svg)}.fr-icon-subtract-line:after,.fr-icon-subtract-line:before{-webkit-mask-image:url(../../icons/system/subtract-line.svg);mask-image:url(../../icons/system/subtract-line.svg)}.fr-icon-thumb-down-fill:after,.fr-icon-thumb-down-fill:before{-webkit-mask-image:url(../../icons/system/thumb-down-fill.svg);mask-image:url(../../icons/system/thumb-down-fill.svg)}.fr-icon-thumb-down-line:after,.fr-icon-thumb-down-line:before{-webkit-mask-image:url(../../icons/system/thumb-down-line.svg);mask-image:url(../../icons/system/thumb-down-line.svg)}.fr-icon-thumb-up-fill:after,.fr-icon-thumb-up-fill:before{-webkit-mask-image:url(../../icons/system/thumb-up-fill.svg);mask-image:url(../../icons/system/thumb-up-fill.svg)}.fr-icon-thumb-up-line:after,.fr-icon-thumb-up-line:before{-webkit-mask-image:url(../../icons/system/thumb-up-line.svg);mask-image:url(../../icons/system/thumb-up-line.svg)}.fr-icon-time-fill:after,.fr-icon-time-fill:before{-webkit-mask-image:url(../../icons/system/time-fill.svg);mask-image:url(../../icons/system/time-fill.svg)}.fr-icon-time-line:after,.fr-icon-time-line:before{-webkit-mask-image:url(../../icons/system/time-line.svg);mask-image:url(../../icons/system/time-line.svg)}.fr-icon-timer-fill:after,.fr-icon-timer-fill:before{-webkit-mask-image:url(../../icons/system/timer-fill.svg);mask-image:url(../../icons/system/timer-fill.svg)}.fr-icon-timer-line:after,.fr-icon-timer-line:before{-webkit-mask-image:url(../../icons/system/timer-line.svg);mask-image:url(../../icons/system/timer-line.svg)}.fr-icon-upload-2-fill:after,.fr-icon-upload-2-fill:before{-webkit-mask-image:url(../../icons/system/upload-2-fill.svg);mask-image:url(../../icons/system/upload-2-fill.svg)}.fr-icon-upload-2-line:after,.fr-icon-upload-2-line:before{-webkit-mask-image:url(../../icons/system/upload-2-line.svg);mask-image:url(../../icons/system/upload-2-line.svg)}.fr-icon-upload-fill:after,.fr-icon-upload-fill:before{-webkit-mask-image:url(../../icons/system/upload-fill.svg);mask-image:url(../../icons/system/upload-fill.svg)}.fr-icon-upload-line:after,.fr-icon-upload-line:before{-webkit-mask-image:url(../../icons/system/upload-line.svg);mask-image:url(../../icons/system/upload-line.svg)}.fr-icon-zoom-in-fill:after,.fr-icon-zoom-in-fill:before{-webkit-mask-image:url(../../icons/system/zoom-in-fill.svg);mask-image:url(../../icons/system/zoom-in-fill.svg)}.fr-icon-zoom-in-line:after,.fr-icon-zoom-in-line:before{-webkit-mask-image:url(../../icons/system/zoom-in-line.svg);mask-image:url(../../icons/system/zoom-in-line.svg)}.fr-icon-zoom-out-fill:after,.fr-icon-zoom-out-fill:before{-webkit-mask-image:url(../../icons/system/zoom-out-fill.svg);mask-image:url(../../icons/system/zoom-out-fill.svg)}.fr-icon-zoom-out-line:after,.fr-icon-zoom-out-line:before{-webkit-mask-image:url(../../icons/system/zoom-out-line.svg);mask-image:url(../../icons/system/zoom-out-line.svg)}.fr-fi-add-circle-fill:after,.fr-fi-add-circle-fill:before{-webkit-mask-image:url(../../icons/system/add-circle-fill.svg);mask-image:url(../../icons/system/add-circle-fill.svg)}.fr-fi-add-circle-line:after,.fr-fi-add-circle-line:before{-webkit-mask-image:url(../../icons/system/add-circle-line.svg);mask-image:url(../../icons/system/add-circle-line.svg)}.fr-fi-add-line:after,.fr-fi-add-line:before{-webkit-mask-image:url(../../icons/system/add-line.svg);mask-image:url(../../icons/system/add-line.svg)}.fr-fi-arrow-down-line:after,.fr-fi-arrow-down-line:before{-webkit-mask-image:url(../../icons/system/arrow-down-line.svg);mask-image:url(../../icons/system/arrow-down-line.svg)}.fr-fi-arrow-down-s-line:after,.fr-fi-arrow-down-s-line:before{-webkit-mask-image:url(../../icons/system/arrow-down-s-line.svg);mask-image:url(../../icons/system/arrow-down-s-line.svg)}.fr-fi-arrow-go-back-fill:after,.fr-fi-arrow-go-back-fill:before{-webkit-mask-image:url(../../icons/system/arrow-go-back-fill.svg);mask-image:url(../../icons/system/arrow-go-back-fill.svg)}.fr-fi-arrow-go-back-line:after,.fr-fi-arrow-go-back-line:before{-webkit-mask-image:url(../../icons/system/arrow-go-back-line.svg);mask-image:url(../../icons/system/arrow-go-back-line.svg)}.fr-fi-arrow-left-line:after,.fr-fi-arrow-left-line:before{-webkit-mask-image:url(../../icons/system/arrow-left-line.svg);mask-image:url(../../icons/system/arrow-left-line.svg)}.fr-fi-arrow-left-s-line:after,.fr-fi-arrow-left-s-line:before{-webkit-mask-image:url(../../icons/system/arrow-left-s-line.svg);mask-image:url(../../icons/system/arrow-left-s-line.svg)}.fr-fi-arrow-right-line:after,.fr-fi-arrow-right-line:before{-webkit-mask-image:url(../../icons/system/arrow-right-line.svg);mask-image:url(../../icons/system/arrow-right-line.svg)}.fr-fi-arrow-right-s-line:after,.fr-fi-arrow-right-s-line:before{-webkit-mask-image:url(../../icons/system/arrow-right-s-line.svg);mask-image:url(../../icons/system/arrow-right-s-line.svg)}.fr-fi-arrow-right-up-line:after,.fr-fi-arrow-right-up-line:before{-webkit-mask-image:url(../../icons/system/arrow-right-up-line.svg);mask-image:url(../../icons/system/arrow-right-up-line.svg)}.fr-fi-arrow-up-fill:after,.fr-fi-arrow-up-fill:before{-webkit-mask-image:url(../../icons/system/arrow-up-fill.svg);mask-image:url(../../icons/system/arrow-up-fill.svg)}.fr-fi-arrow-up-line:after,.fr-fi-arrow-up-line:before{-webkit-mask-image:url(../../icons/system/arrow-up-line.svg);mask-image:url(../../icons/system/arrow-up-line.svg)}.fr-fi-arrow-up-s-line:after,.fr-fi-arrow-up-s-line:before{-webkit-mask-image:url(../../icons/system/arrow-up-s-line.svg);mask-image:url(../../icons/system/arrow-up-s-line.svg)}.fr-fi-check-line:after,.fr-fi-check-line:before{-webkit-mask-image:url(../../icons/system/check-line.svg);mask-image:url(../../icons/system/check-line.svg)}.fr-fi-checkbox-circle-line:after,.fr-fi-checkbox-circle-line:before{-webkit-mask-image:url(../../icons/system/checkbox-circle-line.svg);mask-image:url(../../icons/system/checkbox-circle-line.svg)}.fr-fi-close-line:after,.fr-fi-close-line:before{-webkit-mask-image:url(../../icons/system/close-line.svg);mask-image:url(../../icons/system/close-line.svg)}.fr-fi-download-line:after,.fr-fi-download-line:before{-webkit-mask-image:url(../../icons/system/download-line.svg);mask-image:url(../../icons/system/download-line.svg)}.fr-fi-error-warning-fill:after,.fr-fi-error-warning-fill:before{-webkit-mask-image:url(../../icons/system/error-warning-fill.svg);mask-image:url(../../icons/system/error-warning-fill.svg)}.fr-fi-error-warning-line:after,.fr-fi-error-warning-line:before{-webkit-mask-image:url(../../icons/system/error-warning-line.svg);mask-image:url(../../icons/system/error-warning-line.svg)}.fr-fi-external-link-line:after,.fr-fi-external-link-line:before{-webkit-mask-image:url(../../icons/system/external-link-line.svg);mask-image:url(../../icons/system/external-link-line.svg)}.fr-fi-eye-fill:after,.fr-fi-eye-fill:before{-webkit-mask-image:url(../../icons/system/eye-fill.svg);mask-image:url(../../icons/system/eye-fill.svg)}.fr-fi-eye-line:after,.fr-fi-eye-line:before{-webkit-mask-image:url(../../icons/system/eye-line.svg);mask-image:url(../../icons/system/eye-line.svg)}.fr-fi-eye-off-fill:after,.fr-fi-eye-off-fill:before{-webkit-mask-image:url(../../icons/system/eye-off-fill.svg);mask-image:url(../../icons/system/eye-off-fill.svg)}.fr-fi-eye-off-line:after,.fr-fi-eye-off-line:before{-webkit-mask-image:url(../../icons/system/eye-off-line.svg);mask-image:url(../../icons/system/eye-off-line.svg)}.fr-fi-filter-fill:after,.fr-fi-filter-fill:before{-webkit-mask-image:url(../../icons/system/filter-fill.svg);mask-image:url(../../icons/system/filter-fill.svg)}.fr-fi-filter-line:after,.fr-fi-filter-line:before{-webkit-mask-image:url(../../icons/system/filter-line.svg);mask-image:url(../../icons/system/filter-line.svg)}.fr-fi-arrow-left-s-first-line:after,.fr-fi-arrow-left-s-first-line:before{-webkit-mask-image:url(../../icons/system/fr--arrow-left-s-first-line.svg);mask-image:url(../../icons/system/fr--arrow-left-s-first-line.svg)}.fr-fi-arrow-left-s-line-double:after,.fr-fi-arrow-left-s-line-double:before{-webkit-mask-image:url(../../icons/system/fr--arrow-left-s-line-double.svg);mask-image:url(../../icons/system/fr--arrow-left-s-line-double.svg)}.fr-fi-arrow-right-s-last-line:after,.fr-fi-arrow-right-s-last-line:before{-webkit-mask-image:url(../../icons/system/fr--arrow-right-s-last-line.svg);mask-image:url(../../icons/system/fr--arrow-right-s-last-line.svg)}.fr-fi-arrow-right-s-line-double:after,.fr-fi-arrow-right-s-line-double:before{-webkit-mask-image:url(../../icons/system/fr--arrow-right-s-line-double.svg);mask-image:url(../../icons/system/fr--arrow-right-s-line-double.svg)}.fr-fi-error-fill:after,.fr-fi-error-fill:before{-webkit-mask-image:url(../../icons/system/fr--error-fill.svg);mask-image:url(../../icons/system/fr--error-fill.svg)}.fr-fi-error-line:after,.fr-fi-error-line:before{-webkit-mask-image:url(../../icons/system/fr--error-line.svg);mask-image:url(../../icons/system/fr--error-line.svg)}.fr-fi-info-fill:after,.fr-fi-info-fill:before{-webkit-mask-image:url(../../icons/system/fr--info-fill.svg);mask-image:url(../../icons/system/fr--info-fill.svg)}.fr-fi-info-line:after,.fr-fi-info-line:before{-webkit-mask-image:url(../../icons/system/fr--info-line.svg);mask-image:url(../../icons/system/fr--info-line.svg)}.fr-fi-success-fill:after,.fr-fi-success-fill:before{-webkit-mask-image:url(../../icons/system/fr--success-fill.svg);mask-image:url(../../icons/system/fr--success-fill.svg)}.fr-fi-success-line:after,.fr-fi-success-line:before{-webkit-mask-image:url(../../icons/system/fr--success-line.svg);mask-image:url(../../icons/system/fr--success-line.svg)}.fr-fi-theme-fill:after,.fr-fi-theme-fill:before{-webkit-mask-image:url(../../icons/system/fr--theme-fill.svg);mask-image:url(../../icons/system/fr--theme-fill.svg)}.fr-fi-warning-fill:after,.fr-fi-warning-fill:before{-webkit-mask-image:url(../../icons/system/fr--warning-fill.svg);mask-image:url(../../icons/system/fr--warning-fill.svg)}.fr-fi-warning-line:after,.fr-fi-warning-line:before{-webkit-mask-image:url(../../icons/system/fr--warning-line.svg);mask-image:url(../../icons/system/fr--warning-line.svg)}.fr-fi-information-fill:after,.fr-fi-information-fill:before{-webkit-mask-image:url(../../icons/system/information-fill.svg);mask-image:url(../../icons/system/information-fill.svg)}.fr-fi-information-line:after,.fr-fi-information-line:before{-webkit-mask-image:url(../../icons/system/information-line.svg);mask-image:url(../../icons/system/information-line.svg)}.fr-fi-lock-fill:after,.fr-fi-lock-fill:before{-webkit-mask-image:url(../../icons/system/lock-fill.svg);mask-image:url(../../icons/system/lock-fill.svg)}.fr-fi-lock-line:after,.fr-fi-lock-line:before{-webkit-mask-image:url(../../icons/system/lock-line.svg);mask-image:url(../../icons/system/lock-line.svg)}.fr-fi-logout-box-r-fill:after,.fr-fi-logout-box-r-fill:before{-webkit-mask-image:url(../../icons/system/logout-box-r-fill.svg);mask-image:url(../../icons/system/logout-box-r-fill.svg)}.fr-fi-logout-box-r-line:after,.fr-fi-logout-box-r-line:before{-webkit-mask-image:url(../../icons/system/logout-box-r-line.svg);mask-image:url(../../icons/system/logout-box-r-line.svg)}.fr-fi-menu-2-fill:after,.fr-fi-menu-2-fill:before{-webkit-mask-image:url(../../icons/system/menu-2-fill.svg);mask-image:url(../../icons/system/menu-2-fill.svg)}.fr-fi-menu-fill:after,.fr-fi-menu-fill:before{-webkit-mask-image:url(../../icons/system/menu-fill.svg);mask-image:url(../../icons/system/menu-fill.svg)}.fr-fi-question-fill:after,.fr-fi-question-fill:before{-webkit-mask-image:url(../../icons/system/question-fill.svg);mask-image:url(../../icons/system/question-fill.svg)}.fr-fi-question-line:after,.fr-fi-question-line:before{-webkit-mask-image:url(../../icons/system/question-line.svg);mask-image:url(../../icons/system/question-line.svg)}.fr-fi-refresh-fill:after,.fr-fi-refresh-fill:before{-webkit-mask-image:url(../../icons/system/refresh-fill.svg);mask-image:url(../../icons/system/refresh-fill.svg)}.fr-fi-refresh-line:after,.fr-fi-refresh-line:before{-webkit-mask-image:url(../../icons/system/refresh-line.svg);mask-image:url(../../icons/system/refresh-line.svg)}.fr-fi-search-fill:after,.fr-fi-search-fill:before{-webkit-mask-image:url(../../icons/system/search-fill.svg);mask-image:url(../../icons/system/search-fill.svg)}.fr-fi-search-line:after,.fr-fi-search-line:before{-webkit-mask-image:url(../../icons/system/search-line.svg);mask-image:url(../../icons/system/search-line.svg)}.fr-fi-subtract-line:after,.fr-fi-subtract-line:before{-webkit-mask-image:url(../../icons/system/subtract-line.svg);mask-image:url(../../icons/system/subtract-line.svg)}.fr-fi-timer-fill:after,.fr-fi-timer-fill:before{-webkit-mask-image:url(../../icons/system/timer-fill.svg);mask-image:url(../../icons/system/timer-fill.svg)}.fr-fi-timer-line:after,.fr-fi-timer-line:before{-webkit-mask-image:url(../../icons/system/timer-line.svg);mask-image:url(../../icons/system/timer-line.svg)}.fr-fi-upload-2-fill:after,.fr-fi-upload-2-fill:before{-webkit-mask-image:url(../../icons/system/upload-2-fill.svg);mask-image:url(../../icons/system/upload-2-fill.svg)}.fr-fi-upload-2-line:after,.fr-fi-upload-2-line:before{-webkit-mask-image:url(../../icons/system/upload-2-line.svg);mask-image:url(../../icons/system/upload-2-line.svg)}.fr-fi-zoom-in-fill:after,.fr-fi-zoom-in-fill:before{-webkit-mask-image:url(../../icons/system/zoom-in-fill.svg);mask-image:url(../../icons/system/zoom-in-fill.svg)}.fr-fi-zoom-in-line:after,.fr-fi-zoom-in-line:before{-webkit-mask-image:url(../../icons/system/zoom-in-line.svg);mask-image:url(../../icons/system/zoom-in-line.svg)}.fr-fi-zoom-out-fill:after,.fr-fi-zoom-out-fill:before{-webkit-mask-image:url(../../icons/system/zoom-out-fill.svg);mask-image:url(../../icons/system/zoom-out-fill.svg)}.fr-fi-zoom-out-line:after,.fr-fi-zoom-out-line:before{-webkit-mask-image:url(../../icons/system/zoom-out-line.svg);mask-image:url(../../icons/system/zoom-out-line.svg)}.fr-fi-delete-line:after,.fr-fi-delete-line:before{-webkit-mask-image:url(../../icons/system/delete-bin-line.svg);mask-image:url(../../icons/system/delete-bin-line.svg)}.fr-fi-delete-fill:after,.fr-fi-delete-fill:before{-webkit-mask-image:url(../../icons/system/delete-bin-fill.svg);mask-image:url(../../icons/system/delete-bin-fill.svg)}.fr-icon-delete-line:after,.fr-icon-delete-line:before{-webkit-mask-image:url(../../icons/system/delete-bin-line.svg);mask-image:url(../../icons/system/delete-bin-line.svg)}.fr-icon-delete-fill:after,.fr-icon-delete-fill:before{-webkit-mask-image:url(../../icons/system/delete-bin-fill.svg);mask-image:url(../../icons/system/delete-bin-fill.svg)}.fr-icon-account-circle-fill:after,.fr-icon-account-circle-fill:before{-webkit-mask-image:url(../../icons/user/account-circle-fill.svg);mask-image:url(../../icons/user/account-circle-fill.svg)}.fr-icon-account-circle-line:after,.fr-icon-account-circle-line:before{-webkit-mask-image:url(../../icons/user/account-circle-line.svg);mask-image:url(../../icons/user/account-circle-line.svg)}.fr-icon-account-pin-circle-fill:after,.fr-icon-account-pin-circle-fill:before{-webkit-mask-image:url(../../icons/user/account-pin-circle-fill.svg);mask-image:url(../../icons/user/account-pin-circle-fill.svg)}.fr-icon-account-pin-circle-line:after,.fr-icon-account-pin-circle-line:before{-webkit-mask-image:url(../../icons/user/account-pin-circle-line.svg);mask-image:url(../../icons/user/account-pin-circle-line.svg)}.fr-icon-admin-fill:after,.fr-icon-admin-fill:before{-webkit-mask-image:url(../../icons/user/admin-fill.svg);mask-image:url(../../icons/user/admin-fill.svg)}.fr-icon-admin-line:after,.fr-icon-admin-line:before{-webkit-mask-image:url(../../icons/user/admin-line.svg);mask-image:url(../../icons/user/admin-line.svg)}.fr-icon-group-fill:after,.fr-icon-group-fill:before{-webkit-mask-image:url(../../icons/user/group-fill.svg);mask-image:url(../../icons/user/group-fill.svg)}.fr-icon-group-line:after,.fr-icon-group-line:before{-webkit-mask-image:url(../../icons/user/group-line.svg);mask-image:url(../../icons/user/group-line.svg)}.fr-icon-parent-fill:after,.fr-icon-parent-fill:before{-webkit-mask-image:url(../../icons/user/parent-fill.svg);mask-image:url(../../icons/user/parent-fill.svg)}.fr-icon-parent-line:after,.fr-icon-parent-line:before{-webkit-mask-image:url(../../icons/user/parent-line.svg);mask-image:url(../../icons/user/parent-line.svg)}.fr-icon-team-fill:after,.fr-icon-team-fill:before{-webkit-mask-image:url(../../icons/user/team-fill.svg);mask-image:url(../../icons/user/team-fill.svg)}.fr-icon-team-line:after,.fr-icon-team-line:before{-webkit-mask-image:url(../../icons/user/team-line.svg);mask-image:url(../../icons/user/team-line.svg)}.fr-icon-user-add-fill:after,.fr-icon-user-add-fill:before{-webkit-mask-image:url(../../icons/user/user-add-fill.svg);mask-image:url(../../icons/user/user-add-fill.svg)}.fr-icon-user-add-line:after,.fr-icon-user-add-line:before{-webkit-mask-image:url(../../icons/user/user-add-line.svg);mask-image:url(../../icons/user/user-add-line.svg)}.fr-icon-user-fill:after,.fr-icon-user-fill:before{-webkit-mask-image:url(../../icons/user/user-fill.svg);mask-image:url(../../icons/user/user-fill.svg)}.fr-icon-user-heart-fill:after,.fr-icon-user-heart-fill:before{-webkit-mask-image:url(../../icons/user/user-heart-fill.svg);mask-image:url(../../icons/user/user-heart-fill.svg)}.fr-icon-user-heart-line:after,.fr-icon-user-heart-line:before{-webkit-mask-image:url(../../icons/user/user-heart-line.svg);mask-image:url(../../icons/user/user-heart-line.svg)}.fr-icon-user-line:after,.fr-icon-user-line:before{-webkit-mask-image:url(../../icons/user/user-line.svg);mask-image:url(../../icons/user/user-line.svg)}.fr-icon-user-search-fill:after,.fr-icon-user-search-fill:before{-webkit-mask-image:url(../../icons/user/user-search-fill.svg);mask-image:url(../../icons/user/user-search-fill.svg)}.fr-icon-user-search-line:after,.fr-icon-user-search-line:before{-webkit-mask-image:url(../../icons/user/user-search-line.svg);mask-image:url(../../icons/user/user-search-line.svg)}.fr-icon-user-setting-fill:after,.fr-icon-user-setting-fill:before{-webkit-mask-image:url(../../icons/user/user-setting-fill.svg);mask-image:url(../../icons/user/user-setting-fill.svg)}.fr-icon-user-setting-line:after,.fr-icon-user-setting-line:before{-webkit-mask-image:url(../../icons/user/user-setting-line.svg);mask-image:url(../../icons/user/user-setting-line.svg)}.fr-icon-user-star-fill:after,.fr-icon-user-star-fill:before{-webkit-mask-image:url(../../icons/user/user-star-fill.svg);mask-image:url(../../icons/user/user-star-fill.svg)}.fr-icon-user-star-line:after,.fr-icon-user-star-line:before{-webkit-mask-image:url(../../icons/user/user-star-line.svg);mask-image:url(../../icons/user/user-star-line.svg)}.fr-fi-user-fill:after,.fr-fi-user-fill:before{-webkit-mask-image:url(../../icons/user/user-fill.svg);mask-image:url(../../icons/user/user-fill.svg)}.fr-fi-user-line:after,.fr-fi-user-line:before{-webkit-mask-image:url(../../icons/user/user-line.svg);mask-image:url(../../icons/user/user-line.svg)}.fr-fi-account-line:after,.fr-fi-account-line:before{-webkit-mask-image:url(../../icons/user/account-circle-line.svg);mask-image:url(../../icons/user/account-circle-line.svg)}.fr-fi-account-fill:after,.fr-fi-account-fill:before{-webkit-mask-image:url(../../icons/user/account-circle-fill.svg);mask-image:url(../../icons/user/account-circle-fill.svg)}.fr-icon-account-line:after,.fr-icon-account-line:before{-webkit-mask-image:url(../../icons/user/account-circle-line.svg);mask-image:url(../../icons/user/account-circle-line.svg)}.fr-icon-account-fill:after,.fr-icon-account-fill:before{-webkit-mask-image:url(../../icons/user/account-circle-fill.svg);mask-image:url(../../icons/user/account-circle-fill.svg)}.fr-icon-cloudy-2-fill:after,.fr-icon-cloudy-2-fill:before{-webkit-mask-image:url(../../icons/weather/cloudy-2-fill.svg);mask-image:url(../../icons/weather/cloudy-2-fill.svg)}.fr-icon-cloudy-2-line:after,.fr-icon-cloudy-2-line:before{-webkit-mask-image:url(../../icons/weather/cloudy-2-line.svg);mask-image:url(../../icons/weather/cloudy-2-line.svg)}.fr-icon-fire-fill:after,.fr-icon-fire-fill:before{-webkit-mask-image:url(../../icons/weather/fire-fill.svg);mask-image:url(../../icons/weather/fire-fill.svg)}.fr-icon-fire-line:after,.fr-icon-fire-line:before{-webkit-mask-image:url(../../icons/weather/fire-line.svg);mask-image:url(../../icons/weather/fire-line.svg)}.fr-icon-flashlight-fill:after,.fr-icon-flashlight-fill:before{-webkit-mask-image:url(../../icons/weather/flashlight-fill.svg);mask-image:url(../../icons/weather/flashlight-fill.svg)}.fr-icon-flashlight-line:after,.fr-icon-flashlight-line:before{-webkit-mask-image:url(../../icons/weather/flashlight-line.svg);mask-image:url(../../icons/weather/flashlight-line.svg)}.fr-icon-flood-fill:after,.fr-icon-flood-fill:before{-webkit-mask-image:url(../../icons/weather/flood-fill.svg);mask-image:url(../../icons/weather/flood-fill.svg)}.fr-icon-flood-line:after,.fr-icon-flood-line:before{-webkit-mask-image:url(../../icons/weather/flood-line.svg);mask-image:url(../../icons/weather/flood-line.svg)}.fr-icon-avalanches-fill:after,.fr-icon-avalanches-fill:before{-webkit-mask-image:url(../../icons/weather/fr--avalanches-fill.svg);mask-image:url(../../icons/weather/fr--avalanches-fill.svg)}.fr-icon-submersion-fill:after,.fr-icon-submersion-fill:before{-webkit-mask-image:url(../../icons/weather/fr--submersion-fill.svg);mask-image:url(../../icons/weather/fr--submersion-fill.svg)}.fr-icon-heavy-showers-fill:after,.fr-icon-heavy-showers-fill:before{-webkit-mask-image:url(../../icons/weather/heavy-showers-fill.svg);mask-image:url(../../icons/weather/heavy-showers-fill.svg)}.fr-icon-heavy-showers-line:after,.fr-icon-heavy-showers-line:before{-webkit-mask-image:url(../../icons/weather/heavy-showers-line.svg);mask-image:url(../../icons/weather/heavy-showers-line.svg)}.fr-icon-moon-fill:after,.fr-icon-moon-fill:before{-webkit-mask-image:url(../../icons/weather/moon-fill.svg);mask-image:url(../../icons/weather/moon-fill.svg)}.fr-icon-moon-line:after,.fr-icon-moon-line:before{-webkit-mask-image:url(../../icons/weather/moon-line.svg);mask-image:url(../../icons/weather/moon-line.svg)}.fr-icon-snowy-fill:after,.fr-icon-snowy-fill:before{-webkit-mask-image:url(../../icons/weather/snowy-fill.svg);mask-image:url(../../icons/weather/snowy-fill.svg)}.fr-icon-snowy-line:after,.fr-icon-snowy-line:before{-webkit-mask-image:url(../../icons/weather/snowy-line.svg);mask-image:url(../../icons/weather/snowy-line.svg)}.fr-icon-sparkling-2-fill:after,.fr-icon-sparkling-2-fill:before{-webkit-mask-image:url(../../icons/weather/sparkling-2-fill.svg);mask-image:url(../../icons/weather/sparkling-2-fill.svg)}.fr-icon-sparkling-2-line:after,.fr-icon-sparkling-2-line:before{-webkit-mask-image:url(../../icons/weather/sparkling-2-line.svg);mask-image:url(../../icons/weather/sparkling-2-line.svg)}.fr-icon-sun-fill:after,.fr-icon-sun-fill:before{-webkit-mask-image:url(../../icons/weather/sun-fill.svg);mask-image:url(../../icons/weather/sun-fill.svg)}.fr-icon-sun-line:after,.fr-icon-sun-line:before{-webkit-mask-image:url(../../icons/weather/sun-line.svg);mask-image:url(../../icons/weather/sun-line.svg)}.fr-icon-temp-cold-fill:after,.fr-icon-temp-cold-fill:before{-webkit-mask-image:url(../../icons/weather/temp-cold-fill.svg);mask-image:url(../../icons/weather/temp-cold-fill.svg)}.fr-icon-temp-cold-line:after,.fr-icon-temp-cold-line:before{-webkit-mask-image:url(../../icons/weather/temp-cold-line.svg);mask-image:url(../../icons/weather/temp-cold-line.svg)}.fr-icon-thunderstorms-fill:after,.fr-icon-thunderstorms-fill:before{-webkit-mask-image:url(../../icons/weather/thunderstorms-fill.svg);mask-image:url(../../icons/weather/thunderstorms-fill.svg)}.fr-icon-thunderstorms-line:after,.fr-icon-thunderstorms-line:before{-webkit-mask-image:url(../../icons/weather/thunderstorms-line.svg);mask-image:url(../../icons/weather/thunderstorms-line.svg)}.fr-icon-tornado-fill:after,.fr-icon-tornado-fill:before{-webkit-mask-image:url(../../icons/weather/tornado-fill.svg);mask-image:url(../../icons/weather/tornado-fill.svg)}.fr-icon-tornado-line:after,.fr-icon-tornado-line:before{-webkit-mask-image:url(../../icons/weather/tornado-line.svg);mask-image:url(../../icons/weather/tornado-line.svg)}.fr-icon-typhoon-fill:after,.fr-icon-typhoon-fill:before{-webkit-mask-image:url(../../icons/weather/typhoon-fill.svg);mask-image:url(../../icons/weather/typhoon-fill.svg)}.fr-icon-typhoon-line:after,.fr-icon-typhoon-line:before{-webkit-mask-image:url(../../icons/weather/typhoon-line.svg);mask-image:url(../../icons/weather/typhoon-line.svg)}.fr-icon-windy-fill:after,.fr-icon-windy-fill:before{-webkit-mask-image:url(../../icons/weather/windy-fill.svg);mask-image:url(../../icons/weather/windy-fill.svg)}.fr-icon-windy-line:after,.fr-icon-windy-line:before{-webkit-mask-image:url(../../icons/weather/windy-line.svg);mask-image:url(../../icons/weather/windy-line.svg)}.fr-fi-flashlight-fill:after,.fr-fi-flashlight-fill:before{-webkit-mask-image:url(../../icons/weather/flashlight-fill.svg);mask-image:url(../../icons/weather/flashlight-fill.svg)}.fr-fi-flashlight-line:after,.fr-fi-flashlight-line:before{-webkit-mask-image:url(../../icons/weather/flashlight-line.svg);mask-image:url(../../icons/weather/flashlight-line.svg)}@media (min-width:36em){ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */} \ No newline at end of file diff --git a/dist/dsfr/utility/icons/icons.min.css b/dist/dsfr/utility/icons/icons.min.css new file mode 100644 index 0000000..d500040 --- /dev/null +++ b/dist/dsfr/utility/icons/icons.min.css @@ -0,0 +1,147 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-icon-ancient-gate-fill:after,.fr-icon-ancient-gate-fill:before{-webkit-mask-image:url(../../icons/buildings/ancient-gate-fill.svg);mask-image:url(../../icons/buildings/ancient-gate-fill.svg)}.fr-icon-ancient-gate-line:after,.fr-icon-ancient-gate-line:before{-webkit-mask-image:url(../../icons/buildings/ancient-gate-line.svg);mask-image:url(../../icons/buildings/ancient-gate-line.svg)}.fr-icon-ancient-pavilion-fill:after,.fr-icon-ancient-pavilion-fill:before{-webkit-mask-image:url(../../icons/buildings/ancient-pavilion-fill.svg);mask-image:url(../../icons/buildings/ancient-pavilion-fill.svg)}.fr-icon-ancient-pavilion-line:after,.fr-icon-ancient-pavilion-line:before{-webkit-mask-image:url(../../icons/buildings/ancient-pavilion-line.svg);mask-image:url(../../icons/buildings/ancient-pavilion-line.svg)}.fr-icon-bank-fill:after,.fr-icon-bank-fill:before{-webkit-mask-image:url(../../icons/buildings/bank-fill.svg);mask-image:url(../../icons/buildings/bank-fill.svg)}.fr-icon-bank-line:after,.fr-icon-bank-line:before{-webkit-mask-image:url(../../icons/buildings/bank-line.svg);mask-image:url(../../icons/buildings/bank-line.svg)}.fr-icon-building-fill:after,.fr-icon-building-fill:before{-webkit-mask-image:url(../../icons/buildings/building-fill.svg);mask-image:url(../../icons/buildings/building-fill.svg)}.fr-icon-building-line:after,.fr-icon-building-line:before{-webkit-mask-image:url(../../icons/buildings/building-line.svg);mask-image:url(../../icons/buildings/building-line.svg)}.fr-icon-community-fill:after,.fr-icon-community-fill:before{-webkit-mask-image:url(../../icons/buildings/community-fill.svg);mask-image:url(../../icons/buildings/community-fill.svg)}.fr-icon-community-line:after,.fr-icon-community-line:before{-webkit-mask-image:url(../../icons/buildings/community-line.svg);mask-image:url(../../icons/buildings/community-line.svg)}.fr-icon-government-fill:after,.fr-icon-government-fill:before{-webkit-mask-image:url(../../icons/buildings/government-fill.svg);mask-image:url(../../icons/buildings/government-fill.svg)}.fr-icon-government-line:after,.fr-icon-government-line:before{-webkit-mask-image:url(../../icons/buildings/government-line.svg);mask-image:url(../../icons/buildings/government-line.svg)}.fr-icon-home-4-fill:after,.fr-icon-home-4-fill:before{-webkit-mask-image:url(../../icons/buildings/home-4-fill.svg);mask-image:url(../../icons/buildings/home-4-fill.svg)}.fr-icon-home-4-line:after,.fr-icon-home-4-line:before{-webkit-mask-image:url(../../icons/buildings/home-4-line.svg);mask-image:url(../../icons/buildings/home-4-line.svg)}.fr-icon-hospital-fill:after,.fr-icon-hospital-fill:before{-webkit-mask-image:url(../../icons/buildings/hospital-fill.svg);mask-image:url(../../icons/buildings/hospital-fill.svg)}.fr-icon-hospital-line:after,.fr-icon-hospital-line:before{-webkit-mask-image:url(../../icons/buildings/hospital-line.svg);mask-image:url(../../icons/buildings/hospital-line.svg)}.fr-icon-hotel-fill:after,.fr-icon-hotel-fill:before{-webkit-mask-image:url(../../icons/buildings/hotel-fill.svg);mask-image:url(../../icons/buildings/hotel-fill.svg)}.fr-icon-hotel-line:after,.fr-icon-hotel-line:before{-webkit-mask-image:url(../../icons/buildings/hotel-line.svg);mask-image:url(../../icons/buildings/hotel-line.svg)}.fr-icon-store-fill:after,.fr-icon-store-fill:before{-webkit-mask-image:url(../../icons/buildings/store-fill.svg);mask-image:url(../../icons/buildings/store-fill.svg)}.fr-icon-store-line:after,.fr-icon-store-line:before{-webkit-mask-image:url(../../icons/buildings/store-line.svg);mask-image:url(../../icons/buildings/store-line.svg)}.fr-fi-home-4-fill:after,.fr-fi-home-4-fill:before{-webkit-mask-image:url(../../icons/buildings/home-4-fill.svg);mask-image:url(../../icons/buildings/home-4-fill.svg)}.fr-fi-home-4-line:after,.fr-fi-home-4-line:before{-webkit-mask-image:url(../../icons/buildings/home-4-line.svg);mask-image:url(../../icons/buildings/home-4-line.svg)}.fr-icon-archive-fill:after,.fr-icon-archive-fill:before{-webkit-mask-image:url(../../icons/business/archive-fill.svg);mask-image:url(../../icons/business/archive-fill.svg)}.fr-icon-archive-line:after,.fr-icon-archive-line:before{-webkit-mask-image:url(../../icons/business/archive-line.svg);mask-image:url(../../icons/business/archive-line.svg)}.fr-icon-attachment-fill:after,.fr-icon-attachment-fill:before{-webkit-mask-image:url(../../icons/business/attachment-fill.svg);mask-image:url(../../icons/business/attachment-fill.svg)}.fr-icon-attachment-line:after,.fr-icon-attachment-line:before{-webkit-mask-image:url(../../icons/business/attachment-line.svg);mask-image:url(../../icons/business/attachment-line.svg)}.fr-icon-award-fill:after,.fr-icon-award-fill:before{-webkit-mask-image:url(../../icons/business/award-fill.svg);mask-image:url(../../icons/business/award-fill.svg)}.fr-icon-award-line:after,.fr-icon-award-line:before{-webkit-mask-image:url(../../icons/business/award-line.svg);mask-image:url(../../icons/business/award-line.svg)}.fr-icon-bar-chart-box-fill:after,.fr-icon-bar-chart-box-fill:before{-webkit-mask-image:url(../../icons/business/bar-chart-box-fill.svg);mask-image:url(../../icons/business/bar-chart-box-fill.svg)}.fr-icon-bar-chart-box-line:after,.fr-icon-bar-chart-box-line:before{-webkit-mask-image:url(../../icons/business/bar-chart-box-line.svg);mask-image:url(../../icons/business/bar-chart-box-line.svg)}.fr-icon-bookmark-fill:after,.fr-icon-bookmark-fill:before{-webkit-mask-image:url(../../icons/business/bookmark-fill.svg);mask-image:url(../../icons/business/bookmark-fill.svg)}.fr-icon-bookmark-line:after,.fr-icon-bookmark-line:before{-webkit-mask-image:url(../../icons/business/bookmark-line.svg);mask-image:url(../../icons/business/bookmark-line.svg)}.fr-icon-briefcase-fill:after,.fr-icon-briefcase-fill:before{-webkit-mask-image:url(../../icons/business/briefcase-fill.svg);mask-image:url(../../icons/business/briefcase-fill.svg)}.fr-icon-briefcase-line:after,.fr-icon-briefcase-line:before{-webkit-mask-image:url(../../icons/business/briefcase-line.svg);mask-image:url(../../icons/business/briefcase-line.svg)}.fr-icon-calendar-2-fill:after,.fr-icon-calendar-2-fill:before{-webkit-mask-image:url(../../icons/business/calendar-2-fill.svg);mask-image:url(../../icons/business/calendar-2-fill.svg)}.fr-icon-calendar-2-line:after,.fr-icon-calendar-2-line:before{-webkit-mask-image:url(../../icons/business/calendar-2-line.svg);mask-image:url(../../icons/business/calendar-2-line.svg)}.fr-icon-calendar-event-fill:after,.fr-icon-calendar-event-fill:before{-webkit-mask-image:url(../../icons/business/calendar-event-fill.svg);mask-image:url(../../icons/business/calendar-event-fill.svg)}.fr-icon-calendar-event-line:after,.fr-icon-calendar-event-line:before{-webkit-mask-image:url(../../icons/business/calendar-event-line.svg);mask-image:url(../../icons/business/calendar-event-line.svg)}.fr-icon-calendar-fill:after,.fr-icon-calendar-fill:before{-webkit-mask-image:url(../../icons/business/calendar-fill.svg);mask-image:url(../../icons/business/calendar-fill.svg)}.fr-icon-calendar-line:after,.fr-icon-calendar-line:before{-webkit-mask-image:url(../../icons/business/calendar-line.svg);mask-image:url(../../icons/business/calendar-line.svg)}.fr-icon-cloud-fill:after,.fr-icon-cloud-fill:before{-webkit-mask-image:url(../../icons/business/cloud-fill.svg);mask-image:url(../../icons/business/cloud-fill.svg)}.fr-icon-cloud-line:after,.fr-icon-cloud-line:before{-webkit-mask-image:url(../../icons/business/cloud-line.svg);mask-image:url(../../icons/business/cloud-line.svg)}.fr-icon-copyright-fill:after,.fr-icon-copyright-fill:before{-webkit-mask-image:url(../../icons/business/copyright-fill.svg);mask-image:url(../../icons/business/copyright-fill.svg)}.fr-icon-copyright-line:after,.fr-icon-copyright-line:before{-webkit-mask-image:url(../../icons/business/copyright-line.svg);mask-image:url(../../icons/business/copyright-line.svg)}.fr-icon-customer-service-fill:after,.fr-icon-customer-service-fill:before{-webkit-mask-image:url(../../icons/business/customer-service-fill.svg);mask-image:url(../../icons/business/customer-service-fill.svg)}.fr-icon-customer-service-line:after,.fr-icon-customer-service-line:before{-webkit-mask-image:url(../../icons/business/customer-service-line.svg);mask-image:url(../../icons/business/customer-service-line.svg)}.fr-icon-flag-fill:after,.fr-icon-flag-fill:before{-webkit-mask-image:url(../../icons/business/flag-fill.svg);mask-image:url(../../icons/business/flag-fill.svg)}.fr-icon-flag-line:after,.fr-icon-flag-line:before{-webkit-mask-image:url(../../icons/business/flag-line.svg);mask-image:url(../../icons/business/flag-line.svg)}.fr-icon-global-fill:after,.fr-icon-global-fill:before{-webkit-mask-image:url(../../icons/business/global-fill.svg);mask-image:url(../../icons/business/global-fill.svg)}.fr-icon-global-line:after,.fr-icon-global-line:before{-webkit-mask-image:url(../../icons/business/global-line.svg);mask-image:url(../../icons/business/global-line.svg)}.fr-icon-line-chart-fill:after,.fr-icon-line-chart-fill:before{-webkit-mask-image:url(../../icons/business/line-chart-fill.svg);mask-image:url(../../icons/business/line-chart-fill.svg)}.fr-icon-line-chart-line:after,.fr-icon-line-chart-line:before{-webkit-mask-image:url(../../icons/business/line-chart-line.svg);mask-image:url(../../icons/business/line-chart-line.svg)}.fr-icon-links-fill:after,.fr-icon-links-fill:before{-webkit-mask-image:url(../../icons/business/links-fill.svg);mask-image:url(../../icons/business/links-fill.svg)}.fr-icon-links-line:after,.fr-icon-links-line:before{-webkit-mask-image:url(../../icons/business/links-line.svg);mask-image:url(../../icons/business/links-line.svg)}.fr-icon-mail-fill:after,.fr-icon-mail-fill:before{-webkit-mask-image:url(../../icons/business/mail-fill.svg);mask-image:url(../../icons/business/mail-fill.svg)}.fr-icon-mail-line:after,.fr-icon-mail-line:before{-webkit-mask-image:url(../../icons/business/mail-line.svg);mask-image:url(../../icons/business/mail-line.svg)}.fr-icon-mail-open-fill:after,.fr-icon-mail-open-fill:before{-webkit-mask-image:url(../../icons/business/mail-open-fill.svg);mask-image:url(../../icons/business/mail-open-fill.svg)}.fr-icon-mail-open-line:after,.fr-icon-mail-open-line:before{-webkit-mask-image:url(../../icons/business/mail-open-line.svg);mask-image:url(../../icons/business/mail-open-line.svg)}.fr-icon-medal-fill:after,.fr-icon-medal-fill:before{-webkit-mask-image:url(../../icons/business/medal-fill.svg);mask-image:url(../../icons/business/medal-fill.svg)}.fr-icon-medal-line:after,.fr-icon-medal-line:before{-webkit-mask-image:url(../../icons/business/medal-line.svg);mask-image:url(../../icons/business/medal-line.svg)}.fr-icon-pie-chart-2-fill:after,.fr-icon-pie-chart-2-fill:before{-webkit-mask-image:url(../../icons/business/pie-chart-2-fill.svg);mask-image:url(../../icons/business/pie-chart-2-fill.svg)}.fr-icon-pie-chart-2-line:after,.fr-icon-pie-chart-2-line:before{-webkit-mask-image:url(../../icons/business/pie-chart-2-line.svg);mask-image:url(../../icons/business/pie-chart-2-line.svg)}.fr-icon-pie-chart-box-fill:after,.fr-icon-pie-chart-box-fill:before{-webkit-mask-image:url(../../icons/business/pie-chart-box-fill.svg);mask-image:url(../../icons/business/pie-chart-box-fill.svg)}.fr-icon-pie-chart-box-line:after,.fr-icon-pie-chart-box-line:before{-webkit-mask-image:url(../../icons/business/pie-chart-box-line.svg);mask-image:url(../../icons/business/pie-chart-box-line.svg)}.fr-icon-printer-fill:after,.fr-icon-printer-fill:before{-webkit-mask-image:url(../../icons/business/printer-fill.svg);mask-image:url(../../icons/business/printer-fill.svg)}.fr-icon-printer-line:after,.fr-icon-printer-line:before{-webkit-mask-image:url(../../icons/business/printer-line.svg);mask-image:url(../../icons/business/printer-line.svg)}.fr-icon-profil-fill:after,.fr-icon-profil-fill:before{-webkit-mask-image:url(../../icons/business/profil-fill.svg);mask-image:url(../../icons/business/profil-fill.svg)}.fr-icon-profil-line:after,.fr-icon-profil-line:before{-webkit-mask-image:url(../../icons/business/profil-line.svg);mask-image:url(../../icons/business/profil-line.svg)}.fr-icon-projector-2-fill:after,.fr-icon-projector-2-fill:before{-webkit-mask-image:url(../../icons/business/projector-2-fill.svg);mask-image:url(../../icons/business/projector-2-fill.svg)}.fr-icon-projector-2-line:after,.fr-icon-projector-2-line:before{-webkit-mask-image:url(../../icons/business/projector-2-line.svg);mask-image:url(../../icons/business/projector-2-line.svg)}.fr-icon-send-plane-fill:after,.fr-icon-send-plane-fill:before{-webkit-mask-image:url(../../icons/business/send-plane-fill.svg);mask-image:url(../../icons/business/send-plane-fill.svg)}.fr-icon-send-plane-line:after,.fr-icon-send-plane-line:before{-webkit-mask-image:url(../../icons/business/send-plane-line.svg);mask-image:url(../../icons/business/send-plane-line.svg)}.fr-icon-slideshow-fill:after,.fr-icon-slideshow-fill:before{-webkit-mask-image:url(../../icons/business/slideshow-fill.svg);mask-image:url(../../icons/business/slideshow-fill.svg)}.fr-icon-slideshow-line:after,.fr-icon-slideshow-line:before{-webkit-mask-image:url(../../icons/business/slideshow-line.svg);mask-image:url(../../icons/business/slideshow-line.svg)}.fr-icon-window-fill:after,.fr-icon-window-fill:before{-webkit-mask-image:url(../../icons/business/window-fill.svg);mask-image:url(../../icons/business/window-fill.svg)}.fr-icon-window-line:after,.fr-icon-window-line:before{-webkit-mask-image:url(../../icons/business/window-line.svg);mask-image:url(../../icons/business/window-line.svg)}.fr-fi-attachment-fill:after,.fr-fi-attachment-fill:before{-webkit-mask-image:url(../../icons/business/attachment-fill.svg);mask-image:url(../../icons/business/attachment-fill.svg)}.fr-fi-attachment-line:after,.fr-fi-attachment-line:before{-webkit-mask-image:url(../../icons/business/attachment-line.svg);mask-image:url(../../icons/business/attachment-line.svg)}.fr-fi-calendar-fill:after,.fr-fi-calendar-fill:before{-webkit-mask-image:url(../../icons/business/calendar-fill.svg);mask-image:url(../../icons/business/calendar-fill.svg)}.fr-fi-calendar-line:after,.fr-fi-calendar-line:before{-webkit-mask-image:url(../../icons/business/calendar-line.svg);mask-image:url(../../icons/business/calendar-line.svg)}.fr-fi-line-chart-fill:after,.fr-fi-line-chart-fill:before{-webkit-mask-image:url(../../icons/business/line-chart-fill.svg);mask-image:url(../../icons/business/line-chart-fill.svg)}.fr-fi-line-chart-line:after,.fr-fi-line-chart-line:before{-webkit-mask-image:url(../../icons/business/line-chart-line.svg);mask-image:url(../../icons/business/line-chart-line.svg)}.fr-fi-links-fill:after,.fr-fi-links-fill:before{-webkit-mask-image:url(../../icons/business/links-fill.svg);mask-image:url(../../icons/business/links-fill.svg)}.fr-fi-mail-fill:after,.fr-fi-mail-fill:before{-webkit-mask-image:url(../../icons/business/mail-fill.svg);mask-image:url(../../icons/business/mail-fill.svg)}.fr-fi-mail-line:after,.fr-fi-mail-line:before{-webkit-mask-image:url(../../icons/business/mail-line.svg);mask-image:url(../../icons/business/mail-line.svg)}.fr-fi-printer-fill:after,.fr-fi-printer-fill:before{-webkit-mask-image:url(../../icons/business/printer-fill.svg);mask-image:url(../../icons/business/printer-fill.svg)}.fr-fi-printer-line:after,.fr-fi-printer-line:before{-webkit-mask-image:url(../../icons/business/printer-line.svg);mask-image:url(../../icons/business/printer-line.svg)}.fr-icon-chat-2-fill:after,.fr-icon-chat-2-fill:before{-webkit-mask-image:url(../../icons/communication/chat-2-fill.svg);mask-image:url(../../icons/communication/chat-2-fill.svg)}.fr-icon-chat-2-line:after,.fr-icon-chat-2-line:before{-webkit-mask-image:url(../../icons/communication/chat-2-line.svg);mask-image:url(../../icons/communication/chat-2-line.svg)}.fr-icon-chat-3-fill:after,.fr-icon-chat-3-fill:before{-webkit-mask-image:url(../../icons/communication/chat-3-fill.svg);mask-image:url(../../icons/communication/chat-3-fill.svg)}.fr-icon-chat-3-line:after,.fr-icon-chat-3-line:before{-webkit-mask-image:url(../../icons/communication/chat-3-line.svg);mask-image:url(../../icons/communication/chat-3-line.svg)}.fr-icon-chat-check-fill:after,.fr-icon-chat-check-fill:before{-webkit-mask-image:url(../../icons/communication/chat-check-fill.svg);mask-image:url(../../icons/communication/chat-check-fill.svg)}.fr-icon-chat-check-line:after,.fr-icon-chat-check-line:before{-webkit-mask-image:url(../../icons/communication/chat-check-line.svg);mask-image:url(../../icons/communication/chat-check-line.svg)}.fr-icon-chat-delete-fill:after,.fr-icon-chat-delete-fill:before{-webkit-mask-image:url(../../icons/communication/chat-delete-fill.svg);mask-image:url(../../icons/communication/chat-delete-fill.svg)}.fr-icon-chat-delete-line:after,.fr-icon-chat-delete-line:before{-webkit-mask-image:url(../../icons/communication/chat-delete-line.svg);mask-image:url(../../icons/communication/chat-delete-line.svg)}.fr-icon-chat-poll-fill:after,.fr-icon-chat-poll-fill:before{-webkit-mask-image:url(../../icons/communication/chat-poll-fill.svg);mask-image:url(../../icons/communication/chat-poll-fill.svg)}.fr-icon-chat-poll-line:after,.fr-icon-chat-poll-line:before{-webkit-mask-image:url(../../icons/communication/chat-poll-line.svg);mask-image:url(../../icons/communication/chat-poll-line.svg)}.fr-icon-discuss-fill:after,.fr-icon-discuss-fill:before{-webkit-mask-image:url(../../icons/communication/discuss-fill.svg);mask-image:url(../../icons/communication/discuss-fill.svg)}.fr-icon-discuss-line:after,.fr-icon-discuss-line:before{-webkit-mask-image:url(../../icons/communication/discuss-line.svg);mask-image:url(../../icons/communication/discuss-line.svg)}.fr-icon-feedback-fill:after,.fr-icon-feedback-fill:before{-webkit-mask-image:url(../../icons/communication/feedback-fill.svg);mask-image:url(../../icons/communication/feedback-fill.svg)}.fr-icon-feedback-line:after,.fr-icon-feedback-line:before{-webkit-mask-image:url(../../icons/communication/feedback-line.svg);mask-image:url(../../icons/communication/feedback-line.svg)}.fr-icon-message-2-fill:after,.fr-icon-message-2-fill:before{-webkit-mask-image:url(../../icons/communication/message-2-fill.svg);mask-image:url(../../icons/communication/message-2-fill.svg)}.fr-icon-message-2-line:after,.fr-icon-message-2-line:before{-webkit-mask-image:url(../../icons/communication/message-2-line.svg);mask-image:url(../../icons/communication/message-2-line.svg)}.fr-icon-question-answer-fill:after,.fr-icon-question-answer-fill:before{-webkit-mask-image:url(../../icons/communication/question-answer-fill.svg);mask-image:url(../../icons/communication/question-answer-fill.svg)}.fr-icon-question-answer-line:after,.fr-icon-question-answer-line:before{-webkit-mask-image:url(../../icons/communication/question-answer-line.svg);mask-image:url(../../icons/communication/question-answer-line.svg)}.fr-icon-questionnaire-fill:after,.fr-icon-questionnaire-fill:before{-webkit-mask-image:url(../../icons/communication/questionnaire-fill.svg);mask-image:url(../../icons/communication/questionnaire-fill.svg)}.fr-icon-questionnaire-line:after,.fr-icon-questionnaire-line:before{-webkit-mask-image:url(../../icons/communication/questionnaire-line.svg);mask-image:url(../../icons/communication/questionnaire-line.svg)}.fr-icon-video-chat-fill:after,.fr-icon-video-chat-fill:before{-webkit-mask-image:url(../../icons/communication/video-chat-fill.svg);mask-image:url(../../icons/communication/video-chat-fill.svg)}.fr-icon-video-chat-line:after,.fr-icon-video-chat-line:before{-webkit-mask-image:url(../../icons/communication/video-chat-line.svg);mask-image:url(../../icons/communication/video-chat-line.svg)}.fr-icon-ball-pen-fill:after,.fr-icon-ball-pen-fill:before{-webkit-mask-image:url(../../icons/design/ball-pen-fill.svg);mask-image:url(../../icons/design/ball-pen-fill.svg)}.fr-icon-ball-pen-line:after,.fr-icon-ball-pen-line:before{-webkit-mask-image:url(../../icons/design/ball-pen-line.svg);mask-image:url(../../icons/design/ball-pen-line.svg)}.fr-icon-brush-3-fill:after,.fr-icon-brush-3-fill:before{-webkit-mask-image:url(../../icons/design/brush-3-fill.svg);mask-image:url(../../icons/design/brush-3-fill.svg)}.fr-icon-brush-3-line:after,.fr-icon-brush-3-line:before{-webkit-mask-image:url(../../icons/design/brush-3-line.svg);mask-image:url(../../icons/design/brush-3-line.svg)}.fr-icon-brush-fill:after,.fr-icon-brush-fill:before{-webkit-mask-image:url(../../icons/design/brush-fill.svg);mask-image:url(../../icons/design/brush-fill.svg)}.fr-icon-brush-line:after,.fr-icon-brush-line:before{-webkit-mask-image:url(../../icons/design/brush-line.svg);mask-image:url(../../icons/design/brush-line.svg)}.fr-icon-contrast-fill:after,.fr-icon-contrast-fill:before{-webkit-mask-image:url(../../icons/design/contrast-fill.svg);mask-image:url(../../icons/design/contrast-fill.svg)}.fr-icon-contrast-line:after,.fr-icon-contrast-line:before{-webkit-mask-image:url(../../icons/design/contrast-line.svg);mask-image:url(../../icons/design/contrast-line.svg)}.fr-icon-crop-fill:after,.fr-icon-crop-fill:before{-webkit-mask-image:url(../../icons/design/crop-fill.svg);mask-image:url(../../icons/design/crop-fill.svg)}.fr-icon-crop-line:after,.fr-icon-crop-line:before{-webkit-mask-image:url(../../icons/design/crop-line.svg);mask-image:url(../../icons/design/crop-line.svg)}.fr-icon-drag-move-2-fill:after,.fr-icon-drag-move-2-fill:before{-webkit-mask-image:url(../../icons/design/drag-move-2-fill.svg);mask-image:url(../../icons/design/drag-move-2-fill.svg)}.fr-icon-drag-move-2-line:after,.fr-icon-drag-move-2-line:before{-webkit-mask-image:url(../../icons/design/drag-move-2-line.svg);mask-image:url(../../icons/design/drag-move-2-line.svg)}.fr-icon-drop-fill:after,.fr-icon-drop-fill:before{-webkit-mask-image:url(../../icons/design/drop-fill.svg);mask-image:url(../../icons/design/drop-fill.svg)}.fr-icon-drop-line:after,.fr-icon-drop-line:before{-webkit-mask-image:url(../../icons/design/drop-line.svg);mask-image:url(../../icons/design/drop-line.svg)}.fr-icon-edit-box-fill:after,.fr-icon-edit-box-fill:before{-webkit-mask-image:url(../../icons/design/edit-box-fill.svg);mask-image:url(../../icons/design/edit-box-fill.svg)}.fr-icon-edit-box-line:after,.fr-icon-edit-box-line:before{-webkit-mask-image:url(../../icons/design/edit-box-line.svg);mask-image:url(../../icons/design/edit-box-line.svg)}.fr-icon-edit-fill:after,.fr-icon-edit-fill:before{-webkit-mask-image:url(../../icons/design/edit-fill.svg);mask-image:url(../../icons/design/edit-fill.svg)}.fr-icon-edit-line:after,.fr-icon-edit-line:before{-webkit-mask-image:url(../../icons/design/edit-line.svg);mask-image:url(../../icons/design/edit-line.svg)}.fr-icon-eraser-fill:after,.fr-icon-eraser-fill:before{-webkit-mask-image:url(../../icons/design/eraser-fill.svg);mask-image:url(../../icons/design/eraser-fill.svg)}.fr-icon-eraser-line:after,.fr-icon-eraser-line:before{-webkit-mask-image:url(../../icons/design/eraser-line.svg);mask-image:url(../../icons/design/eraser-line.svg)}.fr-icon-ink-bottle-fill:after,.fr-icon-ink-bottle-fill:before{-webkit-mask-image:url(../../icons/design/ink-bottle-fill.svg);mask-image:url(../../icons/design/ink-bottle-fill.svg)}.fr-icon-ink-bottle-line:after,.fr-icon-ink-bottle-line:before{-webkit-mask-image:url(../../icons/design/ink-bottle-line.svg);mask-image:url(../../icons/design/ink-bottle-line.svg)}.fr-icon-layout-grid-fill:after,.fr-icon-layout-grid-fill:before{-webkit-mask-image:url(../../icons/design/layout-grid-fill.svg);mask-image:url(../../icons/design/layout-grid-fill.svg)}.fr-icon-layout-grid-line:after,.fr-icon-layout-grid-line:before{-webkit-mask-image:url(../../icons/design/layout-grid-line.svg);mask-image:url(../../icons/design/layout-grid-line.svg)}.fr-icon-mark-pen-fill:after,.fr-icon-mark-pen-fill:before{-webkit-mask-image:url(../../icons/design/mark-pen-fill.svg);mask-image:url(../../icons/design/mark-pen-fill.svg)}.fr-icon-mark-pen-line:after,.fr-icon-mark-pen-line:before{-webkit-mask-image:url(../../icons/design/mark-pen-line.svg);mask-image:url(../../icons/design/mark-pen-line.svg)}.fr-icon-paint-brush-fill:after,.fr-icon-paint-brush-fill:before{-webkit-mask-image:url(../../icons/design/paint-brush-fill.svg);mask-image:url(../../icons/design/paint-brush-fill.svg)}.fr-icon-paint-brush-line:after,.fr-icon-paint-brush-line:before{-webkit-mask-image:url(../../icons/design/paint-brush-line.svg);mask-image:url(../../icons/design/paint-brush-line.svg)}.fr-icon-paint-fill:after,.fr-icon-paint-fill:before{-webkit-mask-image:url(../../icons/design/paint-fill.svg);mask-image:url(../../icons/design/paint-fill.svg)}.fr-icon-paint-line:after,.fr-icon-paint-line:before{-webkit-mask-image:url(../../icons/design/paint-line.svg);mask-image:url(../../icons/design/paint-line.svg)}.fr-icon-palette-fill:after,.fr-icon-palette-fill:before{-webkit-mask-image:url(../../icons/design/palette-fill.svg);mask-image:url(../../icons/design/palette-fill.svg)}.fr-icon-palette-line:after,.fr-icon-palette-line:before{-webkit-mask-image:url(../../icons/design/palette-line.svg);mask-image:url(../../icons/design/palette-line.svg)}.fr-icon-pantone-fill:after,.fr-icon-pantone-fill:before{-webkit-mask-image:url(../../icons/design/pantone-fill.svg);mask-image:url(../../icons/design/pantone-fill.svg)}.fr-icon-pantone-line:after,.fr-icon-pantone-line:before{-webkit-mask-image:url(../../icons/design/pantone-line.svg);mask-image:url(../../icons/design/pantone-line.svg)}.fr-icon-pen-nib-fill:after,.fr-icon-pen-nib-fill:before{-webkit-mask-image:url(../../icons/design/pen-nib-fill.svg);mask-image:url(../../icons/design/pen-nib-fill.svg)}.fr-icon-pen-nib-line:after,.fr-icon-pen-nib-line:before{-webkit-mask-image:url(../../icons/design/pen-nib-line.svg);mask-image:url(../../icons/design/pen-nib-line.svg)}.fr-icon-pencil-fill:after,.fr-icon-pencil-fill:before{-webkit-mask-image:url(../../icons/design/pencil-fill.svg);mask-image:url(../../icons/design/pencil-fill.svg)}.fr-icon-pencil-line:after,.fr-icon-pencil-line:before{-webkit-mask-image:url(../../icons/design/pencil-line.svg);mask-image:url(../../icons/design/pencil-line.svg)}.fr-icon-pencil-ruler-fill:after,.fr-icon-pencil-ruler-fill:before{-webkit-mask-image:url(../../icons/design/pencil-ruler-fill.svg);mask-image:url(../../icons/design/pencil-ruler-fill.svg)}.fr-icon-pencil-ruler-line:after,.fr-icon-pencil-ruler-line:before{-webkit-mask-image:url(../../icons/design/pencil-ruler-line.svg);mask-image:url(../../icons/design/pencil-ruler-line.svg)}.fr-icon-shapes-fill:after,.fr-icon-shapes-fill:before{-webkit-mask-image:url(../../icons/design/shapes-fill.svg);mask-image:url(../../icons/design/shapes-fill.svg)}.fr-icon-shapes-line:after,.fr-icon-shapes-line:before{-webkit-mask-image:url(../../icons/design/shapes-line.svg);mask-image:url(../../icons/design/shapes-line.svg)}.fr-icon-sip-fill:after,.fr-icon-sip-fill:before{-webkit-mask-image:url(../../icons/design/sip-fill.svg);mask-image:url(../../icons/design/sip-fill.svg)}.fr-icon-sip-line:after,.fr-icon-sip-line:before{-webkit-mask-image:url(../../icons/design/sip-line.svg);mask-image:url(../../icons/design/sip-line.svg)}.fr-icon-table-fill:after,.fr-icon-table-fill:before{-webkit-mask-image:url(../../icons/design/table-fill.svg);mask-image:url(../../icons/design/table-fill.svg)}.fr-icon-table-line:after,.fr-icon-table-line:before{-webkit-mask-image:url(../../icons/design/table-line.svg);mask-image:url(../../icons/design/table-line.svg)}.fr-fi-edit-fill:after,.fr-fi-edit-fill:before{-webkit-mask-image:url(../../icons/design/edit-fill.svg);mask-image:url(../../icons/design/edit-fill.svg)}.fr-fi-edit-line:after,.fr-fi-edit-line:before{-webkit-mask-image:url(../../icons/design/edit-line.svg);mask-image:url(../../icons/design/edit-line.svg)}.fr-icon-bug-fill:after,.fr-icon-bug-fill:before{-webkit-mask-image:url(../../icons/development/bug-fill.svg);mask-image:url(../../icons/development/bug-fill.svg)}.fr-icon-bug-line:after,.fr-icon-bug-line:before{-webkit-mask-image:url(../../icons/development/bug-line.svg);mask-image:url(../../icons/development/bug-line.svg)}.fr-icon-code-box-fill:after,.fr-icon-code-box-fill:before{-webkit-mask-image:url(../../icons/development/code-box-fill.svg);mask-image:url(../../icons/development/code-box-fill.svg)}.fr-icon-code-box-line:after,.fr-icon-code-box-line:before{-webkit-mask-image:url(../../icons/development/code-box-line.svg);mask-image:url(../../icons/development/code-box-line.svg)}.fr-icon-code-s-slash-line:after,.fr-icon-code-s-slash-line:before{-webkit-mask-image:url(../../icons/development/code-s-slash-line.svg);mask-image:url(../../icons/development/code-s-slash-line.svg)}.fr-icon-cursor-fill:after,.fr-icon-cursor-fill:before{-webkit-mask-image:url(../../icons/development/cursor-fill.svg);mask-image:url(../../icons/development/cursor-fill.svg)}.fr-icon-cursor-line:after,.fr-icon-cursor-line:before{-webkit-mask-image:url(../../icons/development/cursor-line.svg);mask-image:url(../../icons/development/cursor-line.svg)}.fr-icon-git-branch-fill:after,.fr-icon-git-branch-fill:before{-webkit-mask-image:url(../../icons/development/git-branch-fill.svg);mask-image:url(../../icons/development/git-branch-fill.svg)}.fr-icon-git-branch-line:after,.fr-icon-git-branch-line:before{-webkit-mask-image:url(../../icons/development/git-branch-line.svg);mask-image:url(../../icons/development/git-branch-line.svg)}.fr-icon-git-commit-fill:after,.fr-icon-git-commit-fill:before{-webkit-mask-image:url(../../icons/development/git-commit-fill.svg);mask-image:url(../../icons/development/git-commit-fill.svg)}.fr-icon-git-commit-line:after,.fr-icon-git-commit-line:before{-webkit-mask-image:url(../../icons/development/git-commit-line.svg);mask-image:url(../../icons/development/git-commit-line.svg)}.fr-icon-git-merge-fill:after,.fr-icon-git-merge-fill:before{-webkit-mask-image:url(../../icons/development/git-merge-fill.svg);mask-image:url(../../icons/development/git-merge-fill.svg)}.fr-icon-git-merge-line:after,.fr-icon-git-merge-line:before{-webkit-mask-image:url(../../icons/development/git-merge-line.svg);mask-image:url(../../icons/development/git-merge-line.svg)}.fr-icon-git-pull-request-fill:after,.fr-icon-git-pull-request-fill:before{-webkit-mask-image:url(../../icons/development/git-pull-request-fill.svg);mask-image:url(../../icons/development/git-pull-request-fill.svg)}.fr-icon-git-pull-request-line:after,.fr-icon-git-pull-request-line:before{-webkit-mask-image:url(../../icons/development/git-pull-request-line.svg);mask-image:url(../../icons/development/git-pull-request-line.svg)}.fr-icon-git-repository-commits-fill:after,.fr-icon-git-repository-commits-fill:before{-webkit-mask-image:url(../../icons/development/git-repository-commits-fill.svg);mask-image:url(../../icons/development/git-repository-commits-fill.svg)}.fr-icon-git-repository-commits-line:after,.fr-icon-git-repository-commits-line:before{-webkit-mask-image:url(../../icons/development/git-repository-commits-line.svg);mask-image:url(../../icons/development/git-repository-commits-line.svg)}.fr-icon-git-repository-fill:after,.fr-icon-git-repository-fill:before{-webkit-mask-image:url(../../icons/development/git-repository-fill.svg);mask-image:url(../../icons/development/git-repository-fill.svg)}.fr-icon-git-repository-line:after,.fr-icon-git-repository-line:before{-webkit-mask-image:url(../../icons/development/git-repository-line.svg);mask-image:url(../../icons/development/git-repository-line.svg)}.fr-icon-git-repository-private-fill:after,.fr-icon-git-repository-private-fill:before{-webkit-mask-image:url(../../icons/development/git-repository-private-fill.svg);mask-image:url(../../icons/development/git-repository-private-fill.svg)}.fr-icon-git-repository-private-line:after,.fr-icon-git-repository-private-line:before{-webkit-mask-image:url(../../icons/development/git-repository-private-line.svg);mask-image:url(../../icons/development/git-repository-private-line.svg)}.fr-icon-terminal-box-fill:after,.fr-icon-terminal-box-fill:before{-webkit-mask-image:url(../../icons/development/terminal-box-fill.svg);mask-image:url(../../icons/development/terminal-box-fill.svg)}.fr-icon-terminal-box-line:after,.fr-icon-terminal-box-line:before{-webkit-mask-image:url(../../icons/development/terminal-box-line.svg);mask-image:url(../../icons/development/terminal-box-line.svg)}.fr-icon-terminal-line:after,.fr-icon-terminal-line:before{-webkit-mask-image:url(../../icons/development/terminal-line.svg);mask-image:url(../../icons/development/terminal-line.svg)}.fr-icon-terminal-window-fill:after,.fr-icon-terminal-window-fill:before{-webkit-mask-image:url(../../icons/development/terminal-window-fill.svg);mask-image:url(../../icons/development/terminal-window-fill.svg)}.fr-icon-terminal-window-line:after,.fr-icon-terminal-window-line:before{-webkit-mask-image:url(../../icons/development/terminal-window-line.svg);mask-image:url(../../icons/development/terminal-window-line.svg)}.fr-icon-bluetooth-fill:after,.fr-icon-bluetooth-fill:before{-webkit-mask-image:url(../../icons/device/bluetooth-fill.svg);mask-image:url(../../icons/device/bluetooth-fill.svg)}.fr-icon-bluetooth-line:after,.fr-icon-bluetooth-line:before{-webkit-mask-image:url(../../icons/device/bluetooth-line.svg);mask-image:url(../../icons/device/bluetooth-line.svg)}.fr-icon-computer-fill:after,.fr-icon-computer-fill:before{-webkit-mask-image:url(../../icons/device/computer-fill.svg);mask-image:url(../../icons/device/computer-fill.svg)}.fr-icon-computer-line:after,.fr-icon-computer-line:before{-webkit-mask-image:url(../../icons/device/computer-line.svg);mask-image:url(../../icons/device/computer-line.svg)}.fr-icon-dashboard-3-fill:after,.fr-icon-dashboard-3-fill:before{-webkit-mask-image:url(../../icons/device/dashboard-3-fill.svg);mask-image:url(../../icons/device/dashboard-3-fill.svg)}.fr-icon-dashboard-3-line:after,.fr-icon-dashboard-3-line:before{-webkit-mask-image:url(../../icons/device/dashboard-3-line.svg);mask-image:url(../../icons/device/dashboard-3-line.svg)}.fr-icon-database-fill:after,.fr-icon-database-fill:before{-webkit-mask-image:url(../../icons/device/database-fill.svg);mask-image:url(../../icons/device/database-fill.svg)}.fr-icon-database-line:after,.fr-icon-database-line:before{-webkit-mask-image:url(../../icons/device/database-line.svg);mask-image:url(../../icons/device/database-line.svg)}.fr-icon-device-fill:after,.fr-icon-device-fill:before{-webkit-mask-image:url(../../icons/device/device-fill.svg);mask-image:url(../../icons/device/device-fill.svg)}.fr-icon-device-line:after,.fr-icon-device-line:before{-webkit-mask-image:url(../../icons/device/device-line.svg);mask-image:url(../../icons/device/device-line.svg)}.fr-icon-hard-drive-2-fill:after,.fr-icon-hard-drive-2-fill:before{-webkit-mask-image:url(../../icons/device/hard-drive-2-fill.svg);mask-image:url(../../icons/device/hard-drive-2-fill.svg)}.fr-icon-hard-drive-2-line:after,.fr-icon-hard-drive-2-line:before{-webkit-mask-image:url(../../icons/device/hard-drive-2-line.svg);mask-image:url(../../icons/device/hard-drive-2-line.svg)}.fr-icon-mac-fill:after,.fr-icon-mac-fill:before{-webkit-mask-image:url(../../icons/device/mac-fill.svg);mask-image:url(../../icons/device/mac-fill.svg)}.fr-icon-mac-line:after,.fr-icon-mac-line:before{-webkit-mask-image:url(../../icons/device/mac-line.svg);mask-image:url(../../icons/device/mac-line.svg)}.fr-icon-phone-fill:after,.fr-icon-phone-fill:before{-webkit-mask-image:url(../../icons/device/phone-fill.svg);mask-image:url(../../icons/device/phone-fill.svg)}.fr-icon-phone-line:after,.fr-icon-phone-line:before{-webkit-mask-image:url(../../icons/device/phone-line.svg);mask-image:url(../../icons/device/phone-line.svg)}.fr-icon-qr-code-fill:after,.fr-icon-qr-code-fill:before{-webkit-mask-image:url(../../icons/device/qr-code-fill.svg);mask-image:url(../../icons/device/qr-code-fill.svg)}.fr-icon-qr-code-line:after,.fr-icon-qr-code-line:before{-webkit-mask-image:url(../../icons/device/qr-code-line.svg);mask-image:url(../../icons/device/qr-code-line.svg)}.fr-icon-rss-fill:after,.fr-icon-rss-fill:before{-webkit-mask-image:url(../../icons/device/rss-fill.svg);mask-image:url(../../icons/device/rss-fill.svg)}.fr-icon-rss-line:after,.fr-icon-rss-line:before{-webkit-mask-image:url(../../icons/device/rss-line.svg);mask-image:url(../../icons/device/rss-line.svg)}.fr-icon-save-3-fill:after,.fr-icon-save-3-fill:before{-webkit-mask-image:url(../../icons/device/save-3-fill.svg);mask-image:url(../../icons/device/save-3-fill.svg)}.fr-icon-save-3-line:after,.fr-icon-save-3-line:before{-webkit-mask-image:url(../../icons/device/save-3-line.svg);mask-image:url(../../icons/device/save-3-line.svg)}.fr-icon-save-fill:after,.fr-icon-save-fill:before{-webkit-mask-image:url(../../icons/device/save-fill.svg);mask-image:url(../../icons/device/save-fill.svg)}.fr-icon-save-line:after,.fr-icon-save-line:before{-webkit-mask-image:url(../../icons/device/save-line.svg);mask-image:url(../../icons/device/save-line.svg)}.fr-icon-server-fill:after,.fr-icon-server-fill:before{-webkit-mask-image:url(../../icons/device/server-fill.svg);mask-image:url(../../icons/device/server-fill.svg)}.fr-icon-server-line:after,.fr-icon-server-line:before{-webkit-mask-image:url(../../icons/device/server-line.svg);mask-image:url(../../icons/device/server-line.svg)}.fr-icon-smartphone-fill:after,.fr-icon-smartphone-fill:before{-webkit-mask-image:url(../../icons/device/smartphone-fill.svg);mask-image:url(../../icons/device/smartphone-fill.svg)}.fr-icon-smartphone-line:after,.fr-icon-smartphone-line:before{-webkit-mask-image:url(../../icons/device/smartphone-line.svg);mask-image:url(../../icons/device/smartphone-line.svg)}.fr-icon-tablet-fill:after,.fr-icon-tablet-fill:before{-webkit-mask-image:url(../../icons/device/tablet-fill.svg);mask-image:url(../../icons/device/tablet-fill.svg)}.fr-icon-tablet-line:after,.fr-icon-tablet-line:before{-webkit-mask-image:url(../../icons/device/tablet-line.svg);mask-image:url(../../icons/device/tablet-line.svg)}.fr-icon-tv-fill:after,.fr-icon-tv-fill:before{-webkit-mask-image:url(../../icons/device/tv-fill.svg);mask-image:url(../../icons/device/tv-fill.svg)}.fr-icon-tv-line:after,.fr-icon-tv-line:before{-webkit-mask-image:url(../../icons/device/tv-line.svg);mask-image:url(../../icons/device/tv-line.svg)}.fr-icon-wifi-fill:after,.fr-icon-wifi-fill:before{-webkit-mask-image:url(../../icons/device/wifi-fill.svg);mask-image:url(../../icons/device/wifi-fill.svg)}.fr-icon-wifi-line:after,.fr-icon-wifi-line:before{-webkit-mask-image:url(../../icons/device/wifi-line.svg);mask-image:url(../../icons/device/wifi-line.svg)}.fr-fi-phone-fill:after,.fr-fi-phone-fill:before{-webkit-mask-image:url(../../icons/device/phone-fill.svg);mask-image:url(../../icons/device/phone-fill.svg)}.fr-fi-phone-line:after,.fr-fi-phone-line:before{-webkit-mask-image:url(../../icons/device/phone-line.svg);mask-image:url(../../icons/device/phone-line.svg)}.fr-fi-rss-fill:after,.fr-fi-rss-fill:before{-webkit-mask-image:url(../../icons/device/rss-fill.svg);mask-image:url(../../icons/device/rss-fill.svg)}.fr-fi-rss-line:after,.fr-fi-rss-line:before{-webkit-mask-image:url(../../icons/device/rss-line.svg);mask-image:url(../../icons/device/rss-line.svg)}.fr-fi-save-fill:after,.fr-fi-save-fill:before{-webkit-mask-image:url(../../icons/device/save-fill.svg);mask-image:url(../../icons/device/save-fill.svg)}.fr-fi-save-line:after,.fr-fi-save-line:before{-webkit-mask-image:url(../../icons/device/save-line.svg);mask-image:url(../../icons/device/save-line.svg)}.fr-icon-article-fill:after,.fr-icon-article-fill:before{-webkit-mask-image:url(../../icons/document/article-fill.svg);mask-image:url(../../icons/document/article-fill.svg)}.fr-icon-article-line:after,.fr-icon-article-line:before{-webkit-mask-image:url(../../icons/document/article-line.svg);mask-image:url(../../icons/document/article-line.svg)}.fr-icon-book-2-fill:after,.fr-icon-book-2-fill:before{-webkit-mask-image:url(../../icons/document/book-2-fill.svg);mask-image:url(../../icons/document/book-2-fill.svg)}.fr-icon-book-2-line:after,.fr-icon-book-2-line:before{-webkit-mask-image:url(../../icons/document/book-2-line.svg);mask-image:url(../../icons/document/book-2-line.svg)}.fr-icon-booklet-fill:after,.fr-icon-booklet-fill:before{-webkit-mask-image:url(../../icons/document/booklet-fill.svg);mask-image:url(../../icons/document/booklet-fill.svg)}.fr-icon-booklet-line:after,.fr-icon-booklet-line:before{-webkit-mask-image:url(../../icons/document/booklet-line.svg);mask-image:url(../../icons/document/booklet-line.svg)}.fr-icon-clipboard-fill:after,.fr-icon-clipboard-fill:before{-webkit-mask-image:url(../../icons/document/clipboard-fill.svg);mask-image:url(../../icons/document/clipboard-fill.svg)}.fr-icon-clipboard-line:after,.fr-icon-clipboard-line:before{-webkit-mask-image:url(../../icons/document/clipboard-line.svg);mask-image:url(../../icons/document/clipboard-line.svg)}.fr-icon-draft-fill:after,.fr-icon-draft-fill:before{-webkit-mask-image:url(../../icons/document/draft-fill.svg);mask-image:url(../../icons/document/draft-fill.svg)}.fr-icon-draft-line:after,.fr-icon-draft-line:before{-webkit-mask-image:url(../../icons/document/draft-line.svg);mask-image:url(../../icons/document/draft-line.svg)}.fr-icon-file-add-fill:after,.fr-icon-file-add-fill:before{-webkit-mask-image:url(../../icons/document/file-add-fill.svg);mask-image:url(../../icons/document/file-add-fill.svg)}.fr-icon-file-add-line:after,.fr-icon-file-add-line:before{-webkit-mask-image:url(../../icons/document/file-add-line.svg);mask-image:url(../../icons/document/file-add-line.svg)}.fr-icon-file-download-fill:after,.fr-icon-file-download-fill:before{-webkit-mask-image:url(../../icons/document/file-download-fill.svg);mask-image:url(../../icons/document/file-download-fill.svg)}.fr-icon-file-download-line:after,.fr-icon-file-download-line:before{-webkit-mask-image:url(../../icons/document/file-download-line.svg);mask-image:url(../../icons/document/file-download-line.svg)}.fr-icon-file-fill:after,.fr-icon-file-fill:before{-webkit-mask-image:url(../../icons/document/file-fill.svg);mask-image:url(../../icons/document/file-fill.svg)}.fr-icon-file-line:after,.fr-icon-file-line:before{-webkit-mask-image:url(../../icons/document/file-line.svg);mask-image:url(../../icons/document/file-line.svg)}.fr-icon-file-pdf-fill:after,.fr-icon-file-pdf-fill:before{-webkit-mask-image:url(../../icons/document/file-pdf-fill.svg);mask-image:url(../../icons/document/file-pdf-fill.svg)}.fr-icon-file-pdf-line:after,.fr-icon-file-pdf-line:before{-webkit-mask-image:url(../../icons/document/file-pdf-line.svg);mask-image:url(../../icons/document/file-pdf-line.svg)}.fr-icon-file-text-fill:after,.fr-icon-file-text-fill:before{-webkit-mask-image:url(../../icons/document/file-text-fill.svg);mask-image:url(../../icons/document/file-text-fill.svg)}.fr-icon-file-text-line:after,.fr-icon-file-text-line:before{-webkit-mask-image:url(../../icons/document/file-text-line.svg);mask-image:url(../../icons/document/file-text-line.svg)}.fr-icon-folder-2-fill:after,.fr-icon-folder-2-fill:before{-webkit-mask-image:url(../../icons/document/folder-2-fill.svg);mask-image:url(../../icons/document/folder-2-fill.svg)}.fr-icon-folder-2-line:after,.fr-icon-folder-2-line:before{-webkit-mask-image:url(../../icons/document/folder-2-line.svg);mask-image:url(../../icons/document/folder-2-line.svg)}.fr-icon-newspaper-fill:after,.fr-icon-newspaper-fill:before{-webkit-mask-image:url(../../icons/document/newspaper-fill.svg);mask-image:url(../../icons/document/newspaper-fill.svg)}.fr-icon-newspaper-line:after,.fr-icon-newspaper-line:before{-webkit-mask-image:url(../../icons/document/newspaper-line.svg);mask-image:url(../../icons/document/newspaper-line.svg)}.fr-icon-survey-fill:after,.fr-icon-survey-fill:before{-webkit-mask-image:url(../../icons/document/survey-fill.svg);mask-image:url(../../icons/document/survey-fill.svg)}.fr-icon-survey-line:after,.fr-icon-survey-line:before{-webkit-mask-image:url(../../icons/document/survey-line.svg);mask-image:url(../../icons/document/survey-line.svg)}.fr-icon-todo-fill:after,.fr-icon-todo-fill:before{-webkit-mask-image:url(../../icons/document/todo-fill.svg);mask-image:url(../../icons/document/todo-fill.svg)}.fr-icon-todo-line:after,.fr-icon-todo-line:before{-webkit-mask-image:url(../../icons/document/todo-line.svg);mask-image:url(../../icons/document/todo-line.svg)}.fr-fi-file-download-fill:after,.fr-fi-file-download-fill:before{-webkit-mask-image:url(../../icons/document/file-download-fill.svg);mask-image:url(../../icons/document/file-download-fill.svg)}.fr-fi-file-download-line:after,.fr-fi-file-download-line:before{-webkit-mask-image:url(../../icons/document/file-download-line.svg);mask-image:url(../../icons/document/file-download-line.svg)}.fr-fi-file-fill:after,.fr-fi-file-fill:before{-webkit-mask-image:url(../../icons/document/file-fill.svg);mask-image:url(../../icons/document/file-fill.svg)}.fr-fi-file-line:after,.fr-fi-file-line:before{-webkit-mask-image:url(../../icons/document/file-line.svg);mask-image:url(../../icons/document/file-line.svg)}.fr-fi-file-pdf-fill:after,.fr-fi-file-pdf-fill:before{-webkit-mask-image:url(../../icons/document/file-pdf-fill.svg);mask-image:url(../../icons/document/file-pdf-fill.svg)}.fr-fi-file-pdf-line:after,.fr-fi-file-pdf-line:before{-webkit-mask-image:url(../../icons/document/file-pdf-line.svg);mask-image:url(../../icons/document/file-pdf-line.svg)}.fr-icon-align-center:after,.fr-icon-align-center:before{-webkit-mask-image:url(../../icons/editor/align-center.svg);mask-image:url(../../icons/editor/align-center.svg)}.fr-icon-align-justify:after,.fr-icon-align-justify:before{-webkit-mask-image:url(../../icons/editor/align-justify.svg);mask-image:url(../../icons/editor/align-justify.svg)}.fr-icon-align-left:after,.fr-icon-align-left:before{-webkit-mask-image:url(../../icons/editor/align-left.svg);mask-image:url(../../icons/editor/align-left.svg)}.fr-icon-align-right:after,.fr-icon-align-right:before{-webkit-mask-image:url(../../icons/editor/align-right.svg);mask-image:url(../../icons/editor/align-right.svg)}.fr-icon-code-block:after,.fr-icon-code-block:before{-webkit-mask-image:url(../../icons/editor/code-block.svg);mask-image:url(../../icons/editor/code-block.svg)}.fr-icon-code-view:after,.fr-icon-code-view:before{-webkit-mask-image:url(../../icons/editor/code-view.svg);mask-image:url(../../icons/editor/code-view.svg)}.fr-icon-font-color:after,.fr-icon-font-color:before{-webkit-mask-image:url(../../icons/editor/font-color.svg);mask-image:url(../../icons/editor/font-color.svg)}.fr-icon-font-size:after,.fr-icon-font-size:before{-webkit-mask-image:url(../../icons/editor/font-size.svg);mask-image:url(../../icons/editor/font-size.svg)}.fr-icon-format-clear:after,.fr-icon-format-clear:before{-webkit-mask-image:url(../../icons/editor/format-clear.svg);mask-image:url(../../icons/editor/format-clear.svg)}.fr-icon-bold:after,.fr-icon-bold:before{-webkit-mask-image:url(../../icons/editor/fr--bold.svg);mask-image:url(../../icons/editor/fr--bold.svg)}.fr-icon-highlight:after,.fr-icon-highlight:before{-webkit-mask-image:url(../../icons/editor/fr--highlight.svg);mask-image:url(../../icons/editor/fr--highlight.svg)}.fr-icon-quote-fill:after,.fr-icon-quote-fill:before{-webkit-mask-image:url(../../icons/editor/fr--quote-fill.svg);mask-image:url(../../icons/editor/fr--quote-fill.svg)}.fr-icon-quote-line:after,.fr-icon-quote-line:before{-webkit-mask-image:url(../../icons/editor/fr--quote-line.svg);mask-image:url(../../icons/editor/fr--quote-line.svg)}.fr-icon-h-1:after,.fr-icon-h-1:before{-webkit-mask-image:url(../../icons/editor/h-1.svg);mask-image:url(../../icons/editor/h-1.svg)}.fr-icon-h-2:after,.fr-icon-h-2:before{-webkit-mask-image:url(../../icons/editor/h-2.svg);mask-image:url(../../icons/editor/h-2.svg)}.fr-icon-h-3:after,.fr-icon-h-3:before{-webkit-mask-image:url(../../icons/editor/h-3.svg);mask-image:url(../../icons/editor/h-3.svg)}.fr-icon-h-4:after,.fr-icon-h-4:before{-webkit-mask-image:url(../../icons/editor/h-4.svg);mask-image:url(../../icons/editor/h-4.svg)}.fr-icon-h-5:after,.fr-icon-h-5:before{-webkit-mask-image:url(../../icons/editor/h-5.svg);mask-image:url(../../icons/editor/h-5.svg)}.fr-icon-h-6:after,.fr-icon-h-6:before{-webkit-mask-image:url(../../icons/editor/h-6.svg);mask-image:url(../../icons/editor/h-6.svg)}.fr-icon-hashtag:after,.fr-icon-hashtag:before{-webkit-mask-image:url(../../icons/editor/hashtag.svg);mask-image:url(../../icons/editor/hashtag.svg)}.fr-icon-indent-decrease:after,.fr-icon-indent-decrease:before{-webkit-mask-image:url(../../icons/editor/indent-decrease.svg);mask-image:url(../../icons/editor/indent-decrease.svg)}.fr-icon-indent-increase:after,.fr-icon-indent-increase:before{-webkit-mask-image:url(../../icons/editor/indent-increase.svg);mask-image:url(../../icons/editor/indent-increase.svg)}.fr-icon-italic:after,.fr-icon-italic:before{-webkit-mask-image:url(../../icons/editor/italic.svg);mask-image:url(../../icons/editor/italic.svg)}.fr-icon-link-unlink:after,.fr-icon-link-unlink:before{-webkit-mask-image:url(../../icons/editor/link-unlink.svg);mask-image:url(../../icons/editor/link-unlink.svg)}.fr-icon-link:after,.fr-icon-link:before{-webkit-mask-image:url(../../icons/editor/link.svg);mask-image:url(../../icons/editor/link.svg)}.fr-icon-list-check:after,.fr-icon-list-check:before{-webkit-mask-image:url(../../icons/editor/list-check.svg);mask-image:url(../../icons/editor/list-check.svg)}.fr-icon-list-ordered:after,.fr-icon-list-ordered:before{-webkit-mask-image:url(../../icons/editor/list-ordered.svg);mask-image:url(../../icons/editor/list-ordered.svg)}.fr-icon-list-unordered:after,.fr-icon-list-unordered:before{-webkit-mask-image:url(../../icons/editor/list-unordered.svg);mask-image:url(../../icons/editor/list-unordered.svg)}.fr-icon-question-mark:after,.fr-icon-question-mark:before{-webkit-mask-image:url(../../icons/editor/question-mark.svg);mask-image:url(../../icons/editor/question-mark.svg)}.fr-icon-separator:after,.fr-icon-separator:before{-webkit-mask-image:url(../../icons/editor/separator.svg);mask-image:url(../../icons/editor/separator.svg)}.fr-icon-space:after,.fr-icon-space:before{-webkit-mask-image:url(../../icons/editor/space.svg);mask-image:url(../../icons/editor/space.svg)}.fr-icon-strikethrough:after,.fr-icon-strikethrough:before{-webkit-mask-image:url(../../icons/editor/strikethrough.svg);mask-image:url(../../icons/editor/strikethrough.svg)}.fr-icon-subscript:after,.fr-icon-subscript:before{-webkit-mask-image:url(../../icons/editor/subscript.svg);mask-image:url(../../icons/editor/subscript.svg)}.fr-icon-superscript:after,.fr-icon-superscript:before{-webkit-mask-image:url(../../icons/editor/superscript.svg);mask-image:url(../../icons/editor/superscript.svg)}.fr-icon-table-2:after,.fr-icon-table-2:before{-webkit-mask-image:url(../../icons/editor/table-2.svg);mask-image:url(../../icons/editor/table-2.svg)}.fr-icon-text-direction-r:after,.fr-icon-text-direction-r:before{-webkit-mask-image:url(../../icons/editor/text-direction-r.svg);mask-image:url(../../icons/editor/text-direction-r.svg)}.fr-icon-translate-2:after,.fr-icon-translate-2:before{-webkit-mask-image:url(../../icons/editor/translate-2.svg);mask-image:url(../../icons/editor/translate-2.svg)}.fr-icon-underline:after,.fr-icon-underline:before{-webkit-mask-image:url(../../icons/editor/underline.svg);mask-image:url(../../icons/editor/underline.svg)}.fr-fi-font-size:after,.fr-fi-font-size:before{-webkit-mask-image:url(../../icons/editor/font-size.svg);mask-image:url(../../icons/editor/font-size.svg)}.fr-fi-bold:after,.fr-fi-bold:before{-webkit-mask-image:url(../../icons/editor/fr--bold.svg);mask-image:url(../../icons/editor/fr--bold.svg)}.fr-fi-highlight:after,.fr-fi-highlight:before{-webkit-mask-image:url(../../icons/editor/fr--highlight.svg);mask-image:url(../../icons/editor/fr--highlight.svg)}.fr-fi-italic:after,.fr-fi-italic:before{-webkit-mask-image:url(../../icons/editor/italic.svg);mask-image:url(../../icons/editor/italic.svg)}.fr-fi-link-unlink:after,.fr-fi-link-unlink:before{-webkit-mask-image:url(../../icons/editor/link-unlink.svg);mask-image:url(../../icons/editor/link-unlink.svg)}.fr-fi-list-ordered:after,.fr-fi-list-ordered:before{-webkit-mask-image:url(../../icons/editor/list-ordered.svg);mask-image:url(../../icons/editor/list-ordered.svg)}.fr-fi-list-unordered:after,.fr-fi-list-unordered:before{-webkit-mask-image:url(../../icons/editor/list-unordered.svg);mask-image:url(../../icons/editor/list-unordered.svg)}.fr-icon-bank-card-fill:after,.fr-icon-bank-card-fill:before{-webkit-mask-image:url(../../icons/finance/bank-card-fill.svg);mask-image:url(../../icons/finance/bank-card-fill.svg)}.fr-icon-bank-card-line:after,.fr-icon-bank-card-line:before{-webkit-mask-image:url(../../icons/finance/bank-card-line.svg);mask-image:url(../../icons/finance/bank-card-line.svg)}.fr-icon-coin-fill:after,.fr-icon-coin-fill:before{-webkit-mask-image:url(../../icons/finance/coin-fill.svg);mask-image:url(../../icons/finance/coin-fill.svg)}.fr-icon-gift-fill:after,.fr-icon-gift-fill:before{-webkit-mask-image:url(../../icons/finance/gift-fill.svg);mask-image:url(../../icons/finance/gift-fill.svg)}.fr-icon-gift-line:after,.fr-icon-gift-line:before{-webkit-mask-image:url(../../icons/finance/gift-line.svg);mask-image:url(../../icons/finance/gift-line.svg)}.fr-icon-money-euro-box-fill:after,.fr-icon-money-euro-box-fill:before{-webkit-mask-image:url(../../icons/finance/money-euro-box-fill.svg);mask-image:url(../../icons/finance/money-euro-box-fill.svg)}.fr-icon-money-euro-box-line:after,.fr-icon-money-euro-box-line:before{-webkit-mask-image:url(../../icons/finance/money-euro-box-line.svg);mask-image:url(../../icons/finance/money-euro-box-line.svg)}.fr-icon-money-euro-circle-fill:after,.fr-icon-money-euro-circle-fill:before{-webkit-mask-image:url(../../icons/finance/money-euro-circle-fill.svg);mask-image:url(../../icons/finance/money-euro-circle-fill.svg)}.fr-icon-money-euro-circle-line:after,.fr-icon-money-euro-circle-line:before{-webkit-mask-image:url(../../icons/finance/money-euro-circle-line.svg);mask-image:url(../../icons/finance/money-euro-circle-line.svg)}.fr-icon-secure-payment-fill:after,.fr-icon-secure-payment-fill:before{-webkit-mask-image:url(../../icons/finance/secure-payment-fill.svg);mask-image:url(../../icons/finance/secure-payment-fill.svg)}.fr-icon-secure-payment-line:after,.fr-icon-secure-payment-line:before{-webkit-mask-image:url(../../icons/finance/secure-payment-line.svg);mask-image:url(../../icons/finance/secure-payment-line.svg)}.fr-icon-shopping-bag-fill:after,.fr-icon-shopping-bag-fill:before{-webkit-mask-image:url(../../icons/finance/shopping-bag-fill.svg);mask-image:url(../../icons/finance/shopping-bag-fill.svg)}.fr-icon-shopping-bag-line:after,.fr-icon-shopping-bag-line:before{-webkit-mask-image:url(../../icons/finance/shopping-bag-line.svg);mask-image:url(../../icons/finance/shopping-bag-line.svg)}.fr-icon-shopping-cart-2-fill:after,.fr-icon-shopping-cart-2-fill:before{-webkit-mask-image:url(../../icons/finance/shopping-cart-2-fill.svg);mask-image:url(../../icons/finance/shopping-cart-2-fill.svg)}.fr-icon-shopping-cart-2-line:after,.fr-icon-shopping-cart-2-line:before{-webkit-mask-image:url(../../icons/finance/shopping-cart-2-line.svg);mask-image:url(../../icons/finance/shopping-cart-2-line.svg)}.fr-icon-trophy-fill:after,.fr-icon-trophy-fill:before{-webkit-mask-image:url(../../icons/finance/trophy-fill.svg);mask-image:url(../../icons/finance/trophy-fill.svg)}.fr-icon-trophy-line:after,.fr-icon-trophy-line:before{-webkit-mask-image:url(../../icons/finance/trophy-line.svg);mask-image:url(../../icons/finance/trophy-line.svg)}.fr-icon-capsule-fill:after,.fr-icon-capsule-fill:before{-webkit-mask-image:url(../../icons/health/capsule-fill.svg);mask-image:url(../../icons/health/capsule-fill.svg)}.fr-icon-capsule-line:after,.fr-icon-capsule-line:before{-webkit-mask-image:url(../../icons/health/capsule-line.svg);mask-image:url(../../icons/health/capsule-line.svg)}.fr-icon-dislike-fill:after,.fr-icon-dislike-fill:before{-webkit-mask-image:url(../../icons/health/dislike-fill.svg);mask-image:url(../../icons/health/dislike-fill.svg)}.fr-icon-dislike-line:after,.fr-icon-dislike-line:before{-webkit-mask-image:url(../../icons/health/dislike-line.svg);mask-image:url(../../icons/health/dislike-line.svg)}.fr-icon-dossier-fill:after,.fr-icon-dossier-fill:before{-webkit-mask-image:url(../../icons/health/dossier-fill.svg);mask-image:url(../../icons/health/dossier-fill.svg)}.fr-icon-dossier-line:after,.fr-icon-dossier-line:before{-webkit-mask-image:url(../../icons/health/dossier-line.svg);mask-image:url(../../icons/health/dossier-line.svg)}.fr-icon-first-aid-kit-fill:after,.fr-icon-first-aid-kit-fill:before{-webkit-mask-image:url(../../icons/health/first-aid-kit-fill.svg);mask-image:url(../../icons/health/first-aid-kit-fill.svg)}.fr-icon-first-aid-kit-line:after,.fr-icon-first-aid-kit-line:before{-webkit-mask-image:url(../../icons/health/first-aid-kit-line.svg);mask-image:url(../../icons/health/first-aid-kit-line.svg)}.fr-icon-hand-sanitizer-fill:after,.fr-icon-hand-sanitizer-fill:before{-webkit-mask-image:url(../../icons/health/hand-sanitizer-fill.svg);mask-image:url(../../icons/health/hand-sanitizer-fill.svg)}.fr-icon-hand-sanitizer-line:after,.fr-icon-hand-sanitizer-line:before{-webkit-mask-image:url(../../icons/health/hand-sanitizer-line.svg);mask-image:url(../../icons/health/hand-sanitizer-line.svg)}.fr-icon-health-book-fill:after,.fr-icon-health-book-fill:before{-webkit-mask-image:url(../../icons/health/health-book-fill.svg);mask-image:url(../../icons/health/health-book-fill.svg)}.fr-icon-health-book-line:after,.fr-icon-health-book-line:before{-webkit-mask-image:url(../../icons/health/health-book-line.svg);mask-image:url(../../icons/health/health-book-line.svg)}.fr-icon-heart-fill:after,.fr-icon-heart-fill:before{-webkit-mask-image:url(../../icons/health/heart-fill.svg);mask-image:url(../../icons/health/heart-fill.svg)}.fr-icon-heart-line:after,.fr-icon-heart-line:before{-webkit-mask-image:url(../../icons/health/heart-line.svg);mask-image:url(../../icons/health/heart-line.svg)}.fr-icon-heart-pulse-fill:after,.fr-icon-heart-pulse-fill:before{-webkit-mask-image:url(../../icons/health/heart-pulse-fill.svg);mask-image:url(../../icons/health/heart-pulse-fill.svg)}.fr-icon-heart-pulse-line:after,.fr-icon-heart-pulse-line:before{-webkit-mask-image:url(../../icons/health/heart-pulse-line.svg);mask-image:url(../../icons/health/heart-pulse-line.svg)}.fr-icon-lungs-fill:after,.fr-icon-lungs-fill:before{-webkit-mask-image:url(../../icons/health/lungs-fill.svg);mask-image:url(../../icons/health/lungs-fill.svg)}.fr-icon-lungs-line:after,.fr-icon-lungs-line:before{-webkit-mask-image:url(../../icons/health/lungs-line.svg);mask-image:url(../../icons/health/lungs-line.svg)}.fr-icon-medicine-bottle-fill:after,.fr-icon-medicine-bottle-fill:before{-webkit-mask-image:url(../../icons/health/medicine-bottle-fill.svg);mask-image:url(../../icons/health/medicine-bottle-fill.svg)}.fr-icon-medicine-bottle-line:after,.fr-icon-medicine-bottle-line:before{-webkit-mask-image:url(../../icons/health/medicine-bottle-line.svg);mask-image:url(../../icons/health/medicine-bottle-line.svg)}.fr-icon-mental-health-fill:after,.fr-icon-mental-health-fill:before{-webkit-mask-image:url(../../icons/health/mental-health-fill.svg);mask-image:url(../../icons/health/mental-health-fill.svg)}.fr-icon-mental-health-line:after,.fr-icon-mental-health-line:before{-webkit-mask-image:url(../../icons/health/mental-health-line.svg);mask-image:url(../../icons/health/mental-health-line.svg)}.fr-icon-microscope-fill:after,.fr-icon-microscope-fill:before{-webkit-mask-image:url(../../icons/health/microscope-fill.svg);mask-image:url(../../icons/health/microscope-fill.svg)}.fr-icon-microscope-line:after,.fr-icon-microscope-line:before{-webkit-mask-image:url(../../icons/health/microscope-line.svg);mask-image:url(../../icons/health/microscope-line.svg)}.fr-icon-psychotherapy-fill:after,.fr-icon-psychotherapy-fill:before{-webkit-mask-image:url(../../icons/health/psychotherapy-fill.svg);mask-image:url(../../icons/health/psychotherapy-fill.svg)}.fr-icon-psychotherapy-line:after,.fr-icon-psychotherapy-line:before{-webkit-mask-image:url(../../icons/health/psychotherapy-line.svg);mask-image:url(../../icons/health/psychotherapy-line.svg)}.fr-icon-pulse-line:after,.fr-icon-pulse-line:before{-webkit-mask-image:url(../../icons/health/pulse-line.svg);mask-image:url(../../icons/health/pulse-line.svg)}.fr-icon-stethoscope-fill:after,.fr-icon-stethoscope-fill:before{-webkit-mask-image:url(../../icons/health/stethoscope-fill.svg);mask-image:url(../../icons/health/stethoscope-fill.svg)}.fr-icon-stethoscope-line:after,.fr-icon-stethoscope-line:before{-webkit-mask-image:url(../../icons/health/stethoscope-line.svg);mask-image:url(../../icons/health/stethoscope-line.svg)}.fr-icon-surgical-mask-fill:after,.fr-icon-surgical-mask-fill:before{-webkit-mask-image:url(../../icons/health/surgical-mask-fill.svg);mask-image:url(../../icons/health/surgical-mask-fill.svg)}.fr-icon-surgical-mask-line:after,.fr-icon-surgical-mask-line:before{-webkit-mask-image:url(../../icons/health/surgical-mask-line.svg);mask-image:url(../../icons/health/surgical-mask-line.svg)}.fr-icon-syringe-fill:after,.fr-icon-syringe-fill:before{-webkit-mask-image:url(../../icons/health/syringe-fill.svg);mask-image:url(../../icons/health/syringe-fill.svg)}.fr-icon-syringe-line:after,.fr-icon-syringe-line:before{-webkit-mask-image:url(../../icons/health/syringe-line.svg);mask-image:url(../../icons/health/syringe-line.svg)}.fr-icon-test-tube-fill:after,.fr-icon-test-tube-fill:before{-webkit-mask-image:url(../../icons/health/test-tube-fill.svg);mask-image:url(../../icons/health/test-tube-fill.svg)}.fr-icon-test-tube-line:after,.fr-icon-test-tube-line:before{-webkit-mask-image:url(../../icons/health/test-tube-line.svg);mask-image:url(../../icons/health/test-tube-line.svg)}.fr-icon-thermometer-fill:after,.fr-icon-thermometer-fill:before{-webkit-mask-image:url(../../icons/health/thermometer-fill.svg);mask-image:url(../../icons/health/thermometer-fill.svg)}.fr-icon-thermometer-line:after,.fr-icon-thermometer-line:before{-webkit-mask-image:url(../../icons/health/thermometer-line.svg);mask-image:url(../../icons/health/thermometer-line.svg)}.fr-icon-virus-fill:after,.fr-icon-virus-fill:before{-webkit-mask-image:url(../../icons/health/virus-fill.svg);mask-image:url(../../icons/health/virus-fill.svg)}.fr-icon-virus-line:after,.fr-icon-virus-line:before{-webkit-mask-image:url(../../icons/health/virus-line.svg);mask-image:url(../../icons/health/virus-line.svg)}.fr-icon-bluesky-fill:after,.fr-icon-bluesky-fill:before{-webkit-mask-image:url(../../icons/logo/bluesky-fill.svg);mask-image:url(../../icons/logo/bluesky-fill.svg)}.fr-icon-bluesky-line:after,.fr-icon-bluesky-line:before{-webkit-mask-image:url(../../icons/logo/bluesky-line.svg);mask-image:url(../../icons/logo/bluesky-line.svg)}.fr-icon-chrome-fill:after,.fr-icon-chrome-fill:before{-webkit-mask-image:url(../../icons/logo/chrome-fill.svg);mask-image:url(../../icons/logo/chrome-fill.svg)}.fr-icon-chrome-line:after,.fr-icon-chrome-line:before{-webkit-mask-image:url(../../icons/logo/chrome-line.svg);mask-image:url(../../icons/logo/chrome-line.svg)}.fr-icon-edge-fill:after,.fr-icon-edge-fill:before{-webkit-mask-image:url(../../icons/logo/edge-fill.svg);mask-image:url(../../icons/logo/edge-fill.svg)}.fr-icon-edge-line:after,.fr-icon-edge-line:before{-webkit-mask-image:url(../../icons/logo/edge-line.svg);mask-image:url(../../icons/logo/edge-line.svg)}.fr-icon-facebook-circle-fill:after,.fr-icon-facebook-circle-fill:before{-webkit-mask-image:url(../../icons/logo/facebook-circle-fill.svg);mask-image:url(../../icons/logo/facebook-circle-fill.svg)}.fr-icon-facebook-circle-line:after,.fr-icon-facebook-circle-line:before{-webkit-mask-image:url(../../icons/logo/facebook-circle-line.svg);mask-image:url(../../icons/logo/facebook-circle-line.svg)}.fr-icon-firefox-fill:after,.fr-icon-firefox-fill:before{-webkit-mask-image:url(../../icons/logo/firefox-fill.svg);mask-image:url(../../icons/logo/firefox-fill.svg)}.fr-icon-firefox-line:after,.fr-icon-firefox-line:before{-webkit-mask-image:url(../../icons/logo/firefox-line.svg);mask-image:url(../../icons/logo/firefox-line.svg)}.fr-icon-dailymotion-fill:after,.fr-icon-dailymotion-fill:before{-webkit-mask-image:url(../../icons/logo/fr--dailymotion-fill.svg);mask-image:url(../../icons/logo/fr--dailymotion-fill.svg)}.fr-icon-dailymotion-line:after,.fr-icon-dailymotion-line:before{-webkit-mask-image:url(../../icons/logo/fr--dailymotion-line.svg);mask-image:url(../../icons/logo/fr--dailymotion-line.svg)}.fr-icon-tiktok-fill:after,.fr-icon-tiktok-fill:before{-webkit-mask-image:url(../../icons/logo/fr--tiktok-fill.svg);mask-image:url(../../icons/logo/fr--tiktok-fill.svg)}.fr-icon-tiktok-line:after,.fr-icon-tiktok-line:before{-webkit-mask-image:url(../../icons/logo/fr--tiktok-line.svg);mask-image:url(../../icons/logo/fr--tiktok-line.svg)}.fr-icon-github-fill:after,.fr-icon-github-fill:before{-webkit-mask-image:url(../../icons/logo/github-fill.svg);mask-image:url(../../icons/logo/github-fill.svg)}.fr-icon-github-line:after,.fr-icon-github-line:before{-webkit-mask-image:url(../../icons/logo/github-line.svg);mask-image:url(../../icons/logo/github-line.svg)}.fr-icon-google-fill:after,.fr-icon-google-fill:before{-webkit-mask-image:url(../../icons/logo/google-fill.svg);mask-image:url(../../icons/logo/google-fill.svg)}.fr-icon-google-line:after,.fr-icon-google-line:before{-webkit-mask-image:url(../../icons/logo/google-line.svg);mask-image:url(../../icons/logo/google-line.svg)}.fr-icon-ie-fill:after,.fr-icon-ie-fill:before{-webkit-mask-image:url(../../icons/logo/ie-fill.svg);mask-image:url(../../icons/logo/ie-fill.svg)}.fr-icon-ie-line:after,.fr-icon-ie-line:before{-webkit-mask-image:url(../../icons/logo/ie-line.svg);mask-image:url(../../icons/logo/ie-line.svg)}.fr-icon-instagram-fill:after,.fr-icon-instagram-fill:before{-webkit-mask-image:url(../../icons/logo/instagram-fill.svg);mask-image:url(../../icons/logo/instagram-fill.svg)}.fr-icon-instagram-line:after,.fr-icon-instagram-line:before{-webkit-mask-image:url(../../icons/logo/instagram-line.svg);mask-image:url(../../icons/logo/instagram-line.svg)}.fr-icon-linkedin-box-fill:after,.fr-icon-linkedin-box-fill:before{-webkit-mask-image:url(../../icons/logo/linkedin-box-fill.svg);mask-image:url(../../icons/logo/linkedin-box-fill.svg)}.fr-icon-linkedin-box-line:after,.fr-icon-linkedin-box-line:before{-webkit-mask-image:url(../../icons/logo/linkedin-box-line.svg);mask-image:url(../../icons/logo/linkedin-box-line.svg)}.fr-icon-mastodon-fill:after,.fr-icon-mastodon-fill:before{-webkit-mask-image:url(../../icons/logo/mastodon-fill.svg);mask-image:url(../../icons/logo/mastodon-fill.svg)}.fr-icon-mastodon-line:after,.fr-icon-mastodon-line:before{-webkit-mask-image:url(../../icons/logo/mastodon-line.svg);mask-image:url(../../icons/logo/mastodon-line.svg)}.fr-icon-npmjs-fill:after,.fr-icon-npmjs-fill:before{-webkit-mask-image:url(../../icons/logo/npmjs-fill.svg);mask-image:url(../../icons/logo/npmjs-fill.svg)}.fr-icon-npmjs-line:after,.fr-icon-npmjs-line:before{-webkit-mask-image:url(../../icons/logo/npmjs-line.svg);mask-image:url(../../icons/logo/npmjs-line.svg)}.fr-icon-remixicon-fill:after,.fr-icon-remixicon-fill:before{-webkit-mask-image:url(../../icons/logo/remixicon-fill.svg);mask-image:url(../../icons/logo/remixicon-fill.svg)}.fr-icon-remixicon-line:after,.fr-icon-remixicon-line:before{-webkit-mask-image:url(../../icons/logo/remixicon-line.svg);mask-image:url(../../icons/logo/remixicon-line.svg)}.fr-icon-safari-fill:after,.fr-icon-safari-fill:before{-webkit-mask-image:url(../../icons/logo/safari-fill.svg);mask-image:url(../../icons/logo/safari-fill.svg)}.fr-icon-safari-line:after,.fr-icon-safari-line:before{-webkit-mask-image:url(../../icons/logo/safari-line.svg);mask-image:url(../../icons/logo/safari-line.svg)}.fr-icon-slack-fill:after,.fr-icon-slack-fill:before{-webkit-mask-image:url(../../icons/logo/slack-fill.svg);mask-image:url(../../icons/logo/slack-fill.svg)}.fr-icon-slack-line:after,.fr-icon-slack-line:before{-webkit-mask-image:url(../../icons/logo/slack-line.svg);mask-image:url(../../icons/logo/slack-line.svg)}.fr-icon-snapchat-fill:after,.fr-icon-snapchat-fill:before{-webkit-mask-image:url(../../icons/logo/snapchat-fill.svg);mask-image:url(../../icons/logo/snapchat-fill.svg)}.fr-icon-snapchat-line:after,.fr-icon-snapchat-line:before{-webkit-mask-image:url(../../icons/logo/snapchat-line.svg);mask-image:url(../../icons/logo/snapchat-line.svg)}.fr-icon-telegram-fill:after,.fr-icon-telegram-fill:before{-webkit-mask-image:url(../../icons/logo/telegram-fill.svg);mask-image:url(../../icons/logo/telegram-fill.svg)}.fr-icon-telegram-line:after,.fr-icon-telegram-line:before{-webkit-mask-image:url(../../icons/logo/telegram-line.svg);mask-image:url(../../icons/logo/telegram-line.svg)}.fr-icon-threads-fill:after,.fr-icon-threads-fill:before{-webkit-mask-image:url(../../icons/logo/threads-fill.svg);mask-image:url(../../icons/logo/threads-fill.svg)}.fr-icon-threads-line:after,.fr-icon-threads-line:before{-webkit-mask-image:url(../../icons/logo/threads-line.svg);mask-image:url(../../icons/logo/threads-line.svg)}.fr-icon-twitch-fill:after,.fr-icon-twitch-fill:before{-webkit-mask-image:url(../../icons/logo/twitch-fill.svg);mask-image:url(../../icons/logo/twitch-fill.svg)}.fr-icon-twitch-line:after,.fr-icon-twitch-line:before{-webkit-mask-image:url(../../icons/logo/twitch-line.svg);mask-image:url(../../icons/logo/twitch-line.svg)}.fr-icon-twitter-fill:after,.fr-icon-twitter-fill:before{-webkit-mask-image:url(../../icons/logo/twitter-fill.svg);mask-image:url(../../icons/logo/twitter-fill.svg)}.fr-icon-twitter-line:after,.fr-icon-twitter-line:before{-webkit-mask-image:url(../../icons/logo/twitter-line.svg);mask-image:url(../../icons/logo/twitter-line.svg)}.fr-icon-twitter-x-fill:after,.fr-icon-twitter-x-fill:before{-webkit-mask-image:url(../../icons/logo/twitter-x-fill.svg);mask-image:url(../../icons/logo/twitter-x-fill.svg)}.fr-icon-twitter-x-line:after,.fr-icon-twitter-x-line:before{-webkit-mask-image:url(../../icons/logo/twitter-x-line.svg);mask-image:url(../../icons/logo/twitter-x-line.svg)}.fr-icon-vimeo-fill:after,.fr-icon-vimeo-fill:before{-webkit-mask-image:url(../../icons/logo/vimeo-fill.svg);mask-image:url(../../icons/logo/vimeo-fill.svg)}.fr-icon-vimeo-line:after,.fr-icon-vimeo-line:before{-webkit-mask-image:url(../../icons/logo/vimeo-line.svg);mask-image:url(../../icons/logo/vimeo-line.svg)}.fr-icon-vuejs-fill:after,.fr-icon-vuejs-fill:before{-webkit-mask-image:url(../../icons/logo/vuejs-fill.svg);mask-image:url(../../icons/logo/vuejs-fill.svg)}.fr-icon-vuejs-line:after,.fr-icon-vuejs-line:before{-webkit-mask-image:url(../../icons/logo/vuejs-line.svg);mask-image:url(../../icons/logo/vuejs-line.svg)}.fr-icon-whatsapp-fill:after,.fr-icon-whatsapp-fill:before{-webkit-mask-image:url(../../icons/logo/whatsapp-fill.svg);mask-image:url(../../icons/logo/whatsapp-fill.svg)}.fr-icon-whatsapp-line:after,.fr-icon-whatsapp-line:before{-webkit-mask-image:url(../../icons/logo/whatsapp-line.svg);mask-image:url(../../icons/logo/whatsapp-line.svg)}.fr-icon-youtube-fill:after,.fr-icon-youtube-fill:before{-webkit-mask-image:url(../../icons/logo/youtube-fill.svg);mask-image:url(../../icons/logo/youtube-fill.svg)}.fr-icon-youtube-line:after,.fr-icon-youtube-line:before{-webkit-mask-image:url(../../icons/logo/youtube-line.svg);mask-image:url(../../icons/logo/youtube-line.svg)}.fr-fi-facebook-circle-fill:after,.fr-fi-facebook-circle-fill:before{-webkit-mask-image:url(../../icons/logo/facebook-circle-fill.svg);mask-image:url(../../icons/logo/facebook-circle-fill.svg)}.fr-fi-facebook-circle-line:after,.fr-fi-facebook-circle-line:before{-webkit-mask-image:url(../../icons/logo/facebook-circle-line.svg);mask-image:url(../../icons/logo/facebook-circle-line.svg)}.fr-fi-dailymotion-fill:after,.fr-fi-dailymotion-fill:before{-webkit-mask-image:url(../../icons/logo/fr--dailymotion-fill.svg);mask-image:url(../../icons/logo/fr--dailymotion-fill.svg)}.fr-fi-dailymotion-line:after,.fr-fi-dailymotion-line:before{-webkit-mask-image:url(../../icons/logo/fr--dailymotion-line.svg);mask-image:url(../../icons/logo/fr--dailymotion-line.svg)}.fr-fi-github-fill:after,.fr-fi-github-fill:before{-webkit-mask-image:url(../../icons/logo/github-fill.svg);mask-image:url(../../icons/logo/github-fill.svg)}.fr-fi-github-line:after,.fr-fi-github-line:before{-webkit-mask-image:url(../../icons/logo/github-line.svg);mask-image:url(../../icons/logo/github-line.svg)}.fr-fi-instagram-fill:after,.fr-fi-instagram-fill:before{-webkit-mask-image:url(../../icons/logo/instagram-fill.svg);mask-image:url(../../icons/logo/instagram-fill.svg)}.fr-fi-instagram-line:after,.fr-fi-instagram-line:before{-webkit-mask-image:url(../../icons/logo/instagram-line.svg);mask-image:url(../../icons/logo/instagram-line.svg)}.fr-fi-linkedin-box-fill:after,.fr-fi-linkedin-box-fill:before{-webkit-mask-image:url(../../icons/logo/linkedin-box-fill.svg);mask-image:url(../../icons/logo/linkedin-box-fill.svg)}.fr-fi-linkedin-box-line:after,.fr-fi-linkedin-box-line:before{-webkit-mask-image:url(../../icons/logo/linkedin-box-line.svg);mask-image:url(../../icons/logo/linkedin-box-line.svg)}.fr-fi-npmjs-fill:after,.fr-fi-npmjs-fill:before{-webkit-mask-image:url(../../icons/logo/npmjs-fill.svg);mask-image:url(../../icons/logo/npmjs-fill.svg)}.fr-fi-npmjs-line:after,.fr-fi-npmjs-line:before{-webkit-mask-image:url(../../icons/logo/npmjs-line.svg);mask-image:url(../../icons/logo/npmjs-line.svg)}.fr-fi-remixicon-fill:after,.fr-fi-remixicon-fill:before{-webkit-mask-image:url(../../icons/logo/remixicon-fill.svg);mask-image:url(../../icons/logo/remixicon-fill.svg)}.fr-fi-remixicon-line:after,.fr-fi-remixicon-line:before{-webkit-mask-image:url(../../icons/logo/remixicon-line.svg);mask-image:url(../../icons/logo/remixicon-line.svg)}.fr-fi-slack-fill:after,.fr-fi-slack-fill:before{-webkit-mask-image:url(../../icons/logo/slack-fill.svg);mask-image:url(../../icons/logo/slack-fill.svg)}.fr-fi-slack-line:after,.fr-fi-slack-line:before{-webkit-mask-image:url(../../icons/logo/slack-line.svg);mask-image:url(../../icons/logo/slack-line.svg)}.fr-fi-snapchat-fill:after,.fr-fi-snapchat-fill:before{-webkit-mask-image:url(../../icons/logo/snapchat-fill.svg);mask-image:url(../../icons/logo/snapchat-fill.svg)}.fr-fi-snapchat-line:after,.fr-fi-snapchat-line:before{-webkit-mask-image:url(../../icons/logo/snapchat-line.svg);mask-image:url(../../icons/logo/snapchat-line.svg)}.fr-fi-telegram-fill:after,.fr-fi-telegram-fill:before{-webkit-mask-image:url(../../icons/logo/telegram-fill.svg);mask-image:url(../../icons/logo/telegram-fill.svg)}.fr-fi-telegram-line:after,.fr-fi-telegram-line:before{-webkit-mask-image:url(../../icons/logo/telegram-line.svg);mask-image:url(../../icons/logo/telegram-line.svg)}.fr-fi-twitch-fill:after,.fr-fi-twitch-fill:before{-webkit-mask-image:url(../../icons/logo/twitch-fill.svg);mask-image:url(../../icons/logo/twitch-fill.svg)}.fr-fi-twitch-line:after,.fr-fi-twitch-line:before{-webkit-mask-image:url(../../icons/logo/twitch-line.svg);mask-image:url(../../icons/logo/twitch-line.svg)}.fr-fi-twitter-fill:after,.fr-fi-twitter-fill:before{-webkit-mask-image:url(../../icons/logo/twitter-fill.svg);mask-image:url(../../icons/logo/twitter-fill.svg)}.fr-fi-twitter-line:after,.fr-fi-twitter-line:before{-webkit-mask-image:url(../../icons/logo/twitter-line.svg);mask-image:url(../../icons/logo/twitter-line.svg)}.fr-fi-vimeo-fill:after,.fr-fi-vimeo-fill:before{-webkit-mask-image:url(../../icons/logo/vimeo-fill.svg);mask-image:url(../../icons/logo/vimeo-fill.svg)}.fr-fi-vimeo-line:after,.fr-fi-vimeo-line:before{-webkit-mask-image:url(../../icons/logo/vimeo-line.svg);mask-image:url(../../icons/logo/vimeo-line.svg)}.fr-fi-youtube-fill:after,.fr-fi-youtube-fill:before{-webkit-mask-image:url(../../icons/logo/youtube-fill.svg);mask-image:url(../../icons/logo/youtube-fill.svg)}.fr-fi-youtube-line:after,.fr-fi-youtube-line:before{-webkit-mask-image:url(../../icons/logo/youtube-line.svg);mask-image:url(../../icons/logo/youtube-line.svg)}.fr-icon-anchor-fill:after,.fr-icon-anchor-fill:before{-webkit-mask-image:url(../../icons/map/anchor-fill.svg);mask-image:url(../../icons/map/anchor-fill.svg)}.fr-icon-anchor-line:after,.fr-icon-anchor-line:before{-webkit-mask-image:url(../../icons/map/anchor-line.svg);mask-image:url(../../icons/map/anchor-line.svg)}.fr-icon-bike-fill:after,.fr-icon-bike-fill:before{-webkit-mask-image:url(../../icons/map/bike-fill.svg);mask-image:url(../../icons/map/bike-fill.svg)}.fr-icon-bike-line:after,.fr-icon-bike-line:before{-webkit-mask-image:url(../../icons/map/bike-line.svg);mask-image:url(../../icons/map/bike-line.svg)}.fr-icon-bus-fill:after,.fr-icon-bus-fill:before{-webkit-mask-image:url(../../icons/map/bus-fill.svg);mask-image:url(../../icons/map/bus-fill.svg)}.fr-icon-bus-line:after,.fr-icon-bus-line:before{-webkit-mask-image:url(../../icons/map/bus-line.svg);mask-image:url(../../icons/map/bus-line.svg)}.fr-icon-car-fill:after,.fr-icon-car-fill:before{-webkit-mask-image:url(../../icons/map/car-fill.svg);mask-image:url(../../icons/map/car-fill.svg)}.fr-icon-car-line:after,.fr-icon-car-line:before{-webkit-mask-image:url(../../icons/map/car-line.svg);mask-image:url(../../icons/map/car-line.svg)}.fr-icon-caravan-fill:after,.fr-icon-caravan-fill:before{-webkit-mask-image:url(../../icons/map/caravan-fill.svg);mask-image:url(../../icons/map/caravan-fill.svg)}.fr-icon-caravan-line:after,.fr-icon-caravan-line:before{-webkit-mask-image:url(../../icons/map/caravan-line.svg);mask-image:url(../../icons/map/caravan-line.svg)}.fr-icon-charging-pile-2-fill:after,.fr-icon-charging-pile-2-fill:before{-webkit-mask-image:url(../../icons/map/charging-pile-2-fill.svg);mask-image:url(../../icons/map/charging-pile-2-fill.svg)}.fr-icon-charging-pile-2-line:after,.fr-icon-charging-pile-2-line:before{-webkit-mask-image:url(../../icons/map/charging-pile-2-line.svg);mask-image:url(../../icons/map/charging-pile-2-line.svg)}.fr-icon-compass-3-fill:after,.fr-icon-compass-3-fill:before{-webkit-mask-image:url(../../icons/map/compass-3-fill.svg);mask-image:url(../../icons/map/compass-3-fill.svg)}.fr-icon-compass-3-line:after,.fr-icon-compass-3-line:before{-webkit-mask-image:url(../../icons/map/compass-3-line.svg);mask-image:url(../../icons/map/compass-3-line.svg)}.fr-icon-cup-fill:after,.fr-icon-cup-fill:before{-webkit-mask-image:url(../../icons/map/cup-fill.svg);mask-image:url(../../icons/map/cup-fill.svg)}.fr-icon-cup-line:after,.fr-icon-cup-line:before{-webkit-mask-image:url(../../icons/map/cup-line.svg);mask-image:url(../../icons/map/cup-line.svg)}.fr-icon-earth-fill:after,.fr-icon-earth-fill:before{-webkit-mask-image:url(../../icons/map/earth-fill.svg);mask-image:url(../../icons/map/earth-fill.svg)}.fr-icon-earth-line:after,.fr-icon-earth-line:before{-webkit-mask-image:url(../../icons/map/earth-line.svg);mask-image:url(../../icons/map/earth-line.svg)}.fr-icon-france-fill:after,.fr-icon-france-fill:before{-webkit-mask-image:url(../../icons/map/france-fill.svg);mask-image:url(../../icons/map/france-fill.svg)}.fr-icon-france-line:after,.fr-icon-france-line:before{-webkit-mask-image:url(../../icons/map/france-line.svg);mask-image:url(../../icons/map/france-line.svg)}.fr-icon-gas-station-fill:after,.fr-icon-gas-station-fill:before{-webkit-mask-image:url(../../icons/map/gas-station-fill.svg);mask-image:url(../../icons/map/gas-station-fill.svg)}.fr-icon-gas-station-line:after,.fr-icon-gas-station-line:before{-webkit-mask-image:url(../../icons/map/gas-station-line.svg);mask-image:url(../../icons/map/gas-station-line.svg)}.fr-icon-goblet-fill:after,.fr-icon-goblet-fill:before{-webkit-mask-image:url(../../icons/map/goblet-fill.svg);mask-image:url(../../icons/map/goblet-fill.svg)}.fr-icon-goblet-line:after,.fr-icon-goblet-line:before{-webkit-mask-image:url(../../icons/map/goblet-line.svg);mask-image:url(../../icons/map/goblet-line.svg)}.fr-icon-map-pin-2-fill:after,.fr-icon-map-pin-2-fill:before{-webkit-mask-image:url(../../icons/map/map-pin-2-fill.svg);mask-image:url(../../icons/map/map-pin-2-fill.svg)}.fr-icon-map-pin-2-line:after,.fr-icon-map-pin-2-line:before{-webkit-mask-image:url(../../icons/map/map-pin-2-line.svg);mask-image:url(../../icons/map/map-pin-2-line.svg)}.fr-icon-map-pin-user-fill:after,.fr-icon-map-pin-user-fill:before{-webkit-mask-image:url(../../icons/map/map-pin-user-fill.svg);mask-image:url(../../icons/map/map-pin-user-fill.svg)}.fr-icon-map-pin-user-line:after,.fr-icon-map-pin-user-line:before{-webkit-mask-image:url(../../icons/map/map-pin-user-line.svg);mask-image:url(../../icons/map/map-pin-user-line.svg)}.fr-icon-motorbike-fill:after,.fr-icon-motorbike-fill:before{-webkit-mask-image:url(../../icons/map/motorbike-fill.svg);mask-image:url(../../icons/map/motorbike-fill.svg)}.fr-icon-motorbike-line:after,.fr-icon-motorbike-line:before{-webkit-mask-image:url(../../icons/map/motorbike-line.svg);mask-image:url(../../icons/map/motorbike-line.svg)}.fr-icon-passport-fill:after,.fr-icon-passport-fill:before{-webkit-mask-image:url(../../icons/map/passport-fill.svg);mask-image:url(../../icons/map/passport-fill.svg)}.fr-icon-passport-line:after,.fr-icon-passport-line:before{-webkit-mask-image:url(../../icons/map/passport-line.svg);mask-image:url(../../icons/map/passport-line.svg)}.fr-icon-restaurant-fill:after,.fr-icon-restaurant-fill:before{-webkit-mask-image:url(../../icons/map/restaurant-fill.svg);mask-image:url(../../icons/map/restaurant-fill.svg)}.fr-icon-restaurant-line:after,.fr-icon-restaurant-line:before{-webkit-mask-image:url(../../icons/map/restaurant-line.svg);mask-image:url(../../icons/map/restaurant-line.svg)}.fr-icon-road-map-fill:after,.fr-icon-road-map-fill:before{-webkit-mask-image:url(../../icons/map/road-map-fill.svg);mask-image:url(../../icons/map/road-map-fill.svg)}.fr-icon-road-map-line:after,.fr-icon-road-map-line:before{-webkit-mask-image:url(../../icons/map/road-map-line.svg);mask-image:url(../../icons/map/road-map-line.svg)}.fr-icon-sailboat-fill:after,.fr-icon-sailboat-fill:before{-webkit-mask-image:url(../../icons/map/sailboat-fill.svg);mask-image:url(../../icons/map/sailboat-fill.svg)}.fr-icon-sailboat-line:after,.fr-icon-sailboat-line:before{-webkit-mask-image:url(../../icons/map/sailboat-line.svg);mask-image:url(../../icons/map/sailboat-line.svg)}.fr-icon-ship-2-fill:after,.fr-icon-ship-2-fill:before{-webkit-mask-image:url(../../icons/map/ship-2-fill.svg);mask-image:url(../../icons/map/ship-2-fill.svg)}.fr-icon-ship-2-line:after,.fr-icon-ship-2-line:before{-webkit-mask-image:url(../../icons/map/ship-2-line.svg);mask-image:url(../../icons/map/ship-2-line.svg)}.fr-icon-signal-tower-fill:after,.fr-icon-signal-tower-fill:before{-webkit-mask-image:url(../../icons/map/signal-tower-fill.svg);mask-image:url(../../icons/map/signal-tower-fill.svg)}.fr-icon-signal-tower-line:after,.fr-icon-signal-tower-line:before{-webkit-mask-image:url(../../icons/map/signal-tower-line.svg);mask-image:url(../../icons/map/signal-tower-line.svg)}.fr-icon-suitcase-2-fill:after,.fr-icon-suitcase-2-fill:before{-webkit-mask-image:url(../../icons/map/suitcase-2-fill.svg);mask-image:url(../../icons/map/suitcase-2-fill.svg)}.fr-icon-suitcase-2-line:after,.fr-icon-suitcase-2-line:before{-webkit-mask-image:url(../../icons/map/suitcase-2-line.svg);mask-image:url(../../icons/map/suitcase-2-line.svg)}.fr-icon-taxi-fill:after,.fr-icon-taxi-fill:before{-webkit-mask-image:url(../../icons/map/taxi-fill.svg);mask-image:url(../../icons/map/taxi-fill.svg)}.fr-icon-taxi-line:after,.fr-icon-taxi-line:before{-webkit-mask-image:url(../../icons/map/taxi-line.svg);mask-image:url(../../icons/map/taxi-line.svg)}.fr-icon-train-fill:after,.fr-icon-train-fill:before{-webkit-mask-image:url(../../icons/map/train-fill.svg);mask-image:url(../../icons/map/train-fill.svg)}.fr-icon-train-line:after,.fr-icon-train-line:before{-webkit-mask-image:url(../../icons/map/train-line.svg);mask-image:url(../../icons/map/train-line.svg)}.fr-fi-map-pin-2-fill:after,.fr-fi-map-pin-2-fill:before{-webkit-mask-image:url(../../icons/map/map-pin-2-fill.svg);mask-image:url(../../icons/map/map-pin-2-fill.svg)}.fr-fi-map-pin-2-line:after,.fr-fi-map-pin-2-line:before{-webkit-mask-image:url(../../icons/map/map-pin-2-line.svg);mask-image:url(../../icons/map/map-pin-2-line.svg)}.fr-fi-road-map-fill:after,.fr-fi-road-map-fill:before{-webkit-mask-image:url(../../icons/map/road-map-fill.svg);mask-image:url(../../icons/map/road-map-fill.svg)}.fr-fi-road-map-line:after,.fr-fi-road-map-line:before{-webkit-mask-image:url(../../icons/map/road-map-line.svg);mask-image:url(../../icons/map/road-map-line.svg)}.fr-icon-camera-fill:after,.fr-icon-camera-fill:before{-webkit-mask-image:url(../../icons/media/camera-fill.svg);mask-image:url(../../icons/media/camera-fill.svg)}.fr-icon-camera-line:after,.fr-icon-camera-line:before{-webkit-mask-image:url(../../icons/media/camera-line.svg);mask-image:url(../../icons/media/camera-line.svg)}.fr-icon-clapperboard-fill:after,.fr-icon-clapperboard-fill:before{-webkit-mask-image:url(../../icons/media/clapperboard-fill.svg);mask-image:url(../../icons/media/clapperboard-fill.svg)}.fr-icon-clapperboard-line:after,.fr-icon-clapperboard-line:before{-webkit-mask-image:url(../../icons/media/clapperboard-line.svg);mask-image:url(../../icons/media/clapperboard-line.svg)}.fr-icon-equalizer-fill:after,.fr-icon-equalizer-fill:before{-webkit-mask-image:url(../../icons/media/equalizer-fill.svg);mask-image:url(../../icons/media/equalizer-fill.svg)}.fr-icon-equalizer-line:after,.fr-icon-equalizer-line:before{-webkit-mask-image:url(../../icons/media/equalizer-line.svg);mask-image:url(../../icons/media/equalizer-line.svg)}.fr-icon-film-fill:after,.fr-icon-film-fill:before{-webkit-mask-image:url(../../icons/media/film-fill.svg);mask-image:url(../../icons/media/film-fill.svg)}.fr-icon-film-line:after,.fr-icon-film-line:before{-webkit-mask-image:url(../../icons/media/film-line.svg);mask-image:url(../../icons/media/film-line.svg)}.fr-icon-fullscreen-line:after,.fr-icon-fullscreen-line:before{-webkit-mask-image:url(../../icons/media/fullscreen-line.svg);mask-image:url(../../icons/media/fullscreen-line.svg)}.fr-icon-gallery-fill:after,.fr-icon-gallery-fill:before{-webkit-mask-image:url(../../icons/media/gallery-fill.svg);mask-image:url(../../icons/media/gallery-fill.svg)}.fr-icon-gallery-line:after,.fr-icon-gallery-line:before{-webkit-mask-image:url(../../icons/media/gallery-line.svg);mask-image:url(../../icons/media/gallery-line.svg)}.fr-icon-headphone-fill:after,.fr-icon-headphone-fill:before{-webkit-mask-image:url(../../icons/media/headphone-fill.svg);mask-image:url(../../icons/media/headphone-fill.svg)}.fr-icon-headphone-line:after,.fr-icon-headphone-line:before{-webkit-mask-image:url(../../icons/media/headphone-line.svg);mask-image:url(../../icons/media/headphone-line.svg)}.fr-icon-image-add-fill:after,.fr-icon-image-add-fill:before{-webkit-mask-image:url(../../icons/media/image-add-fill.svg);mask-image:url(../../icons/media/image-add-fill.svg)}.fr-icon-image-add-line:after,.fr-icon-image-add-line:before{-webkit-mask-image:url(../../icons/media/image-add-line.svg);mask-image:url(../../icons/media/image-add-line.svg)}.fr-icon-image-edit-fill:after,.fr-icon-image-edit-fill:before{-webkit-mask-image:url(../../icons/media/image-edit-fill.svg);mask-image:url(../../icons/media/image-edit-fill.svg)}.fr-icon-image-edit-line:after,.fr-icon-image-edit-line:before{-webkit-mask-image:url(../../icons/media/image-edit-line.svg);mask-image:url(../../icons/media/image-edit-line.svg)}.fr-icon-image-fill:after,.fr-icon-image-fill:before{-webkit-mask-image:url(../../icons/media/image-fill.svg);mask-image:url(../../icons/media/image-fill.svg)}.fr-icon-image-line:after,.fr-icon-image-line:before{-webkit-mask-image:url(../../icons/media/image-line.svg);mask-image:url(../../icons/media/image-line.svg)}.fr-icon-live-fill:after,.fr-icon-live-fill:before{-webkit-mask-image:url(../../icons/media/live-fill.svg);mask-image:url(../../icons/media/live-fill.svg)}.fr-icon-live-line:after,.fr-icon-live-line:before{-webkit-mask-image:url(../../icons/media/live-line.svg);mask-image:url(../../icons/media/live-line.svg)}.fr-icon-mic-fill:after,.fr-icon-mic-fill:before{-webkit-mask-image:url(../../icons/media/mic-fill.svg);mask-image:url(../../icons/media/mic-fill.svg)}.fr-icon-mic-line:after,.fr-icon-mic-line:before{-webkit-mask-image:url(../../icons/media/mic-line.svg);mask-image:url(../../icons/media/mic-line.svg)}.fr-icon-music-2-fill:after,.fr-icon-music-2-fill:before{-webkit-mask-image:url(../../icons/media/music-2-fill.svg);mask-image:url(../../icons/media/music-2-fill.svg)}.fr-icon-music-2-line:after,.fr-icon-music-2-line:before{-webkit-mask-image:url(../../icons/media/music-2-line.svg);mask-image:url(../../icons/media/music-2-line.svg)}.fr-icon-notification-3-fill:after,.fr-icon-notification-3-fill:before{-webkit-mask-image:url(../../icons/media/notification-3-fill.svg);mask-image:url(../../icons/media/notification-3-fill.svg)}.fr-icon-notification-3-line:after,.fr-icon-notification-3-line:before{-webkit-mask-image:url(../../icons/media/notification-3-line.svg);mask-image:url(../../icons/media/notification-3-line.svg)}.fr-icon-pause-circle-fill:after,.fr-icon-pause-circle-fill:before{-webkit-mask-image:url(../../icons/media/pause-circle-fill.svg);mask-image:url(../../icons/media/pause-circle-fill.svg)}.fr-icon-pause-circle-line:after,.fr-icon-pause-circle-line:before{-webkit-mask-image:url(../../icons/media/pause-circle-line.svg);mask-image:url(../../icons/media/pause-circle-line.svg)}.fr-icon-play-circle-fill:after,.fr-icon-play-circle-fill:before{-webkit-mask-image:url(../../icons/media/play-circle-fill.svg);mask-image:url(../../icons/media/play-circle-fill.svg)}.fr-icon-play-circle-line:after,.fr-icon-play-circle-line:before{-webkit-mask-image:url(../../icons/media/play-circle-line.svg);mask-image:url(../../icons/media/play-circle-line.svg)}.fr-icon-stop-circle-fill:after,.fr-icon-stop-circle-fill:before{-webkit-mask-image:url(../../icons/media/stop-circle-fill.svg);mask-image:url(../../icons/media/stop-circle-fill.svg)}.fr-icon-stop-circle-line:after,.fr-icon-stop-circle-line:before{-webkit-mask-image:url(../../icons/media/stop-circle-line.svg);mask-image:url(../../icons/media/stop-circle-line.svg)}.fr-icon-volume-down-fill:after,.fr-icon-volume-down-fill:before{-webkit-mask-image:url(../../icons/media/volume-down-fill.svg);mask-image:url(../../icons/media/volume-down-fill.svg)}.fr-icon-volume-down-line:after,.fr-icon-volume-down-line:before{-webkit-mask-image:url(../../icons/media/volume-down-line.svg);mask-image:url(../../icons/media/volume-down-line.svg)}.fr-icon-volume-mute-fill:after,.fr-icon-volume-mute-fill:before{-webkit-mask-image:url(../../icons/media/volume-mute-fill.svg);mask-image:url(../../icons/media/volume-mute-fill.svg)}.fr-icon-volume-mute-line:after,.fr-icon-volume-mute-line:before{-webkit-mask-image:url(../../icons/media/volume-mute-line.svg);mask-image:url(../../icons/media/volume-mute-line.svg)}.fr-icon-volume-up-fill:after,.fr-icon-volume-up-fill:before{-webkit-mask-image:url(../../icons/media/volume-up-fill.svg);mask-image:url(../../icons/media/volume-up-fill.svg)}.fr-icon-volume-up-line:after,.fr-icon-volume-up-line:before{-webkit-mask-image:url(../../icons/media/volume-up-line.svg);mask-image:url(../../icons/media/volume-up-line.svg)}.fr-fi-equalizer-fill:after,.fr-fi-equalizer-fill:before{-webkit-mask-image:url(../../icons/media/equalizer-fill.svg);mask-image:url(../../icons/media/equalizer-fill.svg)}.fr-fi-equalizer-line:after,.fr-fi-equalizer-line:before{-webkit-mask-image:url(../../icons/media/equalizer-line.svg);mask-image:url(../../icons/media/equalizer-line.svg)}.fr-fi-image-fill:after,.fr-fi-image-fill:before{-webkit-mask-image:url(../../icons/media/image-fill.svg);mask-image:url(../../icons/media/image-fill.svg)}.fr-fi-image-line:after,.fr-fi-image-line:before{-webkit-mask-image:url(../../icons/media/image-line.svg);mask-image:url(../../icons/media/image-line.svg)}.fr-fi-pause-circle-fill:after,.fr-fi-pause-circle-fill:before{-webkit-mask-image:url(../../icons/media/pause-circle-fill.svg);mask-image:url(../../icons/media/pause-circle-fill.svg)}.fr-fi-pause-circle-line:after,.fr-fi-pause-circle-line:before{-webkit-mask-image:url(../../icons/media/pause-circle-line.svg);mask-image:url(../../icons/media/pause-circle-line.svg)}.fr-fi-volume-down-fill:after,.fr-fi-volume-down-fill:before{-webkit-mask-image:url(../../icons/media/volume-down-fill.svg);mask-image:url(../../icons/media/volume-down-fill.svg)}.fr-fi-volume-down-line:after,.fr-fi-volume-down-line:before{-webkit-mask-image:url(../../icons/media/volume-down-line.svg);mask-image:url(../../icons/media/volume-down-line.svg)}.fr-fi-volume-mute-fill:after,.fr-fi-volume-mute-fill:before{-webkit-mask-image:url(../../icons/media/volume-mute-fill.svg);mask-image:url(../../icons/media/volume-mute-fill.svg)}.fr-fi-volume-mute-line:after,.fr-fi-volume-mute-line:before{-webkit-mask-image:url(../../icons/media/volume-mute-line.svg);mask-image:url(../../icons/media/volume-mute-line.svg)}.fr-fi-volume-up-fill:after,.fr-fi-volume-up-fill:before{-webkit-mask-image:url(../../icons/media/volume-up-fill.svg);mask-image:url(../../icons/media/volume-up-fill.svg)}.fr-fi-volume-up-line:after,.fr-fi-volume-up-line:before{-webkit-mask-image:url(../../icons/media/volume-up-line.svg);mask-image:url(../../icons/media/volume-up-line.svg)}.fr-fi-play-line:after,.fr-fi-play-line:before{-webkit-mask-image:url(../../icons/media/play-circle-line.svg);mask-image:url(../../icons/media/play-circle-line.svg)}.fr-fi-play-fill:after,.fr-fi-play-fill:before{-webkit-mask-image:url(../../icons/media/play-circle-fill.svg);mask-image:url(../../icons/media/play-circle-fill.svg)}.fr-icon-play-line:after,.fr-icon-play-line:before{-webkit-mask-image:url(../../icons/media/play-circle-line.svg);mask-image:url(../../icons/media/play-circle-line.svg)}.fr-icon-play-fill:after,.fr-icon-play-fill:before{-webkit-mask-image:url(../../icons/media/play-circle-fill.svg);mask-image:url(../../icons/media/play-circle-fill.svg)}.fr-icon-accessibility-fill:after,.fr-icon-accessibility-fill:before{-webkit-mask-image:url(../../icons/others/fr--accessibility-fill.svg);mask-image:url(../../icons/others/fr--accessibility-fill.svg)}.fr-icon-accessibility-line:after,.fr-icon-accessibility-line:before{-webkit-mask-image:url(../../icons/others/fr--accessibility-line.svg);mask-image:url(../../icons/others/fr--accessibility-line.svg)}.fr-icon-ear-off-fill:after,.fr-icon-ear-off-fill:before{-webkit-mask-image:url(../../icons/others/fr--ear-off-fill.svg);mask-image:url(../../icons/others/fr--ear-off-fill.svg)}.fr-icon-ear-off-line:after,.fr-icon-ear-off-line:before{-webkit-mask-image:url(../../icons/others/fr--ear-off-line.svg);mask-image:url(../../icons/others/fr--ear-off-line.svg)}.fr-icon-mental-disabilities-fill:after,.fr-icon-mental-disabilities-fill:before{-webkit-mask-image:url(../../icons/others/fr--mental-disabilities-fill.svg);mask-image:url(../../icons/others/fr--mental-disabilities-fill.svg)}.fr-icon-mental-disabilities-line:after,.fr-icon-mental-disabilities-line:before{-webkit-mask-image:url(../../icons/others/fr--mental-disabilities-line.svg);mask-image:url(../../icons/others/fr--mental-disabilities-line.svg)}.fr-icon-sign-language-fill:after,.fr-icon-sign-language-fill:before{-webkit-mask-image:url(../../icons/others/fr--sign-language-fill.svg);mask-image:url(../../icons/others/fr--sign-language-fill.svg)}.fr-icon-sign-language-line:after,.fr-icon-sign-language-line:before{-webkit-mask-image:url(../../icons/others/fr--sign-language-line.svg);mask-image:url(../../icons/others/fr--sign-language-line.svg)}.fr-icon-leaf-fill:after,.fr-icon-leaf-fill:before{-webkit-mask-image:url(../../icons/others/leaf-fill.svg);mask-image:url(../../icons/others/leaf-fill.svg)}.fr-icon-leaf-line:after,.fr-icon-leaf-line:before{-webkit-mask-image:url(../../icons/others/leaf-line.svg);mask-image:url(../../icons/others/leaf-line.svg)}.fr-icon-lightbulb-fill:after,.fr-icon-lightbulb-fill:before{-webkit-mask-image:url(../../icons/others/lightbulb-fill.svg);mask-image:url(../../icons/others/lightbulb-fill.svg)}.fr-icon-lightbulb-line:after,.fr-icon-lightbulb-line:before{-webkit-mask-image:url(../../icons/others/lightbulb-line.svg);mask-image:url(../../icons/others/lightbulb-line.svg)}.fr-icon-plant-fill:after,.fr-icon-plant-fill:before{-webkit-mask-image:url(../../icons/others/plant-fill.svg);mask-image:url(../../icons/others/plant-fill.svg)}.fr-icon-plant-line:after,.fr-icon-plant-line:before{-webkit-mask-image:url(../../icons/others/plant-line.svg);mask-image:url(../../icons/others/plant-line.svg)}.fr-icon-recycle-fill:after,.fr-icon-recycle-fill:before{-webkit-mask-image:url(../../icons/others/recycle-fill.svg);mask-image:url(../../icons/others/recycle-fill.svg)}.fr-icon-recycle-line:after,.fr-icon-recycle-line:before{-webkit-mask-image:url(../../icons/others/recycle-line.svg);mask-image:url(../../icons/others/recycle-line.svg)}.fr-icon-scales-3-fill:after,.fr-icon-scales-3-fill:before{-webkit-mask-image:url(../../icons/others/scales-3-fill.svg);mask-image:url(../../icons/others/scales-3-fill.svg)}.fr-icon-scales-3-line:after,.fr-icon-scales-3-line:before{-webkit-mask-image:url(../../icons/others/scales-3-line.svg);mask-image:url(../../icons/others/scales-3-line.svg)}.fr-icon-seedling-fill:after,.fr-icon-seedling-fill:before{-webkit-mask-image:url(../../icons/others/seedling-fill.svg);mask-image:url(../../icons/others/seedling-fill.svg)}.fr-icon-seedling-line:after,.fr-icon-seedling-line:before{-webkit-mask-image:url(../../icons/others/seedling-line.svg);mask-image:url(../../icons/others/seedling-line.svg)}.fr-icon-umbrella-fill:after,.fr-icon-umbrella-fill:before{-webkit-mask-image:url(../../icons/others/umbrella-fill.svg);mask-image:url(../../icons/others/umbrella-fill.svg)}.fr-icon-umbrella-line:after,.fr-icon-umbrella-line:before{-webkit-mask-image:url(../../icons/others/umbrella-line.svg);mask-image:url(../../icons/others/umbrella-line.svg)}.fr-icon-wheelchair-fill:after,.fr-icon-wheelchair-fill:before{-webkit-mask-image:url(../../icons/others/wheelchair-fill.svg);mask-image:url(../../icons/others/wheelchair-fill.svg)}.fr-icon-wheelchair-line:after,.fr-icon-wheelchair-line:before{-webkit-mask-image:url(../../icons/others/wheelchair-line.svg);mask-image:url(../../icons/others/wheelchair-line.svg)}.fr-icon-add-circle-fill:after,.fr-icon-add-circle-fill:before{-webkit-mask-image:url(../../icons/system/add-circle-fill.svg);mask-image:url(../../icons/system/add-circle-fill.svg)}.fr-icon-add-circle-line:after,.fr-icon-add-circle-line:before{-webkit-mask-image:url(../../icons/system/add-circle-line.svg);mask-image:url(../../icons/system/add-circle-line.svg)}.fr-icon-add-line:after,.fr-icon-add-line:before{-webkit-mask-image:url(../../icons/system/add-line.svg);mask-image:url(../../icons/system/add-line.svg)}.fr-icon-alarm-warning-fill:after,.fr-icon-alarm-warning-fill:before{-webkit-mask-image:url(../../icons/system/alarm-warning-fill.svg);mask-image:url(../../icons/system/alarm-warning-fill.svg)}.fr-icon-alarm-warning-line:after,.fr-icon-alarm-warning-line:before{-webkit-mask-image:url(../../icons/system/alarm-warning-line.svg);mask-image:url(../../icons/system/alarm-warning-line.svg)}.fr-icon-alert-fill:after,.fr-icon-alert-fill:before{-webkit-mask-image:url(../../icons/system/alert-fill.svg);mask-image:url(../../icons/system/alert-fill.svg)}.fr-icon-alert-line:after,.fr-icon-alert-line:before{-webkit-mask-image:url(../../icons/system/alert-line.svg);mask-image:url(../../icons/system/alert-line.svg)}.fr-icon-arrow-down-fill:after,.fr-icon-arrow-down-fill:before{-webkit-mask-image:url(../../icons/system/arrow-down-fill.svg);mask-image:url(../../icons/system/arrow-down-fill.svg)}.fr-icon-arrow-down-line:after,.fr-icon-arrow-down-line:before{-webkit-mask-image:url(../../icons/system/arrow-down-line.svg);mask-image:url(../../icons/system/arrow-down-line.svg)}.fr-icon-arrow-down-s-fill:after,.fr-icon-arrow-down-s-fill:before{-webkit-mask-image:url(../../icons/system/arrow-down-s-fill.svg);mask-image:url(../../icons/system/arrow-down-s-fill.svg)}.fr-icon-arrow-down-s-line:after,.fr-icon-arrow-down-s-line:before{-webkit-mask-image:url(../../icons/system/arrow-down-s-line.svg);mask-image:url(../../icons/system/arrow-down-s-line.svg)}.fr-icon-arrow-go-back-fill:after,.fr-icon-arrow-go-back-fill:before{-webkit-mask-image:url(../../icons/system/arrow-go-back-fill.svg);mask-image:url(../../icons/system/arrow-go-back-fill.svg)}.fr-icon-arrow-go-back-line:after,.fr-icon-arrow-go-back-line:before{-webkit-mask-image:url(../../icons/system/arrow-go-back-line.svg);mask-image:url(../../icons/system/arrow-go-back-line.svg)}.fr-icon-arrow-go-forward-fill:after,.fr-icon-arrow-go-forward-fill:before{-webkit-mask-image:url(../../icons/system/arrow-go-forward-fill.svg);mask-image:url(../../icons/system/arrow-go-forward-fill.svg)}.fr-icon-arrow-go-forward-line:after,.fr-icon-arrow-go-forward-line:before{-webkit-mask-image:url(../../icons/system/arrow-go-forward-line.svg);mask-image:url(../../icons/system/arrow-go-forward-line.svg)}.fr-icon-arrow-left-fill:after,.fr-icon-arrow-left-fill:before{-webkit-mask-image:url(../../icons/system/arrow-left-fill.svg);mask-image:url(../../icons/system/arrow-left-fill.svg)}.fr-icon-arrow-left-line:after,.fr-icon-arrow-left-line:before{-webkit-mask-image:url(../../icons/system/arrow-left-line.svg);mask-image:url(../../icons/system/arrow-left-line.svg)}.fr-icon-arrow-left-s-fill:after,.fr-icon-arrow-left-s-fill:before{-webkit-mask-image:url(../../icons/system/arrow-left-s-fill.svg);mask-image:url(../../icons/system/arrow-left-s-fill.svg)}.fr-icon-arrow-left-s-line:after,.fr-icon-arrow-left-s-line:before{-webkit-mask-image:url(../../icons/system/arrow-left-s-line.svg);mask-image:url(../../icons/system/arrow-left-s-line.svg)}.fr-icon-arrow-right-fill:after,.fr-icon-arrow-right-fill:before{-webkit-mask-image:url(../../icons/system/arrow-right-fill.svg);mask-image:url(../../icons/system/arrow-right-fill.svg)}.fr-icon-arrow-right-line:after,.fr-icon-arrow-right-line:before{-webkit-mask-image:url(../../icons/system/arrow-right-line.svg);mask-image:url(../../icons/system/arrow-right-line.svg)}.fr-icon-arrow-right-s-fill:after,.fr-icon-arrow-right-s-fill:before{-webkit-mask-image:url(../../icons/system/arrow-right-s-fill.svg);mask-image:url(../../icons/system/arrow-right-s-fill.svg)}.fr-icon-arrow-right-s-line:after,.fr-icon-arrow-right-s-line:before{-webkit-mask-image:url(../../icons/system/arrow-right-s-line.svg);mask-image:url(../../icons/system/arrow-right-s-line.svg)}.fr-icon-arrow-right-up-line:after,.fr-icon-arrow-right-up-line:before{-webkit-mask-image:url(../../icons/system/arrow-right-up-line.svg);mask-image:url(../../icons/system/arrow-right-up-line.svg)}.fr-icon-arrow-up-down-line:after,.fr-icon-arrow-up-down-line:before{-webkit-mask-image:url(../../icons/system/arrow-up-down-line.svg);mask-image:url(../../icons/system/arrow-up-down-line.svg)}.fr-icon-arrow-up-fill:after,.fr-icon-arrow-up-fill:before{-webkit-mask-image:url(../../icons/system/arrow-up-fill.svg);mask-image:url(../../icons/system/arrow-up-fill.svg)}.fr-icon-arrow-up-line:after,.fr-icon-arrow-up-line:before{-webkit-mask-image:url(../../icons/system/arrow-up-line.svg);mask-image:url(../../icons/system/arrow-up-line.svg)}.fr-icon-arrow-up-s-fill:after,.fr-icon-arrow-up-s-fill:before{-webkit-mask-image:url(../../icons/system/arrow-up-s-fill.svg);mask-image:url(../../icons/system/arrow-up-s-fill.svg)}.fr-icon-arrow-up-s-line:after,.fr-icon-arrow-up-s-line:before{-webkit-mask-image:url(../../icons/system/arrow-up-s-line.svg);mask-image:url(../../icons/system/arrow-up-s-line.svg)}.fr-icon-check-line:after,.fr-icon-check-line:before{-webkit-mask-image:url(../../icons/system/check-line.svg);mask-image:url(../../icons/system/check-line.svg)}.fr-icon-checkbox-circle-fill:after,.fr-icon-checkbox-circle-fill:before{-webkit-mask-image:url(../../icons/system/checkbox-circle-fill.svg);mask-image:url(../../icons/system/checkbox-circle-fill.svg)}.fr-icon-checkbox-circle-line:after,.fr-icon-checkbox-circle-line:before{-webkit-mask-image:url(../../icons/system/checkbox-circle-line.svg);mask-image:url(../../icons/system/checkbox-circle-line.svg)}.fr-icon-checkbox-fill:after,.fr-icon-checkbox-fill:before{-webkit-mask-image:url(../../icons/system/checkbox-fill.svg);mask-image:url(../../icons/system/checkbox-fill.svg)}.fr-icon-checkbox-line:after,.fr-icon-checkbox-line:before{-webkit-mask-image:url(../../icons/system/checkbox-line.svg);mask-image:url(../../icons/system/checkbox-line.svg)}.fr-icon-close-circle-fill:after,.fr-icon-close-circle-fill:before{-webkit-mask-image:url(../../icons/system/close-circle-fill.svg);mask-image:url(../../icons/system/close-circle-fill.svg)}.fr-icon-close-circle-line:after,.fr-icon-close-circle-line:before{-webkit-mask-image:url(../../icons/system/close-circle-line.svg);mask-image:url(../../icons/system/close-circle-line.svg)}.fr-icon-close-line:after,.fr-icon-close-line:before{-webkit-mask-image:url(../../icons/system/close-line.svg);mask-image:url(../../icons/system/close-line.svg)}.fr-icon-delete-bin-fill:after,.fr-icon-delete-bin-fill:before{-webkit-mask-image:url(../../icons/system/delete-bin-fill.svg);mask-image:url(../../icons/system/delete-bin-fill.svg)}.fr-icon-delete-bin-line:after,.fr-icon-delete-bin-line:before{-webkit-mask-image:url(../../icons/system/delete-bin-line.svg);mask-image:url(../../icons/system/delete-bin-line.svg)}.fr-icon-download-fill:after,.fr-icon-download-fill:before{-webkit-mask-image:url(../../icons/system/download-fill.svg);mask-image:url(../../icons/system/download-fill.svg)}.fr-icon-download-line:after,.fr-icon-download-line:before{-webkit-mask-image:url(../../icons/system/download-line.svg);mask-image:url(../../icons/system/download-line.svg)}.fr-icon-error-warning-fill:after,.fr-icon-error-warning-fill:before{-webkit-mask-image:url(../../icons/system/error-warning-fill.svg);mask-image:url(../../icons/system/error-warning-fill.svg)}.fr-icon-error-warning-line:after,.fr-icon-error-warning-line:before{-webkit-mask-image:url(../../icons/system/error-warning-line.svg);mask-image:url(../../icons/system/error-warning-line.svg)}.fr-icon-external-link-fill:after,.fr-icon-external-link-fill:before{-webkit-mask-image:url(../../icons/system/external-link-fill.svg);mask-image:url(../../icons/system/external-link-fill.svg)}.fr-icon-external-link-line:after,.fr-icon-external-link-line:before{-webkit-mask-image:url(../../icons/system/external-link-line.svg);mask-image:url(../../icons/system/external-link-line.svg)}.fr-icon-eye-fill:after,.fr-icon-eye-fill:before{-webkit-mask-image:url(../../icons/system/eye-fill.svg);mask-image:url(../../icons/system/eye-fill.svg)}.fr-icon-eye-line:after,.fr-icon-eye-line:before{-webkit-mask-image:url(../../icons/system/eye-line.svg);mask-image:url(../../icons/system/eye-line.svg)}.fr-icon-eye-off-fill:after,.fr-icon-eye-off-fill:before{-webkit-mask-image:url(../../icons/system/eye-off-fill.svg);mask-image:url(../../icons/system/eye-off-fill.svg)}.fr-icon-eye-off-line:after,.fr-icon-eye-off-line:before{-webkit-mask-image:url(../../icons/system/eye-off-line.svg);mask-image:url(../../icons/system/eye-off-line.svg)}.fr-icon-filter-fill:after,.fr-icon-filter-fill:before{-webkit-mask-image:url(../../icons/system/filter-fill.svg);mask-image:url(../../icons/system/filter-fill.svg)}.fr-icon-filter-line:after,.fr-icon-filter-line:before{-webkit-mask-image:url(../../icons/system/filter-line.svg);mask-image:url(../../icons/system/filter-line.svg)}.fr-icon-alert-warning-2-fill:after,.fr-icon-alert-warning-2-fill:before{-webkit-mask-image:url(../../icons/system/fr--alert-warning-2-fill.svg);mask-image:url(../../icons/system/fr--alert-warning-2-fill.svg)}.fr-icon-alert-warning-fill:after,.fr-icon-alert-warning-fill:before{-webkit-mask-image:url(../../icons/system/fr--alert-warning-fill.svg);mask-image:url(../../icons/system/fr--alert-warning-fill.svg)}.fr-icon-arrow-left-s-first-line:after,.fr-icon-arrow-left-s-first-line:before{-webkit-mask-image:url(../../icons/system/fr--arrow-left-s-first-line.svg);mask-image:url(../../icons/system/fr--arrow-left-s-first-line.svg)}.fr-icon-arrow-left-s-line-double:after,.fr-icon-arrow-left-s-line-double:before{-webkit-mask-image:url(../../icons/system/fr--arrow-left-s-line-double.svg);mask-image:url(../../icons/system/fr--arrow-left-s-line-double.svg)}.fr-icon-arrow-right-down-circle-fill:after,.fr-icon-arrow-right-down-circle-fill:before{-webkit-mask-image:url(../../icons/system/fr--arrow-right-down-circle-fill.svg);mask-image:url(../../icons/system/fr--arrow-right-down-circle-fill.svg)}.fr-icon-arrow-right-s-last-line:after,.fr-icon-arrow-right-s-last-line:before{-webkit-mask-image:url(../../icons/system/fr--arrow-right-s-last-line.svg);mask-image:url(../../icons/system/fr--arrow-right-s-last-line.svg)}.fr-icon-arrow-right-s-line-double:after,.fr-icon-arrow-right-s-line-double:before{-webkit-mask-image:url(../../icons/system/fr--arrow-right-s-line-double.svg);mask-image:url(../../icons/system/fr--arrow-right-s-line-double.svg)}.fr-icon-arrow-right-up-circle-fill:after,.fr-icon-arrow-right-up-circle-fill:before{-webkit-mask-image:url(../../icons/system/fr--arrow-right-up-circle-fill.svg);mask-image:url(../../icons/system/fr--arrow-right-up-circle-fill.svg)}.fr-icon-capslock-line:after,.fr-icon-capslock-line:before{-webkit-mask-image:url(../../icons/system/fr--capslock-line.svg);mask-image:url(../../icons/system/fr--capslock-line.svg)}.fr-icon-equal-circle-fill:after,.fr-icon-equal-circle-fill:before{-webkit-mask-image:url(../../icons/system/fr--equal-circle-fill.svg);mask-image:url(../../icons/system/fr--equal-circle-fill.svg)}.fr-icon-error-fill:after,.fr-icon-error-fill:before{-webkit-mask-image:url(../../icons/system/fr--error-fill.svg);mask-image:url(../../icons/system/fr--error-fill.svg)}.fr-icon-error-line:after,.fr-icon-error-line:before{-webkit-mask-image:url(../../icons/system/fr--error-line.svg);mask-image:url(../../icons/system/fr--error-line.svg)}.fr-icon-info-fill:after,.fr-icon-info-fill:before{-webkit-mask-image:url(../../icons/system/fr--info-fill.svg);mask-image:url(../../icons/system/fr--info-fill.svg)}.fr-icon-info-line:after,.fr-icon-info-line:before{-webkit-mask-image:url(../../icons/system/fr--info-line.svg);mask-image:url(../../icons/system/fr--info-line.svg)}.fr-icon-success-fill:after,.fr-icon-success-fill:before{-webkit-mask-image:url(../../icons/system/fr--success-fill.svg);mask-image:url(../../icons/system/fr--success-fill.svg)}.fr-icon-success-line:after,.fr-icon-success-line:before{-webkit-mask-image:url(../../icons/system/fr--success-line.svg);mask-image:url(../../icons/system/fr--success-line.svg)}.fr-icon-theme-fill:after,.fr-icon-theme-fill:before{-webkit-mask-image:url(../../icons/system/fr--theme-fill.svg);mask-image:url(../../icons/system/fr--theme-fill.svg)}.fr-icon-warning-fill:after,.fr-icon-warning-fill:before{-webkit-mask-image:url(../../icons/system/fr--warning-fill.svg);mask-image:url(../../icons/system/fr--warning-fill.svg)}.fr-icon-warning-line:after,.fr-icon-warning-line:before{-webkit-mask-image:url(../../icons/system/fr--warning-line.svg);mask-image:url(../../icons/system/fr--warning-line.svg)}.fr-icon-information-fill:after,.fr-icon-information-fill:before{-webkit-mask-image:url(../../icons/system/information-fill.svg);mask-image:url(../../icons/system/information-fill.svg)}.fr-icon-information-line:after,.fr-icon-information-line:before{-webkit-mask-image:url(../../icons/system/information-line.svg);mask-image:url(../../icons/system/information-line.svg)}.fr-icon-lock-fill:after,.fr-icon-lock-fill:before{-webkit-mask-image:url(../../icons/system/lock-fill.svg);mask-image:url(../../icons/system/lock-fill.svg)}.fr-icon-lock-line:after,.fr-icon-lock-line:before{-webkit-mask-image:url(../../icons/system/lock-line.svg);mask-image:url(../../icons/system/lock-line.svg)}.fr-icon-lock-unlock-fill:after,.fr-icon-lock-unlock-fill:before{-webkit-mask-image:url(../../icons/system/lock-unlock-fill.svg);mask-image:url(../../icons/system/lock-unlock-fill.svg)}.fr-icon-lock-unlock-line:after,.fr-icon-lock-unlock-line:before{-webkit-mask-image:url(../../icons/system/lock-unlock-line.svg);mask-image:url(../../icons/system/lock-unlock-line.svg)}.fr-icon-logout-box-r-fill:after,.fr-icon-logout-box-r-fill:before{-webkit-mask-image:url(../../icons/system/logout-box-r-fill.svg);mask-image:url(../../icons/system/logout-box-r-fill.svg)}.fr-icon-logout-box-r-line:after,.fr-icon-logout-box-r-line:before{-webkit-mask-image:url(../../icons/system/logout-box-r-line.svg);mask-image:url(../../icons/system/logout-box-r-line.svg)}.fr-icon-menu-2-fill:after,.fr-icon-menu-2-fill:before{-webkit-mask-image:url(../../icons/system/menu-2-fill.svg);mask-image:url(../../icons/system/menu-2-fill.svg)}.fr-icon-menu-fill:after,.fr-icon-menu-fill:before{-webkit-mask-image:url(../../icons/system/menu-fill.svg);mask-image:url(../../icons/system/menu-fill.svg)}.fr-icon-more-fill:after,.fr-icon-more-fill:before{-webkit-mask-image:url(../../icons/system/more-fill.svg);mask-image:url(../../icons/system/more-fill.svg)}.fr-icon-more-line:after,.fr-icon-more-line:before{-webkit-mask-image:url(../../icons/system/more-line.svg);mask-image:url(../../icons/system/more-line.svg)}.fr-icon-notification-badge-fill:after,.fr-icon-notification-badge-fill:before{-webkit-mask-image:url(../../icons/system/notification-badge-fill.svg);mask-image:url(../../icons/system/notification-badge-fill.svg)}.fr-icon-notification-badge-line:after,.fr-icon-notification-badge-line:before{-webkit-mask-image:url(../../icons/system/notification-badge-line.svg);mask-image:url(../../icons/system/notification-badge-line.svg)}.fr-icon-question-fill:after,.fr-icon-question-fill:before{-webkit-mask-image:url(../../icons/system/question-fill.svg);mask-image:url(../../icons/system/question-fill.svg)}.fr-icon-question-line:after,.fr-icon-question-line:before{-webkit-mask-image:url(../../icons/system/question-line.svg);mask-image:url(../../icons/system/question-line.svg)}.fr-icon-refresh-fill:after,.fr-icon-refresh-fill:before{-webkit-mask-image:url(../../icons/system/refresh-fill.svg);mask-image:url(../../icons/system/refresh-fill.svg)}.fr-icon-refresh-line:after,.fr-icon-refresh-line:before{-webkit-mask-image:url(../../icons/system/refresh-line.svg);mask-image:url(../../icons/system/refresh-line.svg)}.fr-icon-search-fill:after,.fr-icon-search-fill:before{-webkit-mask-image:url(../../icons/system/search-fill.svg);mask-image:url(../../icons/system/search-fill.svg)}.fr-icon-search-line:after,.fr-icon-search-line:before{-webkit-mask-image:url(../../icons/system/search-line.svg);mask-image:url(../../icons/system/search-line.svg)}.fr-icon-settings-5-fill:after,.fr-icon-settings-5-fill:before{-webkit-mask-image:url(../../icons/system/settings-5-fill.svg);mask-image:url(../../icons/system/settings-5-fill.svg)}.fr-icon-settings-5-line:after,.fr-icon-settings-5-line:before{-webkit-mask-image:url(../../icons/system/settings-5-line.svg);mask-image:url(../../icons/system/settings-5-line.svg)}.fr-icon-share-fill:after,.fr-icon-share-fill:before{-webkit-mask-image:url(../../icons/system/share-fill.svg);mask-image:url(../../icons/system/share-fill.svg)}.fr-icon-share-forward-fill:after,.fr-icon-share-forward-fill:before{-webkit-mask-image:url(../../icons/system/share-forward-fill.svg);mask-image:url(../../icons/system/share-forward-fill.svg)}.fr-icon-share-forward-line:after,.fr-icon-share-forward-line:before{-webkit-mask-image:url(../../icons/system/share-forward-line.svg);mask-image:url(../../icons/system/share-forward-line.svg)}.fr-icon-share-line:after,.fr-icon-share-line:before{-webkit-mask-image:url(../../icons/system/share-line.svg);mask-image:url(../../icons/system/share-line.svg)}.fr-icon-shield-fill:after,.fr-icon-shield-fill:before{-webkit-mask-image:url(../../icons/system/shield-fill.svg);mask-image:url(../../icons/system/shield-fill.svg)}.fr-icon-shield-line:after,.fr-icon-shield-line:before{-webkit-mask-image:url(../../icons/system/shield-line.svg);mask-image:url(../../icons/system/shield-line.svg)}.fr-icon-star-fill:after,.fr-icon-star-fill:before{-webkit-mask-image:url(../../icons/system/star-fill.svg);mask-image:url(../../icons/system/star-fill.svg)}.fr-icon-star-line:after,.fr-icon-star-line:before{-webkit-mask-image:url(../../icons/system/star-line.svg);mask-image:url(../../icons/system/star-line.svg)}.fr-icon-star-s-fill:after,.fr-icon-star-s-fill:before{-webkit-mask-image:url(../../icons/system/star-s-fill.svg);mask-image:url(../../icons/system/star-s-fill.svg)}.fr-icon-star-s-line:after,.fr-icon-star-s-line:before{-webkit-mask-image:url(../../icons/system/star-s-line.svg);mask-image:url(../../icons/system/star-s-line.svg)}.fr-icon-subtract-line:after,.fr-icon-subtract-line:before{-webkit-mask-image:url(../../icons/system/subtract-line.svg);mask-image:url(../../icons/system/subtract-line.svg)}.fr-icon-thumb-down-fill:after,.fr-icon-thumb-down-fill:before{-webkit-mask-image:url(../../icons/system/thumb-down-fill.svg);mask-image:url(../../icons/system/thumb-down-fill.svg)}.fr-icon-thumb-down-line:after,.fr-icon-thumb-down-line:before{-webkit-mask-image:url(../../icons/system/thumb-down-line.svg);mask-image:url(../../icons/system/thumb-down-line.svg)}.fr-icon-thumb-up-fill:after,.fr-icon-thumb-up-fill:before{-webkit-mask-image:url(../../icons/system/thumb-up-fill.svg);mask-image:url(../../icons/system/thumb-up-fill.svg)}.fr-icon-thumb-up-line:after,.fr-icon-thumb-up-line:before{-webkit-mask-image:url(../../icons/system/thumb-up-line.svg);mask-image:url(../../icons/system/thumb-up-line.svg)}.fr-icon-time-fill:after,.fr-icon-time-fill:before{-webkit-mask-image:url(../../icons/system/time-fill.svg);mask-image:url(../../icons/system/time-fill.svg)}.fr-icon-time-line:after,.fr-icon-time-line:before{-webkit-mask-image:url(../../icons/system/time-line.svg);mask-image:url(../../icons/system/time-line.svg)}.fr-icon-timer-fill:after,.fr-icon-timer-fill:before{-webkit-mask-image:url(../../icons/system/timer-fill.svg);mask-image:url(../../icons/system/timer-fill.svg)}.fr-icon-timer-line:after,.fr-icon-timer-line:before{-webkit-mask-image:url(../../icons/system/timer-line.svg);mask-image:url(../../icons/system/timer-line.svg)}.fr-icon-upload-2-fill:after,.fr-icon-upload-2-fill:before{-webkit-mask-image:url(../../icons/system/upload-2-fill.svg);mask-image:url(../../icons/system/upload-2-fill.svg)}.fr-icon-upload-2-line:after,.fr-icon-upload-2-line:before{-webkit-mask-image:url(../../icons/system/upload-2-line.svg);mask-image:url(../../icons/system/upload-2-line.svg)}.fr-icon-upload-fill:after,.fr-icon-upload-fill:before{-webkit-mask-image:url(../../icons/system/upload-fill.svg);mask-image:url(../../icons/system/upload-fill.svg)}.fr-icon-upload-line:after,.fr-icon-upload-line:before{-webkit-mask-image:url(../../icons/system/upload-line.svg);mask-image:url(../../icons/system/upload-line.svg)}.fr-icon-zoom-in-fill:after,.fr-icon-zoom-in-fill:before{-webkit-mask-image:url(../../icons/system/zoom-in-fill.svg);mask-image:url(../../icons/system/zoom-in-fill.svg)}.fr-icon-zoom-in-line:after,.fr-icon-zoom-in-line:before{-webkit-mask-image:url(../../icons/system/zoom-in-line.svg);mask-image:url(../../icons/system/zoom-in-line.svg)}.fr-icon-zoom-out-fill:after,.fr-icon-zoom-out-fill:before{-webkit-mask-image:url(../../icons/system/zoom-out-fill.svg);mask-image:url(../../icons/system/zoom-out-fill.svg)}.fr-icon-zoom-out-line:after,.fr-icon-zoom-out-line:before{-webkit-mask-image:url(../../icons/system/zoom-out-line.svg);mask-image:url(../../icons/system/zoom-out-line.svg)}.fr-fi-add-circle-fill:after,.fr-fi-add-circle-fill:before{-webkit-mask-image:url(../../icons/system/add-circle-fill.svg);mask-image:url(../../icons/system/add-circle-fill.svg)}.fr-fi-add-circle-line:after,.fr-fi-add-circle-line:before{-webkit-mask-image:url(../../icons/system/add-circle-line.svg);mask-image:url(../../icons/system/add-circle-line.svg)}.fr-fi-add-line:after,.fr-fi-add-line:before{-webkit-mask-image:url(../../icons/system/add-line.svg);mask-image:url(../../icons/system/add-line.svg)}.fr-fi-arrow-down-line:after,.fr-fi-arrow-down-line:before{-webkit-mask-image:url(../../icons/system/arrow-down-line.svg);mask-image:url(../../icons/system/arrow-down-line.svg)}.fr-fi-arrow-down-s-line:after,.fr-fi-arrow-down-s-line:before{-webkit-mask-image:url(../../icons/system/arrow-down-s-line.svg);mask-image:url(../../icons/system/arrow-down-s-line.svg)}.fr-fi-arrow-go-back-fill:after,.fr-fi-arrow-go-back-fill:before{-webkit-mask-image:url(../../icons/system/arrow-go-back-fill.svg);mask-image:url(../../icons/system/arrow-go-back-fill.svg)}.fr-fi-arrow-go-back-line:after,.fr-fi-arrow-go-back-line:before{-webkit-mask-image:url(../../icons/system/arrow-go-back-line.svg);mask-image:url(../../icons/system/arrow-go-back-line.svg)}.fr-fi-arrow-left-line:after,.fr-fi-arrow-left-line:before{-webkit-mask-image:url(../../icons/system/arrow-left-line.svg);mask-image:url(../../icons/system/arrow-left-line.svg)}.fr-fi-arrow-left-s-line:after,.fr-fi-arrow-left-s-line:before{-webkit-mask-image:url(../../icons/system/arrow-left-s-line.svg);mask-image:url(../../icons/system/arrow-left-s-line.svg)}.fr-fi-arrow-right-line:after,.fr-fi-arrow-right-line:before{-webkit-mask-image:url(../../icons/system/arrow-right-line.svg);mask-image:url(../../icons/system/arrow-right-line.svg)}.fr-fi-arrow-right-s-line:after,.fr-fi-arrow-right-s-line:before{-webkit-mask-image:url(../../icons/system/arrow-right-s-line.svg);mask-image:url(../../icons/system/arrow-right-s-line.svg)}.fr-fi-arrow-right-up-line:after,.fr-fi-arrow-right-up-line:before{-webkit-mask-image:url(../../icons/system/arrow-right-up-line.svg);mask-image:url(../../icons/system/arrow-right-up-line.svg)}.fr-fi-arrow-up-fill:after,.fr-fi-arrow-up-fill:before{-webkit-mask-image:url(../../icons/system/arrow-up-fill.svg);mask-image:url(../../icons/system/arrow-up-fill.svg)}.fr-fi-arrow-up-line:after,.fr-fi-arrow-up-line:before{-webkit-mask-image:url(../../icons/system/arrow-up-line.svg);mask-image:url(../../icons/system/arrow-up-line.svg)}.fr-fi-arrow-up-s-line:after,.fr-fi-arrow-up-s-line:before{-webkit-mask-image:url(../../icons/system/arrow-up-s-line.svg);mask-image:url(../../icons/system/arrow-up-s-line.svg)}.fr-fi-check-line:after,.fr-fi-check-line:before{-webkit-mask-image:url(../../icons/system/check-line.svg);mask-image:url(../../icons/system/check-line.svg)}.fr-fi-checkbox-circle-line:after,.fr-fi-checkbox-circle-line:before{-webkit-mask-image:url(../../icons/system/checkbox-circle-line.svg);mask-image:url(../../icons/system/checkbox-circle-line.svg)}.fr-fi-close-line:after,.fr-fi-close-line:before{-webkit-mask-image:url(../../icons/system/close-line.svg);mask-image:url(../../icons/system/close-line.svg)}.fr-fi-download-line:after,.fr-fi-download-line:before{-webkit-mask-image:url(../../icons/system/download-line.svg);mask-image:url(../../icons/system/download-line.svg)}.fr-fi-error-warning-fill:after,.fr-fi-error-warning-fill:before{-webkit-mask-image:url(../../icons/system/error-warning-fill.svg);mask-image:url(../../icons/system/error-warning-fill.svg)}.fr-fi-error-warning-line:after,.fr-fi-error-warning-line:before{-webkit-mask-image:url(../../icons/system/error-warning-line.svg);mask-image:url(../../icons/system/error-warning-line.svg)}.fr-fi-external-link-line:after,.fr-fi-external-link-line:before{-webkit-mask-image:url(../../icons/system/external-link-line.svg);mask-image:url(../../icons/system/external-link-line.svg)}.fr-fi-eye-fill:after,.fr-fi-eye-fill:before{-webkit-mask-image:url(../../icons/system/eye-fill.svg);mask-image:url(../../icons/system/eye-fill.svg)}.fr-fi-eye-line:after,.fr-fi-eye-line:before{-webkit-mask-image:url(../../icons/system/eye-line.svg);mask-image:url(../../icons/system/eye-line.svg)}.fr-fi-eye-off-fill:after,.fr-fi-eye-off-fill:before{-webkit-mask-image:url(../../icons/system/eye-off-fill.svg);mask-image:url(../../icons/system/eye-off-fill.svg)}.fr-fi-eye-off-line:after,.fr-fi-eye-off-line:before{-webkit-mask-image:url(../../icons/system/eye-off-line.svg);mask-image:url(../../icons/system/eye-off-line.svg)}.fr-fi-filter-fill:after,.fr-fi-filter-fill:before{-webkit-mask-image:url(../../icons/system/filter-fill.svg);mask-image:url(../../icons/system/filter-fill.svg)}.fr-fi-filter-line:after,.fr-fi-filter-line:before{-webkit-mask-image:url(../../icons/system/filter-line.svg);mask-image:url(../../icons/system/filter-line.svg)}.fr-fi-arrow-left-s-first-line:after,.fr-fi-arrow-left-s-first-line:before{-webkit-mask-image:url(../../icons/system/fr--arrow-left-s-first-line.svg);mask-image:url(../../icons/system/fr--arrow-left-s-first-line.svg)}.fr-fi-arrow-left-s-line-double:after,.fr-fi-arrow-left-s-line-double:before{-webkit-mask-image:url(../../icons/system/fr--arrow-left-s-line-double.svg);mask-image:url(../../icons/system/fr--arrow-left-s-line-double.svg)}.fr-fi-arrow-right-s-last-line:after,.fr-fi-arrow-right-s-last-line:before{-webkit-mask-image:url(../../icons/system/fr--arrow-right-s-last-line.svg);mask-image:url(../../icons/system/fr--arrow-right-s-last-line.svg)}.fr-fi-arrow-right-s-line-double:after,.fr-fi-arrow-right-s-line-double:before{-webkit-mask-image:url(../../icons/system/fr--arrow-right-s-line-double.svg);mask-image:url(../../icons/system/fr--arrow-right-s-line-double.svg)}.fr-fi-error-fill:after,.fr-fi-error-fill:before{-webkit-mask-image:url(../../icons/system/fr--error-fill.svg);mask-image:url(../../icons/system/fr--error-fill.svg)}.fr-fi-error-line:after,.fr-fi-error-line:before{-webkit-mask-image:url(../../icons/system/fr--error-line.svg);mask-image:url(../../icons/system/fr--error-line.svg)}.fr-fi-info-fill:after,.fr-fi-info-fill:before{-webkit-mask-image:url(../../icons/system/fr--info-fill.svg);mask-image:url(../../icons/system/fr--info-fill.svg)}.fr-fi-info-line:after,.fr-fi-info-line:before{-webkit-mask-image:url(../../icons/system/fr--info-line.svg);mask-image:url(../../icons/system/fr--info-line.svg)}.fr-fi-success-fill:after,.fr-fi-success-fill:before{-webkit-mask-image:url(../../icons/system/fr--success-fill.svg);mask-image:url(../../icons/system/fr--success-fill.svg)}.fr-fi-success-line:after,.fr-fi-success-line:before{-webkit-mask-image:url(../../icons/system/fr--success-line.svg);mask-image:url(../../icons/system/fr--success-line.svg)}.fr-fi-theme-fill:after,.fr-fi-theme-fill:before{-webkit-mask-image:url(../../icons/system/fr--theme-fill.svg);mask-image:url(../../icons/system/fr--theme-fill.svg)}.fr-fi-warning-fill:after,.fr-fi-warning-fill:before{-webkit-mask-image:url(../../icons/system/fr--warning-fill.svg);mask-image:url(../../icons/system/fr--warning-fill.svg)}.fr-fi-warning-line:after,.fr-fi-warning-line:before{-webkit-mask-image:url(../../icons/system/fr--warning-line.svg);mask-image:url(../../icons/system/fr--warning-line.svg)}.fr-fi-information-fill:after,.fr-fi-information-fill:before{-webkit-mask-image:url(../../icons/system/information-fill.svg);mask-image:url(../../icons/system/information-fill.svg)}.fr-fi-information-line:after,.fr-fi-information-line:before{-webkit-mask-image:url(../../icons/system/information-line.svg);mask-image:url(../../icons/system/information-line.svg)}.fr-fi-lock-fill:after,.fr-fi-lock-fill:before{-webkit-mask-image:url(../../icons/system/lock-fill.svg);mask-image:url(../../icons/system/lock-fill.svg)}.fr-fi-lock-line:after,.fr-fi-lock-line:before{-webkit-mask-image:url(../../icons/system/lock-line.svg);mask-image:url(../../icons/system/lock-line.svg)}.fr-fi-logout-box-r-fill:after,.fr-fi-logout-box-r-fill:before{-webkit-mask-image:url(../../icons/system/logout-box-r-fill.svg);mask-image:url(../../icons/system/logout-box-r-fill.svg)}.fr-fi-logout-box-r-line:after,.fr-fi-logout-box-r-line:before{-webkit-mask-image:url(../../icons/system/logout-box-r-line.svg);mask-image:url(../../icons/system/logout-box-r-line.svg)}.fr-fi-menu-2-fill:after,.fr-fi-menu-2-fill:before{-webkit-mask-image:url(../../icons/system/menu-2-fill.svg);mask-image:url(../../icons/system/menu-2-fill.svg)}.fr-fi-menu-fill:after,.fr-fi-menu-fill:before{-webkit-mask-image:url(../../icons/system/menu-fill.svg);mask-image:url(../../icons/system/menu-fill.svg)}.fr-fi-question-fill:after,.fr-fi-question-fill:before{-webkit-mask-image:url(../../icons/system/question-fill.svg);mask-image:url(../../icons/system/question-fill.svg)}.fr-fi-question-line:after,.fr-fi-question-line:before{-webkit-mask-image:url(../../icons/system/question-line.svg);mask-image:url(../../icons/system/question-line.svg)}.fr-fi-refresh-fill:after,.fr-fi-refresh-fill:before{-webkit-mask-image:url(../../icons/system/refresh-fill.svg);mask-image:url(../../icons/system/refresh-fill.svg)}.fr-fi-refresh-line:after,.fr-fi-refresh-line:before{-webkit-mask-image:url(../../icons/system/refresh-line.svg);mask-image:url(../../icons/system/refresh-line.svg)}.fr-fi-search-fill:after,.fr-fi-search-fill:before{-webkit-mask-image:url(../../icons/system/search-fill.svg);mask-image:url(../../icons/system/search-fill.svg)}.fr-fi-search-line:after,.fr-fi-search-line:before{-webkit-mask-image:url(../../icons/system/search-line.svg);mask-image:url(../../icons/system/search-line.svg)}.fr-fi-subtract-line:after,.fr-fi-subtract-line:before{-webkit-mask-image:url(../../icons/system/subtract-line.svg);mask-image:url(../../icons/system/subtract-line.svg)}.fr-fi-timer-fill:after,.fr-fi-timer-fill:before{-webkit-mask-image:url(../../icons/system/timer-fill.svg);mask-image:url(../../icons/system/timer-fill.svg)}.fr-fi-timer-line:after,.fr-fi-timer-line:before{-webkit-mask-image:url(../../icons/system/timer-line.svg);mask-image:url(../../icons/system/timer-line.svg)}.fr-fi-upload-2-fill:after,.fr-fi-upload-2-fill:before{-webkit-mask-image:url(../../icons/system/upload-2-fill.svg);mask-image:url(../../icons/system/upload-2-fill.svg)}.fr-fi-upload-2-line:after,.fr-fi-upload-2-line:before{-webkit-mask-image:url(../../icons/system/upload-2-line.svg);mask-image:url(../../icons/system/upload-2-line.svg)}.fr-fi-zoom-in-fill:after,.fr-fi-zoom-in-fill:before{-webkit-mask-image:url(../../icons/system/zoom-in-fill.svg);mask-image:url(../../icons/system/zoom-in-fill.svg)}.fr-fi-zoom-in-line:after,.fr-fi-zoom-in-line:before{-webkit-mask-image:url(../../icons/system/zoom-in-line.svg);mask-image:url(../../icons/system/zoom-in-line.svg)}.fr-fi-zoom-out-fill:after,.fr-fi-zoom-out-fill:before{-webkit-mask-image:url(../../icons/system/zoom-out-fill.svg);mask-image:url(../../icons/system/zoom-out-fill.svg)}.fr-fi-zoom-out-line:after,.fr-fi-zoom-out-line:before{-webkit-mask-image:url(../../icons/system/zoom-out-line.svg);mask-image:url(../../icons/system/zoom-out-line.svg)}.fr-fi-delete-line:after,.fr-fi-delete-line:before{-webkit-mask-image:url(../../icons/system/delete-bin-line.svg);mask-image:url(../../icons/system/delete-bin-line.svg)}.fr-fi-delete-fill:after,.fr-fi-delete-fill:before{-webkit-mask-image:url(../../icons/system/delete-bin-fill.svg);mask-image:url(../../icons/system/delete-bin-fill.svg)}.fr-icon-delete-line:after,.fr-icon-delete-line:before{-webkit-mask-image:url(../../icons/system/delete-bin-line.svg);mask-image:url(../../icons/system/delete-bin-line.svg)}.fr-icon-delete-fill:after,.fr-icon-delete-fill:before{-webkit-mask-image:url(../../icons/system/delete-bin-fill.svg);mask-image:url(../../icons/system/delete-bin-fill.svg)}.fr-icon-account-circle-fill:after,.fr-icon-account-circle-fill:before{-webkit-mask-image:url(../../icons/user/account-circle-fill.svg);mask-image:url(../../icons/user/account-circle-fill.svg)}.fr-icon-account-circle-line:after,.fr-icon-account-circle-line:before{-webkit-mask-image:url(../../icons/user/account-circle-line.svg);mask-image:url(../../icons/user/account-circle-line.svg)}.fr-icon-account-pin-circle-fill:after,.fr-icon-account-pin-circle-fill:before{-webkit-mask-image:url(../../icons/user/account-pin-circle-fill.svg);mask-image:url(../../icons/user/account-pin-circle-fill.svg)}.fr-icon-account-pin-circle-line:after,.fr-icon-account-pin-circle-line:before{-webkit-mask-image:url(../../icons/user/account-pin-circle-line.svg);mask-image:url(../../icons/user/account-pin-circle-line.svg)}.fr-icon-admin-fill:after,.fr-icon-admin-fill:before{-webkit-mask-image:url(../../icons/user/admin-fill.svg);mask-image:url(../../icons/user/admin-fill.svg)}.fr-icon-admin-line:after,.fr-icon-admin-line:before{-webkit-mask-image:url(../../icons/user/admin-line.svg);mask-image:url(../../icons/user/admin-line.svg)}.fr-icon-group-fill:after,.fr-icon-group-fill:before{-webkit-mask-image:url(../../icons/user/group-fill.svg);mask-image:url(../../icons/user/group-fill.svg)}.fr-icon-group-line:after,.fr-icon-group-line:before{-webkit-mask-image:url(../../icons/user/group-line.svg);mask-image:url(../../icons/user/group-line.svg)}.fr-icon-parent-fill:after,.fr-icon-parent-fill:before{-webkit-mask-image:url(../../icons/user/parent-fill.svg);mask-image:url(../../icons/user/parent-fill.svg)}.fr-icon-parent-line:after,.fr-icon-parent-line:before{-webkit-mask-image:url(../../icons/user/parent-line.svg);mask-image:url(../../icons/user/parent-line.svg)}.fr-icon-team-fill:after,.fr-icon-team-fill:before{-webkit-mask-image:url(../../icons/user/team-fill.svg);mask-image:url(../../icons/user/team-fill.svg)}.fr-icon-team-line:after,.fr-icon-team-line:before{-webkit-mask-image:url(../../icons/user/team-line.svg);mask-image:url(../../icons/user/team-line.svg)}.fr-icon-user-add-fill:after,.fr-icon-user-add-fill:before{-webkit-mask-image:url(../../icons/user/user-add-fill.svg);mask-image:url(../../icons/user/user-add-fill.svg)}.fr-icon-user-add-line:after,.fr-icon-user-add-line:before{-webkit-mask-image:url(../../icons/user/user-add-line.svg);mask-image:url(../../icons/user/user-add-line.svg)}.fr-icon-user-fill:after,.fr-icon-user-fill:before{-webkit-mask-image:url(../../icons/user/user-fill.svg);mask-image:url(../../icons/user/user-fill.svg)}.fr-icon-user-heart-fill:after,.fr-icon-user-heart-fill:before{-webkit-mask-image:url(../../icons/user/user-heart-fill.svg);mask-image:url(../../icons/user/user-heart-fill.svg)}.fr-icon-user-heart-line:after,.fr-icon-user-heart-line:before{-webkit-mask-image:url(../../icons/user/user-heart-line.svg);mask-image:url(../../icons/user/user-heart-line.svg)}.fr-icon-user-line:after,.fr-icon-user-line:before{-webkit-mask-image:url(../../icons/user/user-line.svg);mask-image:url(../../icons/user/user-line.svg)}.fr-icon-user-search-fill:after,.fr-icon-user-search-fill:before{-webkit-mask-image:url(../../icons/user/user-search-fill.svg);mask-image:url(../../icons/user/user-search-fill.svg)}.fr-icon-user-search-line:after,.fr-icon-user-search-line:before{-webkit-mask-image:url(../../icons/user/user-search-line.svg);mask-image:url(../../icons/user/user-search-line.svg)}.fr-icon-user-setting-fill:after,.fr-icon-user-setting-fill:before{-webkit-mask-image:url(../../icons/user/user-setting-fill.svg);mask-image:url(../../icons/user/user-setting-fill.svg)}.fr-icon-user-setting-line:after,.fr-icon-user-setting-line:before{-webkit-mask-image:url(../../icons/user/user-setting-line.svg);mask-image:url(../../icons/user/user-setting-line.svg)}.fr-icon-user-star-fill:after,.fr-icon-user-star-fill:before{-webkit-mask-image:url(../../icons/user/user-star-fill.svg);mask-image:url(../../icons/user/user-star-fill.svg)}.fr-icon-user-star-line:after,.fr-icon-user-star-line:before{-webkit-mask-image:url(../../icons/user/user-star-line.svg);mask-image:url(../../icons/user/user-star-line.svg)}.fr-fi-user-fill:after,.fr-fi-user-fill:before{-webkit-mask-image:url(../../icons/user/user-fill.svg);mask-image:url(../../icons/user/user-fill.svg)}.fr-fi-user-line:after,.fr-fi-user-line:before{-webkit-mask-image:url(../../icons/user/user-line.svg);mask-image:url(../../icons/user/user-line.svg)}.fr-fi-account-line:after,.fr-fi-account-line:before{-webkit-mask-image:url(../../icons/user/account-circle-line.svg);mask-image:url(../../icons/user/account-circle-line.svg)}.fr-fi-account-fill:after,.fr-fi-account-fill:before{-webkit-mask-image:url(../../icons/user/account-circle-fill.svg);mask-image:url(../../icons/user/account-circle-fill.svg)}.fr-icon-account-line:after,.fr-icon-account-line:before{-webkit-mask-image:url(../../icons/user/account-circle-line.svg);mask-image:url(../../icons/user/account-circle-line.svg)}.fr-icon-account-fill:after,.fr-icon-account-fill:before{-webkit-mask-image:url(../../icons/user/account-circle-fill.svg);mask-image:url(../../icons/user/account-circle-fill.svg)}.fr-icon-cloudy-2-fill:after,.fr-icon-cloudy-2-fill:before{-webkit-mask-image:url(../../icons/weather/cloudy-2-fill.svg);mask-image:url(../../icons/weather/cloudy-2-fill.svg)}.fr-icon-cloudy-2-line:after,.fr-icon-cloudy-2-line:before{-webkit-mask-image:url(../../icons/weather/cloudy-2-line.svg);mask-image:url(../../icons/weather/cloudy-2-line.svg)}.fr-icon-fire-fill:after,.fr-icon-fire-fill:before{-webkit-mask-image:url(../../icons/weather/fire-fill.svg);mask-image:url(../../icons/weather/fire-fill.svg)}.fr-icon-fire-line:after,.fr-icon-fire-line:before{-webkit-mask-image:url(../../icons/weather/fire-line.svg);mask-image:url(../../icons/weather/fire-line.svg)}.fr-icon-flashlight-fill:after,.fr-icon-flashlight-fill:before{-webkit-mask-image:url(../../icons/weather/flashlight-fill.svg);mask-image:url(../../icons/weather/flashlight-fill.svg)}.fr-icon-flashlight-line:after,.fr-icon-flashlight-line:before{-webkit-mask-image:url(../../icons/weather/flashlight-line.svg);mask-image:url(../../icons/weather/flashlight-line.svg)}.fr-icon-flood-fill:after,.fr-icon-flood-fill:before{-webkit-mask-image:url(../../icons/weather/flood-fill.svg);mask-image:url(../../icons/weather/flood-fill.svg)}.fr-icon-flood-line:after,.fr-icon-flood-line:before{-webkit-mask-image:url(../../icons/weather/flood-line.svg);mask-image:url(../../icons/weather/flood-line.svg)}.fr-icon-avalanches-fill:after,.fr-icon-avalanches-fill:before{-webkit-mask-image:url(../../icons/weather/fr--avalanches-fill.svg);mask-image:url(../../icons/weather/fr--avalanches-fill.svg)}.fr-icon-submersion-fill:after,.fr-icon-submersion-fill:before{-webkit-mask-image:url(../../icons/weather/fr--submersion-fill.svg);mask-image:url(../../icons/weather/fr--submersion-fill.svg)}.fr-icon-heavy-showers-fill:after,.fr-icon-heavy-showers-fill:before{-webkit-mask-image:url(../../icons/weather/heavy-showers-fill.svg);mask-image:url(../../icons/weather/heavy-showers-fill.svg)}.fr-icon-heavy-showers-line:after,.fr-icon-heavy-showers-line:before{-webkit-mask-image:url(../../icons/weather/heavy-showers-line.svg);mask-image:url(../../icons/weather/heavy-showers-line.svg)}.fr-icon-moon-fill:after,.fr-icon-moon-fill:before{-webkit-mask-image:url(../../icons/weather/moon-fill.svg);mask-image:url(../../icons/weather/moon-fill.svg)}.fr-icon-moon-line:after,.fr-icon-moon-line:before{-webkit-mask-image:url(../../icons/weather/moon-line.svg);mask-image:url(../../icons/weather/moon-line.svg)}.fr-icon-snowy-fill:after,.fr-icon-snowy-fill:before{-webkit-mask-image:url(../../icons/weather/snowy-fill.svg);mask-image:url(../../icons/weather/snowy-fill.svg)}.fr-icon-snowy-line:after,.fr-icon-snowy-line:before{-webkit-mask-image:url(../../icons/weather/snowy-line.svg);mask-image:url(../../icons/weather/snowy-line.svg)}.fr-icon-sparkling-2-fill:after,.fr-icon-sparkling-2-fill:before{-webkit-mask-image:url(../../icons/weather/sparkling-2-fill.svg);mask-image:url(../../icons/weather/sparkling-2-fill.svg)}.fr-icon-sparkling-2-line:after,.fr-icon-sparkling-2-line:before{-webkit-mask-image:url(../../icons/weather/sparkling-2-line.svg);mask-image:url(../../icons/weather/sparkling-2-line.svg)}.fr-icon-sun-fill:after,.fr-icon-sun-fill:before{-webkit-mask-image:url(../../icons/weather/sun-fill.svg);mask-image:url(../../icons/weather/sun-fill.svg)}.fr-icon-sun-line:after,.fr-icon-sun-line:before{-webkit-mask-image:url(../../icons/weather/sun-line.svg);mask-image:url(../../icons/weather/sun-line.svg)}.fr-icon-temp-cold-fill:after,.fr-icon-temp-cold-fill:before{-webkit-mask-image:url(../../icons/weather/temp-cold-fill.svg);mask-image:url(../../icons/weather/temp-cold-fill.svg)}.fr-icon-temp-cold-line:after,.fr-icon-temp-cold-line:before{-webkit-mask-image:url(../../icons/weather/temp-cold-line.svg);mask-image:url(../../icons/weather/temp-cold-line.svg)}.fr-icon-thunderstorms-fill:after,.fr-icon-thunderstorms-fill:before{-webkit-mask-image:url(../../icons/weather/thunderstorms-fill.svg);mask-image:url(../../icons/weather/thunderstorms-fill.svg)}.fr-icon-thunderstorms-line:after,.fr-icon-thunderstorms-line:before{-webkit-mask-image:url(../../icons/weather/thunderstorms-line.svg);mask-image:url(../../icons/weather/thunderstorms-line.svg)}.fr-icon-tornado-fill:after,.fr-icon-tornado-fill:before{-webkit-mask-image:url(../../icons/weather/tornado-fill.svg);mask-image:url(../../icons/weather/tornado-fill.svg)}.fr-icon-tornado-line:after,.fr-icon-tornado-line:before{-webkit-mask-image:url(../../icons/weather/tornado-line.svg);mask-image:url(../../icons/weather/tornado-line.svg)}.fr-icon-typhoon-fill:after,.fr-icon-typhoon-fill:before{-webkit-mask-image:url(../../icons/weather/typhoon-fill.svg);mask-image:url(../../icons/weather/typhoon-fill.svg)}.fr-icon-typhoon-line:after,.fr-icon-typhoon-line:before{-webkit-mask-image:url(../../icons/weather/typhoon-line.svg);mask-image:url(../../icons/weather/typhoon-line.svg)}.fr-icon-windy-fill:after,.fr-icon-windy-fill:before{-webkit-mask-image:url(../../icons/weather/windy-fill.svg);mask-image:url(../../icons/weather/windy-fill.svg)}.fr-icon-windy-line:after,.fr-icon-windy-line:before{-webkit-mask-image:url(../../icons/weather/windy-line.svg);mask-image:url(../../icons/weather/windy-line.svg)}.fr-fi-flashlight-fill:after,.fr-fi-flashlight-fill:before{-webkit-mask-image:url(../../icons/weather/flashlight-fill.svg);mask-image:url(../../icons/weather/flashlight-fill.svg)}.fr-fi-flashlight-line:after,.fr-fi-flashlight-line:before{-webkit-mask-image:url(../../icons/weather/flashlight-line.svg);mask-image:url(../../icons/weather/flashlight-line.svg)}@media (min-width:36em){ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-icon-ancient-gate-fill:after,.fr-icon-ancient-gate-fill:before{background-image:url(../../icons/buildings/ancient-gate-fill.svg)}.fr-icon-ancient-gate-line:after,.fr-icon-ancient-gate-line:before{background-image:url(../../icons/buildings/ancient-gate-line.svg)}.fr-icon-ancient-pavilion-fill:after,.fr-icon-ancient-pavilion-fill:before{background-image:url(../../icons/buildings/ancient-pavilion-fill.svg)}.fr-icon-ancient-pavilion-line:after,.fr-icon-ancient-pavilion-line:before{background-image:url(../../icons/buildings/ancient-pavilion-line.svg)}.fr-icon-bank-fill:after,.fr-icon-bank-fill:before{background-image:url(../../icons/buildings/bank-fill.svg)}.fr-icon-bank-line:after,.fr-icon-bank-line:before{background-image:url(../../icons/buildings/bank-line.svg)}.fr-icon-building-fill:after,.fr-icon-building-fill:before{background-image:url(../../icons/buildings/building-fill.svg)}.fr-icon-building-line:after,.fr-icon-building-line:before{background-image:url(../../icons/buildings/building-line.svg)}.fr-icon-community-fill:after,.fr-icon-community-fill:before{background-image:url(../../icons/buildings/community-fill.svg)}.fr-icon-community-line:after,.fr-icon-community-line:before{background-image:url(../../icons/buildings/community-line.svg)}.fr-icon-government-fill:after,.fr-icon-government-fill:before{background-image:url(../../icons/buildings/government-fill.svg)}.fr-icon-government-line:after,.fr-icon-government-line:before{background-image:url(../../icons/buildings/government-line.svg)}.fr-icon-home-4-fill:after,.fr-icon-home-4-fill:before{background-image:url(../../icons/buildings/home-4-fill.svg)}.fr-icon-home-4-line:after,.fr-icon-home-4-line:before{background-image:url(../../icons/buildings/home-4-line.svg)}.fr-icon-hospital-fill:after,.fr-icon-hospital-fill:before{background-image:url(../../icons/buildings/hospital-fill.svg)}.fr-icon-hospital-line:after,.fr-icon-hospital-line:before{background-image:url(../../icons/buildings/hospital-line.svg)}.fr-icon-hotel-fill:after,.fr-icon-hotel-fill:before{background-image:url(../../icons/buildings/hotel-fill.svg)}.fr-icon-hotel-line:after,.fr-icon-hotel-line:before{background-image:url(../../icons/buildings/hotel-line.svg)}.fr-icon-store-fill:after,.fr-icon-store-fill:before{background-image:url(../../icons/buildings/store-fill.svg)}.fr-icon-store-line:after,.fr-icon-store-line:before{background-image:url(../../icons/buildings/store-line.svg)}.fr-fi-home-4-fill:before{background-image:url(../../icons/buildings/home-4-fill.svg)}.fr-fi-home-4-line:before{background-image:url(../../icons/buildings/home-4-line.svg)}.fr-icon-archive-fill:after,.fr-icon-archive-fill:before{background-image:url(../../icons/business/archive-fill.svg)}.fr-icon-archive-line:after,.fr-icon-archive-line:before{background-image:url(../../icons/business/archive-line.svg)}.fr-icon-attachment-fill:after,.fr-icon-attachment-fill:before{background-image:url(../../icons/business/attachment-fill.svg)}.fr-icon-attachment-line:after,.fr-icon-attachment-line:before{background-image:url(../../icons/business/attachment-line.svg)}.fr-icon-award-fill:after,.fr-icon-award-fill:before{background-image:url(../../icons/business/award-fill.svg)}.fr-icon-award-line:after,.fr-icon-award-line:before{background-image:url(../../icons/business/award-line.svg)}.fr-icon-bar-chart-box-fill:after,.fr-icon-bar-chart-box-fill:before{background-image:url(../../icons/business/bar-chart-box-fill.svg)}.fr-icon-bar-chart-box-line:after,.fr-icon-bar-chart-box-line:before{background-image:url(../../icons/business/bar-chart-box-line.svg)}.fr-icon-bookmark-fill:after,.fr-icon-bookmark-fill:before{background-image:url(../../icons/business/bookmark-fill.svg)}.fr-icon-bookmark-line:after,.fr-icon-bookmark-line:before{background-image:url(../../icons/business/bookmark-line.svg)}.fr-icon-briefcase-fill:after,.fr-icon-briefcase-fill:before{background-image:url(../../icons/business/briefcase-fill.svg)}.fr-icon-briefcase-line:after,.fr-icon-briefcase-line:before{background-image:url(../../icons/business/briefcase-line.svg)}.fr-icon-calendar-2-fill:after,.fr-icon-calendar-2-fill:before{background-image:url(../../icons/business/calendar-2-fill.svg)}.fr-icon-calendar-2-line:after,.fr-icon-calendar-2-line:before{background-image:url(../../icons/business/calendar-2-line.svg)}.fr-icon-calendar-event-fill:after,.fr-icon-calendar-event-fill:before{background-image:url(../../icons/business/calendar-event-fill.svg)}.fr-icon-calendar-event-line:after,.fr-icon-calendar-event-line:before{background-image:url(../../icons/business/calendar-event-line.svg)}.fr-icon-calendar-fill:after,.fr-icon-calendar-fill:before{background-image:url(../../icons/business/calendar-fill.svg)}.fr-icon-calendar-line:after,.fr-icon-calendar-line:before{background-image:url(../../icons/business/calendar-line.svg)}.fr-icon-cloud-fill:after,.fr-icon-cloud-fill:before{background-image:url(../../icons/business/cloud-fill.svg)}.fr-icon-cloud-line:after,.fr-icon-cloud-line:before{background-image:url(../../icons/business/cloud-line.svg)}.fr-icon-copyright-fill:after,.fr-icon-copyright-fill:before{background-image:url(../../icons/business/copyright-fill.svg)}.fr-icon-copyright-line:after,.fr-icon-copyright-line:before{background-image:url(../../icons/business/copyright-line.svg)}.fr-icon-customer-service-fill:after,.fr-icon-customer-service-fill:before{background-image:url(../../icons/business/customer-service-fill.svg)}.fr-icon-customer-service-line:after,.fr-icon-customer-service-line:before{background-image:url(../../icons/business/customer-service-line.svg)}.fr-icon-flag-fill:after,.fr-icon-flag-fill:before{background-image:url(../../icons/business/flag-fill.svg)}.fr-icon-flag-line:after,.fr-icon-flag-line:before{background-image:url(../../icons/business/flag-line.svg)}.fr-icon-global-fill:after,.fr-icon-global-fill:before{background-image:url(../../icons/business/global-fill.svg)}.fr-icon-global-line:after,.fr-icon-global-line:before{background-image:url(../../icons/business/global-line.svg)}.fr-icon-line-chart-fill:after,.fr-icon-line-chart-fill:before{background-image:url(../../icons/business/line-chart-fill.svg)}.fr-icon-line-chart-line:after,.fr-icon-line-chart-line:before{background-image:url(../../icons/business/line-chart-line.svg)}.fr-icon-links-fill:after,.fr-icon-links-fill:before{background-image:url(../../icons/business/links-fill.svg)}.fr-icon-links-line:after,.fr-icon-links-line:before{background-image:url(../../icons/business/links-line.svg)}.fr-icon-mail-fill:after,.fr-icon-mail-fill:before{background-image:url(../../icons/business/mail-fill.svg)}.fr-icon-mail-line:after,.fr-icon-mail-line:before{background-image:url(../../icons/business/mail-line.svg)}.fr-icon-mail-open-fill:after,.fr-icon-mail-open-fill:before{background-image:url(../../icons/business/mail-open-fill.svg)}.fr-icon-mail-open-line:after,.fr-icon-mail-open-line:before{background-image:url(../../icons/business/mail-open-line.svg)}.fr-icon-medal-fill:after,.fr-icon-medal-fill:before{background-image:url(../../icons/business/medal-fill.svg)}.fr-icon-medal-line:after,.fr-icon-medal-line:before{background-image:url(../../icons/business/medal-line.svg)}.fr-icon-pie-chart-2-fill:after,.fr-icon-pie-chart-2-fill:before{background-image:url(../../icons/business/pie-chart-2-fill.svg)}.fr-icon-pie-chart-2-line:after,.fr-icon-pie-chart-2-line:before{background-image:url(../../icons/business/pie-chart-2-line.svg)}.fr-icon-pie-chart-box-fill:after,.fr-icon-pie-chart-box-fill:before{background-image:url(../../icons/business/pie-chart-box-fill.svg)}.fr-icon-pie-chart-box-line:after,.fr-icon-pie-chart-box-line:before{background-image:url(../../icons/business/pie-chart-box-line.svg)}.fr-icon-printer-fill:after,.fr-icon-printer-fill:before{background-image:url(../../icons/business/printer-fill.svg)}.fr-icon-printer-line:after,.fr-icon-printer-line:before{background-image:url(../../icons/business/printer-line.svg)}.fr-icon-profil-fill:after,.fr-icon-profil-fill:before{background-image:url(../../icons/business/profil-fill.svg)}.fr-icon-profil-line:after,.fr-icon-profil-line:before{background-image:url(../../icons/business/profil-line.svg)}.fr-icon-projector-2-fill:after,.fr-icon-projector-2-fill:before{background-image:url(../../icons/business/projector-2-fill.svg)}.fr-icon-projector-2-line:after,.fr-icon-projector-2-line:before{background-image:url(../../icons/business/projector-2-line.svg)}.fr-icon-send-plane-fill:after,.fr-icon-send-plane-fill:before{background-image:url(../../icons/business/send-plane-fill.svg)}.fr-icon-send-plane-line:after,.fr-icon-send-plane-line:before{background-image:url(../../icons/business/send-plane-line.svg)}.fr-icon-slideshow-fill:after,.fr-icon-slideshow-fill:before{background-image:url(../../icons/business/slideshow-fill.svg)}.fr-icon-slideshow-line:after,.fr-icon-slideshow-line:before{background-image:url(../../icons/business/slideshow-line.svg)}.fr-icon-window-fill:after,.fr-icon-window-fill:before{background-image:url(../../icons/business/window-fill.svg)}.fr-icon-window-line:after,.fr-icon-window-line:before{background-image:url(../../icons/business/window-line.svg)}.fr-fi-attachment-fill:before{background-image:url(../../icons/business/attachment-fill.svg)}.fr-fi-attachment-line:before{background-image:url(../../icons/business/attachment-line.svg)}.fr-fi-calendar-fill:before{background-image:url(../../icons/business/calendar-fill.svg)}.fr-fi-calendar-line:before{background-image:url(../../icons/business/calendar-line.svg)}.fr-fi-line-chart-fill:before{background-image:url(../../icons/business/line-chart-fill.svg)}.fr-fi-line-chart-line:before{background-image:url(../../icons/business/line-chart-line.svg)}.fr-fi-links-fill:before{background-image:url(../../icons/business/links-fill.svg)}.fr-fi-mail-fill:before{background-image:url(../../icons/business/mail-fill.svg)}.fr-fi-mail-line:before{background-image:url(../../icons/business/mail-line.svg)}.fr-fi-printer-fill:before{background-image:url(../../icons/business/printer-fill.svg)}.fr-fi-printer-line:before{background-image:url(../../icons/business/printer-line.svg)}.fr-icon-chat-2-fill:after,.fr-icon-chat-2-fill:before{background-image:url(../../icons/communication/chat-2-fill.svg)}.fr-icon-chat-2-line:after,.fr-icon-chat-2-line:before{background-image:url(../../icons/communication/chat-2-line.svg)}.fr-icon-chat-3-fill:after,.fr-icon-chat-3-fill:before{background-image:url(../../icons/communication/chat-3-fill.svg)}.fr-icon-chat-3-line:after,.fr-icon-chat-3-line:before{background-image:url(../../icons/communication/chat-3-line.svg)}.fr-icon-chat-check-fill:after,.fr-icon-chat-check-fill:before{background-image:url(../../icons/communication/chat-check-fill.svg)}.fr-icon-chat-check-line:after,.fr-icon-chat-check-line:before{background-image:url(../../icons/communication/chat-check-line.svg)}.fr-icon-chat-delete-fill:after,.fr-icon-chat-delete-fill:before{background-image:url(../../icons/communication/chat-delete-fill.svg)}.fr-icon-chat-delete-line:after,.fr-icon-chat-delete-line:before{background-image:url(../../icons/communication/chat-delete-line.svg)}.fr-icon-chat-poll-fill:after,.fr-icon-chat-poll-fill:before{background-image:url(../../icons/communication/chat-poll-fill.svg)}.fr-icon-chat-poll-line:after,.fr-icon-chat-poll-line:before{background-image:url(../../icons/communication/chat-poll-line.svg)}.fr-icon-discuss-fill:after,.fr-icon-discuss-fill:before{background-image:url(../../icons/communication/discuss-fill.svg)}.fr-icon-discuss-line:after,.fr-icon-discuss-line:before{background-image:url(../../icons/communication/discuss-line.svg)}.fr-icon-feedback-fill:after,.fr-icon-feedback-fill:before{background-image:url(../../icons/communication/feedback-fill.svg)}.fr-icon-feedback-line:after,.fr-icon-feedback-line:before{background-image:url(../../icons/communication/feedback-line.svg)}.fr-icon-message-2-fill:after,.fr-icon-message-2-fill:before{background-image:url(../../icons/communication/message-2-fill.svg)}.fr-icon-message-2-line:after,.fr-icon-message-2-line:before{background-image:url(../../icons/communication/message-2-line.svg)}.fr-icon-question-answer-fill:after,.fr-icon-question-answer-fill:before{background-image:url(../../icons/communication/question-answer-fill.svg)}.fr-icon-question-answer-line:after,.fr-icon-question-answer-line:before{background-image:url(../../icons/communication/question-answer-line.svg)}.fr-icon-questionnaire-fill:after,.fr-icon-questionnaire-fill:before{background-image:url(../../icons/communication/questionnaire-fill.svg)}.fr-icon-questionnaire-line:after,.fr-icon-questionnaire-line:before{background-image:url(../../icons/communication/questionnaire-line.svg)}.fr-icon-video-chat-fill:after,.fr-icon-video-chat-fill:before{background-image:url(../../icons/communication/video-chat-fill.svg)}.fr-icon-video-chat-line:after,.fr-icon-video-chat-line:before{background-image:url(../../icons/communication/video-chat-line.svg)}.fr-icon-ball-pen-fill:after,.fr-icon-ball-pen-fill:before{background-image:url(../../icons/design/ball-pen-fill.svg)}.fr-icon-ball-pen-line:after,.fr-icon-ball-pen-line:before{background-image:url(../../icons/design/ball-pen-line.svg)}.fr-icon-brush-3-fill:after,.fr-icon-brush-3-fill:before{background-image:url(../../icons/design/brush-3-fill.svg)}.fr-icon-brush-3-line:after,.fr-icon-brush-3-line:before{background-image:url(../../icons/design/brush-3-line.svg)}.fr-icon-brush-fill:after,.fr-icon-brush-fill:before{background-image:url(../../icons/design/brush-fill.svg)}.fr-icon-brush-line:after,.fr-icon-brush-line:before{background-image:url(../../icons/design/brush-line.svg)}.fr-icon-contrast-fill:after,.fr-icon-contrast-fill:before{background-image:url(../../icons/design/contrast-fill.svg)}.fr-icon-contrast-line:after,.fr-icon-contrast-line:before{background-image:url(../../icons/design/contrast-line.svg)}.fr-icon-crop-fill:after,.fr-icon-crop-fill:before{background-image:url(../../icons/design/crop-fill.svg)}.fr-icon-crop-line:after,.fr-icon-crop-line:before{background-image:url(../../icons/design/crop-line.svg)}.fr-icon-drag-move-2-fill:after,.fr-icon-drag-move-2-fill:before{background-image:url(../../icons/design/drag-move-2-fill.svg)}.fr-icon-drag-move-2-line:after,.fr-icon-drag-move-2-line:before{background-image:url(../../icons/design/drag-move-2-line.svg)}.fr-icon-drop-fill:after,.fr-icon-drop-fill:before{background-image:url(../../icons/design/drop-fill.svg)}.fr-icon-drop-line:after,.fr-icon-drop-line:before{background-image:url(../../icons/design/drop-line.svg)}.fr-icon-edit-box-fill:after,.fr-icon-edit-box-fill:before{background-image:url(../../icons/design/edit-box-fill.svg)}.fr-icon-edit-box-line:after,.fr-icon-edit-box-line:before{background-image:url(../../icons/design/edit-box-line.svg)}.fr-icon-edit-fill:after,.fr-icon-edit-fill:before{background-image:url(../../icons/design/edit-fill.svg)}.fr-icon-edit-line:after,.fr-icon-edit-line:before{background-image:url(../../icons/design/edit-line.svg)}.fr-icon-eraser-fill:after,.fr-icon-eraser-fill:before{background-image:url(../../icons/design/eraser-fill.svg)}.fr-icon-eraser-line:after,.fr-icon-eraser-line:before{background-image:url(../../icons/design/eraser-line.svg)}.fr-icon-ink-bottle-fill:after,.fr-icon-ink-bottle-fill:before{background-image:url(../../icons/design/ink-bottle-fill.svg)}.fr-icon-ink-bottle-line:after,.fr-icon-ink-bottle-line:before{background-image:url(../../icons/design/ink-bottle-line.svg)}.fr-icon-layout-grid-fill:after,.fr-icon-layout-grid-fill:before{background-image:url(../../icons/design/layout-grid-fill.svg)}.fr-icon-layout-grid-line:after,.fr-icon-layout-grid-line:before{background-image:url(../../icons/design/layout-grid-line.svg)}.fr-icon-mark-pen-fill:after,.fr-icon-mark-pen-fill:before{background-image:url(../../icons/design/mark-pen-fill.svg)}.fr-icon-mark-pen-line:after,.fr-icon-mark-pen-line:before{background-image:url(../../icons/design/mark-pen-line.svg)}.fr-icon-paint-brush-fill:after,.fr-icon-paint-brush-fill:before{background-image:url(../../icons/design/paint-brush-fill.svg)}.fr-icon-paint-brush-line:after,.fr-icon-paint-brush-line:before{background-image:url(../../icons/design/paint-brush-line.svg)}.fr-icon-paint-fill:after,.fr-icon-paint-fill:before{background-image:url(../../icons/design/paint-fill.svg)}.fr-icon-paint-line:after,.fr-icon-paint-line:before{background-image:url(../../icons/design/paint-line.svg)}.fr-icon-palette-fill:after,.fr-icon-palette-fill:before{background-image:url(../../icons/design/palette-fill.svg)}.fr-icon-palette-line:after,.fr-icon-palette-line:before{background-image:url(../../icons/design/palette-line.svg)}.fr-icon-pantone-fill:after,.fr-icon-pantone-fill:before{background-image:url(../../icons/design/pantone-fill.svg)}.fr-icon-pantone-line:after,.fr-icon-pantone-line:before{background-image:url(../../icons/design/pantone-line.svg)}.fr-icon-pen-nib-fill:after,.fr-icon-pen-nib-fill:before{background-image:url(../../icons/design/pen-nib-fill.svg)}.fr-icon-pen-nib-line:after,.fr-icon-pen-nib-line:before{background-image:url(../../icons/design/pen-nib-line.svg)}.fr-icon-pencil-fill:after,.fr-icon-pencil-fill:before{background-image:url(../../icons/design/pencil-fill.svg)}.fr-icon-pencil-line:after,.fr-icon-pencil-line:before{background-image:url(../../icons/design/pencil-line.svg)}.fr-icon-pencil-ruler-fill:after,.fr-icon-pencil-ruler-fill:before{background-image:url(../../icons/design/pencil-ruler-fill.svg)}.fr-icon-pencil-ruler-line:after,.fr-icon-pencil-ruler-line:before{background-image:url(../../icons/design/pencil-ruler-line.svg)}.fr-icon-shapes-fill:after,.fr-icon-shapes-fill:before{background-image:url(../../icons/design/shapes-fill.svg)}.fr-icon-shapes-line:after,.fr-icon-shapes-line:before{background-image:url(../../icons/design/shapes-line.svg)}.fr-icon-sip-fill:after,.fr-icon-sip-fill:before{background-image:url(../../icons/design/sip-fill.svg)}.fr-icon-sip-line:after,.fr-icon-sip-line:before{background-image:url(../../icons/design/sip-line.svg)}.fr-icon-table-fill:after,.fr-icon-table-fill:before{background-image:url(../../icons/design/table-fill.svg)}.fr-icon-table-line:after,.fr-icon-table-line:before{background-image:url(../../icons/design/table-line.svg)}.fr-fi-edit-fill:before{background-image:url(../../icons/design/edit-fill.svg)}.fr-fi-edit-line:before{background-image:url(../../icons/design/edit-line.svg)}.fr-icon-bug-fill:after,.fr-icon-bug-fill:before{background-image:url(../../icons/development/bug-fill.svg)}.fr-icon-bug-line:after,.fr-icon-bug-line:before{background-image:url(../../icons/development/bug-line.svg)}.fr-icon-code-box-fill:after,.fr-icon-code-box-fill:before{background-image:url(../../icons/development/code-box-fill.svg)}.fr-icon-code-box-line:after,.fr-icon-code-box-line:before{background-image:url(../../icons/development/code-box-line.svg)}.fr-icon-code-s-slash-line:after,.fr-icon-code-s-slash-line:before{background-image:url(../../icons/development/code-s-slash-line.svg)}.fr-icon-cursor-fill:after,.fr-icon-cursor-fill:before{background-image:url(../../icons/development/cursor-fill.svg)}.fr-icon-cursor-line:after,.fr-icon-cursor-line:before{background-image:url(../../icons/development/cursor-line.svg)}.fr-icon-git-branch-fill:after,.fr-icon-git-branch-fill:before{background-image:url(../../icons/development/git-branch-fill.svg)}.fr-icon-git-branch-line:after,.fr-icon-git-branch-line:before{background-image:url(../../icons/development/git-branch-line.svg)}.fr-icon-git-commit-fill:after,.fr-icon-git-commit-fill:before{background-image:url(../../icons/development/git-commit-fill.svg)}.fr-icon-git-commit-line:after,.fr-icon-git-commit-line:before{background-image:url(../../icons/development/git-commit-line.svg)}.fr-icon-git-merge-fill:after,.fr-icon-git-merge-fill:before{background-image:url(../../icons/development/git-merge-fill.svg)}.fr-icon-git-merge-line:after,.fr-icon-git-merge-line:before{background-image:url(../../icons/development/git-merge-line.svg)}.fr-icon-git-pull-request-fill:after,.fr-icon-git-pull-request-fill:before{background-image:url(../../icons/development/git-pull-request-fill.svg)}.fr-icon-git-pull-request-line:after,.fr-icon-git-pull-request-line:before{background-image:url(../../icons/development/git-pull-request-line.svg)}.fr-icon-git-repository-commits-fill:after,.fr-icon-git-repository-commits-fill:before{background-image:url(../../icons/development/git-repository-commits-fill.svg)}.fr-icon-git-repository-commits-line:after,.fr-icon-git-repository-commits-line:before{background-image:url(../../icons/development/git-repository-commits-line.svg)}.fr-icon-git-repository-fill:after,.fr-icon-git-repository-fill:before{background-image:url(../../icons/development/git-repository-fill.svg)}.fr-icon-git-repository-line:after,.fr-icon-git-repository-line:before{background-image:url(../../icons/development/git-repository-line.svg)}.fr-icon-git-repository-private-fill:after,.fr-icon-git-repository-private-fill:before{background-image:url(../../icons/development/git-repository-private-fill.svg)}.fr-icon-git-repository-private-line:after,.fr-icon-git-repository-private-line:before{background-image:url(../../icons/development/git-repository-private-line.svg)}.fr-icon-terminal-box-fill:after,.fr-icon-terminal-box-fill:before{background-image:url(../../icons/development/terminal-box-fill.svg)}.fr-icon-terminal-box-line:after,.fr-icon-terminal-box-line:before{background-image:url(../../icons/development/terminal-box-line.svg)}.fr-icon-terminal-line:after,.fr-icon-terminal-line:before{background-image:url(../../icons/development/terminal-line.svg)}.fr-icon-terminal-window-fill:after,.fr-icon-terminal-window-fill:before{background-image:url(../../icons/development/terminal-window-fill.svg)}.fr-icon-terminal-window-line:after,.fr-icon-terminal-window-line:before{background-image:url(../../icons/development/terminal-window-line.svg)}.fr-icon-bluetooth-fill:after,.fr-icon-bluetooth-fill:before{background-image:url(../../icons/device/bluetooth-fill.svg)}.fr-icon-bluetooth-line:after,.fr-icon-bluetooth-line:before{background-image:url(../../icons/device/bluetooth-line.svg)}.fr-icon-computer-fill:after,.fr-icon-computer-fill:before{background-image:url(../../icons/device/computer-fill.svg)}.fr-icon-computer-line:after,.fr-icon-computer-line:before{background-image:url(../../icons/device/computer-line.svg)}.fr-icon-dashboard-3-fill:after,.fr-icon-dashboard-3-fill:before{background-image:url(../../icons/device/dashboard-3-fill.svg)}.fr-icon-dashboard-3-line:after,.fr-icon-dashboard-3-line:before{background-image:url(../../icons/device/dashboard-3-line.svg)}.fr-icon-database-fill:after,.fr-icon-database-fill:before{background-image:url(../../icons/device/database-fill.svg)}.fr-icon-database-line:after,.fr-icon-database-line:before{background-image:url(../../icons/device/database-line.svg)}.fr-icon-device-fill:after,.fr-icon-device-fill:before{background-image:url(../../icons/device/device-fill.svg)}.fr-icon-device-line:after,.fr-icon-device-line:before{background-image:url(../../icons/device/device-line.svg)}.fr-icon-hard-drive-2-fill:after,.fr-icon-hard-drive-2-fill:before{background-image:url(../../icons/device/hard-drive-2-fill.svg)}.fr-icon-hard-drive-2-line:after,.fr-icon-hard-drive-2-line:before{background-image:url(../../icons/device/hard-drive-2-line.svg)}.fr-icon-mac-fill:after,.fr-icon-mac-fill:before{background-image:url(../../icons/device/mac-fill.svg)}.fr-icon-mac-line:after,.fr-icon-mac-line:before{background-image:url(../../icons/device/mac-line.svg)}.fr-icon-phone-fill:after,.fr-icon-phone-fill:before{background-image:url(../../icons/device/phone-fill.svg)}.fr-icon-phone-line:after,.fr-icon-phone-line:before{background-image:url(../../icons/device/phone-line.svg)}.fr-icon-qr-code-fill:after,.fr-icon-qr-code-fill:before{background-image:url(../../icons/device/qr-code-fill.svg)}.fr-icon-qr-code-line:after,.fr-icon-qr-code-line:before{background-image:url(../../icons/device/qr-code-line.svg)}.fr-icon-rss-fill:after,.fr-icon-rss-fill:before{background-image:url(../../icons/device/rss-fill.svg)}.fr-icon-rss-line:after,.fr-icon-rss-line:before{background-image:url(../../icons/device/rss-line.svg)}.fr-icon-save-3-fill:after,.fr-icon-save-3-fill:before{background-image:url(../../icons/device/save-3-fill.svg)}.fr-icon-save-3-line:after,.fr-icon-save-3-line:before{background-image:url(../../icons/device/save-3-line.svg)}.fr-icon-save-fill:after,.fr-icon-save-fill:before{background-image:url(../../icons/device/save-fill.svg)}.fr-icon-save-line:after,.fr-icon-save-line:before{background-image:url(../../icons/device/save-line.svg)}.fr-icon-server-fill:after,.fr-icon-server-fill:before{background-image:url(../../icons/device/server-fill.svg)}.fr-icon-server-line:after,.fr-icon-server-line:before{background-image:url(../../icons/device/server-line.svg)}.fr-icon-smartphone-fill:after,.fr-icon-smartphone-fill:before{background-image:url(../../icons/device/smartphone-fill.svg)}.fr-icon-smartphone-line:after,.fr-icon-smartphone-line:before{background-image:url(../../icons/device/smartphone-line.svg)}.fr-icon-tablet-fill:after,.fr-icon-tablet-fill:before{background-image:url(../../icons/device/tablet-fill.svg)}.fr-icon-tablet-line:after,.fr-icon-tablet-line:before{background-image:url(../../icons/device/tablet-line.svg)}.fr-icon-tv-fill:after,.fr-icon-tv-fill:before{background-image:url(../../icons/device/tv-fill.svg)}.fr-icon-tv-line:after,.fr-icon-tv-line:before{background-image:url(../../icons/device/tv-line.svg)}.fr-icon-wifi-fill:after,.fr-icon-wifi-fill:before{background-image:url(../../icons/device/wifi-fill.svg)}.fr-icon-wifi-line:after,.fr-icon-wifi-line:before{background-image:url(../../icons/device/wifi-line.svg)}.fr-fi-phone-fill:before{background-image:url(../../icons/device/phone-fill.svg)}.fr-fi-phone-line:before{background-image:url(../../icons/device/phone-line.svg)}.fr-fi-rss-fill:before{background-image:url(../../icons/device/rss-fill.svg)}.fr-fi-rss-line:before{background-image:url(../../icons/device/rss-line.svg)}.fr-fi-save-fill:before{background-image:url(../../icons/device/save-fill.svg)}.fr-fi-save-line:before{background-image:url(../../icons/device/save-line.svg)}.fr-icon-article-fill:after,.fr-icon-article-fill:before{background-image:url(../../icons/document/article-fill.svg)}.fr-icon-article-line:after,.fr-icon-article-line:before{background-image:url(../../icons/document/article-line.svg)}.fr-icon-book-2-fill:after,.fr-icon-book-2-fill:before{background-image:url(../../icons/document/book-2-fill.svg)}.fr-icon-book-2-line:after,.fr-icon-book-2-line:before{background-image:url(../../icons/document/book-2-line.svg)}.fr-icon-booklet-fill:after,.fr-icon-booklet-fill:before{background-image:url(../../icons/document/booklet-fill.svg)}.fr-icon-booklet-line:after,.fr-icon-booklet-line:before{background-image:url(../../icons/document/booklet-line.svg)}.fr-icon-clipboard-fill:after,.fr-icon-clipboard-fill:before{background-image:url(../../icons/document/clipboard-fill.svg)}.fr-icon-clipboard-line:after,.fr-icon-clipboard-line:before{background-image:url(../../icons/document/clipboard-line.svg)}.fr-icon-draft-fill:after,.fr-icon-draft-fill:before{background-image:url(../../icons/document/draft-fill.svg)}.fr-icon-draft-line:after,.fr-icon-draft-line:before{background-image:url(../../icons/document/draft-line.svg)}.fr-icon-file-add-fill:after,.fr-icon-file-add-fill:before{background-image:url(../../icons/document/file-add-fill.svg)}.fr-icon-file-add-line:after,.fr-icon-file-add-line:before{background-image:url(../../icons/document/file-add-line.svg)}.fr-icon-file-download-fill:after,.fr-icon-file-download-fill:before{background-image:url(../../icons/document/file-download-fill.svg)}.fr-icon-file-download-line:after,.fr-icon-file-download-line:before{background-image:url(../../icons/document/file-download-line.svg)}.fr-icon-file-fill:after,.fr-icon-file-fill:before{background-image:url(../../icons/document/file-fill.svg)}.fr-icon-file-line:after,.fr-icon-file-line:before{background-image:url(../../icons/document/file-line.svg)}.fr-icon-file-pdf-fill:after,.fr-icon-file-pdf-fill:before{background-image:url(../../icons/document/file-pdf-fill.svg)}.fr-icon-file-pdf-line:after,.fr-icon-file-pdf-line:before{background-image:url(../../icons/document/file-pdf-line.svg)}.fr-icon-file-text-fill:after,.fr-icon-file-text-fill:before{background-image:url(../../icons/document/file-text-fill.svg)}.fr-icon-file-text-line:after,.fr-icon-file-text-line:before{background-image:url(../../icons/document/file-text-line.svg)}.fr-icon-folder-2-fill:after,.fr-icon-folder-2-fill:before{background-image:url(../../icons/document/folder-2-fill.svg)}.fr-icon-folder-2-line:after,.fr-icon-folder-2-line:before{background-image:url(../../icons/document/folder-2-line.svg)}.fr-icon-newspaper-fill:after,.fr-icon-newspaper-fill:before{background-image:url(../../icons/document/newspaper-fill.svg)}.fr-icon-newspaper-line:after,.fr-icon-newspaper-line:before{background-image:url(../../icons/document/newspaper-line.svg)}.fr-icon-survey-fill:after,.fr-icon-survey-fill:before{background-image:url(../../icons/document/survey-fill.svg)}.fr-icon-survey-line:after,.fr-icon-survey-line:before{background-image:url(../../icons/document/survey-line.svg)}.fr-icon-todo-fill:after,.fr-icon-todo-fill:before{background-image:url(../../icons/document/todo-fill.svg)}.fr-icon-todo-line:after,.fr-icon-todo-line:before{background-image:url(../../icons/document/todo-line.svg)}.fr-fi-file-download-fill:before{background-image:url(../../icons/document/file-download-fill.svg)}.fr-fi-file-download-line:before{background-image:url(../../icons/document/file-download-line.svg)}.fr-fi-file-fill:before{background-image:url(../../icons/document/file-fill.svg)}.fr-fi-file-line:before{background-image:url(../../icons/document/file-line.svg)}.fr-fi-file-pdf-fill:before{background-image:url(../../icons/document/file-pdf-fill.svg)}.fr-fi-file-pdf-line:before{background-image:url(../../icons/document/file-pdf-line.svg)}.fr-icon-align-center:after,.fr-icon-align-center:before{background-image:url(../../icons/editor/align-center.svg)}.fr-icon-align-justify:after,.fr-icon-align-justify:before{background-image:url(../../icons/editor/align-justify.svg)}.fr-icon-align-left:after,.fr-icon-align-left:before{background-image:url(../../icons/editor/align-left.svg)}.fr-icon-align-right:after,.fr-icon-align-right:before{background-image:url(../../icons/editor/align-right.svg)}.fr-icon-code-block:after,.fr-icon-code-block:before{background-image:url(../../icons/editor/code-block.svg)}.fr-icon-code-view:after,.fr-icon-code-view:before{background-image:url(../../icons/editor/code-view.svg)}.fr-icon-font-color:after,.fr-icon-font-color:before{background-image:url(../../icons/editor/font-color.svg)}.fr-icon-font-size:after,.fr-icon-font-size:before{background-image:url(../../icons/editor/font-size.svg)}.fr-icon-format-clear:after,.fr-icon-format-clear:before{background-image:url(../../icons/editor/format-clear.svg)}.fr-icon-bold:after,.fr-icon-bold:before{background-image:url(../../icons/editor/fr--bold.svg)}.fr-icon-highlight:after,.fr-icon-highlight:before{background-image:url(../../icons/editor/fr--highlight.svg)}.fr-icon-quote-fill:after,.fr-icon-quote-fill:before{background-image:url(../../icons/editor/fr--quote-fill.svg)}.fr-icon-quote-line:after,.fr-icon-quote-line:before{background-image:url(../../icons/editor/fr--quote-line.svg)}.fr-icon-h-1:after,.fr-icon-h-1:before{background-image:url(../../icons/editor/h-1.svg)}.fr-icon-h-2:after,.fr-icon-h-2:before{background-image:url(../../icons/editor/h-2.svg)}.fr-icon-h-3:after,.fr-icon-h-3:before{background-image:url(../../icons/editor/h-3.svg)}.fr-icon-h-4:after,.fr-icon-h-4:before{background-image:url(../../icons/editor/h-4.svg)}.fr-icon-h-5:after,.fr-icon-h-5:before{background-image:url(../../icons/editor/h-5.svg)}.fr-icon-h-6:after,.fr-icon-h-6:before{background-image:url(../../icons/editor/h-6.svg)}.fr-icon-hashtag:after,.fr-icon-hashtag:before{background-image:url(../../icons/editor/hashtag.svg)}.fr-icon-indent-decrease:after,.fr-icon-indent-decrease:before{background-image:url(../../icons/editor/indent-decrease.svg)}.fr-icon-indent-increase:after,.fr-icon-indent-increase:before{background-image:url(../../icons/editor/indent-increase.svg)}.fr-icon-italic:after,.fr-icon-italic:before{background-image:url(../../icons/editor/italic.svg)}.fr-icon-link-unlink:after,.fr-icon-link-unlink:before{background-image:url(../../icons/editor/link-unlink.svg)}.fr-icon-link:after,.fr-icon-link:before{background-image:url(../../icons/editor/link.svg)}.fr-icon-list-check:after,.fr-icon-list-check:before{background-image:url(../../icons/editor/list-check.svg)}.fr-icon-list-ordered:after,.fr-icon-list-ordered:before{background-image:url(../../icons/editor/list-ordered.svg)}.fr-icon-list-unordered:after,.fr-icon-list-unordered:before{background-image:url(../../icons/editor/list-unordered.svg)}.fr-icon-question-mark:after,.fr-icon-question-mark:before{background-image:url(../../icons/editor/question-mark.svg)}.fr-icon-separator:after,.fr-icon-separator:before{background-image:url(../../icons/editor/separator.svg)}.fr-icon-space:after,.fr-icon-space:before{background-image:url(../../icons/editor/space.svg)}.fr-icon-strikethrough:after,.fr-icon-strikethrough:before{background-image:url(../../icons/editor/strikethrough.svg)}.fr-icon-subscript:after,.fr-icon-subscript:before{background-image:url(../../icons/editor/subscript.svg)}.fr-icon-superscript:after,.fr-icon-superscript:before{background-image:url(../../icons/editor/superscript.svg)}.fr-icon-table-2:after,.fr-icon-table-2:before{background-image:url(../../icons/editor/table-2.svg)}.fr-icon-text-direction-r:after,.fr-icon-text-direction-r:before{background-image:url(../../icons/editor/text-direction-r.svg)}.fr-icon-translate-2:after,.fr-icon-translate-2:before{background-image:url(../../icons/editor/translate-2.svg)}.fr-icon-underline:after,.fr-icon-underline:before{background-image:url(../../icons/editor/underline.svg)}.fr-fi-font-size:before{background-image:url(../../icons/editor/font-size.svg)}.fr-fi-bold:before{background-image:url(../../icons/editor/fr--bold.svg)}.fr-fi-highlight:before{background-image:url(../../icons/editor/fr--highlight.svg)}.fr-fi-italic:before{background-image:url(../../icons/editor/italic.svg)}.fr-fi-link-unlink:before{background-image:url(../../icons/editor/link-unlink.svg)}.fr-fi-list-ordered:before{background-image:url(../../icons/editor/list-ordered.svg)}.fr-fi-list-unordered:before{background-image:url(../../icons/editor/list-unordered.svg)}.fr-icon-bank-card-fill:after,.fr-icon-bank-card-fill:before{background-image:url(../../icons/finance/bank-card-fill.svg)}.fr-icon-bank-card-line:after,.fr-icon-bank-card-line:before{background-image:url(../../icons/finance/bank-card-line.svg)}.fr-icon-coin-fill:after,.fr-icon-coin-fill:before{background-image:url(../../icons/finance/coin-fill.svg)}.fr-icon-gift-fill:after,.fr-icon-gift-fill:before{background-image:url(../../icons/finance/gift-fill.svg)}.fr-icon-gift-line:after,.fr-icon-gift-line:before{background-image:url(../../icons/finance/gift-line.svg)}.fr-icon-money-euro-box-fill:after,.fr-icon-money-euro-box-fill:before{background-image:url(../../icons/finance/money-euro-box-fill.svg)}.fr-icon-money-euro-box-line:after,.fr-icon-money-euro-box-line:before{background-image:url(../../icons/finance/money-euro-box-line.svg)}.fr-icon-money-euro-circle-fill:after,.fr-icon-money-euro-circle-fill:before{background-image:url(../../icons/finance/money-euro-circle-fill.svg)}.fr-icon-money-euro-circle-line:after,.fr-icon-money-euro-circle-line:before{background-image:url(../../icons/finance/money-euro-circle-line.svg)}.fr-icon-secure-payment-fill:after,.fr-icon-secure-payment-fill:before{background-image:url(../../icons/finance/secure-payment-fill.svg)}.fr-icon-secure-payment-line:after,.fr-icon-secure-payment-line:before{background-image:url(../../icons/finance/secure-payment-line.svg)}.fr-icon-shopping-bag-fill:after,.fr-icon-shopping-bag-fill:before{background-image:url(../../icons/finance/shopping-bag-fill.svg)}.fr-icon-shopping-bag-line:after,.fr-icon-shopping-bag-line:before{background-image:url(../../icons/finance/shopping-bag-line.svg)}.fr-icon-shopping-cart-2-fill:after,.fr-icon-shopping-cart-2-fill:before{background-image:url(../../icons/finance/shopping-cart-2-fill.svg)}.fr-icon-shopping-cart-2-line:after,.fr-icon-shopping-cart-2-line:before{background-image:url(../../icons/finance/shopping-cart-2-line.svg)}.fr-icon-trophy-fill:after,.fr-icon-trophy-fill:before{background-image:url(../../icons/finance/trophy-fill.svg)}.fr-icon-trophy-line:after,.fr-icon-trophy-line:before{background-image:url(../../icons/finance/trophy-line.svg)}.fr-icon-capsule-fill:after,.fr-icon-capsule-fill:before{background-image:url(../../icons/health/capsule-fill.svg)}.fr-icon-capsule-line:after,.fr-icon-capsule-line:before{background-image:url(../../icons/health/capsule-line.svg)}.fr-icon-dislike-fill:after,.fr-icon-dislike-fill:before{background-image:url(../../icons/health/dislike-fill.svg)}.fr-icon-dislike-line:after,.fr-icon-dislike-line:before{background-image:url(../../icons/health/dislike-line.svg)}.fr-icon-dossier-fill:after,.fr-icon-dossier-fill:before{background-image:url(../../icons/health/dossier-fill.svg)}.fr-icon-dossier-line:after,.fr-icon-dossier-line:before{background-image:url(../../icons/health/dossier-line.svg)}.fr-icon-first-aid-kit-fill:after,.fr-icon-first-aid-kit-fill:before{background-image:url(../../icons/health/first-aid-kit-fill.svg)}.fr-icon-first-aid-kit-line:after,.fr-icon-first-aid-kit-line:before{background-image:url(../../icons/health/first-aid-kit-line.svg)}.fr-icon-hand-sanitizer-fill:after,.fr-icon-hand-sanitizer-fill:before{background-image:url(../../icons/health/hand-sanitizer-fill.svg)}.fr-icon-hand-sanitizer-line:after,.fr-icon-hand-sanitizer-line:before{background-image:url(../../icons/health/hand-sanitizer-line.svg)}.fr-icon-health-book-fill:after,.fr-icon-health-book-fill:before{background-image:url(../../icons/health/health-book-fill.svg)}.fr-icon-health-book-line:after,.fr-icon-health-book-line:before{background-image:url(../../icons/health/health-book-line.svg)}.fr-icon-heart-fill:after,.fr-icon-heart-fill:before{background-image:url(../../icons/health/heart-fill.svg)}.fr-icon-heart-line:after,.fr-icon-heart-line:before{background-image:url(../../icons/health/heart-line.svg)}.fr-icon-heart-pulse-fill:after,.fr-icon-heart-pulse-fill:before{background-image:url(../../icons/health/heart-pulse-fill.svg)}.fr-icon-heart-pulse-line:after,.fr-icon-heart-pulse-line:before{background-image:url(../../icons/health/heart-pulse-line.svg)}.fr-icon-lungs-fill:after,.fr-icon-lungs-fill:before{background-image:url(../../icons/health/lungs-fill.svg)}.fr-icon-lungs-line:after,.fr-icon-lungs-line:before{background-image:url(../../icons/health/lungs-line.svg)}.fr-icon-medicine-bottle-fill:after,.fr-icon-medicine-bottle-fill:before{background-image:url(../../icons/health/medicine-bottle-fill.svg)}.fr-icon-medicine-bottle-line:after,.fr-icon-medicine-bottle-line:before{background-image:url(../../icons/health/medicine-bottle-line.svg)}.fr-icon-mental-health-fill:after,.fr-icon-mental-health-fill:before{background-image:url(../../icons/health/mental-health-fill.svg)}.fr-icon-mental-health-line:after,.fr-icon-mental-health-line:before{background-image:url(../../icons/health/mental-health-line.svg)}.fr-icon-microscope-fill:after,.fr-icon-microscope-fill:before{background-image:url(../../icons/health/microscope-fill.svg)}.fr-icon-microscope-line:after,.fr-icon-microscope-line:before{background-image:url(../../icons/health/microscope-line.svg)}.fr-icon-psychotherapy-fill:after,.fr-icon-psychotherapy-fill:before{background-image:url(../../icons/health/psychotherapy-fill.svg)}.fr-icon-psychotherapy-line:after,.fr-icon-psychotherapy-line:before{background-image:url(../../icons/health/psychotherapy-line.svg)}.fr-icon-pulse-line:after,.fr-icon-pulse-line:before{background-image:url(../../icons/health/pulse-line.svg)}.fr-icon-stethoscope-fill:after,.fr-icon-stethoscope-fill:before{background-image:url(../../icons/health/stethoscope-fill.svg)}.fr-icon-stethoscope-line:after,.fr-icon-stethoscope-line:before{background-image:url(../../icons/health/stethoscope-line.svg)}.fr-icon-surgical-mask-fill:after,.fr-icon-surgical-mask-fill:before{background-image:url(../../icons/health/surgical-mask-fill.svg)}.fr-icon-surgical-mask-line:after,.fr-icon-surgical-mask-line:before{background-image:url(../../icons/health/surgical-mask-line.svg)}.fr-icon-syringe-fill:after,.fr-icon-syringe-fill:before{background-image:url(../../icons/health/syringe-fill.svg)}.fr-icon-syringe-line:after,.fr-icon-syringe-line:before{background-image:url(../../icons/health/syringe-line.svg)}.fr-icon-test-tube-fill:after,.fr-icon-test-tube-fill:before{background-image:url(../../icons/health/test-tube-fill.svg)}.fr-icon-test-tube-line:after,.fr-icon-test-tube-line:before{background-image:url(../../icons/health/test-tube-line.svg)}.fr-icon-thermometer-fill:after,.fr-icon-thermometer-fill:before{background-image:url(../../icons/health/thermometer-fill.svg)}.fr-icon-thermometer-line:after,.fr-icon-thermometer-line:before{background-image:url(../../icons/health/thermometer-line.svg)}.fr-icon-virus-fill:after,.fr-icon-virus-fill:before{background-image:url(../../icons/health/virus-fill.svg)}.fr-icon-virus-line:after,.fr-icon-virus-line:before{background-image:url(../../icons/health/virus-line.svg)}.fr-icon-bluesky-fill:after,.fr-icon-bluesky-fill:before{background-image:url(../../icons/logo/bluesky-fill.svg)}.fr-icon-bluesky-line:after,.fr-icon-bluesky-line:before{background-image:url(../../icons/logo/bluesky-line.svg)}.fr-icon-chrome-fill:after,.fr-icon-chrome-fill:before{background-image:url(../../icons/logo/chrome-fill.svg)}.fr-icon-chrome-line:after,.fr-icon-chrome-line:before{background-image:url(../../icons/logo/chrome-line.svg)}.fr-icon-edge-fill:after,.fr-icon-edge-fill:before{background-image:url(../../icons/logo/edge-fill.svg)}.fr-icon-edge-line:after,.fr-icon-edge-line:before{background-image:url(../../icons/logo/edge-line.svg)}.fr-icon-facebook-circle-fill:after,.fr-icon-facebook-circle-fill:before{background-image:url(../../icons/logo/facebook-circle-fill.svg)}.fr-icon-facebook-circle-line:after,.fr-icon-facebook-circle-line:before{background-image:url(../../icons/logo/facebook-circle-line.svg)}.fr-icon-firefox-fill:after,.fr-icon-firefox-fill:before{background-image:url(../../icons/logo/firefox-fill.svg)}.fr-icon-firefox-line:after,.fr-icon-firefox-line:before{background-image:url(../../icons/logo/firefox-line.svg)}.fr-icon-dailymotion-fill:after,.fr-icon-dailymotion-fill:before{background-image:url(../../icons/logo/fr--dailymotion-fill.svg)}.fr-icon-dailymotion-line:after,.fr-icon-dailymotion-line:before{background-image:url(../../icons/logo/fr--dailymotion-line.svg)}.fr-icon-tiktok-fill:after,.fr-icon-tiktok-fill:before{background-image:url(../../icons/logo/fr--tiktok-fill.svg)}.fr-icon-tiktok-line:after,.fr-icon-tiktok-line:before{background-image:url(../../icons/logo/fr--tiktok-line.svg)}.fr-icon-github-fill:after,.fr-icon-github-fill:before{background-image:url(../../icons/logo/github-fill.svg)}.fr-icon-github-line:after,.fr-icon-github-line:before{background-image:url(../../icons/logo/github-line.svg)}.fr-icon-google-fill:after,.fr-icon-google-fill:before{background-image:url(../../icons/logo/google-fill.svg)}.fr-icon-google-line:after,.fr-icon-google-line:before{background-image:url(../../icons/logo/google-line.svg)}.fr-icon-ie-fill:after,.fr-icon-ie-fill:before{background-image:url(../../icons/logo/ie-fill.svg)}.fr-icon-ie-line:after,.fr-icon-ie-line:before{background-image:url(../../icons/logo/ie-line.svg)}.fr-icon-instagram-fill:after,.fr-icon-instagram-fill:before{background-image:url(../../icons/logo/instagram-fill.svg)}.fr-icon-instagram-line:after,.fr-icon-instagram-line:before{background-image:url(../../icons/logo/instagram-line.svg)}.fr-icon-linkedin-box-fill:after,.fr-icon-linkedin-box-fill:before{background-image:url(../../icons/logo/linkedin-box-fill.svg)}.fr-icon-linkedin-box-line:after,.fr-icon-linkedin-box-line:before{background-image:url(../../icons/logo/linkedin-box-line.svg)}.fr-icon-mastodon-fill:after,.fr-icon-mastodon-fill:before{background-image:url(../../icons/logo/mastodon-fill.svg)}.fr-icon-mastodon-line:after,.fr-icon-mastodon-line:before{background-image:url(../../icons/logo/mastodon-line.svg)}.fr-icon-npmjs-fill:after,.fr-icon-npmjs-fill:before{background-image:url(../../icons/logo/npmjs-fill.svg)}.fr-icon-npmjs-line:after,.fr-icon-npmjs-line:before{background-image:url(../../icons/logo/npmjs-line.svg)}.fr-icon-remixicon-fill:after,.fr-icon-remixicon-fill:before{background-image:url(../../icons/logo/remixicon-fill.svg)}.fr-icon-remixicon-line:after,.fr-icon-remixicon-line:before{background-image:url(../../icons/logo/remixicon-line.svg)}.fr-icon-safari-fill:after,.fr-icon-safari-fill:before{background-image:url(../../icons/logo/safari-fill.svg)}.fr-icon-safari-line:after,.fr-icon-safari-line:before{background-image:url(../../icons/logo/safari-line.svg)}.fr-icon-slack-fill:after,.fr-icon-slack-fill:before{background-image:url(../../icons/logo/slack-fill.svg)}.fr-icon-slack-line:after,.fr-icon-slack-line:before{background-image:url(../../icons/logo/slack-line.svg)}.fr-icon-snapchat-fill:after,.fr-icon-snapchat-fill:before{background-image:url(../../icons/logo/snapchat-fill.svg)}.fr-icon-snapchat-line:after,.fr-icon-snapchat-line:before{background-image:url(../../icons/logo/snapchat-line.svg)}.fr-icon-telegram-fill:after,.fr-icon-telegram-fill:before{background-image:url(../../icons/logo/telegram-fill.svg)}.fr-icon-telegram-line:after,.fr-icon-telegram-line:before{background-image:url(../../icons/logo/telegram-line.svg)}.fr-icon-threads-fill:after,.fr-icon-threads-fill:before{background-image:url(../../icons/logo/threads-fill.svg)}.fr-icon-threads-line:after,.fr-icon-threads-line:before{background-image:url(../../icons/logo/threads-line.svg)}.fr-icon-twitch-fill:after,.fr-icon-twitch-fill:before{background-image:url(../../icons/logo/twitch-fill.svg)}.fr-icon-twitch-line:after,.fr-icon-twitch-line:before{background-image:url(../../icons/logo/twitch-line.svg)}.fr-icon-twitter-fill:after,.fr-icon-twitter-fill:before{background-image:url(../../icons/logo/twitter-fill.svg)}.fr-icon-twitter-line:after,.fr-icon-twitter-line:before{background-image:url(../../icons/logo/twitter-line.svg)}.fr-icon-twitter-x-fill:after,.fr-icon-twitter-x-fill:before{background-image:url(../../icons/logo/twitter-x-fill.svg)}.fr-icon-twitter-x-line:after,.fr-icon-twitter-x-line:before{background-image:url(../../icons/logo/twitter-x-line.svg)}.fr-icon-vimeo-fill:after,.fr-icon-vimeo-fill:before{background-image:url(../../icons/logo/vimeo-fill.svg)}.fr-icon-vimeo-line:after,.fr-icon-vimeo-line:before{background-image:url(../../icons/logo/vimeo-line.svg)}.fr-icon-vuejs-fill:after,.fr-icon-vuejs-fill:before{background-image:url(../../icons/logo/vuejs-fill.svg)}.fr-icon-vuejs-line:after,.fr-icon-vuejs-line:before{background-image:url(../../icons/logo/vuejs-line.svg)}.fr-icon-whatsapp-fill:after,.fr-icon-whatsapp-fill:before{background-image:url(../../icons/logo/whatsapp-fill.svg)}.fr-icon-whatsapp-line:after,.fr-icon-whatsapp-line:before{background-image:url(../../icons/logo/whatsapp-line.svg)}.fr-icon-youtube-fill:after,.fr-icon-youtube-fill:before{background-image:url(../../icons/logo/youtube-fill.svg)}.fr-icon-youtube-line:after,.fr-icon-youtube-line:before{background-image:url(../../icons/logo/youtube-line.svg)}.fr-fi-facebook-circle-fill:before{background-image:url(../../icons/logo/facebook-circle-fill.svg)}.fr-fi-facebook-circle-line:before{background-image:url(../../icons/logo/facebook-circle-line.svg)}.fr-fi-dailymotion-fill:before{background-image:url(../../icons/logo/fr--dailymotion-fill.svg)}.fr-fi-dailymotion-line:before{background-image:url(../../icons/logo/fr--dailymotion-line.svg)}.fr-fi-github-fill:before{background-image:url(../../icons/logo/github-fill.svg)}.fr-fi-github-line:before{background-image:url(../../icons/logo/github-line.svg)}.fr-fi-instagram-fill:before{background-image:url(../../icons/logo/instagram-fill.svg)}.fr-fi-instagram-line:before{background-image:url(../../icons/logo/instagram-line.svg)}.fr-fi-linkedin-box-fill:before{background-image:url(../../icons/logo/linkedin-box-fill.svg)}.fr-fi-linkedin-box-line:before{background-image:url(../../icons/logo/linkedin-box-line.svg)}.fr-fi-npmjs-fill:before{background-image:url(../../icons/logo/npmjs-fill.svg)}.fr-fi-npmjs-line:before{background-image:url(../../icons/logo/npmjs-line.svg)}.fr-fi-remixicon-fill:before{background-image:url(../../icons/logo/remixicon-fill.svg)}.fr-fi-remixicon-line:before{background-image:url(../../icons/logo/remixicon-line.svg)}.fr-fi-slack-fill:before{background-image:url(../../icons/logo/slack-fill.svg)}.fr-fi-slack-line:before{background-image:url(../../icons/logo/slack-line.svg)}.fr-fi-snapchat-fill:before{background-image:url(../../icons/logo/snapchat-fill.svg)}.fr-fi-snapchat-line:before{background-image:url(../../icons/logo/snapchat-line.svg)}.fr-fi-telegram-fill:before{background-image:url(../../icons/logo/telegram-fill.svg)}.fr-fi-telegram-line:before{background-image:url(../../icons/logo/telegram-line.svg)}.fr-fi-twitch-fill:before{background-image:url(../../icons/logo/twitch-fill.svg)}.fr-fi-twitch-line:before{background-image:url(../../icons/logo/twitch-line.svg)}.fr-fi-twitter-fill:before{background-image:url(../../icons/logo/twitter-fill.svg)}.fr-fi-twitter-line:before{background-image:url(../../icons/logo/twitter-line.svg)}.fr-fi-vimeo-fill:before{background-image:url(../../icons/logo/vimeo-fill.svg)}.fr-fi-vimeo-line:before{background-image:url(../../icons/logo/vimeo-line.svg)}.fr-fi-youtube-fill:before{background-image:url(../../icons/logo/youtube-fill.svg)}.fr-fi-youtube-line:before{background-image:url(../../icons/logo/youtube-line.svg)}.fr-icon-anchor-fill:after,.fr-icon-anchor-fill:before{background-image:url(../../icons/map/anchor-fill.svg)}.fr-icon-anchor-line:after,.fr-icon-anchor-line:before{background-image:url(../../icons/map/anchor-line.svg)}.fr-icon-bike-fill:after,.fr-icon-bike-fill:before{background-image:url(../../icons/map/bike-fill.svg)}.fr-icon-bike-line:after,.fr-icon-bike-line:before{background-image:url(../../icons/map/bike-line.svg)}.fr-icon-bus-fill:after,.fr-icon-bus-fill:before{background-image:url(../../icons/map/bus-fill.svg)}.fr-icon-bus-line:after,.fr-icon-bus-line:before{background-image:url(../../icons/map/bus-line.svg)}.fr-icon-car-fill:after,.fr-icon-car-fill:before{background-image:url(../../icons/map/car-fill.svg)}.fr-icon-car-line:after,.fr-icon-car-line:before{background-image:url(../../icons/map/car-line.svg)}.fr-icon-caravan-fill:after,.fr-icon-caravan-fill:before{background-image:url(../../icons/map/caravan-fill.svg)}.fr-icon-caravan-line:after,.fr-icon-caravan-line:before{background-image:url(../../icons/map/caravan-line.svg)}.fr-icon-charging-pile-2-fill:after,.fr-icon-charging-pile-2-fill:before{background-image:url(../../icons/map/charging-pile-2-fill.svg)}.fr-icon-charging-pile-2-line:after,.fr-icon-charging-pile-2-line:before{background-image:url(../../icons/map/charging-pile-2-line.svg)}.fr-icon-compass-3-fill:after,.fr-icon-compass-3-fill:before{background-image:url(../../icons/map/compass-3-fill.svg)}.fr-icon-compass-3-line:after,.fr-icon-compass-3-line:before{background-image:url(../../icons/map/compass-3-line.svg)}.fr-icon-cup-fill:after,.fr-icon-cup-fill:before{background-image:url(../../icons/map/cup-fill.svg)}.fr-icon-cup-line:after,.fr-icon-cup-line:before{background-image:url(../../icons/map/cup-line.svg)}.fr-icon-earth-fill:after,.fr-icon-earth-fill:before{background-image:url(../../icons/map/earth-fill.svg)}.fr-icon-earth-line:after,.fr-icon-earth-line:before{background-image:url(../../icons/map/earth-line.svg)}.fr-icon-france-fill:after,.fr-icon-france-fill:before{background-image:url(../../icons/map/france-fill.svg)}.fr-icon-france-line:after,.fr-icon-france-line:before{background-image:url(../../icons/map/france-line.svg)}.fr-icon-gas-station-fill:after,.fr-icon-gas-station-fill:before{background-image:url(../../icons/map/gas-station-fill.svg)}.fr-icon-gas-station-line:after,.fr-icon-gas-station-line:before{background-image:url(../../icons/map/gas-station-line.svg)}.fr-icon-goblet-fill:after,.fr-icon-goblet-fill:before{background-image:url(../../icons/map/goblet-fill.svg)}.fr-icon-goblet-line:after,.fr-icon-goblet-line:before{background-image:url(../../icons/map/goblet-line.svg)}.fr-icon-map-pin-2-fill:after,.fr-icon-map-pin-2-fill:before{background-image:url(../../icons/map/map-pin-2-fill.svg)}.fr-icon-map-pin-2-line:after,.fr-icon-map-pin-2-line:before{background-image:url(../../icons/map/map-pin-2-line.svg)}.fr-icon-map-pin-user-fill:after,.fr-icon-map-pin-user-fill:before{background-image:url(../../icons/map/map-pin-user-fill.svg)}.fr-icon-map-pin-user-line:after,.fr-icon-map-pin-user-line:before{background-image:url(../../icons/map/map-pin-user-line.svg)}.fr-icon-motorbike-fill:after,.fr-icon-motorbike-fill:before{background-image:url(../../icons/map/motorbike-fill.svg)}.fr-icon-motorbike-line:after,.fr-icon-motorbike-line:before{background-image:url(../../icons/map/motorbike-line.svg)}.fr-icon-passport-fill:after,.fr-icon-passport-fill:before{background-image:url(../../icons/map/passport-fill.svg)}.fr-icon-passport-line:after,.fr-icon-passport-line:before{background-image:url(../../icons/map/passport-line.svg)}.fr-icon-restaurant-fill:after,.fr-icon-restaurant-fill:before{background-image:url(../../icons/map/restaurant-fill.svg)}.fr-icon-restaurant-line:after,.fr-icon-restaurant-line:before{background-image:url(../../icons/map/restaurant-line.svg)}.fr-icon-road-map-fill:after,.fr-icon-road-map-fill:before{background-image:url(../../icons/map/road-map-fill.svg)}.fr-icon-road-map-line:after,.fr-icon-road-map-line:before{background-image:url(../../icons/map/road-map-line.svg)}.fr-icon-sailboat-fill:after,.fr-icon-sailboat-fill:before{background-image:url(../../icons/map/sailboat-fill.svg)}.fr-icon-sailboat-line:after,.fr-icon-sailboat-line:before{background-image:url(../../icons/map/sailboat-line.svg)}.fr-icon-ship-2-fill:after,.fr-icon-ship-2-fill:before{background-image:url(../../icons/map/ship-2-fill.svg)}.fr-icon-ship-2-line:after,.fr-icon-ship-2-line:before{background-image:url(../../icons/map/ship-2-line.svg)}.fr-icon-signal-tower-fill:after,.fr-icon-signal-tower-fill:before{background-image:url(../../icons/map/signal-tower-fill.svg)}.fr-icon-signal-tower-line:after,.fr-icon-signal-tower-line:before{background-image:url(../../icons/map/signal-tower-line.svg)}.fr-icon-suitcase-2-fill:after,.fr-icon-suitcase-2-fill:before{background-image:url(../../icons/map/suitcase-2-fill.svg)}.fr-icon-suitcase-2-line:after,.fr-icon-suitcase-2-line:before{background-image:url(../../icons/map/suitcase-2-line.svg)}.fr-icon-taxi-fill:after,.fr-icon-taxi-fill:before{background-image:url(../../icons/map/taxi-fill.svg)}.fr-icon-taxi-line:after,.fr-icon-taxi-line:before{background-image:url(../../icons/map/taxi-line.svg)}.fr-icon-train-fill:after,.fr-icon-train-fill:before{background-image:url(../../icons/map/train-fill.svg)}.fr-icon-train-line:after,.fr-icon-train-line:before{background-image:url(../../icons/map/train-line.svg)}.fr-fi-map-pin-2-fill:before{background-image:url(../../icons/map/map-pin-2-fill.svg)}.fr-fi-map-pin-2-line:before{background-image:url(../../icons/map/map-pin-2-line.svg)}.fr-fi-road-map-fill:before{background-image:url(../../icons/map/road-map-fill.svg)}.fr-fi-road-map-line:before{background-image:url(../../icons/map/road-map-line.svg)}.fr-icon-camera-fill:after,.fr-icon-camera-fill:before{background-image:url(../../icons/media/camera-fill.svg)}.fr-icon-camera-line:after,.fr-icon-camera-line:before{background-image:url(../../icons/media/camera-line.svg)}.fr-icon-clapperboard-fill:after,.fr-icon-clapperboard-fill:before{background-image:url(../../icons/media/clapperboard-fill.svg)}.fr-icon-clapperboard-line:after,.fr-icon-clapperboard-line:before{background-image:url(../../icons/media/clapperboard-line.svg)}.fr-icon-equalizer-fill:after,.fr-icon-equalizer-fill:before{background-image:url(../../icons/media/equalizer-fill.svg)}.fr-icon-equalizer-line:after,.fr-icon-equalizer-line:before{background-image:url(../../icons/media/equalizer-line.svg)}.fr-icon-film-fill:after,.fr-icon-film-fill:before{background-image:url(../../icons/media/film-fill.svg)}.fr-icon-film-line:after,.fr-icon-film-line:before{background-image:url(../../icons/media/film-line.svg)}.fr-icon-fullscreen-line:after,.fr-icon-fullscreen-line:before{background-image:url(../../icons/media/fullscreen-line.svg)}.fr-icon-gallery-fill:after,.fr-icon-gallery-fill:before{background-image:url(../../icons/media/gallery-fill.svg)}.fr-icon-gallery-line:after,.fr-icon-gallery-line:before{background-image:url(../../icons/media/gallery-line.svg)}.fr-icon-headphone-fill:after,.fr-icon-headphone-fill:before{background-image:url(../../icons/media/headphone-fill.svg)}.fr-icon-headphone-line:after,.fr-icon-headphone-line:before{background-image:url(../../icons/media/headphone-line.svg)}.fr-icon-image-add-fill:after,.fr-icon-image-add-fill:before{background-image:url(../../icons/media/image-add-fill.svg)}.fr-icon-image-add-line:after,.fr-icon-image-add-line:before{background-image:url(../../icons/media/image-add-line.svg)}.fr-icon-image-edit-fill:after,.fr-icon-image-edit-fill:before{background-image:url(../../icons/media/image-edit-fill.svg)}.fr-icon-image-edit-line:after,.fr-icon-image-edit-line:before{background-image:url(../../icons/media/image-edit-line.svg)}.fr-icon-image-fill:after,.fr-icon-image-fill:before{background-image:url(../../icons/media/image-fill.svg)}.fr-icon-image-line:after,.fr-icon-image-line:before{background-image:url(../../icons/media/image-line.svg)}.fr-icon-live-fill:after,.fr-icon-live-fill:before{background-image:url(../../icons/media/live-fill.svg)}.fr-icon-live-line:after,.fr-icon-live-line:before{background-image:url(../../icons/media/live-line.svg)}.fr-icon-mic-fill:after,.fr-icon-mic-fill:before{background-image:url(../../icons/media/mic-fill.svg)}.fr-icon-mic-line:after,.fr-icon-mic-line:before{background-image:url(../../icons/media/mic-line.svg)}.fr-icon-music-2-fill:after,.fr-icon-music-2-fill:before{background-image:url(../../icons/media/music-2-fill.svg)}.fr-icon-music-2-line:after,.fr-icon-music-2-line:before{background-image:url(../../icons/media/music-2-line.svg)}.fr-icon-notification-3-fill:after,.fr-icon-notification-3-fill:before{background-image:url(../../icons/media/notification-3-fill.svg)}.fr-icon-notification-3-line:after,.fr-icon-notification-3-line:before{background-image:url(../../icons/media/notification-3-line.svg)}.fr-icon-pause-circle-fill:after,.fr-icon-pause-circle-fill:before{background-image:url(../../icons/media/pause-circle-fill.svg)}.fr-icon-pause-circle-line:after,.fr-icon-pause-circle-line:before{background-image:url(../../icons/media/pause-circle-line.svg)}.fr-icon-play-circle-fill:after,.fr-icon-play-circle-fill:before{background-image:url(../../icons/media/play-circle-fill.svg)}.fr-icon-play-circle-line:after,.fr-icon-play-circle-line:before{background-image:url(../../icons/media/play-circle-line.svg)}.fr-icon-stop-circle-fill:after,.fr-icon-stop-circle-fill:before{background-image:url(../../icons/media/stop-circle-fill.svg)}.fr-icon-stop-circle-line:after,.fr-icon-stop-circle-line:before{background-image:url(../../icons/media/stop-circle-line.svg)}.fr-icon-volume-down-fill:after,.fr-icon-volume-down-fill:before{background-image:url(../../icons/media/volume-down-fill.svg)}.fr-icon-volume-down-line:after,.fr-icon-volume-down-line:before{background-image:url(../../icons/media/volume-down-line.svg)}.fr-icon-volume-mute-fill:after,.fr-icon-volume-mute-fill:before{background-image:url(../../icons/media/volume-mute-fill.svg)}.fr-icon-volume-mute-line:after,.fr-icon-volume-mute-line:before{background-image:url(../../icons/media/volume-mute-line.svg)}.fr-icon-volume-up-fill:after,.fr-icon-volume-up-fill:before{background-image:url(../../icons/media/volume-up-fill.svg)}.fr-icon-volume-up-line:after,.fr-icon-volume-up-line:before{background-image:url(../../icons/media/volume-up-line.svg)}.fr-fi-equalizer-fill:before{background-image:url(../../icons/media/equalizer-fill.svg)}.fr-fi-equalizer-line:before{background-image:url(../../icons/media/equalizer-line.svg)}.fr-fi-image-fill:before{background-image:url(../../icons/media/image-fill.svg)}.fr-fi-image-line:before{background-image:url(../../icons/media/image-line.svg)}.fr-fi-pause-circle-fill:before{background-image:url(../../icons/media/pause-circle-fill.svg)}.fr-fi-pause-circle-line:before{background-image:url(../../icons/media/pause-circle-line.svg)}.fr-fi-volume-down-fill:before{background-image:url(../../icons/media/volume-down-fill.svg)}.fr-fi-volume-down-line:before{background-image:url(../../icons/media/volume-down-line.svg)}.fr-fi-volume-mute-fill:before{background-image:url(../../icons/media/volume-mute-fill.svg)}.fr-fi-volume-mute-line:before{background-image:url(../../icons/media/volume-mute-line.svg)}.fr-fi-volume-up-fill:before{background-image:url(../../icons/media/volume-up-fill.svg)}.fr-fi-volume-up-line:before{background-image:url(../../icons/media/volume-up-line.svg)}.fr-fi-play-line:after,.fr-fi-play-line:before{background-image:url(../../icons/media/play-circle-line.svg)}.fr-fi-play-fill:after,.fr-fi-play-fill:before{background-image:url(../../icons/media/play-circle-fill.svg)}.fr-icon-play-line:after,.fr-icon-play-line:before{background-image:url(../../icons/media/play-circle-line.svg)}.fr-icon-play-fill:after,.fr-icon-play-fill:before{background-image:url(../../icons/media/play-circle-fill.svg)}.fr-icon-accessibility-fill:after,.fr-icon-accessibility-fill:before{background-image:url(../../icons/others/fr--accessibility-fill.svg)}.fr-icon-accessibility-line:after,.fr-icon-accessibility-line:before{background-image:url(../../icons/others/fr--accessibility-line.svg)}.fr-icon-ear-off-fill:after,.fr-icon-ear-off-fill:before{background-image:url(../../icons/others/fr--ear-off-fill.svg)}.fr-icon-ear-off-line:after,.fr-icon-ear-off-line:before{background-image:url(../../icons/others/fr--ear-off-line.svg)}.fr-icon-mental-disabilities-fill:after,.fr-icon-mental-disabilities-fill:before{background-image:url(../../icons/others/fr--mental-disabilities-fill.svg)}.fr-icon-mental-disabilities-line:after,.fr-icon-mental-disabilities-line:before{background-image:url(../../icons/others/fr--mental-disabilities-line.svg)}.fr-icon-sign-language-fill:after,.fr-icon-sign-language-fill:before{background-image:url(../../icons/others/fr--sign-language-fill.svg)}.fr-icon-sign-language-line:after,.fr-icon-sign-language-line:before{background-image:url(../../icons/others/fr--sign-language-line.svg)}.fr-icon-leaf-fill:after,.fr-icon-leaf-fill:before{background-image:url(../../icons/others/leaf-fill.svg)}.fr-icon-leaf-line:after,.fr-icon-leaf-line:before{background-image:url(../../icons/others/leaf-line.svg)}.fr-icon-lightbulb-fill:after,.fr-icon-lightbulb-fill:before{background-image:url(../../icons/others/lightbulb-fill.svg)}.fr-icon-lightbulb-line:after,.fr-icon-lightbulb-line:before{background-image:url(../../icons/others/lightbulb-line.svg)}.fr-icon-plant-fill:after,.fr-icon-plant-fill:before{background-image:url(../../icons/others/plant-fill.svg)}.fr-icon-plant-line:after,.fr-icon-plant-line:before{background-image:url(../../icons/others/plant-line.svg)}.fr-icon-recycle-fill:after,.fr-icon-recycle-fill:before{background-image:url(../../icons/others/recycle-fill.svg)}.fr-icon-recycle-line:after,.fr-icon-recycle-line:before{background-image:url(../../icons/others/recycle-line.svg)}.fr-icon-scales-3-fill:after,.fr-icon-scales-3-fill:before{background-image:url(../../icons/others/scales-3-fill.svg)}.fr-icon-scales-3-line:after,.fr-icon-scales-3-line:before{background-image:url(../../icons/others/scales-3-line.svg)}.fr-icon-seedling-fill:after,.fr-icon-seedling-fill:before{background-image:url(../../icons/others/seedling-fill.svg)}.fr-icon-seedling-line:after,.fr-icon-seedling-line:before{background-image:url(../../icons/others/seedling-line.svg)}.fr-icon-umbrella-fill:after,.fr-icon-umbrella-fill:before{background-image:url(../../icons/others/umbrella-fill.svg)}.fr-icon-umbrella-line:after,.fr-icon-umbrella-line:before{background-image:url(../../icons/others/umbrella-line.svg)}.fr-icon-wheelchair-fill:after,.fr-icon-wheelchair-fill:before{background-image:url(../../icons/others/wheelchair-fill.svg)}.fr-icon-wheelchair-line:after,.fr-icon-wheelchair-line:before{background-image:url(../../icons/others/wheelchair-line.svg)}.fr-icon-add-circle-fill:after,.fr-icon-add-circle-fill:before{background-image:url(../../icons/system/add-circle-fill.svg)}.fr-icon-add-circle-line:after,.fr-icon-add-circle-line:before{background-image:url(../../icons/system/add-circle-line.svg)}.fr-icon-add-line:after,.fr-icon-add-line:before{background-image:url(../../icons/system/add-line.svg)}.fr-icon-alarm-warning-fill:after,.fr-icon-alarm-warning-fill:before{background-image:url(../../icons/system/alarm-warning-fill.svg)}.fr-icon-alarm-warning-line:after,.fr-icon-alarm-warning-line:before{background-image:url(../../icons/system/alarm-warning-line.svg)}.fr-icon-alert-fill:after,.fr-icon-alert-fill:before{background-image:url(../../icons/system/alert-fill.svg)}.fr-icon-alert-line:after,.fr-icon-alert-line:before{background-image:url(../../icons/system/alert-line.svg)}.fr-icon-arrow-down-fill:after,.fr-icon-arrow-down-fill:before{background-image:url(../../icons/system/arrow-down-fill.svg)}.fr-icon-arrow-down-line:after,.fr-icon-arrow-down-line:before{background-image:url(../../icons/system/arrow-down-line.svg)}.fr-icon-arrow-down-s-fill:after,.fr-icon-arrow-down-s-fill:before{background-image:url(../../icons/system/arrow-down-s-fill.svg)}.fr-icon-arrow-down-s-line:after,.fr-icon-arrow-down-s-line:before{background-image:url(../../icons/system/arrow-down-s-line.svg)}.fr-icon-arrow-go-back-fill:after,.fr-icon-arrow-go-back-fill:before{background-image:url(../../icons/system/arrow-go-back-fill.svg)}.fr-icon-arrow-go-back-line:after,.fr-icon-arrow-go-back-line:before{background-image:url(../../icons/system/arrow-go-back-line.svg)}.fr-icon-arrow-go-forward-fill:after,.fr-icon-arrow-go-forward-fill:before{background-image:url(../../icons/system/arrow-go-forward-fill.svg)}.fr-icon-arrow-go-forward-line:after,.fr-icon-arrow-go-forward-line:before{background-image:url(../../icons/system/arrow-go-forward-line.svg)}.fr-icon-arrow-left-fill:after,.fr-icon-arrow-left-fill:before{background-image:url(../../icons/system/arrow-left-fill.svg)}.fr-icon-arrow-left-line:after,.fr-icon-arrow-left-line:before{background-image:url(../../icons/system/arrow-left-line.svg)}.fr-icon-arrow-left-s-fill:after,.fr-icon-arrow-left-s-fill:before{background-image:url(../../icons/system/arrow-left-s-fill.svg)}.fr-icon-arrow-left-s-line:after,.fr-icon-arrow-left-s-line:before{background-image:url(../../icons/system/arrow-left-s-line.svg)}.fr-icon-arrow-right-fill:after,.fr-icon-arrow-right-fill:before{background-image:url(../../icons/system/arrow-right-fill.svg)}.fr-icon-arrow-right-line:after,.fr-icon-arrow-right-line:before{background-image:url(../../icons/system/arrow-right-line.svg)}.fr-icon-arrow-right-s-fill:after,.fr-icon-arrow-right-s-fill:before{background-image:url(../../icons/system/arrow-right-s-fill.svg)}.fr-icon-arrow-right-s-line:after,.fr-icon-arrow-right-s-line:before{background-image:url(../../icons/system/arrow-right-s-line.svg)}.fr-icon-arrow-right-up-line:after,.fr-icon-arrow-right-up-line:before{background-image:url(../../icons/system/arrow-right-up-line.svg)}.fr-icon-arrow-up-down-line:after,.fr-icon-arrow-up-down-line:before{background-image:url(../../icons/system/arrow-up-down-line.svg)}.fr-icon-arrow-up-fill:after,.fr-icon-arrow-up-fill:before{background-image:url(../../icons/system/arrow-up-fill.svg)}.fr-icon-arrow-up-line:after,.fr-icon-arrow-up-line:before{background-image:url(../../icons/system/arrow-up-line.svg)}.fr-icon-arrow-up-s-fill:after,.fr-icon-arrow-up-s-fill:before{background-image:url(../../icons/system/arrow-up-s-fill.svg)}.fr-icon-arrow-up-s-line:after,.fr-icon-arrow-up-s-line:before{background-image:url(../../icons/system/arrow-up-s-line.svg)}.fr-icon-check-line:after,.fr-icon-check-line:before{background-image:url(../../icons/system/check-line.svg)}.fr-icon-checkbox-circle-fill:after,.fr-icon-checkbox-circle-fill:before{background-image:url(../../icons/system/checkbox-circle-fill.svg)}.fr-icon-checkbox-circle-line:after,.fr-icon-checkbox-circle-line:before{background-image:url(../../icons/system/checkbox-circle-line.svg)}.fr-icon-checkbox-fill:after,.fr-icon-checkbox-fill:before{background-image:url(../../icons/system/checkbox-fill.svg)}.fr-icon-checkbox-line:after,.fr-icon-checkbox-line:before{background-image:url(../../icons/system/checkbox-line.svg)}.fr-icon-close-circle-fill:after,.fr-icon-close-circle-fill:before{background-image:url(../../icons/system/close-circle-fill.svg)}.fr-icon-close-circle-line:after,.fr-icon-close-circle-line:before{background-image:url(../../icons/system/close-circle-line.svg)}.fr-icon-close-line:after,.fr-icon-close-line:before{background-image:url(../../icons/system/close-line.svg)}.fr-icon-delete-bin-fill:after,.fr-icon-delete-bin-fill:before{background-image:url(../../icons/system/delete-bin-fill.svg)}.fr-icon-delete-bin-line:after,.fr-icon-delete-bin-line:before{background-image:url(../../icons/system/delete-bin-line.svg)}.fr-icon-download-fill:after,.fr-icon-download-fill:before{background-image:url(../../icons/system/download-fill.svg)}.fr-icon-download-line:after,.fr-icon-download-line:before{background-image:url(../../icons/system/download-line.svg)}.fr-icon-error-warning-fill:after,.fr-icon-error-warning-fill:before{background-image:url(../../icons/system/error-warning-fill.svg)}.fr-icon-error-warning-line:after,.fr-icon-error-warning-line:before{background-image:url(../../icons/system/error-warning-line.svg)}.fr-icon-external-link-fill:after,.fr-icon-external-link-fill:before{background-image:url(../../icons/system/external-link-fill.svg)}.fr-icon-external-link-line:after,.fr-icon-external-link-line:before{background-image:url(../../icons/system/external-link-line.svg)}.fr-icon-eye-fill:after,.fr-icon-eye-fill:before{background-image:url(../../icons/system/eye-fill.svg)}.fr-icon-eye-line:after,.fr-icon-eye-line:before{background-image:url(../../icons/system/eye-line.svg)}.fr-icon-eye-off-fill:after,.fr-icon-eye-off-fill:before{background-image:url(../../icons/system/eye-off-fill.svg)}.fr-icon-eye-off-line:after,.fr-icon-eye-off-line:before{background-image:url(../../icons/system/eye-off-line.svg)}.fr-icon-filter-fill:after,.fr-icon-filter-fill:before{background-image:url(../../icons/system/filter-fill.svg)}.fr-icon-filter-line:after,.fr-icon-filter-line:before{background-image:url(../../icons/system/filter-line.svg)}.fr-icon-alert-warning-2-fill:after,.fr-icon-alert-warning-2-fill:before{background-image:url(../../icons/system/fr--alert-warning-2-fill.svg)}.fr-icon-alert-warning-fill:after,.fr-icon-alert-warning-fill:before{background-image:url(../../icons/system/fr--alert-warning-fill.svg)}.fr-icon-arrow-left-s-first-line:after,.fr-icon-arrow-left-s-first-line:before{background-image:url(../../icons/system/fr--arrow-left-s-first-line.svg)}.fr-icon-arrow-left-s-line-double:after,.fr-icon-arrow-left-s-line-double:before{background-image:url(../../icons/system/fr--arrow-left-s-line-double.svg)}.fr-icon-arrow-right-down-circle-fill:after,.fr-icon-arrow-right-down-circle-fill:before{background-image:url(../../icons/system/fr--arrow-right-down-circle-fill.svg)}.fr-icon-arrow-right-s-last-line:after,.fr-icon-arrow-right-s-last-line:before{background-image:url(../../icons/system/fr--arrow-right-s-last-line.svg)}.fr-icon-arrow-right-s-line-double:after,.fr-icon-arrow-right-s-line-double:before{background-image:url(../../icons/system/fr--arrow-right-s-line-double.svg)}.fr-icon-arrow-right-up-circle-fill:after,.fr-icon-arrow-right-up-circle-fill:before{background-image:url(../../icons/system/fr--arrow-right-up-circle-fill.svg)}.fr-icon-capslock-line:after,.fr-icon-capslock-line:before{background-image:url(../../icons/system/fr--capslock-line.svg)}.fr-icon-equal-circle-fill:after,.fr-icon-equal-circle-fill:before{background-image:url(../../icons/system/fr--equal-circle-fill.svg)}.fr-icon-error-fill:after,.fr-icon-error-fill:before{background-image:url(../../icons/system/fr--error-fill.svg)}.fr-icon-error-line:after,.fr-icon-error-line:before{background-image:url(../../icons/system/fr--error-line.svg)}.fr-icon-info-fill:after,.fr-icon-info-fill:before{background-image:url(../../icons/system/fr--info-fill.svg)}.fr-icon-info-line:after,.fr-icon-info-line:before{background-image:url(../../icons/system/fr--info-line.svg)}.fr-icon-success-fill:after,.fr-icon-success-fill:before{background-image:url(../../icons/system/fr--success-fill.svg)}.fr-icon-success-line:after,.fr-icon-success-line:before{background-image:url(../../icons/system/fr--success-line.svg)}.fr-icon-theme-fill:after,.fr-icon-theme-fill:before{background-image:url(../../icons/system/fr--theme-fill.svg)}.fr-icon-warning-fill:after,.fr-icon-warning-fill:before{background-image:url(../../icons/system/fr--warning-fill.svg)}.fr-icon-warning-line:after,.fr-icon-warning-line:before{background-image:url(../../icons/system/fr--warning-line.svg)}.fr-icon-information-fill:after,.fr-icon-information-fill:before{background-image:url(../../icons/system/information-fill.svg)}.fr-icon-information-line:after,.fr-icon-information-line:before{background-image:url(../../icons/system/information-line.svg)}.fr-icon-lock-fill:after,.fr-icon-lock-fill:before{background-image:url(../../icons/system/lock-fill.svg)}.fr-icon-lock-line:after,.fr-icon-lock-line:before{background-image:url(../../icons/system/lock-line.svg)}.fr-icon-lock-unlock-fill:after,.fr-icon-lock-unlock-fill:before{background-image:url(../../icons/system/lock-unlock-fill.svg)}.fr-icon-lock-unlock-line:after,.fr-icon-lock-unlock-line:before{background-image:url(../../icons/system/lock-unlock-line.svg)}.fr-icon-logout-box-r-fill:after,.fr-icon-logout-box-r-fill:before{background-image:url(../../icons/system/logout-box-r-fill.svg)}.fr-icon-logout-box-r-line:after,.fr-icon-logout-box-r-line:before{background-image:url(../../icons/system/logout-box-r-line.svg)}.fr-icon-menu-2-fill:after,.fr-icon-menu-2-fill:before{background-image:url(../../icons/system/menu-2-fill.svg)}.fr-icon-menu-fill:after,.fr-icon-menu-fill:before{background-image:url(../../icons/system/menu-fill.svg)}.fr-icon-more-fill:after,.fr-icon-more-fill:before{background-image:url(../../icons/system/more-fill.svg)}.fr-icon-more-line:after,.fr-icon-more-line:before{background-image:url(../../icons/system/more-line.svg)}.fr-icon-notification-badge-fill:after,.fr-icon-notification-badge-fill:before{background-image:url(../../icons/system/notification-badge-fill.svg)}.fr-icon-notification-badge-line:after,.fr-icon-notification-badge-line:before{background-image:url(../../icons/system/notification-badge-line.svg)}.fr-icon-question-fill:after,.fr-icon-question-fill:before{background-image:url(../../icons/system/question-fill.svg)}.fr-icon-question-line:after,.fr-icon-question-line:before{background-image:url(../../icons/system/question-line.svg)}.fr-icon-refresh-fill:after,.fr-icon-refresh-fill:before{background-image:url(../../icons/system/refresh-fill.svg)}.fr-icon-refresh-line:after,.fr-icon-refresh-line:before{background-image:url(../../icons/system/refresh-line.svg)}.fr-icon-search-fill:after,.fr-icon-search-fill:before{background-image:url(../../icons/system/search-fill.svg)}.fr-icon-search-line:after,.fr-icon-search-line:before{background-image:url(../../icons/system/search-line.svg)}.fr-icon-settings-5-fill:after,.fr-icon-settings-5-fill:before{background-image:url(../../icons/system/settings-5-fill.svg)}.fr-icon-settings-5-line:after,.fr-icon-settings-5-line:before{background-image:url(../../icons/system/settings-5-line.svg)}.fr-icon-share-fill:after,.fr-icon-share-fill:before{background-image:url(../../icons/system/share-fill.svg)}.fr-icon-share-forward-fill:after,.fr-icon-share-forward-fill:before{background-image:url(../../icons/system/share-forward-fill.svg)}.fr-icon-share-forward-line:after,.fr-icon-share-forward-line:before{background-image:url(../../icons/system/share-forward-line.svg)}.fr-icon-share-line:after,.fr-icon-share-line:before{background-image:url(../../icons/system/share-line.svg)}.fr-icon-shield-fill:after,.fr-icon-shield-fill:before{background-image:url(../../icons/system/shield-fill.svg)}.fr-icon-shield-line:after,.fr-icon-shield-line:before{background-image:url(../../icons/system/shield-line.svg)}.fr-icon-star-fill:after,.fr-icon-star-fill:before{background-image:url(../../icons/system/star-fill.svg)}.fr-icon-star-line:after,.fr-icon-star-line:before{background-image:url(../../icons/system/star-line.svg)}.fr-icon-star-s-fill:after,.fr-icon-star-s-fill:before{background-image:url(../../icons/system/star-s-fill.svg)}.fr-icon-star-s-line:after,.fr-icon-star-s-line:before{background-image:url(../../icons/system/star-s-line.svg)}.fr-icon-subtract-line:after,.fr-icon-subtract-line:before{background-image:url(../../icons/system/subtract-line.svg)}.fr-icon-thumb-down-fill:after,.fr-icon-thumb-down-fill:before{background-image:url(../../icons/system/thumb-down-fill.svg)}.fr-icon-thumb-down-line:after,.fr-icon-thumb-down-line:before{background-image:url(../../icons/system/thumb-down-line.svg)}.fr-icon-thumb-up-fill:after,.fr-icon-thumb-up-fill:before{background-image:url(../../icons/system/thumb-up-fill.svg)}.fr-icon-thumb-up-line:after,.fr-icon-thumb-up-line:before{background-image:url(../../icons/system/thumb-up-line.svg)}.fr-icon-time-fill:after,.fr-icon-time-fill:before{background-image:url(../../icons/system/time-fill.svg)}.fr-icon-time-line:after,.fr-icon-time-line:before{background-image:url(../../icons/system/time-line.svg)}.fr-icon-timer-fill:after,.fr-icon-timer-fill:before{background-image:url(../../icons/system/timer-fill.svg)}.fr-icon-timer-line:after,.fr-icon-timer-line:before{background-image:url(../../icons/system/timer-line.svg)}.fr-icon-upload-2-fill:after,.fr-icon-upload-2-fill:before{background-image:url(../../icons/system/upload-2-fill.svg)}.fr-icon-upload-2-line:after,.fr-icon-upload-2-line:before{background-image:url(../../icons/system/upload-2-line.svg)}.fr-icon-upload-fill:after,.fr-icon-upload-fill:before{background-image:url(../../icons/system/upload-fill.svg)}.fr-icon-upload-line:after,.fr-icon-upload-line:before{background-image:url(../../icons/system/upload-line.svg)}.fr-icon-zoom-in-fill:after,.fr-icon-zoom-in-fill:before{background-image:url(../../icons/system/zoom-in-fill.svg)}.fr-icon-zoom-in-line:after,.fr-icon-zoom-in-line:before{background-image:url(../../icons/system/zoom-in-line.svg)}.fr-icon-zoom-out-fill:after,.fr-icon-zoom-out-fill:before{background-image:url(../../icons/system/zoom-out-fill.svg)}.fr-icon-zoom-out-line:after,.fr-icon-zoom-out-line:before{background-image:url(../../icons/system/zoom-out-line.svg)}.fr-fi-add-circle-fill:before{background-image:url(../../icons/system/add-circle-fill.svg)}.fr-fi-add-circle-line:before{background-image:url(../../icons/system/add-circle-line.svg)}.fr-fi-add-line:before{background-image:url(../../icons/system/add-line.svg)}.fr-fi-arrow-down-line:before{background-image:url(../../icons/system/arrow-down-line.svg)}.fr-fi-arrow-down-s-line:before{background-image:url(../../icons/system/arrow-down-s-line.svg)}.fr-fi-arrow-go-back-fill:before{background-image:url(../../icons/system/arrow-go-back-fill.svg)}.fr-fi-arrow-go-back-line:before{background-image:url(../../icons/system/arrow-go-back-line.svg)}.fr-fi-arrow-left-line:before{background-image:url(../../icons/system/arrow-left-line.svg)}.fr-fi-arrow-left-s-line:before{background-image:url(../../icons/system/arrow-left-s-line.svg)}.fr-fi-arrow-right-line:before{background-image:url(../../icons/system/arrow-right-line.svg)}.fr-fi-arrow-right-s-line:before{background-image:url(../../icons/system/arrow-right-s-line.svg)}.fr-fi-arrow-right-up-line:before{background-image:url(../../icons/system/arrow-right-up-line.svg)}.fr-fi-arrow-up-fill:before{background-image:url(../../icons/system/arrow-up-fill.svg)}.fr-fi-arrow-up-line:before{background-image:url(../../icons/system/arrow-up-line.svg)}.fr-fi-arrow-up-s-line:before{background-image:url(../../icons/system/arrow-up-s-line.svg)}.fr-fi-check-line:before{background-image:url(../../icons/system/check-line.svg)}.fr-fi-checkbox-circle-line:before{background-image:url(../../icons/system/checkbox-circle-line.svg)}.fr-fi-close-line:before{background-image:url(../../icons/system/close-line.svg)}.fr-fi-download-line:before{background-image:url(../../icons/system/download-line.svg)}.fr-fi-error-warning-fill:before{background-image:url(../../icons/system/error-warning-fill.svg)}.fr-fi-error-warning-line:before{background-image:url(../../icons/system/error-warning-line.svg)}.fr-fi-external-link-line:before{background-image:url(../../icons/system/external-link-line.svg)}.fr-fi-eye-fill:before{background-image:url(../../icons/system/eye-fill.svg)}.fr-fi-eye-line:before{background-image:url(../../icons/system/eye-line.svg)}.fr-fi-eye-off-fill:before{background-image:url(../../icons/system/eye-off-fill.svg)}.fr-fi-eye-off-line:before{background-image:url(../../icons/system/eye-off-line.svg)}.fr-fi-filter-fill:before{background-image:url(../../icons/system/filter-fill.svg)}.fr-fi-filter-line:before{background-image:url(../../icons/system/filter-line.svg)}.fr-fi-arrow-left-s-first-line:before{background-image:url(../../icons/system/fr--arrow-left-s-first-line.svg)}.fr-fi-arrow-left-s-line-double:before{background-image:url(../../icons/system/fr--arrow-left-s-line-double.svg)}.fr-fi-arrow-right-s-last-line:before{background-image:url(../../icons/system/fr--arrow-right-s-last-line.svg)}.fr-fi-arrow-right-s-line-double:before{background-image:url(../../icons/system/fr--arrow-right-s-line-double.svg)}.fr-fi-error-fill:before{background-image:url(../../icons/system/fr--error-fill.svg)}.fr-fi-error-line:before{background-image:url(../../icons/system/fr--error-line.svg)}.fr-fi-info-fill:before{background-image:url(../../icons/system/fr--info-fill.svg)}.fr-fi-info-line:before{background-image:url(../../icons/system/fr--info-line.svg)}.fr-fi-success-fill:before{background-image:url(../../icons/system/fr--success-fill.svg)}.fr-fi-success-line:before{background-image:url(../../icons/system/fr--success-line.svg)}.fr-fi-theme-fill:before{background-image:url(../../icons/system/fr--theme-fill.svg)}.fr-fi-warning-fill:before{background-image:url(../../icons/system/fr--warning-fill.svg)}.fr-fi-warning-line:before{background-image:url(../../icons/system/fr--warning-line.svg)}.fr-fi-information-fill:before{background-image:url(../../icons/system/information-fill.svg)}.fr-fi-information-line:before{background-image:url(../../icons/system/information-line.svg)}.fr-fi-lock-fill:before{background-image:url(../../icons/system/lock-fill.svg)}.fr-fi-lock-line:before{background-image:url(../../icons/system/lock-line.svg)}.fr-fi-logout-box-r-fill:before{background-image:url(../../icons/system/logout-box-r-fill.svg)}.fr-fi-logout-box-r-line:before{background-image:url(../../icons/system/logout-box-r-line.svg)}.fr-fi-menu-2-fill:before{background-image:url(../../icons/system/menu-2-fill.svg)}.fr-fi-menu-fill:before{background-image:url(../../icons/system/menu-fill.svg)}.fr-fi-question-fill:before{background-image:url(../../icons/system/question-fill.svg)}.fr-fi-question-line:before{background-image:url(../../icons/system/question-line.svg)}.fr-fi-refresh-fill:before{background-image:url(../../icons/system/refresh-fill.svg)}.fr-fi-refresh-line:before{background-image:url(../../icons/system/refresh-line.svg)}.fr-fi-search-fill:before{background-image:url(../../icons/system/search-fill.svg)}.fr-fi-search-line:before{background-image:url(../../icons/system/search-line.svg)}.fr-fi-subtract-line:before{background-image:url(../../icons/system/subtract-line.svg)}.fr-fi-timer-fill:before{background-image:url(../../icons/system/timer-fill.svg)}.fr-fi-timer-line:before{background-image:url(../../icons/system/timer-line.svg)}.fr-fi-upload-2-fill:before{background-image:url(../../icons/system/upload-2-fill.svg)}.fr-fi-upload-2-line:before{background-image:url(../../icons/system/upload-2-line.svg)}.fr-fi-zoom-in-fill:before{background-image:url(../../icons/system/zoom-in-fill.svg)}.fr-fi-zoom-in-line:before{background-image:url(../../icons/system/zoom-in-line.svg)}.fr-fi-zoom-out-fill:before{background-image:url(../../icons/system/zoom-out-fill.svg)}.fr-fi-zoom-out-line:before{background-image:url(../../icons/system/zoom-out-line.svg)}.fr-fi-delete-line:after,.fr-fi-delete-line:before{background-image:url(../../icons/system/delete-bin-line.svg)}.fr-fi-delete-fill:after,.fr-fi-delete-fill:before{background-image:url(../../icons/system/delete-bin-fill.svg)}.fr-icon-delete-line:after,.fr-icon-delete-line:before{background-image:url(../../icons/system/delete-bin-line.svg)}.fr-icon-delete-fill:after,.fr-icon-delete-fill:before{background-image:url(../../icons/system/delete-bin-fill.svg)}.fr-icon-account-circle-fill:after,.fr-icon-account-circle-fill:before{background-image:url(../../icons/user/account-circle-fill.svg)}.fr-icon-account-circle-line:after,.fr-icon-account-circle-line:before{background-image:url(../../icons/user/account-circle-line.svg)}.fr-icon-account-pin-circle-fill:after,.fr-icon-account-pin-circle-fill:before{background-image:url(../../icons/user/account-pin-circle-fill.svg)}.fr-icon-account-pin-circle-line:after,.fr-icon-account-pin-circle-line:before{background-image:url(../../icons/user/account-pin-circle-line.svg)}.fr-icon-admin-fill:after,.fr-icon-admin-fill:before{background-image:url(../../icons/user/admin-fill.svg)}.fr-icon-admin-line:after,.fr-icon-admin-line:before{background-image:url(../../icons/user/admin-line.svg)}.fr-icon-group-fill:after,.fr-icon-group-fill:before{background-image:url(../../icons/user/group-fill.svg)}.fr-icon-group-line:after,.fr-icon-group-line:before{background-image:url(../../icons/user/group-line.svg)}.fr-icon-parent-fill:after,.fr-icon-parent-fill:before{background-image:url(../../icons/user/parent-fill.svg)}.fr-icon-parent-line:after,.fr-icon-parent-line:before{background-image:url(../../icons/user/parent-line.svg)}.fr-icon-team-fill:after,.fr-icon-team-fill:before{background-image:url(../../icons/user/team-fill.svg)}.fr-icon-team-line:after,.fr-icon-team-line:before{background-image:url(../../icons/user/team-line.svg)}.fr-icon-user-add-fill:after,.fr-icon-user-add-fill:before{background-image:url(../../icons/user/user-add-fill.svg)}.fr-icon-user-add-line:after,.fr-icon-user-add-line:before{background-image:url(../../icons/user/user-add-line.svg)}.fr-icon-user-fill:after,.fr-icon-user-fill:before{background-image:url(../../icons/user/user-fill.svg)}.fr-icon-user-heart-fill:after,.fr-icon-user-heart-fill:before{background-image:url(../../icons/user/user-heart-fill.svg)}.fr-icon-user-heart-line:after,.fr-icon-user-heart-line:before{background-image:url(../../icons/user/user-heart-line.svg)}.fr-icon-user-line:after,.fr-icon-user-line:before{background-image:url(../../icons/user/user-line.svg)}.fr-icon-user-search-fill:after,.fr-icon-user-search-fill:before{background-image:url(../../icons/user/user-search-fill.svg)}.fr-icon-user-search-line:after,.fr-icon-user-search-line:before{background-image:url(../../icons/user/user-search-line.svg)}.fr-icon-user-setting-fill:after,.fr-icon-user-setting-fill:before{background-image:url(../../icons/user/user-setting-fill.svg)}.fr-icon-user-setting-line:after,.fr-icon-user-setting-line:before{background-image:url(../../icons/user/user-setting-line.svg)}.fr-icon-user-star-fill:after,.fr-icon-user-star-fill:before{background-image:url(../../icons/user/user-star-fill.svg)}.fr-icon-user-star-line:after,.fr-icon-user-star-line:before{background-image:url(../../icons/user/user-star-line.svg)}.fr-fi-user-fill:before{background-image:url(../../icons/user/user-fill.svg)}.fr-fi-user-line:before{background-image:url(../../icons/user/user-line.svg)}.fr-fi-account-line:after,.fr-fi-account-line:before{background-image:url(../../icons/user/account-circle-line.svg)}.fr-fi-account-fill:after,.fr-fi-account-fill:before{background-image:url(../../icons/user/account-circle-fill.svg)}.fr-icon-account-line:after,.fr-icon-account-line:before{background-image:url(../../icons/user/account-circle-line.svg)}.fr-icon-account-fill:after,.fr-icon-account-fill:before{background-image:url(../../icons/user/account-circle-fill.svg)}.fr-icon-cloudy-2-fill:after,.fr-icon-cloudy-2-fill:before{background-image:url(../../icons/weather/cloudy-2-fill.svg)}.fr-icon-cloudy-2-line:after,.fr-icon-cloudy-2-line:before{background-image:url(../../icons/weather/cloudy-2-line.svg)}.fr-icon-fire-fill:after,.fr-icon-fire-fill:before{background-image:url(../../icons/weather/fire-fill.svg)}.fr-icon-fire-line:after,.fr-icon-fire-line:before{background-image:url(../../icons/weather/fire-line.svg)}.fr-icon-flashlight-fill:after,.fr-icon-flashlight-fill:before{background-image:url(../../icons/weather/flashlight-fill.svg)}.fr-icon-flashlight-line:after,.fr-icon-flashlight-line:before{background-image:url(../../icons/weather/flashlight-line.svg)}.fr-icon-flood-fill:after,.fr-icon-flood-fill:before{background-image:url(../../icons/weather/flood-fill.svg)}.fr-icon-flood-line:after,.fr-icon-flood-line:before{background-image:url(../../icons/weather/flood-line.svg)}.fr-icon-avalanches-fill:after,.fr-icon-avalanches-fill:before{background-image:url(../../icons/weather/fr--avalanches-fill.svg)}.fr-icon-submersion-fill:after,.fr-icon-submersion-fill:before{background-image:url(../../icons/weather/fr--submersion-fill.svg)}.fr-icon-heavy-showers-fill:after,.fr-icon-heavy-showers-fill:before{background-image:url(../../icons/weather/heavy-showers-fill.svg)}.fr-icon-heavy-showers-line:after,.fr-icon-heavy-showers-line:before{background-image:url(../../icons/weather/heavy-showers-line.svg)}.fr-icon-moon-fill:after,.fr-icon-moon-fill:before{background-image:url(../../icons/weather/moon-fill.svg)}.fr-icon-moon-line:after,.fr-icon-moon-line:before{background-image:url(../../icons/weather/moon-line.svg)}.fr-icon-snowy-fill:after,.fr-icon-snowy-fill:before{background-image:url(../../icons/weather/snowy-fill.svg)}.fr-icon-snowy-line:after,.fr-icon-snowy-line:before{background-image:url(../../icons/weather/snowy-line.svg)}.fr-icon-sparkling-2-fill:after,.fr-icon-sparkling-2-fill:before{background-image:url(../../icons/weather/sparkling-2-fill.svg)}.fr-icon-sparkling-2-line:after,.fr-icon-sparkling-2-line:before{background-image:url(../../icons/weather/sparkling-2-line.svg)}.fr-icon-sun-fill:after,.fr-icon-sun-fill:before{background-image:url(../../icons/weather/sun-fill.svg)}.fr-icon-sun-line:after,.fr-icon-sun-line:before{background-image:url(../../icons/weather/sun-line.svg)}.fr-icon-temp-cold-fill:after,.fr-icon-temp-cold-fill:before{background-image:url(../../icons/weather/temp-cold-fill.svg)}.fr-icon-temp-cold-line:after,.fr-icon-temp-cold-line:before{background-image:url(../../icons/weather/temp-cold-line.svg)}.fr-icon-thunderstorms-fill:after,.fr-icon-thunderstorms-fill:before{background-image:url(../../icons/weather/thunderstorms-fill.svg)}.fr-icon-thunderstorms-line:after,.fr-icon-thunderstorms-line:before{background-image:url(../../icons/weather/thunderstorms-line.svg)}.fr-icon-tornado-fill:after,.fr-icon-tornado-fill:before{background-image:url(../../icons/weather/tornado-fill.svg)}.fr-icon-tornado-line:after,.fr-icon-tornado-line:before{background-image:url(../../icons/weather/tornado-line.svg)}.fr-icon-typhoon-fill:after,.fr-icon-typhoon-fill:before{background-image:url(../../icons/weather/typhoon-fill.svg)}.fr-icon-typhoon-line:after,.fr-icon-typhoon-line:before{background-image:url(../../icons/weather/typhoon-line.svg)}.fr-icon-windy-fill:after,.fr-icon-windy-fill:before{background-image:url(../../icons/weather/windy-fill.svg)}.fr-icon-windy-line:after,.fr-icon-windy-line:before{background-image:url(../../icons/weather/windy-line.svg)}.fr-fi-flashlight-fill:before{background-image:url(../../icons/weather/flashlight-fill.svg)}.fr-fi-flashlight-line:before{background-image:url(../../icons/weather/flashlight-line.svg)}} \ No newline at end of file diff --git a/dist/dsfr/utility/utility.css b/dist/dsfr/utility/utility.css new file mode 100644 index 0000000..2822a15 --- /dev/null +++ b/dist/dsfr/utility/utility.css @@ -0,0 +1,14941 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +.fr-background-default--grey { + background-color: var(--background-default-grey) !important; + + --idle: transparent; + --hover: var(--background-default-grey-hover) !important; + --active: var(--background-default-grey-active) !important; +} + +.fr-background-alt--grey { + background-color: var(--background-alt-grey) !important; + + --idle: transparent; + --hover: var(--background-alt-grey-hover) !important; + --active: var(--background-alt-grey-active) !important; +} + +.fr-background-alt--blue-france { + background-color: var(--background-alt-blue-france) !important; + + --idle: transparent; + --hover: var(--background-alt-blue-france-hover) !important; + --active: var(--background-alt-blue-france-active) !important; +} + +.fr-background-alt--red-marianne { + background-color: var(--background-alt-red-marianne) !important; + + --idle: transparent; + --hover: var(--background-alt-red-marianne-hover) !important; + --active: var(--background-alt-red-marianne-active) !important; +} + +.fr-background-alt--green-tilleul-verveine { + background-color: var(--background-alt-green-tilleul-verveine) !important; + + --idle: transparent; + --hover: var(--background-alt-green-tilleul-verveine-hover) !important; + --active: var(--background-alt-green-tilleul-verveine-active) !important; +} + +.fr-background-alt--green-bourgeon { + background-color: var(--background-alt-green-bourgeon) !important; + + --idle: transparent; + --hover: var(--background-alt-green-bourgeon-hover) !important; + --active: var(--background-alt-green-bourgeon-active) !important; +} + +.fr-background-alt--green-emeraude { + background-color: var(--background-alt-green-emeraude) !important; + + --idle: transparent; + --hover: var(--background-alt-green-emeraude-hover) !important; + --active: var(--background-alt-green-emeraude-active) !important; +} + +.fr-background-alt--green-menthe { + background-color: var(--background-alt-green-menthe) !important; + + --idle: transparent; + --hover: var(--background-alt-green-menthe-hover) !important; + --active: var(--background-alt-green-menthe-active) !important; +} + +.fr-background-alt--green-archipel { + background-color: var(--background-alt-green-archipel) !important; + + --idle: transparent; + --hover: var(--background-alt-green-archipel-hover) !important; + --active: var(--background-alt-green-archipel-active) !important; +} + +.fr-background-alt--blue-ecume { + background-color: var(--background-alt-blue-ecume) !important; + + --idle: transparent; + --hover: var(--background-alt-blue-ecume-hover) !important; + --active: var(--background-alt-blue-ecume-active) !important; +} + +.fr-background-alt--blue-cumulus { + background-color: var(--background-alt-blue-cumulus) !important; + + --idle: transparent; + --hover: var(--background-alt-blue-cumulus-hover) !important; + --active: var(--background-alt-blue-cumulus-active) !important; +} + +.fr-background-alt--purple-glycine { + background-color: var(--background-alt-purple-glycine) !important; + + --idle: transparent; + --hover: var(--background-alt-purple-glycine-hover) !important; + --active: var(--background-alt-purple-glycine-active) !important; +} + +.fr-background-alt--pink-macaron { + background-color: var(--background-alt-pink-macaron) !important; + + --idle: transparent; + --hover: var(--background-alt-pink-macaron-hover) !important; + --active: var(--background-alt-pink-macaron-active) !important; +} + +.fr-background-alt--pink-tuile { + background-color: var(--background-alt-pink-tuile) !important; + + --idle: transparent; + --hover: var(--background-alt-pink-tuile-hover) !important; + --active: var(--background-alt-pink-tuile-active) !important; +} + +.fr-background-alt--yellow-tournesol { + background-color: var(--background-alt-yellow-tournesol) !important; + + --idle: transparent; + --hover: var(--background-alt-yellow-tournesol-hover) !important; + --active: var(--background-alt-yellow-tournesol-active) !important; +} + +.fr-background-alt--yellow-moutarde { + background-color: var(--background-alt-yellow-moutarde) !important; + + --idle: transparent; + --hover: var(--background-alt-yellow-moutarde-hover) !important; + --active: var(--background-alt-yellow-moutarde-active) !important; +} + +.fr-background-alt--orange-terre-battue { + background-color: var(--background-alt-orange-terre-battue) !important; + + --idle: transparent; + --hover: var(--background-alt-orange-terre-battue-hover) !important; + --active: var(--background-alt-orange-terre-battue-active) !important; +} + +.fr-background-alt--brown-cafe-creme { + background-color: var(--background-alt-brown-cafe-creme) !important; + + --idle: transparent; + --hover: var(--background-alt-brown-cafe-creme-hover) !important; + --active: var(--background-alt-brown-cafe-creme-active) !important; +} + +.fr-background-alt--brown-caramel { + background-color: var(--background-alt-brown-caramel) !important; + + --idle: transparent; + --hover: var(--background-alt-brown-caramel-hover) !important; + --active: var(--background-alt-brown-caramel-active) !important; +} + +.fr-background-alt--brown-opera { + background-color: var(--background-alt-brown-opera) !important; + + --idle: transparent; + --hover: var(--background-alt-brown-opera-hover) !important; + --active: var(--background-alt-brown-opera-active) !important; +} + +.fr-background-alt--beige-gris-galet { + background-color: var(--background-alt-beige-gris-galet) !important; + + --idle: transparent; + --hover: var(--background-alt-beige-gris-galet-hover) !important; + --active: var(--background-alt-beige-gris-galet-active) !important; +} + +.fr-background-contrast--grey { + background-color: var(--background-contrast-grey) !important; + + --idle: transparent; + --hover: var(--background-contrast-grey-hover) !important; + --active: var(--background-contrast-grey-active) !important; +} + +.fr-background-contrast--blue-france { + background-color: var(--background-contrast-blue-france) !important; + + --idle: transparent; + --hover: var(--background-contrast-blue-france-hover) !important; + --active: var(--background-contrast-blue-france-active) !important; +} + +.fr-background-contrast--red-marianne { + background-color: var(--background-contrast-red-marianne) !important; + + --idle: transparent; + --hover: var(--background-contrast-red-marianne-hover) !important; + --active: var(--background-contrast-red-marianne-active) !important; +} + +.fr-background-contrast--green-tilleul-verveine { + background-color: var(--background-contrast-green-tilleul-verveine) !important; + + --idle: transparent; + --hover: var(--background-contrast-green-tilleul-verveine-hover) !important; + --active: var(--background-contrast-green-tilleul-verveine-active) !important; +} + +.fr-background-contrast--green-bourgeon { + background-color: var(--background-contrast-green-bourgeon) !important; + + --idle: transparent; + --hover: var(--background-contrast-green-bourgeon-hover) !important; + --active: var(--background-contrast-green-bourgeon-active) !important; +} + +.fr-background-contrast--green-emeraude { + background-color: var(--background-contrast-green-emeraude) !important; + + --idle: transparent; + --hover: var(--background-contrast-green-emeraude-hover) !important; + --active: var(--background-contrast-green-emeraude-active) !important; +} + +.fr-background-contrast--green-menthe { + background-color: var(--background-contrast-green-menthe) !important; + + --idle: transparent; + --hover: var(--background-contrast-green-menthe-hover) !important; + --active: var(--background-contrast-green-menthe-active) !important; +} + +.fr-background-contrast--green-archipel { + background-color: var(--background-contrast-green-archipel) !important; + + --idle: transparent; + --hover: var(--background-contrast-green-archipel-hover) !important; + --active: var(--background-contrast-green-archipel-active) !important; +} + +.fr-background-contrast--blue-ecume { + background-color: var(--background-contrast-blue-ecume) !important; + + --idle: transparent; + --hover: var(--background-contrast-blue-ecume-hover) !important; + --active: var(--background-contrast-blue-ecume-active) !important; +} + +.fr-background-contrast--blue-cumulus { + background-color: var(--background-contrast-blue-cumulus) !important; + + --idle: transparent; + --hover: var(--background-contrast-blue-cumulus-hover) !important; + --active: var(--background-contrast-blue-cumulus-active) !important; +} + +.fr-background-contrast--purple-glycine { + background-color: var(--background-contrast-purple-glycine) !important; + + --idle: transparent; + --hover: var(--background-contrast-purple-glycine-hover) !important; + --active: var(--background-contrast-purple-glycine-active) !important; +} + +.fr-background-contrast--pink-macaron { + background-color: var(--background-contrast-pink-macaron) !important; + + --idle: transparent; + --hover: var(--background-contrast-pink-macaron-hover) !important; + --active: var(--background-contrast-pink-macaron-active) !important; +} + +.fr-background-contrast--pink-tuile { + background-color: var(--background-contrast-pink-tuile) !important; + + --idle: transparent; + --hover: var(--background-contrast-pink-tuile-hover) !important; + --active: var(--background-contrast-pink-tuile-active) !important; +} + +.fr-background-contrast--yellow-tournesol { + background-color: var(--background-contrast-yellow-tournesol) !important; + + --idle: transparent; + --hover: var(--background-contrast-yellow-tournesol-hover) !important; + --active: var(--background-contrast-yellow-tournesol-active) !important; +} + +.fr-background-contrast--yellow-moutarde { + background-color: var(--background-contrast-yellow-moutarde) !important; + + --idle: transparent; + --hover: var(--background-contrast-yellow-moutarde-hover) !important; + --active: var(--background-contrast-yellow-moutarde-active) !important; +} + +.fr-background-contrast--orange-terre-battue { + background-color: var(--background-contrast-orange-terre-battue) !important; + + --idle: transparent; + --hover: var(--background-contrast-orange-terre-battue-hover) !important; + --active: var(--background-contrast-orange-terre-battue-active) !important; +} + +.fr-background-contrast--brown-cafe-creme { + background-color: var(--background-contrast-brown-cafe-creme) !important; + + --idle: transparent; + --hover: var(--background-contrast-brown-cafe-creme-hover) !important; + --active: var(--background-contrast-brown-cafe-creme-active) !important; +} + +.fr-background-contrast--brown-caramel { + background-color: var(--background-contrast-brown-caramel) !important; + + --idle: transparent; + --hover: var(--background-contrast-brown-caramel-hover) !important; + --active: var(--background-contrast-brown-caramel-active) !important; +} + +.fr-background-contrast--brown-opera { + background-color: var(--background-contrast-brown-opera) !important; + + --idle: transparent; + --hover: var(--background-contrast-brown-opera-hover) !important; + --active: var(--background-contrast-brown-opera-active) !important; +} + +.fr-background-contrast--beige-gris-galet { + background-color: var(--background-contrast-beige-gris-galet) !important; + + --idle: transparent; + --hover: var(--background-contrast-beige-gris-galet-hover) !important; + --active: var(--background-contrast-beige-gris-galet-active) !important; +} + +.fr-background-contrast--info { + background-color: var(--background-contrast-info) !important; + + --idle: transparent; + --hover: var(--background-contrast-info-hover) !important; + --active: var(--background-contrast-info-active) !important; +} + +.fr-background-contrast--success { + background-color: var(--background-contrast-success) !important; + + --idle: transparent; + --hover: var(--background-contrast-success-hover) !important; + --active: var(--background-contrast-success-active) !important; +} + +.fr-background-contrast--warning { + background-color: var(--background-contrast-warning) !important; + + --idle: transparent; + --hover: var(--background-contrast-warning-hover) !important; + --active: var(--background-contrast-warning-active) !important; +} + +.fr-background-contrast--error { + background-color: var(--background-contrast-error) !important; + + --idle: transparent; + --hover: var(--background-contrast-error-hover) !important; + --active: var(--background-contrast-error-active) !important; +} + +.fr-background-flat--grey { + background-color: var(--background-flat-grey) !important; +} + +.fr-background-flat--blue-france { + background-color: var(--background-flat-blue-france) !important; +} + +.fr-background-flat--red-marianne { + background-color: var(--background-flat-red-marianne) !important; +} + +.fr-background-flat--green-tilleul-verveine { + background-color: var(--background-flat-green-tilleul-verveine) !important; +} + +.fr-background-flat--green-bourgeon { + background-color: var(--background-flat-green-bourgeon) !important; +} + +.fr-background-flat--green-emeraude { + background-color: var(--background-flat-green-emeraude) !important; +} + +.fr-background-flat--green-menthe { + background-color: var(--background-flat-green-menthe) !important; +} + +.fr-background-flat--green-archipel { + background-color: var(--background-flat-green-archipel) !important; +} + +.fr-background-flat--blue-ecume { + background-color: var(--background-flat-blue-ecume) !important; +} + +.fr-background-flat--blue-cumulus { + background-color: var(--background-flat-blue-cumulus) !important; +} + +.fr-background-flat--purple-glycine { + background-color: var(--background-flat-purple-glycine) !important; +} + +.fr-background-flat--pink-macaron { + background-color: var(--background-flat-pink-macaron) !important; +} + +.fr-background-flat--pink-tuile { + background-color: var(--background-flat-pink-tuile) !important; +} + +.fr-background-flat--yellow-tournesol { + background-color: var(--background-flat-yellow-tournesol) !important; +} + +.fr-background-flat--yellow-moutarde { + background-color: var(--background-flat-yellow-moutarde) !important; +} + +.fr-background-flat--orange-terre-battue { + background-color: var(--background-flat-orange-terre-battue) !important; +} + +.fr-background-flat--brown-cafe-creme { + background-color: var(--background-flat-brown-cafe-creme) !important; +} + +.fr-background-flat--brown-caramel { + background-color: var(--background-flat-brown-caramel) !important; +} + +.fr-background-flat--brown-opera { + background-color: var(--background-flat-brown-opera) !important; +} + +.fr-background-flat--beige-gris-galet { + background-color: var(--background-flat-beige-gris-galet) !important; +} + +.fr-background-flat--info { + background-color: var(--background-flat-info) !important; +} + +.fr-background-flat--success { + background-color: var(--background-flat-success) !important; +} + +.fr-background-flat--warning { + background-color: var(--background-flat-warning) !important; +} + +.fr-background-flat--error { + background-color: var(--background-flat-error) !important; +} + +.fr-background-action-high--grey { + background-color: var(--background-action-high-grey) !important; + + --idle: transparent; + --hover: var(--background-action-high-grey-hover) !important; + --active: var(--background-action-high-grey-active) !important; +} + +.fr-background-action-high--blue-france { + background-color: var(--background-action-high-blue-france) !important; + + --idle: transparent; + --hover: var(--background-action-high-blue-france-hover) !important; + --active: var(--background-action-high-blue-france-active) !important; +} + +.fr-background-action-high--red-marianne { + background-color: var(--background-action-high-red-marianne) !important; + + --idle: transparent; + --hover: var(--background-action-high-red-marianne-hover) !important; + --active: var(--background-action-high-red-marianne-active) !important; +} + +.fr-background-action-high--green-tilleul-verveine { + background-color: var(--background-action-high-green-tilleul-verveine) !important; + + --idle: transparent; + --hover: var(--background-action-high-green-tilleul-verveine-hover) !important; + --active: var(--background-action-high-green-tilleul-verveine-active) !important; +} + +.fr-background-action-high--green-bourgeon { + background-color: var(--background-action-high-green-bourgeon) !important; + + --idle: transparent; + --hover: var(--background-action-high-green-bourgeon-hover) !important; + --active: var(--background-action-high-green-bourgeon-active) !important; +} + +.fr-background-action-high--green-emeraude { + background-color: var(--background-action-high-green-emeraude) !important; + + --idle: transparent; + --hover: var(--background-action-high-green-emeraude-hover) !important; + --active: var(--background-action-high-green-emeraude-active) !important; +} + +.fr-background-action-high--green-menthe { + background-color: var(--background-action-high-green-menthe) !important; + + --idle: transparent; + --hover: var(--background-action-high-green-menthe-hover) !important; + --active: var(--background-action-high-green-menthe-active) !important; +} + +.fr-background-action-high--green-archipel { + background-color: var(--background-action-high-green-archipel) !important; + + --idle: transparent; + --hover: var(--background-action-high-green-archipel-hover) !important; + --active: var(--background-action-high-green-archipel-active) !important; +} + +.fr-background-action-high--blue-ecume { + background-color: var(--background-action-high-blue-ecume) !important; + + --idle: transparent; + --hover: var(--background-action-high-blue-ecume-hover) !important; + --active: var(--background-action-high-blue-ecume-active) !important; +} + +.fr-background-action-high--blue-cumulus { + background-color: var(--background-action-high-blue-cumulus) !important; + + --idle: transparent; + --hover: var(--background-action-high-blue-cumulus-hover) !important; + --active: var(--background-action-high-blue-cumulus-active) !important; +} + +.fr-background-action-high--purple-glycine { + background-color: var(--background-action-high-purple-glycine) !important; + + --idle: transparent; + --hover: var(--background-action-high-purple-glycine-hover) !important; + --active: var(--background-action-high-purple-glycine-active) !important; +} + +.fr-background-action-high--pink-macaron { + background-color: var(--background-action-high-pink-macaron) !important; + + --idle: transparent; + --hover: var(--background-action-high-pink-macaron-hover) !important; + --active: var(--background-action-high-pink-macaron-active) !important; +} + +.fr-background-action-high--pink-tuile { + background-color: var(--background-action-high-pink-tuile) !important; + + --idle: transparent; + --hover: var(--background-action-high-pink-tuile-hover) !important; + --active: var(--background-action-high-pink-tuile-active) !important; +} + +.fr-background-action-high--yellow-tournesol { + background-color: var(--background-action-high-yellow-tournesol) !important; + + --idle: transparent; + --hover: var(--background-action-high-yellow-tournesol-hover) !important; + --active: var(--background-action-high-yellow-tournesol-active) !important; +} + +.fr-background-action-high--yellow-moutarde { + background-color: var(--background-action-high-yellow-moutarde) !important; + + --idle: transparent; + --hover: var(--background-action-high-yellow-moutarde-hover) !important; + --active: var(--background-action-high-yellow-moutarde-active) !important; +} + +.fr-background-action-high--orange-terre-battue { + background-color: var(--background-action-high-orange-terre-battue) !important; + + --idle: transparent; + --hover: var(--background-action-high-orange-terre-battue-hover) !important; + --active: var(--background-action-high-orange-terre-battue-active) !important; +} + +.fr-background-action-high--brown-cafe-creme { + background-color: var(--background-action-high-brown-cafe-creme) !important; + + --idle: transparent; + --hover: var(--background-action-high-brown-cafe-creme-hover) !important; + --active: var(--background-action-high-brown-cafe-creme-active) !important; +} + +.fr-background-action-high--brown-caramel { + background-color: var(--background-action-high-brown-caramel) !important; + + --idle: transparent; + --hover: var(--background-action-high-brown-caramel-hover) !important; + --active: var(--background-action-high-brown-caramel-active) !important; +} + +.fr-background-action-high--brown-opera { + background-color: var(--background-action-high-brown-opera) !important; + + --idle: transparent; + --hover: var(--background-action-high-brown-opera-hover) !important; + --active: var(--background-action-high-brown-opera-active) !important; +} + +.fr-background-action-high--beige-gris-galet { + background-color: var(--background-action-high-beige-gris-galet) !important; + + --idle: transparent; + --hover: var(--background-action-high-beige-gris-galet-hover) !important; + --active: var(--background-action-high-beige-gris-galet-active) !important; +} + +.fr-background-action-high--info { + background-color: var(--background-action-high-info) !important; + + --idle: transparent; + --hover: var(--background-action-high-info-hover) !important; + --active: var(--background-action-high-info-active) !important; +} + +.fr-background-action-high--success { + background-color: var(--background-action-high-success) !important; + + --idle: transparent; + --hover: var(--background-action-high-success-hover) !important; + --active: var(--background-action-high-success-active) !important; +} + +.fr-background-action-high--warning { + background-color: var(--background-action-high-warning) !important; + + --idle: transparent; + --hover: var(--background-action-high-warning-hover) !important; + --active: var(--background-action-high-warning-active) !important; +} + +.fr-background-action-high--error { + background-color: var(--background-action-high-error) !important; + + --idle: transparent; + --hover: var(--background-action-high-error-hover) !important; + --active: var(--background-action-high-error-active) !important; +} + +.fr-background-action-low--blue-france { + background-color: var(--background-action-low-blue-france) !important; + + --idle: transparent; + --hover: var(--background-action-low-blue-france-hover) !important; + --active: var(--background-action-low-blue-france-active) !important; +} + +.fr-background-action-low--red-marianne { + background-color: var(--background-action-low-red-marianne) !important; + + --idle: transparent; + --hover: var(--background-action-low-red-marianne-hover) !important; + --active: var(--background-action-low-red-marianne-active) !important; +} + +.fr-background-action-low--green-tilleul-verveine { + background-color: var(--background-action-low-green-tilleul-verveine) !important; + + --idle: transparent; + --hover: var(--background-action-low-green-tilleul-verveine-hover) !important; + --active: var(--background-action-low-green-tilleul-verveine-active) !important; +} + +.fr-background-action-low--green-bourgeon { + background-color: var(--background-action-low-green-bourgeon) !important; + + --idle: transparent; + --hover: var(--background-action-low-green-bourgeon-hover) !important; + --active: var(--background-action-low-green-bourgeon-active) !important; +} + +.fr-background-action-low--green-emeraude { + background-color: var(--background-action-low-green-emeraude) !important; + + --idle: transparent; + --hover: var(--background-action-low-green-emeraude-hover) !important; + --active: var(--background-action-low-green-emeraude-active) !important; +} + +.fr-background-action-low--green-menthe { + background-color: var(--background-action-low-green-menthe) !important; + + --idle: transparent; + --hover: var(--background-action-low-green-menthe-hover) !important; + --active: var(--background-action-low-green-menthe-active) !important; +} + +.fr-background-action-low--green-archipel { + background-color: var(--background-action-low-green-archipel) !important; + + --idle: transparent; + --hover: var(--background-action-low-green-archipel-hover) !important; + --active: var(--background-action-low-green-archipel-active) !important; +} + +.fr-background-action-low--blue-ecume { + background-color: var(--background-action-low-blue-ecume) !important; + + --idle: transparent; + --hover: var(--background-action-low-blue-ecume-hover) !important; + --active: var(--background-action-low-blue-ecume-active) !important; +} + +.fr-background-action-low--blue-cumulus { + background-color: var(--background-action-low-blue-cumulus) !important; + + --idle: transparent; + --hover: var(--background-action-low-blue-cumulus-hover) !important; + --active: var(--background-action-low-blue-cumulus-active) !important; +} + +.fr-background-action-low--purple-glycine { + background-color: var(--background-action-low-purple-glycine) !important; + + --idle: transparent; + --hover: var(--background-action-low-purple-glycine-hover) !important; + --active: var(--background-action-low-purple-glycine-active) !important; +} + +.fr-background-action-low--pink-macaron { + background-color: var(--background-action-low-pink-macaron) !important; + + --idle: transparent; + --hover: var(--background-action-low-pink-macaron-hover) !important; + --active: var(--background-action-low-pink-macaron-active) !important; +} + +.fr-background-action-low--pink-tuile { + background-color: var(--background-action-low-pink-tuile) !important; + + --idle: transparent; + --hover: var(--background-action-low-pink-tuile-hover) !important; + --active: var(--background-action-low-pink-tuile-active) !important; +} + +.fr-background-action-low--yellow-tournesol { + background-color: var(--background-action-low-yellow-tournesol) !important; + + --idle: transparent; + --hover: var(--background-action-low-yellow-tournesol-hover) !important; + --active: var(--background-action-low-yellow-tournesol-active) !important; +} + +.fr-background-action-low--yellow-moutarde { + background-color: var(--background-action-low-yellow-moutarde) !important; + + --idle: transparent; + --hover: var(--background-action-low-yellow-moutarde-hover) !important; + --active: var(--background-action-low-yellow-moutarde-active) !important; +} + +.fr-background-action-low--orange-terre-battue { + background-color: var(--background-action-low-orange-terre-battue) !important; + + --idle: transparent; + --hover: var(--background-action-low-orange-terre-battue-hover) !important; + --active: var(--background-action-low-orange-terre-battue-active) !important; +} + +.fr-background-action-low--brown-cafe-creme { + background-color: var(--background-action-low-brown-cafe-creme) !important; + + --idle: transparent; + --hover: var(--background-action-low-brown-cafe-creme-hover) !important; + --active: var(--background-action-low-brown-cafe-creme-active) !important; +} + +.fr-background-action-low--brown-caramel { + background-color: var(--background-action-low-brown-caramel) !important; + + --idle: transparent; + --hover: var(--background-action-low-brown-caramel-hover) !important; + --active: var(--background-action-low-brown-caramel-active) !important; +} + +.fr-background-action-low--brown-opera { + background-color: var(--background-action-low-brown-opera) !important; + + --idle: transparent; + --hover: var(--background-action-low-brown-opera-hover) !important; + --active: var(--background-action-low-brown-opera-active) !important; +} + +.fr-background-action-low--beige-gris-galet { + background-color: var(--background-action-low-beige-gris-galet) !important; + + --idle: transparent; + --hover: var(--background-action-low-beige-gris-galet-hover) !important; + --active: var(--background-action-low-beige-gris-galet-active) !important; +} + +.fr-text-default--grey { + color: var(--text-default-grey) !important; +} + +.fr-text-default--info { + color: var(--text-default-info) !important; +} + +.fr-text-default--success { + color: var(--text-default-success) !important; +} + +.fr-text-default--warning { + color: var(--text-default-warning) !important; +} + +.fr-text-default--error { + color: var(--text-default-error) !important; +} + +.fr-text-title--grey { + color: var(--text-title-grey) !important; +} + +.fr-text-title--blue-france { + color: var(--text-title-blue-france) !important; +} + +.fr-text-title--red-marianne { + color: var(--text-title-red-marianne) !important; +} + +.fr-text-label--grey { + color: var(--text-label-grey) !important; +} + +.fr-text-label--blue-france { + color: var(--text-label-blue-france) !important; +} + +.fr-text-label--red-marianne { + color: var(--text-label-red-marianne) !important; +} + +.fr-text-label--green-tilleul-verveine { + color: var(--text-label-green-tilleul-verveine) !important; +} + +.fr-text-label--green-bourgeon { + color: var(--text-label-green-bourgeon) !important; +} + +.fr-text-label--green-emeraude { + color: var(--text-label-green-emeraude) !important; +} + +.fr-text-label--green-menthe { + color: var(--text-label-green-menthe) !important; +} + +.fr-text-label--green-archipel { + color: var(--text-label-green-archipel) !important; +} + +.fr-text-label--blue-ecume { + color: var(--text-label-blue-ecume) !important; +} + +.fr-text-label--blue-cumulus { + color: var(--text-label-blue-cumulus) !important; +} + +.fr-text-label--purple-glycine { + color: var(--text-label-purple-glycine) !important; +} + +.fr-text-label--pink-macaron { + color: var(--text-label-pink-macaron) !important; +} + +.fr-text-label--pink-tuile { + color: var(--text-label-pink-tuile) !important; +} + +.fr-text-label--yellow-tournesol { + color: var(--text-label-yellow-tournesol) !important; +} + +.fr-text-label--yellow-moutarde { + color: var(--text-label-yellow-moutarde) !important; +} + +.fr-text-label--orange-terre-battue { + color: var(--text-label-orange-terre-battue) !important; +} + +.fr-text-label--brown-cafe-creme { + color: var(--text-label-brown-cafe-creme) !important; +} + +.fr-text-label--brown-caramel { + color: var(--text-label-brown-caramel) !important; +} + +.fr-text-label--brown-opera { + color: var(--text-label-brown-opera) !important; +} + +.fr-text-label--beige-gris-galet { + color: var(--text-label-beige-gris-galet) !important; +} + +.fr-text-mention--grey { + color: var(--text-mention-grey) !important; +} + +.fr-text-inverted--grey { + color: var(--text-inverted-grey) !important; +} + +.fr-text-inverted--blue-france { + color: var(--text-inverted-blue-france) !important; +} + +.fr-text-inverted--red-marianne { + color: var(--text-inverted-red-marianne) !important; +} + +.fr-text-inverted--info { + color: var(--text-inverted-info) !important; +} + +.fr-text-inverted--success { + color: var(--text-inverted-success) !important; +} + +.fr-text-inverted--warning { + color: var(--text-inverted-warning) !important; +} + +.fr-text-inverted--error { + color: var(--text-inverted-error) !important; +} + +.fr-text-inverted--green-tilleul-verveine { + color: var(--text-inverted-green-tilleul-verveine) !important; +} + +.fr-text-inverted--green-bourgeon { + color: var(--text-inverted-green-bourgeon) !important; +} + +.fr-text-inverted--green-emeraude { + color: var(--text-inverted-green-emeraude) !important; +} + +.fr-text-inverted--green-menthe { + color: var(--text-inverted-green-menthe) !important; +} + +.fr-text-inverted--green-archipel { + color: var(--text-inverted-green-archipel) !important; +} + +.fr-text-inverted--blue-ecume { + color: var(--text-inverted-blue-ecume) !important; +} + +.fr-text-inverted--blue-cumulus { + color: var(--text-inverted-blue-cumulus) !important; +} + +.fr-text-inverted--purple-glycine { + color: var(--text-inverted-purple-glycine) !important; +} + +.fr-text-inverted--pink-macaron { + color: var(--text-inverted-pink-macaron) !important; +} + +.fr-text-inverted--pink-tuile { + color: var(--text-inverted-pink-tuile) !important; +} + +.fr-text-inverted--yellow-tournesol { + color: var(--text-inverted-yellow-tournesol) !important; +} + +.fr-text-inverted--yellow-moutarde { + color: var(--text-inverted-yellow-moutarde) !important; +} + +.fr-text-inverted--orange-terre-battue { + color: var(--text-inverted-orange-terre-battue) !important; +} + +.fr-text-inverted--brown-cafe-creme { + color: var(--text-inverted-brown-cafe-creme) !important; +} + +.fr-text-inverted--brown-caramel { + color: var(--text-inverted-brown-caramel) !important; +} + +.fr-text-inverted--brown-opera { + color: var(--text-inverted-brown-opera) !important; +} + +.fr-text-inverted--beige-gris-galet { + color: var(--text-inverted-beige-gris-galet) !important; +} + +.fr-text-action-high--grey { + color: var(--text-action-high-grey) !important; +} + +.fr-text-action-high--blue-france { + color: var(--text-action-high-blue-france) !important; +} + +.fr-text-action-high--red-marianne { + color: var(--text-action-high-red-marianne) !important; +} + +.fr-text-action-high--green-tilleul-verveine { + color: var(--text-action-high-green-tilleul-verveine) !important; +} + +.fr-text-action-high--green-bourgeon { + color: var(--text-action-high-green-bourgeon) !important; +} + +.fr-text-action-high--green-emeraude { + color: var(--text-action-high-green-emeraude) !important; +} + +.fr-text-action-high--green-menthe { + color: var(--text-action-high-green-menthe) !important; +} + +.fr-text-action-high--green-archipel { + color: var(--text-action-high-green-archipel) !important; +} + +.fr-text-action-high--blue-ecume { + color: var(--text-action-high-blue-ecume) !important; +} + +.fr-text-action-high--blue-cumulus { + color: var(--text-action-high-blue-cumulus) !important; +} + +.fr-text-action-high--purple-glycine { + color: var(--text-action-high-purple-glycine) !important; +} + +.fr-text-action-high--pink-macaron { + color: var(--text-action-high-pink-macaron) !important; +} + +.fr-text-action-high--pink-tuile { + color: var(--text-action-high-pink-tuile) !important; +} + +.fr-text-action-high--yellow-tournesol { + color: var(--text-action-high-yellow-tournesol) !important; +} + +.fr-text-action-high--yellow-moutarde { + color: var(--text-action-high-yellow-moutarde) !important; +} + +.fr-text-action-high--orange-terre-battue { + color: var(--text-action-high-orange-terre-battue) !important; +} + +.fr-text-action-high--brown-cafe-creme { + color: var(--text-action-high-brown-cafe-creme) !important; +} + +.fr-text-action-high--brown-caramel { + color: var(--text-action-high-brown-caramel) !important; +} + +.fr-text-action-high--brown-opera { + color: var(--text-action-high-brown-opera) !important; +} + +.fr-text-action-high--beige-gris-galet { + color: var(--text-action-high-beige-gris-galet) !important; +} + +.fr-border-default--grey { + border: 1px solid var(--border-default-grey) !important; +} + +.fr-border-default--blue-france { + border: 1px solid var(--border-default-blue-france) !important; +} + +.fr-border-default--red-marianne { + border: 1px solid var(--border-default-red-marianne) !important; +} + +.fr-border-default--green-tilleul-verveine { + border: 1px solid var(--border-default-green-tilleul-verveine) !important; +} + +.fr-border-default--green-bourgeon { + border: 1px solid var(--border-default-green-bourgeon) !important; +} + +.fr-border-default--green-emeraude { + border: 1px solid var(--border-default-green-emeraude) !important; +} + +.fr-border-default--green-menthe { + border: 1px solid var(--border-default-green-menthe) !important; +} + +.fr-border-default--green-archipel { + border: 1px solid var(--border-default-green-archipel) !important; +} + +.fr-border-default--blue-ecume { + border: 1px solid var(--border-default-blue-ecume) !important; +} + +.fr-border-default--blue-cumulus { + border: 1px solid var(--border-default-blue-cumulus) !important; +} + +.fr-border-default--purple-glycine { + border: 1px solid var(--border-default-purple-glycine) !important; +} + +.fr-border-default--pink-macaron { + border: 1px solid var(--border-default-pink-macaron) !important; +} + +.fr-border-default--pink-tuile { + border: 1px solid var(--border-default-pink-tuile) !important; +} + +.fr-border-default--yellow-tournesol { + border: 1px solid var(--border-default-yellow-tournesol) !important; +} + +.fr-border-default--yellow-moutarde { + border: 1px solid var(--border-default-yellow-moutarde) !important; +} + +.fr-border-default--orange-terre-battue { + border: 1px solid var(--border-default-orange-terre-battue) !important; +} + +.fr-border-default--brown-cafe-creme { + border: 1px solid var(--border-default-brown-cafe-creme) !important; +} + +.fr-border-default--brown-caramel { + border: 1px solid var(--border-default-brown-caramel) !important; +} + +.fr-border-default--brown-opera { + border: 1px solid var(--border-default-brown-opera) !important; +} + +.fr-border-default--beige-gris-galet { + border: 1px solid var(--border-default-beige-gris-galet) !important; +} + +.fr-border-plain--grey { + border: 1px solid var(--border-plain-grey) !important; +} + +.fr-border-plain--blue-france { + border: 1px solid var(--border-plain-blue-france) !important; +} + +.fr-border-plain--red-marianne { + border: 1px solid var(--border-plain-red-marianne) !important; +} + +.fr-border-plain--info { + border: 1px solid var(--border-plain-info) !important; +} + +.fr-border-plain--success { + border: 1px solid var(--border-plain-success) !important; +} + +.fr-border-plain--warning { + border: 1px solid var(--border-plain-warning) !important; +} + +.fr-border-plain--error { + border: 1px solid var(--border-plain-error) !important; +} + +.fr-border-plain--green-tilleul-verveine { + border: 1px solid var(--border-plain-green-tilleul-verveine) !important; +} + +.fr-border-plain--green-bourgeon { + border: 1px solid var(--border-plain-green-bourgeon) !important; +} + +.fr-border-plain--green-emeraude { + border: 1px solid var(--border-plain-green-emeraude) !important; +} + +.fr-border-plain--green-menthe { + border: 1px solid var(--border-plain-green-menthe) !important; +} + +.fr-border-plain--green-archipel { + border: 1px solid var(--border-plain-green-archipel) !important; +} + +.fr-border-plain--blue-ecume { + border: 1px solid var(--border-plain-blue-ecume) !important; +} + +.fr-border-plain--blue-cumulus { + border: 1px solid var(--border-plain-blue-cumulus) !important; +} + +.fr-border-plain--purple-glycine { + border: 1px solid var(--border-plain-purple-glycine) !important; +} + +.fr-border-plain--pink-macaron { + border: 1px solid var(--border-plain-pink-macaron) !important; +} + +.fr-border-plain--pink-tuile { + border: 1px solid var(--border-plain-pink-tuile) !important; +} + +.fr-border-plain--yellow-tournesol { + border: 1px solid var(--border-plain-yellow-tournesol) !important; +} + +.fr-border-plain--yellow-moutarde { + border: 1px solid var(--border-plain-yellow-moutarde) !important; +} + +.fr-border-plain--orange-terre-battue { + border: 1px solid var(--border-plain-orange-terre-battue) !important; +} + +.fr-border-plain--brown-cafe-creme { + border: 1px solid var(--border-plain-brown-cafe-creme) !important; +} + +.fr-border-plain--brown-caramel { + border: 1px solid var(--border-plain-brown-caramel) !important; +} + +.fr-border-plain--brown-opera { + border: 1px solid var(--border-plain-brown-opera) !important; +} + +.fr-border-plain--beige-gris-galet { + border: 1px solid var(--border-plain-beige-gris-galet) !important; +} + +.fr-artwork-major--blue-france { + fill: var(--artwork-major-blue-france) !important; +} + +.fr-artwork-major--red-marianne { + fill: var(--artwork-major-red-marianne) !important; +} + +.fr-artwork-major--green-tilleul-verveine { + fill: var(--artwork-major-green-tilleul-verveine) !important; +} + +.fr-artwork-major--green-bourgeon { + fill: var(--artwork-major-green-bourgeon) !important; +} + +.fr-artwork-major--green-emeraude { + fill: var(--artwork-major-green-emeraude) !important; +} + +.fr-artwork-major--green-menthe { + fill: var(--artwork-major-green-menthe) !important; +} + +.fr-artwork-major--green-archipel { + fill: var(--artwork-major-green-archipel) !important; +} + +.fr-artwork-major--blue-ecume { + fill: var(--artwork-major-blue-ecume) !important; +} + +.fr-artwork-major--blue-cumulus { + fill: var(--artwork-major-blue-cumulus) !important; +} + +.fr-artwork-major--purple-glycine { + fill: var(--artwork-major-purple-glycine) !important; +} + +.fr-artwork-major--pink-macaron { + fill: var(--artwork-major-pink-macaron) !important; +} + +.fr-artwork-major--pink-tuile { + fill: var(--artwork-major-pink-tuile) !important; +} + +.fr-artwork-major--yellow-tournesol { + fill: var(--artwork-major-yellow-tournesol) !important; +} + +.fr-artwork-major--yellow-moutarde { + fill: var(--artwork-major-yellow-moutarde) !important; +} + +.fr-artwork-major--orange-terre-battue { + fill: var(--artwork-major-orange-terre-battue) !important; +} + +.fr-artwork-major--brown-cafe-creme { + fill: var(--artwork-major-brown-cafe-creme) !important; +} + +.fr-artwork-major--brown-caramel { + fill: var(--artwork-major-brown-caramel) !important; +} + +.fr-artwork-major--brown-opera { + fill: var(--artwork-major-brown-opera) !important; +} + +.fr-artwork-major--beige-gris-galet { + fill: var(--artwork-major-beige-gris-galet) !important; +} + +.fr-artwork-minor--blue-france { + fill: var(--artwork-minor-blue-france) !important; +} + +.fr-artwork-minor--red-marianne { + fill: var(--artwork-minor-red-marianne) !important; +} + +.fr-artwork-minor--green-tilleul-verveine { + fill: var(--artwork-minor-green-tilleul-verveine) !important; +} + +.fr-artwork-minor--green-bourgeon { + fill: var(--artwork-minor-green-bourgeon) !important; +} + +.fr-artwork-minor--green-emeraude { + fill: var(--artwork-minor-green-emeraude) !important; +} + +.fr-artwork-minor--green-menthe { + fill: var(--artwork-minor-green-menthe) !important; +} + +.fr-artwork-minor--green-archipel { + fill: var(--artwork-minor-green-archipel) !important; +} + +.fr-artwork-minor--blue-ecume { + fill: var(--artwork-minor-blue-ecume) !important; +} + +.fr-artwork-minor--blue-cumulus { + fill: var(--artwork-minor-blue-cumulus) !important; +} + +.fr-artwork-minor--purple-glycine { + fill: var(--artwork-minor-purple-glycine) !important; +} + +.fr-artwork-minor--pink-macaron { + fill: var(--artwork-minor-pink-macaron) !important; +} + +.fr-artwork-minor--pink-tuile { + fill: var(--artwork-minor-pink-tuile) !important; +} + +.fr-artwork-minor--yellow-tournesol { + fill: var(--artwork-minor-yellow-tournesol) !important; +} + +.fr-artwork-minor--yellow-moutarde { + fill: var(--artwork-minor-yellow-moutarde) !important; +} + +.fr-artwork-minor--orange-terre-battue { + fill: var(--artwork-minor-orange-terre-battue) !important; +} + +.fr-artwork-minor--brown-cafe-creme { + fill: var(--artwork-minor-brown-cafe-creme) !important; +} + +.fr-artwork-minor--brown-caramel { + fill: var(--artwork-minor-brown-caramel) !important; +} + +.fr-artwork-minor--brown-opera { + fill: var(--artwork-minor-brown-opera) !important; +} + +.fr-artwork-minor--beige-gris-galet { + fill: var(--artwork-minor-beige-gris-galet) !important; +} + +.fr-artwork-decorative--grey { + fill: var(--artwork-decorative-grey) !important; +} + +.fr-artwork-decorative--blue-france { + fill: var(--artwork-decorative-blue-france) !important; +} + +.fr-artwork-decorative--red-marianne { + fill: var(--artwork-decorative-red-marianne) !important; +} + +.fr-artwork-decorative--green-tilleul-verveine { + fill: var(--artwork-decorative-green-tilleul-verveine) !important; +} + +.fr-artwork-decorative--green-bourgeon { + fill: var(--artwork-decorative-green-bourgeon) !important; +} + +.fr-artwork-decorative--green-emeraude { + fill: var(--artwork-decorative-green-emeraude) !important; +} + +.fr-artwork-decorative--green-menthe { + fill: var(--artwork-decorative-green-menthe) !important; +} + +.fr-artwork-decorative--green-archipel { + fill: var(--artwork-decorative-green-archipel) !important; +} + +.fr-artwork-decorative--blue-ecume { + fill: var(--artwork-decorative-blue-ecume) !important; +} + +.fr-artwork-decorative--blue-cumulus { + fill: var(--artwork-decorative-blue-cumulus) !important; +} + +.fr-artwork-decorative--purple-glycine { + fill: var(--artwork-decorative-purple-glycine) !important; +} + +.fr-artwork-decorative--pink-macaron { + fill: var(--artwork-decorative-pink-macaron) !important; +} + +.fr-artwork-decorative--pink-tuile { + fill: var(--artwork-decorative-pink-tuile) !important; +} + +.fr-artwork-decorative--yellow-tournesol { + fill: var(--artwork-decorative-yellow-tournesol) !important; +} + +.fr-artwork-decorative--yellow-moutarde { + fill: var(--artwork-decorative-yellow-moutarde) !important; +} + +.fr-artwork-decorative--orange-terre-battue { + fill: var(--artwork-decorative-orange-terre-battue) !important; +} + +.fr-artwork-decorative--brown-cafe-creme { + fill: var(--artwork-decorative-brown-cafe-creme) !important; +} + +.fr-artwork-decorative--brown-caramel { + fill: var(--artwork-decorative-brown-caramel) !important; +} + +.fr-artwork-decorative--brown-opera { + fill: var(--artwork-decorative-brown-opera) !important; +} + +.fr-artwork-decorative--beige-gris-galet { + fill: var(--artwork-decorative-beige-gris-galet) !important; +} + +.fr-artwork-background--grey { + fill: var(--artwork-background-grey) !important; +} + +.fr-artwork-background--blue-france { + fill: var(--artwork-background-blue-france) !important; +} + +.fr-artwork-background--red-marianne { + fill: var(--artwork-background-red-marianne) !important; +} + +.fr-artwork-background--green-tilleul-verveine { + fill: var(--artwork-background-green-tilleul-verveine) !important; +} + +.fr-artwork-background--green-bourgeon { + fill: var(--artwork-background-green-bourgeon) !important; +} + +.fr-artwork-background--green-emeraude { + fill: var(--artwork-background-green-emeraude) !important; +} + +.fr-artwork-background--green-menthe { + fill: var(--artwork-background-green-menthe) !important; +} + +.fr-artwork-background--green-archipel { + fill: var(--artwork-background-green-archipel) !important; +} + +.fr-artwork-background--blue-ecume { + fill: var(--artwork-background-blue-ecume) !important; +} + +.fr-artwork-background--blue-cumulus { + fill: var(--artwork-background-blue-cumulus) !important; +} + +.fr-artwork-background--purple-glycine { + fill: var(--artwork-background-purple-glycine) !important; +} + +.fr-artwork-background--pink-macaron { + fill: var(--artwork-background-pink-macaron) !important; +} + +.fr-artwork-background--pink-tuile { + fill: var(--artwork-background-pink-tuile) !important; +} + +.fr-artwork-background--yellow-tournesol { + fill: var(--artwork-background-yellow-tournesol) !important; +} + +.fr-artwork-background--yellow-moutarde { + fill: var(--artwork-background-yellow-moutarde) !important; +} + +.fr-artwork-background--orange-terre-battue { + fill: var(--artwork-background-orange-terre-battue) !important; +} + +.fr-artwork-background--brown-cafe-creme { + fill: var(--artwork-background-brown-cafe-creme) !important; +} + +.fr-artwork-background--brown-caramel { + fill: var(--artwork-background-brown-caramel) !important; +} + +.fr-artwork-background--brown-opera { + fill: var(--artwork-background-brown-opera) !important; +} + +.fr-artwork-background--beige-gris-galet { + fill: var(--artwork-background-beige-gris-galet) !important; +} + +.fr-artwork-motif--grey { + fill: var(--artwork-motif-grey) !important; +} + +.fr-artwork-motif--blue-france { + fill: var(--artwork-motif-blue-france) !important; +} + +.fr-artwork-motif--red-marianne { + fill: var(--artwork-motif-red-marianne) !important; +} + +.fr-artwork-motif--green-tilleul-verveine { + fill: var(--artwork-motif-green-tilleul-verveine) !important; +} + +.fr-artwork-motif--green-bourgeon { + fill: var(--artwork-motif-green-bourgeon) !important; +} + +.fr-artwork-motif--green-emeraude { + fill: var(--artwork-motif-green-emeraude) !important; +} + +.fr-artwork-motif--green-menthe { + fill: var(--artwork-motif-green-menthe) !important; +} + +.fr-artwork-motif--green-archipel { + fill: var(--artwork-motif-green-archipel) !important; +} + +.fr-artwork-motif--blue-ecume { + fill: var(--artwork-motif-blue-ecume) !important; +} + +.fr-artwork-motif--blue-cumulus { + fill: var(--artwork-motif-blue-cumulus) !important; +} + +.fr-artwork-motif--purple-glycine { + fill: var(--artwork-motif-purple-glycine) !important; +} + +.fr-artwork-motif--pink-macaron { + fill: var(--artwork-motif-pink-macaron) !important; +} + +.fr-artwork-motif--pink-tuile { + fill: var(--artwork-motif-pink-tuile) !important; +} + +.fr-artwork-motif--yellow-tournesol { + fill: var(--artwork-motif-yellow-tournesol) !important; +} + +.fr-artwork-motif--yellow-moutarde { + fill: var(--artwork-motif-yellow-moutarde) !important; +} + +.fr-artwork-motif--orange-terre-battue { + fill: var(--artwork-motif-orange-terre-battue) !important; +} + +.fr-artwork-motif--brown-cafe-creme { + fill: var(--artwork-motif-brown-cafe-creme) !important; +} + +.fr-artwork-motif--brown-caramel { + fill: var(--artwork-motif-brown-caramel) !important; +} + +.fr-artwork-motif--brown-opera { + fill: var(--artwork-motif-brown-opera) !important; +} + +.fr-artwork-motif--beige-gris-galet { + fill: var(--artwork-motif-beige-gris-galet) !important; +} + +.fr-border-width-0-5v { + border-width: 0.125rem !important; +} + +.fr-border-width-1v { + border-width: 0.25rem !important; +} + +.fr-border-width-2v { + border-width: 0.5rem !important; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON BUILDINGS +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-ancient-gate-fill::before, +.fr-icon-ancient-gate-fill::after { + -webkit-mask-image: url("../icons/buildings/ancient-gate-fill.svg"); + mask-image: url("../icons/buildings/ancient-gate-fill.svg"); +} + +.fr-icon-ancient-gate-line::before, +.fr-icon-ancient-gate-line::after { + -webkit-mask-image: url("../icons/buildings/ancient-gate-line.svg"); + mask-image: url("../icons/buildings/ancient-gate-line.svg"); +} + +.fr-icon-ancient-pavilion-fill::before, +.fr-icon-ancient-pavilion-fill::after { + -webkit-mask-image: url("../icons/buildings/ancient-pavilion-fill.svg"); + mask-image: url("../icons/buildings/ancient-pavilion-fill.svg"); +} + +.fr-icon-ancient-pavilion-line::before, +.fr-icon-ancient-pavilion-line::after { + -webkit-mask-image: url("../icons/buildings/ancient-pavilion-line.svg"); + mask-image: url("../icons/buildings/ancient-pavilion-line.svg"); +} + +.fr-icon-bank-fill::before, +.fr-icon-bank-fill::after { + -webkit-mask-image: url("../icons/buildings/bank-fill.svg"); + mask-image: url("../icons/buildings/bank-fill.svg"); +} + +.fr-icon-bank-line::before, +.fr-icon-bank-line::after { + -webkit-mask-image: url("../icons/buildings/bank-line.svg"); + mask-image: url("../icons/buildings/bank-line.svg"); +} + +.fr-icon-building-fill::before, +.fr-icon-building-fill::after { + -webkit-mask-image: url("../icons/buildings/building-fill.svg"); + mask-image: url("../icons/buildings/building-fill.svg"); +} + +.fr-icon-building-line::before, +.fr-icon-building-line::after { + -webkit-mask-image: url("../icons/buildings/building-line.svg"); + mask-image: url("../icons/buildings/building-line.svg"); +} + +.fr-icon-community-fill::before, +.fr-icon-community-fill::after { + -webkit-mask-image: url("../icons/buildings/community-fill.svg"); + mask-image: url("../icons/buildings/community-fill.svg"); +} + +.fr-icon-community-line::before, +.fr-icon-community-line::after { + -webkit-mask-image: url("../icons/buildings/community-line.svg"); + mask-image: url("../icons/buildings/community-line.svg"); +} + +.fr-icon-government-fill::before, +.fr-icon-government-fill::after { + -webkit-mask-image: url("../icons/buildings/government-fill.svg"); + mask-image: url("../icons/buildings/government-fill.svg"); +} + +.fr-icon-government-line::before, +.fr-icon-government-line::after { + -webkit-mask-image: url("../icons/buildings/government-line.svg"); + mask-image: url("../icons/buildings/government-line.svg"); +} + +.fr-icon-home-4-fill::before, +.fr-icon-home-4-fill::after { + -webkit-mask-image: url("../icons/buildings/home-4-fill.svg"); + mask-image: url("../icons/buildings/home-4-fill.svg"); +} + +.fr-icon-home-4-line::before, +.fr-icon-home-4-line::after { + -webkit-mask-image: url("../icons/buildings/home-4-line.svg"); + mask-image: url("../icons/buildings/home-4-line.svg"); +} + +.fr-icon-hospital-fill::before, +.fr-icon-hospital-fill::after { + -webkit-mask-image: url("../icons/buildings/hospital-fill.svg"); + mask-image: url("../icons/buildings/hospital-fill.svg"); +} + +.fr-icon-hospital-line::before, +.fr-icon-hospital-line::after { + -webkit-mask-image: url("../icons/buildings/hospital-line.svg"); + mask-image: url("../icons/buildings/hospital-line.svg"); +} + +.fr-icon-hotel-fill::before, +.fr-icon-hotel-fill::after { + -webkit-mask-image: url("../icons/buildings/hotel-fill.svg"); + mask-image: url("../icons/buildings/hotel-fill.svg"); +} + +.fr-icon-hotel-line::before, +.fr-icon-hotel-line::after { + -webkit-mask-image: url("../icons/buildings/hotel-line.svg"); + mask-image: url("../icons/buildings/hotel-line.svg"); +} + +.fr-icon-store-fill::before, +.fr-icon-store-fill::after { + -webkit-mask-image: url("../icons/buildings/store-fill.svg"); + mask-image: url("../icons/buildings/store-fill.svg"); +} + +.fr-icon-store-line::before, +.fr-icon-store-line::after { + -webkit-mask-image: url("../icons/buildings/store-line.svg"); + mask-image: url("../icons/buildings/store-line.svg"); +} + +.fr-fi-home-4-fill::before, +.fr-fi-home-4-fill::after { + -webkit-mask-image: url("../icons/buildings/home-4-fill.svg"); + mask-image: url("../icons/buildings/home-4-fill.svg"); +} + +.fr-fi-home-4-line::before, +.fr-fi-home-4-line::after { + -webkit-mask-image: url("../icons/buildings/home-4-line.svg"); + mask-image: url("../icons/buildings/home-4-line.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON BUSINESS +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-archive-fill::before, +.fr-icon-archive-fill::after { + -webkit-mask-image: url("../icons/business/archive-fill.svg"); + mask-image: url("../icons/business/archive-fill.svg"); +} + +.fr-icon-archive-line::before, +.fr-icon-archive-line::after { + -webkit-mask-image: url("../icons/business/archive-line.svg"); + mask-image: url("../icons/business/archive-line.svg"); +} + +.fr-icon-attachment-fill::before, +.fr-icon-attachment-fill::after { + -webkit-mask-image: url("../icons/business/attachment-fill.svg"); + mask-image: url("../icons/business/attachment-fill.svg"); +} + +.fr-icon-attachment-line::before, +.fr-icon-attachment-line::after { + -webkit-mask-image: url("../icons/business/attachment-line.svg"); + mask-image: url("../icons/business/attachment-line.svg"); +} + +.fr-icon-award-fill::before, +.fr-icon-award-fill::after { + -webkit-mask-image: url("../icons/business/award-fill.svg"); + mask-image: url("../icons/business/award-fill.svg"); +} + +.fr-icon-award-line::before, +.fr-icon-award-line::after { + -webkit-mask-image: url("../icons/business/award-line.svg"); + mask-image: url("../icons/business/award-line.svg"); +} + +.fr-icon-bar-chart-box-fill::before, +.fr-icon-bar-chart-box-fill::after { + -webkit-mask-image: url("../icons/business/bar-chart-box-fill.svg"); + mask-image: url("../icons/business/bar-chart-box-fill.svg"); +} + +.fr-icon-bar-chart-box-line::before, +.fr-icon-bar-chart-box-line::after { + -webkit-mask-image: url("../icons/business/bar-chart-box-line.svg"); + mask-image: url("../icons/business/bar-chart-box-line.svg"); +} + +.fr-icon-bookmark-fill::before, +.fr-icon-bookmark-fill::after { + -webkit-mask-image: url("../icons/business/bookmark-fill.svg"); + mask-image: url("../icons/business/bookmark-fill.svg"); +} + +.fr-icon-bookmark-line::before, +.fr-icon-bookmark-line::after { + -webkit-mask-image: url("../icons/business/bookmark-line.svg"); + mask-image: url("../icons/business/bookmark-line.svg"); +} + +.fr-icon-briefcase-fill::before, +.fr-icon-briefcase-fill::after { + -webkit-mask-image: url("../icons/business/briefcase-fill.svg"); + mask-image: url("../icons/business/briefcase-fill.svg"); +} + +.fr-icon-briefcase-line::before, +.fr-icon-briefcase-line::after { + -webkit-mask-image: url("../icons/business/briefcase-line.svg"); + mask-image: url("../icons/business/briefcase-line.svg"); +} + +.fr-icon-calendar-2-fill::before, +.fr-icon-calendar-2-fill::after { + -webkit-mask-image: url("../icons/business/calendar-2-fill.svg"); + mask-image: url("../icons/business/calendar-2-fill.svg"); +} + +.fr-icon-calendar-2-line::before, +.fr-icon-calendar-2-line::after { + -webkit-mask-image: url("../icons/business/calendar-2-line.svg"); + mask-image: url("../icons/business/calendar-2-line.svg"); +} + +.fr-icon-calendar-event-fill::before, +.fr-icon-calendar-event-fill::after { + -webkit-mask-image: url("../icons/business/calendar-event-fill.svg"); + mask-image: url("../icons/business/calendar-event-fill.svg"); +} + +.fr-icon-calendar-event-line::before, +.fr-icon-calendar-event-line::after { + -webkit-mask-image: url("../icons/business/calendar-event-line.svg"); + mask-image: url("../icons/business/calendar-event-line.svg"); +} + +.fr-icon-calendar-fill::before, +.fr-icon-calendar-fill::after { + -webkit-mask-image: url("../icons/business/calendar-fill.svg"); + mask-image: url("../icons/business/calendar-fill.svg"); +} + +.fr-icon-calendar-line::before, +.fr-icon-calendar-line::after { + -webkit-mask-image: url("../icons/business/calendar-line.svg"); + mask-image: url("../icons/business/calendar-line.svg"); +} + +.fr-icon-cloud-fill::before, +.fr-icon-cloud-fill::after { + -webkit-mask-image: url("../icons/business/cloud-fill.svg"); + mask-image: url("../icons/business/cloud-fill.svg"); +} + +.fr-icon-cloud-line::before, +.fr-icon-cloud-line::after { + -webkit-mask-image: url("../icons/business/cloud-line.svg"); + mask-image: url("../icons/business/cloud-line.svg"); +} + +.fr-icon-copyright-fill::before, +.fr-icon-copyright-fill::after { + -webkit-mask-image: url("../icons/business/copyright-fill.svg"); + mask-image: url("../icons/business/copyright-fill.svg"); +} + +.fr-icon-copyright-line::before, +.fr-icon-copyright-line::after { + -webkit-mask-image: url("../icons/business/copyright-line.svg"); + mask-image: url("../icons/business/copyright-line.svg"); +} + +.fr-icon-customer-service-fill::before, +.fr-icon-customer-service-fill::after { + -webkit-mask-image: url("../icons/business/customer-service-fill.svg"); + mask-image: url("../icons/business/customer-service-fill.svg"); +} + +.fr-icon-customer-service-line::before, +.fr-icon-customer-service-line::after { + -webkit-mask-image: url("../icons/business/customer-service-line.svg"); + mask-image: url("../icons/business/customer-service-line.svg"); +} + +.fr-icon-flag-fill::before, +.fr-icon-flag-fill::after { + -webkit-mask-image: url("../icons/business/flag-fill.svg"); + mask-image: url("../icons/business/flag-fill.svg"); +} + +.fr-icon-flag-line::before, +.fr-icon-flag-line::after { + -webkit-mask-image: url("../icons/business/flag-line.svg"); + mask-image: url("../icons/business/flag-line.svg"); +} + +.fr-icon-global-fill::before, +.fr-icon-global-fill::after { + -webkit-mask-image: url("../icons/business/global-fill.svg"); + mask-image: url("../icons/business/global-fill.svg"); +} + +.fr-icon-global-line::before, +.fr-icon-global-line::after { + -webkit-mask-image: url("../icons/business/global-line.svg"); + mask-image: url("../icons/business/global-line.svg"); +} + +.fr-icon-line-chart-fill::before, +.fr-icon-line-chart-fill::after { + -webkit-mask-image: url("../icons/business/line-chart-fill.svg"); + mask-image: url("../icons/business/line-chart-fill.svg"); +} + +.fr-icon-line-chart-line::before, +.fr-icon-line-chart-line::after { + -webkit-mask-image: url("../icons/business/line-chart-line.svg"); + mask-image: url("../icons/business/line-chart-line.svg"); +} + +.fr-icon-links-fill::before, +.fr-icon-links-fill::after { + -webkit-mask-image: url("../icons/business/links-fill.svg"); + mask-image: url("../icons/business/links-fill.svg"); +} + +.fr-icon-links-line::before, +.fr-icon-links-line::after { + -webkit-mask-image: url("../icons/business/links-line.svg"); + mask-image: url("../icons/business/links-line.svg"); +} + +.fr-icon-mail-fill::before, +.fr-icon-mail-fill::after { + -webkit-mask-image: url("../icons/business/mail-fill.svg"); + mask-image: url("../icons/business/mail-fill.svg"); +} + +.fr-icon-mail-line::before, +.fr-icon-mail-line::after { + -webkit-mask-image: url("../icons/business/mail-line.svg"); + mask-image: url("../icons/business/mail-line.svg"); +} + +.fr-icon-mail-open-fill::before, +.fr-icon-mail-open-fill::after { + -webkit-mask-image: url("../icons/business/mail-open-fill.svg"); + mask-image: url("../icons/business/mail-open-fill.svg"); +} + +.fr-icon-mail-open-line::before, +.fr-icon-mail-open-line::after { + -webkit-mask-image: url("../icons/business/mail-open-line.svg"); + mask-image: url("../icons/business/mail-open-line.svg"); +} + +.fr-icon-medal-fill::before, +.fr-icon-medal-fill::after { + -webkit-mask-image: url("../icons/business/medal-fill.svg"); + mask-image: url("../icons/business/medal-fill.svg"); +} + +.fr-icon-medal-line::before, +.fr-icon-medal-line::after { + -webkit-mask-image: url("../icons/business/medal-line.svg"); + mask-image: url("../icons/business/medal-line.svg"); +} + +.fr-icon-pie-chart-2-fill::before, +.fr-icon-pie-chart-2-fill::after { + -webkit-mask-image: url("../icons/business/pie-chart-2-fill.svg"); + mask-image: url("../icons/business/pie-chart-2-fill.svg"); +} + +.fr-icon-pie-chart-2-line::before, +.fr-icon-pie-chart-2-line::after { + -webkit-mask-image: url("../icons/business/pie-chart-2-line.svg"); + mask-image: url("../icons/business/pie-chart-2-line.svg"); +} + +.fr-icon-pie-chart-box-fill::before, +.fr-icon-pie-chart-box-fill::after { + -webkit-mask-image: url("../icons/business/pie-chart-box-fill.svg"); + mask-image: url("../icons/business/pie-chart-box-fill.svg"); +} + +.fr-icon-pie-chart-box-line::before, +.fr-icon-pie-chart-box-line::after { + -webkit-mask-image: url("../icons/business/pie-chart-box-line.svg"); + mask-image: url("../icons/business/pie-chart-box-line.svg"); +} + +.fr-icon-printer-fill::before, +.fr-icon-printer-fill::after { + -webkit-mask-image: url("../icons/business/printer-fill.svg"); + mask-image: url("../icons/business/printer-fill.svg"); +} + +.fr-icon-printer-line::before, +.fr-icon-printer-line::after { + -webkit-mask-image: url("../icons/business/printer-line.svg"); + mask-image: url("../icons/business/printer-line.svg"); +} + +.fr-icon-profil-fill::before, +.fr-icon-profil-fill::after { + -webkit-mask-image: url("../icons/business/profil-fill.svg"); + mask-image: url("../icons/business/profil-fill.svg"); +} + +.fr-icon-profil-line::before, +.fr-icon-profil-line::after { + -webkit-mask-image: url("../icons/business/profil-line.svg"); + mask-image: url("../icons/business/profil-line.svg"); +} + +.fr-icon-projector-2-fill::before, +.fr-icon-projector-2-fill::after { + -webkit-mask-image: url("../icons/business/projector-2-fill.svg"); + mask-image: url("../icons/business/projector-2-fill.svg"); +} + +.fr-icon-projector-2-line::before, +.fr-icon-projector-2-line::after { + -webkit-mask-image: url("../icons/business/projector-2-line.svg"); + mask-image: url("../icons/business/projector-2-line.svg"); +} + +.fr-icon-send-plane-fill::before, +.fr-icon-send-plane-fill::after { + -webkit-mask-image: url("../icons/business/send-plane-fill.svg"); + mask-image: url("../icons/business/send-plane-fill.svg"); +} + +.fr-icon-send-plane-line::before, +.fr-icon-send-plane-line::after { + -webkit-mask-image: url("../icons/business/send-plane-line.svg"); + mask-image: url("../icons/business/send-plane-line.svg"); +} + +.fr-icon-slideshow-fill::before, +.fr-icon-slideshow-fill::after { + -webkit-mask-image: url("../icons/business/slideshow-fill.svg"); + mask-image: url("../icons/business/slideshow-fill.svg"); +} + +.fr-icon-slideshow-line::before, +.fr-icon-slideshow-line::after { + -webkit-mask-image: url("../icons/business/slideshow-line.svg"); + mask-image: url("../icons/business/slideshow-line.svg"); +} + +.fr-icon-window-fill::before, +.fr-icon-window-fill::after { + -webkit-mask-image: url("../icons/business/window-fill.svg"); + mask-image: url("../icons/business/window-fill.svg"); +} + +.fr-icon-window-line::before, +.fr-icon-window-line::after { + -webkit-mask-image: url("../icons/business/window-line.svg"); + mask-image: url("../icons/business/window-line.svg"); +} + +.fr-fi-attachment-fill::before, +.fr-fi-attachment-fill::after { + -webkit-mask-image: url("../icons/business/attachment-fill.svg"); + mask-image: url("../icons/business/attachment-fill.svg"); +} + +.fr-fi-attachment-line::before, +.fr-fi-attachment-line::after { + -webkit-mask-image: url("../icons/business/attachment-line.svg"); + mask-image: url("../icons/business/attachment-line.svg"); +} + +.fr-fi-calendar-fill::before, +.fr-fi-calendar-fill::after { + -webkit-mask-image: url("../icons/business/calendar-fill.svg"); + mask-image: url("../icons/business/calendar-fill.svg"); +} + +.fr-fi-calendar-line::before, +.fr-fi-calendar-line::after { + -webkit-mask-image: url("../icons/business/calendar-line.svg"); + mask-image: url("../icons/business/calendar-line.svg"); +} + +.fr-fi-line-chart-fill::before, +.fr-fi-line-chart-fill::after { + -webkit-mask-image: url("../icons/business/line-chart-fill.svg"); + mask-image: url("../icons/business/line-chart-fill.svg"); +} + +.fr-fi-line-chart-line::before, +.fr-fi-line-chart-line::after { + -webkit-mask-image: url("../icons/business/line-chart-line.svg"); + mask-image: url("../icons/business/line-chart-line.svg"); +} + +.fr-fi-links-fill::before, +.fr-fi-links-fill::after { + -webkit-mask-image: url("../icons/business/links-fill.svg"); + mask-image: url("../icons/business/links-fill.svg"); +} + +.fr-fi-mail-fill::before, +.fr-fi-mail-fill::after { + -webkit-mask-image: url("../icons/business/mail-fill.svg"); + mask-image: url("../icons/business/mail-fill.svg"); +} + +.fr-fi-mail-line::before, +.fr-fi-mail-line::after { + -webkit-mask-image: url("../icons/business/mail-line.svg"); + mask-image: url("../icons/business/mail-line.svg"); +} + +.fr-fi-printer-fill::before, +.fr-fi-printer-fill::after { + -webkit-mask-image: url("../icons/business/printer-fill.svg"); + mask-image: url("../icons/business/printer-fill.svg"); +} + +.fr-fi-printer-line::before, +.fr-fi-printer-line::after { + -webkit-mask-image: url("../icons/business/printer-line.svg"); + mask-image: url("../icons/business/printer-line.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-chat-2-fill::before, +.fr-icon-chat-2-fill::after { + -webkit-mask-image: url("../icons/communication/chat-2-fill.svg"); + mask-image: url("../icons/communication/chat-2-fill.svg"); +} + +.fr-icon-chat-2-line::before, +.fr-icon-chat-2-line::after { + -webkit-mask-image: url("../icons/communication/chat-2-line.svg"); + mask-image: url("../icons/communication/chat-2-line.svg"); +} + +.fr-icon-chat-3-fill::before, +.fr-icon-chat-3-fill::after { + -webkit-mask-image: url("../icons/communication/chat-3-fill.svg"); + mask-image: url("../icons/communication/chat-3-fill.svg"); +} + +.fr-icon-chat-3-line::before, +.fr-icon-chat-3-line::after { + -webkit-mask-image: url("../icons/communication/chat-3-line.svg"); + mask-image: url("../icons/communication/chat-3-line.svg"); +} + +.fr-icon-chat-check-fill::before, +.fr-icon-chat-check-fill::after { + -webkit-mask-image: url("../icons/communication/chat-check-fill.svg"); + mask-image: url("../icons/communication/chat-check-fill.svg"); +} + +.fr-icon-chat-check-line::before, +.fr-icon-chat-check-line::after { + -webkit-mask-image: url("../icons/communication/chat-check-line.svg"); + mask-image: url("../icons/communication/chat-check-line.svg"); +} + +.fr-icon-chat-delete-fill::before, +.fr-icon-chat-delete-fill::after { + -webkit-mask-image: url("../icons/communication/chat-delete-fill.svg"); + mask-image: url("../icons/communication/chat-delete-fill.svg"); +} + +.fr-icon-chat-delete-line::before, +.fr-icon-chat-delete-line::after { + -webkit-mask-image: url("../icons/communication/chat-delete-line.svg"); + mask-image: url("../icons/communication/chat-delete-line.svg"); +} + +.fr-icon-chat-poll-fill::before, +.fr-icon-chat-poll-fill::after { + -webkit-mask-image: url("../icons/communication/chat-poll-fill.svg"); + mask-image: url("../icons/communication/chat-poll-fill.svg"); +} + +.fr-icon-chat-poll-line::before, +.fr-icon-chat-poll-line::after { + -webkit-mask-image: url("../icons/communication/chat-poll-line.svg"); + mask-image: url("../icons/communication/chat-poll-line.svg"); +} + +.fr-icon-discuss-fill::before, +.fr-icon-discuss-fill::after { + -webkit-mask-image: url("../icons/communication/discuss-fill.svg"); + mask-image: url("../icons/communication/discuss-fill.svg"); +} + +.fr-icon-discuss-line::before, +.fr-icon-discuss-line::after { + -webkit-mask-image: url("../icons/communication/discuss-line.svg"); + mask-image: url("../icons/communication/discuss-line.svg"); +} + +.fr-icon-feedback-fill::before, +.fr-icon-feedback-fill::after { + -webkit-mask-image: url("../icons/communication/feedback-fill.svg"); + mask-image: url("../icons/communication/feedback-fill.svg"); +} + +.fr-icon-feedback-line::before, +.fr-icon-feedback-line::after { + -webkit-mask-image: url("../icons/communication/feedback-line.svg"); + mask-image: url("../icons/communication/feedback-line.svg"); +} + +.fr-icon-message-2-fill::before, +.fr-icon-message-2-fill::after { + -webkit-mask-image: url("../icons/communication/message-2-fill.svg"); + mask-image: url("../icons/communication/message-2-fill.svg"); +} + +.fr-icon-message-2-line::before, +.fr-icon-message-2-line::after { + -webkit-mask-image: url("../icons/communication/message-2-line.svg"); + mask-image: url("../icons/communication/message-2-line.svg"); +} + +.fr-icon-question-answer-fill::before, +.fr-icon-question-answer-fill::after { + -webkit-mask-image: url("../icons/communication/question-answer-fill.svg"); + mask-image: url("../icons/communication/question-answer-fill.svg"); +} + +.fr-icon-question-answer-line::before, +.fr-icon-question-answer-line::after { + -webkit-mask-image: url("../icons/communication/question-answer-line.svg"); + mask-image: url("../icons/communication/question-answer-line.svg"); +} + +.fr-icon-questionnaire-fill::before, +.fr-icon-questionnaire-fill::after { + -webkit-mask-image: url("../icons/communication/questionnaire-fill.svg"); + mask-image: url("../icons/communication/questionnaire-fill.svg"); +} + +.fr-icon-questionnaire-line::before, +.fr-icon-questionnaire-line::after { + -webkit-mask-image: url("../icons/communication/questionnaire-line.svg"); + mask-image: url("../icons/communication/questionnaire-line.svg"); +} + +.fr-icon-video-chat-fill::before, +.fr-icon-video-chat-fill::after { + -webkit-mask-image: url("../icons/communication/video-chat-fill.svg"); + mask-image: url("../icons/communication/video-chat-fill.svg"); +} + +.fr-icon-video-chat-line::before, +.fr-icon-video-chat-line::after { + -webkit-mask-image: url("../icons/communication/video-chat-line.svg"); + mask-image: url("../icons/communication/video-chat-line.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON DESIGN +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-ball-pen-fill::before, +.fr-icon-ball-pen-fill::after { + -webkit-mask-image: url("../icons/design/ball-pen-fill.svg"); + mask-image: url("../icons/design/ball-pen-fill.svg"); +} + +.fr-icon-ball-pen-line::before, +.fr-icon-ball-pen-line::after { + -webkit-mask-image: url("../icons/design/ball-pen-line.svg"); + mask-image: url("../icons/design/ball-pen-line.svg"); +} + +.fr-icon-brush-3-fill::before, +.fr-icon-brush-3-fill::after { + -webkit-mask-image: url("../icons/design/brush-3-fill.svg"); + mask-image: url("../icons/design/brush-3-fill.svg"); +} + +.fr-icon-brush-3-line::before, +.fr-icon-brush-3-line::after { + -webkit-mask-image: url("../icons/design/brush-3-line.svg"); + mask-image: url("../icons/design/brush-3-line.svg"); +} + +.fr-icon-brush-fill::before, +.fr-icon-brush-fill::after { + -webkit-mask-image: url("../icons/design/brush-fill.svg"); + mask-image: url("../icons/design/brush-fill.svg"); +} + +.fr-icon-brush-line::before, +.fr-icon-brush-line::after { + -webkit-mask-image: url("../icons/design/brush-line.svg"); + mask-image: url("../icons/design/brush-line.svg"); +} + +.fr-icon-contrast-fill::before, +.fr-icon-contrast-fill::after { + -webkit-mask-image: url("../icons/design/contrast-fill.svg"); + mask-image: url("../icons/design/contrast-fill.svg"); +} + +.fr-icon-contrast-line::before, +.fr-icon-contrast-line::after { + -webkit-mask-image: url("../icons/design/contrast-line.svg"); + mask-image: url("../icons/design/contrast-line.svg"); +} + +.fr-icon-crop-fill::before, +.fr-icon-crop-fill::after { + -webkit-mask-image: url("../icons/design/crop-fill.svg"); + mask-image: url("../icons/design/crop-fill.svg"); +} + +.fr-icon-crop-line::before, +.fr-icon-crop-line::after { + -webkit-mask-image: url("../icons/design/crop-line.svg"); + mask-image: url("../icons/design/crop-line.svg"); +} + +.fr-icon-drag-move-2-fill::before, +.fr-icon-drag-move-2-fill::after { + -webkit-mask-image: url("../icons/design/drag-move-2-fill.svg"); + mask-image: url("../icons/design/drag-move-2-fill.svg"); +} + +.fr-icon-drag-move-2-line::before, +.fr-icon-drag-move-2-line::after { + -webkit-mask-image: url("../icons/design/drag-move-2-line.svg"); + mask-image: url("../icons/design/drag-move-2-line.svg"); +} + +.fr-icon-drop-fill::before, +.fr-icon-drop-fill::after { + -webkit-mask-image: url("../icons/design/drop-fill.svg"); + mask-image: url("../icons/design/drop-fill.svg"); +} + +.fr-icon-drop-line::before, +.fr-icon-drop-line::after { + -webkit-mask-image: url("../icons/design/drop-line.svg"); + mask-image: url("../icons/design/drop-line.svg"); +} + +.fr-icon-edit-box-fill::before, +.fr-icon-edit-box-fill::after { + -webkit-mask-image: url("../icons/design/edit-box-fill.svg"); + mask-image: url("../icons/design/edit-box-fill.svg"); +} + +.fr-icon-edit-box-line::before, +.fr-icon-edit-box-line::after { + -webkit-mask-image: url("../icons/design/edit-box-line.svg"); + mask-image: url("../icons/design/edit-box-line.svg"); +} + +.fr-icon-edit-fill::before, +.fr-icon-edit-fill::after { + -webkit-mask-image: url("../icons/design/edit-fill.svg"); + mask-image: url("../icons/design/edit-fill.svg"); +} + +.fr-icon-edit-line::before, +.fr-icon-edit-line::after { + -webkit-mask-image: url("../icons/design/edit-line.svg"); + mask-image: url("../icons/design/edit-line.svg"); +} + +.fr-icon-eraser-fill::before, +.fr-icon-eraser-fill::after { + -webkit-mask-image: url("../icons/design/eraser-fill.svg"); + mask-image: url("../icons/design/eraser-fill.svg"); +} + +.fr-icon-eraser-line::before, +.fr-icon-eraser-line::after { + -webkit-mask-image: url("../icons/design/eraser-line.svg"); + mask-image: url("../icons/design/eraser-line.svg"); +} + +.fr-icon-ink-bottle-fill::before, +.fr-icon-ink-bottle-fill::after { + -webkit-mask-image: url("../icons/design/ink-bottle-fill.svg"); + mask-image: url("../icons/design/ink-bottle-fill.svg"); +} + +.fr-icon-ink-bottle-line::before, +.fr-icon-ink-bottle-line::after { + -webkit-mask-image: url("../icons/design/ink-bottle-line.svg"); + mask-image: url("../icons/design/ink-bottle-line.svg"); +} + +.fr-icon-layout-grid-fill::before, +.fr-icon-layout-grid-fill::after { + -webkit-mask-image: url("../icons/design/layout-grid-fill.svg"); + mask-image: url("../icons/design/layout-grid-fill.svg"); +} + +.fr-icon-layout-grid-line::before, +.fr-icon-layout-grid-line::after { + -webkit-mask-image: url("../icons/design/layout-grid-line.svg"); + mask-image: url("../icons/design/layout-grid-line.svg"); +} + +.fr-icon-mark-pen-fill::before, +.fr-icon-mark-pen-fill::after { + -webkit-mask-image: url("../icons/design/mark-pen-fill.svg"); + mask-image: url("../icons/design/mark-pen-fill.svg"); +} + +.fr-icon-mark-pen-line::before, +.fr-icon-mark-pen-line::after { + -webkit-mask-image: url("../icons/design/mark-pen-line.svg"); + mask-image: url("../icons/design/mark-pen-line.svg"); +} + +.fr-icon-paint-brush-fill::before, +.fr-icon-paint-brush-fill::after { + -webkit-mask-image: url("../icons/design/paint-brush-fill.svg"); + mask-image: url("../icons/design/paint-brush-fill.svg"); +} + +.fr-icon-paint-brush-line::before, +.fr-icon-paint-brush-line::after { + -webkit-mask-image: url("../icons/design/paint-brush-line.svg"); + mask-image: url("../icons/design/paint-brush-line.svg"); +} + +.fr-icon-paint-fill::before, +.fr-icon-paint-fill::after { + -webkit-mask-image: url("../icons/design/paint-fill.svg"); + mask-image: url("../icons/design/paint-fill.svg"); +} + +.fr-icon-paint-line::before, +.fr-icon-paint-line::after { + -webkit-mask-image: url("../icons/design/paint-line.svg"); + mask-image: url("../icons/design/paint-line.svg"); +} + +.fr-icon-palette-fill::before, +.fr-icon-palette-fill::after { + -webkit-mask-image: url("../icons/design/palette-fill.svg"); + mask-image: url("../icons/design/palette-fill.svg"); +} + +.fr-icon-palette-line::before, +.fr-icon-palette-line::after { + -webkit-mask-image: url("../icons/design/palette-line.svg"); + mask-image: url("../icons/design/palette-line.svg"); +} + +.fr-icon-pantone-fill::before, +.fr-icon-pantone-fill::after { + -webkit-mask-image: url("../icons/design/pantone-fill.svg"); + mask-image: url("../icons/design/pantone-fill.svg"); +} + +.fr-icon-pantone-line::before, +.fr-icon-pantone-line::after { + -webkit-mask-image: url("../icons/design/pantone-line.svg"); + mask-image: url("../icons/design/pantone-line.svg"); +} + +.fr-icon-pen-nib-fill::before, +.fr-icon-pen-nib-fill::after { + -webkit-mask-image: url("../icons/design/pen-nib-fill.svg"); + mask-image: url("../icons/design/pen-nib-fill.svg"); +} + +.fr-icon-pen-nib-line::before, +.fr-icon-pen-nib-line::after { + -webkit-mask-image: url("../icons/design/pen-nib-line.svg"); + mask-image: url("../icons/design/pen-nib-line.svg"); +} + +.fr-icon-pencil-fill::before, +.fr-icon-pencil-fill::after { + -webkit-mask-image: url("../icons/design/pencil-fill.svg"); + mask-image: url("../icons/design/pencil-fill.svg"); +} + +.fr-icon-pencil-line::before, +.fr-icon-pencil-line::after { + -webkit-mask-image: url("../icons/design/pencil-line.svg"); + mask-image: url("../icons/design/pencil-line.svg"); +} + +.fr-icon-pencil-ruler-fill::before, +.fr-icon-pencil-ruler-fill::after { + -webkit-mask-image: url("../icons/design/pencil-ruler-fill.svg"); + mask-image: url("../icons/design/pencil-ruler-fill.svg"); +} + +.fr-icon-pencil-ruler-line::before, +.fr-icon-pencil-ruler-line::after { + -webkit-mask-image: url("../icons/design/pencil-ruler-line.svg"); + mask-image: url("../icons/design/pencil-ruler-line.svg"); +} + +.fr-icon-shapes-fill::before, +.fr-icon-shapes-fill::after { + -webkit-mask-image: url("../icons/design/shapes-fill.svg"); + mask-image: url("../icons/design/shapes-fill.svg"); +} + +.fr-icon-shapes-line::before, +.fr-icon-shapes-line::after { + -webkit-mask-image: url("../icons/design/shapes-line.svg"); + mask-image: url("../icons/design/shapes-line.svg"); +} + +.fr-icon-sip-fill::before, +.fr-icon-sip-fill::after { + -webkit-mask-image: url("../icons/design/sip-fill.svg"); + mask-image: url("../icons/design/sip-fill.svg"); +} + +.fr-icon-sip-line::before, +.fr-icon-sip-line::after { + -webkit-mask-image: url("../icons/design/sip-line.svg"); + mask-image: url("../icons/design/sip-line.svg"); +} + +.fr-icon-table-fill::before, +.fr-icon-table-fill::after { + -webkit-mask-image: url("../icons/design/table-fill.svg"); + mask-image: url("../icons/design/table-fill.svg"); +} + +.fr-icon-table-line::before, +.fr-icon-table-line::after { + -webkit-mask-image: url("../icons/design/table-line.svg"); + mask-image: url("../icons/design/table-line.svg"); +} + +.fr-fi-edit-fill::before, +.fr-fi-edit-fill::after { + -webkit-mask-image: url("../icons/design/edit-fill.svg"); + mask-image: url("../icons/design/edit-fill.svg"); +} + +.fr-fi-edit-line::before, +.fr-fi-edit-line::after { + -webkit-mask-image: url("../icons/design/edit-line.svg"); + mask-image: url("../icons/design/edit-line.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-bug-fill::before, +.fr-icon-bug-fill::after { + -webkit-mask-image: url("../icons/development/bug-fill.svg"); + mask-image: url("../icons/development/bug-fill.svg"); +} + +.fr-icon-bug-line::before, +.fr-icon-bug-line::after { + -webkit-mask-image: url("../icons/development/bug-line.svg"); + mask-image: url("../icons/development/bug-line.svg"); +} + +.fr-icon-code-box-fill::before, +.fr-icon-code-box-fill::after { + -webkit-mask-image: url("../icons/development/code-box-fill.svg"); + mask-image: url("../icons/development/code-box-fill.svg"); +} + +.fr-icon-code-box-line::before, +.fr-icon-code-box-line::after { + -webkit-mask-image: url("../icons/development/code-box-line.svg"); + mask-image: url("../icons/development/code-box-line.svg"); +} + +.fr-icon-code-s-slash-line::before, +.fr-icon-code-s-slash-line::after { + -webkit-mask-image: url("../icons/development/code-s-slash-line.svg"); + mask-image: url("../icons/development/code-s-slash-line.svg"); +} + +.fr-icon-cursor-fill::before, +.fr-icon-cursor-fill::after { + -webkit-mask-image: url("../icons/development/cursor-fill.svg"); + mask-image: url("../icons/development/cursor-fill.svg"); +} + +.fr-icon-cursor-line::before, +.fr-icon-cursor-line::after { + -webkit-mask-image: url("../icons/development/cursor-line.svg"); + mask-image: url("../icons/development/cursor-line.svg"); +} + +.fr-icon-git-branch-fill::before, +.fr-icon-git-branch-fill::after { + -webkit-mask-image: url("../icons/development/git-branch-fill.svg"); + mask-image: url("../icons/development/git-branch-fill.svg"); +} + +.fr-icon-git-branch-line::before, +.fr-icon-git-branch-line::after { + -webkit-mask-image: url("../icons/development/git-branch-line.svg"); + mask-image: url("../icons/development/git-branch-line.svg"); +} + +.fr-icon-git-commit-fill::before, +.fr-icon-git-commit-fill::after { + -webkit-mask-image: url("../icons/development/git-commit-fill.svg"); + mask-image: url("../icons/development/git-commit-fill.svg"); +} + +.fr-icon-git-commit-line::before, +.fr-icon-git-commit-line::after { + -webkit-mask-image: url("../icons/development/git-commit-line.svg"); + mask-image: url("../icons/development/git-commit-line.svg"); +} + +.fr-icon-git-merge-fill::before, +.fr-icon-git-merge-fill::after { + -webkit-mask-image: url("../icons/development/git-merge-fill.svg"); + mask-image: url("../icons/development/git-merge-fill.svg"); +} + +.fr-icon-git-merge-line::before, +.fr-icon-git-merge-line::after { + -webkit-mask-image: url("../icons/development/git-merge-line.svg"); + mask-image: url("../icons/development/git-merge-line.svg"); +} + +.fr-icon-git-pull-request-fill::before, +.fr-icon-git-pull-request-fill::after { + -webkit-mask-image: url("../icons/development/git-pull-request-fill.svg"); + mask-image: url("../icons/development/git-pull-request-fill.svg"); +} + +.fr-icon-git-pull-request-line::before, +.fr-icon-git-pull-request-line::after { + -webkit-mask-image: url("../icons/development/git-pull-request-line.svg"); + mask-image: url("../icons/development/git-pull-request-line.svg"); +} + +.fr-icon-git-repository-commits-fill::before, +.fr-icon-git-repository-commits-fill::after { + -webkit-mask-image: url("../icons/development/git-repository-commits-fill.svg"); + mask-image: url("../icons/development/git-repository-commits-fill.svg"); +} + +.fr-icon-git-repository-commits-line::before, +.fr-icon-git-repository-commits-line::after { + -webkit-mask-image: url("../icons/development/git-repository-commits-line.svg"); + mask-image: url("../icons/development/git-repository-commits-line.svg"); +} + +.fr-icon-git-repository-fill::before, +.fr-icon-git-repository-fill::after { + -webkit-mask-image: url("../icons/development/git-repository-fill.svg"); + mask-image: url("../icons/development/git-repository-fill.svg"); +} + +.fr-icon-git-repository-line::before, +.fr-icon-git-repository-line::after { + -webkit-mask-image: url("../icons/development/git-repository-line.svg"); + mask-image: url("../icons/development/git-repository-line.svg"); +} + +.fr-icon-git-repository-private-fill::before, +.fr-icon-git-repository-private-fill::after { + -webkit-mask-image: url("../icons/development/git-repository-private-fill.svg"); + mask-image: url("../icons/development/git-repository-private-fill.svg"); +} + +.fr-icon-git-repository-private-line::before, +.fr-icon-git-repository-private-line::after { + -webkit-mask-image: url("../icons/development/git-repository-private-line.svg"); + mask-image: url("../icons/development/git-repository-private-line.svg"); +} + +.fr-icon-terminal-box-fill::before, +.fr-icon-terminal-box-fill::after { + -webkit-mask-image: url("../icons/development/terminal-box-fill.svg"); + mask-image: url("../icons/development/terminal-box-fill.svg"); +} + +.fr-icon-terminal-box-line::before, +.fr-icon-terminal-box-line::after { + -webkit-mask-image: url("../icons/development/terminal-box-line.svg"); + mask-image: url("../icons/development/terminal-box-line.svg"); +} + +.fr-icon-terminal-line::before, +.fr-icon-terminal-line::after { + -webkit-mask-image: url("../icons/development/terminal-line.svg"); + mask-image: url("../icons/development/terminal-line.svg"); +} + +.fr-icon-terminal-window-fill::before, +.fr-icon-terminal-window-fill::after { + -webkit-mask-image: url("../icons/development/terminal-window-fill.svg"); + mask-image: url("../icons/development/terminal-window-fill.svg"); +} + +.fr-icon-terminal-window-line::before, +.fr-icon-terminal-window-line::after { + -webkit-mask-image: url("../icons/development/terminal-window-line.svg"); + mask-image: url("../icons/development/terminal-window-line.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-bluetooth-fill::before, +.fr-icon-bluetooth-fill::after { + -webkit-mask-image: url("../icons/device/bluetooth-fill.svg"); + mask-image: url("../icons/device/bluetooth-fill.svg"); +} + +.fr-icon-bluetooth-line::before, +.fr-icon-bluetooth-line::after { + -webkit-mask-image: url("../icons/device/bluetooth-line.svg"); + mask-image: url("../icons/device/bluetooth-line.svg"); +} + +.fr-icon-computer-fill::before, +.fr-icon-computer-fill::after { + -webkit-mask-image: url("../icons/device/computer-fill.svg"); + mask-image: url("../icons/device/computer-fill.svg"); +} + +.fr-icon-computer-line::before, +.fr-icon-computer-line::after { + -webkit-mask-image: url("../icons/device/computer-line.svg"); + mask-image: url("../icons/device/computer-line.svg"); +} + +.fr-icon-dashboard-3-fill::before, +.fr-icon-dashboard-3-fill::after { + -webkit-mask-image: url("../icons/device/dashboard-3-fill.svg"); + mask-image: url("../icons/device/dashboard-3-fill.svg"); +} + +.fr-icon-dashboard-3-line::before, +.fr-icon-dashboard-3-line::after { + -webkit-mask-image: url("../icons/device/dashboard-3-line.svg"); + mask-image: url("../icons/device/dashboard-3-line.svg"); +} + +.fr-icon-database-fill::before, +.fr-icon-database-fill::after { + -webkit-mask-image: url("../icons/device/database-fill.svg"); + mask-image: url("../icons/device/database-fill.svg"); +} + +.fr-icon-database-line::before, +.fr-icon-database-line::after { + -webkit-mask-image: url("../icons/device/database-line.svg"); + mask-image: url("../icons/device/database-line.svg"); +} + +.fr-icon-device-fill::before, +.fr-icon-device-fill::after { + -webkit-mask-image: url("../icons/device/device-fill.svg"); + mask-image: url("../icons/device/device-fill.svg"); +} + +.fr-icon-device-line::before, +.fr-icon-device-line::after { + -webkit-mask-image: url("../icons/device/device-line.svg"); + mask-image: url("../icons/device/device-line.svg"); +} + +.fr-icon-hard-drive-2-fill::before, +.fr-icon-hard-drive-2-fill::after { + -webkit-mask-image: url("../icons/device/hard-drive-2-fill.svg"); + mask-image: url("../icons/device/hard-drive-2-fill.svg"); +} + +.fr-icon-hard-drive-2-line::before, +.fr-icon-hard-drive-2-line::after { + -webkit-mask-image: url("../icons/device/hard-drive-2-line.svg"); + mask-image: url("../icons/device/hard-drive-2-line.svg"); +} + +.fr-icon-mac-fill::before, +.fr-icon-mac-fill::after { + -webkit-mask-image: url("../icons/device/mac-fill.svg"); + mask-image: url("../icons/device/mac-fill.svg"); +} + +.fr-icon-mac-line::before, +.fr-icon-mac-line::after { + -webkit-mask-image: url("../icons/device/mac-line.svg"); + mask-image: url("../icons/device/mac-line.svg"); +} + +.fr-icon-phone-fill::before, +.fr-icon-phone-fill::after { + -webkit-mask-image: url("../icons/device/phone-fill.svg"); + mask-image: url("../icons/device/phone-fill.svg"); +} + +.fr-icon-phone-line::before, +.fr-icon-phone-line::after { + -webkit-mask-image: url("../icons/device/phone-line.svg"); + mask-image: url("../icons/device/phone-line.svg"); +} + +.fr-icon-qr-code-fill::before, +.fr-icon-qr-code-fill::after { + -webkit-mask-image: url("../icons/device/qr-code-fill.svg"); + mask-image: url("../icons/device/qr-code-fill.svg"); +} + +.fr-icon-qr-code-line::before, +.fr-icon-qr-code-line::after { + -webkit-mask-image: url("../icons/device/qr-code-line.svg"); + mask-image: url("../icons/device/qr-code-line.svg"); +} + +.fr-icon-rss-fill::before, +.fr-icon-rss-fill::after { + -webkit-mask-image: url("../icons/device/rss-fill.svg"); + mask-image: url("../icons/device/rss-fill.svg"); +} + +.fr-icon-rss-line::before, +.fr-icon-rss-line::after { + -webkit-mask-image: url("../icons/device/rss-line.svg"); + mask-image: url("../icons/device/rss-line.svg"); +} + +.fr-icon-save-3-fill::before, +.fr-icon-save-3-fill::after { + -webkit-mask-image: url("../icons/device/save-3-fill.svg"); + mask-image: url("../icons/device/save-3-fill.svg"); +} + +.fr-icon-save-3-line::before, +.fr-icon-save-3-line::after { + -webkit-mask-image: url("../icons/device/save-3-line.svg"); + mask-image: url("../icons/device/save-3-line.svg"); +} + +.fr-icon-save-fill::before, +.fr-icon-save-fill::after { + -webkit-mask-image: url("../icons/device/save-fill.svg"); + mask-image: url("../icons/device/save-fill.svg"); +} + +.fr-icon-save-line::before, +.fr-icon-save-line::after { + -webkit-mask-image: url("../icons/device/save-line.svg"); + mask-image: url("../icons/device/save-line.svg"); +} + +.fr-icon-server-fill::before, +.fr-icon-server-fill::after { + -webkit-mask-image: url("../icons/device/server-fill.svg"); + mask-image: url("../icons/device/server-fill.svg"); +} + +.fr-icon-server-line::before, +.fr-icon-server-line::after { + -webkit-mask-image: url("../icons/device/server-line.svg"); + mask-image: url("../icons/device/server-line.svg"); +} + +.fr-icon-smartphone-fill::before, +.fr-icon-smartphone-fill::after { + -webkit-mask-image: url("../icons/device/smartphone-fill.svg"); + mask-image: url("../icons/device/smartphone-fill.svg"); +} + +.fr-icon-smartphone-line::before, +.fr-icon-smartphone-line::after { + -webkit-mask-image: url("../icons/device/smartphone-line.svg"); + mask-image: url("../icons/device/smartphone-line.svg"); +} + +.fr-icon-tablet-fill::before, +.fr-icon-tablet-fill::after { + -webkit-mask-image: url("../icons/device/tablet-fill.svg"); + mask-image: url("../icons/device/tablet-fill.svg"); +} + +.fr-icon-tablet-line::before, +.fr-icon-tablet-line::after { + -webkit-mask-image: url("../icons/device/tablet-line.svg"); + mask-image: url("../icons/device/tablet-line.svg"); +} + +.fr-icon-tv-fill::before, +.fr-icon-tv-fill::after { + -webkit-mask-image: url("../icons/device/tv-fill.svg"); + mask-image: url("../icons/device/tv-fill.svg"); +} + +.fr-icon-tv-line::before, +.fr-icon-tv-line::after { + -webkit-mask-image: url("../icons/device/tv-line.svg"); + mask-image: url("../icons/device/tv-line.svg"); +} + +.fr-icon-wifi-fill::before, +.fr-icon-wifi-fill::after { + -webkit-mask-image: url("../icons/device/wifi-fill.svg"); + mask-image: url("../icons/device/wifi-fill.svg"); +} + +.fr-icon-wifi-line::before, +.fr-icon-wifi-line::after { + -webkit-mask-image: url("../icons/device/wifi-line.svg"); + mask-image: url("../icons/device/wifi-line.svg"); +} + +.fr-fi-phone-fill::before, +.fr-fi-phone-fill::after { + -webkit-mask-image: url("../icons/device/phone-fill.svg"); + mask-image: url("../icons/device/phone-fill.svg"); +} + +.fr-fi-phone-line::before, +.fr-fi-phone-line::after { + -webkit-mask-image: url("../icons/device/phone-line.svg"); + mask-image: url("../icons/device/phone-line.svg"); +} + +.fr-fi-rss-fill::before, +.fr-fi-rss-fill::after { + -webkit-mask-image: url("../icons/device/rss-fill.svg"); + mask-image: url("../icons/device/rss-fill.svg"); +} + +.fr-fi-rss-line::before, +.fr-fi-rss-line::after { + -webkit-mask-image: url("../icons/device/rss-line.svg"); + mask-image: url("../icons/device/rss-line.svg"); +} + +.fr-fi-save-fill::before, +.fr-fi-save-fill::after { + -webkit-mask-image: url("../icons/device/save-fill.svg"); + mask-image: url("../icons/device/save-fill.svg"); +} + +.fr-fi-save-line::before, +.fr-fi-save-line::after { + -webkit-mask-image: url("../icons/device/save-line.svg"); + mask-image: url("../icons/device/save-line.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-article-fill::before, +.fr-icon-article-fill::after { + -webkit-mask-image: url("../icons/document/article-fill.svg"); + mask-image: url("../icons/document/article-fill.svg"); +} + +.fr-icon-article-line::before, +.fr-icon-article-line::after { + -webkit-mask-image: url("../icons/document/article-line.svg"); + mask-image: url("../icons/document/article-line.svg"); +} + +.fr-icon-book-2-fill::before, +.fr-icon-book-2-fill::after { + -webkit-mask-image: url("../icons/document/book-2-fill.svg"); + mask-image: url("../icons/document/book-2-fill.svg"); +} + +.fr-icon-book-2-line::before, +.fr-icon-book-2-line::after { + -webkit-mask-image: url("../icons/document/book-2-line.svg"); + mask-image: url("../icons/document/book-2-line.svg"); +} + +.fr-icon-booklet-fill::before, +.fr-icon-booklet-fill::after { + -webkit-mask-image: url("../icons/document/booklet-fill.svg"); + mask-image: url("../icons/document/booklet-fill.svg"); +} + +.fr-icon-booklet-line::before, +.fr-icon-booklet-line::after { + -webkit-mask-image: url("../icons/document/booklet-line.svg"); + mask-image: url("../icons/document/booklet-line.svg"); +} + +.fr-icon-clipboard-fill::before, +.fr-icon-clipboard-fill::after { + -webkit-mask-image: url("../icons/document/clipboard-fill.svg"); + mask-image: url("../icons/document/clipboard-fill.svg"); +} + +.fr-icon-clipboard-line::before, +.fr-icon-clipboard-line::after { + -webkit-mask-image: url("../icons/document/clipboard-line.svg"); + mask-image: url("../icons/document/clipboard-line.svg"); +} + +.fr-icon-draft-fill::before, +.fr-icon-draft-fill::after { + -webkit-mask-image: url("../icons/document/draft-fill.svg"); + mask-image: url("../icons/document/draft-fill.svg"); +} + +.fr-icon-draft-line::before, +.fr-icon-draft-line::after { + -webkit-mask-image: url("../icons/document/draft-line.svg"); + mask-image: url("../icons/document/draft-line.svg"); +} + +.fr-icon-file-add-fill::before, +.fr-icon-file-add-fill::after { + -webkit-mask-image: url("../icons/document/file-add-fill.svg"); + mask-image: url("../icons/document/file-add-fill.svg"); +} + +.fr-icon-file-add-line::before, +.fr-icon-file-add-line::after { + -webkit-mask-image: url("../icons/document/file-add-line.svg"); + mask-image: url("../icons/document/file-add-line.svg"); +} + +.fr-icon-file-download-fill::before, +.fr-icon-file-download-fill::after { + -webkit-mask-image: url("../icons/document/file-download-fill.svg"); + mask-image: url("../icons/document/file-download-fill.svg"); +} + +.fr-icon-file-download-line::before, +.fr-icon-file-download-line::after { + -webkit-mask-image: url("../icons/document/file-download-line.svg"); + mask-image: url("../icons/document/file-download-line.svg"); +} + +.fr-icon-file-fill::before, +.fr-icon-file-fill::after { + -webkit-mask-image: url("../icons/document/file-fill.svg"); + mask-image: url("../icons/document/file-fill.svg"); +} + +.fr-icon-file-line::before, +.fr-icon-file-line::after { + -webkit-mask-image: url("../icons/document/file-line.svg"); + mask-image: url("../icons/document/file-line.svg"); +} + +.fr-icon-file-pdf-fill::before, +.fr-icon-file-pdf-fill::after { + -webkit-mask-image: url("../icons/document/file-pdf-fill.svg"); + mask-image: url("../icons/document/file-pdf-fill.svg"); +} + +.fr-icon-file-pdf-line::before, +.fr-icon-file-pdf-line::after { + -webkit-mask-image: url("../icons/document/file-pdf-line.svg"); + mask-image: url("../icons/document/file-pdf-line.svg"); +} + +.fr-icon-file-text-fill::before, +.fr-icon-file-text-fill::after { + -webkit-mask-image: url("../icons/document/file-text-fill.svg"); + mask-image: url("../icons/document/file-text-fill.svg"); +} + +.fr-icon-file-text-line::before, +.fr-icon-file-text-line::after { + -webkit-mask-image: url("../icons/document/file-text-line.svg"); + mask-image: url("../icons/document/file-text-line.svg"); +} + +.fr-icon-folder-2-fill::before, +.fr-icon-folder-2-fill::after { + -webkit-mask-image: url("../icons/document/folder-2-fill.svg"); + mask-image: url("../icons/document/folder-2-fill.svg"); +} + +.fr-icon-folder-2-line::before, +.fr-icon-folder-2-line::after { + -webkit-mask-image: url("../icons/document/folder-2-line.svg"); + mask-image: url("../icons/document/folder-2-line.svg"); +} + +.fr-icon-newspaper-fill::before, +.fr-icon-newspaper-fill::after { + -webkit-mask-image: url("../icons/document/newspaper-fill.svg"); + mask-image: url("../icons/document/newspaper-fill.svg"); +} + +.fr-icon-newspaper-line::before, +.fr-icon-newspaper-line::after { + -webkit-mask-image: url("../icons/document/newspaper-line.svg"); + mask-image: url("../icons/document/newspaper-line.svg"); +} + +.fr-icon-survey-fill::before, +.fr-icon-survey-fill::after { + -webkit-mask-image: url("../icons/document/survey-fill.svg"); + mask-image: url("../icons/document/survey-fill.svg"); +} + +.fr-icon-survey-line::before, +.fr-icon-survey-line::after { + -webkit-mask-image: url("../icons/document/survey-line.svg"); + mask-image: url("../icons/document/survey-line.svg"); +} + +.fr-icon-todo-fill::before, +.fr-icon-todo-fill::after { + -webkit-mask-image: url("../icons/document/todo-fill.svg"); + mask-image: url("../icons/document/todo-fill.svg"); +} + +.fr-icon-todo-line::before, +.fr-icon-todo-line::after { + -webkit-mask-image: url("../icons/document/todo-line.svg"); + mask-image: url("../icons/document/todo-line.svg"); +} + +.fr-fi-file-download-fill::before, +.fr-fi-file-download-fill::after { + -webkit-mask-image: url("../icons/document/file-download-fill.svg"); + mask-image: url("../icons/document/file-download-fill.svg"); +} + +.fr-fi-file-download-line::before, +.fr-fi-file-download-line::after { + -webkit-mask-image: url("../icons/document/file-download-line.svg"); + mask-image: url("../icons/document/file-download-line.svg"); +} + +.fr-fi-file-fill::before, +.fr-fi-file-fill::after { + -webkit-mask-image: url("../icons/document/file-fill.svg"); + mask-image: url("../icons/document/file-fill.svg"); +} + +.fr-fi-file-line::before, +.fr-fi-file-line::after { + -webkit-mask-image: url("../icons/document/file-line.svg"); + mask-image: url("../icons/document/file-line.svg"); +} + +.fr-fi-file-pdf-fill::before, +.fr-fi-file-pdf-fill::after { + -webkit-mask-image: url("../icons/document/file-pdf-fill.svg"); + mask-image: url("../icons/document/file-pdf-fill.svg"); +} + +.fr-fi-file-pdf-line::before, +.fr-fi-file-pdf-line::after { + -webkit-mask-image: url("../icons/document/file-pdf-line.svg"); + mask-image: url("../icons/document/file-pdf-line.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-align-center::before, +.fr-icon-align-center::after { + -webkit-mask-image: url("../icons/editor/align-center.svg"); + mask-image: url("../icons/editor/align-center.svg"); +} + +.fr-icon-align-justify::before, +.fr-icon-align-justify::after { + -webkit-mask-image: url("../icons/editor/align-justify.svg"); + mask-image: url("../icons/editor/align-justify.svg"); +} + +.fr-icon-align-left::before, +.fr-icon-align-left::after { + -webkit-mask-image: url("../icons/editor/align-left.svg"); + mask-image: url("../icons/editor/align-left.svg"); +} + +.fr-icon-align-right::before, +.fr-icon-align-right::after { + -webkit-mask-image: url("../icons/editor/align-right.svg"); + mask-image: url("../icons/editor/align-right.svg"); +} + +.fr-icon-code-block::before, +.fr-icon-code-block::after { + -webkit-mask-image: url("../icons/editor/code-block.svg"); + mask-image: url("../icons/editor/code-block.svg"); +} + +.fr-icon-code-view::before, +.fr-icon-code-view::after { + -webkit-mask-image: url("../icons/editor/code-view.svg"); + mask-image: url("../icons/editor/code-view.svg"); +} + +.fr-icon-font-color::before, +.fr-icon-font-color::after { + -webkit-mask-image: url("../icons/editor/font-color.svg"); + mask-image: url("../icons/editor/font-color.svg"); +} + +.fr-icon-font-size::before, +.fr-icon-font-size::after { + -webkit-mask-image: url("../icons/editor/font-size.svg"); + mask-image: url("../icons/editor/font-size.svg"); +} + +.fr-icon-format-clear::before, +.fr-icon-format-clear::after { + -webkit-mask-image: url("../icons/editor/format-clear.svg"); + mask-image: url("../icons/editor/format-clear.svg"); +} + +.fr-icon-bold::before, +.fr-icon-bold::after { + -webkit-mask-image: url("../icons/editor/fr--bold.svg"); + mask-image: url("../icons/editor/fr--bold.svg"); +} + +.fr-icon-highlight::before, +.fr-icon-highlight::after { + -webkit-mask-image: url("../icons/editor/fr--highlight.svg"); + mask-image: url("../icons/editor/fr--highlight.svg"); +} + +.fr-icon-quote-fill::before, +.fr-icon-quote-fill::after { + -webkit-mask-image: url("../icons/editor/fr--quote-fill.svg"); + mask-image: url("../icons/editor/fr--quote-fill.svg"); +} + +.fr-icon-quote-line::before, +.fr-icon-quote-line::after { + -webkit-mask-image: url("../icons/editor/fr--quote-line.svg"); + mask-image: url("../icons/editor/fr--quote-line.svg"); +} + +.fr-icon-h-1::before, +.fr-icon-h-1::after { + -webkit-mask-image: url("../icons/editor/h-1.svg"); + mask-image: url("../icons/editor/h-1.svg"); +} + +.fr-icon-h-2::before, +.fr-icon-h-2::after { + -webkit-mask-image: url("../icons/editor/h-2.svg"); + mask-image: url("../icons/editor/h-2.svg"); +} + +.fr-icon-h-3::before, +.fr-icon-h-3::after { + -webkit-mask-image: url("../icons/editor/h-3.svg"); + mask-image: url("../icons/editor/h-3.svg"); +} + +.fr-icon-h-4::before, +.fr-icon-h-4::after { + -webkit-mask-image: url("../icons/editor/h-4.svg"); + mask-image: url("../icons/editor/h-4.svg"); +} + +.fr-icon-h-5::before, +.fr-icon-h-5::after { + -webkit-mask-image: url("../icons/editor/h-5.svg"); + mask-image: url("../icons/editor/h-5.svg"); +} + +.fr-icon-h-6::before, +.fr-icon-h-6::after { + -webkit-mask-image: url("../icons/editor/h-6.svg"); + mask-image: url("../icons/editor/h-6.svg"); +} + +.fr-icon-hashtag::before, +.fr-icon-hashtag::after { + -webkit-mask-image: url("../icons/editor/hashtag.svg"); + mask-image: url("../icons/editor/hashtag.svg"); +} + +.fr-icon-indent-decrease::before, +.fr-icon-indent-decrease::after { + -webkit-mask-image: url("../icons/editor/indent-decrease.svg"); + mask-image: url("../icons/editor/indent-decrease.svg"); +} + +.fr-icon-indent-increase::before, +.fr-icon-indent-increase::after { + -webkit-mask-image: url("../icons/editor/indent-increase.svg"); + mask-image: url("../icons/editor/indent-increase.svg"); +} + +.fr-icon-italic::before, +.fr-icon-italic::after { + -webkit-mask-image: url("../icons/editor/italic.svg"); + mask-image: url("../icons/editor/italic.svg"); +} + +.fr-icon-link-unlink::before, +.fr-icon-link-unlink::after { + -webkit-mask-image: url("../icons/editor/link-unlink.svg"); + mask-image: url("../icons/editor/link-unlink.svg"); +} + +.fr-icon-link::before, +.fr-icon-link::after { + -webkit-mask-image: url("../icons/editor/link.svg"); + mask-image: url("../icons/editor/link.svg"); +} + +.fr-icon-list-check::before, +.fr-icon-list-check::after { + -webkit-mask-image: url("../icons/editor/list-check.svg"); + mask-image: url("../icons/editor/list-check.svg"); +} + +.fr-icon-list-ordered::before, +.fr-icon-list-ordered::after { + -webkit-mask-image: url("../icons/editor/list-ordered.svg"); + mask-image: url("../icons/editor/list-ordered.svg"); +} + +.fr-icon-list-unordered::before, +.fr-icon-list-unordered::after { + -webkit-mask-image: url("../icons/editor/list-unordered.svg"); + mask-image: url("../icons/editor/list-unordered.svg"); +} + +.fr-icon-question-mark::before, +.fr-icon-question-mark::after { + -webkit-mask-image: url("../icons/editor/question-mark.svg"); + mask-image: url("../icons/editor/question-mark.svg"); +} + +.fr-icon-separator::before, +.fr-icon-separator::after { + -webkit-mask-image: url("../icons/editor/separator.svg"); + mask-image: url("../icons/editor/separator.svg"); +} + +.fr-icon-space::before, +.fr-icon-space::after { + -webkit-mask-image: url("../icons/editor/space.svg"); + mask-image: url("../icons/editor/space.svg"); +} + +.fr-icon-strikethrough::before, +.fr-icon-strikethrough::after { + -webkit-mask-image: url("../icons/editor/strikethrough.svg"); + mask-image: url("../icons/editor/strikethrough.svg"); +} + +.fr-icon-subscript::before, +.fr-icon-subscript::after { + -webkit-mask-image: url("../icons/editor/subscript.svg"); + mask-image: url("../icons/editor/subscript.svg"); +} + +.fr-icon-superscript::before, +.fr-icon-superscript::after { + -webkit-mask-image: url("../icons/editor/superscript.svg"); + mask-image: url("../icons/editor/superscript.svg"); +} + +.fr-icon-table-2::before, +.fr-icon-table-2::after { + -webkit-mask-image: url("../icons/editor/table-2.svg"); + mask-image: url("../icons/editor/table-2.svg"); +} + +.fr-icon-text-direction-r::before, +.fr-icon-text-direction-r::after { + -webkit-mask-image: url("../icons/editor/text-direction-r.svg"); + mask-image: url("../icons/editor/text-direction-r.svg"); +} + +.fr-icon-translate-2::before, +.fr-icon-translate-2::after { + -webkit-mask-image: url("../icons/editor/translate-2.svg"); + mask-image: url("../icons/editor/translate-2.svg"); +} + +.fr-icon-underline::before, +.fr-icon-underline::after { + -webkit-mask-image: url("../icons/editor/underline.svg"); + mask-image: url("../icons/editor/underline.svg"); +} + +.fr-fi-font-size::before, +.fr-fi-font-size::after { + -webkit-mask-image: url("../icons/editor/font-size.svg"); + mask-image: url("../icons/editor/font-size.svg"); +} + +.fr-fi-bold::before, +.fr-fi-bold::after { + -webkit-mask-image: url("../icons/editor/fr--bold.svg"); + mask-image: url("../icons/editor/fr--bold.svg"); +} + +.fr-fi-highlight::before, +.fr-fi-highlight::after { + -webkit-mask-image: url("../icons/editor/fr--highlight.svg"); + mask-image: url("../icons/editor/fr--highlight.svg"); +} + +.fr-fi-italic::before, +.fr-fi-italic::after { + -webkit-mask-image: url("../icons/editor/italic.svg"); + mask-image: url("../icons/editor/italic.svg"); +} + +.fr-fi-link-unlink::before, +.fr-fi-link-unlink::after { + -webkit-mask-image: url("../icons/editor/link-unlink.svg"); + mask-image: url("../icons/editor/link-unlink.svg"); +} + +.fr-fi-list-ordered::before, +.fr-fi-list-ordered::after { + -webkit-mask-image: url("../icons/editor/list-ordered.svg"); + mask-image: url("../icons/editor/list-ordered.svg"); +} + +.fr-fi-list-unordered::before, +.fr-fi-list-unordered::after { + -webkit-mask-image: url("../icons/editor/list-unordered.svg"); + mask-image: url("../icons/editor/list-unordered.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-bank-card-fill::before, +.fr-icon-bank-card-fill::after { + -webkit-mask-image: url("../icons/finance/bank-card-fill.svg"); + mask-image: url("../icons/finance/bank-card-fill.svg"); +} + +.fr-icon-bank-card-line::before, +.fr-icon-bank-card-line::after { + -webkit-mask-image: url("../icons/finance/bank-card-line.svg"); + mask-image: url("../icons/finance/bank-card-line.svg"); +} + +.fr-icon-coin-fill::before, +.fr-icon-coin-fill::after { + -webkit-mask-image: url("../icons/finance/coin-fill.svg"); + mask-image: url("../icons/finance/coin-fill.svg"); +} + +.fr-icon-gift-fill::before, +.fr-icon-gift-fill::after { + -webkit-mask-image: url("../icons/finance/gift-fill.svg"); + mask-image: url("../icons/finance/gift-fill.svg"); +} + +.fr-icon-gift-line::before, +.fr-icon-gift-line::after { + -webkit-mask-image: url("../icons/finance/gift-line.svg"); + mask-image: url("../icons/finance/gift-line.svg"); +} + +.fr-icon-money-euro-box-fill::before, +.fr-icon-money-euro-box-fill::after { + -webkit-mask-image: url("../icons/finance/money-euro-box-fill.svg"); + mask-image: url("../icons/finance/money-euro-box-fill.svg"); +} + +.fr-icon-money-euro-box-line::before, +.fr-icon-money-euro-box-line::after { + -webkit-mask-image: url("../icons/finance/money-euro-box-line.svg"); + mask-image: url("../icons/finance/money-euro-box-line.svg"); +} + +.fr-icon-money-euro-circle-fill::before, +.fr-icon-money-euro-circle-fill::after { + -webkit-mask-image: url("../icons/finance/money-euro-circle-fill.svg"); + mask-image: url("../icons/finance/money-euro-circle-fill.svg"); +} + +.fr-icon-money-euro-circle-line::before, +.fr-icon-money-euro-circle-line::after { + -webkit-mask-image: url("../icons/finance/money-euro-circle-line.svg"); + mask-image: url("../icons/finance/money-euro-circle-line.svg"); +} + +.fr-icon-secure-payment-fill::before, +.fr-icon-secure-payment-fill::after { + -webkit-mask-image: url("../icons/finance/secure-payment-fill.svg"); + mask-image: url("../icons/finance/secure-payment-fill.svg"); +} + +.fr-icon-secure-payment-line::before, +.fr-icon-secure-payment-line::after { + -webkit-mask-image: url("../icons/finance/secure-payment-line.svg"); + mask-image: url("../icons/finance/secure-payment-line.svg"); +} + +.fr-icon-shopping-bag-fill::before, +.fr-icon-shopping-bag-fill::after { + -webkit-mask-image: url("../icons/finance/shopping-bag-fill.svg"); + mask-image: url("../icons/finance/shopping-bag-fill.svg"); +} + +.fr-icon-shopping-bag-line::before, +.fr-icon-shopping-bag-line::after { + -webkit-mask-image: url("../icons/finance/shopping-bag-line.svg"); + mask-image: url("../icons/finance/shopping-bag-line.svg"); +} + +.fr-icon-shopping-cart-2-fill::before, +.fr-icon-shopping-cart-2-fill::after { + -webkit-mask-image: url("../icons/finance/shopping-cart-2-fill.svg"); + mask-image: url("../icons/finance/shopping-cart-2-fill.svg"); +} + +.fr-icon-shopping-cart-2-line::before, +.fr-icon-shopping-cart-2-line::after { + -webkit-mask-image: url("../icons/finance/shopping-cart-2-line.svg"); + mask-image: url("../icons/finance/shopping-cart-2-line.svg"); +} + +.fr-icon-trophy-fill::before, +.fr-icon-trophy-fill::after { + -webkit-mask-image: url("../icons/finance/trophy-fill.svg"); + mask-image: url("../icons/finance/trophy-fill.svg"); +} + +.fr-icon-trophy-line::before, +.fr-icon-trophy-line::after { + -webkit-mask-image: url("../icons/finance/trophy-line.svg"); + mask-image: url("../icons/finance/trophy-line.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-capsule-fill::before, +.fr-icon-capsule-fill::after { + -webkit-mask-image: url("../icons/health/capsule-fill.svg"); + mask-image: url("../icons/health/capsule-fill.svg"); +} + +.fr-icon-capsule-line::before, +.fr-icon-capsule-line::after { + -webkit-mask-image: url("../icons/health/capsule-line.svg"); + mask-image: url("../icons/health/capsule-line.svg"); +} + +.fr-icon-dislike-fill::before, +.fr-icon-dislike-fill::after { + -webkit-mask-image: url("../icons/health/dislike-fill.svg"); + mask-image: url("../icons/health/dislike-fill.svg"); +} + +.fr-icon-dislike-line::before, +.fr-icon-dislike-line::after { + -webkit-mask-image: url("../icons/health/dislike-line.svg"); + mask-image: url("../icons/health/dislike-line.svg"); +} + +.fr-icon-dossier-fill::before, +.fr-icon-dossier-fill::after { + -webkit-mask-image: url("../icons/health/dossier-fill.svg"); + mask-image: url("../icons/health/dossier-fill.svg"); +} + +.fr-icon-dossier-line::before, +.fr-icon-dossier-line::after { + -webkit-mask-image: url("../icons/health/dossier-line.svg"); + mask-image: url("../icons/health/dossier-line.svg"); +} + +.fr-icon-first-aid-kit-fill::before, +.fr-icon-first-aid-kit-fill::after { + -webkit-mask-image: url("../icons/health/first-aid-kit-fill.svg"); + mask-image: url("../icons/health/first-aid-kit-fill.svg"); +} + +.fr-icon-first-aid-kit-line::before, +.fr-icon-first-aid-kit-line::after { + -webkit-mask-image: url("../icons/health/first-aid-kit-line.svg"); + mask-image: url("../icons/health/first-aid-kit-line.svg"); +} + +.fr-icon-hand-sanitizer-fill::before, +.fr-icon-hand-sanitizer-fill::after { + -webkit-mask-image: url("../icons/health/hand-sanitizer-fill.svg"); + mask-image: url("../icons/health/hand-sanitizer-fill.svg"); +} + +.fr-icon-hand-sanitizer-line::before, +.fr-icon-hand-sanitizer-line::after { + -webkit-mask-image: url("../icons/health/hand-sanitizer-line.svg"); + mask-image: url("../icons/health/hand-sanitizer-line.svg"); +} + +.fr-icon-health-book-fill::before, +.fr-icon-health-book-fill::after { + -webkit-mask-image: url("../icons/health/health-book-fill.svg"); + mask-image: url("../icons/health/health-book-fill.svg"); +} + +.fr-icon-health-book-line::before, +.fr-icon-health-book-line::after { + -webkit-mask-image: url("../icons/health/health-book-line.svg"); + mask-image: url("../icons/health/health-book-line.svg"); +} + +.fr-icon-heart-fill::before, +.fr-icon-heart-fill::after { + -webkit-mask-image: url("../icons/health/heart-fill.svg"); + mask-image: url("../icons/health/heart-fill.svg"); +} + +.fr-icon-heart-line::before, +.fr-icon-heart-line::after { + -webkit-mask-image: url("../icons/health/heart-line.svg"); + mask-image: url("../icons/health/heart-line.svg"); +} + +.fr-icon-heart-pulse-fill::before, +.fr-icon-heart-pulse-fill::after { + -webkit-mask-image: url("../icons/health/heart-pulse-fill.svg"); + mask-image: url("../icons/health/heart-pulse-fill.svg"); +} + +.fr-icon-heart-pulse-line::before, +.fr-icon-heart-pulse-line::after { + -webkit-mask-image: url("../icons/health/heart-pulse-line.svg"); + mask-image: url("../icons/health/heart-pulse-line.svg"); +} + +.fr-icon-lungs-fill::before, +.fr-icon-lungs-fill::after { + -webkit-mask-image: url("../icons/health/lungs-fill.svg"); + mask-image: url("../icons/health/lungs-fill.svg"); +} + +.fr-icon-lungs-line::before, +.fr-icon-lungs-line::after { + -webkit-mask-image: url("../icons/health/lungs-line.svg"); + mask-image: url("../icons/health/lungs-line.svg"); +} + +.fr-icon-medicine-bottle-fill::before, +.fr-icon-medicine-bottle-fill::after { + -webkit-mask-image: url("../icons/health/medicine-bottle-fill.svg"); + mask-image: url("../icons/health/medicine-bottle-fill.svg"); +} + +.fr-icon-medicine-bottle-line::before, +.fr-icon-medicine-bottle-line::after { + -webkit-mask-image: url("../icons/health/medicine-bottle-line.svg"); + mask-image: url("../icons/health/medicine-bottle-line.svg"); +} + +.fr-icon-mental-health-fill::before, +.fr-icon-mental-health-fill::after { + -webkit-mask-image: url("../icons/health/mental-health-fill.svg"); + mask-image: url("../icons/health/mental-health-fill.svg"); +} + +.fr-icon-mental-health-line::before, +.fr-icon-mental-health-line::after { + -webkit-mask-image: url("../icons/health/mental-health-line.svg"); + mask-image: url("../icons/health/mental-health-line.svg"); +} + +.fr-icon-microscope-fill::before, +.fr-icon-microscope-fill::after { + -webkit-mask-image: url("../icons/health/microscope-fill.svg"); + mask-image: url("../icons/health/microscope-fill.svg"); +} + +.fr-icon-microscope-line::before, +.fr-icon-microscope-line::after { + -webkit-mask-image: url("../icons/health/microscope-line.svg"); + mask-image: url("../icons/health/microscope-line.svg"); +} + +.fr-icon-psychotherapy-fill::before, +.fr-icon-psychotherapy-fill::after { + -webkit-mask-image: url("../icons/health/psychotherapy-fill.svg"); + mask-image: url("../icons/health/psychotherapy-fill.svg"); +} + +.fr-icon-psychotherapy-line::before, +.fr-icon-psychotherapy-line::after { + -webkit-mask-image: url("../icons/health/psychotherapy-line.svg"); + mask-image: url("../icons/health/psychotherapy-line.svg"); +} + +.fr-icon-pulse-line::before, +.fr-icon-pulse-line::after { + -webkit-mask-image: url("../icons/health/pulse-line.svg"); + mask-image: url("../icons/health/pulse-line.svg"); +} + +.fr-icon-stethoscope-fill::before, +.fr-icon-stethoscope-fill::after { + -webkit-mask-image: url("../icons/health/stethoscope-fill.svg"); + mask-image: url("../icons/health/stethoscope-fill.svg"); +} + +.fr-icon-stethoscope-line::before, +.fr-icon-stethoscope-line::after { + -webkit-mask-image: url("../icons/health/stethoscope-line.svg"); + mask-image: url("../icons/health/stethoscope-line.svg"); +} + +.fr-icon-surgical-mask-fill::before, +.fr-icon-surgical-mask-fill::after { + -webkit-mask-image: url("../icons/health/surgical-mask-fill.svg"); + mask-image: url("../icons/health/surgical-mask-fill.svg"); +} + +.fr-icon-surgical-mask-line::before, +.fr-icon-surgical-mask-line::after { + -webkit-mask-image: url("../icons/health/surgical-mask-line.svg"); + mask-image: url("../icons/health/surgical-mask-line.svg"); +} + +.fr-icon-syringe-fill::before, +.fr-icon-syringe-fill::after { + -webkit-mask-image: url("../icons/health/syringe-fill.svg"); + mask-image: url("../icons/health/syringe-fill.svg"); +} + +.fr-icon-syringe-line::before, +.fr-icon-syringe-line::after { + -webkit-mask-image: url("../icons/health/syringe-line.svg"); + mask-image: url("../icons/health/syringe-line.svg"); +} + +.fr-icon-test-tube-fill::before, +.fr-icon-test-tube-fill::after { + -webkit-mask-image: url("../icons/health/test-tube-fill.svg"); + mask-image: url("../icons/health/test-tube-fill.svg"); +} + +.fr-icon-test-tube-line::before, +.fr-icon-test-tube-line::after { + -webkit-mask-image: url("../icons/health/test-tube-line.svg"); + mask-image: url("../icons/health/test-tube-line.svg"); +} + +.fr-icon-thermometer-fill::before, +.fr-icon-thermometer-fill::after { + -webkit-mask-image: url("../icons/health/thermometer-fill.svg"); + mask-image: url("../icons/health/thermometer-fill.svg"); +} + +.fr-icon-thermometer-line::before, +.fr-icon-thermometer-line::after { + -webkit-mask-image: url("../icons/health/thermometer-line.svg"); + mask-image: url("../icons/health/thermometer-line.svg"); +} + +.fr-icon-virus-fill::before, +.fr-icon-virus-fill::after { + -webkit-mask-image: url("../icons/health/virus-fill.svg"); + mask-image: url("../icons/health/virus-fill.svg"); +} + +.fr-icon-virus-line::before, +.fr-icon-virus-line::after { + -webkit-mask-image: url("../icons/health/virus-line.svg"); + mask-image: url("../icons/health/virus-line.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-bluesky-fill::before, +.fr-icon-bluesky-fill::after { + -webkit-mask-image: url("../icons/logo/bluesky-fill.svg"); + mask-image: url("../icons/logo/bluesky-fill.svg"); +} + +.fr-icon-bluesky-line::before, +.fr-icon-bluesky-line::after { + -webkit-mask-image: url("../icons/logo/bluesky-line.svg"); + mask-image: url("../icons/logo/bluesky-line.svg"); +} + +.fr-icon-chrome-fill::before, +.fr-icon-chrome-fill::after { + -webkit-mask-image: url("../icons/logo/chrome-fill.svg"); + mask-image: url("../icons/logo/chrome-fill.svg"); +} + +.fr-icon-chrome-line::before, +.fr-icon-chrome-line::after { + -webkit-mask-image: url("../icons/logo/chrome-line.svg"); + mask-image: url("../icons/logo/chrome-line.svg"); +} + +.fr-icon-edge-fill::before, +.fr-icon-edge-fill::after { + -webkit-mask-image: url("../icons/logo/edge-fill.svg"); + mask-image: url("../icons/logo/edge-fill.svg"); +} + +.fr-icon-edge-line::before, +.fr-icon-edge-line::after { + -webkit-mask-image: url("../icons/logo/edge-line.svg"); + mask-image: url("../icons/logo/edge-line.svg"); +} + +.fr-icon-facebook-circle-fill::before, +.fr-icon-facebook-circle-fill::after { + -webkit-mask-image: url("../icons/logo/facebook-circle-fill.svg"); + mask-image: url("../icons/logo/facebook-circle-fill.svg"); +} + +.fr-icon-facebook-circle-line::before, +.fr-icon-facebook-circle-line::after { + -webkit-mask-image: url("../icons/logo/facebook-circle-line.svg"); + mask-image: url("../icons/logo/facebook-circle-line.svg"); +} + +.fr-icon-firefox-fill::before, +.fr-icon-firefox-fill::after { + -webkit-mask-image: url("../icons/logo/firefox-fill.svg"); + mask-image: url("../icons/logo/firefox-fill.svg"); +} + +.fr-icon-firefox-line::before, +.fr-icon-firefox-line::after { + -webkit-mask-image: url("../icons/logo/firefox-line.svg"); + mask-image: url("../icons/logo/firefox-line.svg"); +} + +.fr-icon-dailymotion-fill::before, +.fr-icon-dailymotion-fill::after { + -webkit-mask-image: url("../icons/logo/fr--dailymotion-fill.svg"); + mask-image: url("../icons/logo/fr--dailymotion-fill.svg"); +} + +.fr-icon-dailymotion-line::before, +.fr-icon-dailymotion-line::after { + -webkit-mask-image: url("../icons/logo/fr--dailymotion-line.svg"); + mask-image: url("../icons/logo/fr--dailymotion-line.svg"); +} + +.fr-icon-tiktok-fill::before, +.fr-icon-tiktok-fill::after { + -webkit-mask-image: url("../icons/logo/fr--tiktok-fill.svg"); + mask-image: url("../icons/logo/fr--tiktok-fill.svg"); +} + +.fr-icon-tiktok-line::before, +.fr-icon-tiktok-line::after { + -webkit-mask-image: url("../icons/logo/fr--tiktok-line.svg"); + mask-image: url("../icons/logo/fr--tiktok-line.svg"); +} + +.fr-icon-github-fill::before, +.fr-icon-github-fill::after { + -webkit-mask-image: url("../icons/logo/github-fill.svg"); + mask-image: url("../icons/logo/github-fill.svg"); +} + +.fr-icon-github-line::before, +.fr-icon-github-line::after { + -webkit-mask-image: url("../icons/logo/github-line.svg"); + mask-image: url("../icons/logo/github-line.svg"); +} + +.fr-icon-google-fill::before, +.fr-icon-google-fill::after { + -webkit-mask-image: url("../icons/logo/google-fill.svg"); + mask-image: url("../icons/logo/google-fill.svg"); +} + +.fr-icon-google-line::before, +.fr-icon-google-line::after { + -webkit-mask-image: url("../icons/logo/google-line.svg"); + mask-image: url("../icons/logo/google-line.svg"); +} + +.fr-icon-ie-fill::before, +.fr-icon-ie-fill::after { + -webkit-mask-image: url("../icons/logo/ie-fill.svg"); + mask-image: url("../icons/logo/ie-fill.svg"); +} + +.fr-icon-ie-line::before, +.fr-icon-ie-line::after { + -webkit-mask-image: url("../icons/logo/ie-line.svg"); + mask-image: url("../icons/logo/ie-line.svg"); +} + +.fr-icon-instagram-fill::before, +.fr-icon-instagram-fill::after { + -webkit-mask-image: url("../icons/logo/instagram-fill.svg"); + mask-image: url("../icons/logo/instagram-fill.svg"); +} + +.fr-icon-instagram-line::before, +.fr-icon-instagram-line::after { + -webkit-mask-image: url("../icons/logo/instagram-line.svg"); + mask-image: url("../icons/logo/instagram-line.svg"); +} + +.fr-icon-linkedin-box-fill::before, +.fr-icon-linkedin-box-fill::after { + -webkit-mask-image: url("../icons/logo/linkedin-box-fill.svg"); + mask-image: url("../icons/logo/linkedin-box-fill.svg"); +} + +.fr-icon-linkedin-box-line::before, +.fr-icon-linkedin-box-line::after { + -webkit-mask-image: url("../icons/logo/linkedin-box-line.svg"); + mask-image: url("../icons/logo/linkedin-box-line.svg"); +} + +.fr-icon-mastodon-fill::before, +.fr-icon-mastodon-fill::after { + -webkit-mask-image: url("../icons/logo/mastodon-fill.svg"); + mask-image: url("../icons/logo/mastodon-fill.svg"); +} + +.fr-icon-mastodon-line::before, +.fr-icon-mastodon-line::after { + -webkit-mask-image: url("../icons/logo/mastodon-line.svg"); + mask-image: url("../icons/logo/mastodon-line.svg"); +} + +.fr-icon-npmjs-fill::before, +.fr-icon-npmjs-fill::after { + -webkit-mask-image: url("../icons/logo/npmjs-fill.svg"); + mask-image: url("../icons/logo/npmjs-fill.svg"); +} + +.fr-icon-npmjs-line::before, +.fr-icon-npmjs-line::after { + -webkit-mask-image: url("../icons/logo/npmjs-line.svg"); + mask-image: url("../icons/logo/npmjs-line.svg"); +} + +.fr-icon-remixicon-fill::before, +.fr-icon-remixicon-fill::after { + -webkit-mask-image: url("../icons/logo/remixicon-fill.svg"); + mask-image: url("../icons/logo/remixicon-fill.svg"); +} + +.fr-icon-remixicon-line::before, +.fr-icon-remixicon-line::after { + -webkit-mask-image: url("../icons/logo/remixicon-line.svg"); + mask-image: url("../icons/logo/remixicon-line.svg"); +} + +.fr-icon-safari-fill::before, +.fr-icon-safari-fill::after { + -webkit-mask-image: url("../icons/logo/safari-fill.svg"); + mask-image: url("../icons/logo/safari-fill.svg"); +} + +.fr-icon-safari-line::before, +.fr-icon-safari-line::after { + -webkit-mask-image: url("../icons/logo/safari-line.svg"); + mask-image: url("../icons/logo/safari-line.svg"); +} + +.fr-icon-slack-fill::before, +.fr-icon-slack-fill::after { + -webkit-mask-image: url("../icons/logo/slack-fill.svg"); + mask-image: url("../icons/logo/slack-fill.svg"); +} + +.fr-icon-slack-line::before, +.fr-icon-slack-line::after { + -webkit-mask-image: url("../icons/logo/slack-line.svg"); + mask-image: url("../icons/logo/slack-line.svg"); +} + +.fr-icon-snapchat-fill::before, +.fr-icon-snapchat-fill::after { + -webkit-mask-image: url("../icons/logo/snapchat-fill.svg"); + mask-image: url("../icons/logo/snapchat-fill.svg"); +} + +.fr-icon-snapchat-line::before, +.fr-icon-snapchat-line::after { + -webkit-mask-image: url("../icons/logo/snapchat-line.svg"); + mask-image: url("../icons/logo/snapchat-line.svg"); +} + +.fr-icon-telegram-fill::before, +.fr-icon-telegram-fill::after { + -webkit-mask-image: url("../icons/logo/telegram-fill.svg"); + mask-image: url("../icons/logo/telegram-fill.svg"); +} + +.fr-icon-telegram-line::before, +.fr-icon-telegram-line::after { + -webkit-mask-image: url("../icons/logo/telegram-line.svg"); + mask-image: url("../icons/logo/telegram-line.svg"); +} + +.fr-icon-threads-fill::before, +.fr-icon-threads-fill::after { + -webkit-mask-image: url("../icons/logo/threads-fill.svg"); + mask-image: url("../icons/logo/threads-fill.svg"); +} + +.fr-icon-threads-line::before, +.fr-icon-threads-line::after { + -webkit-mask-image: url("../icons/logo/threads-line.svg"); + mask-image: url("../icons/logo/threads-line.svg"); +} + +.fr-icon-twitch-fill::before, +.fr-icon-twitch-fill::after { + -webkit-mask-image: url("../icons/logo/twitch-fill.svg"); + mask-image: url("../icons/logo/twitch-fill.svg"); +} + +.fr-icon-twitch-line::before, +.fr-icon-twitch-line::after { + -webkit-mask-image: url("../icons/logo/twitch-line.svg"); + mask-image: url("../icons/logo/twitch-line.svg"); +} + +.fr-icon-twitter-fill::before, +.fr-icon-twitter-fill::after { + -webkit-mask-image: url("../icons/logo/twitter-fill.svg"); + mask-image: url("../icons/logo/twitter-fill.svg"); +} + +.fr-icon-twitter-line::before, +.fr-icon-twitter-line::after { + -webkit-mask-image: url("../icons/logo/twitter-line.svg"); + mask-image: url("../icons/logo/twitter-line.svg"); +} + +.fr-icon-twitter-x-fill::before, +.fr-icon-twitter-x-fill::after { + -webkit-mask-image: url("../icons/logo/twitter-x-fill.svg"); + mask-image: url("../icons/logo/twitter-x-fill.svg"); +} + +.fr-icon-twitter-x-line::before, +.fr-icon-twitter-x-line::after { + -webkit-mask-image: url("../icons/logo/twitter-x-line.svg"); + mask-image: url("../icons/logo/twitter-x-line.svg"); +} + +.fr-icon-vimeo-fill::before, +.fr-icon-vimeo-fill::after { + -webkit-mask-image: url("../icons/logo/vimeo-fill.svg"); + mask-image: url("../icons/logo/vimeo-fill.svg"); +} + +.fr-icon-vimeo-line::before, +.fr-icon-vimeo-line::after { + -webkit-mask-image: url("../icons/logo/vimeo-line.svg"); + mask-image: url("../icons/logo/vimeo-line.svg"); +} + +.fr-icon-vuejs-fill::before, +.fr-icon-vuejs-fill::after { + -webkit-mask-image: url("../icons/logo/vuejs-fill.svg"); + mask-image: url("../icons/logo/vuejs-fill.svg"); +} + +.fr-icon-vuejs-line::before, +.fr-icon-vuejs-line::after { + -webkit-mask-image: url("../icons/logo/vuejs-line.svg"); + mask-image: url("../icons/logo/vuejs-line.svg"); +} + +.fr-icon-whatsapp-fill::before, +.fr-icon-whatsapp-fill::after { + -webkit-mask-image: url("../icons/logo/whatsapp-fill.svg"); + mask-image: url("../icons/logo/whatsapp-fill.svg"); +} + +.fr-icon-whatsapp-line::before, +.fr-icon-whatsapp-line::after { + -webkit-mask-image: url("../icons/logo/whatsapp-line.svg"); + mask-image: url("../icons/logo/whatsapp-line.svg"); +} + +.fr-icon-youtube-fill::before, +.fr-icon-youtube-fill::after { + -webkit-mask-image: url("../icons/logo/youtube-fill.svg"); + mask-image: url("../icons/logo/youtube-fill.svg"); +} + +.fr-icon-youtube-line::before, +.fr-icon-youtube-line::after { + -webkit-mask-image: url("../icons/logo/youtube-line.svg"); + mask-image: url("../icons/logo/youtube-line.svg"); +} + +.fr-fi-facebook-circle-fill::before, +.fr-fi-facebook-circle-fill::after { + -webkit-mask-image: url("../icons/logo/facebook-circle-fill.svg"); + mask-image: url("../icons/logo/facebook-circle-fill.svg"); +} + +.fr-fi-facebook-circle-line::before, +.fr-fi-facebook-circle-line::after { + -webkit-mask-image: url("../icons/logo/facebook-circle-line.svg"); + mask-image: url("../icons/logo/facebook-circle-line.svg"); +} + +.fr-fi-dailymotion-fill::before, +.fr-fi-dailymotion-fill::after { + -webkit-mask-image: url("../icons/logo/fr--dailymotion-fill.svg"); + mask-image: url("../icons/logo/fr--dailymotion-fill.svg"); +} + +.fr-fi-dailymotion-line::before, +.fr-fi-dailymotion-line::after { + -webkit-mask-image: url("../icons/logo/fr--dailymotion-line.svg"); + mask-image: url("../icons/logo/fr--dailymotion-line.svg"); +} + +.fr-fi-github-fill::before, +.fr-fi-github-fill::after { + -webkit-mask-image: url("../icons/logo/github-fill.svg"); + mask-image: url("../icons/logo/github-fill.svg"); +} + +.fr-fi-github-line::before, +.fr-fi-github-line::after { + -webkit-mask-image: url("../icons/logo/github-line.svg"); + mask-image: url("../icons/logo/github-line.svg"); +} + +.fr-fi-instagram-fill::before, +.fr-fi-instagram-fill::after { + -webkit-mask-image: url("../icons/logo/instagram-fill.svg"); + mask-image: url("../icons/logo/instagram-fill.svg"); +} + +.fr-fi-instagram-line::before, +.fr-fi-instagram-line::after { + -webkit-mask-image: url("../icons/logo/instagram-line.svg"); + mask-image: url("../icons/logo/instagram-line.svg"); +} + +.fr-fi-linkedin-box-fill::before, +.fr-fi-linkedin-box-fill::after { + -webkit-mask-image: url("../icons/logo/linkedin-box-fill.svg"); + mask-image: url("../icons/logo/linkedin-box-fill.svg"); +} + +.fr-fi-linkedin-box-line::before, +.fr-fi-linkedin-box-line::after { + -webkit-mask-image: url("../icons/logo/linkedin-box-line.svg"); + mask-image: url("../icons/logo/linkedin-box-line.svg"); +} + +.fr-fi-npmjs-fill::before, +.fr-fi-npmjs-fill::after { + -webkit-mask-image: url("../icons/logo/npmjs-fill.svg"); + mask-image: url("../icons/logo/npmjs-fill.svg"); +} + +.fr-fi-npmjs-line::before, +.fr-fi-npmjs-line::after { + -webkit-mask-image: url("../icons/logo/npmjs-line.svg"); + mask-image: url("../icons/logo/npmjs-line.svg"); +} + +.fr-fi-remixicon-fill::before, +.fr-fi-remixicon-fill::after { + -webkit-mask-image: url("../icons/logo/remixicon-fill.svg"); + mask-image: url("../icons/logo/remixicon-fill.svg"); +} + +.fr-fi-remixicon-line::before, +.fr-fi-remixicon-line::after { + -webkit-mask-image: url("../icons/logo/remixicon-line.svg"); + mask-image: url("../icons/logo/remixicon-line.svg"); +} + +.fr-fi-slack-fill::before, +.fr-fi-slack-fill::after { + -webkit-mask-image: url("../icons/logo/slack-fill.svg"); + mask-image: url("../icons/logo/slack-fill.svg"); +} + +.fr-fi-slack-line::before, +.fr-fi-slack-line::after { + -webkit-mask-image: url("../icons/logo/slack-line.svg"); + mask-image: url("../icons/logo/slack-line.svg"); +} + +.fr-fi-snapchat-fill::before, +.fr-fi-snapchat-fill::after { + -webkit-mask-image: url("../icons/logo/snapchat-fill.svg"); + mask-image: url("../icons/logo/snapchat-fill.svg"); +} + +.fr-fi-snapchat-line::before, +.fr-fi-snapchat-line::after { + -webkit-mask-image: url("../icons/logo/snapchat-line.svg"); + mask-image: url("../icons/logo/snapchat-line.svg"); +} + +.fr-fi-telegram-fill::before, +.fr-fi-telegram-fill::after { + -webkit-mask-image: url("../icons/logo/telegram-fill.svg"); + mask-image: url("../icons/logo/telegram-fill.svg"); +} + +.fr-fi-telegram-line::before, +.fr-fi-telegram-line::after { + -webkit-mask-image: url("../icons/logo/telegram-line.svg"); + mask-image: url("../icons/logo/telegram-line.svg"); +} + +.fr-fi-twitch-fill::before, +.fr-fi-twitch-fill::after { + -webkit-mask-image: url("../icons/logo/twitch-fill.svg"); + mask-image: url("../icons/logo/twitch-fill.svg"); +} + +.fr-fi-twitch-line::before, +.fr-fi-twitch-line::after { + -webkit-mask-image: url("../icons/logo/twitch-line.svg"); + mask-image: url("../icons/logo/twitch-line.svg"); +} + +.fr-fi-twitter-fill::before, +.fr-fi-twitter-fill::after { + -webkit-mask-image: url("../icons/logo/twitter-fill.svg"); + mask-image: url("../icons/logo/twitter-fill.svg"); +} + +.fr-fi-twitter-line::before, +.fr-fi-twitter-line::after { + -webkit-mask-image: url("../icons/logo/twitter-line.svg"); + mask-image: url("../icons/logo/twitter-line.svg"); +} + +.fr-fi-vimeo-fill::before, +.fr-fi-vimeo-fill::after { + -webkit-mask-image: url("../icons/logo/vimeo-fill.svg"); + mask-image: url("../icons/logo/vimeo-fill.svg"); +} + +.fr-fi-vimeo-line::before, +.fr-fi-vimeo-line::after { + -webkit-mask-image: url("../icons/logo/vimeo-line.svg"); + mask-image: url("../icons/logo/vimeo-line.svg"); +} + +.fr-fi-youtube-fill::before, +.fr-fi-youtube-fill::after { + -webkit-mask-image: url("../icons/logo/youtube-fill.svg"); + mask-image: url("../icons/logo/youtube-fill.svg"); +} + +.fr-fi-youtube-line::before, +.fr-fi-youtube-line::after { + -webkit-mask-image: url("../icons/logo/youtube-line.svg"); + mask-image: url("../icons/logo/youtube-line.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-anchor-fill::before, +.fr-icon-anchor-fill::after { + -webkit-mask-image: url("../icons/map/anchor-fill.svg"); + mask-image: url("../icons/map/anchor-fill.svg"); +} + +.fr-icon-anchor-line::before, +.fr-icon-anchor-line::after { + -webkit-mask-image: url("../icons/map/anchor-line.svg"); + mask-image: url("../icons/map/anchor-line.svg"); +} + +.fr-icon-bike-fill::before, +.fr-icon-bike-fill::after { + -webkit-mask-image: url("../icons/map/bike-fill.svg"); + mask-image: url("../icons/map/bike-fill.svg"); +} + +.fr-icon-bike-line::before, +.fr-icon-bike-line::after { + -webkit-mask-image: url("../icons/map/bike-line.svg"); + mask-image: url("../icons/map/bike-line.svg"); +} + +.fr-icon-bus-fill::before, +.fr-icon-bus-fill::after { + -webkit-mask-image: url("../icons/map/bus-fill.svg"); + mask-image: url("../icons/map/bus-fill.svg"); +} + +.fr-icon-bus-line::before, +.fr-icon-bus-line::after { + -webkit-mask-image: url("../icons/map/bus-line.svg"); + mask-image: url("../icons/map/bus-line.svg"); +} + +.fr-icon-car-fill::before, +.fr-icon-car-fill::after { + -webkit-mask-image: url("../icons/map/car-fill.svg"); + mask-image: url("../icons/map/car-fill.svg"); +} + +.fr-icon-car-line::before, +.fr-icon-car-line::after { + -webkit-mask-image: url("../icons/map/car-line.svg"); + mask-image: url("../icons/map/car-line.svg"); +} + +.fr-icon-caravan-fill::before, +.fr-icon-caravan-fill::after { + -webkit-mask-image: url("../icons/map/caravan-fill.svg"); + mask-image: url("../icons/map/caravan-fill.svg"); +} + +.fr-icon-caravan-line::before, +.fr-icon-caravan-line::after { + -webkit-mask-image: url("../icons/map/caravan-line.svg"); + mask-image: url("../icons/map/caravan-line.svg"); +} + +.fr-icon-charging-pile-2-fill::before, +.fr-icon-charging-pile-2-fill::after { + -webkit-mask-image: url("../icons/map/charging-pile-2-fill.svg"); + mask-image: url("../icons/map/charging-pile-2-fill.svg"); +} + +.fr-icon-charging-pile-2-line::before, +.fr-icon-charging-pile-2-line::after { + -webkit-mask-image: url("../icons/map/charging-pile-2-line.svg"); + mask-image: url("../icons/map/charging-pile-2-line.svg"); +} + +.fr-icon-compass-3-fill::before, +.fr-icon-compass-3-fill::after { + -webkit-mask-image: url("../icons/map/compass-3-fill.svg"); + mask-image: url("../icons/map/compass-3-fill.svg"); +} + +.fr-icon-compass-3-line::before, +.fr-icon-compass-3-line::after { + -webkit-mask-image: url("../icons/map/compass-3-line.svg"); + mask-image: url("../icons/map/compass-3-line.svg"); +} + +.fr-icon-cup-fill::before, +.fr-icon-cup-fill::after { + -webkit-mask-image: url("../icons/map/cup-fill.svg"); + mask-image: url("../icons/map/cup-fill.svg"); +} + +.fr-icon-cup-line::before, +.fr-icon-cup-line::after { + -webkit-mask-image: url("../icons/map/cup-line.svg"); + mask-image: url("../icons/map/cup-line.svg"); +} + +.fr-icon-earth-fill::before, +.fr-icon-earth-fill::after { + -webkit-mask-image: url("../icons/map/earth-fill.svg"); + mask-image: url("../icons/map/earth-fill.svg"); +} + +.fr-icon-earth-line::before, +.fr-icon-earth-line::after { + -webkit-mask-image: url("../icons/map/earth-line.svg"); + mask-image: url("../icons/map/earth-line.svg"); +} + +.fr-icon-france-fill::before, +.fr-icon-france-fill::after { + -webkit-mask-image: url("../icons/map/france-fill.svg"); + mask-image: url("../icons/map/france-fill.svg"); +} + +.fr-icon-france-line::before, +.fr-icon-france-line::after { + -webkit-mask-image: url("../icons/map/france-line.svg"); + mask-image: url("../icons/map/france-line.svg"); +} + +.fr-icon-gas-station-fill::before, +.fr-icon-gas-station-fill::after { + -webkit-mask-image: url("../icons/map/gas-station-fill.svg"); + mask-image: url("../icons/map/gas-station-fill.svg"); +} + +.fr-icon-gas-station-line::before, +.fr-icon-gas-station-line::after { + -webkit-mask-image: url("../icons/map/gas-station-line.svg"); + mask-image: url("../icons/map/gas-station-line.svg"); +} + +.fr-icon-goblet-fill::before, +.fr-icon-goblet-fill::after { + -webkit-mask-image: url("../icons/map/goblet-fill.svg"); + mask-image: url("../icons/map/goblet-fill.svg"); +} + +.fr-icon-goblet-line::before, +.fr-icon-goblet-line::after { + -webkit-mask-image: url("../icons/map/goblet-line.svg"); + mask-image: url("../icons/map/goblet-line.svg"); +} + +.fr-icon-map-pin-2-fill::before, +.fr-icon-map-pin-2-fill::after { + -webkit-mask-image: url("../icons/map/map-pin-2-fill.svg"); + mask-image: url("../icons/map/map-pin-2-fill.svg"); +} + +.fr-icon-map-pin-2-line::before, +.fr-icon-map-pin-2-line::after { + -webkit-mask-image: url("../icons/map/map-pin-2-line.svg"); + mask-image: url("../icons/map/map-pin-2-line.svg"); +} + +.fr-icon-map-pin-user-fill::before, +.fr-icon-map-pin-user-fill::after { + -webkit-mask-image: url("../icons/map/map-pin-user-fill.svg"); + mask-image: url("../icons/map/map-pin-user-fill.svg"); +} + +.fr-icon-map-pin-user-line::before, +.fr-icon-map-pin-user-line::after { + -webkit-mask-image: url("../icons/map/map-pin-user-line.svg"); + mask-image: url("../icons/map/map-pin-user-line.svg"); +} + +.fr-icon-motorbike-fill::before, +.fr-icon-motorbike-fill::after { + -webkit-mask-image: url("../icons/map/motorbike-fill.svg"); + mask-image: url("../icons/map/motorbike-fill.svg"); +} + +.fr-icon-motorbike-line::before, +.fr-icon-motorbike-line::after { + -webkit-mask-image: url("../icons/map/motorbike-line.svg"); + mask-image: url("../icons/map/motorbike-line.svg"); +} + +.fr-icon-passport-fill::before, +.fr-icon-passport-fill::after { + -webkit-mask-image: url("../icons/map/passport-fill.svg"); + mask-image: url("../icons/map/passport-fill.svg"); +} + +.fr-icon-passport-line::before, +.fr-icon-passport-line::after { + -webkit-mask-image: url("../icons/map/passport-line.svg"); + mask-image: url("../icons/map/passport-line.svg"); +} + +.fr-icon-restaurant-fill::before, +.fr-icon-restaurant-fill::after { + -webkit-mask-image: url("../icons/map/restaurant-fill.svg"); + mask-image: url("../icons/map/restaurant-fill.svg"); +} + +.fr-icon-restaurant-line::before, +.fr-icon-restaurant-line::after { + -webkit-mask-image: url("../icons/map/restaurant-line.svg"); + mask-image: url("../icons/map/restaurant-line.svg"); +} + +.fr-icon-road-map-fill::before, +.fr-icon-road-map-fill::after { + -webkit-mask-image: url("../icons/map/road-map-fill.svg"); + mask-image: url("../icons/map/road-map-fill.svg"); +} + +.fr-icon-road-map-line::before, +.fr-icon-road-map-line::after { + -webkit-mask-image: url("../icons/map/road-map-line.svg"); + mask-image: url("../icons/map/road-map-line.svg"); +} + +.fr-icon-sailboat-fill::before, +.fr-icon-sailboat-fill::after { + -webkit-mask-image: url("../icons/map/sailboat-fill.svg"); + mask-image: url("../icons/map/sailboat-fill.svg"); +} + +.fr-icon-sailboat-line::before, +.fr-icon-sailboat-line::after { + -webkit-mask-image: url("../icons/map/sailboat-line.svg"); + mask-image: url("../icons/map/sailboat-line.svg"); +} + +.fr-icon-ship-2-fill::before, +.fr-icon-ship-2-fill::after { + -webkit-mask-image: url("../icons/map/ship-2-fill.svg"); + mask-image: url("../icons/map/ship-2-fill.svg"); +} + +.fr-icon-ship-2-line::before, +.fr-icon-ship-2-line::after { + -webkit-mask-image: url("../icons/map/ship-2-line.svg"); + mask-image: url("../icons/map/ship-2-line.svg"); +} + +.fr-icon-signal-tower-fill::before, +.fr-icon-signal-tower-fill::after { + -webkit-mask-image: url("../icons/map/signal-tower-fill.svg"); + mask-image: url("../icons/map/signal-tower-fill.svg"); +} + +.fr-icon-signal-tower-line::before, +.fr-icon-signal-tower-line::after { + -webkit-mask-image: url("../icons/map/signal-tower-line.svg"); + mask-image: url("../icons/map/signal-tower-line.svg"); +} + +.fr-icon-suitcase-2-fill::before, +.fr-icon-suitcase-2-fill::after { + -webkit-mask-image: url("../icons/map/suitcase-2-fill.svg"); + mask-image: url("../icons/map/suitcase-2-fill.svg"); +} + +.fr-icon-suitcase-2-line::before, +.fr-icon-suitcase-2-line::after { + -webkit-mask-image: url("../icons/map/suitcase-2-line.svg"); + mask-image: url("../icons/map/suitcase-2-line.svg"); +} + +.fr-icon-taxi-fill::before, +.fr-icon-taxi-fill::after { + -webkit-mask-image: url("../icons/map/taxi-fill.svg"); + mask-image: url("../icons/map/taxi-fill.svg"); +} + +.fr-icon-taxi-line::before, +.fr-icon-taxi-line::after { + -webkit-mask-image: url("../icons/map/taxi-line.svg"); + mask-image: url("../icons/map/taxi-line.svg"); +} + +.fr-icon-train-fill::before, +.fr-icon-train-fill::after { + -webkit-mask-image: url("../icons/map/train-fill.svg"); + mask-image: url("../icons/map/train-fill.svg"); +} + +.fr-icon-train-line::before, +.fr-icon-train-line::after { + -webkit-mask-image: url("../icons/map/train-line.svg"); + mask-image: url("../icons/map/train-line.svg"); +} + +.fr-fi-map-pin-2-fill::before, +.fr-fi-map-pin-2-fill::after { + -webkit-mask-image: url("../icons/map/map-pin-2-fill.svg"); + mask-image: url("../icons/map/map-pin-2-fill.svg"); +} + +.fr-fi-map-pin-2-line::before, +.fr-fi-map-pin-2-line::after { + -webkit-mask-image: url("../icons/map/map-pin-2-line.svg"); + mask-image: url("../icons/map/map-pin-2-line.svg"); +} + +.fr-fi-road-map-fill::before, +.fr-fi-road-map-fill::after { + -webkit-mask-image: url("../icons/map/road-map-fill.svg"); + mask-image: url("../icons/map/road-map-fill.svg"); +} + +.fr-fi-road-map-line::before, +.fr-fi-road-map-line::after { + -webkit-mask-image: url("../icons/map/road-map-line.svg"); + mask-image: url("../icons/map/road-map-line.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-camera-fill::before, +.fr-icon-camera-fill::after { + -webkit-mask-image: url("../icons/media/camera-fill.svg"); + mask-image: url("../icons/media/camera-fill.svg"); +} + +.fr-icon-camera-line::before, +.fr-icon-camera-line::after { + -webkit-mask-image: url("../icons/media/camera-line.svg"); + mask-image: url("../icons/media/camera-line.svg"); +} + +.fr-icon-clapperboard-fill::before, +.fr-icon-clapperboard-fill::after { + -webkit-mask-image: url("../icons/media/clapperboard-fill.svg"); + mask-image: url("../icons/media/clapperboard-fill.svg"); +} + +.fr-icon-clapperboard-line::before, +.fr-icon-clapperboard-line::after { + -webkit-mask-image: url("../icons/media/clapperboard-line.svg"); + mask-image: url("../icons/media/clapperboard-line.svg"); +} + +.fr-icon-equalizer-fill::before, +.fr-icon-equalizer-fill::after { + -webkit-mask-image: url("../icons/media/equalizer-fill.svg"); + mask-image: url("../icons/media/equalizer-fill.svg"); +} + +.fr-icon-equalizer-line::before, +.fr-icon-equalizer-line::after { + -webkit-mask-image: url("../icons/media/equalizer-line.svg"); + mask-image: url("../icons/media/equalizer-line.svg"); +} + +.fr-icon-film-fill::before, +.fr-icon-film-fill::after { + -webkit-mask-image: url("../icons/media/film-fill.svg"); + mask-image: url("../icons/media/film-fill.svg"); +} + +.fr-icon-film-line::before, +.fr-icon-film-line::after { + -webkit-mask-image: url("../icons/media/film-line.svg"); + mask-image: url("../icons/media/film-line.svg"); +} + +.fr-icon-fullscreen-line::before, +.fr-icon-fullscreen-line::after { + -webkit-mask-image: url("../icons/media/fullscreen-line.svg"); + mask-image: url("../icons/media/fullscreen-line.svg"); +} + +.fr-icon-gallery-fill::before, +.fr-icon-gallery-fill::after { + -webkit-mask-image: url("../icons/media/gallery-fill.svg"); + mask-image: url("../icons/media/gallery-fill.svg"); +} + +.fr-icon-gallery-line::before, +.fr-icon-gallery-line::after { + -webkit-mask-image: url("../icons/media/gallery-line.svg"); + mask-image: url("../icons/media/gallery-line.svg"); +} + +.fr-icon-headphone-fill::before, +.fr-icon-headphone-fill::after { + -webkit-mask-image: url("../icons/media/headphone-fill.svg"); + mask-image: url("../icons/media/headphone-fill.svg"); +} + +.fr-icon-headphone-line::before, +.fr-icon-headphone-line::after { + -webkit-mask-image: url("../icons/media/headphone-line.svg"); + mask-image: url("../icons/media/headphone-line.svg"); +} + +.fr-icon-image-add-fill::before, +.fr-icon-image-add-fill::after { + -webkit-mask-image: url("../icons/media/image-add-fill.svg"); + mask-image: url("../icons/media/image-add-fill.svg"); +} + +.fr-icon-image-add-line::before, +.fr-icon-image-add-line::after { + -webkit-mask-image: url("../icons/media/image-add-line.svg"); + mask-image: url("../icons/media/image-add-line.svg"); +} + +.fr-icon-image-edit-fill::before, +.fr-icon-image-edit-fill::after { + -webkit-mask-image: url("../icons/media/image-edit-fill.svg"); + mask-image: url("../icons/media/image-edit-fill.svg"); +} + +.fr-icon-image-edit-line::before, +.fr-icon-image-edit-line::after { + -webkit-mask-image: url("../icons/media/image-edit-line.svg"); + mask-image: url("../icons/media/image-edit-line.svg"); +} + +.fr-icon-image-fill::before, +.fr-icon-image-fill::after { + -webkit-mask-image: url("../icons/media/image-fill.svg"); + mask-image: url("../icons/media/image-fill.svg"); +} + +.fr-icon-image-line::before, +.fr-icon-image-line::after { + -webkit-mask-image: url("../icons/media/image-line.svg"); + mask-image: url("../icons/media/image-line.svg"); +} + +.fr-icon-live-fill::before, +.fr-icon-live-fill::after { + -webkit-mask-image: url("../icons/media/live-fill.svg"); + mask-image: url("../icons/media/live-fill.svg"); +} + +.fr-icon-live-line::before, +.fr-icon-live-line::after { + -webkit-mask-image: url("../icons/media/live-line.svg"); + mask-image: url("../icons/media/live-line.svg"); +} + +.fr-icon-mic-fill::before, +.fr-icon-mic-fill::after { + -webkit-mask-image: url("../icons/media/mic-fill.svg"); + mask-image: url("../icons/media/mic-fill.svg"); +} + +.fr-icon-mic-line::before, +.fr-icon-mic-line::after { + -webkit-mask-image: url("../icons/media/mic-line.svg"); + mask-image: url("../icons/media/mic-line.svg"); +} + +.fr-icon-music-2-fill::before, +.fr-icon-music-2-fill::after { + -webkit-mask-image: url("../icons/media/music-2-fill.svg"); + mask-image: url("../icons/media/music-2-fill.svg"); +} + +.fr-icon-music-2-line::before, +.fr-icon-music-2-line::after { + -webkit-mask-image: url("../icons/media/music-2-line.svg"); + mask-image: url("../icons/media/music-2-line.svg"); +} + +.fr-icon-notification-3-fill::before, +.fr-icon-notification-3-fill::after { + -webkit-mask-image: url("../icons/media/notification-3-fill.svg"); + mask-image: url("../icons/media/notification-3-fill.svg"); +} + +.fr-icon-notification-3-line::before, +.fr-icon-notification-3-line::after { + -webkit-mask-image: url("../icons/media/notification-3-line.svg"); + mask-image: url("../icons/media/notification-3-line.svg"); +} + +.fr-icon-pause-circle-fill::before, +.fr-icon-pause-circle-fill::after { + -webkit-mask-image: url("../icons/media/pause-circle-fill.svg"); + mask-image: url("../icons/media/pause-circle-fill.svg"); +} + +.fr-icon-pause-circle-line::before, +.fr-icon-pause-circle-line::after { + -webkit-mask-image: url("../icons/media/pause-circle-line.svg"); + mask-image: url("../icons/media/pause-circle-line.svg"); +} + +.fr-icon-play-circle-fill::before, +.fr-icon-play-circle-fill::after { + -webkit-mask-image: url("../icons/media/play-circle-fill.svg"); + mask-image: url("../icons/media/play-circle-fill.svg"); +} + +.fr-icon-play-circle-line::before, +.fr-icon-play-circle-line::after { + -webkit-mask-image: url("../icons/media/play-circle-line.svg"); + mask-image: url("../icons/media/play-circle-line.svg"); +} + +.fr-icon-stop-circle-fill::before, +.fr-icon-stop-circle-fill::after { + -webkit-mask-image: url("../icons/media/stop-circle-fill.svg"); + mask-image: url("../icons/media/stop-circle-fill.svg"); +} + +.fr-icon-stop-circle-line::before, +.fr-icon-stop-circle-line::after { + -webkit-mask-image: url("../icons/media/stop-circle-line.svg"); + mask-image: url("../icons/media/stop-circle-line.svg"); +} + +.fr-icon-volume-down-fill::before, +.fr-icon-volume-down-fill::after { + -webkit-mask-image: url("../icons/media/volume-down-fill.svg"); + mask-image: url("../icons/media/volume-down-fill.svg"); +} + +.fr-icon-volume-down-line::before, +.fr-icon-volume-down-line::after { + -webkit-mask-image: url("../icons/media/volume-down-line.svg"); + mask-image: url("../icons/media/volume-down-line.svg"); +} + +.fr-icon-volume-mute-fill::before, +.fr-icon-volume-mute-fill::after { + -webkit-mask-image: url("../icons/media/volume-mute-fill.svg"); + mask-image: url("../icons/media/volume-mute-fill.svg"); +} + +.fr-icon-volume-mute-line::before, +.fr-icon-volume-mute-line::after { + -webkit-mask-image: url("../icons/media/volume-mute-line.svg"); + mask-image: url("../icons/media/volume-mute-line.svg"); +} + +.fr-icon-volume-up-fill::before, +.fr-icon-volume-up-fill::after { + -webkit-mask-image: url("../icons/media/volume-up-fill.svg"); + mask-image: url("../icons/media/volume-up-fill.svg"); +} + +.fr-icon-volume-up-line::before, +.fr-icon-volume-up-line::after { + -webkit-mask-image: url("../icons/media/volume-up-line.svg"); + mask-image: url("../icons/media/volume-up-line.svg"); +} + +.fr-fi-equalizer-fill::before, +.fr-fi-equalizer-fill::after { + -webkit-mask-image: url("../icons/media/equalizer-fill.svg"); + mask-image: url("../icons/media/equalizer-fill.svg"); +} + +.fr-fi-equalizer-line::before, +.fr-fi-equalizer-line::after { + -webkit-mask-image: url("../icons/media/equalizer-line.svg"); + mask-image: url("../icons/media/equalizer-line.svg"); +} + +.fr-fi-image-fill::before, +.fr-fi-image-fill::after { + -webkit-mask-image: url("../icons/media/image-fill.svg"); + mask-image: url("../icons/media/image-fill.svg"); +} + +.fr-fi-image-line::before, +.fr-fi-image-line::after { + -webkit-mask-image: url("../icons/media/image-line.svg"); + mask-image: url("../icons/media/image-line.svg"); +} + +.fr-fi-pause-circle-fill::before, +.fr-fi-pause-circle-fill::after { + -webkit-mask-image: url("../icons/media/pause-circle-fill.svg"); + mask-image: url("../icons/media/pause-circle-fill.svg"); +} + +.fr-fi-pause-circle-line::before, +.fr-fi-pause-circle-line::after { + -webkit-mask-image: url("../icons/media/pause-circle-line.svg"); + mask-image: url("../icons/media/pause-circle-line.svg"); +} + +.fr-fi-volume-down-fill::before, +.fr-fi-volume-down-fill::after { + -webkit-mask-image: url("../icons/media/volume-down-fill.svg"); + mask-image: url("../icons/media/volume-down-fill.svg"); +} + +.fr-fi-volume-down-line::before, +.fr-fi-volume-down-line::after { + -webkit-mask-image: url("../icons/media/volume-down-line.svg"); + mask-image: url("../icons/media/volume-down-line.svg"); +} + +.fr-fi-volume-mute-fill::before, +.fr-fi-volume-mute-fill::after { + -webkit-mask-image: url("../icons/media/volume-mute-fill.svg"); + mask-image: url("../icons/media/volume-mute-fill.svg"); +} + +.fr-fi-volume-mute-line::before, +.fr-fi-volume-mute-line::after { + -webkit-mask-image: url("../icons/media/volume-mute-line.svg"); + mask-image: url("../icons/media/volume-mute-line.svg"); +} + +.fr-fi-volume-up-fill::before, +.fr-fi-volume-up-fill::after { + -webkit-mask-image: url("../icons/media/volume-up-fill.svg"); + mask-image: url("../icons/media/volume-up-fill.svg"); +} + +.fr-fi-volume-up-line::before, +.fr-fi-volume-up-line::after { + -webkit-mask-image: url("../icons/media/volume-up-line.svg"); + mask-image: url("../icons/media/volume-up-line.svg"); +} + +.fr-fi-play-line::before, +.fr-fi-play-line::after { + -webkit-mask-image: url("../icons/media/play-circle-line.svg"); + mask-image: url("../icons/media/play-circle-line.svg"); +} + +.fr-fi-play-fill::before, +.fr-fi-play-fill::after { + -webkit-mask-image: url("../icons/media/play-circle-fill.svg"); + mask-image: url("../icons/media/play-circle-fill.svg"); +} + +.fr-icon-play-line::before, +.fr-icon-play-line::after { + -webkit-mask-image: url("../icons/media/play-circle-line.svg"); + mask-image: url("../icons/media/play-circle-line.svg"); +} + +.fr-icon-play-fill::before, +.fr-icon-play-fill::after { + -webkit-mask-image: url("../icons/media/play-circle-fill.svg"); + mask-image: url("../icons/media/play-circle-fill.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-accessibility-fill::before, +.fr-icon-accessibility-fill::after { + -webkit-mask-image: url("../icons/others/fr--accessibility-fill.svg"); + mask-image: url("../icons/others/fr--accessibility-fill.svg"); +} + +.fr-icon-accessibility-line::before, +.fr-icon-accessibility-line::after { + -webkit-mask-image: url("../icons/others/fr--accessibility-line.svg"); + mask-image: url("../icons/others/fr--accessibility-line.svg"); +} + +.fr-icon-ear-off-fill::before, +.fr-icon-ear-off-fill::after { + -webkit-mask-image: url("../icons/others/fr--ear-off-fill.svg"); + mask-image: url("../icons/others/fr--ear-off-fill.svg"); +} + +.fr-icon-ear-off-line::before, +.fr-icon-ear-off-line::after { + -webkit-mask-image: url("../icons/others/fr--ear-off-line.svg"); + mask-image: url("../icons/others/fr--ear-off-line.svg"); +} + +.fr-icon-mental-disabilities-fill::before, +.fr-icon-mental-disabilities-fill::after { + -webkit-mask-image: url("../icons/others/fr--mental-disabilities-fill.svg"); + mask-image: url("../icons/others/fr--mental-disabilities-fill.svg"); +} + +.fr-icon-mental-disabilities-line::before, +.fr-icon-mental-disabilities-line::after { + -webkit-mask-image: url("../icons/others/fr--mental-disabilities-line.svg"); + mask-image: url("../icons/others/fr--mental-disabilities-line.svg"); +} + +.fr-icon-sign-language-fill::before, +.fr-icon-sign-language-fill::after { + -webkit-mask-image: url("../icons/others/fr--sign-language-fill.svg"); + mask-image: url("../icons/others/fr--sign-language-fill.svg"); +} + +.fr-icon-sign-language-line::before, +.fr-icon-sign-language-line::after { + -webkit-mask-image: url("../icons/others/fr--sign-language-line.svg"); + mask-image: url("../icons/others/fr--sign-language-line.svg"); +} + +.fr-icon-leaf-fill::before, +.fr-icon-leaf-fill::after { + -webkit-mask-image: url("../icons/others/leaf-fill.svg"); + mask-image: url("../icons/others/leaf-fill.svg"); +} + +.fr-icon-leaf-line::before, +.fr-icon-leaf-line::after { + -webkit-mask-image: url("../icons/others/leaf-line.svg"); + mask-image: url("../icons/others/leaf-line.svg"); +} + +.fr-icon-lightbulb-fill::before, +.fr-icon-lightbulb-fill::after { + -webkit-mask-image: url("../icons/others/lightbulb-fill.svg"); + mask-image: url("../icons/others/lightbulb-fill.svg"); +} + +.fr-icon-lightbulb-line::before, +.fr-icon-lightbulb-line::after { + -webkit-mask-image: url("../icons/others/lightbulb-line.svg"); + mask-image: url("../icons/others/lightbulb-line.svg"); +} + +.fr-icon-plant-fill::before, +.fr-icon-plant-fill::after { + -webkit-mask-image: url("../icons/others/plant-fill.svg"); + mask-image: url("../icons/others/plant-fill.svg"); +} + +.fr-icon-plant-line::before, +.fr-icon-plant-line::after { + -webkit-mask-image: url("../icons/others/plant-line.svg"); + mask-image: url("../icons/others/plant-line.svg"); +} + +.fr-icon-recycle-fill::before, +.fr-icon-recycle-fill::after { + -webkit-mask-image: url("../icons/others/recycle-fill.svg"); + mask-image: url("../icons/others/recycle-fill.svg"); +} + +.fr-icon-recycle-line::before, +.fr-icon-recycle-line::after { + -webkit-mask-image: url("../icons/others/recycle-line.svg"); + mask-image: url("../icons/others/recycle-line.svg"); +} + +.fr-icon-scales-3-fill::before, +.fr-icon-scales-3-fill::after { + -webkit-mask-image: url("../icons/others/scales-3-fill.svg"); + mask-image: url("../icons/others/scales-3-fill.svg"); +} + +.fr-icon-scales-3-line::before, +.fr-icon-scales-3-line::after { + -webkit-mask-image: url("../icons/others/scales-3-line.svg"); + mask-image: url("../icons/others/scales-3-line.svg"); +} + +.fr-icon-seedling-fill::before, +.fr-icon-seedling-fill::after { + -webkit-mask-image: url("../icons/others/seedling-fill.svg"); + mask-image: url("../icons/others/seedling-fill.svg"); +} + +.fr-icon-seedling-line::before, +.fr-icon-seedling-line::after { + -webkit-mask-image: url("../icons/others/seedling-line.svg"); + mask-image: url("../icons/others/seedling-line.svg"); +} + +.fr-icon-umbrella-fill::before, +.fr-icon-umbrella-fill::after { + -webkit-mask-image: url("../icons/others/umbrella-fill.svg"); + mask-image: url("../icons/others/umbrella-fill.svg"); +} + +.fr-icon-umbrella-line::before, +.fr-icon-umbrella-line::after { + -webkit-mask-image: url("../icons/others/umbrella-line.svg"); + mask-image: url("../icons/others/umbrella-line.svg"); +} + +.fr-icon-wheelchair-fill::before, +.fr-icon-wheelchair-fill::after { + -webkit-mask-image: url("../icons/others/wheelchair-fill.svg"); + mask-image: url("../icons/others/wheelchair-fill.svg"); +} + +.fr-icon-wheelchair-line::before, +.fr-icon-wheelchair-line::after { + -webkit-mask-image: url("../icons/others/wheelchair-line.svg"); + mask-image: url("../icons/others/wheelchair-line.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON SYSTEM +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-add-circle-fill::before, +.fr-icon-add-circle-fill::after { + -webkit-mask-image: url("../icons/system/add-circle-fill.svg"); + mask-image: url("../icons/system/add-circle-fill.svg"); +} + +.fr-icon-add-circle-line::before, +.fr-icon-add-circle-line::after { + -webkit-mask-image: url("../icons/system/add-circle-line.svg"); + mask-image: url("../icons/system/add-circle-line.svg"); +} + +.fr-icon-add-line::before, +.fr-icon-add-line::after { + -webkit-mask-image: url("../icons/system/add-line.svg"); + mask-image: url("../icons/system/add-line.svg"); +} + +.fr-icon-alarm-warning-fill::before, +.fr-icon-alarm-warning-fill::after { + -webkit-mask-image: url("../icons/system/alarm-warning-fill.svg"); + mask-image: url("../icons/system/alarm-warning-fill.svg"); +} + +.fr-icon-alarm-warning-line::before, +.fr-icon-alarm-warning-line::after { + -webkit-mask-image: url("../icons/system/alarm-warning-line.svg"); + mask-image: url("../icons/system/alarm-warning-line.svg"); +} + +.fr-icon-alert-fill::before, +.fr-icon-alert-fill::after { + -webkit-mask-image: url("../icons/system/alert-fill.svg"); + mask-image: url("../icons/system/alert-fill.svg"); +} + +.fr-icon-alert-line::before, +.fr-icon-alert-line::after { + -webkit-mask-image: url("../icons/system/alert-line.svg"); + mask-image: url("../icons/system/alert-line.svg"); +} + +.fr-icon-arrow-down-fill::before, +.fr-icon-arrow-down-fill::after { + -webkit-mask-image: url("../icons/system/arrow-down-fill.svg"); + mask-image: url("../icons/system/arrow-down-fill.svg"); +} + +.fr-icon-arrow-down-line::before, +.fr-icon-arrow-down-line::after { + -webkit-mask-image: url("../icons/system/arrow-down-line.svg"); + mask-image: url("../icons/system/arrow-down-line.svg"); +} + +.fr-icon-arrow-down-s-fill::before, +.fr-icon-arrow-down-s-fill::after { + -webkit-mask-image: url("../icons/system/arrow-down-s-fill.svg"); + mask-image: url("../icons/system/arrow-down-s-fill.svg"); +} + +.fr-icon-arrow-down-s-line::before, +.fr-icon-arrow-down-s-line::after { + -webkit-mask-image: url("../icons/system/arrow-down-s-line.svg"); + mask-image: url("../icons/system/arrow-down-s-line.svg"); +} + +.fr-icon-arrow-go-back-fill::before, +.fr-icon-arrow-go-back-fill::after { + -webkit-mask-image: url("../icons/system/arrow-go-back-fill.svg"); + mask-image: url("../icons/system/arrow-go-back-fill.svg"); +} + +.fr-icon-arrow-go-back-line::before, +.fr-icon-arrow-go-back-line::after { + -webkit-mask-image: url("../icons/system/arrow-go-back-line.svg"); + mask-image: url("../icons/system/arrow-go-back-line.svg"); +} + +.fr-icon-arrow-go-forward-fill::before, +.fr-icon-arrow-go-forward-fill::after { + -webkit-mask-image: url("../icons/system/arrow-go-forward-fill.svg"); + mask-image: url("../icons/system/arrow-go-forward-fill.svg"); +} + +.fr-icon-arrow-go-forward-line::before, +.fr-icon-arrow-go-forward-line::after { + -webkit-mask-image: url("../icons/system/arrow-go-forward-line.svg"); + mask-image: url("../icons/system/arrow-go-forward-line.svg"); +} + +.fr-icon-arrow-left-fill::before, +.fr-icon-arrow-left-fill::after { + -webkit-mask-image: url("../icons/system/arrow-left-fill.svg"); + mask-image: url("../icons/system/arrow-left-fill.svg"); +} + +.fr-icon-arrow-left-line::before, +.fr-icon-arrow-left-line::after { + -webkit-mask-image: url("../icons/system/arrow-left-line.svg"); + mask-image: url("../icons/system/arrow-left-line.svg"); +} + +.fr-icon-arrow-left-s-fill::before, +.fr-icon-arrow-left-s-fill::after { + -webkit-mask-image: url("../icons/system/arrow-left-s-fill.svg"); + mask-image: url("../icons/system/arrow-left-s-fill.svg"); +} + +.fr-icon-arrow-left-s-line::before, +.fr-icon-arrow-left-s-line::after { + -webkit-mask-image: url("../icons/system/arrow-left-s-line.svg"); + mask-image: url("../icons/system/arrow-left-s-line.svg"); +} + +.fr-icon-arrow-right-fill::before, +.fr-icon-arrow-right-fill::after { + -webkit-mask-image: url("../icons/system/arrow-right-fill.svg"); + mask-image: url("../icons/system/arrow-right-fill.svg"); +} + +.fr-icon-arrow-right-line::before, +.fr-icon-arrow-right-line::after { + -webkit-mask-image: url("../icons/system/arrow-right-line.svg"); + mask-image: url("../icons/system/arrow-right-line.svg"); +} + +.fr-icon-arrow-right-s-fill::before, +.fr-icon-arrow-right-s-fill::after { + -webkit-mask-image: url("../icons/system/arrow-right-s-fill.svg"); + mask-image: url("../icons/system/arrow-right-s-fill.svg"); +} + +.fr-icon-arrow-right-s-line::before, +.fr-icon-arrow-right-s-line::after { + -webkit-mask-image: url("../icons/system/arrow-right-s-line.svg"); + mask-image: url("../icons/system/arrow-right-s-line.svg"); +} + +.fr-icon-arrow-right-up-line::before, +.fr-icon-arrow-right-up-line::after { + -webkit-mask-image: url("../icons/system/arrow-right-up-line.svg"); + mask-image: url("../icons/system/arrow-right-up-line.svg"); +} + +.fr-icon-arrow-up-down-line::before, +.fr-icon-arrow-up-down-line::after { + -webkit-mask-image: url("../icons/system/arrow-up-down-line.svg"); + mask-image: url("../icons/system/arrow-up-down-line.svg"); +} + +.fr-icon-arrow-up-fill::before, +.fr-icon-arrow-up-fill::after { + -webkit-mask-image: url("../icons/system/arrow-up-fill.svg"); + mask-image: url("../icons/system/arrow-up-fill.svg"); +} + +.fr-icon-arrow-up-line::before, +.fr-icon-arrow-up-line::after { + -webkit-mask-image: url("../icons/system/arrow-up-line.svg"); + mask-image: url("../icons/system/arrow-up-line.svg"); +} + +.fr-icon-arrow-up-s-fill::before, +.fr-icon-arrow-up-s-fill::after { + -webkit-mask-image: url("../icons/system/arrow-up-s-fill.svg"); + mask-image: url("../icons/system/arrow-up-s-fill.svg"); +} + +.fr-icon-arrow-up-s-line::before, +.fr-icon-arrow-up-s-line::after { + -webkit-mask-image: url("../icons/system/arrow-up-s-line.svg"); + mask-image: url("../icons/system/arrow-up-s-line.svg"); +} + +.fr-icon-check-line::before, +.fr-icon-check-line::after { + -webkit-mask-image: url("../icons/system/check-line.svg"); + mask-image: url("../icons/system/check-line.svg"); +} + +.fr-icon-checkbox-circle-fill::before, +.fr-icon-checkbox-circle-fill::after { + -webkit-mask-image: url("../icons/system/checkbox-circle-fill.svg"); + mask-image: url("../icons/system/checkbox-circle-fill.svg"); +} + +.fr-icon-checkbox-circle-line::before, +.fr-icon-checkbox-circle-line::after { + -webkit-mask-image: url("../icons/system/checkbox-circle-line.svg"); + mask-image: url("../icons/system/checkbox-circle-line.svg"); +} + +.fr-icon-checkbox-fill::before, +.fr-icon-checkbox-fill::after { + -webkit-mask-image: url("../icons/system/checkbox-fill.svg"); + mask-image: url("../icons/system/checkbox-fill.svg"); +} + +.fr-icon-checkbox-line::before, +.fr-icon-checkbox-line::after { + -webkit-mask-image: url("../icons/system/checkbox-line.svg"); + mask-image: url("../icons/system/checkbox-line.svg"); +} + +.fr-icon-close-circle-fill::before, +.fr-icon-close-circle-fill::after { + -webkit-mask-image: url("../icons/system/close-circle-fill.svg"); + mask-image: url("../icons/system/close-circle-fill.svg"); +} + +.fr-icon-close-circle-line::before, +.fr-icon-close-circle-line::after { + -webkit-mask-image: url("../icons/system/close-circle-line.svg"); + mask-image: url("../icons/system/close-circle-line.svg"); +} + +.fr-icon-close-line::before, +.fr-icon-close-line::after { + -webkit-mask-image: url("../icons/system/close-line.svg"); + mask-image: url("../icons/system/close-line.svg"); +} + +.fr-icon-delete-bin-fill::before, +.fr-icon-delete-bin-fill::after { + -webkit-mask-image: url("../icons/system/delete-bin-fill.svg"); + mask-image: url("../icons/system/delete-bin-fill.svg"); +} + +.fr-icon-delete-bin-line::before, +.fr-icon-delete-bin-line::after { + -webkit-mask-image: url("../icons/system/delete-bin-line.svg"); + mask-image: url("../icons/system/delete-bin-line.svg"); +} + +.fr-icon-download-fill::before, +.fr-icon-download-fill::after { + -webkit-mask-image: url("../icons/system/download-fill.svg"); + mask-image: url("../icons/system/download-fill.svg"); +} + +.fr-icon-download-line::before, +.fr-icon-download-line::after { + -webkit-mask-image: url("../icons/system/download-line.svg"); + mask-image: url("../icons/system/download-line.svg"); +} + +.fr-icon-error-warning-fill::before, +.fr-icon-error-warning-fill::after { + -webkit-mask-image: url("../icons/system/error-warning-fill.svg"); + mask-image: url("../icons/system/error-warning-fill.svg"); +} + +.fr-icon-error-warning-line::before, +.fr-icon-error-warning-line::after { + -webkit-mask-image: url("../icons/system/error-warning-line.svg"); + mask-image: url("../icons/system/error-warning-line.svg"); +} + +.fr-icon-external-link-fill::before, +.fr-icon-external-link-fill::after { + -webkit-mask-image: url("../icons/system/external-link-fill.svg"); + mask-image: url("../icons/system/external-link-fill.svg"); +} + +.fr-icon-external-link-line::before, +.fr-icon-external-link-line::after { + -webkit-mask-image: url("../icons/system/external-link-line.svg"); + mask-image: url("../icons/system/external-link-line.svg"); +} + +.fr-icon-eye-fill::before, +.fr-icon-eye-fill::after { + -webkit-mask-image: url("../icons/system/eye-fill.svg"); + mask-image: url("../icons/system/eye-fill.svg"); +} + +.fr-icon-eye-line::before, +.fr-icon-eye-line::after { + -webkit-mask-image: url("../icons/system/eye-line.svg"); + mask-image: url("../icons/system/eye-line.svg"); +} + +.fr-icon-eye-off-fill::before, +.fr-icon-eye-off-fill::after { + -webkit-mask-image: url("../icons/system/eye-off-fill.svg"); + mask-image: url("../icons/system/eye-off-fill.svg"); +} + +.fr-icon-eye-off-line::before, +.fr-icon-eye-off-line::after { + -webkit-mask-image: url("../icons/system/eye-off-line.svg"); + mask-image: url("../icons/system/eye-off-line.svg"); +} + +.fr-icon-filter-fill::before, +.fr-icon-filter-fill::after { + -webkit-mask-image: url("../icons/system/filter-fill.svg"); + mask-image: url("../icons/system/filter-fill.svg"); +} + +.fr-icon-filter-line::before, +.fr-icon-filter-line::after { + -webkit-mask-image: url("../icons/system/filter-line.svg"); + mask-image: url("../icons/system/filter-line.svg"); +} + +.fr-icon-alert-warning-2-fill::before, +.fr-icon-alert-warning-2-fill::after { + -webkit-mask-image: url("../icons/system/fr--alert-warning-2-fill.svg"); + mask-image: url("../icons/system/fr--alert-warning-2-fill.svg"); +} + +.fr-icon-alert-warning-fill::before, +.fr-icon-alert-warning-fill::after { + -webkit-mask-image: url("../icons/system/fr--alert-warning-fill.svg"); + mask-image: url("../icons/system/fr--alert-warning-fill.svg"); +} + +.fr-icon-arrow-left-s-first-line::before, +.fr-icon-arrow-left-s-first-line::after { + -webkit-mask-image: url("../icons/system/fr--arrow-left-s-first-line.svg"); + mask-image: url("../icons/system/fr--arrow-left-s-first-line.svg"); +} + +.fr-icon-arrow-left-s-line-double::before, +.fr-icon-arrow-left-s-line-double::after { + -webkit-mask-image: url("../icons/system/fr--arrow-left-s-line-double.svg"); + mask-image: url("../icons/system/fr--arrow-left-s-line-double.svg"); +} + +.fr-icon-arrow-right-down-circle-fill::before, +.fr-icon-arrow-right-down-circle-fill::after { + -webkit-mask-image: url("../icons/system/fr--arrow-right-down-circle-fill.svg"); + mask-image: url("../icons/system/fr--arrow-right-down-circle-fill.svg"); +} + +.fr-icon-arrow-right-s-last-line::before, +.fr-icon-arrow-right-s-last-line::after { + -webkit-mask-image: url("../icons/system/fr--arrow-right-s-last-line.svg"); + mask-image: url("../icons/system/fr--arrow-right-s-last-line.svg"); +} + +.fr-icon-arrow-right-s-line-double::before, +.fr-icon-arrow-right-s-line-double::after { + -webkit-mask-image: url("../icons/system/fr--arrow-right-s-line-double.svg"); + mask-image: url("../icons/system/fr--arrow-right-s-line-double.svg"); +} + +.fr-icon-arrow-right-up-circle-fill::before, +.fr-icon-arrow-right-up-circle-fill::after { + -webkit-mask-image: url("../icons/system/fr--arrow-right-up-circle-fill.svg"); + mask-image: url("../icons/system/fr--arrow-right-up-circle-fill.svg"); +} + +.fr-icon-capslock-line::before, +.fr-icon-capslock-line::after { + -webkit-mask-image: url("../icons/system/fr--capslock-line.svg"); + mask-image: url("../icons/system/fr--capslock-line.svg"); +} + +.fr-icon-equal-circle-fill::before, +.fr-icon-equal-circle-fill::after { + -webkit-mask-image: url("../icons/system/fr--equal-circle-fill.svg"); + mask-image: url("../icons/system/fr--equal-circle-fill.svg"); +} + +.fr-icon-error-fill::before, +.fr-icon-error-fill::after { + -webkit-mask-image: url("../icons/system/fr--error-fill.svg"); + mask-image: url("../icons/system/fr--error-fill.svg"); +} + +.fr-icon-error-line::before, +.fr-icon-error-line::after { + -webkit-mask-image: url("../icons/system/fr--error-line.svg"); + mask-image: url("../icons/system/fr--error-line.svg"); +} + +.fr-icon-info-fill::before, +.fr-icon-info-fill::after { + -webkit-mask-image: url("../icons/system/fr--info-fill.svg"); + mask-image: url("../icons/system/fr--info-fill.svg"); +} + +.fr-icon-info-line::before, +.fr-icon-info-line::after { + -webkit-mask-image: url("../icons/system/fr--info-line.svg"); + mask-image: url("../icons/system/fr--info-line.svg"); +} + +.fr-icon-success-fill::before, +.fr-icon-success-fill::after { + -webkit-mask-image: url("../icons/system/fr--success-fill.svg"); + mask-image: url("../icons/system/fr--success-fill.svg"); +} + +.fr-icon-success-line::before, +.fr-icon-success-line::after { + -webkit-mask-image: url("../icons/system/fr--success-line.svg"); + mask-image: url("../icons/system/fr--success-line.svg"); +} + +.fr-icon-theme-fill::before, +.fr-icon-theme-fill::after { + -webkit-mask-image: url("../icons/system/fr--theme-fill.svg"); + mask-image: url("../icons/system/fr--theme-fill.svg"); +} + +.fr-icon-warning-fill::before, +.fr-icon-warning-fill::after { + -webkit-mask-image: url("../icons/system/fr--warning-fill.svg"); + mask-image: url("../icons/system/fr--warning-fill.svg"); +} + +.fr-icon-warning-line::before, +.fr-icon-warning-line::after { + -webkit-mask-image: url("../icons/system/fr--warning-line.svg"); + mask-image: url("../icons/system/fr--warning-line.svg"); +} + +.fr-icon-information-fill::before, +.fr-icon-information-fill::after { + -webkit-mask-image: url("../icons/system/information-fill.svg"); + mask-image: url("../icons/system/information-fill.svg"); +} + +.fr-icon-information-line::before, +.fr-icon-information-line::after { + -webkit-mask-image: url("../icons/system/information-line.svg"); + mask-image: url("../icons/system/information-line.svg"); +} + +.fr-icon-lock-fill::before, +.fr-icon-lock-fill::after { + -webkit-mask-image: url("../icons/system/lock-fill.svg"); + mask-image: url("../icons/system/lock-fill.svg"); +} + +.fr-icon-lock-line::before, +.fr-icon-lock-line::after { + -webkit-mask-image: url("../icons/system/lock-line.svg"); + mask-image: url("../icons/system/lock-line.svg"); +} + +.fr-icon-lock-unlock-fill::before, +.fr-icon-lock-unlock-fill::after { + -webkit-mask-image: url("../icons/system/lock-unlock-fill.svg"); + mask-image: url("../icons/system/lock-unlock-fill.svg"); +} + +.fr-icon-lock-unlock-line::before, +.fr-icon-lock-unlock-line::after { + -webkit-mask-image: url("../icons/system/lock-unlock-line.svg"); + mask-image: url("../icons/system/lock-unlock-line.svg"); +} + +.fr-icon-logout-box-r-fill::before, +.fr-icon-logout-box-r-fill::after { + -webkit-mask-image: url("../icons/system/logout-box-r-fill.svg"); + mask-image: url("../icons/system/logout-box-r-fill.svg"); +} + +.fr-icon-logout-box-r-line::before, +.fr-icon-logout-box-r-line::after { + -webkit-mask-image: url("../icons/system/logout-box-r-line.svg"); + mask-image: url("../icons/system/logout-box-r-line.svg"); +} + +.fr-icon-menu-2-fill::before, +.fr-icon-menu-2-fill::after { + -webkit-mask-image: url("../icons/system/menu-2-fill.svg"); + mask-image: url("../icons/system/menu-2-fill.svg"); +} + +.fr-icon-menu-fill::before, +.fr-icon-menu-fill::after { + -webkit-mask-image: url("../icons/system/menu-fill.svg"); + mask-image: url("../icons/system/menu-fill.svg"); +} + +.fr-icon-more-fill::before, +.fr-icon-more-fill::after { + -webkit-mask-image: url("../icons/system/more-fill.svg"); + mask-image: url("../icons/system/more-fill.svg"); +} + +.fr-icon-more-line::before, +.fr-icon-more-line::after { + -webkit-mask-image: url("../icons/system/more-line.svg"); + mask-image: url("../icons/system/more-line.svg"); +} + +.fr-icon-notification-badge-fill::before, +.fr-icon-notification-badge-fill::after { + -webkit-mask-image: url("../icons/system/notification-badge-fill.svg"); + mask-image: url("../icons/system/notification-badge-fill.svg"); +} + +.fr-icon-notification-badge-line::before, +.fr-icon-notification-badge-line::after { + -webkit-mask-image: url("../icons/system/notification-badge-line.svg"); + mask-image: url("../icons/system/notification-badge-line.svg"); +} + +.fr-icon-question-fill::before, +.fr-icon-question-fill::after { + -webkit-mask-image: url("../icons/system/question-fill.svg"); + mask-image: url("../icons/system/question-fill.svg"); +} + +.fr-icon-question-line::before, +.fr-icon-question-line::after { + -webkit-mask-image: url("../icons/system/question-line.svg"); + mask-image: url("../icons/system/question-line.svg"); +} + +.fr-icon-refresh-fill::before, +.fr-icon-refresh-fill::after { + -webkit-mask-image: url("../icons/system/refresh-fill.svg"); + mask-image: url("../icons/system/refresh-fill.svg"); +} + +.fr-icon-refresh-line::before, +.fr-icon-refresh-line::after { + -webkit-mask-image: url("../icons/system/refresh-line.svg"); + mask-image: url("../icons/system/refresh-line.svg"); +} + +.fr-icon-search-fill::before, +.fr-icon-search-fill::after { + -webkit-mask-image: url("../icons/system/search-fill.svg"); + mask-image: url("../icons/system/search-fill.svg"); +} + +.fr-icon-search-line::before, +.fr-icon-search-line::after { + -webkit-mask-image: url("../icons/system/search-line.svg"); + mask-image: url("../icons/system/search-line.svg"); +} + +.fr-icon-settings-5-fill::before, +.fr-icon-settings-5-fill::after { + -webkit-mask-image: url("../icons/system/settings-5-fill.svg"); + mask-image: url("../icons/system/settings-5-fill.svg"); +} + +.fr-icon-settings-5-line::before, +.fr-icon-settings-5-line::after { + -webkit-mask-image: url("../icons/system/settings-5-line.svg"); + mask-image: url("../icons/system/settings-5-line.svg"); +} + +.fr-icon-share-fill::before, +.fr-icon-share-fill::after { + -webkit-mask-image: url("../icons/system/share-fill.svg"); + mask-image: url("../icons/system/share-fill.svg"); +} + +.fr-icon-share-forward-fill::before, +.fr-icon-share-forward-fill::after { + -webkit-mask-image: url("../icons/system/share-forward-fill.svg"); + mask-image: url("../icons/system/share-forward-fill.svg"); +} + +.fr-icon-share-forward-line::before, +.fr-icon-share-forward-line::after { + -webkit-mask-image: url("../icons/system/share-forward-line.svg"); + mask-image: url("../icons/system/share-forward-line.svg"); +} + +.fr-icon-share-line::before, +.fr-icon-share-line::after { + -webkit-mask-image: url("../icons/system/share-line.svg"); + mask-image: url("../icons/system/share-line.svg"); +} + +.fr-icon-shield-fill::before, +.fr-icon-shield-fill::after { + -webkit-mask-image: url("../icons/system/shield-fill.svg"); + mask-image: url("../icons/system/shield-fill.svg"); +} + +.fr-icon-shield-line::before, +.fr-icon-shield-line::after { + -webkit-mask-image: url("../icons/system/shield-line.svg"); + mask-image: url("../icons/system/shield-line.svg"); +} + +.fr-icon-star-fill::before, +.fr-icon-star-fill::after { + -webkit-mask-image: url("../icons/system/star-fill.svg"); + mask-image: url("../icons/system/star-fill.svg"); +} + +.fr-icon-star-line::before, +.fr-icon-star-line::after { + -webkit-mask-image: url("../icons/system/star-line.svg"); + mask-image: url("../icons/system/star-line.svg"); +} + +.fr-icon-star-s-fill::before, +.fr-icon-star-s-fill::after { + -webkit-mask-image: url("../icons/system/star-s-fill.svg"); + mask-image: url("../icons/system/star-s-fill.svg"); +} + +.fr-icon-star-s-line::before, +.fr-icon-star-s-line::after { + -webkit-mask-image: url("../icons/system/star-s-line.svg"); + mask-image: url("../icons/system/star-s-line.svg"); +} + +.fr-icon-subtract-line::before, +.fr-icon-subtract-line::after { + -webkit-mask-image: url("../icons/system/subtract-line.svg"); + mask-image: url("../icons/system/subtract-line.svg"); +} + +.fr-icon-thumb-down-fill::before, +.fr-icon-thumb-down-fill::after { + -webkit-mask-image: url("../icons/system/thumb-down-fill.svg"); + mask-image: url("../icons/system/thumb-down-fill.svg"); +} + +.fr-icon-thumb-down-line::before, +.fr-icon-thumb-down-line::after { + -webkit-mask-image: url("../icons/system/thumb-down-line.svg"); + mask-image: url("../icons/system/thumb-down-line.svg"); +} + +.fr-icon-thumb-up-fill::before, +.fr-icon-thumb-up-fill::after { + -webkit-mask-image: url("../icons/system/thumb-up-fill.svg"); + mask-image: url("../icons/system/thumb-up-fill.svg"); +} + +.fr-icon-thumb-up-line::before, +.fr-icon-thumb-up-line::after { + -webkit-mask-image: url("../icons/system/thumb-up-line.svg"); + mask-image: url("../icons/system/thumb-up-line.svg"); +} + +.fr-icon-time-fill::before, +.fr-icon-time-fill::after { + -webkit-mask-image: url("../icons/system/time-fill.svg"); + mask-image: url("../icons/system/time-fill.svg"); +} + +.fr-icon-time-line::before, +.fr-icon-time-line::after { + -webkit-mask-image: url("../icons/system/time-line.svg"); + mask-image: url("../icons/system/time-line.svg"); +} + +.fr-icon-timer-fill::before, +.fr-icon-timer-fill::after { + -webkit-mask-image: url("../icons/system/timer-fill.svg"); + mask-image: url("../icons/system/timer-fill.svg"); +} + +.fr-icon-timer-line::before, +.fr-icon-timer-line::after { + -webkit-mask-image: url("../icons/system/timer-line.svg"); + mask-image: url("../icons/system/timer-line.svg"); +} + +.fr-icon-upload-2-fill::before, +.fr-icon-upload-2-fill::after { + -webkit-mask-image: url("../icons/system/upload-2-fill.svg"); + mask-image: url("../icons/system/upload-2-fill.svg"); +} + +.fr-icon-upload-2-line::before, +.fr-icon-upload-2-line::after { + -webkit-mask-image: url("../icons/system/upload-2-line.svg"); + mask-image: url("../icons/system/upload-2-line.svg"); +} + +.fr-icon-upload-fill::before, +.fr-icon-upload-fill::after { + -webkit-mask-image: url("../icons/system/upload-fill.svg"); + mask-image: url("../icons/system/upload-fill.svg"); +} + +.fr-icon-upload-line::before, +.fr-icon-upload-line::after { + -webkit-mask-image: url("../icons/system/upload-line.svg"); + mask-image: url("../icons/system/upload-line.svg"); +} + +.fr-icon-zoom-in-fill::before, +.fr-icon-zoom-in-fill::after { + -webkit-mask-image: url("../icons/system/zoom-in-fill.svg"); + mask-image: url("../icons/system/zoom-in-fill.svg"); +} + +.fr-icon-zoom-in-line::before, +.fr-icon-zoom-in-line::after { + -webkit-mask-image: url("../icons/system/zoom-in-line.svg"); + mask-image: url("../icons/system/zoom-in-line.svg"); +} + +.fr-icon-zoom-out-fill::before, +.fr-icon-zoom-out-fill::after { + -webkit-mask-image: url("../icons/system/zoom-out-fill.svg"); + mask-image: url("../icons/system/zoom-out-fill.svg"); +} + +.fr-icon-zoom-out-line::before, +.fr-icon-zoom-out-line::after { + -webkit-mask-image: url("../icons/system/zoom-out-line.svg"); + mask-image: url("../icons/system/zoom-out-line.svg"); +} + +.fr-fi-add-circle-fill::before, +.fr-fi-add-circle-fill::after { + -webkit-mask-image: url("../icons/system/add-circle-fill.svg"); + mask-image: url("../icons/system/add-circle-fill.svg"); +} + +.fr-fi-add-circle-line::before, +.fr-fi-add-circle-line::after { + -webkit-mask-image: url("../icons/system/add-circle-line.svg"); + mask-image: url("../icons/system/add-circle-line.svg"); +} + +.fr-fi-add-line::before, +.fr-fi-add-line::after { + -webkit-mask-image: url("../icons/system/add-line.svg"); + mask-image: url("../icons/system/add-line.svg"); +} + +.fr-fi-arrow-down-line::before, +.fr-fi-arrow-down-line::after { + -webkit-mask-image: url("../icons/system/arrow-down-line.svg"); + mask-image: url("../icons/system/arrow-down-line.svg"); +} + +.fr-fi-arrow-down-s-line::before, +.fr-fi-arrow-down-s-line::after { + -webkit-mask-image: url("../icons/system/arrow-down-s-line.svg"); + mask-image: url("../icons/system/arrow-down-s-line.svg"); +} + +.fr-fi-arrow-go-back-fill::before, +.fr-fi-arrow-go-back-fill::after { + -webkit-mask-image: url("../icons/system/arrow-go-back-fill.svg"); + mask-image: url("../icons/system/arrow-go-back-fill.svg"); +} + +.fr-fi-arrow-go-back-line::before, +.fr-fi-arrow-go-back-line::after { + -webkit-mask-image: url("../icons/system/arrow-go-back-line.svg"); + mask-image: url("../icons/system/arrow-go-back-line.svg"); +} + +.fr-fi-arrow-left-line::before, +.fr-fi-arrow-left-line::after { + -webkit-mask-image: url("../icons/system/arrow-left-line.svg"); + mask-image: url("../icons/system/arrow-left-line.svg"); +} + +.fr-fi-arrow-left-s-line::before, +.fr-fi-arrow-left-s-line::after { + -webkit-mask-image: url("../icons/system/arrow-left-s-line.svg"); + mask-image: url("../icons/system/arrow-left-s-line.svg"); +} + +.fr-fi-arrow-right-line::before, +.fr-fi-arrow-right-line::after { + -webkit-mask-image: url("../icons/system/arrow-right-line.svg"); + mask-image: url("../icons/system/arrow-right-line.svg"); +} + +.fr-fi-arrow-right-s-line::before, +.fr-fi-arrow-right-s-line::after { + -webkit-mask-image: url("../icons/system/arrow-right-s-line.svg"); + mask-image: url("../icons/system/arrow-right-s-line.svg"); +} + +.fr-fi-arrow-right-up-line::before, +.fr-fi-arrow-right-up-line::after { + -webkit-mask-image: url("../icons/system/arrow-right-up-line.svg"); + mask-image: url("../icons/system/arrow-right-up-line.svg"); +} + +.fr-fi-arrow-up-fill::before, +.fr-fi-arrow-up-fill::after { + -webkit-mask-image: url("../icons/system/arrow-up-fill.svg"); + mask-image: url("../icons/system/arrow-up-fill.svg"); +} + +.fr-fi-arrow-up-line::before, +.fr-fi-arrow-up-line::after { + -webkit-mask-image: url("../icons/system/arrow-up-line.svg"); + mask-image: url("../icons/system/arrow-up-line.svg"); +} + +.fr-fi-arrow-up-s-line::before, +.fr-fi-arrow-up-s-line::after { + -webkit-mask-image: url("../icons/system/arrow-up-s-line.svg"); + mask-image: url("../icons/system/arrow-up-s-line.svg"); +} + +.fr-fi-check-line::before, +.fr-fi-check-line::after { + -webkit-mask-image: url("../icons/system/check-line.svg"); + mask-image: url("../icons/system/check-line.svg"); +} + +.fr-fi-checkbox-circle-line::before, +.fr-fi-checkbox-circle-line::after { + -webkit-mask-image: url("../icons/system/checkbox-circle-line.svg"); + mask-image: url("../icons/system/checkbox-circle-line.svg"); +} + +.fr-fi-close-line::before, +.fr-fi-close-line::after { + -webkit-mask-image: url("../icons/system/close-line.svg"); + mask-image: url("../icons/system/close-line.svg"); +} + +.fr-fi-download-line::before, +.fr-fi-download-line::after { + -webkit-mask-image: url("../icons/system/download-line.svg"); + mask-image: url("../icons/system/download-line.svg"); +} + +.fr-fi-error-warning-fill::before, +.fr-fi-error-warning-fill::after { + -webkit-mask-image: url("../icons/system/error-warning-fill.svg"); + mask-image: url("../icons/system/error-warning-fill.svg"); +} + +.fr-fi-error-warning-line::before, +.fr-fi-error-warning-line::after { + -webkit-mask-image: url("../icons/system/error-warning-line.svg"); + mask-image: url("../icons/system/error-warning-line.svg"); +} + +.fr-fi-external-link-line::before, +.fr-fi-external-link-line::after { + -webkit-mask-image: url("../icons/system/external-link-line.svg"); + mask-image: url("../icons/system/external-link-line.svg"); +} + +.fr-fi-eye-fill::before, +.fr-fi-eye-fill::after { + -webkit-mask-image: url("../icons/system/eye-fill.svg"); + mask-image: url("../icons/system/eye-fill.svg"); +} + +.fr-fi-eye-line::before, +.fr-fi-eye-line::after { + -webkit-mask-image: url("../icons/system/eye-line.svg"); + mask-image: url("../icons/system/eye-line.svg"); +} + +.fr-fi-eye-off-fill::before, +.fr-fi-eye-off-fill::after { + -webkit-mask-image: url("../icons/system/eye-off-fill.svg"); + mask-image: url("../icons/system/eye-off-fill.svg"); +} + +.fr-fi-eye-off-line::before, +.fr-fi-eye-off-line::after { + -webkit-mask-image: url("../icons/system/eye-off-line.svg"); + mask-image: url("../icons/system/eye-off-line.svg"); +} + +.fr-fi-filter-fill::before, +.fr-fi-filter-fill::after { + -webkit-mask-image: url("../icons/system/filter-fill.svg"); + mask-image: url("../icons/system/filter-fill.svg"); +} + +.fr-fi-filter-line::before, +.fr-fi-filter-line::after { + -webkit-mask-image: url("../icons/system/filter-line.svg"); + mask-image: url("../icons/system/filter-line.svg"); +} + +.fr-fi-arrow-left-s-first-line::before, +.fr-fi-arrow-left-s-first-line::after { + -webkit-mask-image: url("../icons/system/fr--arrow-left-s-first-line.svg"); + mask-image: url("../icons/system/fr--arrow-left-s-first-line.svg"); +} + +.fr-fi-arrow-left-s-line-double::before, +.fr-fi-arrow-left-s-line-double::after { + -webkit-mask-image: url("../icons/system/fr--arrow-left-s-line-double.svg"); + mask-image: url("../icons/system/fr--arrow-left-s-line-double.svg"); +} + +.fr-fi-arrow-right-s-last-line::before, +.fr-fi-arrow-right-s-last-line::after { + -webkit-mask-image: url("../icons/system/fr--arrow-right-s-last-line.svg"); + mask-image: url("../icons/system/fr--arrow-right-s-last-line.svg"); +} + +.fr-fi-arrow-right-s-line-double::before, +.fr-fi-arrow-right-s-line-double::after { + -webkit-mask-image: url("../icons/system/fr--arrow-right-s-line-double.svg"); + mask-image: url("../icons/system/fr--arrow-right-s-line-double.svg"); +} + +.fr-fi-error-fill::before, +.fr-fi-error-fill::after { + -webkit-mask-image: url("../icons/system/fr--error-fill.svg"); + mask-image: url("../icons/system/fr--error-fill.svg"); +} + +.fr-fi-error-line::before, +.fr-fi-error-line::after { + -webkit-mask-image: url("../icons/system/fr--error-line.svg"); + mask-image: url("../icons/system/fr--error-line.svg"); +} + +.fr-fi-info-fill::before, +.fr-fi-info-fill::after { + -webkit-mask-image: url("../icons/system/fr--info-fill.svg"); + mask-image: url("../icons/system/fr--info-fill.svg"); +} + +.fr-fi-info-line::before, +.fr-fi-info-line::after { + -webkit-mask-image: url("../icons/system/fr--info-line.svg"); + mask-image: url("../icons/system/fr--info-line.svg"); +} + +.fr-fi-success-fill::before, +.fr-fi-success-fill::after { + -webkit-mask-image: url("../icons/system/fr--success-fill.svg"); + mask-image: url("../icons/system/fr--success-fill.svg"); +} + +.fr-fi-success-line::before, +.fr-fi-success-line::after { + -webkit-mask-image: url("../icons/system/fr--success-line.svg"); + mask-image: url("../icons/system/fr--success-line.svg"); +} + +.fr-fi-theme-fill::before, +.fr-fi-theme-fill::after { + -webkit-mask-image: url("../icons/system/fr--theme-fill.svg"); + mask-image: url("../icons/system/fr--theme-fill.svg"); +} + +.fr-fi-warning-fill::before, +.fr-fi-warning-fill::after { + -webkit-mask-image: url("../icons/system/fr--warning-fill.svg"); + mask-image: url("../icons/system/fr--warning-fill.svg"); +} + +.fr-fi-warning-line::before, +.fr-fi-warning-line::after { + -webkit-mask-image: url("../icons/system/fr--warning-line.svg"); + mask-image: url("../icons/system/fr--warning-line.svg"); +} + +.fr-fi-information-fill::before, +.fr-fi-information-fill::after { + -webkit-mask-image: url("../icons/system/information-fill.svg"); + mask-image: url("../icons/system/information-fill.svg"); +} + +.fr-fi-information-line::before, +.fr-fi-information-line::after { + -webkit-mask-image: url("../icons/system/information-line.svg"); + mask-image: url("../icons/system/information-line.svg"); +} + +.fr-fi-lock-fill::before, +.fr-fi-lock-fill::after { + -webkit-mask-image: url("../icons/system/lock-fill.svg"); + mask-image: url("../icons/system/lock-fill.svg"); +} + +.fr-fi-lock-line::before, +.fr-fi-lock-line::after { + -webkit-mask-image: url("../icons/system/lock-line.svg"); + mask-image: url("../icons/system/lock-line.svg"); +} + +.fr-fi-logout-box-r-fill::before, +.fr-fi-logout-box-r-fill::after { + -webkit-mask-image: url("../icons/system/logout-box-r-fill.svg"); + mask-image: url("../icons/system/logout-box-r-fill.svg"); +} + +.fr-fi-logout-box-r-line::before, +.fr-fi-logout-box-r-line::after { + -webkit-mask-image: url("../icons/system/logout-box-r-line.svg"); + mask-image: url("../icons/system/logout-box-r-line.svg"); +} + +.fr-fi-menu-2-fill::before, +.fr-fi-menu-2-fill::after { + -webkit-mask-image: url("../icons/system/menu-2-fill.svg"); + mask-image: url("../icons/system/menu-2-fill.svg"); +} + +.fr-fi-menu-fill::before, +.fr-fi-menu-fill::after { + -webkit-mask-image: url("../icons/system/menu-fill.svg"); + mask-image: url("../icons/system/menu-fill.svg"); +} + +.fr-fi-question-fill::before, +.fr-fi-question-fill::after { + -webkit-mask-image: url("../icons/system/question-fill.svg"); + mask-image: url("../icons/system/question-fill.svg"); +} + +.fr-fi-question-line::before, +.fr-fi-question-line::after { + -webkit-mask-image: url("../icons/system/question-line.svg"); + mask-image: url("../icons/system/question-line.svg"); +} + +.fr-fi-refresh-fill::before, +.fr-fi-refresh-fill::after { + -webkit-mask-image: url("../icons/system/refresh-fill.svg"); + mask-image: url("../icons/system/refresh-fill.svg"); +} + +.fr-fi-refresh-line::before, +.fr-fi-refresh-line::after { + -webkit-mask-image: url("../icons/system/refresh-line.svg"); + mask-image: url("../icons/system/refresh-line.svg"); +} + +.fr-fi-search-fill::before, +.fr-fi-search-fill::after { + -webkit-mask-image: url("../icons/system/search-fill.svg"); + mask-image: url("../icons/system/search-fill.svg"); +} + +.fr-fi-search-line::before, +.fr-fi-search-line::after { + -webkit-mask-image: url("../icons/system/search-line.svg"); + mask-image: url("../icons/system/search-line.svg"); +} + +.fr-fi-subtract-line::before, +.fr-fi-subtract-line::after { + -webkit-mask-image: url("../icons/system/subtract-line.svg"); + mask-image: url("../icons/system/subtract-line.svg"); +} + +.fr-fi-timer-fill::before, +.fr-fi-timer-fill::after { + -webkit-mask-image: url("../icons/system/timer-fill.svg"); + mask-image: url("../icons/system/timer-fill.svg"); +} + +.fr-fi-timer-line::before, +.fr-fi-timer-line::after { + -webkit-mask-image: url("../icons/system/timer-line.svg"); + mask-image: url("../icons/system/timer-line.svg"); +} + +.fr-fi-upload-2-fill::before, +.fr-fi-upload-2-fill::after { + -webkit-mask-image: url("../icons/system/upload-2-fill.svg"); + mask-image: url("../icons/system/upload-2-fill.svg"); +} + +.fr-fi-upload-2-line::before, +.fr-fi-upload-2-line::after { + -webkit-mask-image: url("../icons/system/upload-2-line.svg"); + mask-image: url("../icons/system/upload-2-line.svg"); +} + +.fr-fi-zoom-in-fill::before, +.fr-fi-zoom-in-fill::after { + -webkit-mask-image: url("../icons/system/zoom-in-fill.svg"); + mask-image: url("../icons/system/zoom-in-fill.svg"); +} + +.fr-fi-zoom-in-line::before, +.fr-fi-zoom-in-line::after { + -webkit-mask-image: url("../icons/system/zoom-in-line.svg"); + mask-image: url("../icons/system/zoom-in-line.svg"); +} + +.fr-fi-zoom-out-fill::before, +.fr-fi-zoom-out-fill::after { + -webkit-mask-image: url("../icons/system/zoom-out-fill.svg"); + mask-image: url("../icons/system/zoom-out-fill.svg"); +} + +.fr-fi-zoom-out-line::before, +.fr-fi-zoom-out-line::after { + -webkit-mask-image: url("../icons/system/zoom-out-line.svg"); + mask-image: url("../icons/system/zoom-out-line.svg"); +} + +.fr-fi-delete-line::before, +.fr-fi-delete-line::after { + -webkit-mask-image: url("../icons/system/delete-bin-line.svg"); + mask-image: url("../icons/system/delete-bin-line.svg"); +} + +.fr-fi-delete-fill::before, +.fr-fi-delete-fill::after { + -webkit-mask-image: url("../icons/system/delete-bin-fill.svg"); + mask-image: url("../icons/system/delete-bin-fill.svg"); +} + +.fr-icon-delete-line::before, +.fr-icon-delete-line::after { + -webkit-mask-image: url("../icons/system/delete-bin-line.svg"); + mask-image: url("../icons/system/delete-bin-line.svg"); +} + +.fr-icon-delete-fill::before, +.fr-icon-delete-fill::after { + -webkit-mask-image: url("../icons/system/delete-bin-fill.svg"); + mask-image: url("../icons/system/delete-bin-fill.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-account-circle-fill::before, +.fr-icon-account-circle-fill::after { + -webkit-mask-image: url("../icons/user/account-circle-fill.svg"); + mask-image: url("../icons/user/account-circle-fill.svg"); +} + +.fr-icon-account-circle-line::before, +.fr-icon-account-circle-line::after { + -webkit-mask-image: url("../icons/user/account-circle-line.svg"); + mask-image: url("../icons/user/account-circle-line.svg"); +} + +.fr-icon-account-pin-circle-fill::before, +.fr-icon-account-pin-circle-fill::after { + -webkit-mask-image: url("../icons/user/account-pin-circle-fill.svg"); + mask-image: url("../icons/user/account-pin-circle-fill.svg"); +} + +.fr-icon-account-pin-circle-line::before, +.fr-icon-account-pin-circle-line::after { + -webkit-mask-image: url("../icons/user/account-pin-circle-line.svg"); + mask-image: url("../icons/user/account-pin-circle-line.svg"); +} + +.fr-icon-admin-fill::before, +.fr-icon-admin-fill::after { + -webkit-mask-image: url("../icons/user/admin-fill.svg"); + mask-image: url("../icons/user/admin-fill.svg"); +} + +.fr-icon-admin-line::before, +.fr-icon-admin-line::after { + -webkit-mask-image: url("../icons/user/admin-line.svg"); + mask-image: url("../icons/user/admin-line.svg"); +} + +.fr-icon-group-fill::before, +.fr-icon-group-fill::after { + -webkit-mask-image: url("../icons/user/group-fill.svg"); + mask-image: url("../icons/user/group-fill.svg"); +} + +.fr-icon-group-line::before, +.fr-icon-group-line::after { + -webkit-mask-image: url("../icons/user/group-line.svg"); + mask-image: url("../icons/user/group-line.svg"); +} + +.fr-icon-parent-fill::before, +.fr-icon-parent-fill::after { + -webkit-mask-image: url("../icons/user/parent-fill.svg"); + mask-image: url("../icons/user/parent-fill.svg"); +} + +.fr-icon-parent-line::before, +.fr-icon-parent-line::after { + -webkit-mask-image: url("../icons/user/parent-line.svg"); + mask-image: url("../icons/user/parent-line.svg"); +} + +.fr-icon-team-fill::before, +.fr-icon-team-fill::after { + -webkit-mask-image: url("../icons/user/team-fill.svg"); + mask-image: url("../icons/user/team-fill.svg"); +} + +.fr-icon-team-line::before, +.fr-icon-team-line::after { + -webkit-mask-image: url("../icons/user/team-line.svg"); + mask-image: url("../icons/user/team-line.svg"); +} + +.fr-icon-user-add-fill::before, +.fr-icon-user-add-fill::after { + -webkit-mask-image: url("../icons/user/user-add-fill.svg"); + mask-image: url("../icons/user/user-add-fill.svg"); +} + +.fr-icon-user-add-line::before, +.fr-icon-user-add-line::after { + -webkit-mask-image: url("../icons/user/user-add-line.svg"); + mask-image: url("../icons/user/user-add-line.svg"); +} + +.fr-icon-user-fill::before, +.fr-icon-user-fill::after { + -webkit-mask-image: url("../icons/user/user-fill.svg"); + mask-image: url("../icons/user/user-fill.svg"); +} + +.fr-icon-user-heart-fill::before, +.fr-icon-user-heart-fill::after { + -webkit-mask-image: url("../icons/user/user-heart-fill.svg"); + mask-image: url("../icons/user/user-heart-fill.svg"); +} + +.fr-icon-user-heart-line::before, +.fr-icon-user-heart-line::after { + -webkit-mask-image: url("../icons/user/user-heart-line.svg"); + mask-image: url("../icons/user/user-heart-line.svg"); +} + +.fr-icon-user-line::before, +.fr-icon-user-line::after { + -webkit-mask-image: url("../icons/user/user-line.svg"); + mask-image: url("../icons/user/user-line.svg"); +} + +.fr-icon-user-search-fill::before, +.fr-icon-user-search-fill::after { + -webkit-mask-image: url("../icons/user/user-search-fill.svg"); + mask-image: url("../icons/user/user-search-fill.svg"); +} + +.fr-icon-user-search-line::before, +.fr-icon-user-search-line::after { + -webkit-mask-image: url("../icons/user/user-search-line.svg"); + mask-image: url("../icons/user/user-search-line.svg"); +} + +.fr-icon-user-setting-fill::before, +.fr-icon-user-setting-fill::after { + -webkit-mask-image: url("../icons/user/user-setting-fill.svg"); + mask-image: url("../icons/user/user-setting-fill.svg"); +} + +.fr-icon-user-setting-line::before, +.fr-icon-user-setting-line::after { + -webkit-mask-image: url("../icons/user/user-setting-line.svg"); + mask-image: url("../icons/user/user-setting-line.svg"); +} + +.fr-icon-user-star-fill::before, +.fr-icon-user-star-fill::after { + -webkit-mask-image: url("../icons/user/user-star-fill.svg"); + mask-image: url("../icons/user/user-star-fill.svg"); +} + +.fr-icon-user-star-line::before, +.fr-icon-user-star-line::after { + -webkit-mask-image: url("../icons/user/user-star-line.svg"); + mask-image: url("../icons/user/user-star-line.svg"); +} + +.fr-fi-user-fill::before, +.fr-fi-user-fill::after { + -webkit-mask-image: url("../icons/user/user-fill.svg"); + mask-image: url("../icons/user/user-fill.svg"); +} + +.fr-fi-user-line::before, +.fr-fi-user-line::after { + -webkit-mask-image: url("../icons/user/user-line.svg"); + mask-image: url("../icons/user/user-line.svg"); +} + +.fr-fi-account-line::before, +.fr-fi-account-line::after { + -webkit-mask-image: url("../icons/user/account-circle-line.svg"); + mask-image: url("../icons/user/account-circle-line.svg"); +} + +.fr-fi-account-fill::before, +.fr-fi-account-fill::after { + -webkit-mask-image: url("../icons/user/account-circle-fill.svg"); + mask-image: url("../icons/user/account-circle-fill.svg"); +} + +.fr-icon-account-line::before, +.fr-icon-account-line::after { + -webkit-mask-image: url("../icons/user/account-circle-line.svg"); + mask-image: url("../icons/user/account-circle-line.svg"); +} + +.fr-icon-account-fill::before, +.fr-icon-account-fill::after { + -webkit-mask-image: url("../icons/user/account-circle-fill.svg"); + mask-image: url("../icons/user/account-circle-fill.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-cloudy-2-fill::before, +.fr-icon-cloudy-2-fill::after { + -webkit-mask-image: url("../icons/weather/cloudy-2-fill.svg"); + mask-image: url("../icons/weather/cloudy-2-fill.svg"); +} + +.fr-icon-cloudy-2-line::before, +.fr-icon-cloudy-2-line::after { + -webkit-mask-image: url("../icons/weather/cloudy-2-line.svg"); + mask-image: url("../icons/weather/cloudy-2-line.svg"); +} + +.fr-icon-fire-fill::before, +.fr-icon-fire-fill::after { + -webkit-mask-image: url("../icons/weather/fire-fill.svg"); + mask-image: url("../icons/weather/fire-fill.svg"); +} + +.fr-icon-fire-line::before, +.fr-icon-fire-line::after { + -webkit-mask-image: url("../icons/weather/fire-line.svg"); + mask-image: url("../icons/weather/fire-line.svg"); +} + +.fr-icon-flashlight-fill::before, +.fr-icon-flashlight-fill::after { + -webkit-mask-image: url("../icons/weather/flashlight-fill.svg"); + mask-image: url("../icons/weather/flashlight-fill.svg"); +} + +.fr-icon-flashlight-line::before, +.fr-icon-flashlight-line::after { + -webkit-mask-image: url("../icons/weather/flashlight-line.svg"); + mask-image: url("../icons/weather/flashlight-line.svg"); +} + +.fr-icon-flood-fill::before, +.fr-icon-flood-fill::after { + -webkit-mask-image: url("../icons/weather/flood-fill.svg"); + mask-image: url("../icons/weather/flood-fill.svg"); +} + +.fr-icon-flood-line::before, +.fr-icon-flood-line::after { + -webkit-mask-image: url("../icons/weather/flood-line.svg"); + mask-image: url("../icons/weather/flood-line.svg"); +} + +.fr-icon-avalanches-fill::before, +.fr-icon-avalanches-fill::after { + -webkit-mask-image: url("../icons/weather/fr--avalanches-fill.svg"); + mask-image: url("../icons/weather/fr--avalanches-fill.svg"); +} + +.fr-icon-submersion-fill::before, +.fr-icon-submersion-fill::after { + -webkit-mask-image: url("../icons/weather/fr--submersion-fill.svg"); + mask-image: url("../icons/weather/fr--submersion-fill.svg"); +} + +.fr-icon-heavy-showers-fill::before, +.fr-icon-heavy-showers-fill::after { + -webkit-mask-image: url("../icons/weather/heavy-showers-fill.svg"); + mask-image: url("../icons/weather/heavy-showers-fill.svg"); +} + +.fr-icon-heavy-showers-line::before, +.fr-icon-heavy-showers-line::after { + -webkit-mask-image: url("../icons/weather/heavy-showers-line.svg"); + mask-image: url("../icons/weather/heavy-showers-line.svg"); +} + +.fr-icon-moon-fill::before, +.fr-icon-moon-fill::after { + -webkit-mask-image: url("../icons/weather/moon-fill.svg"); + mask-image: url("../icons/weather/moon-fill.svg"); +} + +.fr-icon-moon-line::before, +.fr-icon-moon-line::after { + -webkit-mask-image: url("../icons/weather/moon-line.svg"); + mask-image: url("../icons/weather/moon-line.svg"); +} + +.fr-icon-snowy-fill::before, +.fr-icon-snowy-fill::after { + -webkit-mask-image: url("../icons/weather/snowy-fill.svg"); + mask-image: url("../icons/weather/snowy-fill.svg"); +} + +.fr-icon-snowy-line::before, +.fr-icon-snowy-line::after { + -webkit-mask-image: url("../icons/weather/snowy-line.svg"); + mask-image: url("../icons/weather/snowy-line.svg"); +} + +.fr-icon-sparkling-2-fill::before, +.fr-icon-sparkling-2-fill::after { + -webkit-mask-image: url("../icons/weather/sparkling-2-fill.svg"); + mask-image: url("../icons/weather/sparkling-2-fill.svg"); +} + +.fr-icon-sparkling-2-line::before, +.fr-icon-sparkling-2-line::after { + -webkit-mask-image: url("../icons/weather/sparkling-2-line.svg"); + mask-image: url("../icons/weather/sparkling-2-line.svg"); +} + +.fr-icon-sun-fill::before, +.fr-icon-sun-fill::after { + -webkit-mask-image: url("../icons/weather/sun-fill.svg"); + mask-image: url("../icons/weather/sun-fill.svg"); +} + +.fr-icon-sun-line::before, +.fr-icon-sun-line::after { + -webkit-mask-image: url("../icons/weather/sun-line.svg"); + mask-image: url("../icons/weather/sun-line.svg"); +} + +.fr-icon-temp-cold-fill::before, +.fr-icon-temp-cold-fill::after { + -webkit-mask-image: url("../icons/weather/temp-cold-fill.svg"); + mask-image: url("../icons/weather/temp-cold-fill.svg"); +} + +.fr-icon-temp-cold-line::before, +.fr-icon-temp-cold-line::after { + -webkit-mask-image: url("../icons/weather/temp-cold-line.svg"); + mask-image: url("../icons/weather/temp-cold-line.svg"); +} + +.fr-icon-thunderstorms-fill::before, +.fr-icon-thunderstorms-fill::after { + -webkit-mask-image: url("../icons/weather/thunderstorms-fill.svg"); + mask-image: url("../icons/weather/thunderstorms-fill.svg"); +} + +.fr-icon-thunderstorms-line::before, +.fr-icon-thunderstorms-line::after { + -webkit-mask-image: url("../icons/weather/thunderstorms-line.svg"); + mask-image: url("../icons/weather/thunderstorms-line.svg"); +} + +.fr-icon-tornado-fill::before, +.fr-icon-tornado-fill::after { + -webkit-mask-image: url("../icons/weather/tornado-fill.svg"); + mask-image: url("../icons/weather/tornado-fill.svg"); +} + +.fr-icon-tornado-line::before, +.fr-icon-tornado-line::after { + -webkit-mask-image: url("../icons/weather/tornado-line.svg"); + mask-image: url("../icons/weather/tornado-line.svg"); +} + +.fr-icon-typhoon-fill::before, +.fr-icon-typhoon-fill::after { + -webkit-mask-image: url("../icons/weather/typhoon-fill.svg"); + mask-image: url("../icons/weather/typhoon-fill.svg"); +} + +.fr-icon-typhoon-line::before, +.fr-icon-typhoon-line::after { + -webkit-mask-image: url("../icons/weather/typhoon-line.svg"); + mask-image: url("../icons/weather/typhoon-line.svg"); +} + +.fr-icon-windy-fill::before, +.fr-icon-windy-fill::after { + -webkit-mask-image: url("../icons/weather/windy-fill.svg"); + mask-image: url("../icons/weather/windy-fill.svg"); +} + +.fr-icon-windy-line::before, +.fr-icon-windy-line::after { + -webkit-mask-image: url("../icons/weather/windy-line.svg"); + mask-image: url("../icons/weather/windy-line.svg"); +} + +.fr-fi-flashlight-fill::before, +.fr-fi-flashlight-fill::after { + -webkit-mask-image: url("../icons/weather/flashlight-fill.svg"); + mask-image: url("../icons/weather/flashlight-fill.svg"); +} + +.fr-fi-flashlight-line::before, +.fr-fi-flashlight-line::after { + -webkit-mask-image: url("../icons/weather/flashlight-line.svg"); + mask-image: url("../icons/weather/flashlight-line.svg"); +} + +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ +} + +@media (min-width: 48em) { + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ +} + +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ +} + +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ +} + +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-background-default--grey { + background-color: #fff !important; + } + + .fr-background-default--grey:hover { + background-color: #f6f6f6 !important; + } + + .fr-background-default--grey:active { + background-color: #ededed !important; + } + + .fr-background-alt--grey { + background-color: #f6f6f6 !important; + } + + .fr-background-alt--grey:hover { + background-color: #dfdfdf !important; + } + + .fr-background-alt--grey:active { + background-color: #cfcfcf !important; + } + + .fr-background-alt--blue-france { + background-color: #f5f5fe !important; + } + + .fr-background-alt--blue-france:hover { + background-color: #dcdcfc !important; + } + + .fr-background-alt--blue-france:active { + background-color: #cbcbfa !important; + } + + .fr-background-alt--red-marianne { + background-color: #fef4f4 !important; + } + + .fr-background-alt--red-marianne:hover { + background-color: #fcd7d7 !important; + } + + .fr-background-alt--red-marianne:active { + background-color: #fac4c4 !important; + } + + .fr-background-alt--green-tilleul-verveine { + background-color: #fef7da !important; + } + + .fr-background-alt--green-tilleul-verveine:hover { + background-color: #fce552 !important; + } + + .fr-background-alt--green-tilleul-verveine:active { + background-color: #ebd54c !important; + } + + .fr-background-alt--green-bourgeon { + background-color: #e6feda !important; + } + + .fr-background-alt--green-bourgeon:hover { + background-color: #a7fc62 !important; + } + + .fr-background-alt--green-bourgeon:active { + background-color: #98ed4d !important; + } + + .fr-background-alt--green-emeraude { + background-color: #e3fdeb !important; + } + + .fr-background-alt--green-emeraude:hover { + background-color: #94f9b9 !important; + } + + .fr-background-alt--green-emeraude:active { + background-color: #6df1a3 !important; + } + + .fr-background-alt--green-menthe { + background-color: #dffdf7 !important; + } + + .fr-background-alt--green-menthe:hover { + background-color: #84f9e7 !important; + } + + .fr-background-alt--green-menthe:active { + background-color: #70ebd8 !important; + } + + .fr-background-alt--green-archipel { + background-color: #e5fbfd !important; + } + + .fr-background-alt--green-archipel:hover { + background-color: #99f2f8 !important; + } + + .fr-background-alt--green-archipel:active { + background-color: #73e9f0 !important; + } + + .fr-background-alt--blue-ecume { + background-color: #f4f6fe !important; + } + + .fr-background-alt--blue-ecume:hover { + background-color: #d7dffb !important; + } + + .fr-background-alt--blue-ecume:active { + background-color: #c3cffa !important; + } + + .fr-background-alt--blue-cumulus { + background-color: #f3f6fe !important; + } + + .fr-background-alt--blue-cumulus:hover { + background-color: #d3dffc !important; + } + + .fr-background-alt--blue-cumulus:active { + background-color: #bed0fa !important; + } + + .fr-background-alt--purple-glycine { + background-color: #fef3fd !important; + } + + .fr-background-alt--purple-glycine:hover { + background-color: #fcd4f8 !important; + } + + .fr-background-alt--purple-glycine:active { + background-color: #fabff5 !important; + } + + .fr-background-alt--pink-macaron { + background-color: #fef4f2 !important; + } + + .fr-background-alt--pink-macaron:hover { + background-color: #fcd8d0 !important; + } + + .fr-background-alt--pink-macaron:active { + background-color: #fac5b8 !important; + } + + .fr-background-alt--pink-tuile { + background-color: #fef4f3 !important; + } + + .fr-background-alt--pink-tuile:hover { + background-color: #fcd7d3 !important; + } + + .fr-background-alt--pink-tuile:active { + background-color: #fac4be !important; + } + + .fr-background-alt--yellow-tournesol { + background-color: #fef6e3 !important; + } + + .fr-background-alt--yellow-tournesol:hover { + background-color: #fce086 !important; + } + + .fr-background-alt--yellow-tournesol:active { + background-color: #f5d24b !important; + } + + .fr-background-alt--yellow-moutarde { + background-color: #fef5e8 !important; + } + + .fr-background-alt--yellow-moutarde:hover { + background-color: #fcdca3 !important; + } + + .fr-background-alt--yellow-moutarde:active { + background-color: #fbcd64 !important; + } + + .fr-background-alt--orange-terre-battue { + background-color: #fef4f2 !important; + } + + .fr-background-alt--orange-terre-battue:hover { + background-color: #fcd8d0 !important; + } + + .fr-background-alt--orange-terre-battue:active { + background-color: #fac5b8 !important; + } + + .fr-background-alt--brown-cafe-creme { + background-color: #fbf6ed !important; + } + + .fr-background-alt--brown-cafe-creme:hover { + background-color: #f2deb6 !important; + } + + .fr-background-alt--brown-cafe-creme:active { + background-color: #eacf91 !important; + } + + .fr-background-alt--brown-caramel { + background-color: #fbf5f2 !important; + } + + .fr-background-alt--brown-caramel:hover { + background-color: #f1dbcf !important; + } + + .fr-background-alt--brown-caramel:active { + background-color: #ecc9b5 !important; + } + + .fr-background-alt--brown-opera { + background-color: #fbf5f2 !important; + } + + .fr-background-alt--brown-opera:hover { + background-color: #f1dbcf !important; + } + + .fr-background-alt--brown-opera:active { + background-color: #ecc9b5 !important; + } + + .fr-background-alt--beige-gris-galet { + background-color: #f9f6f2 !important; + } + + .fr-background-alt--beige-gris-galet:hover { + background-color: #eadecd !important; + } + + .fr-background-alt--beige-gris-galet:active { + background-color: #e1ceb1 !important; + } + + .fr-background-contrast--grey { + background-color: #eee !important; + } + + .fr-background-contrast--grey:hover { + background-color: #d2d2d2 !important; + } + + .fr-background-contrast--grey:active { + background-color: #c1c1c1 !important; + } + + .fr-background-contrast--blue-france { + background-color: #ececfe !important; + } + + .fr-background-contrast--blue-france:hover { + background-color: #cecefc !important; + } + + .fr-background-contrast--blue-france:active { + background-color: #bbbbfc !important; + } + + .fr-background-contrast--red-marianne { + background-color: #fee9e9 !important; + } + + .fr-background-contrast--red-marianne:hover { + background-color: #fdc5c5 !important; + } + + .fr-background-contrast--red-marianne:active { + background-color: #fcafaf !important; + } + + .fr-background-contrast--green-tilleul-verveine { + background-color: #fceeac !important; + } + + .fr-background-contrast--green-tilleul-verveine:hover { + background-color: #e8d45c !important; + } + + .fr-background-contrast--green-tilleul-verveine:active { + background-color: #d4c254 !important; + } + + .fr-background-contrast--green-bourgeon { + background-color: #c9fcac !important; + } + + .fr-background-contrast--green-bourgeon:hover { + background-color: #9ae95d !important; + } + + .fr-background-contrast--green-bourgeon:active { + background-color: #8dd555 !important; + } + + .fr-background-contrast--green-emeraude { + background-color: #c3fad5 !important; + } + + .fr-background-contrast--green-emeraude:hover { + background-color: #77eda5 !important; + } + + .fr-background-contrast--green-emeraude:active { + background-color: #6dd897 !important; + } + + .fr-background-contrast--green-menthe { + background-color: #bafaee !important; + } + + .fr-background-contrast--green-menthe:hover { + background-color: #79e7d5 !important; + } + + .fr-background-contrast--green-menthe:active { + background-color: #6fd3c3 !important; + } + + .fr-background-contrast--green-archipel { + background-color: #c7f6fc !important; + } + + .fr-background-contrast--green-archipel:hover { + background-color: #64ecf8 !important; + } + + .fr-background-contrast--green-archipel:active { + background-color: #5bd8e3 !important; + } + + .fr-background-contrast--blue-ecume { + background-color: #e9edfe !important; + } + + .fr-background-contrast--blue-ecume:hover { + background-color: #c5d0fc !important; + } + + .fr-background-contrast--blue-ecume:active { + background-color: #adbffc !important; + } + + .fr-background-contrast--blue-cumulus { + background-color: #e6eefe !important; + } + + .fr-background-contrast--blue-cumulus:hover { + background-color: #bcd3fc !important; + } + + .fr-background-contrast--blue-cumulus:active { + background-color: #9fc3fc !important; + } + + .fr-background-contrast--purple-glycine { + background-color: #fee7fc !important; + } + + .fr-background-contrast--purple-glycine:hover { + background-color: #fdc0f8 !important; + } + + .fr-background-contrast--purple-glycine:active { + background-color: #fca8f6 !important; + } + + .fr-background-contrast--pink-macaron { + background-color: #fee9e6 !important; + } + + .fr-background-contrast--pink-macaron:hover { + background-color: #fdc6bd !important; + } + + .fr-background-contrast--pink-macaron:active { + background-color: #fcb0a2 !important; + } + + .fr-background-contrast--pink-tuile { + background-color: #fee9e7 !important; + } + + .fr-background-contrast--pink-tuile:hover { + background-color: #fdc6c0 !important; + } + + .fr-background-contrast--pink-tuile:active { + background-color: #fcb0a7 !important; + } + + .fr-background-contrast--yellow-tournesol { + background-color: #feecc2 !important; + } + + .fr-background-contrast--yellow-tournesol:hover { + background-color: #fbd335 !important; + } + + .fr-background-contrast--yellow-tournesol:active { + background-color: #e6c130 !important; + } + + .fr-background-contrast--yellow-moutarde { + background-color: #feebd0 !important; + } + + .fr-background-contrast--yellow-moutarde:hover { + background-color: #fdcd6d !important; + } + + .fr-background-contrast--yellow-moutarde:active { + background-color: #f4be30 !important; + } + + .fr-background-contrast--orange-terre-battue { + background-color: #fee9e5 !important; + } + + .fr-background-contrast--orange-terre-battue:hover { + background-color: #fdc6ba !important; + } + + .fr-background-contrast--orange-terre-battue:active { + background-color: #fcb09e !important; + } + + .fr-background-contrast--brown-cafe-creme { + background-color: #f7ecdb !important; + } + + .fr-background-contrast--brown-cafe-creme:hover { + background-color: #edce94 !important; + } + + .fr-background-contrast--brown-cafe-creme:active { + background-color: #dabd84 !important; + } + + .fr-background-contrast--brown-caramel { + background-color: #f7ebe5 !important; + } + + .fr-background-contrast--brown-caramel:hover { + background-color: #eccbb9 !important; + } + + .fr-background-contrast--brown-caramel:active { + background-color: #e6b79a !important; + } + + .fr-background-contrast--brown-opera { + background-color: #f7ece4 !important; + } + + .fr-background-contrast--brown-opera:hover { + background-color: #eccdb3 !important; + } + + .fr-background-contrast--brown-opera:active { + background-color: #e6ba90 !important; + } + + .fr-background-contrast--beige-gris-galet { + background-color: #f3ede5 !important; + } + + .fr-background-contrast--beige-gris-galet:hover { + background-color: #e1d0b5 !important; + } + + .fr-background-contrast--beige-gris-galet:active { + background-color: #d1bea2 !important; + } + + .fr-background-contrast--info { + background-color: #e8edff !important; + } + + .fr-background-contrast--info:hover { + background-color: #c2d1ff !important; + } + + .fr-background-contrast--info:active { + background-color: #a9bfff !important; + } + + .fr-background-contrast--success { + background-color: #b8fec9 !important; + } + + .fr-background-contrast--success:hover { + background-color: #46fd89 !important; + } + + .fr-background-contrast--success:active { + background-color: #34eb7b !important; + } + + .fr-background-contrast--warning { + background-color: #ffe9e6 !important; + } + + .fr-background-contrast--warning:hover { + background-color: #ffc6bd !important; + } + + .fr-background-contrast--warning:active { + background-color: #ffb0a2 !important; + } + + .fr-background-contrast--error { + background-color: #ffe9e9 !important; + } + + .fr-background-contrast--error:hover { + background-color: #ffc5c5 !important; + } + + .fr-background-contrast--error:active { + background-color: #ffafaf !important; + } + + .fr-background-flat--grey { + background-color: #3a3a3a !important; + } + + .fr-background-flat--blue-france { + background-color: #000091 !important; + } + + .fr-background-flat--red-marianne { + background-color: #c9191e !important; + } + + .fr-background-flat--green-tilleul-verveine { + background-color: #66673d !important; + } + + .fr-background-flat--green-bourgeon { + background-color: #447049 !important; + } + + .fr-background-flat--green-emeraude { + background-color: #297254 !important; + } + + .fr-background-flat--green-menthe { + background-color: #37635f !important; + } + + .fr-background-flat--green-archipel { + background-color: #006a6f !important; + } + + .fr-background-flat--blue-ecume { + background-color: #2f4077 !important; + } + + .fr-background-flat--blue-cumulus { + background-color: #3558a2 !important; + } + + .fr-background-flat--purple-glycine { + background-color: #6e445a !important; + } + + .fr-background-flat--pink-macaron { + background-color: #8d533e !important; + } + + .fr-background-flat--pink-tuile { + background-color: #a94645 !important; + } + + .fr-background-flat--yellow-tournesol { + background-color: #716043 !important; + } + + .fr-background-flat--yellow-moutarde { + background-color: #695240 !important; + } + + .fr-background-flat--orange-terre-battue { + background-color: #755348 !important; + } + + .fr-background-flat--brown-cafe-creme { + background-color: #685c48 !important; + } + + .fr-background-flat--brown-caramel { + background-color: #845d48 !important; + } + + .fr-background-flat--brown-opera { + background-color: #745b47 !important; + } + + .fr-background-flat--beige-gris-galet { + background-color: #6a6156 !important; + } + + .fr-background-flat--info { + background-color: #0063cb !important; + } + + .fr-background-flat--success { + background-color: #18753c !important; + } + + .fr-background-flat--warning { + background-color: #b34000 !important; + } + + .fr-background-flat--error { + background-color: #ce0500 !important; + } + + .fr-background-action-high--grey { + background-color: #3a3a3a !important; + } + + .fr-background-action-high--grey:hover { + background-color: #616161 !important; + } + + .fr-background-action-high--grey:active { + background-color: #777 !important; + } + + .fr-background-action-high--blue-france { + background-color: #000091 !important; + } + + .fr-background-action-high--blue-france:hover { + background-color: #1212ff !important; + } + + .fr-background-action-high--blue-france:active { + background-color: #2323ff !important; + } + + .fr-background-action-high--red-marianne { + background-color: #c9191e !important; + } + + .fr-background-action-high--red-marianne:hover { + background-color: #f93f42 !important; + } + + .fr-background-action-high--red-marianne:active { + background-color: #f95a5c !important; + } + + .fr-background-action-high--green-tilleul-verveine { + background-color: #66673d !important; + } + + .fr-background-action-high--green-tilleul-verveine:hover { + background-color: #929359 !important; + } + + .fr-background-action-high--green-tilleul-verveine:active { + background-color: #a7a967 !important; + } + + .fr-background-action-high--green-bourgeon { + background-color: #447049 !important; + } + + .fr-background-action-high--green-bourgeon:hover { + background-color: #639f6a !important; + } + + .fr-background-action-high--green-bourgeon:active { + background-color: #72b77a !important; + } + + .fr-background-action-high--green-emeraude { + background-color: #297254 !important; + } + + .fr-background-action-high--green-emeraude:hover { + background-color: #3ea47a !important; + } + + .fr-background-action-high--green-emeraude:active { + background-color: #49bc8d !important; + } + + .fr-background-action-high--green-menthe { + background-color: #37635f !important; + } + + .fr-background-action-high--green-menthe:hover { + background-color: #53918c !important; + } + + .fr-background-action-high--green-menthe:active { + background-color: #62a9a2 !important; + } + + .fr-background-action-high--green-archipel { + background-color: #006a6f !important; + } + + .fr-background-action-high--green-archipel:hover { + background-color: #009fa7 !important; + } + + .fr-background-action-high--green-archipel:active { + background-color: #00bbc3 !important; + } + + .fr-background-action-high--blue-ecume { + background-color: #2f4077 !important; + } + + .fr-background-action-high--blue-ecume:hover { + background-color: #4e68bb !important; + } + + .fr-background-action-high--blue-ecume:active { + background-color: #667dcf !important; + } + + .fr-background-action-high--blue-cumulus { + background-color: #3558a2 !important; + } + + .fr-background-action-high--blue-cumulus:hover { + background-color: #5982e0 !important; + } + + .fr-background-action-high--blue-cumulus:active { + background-color: #7996e6 !important; + } + + .fr-background-action-high--purple-glycine { + background-color: #6e445a !important; + } + + .fr-background-action-high--purple-glycine:hover { + background-color: #a66989 !important; + } + + .fr-background-action-high--purple-glycine:active { + background-color: #bb7f9e !important; + } + + .fr-background-action-high--pink-macaron { + background-color: #8d533e !important; + } + + .fr-background-action-high--pink-macaron:hover { + background-color: #ca795c !important; + } + + .fr-background-action-high--pink-macaron:active { + background-color: #e08e73 !important; + } + + .fr-background-action-high--pink-tuile { + background-color: #a94645 !important; + } + + .fr-background-action-high--pink-tuile:hover { + background-color: #d5706f !important; + } + + .fr-background-action-high--pink-tuile:active { + background-color: #da8a89 !important; + } + + .fr-background-action-high--yellow-tournesol { + background-color: #716043 !important; + } + + .fr-background-action-high--yellow-tournesol:hover { + background-color: #a28a62 !important; + } + + .fr-background-action-high--yellow-tournesol:active { + background-color: #ba9f72 !important; + } + + .fr-background-action-high--yellow-moutarde { + background-color: #695240 !important; + } + + .fr-background-action-high--yellow-moutarde:hover { + background-color: #9b7b61 !important; + } + + .fr-background-action-high--yellow-moutarde:active { + background-color: #b58f72 !important; + } + + .fr-background-action-high--orange-terre-battue { + background-color: #755348 !important; + } + + .fr-background-action-high--orange-terre-battue:hover { + background-color: #ab7b6b !important; + } + + .fr-background-action-high--orange-terre-battue:active { + background-color: #c68f7d !important; + } + + .fr-background-action-high--brown-cafe-creme { + background-color: #685c48 !important; + } + + .fr-background-action-high--brown-cafe-creme:hover { + background-color: #97866a !important; + } + + .fr-background-action-high--brown-cafe-creme:active { + background-color: #ae9b7b !important; + } + + .fr-background-action-high--brown-caramel { + background-color: #845d48 !important; + } + + .fr-background-action-high--brown-caramel:hover { + background-color: #bb8568 !important; + } + + .fr-background-action-high--brown-caramel:active { + background-color: #d69978 !important; + } + + .fr-background-action-high--brown-opera { + background-color: #745b47 !important; + } + + .fr-background-action-high--brown-opera:hover { + background-color: #a78468 !important; + } + + .fr-background-action-high--brown-opera:active { + background-color: #c09979 !important; + } + + .fr-background-action-high--beige-gris-galet { + background-color: #6a6156 !important; + } + + .fr-background-action-high--beige-gris-galet:hover { + background-color: #988b7c !important; + } + + .fr-background-action-high--beige-gris-galet:active { + background-color: #afa08f !important; + } + + .fr-background-action-high--info { + background-color: #0063cb !important; + } + + .fr-background-action-high--info:hover { + background-color: #3b87ff !important; + } + + .fr-background-action-high--info:active { + background-color: #6798ff !important; + } + + .fr-background-action-high--success { + background-color: #18753c !important; + } + + .fr-background-action-high--success:hover { + background-color: #27a959 !important; + } + + .fr-background-action-high--success:active { + background-color: #2fc368 !important; + } + + .fr-background-action-high--warning { + background-color: #b34000 !important; + } + + .fr-background-action-high--warning:hover { + background-color: #ff6218 !important; + } + + .fr-background-action-high--warning:active { + background-color: #ff7a55 !important; + } + + .fr-background-action-high--error { + background-color: #ce0500 !important; + } + + .fr-background-action-high--error:hover { + background-color: #ff2725 !important; + } + + .fr-background-action-high--error:active { + background-color: #ff4140 !important; + } + + .fr-background-action-low--blue-france { + background-color: #e3e3fd !important; + } + + .fr-background-action-low--blue-france:hover { + background-color: #c1c1fb !important; + } + + .fr-background-action-low--blue-france:active { + background-color: #adadf9 !important; + } + + .fr-background-action-low--red-marianne { + background-color: #fddede !important; + } + + .fr-background-action-low--red-marianne:hover { + background-color: #fbb6b6 !important; + } + + .fr-background-action-low--red-marianne:active { + background-color: #fa9e9e !important; + } + + .fr-background-action-low--green-tilleul-verveine { + background-color: #fbe769 !important; + } + + .fr-background-action-low--green-tilleul-verveine:hover { + background-color: #d7c655 !important; + } + + .fr-background-action-low--green-tilleul-verveine:active { + background-color: #c2b24c !important; + } + + .fr-background-action-low--green-bourgeon { + background-color: #a9fb68 !important; + } + + .fr-background-action-low--green-bourgeon:hover { + background-color: #8ed654 !important; + } + + .fr-background-action-low--green-bourgeon:active { + background-color: #7fc04b !important; + } + + .fr-background-action-low--green-emeraude { + background-color: #9ef9be !important; + } + + .fr-background-action-low--green-emeraude:hover { + background-color: #69df97 !important; + } + + .fr-background-action-low--green-emeraude:active { + background-color: #5ec988 !important; + } + + .fr-background-action-low--green-menthe { + background-color: #8bf8e7 !important; + } + + .fr-background-action-low--green-menthe:hover { + background-color: #6ed5c5 !important; + } + + .fr-background-action-low--green-menthe:active { + background-color: #62bfb1 !important; + } + + .fr-background-action-low--green-archipel { + background-color: #a6f2fa !important; + } + + .fr-background-action-low--green-archipel:hover { + background-color: #62dbe5 !important; + } + + .fr-background-action-low--green-archipel:active { + background-color: #58c5cf !important; + } + + .fr-background-action-low--blue-ecume { + background-color: #dee5fd !important; + } + + .fr-background-action-low--blue-ecume:hover { + background-color: #b4c5fb !important; + } + + .fr-background-action-low--blue-ecume:active { + background-color: #99b3f9 !important; + } + + .fr-background-action-low--blue-cumulus { + background-color: #dae6fd !important; + } + + .fr-background-action-low--blue-cumulus:hover { + background-color: #a9c8fb !important; + } + + .fr-background-action-low--blue-cumulus:active { + background-color: #8ab8f9 !important; + } + + .fr-background-action-low--purple-glycine { + background-color: #fddbfa !important; + } + + .fr-background-action-low--purple-glycine:hover { + background-color: #fbaff5 !important; + } + + .fr-background-action-low--purple-glycine:active { + background-color: #fa96f2 !important; + } + + .fr-background-action-low--pink-macaron { + background-color: #fddfda !important; + } + + .fr-background-action-low--pink-macaron:hover { + background-color: #fbb8ab !important; + } + + .fr-background-action-low--pink-macaron:active { + background-color: #faa18d !important; + } + + .fr-background-action-low--pink-tuile { + background-color: #fddfdb !important; + } + + .fr-background-action-low--pink-tuile:hover { + background-color: #fbb8ad !important; + } + + .fr-background-action-low--pink-tuile:active { + background-color: #faa191 !important; + } + + .fr-background-action-low--yellow-tournesol { + background-color: #fde39c !important; + } + + .fr-background-action-low--yellow-tournesol:hover { + background-color: #e9c53b !important; + } + + .fr-background-action-low--yellow-tournesol:active { + background-color: #d3b235 !important; + } + + .fr-background-action-low--yellow-moutarde { + background-color: #fde2b5 !important; + } + + .fr-background-action-low--yellow-moutarde:hover { + background-color: #f6c43c !important; + } + + .fr-background-action-low--yellow-moutarde:active { + background-color: #dfb135 !important; + } + + .fr-background-action-low--orange-terre-battue { + background-color: #fddfd8 !important; + } + + .fr-background-action-low--orange-terre-battue:hover { + background-color: #fbb8a5 !important; + } + + .fr-background-action-low--orange-terre-battue:active { + background-color: #faa184 !important; + } + + .fr-background-action-low--brown-cafe-creme { + background-color: #f4e3c7 !important; + } + + .fr-background-action-low--brown-cafe-creme:hover { + background-color: #e1c386 !important; + } + + .fr-background-action-low--brown-cafe-creme:active { + background-color: #ccb078 !important; + } + + .fr-background-action-low--brown-caramel { + background-color: #f3e2d9 !important; + } + + .fr-background-action-low--brown-caramel:hover { + background-color: #e7bea6 !important; + } + + .fr-background-action-low--brown-caramel:active { + background-color: #e1a982 !important; + } + + .fr-background-action-low--brown-opera { + background-color: #f3e2d7 !important; + } + + .fr-background-action-low--brown-opera:hover { + background-color: #e7bfa0 !important; + } + + .fr-background-action-low--brown-opera:active { + background-color: #deaa7e !important; + } + + .fr-background-action-low--beige-gris-galet { + background-color: #eee4d9 !important; + } + + .fr-background-action-low--beige-gris-galet:hover { + background-color: #dbc3a4 !important; + } + + .fr-background-action-low--beige-gris-galet:active { + background-color: #c6b094 !important; + } + + .fr-text-default--grey { + color: #3a3a3a !important; + } + + .fr-text-default--info { + color: #0063cb !important; + } + + .fr-text-default--success { + color: #18753c !important; + } + + .fr-text-default--warning { + color: #b34000 !important; + } + + .fr-text-default--error { + color: #ce0500 !important; + } + + .fr-text-title--grey { + color: #161616 !important; + } + + .fr-text-title--blue-france { + color: #000091 !important; + } + + .fr-text-title--red-marianne { + color: #c9191e !important; + } + + .fr-text-label--grey { + color: #161616 !important; + } + + .fr-text-label--blue-france { + color: #000091 !important; + } + + .fr-text-label--red-marianne { + color: #c9191e !important; + } + + .fr-text-label--green-tilleul-verveine { + color: #66673d !important; + } + + .fr-text-label--green-bourgeon { + color: #447049 !important; + } + + .fr-text-label--green-emeraude { + color: #297254 !important; + } + + .fr-text-label--green-menthe { + color: #37635f !important; + } + + .fr-text-label--green-archipel { + color: #006a6f !important; + } + + .fr-text-label--blue-ecume { + color: #2f4077 !important; + } + + .fr-text-label--blue-cumulus { + color: #3558a2 !important; + } + + .fr-text-label--purple-glycine { + color: #6e445a !important; + } + + .fr-text-label--pink-macaron { + color: #8d533e !important; + } + + .fr-text-label--pink-tuile { + color: #a94645 !important; + } + + .fr-text-label--yellow-tournesol { + color: #716043 !important; + } + + .fr-text-label--yellow-moutarde { + color: #695240 !important; + } + + .fr-text-label--orange-terre-battue { + color: #755348 !important; + } + + .fr-text-label--brown-cafe-creme { + color: #685c48 !important; + } + + .fr-text-label--brown-caramel { + color: #845d48 !important; + } + + .fr-text-label--brown-opera { + color: #745b47 !important; + } + + .fr-text-label--beige-gris-galet { + color: #6a6156 !important; + } + + .fr-text-mention--grey { + color: #666 !important; + } + + .fr-text-inverted--grey { + color: #fff !important; + } + + .fr-text-inverted--blue-france { + color: #f5f5fe !important; + } + + .fr-text-inverted--red-marianne { + color: #fef4f4 !important; + } + + .fr-text-inverted--info { + color: #f4f6ff !important; + } + + .fr-text-inverted--success { + color: #dffee6 !important; + } + + .fr-text-inverted--warning { + color: #fff4f3 !important; + } + + .fr-text-inverted--error { + color: #fff4f4 !important; + } + + .fr-text-inverted--green-tilleul-verveine { + color: #fef7da !important; + } + + .fr-text-inverted--green-bourgeon { + color: #e6feda !important; + } + + .fr-text-inverted--green-emeraude { + color: #e3fdeb !important; + } + + .fr-text-inverted--green-menthe { + color: #dffdf7 !important; + } + + .fr-text-inverted--green-archipel { + color: #e5fbfd !important; + } + + .fr-text-inverted--blue-ecume { + color: #f4f6fe !important; + } + + .fr-text-inverted--blue-cumulus { + color: #f3f6fe !important; + } + + .fr-text-inverted--purple-glycine { + color: #fef3fd !important; + } + + .fr-text-inverted--pink-macaron { + color: #fef4f2 !important; + } + + .fr-text-inverted--pink-tuile { + color: #fef4f3 !important; + } + + .fr-text-inverted--yellow-tournesol { + color: #fef6e3 !important; + } + + .fr-text-inverted--yellow-moutarde { + color: #fef5e8 !important; + } + + .fr-text-inverted--orange-terre-battue { + color: #fef4f2 !important; + } + + .fr-text-inverted--brown-cafe-creme { + color: #fbf6ed !important; + } + + .fr-text-inverted--brown-caramel { + color: #fbf5f2 !important; + } + + .fr-text-inverted--brown-opera { + color: #fbf5f2 !important; + } + + .fr-text-inverted--beige-gris-galet { + color: #f9f6f2 !important; + } + + .fr-text-action-high--grey { + color: #161616 !important; + } + + .fr-text-action-high--blue-france { + color: #000091 !important; + } + + .fr-text-action-high--red-marianne { + color: #c9191e !important; + } + + .fr-text-action-high--green-tilleul-verveine { + color: #66673d !important; + } + + .fr-text-action-high--green-bourgeon { + color: #447049 !important; + } + + .fr-text-action-high--green-emeraude { + color: #297254 !important; + } + + .fr-text-action-high--green-menthe { + color: #37635f !important; + } + + .fr-text-action-high--green-archipel { + color: #006a6f !important; + } + + .fr-text-action-high--blue-ecume { + color: #2f4077 !important; + } + + .fr-text-action-high--blue-cumulus { + color: #3558a2 !important; + } + + .fr-text-action-high--purple-glycine { + color: #6e445a !important; + } + + .fr-text-action-high--pink-macaron { + color: #8d533e !important; + } + + .fr-text-action-high--pink-tuile { + color: #a94645 !important; + } + + .fr-text-action-high--yellow-tournesol { + color: #716043 !important; + } + + .fr-text-action-high--yellow-moutarde { + color: #695240 !important; + } + + .fr-text-action-high--orange-terre-battue { + color: #755348 !important; + } + + .fr-text-action-high--brown-cafe-creme { + color: #685c48 !important; + } + + .fr-text-action-high--brown-caramel { + color: #845d48 !important; + } + + .fr-text-action-high--brown-opera { + color: #745b47 !important; + } + + .fr-text-action-high--beige-gris-galet { + color: #6a6156 !important; + } + + .fr-border-default--grey { + border: 1px solid #ddd !important; + } + + .fr-border-default--blue-france { + border: 1px solid #6a6af4 !important; + } + + .fr-border-default--red-marianne { + border: 1px solid #e1000f !important; + } + + .fr-border-default--green-tilleul-verveine { + border: 1px solid #b7a73f !important; + } + + .fr-border-default--green-bourgeon { + border: 1px solid #68a532 !important; + } + + .fr-border-default--green-emeraude { + border: 1px solid #00a95f !important; + } + + .fr-border-default--green-menthe { + border: 1px solid #009081 !important; + } + + .fr-border-default--green-archipel { + border: 1px solid #009099 !important; + } + + .fr-border-default--blue-ecume { + border: 1px solid #465f9d !important; + } + + .fr-border-default--blue-cumulus { + border: 1px solid #417dc4 !important; + } + + .fr-border-default--purple-glycine { + border: 1px solid #a558a0 !important; + } + + .fr-border-default--pink-macaron { + border: 1px solid #e18b76 !important; + } + + .fr-border-default--pink-tuile { + border: 1px solid #ce614a !important; + } + + .fr-border-default--yellow-tournesol { + border: 1px solid #c8aa39 !important; + } + + .fr-border-default--yellow-moutarde { + border: 1px solid #c3992a !important; + } + + .fr-border-default--orange-terre-battue { + border: 1px solid #e4794a !important; + } + + .fr-border-default--brown-cafe-creme { + border: 1px solid #d1b781 !important; + } + + .fr-border-default--brown-caramel { + border: 1px solid #c08c65 !important; + } + + .fr-border-default--brown-opera { + border: 1px solid #bd987a !important; + } + + .fr-border-default--beige-gris-galet { + border: 1px solid #aea397 !important; + } + + .fr-border-plain--grey { + border: 1px solid #3a3a3a !important; + } + + .fr-border-plain--blue-france { + border: 1px solid #000091 !important; + } + + .fr-border-plain--red-marianne { + border: 1px solid #c9191e !important; + } + + .fr-border-plain--info { + border: 1px solid #0063cb !important; + } + + .fr-border-plain--success { + border: 1px solid #18753c !important; + } + + .fr-border-plain--warning { + border: 1px solid #b34000 !important; + } + + .fr-border-plain--error { + border: 1px solid #ce0500 !important; + } + + .fr-border-plain--green-tilleul-verveine { + border: 1px solid #66673d !important; + } + + .fr-border-plain--green-bourgeon { + border: 1px solid #447049 !important; + } + + .fr-border-plain--green-emeraude { + border: 1px solid #297254 !important; + } + + .fr-border-plain--green-menthe { + border: 1px solid #37635f !important; + } + + .fr-border-plain--green-archipel { + border: 1px solid #006a6f !important; + } + + .fr-border-plain--blue-ecume { + border: 1px solid #2f4077 !important; + } + + .fr-border-plain--blue-cumulus { + border: 1px solid #3558a2 !important; + } + + .fr-border-plain--purple-glycine { + border: 1px solid #6e445a !important; + } + + .fr-border-plain--pink-macaron { + border: 1px solid #8d533e !important; + } + + .fr-border-plain--pink-tuile { + border: 1px solid #a94645 !important; + } + + .fr-border-plain--yellow-tournesol { + border: 1px solid #716043 !important; + } + + .fr-border-plain--yellow-moutarde { + border: 1px solid #695240 !important; + } + + .fr-border-plain--orange-terre-battue { + border: 1px solid #755348 !important; + } + + .fr-border-plain--brown-cafe-creme { + border: 1px solid #685c48 !important; + } + + .fr-border-plain--brown-caramel { + border: 1px solid #845d48 !important; + } + + .fr-border-plain--brown-opera { + border: 1px solid #745b47 !important; + } + + .fr-border-plain--beige-gris-galet { + border: 1px solid #6a6156 !important; + } + + .fr-artwork-major--blue-france { + fill: #000091 !important; + } + + .fr-artwork-major--red-marianne { + fill: #c9191e !important; + } + + .fr-artwork-major--green-tilleul-verveine { + fill: #66673d !important; + } + + .fr-artwork-major--green-bourgeon { + fill: #447049 !important; + } + + .fr-artwork-major--green-emeraude { + fill: #297254 !important; + } + + .fr-artwork-major--green-menthe { + fill: #37635f !important; + } + + .fr-artwork-major--green-archipel { + fill: #006a6f !important; + } + + .fr-artwork-major--blue-ecume { + fill: #2f4077 !important; + } + + .fr-artwork-major--blue-cumulus { + fill: #3558a2 !important; + } + + .fr-artwork-major--purple-glycine { + fill: #6e445a !important; + } + + .fr-artwork-major--pink-macaron { + fill: #8d533e !important; + } + + .fr-artwork-major--pink-tuile { + fill: #a94645 !important; + } + + .fr-artwork-major--yellow-tournesol { + fill: #716043 !important; + } + + .fr-artwork-major--yellow-moutarde { + fill: #695240 !important; + } + + .fr-artwork-major--orange-terre-battue { + fill: #755348 !important; + } + + .fr-artwork-major--brown-cafe-creme { + fill: #685c48 !important; + } + + .fr-artwork-major--brown-caramel { + fill: #845d48 !important; + } + + .fr-artwork-major--brown-opera { + fill: #745b47 !important; + } + + .fr-artwork-major--beige-gris-galet { + fill: #6a6156 !important; + } + + .fr-artwork-minor--blue-france { + fill: #6a6af4 !important; + } + + .fr-artwork-minor--red-marianne { + fill: #e1000f !important; + } + + .fr-artwork-minor--green-tilleul-verveine { + fill: #b7a73f !important; + } + + .fr-artwork-minor--green-bourgeon { + fill: #68a532 !important; + } + + .fr-artwork-minor--green-emeraude { + fill: #00a95f !important; + } + + .fr-artwork-minor--green-menthe { + fill: #009081 !important; + } + + .fr-artwork-minor--green-archipel { + fill: #009099 !important; + } + + .fr-artwork-minor--blue-ecume { + fill: #465f9d !important; + } + + .fr-artwork-minor--blue-cumulus { + fill: #417dc4 !important; + } + + .fr-artwork-minor--purple-glycine { + fill: #a558a0 !important; + } + + .fr-artwork-minor--pink-macaron { + fill: #e18b76 !important; + } + + .fr-artwork-minor--pink-tuile { + fill: #ce614a !important; + } + + .fr-artwork-minor--yellow-tournesol { + fill: #c8aa39 !important; + } + + .fr-artwork-minor--yellow-moutarde { + fill: #c3992a !important; + } + + .fr-artwork-minor--orange-terre-battue { + fill: #e4794a !important; + } + + .fr-artwork-minor--brown-cafe-creme { + fill: #d1b781 !important; + } + + .fr-artwork-minor--brown-caramel { + fill: #c08c65 !important; + } + + .fr-artwork-minor--brown-opera { + fill: #bd987a !important; + } + + .fr-artwork-minor--beige-gris-galet { + fill: #aea397 !important; + } + + .fr-artwork-decorative--grey { + fill: #eee !important; + } + + .fr-artwork-decorative--blue-france { + fill: #ececfe !important; + } + + .fr-artwork-decorative--red-marianne { + fill: #fee9e9 !important; + } + + .fr-artwork-decorative--green-tilleul-verveine { + fill: #fceeac !important; + } + + .fr-artwork-decorative--green-bourgeon { + fill: #c9fcac !important; + } + + .fr-artwork-decorative--green-emeraude { + fill: #c3fad5 !important; + } + + .fr-artwork-decorative--green-menthe { + fill: #bafaee !important; + } + + .fr-artwork-decorative--green-archipel { + fill: #c7f6fc !important; + } + + .fr-artwork-decorative--blue-ecume { + fill: #e9edfe !important; + } + + .fr-artwork-decorative--blue-cumulus { + fill: #e6eefe !important; + } + + .fr-artwork-decorative--purple-glycine { + fill: #fee7fc !important; + } + + .fr-artwork-decorative--pink-macaron { + fill: #fee9e6 !important; + } + + .fr-artwork-decorative--pink-tuile { + fill: #fee9e7 !important; + } + + .fr-artwork-decorative--yellow-tournesol { + fill: #feecc2 !important; + } + + .fr-artwork-decorative--yellow-moutarde { + fill: #feebd0 !important; + } + + .fr-artwork-decorative--orange-terre-battue { + fill: #fee9e5 !important; + } + + .fr-artwork-decorative--brown-cafe-creme { + fill: #f7ecdb !important; + } + + .fr-artwork-decorative--brown-caramel { + fill: #f7ebe5 !important; + } + + .fr-artwork-decorative--brown-opera { + fill: #f7ece4 !important; + } + + .fr-artwork-decorative--beige-gris-galet { + fill: #f3ede5 !important; + } + + .fr-artwork-background--grey { + fill: #f6f6f6 !important; + } + + .fr-artwork-background--blue-france { + fill: #f5f5fe !important; + } + + .fr-artwork-background--red-marianne { + fill: #fef4f4 !important; + } + + .fr-artwork-background--green-tilleul-verveine { + fill: #fef7da !important; + } + + .fr-artwork-background--green-bourgeon { + fill: #e6feda !important; + } + + .fr-artwork-background--green-emeraude { + fill: #e3fdeb !important; + } + + .fr-artwork-background--green-menthe { + fill: #dffdf7 !important; + } + + .fr-artwork-background--green-archipel { + fill: #e5fbfd !important; + } + + .fr-artwork-background--blue-ecume { + fill: #f4f6fe !important; + } + + .fr-artwork-background--blue-cumulus { + fill: #f3f6fe !important; + } + + .fr-artwork-background--purple-glycine { + fill: #fef3fd !important; + } + + .fr-artwork-background--pink-macaron { + fill: #fef4f2 !important; + } + + .fr-artwork-background--pink-tuile { + fill: #fef4f3 !important; + } + + .fr-artwork-background--yellow-tournesol { + fill: #fef6e3 !important; + } + + .fr-artwork-background--yellow-moutarde { + fill: #fef5e8 !important; + } + + .fr-artwork-background--orange-terre-battue { + fill: #fef4f2 !important; + } + + .fr-artwork-background--brown-cafe-creme { + fill: #fbf6ed !important; + } + + .fr-artwork-background--brown-caramel { + fill: #fbf5f2 !important; + } + + .fr-artwork-background--brown-opera { + fill: #fbf5f2 !important; + } + + .fr-artwork-background--beige-gris-galet { + fill: #f9f6f2 !important; + } + + .fr-artwork-motif--grey { + fill: #e5e5e5 !important; + } + + .fr-artwork-motif--blue-france { + fill: #e3e3fd !important; + } + + .fr-artwork-motif--red-marianne { + fill: #fddede !important; + } + + .fr-artwork-motif--green-tilleul-verveine { + fill: #fbe769 !important; + } + + .fr-artwork-motif--green-bourgeon { + fill: #a9fb68 !important; + } + + .fr-artwork-motif--green-emeraude { + fill: #9ef9be !important; + } + + .fr-artwork-motif--green-menthe { + fill: #8bf8e7 !important; + } + + .fr-artwork-motif--green-archipel { + fill: #a6f2fa !important; + } + + .fr-artwork-motif--blue-ecume { + fill: #dee5fd !important; + } + + .fr-artwork-motif--blue-cumulus { + fill: #dae6fd !important; + } + + .fr-artwork-motif--purple-glycine { + fill: #fddbfa !important; + } + + .fr-artwork-motif--pink-macaron { + fill: #fddfda !important; + } + + .fr-artwork-motif--pink-tuile { + fill: #fddfdb !important; + } + + .fr-artwork-motif--yellow-tournesol { + fill: #fde39c !important; + } + + .fr-artwork-motif--yellow-moutarde { + fill: #fde2b5 !important; + } + + .fr-artwork-motif--orange-terre-battue { + fill: #fddfd8 !important; + } + + .fr-artwork-motif--brown-cafe-creme { + fill: #f4e3c7 !important; + } + + .fr-artwork-motif--brown-caramel { + fill: #f3e2d9 !important; + } + + .fr-artwork-motif--brown-opera { + fill: #f3e2d7 !important; + } + + .fr-artwork-motif--beige-gris-galet { + fill: #eee4d9 !important; + } + + .fr-icon-ancient-gate-fill::before, + .fr-icon-ancient-gate-fill::after { + background-image: url("../icons/buildings/ancient-gate-fill.svg"); + } + + .fr-icon-ancient-gate-line::before, + .fr-icon-ancient-gate-line::after { + background-image: url("../icons/buildings/ancient-gate-line.svg"); + } + + .fr-icon-ancient-pavilion-fill::before, + .fr-icon-ancient-pavilion-fill::after { + background-image: url("../icons/buildings/ancient-pavilion-fill.svg"); + } + + .fr-icon-ancient-pavilion-line::before, + .fr-icon-ancient-pavilion-line::after { + background-image: url("../icons/buildings/ancient-pavilion-line.svg"); + } + + .fr-icon-bank-fill::before, + .fr-icon-bank-fill::after { + background-image: url("../icons/buildings/bank-fill.svg"); + } + + .fr-icon-bank-line::before, + .fr-icon-bank-line::after { + background-image: url("../icons/buildings/bank-line.svg"); + } + + .fr-icon-building-fill::before, + .fr-icon-building-fill::after { + background-image: url("../icons/buildings/building-fill.svg"); + } + + .fr-icon-building-line::before, + .fr-icon-building-line::after { + background-image: url("../icons/buildings/building-line.svg"); + } + + .fr-icon-community-fill::before, + .fr-icon-community-fill::after { + background-image: url("../icons/buildings/community-fill.svg"); + } + + .fr-icon-community-line::before, + .fr-icon-community-line::after { + background-image: url("../icons/buildings/community-line.svg"); + } + + .fr-icon-government-fill::before, + .fr-icon-government-fill::after { + background-image: url("../icons/buildings/government-fill.svg"); + } + + .fr-icon-government-line::before, + .fr-icon-government-line::after { + background-image: url("../icons/buildings/government-line.svg"); + } + + .fr-icon-home-4-fill::before, + .fr-icon-home-4-fill::after { + background-image: url("../icons/buildings/home-4-fill.svg"); + } + + .fr-icon-home-4-line::before, + .fr-icon-home-4-line::after { + background-image: url("../icons/buildings/home-4-line.svg"); + } + + .fr-icon-hospital-fill::before, + .fr-icon-hospital-fill::after { + background-image: url("../icons/buildings/hospital-fill.svg"); + } + + .fr-icon-hospital-line::before, + .fr-icon-hospital-line::after { + background-image: url("../icons/buildings/hospital-line.svg"); + } + + .fr-icon-hotel-fill::before, + .fr-icon-hotel-fill::after { + background-image: url("../icons/buildings/hotel-fill.svg"); + } + + .fr-icon-hotel-line::before, + .fr-icon-hotel-line::after { + background-image: url("../icons/buildings/hotel-line.svg"); + } + + .fr-icon-store-fill::before, + .fr-icon-store-fill::after { + background-image: url("../icons/buildings/store-fill.svg"); + } + + .fr-icon-store-line::before, + .fr-icon-store-line::after { + background-image: url("../icons/buildings/store-line.svg"); + } + + .fr-fi-home-4-fill::before { + background-image: url("../icons/buildings/home-4-fill.svg"); + } + + .fr-fi-home-4-line::before { + background-image: url("../icons/buildings/home-4-line.svg"); + } + + .fr-icon-archive-fill::before, + .fr-icon-archive-fill::after { + background-image: url("../icons/business/archive-fill.svg"); + } + + .fr-icon-archive-line::before, + .fr-icon-archive-line::after { + background-image: url("../icons/business/archive-line.svg"); + } + + .fr-icon-attachment-fill::before, + .fr-icon-attachment-fill::after { + background-image: url("../icons/business/attachment-fill.svg"); + } + + .fr-icon-attachment-line::before, + .fr-icon-attachment-line::after { + background-image: url("../icons/business/attachment-line.svg"); + } + + .fr-icon-award-fill::before, + .fr-icon-award-fill::after { + background-image: url("../icons/business/award-fill.svg"); + } + + .fr-icon-award-line::before, + .fr-icon-award-line::after { + background-image: url("../icons/business/award-line.svg"); + } + + .fr-icon-bar-chart-box-fill::before, + .fr-icon-bar-chart-box-fill::after { + background-image: url("../icons/business/bar-chart-box-fill.svg"); + } + + .fr-icon-bar-chart-box-line::before, + .fr-icon-bar-chart-box-line::after { + background-image: url("../icons/business/bar-chart-box-line.svg"); + } + + .fr-icon-bookmark-fill::before, + .fr-icon-bookmark-fill::after { + background-image: url("../icons/business/bookmark-fill.svg"); + } + + .fr-icon-bookmark-line::before, + .fr-icon-bookmark-line::after { + background-image: url("../icons/business/bookmark-line.svg"); + } + + .fr-icon-briefcase-fill::before, + .fr-icon-briefcase-fill::after { + background-image: url("../icons/business/briefcase-fill.svg"); + } + + .fr-icon-briefcase-line::before, + .fr-icon-briefcase-line::after { + background-image: url("../icons/business/briefcase-line.svg"); + } + + .fr-icon-calendar-2-fill::before, + .fr-icon-calendar-2-fill::after { + background-image: url("../icons/business/calendar-2-fill.svg"); + } + + .fr-icon-calendar-2-line::before, + .fr-icon-calendar-2-line::after { + background-image: url("../icons/business/calendar-2-line.svg"); + } + + .fr-icon-calendar-event-fill::before, + .fr-icon-calendar-event-fill::after { + background-image: url("../icons/business/calendar-event-fill.svg"); + } + + .fr-icon-calendar-event-line::before, + .fr-icon-calendar-event-line::after { + background-image: url("../icons/business/calendar-event-line.svg"); + } + + .fr-icon-calendar-fill::before, + .fr-icon-calendar-fill::after { + background-image: url("../icons/business/calendar-fill.svg"); + } + + .fr-icon-calendar-line::before, + .fr-icon-calendar-line::after { + background-image: url("../icons/business/calendar-line.svg"); + } + + .fr-icon-cloud-fill::before, + .fr-icon-cloud-fill::after { + background-image: url("../icons/business/cloud-fill.svg"); + } + + .fr-icon-cloud-line::before, + .fr-icon-cloud-line::after { + background-image: url("../icons/business/cloud-line.svg"); + } + + .fr-icon-copyright-fill::before, + .fr-icon-copyright-fill::after { + background-image: url("../icons/business/copyright-fill.svg"); + } + + .fr-icon-copyright-line::before, + .fr-icon-copyright-line::after { + background-image: url("../icons/business/copyright-line.svg"); + } + + .fr-icon-customer-service-fill::before, + .fr-icon-customer-service-fill::after { + background-image: url("../icons/business/customer-service-fill.svg"); + } + + .fr-icon-customer-service-line::before, + .fr-icon-customer-service-line::after { + background-image: url("../icons/business/customer-service-line.svg"); + } + + .fr-icon-flag-fill::before, + .fr-icon-flag-fill::after { + background-image: url("../icons/business/flag-fill.svg"); + } + + .fr-icon-flag-line::before, + .fr-icon-flag-line::after { + background-image: url("../icons/business/flag-line.svg"); + } + + .fr-icon-global-fill::before, + .fr-icon-global-fill::after { + background-image: url("../icons/business/global-fill.svg"); + } + + .fr-icon-global-line::before, + .fr-icon-global-line::after { + background-image: url("../icons/business/global-line.svg"); + } + + .fr-icon-line-chart-fill::before, + .fr-icon-line-chart-fill::after { + background-image: url("../icons/business/line-chart-fill.svg"); + } + + .fr-icon-line-chart-line::before, + .fr-icon-line-chart-line::after { + background-image: url("../icons/business/line-chart-line.svg"); + } + + .fr-icon-links-fill::before, + .fr-icon-links-fill::after { + background-image: url("../icons/business/links-fill.svg"); + } + + .fr-icon-links-line::before, + .fr-icon-links-line::after { + background-image: url("../icons/business/links-line.svg"); + } + + .fr-icon-mail-fill::before, + .fr-icon-mail-fill::after { + background-image: url("../icons/business/mail-fill.svg"); + } + + .fr-icon-mail-line::before, + .fr-icon-mail-line::after { + background-image: url("../icons/business/mail-line.svg"); + } + + .fr-icon-mail-open-fill::before, + .fr-icon-mail-open-fill::after { + background-image: url("../icons/business/mail-open-fill.svg"); + } + + .fr-icon-mail-open-line::before, + .fr-icon-mail-open-line::after { + background-image: url("../icons/business/mail-open-line.svg"); + } + + .fr-icon-medal-fill::before, + .fr-icon-medal-fill::after { + background-image: url("../icons/business/medal-fill.svg"); + } + + .fr-icon-medal-line::before, + .fr-icon-medal-line::after { + background-image: url("../icons/business/medal-line.svg"); + } + + .fr-icon-pie-chart-2-fill::before, + .fr-icon-pie-chart-2-fill::after { + background-image: url("../icons/business/pie-chart-2-fill.svg"); + } + + .fr-icon-pie-chart-2-line::before, + .fr-icon-pie-chart-2-line::after { + background-image: url("../icons/business/pie-chart-2-line.svg"); + } + + .fr-icon-pie-chart-box-fill::before, + .fr-icon-pie-chart-box-fill::after { + background-image: url("../icons/business/pie-chart-box-fill.svg"); + } + + .fr-icon-pie-chart-box-line::before, + .fr-icon-pie-chart-box-line::after { + background-image: url("../icons/business/pie-chart-box-line.svg"); + } + + .fr-icon-printer-fill::before, + .fr-icon-printer-fill::after { + background-image: url("../icons/business/printer-fill.svg"); + } + + .fr-icon-printer-line::before, + .fr-icon-printer-line::after { + background-image: url("../icons/business/printer-line.svg"); + } + + .fr-icon-profil-fill::before, + .fr-icon-profil-fill::after { + background-image: url("../icons/business/profil-fill.svg"); + } + + .fr-icon-profil-line::before, + .fr-icon-profil-line::after { + background-image: url("../icons/business/profil-line.svg"); + } + + .fr-icon-projector-2-fill::before, + .fr-icon-projector-2-fill::after { + background-image: url("../icons/business/projector-2-fill.svg"); + } + + .fr-icon-projector-2-line::before, + .fr-icon-projector-2-line::after { + background-image: url("../icons/business/projector-2-line.svg"); + } + + .fr-icon-send-plane-fill::before, + .fr-icon-send-plane-fill::after { + background-image: url("../icons/business/send-plane-fill.svg"); + } + + .fr-icon-send-plane-line::before, + .fr-icon-send-plane-line::after { + background-image: url("../icons/business/send-plane-line.svg"); + } + + .fr-icon-slideshow-fill::before, + .fr-icon-slideshow-fill::after { + background-image: url("../icons/business/slideshow-fill.svg"); + } + + .fr-icon-slideshow-line::before, + .fr-icon-slideshow-line::after { + background-image: url("../icons/business/slideshow-line.svg"); + } + + .fr-icon-window-fill::before, + .fr-icon-window-fill::after { + background-image: url("../icons/business/window-fill.svg"); + } + + .fr-icon-window-line::before, + .fr-icon-window-line::after { + background-image: url("../icons/business/window-line.svg"); + } + + .fr-fi-attachment-fill::before { + background-image: url("../icons/business/attachment-fill.svg"); + } + + .fr-fi-attachment-line::before { + background-image: url("../icons/business/attachment-line.svg"); + } + + .fr-fi-calendar-fill::before { + background-image: url("../icons/business/calendar-fill.svg"); + } + + .fr-fi-calendar-line::before { + background-image: url("../icons/business/calendar-line.svg"); + } + + .fr-fi-line-chart-fill::before { + background-image: url("../icons/business/line-chart-fill.svg"); + } + + .fr-fi-line-chart-line::before { + background-image: url("../icons/business/line-chart-line.svg"); + } + + .fr-fi-links-fill::before { + background-image: url("../icons/business/links-fill.svg"); + } + + .fr-fi-mail-fill::before { + background-image: url("../icons/business/mail-fill.svg"); + } + + .fr-fi-mail-line::before { + background-image: url("../icons/business/mail-line.svg"); + } + + .fr-fi-printer-fill::before { + background-image: url("../icons/business/printer-fill.svg"); + } + + .fr-fi-printer-line::before { + background-image: url("../icons/business/printer-line.svg"); + } + + .fr-icon-chat-2-fill::before, + .fr-icon-chat-2-fill::after { + background-image: url("../icons/communication/chat-2-fill.svg"); + } + + .fr-icon-chat-2-line::before, + .fr-icon-chat-2-line::after { + background-image: url("../icons/communication/chat-2-line.svg"); + } + + .fr-icon-chat-3-fill::before, + .fr-icon-chat-3-fill::after { + background-image: url("../icons/communication/chat-3-fill.svg"); + } + + .fr-icon-chat-3-line::before, + .fr-icon-chat-3-line::after { + background-image: url("../icons/communication/chat-3-line.svg"); + } + + .fr-icon-chat-check-fill::before, + .fr-icon-chat-check-fill::after { + background-image: url("../icons/communication/chat-check-fill.svg"); + } + + .fr-icon-chat-check-line::before, + .fr-icon-chat-check-line::after { + background-image: url("../icons/communication/chat-check-line.svg"); + } + + .fr-icon-chat-delete-fill::before, + .fr-icon-chat-delete-fill::after { + background-image: url("../icons/communication/chat-delete-fill.svg"); + } + + .fr-icon-chat-delete-line::before, + .fr-icon-chat-delete-line::after { + background-image: url("../icons/communication/chat-delete-line.svg"); + } + + .fr-icon-chat-poll-fill::before, + .fr-icon-chat-poll-fill::after { + background-image: url("../icons/communication/chat-poll-fill.svg"); + } + + .fr-icon-chat-poll-line::before, + .fr-icon-chat-poll-line::after { + background-image: url("../icons/communication/chat-poll-line.svg"); + } + + .fr-icon-discuss-fill::before, + .fr-icon-discuss-fill::after { + background-image: url("../icons/communication/discuss-fill.svg"); + } + + .fr-icon-discuss-line::before, + .fr-icon-discuss-line::after { + background-image: url("../icons/communication/discuss-line.svg"); + } + + .fr-icon-feedback-fill::before, + .fr-icon-feedback-fill::after { + background-image: url("../icons/communication/feedback-fill.svg"); + } + + .fr-icon-feedback-line::before, + .fr-icon-feedback-line::after { + background-image: url("../icons/communication/feedback-line.svg"); + } + + .fr-icon-message-2-fill::before, + .fr-icon-message-2-fill::after { + background-image: url("../icons/communication/message-2-fill.svg"); + } + + .fr-icon-message-2-line::before, + .fr-icon-message-2-line::after { + background-image: url("../icons/communication/message-2-line.svg"); + } + + .fr-icon-question-answer-fill::before, + .fr-icon-question-answer-fill::after { + background-image: url("../icons/communication/question-answer-fill.svg"); + } + + .fr-icon-question-answer-line::before, + .fr-icon-question-answer-line::after { + background-image: url("../icons/communication/question-answer-line.svg"); + } + + .fr-icon-questionnaire-fill::before, + .fr-icon-questionnaire-fill::after { + background-image: url("../icons/communication/questionnaire-fill.svg"); + } + + .fr-icon-questionnaire-line::before, + .fr-icon-questionnaire-line::after { + background-image: url("../icons/communication/questionnaire-line.svg"); + } + + .fr-icon-video-chat-fill::before, + .fr-icon-video-chat-fill::after { + background-image: url("../icons/communication/video-chat-fill.svg"); + } + + .fr-icon-video-chat-line::before, + .fr-icon-video-chat-line::after { + background-image: url("../icons/communication/video-chat-line.svg"); + } + + .fr-icon-ball-pen-fill::before, + .fr-icon-ball-pen-fill::after { + background-image: url("../icons/design/ball-pen-fill.svg"); + } + + .fr-icon-ball-pen-line::before, + .fr-icon-ball-pen-line::after { + background-image: url("../icons/design/ball-pen-line.svg"); + } + + .fr-icon-brush-3-fill::before, + .fr-icon-brush-3-fill::after { + background-image: url("../icons/design/brush-3-fill.svg"); + } + + .fr-icon-brush-3-line::before, + .fr-icon-brush-3-line::after { + background-image: url("../icons/design/brush-3-line.svg"); + } + + .fr-icon-brush-fill::before, + .fr-icon-brush-fill::after { + background-image: url("../icons/design/brush-fill.svg"); + } + + .fr-icon-brush-line::before, + .fr-icon-brush-line::after { + background-image: url("../icons/design/brush-line.svg"); + } + + .fr-icon-contrast-fill::before, + .fr-icon-contrast-fill::after { + background-image: url("../icons/design/contrast-fill.svg"); + } + + .fr-icon-contrast-line::before, + .fr-icon-contrast-line::after { + background-image: url("../icons/design/contrast-line.svg"); + } + + .fr-icon-crop-fill::before, + .fr-icon-crop-fill::after { + background-image: url("../icons/design/crop-fill.svg"); + } + + .fr-icon-crop-line::before, + .fr-icon-crop-line::after { + background-image: url("../icons/design/crop-line.svg"); + } + + .fr-icon-drag-move-2-fill::before, + .fr-icon-drag-move-2-fill::after { + background-image: url("../icons/design/drag-move-2-fill.svg"); + } + + .fr-icon-drag-move-2-line::before, + .fr-icon-drag-move-2-line::after { + background-image: url("../icons/design/drag-move-2-line.svg"); + } + + .fr-icon-drop-fill::before, + .fr-icon-drop-fill::after { + background-image: url("../icons/design/drop-fill.svg"); + } + + .fr-icon-drop-line::before, + .fr-icon-drop-line::after { + background-image: url("../icons/design/drop-line.svg"); + } + + .fr-icon-edit-box-fill::before, + .fr-icon-edit-box-fill::after { + background-image: url("../icons/design/edit-box-fill.svg"); + } + + .fr-icon-edit-box-line::before, + .fr-icon-edit-box-line::after { + background-image: url("../icons/design/edit-box-line.svg"); + } + + .fr-icon-edit-fill::before, + .fr-icon-edit-fill::after { + background-image: url("../icons/design/edit-fill.svg"); + } + + .fr-icon-edit-line::before, + .fr-icon-edit-line::after { + background-image: url("../icons/design/edit-line.svg"); + } + + .fr-icon-eraser-fill::before, + .fr-icon-eraser-fill::after { + background-image: url("../icons/design/eraser-fill.svg"); + } + + .fr-icon-eraser-line::before, + .fr-icon-eraser-line::after { + background-image: url("../icons/design/eraser-line.svg"); + } + + .fr-icon-ink-bottle-fill::before, + .fr-icon-ink-bottle-fill::after { + background-image: url("../icons/design/ink-bottle-fill.svg"); + } + + .fr-icon-ink-bottle-line::before, + .fr-icon-ink-bottle-line::after { + background-image: url("../icons/design/ink-bottle-line.svg"); + } + + .fr-icon-layout-grid-fill::before, + .fr-icon-layout-grid-fill::after { + background-image: url("../icons/design/layout-grid-fill.svg"); + } + + .fr-icon-layout-grid-line::before, + .fr-icon-layout-grid-line::after { + background-image: url("../icons/design/layout-grid-line.svg"); + } + + .fr-icon-mark-pen-fill::before, + .fr-icon-mark-pen-fill::after { + background-image: url("../icons/design/mark-pen-fill.svg"); + } + + .fr-icon-mark-pen-line::before, + .fr-icon-mark-pen-line::after { + background-image: url("../icons/design/mark-pen-line.svg"); + } + + .fr-icon-paint-brush-fill::before, + .fr-icon-paint-brush-fill::after { + background-image: url("../icons/design/paint-brush-fill.svg"); + } + + .fr-icon-paint-brush-line::before, + .fr-icon-paint-brush-line::after { + background-image: url("../icons/design/paint-brush-line.svg"); + } + + .fr-icon-paint-fill::before, + .fr-icon-paint-fill::after { + background-image: url("../icons/design/paint-fill.svg"); + } + + .fr-icon-paint-line::before, + .fr-icon-paint-line::after { + background-image: url("../icons/design/paint-line.svg"); + } + + .fr-icon-palette-fill::before, + .fr-icon-palette-fill::after { + background-image: url("../icons/design/palette-fill.svg"); + } + + .fr-icon-palette-line::before, + .fr-icon-palette-line::after { + background-image: url("../icons/design/palette-line.svg"); + } + + .fr-icon-pantone-fill::before, + .fr-icon-pantone-fill::after { + background-image: url("../icons/design/pantone-fill.svg"); + } + + .fr-icon-pantone-line::before, + .fr-icon-pantone-line::after { + background-image: url("../icons/design/pantone-line.svg"); + } + + .fr-icon-pen-nib-fill::before, + .fr-icon-pen-nib-fill::after { + background-image: url("../icons/design/pen-nib-fill.svg"); + } + + .fr-icon-pen-nib-line::before, + .fr-icon-pen-nib-line::after { + background-image: url("../icons/design/pen-nib-line.svg"); + } + + .fr-icon-pencil-fill::before, + .fr-icon-pencil-fill::after { + background-image: url("../icons/design/pencil-fill.svg"); + } + + .fr-icon-pencil-line::before, + .fr-icon-pencil-line::after { + background-image: url("../icons/design/pencil-line.svg"); + } + + .fr-icon-pencil-ruler-fill::before, + .fr-icon-pencil-ruler-fill::after { + background-image: url("../icons/design/pencil-ruler-fill.svg"); + } + + .fr-icon-pencil-ruler-line::before, + .fr-icon-pencil-ruler-line::after { + background-image: url("../icons/design/pencil-ruler-line.svg"); + } + + .fr-icon-shapes-fill::before, + .fr-icon-shapes-fill::after { + background-image: url("../icons/design/shapes-fill.svg"); + } + + .fr-icon-shapes-line::before, + .fr-icon-shapes-line::after { + background-image: url("../icons/design/shapes-line.svg"); + } + + .fr-icon-sip-fill::before, + .fr-icon-sip-fill::after { + background-image: url("../icons/design/sip-fill.svg"); + } + + .fr-icon-sip-line::before, + .fr-icon-sip-line::after { + background-image: url("../icons/design/sip-line.svg"); + } + + .fr-icon-table-fill::before, + .fr-icon-table-fill::after { + background-image: url("../icons/design/table-fill.svg"); + } + + .fr-icon-table-line::before, + .fr-icon-table-line::after { + background-image: url("../icons/design/table-line.svg"); + } + + .fr-fi-edit-fill::before { + background-image: url("../icons/design/edit-fill.svg"); + } + + .fr-fi-edit-line::before { + background-image: url("../icons/design/edit-line.svg"); + } + + .fr-icon-bug-fill::before, + .fr-icon-bug-fill::after { + background-image: url("../icons/development/bug-fill.svg"); + } + + .fr-icon-bug-line::before, + .fr-icon-bug-line::after { + background-image: url("../icons/development/bug-line.svg"); + } + + .fr-icon-code-box-fill::before, + .fr-icon-code-box-fill::after { + background-image: url("../icons/development/code-box-fill.svg"); + } + + .fr-icon-code-box-line::before, + .fr-icon-code-box-line::after { + background-image: url("../icons/development/code-box-line.svg"); + } + + .fr-icon-code-s-slash-line::before, + .fr-icon-code-s-slash-line::after { + background-image: url("../icons/development/code-s-slash-line.svg"); + } + + .fr-icon-cursor-fill::before, + .fr-icon-cursor-fill::after { + background-image: url("../icons/development/cursor-fill.svg"); + } + + .fr-icon-cursor-line::before, + .fr-icon-cursor-line::after { + background-image: url("../icons/development/cursor-line.svg"); + } + + .fr-icon-git-branch-fill::before, + .fr-icon-git-branch-fill::after { + background-image: url("../icons/development/git-branch-fill.svg"); + } + + .fr-icon-git-branch-line::before, + .fr-icon-git-branch-line::after { + background-image: url("../icons/development/git-branch-line.svg"); + } + + .fr-icon-git-commit-fill::before, + .fr-icon-git-commit-fill::after { + background-image: url("../icons/development/git-commit-fill.svg"); + } + + .fr-icon-git-commit-line::before, + .fr-icon-git-commit-line::after { + background-image: url("../icons/development/git-commit-line.svg"); + } + + .fr-icon-git-merge-fill::before, + .fr-icon-git-merge-fill::after { + background-image: url("../icons/development/git-merge-fill.svg"); + } + + .fr-icon-git-merge-line::before, + .fr-icon-git-merge-line::after { + background-image: url("../icons/development/git-merge-line.svg"); + } + + .fr-icon-git-pull-request-fill::before, + .fr-icon-git-pull-request-fill::after { + background-image: url("../icons/development/git-pull-request-fill.svg"); + } + + .fr-icon-git-pull-request-line::before, + .fr-icon-git-pull-request-line::after { + background-image: url("../icons/development/git-pull-request-line.svg"); + } + + .fr-icon-git-repository-commits-fill::before, + .fr-icon-git-repository-commits-fill::after { + background-image: url("../icons/development/git-repository-commits-fill.svg"); + } + + .fr-icon-git-repository-commits-line::before, + .fr-icon-git-repository-commits-line::after { + background-image: url("../icons/development/git-repository-commits-line.svg"); + } + + .fr-icon-git-repository-fill::before, + .fr-icon-git-repository-fill::after { + background-image: url("../icons/development/git-repository-fill.svg"); + } + + .fr-icon-git-repository-line::before, + .fr-icon-git-repository-line::after { + background-image: url("../icons/development/git-repository-line.svg"); + } + + .fr-icon-git-repository-private-fill::before, + .fr-icon-git-repository-private-fill::after { + background-image: url("../icons/development/git-repository-private-fill.svg"); + } + + .fr-icon-git-repository-private-line::before, + .fr-icon-git-repository-private-line::after { + background-image: url("../icons/development/git-repository-private-line.svg"); + } + + .fr-icon-terminal-box-fill::before, + .fr-icon-terminal-box-fill::after { + background-image: url("../icons/development/terminal-box-fill.svg"); + } + + .fr-icon-terminal-box-line::before, + .fr-icon-terminal-box-line::after { + background-image: url("../icons/development/terminal-box-line.svg"); + } + + .fr-icon-terminal-line::before, + .fr-icon-terminal-line::after { + background-image: url("../icons/development/terminal-line.svg"); + } + + .fr-icon-terminal-window-fill::before, + .fr-icon-terminal-window-fill::after { + background-image: url("../icons/development/terminal-window-fill.svg"); + } + + .fr-icon-terminal-window-line::before, + .fr-icon-terminal-window-line::after { + background-image: url("../icons/development/terminal-window-line.svg"); + } + + .fr-icon-bluetooth-fill::before, + .fr-icon-bluetooth-fill::after { + background-image: url("../icons/device/bluetooth-fill.svg"); + } + + .fr-icon-bluetooth-line::before, + .fr-icon-bluetooth-line::after { + background-image: url("../icons/device/bluetooth-line.svg"); + } + + .fr-icon-computer-fill::before, + .fr-icon-computer-fill::after { + background-image: url("../icons/device/computer-fill.svg"); + } + + .fr-icon-computer-line::before, + .fr-icon-computer-line::after { + background-image: url("../icons/device/computer-line.svg"); + } + + .fr-icon-dashboard-3-fill::before, + .fr-icon-dashboard-3-fill::after { + background-image: url("../icons/device/dashboard-3-fill.svg"); + } + + .fr-icon-dashboard-3-line::before, + .fr-icon-dashboard-3-line::after { + background-image: url("../icons/device/dashboard-3-line.svg"); + } + + .fr-icon-database-fill::before, + .fr-icon-database-fill::after { + background-image: url("../icons/device/database-fill.svg"); + } + + .fr-icon-database-line::before, + .fr-icon-database-line::after { + background-image: url("../icons/device/database-line.svg"); + } + + .fr-icon-device-fill::before, + .fr-icon-device-fill::after { + background-image: url("../icons/device/device-fill.svg"); + } + + .fr-icon-device-line::before, + .fr-icon-device-line::after { + background-image: url("../icons/device/device-line.svg"); + } + + .fr-icon-hard-drive-2-fill::before, + .fr-icon-hard-drive-2-fill::after { + background-image: url("../icons/device/hard-drive-2-fill.svg"); + } + + .fr-icon-hard-drive-2-line::before, + .fr-icon-hard-drive-2-line::after { + background-image: url("../icons/device/hard-drive-2-line.svg"); + } + + .fr-icon-mac-fill::before, + .fr-icon-mac-fill::after { + background-image: url("../icons/device/mac-fill.svg"); + } + + .fr-icon-mac-line::before, + .fr-icon-mac-line::after { + background-image: url("../icons/device/mac-line.svg"); + } + + .fr-icon-phone-fill::before, + .fr-icon-phone-fill::after { + background-image: url("../icons/device/phone-fill.svg"); + } + + .fr-icon-phone-line::before, + .fr-icon-phone-line::after { + background-image: url("../icons/device/phone-line.svg"); + } + + .fr-icon-qr-code-fill::before, + .fr-icon-qr-code-fill::after { + background-image: url("../icons/device/qr-code-fill.svg"); + } + + .fr-icon-qr-code-line::before, + .fr-icon-qr-code-line::after { + background-image: url("../icons/device/qr-code-line.svg"); + } + + .fr-icon-rss-fill::before, + .fr-icon-rss-fill::after { + background-image: url("../icons/device/rss-fill.svg"); + } + + .fr-icon-rss-line::before, + .fr-icon-rss-line::after { + background-image: url("../icons/device/rss-line.svg"); + } + + .fr-icon-save-3-fill::before, + .fr-icon-save-3-fill::after { + background-image: url("../icons/device/save-3-fill.svg"); + } + + .fr-icon-save-3-line::before, + .fr-icon-save-3-line::after { + background-image: url("../icons/device/save-3-line.svg"); + } + + .fr-icon-save-fill::before, + .fr-icon-save-fill::after { + background-image: url("../icons/device/save-fill.svg"); + } + + .fr-icon-save-line::before, + .fr-icon-save-line::after { + background-image: url("../icons/device/save-line.svg"); + } + + .fr-icon-server-fill::before, + .fr-icon-server-fill::after { + background-image: url("../icons/device/server-fill.svg"); + } + + .fr-icon-server-line::before, + .fr-icon-server-line::after { + background-image: url("../icons/device/server-line.svg"); + } + + .fr-icon-smartphone-fill::before, + .fr-icon-smartphone-fill::after { + background-image: url("../icons/device/smartphone-fill.svg"); + } + + .fr-icon-smartphone-line::before, + .fr-icon-smartphone-line::after { + background-image: url("../icons/device/smartphone-line.svg"); + } + + .fr-icon-tablet-fill::before, + .fr-icon-tablet-fill::after { + background-image: url("../icons/device/tablet-fill.svg"); + } + + .fr-icon-tablet-line::before, + .fr-icon-tablet-line::after { + background-image: url("../icons/device/tablet-line.svg"); + } + + .fr-icon-tv-fill::before, + .fr-icon-tv-fill::after { + background-image: url("../icons/device/tv-fill.svg"); + } + + .fr-icon-tv-line::before, + .fr-icon-tv-line::after { + background-image: url("../icons/device/tv-line.svg"); + } + + .fr-icon-wifi-fill::before, + .fr-icon-wifi-fill::after { + background-image: url("../icons/device/wifi-fill.svg"); + } + + .fr-icon-wifi-line::before, + .fr-icon-wifi-line::after { + background-image: url("../icons/device/wifi-line.svg"); + } + + .fr-fi-phone-fill::before { + background-image: url("../icons/device/phone-fill.svg"); + } + + .fr-fi-phone-line::before { + background-image: url("../icons/device/phone-line.svg"); + } + + .fr-fi-rss-fill::before { + background-image: url("../icons/device/rss-fill.svg"); + } + + .fr-fi-rss-line::before { + background-image: url("../icons/device/rss-line.svg"); + } + + .fr-fi-save-fill::before { + background-image: url("../icons/device/save-fill.svg"); + } + + .fr-fi-save-line::before { + background-image: url("../icons/device/save-line.svg"); + } + + .fr-icon-article-fill::before, + .fr-icon-article-fill::after { + background-image: url("../icons/document/article-fill.svg"); + } + + .fr-icon-article-line::before, + .fr-icon-article-line::after { + background-image: url("../icons/document/article-line.svg"); + } + + .fr-icon-book-2-fill::before, + .fr-icon-book-2-fill::after { + background-image: url("../icons/document/book-2-fill.svg"); + } + + .fr-icon-book-2-line::before, + .fr-icon-book-2-line::after { + background-image: url("../icons/document/book-2-line.svg"); + } + + .fr-icon-booklet-fill::before, + .fr-icon-booklet-fill::after { + background-image: url("../icons/document/booklet-fill.svg"); + } + + .fr-icon-booklet-line::before, + .fr-icon-booklet-line::after { + background-image: url("../icons/document/booklet-line.svg"); + } + + .fr-icon-clipboard-fill::before, + .fr-icon-clipboard-fill::after { + background-image: url("../icons/document/clipboard-fill.svg"); + } + + .fr-icon-clipboard-line::before, + .fr-icon-clipboard-line::after { + background-image: url("../icons/document/clipboard-line.svg"); + } + + .fr-icon-draft-fill::before, + .fr-icon-draft-fill::after { + background-image: url("../icons/document/draft-fill.svg"); + } + + .fr-icon-draft-line::before, + .fr-icon-draft-line::after { + background-image: url("../icons/document/draft-line.svg"); + } + + .fr-icon-file-add-fill::before, + .fr-icon-file-add-fill::after { + background-image: url("../icons/document/file-add-fill.svg"); + } + + .fr-icon-file-add-line::before, + .fr-icon-file-add-line::after { + background-image: url("../icons/document/file-add-line.svg"); + } + + .fr-icon-file-download-fill::before, + .fr-icon-file-download-fill::after { + background-image: url("../icons/document/file-download-fill.svg"); + } + + .fr-icon-file-download-line::before, + .fr-icon-file-download-line::after { + background-image: url("../icons/document/file-download-line.svg"); + } + + .fr-icon-file-fill::before, + .fr-icon-file-fill::after { + background-image: url("../icons/document/file-fill.svg"); + } + + .fr-icon-file-line::before, + .fr-icon-file-line::after { + background-image: url("../icons/document/file-line.svg"); + } + + .fr-icon-file-pdf-fill::before, + .fr-icon-file-pdf-fill::after { + background-image: url("../icons/document/file-pdf-fill.svg"); + } + + .fr-icon-file-pdf-line::before, + .fr-icon-file-pdf-line::after { + background-image: url("../icons/document/file-pdf-line.svg"); + } + + .fr-icon-file-text-fill::before, + .fr-icon-file-text-fill::after { + background-image: url("../icons/document/file-text-fill.svg"); + } + + .fr-icon-file-text-line::before, + .fr-icon-file-text-line::after { + background-image: url("../icons/document/file-text-line.svg"); + } + + .fr-icon-folder-2-fill::before, + .fr-icon-folder-2-fill::after { + background-image: url("../icons/document/folder-2-fill.svg"); + } + + .fr-icon-folder-2-line::before, + .fr-icon-folder-2-line::after { + background-image: url("../icons/document/folder-2-line.svg"); + } + + .fr-icon-newspaper-fill::before, + .fr-icon-newspaper-fill::after { + background-image: url("../icons/document/newspaper-fill.svg"); + } + + .fr-icon-newspaper-line::before, + .fr-icon-newspaper-line::after { + background-image: url("../icons/document/newspaper-line.svg"); + } + + .fr-icon-survey-fill::before, + .fr-icon-survey-fill::after { + background-image: url("../icons/document/survey-fill.svg"); + } + + .fr-icon-survey-line::before, + .fr-icon-survey-line::after { + background-image: url("../icons/document/survey-line.svg"); + } + + .fr-icon-todo-fill::before, + .fr-icon-todo-fill::after { + background-image: url("../icons/document/todo-fill.svg"); + } + + .fr-icon-todo-line::before, + .fr-icon-todo-line::after { + background-image: url("../icons/document/todo-line.svg"); + } + + .fr-fi-file-download-fill::before { + background-image: url("../icons/document/file-download-fill.svg"); + } + + .fr-fi-file-download-line::before { + background-image: url("../icons/document/file-download-line.svg"); + } + + .fr-fi-file-fill::before { + background-image: url("../icons/document/file-fill.svg"); + } + + .fr-fi-file-line::before { + background-image: url("../icons/document/file-line.svg"); + } + + .fr-fi-file-pdf-fill::before { + background-image: url("../icons/document/file-pdf-fill.svg"); + } + + .fr-fi-file-pdf-line::before { + background-image: url("../icons/document/file-pdf-line.svg"); + } + + .fr-icon-align-center::before, + .fr-icon-align-center::after { + background-image: url("../icons/editor/align-center.svg"); + } + + .fr-icon-align-justify::before, + .fr-icon-align-justify::after { + background-image: url("../icons/editor/align-justify.svg"); + } + + .fr-icon-align-left::before, + .fr-icon-align-left::after { + background-image: url("../icons/editor/align-left.svg"); + } + + .fr-icon-align-right::before, + .fr-icon-align-right::after { + background-image: url("../icons/editor/align-right.svg"); + } + + .fr-icon-code-block::before, + .fr-icon-code-block::after { + background-image: url("../icons/editor/code-block.svg"); + } + + .fr-icon-code-view::before, + .fr-icon-code-view::after { + background-image: url("../icons/editor/code-view.svg"); + } + + .fr-icon-font-color::before, + .fr-icon-font-color::after { + background-image: url("../icons/editor/font-color.svg"); + } + + .fr-icon-font-size::before, + .fr-icon-font-size::after { + background-image: url("../icons/editor/font-size.svg"); + } + + .fr-icon-format-clear::before, + .fr-icon-format-clear::after { + background-image: url("../icons/editor/format-clear.svg"); + } + + .fr-icon-bold::before, + .fr-icon-bold::after { + background-image: url("../icons/editor/fr--bold.svg"); + } + + .fr-icon-highlight::before, + .fr-icon-highlight::after { + background-image: url("../icons/editor/fr--highlight.svg"); + } + + .fr-icon-quote-fill::before, + .fr-icon-quote-fill::after { + background-image: url("../icons/editor/fr--quote-fill.svg"); + } + + .fr-icon-quote-line::before, + .fr-icon-quote-line::after { + background-image: url("../icons/editor/fr--quote-line.svg"); + } + + .fr-icon-h-1::before, + .fr-icon-h-1::after { + background-image: url("../icons/editor/h-1.svg"); + } + + .fr-icon-h-2::before, + .fr-icon-h-2::after { + background-image: url("../icons/editor/h-2.svg"); + } + + .fr-icon-h-3::before, + .fr-icon-h-3::after { + background-image: url("../icons/editor/h-3.svg"); + } + + .fr-icon-h-4::before, + .fr-icon-h-4::after { + background-image: url("../icons/editor/h-4.svg"); + } + + .fr-icon-h-5::before, + .fr-icon-h-5::after { + background-image: url("../icons/editor/h-5.svg"); + } + + .fr-icon-h-6::before, + .fr-icon-h-6::after { + background-image: url("../icons/editor/h-6.svg"); + } + + .fr-icon-hashtag::before, + .fr-icon-hashtag::after { + background-image: url("../icons/editor/hashtag.svg"); + } + + .fr-icon-indent-decrease::before, + .fr-icon-indent-decrease::after { + background-image: url("../icons/editor/indent-decrease.svg"); + } + + .fr-icon-indent-increase::before, + .fr-icon-indent-increase::after { + background-image: url("../icons/editor/indent-increase.svg"); + } + + .fr-icon-italic::before, + .fr-icon-italic::after { + background-image: url("../icons/editor/italic.svg"); + } + + .fr-icon-link-unlink::before, + .fr-icon-link-unlink::after { + background-image: url("../icons/editor/link-unlink.svg"); + } + + .fr-icon-link::before, + .fr-icon-link::after { + background-image: url("../icons/editor/link.svg"); + } + + .fr-icon-list-check::before, + .fr-icon-list-check::after { + background-image: url("../icons/editor/list-check.svg"); + } + + .fr-icon-list-ordered::before, + .fr-icon-list-ordered::after { + background-image: url("../icons/editor/list-ordered.svg"); + } + + .fr-icon-list-unordered::before, + .fr-icon-list-unordered::after { + background-image: url("../icons/editor/list-unordered.svg"); + } + + .fr-icon-question-mark::before, + .fr-icon-question-mark::after { + background-image: url("../icons/editor/question-mark.svg"); + } + + .fr-icon-separator::before, + .fr-icon-separator::after { + background-image: url("../icons/editor/separator.svg"); + } + + .fr-icon-space::before, + .fr-icon-space::after { + background-image: url("../icons/editor/space.svg"); + } + + .fr-icon-strikethrough::before, + .fr-icon-strikethrough::after { + background-image: url("../icons/editor/strikethrough.svg"); + } + + .fr-icon-subscript::before, + .fr-icon-subscript::after { + background-image: url("../icons/editor/subscript.svg"); + } + + .fr-icon-superscript::before, + .fr-icon-superscript::after { + background-image: url("../icons/editor/superscript.svg"); + } + + .fr-icon-table-2::before, + .fr-icon-table-2::after { + background-image: url("../icons/editor/table-2.svg"); + } + + .fr-icon-text-direction-r::before, + .fr-icon-text-direction-r::after { + background-image: url("../icons/editor/text-direction-r.svg"); + } + + .fr-icon-translate-2::before, + .fr-icon-translate-2::after { + background-image: url("../icons/editor/translate-2.svg"); + } + + .fr-icon-underline::before, + .fr-icon-underline::after { + background-image: url("../icons/editor/underline.svg"); + } + + .fr-fi-font-size::before { + background-image: url("../icons/editor/font-size.svg"); + } + + .fr-fi-bold::before { + background-image: url("../icons/editor/fr--bold.svg"); + } + + .fr-fi-highlight::before { + background-image: url("../icons/editor/fr--highlight.svg"); + } + + .fr-fi-italic::before { + background-image: url("../icons/editor/italic.svg"); + } + + .fr-fi-link-unlink::before { + background-image: url("../icons/editor/link-unlink.svg"); + } + + .fr-fi-list-ordered::before { + background-image: url("../icons/editor/list-ordered.svg"); + } + + .fr-fi-list-unordered::before { + background-image: url("../icons/editor/list-unordered.svg"); + } + + .fr-icon-bank-card-fill::before, + .fr-icon-bank-card-fill::after { + background-image: url("../icons/finance/bank-card-fill.svg"); + } + + .fr-icon-bank-card-line::before, + .fr-icon-bank-card-line::after { + background-image: url("../icons/finance/bank-card-line.svg"); + } + + .fr-icon-coin-fill::before, + .fr-icon-coin-fill::after { + background-image: url("../icons/finance/coin-fill.svg"); + } + + .fr-icon-gift-fill::before, + .fr-icon-gift-fill::after { + background-image: url("../icons/finance/gift-fill.svg"); + } + + .fr-icon-gift-line::before, + .fr-icon-gift-line::after { + background-image: url("../icons/finance/gift-line.svg"); + } + + .fr-icon-money-euro-box-fill::before, + .fr-icon-money-euro-box-fill::after { + background-image: url("../icons/finance/money-euro-box-fill.svg"); + } + + .fr-icon-money-euro-box-line::before, + .fr-icon-money-euro-box-line::after { + background-image: url("../icons/finance/money-euro-box-line.svg"); + } + + .fr-icon-money-euro-circle-fill::before, + .fr-icon-money-euro-circle-fill::after { + background-image: url("../icons/finance/money-euro-circle-fill.svg"); + } + + .fr-icon-money-euro-circle-line::before, + .fr-icon-money-euro-circle-line::after { + background-image: url("../icons/finance/money-euro-circle-line.svg"); + } + + .fr-icon-secure-payment-fill::before, + .fr-icon-secure-payment-fill::after { + background-image: url("../icons/finance/secure-payment-fill.svg"); + } + + .fr-icon-secure-payment-line::before, + .fr-icon-secure-payment-line::after { + background-image: url("../icons/finance/secure-payment-line.svg"); + } + + .fr-icon-shopping-bag-fill::before, + .fr-icon-shopping-bag-fill::after { + background-image: url("../icons/finance/shopping-bag-fill.svg"); + } + + .fr-icon-shopping-bag-line::before, + .fr-icon-shopping-bag-line::after { + background-image: url("../icons/finance/shopping-bag-line.svg"); + } + + .fr-icon-shopping-cart-2-fill::before, + .fr-icon-shopping-cart-2-fill::after { + background-image: url("../icons/finance/shopping-cart-2-fill.svg"); + } + + .fr-icon-shopping-cart-2-line::before, + .fr-icon-shopping-cart-2-line::after { + background-image: url("../icons/finance/shopping-cart-2-line.svg"); + } + + .fr-icon-trophy-fill::before, + .fr-icon-trophy-fill::after { + background-image: url("../icons/finance/trophy-fill.svg"); + } + + .fr-icon-trophy-line::before, + .fr-icon-trophy-line::after { + background-image: url("../icons/finance/trophy-line.svg"); + } + + .fr-icon-capsule-fill::before, + .fr-icon-capsule-fill::after { + background-image: url("../icons/health/capsule-fill.svg"); + } + + .fr-icon-capsule-line::before, + .fr-icon-capsule-line::after { + background-image: url("../icons/health/capsule-line.svg"); + } + + .fr-icon-dislike-fill::before, + .fr-icon-dislike-fill::after { + background-image: url("../icons/health/dislike-fill.svg"); + } + + .fr-icon-dislike-line::before, + .fr-icon-dislike-line::after { + background-image: url("../icons/health/dislike-line.svg"); + } + + .fr-icon-dossier-fill::before, + .fr-icon-dossier-fill::after { + background-image: url("../icons/health/dossier-fill.svg"); + } + + .fr-icon-dossier-line::before, + .fr-icon-dossier-line::after { + background-image: url("../icons/health/dossier-line.svg"); + } + + .fr-icon-first-aid-kit-fill::before, + .fr-icon-first-aid-kit-fill::after { + background-image: url("../icons/health/first-aid-kit-fill.svg"); + } + + .fr-icon-first-aid-kit-line::before, + .fr-icon-first-aid-kit-line::after { + background-image: url("../icons/health/first-aid-kit-line.svg"); + } + + .fr-icon-hand-sanitizer-fill::before, + .fr-icon-hand-sanitizer-fill::after { + background-image: url("../icons/health/hand-sanitizer-fill.svg"); + } + + .fr-icon-hand-sanitizer-line::before, + .fr-icon-hand-sanitizer-line::after { + background-image: url("../icons/health/hand-sanitizer-line.svg"); + } + + .fr-icon-health-book-fill::before, + .fr-icon-health-book-fill::after { + background-image: url("../icons/health/health-book-fill.svg"); + } + + .fr-icon-health-book-line::before, + .fr-icon-health-book-line::after { + background-image: url("../icons/health/health-book-line.svg"); + } + + .fr-icon-heart-fill::before, + .fr-icon-heart-fill::after { + background-image: url("../icons/health/heart-fill.svg"); + } + + .fr-icon-heart-line::before, + .fr-icon-heart-line::after { + background-image: url("../icons/health/heart-line.svg"); + } + + .fr-icon-heart-pulse-fill::before, + .fr-icon-heart-pulse-fill::after { + background-image: url("../icons/health/heart-pulse-fill.svg"); + } + + .fr-icon-heart-pulse-line::before, + .fr-icon-heart-pulse-line::after { + background-image: url("../icons/health/heart-pulse-line.svg"); + } + + .fr-icon-lungs-fill::before, + .fr-icon-lungs-fill::after { + background-image: url("../icons/health/lungs-fill.svg"); + } + + .fr-icon-lungs-line::before, + .fr-icon-lungs-line::after { + background-image: url("../icons/health/lungs-line.svg"); + } + + .fr-icon-medicine-bottle-fill::before, + .fr-icon-medicine-bottle-fill::after { + background-image: url("../icons/health/medicine-bottle-fill.svg"); + } + + .fr-icon-medicine-bottle-line::before, + .fr-icon-medicine-bottle-line::after { + background-image: url("../icons/health/medicine-bottle-line.svg"); + } + + .fr-icon-mental-health-fill::before, + .fr-icon-mental-health-fill::after { + background-image: url("../icons/health/mental-health-fill.svg"); + } + + .fr-icon-mental-health-line::before, + .fr-icon-mental-health-line::after { + background-image: url("../icons/health/mental-health-line.svg"); + } + + .fr-icon-microscope-fill::before, + .fr-icon-microscope-fill::after { + background-image: url("../icons/health/microscope-fill.svg"); + } + + .fr-icon-microscope-line::before, + .fr-icon-microscope-line::after { + background-image: url("../icons/health/microscope-line.svg"); + } + + .fr-icon-psychotherapy-fill::before, + .fr-icon-psychotherapy-fill::after { + background-image: url("../icons/health/psychotherapy-fill.svg"); + } + + .fr-icon-psychotherapy-line::before, + .fr-icon-psychotherapy-line::after { + background-image: url("../icons/health/psychotherapy-line.svg"); + } + + .fr-icon-pulse-line::before, + .fr-icon-pulse-line::after { + background-image: url("../icons/health/pulse-line.svg"); + } + + .fr-icon-stethoscope-fill::before, + .fr-icon-stethoscope-fill::after { + background-image: url("../icons/health/stethoscope-fill.svg"); + } + + .fr-icon-stethoscope-line::before, + .fr-icon-stethoscope-line::after { + background-image: url("../icons/health/stethoscope-line.svg"); + } + + .fr-icon-surgical-mask-fill::before, + .fr-icon-surgical-mask-fill::after { + background-image: url("../icons/health/surgical-mask-fill.svg"); + } + + .fr-icon-surgical-mask-line::before, + .fr-icon-surgical-mask-line::after { + background-image: url("../icons/health/surgical-mask-line.svg"); + } + + .fr-icon-syringe-fill::before, + .fr-icon-syringe-fill::after { + background-image: url("../icons/health/syringe-fill.svg"); + } + + .fr-icon-syringe-line::before, + .fr-icon-syringe-line::after { + background-image: url("../icons/health/syringe-line.svg"); + } + + .fr-icon-test-tube-fill::before, + .fr-icon-test-tube-fill::after { + background-image: url("../icons/health/test-tube-fill.svg"); + } + + .fr-icon-test-tube-line::before, + .fr-icon-test-tube-line::after { + background-image: url("../icons/health/test-tube-line.svg"); + } + + .fr-icon-thermometer-fill::before, + .fr-icon-thermometer-fill::after { + background-image: url("../icons/health/thermometer-fill.svg"); + } + + .fr-icon-thermometer-line::before, + .fr-icon-thermometer-line::after { + background-image: url("../icons/health/thermometer-line.svg"); + } + + .fr-icon-virus-fill::before, + .fr-icon-virus-fill::after { + background-image: url("../icons/health/virus-fill.svg"); + } + + .fr-icon-virus-line::before, + .fr-icon-virus-line::after { + background-image: url("../icons/health/virus-line.svg"); + } + + .fr-icon-bluesky-fill::before, + .fr-icon-bluesky-fill::after { + background-image: url("../icons/logo/bluesky-fill.svg"); + } + + .fr-icon-bluesky-line::before, + .fr-icon-bluesky-line::after { + background-image: url("../icons/logo/bluesky-line.svg"); + } + + .fr-icon-chrome-fill::before, + .fr-icon-chrome-fill::after { + background-image: url("../icons/logo/chrome-fill.svg"); + } + + .fr-icon-chrome-line::before, + .fr-icon-chrome-line::after { + background-image: url("../icons/logo/chrome-line.svg"); + } + + .fr-icon-edge-fill::before, + .fr-icon-edge-fill::after { + background-image: url("../icons/logo/edge-fill.svg"); + } + + .fr-icon-edge-line::before, + .fr-icon-edge-line::after { + background-image: url("../icons/logo/edge-line.svg"); + } + + .fr-icon-facebook-circle-fill::before, + .fr-icon-facebook-circle-fill::after { + background-image: url("../icons/logo/facebook-circle-fill.svg"); + } + + .fr-icon-facebook-circle-line::before, + .fr-icon-facebook-circle-line::after { + background-image: url("../icons/logo/facebook-circle-line.svg"); + } + + .fr-icon-firefox-fill::before, + .fr-icon-firefox-fill::after { + background-image: url("../icons/logo/firefox-fill.svg"); + } + + .fr-icon-firefox-line::before, + .fr-icon-firefox-line::after { + background-image: url("../icons/logo/firefox-line.svg"); + } + + .fr-icon-dailymotion-fill::before, + .fr-icon-dailymotion-fill::after { + background-image: url("../icons/logo/fr--dailymotion-fill.svg"); + } + + .fr-icon-dailymotion-line::before, + .fr-icon-dailymotion-line::after { + background-image: url("../icons/logo/fr--dailymotion-line.svg"); + } + + .fr-icon-tiktok-fill::before, + .fr-icon-tiktok-fill::after { + background-image: url("../icons/logo/fr--tiktok-fill.svg"); + } + + .fr-icon-tiktok-line::before, + .fr-icon-tiktok-line::after { + background-image: url("../icons/logo/fr--tiktok-line.svg"); + } + + .fr-icon-github-fill::before, + .fr-icon-github-fill::after { + background-image: url("../icons/logo/github-fill.svg"); + } + + .fr-icon-github-line::before, + .fr-icon-github-line::after { + background-image: url("../icons/logo/github-line.svg"); + } + + .fr-icon-google-fill::before, + .fr-icon-google-fill::after { + background-image: url("../icons/logo/google-fill.svg"); + } + + .fr-icon-google-line::before, + .fr-icon-google-line::after { + background-image: url("../icons/logo/google-line.svg"); + } + + .fr-icon-ie-fill::before, + .fr-icon-ie-fill::after { + background-image: url("../icons/logo/ie-fill.svg"); + } + + .fr-icon-ie-line::before, + .fr-icon-ie-line::after { + background-image: url("../icons/logo/ie-line.svg"); + } + + .fr-icon-instagram-fill::before, + .fr-icon-instagram-fill::after { + background-image: url("../icons/logo/instagram-fill.svg"); + } + + .fr-icon-instagram-line::before, + .fr-icon-instagram-line::after { + background-image: url("../icons/logo/instagram-line.svg"); + } + + .fr-icon-linkedin-box-fill::before, + .fr-icon-linkedin-box-fill::after { + background-image: url("../icons/logo/linkedin-box-fill.svg"); + } + + .fr-icon-linkedin-box-line::before, + .fr-icon-linkedin-box-line::after { + background-image: url("../icons/logo/linkedin-box-line.svg"); + } + + .fr-icon-mastodon-fill::before, + .fr-icon-mastodon-fill::after { + background-image: url("../icons/logo/mastodon-fill.svg"); + } + + .fr-icon-mastodon-line::before, + .fr-icon-mastodon-line::after { + background-image: url("../icons/logo/mastodon-line.svg"); + } + + .fr-icon-npmjs-fill::before, + .fr-icon-npmjs-fill::after { + background-image: url("../icons/logo/npmjs-fill.svg"); + } + + .fr-icon-npmjs-line::before, + .fr-icon-npmjs-line::after { + background-image: url("../icons/logo/npmjs-line.svg"); + } + + .fr-icon-remixicon-fill::before, + .fr-icon-remixicon-fill::after { + background-image: url("../icons/logo/remixicon-fill.svg"); + } + + .fr-icon-remixicon-line::before, + .fr-icon-remixicon-line::after { + background-image: url("../icons/logo/remixicon-line.svg"); + } + + .fr-icon-safari-fill::before, + .fr-icon-safari-fill::after { + background-image: url("../icons/logo/safari-fill.svg"); + } + + .fr-icon-safari-line::before, + .fr-icon-safari-line::after { + background-image: url("../icons/logo/safari-line.svg"); + } + + .fr-icon-slack-fill::before, + .fr-icon-slack-fill::after { + background-image: url("../icons/logo/slack-fill.svg"); + } + + .fr-icon-slack-line::before, + .fr-icon-slack-line::after { + background-image: url("../icons/logo/slack-line.svg"); + } + + .fr-icon-snapchat-fill::before, + .fr-icon-snapchat-fill::after { + background-image: url("../icons/logo/snapchat-fill.svg"); + } + + .fr-icon-snapchat-line::before, + .fr-icon-snapchat-line::after { + background-image: url("../icons/logo/snapchat-line.svg"); + } + + .fr-icon-telegram-fill::before, + .fr-icon-telegram-fill::after { + background-image: url("../icons/logo/telegram-fill.svg"); + } + + .fr-icon-telegram-line::before, + .fr-icon-telegram-line::after { + background-image: url("../icons/logo/telegram-line.svg"); + } + + .fr-icon-threads-fill::before, + .fr-icon-threads-fill::after { + background-image: url("../icons/logo/threads-fill.svg"); + } + + .fr-icon-threads-line::before, + .fr-icon-threads-line::after { + background-image: url("../icons/logo/threads-line.svg"); + } + + .fr-icon-twitch-fill::before, + .fr-icon-twitch-fill::after { + background-image: url("../icons/logo/twitch-fill.svg"); + } + + .fr-icon-twitch-line::before, + .fr-icon-twitch-line::after { + background-image: url("../icons/logo/twitch-line.svg"); + } + + .fr-icon-twitter-fill::before, + .fr-icon-twitter-fill::after { + background-image: url("../icons/logo/twitter-fill.svg"); + } + + .fr-icon-twitter-line::before, + .fr-icon-twitter-line::after { + background-image: url("../icons/logo/twitter-line.svg"); + } + + .fr-icon-twitter-x-fill::before, + .fr-icon-twitter-x-fill::after { + background-image: url("../icons/logo/twitter-x-fill.svg"); + } + + .fr-icon-twitter-x-line::before, + .fr-icon-twitter-x-line::after { + background-image: url("../icons/logo/twitter-x-line.svg"); + } + + .fr-icon-vimeo-fill::before, + .fr-icon-vimeo-fill::after { + background-image: url("../icons/logo/vimeo-fill.svg"); + } + + .fr-icon-vimeo-line::before, + .fr-icon-vimeo-line::after { + background-image: url("../icons/logo/vimeo-line.svg"); + } + + .fr-icon-vuejs-fill::before, + .fr-icon-vuejs-fill::after { + background-image: url("../icons/logo/vuejs-fill.svg"); + } + + .fr-icon-vuejs-line::before, + .fr-icon-vuejs-line::after { + background-image: url("../icons/logo/vuejs-line.svg"); + } + + .fr-icon-whatsapp-fill::before, + .fr-icon-whatsapp-fill::after { + background-image: url("../icons/logo/whatsapp-fill.svg"); + } + + .fr-icon-whatsapp-line::before, + .fr-icon-whatsapp-line::after { + background-image: url("../icons/logo/whatsapp-line.svg"); + } + + .fr-icon-youtube-fill::before, + .fr-icon-youtube-fill::after { + background-image: url("../icons/logo/youtube-fill.svg"); + } + + .fr-icon-youtube-line::before, + .fr-icon-youtube-line::after { + background-image: url("../icons/logo/youtube-line.svg"); + } + + .fr-fi-facebook-circle-fill::before { + background-image: url("../icons/logo/facebook-circle-fill.svg"); + } + + .fr-fi-facebook-circle-line::before { + background-image: url("../icons/logo/facebook-circle-line.svg"); + } + + .fr-fi-dailymotion-fill::before { + background-image: url("../icons/logo/fr--dailymotion-fill.svg"); + } + + .fr-fi-dailymotion-line::before { + background-image: url("../icons/logo/fr--dailymotion-line.svg"); + } + + .fr-fi-github-fill::before { + background-image: url("../icons/logo/github-fill.svg"); + } + + .fr-fi-github-line::before { + background-image: url("../icons/logo/github-line.svg"); + } + + .fr-fi-instagram-fill::before { + background-image: url("../icons/logo/instagram-fill.svg"); + } + + .fr-fi-instagram-line::before { + background-image: url("../icons/logo/instagram-line.svg"); + } + + .fr-fi-linkedin-box-fill::before { + background-image: url("../icons/logo/linkedin-box-fill.svg"); + } + + .fr-fi-linkedin-box-line::before { + background-image: url("../icons/logo/linkedin-box-line.svg"); + } + + .fr-fi-npmjs-fill::before { + background-image: url("../icons/logo/npmjs-fill.svg"); + } + + .fr-fi-npmjs-line::before { + background-image: url("../icons/logo/npmjs-line.svg"); + } + + .fr-fi-remixicon-fill::before { + background-image: url("../icons/logo/remixicon-fill.svg"); + } + + .fr-fi-remixicon-line::before { + background-image: url("../icons/logo/remixicon-line.svg"); + } + + .fr-fi-slack-fill::before { + background-image: url("../icons/logo/slack-fill.svg"); + } + + .fr-fi-slack-line::before { + background-image: url("../icons/logo/slack-line.svg"); + } + + .fr-fi-snapchat-fill::before { + background-image: url("../icons/logo/snapchat-fill.svg"); + } + + .fr-fi-snapchat-line::before { + background-image: url("../icons/logo/snapchat-line.svg"); + } + + .fr-fi-telegram-fill::before { + background-image: url("../icons/logo/telegram-fill.svg"); + } + + .fr-fi-telegram-line::before { + background-image: url("../icons/logo/telegram-line.svg"); + } + + .fr-fi-twitch-fill::before { + background-image: url("../icons/logo/twitch-fill.svg"); + } + + .fr-fi-twitch-line::before { + background-image: url("../icons/logo/twitch-line.svg"); + } + + .fr-fi-twitter-fill::before { + background-image: url("../icons/logo/twitter-fill.svg"); + } + + .fr-fi-twitter-line::before { + background-image: url("../icons/logo/twitter-line.svg"); + } + + .fr-fi-vimeo-fill::before { + background-image: url("../icons/logo/vimeo-fill.svg"); + } + + .fr-fi-vimeo-line::before { + background-image: url("../icons/logo/vimeo-line.svg"); + } + + .fr-fi-youtube-fill::before { + background-image: url("../icons/logo/youtube-fill.svg"); + } + + .fr-fi-youtube-line::before { + background-image: url("../icons/logo/youtube-line.svg"); + } + + .fr-icon-anchor-fill::before, + .fr-icon-anchor-fill::after { + background-image: url("../icons/map/anchor-fill.svg"); + } + + .fr-icon-anchor-line::before, + .fr-icon-anchor-line::after { + background-image: url("../icons/map/anchor-line.svg"); + } + + .fr-icon-bike-fill::before, + .fr-icon-bike-fill::after { + background-image: url("../icons/map/bike-fill.svg"); + } + + .fr-icon-bike-line::before, + .fr-icon-bike-line::after { + background-image: url("../icons/map/bike-line.svg"); + } + + .fr-icon-bus-fill::before, + .fr-icon-bus-fill::after { + background-image: url("../icons/map/bus-fill.svg"); + } + + .fr-icon-bus-line::before, + .fr-icon-bus-line::after { + background-image: url("../icons/map/bus-line.svg"); + } + + .fr-icon-car-fill::before, + .fr-icon-car-fill::after { + background-image: url("../icons/map/car-fill.svg"); + } + + .fr-icon-car-line::before, + .fr-icon-car-line::after { + background-image: url("../icons/map/car-line.svg"); + } + + .fr-icon-caravan-fill::before, + .fr-icon-caravan-fill::after { + background-image: url("../icons/map/caravan-fill.svg"); + } + + .fr-icon-caravan-line::before, + .fr-icon-caravan-line::after { + background-image: url("../icons/map/caravan-line.svg"); + } + + .fr-icon-charging-pile-2-fill::before, + .fr-icon-charging-pile-2-fill::after { + background-image: url("../icons/map/charging-pile-2-fill.svg"); + } + + .fr-icon-charging-pile-2-line::before, + .fr-icon-charging-pile-2-line::after { + background-image: url("../icons/map/charging-pile-2-line.svg"); + } + + .fr-icon-compass-3-fill::before, + .fr-icon-compass-3-fill::after { + background-image: url("../icons/map/compass-3-fill.svg"); + } + + .fr-icon-compass-3-line::before, + .fr-icon-compass-3-line::after { + background-image: url("../icons/map/compass-3-line.svg"); + } + + .fr-icon-cup-fill::before, + .fr-icon-cup-fill::after { + background-image: url("../icons/map/cup-fill.svg"); + } + + .fr-icon-cup-line::before, + .fr-icon-cup-line::after { + background-image: url("../icons/map/cup-line.svg"); + } + + .fr-icon-earth-fill::before, + .fr-icon-earth-fill::after { + background-image: url("../icons/map/earth-fill.svg"); + } + + .fr-icon-earth-line::before, + .fr-icon-earth-line::after { + background-image: url("../icons/map/earth-line.svg"); + } + + .fr-icon-france-fill::before, + .fr-icon-france-fill::after { + background-image: url("../icons/map/france-fill.svg"); + } + + .fr-icon-france-line::before, + .fr-icon-france-line::after { + background-image: url("../icons/map/france-line.svg"); + } + + .fr-icon-gas-station-fill::before, + .fr-icon-gas-station-fill::after { + background-image: url("../icons/map/gas-station-fill.svg"); + } + + .fr-icon-gas-station-line::before, + .fr-icon-gas-station-line::after { + background-image: url("../icons/map/gas-station-line.svg"); + } + + .fr-icon-goblet-fill::before, + .fr-icon-goblet-fill::after { + background-image: url("../icons/map/goblet-fill.svg"); + } + + .fr-icon-goblet-line::before, + .fr-icon-goblet-line::after { + background-image: url("../icons/map/goblet-line.svg"); + } + + .fr-icon-map-pin-2-fill::before, + .fr-icon-map-pin-2-fill::after { + background-image: url("../icons/map/map-pin-2-fill.svg"); + } + + .fr-icon-map-pin-2-line::before, + .fr-icon-map-pin-2-line::after { + background-image: url("../icons/map/map-pin-2-line.svg"); + } + + .fr-icon-map-pin-user-fill::before, + .fr-icon-map-pin-user-fill::after { + background-image: url("../icons/map/map-pin-user-fill.svg"); + } + + .fr-icon-map-pin-user-line::before, + .fr-icon-map-pin-user-line::after { + background-image: url("../icons/map/map-pin-user-line.svg"); + } + + .fr-icon-motorbike-fill::before, + .fr-icon-motorbike-fill::after { + background-image: url("../icons/map/motorbike-fill.svg"); + } + + .fr-icon-motorbike-line::before, + .fr-icon-motorbike-line::after { + background-image: url("../icons/map/motorbike-line.svg"); + } + + .fr-icon-passport-fill::before, + .fr-icon-passport-fill::after { + background-image: url("../icons/map/passport-fill.svg"); + } + + .fr-icon-passport-line::before, + .fr-icon-passport-line::after { + background-image: url("../icons/map/passport-line.svg"); + } + + .fr-icon-restaurant-fill::before, + .fr-icon-restaurant-fill::after { + background-image: url("../icons/map/restaurant-fill.svg"); + } + + .fr-icon-restaurant-line::before, + .fr-icon-restaurant-line::after { + background-image: url("../icons/map/restaurant-line.svg"); + } + + .fr-icon-road-map-fill::before, + .fr-icon-road-map-fill::after { + background-image: url("../icons/map/road-map-fill.svg"); + } + + .fr-icon-road-map-line::before, + .fr-icon-road-map-line::after { + background-image: url("../icons/map/road-map-line.svg"); + } + + .fr-icon-sailboat-fill::before, + .fr-icon-sailboat-fill::after { + background-image: url("../icons/map/sailboat-fill.svg"); + } + + .fr-icon-sailboat-line::before, + .fr-icon-sailboat-line::after { + background-image: url("../icons/map/sailboat-line.svg"); + } + + .fr-icon-ship-2-fill::before, + .fr-icon-ship-2-fill::after { + background-image: url("../icons/map/ship-2-fill.svg"); + } + + .fr-icon-ship-2-line::before, + .fr-icon-ship-2-line::after { + background-image: url("../icons/map/ship-2-line.svg"); + } + + .fr-icon-signal-tower-fill::before, + .fr-icon-signal-tower-fill::after { + background-image: url("../icons/map/signal-tower-fill.svg"); + } + + .fr-icon-signal-tower-line::before, + .fr-icon-signal-tower-line::after { + background-image: url("../icons/map/signal-tower-line.svg"); + } + + .fr-icon-suitcase-2-fill::before, + .fr-icon-suitcase-2-fill::after { + background-image: url("../icons/map/suitcase-2-fill.svg"); + } + + .fr-icon-suitcase-2-line::before, + .fr-icon-suitcase-2-line::after { + background-image: url("../icons/map/suitcase-2-line.svg"); + } + + .fr-icon-taxi-fill::before, + .fr-icon-taxi-fill::after { + background-image: url("../icons/map/taxi-fill.svg"); + } + + .fr-icon-taxi-line::before, + .fr-icon-taxi-line::after { + background-image: url("../icons/map/taxi-line.svg"); + } + + .fr-icon-train-fill::before, + .fr-icon-train-fill::after { + background-image: url("../icons/map/train-fill.svg"); + } + + .fr-icon-train-line::before, + .fr-icon-train-line::after { + background-image: url("../icons/map/train-line.svg"); + } + + .fr-fi-map-pin-2-fill::before { + background-image: url("../icons/map/map-pin-2-fill.svg"); + } + + .fr-fi-map-pin-2-line::before { + background-image: url("../icons/map/map-pin-2-line.svg"); + } + + .fr-fi-road-map-fill::before { + background-image: url("../icons/map/road-map-fill.svg"); + } + + .fr-fi-road-map-line::before { + background-image: url("../icons/map/road-map-line.svg"); + } + + .fr-icon-camera-fill::before, + .fr-icon-camera-fill::after { + background-image: url("../icons/media/camera-fill.svg"); + } + + .fr-icon-camera-line::before, + .fr-icon-camera-line::after { + background-image: url("../icons/media/camera-line.svg"); + } + + .fr-icon-clapperboard-fill::before, + .fr-icon-clapperboard-fill::after { + background-image: url("../icons/media/clapperboard-fill.svg"); + } + + .fr-icon-clapperboard-line::before, + .fr-icon-clapperboard-line::after { + background-image: url("../icons/media/clapperboard-line.svg"); + } + + .fr-icon-equalizer-fill::before, + .fr-icon-equalizer-fill::after { + background-image: url("../icons/media/equalizer-fill.svg"); + } + + .fr-icon-equalizer-line::before, + .fr-icon-equalizer-line::after { + background-image: url("../icons/media/equalizer-line.svg"); + } + + .fr-icon-film-fill::before, + .fr-icon-film-fill::after { + background-image: url("../icons/media/film-fill.svg"); + } + + .fr-icon-film-line::before, + .fr-icon-film-line::after { + background-image: url("../icons/media/film-line.svg"); + } + + .fr-icon-fullscreen-line::before, + .fr-icon-fullscreen-line::after { + background-image: url("../icons/media/fullscreen-line.svg"); + } + + .fr-icon-gallery-fill::before, + .fr-icon-gallery-fill::after { + background-image: url("../icons/media/gallery-fill.svg"); + } + + .fr-icon-gallery-line::before, + .fr-icon-gallery-line::after { + background-image: url("../icons/media/gallery-line.svg"); + } + + .fr-icon-headphone-fill::before, + .fr-icon-headphone-fill::after { + background-image: url("../icons/media/headphone-fill.svg"); + } + + .fr-icon-headphone-line::before, + .fr-icon-headphone-line::after { + background-image: url("../icons/media/headphone-line.svg"); + } + + .fr-icon-image-add-fill::before, + .fr-icon-image-add-fill::after { + background-image: url("../icons/media/image-add-fill.svg"); + } + + .fr-icon-image-add-line::before, + .fr-icon-image-add-line::after { + background-image: url("../icons/media/image-add-line.svg"); + } + + .fr-icon-image-edit-fill::before, + .fr-icon-image-edit-fill::after { + background-image: url("../icons/media/image-edit-fill.svg"); + } + + .fr-icon-image-edit-line::before, + .fr-icon-image-edit-line::after { + background-image: url("../icons/media/image-edit-line.svg"); + } + + .fr-icon-image-fill::before, + .fr-icon-image-fill::after { + background-image: url("../icons/media/image-fill.svg"); + } + + .fr-icon-image-line::before, + .fr-icon-image-line::after { + background-image: url("../icons/media/image-line.svg"); + } + + .fr-icon-live-fill::before, + .fr-icon-live-fill::after { + background-image: url("../icons/media/live-fill.svg"); + } + + .fr-icon-live-line::before, + .fr-icon-live-line::after { + background-image: url("../icons/media/live-line.svg"); + } + + .fr-icon-mic-fill::before, + .fr-icon-mic-fill::after { + background-image: url("../icons/media/mic-fill.svg"); + } + + .fr-icon-mic-line::before, + .fr-icon-mic-line::after { + background-image: url("../icons/media/mic-line.svg"); + } + + .fr-icon-music-2-fill::before, + .fr-icon-music-2-fill::after { + background-image: url("../icons/media/music-2-fill.svg"); + } + + .fr-icon-music-2-line::before, + .fr-icon-music-2-line::after { + background-image: url("../icons/media/music-2-line.svg"); + } + + .fr-icon-notification-3-fill::before, + .fr-icon-notification-3-fill::after { + background-image: url("../icons/media/notification-3-fill.svg"); + } + + .fr-icon-notification-3-line::before, + .fr-icon-notification-3-line::after { + background-image: url("../icons/media/notification-3-line.svg"); + } + + .fr-icon-pause-circle-fill::before, + .fr-icon-pause-circle-fill::after { + background-image: url("../icons/media/pause-circle-fill.svg"); + } + + .fr-icon-pause-circle-line::before, + .fr-icon-pause-circle-line::after { + background-image: url("../icons/media/pause-circle-line.svg"); + } + + .fr-icon-play-circle-fill::before, + .fr-icon-play-circle-fill::after { + background-image: url("../icons/media/play-circle-fill.svg"); + } + + .fr-icon-play-circle-line::before, + .fr-icon-play-circle-line::after { + background-image: url("../icons/media/play-circle-line.svg"); + } + + .fr-icon-stop-circle-fill::before, + .fr-icon-stop-circle-fill::after { + background-image: url("../icons/media/stop-circle-fill.svg"); + } + + .fr-icon-stop-circle-line::before, + .fr-icon-stop-circle-line::after { + background-image: url("../icons/media/stop-circle-line.svg"); + } + + .fr-icon-volume-down-fill::before, + .fr-icon-volume-down-fill::after { + background-image: url("../icons/media/volume-down-fill.svg"); + } + + .fr-icon-volume-down-line::before, + .fr-icon-volume-down-line::after { + background-image: url("../icons/media/volume-down-line.svg"); + } + + .fr-icon-volume-mute-fill::before, + .fr-icon-volume-mute-fill::after { + background-image: url("../icons/media/volume-mute-fill.svg"); + } + + .fr-icon-volume-mute-line::before, + .fr-icon-volume-mute-line::after { + background-image: url("../icons/media/volume-mute-line.svg"); + } + + .fr-icon-volume-up-fill::before, + .fr-icon-volume-up-fill::after { + background-image: url("../icons/media/volume-up-fill.svg"); + } + + .fr-icon-volume-up-line::before, + .fr-icon-volume-up-line::after { + background-image: url("../icons/media/volume-up-line.svg"); + } + + .fr-fi-equalizer-fill::before { + background-image: url("../icons/media/equalizer-fill.svg"); + } + + .fr-fi-equalizer-line::before { + background-image: url("../icons/media/equalizer-line.svg"); + } + + .fr-fi-image-fill::before { + background-image: url("../icons/media/image-fill.svg"); + } + + .fr-fi-image-line::before { + background-image: url("../icons/media/image-line.svg"); + } + + .fr-fi-pause-circle-fill::before { + background-image: url("../icons/media/pause-circle-fill.svg"); + } + + .fr-fi-pause-circle-line::before { + background-image: url("../icons/media/pause-circle-line.svg"); + } + + .fr-fi-volume-down-fill::before { + background-image: url("../icons/media/volume-down-fill.svg"); + } + + .fr-fi-volume-down-line::before { + background-image: url("../icons/media/volume-down-line.svg"); + } + + .fr-fi-volume-mute-fill::before { + background-image: url("../icons/media/volume-mute-fill.svg"); + } + + .fr-fi-volume-mute-line::before { + background-image: url("../icons/media/volume-mute-line.svg"); + } + + .fr-fi-volume-up-fill::before { + background-image: url("../icons/media/volume-up-fill.svg"); + } + + .fr-fi-volume-up-line::before { + background-image: url("../icons/media/volume-up-line.svg"); + } + + .fr-fi-play-line::before, + .fr-fi-play-line::after { + background-image: url("../icons/media/play-circle-line.svg"); + } + + .fr-fi-play-fill::before, + .fr-fi-play-fill::after { + background-image: url("../icons/media/play-circle-fill.svg"); + } + + .fr-icon-play-line::before, + .fr-icon-play-line::after { + background-image: url("../icons/media/play-circle-line.svg"); + } + + .fr-icon-play-fill::before, + .fr-icon-play-fill::after { + background-image: url("../icons/media/play-circle-fill.svg"); + } + + .fr-icon-accessibility-fill::before, + .fr-icon-accessibility-fill::after { + background-image: url("../icons/others/fr--accessibility-fill.svg"); + } + + .fr-icon-accessibility-line::before, + .fr-icon-accessibility-line::after { + background-image: url("../icons/others/fr--accessibility-line.svg"); + } + + .fr-icon-ear-off-fill::before, + .fr-icon-ear-off-fill::after { + background-image: url("../icons/others/fr--ear-off-fill.svg"); + } + + .fr-icon-ear-off-line::before, + .fr-icon-ear-off-line::after { + background-image: url("../icons/others/fr--ear-off-line.svg"); + } + + .fr-icon-mental-disabilities-fill::before, + .fr-icon-mental-disabilities-fill::after { + background-image: url("../icons/others/fr--mental-disabilities-fill.svg"); + } + + .fr-icon-mental-disabilities-line::before, + .fr-icon-mental-disabilities-line::after { + background-image: url("../icons/others/fr--mental-disabilities-line.svg"); + } + + .fr-icon-sign-language-fill::before, + .fr-icon-sign-language-fill::after { + background-image: url("../icons/others/fr--sign-language-fill.svg"); + } + + .fr-icon-sign-language-line::before, + .fr-icon-sign-language-line::after { + background-image: url("../icons/others/fr--sign-language-line.svg"); + } + + .fr-icon-leaf-fill::before, + .fr-icon-leaf-fill::after { + background-image: url("../icons/others/leaf-fill.svg"); + } + + .fr-icon-leaf-line::before, + .fr-icon-leaf-line::after { + background-image: url("../icons/others/leaf-line.svg"); + } + + .fr-icon-lightbulb-fill::before, + .fr-icon-lightbulb-fill::after { + background-image: url("../icons/others/lightbulb-fill.svg"); + } + + .fr-icon-lightbulb-line::before, + .fr-icon-lightbulb-line::after { + background-image: url("../icons/others/lightbulb-line.svg"); + } + + .fr-icon-plant-fill::before, + .fr-icon-plant-fill::after { + background-image: url("../icons/others/plant-fill.svg"); + } + + .fr-icon-plant-line::before, + .fr-icon-plant-line::after { + background-image: url("../icons/others/plant-line.svg"); + } + + .fr-icon-recycle-fill::before, + .fr-icon-recycle-fill::after { + background-image: url("../icons/others/recycle-fill.svg"); + } + + .fr-icon-recycle-line::before, + .fr-icon-recycle-line::after { + background-image: url("../icons/others/recycle-line.svg"); + } + + .fr-icon-scales-3-fill::before, + .fr-icon-scales-3-fill::after { + background-image: url("../icons/others/scales-3-fill.svg"); + } + + .fr-icon-scales-3-line::before, + .fr-icon-scales-3-line::after { + background-image: url("../icons/others/scales-3-line.svg"); + } + + .fr-icon-seedling-fill::before, + .fr-icon-seedling-fill::after { + background-image: url("../icons/others/seedling-fill.svg"); + } + + .fr-icon-seedling-line::before, + .fr-icon-seedling-line::after { + background-image: url("../icons/others/seedling-line.svg"); + } + + .fr-icon-umbrella-fill::before, + .fr-icon-umbrella-fill::after { + background-image: url("../icons/others/umbrella-fill.svg"); + } + + .fr-icon-umbrella-line::before, + .fr-icon-umbrella-line::after { + background-image: url("../icons/others/umbrella-line.svg"); + } + + .fr-icon-wheelchair-fill::before, + .fr-icon-wheelchair-fill::after { + background-image: url("../icons/others/wheelchair-fill.svg"); + } + + .fr-icon-wheelchair-line::before, + .fr-icon-wheelchair-line::after { + background-image: url("../icons/others/wheelchair-line.svg"); + } + + .fr-icon-add-circle-fill::before, + .fr-icon-add-circle-fill::after { + background-image: url("../icons/system/add-circle-fill.svg"); + } + + .fr-icon-add-circle-line::before, + .fr-icon-add-circle-line::after { + background-image: url("../icons/system/add-circle-line.svg"); + } + + .fr-icon-add-line::before, + .fr-icon-add-line::after { + background-image: url("../icons/system/add-line.svg"); + } + + .fr-icon-alarm-warning-fill::before, + .fr-icon-alarm-warning-fill::after { + background-image: url("../icons/system/alarm-warning-fill.svg"); + } + + .fr-icon-alarm-warning-line::before, + .fr-icon-alarm-warning-line::after { + background-image: url("../icons/system/alarm-warning-line.svg"); + } + + .fr-icon-alert-fill::before, + .fr-icon-alert-fill::after { + background-image: url("../icons/system/alert-fill.svg"); + } + + .fr-icon-alert-line::before, + .fr-icon-alert-line::after { + background-image: url("../icons/system/alert-line.svg"); + } + + .fr-icon-arrow-down-fill::before, + .fr-icon-arrow-down-fill::after { + background-image: url("../icons/system/arrow-down-fill.svg"); + } + + .fr-icon-arrow-down-line::before, + .fr-icon-arrow-down-line::after { + background-image: url("../icons/system/arrow-down-line.svg"); + } + + .fr-icon-arrow-down-s-fill::before, + .fr-icon-arrow-down-s-fill::after { + background-image: url("../icons/system/arrow-down-s-fill.svg"); + } + + .fr-icon-arrow-down-s-line::before, + .fr-icon-arrow-down-s-line::after { + background-image: url("../icons/system/arrow-down-s-line.svg"); + } + + .fr-icon-arrow-go-back-fill::before, + .fr-icon-arrow-go-back-fill::after { + background-image: url("../icons/system/arrow-go-back-fill.svg"); + } + + .fr-icon-arrow-go-back-line::before, + .fr-icon-arrow-go-back-line::after { + background-image: url("../icons/system/arrow-go-back-line.svg"); + } + + .fr-icon-arrow-go-forward-fill::before, + .fr-icon-arrow-go-forward-fill::after { + background-image: url("../icons/system/arrow-go-forward-fill.svg"); + } + + .fr-icon-arrow-go-forward-line::before, + .fr-icon-arrow-go-forward-line::after { + background-image: url("../icons/system/arrow-go-forward-line.svg"); + } + + .fr-icon-arrow-left-fill::before, + .fr-icon-arrow-left-fill::after { + background-image: url("../icons/system/arrow-left-fill.svg"); + } + + .fr-icon-arrow-left-line::before, + .fr-icon-arrow-left-line::after { + background-image: url("../icons/system/arrow-left-line.svg"); + } + + .fr-icon-arrow-left-s-fill::before, + .fr-icon-arrow-left-s-fill::after { + background-image: url("../icons/system/arrow-left-s-fill.svg"); + } + + .fr-icon-arrow-left-s-line::before, + .fr-icon-arrow-left-s-line::after { + background-image: url("../icons/system/arrow-left-s-line.svg"); + } + + .fr-icon-arrow-right-fill::before, + .fr-icon-arrow-right-fill::after { + background-image: url("../icons/system/arrow-right-fill.svg"); + } + + .fr-icon-arrow-right-line::before, + .fr-icon-arrow-right-line::after { + background-image: url("../icons/system/arrow-right-line.svg"); + } + + .fr-icon-arrow-right-s-fill::before, + .fr-icon-arrow-right-s-fill::after { + background-image: url("../icons/system/arrow-right-s-fill.svg"); + } + + .fr-icon-arrow-right-s-line::before, + .fr-icon-arrow-right-s-line::after { + background-image: url("../icons/system/arrow-right-s-line.svg"); + } + + .fr-icon-arrow-right-up-line::before, + .fr-icon-arrow-right-up-line::after { + background-image: url("../icons/system/arrow-right-up-line.svg"); + } + + .fr-icon-arrow-up-down-line::before, + .fr-icon-arrow-up-down-line::after { + background-image: url("../icons/system/arrow-up-down-line.svg"); + } + + .fr-icon-arrow-up-fill::before, + .fr-icon-arrow-up-fill::after { + background-image: url("../icons/system/arrow-up-fill.svg"); + } + + .fr-icon-arrow-up-line::before, + .fr-icon-arrow-up-line::after { + background-image: url("../icons/system/arrow-up-line.svg"); + } + + .fr-icon-arrow-up-s-fill::before, + .fr-icon-arrow-up-s-fill::after { + background-image: url("../icons/system/arrow-up-s-fill.svg"); + } + + .fr-icon-arrow-up-s-line::before, + .fr-icon-arrow-up-s-line::after { + background-image: url("../icons/system/arrow-up-s-line.svg"); + } + + .fr-icon-check-line::before, + .fr-icon-check-line::after { + background-image: url("../icons/system/check-line.svg"); + } + + .fr-icon-checkbox-circle-fill::before, + .fr-icon-checkbox-circle-fill::after { + background-image: url("../icons/system/checkbox-circle-fill.svg"); + } + + .fr-icon-checkbox-circle-line::before, + .fr-icon-checkbox-circle-line::after { + background-image: url("../icons/system/checkbox-circle-line.svg"); + } + + .fr-icon-checkbox-fill::before, + .fr-icon-checkbox-fill::after { + background-image: url("../icons/system/checkbox-fill.svg"); + } + + .fr-icon-checkbox-line::before, + .fr-icon-checkbox-line::after { + background-image: url("../icons/system/checkbox-line.svg"); + } + + .fr-icon-close-circle-fill::before, + .fr-icon-close-circle-fill::after { + background-image: url("../icons/system/close-circle-fill.svg"); + } + + .fr-icon-close-circle-line::before, + .fr-icon-close-circle-line::after { + background-image: url("../icons/system/close-circle-line.svg"); + } + + .fr-icon-close-line::before, + .fr-icon-close-line::after { + background-image: url("../icons/system/close-line.svg"); + } + + .fr-icon-delete-bin-fill::before, + .fr-icon-delete-bin-fill::after { + background-image: url("../icons/system/delete-bin-fill.svg"); + } + + .fr-icon-delete-bin-line::before, + .fr-icon-delete-bin-line::after { + background-image: url("../icons/system/delete-bin-line.svg"); + } + + .fr-icon-download-fill::before, + .fr-icon-download-fill::after { + background-image: url("../icons/system/download-fill.svg"); + } + + .fr-icon-download-line::before, + .fr-icon-download-line::after { + background-image: url("../icons/system/download-line.svg"); + } + + .fr-icon-error-warning-fill::before, + .fr-icon-error-warning-fill::after { + background-image: url("../icons/system/error-warning-fill.svg"); + } + + .fr-icon-error-warning-line::before, + .fr-icon-error-warning-line::after { + background-image: url("../icons/system/error-warning-line.svg"); + } + + .fr-icon-external-link-fill::before, + .fr-icon-external-link-fill::after { + background-image: url("../icons/system/external-link-fill.svg"); + } + + .fr-icon-external-link-line::before, + .fr-icon-external-link-line::after { + background-image: url("../icons/system/external-link-line.svg"); + } + + .fr-icon-eye-fill::before, + .fr-icon-eye-fill::after { + background-image: url("../icons/system/eye-fill.svg"); + } + + .fr-icon-eye-line::before, + .fr-icon-eye-line::after { + background-image: url("../icons/system/eye-line.svg"); + } + + .fr-icon-eye-off-fill::before, + .fr-icon-eye-off-fill::after { + background-image: url("../icons/system/eye-off-fill.svg"); + } + + .fr-icon-eye-off-line::before, + .fr-icon-eye-off-line::after { + background-image: url("../icons/system/eye-off-line.svg"); + } + + .fr-icon-filter-fill::before, + .fr-icon-filter-fill::after { + background-image: url("../icons/system/filter-fill.svg"); + } + + .fr-icon-filter-line::before, + .fr-icon-filter-line::after { + background-image: url("../icons/system/filter-line.svg"); + } + + .fr-icon-alert-warning-2-fill::before, + .fr-icon-alert-warning-2-fill::after { + background-image: url("../icons/system/fr--alert-warning-2-fill.svg"); + } + + .fr-icon-alert-warning-fill::before, + .fr-icon-alert-warning-fill::after { + background-image: url("../icons/system/fr--alert-warning-fill.svg"); + } + + .fr-icon-arrow-left-s-first-line::before, + .fr-icon-arrow-left-s-first-line::after { + background-image: url("../icons/system/fr--arrow-left-s-first-line.svg"); + } + + .fr-icon-arrow-left-s-line-double::before, + .fr-icon-arrow-left-s-line-double::after { + background-image: url("../icons/system/fr--arrow-left-s-line-double.svg"); + } + + .fr-icon-arrow-right-down-circle-fill::before, + .fr-icon-arrow-right-down-circle-fill::after { + background-image: url("../icons/system/fr--arrow-right-down-circle-fill.svg"); + } + + .fr-icon-arrow-right-s-last-line::before, + .fr-icon-arrow-right-s-last-line::after { + background-image: url("../icons/system/fr--arrow-right-s-last-line.svg"); + } + + .fr-icon-arrow-right-s-line-double::before, + .fr-icon-arrow-right-s-line-double::after { + background-image: url("../icons/system/fr--arrow-right-s-line-double.svg"); + } + + .fr-icon-arrow-right-up-circle-fill::before, + .fr-icon-arrow-right-up-circle-fill::after { + background-image: url("../icons/system/fr--arrow-right-up-circle-fill.svg"); + } + + .fr-icon-capslock-line::before, + .fr-icon-capslock-line::after { + background-image: url("../icons/system/fr--capslock-line.svg"); + } + + .fr-icon-equal-circle-fill::before, + .fr-icon-equal-circle-fill::after { + background-image: url("../icons/system/fr--equal-circle-fill.svg"); + } + + .fr-icon-error-fill::before, + .fr-icon-error-fill::after { + background-image: url("../icons/system/fr--error-fill.svg"); + } + + .fr-icon-error-line::before, + .fr-icon-error-line::after { + background-image: url("../icons/system/fr--error-line.svg"); + } + + .fr-icon-info-fill::before, + .fr-icon-info-fill::after { + background-image: url("../icons/system/fr--info-fill.svg"); + } + + .fr-icon-info-line::before, + .fr-icon-info-line::after { + background-image: url("../icons/system/fr--info-line.svg"); + } + + .fr-icon-success-fill::before, + .fr-icon-success-fill::after { + background-image: url("../icons/system/fr--success-fill.svg"); + } + + .fr-icon-success-line::before, + .fr-icon-success-line::after { + background-image: url("../icons/system/fr--success-line.svg"); + } + + .fr-icon-theme-fill::before, + .fr-icon-theme-fill::after { + background-image: url("../icons/system/fr--theme-fill.svg"); + } + + .fr-icon-warning-fill::before, + .fr-icon-warning-fill::after { + background-image: url("../icons/system/fr--warning-fill.svg"); + } + + .fr-icon-warning-line::before, + .fr-icon-warning-line::after { + background-image: url("../icons/system/fr--warning-line.svg"); + } + + .fr-icon-information-fill::before, + .fr-icon-information-fill::after { + background-image: url("../icons/system/information-fill.svg"); + } + + .fr-icon-information-line::before, + .fr-icon-information-line::after { + background-image: url("../icons/system/information-line.svg"); + } + + .fr-icon-lock-fill::before, + .fr-icon-lock-fill::after { + background-image: url("../icons/system/lock-fill.svg"); + } + + .fr-icon-lock-line::before, + .fr-icon-lock-line::after { + background-image: url("../icons/system/lock-line.svg"); + } + + .fr-icon-lock-unlock-fill::before, + .fr-icon-lock-unlock-fill::after { + background-image: url("../icons/system/lock-unlock-fill.svg"); + } + + .fr-icon-lock-unlock-line::before, + .fr-icon-lock-unlock-line::after { + background-image: url("../icons/system/lock-unlock-line.svg"); + } + + .fr-icon-logout-box-r-fill::before, + .fr-icon-logout-box-r-fill::after { + background-image: url("../icons/system/logout-box-r-fill.svg"); + } + + .fr-icon-logout-box-r-line::before, + .fr-icon-logout-box-r-line::after { + background-image: url("../icons/system/logout-box-r-line.svg"); + } + + .fr-icon-menu-2-fill::before, + .fr-icon-menu-2-fill::after { + background-image: url("../icons/system/menu-2-fill.svg"); + } + + .fr-icon-menu-fill::before, + .fr-icon-menu-fill::after { + background-image: url("../icons/system/menu-fill.svg"); + } + + .fr-icon-more-fill::before, + .fr-icon-more-fill::after { + background-image: url("../icons/system/more-fill.svg"); + } + + .fr-icon-more-line::before, + .fr-icon-more-line::after { + background-image: url("../icons/system/more-line.svg"); + } + + .fr-icon-notification-badge-fill::before, + .fr-icon-notification-badge-fill::after { + background-image: url("../icons/system/notification-badge-fill.svg"); + } + + .fr-icon-notification-badge-line::before, + .fr-icon-notification-badge-line::after { + background-image: url("../icons/system/notification-badge-line.svg"); + } + + .fr-icon-question-fill::before, + .fr-icon-question-fill::after { + background-image: url("../icons/system/question-fill.svg"); + } + + .fr-icon-question-line::before, + .fr-icon-question-line::after { + background-image: url("../icons/system/question-line.svg"); + } + + .fr-icon-refresh-fill::before, + .fr-icon-refresh-fill::after { + background-image: url("../icons/system/refresh-fill.svg"); + } + + .fr-icon-refresh-line::before, + .fr-icon-refresh-line::after { + background-image: url("../icons/system/refresh-line.svg"); + } + + .fr-icon-search-fill::before, + .fr-icon-search-fill::after { + background-image: url("../icons/system/search-fill.svg"); + } + + .fr-icon-search-line::before, + .fr-icon-search-line::after { + background-image: url("../icons/system/search-line.svg"); + } + + .fr-icon-settings-5-fill::before, + .fr-icon-settings-5-fill::after { + background-image: url("../icons/system/settings-5-fill.svg"); + } + + .fr-icon-settings-5-line::before, + .fr-icon-settings-5-line::after { + background-image: url("../icons/system/settings-5-line.svg"); + } + + .fr-icon-share-fill::before, + .fr-icon-share-fill::after { + background-image: url("../icons/system/share-fill.svg"); + } + + .fr-icon-share-forward-fill::before, + .fr-icon-share-forward-fill::after { + background-image: url("../icons/system/share-forward-fill.svg"); + } + + .fr-icon-share-forward-line::before, + .fr-icon-share-forward-line::after { + background-image: url("../icons/system/share-forward-line.svg"); + } + + .fr-icon-share-line::before, + .fr-icon-share-line::after { + background-image: url("../icons/system/share-line.svg"); + } + + .fr-icon-shield-fill::before, + .fr-icon-shield-fill::after { + background-image: url("../icons/system/shield-fill.svg"); + } + + .fr-icon-shield-line::before, + .fr-icon-shield-line::after { + background-image: url("../icons/system/shield-line.svg"); + } + + .fr-icon-star-fill::before, + .fr-icon-star-fill::after { + background-image: url("../icons/system/star-fill.svg"); + } + + .fr-icon-star-line::before, + .fr-icon-star-line::after { + background-image: url("../icons/system/star-line.svg"); + } + + .fr-icon-star-s-fill::before, + .fr-icon-star-s-fill::after { + background-image: url("../icons/system/star-s-fill.svg"); + } + + .fr-icon-star-s-line::before, + .fr-icon-star-s-line::after { + background-image: url("../icons/system/star-s-line.svg"); + } + + .fr-icon-subtract-line::before, + .fr-icon-subtract-line::after { + background-image: url("../icons/system/subtract-line.svg"); + } + + .fr-icon-thumb-down-fill::before, + .fr-icon-thumb-down-fill::after { + background-image: url("../icons/system/thumb-down-fill.svg"); + } + + .fr-icon-thumb-down-line::before, + .fr-icon-thumb-down-line::after { + background-image: url("../icons/system/thumb-down-line.svg"); + } + + .fr-icon-thumb-up-fill::before, + .fr-icon-thumb-up-fill::after { + background-image: url("../icons/system/thumb-up-fill.svg"); + } + + .fr-icon-thumb-up-line::before, + .fr-icon-thumb-up-line::after { + background-image: url("../icons/system/thumb-up-line.svg"); + } + + .fr-icon-time-fill::before, + .fr-icon-time-fill::after { + background-image: url("../icons/system/time-fill.svg"); + } + + .fr-icon-time-line::before, + .fr-icon-time-line::after { + background-image: url("../icons/system/time-line.svg"); + } + + .fr-icon-timer-fill::before, + .fr-icon-timer-fill::after { + background-image: url("../icons/system/timer-fill.svg"); + } + + .fr-icon-timer-line::before, + .fr-icon-timer-line::after { + background-image: url("../icons/system/timer-line.svg"); + } + + .fr-icon-upload-2-fill::before, + .fr-icon-upload-2-fill::after { + background-image: url("../icons/system/upload-2-fill.svg"); + } + + .fr-icon-upload-2-line::before, + .fr-icon-upload-2-line::after { + background-image: url("../icons/system/upload-2-line.svg"); + } + + .fr-icon-upload-fill::before, + .fr-icon-upload-fill::after { + background-image: url("../icons/system/upload-fill.svg"); + } + + .fr-icon-upload-line::before, + .fr-icon-upload-line::after { + background-image: url("../icons/system/upload-line.svg"); + } + + .fr-icon-zoom-in-fill::before, + .fr-icon-zoom-in-fill::after { + background-image: url("../icons/system/zoom-in-fill.svg"); + } + + .fr-icon-zoom-in-line::before, + .fr-icon-zoom-in-line::after { + background-image: url("../icons/system/zoom-in-line.svg"); + } + + .fr-icon-zoom-out-fill::before, + .fr-icon-zoom-out-fill::after { + background-image: url("../icons/system/zoom-out-fill.svg"); + } + + .fr-icon-zoom-out-line::before, + .fr-icon-zoom-out-line::after { + background-image: url("../icons/system/zoom-out-line.svg"); + } + + .fr-fi-add-circle-fill::before { + background-image: url("../icons/system/add-circle-fill.svg"); + } + + .fr-fi-add-circle-line::before { + background-image: url("../icons/system/add-circle-line.svg"); + } + + .fr-fi-add-line::before { + background-image: url("../icons/system/add-line.svg"); + } + + .fr-fi-arrow-down-line::before { + background-image: url("../icons/system/arrow-down-line.svg"); + } + + .fr-fi-arrow-down-s-line::before { + background-image: url("../icons/system/arrow-down-s-line.svg"); + } + + .fr-fi-arrow-go-back-fill::before { + background-image: url("../icons/system/arrow-go-back-fill.svg"); + } + + .fr-fi-arrow-go-back-line::before { + background-image: url("../icons/system/arrow-go-back-line.svg"); + } + + .fr-fi-arrow-left-line::before { + background-image: url("../icons/system/arrow-left-line.svg"); + } + + .fr-fi-arrow-left-s-line::before { + background-image: url("../icons/system/arrow-left-s-line.svg"); + } + + .fr-fi-arrow-right-line::before { + background-image: url("../icons/system/arrow-right-line.svg"); + } + + .fr-fi-arrow-right-s-line::before { + background-image: url("../icons/system/arrow-right-s-line.svg"); + } + + .fr-fi-arrow-right-up-line::before { + background-image: url("../icons/system/arrow-right-up-line.svg"); + } + + .fr-fi-arrow-up-fill::before { + background-image: url("../icons/system/arrow-up-fill.svg"); + } + + .fr-fi-arrow-up-line::before { + background-image: url("../icons/system/arrow-up-line.svg"); + } + + .fr-fi-arrow-up-s-line::before { + background-image: url("../icons/system/arrow-up-s-line.svg"); + } + + .fr-fi-check-line::before { + background-image: url("../icons/system/check-line.svg"); + } + + .fr-fi-checkbox-circle-line::before { + background-image: url("../icons/system/checkbox-circle-line.svg"); + } + + .fr-fi-close-line::before { + background-image: url("../icons/system/close-line.svg"); + } + + .fr-fi-download-line::before { + background-image: url("../icons/system/download-line.svg"); + } + + .fr-fi-error-warning-fill::before { + background-image: url("../icons/system/error-warning-fill.svg"); + } + + .fr-fi-error-warning-line::before { + background-image: url("../icons/system/error-warning-line.svg"); + } + + .fr-fi-external-link-line::before { + background-image: url("../icons/system/external-link-line.svg"); + } + + .fr-fi-eye-fill::before { + background-image: url("../icons/system/eye-fill.svg"); + } + + .fr-fi-eye-line::before { + background-image: url("../icons/system/eye-line.svg"); + } + + .fr-fi-eye-off-fill::before { + background-image: url("../icons/system/eye-off-fill.svg"); + } + + .fr-fi-eye-off-line::before { + background-image: url("../icons/system/eye-off-line.svg"); + } + + .fr-fi-filter-fill::before { + background-image: url("../icons/system/filter-fill.svg"); + } + + .fr-fi-filter-line::before { + background-image: url("../icons/system/filter-line.svg"); + } + + .fr-fi-arrow-left-s-first-line::before { + background-image: url("../icons/system/fr--arrow-left-s-first-line.svg"); + } + + .fr-fi-arrow-left-s-line-double::before { + background-image: url("../icons/system/fr--arrow-left-s-line-double.svg"); + } + + .fr-fi-arrow-right-s-last-line::before { + background-image: url("../icons/system/fr--arrow-right-s-last-line.svg"); + } + + .fr-fi-arrow-right-s-line-double::before { + background-image: url("../icons/system/fr--arrow-right-s-line-double.svg"); + } + + .fr-fi-error-fill::before { + background-image: url("../icons/system/fr--error-fill.svg"); + } + + .fr-fi-error-line::before { + background-image: url("../icons/system/fr--error-line.svg"); + } + + .fr-fi-info-fill::before { + background-image: url("../icons/system/fr--info-fill.svg"); + } + + .fr-fi-info-line::before { + background-image: url("../icons/system/fr--info-line.svg"); + } + + .fr-fi-success-fill::before { + background-image: url("../icons/system/fr--success-fill.svg"); + } + + .fr-fi-success-line::before { + background-image: url("../icons/system/fr--success-line.svg"); + } + + .fr-fi-theme-fill::before { + background-image: url("../icons/system/fr--theme-fill.svg"); + } + + .fr-fi-warning-fill::before { + background-image: url("../icons/system/fr--warning-fill.svg"); + } + + .fr-fi-warning-line::before { + background-image: url("../icons/system/fr--warning-line.svg"); + } + + .fr-fi-information-fill::before { + background-image: url("../icons/system/information-fill.svg"); + } + + .fr-fi-information-line::before { + background-image: url("../icons/system/information-line.svg"); + } + + .fr-fi-lock-fill::before { + background-image: url("../icons/system/lock-fill.svg"); + } + + .fr-fi-lock-line::before { + background-image: url("../icons/system/lock-line.svg"); + } + + .fr-fi-logout-box-r-fill::before { + background-image: url("../icons/system/logout-box-r-fill.svg"); + } + + .fr-fi-logout-box-r-line::before { + background-image: url("../icons/system/logout-box-r-line.svg"); + } + + .fr-fi-menu-2-fill::before { + background-image: url("../icons/system/menu-2-fill.svg"); + } + + .fr-fi-menu-fill::before { + background-image: url("../icons/system/menu-fill.svg"); + } + + .fr-fi-question-fill::before { + background-image: url("../icons/system/question-fill.svg"); + } + + .fr-fi-question-line::before { + background-image: url("../icons/system/question-line.svg"); + } + + .fr-fi-refresh-fill::before { + background-image: url("../icons/system/refresh-fill.svg"); + } + + .fr-fi-refresh-line::before { + background-image: url("../icons/system/refresh-line.svg"); + } + + .fr-fi-search-fill::before { + background-image: url("../icons/system/search-fill.svg"); + } + + .fr-fi-search-line::before { + background-image: url("../icons/system/search-line.svg"); + } + + .fr-fi-subtract-line::before { + background-image: url("../icons/system/subtract-line.svg"); + } + + .fr-fi-timer-fill::before { + background-image: url("../icons/system/timer-fill.svg"); + } + + .fr-fi-timer-line::before { + background-image: url("../icons/system/timer-line.svg"); + } + + .fr-fi-upload-2-fill::before { + background-image: url("../icons/system/upload-2-fill.svg"); + } + + .fr-fi-upload-2-line::before { + background-image: url("../icons/system/upload-2-line.svg"); + } + + .fr-fi-zoom-in-fill::before { + background-image: url("../icons/system/zoom-in-fill.svg"); + } + + .fr-fi-zoom-in-line::before { + background-image: url("../icons/system/zoom-in-line.svg"); + } + + .fr-fi-zoom-out-fill::before { + background-image: url("../icons/system/zoom-out-fill.svg"); + } + + .fr-fi-zoom-out-line::before { + background-image: url("../icons/system/zoom-out-line.svg"); + } + + .fr-fi-delete-line::before, + .fr-fi-delete-line::after { + background-image: url("../icons/system/delete-bin-line.svg"); + } + + .fr-fi-delete-fill::before, + .fr-fi-delete-fill::after { + background-image: url("../icons/system/delete-bin-fill.svg"); + } + + .fr-icon-delete-line::before, + .fr-icon-delete-line::after { + background-image: url("../icons/system/delete-bin-line.svg"); + } + + .fr-icon-delete-fill::before, + .fr-icon-delete-fill::after { + background-image: url("../icons/system/delete-bin-fill.svg"); + } + + .fr-icon-account-circle-fill::before, + .fr-icon-account-circle-fill::after { + background-image: url("../icons/user/account-circle-fill.svg"); + } + + .fr-icon-account-circle-line::before, + .fr-icon-account-circle-line::after { + background-image: url("../icons/user/account-circle-line.svg"); + } + + .fr-icon-account-pin-circle-fill::before, + .fr-icon-account-pin-circle-fill::after { + background-image: url("../icons/user/account-pin-circle-fill.svg"); + } + + .fr-icon-account-pin-circle-line::before, + .fr-icon-account-pin-circle-line::after { + background-image: url("../icons/user/account-pin-circle-line.svg"); + } + + .fr-icon-admin-fill::before, + .fr-icon-admin-fill::after { + background-image: url("../icons/user/admin-fill.svg"); + } + + .fr-icon-admin-line::before, + .fr-icon-admin-line::after { + background-image: url("../icons/user/admin-line.svg"); + } + + .fr-icon-group-fill::before, + .fr-icon-group-fill::after { + background-image: url("../icons/user/group-fill.svg"); + } + + .fr-icon-group-line::before, + .fr-icon-group-line::after { + background-image: url("../icons/user/group-line.svg"); + } + + .fr-icon-parent-fill::before, + .fr-icon-parent-fill::after { + background-image: url("../icons/user/parent-fill.svg"); + } + + .fr-icon-parent-line::before, + .fr-icon-parent-line::after { + background-image: url("../icons/user/parent-line.svg"); + } + + .fr-icon-team-fill::before, + .fr-icon-team-fill::after { + background-image: url("../icons/user/team-fill.svg"); + } + + .fr-icon-team-line::before, + .fr-icon-team-line::after { + background-image: url("../icons/user/team-line.svg"); + } + + .fr-icon-user-add-fill::before, + .fr-icon-user-add-fill::after { + background-image: url("../icons/user/user-add-fill.svg"); + } + + .fr-icon-user-add-line::before, + .fr-icon-user-add-line::after { + background-image: url("../icons/user/user-add-line.svg"); + } + + .fr-icon-user-fill::before, + .fr-icon-user-fill::after { + background-image: url("../icons/user/user-fill.svg"); + } + + .fr-icon-user-heart-fill::before, + .fr-icon-user-heart-fill::after { + background-image: url("../icons/user/user-heart-fill.svg"); + } + + .fr-icon-user-heart-line::before, + .fr-icon-user-heart-line::after { + background-image: url("../icons/user/user-heart-line.svg"); + } + + .fr-icon-user-line::before, + .fr-icon-user-line::after { + background-image: url("../icons/user/user-line.svg"); + } + + .fr-icon-user-search-fill::before, + .fr-icon-user-search-fill::after { + background-image: url("../icons/user/user-search-fill.svg"); + } + + .fr-icon-user-search-line::before, + .fr-icon-user-search-line::after { + background-image: url("../icons/user/user-search-line.svg"); + } + + .fr-icon-user-setting-fill::before, + .fr-icon-user-setting-fill::after { + background-image: url("../icons/user/user-setting-fill.svg"); + } + + .fr-icon-user-setting-line::before, + .fr-icon-user-setting-line::after { + background-image: url("../icons/user/user-setting-line.svg"); + } + + .fr-icon-user-star-fill::before, + .fr-icon-user-star-fill::after { + background-image: url("../icons/user/user-star-fill.svg"); + } + + .fr-icon-user-star-line::before, + .fr-icon-user-star-line::after { + background-image: url("../icons/user/user-star-line.svg"); + } + + .fr-fi-user-fill::before { + background-image: url("../icons/user/user-fill.svg"); + } + + .fr-fi-user-line::before { + background-image: url("../icons/user/user-line.svg"); + } + + .fr-fi-account-line::before, + .fr-fi-account-line::after { + background-image: url("../icons/user/account-circle-line.svg"); + } + + .fr-fi-account-fill::before, + .fr-fi-account-fill::after { + background-image: url("../icons/user/account-circle-fill.svg"); + } + + .fr-icon-account-line::before, + .fr-icon-account-line::after { + background-image: url("../icons/user/account-circle-line.svg"); + } + + .fr-icon-account-fill::before, + .fr-icon-account-fill::after { + background-image: url("../icons/user/account-circle-fill.svg"); + } + + .fr-icon-cloudy-2-fill::before, + .fr-icon-cloudy-2-fill::after { + background-image: url("../icons/weather/cloudy-2-fill.svg"); + } + + .fr-icon-cloudy-2-line::before, + .fr-icon-cloudy-2-line::after { + background-image: url("../icons/weather/cloudy-2-line.svg"); + } + + .fr-icon-fire-fill::before, + .fr-icon-fire-fill::after { + background-image: url("../icons/weather/fire-fill.svg"); + } + + .fr-icon-fire-line::before, + .fr-icon-fire-line::after { + background-image: url("../icons/weather/fire-line.svg"); + } + + .fr-icon-flashlight-fill::before, + .fr-icon-flashlight-fill::after { + background-image: url("../icons/weather/flashlight-fill.svg"); + } + + .fr-icon-flashlight-line::before, + .fr-icon-flashlight-line::after { + background-image: url("../icons/weather/flashlight-line.svg"); + } + + .fr-icon-flood-fill::before, + .fr-icon-flood-fill::after { + background-image: url("../icons/weather/flood-fill.svg"); + } + + .fr-icon-flood-line::before, + .fr-icon-flood-line::after { + background-image: url("../icons/weather/flood-line.svg"); + } + + .fr-icon-avalanches-fill::before, + .fr-icon-avalanches-fill::after { + background-image: url("../icons/weather/fr--avalanches-fill.svg"); + } + + .fr-icon-submersion-fill::before, + .fr-icon-submersion-fill::after { + background-image: url("../icons/weather/fr--submersion-fill.svg"); + } + + .fr-icon-heavy-showers-fill::before, + .fr-icon-heavy-showers-fill::after { + background-image: url("../icons/weather/heavy-showers-fill.svg"); + } + + .fr-icon-heavy-showers-line::before, + .fr-icon-heavy-showers-line::after { + background-image: url("../icons/weather/heavy-showers-line.svg"); + } + + .fr-icon-moon-fill::before, + .fr-icon-moon-fill::after { + background-image: url("../icons/weather/moon-fill.svg"); + } + + .fr-icon-moon-line::before, + .fr-icon-moon-line::after { + background-image: url("../icons/weather/moon-line.svg"); + } + + .fr-icon-snowy-fill::before, + .fr-icon-snowy-fill::after { + background-image: url("../icons/weather/snowy-fill.svg"); + } + + .fr-icon-snowy-line::before, + .fr-icon-snowy-line::after { + background-image: url("../icons/weather/snowy-line.svg"); + } + + .fr-icon-sparkling-2-fill::before, + .fr-icon-sparkling-2-fill::after { + background-image: url("../icons/weather/sparkling-2-fill.svg"); + } + + .fr-icon-sparkling-2-line::before, + .fr-icon-sparkling-2-line::after { + background-image: url("../icons/weather/sparkling-2-line.svg"); + } + + .fr-icon-sun-fill::before, + .fr-icon-sun-fill::after { + background-image: url("../icons/weather/sun-fill.svg"); + } + + .fr-icon-sun-line::before, + .fr-icon-sun-line::after { + background-image: url("../icons/weather/sun-line.svg"); + } + + .fr-icon-temp-cold-fill::before, + .fr-icon-temp-cold-fill::after { + background-image: url("../icons/weather/temp-cold-fill.svg"); + } + + .fr-icon-temp-cold-line::before, + .fr-icon-temp-cold-line::after { + background-image: url("../icons/weather/temp-cold-line.svg"); + } + + .fr-icon-thunderstorms-fill::before, + .fr-icon-thunderstorms-fill::after { + background-image: url("../icons/weather/thunderstorms-fill.svg"); + } + + .fr-icon-thunderstorms-line::before, + .fr-icon-thunderstorms-line::after { + background-image: url("../icons/weather/thunderstorms-line.svg"); + } + + .fr-icon-tornado-fill::before, + .fr-icon-tornado-fill::after { + background-image: url("../icons/weather/tornado-fill.svg"); + } + + .fr-icon-tornado-line::before, + .fr-icon-tornado-line::after { + background-image: url("../icons/weather/tornado-line.svg"); + } + + .fr-icon-typhoon-fill::before, + .fr-icon-typhoon-fill::after { + background-image: url("../icons/weather/typhoon-fill.svg"); + } + + .fr-icon-typhoon-line::before, + .fr-icon-typhoon-line::after { + background-image: url("../icons/weather/typhoon-line.svg"); + } + + .fr-icon-windy-fill::before, + .fr-icon-windy-fill::after { + background-image: url("../icons/weather/windy-fill.svg"); + } + + .fr-icon-windy-line::before, + .fr-icon-windy-line::after { + background-image: url("../icons/weather/windy-line.svg"); + } + + .fr-fi-flashlight-fill::before { + background-image: url("../icons/weather/flashlight-fill.svg"); + } + + .fr-fi-flashlight-line::before { + background-image: url("../icons/weather/flashlight-line.svg"); + } +} + +@media print { + .fr-background-default--grey { + background-color: #fff !important; + } + + .fr-background-default--grey:hover { + background-color: #f6f6f6 !important; + } + + .fr-background-default--grey:active { + background-color: #ededed !important; + } + + .fr-background-alt--grey { + background-color: #f6f6f6 !important; + } + + .fr-background-alt--grey:hover { + background-color: #dfdfdf !important; + } + + .fr-background-alt--grey:active { + background-color: #cfcfcf !important; + } + + .fr-background-alt--blue-france { + background-color: #f5f5fe !important; + } + + .fr-background-alt--blue-france:hover { + background-color: #dcdcfc !important; + } + + .fr-background-alt--blue-france:active { + background-color: #cbcbfa !important; + } + + .fr-background-alt--red-marianne { + background-color: #fef4f4 !important; + } + + .fr-background-alt--red-marianne:hover { + background-color: #fcd7d7 !important; + } + + .fr-background-alt--red-marianne:active { + background-color: #fac4c4 !important; + } + + .fr-background-alt--green-tilleul-verveine { + background-color: #fef7da !important; + } + + .fr-background-alt--green-tilleul-verveine:hover { + background-color: #fce552 !important; + } + + .fr-background-alt--green-tilleul-verveine:active { + background-color: #ebd54c !important; + } + + .fr-background-alt--green-bourgeon { + background-color: #e6feda !important; + } + + .fr-background-alt--green-bourgeon:hover { + background-color: #a7fc62 !important; + } + + .fr-background-alt--green-bourgeon:active { + background-color: #98ed4d !important; + } + + .fr-background-alt--green-emeraude { + background-color: #e3fdeb !important; + } + + .fr-background-alt--green-emeraude:hover { + background-color: #94f9b9 !important; + } + + .fr-background-alt--green-emeraude:active { + background-color: #6df1a3 !important; + } + + .fr-background-alt--green-menthe { + background-color: #dffdf7 !important; + } + + .fr-background-alt--green-menthe:hover { + background-color: #84f9e7 !important; + } + + .fr-background-alt--green-menthe:active { + background-color: #70ebd8 !important; + } + + .fr-background-alt--green-archipel { + background-color: #e5fbfd !important; + } + + .fr-background-alt--green-archipel:hover { + background-color: #99f2f8 !important; + } + + .fr-background-alt--green-archipel:active { + background-color: #73e9f0 !important; + } + + .fr-background-alt--blue-ecume { + background-color: #f4f6fe !important; + } + + .fr-background-alt--blue-ecume:hover { + background-color: #d7dffb !important; + } + + .fr-background-alt--blue-ecume:active { + background-color: #c3cffa !important; + } + + .fr-background-alt--blue-cumulus { + background-color: #f3f6fe !important; + } + + .fr-background-alt--blue-cumulus:hover { + background-color: #d3dffc !important; + } + + .fr-background-alt--blue-cumulus:active { + background-color: #bed0fa !important; + } + + .fr-background-alt--purple-glycine { + background-color: #fef3fd !important; + } + + .fr-background-alt--purple-glycine:hover { + background-color: #fcd4f8 !important; + } + + .fr-background-alt--purple-glycine:active { + background-color: #fabff5 !important; + } + + .fr-background-alt--pink-macaron { + background-color: #fef4f2 !important; + } + + .fr-background-alt--pink-macaron:hover { + background-color: #fcd8d0 !important; + } + + .fr-background-alt--pink-macaron:active { + background-color: #fac5b8 !important; + } + + .fr-background-alt--pink-tuile { + background-color: #fef4f3 !important; + } + + .fr-background-alt--pink-tuile:hover { + background-color: #fcd7d3 !important; + } + + .fr-background-alt--pink-tuile:active { + background-color: #fac4be !important; + } + + .fr-background-alt--yellow-tournesol { + background-color: #fef6e3 !important; + } + + .fr-background-alt--yellow-tournesol:hover { + background-color: #fce086 !important; + } + + .fr-background-alt--yellow-tournesol:active { + background-color: #f5d24b !important; + } + + .fr-background-alt--yellow-moutarde { + background-color: #fef5e8 !important; + } + + .fr-background-alt--yellow-moutarde:hover { + background-color: #fcdca3 !important; + } + + .fr-background-alt--yellow-moutarde:active { + background-color: #fbcd64 !important; + } + + .fr-background-alt--orange-terre-battue { + background-color: #fef4f2 !important; + } + + .fr-background-alt--orange-terre-battue:hover { + background-color: #fcd8d0 !important; + } + + .fr-background-alt--orange-terre-battue:active { + background-color: #fac5b8 !important; + } + + .fr-background-alt--brown-cafe-creme { + background-color: #fbf6ed !important; + } + + .fr-background-alt--brown-cafe-creme:hover { + background-color: #f2deb6 !important; + } + + .fr-background-alt--brown-cafe-creme:active { + background-color: #eacf91 !important; + } + + .fr-background-alt--brown-caramel { + background-color: #fbf5f2 !important; + } + + .fr-background-alt--brown-caramel:hover { + background-color: #f1dbcf !important; + } + + .fr-background-alt--brown-caramel:active { + background-color: #ecc9b5 !important; + } + + .fr-background-alt--brown-opera { + background-color: #fbf5f2 !important; + } + + .fr-background-alt--brown-opera:hover { + background-color: #f1dbcf !important; + } + + .fr-background-alt--brown-opera:active { + background-color: #ecc9b5 !important; + } + + .fr-background-alt--beige-gris-galet { + background-color: #f9f6f2 !important; + } + + .fr-background-alt--beige-gris-galet:hover { + background-color: #eadecd !important; + } + + .fr-background-alt--beige-gris-galet:active { + background-color: #e1ceb1 !important; + } + + .fr-background-contrast--grey { + background-color: #eee !important; + } + + .fr-background-contrast--grey:hover { + background-color: #d2d2d2 !important; + } + + .fr-background-contrast--grey:active { + background-color: #c1c1c1 !important; + } + + .fr-background-contrast--blue-france { + background-color: #ececfe !important; + } + + .fr-background-contrast--blue-france:hover { + background-color: #cecefc !important; + } + + .fr-background-contrast--blue-france:active { + background-color: #bbbbfc !important; + } + + .fr-background-contrast--red-marianne { + background-color: #fee9e9 !important; + } + + .fr-background-contrast--red-marianne:hover { + background-color: #fdc5c5 !important; + } + + .fr-background-contrast--red-marianne:active { + background-color: #fcafaf !important; + } + + .fr-background-contrast--green-tilleul-verveine { + background-color: #fceeac !important; + } + + .fr-background-contrast--green-tilleul-verveine:hover { + background-color: #e8d45c !important; + } + + .fr-background-contrast--green-tilleul-verveine:active { + background-color: #d4c254 !important; + } + + .fr-background-contrast--green-bourgeon { + background-color: #c9fcac !important; + } + + .fr-background-contrast--green-bourgeon:hover { + background-color: #9ae95d !important; + } + + .fr-background-contrast--green-bourgeon:active { + background-color: #8dd555 !important; + } + + .fr-background-contrast--green-emeraude { + background-color: #c3fad5 !important; + } + + .fr-background-contrast--green-emeraude:hover { + background-color: #77eda5 !important; + } + + .fr-background-contrast--green-emeraude:active { + background-color: #6dd897 !important; + } + + .fr-background-contrast--green-menthe { + background-color: #bafaee !important; + } + + .fr-background-contrast--green-menthe:hover { + background-color: #79e7d5 !important; + } + + .fr-background-contrast--green-menthe:active { + background-color: #6fd3c3 !important; + } + + .fr-background-contrast--green-archipel { + background-color: #c7f6fc !important; + } + + .fr-background-contrast--green-archipel:hover { + background-color: #64ecf8 !important; + } + + .fr-background-contrast--green-archipel:active { + background-color: #5bd8e3 !important; + } + + .fr-background-contrast--blue-ecume { + background-color: #e9edfe !important; + } + + .fr-background-contrast--blue-ecume:hover { + background-color: #c5d0fc !important; + } + + .fr-background-contrast--blue-ecume:active { + background-color: #adbffc !important; + } + + .fr-background-contrast--blue-cumulus { + background-color: #e6eefe !important; + } + + .fr-background-contrast--blue-cumulus:hover { + background-color: #bcd3fc !important; + } + + .fr-background-contrast--blue-cumulus:active { + background-color: #9fc3fc !important; + } + + .fr-background-contrast--purple-glycine { + background-color: #fee7fc !important; + } + + .fr-background-contrast--purple-glycine:hover { + background-color: #fdc0f8 !important; + } + + .fr-background-contrast--purple-glycine:active { + background-color: #fca8f6 !important; + } + + .fr-background-contrast--pink-macaron { + background-color: #fee9e6 !important; + } + + .fr-background-contrast--pink-macaron:hover { + background-color: #fdc6bd !important; + } + + .fr-background-contrast--pink-macaron:active { + background-color: #fcb0a2 !important; + } + + .fr-background-contrast--pink-tuile { + background-color: #fee9e7 !important; + } + + .fr-background-contrast--pink-tuile:hover { + background-color: #fdc6c0 !important; + } + + .fr-background-contrast--pink-tuile:active { + background-color: #fcb0a7 !important; + } + + .fr-background-contrast--yellow-tournesol { + background-color: #feecc2 !important; + } + + .fr-background-contrast--yellow-tournesol:hover { + background-color: #fbd335 !important; + } + + .fr-background-contrast--yellow-tournesol:active { + background-color: #e6c130 !important; + } + + .fr-background-contrast--yellow-moutarde { + background-color: #feebd0 !important; + } + + .fr-background-contrast--yellow-moutarde:hover { + background-color: #fdcd6d !important; + } + + .fr-background-contrast--yellow-moutarde:active { + background-color: #f4be30 !important; + } + + .fr-background-contrast--orange-terre-battue { + background-color: #fee9e5 !important; + } + + .fr-background-contrast--orange-terre-battue:hover { + background-color: #fdc6ba !important; + } + + .fr-background-contrast--orange-terre-battue:active { + background-color: #fcb09e !important; + } + + .fr-background-contrast--brown-cafe-creme { + background-color: #f7ecdb !important; + } + + .fr-background-contrast--brown-cafe-creme:hover { + background-color: #edce94 !important; + } + + .fr-background-contrast--brown-cafe-creme:active { + background-color: #dabd84 !important; + } + + .fr-background-contrast--brown-caramel { + background-color: #f7ebe5 !important; + } + + .fr-background-contrast--brown-caramel:hover { + background-color: #eccbb9 !important; + } + + .fr-background-contrast--brown-caramel:active { + background-color: #e6b79a !important; + } + + .fr-background-contrast--brown-opera { + background-color: #f7ece4 !important; + } + + .fr-background-contrast--brown-opera:hover { + background-color: #eccdb3 !important; + } + + .fr-background-contrast--brown-opera:active { + background-color: #e6ba90 !important; + } + + .fr-background-contrast--beige-gris-galet { + background-color: #f3ede5 !important; + } + + .fr-background-contrast--beige-gris-galet:hover { + background-color: #e1d0b5 !important; + } + + .fr-background-contrast--beige-gris-galet:active { + background-color: #d1bea2 !important; + } + + .fr-background-contrast--info { + background-color: #e8edff !important; + } + + .fr-background-contrast--info:hover { + background-color: #c2d1ff !important; + } + + .fr-background-contrast--info:active { + background-color: #a9bfff !important; + } + + .fr-background-contrast--success { + background-color: #b8fec9 !important; + } + + .fr-background-contrast--success:hover { + background-color: #46fd89 !important; + } + + .fr-background-contrast--success:active { + background-color: #34eb7b !important; + } + + .fr-background-contrast--warning { + background-color: #ffe9e6 !important; + } + + .fr-background-contrast--warning:hover { + background-color: #ffc6bd !important; + } + + .fr-background-contrast--warning:active { + background-color: #ffb0a2 !important; + } + + .fr-background-contrast--error { + background-color: #ffe9e9 !important; + } + + .fr-background-contrast--error:hover { + background-color: #ffc5c5 !important; + } + + .fr-background-contrast--error:active { + background-color: #ffafaf !important; + } + + .fr-background-flat--grey { + background-color: #3a3a3a !important; + } + + .fr-background-flat--blue-france { + background-color: #000091 !important; + } + + .fr-background-flat--red-marianne { + background-color: #c9191e !important; + } + + .fr-background-flat--green-tilleul-verveine { + background-color: #66673d !important; + } + + .fr-background-flat--green-bourgeon { + background-color: #447049 !important; + } + + .fr-background-flat--green-emeraude { + background-color: #297254 !important; + } + + .fr-background-flat--green-menthe { + background-color: #37635f !important; + } + + .fr-background-flat--green-archipel { + background-color: #006a6f !important; + } + + .fr-background-flat--blue-ecume { + background-color: #2f4077 !important; + } + + .fr-background-flat--blue-cumulus { + background-color: #3558a2 !important; + } + + .fr-background-flat--purple-glycine { + background-color: #6e445a !important; + } + + .fr-background-flat--pink-macaron { + background-color: #8d533e !important; + } + + .fr-background-flat--pink-tuile { + background-color: #a94645 !important; + } + + .fr-background-flat--yellow-tournesol { + background-color: #716043 !important; + } + + .fr-background-flat--yellow-moutarde { + background-color: #695240 !important; + } + + .fr-background-flat--orange-terre-battue { + background-color: #755348 !important; + } + + .fr-background-flat--brown-cafe-creme { + background-color: #685c48 !important; + } + + .fr-background-flat--brown-caramel { + background-color: #845d48 !important; + } + + .fr-background-flat--brown-opera { + background-color: #745b47 !important; + } + + .fr-background-flat--beige-gris-galet { + background-color: #6a6156 !important; + } + + .fr-background-flat--info { + background-color: #0063cb !important; + } + + .fr-background-flat--success { + background-color: #18753c !important; + } + + .fr-background-flat--warning { + background-color: #b34000 !important; + } + + .fr-background-flat--error { + background-color: #ce0500 !important; + } + + .fr-background-action-high--grey { + background-color: #3a3a3a !important; + } + + .fr-background-action-high--grey:hover { + background-color: #616161 !important; + } + + .fr-background-action-high--grey:active { + background-color: #777 !important; + } + + .fr-background-action-high--blue-france { + background-color: #000091 !important; + } + + .fr-background-action-high--blue-france:hover { + background-color: #1212ff !important; + } + + .fr-background-action-high--blue-france:active { + background-color: #2323ff !important; + } + + .fr-background-action-high--red-marianne { + background-color: #c9191e !important; + } + + .fr-background-action-high--red-marianne:hover { + background-color: #f93f42 !important; + } + + .fr-background-action-high--red-marianne:active { + background-color: #f95a5c !important; + } + + .fr-background-action-high--green-tilleul-verveine { + background-color: #66673d !important; + } + + .fr-background-action-high--green-tilleul-verveine:hover { + background-color: #929359 !important; + } + + .fr-background-action-high--green-tilleul-verveine:active { + background-color: #a7a967 !important; + } + + .fr-background-action-high--green-bourgeon { + background-color: #447049 !important; + } + + .fr-background-action-high--green-bourgeon:hover { + background-color: #639f6a !important; + } + + .fr-background-action-high--green-bourgeon:active { + background-color: #72b77a !important; + } + + .fr-background-action-high--green-emeraude { + background-color: #297254 !important; + } + + .fr-background-action-high--green-emeraude:hover { + background-color: #3ea47a !important; + } + + .fr-background-action-high--green-emeraude:active { + background-color: #49bc8d !important; + } + + .fr-background-action-high--green-menthe { + background-color: #37635f !important; + } + + .fr-background-action-high--green-menthe:hover { + background-color: #53918c !important; + } + + .fr-background-action-high--green-menthe:active { + background-color: #62a9a2 !important; + } + + .fr-background-action-high--green-archipel { + background-color: #006a6f !important; + } + + .fr-background-action-high--green-archipel:hover { + background-color: #009fa7 !important; + } + + .fr-background-action-high--green-archipel:active { + background-color: #00bbc3 !important; + } + + .fr-background-action-high--blue-ecume { + background-color: #2f4077 !important; + } + + .fr-background-action-high--blue-ecume:hover { + background-color: #4e68bb !important; + } + + .fr-background-action-high--blue-ecume:active { + background-color: #667dcf !important; + } + + .fr-background-action-high--blue-cumulus { + background-color: #3558a2 !important; + } + + .fr-background-action-high--blue-cumulus:hover { + background-color: #5982e0 !important; + } + + .fr-background-action-high--blue-cumulus:active { + background-color: #7996e6 !important; + } + + .fr-background-action-high--purple-glycine { + background-color: #6e445a !important; + } + + .fr-background-action-high--purple-glycine:hover { + background-color: #a66989 !important; + } + + .fr-background-action-high--purple-glycine:active { + background-color: #bb7f9e !important; + } + + .fr-background-action-high--pink-macaron { + background-color: #8d533e !important; + } + + .fr-background-action-high--pink-macaron:hover { + background-color: #ca795c !important; + } + + .fr-background-action-high--pink-macaron:active { + background-color: #e08e73 !important; + } + + .fr-background-action-high--pink-tuile { + background-color: #a94645 !important; + } + + .fr-background-action-high--pink-tuile:hover { + background-color: #d5706f !important; + } + + .fr-background-action-high--pink-tuile:active { + background-color: #da8a89 !important; + } + + .fr-background-action-high--yellow-tournesol { + background-color: #716043 !important; + } + + .fr-background-action-high--yellow-tournesol:hover { + background-color: #a28a62 !important; + } + + .fr-background-action-high--yellow-tournesol:active { + background-color: #ba9f72 !important; + } + + .fr-background-action-high--yellow-moutarde { + background-color: #695240 !important; + } + + .fr-background-action-high--yellow-moutarde:hover { + background-color: #9b7b61 !important; + } + + .fr-background-action-high--yellow-moutarde:active { + background-color: #b58f72 !important; + } + + .fr-background-action-high--orange-terre-battue { + background-color: #755348 !important; + } + + .fr-background-action-high--orange-terre-battue:hover { + background-color: #ab7b6b !important; + } + + .fr-background-action-high--orange-terre-battue:active { + background-color: #c68f7d !important; + } + + .fr-background-action-high--brown-cafe-creme { + background-color: #685c48 !important; + } + + .fr-background-action-high--brown-cafe-creme:hover { + background-color: #97866a !important; + } + + .fr-background-action-high--brown-cafe-creme:active { + background-color: #ae9b7b !important; + } + + .fr-background-action-high--brown-caramel { + background-color: #845d48 !important; + } + + .fr-background-action-high--brown-caramel:hover { + background-color: #bb8568 !important; + } + + .fr-background-action-high--brown-caramel:active { + background-color: #d69978 !important; + } + + .fr-background-action-high--brown-opera { + background-color: #745b47 !important; + } + + .fr-background-action-high--brown-opera:hover { + background-color: #a78468 !important; + } + + .fr-background-action-high--brown-opera:active { + background-color: #c09979 !important; + } + + .fr-background-action-high--beige-gris-galet { + background-color: #6a6156 !important; + } + + .fr-background-action-high--beige-gris-galet:hover { + background-color: #988b7c !important; + } + + .fr-background-action-high--beige-gris-galet:active { + background-color: #afa08f !important; + } + + .fr-background-action-high--info { + background-color: #0063cb !important; + } + + .fr-background-action-high--info:hover { + background-color: #3b87ff !important; + } + + .fr-background-action-high--info:active { + background-color: #6798ff !important; + } + + .fr-background-action-high--success { + background-color: #18753c !important; + } + + .fr-background-action-high--success:hover { + background-color: #27a959 !important; + } + + .fr-background-action-high--success:active { + background-color: #2fc368 !important; + } + + .fr-background-action-high--warning { + background-color: #b34000 !important; + } + + .fr-background-action-high--warning:hover { + background-color: #ff6218 !important; + } + + .fr-background-action-high--warning:active { + background-color: #ff7a55 !important; + } + + .fr-background-action-high--error { + background-color: #ce0500 !important; + } + + .fr-background-action-high--error:hover { + background-color: #ff2725 !important; + } + + .fr-background-action-high--error:active { + background-color: #ff4140 !important; + } + + .fr-background-action-low--blue-france { + background-color: #e3e3fd !important; + } + + .fr-background-action-low--blue-france:hover { + background-color: #c1c1fb !important; + } + + .fr-background-action-low--blue-france:active { + background-color: #adadf9 !important; + } + + .fr-background-action-low--red-marianne { + background-color: #fddede !important; + } + + .fr-background-action-low--red-marianne:hover { + background-color: #fbb6b6 !important; + } + + .fr-background-action-low--red-marianne:active { + background-color: #fa9e9e !important; + } + + .fr-background-action-low--green-tilleul-verveine { + background-color: #fbe769 !important; + } + + .fr-background-action-low--green-tilleul-verveine:hover { + background-color: #d7c655 !important; + } + + .fr-background-action-low--green-tilleul-verveine:active { + background-color: #c2b24c !important; + } + + .fr-background-action-low--green-bourgeon { + background-color: #a9fb68 !important; + } + + .fr-background-action-low--green-bourgeon:hover { + background-color: #8ed654 !important; + } + + .fr-background-action-low--green-bourgeon:active { + background-color: #7fc04b !important; + } + + .fr-background-action-low--green-emeraude { + background-color: #9ef9be !important; + } + + .fr-background-action-low--green-emeraude:hover { + background-color: #69df97 !important; + } + + .fr-background-action-low--green-emeraude:active { + background-color: #5ec988 !important; + } + + .fr-background-action-low--green-menthe { + background-color: #8bf8e7 !important; + } + + .fr-background-action-low--green-menthe:hover { + background-color: #6ed5c5 !important; + } + + .fr-background-action-low--green-menthe:active { + background-color: #62bfb1 !important; + } + + .fr-background-action-low--green-archipel { + background-color: #a6f2fa !important; + } + + .fr-background-action-low--green-archipel:hover { + background-color: #62dbe5 !important; + } + + .fr-background-action-low--green-archipel:active { + background-color: #58c5cf !important; + } + + .fr-background-action-low--blue-ecume { + background-color: #dee5fd !important; + } + + .fr-background-action-low--blue-ecume:hover { + background-color: #b4c5fb !important; + } + + .fr-background-action-low--blue-ecume:active { + background-color: #99b3f9 !important; + } + + .fr-background-action-low--blue-cumulus { + background-color: #dae6fd !important; + } + + .fr-background-action-low--blue-cumulus:hover { + background-color: #a9c8fb !important; + } + + .fr-background-action-low--blue-cumulus:active { + background-color: #8ab8f9 !important; + } + + .fr-background-action-low--purple-glycine { + background-color: #fddbfa !important; + } + + .fr-background-action-low--purple-glycine:hover { + background-color: #fbaff5 !important; + } + + .fr-background-action-low--purple-glycine:active { + background-color: #fa96f2 !important; + } + + .fr-background-action-low--pink-macaron { + background-color: #fddfda !important; + } + + .fr-background-action-low--pink-macaron:hover { + background-color: #fbb8ab !important; + } + + .fr-background-action-low--pink-macaron:active { + background-color: #faa18d !important; + } + + .fr-background-action-low--pink-tuile { + background-color: #fddfdb !important; + } + + .fr-background-action-low--pink-tuile:hover { + background-color: #fbb8ad !important; + } + + .fr-background-action-low--pink-tuile:active { + background-color: #faa191 !important; + } + + .fr-background-action-low--yellow-tournesol { + background-color: #fde39c !important; + } + + .fr-background-action-low--yellow-tournesol:hover { + background-color: #e9c53b !important; + } + + .fr-background-action-low--yellow-tournesol:active { + background-color: #d3b235 !important; + } + + .fr-background-action-low--yellow-moutarde { + background-color: #fde2b5 !important; + } + + .fr-background-action-low--yellow-moutarde:hover { + background-color: #f6c43c !important; + } + + .fr-background-action-low--yellow-moutarde:active { + background-color: #dfb135 !important; + } + + .fr-background-action-low--orange-terre-battue { + background-color: #fddfd8 !important; + } + + .fr-background-action-low--orange-terre-battue:hover { + background-color: #fbb8a5 !important; + } + + .fr-background-action-low--orange-terre-battue:active { + background-color: #faa184 !important; + } + + .fr-background-action-low--brown-cafe-creme { + background-color: #f4e3c7 !important; + } + + .fr-background-action-low--brown-cafe-creme:hover { + background-color: #e1c386 !important; + } + + .fr-background-action-low--brown-cafe-creme:active { + background-color: #ccb078 !important; + } + + .fr-background-action-low--brown-caramel { + background-color: #f3e2d9 !important; + } + + .fr-background-action-low--brown-caramel:hover { + background-color: #e7bea6 !important; + } + + .fr-background-action-low--brown-caramel:active { + background-color: #e1a982 !important; + } + + .fr-background-action-low--brown-opera { + background-color: #f3e2d7 !important; + } + + .fr-background-action-low--brown-opera:hover { + background-color: #e7bfa0 !important; + } + + .fr-background-action-low--brown-opera:active { + background-color: #deaa7e !important; + } + + .fr-background-action-low--beige-gris-galet { + background-color: #eee4d9 !important; + } + + .fr-background-action-low--beige-gris-galet:hover { + background-color: #dbc3a4 !important; + } + + .fr-background-action-low--beige-gris-galet:active { + background-color: #c6b094 !important; + } + + .fr-text-default--grey { + color: #3a3a3a !important; + } + + .fr-text-default--info { + color: #0063cb !important; + } + + .fr-text-default--success { + color: #18753c !important; + } + + .fr-text-default--warning { + color: #b34000 !important; + } + + .fr-text-default--error { + color: #ce0500 !important; + } + + .fr-text-title--grey { + color: #161616 !important; + } + + .fr-text-title--blue-france { + color: #000091 !important; + } + + .fr-text-title--red-marianne { + color: #c9191e !important; + } + + .fr-text-label--grey { + color: #161616 !important; + } + + .fr-text-label--blue-france { + color: #000091 !important; + } + + .fr-text-label--red-marianne { + color: #c9191e !important; + } + + .fr-text-label--green-tilleul-verveine { + color: #66673d !important; + } + + .fr-text-label--green-bourgeon { + color: #447049 !important; + } + + .fr-text-label--green-emeraude { + color: #297254 !important; + } + + .fr-text-label--green-menthe { + color: #37635f !important; + } + + .fr-text-label--green-archipel { + color: #006a6f !important; + } + + .fr-text-label--blue-ecume { + color: #2f4077 !important; + } + + .fr-text-label--blue-cumulus { + color: #3558a2 !important; + } + + .fr-text-label--purple-glycine { + color: #6e445a !important; + } + + .fr-text-label--pink-macaron { + color: #8d533e !important; + } + + .fr-text-label--pink-tuile { + color: #a94645 !important; + } + + .fr-text-label--yellow-tournesol { + color: #716043 !important; + } + + .fr-text-label--yellow-moutarde { + color: #695240 !important; + } + + .fr-text-label--orange-terre-battue { + color: #755348 !important; + } + + .fr-text-label--brown-cafe-creme { + color: #685c48 !important; + } + + .fr-text-label--brown-caramel { + color: #845d48 !important; + } + + .fr-text-label--brown-opera { + color: #745b47 !important; + } + + .fr-text-label--beige-gris-galet { + color: #6a6156 !important; + } + + .fr-text-mention--grey { + color: #666 !important; + } + + .fr-text-inverted--grey { + color: #fff !important; + } + + .fr-text-inverted--blue-france { + color: #f5f5fe !important; + } + + .fr-text-inverted--red-marianne { + color: #fef4f4 !important; + } + + .fr-text-inverted--info { + color: #f4f6ff !important; + } + + .fr-text-inverted--success { + color: #dffee6 !important; + } + + .fr-text-inverted--warning { + color: #fff4f3 !important; + } + + .fr-text-inverted--error { + color: #fff4f4 !important; + } + + .fr-text-inverted--green-tilleul-verveine { + color: #fef7da !important; + } + + .fr-text-inverted--green-bourgeon { + color: #e6feda !important; + } + + .fr-text-inverted--green-emeraude { + color: #e3fdeb !important; + } + + .fr-text-inverted--green-menthe { + color: #dffdf7 !important; + } + + .fr-text-inverted--green-archipel { + color: #e5fbfd !important; + } + + .fr-text-inverted--blue-ecume { + color: #f4f6fe !important; + } + + .fr-text-inverted--blue-cumulus { + color: #f3f6fe !important; + } + + .fr-text-inverted--purple-glycine { + color: #fef3fd !important; + } + + .fr-text-inverted--pink-macaron { + color: #fef4f2 !important; + } + + .fr-text-inverted--pink-tuile { + color: #fef4f3 !important; + } + + .fr-text-inverted--yellow-tournesol { + color: #fef6e3 !important; + } + + .fr-text-inverted--yellow-moutarde { + color: #fef5e8 !important; + } + + .fr-text-inverted--orange-terre-battue { + color: #fef4f2 !important; + } + + .fr-text-inverted--brown-cafe-creme { + color: #fbf6ed !important; + } + + .fr-text-inverted--brown-caramel { + color: #fbf5f2 !important; + } + + .fr-text-inverted--brown-opera { + color: #fbf5f2 !important; + } + + .fr-text-inverted--beige-gris-galet { + color: #f9f6f2 !important; + } + + .fr-text-action-high--grey { + color: #161616 !important; + } + + .fr-text-action-high--blue-france { + color: #000091 !important; + } + + .fr-text-action-high--red-marianne { + color: #c9191e !important; + } + + .fr-text-action-high--green-tilleul-verveine { + color: #66673d !important; + } + + .fr-text-action-high--green-bourgeon { + color: #447049 !important; + } + + .fr-text-action-high--green-emeraude { + color: #297254 !important; + } + + .fr-text-action-high--green-menthe { + color: #37635f !important; + } + + .fr-text-action-high--green-archipel { + color: #006a6f !important; + } + + .fr-text-action-high--blue-ecume { + color: #2f4077 !important; + } + + .fr-text-action-high--blue-cumulus { + color: #3558a2 !important; + } + + .fr-text-action-high--purple-glycine { + color: #6e445a !important; + } + + .fr-text-action-high--pink-macaron { + color: #8d533e !important; + } + + .fr-text-action-high--pink-tuile { + color: #a94645 !important; + } + + .fr-text-action-high--yellow-tournesol { + color: #716043 !important; + } + + .fr-text-action-high--yellow-moutarde { + color: #695240 !important; + } + + .fr-text-action-high--orange-terre-battue { + color: #755348 !important; + } + + .fr-text-action-high--brown-cafe-creme { + color: #685c48 !important; + } + + .fr-text-action-high--brown-caramel { + color: #845d48 !important; + } + + .fr-text-action-high--brown-opera { + color: #745b47 !important; + } + + .fr-text-action-high--beige-gris-galet { + color: #6a6156 !important; + } + + .fr-border-default--grey { + border: 1px solid #ddd !important; + } + + .fr-border-default--blue-france { + border: 1px solid #6a6af4 !important; + } + + .fr-border-default--red-marianne { + border: 1px solid #e1000f !important; + } + + .fr-border-default--green-tilleul-verveine { + border: 1px solid #b7a73f !important; + } + + .fr-border-default--green-bourgeon { + border: 1px solid #68a532 !important; + } + + .fr-border-default--green-emeraude { + border: 1px solid #00a95f !important; + } + + .fr-border-default--green-menthe { + border: 1px solid #009081 !important; + } + + .fr-border-default--green-archipel { + border: 1px solid #009099 !important; + } + + .fr-border-default--blue-ecume { + border: 1px solid #465f9d !important; + } + + .fr-border-default--blue-cumulus { + border: 1px solid #417dc4 !important; + } + + .fr-border-default--purple-glycine { + border: 1px solid #a558a0 !important; + } + + .fr-border-default--pink-macaron { + border: 1px solid #e18b76 !important; + } + + .fr-border-default--pink-tuile { + border: 1px solid #ce614a !important; + } + + .fr-border-default--yellow-tournesol { + border: 1px solid #c8aa39 !important; + } + + .fr-border-default--yellow-moutarde { + border: 1px solid #c3992a !important; + } + + .fr-border-default--orange-terre-battue { + border: 1px solid #e4794a !important; + } + + .fr-border-default--brown-cafe-creme { + border: 1px solid #d1b781 !important; + } + + .fr-border-default--brown-caramel { + border: 1px solid #c08c65 !important; + } + + .fr-border-default--brown-opera { + border: 1px solid #bd987a !important; + } + + .fr-border-default--beige-gris-galet { + border: 1px solid #aea397 !important; + } + + .fr-border-plain--grey { + border: 1px solid #3a3a3a !important; + } + + .fr-border-plain--blue-france { + border: 1px solid #000091 !important; + } + + .fr-border-plain--red-marianne { + border: 1px solid #c9191e !important; + } + + .fr-border-plain--info { + border: 1px solid #0063cb !important; + } + + .fr-border-plain--success { + border: 1px solid #18753c !important; + } + + .fr-border-plain--warning { + border: 1px solid #b34000 !important; + } + + .fr-border-plain--error { + border: 1px solid #ce0500 !important; + } + + .fr-border-plain--green-tilleul-verveine { + border: 1px solid #66673d !important; + } + + .fr-border-plain--green-bourgeon { + border: 1px solid #447049 !important; + } + + .fr-border-plain--green-emeraude { + border: 1px solid #297254 !important; + } + + .fr-border-plain--green-menthe { + border: 1px solid #37635f !important; + } + + .fr-border-plain--green-archipel { + border: 1px solid #006a6f !important; + } + + .fr-border-plain--blue-ecume { + border: 1px solid #2f4077 !important; + } + + .fr-border-plain--blue-cumulus { + border: 1px solid #3558a2 !important; + } + + .fr-border-plain--purple-glycine { + border: 1px solid #6e445a !important; + } + + .fr-border-plain--pink-macaron { + border: 1px solid #8d533e !important; + } + + .fr-border-plain--pink-tuile { + border: 1px solid #a94645 !important; + } + + .fr-border-plain--yellow-tournesol { + border: 1px solid #716043 !important; + } + + .fr-border-plain--yellow-moutarde { + border: 1px solid #695240 !important; + } + + .fr-border-plain--orange-terre-battue { + border: 1px solid #755348 !important; + } + + .fr-border-plain--brown-cafe-creme { + border: 1px solid #685c48 !important; + } + + .fr-border-plain--brown-caramel { + border: 1px solid #845d48 !important; + } + + .fr-border-plain--brown-opera { + border: 1px solid #745b47 !important; + } + + .fr-border-plain--beige-gris-galet { + border: 1px solid #6a6156 !important; + } + + .fr-artwork-major--blue-france { + fill: #000091 !important; + } + + .fr-artwork-major--red-marianne { + fill: #c9191e !important; + } + + .fr-artwork-major--green-tilleul-verveine { + fill: #66673d !important; + } + + .fr-artwork-major--green-bourgeon { + fill: #447049 !important; + } + + .fr-artwork-major--green-emeraude { + fill: #297254 !important; + } + + .fr-artwork-major--green-menthe { + fill: #37635f !important; + } + + .fr-artwork-major--green-archipel { + fill: #006a6f !important; + } + + .fr-artwork-major--blue-ecume { + fill: #2f4077 !important; + } + + .fr-artwork-major--blue-cumulus { + fill: #3558a2 !important; + } + + .fr-artwork-major--purple-glycine { + fill: #6e445a !important; + } + + .fr-artwork-major--pink-macaron { + fill: #8d533e !important; + } + + .fr-artwork-major--pink-tuile { + fill: #a94645 !important; + } + + .fr-artwork-major--yellow-tournesol { + fill: #716043 !important; + } + + .fr-artwork-major--yellow-moutarde { + fill: #695240 !important; + } + + .fr-artwork-major--orange-terre-battue { + fill: #755348 !important; + } + + .fr-artwork-major--brown-cafe-creme { + fill: #685c48 !important; + } + + .fr-artwork-major--brown-caramel { + fill: #845d48 !important; + } + + .fr-artwork-major--brown-opera { + fill: #745b47 !important; + } + + .fr-artwork-major--beige-gris-galet { + fill: #6a6156 !important; + } + + .fr-artwork-minor--blue-france { + fill: #6a6af4 !important; + } + + .fr-artwork-minor--red-marianne { + fill: #e1000f !important; + } + + .fr-artwork-minor--green-tilleul-verveine { + fill: #b7a73f !important; + } + + .fr-artwork-minor--green-bourgeon { + fill: #68a532 !important; + } + + .fr-artwork-minor--green-emeraude { + fill: #00a95f !important; + } + + .fr-artwork-minor--green-menthe { + fill: #009081 !important; + } + + .fr-artwork-minor--green-archipel { + fill: #009099 !important; + } + + .fr-artwork-minor--blue-ecume { + fill: #465f9d !important; + } + + .fr-artwork-minor--blue-cumulus { + fill: #417dc4 !important; + } + + .fr-artwork-minor--purple-glycine { + fill: #a558a0 !important; + } + + .fr-artwork-minor--pink-macaron { + fill: #e18b76 !important; + } + + .fr-artwork-minor--pink-tuile { + fill: #ce614a !important; + } + + .fr-artwork-minor--yellow-tournesol { + fill: #c8aa39 !important; + } + + .fr-artwork-minor--yellow-moutarde { + fill: #c3992a !important; + } + + .fr-artwork-minor--orange-terre-battue { + fill: #e4794a !important; + } + + .fr-artwork-minor--brown-cafe-creme { + fill: #d1b781 !important; + } + + .fr-artwork-minor--brown-caramel { + fill: #c08c65 !important; + } + + .fr-artwork-minor--brown-opera { + fill: #bd987a !important; + } + + .fr-artwork-minor--beige-gris-galet { + fill: #aea397 !important; + } + + .fr-artwork-decorative--grey { + fill: #eee !important; + } + + .fr-artwork-decorative--blue-france { + fill: #ececfe !important; + } + + .fr-artwork-decorative--red-marianne { + fill: #fee9e9 !important; + } + + .fr-artwork-decorative--green-tilleul-verveine { + fill: #fceeac !important; + } + + .fr-artwork-decorative--green-bourgeon { + fill: #c9fcac !important; + } + + .fr-artwork-decorative--green-emeraude { + fill: #c3fad5 !important; + } + + .fr-artwork-decorative--green-menthe { + fill: #bafaee !important; + } + + .fr-artwork-decorative--green-archipel { + fill: #c7f6fc !important; + } + + .fr-artwork-decorative--blue-ecume { + fill: #e9edfe !important; + } + + .fr-artwork-decorative--blue-cumulus { + fill: #e6eefe !important; + } + + .fr-artwork-decorative--purple-glycine { + fill: #fee7fc !important; + } + + .fr-artwork-decorative--pink-macaron { + fill: #fee9e6 !important; + } + + .fr-artwork-decorative--pink-tuile { + fill: #fee9e7 !important; + } + + .fr-artwork-decorative--yellow-tournesol { + fill: #feecc2 !important; + } + + .fr-artwork-decorative--yellow-moutarde { + fill: #feebd0 !important; + } + + .fr-artwork-decorative--orange-terre-battue { + fill: #fee9e5 !important; + } + + .fr-artwork-decorative--brown-cafe-creme { + fill: #f7ecdb !important; + } + + .fr-artwork-decorative--brown-caramel { + fill: #f7ebe5 !important; + } + + .fr-artwork-decorative--brown-opera { + fill: #f7ece4 !important; + } + + .fr-artwork-decorative--beige-gris-galet { + fill: #f3ede5 !important; + } + + .fr-artwork-background--grey { + fill: #f6f6f6 !important; + } + + .fr-artwork-background--blue-france { + fill: #f5f5fe !important; + } + + .fr-artwork-background--red-marianne { + fill: #fef4f4 !important; + } + + .fr-artwork-background--green-tilleul-verveine { + fill: #fef7da !important; + } + + .fr-artwork-background--green-bourgeon { + fill: #e6feda !important; + } + + .fr-artwork-background--green-emeraude { + fill: #e3fdeb !important; + } + + .fr-artwork-background--green-menthe { + fill: #dffdf7 !important; + } + + .fr-artwork-background--green-archipel { + fill: #e5fbfd !important; + } + + .fr-artwork-background--blue-ecume { + fill: #f4f6fe !important; + } + + .fr-artwork-background--blue-cumulus { + fill: #f3f6fe !important; + } + + .fr-artwork-background--purple-glycine { + fill: #fef3fd !important; + } + + .fr-artwork-background--pink-macaron { + fill: #fef4f2 !important; + } + + .fr-artwork-background--pink-tuile { + fill: #fef4f3 !important; + } + + .fr-artwork-background--yellow-tournesol { + fill: #fef6e3 !important; + } + + .fr-artwork-background--yellow-moutarde { + fill: #fef5e8 !important; + } + + .fr-artwork-background--orange-terre-battue { + fill: #fef4f2 !important; + } + + .fr-artwork-background--brown-cafe-creme { + fill: #fbf6ed !important; + } + + .fr-artwork-background--brown-caramel { + fill: #fbf5f2 !important; + } + + .fr-artwork-background--brown-opera { + fill: #fbf5f2 !important; + } + + .fr-artwork-background--beige-gris-galet { + fill: #f9f6f2 !important; + } + + .fr-artwork-motif--grey { + fill: #e5e5e5 !important; + } + + .fr-artwork-motif--blue-france { + fill: #e3e3fd !important; + } + + .fr-artwork-motif--red-marianne { + fill: #fddede !important; + } + + .fr-artwork-motif--green-tilleul-verveine { + fill: #fbe769 !important; + } + + .fr-artwork-motif--green-bourgeon { + fill: #a9fb68 !important; + } + + .fr-artwork-motif--green-emeraude { + fill: #9ef9be !important; + } + + .fr-artwork-motif--green-menthe { + fill: #8bf8e7 !important; + } + + .fr-artwork-motif--green-archipel { + fill: #a6f2fa !important; + } + + .fr-artwork-motif--blue-ecume { + fill: #dee5fd !important; + } + + .fr-artwork-motif--blue-cumulus { + fill: #dae6fd !important; + } + + .fr-artwork-motif--purple-glycine { + fill: #fddbfa !important; + } + + .fr-artwork-motif--pink-macaron { + fill: #fddfda !important; + } + + .fr-artwork-motif--pink-tuile { + fill: #fddfdb !important; + } + + .fr-artwork-motif--yellow-tournesol { + fill: #fde39c !important; + } + + .fr-artwork-motif--yellow-moutarde { + fill: #fde2b5 !important; + } + + .fr-artwork-motif--orange-terre-battue { + fill: #fddfd8 !important; + } + + .fr-artwork-motif--brown-cafe-creme { + fill: #f4e3c7 !important; + } + + .fr-artwork-motif--brown-caramel { + fill: #f3e2d9 !important; + } + + .fr-artwork-motif--brown-opera { + fill: #f3e2d7 !important; + } + + .fr-artwork-motif--beige-gris-galet { + fill: #eee4d9 !important; + } +} diff --git a/dist/dsfr/utility/utility.legacy.css b/dist/dsfr/utility/utility.legacy.css new file mode 100644 index 0000000..47390b7 --- /dev/null +++ b/dist/dsfr/utility/utility.legacy.css @@ -0,0 +1,6126 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ +} +@media (min-width: 48em) { + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ +} +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ +} +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ +} +@media screen and (min-width: 0\0) and (min-resolution: 72dpi) { + .fr-background-default--grey { + background-color: #fff !important; + } + + .fr-background-default--grey:hover { + background-color: #f6f6f6 !important; + } + + .fr-background-default--grey:active { + background-color: #ededed !important; + } + + .fr-background-alt--grey { + background-color: #f6f6f6 !important; + } + + .fr-background-alt--grey:hover { + background-color: #dfdfdf !important; + } + + .fr-background-alt--grey:active { + background-color: #cfcfcf !important; + } + + .fr-background-alt--blue-france { + background-color: #f5f5fe !important; + } + + .fr-background-alt--blue-france:hover { + background-color: #dcdcfc !important; + } + + .fr-background-alt--blue-france:active { + background-color: #cbcbfa !important; + } + + .fr-background-alt--red-marianne { + background-color: #fef4f4 !important; + } + + .fr-background-alt--red-marianne:hover { + background-color: #fcd7d7 !important; + } + + .fr-background-alt--red-marianne:active { + background-color: #fac4c4 !important; + } + + .fr-background-alt--green-tilleul-verveine { + background-color: #fef7da !important; + } + + .fr-background-alt--green-tilleul-verveine:hover { + background-color: #fce552 !important; + } + + .fr-background-alt--green-tilleul-verveine:active { + background-color: #ebd54c !important; + } + + .fr-background-alt--green-bourgeon { + background-color: #e6feda !important; + } + + .fr-background-alt--green-bourgeon:hover { + background-color: #a7fc62 !important; + } + + .fr-background-alt--green-bourgeon:active { + background-color: #98ed4d !important; + } + + .fr-background-alt--green-emeraude { + background-color: #e3fdeb !important; + } + + .fr-background-alt--green-emeraude:hover { + background-color: #94f9b9 !important; + } + + .fr-background-alt--green-emeraude:active { + background-color: #6df1a3 !important; + } + + .fr-background-alt--green-menthe { + background-color: #dffdf7 !important; + } + + .fr-background-alt--green-menthe:hover { + background-color: #84f9e7 !important; + } + + .fr-background-alt--green-menthe:active { + background-color: #70ebd8 !important; + } + + .fr-background-alt--green-archipel { + background-color: #e5fbfd !important; + } + + .fr-background-alt--green-archipel:hover { + background-color: #99f2f8 !important; + } + + .fr-background-alt--green-archipel:active { + background-color: #73e9f0 !important; + } + + .fr-background-alt--blue-ecume { + background-color: #f4f6fe !important; + } + + .fr-background-alt--blue-ecume:hover { + background-color: #d7dffb !important; + } + + .fr-background-alt--blue-ecume:active { + background-color: #c3cffa !important; + } + + .fr-background-alt--blue-cumulus { + background-color: #f3f6fe !important; + } + + .fr-background-alt--blue-cumulus:hover { + background-color: #d3dffc !important; + } + + .fr-background-alt--blue-cumulus:active { + background-color: #bed0fa !important; + } + + .fr-background-alt--purple-glycine { + background-color: #fef3fd !important; + } + + .fr-background-alt--purple-glycine:hover { + background-color: #fcd4f8 !important; + } + + .fr-background-alt--purple-glycine:active { + background-color: #fabff5 !important; + } + + .fr-background-alt--pink-macaron { + background-color: #fef4f2 !important; + } + + .fr-background-alt--pink-macaron:hover { + background-color: #fcd8d0 !important; + } + + .fr-background-alt--pink-macaron:active { + background-color: #fac5b8 !important; + } + + .fr-background-alt--pink-tuile { + background-color: #fef4f3 !important; + } + + .fr-background-alt--pink-tuile:hover { + background-color: #fcd7d3 !important; + } + + .fr-background-alt--pink-tuile:active { + background-color: #fac4be !important; + } + + .fr-background-alt--yellow-tournesol { + background-color: #fef6e3 !important; + } + + .fr-background-alt--yellow-tournesol:hover { + background-color: #fce086 !important; + } + + .fr-background-alt--yellow-tournesol:active { + background-color: #f5d24b !important; + } + + .fr-background-alt--yellow-moutarde { + background-color: #fef5e8 !important; + } + + .fr-background-alt--yellow-moutarde:hover { + background-color: #fcdca3 !important; + } + + .fr-background-alt--yellow-moutarde:active { + background-color: #fbcd64 !important; + } + + .fr-background-alt--orange-terre-battue { + background-color: #fef4f2 !important; + } + + .fr-background-alt--orange-terre-battue:hover { + background-color: #fcd8d0 !important; + } + + .fr-background-alt--orange-terre-battue:active { + background-color: #fac5b8 !important; + } + + .fr-background-alt--brown-cafe-creme { + background-color: #fbf6ed !important; + } + + .fr-background-alt--brown-cafe-creme:hover { + background-color: #f2deb6 !important; + } + + .fr-background-alt--brown-cafe-creme:active { + background-color: #eacf91 !important; + } + + .fr-background-alt--brown-caramel { + background-color: #fbf5f2 !important; + } + + .fr-background-alt--brown-caramel:hover { + background-color: #f1dbcf !important; + } + + .fr-background-alt--brown-caramel:active { + background-color: #ecc9b5 !important; + } + + .fr-background-alt--brown-opera { + background-color: #fbf5f2 !important; + } + + .fr-background-alt--brown-opera:hover { + background-color: #f1dbcf !important; + } + + .fr-background-alt--brown-opera:active { + background-color: #ecc9b5 !important; + } + + .fr-background-alt--beige-gris-galet { + background-color: #f9f6f2 !important; + } + + .fr-background-alt--beige-gris-galet:hover { + background-color: #eadecd !important; + } + + .fr-background-alt--beige-gris-galet:active { + background-color: #e1ceb1 !important; + } + + .fr-background-contrast--grey { + background-color: #eee !important; + } + + .fr-background-contrast--grey:hover { + background-color: #d2d2d2 !important; + } + + .fr-background-contrast--grey:active { + background-color: #c1c1c1 !important; + } + + .fr-background-contrast--blue-france { + background-color: #ececfe !important; + } + + .fr-background-contrast--blue-france:hover { + background-color: #cecefc !important; + } + + .fr-background-contrast--blue-france:active { + background-color: #bbbbfc !important; + } + + .fr-background-contrast--red-marianne { + background-color: #fee9e9 !important; + } + + .fr-background-contrast--red-marianne:hover { + background-color: #fdc5c5 !important; + } + + .fr-background-contrast--red-marianne:active { + background-color: #fcafaf !important; + } + + .fr-background-contrast--green-tilleul-verveine { + background-color: #fceeac !important; + } + + .fr-background-contrast--green-tilleul-verveine:hover { + background-color: #e8d45c !important; + } + + .fr-background-contrast--green-tilleul-verveine:active { + background-color: #d4c254 !important; + } + + .fr-background-contrast--green-bourgeon { + background-color: #c9fcac !important; + } + + .fr-background-contrast--green-bourgeon:hover { + background-color: #9ae95d !important; + } + + .fr-background-contrast--green-bourgeon:active { + background-color: #8dd555 !important; + } + + .fr-background-contrast--green-emeraude { + background-color: #c3fad5 !important; + } + + .fr-background-contrast--green-emeraude:hover { + background-color: #77eda5 !important; + } + + .fr-background-contrast--green-emeraude:active { + background-color: #6dd897 !important; + } + + .fr-background-contrast--green-menthe { + background-color: #bafaee !important; + } + + .fr-background-contrast--green-menthe:hover { + background-color: #79e7d5 !important; + } + + .fr-background-contrast--green-menthe:active { + background-color: #6fd3c3 !important; + } + + .fr-background-contrast--green-archipel { + background-color: #c7f6fc !important; + } + + .fr-background-contrast--green-archipel:hover { + background-color: #64ecf8 !important; + } + + .fr-background-contrast--green-archipel:active { + background-color: #5bd8e3 !important; + } + + .fr-background-contrast--blue-ecume { + background-color: #e9edfe !important; + } + + .fr-background-contrast--blue-ecume:hover { + background-color: #c5d0fc !important; + } + + .fr-background-contrast--blue-ecume:active { + background-color: #adbffc !important; + } + + .fr-background-contrast--blue-cumulus { + background-color: #e6eefe !important; + } + + .fr-background-contrast--blue-cumulus:hover { + background-color: #bcd3fc !important; + } + + .fr-background-contrast--blue-cumulus:active { + background-color: #9fc3fc !important; + } + + .fr-background-contrast--purple-glycine { + background-color: #fee7fc !important; + } + + .fr-background-contrast--purple-glycine:hover { + background-color: #fdc0f8 !important; + } + + .fr-background-contrast--purple-glycine:active { + background-color: #fca8f6 !important; + } + + .fr-background-contrast--pink-macaron { + background-color: #fee9e6 !important; + } + + .fr-background-contrast--pink-macaron:hover { + background-color: #fdc6bd !important; + } + + .fr-background-contrast--pink-macaron:active { + background-color: #fcb0a2 !important; + } + + .fr-background-contrast--pink-tuile { + background-color: #fee9e7 !important; + } + + .fr-background-contrast--pink-tuile:hover { + background-color: #fdc6c0 !important; + } + + .fr-background-contrast--pink-tuile:active { + background-color: #fcb0a7 !important; + } + + .fr-background-contrast--yellow-tournesol { + background-color: #feecc2 !important; + } + + .fr-background-contrast--yellow-tournesol:hover { + background-color: #fbd335 !important; + } + + .fr-background-contrast--yellow-tournesol:active { + background-color: #e6c130 !important; + } + + .fr-background-contrast--yellow-moutarde { + background-color: #feebd0 !important; + } + + .fr-background-contrast--yellow-moutarde:hover { + background-color: #fdcd6d !important; + } + + .fr-background-contrast--yellow-moutarde:active { + background-color: #f4be30 !important; + } + + .fr-background-contrast--orange-terre-battue { + background-color: #fee9e5 !important; + } + + .fr-background-contrast--orange-terre-battue:hover { + background-color: #fdc6ba !important; + } + + .fr-background-contrast--orange-terre-battue:active { + background-color: #fcb09e !important; + } + + .fr-background-contrast--brown-cafe-creme { + background-color: #f7ecdb !important; + } + + .fr-background-contrast--brown-cafe-creme:hover { + background-color: #edce94 !important; + } + + .fr-background-contrast--brown-cafe-creme:active { + background-color: #dabd84 !important; + } + + .fr-background-contrast--brown-caramel { + background-color: #f7ebe5 !important; + } + + .fr-background-contrast--brown-caramel:hover { + background-color: #eccbb9 !important; + } + + .fr-background-contrast--brown-caramel:active { + background-color: #e6b79a !important; + } + + .fr-background-contrast--brown-opera { + background-color: #f7ece4 !important; + } + + .fr-background-contrast--brown-opera:hover { + background-color: #eccdb3 !important; + } + + .fr-background-contrast--brown-opera:active { + background-color: #e6ba90 !important; + } + + .fr-background-contrast--beige-gris-galet { + background-color: #f3ede5 !important; + } + + .fr-background-contrast--beige-gris-galet:hover { + background-color: #e1d0b5 !important; + } + + .fr-background-contrast--beige-gris-galet:active { + background-color: #d1bea2 !important; + } + + .fr-background-contrast--info { + background-color: #e8edff !important; + } + + .fr-background-contrast--info:hover { + background-color: #c2d1ff !important; + } + + .fr-background-contrast--info:active { + background-color: #a9bfff !important; + } + + .fr-background-contrast--success { + background-color: #b8fec9 !important; + } + + .fr-background-contrast--success:hover { + background-color: #46fd89 !important; + } + + .fr-background-contrast--success:active { + background-color: #34eb7b !important; + } + + .fr-background-contrast--warning { + background-color: #ffe9e6 !important; + } + + .fr-background-contrast--warning:hover { + background-color: #ffc6bd !important; + } + + .fr-background-contrast--warning:active { + background-color: #ffb0a2 !important; + } + + .fr-background-contrast--error { + background-color: #ffe9e9 !important; + } + + .fr-background-contrast--error:hover { + background-color: #ffc5c5 !important; + } + + .fr-background-contrast--error:active { + background-color: #ffafaf !important; + } + + .fr-background-flat--grey { + background-color: #3a3a3a !important; + } + + .fr-background-flat--blue-france { + background-color: #000091 !important; + } + + .fr-background-flat--red-marianne { + background-color: #c9191e !important; + } + + .fr-background-flat--green-tilleul-verveine { + background-color: #66673d !important; + } + + .fr-background-flat--green-bourgeon { + background-color: #447049 !important; + } + + .fr-background-flat--green-emeraude { + background-color: #297254 !important; + } + + .fr-background-flat--green-menthe { + background-color: #37635f !important; + } + + .fr-background-flat--green-archipel { + background-color: #006a6f !important; + } + + .fr-background-flat--blue-ecume { + background-color: #2f4077 !important; + } + + .fr-background-flat--blue-cumulus { + background-color: #3558a2 !important; + } + + .fr-background-flat--purple-glycine { + background-color: #6e445a !important; + } + + .fr-background-flat--pink-macaron { + background-color: #8d533e !important; + } + + .fr-background-flat--pink-tuile { + background-color: #a94645 !important; + } + + .fr-background-flat--yellow-tournesol { + background-color: #716043 !important; + } + + .fr-background-flat--yellow-moutarde { + background-color: #695240 !important; + } + + .fr-background-flat--orange-terre-battue { + background-color: #755348 !important; + } + + .fr-background-flat--brown-cafe-creme { + background-color: #685c48 !important; + } + + .fr-background-flat--brown-caramel { + background-color: #845d48 !important; + } + + .fr-background-flat--brown-opera { + background-color: #745b47 !important; + } + + .fr-background-flat--beige-gris-galet { + background-color: #6a6156 !important; + } + + .fr-background-flat--info { + background-color: #0063cb !important; + } + + .fr-background-flat--success { + background-color: #18753c !important; + } + + .fr-background-flat--warning { + background-color: #b34000 !important; + } + + .fr-background-flat--error { + background-color: #ce0500 !important; + } + + .fr-background-action-high--grey { + background-color: #3a3a3a !important; + } + + .fr-background-action-high--grey:hover { + background-color: #616161 !important; + } + + .fr-background-action-high--grey:active { + background-color: #777 !important; + } + + .fr-background-action-high--blue-france { + background-color: #000091 !important; + } + + .fr-background-action-high--blue-france:hover { + background-color: #1212ff !important; + } + + .fr-background-action-high--blue-france:active { + background-color: #2323ff !important; + } + + .fr-background-action-high--red-marianne { + background-color: #c9191e !important; + } + + .fr-background-action-high--red-marianne:hover { + background-color: #f93f42 !important; + } + + .fr-background-action-high--red-marianne:active { + background-color: #f95a5c !important; + } + + .fr-background-action-high--green-tilleul-verveine { + background-color: #66673d !important; + } + + .fr-background-action-high--green-tilleul-verveine:hover { + background-color: #929359 !important; + } + + .fr-background-action-high--green-tilleul-verveine:active { + background-color: #a7a967 !important; + } + + .fr-background-action-high--green-bourgeon { + background-color: #447049 !important; + } + + .fr-background-action-high--green-bourgeon:hover { + background-color: #639f6a !important; + } + + .fr-background-action-high--green-bourgeon:active { + background-color: #72b77a !important; + } + + .fr-background-action-high--green-emeraude { + background-color: #297254 !important; + } + + .fr-background-action-high--green-emeraude:hover { + background-color: #3ea47a !important; + } + + .fr-background-action-high--green-emeraude:active { + background-color: #49bc8d !important; + } + + .fr-background-action-high--green-menthe { + background-color: #37635f !important; + } + + .fr-background-action-high--green-menthe:hover { + background-color: #53918c !important; + } + + .fr-background-action-high--green-menthe:active { + background-color: #62a9a2 !important; + } + + .fr-background-action-high--green-archipel { + background-color: #006a6f !important; + } + + .fr-background-action-high--green-archipel:hover { + background-color: #009fa7 !important; + } + + .fr-background-action-high--green-archipel:active { + background-color: #00bbc3 !important; + } + + .fr-background-action-high--blue-ecume { + background-color: #2f4077 !important; + } + + .fr-background-action-high--blue-ecume:hover { + background-color: #4e68bb !important; + } + + .fr-background-action-high--blue-ecume:active { + background-color: #667dcf !important; + } + + .fr-background-action-high--blue-cumulus { + background-color: #3558a2 !important; + } + + .fr-background-action-high--blue-cumulus:hover { + background-color: #5982e0 !important; + } + + .fr-background-action-high--blue-cumulus:active { + background-color: #7996e6 !important; + } + + .fr-background-action-high--purple-glycine { + background-color: #6e445a !important; + } + + .fr-background-action-high--purple-glycine:hover { + background-color: #a66989 !important; + } + + .fr-background-action-high--purple-glycine:active { + background-color: #bb7f9e !important; + } + + .fr-background-action-high--pink-macaron { + background-color: #8d533e !important; + } + + .fr-background-action-high--pink-macaron:hover { + background-color: #ca795c !important; + } + + .fr-background-action-high--pink-macaron:active { + background-color: #e08e73 !important; + } + + .fr-background-action-high--pink-tuile { + background-color: #a94645 !important; + } + + .fr-background-action-high--pink-tuile:hover { + background-color: #d5706f !important; + } + + .fr-background-action-high--pink-tuile:active { + background-color: #da8a89 !important; + } + + .fr-background-action-high--yellow-tournesol { + background-color: #716043 !important; + } + + .fr-background-action-high--yellow-tournesol:hover { + background-color: #a28a62 !important; + } + + .fr-background-action-high--yellow-tournesol:active { + background-color: #ba9f72 !important; + } + + .fr-background-action-high--yellow-moutarde { + background-color: #695240 !important; + } + + .fr-background-action-high--yellow-moutarde:hover { + background-color: #9b7b61 !important; + } + + .fr-background-action-high--yellow-moutarde:active { + background-color: #b58f72 !important; + } + + .fr-background-action-high--orange-terre-battue { + background-color: #755348 !important; + } + + .fr-background-action-high--orange-terre-battue:hover { + background-color: #ab7b6b !important; + } + + .fr-background-action-high--orange-terre-battue:active { + background-color: #c68f7d !important; + } + + .fr-background-action-high--brown-cafe-creme { + background-color: #685c48 !important; + } + + .fr-background-action-high--brown-cafe-creme:hover { + background-color: #97866a !important; + } + + .fr-background-action-high--brown-cafe-creme:active { + background-color: #ae9b7b !important; + } + + .fr-background-action-high--brown-caramel { + background-color: #845d48 !important; + } + + .fr-background-action-high--brown-caramel:hover { + background-color: #bb8568 !important; + } + + .fr-background-action-high--brown-caramel:active { + background-color: #d69978 !important; + } + + .fr-background-action-high--brown-opera { + background-color: #745b47 !important; + } + + .fr-background-action-high--brown-opera:hover { + background-color: #a78468 !important; + } + + .fr-background-action-high--brown-opera:active { + background-color: #c09979 !important; + } + + .fr-background-action-high--beige-gris-galet { + background-color: #6a6156 !important; + } + + .fr-background-action-high--beige-gris-galet:hover { + background-color: #988b7c !important; + } + + .fr-background-action-high--beige-gris-galet:active { + background-color: #afa08f !important; + } + + .fr-background-action-high--info { + background-color: #0063cb !important; + } + + .fr-background-action-high--info:hover { + background-color: #3b87ff !important; + } + + .fr-background-action-high--info:active { + background-color: #6798ff !important; + } + + .fr-background-action-high--success { + background-color: #18753c !important; + } + + .fr-background-action-high--success:hover { + background-color: #27a959 !important; + } + + .fr-background-action-high--success:active { + background-color: #2fc368 !important; + } + + .fr-background-action-high--warning { + background-color: #b34000 !important; + } + + .fr-background-action-high--warning:hover { + background-color: #ff6218 !important; + } + + .fr-background-action-high--warning:active { + background-color: #ff7a55 !important; + } + + .fr-background-action-high--error { + background-color: #ce0500 !important; + } + + .fr-background-action-high--error:hover { + background-color: #ff2725 !important; + } + + .fr-background-action-high--error:active { + background-color: #ff4140 !important; + } + + .fr-background-action-low--blue-france { + background-color: #e3e3fd !important; + } + + .fr-background-action-low--blue-france:hover { + background-color: #c1c1fb !important; + } + + .fr-background-action-low--blue-france:active { + background-color: #adadf9 !important; + } + + .fr-background-action-low--red-marianne { + background-color: #fddede !important; + } + + .fr-background-action-low--red-marianne:hover { + background-color: #fbb6b6 !important; + } + + .fr-background-action-low--red-marianne:active { + background-color: #fa9e9e !important; + } + + .fr-background-action-low--green-tilleul-verveine { + background-color: #fbe769 !important; + } + + .fr-background-action-low--green-tilleul-verveine:hover { + background-color: #d7c655 !important; + } + + .fr-background-action-low--green-tilleul-verveine:active { + background-color: #c2b24c !important; + } + + .fr-background-action-low--green-bourgeon { + background-color: #a9fb68 !important; + } + + .fr-background-action-low--green-bourgeon:hover { + background-color: #8ed654 !important; + } + + .fr-background-action-low--green-bourgeon:active { + background-color: #7fc04b !important; + } + + .fr-background-action-low--green-emeraude { + background-color: #9ef9be !important; + } + + .fr-background-action-low--green-emeraude:hover { + background-color: #69df97 !important; + } + + .fr-background-action-low--green-emeraude:active { + background-color: #5ec988 !important; + } + + .fr-background-action-low--green-menthe { + background-color: #8bf8e7 !important; + } + + .fr-background-action-low--green-menthe:hover { + background-color: #6ed5c5 !important; + } + + .fr-background-action-low--green-menthe:active { + background-color: #62bfb1 !important; + } + + .fr-background-action-low--green-archipel { + background-color: #a6f2fa !important; + } + + .fr-background-action-low--green-archipel:hover { + background-color: #62dbe5 !important; + } + + .fr-background-action-low--green-archipel:active { + background-color: #58c5cf !important; + } + + .fr-background-action-low--blue-ecume { + background-color: #dee5fd !important; + } + + .fr-background-action-low--blue-ecume:hover { + background-color: #b4c5fb !important; + } + + .fr-background-action-low--blue-ecume:active { + background-color: #99b3f9 !important; + } + + .fr-background-action-low--blue-cumulus { + background-color: #dae6fd !important; + } + + .fr-background-action-low--blue-cumulus:hover { + background-color: #a9c8fb !important; + } + + .fr-background-action-low--blue-cumulus:active { + background-color: #8ab8f9 !important; + } + + .fr-background-action-low--purple-glycine { + background-color: #fddbfa !important; + } + + .fr-background-action-low--purple-glycine:hover { + background-color: #fbaff5 !important; + } + + .fr-background-action-low--purple-glycine:active { + background-color: #fa96f2 !important; + } + + .fr-background-action-low--pink-macaron { + background-color: #fddfda !important; + } + + .fr-background-action-low--pink-macaron:hover { + background-color: #fbb8ab !important; + } + + .fr-background-action-low--pink-macaron:active { + background-color: #faa18d !important; + } + + .fr-background-action-low--pink-tuile { + background-color: #fddfdb !important; + } + + .fr-background-action-low--pink-tuile:hover { + background-color: #fbb8ad !important; + } + + .fr-background-action-low--pink-tuile:active { + background-color: #faa191 !important; + } + + .fr-background-action-low--yellow-tournesol { + background-color: #fde39c !important; + } + + .fr-background-action-low--yellow-tournesol:hover { + background-color: #e9c53b !important; + } + + .fr-background-action-low--yellow-tournesol:active { + background-color: #d3b235 !important; + } + + .fr-background-action-low--yellow-moutarde { + background-color: #fde2b5 !important; + } + + .fr-background-action-low--yellow-moutarde:hover { + background-color: #f6c43c !important; + } + + .fr-background-action-low--yellow-moutarde:active { + background-color: #dfb135 !important; + } + + .fr-background-action-low--orange-terre-battue { + background-color: #fddfd8 !important; + } + + .fr-background-action-low--orange-terre-battue:hover { + background-color: #fbb8a5 !important; + } + + .fr-background-action-low--orange-terre-battue:active { + background-color: #faa184 !important; + } + + .fr-background-action-low--brown-cafe-creme { + background-color: #f4e3c7 !important; + } + + .fr-background-action-low--brown-cafe-creme:hover { + background-color: #e1c386 !important; + } + + .fr-background-action-low--brown-cafe-creme:active { + background-color: #ccb078 !important; + } + + .fr-background-action-low--brown-caramel { + background-color: #f3e2d9 !important; + } + + .fr-background-action-low--brown-caramel:hover { + background-color: #e7bea6 !important; + } + + .fr-background-action-low--brown-caramel:active { + background-color: #e1a982 !important; + } + + .fr-background-action-low--brown-opera { + background-color: #f3e2d7 !important; + } + + .fr-background-action-low--brown-opera:hover { + background-color: #e7bfa0 !important; + } + + .fr-background-action-low--brown-opera:active { + background-color: #deaa7e !important; + } + + .fr-background-action-low--beige-gris-galet { + background-color: #eee4d9 !important; + } + + .fr-background-action-low--beige-gris-galet:hover { + background-color: #dbc3a4 !important; + } + + .fr-background-action-low--beige-gris-galet:active { + background-color: #c6b094 !important; + } + + .fr-text-default--grey { + color: #3a3a3a !important; + } + + .fr-text-default--info { + color: #0063cb !important; + } + + .fr-text-default--success { + color: #18753c !important; + } + + .fr-text-default--warning { + color: #b34000 !important; + } + + .fr-text-default--error { + color: #ce0500 !important; + } + + .fr-text-title--grey { + color: #161616 !important; + } + + .fr-text-title--blue-france { + color: #000091 !important; + } + + .fr-text-title--red-marianne { + color: #c9191e !important; + } + + .fr-text-label--grey { + color: #161616 !important; + } + + .fr-text-label--blue-france { + color: #000091 !important; + } + + .fr-text-label--red-marianne { + color: #c9191e !important; + } + + .fr-text-label--green-tilleul-verveine { + color: #66673d !important; + } + + .fr-text-label--green-bourgeon { + color: #447049 !important; + } + + .fr-text-label--green-emeraude { + color: #297254 !important; + } + + .fr-text-label--green-menthe { + color: #37635f !important; + } + + .fr-text-label--green-archipel { + color: #006a6f !important; + } + + .fr-text-label--blue-ecume { + color: #2f4077 !important; + } + + .fr-text-label--blue-cumulus { + color: #3558a2 !important; + } + + .fr-text-label--purple-glycine { + color: #6e445a !important; + } + + .fr-text-label--pink-macaron { + color: #8d533e !important; + } + + .fr-text-label--pink-tuile { + color: #a94645 !important; + } + + .fr-text-label--yellow-tournesol { + color: #716043 !important; + } + + .fr-text-label--yellow-moutarde { + color: #695240 !important; + } + + .fr-text-label--orange-terre-battue { + color: #755348 !important; + } + + .fr-text-label--brown-cafe-creme { + color: #685c48 !important; + } + + .fr-text-label--brown-caramel { + color: #845d48 !important; + } + + .fr-text-label--brown-opera { + color: #745b47 !important; + } + + .fr-text-label--beige-gris-galet { + color: #6a6156 !important; + } + + .fr-text-mention--grey { + color: #666 !important; + } + + .fr-text-inverted--grey { + color: #fff !important; + } + + .fr-text-inverted--blue-france { + color: #f5f5fe !important; + } + + .fr-text-inverted--red-marianne { + color: #fef4f4 !important; + } + + .fr-text-inverted--info { + color: #f4f6ff !important; + } + + .fr-text-inverted--success { + color: #dffee6 !important; + } + + .fr-text-inverted--warning { + color: #fff4f3 !important; + } + + .fr-text-inverted--error { + color: #fff4f4 !important; + } + + .fr-text-inverted--green-tilleul-verveine { + color: #fef7da !important; + } + + .fr-text-inverted--green-bourgeon { + color: #e6feda !important; + } + + .fr-text-inverted--green-emeraude { + color: #e3fdeb !important; + } + + .fr-text-inverted--green-menthe { + color: #dffdf7 !important; + } + + .fr-text-inverted--green-archipel { + color: #e5fbfd !important; + } + + .fr-text-inverted--blue-ecume { + color: #f4f6fe !important; + } + + .fr-text-inverted--blue-cumulus { + color: #f3f6fe !important; + } + + .fr-text-inverted--purple-glycine { + color: #fef3fd !important; + } + + .fr-text-inverted--pink-macaron { + color: #fef4f2 !important; + } + + .fr-text-inverted--pink-tuile { + color: #fef4f3 !important; + } + + .fr-text-inverted--yellow-tournesol { + color: #fef6e3 !important; + } + + .fr-text-inverted--yellow-moutarde { + color: #fef5e8 !important; + } + + .fr-text-inverted--orange-terre-battue { + color: #fef4f2 !important; + } + + .fr-text-inverted--brown-cafe-creme { + color: #fbf6ed !important; + } + + .fr-text-inverted--brown-caramel { + color: #fbf5f2 !important; + } + + .fr-text-inverted--brown-opera { + color: #fbf5f2 !important; + } + + .fr-text-inverted--beige-gris-galet { + color: #f9f6f2 !important; + } + + .fr-text-action-high--grey { + color: #161616 !important; + } + + .fr-text-action-high--blue-france { + color: #000091 !important; + } + + .fr-text-action-high--red-marianne { + color: #c9191e !important; + } + + .fr-text-action-high--green-tilleul-verveine { + color: #66673d !important; + } + + .fr-text-action-high--green-bourgeon { + color: #447049 !important; + } + + .fr-text-action-high--green-emeraude { + color: #297254 !important; + } + + .fr-text-action-high--green-menthe { + color: #37635f !important; + } + + .fr-text-action-high--green-archipel { + color: #006a6f !important; + } + + .fr-text-action-high--blue-ecume { + color: #2f4077 !important; + } + + .fr-text-action-high--blue-cumulus { + color: #3558a2 !important; + } + + .fr-text-action-high--purple-glycine { + color: #6e445a !important; + } + + .fr-text-action-high--pink-macaron { + color: #8d533e !important; + } + + .fr-text-action-high--pink-tuile { + color: #a94645 !important; + } + + .fr-text-action-high--yellow-tournesol { + color: #716043 !important; + } + + .fr-text-action-high--yellow-moutarde { + color: #695240 !important; + } + + .fr-text-action-high--orange-terre-battue { + color: #755348 !important; + } + + .fr-text-action-high--brown-cafe-creme { + color: #685c48 !important; + } + + .fr-text-action-high--brown-caramel { + color: #845d48 !important; + } + + .fr-text-action-high--brown-opera { + color: #745b47 !important; + } + + .fr-text-action-high--beige-gris-galet { + color: #6a6156 !important; + } + + .fr-border-default--grey { + border: 1px solid #ddd !important; + } + + .fr-border-default--blue-france { + border: 1px solid #6a6af4 !important; + } + + .fr-border-default--red-marianne { + border: 1px solid #e1000f !important; + } + + .fr-border-default--green-tilleul-verveine { + border: 1px solid #b7a73f !important; + } + + .fr-border-default--green-bourgeon { + border: 1px solid #68a532 !important; + } + + .fr-border-default--green-emeraude { + border: 1px solid #00a95f !important; + } + + .fr-border-default--green-menthe { + border: 1px solid #009081 !important; + } + + .fr-border-default--green-archipel { + border: 1px solid #009099 !important; + } + + .fr-border-default--blue-ecume { + border: 1px solid #465f9d !important; + } + + .fr-border-default--blue-cumulus { + border: 1px solid #417dc4 !important; + } + + .fr-border-default--purple-glycine { + border: 1px solid #a558a0 !important; + } + + .fr-border-default--pink-macaron { + border: 1px solid #e18b76 !important; + } + + .fr-border-default--pink-tuile { + border: 1px solid #ce614a !important; + } + + .fr-border-default--yellow-tournesol { + border: 1px solid #c8aa39 !important; + } + + .fr-border-default--yellow-moutarde { + border: 1px solid #c3992a !important; + } + + .fr-border-default--orange-terre-battue { + border: 1px solid #e4794a !important; + } + + .fr-border-default--brown-cafe-creme { + border: 1px solid #d1b781 !important; + } + + .fr-border-default--brown-caramel { + border: 1px solid #c08c65 !important; + } + + .fr-border-default--brown-opera { + border: 1px solid #bd987a !important; + } + + .fr-border-default--beige-gris-galet { + border: 1px solid #aea397 !important; + } + + .fr-border-plain--grey { + border: 1px solid #3a3a3a !important; + } + + .fr-border-plain--blue-france { + border: 1px solid #000091 !important; + } + + .fr-border-plain--red-marianne { + border: 1px solid #c9191e !important; + } + + .fr-border-plain--info { + border: 1px solid #0063cb !important; + } + + .fr-border-plain--success { + border: 1px solid #18753c !important; + } + + .fr-border-plain--warning { + border: 1px solid #b34000 !important; + } + + .fr-border-plain--error { + border: 1px solid #ce0500 !important; + } + + .fr-border-plain--green-tilleul-verveine { + border: 1px solid #66673d !important; + } + + .fr-border-plain--green-bourgeon { + border: 1px solid #447049 !important; + } + + .fr-border-plain--green-emeraude { + border: 1px solid #297254 !important; + } + + .fr-border-plain--green-menthe { + border: 1px solid #37635f !important; + } + + .fr-border-plain--green-archipel { + border: 1px solid #006a6f !important; + } + + .fr-border-plain--blue-ecume { + border: 1px solid #2f4077 !important; + } + + .fr-border-plain--blue-cumulus { + border: 1px solid #3558a2 !important; + } + + .fr-border-plain--purple-glycine { + border: 1px solid #6e445a !important; + } + + .fr-border-plain--pink-macaron { + border: 1px solid #8d533e !important; + } + + .fr-border-plain--pink-tuile { + border: 1px solid #a94645 !important; + } + + .fr-border-plain--yellow-tournesol { + border: 1px solid #716043 !important; + } + + .fr-border-plain--yellow-moutarde { + border: 1px solid #695240 !important; + } + + .fr-border-plain--orange-terre-battue { + border: 1px solid #755348 !important; + } + + .fr-border-plain--brown-cafe-creme { + border: 1px solid #685c48 !important; + } + + .fr-border-plain--brown-caramel { + border: 1px solid #845d48 !important; + } + + .fr-border-plain--brown-opera { + border: 1px solid #745b47 !important; + } + + .fr-border-plain--beige-gris-galet { + border: 1px solid #6a6156 !important; + } + + .fr-artwork-major--blue-france { + fill: #000091 !important; + } + + .fr-artwork-major--red-marianne { + fill: #c9191e !important; + } + + .fr-artwork-major--green-tilleul-verveine { + fill: #66673d !important; + } + + .fr-artwork-major--green-bourgeon { + fill: #447049 !important; + } + + .fr-artwork-major--green-emeraude { + fill: #297254 !important; + } + + .fr-artwork-major--green-menthe { + fill: #37635f !important; + } + + .fr-artwork-major--green-archipel { + fill: #006a6f !important; + } + + .fr-artwork-major--blue-ecume { + fill: #2f4077 !important; + } + + .fr-artwork-major--blue-cumulus { + fill: #3558a2 !important; + } + + .fr-artwork-major--purple-glycine { + fill: #6e445a !important; + } + + .fr-artwork-major--pink-macaron { + fill: #8d533e !important; + } + + .fr-artwork-major--pink-tuile { + fill: #a94645 !important; + } + + .fr-artwork-major--yellow-tournesol { + fill: #716043 !important; + } + + .fr-artwork-major--yellow-moutarde { + fill: #695240 !important; + } + + .fr-artwork-major--orange-terre-battue { + fill: #755348 !important; + } + + .fr-artwork-major--brown-cafe-creme { + fill: #685c48 !important; + } + + .fr-artwork-major--brown-caramel { + fill: #845d48 !important; + } + + .fr-artwork-major--brown-opera { + fill: #745b47 !important; + } + + .fr-artwork-major--beige-gris-galet { + fill: #6a6156 !important; + } + + .fr-artwork-minor--blue-france { + fill: #6a6af4 !important; + } + + .fr-artwork-minor--red-marianne { + fill: #e1000f !important; + } + + .fr-artwork-minor--green-tilleul-verveine { + fill: #b7a73f !important; + } + + .fr-artwork-minor--green-bourgeon { + fill: #68a532 !important; + } + + .fr-artwork-minor--green-emeraude { + fill: #00a95f !important; + } + + .fr-artwork-minor--green-menthe { + fill: #009081 !important; + } + + .fr-artwork-minor--green-archipel { + fill: #009099 !important; + } + + .fr-artwork-minor--blue-ecume { + fill: #465f9d !important; + } + + .fr-artwork-minor--blue-cumulus { + fill: #417dc4 !important; + } + + .fr-artwork-minor--purple-glycine { + fill: #a558a0 !important; + } + + .fr-artwork-minor--pink-macaron { + fill: #e18b76 !important; + } + + .fr-artwork-minor--pink-tuile { + fill: #ce614a !important; + } + + .fr-artwork-minor--yellow-tournesol { + fill: #c8aa39 !important; + } + + .fr-artwork-minor--yellow-moutarde { + fill: #c3992a !important; + } + + .fr-artwork-minor--orange-terre-battue { + fill: #e4794a !important; + } + + .fr-artwork-minor--brown-cafe-creme { + fill: #d1b781 !important; + } + + .fr-artwork-minor--brown-caramel { + fill: #c08c65 !important; + } + + .fr-artwork-minor--brown-opera { + fill: #bd987a !important; + } + + .fr-artwork-minor--beige-gris-galet { + fill: #aea397 !important; + } + + .fr-artwork-decorative--grey { + fill: #eee !important; + } + + .fr-artwork-decorative--blue-france { + fill: #ececfe !important; + } + + .fr-artwork-decorative--red-marianne { + fill: #fee9e9 !important; + } + + .fr-artwork-decorative--green-tilleul-verveine { + fill: #fceeac !important; + } + + .fr-artwork-decorative--green-bourgeon { + fill: #c9fcac !important; + } + + .fr-artwork-decorative--green-emeraude { + fill: #c3fad5 !important; + } + + .fr-artwork-decorative--green-menthe { + fill: #bafaee !important; + } + + .fr-artwork-decorative--green-archipel { + fill: #c7f6fc !important; + } + + .fr-artwork-decorative--blue-ecume { + fill: #e9edfe !important; + } + + .fr-artwork-decorative--blue-cumulus { + fill: #e6eefe !important; + } + + .fr-artwork-decorative--purple-glycine { + fill: #fee7fc !important; + } + + .fr-artwork-decorative--pink-macaron { + fill: #fee9e6 !important; + } + + .fr-artwork-decorative--pink-tuile { + fill: #fee9e7 !important; + } + + .fr-artwork-decorative--yellow-tournesol { + fill: #feecc2 !important; + } + + .fr-artwork-decorative--yellow-moutarde { + fill: #feebd0 !important; + } + + .fr-artwork-decorative--orange-terre-battue { + fill: #fee9e5 !important; + } + + .fr-artwork-decorative--brown-cafe-creme { + fill: #f7ecdb !important; + } + + .fr-artwork-decorative--brown-caramel { + fill: #f7ebe5 !important; + } + + .fr-artwork-decorative--brown-opera { + fill: #f7ece4 !important; + } + + .fr-artwork-decorative--beige-gris-galet { + fill: #f3ede5 !important; + } + + .fr-artwork-background--grey { + fill: #f6f6f6 !important; + } + + .fr-artwork-background--blue-france { + fill: #f5f5fe !important; + } + + .fr-artwork-background--red-marianne { + fill: #fef4f4 !important; + } + + .fr-artwork-background--green-tilleul-verveine { + fill: #fef7da !important; + } + + .fr-artwork-background--green-bourgeon { + fill: #e6feda !important; + } + + .fr-artwork-background--green-emeraude { + fill: #e3fdeb !important; + } + + .fr-artwork-background--green-menthe { + fill: #dffdf7 !important; + } + + .fr-artwork-background--green-archipel { + fill: #e5fbfd !important; + } + + .fr-artwork-background--blue-ecume { + fill: #f4f6fe !important; + } + + .fr-artwork-background--blue-cumulus { + fill: #f3f6fe !important; + } + + .fr-artwork-background--purple-glycine { + fill: #fef3fd !important; + } + + .fr-artwork-background--pink-macaron { + fill: #fef4f2 !important; + } + + .fr-artwork-background--pink-tuile { + fill: #fef4f3 !important; + } + + .fr-artwork-background--yellow-tournesol { + fill: #fef6e3 !important; + } + + .fr-artwork-background--yellow-moutarde { + fill: #fef5e8 !important; + } + + .fr-artwork-background--orange-terre-battue { + fill: #fef4f2 !important; + } + + .fr-artwork-background--brown-cafe-creme { + fill: #fbf6ed !important; + } + + .fr-artwork-background--brown-caramel { + fill: #fbf5f2 !important; + } + + .fr-artwork-background--brown-opera { + fill: #fbf5f2 !important; + } + + .fr-artwork-background--beige-gris-galet { + fill: #f9f6f2 !important; + } + + .fr-artwork-motif--grey { + fill: #e5e5e5 !important; + } + + .fr-artwork-motif--blue-france { + fill: #e3e3fd !important; + } + + .fr-artwork-motif--red-marianne { + fill: #fddede !important; + } + + .fr-artwork-motif--green-tilleul-verveine { + fill: #fbe769 !important; + } + + .fr-artwork-motif--green-bourgeon { + fill: #a9fb68 !important; + } + + .fr-artwork-motif--green-emeraude { + fill: #9ef9be !important; + } + + .fr-artwork-motif--green-menthe { + fill: #8bf8e7 !important; + } + + .fr-artwork-motif--green-archipel { + fill: #a6f2fa !important; + } + + .fr-artwork-motif--blue-ecume { + fill: #dee5fd !important; + } + + .fr-artwork-motif--blue-cumulus { + fill: #dae6fd !important; + } + + .fr-artwork-motif--purple-glycine { + fill: #fddbfa !important; + } + + .fr-artwork-motif--pink-macaron { + fill: #fddfda !important; + } + + .fr-artwork-motif--pink-tuile { + fill: #fddfdb !important; + } + + .fr-artwork-motif--yellow-tournesol { + fill: #fde39c !important; + } + + .fr-artwork-motif--yellow-moutarde { + fill: #fde2b5 !important; + } + + .fr-artwork-motif--orange-terre-battue { + fill: #fddfd8 !important; + } + + .fr-artwork-motif--brown-cafe-creme { + fill: #f4e3c7 !important; + } + + .fr-artwork-motif--brown-caramel { + fill: #f3e2d9 !important; + } + + .fr-artwork-motif--brown-opera { + fill: #f3e2d7 !important; + } + + .fr-artwork-motif--beige-gris-galet { + fill: #eee4d9 !important; + } + + .fr-icon-ancient-gate-fill::before, + .fr-icon-ancient-gate-fill::after { + background-image: url("../icons/buildings/ancient-gate-fill.svg"); + } + + .fr-icon-ancient-gate-line::before, + .fr-icon-ancient-gate-line::after { + background-image: url("../icons/buildings/ancient-gate-line.svg"); + } + + .fr-icon-ancient-pavilion-fill::before, + .fr-icon-ancient-pavilion-fill::after { + background-image: url("../icons/buildings/ancient-pavilion-fill.svg"); + } + + .fr-icon-ancient-pavilion-line::before, + .fr-icon-ancient-pavilion-line::after { + background-image: url("../icons/buildings/ancient-pavilion-line.svg"); + } + + .fr-icon-bank-fill::before, + .fr-icon-bank-fill::after { + background-image: url("../icons/buildings/bank-fill.svg"); + } + + .fr-icon-bank-line::before, + .fr-icon-bank-line::after { + background-image: url("../icons/buildings/bank-line.svg"); + } + + .fr-icon-building-fill::before, + .fr-icon-building-fill::after { + background-image: url("../icons/buildings/building-fill.svg"); + } + + .fr-icon-building-line::before, + .fr-icon-building-line::after { + background-image: url("../icons/buildings/building-line.svg"); + } + + .fr-icon-community-fill::before, + .fr-icon-community-fill::after { + background-image: url("../icons/buildings/community-fill.svg"); + } + + .fr-icon-community-line::before, + .fr-icon-community-line::after { + background-image: url("../icons/buildings/community-line.svg"); + } + + .fr-icon-government-fill::before, + .fr-icon-government-fill::after { + background-image: url("../icons/buildings/government-fill.svg"); + } + + .fr-icon-government-line::before, + .fr-icon-government-line::after { + background-image: url("../icons/buildings/government-line.svg"); + } + + .fr-icon-home-4-fill::before, + .fr-icon-home-4-fill::after { + background-image: url("../icons/buildings/home-4-fill.svg"); + } + + .fr-icon-home-4-line::before, + .fr-icon-home-4-line::after { + background-image: url("../icons/buildings/home-4-line.svg"); + } + + .fr-icon-hospital-fill::before, + .fr-icon-hospital-fill::after { + background-image: url("../icons/buildings/hospital-fill.svg"); + } + + .fr-icon-hospital-line::before, + .fr-icon-hospital-line::after { + background-image: url("../icons/buildings/hospital-line.svg"); + } + + .fr-icon-hotel-fill::before, + .fr-icon-hotel-fill::after { + background-image: url("../icons/buildings/hotel-fill.svg"); + } + + .fr-icon-hotel-line::before, + .fr-icon-hotel-line::after { + background-image: url("../icons/buildings/hotel-line.svg"); + } + + .fr-icon-store-fill::before, + .fr-icon-store-fill::after { + background-image: url("../icons/buildings/store-fill.svg"); + } + + .fr-icon-store-line::before, + .fr-icon-store-line::after { + background-image: url("../icons/buildings/store-line.svg"); + } + + .fr-fi-home-4-fill::before { + background-image: url("../icons/buildings/home-4-fill.svg"); + } + + .fr-fi-home-4-line::before { + background-image: url("../icons/buildings/home-4-line.svg"); + } + + .fr-icon-archive-fill::before, + .fr-icon-archive-fill::after { + background-image: url("../icons/business/archive-fill.svg"); + } + + .fr-icon-archive-line::before, + .fr-icon-archive-line::after { + background-image: url("../icons/business/archive-line.svg"); + } + + .fr-icon-attachment-fill::before, + .fr-icon-attachment-fill::after { + background-image: url("../icons/business/attachment-fill.svg"); + } + + .fr-icon-attachment-line::before, + .fr-icon-attachment-line::after { + background-image: url("../icons/business/attachment-line.svg"); + } + + .fr-icon-award-fill::before, + .fr-icon-award-fill::after { + background-image: url("../icons/business/award-fill.svg"); + } + + .fr-icon-award-line::before, + .fr-icon-award-line::after { + background-image: url("../icons/business/award-line.svg"); + } + + .fr-icon-bar-chart-box-fill::before, + .fr-icon-bar-chart-box-fill::after { + background-image: url("../icons/business/bar-chart-box-fill.svg"); + } + + .fr-icon-bar-chart-box-line::before, + .fr-icon-bar-chart-box-line::after { + background-image: url("../icons/business/bar-chart-box-line.svg"); + } + + .fr-icon-bookmark-fill::before, + .fr-icon-bookmark-fill::after { + background-image: url("../icons/business/bookmark-fill.svg"); + } + + .fr-icon-bookmark-line::before, + .fr-icon-bookmark-line::after { + background-image: url("../icons/business/bookmark-line.svg"); + } + + .fr-icon-briefcase-fill::before, + .fr-icon-briefcase-fill::after { + background-image: url("../icons/business/briefcase-fill.svg"); + } + + .fr-icon-briefcase-line::before, + .fr-icon-briefcase-line::after { + background-image: url("../icons/business/briefcase-line.svg"); + } + + .fr-icon-calendar-2-fill::before, + .fr-icon-calendar-2-fill::after { + background-image: url("../icons/business/calendar-2-fill.svg"); + } + + .fr-icon-calendar-2-line::before, + .fr-icon-calendar-2-line::after { + background-image: url("../icons/business/calendar-2-line.svg"); + } + + .fr-icon-calendar-event-fill::before, + .fr-icon-calendar-event-fill::after { + background-image: url("../icons/business/calendar-event-fill.svg"); + } + + .fr-icon-calendar-event-line::before, + .fr-icon-calendar-event-line::after { + background-image: url("../icons/business/calendar-event-line.svg"); + } + + .fr-icon-calendar-fill::before, + .fr-icon-calendar-fill::after { + background-image: url("../icons/business/calendar-fill.svg"); + } + + .fr-icon-calendar-line::before, + .fr-icon-calendar-line::after { + background-image: url("../icons/business/calendar-line.svg"); + } + + .fr-icon-cloud-fill::before, + .fr-icon-cloud-fill::after { + background-image: url("../icons/business/cloud-fill.svg"); + } + + .fr-icon-cloud-line::before, + .fr-icon-cloud-line::after { + background-image: url("../icons/business/cloud-line.svg"); + } + + .fr-icon-copyright-fill::before, + .fr-icon-copyright-fill::after { + background-image: url("../icons/business/copyright-fill.svg"); + } + + .fr-icon-copyright-line::before, + .fr-icon-copyright-line::after { + background-image: url("../icons/business/copyright-line.svg"); + } + + .fr-icon-customer-service-fill::before, + .fr-icon-customer-service-fill::after { + background-image: url("../icons/business/customer-service-fill.svg"); + } + + .fr-icon-customer-service-line::before, + .fr-icon-customer-service-line::after { + background-image: url("../icons/business/customer-service-line.svg"); + } + + .fr-icon-flag-fill::before, + .fr-icon-flag-fill::after { + background-image: url("../icons/business/flag-fill.svg"); + } + + .fr-icon-flag-line::before, + .fr-icon-flag-line::after { + background-image: url("../icons/business/flag-line.svg"); + } + + .fr-icon-global-fill::before, + .fr-icon-global-fill::after { + background-image: url("../icons/business/global-fill.svg"); + } + + .fr-icon-global-line::before, + .fr-icon-global-line::after { + background-image: url("../icons/business/global-line.svg"); + } + + .fr-icon-line-chart-fill::before, + .fr-icon-line-chart-fill::after { + background-image: url("../icons/business/line-chart-fill.svg"); + } + + .fr-icon-line-chart-line::before, + .fr-icon-line-chart-line::after { + background-image: url("../icons/business/line-chart-line.svg"); + } + + .fr-icon-links-fill::before, + .fr-icon-links-fill::after { + background-image: url("../icons/business/links-fill.svg"); + } + + .fr-icon-links-line::before, + .fr-icon-links-line::after { + background-image: url("../icons/business/links-line.svg"); + } + + .fr-icon-mail-fill::before, + .fr-icon-mail-fill::after { + background-image: url("../icons/business/mail-fill.svg"); + } + + .fr-icon-mail-line::before, + .fr-icon-mail-line::after { + background-image: url("../icons/business/mail-line.svg"); + } + + .fr-icon-mail-open-fill::before, + .fr-icon-mail-open-fill::after { + background-image: url("../icons/business/mail-open-fill.svg"); + } + + .fr-icon-mail-open-line::before, + .fr-icon-mail-open-line::after { + background-image: url("../icons/business/mail-open-line.svg"); + } + + .fr-icon-medal-fill::before, + .fr-icon-medal-fill::after { + background-image: url("../icons/business/medal-fill.svg"); + } + + .fr-icon-medal-line::before, + .fr-icon-medal-line::after { + background-image: url("../icons/business/medal-line.svg"); + } + + .fr-icon-pie-chart-2-fill::before, + .fr-icon-pie-chart-2-fill::after { + background-image: url("../icons/business/pie-chart-2-fill.svg"); + } + + .fr-icon-pie-chart-2-line::before, + .fr-icon-pie-chart-2-line::after { + background-image: url("../icons/business/pie-chart-2-line.svg"); + } + + .fr-icon-pie-chart-box-fill::before, + .fr-icon-pie-chart-box-fill::after { + background-image: url("../icons/business/pie-chart-box-fill.svg"); + } + + .fr-icon-pie-chart-box-line::before, + .fr-icon-pie-chart-box-line::after { + background-image: url("../icons/business/pie-chart-box-line.svg"); + } + + .fr-icon-printer-fill::before, + .fr-icon-printer-fill::after { + background-image: url("../icons/business/printer-fill.svg"); + } + + .fr-icon-printer-line::before, + .fr-icon-printer-line::after { + background-image: url("../icons/business/printer-line.svg"); + } + + .fr-icon-profil-fill::before, + .fr-icon-profil-fill::after { + background-image: url("../icons/business/profil-fill.svg"); + } + + .fr-icon-profil-line::before, + .fr-icon-profil-line::after { + background-image: url("../icons/business/profil-line.svg"); + } + + .fr-icon-projector-2-fill::before, + .fr-icon-projector-2-fill::after { + background-image: url("../icons/business/projector-2-fill.svg"); + } + + .fr-icon-projector-2-line::before, + .fr-icon-projector-2-line::after { + background-image: url("../icons/business/projector-2-line.svg"); + } + + .fr-icon-send-plane-fill::before, + .fr-icon-send-plane-fill::after { + background-image: url("../icons/business/send-plane-fill.svg"); + } + + .fr-icon-send-plane-line::before, + .fr-icon-send-plane-line::after { + background-image: url("../icons/business/send-plane-line.svg"); + } + + .fr-icon-slideshow-fill::before, + .fr-icon-slideshow-fill::after { + background-image: url("../icons/business/slideshow-fill.svg"); + } + + .fr-icon-slideshow-line::before, + .fr-icon-slideshow-line::after { + background-image: url("../icons/business/slideshow-line.svg"); + } + + .fr-icon-window-fill::before, + .fr-icon-window-fill::after { + background-image: url("../icons/business/window-fill.svg"); + } + + .fr-icon-window-line::before, + .fr-icon-window-line::after { + background-image: url("../icons/business/window-line.svg"); + } + + .fr-fi-attachment-fill::before { + background-image: url("../icons/business/attachment-fill.svg"); + } + + .fr-fi-attachment-line::before { + background-image: url("../icons/business/attachment-line.svg"); + } + + .fr-fi-calendar-fill::before { + background-image: url("../icons/business/calendar-fill.svg"); + } + + .fr-fi-calendar-line::before { + background-image: url("../icons/business/calendar-line.svg"); + } + + .fr-fi-line-chart-fill::before { + background-image: url("../icons/business/line-chart-fill.svg"); + } + + .fr-fi-line-chart-line::before { + background-image: url("../icons/business/line-chart-line.svg"); + } + + .fr-fi-links-fill::before { + background-image: url("../icons/business/links-fill.svg"); + } + + .fr-fi-mail-fill::before { + background-image: url("../icons/business/mail-fill.svg"); + } + + .fr-fi-mail-line::before { + background-image: url("../icons/business/mail-line.svg"); + } + + .fr-fi-printer-fill::before { + background-image: url("../icons/business/printer-fill.svg"); + } + + .fr-fi-printer-line::before { + background-image: url("../icons/business/printer-line.svg"); + } + + .fr-icon-chat-2-fill::before, + .fr-icon-chat-2-fill::after { + background-image: url("../icons/communication/chat-2-fill.svg"); + } + + .fr-icon-chat-2-line::before, + .fr-icon-chat-2-line::after { + background-image: url("../icons/communication/chat-2-line.svg"); + } + + .fr-icon-chat-3-fill::before, + .fr-icon-chat-3-fill::after { + background-image: url("../icons/communication/chat-3-fill.svg"); + } + + .fr-icon-chat-3-line::before, + .fr-icon-chat-3-line::after { + background-image: url("../icons/communication/chat-3-line.svg"); + } + + .fr-icon-chat-check-fill::before, + .fr-icon-chat-check-fill::after { + background-image: url("../icons/communication/chat-check-fill.svg"); + } + + .fr-icon-chat-check-line::before, + .fr-icon-chat-check-line::after { + background-image: url("../icons/communication/chat-check-line.svg"); + } + + .fr-icon-chat-delete-fill::before, + .fr-icon-chat-delete-fill::after { + background-image: url("../icons/communication/chat-delete-fill.svg"); + } + + .fr-icon-chat-delete-line::before, + .fr-icon-chat-delete-line::after { + background-image: url("../icons/communication/chat-delete-line.svg"); + } + + .fr-icon-chat-poll-fill::before, + .fr-icon-chat-poll-fill::after { + background-image: url("../icons/communication/chat-poll-fill.svg"); + } + + .fr-icon-chat-poll-line::before, + .fr-icon-chat-poll-line::after { + background-image: url("../icons/communication/chat-poll-line.svg"); + } + + .fr-icon-discuss-fill::before, + .fr-icon-discuss-fill::after { + background-image: url("../icons/communication/discuss-fill.svg"); + } + + .fr-icon-discuss-line::before, + .fr-icon-discuss-line::after { + background-image: url("../icons/communication/discuss-line.svg"); + } + + .fr-icon-feedback-fill::before, + .fr-icon-feedback-fill::after { + background-image: url("../icons/communication/feedback-fill.svg"); + } + + .fr-icon-feedback-line::before, + .fr-icon-feedback-line::after { + background-image: url("../icons/communication/feedback-line.svg"); + } + + .fr-icon-message-2-fill::before, + .fr-icon-message-2-fill::after { + background-image: url("../icons/communication/message-2-fill.svg"); + } + + .fr-icon-message-2-line::before, + .fr-icon-message-2-line::after { + background-image: url("../icons/communication/message-2-line.svg"); + } + + .fr-icon-question-answer-fill::before, + .fr-icon-question-answer-fill::after { + background-image: url("../icons/communication/question-answer-fill.svg"); + } + + .fr-icon-question-answer-line::before, + .fr-icon-question-answer-line::after { + background-image: url("../icons/communication/question-answer-line.svg"); + } + + .fr-icon-questionnaire-fill::before, + .fr-icon-questionnaire-fill::after { + background-image: url("../icons/communication/questionnaire-fill.svg"); + } + + .fr-icon-questionnaire-line::before, + .fr-icon-questionnaire-line::after { + background-image: url("../icons/communication/questionnaire-line.svg"); + } + + .fr-icon-video-chat-fill::before, + .fr-icon-video-chat-fill::after { + background-image: url("../icons/communication/video-chat-fill.svg"); + } + + .fr-icon-video-chat-line::before, + .fr-icon-video-chat-line::after { + background-image: url("../icons/communication/video-chat-line.svg"); + } + + .fr-icon-ball-pen-fill::before, + .fr-icon-ball-pen-fill::after { + background-image: url("../icons/design/ball-pen-fill.svg"); + } + + .fr-icon-ball-pen-line::before, + .fr-icon-ball-pen-line::after { + background-image: url("../icons/design/ball-pen-line.svg"); + } + + .fr-icon-brush-3-fill::before, + .fr-icon-brush-3-fill::after { + background-image: url("../icons/design/brush-3-fill.svg"); + } + + .fr-icon-brush-3-line::before, + .fr-icon-brush-3-line::after { + background-image: url("../icons/design/brush-3-line.svg"); + } + + .fr-icon-brush-fill::before, + .fr-icon-brush-fill::after { + background-image: url("../icons/design/brush-fill.svg"); + } + + .fr-icon-brush-line::before, + .fr-icon-brush-line::after { + background-image: url("../icons/design/brush-line.svg"); + } + + .fr-icon-contrast-fill::before, + .fr-icon-contrast-fill::after { + background-image: url("../icons/design/contrast-fill.svg"); + } + + .fr-icon-contrast-line::before, + .fr-icon-contrast-line::after { + background-image: url("../icons/design/contrast-line.svg"); + } + + .fr-icon-crop-fill::before, + .fr-icon-crop-fill::after { + background-image: url("../icons/design/crop-fill.svg"); + } + + .fr-icon-crop-line::before, + .fr-icon-crop-line::after { + background-image: url("../icons/design/crop-line.svg"); + } + + .fr-icon-drag-move-2-fill::before, + .fr-icon-drag-move-2-fill::after { + background-image: url("../icons/design/drag-move-2-fill.svg"); + } + + .fr-icon-drag-move-2-line::before, + .fr-icon-drag-move-2-line::after { + background-image: url("../icons/design/drag-move-2-line.svg"); + } + + .fr-icon-drop-fill::before, + .fr-icon-drop-fill::after { + background-image: url("../icons/design/drop-fill.svg"); + } + + .fr-icon-drop-line::before, + .fr-icon-drop-line::after { + background-image: url("../icons/design/drop-line.svg"); + } + + .fr-icon-edit-box-fill::before, + .fr-icon-edit-box-fill::after { + background-image: url("../icons/design/edit-box-fill.svg"); + } + + .fr-icon-edit-box-line::before, + .fr-icon-edit-box-line::after { + background-image: url("../icons/design/edit-box-line.svg"); + } + + .fr-icon-edit-fill::before, + .fr-icon-edit-fill::after { + background-image: url("../icons/design/edit-fill.svg"); + } + + .fr-icon-edit-line::before, + .fr-icon-edit-line::after { + background-image: url("../icons/design/edit-line.svg"); + } + + .fr-icon-eraser-fill::before, + .fr-icon-eraser-fill::after { + background-image: url("../icons/design/eraser-fill.svg"); + } + + .fr-icon-eraser-line::before, + .fr-icon-eraser-line::after { + background-image: url("../icons/design/eraser-line.svg"); + } + + .fr-icon-ink-bottle-fill::before, + .fr-icon-ink-bottle-fill::after { + background-image: url("../icons/design/ink-bottle-fill.svg"); + } + + .fr-icon-ink-bottle-line::before, + .fr-icon-ink-bottle-line::after { + background-image: url("../icons/design/ink-bottle-line.svg"); + } + + .fr-icon-layout-grid-fill::before, + .fr-icon-layout-grid-fill::after { + background-image: url("../icons/design/layout-grid-fill.svg"); + } + + .fr-icon-layout-grid-line::before, + .fr-icon-layout-grid-line::after { + background-image: url("../icons/design/layout-grid-line.svg"); + } + + .fr-icon-mark-pen-fill::before, + .fr-icon-mark-pen-fill::after { + background-image: url("../icons/design/mark-pen-fill.svg"); + } + + .fr-icon-mark-pen-line::before, + .fr-icon-mark-pen-line::after { + background-image: url("../icons/design/mark-pen-line.svg"); + } + + .fr-icon-paint-brush-fill::before, + .fr-icon-paint-brush-fill::after { + background-image: url("../icons/design/paint-brush-fill.svg"); + } + + .fr-icon-paint-brush-line::before, + .fr-icon-paint-brush-line::after { + background-image: url("../icons/design/paint-brush-line.svg"); + } + + .fr-icon-paint-fill::before, + .fr-icon-paint-fill::after { + background-image: url("../icons/design/paint-fill.svg"); + } + + .fr-icon-paint-line::before, + .fr-icon-paint-line::after { + background-image: url("../icons/design/paint-line.svg"); + } + + .fr-icon-palette-fill::before, + .fr-icon-palette-fill::after { + background-image: url("../icons/design/palette-fill.svg"); + } + + .fr-icon-palette-line::before, + .fr-icon-palette-line::after { + background-image: url("../icons/design/palette-line.svg"); + } + + .fr-icon-pantone-fill::before, + .fr-icon-pantone-fill::after { + background-image: url("../icons/design/pantone-fill.svg"); + } + + .fr-icon-pantone-line::before, + .fr-icon-pantone-line::after { + background-image: url("../icons/design/pantone-line.svg"); + } + + .fr-icon-pen-nib-fill::before, + .fr-icon-pen-nib-fill::after { + background-image: url("../icons/design/pen-nib-fill.svg"); + } + + .fr-icon-pen-nib-line::before, + .fr-icon-pen-nib-line::after { + background-image: url("../icons/design/pen-nib-line.svg"); + } + + .fr-icon-pencil-fill::before, + .fr-icon-pencil-fill::after { + background-image: url("../icons/design/pencil-fill.svg"); + } + + .fr-icon-pencil-line::before, + .fr-icon-pencil-line::after { + background-image: url("../icons/design/pencil-line.svg"); + } + + .fr-icon-pencil-ruler-fill::before, + .fr-icon-pencil-ruler-fill::after { + background-image: url("../icons/design/pencil-ruler-fill.svg"); + } + + .fr-icon-pencil-ruler-line::before, + .fr-icon-pencil-ruler-line::after { + background-image: url("../icons/design/pencil-ruler-line.svg"); + } + + .fr-icon-shapes-fill::before, + .fr-icon-shapes-fill::after { + background-image: url("../icons/design/shapes-fill.svg"); + } + + .fr-icon-shapes-line::before, + .fr-icon-shapes-line::after { + background-image: url("../icons/design/shapes-line.svg"); + } + + .fr-icon-sip-fill::before, + .fr-icon-sip-fill::after { + background-image: url("../icons/design/sip-fill.svg"); + } + + .fr-icon-sip-line::before, + .fr-icon-sip-line::after { + background-image: url("../icons/design/sip-line.svg"); + } + + .fr-icon-table-fill::before, + .fr-icon-table-fill::after { + background-image: url("../icons/design/table-fill.svg"); + } + + .fr-icon-table-line::before, + .fr-icon-table-line::after { + background-image: url("../icons/design/table-line.svg"); + } + + .fr-fi-edit-fill::before { + background-image: url("../icons/design/edit-fill.svg"); + } + + .fr-fi-edit-line::before { + background-image: url("../icons/design/edit-line.svg"); + } + + .fr-icon-bug-fill::before, + .fr-icon-bug-fill::after { + background-image: url("../icons/development/bug-fill.svg"); + } + + .fr-icon-bug-line::before, + .fr-icon-bug-line::after { + background-image: url("../icons/development/bug-line.svg"); + } + + .fr-icon-code-box-fill::before, + .fr-icon-code-box-fill::after { + background-image: url("../icons/development/code-box-fill.svg"); + } + + .fr-icon-code-box-line::before, + .fr-icon-code-box-line::after { + background-image: url("../icons/development/code-box-line.svg"); + } + + .fr-icon-code-s-slash-line::before, + .fr-icon-code-s-slash-line::after { + background-image: url("../icons/development/code-s-slash-line.svg"); + } + + .fr-icon-cursor-fill::before, + .fr-icon-cursor-fill::after { + background-image: url("../icons/development/cursor-fill.svg"); + } + + .fr-icon-cursor-line::before, + .fr-icon-cursor-line::after { + background-image: url("../icons/development/cursor-line.svg"); + } + + .fr-icon-git-branch-fill::before, + .fr-icon-git-branch-fill::after { + background-image: url("../icons/development/git-branch-fill.svg"); + } + + .fr-icon-git-branch-line::before, + .fr-icon-git-branch-line::after { + background-image: url("../icons/development/git-branch-line.svg"); + } + + .fr-icon-git-commit-fill::before, + .fr-icon-git-commit-fill::after { + background-image: url("../icons/development/git-commit-fill.svg"); + } + + .fr-icon-git-commit-line::before, + .fr-icon-git-commit-line::after { + background-image: url("../icons/development/git-commit-line.svg"); + } + + .fr-icon-git-merge-fill::before, + .fr-icon-git-merge-fill::after { + background-image: url("../icons/development/git-merge-fill.svg"); + } + + .fr-icon-git-merge-line::before, + .fr-icon-git-merge-line::after { + background-image: url("../icons/development/git-merge-line.svg"); + } + + .fr-icon-git-pull-request-fill::before, + .fr-icon-git-pull-request-fill::after { + background-image: url("../icons/development/git-pull-request-fill.svg"); + } + + .fr-icon-git-pull-request-line::before, + .fr-icon-git-pull-request-line::after { + background-image: url("../icons/development/git-pull-request-line.svg"); + } + + .fr-icon-git-repository-commits-fill::before, + .fr-icon-git-repository-commits-fill::after { + background-image: url("../icons/development/git-repository-commits-fill.svg"); + } + + .fr-icon-git-repository-commits-line::before, + .fr-icon-git-repository-commits-line::after { + background-image: url("../icons/development/git-repository-commits-line.svg"); + } + + .fr-icon-git-repository-fill::before, + .fr-icon-git-repository-fill::after { + background-image: url("../icons/development/git-repository-fill.svg"); + } + + .fr-icon-git-repository-line::before, + .fr-icon-git-repository-line::after { + background-image: url("../icons/development/git-repository-line.svg"); + } + + .fr-icon-git-repository-private-fill::before, + .fr-icon-git-repository-private-fill::after { + background-image: url("../icons/development/git-repository-private-fill.svg"); + } + + .fr-icon-git-repository-private-line::before, + .fr-icon-git-repository-private-line::after { + background-image: url("../icons/development/git-repository-private-line.svg"); + } + + .fr-icon-terminal-box-fill::before, + .fr-icon-terminal-box-fill::after { + background-image: url("../icons/development/terminal-box-fill.svg"); + } + + .fr-icon-terminal-box-line::before, + .fr-icon-terminal-box-line::after { + background-image: url("../icons/development/terminal-box-line.svg"); + } + + .fr-icon-terminal-line::before, + .fr-icon-terminal-line::after { + background-image: url("../icons/development/terminal-line.svg"); + } + + .fr-icon-terminal-window-fill::before, + .fr-icon-terminal-window-fill::after { + background-image: url("../icons/development/terminal-window-fill.svg"); + } + + .fr-icon-terminal-window-line::before, + .fr-icon-terminal-window-line::after { + background-image: url("../icons/development/terminal-window-line.svg"); + } + + .fr-icon-bluetooth-fill::before, + .fr-icon-bluetooth-fill::after { + background-image: url("../icons/device/bluetooth-fill.svg"); + } + + .fr-icon-bluetooth-line::before, + .fr-icon-bluetooth-line::after { + background-image: url("../icons/device/bluetooth-line.svg"); + } + + .fr-icon-computer-fill::before, + .fr-icon-computer-fill::after { + background-image: url("../icons/device/computer-fill.svg"); + } + + .fr-icon-computer-line::before, + .fr-icon-computer-line::after { + background-image: url("../icons/device/computer-line.svg"); + } + + .fr-icon-dashboard-3-fill::before, + .fr-icon-dashboard-3-fill::after { + background-image: url("../icons/device/dashboard-3-fill.svg"); + } + + .fr-icon-dashboard-3-line::before, + .fr-icon-dashboard-3-line::after { + background-image: url("../icons/device/dashboard-3-line.svg"); + } + + .fr-icon-database-fill::before, + .fr-icon-database-fill::after { + background-image: url("../icons/device/database-fill.svg"); + } + + .fr-icon-database-line::before, + .fr-icon-database-line::after { + background-image: url("../icons/device/database-line.svg"); + } + + .fr-icon-device-fill::before, + .fr-icon-device-fill::after { + background-image: url("../icons/device/device-fill.svg"); + } + + .fr-icon-device-line::before, + .fr-icon-device-line::after { + background-image: url("../icons/device/device-line.svg"); + } + + .fr-icon-hard-drive-2-fill::before, + .fr-icon-hard-drive-2-fill::after { + background-image: url("../icons/device/hard-drive-2-fill.svg"); + } + + .fr-icon-hard-drive-2-line::before, + .fr-icon-hard-drive-2-line::after { + background-image: url("../icons/device/hard-drive-2-line.svg"); + } + + .fr-icon-mac-fill::before, + .fr-icon-mac-fill::after { + background-image: url("../icons/device/mac-fill.svg"); + } + + .fr-icon-mac-line::before, + .fr-icon-mac-line::after { + background-image: url("../icons/device/mac-line.svg"); + } + + .fr-icon-phone-fill::before, + .fr-icon-phone-fill::after { + background-image: url("../icons/device/phone-fill.svg"); + } + + .fr-icon-phone-line::before, + .fr-icon-phone-line::after { + background-image: url("../icons/device/phone-line.svg"); + } + + .fr-icon-qr-code-fill::before, + .fr-icon-qr-code-fill::after { + background-image: url("../icons/device/qr-code-fill.svg"); + } + + .fr-icon-qr-code-line::before, + .fr-icon-qr-code-line::after { + background-image: url("../icons/device/qr-code-line.svg"); + } + + .fr-icon-rss-fill::before, + .fr-icon-rss-fill::after { + background-image: url("../icons/device/rss-fill.svg"); + } + + .fr-icon-rss-line::before, + .fr-icon-rss-line::after { + background-image: url("../icons/device/rss-line.svg"); + } + + .fr-icon-save-3-fill::before, + .fr-icon-save-3-fill::after { + background-image: url("../icons/device/save-3-fill.svg"); + } + + .fr-icon-save-3-line::before, + .fr-icon-save-3-line::after { + background-image: url("../icons/device/save-3-line.svg"); + } + + .fr-icon-save-fill::before, + .fr-icon-save-fill::after { + background-image: url("../icons/device/save-fill.svg"); + } + + .fr-icon-save-line::before, + .fr-icon-save-line::after { + background-image: url("../icons/device/save-line.svg"); + } + + .fr-icon-server-fill::before, + .fr-icon-server-fill::after { + background-image: url("../icons/device/server-fill.svg"); + } + + .fr-icon-server-line::before, + .fr-icon-server-line::after { + background-image: url("../icons/device/server-line.svg"); + } + + .fr-icon-smartphone-fill::before, + .fr-icon-smartphone-fill::after { + background-image: url("../icons/device/smartphone-fill.svg"); + } + + .fr-icon-smartphone-line::before, + .fr-icon-smartphone-line::after { + background-image: url("../icons/device/smartphone-line.svg"); + } + + .fr-icon-tablet-fill::before, + .fr-icon-tablet-fill::after { + background-image: url("../icons/device/tablet-fill.svg"); + } + + .fr-icon-tablet-line::before, + .fr-icon-tablet-line::after { + background-image: url("../icons/device/tablet-line.svg"); + } + + .fr-icon-tv-fill::before, + .fr-icon-tv-fill::after { + background-image: url("../icons/device/tv-fill.svg"); + } + + .fr-icon-tv-line::before, + .fr-icon-tv-line::after { + background-image: url("../icons/device/tv-line.svg"); + } + + .fr-icon-wifi-fill::before, + .fr-icon-wifi-fill::after { + background-image: url("../icons/device/wifi-fill.svg"); + } + + .fr-icon-wifi-line::before, + .fr-icon-wifi-line::after { + background-image: url("../icons/device/wifi-line.svg"); + } + + .fr-fi-phone-fill::before { + background-image: url("../icons/device/phone-fill.svg"); + } + + .fr-fi-phone-line::before { + background-image: url("../icons/device/phone-line.svg"); + } + + .fr-fi-rss-fill::before { + background-image: url("../icons/device/rss-fill.svg"); + } + + .fr-fi-rss-line::before { + background-image: url("../icons/device/rss-line.svg"); + } + + .fr-fi-save-fill::before { + background-image: url("../icons/device/save-fill.svg"); + } + + .fr-fi-save-line::before { + background-image: url("../icons/device/save-line.svg"); + } + + .fr-icon-article-fill::before, + .fr-icon-article-fill::after { + background-image: url("../icons/document/article-fill.svg"); + } + + .fr-icon-article-line::before, + .fr-icon-article-line::after { + background-image: url("../icons/document/article-line.svg"); + } + + .fr-icon-book-2-fill::before, + .fr-icon-book-2-fill::after { + background-image: url("../icons/document/book-2-fill.svg"); + } + + .fr-icon-book-2-line::before, + .fr-icon-book-2-line::after { + background-image: url("../icons/document/book-2-line.svg"); + } + + .fr-icon-booklet-fill::before, + .fr-icon-booklet-fill::after { + background-image: url("../icons/document/booklet-fill.svg"); + } + + .fr-icon-booklet-line::before, + .fr-icon-booklet-line::after { + background-image: url("../icons/document/booklet-line.svg"); + } + + .fr-icon-clipboard-fill::before, + .fr-icon-clipboard-fill::after { + background-image: url("../icons/document/clipboard-fill.svg"); + } + + .fr-icon-clipboard-line::before, + .fr-icon-clipboard-line::after { + background-image: url("../icons/document/clipboard-line.svg"); + } + + .fr-icon-draft-fill::before, + .fr-icon-draft-fill::after { + background-image: url("../icons/document/draft-fill.svg"); + } + + .fr-icon-draft-line::before, + .fr-icon-draft-line::after { + background-image: url("../icons/document/draft-line.svg"); + } + + .fr-icon-file-add-fill::before, + .fr-icon-file-add-fill::after { + background-image: url("../icons/document/file-add-fill.svg"); + } + + .fr-icon-file-add-line::before, + .fr-icon-file-add-line::after { + background-image: url("../icons/document/file-add-line.svg"); + } + + .fr-icon-file-download-fill::before, + .fr-icon-file-download-fill::after { + background-image: url("../icons/document/file-download-fill.svg"); + } + + .fr-icon-file-download-line::before, + .fr-icon-file-download-line::after { + background-image: url("../icons/document/file-download-line.svg"); + } + + .fr-icon-file-fill::before, + .fr-icon-file-fill::after { + background-image: url("../icons/document/file-fill.svg"); + } + + .fr-icon-file-line::before, + .fr-icon-file-line::after { + background-image: url("../icons/document/file-line.svg"); + } + + .fr-icon-file-pdf-fill::before, + .fr-icon-file-pdf-fill::after { + background-image: url("../icons/document/file-pdf-fill.svg"); + } + + .fr-icon-file-pdf-line::before, + .fr-icon-file-pdf-line::after { + background-image: url("../icons/document/file-pdf-line.svg"); + } + + .fr-icon-file-text-fill::before, + .fr-icon-file-text-fill::after { + background-image: url("../icons/document/file-text-fill.svg"); + } + + .fr-icon-file-text-line::before, + .fr-icon-file-text-line::after { + background-image: url("../icons/document/file-text-line.svg"); + } + + .fr-icon-folder-2-fill::before, + .fr-icon-folder-2-fill::after { + background-image: url("../icons/document/folder-2-fill.svg"); + } + + .fr-icon-folder-2-line::before, + .fr-icon-folder-2-line::after { + background-image: url("../icons/document/folder-2-line.svg"); + } + + .fr-icon-newspaper-fill::before, + .fr-icon-newspaper-fill::after { + background-image: url("../icons/document/newspaper-fill.svg"); + } + + .fr-icon-newspaper-line::before, + .fr-icon-newspaper-line::after { + background-image: url("../icons/document/newspaper-line.svg"); + } + + .fr-icon-survey-fill::before, + .fr-icon-survey-fill::after { + background-image: url("../icons/document/survey-fill.svg"); + } + + .fr-icon-survey-line::before, + .fr-icon-survey-line::after { + background-image: url("../icons/document/survey-line.svg"); + } + + .fr-icon-todo-fill::before, + .fr-icon-todo-fill::after { + background-image: url("../icons/document/todo-fill.svg"); + } + + .fr-icon-todo-line::before, + .fr-icon-todo-line::after { + background-image: url("../icons/document/todo-line.svg"); + } + + .fr-fi-file-download-fill::before { + background-image: url("../icons/document/file-download-fill.svg"); + } + + .fr-fi-file-download-line::before { + background-image: url("../icons/document/file-download-line.svg"); + } + + .fr-fi-file-fill::before { + background-image: url("../icons/document/file-fill.svg"); + } + + .fr-fi-file-line::before { + background-image: url("../icons/document/file-line.svg"); + } + + .fr-fi-file-pdf-fill::before { + background-image: url("../icons/document/file-pdf-fill.svg"); + } + + .fr-fi-file-pdf-line::before { + background-image: url("../icons/document/file-pdf-line.svg"); + } + + .fr-icon-align-center::before, + .fr-icon-align-center::after { + background-image: url("../icons/editor/align-center.svg"); + } + + .fr-icon-align-justify::before, + .fr-icon-align-justify::after { + background-image: url("../icons/editor/align-justify.svg"); + } + + .fr-icon-align-left::before, + .fr-icon-align-left::after { + background-image: url("../icons/editor/align-left.svg"); + } + + .fr-icon-align-right::before, + .fr-icon-align-right::after { + background-image: url("../icons/editor/align-right.svg"); + } + + .fr-icon-code-block::before, + .fr-icon-code-block::after { + background-image: url("../icons/editor/code-block.svg"); + } + + .fr-icon-code-view::before, + .fr-icon-code-view::after { + background-image: url("../icons/editor/code-view.svg"); + } + + .fr-icon-font-color::before, + .fr-icon-font-color::after { + background-image: url("../icons/editor/font-color.svg"); + } + + .fr-icon-font-size::before, + .fr-icon-font-size::after { + background-image: url("../icons/editor/font-size.svg"); + } + + .fr-icon-format-clear::before, + .fr-icon-format-clear::after { + background-image: url("../icons/editor/format-clear.svg"); + } + + .fr-icon-bold::before, + .fr-icon-bold::after { + background-image: url("../icons/editor/fr--bold.svg"); + } + + .fr-icon-highlight::before, + .fr-icon-highlight::after { + background-image: url("../icons/editor/fr--highlight.svg"); + } + + .fr-icon-quote-fill::before, + .fr-icon-quote-fill::after { + background-image: url("../icons/editor/fr--quote-fill.svg"); + } + + .fr-icon-quote-line::before, + .fr-icon-quote-line::after { + background-image: url("../icons/editor/fr--quote-line.svg"); + } + + .fr-icon-h-1::before, + .fr-icon-h-1::after { + background-image: url("../icons/editor/h-1.svg"); + } + + .fr-icon-h-2::before, + .fr-icon-h-2::after { + background-image: url("../icons/editor/h-2.svg"); + } + + .fr-icon-h-3::before, + .fr-icon-h-3::after { + background-image: url("../icons/editor/h-3.svg"); + } + + .fr-icon-h-4::before, + .fr-icon-h-4::after { + background-image: url("../icons/editor/h-4.svg"); + } + + .fr-icon-h-5::before, + .fr-icon-h-5::after { + background-image: url("../icons/editor/h-5.svg"); + } + + .fr-icon-h-6::before, + .fr-icon-h-6::after { + background-image: url("../icons/editor/h-6.svg"); + } + + .fr-icon-hashtag::before, + .fr-icon-hashtag::after { + background-image: url("../icons/editor/hashtag.svg"); + } + + .fr-icon-indent-decrease::before, + .fr-icon-indent-decrease::after { + background-image: url("../icons/editor/indent-decrease.svg"); + } + + .fr-icon-indent-increase::before, + .fr-icon-indent-increase::after { + background-image: url("../icons/editor/indent-increase.svg"); + } + + .fr-icon-italic::before, + .fr-icon-italic::after { + background-image: url("../icons/editor/italic.svg"); + } + + .fr-icon-link-unlink::before, + .fr-icon-link-unlink::after { + background-image: url("../icons/editor/link-unlink.svg"); + } + + .fr-icon-link::before, + .fr-icon-link::after { + background-image: url("../icons/editor/link.svg"); + } + + .fr-icon-list-check::before, + .fr-icon-list-check::after { + background-image: url("../icons/editor/list-check.svg"); + } + + .fr-icon-list-ordered::before, + .fr-icon-list-ordered::after { + background-image: url("../icons/editor/list-ordered.svg"); + } + + .fr-icon-list-unordered::before, + .fr-icon-list-unordered::after { + background-image: url("../icons/editor/list-unordered.svg"); + } + + .fr-icon-question-mark::before, + .fr-icon-question-mark::after { + background-image: url("../icons/editor/question-mark.svg"); + } + + .fr-icon-separator::before, + .fr-icon-separator::after { + background-image: url("../icons/editor/separator.svg"); + } + + .fr-icon-space::before, + .fr-icon-space::after { + background-image: url("../icons/editor/space.svg"); + } + + .fr-icon-strikethrough::before, + .fr-icon-strikethrough::after { + background-image: url("../icons/editor/strikethrough.svg"); + } + + .fr-icon-subscript::before, + .fr-icon-subscript::after { + background-image: url("../icons/editor/subscript.svg"); + } + + .fr-icon-superscript::before, + .fr-icon-superscript::after { + background-image: url("../icons/editor/superscript.svg"); + } + + .fr-icon-table-2::before, + .fr-icon-table-2::after { + background-image: url("../icons/editor/table-2.svg"); + } + + .fr-icon-text-direction-r::before, + .fr-icon-text-direction-r::after { + background-image: url("../icons/editor/text-direction-r.svg"); + } + + .fr-icon-translate-2::before, + .fr-icon-translate-2::after { + background-image: url("../icons/editor/translate-2.svg"); + } + + .fr-icon-underline::before, + .fr-icon-underline::after { + background-image: url("../icons/editor/underline.svg"); + } + + .fr-fi-font-size::before { + background-image: url("../icons/editor/font-size.svg"); + } + + .fr-fi-bold::before { + background-image: url("../icons/editor/fr--bold.svg"); + } + + .fr-fi-highlight::before { + background-image: url("../icons/editor/fr--highlight.svg"); + } + + .fr-fi-italic::before { + background-image: url("../icons/editor/italic.svg"); + } + + .fr-fi-link-unlink::before { + background-image: url("../icons/editor/link-unlink.svg"); + } + + .fr-fi-list-ordered::before { + background-image: url("../icons/editor/list-ordered.svg"); + } + + .fr-fi-list-unordered::before { + background-image: url("../icons/editor/list-unordered.svg"); + } + + .fr-icon-bank-card-fill::before, + .fr-icon-bank-card-fill::after { + background-image: url("../icons/finance/bank-card-fill.svg"); + } + + .fr-icon-bank-card-line::before, + .fr-icon-bank-card-line::after { + background-image: url("../icons/finance/bank-card-line.svg"); + } + + .fr-icon-coin-fill::before, + .fr-icon-coin-fill::after { + background-image: url("../icons/finance/coin-fill.svg"); + } + + .fr-icon-gift-fill::before, + .fr-icon-gift-fill::after { + background-image: url("../icons/finance/gift-fill.svg"); + } + + .fr-icon-gift-line::before, + .fr-icon-gift-line::after { + background-image: url("../icons/finance/gift-line.svg"); + } + + .fr-icon-money-euro-box-fill::before, + .fr-icon-money-euro-box-fill::after { + background-image: url("../icons/finance/money-euro-box-fill.svg"); + } + + .fr-icon-money-euro-box-line::before, + .fr-icon-money-euro-box-line::after { + background-image: url("../icons/finance/money-euro-box-line.svg"); + } + + .fr-icon-money-euro-circle-fill::before, + .fr-icon-money-euro-circle-fill::after { + background-image: url("../icons/finance/money-euro-circle-fill.svg"); + } + + .fr-icon-money-euro-circle-line::before, + .fr-icon-money-euro-circle-line::after { + background-image: url("../icons/finance/money-euro-circle-line.svg"); + } + + .fr-icon-secure-payment-fill::before, + .fr-icon-secure-payment-fill::after { + background-image: url("../icons/finance/secure-payment-fill.svg"); + } + + .fr-icon-secure-payment-line::before, + .fr-icon-secure-payment-line::after { + background-image: url("../icons/finance/secure-payment-line.svg"); + } + + .fr-icon-shopping-bag-fill::before, + .fr-icon-shopping-bag-fill::after { + background-image: url("../icons/finance/shopping-bag-fill.svg"); + } + + .fr-icon-shopping-bag-line::before, + .fr-icon-shopping-bag-line::after { + background-image: url("../icons/finance/shopping-bag-line.svg"); + } + + .fr-icon-shopping-cart-2-fill::before, + .fr-icon-shopping-cart-2-fill::after { + background-image: url("../icons/finance/shopping-cart-2-fill.svg"); + } + + .fr-icon-shopping-cart-2-line::before, + .fr-icon-shopping-cart-2-line::after { + background-image: url("../icons/finance/shopping-cart-2-line.svg"); + } + + .fr-icon-trophy-fill::before, + .fr-icon-trophy-fill::after { + background-image: url("../icons/finance/trophy-fill.svg"); + } + + .fr-icon-trophy-line::before, + .fr-icon-trophy-line::after { + background-image: url("../icons/finance/trophy-line.svg"); + } + + .fr-icon-capsule-fill::before, + .fr-icon-capsule-fill::after { + background-image: url("../icons/health/capsule-fill.svg"); + } + + .fr-icon-capsule-line::before, + .fr-icon-capsule-line::after { + background-image: url("../icons/health/capsule-line.svg"); + } + + .fr-icon-dislike-fill::before, + .fr-icon-dislike-fill::after { + background-image: url("../icons/health/dislike-fill.svg"); + } + + .fr-icon-dislike-line::before, + .fr-icon-dislike-line::after { + background-image: url("../icons/health/dislike-line.svg"); + } + + .fr-icon-dossier-fill::before, + .fr-icon-dossier-fill::after { + background-image: url("../icons/health/dossier-fill.svg"); + } + + .fr-icon-dossier-line::before, + .fr-icon-dossier-line::after { + background-image: url("../icons/health/dossier-line.svg"); + } + + .fr-icon-first-aid-kit-fill::before, + .fr-icon-first-aid-kit-fill::after { + background-image: url("../icons/health/first-aid-kit-fill.svg"); + } + + .fr-icon-first-aid-kit-line::before, + .fr-icon-first-aid-kit-line::after { + background-image: url("../icons/health/first-aid-kit-line.svg"); + } + + .fr-icon-hand-sanitizer-fill::before, + .fr-icon-hand-sanitizer-fill::after { + background-image: url("../icons/health/hand-sanitizer-fill.svg"); + } + + .fr-icon-hand-sanitizer-line::before, + .fr-icon-hand-sanitizer-line::after { + background-image: url("../icons/health/hand-sanitizer-line.svg"); + } + + .fr-icon-health-book-fill::before, + .fr-icon-health-book-fill::after { + background-image: url("../icons/health/health-book-fill.svg"); + } + + .fr-icon-health-book-line::before, + .fr-icon-health-book-line::after { + background-image: url("../icons/health/health-book-line.svg"); + } + + .fr-icon-heart-fill::before, + .fr-icon-heart-fill::after { + background-image: url("../icons/health/heart-fill.svg"); + } + + .fr-icon-heart-line::before, + .fr-icon-heart-line::after { + background-image: url("../icons/health/heart-line.svg"); + } + + .fr-icon-heart-pulse-fill::before, + .fr-icon-heart-pulse-fill::after { + background-image: url("../icons/health/heart-pulse-fill.svg"); + } + + .fr-icon-heart-pulse-line::before, + .fr-icon-heart-pulse-line::after { + background-image: url("../icons/health/heart-pulse-line.svg"); + } + + .fr-icon-lungs-fill::before, + .fr-icon-lungs-fill::after { + background-image: url("../icons/health/lungs-fill.svg"); + } + + .fr-icon-lungs-line::before, + .fr-icon-lungs-line::after { + background-image: url("../icons/health/lungs-line.svg"); + } + + .fr-icon-medicine-bottle-fill::before, + .fr-icon-medicine-bottle-fill::after { + background-image: url("../icons/health/medicine-bottle-fill.svg"); + } + + .fr-icon-medicine-bottle-line::before, + .fr-icon-medicine-bottle-line::after { + background-image: url("../icons/health/medicine-bottle-line.svg"); + } + + .fr-icon-mental-health-fill::before, + .fr-icon-mental-health-fill::after { + background-image: url("../icons/health/mental-health-fill.svg"); + } + + .fr-icon-mental-health-line::before, + .fr-icon-mental-health-line::after { + background-image: url("../icons/health/mental-health-line.svg"); + } + + .fr-icon-microscope-fill::before, + .fr-icon-microscope-fill::after { + background-image: url("../icons/health/microscope-fill.svg"); + } + + .fr-icon-microscope-line::before, + .fr-icon-microscope-line::after { + background-image: url("../icons/health/microscope-line.svg"); + } + + .fr-icon-psychotherapy-fill::before, + .fr-icon-psychotherapy-fill::after { + background-image: url("../icons/health/psychotherapy-fill.svg"); + } + + .fr-icon-psychotherapy-line::before, + .fr-icon-psychotherapy-line::after { + background-image: url("../icons/health/psychotherapy-line.svg"); + } + + .fr-icon-pulse-line::before, + .fr-icon-pulse-line::after { + background-image: url("../icons/health/pulse-line.svg"); + } + + .fr-icon-stethoscope-fill::before, + .fr-icon-stethoscope-fill::after { + background-image: url("../icons/health/stethoscope-fill.svg"); + } + + .fr-icon-stethoscope-line::before, + .fr-icon-stethoscope-line::after { + background-image: url("../icons/health/stethoscope-line.svg"); + } + + .fr-icon-surgical-mask-fill::before, + .fr-icon-surgical-mask-fill::after { + background-image: url("../icons/health/surgical-mask-fill.svg"); + } + + .fr-icon-surgical-mask-line::before, + .fr-icon-surgical-mask-line::after { + background-image: url("../icons/health/surgical-mask-line.svg"); + } + + .fr-icon-syringe-fill::before, + .fr-icon-syringe-fill::after { + background-image: url("../icons/health/syringe-fill.svg"); + } + + .fr-icon-syringe-line::before, + .fr-icon-syringe-line::after { + background-image: url("../icons/health/syringe-line.svg"); + } + + .fr-icon-test-tube-fill::before, + .fr-icon-test-tube-fill::after { + background-image: url("../icons/health/test-tube-fill.svg"); + } + + .fr-icon-test-tube-line::before, + .fr-icon-test-tube-line::after { + background-image: url("../icons/health/test-tube-line.svg"); + } + + .fr-icon-thermometer-fill::before, + .fr-icon-thermometer-fill::after { + background-image: url("../icons/health/thermometer-fill.svg"); + } + + .fr-icon-thermometer-line::before, + .fr-icon-thermometer-line::after { + background-image: url("../icons/health/thermometer-line.svg"); + } + + .fr-icon-virus-fill::before, + .fr-icon-virus-fill::after { + background-image: url("../icons/health/virus-fill.svg"); + } + + .fr-icon-virus-line::before, + .fr-icon-virus-line::after { + background-image: url("../icons/health/virus-line.svg"); + } + + .fr-icon-bluesky-fill::before, + .fr-icon-bluesky-fill::after { + background-image: url("../icons/logo/bluesky-fill.svg"); + } + + .fr-icon-bluesky-line::before, + .fr-icon-bluesky-line::after { + background-image: url("../icons/logo/bluesky-line.svg"); + } + + .fr-icon-chrome-fill::before, + .fr-icon-chrome-fill::after { + background-image: url("../icons/logo/chrome-fill.svg"); + } + + .fr-icon-chrome-line::before, + .fr-icon-chrome-line::after { + background-image: url("../icons/logo/chrome-line.svg"); + } + + .fr-icon-edge-fill::before, + .fr-icon-edge-fill::after { + background-image: url("../icons/logo/edge-fill.svg"); + } + + .fr-icon-edge-line::before, + .fr-icon-edge-line::after { + background-image: url("../icons/logo/edge-line.svg"); + } + + .fr-icon-facebook-circle-fill::before, + .fr-icon-facebook-circle-fill::after { + background-image: url("../icons/logo/facebook-circle-fill.svg"); + } + + .fr-icon-facebook-circle-line::before, + .fr-icon-facebook-circle-line::after { + background-image: url("../icons/logo/facebook-circle-line.svg"); + } + + .fr-icon-firefox-fill::before, + .fr-icon-firefox-fill::after { + background-image: url("../icons/logo/firefox-fill.svg"); + } + + .fr-icon-firefox-line::before, + .fr-icon-firefox-line::after { + background-image: url("../icons/logo/firefox-line.svg"); + } + + .fr-icon-dailymotion-fill::before, + .fr-icon-dailymotion-fill::after { + background-image: url("../icons/logo/fr--dailymotion-fill.svg"); + } + + .fr-icon-dailymotion-line::before, + .fr-icon-dailymotion-line::after { + background-image: url("../icons/logo/fr--dailymotion-line.svg"); + } + + .fr-icon-tiktok-fill::before, + .fr-icon-tiktok-fill::after { + background-image: url("../icons/logo/fr--tiktok-fill.svg"); + } + + .fr-icon-tiktok-line::before, + .fr-icon-tiktok-line::after { + background-image: url("../icons/logo/fr--tiktok-line.svg"); + } + + .fr-icon-github-fill::before, + .fr-icon-github-fill::after { + background-image: url("../icons/logo/github-fill.svg"); + } + + .fr-icon-github-line::before, + .fr-icon-github-line::after { + background-image: url("../icons/logo/github-line.svg"); + } + + .fr-icon-google-fill::before, + .fr-icon-google-fill::after { + background-image: url("../icons/logo/google-fill.svg"); + } + + .fr-icon-google-line::before, + .fr-icon-google-line::after { + background-image: url("../icons/logo/google-line.svg"); + } + + .fr-icon-ie-fill::before, + .fr-icon-ie-fill::after { + background-image: url("../icons/logo/ie-fill.svg"); + } + + .fr-icon-ie-line::before, + .fr-icon-ie-line::after { + background-image: url("../icons/logo/ie-line.svg"); + } + + .fr-icon-instagram-fill::before, + .fr-icon-instagram-fill::after { + background-image: url("../icons/logo/instagram-fill.svg"); + } + + .fr-icon-instagram-line::before, + .fr-icon-instagram-line::after { + background-image: url("../icons/logo/instagram-line.svg"); + } + + .fr-icon-linkedin-box-fill::before, + .fr-icon-linkedin-box-fill::after { + background-image: url("../icons/logo/linkedin-box-fill.svg"); + } + + .fr-icon-linkedin-box-line::before, + .fr-icon-linkedin-box-line::after { + background-image: url("../icons/logo/linkedin-box-line.svg"); + } + + .fr-icon-mastodon-fill::before, + .fr-icon-mastodon-fill::after { + background-image: url("../icons/logo/mastodon-fill.svg"); + } + + .fr-icon-mastodon-line::before, + .fr-icon-mastodon-line::after { + background-image: url("../icons/logo/mastodon-line.svg"); + } + + .fr-icon-npmjs-fill::before, + .fr-icon-npmjs-fill::after { + background-image: url("../icons/logo/npmjs-fill.svg"); + } + + .fr-icon-npmjs-line::before, + .fr-icon-npmjs-line::after { + background-image: url("../icons/logo/npmjs-line.svg"); + } + + .fr-icon-remixicon-fill::before, + .fr-icon-remixicon-fill::after { + background-image: url("../icons/logo/remixicon-fill.svg"); + } + + .fr-icon-remixicon-line::before, + .fr-icon-remixicon-line::after { + background-image: url("../icons/logo/remixicon-line.svg"); + } + + .fr-icon-safari-fill::before, + .fr-icon-safari-fill::after { + background-image: url("../icons/logo/safari-fill.svg"); + } + + .fr-icon-safari-line::before, + .fr-icon-safari-line::after { + background-image: url("../icons/logo/safari-line.svg"); + } + + .fr-icon-slack-fill::before, + .fr-icon-slack-fill::after { + background-image: url("../icons/logo/slack-fill.svg"); + } + + .fr-icon-slack-line::before, + .fr-icon-slack-line::after { + background-image: url("../icons/logo/slack-line.svg"); + } + + .fr-icon-snapchat-fill::before, + .fr-icon-snapchat-fill::after { + background-image: url("../icons/logo/snapchat-fill.svg"); + } + + .fr-icon-snapchat-line::before, + .fr-icon-snapchat-line::after { + background-image: url("../icons/logo/snapchat-line.svg"); + } + + .fr-icon-telegram-fill::before, + .fr-icon-telegram-fill::after { + background-image: url("../icons/logo/telegram-fill.svg"); + } + + .fr-icon-telegram-line::before, + .fr-icon-telegram-line::after { + background-image: url("../icons/logo/telegram-line.svg"); + } + + .fr-icon-threads-fill::before, + .fr-icon-threads-fill::after { + background-image: url("../icons/logo/threads-fill.svg"); + } + + .fr-icon-threads-line::before, + .fr-icon-threads-line::after { + background-image: url("../icons/logo/threads-line.svg"); + } + + .fr-icon-twitch-fill::before, + .fr-icon-twitch-fill::after { + background-image: url("../icons/logo/twitch-fill.svg"); + } + + .fr-icon-twitch-line::before, + .fr-icon-twitch-line::after { + background-image: url("../icons/logo/twitch-line.svg"); + } + + .fr-icon-twitter-fill::before, + .fr-icon-twitter-fill::after { + background-image: url("../icons/logo/twitter-fill.svg"); + } + + .fr-icon-twitter-line::before, + .fr-icon-twitter-line::after { + background-image: url("../icons/logo/twitter-line.svg"); + } + + .fr-icon-twitter-x-fill::before, + .fr-icon-twitter-x-fill::after { + background-image: url("../icons/logo/twitter-x-fill.svg"); + } + + .fr-icon-twitter-x-line::before, + .fr-icon-twitter-x-line::after { + background-image: url("../icons/logo/twitter-x-line.svg"); + } + + .fr-icon-vimeo-fill::before, + .fr-icon-vimeo-fill::after { + background-image: url("../icons/logo/vimeo-fill.svg"); + } + + .fr-icon-vimeo-line::before, + .fr-icon-vimeo-line::after { + background-image: url("../icons/logo/vimeo-line.svg"); + } + + .fr-icon-vuejs-fill::before, + .fr-icon-vuejs-fill::after { + background-image: url("../icons/logo/vuejs-fill.svg"); + } + + .fr-icon-vuejs-line::before, + .fr-icon-vuejs-line::after { + background-image: url("../icons/logo/vuejs-line.svg"); + } + + .fr-icon-whatsapp-fill::before, + .fr-icon-whatsapp-fill::after { + background-image: url("../icons/logo/whatsapp-fill.svg"); + } + + .fr-icon-whatsapp-line::before, + .fr-icon-whatsapp-line::after { + background-image: url("../icons/logo/whatsapp-line.svg"); + } + + .fr-icon-youtube-fill::before, + .fr-icon-youtube-fill::after { + background-image: url("../icons/logo/youtube-fill.svg"); + } + + .fr-icon-youtube-line::before, + .fr-icon-youtube-line::after { + background-image: url("../icons/logo/youtube-line.svg"); + } + + .fr-fi-facebook-circle-fill::before { + background-image: url("../icons/logo/facebook-circle-fill.svg"); + } + + .fr-fi-facebook-circle-line::before { + background-image: url("../icons/logo/facebook-circle-line.svg"); + } + + .fr-fi-dailymotion-fill::before { + background-image: url("../icons/logo/fr--dailymotion-fill.svg"); + } + + .fr-fi-dailymotion-line::before { + background-image: url("../icons/logo/fr--dailymotion-line.svg"); + } + + .fr-fi-github-fill::before { + background-image: url("../icons/logo/github-fill.svg"); + } + + .fr-fi-github-line::before { + background-image: url("../icons/logo/github-line.svg"); + } + + .fr-fi-instagram-fill::before { + background-image: url("../icons/logo/instagram-fill.svg"); + } + + .fr-fi-instagram-line::before { + background-image: url("../icons/logo/instagram-line.svg"); + } + + .fr-fi-linkedin-box-fill::before { + background-image: url("../icons/logo/linkedin-box-fill.svg"); + } + + .fr-fi-linkedin-box-line::before { + background-image: url("../icons/logo/linkedin-box-line.svg"); + } + + .fr-fi-npmjs-fill::before { + background-image: url("../icons/logo/npmjs-fill.svg"); + } + + .fr-fi-npmjs-line::before { + background-image: url("../icons/logo/npmjs-line.svg"); + } + + .fr-fi-remixicon-fill::before { + background-image: url("../icons/logo/remixicon-fill.svg"); + } + + .fr-fi-remixicon-line::before { + background-image: url("../icons/logo/remixicon-line.svg"); + } + + .fr-fi-slack-fill::before { + background-image: url("../icons/logo/slack-fill.svg"); + } + + .fr-fi-slack-line::before { + background-image: url("../icons/logo/slack-line.svg"); + } + + .fr-fi-snapchat-fill::before { + background-image: url("../icons/logo/snapchat-fill.svg"); + } + + .fr-fi-snapchat-line::before { + background-image: url("../icons/logo/snapchat-line.svg"); + } + + .fr-fi-telegram-fill::before { + background-image: url("../icons/logo/telegram-fill.svg"); + } + + .fr-fi-telegram-line::before { + background-image: url("../icons/logo/telegram-line.svg"); + } + + .fr-fi-twitch-fill::before { + background-image: url("../icons/logo/twitch-fill.svg"); + } + + .fr-fi-twitch-line::before { + background-image: url("../icons/logo/twitch-line.svg"); + } + + .fr-fi-twitter-fill::before { + background-image: url("../icons/logo/twitter-fill.svg"); + } + + .fr-fi-twitter-line::before { + background-image: url("../icons/logo/twitter-line.svg"); + } + + .fr-fi-vimeo-fill::before { + background-image: url("../icons/logo/vimeo-fill.svg"); + } + + .fr-fi-vimeo-line::before { + background-image: url("../icons/logo/vimeo-line.svg"); + } + + .fr-fi-youtube-fill::before { + background-image: url("../icons/logo/youtube-fill.svg"); + } + + .fr-fi-youtube-line::before { + background-image: url("../icons/logo/youtube-line.svg"); + } + + .fr-icon-anchor-fill::before, + .fr-icon-anchor-fill::after { + background-image: url("../icons/map/anchor-fill.svg"); + } + + .fr-icon-anchor-line::before, + .fr-icon-anchor-line::after { + background-image: url("../icons/map/anchor-line.svg"); + } + + .fr-icon-bike-fill::before, + .fr-icon-bike-fill::after { + background-image: url("../icons/map/bike-fill.svg"); + } + + .fr-icon-bike-line::before, + .fr-icon-bike-line::after { + background-image: url("../icons/map/bike-line.svg"); + } + + .fr-icon-bus-fill::before, + .fr-icon-bus-fill::after { + background-image: url("../icons/map/bus-fill.svg"); + } + + .fr-icon-bus-line::before, + .fr-icon-bus-line::after { + background-image: url("../icons/map/bus-line.svg"); + } + + .fr-icon-car-fill::before, + .fr-icon-car-fill::after { + background-image: url("../icons/map/car-fill.svg"); + } + + .fr-icon-car-line::before, + .fr-icon-car-line::after { + background-image: url("../icons/map/car-line.svg"); + } + + .fr-icon-caravan-fill::before, + .fr-icon-caravan-fill::after { + background-image: url("../icons/map/caravan-fill.svg"); + } + + .fr-icon-caravan-line::before, + .fr-icon-caravan-line::after { + background-image: url("../icons/map/caravan-line.svg"); + } + + .fr-icon-charging-pile-2-fill::before, + .fr-icon-charging-pile-2-fill::after { + background-image: url("../icons/map/charging-pile-2-fill.svg"); + } + + .fr-icon-charging-pile-2-line::before, + .fr-icon-charging-pile-2-line::after { + background-image: url("../icons/map/charging-pile-2-line.svg"); + } + + .fr-icon-compass-3-fill::before, + .fr-icon-compass-3-fill::after { + background-image: url("../icons/map/compass-3-fill.svg"); + } + + .fr-icon-compass-3-line::before, + .fr-icon-compass-3-line::after { + background-image: url("../icons/map/compass-3-line.svg"); + } + + .fr-icon-cup-fill::before, + .fr-icon-cup-fill::after { + background-image: url("../icons/map/cup-fill.svg"); + } + + .fr-icon-cup-line::before, + .fr-icon-cup-line::after { + background-image: url("../icons/map/cup-line.svg"); + } + + .fr-icon-earth-fill::before, + .fr-icon-earth-fill::after { + background-image: url("../icons/map/earth-fill.svg"); + } + + .fr-icon-earth-line::before, + .fr-icon-earth-line::after { + background-image: url("../icons/map/earth-line.svg"); + } + + .fr-icon-france-fill::before, + .fr-icon-france-fill::after { + background-image: url("../icons/map/france-fill.svg"); + } + + .fr-icon-france-line::before, + .fr-icon-france-line::after { + background-image: url("../icons/map/france-line.svg"); + } + + .fr-icon-gas-station-fill::before, + .fr-icon-gas-station-fill::after { + background-image: url("../icons/map/gas-station-fill.svg"); + } + + .fr-icon-gas-station-line::before, + .fr-icon-gas-station-line::after { + background-image: url("../icons/map/gas-station-line.svg"); + } + + .fr-icon-goblet-fill::before, + .fr-icon-goblet-fill::after { + background-image: url("../icons/map/goblet-fill.svg"); + } + + .fr-icon-goblet-line::before, + .fr-icon-goblet-line::after { + background-image: url("../icons/map/goblet-line.svg"); + } + + .fr-icon-map-pin-2-fill::before, + .fr-icon-map-pin-2-fill::after { + background-image: url("../icons/map/map-pin-2-fill.svg"); + } + + .fr-icon-map-pin-2-line::before, + .fr-icon-map-pin-2-line::after { + background-image: url("../icons/map/map-pin-2-line.svg"); + } + + .fr-icon-map-pin-user-fill::before, + .fr-icon-map-pin-user-fill::after { + background-image: url("../icons/map/map-pin-user-fill.svg"); + } + + .fr-icon-map-pin-user-line::before, + .fr-icon-map-pin-user-line::after { + background-image: url("../icons/map/map-pin-user-line.svg"); + } + + .fr-icon-motorbike-fill::before, + .fr-icon-motorbike-fill::after { + background-image: url("../icons/map/motorbike-fill.svg"); + } + + .fr-icon-motorbike-line::before, + .fr-icon-motorbike-line::after { + background-image: url("../icons/map/motorbike-line.svg"); + } + + .fr-icon-passport-fill::before, + .fr-icon-passport-fill::after { + background-image: url("../icons/map/passport-fill.svg"); + } + + .fr-icon-passport-line::before, + .fr-icon-passport-line::after { + background-image: url("../icons/map/passport-line.svg"); + } + + .fr-icon-restaurant-fill::before, + .fr-icon-restaurant-fill::after { + background-image: url("../icons/map/restaurant-fill.svg"); + } + + .fr-icon-restaurant-line::before, + .fr-icon-restaurant-line::after { + background-image: url("../icons/map/restaurant-line.svg"); + } + + .fr-icon-road-map-fill::before, + .fr-icon-road-map-fill::after { + background-image: url("../icons/map/road-map-fill.svg"); + } + + .fr-icon-road-map-line::before, + .fr-icon-road-map-line::after { + background-image: url("../icons/map/road-map-line.svg"); + } + + .fr-icon-sailboat-fill::before, + .fr-icon-sailboat-fill::after { + background-image: url("../icons/map/sailboat-fill.svg"); + } + + .fr-icon-sailboat-line::before, + .fr-icon-sailboat-line::after { + background-image: url("../icons/map/sailboat-line.svg"); + } + + .fr-icon-ship-2-fill::before, + .fr-icon-ship-2-fill::after { + background-image: url("../icons/map/ship-2-fill.svg"); + } + + .fr-icon-ship-2-line::before, + .fr-icon-ship-2-line::after { + background-image: url("../icons/map/ship-2-line.svg"); + } + + .fr-icon-signal-tower-fill::before, + .fr-icon-signal-tower-fill::after { + background-image: url("../icons/map/signal-tower-fill.svg"); + } + + .fr-icon-signal-tower-line::before, + .fr-icon-signal-tower-line::after { + background-image: url("../icons/map/signal-tower-line.svg"); + } + + .fr-icon-suitcase-2-fill::before, + .fr-icon-suitcase-2-fill::after { + background-image: url("../icons/map/suitcase-2-fill.svg"); + } + + .fr-icon-suitcase-2-line::before, + .fr-icon-suitcase-2-line::after { + background-image: url("../icons/map/suitcase-2-line.svg"); + } + + .fr-icon-taxi-fill::before, + .fr-icon-taxi-fill::after { + background-image: url("../icons/map/taxi-fill.svg"); + } + + .fr-icon-taxi-line::before, + .fr-icon-taxi-line::after { + background-image: url("../icons/map/taxi-line.svg"); + } + + .fr-icon-train-fill::before, + .fr-icon-train-fill::after { + background-image: url("../icons/map/train-fill.svg"); + } + + .fr-icon-train-line::before, + .fr-icon-train-line::after { + background-image: url("../icons/map/train-line.svg"); + } + + .fr-fi-map-pin-2-fill::before { + background-image: url("../icons/map/map-pin-2-fill.svg"); + } + + .fr-fi-map-pin-2-line::before { + background-image: url("../icons/map/map-pin-2-line.svg"); + } + + .fr-fi-road-map-fill::before { + background-image: url("../icons/map/road-map-fill.svg"); + } + + .fr-fi-road-map-line::before { + background-image: url("../icons/map/road-map-line.svg"); + } + + .fr-icon-camera-fill::before, + .fr-icon-camera-fill::after { + background-image: url("../icons/media/camera-fill.svg"); + } + + .fr-icon-camera-line::before, + .fr-icon-camera-line::after { + background-image: url("../icons/media/camera-line.svg"); + } + + .fr-icon-clapperboard-fill::before, + .fr-icon-clapperboard-fill::after { + background-image: url("../icons/media/clapperboard-fill.svg"); + } + + .fr-icon-clapperboard-line::before, + .fr-icon-clapperboard-line::after { + background-image: url("../icons/media/clapperboard-line.svg"); + } + + .fr-icon-equalizer-fill::before, + .fr-icon-equalizer-fill::after { + background-image: url("../icons/media/equalizer-fill.svg"); + } + + .fr-icon-equalizer-line::before, + .fr-icon-equalizer-line::after { + background-image: url("../icons/media/equalizer-line.svg"); + } + + .fr-icon-film-fill::before, + .fr-icon-film-fill::after { + background-image: url("../icons/media/film-fill.svg"); + } + + .fr-icon-film-line::before, + .fr-icon-film-line::after { + background-image: url("../icons/media/film-line.svg"); + } + + .fr-icon-fullscreen-line::before, + .fr-icon-fullscreen-line::after { + background-image: url("../icons/media/fullscreen-line.svg"); + } + + .fr-icon-gallery-fill::before, + .fr-icon-gallery-fill::after { + background-image: url("../icons/media/gallery-fill.svg"); + } + + .fr-icon-gallery-line::before, + .fr-icon-gallery-line::after { + background-image: url("../icons/media/gallery-line.svg"); + } + + .fr-icon-headphone-fill::before, + .fr-icon-headphone-fill::after { + background-image: url("../icons/media/headphone-fill.svg"); + } + + .fr-icon-headphone-line::before, + .fr-icon-headphone-line::after { + background-image: url("../icons/media/headphone-line.svg"); + } + + .fr-icon-image-add-fill::before, + .fr-icon-image-add-fill::after { + background-image: url("../icons/media/image-add-fill.svg"); + } + + .fr-icon-image-add-line::before, + .fr-icon-image-add-line::after { + background-image: url("../icons/media/image-add-line.svg"); + } + + .fr-icon-image-edit-fill::before, + .fr-icon-image-edit-fill::after { + background-image: url("../icons/media/image-edit-fill.svg"); + } + + .fr-icon-image-edit-line::before, + .fr-icon-image-edit-line::after { + background-image: url("../icons/media/image-edit-line.svg"); + } + + .fr-icon-image-fill::before, + .fr-icon-image-fill::after { + background-image: url("../icons/media/image-fill.svg"); + } + + .fr-icon-image-line::before, + .fr-icon-image-line::after { + background-image: url("../icons/media/image-line.svg"); + } + + .fr-icon-live-fill::before, + .fr-icon-live-fill::after { + background-image: url("../icons/media/live-fill.svg"); + } + + .fr-icon-live-line::before, + .fr-icon-live-line::after { + background-image: url("../icons/media/live-line.svg"); + } + + .fr-icon-mic-fill::before, + .fr-icon-mic-fill::after { + background-image: url("../icons/media/mic-fill.svg"); + } + + .fr-icon-mic-line::before, + .fr-icon-mic-line::after { + background-image: url("../icons/media/mic-line.svg"); + } + + .fr-icon-music-2-fill::before, + .fr-icon-music-2-fill::after { + background-image: url("../icons/media/music-2-fill.svg"); + } + + .fr-icon-music-2-line::before, + .fr-icon-music-2-line::after { + background-image: url("../icons/media/music-2-line.svg"); + } + + .fr-icon-notification-3-fill::before, + .fr-icon-notification-3-fill::after { + background-image: url("../icons/media/notification-3-fill.svg"); + } + + .fr-icon-notification-3-line::before, + .fr-icon-notification-3-line::after { + background-image: url("../icons/media/notification-3-line.svg"); + } + + .fr-icon-pause-circle-fill::before, + .fr-icon-pause-circle-fill::after { + background-image: url("../icons/media/pause-circle-fill.svg"); + } + + .fr-icon-pause-circle-line::before, + .fr-icon-pause-circle-line::after { + background-image: url("../icons/media/pause-circle-line.svg"); + } + + .fr-icon-play-circle-fill::before, + .fr-icon-play-circle-fill::after { + background-image: url("../icons/media/play-circle-fill.svg"); + } + + .fr-icon-play-circle-line::before, + .fr-icon-play-circle-line::after { + background-image: url("../icons/media/play-circle-line.svg"); + } + + .fr-icon-stop-circle-fill::before, + .fr-icon-stop-circle-fill::after { + background-image: url("../icons/media/stop-circle-fill.svg"); + } + + .fr-icon-stop-circle-line::before, + .fr-icon-stop-circle-line::after { + background-image: url("../icons/media/stop-circle-line.svg"); + } + + .fr-icon-volume-down-fill::before, + .fr-icon-volume-down-fill::after { + background-image: url("../icons/media/volume-down-fill.svg"); + } + + .fr-icon-volume-down-line::before, + .fr-icon-volume-down-line::after { + background-image: url("../icons/media/volume-down-line.svg"); + } + + .fr-icon-volume-mute-fill::before, + .fr-icon-volume-mute-fill::after { + background-image: url("../icons/media/volume-mute-fill.svg"); + } + + .fr-icon-volume-mute-line::before, + .fr-icon-volume-mute-line::after { + background-image: url("../icons/media/volume-mute-line.svg"); + } + + .fr-icon-volume-up-fill::before, + .fr-icon-volume-up-fill::after { + background-image: url("../icons/media/volume-up-fill.svg"); + } + + .fr-icon-volume-up-line::before, + .fr-icon-volume-up-line::after { + background-image: url("../icons/media/volume-up-line.svg"); + } + + .fr-fi-equalizer-fill::before { + background-image: url("../icons/media/equalizer-fill.svg"); + } + + .fr-fi-equalizer-line::before { + background-image: url("../icons/media/equalizer-line.svg"); + } + + .fr-fi-image-fill::before { + background-image: url("../icons/media/image-fill.svg"); + } + + .fr-fi-image-line::before { + background-image: url("../icons/media/image-line.svg"); + } + + .fr-fi-pause-circle-fill::before { + background-image: url("../icons/media/pause-circle-fill.svg"); + } + + .fr-fi-pause-circle-line::before { + background-image: url("../icons/media/pause-circle-line.svg"); + } + + .fr-fi-volume-down-fill::before { + background-image: url("../icons/media/volume-down-fill.svg"); + } + + .fr-fi-volume-down-line::before { + background-image: url("../icons/media/volume-down-line.svg"); + } + + .fr-fi-volume-mute-fill::before { + background-image: url("../icons/media/volume-mute-fill.svg"); + } + + .fr-fi-volume-mute-line::before { + background-image: url("../icons/media/volume-mute-line.svg"); + } + + .fr-fi-volume-up-fill::before { + background-image: url("../icons/media/volume-up-fill.svg"); + } + + .fr-fi-volume-up-line::before { + background-image: url("../icons/media/volume-up-line.svg"); + } + + .fr-fi-play-line::before, + .fr-fi-play-line::after { + background-image: url("../icons/media/play-circle-line.svg"); + } + + .fr-fi-play-fill::before, + .fr-fi-play-fill::after { + background-image: url("../icons/media/play-circle-fill.svg"); + } + + .fr-icon-play-line::before, + .fr-icon-play-line::after { + background-image: url("../icons/media/play-circle-line.svg"); + } + + .fr-icon-play-fill::before, + .fr-icon-play-fill::after { + background-image: url("../icons/media/play-circle-fill.svg"); + } + + .fr-icon-accessibility-fill::before, + .fr-icon-accessibility-fill::after { + background-image: url("../icons/others/fr--accessibility-fill.svg"); + } + + .fr-icon-accessibility-line::before, + .fr-icon-accessibility-line::after { + background-image: url("../icons/others/fr--accessibility-line.svg"); + } + + .fr-icon-ear-off-fill::before, + .fr-icon-ear-off-fill::after { + background-image: url("../icons/others/fr--ear-off-fill.svg"); + } + + .fr-icon-ear-off-line::before, + .fr-icon-ear-off-line::after { + background-image: url("../icons/others/fr--ear-off-line.svg"); + } + + .fr-icon-mental-disabilities-fill::before, + .fr-icon-mental-disabilities-fill::after { + background-image: url("../icons/others/fr--mental-disabilities-fill.svg"); + } + + .fr-icon-mental-disabilities-line::before, + .fr-icon-mental-disabilities-line::after { + background-image: url("../icons/others/fr--mental-disabilities-line.svg"); + } + + .fr-icon-sign-language-fill::before, + .fr-icon-sign-language-fill::after { + background-image: url("../icons/others/fr--sign-language-fill.svg"); + } + + .fr-icon-sign-language-line::before, + .fr-icon-sign-language-line::after { + background-image: url("../icons/others/fr--sign-language-line.svg"); + } + + .fr-icon-leaf-fill::before, + .fr-icon-leaf-fill::after { + background-image: url("../icons/others/leaf-fill.svg"); + } + + .fr-icon-leaf-line::before, + .fr-icon-leaf-line::after { + background-image: url("../icons/others/leaf-line.svg"); + } + + .fr-icon-lightbulb-fill::before, + .fr-icon-lightbulb-fill::after { + background-image: url("../icons/others/lightbulb-fill.svg"); + } + + .fr-icon-lightbulb-line::before, + .fr-icon-lightbulb-line::after { + background-image: url("../icons/others/lightbulb-line.svg"); + } + + .fr-icon-plant-fill::before, + .fr-icon-plant-fill::after { + background-image: url("../icons/others/plant-fill.svg"); + } + + .fr-icon-plant-line::before, + .fr-icon-plant-line::after { + background-image: url("../icons/others/plant-line.svg"); + } + + .fr-icon-recycle-fill::before, + .fr-icon-recycle-fill::after { + background-image: url("../icons/others/recycle-fill.svg"); + } + + .fr-icon-recycle-line::before, + .fr-icon-recycle-line::after { + background-image: url("../icons/others/recycle-line.svg"); + } + + .fr-icon-scales-3-fill::before, + .fr-icon-scales-3-fill::after { + background-image: url("../icons/others/scales-3-fill.svg"); + } + + .fr-icon-scales-3-line::before, + .fr-icon-scales-3-line::after { + background-image: url("../icons/others/scales-3-line.svg"); + } + + .fr-icon-seedling-fill::before, + .fr-icon-seedling-fill::after { + background-image: url("../icons/others/seedling-fill.svg"); + } + + .fr-icon-seedling-line::before, + .fr-icon-seedling-line::after { + background-image: url("../icons/others/seedling-line.svg"); + } + + .fr-icon-umbrella-fill::before, + .fr-icon-umbrella-fill::after { + background-image: url("../icons/others/umbrella-fill.svg"); + } + + .fr-icon-umbrella-line::before, + .fr-icon-umbrella-line::after { + background-image: url("../icons/others/umbrella-line.svg"); + } + + .fr-icon-wheelchair-fill::before, + .fr-icon-wheelchair-fill::after { + background-image: url("../icons/others/wheelchair-fill.svg"); + } + + .fr-icon-wheelchair-line::before, + .fr-icon-wheelchair-line::after { + background-image: url("../icons/others/wheelchair-line.svg"); + } + + .fr-icon-add-circle-fill::before, + .fr-icon-add-circle-fill::after { + background-image: url("../icons/system/add-circle-fill.svg"); + } + + .fr-icon-add-circle-line::before, + .fr-icon-add-circle-line::after { + background-image: url("../icons/system/add-circle-line.svg"); + } + + .fr-icon-add-line::before, + .fr-icon-add-line::after { + background-image: url("../icons/system/add-line.svg"); + } + + .fr-icon-alarm-warning-fill::before, + .fr-icon-alarm-warning-fill::after { + background-image: url("../icons/system/alarm-warning-fill.svg"); + } + + .fr-icon-alarm-warning-line::before, + .fr-icon-alarm-warning-line::after { + background-image: url("../icons/system/alarm-warning-line.svg"); + } + + .fr-icon-alert-fill::before, + .fr-icon-alert-fill::after { + background-image: url("../icons/system/alert-fill.svg"); + } + + .fr-icon-alert-line::before, + .fr-icon-alert-line::after { + background-image: url("../icons/system/alert-line.svg"); + } + + .fr-icon-arrow-down-fill::before, + .fr-icon-arrow-down-fill::after { + background-image: url("../icons/system/arrow-down-fill.svg"); + } + + .fr-icon-arrow-down-line::before, + .fr-icon-arrow-down-line::after { + background-image: url("../icons/system/arrow-down-line.svg"); + } + + .fr-icon-arrow-down-s-fill::before, + .fr-icon-arrow-down-s-fill::after { + background-image: url("../icons/system/arrow-down-s-fill.svg"); + } + + .fr-icon-arrow-down-s-line::before, + .fr-icon-arrow-down-s-line::after { + background-image: url("../icons/system/arrow-down-s-line.svg"); + } + + .fr-icon-arrow-go-back-fill::before, + .fr-icon-arrow-go-back-fill::after { + background-image: url("../icons/system/arrow-go-back-fill.svg"); + } + + .fr-icon-arrow-go-back-line::before, + .fr-icon-arrow-go-back-line::after { + background-image: url("../icons/system/arrow-go-back-line.svg"); + } + + .fr-icon-arrow-go-forward-fill::before, + .fr-icon-arrow-go-forward-fill::after { + background-image: url("../icons/system/arrow-go-forward-fill.svg"); + } + + .fr-icon-arrow-go-forward-line::before, + .fr-icon-arrow-go-forward-line::after { + background-image: url("../icons/system/arrow-go-forward-line.svg"); + } + + .fr-icon-arrow-left-fill::before, + .fr-icon-arrow-left-fill::after { + background-image: url("../icons/system/arrow-left-fill.svg"); + } + + .fr-icon-arrow-left-line::before, + .fr-icon-arrow-left-line::after { + background-image: url("../icons/system/arrow-left-line.svg"); + } + + .fr-icon-arrow-left-s-fill::before, + .fr-icon-arrow-left-s-fill::after { + background-image: url("../icons/system/arrow-left-s-fill.svg"); + } + + .fr-icon-arrow-left-s-line::before, + .fr-icon-arrow-left-s-line::after { + background-image: url("../icons/system/arrow-left-s-line.svg"); + } + + .fr-icon-arrow-right-fill::before, + .fr-icon-arrow-right-fill::after { + background-image: url("../icons/system/arrow-right-fill.svg"); + } + + .fr-icon-arrow-right-line::before, + .fr-icon-arrow-right-line::after { + background-image: url("../icons/system/arrow-right-line.svg"); + } + + .fr-icon-arrow-right-s-fill::before, + .fr-icon-arrow-right-s-fill::after { + background-image: url("../icons/system/arrow-right-s-fill.svg"); + } + + .fr-icon-arrow-right-s-line::before, + .fr-icon-arrow-right-s-line::after { + background-image: url("../icons/system/arrow-right-s-line.svg"); + } + + .fr-icon-arrow-right-up-line::before, + .fr-icon-arrow-right-up-line::after { + background-image: url("../icons/system/arrow-right-up-line.svg"); + } + + .fr-icon-arrow-up-down-line::before, + .fr-icon-arrow-up-down-line::after { + background-image: url("../icons/system/arrow-up-down-line.svg"); + } + + .fr-icon-arrow-up-fill::before, + .fr-icon-arrow-up-fill::after { + background-image: url("../icons/system/arrow-up-fill.svg"); + } + + .fr-icon-arrow-up-line::before, + .fr-icon-arrow-up-line::after { + background-image: url("../icons/system/arrow-up-line.svg"); + } + + .fr-icon-arrow-up-s-fill::before, + .fr-icon-arrow-up-s-fill::after { + background-image: url("../icons/system/arrow-up-s-fill.svg"); + } + + .fr-icon-arrow-up-s-line::before, + .fr-icon-arrow-up-s-line::after { + background-image: url("../icons/system/arrow-up-s-line.svg"); + } + + .fr-icon-check-line::before, + .fr-icon-check-line::after { + background-image: url("../icons/system/check-line.svg"); + } + + .fr-icon-checkbox-circle-fill::before, + .fr-icon-checkbox-circle-fill::after { + background-image: url("../icons/system/checkbox-circle-fill.svg"); + } + + .fr-icon-checkbox-circle-line::before, + .fr-icon-checkbox-circle-line::after { + background-image: url("../icons/system/checkbox-circle-line.svg"); + } + + .fr-icon-checkbox-fill::before, + .fr-icon-checkbox-fill::after { + background-image: url("../icons/system/checkbox-fill.svg"); + } + + .fr-icon-checkbox-line::before, + .fr-icon-checkbox-line::after { + background-image: url("../icons/system/checkbox-line.svg"); + } + + .fr-icon-close-circle-fill::before, + .fr-icon-close-circle-fill::after { + background-image: url("../icons/system/close-circle-fill.svg"); + } + + .fr-icon-close-circle-line::before, + .fr-icon-close-circle-line::after { + background-image: url("../icons/system/close-circle-line.svg"); + } + + .fr-icon-close-line::before, + .fr-icon-close-line::after { + background-image: url("../icons/system/close-line.svg"); + } + + .fr-icon-delete-bin-fill::before, + .fr-icon-delete-bin-fill::after { + background-image: url("../icons/system/delete-bin-fill.svg"); + } + + .fr-icon-delete-bin-line::before, + .fr-icon-delete-bin-line::after { + background-image: url("../icons/system/delete-bin-line.svg"); + } + + .fr-icon-download-fill::before, + .fr-icon-download-fill::after { + background-image: url("../icons/system/download-fill.svg"); + } + + .fr-icon-download-line::before, + .fr-icon-download-line::after { + background-image: url("../icons/system/download-line.svg"); + } + + .fr-icon-error-warning-fill::before, + .fr-icon-error-warning-fill::after { + background-image: url("../icons/system/error-warning-fill.svg"); + } + + .fr-icon-error-warning-line::before, + .fr-icon-error-warning-line::after { + background-image: url("../icons/system/error-warning-line.svg"); + } + + .fr-icon-external-link-fill::before, + .fr-icon-external-link-fill::after { + background-image: url("../icons/system/external-link-fill.svg"); + } + + .fr-icon-external-link-line::before, + .fr-icon-external-link-line::after { + background-image: url("../icons/system/external-link-line.svg"); + } + + .fr-icon-eye-fill::before, + .fr-icon-eye-fill::after { + background-image: url("../icons/system/eye-fill.svg"); + } + + .fr-icon-eye-line::before, + .fr-icon-eye-line::after { + background-image: url("../icons/system/eye-line.svg"); + } + + .fr-icon-eye-off-fill::before, + .fr-icon-eye-off-fill::after { + background-image: url("../icons/system/eye-off-fill.svg"); + } + + .fr-icon-eye-off-line::before, + .fr-icon-eye-off-line::after { + background-image: url("../icons/system/eye-off-line.svg"); + } + + .fr-icon-filter-fill::before, + .fr-icon-filter-fill::after { + background-image: url("../icons/system/filter-fill.svg"); + } + + .fr-icon-filter-line::before, + .fr-icon-filter-line::after { + background-image: url("../icons/system/filter-line.svg"); + } + + .fr-icon-alert-warning-2-fill::before, + .fr-icon-alert-warning-2-fill::after { + background-image: url("../icons/system/fr--alert-warning-2-fill.svg"); + } + + .fr-icon-alert-warning-fill::before, + .fr-icon-alert-warning-fill::after { + background-image: url("../icons/system/fr--alert-warning-fill.svg"); + } + + .fr-icon-arrow-left-s-first-line::before, + .fr-icon-arrow-left-s-first-line::after { + background-image: url("../icons/system/fr--arrow-left-s-first-line.svg"); + } + + .fr-icon-arrow-left-s-line-double::before, + .fr-icon-arrow-left-s-line-double::after { + background-image: url("../icons/system/fr--arrow-left-s-line-double.svg"); + } + + .fr-icon-arrow-right-down-circle-fill::before, + .fr-icon-arrow-right-down-circle-fill::after { + background-image: url("../icons/system/fr--arrow-right-down-circle-fill.svg"); + } + + .fr-icon-arrow-right-s-last-line::before, + .fr-icon-arrow-right-s-last-line::after { + background-image: url("../icons/system/fr--arrow-right-s-last-line.svg"); + } + + .fr-icon-arrow-right-s-line-double::before, + .fr-icon-arrow-right-s-line-double::after { + background-image: url("../icons/system/fr--arrow-right-s-line-double.svg"); + } + + .fr-icon-arrow-right-up-circle-fill::before, + .fr-icon-arrow-right-up-circle-fill::after { + background-image: url("../icons/system/fr--arrow-right-up-circle-fill.svg"); + } + + .fr-icon-capslock-line::before, + .fr-icon-capslock-line::after { + background-image: url("../icons/system/fr--capslock-line.svg"); + } + + .fr-icon-equal-circle-fill::before, + .fr-icon-equal-circle-fill::after { + background-image: url("../icons/system/fr--equal-circle-fill.svg"); + } + + .fr-icon-error-fill::before, + .fr-icon-error-fill::after { + background-image: url("../icons/system/fr--error-fill.svg"); + } + + .fr-icon-error-line::before, + .fr-icon-error-line::after { + background-image: url("../icons/system/fr--error-line.svg"); + } + + .fr-icon-info-fill::before, + .fr-icon-info-fill::after { + background-image: url("../icons/system/fr--info-fill.svg"); + } + + .fr-icon-info-line::before, + .fr-icon-info-line::after { + background-image: url("../icons/system/fr--info-line.svg"); + } + + .fr-icon-success-fill::before, + .fr-icon-success-fill::after { + background-image: url("../icons/system/fr--success-fill.svg"); + } + + .fr-icon-success-line::before, + .fr-icon-success-line::after { + background-image: url("../icons/system/fr--success-line.svg"); + } + + .fr-icon-theme-fill::before, + .fr-icon-theme-fill::after { + background-image: url("../icons/system/fr--theme-fill.svg"); + } + + .fr-icon-warning-fill::before, + .fr-icon-warning-fill::after { + background-image: url("../icons/system/fr--warning-fill.svg"); + } + + .fr-icon-warning-line::before, + .fr-icon-warning-line::after { + background-image: url("../icons/system/fr--warning-line.svg"); + } + + .fr-icon-information-fill::before, + .fr-icon-information-fill::after { + background-image: url("../icons/system/information-fill.svg"); + } + + .fr-icon-information-line::before, + .fr-icon-information-line::after { + background-image: url("../icons/system/information-line.svg"); + } + + .fr-icon-lock-fill::before, + .fr-icon-lock-fill::after { + background-image: url("../icons/system/lock-fill.svg"); + } + + .fr-icon-lock-line::before, + .fr-icon-lock-line::after { + background-image: url("../icons/system/lock-line.svg"); + } + + .fr-icon-lock-unlock-fill::before, + .fr-icon-lock-unlock-fill::after { + background-image: url("../icons/system/lock-unlock-fill.svg"); + } + + .fr-icon-lock-unlock-line::before, + .fr-icon-lock-unlock-line::after { + background-image: url("../icons/system/lock-unlock-line.svg"); + } + + .fr-icon-logout-box-r-fill::before, + .fr-icon-logout-box-r-fill::after { + background-image: url("../icons/system/logout-box-r-fill.svg"); + } + + .fr-icon-logout-box-r-line::before, + .fr-icon-logout-box-r-line::after { + background-image: url("../icons/system/logout-box-r-line.svg"); + } + + .fr-icon-menu-2-fill::before, + .fr-icon-menu-2-fill::after { + background-image: url("../icons/system/menu-2-fill.svg"); + } + + .fr-icon-menu-fill::before, + .fr-icon-menu-fill::after { + background-image: url("../icons/system/menu-fill.svg"); + } + + .fr-icon-more-fill::before, + .fr-icon-more-fill::after { + background-image: url("../icons/system/more-fill.svg"); + } + + .fr-icon-more-line::before, + .fr-icon-more-line::after { + background-image: url("../icons/system/more-line.svg"); + } + + .fr-icon-notification-badge-fill::before, + .fr-icon-notification-badge-fill::after { + background-image: url("../icons/system/notification-badge-fill.svg"); + } + + .fr-icon-notification-badge-line::before, + .fr-icon-notification-badge-line::after { + background-image: url("../icons/system/notification-badge-line.svg"); + } + + .fr-icon-question-fill::before, + .fr-icon-question-fill::after { + background-image: url("../icons/system/question-fill.svg"); + } + + .fr-icon-question-line::before, + .fr-icon-question-line::after { + background-image: url("../icons/system/question-line.svg"); + } + + .fr-icon-refresh-fill::before, + .fr-icon-refresh-fill::after { + background-image: url("../icons/system/refresh-fill.svg"); + } + + .fr-icon-refresh-line::before, + .fr-icon-refresh-line::after { + background-image: url("../icons/system/refresh-line.svg"); + } + + .fr-icon-search-fill::before, + .fr-icon-search-fill::after { + background-image: url("../icons/system/search-fill.svg"); + } + + .fr-icon-search-line::before, + .fr-icon-search-line::after { + background-image: url("../icons/system/search-line.svg"); + } + + .fr-icon-settings-5-fill::before, + .fr-icon-settings-5-fill::after { + background-image: url("../icons/system/settings-5-fill.svg"); + } + + .fr-icon-settings-5-line::before, + .fr-icon-settings-5-line::after { + background-image: url("../icons/system/settings-5-line.svg"); + } + + .fr-icon-share-fill::before, + .fr-icon-share-fill::after { + background-image: url("../icons/system/share-fill.svg"); + } + + .fr-icon-share-forward-fill::before, + .fr-icon-share-forward-fill::after { + background-image: url("../icons/system/share-forward-fill.svg"); + } + + .fr-icon-share-forward-line::before, + .fr-icon-share-forward-line::after { + background-image: url("../icons/system/share-forward-line.svg"); + } + + .fr-icon-share-line::before, + .fr-icon-share-line::after { + background-image: url("../icons/system/share-line.svg"); + } + + .fr-icon-shield-fill::before, + .fr-icon-shield-fill::after { + background-image: url("../icons/system/shield-fill.svg"); + } + + .fr-icon-shield-line::before, + .fr-icon-shield-line::after { + background-image: url("../icons/system/shield-line.svg"); + } + + .fr-icon-star-fill::before, + .fr-icon-star-fill::after { + background-image: url("../icons/system/star-fill.svg"); + } + + .fr-icon-star-line::before, + .fr-icon-star-line::after { + background-image: url("../icons/system/star-line.svg"); + } + + .fr-icon-star-s-fill::before, + .fr-icon-star-s-fill::after { + background-image: url("../icons/system/star-s-fill.svg"); + } + + .fr-icon-star-s-line::before, + .fr-icon-star-s-line::after { + background-image: url("../icons/system/star-s-line.svg"); + } + + .fr-icon-subtract-line::before, + .fr-icon-subtract-line::after { + background-image: url("../icons/system/subtract-line.svg"); + } + + .fr-icon-thumb-down-fill::before, + .fr-icon-thumb-down-fill::after { + background-image: url("../icons/system/thumb-down-fill.svg"); + } + + .fr-icon-thumb-down-line::before, + .fr-icon-thumb-down-line::after { + background-image: url("../icons/system/thumb-down-line.svg"); + } + + .fr-icon-thumb-up-fill::before, + .fr-icon-thumb-up-fill::after { + background-image: url("../icons/system/thumb-up-fill.svg"); + } + + .fr-icon-thumb-up-line::before, + .fr-icon-thumb-up-line::after { + background-image: url("../icons/system/thumb-up-line.svg"); + } + + .fr-icon-time-fill::before, + .fr-icon-time-fill::after { + background-image: url("../icons/system/time-fill.svg"); + } + + .fr-icon-time-line::before, + .fr-icon-time-line::after { + background-image: url("../icons/system/time-line.svg"); + } + + .fr-icon-timer-fill::before, + .fr-icon-timer-fill::after { + background-image: url("../icons/system/timer-fill.svg"); + } + + .fr-icon-timer-line::before, + .fr-icon-timer-line::after { + background-image: url("../icons/system/timer-line.svg"); + } + + .fr-icon-upload-2-fill::before, + .fr-icon-upload-2-fill::after { + background-image: url("../icons/system/upload-2-fill.svg"); + } + + .fr-icon-upload-2-line::before, + .fr-icon-upload-2-line::after { + background-image: url("../icons/system/upload-2-line.svg"); + } + + .fr-icon-upload-fill::before, + .fr-icon-upload-fill::after { + background-image: url("../icons/system/upload-fill.svg"); + } + + .fr-icon-upload-line::before, + .fr-icon-upload-line::after { + background-image: url("../icons/system/upload-line.svg"); + } + + .fr-icon-zoom-in-fill::before, + .fr-icon-zoom-in-fill::after { + background-image: url("../icons/system/zoom-in-fill.svg"); + } + + .fr-icon-zoom-in-line::before, + .fr-icon-zoom-in-line::after { + background-image: url("../icons/system/zoom-in-line.svg"); + } + + .fr-icon-zoom-out-fill::before, + .fr-icon-zoom-out-fill::after { + background-image: url("../icons/system/zoom-out-fill.svg"); + } + + .fr-icon-zoom-out-line::before, + .fr-icon-zoom-out-line::after { + background-image: url("../icons/system/zoom-out-line.svg"); + } + + .fr-fi-add-circle-fill::before { + background-image: url("../icons/system/add-circle-fill.svg"); + } + + .fr-fi-add-circle-line::before { + background-image: url("../icons/system/add-circle-line.svg"); + } + + .fr-fi-add-line::before { + background-image: url("../icons/system/add-line.svg"); + } + + .fr-fi-arrow-down-line::before { + background-image: url("../icons/system/arrow-down-line.svg"); + } + + .fr-fi-arrow-down-s-line::before { + background-image: url("../icons/system/arrow-down-s-line.svg"); + } + + .fr-fi-arrow-go-back-fill::before { + background-image: url("../icons/system/arrow-go-back-fill.svg"); + } + + .fr-fi-arrow-go-back-line::before { + background-image: url("../icons/system/arrow-go-back-line.svg"); + } + + .fr-fi-arrow-left-line::before { + background-image: url("../icons/system/arrow-left-line.svg"); + } + + .fr-fi-arrow-left-s-line::before { + background-image: url("../icons/system/arrow-left-s-line.svg"); + } + + .fr-fi-arrow-right-line::before { + background-image: url("../icons/system/arrow-right-line.svg"); + } + + .fr-fi-arrow-right-s-line::before { + background-image: url("../icons/system/arrow-right-s-line.svg"); + } + + .fr-fi-arrow-right-up-line::before { + background-image: url("../icons/system/arrow-right-up-line.svg"); + } + + .fr-fi-arrow-up-fill::before { + background-image: url("../icons/system/arrow-up-fill.svg"); + } + + .fr-fi-arrow-up-line::before { + background-image: url("../icons/system/arrow-up-line.svg"); + } + + .fr-fi-arrow-up-s-line::before { + background-image: url("../icons/system/arrow-up-s-line.svg"); + } + + .fr-fi-check-line::before { + background-image: url("../icons/system/check-line.svg"); + } + + .fr-fi-checkbox-circle-line::before { + background-image: url("../icons/system/checkbox-circle-line.svg"); + } + + .fr-fi-close-line::before { + background-image: url("../icons/system/close-line.svg"); + } + + .fr-fi-download-line::before { + background-image: url("../icons/system/download-line.svg"); + } + + .fr-fi-error-warning-fill::before { + background-image: url("../icons/system/error-warning-fill.svg"); + } + + .fr-fi-error-warning-line::before { + background-image: url("../icons/system/error-warning-line.svg"); + } + + .fr-fi-external-link-line::before { + background-image: url("../icons/system/external-link-line.svg"); + } + + .fr-fi-eye-fill::before { + background-image: url("../icons/system/eye-fill.svg"); + } + + .fr-fi-eye-line::before { + background-image: url("../icons/system/eye-line.svg"); + } + + .fr-fi-eye-off-fill::before { + background-image: url("../icons/system/eye-off-fill.svg"); + } + + .fr-fi-eye-off-line::before { + background-image: url("../icons/system/eye-off-line.svg"); + } + + .fr-fi-filter-fill::before { + background-image: url("../icons/system/filter-fill.svg"); + } + + .fr-fi-filter-line::before { + background-image: url("../icons/system/filter-line.svg"); + } + + .fr-fi-arrow-left-s-first-line::before { + background-image: url("../icons/system/fr--arrow-left-s-first-line.svg"); + } + + .fr-fi-arrow-left-s-line-double::before { + background-image: url("../icons/system/fr--arrow-left-s-line-double.svg"); + } + + .fr-fi-arrow-right-s-last-line::before { + background-image: url("../icons/system/fr--arrow-right-s-last-line.svg"); + } + + .fr-fi-arrow-right-s-line-double::before { + background-image: url("../icons/system/fr--arrow-right-s-line-double.svg"); + } + + .fr-fi-error-fill::before { + background-image: url("../icons/system/fr--error-fill.svg"); + } + + .fr-fi-error-line::before { + background-image: url("../icons/system/fr--error-line.svg"); + } + + .fr-fi-info-fill::before { + background-image: url("../icons/system/fr--info-fill.svg"); + } + + .fr-fi-info-line::before { + background-image: url("../icons/system/fr--info-line.svg"); + } + + .fr-fi-success-fill::before { + background-image: url("../icons/system/fr--success-fill.svg"); + } + + .fr-fi-success-line::before { + background-image: url("../icons/system/fr--success-line.svg"); + } + + .fr-fi-theme-fill::before { + background-image: url("../icons/system/fr--theme-fill.svg"); + } + + .fr-fi-warning-fill::before { + background-image: url("../icons/system/fr--warning-fill.svg"); + } + + .fr-fi-warning-line::before { + background-image: url("../icons/system/fr--warning-line.svg"); + } + + .fr-fi-information-fill::before { + background-image: url("../icons/system/information-fill.svg"); + } + + .fr-fi-information-line::before { + background-image: url("../icons/system/information-line.svg"); + } + + .fr-fi-lock-fill::before { + background-image: url("../icons/system/lock-fill.svg"); + } + + .fr-fi-lock-line::before { + background-image: url("../icons/system/lock-line.svg"); + } + + .fr-fi-logout-box-r-fill::before { + background-image: url("../icons/system/logout-box-r-fill.svg"); + } + + .fr-fi-logout-box-r-line::before { + background-image: url("../icons/system/logout-box-r-line.svg"); + } + + .fr-fi-menu-2-fill::before { + background-image: url("../icons/system/menu-2-fill.svg"); + } + + .fr-fi-menu-fill::before { + background-image: url("../icons/system/menu-fill.svg"); + } + + .fr-fi-question-fill::before { + background-image: url("../icons/system/question-fill.svg"); + } + + .fr-fi-question-line::before { + background-image: url("../icons/system/question-line.svg"); + } + + .fr-fi-refresh-fill::before { + background-image: url("../icons/system/refresh-fill.svg"); + } + + .fr-fi-refresh-line::before { + background-image: url("../icons/system/refresh-line.svg"); + } + + .fr-fi-search-fill::before { + background-image: url("../icons/system/search-fill.svg"); + } + + .fr-fi-search-line::before { + background-image: url("../icons/system/search-line.svg"); + } + + .fr-fi-subtract-line::before { + background-image: url("../icons/system/subtract-line.svg"); + } + + .fr-fi-timer-fill::before { + background-image: url("../icons/system/timer-fill.svg"); + } + + .fr-fi-timer-line::before { + background-image: url("../icons/system/timer-line.svg"); + } + + .fr-fi-upload-2-fill::before { + background-image: url("../icons/system/upload-2-fill.svg"); + } + + .fr-fi-upload-2-line::before { + background-image: url("../icons/system/upload-2-line.svg"); + } + + .fr-fi-zoom-in-fill::before { + background-image: url("../icons/system/zoom-in-fill.svg"); + } + + .fr-fi-zoom-in-line::before { + background-image: url("../icons/system/zoom-in-line.svg"); + } + + .fr-fi-zoom-out-fill::before { + background-image: url("../icons/system/zoom-out-fill.svg"); + } + + .fr-fi-zoom-out-line::before { + background-image: url("../icons/system/zoom-out-line.svg"); + } + + .fr-fi-delete-line::before, + .fr-fi-delete-line::after { + background-image: url("../icons/system/delete-bin-line.svg"); + } + + .fr-fi-delete-fill::before, + .fr-fi-delete-fill::after { + background-image: url("../icons/system/delete-bin-fill.svg"); + } + + .fr-icon-delete-line::before, + .fr-icon-delete-line::after { + background-image: url("../icons/system/delete-bin-line.svg"); + } + + .fr-icon-delete-fill::before, + .fr-icon-delete-fill::after { + background-image: url("../icons/system/delete-bin-fill.svg"); + } + + .fr-icon-account-circle-fill::before, + .fr-icon-account-circle-fill::after { + background-image: url("../icons/user/account-circle-fill.svg"); + } + + .fr-icon-account-circle-line::before, + .fr-icon-account-circle-line::after { + background-image: url("../icons/user/account-circle-line.svg"); + } + + .fr-icon-account-pin-circle-fill::before, + .fr-icon-account-pin-circle-fill::after { + background-image: url("../icons/user/account-pin-circle-fill.svg"); + } + + .fr-icon-account-pin-circle-line::before, + .fr-icon-account-pin-circle-line::after { + background-image: url("../icons/user/account-pin-circle-line.svg"); + } + + .fr-icon-admin-fill::before, + .fr-icon-admin-fill::after { + background-image: url("../icons/user/admin-fill.svg"); + } + + .fr-icon-admin-line::before, + .fr-icon-admin-line::after { + background-image: url("../icons/user/admin-line.svg"); + } + + .fr-icon-group-fill::before, + .fr-icon-group-fill::after { + background-image: url("../icons/user/group-fill.svg"); + } + + .fr-icon-group-line::before, + .fr-icon-group-line::after { + background-image: url("../icons/user/group-line.svg"); + } + + .fr-icon-parent-fill::before, + .fr-icon-parent-fill::after { + background-image: url("../icons/user/parent-fill.svg"); + } + + .fr-icon-parent-line::before, + .fr-icon-parent-line::after { + background-image: url("../icons/user/parent-line.svg"); + } + + .fr-icon-team-fill::before, + .fr-icon-team-fill::after { + background-image: url("../icons/user/team-fill.svg"); + } + + .fr-icon-team-line::before, + .fr-icon-team-line::after { + background-image: url("../icons/user/team-line.svg"); + } + + .fr-icon-user-add-fill::before, + .fr-icon-user-add-fill::after { + background-image: url("../icons/user/user-add-fill.svg"); + } + + .fr-icon-user-add-line::before, + .fr-icon-user-add-line::after { + background-image: url("../icons/user/user-add-line.svg"); + } + + .fr-icon-user-fill::before, + .fr-icon-user-fill::after { + background-image: url("../icons/user/user-fill.svg"); + } + + .fr-icon-user-heart-fill::before, + .fr-icon-user-heart-fill::after { + background-image: url("../icons/user/user-heart-fill.svg"); + } + + .fr-icon-user-heart-line::before, + .fr-icon-user-heart-line::after { + background-image: url("../icons/user/user-heart-line.svg"); + } + + .fr-icon-user-line::before, + .fr-icon-user-line::after { + background-image: url("../icons/user/user-line.svg"); + } + + .fr-icon-user-search-fill::before, + .fr-icon-user-search-fill::after { + background-image: url("../icons/user/user-search-fill.svg"); + } + + .fr-icon-user-search-line::before, + .fr-icon-user-search-line::after { + background-image: url("../icons/user/user-search-line.svg"); + } + + .fr-icon-user-setting-fill::before, + .fr-icon-user-setting-fill::after { + background-image: url("../icons/user/user-setting-fill.svg"); + } + + .fr-icon-user-setting-line::before, + .fr-icon-user-setting-line::after { + background-image: url("../icons/user/user-setting-line.svg"); + } + + .fr-icon-user-star-fill::before, + .fr-icon-user-star-fill::after { + background-image: url("../icons/user/user-star-fill.svg"); + } + + .fr-icon-user-star-line::before, + .fr-icon-user-star-line::after { + background-image: url("../icons/user/user-star-line.svg"); + } + + .fr-fi-user-fill::before { + background-image: url("../icons/user/user-fill.svg"); + } + + .fr-fi-user-line::before { + background-image: url("../icons/user/user-line.svg"); + } + + .fr-fi-account-line::before, + .fr-fi-account-line::after { + background-image: url("../icons/user/account-circle-line.svg"); + } + + .fr-fi-account-fill::before, + .fr-fi-account-fill::after { + background-image: url("../icons/user/account-circle-fill.svg"); + } + + .fr-icon-account-line::before, + .fr-icon-account-line::after { + background-image: url("../icons/user/account-circle-line.svg"); + } + + .fr-icon-account-fill::before, + .fr-icon-account-fill::after { + background-image: url("../icons/user/account-circle-fill.svg"); + } + + .fr-icon-cloudy-2-fill::before, + .fr-icon-cloudy-2-fill::after { + background-image: url("../icons/weather/cloudy-2-fill.svg"); + } + + .fr-icon-cloudy-2-line::before, + .fr-icon-cloudy-2-line::after { + background-image: url("../icons/weather/cloudy-2-line.svg"); + } + + .fr-icon-fire-fill::before, + .fr-icon-fire-fill::after { + background-image: url("../icons/weather/fire-fill.svg"); + } + + .fr-icon-fire-line::before, + .fr-icon-fire-line::after { + background-image: url("../icons/weather/fire-line.svg"); + } + + .fr-icon-flashlight-fill::before, + .fr-icon-flashlight-fill::after { + background-image: url("../icons/weather/flashlight-fill.svg"); + } + + .fr-icon-flashlight-line::before, + .fr-icon-flashlight-line::after { + background-image: url("../icons/weather/flashlight-line.svg"); + } + + .fr-icon-flood-fill::before, + .fr-icon-flood-fill::after { + background-image: url("../icons/weather/flood-fill.svg"); + } + + .fr-icon-flood-line::before, + .fr-icon-flood-line::after { + background-image: url("../icons/weather/flood-line.svg"); + } + + .fr-icon-avalanches-fill::before, + .fr-icon-avalanches-fill::after { + background-image: url("../icons/weather/fr--avalanches-fill.svg"); + } + + .fr-icon-submersion-fill::before, + .fr-icon-submersion-fill::after { + background-image: url("../icons/weather/fr--submersion-fill.svg"); + } + + .fr-icon-heavy-showers-fill::before, + .fr-icon-heavy-showers-fill::after { + background-image: url("../icons/weather/heavy-showers-fill.svg"); + } + + .fr-icon-heavy-showers-line::before, + .fr-icon-heavy-showers-line::after { + background-image: url("../icons/weather/heavy-showers-line.svg"); + } + + .fr-icon-moon-fill::before, + .fr-icon-moon-fill::after { + background-image: url("../icons/weather/moon-fill.svg"); + } + + .fr-icon-moon-line::before, + .fr-icon-moon-line::after { + background-image: url("../icons/weather/moon-line.svg"); + } + + .fr-icon-snowy-fill::before, + .fr-icon-snowy-fill::after { + background-image: url("../icons/weather/snowy-fill.svg"); + } + + .fr-icon-snowy-line::before, + .fr-icon-snowy-line::after { + background-image: url("../icons/weather/snowy-line.svg"); + } + + .fr-icon-sparkling-2-fill::before, + .fr-icon-sparkling-2-fill::after { + background-image: url("../icons/weather/sparkling-2-fill.svg"); + } + + .fr-icon-sparkling-2-line::before, + .fr-icon-sparkling-2-line::after { + background-image: url("../icons/weather/sparkling-2-line.svg"); + } + + .fr-icon-sun-fill::before, + .fr-icon-sun-fill::after { + background-image: url("../icons/weather/sun-fill.svg"); + } + + .fr-icon-sun-line::before, + .fr-icon-sun-line::after { + background-image: url("../icons/weather/sun-line.svg"); + } + + .fr-icon-temp-cold-fill::before, + .fr-icon-temp-cold-fill::after { + background-image: url("../icons/weather/temp-cold-fill.svg"); + } + + .fr-icon-temp-cold-line::before, + .fr-icon-temp-cold-line::after { + background-image: url("../icons/weather/temp-cold-line.svg"); + } + + .fr-icon-thunderstorms-fill::before, + .fr-icon-thunderstorms-fill::after { + background-image: url("../icons/weather/thunderstorms-fill.svg"); + } + + .fr-icon-thunderstorms-line::before, + .fr-icon-thunderstorms-line::after { + background-image: url("../icons/weather/thunderstorms-line.svg"); + } + + .fr-icon-tornado-fill::before, + .fr-icon-tornado-fill::after { + background-image: url("../icons/weather/tornado-fill.svg"); + } + + .fr-icon-tornado-line::before, + .fr-icon-tornado-line::after { + background-image: url("../icons/weather/tornado-line.svg"); + } + + .fr-icon-typhoon-fill::before, + .fr-icon-typhoon-fill::after { + background-image: url("../icons/weather/typhoon-fill.svg"); + } + + .fr-icon-typhoon-line::before, + .fr-icon-typhoon-line::after { + background-image: url("../icons/weather/typhoon-line.svg"); + } + + .fr-icon-windy-fill::before, + .fr-icon-windy-fill::after { + background-image: url("../icons/weather/windy-fill.svg"); + } + + .fr-icon-windy-line::before, + .fr-icon-windy-line::after { + background-image: url("../icons/weather/windy-line.svg"); + } + + .fr-fi-flashlight-fill::before { + background-image: url("../icons/weather/flashlight-fill.svg"); + } + + .fr-fi-flashlight-line::before { + background-image: url("../icons/weather/flashlight-line.svg"); + } +} diff --git a/dist/dsfr/utility/utility.legacy.min.css b/dist/dsfr/utility/utility.legacy.min.css new file mode 100644 index 0000000..336dfbf --- /dev/null +++ b/dist/dsfr/utility/utility.legacy.min.css @@ -0,0 +1,79 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media (min-width:36em){ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-background-default--grey{background-color:#fff!important}.fr-background-default--grey:hover{background-color:#f6f6f6!important}.fr-background-default--grey:active{background-color:#ededed!important}.fr-background-alt--grey{background-color:#f6f6f6!important}.fr-background-alt--grey:hover{background-color:#dfdfdf!important}.fr-background-alt--grey:active{background-color:#cfcfcf!important}.fr-background-alt--blue-france{background-color:#f5f5fe!important}.fr-background-alt--blue-france:hover{background-color:#dcdcfc!important}.fr-background-alt--blue-france:active{background-color:#cbcbfa!important}.fr-background-alt--red-marianne{background-color:#fef4f4!important}.fr-background-alt--red-marianne:hover{background-color:#fcd7d7!important}.fr-background-alt--red-marianne:active{background-color:#fac4c4!important}.fr-background-alt--green-tilleul-verveine{background-color:#fef7da!important}.fr-background-alt--green-tilleul-verveine:hover{background-color:#fce552!important}.fr-background-alt--green-tilleul-verveine:active{background-color:#ebd54c!important}.fr-background-alt--green-bourgeon{background-color:#e6feda!important}.fr-background-alt--green-bourgeon:hover{background-color:#a7fc62!important}.fr-background-alt--green-bourgeon:active{background-color:#98ed4d!important}.fr-background-alt--green-emeraude{background-color:#e3fdeb!important}.fr-background-alt--green-emeraude:hover{background-color:#94f9b9!important}.fr-background-alt--green-emeraude:active{background-color:#6df1a3!important}.fr-background-alt--green-menthe{background-color:#dffdf7!important}.fr-background-alt--green-menthe:hover{background-color:#84f9e7!important}.fr-background-alt--green-menthe:active{background-color:#70ebd8!important}.fr-background-alt--green-archipel{background-color:#e5fbfd!important}.fr-background-alt--green-archipel:hover{background-color:#99f2f8!important}.fr-background-alt--green-archipel:active{background-color:#73e9f0!important}.fr-background-alt--blue-ecume{background-color:#f4f6fe!important}.fr-background-alt--blue-ecume:hover{background-color:#d7dffb!important}.fr-background-alt--blue-ecume:active{background-color:#c3cffa!important}.fr-background-alt--blue-cumulus{background-color:#f3f6fe!important}.fr-background-alt--blue-cumulus:hover{background-color:#d3dffc!important}.fr-background-alt--blue-cumulus:active{background-color:#bed0fa!important}.fr-background-alt--purple-glycine{background-color:#fef3fd!important}.fr-background-alt--purple-glycine:hover{background-color:#fcd4f8!important}.fr-background-alt--purple-glycine:active{background-color:#fabff5!important}.fr-background-alt--pink-macaron{background-color:#fef4f2!important}.fr-background-alt--pink-macaron:hover{background-color:#fcd8d0!important}.fr-background-alt--pink-macaron:active{background-color:#fac5b8!important}.fr-background-alt--pink-tuile{background-color:#fef4f3!important}.fr-background-alt--pink-tuile:hover{background-color:#fcd7d3!important}.fr-background-alt--pink-tuile:active{background-color:#fac4be!important}.fr-background-alt--yellow-tournesol{background-color:#fef6e3!important}.fr-background-alt--yellow-tournesol:hover{background-color:#fce086!important}.fr-background-alt--yellow-tournesol:active{background-color:#f5d24b!important}.fr-background-alt--yellow-moutarde{background-color:#fef5e8!important}.fr-background-alt--yellow-moutarde:hover{background-color:#fcdca3!important}.fr-background-alt--yellow-moutarde:active{background-color:#fbcd64!important}.fr-background-alt--orange-terre-battue{background-color:#fef4f2!important}.fr-background-alt--orange-terre-battue:hover{background-color:#fcd8d0!important}.fr-background-alt--orange-terre-battue:active{background-color:#fac5b8!important}.fr-background-alt--brown-cafe-creme{background-color:#fbf6ed!important}.fr-background-alt--brown-cafe-creme:hover{background-color:#f2deb6!important}.fr-background-alt--brown-cafe-creme:active{background-color:#eacf91!important}.fr-background-alt--brown-caramel{background-color:#fbf5f2!important}.fr-background-alt--brown-caramel:hover{background-color:#f1dbcf!important}.fr-background-alt--brown-caramel:active{background-color:#ecc9b5!important}.fr-background-alt--brown-opera{background-color:#fbf5f2!important}.fr-background-alt--brown-opera:hover{background-color:#f1dbcf!important}.fr-background-alt--brown-opera:active{background-color:#ecc9b5!important}.fr-background-alt--beige-gris-galet{background-color:#f9f6f2!important}.fr-background-alt--beige-gris-galet:hover{background-color:#eadecd!important}.fr-background-alt--beige-gris-galet:active{background-color:#e1ceb1!important}.fr-background-contrast--grey{background-color:#eee!important}.fr-background-contrast--grey:hover{background-color:#d2d2d2!important}.fr-background-contrast--grey:active{background-color:#c1c1c1!important}.fr-background-contrast--blue-france{background-color:#ececfe!important}.fr-background-contrast--blue-france:hover{background-color:#cecefc!important}.fr-background-contrast--blue-france:active{background-color:#bbbbfc!important}.fr-background-contrast--red-marianne{background-color:#fee9e9!important}.fr-background-contrast--red-marianne:hover{background-color:#fdc5c5!important}.fr-background-contrast--red-marianne:active{background-color:#fcafaf!important}.fr-background-contrast--green-tilleul-verveine{background-color:#fceeac!important}.fr-background-contrast--green-tilleul-verveine:hover{background-color:#e8d45c!important}.fr-background-contrast--green-tilleul-verveine:active{background-color:#d4c254!important}.fr-background-contrast--green-bourgeon{background-color:#c9fcac!important}.fr-background-contrast--green-bourgeon:hover{background-color:#9ae95d!important}.fr-background-contrast--green-bourgeon:active{background-color:#8dd555!important}.fr-background-contrast--green-emeraude{background-color:#c3fad5!important}.fr-background-contrast--green-emeraude:hover{background-color:#77eda5!important}.fr-background-contrast--green-emeraude:active{background-color:#6dd897!important}.fr-background-contrast--green-menthe{background-color:#bafaee!important}.fr-background-contrast--green-menthe:hover{background-color:#79e7d5!important}.fr-background-contrast--green-menthe:active{background-color:#6fd3c3!important}.fr-background-contrast--green-archipel{background-color:#c7f6fc!important}.fr-background-contrast--green-archipel:hover{background-color:#64ecf8!important}.fr-background-contrast--green-archipel:active{background-color:#5bd8e3!important}.fr-background-contrast--blue-ecume{background-color:#e9edfe!important}.fr-background-contrast--blue-ecume:hover{background-color:#c5d0fc!important}.fr-background-contrast--blue-ecume:active{background-color:#adbffc!important}.fr-background-contrast--blue-cumulus{background-color:#e6eefe!important}.fr-background-contrast--blue-cumulus:hover{background-color:#bcd3fc!important}.fr-background-contrast--blue-cumulus:active{background-color:#9fc3fc!important}.fr-background-contrast--purple-glycine{background-color:#fee7fc!important}.fr-background-contrast--purple-glycine:hover{background-color:#fdc0f8!important}.fr-background-contrast--purple-glycine:active{background-color:#fca8f6!important}.fr-background-contrast--pink-macaron{background-color:#fee9e6!important}.fr-background-contrast--pink-macaron:hover{background-color:#fdc6bd!important}.fr-background-contrast--pink-macaron:active{background-color:#fcb0a2!important}.fr-background-contrast--pink-tuile{background-color:#fee9e7!important}.fr-background-contrast--pink-tuile:hover{background-color:#fdc6c0!important}.fr-background-contrast--pink-tuile:active{background-color:#fcb0a7!important}.fr-background-contrast--yellow-tournesol{background-color:#feecc2!important}.fr-background-contrast--yellow-tournesol:hover{background-color:#fbd335!important}.fr-background-contrast--yellow-tournesol:active{background-color:#e6c130!important}.fr-background-contrast--yellow-moutarde{background-color:#feebd0!important}.fr-background-contrast--yellow-moutarde:hover{background-color:#fdcd6d!important}.fr-background-contrast--yellow-moutarde:active{background-color:#f4be30!important}.fr-background-contrast--orange-terre-battue{background-color:#fee9e5!important}.fr-background-contrast--orange-terre-battue:hover{background-color:#fdc6ba!important}.fr-background-contrast--orange-terre-battue:active{background-color:#fcb09e!important}.fr-background-contrast--brown-cafe-creme{background-color:#f7ecdb!important}.fr-background-contrast--brown-cafe-creme:hover{background-color:#edce94!important}.fr-background-contrast--brown-cafe-creme:active{background-color:#dabd84!important}.fr-background-contrast--brown-caramel{background-color:#f7ebe5!important}.fr-background-contrast--brown-caramel:hover{background-color:#eccbb9!important}.fr-background-contrast--brown-caramel:active{background-color:#e6b79a!important}.fr-background-contrast--brown-opera{background-color:#f7ece4!important}.fr-background-contrast--brown-opera:hover{background-color:#eccdb3!important}.fr-background-contrast--brown-opera:active{background-color:#e6ba90!important}.fr-background-contrast--beige-gris-galet{background-color:#f3ede5!important}.fr-background-contrast--beige-gris-galet:hover{background-color:#e1d0b5!important}.fr-background-contrast--beige-gris-galet:active{background-color:#d1bea2!important}.fr-background-contrast--info{background-color:#e8edff!important}.fr-background-contrast--info:hover{background-color:#c2d1ff!important}.fr-background-contrast--info:active{background-color:#a9bfff!important}.fr-background-contrast--success{background-color:#b8fec9!important}.fr-background-contrast--success:hover{background-color:#46fd89!important}.fr-background-contrast--success:active{background-color:#34eb7b!important}.fr-background-contrast--warning{background-color:#ffe9e6!important}.fr-background-contrast--warning:hover{background-color:#ffc6bd!important}.fr-background-contrast--warning:active{background-color:#ffb0a2!important}.fr-background-contrast--error{background-color:#ffe9e9!important}.fr-background-contrast--error:hover{background-color:#ffc5c5!important}.fr-background-contrast--error:active{background-color:#ffafaf!important}.fr-background-flat--grey{background-color:#3a3a3a!important}.fr-background-flat--blue-france{background-color:#000091!important}.fr-background-flat--red-marianne{background-color:#c9191e!important}.fr-background-flat--green-tilleul-verveine{background-color:#66673d!important}.fr-background-flat--green-bourgeon{background-color:#447049!important}.fr-background-flat--green-emeraude{background-color:#297254!important}.fr-background-flat--green-menthe{background-color:#37635f!important}.fr-background-flat--green-archipel{background-color:#006a6f!important}.fr-background-flat--blue-ecume{background-color:#2f4077!important}.fr-background-flat--blue-cumulus{background-color:#3558a2!important}.fr-background-flat--purple-glycine{background-color:#6e445a!important}.fr-background-flat--pink-macaron{background-color:#8d533e!important}.fr-background-flat--pink-tuile{background-color:#a94645!important}.fr-background-flat--yellow-tournesol{background-color:#716043!important}.fr-background-flat--yellow-moutarde{background-color:#695240!important}.fr-background-flat--orange-terre-battue{background-color:#755348!important}.fr-background-flat--brown-cafe-creme{background-color:#685c48!important}.fr-background-flat--brown-caramel{background-color:#845d48!important}.fr-background-flat--brown-opera{background-color:#745b47!important}.fr-background-flat--beige-gris-galet{background-color:#6a6156!important}.fr-background-flat--info{background-color:#0063cb!important}.fr-background-flat--success{background-color:#18753c!important}.fr-background-flat--warning{background-color:#b34000!important}.fr-background-flat--error{background-color:#ce0500!important}.fr-background-action-high--grey{background-color:#3a3a3a!important}.fr-background-action-high--grey:hover{background-color:#616161!important}.fr-background-action-high--grey:active{background-color:#777!important}.fr-background-action-high--blue-france{background-color:#000091!important}.fr-background-action-high--blue-france:hover{background-color:#1212ff!important}.fr-background-action-high--blue-france:active{background-color:#2323ff!important}.fr-background-action-high--red-marianne{background-color:#c9191e!important}.fr-background-action-high--red-marianne:hover{background-color:#f93f42!important}.fr-background-action-high--red-marianne:active{background-color:#f95a5c!important}.fr-background-action-high--green-tilleul-verveine{background-color:#66673d!important}.fr-background-action-high--green-tilleul-verveine:hover{background-color:#929359!important}.fr-background-action-high--green-tilleul-verveine:active{background-color:#a7a967!important}.fr-background-action-high--green-bourgeon{background-color:#447049!important}.fr-background-action-high--green-bourgeon:hover{background-color:#639f6a!important}.fr-background-action-high--green-bourgeon:active{background-color:#72b77a!important}.fr-background-action-high--green-emeraude{background-color:#297254!important}.fr-background-action-high--green-emeraude:hover{background-color:#3ea47a!important}.fr-background-action-high--green-emeraude:active{background-color:#49bc8d!important}.fr-background-action-high--green-menthe{background-color:#37635f!important}.fr-background-action-high--green-menthe:hover{background-color:#53918c!important}.fr-background-action-high--green-menthe:active{background-color:#62a9a2!important}.fr-background-action-high--green-archipel{background-color:#006a6f!important}.fr-background-action-high--green-archipel:hover{background-color:#009fa7!important}.fr-background-action-high--green-archipel:active{background-color:#00bbc3!important}.fr-background-action-high--blue-ecume{background-color:#2f4077!important}.fr-background-action-high--blue-ecume:hover{background-color:#4e68bb!important}.fr-background-action-high--blue-ecume:active{background-color:#667dcf!important}.fr-background-action-high--blue-cumulus{background-color:#3558a2!important}.fr-background-action-high--blue-cumulus:hover{background-color:#5982e0!important}.fr-background-action-high--blue-cumulus:active{background-color:#7996e6!important}.fr-background-action-high--purple-glycine{background-color:#6e445a!important}.fr-background-action-high--purple-glycine:hover{background-color:#a66989!important}.fr-background-action-high--purple-glycine:active{background-color:#bb7f9e!important}.fr-background-action-high--pink-macaron{background-color:#8d533e!important}.fr-background-action-high--pink-macaron:hover{background-color:#ca795c!important}.fr-background-action-high--pink-macaron:active{background-color:#e08e73!important}.fr-background-action-high--pink-tuile{background-color:#a94645!important}.fr-background-action-high--pink-tuile:hover{background-color:#d5706f!important}.fr-background-action-high--pink-tuile:active{background-color:#da8a89!important}.fr-background-action-high--yellow-tournesol{background-color:#716043!important}.fr-background-action-high--yellow-tournesol:hover{background-color:#a28a62!important}.fr-background-action-high--yellow-tournesol:active{background-color:#ba9f72!important}.fr-background-action-high--yellow-moutarde{background-color:#695240!important}.fr-background-action-high--yellow-moutarde:hover{background-color:#9b7b61!important}.fr-background-action-high--yellow-moutarde:active{background-color:#b58f72!important}.fr-background-action-high--orange-terre-battue{background-color:#755348!important}.fr-background-action-high--orange-terre-battue:hover{background-color:#ab7b6b!important}.fr-background-action-high--orange-terre-battue:active{background-color:#c68f7d!important}.fr-background-action-high--brown-cafe-creme{background-color:#685c48!important}.fr-background-action-high--brown-cafe-creme:hover{background-color:#97866a!important}.fr-background-action-high--brown-cafe-creme:active{background-color:#ae9b7b!important}.fr-background-action-high--brown-caramel{background-color:#845d48!important}.fr-background-action-high--brown-caramel:hover{background-color:#bb8568!important}.fr-background-action-high--brown-caramel:active{background-color:#d69978!important}.fr-background-action-high--brown-opera{background-color:#745b47!important}.fr-background-action-high--brown-opera:hover{background-color:#a78468!important}.fr-background-action-high--brown-opera:active{background-color:#c09979!important}.fr-background-action-high--beige-gris-galet{background-color:#6a6156!important}.fr-background-action-high--beige-gris-galet:hover{background-color:#988b7c!important}.fr-background-action-high--beige-gris-galet:active{background-color:#afa08f!important}.fr-background-action-high--info{background-color:#0063cb!important}.fr-background-action-high--info:hover{background-color:#3b87ff!important}.fr-background-action-high--info:active{background-color:#6798ff!important}.fr-background-action-high--success{background-color:#18753c!important}.fr-background-action-high--success:hover{background-color:#27a959!important}.fr-background-action-high--success:active{background-color:#2fc368!important}.fr-background-action-high--warning{background-color:#b34000!important}.fr-background-action-high--warning:hover{background-color:#ff6218!important}.fr-background-action-high--warning:active{background-color:#ff7a55!important}.fr-background-action-high--error{background-color:#ce0500!important}.fr-background-action-high--error:hover{background-color:#ff2725!important}.fr-background-action-high--error:active{background-color:#ff4140!important}.fr-background-action-low--blue-france{background-color:#e3e3fd!important}.fr-background-action-low--blue-france:hover{background-color:#c1c1fb!important}.fr-background-action-low--blue-france:active{background-color:#adadf9!important}.fr-background-action-low--red-marianne{background-color:#fddede!important}.fr-background-action-low--red-marianne:hover{background-color:#fbb6b6!important}.fr-background-action-low--red-marianne:active{background-color:#fa9e9e!important}.fr-background-action-low--green-tilleul-verveine{background-color:#fbe769!important}.fr-background-action-low--green-tilleul-verveine:hover{background-color:#d7c655!important}.fr-background-action-low--green-tilleul-verveine:active{background-color:#c2b24c!important}.fr-background-action-low--green-bourgeon{background-color:#a9fb68!important}.fr-background-action-low--green-bourgeon:hover{background-color:#8ed654!important}.fr-background-action-low--green-bourgeon:active{background-color:#7fc04b!important}.fr-background-action-low--green-emeraude{background-color:#9ef9be!important}.fr-background-action-low--green-emeraude:hover{background-color:#69df97!important}.fr-background-action-low--green-emeraude:active{background-color:#5ec988!important}.fr-background-action-low--green-menthe{background-color:#8bf8e7!important}.fr-background-action-low--green-menthe:hover{background-color:#6ed5c5!important}.fr-background-action-low--green-menthe:active{background-color:#62bfb1!important}.fr-background-action-low--green-archipel{background-color:#a6f2fa!important}.fr-background-action-low--green-archipel:hover{background-color:#62dbe5!important}.fr-background-action-low--green-archipel:active{background-color:#58c5cf!important}.fr-background-action-low--blue-ecume{background-color:#dee5fd!important}.fr-background-action-low--blue-ecume:hover{background-color:#b4c5fb!important}.fr-background-action-low--blue-ecume:active{background-color:#99b3f9!important}.fr-background-action-low--blue-cumulus{background-color:#dae6fd!important}.fr-background-action-low--blue-cumulus:hover{background-color:#a9c8fb!important}.fr-background-action-low--blue-cumulus:active{background-color:#8ab8f9!important}.fr-background-action-low--purple-glycine{background-color:#fddbfa!important}.fr-background-action-low--purple-glycine:hover{background-color:#fbaff5!important}.fr-background-action-low--purple-glycine:active{background-color:#fa96f2!important}.fr-background-action-low--pink-macaron{background-color:#fddfda!important}.fr-background-action-low--pink-macaron:hover{background-color:#fbb8ab!important}.fr-background-action-low--pink-macaron:active{background-color:#faa18d!important}.fr-background-action-low--pink-tuile{background-color:#fddfdb!important}.fr-background-action-low--pink-tuile:hover{background-color:#fbb8ad!important}.fr-background-action-low--pink-tuile:active{background-color:#faa191!important}.fr-background-action-low--yellow-tournesol{background-color:#fde39c!important}.fr-background-action-low--yellow-tournesol:hover{background-color:#e9c53b!important}.fr-background-action-low--yellow-tournesol:active{background-color:#d3b235!important}.fr-background-action-low--yellow-moutarde{background-color:#fde2b5!important}.fr-background-action-low--yellow-moutarde:hover{background-color:#f6c43c!important}.fr-background-action-low--yellow-moutarde:active{background-color:#dfb135!important}.fr-background-action-low--orange-terre-battue{background-color:#fddfd8!important}.fr-background-action-low--orange-terre-battue:hover{background-color:#fbb8a5!important}.fr-background-action-low--orange-terre-battue:active{background-color:#faa184!important}.fr-background-action-low--brown-cafe-creme{background-color:#f4e3c7!important}.fr-background-action-low--brown-cafe-creme:hover{background-color:#e1c386!important}.fr-background-action-low--brown-cafe-creme:active{background-color:#ccb078!important}.fr-background-action-low--brown-caramel{background-color:#f3e2d9!important}.fr-background-action-low--brown-caramel:hover{background-color:#e7bea6!important}.fr-background-action-low--brown-caramel:active{background-color:#e1a982!important}.fr-background-action-low--brown-opera{background-color:#f3e2d7!important}.fr-background-action-low--brown-opera:hover{background-color:#e7bfa0!important}.fr-background-action-low--brown-opera:active{background-color:#deaa7e!important}.fr-background-action-low--beige-gris-galet{background-color:#eee4d9!important}.fr-background-action-low--beige-gris-galet:hover{background-color:#dbc3a4!important}.fr-background-action-low--beige-gris-galet:active{background-color:#c6b094!important}.fr-text-default--grey{color:#3a3a3a!important}.fr-text-default--info{color:#0063cb!important}.fr-text-default--success{color:#18753c!important}.fr-text-default--warning{color:#b34000!important}.fr-text-default--error{color:#ce0500!important}.fr-text-title--grey{color:#161616!important}.fr-text-title--blue-france{color:#000091!important}.fr-text-title--red-marianne{color:#c9191e!important}.fr-text-label--grey{color:#161616!important}.fr-text-label--blue-france{color:#000091!important}.fr-text-label--red-marianne{color:#c9191e!important}.fr-text-label--green-tilleul-verveine{color:#66673d!important}.fr-text-label--green-bourgeon{color:#447049!important}.fr-text-label--green-emeraude{color:#297254!important}.fr-text-label--green-menthe{color:#37635f!important}.fr-text-label--green-archipel{color:#006a6f!important}.fr-text-label--blue-ecume{color:#2f4077!important}.fr-text-label--blue-cumulus{color:#3558a2!important}.fr-text-label--purple-glycine{color:#6e445a!important}.fr-text-label--pink-macaron{color:#8d533e!important}.fr-text-label--pink-tuile{color:#a94645!important}.fr-text-label--yellow-tournesol{color:#716043!important}.fr-text-label--yellow-moutarde{color:#695240!important}.fr-text-label--orange-terre-battue{color:#755348!important}.fr-text-label--brown-cafe-creme{color:#685c48!important}.fr-text-label--brown-caramel{color:#845d48!important}.fr-text-label--brown-opera{color:#745b47!important}.fr-text-label--beige-gris-galet{color:#6a6156!important}.fr-text-mention--grey{color:#666!important}.fr-text-inverted--grey{color:#fff!important}.fr-text-inverted--blue-france{color:#f5f5fe!important}.fr-text-inverted--red-marianne{color:#fef4f4!important}.fr-text-inverted--info{color:#f4f6ff!important}.fr-text-inverted--success{color:#dffee6!important}.fr-text-inverted--warning{color:#fff4f3!important}.fr-text-inverted--error{color:#fff4f4!important}.fr-text-inverted--green-tilleul-verveine{color:#fef7da!important}.fr-text-inverted--green-bourgeon{color:#e6feda!important}.fr-text-inverted--green-emeraude{color:#e3fdeb!important}.fr-text-inverted--green-menthe{color:#dffdf7!important}.fr-text-inverted--green-archipel{color:#e5fbfd!important}.fr-text-inverted--blue-ecume{color:#f4f6fe!important}.fr-text-inverted--blue-cumulus{color:#f3f6fe!important}.fr-text-inverted--purple-glycine{color:#fef3fd!important}.fr-text-inverted--pink-macaron{color:#fef4f2!important}.fr-text-inverted--pink-tuile{color:#fef4f3!important}.fr-text-inverted--yellow-tournesol{color:#fef6e3!important}.fr-text-inverted--yellow-moutarde{color:#fef5e8!important}.fr-text-inverted--orange-terre-battue{color:#fef4f2!important}.fr-text-inverted--brown-cafe-creme{color:#fbf6ed!important}.fr-text-inverted--brown-caramel,.fr-text-inverted--brown-opera{color:#fbf5f2!important}.fr-text-inverted--beige-gris-galet{color:#f9f6f2!important}.fr-text-action-high--grey{color:#161616!important}.fr-text-action-high--blue-france{color:#000091!important}.fr-text-action-high--red-marianne{color:#c9191e!important}.fr-text-action-high--green-tilleul-verveine{color:#66673d!important}.fr-text-action-high--green-bourgeon{color:#447049!important}.fr-text-action-high--green-emeraude{color:#297254!important}.fr-text-action-high--green-menthe{color:#37635f!important}.fr-text-action-high--green-archipel{color:#006a6f!important}.fr-text-action-high--blue-ecume{color:#2f4077!important}.fr-text-action-high--blue-cumulus{color:#3558a2!important}.fr-text-action-high--purple-glycine{color:#6e445a!important}.fr-text-action-high--pink-macaron{color:#8d533e!important}.fr-text-action-high--pink-tuile{color:#a94645!important}.fr-text-action-high--yellow-tournesol{color:#716043!important}.fr-text-action-high--yellow-moutarde{color:#695240!important}.fr-text-action-high--orange-terre-battue{color:#755348!important}.fr-text-action-high--brown-cafe-creme{color:#685c48!important}.fr-text-action-high--brown-caramel{color:#845d48!important}.fr-text-action-high--brown-opera{color:#745b47!important}.fr-text-action-high--beige-gris-galet{color:#6a6156!important}.fr-border-default--grey{border:1px solid #ddd!important}.fr-border-default--blue-france{border:1px solid #6a6af4!important}.fr-border-default--red-marianne{border:1px solid #e1000f!important}.fr-border-default--green-tilleul-verveine{border:1px solid #b7a73f!important}.fr-border-default--green-bourgeon{border:1px solid #68a532!important}.fr-border-default--green-emeraude{border:1px solid #00a95f!important}.fr-border-default--green-menthe{border:1px solid #009081!important}.fr-border-default--green-archipel{border:1px solid #009099!important}.fr-border-default--blue-ecume{border:1px solid #465f9d!important}.fr-border-default--blue-cumulus{border:1px solid #417dc4!important}.fr-border-default--purple-glycine{border:1px solid #a558a0!important}.fr-border-default--pink-macaron{border:1px solid #e18b76!important}.fr-border-default--pink-tuile{border:1px solid #ce614a!important}.fr-border-default--yellow-tournesol{border:1px solid #c8aa39!important}.fr-border-default--yellow-moutarde{border:1px solid #c3992a!important}.fr-border-default--orange-terre-battue{border:1px solid #e4794a!important}.fr-border-default--brown-cafe-creme{border:1px solid #d1b781!important}.fr-border-default--brown-caramel{border:1px solid #c08c65!important}.fr-border-default--brown-opera{border:1px solid #bd987a!important}.fr-border-default--beige-gris-galet{border:1px solid #aea397!important}.fr-border-plain--grey{border:1px solid #3a3a3a!important}.fr-border-plain--blue-france{border:1px solid #000091!important}.fr-border-plain--red-marianne{border:1px solid #c9191e!important}.fr-border-plain--info{border:1px solid #0063cb!important}.fr-border-plain--success{border:1px solid #18753c!important}.fr-border-plain--warning{border:1px solid #b34000!important}.fr-border-plain--error{border:1px solid #ce0500!important}.fr-border-plain--green-tilleul-verveine{border:1px solid #66673d!important}.fr-border-plain--green-bourgeon{border:1px solid #447049!important}.fr-border-plain--green-emeraude{border:1px solid #297254!important}.fr-border-plain--green-menthe{border:1px solid #37635f!important}.fr-border-plain--green-archipel{border:1px solid #006a6f!important}.fr-border-plain--blue-ecume{border:1px solid #2f4077!important}.fr-border-plain--blue-cumulus{border:1px solid #3558a2!important}.fr-border-plain--purple-glycine{border:1px solid #6e445a!important}.fr-border-plain--pink-macaron{border:1px solid #8d533e!important}.fr-border-plain--pink-tuile{border:1px solid #a94645!important}.fr-border-plain--yellow-tournesol{border:1px solid #716043!important}.fr-border-plain--yellow-moutarde{border:1px solid #695240!important}.fr-border-plain--orange-terre-battue{border:1px solid #755348!important}.fr-border-plain--brown-cafe-creme{border:1px solid #685c48!important}.fr-border-plain--brown-caramel{border:1px solid #845d48!important}.fr-border-plain--brown-opera{border:1px solid #745b47!important}.fr-border-plain--beige-gris-galet{border:1px solid #6a6156!important}.fr-artwork-major--blue-france{fill:#000091!important}.fr-artwork-major--red-marianne{fill:#c9191e!important}.fr-artwork-major--green-tilleul-verveine{fill:#66673d!important}.fr-artwork-major--green-bourgeon{fill:#447049!important}.fr-artwork-major--green-emeraude{fill:#297254!important}.fr-artwork-major--green-menthe{fill:#37635f!important}.fr-artwork-major--green-archipel{fill:#006a6f!important}.fr-artwork-major--blue-ecume{fill:#2f4077!important}.fr-artwork-major--blue-cumulus{fill:#3558a2!important}.fr-artwork-major--purple-glycine{fill:#6e445a!important}.fr-artwork-major--pink-macaron{fill:#8d533e!important}.fr-artwork-major--pink-tuile{fill:#a94645!important}.fr-artwork-major--yellow-tournesol{fill:#716043!important}.fr-artwork-major--yellow-moutarde{fill:#695240!important}.fr-artwork-major--orange-terre-battue{fill:#755348!important}.fr-artwork-major--brown-cafe-creme{fill:#685c48!important}.fr-artwork-major--brown-caramel{fill:#845d48!important}.fr-artwork-major--brown-opera{fill:#745b47!important}.fr-artwork-major--beige-gris-galet{fill:#6a6156!important}.fr-artwork-minor--blue-france{fill:#6a6af4!important}.fr-artwork-minor--red-marianne{fill:#e1000f!important}.fr-artwork-minor--green-tilleul-verveine{fill:#b7a73f!important}.fr-artwork-minor--green-bourgeon{fill:#68a532!important}.fr-artwork-minor--green-emeraude{fill:#00a95f!important}.fr-artwork-minor--green-menthe{fill:#009081!important}.fr-artwork-minor--green-archipel{fill:#009099!important}.fr-artwork-minor--blue-ecume{fill:#465f9d!important}.fr-artwork-minor--blue-cumulus{fill:#417dc4!important}.fr-artwork-minor--purple-glycine{fill:#a558a0!important}.fr-artwork-minor--pink-macaron{fill:#e18b76!important}.fr-artwork-minor--pink-tuile{fill:#ce614a!important}.fr-artwork-minor--yellow-tournesol{fill:#c8aa39!important}.fr-artwork-minor--yellow-moutarde{fill:#c3992a!important}.fr-artwork-minor--orange-terre-battue{fill:#e4794a!important}.fr-artwork-minor--brown-cafe-creme{fill:#d1b781!important}.fr-artwork-minor--brown-caramel{fill:#c08c65!important}.fr-artwork-minor--brown-opera{fill:#bd987a!important}.fr-artwork-minor--beige-gris-galet{fill:#aea397!important}.fr-artwork-decorative--grey{fill:#eee!important}.fr-artwork-decorative--blue-france{fill:#ececfe!important}.fr-artwork-decorative--red-marianne{fill:#fee9e9!important}.fr-artwork-decorative--green-tilleul-verveine{fill:#fceeac!important}.fr-artwork-decorative--green-bourgeon{fill:#c9fcac!important}.fr-artwork-decorative--green-emeraude{fill:#c3fad5!important}.fr-artwork-decorative--green-menthe{fill:#bafaee!important}.fr-artwork-decorative--green-archipel{fill:#c7f6fc!important}.fr-artwork-decorative--blue-ecume{fill:#e9edfe!important}.fr-artwork-decorative--blue-cumulus{fill:#e6eefe!important}.fr-artwork-decorative--purple-glycine{fill:#fee7fc!important}.fr-artwork-decorative--pink-macaron{fill:#fee9e6!important}.fr-artwork-decorative--pink-tuile{fill:#fee9e7!important}.fr-artwork-decorative--yellow-tournesol{fill:#feecc2!important}.fr-artwork-decorative--yellow-moutarde{fill:#feebd0!important}.fr-artwork-decorative--orange-terre-battue{fill:#fee9e5!important}.fr-artwork-decorative--brown-cafe-creme{fill:#f7ecdb!important}.fr-artwork-decorative--brown-caramel{fill:#f7ebe5!important}.fr-artwork-decorative--brown-opera{fill:#f7ece4!important}.fr-artwork-decorative--beige-gris-galet{fill:#f3ede5!important}.fr-artwork-background--grey{fill:#f6f6f6!important}.fr-artwork-background--blue-france{fill:#f5f5fe!important}.fr-artwork-background--red-marianne{fill:#fef4f4!important}.fr-artwork-background--green-tilleul-verveine{fill:#fef7da!important}.fr-artwork-background--green-bourgeon{fill:#e6feda!important}.fr-artwork-background--green-emeraude{fill:#e3fdeb!important}.fr-artwork-background--green-menthe{fill:#dffdf7!important}.fr-artwork-background--green-archipel{fill:#e5fbfd!important}.fr-artwork-background--blue-ecume{fill:#f4f6fe!important}.fr-artwork-background--blue-cumulus{fill:#f3f6fe!important}.fr-artwork-background--purple-glycine{fill:#fef3fd!important}.fr-artwork-background--pink-macaron{fill:#fef4f2!important}.fr-artwork-background--pink-tuile{fill:#fef4f3!important}.fr-artwork-background--yellow-tournesol{fill:#fef6e3!important}.fr-artwork-background--yellow-moutarde{fill:#fef5e8!important}.fr-artwork-background--orange-terre-battue{fill:#fef4f2!important}.fr-artwork-background--brown-cafe-creme{fill:#fbf6ed!important}.fr-artwork-background--brown-caramel,.fr-artwork-background--brown-opera{fill:#fbf5f2!important}.fr-artwork-background--beige-gris-galet{fill:#f9f6f2!important}.fr-artwork-motif--grey{fill:#e5e5e5!important}.fr-artwork-motif--blue-france{fill:#e3e3fd!important}.fr-artwork-motif--red-marianne{fill:#fddede!important}.fr-artwork-motif--green-tilleul-verveine{fill:#fbe769!important}.fr-artwork-motif--green-bourgeon{fill:#a9fb68!important}.fr-artwork-motif--green-emeraude{fill:#9ef9be!important}.fr-artwork-motif--green-menthe{fill:#8bf8e7!important}.fr-artwork-motif--green-archipel{fill:#a6f2fa!important}.fr-artwork-motif--blue-ecume{fill:#dee5fd!important}.fr-artwork-motif--blue-cumulus{fill:#dae6fd!important}.fr-artwork-motif--purple-glycine{fill:#fddbfa!important}.fr-artwork-motif--pink-macaron{fill:#fddfda!important}.fr-artwork-motif--pink-tuile{fill:#fddfdb!important}.fr-artwork-motif--yellow-tournesol{fill:#fde39c!important}.fr-artwork-motif--yellow-moutarde{fill:#fde2b5!important}.fr-artwork-motif--orange-terre-battue{fill:#fddfd8!important}.fr-artwork-motif--brown-cafe-creme{fill:#f4e3c7!important}.fr-artwork-motif--brown-caramel{fill:#f3e2d9!important}.fr-artwork-motif--brown-opera{fill:#f3e2d7!important}.fr-artwork-motif--beige-gris-galet{fill:#eee4d9!important}.fr-icon-ancient-gate-fill:after,.fr-icon-ancient-gate-fill:before{background-image:url(../icons/buildings/ancient-gate-fill.svg)}.fr-icon-ancient-gate-line:after,.fr-icon-ancient-gate-line:before{background-image:url(../icons/buildings/ancient-gate-line.svg)}.fr-icon-ancient-pavilion-fill:after,.fr-icon-ancient-pavilion-fill:before{background-image:url(../icons/buildings/ancient-pavilion-fill.svg)}.fr-icon-ancient-pavilion-line:after,.fr-icon-ancient-pavilion-line:before{background-image:url(../icons/buildings/ancient-pavilion-line.svg)}.fr-icon-bank-fill:after,.fr-icon-bank-fill:before{background-image:url(../icons/buildings/bank-fill.svg)}.fr-icon-bank-line:after,.fr-icon-bank-line:before{background-image:url(../icons/buildings/bank-line.svg)}.fr-icon-building-fill:after,.fr-icon-building-fill:before{background-image:url(../icons/buildings/building-fill.svg)}.fr-icon-building-line:after,.fr-icon-building-line:before{background-image:url(../icons/buildings/building-line.svg)}.fr-icon-community-fill:after,.fr-icon-community-fill:before{background-image:url(../icons/buildings/community-fill.svg)}.fr-icon-community-line:after,.fr-icon-community-line:before{background-image:url(../icons/buildings/community-line.svg)}.fr-icon-government-fill:after,.fr-icon-government-fill:before{background-image:url(../icons/buildings/government-fill.svg)}.fr-icon-government-line:after,.fr-icon-government-line:before{background-image:url(../icons/buildings/government-line.svg)}.fr-icon-home-4-fill:after,.fr-icon-home-4-fill:before{background-image:url(../icons/buildings/home-4-fill.svg)}.fr-icon-home-4-line:after,.fr-icon-home-4-line:before{background-image:url(../icons/buildings/home-4-line.svg)}.fr-icon-hospital-fill:after,.fr-icon-hospital-fill:before{background-image:url(../icons/buildings/hospital-fill.svg)}.fr-icon-hospital-line:after,.fr-icon-hospital-line:before{background-image:url(../icons/buildings/hospital-line.svg)}.fr-icon-hotel-fill:after,.fr-icon-hotel-fill:before{background-image:url(../icons/buildings/hotel-fill.svg)}.fr-icon-hotel-line:after,.fr-icon-hotel-line:before{background-image:url(../icons/buildings/hotel-line.svg)}.fr-icon-store-fill:after,.fr-icon-store-fill:before{background-image:url(../icons/buildings/store-fill.svg)}.fr-icon-store-line:after,.fr-icon-store-line:before{background-image:url(../icons/buildings/store-line.svg)}.fr-fi-home-4-fill:before{background-image:url(../icons/buildings/home-4-fill.svg)}.fr-fi-home-4-line:before{background-image:url(../icons/buildings/home-4-line.svg)}.fr-icon-archive-fill:after,.fr-icon-archive-fill:before{background-image:url(../icons/business/archive-fill.svg)}.fr-icon-archive-line:after,.fr-icon-archive-line:before{background-image:url(../icons/business/archive-line.svg)}.fr-icon-attachment-fill:after,.fr-icon-attachment-fill:before{background-image:url(../icons/business/attachment-fill.svg)}.fr-icon-attachment-line:after,.fr-icon-attachment-line:before{background-image:url(../icons/business/attachment-line.svg)}.fr-icon-award-fill:after,.fr-icon-award-fill:before{background-image:url(../icons/business/award-fill.svg)}.fr-icon-award-line:after,.fr-icon-award-line:before{background-image:url(../icons/business/award-line.svg)}.fr-icon-bar-chart-box-fill:after,.fr-icon-bar-chart-box-fill:before{background-image:url(../icons/business/bar-chart-box-fill.svg)}.fr-icon-bar-chart-box-line:after,.fr-icon-bar-chart-box-line:before{background-image:url(../icons/business/bar-chart-box-line.svg)}.fr-icon-bookmark-fill:after,.fr-icon-bookmark-fill:before{background-image:url(../icons/business/bookmark-fill.svg)}.fr-icon-bookmark-line:after,.fr-icon-bookmark-line:before{background-image:url(../icons/business/bookmark-line.svg)}.fr-icon-briefcase-fill:after,.fr-icon-briefcase-fill:before{background-image:url(../icons/business/briefcase-fill.svg)}.fr-icon-briefcase-line:after,.fr-icon-briefcase-line:before{background-image:url(../icons/business/briefcase-line.svg)}.fr-icon-calendar-2-fill:after,.fr-icon-calendar-2-fill:before{background-image:url(../icons/business/calendar-2-fill.svg)}.fr-icon-calendar-2-line:after,.fr-icon-calendar-2-line:before{background-image:url(../icons/business/calendar-2-line.svg)}.fr-icon-calendar-event-fill:after,.fr-icon-calendar-event-fill:before{background-image:url(../icons/business/calendar-event-fill.svg)}.fr-icon-calendar-event-line:after,.fr-icon-calendar-event-line:before{background-image:url(../icons/business/calendar-event-line.svg)}.fr-icon-calendar-fill:after,.fr-icon-calendar-fill:before{background-image:url(../icons/business/calendar-fill.svg)}.fr-icon-calendar-line:after,.fr-icon-calendar-line:before{background-image:url(../icons/business/calendar-line.svg)}.fr-icon-cloud-fill:after,.fr-icon-cloud-fill:before{background-image:url(../icons/business/cloud-fill.svg)}.fr-icon-cloud-line:after,.fr-icon-cloud-line:before{background-image:url(../icons/business/cloud-line.svg)}.fr-icon-copyright-fill:after,.fr-icon-copyright-fill:before{background-image:url(../icons/business/copyright-fill.svg)}.fr-icon-copyright-line:after,.fr-icon-copyright-line:before{background-image:url(../icons/business/copyright-line.svg)}.fr-icon-customer-service-fill:after,.fr-icon-customer-service-fill:before{background-image:url(../icons/business/customer-service-fill.svg)}.fr-icon-customer-service-line:after,.fr-icon-customer-service-line:before{background-image:url(../icons/business/customer-service-line.svg)}.fr-icon-flag-fill:after,.fr-icon-flag-fill:before{background-image:url(../icons/business/flag-fill.svg)}.fr-icon-flag-line:after,.fr-icon-flag-line:before{background-image:url(../icons/business/flag-line.svg)}.fr-icon-global-fill:after,.fr-icon-global-fill:before{background-image:url(../icons/business/global-fill.svg)}.fr-icon-global-line:after,.fr-icon-global-line:before{background-image:url(../icons/business/global-line.svg)}.fr-icon-line-chart-fill:after,.fr-icon-line-chart-fill:before{background-image:url(../icons/business/line-chart-fill.svg)}.fr-icon-line-chart-line:after,.fr-icon-line-chart-line:before{background-image:url(../icons/business/line-chart-line.svg)}.fr-icon-links-fill:after,.fr-icon-links-fill:before{background-image:url(../icons/business/links-fill.svg)}.fr-icon-links-line:after,.fr-icon-links-line:before{background-image:url(../icons/business/links-line.svg)}.fr-icon-mail-fill:after,.fr-icon-mail-fill:before{background-image:url(../icons/business/mail-fill.svg)}.fr-icon-mail-line:after,.fr-icon-mail-line:before{background-image:url(../icons/business/mail-line.svg)}.fr-icon-mail-open-fill:after,.fr-icon-mail-open-fill:before{background-image:url(../icons/business/mail-open-fill.svg)}.fr-icon-mail-open-line:after,.fr-icon-mail-open-line:before{background-image:url(../icons/business/mail-open-line.svg)}.fr-icon-medal-fill:after,.fr-icon-medal-fill:before{background-image:url(../icons/business/medal-fill.svg)}.fr-icon-medal-line:after,.fr-icon-medal-line:before{background-image:url(../icons/business/medal-line.svg)}.fr-icon-pie-chart-2-fill:after,.fr-icon-pie-chart-2-fill:before{background-image:url(../icons/business/pie-chart-2-fill.svg)}.fr-icon-pie-chart-2-line:after,.fr-icon-pie-chart-2-line:before{background-image:url(../icons/business/pie-chart-2-line.svg)}.fr-icon-pie-chart-box-fill:after,.fr-icon-pie-chart-box-fill:before{background-image:url(../icons/business/pie-chart-box-fill.svg)}.fr-icon-pie-chart-box-line:after,.fr-icon-pie-chart-box-line:before{background-image:url(../icons/business/pie-chart-box-line.svg)}.fr-icon-printer-fill:after,.fr-icon-printer-fill:before{background-image:url(../icons/business/printer-fill.svg)}.fr-icon-printer-line:after,.fr-icon-printer-line:before{background-image:url(../icons/business/printer-line.svg)}.fr-icon-profil-fill:after,.fr-icon-profil-fill:before{background-image:url(../icons/business/profil-fill.svg)}.fr-icon-profil-line:after,.fr-icon-profil-line:before{background-image:url(../icons/business/profil-line.svg)}.fr-icon-projector-2-fill:after,.fr-icon-projector-2-fill:before{background-image:url(../icons/business/projector-2-fill.svg)}.fr-icon-projector-2-line:after,.fr-icon-projector-2-line:before{background-image:url(../icons/business/projector-2-line.svg)}.fr-icon-send-plane-fill:after,.fr-icon-send-plane-fill:before{background-image:url(../icons/business/send-plane-fill.svg)}.fr-icon-send-plane-line:after,.fr-icon-send-plane-line:before{background-image:url(../icons/business/send-plane-line.svg)}.fr-icon-slideshow-fill:after,.fr-icon-slideshow-fill:before{background-image:url(../icons/business/slideshow-fill.svg)}.fr-icon-slideshow-line:after,.fr-icon-slideshow-line:before{background-image:url(../icons/business/slideshow-line.svg)}.fr-icon-window-fill:after,.fr-icon-window-fill:before{background-image:url(../icons/business/window-fill.svg)}.fr-icon-window-line:after,.fr-icon-window-line:before{background-image:url(../icons/business/window-line.svg)}.fr-fi-attachment-fill:before{background-image:url(../icons/business/attachment-fill.svg)}.fr-fi-attachment-line:before{background-image:url(../icons/business/attachment-line.svg)}.fr-fi-calendar-fill:before{background-image:url(../icons/business/calendar-fill.svg)}.fr-fi-calendar-line:before{background-image:url(../icons/business/calendar-line.svg)}.fr-fi-line-chart-fill:before{background-image:url(../icons/business/line-chart-fill.svg)}.fr-fi-line-chart-line:before{background-image:url(../icons/business/line-chart-line.svg)}.fr-fi-links-fill:before{background-image:url(../icons/business/links-fill.svg)}.fr-fi-mail-fill:before{background-image:url(../icons/business/mail-fill.svg)}.fr-fi-mail-line:before{background-image:url(../icons/business/mail-line.svg)}.fr-fi-printer-fill:before{background-image:url(../icons/business/printer-fill.svg)}.fr-fi-printer-line:before{background-image:url(../icons/business/printer-line.svg)}.fr-icon-chat-2-fill:after,.fr-icon-chat-2-fill:before{background-image:url(../icons/communication/chat-2-fill.svg)}.fr-icon-chat-2-line:after,.fr-icon-chat-2-line:before{background-image:url(../icons/communication/chat-2-line.svg)}.fr-icon-chat-3-fill:after,.fr-icon-chat-3-fill:before{background-image:url(../icons/communication/chat-3-fill.svg)}.fr-icon-chat-3-line:after,.fr-icon-chat-3-line:before{background-image:url(../icons/communication/chat-3-line.svg)}.fr-icon-chat-check-fill:after,.fr-icon-chat-check-fill:before{background-image:url(../icons/communication/chat-check-fill.svg)}.fr-icon-chat-check-line:after,.fr-icon-chat-check-line:before{background-image:url(../icons/communication/chat-check-line.svg)}.fr-icon-chat-delete-fill:after,.fr-icon-chat-delete-fill:before{background-image:url(../icons/communication/chat-delete-fill.svg)}.fr-icon-chat-delete-line:after,.fr-icon-chat-delete-line:before{background-image:url(../icons/communication/chat-delete-line.svg)}.fr-icon-chat-poll-fill:after,.fr-icon-chat-poll-fill:before{background-image:url(../icons/communication/chat-poll-fill.svg)}.fr-icon-chat-poll-line:after,.fr-icon-chat-poll-line:before{background-image:url(../icons/communication/chat-poll-line.svg)}.fr-icon-discuss-fill:after,.fr-icon-discuss-fill:before{background-image:url(../icons/communication/discuss-fill.svg)}.fr-icon-discuss-line:after,.fr-icon-discuss-line:before{background-image:url(../icons/communication/discuss-line.svg)}.fr-icon-feedback-fill:after,.fr-icon-feedback-fill:before{background-image:url(../icons/communication/feedback-fill.svg)}.fr-icon-feedback-line:after,.fr-icon-feedback-line:before{background-image:url(../icons/communication/feedback-line.svg)}.fr-icon-message-2-fill:after,.fr-icon-message-2-fill:before{background-image:url(../icons/communication/message-2-fill.svg)}.fr-icon-message-2-line:after,.fr-icon-message-2-line:before{background-image:url(../icons/communication/message-2-line.svg)}.fr-icon-question-answer-fill:after,.fr-icon-question-answer-fill:before{background-image:url(../icons/communication/question-answer-fill.svg)}.fr-icon-question-answer-line:after,.fr-icon-question-answer-line:before{background-image:url(../icons/communication/question-answer-line.svg)}.fr-icon-questionnaire-fill:after,.fr-icon-questionnaire-fill:before{background-image:url(../icons/communication/questionnaire-fill.svg)}.fr-icon-questionnaire-line:after,.fr-icon-questionnaire-line:before{background-image:url(../icons/communication/questionnaire-line.svg)}.fr-icon-video-chat-fill:after,.fr-icon-video-chat-fill:before{background-image:url(../icons/communication/video-chat-fill.svg)}.fr-icon-video-chat-line:after,.fr-icon-video-chat-line:before{background-image:url(../icons/communication/video-chat-line.svg)}.fr-icon-ball-pen-fill:after,.fr-icon-ball-pen-fill:before{background-image:url(../icons/design/ball-pen-fill.svg)}.fr-icon-ball-pen-line:after,.fr-icon-ball-pen-line:before{background-image:url(../icons/design/ball-pen-line.svg)}.fr-icon-brush-3-fill:after,.fr-icon-brush-3-fill:before{background-image:url(../icons/design/brush-3-fill.svg)}.fr-icon-brush-3-line:after,.fr-icon-brush-3-line:before{background-image:url(../icons/design/brush-3-line.svg)}.fr-icon-brush-fill:after,.fr-icon-brush-fill:before{background-image:url(../icons/design/brush-fill.svg)}.fr-icon-brush-line:after,.fr-icon-brush-line:before{background-image:url(../icons/design/brush-line.svg)}.fr-icon-contrast-fill:after,.fr-icon-contrast-fill:before{background-image:url(../icons/design/contrast-fill.svg)}.fr-icon-contrast-line:after,.fr-icon-contrast-line:before{background-image:url(../icons/design/contrast-line.svg)}.fr-icon-crop-fill:after,.fr-icon-crop-fill:before{background-image:url(../icons/design/crop-fill.svg)}.fr-icon-crop-line:after,.fr-icon-crop-line:before{background-image:url(../icons/design/crop-line.svg)}.fr-icon-drag-move-2-fill:after,.fr-icon-drag-move-2-fill:before{background-image:url(../icons/design/drag-move-2-fill.svg)}.fr-icon-drag-move-2-line:after,.fr-icon-drag-move-2-line:before{background-image:url(../icons/design/drag-move-2-line.svg)}.fr-icon-drop-fill:after,.fr-icon-drop-fill:before{background-image:url(../icons/design/drop-fill.svg)}.fr-icon-drop-line:after,.fr-icon-drop-line:before{background-image:url(../icons/design/drop-line.svg)}.fr-icon-edit-box-fill:after,.fr-icon-edit-box-fill:before{background-image:url(../icons/design/edit-box-fill.svg)}.fr-icon-edit-box-line:after,.fr-icon-edit-box-line:before{background-image:url(../icons/design/edit-box-line.svg)}.fr-icon-edit-fill:after,.fr-icon-edit-fill:before{background-image:url(../icons/design/edit-fill.svg)}.fr-icon-edit-line:after,.fr-icon-edit-line:before{background-image:url(../icons/design/edit-line.svg)}.fr-icon-eraser-fill:after,.fr-icon-eraser-fill:before{background-image:url(../icons/design/eraser-fill.svg)}.fr-icon-eraser-line:after,.fr-icon-eraser-line:before{background-image:url(../icons/design/eraser-line.svg)}.fr-icon-ink-bottle-fill:after,.fr-icon-ink-bottle-fill:before{background-image:url(../icons/design/ink-bottle-fill.svg)}.fr-icon-ink-bottle-line:after,.fr-icon-ink-bottle-line:before{background-image:url(../icons/design/ink-bottle-line.svg)}.fr-icon-layout-grid-fill:after,.fr-icon-layout-grid-fill:before{background-image:url(../icons/design/layout-grid-fill.svg)}.fr-icon-layout-grid-line:after,.fr-icon-layout-grid-line:before{background-image:url(../icons/design/layout-grid-line.svg)}.fr-icon-mark-pen-fill:after,.fr-icon-mark-pen-fill:before{background-image:url(../icons/design/mark-pen-fill.svg)}.fr-icon-mark-pen-line:after,.fr-icon-mark-pen-line:before{background-image:url(../icons/design/mark-pen-line.svg)}.fr-icon-paint-brush-fill:after,.fr-icon-paint-brush-fill:before{background-image:url(../icons/design/paint-brush-fill.svg)}.fr-icon-paint-brush-line:after,.fr-icon-paint-brush-line:before{background-image:url(../icons/design/paint-brush-line.svg)}.fr-icon-paint-fill:after,.fr-icon-paint-fill:before{background-image:url(../icons/design/paint-fill.svg)}.fr-icon-paint-line:after,.fr-icon-paint-line:before{background-image:url(../icons/design/paint-line.svg)}.fr-icon-palette-fill:after,.fr-icon-palette-fill:before{background-image:url(../icons/design/palette-fill.svg)}.fr-icon-palette-line:after,.fr-icon-palette-line:before{background-image:url(../icons/design/palette-line.svg)}.fr-icon-pantone-fill:after,.fr-icon-pantone-fill:before{background-image:url(../icons/design/pantone-fill.svg)}.fr-icon-pantone-line:after,.fr-icon-pantone-line:before{background-image:url(../icons/design/pantone-line.svg)}.fr-icon-pen-nib-fill:after,.fr-icon-pen-nib-fill:before{background-image:url(../icons/design/pen-nib-fill.svg)}.fr-icon-pen-nib-line:after,.fr-icon-pen-nib-line:before{background-image:url(../icons/design/pen-nib-line.svg)}.fr-icon-pencil-fill:after,.fr-icon-pencil-fill:before{background-image:url(../icons/design/pencil-fill.svg)}.fr-icon-pencil-line:after,.fr-icon-pencil-line:before{background-image:url(../icons/design/pencil-line.svg)}.fr-icon-pencil-ruler-fill:after,.fr-icon-pencil-ruler-fill:before{background-image:url(../icons/design/pencil-ruler-fill.svg)}.fr-icon-pencil-ruler-line:after,.fr-icon-pencil-ruler-line:before{background-image:url(../icons/design/pencil-ruler-line.svg)}.fr-icon-shapes-fill:after,.fr-icon-shapes-fill:before{background-image:url(../icons/design/shapes-fill.svg)}.fr-icon-shapes-line:after,.fr-icon-shapes-line:before{background-image:url(../icons/design/shapes-line.svg)}.fr-icon-sip-fill:after,.fr-icon-sip-fill:before{background-image:url(../icons/design/sip-fill.svg)}.fr-icon-sip-line:after,.fr-icon-sip-line:before{background-image:url(../icons/design/sip-line.svg)}.fr-icon-table-fill:after,.fr-icon-table-fill:before{background-image:url(../icons/design/table-fill.svg)}.fr-icon-table-line:after,.fr-icon-table-line:before{background-image:url(../icons/design/table-line.svg)}.fr-fi-edit-fill:before{background-image:url(../icons/design/edit-fill.svg)}.fr-fi-edit-line:before{background-image:url(../icons/design/edit-line.svg)}.fr-icon-bug-fill:after,.fr-icon-bug-fill:before{background-image:url(../icons/development/bug-fill.svg)}.fr-icon-bug-line:after,.fr-icon-bug-line:before{background-image:url(../icons/development/bug-line.svg)}.fr-icon-code-box-fill:after,.fr-icon-code-box-fill:before{background-image:url(../icons/development/code-box-fill.svg)}.fr-icon-code-box-line:after,.fr-icon-code-box-line:before{background-image:url(../icons/development/code-box-line.svg)}.fr-icon-code-s-slash-line:after,.fr-icon-code-s-slash-line:before{background-image:url(../icons/development/code-s-slash-line.svg)}.fr-icon-cursor-fill:after,.fr-icon-cursor-fill:before{background-image:url(../icons/development/cursor-fill.svg)}.fr-icon-cursor-line:after,.fr-icon-cursor-line:before{background-image:url(../icons/development/cursor-line.svg)}.fr-icon-git-branch-fill:after,.fr-icon-git-branch-fill:before{background-image:url(../icons/development/git-branch-fill.svg)}.fr-icon-git-branch-line:after,.fr-icon-git-branch-line:before{background-image:url(../icons/development/git-branch-line.svg)}.fr-icon-git-commit-fill:after,.fr-icon-git-commit-fill:before{background-image:url(../icons/development/git-commit-fill.svg)}.fr-icon-git-commit-line:after,.fr-icon-git-commit-line:before{background-image:url(../icons/development/git-commit-line.svg)}.fr-icon-git-merge-fill:after,.fr-icon-git-merge-fill:before{background-image:url(../icons/development/git-merge-fill.svg)}.fr-icon-git-merge-line:after,.fr-icon-git-merge-line:before{background-image:url(../icons/development/git-merge-line.svg)}.fr-icon-git-pull-request-fill:after,.fr-icon-git-pull-request-fill:before{background-image:url(../icons/development/git-pull-request-fill.svg)}.fr-icon-git-pull-request-line:after,.fr-icon-git-pull-request-line:before{background-image:url(../icons/development/git-pull-request-line.svg)}.fr-icon-git-repository-commits-fill:after,.fr-icon-git-repository-commits-fill:before{background-image:url(../icons/development/git-repository-commits-fill.svg)}.fr-icon-git-repository-commits-line:after,.fr-icon-git-repository-commits-line:before{background-image:url(../icons/development/git-repository-commits-line.svg)}.fr-icon-git-repository-fill:after,.fr-icon-git-repository-fill:before{background-image:url(../icons/development/git-repository-fill.svg)}.fr-icon-git-repository-line:after,.fr-icon-git-repository-line:before{background-image:url(../icons/development/git-repository-line.svg)}.fr-icon-git-repository-private-fill:after,.fr-icon-git-repository-private-fill:before{background-image:url(../icons/development/git-repository-private-fill.svg)}.fr-icon-git-repository-private-line:after,.fr-icon-git-repository-private-line:before{background-image:url(../icons/development/git-repository-private-line.svg)}.fr-icon-terminal-box-fill:after,.fr-icon-terminal-box-fill:before{background-image:url(../icons/development/terminal-box-fill.svg)}.fr-icon-terminal-box-line:after,.fr-icon-terminal-box-line:before{background-image:url(../icons/development/terminal-box-line.svg)}.fr-icon-terminal-line:after,.fr-icon-terminal-line:before{background-image:url(../icons/development/terminal-line.svg)}.fr-icon-terminal-window-fill:after,.fr-icon-terminal-window-fill:before{background-image:url(../icons/development/terminal-window-fill.svg)}.fr-icon-terminal-window-line:after,.fr-icon-terminal-window-line:before{background-image:url(../icons/development/terminal-window-line.svg)}.fr-icon-bluetooth-fill:after,.fr-icon-bluetooth-fill:before{background-image:url(../icons/device/bluetooth-fill.svg)}.fr-icon-bluetooth-line:after,.fr-icon-bluetooth-line:before{background-image:url(../icons/device/bluetooth-line.svg)}.fr-icon-computer-fill:after,.fr-icon-computer-fill:before{background-image:url(../icons/device/computer-fill.svg)}.fr-icon-computer-line:after,.fr-icon-computer-line:before{background-image:url(../icons/device/computer-line.svg)}.fr-icon-dashboard-3-fill:after,.fr-icon-dashboard-3-fill:before{background-image:url(../icons/device/dashboard-3-fill.svg)}.fr-icon-dashboard-3-line:after,.fr-icon-dashboard-3-line:before{background-image:url(../icons/device/dashboard-3-line.svg)}.fr-icon-database-fill:after,.fr-icon-database-fill:before{background-image:url(../icons/device/database-fill.svg)}.fr-icon-database-line:after,.fr-icon-database-line:before{background-image:url(../icons/device/database-line.svg)}.fr-icon-device-fill:after,.fr-icon-device-fill:before{background-image:url(../icons/device/device-fill.svg)}.fr-icon-device-line:after,.fr-icon-device-line:before{background-image:url(../icons/device/device-line.svg)}.fr-icon-hard-drive-2-fill:after,.fr-icon-hard-drive-2-fill:before{background-image:url(../icons/device/hard-drive-2-fill.svg)}.fr-icon-hard-drive-2-line:after,.fr-icon-hard-drive-2-line:before{background-image:url(../icons/device/hard-drive-2-line.svg)}.fr-icon-mac-fill:after,.fr-icon-mac-fill:before{background-image:url(../icons/device/mac-fill.svg)}.fr-icon-mac-line:after,.fr-icon-mac-line:before{background-image:url(../icons/device/mac-line.svg)}.fr-icon-phone-fill:after,.fr-icon-phone-fill:before{background-image:url(../icons/device/phone-fill.svg)}.fr-icon-phone-line:after,.fr-icon-phone-line:before{background-image:url(../icons/device/phone-line.svg)}.fr-icon-qr-code-fill:after,.fr-icon-qr-code-fill:before{background-image:url(../icons/device/qr-code-fill.svg)}.fr-icon-qr-code-line:after,.fr-icon-qr-code-line:before{background-image:url(../icons/device/qr-code-line.svg)}.fr-icon-rss-fill:after,.fr-icon-rss-fill:before{background-image:url(../icons/device/rss-fill.svg)}.fr-icon-rss-line:after,.fr-icon-rss-line:before{background-image:url(../icons/device/rss-line.svg)}.fr-icon-save-3-fill:after,.fr-icon-save-3-fill:before{background-image:url(../icons/device/save-3-fill.svg)}.fr-icon-save-3-line:after,.fr-icon-save-3-line:before{background-image:url(../icons/device/save-3-line.svg)}.fr-icon-save-fill:after,.fr-icon-save-fill:before{background-image:url(../icons/device/save-fill.svg)}.fr-icon-save-line:after,.fr-icon-save-line:before{background-image:url(../icons/device/save-line.svg)}.fr-icon-server-fill:after,.fr-icon-server-fill:before{background-image:url(../icons/device/server-fill.svg)}.fr-icon-server-line:after,.fr-icon-server-line:before{background-image:url(../icons/device/server-line.svg)}.fr-icon-smartphone-fill:after,.fr-icon-smartphone-fill:before{background-image:url(../icons/device/smartphone-fill.svg)}.fr-icon-smartphone-line:after,.fr-icon-smartphone-line:before{background-image:url(../icons/device/smartphone-line.svg)}.fr-icon-tablet-fill:after,.fr-icon-tablet-fill:before{background-image:url(../icons/device/tablet-fill.svg)}.fr-icon-tablet-line:after,.fr-icon-tablet-line:before{background-image:url(../icons/device/tablet-line.svg)}.fr-icon-tv-fill:after,.fr-icon-tv-fill:before{background-image:url(../icons/device/tv-fill.svg)}.fr-icon-tv-line:after,.fr-icon-tv-line:before{background-image:url(../icons/device/tv-line.svg)}.fr-icon-wifi-fill:after,.fr-icon-wifi-fill:before{background-image:url(../icons/device/wifi-fill.svg)}.fr-icon-wifi-line:after,.fr-icon-wifi-line:before{background-image:url(../icons/device/wifi-line.svg)}.fr-fi-phone-fill:before{background-image:url(../icons/device/phone-fill.svg)}.fr-fi-phone-line:before{background-image:url(../icons/device/phone-line.svg)}.fr-fi-rss-fill:before{background-image:url(../icons/device/rss-fill.svg)}.fr-fi-rss-line:before{background-image:url(../icons/device/rss-line.svg)}.fr-fi-save-fill:before{background-image:url(../icons/device/save-fill.svg)}.fr-fi-save-line:before{background-image:url(../icons/device/save-line.svg)}.fr-icon-article-fill:after,.fr-icon-article-fill:before{background-image:url(../icons/document/article-fill.svg)}.fr-icon-article-line:after,.fr-icon-article-line:before{background-image:url(../icons/document/article-line.svg)}.fr-icon-book-2-fill:after,.fr-icon-book-2-fill:before{background-image:url(../icons/document/book-2-fill.svg)}.fr-icon-book-2-line:after,.fr-icon-book-2-line:before{background-image:url(../icons/document/book-2-line.svg)}.fr-icon-booklet-fill:after,.fr-icon-booklet-fill:before{background-image:url(../icons/document/booklet-fill.svg)}.fr-icon-booklet-line:after,.fr-icon-booklet-line:before{background-image:url(../icons/document/booklet-line.svg)}.fr-icon-clipboard-fill:after,.fr-icon-clipboard-fill:before{background-image:url(../icons/document/clipboard-fill.svg)}.fr-icon-clipboard-line:after,.fr-icon-clipboard-line:before{background-image:url(../icons/document/clipboard-line.svg)}.fr-icon-draft-fill:after,.fr-icon-draft-fill:before{background-image:url(../icons/document/draft-fill.svg)}.fr-icon-draft-line:after,.fr-icon-draft-line:before{background-image:url(../icons/document/draft-line.svg)}.fr-icon-file-add-fill:after,.fr-icon-file-add-fill:before{background-image:url(../icons/document/file-add-fill.svg)}.fr-icon-file-add-line:after,.fr-icon-file-add-line:before{background-image:url(../icons/document/file-add-line.svg)}.fr-icon-file-download-fill:after,.fr-icon-file-download-fill:before{background-image:url(../icons/document/file-download-fill.svg)}.fr-icon-file-download-line:after,.fr-icon-file-download-line:before{background-image:url(../icons/document/file-download-line.svg)}.fr-icon-file-fill:after,.fr-icon-file-fill:before{background-image:url(../icons/document/file-fill.svg)}.fr-icon-file-line:after,.fr-icon-file-line:before{background-image:url(../icons/document/file-line.svg)}.fr-icon-file-pdf-fill:after,.fr-icon-file-pdf-fill:before{background-image:url(../icons/document/file-pdf-fill.svg)}.fr-icon-file-pdf-line:after,.fr-icon-file-pdf-line:before{background-image:url(../icons/document/file-pdf-line.svg)}.fr-icon-file-text-fill:after,.fr-icon-file-text-fill:before{background-image:url(../icons/document/file-text-fill.svg)}.fr-icon-file-text-line:after,.fr-icon-file-text-line:before{background-image:url(../icons/document/file-text-line.svg)}.fr-icon-folder-2-fill:after,.fr-icon-folder-2-fill:before{background-image:url(../icons/document/folder-2-fill.svg)}.fr-icon-folder-2-line:after,.fr-icon-folder-2-line:before{background-image:url(../icons/document/folder-2-line.svg)}.fr-icon-newspaper-fill:after,.fr-icon-newspaper-fill:before{background-image:url(../icons/document/newspaper-fill.svg)}.fr-icon-newspaper-line:after,.fr-icon-newspaper-line:before{background-image:url(../icons/document/newspaper-line.svg)}.fr-icon-survey-fill:after,.fr-icon-survey-fill:before{background-image:url(../icons/document/survey-fill.svg)}.fr-icon-survey-line:after,.fr-icon-survey-line:before{background-image:url(../icons/document/survey-line.svg)}.fr-icon-todo-fill:after,.fr-icon-todo-fill:before{background-image:url(../icons/document/todo-fill.svg)}.fr-icon-todo-line:after,.fr-icon-todo-line:before{background-image:url(../icons/document/todo-line.svg)}.fr-fi-file-download-fill:before{background-image:url(../icons/document/file-download-fill.svg)}.fr-fi-file-download-line:before{background-image:url(../icons/document/file-download-line.svg)}.fr-fi-file-fill:before{background-image:url(../icons/document/file-fill.svg)}.fr-fi-file-line:before{background-image:url(../icons/document/file-line.svg)}.fr-fi-file-pdf-fill:before{background-image:url(../icons/document/file-pdf-fill.svg)}.fr-fi-file-pdf-line:before{background-image:url(../icons/document/file-pdf-line.svg)}.fr-icon-align-center:after,.fr-icon-align-center:before{background-image:url(../icons/editor/align-center.svg)}.fr-icon-align-justify:after,.fr-icon-align-justify:before{background-image:url(../icons/editor/align-justify.svg)}.fr-icon-align-left:after,.fr-icon-align-left:before{background-image:url(../icons/editor/align-left.svg)}.fr-icon-align-right:after,.fr-icon-align-right:before{background-image:url(../icons/editor/align-right.svg)}.fr-icon-code-block:after,.fr-icon-code-block:before{background-image:url(../icons/editor/code-block.svg)}.fr-icon-code-view:after,.fr-icon-code-view:before{background-image:url(../icons/editor/code-view.svg)}.fr-icon-font-color:after,.fr-icon-font-color:before{background-image:url(../icons/editor/font-color.svg)}.fr-icon-font-size:after,.fr-icon-font-size:before{background-image:url(../icons/editor/font-size.svg)}.fr-icon-format-clear:after,.fr-icon-format-clear:before{background-image:url(../icons/editor/format-clear.svg)}.fr-icon-bold:after,.fr-icon-bold:before{background-image:url(../icons/editor/fr--bold.svg)}.fr-icon-highlight:after,.fr-icon-highlight:before{background-image:url(../icons/editor/fr--highlight.svg)}.fr-icon-quote-fill:after,.fr-icon-quote-fill:before{background-image:url(../icons/editor/fr--quote-fill.svg)}.fr-icon-quote-line:after,.fr-icon-quote-line:before{background-image:url(../icons/editor/fr--quote-line.svg)}.fr-icon-h-1:after,.fr-icon-h-1:before{background-image:url(../icons/editor/h-1.svg)}.fr-icon-h-2:after,.fr-icon-h-2:before{background-image:url(../icons/editor/h-2.svg)}.fr-icon-h-3:after,.fr-icon-h-3:before{background-image:url(../icons/editor/h-3.svg)}.fr-icon-h-4:after,.fr-icon-h-4:before{background-image:url(../icons/editor/h-4.svg)}.fr-icon-h-5:after,.fr-icon-h-5:before{background-image:url(../icons/editor/h-5.svg)}.fr-icon-h-6:after,.fr-icon-h-6:before{background-image:url(../icons/editor/h-6.svg)}.fr-icon-hashtag:after,.fr-icon-hashtag:before{background-image:url(../icons/editor/hashtag.svg)}.fr-icon-indent-decrease:after,.fr-icon-indent-decrease:before{background-image:url(../icons/editor/indent-decrease.svg)}.fr-icon-indent-increase:after,.fr-icon-indent-increase:before{background-image:url(../icons/editor/indent-increase.svg)}.fr-icon-italic:after,.fr-icon-italic:before{background-image:url(../icons/editor/italic.svg)}.fr-icon-link-unlink:after,.fr-icon-link-unlink:before{background-image:url(../icons/editor/link-unlink.svg)}.fr-icon-link:after,.fr-icon-link:before{background-image:url(../icons/editor/link.svg)}.fr-icon-list-check:after,.fr-icon-list-check:before{background-image:url(../icons/editor/list-check.svg)}.fr-icon-list-ordered:after,.fr-icon-list-ordered:before{background-image:url(../icons/editor/list-ordered.svg)}.fr-icon-list-unordered:after,.fr-icon-list-unordered:before{background-image:url(../icons/editor/list-unordered.svg)}.fr-icon-question-mark:after,.fr-icon-question-mark:before{background-image:url(../icons/editor/question-mark.svg)}.fr-icon-separator:after,.fr-icon-separator:before{background-image:url(../icons/editor/separator.svg)}.fr-icon-space:after,.fr-icon-space:before{background-image:url(../icons/editor/space.svg)}.fr-icon-strikethrough:after,.fr-icon-strikethrough:before{background-image:url(../icons/editor/strikethrough.svg)}.fr-icon-subscript:after,.fr-icon-subscript:before{background-image:url(../icons/editor/subscript.svg)}.fr-icon-superscript:after,.fr-icon-superscript:before{background-image:url(../icons/editor/superscript.svg)}.fr-icon-table-2:after,.fr-icon-table-2:before{background-image:url(../icons/editor/table-2.svg)}.fr-icon-text-direction-r:after,.fr-icon-text-direction-r:before{background-image:url(../icons/editor/text-direction-r.svg)}.fr-icon-translate-2:after,.fr-icon-translate-2:before{background-image:url(../icons/editor/translate-2.svg)}.fr-icon-underline:after,.fr-icon-underline:before{background-image:url(../icons/editor/underline.svg)}.fr-fi-font-size:before{background-image:url(../icons/editor/font-size.svg)}.fr-fi-bold:before{background-image:url(../icons/editor/fr--bold.svg)}.fr-fi-highlight:before{background-image:url(../icons/editor/fr--highlight.svg)}.fr-fi-italic:before{background-image:url(../icons/editor/italic.svg)}.fr-fi-link-unlink:before{background-image:url(../icons/editor/link-unlink.svg)}.fr-fi-list-ordered:before{background-image:url(../icons/editor/list-ordered.svg)}.fr-fi-list-unordered:before{background-image:url(../icons/editor/list-unordered.svg)}.fr-icon-bank-card-fill:after,.fr-icon-bank-card-fill:before{background-image:url(../icons/finance/bank-card-fill.svg)}.fr-icon-bank-card-line:after,.fr-icon-bank-card-line:before{background-image:url(../icons/finance/bank-card-line.svg)}.fr-icon-coin-fill:after,.fr-icon-coin-fill:before{background-image:url(../icons/finance/coin-fill.svg)}.fr-icon-gift-fill:after,.fr-icon-gift-fill:before{background-image:url(../icons/finance/gift-fill.svg)}.fr-icon-gift-line:after,.fr-icon-gift-line:before{background-image:url(../icons/finance/gift-line.svg)}.fr-icon-money-euro-box-fill:after,.fr-icon-money-euro-box-fill:before{background-image:url(../icons/finance/money-euro-box-fill.svg)}.fr-icon-money-euro-box-line:after,.fr-icon-money-euro-box-line:before{background-image:url(../icons/finance/money-euro-box-line.svg)}.fr-icon-money-euro-circle-fill:after,.fr-icon-money-euro-circle-fill:before{background-image:url(../icons/finance/money-euro-circle-fill.svg)}.fr-icon-money-euro-circle-line:after,.fr-icon-money-euro-circle-line:before{background-image:url(../icons/finance/money-euro-circle-line.svg)}.fr-icon-secure-payment-fill:after,.fr-icon-secure-payment-fill:before{background-image:url(../icons/finance/secure-payment-fill.svg)}.fr-icon-secure-payment-line:after,.fr-icon-secure-payment-line:before{background-image:url(../icons/finance/secure-payment-line.svg)}.fr-icon-shopping-bag-fill:after,.fr-icon-shopping-bag-fill:before{background-image:url(../icons/finance/shopping-bag-fill.svg)}.fr-icon-shopping-bag-line:after,.fr-icon-shopping-bag-line:before{background-image:url(../icons/finance/shopping-bag-line.svg)}.fr-icon-shopping-cart-2-fill:after,.fr-icon-shopping-cart-2-fill:before{background-image:url(../icons/finance/shopping-cart-2-fill.svg)}.fr-icon-shopping-cart-2-line:after,.fr-icon-shopping-cart-2-line:before{background-image:url(../icons/finance/shopping-cart-2-line.svg)}.fr-icon-trophy-fill:after,.fr-icon-trophy-fill:before{background-image:url(../icons/finance/trophy-fill.svg)}.fr-icon-trophy-line:after,.fr-icon-trophy-line:before{background-image:url(../icons/finance/trophy-line.svg)}.fr-icon-capsule-fill:after,.fr-icon-capsule-fill:before{background-image:url(../icons/health/capsule-fill.svg)}.fr-icon-capsule-line:after,.fr-icon-capsule-line:before{background-image:url(../icons/health/capsule-line.svg)}.fr-icon-dislike-fill:after,.fr-icon-dislike-fill:before{background-image:url(../icons/health/dislike-fill.svg)}.fr-icon-dislike-line:after,.fr-icon-dislike-line:before{background-image:url(../icons/health/dislike-line.svg)}.fr-icon-dossier-fill:after,.fr-icon-dossier-fill:before{background-image:url(../icons/health/dossier-fill.svg)}.fr-icon-dossier-line:after,.fr-icon-dossier-line:before{background-image:url(../icons/health/dossier-line.svg)}.fr-icon-first-aid-kit-fill:after,.fr-icon-first-aid-kit-fill:before{background-image:url(../icons/health/first-aid-kit-fill.svg)}.fr-icon-first-aid-kit-line:after,.fr-icon-first-aid-kit-line:before{background-image:url(../icons/health/first-aid-kit-line.svg)}.fr-icon-hand-sanitizer-fill:after,.fr-icon-hand-sanitizer-fill:before{background-image:url(../icons/health/hand-sanitizer-fill.svg)}.fr-icon-hand-sanitizer-line:after,.fr-icon-hand-sanitizer-line:before{background-image:url(../icons/health/hand-sanitizer-line.svg)}.fr-icon-health-book-fill:after,.fr-icon-health-book-fill:before{background-image:url(../icons/health/health-book-fill.svg)}.fr-icon-health-book-line:after,.fr-icon-health-book-line:before{background-image:url(../icons/health/health-book-line.svg)}.fr-icon-heart-fill:after,.fr-icon-heart-fill:before{background-image:url(../icons/health/heart-fill.svg)}.fr-icon-heart-line:after,.fr-icon-heart-line:before{background-image:url(../icons/health/heart-line.svg)}.fr-icon-heart-pulse-fill:after,.fr-icon-heart-pulse-fill:before{background-image:url(../icons/health/heart-pulse-fill.svg)}.fr-icon-heart-pulse-line:after,.fr-icon-heart-pulse-line:before{background-image:url(../icons/health/heart-pulse-line.svg)}.fr-icon-lungs-fill:after,.fr-icon-lungs-fill:before{background-image:url(../icons/health/lungs-fill.svg)}.fr-icon-lungs-line:after,.fr-icon-lungs-line:before{background-image:url(../icons/health/lungs-line.svg)}.fr-icon-medicine-bottle-fill:after,.fr-icon-medicine-bottle-fill:before{background-image:url(../icons/health/medicine-bottle-fill.svg)}.fr-icon-medicine-bottle-line:after,.fr-icon-medicine-bottle-line:before{background-image:url(../icons/health/medicine-bottle-line.svg)}.fr-icon-mental-health-fill:after,.fr-icon-mental-health-fill:before{background-image:url(../icons/health/mental-health-fill.svg)}.fr-icon-mental-health-line:after,.fr-icon-mental-health-line:before{background-image:url(../icons/health/mental-health-line.svg)}.fr-icon-microscope-fill:after,.fr-icon-microscope-fill:before{background-image:url(../icons/health/microscope-fill.svg)}.fr-icon-microscope-line:after,.fr-icon-microscope-line:before{background-image:url(../icons/health/microscope-line.svg)}.fr-icon-psychotherapy-fill:after,.fr-icon-psychotherapy-fill:before{background-image:url(../icons/health/psychotherapy-fill.svg)}.fr-icon-psychotherapy-line:after,.fr-icon-psychotherapy-line:before{background-image:url(../icons/health/psychotherapy-line.svg)}.fr-icon-pulse-line:after,.fr-icon-pulse-line:before{background-image:url(../icons/health/pulse-line.svg)}.fr-icon-stethoscope-fill:after,.fr-icon-stethoscope-fill:before{background-image:url(../icons/health/stethoscope-fill.svg)}.fr-icon-stethoscope-line:after,.fr-icon-stethoscope-line:before{background-image:url(../icons/health/stethoscope-line.svg)}.fr-icon-surgical-mask-fill:after,.fr-icon-surgical-mask-fill:before{background-image:url(../icons/health/surgical-mask-fill.svg)}.fr-icon-surgical-mask-line:after,.fr-icon-surgical-mask-line:before{background-image:url(../icons/health/surgical-mask-line.svg)}.fr-icon-syringe-fill:after,.fr-icon-syringe-fill:before{background-image:url(../icons/health/syringe-fill.svg)}.fr-icon-syringe-line:after,.fr-icon-syringe-line:before{background-image:url(../icons/health/syringe-line.svg)}.fr-icon-test-tube-fill:after,.fr-icon-test-tube-fill:before{background-image:url(../icons/health/test-tube-fill.svg)}.fr-icon-test-tube-line:after,.fr-icon-test-tube-line:before{background-image:url(../icons/health/test-tube-line.svg)}.fr-icon-thermometer-fill:after,.fr-icon-thermometer-fill:before{background-image:url(../icons/health/thermometer-fill.svg)}.fr-icon-thermometer-line:after,.fr-icon-thermometer-line:before{background-image:url(../icons/health/thermometer-line.svg)}.fr-icon-virus-fill:after,.fr-icon-virus-fill:before{background-image:url(../icons/health/virus-fill.svg)}.fr-icon-virus-line:after,.fr-icon-virus-line:before{background-image:url(../icons/health/virus-line.svg)}.fr-icon-bluesky-fill:after,.fr-icon-bluesky-fill:before{background-image:url(../icons/logo/bluesky-fill.svg)}.fr-icon-bluesky-line:after,.fr-icon-bluesky-line:before{background-image:url(../icons/logo/bluesky-line.svg)}.fr-icon-chrome-fill:after,.fr-icon-chrome-fill:before{background-image:url(../icons/logo/chrome-fill.svg)}.fr-icon-chrome-line:after,.fr-icon-chrome-line:before{background-image:url(../icons/logo/chrome-line.svg)}.fr-icon-edge-fill:after,.fr-icon-edge-fill:before{background-image:url(../icons/logo/edge-fill.svg)}.fr-icon-edge-line:after,.fr-icon-edge-line:before{background-image:url(../icons/logo/edge-line.svg)}.fr-icon-facebook-circle-fill:after,.fr-icon-facebook-circle-fill:before{background-image:url(../icons/logo/facebook-circle-fill.svg)}.fr-icon-facebook-circle-line:after,.fr-icon-facebook-circle-line:before{background-image:url(../icons/logo/facebook-circle-line.svg)}.fr-icon-firefox-fill:after,.fr-icon-firefox-fill:before{background-image:url(../icons/logo/firefox-fill.svg)}.fr-icon-firefox-line:after,.fr-icon-firefox-line:before{background-image:url(../icons/logo/firefox-line.svg)}.fr-icon-dailymotion-fill:after,.fr-icon-dailymotion-fill:before{background-image:url(../icons/logo/fr--dailymotion-fill.svg)}.fr-icon-dailymotion-line:after,.fr-icon-dailymotion-line:before{background-image:url(../icons/logo/fr--dailymotion-line.svg)}.fr-icon-tiktok-fill:after,.fr-icon-tiktok-fill:before{background-image:url(../icons/logo/fr--tiktok-fill.svg)}.fr-icon-tiktok-line:after,.fr-icon-tiktok-line:before{background-image:url(../icons/logo/fr--tiktok-line.svg)}.fr-icon-github-fill:after,.fr-icon-github-fill:before{background-image:url(../icons/logo/github-fill.svg)}.fr-icon-github-line:after,.fr-icon-github-line:before{background-image:url(../icons/logo/github-line.svg)}.fr-icon-google-fill:after,.fr-icon-google-fill:before{background-image:url(../icons/logo/google-fill.svg)}.fr-icon-google-line:after,.fr-icon-google-line:before{background-image:url(../icons/logo/google-line.svg)}.fr-icon-ie-fill:after,.fr-icon-ie-fill:before{background-image:url(../icons/logo/ie-fill.svg)}.fr-icon-ie-line:after,.fr-icon-ie-line:before{background-image:url(../icons/logo/ie-line.svg)}.fr-icon-instagram-fill:after,.fr-icon-instagram-fill:before{background-image:url(../icons/logo/instagram-fill.svg)}.fr-icon-instagram-line:after,.fr-icon-instagram-line:before{background-image:url(../icons/logo/instagram-line.svg)}.fr-icon-linkedin-box-fill:after,.fr-icon-linkedin-box-fill:before{background-image:url(../icons/logo/linkedin-box-fill.svg)}.fr-icon-linkedin-box-line:after,.fr-icon-linkedin-box-line:before{background-image:url(../icons/logo/linkedin-box-line.svg)}.fr-icon-mastodon-fill:after,.fr-icon-mastodon-fill:before{background-image:url(../icons/logo/mastodon-fill.svg)}.fr-icon-mastodon-line:after,.fr-icon-mastodon-line:before{background-image:url(../icons/logo/mastodon-line.svg)}.fr-icon-npmjs-fill:after,.fr-icon-npmjs-fill:before{background-image:url(../icons/logo/npmjs-fill.svg)}.fr-icon-npmjs-line:after,.fr-icon-npmjs-line:before{background-image:url(../icons/logo/npmjs-line.svg)}.fr-icon-remixicon-fill:after,.fr-icon-remixicon-fill:before{background-image:url(../icons/logo/remixicon-fill.svg)}.fr-icon-remixicon-line:after,.fr-icon-remixicon-line:before{background-image:url(../icons/logo/remixicon-line.svg)}.fr-icon-safari-fill:after,.fr-icon-safari-fill:before{background-image:url(../icons/logo/safari-fill.svg)}.fr-icon-safari-line:after,.fr-icon-safari-line:before{background-image:url(../icons/logo/safari-line.svg)}.fr-icon-slack-fill:after,.fr-icon-slack-fill:before{background-image:url(../icons/logo/slack-fill.svg)}.fr-icon-slack-line:after,.fr-icon-slack-line:before{background-image:url(../icons/logo/slack-line.svg)}.fr-icon-snapchat-fill:after,.fr-icon-snapchat-fill:before{background-image:url(../icons/logo/snapchat-fill.svg)}.fr-icon-snapchat-line:after,.fr-icon-snapchat-line:before{background-image:url(../icons/logo/snapchat-line.svg)}.fr-icon-telegram-fill:after,.fr-icon-telegram-fill:before{background-image:url(../icons/logo/telegram-fill.svg)}.fr-icon-telegram-line:after,.fr-icon-telegram-line:before{background-image:url(../icons/logo/telegram-line.svg)}.fr-icon-threads-fill:after,.fr-icon-threads-fill:before{background-image:url(../icons/logo/threads-fill.svg)}.fr-icon-threads-line:after,.fr-icon-threads-line:before{background-image:url(../icons/logo/threads-line.svg)}.fr-icon-twitch-fill:after,.fr-icon-twitch-fill:before{background-image:url(../icons/logo/twitch-fill.svg)}.fr-icon-twitch-line:after,.fr-icon-twitch-line:before{background-image:url(../icons/logo/twitch-line.svg)}.fr-icon-twitter-fill:after,.fr-icon-twitter-fill:before{background-image:url(../icons/logo/twitter-fill.svg)}.fr-icon-twitter-line:after,.fr-icon-twitter-line:before{background-image:url(../icons/logo/twitter-line.svg)}.fr-icon-twitter-x-fill:after,.fr-icon-twitter-x-fill:before{background-image:url(../icons/logo/twitter-x-fill.svg)}.fr-icon-twitter-x-line:after,.fr-icon-twitter-x-line:before{background-image:url(../icons/logo/twitter-x-line.svg)}.fr-icon-vimeo-fill:after,.fr-icon-vimeo-fill:before{background-image:url(../icons/logo/vimeo-fill.svg)}.fr-icon-vimeo-line:after,.fr-icon-vimeo-line:before{background-image:url(../icons/logo/vimeo-line.svg)}.fr-icon-vuejs-fill:after,.fr-icon-vuejs-fill:before{background-image:url(../icons/logo/vuejs-fill.svg)}.fr-icon-vuejs-line:after,.fr-icon-vuejs-line:before{background-image:url(../icons/logo/vuejs-line.svg)}.fr-icon-whatsapp-fill:after,.fr-icon-whatsapp-fill:before{background-image:url(../icons/logo/whatsapp-fill.svg)}.fr-icon-whatsapp-line:after,.fr-icon-whatsapp-line:before{background-image:url(../icons/logo/whatsapp-line.svg)}.fr-icon-youtube-fill:after,.fr-icon-youtube-fill:before{background-image:url(../icons/logo/youtube-fill.svg)}.fr-icon-youtube-line:after,.fr-icon-youtube-line:before{background-image:url(../icons/logo/youtube-line.svg)}.fr-fi-facebook-circle-fill:before{background-image:url(../icons/logo/facebook-circle-fill.svg)}.fr-fi-facebook-circle-line:before{background-image:url(../icons/logo/facebook-circle-line.svg)}.fr-fi-dailymotion-fill:before{background-image:url(../icons/logo/fr--dailymotion-fill.svg)}.fr-fi-dailymotion-line:before{background-image:url(../icons/logo/fr--dailymotion-line.svg)}.fr-fi-github-fill:before{background-image:url(../icons/logo/github-fill.svg)}.fr-fi-github-line:before{background-image:url(../icons/logo/github-line.svg)}.fr-fi-instagram-fill:before{background-image:url(../icons/logo/instagram-fill.svg)}.fr-fi-instagram-line:before{background-image:url(../icons/logo/instagram-line.svg)}.fr-fi-linkedin-box-fill:before{background-image:url(../icons/logo/linkedin-box-fill.svg)}.fr-fi-linkedin-box-line:before{background-image:url(../icons/logo/linkedin-box-line.svg)}.fr-fi-npmjs-fill:before{background-image:url(../icons/logo/npmjs-fill.svg)}.fr-fi-npmjs-line:before{background-image:url(../icons/logo/npmjs-line.svg)}.fr-fi-remixicon-fill:before{background-image:url(../icons/logo/remixicon-fill.svg)}.fr-fi-remixicon-line:before{background-image:url(../icons/logo/remixicon-line.svg)}.fr-fi-slack-fill:before{background-image:url(../icons/logo/slack-fill.svg)}.fr-fi-slack-line:before{background-image:url(../icons/logo/slack-line.svg)}.fr-fi-snapchat-fill:before{background-image:url(../icons/logo/snapchat-fill.svg)}.fr-fi-snapchat-line:before{background-image:url(../icons/logo/snapchat-line.svg)}.fr-fi-telegram-fill:before{background-image:url(../icons/logo/telegram-fill.svg)}.fr-fi-telegram-line:before{background-image:url(../icons/logo/telegram-line.svg)}.fr-fi-twitch-fill:before{background-image:url(../icons/logo/twitch-fill.svg)}.fr-fi-twitch-line:before{background-image:url(../icons/logo/twitch-line.svg)}.fr-fi-twitter-fill:before{background-image:url(../icons/logo/twitter-fill.svg)}.fr-fi-twitter-line:before{background-image:url(../icons/logo/twitter-line.svg)}.fr-fi-vimeo-fill:before{background-image:url(../icons/logo/vimeo-fill.svg)}.fr-fi-vimeo-line:before{background-image:url(../icons/logo/vimeo-line.svg)}.fr-fi-youtube-fill:before{background-image:url(../icons/logo/youtube-fill.svg)}.fr-fi-youtube-line:before{background-image:url(../icons/logo/youtube-line.svg)}.fr-icon-anchor-fill:after,.fr-icon-anchor-fill:before{background-image:url(../icons/map/anchor-fill.svg)}.fr-icon-anchor-line:after,.fr-icon-anchor-line:before{background-image:url(../icons/map/anchor-line.svg)}.fr-icon-bike-fill:after,.fr-icon-bike-fill:before{background-image:url(../icons/map/bike-fill.svg)}.fr-icon-bike-line:after,.fr-icon-bike-line:before{background-image:url(../icons/map/bike-line.svg)}.fr-icon-bus-fill:after,.fr-icon-bus-fill:before{background-image:url(../icons/map/bus-fill.svg)}.fr-icon-bus-line:after,.fr-icon-bus-line:before{background-image:url(../icons/map/bus-line.svg)}.fr-icon-car-fill:after,.fr-icon-car-fill:before{background-image:url(../icons/map/car-fill.svg)}.fr-icon-car-line:after,.fr-icon-car-line:before{background-image:url(../icons/map/car-line.svg)}.fr-icon-caravan-fill:after,.fr-icon-caravan-fill:before{background-image:url(../icons/map/caravan-fill.svg)}.fr-icon-caravan-line:after,.fr-icon-caravan-line:before{background-image:url(../icons/map/caravan-line.svg)}.fr-icon-charging-pile-2-fill:after,.fr-icon-charging-pile-2-fill:before{background-image:url(../icons/map/charging-pile-2-fill.svg)}.fr-icon-charging-pile-2-line:after,.fr-icon-charging-pile-2-line:before{background-image:url(../icons/map/charging-pile-2-line.svg)}.fr-icon-compass-3-fill:after,.fr-icon-compass-3-fill:before{background-image:url(../icons/map/compass-3-fill.svg)}.fr-icon-compass-3-line:after,.fr-icon-compass-3-line:before{background-image:url(../icons/map/compass-3-line.svg)}.fr-icon-cup-fill:after,.fr-icon-cup-fill:before{background-image:url(../icons/map/cup-fill.svg)}.fr-icon-cup-line:after,.fr-icon-cup-line:before{background-image:url(../icons/map/cup-line.svg)}.fr-icon-earth-fill:after,.fr-icon-earth-fill:before{background-image:url(../icons/map/earth-fill.svg)}.fr-icon-earth-line:after,.fr-icon-earth-line:before{background-image:url(../icons/map/earth-line.svg)}.fr-icon-france-fill:after,.fr-icon-france-fill:before{background-image:url(../icons/map/france-fill.svg)}.fr-icon-france-line:after,.fr-icon-france-line:before{background-image:url(../icons/map/france-line.svg)}.fr-icon-gas-station-fill:after,.fr-icon-gas-station-fill:before{background-image:url(../icons/map/gas-station-fill.svg)}.fr-icon-gas-station-line:after,.fr-icon-gas-station-line:before{background-image:url(../icons/map/gas-station-line.svg)}.fr-icon-goblet-fill:after,.fr-icon-goblet-fill:before{background-image:url(../icons/map/goblet-fill.svg)}.fr-icon-goblet-line:after,.fr-icon-goblet-line:before{background-image:url(../icons/map/goblet-line.svg)}.fr-icon-map-pin-2-fill:after,.fr-icon-map-pin-2-fill:before{background-image:url(../icons/map/map-pin-2-fill.svg)}.fr-icon-map-pin-2-line:after,.fr-icon-map-pin-2-line:before{background-image:url(../icons/map/map-pin-2-line.svg)}.fr-icon-map-pin-user-fill:after,.fr-icon-map-pin-user-fill:before{background-image:url(../icons/map/map-pin-user-fill.svg)}.fr-icon-map-pin-user-line:after,.fr-icon-map-pin-user-line:before{background-image:url(../icons/map/map-pin-user-line.svg)}.fr-icon-motorbike-fill:after,.fr-icon-motorbike-fill:before{background-image:url(../icons/map/motorbike-fill.svg)}.fr-icon-motorbike-line:after,.fr-icon-motorbike-line:before{background-image:url(../icons/map/motorbike-line.svg)}.fr-icon-passport-fill:after,.fr-icon-passport-fill:before{background-image:url(../icons/map/passport-fill.svg)}.fr-icon-passport-line:after,.fr-icon-passport-line:before{background-image:url(../icons/map/passport-line.svg)}.fr-icon-restaurant-fill:after,.fr-icon-restaurant-fill:before{background-image:url(../icons/map/restaurant-fill.svg)}.fr-icon-restaurant-line:after,.fr-icon-restaurant-line:before{background-image:url(../icons/map/restaurant-line.svg)}.fr-icon-road-map-fill:after,.fr-icon-road-map-fill:before{background-image:url(../icons/map/road-map-fill.svg)}.fr-icon-road-map-line:after,.fr-icon-road-map-line:before{background-image:url(../icons/map/road-map-line.svg)}.fr-icon-sailboat-fill:after,.fr-icon-sailboat-fill:before{background-image:url(../icons/map/sailboat-fill.svg)}.fr-icon-sailboat-line:after,.fr-icon-sailboat-line:before{background-image:url(../icons/map/sailboat-line.svg)}.fr-icon-ship-2-fill:after,.fr-icon-ship-2-fill:before{background-image:url(../icons/map/ship-2-fill.svg)}.fr-icon-ship-2-line:after,.fr-icon-ship-2-line:before{background-image:url(../icons/map/ship-2-line.svg)}.fr-icon-signal-tower-fill:after,.fr-icon-signal-tower-fill:before{background-image:url(../icons/map/signal-tower-fill.svg)}.fr-icon-signal-tower-line:after,.fr-icon-signal-tower-line:before{background-image:url(../icons/map/signal-tower-line.svg)}.fr-icon-suitcase-2-fill:after,.fr-icon-suitcase-2-fill:before{background-image:url(../icons/map/suitcase-2-fill.svg)}.fr-icon-suitcase-2-line:after,.fr-icon-suitcase-2-line:before{background-image:url(../icons/map/suitcase-2-line.svg)}.fr-icon-taxi-fill:after,.fr-icon-taxi-fill:before{background-image:url(../icons/map/taxi-fill.svg)}.fr-icon-taxi-line:after,.fr-icon-taxi-line:before{background-image:url(../icons/map/taxi-line.svg)}.fr-icon-train-fill:after,.fr-icon-train-fill:before{background-image:url(../icons/map/train-fill.svg)}.fr-icon-train-line:after,.fr-icon-train-line:before{background-image:url(../icons/map/train-line.svg)}.fr-fi-map-pin-2-fill:before{background-image:url(../icons/map/map-pin-2-fill.svg)}.fr-fi-map-pin-2-line:before{background-image:url(../icons/map/map-pin-2-line.svg)}.fr-fi-road-map-fill:before{background-image:url(../icons/map/road-map-fill.svg)}.fr-fi-road-map-line:before{background-image:url(../icons/map/road-map-line.svg)}.fr-icon-camera-fill:after,.fr-icon-camera-fill:before{background-image:url(../icons/media/camera-fill.svg)}.fr-icon-camera-line:after,.fr-icon-camera-line:before{background-image:url(../icons/media/camera-line.svg)}.fr-icon-clapperboard-fill:after,.fr-icon-clapperboard-fill:before{background-image:url(../icons/media/clapperboard-fill.svg)}.fr-icon-clapperboard-line:after,.fr-icon-clapperboard-line:before{background-image:url(../icons/media/clapperboard-line.svg)}.fr-icon-equalizer-fill:after,.fr-icon-equalizer-fill:before{background-image:url(../icons/media/equalizer-fill.svg)}.fr-icon-equalizer-line:after,.fr-icon-equalizer-line:before{background-image:url(../icons/media/equalizer-line.svg)}.fr-icon-film-fill:after,.fr-icon-film-fill:before{background-image:url(../icons/media/film-fill.svg)}.fr-icon-film-line:after,.fr-icon-film-line:before{background-image:url(../icons/media/film-line.svg)}.fr-icon-fullscreen-line:after,.fr-icon-fullscreen-line:before{background-image:url(../icons/media/fullscreen-line.svg)}.fr-icon-gallery-fill:after,.fr-icon-gallery-fill:before{background-image:url(../icons/media/gallery-fill.svg)}.fr-icon-gallery-line:after,.fr-icon-gallery-line:before{background-image:url(../icons/media/gallery-line.svg)}.fr-icon-headphone-fill:after,.fr-icon-headphone-fill:before{background-image:url(../icons/media/headphone-fill.svg)}.fr-icon-headphone-line:after,.fr-icon-headphone-line:before{background-image:url(../icons/media/headphone-line.svg)}.fr-icon-image-add-fill:after,.fr-icon-image-add-fill:before{background-image:url(../icons/media/image-add-fill.svg)}.fr-icon-image-add-line:after,.fr-icon-image-add-line:before{background-image:url(../icons/media/image-add-line.svg)}.fr-icon-image-edit-fill:after,.fr-icon-image-edit-fill:before{background-image:url(../icons/media/image-edit-fill.svg)}.fr-icon-image-edit-line:after,.fr-icon-image-edit-line:before{background-image:url(../icons/media/image-edit-line.svg)}.fr-icon-image-fill:after,.fr-icon-image-fill:before{background-image:url(../icons/media/image-fill.svg)}.fr-icon-image-line:after,.fr-icon-image-line:before{background-image:url(../icons/media/image-line.svg)}.fr-icon-live-fill:after,.fr-icon-live-fill:before{background-image:url(../icons/media/live-fill.svg)}.fr-icon-live-line:after,.fr-icon-live-line:before{background-image:url(../icons/media/live-line.svg)}.fr-icon-mic-fill:after,.fr-icon-mic-fill:before{background-image:url(../icons/media/mic-fill.svg)}.fr-icon-mic-line:after,.fr-icon-mic-line:before{background-image:url(../icons/media/mic-line.svg)}.fr-icon-music-2-fill:after,.fr-icon-music-2-fill:before{background-image:url(../icons/media/music-2-fill.svg)}.fr-icon-music-2-line:after,.fr-icon-music-2-line:before{background-image:url(../icons/media/music-2-line.svg)}.fr-icon-notification-3-fill:after,.fr-icon-notification-3-fill:before{background-image:url(../icons/media/notification-3-fill.svg)}.fr-icon-notification-3-line:after,.fr-icon-notification-3-line:before{background-image:url(../icons/media/notification-3-line.svg)}.fr-icon-pause-circle-fill:after,.fr-icon-pause-circle-fill:before{background-image:url(../icons/media/pause-circle-fill.svg)}.fr-icon-pause-circle-line:after,.fr-icon-pause-circle-line:before{background-image:url(../icons/media/pause-circle-line.svg)}.fr-icon-play-circle-fill:after,.fr-icon-play-circle-fill:before{background-image:url(../icons/media/play-circle-fill.svg)}.fr-icon-play-circle-line:after,.fr-icon-play-circle-line:before{background-image:url(../icons/media/play-circle-line.svg)}.fr-icon-stop-circle-fill:after,.fr-icon-stop-circle-fill:before{background-image:url(../icons/media/stop-circle-fill.svg)}.fr-icon-stop-circle-line:after,.fr-icon-stop-circle-line:before{background-image:url(../icons/media/stop-circle-line.svg)}.fr-icon-volume-down-fill:after,.fr-icon-volume-down-fill:before{background-image:url(../icons/media/volume-down-fill.svg)}.fr-icon-volume-down-line:after,.fr-icon-volume-down-line:before{background-image:url(../icons/media/volume-down-line.svg)}.fr-icon-volume-mute-fill:after,.fr-icon-volume-mute-fill:before{background-image:url(../icons/media/volume-mute-fill.svg)}.fr-icon-volume-mute-line:after,.fr-icon-volume-mute-line:before{background-image:url(../icons/media/volume-mute-line.svg)}.fr-icon-volume-up-fill:after,.fr-icon-volume-up-fill:before{background-image:url(../icons/media/volume-up-fill.svg)}.fr-icon-volume-up-line:after,.fr-icon-volume-up-line:before{background-image:url(../icons/media/volume-up-line.svg)}.fr-fi-equalizer-fill:before{background-image:url(../icons/media/equalizer-fill.svg)}.fr-fi-equalizer-line:before{background-image:url(../icons/media/equalizer-line.svg)}.fr-fi-image-fill:before{background-image:url(../icons/media/image-fill.svg)}.fr-fi-image-line:before{background-image:url(../icons/media/image-line.svg)}.fr-fi-pause-circle-fill:before{background-image:url(../icons/media/pause-circle-fill.svg)}.fr-fi-pause-circle-line:before{background-image:url(../icons/media/pause-circle-line.svg)}.fr-fi-volume-down-fill:before{background-image:url(../icons/media/volume-down-fill.svg)}.fr-fi-volume-down-line:before{background-image:url(../icons/media/volume-down-line.svg)}.fr-fi-volume-mute-fill:before{background-image:url(../icons/media/volume-mute-fill.svg)}.fr-fi-volume-mute-line:before{background-image:url(../icons/media/volume-mute-line.svg)}.fr-fi-volume-up-fill:before{background-image:url(../icons/media/volume-up-fill.svg)}.fr-fi-volume-up-line:before{background-image:url(../icons/media/volume-up-line.svg)}.fr-fi-play-line:after,.fr-fi-play-line:before{background-image:url(../icons/media/play-circle-line.svg)}.fr-fi-play-fill:after,.fr-fi-play-fill:before{background-image:url(../icons/media/play-circle-fill.svg)}.fr-icon-play-line:after,.fr-icon-play-line:before{background-image:url(../icons/media/play-circle-line.svg)}.fr-icon-play-fill:after,.fr-icon-play-fill:before{background-image:url(../icons/media/play-circle-fill.svg)}.fr-icon-accessibility-fill:after,.fr-icon-accessibility-fill:before{background-image:url(../icons/others/fr--accessibility-fill.svg)}.fr-icon-accessibility-line:after,.fr-icon-accessibility-line:before{background-image:url(../icons/others/fr--accessibility-line.svg)}.fr-icon-ear-off-fill:after,.fr-icon-ear-off-fill:before{background-image:url(../icons/others/fr--ear-off-fill.svg)}.fr-icon-ear-off-line:after,.fr-icon-ear-off-line:before{background-image:url(../icons/others/fr--ear-off-line.svg)}.fr-icon-mental-disabilities-fill:after,.fr-icon-mental-disabilities-fill:before{background-image:url(../icons/others/fr--mental-disabilities-fill.svg)}.fr-icon-mental-disabilities-line:after,.fr-icon-mental-disabilities-line:before{background-image:url(../icons/others/fr--mental-disabilities-line.svg)}.fr-icon-sign-language-fill:after,.fr-icon-sign-language-fill:before{background-image:url(../icons/others/fr--sign-language-fill.svg)}.fr-icon-sign-language-line:after,.fr-icon-sign-language-line:before{background-image:url(../icons/others/fr--sign-language-line.svg)}.fr-icon-leaf-fill:after,.fr-icon-leaf-fill:before{background-image:url(../icons/others/leaf-fill.svg)}.fr-icon-leaf-line:after,.fr-icon-leaf-line:before{background-image:url(../icons/others/leaf-line.svg)}.fr-icon-lightbulb-fill:after,.fr-icon-lightbulb-fill:before{background-image:url(../icons/others/lightbulb-fill.svg)}.fr-icon-lightbulb-line:after,.fr-icon-lightbulb-line:before{background-image:url(../icons/others/lightbulb-line.svg)}.fr-icon-plant-fill:after,.fr-icon-plant-fill:before{background-image:url(../icons/others/plant-fill.svg)}.fr-icon-plant-line:after,.fr-icon-plant-line:before{background-image:url(../icons/others/plant-line.svg)}.fr-icon-recycle-fill:after,.fr-icon-recycle-fill:before{background-image:url(../icons/others/recycle-fill.svg)}.fr-icon-recycle-line:after,.fr-icon-recycle-line:before{background-image:url(../icons/others/recycle-line.svg)}.fr-icon-scales-3-fill:after,.fr-icon-scales-3-fill:before{background-image:url(../icons/others/scales-3-fill.svg)}.fr-icon-scales-3-line:after,.fr-icon-scales-3-line:before{background-image:url(../icons/others/scales-3-line.svg)}.fr-icon-seedling-fill:after,.fr-icon-seedling-fill:before{background-image:url(../icons/others/seedling-fill.svg)}.fr-icon-seedling-line:after,.fr-icon-seedling-line:before{background-image:url(../icons/others/seedling-line.svg)}.fr-icon-umbrella-fill:after,.fr-icon-umbrella-fill:before{background-image:url(../icons/others/umbrella-fill.svg)}.fr-icon-umbrella-line:after,.fr-icon-umbrella-line:before{background-image:url(../icons/others/umbrella-line.svg)}.fr-icon-wheelchair-fill:after,.fr-icon-wheelchair-fill:before{background-image:url(../icons/others/wheelchair-fill.svg)}.fr-icon-wheelchair-line:after,.fr-icon-wheelchair-line:before{background-image:url(../icons/others/wheelchair-line.svg)}.fr-icon-add-circle-fill:after,.fr-icon-add-circle-fill:before{background-image:url(../icons/system/add-circle-fill.svg)}.fr-icon-add-circle-line:after,.fr-icon-add-circle-line:before{background-image:url(../icons/system/add-circle-line.svg)}.fr-icon-add-line:after,.fr-icon-add-line:before{background-image:url(../icons/system/add-line.svg)}.fr-icon-alarm-warning-fill:after,.fr-icon-alarm-warning-fill:before{background-image:url(../icons/system/alarm-warning-fill.svg)}.fr-icon-alarm-warning-line:after,.fr-icon-alarm-warning-line:before{background-image:url(../icons/system/alarm-warning-line.svg)}.fr-icon-alert-fill:after,.fr-icon-alert-fill:before{background-image:url(../icons/system/alert-fill.svg)}.fr-icon-alert-line:after,.fr-icon-alert-line:before{background-image:url(../icons/system/alert-line.svg)}.fr-icon-arrow-down-fill:after,.fr-icon-arrow-down-fill:before{background-image:url(../icons/system/arrow-down-fill.svg)}.fr-icon-arrow-down-line:after,.fr-icon-arrow-down-line:before{background-image:url(../icons/system/arrow-down-line.svg)}.fr-icon-arrow-down-s-fill:after,.fr-icon-arrow-down-s-fill:before{background-image:url(../icons/system/arrow-down-s-fill.svg)}.fr-icon-arrow-down-s-line:after,.fr-icon-arrow-down-s-line:before{background-image:url(../icons/system/arrow-down-s-line.svg)}.fr-icon-arrow-go-back-fill:after,.fr-icon-arrow-go-back-fill:before{background-image:url(../icons/system/arrow-go-back-fill.svg)}.fr-icon-arrow-go-back-line:after,.fr-icon-arrow-go-back-line:before{background-image:url(../icons/system/arrow-go-back-line.svg)}.fr-icon-arrow-go-forward-fill:after,.fr-icon-arrow-go-forward-fill:before{background-image:url(../icons/system/arrow-go-forward-fill.svg)}.fr-icon-arrow-go-forward-line:after,.fr-icon-arrow-go-forward-line:before{background-image:url(../icons/system/arrow-go-forward-line.svg)}.fr-icon-arrow-left-fill:after,.fr-icon-arrow-left-fill:before{background-image:url(../icons/system/arrow-left-fill.svg)}.fr-icon-arrow-left-line:after,.fr-icon-arrow-left-line:before{background-image:url(../icons/system/arrow-left-line.svg)}.fr-icon-arrow-left-s-fill:after,.fr-icon-arrow-left-s-fill:before{background-image:url(../icons/system/arrow-left-s-fill.svg)}.fr-icon-arrow-left-s-line:after,.fr-icon-arrow-left-s-line:before{background-image:url(../icons/system/arrow-left-s-line.svg)}.fr-icon-arrow-right-fill:after,.fr-icon-arrow-right-fill:before{background-image:url(../icons/system/arrow-right-fill.svg)}.fr-icon-arrow-right-line:after,.fr-icon-arrow-right-line:before{background-image:url(../icons/system/arrow-right-line.svg)}.fr-icon-arrow-right-s-fill:after,.fr-icon-arrow-right-s-fill:before{background-image:url(../icons/system/arrow-right-s-fill.svg)}.fr-icon-arrow-right-s-line:after,.fr-icon-arrow-right-s-line:before{background-image:url(../icons/system/arrow-right-s-line.svg)}.fr-icon-arrow-right-up-line:after,.fr-icon-arrow-right-up-line:before{background-image:url(../icons/system/arrow-right-up-line.svg)}.fr-icon-arrow-up-down-line:after,.fr-icon-arrow-up-down-line:before{background-image:url(../icons/system/arrow-up-down-line.svg)}.fr-icon-arrow-up-fill:after,.fr-icon-arrow-up-fill:before{background-image:url(../icons/system/arrow-up-fill.svg)}.fr-icon-arrow-up-line:after,.fr-icon-arrow-up-line:before{background-image:url(../icons/system/arrow-up-line.svg)}.fr-icon-arrow-up-s-fill:after,.fr-icon-arrow-up-s-fill:before{background-image:url(../icons/system/arrow-up-s-fill.svg)}.fr-icon-arrow-up-s-line:after,.fr-icon-arrow-up-s-line:before{background-image:url(../icons/system/arrow-up-s-line.svg)}.fr-icon-check-line:after,.fr-icon-check-line:before{background-image:url(../icons/system/check-line.svg)}.fr-icon-checkbox-circle-fill:after,.fr-icon-checkbox-circle-fill:before{background-image:url(../icons/system/checkbox-circle-fill.svg)}.fr-icon-checkbox-circle-line:after,.fr-icon-checkbox-circle-line:before{background-image:url(../icons/system/checkbox-circle-line.svg)}.fr-icon-checkbox-fill:after,.fr-icon-checkbox-fill:before{background-image:url(../icons/system/checkbox-fill.svg)}.fr-icon-checkbox-line:after,.fr-icon-checkbox-line:before{background-image:url(../icons/system/checkbox-line.svg)}.fr-icon-close-circle-fill:after,.fr-icon-close-circle-fill:before{background-image:url(../icons/system/close-circle-fill.svg)}.fr-icon-close-circle-line:after,.fr-icon-close-circle-line:before{background-image:url(../icons/system/close-circle-line.svg)}.fr-icon-close-line:after,.fr-icon-close-line:before{background-image:url(../icons/system/close-line.svg)}.fr-icon-delete-bin-fill:after,.fr-icon-delete-bin-fill:before{background-image:url(../icons/system/delete-bin-fill.svg)}.fr-icon-delete-bin-line:after,.fr-icon-delete-bin-line:before{background-image:url(../icons/system/delete-bin-line.svg)}.fr-icon-download-fill:after,.fr-icon-download-fill:before{background-image:url(../icons/system/download-fill.svg)}.fr-icon-download-line:after,.fr-icon-download-line:before{background-image:url(../icons/system/download-line.svg)}.fr-icon-error-warning-fill:after,.fr-icon-error-warning-fill:before{background-image:url(../icons/system/error-warning-fill.svg)}.fr-icon-error-warning-line:after,.fr-icon-error-warning-line:before{background-image:url(../icons/system/error-warning-line.svg)}.fr-icon-external-link-fill:after,.fr-icon-external-link-fill:before{background-image:url(../icons/system/external-link-fill.svg)}.fr-icon-external-link-line:after,.fr-icon-external-link-line:before{background-image:url(../icons/system/external-link-line.svg)}.fr-icon-eye-fill:after,.fr-icon-eye-fill:before{background-image:url(../icons/system/eye-fill.svg)}.fr-icon-eye-line:after,.fr-icon-eye-line:before{background-image:url(../icons/system/eye-line.svg)}.fr-icon-eye-off-fill:after,.fr-icon-eye-off-fill:before{background-image:url(../icons/system/eye-off-fill.svg)}.fr-icon-eye-off-line:after,.fr-icon-eye-off-line:before{background-image:url(../icons/system/eye-off-line.svg)}.fr-icon-filter-fill:after,.fr-icon-filter-fill:before{background-image:url(../icons/system/filter-fill.svg)}.fr-icon-filter-line:after,.fr-icon-filter-line:before{background-image:url(../icons/system/filter-line.svg)}.fr-icon-alert-warning-2-fill:after,.fr-icon-alert-warning-2-fill:before{background-image:url(../icons/system/fr--alert-warning-2-fill.svg)}.fr-icon-alert-warning-fill:after,.fr-icon-alert-warning-fill:before{background-image:url(../icons/system/fr--alert-warning-fill.svg)}.fr-icon-arrow-left-s-first-line:after,.fr-icon-arrow-left-s-first-line:before{background-image:url(../icons/system/fr--arrow-left-s-first-line.svg)}.fr-icon-arrow-left-s-line-double:after,.fr-icon-arrow-left-s-line-double:before{background-image:url(../icons/system/fr--arrow-left-s-line-double.svg)}.fr-icon-arrow-right-down-circle-fill:after,.fr-icon-arrow-right-down-circle-fill:before{background-image:url(../icons/system/fr--arrow-right-down-circle-fill.svg)}.fr-icon-arrow-right-s-last-line:after,.fr-icon-arrow-right-s-last-line:before{background-image:url(../icons/system/fr--arrow-right-s-last-line.svg)}.fr-icon-arrow-right-s-line-double:after,.fr-icon-arrow-right-s-line-double:before{background-image:url(../icons/system/fr--arrow-right-s-line-double.svg)}.fr-icon-arrow-right-up-circle-fill:after,.fr-icon-arrow-right-up-circle-fill:before{background-image:url(../icons/system/fr--arrow-right-up-circle-fill.svg)}.fr-icon-capslock-line:after,.fr-icon-capslock-line:before{background-image:url(../icons/system/fr--capslock-line.svg)}.fr-icon-equal-circle-fill:after,.fr-icon-equal-circle-fill:before{background-image:url(../icons/system/fr--equal-circle-fill.svg)}.fr-icon-error-fill:after,.fr-icon-error-fill:before{background-image:url(../icons/system/fr--error-fill.svg)}.fr-icon-error-line:after,.fr-icon-error-line:before{background-image:url(../icons/system/fr--error-line.svg)}.fr-icon-info-fill:after,.fr-icon-info-fill:before{background-image:url(../icons/system/fr--info-fill.svg)}.fr-icon-info-line:after,.fr-icon-info-line:before{background-image:url(../icons/system/fr--info-line.svg)}.fr-icon-success-fill:after,.fr-icon-success-fill:before{background-image:url(../icons/system/fr--success-fill.svg)}.fr-icon-success-line:after,.fr-icon-success-line:before{background-image:url(../icons/system/fr--success-line.svg)}.fr-icon-theme-fill:after,.fr-icon-theme-fill:before{background-image:url(../icons/system/fr--theme-fill.svg)}.fr-icon-warning-fill:after,.fr-icon-warning-fill:before{background-image:url(../icons/system/fr--warning-fill.svg)}.fr-icon-warning-line:after,.fr-icon-warning-line:before{background-image:url(../icons/system/fr--warning-line.svg)}.fr-icon-information-fill:after,.fr-icon-information-fill:before{background-image:url(../icons/system/information-fill.svg)}.fr-icon-information-line:after,.fr-icon-information-line:before{background-image:url(../icons/system/information-line.svg)}.fr-icon-lock-fill:after,.fr-icon-lock-fill:before{background-image:url(../icons/system/lock-fill.svg)}.fr-icon-lock-line:after,.fr-icon-lock-line:before{background-image:url(../icons/system/lock-line.svg)}.fr-icon-lock-unlock-fill:after,.fr-icon-lock-unlock-fill:before{background-image:url(../icons/system/lock-unlock-fill.svg)}.fr-icon-lock-unlock-line:after,.fr-icon-lock-unlock-line:before{background-image:url(../icons/system/lock-unlock-line.svg)}.fr-icon-logout-box-r-fill:after,.fr-icon-logout-box-r-fill:before{background-image:url(../icons/system/logout-box-r-fill.svg)}.fr-icon-logout-box-r-line:after,.fr-icon-logout-box-r-line:before{background-image:url(../icons/system/logout-box-r-line.svg)}.fr-icon-menu-2-fill:after,.fr-icon-menu-2-fill:before{background-image:url(../icons/system/menu-2-fill.svg)}.fr-icon-menu-fill:after,.fr-icon-menu-fill:before{background-image:url(../icons/system/menu-fill.svg)}.fr-icon-more-fill:after,.fr-icon-more-fill:before{background-image:url(../icons/system/more-fill.svg)}.fr-icon-more-line:after,.fr-icon-more-line:before{background-image:url(../icons/system/more-line.svg)}.fr-icon-notification-badge-fill:after,.fr-icon-notification-badge-fill:before{background-image:url(../icons/system/notification-badge-fill.svg)}.fr-icon-notification-badge-line:after,.fr-icon-notification-badge-line:before{background-image:url(../icons/system/notification-badge-line.svg)}.fr-icon-question-fill:after,.fr-icon-question-fill:before{background-image:url(../icons/system/question-fill.svg)}.fr-icon-question-line:after,.fr-icon-question-line:before{background-image:url(../icons/system/question-line.svg)}.fr-icon-refresh-fill:after,.fr-icon-refresh-fill:before{background-image:url(../icons/system/refresh-fill.svg)}.fr-icon-refresh-line:after,.fr-icon-refresh-line:before{background-image:url(../icons/system/refresh-line.svg)}.fr-icon-search-fill:after,.fr-icon-search-fill:before{background-image:url(../icons/system/search-fill.svg)}.fr-icon-search-line:after,.fr-icon-search-line:before{background-image:url(../icons/system/search-line.svg)}.fr-icon-settings-5-fill:after,.fr-icon-settings-5-fill:before{background-image:url(../icons/system/settings-5-fill.svg)}.fr-icon-settings-5-line:after,.fr-icon-settings-5-line:before{background-image:url(../icons/system/settings-5-line.svg)}.fr-icon-share-fill:after,.fr-icon-share-fill:before{background-image:url(../icons/system/share-fill.svg)}.fr-icon-share-forward-fill:after,.fr-icon-share-forward-fill:before{background-image:url(../icons/system/share-forward-fill.svg)}.fr-icon-share-forward-line:after,.fr-icon-share-forward-line:before{background-image:url(../icons/system/share-forward-line.svg)}.fr-icon-share-line:after,.fr-icon-share-line:before{background-image:url(../icons/system/share-line.svg)}.fr-icon-shield-fill:after,.fr-icon-shield-fill:before{background-image:url(../icons/system/shield-fill.svg)}.fr-icon-shield-line:after,.fr-icon-shield-line:before{background-image:url(../icons/system/shield-line.svg)}.fr-icon-star-fill:after,.fr-icon-star-fill:before{background-image:url(../icons/system/star-fill.svg)}.fr-icon-star-line:after,.fr-icon-star-line:before{background-image:url(../icons/system/star-line.svg)}.fr-icon-star-s-fill:after,.fr-icon-star-s-fill:before{background-image:url(../icons/system/star-s-fill.svg)}.fr-icon-star-s-line:after,.fr-icon-star-s-line:before{background-image:url(../icons/system/star-s-line.svg)}.fr-icon-subtract-line:after,.fr-icon-subtract-line:before{background-image:url(../icons/system/subtract-line.svg)}.fr-icon-thumb-down-fill:after,.fr-icon-thumb-down-fill:before{background-image:url(../icons/system/thumb-down-fill.svg)}.fr-icon-thumb-down-line:after,.fr-icon-thumb-down-line:before{background-image:url(../icons/system/thumb-down-line.svg)}.fr-icon-thumb-up-fill:after,.fr-icon-thumb-up-fill:before{background-image:url(../icons/system/thumb-up-fill.svg)}.fr-icon-thumb-up-line:after,.fr-icon-thumb-up-line:before{background-image:url(../icons/system/thumb-up-line.svg)}.fr-icon-time-fill:after,.fr-icon-time-fill:before{background-image:url(../icons/system/time-fill.svg)}.fr-icon-time-line:after,.fr-icon-time-line:before{background-image:url(../icons/system/time-line.svg)}.fr-icon-timer-fill:after,.fr-icon-timer-fill:before{background-image:url(../icons/system/timer-fill.svg)}.fr-icon-timer-line:after,.fr-icon-timer-line:before{background-image:url(../icons/system/timer-line.svg)}.fr-icon-upload-2-fill:after,.fr-icon-upload-2-fill:before{background-image:url(../icons/system/upload-2-fill.svg)}.fr-icon-upload-2-line:after,.fr-icon-upload-2-line:before{background-image:url(../icons/system/upload-2-line.svg)}.fr-icon-upload-fill:after,.fr-icon-upload-fill:before{background-image:url(../icons/system/upload-fill.svg)}.fr-icon-upload-line:after,.fr-icon-upload-line:before{background-image:url(../icons/system/upload-line.svg)}.fr-icon-zoom-in-fill:after,.fr-icon-zoom-in-fill:before{background-image:url(../icons/system/zoom-in-fill.svg)}.fr-icon-zoom-in-line:after,.fr-icon-zoom-in-line:before{background-image:url(../icons/system/zoom-in-line.svg)}.fr-icon-zoom-out-fill:after,.fr-icon-zoom-out-fill:before{background-image:url(../icons/system/zoom-out-fill.svg)}.fr-icon-zoom-out-line:after,.fr-icon-zoom-out-line:before{background-image:url(../icons/system/zoom-out-line.svg)}.fr-fi-add-circle-fill:before{background-image:url(../icons/system/add-circle-fill.svg)}.fr-fi-add-circle-line:before{background-image:url(../icons/system/add-circle-line.svg)}.fr-fi-add-line:before{background-image:url(../icons/system/add-line.svg)}.fr-fi-arrow-down-line:before{background-image:url(../icons/system/arrow-down-line.svg)}.fr-fi-arrow-down-s-line:before{background-image:url(../icons/system/arrow-down-s-line.svg)}.fr-fi-arrow-go-back-fill:before{background-image:url(../icons/system/arrow-go-back-fill.svg)}.fr-fi-arrow-go-back-line:before{background-image:url(../icons/system/arrow-go-back-line.svg)}.fr-fi-arrow-left-line:before{background-image:url(../icons/system/arrow-left-line.svg)}.fr-fi-arrow-left-s-line:before{background-image:url(../icons/system/arrow-left-s-line.svg)}.fr-fi-arrow-right-line:before{background-image:url(../icons/system/arrow-right-line.svg)}.fr-fi-arrow-right-s-line:before{background-image:url(../icons/system/arrow-right-s-line.svg)}.fr-fi-arrow-right-up-line:before{background-image:url(../icons/system/arrow-right-up-line.svg)}.fr-fi-arrow-up-fill:before{background-image:url(../icons/system/arrow-up-fill.svg)}.fr-fi-arrow-up-line:before{background-image:url(../icons/system/arrow-up-line.svg)}.fr-fi-arrow-up-s-line:before{background-image:url(../icons/system/arrow-up-s-line.svg)}.fr-fi-check-line:before{background-image:url(../icons/system/check-line.svg)}.fr-fi-checkbox-circle-line:before{background-image:url(../icons/system/checkbox-circle-line.svg)}.fr-fi-close-line:before{background-image:url(../icons/system/close-line.svg)}.fr-fi-download-line:before{background-image:url(../icons/system/download-line.svg)}.fr-fi-error-warning-fill:before{background-image:url(../icons/system/error-warning-fill.svg)}.fr-fi-error-warning-line:before{background-image:url(../icons/system/error-warning-line.svg)}.fr-fi-external-link-line:before{background-image:url(../icons/system/external-link-line.svg)}.fr-fi-eye-fill:before{background-image:url(../icons/system/eye-fill.svg)}.fr-fi-eye-line:before{background-image:url(../icons/system/eye-line.svg)}.fr-fi-eye-off-fill:before{background-image:url(../icons/system/eye-off-fill.svg)}.fr-fi-eye-off-line:before{background-image:url(../icons/system/eye-off-line.svg)}.fr-fi-filter-fill:before{background-image:url(../icons/system/filter-fill.svg)}.fr-fi-filter-line:before{background-image:url(../icons/system/filter-line.svg)}.fr-fi-arrow-left-s-first-line:before{background-image:url(../icons/system/fr--arrow-left-s-first-line.svg)}.fr-fi-arrow-left-s-line-double:before{background-image:url(../icons/system/fr--arrow-left-s-line-double.svg)}.fr-fi-arrow-right-s-last-line:before{background-image:url(../icons/system/fr--arrow-right-s-last-line.svg)}.fr-fi-arrow-right-s-line-double:before{background-image:url(../icons/system/fr--arrow-right-s-line-double.svg)}.fr-fi-error-fill:before{background-image:url(../icons/system/fr--error-fill.svg)}.fr-fi-error-line:before{background-image:url(../icons/system/fr--error-line.svg)}.fr-fi-info-fill:before{background-image:url(../icons/system/fr--info-fill.svg)}.fr-fi-info-line:before{background-image:url(../icons/system/fr--info-line.svg)}.fr-fi-success-fill:before{background-image:url(../icons/system/fr--success-fill.svg)}.fr-fi-success-line:before{background-image:url(../icons/system/fr--success-line.svg)}.fr-fi-theme-fill:before{background-image:url(../icons/system/fr--theme-fill.svg)}.fr-fi-warning-fill:before{background-image:url(../icons/system/fr--warning-fill.svg)}.fr-fi-warning-line:before{background-image:url(../icons/system/fr--warning-line.svg)}.fr-fi-information-fill:before{background-image:url(../icons/system/information-fill.svg)}.fr-fi-information-line:before{background-image:url(../icons/system/information-line.svg)}.fr-fi-lock-fill:before{background-image:url(../icons/system/lock-fill.svg)}.fr-fi-lock-line:before{background-image:url(../icons/system/lock-line.svg)}.fr-fi-logout-box-r-fill:before{background-image:url(../icons/system/logout-box-r-fill.svg)}.fr-fi-logout-box-r-line:before{background-image:url(../icons/system/logout-box-r-line.svg)}.fr-fi-menu-2-fill:before{background-image:url(../icons/system/menu-2-fill.svg)}.fr-fi-menu-fill:before{background-image:url(../icons/system/menu-fill.svg)}.fr-fi-question-fill:before{background-image:url(../icons/system/question-fill.svg)}.fr-fi-question-line:before{background-image:url(../icons/system/question-line.svg)}.fr-fi-refresh-fill:before{background-image:url(../icons/system/refresh-fill.svg)}.fr-fi-refresh-line:before{background-image:url(../icons/system/refresh-line.svg)}.fr-fi-search-fill:before{background-image:url(../icons/system/search-fill.svg)}.fr-fi-search-line:before{background-image:url(../icons/system/search-line.svg)}.fr-fi-subtract-line:before{background-image:url(../icons/system/subtract-line.svg)}.fr-fi-timer-fill:before{background-image:url(../icons/system/timer-fill.svg)}.fr-fi-timer-line:before{background-image:url(../icons/system/timer-line.svg)}.fr-fi-upload-2-fill:before{background-image:url(../icons/system/upload-2-fill.svg)}.fr-fi-upload-2-line:before{background-image:url(../icons/system/upload-2-line.svg)}.fr-fi-zoom-in-fill:before{background-image:url(../icons/system/zoom-in-fill.svg)}.fr-fi-zoom-in-line:before{background-image:url(../icons/system/zoom-in-line.svg)}.fr-fi-zoom-out-fill:before{background-image:url(../icons/system/zoom-out-fill.svg)}.fr-fi-zoom-out-line:before{background-image:url(../icons/system/zoom-out-line.svg)}.fr-fi-delete-line:after,.fr-fi-delete-line:before{background-image:url(../icons/system/delete-bin-line.svg)}.fr-fi-delete-fill:after,.fr-fi-delete-fill:before{background-image:url(../icons/system/delete-bin-fill.svg)}.fr-icon-delete-line:after,.fr-icon-delete-line:before{background-image:url(../icons/system/delete-bin-line.svg)}.fr-icon-delete-fill:after,.fr-icon-delete-fill:before{background-image:url(../icons/system/delete-bin-fill.svg)}.fr-icon-account-circle-fill:after,.fr-icon-account-circle-fill:before{background-image:url(../icons/user/account-circle-fill.svg)}.fr-icon-account-circle-line:after,.fr-icon-account-circle-line:before{background-image:url(../icons/user/account-circle-line.svg)}.fr-icon-account-pin-circle-fill:after,.fr-icon-account-pin-circle-fill:before{background-image:url(../icons/user/account-pin-circle-fill.svg)}.fr-icon-account-pin-circle-line:after,.fr-icon-account-pin-circle-line:before{background-image:url(../icons/user/account-pin-circle-line.svg)}.fr-icon-admin-fill:after,.fr-icon-admin-fill:before{background-image:url(../icons/user/admin-fill.svg)}.fr-icon-admin-line:after,.fr-icon-admin-line:before{background-image:url(../icons/user/admin-line.svg)}.fr-icon-group-fill:after,.fr-icon-group-fill:before{background-image:url(../icons/user/group-fill.svg)}.fr-icon-group-line:after,.fr-icon-group-line:before{background-image:url(../icons/user/group-line.svg)}.fr-icon-parent-fill:after,.fr-icon-parent-fill:before{background-image:url(../icons/user/parent-fill.svg)}.fr-icon-parent-line:after,.fr-icon-parent-line:before{background-image:url(../icons/user/parent-line.svg)}.fr-icon-team-fill:after,.fr-icon-team-fill:before{background-image:url(../icons/user/team-fill.svg)}.fr-icon-team-line:after,.fr-icon-team-line:before{background-image:url(../icons/user/team-line.svg)}.fr-icon-user-add-fill:after,.fr-icon-user-add-fill:before{background-image:url(../icons/user/user-add-fill.svg)}.fr-icon-user-add-line:after,.fr-icon-user-add-line:before{background-image:url(../icons/user/user-add-line.svg)}.fr-icon-user-fill:after,.fr-icon-user-fill:before{background-image:url(../icons/user/user-fill.svg)}.fr-icon-user-heart-fill:after,.fr-icon-user-heart-fill:before{background-image:url(../icons/user/user-heart-fill.svg)}.fr-icon-user-heart-line:after,.fr-icon-user-heart-line:before{background-image:url(../icons/user/user-heart-line.svg)}.fr-icon-user-line:after,.fr-icon-user-line:before{background-image:url(../icons/user/user-line.svg)}.fr-icon-user-search-fill:after,.fr-icon-user-search-fill:before{background-image:url(../icons/user/user-search-fill.svg)}.fr-icon-user-search-line:after,.fr-icon-user-search-line:before{background-image:url(../icons/user/user-search-line.svg)}.fr-icon-user-setting-fill:after,.fr-icon-user-setting-fill:before{background-image:url(../icons/user/user-setting-fill.svg)}.fr-icon-user-setting-line:after,.fr-icon-user-setting-line:before{background-image:url(../icons/user/user-setting-line.svg)}.fr-icon-user-star-fill:after,.fr-icon-user-star-fill:before{background-image:url(../icons/user/user-star-fill.svg)}.fr-icon-user-star-line:after,.fr-icon-user-star-line:before{background-image:url(../icons/user/user-star-line.svg)}.fr-fi-user-fill:before{background-image:url(../icons/user/user-fill.svg)}.fr-fi-user-line:before{background-image:url(../icons/user/user-line.svg)}.fr-fi-account-line:after,.fr-fi-account-line:before{background-image:url(../icons/user/account-circle-line.svg)}.fr-fi-account-fill:after,.fr-fi-account-fill:before{background-image:url(../icons/user/account-circle-fill.svg)}.fr-icon-account-line:after,.fr-icon-account-line:before{background-image:url(../icons/user/account-circle-line.svg)}.fr-icon-account-fill:after,.fr-icon-account-fill:before{background-image:url(../icons/user/account-circle-fill.svg)}.fr-icon-cloudy-2-fill:after,.fr-icon-cloudy-2-fill:before{background-image:url(../icons/weather/cloudy-2-fill.svg)}.fr-icon-cloudy-2-line:after,.fr-icon-cloudy-2-line:before{background-image:url(../icons/weather/cloudy-2-line.svg)}.fr-icon-fire-fill:after,.fr-icon-fire-fill:before{background-image:url(../icons/weather/fire-fill.svg)}.fr-icon-fire-line:after,.fr-icon-fire-line:before{background-image:url(../icons/weather/fire-line.svg)}.fr-icon-flashlight-fill:after,.fr-icon-flashlight-fill:before{background-image:url(../icons/weather/flashlight-fill.svg)}.fr-icon-flashlight-line:after,.fr-icon-flashlight-line:before{background-image:url(../icons/weather/flashlight-line.svg)}.fr-icon-flood-fill:after,.fr-icon-flood-fill:before{background-image:url(../icons/weather/flood-fill.svg)}.fr-icon-flood-line:after,.fr-icon-flood-line:before{background-image:url(../icons/weather/flood-line.svg)}.fr-icon-avalanches-fill:after,.fr-icon-avalanches-fill:before{background-image:url(../icons/weather/fr--avalanches-fill.svg)}.fr-icon-submersion-fill:after,.fr-icon-submersion-fill:before{background-image:url(../icons/weather/fr--submersion-fill.svg)}.fr-icon-heavy-showers-fill:after,.fr-icon-heavy-showers-fill:before{background-image:url(../icons/weather/heavy-showers-fill.svg)}.fr-icon-heavy-showers-line:after,.fr-icon-heavy-showers-line:before{background-image:url(../icons/weather/heavy-showers-line.svg)}.fr-icon-moon-fill:after,.fr-icon-moon-fill:before{background-image:url(../icons/weather/moon-fill.svg)}.fr-icon-moon-line:after,.fr-icon-moon-line:before{background-image:url(../icons/weather/moon-line.svg)}.fr-icon-snowy-fill:after,.fr-icon-snowy-fill:before{background-image:url(../icons/weather/snowy-fill.svg)}.fr-icon-snowy-line:after,.fr-icon-snowy-line:before{background-image:url(../icons/weather/snowy-line.svg)}.fr-icon-sparkling-2-fill:after,.fr-icon-sparkling-2-fill:before{background-image:url(../icons/weather/sparkling-2-fill.svg)}.fr-icon-sparkling-2-line:after,.fr-icon-sparkling-2-line:before{background-image:url(../icons/weather/sparkling-2-line.svg)}.fr-icon-sun-fill:after,.fr-icon-sun-fill:before{background-image:url(../icons/weather/sun-fill.svg)}.fr-icon-sun-line:after,.fr-icon-sun-line:before{background-image:url(../icons/weather/sun-line.svg)}.fr-icon-temp-cold-fill:after,.fr-icon-temp-cold-fill:before{background-image:url(../icons/weather/temp-cold-fill.svg)}.fr-icon-temp-cold-line:after,.fr-icon-temp-cold-line:before{background-image:url(../icons/weather/temp-cold-line.svg)}.fr-icon-thunderstorms-fill:after,.fr-icon-thunderstorms-fill:before{background-image:url(../icons/weather/thunderstorms-fill.svg)}.fr-icon-thunderstorms-line:after,.fr-icon-thunderstorms-line:before{background-image:url(../icons/weather/thunderstorms-line.svg)}.fr-icon-tornado-fill:after,.fr-icon-tornado-fill:before{background-image:url(../icons/weather/tornado-fill.svg)}.fr-icon-tornado-line:after,.fr-icon-tornado-line:before{background-image:url(../icons/weather/tornado-line.svg)}.fr-icon-typhoon-fill:after,.fr-icon-typhoon-fill:before{background-image:url(../icons/weather/typhoon-fill.svg)}.fr-icon-typhoon-line:after,.fr-icon-typhoon-line:before{background-image:url(../icons/weather/typhoon-line.svg)}.fr-icon-windy-fill:after,.fr-icon-windy-fill:before{background-image:url(../icons/weather/windy-fill.svg)}.fr-icon-windy-line:after,.fr-icon-windy-line:before{background-image:url(../icons/weather/windy-line.svg)}.fr-fi-flashlight-fill:before{background-image:url(../icons/weather/flashlight-fill.svg)}.fr-fi-flashlight-line:before{background-image:url(../icons/weather/flashlight-line.svg)}} \ No newline at end of file diff --git a/dist/dsfr/utility/utility.main.css b/dist/dsfr/utility/utility.main.css new file mode 100644 index 0000000..25dc407 --- /dev/null +++ b/dist/dsfr/utility/utility.main.css @@ -0,0 +1,6807 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@charset "UTF-8"; + +.fr-background-default--grey { + background-color: var(--background-default-grey) !important; + + --idle: transparent; + --hover: var(--background-default-grey-hover) !important; + --active: var(--background-default-grey-active) !important; +} + +.fr-background-alt--grey { + background-color: var(--background-alt-grey) !important; + + --idle: transparent; + --hover: var(--background-alt-grey-hover) !important; + --active: var(--background-alt-grey-active) !important; +} + +.fr-background-alt--blue-france { + background-color: var(--background-alt-blue-france) !important; + + --idle: transparent; + --hover: var(--background-alt-blue-france-hover) !important; + --active: var(--background-alt-blue-france-active) !important; +} + +.fr-background-alt--red-marianne { + background-color: var(--background-alt-red-marianne) !important; + + --idle: transparent; + --hover: var(--background-alt-red-marianne-hover) !important; + --active: var(--background-alt-red-marianne-active) !important; +} + +.fr-background-alt--green-tilleul-verveine { + background-color: var(--background-alt-green-tilleul-verveine) !important; + + --idle: transparent; + --hover: var(--background-alt-green-tilleul-verveine-hover) !important; + --active: var(--background-alt-green-tilleul-verveine-active) !important; +} + +.fr-background-alt--green-bourgeon { + background-color: var(--background-alt-green-bourgeon) !important; + + --idle: transparent; + --hover: var(--background-alt-green-bourgeon-hover) !important; + --active: var(--background-alt-green-bourgeon-active) !important; +} + +.fr-background-alt--green-emeraude { + background-color: var(--background-alt-green-emeraude) !important; + + --idle: transparent; + --hover: var(--background-alt-green-emeraude-hover) !important; + --active: var(--background-alt-green-emeraude-active) !important; +} + +.fr-background-alt--green-menthe { + background-color: var(--background-alt-green-menthe) !important; + + --idle: transparent; + --hover: var(--background-alt-green-menthe-hover) !important; + --active: var(--background-alt-green-menthe-active) !important; +} + +.fr-background-alt--green-archipel { + background-color: var(--background-alt-green-archipel) !important; + + --idle: transparent; + --hover: var(--background-alt-green-archipel-hover) !important; + --active: var(--background-alt-green-archipel-active) !important; +} + +.fr-background-alt--blue-ecume { + background-color: var(--background-alt-blue-ecume) !important; + + --idle: transparent; + --hover: var(--background-alt-blue-ecume-hover) !important; + --active: var(--background-alt-blue-ecume-active) !important; +} + +.fr-background-alt--blue-cumulus { + background-color: var(--background-alt-blue-cumulus) !important; + + --idle: transparent; + --hover: var(--background-alt-blue-cumulus-hover) !important; + --active: var(--background-alt-blue-cumulus-active) !important; +} + +.fr-background-alt--purple-glycine { + background-color: var(--background-alt-purple-glycine) !important; + + --idle: transparent; + --hover: var(--background-alt-purple-glycine-hover) !important; + --active: var(--background-alt-purple-glycine-active) !important; +} + +.fr-background-alt--pink-macaron { + background-color: var(--background-alt-pink-macaron) !important; + + --idle: transparent; + --hover: var(--background-alt-pink-macaron-hover) !important; + --active: var(--background-alt-pink-macaron-active) !important; +} + +.fr-background-alt--pink-tuile { + background-color: var(--background-alt-pink-tuile) !important; + + --idle: transparent; + --hover: var(--background-alt-pink-tuile-hover) !important; + --active: var(--background-alt-pink-tuile-active) !important; +} + +.fr-background-alt--yellow-tournesol { + background-color: var(--background-alt-yellow-tournesol) !important; + + --idle: transparent; + --hover: var(--background-alt-yellow-tournesol-hover) !important; + --active: var(--background-alt-yellow-tournesol-active) !important; +} + +.fr-background-alt--yellow-moutarde { + background-color: var(--background-alt-yellow-moutarde) !important; + + --idle: transparent; + --hover: var(--background-alt-yellow-moutarde-hover) !important; + --active: var(--background-alt-yellow-moutarde-active) !important; +} + +.fr-background-alt--orange-terre-battue { + background-color: var(--background-alt-orange-terre-battue) !important; + + --idle: transparent; + --hover: var(--background-alt-orange-terre-battue-hover) !important; + --active: var(--background-alt-orange-terre-battue-active) !important; +} + +.fr-background-alt--brown-cafe-creme { + background-color: var(--background-alt-brown-cafe-creme) !important; + + --idle: transparent; + --hover: var(--background-alt-brown-cafe-creme-hover) !important; + --active: var(--background-alt-brown-cafe-creme-active) !important; +} + +.fr-background-alt--brown-caramel { + background-color: var(--background-alt-brown-caramel) !important; + + --idle: transparent; + --hover: var(--background-alt-brown-caramel-hover) !important; + --active: var(--background-alt-brown-caramel-active) !important; +} + +.fr-background-alt--brown-opera { + background-color: var(--background-alt-brown-opera) !important; + + --idle: transparent; + --hover: var(--background-alt-brown-opera-hover) !important; + --active: var(--background-alt-brown-opera-active) !important; +} + +.fr-background-alt--beige-gris-galet { + background-color: var(--background-alt-beige-gris-galet) !important; + + --idle: transparent; + --hover: var(--background-alt-beige-gris-galet-hover) !important; + --active: var(--background-alt-beige-gris-galet-active) !important; +} + +.fr-background-contrast--grey { + background-color: var(--background-contrast-grey) !important; + + --idle: transparent; + --hover: var(--background-contrast-grey-hover) !important; + --active: var(--background-contrast-grey-active) !important; +} + +.fr-background-contrast--blue-france { + background-color: var(--background-contrast-blue-france) !important; + + --idle: transparent; + --hover: var(--background-contrast-blue-france-hover) !important; + --active: var(--background-contrast-blue-france-active) !important; +} + +.fr-background-contrast--red-marianne { + background-color: var(--background-contrast-red-marianne) !important; + + --idle: transparent; + --hover: var(--background-contrast-red-marianne-hover) !important; + --active: var(--background-contrast-red-marianne-active) !important; +} + +.fr-background-contrast--green-tilleul-verveine { + background-color: var(--background-contrast-green-tilleul-verveine) !important; + + --idle: transparent; + --hover: var(--background-contrast-green-tilleul-verveine-hover) !important; + --active: var(--background-contrast-green-tilleul-verveine-active) !important; +} + +.fr-background-contrast--green-bourgeon { + background-color: var(--background-contrast-green-bourgeon) !important; + + --idle: transparent; + --hover: var(--background-contrast-green-bourgeon-hover) !important; + --active: var(--background-contrast-green-bourgeon-active) !important; +} + +.fr-background-contrast--green-emeraude { + background-color: var(--background-contrast-green-emeraude) !important; + + --idle: transparent; + --hover: var(--background-contrast-green-emeraude-hover) !important; + --active: var(--background-contrast-green-emeraude-active) !important; +} + +.fr-background-contrast--green-menthe { + background-color: var(--background-contrast-green-menthe) !important; + + --idle: transparent; + --hover: var(--background-contrast-green-menthe-hover) !important; + --active: var(--background-contrast-green-menthe-active) !important; +} + +.fr-background-contrast--green-archipel { + background-color: var(--background-contrast-green-archipel) !important; + + --idle: transparent; + --hover: var(--background-contrast-green-archipel-hover) !important; + --active: var(--background-contrast-green-archipel-active) !important; +} + +.fr-background-contrast--blue-ecume { + background-color: var(--background-contrast-blue-ecume) !important; + + --idle: transparent; + --hover: var(--background-contrast-blue-ecume-hover) !important; + --active: var(--background-contrast-blue-ecume-active) !important; +} + +.fr-background-contrast--blue-cumulus { + background-color: var(--background-contrast-blue-cumulus) !important; + + --idle: transparent; + --hover: var(--background-contrast-blue-cumulus-hover) !important; + --active: var(--background-contrast-blue-cumulus-active) !important; +} + +.fr-background-contrast--purple-glycine { + background-color: var(--background-contrast-purple-glycine) !important; + + --idle: transparent; + --hover: var(--background-contrast-purple-glycine-hover) !important; + --active: var(--background-contrast-purple-glycine-active) !important; +} + +.fr-background-contrast--pink-macaron { + background-color: var(--background-contrast-pink-macaron) !important; + + --idle: transparent; + --hover: var(--background-contrast-pink-macaron-hover) !important; + --active: var(--background-contrast-pink-macaron-active) !important; +} + +.fr-background-contrast--pink-tuile { + background-color: var(--background-contrast-pink-tuile) !important; + + --idle: transparent; + --hover: var(--background-contrast-pink-tuile-hover) !important; + --active: var(--background-contrast-pink-tuile-active) !important; +} + +.fr-background-contrast--yellow-tournesol { + background-color: var(--background-contrast-yellow-tournesol) !important; + + --idle: transparent; + --hover: var(--background-contrast-yellow-tournesol-hover) !important; + --active: var(--background-contrast-yellow-tournesol-active) !important; +} + +.fr-background-contrast--yellow-moutarde { + background-color: var(--background-contrast-yellow-moutarde) !important; + + --idle: transparent; + --hover: var(--background-contrast-yellow-moutarde-hover) !important; + --active: var(--background-contrast-yellow-moutarde-active) !important; +} + +.fr-background-contrast--orange-terre-battue { + background-color: var(--background-contrast-orange-terre-battue) !important; + + --idle: transparent; + --hover: var(--background-contrast-orange-terre-battue-hover) !important; + --active: var(--background-contrast-orange-terre-battue-active) !important; +} + +.fr-background-contrast--brown-cafe-creme { + background-color: var(--background-contrast-brown-cafe-creme) !important; + + --idle: transparent; + --hover: var(--background-contrast-brown-cafe-creme-hover) !important; + --active: var(--background-contrast-brown-cafe-creme-active) !important; +} + +.fr-background-contrast--brown-caramel { + background-color: var(--background-contrast-brown-caramel) !important; + + --idle: transparent; + --hover: var(--background-contrast-brown-caramel-hover) !important; + --active: var(--background-contrast-brown-caramel-active) !important; +} + +.fr-background-contrast--brown-opera { + background-color: var(--background-contrast-brown-opera) !important; + + --idle: transparent; + --hover: var(--background-contrast-brown-opera-hover) !important; + --active: var(--background-contrast-brown-opera-active) !important; +} + +.fr-background-contrast--beige-gris-galet { + background-color: var(--background-contrast-beige-gris-galet) !important; + + --idle: transparent; + --hover: var(--background-contrast-beige-gris-galet-hover) !important; + --active: var(--background-contrast-beige-gris-galet-active) !important; +} + +.fr-background-contrast--info { + background-color: var(--background-contrast-info) !important; + + --idle: transparent; + --hover: var(--background-contrast-info-hover) !important; + --active: var(--background-contrast-info-active) !important; +} + +.fr-background-contrast--success { + background-color: var(--background-contrast-success) !important; + + --idle: transparent; + --hover: var(--background-contrast-success-hover) !important; + --active: var(--background-contrast-success-active) !important; +} + +.fr-background-contrast--warning { + background-color: var(--background-contrast-warning) !important; + + --idle: transparent; + --hover: var(--background-contrast-warning-hover) !important; + --active: var(--background-contrast-warning-active) !important; +} + +.fr-background-contrast--error { + background-color: var(--background-contrast-error) !important; + + --idle: transparent; + --hover: var(--background-contrast-error-hover) !important; + --active: var(--background-contrast-error-active) !important; +} + +.fr-background-flat--grey { + background-color: var(--background-flat-grey) !important; +} + +.fr-background-flat--blue-france { + background-color: var(--background-flat-blue-france) !important; +} + +.fr-background-flat--red-marianne { + background-color: var(--background-flat-red-marianne) !important; +} + +.fr-background-flat--green-tilleul-verveine { + background-color: var(--background-flat-green-tilleul-verveine) !important; +} + +.fr-background-flat--green-bourgeon { + background-color: var(--background-flat-green-bourgeon) !important; +} + +.fr-background-flat--green-emeraude { + background-color: var(--background-flat-green-emeraude) !important; +} + +.fr-background-flat--green-menthe { + background-color: var(--background-flat-green-menthe) !important; +} + +.fr-background-flat--green-archipel { + background-color: var(--background-flat-green-archipel) !important; +} + +.fr-background-flat--blue-ecume { + background-color: var(--background-flat-blue-ecume) !important; +} + +.fr-background-flat--blue-cumulus { + background-color: var(--background-flat-blue-cumulus) !important; +} + +.fr-background-flat--purple-glycine { + background-color: var(--background-flat-purple-glycine) !important; +} + +.fr-background-flat--pink-macaron { + background-color: var(--background-flat-pink-macaron) !important; +} + +.fr-background-flat--pink-tuile { + background-color: var(--background-flat-pink-tuile) !important; +} + +.fr-background-flat--yellow-tournesol { + background-color: var(--background-flat-yellow-tournesol) !important; +} + +.fr-background-flat--yellow-moutarde { + background-color: var(--background-flat-yellow-moutarde) !important; +} + +.fr-background-flat--orange-terre-battue { + background-color: var(--background-flat-orange-terre-battue) !important; +} + +.fr-background-flat--brown-cafe-creme { + background-color: var(--background-flat-brown-cafe-creme) !important; +} + +.fr-background-flat--brown-caramel { + background-color: var(--background-flat-brown-caramel) !important; +} + +.fr-background-flat--brown-opera { + background-color: var(--background-flat-brown-opera) !important; +} + +.fr-background-flat--beige-gris-galet { + background-color: var(--background-flat-beige-gris-galet) !important; +} + +.fr-background-flat--info { + background-color: var(--background-flat-info) !important; +} + +.fr-background-flat--success { + background-color: var(--background-flat-success) !important; +} + +.fr-background-flat--warning { + background-color: var(--background-flat-warning) !important; +} + +.fr-background-flat--error { + background-color: var(--background-flat-error) !important; +} + +.fr-background-action-high--grey { + background-color: var(--background-action-high-grey) !important; + + --idle: transparent; + --hover: var(--background-action-high-grey-hover) !important; + --active: var(--background-action-high-grey-active) !important; +} + +.fr-background-action-high--blue-france { + background-color: var(--background-action-high-blue-france) !important; + + --idle: transparent; + --hover: var(--background-action-high-blue-france-hover) !important; + --active: var(--background-action-high-blue-france-active) !important; +} + +.fr-background-action-high--red-marianne { + background-color: var(--background-action-high-red-marianne) !important; + + --idle: transparent; + --hover: var(--background-action-high-red-marianne-hover) !important; + --active: var(--background-action-high-red-marianne-active) !important; +} + +.fr-background-action-high--green-tilleul-verveine { + background-color: var(--background-action-high-green-tilleul-verveine) !important; + + --idle: transparent; + --hover: var(--background-action-high-green-tilleul-verveine-hover) !important; + --active: var(--background-action-high-green-tilleul-verveine-active) !important; +} + +.fr-background-action-high--green-bourgeon { + background-color: var(--background-action-high-green-bourgeon) !important; + + --idle: transparent; + --hover: var(--background-action-high-green-bourgeon-hover) !important; + --active: var(--background-action-high-green-bourgeon-active) !important; +} + +.fr-background-action-high--green-emeraude { + background-color: var(--background-action-high-green-emeraude) !important; + + --idle: transparent; + --hover: var(--background-action-high-green-emeraude-hover) !important; + --active: var(--background-action-high-green-emeraude-active) !important; +} + +.fr-background-action-high--green-menthe { + background-color: var(--background-action-high-green-menthe) !important; + + --idle: transparent; + --hover: var(--background-action-high-green-menthe-hover) !important; + --active: var(--background-action-high-green-menthe-active) !important; +} + +.fr-background-action-high--green-archipel { + background-color: var(--background-action-high-green-archipel) !important; + + --idle: transparent; + --hover: var(--background-action-high-green-archipel-hover) !important; + --active: var(--background-action-high-green-archipel-active) !important; +} + +.fr-background-action-high--blue-ecume { + background-color: var(--background-action-high-blue-ecume) !important; + + --idle: transparent; + --hover: var(--background-action-high-blue-ecume-hover) !important; + --active: var(--background-action-high-blue-ecume-active) !important; +} + +.fr-background-action-high--blue-cumulus { + background-color: var(--background-action-high-blue-cumulus) !important; + + --idle: transparent; + --hover: var(--background-action-high-blue-cumulus-hover) !important; + --active: var(--background-action-high-blue-cumulus-active) !important; +} + +.fr-background-action-high--purple-glycine { + background-color: var(--background-action-high-purple-glycine) !important; + + --idle: transparent; + --hover: var(--background-action-high-purple-glycine-hover) !important; + --active: var(--background-action-high-purple-glycine-active) !important; +} + +.fr-background-action-high--pink-macaron { + background-color: var(--background-action-high-pink-macaron) !important; + + --idle: transparent; + --hover: var(--background-action-high-pink-macaron-hover) !important; + --active: var(--background-action-high-pink-macaron-active) !important; +} + +.fr-background-action-high--pink-tuile { + background-color: var(--background-action-high-pink-tuile) !important; + + --idle: transparent; + --hover: var(--background-action-high-pink-tuile-hover) !important; + --active: var(--background-action-high-pink-tuile-active) !important; +} + +.fr-background-action-high--yellow-tournesol { + background-color: var(--background-action-high-yellow-tournesol) !important; + + --idle: transparent; + --hover: var(--background-action-high-yellow-tournesol-hover) !important; + --active: var(--background-action-high-yellow-tournesol-active) !important; +} + +.fr-background-action-high--yellow-moutarde { + background-color: var(--background-action-high-yellow-moutarde) !important; + + --idle: transparent; + --hover: var(--background-action-high-yellow-moutarde-hover) !important; + --active: var(--background-action-high-yellow-moutarde-active) !important; +} + +.fr-background-action-high--orange-terre-battue { + background-color: var(--background-action-high-orange-terre-battue) !important; + + --idle: transparent; + --hover: var(--background-action-high-orange-terre-battue-hover) !important; + --active: var(--background-action-high-orange-terre-battue-active) !important; +} + +.fr-background-action-high--brown-cafe-creme { + background-color: var(--background-action-high-brown-cafe-creme) !important; + + --idle: transparent; + --hover: var(--background-action-high-brown-cafe-creme-hover) !important; + --active: var(--background-action-high-brown-cafe-creme-active) !important; +} + +.fr-background-action-high--brown-caramel { + background-color: var(--background-action-high-brown-caramel) !important; + + --idle: transparent; + --hover: var(--background-action-high-brown-caramel-hover) !important; + --active: var(--background-action-high-brown-caramel-active) !important; +} + +.fr-background-action-high--brown-opera { + background-color: var(--background-action-high-brown-opera) !important; + + --idle: transparent; + --hover: var(--background-action-high-brown-opera-hover) !important; + --active: var(--background-action-high-brown-opera-active) !important; +} + +.fr-background-action-high--beige-gris-galet { + background-color: var(--background-action-high-beige-gris-galet) !important; + + --idle: transparent; + --hover: var(--background-action-high-beige-gris-galet-hover) !important; + --active: var(--background-action-high-beige-gris-galet-active) !important; +} + +.fr-background-action-high--info { + background-color: var(--background-action-high-info) !important; + + --idle: transparent; + --hover: var(--background-action-high-info-hover) !important; + --active: var(--background-action-high-info-active) !important; +} + +.fr-background-action-high--success { + background-color: var(--background-action-high-success) !important; + + --idle: transparent; + --hover: var(--background-action-high-success-hover) !important; + --active: var(--background-action-high-success-active) !important; +} + +.fr-background-action-high--warning { + background-color: var(--background-action-high-warning) !important; + + --idle: transparent; + --hover: var(--background-action-high-warning-hover) !important; + --active: var(--background-action-high-warning-active) !important; +} + +.fr-background-action-high--error { + background-color: var(--background-action-high-error) !important; + + --idle: transparent; + --hover: var(--background-action-high-error-hover) !important; + --active: var(--background-action-high-error-active) !important; +} + +.fr-background-action-low--blue-france { + background-color: var(--background-action-low-blue-france) !important; + + --idle: transparent; + --hover: var(--background-action-low-blue-france-hover) !important; + --active: var(--background-action-low-blue-france-active) !important; +} + +.fr-background-action-low--red-marianne { + background-color: var(--background-action-low-red-marianne) !important; + + --idle: transparent; + --hover: var(--background-action-low-red-marianne-hover) !important; + --active: var(--background-action-low-red-marianne-active) !important; +} + +.fr-background-action-low--green-tilleul-verveine { + background-color: var(--background-action-low-green-tilleul-verveine) !important; + + --idle: transparent; + --hover: var(--background-action-low-green-tilleul-verveine-hover) !important; + --active: var(--background-action-low-green-tilleul-verveine-active) !important; +} + +.fr-background-action-low--green-bourgeon { + background-color: var(--background-action-low-green-bourgeon) !important; + + --idle: transparent; + --hover: var(--background-action-low-green-bourgeon-hover) !important; + --active: var(--background-action-low-green-bourgeon-active) !important; +} + +.fr-background-action-low--green-emeraude { + background-color: var(--background-action-low-green-emeraude) !important; + + --idle: transparent; + --hover: var(--background-action-low-green-emeraude-hover) !important; + --active: var(--background-action-low-green-emeraude-active) !important; +} + +.fr-background-action-low--green-menthe { + background-color: var(--background-action-low-green-menthe) !important; + + --idle: transparent; + --hover: var(--background-action-low-green-menthe-hover) !important; + --active: var(--background-action-low-green-menthe-active) !important; +} + +.fr-background-action-low--green-archipel { + background-color: var(--background-action-low-green-archipel) !important; + + --idle: transparent; + --hover: var(--background-action-low-green-archipel-hover) !important; + --active: var(--background-action-low-green-archipel-active) !important; +} + +.fr-background-action-low--blue-ecume { + background-color: var(--background-action-low-blue-ecume) !important; + + --idle: transparent; + --hover: var(--background-action-low-blue-ecume-hover) !important; + --active: var(--background-action-low-blue-ecume-active) !important; +} + +.fr-background-action-low--blue-cumulus { + background-color: var(--background-action-low-blue-cumulus) !important; + + --idle: transparent; + --hover: var(--background-action-low-blue-cumulus-hover) !important; + --active: var(--background-action-low-blue-cumulus-active) !important; +} + +.fr-background-action-low--purple-glycine { + background-color: var(--background-action-low-purple-glycine) !important; + + --idle: transparent; + --hover: var(--background-action-low-purple-glycine-hover) !important; + --active: var(--background-action-low-purple-glycine-active) !important; +} + +.fr-background-action-low--pink-macaron { + background-color: var(--background-action-low-pink-macaron) !important; + + --idle: transparent; + --hover: var(--background-action-low-pink-macaron-hover) !important; + --active: var(--background-action-low-pink-macaron-active) !important; +} + +.fr-background-action-low--pink-tuile { + background-color: var(--background-action-low-pink-tuile) !important; + + --idle: transparent; + --hover: var(--background-action-low-pink-tuile-hover) !important; + --active: var(--background-action-low-pink-tuile-active) !important; +} + +.fr-background-action-low--yellow-tournesol { + background-color: var(--background-action-low-yellow-tournesol) !important; + + --idle: transparent; + --hover: var(--background-action-low-yellow-tournesol-hover) !important; + --active: var(--background-action-low-yellow-tournesol-active) !important; +} + +.fr-background-action-low--yellow-moutarde { + background-color: var(--background-action-low-yellow-moutarde) !important; + + --idle: transparent; + --hover: var(--background-action-low-yellow-moutarde-hover) !important; + --active: var(--background-action-low-yellow-moutarde-active) !important; +} + +.fr-background-action-low--orange-terre-battue { + background-color: var(--background-action-low-orange-terre-battue) !important; + + --idle: transparent; + --hover: var(--background-action-low-orange-terre-battue-hover) !important; + --active: var(--background-action-low-orange-terre-battue-active) !important; +} + +.fr-background-action-low--brown-cafe-creme { + background-color: var(--background-action-low-brown-cafe-creme) !important; + + --idle: transparent; + --hover: var(--background-action-low-brown-cafe-creme-hover) !important; + --active: var(--background-action-low-brown-cafe-creme-active) !important; +} + +.fr-background-action-low--brown-caramel { + background-color: var(--background-action-low-brown-caramel) !important; + + --idle: transparent; + --hover: var(--background-action-low-brown-caramel-hover) !important; + --active: var(--background-action-low-brown-caramel-active) !important; +} + +.fr-background-action-low--brown-opera { + background-color: var(--background-action-low-brown-opera) !important; + + --idle: transparent; + --hover: var(--background-action-low-brown-opera-hover) !important; + --active: var(--background-action-low-brown-opera-active) !important; +} + +.fr-background-action-low--beige-gris-galet { + background-color: var(--background-action-low-beige-gris-galet) !important; + + --idle: transparent; + --hover: var(--background-action-low-beige-gris-galet-hover) !important; + --active: var(--background-action-low-beige-gris-galet-active) !important; +} + +.fr-text-default--grey { + color: var(--text-default-grey) !important; +} + +.fr-text-default--info { + color: var(--text-default-info) !important; +} + +.fr-text-default--success { + color: var(--text-default-success) !important; +} + +.fr-text-default--warning { + color: var(--text-default-warning) !important; +} + +.fr-text-default--error { + color: var(--text-default-error) !important; +} + +.fr-text-title--grey { + color: var(--text-title-grey) !important; +} + +.fr-text-title--blue-france { + color: var(--text-title-blue-france) !important; +} + +.fr-text-title--red-marianne { + color: var(--text-title-red-marianne) !important; +} + +.fr-text-label--grey { + color: var(--text-label-grey) !important; +} + +.fr-text-label--blue-france { + color: var(--text-label-blue-france) !important; +} + +.fr-text-label--red-marianne { + color: var(--text-label-red-marianne) !important; +} + +.fr-text-label--green-tilleul-verveine { + color: var(--text-label-green-tilleul-verveine) !important; +} + +.fr-text-label--green-bourgeon { + color: var(--text-label-green-bourgeon) !important; +} + +.fr-text-label--green-emeraude { + color: var(--text-label-green-emeraude) !important; +} + +.fr-text-label--green-menthe { + color: var(--text-label-green-menthe) !important; +} + +.fr-text-label--green-archipel { + color: var(--text-label-green-archipel) !important; +} + +.fr-text-label--blue-ecume { + color: var(--text-label-blue-ecume) !important; +} + +.fr-text-label--blue-cumulus { + color: var(--text-label-blue-cumulus) !important; +} + +.fr-text-label--purple-glycine { + color: var(--text-label-purple-glycine) !important; +} + +.fr-text-label--pink-macaron { + color: var(--text-label-pink-macaron) !important; +} + +.fr-text-label--pink-tuile { + color: var(--text-label-pink-tuile) !important; +} + +.fr-text-label--yellow-tournesol { + color: var(--text-label-yellow-tournesol) !important; +} + +.fr-text-label--yellow-moutarde { + color: var(--text-label-yellow-moutarde) !important; +} + +.fr-text-label--orange-terre-battue { + color: var(--text-label-orange-terre-battue) !important; +} + +.fr-text-label--brown-cafe-creme { + color: var(--text-label-brown-cafe-creme) !important; +} + +.fr-text-label--brown-caramel { + color: var(--text-label-brown-caramel) !important; +} + +.fr-text-label--brown-opera { + color: var(--text-label-brown-opera) !important; +} + +.fr-text-label--beige-gris-galet { + color: var(--text-label-beige-gris-galet) !important; +} + +.fr-text-mention--grey { + color: var(--text-mention-grey) !important; +} + +.fr-text-inverted--grey { + color: var(--text-inverted-grey) !important; +} + +.fr-text-inverted--blue-france { + color: var(--text-inverted-blue-france) !important; +} + +.fr-text-inverted--red-marianne { + color: var(--text-inverted-red-marianne) !important; +} + +.fr-text-inverted--info { + color: var(--text-inverted-info) !important; +} + +.fr-text-inverted--success { + color: var(--text-inverted-success) !important; +} + +.fr-text-inverted--warning { + color: var(--text-inverted-warning) !important; +} + +.fr-text-inverted--error { + color: var(--text-inverted-error) !important; +} + +.fr-text-inverted--green-tilleul-verveine { + color: var(--text-inverted-green-tilleul-verveine) !important; +} + +.fr-text-inverted--green-bourgeon { + color: var(--text-inverted-green-bourgeon) !important; +} + +.fr-text-inverted--green-emeraude { + color: var(--text-inverted-green-emeraude) !important; +} + +.fr-text-inverted--green-menthe { + color: var(--text-inverted-green-menthe) !important; +} + +.fr-text-inverted--green-archipel { + color: var(--text-inverted-green-archipel) !important; +} + +.fr-text-inverted--blue-ecume { + color: var(--text-inverted-blue-ecume) !important; +} + +.fr-text-inverted--blue-cumulus { + color: var(--text-inverted-blue-cumulus) !important; +} + +.fr-text-inverted--purple-glycine { + color: var(--text-inverted-purple-glycine) !important; +} + +.fr-text-inverted--pink-macaron { + color: var(--text-inverted-pink-macaron) !important; +} + +.fr-text-inverted--pink-tuile { + color: var(--text-inverted-pink-tuile) !important; +} + +.fr-text-inverted--yellow-tournesol { + color: var(--text-inverted-yellow-tournesol) !important; +} + +.fr-text-inverted--yellow-moutarde { + color: var(--text-inverted-yellow-moutarde) !important; +} + +.fr-text-inverted--orange-terre-battue { + color: var(--text-inverted-orange-terre-battue) !important; +} + +.fr-text-inverted--brown-cafe-creme { + color: var(--text-inverted-brown-cafe-creme) !important; +} + +.fr-text-inverted--brown-caramel { + color: var(--text-inverted-brown-caramel) !important; +} + +.fr-text-inverted--brown-opera { + color: var(--text-inverted-brown-opera) !important; +} + +.fr-text-inverted--beige-gris-galet { + color: var(--text-inverted-beige-gris-galet) !important; +} + +.fr-text-action-high--grey { + color: var(--text-action-high-grey) !important; +} + +.fr-text-action-high--blue-france { + color: var(--text-action-high-blue-france) !important; +} + +.fr-text-action-high--red-marianne { + color: var(--text-action-high-red-marianne) !important; +} + +.fr-text-action-high--green-tilleul-verveine { + color: var(--text-action-high-green-tilleul-verveine) !important; +} + +.fr-text-action-high--green-bourgeon { + color: var(--text-action-high-green-bourgeon) !important; +} + +.fr-text-action-high--green-emeraude { + color: var(--text-action-high-green-emeraude) !important; +} + +.fr-text-action-high--green-menthe { + color: var(--text-action-high-green-menthe) !important; +} + +.fr-text-action-high--green-archipel { + color: var(--text-action-high-green-archipel) !important; +} + +.fr-text-action-high--blue-ecume { + color: var(--text-action-high-blue-ecume) !important; +} + +.fr-text-action-high--blue-cumulus { + color: var(--text-action-high-blue-cumulus) !important; +} + +.fr-text-action-high--purple-glycine { + color: var(--text-action-high-purple-glycine) !important; +} + +.fr-text-action-high--pink-macaron { + color: var(--text-action-high-pink-macaron) !important; +} + +.fr-text-action-high--pink-tuile { + color: var(--text-action-high-pink-tuile) !important; +} + +.fr-text-action-high--yellow-tournesol { + color: var(--text-action-high-yellow-tournesol) !important; +} + +.fr-text-action-high--yellow-moutarde { + color: var(--text-action-high-yellow-moutarde) !important; +} + +.fr-text-action-high--orange-terre-battue { + color: var(--text-action-high-orange-terre-battue) !important; +} + +.fr-text-action-high--brown-cafe-creme { + color: var(--text-action-high-brown-cafe-creme) !important; +} + +.fr-text-action-high--brown-caramel { + color: var(--text-action-high-brown-caramel) !important; +} + +.fr-text-action-high--brown-opera { + color: var(--text-action-high-brown-opera) !important; +} + +.fr-text-action-high--beige-gris-galet { + color: var(--text-action-high-beige-gris-galet) !important; +} + +.fr-border-default--grey { + border: 1px solid var(--border-default-grey) !important; +} + +.fr-border-default--blue-france { + border: 1px solid var(--border-default-blue-france) !important; +} + +.fr-border-default--red-marianne { + border: 1px solid var(--border-default-red-marianne) !important; +} + +.fr-border-default--green-tilleul-verveine { + border: 1px solid var(--border-default-green-tilleul-verveine) !important; +} + +.fr-border-default--green-bourgeon { + border: 1px solid var(--border-default-green-bourgeon) !important; +} + +.fr-border-default--green-emeraude { + border: 1px solid var(--border-default-green-emeraude) !important; +} + +.fr-border-default--green-menthe { + border: 1px solid var(--border-default-green-menthe) !important; +} + +.fr-border-default--green-archipel { + border: 1px solid var(--border-default-green-archipel) !important; +} + +.fr-border-default--blue-ecume { + border: 1px solid var(--border-default-blue-ecume) !important; +} + +.fr-border-default--blue-cumulus { + border: 1px solid var(--border-default-blue-cumulus) !important; +} + +.fr-border-default--purple-glycine { + border: 1px solid var(--border-default-purple-glycine) !important; +} + +.fr-border-default--pink-macaron { + border: 1px solid var(--border-default-pink-macaron) !important; +} + +.fr-border-default--pink-tuile { + border: 1px solid var(--border-default-pink-tuile) !important; +} + +.fr-border-default--yellow-tournesol { + border: 1px solid var(--border-default-yellow-tournesol) !important; +} + +.fr-border-default--yellow-moutarde { + border: 1px solid var(--border-default-yellow-moutarde) !important; +} + +.fr-border-default--orange-terre-battue { + border: 1px solid var(--border-default-orange-terre-battue) !important; +} + +.fr-border-default--brown-cafe-creme { + border: 1px solid var(--border-default-brown-cafe-creme) !important; +} + +.fr-border-default--brown-caramel { + border: 1px solid var(--border-default-brown-caramel) !important; +} + +.fr-border-default--brown-opera { + border: 1px solid var(--border-default-brown-opera) !important; +} + +.fr-border-default--beige-gris-galet { + border: 1px solid var(--border-default-beige-gris-galet) !important; +} + +.fr-border-plain--grey { + border: 1px solid var(--border-plain-grey) !important; +} + +.fr-border-plain--blue-france { + border: 1px solid var(--border-plain-blue-france) !important; +} + +.fr-border-plain--red-marianne { + border: 1px solid var(--border-plain-red-marianne) !important; +} + +.fr-border-plain--info { + border: 1px solid var(--border-plain-info) !important; +} + +.fr-border-plain--success { + border: 1px solid var(--border-plain-success) !important; +} + +.fr-border-plain--warning { + border: 1px solid var(--border-plain-warning) !important; +} + +.fr-border-plain--error { + border: 1px solid var(--border-plain-error) !important; +} + +.fr-border-plain--green-tilleul-verveine { + border: 1px solid var(--border-plain-green-tilleul-verveine) !important; +} + +.fr-border-plain--green-bourgeon { + border: 1px solid var(--border-plain-green-bourgeon) !important; +} + +.fr-border-plain--green-emeraude { + border: 1px solid var(--border-plain-green-emeraude) !important; +} + +.fr-border-plain--green-menthe { + border: 1px solid var(--border-plain-green-menthe) !important; +} + +.fr-border-plain--green-archipel { + border: 1px solid var(--border-plain-green-archipel) !important; +} + +.fr-border-plain--blue-ecume { + border: 1px solid var(--border-plain-blue-ecume) !important; +} + +.fr-border-plain--blue-cumulus { + border: 1px solid var(--border-plain-blue-cumulus) !important; +} + +.fr-border-plain--purple-glycine { + border: 1px solid var(--border-plain-purple-glycine) !important; +} + +.fr-border-plain--pink-macaron { + border: 1px solid var(--border-plain-pink-macaron) !important; +} + +.fr-border-plain--pink-tuile { + border: 1px solid var(--border-plain-pink-tuile) !important; +} + +.fr-border-plain--yellow-tournesol { + border: 1px solid var(--border-plain-yellow-tournesol) !important; +} + +.fr-border-plain--yellow-moutarde { + border: 1px solid var(--border-plain-yellow-moutarde) !important; +} + +.fr-border-plain--orange-terre-battue { + border: 1px solid var(--border-plain-orange-terre-battue) !important; +} + +.fr-border-plain--brown-cafe-creme { + border: 1px solid var(--border-plain-brown-cafe-creme) !important; +} + +.fr-border-plain--brown-caramel { + border: 1px solid var(--border-plain-brown-caramel) !important; +} + +.fr-border-plain--brown-opera { + border: 1px solid var(--border-plain-brown-opera) !important; +} + +.fr-border-plain--beige-gris-galet { + border: 1px solid var(--border-plain-beige-gris-galet) !important; +} + +.fr-artwork-major--blue-france { + fill: var(--artwork-major-blue-france) !important; +} + +.fr-artwork-major--red-marianne { + fill: var(--artwork-major-red-marianne) !important; +} + +.fr-artwork-major--green-tilleul-verveine { + fill: var(--artwork-major-green-tilleul-verveine) !important; +} + +.fr-artwork-major--green-bourgeon { + fill: var(--artwork-major-green-bourgeon) !important; +} + +.fr-artwork-major--green-emeraude { + fill: var(--artwork-major-green-emeraude) !important; +} + +.fr-artwork-major--green-menthe { + fill: var(--artwork-major-green-menthe) !important; +} + +.fr-artwork-major--green-archipel { + fill: var(--artwork-major-green-archipel) !important; +} + +.fr-artwork-major--blue-ecume { + fill: var(--artwork-major-blue-ecume) !important; +} + +.fr-artwork-major--blue-cumulus { + fill: var(--artwork-major-blue-cumulus) !important; +} + +.fr-artwork-major--purple-glycine { + fill: var(--artwork-major-purple-glycine) !important; +} + +.fr-artwork-major--pink-macaron { + fill: var(--artwork-major-pink-macaron) !important; +} + +.fr-artwork-major--pink-tuile { + fill: var(--artwork-major-pink-tuile) !important; +} + +.fr-artwork-major--yellow-tournesol { + fill: var(--artwork-major-yellow-tournesol) !important; +} + +.fr-artwork-major--yellow-moutarde { + fill: var(--artwork-major-yellow-moutarde) !important; +} + +.fr-artwork-major--orange-terre-battue { + fill: var(--artwork-major-orange-terre-battue) !important; +} + +.fr-artwork-major--brown-cafe-creme { + fill: var(--artwork-major-brown-cafe-creme) !important; +} + +.fr-artwork-major--brown-caramel { + fill: var(--artwork-major-brown-caramel) !important; +} + +.fr-artwork-major--brown-opera { + fill: var(--artwork-major-brown-opera) !important; +} + +.fr-artwork-major--beige-gris-galet { + fill: var(--artwork-major-beige-gris-galet) !important; +} + +.fr-artwork-minor--blue-france { + fill: var(--artwork-minor-blue-france) !important; +} + +.fr-artwork-minor--red-marianne { + fill: var(--artwork-minor-red-marianne) !important; +} + +.fr-artwork-minor--green-tilleul-verveine { + fill: var(--artwork-minor-green-tilleul-verveine) !important; +} + +.fr-artwork-minor--green-bourgeon { + fill: var(--artwork-minor-green-bourgeon) !important; +} + +.fr-artwork-minor--green-emeraude { + fill: var(--artwork-minor-green-emeraude) !important; +} + +.fr-artwork-minor--green-menthe { + fill: var(--artwork-minor-green-menthe) !important; +} + +.fr-artwork-minor--green-archipel { + fill: var(--artwork-minor-green-archipel) !important; +} + +.fr-artwork-minor--blue-ecume { + fill: var(--artwork-minor-blue-ecume) !important; +} + +.fr-artwork-minor--blue-cumulus { + fill: var(--artwork-minor-blue-cumulus) !important; +} + +.fr-artwork-minor--purple-glycine { + fill: var(--artwork-minor-purple-glycine) !important; +} + +.fr-artwork-minor--pink-macaron { + fill: var(--artwork-minor-pink-macaron) !important; +} + +.fr-artwork-minor--pink-tuile { + fill: var(--artwork-minor-pink-tuile) !important; +} + +.fr-artwork-minor--yellow-tournesol { + fill: var(--artwork-minor-yellow-tournesol) !important; +} + +.fr-artwork-minor--yellow-moutarde { + fill: var(--artwork-minor-yellow-moutarde) !important; +} + +.fr-artwork-minor--orange-terre-battue { + fill: var(--artwork-minor-orange-terre-battue) !important; +} + +.fr-artwork-minor--brown-cafe-creme { + fill: var(--artwork-minor-brown-cafe-creme) !important; +} + +.fr-artwork-minor--brown-caramel { + fill: var(--artwork-minor-brown-caramel) !important; +} + +.fr-artwork-minor--brown-opera { + fill: var(--artwork-minor-brown-opera) !important; +} + +.fr-artwork-minor--beige-gris-galet { + fill: var(--artwork-minor-beige-gris-galet) !important; +} + +.fr-artwork-decorative--grey { + fill: var(--artwork-decorative-grey) !important; +} + +.fr-artwork-decorative--blue-france { + fill: var(--artwork-decorative-blue-france) !important; +} + +.fr-artwork-decorative--red-marianne { + fill: var(--artwork-decorative-red-marianne) !important; +} + +.fr-artwork-decorative--green-tilleul-verveine { + fill: var(--artwork-decorative-green-tilleul-verveine) !important; +} + +.fr-artwork-decorative--green-bourgeon { + fill: var(--artwork-decorative-green-bourgeon) !important; +} + +.fr-artwork-decorative--green-emeraude { + fill: var(--artwork-decorative-green-emeraude) !important; +} + +.fr-artwork-decorative--green-menthe { + fill: var(--artwork-decorative-green-menthe) !important; +} + +.fr-artwork-decorative--green-archipel { + fill: var(--artwork-decorative-green-archipel) !important; +} + +.fr-artwork-decorative--blue-ecume { + fill: var(--artwork-decorative-blue-ecume) !important; +} + +.fr-artwork-decorative--blue-cumulus { + fill: var(--artwork-decorative-blue-cumulus) !important; +} + +.fr-artwork-decorative--purple-glycine { + fill: var(--artwork-decorative-purple-glycine) !important; +} + +.fr-artwork-decorative--pink-macaron { + fill: var(--artwork-decorative-pink-macaron) !important; +} + +.fr-artwork-decorative--pink-tuile { + fill: var(--artwork-decorative-pink-tuile) !important; +} + +.fr-artwork-decorative--yellow-tournesol { + fill: var(--artwork-decorative-yellow-tournesol) !important; +} + +.fr-artwork-decorative--yellow-moutarde { + fill: var(--artwork-decorative-yellow-moutarde) !important; +} + +.fr-artwork-decorative--orange-terre-battue { + fill: var(--artwork-decorative-orange-terre-battue) !important; +} + +.fr-artwork-decorative--brown-cafe-creme { + fill: var(--artwork-decorative-brown-cafe-creme) !important; +} + +.fr-artwork-decorative--brown-caramel { + fill: var(--artwork-decorative-brown-caramel) !important; +} + +.fr-artwork-decorative--brown-opera { + fill: var(--artwork-decorative-brown-opera) !important; +} + +.fr-artwork-decorative--beige-gris-galet { + fill: var(--artwork-decorative-beige-gris-galet) !important; +} + +.fr-artwork-background--grey { + fill: var(--artwork-background-grey) !important; +} + +.fr-artwork-background--blue-france { + fill: var(--artwork-background-blue-france) !important; +} + +.fr-artwork-background--red-marianne { + fill: var(--artwork-background-red-marianne) !important; +} + +.fr-artwork-background--green-tilleul-verveine { + fill: var(--artwork-background-green-tilleul-verveine) !important; +} + +.fr-artwork-background--green-bourgeon { + fill: var(--artwork-background-green-bourgeon) !important; +} + +.fr-artwork-background--green-emeraude { + fill: var(--artwork-background-green-emeraude) !important; +} + +.fr-artwork-background--green-menthe { + fill: var(--artwork-background-green-menthe) !important; +} + +.fr-artwork-background--green-archipel { + fill: var(--artwork-background-green-archipel) !important; +} + +.fr-artwork-background--blue-ecume { + fill: var(--artwork-background-blue-ecume) !important; +} + +.fr-artwork-background--blue-cumulus { + fill: var(--artwork-background-blue-cumulus) !important; +} + +.fr-artwork-background--purple-glycine { + fill: var(--artwork-background-purple-glycine) !important; +} + +.fr-artwork-background--pink-macaron { + fill: var(--artwork-background-pink-macaron) !important; +} + +.fr-artwork-background--pink-tuile { + fill: var(--artwork-background-pink-tuile) !important; +} + +.fr-artwork-background--yellow-tournesol { + fill: var(--artwork-background-yellow-tournesol) !important; +} + +.fr-artwork-background--yellow-moutarde { + fill: var(--artwork-background-yellow-moutarde) !important; +} + +.fr-artwork-background--orange-terre-battue { + fill: var(--artwork-background-orange-terre-battue) !important; +} + +.fr-artwork-background--brown-cafe-creme { + fill: var(--artwork-background-brown-cafe-creme) !important; +} + +.fr-artwork-background--brown-caramel { + fill: var(--artwork-background-brown-caramel) !important; +} + +.fr-artwork-background--brown-opera { + fill: var(--artwork-background-brown-opera) !important; +} + +.fr-artwork-background--beige-gris-galet { + fill: var(--artwork-background-beige-gris-galet) !important; +} + +.fr-artwork-motif--grey { + fill: var(--artwork-motif-grey) !important; +} + +.fr-artwork-motif--blue-france { + fill: var(--artwork-motif-blue-france) !important; +} + +.fr-artwork-motif--red-marianne { + fill: var(--artwork-motif-red-marianne) !important; +} + +.fr-artwork-motif--green-tilleul-verveine { + fill: var(--artwork-motif-green-tilleul-verveine) !important; +} + +.fr-artwork-motif--green-bourgeon { + fill: var(--artwork-motif-green-bourgeon) !important; +} + +.fr-artwork-motif--green-emeraude { + fill: var(--artwork-motif-green-emeraude) !important; +} + +.fr-artwork-motif--green-menthe { + fill: var(--artwork-motif-green-menthe) !important; +} + +.fr-artwork-motif--green-archipel { + fill: var(--artwork-motif-green-archipel) !important; +} + +.fr-artwork-motif--blue-ecume { + fill: var(--artwork-motif-blue-ecume) !important; +} + +.fr-artwork-motif--blue-cumulus { + fill: var(--artwork-motif-blue-cumulus) !important; +} + +.fr-artwork-motif--purple-glycine { + fill: var(--artwork-motif-purple-glycine) !important; +} + +.fr-artwork-motif--pink-macaron { + fill: var(--artwork-motif-pink-macaron) !important; +} + +.fr-artwork-motif--pink-tuile { + fill: var(--artwork-motif-pink-tuile) !important; +} + +.fr-artwork-motif--yellow-tournesol { + fill: var(--artwork-motif-yellow-tournesol) !important; +} + +.fr-artwork-motif--yellow-moutarde { + fill: var(--artwork-motif-yellow-moutarde) !important; +} + +.fr-artwork-motif--orange-terre-battue { + fill: var(--artwork-motif-orange-terre-battue) !important; +} + +.fr-artwork-motif--brown-cafe-creme { + fill: var(--artwork-motif-brown-cafe-creme) !important; +} + +.fr-artwork-motif--brown-caramel { + fill: var(--artwork-motif-brown-caramel) !important; +} + +.fr-artwork-motif--brown-opera { + fill: var(--artwork-motif-brown-opera) !important; +} + +.fr-artwork-motif--beige-gris-galet { + fill: var(--artwork-motif-beige-gris-galet) !important; +} + +.fr-border-width-0-5v { + border-width: 0.125rem !important; +} + +.fr-border-width-1v { + border-width: 0.25rem !important; +} + +.fr-border-width-2v { + border-width: 0.5rem !important; +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON BUILDINGS +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-ancient-gate-fill::before, +.fr-icon-ancient-gate-fill::after { + -webkit-mask-image: url("../icons/buildings/ancient-gate-fill.svg"); + mask-image: url("../icons/buildings/ancient-gate-fill.svg"); +} + +.fr-icon-ancient-gate-line::before, +.fr-icon-ancient-gate-line::after { + -webkit-mask-image: url("../icons/buildings/ancient-gate-line.svg"); + mask-image: url("../icons/buildings/ancient-gate-line.svg"); +} + +.fr-icon-ancient-pavilion-fill::before, +.fr-icon-ancient-pavilion-fill::after { + -webkit-mask-image: url("../icons/buildings/ancient-pavilion-fill.svg"); + mask-image: url("../icons/buildings/ancient-pavilion-fill.svg"); +} + +.fr-icon-ancient-pavilion-line::before, +.fr-icon-ancient-pavilion-line::after { + -webkit-mask-image: url("../icons/buildings/ancient-pavilion-line.svg"); + mask-image: url("../icons/buildings/ancient-pavilion-line.svg"); +} + +.fr-icon-bank-fill::before, +.fr-icon-bank-fill::after { + -webkit-mask-image: url("../icons/buildings/bank-fill.svg"); + mask-image: url("../icons/buildings/bank-fill.svg"); +} + +.fr-icon-bank-line::before, +.fr-icon-bank-line::after { + -webkit-mask-image: url("../icons/buildings/bank-line.svg"); + mask-image: url("../icons/buildings/bank-line.svg"); +} + +.fr-icon-building-fill::before, +.fr-icon-building-fill::after { + -webkit-mask-image: url("../icons/buildings/building-fill.svg"); + mask-image: url("../icons/buildings/building-fill.svg"); +} + +.fr-icon-building-line::before, +.fr-icon-building-line::after { + -webkit-mask-image: url("../icons/buildings/building-line.svg"); + mask-image: url("../icons/buildings/building-line.svg"); +} + +.fr-icon-community-fill::before, +.fr-icon-community-fill::after { + -webkit-mask-image: url("../icons/buildings/community-fill.svg"); + mask-image: url("../icons/buildings/community-fill.svg"); +} + +.fr-icon-community-line::before, +.fr-icon-community-line::after { + -webkit-mask-image: url("../icons/buildings/community-line.svg"); + mask-image: url("../icons/buildings/community-line.svg"); +} + +.fr-icon-government-fill::before, +.fr-icon-government-fill::after { + -webkit-mask-image: url("../icons/buildings/government-fill.svg"); + mask-image: url("../icons/buildings/government-fill.svg"); +} + +.fr-icon-government-line::before, +.fr-icon-government-line::after { + -webkit-mask-image: url("../icons/buildings/government-line.svg"); + mask-image: url("../icons/buildings/government-line.svg"); +} + +.fr-icon-home-4-fill::before, +.fr-icon-home-4-fill::after { + -webkit-mask-image: url("../icons/buildings/home-4-fill.svg"); + mask-image: url("../icons/buildings/home-4-fill.svg"); +} + +.fr-icon-home-4-line::before, +.fr-icon-home-4-line::after { + -webkit-mask-image: url("../icons/buildings/home-4-line.svg"); + mask-image: url("../icons/buildings/home-4-line.svg"); +} + +.fr-icon-hospital-fill::before, +.fr-icon-hospital-fill::after { + -webkit-mask-image: url("../icons/buildings/hospital-fill.svg"); + mask-image: url("../icons/buildings/hospital-fill.svg"); +} + +.fr-icon-hospital-line::before, +.fr-icon-hospital-line::after { + -webkit-mask-image: url("../icons/buildings/hospital-line.svg"); + mask-image: url("../icons/buildings/hospital-line.svg"); +} + +.fr-icon-hotel-fill::before, +.fr-icon-hotel-fill::after { + -webkit-mask-image: url("../icons/buildings/hotel-fill.svg"); + mask-image: url("../icons/buildings/hotel-fill.svg"); +} + +.fr-icon-hotel-line::before, +.fr-icon-hotel-line::after { + -webkit-mask-image: url("../icons/buildings/hotel-line.svg"); + mask-image: url("../icons/buildings/hotel-line.svg"); +} + +.fr-icon-store-fill::before, +.fr-icon-store-fill::after { + -webkit-mask-image: url("../icons/buildings/store-fill.svg"); + mask-image: url("../icons/buildings/store-fill.svg"); +} + +.fr-icon-store-line::before, +.fr-icon-store-line::after { + -webkit-mask-image: url("../icons/buildings/store-line.svg"); + mask-image: url("../icons/buildings/store-line.svg"); +} + +.fr-fi-home-4-fill::before, +.fr-fi-home-4-fill::after { + -webkit-mask-image: url("../icons/buildings/home-4-fill.svg"); + mask-image: url("../icons/buildings/home-4-fill.svg"); +} + +.fr-fi-home-4-line::before, +.fr-fi-home-4-line::after { + -webkit-mask-image: url("../icons/buildings/home-4-line.svg"); + mask-image: url("../icons/buildings/home-4-line.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON BUSINESS +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-archive-fill::before, +.fr-icon-archive-fill::after { + -webkit-mask-image: url("../icons/business/archive-fill.svg"); + mask-image: url("../icons/business/archive-fill.svg"); +} + +.fr-icon-archive-line::before, +.fr-icon-archive-line::after { + -webkit-mask-image: url("../icons/business/archive-line.svg"); + mask-image: url("../icons/business/archive-line.svg"); +} + +.fr-icon-attachment-fill::before, +.fr-icon-attachment-fill::after { + -webkit-mask-image: url("../icons/business/attachment-fill.svg"); + mask-image: url("../icons/business/attachment-fill.svg"); +} + +.fr-icon-attachment-line::before, +.fr-icon-attachment-line::after { + -webkit-mask-image: url("../icons/business/attachment-line.svg"); + mask-image: url("../icons/business/attachment-line.svg"); +} + +.fr-icon-award-fill::before, +.fr-icon-award-fill::after { + -webkit-mask-image: url("../icons/business/award-fill.svg"); + mask-image: url("../icons/business/award-fill.svg"); +} + +.fr-icon-award-line::before, +.fr-icon-award-line::after { + -webkit-mask-image: url("../icons/business/award-line.svg"); + mask-image: url("../icons/business/award-line.svg"); +} + +.fr-icon-bar-chart-box-fill::before, +.fr-icon-bar-chart-box-fill::after { + -webkit-mask-image: url("../icons/business/bar-chart-box-fill.svg"); + mask-image: url("../icons/business/bar-chart-box-fill.svg"); +} + +.fr-icon-bar-chart-box-line::before, +.fr-icon-bar-chart-box-line::after { + -webkit-mask-image: url("../icons/business/bar-chart-box-line.svg"); + mask-image: url("../icons/business/bar-chart-box-line.svg"); +} + +.fr-icon-bookmark-fill::before, +.fr-icon-bookmark-fill::after { + -webkit-mask-image: url("../icons/business/bookmark-fill.svg"); + mask-image: url("../icons/business/bookmark-fill.svg"); +} + +.fr-icon-bookmark-line::before, +.fr-icon-bookmark-line::after { + -webkit-mask-image: url("../icons/business/bookmark-line.svg"); + mask-image: url("../icons/business/bookmark-line.svg"); +} + +.fr-icon-briefcase-fill::before, +.fr-icon-briefcase-fill::after { + -webkit-mask-image: url("../icons/business/briefcase-fill.svg"); + mask-image: url("../icons/business/briefcase-fill.svg"); +} + +.fr-icon-briefcase-line::before, +.fr-icon-briefcase-line::after { + -webkit-mask-image: url("../icons/business/briefcase-line.svg"); + mask-image: url("../icons/business/briefcase-line.svg"); +} + +.fr-icon-calendar-2-fill::before, +.fr-icon-calendar-2-fill::after { + -webkit-mask-image: url("../icons/business/calendar-2-fill.svg"); + mask-image: url("../icons/business/calendar-2-fill.svg"); +} + +.fr-icon-calendar-2-line::before, +.fr-icon-calendar-2-line::after { + -webkit-mask-image: url("../icons/business/calendar-2-line.svg"); + mask-image: url("../icons/business/calendar-2-line.svg"); +} + +.fr-icon-calendar-event-fill::before, +.fr-icon-calendar-event-fill::after { + -webkit-mask-image: url("../icons/business/calendar-event-fill.svg"); + mask-image: url("../icons/business/calendar-event-fill.svg"); +} + +.fr-icon-calendar-event-line::before, +.fr-icon-calendar-event-line::after { + -webkit-mask-image: url("../icons/business/calendar-event-line.svg"); + mask-image: url("../icons/business/calendar-event-line.svg"); +} + +.fr-icon-calendar-fill::before, +.fr-icon-calendar-fill::after { + -webkit-mask-image: url("../icons/business/calendar-fill.svg"); + mask-image: url("../icons/business/calendar-fill.svg"); +} + +.fr-icon-calendar-line::before, +.fr-icon-calendar-line::after { + -webkit-mask-image: url("../icons/business/calendar-line.svg"); + mask-image: url("../icons/business/calendar-line.svg"); +} + +.fr-icon-cloud-fill::before, +.fr-icon-cloud-fill::after { + -webkit-mask-image: url("../icons/business/cloud-fill.svg"); + mask-image: url("../icons/business/cloud-fill.svg"); +} + +.fr-icon-cloud-line::before, +.fr-icon-cloud-line::after { + -webkit-mask-image: url("../icons/business/cloud-line.svg"); + mask-image: url("../icons/business/cloud-line.svg"); +} + +.fr-icon-copyright-fill::before, +.fr-icon-copyright-fill::after { + -webkit-mask-image: url("../icons/business/copyright-fill.svg"); + mask-image: url("../icons/business/copyright-fill.svg"); +} + +.fr-icon-copyright-line::before, +.fr-icon-copyright-line::after { + -webkit-mask-image: url("../icons/business/copyright-line.svg"); + mask-image: url("../icons/business/copyright-line.svg"); +} + +.fr-icon-customer-service-fill::before, +.fr-icon-customer-service-fill::after { + -webkit-mask-image: url("../icons/business/customer-service-fill.svg"); + mask-image: url("../icons/business/customer-service-fill.svg"); +} + +.fr-icon-customer-service-line::before, +.fr-icon-customer-service-line::after { + -webkit-mask-image: url("../icons/business/customer-service-line.svg"); + mask-image: url("../icons/business/customer-service-line.svg"); +} + +.fr-icon-flag-fill::before, +.fr-icon-flag-fill::after { + -webkit-mask-image: url("../icons/business/flag-fill.svg"); + mask-image: url("../icons/business/flag-fill.svg"); +} + +.fr-icon-flag-line::before, +.fr-icon-flag-line::after { + -webkit-mask-image: url("../icons/business/flag-line.svg"); + mask-image: url("../icons/business/flag-line.svg"); +} + +.fr-icon-global-fill::before, +.fr-icon-global-fill::after { + -webkit-mask-image: url("../icons/business/global-fill.svg"); + mask-image: url("../icons/business/global-fill.svg"); +} + +.fr-icon-global-line::before, +.fr-icon-global-line::after { + -webkit-mask-image: url("../icons/business/global-line.svg"); + mask-image: url("../icons/business/global-line.svg"); +} + +.fr-icon-line-chart-fill::before, +.fr-icon-line-chart-fill::after { + -webkit-mask-image: url("../icons/business/line-chart-fill.svg"); + mask-image: url("../icons/business/line-chart-fill.svg"); +} + +.fr-icon-line-chart-line::before, +.fr-icon-line-chart-line::after { + -webkit-mask-image: url("../icons/business/line-chart-line.svg"); + mask-image: url("../icons/business/line-chart-line.svg"); +} + +.fr-icon-links-fill::before, +.fr-icon-links-fill::after { + -webkit-mask-image: url("../icons/business/links-fill.svg"); + mask-image: url("../icons/business/links-fill.svg"); +} + +.fr-icon-links-line::before, +.fr-icon-links-line::after { + -webkit-mask-image: url("../icons/business/links-line.svg"); + mask-image: url("../icons/business/links-line.svg"); +} + +.fr-icon-mail-fill::before, +.fr-icon-mail-fill::after { + -webkit-mask-image: url("../icons/business/mail-fill.svg"); + mask-image: url("../icons/business/mail-fill.svg"); +} + +.fr-icon-mail-line::before, +.fr-icon-mail-line::after { + -webkit-mask-image: url("../icons/business/mail-line.svg"); + mask-image: url("../icons/business/mail-line.svg"); +} + +.fr-icon-mail-open-fill::before, +.fr-icon-mail-open-fill::after { + -webkit-mask-image: url("../icons/business/mail-open-fill.svg"); + mask-image: url("../icons/business/mail-open-fill.svg"); +} + +.fr-icon-mail-open-line::before, +.fr-icon-mail-open-line::after { + -webkit-mask-image: url("../icons/business/mail-open-line.svg"); + mask-image: url("../icons/business/mail-open-line.svg"); +} + +.fr-icon-medal-fill::before, +.fr-icon-medal-fill::after { + -webkit-mask-image: url("../icons/business/medal-fill.svg"); + mask-image: url("../icons/business/medal-fill.svg"); +} + +.fr-icon-medal-line::before, +.fr-icon-medal-line::after { + -webkit-mask-image: url("../icons/business/medal-line.svg"); + mask-image: url("../icons/business/medal-line.svg"); +} + +.fr-icon-pie-chart-2-fill::before, +.fr-icon-pie-chart-2-fill::after { + -webkit-mask-image: url("../icons/business/pie-chart-2-fill.svg"); + mask-image: url("../icons/business/pie-chart-2-fill.svg"); +} + +.fr-icon-pie-chart-2-line::before, +.fr-icon-pie-chart-2-line::after { + -webkit-mask-image: url("../icons/business/pie-chart-2-line.svg"); + mask-image: url("../icons/business/pie-chart-2-line.svg"); +} + +.fr-icon-pie-chart-box-fill::before, +.fr-icon-pie-chart-box-fill::after { + -webkit-mask-image: url("../icons/business/pie-chart-box-fill.svg"); + mask-image: url("../icons/business/pie-chart-box-fill.svg"); +} + +.fr-icon-pie-chart-box-line::before, +.fr-icon-pie-chart-box-line::after { + -webkit-mask-image: url("../icons/business/pie-chart-box-line.svg"); + mask-image: url("../icons/business/pie-chart-box-line.svg"); +} + +.fr-icon-printer-fill::before, +.fr-icon-printer-fill::after { + -webkit-mask-image: url("../icons/business/printer-fill.svg"); + mask-image: url("../icons/business/printer-fill.svg"); +} + +.fr-icon-printer-line::before, +.fr-icon-printer-line::after { + -webkit-mask-image: url("../icons/business/printer-line.svg"); + mask-image: url("../icons/business/printer-line.svg"); +} + +.fr-icon-profil-fill::before, +.fr-icon-profil-fill::after { + -webkit-mask-image: url("../icons/business/profil-fill.svg"); + mask-image: url("../icons/business/profil-fill.svg"); +} + +.fr-icon-profil-line::before, +.fr-icon-profil-line::after { + -webkit-mask-image: url("../icons/business/profil-line.svg"); + mask-image: url("../icons/business/profil-line.svg"); +} + +.fr-icon-projector-2-fill::before, +.fr-icon-projector-2-fill::after { + -webkit-mask-image: url("../icons/business/projector-2-fill.svg"); + mask-image: url("../icons/business/projector-2-fill.svg"); +} + +.fr-icon-projector-2-line::before, +.fr-icon-projector-2-line::after { + -webkit-mask-image: url("../icons/business/projector-2-line.svg"); + mask-image: url("../icons/business/projector-2-line.svg"); +} + +.fr-icon-send-plane-fill::before, +.fr-icon-send-plane-fill::after { + -webkit-mask-image: url("../icons/business/send-plane-fill.svg"); + mask-image: url("../icons/business/send-plane-fill.svg"); +} + +.fr-icon-send-plane-line::before, +.fr-icon-send-plane-line::after { + -webkit-mask-image: url("../icons/business/send-plane-line.svg"); + mask-image: url("../icons/business/send-plane-line.svg"); +} + +.fr-icon-slideshow-fill::before, +.fr-icon-slideshow-fill::after { + -webkit-mask-image: url("../icons/business/slideshow-fill.svg"); + mask-image: url("../icons/business/slideshow-fill.svg"); +} + +.fr-icon-slideshow-line::before, +.fr-icon-slideshow-line::after { + -webkit-mask-image: url("../icons/business/slideshow-line.svg"); + mask-image: url("../icons/business/slideshow-line.svg"); +} + +.fr-icon-window-fill::before, +.fr-icon-window-fill::after { + -webkit-mask-image: url("../icons/business/window-fill.svg"); + mask-image: url("../icons/business/window-fill.svg"); +} + +.fr-icon-window-line::before, +.fr-icon-window-line::after { + -webkit-mask-image: url("../icons/business/window-line.svg"); + mask-image: url("../icons/business/window-line.svg"); +} + +.fr-fi-attachment-fill::before, +.fr-fi-attachment-fill::after { + -webkit-mask-image: url("../icons/business/attachment-fill.svg"); + mask-image: url("../icons/business/attachment-fill.svg"); +} + +.fr-fi-attachment-line::before, +.fr-fi-attachment-line::after { + -webkit-mask-image: url("../icons/business/attachment-line.svg"); + mask-image: url("../icons/business/attachment-line.svg"); +} + +.fr-fi-calendar-fill::before, +.fr-fi-calendar-fill::after { + -webkit-mask-image: url("../icons/business/calendar-fill.svg"); + mask-image: url("../icons/business/calendar-fill.svg"); +} + +.fr-fi-calendar-line::before, +.fr-fi-calendar-line::after { + -webkit-mask-image: url("../icons/business/calendar-line.svg"); + mask-image: url("../icons/business/calendar-line.svg"); +} + +.fr-fi-line-chart-fill::before, +.fr-fi-line-chart-fill::after { + -webkit-mask-image: url("../icons/business/line-chart-fill.svg"); + mask-image: url("../icons/business/line-chart-fill.svg"); +} + +.fr-fi-line-chart-line::before, +.fr-fi-line-chart-line::after { + -webkit-mask-image: url("../icons/business/line-chart-line.svg"); + mask-image: url("../icons/business/line-chart-line.svg"); +} + +.fr-fi-links-fill::before, +.fr-fi-links-fill::after { + -webkit-mask-image: url("../icons/business/links-fill.svg"); + mask-image: url("../icons/business/links-fill.svg"); +} + +.fr-fi-mail-fill::before, +.fr-fi-mail-fill::after { + -webkit-mask-image: url("../icons/business/mail-fill.svg"); + mask-image: url("../icons/business/mail-fill.svg"); +} + +.fr-fi-mail-line::before, +.fr-fi-mail-line::after { + -webkit-mask-image: url("../icons/business/mail-line.svg"); + mask-image: url("../icons/business/mail-line.svg"); +} + +.fr-fi-printer-fill::before, +.fr-fi-printer-fill::after { + -webkit-mask-image: url("../icons/business/printer-fill.svg"); + mask-image: url("../icons/business/printer-fill.svg"); +} + +.fr-fi-printer-line::before, +.fr-fi-printer-line::after { + -webkit-mask-image: url("../icons/business/printer-line.svg"); + mask-image: url("../icons/business/printer-line.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-chat-2-fill::before, +.fr-icon-chat-2-fill::after { + -webkit-mask-image: url("../icons/communication/chat-2-fill.svg"); + mask-image: url("../icons/communication/chat-2-fill.svg"); +} + +.fr-icon-chat-2-line::before, +.fr-icon-chat-2-line::after { + -webkit-mask-image: url("../icons/communication/chat-2-line.svg"); + mask-image: url("../icons/communication/chat-2-line.svg"); +} + +.fr-icon-chat-3-fill::before, +.fr-icon-chat-3-fill::after { + -webkit-mask-image: url("../icons/communication/chat-3-fill.svg"); + mask-image: url("../icons/communication/chat-3-fill.svg"); +} + +.fr-icon-chat-3-line::before, +.fr-icon-chat-3-line::after { + -webkit-mask-image: url("../icons/communication/chat-3-line.svg"); + mask-image: url("../icons/communication/chat-3-line.svg"); +} + +.fr-icon-chat-check-fill::before, +.fr-icon-chat-check-fill::after { + -webkit-mask-image: url("../icons/communication/chat-check-fill.svg"); + mask-image: url("../icons/communication/chat-check-fill.svg"); +} + +.fr-icon-chat-check-line::before, +.fr-icon-chat-check-line::after { + -webkit-mask-image: url("../icons/communication/chat-check-line.svg"); + mask-image: url("../icons/communication/chat-check-line.svg"); +} + +.fr-icon-chat-delete-fill::before, +.fr-icon-chat-delete-fill::after { + -webkit-mask-image: url("../icons/communication/chat-delete-fill.svg"); + mask-image: url("../icons/communication/chat-delete-fill.svg"); +} + +.fr-icon-chat-delete-line::before, +.fr-icon-chat-delete-line::after { + -webkit-mask-image: url("../icons/communication/chat-delete-line.svg"); + mask-image: url("../icons/communication/chat-delete-line.svg"); +} + +.fr-icon-chat-poll-fill::before, +.fr-icon-chat-poll-fill::after { + -webkit-mask-image: url("../icons/communication/chat-poll-fill.svg"); + mask-image: url("../icons/communication/chat-poll-fill.svg"); +} + +.fr-icon-chat-poll-line::before, +.fr-icon-chat-poll-line::after { + -webkit-mask-image: url("../icons/communication/chat-poll-line.svg"); + mask-image: url("../icons/communication/chat-poll-line.svg"); +} + +.fr-icon-discuss-fill::before, +.fr-icon-discuss-fill::after { + -webkit-mask-image: url("../icons/communication/discuss-fill.svg"); + mask-image: url("../icons/communication/discuss-fill.svg"); +} + +.fr-icon-discuss-line::before, +.fr-icon-discuss-line::after { + -webkit-mask-image: url("../icons/communication/discuss-line.svg"); + mask-image: url("../icons/communication/discuss-line.svg"); +} + +.fr-icon-feedback-fill::before, +.fr-icon-feedback-fill::after { + -webkit-mask-image: url("../icons/communication/feedback-fill.svg"); + mask-image: url("../icons/communication/feedback-fill.svg"); +} + +.fr-icon-feedback-line::before, +.fr-icon-feedback-line::after { + -webkit-mask-image: url("../icons/communication/feedback-line.svg"); + mask-image: url("../icons/communication/feedback-line.svg"); +} + +.fr-icon-message-2-fill::before, +.fr-icon-message-2-fill::after { + -webkit-mask-image: url("../icons/communication/message-2-fill.svg"); + mask-image: url("../icons/communication/message-2-fill.svg"); +} + +.fr-icon-message-2-line::before, +.fr-icon-message-2-line::after { + -webkit-mask-image: url("../icons/communication/message-2-line.svg"); + mask-image: url("../icons/communication/message-2-line.svg"); +} + +.fr-icon-question-answer-fill::before, +.fr-icon-question-answer-fill::after { + -webkit-mask-image: url("../icons/communication/question-answer-fill.svg"); + mask-image: url("../icons/communication/question-answer-fill.svg"); +} + +.fr-icon-question-answer-line::before, +.fr-icon-question-answer-line::after { + -webkit-mask-image: url("../icons/communication/question-answer-line.svg"); + mask-image: url("../icons/communication/question-answer-line.svg"); +} + +.fr-icon-questionnaire-fill::before, +.fr-icon-questionnaire-fill::after { + -webkit-mask-image: url("../icons/communication/questionnaire-fill.svg"); + mask-image: url("../icons/communication/questionnaire-fill.svg"); +} + +.fr-icon-questionnaire-line::before, +.fr-icon-questionnaire-line::after { + -webkit-mask-image: url("../icons/communication/questionnaire-line.svg"); + mask-image: url("../icons/communication/questionnaire-line.svg"); +} + +.fr-icon-video-chat-fill::before, +.fr-icon-video-chat-fill::after { + -webkit-mask-image: url("../icons/communication/video-chat-fill.svg"); + mask-image: url("../icons/communication/video-chat-fill.svg"); +} + +.fr-icon-video-chat-line::before, +.fr-icon-video-chat-line::after { + -webkit-mask-image: url("../icons/communication/video-chat-line.svg"); + mask-image: url("../icons/communication/video-chat-line.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON DESIGN +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-ball-pen-fill::before, +.fr-icon-ball-pen-fill::after { + -webkit-mask-image: url("../icons/design/ball-pen-fill.svg"); + mask-image: url("../icons/design/ball-pen-fill.svg"); +} + +.fr-icon-ball-pen-line::before, +.fr-icon-ball-pen-line::after { + -webkit-mask-image: url("../icons/design/ball-pen-line.svg"); + mask-image: url("../icons/design/ball-pen-line.svg"); +} + +.fr-icon-brush-3-fill::before, +.fr-icon-brush-3-fill::after { + -webkit-mask-image: url("../icons/design/brush-3-fill.svg"); + mask-image: url("../icons/design/brush-3-fill.svg"); +} + +.fr-icon-brush-3-line::before, +.fr-icon-brush-3-line::after { + -webkit-mask-image: url("../icons/design/brush-3-line.svg"); + mask-image: url("../icons/design/brush-3-line.svg"); +} + +.fr-icon-brush-fill::before, +.fr-icon-brush-fill::after { + -webkit-mask-image: url("../icons/design/brush-fill.svg"); + mask-image: url("../icons/design/brush-fill.svg"); +} + +.fr-icon-brush-line::before, +.fr-icon-brush-line::after { + -webkit-mask-image: url("../icons/design/brush-line.svg"); + mask-image: url("../icons/design/brush-line.svg"); +} + +.fr-icon-contrast-fill::before, +.fr-icon-contrast-fill::after { + -webkit-mask-image: url("../icons/design/contrast-fill.svg"); + mask-image: url("../icons/design/contrast-fill.svg"); +} + +.fr-icon-contrast-line::before, +.fr-icon-contrast-line::after { + -webkit-mask-image: url("../icons/design/contrast-line.svg"); + mask-image: url("../icons/design/contrast-line.svg"); +} + +.fr-icon-crop-fill::before, +.fr-icon-crop-fill::after { + -webkit-mask-image: url("../icons/design/crop-fill.svg"); + mask-image: url("../icons/design/crop-fill.svg"); +} + +.fr-icon-crop-line::before, +.fr-icon-crop-line::after { + -webkit-mask-image: url("../icons/design/crop-line.svg"); + mask-image: url("../icons/design/crop-line.svg"); +} + +.fr-icon-drag-move-2-fill::before, +.fr-icon-drag-move-2-fill::after { + -webkit-mask-image: url("../icons/design/drag-move-2-fill.svg"); + mask-image: url("../icons/design/drag-move-2-fill.svg"); +} + +.fr-icon-drag-move-2-line::before, +.fr-icon-drag-move-2-line::after { + -webkit-mask-image: url("../icons/design/drag-move-2-line.svg"); + mask-image: url("../icons/design/drag-move-2-line.svg"); +} + +.fr-icon-drop-fill::before, +.fr-icon-drop-fill::after { + -webkit-mask-image: url("../icons/design/drop-fill.svg"); + mask-image: url("../icons/design/drop-fill.svg"); +} + +.fr-icon-drop-line::before, +.fr-icon-drop-line::after { + -webkit-mask-image: url("../icons/design/drop-line.svg"); + mask-image: url("../icons/design/drop-line.svg"); +} + +.fr-icon-edit-box-fill::before, +.fr-icon-edit-box-fill::after { + -webkit-mask-image: url("../icons/design/edit-box-fill.svg"); + mask-image: url("../icons/design/edit-box-fill.svg"); +} + +.fr-icon-edit-box-line::before, +.fr-icon-edit-box-line::after { + -webkit-mask-image: url("../icons/design/edit-box-line.svg"); + mask-image: url("../icons/design/edit-box-line.svg"); +} + +.fr-icon-edit-fill::before, +.fr-icon-edit-fill::after { + -webkit-mask-image: url("../icons/design/edit-fill.svg"); + mask-image: url("../icons/design/edit-fill.svg"); +} + +.fr-icon-edit-line::before, +.fr-icon-edit-line::after { + -webkit-mask-image: url("../icons/design/edit-line.svg"); + mask-image: url("../icons/design/edit-line.svg"); +} + +.fr-icon-eraser-fill::before, +.fr-icon-eraser-fill::after { + -webkit-mask-image: url("../icons/design/eraser-fill.svg"); + mask-image: url("../icons/design/eraser-fill.svg"); +} + +.fr-icon-eraser-line::before, +.fr-icon-eraser-line::after { + -webkit-mask-image: url("../icons/design/eraser-line.svg"); + mask-image: url("../icons/design/eraser-line.svg"); +} + +.fr-icon-ink-bottle-fill::before, +.fr-icon-ink-bottle-fill::after { + -webkit-mask-image: url("../icons/design/ink-bottle-fill.svg"); + mask-image: url("../icons/design/ink-bottle-fill.svg"); +} + +.fr-icon-ink-bottle-line::before, +.fr-icon-ink-bottle-line::after { + -webkit-mask-image: url("../icons/design/ink-bottle-line.svg"); + mask-image: url("../icons/design/ink-bottle-line.svg"); +} + +.fr-icon-layout-grid-fill::before, +.fr-icon-layout-grid-fill::after { + -webkit-mask-image: url("../icons/design/layout-grid-fill.svg"); + mask-image: url("../icons/design/layout-grid-fill.svg"); +} + +.fr-icon-layout-grid-line::before, +.fr-icon-layout-grid-line::after { + -webkit-mask-image: url("../icons/design/layout-grid-line.svg"); + mask-image: url("../icons/design/layout-grid-line.svg"); +} + +.fr-icon-mark-pen-fill::before, +.fr-icon-mark-pen-fill::after { + -webkit-mask-image: url("../icons/design/mark-pen-fill.svg"); + mask-image: url("../icons/design/mark-pen-fill.svg"); +} + +.fr-icon-mark-pen-line::before, +.fr-icon-mark-pen-line::after { + -webkit-mask-image: url("../icons/design/mark-pen-line.svg"); + mask-image: url("../icons/design/mark-pen-line.svg"); +} + +.fr-icon-paint-brush-fill::before, +.fr-icon-paint-brush-fill::after { + -webkit-mask-image: url("../icons/design/paint-brush-fill.svg"); + mask-image: url("../icons/design/paint-brush-fill.svg"); +} + +.fr-icon-paint-brush-line::before, +.fr-icon-paint-brush-line::after { + -webkit-mask-image: url("../icons/design/paint-brush-line.svg"); + mask-image: url("../icons/design/paint-brush-line.svg"); +} + +.fr-icon-paint-fill::before, +.fr-icon-paint-fill::after { + -webkit-mask-image: url("../icons/design/paint-fill.svg"); + mask-image: url("../icons/design/paint-fill.svg"); +} + +.fr-icon-paint-line::before, +.fr-icon-paint-line::after { + -webkit-mask-image: url("../icons/design/paint-line.svg"); + mask-image: url("../icons/design/paint-line.svg"); +} + +.fr-icon-palette-fill::before, +.fr-icon-palette-fill::after { + -webkit-mask-image: url("../icons/design/palette-fill.svg"); + mask-image: url("../icons/design/palette-fill.svg"); +} + +.fr-icon-palette-line::before, +.fr-icon-palette-line::after { + -webkit-mask-image: url("../icons/design/palette-line.svg"); + mask-image: url("../icons/design/palette-line.svg"); +} + +.fr-icon-pantone-fill::before, +.fr-icon-pantone-fill::after { + -webkit-mask-image: url("../icons/design/pantone-fill.svg"); + mask-image: url("../icons/design/pantone-fill.svg"); +} + +.fr-icon-pantone-line::before, +.fr-icon-pantone-line::after { + -webkit-mask-image: url("../icons/design/pantone-line.svg"); + mask-image: url("../icons/design/pantone-line.svg"); +} + +.fr-icon-pen-nib-fill::before, +.fr-icon-pen-nib-fill::after { + -webkit-mask-image: url("../icons/design/pen-nib-fill.svg"); + mask-image: url("../icons/design/pen-nib-fill.svg"); +} + +.fr-icon-pen-nib-line::before, +.fr-icon-pen-nib-line::after { + -webkit-mask-image: url("../icons/design/pen-nib-line.svg"); + mask-image: url("../icons/design/pen-nib-line.svg"); +} + +.fr-icon-pencil-fill::before, +.fr-icon-pencil-fill::after { + -webkit-mask-image: url("../icons/design/pencil-fill.svg"); + mask-image: url("../icons/design/pencil-fill.svg"); +} + +.fr-icon-pencil-line::before, +.fr-icon-pencil-line::after { + -webkit-mask-image: url("../icons/design/pencil-line.svg"); + mask-image: url("../icons/design/pencil-line.svg"); +} + +.fr-icon-pencil-ruler-fill::before, +.fr-icon-pencil-ruler-fill::after { + -webkit-mask-image: url("../icons/design/pencil-ruler-fill.svg"); + mask-image: url("../icons/design/pencil-ruler-fill.svg"); +} + +.fr-icon-pencil-ruler-line::before, +.fr-icon-pencil-ruler-line::after { + -webkit-mask-image: url("../icons/design/pencil-ruler-line.svg"); + mask-image: url("../icons/design/pencil-ruler-line.svg"); +} + +.fr-icon-shapes-fill::before, +.fr-icon-shapes-fill::after { + -webkit-mask-image: url("../icons/design/shapes-fill.svg"); + mask-image: url("../icons/design/shapes-fill.svg"); +} + +.fr-icon-shapes-line::before, +.fr-icon-shapes-line::after { + -webkit-mask-image: url("../icons/design/shapes-line.svg"); + mask-image: url("../icons/design/shapes-line.svg"); +} + +.fr-icon-sip-fill::before, +.fr-icon-sip-fill::after { + -webkit-mask-image: url("../icons/design/sip-fill.svg"); + mask-image: url("../icons/design/sip-fill.svg"); +} + +.fr-icon-sip-line::before, +.fr-icon-sip-line::after { + -webkit-mask-image: url("../icons/design/sip-line.svg"); + mask-image: url("../icons/design/sip-line.svg"); +} + +.fr-icon-table-fill::before, +.fr-icon-table-fill::after { + -webkit-mask-image: url("../icons/design/table-fill.svg"); + mask-image: url("../icons/design/table-fill.svg"); +} + +.fr-icon-table-line::before, +.fr-icon-table-line::after { + -webkit-mask-image: url("../icons/design/table-line.svg"); + mask-image: url("../icons/design/table-line.svg"); +} + +.fr-fi-edit-fill::before, +.fr-fi-edit-fill::after { + -webkit-mask-image: url("../icons/design/edit-fill.svg"); + mask-image: url("../icons/design/edit-fill.svg"); +} + +.fr-fi-edit-line::before, +.fr-fi-edit-line::after { + -webkit-mask-image: url("../icons/design/edit-line.svg"); + mask-image: url("../icons/design/edit-line.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-bug-fill::before, +.fr-icon-bug-fill::after { + -webkit-mask-image: url("../icons/development/bug-fill.svg"); + mask-image: url("../icons/development/bug-fill.svg"); +} + +.fr-icon-bug-line::before, +.fr-icon-bug-line::after { + -webkit-mask-image: url("../icons/development/bug-line.svg"); + mask-image: url("../icons/development/bug-line.svg"); +} + +.fr-icon-code-box-fill::before, +.fr-icon-code-box-fill::after { + -webkit-mask-image: url("../icons/development/code-box-fill.svg"); + mask-image: url("../icons/development/code-box-fill.svg"); +} + +.fr-icon-code-box-line::before, +.fr-icon-code-box-line::after { + -webkit-mask-image: url("../icons/development/code-box-line.svg"); + mask-image: url("../icons/development/code-box-line.svg"); +} + +.fr-icon-code-s-slash-line::before, +.fr-icon-code-s-slash-line::after { + -webkit-mask-image: url("../icons/development/code-s-slash-line.svg"); + mask-image: url("../icons/development/code-s-slash-line.svg"); +} + +.fr-icon-cursor-fill::before, +.fr-icon-cursor-fill::after { + -webkit-mask-image: url("../icons/development/cursor-fill.svg"); + mask-image: url("../icons/development/cursor-fill.svg"); +} + +.fr-icon-cursor-line::before, +.fr-icon-cursor-line::after { + -webkit-mask-image: url("../icons/development/cursor-line.svg"); + mask-image: url("../icons/development/cursor-line.svg"); +} + +.fr-icon-git-branch-fill::before, +.fr-icon-git-branch-fill::after { + -webkit-mask-image: url("../icons/development/git-branch-fill.svg"); + mask-image: url("../icons/development/git-branch-fill.svg"); +} + +.fr-icon-git-branch-line::before, +.fr-icon-git-branch-line::after { + -webkit-mask-image: url("../icons/development/git-branch-line.svg"); + mask-image: url("../icons/development/git-branch-line.svg"); +} + +.fr-icon-git-commit-fill::before, +.fr-icon-git-commit-fill::after { + -webkit-mask-image: url("../icons/development/git-commit-fill.svg"); + mask-image: url("../icons/development/git-commit-fill.svg"); +} + +.fr-icon-git-commit-line::before, +.fr-icon-git-commit-line::after { + -webkit-mask-image: url("../icons/development/git-commit-line.svg"); + mask-image: url("../icons/development/git-commit-line.svg"); +} + +.fr-icon-git-merge-fill::before, +.fr-icon-git-merge-fill::after { + -webkit-mask-image: url("../icons/development/git-merge-fill.svg"); + mask-image: url("../icons/development/git-merge-fill.svg"); +} + +.fr-icon-git-merge-line::before, +.fr-icon-git-merge-line::after { + -webkit-mask-image: url("../icons/development/git-merge-line.svg"); + mask-image: url("../icons/development/git-merge-line.svg"); +} + +.fr-icon-git-pull-request-fill::before, +.fr-icon-git-pull-request-fill::after { + -webkit-mask-image: url("../icons/development/git-pull-request-fill.svg"); + mask-image: url("../icons/development/git-pull-request-fill.svg"); +} + +.fr-icon-git-pull-request-line::before, +.fr-icon-git-pull-request-line::after { + -webkit-mask-image: url("../icons/development/git-pull-request-line.svg"); + mask-image: url("../icons/development/git-pull-request-line.svg"); +} + +.fr-icon-git-repository-commits-fill::before, +.fr-icon-git-repository-commits-fill::after { + -webkit-mask-image: url("../icons/development/git-repository-commits-fill.svg"); + mask-image: url("../icons/development/git-repository-commits-fill.svg"); +} + +.fr-icon-git-repository-commits-line::before, +.fr-icon-git-repository-commits-line::after { + -webkit-mask-image: url("../icons/development/git-repository-commits-line.svg"); + mask-image: url("../icons/development/git-repository-commits-line.svg"); +} + +.fr-icon-git-repository-fill::before, +.fr-icon-git-repository-fill::after { + -webkit-mask-image: url("../icons/development/git-repository-fill.svg"); + mask-image: url("../icons/development/git-repository-fill.svg"); +} + +.fr-icon-git-repository-line::before, +.fr-icon-git-repository-line::after { + -webkit-mask-image: url("../icons/development/git-repository-line.svg"); + mask-image: url("../icons/development/git-repository-line.svg"); +} + +.fr-icon-git-repository-private-fill::before, +.fr-icon-git-repository-private-fill::after { + -webkit-mask-image: url("../icons/development/git-repository-private-fill.svg"); + mask-image: url("../icons/development/git-repository-private-fill.svg"); +} + +.fr-icon-git-repository-private-line::before, +.fr-icon-git-repository-private-line::after { + -webkit-mask-image: url("../icons/development/git-repository-private-line.svg"); + mask-image: url("../icons/development/git-repository-private-line.svg"); +} + +.fr-icon-terminal-box-fill::before, +.fr-icon-terminal-box-fill::after { + -webkit-mask-image: url("../icons/development/terminal-box-fill.svg"); + mask-image: url("../icons/development/terminal-box-fill.svg"); +} + +.fr-icon-terminal-box-line::before, +.fr-icon-terminal-box-line::after { + -webkit-mask-image: url("../icons/development/terminal-box-line.svg"); + mask-image: url("../icons/development/terminal-box-line.svg"); +} + +.fr-icon-terminal-line::before, +.fr-icon-terminal-line::after { + -webkit-mask-image: url("../icons/development/terminal-line.svg"); + mask-image: url("../icons/development/terminal-line.svg"); +} + +.fr-icon-terminal-window-fill::before, +.fr-icon-terminal-window-fill::after { + -webkit-mask-image: url("../icons/development/terminal-window-fill.svg"); + mask-image: url("../icons/development/terminal-window-fill.svg"); +} + +.fr-icon-terminal-window-line::before, +.fr-icon-terminal-window-line::after { + -webkit-mask-image: url("../icons/development/terminal-window-line.svg"); + mask-image: url("../icons/development/terminal-window-line.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-bluetooth-fill::before, +.fr-icon-bluetooth-fill::after { + -webkit-mask-image: url("../icons/device/bluetooth-fill.svg"); + mask-image: url("../icons/device/bluetooth-fill.svg"); +} + +.fr-icon-bluetooth-line::before, +.fr-icon-bluetooth-line::after { + -webkit-mask-image: url("../icons/device/bluetooth-line.svg"); + mask-image: url("../icons/device/bluetooth-line.svg"); +} + +.fr-icon-computer-fill::before, +.fr-icon-computer-fill::after { + -webkit-mask-image: url("../icons/device/computer-fill.svg"); + mask-image: url("../icons/device/computer-fill.svg"); +} + +.fr-icon-computer-line::before, +.fr-icon-computer-line::after { + -webkit-mask-image: url("../icons/device/computer-line.svg"); + mask-image: url("../icons/device/computer-line.svg"); +} + +.fr-icon-dashboard-3-fill::before, +.fr-icon-dashboard-3-fill::after { + -webkit-mask-image: url("../icons/device/dashboard-3-fill.svg"); + mask-image: url("../icons/device/dashboard-3-fill.svg"); +} + +.fr-icon-dashboard-3-line::before, +.fr-icon-dashboard-3-line::after { + -webkit-mask-image: url("../icons/device/dashboard-3-line.svg"); + mask-image: url("../icons/device/dashboard-3-line.svg"); +} + +.fr-icon-database-fill::before, +.fr-icon-database-fill::after { + -webkit-mask-image: url("../icons/device/database-fill.svg"); + mask-image: url("../icons/device/database-fill.svg"); +} + +.fr-icon-database-line::before, +.fr-icon-database-line::after { + -webkit-mask-image: url("../icons/device/database-line.svg"); + mask-image: url("../icons/device/database-line.svg"); +} + +.fr-icon-device-fill::before, +.fr-icon-device-fill::after { + -webkit-mask-image: url("../icons/device/device-fill.svg"); + mask-image: url("../icons/device/device-fill.svg"); +} + +.fr-icon-device-line::before, +.fr-icon-device-line::after { + -webkit-mask-image: url("../icons/device/device-line.svg"); + mask-image: url("../icons/device/device-line.svg"); +} + +.fr-icon-hard-drive-2-fill::before, +.fr-icon-hard-drive-2-fill::after { + -webkit-mask-image: url("../icons/device/hard-drive-2-fill.svg"); + mask-image: url("../icons/device/hard-drive-2-fill.svg"); +} + +.fr-icon-hard-drive-2-line::before, +.fr-icon-hard-drive-2-line::after { + -webkit-mask-image: url("../icons/device/hard-drive-2-line.svg"); + mask-image: url("../icons/device/hard-drive-2-line.svg"); +} + +.fr-icon-mac-fill::before, +.fr-icon-mac-fill::after { + -webkit-mask-image: url("../icons/device/mac-fill.svg"); + mask-image: url("../icons/device/mac-fill.svg"); +} + +.fr-icon-mac-line::before, +.fr-icon-mac-line::after { + -webkit-mask-image: url("../icons/device/mac-line.svg"); + mask-image: url("../icons/device/mac-line.svg"); +} + +.fr-icon-phone-fill::before, +.fr-icon-phone-fill::after { + -webkit-mask-image: url("../icons/device/phone-fill.svg"); + mask-image: url("../icons/device/phone-fill.svg"); +} + +.fr-icon-phone-line::before, +.fr-icon-phone-line::after { + -webkit-mask-image: url("../icons/device/phone-line.svg"); + mask-image: url("../icons/device/phone-line.svg"); +} + +.fr-icon-qr-code-fill::before, +.fr-icon-qr-code-fill::after { + -webkit-mask-image: url("../icons/device/qr-code-fill.svg"); + mask-image: url("../icons/device/qr-code-fill.svg"); +} + +.fr-icon-qr-code-line::before, +.fr-icon-qr-code-line::after { + -webkit-mask-image: url("../icons/device/qr-code-line.svg"); + mask-image: url("../icons/device/qr-code-line.svg"); +} + +.fr-icon-rss-fill::before, +.fr-icon-rss-fill::after { + -webkit-mask-image: url("../icons/device/rss-fill.svg"); + mask-image: url("../icons/device/rss-fill.svg"); +} + +.fr-icon-rss-line::before, +.fr-icon-rss-line::after { + -webkit-mask-image: url("../icons/device/rss-line.svg"); + mask-image: url("../icons/device/rss-line.svg"); +} + +.fr-icon-save-3-fill::before, +.fr-icon-save-3-fill::after { + -webkit-mask-image: url("../icons/device/save-3-fill.svg"); + mask-image: url("../icons/device/save-3-fill.svg"); +} + +.fr-icon-save-3-line::before, +.fr-icon-save-3-line::after { + -webkit-mask-image: url("../icons/device/save-3-line.svg"); + mask-image: url("../icons/device/save-3-line.svg"); +} + +.fr-icon-save-fill::before, +.fr-icon-save-fill::after { + -webkit-mask-image: url("../icons/device/save-fill.svg"); + mask-image: url("../icons/device/save-fill.svg"); +} + +.fr-icon-save-line::before, +.fr-icon-save-line::after { + -webkit-mask-image: url("../icons/device/save-line.svg"); + mask-image: url("../icons/device/save-line.svg"); +} + +.fr-icon-server-fill::before, +.fr-icon-server-fill::after { + -webkit-mask-image: url("../icons/device/server-fill.svg"); + mask-image: url("../icons/device/server-fill.svg"); +} + +.fr-icon-server-line::before, +.fr-icon-server-line::after { + -webkit-mask-image: url("../icons/device/server-line.svg"); + mask-image: url("../icons/device/server-line.svg"); +} + +.fr-icon-smartphone-fill::before, +.fr-icon-smartphone-fill::after { + -webkit-mask-image: url("../icons/device/smartphone-fill.svg"); + mask-image: url("../icons/device/smartphone-fill.svg"); +} + +.fr-icon-smartphone-line::before, +.fr-icon-smartphone-line::after { + -webkit-mask-image: url("../icons/device/smartphone-line.svg"); + mask-image: url("../icons/device/smartphone-line.svg"); +} + +.fr-icon-tablet-fill::before, +.fr-icon-tablet-fill::after { + -webkit-mask-image: url("../icons/device/tablet-fill.svg"); + mask-image: url("../icons/device/tablet-fill.svg"); +} + +.fr-icon-tablet-line::before, +.fr-icon-tablet-line::after { + -webkit-mask-image: url("../icons/device/tablet-line.svg"); + mask-image: url("../icons/device/tablet-line.svg"); +} + +.fr-icon-tv-fill::before, +.fr-icon-tv-fill::after { + -webkit-mask-image: url("../icons/device/tv-fill.svg"); + mask-image: url("../icons/device/tv-fill.svg"); +} + +.fr-icon-tv-line::before, +.fr-icon-tv-line::after { + -webkit-mask-image: url("../icons/device/tv-line.svg"); + mask-image: url("../icons/device/tv-line.svg"); +} + +.fr-icon-wifi-fill::before, +.fr-icon-wifi-fill::after { + -webkit-mask-image: url("../icons/device/wifi-fill.svg"); + mask-image: url("../icons/device/wifi-fill.svg"); +} + +.fr-icon-wifi-line::before, +.fr-icon-wifi-line::after { + -webkit-mask-image: url("../icons/device/wifi-line.svg"); + mask-image: url("../icons/device/wifi-line.svg"); +} + +.fr-fi-phone-fill::before, +.fr-fi-phone-fill::after { + -webkit-mask-image: url("../icons/device/phone-fill.svg"); + mask-image: url("../icons/device/phone-fill.svg"); +} + +.fr-fi-phone-line::before, +.fr-fi-phone-line::after { + -webkit-mask-image: url("../icons/device/phone-line.svg"); + mask-image: url("../icons/device/phone-line.svg"); +} + +.fr-fi-rss-fill::before, +.fr-fi-rss-fill::after { + -webkit-mask-image: url("../icons/device/rss-fill.svg"); + mask-image: url("../icons/device/rss-fill.svg"); +} + +.fr-fi-rss-line::before, +.fr-fi-rss-line::after { + -webkit-mask-image: url("../icons/device/rss-line.svg"); + mask-image: url("../icons/device/rss-line.svg"); +} + +.fr-fi-save-fill::before, +.fr-fi-save-fill::after { + -webkit-mask-image: url("../icons/device/save-fill.svg"); + mask-image: url("../icons/device/save-fill.svg"); +} + +.fr-fi-save-line::before, +.fr-fi-save-line::after { + -webkit-mask-image: url("../icons/device/save-line.svg"); + mask-image: url("../icons/device/save-line.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-article-fill::before, +.fr-icon-article-fill::after { + -webkit-mask-image: url("../icons/document/article-fill.svg"); + mask-image: url("../icons/document/article-fill.svg"); +} + +.fr-icon-article-line::before, +.fr-icon-article-line::after { + -webkit-mask-image: url("../icons/document/article-line.svg"); + mask-image: url("../icons/document/article-line.svg"); +} + +.fr-icon-book-2-fill::before, +.fr-icon-book-2-fill::after { + -webkit-mask-image: url("../icons/document/book-2-fill.svg"); + mask-image: url("../icons/document/book-2-fill.svg"); +} + +.fr-icon-book-2-line::before, +.fr-icon-book-2-line::after { + -webkit-mask-image: url("../icons/document/book-2-line.svg"); + mask-image: url("../icons/document/book-2-line.svg"); +} + +.fr-icon-booklet-fill::before, +.fr-icon-booklet-fill::after { + -webkit-mask-image: url("../icons/document/booklet-fill.svg"); + mask-image: url("../icons/document/booklet-fill.svg"); +} + +.fr-icon-booklet-line::before, +.fr-icon-booklet-line::after { + -webkit-mask-image: url("../icons/document/booklet-line.svg"); + mask-image: url("../icons/document/booklet-line.svg"); +} + +.fr-icon-clipboard-fill::before, +.fr-icon-clipboard-fill::after { + -webkit-mask-image: url("../icons/document/clipboard-fill.svg"); + mask-image: url("../icons/document/clipboard-fill.svg"); +} + +.fr-icon-clipboard-line::before, +.fr-icon-clipboard-line::after { + -webkit-mask-image: url("../icons/document/clipboard-line.svg"); + mask-image: url("../icons/document/clipboard-line.svg"); +} + +.fr-icon-draft-fill::before, +.fr-icon-draft-fill::after { + -webkit-mask-image: url("../icons/document/draft-fill.svg"); + mask-image: url("../icons/document/draft-fill.svg"); +} + +.fr-icon-draft-line::before, +.fr-icon-draft-line::after { + -webkit-mask-image: url("../icons/document/draft-line.svg"); + mask-image: url("../icons/document/draft-line.svg"); +} + +.fr-icon-file-add-fill::before, +.fr-icon-file-add-fill::after { + -webkit-mask-image: url("../icons/document/file-add-fill.svg"); + mask-image: url("../icons/document/file-add-fill.svg"); +} + +.fr-icon-file-add-line::before, +.fr-icon-file-add-line::after { + -webkit-mask-image: url("../icons/document/file-add-line.svg"); + mask-image: url("../icons/document/file-add-line.svg"); +} + +.fr-icon-file-download-fill::before, +.fr-icon-file-download-fill::after { + -webkit-mask-image: url("../icons/document/file-download-fill.svg"); + mask-image: url("../icons/document/file-download-fill.svg"); +} + +.fr-icon-file-download-line::before, +.fr-icon-file-download-line::after { + -webkit-mask-image: url("../icons/document/file-download-line.svg"); + mask-image: url("../icons/document/file-download-line.svg"); +} + +.fr-icon-file-fill::before, +.fr-icon-file-fill::after { + -webkit-mask-image: url("../icons/document/file-fill.svg"); + mask-image: url("../icons/document/file-fill.svg"); +} + +.fr-icon-file-line::before, +.fr-icon-file-line::after { + -webkit-mask-image: url("../icons/document/file-line.svg"); + mask-image: url("../icons/document/file-line.svg"); +} + +.fr-icon-file-pdf-fill::before, +.fr-icon-file-pdf-fill::after { + -webkit-mask-image: url("../icons/document/file-pdf-fill.svg"); + mask-image: url("../icons/document/file-pdf-fill.svg"); +} + +.fr-icon-file-pdf-line::before, +.fr-icon-file-pdf-line::after { + -webkit-mask-image: url("../icons/document/file-pdf-line.svg"); + mask-image: url("../icons/document/file-pdf-line.svg"); +} + +.fr-icon-file-text-fill::before, +.fr-icon-file-text-fill::after { + -webkit-mask-image: url("../icons/document/file-text-fill.svg"); + mask-image: url("../icons/document/file-text-fill.svg"); +} + +.fr-icon-file-text-line::before, +.fr-icon-file-text-line::after { + -webkit-mask-image: url("../icons/document/file-text-line.svg"); + mask-image: url("../icons/document/file-text-line.svg"); +} + +.fr-icon-folder-2-fill::before, +.fr-icon-folder-2-fill::after { + -webkit-mask-image: url("../icons/document/folder-2-fill.svg"); + mask-image: url("../icons/document/folder-2-fill.svg"); +} + +.fr-icon-folder-2-line::before, +.fr-icon-folder-2-line::after { + -webkit-mask-image: url("../icons/document/folder-2-line.svg"); + mask-image: url("../icons/document/folder-2-line.svg"); +} + +.fr-icon-newspaper-fill::before, +.fr-icon-newspaper-fill::after { + -webkit-mask-image: url("../icons/document/newspaper-fill.svg"); + mask-image: url("../icons/document/newspaper-fill.svg"); +} + +.fr-icon-newspaper-line::before, +.fr-icon-newspaper-line::after { + -webkit-mask-image: url("../icons/document/newspaper-line.svg"); + mask-image: url("../icons/document/newspaper-line.svg"); +} + +.fr-icon-survey-fill::before, +.fr-icon-survey-fill::after { + -webkit-mask-image: url("../icons/document/survey-fill.svg"); + mask-image: url("../icons/document/survey-fill.svg"); +} + +.fr-icon-survey-line::before, +.fr-icon-survey-line::after { + -webkit-mask-image: url("../icons/document/survey-line.svg"); + mask-image: url("../icons/document/survey-line.svg"); +} + +.fr-icon-todo-fill::before, +.fr-icon-todo-fill::after { + -webkit-mask-image: url("../icons/document/todo-fill.svg"); + mask-image: url("../icons/document/todo-fill.svg"); +} + +.fr-icon-todo-line::before, +.fr-icon-todo-line::after { + -webkit-mask-image: url("../icons/document/todo-line.svg"); + mask-image: url("../icons/document/todo-line.svg"); +} + +.fr-fi-file-download-fill::before, +.fr-fi-file-download-fill::after { + -webkit-mask-image: url("../icons/document/file-download-fill.svg"); + mask-image: url("../icons/document/file-download-fill.svg"); +} + +.fr-fi-file-download-line::before, +.fr-fi-file-download-line::after { + -webkit-mask-image: url("../icons/document/file-download-line.svg"); + mask-image: url("../icons/document/file-download-line.svg"); +} + +.fr-fi-file-fill::before, +.fr-fi-file-fill::after { + -webkit-mask-image: url("../icons/document/file-fill.svg"); + mask-image: url("../icons/document/file-fill.svg"); +} + +.fr-fi-file-line::before, +.fr-fi-file-line::after { + -webkit-mask-image: url("../icons/document/file-line.svg"); + mask-image: url("../icons/document/file-line.svg"); +} + +.fr-fi-file-pdf-fill::before, +.fr-fi-file-pdf-fill::after { + -webkit-mask-image: url("../icons/document/file-pdf-fill.svg"); + mask-image: url("../icons/document/file-pdf-fill.svg"); +} + +.fr-fi-file-pdf-line::before, +.fr-fi-file-pdf-line::after { + -webkit-mask-image: url("../icons/document/file-pdf-line.svg"); + mask-image: url("../icons/document/file-pdf-line.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-align-center::before, +.fr-icon-align-center::after { + -webkit-mask-image: url("../icons/editor/align-center.svg"); + mask-image: url("../icons/editor/align-center.svg"); +} + +.fr-icon-align-justify::before, +.fr-icon-align-justify::after { + -webkit-mask-image: url("../icons/editor/align-justify.svg"); + mask-image: url("../icons/editor/align-justify.svg"); +} + +.fr-icon-align-left::before, +.fr-icon-align-left::after { + -webkit-mask-image: url("../icons/editor/align-left.svg"); + mask-image: url("../icons/editor/align-left.svg"); +} + +.fr-icon-align-right::before, +.fr-icon-align-right::after { + -webkit-mask-image: url("../icons/editor/align-right.svg"); + mask-image: url("../icons/editor/align-right.svg"); +} + +.fr-icon-code-block::before, +.fr-icon-code-block::after { + -webkit-mask-image: url("../icons/editor/code-block.svg"); + mask-image: url("../icons/editor/code-block.svg"); +} + +.fr-icon-code-view::before, +.fr-icon-code-view::after { + -webkit-mask-image: url("../icons/editor/code-view.svg"); + mask-image: url("../icons/editor/code-view.svg"); +} + +.fr-icon-font-color::before, +.fr-icon-font-color::after { + -webkit-mask-image: url("../icons/editor/font-color.svg"); + mask-image: url("../icons/editor/font-color.svg"); +} + +.fr-icon-font-size::before, +.fr-icon-font-size::after { + -webkit-mask-image: url("../icons/editor/font-size.svg"); + mask-image: url("../icons/editor/font-size.svg"); +} + +.fr-icon-format-clear::before, +.fr-icon-format-clear::after { + -webkit-mask-image: url("../icons/editor/format-clear.svg"); + mask-image: url("../icons/editor/format-clear.svg"); +} + +.fr-icon-bold::before, +.fr-icon-bold::after { + -webkit-mask-image: url("../icons/editor/fr--bold.svg"); + mask-image: url("../icons/editor/fr--bold.svg"); +} + +.fr-icon-highlight::before, +.fr-icon-highlight::after { + -webkit-mask-image: url("../icons/editor/fr--highlight.svg"); + mask-image: url("../icons/editor/fr--highlight.svg"); +} + +.fr-icon-quote-fill::before, +.fr-icon-quote-fill::after { + -webkit-mask-image: url("../icons/editor/fr--quote-fill.svg"); + mask-image: url("../icons/editor/fr--quote-fill.svg"); +} + +.fr-icon-quote-line::before, +.fr-icon-quote-line::after { + -webkit-mask-image: url("../icons/editor/fr--quote-line.svg"); + mask-image: url("../icons/editor/fr--quote-line.svg"); +} + +.fr-icon-h-1::before, +.fr-icon-h-1::after { + -webkit-mask-image: url("../icons/editor/h-1.svg"); + mask-image: url("../icons/editor/h-1.svg"); +} + +.fr-icon-h-2::before, +.fr-icon-h-2::after { + -webkit-mask-image: url("../icons/editor/h-2.svg"); + mask-image: url("../icons/editor/h-2.svg"); +} + +.fr-icon-h-3::before, +.fr-icon-h-3::after { + -webkit-mask-image: url("../icons/editor/h-3.svg"); + mask-image: url("../icons/editor/h-3.svg"); +} + +.fr-icon-h-4::before, +.fr-icon-h-4::after { + -webkit-mask-image: url("../icons/editor/h-4.svg"); + mask-image: url("../icons/editor/h-4.svg"); +} + +.fr-icon-h-5::before, +.fr-icon-h-5::after { + -webkit-mask-image: url("../icons/editor/h-5.svg"); + mask-image: url("../icons/editor/h-5.svg"); +} + +.fr-icon-h-6::before, +.fr-icon-h-6::after { + -webkit-mask-image: url("../icons/editor/h-6.svg"); + mask-image: url("../icons/editor/h-6.svg"); +} + +.fr-icon-hashtag::before, +.fr-icon-hashtag::after { + -webkit-mask-image: url("../icons/editor/hashtag.svg"); + mask-image: url("../icons/editor/hashtag.svg"); +} + +.fr-icon-indent-decrease::before, +.fr-icon-indent-decrease::after { + -webkit-mask-image: url("../icons/editor/indent-decrease.svg"); + mask-image: url("../icons/editor/indent-decrease.svg"); +} + +.fr-icon-indent-increase::before, +.fr-icon-indent-increase::after { + -webkit-mask-image: url("../icons/editor/indent-increase.svg"); + mask-image: url("../icons/editor/indent-increase.svg"); +} + +.fr-icon-italic::before, +.fr-icon-italic::after { + -webkit-mask-image: url("../icons/editor/italic.svg"); + mask-image: url("../icons/editor/italic.svg"); +} + +.fr-icon-link-unlink::before, +.fr-icon-link-unlink::after { + -webkit-mask-image: url("../icons/editor/link-unlink.svg"); + mask-image: url("../icons/editor/link-unlink.svg"); +} + +.fr-icon-link::before, +.fr-icon-link::after { + -webkit-mask-image: url("../icons/editor/link.svg"); + mask-image: url("../icons/editor/link.svg"); +} + +.fr-icon-list-check::before, +.fr-icon-list-check::after { + -webkit-mask-image: url("../icons/editor/list-check.svg"); + mask-image: url("../icons/editor/list-check.svg"); +} + +.fr-icon-list-ordered::before, +.fr-icon-list-ordered::after { + -webkit-mask-image: url("../icons/editor/list-ordered.svg"); + mask-image: url("../icons/editor/list-ordered.svg"); +} + +.fr-icon-list-unordered::before, +.fr-icon-list-unordered::after { + -webkit-mask-image: url("../icons/editor/list-unordered.svg"); + mask-image: url("../icons/editor/list-unordered.svg"); +} + +.fr-icon-question-mark::before, +.fr-icon-question-mark::after { + -webkit-mask-image: url("../icons/editor/question-mark.svg"); + mask-image: url("../icons/editor/question-mark.svg"); +} + +.fr-icon-separator::before, +.fr-icon-separator::after { + -webkit-mask-image: url("../icons/editor/separator.svg"); + mask-image: url("../icons/editor/separator.svg"); +} + +.fr-icon-space::before, +.fr-icon-space::after { + -webkit-mask-image: url("../icons/editor/space.svg"); + mask-image: url("../icons/editor/space.svg"); +} + +.fr-icon-strikethrough::before, +.fr-icon-strikethrough::after { + -webkit-mask-image: url("../icons/editor/strikethrough.svg"); + mask-image: url("../icons/editor/strikethrough.svg"); +} + +.fr-icon-subscript::before, +.fr-icon-subscript::after { + -webkit-mask-image: url("../icons/editor/subscript.svg"); + mask-image: url("../icons/editor/subscript.svg"); +} + +.fr-icon-superscript::before, +.fr-icon-superscript::after { + -webkit-mask-image: url("../icons/editor/superscript.svg"); + mask-image: url("../icons/editor/superscript.svg"); +} + +.fr-icon-table-2::before, +.fr-icon-table-2::after { + -webkit-mask-image: url("../icons/editor/table-2.svg"); + mask-image: url("../icons/editor/table-2.svg"); +} + +.fr-icon-text-direction-r::before, +.fr-icon-text-direction-r::after { + -webkit-mask-image: url("../icons/editor/text-direction-r.svg"); + mask-image: url("../icons/editor/text-direction-r.svg"); +} + +.fr-icon-translate-2::before, +.fr-icon-translate-2::after { + -webkit-mask-image: url("../icons/editor/translate-2.svg"); + mask-image: url("../icons/editor/translate-2.svg"); +} + +.fr-icon-underline::before, +.fr-icon-underline::after { + -webkit-mask-image: url("../icons/editor/underline.svg"); + mask-image: url("../icons/editor/underline.svg"); +} + +.fr-fi-font-size::before, +.fr-fi-font-size::after { + -webkit-mask-image: url("../icons/editor/font-size.svg"); + mask-image: url("../icons/editor/font-size.svg"); +} + +.fr-fi-bold::before, +.fr-fi-bold::after { + -webkit-mask-image: url("../icons/editor/fr--bold.svg"); + mask-image: url("../icons/editor/fr--bold.svg"); +} + +.fr-fi-highlight::before, +.fr-fi-highlight::after { + -webkit-mask-image: url("../icons/editor/fr--highlight.svg"); + mask-image: url("../icons/editor/fr--highlight.svg"); +} + +.fr-fi-italic::before, +.fr-fi-italic::after { + -webkit-mask-image: url("../icons/editor/italic.svg"); + mask-image: url("../icons/editor/italic.svg"); +} + +.fr-fi-link-unlink::before, +.fr-fi-link-unlink::after { + -webkit-mask-image: url("../icons/editor/link-unlink.svg"); + mask-image: url("../icons/editor/link-unlink.svg"); +} + +.fr-fi-list-ordered::before, +.fr-fi-list-ordered::after { + -webkit-mask-image: url("../icons/editor/list-ordered.svg"); + mask-image: url("../icons/editor/list-ordered.svg"); +} + +.fr-fi-list-unordered::before, +.fr-fi-list-unordered::after { + -webkit-mask-image: url("../icons/editor/list-unordered.svg"); + mask-image: url("../icons/editor/list-unordered.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-bank-card-fill::before, +.fr-icon-bank-card-fill::after { + -webkit-mask-image: url("../icons/finance/bank-card-fill.svg"); + mask-image: url("../icons/finance/bank-card-fill.svg"); +} + +.fr-icon-bank-card-line::before, +.fr-icon-bank-card-line::after { + -webkit-mask-image: url("../icons/finance/bank-card-line.svg"); + mask-image: url("../icons/finance/bank-card-line.svg"); +} + +.fr-icon-coin-fill::before, +.fr-icon-coin-fill::after { + -webkit-mask-image: url("../icons/finance/coin-fill.svg"); + mask-image: url("../icons/finance/coin-fill.svg"); +} + +.fr-icon-gift-fill::before, +.fr-icon-gift-fill::after { + -webkit-mask-image: url("../icons/finance/gift-fill.svg"); + mask-image: url("../icons/finance/gift-fill.svg"); +} + +.fr-icon-gift-line::before, +.fr-icon-gift-line::after { + -webkit-mask-image: url("../icons/finance/gift-line.svg"); + mask-image: url("../icons/finance/gift-line.svg"); +} + +.fr-icon-money-euro-box-fill::before, +.fr-icon-money-euro-box-fill::after { + -webkit-mask-image: url("../icons/finance/money-euro-box-fill.svg"); + mask-image: url("../icons/finance/money-euro-box-fill.svg"); +} + +.fr-icon-money-euro-box-line::before, +.fr-icon-money-euro-box-line::after { + -webkit-mask-image: url("../icons/finance/money-euro-box-line.svg"); + mask-image: url("../icons/finance/money-euro-box-line.svg"); +} + +.fr-icon-money-euro-circle-fill::before, +.fr-icon-money-euro-circle-fill::after { + -webkit-mask-image: url("../icons/finance/money-euro-circle-fill.svg"); + mask-image: url("../icons/finance/money-euro-circle-fill.svg"); +} + +.fr-icon-money-euro-circle-line::before, +.fr-icon-money-euro-circle-line::after { + -webkit-mask-image: url("../icons/finance/money-euro-circle-line.svg"); + mask-image: url("../icons/finance/money-euro-circle-line.svg"); +} + +.fr-icon-secure-payment-fill::before, +.fr-icon-secure-payment-fill::after { + -webkit-mask-image: url("../icons/finance/secure-payment-fill.svg"); + mask-image: url("../icons/finance/secure-payment-fill.svg"); +} + +.fr-icon-secure-payment-line::before, +.fr-icon-secure-payment-line::after { + -webkit-mask-image: url("../icons/finance/secure-payment-line.svg"); + mask-image: url("../icons/finance/secure-payment-line.svg"); +} + +.fr-icon-shopping-bag-fill::before, +.fr-icon-shopping-bag-fill::after { + -webkit-mask-image: url("../icons/finance/shopping-bag-fill.svg"); + mask-image: url("../icons/finance/shopping-bag-fill.svg"); +} + +.fr-icon-shopping-bag-line::before, +.fr-icon-shopping-bag-line::after { + -webkit-mask-image: url("../icons/finance/shopping-bag-line.svg"); + mask-image: url("../icons/finance/shopping-bag-line.svg"); +} + +.fr-icon-shopping-cart-2-fill::before, +.fr-icon-shopping-cart-2-fill::after { + -webkit-mask-image: url("../icons/finance/shopping-cart-2-fill.svg"); + mask-image: url("../icons/finance/shopping-cart-2-fill.svg"); +} + +.fr-icon-shopping-cart-2-line::before, +.fr-icon-shopping-cart-2-line::after { + -webkit-mask-image: url("../icons/finance/shopping-cart-2-line.svg"); + mask-image: url("../icons/finance/shopping-cart-2-line.svg"); +} + +.fr-icon-trophy-fill::before, +.fr-icon-trophy-fill::after { + -webkit-mask-image: url("../icons/finance/trophy-fill.svg"); + mask-image: url("../icons/finance/trophy-fill.svg"); +} + +.fr-icon-trophy-line::before, +.fr-icon-trophy-line::after { + -webkit-mask-image: url("../icons/finance/trophy-line.svg"); + mask-image: url("../icons/finance/trophy-line.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-capsule-fill::before, +.fr-icon-capsule-fill::after { + -webkit-mask-image: url("../icons/health/capsule-fill.svg"); + mask-image: url("../icons/health/capsule-fill.svg"); +} + +.fr-icon-capsule-line::before, +.fr-icon-capsule-line::after { + -webkit-mask-image: url("../icons/health/capsule-line.svg"); + mask-image: url("../icons/health/capsule-line.svg"); +} + +.fr-icon-dislike-fill::before, +.fr-icon-dislike-fill::after { + -webkit-mask-image: url("../icons/health/dislike-fill.svg"); + mask-image: url("../icons/health/dislike-fill.svg"); +} + +.fr-icon-dislike-line::before, +.fr-icon-dislike-line::after { + -webkit-mask-image: url("../icons/health/dislike-line.svg"); + mask-image: url("../icons/health/dislike-line.svg"); +} + +.fr-icon-dossier-fill::before, +.fr-icon-dossier-fill::after { + -webkit-mask-image: url("../icons/health/dossier-fill.svg"); + mask-image: url("../icons/health/dossier-fill.svg"); +} + +.fr-icon-dossier-line::before, +.fr-icon-dossier-line::after { + -webkit-mask-image: url("../icons/health/dossier-line.svg"); + mask-image: url("../icons/health/dossier-line.svg"); +} + +.fr-icon-first-aid-kit-fill::before, +.fr-icon-first-aid-kit-fill::after { + -webkit-mask-image: url("../icons/health/first-aid-kit-fill.svg"); + mask-image: url("../icons/health/first-aid-kit-fill.svg"); +} + +.fr-icon-first-aid-kit-line::before, +.fr-icon-first-aid-kit-line::after { + -webkit-mask-image: url("../icons/health/first-aid-kit-line.svg"); + mask-image: url("../icons/health/first-aid-kit-line.svg"); +} + +.fr-icon-hand-sanitizer-fill::before, +.fr-icon-hand-sanitizer-fill::after { + -webkit-mask-image: url("../icons/health/hand-sanitizer-fill.svg"); + mask-image: url("../icons/health/hand-sanitizer-fill.svg"); +} + +.fr-icon-hand-sanitizer-line::before, +.fr-icon-hand-sanitizer-line::after { + -webkit-mask-image: url("../icons/health/hand-sanitizer-line.svg"); + mask-image: url("../icons/health/hand-sanitizer-line.svg"); +} + +.fr-icon-health-book-fill::before, +.fr-icon-health-book-fill::after { + -webkit-mask-image: url("../icons/health/health-book-fill.svg"); + mask-image: url("../icons/health/health-book-fill.svg"); +} + +.fr-icon-health-book-line::before, +.fr-icon-health-book-line::after { + -webkit-mask-image: url("../icons/health/health-book-line.svg"); + mask-image: url("../icons/health/health-book-line.svg"); +} + +.fr-icon-heart-fill::before, +.fr-icon-heart-fill::after { + -webkit-mask-image: url("../icons/health/heart-fill.svg"); + mask-image: url("../icons/health/heart-fill.svg"); +} + +.fr-icon-heart-line::before, +.fr-icon-heart-line::after { + -webkit-mask-image: url("../icons/health/heart-line.svg"); + mask-image: url("../icons/health/heart-line.svg"); +} + +.fr-icon-heart-pulse-fill::before, +.fr-icon-heart-pulse-fill::after { + -webkit-mask-image: url("../icons/health/heart-pulse-fill.svg"); + mask-image: url("../icons/health/heart-pulse-fill.svg"); +} + +.fr-icon-heart-pulse-line::before, +.fr-icon-heart-pulse-line::after { + -webkit-mask-image: url("../icons/health/heart-pulse-line.svg"); + mask-image: url("../icons/health/heart-pulse-line.svg"); +} + +.fr-icon-lungs-fill::before, +.fr-icon-lungs-fill::after { + -webkit-mask-image: url("../icons/health/lungs-fill.svg"); + mask-image: url("../icons/health/lungs-fill.svg"); +} + +.fr-icon-lungs-line::before, +.fr-icon-lungs-line::after { + -webkit-mask-image: url("../icons/health/lungs-line.svg"); + mask-image: url("../icons/health/lungs-line.svg"); +} + +.fr-icon-medicine-bottle-fill::before, +.fr-icon-medicine-bottle-fill::after { + -webkit-mask-image: url("../icons/health/medicine-bottle-fill.svg"); + mask-image: url("../icons/health/medicine-bottle-fill.svg"); +} + +.fr-icon-medicine-bottle-line::before, +.fr-icon-medicine-bottle-line::after { + -webkit-mask-image: url("../icons/health/medicine-bottle-line.svg"); + mask-image: url("../icons/health/medicine-bottle-line.svg"); +} + +.fr-icon-mental-health-fill::before, +.fr-icon-mental-health-fill::after { + -webkit-mask-image: url("../icons/health/mental-health-fill.svg"); + mask-image: url("../icons/health/mental-health-fill.svg"); +} + +.fr-icon-mental-health-line::before, +.fr-icon-mental-health-line::after { + -webkit-mask-image: url("../icons/health/mental-health-line.svg"); + mask-image: url("../icons/health/mental-health-line.svg"); +} + +.fr-icon-microscope-fill::before, +.fr-icon-microscope-fill::after { + -webkit-mask-image: url("../icons/health/microscope-fill.svg"); + mask-image: url("../icons/health/microscope-fill.svg"); +} + +.fr-icon-microscope-line::before, +.fr-icon-microscope-line::after { + -webkit-mask-image: url("../icons/health/microscope-line.svg"); + mask-image: url("../icons/health/microscope-line.svg"); +} + +.fr-icon-psychotherapy-fill::before, +.fr-icon-psychotherapy-fill::after { + -webkit-mask-image: url("../icons/health/psychotherapy-fill.svg"); + mask-image: url("../icons/health/psychotherapy-fill.svg"); +} + +.fr-icon-psychotherapy-line::before, +.fr-icon-psychotherapy-line::after { + -webkit-mask-image: url("../icons/health/psychotherapy-line.svg"); + mask-image: url("../icons/health/psychotherapy-line.svg"); +} + +.fr-icon-pulse-line::before, +.fr-icon-pulse-line::after { + -webkit-mask-image: url("../icons/health/pulse-line.svg"); + mask-image: url("../icons/health/pulse-line.svg"); +} + +.fr-icon-stethoscope-fill::before, +.fr-icon-stethoscope-fill::after { + -webkit-mask-image: url("../icons/health/stethoscope-fill.svg"); + mask-image: url("../icons/health/stethoscope-fill.svg"); +} + +.fr-icon-stethoscope-line::before, +.fr-icon-stethoscope-line::after { + -webkit-mask-image: url("../icons/health/stethoscope-line.svg"); + mask-image: url("../icons/health/stethoscope-line.svg"); +} + +.fr-icon-surgical-mask-fill::before, +.fr-icon-surgical-mask-fill::after { + -webkit-mask-image: url("../icons/health/surgical-mask-fill.svg"); + mask-image: url("../icons/health/surgical-mask-fill.svg"); +} + +.fr-icon-surgical-mask-line::before, +.fr-icon-surgical-mask-line::after { + -webkit-mask-image: url("../icons/health/surgical-mask-line.svg"); + mask-image: url("../icons/health/surgical-mask-line.svg"); +} + +.fr-icon-syringe-fill::before, +.fr-icon-syringe-fill::after { + -webkit-mask-image: url("../icons/health/syringe-fill.svg"); + mask-image: url("../icons/health/syringe-fill.svg"); +} + +.fr-icon-syringe-line::before, +.fr-icon-syringe-line::after { + -webkit-mask-image: url("../icons/health/syringe-line.svg"); + mask-image: url("../icons/health/syringe-line.svg"); +} + +.fr-icon-test-tube-fill::before, +.fr-icon-test-tube-fill::after { + -webkit-mask-image: url("../icons/health/test-tube-fill.svg"); + mask-image: url("../icons/health/test-tube-fill.svg"); +} + +.fr-icon-test-tube-line::before, +.fr-icon-test-tube-line::after { + -webkit-mask-image: url("../icons/health/test-tube-line.svg"); + mask-image: url("../icons/health/test-tube-line.svg"); +} + +.fr-icon-thermometer-fill::before, +.fr-icon-thermometer-fill::after { + -webkit-mask-image: url("../icons/health/thermometer-fill.svg"); + mask-image: url("../icons/health/thermometer-fill.svg"); +} + +.fr-icon-thermometer-line::before, +.fr-icon-thermometer-line::after { + -webkit-mask-image: url("../icons/health/thermometer-line.svg"); + mask-image: url("../icons/health/thermometer-line.svg"); +} + +.fr-icon-virus-fill::before, +.fr-icon-virus-fill::after { + -webkit-mask-image: url("../icons/health/virus-fill.svg"); + mask-image: url("../icons/health/virus-fill.svg"); +} + +.fr-icon-virus-line::before, +.fr-icon-virus-line::after { + -webkit-mask-image: url("../icons/health/virus-line.svg"); + mask-image: url("../icons/health/virus-line.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-bluesky-fill::before, +.fr-icon-bluesky-fill::after { + -webkit-mask-image: url("../icons/logo/bluesky-fill.svg"); + mask-image: url("../icons/logo/bluesky-fill.svg"); +} + +.fr-icon-bluesky-line::before, +.fr-icon-bluesky-line::after { + -webkit-mask-image: url("../icons/logo/bluesky-line.svg"); + mask-image: url("../icons/logo/bluesky-line.svg"); +} + +.fr-icon-chrome-fill::before, +.fr-icon-chrome-fill::after { + -webkit-mask-image: url("../icons/logo/chrome-fill.svg"); + mask-image: url("../icons/logo/chrome-fill.svg"); +} + +.fr-icon-chrome-line::before, +.fr-icon-chrome-line::after { + -webkit-mask-image: url("../icons/logo/chrome-line.svg"); + mask-image: url("../icons/logo/chrome-line.svg"); +} + +.fr-icon-edge-fill::before, +.fr-icon-edge-fill::after { + -webkit-mask-image: url("../icons/logo/edge-fill.svg"); + mask-image: url("../icons/logo/edge-fill.svg"); +} + +.fr-icon-edge-line::before, +.fr-icon-edge-line::after { + -webkit-mask-image: url("../icons/logo/edge-line.svg"); + mask-image: url("../icons/logo/edge-line.svg"); +} + +.fr-icon-facebook-circle-fill::before, +.fr-icon-facebook-circle-fill::after { + -webkit-mask-image: url("../icons/logo/facebook-circle-fill.svg"); + mask-image: url("../icons/logo/facebook-circle-fill.svg"); +} + +.fr-icon-facebook-circle-line::before, +.fr-icon-facebook-circle-line::after { + -webkit-mask-image: url("../icons/logo/facebook-circle-line.svg"); + mask-image: url("../icons/logo/facebook-circle-line.svg"); +} + +.fr-icon-firefox-fill::before, +.fr-icon-firefox-fill::after { + -webkit-mask-image: url("../icons/logo/firefox-fill.svg"); + mask-image: url("../icons/logo/firefox-fill.svg"); +} + +.fr-icon-firefox-line::before, +.fr-icon-firefox-line::after { + -webkit-mask-image: url("../icons/logo/firefox-line.svg"); + mask-image: url("../icons/logo/firefox-line.svg"); +} + +.fr-icon-dailymotion-fill::before, +.fr-icon-dailymotion-fill::after { + -webkit-mask-image: url("../icons/logo/fr--dailymotion-fill.svg"); + mask-image: url("../icons/logo/fr--dailymotion-fill.svg"); +} + +.fr-icon-dailymotion-line::before, +.fr-icon-dailymotion-line::after { + -webkit-mask-image: url("../icons/logo/fr--dailymotion-line.svg"); + mask-image: url("../icons/logo/fr--dailymotion-line.svg"); +} + +.fr-icon-tiktok-fill::before, +.fr-icon-tiktok-fill::after { + -webkit-mask-image: url("../icons/logo/fr--tiktok-fill.svg"); + mask-image: url("../icons/logo/fr--tiktok-fill.svg"); +} + +.fr-icon-tiktok-line::before, +.fr-icon-tiktok-line::after { + -webkit-mask-image: url("../icons/logo/fr--tiktok-line.svg"); + mask-image: url("../icons/logo/fr--tiktok-line.svg"); +} + +.fr-icon-github-fill::before, +.fr-icon-github-fill::after { + -webkit-mask-image: url("../icons/logo/github-fill.svg"); + mask-image: url("../icons/logo/github-fill.svg"); +} + +.fr-icon-github-line::before, +.fr-icon-github-line::after { + -webkit-mask-image: url("../icons/logo/github-line.svg"); + mask-image: url("../icons/logo/github-line.svg"); +} + +.fr-icon-google-fill::before, +.fr-icon-google-fill::after { + -webkit-mask-image: url("../icons/logo/google-fill.svg"); + mask-image: url("../icons/logo/google-fill.svg"); +} + +.fr-icon-google-line::before, +.fr-icon-google-line::after { + -webkit-mask-image: url("../icons/logo/google-line.svg"); + mask-image: url("../icons/logo/google-line.svg"); +} + +.fr-icon-ie-fill::before, +.fr-icon-ie-fill::after { + -webkit-mask-image: url("../icons/logo/ie-fill.svg"); + mask-image: url("../icons/logo/ie-fill.svg"); +} + +.fr-icon-ie-line::before, +.fr-icon-ie-line::after { + -webkit-mask-image: url("../icons/logo/ie-line.svg"); + mask-image: url("../icons/logo/ie-line.svg"); +} + +.fr-icon-instagram-fill::before, +.fr-icon-instagram-fill::after { + -webkit-mask-image: url("../icons/logo/instagram-fill.svg"); + mask-image: url("../icons/logo/instagram-fill.svg"); +} + +.fr-icon-instagram-line::before, +.fr-icon-instagram-line::after { + -webkit-mask-image: url("../icons/logo/instagram-line.svg"); + mask-image: url("../icons/logo/instagram-line.svg"); +} + +.fr-icon-linkedin-box-fill::before, +.fr-icon-linkedin-box-fill::after { + -webkit-mask-image: url("../icons/logo/linkedin-box-fill.svg"); + mask-image: url("../icons/logo/linkedin-box-fill.svg"); +} + +.fr-icon-linkedin-box-line::before, +.fr-icon-linkedin-box-line::after { + -webkit-mask-image: url("../icons/logo/linkedin-box-line.svg"); + mask-image: url("../icons/logo/linkedin-box-line.svg"); +} + +.fr-icon-mastodon-fill::before, +.fr-icon-mastodon-fill::after { + -webkit-mask-image: url("../icons/logo/mastodon-fill.svg"); + mask-image: url("../icons/logo/mastodon-fill.svg"); +} + +.fr-icon-mastodon-line::before, +.fr-icon-mastodon-line::after { + -webkit-mask-image: url("../icons/logo/mastodon-line.svg"); + mask-image: url("../icons/logo/mastodon-line.svg"); +} + +.fr-icon-npmjs-fill::before, +.fr-icon-npmjs-fill::after { + -webkit-mask-image: url("../icons/logo/npmjs-fill.svg"); + mask-image: url("../icons/logo/npmjs-fill.svg"); +} + +.fr-icon-npmjs-line::before, +.fr-icon-npmjs-line::after { + -webkit-mask-image: url("../icons/logo/npmjs-line.svg"); + mask-image: url("../icons/logo/npmjs-line.svg"); +} + +.fr-icon-remixicon-fill::before, +.fr-icon-remixicon-fill::after { + -webkit-mask-image: url("../icons/logo/remixicon-fill.svg"); + mask-image: url("../icons/logo/remixicon-fill.svg"); +} + +.fr-icon-remixicon-line::before, +.fr-icon-remixicon-line::after { + -webkit-mask-image: url("../icons/logo/remixicon-line.svg"); + mask-image: url("../icons/logo/remixicon-line.svg"); +} + +.fr-icon-safari-fill::before, +.fr-icon-safari-fill::after { + -webkit-mask-image: url("../icons/logo/safari-fill.svg"); + mask-image: url("../icons/logo/safari-fill.svg"); +} + +.fr-icon-safari-line::before, +.fr-icon-safari-line::after { + -webkit-mask-image: url("../icons/logo/safari-line.svg"); + mask-image: url("../icons/logo/safari-line.svg"); +} + +.fr-icon-slack-fill::before, +.fr-icon-slack-fill::after { + -webkit-mask-image: url("../icons/logo/slack-fill.svg"); + mask-image: url("../icons/logo/slack-fill.svg"); +} + +.fr-icon-slack-line::before, +.fr-icon-slack-line::after { + -webkit-mask-image: url("../icons/logo/slack-line.svg"); + mask-image: url("../icons/logo/slack-line.svg"); +} + +.fr-icon-snapchat-fill::before, +.fr-icon-snapchat-fill::after { + -webkit-mask-image: url("../icons/logo/snapchat-fill.svg"); + mask-image: url("../icons/logo/snapchat-fill.svg"); +} + +.fr-icon-snapchat-line::before, +.fr-icon-snapchat-line::after { + -webkit-mask-image: url("../icons/logo/snapchat-line.svg"); + mask-image: url("../icons/logo/snapchat-line.svg"); +} + +.fr-icon-telegram-fill::before, +.fr-icon-telegram-fill::after { + -webkit-mask-image: url("../icons/logo/telegram-fill.svg"); + mask-image: url("../icons/logo/telegram-fill.svg"); +} + +.fr-icon-telegram-line::before, +.fr-icon-telegram-line::after { + -webkit-mask-image: url("../icons/logo/telegram-line.svg"); + mask-image: url("../icons/logo/telegram-line.svg"); +} + +.fr-icon-threads-fill::before, +.fr-icon-threads-fill::after { + -webkit-mask-image: url("../icons/logo/threads-fill.svg"); + mask-image: url("../icons/logo/threads-fill.svg"); +} + +.fr-icon-threads-line::before, +.fr-icon-threads-line::after { + -webkit-mask-image: url("../icons/logo/threads-line.svg"); + mask-image: url("../icons/logo/threads-line.svg"); +} + +.fr-icon-twitch-fill::before, +.fr-icon-twitch-fill::after { + -webkit-mask-image: url("../icons/logo/twitch-fill.svg"); + mask-image: url("../icons/logo/twitch-fill.svg"); +} + +.fr-icon-twitch-line::before, +.fr-icon-twitch-line::after { + -webkit-mask-image: url("../icons/logo/twitch-line.svg"); + mask-image: url("../icons/logo/twitch-line.svg"); +} + +.fr-icon-twitter-fill::before, +.fr-icon-twitter-fill::after { + -webkit-mask-image: url("../icons/logo/twitter-fill.svg"); + mask-image: url("../icons/logo/twitter-fill.svg"); +} + +.fr-icon-twitter-line::before, +.fr-icon-twitter-line::after { + -webkit-mask-image: url("../icons/logo/twitter-line.svg"); + mask-image: url("../icons/logo/twitter-line.svg"); +} + +.fr-icon-twitter-x-fill::before, +.fr-icon-twitter-x-fill::after { + -webkit-mask-image: url("../icons/logo/twitter-x-fill.svg"); + mask-image: url("../icons/logo/twitter-x-fill.svg"); +} + +.fr-icon-twitter-x-line::before, +.fr-icon-twitter-x-line::after { + -webkit-mask-image: url("../icons/logo/twitter-x-line.svg"); + mask-image: url("../icons/logo/twitter-x-line.svg"); +} + +.fr-icon-vimeo-fill::before, +.fr-icon-vimeo-fill::after { + -webkit-mask-image: url("../icons/logo/vimeo-fill.svg"); + mask-image: url("../icons/logo/vimeo-fill.svg"); +} + +.fr-icon-vimeo-line::before, +.fr-icon-vimeo-line::after { + -webkit-mask-image: url("../icons/logo/vimeo-line.svg"); + mask-image: url("../icons/logo/vimeo-line.svg"); +} + +.fr-icon-vuejs-fill::before, +.fr-icon-vuejs-fill::after { + -webkit-mask-image: url("../icons/logo/vuejs-fill.svg"); + mask-image: url("../icons/logo/vuejs-fill.svg"); +} + +.fr-icon-vuejs-line::before, +.fr-icon-vuejs-line::after { + -webkit-mask-image: url("../icons/logo/vuejs-line.svg"); + mask-image: url("../icons/logo/vuejs-line.svg"); +} + +.fr-icon-whatsapp-fill::before, +.fr-icon-whatsapp-fill::after { + -webkit-mask-image: url("../icons/logo/whatsapp-fill.svg"); + mask-image: url("../icons/logo/whatsapp-fill.svg"); +} + +.fr-icon-whatsapp-line::before, +.fr-icon-whatsapp-line::after { + -webkit-mask-image: url("../icons/logo/whatsapp-line.svg"); + mask-image: url("../icons/logo/whatsapp-line.svg"); +} + +.fr-icon-youtube-fill::before, +.fr-icon-youtube-fill::after { + -webkit-mask-image: url("../icons/logo/youtube-fill.svg"); + mask-image: url("../icons/logo/youtube-fill.svg"); +} + +.fr-icon-youtube-line::before, +.fr-icon-youtube-line::after { + -webkit-mask-image: url("../icons/logo/youtube-line.svg"); + mask-image: url("../icons/logo/youtube-line.svg"); +} + +.fr-fi-facebook-circle-fill::before, +.fr-fi-facebook-circle-fill::after { + -webkit-mask-image: url("../icons/logo/facebook-circle-fill.svg"); + mask-image: url("../icons/logo/facebook-circle-fill.svg"); +} + +.fr-fi-facebook-circle-line::before, +.fr-fi-facebook-circle-line::after { + -webkit-mask-image: url("../icons/logo/facebook-circle-line.svg"); + mask-image: url("../icons/logo/facebook-circle-line.svg"); +} + +.fr-fi-dailymotion-fill::before, +.fr-fi-dailymotion-fill::after { + -webkit-mask-image: url("../icons/logo/fr--dailymotion-fill.svg"); + mask-image: url("../icons/logo/fr--dailymotion-fill.svg"); +} + +.fr-fi-dailymotion-line::before, +.fr-fi-dailymotion-line::after { + -webkit-mask-image: url("../icons/logo/fr--dailymotion-line.svg"); + mask-image: url("../icons/logo/fr--dailymotion-line.svg"); +} + +.fr-fi-github-fill::before, +.fr-fi-github-fill::after { + -webkit-mask-image: url("../icons/logo/github-fill.svg"); + mask-image: url("../icons/logo/github-fill.svg"); +} + +.fr-fi-github-line::before, +.fr-fi-github-line::after { + -webkit-mask-image: url("../icons/logo/github-line.svg"); + mask-image: url("../icons/logo/github-line.svg"); +} + +.fr-fi-instagram-fill::before, +.fr-fi-instagram-fill::after { + -webkit-mask-image: url("../icons/logo/instagram-fill.svg"); + mask-image: url("../icons/logo/instagram-fill.svg"); +} + +.fr-fi-instagram-line::before, +.fr-fi-instagram-line::after { + -webkit-mask-image: url("../icons/logo/instagram-line.svg"); + mask-image: url("../icons/logo/instagram-line.svg"); +} + +.fr-fi-linkedin-box-fill::before, +.fr-fi-linkedin-box-fill::after { + -webkit-mask-image: url("../icons/logo/linkedin-box-fill.svg"); + mask-image: url("../icons/logo/linkedin-box-fill.svg"); +} + +.fr-fi-linkedin-box-line::before, +.fr-fi-linkedin-box-line::after { + -webkit-mask-image: url("../icons/logo/linkedin-box-line.svg"); + mask-image: url("../icons/logo/linkedin-box-line.svg"); +} + +.fr-fi-npmjs-fill::before, +.fr-fi-npmjs-fill::after { + -webkit-mask-image: url("../icons/logo/npmjs-fill.svg"); + mask-image: url("../icons/logo/npmjs-fill.svg"); +} + +.fr-fi-npmjs-line::before, +.fr-fi-npmjs-line::after { + -webkit-mask-image: url("../icons/logo/npmjs-line.svg"); + mask-image: url("../icons/logo/npmjs-line.svg"); +} + +.fr-fi-remixicon-fill::before, +.fr-fi-remixicon-fill::after { + -webkit-mask-image: url("../icons/logo/remixicon-fill.svg"); + mask-image: url("../icons/logo/remixicon-fill.svg"); +} + +.fr-fi-remixicon-line::before, +.fr-fi-remixicon-line::after { + -webkit-mask-image: url("../icons/logo/remixicon-line.svg"); + mask-image: url("../icons/logo/remixicon-line.svg"); +} + +.fr-fi-slack-fill::before, +.fr-fi-slack-fill::after { + -webkit-mask-image: url("../icons/logo/slack-fill.svg"); + mask-image: url("../icons/logo/slack-fill.svg"); +} + +.fr-fi-slack-line::before, +.fr-fi-slack-line::after { + -webkit-mask-image: url("../icons/logo/slack-line.svg"); + mask-image: url("../icons/logo/slack-line.svg"); +} + +.fr-fi-snapchat-fill::before, +.fr-fi-snapchat-fill::after { + -webkit-mask-image: url("../icons/logo/snapchat-fill.svg"); + mask-image: url("../icons/logo/snapchat-fill.svg"); +} + +.fr-fi-snapchat-line::before, +.fr-fi-snapchat-line::after { + -webkit-mask-image: url("../icons/logo/snapchat-line.svg"); + mask-image: url("../icons/logo/snapchat-line.svg"); +} + +.fr-fi-telegram-fill::before, +.fr-fi-telegram-fill::after { + -webkit-mask-image: url("../icons/logo/telegram-fill.svg"); + mask-image: url("../icons/logo/telegram-fill.svg"); +} + +.fr-fi-telegram-line::before, +.fr-fi-telegram-line::after { + -webkit-mask-image: url("../icons/logo/telegram-line.svg"); + mask-image: url("../icons/logo/telegram-line.svg"); +} + +.fr-fi-twitch-fill::before, +.fr-fi-twitch-fill::after { + -webkit-mask-image: url("../icons/logo/twitch-fill.svg"); + mask-image: url("../icons/logo/twitch-fill.svg"); +} + +.fr-fi-twitch-line::before, +.fr-fi-twitch-line::after { + -webkit-mask-image: url("../icons/logo/twitch-line.svg"); + mask-image: url("../icons/logo/twitch-line.svg"); +} + +.fr-fi-twitter-fill::before, +.fr-fi-twitter-fill::after { + -webkit-mask-image: url("../icons/logo/twitter-fill.svg"); + mask-image: url("../icons/logo/twitter-fill.svg"); +} + +.fr-fi-twitter-line::before, +.fr-fi-twitter-line::after { + -webkit-mask-image: url("../icons/logo/twitter-line.svg"); + mask-image: url("../icons/logo/twitter-line.svg"); +} + +.fr-fi-vimeo-fill::before, +.fr-fi-vimeo-fill::after { + -webkit-mask-image: url("../icons/logo/vimeo-fill.svg"); + mask-image: url("../icons/logo/vimeo-fill.svg"); +} + +.fr-fi-vimeo-line::before, +.fr-fi-vimeo-line::after { + -webkit-mask-image: url("../icons/logo/vimeo-line.svg"); + mask-image: url("../icons/logo/vimeo-line.svg"); +} + +.fr-fi-youtube-fill::before, +.fr-fi-youtube-fill::after { + -webkit-mask-image: url("../icons/logo/youtube-fill.svg"); + mask-image: url("../icons/logo/youtube-fill.svg"); +} + +.fr-fi-youtube-line::before, +.fr-fi-youtube-line::after { + -webkit-mask-image: url("../icons/logo/youtube-line.svg"); + mask-image: url("../icons/logo/youtube-line.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-anchor-fill::before, +.fr-icon-anchor-fill::after { + -webkit-mask-image: url("../icons/map/anchor-fill.svg"); + mask-image: url("../icons/map/anchor-fill.svg"); +} + +.fr-icon-anchor-line::before, +.fr-icon-anchor-line::after { + -webkit-mask-image: url("../icons/map/anchor-line.svg"); + mask-image: url("../icons/map/anchor-line.svg"); +} + +.fr-icon-bike-fill::before, +.fr-icon-bike-fill::after { + -webkit-mask-image: url("../icons/map/bike-fill.svg"); + mask-image: url("../icons/map/bike-fill.svg"); +} + +.fr-icon-bike-line::before, +.fr-icon-bike-line::after { + -webkit-mask-image: url("../icons/map/bike-line.svg"); + mask-image: url("../icons/map/bike-line.svg"); +} + +.fr-icon-bus-fill::before, +.fr-icon-bus-fill::after { + -webkit-mask-image: url("../icons/map/bus-fill.svg"); + mask-image: url("../icons/map/bus-fill.svg"); +} + +.fr-icon-bus-line::before, +.fr-icon-bus-line::after { + -webkit-mask-image: url("../icons/map/bus-line.svg"); + mask-image: url("../icons/map/bus-line.svg"); +} + +.fr-icon-car-fill::before, +.fr-icon-car-fill::after { + -webkit-mask-image: url("../icons/map/car-fill.svg"); + mask-image: url("../icons/map/car-fill.svg"); +} + +.fr-icon-car-line::before, +.fr-icon-car-line::after { + -webkit-mask-image: url("../icons/map/car-line.svg"); + mask-image: url("../icons/map/car-line.svg"); +} + +.fr-icon-caravan-fill::before, +.fr-icon-caravan-fill::after { + -webkit-mask-image: url("../icons/map/caravan-fill.svg"); + mask-image: url("../icons/map/caravan-fill.svg"); +} + +.fr-icon-caravan-line::before, +.fr-icon-caravan-line::after { + -webkit-mask-image: url("../icons/map/caravan-line.svg"); + mask-image: url("../icons/map/caravan-line.svg"); +} + +.fr-icon-charging-pile-2-fill::before, +.fr-icon-charging-pile-2-fill::after { + -webkit-mask-image: url("../icons/map/charging-pile-2-fill.svg"); + mask-image: url("../icons/map/charging-pile-2-fill.svg"); +} + +.fr-icon-charging-pile-2-line::before, +.fr-icon-charging-pile-2-line::after { + -webkit-mask-image: url("../icons/map/charging-pile-2-line.svg"); + mask-image: url("../icons/map/charging-pile-2-line.svg"); +} + +.fr-icon-compass-3-fill::before, +.fr-icon-compass-3-fill::after { + -webkit-mask-image: url("../icons/map/compass-3-fill.svg"); + mask-image: url("../icons/map/compass-3-fill.svg"); +} + +.fr-icon-compass-3-line::before, +.fr-icon-compass-3-line::after { + -webkit-mask-image: url("../icons/map/compass-3-line.svg"); + mask-image: url("../icons/map/compass-3-line.svg"); +} + +.fr-icon-cup-fill::before, +.fr-icon-cup-fill::after { + -webkit-mask-image: url("../icons/map/cup-fill.svg"); + mask-image: url("../icons/map/cup-fill.svg"); +} + +.fr-icon-cup-line::before, +.fr-icon-cup-line::after { + -webkit-mask-image: url("../icons/map/cup-line.svg"); + mask-image: url("../icons/map/cup-line.svg"); +} + +.fr-icon-earth-fill::before, +.fr-icon-earth-fill::after { + -webkit-mask-image: url("../icons/map/earth-fill.svg"); + mask-image: url("../icons/map/earth-fill.svg"); +} + +.fr-icon-earth-line::before, +.fr-icon-earth-line::after { + -webkit-mask-image: url("../icons/map/earth-line.svg"); + mask-image: url("../icons/map/earth-line.svg"); +} + +.fr-icon-france-fill::before, +.fr-icon-france-fill::after { + -webkit-mask-image: url("../icons/map/france-fill.svg"); + mask-image: url("../icons/map/france-fill.svg"); +} + +.fr-icon-france-line::before, +.fr-icon-france-line::after { + -webkit-mask-image: url("../icons/map/france-line.svg"); + mask-image: url("../icons/map/france-line.svg"); +} + +.fr-icon-gas-station-fill::before, +.fr-icon-gas-station-fill::after { + -webkit-mask-image: url("../icons/map/gas-station-fill.svg"); + mask-image: url("../icons/map/gas-station-fill.svg"); +} + +.fr-icon-gas-station-line::before, +.fr-icon-gas-station-line::after { + -webkit-mask-image: url("../icons/map/gas-station-line.svg"); + mask-image: url("../icons/map/gas-station-line.svg"); +} + +.fr-icon-goblet-fill::before, +.fr-icon-goblet-fill::after { + -webkit-mask-image: url("../icons/map/goblet-fill.svg"); + mask-image: url("../icons/map/goblet-fill.svg"); +} + +.fr-icon-goblet-line::before, +.fr-icon-goblet-line::after { + -webkit-mask-image: url("../icons/map/goblet-line.svg"); + mask-image: url("../icons/map/goblet-line.svg"); +} + +.fr-icon-map-pin-2-fill::before, +.fr-icon-map-pin-2-fill::after { + -webkit-mask-image: url("../icons/map/map-pin-2-fill.svg"); + mask-image: url("../icons/map/map-pin-2-fill.svg"); +} + +.fr-icon-map-pin-2-line::before, +.fr-icon-map-pin-2-line::after { + -webkit-mask-image: url("../icons/map/map-pin-2-line.svg"); + mask-image: url("../icons/map/map-pin-2-line.svg"); +} + +.fr-icon-map-pin-user-fill::before, +.fr-icon-map-pin-user-fill::after { + -webkit-mask-image: url("../icons/map/map-pin-user-fill.svg"); + mask-image: url("../icons/map/map-pin-user-fill.svg"); +} + +.fr-icon-map-pin-user-line::before, +.fr-icon-map-pin-user-line::after { + -webkit-mask-image: url("../icons/map/map-pin-user-line.svg"); + mask-image: url("../icons/map/map-pin-user-line.svg"); +} + +.fr-icon-motorbike-fill::before, +.fr-icon-motorbike-fill::after { + -webkit-mask-image: url("../icons/map/motorbike-fill.svg"); + mask-image: url("../icons/map/motorbike-fill.svg"); +} + +.fr-icon-motorbike-line::before, +.fr-icon-motorbike-line::after { + -webkit-mask-image: url("../icons/map/motorbike-line.svg"); + mask-image: url("../icons/map/motorbike-line.svg"); +} + +.fr-icon-passport-fill::before, +.fr-icon-passport-fill::after { + -webkit-mask-image: url("../icons/map/passport-fill.svg"); + mask-image: url("../icons/map/passport-fill.svg"); +} + +.fr-icon-passport-line::before, +.fr-icon-passport-line::after { + -webkit-mask-image: url("../icons/map/passport-line.svg"); + mask-image: url("../icons/map/passport-line.svg"); +} + +.fr-icon-restaurant-fill::before, +.fr-icon-restaurant-fill::after { + -webkit-mask-image: url("../icons/map/restaurant-fill.svg"); + mask-image: url("../icons/map/restaurant-fill.svg"); +} + +.fr-icon-restaurant-line::before, +.fr-icon-restaurant-line::after { + -webkit-mask-image: url("../icons/map/restaurant-line.svg"); + mask-image: url("../icons/map/restaurant-line.svg"); +} + +.fr-icon-road-map-fill::before, +.fr-icon-road-map-fill::after { + -webkit-mask-image: url("../icons/map/road-map-fill.svg"); + mask-image: url("../icons/map/road-map-fill.svg"); +} + +.fr-icon-road-map-line::before, +.fr-icon-road-map-line::after { + -webkit-mask-image: url("../icons/map/road-map-line.svg"); + mask-image: url("../icons/map/road-map-line.svg"); +} + +.fr-icon-sailboat-fill::before, +.fr-icon-sailboat-fill::after { + -webkit-mask-image: url("../icons/map/sailboat-fill.svg"); + mask-image: url("../icons/map/sailboat-fill.svg"); +} + +.fr-icon-sailboat-line::before, +.fr-icon-sailboat-line::after { + -webkit-mask-image: url("../icons/map/sailboat-line.svg"); + mask-image: url("../icons/map/sailboat-line.svg"); +} + +.fr-icon-ship-2-fill::before, +.fr-icon-ship-2-fill::after { + -webkit-mask-image: url("../icons/map/ship-2-fill.svg"); + mask-image: url("../icons/map/ship-2-fill.svg"); +} + +.fr-icon-ship-2-line::before, +.fr-icon-ship-2-line::after { + -webkit-mask-image: url("../icons/map/ship-2-line.svg"); + mask-image: url("../icons/map/ship-2-line.svg"); +} + +.fr-icon-signal-tower-fill::before, +.fr-icon-signal-tower-fill::after { + -webkit-mask-image: url("../icons/map/signal-tower-fill.svg"); + mask-image: url("../icons/map/signal-tower-fill.svg"); +} + +.fr-icon-signal-tower-line::before, +.fr-icon-signal-tower-line::after { + -webkit-mask-image: url("../icons/map/signal-tower-line.svg"); + mask-image: url("../icons/map/signal-tower-line.svg"); +} + +.fr-icon-suitcase-2-fill::before, +.fr-icon-suitcase-2-fill::after { + -webkit-mask-image: url("../icons/map/suitcase-2-fill.svg"); + mask-image: url("../icons/map/suitcase-2-fill.svg"); +} + +.fr-icon-suitcase-2-line::before, +.fr-icon-suitcase-2-line::after { + -webkit-mask-image: url("../icons/map/suitcase-2-line.svg"); + mask-image: url("../icons/map/suitcase-2-line.svg"); +} + +.fr-icon-taxi-fill::before, +.fr-icon-taxi-fill::after { + -webkit-mask-image: url("../icons/map/taxi-fill.svg"); + mask-image: url("../icons/map/taxi-fill.svg"); +} + +.fr-icon-taxi-line::before, +.fr-icon-taxi-line::after { + -webkit-mask-image: url("../icons/map/taxi-line.svg"); + mask-image: url("../icons/map/taxi-line.svg"); +} + +.fr-icon-train-fill::before, +.fr-icon-train-fill::after { + -webkit-mask-image: url("../icons/map/train-fill.svg"); + mask-image: url("../icons/map/train-fill.svg"); +} + +.fr-icon-train-line::before, +.fr-icon-train-line::after { + -webkit-mask-image: url("../icons/map/train-line.svg"); + mask-image: url("../icons/map/train-line.svg"); +} + +.fr-fi-map-pin-2-fill::before, +.fr-fi-map-pin-2-fill::after { + -webkit-mask-image: url("../icons/map/map-pin-2-fill.svg"); + mask-image: url("../icons/map/map-pin-2-fill.svg"); +} + +.fr-fi-map-pin-2-line::before, +.fr-fi-map-pin-2-line::after { + -webkit-mask-image: url("../icons/map/map-pin-2-line.svg"); + mask-image: url("../icons/map/map-pin-2-line.svg"); +} + +.fr-fi-road-map-fill::before, +.fr-fi-road-map-fill::after { + -webkit-mask-image: url("../icons/map/road-map-fill.svg"); + mask-image: url("../icons/map/road-map-fill.svg"); +} + +.fr-fi-road-map-line::before, +.fr-fi-road-map-line::after { + -webkit-mask-image: url("../icons/map/road-map-line.svg"); + mask-image: url("../icons/map/road-map-line.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-camera-fill::before, +.fr-icon-camera-fill::after { + -webkit-mask-image: url("../icons/media/camera-fill.svg"); + mask-image: url("../icons/media/camera-fill.svg"); +} + +.fr-icon-camera-line::before, +.fr-icon-camera-line::after { + -webkit-mask-image: url("../icons/media/camera-line.svg"); + mask-image: url("../icons/media/camera-line.svg"); +} + +.fr-icon-clapperboard-fill::before, +.fr-icon-clapperboard-fill::after { + -webkit-mask-image: url("../icons/media/clapperboard-fill.svg"); + mask-image: url("../icons/media/clapperboard-fill.svg"); +} + +.fr-icon-clapperboard-line::before, +.fr-icon-clapperboard-line::after { + -webkit-mask-image: url("../icons/media/clapperboard-line.svg"); + mask-image: url("../icons/media/clapperboard-line.svg"); +} + +.fr-icon-equalizer-fill::before, +.fr-icon-equalizer-fill::after { + -webkit-mask-image: url("../icons/media/equalizer-fill.svg"); + mask-image: url("../icons/media/equalizer-fill.svg"); +} + +.fr-icon-equalizer-line::before, +.fr-icon-equalizer-line::after { + -webkit-mask-image: url("../icons/media/equalizer-line.svg"); + mask-image: url("../icons/media/equalizer-line.svg"); +} + +.fr-icon-film-fill::before, +.fr-icon-film-fill::after { + -webkit-mask-image: url("../icons/media/film-fill.svg"); + mask-image: url("../icons/media/film-fill.svg"); +} + +.fr-icon-film-line::before, +.fr-icon-film-line::after { + -webkit-mask-image: url("../icons/media/film-line.svg"); + mask-image: url("../icons/media/film-line.svg"); +} + +.fr-icon-fullscreen-line::before, +.fr-icon-fullscreen-line::after { + -webkit-mask-image: url("../icons/media/fullscreen-line.svg"); + mask-image: url("../icons/media/fullscreen-line.svg"); +} + +.fr-icon-gallery-fill::before, +.fr-icon-gallery-fill::after { + -webkit-mask-image: url("../icons/media/gallery-fill.svg"); + mask-image: url("../icons/media/gallery-fill.svg"); +} + +.fr-icon-gallery-line::before, +.fr-icon-gallery-line::after { + -webkit-mask-image: url("../icons/media/gallery-line.svg"); + mask-image: url("../icons/media/gallery-line.svg"); +} + +.fr-icon-headphone-fill::before, +.fr-icon-headphone-fill::after { + -webkit-mask-image: url("../icons/media/headphone-fill.svg"); + mask-image: url("../icons/media/headphone-fill.svg"); +} + +.fr-icon-headphone-line::before, +.fr-icon-headphone-line::after { + -webkit-mask-image: url("../icons/media/headphone-line.svg"); + mask-image: url("../icons/media/headphone-line.svg"); +} + +.fr-icon-image-add-fill::before, +.fr-icon-image-add-fill::after { + -webkit-mask-image: url("../icons/media/image-add-fill.svg"); + mask-image: url("../icons/media/image-add-fill.svg"); +} + +.fr-icon-image-add-line::before, +.fr-icon-image-add-line::after { + -webkit-mask-image: url("../icons/media/image-add-line.svg"); + mask-image: url("../icons/media/image-add-line.svg"); +} + +.fr-icon-image-edit-fill::before, +.fr-icon-image-edit-fill::after { + -webkit-mask-image: url("../icons/media/image-edit-fill.svg"); + mask-image: url("../icons/media/image-edit-fill.svg"); +} + +.fr-icon-image-edit-line::before, +.fr-icon-image-edit-line::after { + -webkit-mask-image: url("../icons/media/image-edit-line.svg"); + mask-image: url("../icons/media/image-edit-line.svg"); +} + +.fr-icon-image-fill::before, +.fr-icon-image-fill::after { + -webkit-mask-image: url("../icons/media/image-fill.svg"); + mask-image: url("../icons/media/image-fill.svg"); +} + +.fr-icon-image-line::before, +.fr-icon-image-line::after { + -webkit-mask-image: url("../icons/media/image-line.svg"); + mask-image: url("../icons/media/image-line.svg"); +} + +.fr-icon-live-fill::before, +.fr-icon-live-fill::after { + -webkit-mask-image: url("../icons/media/live-fill.svg"); + mask-image: url("../icons/media/live-fill.svg"); +} + +.fr-icon-live-line::before, +.fr-icon-live-line::after { + -webkit-mask-image: url("../icons/media/live-line.svg"); + mask-image: url("../icons/media/live-line.svg"); +} + +.fr-icon-mic-fill::before, +.fr-icon-mic-fill::after { + -webkit-mask-image: url("../icons/media/mic-fill.svg"); + mask-image: url("../icons/media/mic-fill.svg"); +} + +.fr-icon-mic-line::before, +.fr-icon-mic-line::after { + -webkit-mask-image: url("../icons/media/mic-line.svg"); + mask-image: url("../icons/media/mic-line.svg"); +} + +.fr-icon-music-2-fill::before, +.fr-icon-music-2-fill::after { + -webkit-mask-image: url("../icons/media/music-2-fill.svg"); + mask-image: url("../icons/media/music-2-fill.svg"); +} + +.fr-icon-music-2-line::before, +.fr-icon-music-2-line::after { + -webkit-mask-image: url("../icons/media/music-2-line.svg"); + mask-image: url("../icons/media/music-2-line.svg"); +} + +.fr-icon-notification-3-fill::before, +.fr-icon-notification-3-fill::after { + -webkit-mask-image: url("../icons/media/notification-3-fill.svg"); + mask-image: url("../icons/media/notification-3-fill.svg"); +} + +.fr-icon-notification-3-line::before, +.fr-icon-notification-3-line::after { + -webkit-mask-image: url("../icons/media/notification-3-line.svg"); + mask-image: url("../icons/media/notification-3-line.svg"); +} + +.fr-icon-pause-circle-fill::before, +.fr-icon-pause-circle-fill::after { + -webkit-mask-image: url("../icons/media/pause-circle-fill.svg"); + mask-image: url("../icons/media/pause-circle-fill.svg"); +} + +.fr-icon-pause-circle-line::before, +.fr-icon-pause-circle-line::after { + -webkit-mask-image: url("../icons/media/pause-circle-line.svg"); + mask-image: url("../icons/media/pause-circle-line.svg"); +} + +.fr-icon-play-circle-fill::before, +.fr-icon-play-circle-fill::after { + -webkit-mask-image: url("../icons/media/play-circle-fill.svg"); + mask-image: url("../icons/media/play-circle-fill.svg"); +} + +.fr-icon-play-circle-line::before, +.fr-icon-play-circle-line::after { + -webkit-mask-image: url("../icons/media/play-circle-line.svg"); + mask-image: url("../icons/media/play-circle-line.svg"); +} + +.fr-icon-stop-circle-fill::before, +.fr-icon-stop-circle-fill::after { + -webkit-mask-image: url("../icons/media/stop-circle-fill.svg"); + mask-image: url("../icons/media/stop-circle-fill.svg"); +} + +.fr-icon-stop-circle-line::before, +.fr-icon-stop-circle-line::after { + -webkit-mask-image: url("../icons/media/stop-circle-line.svg"); + mask-image: url("../icons/media/stop-circle-line.svg"); +} + +.fr-icon-volume-down-fill::before, +.fr-icon-volume-down-fill::after { + -webkit-mask-image: url("../icons/media/volume-down-fill.svg"); + mask-image: url("../icons/media/volume-down-fill.svg"); +} + +.fr-icon-volume-down-line::before, +.fr-icon-volume-down-line::after { + -webkit-mask-image: url("../icons/media/volume-down-line.svg"); + mask-image: url("../icons/media/volume-down-line.svg"); +} + +.fr-icon-volume-mute-fill::before, +.fr-icon-volume-mute-fill::after { + -webkit-mask-image: url("../icons/media/volume-mute-fill.svg"); + mask-image: url("../icons/media/volume-mute-fill.svg"); +} + +.fr-icon-volume-mute-line::before, +.fr-icon-volume-mute-line::after { + -webkit-mask-image: url("../icons/media/volume-mute-line.svg"); + mask-image: url("../icons/media/volume-mute-line.svg"); +} + +.fr-icon-volume-up-fill::before, +.fr-icon-volume-up-fill::after { + -webkit-mask-image: url("../icons/media/volume-up-fill.svg"); + mask-image: url("../icons/media/volume-up-fill.svg"); +} + +.fr-icon-volume-up-line::before, +.fr-icon-volume-up-line::after { + -webkit-mask-image: url("../icons/media/volume-up-line.svg"); + mask-image: url("../icons/media/volume-up-line.svg"); +} + +.fr-fi-equalizer-fill::before, +.fr-fi-equalizer-fill::after { + -webkit-mask-image: url("../icons/media/equalizer-fill.svg"); + mask-image: url("../icons/media/equalizer-fill.svg"); +} + +.fr-fi-equalizer-line::before, +.fr-fi-equalizer-line::after { + -webkit-mask-image: url("../icons/media/equalizer-line.svg"); + mask-image: url("../icons/media/equalizer-line.svg"); +} + +.fr-fi-image-fill::before, +.fr-fi-image-fill::after { + -webkit-mask-image: url("../icons/media/image-fill.svg"); + mask-image: url("../icons/media/image-fill.svg"); +} + +.fr-fi-image-line::before, +.fr-fi-image-line::after { + -webkit-mask-image: url("../icons/media/image-line.svg"); + mask-image: url("../icons/media/image-line.svg"); +} + +.fr-fi-pause-circle-fill::before, +.fr-fi-pause-circle-fill::after { + -webkit-mask-image: url("../icons/media/pause-circle-fill.svg"); + mask-image: url("../icons/media/pause-circle-fill.svg"); +} + +.fr-fi-pause-circle-line::before, +.fr-fi-pause-circle-line::after { + -webkit-mask-image: url("../icons/media/pause-circle-line.svg"); + mask-image: url("../icons/media/pause-circle-line.svg"); +} + +.fr-fi-volume-down-fill::before, +.fr-fi-volume-down-fill::after { + -webkit-mask-image: url("../icons/media/volume-down-fill.svg"); + mask-image: url("../icons/media/volume-down-fill.svg"); +} + +.fr-fi-volume-down-line::before, +.fr-fi-volume-down-line::after { + -webkit-mask-image: url("../icons/media/volume-down-line.svg"); + mask-image: url("../icons/media/volume-down-line.svg"); +} + +.fr-fi-volume-mute-fill::before, +.fr-fi-volume-mute-fill::after { + -webkit-mask-image: url("../icons/media/volume-mute-fill.svg"); + mask-image: url("../icons/media/volume-mute-fill.svg"); +} + +.fr-fi-volume-mute-line::before, +.fr-fi-volume-mute-line::after { + -webkit-mask-image: url("../icons/media/volume-mute-line.svg"); + mask-image: url("../icons/media/volume-mute-line.svg"); +} + +.fr-fi-volume-up-fill::before, +.fr-fi-volume-up-fill::after { + -webkit-mask-image: url("../icons/media/volume-up-fill.svg"); + mask-image: url("../icons/media/volume-up-fill.svg"); +} + +.fr-fi-volume-up-line::before, +.fr-fi-volume-up-line::after { + -webkit-mask-image: url("../icons/media/volume-up-line.svg"); + mask-image: url("../icons/media/volume-up-line.svg"); +} + +.fr-fi-play-line::before, +.fr-fi-play-line::after { + -webkit-mask-image: url("../icons/media/play-circle-line.svg"); + mask-image: url("../icons/media/play-circle-line.svg"); +} + +.fr-fi-play-fill::before, +.fr-fi-play-fill::after { + -webkit-mask-image: url("../icons/media/play-circle-fill.svg"); + mask-image: url("../icons/media/play-circle-fill.svg"); +} + +.fr-icon-play-line::before, +.fr-icon-play-line::after { + -webkit-mask-image: url("../icons/media/play-circle-line.svg"); + mask-image: url("../icons/media/play-circle-line.svg"); +} + +.fr-icon-play-fill::before, +.fr-icon-play-fill::after { + -webkit-mask-image: url("../icons/media/play-circle-fill.svg"); + mask-image: url("../icons/media/play-circle-fill.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-accessibility-fill::before, +.fr-icon-accessibility-fill::after { + -webkit-mask-image: url("../icons/others/fr--accessibility-fill.svg"); + mask-image: url("../icons/others/fr--accessibility-fill.svg"); +} + +.fr-icon-accessibility-line::before, +.fr-icon-accessibility-line::after { + -webkit-mask-image: url("../icons/others/fr--accessibility-line.svg"); + mask-image: url("../icons/others/fr--accessibility-line.svg"); +} + +.fr-icon-ear-off-fill::before, +.fr-icon-ear-off-fill::after { + -webkit-mask-image: url("../icons/others/fr--ear-off-fill.svg"); + mask-image: url("../icons/others/fr--ear-off-fill.svg"); +} + +.fr-icon-ear-off-line::before, +.fr-icon-ear-off-line::after { + -webkit-mask-image: url("../icons/others/fr--ear-off-line.svg"); + mask-image: url("../icons/others/fr--ear-off-line.svg"); +} + +.fr-icon-mental-disabilities-fill::before, +.fr-icon-mental-disabilities-fill::after { + -webkit-mask-image: url("../icons/others/fr--mental-disabilities-fill.svg"); + mask-image: url("../icons/others/fr--mental-disabilities-fill.svg"); +} + +.fr-icon-mental-disabilities-line::before, +.fr-icon-mental-disabilities-line::after { + -webkit-mask-image: url("../icons/others/fr--mental-disabilities-line.svg"); + mask-image: url("../icons/others/fr--mental-disabilities-line.svg"); +} + +.fr-icon-sign-language-fill::before, +.fr-icon-sign-language-fill::after { + -webkit-mask-image: url("../icons/others/fr--sign-language-fill.svg"); + mask-image: url("../icons/others/fr--sign-language-fill.svg"); +} + +.fr-icon-sign-language-line::before, +.fr-icon-sign-language-line::after { + -webkit-mask-image: url("../icons/others/fr--sign-language-line.svg"); + mask-image: url("../icons/others/fr--sign-language-line.svg"); +} + +.fr-icon-leaf-fill::before, +.fr-icon-leaf-fill::after { + -webkit-mask-image: url("../icons/others/leaf-fill.svg"); + mask-image: url("../icons/others/leaf-fill.svg"); +} + +.fr-icon-leaf-line::before, +.fr-icon-leaf-line::after { + -webkit-mask-image: url("../icons/others/leaf-line.svg"); + mask-image: url("../icons/others/leaf-line.svg"); +} + +.fr-icon-lightbulb-fill::before, +.fr-icon-lightbulb-fill::after { + -webkit-mask-image: url("../icons/others/lightbulb-fill.svg"); + mask-image: url("../icons/others/lightbulb-fill.svg"); +} + +.fr-icon-lightbulb-line::before, +.fr-icon-lightbulb-line::after { + -webkit-mask-image: url("../icons/others/lightbulb-line.svg"); + mask-image: url("../icons/others/lightbulb-line.svg"); +} + +.fr-icon-plant-fill::before, +.fr-icon-plant-fill::after { + -webkit-mask-image: url("../icons/others/plant-fill.svg"); + mask-image: url("../icons/others/plant-fill.svg"); +} + +.fr-icon-plant-line::before, +.fr-icon-plant-line::after { + -webkit-mask-image: url("../icons/others/plant-line.svg"); + mask-image: url("../icons/others/plant-line.svg"); +} + +.fr-icon-recycle-fill::before, +.fr-icon-recycle-fill::after { + -webkit-mask-image: url("../icons/others/recycle-fill.svg"); + mask-image: url("../icons/others/recycle-fill.svg"); +} + +.fr-icon-recycle-line::before, +.fr-icon-recycle-line::after { + -webkit-mask-image: url("../icons/others/recycle-line.svg"); + mask-image: url("../icons/others/recycle-line.svg"); +} + +.fr-icon-scales-3-fill::before, +.fr-icon-scales-3-fill::after { + -webkit-mask-image: url("../icons/others/scales-3-fill.svg"); + mask-image: url("../icons/others/scales-3-fill.svg"); +} + +.fr-icon-scales-3-line::before, +.fr-icon-scales-3-line::after { + -webkit-mask-image: url("../icons/others/scales-3-line.svg"); + mask-image: url("../icons/others/scales-3-line.svg"); +} + +.fr-icon-seedling-fill::before, +.fr-icon-seedling-fill::after { + -webkit-mask-image: url("../icons/others/seedling-fill.svg"); + mask-image: url("../icons/others/seedling-fill.svg"); +} + +.fr-icon-seedling-line::before, +.fr-icon-seedling-line::after { + -webkit-mask-image: url("../icons/others/seedling-line.svg"); + mask-image: url("../icons/others/seedling-line.svg"); +} + +.fr-icon-umbrella-fill::before, +.fr-icon-umbrella-fill::after { + -webkit-mask-image: url("../icons/others/umbrella-fill.svg"); + mask-image: url("../icons/others/umbrella-fill.svg"); +} + +.fr-icon-umbrella-line::before, +.fr-icon-umbrella-line::after { + -webkit-mask-image: url("../icons/others/umbrella-line.svg"); + mask-image: url("../icons/others/umbrella-line.svg"); +} + +.fr-icon-wheelchair-fill::before, +.fr-icon-wheelchair-fill::after { + -webkit-mask-image: url("../icons/others/wheelchair-fill.svg"); + mask-image: url("../icons/others/wheelchair-fill.svg"); +} + +.fr-icon-wheelchair-line::before, +.fr-icon-wheelchair-line::after { + -webkit-mask-image: url("../icons/others/wheelchair-line.svg"); + mask-image: url("../icons/others/wheelchair-line.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON SYSTEM +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-add-circle-fill::before, +.fr-icon-add-circle-fill::after { + -webkit-mask-image: url("../icons/system/add-circle-fill.svg"); + mask-image: url("../icons/system/add-circle-fill.svg"); +} + +.fr-icon-add-circle-line::before, +.fr-icon-add-circle-line::after { + -webkit-mask-image: url("../icons/system/add-circle-line.svg"); + mask-image: url("../icons/system/add-circle-line.svg"); +} + +.fr-icon-add-line::before, +.fr-icon-add-line::after { + -webkit-mask-image: url("../icons/system/add-line.svg"); + mask-image: url("../icons/system/add-line.svg"); +} + +.fr-icon-alarm-warning-fill::before, +.fr-icon-alarm-warning-fill::after { + -webkit-mask-image: url("../icons/system/alarm-warning-fill.svg"); + mask-image: url("../icons/system/alarm-warning-fill.svg"); +} + +.fr-icon-alarm-warning-line::before, +.fr-icon-alarm-warning-line::after { + -webkit-mask-image: url("../icons/system/alarm-warning-line.svg"); + mask-image: url("../icons/system/alarm-warning-line.svg"); +} + +.fr-icon-alert-fill::before, +.fr-icon-alert-fill::after { + -webkit-mask-image: url("../icons/system/alert-fill.svg"); + mask-image: url("../icons/system/alert-fill.svg"); +} + +.fr-icon-alert-line::before, +.fr-icon-alert-line::after { + -webkit-mask-image: url("../icons/system/alert-line.svg"); + mask-image: url("../icons/system/alert-line.svg"); +} + +.fr-icon-arrow-down-fill::before, +.fr-icon-arrow-down-fill::after { + -webkit-mask-image: url("../icons/system/arrow-down-fill.svg"); + mask-image: url("../icons/system/arrow-down-fill.svg"); +} + +.fr-icon-arrow-down-line::before, +.fr-icon-arrow-down-line::after { + -webkit-mask-image: url("../icons/system/arrow-down-line.svg"); + mask-image: url("../icons/system/arrow-down-line.svg"); +} + +.fr-icon-arrow-down-s-fill::before, +.fr-icon-arrow-down-s-fill::after { + -webkit-mask-image: url("../icons/system/arrow-down-s-fill.svg"); + mask-image: url("../icons/system/arrow-down-s-fill.svg"); +} + +.fr-icon-arrow-down-s-line::before, +.fr-icon-arrow-down-s-line::after { + -webkit-mask-image: url("../icons/system/arrow-down-s-line.svg"); + mask-image: url("../icons/system/arrow-down-s-line.svg"); +} + +.fr-icon-arrow-go-back-fill::before, +.fr-icon-arrow-go-back-fill::after { + -webkit-mask-image: url("../icons/system/arrow-go-back-fill.svg"); + mask-image: url("../icons/system/arrow-go-back-fill.svg"); +} + +.fr-icon-arrow-go-back-line::before, +.fr-icon-arrow-go-back-line::after { + -webkit-mask-image: url("../icons/system/arrow-go-back-line.svg"); + mask-image: url("../icons/system/arrow-go-back-line.svg"); +} + +.fr-icon-arrow-go-forward-fill::before, +.fr-icon-arrow-go-forward-fill::after { + -webkit-mask-image: url("../icons/system/arrow-go-forward-fill.svg"); + mask-image: url("../icons/system/arrow-go-forward-fill.svg"); +} + +.fr-icon-arrow-go-forward-line::before, +.fr-icon-arrow-go-forward-line::after { + -webkit-mask-image: url("../icons/system/arrow-go-forward-line.svg"); + mask-image: url("../icons/system/arrow-go-forward-line.svg"); +} + +.fr-icon-arrow-left-fill::before, +.fr-icon-arrow-left-fill::after { + -webkit-mask-image: url("../icons/system/arrow-left-fill.svg"); + mask-image: url("../icons/system/arrow-left-fill.svg"); +} + +.fr-icon-arrow-left-line::before, +.fr-icon-arrow-left-line::after { + -webkit-mask-image: url("../icons/system/arrow-left-line.svg"); + mask-image: url("../icons/system/arrow-left-line.svg"); +} + +.fr-icon-arrow-left-s-fill::before, +.fr-icon-arrow-left-s-fill::after { + -webkit-mask-image: url("../icons/system/arrow-left-s-fill.svg"); + mask-image: url("../icons/system/arrow-left-s-fill.svg"); +} + +.fr-icon-arrow-left-s-line::before, +.fr-icon-arrow-left-s-line::after { + -webkit-mask-image: url("../icons/system/arrow-left-s-line.svg"); + mask-image: url("../icons/system/arrow-left-s-line.svg"); +} + +.fr-icon-arrow-right-fill::before, +.fr-icon-arrow-right-fill::after { + -webkit-mask-image: url("../icons/system/arrow-right-fill.svg"); + mask-image: url("../icons/system/arrow-right-fill.svg"); +} + +.fr-icon-arrow-right-line::before, +.fr-icon-arrow-right-line::after { + -webkit-mask-image: url("../icons/system/arrow-right-line.svg"); + mask-image: url("../icons/system/arrow-right-line.svg"); +} + +.fr-icon-arrow-right-s-fill::before, +.fr-icon-arrow-right-s-fill::after { + -webkit-mask-image: url("../icons/system/arrow-right-s-fill.svg"); + mask-image: url("../icons/system/arrow-right-s-fill.svg"); +} + +.fr-icon-arrow-right-s-line::before, +.fr-icon-arrow-right-s-line::after { + -webkit-mask-image: url("../icons/system/arrow-right-s-line.svg"); + mask-image: url("../icons/system/arrow-right-s-line.svg"); +} + +.fr-icon-arrow-right-up-line::before, +.fr-icon-arrow-right-up-line::after { + -webkit-mask-image: url("../icons/system/arrow-right-up-line.svg"); + mask-image: url("../icons/system/arrow-right-up-line.svg"); +} + +.fr-icon-arrow-up-down-line::before, +.fr-icon-arrow-up-down-line::after { + -webkit-mask-image: url("../icons/system/arrow-up-down-line.svg"); + mask-image: url("../icons/system/arrow-up-down-line.svg"); +} + +.fr-icon-arrow-up-fill::before, +.fr-icon-arrow-up-fill::after { + -webkit-mask-image: url("../icons/system/arrow-up-fill.svg"); + mask-image: url("../icons/system/arrow-up-fill.svg"); +} + +.fr-icon-arrow-up-line::before, +.fr-icon-arrow-up-line::after { + -webkit-mask-image: url("../icons/system/arrow-up-line.svg"); + mask-image: url("../icons/system/arrow-up-line.svg"); +} + +.fr-icon-arrow-up-s-fill::before, +.fr-icon-arrow-up-s-fill::after { + -webkit-mask-image: url("../icons/system/arrow-up-s-fill.svg"); + mask-image: url("../icons/system/arrow-up-s-fill.svg"); +} + +.fr-icon-arrow-up-s-line::before, +.fr-icon-arrow-up-s-line::after { + -webkit-mask-image: url("../icons/system/arrow-up-s-line.svg"); + mask-image: url("../icons/system/arrow-up-s-line.svg"); +} + +.fr-icon-check-line::before, +.fr-icon-check-line::after { + -webkit-mask-image: url("../icons/system/check-line.svg"); + mask-image: url("../icons/system/check-line.svg"); +} + +.fr-icon-checkbox-circle-fill::before, +.fr-icon-checkbox-circle-fill::after { + -webkit-mask-image: url("../icons/system/checkbox-circle-fill.svg"); + mask-image: url("../icons/system/checkbox-circle-fill.svg"); +} + +.fr-icon-checkbox-circle-line::before, +.fr-icon-checkbox-circle-line::after { + -webkit-mask-image: url("../icons/system/checkbox-circle-line.svg"); + mask-image: url("../icons/system/checkbox-circle-line.svg"); +} + +.fr-icon-checkbox-fill::before, +.fr-icon-checkbox-fill::after { + -webkit-mask-image: url("../icons/system/checkbox-fill.svg"); + mask-image: url("../icons/system/checkbox-fill.svg"); +} + +.fr-icon-checkbox-line::before, +.fr-icon-checkbox-line::after { + -webkit-mask-image: url("../icons/system/checkbox-line.svg"); + mask-image: url("../icons/system/checkbox-line.svg"); +} + +.fr-icon-close-circle-fill::before, +.fr-icon-close-circle-fill::after { + -webkit-mask-image: url("../icons/system/close-circle-fill.svg"); + mask-image: url("../icons/system/close-circle-fill.svg"); +} + +.fr-icon-close-circle-line::before, +.fr-icon-close-circle-line::after { + -webkit-mask-image: url("../icons/system/close-circle-line.svg"); + mask-image: url("../icons/system/close-circle-line.svg"); +} + +.fr-icon-close-line::before, +.fr-icon-close-line::after { + -webkit-mask-image: url("../icons/system/close-line.svg"); + mask-image: url("../icons/system/close-line.svg"); +} + +.fr-icon-delete-bin-fill::before, +.fr-icon-delete-bin-fill::after { + -webkit-mask-image: url("../icons/system/delete-bin-fill.svg"); + mask-image: url("../icons/system/delete-bin-fill.svg"); +} + +.fr-icon-delete-bin-line::before, +.fr-icon-delete-bin-line::after { + -webkit-mask-image: url("../icons/system/delete-bin-line.svg"); + mask-image: url("../icons/system/delete-bin-line.svg"); +} + +.fr-icon-download-fill::before, +.fr-icon-download-fill::after { + -webkit-mask-image: url("../icons/system/download-fill.svg"); + mask-image: url("../icons/system/download-fill.svg"); +} + +.fr-icon-download-line::before, +.fr-icon-download-line::after { + -webkit-mask-image: url("../icons/system/download-line.svg"); + mask-image: url("../icons/system/download-line.svg"); +} + +.fr-icon-error-warning-fill::before, +.fr-icon-error-warning-fill::after { + -webkit-mask-image: url("../icons/system/error-warning-fill.svg"); + mask-image: url("../icons/system/error-warning-fill.svg"); +} + +.fr-icon-error-warning-line::before, +.fr-icon-error-warning-line::after { + -webkit-mask-image: url("../icons/system/error-warning-line.svg"); + mask-image: url("../icons/system/error-warning-line.svg"); +} + +.fr-icon-external-link-fill::before, +.fr-icon-external-link-fill::after { + -webkit-mask-image: url("../icons/system/external-link-fill.svg"); + mask-image: url("../icons/system/external-link-fill.svg"); +} + +.fr-icon-external-link-line::before, +.fr-icon-external-link-line::after { + -webkit-mask-image: url("../icons/system/external-link-line.svg"); + mask-image: url("../icons/system/external-link-line.svg"); +} + +.fr-icon-eye-fill::before, +.fr-icon-eye-fill::after { + -webkit-mask-image: url("../icons/system/eye-fill.svg"); + mask-image: url("../icons/system/eye-fill.svg"); +} + +.fr-icon-eye-line::before, +.fr-icon-eye-line::after { + -webkit-mask-image: url("../icons/system/eye-line.svg"); + mask-image: url("../icons/system/eye-line.svg"); +} + +.fr-icon-eye-off-fill::before, +.fr-icon-eye-off-fill::after { + -webkit-mask-image: url("../icons/system/eye-off-fill.svg"); + mask-image: url("../icons/system/eye-off-fill.svg"); +} + +.fr-icon-eye-off-line::before, +.fr-icon-eye-off-line::after { + -webkit-mask-image: url("../icons/system/eye-off-line.svg"); + mask-image: url("../icons/system/eye-off-line.svg"); +} + +.fr-icon-filter-fill::before, +.fr-icon-filter-fill::after { + -webkit-mask-image: url("../icons/system/filter-fill.svg"); + mask-image: url("../icons/system/filter-fill.svg"); +} + +.fr-icon-filter-line::before, +.fr-icon-filter-line::after { + -webkit-mask-image: url("../icons/system/filter-line.svg"); + mask-image: url("../icons/system/filter-line.svg"); +} + +.fr-icon-alert-warning-2-fill::before, +.fr-icon-alert-warning-2-fill::after { + -webkit-mask-image: url("../icons/system/fr--alert-warning-2-fill.svg"); + mask-image: url("../icons/system/fr--alert-warning-2-fill.svg"); +} + +.fr-icon-alert-warning-fill::before, +.fr-icon-alert-warning-fill::after { + -webkit-mask-image: url("../icons/system/fr--alert-warning-fill.svg"); + mask-image: url("../icons/system/fr--alert-warning-fill.svg"); +} + +.fr-icon-arrow-left-s-first-line::before, +.fr-icon-arrow-left-s-first-line::after { + -webkit-mask-image: url("../icons/system/fr--arrow-left-s-first-line.svg"); + mask-image: url("../icons/system/fr--arrow-left-s-first-line.svg"); +} + +.fr-icon-arrow-left-s-line-double::before, +.fr-icon-arrow-left-s-line-double::after { + -webkit-mask-image: url("../icons/system/fr--arrow-left-s-line-double.svg"); + mask-image: url("../icons/system/fr--arrow-left-s-line-double.svg"); +} + +.fr-icon-arrow-right-down-circle-fill::before, +.fr-icon-arrow-right-down-circle-fill::after { + -webkit-mask-image: url("../icons/system/fr--arrow-right-down-circle-fill.svg"); + mask-image: url("../icons/system/fr--arrow-right-down-circle-fill.svg"); +} + +.fr-icon-arrow-right-s-last-line::before, +.fr-icon-arrow-right-s-last-line::after { + -webkit-mask-image: url("../icons/system/fr--arrow-right-s-last-line.svg"); + mask-image: url("../icons/system/fr--arrow-right-s-last-line.svg"); +} + +.fr-icon-arrow-right-s-line-double::before, +.fr-icon-arrow-right-s-line-double::after { + -webkit-mask-image: url("../icons/system/fr--arrow-right-s-line-double.svg"); + mask-image: url("../icons/system/fr--arrow-right-s-line-double.svg"); +} + +.fr-icon-arrow-right-up-circle-fill::before, +.fr-icon-arrow-right-up-circle-fill::after { + -webkit-mask-image: url("../icons/system/fr--arrow-right-up-circle-fill.svg"); + mask-image: url("../icons/system/fr--arrow-right-up-circle-fill.svg"); +} + +.fr-icon-capslock-line::before, +.fr-icon-capslock-line::after { + -webkit-mask-image: url("../icons/system/fr--capslock-line.svg"); + mask-image: url("../icons/system/fr--capslock-line.svg"); +} + +.fr-icon-equal-circle-fill::before, +.fr-icon-equal-circle-fill::after { + -webkit-mask-image: url("../icons/system/fr--equal-circle-fill.svg"); + mask-image: url("../icons/system/fr--equal-circle-fill.svg"); +} + +.fr-icon-error-fill::before, +.fr-icon-error-fill::after { + -webkit-mask-image: url("../icons/system/fr--error-fill.svg"); + mask-image: url("../icons/system/fr--error-fill.svg"); +} + +.fr-icon-error-line::before, +.fr-icon-error-line::after { + -webkit-mask-image: url("../icons/system/fr--error-line.svg"); + mask-image: url("../icons/system/fr--error-line.svg"); +} + +.fr-icon-info-fill::before, +.fr-icon-info-fill::after { + -webkit-mask-image: url("../icons/system/fr--info-fill.svg"); + mask-image: url("../icons/system/fr--info-fill.svg"); +} + +.fr-icon-info-line::before, +.fr-icon-info-line::after { + -webkit-mask-image: url("../icons/system/fr--info-line.svg"); + mask-image: url("../icons/system/fr--info-line.svg"); +} + +.fr-icon-success-fill::before, +.fr-icon-success-fill::after { + -webkit-mask-image: url("../icons/system/fr--success-fill.svg"); + mask-image: url("../icons/system/fr--success-fill.svg"); +} + +.fr-icon-success-line::before, +.fr-icon-success-line::after { + -webkit-mask-image: url("../icons/system/fr--success-line.svg"); + mask-image: url("../icons/system/fr--success-line.svg"); +} + +.fr-icon-theme-fill::before, +.fr-icon-theme-fill::after { + -webkit-mask-image: url("../icons/system/fr--theme-fill.svg"); + mask-image: url("../icons/system/fr--theme-fill.svg"); +} + +.fr-icon-warning-fill::before, +.fr-icon-warning-fill::after { + -webkit-mask-image: url("../icons/system/fr--warning-fill.svg"); + mask-image: url("../icons/system/fr--warning-fill.svg"); +} + +.fr-icon-warning-line::before, +.fr-icon-warning-line::after { + -webkit-mask-image: url("../icons/system/fr--warning-line.svg"); + mask-image: url("../icons/system/fr--warning-line.svg"); +} + +.fr-icon-information-fill::before, +.fr-icon-information-fill::after { + -webkit-mask-image: url("../icons/system/information-fill.svg"); + mask-image: url("../icons/system/information-fill.svg"); +} + +.fr-icon-information-line::before, +.fr-icon-information-line::after { + -webkit-mask-image: url("../icons/system/information-line.svg"); + mask-image: url("../icons/system/information-line.svg"); +} + +.fr-icon-lock-fill::before, +.fr-icon-lock-fill::after { + -webkit-mask-image: url("../icons/system/lock-fill.svg"); + mask-image: url("../icons/system/lock-fill.svg"); +} + +.fr-icon-lock-line::before, +.fr-icon-lock-line::after { + -webkit-mask-image: url("../icons/system/lock-line.svg"); + mask-image: url("../icons/system/lock-line.svg"); +} + +.fr-icon-lock-unlock-fill::before, +.fr-icon-lock-unlock-fill::after { + -webkit-mask-image: url("../icons/system/lock-unlock-fill.svg"); + mask-image: url("../icons/system/lock-unlock-fill.svg"); +} + +.fr-icon-lock-unlock-line::before, +.fr-icon-lock-unlock-line::after { + -webkit-mask-image: url("../icons/system/lock-unlock-line.svg"); + mask-image: url("../icons/system/lock-unlock-line.svg"); +} + +.fr-icon-logout-box-r-fill::before, +.fr-icon-logout-box-r-fill::after { + -webkit-mask-image: url("../icons/system/logout-box-r-fill.svg"); + mask-image: url("../icons/system/logout-box-r-fill.svg"); +} + +.fr-icon-logout-box-r-line::before, +.fr-icon-logout-box-r-line::after { + -webkit-mask-image: url("../icons/system/logout-box-r-line.svg"); + mask-image: url("../icons/system/logout-box-r-line.svg"); +} + +.fr-icon-menu-2-fill::before, +.fr-icon-menu-2-fill::after { + -webkit-mask-image: url("../icons/system/menu-2-fill.svg"); + mask-image: url("../icons/system/menu-2-fill.svg"); +} + +.fr-icon-menu-fill::before, +.fr-icon-menu-fill::after { + -webkit-mask-image: url("../icons/system/menu-fill.svg"); + mask-image: url("../icons/system/menu-fill.svg"); +} + +.fr-icon-more-fill::before, +.fr-icon-more-fill::after { + -webkit-mask-image: url("../icons/system/more-fill.svg"); + mask-image: url("../icons/system/more-fill.svg"); +} + +.fr-icon-more-line::before, +.fr-icon-more-line::after { + -webkit-mask-image: url("../icons/system/more-line.svg"); + mask-image: url("../icons/system/more-line.svg"); +} + +.fr-icon-notification-badge-fill::before, +.fr-icon-notification-badge-fill::after { + -webkit-mask-image: url("../icons/system/notification-badge-fill.svg"); + mask-image: url("../icons/system/notification-badge-fill.svg"); +} + +.fr-icon-notification-badge-line::before, +.fr-icon-notification-badge-line::after { + -webkit-mask-image: url("../icons/system/notification-badge-line.svg"); + mask-image: url("../icons/system/notification-badge-line.svg"); +} + +.fr-icon-question-fill::before, +.fr-icon-question-fill::after { + -webkit-mask-image: url("../icons/system/question-fill.svg"); + mask-image: url("../icons/system/question-fill.svg"); +} + +.fr-icon-question-line::before, +.fr-icon-question-line::after { + -webkit-mask-image: url("../icons/system/question-line.svg"); + mask-image: url("../icons/system/question-line.svg"); +} + +.fr-icon-refresh-fill::before, +.fr-icon-refresh-fill::after { + -webkit-mask-image: url("../icons/system/refresh-fill.svg"); + mask-image: url("../icons/system/refresh-fill.svg"); +} + +.fr-icon-refresh-line::before, +.fr-icon-refresh-line::after { + -webkit-mask-image: url("../icons/system/refresh-line.svg"); + mask-image: url("../icons/system/refresh-line.svg"); +} + +.fr-icon-search-fill::before, +.fr-icon-search-fill::after { + -webkit-mask-image: url("../icons/system/search-fill.svg"); + mask-image: url("../icons/system/search-fill.svg"); +} + +.fr-icon-search-line::before, +.fr-icon-search-line::after { + -webkit-mask-image: url("../icons/system/search-line.svg"); + mask-image: url("../icons/system/search-line.svg"); +} + +.fr-icon-settings-5-fill::before, +.fr-icon-settings-5-fill::after { + -webkit-mask-image: url("../icons/system/settings-5-fill.svg"); + mask-image: url("../icons/system/settings-5-fill.svg"); +} + +.fr-icon-settings-5-line::before, +.fr-icon-settings-5-line::after { + -webkit-mask-image: url("../icons/system/settings-5-line.svg"); + mask-image: url("../icons/system/settings-5-line.svg"); +} + +.fr-icon-share-fill::before, +.fr-icon-share-fill::after { + -webkit-mask-image: url("../icons/system/share-fill.svg"); + mask-image: url("../icons/system/share-fill.svg"); +} + +.fr-icon-share-forward-fill::before, +.fr-icon-share-forward-fill::after { + -webkit-mask-image: url("../icons/system/share-forward-fill.svg"); + mask-image: url("../icons/system/share-forward-fill.svg"); +} + +.fr-icon-share-forward-line::before, +.fr-icon-share-forward-line::after { + -webkit-mask-image: url("../icons/system/share-forward-line.svg"); + mask-image: url("../icons/system/share-forward-line.svg"); +} + +.fr-icon-share-line::before, +.fr-icon-share-line::after { + -webkit-mask-image: url("../icons/system/share-line.svg"); + mask-image: url("../icons/system/share-line.svg"); +} + +.fr-icon-shield-fill::before, +.fr-icon-shield-fill::after { + -webkit-mask-image: url("../icons/system/shield-fill.svg"); + mask-image: url("../icons/system/shield-fill.svg"); +} + +.fr-icon-shield-line::before, +.fr-icon-shield-line::after { + -webkit-mask-image: url("../icons/system/shield-line.svg"); + mask-image: url("../icons/system/shield-line.svg"); +} + +.fr-icon-star-fill::before, +.fr-icon-star-fill::after { + -webkit-mask-image: url("../icons/system/star-fill.svg"); + mask-image: url("../icons/system/star-fill.svg"); +} + +.fr-icon-star-line::before, +.fr-icon-star-line::after { + -webkit-mask-image: url("../icons/system/star-line.svg"); + mask-image: url("../icons/system/star-line.svg"); +} + +.fr-icon-star-s-fill::before, +.fr-icon-star-s-fill::after { + -webkit-mask-image: url("../icons/system/star-s-fill.svg"); + mask-image: url("../icons/system/star-s-fill.svg"); +} + +.fr-icon-star-s-line::before, +.fr-icon-star-s-line::after { + -webkit-mask-image: url("../icons/system/star-s-line.svg"); + mask-image: url("../icons/system/star-s-line.svg"); +} + +.fr-icon-subtract-line::before, +.fr-icon-subtract-line::after { + -webkit-mask-image: url("../icons/system/subtract-line.svg"); + mask-image: url("../icons/system/subtract-line.svg"); +} + +.fr-icon-thumb-down-fill::before, +.fr-icon-thumb-down-fill::after { + -webkit-mask-image: url("../icons/system/thumb-down-fill.svg"); + mask-image: url("../icons/system/thumb-down-fill.svg"); +} + +.fr-icon-thumb-down-line::before, +.fr-icon-thumb-down-line::after { + -webkit-mask-image: url("../icons/system/thumb-down-line.svg"); + mask-image: url("../icons/system/thumb-down-line.svg"); +} + +.fr-icon-thumb-up-fill::before, +.fr-icon-thumb-up-fill::after { + -webkit-mask-image: url("../icons/system/thumb-up-fill.svg"); + mask-image: url("../icons/system/thumb-up-fill.svg"); +} + +.fr-icon-thumb-up-line::before, +.fr-icon-thumb-up-line::after { + -webkit-mask-image: url("../icons/system/thumb-up-line.svg"); + mask-image: url("../icons/system/thumb-up-line.svg"); +} + +.fr-icon-time-fill::before, +.fr-icon-time-fill::after { + -webkit-mask-image: url("../icons/system/time-fill.svg"); + mask-image: url("../icons/system/time-fill.svg"); +} + +.fr-icon-time-line::before, +.fr-icon-time-line::after { + -webkit-mask-image: url("../icons/system/time-line.svg"); + mask-image: url("../icons/system/time-line.svg"); +} + +.fr-icon-timer-fill::before, +.fr-icon-timer-fill::after { + -webkit-mask-image: url("../icons/system/timer-fill.svg"); + mask-image: url("../icons/system/timer-fill.svg"); +} + +.fr-icon-timer-line::before, +.fr-icon-timer-line::after { + -webkit-mask-image: url("../icons/system/timer-line.svg"); + mask-image: url("../icons/system/timer-line.svg"); +} + +.fr-icon-upload-2-fill::before, +.fr-icon-upload-2-fill::after { + -webkit-mask-image: url("../icons/system/upload-2-fill.svg"); + mask-image: url("../icons/system/upload-2-fill.svg"); +} + +.fr-icon-upload-2-line::before, +.fr-icon-upload-2-line::after { + -webkit-mask-image: url("../icons/system/upload-2-line.svg"); + mask-image: url("../icons/system/upload-2-line.svg"); +} + +.fr-icon-upload-fill::before, +.fr-icon-upload-fill::after { + -webkit-mask-image: url("../icons/system/upload-fill.svg"); + mask-image: url("../icons/system/upload-fill.svg"); +} + +.fr-icon-upload-line::before, +.fr-icon-upload-line::after { + -webkit-mask-image: url("../icons/system/upload-line.svg"); + mask-image: url("../icons/system/upload-line.svg"); +} + +.fr-icon-zoom-in-fill::before, +.fr-icon-zoom-in-fill::after { + -webkit-mask-image: url("../icons/system/zoom-in-fill.svg"); + mask-image: url("../icons/system/zoom-in-fill.svg"); +} + +.fr-icon-zoom-in-line::before, +.fr-icon-zoom-in-line::after { + -webkit-mask-image: url("../icons/system/zoom-in-line.svg"); + mask-image: url("../icons/system/zoom-in-line.svg"); +} + +.fr-icon-zoom-out-fill::before, +.fr-icon-zoom-out-fill::after { + -webkit-mask-image: url("../icons/system/zoom-out-fill.svg"); + mask-image: url("../icons/system/zoom-out-fill.svg"); +} + +.fr-icon-zoom-out-line::before, +.fr-icon-zoom-out-line::after { + -webkit-mask-image: url("../icons/system/zoom-out-line.svg"); + mask-image: url("../icons/system/zoom-out-line.svg"); +} + +.fr-fi-add-circle-fill::before, +.fr-fi-add-circle-fill::after { + -webkit-mask-image: url("../icons/system/add-circle-fill.svg"); + mask-image: url("../icons/system/add-circle-fill.svg"); +} + +.fr-fi-add-circle-line::before, +.fr-fi-add-circle-line::after { + -webkit-mask-image: url("../icons/system/add-circle-line.svg"); + mask-image: url("../icons/system/add-circle-line.svg"); +} + +.fr-fi-add-line::before, +.fr-fi-add-line::after { + -webkit-mask-image: url("../icons/system/add-line.svg"); + mask-image: url("../icons/system/add-line.svg"); +} + +.fr-fi-arrow-down-line::before, +.fr-fi-arrow-down-line::after { + -webkit-mask-image: url("../icons/system/arrow-down-line.svg"); + mask-image: url("../icons/system/arrow-down-line.svg"); +} + +.fr-fi-arrow-down-s-line::before, +.fr-fi-arrow-down-s-line::after { + -webkit-mask-image: url("../icons/system/arrow-down-s-line.svg"); + mask-image: url("../icons/system/arrow-down-s-line.svg"); +} + +.fr-fi-arrow-go-back-fill::before, +.fr-fi-arrow-go-back-fill::after { + -webkit-mask-image: url("../icons/system/arrow-go-back-fill.svg"); + mask-image: url("../icons/system/arrow-go-back-fill.svg"); +} + +.fr-fi-arrow-go-back-line::before, +.fr-fi-arrow-go-back-line::after { + -webkit-mask-image: url("../icons/system/arrow-go-back-line.svg"); + mask-image: url("../icons/system/arrow-go-back-line.svg"); +} + +.fr-fi-arrow-left-line::before, +.fr-fi-arrow-left-line::after { + -webkit-mask-image: url("../icons/system/arrow-left-line.svg"); + mask-image: url("../icons/system/arrow-left-line.svg"); +} + +.fr-fi-arrow-left-s-line::before, +.fr-fi-arrow-left-s-line::after { + -webkit-mask-image: url("../icons/system/arrow-left-s-line.svg"); + mask-image: url("../icons/system/arrow-left-s-line.svg"); +} + +.fr-fi-arrow-right-line::before, +.fr-fi-arrow-right-line::after { + -webkit-mask-image: url("../icons/system/arrow-right-line.svg"); + mask-image: url("../icons/system/arrow-right-line.svg"); +} + +.fr-fi-arrow-right-s-line::before, +.fr-fi-arrow-right-s-line::after { + -webkit-mask-image: url("../icons/system/arrow-right-s-line.svg"); + mask-image: url("../icons/system/arrow-right-s-line.svg"); +} + +.fr-fi-arrow-right-up-line::before, +.fr-fi-arrow-right-up-line::after { + -webkit-mask-image: url("../icons/system/arrow-right-up-line.svg"); + mask-image: url("../icons/system/arrow-right-up-line.svg"); +} + +.fr-fi-arrow-up-fill::before, +.fr-fi-arrow-up-fill::after { + -webkit-mask-image: url("../icons/system/arrow-up-fill.svg"); + mask-image: url("../icons/system/arrow-up-fill.svg"); +} + +.fr-fi-arrow-up-line::before, +.fr-fi-arrow-up-line::after { + -webkit-mask-image: url("../icons/system/arrow-up-line.svg"); + mask-image: url("../icons/system/arrow-up-line.svg"); +} + +.fr-fi-arrow-up-s-line::before, +.fr-fi-arrow-up-s-line::after { + -webkit-mask-image: url("../icons/system/arrow-up-s-line.svg"); + mask-image: url("../icons/system/arrow-up-s-line.svg"); +} + +.fr-fi-check-line::before, +.fr-fi-check-line::after { + -webkit-mask-image: url("../icons/system/check-line.svg"); + mask-image: url("../icons/system/check-line.svg"); +} + +.fr-fi-checkbox-circle-line::before, +.fr-fi-checkbox-circle-line::after { + -webkit-mask-image: url("../icons/system/checkbox-circle-line.svg"); + mask-image: url("../icons/system/checkbox-circle-line.svg"); +} + +.fr-fi-close-line::before, +.fr-fi-close-line::after { + -webkit-mask-image: url("../icons/system/close-line.svg"); + mask-image: url("../icons/system/close-line.svg"); +} + +.fr-fi-download-line::before, +.fr-fi-download-line::after { + -webkit-mask-image: url("../icons/system/download-line.svg"); + mask-image: url("../icons/system/download-line.svg"); +} + +.fr-fi-error-warning-fill::before, +.fr-fi-error-warning-fill::after { + -webkit-mask-image: url("../icons/system/error-warning-fill.svg"); + mask-image: url("../icons/system/error-warning-fill.svg"); +} + +.fr-fi-error-warning-line::before, +.fr-fi-error-warning-line::after { + -webkit-mask-image: url("../icons/system/error-warning-line.svg"); + mask-image: url("../icons/system/error-warning-line.svg"); +} + +.fr-fi-external-link-line::before, +.fr-fi-external-link-line::after { + -webkit-mask-image: url("../icons/system/external-link-line.svg"); + mask-image: url("../icons/system/external-link-line.svg"); +} + +.fr-fi-eye-fill::before, +.fr-fi-eye-fill::after { + -webkit-mask-image: url("../icons/system/eye-fill.svg"); + mask-image: url("../icons/system/eye-fill.svg"); +} + +.fr-fi-eye-line::before, +.fr-fi-eye-line::after { + -webkit-mask-image: url("../icons/system/eye-line.svg"); + mask-image: url("../icons/system/eye-line.svg"); +} + +.fr-fi-eye-off-fill::before, +.fr-fi-eye-off-fill::after { + -webkit-mask-image: url("../icons/system/eye-off-fill.svg"); + mask-image: url("../icons/system/eye-off-fill.svg"); +} + +.fr-fi-eye-off-line::before, +.fr-fi-eye-off-line::after { + -webkit-mask-image: url("../icons/system/eye-off-line.svg"); + mask-image: url("../icons/system/eye-off-line.svg"); +} + +.fr-fi-filter-fill::before, +.fr-fi-filter-fill::after { + -webkit-mask-image: url("../icons/system/filter-fill.svg"); + mask-image: url("../icons/system/filter-fill.svg"); +} + +.fr-fi-filter-line::before, +.fr-fi-filter-line::after { + -webkit-mask-image: url("../icons/system/filter-line.svg"); + mask-image: url("../icons/system/filter-line.svg"); +} + +.fr-fi-arrow-left-s-first-line::before, +.fr-fi-arrow-left-s-first-line::after { + -webkit-mask-image: url("../icons/system/fr--arrow-left-s-first-line.svg"); + mask-image: url("../icons/system/fr--arrow-left-s-first-line.svg"); +} + +.fr-fi-arrow-left-s-line-double::before, +.fr-fi-arrow-left-s-line-double::after { + -webkit-mask-image: url("../icons/system/fr--arrow-left-s-line-double.svg"); + mask-image: url("../icons/system/fr--arrow-left-s-line-double.svg"); +} + +.fr-fi-arrow-right-s-last-line::before, +.fr-fi-arrow-right-s-last-line::after { + -webkit-mask-image: url("../icons/system/fr--arrow-right-s-last-line.svg"); + mask-image: url("../icons/system/fr--arrow-right-s-last-line.svg"); +} + +.fr-fi-arrow-right-s-line-double::before, +.fr-fi-arrow-right-s-line-double::after { + -webkit-mask-image: url("../icons/system/fr--arrow-right-s-line-double.svg"); + mask-image: url("../icons/system/fr--arrow-right-s-line-double.svg"); +} + +.fr-fi-error-fill::before, +.fr-fi-error-fill::after { + -webkit-mask-image: url("../icons/system/fr--error-fill.svg"); + mask-image: url("../icons/system/fr--error-fill.svg"); +} + +.fr-fi-error-line::before, +.fr-fi-error-line::after { + -webkit-mask-image: url("../icons/system/fr--error-line.svg"); + mask-image: url("../icons/system/fr--error-line.svg"); +} + +.fr-fi-info-fill::before, +.fr-fi-info-fill::after { + -webkit-mask-image: url("../icons/system/fr--info-fill.svg"); + mask-image: url("../icons/system/fr--info-fill.svg"); +} + +.fr-fi-info-line::before, +.fr-fi-info-line::after { + -webkit-mask-image: url("../icons/system/fr--info-line.svg"); + mask-image: url("../icons/system/fr--info-line.svg"); +} + +.fr-fi-success-fill::before, +.fr-fi-success-fill::after { + -webkit-mask-image: url("../icons/system/fr--success-fill.svg"); + mask-image: url("../icons/system/fr--success-fill.svg"); +} + +.fr-fi-success-line::before, +.fr-fi-success-line::after { + -webkit-mask-image: url("../icons/system/fr--success-line.svg"); + mask-image: url("../icons/system/fr--success-line.svg"); +} + +.fr-fi-theme-fill::before, +.fr-fi-theme-fill::after { + -webkit-mask-image: url("../icons/system/fr--theme-fill.svg"); + mask-image: url("../icons/system/fr--theme-fill.svg"); +} + +.fr-fi-warning-fill::before, +.fr-fi-warning-fill::after { + -webkit-mask-image: url("../icons/system/fr--warning-fill.svg"); + mask-image: url("../icons/system/fr--warning-fill.svg"); +} + +.fr-fi-warning-line::before, +.fr-fi-warning-line::after { + -webkit-mask-image: url("../icons/system/fr--warning-line.svg"); + mask-image: url("../icons/system/fr--warning-line.svg"); +} + +.fr-fi-information-fill::before, +.fr-fi-information-fill::after { + -webkit-mask-image: url("../icons/system/information-fill.svg"); + mask-image: url("../icons/system/information-fill.svg"); +} + +.fr-fi-information-line::before, +.fr-fi-information-line::after { + -webkit-mask-image: url("../icons/system/information-line.svg"); + mask-image: url("../icons/system/information-line.svg"); +} + +.fr-fi-lock-fill::before, +.fr-fi-lock-fill::after { + -webkit-mask-image: url("../icons/system/lock-fill.svg"); + mask-image: url("../icons/system/lock-fill.svg"); +} + +.fr-fi-lock-line::before, +.fr-fi-lock-line::after { + -webkit-mask-image: url("../icons/system/lock-line.svg"); + mask-image: url("../icons/system/lock-line.svg"); +} + +.fr-fi-logout-box-r-fill::before, +.fr-fi-logout-box-r-fill::after { + -webkit-mask-image: url("../icons/system/logout-box-r-fill.svg"); + mask-image: url("../icons/system/logout-box-r-fill.svg"); +} + +.fr-fi-logout-box-r-line::before, +.fr-fi-logout-box-r-line::after { + -webkit-mask-image: url("../icons/system/logout-box-r-line.svg"); + mask-image: url("../icons/system/logout-box-r-line.svg"); +} + +.fr-fi-menu-2-fill::before, +.fr-fi-menu-2-fill::after { + -webkit-mask-image: url("../icons/system/menu-2-fill.svg"); + mask-image: url("../icons/system/menu-2-fill.svg"); +} + +.fr-fi-menu-fill::before, +.fr-fi-menu-fill::after { + -webkit-mask-image: url("../icons/system/menu-fill.svg"); + mask-image: url("../icons/system/menu-fill.svg"); +} + +.fr-fi-question-fill::before, +.fr-fi-question-fill::after { + -webkit-mask-image: url("../icons/system/question-fill.svg"); + mask-image: url("../icons/system/question-fill.svg"); +} + +.fr-fi-question-line::before, +.fr-fi-question-line::after { + -webkit-mask-image: url("../icons/system/question-line.svg"); + mask-image: url("../icons/system/question-line.svg"); +} + +.fr-fi-refresh-fill::before, +.fr-fi-refresh-fill::after { + -webkit-mask-image: url("../icons/system/refresh-fill.svg"); + mask-image: url("../icons/system/refresh-fill.svg"); +} + +.fr-fi-refresh-line::before, +.fr-fi-refresh-line::after { + -webkit-mask-image: url("../icons/system/refresh-line.svg"); + mask-image: url("../icons/system/refresh-line.svg"); +} + +.fr-fi-search-fill::before, +.fr-fi-search-fill::after { + -webkit-mask-image: url("../icons/system/search-fill.svg"); + mask-image: url("../icons/system/search-fill.svg"); +} + +.fr-fi-search-line::before, +.fr-fi-search-line::after { + -webkit-mask-image: url("../icons/system/search-line.svg"); + mask-image: url("../icons/system/search-line.svg"); +} + +.fr-fi-subtract-line::before, +.fr-fi-subtract-line::after { + -webkit-mask-image: url("../icons/system/subtract-line.svg"); + mask-image: url("../icons/system/subtract-line.svg"); +} + +.fr-fi-timer-fill::before, +.fr-fi-timer-fill::after { + -webkit-mask-image: url("../icons/system/timer-fill.svg"); + mask-image: url("../icons/system/timer-fill.svg"); +} + +.fr-fi-timer-line::before, +.fr-fi-timer-line::after { + -webkit-mask-image: url("../icons/system/timer-line.svg"); + mask-image: url("../icons/system/timer-line.svg"); +} + +.fr-fi-upload-2-fill::before, +.fr-fi-upload-2-fill::after { + -webkit-mask-image: url("../icons/system/upload-2-fill.svg"); + mask-image: url("../icons/system/upload-2-fill.svg"); +} + +.fr-fi-upload-2-line::before, +.fr-fi-upload-2-line::after { + -webkit-mask-image: url("../icons/system/upload-2-line.svg"); + mask-image: url("../icons/system/upload-2-line.svg"); +} + +.fr-fi-zoom-in-fill::before, +.fr-fi-zoom-in-fill::after { + -webkit-mask-image: url("../icons/system/zoom-in-fill.svg"); + mask-image: url("../icons/system/zoom-in-fill.svg"); +} + +.fr-fi-zoom-in-line::before, +.fr-fi-zoom-in-line::after { + -webkit-mask-image: url("../icons/system/zoom-in-line.svg"); + mask-image: url("../icons/system/zoom-in-line.svg"); +} + +.fr-fi-zoom-out-fill::before, +.fr-fi-zoom-out-fill::after { + -webkit-mask-image: url("../icons/system/zoom-out-fill.svg"); + mask-image: url("../icons/system/zoom-out-fill.svg"); +} + +.fr-fi-zoom-out-line::before, +.fr-fi-zoom-out-line::after { + -webkit-mask-image: url("../icons/system/zoom-out-line.svg"); + mask-image: url("../icons/system/zoom-out-line.svg"); +} + +.fr-fi-delete-line::before, +.fr-fi-delete-line::after { + -webkit-mask-image: url("../icons/system/delete-bin-line.svg"); + mask-image: url("../icons/system/delete-bin-line.svg"); +} + +.fr-fi-delete-fill::before, +.fr-fi-delete-fill::after { + -webkit-mask-image: url("../icons/system/delete-bin-fill.svg"); + mask-image: url("../icons/system/delete-bin-fill.svg"); +} + +.fr-icon-delete-line::before, +.fr-icon-delete-line::after { + -webkit-mask-image: url("../icons/system/delete-bin-line.svg"); + mask-image: url("../icons/system/delete-bin-line.svg"); +} + +.fr-icon-delete-fill::before, +.fr-icon-delete-fill::after { + -webkit-mask-image: url("../icons/system/delete-bin-fill.svg"); + mask-image: url("../icons/system/delete-bin-fill.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-account-circle-fill::before, +.fr-icon-account-circle-fill::after { + -webkit-mask-image: url("../icons/user/account-circle-fill.svg"); + mask-image: url("../icons/user/account-circle-fill.svg"); +} + +.fr-icon-account-circle-line::before, +.fr-icon-account-circle-line::after { + -webkit-mask-image: url("../icons/user/account-circle-line.svg"); + mask-image: url("../icons/user/account-circle-line.svg"); +} + +.fr-icon-account-pin-circle-fill::before, +.fr-icon-account-pin-circle-fill::after { + -webkit-mask-image: url("../icons/user/account-pin-circle-fill.svg"); + mask-image: url("../icons/user/account-pin-circle-fill.svg"); +} + +.fr-icon-account-pin-circle-line::before, +.fr-icon-account-pin-circle-line::after { + -webkit-mask-image: url("../icons/user/account-pin-circle-line.svg"); + mask-image: url("../icons/user/account-pin-circle-line.svg"); +} + +.fr-icon-admin-fill::before, +.fr-icon-admin-fill::after { + -webkit-mask-image: url("../icons/user/admin-fill.svg"); + mask-image: url("../icons/user/admin-fill.svg"); +} + +.fr-icon-admin-line::before, +.fr-icon-admin-line::after { + -webkit-mask-image: url("../icons/user/admin-line.svg"); + mask-image: url("../icons/user/admin-line.svg"); +} + +.fr-icon-group-fill::before, +.fr-icon-group-fill::after { + -webkit-mask-image: url("../icons/user/group-fill.svg"); + mask-image: url("../icons/user/group-fill.svg"); +} + +.fr-icon-group-line::before, +.fr-icon-group-line::after { + -webkit-mask-image: url("../icons/user/group-line.svg"); + mask-image: url("../icons/user/group-line.svg"); +} + +.fr-icon-parent-fill::before, +.fr-icon-parent-fill::after { + -webkit-mask-image: url("../icons/user/parent-fill.svg"); + mask-image: url("../icons/user/parent-fill.svg"); +} + +.fr-icon-parent-line::before, +.fr-icon-parent-line::after { + -webkit-mask-image: url("../icons/user/parent-line.svg"); + mask-image: url("../icons/user/parent-line.svg"); +} + +.fr-icon-team-fill::before, +.fr-icon-team-fill::after { + -webkit-mask-image: url("../icons/user/team-fill.svg"); + mask-image: url("../icons/user/team-fill.svg"); +} + +.fr-icon-team-line::before, +.fr-icon-team-line::after { + -webkit-mask-image: url("../icons/user/team-line.svg"); + mask-image: url("../icons/user/team-line.svg"); +} + +.fr-icon-user-add-fill::before, +.fr-icon-user-add-fill::after { + -webkit-mask-image: url("../icons/user/user-add-fill.svg"); + mask-image: url("../icons/user/user-add-fill.svg"); +} + +.fr-icon-user-add-line::before, +.fr-icon-user-add-line::after { + -webkit-mask-image: url("../icons/user/user-add-line.svg"); + mask-image: url("../icons/user/user-add-line.svg"); +} + +.fr-icon-user-fill::before, +.fr-icon-user-fill::after { + -webkit-mask-image: url("../icons/user/user-fill.svg"); + mask-image: url("../icons/user/user-fill.svg"); +} + +.fr-icon-user-heart-fill::before, +.fr-icon-user-heart-fill::after { + -webkit-mask-image: url("../icons/user/user-heart-fill.svg"); + mask-image: url("../icons/user/user-heart-fill.svg"); +} + +.fr-icon-user-heart-line::before, +.fr-icon-user-heart-line::after { + -webkit-mask-image: url("../icons/user/user-heart-line.svg"); + mask-image: url("../icons/user/user-heart-line.svg"); +} + +.fr-icon-user-line::before, +.fr-icon-user-line::after { + -webkit-mask-image: url("../icons/user/user-line.svg"); + mask-image: url("../icons/user/user-line.svg"); +} + +.fr-icon-user-search-fill::before, +.fr-icon-user-search-fill::after { + -webkit-mask-image: url("../icons/user/user-search-fill.svg"); + mask-image: url("../icons/user/user-search-fill.svg"); +} + +.fr-icon-user-search-line::before, +.fr-icon-user-search-line::after { + -webkit-mask-image: url("../icons/user/user-search-line.svg"); + mask-image: url("../icons/user/user-search-line.svg"); +} + +.fr-icon-user-setting-fill::before, +.fr-icon-user-setting-fill::after { + -webkit-mask-image: url("../icons/user/user-setting-fill.svg"); + mask-image: url("../icons/user/user-setting-fill.svg"); +} + +.fr-icon-user-setting-line::before, +.fr-icon-user-setting-line::after { + -webkit-mask-image: url("../icons/user/user-setting-line.svg"); + mask-image: url("../icons/user/user-setting-line.svg"); +} + +.fr-icon-user-star-fill::before, +.fr-icon-user-star-fill::after { + -webkit-mask-image: url("../icons/user/user-star-fill.svg"); + mask-image: url("../icons/user/user-star-fill.svg"); +} + +.fr-icon-user-star-line::before, +.fr-icon-user-star-line::after { + -webkit-mask-image: url("../icons/user/user-star-line.svg"); + mask-image: url("../icons/user/user-star-line.svg"); +} + +.fr-fi-user-fill::before, +.fr-fi-user-fill::after { + -webkit-mask-image: url("../icons/user/user-fill.svg"); + mask-image: url("../icons/user/user-fill.svg"); +} + +.fr-fi-user-line::before, +.fr-fi-user-line::after { + -webkit-mask-image: url("../icons/user/user-line.svg"); + mask-image: url("../icons/user/user-line.svg"); +} + +.fr-fi-account-line::before, +.fr-fi-account-line::after { + -webkit-mask-image: url("../icons/user/account-circle-line.svg"); + mask-image: url("../icons/user/account-circle-line.svg"); +} + +.fr-fi-account-fill::before, +.fr-fi-account-fill::after { + -webkit-mask-image: url("../icons/user/account-circle-fill.svg"); + mask-image: url("../icons/user/account-circle-fill.svg"); +} + +.fr-icon-account-line::before, +.fr-icon-account-line::after { + -webkit-mask-image: url("../icons/user/account-circle-line.svg"); + mask-image: url("../icons/user/account-circle-line.svg"); +} + +.fr-icon-account-fill::before, +.fr-icon-account-fill::after { + -webkit-mask-image: url("../icons/user/account-circle-fill.svg"); + mask-image: url("../icons/user/account-circle-fill.svg"); +} + +/* ¯¯¯¯¯¯¯¯¯ *\ + ICON COMMUNICATION +\* ˍˍˍˍˍˍˍˍˍ */ +.fr-icon-cloudy-2-fill::before, +.fr-icon-cloudy-2-fill::after { + -webkit-mask-image: url("../icons/weather/cloudy-2-fill.svg"); + mask-image: url("../icons/weather/cloudy-2-fill.svg"); +} + +.fr-icon-cloudy-2-line::before, +.fr-icon-cloudy-2-line::after { + -webkit-mask-image: url("../icons/weather/cloudy-2-line.svg"); + mask-image: url("../icons/weather/cloudy-2-line.svg"); +} + +.fr-icon-fire-fill::before, +.fr-icon-fire-fill::after { + -webkit-mask-image: url("../icons/weather/fire-fill.svg"); + mask-image: url("../icons/weather/fire-fill.svg"); +} + +.fr-icon-fire-line::before, +.fr-icon-fire-line::after { + -webkit-mask-image: url("../icons/weather/fire-line.svg"); + mask-image: url("../icons/weather/fire-line.svg"); +} + +.fr-icon-flashlight-fill::before, +.fr-icon-flashlight-fill::after { + -webkit-mask-image: url("../icons/weather/flashlight-fill.svg"); + mask-image: url("../icons/weather/flashlight-fill.svg"); +} + +.fr-icon-flashlight-line::before, +.fr-icon-flashlight-line::after { + -webkit-mask-image: url("../icons/weather/flashlight-line.svg"); + mask-image: url("../icons/weather/flashlight-line.svg"); +} + +.fr-icon-flood-fill::before, +.fr-icon-flood-fill::after { + -webkit-mask-image: url("../icons/weather/flood-fill.svg"); + mask-image: url("../icons/weather/flood-fill.svg"); +} + +.fr-icon-flood-line::before, +.fr-icon-flood-line::after { + -webkit-mask-image: url("../icons/weather/flood-line.svg"); + mask-image: url("../icons/weather/flood-line.svg"); +} + +.fr-icon-avalanches-fill::before, +.fr-icon-avalanches-fill::after { + -webkit-mask-image: url("../icons/weather/fr--avalanches-fill.svg"); + mask-image: url("../icons/weather/fr--avalanches-fill.svg"); +} + +.fr-icon-submersion-fill::before, +.fr-icon-submersion-fill::after { + -webkit-mask-image: url("../icons/weather/fr--submersion-fill.svg"); + mask-image: url("../icons/weather/fr--submersion-fill.svg"); +} + +.fr-icon-heavy-showers-fill::before, +.fr-icon-heavy-showers-fill::after { + -webkit-mask-image: url("../icons/weather/heavy-showers-fill.svg"); + mask-image: url("../icons/weather/heavy-showers-fill.svg"); +} + +.fr-icon-heavy-showers-line::before, +.fr-icon-heavy-showers-line::after { + -webkit-mask-image: url("../icons/weather/heavy-showers-line.svg"); + mask-image: url("../icons/weather/heavy-showers-line.svg"); +} + +.fr-icon-moon-fill::before, +.fr-icon-moon-fill::after { + -webkit-mask-image: url("../icons/weather/moon-fill.svg"); + mask-image: url("../icons/weather/moon-fill.svg"); +} + +.fr-icon-moon-line::before, +.fr-icon-moon-line::after { + -webkit-mask-image: url("../icons/weather/moon-line.svg"); + mask-image: url("../icons/weather/moon-line.svg"); +} + +.fr-icon-snowy-fill::before, +.fr-icon-snowy-fill::after { + -webkit-mask-image: url("../icons/weather/snowy-fill.svg"); + mask-image: url("../icons/weather/snowy-fill.svg"); +} + +.fr-icon-snowy-line::before, +.fr-icon-snowy-line::after { + -webkit-mask-image: url("../icons/weather/snowy-line.svg"); + mask-image: url("../icons/weather/snowy-line.svg"); +} + +.fr-icon-sparkling-2-fill::before, +.fr-icon-sparkling-2-fill::after { + -webkit-mask-image: url("../icons/weather/sparkling-2-fill.svg"); + mask-image: url("../icons/weather/sparkling-2-fill.svg"); +} + +.fr-icon-sparkling-2-line::before, +.fr-icon-sparkling-2-line::after { + -webkit-mask-image: url("../icons/weather/sparkling-2-line.svg"); + mask-image: url("../icons/weather/sparkling-2-line.svg"); +} + +.fr-icon-sun-fill::before, +.fr-icon-sun-fill::after { + -webkit-mask-image: url("../icons/weather/sun-fill.svg"); + mask-image: url("../icons/weather/sun-fill.svg"); +} + +.fr-icon-sun-line::before, +.fr-icon-sun-line::after { + -webkit-mask-image: url("../icons/weather/sun-line.svg"); + mask-image: url("../icons/weather/sun-line.svg"); +} + +.fr-icon-temp-cold-fill::before, +.fr-icon-temp-cold-fill::after { + -webkit-mask-image: url("../icons/weather/temp-cold-fill.svg"); + mask-image: url("../icons/weather/temp-cold-fill.svg"); +} + +.fr-icon-temp-cold-line::before, +.fr-icon-temp-cold-line::after { + -webkit-mask-image: url("../icons/weather/temp-cold-line.svg"); + mask-image: url("../icons/weather/temp-cold-line.svg"); +} + +.fr-icon-thunderstorms-fill::before, +.fr-icon-thunderstorms-fill::after { + -webkit-mask-image: url("../icons/weather/thunderstorms-fill.svg"); + mask-image: url("../icons/weather/thunderstorms-fill.svg"); +} + +.fr-icon-thunderstorms-line::before, +.fr-icon-thunderstorms-line::after { + -webkit-mask-image: url("../icons/weather/thunderstorms-line.svg"); + mask-image: url("../icons/weather/thunderstorms-line.svg"); +} + +.fr-icon-tornado-fill::before, +.fr-icon-tornado-fill::after { + -webkit-mask-image: url("../icons/weather/tornado-fill.svg"); + mask-image: url("../icons/weather/tornado-fill.svg"); +} + +.fr-icon-tornado-line::before, +.fr-icon-tornado-line::after { + -webkit-mask-image: url("../icons/weather/tornado-line.svg"); + mask-image: url("../icons/weather/tornado-line.svg"); +} + +.fr-icon-typhoon-fill::before, +.fr-icon-typhoon-fill::after { + -webkit-mask-image: url("../icons/weather/typhoon-fill.svg"); + mask-image: url("../icons/weather/typhoon-fill.svg"); +} + +.fr-icon-typhoon-line::before, +.fr-icon-typhoon-line::after { + -webkit-mask-image: url("../icons/weather/typhoon-line.svg"); + mask-image: url("../icons/weather/typhoon-line.svg"); +} + +.fr-icon-windy-fill::before, +.fr-icon-windy-fill::after { + -webkit-mask-image: url("../icons/weather/windy-fill.svg"); + mask-image: url("../icons/weather/windy-fill.svg"); +} + +.fr-icon-windy-line::before, +.fr-icon-windy-line::after { + -webkit-mask-image: url("../icons/weather/windy-line.svg"); + mask-image: url("../icons/weather/windy-line.svg"); +} + +.fr-fi-flashlight-fill::before, +.fr-fi-flashlight-fill::after { + -webkit-mask-image: url("../icons/weather/flashlight-fill.svg"); + mask-image: url("../icons/weather/flashlight-fill.svg"); +} + +.fr-fi-flashlight-line::before, +.fr-fi-flashlight-line::after { + -webkit-mask-image: url("../icons/weather/flashlight-line.svg"); + mask-image: url("../icons/weather/flashlight-line.svg"); +} + +@media (min-width: 36em) { + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ + + /*! media sm */ +} + +@media (min-width: 48em) { + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ + + /*! media md */ +} + +@media (min-width: 62em) { + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ + + /*! media lg */ +} + +@media (min-width: 78em) { + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ + + /*! media xl */ +} diff --git a/dist/dsfr/utility/utility.main.min.css b/dist/dsfr/utility/utility.main.min.css new file mode 100644 index 0000000..2f1d51f --- /dev/null +++ b/dist/dsfr/utility/utility.main.min.css @@ -0,0 +1,79 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-background-default--grey{--idle:transparent;--hover:var(--background-default-grey-hover)!important;--active:var(--background-default-grey-active)!important;background-color:var(--background-default-grey)!important}.fr-background-alt--grey{--idle:transparent;--hover:var(--background-alt-grey-hover)!important;--active:var(--background-alt-grey-active)!important;background-color:var(--background-alt-grey)!important}.fr-background-alt--blue-france{--idle:transparent;--hover:var(--background-alt-blue-france-hover)!important;--active:var(--background-alt-blue-france-active)!important;background-color:var(--background-alt-blue-france)!important}.fr-background-alt--red-marianne{--idle:transparent;--hover:var(--background-alt-red-marianne-hover)!important;--active:var(--background-alt-red-marianne-active)!important;background-color:var(--background-alt-red-marianne)!important}.fr-background-alt--green-tilleul-verveine{--idle:transparent;--hover:var(--background-alt-green-tilleul-verveine-hover)!important;--active:var(--background-alt-green-tilleul-verveine-active)!important;background-color:var(--background-alt-green-tilleul-verveine)!important}.fr-background-alt--green-bourgeon{--idle:transparent;--hover:var(--background-alt-green-bourgeon-hover)!important;--active:var(--background-alt-green-bourgeon-active)!important;background-color:var(--background-alt-green-bourgeon)!important}.fr-background-alt--green-emeraude{--idle:transparent;--hover:var(--background-alt-green-emeraude-hover)!important;--active:var(--background-alt-green-emeraude-active)!important;background-color:var(--background-alt-green-emeraude)!important}.fr-background-alt--green-menthe{--idle:transparent;--hover:var(--background-alt-green-menthe-hover)!important;--active:var(--background-alt-green-menthe-active)!important;background-color:var(--background-alt-green-menthe)!important}.fr-background-alt--green-archipel{--idle:transparent;--hover:var(--background-alt-green-archipel-hover)!important;--active:var(--background-alt-green-archipel-active)!important;background-color:var(--background-alt-green-archipel)!important}.fr-background-alt--blue-ecume{--idle:transparent;--hover:var(--background-alt-blue-ecume-hover)!important;--active:var(--background-alt-blue-ecume-active)!important;background-color:var(--background-alt-blue-ecume)!important}.fr-background-alt--blue-cumulus{--idle:transparent;--hover:var(--background-alt-blue-cumulus-hover)!important;--active:var(--background-alt-blue-cumulus-active)!important;background-color:var(--background-alt-blue-cumulus)!important}.fr-background-alt--purple-glycine{--idle:transparent;--hover:var(--background-alt-purple-glycine-hover)!important;--active:var(--background-alt-purple-glycine-active)!important;background-color:var(--background-alt-purple-glycine)!important}.fr-background-alt--pink-macaron{--idle:transparent;--hover:var(--background-alt-pink-macaron-hover)!important;--active:var(--background-alt-pink-macaron-active)!important;background-color:var(--background-alt-pink-macaron)!important}.fr-background-alt--pink-tuile{--idle:transparent;--hover:var(--background-alt-pink-tuile-hover)!important;--active:var(--background-alt-pink-tuile-active)!important;background-color:var(--background-alt-pink-tuile)!important}.fr-background-alt--yellow-tournesol{--idle:transparent;--hover:var(--background-alt-yellow-tournesol-hover)!important;--active:var(--background-alt-yellow-tournesol-active)!important;background-color:var(--background-alt-yellow-tournesol)!important}.fr-background-alt--yellow-moutarde{--idle:transparent;--hover:var(--background-alt-yellow-moutarde-hover)!important;--active:var(--background-alt-yellow-moutarde-active)!important;background-color:var(--background-alt-yellow-moutarde)!important}.fr-background-alt--orange-terre-battue{--idle:transparent;--hover:var(--background-alt-orange-terre-battue-hover)!important;--active:var(--background-alt-orange-terre-battue-active)!important;background-color:var(--background-alt-orange-terre-battue)!important}.fr-background-alt--brown-cafe-creme{--idle:transparent;--hover:var(--background-alt-brown-cafe-creme-hover)!important;--active:var(--background-alt-brown-cafe-creme-active)!important;background-color:var(--background-alt-brown-cafe-creme)!important}.fr-background-alt--brown-caramel{--idle:transparent;--hover:var(--background-alt-brown-caramel-hover)!important;--active:var(--background-alt-brown-caramel-active)!important;background-color:var(--background-alt-brown-caramel)!important}.fr-background-alt--brown-opera{--idle:transparent;--hover:var(--background-alt-brown-opera-hover)!important;--active:var(--background-alt-brown-opera-active)!important;background-color:var(--background-alt-brown-opera)!important}.fr-background-alt--beige-gris-galet{--idle:transparent;--hover:var(--background-alt-beige-gris-galet-hover)!important;--active:var(--background-alt-beige-gris-galet-active)!important;background-color:var(--background-alt-beige-gris-galet)!important}.fr-background-contrast--grey{--idle:transparent;--hover:var(--background-contrast-grey-hover)!important;--active:var(--background-contrast-grey-active)!important;background-color:var(--background-contrast-grey)!important}.fr-background-contrast--blue-france{--idle:transparent;--hover:var(--background-contrast-blue-france-hover)!important;--active:var(--background-contrast-blue-france-active)!important;background-color:var(--background-contrast-blue-france)!important}.fr-background-contrast--red-marianne{--idle:transparent;--hover:var(--background-contrast-red-marianne-hover)!important;--active:var(--background-contrast-red-marianne-active)!important;background-color:var(--background-contrast-red-marianne)!important}.fr-background-contrast--green-tilleul-verveine{--idle:transparent;--hover:var(--background-contrast-green-tilleul-verveine-hover)!important;--active:var(--background-contrast-green-tilleul-verveine-active)!important;background-color:var(--background-contrast-green-tilleul-verveine)!important}.fr-background-contrast--green-bourgeon{--idle:transparent;--hover:var(--background-contrast-green-bourgeon-hover)!important;--active:var(--background-contrast-green-bourgeon-active)!important;background-color:var(--background-contrast-green-bourgeon)!important}.fr-background-contrast--green-emeraude{--idle:transparent;--hover:var(--background-contrast-green-emeraude-hover)!important;--active:var(--background-contrast-green-emeraude-active)!important;background-color:var(--background-contrast-green-emeraude)!important}.fr-background-contrast--green-menthe{--idle:transparent;--hover:var(--background-contrast-green-menthe-hover)!important;--active:var(--background-contrast-green-menthe-active)!important;background-color:var(--background-contrast-green-menthe)!important}.fr-background-contrast--green-archipel{--idle:transparent;--hover:var(--background-contrast-green-archipel-hover)!important;--active:var(--background-contrast-green-archipel-active)!important;background-color:var(--background-contrast-green-archipel)!important}.fr-background-contrast--blue-ecume{--idle:transparent;--hover:var(--background-contrast-blue-ecume-hover)!important;--active:var(--background-contrast-blue-ecume-active)!important;background-color:var(--background-contrast-blue-ecume)!important}.fr-background-contrast--blue-cumulus{--idle:transparent;--hover:var(--background-contrast-blue-cumulus-hover)!important;--active:var(--background-contrast-blue-cumulus-active)!important;background-color:var(--background-contrast-blue-cumulus)!important}.fr-background-contrast--purple-glycine{--idle:transparent;--hover:var(--background-contrast-purple-glycine-hover)!important;--active:var(--background-contrast-purple-glycine-active)!important;background-color:var(--background-contrast-purple-glycine)!important}.fr-background-contrast--pink-macaron{--idle:transparent;--hover:var(--background-contrast-pink-macaron-hover)!important;--active:var(--background-contrast-pink-macaron-active)!important;background-color:var(--background-contrast-pink-macaron)!important}.fr-background-contrast--pink-tuile{--idle:transparent;--hover:var(--background-contrast-pink-tuile-hover)!important;--active:var(--background-contrast-pink-tuile-active)!important;background-color:var(--background-contrast-pink-tuile)!important}.fr-background-contrast--yellow-tournesol{--idle:transparent;--hover:var(--background-contrast-yellow-tournesol-hover)!important;--active:var(--background-contrast-yellow-tournesol-active)!important;background-color:var(--background-contrast-yellow-tournesol)!important}.fr-background-contrast--yellow-moutarde{--idle:transparent;--hover:var(--background-contrast-yellow-moutarde-hover)!important;--active:var(--background-contrast-yellow-moutarde-active)!important;background-color:var(--background-contrast-yellow-moutarde)!important}.fr-background-contrast--orange-terre-battue{--idle:transparent;--hover:var(--background-contrast-orange-terre-battue-hover)!important;--active:var(--background-contrast-orange-terre-battue-active)!important;background-color:var(--background-contrast-orange-terre-battue)!important}.fr-background-contrast--brown-cafe-creme{--idle:transparent;--hover:var(--background-contrast-brown-cafe-creme-hover)!important;--active:var(--background-contrast-brown-cafe-creme-active)!important;background-color:var(--background-contrast-brown-cafe-creme)!important}.fr-background-contrast--brown-caramel{--idle:transparent;--hover:var(--background-contrast-brown-caramel-hover)!important;--active:var(--background-contrast-brown-caramel-active)!important;background-color:var(--background-contrast-brown-caramel)!important}.fr-background-contrast--brown-opera{--idle:transparent;--hover:var(--background-contrast-brown-opera-hover)!important;--active:var(--background-contrast-brown-opera-active)!important;background-color:var(--background-contrast-brown-opera)!important}.fr-background-contrast--beige-gris-galet{--idle:transparent;--hover:var(--background-contrast-beige-gris-galet-hover)!important;--active:var(--background-contrast-beige-gris-galet-active)!important;background-color:var(--background-contrast-beige-gris-galet)!important}.fr-background-contrast--info{--idle:transparent;--hover:var(--background-contrast-info-hover)!important;--active:var(--background-contrast-info-active)!important;background-color:var(--background-contrast-info)!important}.fr-background-contrast--success{--idle:transparent;--hover:var(--background-contrast-success-hover)!important;--active:var(--background-contrast-success-active)!important;background-color:var(--background-contrast-success)!important}.fr-background-contrast--warning{--idle:transparent;--hover:var(--background-contrast-warning-hover)!important;--active:var(--background-contrast-warning-active)!important;background-color:var(--background-contrast-warning)!important}.fr-background-contrast--error{--idle:transparent;--hover:var(--background-contrast-error-hover)!important;--active:var(--background-contrast-error-active)!important;background-color:var(--background-contrast-error)!important}.fr-background-flat--grey{background-color:var(--background-flat-grey)!important}.fr-background-flat--blue-france{background-color:var(--background-flat-blue-france)!important}.fr-background-flat--red-marianne{background-color:var(--background-flat-red-marianne)!important}.fr-background-flat--green-tilleul-verveine{background-color:var(--background-flat-green-tilleul-verveine)!important}.fr-background-flat--green-bourgeon{background-color:var(--background-flat-green-bourgeon)!important}.fr-background-flat--green-emeraude{background-color:var(--background-flat-green-emeraude)!important}.fr-background-flat--green-menthe{background-color:var(--background-flat-green-menthe)!important}.fr-background-flat--green-archipel{background-color:var(--background-flat-green-archipel)!important}.fr-background-flat--blue-ecume{background-color:var(--background-flat-blue-ecume)!important}.fr-background-flat--blue-cumulus{background-color:var(--background-flat-blue-cumulus)!important}.fr-background-flat--purple-glycine{background-color:var(--background-flat-purple-glycine)!important}.fr-background-flat--pink-macaron{background-color:var(--background-flat-pink-macaron)!important}.fr-background-flat--pink-tuile{background-color:var(--background-flat-pink-tuile)!important}.fr-background-flat--yellow-tournesol{background-color:var(--background-flat-yellow-tournesol)!important}.fr-background-flat--yellow-moutarde{background-color:var(--background-flat-yellow-moutarde)!important}.fr-background-flat--orange-terre-battue{background-color:var(--background-flat-orange-terre-battue)!important}.fr-background-flat--brown-cafe-creme{background-color:var(--background-flat-brown-cafe-creme)!important}.fr-background-flat--brown-caramel{background-color:var(--background-flat-brown-caramel)!important}.fr-background-flat--brown-opera{background-color:var(--background-flat-brown-opera)!important}.fr-background-flat--beige-gris-galet{background-color:var(--background-flat-beige-gris-galet)!important}.fr-background-flat--info{background-color:var(--background-flat-info)!important}.fr-background-flat--success{background-color:var(--background-flat-success)!important}.fr-background-flat--warning{background-color:var(--background-flat-warning)!important}.fr-background-flat--error{background-color:var(--background-flat-error)!important}.fr-background-action-high--grey{--idle:transparent;--hover:var(--background-action-high-grey-hover)!important;--active:var(--background-action-high-grey-active)!important;background-color:var(--background-action-high-grey)!important}.fr-background-action-high--blue-france{--idle:transparent;--hover:var(--background-action-high-blue-france-hover)!important;--active:var(--background-action-high-blue-france-active)!important;background-color:var(--background-action-high-blue-france)!important}.fr-background-action-high--red-marianne{--idle:transparent;--hover:var(--background-action-high-red-marianne-hover)!important;--active:var(--background-action-high-red-marianne-active)!important;background-color:var(--background-action-high-red-marianne)!important}.fr-background-action-high--green-tilleul-verveine{--idle:transparent;--hover:var(--background-action-high-green-tilleul-verveine-hover)!important;--active:var(--background-action-high-green-tilleul-verveine-active)!important;background-color:var(--background-action-high-green-tilleul-verveine)!important}.fr-background-action-high--green-bourgeon{--idle:transparent;--hover:var(--background-action-high-green-bourgeon-hover)!important;--active:var(--background-action-high-green-bourgeon-active)!important;background-color:var(--background-action-high-green-bourgeon)!important}.fr-background-action-high--green-emeraude{--idle:transparent;--hover:var(--background-action-high-green-emeraude-hover)!important;--active:var(--background-action-high-green-emeraude-active)!important;background-color:var(--background-action-high-green-emeraude)!important}.fr-background-action-high--green-menthe{--idle:transparent;--hover:var(--background-action-high-green-menthe-hover)!important;--active:var(--background-action-high-green-menthe-active)!important;background-color:var(--background-action-high-green-menthe)!important}.fr-background-action-high--green-archipel{--idle:transparent;--hover:var(--background-action-high-green-archipel-hover)!important;--active:var(--background-action-high-green-archipel-active)!important;background-color:var(--background-action-high-green-archipel)!important}.fr-background-action-high--blue-ecume{--idle:transparent;--hover:var(--background-action-high-blue-ecume-hover)!important;--active:var(--background-action-high-blue-ecume-active)!important;background-color:var(--background-action-high-blue-ecume)!important}.fr-background-action-high--blue-cumulus{--idle:transparent;--hover:var(--background-action-high-blue-cumulus-hover)!important;--active:var(--background-action-high-blue-cumulus-active)!important;background-color:var(--background-action-high-blue-cumulus)!important}.fr-background-action-high--purple-glycine{--idle:transparent;--hover:var(--background-action-high-purple-glycine-hover)!important;--active:var(--background-action-high-purple-glycine-active)!important;background-color:var(--background-action-high-purple-glycine)!important}.fr-background-action-high--pink-macaron{--idle:transparent;--hover:var(--background-action-high-pink-macaron-hover)!important;--active:var(--background-action-high-pink-macaron-active)!important;background-color:var(--background-action-high-pink-macaron)!important}.fr-background-action-high--pink-tuile{--idle:transparent;--hover:var(--background-action-high-pink-tuile-hover)!important;--active:var(--background-action-high-pink-tuile-active)!important;background-color:var(--background-action-high-pink-tuile)!important}.fr-background-action-high--yellow-tournesol{--idle:transparent;--hover:var(--background-action-high-yellow-tournesol-hover)!important;--active:var(--background-action-high-yellow-tournesol-active)!important;background-color:var(--background-action-high-yellow-tournesol)!important}.fr-background-action-high--yellow-moutarde{--idle:transparent;--hover:var(--background-action-high-yellow-moutarde-hover)!important;--active:var(--background-action-high-yellow-moutarde-active)!important;background-color:var(--background-action-high-yellow-moutarde)!important}.fr-background-action-high--orange-terre-battue{--idle:transparent;--hover:var(--background-action-high-orange-terre-battue-hover)!important;--active:var(--background-action-high-orange-terre-battue-active)!important;background-color:var(--background-action-high-orange-terre-battue)!important}.fr-background-action-high--brown-cafe-creme{--idle:transparent;--hover:var(--background-action-high-brown-cafe-creme-hover)!important;--active:var(--background-action-high-brown-cafe-creme-active)!important;background-color:var(--background-action-high-brown-cafe-creme)!important}.fr-background-action-high--brown-caramel{--idle:transparent;--hover:var(--background-action-high-brown-caramel-hover)!important;--active:var(--background-action-high-brown-caramel-active)!important;background-color:var(--background-action-high-brown-caramel)!important}.fr-background-action-high--brown-opera{--idle:transparent;--hover:var(--background-action-high-brown-opera-hover)!important;--active:var(--background-action-high-brown-opera-active)!important;background-color:var(--background-action-high-brown-opera)!important}.fr-background-action-high--beige-gris-galet{--idle:transparent;--hover:var(--background-action-high-beige-gris-galet-hover)!important;--active:var(--background-action-high-beige-gris-galet-active)!important;background-color:var(--background-action-high-beige-gris-galet)!important}.fr-background-action-high--info{--idle:transparent;--hover:var(--background-action-high-info-hover)!important;--active:var(--background-action-high-info-active)!important;background-color:var(--background-action-high-info)!important}.fr-background-action-high--success{--idle:transparent;--hover:var(--background-action-high-success-hover)!important;--active:var(--background-action-high-success-active)!important;background-color:var(--background-action-high-success)!important}.fr-background-action-high--warning{--idle:transparent;--hover:var(--background-action-high-warning-hover)!important;--active:var(--background-action-high-warning-active)!important;background-color:var(--background-action-high-warning)!important}.fr-background-action-high--error{--idle:transparent;--hover:var(--background-action-high-error-hover)!important;--active:var(--background-action-high-error-active)!important;background-color:var(--background-action-high-error)!important}.fr-background-action-low--blue-france{--idle:transparent;--hover:var(--background-action-low-blue-france-hover)!important;--active:var(--background-action-low-blue-france-active)!important;background-color:var(--background-action-low-blue-france)!important}.fr-background-action-low--red-marianne{--idle:transparent;--hover:var(--background-action-low-red-marianne-hover)!important;--active:var(--background-action-low-red-marianne-active)!important;background-color:var(--background-action-low-red-marianne)!important}.fr-background-action-low--green-tilleul-verveine{--idle:transparent;--hover:var(--background-action-low-green-tilleul-verveine-hover)!important;--active:var(--background-action-low-green-tilleul-verveine-active)!important;background-color:var(--background-action-low-green-tilleul-verveine)!important}.fr-background-action-low--green-bourgeon{--idle:transparent;--hover:var(--background-action-low-green-bourgeon-hover)!important;--active:var(--background-action-low-green-bourgeon-active)!important;background-color:var(--background-action-low-green-bourgeon)!important}.fr-background-action-low--green-emeraude{--idle:transparent;--hover:var(--background-action-low-green-emeraude-hover)!important;--active:var(--background-action-low-green-emeraude-active)!important;background-color:var(--background-action-low-green-emeraude)!important}.fr-background-action-low--green-menthe{--idle:transparent;--hover:var(--background-action-low-green-menthe-hover)!important;--active:var(--background-action-low-green-menthe-active)!important;background-color:var(--background-action-low-green-menthe)!important}.fr-background-action-low--green-archipel{--idle:transparent;--hover:var(--background-action-low-green-archipel-hover)!important;--active:var(--background-action-low-green-archipel-active)!important;background-color:var(--background-action-low-green-archipel)!important}.fr-background-action-low--blue-ecume{--idle:transparent;--hover:var(--background-action-low-blue-ecume-hover)!important;--active:var(--background-action-low-blue-ecume-active)!important;background-color:var(--background-action-low-blue-ecume)!important}.fr-background-action-low--blue-cumulus{--idle:transparent;--hover:var(--background-action-low-blue-cumulus-hover)!important;--active:var(--background-action-low-blue-cumulus-active)!important;background-color:var(--background-action-low-blue-cumulus)!important}.fr-background-action-low--purple-glycine{--idle:transparent;--hover:var(--background-action-low-purple-glycine-hover)!important;--active:var(--background-action-low-purple-glycine-active)!important;background-color:var(--background-action-low-purple-glycine)!important}.fr-background-action-low--pink-macaron{--idle:transparent;--hover:var(--background-action-low-pink-macaron-hover)!important;--active:var(--background-action-low-pink-macaron-active)!important;background-color:var(--background-action-low-pink-macaron)!important}.fr-background-action-low--pink-tuile{--idle:transparent;--hover:var(--background-action-low-pink-tuile-hover)!important;--active:var(--background-action-low-pink-tuile-active)!important;background-color:var(--background-action-low-pink-tuile)!important}.fr-background-action-low--yellow-tournesol{--idle:transparent;--hover:var(--background-action-low-yellow-tournesol-hover)!important;--active:var(--background-action-low-yellow-tournesol-active)!important;background-color:var(--background-action-low-yellow-tournesol)!important}.fr-background-action-low--yellow-moutarde{--idle:transparent;--hover:var(--background-action-low-yellow-moutarde-hover)!important;--active:var(--background-action-low-yellow-moutarde-active)!important;background-color:var(--background-action-low-yellow-moutarde)!important}.fr-background-action-low--orange-terre-battue{--idle:transparent;--hover:var(--background-action-low-orange-terre-battue-hover)!important;--active:var(--background-action-low-orange-terre-battue-active)!important;background-color:var(--background-action-low-orange-terre-battue)!important}.fr-background-action-low--brown-cafe-creme{--idle:transparent;--hover:var(--background-action-low-brown-cafe-creme-hover)!important;--active:var(--background-action-low-brown-cafe-creme-active)!important;background-color:var(--background-action-low-brown-cafe-creme)!important}.fr-background-action-low--brown-caramel{--idle:transparent;--hover:var(--background-action-low-brown-caramel-hover)!important;--active:var(--background-action-low-brown-caramel-active)!important;background-color:var(--background-action-low-brown-caramel)!important}.fr-background-action-low--brown-opera{--idle:transparent;--hover:var(--background-action-low-brown-opera-hover)!important;--active:var(--background-action-low-brown-opera-active)!important;background-color:var(--background-action-low-brown-opera)!important}.fr-background-action-low--beige-gris-galet{--idle:transparent;--hover:var(--background-action-low-beige-gris-galet-hover)!important;--active:var(--background-action-low-beige-gris-galet-active)!important;background-color:var(--background-action-low-beige-gris-galet)!important}.fr-text-default--grey{color:var(--text-default-grey)!important}.fr-text-default--info{color:var(--text-default-info)!important}.fr-text-default--success{color:var(--text-default-success)!important}.fr-text-default--warning{color:var(--text-default-warning)!important}.fr-text-default--error{color:var(--text-default-error)!important}.fr-text-title--grey{color:var(--text-title-grey)!important}.fr-text-title--blue-france{color:var(--text-title-blue-france)!important}.fr-text-title--red-marianne{color:var(--text-title-red-marianne)!important}.fr-text-label--grey{color:var(--text-label-grey)!important}.fr-text-label--blue-france{color:var(--text-label-blue-france)!important}.fr-text-label--red-marianne{color:var(--text-label-red-marianne)!important}.fr-text-label--green-tilleul-verveine{color:var(--text-label-green-tilleul-verveine)!important}.fr-text-label--green-bourgeon{color:var(--text-label-green-bourgeon)!important}.fr-text-label--green-emeraude{color:var(--text-label-green-emeraude)!important}.fr-text-label--green-menthe{color:var(--text-label-green-menthe)!important}.fr-text-label--green-archipel{color:var(--text-label-green-archipel)!important}.fr-text-label--blue-ecume{color:var(--text-label-blue-ecume)!important}.fr-text-label--blue-cumulus{color:var(--text-label-blue-cumulus)!important}.fr-text-label--purple-glycine{color:var(--text-label-purple-glycine)!important}.fr-text-label--pink-macaron{color:var(--text-label-pink-macaron)!important}.fr-text-label--pink-tuile{color:var(--text-label-pink-tuile)!important}.fr-text-label--yellow-tournesol{color:var(--text-label-yellow-tournesol)!important}.fr-text-label--yellow-moutarde{color:var(--text-label-yellow-moutarde)!important}.fr-text-label--orange-terre-battue{color:var(--text-label-orange-terre-battue)!important}.fr-text-label--brown-cafe-creme{color:var(--text-label-brown-cafe-creme)!important}.fr-text-label--brown-caramel{color:var(--text-label-brown-caramel)!important}.fr-text-label--brown-opera{color:var(--text-label-brown-opera)!important}.fr-text-label--beige-gris-galet{color:var(--text-label-beige-gris-galet)!important}.fr-text-mention--grey{color:var(--text-mention-grey)!important}.fr-text-inverted--grey{color:var(--text-inverted-grey)!important}.fr-text-inverted--blue-france{color:var(--text-inverted-blue-france)!important}.fr-text-inverted--red-marianne{color:var(--text-inverted-red-marianne)!important}.fr-text-inverted--info{color:var(--text-inverted-info)!important}.fr-text-inverted--success{color:var(--text-inverted-success)!important}.fr-text-inverted--warning{color:var(--text-inverted-warning)!important}.fr-text-inverted--error{color:var(--text-inverted-error)!important}.fr-text-inverted--green-tilleul-verveine{color:var(--text-inverted-green-tilleul-verveine)!important}.fr-text-inverted--green-bourgeon{color:var(--text-inverted-green-bourgeon)!important}.fr-text-inverted--green-emeraude{color:var(--text-inverted-green-emeraude)!important}.fr-text-inverted--green-menthe{color:var(--text-inverted-green-menthe)!important}.fr-text-inverted--green-archipel{color:var(--text-inverted-green-archipel)!important}.fr-text-inverted--blue-ecume{color:var(--text-inverted-blue-ecume)!important}.fr-text-inverted--blue-cumulus{color:var(--text-inverted-blue-cumulus)!important}.fr-text-inverted--purple-glycine{color:var(--text-inverted-purple-glycine)!important}.fr-text-inverted--pink-macaron{color:var(--text-inverted-pink-macaron)!important}.fr-text-inverted--pink-tuile{color:var(--text-inverted-pink-tuile)!important}.fr-text-inverted--yellow-tournesol{color:var(--text-inverted-yellow-tournesol)!important}.fr-text-inverted--yellow-moutarde{color:var(--text-inverted-yellow-moutarde)!important}.fr-text-inverted--orange-terre-battue{color:var(--text-inverted-orange-terre-battue)!important}.fr-text-inverted--brown-cafe-creme{color:var(--text-inverted-brown-cafe-creme)!important}.fr-text-inverted--brown-caramel{color:var(--text-inverted-brown-caramel)!important}.fr-text-inverted--brown-opera{color:var(--text-inverted-brown-opera)!important}.fr-text-inverted--beige-gris-galet{color:var(--text-inverted-beige-gris-galet)!important}.fr-text-action-high--grey{color:var(--text-action-high-grey)!important}.fr-text-action-high--blue-france{color:var(--text-action-high-blue-france)!important}.fr-text-action-high--red-marianne{color:var(--text-action-high-red-marianne)!important}.fr-text-action-high--green-tilleul-verveine{color:var(--text-action-high-green-tilleul-verveine)!important}.fr-text-action-high--green-bourgeon{color:var(--text-action-high-green-bourgeon)!important}.fr-text-action-high--green-emeraude{color:var(--text-action-high-green-emeraude)!important}.fr-text-action-high--green-menthe{color:var(--text-action-high-green-menthe)!important}.fr-text-action-high--green-archipel{color:var(--text-action-high-green-archipel)!important}.fr-text-action-high--blue-ecume{color:var(--text-action-high-blue-ecume)!important}.fr-text-action-high--blue-cumulus{color:var(--text-action-high-blue-cumulus)!important}.fr-text-action-high--purple-glycine{color:var(--text-action-high-purple-glycine)!important}.fr-text-action-high--pink-macaron{color:var(--text-action-high-pink-macaron)!important}.fr-text-action-high--pink-tuile{color:var(--text-action-high-pink-tuile)!important}.fr-text-action-high--yellow-tournesol{color:var(--text-action-high-yellow-tournesol)!important}.fr-text-action-high--yellow-moutarde{color:var(--text-action-high-yellow-moutarde)!important}.fr-text-action-high--orange-terre-battue{color:var(--text-action-high-orange-terre-battue)!important}.fr-text-action-high--brown-cafe-creme{color:var(--text-action-high-brown-cafe-creme)!important}.fr-text-action-high--brown-caramel{color:var(--text-action-high-brown-caramel)!important}.fr-text-action-high--brown-opera{color:var(--text-action-high-brown-opera)!important}.fr-text-action-high--beige-gris-galet{color:var(--text-action-high-beige-gris-galet)!important}.fr-border-default--grey{border:1px solid var(--border-default-grey)!important}.fr-border-default--blue-france{border:1px solid var(--border-default-blue-france)!important}.fr-border-default--red-marianne{border:1px solid var(--border-default-red-marianne)!important}.fr-border-default--green-tilleul-verveine{border:1px solid var(--border-default-green-tilleul-verveine)!important}.fr-border-default--green-bourgeon{border:1px solid var(--border-default-green-bourgeon)!important}.fr-border-default--green-emeraude{border:1px solid var(--border-default-green-emeraude)!important}.fr-border-default--green-menthe{border:1px solid var(--border-default-green-menthe)!important}.fr-border-default--green-archipel{border:1px solid var(--border-default-green-archipel)!important}.fr-border-default--blue-ecume{border:1px solid var(--border-default-blue-ecume)!important}.fr-border-default--blue-cumulus{border:1px solid var(--border-default-blue-cumulus)!important}.fr-border-default--purple-glycine{border:1px solid var(--border-default-purple-glycine)!important}.fr-border-default--pink-macaron{border:1px solid var(--border-default-pink-macaron)!important}.fr-border-default--pink-tuile{border:1px solid var(--border-default-pink-tuile)!important}.fr-border-default--yellow-tournesol{border:1px solid var(--border-default-yellow-tournesol)!important}.fr-border-default--yellow-moutarde{border:1px solid var(--border-default-yellow-moutarde)!important}.fr-border-default--orange-terre-battue{border:1px solid var(--border-default-orange-terre-battue)!important}.fr-border-default--brown-cafe-creme{border:1px solid var(--border-default-brown-cafe-creme)!important}.fr-border-default--brown-caramel{border:1px solid var(--border-default-brown-caramel)!important}.fr-border-default--brown-opera{border:1px solid var(--border-default-brown-opera)!important}.fr-border-default--beige-gris-galet{border:1px solid var(--border-default-beige-gris-galet)!important}.fr-border-plain--grey{border:1px solid var(--border-plain-grey)!important}.fr-border-plain--blue-france{border:1px solid var(--border-plain-blue-france)!important}.fr-border-plain--red-marianne{border:1px solid var(--border-plain-red-marianne)!important}.fr-border-plain--info{border:1px solid var(--border-plain-info)!important}.fr-border-plain--success{border:1px solid var(--border-plain-success)!important}.fr-border-plain--warning{border:1px solid var(--border-plain-warning)!important}.fr-border-plain--error{border:1px solid var(--border-plain-error)!important}.fr-border-plain--green-tilleul-verveine{border:1px solid var(--border-plain-green-tilleul-verveine)!important}.fr-border-plain--green-bourgeon{border:1px solid var(--border-plain-green-bourgeon)!important}.fr-border-plain--green-emeraude{border:1px solid var(--border-plain-green-emeraude)!important}.fr-border-plain--green-menthe{border:1px solid var(--border-plain-green-menthe)!important}.fr-border-plain--green-archipel{border:1px solid var(--border-plain-green-archipel)!important}.fr-border-plain--blue-ecume{border:1px solid var(--border-plain-blue-ecume)!important}.fr-border-plain--blue-cumulus{border:1px solid var(--border-plain-blue-cumulus)!important}.fr-border-plain--purple-glycine{border:1px solid var(--border-plain-purple-glycine)!important}.fr-border-plain--pink-macaron{border:1px solid var(--border-plain-pink-macaron)!important}.fr-border-plain--pink-tuile{border:1px solid var(--border-plain-pink-tuile)!important}.fr-border-plain--yellow-tournesol{border:1px solid var(--border-plain-yellow-tournesol)!important}.fr-border-plain--yellow-moutarde{border:1px solid var(--border-plain-yellow-moutarde)!important}.fr-border-plain--orange-terre-battue{border:1px solid var(--border-plain-orange-terre-battue)!important}.fr-border-plain--brown-cafe-creme{border:1px solid var(--border-plain-brown-cafe-creme)!important}.fr-border-plain--brown-caramel{border:1px solid var(--border-plain-brown-caramel)!important}.fr-border-plain--brown-opera{border:1px solid var(--border-plain-brown-opera)!important}.fr-border-plain--beige-gris-galet{border:1px solid var(--border-plain-beige-gris-galet)!important}.fr-artwork-major--blue-france{fill:var(--artwork-major-blue-france)!important}.fr-artwork-major--red-marianne{fill:var(--artwork-major-red-marianne)!important}.fr-artwork-major--green-tilleul-verveine{fill:var(--artwork-major-green-tilleul-verveine)!important}.fr-artwork-major--green-bourgeon{fill:var(--artwork-major-green-bourgeon)!important}.fr-artwork-major--green-emeraude{fill:var(--artwork-major-green-emeraude)!important}.fr-artwork-major--green-menthe{fill:var(--artwork-major-green-menthe)!important}.fr-artwork-major--green-archipel{fill:var(--artwork-major-green-archipel)!important}.fr-artwork-major--blue-ecume{fill:var(--artwork-major-blue-ecume)!important}.fr-artwork-major--blue-cumulus{fill:var(--artwork-major-blue-cumulus)!important}.fr-artwork-major--purple-glycine{fill:var(--artwork-major-purple-glycine)!important}.fr-artwork-major--pink-macaron{fill:var(--artwork-major-pink-macaron)!important}.fr-artwork-major--pink-tuile{fill:var(--artwork-major-pink-tuile)!important}.fr-artwork-major--yellow-tournesol{fill:var(--artwork-major-yellow-tournesol)!important}.fr-artwork-major--yellow-moutarde{fill:var(--artwork-major-yellow-moutarde)!important}.fr-artwork-major--orange-terre-battue{fill:var(--artwork-major-orange-terre-battue)!important}.fr-artwork-major--brown-cafe-creme{fill:var(--artwork-major-brown-cafe-creme)!important}.fr-artwork-major--brown-caramel{fill:var(--artwork-major-brown-caramel)!important}.fr-artwork-major--brown-opera{fill:var(--artwork-major-brown-opera)!important}.fr-artwork-major--beige-gris-galet{fill:var(--artwork-major-beige-gris-galet)!important}.fr-artwork-minor--blue-france{fill:var(--artwork-minor-blue-france)!important}.fr-artwork-minor--red-marianne{fill:var(--artwork-minor-red-marianne)!important}.fr-artwork-minor--green-tilleul-verveine{fill:var(--artwork-minor-green-tilleul-verveine)!important}.fr-artwork-minor--green-bourgeon{fill:var(--artwork-minor-green-bourgeon)!important}.fr-artwork-minor--green-emeraude{fill:var(--artwork-minor-green-emeraude)!important}.fr-artwork-minor--green-menthe{fill:var(--artwork-minor-green-menthe)!important}.fr-artwork-minor--green-archipel{fill:var(--artwork-minor-green-archipel)!important}.fr-artwork-minor--blue-ecume{fill:var(--artwork-minor-blue-ecume)!important}.fr-artwork-minor--blue-cumulus{fill:var(--artwork-minor-blue-cumulus)!important}.fr-artwork-minor--purple-glycine{fill:var(--artwork-minor-purple-glycine)!important}.fr-artwork-minor--pink-macaron{fill:var(--artwork-minor-pink-macaron)!important}.fr-artwork-minor--pink-tuile{fill:var(--artwork-minor-pink-tuile)!important}.fr-artwork-minor--yellow-tournesol{fill:var(--artwork-minor-yellow-tournesol)!important}.fr-artwork-minor--yellow-moutarde{fill:var(--artwork-minor-yellow-moutarde)!important}.fr-artwork-minor--orange-terre-battue{fill:var(--artwork-minor-orange-terre-battue)!important}.fr-artwork-minor--brown-cafe-creme{fill:var(--artwork-minor-brown-cafe-creme)!important}.fr-artwork-minor--brown-caramel{fill:var(--artwork-minor-brown-caramel)!important}.fr-artwork-minor--brown-opera{fill:var(--artwork-minor-brown-opera)!important}.fr-artwork-minor--beige-gris-galet{fill:var(--artwork-minor-beige-gris-galet)!important}.fr-artwork-decorative--grey{fill:var(--artwork-decorative-grey)!important}.fr-artwork-decorative--blue-france{fill:var(--artwork-decorative-blue-france)!important}.fr-artwork-decorative--red-marianne{fill:var(--artwork-decorative-red-marianne)!important}.fr-artwork-decorative--green-tilleul-verveine{fill:var(--artwork-decorative-green-tilleul-verveine)!important}.fr-artwork-decorative--green-bourgeon{fill:var(--artwork-decorative-green-bourgeon)!important}.fr-artwork-decorative--green-emeraude{fill:var(--artwork-decorative-green-emeraude)!important}.fr-artwork-decorative--green-menthe{fill:var(--artwork-decorative-green-menthe)!important}.fr-artwork-decorative--green-archipel{fill:var(--artwork-decorative-green-archipel)!important}.fr-artwork-decorative--blue-ecume{fill:var(--artwork-decorative-blue-ecume)!important}.fr-artwork-decorative--blue-cumulus{fill:var(--artwork-decorative-blue-cumulus)!important}.fr-artwork-decorative--purple-glycine{fill:var(--artwork-decorative-purple-glycine)!important}.fr-artwork-decorative--pink-macaron{fill:var(--artwork-decorative-pink-macaron)!important}.fr-artwork-decorative--pink-tuile{fill:var(--artwork-decorative-pink-tuile)!important}.fr-artwork-decorative--yellow-tournesol{fill:var(--artwork-decorative-yellow-tournesol)!important}.fr-artwork-decorative--yellow-moutarde{fill:var(--artwork-decorative-yellow-moutarde)!important}.fr-artwork-decorative--orange-terre-battue{fill:var(--artwork-decorative-orange-terre-battue)!important}.fr-artwork-decorative--brown-cafe-creme{fill:var(--artwork-decorative-brown-cafe-creme)!important}.fr-artwork-decorative--brown-caramel{fill:var(--artwork-decorative-brown-caramel)!important}.fr-artwork-decorative--brown-opera{fill:var(--artwork-decorative-brown-opera)!important}.fr-artwork-decorative--beige-gris-galet{fill:var(--artwork-decorative-beige-gris-galet)!important}.fr-artwork-background--grey{fill:var(--artwork-background-grey)!important}.fr-artwork-background--blue-france{fill:var(--artwork-background-blue-france)!important}.fr-artwork-background--red-marianne{fill:var(--artwork-background-red-marianne)!important}.fr-artwork-background--green-tilleul-verveine{fill:var(--artwork-background-green-tilleul-verveine)!important}.fr-artwork-background--green-bourgeon{fill:var(--artwork-background-green-bourgeon)!important}.fr-artwork-background--green-emeraude{fill:var(--artwork-background-green-emeraude)!important}.fr-artwork-background--green-menthe{fill:var(--artwork-background-green-menthe)!important}.fr-artwork-background--green-archipel{fill:var(--artwork-background-green-archipel)!important}.fr-artwork-background--blue-ecume{fill:var(--artwork-background-blue-ecume)!important}.fr-artwork-background--blue-cumulus{fill:var(--artwork-background-blue-cumulus)!important}.fr-artwork-background--purple-glycine{fill:var(--artwork-background-purple-glycine)!important}.fr-artwork-background--pink-macaron{fill:var(--artwork-background-pink-macaron)!important}.fr-artwork-background--pink-tuile{fill:var(--artwork-background-pink-tuile)!important}.fr-artwork-background--yellow-tournesol{fill:var(--artwork-background-yellow-tournesol)!important}.fr-artwork-background--yellow-moutarde{fill:var(--artwork-background-yellow-moutarde)!important}.fr-artwork-background--orange-terre-battue{fill:var(--artwork-background-orange-terre-battue)!important}.fr-artwork-background--brown-cafe-creme{fill:var(--artwork-background-brown-cafe-creme)!important}.fr-artwork-background--brown-caramel{fill:var(--artwork-background-brown-caramel)!important}.fr-artwork-background--brown-opera{fill:var(--artwork-background-brown-opera)!important}.fr-artwork-background--beige-gris-galet{fill:var(--artwork-background-beige-gris-galet)!important}.fr-artwork-motif--grey{fill:var(--artwork-motif-grey)!important}.fr-artwork-motif--blue-france{fill:var(--artwork-motif-blue-france)!important}.fr-artwork-motif--red-marianne{fill:var(--artwork-motif-red-marianne)!important}.fr-artwork-motif--green-tilleul-verveine{fill:var(--artwork-motif-green-tilleul-verveine)!important}.fr-artwork-motif--green-bourgeon{fill:var(--artwork-motif-green-bourgeon)!important}.fr-artwork-motif--green-emeraude{fill:var(--artwork-motif-green-emeraude)!important}.fr-artwork-motif--green-menthe{fill:var(--artwork-motif-green-menthe)!important}.fr-artwork-motif--green-archipel{fill:var(--artwork-motif-green-archipel)!important}.fr-artwork-motif--blue-ecume{fill:var(--artwork-motif-blue-ecume)!important}.fr-artwork-motif--blue-cumulus{fill:var(--artwork-motif-blue-cumulus)!important}.fr-artwork-motif--purple-glycine{fill:var(--artwork-motif-purple-glycine)!important}.fr-artwork-motif--pink-macaron{fill:var(--artwork-motif-pink-macaron)!important}.fr-artwork-motif--pink-tuile{fill:var(--artwork-motif-pink-tuile)!important}.fr-artwork-motif--yellow-tournesol{fill:var(--artwork-motif-yellow-tournesol)!important}.fr-artwork-motif--yellow-moutarde{fill:var(--artwork-motif-yellow-moutarde)!important}.fr-artwork-motif--orange-terre-battue{fill:var(--artwork-motif-orange-terre-battue)!important}.fr-artwork-motif--brown-cafe-creme{fill:var(--artwork-motif-brown-cafe-creme)!important}.fr-artwork-motif--brown-caramel{fill:var(--artwork-motif-brown-caramel)!important}.fr-artwork-motif--brown-opera{fill:var(--artwork-motif-brown-opera)!important}.fr-artwork-motif--beige-gris-galet{fill:var(--artwork-motif-beige-gris-galet)!important}.fr-border-width-0-5v{border-width:.125rem!important}.fr-border-width-1v{border-width:.25rem!important}.fr-border-width-2v{border-width:.5rem!important}.fr-icon-ancient-gate-fill:after,.fr-icon-ancient-gate-fill:before{-webkit-mask-image:url(../icons/buildings/ancient-gate-fill.svg);mask-image:url(../icons/buildings/ancient-gate-fill.svg)}.fr-icon-ancient-gate-line:after,.fr-icon-ancient-gate-line:before{-webkit-mask-image:url(../icons/buildings/ancient-gate-line.svg);mask-image:url(../icons/buildings/ancient-gate-line.svg)}.fr-icon-ancient-pavilion-fill:after,.fr-icon-ancient-pavilion-fill:before{-webkit-mask-image:url(../icons/buildings/ancient-pavilion-fill.svg);mask-image:url(../icons/buildings/ancient-pavilion-fill.svg)}.fr-icon-ancient-pavilion-line:after,.fr-icon-ancient-pavilion-line:before{-webkit-mask-image:url(../icons/buildings/ancient-pavilion-line.svg);mask-image:url(../icons/buildings/ancient-pavilion-line.svg)}.fr-icon-bank-fill:after,.fr-icon-bank-fill:before{-webkit-mask-image:url(../icons/buildings/bank-fill.svg);mask-image:url(../icons/buildings/bank-fill.svg)}.fr-icon-bank-line:after,.fr-icon-bank-line:before{-webkit-mask-image:url(../icons/buildings/bank-line.svg);mask-image:url(../icons/buildings/bank-line.svg)}.fr-icon-building-fill:after,.fr-icon-building-fill:before{-webkit-mask-image:url(../icons/buildings/building-fill.svg);mask-image:url(../icons/buildings/building-fill.svg)}.fr-icon-building-line:after,.fr-icon-building-line:before{-webkit-mask-image:url(../icons/buildings/building-line.svg);mask-image:url(../icons/buildings/building-line.svg)}.fr-icon-community-fill:after,.fr-icon-community-fill:before{-webkit-mask-image:url(../icons/buildings/community-fill.svg);mask-image:url(../icons/buildings/community-fill.svg)}.fr-icon-community-line:after,.fr-icon-community-line:before{-webkit-mask-image:url(../icons/buildings/community-line.svg);mask-image:url(../icons/buildings/community-line.svg)}.fr-icon-government-fill:after,.fr-icon-government-fill:before{-webkit-mask-image:url(../icons/buildings/government-fill.svg);mask-image:url(../icons/buildings/government-fill.svg)}.fr-icon-government-line:after,.fr-icon-government-line:before{-webkit-mask-image:url(../icons/buildings/government-line.svg);mask-image:url(../icons/buildings/government-line.svg)}.fr-icon-home-4-fill:after,.fr-icon-home-4-fill:before{-webkit-mask-image:url(../icons/buildings/home-4-fill.svg);mask-image:url(../icons/buildings/home-4-fill.svg)}.fr-icon-home-4-line:after,.fr-icon-home-4-line:before{-webkit-mask-image:url(../icons/buildings/home-4-line.svg);mask-image:url(../icons/buildings/home-4-line.svg)}.fr-icon-hospital-fill:after,.fr-icon-hospital-fill:before{-webkit-mask-image:url(../icons/buildings/hospital-fill.svg);mask-image:url(../icons/buildings/hospital-fill.svg)}.fr-icon-hospital-line:after,.fr-icon-hospital-line:before{-webkit-mask-image:url(../icons/buildings/hospital-line.svg);mask-image:url(../icons/buildings/hospital-line.svg)}.fr-icon-hotel-fill:after,.fr-icon-hotel-fill:before{-webkit-mask-image:url(../icons/buildings/hotel-fill.svg);mask-image:url(../icons/buildings/hotel-fill.svg)}.fr-icon-hotel-line:after,.fr-icon-hotel-line:before{-webkit-mask-image:url(../icons/buildings/hotel-line.svg);mask-image:url(../icons/buildings/hotel-line.svg)}.fr-icon-store-fill:after,.fr-icon-store-fill:before{-webkit-mask-image:url(../icons/buildings/store-fill.svg);mask-image:url(../icons/buildings/store-fill.svg)}.fr-icon-store-line:after,.fr-icon-store-line:before{-webkit-mask-image:url(../icons/buildings/store-line.svg);mask-image:url(../icons/buildings/store-line.svg)}.fr-fi-home-4-fill:after,.fr-fi-home-4-fill:before{-webkit-mask-image:url(../icons/buildings/home-4-fill.svg);mask-image:url(../icons/buildings/home-4-fill.svg)}.fr-fi-home-4-line:after,.fr-fi-home-4-line:before{-webkit-mask-image:url(../icons/buildings/home-4-line.svg);mask-image:url(../icons/buildings/home-4-line.svg)}.fr-icon-archive-fill:after,.fr-icon-archive-fill:before{-webkit-mask-image:url(../icons/business/archive-fill.svg);mask-image:url(../icons/business/archive-fill.svg)}.fr-icon-archive-line:after,.fr-icon-archive-line:before{-webkit-mask-image:url(../icons/business/archive-line.svg);mask-image:url(../icons/business/archive-line.svg)}.fr-icon-attachment-fill:after,.fr-icon-attachment-fill:before{-webkit-mask-image:url(../icons/business/attachment-fill.svg);mask-image:url(../icons/business/attachment-fill.svg)}.fr-icon-attachment-line:after,.fr-icon-attachment-line:before{-webkit-mask-image:url(../icons/business/attachment-line.svg);mask-image:url(../icons/business/attachment-line.svg)}.fr-icon-award-fill:after,.fr-icon-award-fill:before{-webkit-mask-image:url(../icons/business/award-fill.svg);mask-image:url(../icons/business/award-fill.svg)}.fr-icon-award-line:after,.fr-icon-award-line:before{-webkit-mask-image:url(../icons/business/award-line.svg);mask-image:url(../icons/business/award-line.svg)}.fr-icon-bar-chart-box-fill:after,.fr-icon-bar-chart-box-fill:before{-webkit-mask-image:url(../icons/business/bar-chart-box-fill.svg);mask-image:url(../icons/business/bar-chart-box-fill.svg)}.fr-icon-bar-chart-box-line:after,.fr-icon-bar-chart-box-line:before{-webkit-mask-image:url(../icons/business/bar-chart-box-line.svg);mask-image:url(../icons/business/bar-chart-box-line.svg)}.fr-icon-bookmark-fill:after,.fr-icon-bookmark-fill:before{-webkit-mask-image:url(../icons/business/bookmark-fill.svg);mask-image:url(../icons/business/bookmark-fill.svg)}.fr-icon-bookmark-line:after,.fr-icon-bookmark-line:before{-webkit-mask-image:url(../icons/business/bookmark-line.svg);mask-image:url(../icons/business/bookmark-line.svg)}.fr-icon-briefcase-fill:after,.fr-icon-briefcase-fill:before{-webkit-mask-image:url(../icons/business/briefcase-fill.svg);mask-image:url(../icons/business/briefcase-fill.svg)}.fr-icon-briefcase-line:after,.fr-icon-briefcase-line:before{-webkit-mask-image:url(../icons/business/briefcase-line.svg);mask-image:url(../icons/business/briefcase-line.svg)}.fr-icon-calendar-2-fill:after,.fr-icon-calendar-2-fill:before{-webkit-mask-image:url(../icons/business/calendar-2-fill.svg);mask-image:url(../icons/business/calendar-2-fill.svg)}.fr-icon-calendar-2-line:after,.fr-icon-calendar-2-line:before{-webkit-mask-image:url(../icons/business/calendar-2-line.svg);mask-image:url(../icons/business/calendar-2-line.svg)}.fr-icon-calendar-event-fill:after,.fr-icon-calendar-event-fill:before{-webkit-mask-image:url(../icons/business/calendar-event-fill.svg);mask-image:url(../icons/business/calendar-event-fill.svg)}.fr-icon-calendar-event-line:after,.fr-icon-calendar-event-line:before{-webkit-mask-image:url(../icons/business/calendar-event-line.svg);mask-image:url(../icons/business/calendar-event-line.svg)}.fr-icon-calendar-fill:after,.fr-icon-calendar-fill:before{-webkit-mask-image:url(../icons/business/calendar-fill.svg);mask-image:url(../icons/business/calendar-fill.svg)}.fr-icon-calendar-line:after,.fr-icon-calendar-line:before{-webkit-mask-image:url(../icons/business/calendar-line.svg);mask-image:url(../icons/business/calendar-line.svg)}.fr-icon-cloud-fill:after,.fr-icon-cloud-fill:before{-webkit-mask-image:url(../icons/business/cloud-fill.svg);mask-image:url(../icons/business/cloud-fill.svg)}.fr-icon-cloud-line:after,.fr-icon-cloud-line:before{-webkit-mask-image:url(../icons/business/cloud-line.svg);mask-image:url(../icons/business/cloud-line.svg)}.fr-icon-copyright-fill:after,.fr-icon-copyright-fill:before{-webkit-mask-image:url(../icons/business/copyright-fill.svg);mask-image:url(../icons/business/copyright-fill.svg)}.fr-icon-copyright-line:after,.fr-icon-copyright-line:before{-webkit-mask-image:url(../icons/business/copyright-line.svg);mask-image:url(../icons/business/copyright-line.svg)}.fr-icon-customer-service-fill:after,.fr-icon-customer-service-fill:before{-webkit-mask-image:url(../icons/business/customer-service-fill.svg);mask-image:url(../icons/business/customer-service-fill.svg)}.fr-icon-customer-service-line:after,.fr-icon-customer-service-line:before{-webkit-mask-image:url(../icons/business/customer-service-line.svg);mask-image:url(../icons/business/customer-service-line.svg)}.fr-icon-flag-fill:after,.fr-icon-flag-fill:before{-webkit-mask-image:url(../icons/business/flag-fill.svg);mask-image:url(../icons/business/flag-fill.svg)}.fr-icon-flag-line:after,.fr-icon-flag-line:before{-webkit-mask-image:url(../icons/business/flag-line.svg);mask-image:url(../icons/business/flag-line.svg)}.fr-icon-global-fill:after,.fr-icon-global-fill:before{-webkit-mask-image:url(../icons/business/global-fill.svg);mask-image:url(../icons/business/global-fill.svg)}.fr-icon-global-line:after,.fr-icon-global-line:before{-webkit-mask-image:url(../icons/business/global-line.svg);mask-image:url(../icons/business/global-line.svg)}.fr-icon-line-chart-fill:after,.fr-icon-line-chart-fill:before{-webkit-mask-image:url(../icons/business/line-chart-fill.svg);mask-image:url(../icons/business/line-chart-fill.svg)}.fr-icon-line-chart-line:after,.fr-icon-line-chart-line:before{-webkit-mask-image:url(../icons/business/line-chart-line.svg);mask-image:url(../icons/business/line-chart-line.svg)}.fr-icon-links-fill:after,.fr-icon-links-fill:before{-webkit-mask-image:url(../icons/business/links-fill.svg);mask-image:url(../icons/business/links-fill.svg)}.fr-icon-links-line:after,.fr-icon-links-line:before{-webkit-mask-image:url(../icons/business/links-line.svg);mask-image:url(../icons/business/links-line.svg)}.fr-icon-mail-fill:after,.fr-icon-mail-fill:before{-webkit-mask-image:url(../icons/business/mail-fill.svg);mask-image:url(../icons/business/mail-fill.svg)}.fr-icon-mail-line:after,.fr-icon-mail-line:before{-webkit-mask-image:url(../icons/business/mail-line.svg);mask-image:url(../icons/business/mail-line.svg)}.fr-icon-mail-open-fill:after,.fr-icon-mail-open-fill:before{-webkit-mask-image:url(../icons/business/mail-open-fill.svg);mask-image:url(../icons/business/mail-open-fill.svg)}.fr-icon-mail-open-line:after,.fr-icon-mail-open-line:before{-webkit-mask-image:url(../icons/business/mail-open-line.svg);mask-image:url(../icons/business/mail-open-line.svg)}.fr-icon-medal-fill:after,.fr-icon-medal-fill:before{-webkit-mask-image:url(../icons/business/medal-fill.svg);mask-image:url(../icons/business/medal-fill.svg)}.fr-icon-medal-line:after,.fr-icon-medal-line:before{-webkit-mask-image:url(../icons/business/medal-line.svg);mask-image:url(../icons/business/medal-line.svg)}.fr-icon-pie-chart-2-fill:after,.fr-icon-pie-chart-2-fill:before{-webkit-mask-image:url(../icons/business/pie-chart-2-fill.svg);mask-image:url(../icons/business/pie-chart-2-fill.svg)}.fr-icon-pie-chart-2-line:after,.fr-icon-pie-chart-2-line:before{-webkit-mask-image:url(../icons/business/pie-chart-2-line.svg);mask-image:url(../icons/business/pie-chart-2-line.svg)}.fr-icon-pie-chart-box-fill:after,.fr-icon-pie-chart-box-fill:before{-webkit-mask-image:url(../icons/business/pie-chart-box-fill.svg);mask-image:url(../icons/business/pie-chart-box-fill.svg)}.fr-icon-pie-chart-box-line:after,.fr-icon-pie-chart-box-line:before{-webkit-mask-image:url(../icons/business/pie-chart-box-line.svg);mask-image:url(../icons/business/pie-chart-box-line.svg)}.fr-icon-printer-fill:after,.fr-icon-printer-fill:before{-webkit-mask-image:url(../icons/business/printer-fill.svg);mask-image:url(../icons/business/printer-fill.svg)}.fr-icon-printer-line:after,.fr-icon-printer-line:before{-webkit-mask-image:url(../icons/business/printer-line.svg);mask-image:url(../icons/business/printer-line.svg)}.fr-icon-profil-fill:after,.fr-icon-profil-fill:before{-webkit-mask-image:url(../icons/business/profil-fill.svg);mask-image:url(../icons/business/profil-fill.svg)}.fr-icon-profil-line:after,.fr-icon-profil-line:before{-webkit-mask-image:url(../icons/business/profil-line.svg);mask-image:url(../icons/business/profil-line.svg)}.fr-icon-projector-2-fill:after,.fr-icon-projector-2-fill:before{-webkit-mask-image:url(../icons/business/projector-2-fill.svg);mask-image:url(../icons/business/projector-2-fill.svg)}.fr-icon-projector-2-line:after,.fr-icon-projector-2-line:before{-webkit-mask-image:url(../icons/business/projector-2-line.svg);mask-image:url(../icons/business/projector-2-line.svg)}.fr-icon-send-plane-fill:after,.fr-icon-send-plane-fill:before{-webkit-mask-image:url(../icons/business/send-plane-fill.svg);mask-image:url(../icons/business/send-plane-fill.svg)}.fr-icon-send-plane-line:after,.fr-icon-send-plane-line:before{-webkit-mask-image:url(../icons/business/send-plane-line.svg);mask-image:url(../icons/business/send-plane-line.svg)}.fr-icon-slideshow-fill:after,.fr-icon-slideshow-fill:before{-webkit-mask-image:url(../icons/business/slideshow-fill.svg);mask-image:url(../icons/business/slideshow-fill.svg)}.fr-icon-slideshow-line:after,.fr-icon-slideshow-line:before{-webkit-mask-image:url(../icons/business/slideshow-line.svg);mask-image:url(../icons/business/slideshow-line.svg)}.fr-icon-window-fill:after,.fr-icon-window-fill:before{-webkit-mask-image:url(../icons/business/window-fill.svg);mask-image:url(../icons/business/window-fill.svg)}.fr-icon-window-line:after,.fr-icon-window-line:before{-webkit-mask-image:url(../icons/business/window-line.svg);mask-image:url(../icons/business/window-line.svg)}.fr-fi-attachment-fill:after,.fr-fi-attachment-fill:before{-webkit-mask-image:url(../icons/business/attachment-fill.svg);mask-image:url(../icons/business/attachment-fill.svg)}.fr-fi-attachment-line:after,.fr-fi-attachment-line:before{-webkit-mask-image:url(../icons/business/attachment-line.svg);mask-image:url(../icons/business/attachment-line.svg)}.fr-fi-calendar-fill:after,.fr-fi-calendar-fill:before{-webkit-mask-image:url(../icons/business/calendar-fill.svg);mask-image:url(../icons/business/calendar-fill.svg)}.fr-fi-calendar-line:after,.fr-fi-calendar-line:before{-webkit-mask-image:url(../icons/business/calendar-line.svg);mask-image:url(../icons/business/calendar-line.svg)}.fr-fi-line-chart-fill:after,.fr-fi-line-chart-fill:before{-webkit-mask-image:url(../icons/business/line-chart-fill.svg);mask-image:url(../icons/business/line-chart-fill.svg)}.fr-fi-line-chart-line:after,.fr-fi-line-chart-line:before{-webkit-mask-image:url(../icons/business/line-chart-line.svg);mask-image:url(../icons/business/line-chart-line.svg)}.fr-fi-links-fill:after,.fr-fi-links-fill:before{-webkit-mask-image:url(../icons/business/links-fill.svg);mask-image:url(../icons/business/links-fill.svg)}.fr-fi-mail-fill:after,.fr-fi-mail-fill:before{-webkit-mask-image:url(../icons/business/mail-fill.svg);mask-image:url(../icons/business/mail-fill.svg)}.fr-fi-mail-line:after,.fr-fi-mail-line:before{-webkit-mask-image:url(../icons/business/mail-line.svg);mask-image:url(../icons/business/mail-line.svg)}.fr-fi-printer-fill:after,.fr-fi-printer-fill:before{-webkit-mask-image:url(../icons/business/printer-fill.svg);mask-image:url(../icons/business/printer-fill.svg)}.fr-fi-printer-line:after,.fr-fi-printer-line:before{-webkit-mask-image:url(../icons/business/printer-line.svg);mask-image:url(../icons/business/printer-line.svg)}.fr-icon-chat-2-fill:after,.fr-icon-chat-2-fill:before{-webkit-mask-image:url(../icons/communication/chat-2-fill.svg);mask-image:url(../icons/communication/chat-2-fill.svg)}.fr-icon-chat-2-line:after,.fr-icon-chat-2-line:before{-webkit-mask-image:url(../icons/communication/chat-2-line.svg);mask-image:url(../icons/communication/chat-2-line.svg)}.fr-icon-chat-3-fill:after,.fr-icon-chat-3-fill:before{-webkit-mask-image:url(../icons/communication/chat-3-fill.svg);mask-image:url(../icons/communication/chat-3-fill.svg)}.fr-icon-chat-3-line:after,.fr-icon-chat-3-line:before{-webkit-mask-image:url(../icons/communication/chat-3-line.svg);mask-image:url(../icons/communication/chat-3-line.svg)}.fr-icon-chat-check-fill:after,.fr-icon-chat-check-fill:before{-webkit-mask-image:url(../icons/communication/chat-check-fill.svg);mask-image:url(../icons/communication/chat-check-fill.svg)}.fr-icon-chat-check-line:after,.fr-icon-chat-check-line:before{-webkit-mask-image:url(../icons/communication/chat-check-line.svg);mask-image:url(../icons/communication/chat-check-line.svg)}.fr-icon-chat-delete-fill:after,.fr-icon-chat-delete-fill:before{-webkit-mask-image:url(../icons/communication/chat-delete-fill.svg);mask-image:url(../icons/communication/chat-delete-fill.svg)}.fr-icon-chat-delete-line:after,.fr-icon-chat-delete-line:before{-webkit-mask-image:url(../icons/communication/chat-delete-line.svg);mask-image:url(../icons/communication/chat-delete-line.svg)}.fr-icon-chat-poll-fill:after,.fr-icon-chat-poll-fill:before{-webkit-mask-image:url(../icons/communication/chat-poll-fill.svg);mask-image:url(../icons/communication/chat-poll-fill.svg)}.fr-icon-chat-poll-line:after,.fr-icon-chat-poll-line:before{-webkit-mask-image:url(../icons/communication/chat-poll-line.svg);mask-image:url(../icons/communication/chat-poll-line.svg)}.fr-icon-discuss-fill:after,.fr-icon-discuss-fill:before{-webkit-mask-image:url(../icons/communication/discuss-fill.svg);mask-image:url(../icons/communication/discuss-fill.svg)}.fr-icon-discuss-line:after,.fr-icon-discuss-line:before{-webkit-mask-image:url(../icons/communication/discuss-line.svg);mask-image:url(../icons/communication/discuss-line.svg)}.fr-icon-feedback-fill:after,.fr-icon-feedback-fill:before{-webkit-mask-image:url(../icons/communication/feedback-fill.svg);mask-image:url(../icons/communication/feedback-fill.svg)}.fr-icon-feedback-line:after,.fr-icon-feedback-line:before{-webkit-mask-image:url(../icons/communication/feedback-line.svg);mask-image:url(../icons/communication/feedback-line.svg)}.fr-icon-message-2-fill:after,.fr-icon-message-2-fill:before{-webkit-mask-image:url(../icons/communication/message-2-fill.svg);mask-image:url(../icons/communication/message-2-fill.svg)}.fr-icon-message-2-line:after,.fr-icon-message-2-line:before{-webkit-mask-image:url(../icons/communication/message-2-line.svg);mask-image:url(../icons/communication/message-2-line.svg)}.fr-icon-question-answer-fill:after,.fr-icon-question-answer-fill:before{-webkit-mask-image:url(../icons/communication/question-answer-fill.svg);mask-image:url(../icons/communication/question-answer-fill.svg)}.fr-icon-question-answer-line:after,.fr-icon-question-answer-line:before{-webkit-mask-image:url(../icons/communication/question-answer-line.svg);mask-image:url(../icons/communication/question-answer-line.svg)}.fr-icon-questionnaire-fill:after,.fr-icon-questionnaire-fill:before{-webkit-mask-image:url(../icons/communication/questionnaire-fill.svg);mask-image:url(../icons/communication/questionnaire-fill.svg)}.fr-icon-questionnaire-line:after,.fr-icon-questionnaire-line:before{-webkit-mask-image:url(../icons/communication/questionnaire-line.svg);mask-image:url(../icons/communication/questionnaire-line.svg)}.fr-icon-video-chat-fill:after,.fr-icon-video-chat-fill:before{-webkit-mask-image:url(../icons/communication/video-chat-fill.svg);mask-image:url(../icons/communication/video-chat-fill.svg)}.fr-icon-video-chat-line:after,.fr-icon-video-chat-line:before{-webkit-mask-image:url(../icons/communication/video-chat-line.svg);mask-image:url(../icons/communication/video-chat-line.svg)}.fr-icon-ball-pen-fill:after,.fr-icon-ball-pen-fill:before{-webkit-mask-image:url(../icons/design/ball-pen-fill.svg);mask-image:url(../icons/design/ball-pen-fill.svg)}.fr-icon-ball-pen-line:after,.fr-icon-ball-pen-line:before{-webkit-mask-image:url(../icons/design/ball-pen-line.svg);mask-image:url(../icons/design/ball-pen-line.svg)}.fr-icon-brush-3-fill:after,.fr-icon-brush-3-fill:before{-webkit-mask-image:url(../icons/design/brush-3-fill.svg);mask-image:url(../icons/design/brush-3-fill.svg)}.fr-icon-brush-3-line:after,.fr-icon-brush-3-line:before{-webkit-mask-image:url(../icons/design/brush-3-line.svg);mask-image:url(../icons/design/brush-3-line.svg)}.fr-icon-brush-fill:after,.fr-icon-brush-fill:before{-webkit-mask-image:url(../icons/design/brush-fill.svg);mask-image:url(../icons/design/brush-fill.svg)}.fr-icon-brush-line:after,.fr-icon-brush-line:before{-webkit-mask-image:url(../icons/design/brush-line.svg);mask-image:url(../icons/design/brush-line.svg)}.fr-icon-contrast-fill:after,.fr-icon-contrast-fill:before{-webkit-mask-image:url(../icons/design/contrast-fill.svg);mask-image:url(../icons/design/contrast-fill.svg)}.fr-icon-contrast-line:after,.fr-icon-contrast-line:before{-webkit-mask-image:url(../icons/design/contrast-line.svg);mask-image:url(../icons/design/contrast-line.svg)}.fr-icon-crop-fill:after,.fr-icon-crop-fill:before{-webkit-mask-image:url(../icons/design/crop-fill.svg);mask-image:url(../icons/design/crop-fill.svg)}.fr-icon-crop-line:after,.fr-icon-crop-line:before{-webkit-mask-image:url(../icons/design/crop-line.svg);mask-image:url(../icons/design/crop-line.svg)}.fr-icon-drag-move-2-fill:after,.fr-icon-drag-move-2-fill:before{-webkit-mask-image:url(../icons/design/drag-move-2-fill.svg);mask-image:url(../icons/design/drag-move-2-fill.svg)}.fr-icon-drag-move-2-line:after,.fr-icon-drag-move-2-line:before{-webkit-mask-image:url(../icons/design/drag-move-2-line.svg);mask-image:url(../icons/design/drag-move-2-line.svg)}.fr-icon-drop-fill:after,.fr-icon-drop-fill:before{-webkit-mask-image:url(../icons/design/drop-fill.svg);mask-image:url(../icons/design/drop-fill.svg)}.fr-icon-drop-line:after,.fr-icon-drop-line:before{-webkit-mask-image:url(../icons/design/drop-line.svg);mask-image:url(../icons/design/drop-line.svg)}.fr-icon-edit-box-fill:after,.fr-icon-edit-box-fill:before{-webkit-mask-image:url(../icons/design/edit-box-fill.svg);mask-image:url(../icons/design/edit-box-fill.svg)}.fr-icon-edit-box-line:after,.fr-icon-edit-box-line:before{-webkit-mask-image:url(../icons/design/edit-box-line.svg);mask-image:url(../icons/design/edit-box-line.svg)}.fr-icon-edit-fill:after,.fr-icon-edit-fill:before{-webkit-mask-image:url(../icons/design/edit-fill.svg);mask-image:url(../icons/design/edit-fill.svg)}.fr-icon-edit-line:after,.fr-icon-edit-line:before{-webkit-mask-image:url(../icons/design/edit-line.svg);mask-image:url(../icons/design/edit-line.svg)}.fr-icon-eraser-fill:after,.fr-icon-eraser-fill:before{-webkit-mask-image:url(../icons/design/eraser-fill.svg);mask-image:url(../icons/design/eraser-fill.svg)}.fr-icon-eraser-line:after,.fr-icon-eraser-line:before{-webkit-mask-image:url(../icons/design/eraser-line.svg);mask-image:url(../icons/design/eraser-line.svg)}.fr-icon-ink-bottle-fill:after,.fr-icon-ink-bottle-fill:before{-webkit-mask-image:url(../icons/design/ink-bottle-fill.svg);mask-image:url(../icons/design/ink-bottle-fill.svg)}.fr-icon-ink-bottle-line:after,.fr-icon-ink-bottle-line:before{-webkit-mask-image:url(../icons/design/ink-bottle-line.svg);mask-image:url(../icons/design/ink-bottle-line.svg)}.fr-icon-layout-grid-fill:after,.fr-icon-layout-grid-fill:before{-webkit-mask-image:url(../icons/design/layout-grid-fill.svg);mask-image:url(../icons/design/layout-grid-fill.svg)}.fr-icon-layout-grid-line:after,.fr-icon-layout-grid-line:before{-webkit-mask-image:url(../icons/design/layout-grid-line.svg);mask-image:url(../icons/design/layout-grid-line.svg)}.fr-icon-mark-pen-fill:after,.fr-icon-mark-pen-fill:before{-webkit-mask-image:url(../icons/design/mark-pen-fill.svg);mask-image:url(../icons/design/mark-pen-fill.svg)}.fr-icon-mark-pen-line:after,.fr-icon-mark-pen-line:before{-webkit-mask-image:url(../icons/design/mark-pen-line.svg);mask-image:url(../icons/design/mark-pen-line.svg)}.fr-icon-paint-brush-fill:after,.fr-icon-paint-brush-fill:before{-webkit-mask-image:url(../icons/design/paint-brush-fill.svg);mask-image:url(../icons/design/paint-brush-fill.svg)}.fr-icon-paint-brush-line:after,.fr-icon-paint-brush-line:before{-webkit-mask-image:url(../icons/design/paint-brush-line.svg);mask-image:url(../icons/design/paint-brush-line.svg)}.fr-icon-paint-fill:after,.fr-icon-paint-fill:before{-webkit-mask-image:url(../icons/design/paint-fill.svg);mask-image:url(../icons/design/paint-fill.svg)}.fr-icon-paint-line:after,.fr-icon-paint-line:before{-webkit-mask-image:url(../icons/design/paint-line.svg);mask-image:url(../icons/design/paint-line.svg)}.fr-icon-palette-fill:after,.fr-icon-palette-fill:before{-webkit-mask-image:url(../icons/design/palette-fill.svg);mask-image:url(../icons/design/palette-fill.svg)}.fr-icon-palette-line:after,.fr-icon-palette-line:before{-webkit-mask-image:url(../icons/design/palette-line.svg);mask-image:url(../icons/design/palette-line.svg)}.fr-icon-pantone-fill:after,.fr-icon-pantone-fill:before{-webkit-mask-image:url(../icons/design/pantone-fill.svg);mask-image:url(../icons/design/pantone-fill.svg)}.fr-icon-pantone-line:after,.fr-icon-pantone-line:before{-webkit-mask-image:url(../icons/design/pantone-line.svg);mask-image:url(../icons/design/pantone-line.svg)}.fr-icon-pen-nib-fill:after,.fr-icon-pen-nib-fill:before{-webkit-mask-image:url(../icons/design/pen-nib-fill.svg);mask-image:url(../icons/design/pen-nib-fill.svg)}.fr-icon-pen-nib-line:after,.fr-icon-pen-nib-line:before{-webkit-mask-image:url(../icons/design/pen-nib-line.svg);mask-image:url(../icons/design/pen-nib-line.svg)}.fr-icon-pencil-fill:after,.fr-icon-pencil-fill:before{-webkit-mask-image:url(../icons/design/pencil-fill.svg);mask-image:url(../icons/design/pencil-fill.svg)}.fr-icon-pencil-line:after,.fr-icon-pencil-line:before{-webkit-mask-image:url(../icons/design/pencil-line.svg);mask-image:url(../icons/design/pencil-line.svg)}.fr-icon-pencil-ruler-fill:after,.fr-icon-pencil-ruler-fill:before{-webkit-mask-image:url(../icons/design/pencil-ruler-fill.svg);mask-image:url(../icons/design/pencil-ruler-fill.svg)}.fr-icon-pencil-ruler-line:after,.fr-icon-pencil-ruler-line:before{-webkit-mask-image:url(../icons/design/pencil-ruler-line.svg);mask-image:url(../icons/design/pencil-ruler-line.svg)}.fr-icon-shapes-fill:after,.fr-icon-shapes-fill:before{-webkit-mask-image:url(../icons/design/shapes-fill.svg);mask-image:url(../icons/design/shapes-fill.svg)}.fr-icon-shapes-line:after,.fr-icon-shapes-line:before{-webkit-mask-image:url(../icons/design/shapes-line.svg);mask-image:url(../icons/design/shapes-line.svg)}.fr-icon-sip-fill:after,.fr-icon-sip-fill:before{-webkit-mask-image:url(../icons/design/sip-fill.svg);mask-image:url(../icons/design/sip-fill.svg)}.fr-icon-sip-line:after,.fr-icon-sip-line:before{-webkit-mask-image:url(../icons/design/sip-line.svg);mask-image:url(../icons/design/sip-line.svg)}.fr-icon-table-fill:after,.fr-icon-table-fill:before{-webkit-mask-image:url(../icons/design/table-fill.svg);mask-image:url(../icons/design/table-fill.svg)}.fr-icon-table-line:after,.fr-icon-table-line:before{-webkit-mask-image:url(../icons/design/table-line.svg);mask-image:url(../icons/design/table-line.svg)}.fr-fi-edit-fill:after,.fr-fi-edit-fill:before{-webkit-mask-image:url(../icons/design/edit-fill.svg);mask-image:url(../icons/design/edit-fill.svg)}.fr-fi-edit-line:after,.fr-fi-edit-line:before{-webkit-mask-image:url(../icons/design/edit-line.svg);mask-image:url(../icons/design/edit-line.svg)}.fr-icon-bug-fill:after,.fr-icon-bug-fill:before{-webkit-mask-image:url(../icons/development/bug-fill.svg);mask-image:url(../icons/development/bug-fill.svg)}.fr-icon-bug-line:after,.fr-icon-bug-line:before{-webkit-mask-image:url(../icons/development/bug-line.svg);mask-image:url(../icons/development/bug-line.svg)}.fr-icon-code-box-fill:after,.fr-icon-code-box-fill:before{-webkit-mask-image:url(../icons/development/code-box-fill.svg);mask-image:url(../icons/development/code-box-fill.svg)}.fr-icon-code-box-line:after,.fr-icon-code-box-line:before{-webkit-mask-image:url(../icons/development/code-box-line.svg);mask-image:url(../icons/development/code-box-line.svg)}.fr-icon-code-s-slash-line:after,.fr-icon-code-s-slash-line:before{-webkit-mask-image:url(../icons/development/code-s-slash-line.svg);mask-image:url(../icons/development/code-s-slash-line.svg)}.fr-icon-cursor-fill:after,.fr-icon-cursor-fill:before{-webkit-mask-image:url(../icons/development/cursor-fill.svg);mask-image:url(../icons/development/cursor-fill.svg)}.fr-icon-cursor-line:after,.fr-icon-cursor-line:before{-webkit-mask-image:url(../icons/development/cursor-line.svg);mask-image:url(../icons/development/cursor-line.svg)}.fr-icon-git-branch-fill:after,.fr-icon-git-branch-fill:before{-webkit-mask-image:url(../icons/development/git-branch-fill.svg);mask-image:url(../icons/development/git-branch-fill.svg)}.fr-icon-git-branch-line:after,.fr-icon-git-branch-line:before{-webkit-mask-image:url(../icons/development/git-branch-line.svg);mask-image:url(../icons/development/git-branch-line.svg)}.fr-icon-git-commit-fill:after,.fr-icon-git-commit-fill:before{-webkit-mask-image:url(../icons/development/git-commit-fill.svg);mask-image:url(../icons/development/git-commit-fill.svg)}.fr-icon-git-commit-line:after,.fr-icon-git-commit-line:before{-webkit-mask-image:url(../icons/development/git-commit-line.svg);mask-image:url(../icons/development/git-commit-line.svg)}.fr-icon-git-merge-fill:after,.fr-icon-git-merge-fill:before{-webkit-mask-image:url(../icons/development/git-merge-fill.svg);mask-image:url(../icons/development/git-merge-fill.svg)}.fr-icon-git-merge-line:after,.fr-icon-git-merge-line:before{-webkit-mask-image:url(../icons/development/git-merge-line.svg);mask-image:url(../icons/development/git-merge-line.svg)}.fr-icon-git-pull-request-fill:after,.fr-icon-git-pull-request-fill:before{-webkit-mask-image:url(../icons/development/git-pull-request-fill.svg);mask-image:url(../icons/development/git-pull-request-fill.svg)}.fr-icon-git-pull-request-line:after,.fr-icon-git-pull-request-line:before{-webkit-mask-image:url(../icons/development/git-pull-request-line.svg);mask-image:url(../icons/development/git-pull-request-line.svg)}.fr-icon-git-repository-commits-fill:after,.fr-icon-git-repository-commits-fill:before{-webkit-mask-image:url(../icons/development/git-repository-commits-fill.svg);mask-image:url(../icons/development/git-repository-commits-fill.svg)}.fr-icon-git-repository-commits-line:after,.fr-icon-git-repository-commits-line:before{-webkit-mask-image:url(../icons/development/git-repository-commits-line.svg);mask-image:url(../icons/development/git-repository-commits-line.svg)}.fr-icon-git-repository-fill:after,.fr-icon-git-repository-fill:before{-webkit-mask-image:url(../icons/development/git-repository-fill.svg);mask-image:url(../icons/development/git-repository-fill.svg)}.fr-icon-git-repository-line:after,.fr-icon-git-repository-line:before{-webkit-mask-image:url(../icons/development/git-repository-line.svg);mask-image:url(../icons/development/git-repository-line.svg)}.fr-icon-git-repository-private-fill:after,.fr-icon-git-repository-private-fill:before{-webkit-mask-image:url(../icons/development/git-repository-private-fill.svg);mask-image:url(../icons/development/git-repository-private-fill.svg)}.fr-icon-git-repository-private-line:after,.fr-icon-git-repository-private-line:before{-webkit-mask-image:url(../icons/development/git-repository-private-line.svg);mask-image:url(../icons/development/git-repository-private-line.svg)}.fr-icon-terminal-box-fill:after,.fr-icon-terminal-box-fill:before{-webkit-mask-image:url(../icons/development/terminal-box-fill.svg);mask-image:url(../icons/development/terminal-box-fill.svg)}.fr-icon-terminal-box-line:after,.fr-icon-terminal-box-line:before{-webkit-mask-image:url(../icons/development/terminal-box-line.svg);mask-image:url(../icons/development/terminal-box-line.svg)}.fr-icon-terminal-line:after,.fr-icon-terminal-line:before{-webkit-mask-image:url(../icons/development/terminal-line.svg);mask-image:url(../icons/development/terminal-line.svg)}.fr-icon-terminal-window-fill:after,.fr-icon-terminal-window-fill:before{-webkit-mask-image:url(../icons/development/terminal-window-fill.svg);mask-image:url(../icons/development/terminal-window-fill.svg)}.fr-icon-terminal-window-line:after,.fr-icon-terminal-window-line:before{-webkit-mask-image:url(../icons/development/terminal-window-line.svg);mask-image:url(../icons/development/terminal-window-line.svg)}.fr-icon-bluetooth-fill:after,.fr-icon-bluetooth-fill:before{-webkit-mask-image:url(../icons/device/bluetooth-fill.svg);mask-image:url(../icons/device/bluetooth-fill.svg)}.fr-icon-bluetooth-line:after,.fr-icon-bluetooth-line:before{-webkit-mask-image:url(../icons/device/bluetooth-line.svg);mask-image:url(../icons/device/bluetooth-line.svg)}.fr-icon-computer-fill:after,.fr-icon-computer-fill:before{-webkit-mask-image:url(../icons/device/computer-fill.svg);mask-image:url(../icons/device/computer-fill.svg)}.fr-icon-computer-line:after,.fr-icon-computer-line:before{-webkit-mask-image:url(../icons/device/computer-line.svg);mask-image:url(../icons/device/computer-line.svg)}.fr-icon-dashboard-3-fill:after,.fr-icon-dashboard-3-fill:before{-webkit-mask-image:url(../icons/device/dashboard-3-fill.svg);mask-image:url(../icons/device/dashboard-3-fill.svg)}.fr-icon-dashboard-3-line:after,.fr-icon-dashboard-3-line:before{-webkit-mask-image:url(../icons/device/dashboard-3-line.svg);mask-image:url(../icons/device/dashboard-3-line.svg)}.fr-icon-database-fill:after,.fr-icon-database-fill:before{-webkit-mask-image:url(../icons/device/database-fill.svg);mask-image:url(../icons/device/database-fill.svg)}.fr-icon-database-line:after,.fr-icon-database-line:before{-webkit-mask-image:url(../icons/device/database-line.svg);mask-image:url(../icons/device/database-line.svg)}.fr-icon-device-fill:after,.fr-icon-device-fill:before{-webkit-mask-image:url(../icons/device/device-fill.svg);mask-image:url(../icons/device/device-fill.svg)}.fr-icon-device-line:after,.fr-icon-device-line:before{-webkit-mask-image:url(../icons/device/device-line.svg);mask-image:url(../icons/device/device-line.svg)}.fr-icon-hard-drive-2-fill:after,.fr-icon-hard-drive-2-fill:before{-webkit-mask-image:url(../icons/device/hard-drive-2-fill.svg);mask-image:url(../icons/device/hard-drive-2-fill.svg)}.fr-icon-hard-drive-2-line:after,.fr-icon-hard-drive-2-line:before{-webkit-mask-image:url(../icons/device/hard-drive-2-line.svg);mask-image:url(../icons/device/hard-drive-2-line.svg)}.fr-icon-mac-fill:after,.fr-icon-mac-fill:before{-webkit-mask-image:url(../icons/device/mac-fill.svg);mask-image:url(../icons/device/mac-fill.svg)}.fr-icon-mac-line:after,.fr-icon-mac-line:before{-webkit-mask-image:url(../icons/device/mac-line.svg);mask-image:url(../icons/device/mac-line.svg)}.fr-icon-phone-fill:after,.fr-icon-phone-fill:before{-webkit-mask-image:url(../icons/device/phone-fill.svg);mask-image:url(../icons/device/phone-fill.svg)}.fr-icon-phone-line:after,.fr-icon-phone-line:before{-webkit-mask-image:url(../icons/device/phone-line.svg);mask-image:url(../icons/device/phone-line.svg)}.fr-icon-qr-code-fill:after,.fr-icon-qr-code-fill:before{-webkit-mask-image:url(../icons/device/qr-code-fill.svg);mask-image:url(../icons/device/qr-code-fill.svg)}.fr-icon-qr-code-line:after,.fr-icon-qr-code-line:before{-webkit-mask-image:url(../icons/device/qr-code-line.svg);mask-image:url(../icons/device/qr-code-line.svg)}.fr-icon-rss-fill:after,.fr-icon-rss-fill:before{-webkit-mask-image:url(../icons/device/rss-fill.svg);mask-image:url(../icons/device/rss-fill.svg)}.fr-icon-rss-line:after,.fr-icon-rss-line:before{-webkit-mask-image:url(../icons/device/rss-line.svg);mask-image:url(../icons/device/rss-line.svg)}.fr-icon-save-3-fill:after,.fr-icon-save-3-fill:before{-webkit-mask-image:url(../icons/device/save-3-fill.svg);mask-image:url(../icons/device/save-3-fill.svg)}.fr-icon-save-3-line:after,.fr-icon-save-3-line:before{-webkit-mask-image:url(../icons/device/save-3-line.svg);mask-image:url(../icons/device/save-3-line.svg)}.fr-icon-save-fill:after,.fr-icon-save-fill:before{-webkit-mask-image:url(../icons/device/save-fill.svg);mask-image:url(../icons/device/save-fill.svg)}.fr-icon-save-line:after,.fr-icon-save-line:before{-webkit-mask-image:url(../icons/device/save-line.svg);mask-image:url(../icons/device/save-line.svg)}.fr-icon-server-fill:after,.fr-icon-server-fill:before{-webkit-mask-image:url(../icons/device/server-fill.svg);mask-image:url(../icons/device/server-fill.svg)}.fr-icon-server-line:after,.fr-icon-server-line:before{-webkit-mask-image:url(../icons/device/server-line.svg);mask-image:url(../icons/device/server-line.svg)}.fr-icon-smartphone-fill:after,.fr-icon-smartphone-fill:before{-webkit-mask-image:url(../icons/device/smartphone-fill.svg);mask-image:url(../icons/device/smartphone-fill.svg)}.fr-icon-smartphone-line:after,.fr-icon-smartphone-line:before{-webkit-mask-image:url(../icons/device/smartphone-line.svg);mask-image:url(../icons/device/smartphone-line.svg)}.fr-icon-tablet-fill:after,.fr-icon-tablet-fill:before{-webkit-mask-image:url(../icons/device/tablet-fill.svg);mask-image:url(../icons/device/tablet-fill.svg)}.fr-icon-tablet-line:after,.fr-icon-tablet-line:before{-webkit-mask-image:url(../icons/device/tablet-line.svg);mask-image:url(../icons/device/tablet-line.svg)}.fr-icon-tv-fill:after,.fr-icon-tv-fill:before{-webkit-mask-image:url(../icons/device/tv-fill.svg);mask-image:url(../icons/device/tv-fill.svg)}.fr-icon-tv-line:after,.fr-icon-tv-line:before{-webkit-mask-image:url(../icons/device/tv-line.svg);mask-image:url(../icons/device/tv-line.svg)}.fr-icon-wifi-fill:after,.fr-icon-wifi-fill:before{-webkit-mask-image:url(../icons/device/wifi-fill.svg);mask-image:url(../icons/device/wifi-fill.svg)}.fr-icon-wifi-line:after,.fr-icon-wifi-line:before{-webkit-mask-image:url(../icons/device/wifi-line.svg);mask-image:url(../icons/device/wifi-line.svg)}.fr-fi-phone-fill:after,.fr-fi-phone-fill:before{-webkit-mask-image:url(../icons/device/phone-fill.svg);mask-image:url(../icons/device/phone-fill.svg)}.fr-fi-phone-line:after,.fr-fi-phone-line:before{-webkit-mask-image:url(../icons/device/phone-line.svg);mask-image:url(../icons/device/phone-line.svg)}.fr-fi-rss-fill:after,.fr-fi-rss-fill:before{-webkit-mask-image:url(../icons/device/rss-fill.svg);mask-image:url(../icons/device/rss-fill.svg)}.fr-fi-rss-line:after,.fr-fi-rss-line:before{-webkit-mask-image:url(../icons/device/rss-line.svg);mask-image:url(../icons/device/rss-line.svg)}.fr-fi-save-fill:after,.fr-fi-save-fill:before{-webkit-mask-image:url(../icons/device/save-fill.svg);mask-image:url(../icons/device/save-fill.svg)}.fr-fi-save-line:after,.fr-fi-save-line:before{-webkit-mask-image:url(../icons/device/save-line.svg);mask-image:url(../icons/device/save-line.svg)}.fr-icon-article-fill:after,.fr-icon-article-fill:before{-webkit-mask-image:url(../icons/document/article-fill.svg);mask-image:url(../icons/document/article-fill.svg)}.fr-icon-article-line:after,.fr-icon-article-line:before{-webkit-mask-image:url(../icons/document/article-line.svg);mask-image:url(../icons/document/article-line.svg)}.fr-icon-book-2-fill:after,.fr-icon-book-2-fill:before{-webkit-mask-image:url(../icons/document/book-2-fill.svg);mask-image:url(../icons/document/book-2-fill.svg)}.fr-icon-book-2-line:after,.fr-icon-book-2-line:before{-webkit-mask-image:url(../icons/document/book-2-line.svg);mask-image:url(../icons/document/book-2-line.svg)}.fr-icon-booklet-fill:after,.fr-icon-booklet-fill:before{-webkit-mask-image:url(../icons/document/booklet-fill.svg);mask-image:url(../icons/document/booklet-fill.svg)}.fr-icon-booklet-line:after,.fr-icon-booklet-line:before{-webkit-mask-image:url(../icons/document/booklet-line.svg);mask-image:url(../icons/document/booklet-line.svg)}.fr-icon-clipboard-fill:after,.fr-icon-clipboard-fill:before{-webkit-mask-image:url(../icons/document/clipboard-fill.svg);mask-image:url(../icons/document/clipboard-fill.svg)}.fr-icon-clipboard-line:after,.fr-icon-clipboard-line:before{-webkit-mask-image:url(../icons/document/clipboard-line.svg);mask-image:url(../icons/document/clipboard-line.svg)}.fr-icon-draft-fill:after,.fr-icon-draft-fill:before{-webkit-mask-image:url(../icons/document/draft-fill.svg);mask-image:url(../icons/document/draft-fill.svg)}.fr-icon-draft-line:after,.fr-icon-draft-line:before{-webkit-mask-image:url(../icons/document/draft-line.svg);mask-image:url(../icons/document/draft-line.svg)}.fr-icon-file-add-fill:after,.fr-icon-file-add-fill:before{-webkit-mask-image:url(../icons/document/file-add-fill.svg);mask-image:url(../icons/document/file-add-fill.svg)}.fr-icon-file-add-line:after,.fr-icon-file-add-line:before{-webkit-mask-image:url(../icons/document/file-add-line.svg);mask-image:url(../icons/document/file-add-line.svg)}.fr-icon-file-download-fill:after,.fr-icon-file-download-fill:before{-webkit-mask-image:url(../icons/document/file-download-fill.svg);mask-image:url(../icons/document/file-download-fill.svg)}.fr-icon-file-download-line:after,.fr-icon-file-download-line:before{-webkit-mask-image:url(../icons/document/file-download-line.svg);mask-image:url(../icons/document/file-download-line.svg)}.fr-icon-file-fill:after,.fr-icon-file-fill:before{-webkit-mask-image:url(../icons/document/file-fill.svg);mask-image:url(../icons/document/file-fill.svg)}.fr-icon-file-line:after,.fr-icon-file-line:before{-webkit-mask-image:url(../icons/document/file-line.svg);mask-image:url(../icons/document/file-line.svg)}.fr-icon-file-pdf-fill:after,.fr-icon-file-pdf-fill:before{-webkit-mask-image:url(../icons/document/file-pdf-fill.svg);mask-image:url(../icons/document/file-pdf-fill.svg)}.fr-icon-file-pdf-line:after,.fr-icon-file-pdf-line:before{-webkit-mask-image:url(../icons/document/file-pdf-line.svg);mask-image:url(../icons/document/file-pdf-line.svg)}.fr-icon-file-text-fill:after,.fr-icon-file-text-fill:before{-webkit-mask-image:url(../icons/document/file-text-fill.svg);mask-image:url(../icons/document/file-text-fill.svg)}.fr-icon-file-text-line:after,.fr-icon-file-text-line:before{-webkit-mask-image:url(../icons/document/file-text-line.svg);mask-image:url(../icons/document/file-text-line.svg)}.fr-icon-folder-2-fill:after,.fr-icon-folder-2-fill:before{-webkit-mask-image:url(../icons/document/folder-2-fill.svg);mask-image:url(../icons/document/folder-2-fill.svg)}.fr-icon-folder-2-line:after,.fr-icon-folder-2-line:before{-webkit-mask-image:url(../icons/document/folder-2-line.svg);mask-image:url(../icons/document/folder-2-line.svg)}.fr-icon-newspaper-fill:after,.fr-icon-newspaper-fill:before{-webkit-mask-image:url(../icons/document/newspaper-fill.svg);mask-image:url(../icons/document/newspaper-fill.svg)}.fr-icon-newspaper-line:after,.fr-icon-newspaper-line:before{-webkit-mask-image:url(../icons/document/newspaper-line.svg);mask-image:url(../icons/document/newspaper-line.svg)}.fr-icon-survey-fill:after,.fr-icon-survey-fill:before{-webkit-mask-image:url(../icons/document/survey-fill.svg);mask-image:url(../icons/document/survey-fill.svg)}.fr-icon-survey-line:after,.fr-icon-survey-line:before{-webkit-mask-image:url(../icons/document/survey-line.svg);mask-image:url(../icons/document/survey-line.svg)}.fr-icon-todo-fill:after,.fr-icon-todo-fill:before{-webkit-mask-image:url(../icons/document/todo-fill.svg);mask-image:url(../icons/document/todo-fill.svg)}.fr-icon-todo-line:after,.fr-icon-todo-line:before{-webkit-mask-image:url(../icons/document/todo-line.svg);mask-image:url(../icons/document/todo-line.svg)}.fr-fi-file-download-fill:after,.fr-fi-file-download-fill:before{-webkit-mask-image:url(../icons/document/file-download-fill.svg);mask-image:url(../icons/document/file-download-fill.svg)}.fr-fi-file-download-line:after,.fr-fi-file-download-line:before{-webkit-mask-image:url(../icons/document/file-download-line.svg);mask-image:url(../icons/document/file-download-line.svg)}.fr-fi-file-fill:after,.fr-fi-file-fill:before{-webkit-mask-image:url(../icons/document/file-fill.svg);mask-image:url(../icons/document/file-fill.svg)}.fr-fi-file-line:after,.fr-fi-file-line:before{-webkit-mask-image:url(../icons/document/file-line.svg);mask-image:url(../icons/document/file-line.svg)}.fr-fi-file-pdf-fill:after,.fr-fi-file-pdf-fill:before{-webkit-mask-image:url(../icons/document/file-pdf-fill.svg);mask-image:url(../icons/document/file-pdf-fill.svg)}.fr-fi-file-pdf-line:after,.fr-fi-file-pdf-line:before{-webkit-mask-image:url(../icons/document/file-pdf-line.svg);mask-image:url(../icons/document/file-pdf-line.svg)}.fr-icon-align-center:after,.fr-icon-align-center:before{-webkit-mask-image:url(../icons/editor/align-center.svg);mask-image:url(../icons/editor/align-center.svg)}.fr-icon-align-justify:after,.fr-icon-align-justify:before{-webkit-mask-image:url(../icons/editor/align-justify.svg);mask-image:url(../icons/editor/align-justify.svg)}.fr-icon-align-left:after,.fr-icon-align-left:before{-webkit-mask-image:url(../icons/editor/align-left.svg);mask-image:url(../icons/editor/align-left.svg)}.fr-icon-align-right:after,.fr-icon-align-right:before{-webkit-mask-image:url(../icons/editor/align-right.svg);mask-image:url(../icons/editor/align-right.svg)}.fr-icon-code-block:after,.fr-icon-code-block:before{-webkit-mask-image:url(../icons/editor/code-block.svg);mask-image:url(../icons/editor/code-block.svg)}.fr-icon-code-view:after,.fr-icon-code-view:before{-webkit-mask-image:url(../icons/editor/code-view.svg);mask-image:url(../icons/editor/code-view.svg)}.fr-icon-font-color:after,.fr-icon-font-color:before{-webkit-mask-image:url(../icons/editor/font-color.svg);mask-image:url(../icons/editor/font-color.svg)}.fr-icon-font-size:after,.fr-icon-font-size:before{-webkit-mask-image:url(../icons/editor/font-size.svg);mask-image:url(../icons/editor/font-size.svg)}.fr-icon-format-clear:after,.fr-icon-format-clear:before{-webkit-mask-image:url(../icons/editor/format-clear.svg);mask-image:url(../icons/editor/format-clear.svg)}.fr-icon-bold:after,.fr-icon-bold:before{-webkit-mask-image:url(../icons/editor/fr--bold.svg);mask-image:url(../icons/editor/fr--bold.svg)}.fr-icon-highlight:after,.fr-icon-highlight:before{-webkit-mask-image:url(../icons/editor/fr--highlight.svg);mask-image:url(../icons/editor/fr--highlight.svg)}.fr-icon-quote-fill:after,.fr-icon-quote-fill:before{-webkit-mask-image:url(../icons/editor/fr--quote-fill.svg);mask-image:url(../icons/editor/fr--quote-fill.svg)}.fr-icon-quote-line:after,.fr-icon-quote-line:before{-webkit-mask-image:url(../icons/editor/fr--quote-line.svg);mask-image:url(../icons/editor/fr--quote-line.svg)}.fr-icon-h-1:after,.fr-icon-h-1:before{-webkit-mask-image:url(../icons/editor/h-1.svg);mask-image:url(../icons/editor/h-1.svg)}.fr-icon-h-2:after,.fr-icon-h-2:before{-webkit-mask-image:url(../icons/editor/h-2.svg);mask-image:url(../icons/editor/h-2.svg)}.fr-icon-h-3:after,.fr-icon-h-3:before{-webkit-mask-image:url(../icons/editor/h-3.svg);mask-image:url(../icons/editor/h-3.svg)}.fr-icon-h-4:after,.fr-icon-h-4:before{-webkit-mask-image:url(../icons/editor/h-4.svg);mask-image:url(../icons/editor/h-4.svg)}.fr-icon-h-5:after,.fr-icon-h-5:before{-webkit-mask-image:url(../icons/editor/h-5.svg);mask-image:url(../icons/editor/h-5.svg)}.fr-icon-h-6:after,.fr-icon-h-6:before{-webkit-mask-image:url(../icons/editor/h-6.svg);mask-image:url(../icons/editor/h-6.svg)}.fr-icon-hashtag:after,.fr-icon-hashtag:before{-webkit-mask-image:url(../icons/editor/hashtag.svg);mask-image:url(../icons/editor/hashtag.svg)}.fr-icon-indent-decrease:after,.fr-icon-indent-decrease:before{-webkit-mask-image:url(../icons/editor/indent-decrease.svg);mask-image:url(../icons/editor/indent-decrease.svg)}.fr-icon-indent-increase:after,.fr-icon-indent-increase:before{-webkit-mask-image:url(../icons/editor/indent-increase.svg);mask-image:url(../icons/editor/indent-increase.svg)}.fr-icon-italic:after,.fr-icon-italic:before{-webkit-mask-image:url(../icons/editor/italic.svg);mask-image:url(../icons/editor/italic.svg)}.fr-icon-link-unlink:after,.fr-icon-link-unlink:before{-webkit-mask-image:url(../icons/editor/link-unlink.svg);mask-image:url(../icons/editor/link-unlink.svg)}.fr-icon-link:after,.fr-icon-link:before{-webkit-mask-image:url(../icons/editor/link.svg);mask-image:url(../icons/editor/link.svg)}.fr-icon-list-check:after,.fr-icon-list-check:before{-webkit-mask-image:url(../icons/editor/list-check.svg);mask-image:url(../icons/editor/list-check.svg)}.fr-icon-list-ordered:after,.fr-icon-list-ordered:before{-webkit-mask-image:url(../icons/editor/list-ordered.svg);mask-image:url(../icons/editor/list-ordered.svg)}.fr-icon-list-unordered:after,.fr-icon-list-unordered:before{-webkit-mask-image:url(../icons/editor/list-unordered.svg);mask-image:url(../icons/editor/list-unordered.svg)}.fr-icon-question-mark:after,.fr-icon-question-mark:before{-webkit-mask-image:url(../icons/editor/question-mark.svg);mask-image:url(../icons/editor/question-mark.svg)}.fr-icon-separator:after,.fr-icon-separator:before{-webkit-mask-image:url(../icons/editor/separator.svg);mask-image:url(../icons/editor/separator.svg)}.fr-icon-space:after,.fr-icon-space:before{-webkit-mask-image:url(../icons/editor/space.svg);mask-image:url(../icons/editor/space.svg)}.fr-icon-strikethrough:after,.fr-icon-strikethrough:before{-webkit-mask-image:url(../icons/editor/strikethrough.svg);mask-image:url(../icons/editor/strikethrough.svg)}.fr-icon-subscript:after,.fr-icon-subscript:before{-webkit-mask-image:url(../icons/editor/subscript.svg);mask-image:url(../icons/editor/subscript.svg)}.fr-icon-superscript:after,.fr-icon-superscript:before{-webkit-mask-image:url(../icons/editor/superscript.svg);mask-image:url(../icons/editor/superscript.svg)}.fr-icon-table-2:after,.fr-icon-table-2:before{-webkit-mask-image:url(../icons/editor/table-2.svg);mask-image:url(../icons/editor/table-2.svg)}.fr-icon-text-direction-r:after,.fr-icon-text-direction-r:before{-webkit-mask-image:url(../icons/editor/text-direction-r.svg);mask-image:url(../icons/editor/text-direction-r.svg)}.fr-icon-translate-2:after,.fr-icon-translate-2:before{-webkit-mask-image:url(../icons/editor/translate-2.svg);mask-image:url(../icons/editor/translate-2.svg)}.fr-icon-underline:after,.fr-icon-underline:before{-webkit-mask-image:url(../icons/editor/underline.svg);mask-image:url(../icons/editor/underline.svg)}.fr-fi-font-size:after,.fr-fi-font-size:before{-webkit-mask-image:url(../icons/editor/font-size.svg);mask-image:url(../icons/editor/font-size.svg)}.fr-fi-bold:after,.fr-fi-bold:before{-webkit-mask-image:url(../icons/editor/fr--bold.svg);mask-image:url(../icons/editor/fr--bold.svg)}.fr-fi-highlight:after,.fr-fi-highlight:before{-webkit-mask-image:url(../icons/editor/fr--highlight.svg);mask-image:url(../icons/editor/fr--highlight.svg)}.fr-fi-italic:after,.fr-fi-italic:before{-webkit-mask-image:url(../icons/editor/italic.svg);mask-image:url(../icons/editor/italic.svg)}.fr-fi-link-unlink:after,.fr-fi-link-unlink:before{-webkit-mask-image:url(../icons/editor/link-unlink.svg);mask-image:url(../icons/editor/link-unlink.svg)}.fr-fi-list-ordered:after,.fr-fi-list-ordered:before{-webkit-mask-image:url(../icons/editor/list-ordered.svg);mask-image:url(../icons/editor/list-ordered.svg)}.fr-fi-list-unordered:after,.fr-fi-list-unordered:before{-webkit-mask-image:url(../icons/editor/list-unordered.svg);mask-image:url(../icons/editor/list-unordered.svg)}.fr-icon-bank-card-fill:after,.fr-icon-bank-card-fill:before{-webkit-mask-image:url(../icons/finance/bank-card-fill.svg);mask-image:url(../icons/finance/bank-card-fill.svg)}.fr-icon-bank-card-line:after,.fr-icon-bank-card-line:before{-webkit-mask-image:url(../icons/finance/bank-card-line.svg);mask-image:url(../icons/finance/bank-card-line.svg)}.fr-icon-coin-fill:after,.fr-icon-coin-fill:before{-webkit-mask-image:url(../icons/finance/coin-fill.svg);mask-image:url(../icons/finance/coin-fill.svg)}.fr-icon-gift-fill:after,.fr-icon-gift-fill:before{-webkit-mask-image:url(../icons/finance/gift-fill.svg);mask-image:url(../icons/finance/gift-fill.svg)}.fr-icon-gift-line:after,.fr-icon-gift-line:before{-webkit-mask-image:url(../icons/finance/gift-line.svg);mask-image:url(../icons/finance/gift-line.svg)}.fr-icon-money-euro-box-fill:after,.fr-icon-money-euro-box-fill:before{-webkit-mask-image:url(../icons/finance/money-euro-box-fill.svg);mask-image:url(../icons/finance/money-euro-box-fill.svg)}.fr-icon-money-euro-box-line:after,.fr-icon-money-euro-box-line:before{-webkit-mask-image:url(../icons/finance/money-euro-box-line.svg);mask-image:url(../icons/finance/money-euro-box-line.svg)}.fr-icon-money-euro-circle-fill:after,.fr-icon-money-euro-circle-fill:before{-webkit-mask-image:url(../icons/finance/money-euro-circle-fill.svg);mask-image:url(../icons/finance/money-euro-circle-fill.svg)}.fr-icon-money-euro-circle-line:after,.fr-icon-money-euro-circle-line:before{-webkit-mask-image:url(../icons/finance/money-euro-circle-line.svg);mask-image:url(../icons/finance/money-euro-circle-line.svg)}.fr-icon-secure-payment-fill:after,.fr-icon-secure-payment-fill:before{-webkit-mask-image:url(../icons/finance/secure-payment-fill.svg);mask-image:url(../icons/finance/secure-payment-fill.svg)}.fr-icon-secure-payment-line:after,.fr-icon-secure-payment-line:before{-webkit-mask-image:url(../icons/finance/secure-payment-line.svg);mask-image:url(../icons/finance/secure-payment-line.svg)}.fr-icon-shopping-bag-fill:after,.fr-icon-shopping-bag-fill:before{-webkit-mask-image:url(../icons/finance/shopping-bag-fill.svg);mask-image:url(../icons/finance/shopping-bag-fill.svg)}.fr-icon-shopping-bag-line:after,.fr-icon-shopping-bag-line:before{-webkit-mask-image:url(../icons/finance/shopping-bag-line.svg);mask-image:url(../icons/finance/shopping-bag-line.svg)}.fr-icon-shopping-cart-2-fill:after,.fr-icon-shopping-cart-2-fill:before{-webkit-mask-image:url(../icons/finance/shopping-cart-2-fill.svg);mask-image:url(../icons/finance/shopping-cart-2-fill.svg)}.fr-icon-shopping-cart-2-line:after,.fr-icon-shopping-cart-2-line:before{-webkit-mask-image:url(../icons/finance/shopping-cart-2-line.svg);mask-image:url(../icons/finance/shopping-cart-2-line.svg)}.fr-icon-trophy-fill:after,.fr-icon-trophy-fill:before{-webkit-mask-image:url(../icons/finance/trophy-fill.svg);mask-image:url(../icons/finance/trophy-fill.svg)}.fr-icon-trophy-line:after,.fr-icon-trophy-line:before{-webkit-mask-image:url(../icons/finance/trophy-line.svg);mask-image:url(../icons/finance/trophy-line.svg)}.fr-icon-capsule-fill:after,.fr-icon-capsule-fill:before{-webkit-mask-image:url(../icons/health/capsule-fill.svg);mask-image:url(../icons/health/capsule-fill.svg)}.fr-icon-capsule-line:after,.fr-icon-capsule-line:before{-webkit-mask-image:url(../icons/health/capsule-line.svg);mask-image:url(../icons/health/capsule-line.svg)}.fr-icon-dislike-fill:after,.fr-icon-dislike-fill:before{-webkit-mask-image:url(../icons/health/dislike-fill.svg);mask-image:url(../icons/health/dislike-fill.svg)}.fr-icon-dislike-line:after,.fr-icon-dislike-line:before{-webkit-mask-image:url(../icons/health/dislike-line.svg);mask-image:url(../icons/health/dislike-line.svg)}.fr-icon-dossier-fill:after,.fr-icon-dossier-fill:before{-webkit-mask-image:url(../icons/health/dossier-fill.svg);mask-image:url(../icons/health/dossier-fill.svg)}.fr-icon-dossier-line:after,.fr-icon-dossier-line:before{-webkit-mask-image:url(../icons/health/dossier-line.svg);mask-image:url(../icons/health/dossier-line.svg)}.fr-icon-first-aid-kit-fill:after,.fr-icon-first-aid-kit-fill:before{-webkit-mask-image:url(../icons/health/first-aid-kit-fill.svg);mask-image:url(../icons/health/first-aid-kit-fill.svg)}.fr-icon-first-aid-kit-line:after,.fr-icon-first-aid-kit-line:before{-webkit-mask-image:url(../icons/health/first-aid-kit-line.svg);mask-image:url(../icons/health/first-aid-kit-line.svg)}.fr-icon-hand-sanitizer-fill:after,.fr-icon-hand-sanitizer-fill:before{-webkit-mask-image:url(../icons/health/hand-sanitizer-fill.svg);mask-image:url(../icons/health/hand-sanitizer-fill.svg)}.fr-icon-hand-sanitizer-line:after,.fr-icon-hand-sanitizer-line:before{-webkit-mask-image:url(../icons/health/hand-sanitizer-line.svg);mask-image:url(../icons/health/hand-sanitizer-line.svg)}.fr-icon-health-book-fill:after,.fr-icon-health-book-fill:before{-webkit-mask-image:url(../icons/health/health-book-fill.svg);mask-image:url(../icons/health/health-book-fill.svg)}.fr-icon-health-book-line:after,.fr-icon-health-book-line:before{-webkit-mask-image:url(../icons/health/health-book-line.svg);mask-image:url(../icons/health/health-book-line.svg)}.fr-icon-heart-fill:after,.fr-icon-heart-fill:before{-webkit-mask-image:url(../icons/health/heart-fill.svg);mask-image:url(../icons/health/heart-fill.svg)}.fr-icon-heart-line:after,.fr-icon-heart-line:before{-webkit-mask-image:url(../icons/health/heart-line.svg);mask-image:url(../icons/health/heart-line.svg)}.fr-icon-heart-pulse-fill:after,.fr-icon-heart-pulse-fill:before{-webkit-mask-image:url(../icons/health/heart-pulse-fill.svg);mask-image:url(../icons/health/heart-pulse-fill.svg)}.fr-icon-heart-pulse-line:after,.fr-icon-heart-pulse-line:before{-webkit-mask-image:url(../icons/health/heart-pulse-line.svg);mask-image:url(../icons/health/heart-pulse-line.svg)}.fr-icon-lungs-fill:after,.fr-icon-lungs-fill:before{-webkit-mask-image:url(../icons/health/lungs-fill.svg);mask-image:url(../icons/health/lungs-fill.svg)}.fr-icon-lungs-line:after,.fr-icon-lungs-line:before{-webkit-mask-image:url(../icons/health/lungs-line.svg);mask-image:url(../icons/health/lungs-line.svg)}.fr-icon-medicine-bottle-fill:after,.fr-icon-medicine-bottle-fill:before{-webkit-mask-image:url(../icons/health/medicine-bottle-fill.svg);mask-image:url(../icons/health/medicine-bottle-fill.svg)}.fr-icon-medicine-bottle-line:after,.fr-icon-medicine-bottle-line:before{-webkit-mask-image:url(../icons/health/medicine-bottle-line.svg);mask-image:url(../icons/health/medicine-bottle-line.svg)}.fr-icon-mental-health-fill:after,.fr-icon-mental-health-fill:before{-webkit-mask-image:url(../icons/health/mental-health-fill.svg);mask-image:url(../icons/health/mental-health-fill.svg)}.fr-icon-mental-health-line:after,.fr-icon-mental-health-line:before{-webkit-mask-image:url(../icons/health/mental-health-line.svg);mask-image:url(../icons/health/mental-health-line.svg)}.fr-icon-microscope-fill:after,.fr-icon-microscope-fill:before{-webkit-mask-image:url(../icons/health/microscope-fill.svg);mask-image:url(../icons/health/microscope-fill.svg)}.fr-icon-microscope-line:after,.fr-icon-microscope-line:before{-webkit-mask-image:url(../icons/health/microscope-line.svg);mask-image:url(../icons/health/microscope-line.svg)}.fr-icon-psychotherapy-fill:after,.fr-icon-psychotherapy-fill:before{-webkit-mask-image:url(../icons/health/psychotherapy-fill.svg);mask-image:url(../icons/health/psychotherapy-fill.svg)}.fr-icon-psychotherapy-line:after,.fr-icon-psychotherapy-line:before{-webkit-mask-image:url(../icons/health/psychotherapy-line.svg);mask-image:url(../icons/health/psychotherapy-line.svg)}.fr-icon-pulse-line:after,.fr-icon-pulse-line:before{-webkit-mask-image:url(../icons/health/pulse-line.svg);mask-image:url(../icons/health/pulse-line.svg)}.fr-icon-stethoscope-fill:after,.fr-icon-stethoscope-fill:before{-webkit-mask-image:url(../icons/health/stethoscope-fill.svg);mask-image:url(../icons/health/stethoscope-fill.svg)}.fr-icon-stethoscope-line:after,.fr-icon-stethoscope-line:before{-webkit-mask-image:url(../icons/health/stethoscope-line.svg);mask-image:url(../icons/health/stethoscope-line.svg)}.fr-icon-surgical-mask-fill:after,.fr-icon-surgical-mask-fill:before{-webkit-mask-image:url(../icons/health/surgical-mask-fill.svg);mask-image:url(../icons/health/surgical-mask-fill.svg)}.fr-icon-surgical-mask-line:after,.fr-icon-surgical-mask-line:before{-webkit-mask-image:url(../icons/health/surgical-mask-line.svg);mask-image:url(../icons/health/surgical-mask-line.svg)}.fr-icon-syringe-fill:after,.fr-icon-syringe-fill:before{-webkit-mask-image:url(../icons/health/syringe-fill.svg);mask-image:url(../icons/health/syringe-fill.svg)}.fr-icon-syringe-line:after,.fr-icon-syringe-line:before{-webkit-mask-image:url(../icons/health/syringe-line.svg);mask-image:url(../icons/health/syringe-line.svg)}.fr-icon-test-tube-fill:after,.fr-icon-test-tube-fill:before{-webkit-mask-image:url(../icons/health/test-tube-fill.svg);mask-image:url(../icons/health/test-tube-fill.svg)}.fr-icon-test-tube-line:after,.fr-icon-test-tube-line:before{-webkit-mask-image:url(../icons/health/test-tube-line.svg);mask-image:url(../icons/health/test-tube-line.svg)}.fr-icon-thermometer-fill:after,.fr-icon-thermometer-fill:before{-webkit-mask-image:url(../icons/health/thermometer-fill.svg);mask-image:url(../icons/health/thermometer-fill.svg)}.fr-icon-thermometer-line:after,.fr-icon-thermometer-line:before{-webkit-mask-image:url(../icons/health/thermometer-line.svg);mask-image:url(../icons/health/thermometer-line.svg)}.fr-icon-virus-fill:after,.fr-icon-virus-fill:before{-webkit-mask-image:url(../icons/health/virus-fill.svg);mask-image:url(../icons/health/virus-fill.svg)}.fr-icon-virus-line:after,.fr-icon-virus-line:before{-webkit-mask-image:url(../icons/health/virus-line.svg);mask-image:url(../icons/health/virus-line.svg)}.fr-icon-bluesky-fill:after,.fr-icon-bluesky-fill:before{-webkit-mask-image:url(../icons/logo/bluesky-fill.svg);mask-image:url(../icons/logo/bluesky-fill.svg)}.fr-icon-bluesky-line:after,.fr-icon-bluesky-line:before{-webkit-mask-image:url(../icons/logo/bluesky-line.svg);mask-image:url(../icons/logo/bluesky-line.svg)}.fr-icon-chrome-fill:after,.fr-icon-chrome-fill:before{-webkit-mask-image:url(../icons/logo/chrome-fill.svg);mask-image:url(../icons/logo/chrome-fill.svg)}.fr-icon-chrome-line:after,.fr-icon-chrome-line:before{-webkit-mask-image:url(../icons/logo/chrome-line.svg);mask-image:url(../icons/logo/chrome-line.svg)}.fr-icon-edge-fill:after,.fr-icon-edge-fill:before{-webkit-mask-image:url(../icons/logo/edge-fill.svg);mask-image:url(../icons/logo/edge-fill.svg)}.fr-icon-edge-line:after,.fr-icon-edge-line:before{-webkit-mask-image:url(../icons/logo/edge-line.svg);mask-image:url(../icons/logo/edge-line.svg)}.fr-icon-facebook-circle-fill:after,.fr-icon-facebook-circle-fill:before{-webkit-mask-image:url(../icons/logo/facebook-circle-fill.svg);mask-image:url(../icons/logo/facebook-circle-fill.svg)}.fr-icon-facebook-circle-line:after,.fr-icon-facebook-circle-line:before{-webkit-mask-image:url(../icons/logo/facebook-circle-line.svg);mask-image:url(../icons/logo/facebook-circle-line.svg)}.fr-icon-firefox-fill:after,.fr-icon-firefox-fill:before{-webkit-mask-image:url(../icons/logo/firefox-fill.svg);mask-image:url(../icons/logo/firefox-fill.svg)}.fr-icon-firefox-line:after,.fr-icon-firefox-line:before{-webkit-mask-image:url(../icons/logo/firefox-line.svg);mask-image:url(../icons/logo/firefox-line.svg)}.fr-icon-dailymotion-fill:after,.fr-icon-dailymotion-fill:before{-webkit-mask-image:url(../icons/logo/fr--dailymotion-fill.svg);mask-image:url(../icons/logo/fr--dailymotion-fill.svg)}.fr-icon-dailymotion-line:after,.fr-icon-dailymotion-line:before{-webkit-mask-image:url(../icons/logo/fr--dailymotion-line.svg);mask-image:url(../icons/logo/fr--dailymotion-line.svg)}.fr-icon-tiktok-fill:after,.fr-icon-tiktok-fill:before{-webkit-mask-image:url(../icons/logo/fr--tiktok-fill.svg);mask-image:url(../icons/logo/fr--tiktok-fill.svg)}.fr-icon-tiktok-line:after,.fr-icon-tiktok-line:before{-webkit-mask-image:url(../icons/logo/fr--tiktok-line.svg);mask-image:url(../icons/logo/fr--tiktok-line.svg)}.fr-icon-github-fill:after,.fr-icon-github-fill:before{-webkit-mask-image:url(../icons/logo/github-fill.svg);mask-image:url(../icons/logo/github-fill.svg)}.fr-icon-github-line:after,.fr-icon-github-line:before{-webkit-mask-image:url(../icons/logo/github-line.svg);mask-image:url(../icons/logo/github-line.svg)}.fr-icon-google-fill:after,.fr-icon-google-fill:before{-webkit-mask-image:url(../icons/logo/google-fill.svg);mask-image:url(../icons/logo/google-fill.svg)}.fr-icon-google-line:after,.fr-icon-google-line:before{-webkit-mask-image:url(../icons/logo/google-line.svg);mask-image:url(../icons/logo/google-line.svg)}.fr-icon-ie-fill:after,.fr-icon-ie-fill:before{-webkit-mask-image:url(../icons/logo/ie-fill.svg);mask-image:url(../icons/logo/ie-fill.svg)}.fr-icon-ie-line:after,.fr-icon-ie-line:before{-webkit-mask-image:url(../icons/logo/ie-line.svg);mask-image:url(../icons/logo/ie-line.svg)}.fr-icon-instagram-fill:after,.fr-icon-instagram-fill:before{-webkit-mask-image:url(../icons/logo/instagram-fill.svg);mask-image:url(../icons/logo/instagram-fill.svg)}.fr-icon-instagram-line:after,.fr-icon-instagram-line:before{-webkit-mask-image:url(../icons/logo/instagram-line.svg);mask-image:url(../icons/logo/instagram-line.svg)}.fr-icon-linkedin-box-fill:after,.fr-icon-linkedin-box-fill:before{-webkit-mask-image:url(../icons/logo/linkedin-box-fill.svg);mask-image:url(../icons/logo/linkedin-box-fill.svg)}.fr-icon-linkedin-box-line:after,.fr-icon-linkedin-box-line:before{-webkit-mask-image:url(../icons/logo/linkedin-box-line.svg);mask-image:url(../icons/logo/linkedin-box-line.svg)}.fr-icon-mastodon-fill:after,.fr-icon-mastodon-fill:before{-webkit-mask-image:url(../icons/logo/mastodon-fill.svg);mask-image:url(../icons/logo/mastodon-fill.svg)}.fr-icon-mastodon-line:after,.fr-icon-mastodon-line:before{-webkit-mask-image:url(../icons/logo/mastodon-line.svg);mask-image:url(../icons/logo/mastodon-line.svg)}.fr-icon-npmjs-fill:after,.fr-icon-npmjs-fill:before{-webkit-mask-image:url(../icons/logo/npmjs-fill.svg);mask-image:url(../icons/logo/npmjs-fill.svg)}.fr-icon-npmjs-line:after,.fr-icon-npmjs-line:before{-webkit-mask-image:url(../icons/logo/npmjs-line.svg);mask-image:url(../icons/logo/npmjs-line.svg)}.fr-icon-remixicon-fill:after,.fr-icon-remixicon-fill:before{-webkit-mask-image:url(../icons/logo/remixicon-fill.svg);mask-image:url(../icons/logo/remixicon-fill.svg)}.fr-icon-remixicon-line:after,.fr-icon-remixicon-line:before{-webkit-mask-image:url(../icons/logo/remixicon-line.svg);mask-image:url(../icons/logo/remixicon-line.svg)}.fr-icon-safari-fill:after,.fr-icon-safari-fill:before{-webkit-mask-image:url(../icons/logo/safari-fill.svg);mask-image:url(../icons/logo/safari-fill.svg)}.fr-icon-safari-line:after,.fr-icon-safari-line:before{-webkit-mask-image:url(../icons/logo/safari-line.svg);mask-image:url(../icons/logo/safari-line.svg)}.fr-icon-slack-fill:after,.fr-icon-slack-fill:before{-webkit-mask-image:url(../icons/logo/slack-fill.svg);mask-image:url(../icons/logo/slack-fill.svg)}.fr-icon-slack-line:after,.fr-icon-slack-line:before{-webkit-mask-image:url(../icons/logo/slack-line.svg);mask-image:url(../icons/logo/slack-line.svg)}.fr-icon-snapchat-fill:after,.fr-icon-snapchat-fill:before{-webkit-mask-image:url(../icons/logo/snapchat-fill.svg);mask-image:url(../icons/logo/snapchat-fill.svg)}.fr-icon-snapchat-line:after,.fr-icon-snapchat-line:before{-webkit-mask-image:url(../icons/logo/snapchat-line.svg);mask-image:url(../icons/logo/snapchat-line.svg)}.fr-icon-telegram-fill:after,.fr-icon-telegram-fill:before{-webkit-mask-image:url(../icons/logo/telegram-fill.svg);mask-image:url(../icons/logo/telegram-fill.svg)}.fr-icon-telegram-line:after,.fr-icon-telegram-line:before{-webkit-mask-image:url(../icons/logo/telegram-line.svg);mask-image:url(../icons/logo/telegram-line.svg)}.fr-icon-threads-fill:after,.fr-icon-threads-fill:before{-webkit-mask-image:url(../icons/logo/threads-fill.svg);mask-image:url(../icons/logo/threads-fill.svg)}.fr-icon-threads-line:after,.fr-icon-threads-line:before{-webkit-mask-image:url(../icons/logo/threads-line.svg);mask-image:url(../icons/logo/threads-line.svg)}.fr-icon-twitch-fill:after,.fr-icon-twitch-fill:before{-webkit-mask-image:url(../icons/logo/twitch-fill.svg);mask-image:url(../icons/logo/twitch-fill.svg)}.fr-icon-twitch-line:after,.fr-icon-twitch-line:before{-webkit-mask-image:url(../icons/logo/twitch-line.svg);mask-image:url(../icons/logo/twitch-line.svg)}.fr-icon-twitter-fill:after,.fr-icon-twitter-fill:before{-webkit-mask-image:url(../icons/logo/twitter-fill.svg);mask-image:url(../icons/logo/twitter-fill.svg)}.fr-icon-twitter-line:after,.fr-icon-twitter-line:before{-webkit-mask-image:url(../icons/logo/twitter-line.svg);mask-image:url(../icons/logo/twitter-line.svg)}.fr-icon-twitter-x-fill:after,.fr-icon-twitter-x-fill:before{-webkit-mask-image:url(../icons/logo/twitter-x-fill.svg);mask-image:url(../icons/logo/twitter-x-fill.svg)}.fr-icon-twitter-x-line:after,.fr-icon-twitter-x-line:before{-webkit-mask-image:url(../icons/logo/twitter-x-line.svg);mask-image:url(../icons/logo/twitter-x-line.svg)}.fr-icon-vimeo-fill:after,.fr-icon-vimeo-fill:before{-webkit-mask-image:url(../icons/logo/vimeo-fill.svg);mask-image:url(../icons/logo/vimeo-fill.svg)}.fr-icon-vimeo-line:after,.fr-icon-vimeo-line:before{-webkit-mask-image:url(../icons/logo/vimeo-line.svg);mask-image:url(../icons/logo/vimeo-line.svg)}.fr-icon-vuejs-fill:after,.fr-icon-vuejs-fill:before{-webkit-mask-image:url(../icons/logo/vuejs-fill.svg);mask-image:url(../icons/logo/vuejs-fill.svg)}.fr-icon-vuejs-line:after,.fr-icon-vuejs-line:before{-webkit-mask-image:url(../icons/logo/vuejs-line.svg);mask-image:url(../icons/logo/vuejs-line.svg)}.fr-icon-whatsapp-fill:after,.fr-icon-whatsapp-fill:before{-webkit-mask-image:url(../icons/logo/whatsapp-fill.svg);mask-image:url(../icons/logo/whatsapp-fill.svg)}.fr-icon-whatsapp-line:after,.fr-icon-whatsapp-line:before{-webkit-mask-image:url(../icons/logo/whatsapp-line.svg);mask-image:url(../icons/logo/whatsapp-line.svg)}.fr-icon-youtube-fill:after,.fr-icon-youtube-fill:before{-webkit-mask-image:url(../icons/logo/youtube-fill.svg);mask-image:url(../icons/logo/youtube-fill.svg)}.fr-icon-youtube-line:after,.fr-icon-youtube-line:before{-webkit-mask-image:url(../icons/logo/youtube-line.svg);mask-image:url(../icons/logo/youtube-line.svg)}.fr-fi-facebook-circle-fill:after,.fr-fi-facebook-circle-fill:before{-webkit-mask-image:url(../icons/logo/facebook-circle-fill.svg);mask-image:url(../icons/logo/facebook-circle-fill.svg)}.fr-fi-facebook-circle-line:after,.fr-fi-facebook-circle-line:before{-webkit-mask-image:url(../icons/logo/facebook-circle-line.svg);mask-image:url(../icons/logo/facebook-circle-line.svg)}.fr-fi-dailymotion-fill:after,.fr-fi-dailymotion-fill:before{-webkit-mask-image:url(../icons/logo/fr--dailymotion-fill.svg);mask-image:url(../icons/logo/fr--dailymotion-fill.svg)}.fr-fi-dailymotion-line:after,.fr-fi-dailymotion-line:before{-webkit-mask-image:url(../icons/logo/fr--dailymotion-line.svg);mask-image:url(../icons/logo/fr--dailymotion-line.svg)}.fr-fi-github-fill:after,.fr-fi-github-fill:before{-webkit-mask-image:url(../icons/logo/github-fill.svg);mask-image:url(../icons/logo/github-fill.svg)}.fr-fi-github-line:after,.fr-fi-github-line:before{-webkit-mask-image:url(../icons/logo/github-line.svg);mask-image:url(../icons/logo/github-line.svg)}.fr-fi-instagram-fill:after,.fr-fi-instagram-fill:before{-webkit-mask-image:url(../icons/logo/instagram-fill.svg);mask-image:url(../icons/logo/instagram-fill.svg)}.fr-fi-instagram-line:after,.fr-fi-instagram-line:before{-webkit-mask-image:url(../icons/logo/instagram-line.svg);mask-image:url(../icons/logo/instagram-line.svg)}.fr-fi-linkedin-box-fill:after,.fr-fi-linkedin-box-fill:before{-webkit-mask-image:url(../icons/logo/linkedin-box-fill.svg);mask-image:url(../icons/logo/linkedin-box-fill.svg)}.fr-fi-linkedin-box-line:after,.fr-fi-linkedin-box-line:before{-webkit-mask-image:url(../icons/logo/linkedin-box-line.svg);mask-image:url(../icons/logo/linkedin-box-line.svg)}.fr-fi-npmjs-fill:after,.fr-fi-npmjs-fill:before{-webkit-mask-image:url(../icons/logo/npmjs-fill.svg);mask-image:url(../icons/logo/npmjs-fill.svg)}.fr-fi-npmjs-line:after,.fr-fi-npmjs-line:before{-webkit-mask-image:url(../icons/logo/npmjs-line.svg);mask-image:url(../icons/logo/npmjs-line.svg)}.fr-fi-remixicon-fill:after,.fr-fi-remixicon-fill:before{-webkit-mask-image:url(../icons/logo/remixicon-fill.svg);mask-image:url(../icons/logo/remixicon-fill.svg)}.fr-fi-remixicon-line:after,.fr-fi-remixicon-line:before{-webkit-mask-image:url(../icons/logo/remixicon-line.svg);mask-image:url(../icons/logo/remixicon-line.svg)}.fr-fi-slack-fill:after,.fr-fi-slack-fill:before{-webkit-mask-image:url(../icons/logo/slack-fill.svg);mask-image:url(../icons/logo/slack-fill.svg)}.fr-fi-slack-line:after,.fr-fi-slack-line:before{-webkit-mask-image:url(../icons/logo/slack-line.svg);mask-image:url(../icons/logo/slack-line.svg)}.fr-fi-snapchat-fill:after,.fr-fi-snapchat-fill:before{-webkit-mask-image:url(../icons/logo/snapchat-fill.svg);mask-image:url(../icons/logo/snapchat-fill.svg)}.fr-fi-snapchat-line:after,.fr-fi-snapchat-line:before{-webkit-mask-image:url(../icons/logo/snapchat-line.svg);mask-image:url(../icons/logo/snapchat-line.svg)}.fr-fi-telegram-fill:after,.fr-fi-telegram-fill:before{-webkit-mask-image:url(../icons/logo/telegram-fill.svg);mask-image:url(../icons/logo/telegram-fill.svg)}.fr-fi-telegram-line:after,.fr-fi-telegram-line:before{-webkit-mask-image:url(../icons/logo/telegram-line.svg);mask-image:url(../icons/logo/telegram-line.svg)}.fr-fi-twitch-fill:after,.fr-fi-twitch-fill:before{-webkit-mask-image:url(../icons/logo/twitch-fill.svg);mask-image:url(../icons/logo/twitch-fill.svg)}.fr-fi-twitch-line:after,.fr-fi-twitch-line:before{-webkit-mask-image:url(../icons/logo/twitch-line.svg);mask-image:url(../icons/logo/twitch-line.svg)}.fr-fi-twitter-fill:after,.fr-fi-twitter-fill:before{-webkit-mask-image:url(../icons/logo/twitter-fill.svg);mask-image:url(../icons/logo/twitter-fill.svg)}.fr-fi-twitter-line:after,.fr-fi-twitter-line:before{-webkit-mask-image:url(../icons/logo/twitter-line.svg);mask-image:url(../icons/logo/twitter-line.svg)}.fr-fi-vimeo-fill:after,.fr-fi-vimeo-fill:before{-webkit-mask-image:url(../icons/logo/vimeo-fill.svg);mask-image:url(../icons/logo/vimeo-fill.svg)}.fr-fi-vimeo-line:after,.fr-fi-vimeo-line:before{-webkit-mask-image:url(../icons/logo/vimeo-line.svg);mask-image:url(../icons/logo/vimeo-line.svg)}.fr-fi-youtube-fill:after,.fr-fi-youtube-fill:before{-webkit-mask-image:url(../icons/logo/youtube-fill.svg);mask-image:url(../icons/logo/youtube-fill.svg)}.fr-fi-youtube-line:after,.fr-fi-youtube-line:before{-webkit-mask-image:url(../icons/logo/youtube-line.svg);mask-image:url(../icons/logo/youtube-line.svg)}.fr-icon-anchor-fill:after,.fr-icon-anchor-fill:before{-webkit-mask-image:url(../icons/map/anchor-fill.svg);mask-image:url(../icons/map/anchor-fill.svg)}.fr-icon-anchor-line:after,.fr-icon-anchor-line:before{-webkit-mask-image:url(../icons/map/anchor-line.svg);mask-image:url(../icons/map/anchor-line.svg)}.fr-icon-bike-fill:after,.fr-icon-bike-fill:before{-webkit-mask-image:url(../icons/map/bike-fill.svg);mask-image:url(../icons/map/bike-fill.svg)}.fr-icon-bike-line:after,.fr-icon-bike-line:before{-webkit-mask-image:url(../icons/map/bike-line.svg);mask-image:url(../icons/map/bike-line.svg)}.fr-icon-bus-fill:after,.fr-icon-bus-fill:before{-webkit-mask-image:url(../icons/map/bus-fill.svg);mask-image:url(../icons/map/bus-fill.svg)}.fr-icon-bus-line:after,.fr-icon-bus-line:before{-webkit-mask-image:url(../icons/map/bus-line.svg);mask-image:url(../icons/map/bus-line.svg)}.fr-icon-car-fill:after,.fr-icon-car-fill:before{-webkit-mask-image:url(../icons/map/car-fill.svg);mask-image:url(../icons/map/car-fill.svg)}.fr-icon-car-line:after,.fr-icon-car-line:before{-webkit-mask-image:url(../icons/map/car-line.svg);mask-image:url(../icons/map/car-line.svg)}.fr-icon-caravan-fill:after,.fr-icon-caravan-fill:before{-webkit-mask-image:url(../icons/map/caravan-fill.svg);mask-image:url(../icons/map/caravan-fill.svg)}.fr-icon-caravan-line:after,.fr-icon-caravan-line:before{-webkit-mask-image:url(../icons/map/caravan-line.svg);mask-image:url(../icons/map/caravan-line.svg)}.fr-icon-charging-pile-2-fill:after,.fr-icon-charging-pile-2-fill:before{-webkit-mask-image:url(../icons/map/charging-pile-2-fill.svg);mask-image:url(../icons/map/charging-pile-2-fill.svg)}.fr-icon-charging-pile-2-line:after,.fr-icon-charging-pile-2-line:before{-webkit-mask-image:url(../icons/map/charging-pile-2-line.svg);mask-image:url(../icons/map/charging-pile-2-line.svg)}.fr-icon-compass-3-fill:after,.fr-icon-compass-3-fill:before{-webkit-mask-image:url(../icons/map/compass-3-fill.svg);mask-image:url(../icons/map/compass-3-fill.svg)}.fr-icon-compass-3-line:after,.fr-icon-compass-3-line:before{-webkit-mask-image:url(../icons/map/compass-3-line.svg);mask-image:url(../icons/map/compass-3-line.svg)}.fr-icon-cup-fill:after,.fr-icon-cup-fill:before{-webkit-mask-image:url(../icons/map/cup-fill.svg);mask-image:url(../icons/map/cup-fill.svg)}.fr-icon-cup-line:after,.fr-icon-cup-line:before{-webkit-mask-image:url(../icons/map/cup-line.svg);mask-image:url(../icons/map/cup-line.svg)}.fr-icon-earth-fill:after,.fr-icon-earth-fill:before{-webkit-mask-image:url(../icons/map/earth-fill.svg);mask-image:url(../icons/map/earth-fill.svg)}.fr-icon-earth-line:after,.fr-icon-earth-line:before{-webkit-mask-image:url(../icons/map/earth-line.svg);mask-image:url(../icons/map/earth-line.svg)}.fr-icon-france-fill:after,.fr-icon-france-fill:before{-webkit-mask-image:url(../icons/map/france-fill.svg);mask-image:url(../icons/map/france-fill.svg)}.fr-icon-france-line:after,.fr-icon-france-line:before{-webkit-mask-image:url(../icons/map/france-line.svg);mask-image:url(../icons/map/france-line.svg)}.fr-icon-gas-station-fill:after,.fr-icon-gas-station-fill:before{-webkit-mask-image:url(../icons/map/gas-station-fill.svg);mask-image:url(../icons/map/gas-station-fill.svg)}.fr-icon-gas-station-line:after,.fr-icon-gas-station-line:before{-webkit-mask-image:url(../icons/map/gas-station-line.svg);mask-image:url(../icons/map/gas-station-line.svg)}.fr-icon-goblet-fill:after,.fr-icon-goblet-fill:before{-webkit-mask-image:url(../icons/map/goblet-fill.svg);mask-image:url(../icons/map/goblet-fill.svg)}.fr-icon-goblet-line:after,.fr-icon-goblet-line:before{-webkit-mask-image:url(../icons/map/goblet-line.svg);mask-image:url(../icons/map/goblet-line.svg)}.fr-icon-map-pin-2-fill:after,.fr-icon-map-pin-2-fill:before{-webkit-mask-image:url(../icons/map/map-pin-2-fill.svg);mask-image:url(../icons/map/map-pin-2-fill.svg)}.fr-icon-map-pin-2-line:after,.fr-icon-map-pin-2-line:before{-webkit-mask-image:url(../icons/map/map-pin-2-line.svg);mask-image:url(../icons/map/map-pin-2-line.svg)}.fr-icon-map-pin-user-fill:after,.fr-icon-map-pin-user-fill:before{-webkit-mask-image:url(../icons/map/map-pin-user-fill.svg);mask-image:url(../icons/map/map-pin-user-fill.svg)}.fr-icon-map-pin-user-line:after,.fr-icon-map-pin-user-line:before{-webkit-mask-image:url(../icons/map/map-pin-user-line.svg);mask-image:url(../icons/map/map-pin-user-line.svg)}.fr-icon-motorbike-fill:after,.fr-icon-motorbike-fill:before{-webkit-mask-image:url(../icons/map/motorbike-fill.svg);mask-image:url(../icons/map/motorbike-fill.svg)}.fr-icon-motorbike-line:after,.fr-icon-motorbike-line:before{-webkit-mask-image:url(../icons/map/motorbike-line.svg);mask-image:url(../icons/map/motorbike-line.svg)}.fr-icon-passport-fill:after,.fr-icon-passport-fill:before{-webkit-mask-image:url(../icons/map/passport-fill.svg);mask-image:url(../icons/map/passport-fill.svg)}.fr-icon-passport-line:after,.fr-icon-passport-line:before{-webkit-mask-image:url(../icons/map/passport-line.svg);mask-image:url(../icons/map/passport-line.svg)}.fr-icon-restaurant-fill:after,.fr-icon-restaurant-fill:before{-webkit-mask-image:url(../icons/map/restaurant-fill.svg);mask-image:url(../icons/map/restaurant-fill.svg)}.fr-icon-restaurant-line:after,.fr-icon-restaurant-line:before{-webkit-mask-image:url(../icons/map/restaurant-line.svg);mask-image:url(../icons/map/restaurant-line.svg)}.fr-icon-road-map-fill:after,.fr-icon-road-map-fill:before{-webkit-mask-image:url(../icons/map/road-map-fill.svg);mask-image:url(../icons/map/road-map-fill.svg)}.fr-icon-road-map-line:after,.fr-icon-road-map-line:before{-webkit-mask-image:url(../icons/map/road-map-line.svg);mask-image:url(../icons/map/road-map-line.svg)}.fr-icon-sailboat-fill:after,.fr-icon-sailboat-fill:before{-webkit-mask-image:url(../icons/map/sailboat-fill.svg);mask-image:url(../icons/map/sailboat-fill.svg)}.fr-icon-sailboat-line:after,.fr-icon-sailboat-line:before{-webkit-mask-image:url(../icons/map/sailboat-line.svg);mask-image:url(../icons/map/sailboat-line.svg)}.fr-icon-ship-2-fill:after,.fr-icon-ship-2-fill:before{-webkit-mask-image:url(../icons/map/ship-2-fill.svg);mask-image:url(../icons/map/ship-2-fill.svg)}.fr-icon-ship-2-line:after,.fr-icon-ship-2-line:before{-webkit-mask-image:url(../icons/map/ship-2-line.svg);mask-image:url(../icons/map/ship-2-line.svg)}.fr-icon-signal-tower-fill:after,.fr-icon-signal-tower-fill:before{-webkit-mask-image:url(../icons/map/signal-tower-fill.svg);mask-image:url(../icons/map/signal-tower-fill.svg)}.fr-icon-signal-tower-line:after,.fr-icon-signal-tower-line:before{-webkit-mask-image:url(../icons/map/signal-tower-line.svg);mask-image:url(../icons/map/signal-tower-line.svg)}.fr-icon-suitcase-2-fill:after,.fr-icon-suitcase-2-fill:before{-webkit-mask-image:url(../icons/map/suitcase-2-fill.svg);mask-image:url(../icons/map/suitcase-2-fill.svg)}.fr-icon-suitcase-2-line:after,.fr-icon-suitcase-2-line:before{-webkit-mask-image:url(../icons/map/suitcase-2-line.svg);mask-image:url(../icons/map/suitcase-2-line.svg)}.fr-icon-taxi-fill:after,.fr-icon-taxi-fill:before{-webkit-mask-image:url(../icons/map/taxi-fill.svg);mask-image:url(../icons/map/taxi-fill.svg)}.fr-icon-taxi-line:after,.fr-icon-taxi-line:before{-webkit-mask-image:url(../icons/map/taxi-line.svg);mask-image:url(../icons/map/taxi-line.svg)}.fr-icon-train-fill:after,.fr-icon-train-fill:before{-webkit-mask-image:url(../icons/map/train-fill.svg);mask-image:url(../icons/map/train-fill.svg)}.fr-icon-train-line:after,.fr-icon-train-line:before{-webkit-mask-image:url(../icons/map/train-line.svg);mask-image:url(../icons/map/train-line.svg)}.fr-fi-map-pin-2-fill:after,.fr-fi-map-pin-2-fill:before{-webkit-mask-image:url(../icons/map/map-pin-2-fill.svg);mask-image:url(../icons/map/map-pin-2-fill.svg)}.fr-fi-map-pin-2-line:after,.fr-fi-map-pin-2-line:before{-webkit-mask-image:url(../icons/map/map-pin-2-line.svg);mask-image:url(../icons/map/map-pin-2-line.svg)}.fr-fi-road-map-fill:after,.fr-fi-road-map-fill:before{-webkit-mask-image:url(../icons/map/road-map-fill.svg);mask-image:url(../icons/map/road-map-fill.svg)}.fr-fi-road-map-line:after,.fr-fi-road-map-line:before{-webkit-mask-image:url(../icons/map/road-map-line.svg);mask-image:url(../icons/map/road-map-line.svg)}.fr-icon-camera-fill:after,.fr-icon-camera-fill:before{-webkit-mask-image:url(../icons/media/camera-fill.svg);mask-image:url(../icons/media/camera-fill.svg)}.fr-icon-camera-line:after,.fr-icon-camera-line:before{-webkit-mask-image:url(../icons/media/camera-line.svg);mask-image:url(../icons/media/camera-line.svg)}.fr-icon-clapperboard-fill:after,.fr-icon-clapperboard-fill:before{-webkit-mask-image:url(../icons/media/clapperboard-fill.svg);mask-image:url(../icons/media/clapperboard-fill.svg)}.fr-icon-clapperboard-line:after,.fr-icon-clapperboard-line:before{-webkit-mask-image:url(../icons/media/clapperboard-line.svg);mask-image:url(../icons/media/clapperboard-line.svg)}.fr-icon-equalizer-fill:after,.fr-icon-equalizer-fill:before{-webkit-mask-image:url(../icons/media/equalizer-fill.svg);mask-image:url(../icons/media/equalizer-fill.svg)}.fr-icon-equalizer-line:after,.fr-icon-equalizer-line:before{-webkit-mask-image:url(../icons/media/equalizer-line.svg);mask-image:url(../icons/media/equalizer-line.svg)}.fr-icon-film-fill:after,.fr-icon-film-fill:before{-webkit-mask-image:url(../icons/media/film-fill.svg);mask-image:url(../icons/media/film-fill.svg)}.fr-icon-film-line:after,.fr-icon-film-line:before{-webkit-mask-image:url(../icons/media/film-line.svg);mask-image:url(../icons/media/film-line.svg)}.fr-icon-fullscreen-line:after,.fr-icon-fullscreen-line:before{-webkit-mask-image:url(../icons/media/fullscreen-line.svg);mask-image:url(../icons/media/fullscreen-line.svg)}.fr-icon-gallery-fill:after,.fr-icon-gallery-fill:before{-webkit-mask-image:url(../icons/media/gallery-fill.svg);mask-image:url(../icons/media/gallery-fill.svg)}.fr-icon-gallery-line:after,.fr-icon-gallery-line:before{-webkit-mask-image:url(../icons/media/gallery-line.svg);mask-image:url(../icons/media/gallery-line.svg)}.fr-icon-headphone-fill:after,.fr-icon-headphone-fill:before{-webkit-mask-image:url(../icons/media/headphone-fill.svg);mask-image:url(../icons/media/headphone-fill.svg)}.fr-icon-headphone-line:after,.fr-icon-headphone-line:before{-webkit-mask-image:url(../icons/media/headphone-line.svg);mask-image:url(../icons/media/headphone-line.svg)}.fr-icon-image-add-fill:after,.fr-icon-image-add-fill:before{-webkit-mask-image:url(../icons/media/image-add-fill.svg);mask-image:url(../icons/media/image-add-fill.svg)}.fr-icon-image-add-line:after,.fr-icon-image-add-line:before{-webkit-mask-image:url(../icons/media/image-add-line.svg);mask-image:url(../icons/media/image-add-line.svg)}.fr-icon-image-edit-fill:after,.fr-icon-image-edit-fill:before{-webkit-mask-image:url(../icons/media/image-edit-fill.svg);mask-image:url(../icons/media/image-edit-fill.svg)}.fr-icon-image-edit-line:after,.fr-icon-image-edit-line:before{-webkit-mask-image:url(../icons/media/image-edit-line.svg);mask-image:url(../icons/media/image-edit-line.svg)}.fr-icon-image-fill:after,.fr-icon-image-fill:before{-webkit-mask-image:url(../icons/media/image-fill.svg);mask-image:url(../icons/media/image-fill.svg)}.fr-icon-image-line:after,.fr-icon-image-line:before{-webkit-mask-image:url(../icons/media/image-line.svg);mask-image:url(../icons/media/image-line.svg)}.fr-icon-live-fill:after,.fr-icon-live-fill:before{-webkit-mask-image:url(../icons/media/live-fill.svg);mask-image:url(../icons/media/live-fill.svg)}.fr-icon-live-line:after,.fr-icon-live-line:before{-webkit-mask-image:url(../icons/media/live-line.svg);mask-image:url(../icons/media/live-line.svg)}.fr-icon-mic-fill:after,.fr-icon-mic-fill:before{-webkit-mask-image:url(../icons/media/mic-fill.svg);mask-image:url(../icons/media/mic-fill.svg)}.fr-icon-mic-line:after,.fr-icon-mic-line:before{-webkit-mask-image:url(../icons/media/mic-line.svg);mask-image:url(../icons/media/mic-line.svg)}.fr-icon-music-2-fill:after,.fr-icon-music-2-fill:before{-webkit-mask-image:url(../icons/media/music-2-fill.svg);mask-image:url(../icons/media/music-2-fill.svg)}.fr-icon-music-2-line:after,.fr-icon-music-2-line:before{-webkit-mask-image:url(../icons/media/music-2-line.svg);mask-image:url(../icons/media/music-2-line.svg)}.fr-icon-notification-3-fill:after,.fr-icon-notification-3-fill:before{-webkit-mask-image:url(../icons/media/notification-3-fill.svg);mask-image:url(../icons/media/notification-3-fill.svg)}.fr-icon-notification-3-line:after,.fr-icon-notification-3-line:before{-webkit-mask-image:url(../icons/media/notification-3-line.svg);mask-image:url(../icons/media/notification-3-line.svg)}.fr-icon-pause-circle-fill:after,.fr-icon-pause-circle-fill:before{-webkit-mask-image:url(../icons/media/pause-circle-fill.svg);mask-image:url(../icons/media/pause-circle-fill.svg)}.fr-icon-pause-circle-line:after,.fr-icon-pause-circle-line:before{-webkit-mask-image:url(../icons/media/pause-circle-line.svg);mask-image:url(../icons/media/pause-circle-line.svg)}.fr-icon-play-circle-fill:after,.fr-icon-play-circle-fill:before{-webkit-mask-image:url(../icons/media/play-circle-fill.svg);mask-image:url(../icons/media/play-circle-fill.svg)}.fr-icon-play-circle-line:after,.fr-icon-play-circle-line:before{-webkit-mask-image:url(../icons/media/play-circle-line.svg);mask-image:url(../icons/media/play-circle-line.svg)}.fr-icon-stop-circle-fill:after,.fr-icon-stop-circle-fill:before{-webkit-mask-image:url(../icons/media/stop-circle-fill.svg);mask-image:url(../icons/media/stop-circle-fill.svg)}.fr-icon-stop-circle-line:after,.fr-icon-stop-circle-line:before{-webkit-mask-image:url(../icons/media/stop-circle-line.svg);mask-image:url(../icons/media/stop-circle-line.svg)}.fr-icon-volume-down-fill:after,.fr-icon-volume-down-fill:before{-webkit-mask-image:url(../icons/media/volume-down-fill.svg);mask-image:url(../icons/media/volume-down-fill.svg)}.fr-icon-volume-down-line:after,.fr-icon-volume-down-line:before{-webkit-mask-image:url(../icons/media/volume-down-line.svg);mask-image:url(../icons/media/volume-down-line.svg)}.fr-icon-volume-mute-fill:after,.fr-icon-volume-mute-fill:before{-webkit-mask-image:url(../icons/media/volume-mute-fill.svg);mask-image:url(../icons/media/volume-mute-fill.svg)}.fr-icon-volume-mute-line:after,.fr-icon-volume-mute-line:before{-webkit-mask-image:url(../icons/media/volume-mute-line.svg);mask-image:url(../icons/media/volume-mute-line.svg)}.fr-icon-volume-up-fill:after,.fr-icon-volume-up-fill:before{-webkit-mask-image:url(../icons/media/volume-up-fill.svg);mask-image:url(../icons/media/volume-up-fill.svg)}.fr-icon-volume-up-line:after,.fr-icon-volume-up-line:before{-webkit-mask-image:url(../icons/media/volume-up-line.svg);mask-image:url(../icons/media/volume-up-line.svg)}.fr-fi-equalizer-fill:after,.fr-fi-equalizer-fill:before{-webkit-mask-image:url(../icons/media/equalizer-fill.svg);mask-image:url(../icons/media/equalizer-fill.svg)}.fr-fi-equalizer-line:after,.fr-fi-equalizer-line:before{-webkit-mask-image:url(../icons/media/equalizer-line.svg);mask-image:url(../icons/media/equalizer-line.svg)}.fr-fi-image-fill:after,.fr-fi-image-fill:before{-webkit-mask-image:url(../icons/media/image-fill.svg);mask-image:url(../icons/media/image-fill.svg)}.fr-fi-image-line:after,.fr-fi-image-line:before{-webkit-mask-image:url(../icons/media/image-line.svg);mask-image:url(../icons/media/image-line.svg)}.fr-fi-pause-circle-fill:after,.fr-fi-pause-circle-fill:before{-webkit-mask-image:url(../icons/media/pause-circle-fill.svg);mask-image:url(../icons/media/pause-circle-fill.svg)}.fr-fi-pause-circle-line:after,.fr-fi-pause-circle-line:before{-webkit-mask-image:url(../icons/media/pause-circle-line.svg);mask-image:url(../icons/media/pause-circle-line.svg)}.fr-fi-volume-down-fill:after,.fr-fi-volume-down-fill:before{-webkit-mask-image:url(../icons/media/volume-down-fill.svg);mask-image:url(../icons/media/volume-down-fill.svg)}.fr-fi-volume-down-line:after,.fr-fi-volume-down-line:before{-webkit-mask-image:url(../icons/media/volume-down-line.svg);mask-image:url(../icons/media/volume-down-line.svg)}.fr-fi-volume-mute-fill:after,.fr-fi-volume-mute-fill:before{-webkit-mask-image:url(../icons/media/volume-mute-fill.svg);mask-image:url(../icons/media/volume-mute-fill.svg)}.fr-fi-volume-mute-line:after,.fr-fi-volume-mute-line:before{-webkit-mask-image:url(../icons/media/volume-mute-line.svg);mask-image:url(../icons/media/volume-mute-line.svg)}.fr-fi-volume-up-fill:after,.fr-fi-volume-up-fill:before{-webkit-mask-image:url(../icons/media/volume-up-fill.svg);mask-image:url(../icons/media/volume-up-fill.svg)}.fr-fi-volume-up-line:after,.fr-fi-volume-up-line:before{-webkit-mask-image:url(../icons/media/volume-up-line.svg);mask-image:url(../icons/media/volume-up-line.svg)}.fr-fi-play-line:after,.fr-fi-play-line:before{-webkit-mask-image:url(../icons/media/play-circle-line.svg);mask-image:url(../icons/media/play-circle-line.svg)}.fr-fi-play-fill:after,.fr-fi-play-fill:before{-webkit-mask-image:url(../icons/media/play-circle-fill.svg);mask-image:url(../icons/media/play-circle-fill.svg)}.fr-icon-play-line:after,.fr-icon-play-line:before{-webkit-mask-image:url(../icons/media/play-circle-line.svg);mask-image:url(../icons/media/play-circle-line.svg)}.fr-icon-play-fill:after,.fr-icon-play-fill:before{-webkit-mask-image:url(../icons/media/play-circle-fill.svg);mask-image:url(../icons/media/play-circle-fill.svg)}.fr-icon-accessibility-fill:after,.fr-icon-accessibility-fill:before{-webkit-mask-image:url(../icons/others/fr--accessibility-fill.svg);mask-image:url(../icons/others/fr--accessibility-fill.svg)}.fr-icon-accessibility-line:after,.fr-icon-accessibility-line:before{-webkit-mask-image:url(../icons/others/fr--accessibility-line.svg);mask-image:url(../icons/others/fr--accessibility-line.svg)}.fr-icon-ear-off-fill:after,.fr-icon-ear-off-fill:before{-webkit-mask-image:url(../icons/others/fr--ear-off-fill.svg);mask-image:url(../icons/others/fr--ear-off-fill.svg)}.fr-icon-ear-off-line:after,.fr-icon-ear-off-line:before{-webkit-mask-image:url(../icons/others/fr--ear-off-line.svg);mask-image:url(../icons/others/fr--ear-off-line.svg)}.fr-icon-mental-disabilities-fill:after,.fr-icon-mental-disabilities-fill:before{-webkit-mask-image:url(../icons/others/fr--mental-disabilities-fill.svg);mask-image:url(../icons/others/fr--mental-disabilities-fill.svg)}.fr-icon-mental-disabilities-line:after,.fr-icon-mental-disabilities-line:before{-webkit-mask-image:url(../icons/others/fr--mental-disabilities-line.svg);mask-image:url(../icons/others/fr--mental-disabilities-line.svg)}.fr-icon-sign-language-fill:after,.fr-icon-sign-language-fill:before{-webkit-mask-image:url(../icons/others/fr--sign-language-fill.svg);mask-image:url(../icons/others/fr--sign-language-fill.svg)}.fr-icon-sign-language-line:after,.fr-icon-sign-language-line:before{-webkit-mask-image:url(../icons/others/fr--sign-language-line.svg);mask-image:url(../icons/others/fr--sign-language-line.svg)}.fr-icon-leaf-fill:after,.fr-icon-leaf-fill:before{-webkit-mask-image:url(../icons/others/leaf-fill.svg);mask-image:url(../icons/others/leaf-fill.svg)}.fr-icon-leaf-line:after,.fr-icon-leaf-line:before{-webkit-mask-image:url(../icons/others/leaf-line.svg);mask-image:url(../icons/others/leaf-line.svg)}.fr-icon-lightbulb-fill:after,.fr-icon-lightbulb-fill:before{-webkit-mask-image:url(../icons/others/lightbulb-fill.svg);mask-image:url(../icons/others/lightbulb-fill.svg)}.fr-icon-lightbulb-line:after,.fr-icon-lightbulb-line:before{-webkit-mask-image:url(../icons/others/lightbulb-line.svg);mask-image:url(../icons/others/lightbulb-line.svg)}.fr-icon-plant-fill:after,.fr-icon-plant-fill:before{-webkit-mask-image:url(../icons/others/plant-fill.svg);mask-image:url(../icons/others/plant-fill.svg)}.fr-icon-plant-line:after,.fr-icon-plant-line:before{-webkit-mask-image:url(../icons/others/plant-line.svg);mask-image:url(../icons/others/plant-line.svg)}.fr-icon-recycle-fill:after,.fr-icon-recycle-fill:before{-webkit-mask-image:url(../icons/others/recycle-fill.svg);mask-image:url(../icons/others/recycle-fill.svg)}.fr-icon-recycle-line:after,.fr-icon-recycle-line:before{-webkit-mask-image:url(../icons/others/recycle-line.svg);mask-image:url(../icons/others/recycle-line.svg)}.fr-icon-scales-3-fill:after,.fr-icon-scales-3-fill:before{-webkit-mask-image:url(../icons/others/scales-3-fill.svg);mask-image:url(../icons/others/scales-3-fill.svg)}.fr-icon-scales-3-line:after,.fr-icon-scales-3-line:before{-webkit-mask-image:url(../icons/others/scales-3-line.svg);mask-image:url(../icons/others/scales-3-line.svg)}.fr-icon-seedling-fill:after,.fr-icon-seedling-fill:before{-webkit-mask-image:url(../icons/others/seedling-fill.svg);mask-image:url(../icons/others/seedling-fill.svg)}.fr-icon-seedling-line:after,.fr-icon-seedling-line:before{-webkit-mask-image:url(../icons/others/seedling-line.svg);mask-image:url(../icons/others/seedling-line.svg)}.fr-icon-umbrella-fill:after,.fr-icon-umbrella-fill:before{-webkit-mask-image:url(../icons/others/umbrella-fill.svg);mask-image:url(../icons/others/umbrella-fill.svg)}.fr-icon-umbrella-line:after,.fr-icon-umbrella-line:before{-webkit-mask-image:url(../icons/others/umbrella-line.svg);mask-image:url(../icons/others/umbrella-line.svg)}.fr-icon-wheelchair-fill:after,.fr-icon-wheelchair-fill:before{-webkit-mask-image:url(../icons/others/wheelchair-fill.svg);mask-image:url(../icons/others/wheelchair-fill.svg)}.fr-icon-wheelchair-line:after,.fr-icon-wheelchair-line:before{-webkit-mask-image:url(../icons/others/wheelchair-line.svg);mask-image:url(../icons/others/wheelchair-line.svg)}.fr-icon-add-circle-fill:after,.fr-icon-add-circle-fill:before{-webkit-mask-image:url(../icons/system/add-circle-fill.svg);mask-image:url(../icons/system/add-circle-fill.svg)}.fr-icon-add-circle-line:after,.fr-icon-add-circle-line:before{-webkit-mask-image:url(../icons/system/add-circle-line.svg);mask-image:url(../icons/system/add-circle-line.svg)}.fr-icon-add-line:after,.fr-icon-add-line:before{-webkit-mask-image:url(../icons/system/add-line.svg);mask-image:url(../icons/system/add-line.svg)}.fr-icon-alarm-warning-fill:after,.fr-icon-alarm-warning-fill:before{-webkit-mask-image:url(../icons/system/alarm-warning-fill.svg);mask-image:url(../icons/system/alarm-warning-fill.svg)}.fr-icon-alarm-warning-line:after,.fr-icon-alarm-warning-line:before{-webkit-mask-image:url(../icons/system/alarm-warning-line.svg);mask-image:url(../icons/system/alarm-warning-line.svg)}.fr-icon-alert-fill:after,.fr-icon-alert-fill:before{-webkit-mask-image:url(../icons/system/alert-fill.svg);mask-image:url(../icons/system/alert-fill.svg)}.fr-icon-alert-line:after,.fr-icon-alert-line:before{-webkit-mask-image:url(../icons/system/alert-line.svg);mask-image:url(../icons/system/alert-line.svg)}.fr-icon-arrow-down-fill:after,.fr-icon-arrow-down-fill:before{-webkit-mask-image:url(../icons/system/arrow-down-fill.svg);mask-image:url(../icons/system/arrow-down-fill.svg)}.fr-icon-arrow-down-line:after,.fr-icon-arrow-down-line:before{-webkit-mask-image:url(../icons/system/arrow-down-line.svg);mask-image:url(../icons/system/arrow-down-line.svg)}.fr-icon-arrow-down-s-fill:after,.fr-icon-arrow-down-s-fill:before{-webkit-mask-image:url(../icons/system/arrow-down-s-fill.svg);mask-image:url(../icons/system/arrow-down-s-fill.svg)}.fr-icon-arrow-down-s-line:after,.fr-icon-arrow-down-s-line:before{-webkit-mask-image:url(../icons/system/arrow-down-s-line.svg);mask-image:url(../icons/system/arrow-down-s-line.svg)}.fr-icon-arrow-go-back-fill:after,.fr-icon-arrow-go-back-fill:before{-webkit-mask-image:url(../icons/system/arrow-go-back-fill.svg);mask-image:url(../icons/system/arrow-go-back-fill.svg)}.fr-icon-arrow-go-back-line:after,.fr-icon-arrow-go-back-line:before{-webkit-mask-image:url(../icons/system/arrow-go-back-line.svg);mask-image:url(../icons/system/arrow-go-back-line.svg)}.fr-icon-arrow-go-forward-fill:after,.fr-icon-arrow-go-forward-fill:before{-webkit-mask-image:url(../icons/system/arrow-go-forward-fill.svg);mask-image:url(../icons/system/arrow-go-forward-fill.svg)}.fr-icon-arrow-go-forward-line:after,.fr-icon-arrow-go-forward-line:before{-webkit-mask-image:url(../icons/system/arrow-go-forward-line.svg);mask-image:url(../icons/system/arrow-go-forward-line.svg)}.fr-icon-arrow-left-fill:after,.fr-icon-arrow-left-fill:before{-webkit-mask-image:url(../icons/system/arrow-left-fill.svg);mask-image:url(../icons/system/arrow-left-fill.svg)}.fr-icon-arrow-left-line:after,.fr-icon-arrow-left-line:before{-webkit-mask-image:url(../icons/system/arrow-left-line.svg);mask-image:url(../icons/system/arrow-left-line.svg)}.fr-icon-arrow-left-s-fill:after,.fr-icon-arrow-left-s-fill:before{-webkit-mask-image:url(../icons/system/arrow-left-s-fill.svg);mask-image:url(../icons/system/arrow-left-s-fill.svg)}.fr-icon-arrow-left-s-line:after,.fr-icon-arrow-left-s-line:before{-webkit-mask-image:url(../icons/system/arrow-left-s-line.svg);mask-image:url(../icons/system/arrow-left-s-line.svg)}.fr-icon-arrow-right-fill:after,.fr-icon-arrow-right-fill:before{-webkit-mask-image:url(../icons/system/arrow-right-fill.svg);mask-image:url(../icons/system/arrow-right-fill.svg)}.fr-icon-arrow-right-line:after,.fr-icon-arrow-right-line:before{-webkit-mask-image:url(../icons/system/arrow-right-line.svg);mask-image:url(../icons/system/arrow-right-line.svg)}.fr-icon-arrow-right-s-fill:after,.fr-icon-arrow-right-s-fill:before{-webkit-mask-image:url(../icons/system/arrow-right-s-fill.svg);mask-image:url(../icons/system/arrow-right-s-fill.svg)}.fr-icon-arrow-right-s-line:after,.fr-icon-arrow-right-s-line:before{-webkit-mask-image:url(../icons/system/arrow-right-s-line.svg);mask-image:url(../icons/system/arrow-right-s-line.svg)}.fr-icon-arrow-right-up-line:after,.fr-icon-arrow-right-up-line:before{-webkit-mask-image:url(../icons/system/arrow-right-up-line.svg);mask-image:url(../icons/system/arrow-right-up-line.svg)}.fr-icon-arrow-up-down-line:after,.fr-icon-arrow-up-down-line:before{-webkit-mask-image:url(../icons/system/arrow-up-down-line.svg);mask-image:url(../icons/system/arrow-up-down-line.svg)}.fr-icon-arrow-up-fill:after,.fr-icon-arrow-up-fill:before{-webkit-mask-image:url(../icons/system/arrow-up-fill.svg);mask-image:url(../icons/system/arrow-up-fill.svg)}.fr-icon-arrow-up-line:after,.fr-icon-arrow-up-line:before{-webkit-mask-image:url(../icons/system/arrow-up-line.svg);mask-image:url(../icons/system/arrow-up-line.svg)}.fr-icon-arrow-up-s-fill:after,.fr-icon-arrow-up-s-fill:before{-webkit-mask-image:url(../icons/system/arrow-up-s-fill.svg);mask-image:url(../icons/system/arrow-up-s-fill.svg)}.fr-icon-arrow-up-s-line:after,.fr-icon-arrow-up-s-line:before{-webkit-mask-image:url(../icons/system/arrow-up-s-line.svg);mask-image:url(../icons/system/arrow-up-s-line.svg)}.fr-icon-check-line:after,.fr-icon-check-line:before{-webkit-mask-image:url(../icons/system/check-line.svg);mask-image:url(../icons/system/check-line.svg)}.fr-icon-checkbox-circle-fill:after,.fr-icon-checkbox-circle-fill:before{-webkit-mask-image:url(../icons/system/checkbox-circle-fill.svg);mask-image:url(../icons/system/checkbox-circle-fill.svg)}.fr-icon-checkbox-circle-line:after,.fr-icon-checkbox-circle-line:before{-webkit-mask-image:url(../icons/system/checkbox-circle-line.svg);mask-image:url(../icons/system/checkbox-circle-line.svg)}.fr-icon-checkbox-fill:after,.fr-icon-checkbox-fill:before{-webkit-mask-image:url(../icons/system/checkbox-fill.svg);mask-image:url(../icons/system/checkbox-fill.svg)}.fr-icon-checkbox-line:after,.fr-icon-checkbox-line:before{-webkit-mask-image:url(../icons/system/checkbox-line.svg);mask-image:url(../icons/system/checkbox-line.svg)}.fr-icon-close-circle-fill:after,.fr-icon-close-circle-fill:before{-webkit-mask-image:url(../icons/system/close-circle-fill.svg);mask-image:url(../icons/system/close-circle-fill.svg)}.fr-icon-close-circle-line:after,.fr-icon-close-circle-line:before{-webkit-mask-image:url(../icons/system/close-circle-line.svg);mask-image:url(../icons/system/close-circle-line.svg)}.fr-icon-close-line:after,.fr-icon-close-line:before{-webkit-mask-image:url(../icons/system/close-line.svg);mask-image:url(../icons/system/close-line.svg)}.fr-icon-delete-bin-fill:after,.fr-icon-delete-bin-fill:before{-webkit-mask-image:url(../icons/system/delete-bin-fill.svg);mask-image:url(../icons/system/delete-bin-fill.svg)}.fr-icon-delete-bin-line:after,.fr-icon-delete-bin-line:before{-webkit-mask-image:url(../icons/system/delete-bin-line.svg);mask-image:url(../icons/system/delete-bin-line.svg)}.fr-icon-download-fill:after,.fr-icon-download-fill:before{-webkit-mask-image:url(../icons/system/download-fill.svg);mask-image:url(../icons/system/download-fill.svg)}.fr-icon-download-line:after,.fr-icon-download-line:before{-webkit-mask-image:url(../icons/system/download-line.svg);mask-image:url(../icons/system/download-line.svg)}.fr-icon-error-warning-fill:after,.fr-icon-error-warning-fill:before{-webkit-mask-image:url(../icons/system/error-warning-fill.svg);mask-image:url(../icons/system/error-warning-fill.svg)}.fr-icon-error-warning-line:after,.fr-icon-error-warning-line:before{-webkit-mask-image:url(../icons/system/error-warning-line.svg);mask-image:url(../icons/system/error-warning-line.svg)}.fr-icon-external-link-fill:after,.fr-icon-external-link-fill:before{-webkit-mask-image:url(../icons/system/external-link-fill.svg);mask-image:url(../icons/system/external-link-fill.svg)}.fr-icon-external-link-line:after,.fr-icon-external-link-line:before{-webkit-mask-image:url(../icons/system/external-link-line.svg);mask-image:url(../icons/system/external-link-line.svg)}.fr-icon-eye-fill:after,.fr-icon-eye-fill:before{-webkit-mask-image:url(../icons/system/eye-fill.svg);mask-image:url(../icons/system/eye-fill.svg)}.fr-icon-eye-line:after,.fr-icon-eye-line:before{-webkit-mask-image:url(../icons/system/eye-line.svg);mask-image:url(../icons/system/eye-line.svg)}.fr-icon-eye-off-fill:after,.fr-icon-eye-off-fill:before{-webkit-mask-image:url(../icons/system/eye-off-fill.svg);mask-image:url(../icons/system/eye-off-fill.svg)}.fr-icon-eye-off-line:after,.fr-icon-eye-off-line:before{-webkit-mask-image:url(../icons/system/eye-off-line.svg);mask-image:url(../icons/system/eye-off-line.svg)}.fr-icon-filter-fill:after,.fr-icon-filter-fill:before{-webkit-mask-image:url(../icons/system/filter-fill.svg);mask-image:url(../icons/system/filter-fill.svg)}.fr-icon-filter-line:after,.fr-icon-filter-line:before{-webkit-mask-image:url(../icons/system/filter-line.svg);mask-image:url(../icons/system/filter-line.svg)}.fr-icon-alert-warning-2-fill:after,.fr-icon-alert-warning-2-fill:before{-webkit-mask-image:url(../icons/system/fr--alert-warning-2-fill.svg);mask-image:url(../icons/system/fr--alert-warning-2-fill.svg)}.fr-icon-alert-warning-fill:after,.fr-icon-alert-warning-fill:before{-webkit-mask-image:url(../icons/system/fr--alert-warning-fill.svg);mask-image:url(../icons/system/fr--alert-warning-fill.svg)}.fr-icon-arrow-left-s-first-line:after,.fr-icon-arrow-left-s-first-line:before{-webkit-mask-image:url(../icons/system/fr--arrow-left-s-first-line.svg);mask-image:url(../icons/system/fr--arrow-left-s-first-line.svg)}.fr-icon-arrow-left-s-line-double:after,.fr-icon-arrow-left-s-line-double:before{-webkit-mask-image:url(../icons/system/fr--arrow-left-s-line-double.svg);mask-image:url(../icons/system/fr--arrow-left-s-line-double.svg)}.fr-icon-arrow-right-down-circle-fill:after,.fr-icon-arrow-right-down-circle-fill:before{-webkit-mask-image:url(../icons/system/fr--arrow-right-down-circle-fill.svg);mask-image:url(../icons/system/fr--arrow-right-down-circle-fill.svg)}.fr-icon-arrow-right-s-last-line:after,.fr-icon-arrow-right-s-last-line:before{-webkit-mask-image:url(../icons/system/fr--arrow-right-s-last-line.svg);mask-image:url(../icons/system/fr--arrow-right-s-last-line.svg)}.fr-icon-arrow-right-s-line-double:after,.fr-icon-arrow-right-s-line-double:before{-webkit-mask-image:url(../icons/system/fr--arrow-right-s-line-double.svg);mask-image:url(../icons/system/fr--arrow-right-s-line-double.svg)}.fr-icon-arrow-right-up-circle-fill:after,.fr-icon-arrow-right-up-circle-fill:before{-webkit-mask-image:url(../icons/system/fr--arrow-right-up-circle-fill.svg);mask-image:url(../icons/system/fr--arrow-right-up-circle-fill.svg)}.fr-icon-capslock-line:after,.fr-icon-capslock-line:before{-webkit-mask-image:url(../icons/system/fr--capslock-line.svg);mask-image:url(../icons/system/fr--capslock-line.svg)}.fr-icon-equal-circle-fill:after,.fr-icon-equal-circle-fill:before{-webkit-mask-image:url(../icons/system/fr--equal-circle-fill.svg);mask-image:url(../icons/system/fr--equal-circle-fill.svg)}.fr-icon-error-fill:after,.fr-icon-error-fill:before{-webkit-mask-image:url(../icons/system/fr--error-fill.svg);mask-image:url(../icons/system/fr--error-fill.svg)}.fr-icon-error-line:after,.fr-icon-error-line:before{-webkit-mask-image:url(../icons/system/fr--error-line.svg);mask-image:url(../icons/system/fr--error-line.svg)}.fr-icon-info-fill:after,.fr-icon-info-fill:before{-webkit-mask-image:url(../icons/system/fr--info-fill.svg);mask-image:url(../icons/system/fr--info-fill.svg)}.fr-icon-info-line:after,.fr-icon-info-line:before{-webkit-mask-image:url(../icons/system/fr--info-line.svg);mask-image:url(../icons/system/fr--info-line.svg)}.fr-icon-success-fill:after,.fr-icon-success-fill:before{-webkit-mask-image:url(../icons/system/fr--success-fill.svg);mask-image:url(../icons/system/fr--success-fill.svg)}.fr-icon-success-line:after,.fr-icon-success-line:before{-webkit-mask-image:url(../icons/system/fr--success-line.svg);mask-image:url(../icons/system/fr--success-line.svg)}.fr-icon-theme-fill:after,.fr-icon-theme-fill:before{-webkit-mask-image:url(../icons/system/fr--theme-fill.svg);mask-image:url(../icons/system/fr--theme-fill.svg)}.fr-icon-warning-fill:after,.fr-icon-warning-fill:before{-webkit-mask-image:url(../icons/system/fr--warning-fill.svg);mask-image:url(../icons/system/fr--warning-fill.svg)}.fr-icon-warning-line:after,.fr-icon-warning-line:before{-webkit-mask-image:url(../icons/system/fr--warning-line.svg);mask-image:url(../icons/system/fr--warning-line.svg)}.fr-icon-information-fill:after,.fr-icon-information-fill:before{-webkit-mask-image:url(../icons/system/information-fill.svg);mask-image:url(../icons/system/information-fill.svg)}.fr-icon-information-line:after,.fr-icon-information-line:before{-webkit-mask-image:url(../icons/system/information-line.svg);mask-image:url(../icons/system/information-line.svg)}.fr-icon-lock-fill:after,.fr-icon-lock-fill:before{-webkit-mask-image:url(../icons/system/lock-fill.svg);mask-image:url(../icons/system/lock-fill.svg)}.fr-icon-lock-line:after,.fr-icon-lock-line:before{-webkit-mask-image:url(../icons/system/lock-line.svg);mask-image:url(../icons/system/lock-line.svg)}.fr-icon-lock-unlock-fill:after,.fr-icon-lock-unlock-fill:before{-webkit-mask-image:url(../icons/system/lock-unlock-fill.svg);mask-image:url(../icons/system/lock-unlock-fill.svg)}.fr-icon-lock-unlock-line:after,.fr-icon-lock-unlock-line:before{-webkit-mask-image:url(../icons/system/lock-unlock-line.svg);mask-image:url(../icons/system/lock-unlock-line.svg)}.fr-icon-logout-box-r-fill:after,.fr-icon-logout-box-r-fill:before{-webkit-mask-image:url(../icons/system/logout-box-r-fill.svg);mask-image:url(../icons/system/logout-box-r-fill.svg)}.fr-icon-logout-box-r-line:after,.fr-icon-logout-box-r-line:before{-webkit-mask-image:url(../icons/system/logout-box-r-line.svg);mask-image:url(../icons/system/logout-box-r-line.svg)}.fr-icon-menu-2-fill:after,.fr-icon-menu-2-fill:before{-webkit-mask-image:url(../icons/system/menu-2-fill.svg);mask-image:url(../icons/system/menu-2-fill.svg)}.fr-icon-menu-fill:after,.fr-icon-menu-fill:before{-webkit-mask-image:url(../icons/system/menu-fill.svg);mask-image:url(../icons/system/menu-fill.svg)}.fr-icon-more-fill:after,.fr-icon-more-fill:before{-webkit-mask-image:url(../icons/system/more-fill.svg);mask-image:url(../icons/system/more-fill.svg)}.fr-icon-more-line:after,.fr-icon-more-line:before{-webkit-mask-image:url(../icons/system/more-line.svg);mask-image:url(../icons/system/more-line.svg)}.fr-icon-notification-badge-fill:after,.fr-icon-notification-badge-fill:before{-webkit-mask-image:url(../icons/system/notification-badge-fill.svg);mask-image:url(../icons/system/notification-badge-fill.svg)}.fr-icon-notification-badge-line:after,.fr-icon-notification-badge-line:before{-webkit-mask-image:url(../icons/system/notification-badge-line.svg);mask-image:url(../icons/system/notification-badge-line.svg)}.fr-icon-question-fill:after,.fr-icon-question-fill:before{-webkit-mask-image:url(../icons/system/question-fill.svg);mask-image:url(../icons/system/question-fill.svg)}.fr-icon-question-line:after,.fr-icon-question-line:before{-webkit-mask-image:url(../icons/system/question-line.svg);mask-image:url(../icons/system/question-line.svg)}.fr-icon-refresh-fill:after,.fr-icon-refresh-fill:before{-webkit-mask-image:url(../icons/system/refresh-fill.svg);mask-image:url(../icons/system/refresh-fill.svg)}.fr-icon-refresh-line:after,.fr-icon-refresh-line:before{-webkit-mask-image:url(../icons/system/refresh-line.svg);mask-image:url(../icons/system/refresh-line.svg)}.fr-icon-search-fill:after,.fr-icon-search-fill:before{-webkit-mask-image:url(../icons/system/search-fill.svg);mask-image:url(../icons/system/search-fill.svg)}.fr-icon-search-line:after,.fr-icon-search-line:before{-webkit-mask-image:url(../icons/system/search-line.svg);mask-image:url(../icons/system/search-line.svg)}.fr-icon-settings-5-fill:after,.fr-icon-settings-5-fill:before{-webkit-mask-image:url(../icons/system/settings-5-fill.svg);mask-image:url(../icons/system/settings-5-fill.svg)}.fr-icon-settings-5-line:after,.fr-icon-settings-5-line:before{-webkit-mask-image:url(../icons/system/settings-5-line.svg);mask-image:url(../icons/system/settings-5-line.svg)}.fr-icon-share-fill:after,.fr-icon-share-fill:before{-webkit-mask-image:url(../icons/system/share-fill.svg);mask-image:url(../icons/system/share-fill.svg)}.fr-icon-share-forward-fill:after,.fr-icon-share-forward-fill:before{-webkit-mask-image:url(../icons/system/share-forward-fill.svg);mask-image:url(../icons/system/share-forward-fill.svg)}.fr-icon-share-forward-line:after,.fr-icon-share-forward-line:before{-webkit-mask-image:url(../icons/system/share-forward-line.svg);mask-image:url(../icons/system/share-forward-line.svg)}.fr-icon-share-line:after,.fr-icon-share-line:before{-webkit-mask-image:url(../icons/system/share-line.svg);mask-image:url(../icons/system/share-line.svg)}.fr-icon-shield-fill:after,.fr-icon-shield-fill:before{-webkit-mask-image:url(../icons/system/shield-fill.svg);mask-image:url(../icons/system/shield-fill.svg)}.fr-icon-shield-line:after,.fr-icon-shield-line:before{-webkit-mask-image:url(../icons/system/shield-line.svg);mask-image:url(../icons/system/shield-line.svg)}.fr-icon-star-fill:after,.fr-icon-star-fill:before{-webkit-mask-image:url(../icons/system/star-fill.svg);mask-image:url(../icons/system/star-fill.svg)}.fr-icon-star-line:after,.fr-icon-star-line:before{-webkit-mask-image:url(../icons/system/star-line.svg);mask-image:url(../icons/system/star-line.svg)}.fr-icon-star-s-fill:after,.fr-icon-star-s-fill:before{-webkit-mask-image:url(../icons/system/star-s-fill.svg);mask-image:url(../icons/system/star-s-fill.svg)}.fr-icon-star-s-line:after,.fr-icon-star-s-line:before{-webkit-mask-image:url(../icons/system/star-s-line.svg);mask-image:url(../icons/system/star-s-line.svg)}.fr-icon-subtract-line:after,.fr-icon-subtract-line:before{-webkit-mask-image:url(../icons/system/subtract-line.svg);mask-image:url(../icons/system/subtract-line.svg)}.fr-icon-thumb-down-fill:after,.fr-icon-thumb-down-fill:before{-webkit-mask-image:url(../icons/system/thumb-down-fill.svg);mask-image:url(../icons/system/thumb-down-fill.svg)}.fr-icon-thumb-down-line:after,.fr-icon-thumb-down-line:before{-webkit-mask-image:url(../icons/system/thumb-down-line.svg);mask-image:url(../icons/system/thumb-down-line.svg)}.fr-icon-thumb-up-fill:after,.fr-icon-thumb-up-fill:before{-webkit-mask-image:url(../icons/system/thumb-up-fill.svg);mask-image:url(../icons/system/thumb-up-fill.svg)}.fr-icon-thumb-up-line:after,.fr-icon-thumb-up-line:before{-webkit-mask-image:url(../icons/system/thumb-up-line.svg);mask-image:url(../icons/system/thumb-up-line.svg)}.fr-icon-time-fill:after,.fr-icon-time-fill:before{-webkit-mask-image:url(../icons/system/time-fill.svg);mask-image:url(../icons/system/time-fill.svg)}.fr-icon-time-line:after,.fr-icon-time-line:before{-webkit-mask-image:url(../icons/system/time-line.svg);mask-image:url(../icons/system/time-line.svg)}.fr-icon-timer-fill:after,.fr-icon-timer-fill:before{-webkit-mask-image:url(../icons/system/timer-fill.svg);mask-image:url(../icons/system/timer-fill.svg)}.fr-icon-timer-line:after,.fr-icon-timer-line:before{-webkit-mask-image:url(../icons/system/timer-line.svg);mask-image:url(../icons/system/timer-line.svg)}.fr-icon-upload-2-fill:after,.fr-icon-upload-2-fill:before{-webkit-mask-image:url(../icons/system/upload-2-fill.svg);mask-image:url(../icons/system/upload-2-fill.svg)}.fr-icon-upload-2-line:after,.fr-icon-upload-2-line:before{-webkit-mask-image:url(../icons/system/upload-2-line.svg);mask-image:url(../icons/system/upload-2-line.svg)}.fr-icon-upload-fill:after,.fr-icon-upload-fill:before{-webkit-mask-image:url(../icons/system/upload-fill.svg);mask-image:url(../icons/system/upload-fill.svg)}.fr-icon-upload-line:after,.fr-icon-upload-line:before{-webkit-mask-image:url(../icons/system/upload-line.svg);mask-image:url(../icons/system/upload-line.svg)}.fr-icon-zoom-in-fill:after,.fr-icon-zoom-in-fill:before{-webkit-mask-image:url(../icons/system/zoom-in-fill.svg);mask-image:url(../icons/system/zoom-in-fill.svg)}.fr-icon-zoom-in-line:after,.fr-icon-zoom-in-line:before{-webkit-mask-image:url(../icons/system/zoom-in-line.svg);mask-image:url(../icons/system/zoom-in-line.svg)}.fr-icon-zoom-out-fill:after,.fr-icon-zoom-out-fill:before{-webkit-mask-image:url(../icons/system/zoom-out-fill.svg);mask-image:url(../icons/system/zoom-out-fill.svg)}.fr-icon-zoom-out-line:after,.fr-icon-zoom-out-line:before{-webkit-mask-image:url(../icons/system/zoom-out-line.svg);mask-image:url(../icons/system/zoom-out-line.svg)}.fr-fi-add-circle-fill:after,.fr-fi-add-circle-fill:before{-webkit-mask-image:url(../icons/system/add-circle-fill.svg);mask-image:url(../icons/system/add-circle-fill.svg)}.fr-fi-add-circle-line:after,.fr-fi-add-circle-line:before{-webkit-mask-image:url(../icons/system/add-circle-line.svg);mask-image:url(../icons/system/add-circle-line.svg)}.fr-fi-add-line:after,.fr-fi-add-line:before{-webkit-mask-image:url(../icons/system/add-line.svg);mask-image:url(../icons/system/add-line.svg)}.fr-fi-arrow-down-line:after,.fr-fi-arrow-down-line:before{-webkit-mask-image:url(../icons/system/arrow-down-line.svg);mask-image:url(../icons/system/arrow-down-line.svg)}.fr-fi-arrow-down-s-line:after,.fr-fi-arrow-down-s-line:before{-webkit-mask-image:url(../icons/system/arrow-down-s-line.svg);mask-image:url(../icons/system/arrow-down-s-line.svg)}.fr-fi-arrow-go-back-fill:after,.fr-fi-arrow-go-back-fill:before{-webkit-mask-image:url(../icons/system/arrow-go-back-fill.svg);mask-image:url(../icons/system/arrow-go-back-fill.svg)}.fr-fi-arrow-go-back-line:after,.fr-fi-arrow-go-back-line:before{-webkit-mask-image:url(../icons/system/arrow-go-back-line.svg);mask-image:url(../icons/system/arrow-go-back-line.svg)}.fr-fi-arrow-left-line:after,.fr-fi-arrow-left-line:before{-webkit-mask-image:url(../icons/system/arrow-left-line.svg);mask-image:url(../icons/system/arrow-left-line.svg)}.fr-fi-arrow-left-s-line:after,.fr-fi-arrow-left-s-line:before{-webkit-mask-image:url(../icons/system/arrow-left-s-line.svg);mask-image:url(../icons/system/arrow-left-s-line.svg)}.fr-fi-arrow-right-line:after,.fr-fi-arrow-right-line:before{-webkit-mask-image:url(../icons/system/arrow-right-line.svg);mask-image:url(../icons/system/arrow-right-line.svg)}.fr-fi-arrow-right-s-line:after,.fr-fi-arrow-right-s-line:before{-webkit-mask-image:url(../icons/system/arrow-right-s-line.svg);mask-image:url(../icons/system/arrow-right-s-line.svg)}.fr-fi-arrow-right-up-line:after,.fr-fi-arrow-right-up-line:before{-webkit-mask-image:url(../icons/system/arrow-right-up-line.svg);mask-image:url(../icons/system/arrow-right-up-line.svg)}.fr-fi-arrow-up-fill:after,.fr-fi-arrow-up-fill:before{-webkit-mask-image:url(../icons/system/arrow-up-fill.svg);mask-image:url(../icons/system/arrow-up-fill.svg)}.fr-fi-arrow-up-line:after,.fr-fi-arrow-up-line:before{-webkit-mask-image:url(../icons/system/arrow-up-line.svg);mask-image:url(../icons/system/arrow-up-line.svg)}.fr-fi-arrow-up-s-line:after,.fr-fi-arrow-up-s-line:before{-webkit-mask-image:url(../icons/system/arrow-up-s-line.svg);mask-image:url(../icons/system/arrow-up-s-line.svg)}.fr-fi-check-line:after,.fr-fi-check-line:before{-webkit-mask-image:url(../icons/system/check-line.svg);mask-image:url(../icons/system/check-line.svg)}.fr-fi-checkbox-circle-line:after,.fr-fi-checkbox-circle-line:before{-webkit-mask-image:url(../icons/system/checkbox-circle-line.svg);mask-image:url(../icons/system/checkbox-circle-line.svg)}.fr-fi-close-line:after,.fr-fi-close-line:before{-webkit-mask-image:url(../icons/system/close-line.svg);mask-image:url(../icons/system/close-line.svg)}.fr-fi-download-line:after,.fr-fi-download-line:before{-webkit-mask-image:url(../icons/system/download-line.svg);mask-image:url(../icons/system/download-line.svg)}.fr-fi-error-warning-fill:after,.fr-fi-error-warning-fill:before{-webkit-mask-image:url(../icons/system/error-warning-fill.svg);mask-image:url(../icons/system/error-warning-fill.svg)}.fr-fi-error-warning-line:after,.fr-fi-error-warning-line:before{-webkit-mask-image:url(../icons/system/error-warning-line.svg);mask-image:url(../icons/system/error-warning-line.svg)}.fr-fi-external-link-line:after,.fr-fi-external-link-line:before{-webkit-mask-image:url(../icons/system/external-link-line.svg);mask-image:url(../icons/system/external-link-line.svg)}.fr-fi-eye-fill:after,.fr-fi-eye-fill:before{-webkit-mask-image:url(../icons/system/eye-fill.svg);mask-image:url(../icons/system/eye-fill.svg)}.fr-fi-eye-line:after,.fr-fi-eye-line:before{-webkit-mask-image:url(../icons/system/eye-line.svg);mask-image:url(../icons/system/eye-line.svg)}.fr-fi-eye-off-fill:after,.fr-fi-eye-off-fill:before{-webkit-mask-image:url(../icons/system/eye-off-fill.svg);mask-image:url(../icons/system/eye-off-fill.svg)}.fr-fi-eye-off-line:after,.fr-fi-eye-off-line:before{-webkit-mask-image:url(../icons/system/eye-off-line.svg);mask-image:url(../icons/system/eye-off-line.svg)}.fr-fi-filter-fill:after,.fr-fi-filter-fill:before{-webkit-mask-image:url(../icons/system/filter-fill.svg);mask-image:url(../icons/system/filter-fill.svg)}.fr-fi-filter-line:after,.fr-fi-filter-line:before{-webkit-mask-image:url(../icons/system/filter-line.svg);mask-image:url(../icons/system/filter-line.svg)}.fr-fi-arrow-left-s-first-line:after,.fr-fi-arrow-left-s-first-line:before{-webkit-mask-image:url(../icons/system/fr--arrow-left-s-first-line.svg);mask-image:url(../icons/system/fr--arrow-left-s-first-line.svg)}.fr-fi-arrow-left-s-line-double:after,.fr-fi-arrow-left-s-line-double:before{-webkit-mask-image:url(../icons/system/fr--arrow-left-s-line-double.svg);mask-image:url(../icons/system/fr--arrow-left-s-line-double.svg)}.fr-fi-arrow-right-s-last-line:after,.fr-fi-arrow-right-s-last-line:before{-webkit-mask-image:url(../icons/system/fr--arrow-right-s-last-line.svg);mask-image:url(../icons/system/fr--arrow-right-s-last-line.svg)}.fr-fi-arrow-right-s-line-double:after,.fr-fi-arrow-right-s-line-double:before{-webkit-mask-image:url(../icons/system/fr--arrow-right-s-line-double.svg);mask-image:url(../icons/system/fr--arrow-right-s-line-double.svg)}.fr-fi-error-fill:after,.fr-fi-error-fill:before{-webkit-mask-image:url(../icons/system/fr--error-fill.svg);mask-image:url(../icons/system/fr--error-fill.svg)}.fr-fi-error-line:after,.fr-fi-error-line:before{-webkit-mask-image:url(../icons/system/fr--error-line.svg);mask-image:url(../icons/system/fr--error-line.svg)}.fr-fi-info-fill:after,.fr-fi-info-fill:before{-webkit-mask-image:url(../icons/system/fr--info-fill.svg);mask-image:url(../icons/system/fr--info-fill.svg)}.fr-fi-info-line:after,.fr-fi-info-line:before{-webkit-mask-image:url(../icons/system/fr--info-line.svg);mask-image:url(../icons/system/fr--info-line.svg)}.fr-fi-success-fill:after,.fr-fi-success-fill:before{-webkit-mask-image:url(../icons/system/fr--success-fill.svg);mask-image:url(../icons/system/fr--success-fill.svg)}.fr-fi-success-line:after,.fr-fi-success-line:before{-webkit-mask-image:url(../icons/system/fr--success-line.svg);mask-image:url(../icons/system/fr--success-line.svg)}.fr-fi-theme-fill:after,.fr-fi-theme-fill:before{-webkit-mask-image:url(../icons/system/fr--theme-fill.svg);mask-image:url(../icons/system/fr--theme-fill.svg)}.fr-fi-warning-fill:after,.fr-fi-warning-fill:before{-webkit-mask-image:url(../icons/system/fr--warning-fill.svg);mask-image:url(../icons/system/fr--warning-fill.svg)}.fr-fi-warning-line:after,.fr-fi-warning-line:before{-webkit-mask-image:url(../icons/system/fr--warning-line.svg);mask-image:url(../icons/system/fr--warning-line.svg)}.fr-fi-information-fill:after,.fr-fi-information-fill:before{-webkit-mask-image:url(../icons/system/information-fill.svg);mask-image:url(../icons/system/information-fill.svg)}.fr-fi-information-line:after,.fr-fi-information-line:before{-webkit-mask-image:url(../icons/system/information-line.svg);mask-image:url(../icons/system/information-line.svg)}.fr-fi-lock-fill:after,.fr-fi-lock-fill:before{-webkit-mask-image:url(../icons/system/lock-fill.svg);mask-image:url(../icons/system/lock-fill.svg)}.fr-fi-lock-line:after,.fr-fi-lock-line:before{-webkit-mask-image:url(../icons/system/lock-line.svg);mask-image:url(../icons/system/lock-line.svg)}.fr-fi-logout-box-r-fill:after,.fr-fi-logout-box-r-fill:before{-webkit-mask-image:url(../icons/system/logout-box-r-fill.svg);mask-image:url(../icons/system/logout-box-r-fill.svg)}.fr-fi-logout-box-r-line:after,.fr-fi-logout-box-r-line:before{-webkit-mask-image:url(../icons/system/logout-box-r-line.svg);mask-image:url(../icons/system/logout-box-r-line.svg)}.fr-fi-menu-2-fill:after,.fr-fi-menu-2-fill:before{-webkit-mask-image:url(../icons/system/menu-2-fill.svg);mask-image:url(../icons/system/menu-2-fill.svg)}.fr-fi-menu-fill:after,.fr-fi-menu-fill:before{-webkit-mask-image:url(../icons/system/menu-fill.svg);mask-image:url(../icons/system/menu-fill.svg)}.fr-fi-question-fill:after,.fr-fi-question-fill:before{-webkit-mask-image:url(../icons/system/question-fill.svg);mask-image:url(../icons/system/question-fill.svg)}.fr-fi-question-line:after,.fr-fi-question-line:before{-webkit-mask-image:url(../icons/system/question-line.svg);mask-image:url(../icons/system/question-line.svg)}.fr-fi-refresh-fill:after,.fr-fi-refresh-fill:before{-webkit-mask-image:url(../icons/system/refresh-fill.svg);mask-image:url(../icons/system/refresh-fill.svg)}.fr-fi-refresh-line:after,.fr-fi-refresh-line:before{-webkit-mask-image:url(../icons/system/refresh-line.svg);mask-image:url(../icons/system/refresh-line.svg)}.fr-fi-search-fill:after,.fr-fi-search-fill:before{-webkit-mask-image:url(../icons/system/search-fill.svg);mask-image:url(../icons/system/search-fill.svg)}.fr-fi-search-line:after,.fr-fi-search-line:before{-webkit-mask-image:url(../icons/system/search-line.svg);mask-image:url(../icons/system/search-line.svg)}.fr-fi-subtract-line:after,.fr-fi-subtract-line:before{-webkit-mask-image:url(../icons/system/subtract-line.svg);mask-image:url(../icons/system/subtract-line.svg)}.fr-fi-timer-fill:after,.fr-fi-timer-fill:before{-webkit-mask-image:url(../icons/system/timer-fill.svg);mask-image:url(../icons/system/timer-fill.svg)}.fr-fi-timer-line:after,.fr-fi-timer-line:before{-webkit-mask-image:url(../icons/system/timer-line.svg);mask-image:url(../icons/system/timer-line.svg)}.fr-fi-upload-2-fill:after,.fr-fi-upload-2-fill:before{-webkit-mask-image:url(../icons/system/upload-2-fill.svg);mask-image:url(../icons/system/upload-2-fill.svg)}.fr-fi-upload-2-line:after,.fr-fi-upload-2-line:before{-webkit-mask-image:url(../icons/system/upload-2-line.svg);mask-image:url(../icons/system/upload-2-line.svg)}.fr-fi-zoom-in-fill:after,.fr-fi-zoom-in-fill:before{-webkit-mask-image:url(../icons/system/zoom-in-fill.svg);mask-image:url(../icons/system/zoom-in-fill.svg)}.fr-fi-zoom-in-line:after,.fr-fi-zoom-in-line:before{-webkit-mask-image:url(../icons/system/zoom-in-line.svg);mask-image:url(../icons/system/zoom-in-line.svg)}.fr-fi-zoom-out-fill:after,.fr-fi-zoom-out-fill:before{-webkit-mask-image:url(../icons/system/zoom-out-fill.svg);mask-image:url(../icons/system/zoom-out-fill.svg)}.fr-fi-zoom-out-line:after,.fr-fi-zoom-out-line:before{-webkit-mask-image:url(../icons/system/zoom-out-line.svg);mask-image:url(../icons/system/zoom-out-line.svg)}.fr-fi-delete-line:after,.fr-fi-delete-line:before{-webkit-mask-image:url(../icons/system/delete-bin-line.svg);mask-image:url(../icons/system/delete-bin-line.svg)}.fr-fi-delete-fill:after,.fr-fi-delete-fill:before{-webkit-mask-image:url(../icons/system/delete-bin-fill.svg);mask-image:url(../icons/system/delete-bin-fill.svg)}.fr-icon-delete-line:after,.fr-icon-delete-line:before{-webkit-mask-image:url(../icons/system/delete-bin-line.svg);mask-image:url(../icons/system/delete-bin-line.svg)}.fr-icon-delete-fill:after,.fr-icon-delete-fill:before{-webkit-mask-image:url(../icons/system/delete-bin-fill.svg);mask-image:url(../icons/system/delete-bin-fill.svg)}.fr-icon-account-circle-fill:after,.fr-icon-account-circle-fill:before{-webkit-mask-image:url(../icons/user/account-circle-fill.svg);mask-image:url(../icons/user/account-circle-fill.svg)}.fr-icon-account-circle-line:after,.fr-icon-account-circle-line:before{-webkit-mask-image:url(../icons/user/account-circle-line.svg);mask-image:url(../icons/user/account-circle-line.svg)}.fr-icon-account-pin-circle-fill:after,.fr-icon-account-pin-circle-fill:before{-webkit-mask-image:url(../icons/user/account-pin-circle-fill.svg);mask-image:url(../icons/user/account-pin-circle-fill.svg)}.fr-icon-account-pin-circle-line:after,.fr-icon-account-pin-circle-line:before{-webkit-mask-image:url(../icons/user/account-pin-circle-line.svg);mask-image:url(../icons/user/account-pin-circle-line.svg)}.fr-icon-admin-fill:after,.fr-icon-admin-fill:before{-webkit-mask-image:url(../icons/user/admin-fill.svg);mask-image:url(../icons/user/admin-fill.svg)}.fr-icon-admin-line:after,.fr-icon-admin-line:before{-webkit-mask-image:url(../icons/user/admin-line.svg);mask-image:url(../icons/user/admin-line.svg)}.fr-icon-group-fill:after,.fr-icon-group-fill:before{-webkit-mask-image:url(../icons/user/group-fill.svg);mask-image:url(../icons/user/group-fill.svg)}.fr-icon-group-line:after,.fr-icon-group-line:before{-webkit-mask-image:url(../icons/user/group-line.svg);mask-image:url(../icons/user/group-line.svg)}.fr-icon-parent-fill:after,.fr-icon-parent-fill:before{-webkit-mask-image:url(../icons/user/parent-fill.svg);mask-image:url(../icons/user/parent-fill.svg)}.fr-icon-parent-line:after,.fr-icon-parent-line:before{-webkit-mask-image:url(../icons/user/parent-line.svg);mask-image:url(../icons/user/parent-line.svg)}.fr-icon-team-fill:after,.fr-icon-team-fill:before{-webkit-mask-image:url(../icons/user/team-fill.svg);mask-image:url(../icons/user/team-fill.svg)}.fr-icon-team-line:after,.fr-icon-team-line:before{-webkit-mask-image:url(../icons/user/team-line.svg);mask-image:url(../icons/user/team-line.svg)}.fr-icon-user-add-fill:after,.fr-icon-user-add-fill:before{-webkit-mask-image:url(../icons/user/user-add-fill.svg);mask-image:url(../icons/user/user-add-fill.svg)}.fr-icon-user-add-line:after,.fr-icon-user-add-line:before{-webkit-mask-image:url(../icons/user/user-add-line.svg);mask-image:url(../icons/user/user-add-line.svg)}.fr-icon-user-fill:after,.fr-icon-user-fill:before{-webkit-mask-image:url(../icons/user/user-fill.svg);mask-image:url(../icons/user/user-fill.svg)}.fr-icon-user-heart-fill:after,.fr-icon-user-heart-fill:before{-webkit-mask-image:url(../icons/user/user-heart-fill.svg);mask-image:url(../icons/user/user-heart-fill.svg)}.fr-icon-user-heart-line:after,.fr-icon-user-heart-line:before{-webkit-mask-image:url(../icons/user/user-heart-line.svg);mask-image:url(../icons/user/user-heart-line.svg)}.fr-icon-user-line:after,.fr-icon-user-line:before{-webkit-mask-image:url(../icons/user/user-line.svg);mask-image:url(../icons/user/user-line.svg)}.fr-icon-user-search-fill:after,.fr-icon-user-search-fill:before{-webkit-mask-image:url(../icons/user/user-search-fill.svg);mask-image:url(../icons/user/user-search-fill.svg)}.fr-icon-user-search-line:after,.fr-icon-user-search-line:before{-webkit-mask-image:url(../icons/user/user-search-line.svg);mask-image:url(../icons/user/user-search-line.svg)}.fr-icon-user-setting-fill:after,.fr-icon-user-setting-fill:before{-webkit-mask-image:url(../icons/user/user-setting-fill.svg);mask-image:url(../icons/user/user-setting-fill.svg)}.fr-icon-user-setting-line:after,.fr-icon-user-setting-line:before{-webkit-mask-image:url(../icons/user/user-setting-line.svg);mask-image:url(../icons/user/user-setting-line.svg)}.fr-icon-user-star-fill:after,.fr-icon-user-star-fill:before{-webkit-mask-image:url(../icons/user/user-star-fill.svg);mask-image:url(../icons/user/user-star-fill.svg)}.fr-icon-user-star-line:after,.fr-icon-user-star-line:before{-webkit-mask-image:url(../icons/user/user-star-line.svg);mask-image:url(../icons/user/user-star-line.svg)}.fr-fi-user-fill:after,.fr-fi-user-fill:before{-webkit-mask-image:url(../icons/user/user-fill.svg);mask-image:url(../icons/user/user-fill.svg)}.fr-fi-user-line:after,.fr-fi-user-line:before{-webkit-mask-image:url(../icons/user/user-line.svg);mask-image:url(../icons/user/user-line.svg)}.fr-fi-account-line:after,.fr-fi-account-line:before{-webkit-mask-image:url(../icons/user/account-circle-line.svg);mask-image:url(../icons/user/account-circle-line.svg)}.fr-fi-account-fill:after,.fr-fi-account-fill:before{-webkit-mask-image:url(../icons/user/account-circle-fill.svg);mask-image:url(../icons/user/account-circle-fill.svg)}.fr-icon-account-line:after,.fr-icon-account-line:before{-webkit-mask-image:url(../icons/user/account-circle-line.svg);mask-image:url(../icons/user/account-circle-line.svg)}.fr-icon-account-fill:after,.fr-icon-account-fill:before{-webkit-mask-image:url(../icons/user/account-circle-fill.svg);mask-image:url(../icons/user/account-circle-fill.svg)}.fr-icon-cloudy-2-fill:after,.fr-icon-cloudy-2-fill:before{-webkit-mask-image:url(../icons/weather/cloudy-2-fill.svg);mask-image:url(../icons/weather/cloudy-2-fill.svg)}.fr-icon-cloudy-2-line:after,.fr-icon-cloudy-2-line:before{-webkit-mask-image:url(../icons/weather/cloudy-2-line.svg);mask-image:url(../icons/weather/cloudy-2-line.svg)}.fr-icon-fire-fill:after,.fr-icon-fire-fill:before{-webkit-mask-image:url(../icons/weather/fire-fill.svg);mask-image:url(../icons/weather/fire-fill.svg)}.fr-icon-fire-line:after,.fr-icon-fire-line:before{-webkit-mask-image:url(../icons/weather/fire-line.svg);mask-image:url(../icons/weather/fire-line.svg)}.fr-icon-flashlight-fill:after,.fr-icon-flashlight-fill:before{-webkit-mask-image:url(../icons/weather/flashlight-fill.svg);mask-image:url(../icons/weather/flashlight-fill.svg)}.fr-icon-flashlight-line:after,.fr-icon-flashlight-line:before{-webkit-mask-image:url(../icons/weather/flashlight-line.svg);mask-image:url(../icons/weather/flashlight-line.svg)}.fr-icon-flood-fill:after,.fr-icon-flood-fill:before{-webkit-mask-image:url(../icons/weather/flood-fill.svg);mask-image:url(../icons/weather/flood-fill.svg)}.fr-icon-flood-line:after,.fr-icon-flood-line:before{-webkit-mask-image:url(../icons/weather/flood-line.svg);mask-image:url(../icons/weather/flood-line.svg)}.fr-icon-avalanches-fill:after,.fr-icon-avalanches-fill:before{-webkit-mask-image:url(../icons/weather/fr--avalanches-fill.svg);mask-image:url(../icons/weather/fr--avalanches-fill.svg)}.fr-icon-submersion-fill:after,.fr-icon-submersion-fill:before{-webkit-mask-image:url(../icons/weather/fr--submersion-fill.svg);mask-image:url(../icons/weather/fr--submersion-fill.svg)}.fr-icon-heavy-showers-fill:after,.fr-icon-heavy-showers-fill:before{-webkit-mask-image:url(../icons/weather/heavy-showers-fill.svg);mask-image:url(../icons/weather/heavy-showers-fill.svg)}.fr-icon-heavy-showers-line:after,.fr-icon-heavy-showers-line:before{-webkit-mask-image:url(../icons/weather/heavy-showers-line.svg);mask-image:url(../icons/weather/heavy-showers-line.svg)}.fr-icon-moon-fill:after,.fr-icon-moon-fill:before{-webkit-mask-image:url(../icons/weather/moon-fill.svg);mask-image:url(../icons/weather/moon-fill.svg)}.fr-icon-moon-line:after,.fr-icon-moon-line:before{-webkit-mask-image:url(../icons/weather/moon-line.svg);mask-image:url(../icons/weather/moon-line.svg)}.fr-icon-snowy-fill:after,.fr-icon-snowy-fill:before{-webkit-mask-image:url(../icons/weather/snowy-fill.svg);mask-image:url(../icons/weather/snowy-fill.svg)}.fr-icon-snowy-line:after,.fr-icon-snowy-line:before{-webkit-mask-image:url(../icons/weather/snowy-line.svg);mask-image:url(../icons/weather/snowy-line.svg)}.fr-icon-sparkling-2-fill:after,.fr-icon-sparkling-2-fill:before{-webkit-mask-image:url(../icons/weather/sparkling-2-fill.svg);mask-image:url(../icons/weather/sparkling-2-fill.svg)}.fr-icon-sparkling-2-line:after,.fr-icon-sparkling-2-line:before{-webkit-mask-image:url(../icons/weather/sparkling-2-line.svg);mask-image:url(../icons/weather/sparkling-2-line.svg)}.fr-icon-sun-fill:after,.fr-icon-sun-fill:before{-webkit-mask-image:url(../icons/weather/sun-fill.svg);mask-image:url(../icons/weather/sun-fill.svg)}.fr-icon-sun-line:after,.fr-icon-sun-line:before{-webkit-mask-image:url(../icons/weather/sun-line.svg);mask-image:url(../icons/weather/sun-line.svg)}.fr-icon-temp-cold-fill:after,.fr-icon-temp-cold-fill:before{-webkit-mask-image:url(../icons/weather/temp-cold-fill.svg);mask-image:url(../icons/weather/temp-cold-fill.svg)}.fr-icon-temp-cold-line:after,.fr-icon-temp-cold-line:before{-webkit-mask-image:url(../icons/weather/temp-cold-line.svg);mask-image:url(../icons/weather/temp-cold-line.svg)}.fr-icon-thunderstorms-fill:after,.fr-icon-thunderstorms-fill:before{-webkit-mask-image:url(../icons/weather/thunderstorms-fill.svg);mask-image:url(../icons/weather/thunderstorms-fill.svg)}.fr-icon-thunderstorms-line:after,.fr-icon-thunderstorms-line:before{-webkit-mask-image:url(../icons/weather/thunderstorms-line.svg);mask-image:url(../icons/weather/thunderstorms-line.svg)}.fr-icon-tornado-fill:after,.fr-icon-tornado-fill:before{-webkit-mask-image:url(../icons/weather/tornado-fill.svg);mask-image:url(../icons/weather/tornado-fill.svg)}.fr-icon-tornado-line:after,.fr-icon-tornado-line:before{-webkit-mask-image:url(../icons/weather/tornado-line.svg);mask-image:url(../icons/weather/tornado-line.svg)}.fr-icon-typhoon-fill:after,.fr-icon-typhoon-fill:before{-webkit-mask-image:url(../icons/weather/typhoon-fill.svg);mask-image:url(../icons/weather/typhoon-fill.svg)}.fr-icon-typhoon-line:after,.fr-icon-typhoon-line:before{-webkit-mask-image:url(../icons/weather/typhoon-line.svg);mask-image:url(../icons/weather/typhoon-line.svg)}.fr-icon-windy-fill:after,.fr-icon-windy-fill:before{-webkit-mask-image:url(../icons/weather/windy-fill.svg);mask-image:url(../icons/weather/windy-fill.svg)}.fr-icon-windy-line:after,.fr-icon-windy-line:before{-webkit-mask-image:url(../icons/weather/windy-line.svg);mask-image:url(../icons/weather/windy-line.svg)}.fr-fi-flashlight-fill:after,.fr-fi-flashlight-fill:before{-webkit-mask-image:url(../icons/weather/flashlight-fill.svg);mask-image:url(../icons/weather/flashlight-fill.svg)}.fr-fi-flashlight-line:after,.fr-fi-flashlight-line:before{-webkit-mask-image:url(../icons/weather/flashlight-line.svg);mask-image:url(../icons/weather/flashlight-line.svg)}@media (min-width:36em){ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */} \ No newline at end of file diff --git a/dist/dsfr/utility/utility.min.css b/dist/dsfr/utility/utility.min.css new file mode 100644 index 0000000..b612aa1 --- /dev/null +++ b/dist/dsfr/utility/utility.min.css @@ -0,0 +1,155 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */.fr-background-default--grey{--idle:transparent;--hover:var(--background-default-grey-hover)!important;--active:var(--background-default-grey-active)!important;background-color:var(--background-default-grey)!important}.fr-background-alt--grey{--idle:transparent;--hover:var(--background-alt-grey-hover)!important;--active:var(--background-alt-grey-active)!important;background-color:var(--background-alt-grey)!important}.fr-background-alt--blue-france{--idle:transparent;--hover:var(--background-alt-blue-france-hover)!important;--active:var(--background-alt-blue-france-active)!important;background-color:var(--background-alt-blue-france)!important}.fr-background-alt--red-marianne{--idle:transparent;--hover:var(--background-alt-red-marianne-hover)!important;--active:var(--background-alt-red-marianne-active)!important;background-color:var(--background-alt-red-marianne)!important}.fr-background-alt--green-tilleul-verveine{--idle:transparent;--hover:var(--background-alt-green-tilleul-verveine-hover)!important;--active:var(--background-alt-green-tilleul-verveine-active)!important;background-color:var(--background-alt-green-tilleul-verveine)!important}.fr-background-alt--green-bourgeon{--idle:transparent;--hover:var(--background-alt-green-bourgeon-hover)!important;--active:var(--background-alt-green-bourgeon-active)!important;background-color:var(--background-alt-green-bourgeon)!important}.fr-background-alt--green-emeraude{--idle:transparent;--hover:var(--background-alt-green-emeraude-hover)!important;--active:var(--background-alt-green-emeraude-active)!important;background-color:var(--background-alt-green-emeraude)!important}.fr-background-alt--green-menthe{--idle:transparent;--hover:var(--background-alt-green-menthe-hover)!important;--active:var(--background-alt-green-menthe-active)!important;background-color:var(--background-alt-green-menthe)!important}.fr-background-alt--green-archipel{--idle:transparent;--hover:var(--background-alt-green-archipel-hover)!important;--active:var(--background-alt-green-archipel-active)!important;background-color:var(--background-alt-green-archipel)!important}.fr-background-alt--blue-ecume{--idle:transparent;--hover:var(--background-alt-blue-ecume-hover)!important;--active:var(--background-alt-blue-ecume-active)!important;background-color:var(--background-alt-blue-ecume)!important}.fr-background-alt--blue-cumulus{--idle:transparent;--hover:var(--background-alt-blue-cumulus-hover)!important;--active:var(--background-alt-blue-cumulus-active)!important;background-color:var(--background-alt-blue-cumulus)!important}.fr-background-alt--purple-glycine{--idle:transparent;--hover:var(--background-alt-purple-glycine-hover)!important;--active:var(--background-alt-purple-glycine-active)!important;background-color:var(--background-alt-purple-glycine)!important}.fr-background-alt--pink-macaron{--idle:transparent;--hover:var(--background-alt-pink-macaron-hover)!important;--active:var(--background-alt-pink-macaron-active)!important;background-color:var(--background-alt-pink-macaron)!important}.fr-background-alt--pink-tuile{--idle:transparent;--hover:var(--background-alt-pink-tuile-hover)!important;--active:var(--background-alt-pink-tuile-active)!important;background-color:var(--background-alt-pink-tuile)!important}.fr-background-alt--yellow-tournesol{--idle:transparent;--hover:var(--background-alt-yellow-tournesol-hover)!important;--active:var(--background-alt-yellow-tournesol-active)!important;background-color:var(--background-alt-yellow-tournesol)!important}.fr-background-alt--yellow-moutarde{--idle:transparent;--hover:var(--background-alt-yellow-moutarde-hover)!important;--active:var(--background-alt-yellow-moutarde-active)!important;background-color:var(--background-alt-yellow-moutarde)!important}.fr-background-alt--orange-terre-battue{--idle:transparent;--hover:var(--background-alt-orange-terre-battue-hover)!important;--active:var(--background-alt-orange-terre-battue-active)!important;background-color:var(--background-alt-orange-terre-battue)!important}.fr-background-alt--brown-cafe-creme{--idle:transparent;--hover:var(--background-alt-brown-cafe-creme-hover)!important;--active:var(--background-alt-brown-cafe-creme-active)!important;background-color:var(--background-alt-brown-cafe-creme)!important}.fr-background-alt--brown-caramel{--idle:transparent;--hover:var(--background-alt-brown-caramel-hover)!important;--active:var(--background-alt-brown-caramel-active)!important;background-color:var(--background-alt-brown-caramel)!important}.fr-background-alt--brown-opera{--idle:transparent;--hover:var(--background-alt-brown-opera-hover)!important;--active:var(--background-alt-brown-opera-active)!important;background-color:var(--background-alt-brown-opera)!important}.fr-background-alt--beige-gris-galet{--idle:transparent;--hover:var(--background-alt-beige-gris-galet-hover)!important;--active:var(--background-alt-beige-gris-galet-active)!important;background-color:var(--background-alt-beige-gris-galet)!important}.fr-background-contrast--grey{--idle:transparent;--hover:var(--background-contrast-grey-hover)!important;--active:var(--background-contrast-grey-active)!important;background-color:var(--background-contrast-grey)!important}.fr-background-contrast--blue-france{--idle:transparent;--hover:var(--background-contrast-blue-france-hover)!important;--active:var(--background-contrast-blue-france-active)!important;background-color:var(--background-contrast-blue-france)!important}.fr-background-contrast--red-marianne{--idle:transparent;--hover:var(--background-contrast-red-marianne-hover)!important;--active:var(--background-contrast-red-marianne-active)!important;background-color:var(--background-contrast-red-marianne)!important}.fr-background-contrast--green-tilleul-verveine{--idle:transparent;--hover:var(--background-contrast-green-tilleul-verveine-hover)!important;--active:var(--background-contrast-green-tilleul-verveine-active)!important;background-color:var(--background-contrast-green-tilleul-verveine)!important}.fr-background-contrast--green-bourgeon{--idle:transparent;--hover:var(--background-contrast-green-bourgeon-hover)!important;--active:var(--background-contrast-green-bourgeon-active)!important;background-color:var(--background-contrast-green-bourgeon)!important}.fr-background-contrast--green-emeraude{--idle:transparent;--hover:var(--background-contrast-green-emeraude-hover)!important;--active:var(--background-contrast-green-emeraude-active)!important;background-color:var(--background-contrast-green-emeraude)!important}.fr-background-contrast--green-menthe{--idle:transparent;--hover:var(--background-contrast-green-menthe-hover)!important;--active:var(--background-contrast-green-menthe-active)!important;background-color:var(--background-contrast-green-menthe)!important}.fr-background-contrast--green-archipel{--idle:transparent;--hover:var(--background-contrast-green-archipel-hover)!important;--active:var(--background-contrast-green-archipel-active)!important;background-color:var(--background-contrast-green-archipel)!important}.fr-background-contrast--blue-ecume{--idle:transparent;--hover:var(--background-contrast-blue-ecume-hover)!important;--active:var(--background-contrast-blue-ecume-active)!important;background-color:var(--background-contrast-blue-ecume)!important}.fr-background-contrast--blue-cumulus{--idle:transparent;--hover:var(--background-contrast-blue-cumulus-hover)!important;--active:var(--background-contrast-blue-cumulus-active)!important;background-color:var(--background-contrast-blue-cumulus)!important}.fr-background-contrast--purple-glycine{--idle:transparent;--hover:var(--background-contrast-purple-glycine-hover)!important;--active:var(--background-contrast-purple-glycine-active)!important;background-color:var(--background-contrast-purple-glycine)!important}.fr-background-contrast--pink-macaron{--idle:transparent;--hover:var(--background-contrast-pink-macaron-hover)!important;--active:var(--background-contrast-pink-macaron-active)!important;background-color:var(--background-contrast-pink-macaron)!important}.fr-background-contrast--pink-tuile{--idle:transparent;--hover:var(--background-contrast-pink-tuile-hover)!important;--active:var(--background-contrast-pink-tuile-active)!important;background-color:var(--background-contrast-pink-tuile)!important}.fr-background-contrast--yellow-tournesol{--idle:transparent;--hover:var(--background-contrast-yellow-tournesol-hover)!important;--active:var(--background-contrast-yellow-tournesol-active)!important;background-color:var(--background-contrast-yellow-tournesol)!important}.fr-background-contrast--yellow-moutarde{--idle:transparent;--hover:var(--background-contrast-yellow-moutarde-hover)!important;--active:var(--background-contrast-yellow-moutarde-active)!important;background-color:var(--background-contrast-yellow-moutarde)!important}.fr-background-contrast--orange-terre-battue{--idle:transparent;--hover:var(--background-contrast-orange-terre-battue-hover)!important;--active:var(--background-contrast-orange-terre-battue-active)!important;background-color:var(--background-contrast-orange-terre-battue)!important}.fr-background-contrast--brown-cafe-creme{--idle:transparent;--hover:var(--background-contrast-brown-cafe-creme-hover)!important;--active:var(--background-contrast-brown-cafe-creme-active)!important;background-color:var(--background-contrast-brown-cafe-creme)!important}.fr-background-contrast--brown-caramel{--idle:transparent;--hover:var(--background-contrast-brown-caramel-hover)!important;--active:var(--background-contrast-brown-caramel-active)!important;background-color:var(--background-contrast-brown-caramel)!important}.fr-background-contrast--brown-opera{--idle:transparent;--hover:var(--background-contrast-brown-opera-hover)!important;--active:var(--background-contrast-brown-opera-active)!important;background-color:var(--background-contrast-brown-opera)!important}.fr-background-contrast--beige-gris-galet{--idle:transparent;--hover:var(--background-contrast-beige-gris-galet-hover)!important;--active:var(--background-contrast-beige-gris-galet-active)!important;background-color:var(--background-contrast-beige-gris-galet)!important}.fr-background-contrast--info{--idle:transparent;--hover:var(--background-contrast-info-hover)!important;--active:var(--background-contrast-info-active)!important;background-color:var(--background-contrast-info)!important}.fr-background-contrast--success{--idle:transparent;--hover:var(--background-contrast-success-hover)!important;--active:var(--background-contrast-success-active)!important;background-color:var(--background-contrast-success)!important}.fr-background-contrast--warning{--idle:transparent;--hover:var(--background-contrast-warning-hover)!important;--active:var(--background-contrast-warning-active)!important;background-color:var(--background-contrast-warning)!important}.fr-background-contrast--error{--idle:transparent;--hover:var(--background-contrast-error-hover)!important;--active:var(--background-contrast-error-active)!important;background-color:var(--background-contrast-error)!important}.fr-background-flat--grey{background-color:var(--background-flat-grey)!important}.fr-background-flat--blue-france{background-color:var(--background-flat-blue-france)!important}.fr-background-flat--red-marianne{background-color:var(--background-flat-red-marianne)!important}.fr-background-flat--green-tilleul-verveine{background-color:var(--background-flat-green-tilleul-verveine)!important}.fr-background-flat--green-bourgeon{background-color:var(--background-flat-green-bourgeon)!important}.fr-background-flat--green-emeraude{background-color:var(--background-flat-green-emeraude)!important}.fr-background-flat--green-menthe{background-color:var(--background-flat-green-menthe)!important}.fr-background-flat--green-archipel{background-color:var(--background-flat-green-archipel)!important}.fr-background-flat--blue-ecume{background-color:var(--background-flat-blue-ecume)!important}.fr-background-flat--blue-cumulus{background-color:var(--background-flat-blue-cumulus)!important}.fr-background-flat--purple-glycine{background-color:var(--background-flat-purple-glycine)!important}.fr-background-flat--pink-macaron{background-color:var(--background-flat-pink-macaron)!important}.fr-background-flat--pink-tuile{background-color:var(--background-flat-pink-tuile)!important}.fr-background-flat--yellow-tournesol{background-color:var(--background-flat-yellow-tournesol)!important}.fr-background-flat--yellow-moutarde{background-color:var(--background-flat-yellow-moutarde)!important}.fr-background-flat--orange-terre-battue{background-color:var(--background-flat-orange-terre-battue)!important}.fr-background-flat--brown-cafe-creme{background-color:var(--background-flat-brown-cafe-creme)!important}.fr-background-flat--brown-caramel{background-color:var(--background-flat-brown-caramel)!important}.fr-background-flat--brown-opera{background-color:var(--background-flat-brown-opera)!important}.fr-background-flat--beige-gris-galet{background-color:var(--background-flat-beige-gris-galet)!important}.fr-background-flat--info{background-color:var(--background-flat-info)!important}.fr-background-flat--success{background-color:var(--background-flat-success)!important}.fr-background-flat--warning{background-color:var(--background-flat-warning)!important}.fr-background-flat--error{background-color:var(--background-flat-error)!important}.fr-background-action-high--grey{--idle:transparent;--hover:var(--background-action-high-grey-hover)!important;--active:var(--background-action-high-grey-active)!important;background-color:var(--background-action-high-grey)!important}.fr-background-action-high--blue-france{--idle:transparent;--hover:var(--background-action-high-blue-france-hover)!important;--active:var(--background-action-high-blue-france-active)!important;background-color:var(--background-action-high-blue-france)!important}.fr-background-action-high--red-marianne{--idle:transparent;--hover:var(--background-action-high-red-marianne-hover)!important;--active:var(--background-action-high-red-marianne-active)!important;background-color:var(--background-action-high-red-marianne)!important}.fr-background-action-high--green-tilleul-verveine{--idle:transparent;--hover:var(--background-action-high-green-tilleul-verveine-hover)!important;--active:var(--background-action-high-green-tilleul-verveine-active)!important;background-color:var(--background-action-high-green-tilleul-verveine)!important}.fr-background-action-high--green-bourgeon{--idle:transparent;--hover:var(--background-action-high-green-bourgeon-hover)!important;--active:var(--background-action-high-green-bourgeon-active)!important;background-color:var(--background-action-high-green-bourgeon)!important}.fr-background-action-high--green-emeraude{--idle:transparent;--hover:var(--background-action-high-green-emeraude-hover)!important;--active:var(--background-action-high-green-emeraude-active)!important;background-color:var(--background-action-high-green-emeraude)!important}.fr-background-action-high--green-menthe{--idle:transparent;--hover:var(--background-action-high-green-menthe-hover)!important;--active:var(--background-action-high-green-menthe-active)!important;background-color:var(--background-action-high-green-menthe)!important}.fr-background-action-high--green-archipel{--idle:transparent;--hover:var(--background-action-high-green-archipel-hover)!important;--active:var(--background-action-high-green-archipel-active)!important;background-color:var(--background-action-high-green-archipel)!important}.fr-background-action-high--blue-ecume{--idle:transparent;--hover:var(--background-action-high-blue-ecume-hover)!important;--active:var(--background-action-high-blue-ecume-active)!important;background-color:var(--background-action-high-blue-ecume)!important}.fr-background-action-high--blue-cumulus{--idle:transparent;--hover:var(--background-action-high-blue-cumulus-hover)!important;--active:var(--background-action-high-blue-cumulus-active)!important;background-color:var(--background-action-high-blue-cumulus)!important}.fr-background-action-high--purple-glycine{--idle:transparent;--hover:var(--background-action-high-purple-glycine-hover)!important;--active:var(--background-action-high-purple-glycine-active)!important;background-color:var(--background-action-high-purple-glycine)!important}.fr-background-action-high--pink-macaron{--idle:transparent;--hover:var(--background-action-high-pink-macaron-hover)!important;--active:var(--background-action-high-pink-macaron-active)!important;background-color:var(--background-action-high-pink-macaron)!important}.fr-background-action-high--pink-tuile{--idle:transparent;--hover:var(--background-action-high-pink-tuile-hover)!important;--active:var(--background-action-high-pink-tuile-active)!important;background-color:var(--background-action-high-pink-tuile)!important}.fr-background-action-high--yellow-tournesol{--idle:transparent;--hover:var(--background-action-high-yellow-tournesol-hover)!important;--active:var(--background-action-high-yellow-tournesol-active)!important;background-color:var(--background-action-high-yellow-tournesol)!important}.fr-background-action-high--yellow-moutarde{--idle:transparent;--hover:var(--background-action-high-yellow-moutarde-hover)!important;--active:var(--background-action-high-yellow-moutarde-active)!important;background-color:var(--background-action-high-yellow-moutarde)!important}.fr-background-action-high--orange-terre-battue{--idle:transparent;--hover:var(--background-action-high-orange-terre-battue-hover)!important;--active:var(--background-action-high-orange-terre-battue-active)!important;background-color:var(--background-action-high-orange-terre-battue)!important}.fr-background-action-high--brown-cafe-creme{--idle:transparent;--hover:var(--background-action-high-brown-cafe-creme-hover)!important;--active:var(--background-action-high-brown-cafe-creme-active)!important;background-color:var(--background-action-high-brown-cafe-creme)!important}.fr-background-action-high--brown-caramel{--idle:transparent;--hover:var(--background-action-high-brown-caramel-hover)!important;--active:var(--background-action-high-brown-caramel-active)!important;background-color:var(--background-action-high-brown-caramel)!important}.fr-background-action-high--brown-opera{--idle:transparent;--hover:var(--background-action-high-brown-opera-hover)!important;--active:var(--background-action-high-brown-opera-active)!important;background-color:var(--background-action-high-brown-opera)!important}.fr-background-action-high--beige-gris-galet{--idle:transparent;--hover:var(--background-action-high-beige-gris-galet-hover)!important;--active:var(--background-action-high-beige-gris-galet-active)!important;background-color:var(--background-action-high-beige-gris-galet)!important}.fr-background-action-high--info{--idle:transparent;--hover:var(--background-action-high-info-hover)!important;--active:var(--background-action-high-info-active)!important;background-color:var(--background-action-high-info)!important}.fr-background-action-high--success{--idle:transparent;--hover:var(--background-action-high-success-hover)!important;--active:var(--background-action-high-success-active)!important;background-color:var(--background-action-high-success)!important}.fr-background-action-high--warning{--idle:transparent;--hover:var(--background-action-high-warning-hover)!important;--active:var(--background-action-high-warning-active)!important;background-color:var(--background-action-high-warning)!important}.fr-background-action-high--error{--idle:transparent;--hover:var(--background-action-high-error-hover)!important;--active:var(--background-action-high-error-active)!important;background-color:var(--background-action-high-error)!important}.fr-background-action-low--blue-france{--idle:transparent;--hover:var(--background-action-low-blue-france-hover)!important;--active:var(--background-action-low-blue-france-active)!important;background-color:var(--background-action-low-blue-france)!important}.fr-background-action-low--red-marianne{--idle:transparent;--hover:var(--background-action-low-red-marianne-hover)!important;--active:var(--background-action-low-red-marianne-active)!important;background-color:var(--background-action-low-red-marianne)!important}.fr-background-action-low--green-tilleul-verveine{--idle:transparent;--hover:var(--background-action-low-green-tilleul-verveine-hover)!important;--active:var(--background-action-low-green-tilleul-verveine-active)!important;background-color:var(--background-action-low-green-tilleul-verveine)!important}.fr-background-action-low--green-bourgeon{--idle:transparent;--hover:var(--background-action-low-green-bourgeon-hover)!important;--active:var(--background-action-low-green-bourgeon-active)!important;background-color:var(--background-action-low-green-bourgeon)!important}.fr-background-action-low--green-emeraude{--idle:transparent;--hover:var(--background-action-low-green-emeraude-hover)!important;--active:var(--background-action-low-green-emeraude-active)!important;background-color:var(--background-action-low-green-emeraude)!important}.fr-background-action-low--green-menthe{--idle:transparent;--hover:var(--background-action-low-green-menthe-hover)!important;--active:var(--background-action-low-green-menthe-active)!important;background-color:var(--background-action-low-green-menthe)!important}.fr-background-action-low--green-archipel{--idle:transparent;--hover:var(--background-action-low-green-archipel-hover)!important;--active:var(--background-action-low-green-archipel-active)!important;background-color:var(--background-action-low-green-archipel)!important}.fr-background-action-low--blue-ecume{--idle:transparent;--hover:var(--background-action-low-blue-ecume-hover)!important;--active:var(--background-action-low-blue-ecume-active)!important;background-color:var(--background-action-low-blue-ecume)!important}.fr-background-action-low--blue-cumulus{--idle:transparent;--hover:var(--background-action-low-blue-cumulus-hover)!important;--active:var(--background-action-low-blue-cumulus-active)!important;background-color:var(--background-action-low-blue-cumulus)!important}.fr-background-action-low--purple-glycine{--idle:transparent;--hover:var(--background-action-low-purple-glycine-hover)!important;--active:var(--background-action-low-purple-glycine-active)!important;background-color:var(--background-action-low-purple-glycine)!important}.fr-background-action-low--pink-macaron{--idle:transparent;--hover:var(--background-action-low-pink-macaron-hover)!important;--active:var(--background-action-low-pink-macaron-active)!important;background-color:var(--background-action-low-pink-macaron)!important}.fr-background-action-low--pink-tuile{--idle:transparent;--hover:var(--background-action-low-pink-tuile-hover)!important;--active:var(--background-action-low-pink-tuile-active)!important;background-color:var(--background-action-low-pink-tuile)!important}.fr-background-action-low--yellow-tournesol{--idle:transparent;--hover:var(--background-action-low-yellow-tournesol-hover)!important;--active:var(--background-action-low-yellow-tournesol-active)!important;background-color:var(--background-action-low-yellow-tournesol)!important}.fr-background-action-low--yellow-moutarde{--idle:transparent;--hover:var(--background-action-low-yellow-moutarde-hover)!important;--active:var(--background-action-low-yellow-moutarde-active)!important;background-color:var(--background-action-low-yellow-moutarde)!important}.fr-background-action-low--orange-terre-battue{--idle:transparent;--hover:var(--background-action-low-orange-terre-battue-hover)!important;--active:var(--background-action-low-orange-terre-battue-active)!important;background-color:var(--background-action-low-orange-terre-battue)!important}.fr-background-action-low--brown-cafe-creme{--idle:transparent;--hover:var(--background-action-low-brown-cafe-creme-hover)!important;--active:var(--background-action-low-brown-cafe-creme-active)!important;background-color:var(--background-action-low-brown-cafe-creme)!important}.fr-background-action-low--brown-caramel{--idle:transparent;--hover:var(--background-action-low-brown-caramel-hover)!important;--active:var(--background-action-low-brown-caramel-active)!important;background-color:var(--background-action-low-brown-caramel)!important}.fr-background-action-low--brown-opera{--idle:transparent;--hover:var(--background-action-low-brown-opera-hover)!important;--active:var(--background-action-low-brown-opera-active)!important;background-color:var(--background-action-low-brown-opera)!important}.fr-background-action-low--beige-gris-galet{--idle:transparent;--hover:var(--background-action-low-beige-gris-galet-hover)!important;--active:var(--background-action-low-beige-gris-galet-active)!important;background-color:var(--background-action-low-beige-gris-galet)!important}.fr-text-default--grey{color:var(--text-default-grey)!important}.fr-text-default--info{color:var(--text-default-info)!important}.fr-text-default--success{color:var(--text-default-success)!important}.fr-text-default--warning{color:var(--text-default-warning)!important}.fr-text-default--error{color:var(--text-default-error)!important}.fr-text-title--grey{color:var(--text-title-grey)!important}.fr-text-title--blue-france{color:var(--text-title-blue-france)!important}.fr-text-title--red-marianne{color:var(--text-title-red-marianne)!important}.fr-text-label--grey{color:var(--text-label-grey)!important}.fr-text-label--blue-france{color:var(--text-label-blue-france)!important}.fr-text-label--red-marianne{color:var(--text-label-red-marianne)!important}.fr-text-label--green-tilleul-verveine{color:var(--text-label-green-tilleul-verveine)!important}.fr-text-label--green-bourgeon{color:var(--text-label-green-bourgeon)!important}.fr-text-label--green-emeraude{color:var(--text-label-green-emeraude)!important}.fr-text-label--green-menthe{color:var(--text-label-green-menthe)!important}.fr-text-label--green-archipel{color:var(--text-label-green-archipel)!important}.fr-text-label--blue-ecume{color:var(--text-label-blue-ecume)!important}.fr-text-label--blue-cumulus{color:var(--text-label-blue-cumulus)!important}.fr-text-label--purple-glycine{color:var(--text-label-purple-glycine)!important}.fr-text-label--pink-macaron{color:var(--text-label-pink-macaron)!important}.fr-text-label--pink-tuile{color:var(--text-label-pink-tuile)!important}.fr-text-label--yellow-tournesol{color:var(--text-label-yellow-tournesol)!important}.fr-text-label--yellow-moutarde{color:var(--text-label-yellow-moutarde)!important}.fr-text-label--orange-terre-battue{color:var(--text-label-orange-terre-battue)!important}.fr-text-label--brown-cafe-creme{color:var(--text-label-brown-cafe-creme)!important}.fr-text-label--brown-caramel{color:var(--text-label-brown-caramel)!important}.fr-text-label--brown-opera{color:var(--text-label-brown-opera)!important}.fr-text-label--beige-gris-galet{color:var(--text-label-beige-gris-galet)!important}.fr-text-mention--grey{color:var(--text-mention-grey)!important}.fr-text-inverted--grey{color:var(--text-inverted-grey)!important}.fr-text-inverted--blue-france{color:var(--text-inverted-blue-france)!important}.fr-text-inverted--red-marianne{color:var(--text-inverted-red-marianne)!important}.fr-text-inverted--info{color:var(--text-inverted-info)!important}.fr-text-inverted--success{color:var(--text-inverted-success)!important}.fr-text-inverted--warning{color:var(--text-inverted-warning)!important}.fr-text-inverted--error{color:var(--text-inverted-error)!important}.fr-text-inverted--green-tilleul-verveine{color:var(--text-inverted-green-tilleul-verveine)!important}.fr-text-inverted--green-bourgeon{color:var(--text-inverted-green-bourgeon)!important}.fr-text-inverted--green-emeraude{color:var(--text-inverted-green-emeraude)!important}.fr-text-inverted--green-menthe{color:var(--text-inverted-green-menthe)!important}.fr-text-inverted--green-archipel{color:var(--text-inverted-green-archipel)!important}.fr-text-inverted--blue-ecume{color:var(--text-inverted-blue-ecume)!important}.fr-text-inverted--blue-cumulus{color:var(--text-inverted-blue-cumulus)!important}.fr-text-inverted--purple-glycine{color:var(--text-inverted-purple-glycine)!important}.fr-text-inverted--pink-macaron{color:var(--text-inverted-pink-macaron)!important}.fr-text-inverted--pink-tuile{color:var(--text-inverted-pink-tuile)!important}.fr-text-inverted--yellow-tournesol{color:var(--text-inverted-yellow-tournesol)!important}.fr-text-inverted--yellow-moutarde{color:var(--text-inverted-yellow-moutarde)!important}.fr-text-inverted--orange-terre-battue{color:var(--text-inverted-orange-terre-battue)!important}.fr-text-inverted--brown-cafe-creme{color:var(--text-inverted-brown-cafe-creme)!important}.fr-text-inverted--brown-caramel{color:var(--text-inverted-brown-caramel)!important}.fr-text-inverted--brown-opera{color:var(--text-inverted-brown-opera)!important}.fr-text-inverted--beige-gris-galet{color:var(--text-inverted-beige-gris-galet)!important}.fr-text-action-high--grey{color:var(--text-action-high-grey)!important}.fr-text-action-high--blue-france{color:var(--text-action-high-blue-france)!important}.fr-text-action-high--red-marianne{color:var(--text-action-high-red-marianne)!important}.fr-text-action-high--green-tilleul-verveine{color:var(--text-action-high-green-tilleul-verveine)!important}.fr-text-action-high--green-bourgeon{color:var(--text-action-high-green-bourgeon)!important}.fr-text-action-high--green-emeraude{color:var(--text-action-high-green-emeraude)!important}.fr-text-action-high--green-menthe{color:var(--text-action-high-green-menthe)!important}.fr-text-action-high--green-archipel{color:var(--text-action-high-green-archipel)!important}.fr-text-action-high--blue-ecume{color:var(--text-action-high-blue-ecume)!important}.fr-text-action-high--blue-cumulus{color:var(--text-action-high-blue-cumulus)!important}.fr-text-action-high--purple-glycine{color:var(--text-action-high-purple-glycine)!important}.fr-text-action-high--pink-macaron{color:var(--text-action-high-pink-macaron)!important}.fr-text-action-high--pink-tuile{color:var(--text-action-high-pink-tuile)!important}.fr-text-action-high--yellow-tournesol{color:var(--text-action-high-yellow-tournesol)!important}.fr-text-action-high--yellow-moutarde{color:var(--text-action-high-yellow-moutarde)!important}.fr-text-action-high--orange-terre-battue{color:var(--text-action-high-orange-terre-battue)!important}.fr-text-action-high--brown-cafe-creme{color:var(--text-action-high-brown-cafe-creme)!important}.fr-text-action-high--brown-caramel{color:var(--text-action-high-brown-caramel)!important}.fr-text-action-high--brown-opera{color:var(--text-action-high-brown-opera)!important}.fr-text-action-high--beige-gris-galet{color:var(--text-action-high-beige-gris-galet)!important}.fr-border-default--grey{border:1px solid var(--border-default-grey)!important}.fr-border-default--blue-france{border:1px solid var(--border-default-blue-france)!important}.fr-border-default--red-marianne{border:1px solid var(--border-default-red-marianne)!important}.fr-border-default--green-tilleul-verveine{border:1px solid var(--border-default-green-tilleul-verveine)!important}.fr-border-default--green-bourgeon{border:1px solid var(--border-default-green-bourgeon)!important}.fr-border-default--green-emeraude{border:1px solid var(--border-default-green-emeraude)!important}.fr-border-default--green-menthe{border:1px solid var(--border-default-green-menthe)!important}.fr-border-default--green-archipel{border:1px solid var(--border-default-green-archipel)!important}.fr-border-default--blue-ecume{border:1px solid var(--border-default-blue-ecume)!important}.fr-border-default--blue-cumulus{border:1px solid var(--border-default-blue-cumulus)!important}.fr-border-default--purple-glycine{border:1px solid var(--border-default-purple-glycine)!important}.fr-border-default--pink-macaron{border:1px solid var(--border-default-pink-macaron)!important}.fr-border-default--pink-tuile{border:1px solid var(--border-default-pink-tuile)!important}.fr-border-default--yellow-tournesol{border:1px solid var(--border-default-yellow-tournesol)!important}.fr-border-default--yellow-moutarde{border:1px solid var(--border-default-yellow-moutarde)!important}.fr-border-default--orange-terre-battue{border:1px solid var(--border-default-orange-terre-battue)!important}.fr-border-default--brown-cafe-creme{border:1px solid var(--border-default-brown-cafe-creme)!important}.fr-border-default--brown-caramel{border:1px solid var(--border-default-brown-caramel)!important}.fr-border-default--brown-opera{border:1px solid var(--border-default-brown-opera)!important}.fr-border-default--beige-gris-galet{border:1px solid var(--border-default-beige-gris-galet)!important}.fr-border-plain--grey{border:1px solid var(--border-plain-grey)!important}.fr-border-plain--blue-france{border:1px solid var(--border-plain-blue-france)!important}.fr-border-plain--red-marianne{border:1px solid var(--border-plain-red-marianne)!important}.fr-border-plain--info{border:1px solid var(--border-plain-info)!important}.fr-border-plain--success{border:1px solid var(--border-plain-success)!important}.fr-border-plain--warning{border:1px solid var(--border-plain-warning)!important}.fr-border-plain--error{border:1px solid var(--border-plain-error)!important}.fr-border-plain--green-tilleul-verveine{border:1px solid var(--border-plain-green-tilleul-verveine)!important}.fr-border-plain--green-bourgeon{border:1px solid var(--border-plain-green-bourgeon)!important}.fr-border-plain--green-emeraude{border:1px solid var(--border-plain-green-emeraude)!important}.fr-border-plain--green-menthe{border:1px solid var(--border-plain-green-menthe)!important}.fr-border-plain--green-archipel{border:1px solid var(--border-plain-green-archipel)!important}.fr-border-plain--blue-ecume{border:1px solid var(--border-plain-blue-ecume)!important}.fr-border-plain--blue-cumulus{border:1px solid var(--border-plain-blue-cumulus)!important}.fr-border-plain--purple-glycine{border:1px solid var(--border-plain-purple-glycine)!important}.fr-border-plain--pink-macaron{border:1px solid var(--border-plain-pink-macaron)!important}.fr-border-plain--pink-tuile{border:1px solid var(--border-plain-pink-tuile)!important}.fr-border-plain--yellow-tournesol{border:1px solid var(--border-plain-yellow-tournesol)!important}.fr-border-plain--yellow-moutarde{border:1px solid var(--border-plain-yellow-moutarde)!important}.fr-border-plain--orange-terre-battue{border:1px solid var(--border-plain-orange-terre-battue)!important}.fr-border-plain--brown-cafe-creme{border:1px solid var(--border-plain-brown-cafe-creme)!important}.fr-border-plain--brown-caramel{border:1px solid var(--border-plain-brown-caramel)!important}.fr-border-plain--brown-opera{border:1px solid var(--border-plain-brown-opera)!important}.fr-border-plain--beige-gris-galet{border:1px solid var(--border-plain-beige-gris-galet)!important}.fr-artwork-major--blue-france{fill:var(--artwork-major-blue-france)!important}.fr-artwork-major--red-marianne{fill:var(--artwork-major-red-marianne)!important}.fr-artwork-major--green-tilleul-verveine{fill:var(--artwork-major-green-tilleul-verveine)!important}.fr-artwork-major--green-bourgeon{fill:var(--artwork-major-green-bourgeon)!important}.fr-artwork-major--green-emeraude{fill:var(--artwork-major-green-emeraude)!important}.fr-artwork-major--green-menthe{fill:var(--artwork-major-green-menthe)!important}.fr-artwork-major--green-archipel{fill:var(--artwork-major-green-archipel)!important}.fr-artwork-major--blue-ecume{fill:var(--artwork-major-blue-ecume)!important}.fr-artwork-major--blue-cumulus{fill:var(--artwork-major-blue-cumulus)!important}.fr-artwork-major--purple-glycine{fill:var(--artwork-major-purple-glycine)!important}.fr-artwork-major--pink-macaron{fill:var(--artwork-major-pink-macaron)!important}.fr-artwork-major--pink-tuile{fill:var(--artwork-major-pink-tuile)!important}.fr-artwork-major--yellow-tournesol{fill:var(--artwork-major-yellow-tournesol)!important}.fr-artwork-major--yellow-moutarde{fill:var(--artwork-major-yellow-moutarde)!important}.fr-artwork-major--orange-terre-battue{fill:var(--artwork-major-orange-terre-battue)!important}.fr-artwork-major--brown-cafe-creme{fill:var(--artwork-major-brown-cafe-creme)!important}.fr-artwork-major--brown-caramel{fill:var(--artwork-major-brown-caramel)!important}.fr-artwork-major--brown-opera{fill:var(--artwork-major-brown-opera)!important}.fr-artwork-major--beige-gris-galet{fill:var(--artwork-major-beige-gris-galet)!important}.fr-artwork-minor--blue-france{fill:var(--artwork-minor-blue-france)!important}.fr-artwork-minor--red-marianne{fill:var(--artwork-minor-red-marianne)!important}.fr-artwork-minor--green-tilleul-verveine{fill:var(--artwork-minor-green-tilleul-verveine)!important}.fr-artwork-minor--green-bourgeon{fill:var(--artwork-minor-green-bourgeon)!important}.fr-artwork-minor--green-emeraude{fill:var(--artwork-minor-green-emeraude)!important}.fr-artwork-minor--green-menthe{fill:var(--artwork-minor-green-menthe)!important}.fr-artwork-minor--green-archipel{fill:var(--artwork-minor-green-archipel)!important}.fr-artwork-minor--blue-ecume{fill:var(--artwork-minor-blue-ecume)!important}.fr-artwork-minor--blue-cumulus{fill:var(--artwork-minor-blue-cumulus)!important}.fr-artwork-minor--purple-glycine{fill:var(--artwork-minor-purple-glycine)!important}.fr-artwork-minor--pink-macaron{fill:var(--artwork-minor-pink-macaron)!important}.fr-artwork-minor--pink-tuile{fill:var(--artwork-minor-pink-tuile)!important}.fr-artwork-minor--yellow-tournesol{fill:var(--artwork-minor-yellow-tournesol)!important}.fr-artwork-minor--yellow-moutarde{fill:var(--artwork-minor-yellow-moutarde)!important}.fr-artwork-minor--orange-terre-battue{fill:var(--artwork-minor-orange-terre-battue)!important}.fr-artwork-minor--brown-cafe-creme{fill:var(--artwork-minor-brown-cafe-creme)!important}.fr-artwork-minor--brown-caramel{fill:var(--artwork-minor-brown-caramel)!important}.fr-artwork-minor--brown-opera{fill:var(--artwork-minor-brown-opera)!important}.fr-artwork-minor--beige-gris-galet{fill:var(--artwork-minor-beige-gris-galet)!important}.fr-artwork-decorative--grey{fill:var(--artwork-decorative-grey)!important}.fr-artwork-decorative--blue-france{fill:var(--artwork-decorative-blue-france)!important}.fr-artwork-decorative--red-marianne{fill:var(--artwork-decorative-red-marianne)!important}.fr-artwork-decorative--green-tilleul-verveine{fill:var(--artwork-decorative-green-tilleul-verveine)!important}.fr-artwork-decorative--green-bourgeon{fill:var(--artwork-decorative-green-bourgeon)!important}.fr-artwork-decorative--green-emeraude{fill:var(--artwork-decorative-green-emeraude)!important}.fr-artwork-decorative--green-menthe{fill:var(--artwork-decorative-green-menthe)!important}.fr-artwork-decorative--green-archipel{fill:var(--artwork-decorative-green-archipel)!important}.fr-artwork-decorative--blue-ecume{fill:var(--artwork-decorative-blue-ecume)!important}.fr-artwork-decorative--blue-cumulus{fill:var(--artwork-decorative-blue-cumulus)!important}.fr-artwork-decorative--purple-glycine{fill:var(--artwork-decorative-purple-glycine)!important}.fr-artwork-decorative--pink-macaron{fill:var(--artwork-decorative-pink-macaron)!important}.fr-artwork-decorative--pink-tuile{fill:var(--artwork-decorative-pink-tuile)!important}.fr-artwork-decorative--yellow-tournesol{fill:var(--artwork-decorative-yellow-tournesol)!important}.fr-artwork-decorative--yellow-moutarde{fill:var(--artwork-decorative-yellow-moutarde)!important}.fr-artwork-decorative--orange-terre-battue{fill:var(--artwork-decorative-orange-terre-battue)!important}.fr-artwork-decorative--brown-cafe-creme{fill:var(--artwork-decorative-brown-cafe-creme)!important}.fr-artwork-decorative--brown-caramel{fill:var(--artwork-decorative-brown-caramel)!important}.fr-artwork-decorative--brown-opera{fill:var(--artwork-decorative-brown-opera)!important}.fr-artwork-decorative--beige-gris-galet{fill:var(--artwork-decorative-beige-gris-galet)!important}.fr-artwork-background--grey{fill:var(--artwork-background-grey)!important}.fr-artwork-background--blue-france{fill:var(--artwork-background-blue-france)!important}.fr-artwork-background--red-marianne{fill:var(--artwork-background-red-marianne)!important}.fr-artwork-background--green-tilleul-verveine{fill:var(--artwork-background-green-tilleul-verveine)!important}.fr-artwork-background--green-bourgeon{fill:var(--artwork-background-green-bourgeon)!important}.fr-artwork-background--green-emeraude{fill:var(--artwork-background-green-emeraude)!important}.fr-artwork-background--green-menthe{fill:var(--artwork-background-green-menthe)!important}.fr-artwork-background--green-archipel{fill:var(--artwork-background-green-archipel)!important}.fr-artwork-background--blue-ecume{fill:var(--artwork-background-blue-ecume)!important}.fr-artwork-background--blue-cumulus{fill:var(--artwork-background-blue-cumulus)!important}.fr-artwork-background--purple-glycine{fill:var(--artwork-background-purple-glycine)!important}.fr-artwork-background--pink-macaron{fill:var(--artwork-background-pink-macaron)!important}.fr-artwork-background--pink-tuile{fill:var(--artwork-background-pink-tuile)!important}.fr-artwork-background--yellow-tournesol{fill:var(--artwork-background-yellow-tournesol)!important}.fr-artwork-background--yellow-moutarde{fill:var(--artwork-background-yellow-moutarde)!important}.fr-artwork-background--orange-terre-battue{fill:var(--artwork-background-orange-terre-battue)!important}.fr-artwork-background--brown-cafe-creme{fill:var(--artwork-background-brown-cafe-creme)!important}.fr-artwork-background--brown-caramel{fill:var(--artwork-background-brown-caramel)!important}.fr-artwork-background--brown-opera{fill:var(--artwork-background-brown-opera)!important}.fr-artwork-background--beige-gris-galet{fill:var(--artwork-background-beige-gris-galet)!important}.fr-artwork-motif--grey{fill:var(--artwork-motif-grey)!important}.fr-artwork-motif--blue-france{fill:var(--artwork-motif-blue-france)!important}.fr-artwork-motif--red-marianne{fill:var(--artwork-motif-red-marianne)!important}.fr-artwork-motif--green-tilleul-verveine{fill:var(--artwork-motif-green-tilleul-verveine)!important}.fr-artwork-motif--green-bourgeon{fill:var(--artwork-motif-green-bourgeon)!important}.fr-artwork-motif--green-emeraude{fill:var(--artwork-motif-green-emeraude)!important}.fr-artwork-motif--green-menthe{fill:var(--artwork-motif-green-menthe)!important}.fr-artwork-motif--green-archipel{fill:var(--artwork-motif-green-archipel)!important}.fr-artwork-motif--blue-ecume{fill:var(--artwork-motif-blue-ecume)!important}.fr-artwork-motif--blue-cumulus{fill:var(--artwork-motif-blue-cumulus)!important}.fr-artwork-motif--purple-glycine{fill:var(--artwork-motif-purple-glycine)!important}.fr-artwork-motif--pink-macaron{fill:var(--artwork-motif-pink-macaron)!important}.fr-artwork-motif--pink-tuile{fill:var(--artwork-motif-pink-tuile)!important}.fr-artwork-motif--yellow-tournesol{fill:var(--artwork-motif-yellow-tournesol)!important}.fr-artwork-motif--yellow-moutarde{fill:var(--artwork-motif-yellow-moutarde)!important}.fr-artwork-motif--orange-terre-battue{fill:var(--artwork-motif-orange-terre-battue)!important}.fr-artwork-motif--brown-cafe-creme{fill:var(--artwork-motif-brown-cafe-creme)!important}.fr-artwork-motif--brown-caramel{fill:var(--artwork-motif-brown-caramel)!important}.fr-artwork-motif--brown-opera{fill:var(--artwork-motif-brown-opera)!important}.fr-artwork-motif--beige-gris-galet{fill:var(--artwork-motif-beige-gris-galet)!important}.fr-border-width-0-5v{border-width:.125rem!important}.fr-border-width-1v{border-width:.25rem!important}.fr-border-width-2v{border-width:.5rem!important}.fr-icon-ancient-gate-fill:after,.fr-icon-ancient-gate-fill:before{-webkit-mask-image:url(../icons/buildings/ancient-gate-fill.svg);mask-image:url(../icons/buildings/ancient-gate-fill.svg)}.fr-icon-ancient-gate-line:after,.fr-icon-ancient-gate-line:before{-webkit-mask-image:url(../icons/buildings/ancient-gate-line.svg);mask-image:url(../icons/buildings/ancient-gate-line.svg)}.fr-icon-ancient-pavilion-fill:after,.fr-icon-ancient-pavilion-fill:before{-webkit-mask-image:url(../icons/buildings/ancient-pavilion-fill.svg);mask-image:url(../icons/buildings/ancient-pavilion-fill.svg)}.fr-icon-ancient-pavilion-line:after,.fr-icon-ancient-pavilion-line:before{-webkit-mask-image:url(../icons/buildings/ancient-pavilion-line.svg);mask-image:url(../icons/buildings/ancient-pavilion-line.svg)}.fr-icon-bank-fill:after,.fr-icon-bank-fill:before{-webkit-mask-image:url(../icons/buildings/bank-fill.svg);mask-image:url(../icons/buildings/bank-fill.svg)}.fr-icon-bank-line:after,.fr-icon-bank-line:before{-webkit-mask-image:url(../icons/buildings/bank-line.svg);mask-image:url(../icons/buildings/bank-line.svg)}.fr-icon-building-fill:after,.fr-icon-building-fill:before{-webkit-mask-image:url(../icons/buildings/building-fill.svg);mask-image:url(../icons/buildings/building-fill.svg)}.fr-icon-building-line:after,.fr-icon-building-line:before{-webkit-mask-image:url(../icons/buildings/building-line.svg);mask-image:url(../icons/buildings/building-line.svg)}.fr-icon-community-fill:after,.fr-icon-community-fill:before{-webkit-mask-image:url(../icons/buildings/community-fill.svg);mask-image:url(../icons/buildings/community-fill.svg)}.fr-icon-community-line:after,.fr-icon-community-line:before{-webkit-mask-image:url(../icons/buildings/community-line.svg);mask-image:url(../icons/buildings/community-line.svg)}.fr-icon-government-fill:after,.fr-icon-government-fill:before{-webkit-mask-image:url(../icons/buildings/government-fill.svg);mask-image:url(../icons/buildings/government-fill.svg)}.fr-icon-government-line:after,.fr-icon-government-line:before{-webkit-mask-image:url(../icons/buildings/government-line.svg);mask-image:url(../icons/buildings/government-line.svg)}.fr-icon-home-4-fill:after,.fr-icon-home-4-fill:before{-webkit-mask-image:url(../icons/buildings/home-4-fill.svg);mask-image:url(../icons/buildings/home-4-fill.svg)}.fr-icon-home-4-line:after,.fr-icon-home-4-line:before{-webkit-mask-image:url(../icons/buildings/home-4-line.svg);mask-image:url(../icons/buildings/home-4-line.svg)}.fr-icon-hospital-fill:after,.fr-icon-hospital-fill:before{-webkit-mask-image:url(../icons/buildings/hospital-fill.svg);mask-image:url(../icons/buildings/hospital-fill.svg)}.fr-icon-hospital-line:after,.fr-icon-hospital-line:before{-webkit-mask-image:url(../icons/buildings/hospital-line.svg);mask-image:url(../icons/buildings/hospital-line.svg)}.fr-icon-hotel-fill:after,.fr-icon-hotel-fill:before{-webkit-mask-image:url(../icons/buildings/hotel-fill.svg);mask-image:url(../icons/buildings/hotel-fill.svg)}.fr-icon-hotel-line:after,.fr-icon-hotel-line:before{-webkit-mask-image:url(../icons/buildings/hotel-line.svg);mask-image:url(../icons/buildings/hotel-line.svg)}.fr-icon-store-fill:after,.fr-icon-store-fill:before{-webkit-mask-image:url(../icons/buildings/store-fill.svg);mask-image:url(../icons/buildings/store-fill.svg)}.fr-icon-store-line:after,.fr-icon-store-line:before{-webkit-mask-image:url(../icons/buildings/store-line.svg);mask-image:url(../icons/buildings/store-line.svg)}.fr-fi-home-4-fill:after,.fr-fi-home-4-fill:before{-webkit-mask-image:url(../icons/buildings/home-4-fill.svg);mask-image:url(../icons/buildings/home-4-fill.svg)}.fr-fi-home-4-line:after,.fr-fi-home-4-line:before{-webkit-mask-image:url(../icons/buildings/home-4-line.svg);mask-image:url(../icons/buildings/home-4-line.svg)}.fr-icon-archive-fill:after,.fr-icon-archive-fill:before{-webkit-mask-image:url(../icons/business/archive-fill.svg);mask-image:url(../icons/business/archive-fill.svg)}.fr-icon-archive-line:after,.fr-icon-archive-line:before{-webkit-mask-image:url(../icons/business/archive-line.svg);mask-image:url(../icons/business/archive-line.svg)}.fr-icon-attachment-fill:after,.fr-icon-attachment-fill:before{-webkit-mask-image:url(../icons/business/attachment-fill.svg);mask-image:url(../icons/business/attachment-fill.svg)}.fr-icon-attachment-line:after,.fr-icon-attachment-line:before{-webkit-mask-image:url(../icons/business/attachment-line.svg);mask-image:url(../icons/business/attachment-line.svg)}.fr-icon-award-fill:after,.fr-icon-award-fill:before{-webkit-mask-image:url(../icons/business/award-fill.svg);mask-image:url(../icons/business/award-fill.svg)}.fr-icon-award-line:after,.fr-icon-award-line:before{-webkit-mask-image:url(../icons/business/award-line.svg);mask-image:url(../icons/business/award-line.svg)}.fr-icon-bar-chart-box-fill:after,.fr-icon-bar-chart-box-fill:before{-webkit-mask-image:url(../icons/business/bar-chart-box-fill.svg);mask-image:url(../icons/business/bar-chart-box-fill.svg)}.fr-icon-bar-chart-box-line:after,.fr-icon-bar-chart-box-line:before{-webkit-mask-image:url(../icons/business/bar-chart-box-line.svg);mask-image:url(../icons/business/bar-chart-box-line.svg)}.fr-icon-bookmark-fill:after,.fr-icon-bookmark-fill:before{-webkit-mask-image:url(../icons/business/bookmark-fill.svg);mask-image:url(../icons/business/bookmark-fill.svg)}.fr-icon-bookmark-line:after,.fr-icon-bookmark-line:before{-webkit-mask-image:url(../icons/business/bookmark-line.svg);mask-image:url(../icons/business/bookmark-line.svg)}.fr-icon-briefcase-fill:after,.fr-icon-briefcase-fill:before{-webkit-mask-image:url(../icons/business/briefcase-fill.svg);mask-image:url(../icons/business/briefcase-fill.svg)}.fr-icon-briefcase-line:after,.fr-icon-briefcase-line:before{-webkit-mask-image:url(../icons/business/briefcase-line.svg);mask-image:url(../icons/business/briefcase-line.svg)}.fr-icon-calendar-2-fill:after,.fr-icon-calendar-2-fill:before{-webkit-mask-image:url(../icons/business/calendar-2-fill.svg);mask-image:url(../icons/business/calendar-2-fill.svg)}.fr-icon-calendar-2-line:after,.fr-icon-calendar-2-line:before{-webkit-mask-image:url(../icons/business/calendar-2-line.svg);mask-image:url(../icons/business/calendar-2-line.svg)}.fr-icon-calendar-event-fill:after,.fr-icon-calendar-event-fill:before{-webkit-mask-image:url(../icons/business/calendar-event-fill.svg);mask-image:url(../icons/business/calendar-event-fill.svg)}.fr-icon-calendar-event-line:after,.fr-icon-calendar-event-line:before{-webkit-mask-image:url(../icons/business/calendar-event-line.svg);mask-image:url(../icons/business/calendar-event-line.svg)}.fr-icon-calendar-fill:after,.fr-icon-calendar-fill:before{-webkit-mask-image:url(../icons/business/calendar-fill.svg);mask-image:url(../icons/business/calendar-fill.svg)}.fr-icon-calendar-line:after,.fr-icon-calendar-line:before{-webkit-mask-image:url(../icons/business/calendar-line.svg);mask-image:url(../icons/business/calendar-line.svg)}.fr-icon-cloud-fill:after,.fr-icon-cloud-fill:before{-webkit-mask-image:url(../icons/business/cloud-fill.svg);mask-image:url(../icons/business/cloud-fill.svg)}.fr-icon-cloud-line:after,.fr-icon-cloud-line:before{-webkit-mask-image:url(../icons/business/cloud-line.svg);mask-image:url(../icons/business/cloud-line.svg)}.fr-icon-copyright-fill:after,.fr-icon-copyright-fill:before{-webkit-mask-image:url(../icons/business/copyright-fill.svg);mask-image:url(../icons/business/copyright-fill.svg)}.fr-icon-copyright-line:after,.fr-icon-copyright-line:before{-webkit-mask-image:url(../icons/business/copyright-line.svg);mask-image:url(../icons/business/copyright-line.svg)}.fr-icon-customer-service-fill:after,.fr-icon-customer-service-fill:before{-webkit-mask-image:url(../icons/business/customer-service-fill.svg);mask-image:url(../icons/business/customer-service-fill.svg)}.fr-icon-customer-service-line:after,.fr-icon-customer-service-line:before{-webkit-mask-image:url(../icons/business/customer-service-line.svg);mask-image:url(../icons/business/customer-service-line.svg)}.fr-icon-flag-fill:after,.fr-icon-flag-fill:before{-webkit-mask-image:url(../icons/business/flag-fill.svg);mask-image:url(../icons/business/flag-fill.svg)}.fr-icon-flag-line:after,.fr-icon-flag-line:before{-webkit-mask-image:url(../icons/business/flag-line.svg);mask-image:url(../icons/business/flag-line.svg)}.fr-icon-global-fill:after,.fr-icon-global-fill:before{-webkit-mask-image:url(../icons/business/global-fill.svg);mask-image:url(../icons/business/global-fill.svg)}.fr-icon-global-line:after,.fr-icon-global-line:before{-webkit-mask-image:url(../icons/business/global-line.svg);mask-image:url(../icons/business/global-line.svg)}.fr-icon-line-chart-fill:after,.fr-icon-line-chart-fill:before{-webkit-mask-image:url(../icons/business/line-chart-fill.svg);mask-image:url(../icons/business/line-chart-fill.svg)}.fr-icon-line-chart-line:after,.fr-icon-line-chart-line:before{-webkit-mask-image:url(../icons/business/line-chart-line.svg);mask-image:url(../icons/business/line-chart-line.svg)}.fr-icon-links-fill:after,.fr-icon-links-fill:before{-webkit-mask-image:url(../icons/business/links-fill.svg);mask-image:url(../icons/business/links-fill.svg)}.fr-icon-links-line:after,.fr-icon-links-line:before{-webkit-mask-image:url(../icons/business/links-line.svg);mask-image:url(../icons/business/links-line.svg)}.fr-icon-mail-fill:after,.fr-icon-mail-fill:before{-webkit-mask-image:url(../icons/business/mail-fill.svg);mask-image:url(../icons/business/mail-fill.svg)}.fr-icon-mail-line:after,.fr-icon-mail-line:before{-webkit-mask-image:url(../icons/business/mail-line.svg);mask-image:url(../icons/business/mail-line.svg)}.fr-icon-mail-open-fill:after,.fr-icon-mail-open-fill:before{-webkit-mask-image:url(../icons/business/mail-open-fill.svg);mask-image:url(../icons/business/mail-open-fill.svg)}.fr-icon-mail-open-line:after,.fr-icon-mail-open-line:before{-webkit-mask-image:url(../icons/business/mail-open-line.svg);mask-image:url(../icons/business/mail-open-line.svg)}.fr-icon-medal-fill:after,.fr-icon-medal-fill:before{-webkit-mask-image:url(../icons/business/medal-fill.svg);mask-image:url(../icons/business/medal-fill.svg)}.fr-icon-medal-line:after,.fr-icon-medal-line:before{-webkit-mask-image:url(../icons/business/medal-line.svg);mask-image:url(../icons/business/medal-line.svg)}.fr-icon-pie-chart-2-fill:after,.fr-icon-pie-chart-2-fill:before{-webkit-mask-image:url(../icons/business/pie-chart-2-fill.svg);mask-image:url(../icons/business/pie-chart-2-fill.svg)}.fr-icon-pie-chart-2-line:after,.fr-icon-pie-chart-2-line:before{-webkit-mask-image:url(../icons/business/pie-chart-2-line.svg);mask-image:url(../icons/business/pie-chart-2-line.svg)}.fr-icon-pie-chart-box-fill:after,.fr-icon-pie-chart-box-fill:before{-webkit-mask-image:url(../icons/business/pie-chart-box-fill.svg);mask-image:url(../icons/business/pie-chart-box-fill.svg)}.fr-icon-pie-chart-box-line:after,.fr-icon-pie-chart-box-line:before{-webkit-mask-image:url(../icons/business/pie-chart-box-line.svg);mask-image:url(../icons/business/pie-chart-box-line.svg)}.fr-icon-printer-fill:after,.fr-icon-printer-fill:before{-webkit-mask-image:url(../icons/business/printer-fill.svg);mask-image:url(../icons/business/printer-fill.svg)}.fr-icon-printer-line:after,.fr-icon-printer-line:before{-webkit-mask-image:url(../icons/business/printer-line.svg);mask-image:url(../icons/business/printer-line.svg)}.fr-icon-profil-fill:after,.fr-icon-profil-fill:before{-webkit-mask-image:url(../icons/business/profil-fill.svg);mask-image:url(../icons/business/profil-fill.svg)}.fr-icon-profil-line:after,.fr-icon-profil-line:before{-webkit-mask-image:url(../icons/business/profil-line.svg);mask-image:url(../icons/business/profil-line.svg)}.fr-icon-projector-2-fill:after,.fr-icon-projector-2-fill:before{-webkit-mask-image:url(../icons/business/projector-2-fill.svg);mask-image:url(../icons/business/projector-2-fill.svg)}.fr-icon-projector-2-line:after,.fr-icon-projector-2-line:before{-webkit-mask-image:url(../icons/business/projector-2-line.svg);mask-image:url(../icons/business/projector-2-line.svg)}.fr-icon-send-plane-fill:after,.fr-icon-send-plane-fill:before{-webkit-mask-image:url(../icons/business/send-plane-fill.svg);mask-image:url(../icons/business/send-plane-fill.svg)}.fr-icon-send-plane-line:after,.fr-icon-send-plane-line:before{-webkit-mask-image:url(../icons/business/send-plane-line.svg);mask-image:url(../icons/business/send-plane-line.svg)}.fr-icon-slideshow-fill:after,.fr-icon-slideshow-fill:before{-webkit-mask-image:url(../icons/business/slideshow-fill.svg);mask-image:url(../icons/business/slideshow-fill.svg)}.fr-icon-slideshow-line:after,.fr-icon-slideshow-line:before{-webkit-mask-image:url(../icons/business/slideshow-line.svg);mask-image:url(../icons/business/slideshow-line.svg)}.fr-icon-window-fill:after,.fr-icon-window-fill:before{-webkit-mask-image:url(../icons/business/window-fill.svg);mask-image:url(../icons/business/window-fill.svg)}.fr-icon-window-line:after,.fr-icon-window-line:before{-webkit-mask-image:url(../icons/business/window-line.svg);mask-image:url(../icons/business/window-line.svg)}.fr-fi-attachment-fill:after,.fr-fi-attachment-fill:before{-webkit-mask-image:url(../icons/business/attachment-fill.svg);mask-image:url(../icons/business/attachment-fill.svg)}.fr-fi-attachment-line:after,.fr-fi-attachment-line:before{-webkit-mask-image:url(../icons/business/attachment-line.svg);mask-image:url(../icons/business/attachment-line.svg)}.fr-fi-calendar-fill:after,.fr-fi-calendar-fill:before{-webkit-mask-image:url(../icons/business/calendar-fill.svg);mask-image:url(../icons/business/calendar-fill.svg)}.fr-fi-calendar-line:after,.fr-fi-calendar-line:before{-webkit-mask-image:url(../icons/business/calendar-line.svg);mask-image:url(../icons/business/calendar-line.svg)}.fr-fi-line-chart-fill:after,.fr-fi-line-chart-fill:before{-webkit-mask-image:url(../icons/business/line-chart-fill.svg);mask-image:url(../icons/business/line-chart-fill.svg)}.fr-fi-line-chart-line:after,.fr-fi-line-chart-line:before{-webkit-mask-image:url(../icons/business/line-chart-line.svg);mask-image:url(../icons/business/line-chart-line.svg)}.fr-fi-links-fill:after,.fr-fi-links-fill:before{-webkit-mask-image:url(../icons/business/links-fill.svg);mask-image:url(../icons/business/links-fill.svg)}.fr-fi-mail-fill:after,.fr-fi-mail-fill:before{-webkit-mask-image:url(../icons/business/mail-fill.svg);mask-image:url(../icons/business/mail-fill.svg)}.fr-fi-mail-line:after,.fr-fi-mail-line:before{-webkit-mask-image:url(../icons/business/mail-line.svg);mask-image:url(../icons/business/mail-line.svg)}.fr-fi-printer-fill:after,.fr-fi-printer-fill:before{-webkit-mask-image:url(../icons/business/printer-fill.svg);mask-image:url(../icons/business/printer-fill.svg)}.fr-fi-printer-line:after,.fr-fi-printer-line:before{-webkit-mask-image:url(../icons/business/printer-line.svg);mask-image:url(../icons/business/printer-line.svg)}.fr-icon-chat-2-fill:after,.fr-icon-chat-2-fill:before{-webkit-mask-image:url(../icons/communication/chat-2-fill.svg);mask-image:url(../icons/communication/chat-2-fill.svg)}.fr-icon-chat-2-line:after,.fr-icon-chat-2-line:before{-webkit-mask-image:url(../icons/communication/chat-2-line.svg);mask-image:url(../icons/communication/chat-2-line.svg)}.fr-icon-chat-3-fill:after,.fr-icon-chat-3-fill:before{-webkit-mask-image:url(../icons/communication/chat-3-fill.svg);mask-image:url(../icons/communication/chat-3-fill.svg)}.fr-icon-chat-3-line:after,.fr-icon-chat-3-line:before{-webkit-mask-image:url(../icons/communication/chat-3-line.svg);mask-image:url(../icons/communication/chat-3-line.svg)}.fr-icon-chat-check-fill:after,.fr-icon-chat-check-fill:before{-webkit-mask-image:url(../icons/communication/chat-check-fill.svg);mask-image:url(../icons/communication/chat-check-fill.svg)}.fr-icon-chat-check-line:after,.fr-icon-chat-check-line:before{-webkit-mask-image:url(../icons/communication/chat-check-line.svg);mask-image:url(../icons/communication/chat-check-line.svg)}.fr-icon-chat-delete-fill:after,.fr-icon-chat-delete-fill:before{-webkit-mask-image:url(../icons/communication/chat-delete-fill.svg);mask-image:url(../icons/communication/chat-delete-fill.svg)}.fr-icon-chat-delete-line:after,.fr-icon-chat-delete-line:before{-webkit-mask-image:url(../icons/communication/chat-delete-line.svg);mask-image:url(../icons/communication/chat-delete-line.svg)}.fr-icon-chat-poll-fill:after,.fr-icon-chat-poll-fill:before{-webkit-mask-image:url(../icons/communication/chat-poll-fill.svg);mask-image:url(../icons/communication/chat-poll-fill.svg)}.fr-icon-chat-poll-line:after,.fr-icon-chat-poll-line:before{-webkit-mask-image:url(../icons/communication/chat-poll-line.svg);mask-image:url(../icons/communication/chat-poll-line.svg)}.fr-icon-discuss-fill:after,.fr-icon-discuss-fill:before{-webkit-mask-image:url(../icons/communication/discuss-fill.svg);mask-image:url(../icons/communication/discuss-fill.svg)}.fr-icon-discuss-line:after,.fr-icon-discuss-line:before{-webkit-mask-image:url(../icons/communication/discuss-line.svg);mask-image:url(../icons/communication/discuss-line.svg)}.fr-icon-feedback-fill:after,.fr-icon-feedback-fill:before{-webkit-mask-image:url(../icons/communication/feedback-fill.svg);mask-image:url(../icons/communication/feedback-fill.svg)}.fr-icon-feedback-line:after,.fr-icon-feedback-line:before{-webkit-mask-image:url(../icons/communication/feedback-line.svg);mask-image:url(../icons/communication/feedback-line.svg)}.fr-icon-message-2-fill:after,.fr-icon-message-2-fill:before{-webkit-mask-image:url(../icons/communication/message-2-fill.svg);mask-image:url(../icons/communication/message-2-fill.svg)}.fr-icon-message-2-line:after,.fr-icon-message-2-line:before{-webkit-mask-image:url(../icons/communication/message-2-line.svg);mask-image:url(../icons/communication/message-2-line.svg)}.fr-icon-question-answer-fill:after,.fr-icon-question-answer-fill:before{-webkit-mask-image:url(../icons/communication/question-answer-fill.svg);mask-image:url(../icons/communication/question-answer-fill.svg)}.fr-icon-question-answer-line:after,.fr-icon-question-answer-line:before{-webkit-mask-image:url(../icons/communication/question-answer-line.svg);mask-image:url(../icons/communication/question-answer-line.svg)}.fr-icon-questionnaire-fill:after,.fr-icon-questionnaire-fill:before{-webkit-mask-image:url(../icons/communication/questionnaire-fill.svg);mask-image:url(../icons/communication/questionnaire-fill.svg)}.fr-icon-questionnaire-line:after,.fr-icon-questionnaire-line:before{-webkit-mask-image:url(../icons/communication/questionnaire-line.svg);mask-image:url(../icons/communication/questionnaire-line.svg)}.fr-icon-video-chat-fill:after,.fr-icon-video-chat-fill:before{-webkit-mask-image:url(../icons/communication/video-chat-fill.svg);mask-image:url(../icons/communication/video-chat-fill.svg)}.fr-icon-video-chat-line:after,.fr-icon-video-chat-line:before{-webkit-mask-image:url(../icons/communication/video-chat-line.svg);mask-image:url(../icons/communication/video-chat-line.svg)}.fr-icon-ball-pen-fill:after,.fr-icon-ball-pen-fill:before{-webkit-mask-image:url(../icons/design/ball-pen-fill.svg);mask-image:url(../icons/design/ball-pen-fill.svg)}.fr-icon-ball-pen-line:after,.fr-icon-ball-pen-line:before{-webkit-mask-image:url(../icons/design/ball-pen-line.svg);mask-image:url(../icons/design/ball-pen-line.svg)}.fr-icon-brush-3-fill:after,.fr-icon-brush-3-fill:before{-webkit-mask-image:url(../icons/design/brush-3-fill.svg);mask-image:url(../icons/design/brush-3-fill.svg)}.fr-icon-brush-3-line:after,.fr-icon-brush-3-line:before{-webkit-mask-image:url(../icons/design/brush-3-line.svg);mask-image:url(../icons/design/brush-3-line.svg)}.fr-icon-brush-fill:after,.fr-icon-brush-fill:before{-webkit-mask-image:url(../icons/design/brush-fill.svg);mask-image:url(../icons/design/brush-fill.svg)}.fr-icon-brush-line:after,.fr-icon-brush-line:before{-webkit-mask-image:url(../icons/design/brush-line.svg);mask-image:url(../icons/design/brush-line.svg)}.fr-icon-contrast-fill:after,.fr-icon-contrast-fill:before{-webkit-mask-image:url(../icons/design/contrast-fill.svg);mask-image:url(../icons/design/contrast-fill.svg)}.fr-icon-contrast-line:after,.fr-icon-contrast-line:before{-webkit-mask-image:url(../icons/design/contrast-line.svg);mask-image:url(../icons/design/contrast-line.svg)}.fr-icon-crop-fill:after,.fr-icon-crop-fill:before{-webkit-mask-image:url(../icons/design/crop-fill.svg);mask-image:url(../icons/design/crop-fill.svg)}.fr-icon-crop-line:after,.fr-icon-crop-line:before{-webkit-mask-image:url(../icons/design/crop-line.svg);mask-image:url(../icons/design/crop-line.svg)}.fr-icon-drag-move-2-fill:after,.fr-icon-drag-move-2-fill:before{-webkit-mask-image:url(../icons/design/drag-move-2-fill.svg);mask-image:url(../icons/design/drag-move-2-fill.svg)}.fr-icon-drag-move-2-line:after,.fr-icon-drag-move-2-line:before{-webkit-mask-image:url(../icons/design/drag-move-2-line.svg);mask-image:url(../icons/design/drag-move-2-line.svg)}.fr-icon-drop-fill:after,.fr-icon-drop-fill:before{-webkit-mask-image:url(../icons/design/drop-fill.svg);mask-image:url(../icons/design/drop-fill.svg)}.fr-icon-drop-line:after,.fr-icon-drop-line:before{-webkit-mask-image:url(../icons/design/drop-line.svg);mask-image:url(../icons/design/drop-line.svg)}.fr-icon-edit-box-fill:after,.fr-icon-edit-box-fill:before{-webkit-mask-image:url(../icons/design/edit-box-fill.svg);mask-image:url(../icons/design/edit-box-fill.svg)}.fr-icon-edit-box-line:after,.fr-icon-edit-box-line:before{-webkit-mask-image:url(../icons/design/edit-box-line.svg);mask-image:url(../icons/design/edit-box-line.svg)}.fr-icon-edit-fill:after,.fr-icon-edit-fill:before{-webkit-mask-image:url(../icons/design/edit-fill.svg);mask-image:url(../icons/design/edit-fill.svg)}.fr-icon-edit-line:after,.fr-icon-edit-line:before{-webkit-mask-image:url(../icons/design/edit-line.svg);mask-image:url(../icons/design/edit-line.svg)}.fr-icon-eraser-fill:after,.fr-icon-eraser-fill:before{-webkit-mask-image:url(../icons/design/eraser-fill.svg);mask-image:url(../icons/design/eraser-fill.svg)}.fr-icon-eraser-line:after,.fr-icon-eraser-line:before{-webkit-mask-image:url(../icons/design/eraser-line.svg);mask-image:url(../icons/design/eraser-line.svg)}.fr-icon-ink-bottle-fill:after,.fr-icon-ink-bottle-fill:before{-webkit-mask-image:url(../icons/design/ink-bottle-fill.svg);mask-image:url(../icons/design/ink-bottle-fill.svg)}.fr-icon-ink-bottle-line:after,.fr-icon-ink-bottle-line:before{-webkit-mask-image:url(../icons/design/ink-bottle-line.svg);mask-image:url(../icons/design/ink-bottle-line.svg)}.fr-icon-layout-grid-fill:after,.fr-icon-layout-grid-fill:before{-webkit-mask-image:url(../icons/design/layout-grid-fill.svg);mask-image:url(../icons/design/layout-grid-fill.svg)}.fr-icon-layout-grid-line:after,.fr-icon-layout-grid-line:before{-webkit-mask-image:url(../icons/design/layout-grid-line.svg);mask-image:url(../icons/design/layout-grid-line.svg)}.fr-icon-mark-pen-fill:after,.fr-icon-mark-pen-fill:before{-webkit-mask-image:url(../icons/design/mark-pen-fill.svg);mask-image:url(../icons/design/mark-pen-fill.svg)}.fr-icon-mark-pen-line:after,.fr-icon-mark-pen-line:before{-webkit-mask-image:url(../icons/design/mark-pen-line.svg);mask-image:url(../icons/design/mark-pen-line.svg)}.fr-icon-paint-brush-fill:after,.fr-icon-paint-brush-fill:before{-webkit-mask-image:url(../icons/design/paint-brush-fill.svg);mask-image:url(../icons/design/paint-brush-fill.svg)}.fr-icon-paint-brush-line:after,.fr-icon-paint-brush-line:before{-webkit-mask-image:url(../icons/design/paint-brush-line.svg);mask-image:url(../icons/design/paint-brush-line.svg)}.fr-icon-paint-fill:after,.fr-icon-paint-fill:before{-webkit-mask-image:url(../icons/design/paint-fill.svg);mask-image:url(../icons/design/paint-fill.svg)}.fr-icon-paint-line:after,.fr-icon-paint-line:before{-webkit-mask-image:url(../icons/design/paint-line.svg);mask-image:url(../icons/design/paint-line.svg)}.fr-icon-palette-fill:after,.fr-icon-palette-fill:before{-webkit-mask-image:url(../icons/design/palette-fill.svg);mask-image:url(../icons/design/palette-fill.svg)}.fr-icon-palette-line:after,.fr-icon-palette-line:before{-webkit-mask-image:url(../icons/design/palette-line.svg);mask-image:url(../icons/design/palette-line.svg)}.fr-icon-pantone-fill:after,.fr-icon-pantone-fill:before{-webkit-mask-image:url(../icons/design/pantone-fill.svg);mask-image:url(../icons/design/pantone-fill.svg)}.fr-icon-pantone-line:after,.fr-icon-pantone-line:before{-webkit-mask-image:url(../icons/design/pantone-line.svg);mask-image:url(../icons/design/pantone-line.svg)}.fr-icon-pen-nib-fill:after,.fr-icon-pen-nib-fill:before{-webkit-mask-image:url(../icons/design/pen-nib-fill.svg);mask-image:url(../icons/design/pen-nib-fill.svg)}.fr-icon-pen-nib-line:after,.fr-icon-pen-nib-line:before{-webkit-mask-image:url(../icons/design/pen-nib-line.svg);mask-image:url(../icons/design/pen-nib-line.svg)}.fr-icon-pencil-fill:after,.fr-icon-pencil-fill:before{-webkit-mask-image:url(../icons/design/pencil-fill.svg);mask-image:url(../icons/design/pencil-fill.svg)}.fr-icon-pencil-line:after,.fr-icon-pencil-line:before{-webkit-mask-image:url(../icons/design/pencil-line.svg);mask-image:url(../icons/design/pencil-line.svg)}.fr-icon-pencil-ruler-fill:after,.fr-icon-pencil-ruler-fill:before{-webkit-mask-image:url(../icons/design/pencil-ruler-fill.svg);mask-image:url(../icons/design/pencil-ruler-fill.svg)}.fr-icon-pencil-ruler-line:after,.fr-icon-pencil-ruler-line:before{-webkit-mask-image:url(../icons/design/pencil-ruler-line.svg);mask-image:url(../icons/design/pencil-ruler-line.svg)}.fr-icon-shapes-fill:after,.fr-icon-shapes-fill:before{-webkit-mask-image:url(../icons/design/shapes-fill.svg);mask-image:url(../icons/design/shapes-fill.svg)}.fr-icon-shapes-line:after,.fr-icon-shapes-line:before{-webkit-mask-image:url(../icons/design/shapes-line.svg);mask-image:url(../icons/design/shapes-line.svg)}.fr-icon-sip-fill:after,.fr-icon-sip-fill:before{-webkit-mask-image:url(../icons/design/sip-fill.svg);mask-image:url(../icons/design/sip-fill.svg)}.fr-icon-sip-line:after,.fr-icon-sip-line:before{-webkit-mask-image:url(../icons/design/sip-line.svg);mask-image:url(../icons/design/sip-line.svg)}.fr-icon-table-fill:after,.fr-icon-table-fill:before{-webkit-mask-image:url(../icons/design/table-fill.svg);mask-image:url(../icons/design/table-fill.svg)}.fr-icon-table-line:after,.fr-icon-table-line:before{-webkit-mask-image:url(../icons/design/table-line.svg);mask-image:url(../icons/design/table-line.svg)}.fr-fi-edit-fill:after,.fr-fi-edit-fill:before{-webkit-mask-image:url(../icons/design/edit-fill.svg);mask-image:url(../icons/design/edit-fill.svg)}.fr-fi-edit-line:after,.fr-fi-edit-line:before{-webkit-mask-image:url(../icons/design/edit-line.svg);mask-image:url(../icons/design/edit-line.svg)}.fr-icon-bug-fill:after,.fr-icon-bug-fill:before{-webkit-mask-image:url(../icons/development/bug-fill.svg);mask-image:url(../icons/development/bug-fill.svg)}.fr-icon-bug-line:after,.fr-icon-bug-line:before{-webkit-mask-image:url(../icons/development/bug-line.svg);mask-image:url(../icons/development/bug-line.svg)}.fr-icon-code-box-fill:after,.fr-icon-code-box-fill:before{-webkit-mask-image:url(../icons/development/code-box-fill.svg);mask-image:url(../icons/development/code-box-fill.svg)}.fr-icon-code-box-line:after,.fr-icon-code-box-line:before{-webkit-mask-image:url(../icons/development/code-box-line.svg);mask-image:url(../icons/development/code-box-line.svg)}.fr-icon-code-s-slash-line:after,.fr-icon-code-s-slash-line:before{-webkit-mask-image:url(../icons/development/code-s-slash-line.svg);mask-image:url(../icons/development/code-s-slash-line.svg)}.fr-icon-cursor-fill:after,.fr-icon-cursor-fill:before{-webkit-mask-image:url(../icons/development/cursor-fill.svg);mask-image:url(../icons/development/cursor-fill.svg)}.fr-icon-cursor-line:after,.fr-icon-cursor-line:before{-webkit-mask-image:url(../icons/development/cursor-line.svg);mask-image:url(../icons/development/cursor-line.svg)}.fr-icon-git-branch-fill:after,.fr-icon-git-branch-fill:before{-webkit-mask-image:url(../icons/development/git-branch-fill.svg);mask-image:url(../icons/development/git-branch-fill.svg)}.fr-icon-git-branch-line:after,.fr-icon-git-branch-line:before{-webkit-mask-image:url(../icons/development/git-branch-line.svg);mask-image:url(../icons/development/git-branch-line.svg)}.fr-icon-git-commit-fill:after,.fr-icon-git-commit-fill:before{-webkit-mask-image:url(../icons/development/git-commit-fill.svg);mask-image:url(../icons/development/git-commit-fill.svg)}.fr-icon-git-commit-line:after,.fr-icon-git-commit-line:before{-webkit-mask-image:url(../icons/development/git-commit-line.svg);mask-image:url(../icons/development/git-commit-line.svg)}.fr-icon-git-merge-fill:after,.fr-icon-git-merge-fill:before{-webkit-mask-image:url(../icons/development/git-merge-fill.svg);mask-image:url(../icons/development/git-merge-fill.svg)}.fr-icon-git-merge-line:after,.fr-icon-git-merge-line:before{-webkit-mask-image:url(../icons/development/git-merge-line.svg);mask-image:url(../icons/development/git-merge-line.svg)}.fr-icon-git-pull-request-fill:after,.fr-icon-git-pull-request-fill:before{-webkit-mask-image:url(../icons/development/git-pull-request-fill.svg);mask-image:url(../icons/development/git-pull-request-fill.svg)}.fr-icon-git-pull-request-line:after,.fr-icon-git-pull-request-line:before{-webkit-mask-image:url(../icons/development/git-pull-request-line.svg);mask-image:url(../icons/development/git-pull-request-line.svg)}.fr-icon-git-repository-commits-fill:after,.fr-icon-git-repository-commits-fill:before{-webkit-mask-image:url(../icons/development/git-repository-commits-fill.svg);mask-image:url(../icons/development/git-repository-commits-fill.svg)}.fr-icon-git-repository-commits-line:after,.fr-icon-git-repository-commits-line:before{-webkit-mask-image:url(../icons/development/git-repository-commits-line.svg);mask-image:url(../icons/development/git-repository-commits-line.svg)}.fr-icon-git-repository-fill:after,.fr-icon-git-repository-fill:before{-webkit-mask-image:url(../icons/development/git-repository-fill.svg);mask-image:url(../icons/development/git-repository-fill.svg)}.fr-icon-git-repository-line:after,.fr-icon-git-repository-line:before{-webkit-mask-image:url(../icons/development/git-repository-line.svg);mask-image:url(../icons/development/git-repository-line.svg)}.fr-icon-git-repository-private-fill:after,.fr-icon-git-repository-private-fill:before{-webkit-mask-image:url(../icons/development/git-repository-private-fill.svg);mask-image:url(../icons/development/git-repository-private-fill.svg)}.fr-icon-git-repository-private-line:after,.fr-icon-git-repository-private-line:before{-webkit-mask-image:url(../icons/development/git-repository-private-line.svg);mask-image:url(../icons/development/git-repository-private-line.svg)}.fr-icon-terminal-box-fill:after,.fr-icon-terminal-box-fill:before{-webkit-mask-image:url(../icons/development/terminal-box-fill.svg);mask-image:url(../icons/development/terminal-box-fill.svg)}.fr-icon-terminal-box-line:after,.fr-icon-terminal-box-line:before{-webkit-mask-image:url(../icons/development/terminal-box-line.svg);mask-image:url(../icons/development/terminal-box-line.svg)}.fr-icon-terminal-line:after,.fr-icon-terminal-line:before{-webkit-mask-image:url(../icons/development/terminal-line.svg);mask-image:url(../icons/development/terminal-line.svg)}.fr-icon-terminal-window-fill:after,.fr-icon-terminal-window-fill:before{-webkit-mask-image:url(../icons/development/terminal-window-fill.svg);mask-image:url(../icons/development/terminal-window-fill.svg)}.fr-icon-terminal-window-line:after,.fr-icon-terminal-window-line:before{-webkit-mask-image:url(../icons/development/terminal-window-line.svg);mask-image:url(../icons/development/terminal-window-line.svg)}.fr-icon-bluetooth-fill:after,.fr-icon-bluetooth-fill:before{-webkit-mask-image:url(../icons/device/bluetooth-fill.svg);mask-image:url(../icons/device/bluetooth-fill.svg)}.fr-icon-bluetooth-line:after,.fr-icon-bluetooth-line:before{-webkit-mask-image:url(../icons/device/bluetooth-line.svg);mask-image:url(../icons/device/bluetooth-line.svg)}.fr-icon-computer-fill:after,.fr-icon-computer-fill:before{-webkit-mask-image:url(../icons/device/computer-fill.svg);mask-image:url(../icons/device/computer-fill.svg)}.fr-icon-computer-line:after,.fr-icon-computer-line:before{-webkit-mask-image:url(../icons/device/computer-line.svg);mask-image:url(../icons/device/computer-line.svg)}.fr-icon-dashboard-3-fill:after,.fr-icon-dashboard-3-fill:before{-webkit-mask-image:url(../icons/device/dashboard-3-fill.svg);mask-image:url(../icons/device/dashboard-3-fill.svg)}.fr-icon-dashboard-3-line:after,.fr-icon-dashboard-3-line:before{-webkit-mask-image:url(../icons/device/dashboard-3-line.svg);mask-image:url(../icons/device/dashboard-3-line.svg)}.fr-icon-database-fill:after,.fr-icon-database-fill:before{-webkit-mask-image:url(../icons/device/database-fill.svg);mask-image:url(../icons/device/database-fill.svg)}.fr-icon-database-line:after,.fr-icon-database-line:before{-webkit-mask-image:url(../icons/device/database-line.svg);mask-image:url(../icons/device/database-line.svg)}.fr-icon-device-fill:after,.fr-icon-device-fill:before{-webkit-mask-image:url(../icons/device/device-fill.svg);mask-image:url(../icons/device/device-fill.svg)}.fr-icon-device-line:after,.fr-icon-device-line:before{-webkit-mask-image:url(../icons/device/device-line.svg);mask-image:url(../icons/device/device-line.svg)}.fr-icon-hard-drive-2-fill:after,.fr-icon-hard-drive-2-fill:before{-webkit-mask-image:url(../icons/device/hard-drive-2-fill.svg);mask-image:url(../icons/device/hard-drive-2-fill.svg)}.fr-icon-hard-drive-2-line:after,.fr-icon-hard-drive-2-line:before{-webkit-mask-image:url(../icons/device/hard-drive-2-line.svg);mask-image:url(../icons/device/hard-drive-2-line.svg)}.fr-icon-mac-fill:after,.fr-icon-mac-fill:before{-webkit-mask-image:url(../icons/device/mac-fill.svg);mask-image:url(../icons/device/mac-fill.svg)}.fr-icon-mac-line:after,.fr-icon-mac-line:before{-webkit-mask-image:url(../icons/device/mac-line.svg);mask-image:url(../icons/device/mac-line.svg)}.fr-icon-phone-fill:after,.fr-icon-phone-fill:before{-webkit-mask-image:url(../icons/device/phone-fill.svg);mask-image:url(../icons/device/phone-fill.svg)}.fr-icon-phone-line:after,.fr-icon-phone-line:before{-webkit-mask-image:url(../icons/device/phone-line.svg);mask-image:url(../icons/device/phone-line.svg)}.fr-icon-qr-code-fill:after,.fr-icon-qr-code-fill:before{-webkit-mask-image:url(../icons/device/qr-code-fill.svg);mask-image:url(../icons/device/qr-code-fill.svg)}.fr-icon-qr-code-line:after,.fr-icon-qr-code-line:before{-webkit-mask-image:url(../icons/device/qr-code-line.svg);mask-image:url(../icons/device/qr-code-line.svg)}.fr-icon-rss-fill:after,.fr-icon-rss-fill:before{-webkit-mask-image:url(../icons/device/rss-fill.svg);mask-image:url(../icons/device/rss-fill.svg)}.fr-icon-rss-line:after,.fr-icon-rss-line:before{-webkit-mask-image:url(../icons/device/rss-line.svg);mask-image:url(../icons/device/rss-line.svg)}.fr-icon-save-3-fill:after,.fr-icon-save-3-fill:before{-webkit-mask-image:url(../icons/device/save-3-fill.svg);mask-image:url(../icons/device/save-3-fill.svg)}.fr-icon-save-3-line:after,.fr-icon-save-3-line:before{-webkit-mask-image:url(../icons/device/save-3-line.svg);mask-image:url(../icons/device/save-3-line.svg)}.fr-icon-save-fill:after,.fr-icon-save-fill:before{-webkit-mask-image:url(../icons/device/save-fill.svg);mask-image:url(../icons/device/save-fill.svg)}.fr-icon-save-line:after,.fr-icon-save-line:before{-webkit-mask-image:url(../icons/device/save-line.svg);mask-image:url(../icons/device/save-line.svg)}.fr-icon-server-fill:after,.fr-icon-server-fill:before{-webkit-mask-image:url(../icons/device/server-fill.svg);mask-image:url(../icons/device/server-fill.svg)}.fr-icon-server-line:after,.fr-icon-server-line:before{-webkit-mask-image:url(../icons/device/server-line.svg);mask-image:url(../icons/device/server-line.svg)}.fr-icon-smartphone-fill:after,.fr-icon-smartphone-fill:before{-webkit-mask-image:url(../icons/device/smartphone-fill.svg);mask-image:url(../icons/device/smartphone-fill.svg)}.fr-icon-smartphone-line:after,.fr-icon-smartphone-line:before{-webkit-mask-image:url(../icons/device/smartphone-line.svg);mask-image:url(../icons/device/smartphone-line.svg)}.fr-icon-tablet-fill:after,.fr-icon-tablet-fill:before{-webkit-mask-image:url(../icons/device/tablet-fill.svg);mask-image:url(../icons/device/tablet-fill.svg)}.fr-icon-tablet-line:after,.fr-icon-tablet-line:before{-webkit-mask-image:url(../icons/device/tablet-line.svg);mask-image:url(../icons/device/tablet-line.svg)}.fr-icon-tv-fill:after,.fr-icon-tv-fill:before{-webkit-mask-image:url(../icons/device/tv-fill.svg);mask-image:url(../icons/device/tv-fill.svg)}.fr-icon-tv-line:after,.fr-icon-tv-line:before{-webkit-mask-image:url(../icons/device/tv-line.svg);mask-image:url(../icons/device/tv-line.svg)}.fr-icon-wifi-fill:after,.fr-icon-wifi-fill:before{-webkit-mask-image:url(../icons/device/wifi-fill.svg);mask-image:url(../icons/device/wifi-fill.svg)}.fr-icon-wifi-line:after,.fr-icon-wifi-line:before{-webkit-mask-image:url(../icons/device/wifi-line.svg);mask-image:url(../icons/device/wifi-line.svg)}.fr-fi-phone-fill:after,.fr-fi-phone-fill:before{-webkit-mask-image:url(../icons/device/phone-fill.svg);mask-image:url(../icons/device/phone-fill.svg)}.fr-fi-phone-line:after,.fr-fi-phone-line:before{-webkit-mask-image:url(../icons/device/phone-line.svg);mask-image:url(../icons/device/phone-line.svg)}.fr-fi-rss-fill:after,.fr-fi-rss-fill:before{-webkit-mask-image:url(../icons/device/rss-fill.svg);mask-image:url(../icons/device/rss-fill.svg)}.fr-fi-rss-line:after,.fr-fi-rss-line:before{-webkit-mask-image:url(../icons/device/rss-line.svg);mask-image:url(../icons/device/rss-line.svg)}.fr-fi-save-fill:after,.fr-fi-save-fill:before{-webkit-mask-image:url(../icons/device/save-fill.svg);mask-image:url(../icons/device/save-fill.svg)}.fr-fi-save-line:after,.fr-fi-save-line:before{-webkit-mask-image:url(../icons/device/save-line.svg);mask-image:url(../icons/device/save-line.svg)}.fr-icon-article-fill:after,.fr-icon-article-fill:before{-webkit-mask-image:url(../icons/document/article-fill.svg);mask-image:url(../icons/document/article-fill.svg)}.fr-icon-article-line:after,.fr-icon-article-line:before{-webkit-mask-image:url(../icons/document/article-line.svg);mask-image:url(../icons/document/article-line.svg)}.fr-icon-book-2-fill:after,.fr-icon-book-2-fill:before{-webkit-mask-image:url(../icons/document/book-2-fill.svg);mask-image:url(../icons/document/book-2-fill.svg)}.fr-icon-book-2-line:after,.fr-icon-book-2-line:before{-webkit-mask-image:url(../icons/document/book-2-line.svg);mask-image:url(../icons/document/book-2-line.svg)}.fr-icon-booklet-fill:after,.fr-icon-booklet-fill:before{-webkit-mask-image:url(../icons/document/booklet-fill.svg);mask-image:url(../icons/document/booklet-fill.svg)}.fr-icon-booklet-line:after,.fr-icon-booklet-line:before{-webkit-mask-image:url(../icons/document/booklet-line.svg);mask-image:url(../icons/document/booklet-line.svg)}.fr-icon-clipboard-fill:after,.fr-icon-clipboard-fill:before{-webkit-mask-image:url(../icons/document/clipboard-fill.svg);mask-image:url(../icons/document/clipboard-fill.svg)}.fr-icon-clipboard-line:after,.fr-icon-clipboard-line:before{-webkit-mask-image:url(../icons/document/clipboard-line.svg);mask-image:url(../icons/document/clipboard-line.svg)}.fr-icon-draft-fill:after,.fr-icon-draft-fill:before{-webkit-mask-image:url(../icons/document/draft-fill.svg);mask-image:url(../icons/document/draft-fill.svg)}.fr-icon-draft-line:after,.fr-icon-draft-line:before{-webkit-mask-image:url(../icons/document/draft-line.svg);mask-image:url(../icons/document/draft-line.svg)}.fr-icon-file-add-fill:after,.fr-icon-file-add-fill:before{-webkit-mask-image:url(../icons/document/file-add-fill.svg);mask-image:url(../icons/document/file-add-fill.svg)}.fr-icon-file-add-line:after,.fr-icon-file-add-line:before{-webkit-mask-image:url(../icons/document/file-add-line.svg);mask-image:url(../icons/document/file-add-line.svg)}.fr-icon-file-download-fill:after,.fr-icon-file-download-fill:before{-webkit-mask-image:url(../icons/document/file-download-fill.svg);mask-image:url(../icons/document/file-download-fill.svg)}.fr-icon-file-download-line:after,.fr-icon-file-download-line:before{-webkit-mask-image:url(../icons/document/file-download-line.svg);mask-image:url(../icons/document/file-download-line.svg)}.fr-icon-file-fill:after,.fr-icon-file-fill:before{-webkit-mask-image:url(../icons/document/file-fill.svg);mask-image:url(../icons/document/file-fill.svg)}.fr-icon-file-line:after,.fr-icon-file-line:before{-webkit-mask-image:url(../icons/document/file-line.svg);mask-image:url(../icons/document/file-line.svg)}.fr-icon-file-pdf-fill:after,.fr-icon-file-pdf-fill:before{-webkit-mask-image:url(../icons/document/file-pdf-fill.svg);mask-image:url(../icons/document/file-pdf-fill.svg)}.fr-icon-file-pdf-line:after,.fr-icon-file-pdf-line:before{-webkit-mask-image:url(../icons/document/file-pdf-line.svg);mask-image:url(../icons/document/file-pdf-line.svg)}.fr-icon-file-text-fill:after,.fr-icon-file-text-fill:before{-webkit-mask-image:url(../icons/document/file-text-fill.svg);mask-image:url(../icons/document/file-text-fill.svg)}.fr-icon-file-text-line:after,.fr-icon-file-text-line:before{-webkit-mask-image:url(../icons/document/file-text-line.svg);mask-image:url(../icons/document/file-text-line.svg)}.fr-icon-folder-2-fill:after,.fr-icon-folder-2-fill:before{-webkit-mask-image:url(../icons/document/folder-2-fill.svg);mask-image:url(../icons/document/folder-2-fill.svg)}.fr-icon-folder-2-line:after,.fr-icon-folder-2-line:before{-webkit-mask-image:url(../icons/document/folder-2-line.svg);mask-image:url(../icons/document/folder-2-line.svg)}.fr-icon-newspaper-fill:after,.fr-icon-newspaper-fill:before{-webkit-mask-image:url(../icons/document/newspaper-fill.svg);mask-image:url(../icons/document/newspaper-fill.svg)}.fr-icon-newspaper-line:after,.fr-icon-newspaper-line:before{-webkit-mask-image:url(../icons/document/newspaper-line.svg);mask-image:url(../icons/document/newspaper-line.svg)}.fr-icon-survey-fill:after,.fr-icon-survey-fill:before{-webkit-mask-image:url(../icons/document/survey-fill.svg);mask-image:url(../icons/document/survey-fill.svg)}.fr-icon-survey-line:after,.fr-icon-survey-line:before{-webkit-mask-image:url(../icons/document/survey-line.svg);mask-image:url(../icons/document/survey-line.svg)}.fr-icon-todo-fill:after,.fr-icon-todo-fill:before{-webkit-mask-image:url(../icons/document/todo-fill.svg);mask-image:url(../icons/document/todo-fill.svg)}.fr-icon-todo-line:after,.fr-icon-todo-line:before{-webkit-mask-image:url(../icons/document/todo-line.svg);mask-image:url(../icons/document/todo-line.svg)}.fr-fi-file-download-fill:after,.fr-fi-file-download-fill:before{-webkit-mask-image:url(../icons/document/file-download-fill.svg);mask-image:url(../icons/document/file-download-fill.svg)}.fr-fi-file-download-line:after,.fr-fi-file-download-line:before{-webkit-mask-image:url(../icons/document/file-download-line.svg);mask-image:url(../icons/document/file-download-line.svg)}.fr-fi-file-fill:after,.fr-fi-file-fill:before{-webkit-mask-image:url(../icons/document/file-fill.svg);mask-image:url(../icons/document/file-fill.svg)}.fr-fi-file-line:after,.fr-fi-file-line:before{-webkit-mask-image:url(../icons/document/file-line.svg);mask-image:url(../icons/document/file-line.svg)}.fr-fi-file-pdf-fill:after,.fr-fi-file-pdf-fill:before{-webkit-mask-image:url(../icons/document/file-pdf-fill.svg);mask-image:url(../icons/document/file-pdf-fill.svg)}.fr-fi-file-pdf-line:after,.fr-fi-file-pdf-line:before{-webkit-mask-image:url(../icons/document/file-pdf-line.svg);mask-image:url(../icons/document/file-pdf-line.svg)}.fr-icon-align-center:after,.fr-icon-align-center:before{-webkit-mask-image:url(../icons/editor/align-center.svg);mask-image:url(../icons/editor/align-center.svg)}.fr-icon-align-justify:after,.fr-icon-align-justify:before{-webkit-mask-image:url(../icons/editor/align-justify.svg);mask-image:url(../icons/editor/align-justify.svg)}.fr-icon-align-left:after,.fr-icon-align-left:before{-webkit-mask-image:url(../icons/editor/align-left.svg);mask-image:url(../icons/editor/align-left.svg)}.fr-icon-align-right:after,.fr-icon-align-right:before{-webkit-mask-image:url(../icons/editor/align-right.svg);mask-image:url(../icons/editor/align-right.svg)}.fr-icon-code-block:after,.fr-icon-code-block:before{-webkit-mask-image:url(../icons/editor/code-block.svg);mask-image:url(../icons/editor/code-block.svg)}.fr-icon-code-view:after,.fr-icon-code-view:before{-webkit-mask-image:url(../icons/editor/code-view.svg);mask-image:url(../icons/editor/code-view.svg)}.fr-icon-font-color:after,.fr-icon-font-color:before{-webkit-mask-image:url(../icons/editor/font-color.svg);mask-image:url(../icons/editor/font-color.svg)}.fr-icon-font-size:after,.fr-icon-font-size:before{-webkit-mask-image:url(../icons/editor/font-size.svg);mask-image:url(../icons/editor/font-size.svg)}.fr-icon-format-clear:after,.fr-icon-format-clear:before{-webkit-mask-image:url(../icons/editor/format-clear.svg);mask-image:url(../icons/editor/format-clear.svg)}.fr-icon-bold:after,.fr-icon-bold:before{-webkit-mask-image:url(../icons/editor/fr--bold.svg);mask-image:url(../icons/editor/fr--bold.svg)}.fr-icon-highlight:after,.fr-icon-highlight:before{-webkit-mask-image:url(../icons/editor/fr--highlight.svg);mask-image:url(../icons/editor/fr--highlight.svg)}.fr-icon-quote-fill:after,.fr-icon-quote-fill:before{-webkit-mask-image:url(../icons/editor/fr--quote-fill.svg);mask-image:url(../icons/editor/fr--quote-fill.svg)}.fr-icon-quote-line:after,.fr-icon-quote-line:before{-webkit-mask-image:url(../icons/editor/fr--quote-line.svg);mask-image:url(../icons/editor/fr--quote-line.svg)}.fr-icon-h-1:after,.fr-icon-h-1:before{-webkit-mask-image:url(../icons/editor/h-1.svg);mask-image:url(../icons/editor/h-1.svg)}.fr-icon-h-2:after,.fr-icon-h-2:before{-webkit-mask-image:url(../icons/editor/h-2.svg);mask-image:url(../icons/editor/h-2.svg)}.fr-icon-h-3:after,.fr-icon-h-3:before{-webkit-mask-image:url(../icons/editor/h-3.svg);mask-image:url(../icons/editor/h-3.svg)}.fr-icon-h-4:after,.fr-icon-h-4:before{-webkit-mask-image:url(../icons/editor/h-4.svg);mask-image:url(../icons/editor/h-4.svg)}.fr-icon-h-5:after,.fr-icon-h-5:before{-webkit-mask-image:url(../icons/editor/h-5.svg);mask-image:url(../icons/editor/h-5.svg)}.fr-icon-h-6:after,.fr-icon-h-6:before{-webkit-mask-image:url(../icons/editor/h-6.svg);mask-image:url(../icons/editor/h-6.svg)}.fr-icon-hashtag:after,.fr-icon-hashtag:before{-webkit-mask-image:url(../icons/editor/hashtag.svg);mask-image:url(../icons/editor/hashtag.svg)}.fr-icon-indent-decrease:after,.fr-icon-indent-decrease:before{-webkit-mask-image:url(../icons/editor/indent-decrease.svg);mask-image:url(../icons/editor/indent-decrease.svg)}.fr-icon-indent-increase:after,.fr-icon-indent-increase:before{-webkit-mask-image:url(../icons/editor/indent-increase.svg);mask-image:url(../icons/editor/indent-increase.svg)}.fr-icon-italic:after,.fr-icon-italic:before{-webkit-mask-image:url(../icons/editor/italic.svg);mask-image:url(../icons/editor/italic.svg)}.fr-icon-link-unlink:after,.fr-icon-link-unlink:before{-webkit-mask-image:url(../icons/editor/link-unlink.svg);mask-image:url(../icons/editor/link-unlink.svg)}.fr-icon-link:after,.fr-icon-link:before{-webkit-mask-image:url(../icons/editor/link.svg);mask-image:url(../icons/editor/link.svg)}.fr-icon-list-check:after,.fr-icon-list-check:before{-webkit-mask-image:url(../icons/editor/list-check.svg);mask-image:url(../icons/editor/list-check.svg)}.fr-icon-list-ordered:after,.fr-icon-list-ordered:before{-webkit-mask-image:url(../icons/editor/list-ordered.svg);mask-image:url(../icons/editor/list-ordered.svg)}.fr-icon-list-unordered:after,.fr-icon-list-unordered:before{-webkit-mask-image:url(../icons/editor/list-unordered.svg);mask-image:url(../icons/editor/list-unordered.svg)}.fr-icon-question-mark:after,.fr-icon-question-mark:before{-webkit-mask-image:url(../icons/editor/question-mark.svg);mask-image:url(../icons/editor/question-mark.svg)}.fr-icon-separator:after,.fr-icon-separator:before{-webkit-mask-image:url(../icons/editor/separator.svg);mask-image:url(../icons/editor/separator.svg)}.fr-icon-space:after,.fr-icon-space:before{-webkit-mask-image:url(../icons/editor/space.svg);mask-image:url(../icons/editor/space.svg)}.fr-icon-strikethrough:after,.fr-icon-strikethrough:before{-webkit-mask-image:url(../icons/editor/strikethrough.svg);mask-image:url(../icons/editor/strikethrough.svg)}.fr-icon-subscript:after,.fr-icon-subscript:before{-webkit-mask-image:url(../icons/editor/subscript.svg);mask-image:url(../icons/editor/subscript.svg)}.fr-icon-superscript:after,.fr-icon-superscript:before{-webkit-mask-image:url(../icons/editor/superscript.svg);mask-image:url(../icons/editor/superscript.svg)}.fr-icon-table-2:after,.fr-icon-table-2:before{-webkit-mask-image:url(../icons/editor/table-2.svg);mask-image:url(../icons/editor/table-2.svg)}.fr-icon-text-direction-r:after,.fr-icon-text-direction-r:before{-webkit-mask-image:url(../icons/editor/text-direction-r.svg);mask-image:url(../icons/editor/text-direction-r.svg)}.fr-icon-translate-2:after,.fr-icon-translate-2:before{-webkit-mask-image:url(../icons/editor/translate-2.svg);mask-image:url(../icons/editor/translate-2.svg)}.fr-icon-underline:after,.fr-icon-underline:before{-webkit-mask-image:url(../icons/editor/underline.svg);mask-image:url(../icons/editor/underline.svg)}.fr-fi-font-size:after,.fr-fi-font-size:before{-webkit-mask-image:url(../icons/editor/font-size.svg);mask-image:url(../icons/editor/font-size.svg)}.fr-fi-bold:after,.fr-fi-bold:before{-webkit-mask-image:url(../icons/editor/fr--bold.svg);mask-image:url(../icons/editor/fr--bold.svg)}.fr-fi-highlight:after,.fr-fi-highlight:before{-webkit-mask-image:url(../icons/editor/fr--highlight.svg);mask-image:url(../icons/editor/fr--highlight.svg)}.fr-fi-italic:after,.fr-fi-italic:before{-webkit-mask-image:url(../icons/editor/italic.svg);mask-image:url(../icons/editor/italic.svg)}.fr-fi-link-unlink:after,.fr-fi-link-unlink:before{-webkit-mask-image:url(../icons/editor/link-unlink.svg);mask-image:url(../icons/editor/link-unlink.svg)}.fr-fi-list-ordered:after,.fr-fi-list-ordered:before{-webkit-mask-image:url(../icons/editor/list-ordered.svg);mask-image:url(../icons/editor/list-ordered.svg)}.fr-fi-list-unordered:after,.fr-fi-list-unordered:before{-webkit-mask-image:url(../icons/editor/list-unordered.svg);mask-image:url(../icons/editor/list-unordered.svg)}.fr-icon-bank-card-fill:after,.fr-icon-bank-card-fill:before{-webkit-mask-image:url(../icons/finance/bank-card-fill.svg);mask-image:url(../icons/finance/bank-card-fill.svg)}.fr-icon-bank-card-line:after,.fr-icon-bank-card-line:before{-webkit-mask-image:url(../icons/finance/bank-card-line.svg);mask-image:url(../icons/finance/bank-card-line.svg)}.fr-icon-coin-fill:after,.fr-icon-coin-fill:before{-webkit-mask-image:url(../icons/finance/coin-fill.svg);mask-image:url(../icons/finance/coin-fill.svg)}.fr-icon-gift-fill:after,.fr-icon-gift-fill:before{-webkit-mask-image:url(../icons/finance/gift-fill.svg);mask-image:url(../icons/finance/gift-fill.svg)}.fr-icon-gift-line:after,.fr-icon-gift-line:before{-webkit-mask-image:url(../icons/finance/gift-line.svg);mask-image:url(../icons/finance/gift-line.svg)}.fr-icon-money-euro-box-fill:after,.fr-icon-money-euro-box-fill:before{-webkit-mask-image:url(../icons/finance/money-euro-box-fill.svg);mask-image:url(../icons/finance/money-euro-box-fill.svg)}.fr-icon-money-euro-box-line:after,.fr-icon-money-euro-box-line:before{-webkit-mask-image:url(../icons/finance/money-euro-box-line.svg);mask-image:url(../icons/finance/money-euro-box-line.svg)}.fr-icon-money-euro-circle-fill:after,.fr-icon-money-euro-circle-fill:before{-webkit-mask-image:url(../icons/finance/money-euro-circle-fill.svg);mask-image:url(../icons/finance/money-euro-circle-fill.svg)}.fr-icon-money-euro-circle-line:after,.fr-icon-money-euro-circle-line:before{-webkit-mask-image:url(../icons/finance/money-euro-circle-line.svg);mask-image:url(../icons/finance/money-euro-circle-line.svg)}.fr-icon-secure-payment-fill:after,.fr-icon-secure-payment-fill:before{-webkit-mask-image:url(../icons/finance/secure-payment-fill.svg);mask-image:url(../icons/finance/secure-payment-fill.svg)}.fr-icon-secure-payment-line:after,.fr-icon-secure-payment-line:before{-webkit-mask-image:url(../icons/finance/secure-payment-line.svg);mask-image:url(../icons/finance/secure-payment-line.svg)}.fr-icon-shopping-bag-fill:after,.fr-icon-shopping-bag-fill:before{-webkit-mask-image:url(../icons/finance/shopping-bag-fill.svg);mask-image:url(../icons/finance/shopping-bag-fill.svg)}.fr-icon-shopping-bag-line:after,.fr-icon-shopping-bag-line:before{-webkit-mask-image:url(../icons/finance/shopping-bag-line.svg);mask-image:url(../icons/finance/shopping-bag-line.svg)}.fr-icon-shopping-cart-2-fill:after,.fr-icon-shopping-cart-2-fill:before{-webkit-mask-image:url(../icons/finance/shopping-cart-2-fill.svg);mask-image:url(../icons/finance/shopping-cart-2-fill.svg)}.fr-icon-shopping-cart-2-line:after,.fr-icon-shopping-cart-2-line:before{-webkit-mask-image:url(../icons/finance/shopping-cart-2-line.svg);mask-image:url(../icons/finance/shopping-cart-2-line.svg)}.fr-icon-trophy-fill:after,.fr-icon-trophy-fill:before{-webkit-mask-image:url(../icons/finance/trophy-fill.svg);mask-image:url(../icons/finance/trophy-fill.svg)}.fr-icon-trophy-line:after,.fr-icon-trophy-line:before{-webkit-mask-image:url(../icons/finance/trophy-line.svg);mask-image:url(../icons/finance/trophy-line.svg)}.fr-icon-capsule-fill:after,.fr-icon-capsule-fill:before{-webkit-mask-image:url(../icons/health/capsule-fill.svg);mask-image:url(../icons/health/capsule-fill.svg)}.fr-icon-capsule-line:after,.fr-icon-capsule-line:before{-webkit-mask-image:url(../icons/health/capsule-line.svg);mask-image:url(../icons/health/capsule-line.svg)}.fr-icon-dislike-fill:after,.fr-icon-dislike-fill:before{-webkit-mask-image:url(../icons/health/dislike-fill.svg);mask-image:url(../icons/health/dislike-fill.svg)}.fr-icon-dislike-line:after,.fr-icon-dislike-line:before{-webkit-mask-image:url(../icons/health/dislike-line.svg);mask-image:url(../icons/health/dislike-line.svg)}.fr-icon-dossier-fill:after,.fr-icon-dossier-fill:before{-webkit-mask-image:url(../icons/health/dossier-fill.svg);mask-image:url(../icons/health/dossier-fill.svg)}.fr-icon-dossier-line:after,.fr-icon-dossier-line:before{-webkit-mask-image:url(../icons/health/dossier-line.svg);mask-image:url(../icons/health/dossier-line.svg)}.fr-icon-first-aid-kit-fill:after,.fr-icon-first-aid-kit-fill:before{-webkit-mask-image:url(../icons/health/first-aid-kit-fill.svg);mask-image:url(../icons/health/first-aid-kit-fill.svg)}.fr-icon-first-aid-kit-line:after,.fr-icon-first-aid-kit-line:before{-webkit-mask-image:url(../icons/health/first-aid-kit-line.svg);mask-image:url(../icons/health/first-aid-kit-line.svg)}.fr-icon-hand-sanitizer-fill:after,.fr-icon-hand-sanitizer-fill:before{-webkit-mask-image:url(../icons/health/hand-sanitizer-fill.svg);mask-image:url(../icons/health/hand-sanitizer-fill.svg)}.fr-icon-hand-sanitizer-line:after,.fr-icon-hand-sanitizer-line:before{-webkit-mask-image:url(../icons/health/hand-sanitizer-line.svg);mask-image:url(../icons/health/hand-sanitizer-line.svg)}.fr-icon-health-book-fill:after,.fr-icon-health-book-fill:before{-webkit-mask-image:url(../icons/health/health-book-fill.svg);mask-image:url(../icons/health/health-book-fill.svg)}.fr-icon-health-book-line:after,.fr-icon-health-book-line:before{-webkit-mask-image:url(../icons/health/health-book-line.svg);mask-image:url(../icons/health/health-book-line.svg)}.fr-icon-heart-fill:after,.fr-icon-heart-fill:before{-webkit-mask-image:url(../icons/health/heart-fill.svg);mask-image:url(../icons/health/heart-fill.svg)}.fr-icon-heart-line:after,.fr-icon-heart-line:before{-webkit-mask-image:url(../icons/health/heart-line.svg);mask-image:url(../icons/health/heart-line.svg)}.fr-icon-heart-pulse-fill:after,.fr-icon-heart-pulse-fill:before{-webkit-mask-image:url(../icons/health/heart-pulse-fill.svg);mask-image:url(../icons/health/heart-pulse-fill.svg)}.fr-icon-heart-pulse-line:after,.fr-icon-heart-pulse-line:before{-webkit-mask-image:url(../icons/health/heart-pulse-line.svg);mask-image:url(../icons/health/heart-pulse-line.svg)}.fr-icon-lungs-fill:after,.fr-icon-lungs-fill:before{-webkit-mask-image:url(../icons/health/lungs-fill.svg);mask-image:url(../icons/health/lungs-fill.svg)}.fr-icon-lungs-line:after,.fr-icon-lungs-line:before{-webkit-mask-image:url(../icons/health/lungs-line.svg);mask-image:url(../icons/health/lungs-line.svg)}.fr-icon-medicine-bottle-fill:after,.fr-icon-medicine-bottle-fill:before{-webkit-mask-image:url(../icons/health/medicine-bottle-fill.svg);mask-image:url(../icons/health/medicine-bottle-fill.svg)}.fr-icon-medicine-bottle-line:after,.fr-icon-medicine-bottle-line:before{-webkit-mask-image:url(../icons/health/medicine-bottle-line.svg);mask-image:url(../icons/health/medicine-bottle-line.svg)}.fr-icon-mental-health-fill:after,.fr-icon-mental-health-fill:before{-webkit-mask-image:url(../icons/health/mental-health-fill.svg);mask-image:url(../icons/health/mental-health-fill.svg)}.fr-icon-mental-health-line:after,.fr-icon-mental-health-line:before{-webkit-mask-image:url(../icons/health/mental-health-line.svg);mask-image:url(../icons/health/mental-health-line.svg)}.fr-icon-microscope-fill:after,.fr-icon-microscope-fill:before{-webkit-mask-image:url(../icons/health/microscope-fill.svg);mask-image:url(../icons/health/microscope-fill.svg)}.fr-icon-microscope-line:after,.fr-icon-microscope-line:before{-webkit-mask-image:url(../icons/health/microscope-line.svg);mask-image:url(../icons/health/microscope-line.svg)}.fr-icon-psychotherapy-fill:after,.fr-icon-psychotherapy-fill:before{-webkit-mask-image:url(../icons/health/psychotherapy-fill.svg);mask-image:url(../icons/health/psychotherapy-fill.svg)}.fr-icon-psychotherapy-line:after,.fr-icon-psychotherapy-line:before{-webkit-mask-image:url(../icons/health/psychotherapy-line.svg);mask-image:url(../icons/health/psychotherapy-line.svg)}.fr-icon-pulse-line:after,.fr-icon-pulse-line:before{-webkit-mask-image:url(../icons/health/pulse-line.svg);mask-image:url(../icons/health/pulse-line.svg)}.fr-icon-stethoscope-fill:after,.fr-icon-stethoscope-fill:before{-webkit-mask-image:url(../icons/health/stethoscope-fill.svg);mask-image:url(../icons/health/stethoscope-fill.svg)}.fr-icon-stethoscope-line:after,.fr-icon-stethoscope-line:before{-webkit-mask-image:url(../icons/health/stethoscope-line.svg);mask-image:url(../icons/health/stethoscope-line.svg)}.fr-icon-surgical-mask-fill:after,.fr-icon-surgical-mask-fill:before{-webkit-mask-image:url(../icons/health/surgical-mask-fill.svg);mask-image:url(../icons/health/surgical-mask-fill.svg)}.fr-icon-surgical-mask-line:after,.fr-icon-surgical-mask-line:before{-webkit-mask-image:url(../icons/health/surgical-mask-line.svg);mask-image:url(../icons/health/surgical-mask-line.svg)}.fr-icon-syringe-fill:after,.fr-icon-syringe-fill:before{-webkit-mask-image:url(../icons/health/syringe-fill.svg);mask-image:url(../icons/health/syringe-fill.svg)}.fr-icon-syringe-line:after,.fr-icon-syringe-line:before{-webkit-mask-image:url(../icons/health/syringe-line.svg);mask-image:url(../icons/health/syringe-line.svg)}.fr-icon-test-tube-fill:after,.fr-icon-test-tube-fill:before{-webkit-mask-image:url(../icons/health/test-tube-fill.svg);mask-image:url(../icons/health/test-tube-fill.svg)}.fr-icon-test-tube-line:after,.fr-icon-test-tube-line:before{-webkit-mask-image:url(../icons/health/test-tube-line.svg);mask-image:url(../icons/health/test-tube-line.svg)}.fr-icon-thermometer-fill:after,.fr-icon-thermometer-fill:before{-webkit-mask-image:url(../icons/health/thermometer-fill.svg);mask-image:url(../icons/health/thermometer-fill.svg)}.fr-icon-thermometer-line:after,.fr-icon-thermometer-line:before{-webkit-mask-image:url(../icons/health/thermometer-line.svg);mask-image:url(../icons/health/thermometer-line.svg)}.fr-icon-virus-fill:after,.fr-icon-virus-fill:before{-webkit-mask-image:url(../icons/health/virus-fill.svg);mask-image:url(../icons/health/virus-fill.svg)}.fr-icon-virus-line:after,.fr-icon-virus-line:before{-webkit-mask-image:url(../icons/health/virus-line.svg);mask-image:url(../icons/health/virus-line.svg)}.fr-icon-bluesky-fill:after,.fr-icon-bluesky-fill:before{-webkit-mask-image:url(../icons/logo/bluesky-fill.svg);mask-image:url(../icons/logo/bluesky-fill.svg)}.fr-icon-bluesky-line:after,.fr-icon-bluesky-line:before{-webkit-mask-image:url(../icons/logo/bluesky-line.svg);mask-image:url(../icons/logo/bluesky-line.svg)}.fr-icon-chrome-fill:after,.fr-icon-chrome-fill:before{-webkit-mask-image:url(../icons/logo/chrome-fill.svg);mask-image:url(../icons/logo/chrome-fill.svg)}.fr-icon-chrome-line:after,.fr-icon-chrome-line:before{-webkit-mask-image:url(../icons/logo/chrome-line.svg);mask-image:url(../icons/logo/chrome-line.svg)}.fr-icon-edge-fill:after,.fr-icon-edge-fill:before{-webkit-mask-image:url(../icons/logo/edge-fill.svg);mask-image:url(../icons/logo/edge-fill.svg)}.fr-icon-edge-line:after,.fr-icon-edge-line:before{-webkit-mask-image:url(../icons/logo/edge-line.svg);mask-image:url(../icons/logo/edge-line.svg)}.fr-icon-facebook-circle-fill:after,.fr-icon-facebook-circle-fill:before{-webkit-mask-image:url(../icons/logo/facebook-circle-fill.svg);mask-image:url(../icons/logo/facebook-circle-fill.svg)}.fr-icon-facebook-circle-line:after,.fr-icon-facebook-circle-line:before{-webkit-mask-image:url(../icons/logo/facebook-circle-line.svg);mask-image:url(../icons/logo/facebook-circle-line.svg)}.fr-icon-firefox-fill:after,.fr-icon-firefox-fill:before{-webkit-mask-image:url(../icons/logo/firefox-fill.svg);mask-image:url(../icons/logo/firefox-fill.svg)}.fr-icon-firefox-line:after,.fr-icon-firefox-line:before{-webkit-mask-image:url(../icons/logo/firefox-line.svg);mask-image:url(../icons/logo/firefox-line.svg)}.fr-icon-dailymotion-fill:after,.fr-icon-dailymotion-fill:before{-webkit-mask-image:url(../icons/logo/fr--dailymotion-fill.svg);mask-image:url(../icons/logo/fr--dailymotion-fill.svg)}.fr-icon-dailymotion-line:after,.fr-icon-dailymotion-line:before{-webkit-mask-image:url(../icons/logo/fr--dailymotion-line.svg);mask-image:url(../icons/logo/fr--dailymotion-line.svg)}.fr-icon-tiktok-fill:after,.fr-icon-tiktok-fill:before{-webkit-mask-image:url(../icons/logo/fr--tiktok-fill.svg);mask-image:url(../icons/logo/fr--tiktok-fill.svg)}.fr-icon-tiktok-line:after,.fr-icon-tiktok-line:before{-webkit-mask-image:url(../icons/logo/fr--tiktok-line.svg);mask-image:url(../icons/logo/fr--tiktok-line.svg)}.fr-icon-github-fill:after,.fr-icon-github-fill:before{-webkit-mask-image:url(../icons/logo/github-fill.svg);mask-image:url(../icons/logo/github-fill.svg)}.fr-icon-github-line:after,.fr-icon-github-line:before{-webkit-mask-image:url(../icons/logo/github-line.svg);mask-image:url(../icons/logo/github-line.svg)}.fr-icon-google-fill:after,.fr-icon-google-fill:before{-webkit-mask-image:url(../icons/logo/google-fill.svg);mask-image:url(../icons/logo/google-fill.svg)}.fr-icon-google-line:after,.fr-icon-google-line:before{-webkit-mask-image:url(../icons/logo/google-line.svg);mask-image:url(../icons/logo/google-line.svg)}.fr-icon-ie-fill:after,.fr-icon-ie-fill:before{-webkit-mask-image:url(../icons/logo/ie-fill.svg);mask-image:url(../icons/logo/ie-fill.svg)}.fr-icon-ie-line:after,.fr-icon-ie-line:before{-webkit-mask-image:url(../icons/logo/ie-line.svg);mask-image:url(../icons/logo/ie-line.svg)}.fr-icon-instagram-fill:after,.fr-icon-instagram-fill:before{-webkit-mask-image:url(../icons/logo/instagram-fill.svg);mask-image:url(../icons/logo/instagram-fill.svg)}.fr-icon-instagram-line:after,.fr-icon-instagram-line:before{-webkit-mask-image:url(../icons/logo/instagram-line.svg);mask-image:url(../icons/logo/instagram-line.svg)}.fr-icon-linkedin-box-fill:after,.fr-icon-linkedin-box-fill:before{-webkit-mask-image:url(../icons/logo/linkedin-box-fill.svg);mask-image:url(../icons/logo/linkedin-box-fill.svg)}.fr-icon-linkedin-box-line:after,.fr-icon-linkedin-box-line:before{-webkit-mask-image:url(../icons/logo/linkedin-box-line.svg);mask-image:url(../icons/logo/linkedin-box-line.svg)}.fr-icon-mastodon-fill:after,.fr-icon-mastodon-fill:before{-webkit-mask-image:url(../icons/logo/mastodon-fill.svg);mask-image:url(../icons/logo/mastodon-fill.svg)}.fr-icon-mastodon-line:after,.fr-icon-mastodon-line:before{-webkit-mask-image:url(../icons/logo/mastodon-line.svg);mask-image:url(../icons/logo/mastodon-line.svg)}.fr-icon-npmjs-fill:after,.fr-icon-npmjs-fill:before{-webkit-mask-image:url(../icons/logo/npmjs-fill.svg);mask-image:url(../icons/logo/npmjs-fill.svg)}.fr-icon-npmjs-line:after,.fr-icon-npmjs-line:before{-webkit-mask-image:url(../icons/logo/npmjs-line.svg);mask-image:url(../icons/logo/npmjs-line.svg)}.fr-icon-remixicon-fill:after,.fr-icon-remixicon-fill:before{-webkit-mask-image:url(../icons/logo/remixicon-fill.svg);mask-image:url(../icons/logo/remixicon-fill.svg)}.fr-icon-remixicon-line:after,.fr-icon-remixicon-line:before{-webkit-mask-image:url(../icons/logo/remixicon-line.svg);mask-image:url(../icons/logo/remixicon-line.svg)}.fr-icon-safari-fill:after,.fr-icon-safari-fill:before{-webkit-mask-image:url(../icons/logo/safari-fill.svg);mask-image:url(../icons/logo/safari-fill.svg)}.fr-icon-safari-line:after,.fr-icon-safari-line:before{-webkit-mask-image:url(../icons/logo/safari-line.svg);mask-image:url(../icons/logo/safari-line.svg)}.fr-icon-slack-fill:after,.fr-icon-slack-fill:before{-webkit-mask-image:url(../icons/logo/slack-fill.svg);mask-image:url(../icons/logo/slack-fill.svg)}.fr-icon-slack-line:after,.fr-icon-slack-line:before{-webkit-mask-image:url(../icons/logo/slack-line.svg);mask-image:url(../icons/logo/slack-line.svg)}.fr-icon-snapchat-fill:after,.fr-icon-snapchat-fill:before{-webkit-mask-image:url(../icons/logo/snapchat-fill.svg);mask-image:url(../icons/logo/snapchat-fill.svg)}.fr-icon-snapchat-line:after,.fr-icon-snapchat-line:before{-webkit-mask-image:url(../icons/logo/snapchat-line.svg);mask-image:url(../icons/logo/snapchat-line.svg)}.fr-icon-telegram-fill:after,.fr-icon-telegram-fill:before{-webkit-mask-image:url(../icons/logo/telegram-fill.svg);mask-image:url(../icons/logo/telegram-fill.svg)}.fr-icon-telegram-line:after,.fr-icon-telegram-line:before{-webkit-mask-image:url(../icons/logo/telegram-line.svg);mask-image:url(../icons/logo/telegram-line.svg)}.fr-icon-threads-fill:after,.fr-icon-threads-fill:before{-webkit-mask-image:url(../icons/logo/threads-fill.svg);mask-image:url(../icons/logo/threads-fill.svg)}.fr-icon-threads-line:after,.fr-icon-threads-line:before{-webkit-mask-image:url(../icons/logo/threads-line.svg);mask-image:url(../icons/logo/threads-line.svg)}.fr-icon-twitch-fill:after,.fr-icon-twitch-fill:before{-webkit-mask-image:url(../icons/logo/twitch-fill.svg);mask-image:url(../icons/logo/twitch-fill.svg)}.fr-icon-twitch-line:after,.fr-icon-twitch-line:before{-webkit-mask-image:url(../icons/logo/twitch-line.svg);mask-image:url(../icons/logo/twitch-line.svg)}.fr-icon-twitter-fill:after,.fr-icon-twitter-fill:before{-webkit-mask-image:url(../icons/logo/twitter-fill.svg);mask-image:url(../icons/logo/twitter-fill.svg)}.fr-icon-twitter-line:after,.fr-icon-twitter-line:before{-webkit-mask-image:url(../icons/logo/twitter-line.svg);mask-image:url(../icons/logo/twitter-line.svg)}.fr-icon-twitter-x-fill:after,.fr-icon-twitter-x-fill:before{-webkit-mask-image:url(../icons/logo/twitter-x-fill.svg);mask-image:url(../icons/logo/twitter-x-fill.svg)}.fr-icon-twitter-x-line:after,.fr-icon-twitter-x-line:before{-webkit-mask-image:url(../icons/logo/twitter-x-line.svg);mask-image:url(../icons/logo/twitter-x-line.svg)}.fr-icon-vimeo-fill:after,.fr-icon-vimeo-fill:before{-webkit-mask-image:url(../icons/logo/vimeo-fill.svg);mask-image:url(../icons/logo/vimeo-fill.svg)}.fr-icon-vimeo-line:after,.fr-icon-vimeo-line:before{-webkit-mask-image:url(../icons/logo/vimeo-line.svg);mask-image:url(../icons/logo/vimeo-line.svg)}.fr-icon-vuejs-fill:after,.fr-icon-vuejs-fill:before{-webkit-mask-image:url(../icons/logo/vuejs-fill.svg);mask-image:url(../icons/logo/vuejs-fill.svg)}.fr-icon-vuejs-line:after,.fr-icon-vuejs-line:before{-webkit-mask-image:url(../icons/logo/vuejs-line.svg);mask-image:url(../icons/logo/vuejs-line.svg)}.fr-icon-whatsapp-fill:after,.fr-icon-whatsapp-fill:before{-webkit-mask-image:url(../icons/logo/whatsapp-fill.svg);mask-image:url(../icons/logo/whatsapp-fill.svg)}.fr-icon-whatsapp-line:after,.fr-icon-whatsapp-line:before{-webkit-mask-image:url(../icons/logo/whatsapp-line.svg);mask-image:url(../icons/logo/whatsapp-line.svg)}.fr-icon-youtube-fill:after,.fr-icon-youtube-fill:before{-webkit-mask-image:url(../icons/logo/youtube-fill.svg);mask-image:url(../icons/logo/youtube-fill.svg)}.fr-icon-youtube-line:after,.fr-icon-youtube-line:before{-webkit-mask-image:url(../icons/logo/youtube-line.svg);mask-image:url(../icons/logo/youtube-line.svg)}.fr-fi-facebook-circle-fill:after,.fr-fi-facebook-circle-fill:before{-webkit-mask-image:url(../icons/logo/facebook-circle-fill.svg);mask-image:url(../icons/logo/facebook-circle-fill.svg)}.fr-fi-facebook-circle-line:after,.fr-fi-facebook-circle-line:before{-webkit-mask-image:url(../icons/logo/facebook-circle-line.svg);mask-image:url(../icons/logo/facebook-circle-line.svg)}.fr-fi-dailymotion-fill:after,.fr-fi-dailymotion-fill:before{-webkit-mask-image:url(../icons/logo/fr--dailymotion-fill.svg);mask-image:url(../icons/logo/fr--dailymotion-fill.svg)}.fr-fi-dailymotion-line:after,.fr-fi-dailymotion-line:before{-webkit-mask-image:url(../icons/logo/fr--dailymotion-line.svg);mask-image:url(../icons/logo/fr--dailymotion-line.svg)}.fr-fi-github-fill:after,.fr-fi-github-fill:before{-webkit-mask-image:url(../icons/logo/github-fill.svg);mask-image:url(../icons/logo/github-fill.svg)}.fr-fi-github-line:after,.fr-fi-github-line:before{-webkit-mask-image:url(../icons/logo/github-line.svg);mask-image:url(../icons/logo/github-line.svg)}.fr-fi-instagram-fill:after,.fr-fi-instagram-fill:before{-webkit-mask-image:url(../icons/logo/instagram-fill.svg);mask-image:url(../icons/logo/instagram-fill.svg)}.fr-fi-instagram-line:after,.fr-fi-instagram-line:before{-webkit-mask-image:url(../icons/logo/instagram-line.svg);mask-image:url(../icons/logo/instagram-line.svg)}.fr-fi-linkedin-box-fill:after,.fr-fi-linkedin-box-fill:before{-webkit-mask-image:url(../icons/logo/linkedin-box-fill.svg);mask-image:url(../icons/logo/linkedin-box-fill.svg)}.fr-fi-linkedin-box-line:after,.fr-fi-linkedin-box-line:before{-webkit-mask-image:url(../icons/logo/linkedin-box-line.svg);mask-image:url(../icons/logo/linkedin-box-line.svg)}.fr-fi-npmjs-fill:after,.fr-fi-npmjs-fill:before{-webkit-mask-image:url(../icons/logo/npmjs-fill.svg);mask-image:url(../icons/logo/npmjs-fill.svg)}.fr-fi-npmjs-line:after,.fr-fi-npmjs-line:before{-webkit-mask-image:url(../icons/logo/npmjs-line.svg);mask-image:url(../icons/logo/npmjs-line.svg)}.fr-fi-remixicon-fill:after,.fr-fi-remixicon-fill:before{-webkit-mask-image:url(../icons/logo/remixicon-fill.svg);mask-image:url(../icons/logo/remixicon-fill.svg)}.fr-fi-remixicon-line:after,.fr-fi-remixicon-line:before{-webkit-mask-image:url(../icons/logo/remixicon-line.svg);mask-image:url(../icons/logo/remixicon-line.svg)}.fr-fi-slack-fill:after,.fr-fi-slack-fill:before{-webkit-mask-image:url(../icons/logo/slack-fill.svg);mask-image:url(../icons/logo/slack-fill.svg)}.fr-fi-slack-line:after,.fr-fi-slack-line:before{-webkit-mask-image:url(../icons/logo/slack-line.svg);mask-image:url(../icons/logo/slack-line.svg)}.fr-fi-snapchat-fill:after,.fr-fi-snapchat-fill:before{-webkit-mask-image:url(../icons/logo/snapchat-fill.svg);mask-image:url(../icons/logo/snapchat-fill.svg)}.fr-fi-snapchat-line:after,.fr-fi-snapchat-line:before{-webkit-mask-image:url(../icons/logo/snapchat-line.svg);mask-image:url(../icons/logo/snapchat-line.svg)}.fr-fi-telegram-fill:after,.fr-fi-telegram-fill:before{-webkit-mask-image:url(../icons/logo/telegram-fill.svg);mask-image:url(../icons/logo/telegram-fill.svg)}.fr-fi-telegram-line:after,.fr-fi-telegram-line:before{-webkit-mask-image:url(../icons/logo/telegram-line.svg);mask-image:url(../icons/logo/telegram-line.svg)}.fr-fi-twitch-fill:after,.fr-fi-twitch-fill:before{-webkit-mask-image:url(../icons/logo/twitch-fill.svg);mask-image:url(../icons/logo/twitch-fill.svg)}.fr-fi-twitch-line:after,.fr-fi-twitch-line:before{-webkit-mask-image:url(../icons/logo/twitch-line.svg);mask-image:url(../icons/logo/twitch-line.svg)}.fr-fi-twitter-fill:after,.fr-fi-twitter-fill:before{-webkit-mask-image:url(../icons/logo/twitter-fill.svg);mask-image:url(../icons/logo/twitter-fill.svg)}.fr-fi-twitter-line:after,.fr-fi-twitter-line:before{-webkit-mask-image:url(../icons/logo/twitter-line.svg);mask-image:url(../icons/logo/twitter-line.svg)}.fr-fi-vimeo-fill:after,.fr-fi-vimeo-fill:before{-webkit-mask-image:url(../icons/logo/vimeo-fill.svg);mask-image:url(../icons/logo/vimeo-fill.svg)}.fr-fi-vimeo-line:after,.fr-fi-vimeo-line:before{-webkit-mask-image:url(../icons/logo/vimeo-line.svg);mask-image:url(../icons/logo/vimeo-line.svg)}.fr-fi-youtube-fill:after,.fr-fi-youtube-fill:before{-webkit-mask-image:url(../icons/logo/youtube-fill.svg);mask-image:url(../icons/logo/youtube-fill.svg)}.fr-fi-youtube-line:after,.fr-fi-youtube-line:before{-webkit-mask-image:url(../icons/logo/youtube-line.svg);mask-image:url(../icons/logo/youtube-line.svg)}.fr-icon-anchor-fill:after,.fr-icon-anchor-fill:before{-webkit-mask-image:url(../icons/map/anchor-fill.svg);mask-image:url(../icons/map/anchor-fill.svg)}.fr-icon-anchor-line:after,.fr-icon-anchor-line:before{-webkit-mask-image:url(../icons/map/anchor-line.svg);mask-image:url(../icons/map/anchor-line.svg)}.fr-icon-bike-fill:after,.fr-icon-bike-fill:before{-webkit-mask-image:url(../icons/map/bike-fill.svg);mask-image:url(../icons/map/bike-fill.svg)}.fr-icon-bike-line:after,.fr-icon-bike-line:before{-webkit-mask-image:url(../icons/map/bike-line.svg);mask-image:url(../icons/map/bike-line.svg)}.fr-icon-bus-fill:after,.fr-icon-bus-fill:before{-webkit-mask-image:url(../icons/map/bus-fill.svg);mask-image:url(../icons/map/bus-fill.svg)}.fr-icon-bus-line:after,.fr-icon-bus-line:before{-webkit-mask-image:url(../icons/map/bus-line.svg);mask-image:url(../icons/map/bus-line.svg)}.fr-icon-car-fill:after,.fr-icon-car-fill:before{-webkit-mask-image:url(../icons/map/car-fill.svg);mask-image:url(../icons/map/car-fill.svg)}.fr-icon-car-line:after,.fr-icon-car-line:before{-webkit-mask-image:url(../icons/map/car-line.svg);mask-image:url(../icons/map/car-line.svg)}.fr-icon-caravan-fill:after,.fr-icon-caravan-fill:before{-webkit-mask-image:url(../icons/map/caravan-fill.svg);mask-image:url(../icons/map/caravan-fill.svg)}.fr-icon-caravan-line:after,.fr-icon-caravan-line:before{-webkit-mask-image:url(../icons/map/caravan-line.svg);mask-image:url(../icons/map/caravan-line.svg)}.fr-icon-charging-pile-2-fill:after,.fr-icon-charging-pile-2-fill:before{-webkit-mask-image:url(../icons/map/charging-pile-2-fill.svg);mask-image:url(../icons/map/charging-pile-2-fill.svg)}.fr-icon-charging-pile-2-line:after,.fr-icon-charging-pile-2-line:before{-webkit-mask-image:url(../icons/map/charging-pile-2-line.svg);mask-image:url(../icons/map/charging-pile-2-line.svg)}.fr-icon-compass-3-fill:after,.fr-icon-compass-3-fill:before{-webkit-mask-image:url(../icons/map/compass-3-fill.svg);mask-image:url(../icons/map/compass-3-fill.svg)}.fr-icon-compass-3-line:after,.fr-icon-compass-3-line:before{-webkit-mask-image:url(../icons/map/compass-3-line.svg);mask-image:url(../icons/map/compass-3-line.svg)}.fr-icon-cup-fill:after,.fr-icon-cup-fill:before{-webkit-mask-image:url(../icons/map/cup-fill.svg);mask-image:url(../icons/map/cup-fill.svg)}.fr-icon-cup-line:after,.fr-icon-cup-line:before{-webkit-mask-image:url(../icons/map/cup-line.svg);mask-image:url(../icons/map/cup-line.svg)}.fr-icon-earth-fill:after,.fr-icon-earth-fill:before{-webkit-mask-image:url(../icons/map/earth-fill.svg);mask-image:url(../icons/map/earth-fill.svg)}.fr-icon-earth-line:after,.fr-icon-earth-line:before{-webkit-mask-image:url(../icons/map/earth-line.svg);mask-image:url(../icons/map/earth-line.svg)}.fr-icon-france-fill:after,.fr-icon-france-fill:before{-webkit-mask-image:url(../icons/map/france-fill.svg);mask-image:url(../icons/map/france-fill.svg)}.fr-icon-france-line:after,.fr-icon-france-line:before{-webkit-mask-image:url(../icons/map/france-line.svg);mask-image:url(../icons/map/france-line.svg)}.fr-icon-gas-station-fill:after,.fr-icon-gas-station-fill:before{-webkit-mask-image:url(../icons/map/gas-station-fill.svg);mask-image:url(../icons/map/gas-station-fill.svg)}.fr-icon-gas-station-line:after,.fr-icon-gas-station-line:before{-webkit-mask-image:url(../icons/map/gas-station-line.svg);mask-image:url(../icons/map/gas-station-line.svg)}.fr-icon-goblet-fill:after,.fr-icon-goblet-fill:before{-webkit-mask-image:url(../icons/map/goblet-fill.svg);mask-image:url(../icons/map/goblet-fill.svg)}.fr-icon-goblet-line:after,.fr-icon-goblet-line:before{-webkit-mask-image:url(../icons/map/goblet-line.svg);mask-image:url(../icons/map/goblet-line.svg)}.fr-icon-map-pin-2-fill:after,.fr-icon-map-pin-2-fill:before{-webkit-mask-image:url(../icons/map/map-pin-2-fill.svg);mask-image:url(../icons/map/map-pin-2-fill.svg)}.fr-icon-map-pin-2-line:after,.fr-icon-map-pin-2-line:before{-webkit-mask-image:url(../icons/map/map-pin-2-line.svg);mask-image:url(../icons/map/map-pin-2-line.svg)}.fr-icon-map-pin-user-fill:after,.fr-icon-map-pin-user-fill:before{-webkit-mask-image:url(../icons/map/map-pin-user-fill.svg);mask-image:url(../icons/map/map-pin-user-fill.svg)}.fr-icon-map-pin-user-line:after,.fr-icon-map-pin-user-line:before{-webkit-mask-image:url(../icons/map/map-pin-user-line.svg);mask-image:url(../icons/map/map-pin-user-line.svg)}.fr-icon-motorbike-fill:after,.fr-icon-motorbike-fill:before{-webkit-mask-image:url(../icons/map/motorbike-fill.svg);mask-image:url(../icons/map/motorbike-fill.svg)}.fr-icon-motorbike-line:after,.fr-icon-motorbike-line:before{-webkit-mask-image:url(../icons/map/motorbike-line.svg);mask-image:url(../icons/map/motorbike-line.svg)}.fr-icon-passport-fill:after,.fr-icon-passport-fill:before{-webkit-mask-image:url(../icons/map/passport-fill.svg);mask-image:url(../icons/map/passport-fill.svg)}.fr-icon-passport-line:after,.fr-icon-passport-line:before{-webkit-mask-image:url(../icons/map/passport-line.svg);mask-image:url(../icons/map/passport-line.svg)}.fr-icon-restaurant-fill:after,.fr-icon-restaurant-fill:before{-webkit-mask-image:url(../icons/map/restaurant-fill.svg);mask-image:url(../icons/map/restaurant-fill.svg)}.fr-icon-restaurant-line:after,.fr-icon-restaurant-line:before{-webkit-mask-image:url(../icons/map/restaurant-line.svg);mask-image:url(../icons/map/restaurant-line.svg)}.fr-icon-road-map-fill:after,.fr-icon-road-map-fill:before{-webkit-mask-image:url(../icons/map/road-map-fill.svg);mask-image:url(../icons/map/road-map-fill.svg)}.fr-icon-road-map-line:after,.fr-icon-road-map-line:before{-webkit-mask-image:url(../icons/map/road-map-line.svg);mask-image:url(../icons/map/road-map-line.svg)}.fr-icon-sailboat-fill:after,.fr-icon-sailboat-fill:before{-webkit-mask-image:url(../icons/map/sailboat-fill.svg);mask-image:url(../icons/map/sailboat-fill.svg)}.fr-icon-sailboat-line:after,.fr-icon-sailboat-line:before{-webkit-mask-image:url(../icons/map/sailboat-line.svg);mask-image:url(../icons/map/sailboat-line.svg)}.fr-icon-ship-2-fill:after,.fr-icon-ship-2-fill:before{-webkit-mask-image:url(../icons/map/ship-2-fill.svg);mask-image:url(../icons/map/ship-2-fill.svg)}.fr-icon-ship-2-line:after,.fr-icon-ship-2-line:before{-webkit-mask-image:url(../icons/map/ship-2-line.svg);mask-image:url(../icons/map/ship-2-line.svg)}.fr-icon-signal-tower-fill:after,.fr-icon-signal-tower-fill:before{-webkit-mask-image:url(../icons/map/signal-tower-fill.svg);mask-image:url(../icons/map/signal-tower-fill.svg)}.fr-icon-signal-tower-line:after,.fr-icon-signal-tower-line:before{-webkit-mask-image:url(../icons/map/signal-tower-line.svg);mask-image:url(../icons/map/signal-tower-line.svg)}.fr-icon-suitcase-2-fill:after,.fr-icon-suitcase-2-fill:before{-webkit-mask-image:url(../icons/map/suitcase-2-fill.svg);mask-image:url(../icons/map/suitcase-2-fill.svg)}.fr-icon-suitcase-2-line:after,.fr-icon-suitcase-2-line:before{-webkit-mask-image:url(../icons/map/suitcase-2-line.svg);mask-image:url(../icons/map/suitcase-2-line.svg)}.fr-icon-taxi-fill:after,.fr-icon-taxi-fill:before{-webkit-mask-image:url(../icons/map/taxi-fill.svg);mask-image:url(../icons/map/taxi-fill.svg)}.fr-icon-taxi-line:after,.fr-icon-taxi-line:before{-webkit-mask-image:url(../icons/map/taxi-line.svg);mask-image:url(../icons/map/taxi-line.svg)}.fr-icon-train-fill:after,.fr-icon-train-fill:before{-webkit-mask-image:url(../icons/map/train-fill.svg);mask-image:url(../icons/map/train-fill.svg)}.fr-icon-train-line:after,.fr-icon-train-line:before{-webkit-mask-image:url(../icons/map/train-line.svg);mask-image:url(../icons/map/train-line.svg)}.fr-fi-map-pin-2-fill:after,.fr-fi-map-pin-2-fill:before{-webkit-mask-image:url(../icons/map/map-pin-2-fill.svg);mask-image:url(../icons/map/map-pin-2-fill.svg)}.fr-fi-map-pin-2-line:after,.fr-fi-map-pin-2-line:before{-webkit-mask-image:url(../icons/map/map-pin-2-line.svg);mask-image:url(../icons/map/map-pin-2-line.svg)}.fr-fi-road-map-fill:after,.fr-fi-road-map-fill:before{-webkit-mask-image:url(../icons/map/road-map-fill.svg);mask-image:url(../icons/map/road-map-fill.svg)}.fr-fi-road-map-line:after,.fr-fi-road-map-line:before{-webkit-mask-image:url(../icons/map/road-map-line.svg);mask-image:url(../icons/map/road-map-line.svg)}.fr-icon-camera-fill:after,.fr-icon-camera-fill:before{-webkit-mask-image:url(../icons/media/camera-fill.svg);mask-image:url(../icons/media/camera-fill.svg)}.fr-icon-camera-line:after,.fr-icon-camera-line:before{-webkit-mask-image:url(../icons/media/camera-line.svg);mask-image:url(../icons/media/camera-line.svg)}.fr-icon-clapperboard-fill:after,.fr-icon-clapperboard-fill:before{-webkit-mask-image:url(../icons/media/clapperboard-fill.svg);mask-image:url(../icons/media/clapperboard-fill.svg)}.fr-icon-clapperboard-line:after,.fr-icon-clapperboard-line:before{-webkit-mask-image:url(../icons/media/clapperboard-line.svg);mask-image:url(../icons/media/clapperboard-line.svg)}.fr-icon-equalizer-fill:after,.fr-icon-equalizer-fill:before{-webkit-mask-image:url(../icons/media/equalizer-fill.svg);mask-image:url(../icons/media/equalizer-fill.svg)}.fr-icon-equalizer-line:after,.fr-icon-equalizer-line:before{-webkit-mask-image:url(../icons/media/equalizer-line.svg);mask-image:url(../icons/media/equalizer-line.svg)}.fr-icon-film-fill:after,.fr-icon-film-fill:before{-webkit-mask-image:url(../icons/media/film-fill.svg);mask-image:url(../icons/media/film-fill.svg)}.fr-icon-film-line:after,.fr-icon-film-line:before{-webkit-mask-image:url(../icons/media/film-line.svg);mask-image:url(../icons/media/film-line.svg)}.fr-icon-fullscreen-line:after,.fr-icon-fullscreen-line:before{-webkit-mask-image:url(../icons/media/fullscreen-line.svg);mask-image:url(../icons/media/fullscreen-line.svg)}.fr-icon-gallery-fill:after,.fr-icon-gallery-fill:before{-webkit-mask-image:url(../icons/media/gallery-fill.svg);mask-image:url(../icons/media/gallery-fill.svg)}.fr-icon-gallery-line:after,.fr-icon-gallery-line:before{-webkit-mask-image:url(../icons/media/gallery-line.svg);mask-image:url(../icons/media/gallery-line.svg)}.fr-icon-headphone-fill:after,.fr-icon-headphone-fill:before{-webkit-mask-image:url(../icons/media/headphone-fill.svg);mask-image:url(../icons/media/headphone-fill.svg)}.fr-icon-headphone-line:after,.fr-icon-headphone-line:before{-webkit-mask-image:url(../icons/media/headphone-line.svg);mask-image:url(../icons/media/headphone-line.svg)}.fr-icon-image-add-fill:after,.fr-icon-image-add-fill:before{-webkit-mask-image:url(../icons/media/image-add-fill.svg);mask-image:url(../icons/media/image-add-fill.svg)}.fr-icon-image-add-line:after,.fr-icon-image-add-line:before{-webkit-mask-image:url(../icons/media/image-add-line.svg);mask-image:url(../icons/media/image-add-line.svg)}.fr-icon-image-edit-fill:after,.fr-icon-image-edit-fill:before{-webkit-mask-image:url(../icons/media/image-edit-fill.svg);mask-image:url(../icons/media/image-edit-fill.svg)}.fr-icon-image-edit-line:after,.fr-icon-image-edit-line:before{-webkit-mask-image:url(../icons/media/image-edit-line.svg);mask-image:url(../icons/media/image-edit-line.svg)}.fr-icon-image-fill:after,.fr-icon-image-fill:before{-webkit-mask-image:url(../icons/media/image-fill.svg);mask-image:url(../icons/media/image-fill.svg)}.fr-icon-image-line:after,.fr-icon-image-line:before{-webkit-mask-image:url(../icons/media/image-line.svg);mask-image:url(../icons/media/image-line.svg)}.fr-icon-live-fill:after,.fr-icon-live-fill:before{-webkit-mask-image:url(../icons/media/live-fill.svg);mask-image:url(../icons/media/live-fill.svg)}.fr-icon-live-line:after,.fr-icon-live-line:before{-webkit-mask-image:url(../icons/media/live-line.svg);mask-image:url(../icons/media/live-line.svg)}.fr-icon-mic-fill:after,.fr-icon-mic-fill:before{-webkit-mask-image:url(../icons/media/mic-fill.svg);mask-image:url(../icons/media/mic-fill.svg)}.fr-icon-mic-line:after,.fr-icon-mic-line:before{-webkit-mask-image:url(../icons/media/mic-line.svg);mask-image:url(../icons/media/mic-line.svg)}.fr-icon-music-2-fill:after,.fr-icon-music-2-fill:before{-webkit-mask-image:url(../icons/media/music-2-fill.svg);mask-image:url(../icons/media/music-2-fill.svg)}.fr-icon-music-2-line:after,.fr-icon-music-2-line:before{-webkit-mask-image:url(../icons/media/music-2-line.svg);mask-image:url(../icons/media/music-2-line.svg)}.fr-icon-notification-3-fill:after,.fr-icon-notification-3-fill:before{-webkit-mask-image:url(../icons/media/notification-3-fill.svg);mask-image:url(../icons/media/notification-3-fill.svg)}.fr-icon-notification-3-line:after,.fr-icon-notification-3-line:before{-webkit-mask-image:url(../icons/media/notification-3-line.svg);mask-image:url(../icons/media/notification-3-line.svg)}.fr-icon-pause-circle-fill:after,.fr-icon-pause-circle-fill:before{-webkit-mask-image:url(../icons/media/pause-circle-fill.svg);mask-image:url(../icons/media/pause-circle-fill.svg)}.fr-icon-pause-circle-line:after,.fr-icon-pause-circle-line:before{-webkit-mask-image:url(../icons/media/pause-circle-line.svg);mask-image:url(../icons/media/pause-circle-line.svg)}.fr-icon-play-circle-fill:after,.fr-icon-play-circle-fill:before{-webkit-mask-image:url(../icons/media/play-circle-fill.svg);mask-image:url(../icons/media/play-circle-fill.svg)}.fr-icon-play-circle-line:after,.fr-icon-play-circle-line:before{-webkit-mask-image:url(../icons/media/play-circle-line.svg);mask-image:url(../icons/media/play-circle-line.svg)}.fr-icon-stop-circle-fill:after,.fr-icon-stop-circle-fill:before{-webkit-mask-image:url(../icons/media/stop-circle-fill.svg);mask-image:url(../icons/media/stop-circle-fill.svg)}.fr-icon-stop-circle-line:after,.fr-icon-stop-circle-line:before{-webkit-mask-image:url(../icons/media/stop-circle-line.svg);mask-image:url(../icons/media/stop-circle-line.svg)}.fr-icon-volume-down-fill:after,.fr-icon-volume-down-fill:before{-webkit-mask-image:url(../icons/media/volume-down-fill.svg);mask-image:url(../icons/media/volume-down-fill.svg)}.fr-icon-volume-down-line:after,.fr-icon-volume-down-line:before{-webkit-mask-image:url(../icons/media/volume-down-line.svg);mask-image:url(../icons/media/volume-down-line.svg)}.fr-icon-volume-mute-fill:after,.fr-icon-volume-mute-fill:before{-webkit-mask-image:url(../icons/media/volume-mute-fill.svg);mask-image:url(../icons/media/volume-mute-fill.svg)}.fr-icon-volume-mute-line:after,.fr-icon-volume-mute-line:before{-webkit-mask-image:url(../icons/media/volume-mute-line.svg);mask-image:url(../icons/media/volume-mute-line.svg)}.fr-icon-volume-up-fill:after,.fr-icon-volume-up-fill:before{-webkit-mask-image:url(../icons/media/volume-up-fill.svg);mask-image:url(../icons/media/volume-up-fill.svg)}.fr-icon-volume-up-line:after,.fr-icon-volume-up-line:before{-webkit-mask-image:url(../icons/media/volume-up-line.svg);mask-image:url(../icons/media/volume-up-line.svg)}.fr-fi-equalizer-fill:after,.fr-fi-equalizer-fill:before{-webkit-mask-image:url(../icons/media/equalizer-fill.svg);mask-image:url(../icons/media/equalizer-fill.svg)}.fr-fi-equalizer-line:after,.fr-fi-equalizer-line:before{-webkit-mask-image:url(../icons/media/equalizer-line.svg);mask-image:url(../icons/media/equalizer-line.svg)}.fr-fi-image-fill:after,.fr-fi-image-fill:before{-webkit-mask-image:url(../icons/media/image-fill.svg);mask-image:url(../icons/media/image-fill.svg)}.fr-fi-image-line:after,.fr-fi-image-line:before{-webkit-mask-image:url(../icons/media/image-line.svg);mask-image:url(../icons/media/image-line.svg)}.fr-fi-pause-circle-fill:after,.fr-fi-pause-circle-fill:before{-webkit-mask-image:url(../icons/media/pause-circle-fill.svg);mask-image:url(../icons/media/pause-circle-fill.svg)}.fr-fi-pause-circle-line:after,.fr-fi-pause-circle-line:before{-webkit-mask-image:url(../icons/media/pause-circle-line.svg);mask-image:url(../icons/media/pause-circle-line.svg)}.fr-fi-volume-down-fill:after,.fr-fi-volume-down-fill:before{-webkit-mask-image:url(../icons/media/volume-down-fill.svg);mask-image:url(../icons/media/volume-down-fill.svg)}.fr-fi-volume-down-line:after,.fr-fi-volume-down-line:before{-webkit-mask-image:url(../icons/media/volume-down-line.svg);mask-image:url(../icons/media/volume-down-line.svg)}.fr-fi-volume-mute-fill:after,.fr-fi-volume-mute-fill:before{-webkit-mask-image:url(../icons/media/volume-mute-fill.svg);mask-image:url(../icons/media/volume-mute-fill.svg)}.fr-fi-volume-mute-line:after,.fr-fi-volume-mute-line:before{-webkit-mask-image:url(../icons/media/volume-mute-line.svg);mask-image:url(../icons/media/volume-mute-line.svg)}.fr-fi-volume-up-fill:after,.fr-fi-volume-up-fill:before{-webkit-mask-image:url(../icons/media/volume-up-fill.svg);mask-image:url(../icons/media/volume-up-fill.svg)}.fr-fi-volume-up-line:after,.fr-fi-volume-up-line:before{-webkit-mask-image:url(../icons/media/volume-up-line.svg);mask-image:url(../icons/media/volume-up-line.svg)}.fr-fi-play-line:after,.fr-fi-play-line:before{-webkit-mask-image:url(../icons/media/play-circle-line.svg);mask-image:url(../icons/media/play-circle-line.svg)}.fr-fi-play-fill:after,.fr-fi-play-fill:before{-webkit-mask-image:url(../icons/media/play-circle-fill.svg);mask-image:url(../icons/media/play-circle-fill.svg)}.fr-icon-play-line:after,.fr-icon-play-line:before{-webkit-mask-image:url(../icons/media/play-circle-line.svg);mask-image:url(../icons/media/play-circle-line.svg)}.fr-icon-play-fill:after,.fr-icon-play-fill:before{-webkit-mask-image:url(../icons/media/play-circle-fill.svg);mask-image:url(../icons/media/play-circle-fill.svg)}.fr-icon-accessibility-fill:after,.fr-icon-accessibility-fill:before{-webkit-mask-image:url(../icons/others/fr--accessibility-fill.svg);mask-image:url(../icons/others/fr--accessibility-fill.svg)}.fr-icon-accessibility-line:after,.fr-icon-accessibility-line:before{-webkit-mask-image:url(../icons/others/fr--accessibility-line.svg);mask-image:url(../icons/others/fr--accessibility-line.svg)}.fr-icon-ear-off-fill:after,.fr-icon-ear-off-fill:before{-webkit-mask-image:url(../icons/others/fr--ear-off-fill.svg);mask-image:url(../icons/others/fr--ear-off-fill.svg)}.fr-icon-ear-off-line:after,.fr-icon-ear-off-line:before{-webkit-mask-image:url(../icons/others/fr--ear-off-line.svg);mask-image:url(../icons/others/fr--ear-off-line.svg)}.fr-icon-mental-disabilities-fill:after,.fr-icon-mental-disabilities-fill:before{-webkit-mask-image:url(../icons/others/fr--mental-disabilities-fill.svg);mask-image:url(../icons/others/fr--mental-disabilities-fill.svg)}.fr-icon-mental-disabilities-line:after,.fr-icon-mental-disabilities-line:before{-webkit-mask-image:url(../icons/others/fr--mental-disabilities-line.svg);mask-image:url(../icons/others/fr--mental-disabilities-line.svg)}.fr-icon-sign-language-fill:after,.fr-icon-sign-language-fill:before{-webkit-mask-image:url(../icons/others/fr--sign-language-fill.svg);mask-image:url(../icons/others/fr--sign-language-fill.svg)}.fr-icon-sign-language-line:after,.fr-icon-sign-language-line:before{-webkit-mask-image:url(../icons/others/fr--sign-language-line.svg);mask-image:url(../icons/others/fr--sign-language-line.svg)}.fr-icon-leaf-fill:after,.fr-icon-leaf-fill:before{-webkit-mask-image:url(../icons/others/leaf-fill.svg);mask-image:url(../icons/others/leaf-fill.svg)}.fr-icon-leaf-line:after,.fr-icon-leaf-line:before{-webkit-mask-image:url(../icons/others/leaf-line.svg);mask-image:url(../icons/others/leaf-line.svg)}.fr-icon-lightbulb-fill:after,.fr-icon-lightbulb-fill:before{-webkit-mask-image:url(../icons/others/lightbulb-fill.svg);mask-image:url(../icons/others/lightbulb-fill.svg)}.fr-icon-lightbulb-line:after,.fr-icon-lightbulb-line:before{-webkit-mask-image:url(../icons/others/lightbulb-line.svg);mask-image:url(../icons/others/lightbulb-line.svg)}.fr-icon-plant-fill:after,.fr-icon-plant-fill:before{-webkit-mask-image:url(../icons/others/plant-fill.svg);mask-image:url(../icons/others/plant-fill.svg)}.fr-icon-plant-line:after,.fr-icon-plant-line:before{-webkit-mask-image:url(../icons/others/plant-line.svg);mask-image:url(../icons/others/plant-line.svg)}.fr-icon-recycle-fill:after,.fr-icon-recycle-fill:before{-webkit-mask-image:url(../icons/others/recycle-fill.svg);mask-image:url(../icons/others/recycle-fill.svg)}.fr-icon-recycle-line:after,.fr-icon-recycle-line:before{-webkit-mask-image:url(../icons/others/recycle-line.svg);mask-image:url(../icons/others/recycle-line.svg)}.fr-icon-scales-3-fill:after,.fr-icon-scales-3-fill:before{-webkit-mask-image:url(../icons/others/scales-3-fill.svg);mask-image:url(../icons/others/scales-3-fill.svg)}.fr-icon-scales-3-line:after,.fr-icon-scales-3-line:before{-webkit-mask-image:url(../icons/others/scales-3-line.svg);mask-image:url(../icons/others/scales-3-line.svg)}.fr-icon-seedling-fill:after,.fr-icon-seedling-fill:before{-webkit-mask-image:url(../icons/others/seedling-fill.svg);mask-image:url(../icons/others/seedling-fill.svg)}.fr-icon-seedling-line:after,.fr-icon-seedling-line:before{-webkit-mask-image:url(../icons/others/seedling-line.svg);mask-image:url(../icons/others/seedling-line.svg)}.fr-icon-umbrella-fill:after,.fr-icon-umbrella-fill:before{-webkit-mask-image:url(../icons/others/umbrella-fill.svg);mask-image:url(../icons/others/umbrella-fill.svg)}.fr-icon-umbrella-line:after,.fr-icon-umbrella-line:before{-webkit-mask-image:url(../icons/others/umbrella-line.svg);mask-image:url(../icons/others/umbrella-line.svg)}.fr-icon-wheelchair-fill:after,.fr-icon-wheelchair-fill:before{-webkit-mask-image:url(../icons/others/wheelchair-fill.svg);mask-image:url(../icons/others/wheelchair-fill.svg)}.fr-icon-wheelchair-line:after,.fr-icon-wheelchair-line:before{-webkit-mask-image:url(../icons/others/wheelchair-line.svg);mask-image:url(../icons/others/wheelchair-line.svg)}.fr-icon-add-circle-fill:after,.fr-icon-add-circle-fill:before{-webkit-mask-image:url(../icons/system/add-circle-fill.svg);mask-image:url(../icons/system/add-circle-fill.svg)}.fr-icon-add-circle-line:after,.fr-icon-add-circle-line:before{-webkit-mask-image:url(../icons/system/add-circle-line.svg);mask-image:url(../icons/system/add-circle-line.svg)}.fr-icon-add-line:after,.fr-icon-add-line:before{-webkit-mask-image:url(../icons/system/add-line.svg);mask-image:url(../icons/system/add-line.svg)}.fr-icon-alarm-warning-fill:after,.fr-icon-alarm-warning-fill:before{-webkit-mask-image:url(../icons/system/alarm-warning-fill.svg);mask-image:url(../icons/system/alarm-warning-fill.svg)}.fr-icon-alarm-warning-line:after,.fr-icon-alarm-warning-line:before{-webkit-mask-image:url(../icons/system/alarm-warning-line.svg);mask-image:url(../icons/system/alarm-warning-line.svg)}.fr-icon-alert-fill:after,.fr-icon-alert-fill:before{-webkit-mask-image:url(../icons/system/alert-fill.svg);mask-image:url(../icons/system/alert-fill.svg)}.fr-icon-alert-line:after,.fr-icon-alert-line:before{-webkit-mask-image:url(../icons/system/alert-line.svg);mask-image:url(../icons/system/alert-line.svg)}.fr-icon-arrow-down-fill:after,.fr-icon-arrow-down-fill:before{-webkit-mask-image:url(../icons/system/arrow-down-fill.svg);mask-image:url(../icons/system/arrow-down-fill.svg)}.fr-icon-arrow-down-line:after,.fr-icon-arrow-down-line:before{-webkit-mask-image:url(../icons/system/arrow-down-line.svg);mask-image:url(../icons/system/arrow-down-line.svg)}.fr-icon-arrow-down-s-fill:after,.fr-icon-arrow-down-s-fill:before{-webkit-mask-image:url(../icons/system/arrow-down-s-fill.svg);mask-image:url(../icons/system/arrow-down-s-fill.svg)}.fr-icon-arrow-down-s-line:after,.fr-icon-arrow-down-s-line:before{-webkit-mask-image:url(../icons/system/arrow-down-s-line.svg);mask-image:url(../icons/system/arrow-down-s-line.svg)}.fr-icon-arrow-go-back-fill:after,.fr-icon-arrow-go-back-fill:before{-webkit-mask-image:url(../icons/system/arrow-go-back-fill.svg);mask-image:url(../icons/system/arrow-go-back-fill.svg)}.fr-icon-arrow-go-back-line:after,.fr-icon-arrow-go-back-line:before{-webkit-mask-image:url(../icons/system/arrow-go-back-line.svg);mask-image:url(../icons/system/arrow-go-back-line.svg)}.fr-icon-arrow-go-forward-fill:after,.fr-icon-arrow-go-forward-fill:before{-webkit-mask-image:url(../icons/system/arrow-go-forward-fill.svg);mask-image:url(../icons/system/arrow-go-forward-fill.svg)}.fr-icon-arrow-go-forward-line:after,.fr-icon-arrow-go-forward-line:before{-webkit-mask-image:url(../icons/system/arrow-go-forward-line.svg);mask-image:url(../icons/system/arrow-go-forward-line.svg)}.fr-icon-arrow-left-fill:after,.fr-icon-arrow-left-fill:before{-webkit-mask-image:url(../icons/system/arrow-left-fill.svg);mask-image:url(../icons/system/arrow-left-fill.svg)}.fr-icon-arrow-left-line:after,.fr-icon-arrow-left-line:before{-webkit-mask-image:url(../icons/system/arrow-left-line.svg);mask-image:url(../icons/system/arrow-left-line.svg)}.fr-icon-arrow-left-s-fill:after,.fr-icon-arrow-left-s-fill:before{-webkit-mask-image:url(../icons/system/arrow-left-s-fill.svg);mask-image:url(../icons/system/arrow-left-s-fill.svg)}.fr-icon-arrow-left-s-line:after,.fr-icon-arrow-left-s-line:before{-webkit-mask-image:url(../icons/system/arrow-left-s-line.svg);mask-image:url(../icons/system/arrow-left-s-line.svg)}.fr-icon-arrow-right-fill:after,.fr-icon-arrow-right-fill:before{-webkit-mask-image:url(../icons/system/arrow-right-fill.svg);mask-image:url(../icons/system/arrow-right-fill.svg)}.fr-icon-arrow-right-line:after,.fr-icon-arrow-right-line:before{-webkit-mask-image:url(../icons/system/arrow-right-line.svg);mask-image:url(../icons/system/arrow-right-line.svg)}.fr-icon-arrow-right-s-fill:after,.fr-icon-arrow-right-s-fill:before{-webkit-mask-image:url(../icons/system/arrow-right-s-fill.svg);mask-image:url(../icons/system/arrow-right-s-fill.svg)}.fr-icon-arrow-right-s-line:after,.fr-icon-arrow-right-s-line:before{-webkit-mask-image:url(../icons/system/arrow-right-s-line.svg);mask-image:url(../icons/system/arrow-right-s-line.svg)}.fr-icon-arrow-right-up-line:after,.fr-icon-arrow-right-up-line:before{-webkit-mask-image:url(../icons/system/arrow-right-up-line.svg);mask-image:url(../icons/system/arrow-right-up-line.svg)}.fr-icon-arrow-up-down-line:after,.fr-icon-arrow-up-down-line:before{-webkit-mask-image:url(../icons/system/arrow-up-down-line.svg);mask-image:url(../icons/system/arrow-up-down-line.svg)}.fr-icon-arrow-up-fill:after,.fr-icon-arrow-up-fill:before{-webkit-mask-image:url(../icons/system/arrow-up-fill.svg);mask-image:url(../icons/system/arrow-up-fill.svg)}.fr-icon-arrow-up-line:after,.fr-icon-arrow-up-line:before{-webkit-mask-image:url(../icons/system/arrow-up-line.svg);mask-image:url(../icons/system/arrow-up-line.svg)}.fr-icon-arrow-up-s-fill:after,.fr-icon-arrow-up-s-fill:before{-webkit-mask-image:url(../icons/system/arrow-up-s-fill.svg);mask-image:url(../icons/system/arrow-up-s-fill.svg)}.fr-icon-arrow-up-s-line:after,.fr-icon-arrow-up-s-line:before{-webkit-mask-image:url(../icons/system/arrow-up-s-line.svg);mask-image:url(../icons/system/arrow-up-s-line.svg)}.fr-icon-check-line:after,.fr-icon-check-line:before{-webkit-mask-image:url(../icons/system/check-line.svg);mask-image:url(../icons/system/check-line.svg)}.fr-icon-checkbox-circle-fill:after,.fr-icon-checkbox-circle-fill:before{-webkit-mask-image:url(../icons/system/checkbox-circle-fill.svg);mask-image:url(../icons/system/checkbox-circle-fill.svg)}.fr-icon-checkbox-circle-line:after,.fr-icon-checkbox-circle-line:before{-webkit-mask-image:url(../icons/system/checkbox-circle-line.svg);mask-image:url(../icons/system/checkbox-circle-line.svg)}.fr-icon-checkbox-fill:after,.fr-icon-checkbox-fill:before{-webkit-mask-image:url(../icons/system/checkbox-fill.svg);mask-image:url(../icons/system/checkbox-fill.svg)}.fr-icon-checkbox-line:after,.fr-icon-checkbox-line:before{-webkit-mask-image:url(../icons/system/checkbox-line.svg);mask-image:url(../icons/system/checkbox-line.svg)}.fr-icon-close-circle-fill:after,.fr-icon-close-circle-fill:before{-webkit-mask-image:url(../icons/system/close-circle-fill.svg);mask-image:url(../icons/system/close-circle-fill.svg)}.fr-icon-close-circle-line:after,.fr-icon-close-circle-line:before{-webkit-mask-image:url(../icons/system/close-circle-line.svg);mask-image:url(../icons/system/close-circle-line.svg)}.fr-icon-close-line:after,.fr-icon-close-line:before{-webkit-mask-image:url(../icons/system/close-line.svg);mask-image:url(../icons/system/close-line.svg)}.fr-icon-delete-bin-fill:after,.fr-icon-delete-bin-fill:before{-webkit-mask-image:url(../icons/system/delete-bin-fill.svg);mask-image:url(../icons/system/delete-bin-fill.svg)}.fr-icon-delete-bin-line:after,.fr-icon-delete-bin-line:before{-webkit-mask-image:url(../icons/system/delete-bin-line.svg);mask-image:url(../icons/system/delete-bin-line.svg)}.fr-icon-download-fill:after,.fr-icon-download-fill:before{-webkit-mask-image:url(../icons/system/download-fill.svg);mask-image:url(../icons/system/download-fill.svg)}.fr-icon-download-line:after,.fr-icon-download-line:before{-webkit-mask-image:url(../icons/system/download-line.svg);mask-image:url(../icons/system/download-line.svg)}.fr-icon-error-warning-fill:after,.fr-icon-error-warning-fill:before{-webkit-mask-image:url(../icons/system/error-warning-fill.svg);mask-image:url(../icons/system/error-warning-fill.svg)}.fr-icon-error-warning-line:after,.fr-icon-error-warning-line:before{-webkit-mask-image:url(../icons/system/error-warning-line.svg);mask-image:url(../icons/system/error-warning-line.svg)}.fr-icon-external-link-fill:after,.fr-icon-external-link-fill:before{-webkit-mask-image:url(../icons/system/external-link-fill.svg);mask-image:url(../icons/system/external-link-fill.svg)}.fr-icon-external-link-line:after,.fr-icon-external-link-line:before{-webkit-mask-image:url(../icons/system/external-link-line.svg);mask-image:url(../icons/system/external-link-line.svg)}.fr-icon-eye-fill:after,.fr-icon-eye-fill:before{-webkit-mask-image:url(../icons/system/eye-fill.svg);mask-image:url(../icons/system/eye-fill.svg)}.fr-icon-eye-line:after,.fr-icon-eye-line:before{-webkit-mask-image:url(../icons/system/eye-line.svg);mask-image:url(../icons/system/eye-line.svg)}.fr-icon-eye-off-fill:after,.fr-icon-eye-off-fill:before{-webkit-mask-image:url(../icons/system/eye-off-fill.svg);mask-image:url(../icons/system/eye-off-fill.svg)}.fr-icon-eye-off-line:after,.fr-icon-eye-off-line:before{-webkit-mask-image:url(../icons/system/eye-off-line.svg);mask-image:url(../icons/system/eye-off-line.svg)}.fr-icon-filter-fill:after,.fr-icon-filter-fill:before{-webkit-mask-image:url(../icons/system/filter-fill.svg);mask-image:url(../icons/system/filter-fill.svg)}.fr-icon-filter-line:after,.fr-icon-filter-line:before{-webkit-mask-image:url(../icons/system/filter-line.svg);mask-image:url(../icons/system/filter-line.svg)}.fr-icon-alert-warning-2-fill:after,.fr-icon-alert-warning-2-fill:before{-webkit-mask-image:url(../icons/system/fr--alert-warning-2-fill.svg);mask-image:url(../icons/system/fr--alert-warning-2-fill.svg)}.fr-icon-alert-warning-fill:after,.fr-icon-alert-warning-fill:before{-webkit-mask-image:url(../icons/system/fr--alert-warning-fill.svg);mask-image:url(../icons/system/fr--alert-warning-fill.svg)}.fr-icon-arrow-left-s-first-line:after,.fr-icon-arrow-left-s-first-line:before{-webkit-mask-image:url(../icons/system/fr--arrow-left-s-first-line.svg);mask-image:url(../icons/system/fr--arrow-left-s-first-line.svg)}.fr-icon-arrow-left-s-line-double:after,.fr-icon-arrow-left-s-line-double:before{-webkit-mask-image:url(../icons/system/fr--arrow-left-s-line-double.svg);mask-image:url(../icons/system/fr--arrow-left-s-line-double.svg)}.fr-icon-arrow-right-down-circle-fill:after,.fr-icon-arrow-right-down-circle-fill:before{-webkit-mask-image:url(../icons/system/fr--arrow-right-down-circle-fill.svg);mask-image:url(../icons/system/fr--arrow-right-down-circle-fill.svg)}.fr-icon-arrow-right-s-last-line:after,.fr-icon-arrow-right-s-last-line:before{-webkit-mask-image:url(../icons/system/fr--arrow-right-s-last-line.svg);mask-image:url(../icons/system/fr--arrow-right-s-last-line.svg)}.fr-icon-arrow-right-s-line-double:after,.fr-icon-arrow-right-s-line-double:before{-webkit-mask-image:url(../icons/system/fr--arrow-right-s-line-double.svg);mask-image:url(../icons/system/fr--arrow-right-s-line-double.svg)}.fr-icon-arrow-right-up-circle-fill:after,.fr-icon-arrow-right-up-circle-fill:before{-webkit-mask-image:url(../icons/system/fr--arrow-right-up-circle-fill.svg);mask-image:url(../icons/system/fr--arrow-right-up-circle-fill.svg)}.fr-icon-capslock-line:after,.fr-icon-capslock-line:before{-webkit-mask-image:url(../icons/system/fr--capslock-line.svg);mask-image:url(../icons/system/fr--capslock-line.svg)}.fr-icon-equal-circle-fill:after,.fr-icon-equal-circle-fill:before{-webkit-mask-image:url(../icons/system/fr--equal-circle-fill.svg);mask-image:url(../icons/system/fr--equal-circle-fill.svg)}.fr-icon-error-fill:after,.fr-icon-error-fill:before{-webkit-mask-image:url(../icons/system/fr--error-fill.svg);mask-image:url(../icons/system/fr--error-fill.svg)}.fr-icon-error-line:after,.fr-icon-error-line:before{-webkit-mask-image:url(../icons/system/fr--error-line.svg);mask-image:url(../icons/system/fr--error-line.svg)}.fr-icon-info-fill:after,.fr-icon-info-fill:before{-webkit-mask-image:url(../icons/system/fr--info-fill.svg);mask-image:url(../icons/system/fr--info-fill.svg)}.fr-icon-info-line:after,.fr-icon-info-line:before{-webkit-mask-image:url(../icons/system/fr--info-line.svg);mask-image:url(../icons/system/fr--info-line.svg)}.fr-icon-success-fill:after,.fr-icon-success-fill:before{-webkit-mask-image:url(../icons/system/fr--success-fill.svg);mask-image:url(../icons/system/fr--success-fill.svg)}.fr-icon-success-line:after,.fr-icon-success-line:before{-webkit-mask-image:url(../icons/system/fr--success-line.svg);mask-image:url(../icons/system/fr--success-line.svg)}.fr-icon-theme-fill:after,.fr-icon-theme-fill:before{-webkit-mask-image:url(../icons/system/fr--theme-fill.svg);mask-image:url(../icons/system/fr--theme-fill.svg)}.fr-icon-warning-fill:after,.fr-icon-warning-fill:before{-webkit-mask-image:url(../icons/system/fr--warning-fill.svg);mask-image:url(../icons/system/fr--warning-fill.svg)}.fr-icon-warning-line:after,.fr-icon-warning-line:before{-webkit-mask-image:url(../icons/system/fr--warning-line.svg);mask-image:url(../icons/system/fr--warning-line.svg)}.fr-icon-information-fill:after,.fr-icon-information-fill:before{-webkit-mask-image:url(../icons/system/information-fill.svg);mask-image:url(../icons/system/information-fill.svg)}.fr-icon-information-line:after,.fr-icon-information-line:before{-webkit-mask-image:url(../icons/system/information-line.svg);mask-image:url(../icons/system/information-line.svg)}.fr-icon-lock-fill:after,.fr-icon-lock-fill:before{-webkit-mask-image:url(../icons/system/lock-fill.svg);mask-image:url(../icons/system/lock-fill.svg)}.fr-icon-lock-line:after,.fr-icon-lock-line:before{-webkit-mask-image:url(../icons/system/lock-line.svg);mask-image:url(../icons/system/lock-line.svg)}.fr-icon-lock-unlock-fill:after,.fr-icon-lock-unlock-fill:before{-webkit-mask-image:url(../icons/system/lock-unlock-fill.svg);mask-image:url(../icons/system/lock-unlock-fill.svg)}.fr-icon-lock-unlock-line:after,.fr-icon-lock-unlock-line:before{-webkit-mask-image:url(../icons/system/lock-unlock-line.svg);mask-image:url(../icons/system/lock-unlock-line.svg)}.fr-icon-logout-box-r-fill:after,.fr-icon-logout-box-r-fill:before{-webkit-mask-image:url(../icons/system/logout-box-r-fill.svg);mask-image:url(../icons/system/logout-box-r-fill.svg)}.fr-icon-logout-box-r-line:after,.fr-icon-logout-box-r-line:before{-webkit-mask-image:url(../icons/system/logout-box-r-line.svg);mask-image:url(../icons/system/logout-box-r-line.svg)}.fr-icon-menu-2-fill:after,.fr-icon-menu-2-fill:before{-webkit-mask-image:url(../icons/system/menu-2-fill.svg);mask-image:url(../icons/system/menu-2-fill.svg)}.fr-icon-menu-fill:after,.fr-icon-menu-fill:before{-webkit-mask-image:url(../icons/system/menu-fill.svg);mask-image:url(../icons/system/menu-fill.svg)}.fr-icon-more-fill:after,.fr-icon-more-fill:before{-webkit-mask-image:url(../icons/system/more-fill.svg);mask-image:url(../icons/system/more-fill.svg)}.fr-icon-more-line:after,.fr-icon-more-line:before{-webkit-mask-image:url(../icons/system/more-line.svg);mask-image:url(../icons/system/more-line.svg)}.fr-icon-notification-badge-fill:after,.fr-icon-notification-badge-fill:before{-webkit-mask-image:url(../icons/system/notification-badge-fill.svg);mask-image:url(../icons/system/notification-badge-fill.svg)}.fr-icon-notification-badge-line:after,.fr-icon-notification-badge-line:before{-webkit-mask-image:url(../icons/system/notification-badge-line.svg);mask-image:url(../icons/system/notification-badge-line.svg)}.fr-icon-question-fill:after,.fr-icon-question-fill:before{-webkit-mask-image:url(../icons/system/question-fill.svg);mask-image:url(../icons/system/question-fill.svg)}.fr-icon-question-line:after,.fr-icon-question-line:before{-webkit-mask-image:url(../icons/system/question-line.svg);mask-image:url(../icons/system/question-line.svg)}.fr-icon-refresh-fill:after,.fr-icon-refresh-fill:before{-webkit-mask-image:url(../icons/system/refresh-fill.svg);mask-image:url(../icons/system/refresh-fill.svg)}.fr-icon-refresh-line:after,.fr-icon-refresh-line:before{-webkit-mask-image:url(../icons/system/refresh-line.svg);mask-image:url(../icons/system/refresh-line.svg)}.fr-icon-search-fill:after,.fr-icon-search-fill:before{-webkit-mask-image:url(../icons/system/search-fill.svg);mask-image:url(../icons/system/search-fill.svg)}.fr-icon-search-line:after,.fr-icon-search-line:before{-webkit-mask-image:url(../icons/system/search-line.svg);mask-image:url(../icons/system/search-line.svg)}.fr-icon-settings-5-fill:after,.fr-icon-settings-5-fill:before{-webkit-mask-image:url(../icons/system/settings-5-fill.svg);mask-image:url(../icons/system/settings-5-fill.svg)}.fr-icon-settings-5-line:after,.fr-icon-settings-5-line:before{-webkit-mask-image:url(../icons/system/settings-5-line.svg);mask-image:url(../icons/system/settings-5-line.svg)}.fr-icon-share-fill:after,.fr-icon-share-fill:before{-webkit-mask-image:url(../icons/system/share-fill.svg);mask-image:url(../icons/system/share-fill.svg)}.fr-icon-share-forward-fill:after,.fr-icon-share-forward-fill:before{-webkit-mask-image:url(../icons/system/share-forward-fill.svg);mask-image:url(../icons/system/share-forward-fill.svg)}.fr-icon-share-forward-line:after,.fr-icon-share-forward-line:before{-webkit-mask-image:url(../icons/system/share-forward-line.svg);mask-image:url(../icons/system/share-forward-line.svg)}.fr-icon-share-line:after,.fr-icon-share-line:before{-webkit-mask-image:url(../icons/system/share-line.svg);mask-image:url(../icons/system/share-line.svg)}.fr-icon-shield-fill:after,.fr-icon-shield-fill:before{-webkit-mask-image:url(../icons/system/shield-fill.svg);mask-image:url(../icons/system/shield-fill.svg)}.fr-icon-shield-line:after,.fr-icon-shield-line:before{-webkit-mask-image:url(../icons/system/shield-line.svg);mask-image:url(../icons/system/shield-line.svg)}.fr-icon-star-fill:after,.fr-icon-star-fill:before{-webkit-mask-image:url(../icons/system/star-fill.svg);mask-image:url(../icons/system/star-fill.svg)}.fr-icon-star-line:after,.fr-icon-star-line:before{-webkit-mask-image:url(../icons/system/star-line.svg);mask-image:url(../icons/system/star-line.svg)}.fr-icon-star-s-fill:after,.fr-icon-star-s-fill:before{-webkit-mask-image:url(../icons/system/star-s-fill.svg);mask-image:url(../icons/system/star-s-fill.svg)}.fr-icon-star-s-line:after,.fr-icon-star-s-line:before{-webkit-mask-image:url(../icons/system/star-s-line.svg);mask-image:url(../icons/system/star-s-line.svg)}.fr-icon-subtract-line:after,.fr-icon-subtract-line:before{-webkit-mask-image:url(../icons/system/subtract-line.svg);mask-image:url(../icons/system/subtract-line.svg)}.fr-icon-thumb-down-fill:after,.fr-icon-thumb-down-fill:before{-webkit-mask-image:url(../icons/system/thumb-down-fill.svg);mask-image:url(../icons/system/thumb-down-fill.svg)}.fr-icon-thumb-down-line:after,.fr-icon-thumb-down-line:before{-webkit-mask-image:url(../icons/system/thumb-down-line.svg);mask-image:url(../icons/system/thumb-down-line.svg)}.fr-icon-thumb-up-fill:after,.fr-icon-thumb-up-fill:before{-webkit-mask-image:url(../icons/system/thumb-up-fill.svg);mask-image:url(../icons/system/thumb-up-fill.svg)}.fr-icon-thumb-up-line:after,.fr-icon-thumb-up-line:before{-webkit-mask-image:url(../icons/system/thumb-up-line.svg);mask-image:url(../icons/system/thumb-up-line.svg)}.fr-icon-time-fill:after,.fr-icon-time-fill:before{-webkit-mask-image:url(../icons/system/time-fill.svg);mask-image:url(../icons/system/time-fill.svg)}.fr-icon-time-line:after,.fr-icon-time-line:before{-webkit-mask-image:url(../icons/system/time-line.svg);mask-image:url(../icons/system/time-line.svg)}.fr-icon-timer-fill:after,.fr-icon-timer-fill:before{-webkit-mask-image:url(../icons/system/timer-fill.svg);mask-image:url(../icons/system/timer-fill.svg)}.fr-icon-timer-line:after,.fr-icon-timer-line:before{-webkit-mask-image:url(../icons/system/timer-line.svg);mask-image:url(../icons/system/timer-line.svg)}.fr-icon-upload-2-fill:after,.fr-icon-upload-2-fill:before{-webkit-mask-image:url(../icons/system/upload-2-fill.svg);mask-image:url(../icons/system/upload-2-fill.svg)}.fr-icon-upload-2-line:after,.fr-icon-upload-2-line:before{-webkit-mask-image:url(../icons/system/upload-2-line.svg);mask-image:url(../icons/system/upload-2-line.svg)}.fr-icon-upload-fill:after,.fr-icon-upload-fill:before{-webkit-mask-image:url(../icons/system/upload-fill.svg);mask-image:url(../icons/system/upload-fill.svg)}.fr-icon-upload-line:after,.fr-icon-upload-line:before{-webkit-mask-image:url(../icons/system/upload-line.svg);mask-image:url(../icons/system/upload-line.svg)}.fr-icon-zoom-in-fill:after,.fr-icon-zoom-in-fill:before{-webkit-mask-image:url(../icons/system/zoom-in-fill.svg);mask-image:url(../icons/system/zoom-in-fill.svg)}.fr-icon-zoom-in-line:after,.fr-icon-zoom-in-line:before{-webkit-mask-image:url(../icons/system/zoom-in-line.svg);mask-image:url(../icons/system/zoom-in-line.svg)}.fr-icon-zoom-out-fill:after,.fr-icon-zoom-out-fill:before{-webkit-mask-image:url(../icons/system/zoom-out-fill.svg);mask-image:url(../icons/system/zoom-out-fill.svg)}.fr-icon-zoom-out-line:after,.fr-icon-zoom-out-line:before{-webkit-mask-image:url(../icons/system/zoom-out-line.svg);mask-image:url(../icons/system/zoom-out-line.svg)}.fr-fi-add-circle-fill:after,.fr-fi-add-circle-fill:before{-webkit-mask-image:url(../icons/system/add-circle-fill.svg);mask-image:url(../icons/system/add-circle-fill.svg)}.fr-fi-add-circle-line:after,.fr-fi-add-circle-line:before{-webkit-mask-image:url(../icons/system/add-circle-line.svg);mask-image:url(../icons/system/add-circle-line.svg)}.fr-fi-add-line:after,.fr-fi-add-line:before{-webkit-mask-image:url(../icons/system/add-line.svg);mask-image:url(../icons/system/add-line.svg)}.fr-fi-arrow-down-line:after,.fr-fi-arrow-down-line:before{-webkit-mask-image:url(../icons/system/arrow-down-line.svg);mask-image:url(../icons/system/arrow-down-line.svg)}.fr-fi-arrow-down-s-line:after,.fr-fi-arrow-down-s-line:before{-webkit-mask-image:url(../icons/system/arrow-down-s-line.svg);mask-image:url(../icons/system/arrow-down-s-line.svg)}.fr-fi-arrow-go-back-fill:after,.fr-fi-arrow-go-back-fill:before{-webkit-mask-image:url(../icons/system/arrow-go-back-fill.svg);mask-image:url(../icons/system/arrow-go-back-fill.svg)}.fr-fi-arrow-go-back-line:after,.fr-fi-arrow-go-back-line:before{-webkit-mask-image:url(../icons/system/arrow-go-back-line.svg);mask-image:url(../icons/system/arrow-go-back-line.svg)}.fr-fi-arrow-left-line:after,.fr-fi-arrow-left-line:before{-webkit-mask-image:url(../icons/system/arrow-left-line.svg);mask-image:url(../icons/system/arrow-left-line.svg)}.fr-fi-arrow-left-s-line:after,.fr-fi-arrow-left-s-line:before{-webkit-mask-image:url(../icons/system/arrow-left-s-line.svg);mask-image:url(../icons/system/arrow-left-s-line.svg)}.fr-fi-arrow-right-line:after,.fr-fi-arrow-right-line:before{-webkit-mask-image:url(../icons/system/arrow-right-line.svg);mask-image:url(../icons/system/arrow-right-line.svg)}.fr-fi-arrow-right-s-line:after,.fr-fi-arrow-right-s-line:before{-webkit-mask-image:url(../icons/system/arrow-right-s-line.svg);mask-image:url(../icons/system/arrow-right-s-line.svg)}.fr-fi-arrow-right-up-line:after,.fr-fi-arrow-right-up-line:before{-webkit-mask-image:url(../icons/system/arrow-right-up-line.svg);mask-image:url(../icons/system/arrow-right-up-line.svg)}.fr-fi-arrow-up-fill:after,.fr-fi-arrow-up-fill:before{-webkit-mask-image:url(../icons/system/arrow-up-fill.svg);mask-image:url(../icons/system/arrow-up-fill.svg)}.fr-fi-arrow-up-line:after,.fr-fi-arrow-up-line:before{-webkit-mask-image:url(../icons/system/arrow-up-line.svg);mask-image:url(../icons/system/arrow-up-line.svg)}.fr-fi-arrow-up-s-line:after,.fr-fi-arrow-up-s-line:before{-webkit-mask-image:url(../icons/system/arrow-up-s-line.svg);mask-image:url(../icons/system/arrow-up-s-line.svg)}.fr-fi-check-line:after,.fr-fi-check-line:before{-webkit-mask-image:url(../icons/system/check-line.svg);mask-image:url(../icons/system/check-line.svg)}.fr-fi-checkbox-circle-line:after,.fr-fi-checkbox-circle-line:before{-webkit-mask-image:url(../icons/system/checkbox-circle-line.svg);mask-image:url(../icons/system/checkbox-circle-line.svg)}.fr-fi-close-line:after,.fr-fi-close-line:before{-webkit-mask-image:url(../icons/system/close-line.svg);mask-image:url(../icons/system/close-line.svg)}.fr-fi-download-line:after,.fr-fi-download-line:before{-webkit-mask-image:url(../icons/system/download-line.svg);mask-image:url(../icons/system/download-line.svg)}.fr-fi-error-warning-fill:after,.fr-fi-error-warning-fill:before{-webkit-mask-image:url(../icons/system/error-warning-fill.svg);mask-image:url(../icons/system/error-warning-fill.svg)}.fr-fi-error-warning-line:after,.fr-fi-error-warning-line:before{-webkit-mask-image:url(../icons/system/error-warning-line.svg);mask-image:url(../icons/system/error-warning-line.svg)}.fr-fi-external-link-line:after,.fr-fi-external-link-line:before{-webkit-mask-image:url(../icons/system/external-link-line.svg);mask-image:url(../icons/system/external-link-line.svg)}.fr-fi-eye-fill:after,.fr-fi-eye-fill:before{-webkit-mask-image:url(../icons/system/eye-fill.svg);mask-image:url(../icons/system/eye-fill.svg)}.fr-fi-eye-line:after,.fr-fi-eye-line:before{-webkit-mask-image:url(../icons/system/eye-line.svg);mask-image:url(../icons/system/eye-line.svg)}.fr-fi-eye-off-fill:after,.fr-fi-eye-off-fill:before{-webkit-mask-image:url(../icons/system/eye-off-fill.svg);mask-image:url(../icons/system/eye-off-fill.svg)}.fr-fi-eye-off-line:after,.fr-fi-eye-off-line:before{-webkit-mask-image:url(../icons/system/eye-off-line.svg);mask-image:url(../icons/system/eye-off-line.svg)}.fr-fi-filter-fill:after,.fr-fi-filter-fill:before{-webkit-mask-image:url(../icons/system/filter-fill.svg);mask-image:url(../icons/system/filter-fill.svg)}.fr-fi-filter-line:after,.fr-fi-filter-line:before{-webkit-mask-image:url(../icons/system/filter-line.svg);mask-image:url(../icons/system/filter-line.svg)}.fr-fi-arrow-left-s-first-line:after,.fr-fi-arrow-left-s-first-line:before{-webkit-mask-image:url(../icons/system/fr--arrow-left-s-first-line.svg);mask-image:url(../icons/system/fr--arrow-left-s-first-line.svg)}.fr-fi-arrow-left-s-line-double:after,.fr-fi-arrow-left-s-line-double:before{-webkit-mask-image:url(../icons/system/fr--arrow-left-s-line-double.svg);mask-image:url(../icons/system/fr--arrow-left-s-line-double.svg)}.fr-fi-arrow-right-s-last-line:after,.fr-fi-arrow-right-s-last-line:before{-webkit-mask-image:url(../icons/system/fr--arrow-right-s-last-line.svg);mask-image:url(../icons/system/fr--arrow-right-s-last-line.svg)}.fr-fi-arrow-right-s-line-double:after,.fr-fi-arrow-right-s-line-double:before{-webkit-mask-image:url(../icons/system/fr--arrow-right-s-line-double.svg);mask-image:url(../icons/system/fr--arrow-right-s-line-double.svg)}.fr-fi-error-fill:after,.fr-fi-error-fill:before{-webkit-mask-image:url(../icons/system/fr--error-fill.svg);mask-image:url(../icons/system/fr--error-fill.svg)}.fr-fi-error-line:after,.fr-fi-error-line:before{-webkit-mask-image:url(../icons/system/fr--error-line.svg);mask-image:url(../icons/system/fr--error-line.svg)}.fr-fi-info-fill:after,.fr-fi-info-fill:before{-webkit-mask-image:url(../icons/system/fr--info-fill.svg);mask-image:url(../icons/system/fr--info-fill.svg)}.fr-fi-info-line:after,.fr-fi-info-line:before{-webkit-mask-image:url(../icons/system/fr--info-line.svg);mask-image:url(../icons/system/fr--info-line.svg)}.fr-fi-success-fill:after,.fr-fi-success-fill:before{-webkit-mask-image:url(../icons/system/fr--success-fill.svg);mask-image:url(../icons/system/fr--success-fill.svg)}.fr-fi-success-line:after,.fr-fi-success-line:before{-webkit-mask-image:url(../icons/system/fr--success-line.svg);mask-image:url(../icons/system/fr--success-line.svg)}.fr-fi-theme-fill:after,.fr-fi-theme-fill:before{-webkit-mask-image:url(../icons/system/fr--theme-fill.svg);mask-image:url(../icons/system/fr--theme-fill.svg)}.fr-fi-warning-fill:after,.fr-fi-warning-fill:before{-webkit-mask-image:url(../icons/system/fr--warning-fill.svg);mask-image:url(../icons/system/fr--warning-fill.svg)}.fr-fi-warning-line:after,.fr-fi-warning-line:before{-webkit-mask-image:url(../icons/system/fr--warning-line.svg);mask-image:url(../icons/system/fr--warning-line.svg)}.fr-fi-information-fill:after,.fr-fi-information-fill:before{-webkit-mask-image:url(../icons/system/information-fill.svg);mask-image:url(../icons/system/information-fill.svg)}.fr-fi-information-line:after,.fr-fi-information-line:before{-webkit-mask-image:url(../icons/system/information-line.svg);mask-image:url(../icons/system/information-line.svg)}.fr-fi-lock-fill:after,.fr-fi-lock-fill:before{-webkit-mask-image:url(../icons/system/lock-fill.svg);mask-image:url(../icons/system/lock-fill.svg)}.fr-fi-lock-line:after,.fr-fi-lock-line:before{-webkit-mask-image:url(../icons/system/lock-line.svg);mask-image:url(../icons/system/lock-line.svg)}.fr-fi-logout-box-r-fill:after,.fr-fi-logout-box-r-fill:before{-webkit-mask-image:url(../icons/system/logout-box-r-fill.svg);mask-image:url(../icons/system/logout-box-r-fill.svg)}.fr-fi-logout-box-r-line:after,.fr-fi-logout-box-r-line:before{-webkit-mask-image:url(../icons/system/logout-box-r-line.svg);mask-image:url(../icons/system/logout-box-r-line.svg)}.fr-fi-menu-2-fill:after,.fr-fi-menu-2-fill:before{-webkit-mask-image:url(../icons/system/menu-2-fill.svg);mask-image:url(../icons/system/menu-2-fill.svg)}.fr-fi-menu-fill:after,.fr-fi-menu-fill:before{-webkit-mask-image:url(../icons/system/menu-fill.svg);mask-image:url(../icons/system/menu-fill.svg)}.fr-fi-question-fill:after,.fr-fi-question-fill:before{-webkit-mask-image:url(../icons/system/question-fill.svg);mask-image:url(../icons/system/question-fill.svg)}.fr-fi-question-line:after,.fr-fi-question-line:before{-webkit-mask-image:url(../icons/system/question-line.svg);mask-image:url(../icons/system/question-line.svg)}.fr-fi-refresh-fill:after,.fr-fi-refresh-fill:before{-webkit-mask-image:url(../icons/system/refresh-fill.svg);mask-image:url(../icons/system/refresh-fill.svg)}.fr-fi-refresh-line:after,.fr-fi-refresh-line:before{-webkit-mask-image:url(../icons/system/refresh-line.svg);mask-image:url(../icons/system/refresh-line.svg)}.fr-fi-search-fill:after,.fr-fi-search-fill:before{-webkit-mask-image:url(../icons/system/search-fill.svg);mask-image:url(../icons/system/search-fill.svg)}.fr-fi-search-line:after,.fr-fi-search-line:before{-webkit-mask-image:url(../icons/system/search-line.svg);mask-image:url(../icons/system/search-line.svg)}.fr-fi-subtract-line:after,.fr-fi-subtract-line:before{-webkit-mask-image:url(../icons/system/subtract-line.svg);mask-image:url(../icons/system/subtract-line.svg)}.fr-fi-timer-fill:after,.fr-fi-timer-fill:before{-webkit-mask-image:url(../icons/system/timer-fill.svg);mask-image:url(../icons/system/timer-fill.svg)}.fr-fi-timer-line:after,.fr-fi-timer-line:before{-webkit-mask-image:url(../icons/system/timer-line.svg);mask-image:url(../icons/system/timer-line.svg)}.fr-fi-upload-2-fill:after,.fr-fi-upload-2-fill:before{-webkit-mask-image:url(../icons/system/upload-2-fill.svg);mask-image:url(../icons/system/upload-2-fill.svg)}.fr-fi-upload-2-line:after,.fr-fi-upload-2-line:before{-webkit-mask-image:url(../icons/system/upload-2-line.svg);mask-image:url(../icons/system/upload-2-line.svg)}.fr-fi-zoom-in-fill:after,.fr-fi-zoom-in-fill:before{-webkit-mask-image:url(../icons/system/zoom-in-fill.svg);mask-image:url(../icons/system/zoom-in-fill.svg)}.fr-fi-zoom-in-line:after,.fr-fi-zoom-in-line:before{-webkit-mask-image:url(../icons/system/zoom-in-line.svg);mask-image:url(../icons/system/zoom-in-line.svg)}.fr-fi-zoom-out-fill:after,.fr-fi-zoom-out-fill:before{-webkit-mask-image:url(../icons/system/zoom-out-fill.svg);mask-image:url(../icons/system/zoom-out-fill.svg)}.fr-fi-zoom-out-line:after,.fr-fi-zoom-out-line:before{-webkit-mask-image:url(../icons/system/zoom-out-line.svg);mask-image:url(../icons/system/zoom-out-line.svg)}.fr-fi-delete-line:after,.fr-fi-delete-line:before{-webkit-mask-image:url(../icons/system/delete-bin-line.svg);mask-image:url(../icons/system/delete-bin-line.svg)}.fr-fi-delete-fill:after,.fr-fi-delete-fill:before{-webkit-mask-image:url(../icons/system/delete-bin-fill.svg);mask-image:url(../icons/system/delete-bin-fill.svg)}.fr-icon-delete-line:after,.fr-icon-delete-line:before{-webkit-mask-image:url(../icons/system/delete-bin-line.svg);mask-image:url(../icons/system/delete-bin-line.svg)}.fr-icon-delete-fill:after,.fr-icon-delete-fill:before{-webkit-mask-image:url(../icons/system/delete-bin-fill.svg);mask-image:url(../icons/system/delete-bin-fill.svg)}.fr-icon-account-circle-fill:after,.fr-icon-account-circle-fill:before{-webkit-mask-image:url(../icons/user/account-circle-fill.svg);mask-image:url(../icons/user/account-circle-fill.svg)}.fr-icon-account-circle-line:after,.fr-icon-account-circle-line:before{-webkit-mask-image:url(../icons/user/account-circle-line.svg);mask-image:url(../icons/user/account-circle-line.svg)}.fr-icon-account-pin-circle-fill:after,.fr-icon-account-pin-circle-fill:before{-webkit-mask-image:url(../icons/user/account-pin-circle-fill.svg);mask-image:url(../icons/user/account-pin-circle-fill.svg)}.fr-icon-account-pin-circle-line:after,.fr-icon-account-pin-circle-line:before{-webkit-mask-image:url(../icons/user/account-pin-circle-line.svg);mask-image:url(../icons/user/account-pin-circle-line.svg)}.fr-icon-admin-fill:after,.fr-icon-admin-fill:before{-webkit-mask-image:url(../icons/user/admin-fill.svg);mask-image:url(../icons/user/admin-fill.svg)}.fr-icon-admin-line:after,.fr-icon-admin-line:before{-webkit-mask-image:url(../icons/user/admin-line.svg);mask-image:url(../icons/user/admin-line.svg)}.fr-icon-group-fill:after,.fr-icon-group-fill:before{-webkit-mask-image:url(../icons/user/group-fill.svg);mask-image:url(../icons/user/group-fill.svg)}.fr-icon-group-line:after,.fr-icon-group-line:before{-webkit-mask-image:url(../icons/user/group-line.svg);mask-image:url(../icons/user/group-line.svg)}.fr-icon-parent-fill:after,.fr-icon-parent-fill:before{-webkit-mask-image:url(../icons/user/parent-fill.svg);mask-image:url(../icons/user/parent-fill.svg)}.fr-icon-parent-line:after,.fr-icon-parent-line:before{-webkit-mask-image:url(../icons/user/parent-line.svg);mask-image:url(../icons/user/parent-line.svg)}.fr-icon-team-fill:after,.fr-icon-team-fill:before{-webkit-mask-image:url(../icons/user/team-fill.svg);mask-image:url(../icons/user/team-fill.svg)}.fr-icon-team-line:after,.fr-icon-team-line:before{-webkit-mask-image:url(../icons/user/team-line.svg);mask-image:url(../icons/user/team-line.svg)}.fr-icon-user-add-fill:after,.fr-icon-user-add-fill:before{-webkit-mask-image:url(../icons/user/user-add-fill.svg);mask-image:url(../icons/user/user-add-fill.svg)}.fr-icon-user-add-line:after,.fr-icon-user-add-line:before{-webkit-mask-image:url(../icons/user/user-add-line.svg);mask-image:url(../icons/user/user-add-line.svg)}.fr-icon-user-fill:after,.fr-icon-user-fill:before{-webkit-mask-image:url(../icons/user/user-fill.svg);mask-image:url(../icons/user/user-fill.svg)}.fr-icon-user-heart-fill:after,.fr-icon-user-heart-fill:before{-webkit-mask-image:url(../icons/user/user-heart-fill.svg);mask-image:url(../icons/user/user-heart-fill.svg)}.fr-icon-user-heart-line:after,.fr-icon-user-heart-line:before{-webkit-mask-image:url(../icons/user/user-heart-line.svg);mask-image:url(../icons/user/user-heart-line.svg)}.fr-icon-user-line:after,.fr-icon-user-line:before{-webkit-mask-image:url(../icons/user/user-line.svg);mask-image:url(../icons/user/user-line.svg)}.fr-icon-user-search-fill:after,.fr-icon-user-search-fill:before{-webkit-mask-image:url(../icons/user/user-search-fill.svg);mask-image:url(../icons/user/user-search-fill.svg)}.fr-icon-user-search-line:after,.fr-icon-user-search-line:before{-webkit-mask-image:url(../icons/user/user-search-line.svg);mask-image:url(../icons/user/user-search-line.svg)}.fr-icon-user-setting-fill:after,.fr-icon-user-setting-fill:before{-webkit-mask-image:url(../icons/user/user-setting-fill.svg);mask-image:url(../icons/user/user-setting-fill.svg)}.fr-icon-user-setting-line:after,.fr-icon-user-setting-line:before{-webkit-mask-image:url(../icons/user/user-setting-line.svg);mask-image:url(../icons/user/user-setting-line.svg)}.fr-icon-user-star-fill:after,.fr-icon-user-star-fill:before{-webkit-mask-image:url(../icons/user/user-star-fill.svg);mask-image:url(../icons/user/user-star-fill.svg)}.fr-icon-user-star-line:after,.fr-icon-user-star-line:before{-webkit-mask-image:url(../icons/user/user-star-line.svg);mask-image:url(../icons/user/user-star-line.svg)}.fr-fi-user-fill:after,.fr-fi-user-fill:before{-webkit-mask-image:url(../icons/user/user-fill.svg);mask-image:url(../icons/user/user-fill.svg)}.fr-fi-user-line:after,.fr-fi-user-line:before{-webkit-mask-image:url(../icons/user/user-line.svg);mask-image:url(../icons/user/user-line.svg)}.fr-fi-account-line:after,.fr-fi-account-line:before{-webkit-mask-image:url(../icons/user/account-circle-line.svg);mask-image:url(../icons/user/account-circle-line.svg)}.fr-fi-account-fill:after,.fr-fi-account-fill:before{-webkit-mask-image:url(../icons/user/account-circle-fill.svg);mask-image:url(../icons/user/account-circle-fill.svg)}.fr-icon-account-line:after,.fr-icon-account-line:before{-webkit-mask-image:url(../icons/user/account-circle-line.svg);mask-image:url(../icons/user/account-circle-line.svg)}.fr-icon-account-fill:after,.fr-icon-account-fill:before{-webkit-mask-image:url(../icons/user/account-circle-fill.svg);mask-image:url(../icons/user/account-circle-fill.svg)}.fr-icon-cloudy-2-fill:after,.fr-icon-cloudy-2-fill:before{-webkit-mask-image:url(../icons/weather/cloudy-2-fill.svg);mask-image:url(../icons/weather/cloudy-2-fill.svg)}.fr-icon-cloudy-2-line:after,.fr-icon-cloudy-2-line:before{-webkit-mask-image:url(../icons/weather/cloudy-2-line.svg);mask-image:url(../icons/weather/cloudy-2-line.svg)}.fr-icon-fire-fill:after,.fr-icon-fire-fill:before{-webkit-mask-image:url(../icons/weather/fire-fill.svg);mask-image:url(../icons/weather/fire-fill.svg)}.fr-icon-fire-line:after,.fr-icon-fire-line:before{-webkit-mask-image:url(../icons/weather/fire-line.svg);mask-image:url(../icons/weather/fire-line.svg)}.fr-icon-flashlight-fill:after,.fr-icon-flashlight-fill:before{-webkit-mask-image:url(../icons/weather/flashlight-fill.svg);mask-image:url(../icons/weather/flashlight-fill.svg)}.fr-icon-flashlight-line:after,.fr-icon-flashlight-line:before{-webkit-mask-image:url(../icons/weather/flashlight-line.svg);mask-image:url(../icons/weather/flashlight-line.svg)}.fr-icon-flood-fill:after,.fr-icon-flood-fill:before{-webkit-mask-image:url(../icons/weather/flood-fill.svg);mask-image:url(../icons/weather/flood-fill.svg)}.fr-icon-flood-line:after,.fr-icon-flood-line:before{-webkit-mask-image:url(../icons/weather/flood-line.svg);mask-image:url(../icons/weather/flood-line.svg)}.fr-icon-avalanches-fill:after,.fr-icon-avalanches-fill:before{-webkit-mask-image:url(../icons/weather/fr--avalanches-fill.svg);mask-image:url(../icons/weather/fr--avalanches-fill.svg)}.fr-icon-submersion-fill:after,.fr-icon-submersion-fill:before{-webkit-mask-image:url(../icons/weather/fr--submersion-fill.svg);mask-image:url(../icons/weather/fr--submersion-fill.svg)}.fr-icon-heavy-showers-fill:after,.fr-icon-heavy-showers-fill:before{-webkit-mask-image:url(../icons/weather/heavy-showers-fill.svg);mask-image:url(../icons/weather/heavy-showers-fill.svg)}.fr-icon-heavy-showers-line:after,.fr-icon-heavy-showers-line:before{-webkit-mask-image:url(../icons/weather/heavy-showers-line.svg);mask-image:url(../icons/weather/heavy-showers-line.svg)}.fr-icon-moon-fill:after,.fr-icon-moon-fill:before{-webkit-mask-image:url(../icons/weather/moon-fill.svg);mask-image:url(../icons/weather/moon-fill.svg)}.fr-icon-moon-line:after,.fr-icon-moon-line:before{-webkit-mask-image:url(../icons/weather/moon-line.svg);mask-image:url(../icons/weather/moon-line.svg)}.fr-icon-snowy-fill:after,.fr-icon-snowy-fill:before{-webkit-mask-image:url(../icons/weather/snowy-fill.svg);mask-image:url(../icons/weather/snowy-fill.svg)}.fr-icon-snowy-line:after,.fr-icon-snowy-line:before{-webkit-mask-image:url(../icons/weather/snowy-line.svg);mask-image:url(../icons/weather/snowy-line.svg)}.fr-icon-sparkling-2-fill:after,.fr-icon-sparkling-2-fill:before{-webkit-mask-image:url(../icons/weather/sparkling-2-fill.svg);mask-image:url(../icons/weather/sparkling-2-fill.svg)}.fr-icon-sparkling-2-line:after,.fr-icon-sparkling-2-line:before{-webkit-mask-image:url(../icons/weather/sparkling-2-line.svg);mask-image:url(../icons/weather/sparkling-2-line.svg)}.fr-icon-sun-fill:after,.fr-icon-sun-fill:before{-webkit-mask-image:url(../icons/weather/sun-fill.svg);mask-image:url(../icons/weather/sun-fill.svg)}.fr-icon-sun-line:after,.fr-icon-sun-line:before{-webkit-mask-image:url(../icons/weather/sun-line.svg);mask-image:url(../icons/weather/sun-line.svg)}.fr-icon-temp-cold-fill:after,.fr-icon-temp-cold-fill:before{-webkit-mask-image:url(../icons/weather/temp-cold-fill.svg);mask-image:url(../icons/weather/temp-cold-fill.svg)}.fr-icon-temp-cold-line:after,.fr-icon-temp-cold-line:before{-webkit-mask-image:url(../icons/weather/temp-cold-line.svg);mask-image:url(../icons/weather/temp-cold-line.svg)}.fr-icon-thunderstorms-fill:after,.fr-icon-thunderstorms-fill:before{-webkit-mask-image:url(../icons/weather/thunderstorms-fill.svg);mask-image:url(../icons/weather/thunderstorms-fill.svg)}.fr-icon-thunderstorms-line:after,.fr-icon-thunderstorms-line:before{-webkit-mask-image:url(../icons/weather/thunderstorms-line.svg);mask-image:url(../icons/weather/thunderstorms-line.svg)}.fr-icon-tornado-fill:after,.fr-icon-tornado-fill:before{-webkit-mask-image:url(../icons/weather/tornado-fill.svg);mask-image:url(../icons/weather/tornado-fill.svg)}.fr-icon-tornado-line:after,.fr-icon-tornado-line:before{-webkit-mask-image:url(../icons/weather/tornado-line.svg);mask-image:url(../icons/weather/tornado-line.svg)}.fr-icon-typhoon-fill:after,.fr-icon-typhoon-fill:before{-webkit-mask-image:url(../icons/weather/typhoon-fill.svg);mask-image:url(../icons/weather/typhoon-fill.svg)}.fr-icon-typhoon-line:after,.fr-icon-typhoon-line:before{-webkit-mask-image:url(../icons/weather/typhoon-line.svg);mask-image:url(../icons/weather/typhoon-line.svg)}.fr-icon-windy-fill:after,.fr-icon-windy-fill:before{-webkit-mask-image:url(../icons/weather/windy-fill.svg);mask-image:url(../icons/weather/windy-fill.svg)}.fr-icon-windy-line:after,.fr-icon-windy-line:before{-webkit-mask-image:url(../icons/weather/windy-line.svg);mask-image:url(../icons/weather/windy-line.svg)}.fr-fi-flashlight-fill:after,.fr-fi-flashlight-fill:before{-webkit-mask-image:url(../icons/weather/flashlight-fill.svg);mask-image:url(../icons/weather/flashlight-fill.svg)}.fr-fi-flashlight-line:after,.fr-fi-flashlight-line:before{-webkit-mask-image:url(../icons/weather/flashlight-line.svg);mask-image:url(../icons/weather/flashlight-line.svg)}@media (min-width:36em){ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */ + /*! media sm */}@media (min-width:48em){ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */ + /*! media md */}@media (min-width:62em){ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */ + /*! media lg */}@media (min-width:78em){ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */ + /*! media xl */}@media screen and (min-width:0\0) and (min-resolution:72dpi){.fr-background-default--grey{background-color:#fff!important}.fr-background-default--grey:hover{background-color:#f6f6f6!important}.fr-background-default--grey:active{background-color:#ededed!important}.fr-background-alt--grey{background-color:#f6f6f6!important}.fr-background-alt--grey:hover{background-color:#dfdfdf!important}.fr-background-alt--grey:active{background-color:#cfcfcf!important}.fr-background-alt--blue-france{background-color:#f5f5fe!important}.fr-background-alt--blue-france:hover{background-color:#dcdcfc!important}.fr-background-alt--blue-france:active{background-color:#cbcbfa!important}.fr-background-alt--red-marianne{background-color:#fef4f4!important}.fr-background-alt--red-marianne:hover{background-color:#fcd7d7!important}.fr-background-alt--red-marianne:active{background-color:#fac4c4!important}.fr-background-alt--green-tilleul-verveine{background-color:#fef7da!important}.fr-background-alt--green-tilleul-verveine:hover{background-color:#fce552!important}.fr-background-alt--green-tilleul-verveine:active{background-color:#ebd54c!important}.fr-background-alt--green-bourgeon{background-color:#e6feda!important}.fr-background-alt--green-bourgeon:hover{background-color:#a7fc62!important}.fr-background-alt--green-bourgeon:active{background-color:#98ed4d!important}.fr-background-alt--green-emeraude{background-color:#e3fdeb!important}.fr-background-alt--green-emeraude:hover{background-color:#94f9b9!important}.fr-background-alt--green-emeraude:active{background-color:#6df1a3!important}.fr-background-alt--green-menthe{background-color:#dffdf7!important}.fr-background-alt--green-menthe:hover{background-color:#84f9e7!important}.fr-background-alt--green-menthe:active{background-color:#70ebd8!important}.fr-background-alt--green-archipel{background-color:#e5fbfd!important}.fr-background-alt--green-archipel:hover{background-color:#99f2f8!important}.fr-background-alt--green-archipel:active{background-color:#73e9f0!important}.fr-background-alt--blue-ecume{background-color:#f4f6fe!important}.fr-background-alt--blue-ecume:hover{background-color:#d7dffb!important}.fr-background-alt--blue-ecume:active{background-color:#c3cffa!important}.fr-background-alt--blue-cumulus{background-color:#f3f6fe!important}.fr-background-alt--blue-cumulus:hover{background-color:#d3dffc!important}.fr-background-alt--blue-cumulus:active{background-color:#bed0fa!important}.fr-background-alt--purple-glycine{background-color:#fef3fd!important}.fr-background-alt--purple-glycine:hover{background-color:#fcd4f8!important}.fr-background-alt--purple-glycine:active{background-color:#fabff5!important}.fr-background-alt--pink-macaron{background-color:#fef4f2!important}.fr-background-alt--pink-macaron:hover{background-color:#fcd8d0!important}.fr-background-alt--pink-macaron:active{background-color:#fac5b8!important}.fr-background-alt--pink-tuile{background-color:#fef4f3!important}.fr-background-alt--pink-tuile:hover{background-color:#fcd7d3!important}.fr-background-alt--pink-tuile:active{background-color:#fac4be!important}.fr-background-alt--yellow-tournesol{background-color:#fef6e3!important}.fr-background-alt--yellow-tournesol:hover{background-color:#fce086!important}.fr-background-alt--yellow-tournesol:active{background-color:#f5d24b!important}.fr-background-alt--yellow-moutarde{background-color:#fef5e8!important}.fr-background-alt--yellow-moutarde:hover{background-color:#fcdca3!important}.fr-background-alt--yellow-moutarde:active{background-color:#fbcd64!important}.fr-background-alt--orange-terre-battue{background-color:#fef4f2!important}.fr-background-alt--orange-terre-battue:hover{background-color:#fcd8d0!important}.fr-background-alt--orange-terre-battue:active{background-color:#fac5b8!important}.fr-background-alt--brown-cafe-creme{background-color:#fbf6ed!important}.fr-background-alt--brown-cafe-creme:hover{background-color:#f2deb6!important}.fr-background-alt--brown-cafe-creme:active{background-color:#eacf91!important}.fr-background-alt--brown-caramel{background-color:#fbf5f2!important}.fr-background-alt--brown-caramel:hover{background-color:#f1dbcf!important}.fr-background-alt--brown-caramel:active{background-color:#ecc9b5!important}.fr-background-alt--brown-opera{background-color:#fbf5f2!important}.fr-background-alt--brown-opera:hover{background-color:#f1dbcf!important}.fr-background-alt--brown-opera:active{background-color:#ecc9b5!important}.fr-background-alt--beige-gris-galet{background-color:#f9f6f2!important}.fr-background-alt--beige-gris-galet:hover{background-color:#eadecd!important}.fr-background-alt--beige-gris-galet:active{background-color:#e1ceb1!important}.fr-background-contrast--grey{background-color:#eee!important}.fr-background-contrast--grey:hover{background-color:#d2d2d2!important}.fr-background-contrast--grey:active{background-color:#c1c1c1!important}.fr-background-contrast--blue-france{background-color:#ececfe!important}.fr-background-contrast--blue-france:hover{background-color:#cecefc!important}.fr-background-contrast--blue-france:active{background-color:#bbbbfc!important}.fr-background-contrast--red-marianne{background-color:#fee9e9!important}.fr-background-contrast--red-marianne:hover{background-color:#fdc5c5!important}.fr-background-contrast--red-marianne:active{background-color:#fcafaf!important}.fr-background-contrast--green-tilleul-verveine{background-color:#fceeac!important}.fr-background-contrast--green-tilleul-verveine:hover{background-color:#e8d45c!important}.fr-background-contrast--green-tilleul-verveine:active{background-color:#d4c254!important}.fr-background-contrast--green-bourgeon{background-color:#c9fcac!important}.fr-background-contrast--green-bourgeon:hover{background-color:#9ae95d!important}.fr-background-contrast--green-bourgeon:active{background-color:#8dd555!important}.fr-background-contrast--green-emeraude{background-color:#c3fad5!important}.fr-background-contrast--green-emeraude:hover{background-color:#77eda5!important}.fr-background-contrast--green-emeraude:active{background-color:#6dd897!important}.fr-background-contrast--green-menthe{background-color:#bafaee!important}.fr-background-contrast--green-menthe:hover{background-color:#79e7d5!important}.fr-background-contrast--green-menthe:active{background-color:#6fd3c3!important}.fr-background-contrast--green-archipel{background-color:#c7f6fc!important}.fr-background-contrast--green-archipel:hover{background-color:#64ecf8!important}.fr-background-contrast--green-archipel:active{background-color:#5bd8e3!important}.fr-background-contrast--blue-ecume{background-color:#e9edfe!important}.fr-background-contrast--blue-ecume:hover{background-color:#c5d0fc!important}.fr-background-contrast--blue-ecume:active{background-color:#adbffc!important}.fr-background-contrast--blue-cumulus{background-color:#e6eefe!important}.fr-background-contrast--blue-cumulus:hover{background-color:#bcd3fc!important}.fr-background-contrast--blue-cumulus:active{background-color:#9fc3fc!important}.fr-background-contrast--purple-glycine{background-color:#fee7fc!important}.fr-background-contrast--purple-glycine:hover{background-color:#fdc0f8!important}.fr-background-contrast--purple-glycine:active{background-color:#fca8f6!important}.fr-background-contrast--pink-macaron{background-color:#fee9e6!important}.fr-background-contrast--pink-macaron:hover{background-color:#fdc6bd!important}.fr-background-contrast--pink-macaron:active{background-color:#fcb0a2!important}.fr-background-contrast--pink-tuile{background-color:#fee9e7!important}.fr-background-contrast--pink-tuile:hover{background-color:#fdc6c0!important}.fr-background-contrast--pink-tuile:active{background-color:#fcb0a7!important}.fr-background-contrast--yellow-tournesol{background-color:#feecc2!important}.fr-background-contrast--yellow-tournesol:hover{background-color:#fbd335!important}.fr-background-contrast--yellow-tournesol:active{background-color:#e6c130!important}.fr-background-contrast--yellow-moutarde{background-color:#feebd0!important}.fr-background-contrast--yellow-moutarde:hover{background-color:#fdcd6d!important}.fr-background-contrast--yellow-moutarde:active{background-color:#f4be30!important}.fr-background-contrast--orange-terre-battue{background-color:#fee9e5!important}.fr-background-contrast--orange-terre-battue:hover{background-color:#fdc6ba!important}.fr-background-contrast--orange-terre-battue:active{background-color:#fcb09e!important}.fr-background-contrast--brown-cafe-creme{background-color:#f7ecdb!important}.fr-background-contrast--brown-cafe-creme:hover{background-color:#edce94!important}.fr-background-contrast--brown-cafe-creme:active{background-color:#dabd84!important}.fr-background-contrast--brown-caramel{background-color:#f7ebe5!important}.fr-background-contrast--brown-caramel:hover{background-color:#eccbb9!important}.fr-background-contrast--brown-caramel:active{background-color:#e6b79a!important}.fr-background-contrast--brown-opera{background-color:#f7ece4!important}.fr-background-contrast--brown-opera:hover{background-color:#eccdb3!important}.fr-background-contrast--brown-opera:active{background-color:#e6ba90!important}.fr-background-contrast--beige-gris-galet{background-color:#f3ede5!important}.fr-background-contrast--beige-gris-galet:hover{background-color:#e1d0b5!important}.fr-background-contrast--beige-gris-galet:active{background-color:#d1bea2!important}.fr-background-contrast--info{background-color:#e8edff!important}.fr-background-contrast--info:hover{background-color:#c2d1ff!important}.fr-background-contrast--info:active{background-color:#a9bfff!important}.fr-background-contrast--success{background-color:#b8fec9!important}.fr-background-contrast--success:hover{background-color:#46fd89!important}.fr-background-contrast--success:active{background-color:#34eb7b!important}.fr-background-contrast--warning{background-color:#ffe9e6!important}.fr-background-contrast--warning:hover{background-color:#ffc6bd!important}.fr-background-contrast--warning:active{background-color:#ffb0a2!important}.fr-background-contrast--error{background-color:#ffe9e9!important}.fr-background-contrast--error:hover{background-color:#ffc5c5!important}.fr-background-contrast--error:active{background-color:#ffafaf!important}.fr-background-flat--grey{background-color:#3a3a3a!important}.fr-background-flat--blue-france{background-color:#000091!important}.fr-background-flat--red-marianne{background-color:#c9191e!important}.fr-background-flat--green-tilleul-verveine{background-color:#66673d!important}.fr-background-flat--green-bourgeon{background-color:#447049!important}.fr-background-flat--green-emeraude{background-color:#297254!important}.fr-background-flat--green-menthe{background-color:#37635f!important}.fr-background-flat--green-archipel{background-color:#006a6f!important}.fr-background-flat--blue-ecume{background-color:#2f4077!important}.fr-background-flat--blue-cumulus{background-color:#3558a2!important}.fr-background-flat--purple-glycine{background-color:#6e445a!important}.fr-background-flat--pink-macaron{background-color:#8d533e!important}.fr-background-flat--pink-tuile{background-color:#a94645!important}.fr-background-flat--yellow-tournesol{background-color:#716043!important}.fr-background-flat--yellow-moutarde{background-color:#695240!important}.fr-background-flat--orange-terre-battue{background-color:#755348!important}.fr-background-flat--brown-cafe-creme{background-color:#685c48!important}.fr-background-flat--brown-caramel{background-color:#845d48!important}.fr-background-flat--brown-opera{background-color:#745b47!important}.fr-background-flat--beige-gris-galet{background-color:#6a6156!important}.fr-background-flat--info{background-color:#0063cb!important}.fr-background-flat--success{background-color:#18753c!important}.fr-background-flat--warning{background-color:#b34000!important}.fr-background-flat--error{background-color:#ce0500!important}.fr-background-action-high--grey{background-color:#3a3a3a!important}.fr-background-action-high--grey:hover{background-color:#616161!important}.fr-background-action-high--grey:active{background-color:#777!important}.fr-background-action-high--blue-france{background-color:#000091!important}.fr-background-action-high--blue-france:hover{background-color:#1212ff!important}.fr-background-action-high--blue-france:active{background-color:#2323ff!important}.fr-background-action-high--red-marianne{background-color:#c9191e!important}.fr-background-action-high--red-marianne:hover{background-color:#f93f42!important}.fr-background-action-high--red-marianne:active{background-color:#f95a5c!important}.fr-background-action-high--green-tilleul-verveine{background-color:#66673d!important}.fr-background-action-high--green-tilleul-verveine:hover{background-color:#929359!important}.fr-background-action-high--green-tilleul-verveine:active{background-color:#a7a967!important}.fr-background-action-high--green-bourgeon{background-color:#447049!important}.fr-background-action-high--green-bourgeon:hover{background-color:#639f6a!important}.fr-background-action-high--green-bourgeon:active{background-color:#72b77a!important}.fr-background-action-high--green-emeraude{background-color:#297254!important}.fr-background-action-high--green-emeraude:hover{background-color:#3ea47a!important}.fr-background-action-high--green-emeraude:active{background-color:#49bc8d!important}.fr-background-action-high--green-menthe{background-color:#37635f!important}.fr-background-action-high--green-menthe:hover{background-color:#53918c!important}.fr-background-action-high--green-menthe:active{background-color:#62a9a2!important}.fr-background-action-high--green-archipel{background-color:#006a6f!important}.fr-background-action-high--green-archipel:hover{background-color:#009fa7!important}.fr-background-action-high--green-archipel:active{background-color:#00bbc3!important}.fr-background-action-high--blue-ecume{background-color:#2f4077!important}.fr-background-action-high--blue-ecume:hover{background-color:#4e68bb!important}.fr-background-action-high--blue-ecume:active{background-color:#667dcf!important}.fr-background-action-high--blue-cumulus{background-color:#3558a2!important}.fr-background-action-high--blue-cumulus:hover{background-color:#5982e0!important}.fr-background-action-high--blue-cumulus:active{background-color:#7996e6!important}.fr-background-action-high--purple-glycine{background-color:#6e445a!important}.fr-background-action-high--purple-glycine:hover{background-color:#a66989!important}.fr-background-action-high--purple-glycine:active{background-color:#bb7f9e!important}.fr-background-action-high--pink-macaron{background-color:#8d533e!important}.fr-background-action-high--pink-macaron:hover{background-color:#ca795c!important}.fr-background-action-high--pink-macaron:active{background-color:#e08e73!important}.fr-background-action-high--pink-tuile{background-color:#a94645!important}.fr-background-action-high--pink-tuile:hover{background-color:#d5706f!important}.fr-background-action-high--pink-tuile:active{background-color:#da8a89!important}.fr-background-action-high--yellow-tournesol{background-color:#716043!important}.fr-background-action-high--yellow-tournesol:hover{background-color:#a28a62!important}.fr-background-action-high--yellow-tournesol:active{background-color:#ba9f72!important}.fr-background-action-high--yellow-moutarde{background-color:#695240!important}.fr-background-action-high--yellow-moutarde:hover{background-color:#9b7b61!important}.fr-background-action-high--yellow-moutarde:active{background-color:#b58f72!important}.fr-background-action-high--orange-terre-battue{background-color:#755348!important}.fr-background-action-high--orange-terre-battue:hover{background-color:#ab7b6b!important}.fr-background-action-high--orange-terre-battue:active{background-color:#c68f7d!important}.fr-background-action-high--brown-cafe-creme{background-color:#685c48!important}.fr-background-action-high--brown-cafe-creme:hover{background-color:#97866a!important}.fr-background-action-high--brown-cafe-creme:active{background-color:#ae9b7b!important}.fr-background-action-high--brown-caramel{background-color:#845d48!important}.fr-background-action-high--brown-caramel:hover{background-color:#bb8568!important}.fr-background-action-high--brown-caramel:active{background-color:#d69978!important}.fr-background-action-high--brown-opera{background-color:#745b47!important}.fr-background-action-high--brown-opera:hover{background-color:#a78468!important}.fr-background-action-high--brown-opera:active{background-color:#c09979!important}.fr-background-action-high--beige-gris-galet{background-color:#6a6156!important}.fr-background-action-high--beige-gris-galet:hover{background-color:#988b7c!important}.fr-background-action-high--beige-gris-galet:active{background-color:#afa08f!important}.fr-background-action-high--info{background-color:#0063cb!important}.fr-background-action-high--info:hover{background-color:#3b87ff!important}.fr-background-action-high--info:active{background-color:#6798ff!important}.fr-background-action-high--success{background-color:#18753c!important}.fr-background-action-high--success:hover{background-color:#27a959!important}.fr-background-action-high--success:active{background-color:#2fc368!important}.fr-background-action-high--warning{background-color:#b34000!important}.fr-background-action-high--warning:hover{background-color:#ff6218!important}.fr-background-action-high--warning:active{background-color:#ff7a55!important}.fr-background-action-high--error{background-color:#ce0500!important}.fr-background-action-high--error:hover{background-color:#ff2725!important}.fr-background-action-high--error:active{background-color:#ff4140!important}.fr-background-action-low--blue-france{background-color:#e3e3fd!important}.fr-background-action-low--blue-france:hover{background-color:#c1c1fb!important}.fr-background-action-low--blue-france:active{background-color:#adadf9!important}.fr-background-action-low--red-marianne{background-color:#fddede!important}.fr-background-action-low--red-marianne:hover{background-color:#fbb6b6!important}.fr-background-action-low--red-marianne:active{background-color:#fa9e9e!important}.fr-background-action-low--green-tilleul-verveine{background-color:#fbe769!important}.fr-background-action-low--green-tilleul-verveine:hover{background-color:#d7c655!important}.fr-background-action-low--green-tilleul-verveine:active{background-color:#c2b24c!important}.fr-background-action-low--green-bourgeon{background-color:#a9fb68!important}.fr-background-action-low--green-bourgeon:hover{background-color:#8ed654!important}.fr-background-action-low--green-bourgeon:active{background-color:#7fc04b!important}.fr-background-action-low--green-emeraude{background-color:#9ef9be!important}.fr-background-action-low--green-emeraude:hover{background-color:#69df97!important}.fr-background-action-low--green-emeraude:active{background-color:#5ec988!important}.fr-background-action-low--green-menthe{background-color:#8bf8e7!important}.fr-background-action-low--green-menthe:hover{background-color:#6ed5c5!important}.fr-background-action-low--green-menthe:active{background-color:#62bfb1!important}.fr-background-action-low--green-archipel{background-color:#a6f2fa!important}.fr-background-action-low--green-archipel:hover{background-color:#62dbe5!important}.fr-background-action-low--green-archipel:active{background-color:#58c5cf!important}.fr-background-action-low--blue-ecume{background-color:#dee5fd!important}.fr-background-action-low--blue-ecume:hover{background-color:#b4c5fb!important}.fr-background-action-low--blue-ecume:active{background-color:#99b3f9!important}.fr-background-action-low--blue-cumulus{background-color:#dae6fd!important}.fr-background-action-low--blue-cumulus:hover{background-color:#a9c8fb!important}.fr-background-action-low--blue-cumulus:active{background-color:#8ab8f9!important}.fr-background-action-low--purple-glycine{background-color:#fddbfa!important}.fr-background-action-low--purple-glycine:hover{background-color:#fbaff5!important}.fr-background-action-low--purple-glycine:active{background-color:#fa96f2!important}.fr-background-action-low--pink-macaron{background-color:#fddfda!important}.fr-background-action-low--pink-macaron:hover{background-color:#fbb8ab!important}.fr-background-action-low--pink-macaron:active{background-color:#faa18d!important}.fr-background-action-low--pink-tuile{background-color:#fddfdb!important}.fr-background-action-low--pink-tuile:hover{background-color:#fbb8ad!important}.fr-background-action-low--pink-tuile:active{background-color:#faa191!important}.fr-background-action-low--yellow-tournesol{background-color:#fde39c!important}.fr-background-action-low--yellow-tournesol:hover{background-color:#e9c53b!important}.fr-background-action-low--yellow-tournesol:active{background-color:#d3b235!important}.fr-background-action-low--yellow-moutarde{background-color:#fde2b5!important}.fr-background-action-low--yellow-moutarde:hover{background-color:#f6c43c!important}.fr-background-action-low--yellow-moutarde:active{background-color:#dfb135!important}.fr-background-action-low--orange-terre-battue{background-color:#fddfd8!important}.fr-background-action-low--orange-terre-battue:hover{background-color:#fbb8a5!important}.fr-background-action-low--orange-terre-battue:active{background-color:#faa184!important}.fr-background-action-low--brown-cafe-creme{background-color:#f4e3c7!important}.fr-background-action-low--brown-cafe-creme:hover{background-color:#e1c386!important}.fr-background-action-low--brown-cafe-creme:active{background-color:#ccb078!important}.fr-background-action-low--brown-caramel{background-color:#f3e2d9!important}.fr-background-action-low--brown-caramel:hover{background-color:#e7bea6!important}.fr-background-action-low--brown-caramel:active{background-color:#e1a982!important}.fr-background-action-low--brown-opera{background-color:#f3e2d7!important}.fr-background-action-low--brown-opera:hover{background-color:#e7bfa0!important}.fr-background-action-low--brown-opera:active{background-color:#deaa7e!important}.fr-background-action-low--beige-gris-galet{background-color:#eee4d9!important}.fr-background-action-low--beige-gris-galet:hover{background-color:#dbc3a4!important}.fr-background-action-low--beige-gris-galet:active{background-color:#c6b094!important}.fr-text-default--grey{color:#3a3a3a!important}.fr-text-default--info{color:#0063cb!important}.fr-text-default--success{color:#18753c!important}.fr-text-default--warning{color:#b34000!important}.fr-text-default--error{color:#ce0500!important}.fr-text-title--grey{color:#161616!important}.fr-text-title--blue-france{color:#000091!important}.fr-text-title--red-marianne{color:#c9191e!important}.fr-text-label--grey{color:#161616!important}.fr-text-label--blue-france{color:#000091!important}.fr-text-label--red-marianne{color:#c9191e!important}.fr-text-label--green-tilleul-verveine{color:#66673d!important}.fr-text-label--green-bourgeon{color:#447049!important}.fr-text-label--green-emeraude{color:#297254!important}.fr-text-label--green-menthe{color:#37635f!important}.fr-text-label--green-archipel{color:#006a6f!important}.fr-text-label--blue-ecume{color:#2f4077!important}.fr-text-label--blue-cumulus{color:#3558a2!important}.fr-text-label--purple-glycine{color:#6e445a!important}.fr-text-label--pink-macaron{color:#8d533e!important}.fr-text-label--pink-tuile{color:#a94645!important}.fr-text-label--yellow-tournesol{color:#716043!important}.fr-text-label--yellow-moutarde{color:#695240!important}.fr-text-label--orange-terre-battue{color:#755348!important}.fr-text-label--brown-cafe-creme{color:#685c48!important}.fr-text-label--brown-caramel{color:#845d48!important}.fr-text-label--brown-opera{color:#745b47!important}.fr-text-label--beige-gris-galet{color:#6a6156!important}.fr-text-mention--grey{color:#666!important}.fr-text-inverted--grey{color:#fff!important}.fr-text-inverted--blue-france{color:#f5f5fe!important}.fr-text-inverted--red-marianne{color:#fef4f4!important}.fr-text-inverted--info{color:#f4f6ff!important}.fr-text-inverted--success{color:#dffee6!important}.fr-text-inverted--warning{color:#fff4f3!important}.fr-text-inverted--error{color:#fff4f4!important}.fr-text-inverted--green-tilleul-verveine{color:#fef7da!important}.fr-text-inverted--green-bourgeon{color:#e6feda!important}.fr-text-inverted--green-emeraude{color:#e3fdeb!important}.fr-text-inverted--green-menthe{color:#dffdf7!important}.fr-text-inverted--green-archipel{color:#e5fbfd!important}.fr-text-inverted--blue-ecume{color:#f4f6fe!important}.fr-text-inverted--blue-cumulus{color:#f3f6fe!important}.fr-text-inverted--purple-glycine{color:#fef3fd!important}.fr-text-inverted--pink-macaron{color:#fef4f2!important}.fr-text-inverted--pink-tuile{color:#fef4f3!important}.fr-text-inverted--yellow-tournesol{color:#fef6e3!important}.fr-text-inverted--yellow-moutarde{color:#fef5e8!important}.fr-text-inverted--orange-terre-battue{color:#fef4f2!important}.fr-text-inverted--brown-cafe-creme{color:#fbf6ed!important}.fr-text-inverted--brown-caramel,.fr-text-inverted--brown-opera{color:#fbf5f2!important}.fr-text-inverted--beige-gris-galet{color:#f9f6f2!important}.fr-text-action-high--grey{color:#161616!important}.fr-text-action-high--blue-france{color:#000091!important}.fr-text-action-high--red-marianne{color:#c9191e!important}.fr-text-action-high--green-tilleul-verveine{color:#66673d!important}.fr-text-action-high--green-bourgeon{color:#447049!important}.fr-text-action-high--green-emeraude{color:#297254!important}.fr-text-action-high--green-menthe{color:#37635f!important}.fr-text-action-high--green-archipel{color:#006a6f!important}.fr-text-action-high--blue-ecume{color:#2f4077!important}.fr-text-action-high--blue-cumulus{color:#3558a2!important}.fr-text-action-high--purple-glycine{color:#6e445a!important}.fr-text-action-high--pink-macaron{color:#8d533e!important}.fr-text-action-high--pink-tuile{color:#a94645!important}.fr-text-action-high--yellow-tournesol{color:#716043!important}.fr-text-action-high--yellow-moutarde{color:#695240!important}.fr-text-action-high--orange-terre-battue{color:#755348!important}.fr-text-action-high--brown-cafe-creme{color:#685c48!important}.fr-text-action-high--brown-caramel{color:#845d48!important}.fr-text-action-high--brown-opera{color:#745b47!important}.fr-text-action-high--beige-gris-galet{color:#6a6156!important}.fr-border-default--grey{border:1px solid #ddd!important}.fr-border-default--blue-france{border:1px solid #6a6af4!important}.fr-border-default--red-marianne{border:1px solid #e1000f!important}.fr-border-default--green-tilleul-verveine{border:1px solid #b7a73f!important}.fr-border-default--green-bourgeon{border:1px solid #68a532!important}.fr-border-default--green-emeraude{border:1px solid #00a95f!important}.fr-border-default--green-menthe{border:1px solid #009081!important}.fr-border-default--green-archipel{border:1px solid #009099!important}.fr-border-default--blue-ecume{border:1px solid #465f9d!important}.fr-border-default--blue-cumulus{border:1px solid #417dc4!important}.fr-border-default--purple-glycine{border:1px solid #a558a0!important}.fr-border-default--pink-macaron{border:1px solid #e18b76!important}.fr-border-default--pink-tuile{border:1px solid #ce614a!important}.fr-border-default--yellow-tournesol{border:1px solid #c8aa39!important}.fr-border-default--yellow-moutarde{border:1px solid #c3992a!important}.fr-border-default--orange-terre-battue{border:1px solid #e4794a!important}.fr-border-default--brown-cafe-creme{border:1px solid #d1b781!important}.fr-border-default--brown-caramel{border:1px solid #c08c65!important}.fr-border-default--brown-opera{border:1px solid #bd987a!important}.fr-border-default--beige-gris-galet{border:1px solid #aea397!important}.fr-border-plain--grey{border:1px solid #3a3a3a!important}.fr-border-plain--blue-france{border:1px solid #000091!important}.fr-border-plain--red-marianne{border:1px solid #c9191e!important}.fr-border-plain--info{border:1px solid #0063cb!important}.fr-border-plain--success{border:1px solid #18753c!important}.fr-border-plain--warning{border:1px solid #b34000!important}.fr-border-plain--error{border:1px solid #ce0500!important}.fr-border-plain--green-tilleul-verveine{border:1px solid #66673d!important}.fr-border-plain--green-bourgeon{border:1px solid #447049!important}.fr-border-plain--green-emeraude{border:1px solid #297254!important}.fr-border-plain--green-menthe{border:1px solid #37635f!important}.fr-border-plain--green-archipel{border:1px solid #006a6f!important}.fr-border-plain--blue-ecume{border:1px solid #2f4077!important}.fr-border-plain--blue-cumulus{border:1px solid #3558a2!important}.fr-border-plain--purple-glycine{border:1px solid #6e445a!important}.fr-border-plain--pink-macaron{border:1px solid #8d533e!important}.fr-border-plain--pink-tuile{border:1px solid #a94645!important}.fr-border-plain--yellow-tournesol{border:1px solid #716043!important}.fr-border-plain--yellow-moutarde{border:1px solid #695240!important}.fr-border-plain--orange-terre-battue{border:1px solid #755348!important}.fr-border-plain--brown-cafe-creme{border:1px solid #685c48!important}.fr-border-plain--brown-caramel{border:1px solid #845d48!important}.fr-border-plain--brown-opera{border:1px solid #745b47!important}.fr-border-plain--beige-gris-galet{border:1px solid #6a6156!important}.fr-artwork-major--blue-france{fill:#000091!important}.fr-artwork-major--red-marianne{fill:#c9191e!important}.fr-artwork-major--green-tilleul-verveine{fill:#66673d!important}.fr-artwork-major--green-bourgeon{fill:#447049!important}.fr-artwork-major--green-emeraude{fill:#297254!important}.fr-artwork-major--green-menthe{fill:#37635f!important}.fr-artwork-major--green-archipel{fill:#006a6f!important}.fr-artwork-major--blue-ecume{fill:#2f4077!important}.fr-artwork-major--blue-cumulus{fill:#3558a2!important}.fr-artwork-major--purple-glycine{fill:#6e445a!important}.fr-artwork-major--pink-macaron{fill:#8d533e!important}.fr-artwork-major--pink-tuile{fill:#a94645!important}.fr-artwork-major--yellow-tournesol{fill:#716043!important}.fr-artwork-major--yellow-moutarde{fill:#695240!important}.fr-artwork-major--orange-terre-battue{fill:#755348!important}.fr-artwork-major--brown-cafe-creme{fill:#685c48!important}.fr-artwork-major--brown-caramel{fill:#845d48!important}.fr-artwork-major--brown-opera{fill:#745b47!important}.fr-artwork-major--beige-gris-galet{fill:#6a6156!important}.fr-artwork-minor--blue-france{fill:#6a6af4!important}.fr-artwork-minor--red-marianne{fill:#e1000f!important}.fr-artwork-minor--green-tilleul-verveine{fill:#b7a73f!important}.fr-artwork-minor--green-bourgeon{fill:#68a532!important}.fr-artwork-minor--green-emeraude{fill:#00a95f!important}.fr-artwork-minor--green-menthe{fill:#009081!important}.fr-artwork-minor--green-archipel{fill:#009099!important}.fr-artwork-minor--blue-ecume{fill:#465f9d!important}.fr-artwork-minor--blue-cumulus{fill:#417dc4!important}.fr-artwork-minor--purple-glycine{fill:#a558a0!important}.fr-artwork-minor--pink-macaron{fill:#e18b76!important}.fr-artwork-minor--pink-tuile{fill:#ce614a!important}.fr-artwork-minor--yellow-tournesol{fill:#c8aa39!important}.fr-artwork-minor--yellow-moutarde{fill:#c3992a!important}.fr-artwork-minor--orange-terre-battue{fill:#e4794a!important}.fr-artwork-minor--brown-cafe-creme{fill:#d1b781!important}.fr-artwork-minor--brown-caramel{fill:#c08c65!important}.fr-artwork-minor--brown-opera{fill:#bd987a!important}.fr-artwork-minor--beige-gris-galet{fill:#aea397!important}.fr-artwork-decorative--grey{fill:#eee!important}.fr-artwork-decorative--blue-france{fill:#ececfe!important}.fr-artwork-decorative--red-marianne{fill:#fee9e9!important}.fr-artwork-decorative--green-tilleul-verveine{fill:#fceeac!important}.fr-artwork-decorative--green-bourgeon{fill:#c9fcac!important}.fr-artwork-decorative--green-emeraude{fill:#c3fad5!important}.fr-artwork-decorative--green-menthe{fill:#bafaee!important}.fr-artwork-decorative--green-archipel{fill:#c7f6fc!important}.fr-artwork-decorative--blue-ecume{fill:#e9edfe!important}.fr-artwork-decorative--blue-cumulus{fill:#e6eefe!important}.fr-artwork-decorative--purple-glycine{fill:#fee7fc!important}.fr-artwork-decorative--pink-macaron{fill:#fee9e6!important}.fr-artwork-decorative--pink-tuile{fill:#fee9e7!important}.fr-artwork-decorative--yellow-tournesol{fill:#feecc2!important}.fr-artwork-decorative--yellow-moutarde{fill:#feebd0!important}.fr-artwork-decorative--orange-terre-battue{fill:#fee9e5!important}.fr-artwork-decorative--brown-cafe-creme{fill:#f7ecdb!important}.fr-artwork-decorative--brown-caramel{fill:#f7ebe5!important}.fr-artwork-decorative--brown-opera{fill:#f7ece4!important}.fr-artwork-decorative--beige-gris-galet{fill:#f3ede5!important}.fr-artwork-background--grey{fill:#f6f6f6!important}.fr-artwork-background--blue-france{fill:#f5f5fe!important}.fr-artwork-background--red-marianne{fill:#fef4f4!important}.fr-artwork-background--green-tilleul-verveine{fill:#fef7da!important}.fr-artwork-background--green-bourgeon{fill:#e6feda!important}.fr-artwork-background--green-emeraude{fill:#e3fdeb!important}.fr-artwork-background--green-menthe{fill:#dffdf7!important}.fr-artwork-background--green-archipel{fill:#e5fbfd!important}.fr-artwork-background--blue-ecume{fill:#f4f6fe!important}.fr-artwork-background--blue-cumulus{fill:#f3f6fe!important}.fr-artwork-background--purple-glycine{fill:#fef3fd!important}.fr-artwork-background--pink-macaron{fill:#fef4f2!important}.fr-artwork-background--pink-tuile{fill:#fef4f3!important}.fr-artwork-background--yellow-tournesol{fill:#fef6e3!important}.fr-artwork-background--yellow-moutarde{fill:#fef5e8!important}.fr-artwork-background--orange-terre-battue{fill:#fef4f2!important}.fr-artwork-background--brown-cafe-creme{fill:#fbf6ed!important}.fr-artwork-background--brown-caramel,.fr-artwork-background--brown-opera{fill:#fbf5f2!important}.fr-artwork-background--beige-gris-galet{fill:#f9f6f2!important}.fr-artwork-motif--grey{fill:#e5e5e5!important}.fr-artwork-motif--blue-france{fill:#e3e3fd!important}.fr-artwork-motif--red-marianne{fill:#fddede!important}.fr-artwork-motif--green-tilleul-verveine{fill:#fbe769!important}.fr-artwork-motif--green-bourgeon{fill:#a9fb68!important}.fr-artwork-motif--green-emeraude{fill:#9ef9be!important}.fr-artwork-motif--green-menthe{fill:#8bf8e7!important}.fr-artwork-motif--green-archipel{fill:#a6f2fa!important}.fr-artwork-motif--blue-ecume{fill:#dee5fd!important}.fr-artwork-motif--blue-cumulus{fill:#dae6fd!important}.fr-artwork-motif--purple-glycine{fill:#fddbfa!important}.fr-artwork-motif--pink-macaron{fill:#fddfda!important}.fr-artwork-motif--pink-tuile{fill:#fddfdb!important}.fr-artwork-motif--yellow-tournesol{fill:#fde39c!important}.fr-artwork-motif--yellow-moutarde{fill:#fde2b5!important}.fr-artwork-motif--orange-terre-battue{fill:#fddfd8!important}.fr-artwork-motif--brown-cafe-creme{fill:#f4e3c7!important}.fr-artwork-motif--brown-caramel{fill:#f3e2d9!important}.fr-artwork-motif--brown-opera{fill:#f3e2d7!important}.fr-artwork-motif--beige-gris-galet{fill:#eee4d9!important}.fr-icon-ancient-gate-fill:after,.fr-icon-ancient-gate-fill:before{background-image:url(../icons/buildings/ancient-gate-fill.svg)}.fr-icon-ancient-gate-line:after,.fr-icon-ancient-gate-line:before{background-image:url(../icons/buildings/ancient-gate-line.svg)}.fr-icon-ancient-pavilion-fill:after,.fr-icon-ancient-pavilion-fill:before{background-image:url(../icons/buildings/ancient-pavilion-fill.svg)}.fr-icon-ancient-pavilion-line:after,.fr-icon-ancient-pavilion-line:before{background-image:url(../icons/buildings/ancient-pavilion-line.svg)}.fr-icon-bank-fill:after,.fr-icon-bank-fill:before{background-image:url(../icons/buildings/bank-fill.svg)}.fr-icon-bank-line:after,.fr-icon-bank-line:before{background-image:url(../icons/buildings/bank-line.svg)}.fr-icon-building-fill:after,.fr-icon-building-fill:before{background-image:url(../icons/buildings/building-fill.svg)}.fr-icon-building-line:after,.fr-icon-building-line:before{background-image:url(../icons/buildings/building-line.svg)}.fr-icon-community-fill:after,.fr-icon-community-fill:before{background-image:url(../icons/buildings/community-fill.svg)}.fr-icon-community-line:after,.fr-icon-community-line:before{background-image:url(../icons/buildings/community-line.svg)}.fr-icon-government-fill:after,.fr-icon-government-fill:before{background-image:url(../icons/buildings/government-fill.svg)}.fr-icon-government-line:after,.fr-icon-government-line:before{background-image:url(../icons/buildings/government-line.svg)}.fr-icon-home-4-fill:after,.fr-icon-home-4-fill:before{background-image:url(../icons/buildings/home-4-fill.svg)}.fr-icon-home-4-line:after,.fr-icon-home-4-line:before{background-image:url(../icons/buildings/home-4-line.svg)}.fr-icon-hospital-fill:after,.fr-icon-hospital-fill:before{background-image:url(../icons/buildings/hospital-fill.svg)}.fr-icon-hospital-line:after,.fr-icon-hospital-line:before{background-image:url(../icons/buildings/hospital-line.svg)}.fr-icon-hotel-fill:after,.fr-icon-hotel-fill:before{background-image:url(../icons/buildings/hotel-fill.svg)}.fr-icon-hotel-line:after,.fr-icon-hotel-line:before{background-image:url(../icons/buildings/hotel-line.svg)}.fr-icon-store-fill:after,.fr-icon-store-fill:before{background-image:url(../icons/buildings/store-fill.svg)}.fr-icon-store-line:after,.fr-icon-store-line:before{background-image:url(../icons/buildings/store-line.svg)}.fr-fi-home-4-fill:before{background-image:url(../icons/buildings/home-4-fill.svg)}.fr-fi-home-4-line:before{background-image:url(../icons/buildings/home-4-line.svg)}.fr-icon-archive-fill:after,.fr-icon-archive-fill:before{background-image:url(../icons/business/archive-fill.svg)}.fr-icon-archive-line:after,.fr-icon-archive-line:before{background-image:url(../icons/business/archive-line.svg)}.fr-icon-attachment-fill:after,.fr-icon-attachment-fill:before{background-image:url(../icons/business/attachment-fill.svg)}.fr-icon-attachment-line:after,.fr-icon-attachment-line:before{background-image:url(../icons/business/attachment-line.svg)}.fr-icon-award-fill:after,.fr-icon-award-fill:before{background-image:url(../icons/business/award-fill.svg)}.fr-icon-award-line:after,.fr-icon-award-line:before{background-image:url(../icons/business/award-line.svg)}.fr-icon-bar-chart-box-fill:after,.fr-icon-bar-chart-box-fill:before{background-image:url(../icons/business/bar-chart-box-fill.svg)}.fr-icon-bar-chart-box-line:after,.fr-icon-bar-chart-box-line:before{background-image:url(../icons/business/bar-chart-box-line.svg)}.fr-icon-bookmark-fill:after,.fr-icon-bookmark-fill:before{background-image:url(../icons/business/bookmark-fill.svg)}.fr-icon-bookmark-line:after,.fr-icon-bookmark-line:before{background-image:url(../icons/business/bookmark-line.svg)}.fr-icon-briefcase-fill:after,.fr-icon-briefcase-fill:before{background-image:url(../icons/business/briefcase-fill.svg)}.fr-icon-briefcase-line:after,.fr-icon-briefcase-line:before{background-image:url(../icons/business/briefcase-line.svg)}.fr-icon-calendar-2-fill:after,.fr-icon-calendar-2-fill:before{background-image:url(../icons/business/calendar-2-fill.svg)}.fr-icon-calendar-2-line:after,.fr-icon-calendar-2-line:before{background-image:url(../icons/business/calendar-2-line.svg)}.fr-icon-calendar-event-fill:after,.fr-icon-calendar-event-fill:before{background-image:url(../icons/business/calendar-event-fill.svg)}.fr-icon-calendar-event-line:after,.fr-icon-calendar-event-line:before{background-image:url(../icons/business/calendar-event-line.svg)}.fr-icon-calendar-fill:after,.fr-icon-calendar-fill:before{background-image:url(../icons/business/calendar-fill.svg)}.fr-icon-calendar-line:after,.fr-icon-calendar-line:before{background-image:url(../icons/business/calendar-line.svg)}.fr-icon-cloud-fill:after,.fr-icon-cloud-fill:before{background-image:url(../icons/business/cloud-fill.svg)}.fr-icon-cloud-line:after,.fr-icon-cloud-line:before{background-image:url(../icons/business/cloud-line.svg)}.fr-icon-copyright-fill:after,.fr-icon-copyright-fill:before{background-image:url(../icons/business/copyright-fill.svg)}.fr-icon-copyright-line:after,.fr-icon-copyright-line:before{background-image:url(../icons/business/copyright-line.svg)}.fr-icon-customer-service-fill:after,.fr-icon-customer-service-fill:before{background-image:url(../icons/business/customer-service-fill.svg)}.fr-icon-customer-service-line:after,.fr-icon-customer-service-line:before{background-image:url(../icons/business/customer-service-line.svg)}.fr-icon-flag-fill:after,.fr-icon-flag-fill:before{background-image:url(../icons/business/flag-fill.svg)}.fr-icon-flag-line:after,.fr-icon-flag-line:before{background-image:url(../icons/business/flag-line.svg)}.fr-icon-global-fill:after,.fr-icon-global-fill:before{background-image:url(../icons/business/global-fill.svg)}.fr-icon-global-line:after,.fr-icon-global-line:before{background-image:url(../icons/business/global-line.svg)}.fr-icon-line-chart-fill:after,.fr-icon-line-chart-fill:before{background-image:url(../icons/business/line-chart-fill.svg)}.fr-icon-line-chart-line:after,.fr-icon-line-chart-line:before{background-image:url(../icons/business/line-chart-line.svg)}.fr-icon-links-fill:after,.fr-icon-links-fill:before{background-image:url(../icons/business/links-fill.svg)}.fr-icon-links-line:after,.fr-icon-links-line:before{background-image:url(../icons/business/links-line.svg)}.fr-icon-mail-fill:after,.fr-icon-mail-fill:before{background-image:url(../icons/business/mail-fill.svg)}.fr-icon-mail-line:after,.fr-icon-mail-line:before{background-image:url(../icons/business/mail-line.svg)}.fr-icon-mail-open-fill:after,.fr-icon-mail-open-fill:before{background-image:url(../icons/business/mail-open-fill.svg)}.fr-icon-mail-open-line:after,.fr-icon-mail-open-line:before{background-image:url(../icons/business/mail-open-line.svg)}.fr-icon-medal-fill:after,.fr-icon-medal-fill:before{background-image:url(../icons/business/medal-fill.svg)}.fr-icon-medal-line:after,.fr-icon-medal-line:before{background-image:url(../icons/business/medal-line.svg)}.fr-icon-pie-chart-2-fill:after,.fr-icon-pie-chart-2-fill:before{background-image:url(../icons/business/pie-chart-2-fill.svg)}.fr-icon-pie-chart-2-line:after,.fr-icon-pie-chart-2-line:before{background-image:url(../icons/business/pie-chart-2-line.svg)}.fr-icon-pie-chart-box-fill:after,.fr-icon-pie-chart-box-fill:before{background-image:url(../icons/business/pie-chart-box-fill.svg)}.fr-icon-pie-chart-box-line:after,.fr-icon-pie-chart-box-line:before{background-image:url(../icons/business/pie-chart-box-line.svg)}.fr-icon-printer-fill:after,.fr-icon-printer-fill:before{background-image:url(../icons/business/printer-fill.svg)}.fr-icon-printer-line:after,.fr-icon-printer-line:before{background-image:url(../icons/business/printer-line.svg)}.fr-icon-profil-fill:after,.fr-icon-profil-fill:before{background-image:url(../icons/business/profil-fill.svg)}.fr-icon-profil-line:after,.fr-icon-profil-line:before{background-image:url(../icons/business/profil-line.svg)}.fr-icon-projector-2-fill:after,.fr-icon-projector-2-fill:before{background-image:url(../icons/business/projector-2-fill.svg)}.fr-icon-projector-2-line:after,.fr-icon-projector-2-line:before{background-image:url(../icons/business/projector-2-line.svg)}.fr-icon-send-plane-fill:after,.fr-icon-send-plane-fill:before{background-image:url(../icons/business/send-plane-fill.svg)}.fr-icon-send-plane-line:after,.fr-icon-send-plane-line:before{background-image:url(../icons/business/send-plane-line.svg)}.fr-icon-slideshow-fill:after,.fr-icon-slideshow-fill:before{background-image:url(../icons/business/slideshow-fill.svg)}.fr-icon-slideshow-line:after,.fr-icon-slideshow-line:before{background-image:url(../icons/business/slideshow-line.svg)}.fr-icon-window-fill:after,.fr-icon-window-fill:before{background-image:url(../icons/business/window-fill.svg)}.fr-icon-window-line:after,.fr-icon-window-line:before{background-image:url(../icons/business/window-line.svg)}.fr-fi-attachment-fill:before{background-image:url(../icons/business/attachment-fill.svg)}.fr-fi-attachment-line:before{background-image:url(../icons/business/attachment-line.svg)}.fr-fi-calendar-fill:before{background-image:url(../icons/business/calendar-fill.svg)}.fr-fi-calendar-line:before{background-image:url(../icons/business/calendar-line.svg)}.fr-fi-line-chart-fill:before{background-image:url(../icons/business/line-chart-fill.svg)}.fr-fi-line-chart-line:before{background-image:url(../icons/business/line-chart-line.svg)}.fr-fi-links-fill:before{background-image:url(../icons/business/links-fill.svg)}.fr-fi-mail-fill:before{background-image:url(../icons/business/mail-fill.svg)}.fr-fi-mail-line:before{background-image:url(../icons/business/mail-line.svg)}.fr-fi-printer-fill:before{background-image:url(../icons/business/printer-fill.svg)}.fr-fi-printer-line:before{background-image:url(../icons/business/printer-line.svg)}.fr-icon-chat-2-fill:after,.fr-icon-chat-2-fill:before{background-image:url(../icons/communication/chat-2-fill.svg)}.fr-icon-chat-2-line:after,.fr-icon-chat-2-line:before{background-image:url(../icons/communication/chat-2-line.svg)}.fr-icon-chat-3-fill:after,.fr-icon-chat-3-fill:before{background-image:url(../icons/communication/chat-3-fill.svg)}.fr-icon-chat-3-line:after,.fr-icon-chat-3-line:before{background-image:url(../icons/communication/chat-3-line.svg)}.fr-icon-chat-check-fill:after,.fr-icon-chat-check-fill:before{background-image:url(../icons/communication/chat-check-fill.svg)}.fr-icon-chat-check-line:after,.fr-icon-chat-check-line:before{background-image:url(../icons/communication/chat-check-line.svg)}.fr-icon-chat-delete-fill:after,.fr-icon-chat-delete-fill:before{background-image:url(../icons/communication/chat-delete-fill.svg)}.fr-icon-chat-delete-line:after,.fr-icon-chat-delete-line:before{background-image:url(../icons/communication/chat-delete-line.svg)}.fr-icon-chat-poll-fill:after,.fr-icon-chat-poll-fill:before{background-image:url(../icons/communication/chat-poll-fill.svg)}.fr-icon-chat-poll-line:after,.fr-icon-chat-poll-line:before{background-image:url(../icons/communication/chat-poll-line.svg)}.fr-icon-discuss-fill:after,.fr-icon-discuss-fill:before{background-image:url(../icons/communication/discuss-fill.svg)}.fr-icon-discuss-line:after,.fr-icon-discuss-line:before{background-image:url(../icons/communication/discuss-line.svg)}.fr-icon-feedback-fill:after,.fr-icon-feedback-fill:before{background-image:url(../icons/communication/feedback-fill.svg)}.fr-icon-feedback-line:after,.fr-icon-feedback-line:before{background-image:url(../icons/communication/feedback-line.svg)}.fr-icon-message-2-fill:after,.fr-icon-message-2-fill:before{background-image:url(../icons/communication/message-2-fill.svg)}.fr-icon-message-2-line:after,.fr-icon-message-2-line:before{background-image:url(../icons/communication/message-2-line.svg)}.fr-icon-question-answer-fill:after,.fr-icon-question-answer-fill:before{background-image:url(../icons/communication/question-answer-fill.svg)}.fr-icon-question-answer-line:after,.fr-icon-question-answer-line:before{background-image:url(../icons/communication/question-answer-line.svg)}.fr-icon-questionnaire-fill:after,.fr-icon-questionnaire-fill:before{background-image:url(../icons/communication/questionnaire-fill.svg)}.fr-icon-questionnaire-line:after,.fr-icon-questionnaire-line:before{background-image:url(../icons/communication/questionnaire-line.svg)}.fr-icon-video-chat-fill:after,.fr-icon-video-chat-fill:before{background-image:url(../icons/communication/video-chat-fill.svg)}.fr-icon-video-chat-line:after,.fr-icon-video-chat-line:before{background-image:url(../icons/communication/video-chat-line.svg)}.fr-icon-ball-pen-fill:after,.fr-icon-ball-pen-fill:before{background-image:url(../icons/design/ball-pen-fill.svg)}.fr-icon-ball-pen-line:after,.fr-icon-ball-pen-line:before{background-image:url(../icons/design/ball-pen-line.svg)}.fr-icon-brush-3-fill:after,.fr-icon-brush-3-fill:before{background-image:url(../icons/design/brush-3-fill.svg)}.fr-icon-brush-3-line:after,.fr-icon-brush-3-line:before{background-image:url(../icons/design/brush-3-line.svg)}.fr-icon-brush-fill:after,.fr-icon-brush-fill:before{background-image:url(../icons/design/brush-fill.svg)}.fr-icon-brush-line:after,.fr-icon-brush-line:before{background-image:url(../icons/design/brush-line.svg)}.fr-icon-contrast-fill:after,.fr-icon-contrast-fill:before{background-image:url(../icons/design/contrast-fill.svg)}.fr-icon-contrast-line:after,.fr-icon-contrast-line:before{background-image:url(../icons/design/contrast-line.svg)}.fr-icon-crop-fill:after,.fr-icon-crop-fill:before{background-image:url(../icons/design/crop-fill.svg)}.fr-icon-crop-line:after,.fr-icon-crop-line:before{background-image:url(../icons/design/crop-line.svg)}.fr-icon-drag-move-2-fill:after,.fr-icon-drag-move-2-fill:before{background-image:url(../icons/design/drag-move-2-fill.svg)}.fr-icon-drag-move-2-line:after,.fr-icon-drag-move-2-line:before{background-image:url(../icons/design/drag-move-2-line.svg)}.fr-icon-drop-fill:after,.fr-icon-drop-fill:before{background-image:url(../icons/design/drop-fill.svg)}.fr-icon-drop-line:after,.fr-icon-drop-line:before{background-image:url(../icons/design/drop-line.svg)}.fr-icon-edit-box-fill:after,.fr-icon-edit-box-fill:before{background-image:url(../icons/design/edit-box-fill.svg)}.fr-icon-edit-box-line:after,.fr-icon-edit-box-line:before{background-image:url(../icons/design/edit-box-line.svg)}.fr-icon-edit-fill:after,.fr-icon-edit-fill:before{background-image:url(../icons/design/edit-fill.svg)}.fr-icon-edit-line:after,.fr-icon-edit-line:before{background-image:url(../icons/design/edit-line.svg)}.fr-icon-eraser-fill:after,.fr-icon-eraser-fill:before{background-image:url(../icons/design/eraser-fill.svg)}.fr-icon-eraser-line:after,.fr-icon-eraser-line:before{background-image:url(../icons/design/eraser-line.svg)}.fr-icon-ink-bottle-fill:after,.fr-icon-ink-bottle-fill:before{background-image:url(../icons/design/ink-bottle-fill.svg)}.fr-icon-ink-bottle-line:after,.fr-icon-ink-bottle-line:before{background-image:url(../icons/design/ink-bottle-line.svg)}.fr-icon-layout-grid-fill:after,.fr-icon-layout-grid-fill:before{background-image:url(../icons/design/layout-grid-fill.svg)}.fr-icon-layout-grid-line:after,.fr-icon-layout-grid-line:before{background-image:url(../icons/design/layout-grid-line.svg)}.fr-icon-mark-pen-fill:after,.fr-icon-mark-pen-fill:before{background-image:url(../icons/design/mark-pen-fill.svg)}.fr-icon-mark-pen-line:after,.fr-icon-mark-pen-line:before{background-image:url(../icons/design/mark-pen-line.svg)}.fr-icon-paint-brush-fill:after,.fr-icon-paint-brush-fill:before{background-image:url(../icons/design/paint-brush-fill.svg)}.fr-icon-paint-brush-line:after,.fr-icon-paint-brush-line:before{background-image:url(../icons/design/paint-brush-line.svg)}.fr-icon-paint-fill:after,.fr-icon-paint-fill:before{background-image:url(../icons/design/paint-fill.svg)}.fr-icon-paint-line:after,.fr-icon-paint-line:before{background-image:url(../icons/design/paint-line.svg)}.fr-icon-palette-fill:after,.fr-icon-palette-fill:before{background-image:url(../icons/design/palette-fill.svg)}.fr-icon-palette-line:after,.fr-icon-palette-line:before{background-image:url(../icons/design/palette-line.svg)}.fr-icon-pantone-fill:after,.fr-icon-pantone-fill:before{background-image:url(../icons/design/pantone-fill.svg)}.fr-icon-pantone-line:after,.fr-icon-pantone-line:before{background-image:url(../icons/design/pantone-line.svg)}.fr-icon-pen-nib-fill:after,.fr-icon-pen-nib-fill:before{background-image:url(../icons/design/pen-nib-fill.svg)}.fr-icon-pen-nib-line:after,.fr-icon-pen-nib-line:before{background-image:url(../icons/design/pen-nib-line.svg)}.fr-icon-pencil-fill:after,.fr-icon-pencil-fill:before{background-image:url(../icons/design/pencil-fill.svg)}.fr-icon-pencil-line:after,.fr-icon-pencil-line:before{background-image:url(../icons/design/pencil-line.svg)}.fr-icon-pencil-ruler-fill:after,.fr-icon-pencil-ruler-fill:before{background-image:url(../icons/design/pencil-ruler-fill.svg)}.fr-icon-pencil-ruler-line:after,.fr-icon-pencil-ruler-line:before{background-image:url(../icons/design/pencil-ruler-line.svg)}.fr-icon-shapes-fill:after,.fr-icon-shapes-fill:before{background-image:url(../icons/design/shapes-fill.svg)}.fr-icon-shapes-line:after,.fr-icon-shapes-line:before{background-image:url(../icons/design/shapes-line.svg)}.fr-icon-sip-fill:after,.fr-icon-sip-fill:before{background-image:url(../icons/design/sip-fill.svg)}.fr-icon-sip-line:after,.fr-icon-sip-line:before{background-image:url(../icons/design/sip-line.svg)}.fr-icon-table-fill:after,.fr-icon-table-fill:before{background-image:url(../icons/design/table-fill.svg)}.fr-icon-table-line:after,.fr-icon-table-line:before{background-image:url(../icons/design/table-line.svg)}.fr-fi-edit-fill:before{background-image:url(../icons/design/edit-fill.svg)}.fr-fi-edit-line:before{background-image:url(../icons/design/edit-line.svg)}.fr-icon-bug-fill:after,.fr-icon-bug-fill:before{background-image:url(../icons/development/bug-fill.svg)}.fr-icon-bug-line:after,.fr-icon-bug-line:before{background-image:url(../icons/development/bug-line.svg)}.fr-icon-code-box-fill:after,.fr-icon-code-box-fill:before{background-image:url(../icons/development/code-box-fill.svg)}.fr-icon-code-box-line:after,.fr-icon-code-box-line:before{background-image:url(../icons/development/code-box-line.svg)}.fr-icon-code-s-slash-line:after,.fr-icon-code-s-slash-line:before{background-image:url(../icons/development/code-s-slash-line.svg)}.fr-icon-cursor-fill:after,.fr-icon-cursor-fill:before{background-image:url(../icons/development/cursor-fill.svg)}.fr-icon-cursor-line:after,.fr-icon-cursor-line:before{background-image:url(../icons/development/cursor-line.svg)}.fr-icon-git-branch-fill:after,.fr-icon-git-branch-fill:before{background-image:url(../icons/development/git-branch-fill.svg)}.fr-icon-git-branch-line:after,.fr-icon-git-branch-line:before{background-image:url(../icons/development/git-branch-line.svg)}.fr-icon-git-commit-fill:after,.fr-icon-git-commit-fill:before{background-image:url(../icons/development/git-commit-fill.svg)}.fr-icon-git-commit-line:after,.fr-icon-git-commit-line:before{background-image:url(../icons/development/git-commit-line.svg)}.fr-icon-git-merge-fill:after,.fr-icon-git-merge-fill:before{background-image:url(../icons/development/git-merge-fill.svg)}.fr-icon-git-merge-line:after,.fr-icon-git-merge-line:before{background-image:url(../icons/development/git-merge-line.svg)}.fr-icon-git-pull-request-fill:after,.fr-icon-git-pull-request-fill:before{background-image:url(../icons/development/git-pull-request-fill.svg)}.fr-icon-git-pull-request-line:after,.fr-icon-git-pull-request-line:before{background-image:url(../icons/development/git-pull-request-line.svg)}.fr-icon-git-repository-commits-fill:after,.fr-icon-git-repository-commits-fill:before{background-image:url(../icons/development/git-repository-commits-fill.svg)}.fr-icon-git-repository-commits-line:after,.fr-icon-git-repository-commits-line:before{background-image:url(../icons/development/git-repository-commits-line.svg)}.fr-icon-git-repository-fill:after,.fr-icon-git-repository-fill:before{background-image:url(../icons/development/git-repository-fill.svg)}.fr-icon-git-repository-line:after,.fr-icon-git-repository-line:before{background-image:url(../icons/development/git-repository-line.svg)}.fr-icon-git-repository-private-fill:after,.fr-icon-git-repository-private-fill:before{background-image:url(../icons/development/git-repository-private-fill.svg)}.fr-icon-git-repository-private-line:after,.fr-icon-git-repository-private-line:before{background-image:url(../icons/development/git-repository-private-line.svg)}.fr-icon-terminal-box-fill:after,.fr-icon-terminal-box-fill:before{background-image:url(../icons/development/terminal-box-fill.svg)}.fr-icon-terminal-box-line:after,.fr-icon-terminal-box-line:before{background-image:url(../icons/development/terminal-box-line.svg)}.fr-icon-terminal-line:after,.fr-icon-terminal-line:before{background-image:url(../icons/development/terminal-line.svg)}.fr-icon-terminal-window-fill:after,.fr-icon-terminal-window-fill:before{background-image:url(../icons/development/terminal-window-fill.svg)}.fr-icon-terminal-window-line:after,.fr-icon-terminal-window-line:before{background-image:url(../icons/development/terminal-window-line.svg)}.fr-icon-bluetooth-fill:after,.fr-icon-bluetooth-fill:before{background-image:url(../icons/device/bluetooth-fill.svg)}.fr-icon-bluetooth-line:after,.fr-icon-bluetooth-line:before{background-image:url(../icons/device/bluetooth-line.svg)}.fr-icon-computer-fill:after,.fr-icon-computer-fill:before{background-image:url(../icons/device/computer-fill.svg)}.fr-icon-computer-line:after,.fr-icon-computer-line:before{background-image:url(../icons/device/computer-line.svg)}.fr-icon-dashboard-3-fill:after,.fr-icon-dashboard-3-fill:before{background-image:url(../icons/device/dashboard-3-fill.svg)}.fr-icon-dashboard-3-line:after,.fr-icon-dashboard-3-line:before{background-image:url(../icons/device/dashboard-3-line.svg)}.fr-icon-database-fill:after,.fr-icon-database-fill:before{background-image:url(../icons/device/database-fill.svg)}.fr-icon-database-line:after,.fr-icon-database-line:before{background-image:url(../icons/device/database-line.svg)}.fr-icon-device-fill:after,.fr-icon-device-fill:before{background-image:url(../icons/device/device-fill.svg)}.fr-icon-device-line:after,.fr-icon-device-line:before{background-image:url(../icons/device/device-line.svg)}.fr-icon-hard-drive-2-fill:after,.fr-icon-hard-drive-2-fill:before{background-image:url(../icons/device/hard-drive-2-fill.svg)}.fr-icon-hard-drive-2-line:after,.fr-icon-hard-drive-2-line:before{background-image:url(../icons/device/hard-drive-2-line.svg)}.fr-icon-mac-fill:after,.fr-icon-mac-fill:before{background-image:url(../icons/device/mac-fill.svg)}.fr-icon-mac-line:after,.fr-icon-mac-line:before{background-image:url(../icons/device/mac-line.svg)}.fr-icon-phone-fill:after,.fr-icon-phone-fill:before{background-image:url(../icons/device/phone-fill.svg)}.fr-icon-phone-line:after,.fr-icon-phone-line:before{background-image:url(../icons/device/phone-line.svg)}.fr-icon-qr-code-fill:after,.fr-icon-qr-code-fill:before{background-image:url(../icons/device/qr-code-fill.svg)}.fr-icon-qr-code-line:after,.fr-icon-qr-code-line:before{background-image:url(../icons/device/qr-code-line.svg)}.fr-icon-rss-fill:after,.fr-icon-rss-fill:before{background-image:url(../icons/device/rss-fill.svg)}.fr-icon-rss-line:after,.fr-icon-rss-line:before{background-image:url(../icons/device/rss-line.svg)}.fr-icon-save-3-fill:after,.fr-icon-save-3-fill:before{background-image:url(../icons/device/save-3-fill.svg)}.fr-icon-save-3-line:after,.fr-icon-save-3-line:before{background-image:url(../icons/device/save-3-line.svg)}.fr-icon-save-fill:after,.fr-icon-save-fill:before{background-image:url(../icons/device/save-fill.svg)}.fr-icon-save-line:after,.fr-icon-save-line:before{background-image:url(../icons/device/save-line.svg)}.fr-icon-server-fill:after,.fr-icon-server-fill:before{background-image:url(../icons/device/server-fill.svg)}.fr-icon-server-line:after,.fr-icon-server-line:before{background-image:url(../icons/device/server-line.svg)}.fr-icon-smartphone-fill:after,.fr-icon-smartphone-fill:before{background-image:url(../icons/device/smartphone-fill.svg)}.fr-icon-smartphone-line:after,.fr-icon-smartphone-line:before{background-image:url(../icons/device/smartphone-line.svg)}.fr-icon-tablet-fill:after,.fr-icon-tablet-fill:before{background-image:url(../icons/device/tablet-fill.svg)}.fr-icon-tablet-line:after,.fr-icon-tablet-line:before{background-image:url(../icons/device/tablet-line.svg)}.fr-icon-tv-fill:after,.fr-icon-tv-fill:before{background-image:url(../icons/device/tv-fill.svg)}.fr-icon-tv-line:after,.fr-icon-tv-line:before{background-image:url(../icons/device/tv-line.svg)}.fr-icon-wifi-fill:after,.fr-icon-wifi-fill:before{background-image:url(../icons/device/wifi-fill.svg)}.fr-icon-wifi-line:after,.fr-icon-wifi-line:before{background-image:url(../icons/device/wifi-line.svg)}.fr-fi-phone-fill:before{background-image:url(../icons/device/phone-fill.svg)}.fr-fi-phone-line:before{background-image:url(../icons/device/phone-line.svg)}.fr-fi-rss-fill:before{background-image:url(../icons/device/rss-fill.svg)}.fr-fi-rss-line:before{background-image:url(../icons/device/rss-line.svg)}.fr-fi-save-fill:before{background-image:url(../icons/device/save-fill.svg)}.fr-fi-save-line:before{background-image:url(../icons/device/save-line.svg)}.fr-icon-article-fill:after,.fr-icon-article-fill:before{background-image:url(../icons/document/article-fill.svg)}.fr-icon-article-line:after,.fr-icon-article-line:before{background-image:url(../icons/document/article-line.svg)}.fr-icon-book-2-fill:after,.fr-icon-book-2-fill:before{background-image:url(../icons/document/book-2-fill.svg)}.fr-icon-book-2-line:after,.fr-icon-book-2-line:before{background-image:url(../icons/document/book-2-line.svg)}.fr-icon-booklet-fill:after,.fr-icon-booklet-fill:before{background-image:url(../icons/document/booklet-fill.svg)}.fr-icon-booklet-line:after,.fr-icon-booklet-line:before{background-image:url(../icons/document/booklet-line.svg)}.fr-icon-clipboard-fill:after,.fr-icon-clipboard-fill:before{background-image:url(../icons/document/clipboard-fill.svg)}.fr-icon-clipboard-line:after,.fr-icon-clipboard-line:before{background-image:url(../icons/document/clipboard-line.svg)}.fr-icon-draft-fill:after,.fr-icon-draft-fill:before{background-image:url(../icons/document/draft-fill.svg)}.fr-icon-draft-line:after,.fr-icon-draft-line:before{background-image:url(../icons/document/draft-line.svg)}.fr-icon-file-add-fill:after,.fr-icon-file-add-fill:before{background-image:url(../icons/document/file-add-fill.svg)}.fr-icon-file-add-line:after,.fr-icon-file-add-line:before{background-image:url(../icons/document/file-add-line.svg)}.fr-icon-file-download-fill:after,.fr-icon-file-download-fill:before{background-image:url(../icons/document/file-download-fill.svg)}.fr-icon-file-download-line:after,.fr-icon-file-download-line:before{background-image:url(../icons/document/file-download-line.svg)}.fr-icon-file-fill:after,.fr-icon-file-fill:before{background-image:url(../icons/document/file-fill.svg)}.fr-icon-file-line:after,.fr-icon-file-line:before{background-image:url(../icons/document/file-line.svg)}.fr-icon-file-pdf-fill:after,.fr-icon-file-pdf-fill:before{background-image:url(../icons/document/file-pdf-fill.svg)}.fr-icon-file-pdf-line:after,.fr-icon-file-pdf-line:before{background-image:url(../icons/document/file-pdf-line.svg)}.fr-icon-file-text-fill:after,.fr-icon-file-text-fill:before{background-image:url(../icons/document/file-text-fill.svg)}.fr-icon-file-text-line:after,.fr-icon-file-text-line:before{background-image:url(../icons/document/file-text-line.svg)}.fr-icon-folder-2-fill:after,.fr-icon-folder-2-fill:before{background-image:url(../icons/document/folder-2-fill.svg)}.fr-icon-folder-2-line:after,.fr-icon-folder-2-line:before{background-image:url(../icons/document/folder-2-line.svg)}.fr-icon-newspaper-fill:after,.fr-icon-newspaper-fill:before{background-image:url(../icons/document/newspaper-fill.svg)}.fr-icon-newspaper-line:after,.fr-icon-newspaper-line:before{background-image:url(../icons/document/newspaper-line.svg)}.fr-icon-survey-fill:after,.fr-icon-survey-fill:before{background-image:url(../icons/document/survey-fill.svg)}.fr-icon-survey-line:after,.fr-icon-survey-line:before{background-image:url(../icons/document/survey-line.svg)}.fr-icon-todo-fill:after,.fr-icon-todo-fill:before{background-image:url(../icons/document/todo-fill.svg)}.fr-icon-todo-line:after,.fr-icon-todo-line:before{background-image:url(../icons/document/todo-line.svg)}.fr-fi-file-download-fill:before{background-image:url(../icons/document/file-download-fill.svg)}.fr-fi-file-download-line:before{background-image:url(../icons/document/file-download-line.svg)}.fr-fi-file-fill:before{background-image:url(../icons/document/file-fill.svg)}.fr-fi-file-line:before{background-image:url(../icons/document/file-line.svg)}.fr-fi-file-pdf-fill:before{background-image:url(../icons/document/file-pdf-fill.svg)}.fr-fi-file-pdf-line:before{background-image:url(../icons/document/file-pdf-line.svg)}.fr-icon-align-center:after,.fr-icon-align-center:before{background-image:url(../icons/editor/align-center.svg)}.fr-icon-align-justify:after,.fr-icon-align-justify:before{background-image:url(../icons/editor/align-justify.svg)}.fr-icon-align-left:after,.fr-icon-align-left:before{background-image:url(../icons/editor/align-left.svg)}.fr-icon-align-right:after,.fr-icon-align-right:before{background-image:url(../icons/editor/align-right.svg)}.fr-icon-code-block:after,.fr-icon-code-block:before{background-image:url(../icons/editor/code-block.svg)}.fr-icon-code-view:after,.fr-icon-code-view:before{background-image:url(../icons/editor/code-view.svg)}.fr-icon-font-color:after,.fr-icon-font-color:before{background-image:url(../icons/editor/font-color.svg)}.fr-icon-font-size:after,.fr-icon-font-size:before{background-image:url(../icons/editor/font-size.svg)}.fr-icon-format-clear:after,.fr-icon-format-clear:before{background-image:url(../icons/editor/format-clear.svg)}.fr-icon-bold:after,.fr-icon-bold:before{background-image:url(../icons/editor/fr--bold.svg)}.fr-icon-highlight:after,.fr-icon-highlight:before{background-image:url(../icons/editor/fr--highlight.svg)}.fr-icon-quote-fill:after,.fr-icon-quote-fill:before{background-image:url(../icons/editor/fr--quote-fill.svg)}.fr-icon-quote-line:after,.fr-icon-quote-line:before{background-image:url(../icons/editor/fr--quote-line.svg)}.fr-icon-h-1:after,.fr-icon-h-1:before{background-image:url(../icons/editor/h-1.svg)}.fr-icon-h-2:after,.fr-icon-h-2:before{background-image:url(../icons/editor/h-2.svg)}.fr-icon-h-3:after,.fr-icon-h-3:before{background-image:url(../icons/editor/h-3.svg)}.fr-icon-h-4:after,.fr-icon-h-4:before{background-image:url(../icons/editor/h-4.svg)}.fr-icon-h-5:after,.fr-icon-h-5:before{background-image:url(../icons/editor/h-5.svg)}.fr-icon-h-6:after,.fr-icon-h-6:before{background-image:url(../icons/editor/h-6.svg)}.fr-icon-hashtag:after,.fr-icon-hashtag:before{background-image:url(../icons/editor/hashtag.svg)}.fr-icon-indent-decrease:after,.fr-icon-indent-decrease:before{background-image:url(../icons/editor/indent-decrease.svg)}.fr-icon-indent-increase:after,.fr-icon-indent-increase:before{background-image:url(../icons/editor/indent-increase.svg)}.fr-icon-italic:after,.fr-icon-italic:before{background-image:url(../icons/editor/italic.svg)}.fr-icon-link-unlink:after,.fr-icon-link-unlink:before{background-image:url(../icons/editor/link-unlink.svg)}.fr-icon-link:after,.fr-icon-link:before{background-image:url(../icons/editor/link.svg)}.fr-icon-list-check:after,.fr-icon-list-check:before{background-image:url(../icons/editor/list-check.svg)}.fr-icon-list-ordered:after,.fr-icon-list-ordered:before{background-image:url(../icons/editor/list-ordered.svg)}.fr-icon-list-unordered:after,.fr-icon-list-unordered:before{background-image:url(../icons/editor/list-unordered.svg)}.fr-icon-question-mark:after,.fr-icon-question-mark:before{background-image:url(../icons/editor/question-mark.svg)}.fr-icon-separator:after,.fr-icon-separator:before{background-image:url(../icons/editor/separator.svg)}.fr-icon-space:after,.fr-icon-space:before{background-image:url(../icons/editor/space.svg)}.fr-icon-strikethrough:after,.fr-icon-strikethrough:before{background-image:url(../icons/editor/strikethrough.svg)}.fr-icon-subscript:after,.fr-icon-subscript:before{background-image:url(../icons/editor/subscript.svg)}.fr-icon-superscript:after,.fr-icon-superscript:before{background-image:url(../icons/editor/superscript.svg)}.fr-icon-table-2:after,.fr-icon-table-2:before{background-image:url(../icons/editor/table-2.svg)}.fr-icon-text-direction-r:after,.fr-icon-text-direction-r:before{background-image:url(../icons/editor/text-direction-r.svg)}.fr-icon-translate-2:after,.fr-icon-translate-2:before{background-image:url(../icons/editor/translate-2.svg)}.fr-icon-underline:after,.fr-icon-underline:before{background-image:url(../icons/editor/underline.svg)}.fr-fi-font-size:before{background-image:url(../icons/editor/font-size.svg)}.fr-fi-bold:before{background-image:url(../icons/editor/fr--bold.svg)}.fr-fi-highlight:before{background-image:url(../icons/editor/fr--highlight.svg)}.fr-fi-italic:before{background-image:url(../icons/editor/italic.svg)}.fr-fi-link-unlink:before{background-image:url(../icons/editor/link-unlink.svg)}.fr-fi-list-ordered:before{background-image:url(../icons/editor/list-ordered.svg)}.fr-fi-list-unordered:before{background-image:url(../icons/editor/list-unordered.svg)}.fr-icon-bank-card-fill:after,.fr-icon-bank-card-fill:before{background-image:url(../icons/finance/bank-card-fill.svg)}.fr-icon-bank-card-line:after,.fr-icon-bank-card-line:before{background-image:url(../icons/finance/bank-card-line.svg)}.fr-icon-coin-fill:after,.fr-icon-coin-fill:before{background-image:url(../icons/finance/coin-fill.svg)}.fr-icon-gift-fill:after,.fr-icon-gift-fill:before{background-image:url(../icons/finance/gift-fill.svg)}.fr-icon-gift-line:after,.fr-icon-gift-line:before{background-image:url(../icons/finance/gift-line.svg)}.fr-icon-money-euro-box-fill:after,.fr-icon-money-euro-box-fill:before{background-image:url(../icons/finance/money-euro-box-fill.svg)}.fr-icon-money-euro-box-line:after,.fr-icon-money-euro-box-line:before{background-image:url(../icons/finance/money-euro-box-line.svg)}.fr-icon-money-euro-circle-fill:after,.fr-icon-money-euro-circle-fill:before{background-image:url(../icons/finance/money-euro-circle-fill.svg)}.fr-icon-money-euro-circle-line:after,.fr-icon-money-euro-circle-line:before{background-image:url(../icons/finance/money-euro-circle-line.svg)}.fr-icon-secure-payment-fill:after,.fr-icon-secure-payment-fill:before{background-image:url(../icons/finance/secure-payment-fill.svg)}.fr-icon-secure-payment-line:after,.fr-icon-secure-payment-line:before{background-image:url(../icons/finance/secure-payment-line.svg)}.fr-icon-shopping-bag-fill:after,.fr-icon-shopping-bag-fill:before{background-image:url(../icons/finance/shopping-bag-fill.svg)}.fr-icon-shopping-bag-line:after,.fr-icon-shopping-bag-line:before{background-image:url(../icons/finance/shopping-bag-line.svg)}.fr-icon-shopping-cart-2-fill:after,.fr-icon-shopping-cart-2-fill:before{background-image:url(../icons/finance/shopping-cart-2-fill.svg)}.fr-icon-shopping-cart-2-line:after,.fr-icon-shopping-cart-2-line:before{background-image:url(../icons/finance/shopping-cart-2-line.svg)}.fr-icon-trophy-fill:after,.fr-icon-trophy-fill:before{background-image:url(../icons/finance/trophy-fill.svg)}.fr-icon-trophy-line:after,.fr-icon-trophy-line:before{background-image:url(../icons/finance/trophy-line.svg)}.fr-icon-capsule-fill:after,.fr-icon-capsule-fill:before{background-image:url(../icons/health/capsule-fill.svg)}.fr-icon-capsule-line:after,.fr-icon-capsule-line:before{background-image:url(../icons/health/capsule-line.svg)}.fr-icon-dislike-fill:after,.fr-icon-dislike-fill:before{background-image:url(../icons/health/dislike-fill.svg)}.fr-icon-dislike-line:after,.fr-icon-dislike-line:before{background-image:url(../icons/health/dislike-line.svg)}.fr-icon-dossier-fill:after,.fr-icon-dossier-fill:before{background-image:url(../icons/health/dossier-fill.svg)}.fr-icon-dossier-line:after,.fr-icon-dossier-line:before{background-image:url(../icons/health/dossier-line.svg)}.fr-icon-first-aid-kit-fill:after,.fr-icon-first-aid-kit-fill:before{background-image:url(../icons/health/first-aid-kit-fill.svg)}.fr-icon-first-aid-kit-line:after,.fr-icon-first-aid-kit-line:before{background-image:url(../icons/health/first-aid-kit-line.svg)}.fr-icon-hand-sanitizer-fill:after,.fr-icon-hand-sanitizer-fill:before{background-image:url(../icons/health/hand-sanitizer-fill.svg)}.fr-icon-hand-sanitizer-line:after,.fr-icon-hand-sanitizer-line:before{background-image:url(../icons/health/hand-sanitizer-line.svg)}.fr-icon-health-book-fill:after,.fr-icon-health-book-fill:before{background-image:url(../icons/health/health-book-fill.svg)}.fr-icon-health-book-line:after,.fr-icon-health-book-line:before{background-image:url(../icons/health/health-book-line.svg)}.fr-icon-heart-fill:after,.fr-icon-heart-fill:before{background-image:url(../icons/health/heart-fill.svg)}.fr-icon-heart-line:after,.fr-icon-heart-line:before{background-image:url(../icons/health/heart-line.svg)}.fr-icon-heart-pulse-fill:after,.fr-icon-heart-pulse-fill:before{background-image:url(../icons/health/heart-pulse-fill.svg)}.fr-icon-heart-pulse-line:after,.fr-icon-heart-pulse-line:before{background-image:url(../icons/health/heart-pulse-line.svg)}.fr-icon-lungs-fill:after,.fr-icon-lungs-fill:before{background-image:url(../icons/health/lungs-fill.svg)}.fr-icon-lungs-line:after,.fr-icon-lungs-line:before{background-image:url(../icons/health/lungs-line.svg)}.fr-icon-medicine-bottle-fill:after,.fr-icon-medicine-bottle-fill:before{background-image:url(../icons/health/medicine-bottle-fill.svg)}.fr-icon-medicine-bottle-line:after,.fr-icon-medicine-bottle-line:before{background-image:url(../icons/health/medicine-bottle-line.svg)}.fr-icon-mental-health-fill:after,.fr-icon-mental-health-fill:before{background-image:url(../icons/health/mental-health-fill.svg)}.fr-icon-mental-health-line:after,.fr-icon-mental-health-line:before{background-image:url(../icons/health/mental-health-line.svg)}.fr-icon-microscope-fill:after,.fr-icon-microscope-fill:before{background-image:url(../icons/health/microscope-fill.svg)}.fr-icon-microscope-line:after,.fr-icon-microscope-line:before{background-image:url(../icons/health/microscope-line.svg)}.fr-icon-psychotherapy-fill:after,.fr-icon-psychotherapy-fill:before{background-image:url(../icons/health/psychotherapy-fill.svg)}.fr-icon-psychotherapy-line:after,.fr-icon-psychotherapy-line:before{background-image:url(../icons/health/psychotherapy-line.svg)}.fr-icon-pulse-line:after,.fr-icon-pulse-line:before{background-image:url(../icons/health/pulse-line.svg)}.fr-icon-stethoscope-fill:after,.fr-icon-stethoscope-fill:before{background-image:url(../icons/health/stethoscope-fill.svg)}.fr-icon-stethoscope-line:after,.fr-icon-stethoscope-line:before{background-image:url(../icons/health/stethoscope-line.svg)}.fr-icon-surgical-mask-fill:after,.fr-icon-surgical-mask-fill:before{background-image:url(../icons/health/surgical-mask-fill.svg)}.fr-icon-surgical-mask-line:after,.fr-icon-surgical-mask-line:before{background-image:url(../icons/health/surgical-mask-line.svg)}.fr-icon-syringe-fill:after,.fr-icon-syringe-fill:before{background-image:url(../icons/health/syringe-fill.svg)}.fr-icon-syringe-line:after,.fr-icon-syringe-line:before{background-image:url(../icons/health/syringe-line.svg)}.fr-icon-test-tube-fill:after,.fr-icon-test-tube-fill:before{background-image:url(../icons/health/test-tube-fill.svg)}.fr-icon-test-tube-line:after,.fr-icon-test-tube-line:before{background-image:url(../icons/health/test-tube-line.svg)}.fr-icon-thermometer-fill:after,.fr-icon-thermometer-fill:before{background-image:url(../icons/health/thermometer-fill.svg)}.fr-icon-thermometer-line:after,.fr-icon-thermometer-line:before{background-image:url(../icons/health/thermometer-line.svg)}.fr-icon-virus-fill:after,.fr-icon-virus-fill:before{background-image:url(../icons/health/virus-fill.svg)}.fr-icon-virus-line:after,.fr-icon-virus-line:before{background-image:url(../icons/health/virus-line.svg)}.fr-icon-bluesky-fill:after,.fr-icon-bluesky-fill:before{background-image:url(../icons/logo/bluesky-fill.svg)}.fr-icon-bluesky-line:after,.fr-icon-bluesky-line:before{background-image:url(../icons/logo/bluesky-line.svg)}.fr-icon-chrome-fill:after,.fr-icon-chrome-fill:before{background-image:url(../icons/logo/chrome-fill.svg)}.fr-icon-chrome-line:after,.fr-icon-chrome-line:before{background-image:url(../icons/logo/chrome-line.svg)}.fr-icon-edge-fill:after,.fr-icon-edge-fill:before{background-image:url(../icons/logo/edge-fill.svg)}.fr-icon-edge-line:after,.fr-icon-edge-line:before{background-image:url(../icons/logo/edge-line.svg)}.fr-icon-facebook-circle-fill:after,.fr-icon-facebook-circle-fill:before{background-image:url(../icons/logo/facebook-circle-fill.svg)}.fr-icon-facebook-circle-line:after,.fr-icon-facebook-circle-line:before{background-image:url(../icons/logo/facebook-circle-line.svg)}.fr-icon-firefox-fill:after,.fr-icon-firefox-fill:before{background-image:url(../icons/logo/firefox-fill.svg)}.fr-icon-firefox-line:after,.fr-icon-firefox-line:before{background-image:url(../icons/logo/firefox-line.svg)}.fr-icon-dailymotion-fill:after,.fr-icon-dailymotion-fill:before{background-image:url(../icons/logo/fr--dailymotion-fill.svg)}.fr-icon-dailymotion-line:after,.fr-icon-dailymotion-line:before{background-image:url(../icons/logo/fr--dailymotion-line.svg)}.fr-icon-tiktok-fill:after,.fr-icon-tiktok-fill:before{background-image:url(../icons/logo/fr--tiktok-fill.svg)}.fr-icon-tiktok-line:after,.fr-icon-tiktok-line:before{background-image:url(../icons/logo/fr--tiktok-line.svg)}.fr-icon-github-fill:after,.fr-icon-github-fill:before{background-image:url(../icons/logo/github-fill.svg)}.fr-icon-github-line:after,.fr-icon-github-line:before{background-image:url(../icons/logo/github-line.svg)}.fr-icon-google-fill:after,.fr-icon-google-fill:before{background-image:url(../icons/logo/google-fill.svg)}.fr-icon-google-line:after,.fr-icon-google-line:before{background-image:url(../icons/logo/google-line.svg)}.fr-icon-ie-fill:after,.fr-icon-ie-fill:before{background-image:url(../icons/logo/ie-fill.svg)}.fr-icon-ie-line:after,.fr-icon-ie-line:before{background-image:url(../icons/logo/ie-line.svg)}.fr-icon-instagram-fill:after,.fr-icon-instagram-fill:before{background-image:url(../icons/logo/instagram-fill.svg)}.fr-icon-instagram-line:after,.fr-icon-instagram-line:before{background-image:url(../icons/logo/instagram-line.svg)}.fr-icon-linkedin-box-fill:after,.fr-icon-linkedin-box-fill:before{background-image:url(../icons/logo/linkedin-box-fill.svg)}.fr-icon-linkedin-box-line:after,.fr-icon-linkedin-box-line:before{background-image:url(../icons/logo/linkedin-box-line.svg)}.fr-icon-mastodon-fill:after,.fr-icon-mastodon-fill:before{background-image:url(../icons/logo/mastodon-fill.svg)}.fr-icon-mastodon-line:after,.fr-icon-mastodon-line:before{background-image:url(../icons/logo/mastodon-line.svg)}.fr-icon-npmjs-fill:after,.fr-icon-npmjs-fill:before{background-image:url(../icons/logo/npmjs-fill.svg)}.fr-icon-npmjs-line:after,.fr-icon-npmjs-line:before{background-image:url(../icons/logo/npmjs-line.svg)}.fr-icon-remixicon-fill:after,.fr-icon-remixicon-fill:before{background-image:url(../icons/logo/remixicon-fill.svg)}.fr-icon-remixicon-line:after,.fr-icon-remixicon-line:before{background-image:url(../icons/logo/remixicon-line.svg)}.fr-icon-safari-fill:after,.fr-icon-safari-fill:before{background-image:url(../icons/logo/safari-fill.svg)}.fr-icon-safari-line:after,.fr-icon-safari-line:before{background-image:url(../icons/logo/safari-line.svg)}.fr-icon-slack-fill:after,.fr-icon-slack-fill:before{background-image:url(../icons/logo/slack-fill.svg)}.fr-icon-slack-line:after,.fr-icon-slack-line:before{background-image:url(../icons/logo/slack-line.svg)}.fr-icon-snapchat-fill:after,.fr-icon-snapchat-fill:before{background-image:url(../icons/logo/snapchat-fill.svg)}.fr-icon-snapchat-line:after,.fr-icon-snapchat-line:before{background-image:url(../icons/logo/snapchat-line.svg)}.fr-icon-telegram-fill:after,.fr-icon-telegram-fill:before{background-image:url(../icons/logo/telegram-fill.svg)}.fr-icon-telegram-line:after,.fr-icon-telegram-line:before{background-image:url(../icons/logo/telegram-line.svg)}.fr-icon-threads-fill:after,.fr-icon-threads-fill:before{background-image:url(../icons/logo/threads-fill.svg)}.fr-icon-threads-line:after,.fr-icon-threads-line:before{background-image:url(../icons/logo/threads-line.svg)}.fr-icon-twitch-fill:after,.fr-icon-twitch-fill:before{background-image:url(../icons/logo/twitch-fill.svg)}.fr-icon-twitch-line:after,.fr-icon-twitch-line:before{background-image:url(../icons/logo/twitch-line.svg)}.fr-icon-twitter-fill:after,.fr-icon-twitter-fill:before{background-image:url(../icons/logo/twitter-fill.svg)}.fr-icon-twitter-line:after,.fr-icon-twitter-line:before{background-image:url(../icons/logo/twitter-line.svg)}.fr-icon-twitter-x-fill:after,.fr-icon-twitter-x-fill:before{background-image:url(../icons/logo/twitter-x-fill.svg)}.fr-icon-twitter-x-line:after,.fr-icon-twitter-x-line:before{background-image:url(../icons/logo/twitter-x-line.svg)}.fr-icon-vimeo-fill:after,.fr-icon-vimeo-fill:before{background-image:url(../icons/logo/vimeo-fill.svg)}.fr-icon-vimeo-line:after,.fr-icon-vimeo-line:before{background-image:url(../icons/logo/vimeo-line.svg)}.fr-icon-vuejs-fill:after,.fr-icon-vuejs-fill:before{background-image:url(../icons/logo/vuejs-fill.svg)}.fr-icon-vuejs-line:after,.fr-icon-vuejs-line:before{background-image:url(../icons/logo/vuejs-line.svg)}.fr-icon-whatsapp-fill:after,.fr-icon-whatsapp-fill:before{background-image:url(../icons/logo/whatsapp-fill.svg)}.fr-icon-whatsapp-line:after,.fr-icon-whatsapp-line:before{background-image:url(../icons/logo/whatsapp-line.svg)}.fr-icon-youtube-fill:after,.fr-icon-youtube-fill:before{background-image:url(../icons/logo/youtube-fill.svg)}.fr-icon-youtube-line:after,.fr-icon-youtube-line:before{background-image:url(../icons/logo/youtube-line.svg)}.fr-fi-facebook-circle-fill:before{background-image:url(../icons/logo/facebook-circle-fill.svg)}.fr-fi-facebook-circle-line:before{background-image:url(../icons/logo/facebook-circle-line.svg)}.fr-fi-dailymotion-fill:before{background-image:url(../icons/logo/fr--dailymotion-fill.svg)}.fr-fi-dailymotion-line:before{background-image:url(../icons/logo/fr--dailymotion-line.svg)}.fr-fi-github-fill:before{background-image:url(../icons/logo/github-fill.svg)}.fr-fi-github-line:before{background-image:url(../icons/logo/github-line.svg)}.fr-fi-instagram-fill:before{background-image:url(../icons/logo/instagram-fill.svg)}.fr-fi-instagram-line:before{background-image:url(../icons/logo/instagram-line.svg)}.fr-fi-linkedin-box-fill:before{background-image:url(../icons/logo/linkedin-box-fill.svg)}.fr-fi-linkedin-box-line:before{background-image:url(../icons/logo/linkedin-box-line.svg)}.fr-fi-npmjs-fill:before{background-image:url(../icons/logo/npmjs-fill.svg)}.fr-fi-npmjs-line:before{background-image:url(../icons/logo/npmjs-line.svg)}.fr-fi-remixicon-fill:before{background-image:url(../icons/logo/remixicon-fill.svg)}.fr-fi-remixicon-line:before{background-image:url(../icons/logo/remixicon-line.svg)}.fr-fi-slack-fill:before{background-image:url(../icons/logo/slack-fill.svg)}.fr-fi-slack-line:before{background-image:url(../icons/logo/slack-line.svg)}.fr-fi-snapchat-fill:before{background-image:url(../icons/logo/snapchat-fill.svg)}.fr-fi-snapchat-line:before{background-image:url(../icons/logo/snapchat-line.svg)}.fr-fi-telegram-fill:before{background-image:url(../icons/logo/telegram-fill.svg)}.fr-fi-telegram-line:before{background-image:url(../icons/logo/telegram-line.svg)}.fr-fi-twitch-fill:before{background-image:url(../icons/logo/twitch-fill.svg)}.fr-fi-twitch-line:before{background-image:url(../icons/logo/twitch-line.svg)}.fr-fi-twitter-fill:before{background-image:url(../icons/logo/twitter-fill.svg)}.fr-fi-twitter-line:before{background-image:url(../icons/logo/twitter-line.svg)}.fr-fi-vimeo-fill:before{background-image:url(../icons/logo/vimeo-fill.svg)}.fr-fi-vimeo-line:before{background-image:url(../icons/logo/vimeo-line.svg)}.fr-fi-youtube-fill:before{background-image:url(../icons/logo/youtube-fill.svg)}.fr-fi-youtube-line:before{background-image:url(../icons/logo/youtube-line.svg)}.fr-icon-anchor-fill:after,.fr-icon-anchor-fill:before{background-image:url(../icons/map/anchor-fill.svg)}.fr-icon-anchor-line:after,.fr-icon-anchor-line:before{background-image:url(../icons/map/anchor-line.svg)}.fr-icon-bike-fill:after,.fr-icon-bike-fill:before{background-image:url(../icons/map/bike-fill.svg)}.fr-icon-bike-line:after,.fr-icon-bike-line:before{background-image:url(../icons/map/bike-line.svg)}.fr-icon-bus-fill:after,.fr-icon-bus-fill:before{background-image:url(../icons/map/bus-fill.svg)}.fr-icon-bus-line:after,.fr-icon-bus-line:before{background-image:url(../icons/map/bus-line.svg)}.fr-icon-car-fill:after,.fr-icon-car-fill:before{background-image:url(../icons/map/car-fill.svg)}.fr-icon-car-line:after,.fr-icon-car-line:before{background-image:url(../icons/map/car-line.svg)}.fr-icon-caravan-fill:after,.fr-icon-caravan-fill:before{background-image:url(../icons/map/caravan-fill.svg)}.fr-icon-caravan-line:after,.fr-icon-caravan-line:before{background-image:url(../icons/map/caravan-line.svg)}.fr-icon-charging-pile-2-fill:after,.fr-icon-charging-pile-2-fill:before{background-image:url(../icons/map/charging-pile-2-fill.svg)}.fr-icon-charging-pile-2-line:after,.fr-icon-charging-pile-2-line:before{background-image:url(../icons/map/charging-pile-2-line.svg)}.fr-icon-compass-3-fill:after,.fr-icon-compass-3-fill:before{background-image:url(../icons/map/compass-3-fill.svg)}.fr-icon-compass-3-line:after,.fr-icon-compass-3-line:before{background-image:url(../icons/map/compass-3-line.svg)}.fr-icon-cup-fill:after,.fr-icon-cup-fill:before{background-image:url(../icons/map/cup-fill.svg)}.fr-icon-cup-line:after,.fr-icon-cup-line:before{background-image:url(../icons/map/cup-line.svg)}.fr-icon-earth-fill:after,.fr-icon-earth-fill:before{background-image:url(../icons/map/earth-fill.svg)}.fr-icon-earth-line:after,.fr-icon-earth-line:before{background-image:url(../icons/map/earth-line.svg)}.fr-icon-france-fill:after,.fr-icon-france-fill:before{background-image:url(../icons/map/france-fill.svg)}.fr-icon-france-line:after,.fr-icon-france-line:before{background-image:url(../icons/map/france-line.svg)}.fr-icon-gas-station-fill:after,.fr-icon-gas-station-fill:before{background-image:url(../icons/map/gas-station-fill.svg)}.fr-icon-gas-station-line:after,.fr-icon-gas-station-line:before{background-image:url(../icons/map/gas-station-line.svg)}.fr-icon-goblet-fill:after,.fr-icon-goblet-fill:before{background-image:url(../icons/map/goblet-fill.svg)}.fr-icon-goblet-line:after,.fr-icon-goblet-line:before{background-image:url(../icons/map/goblet-line.svg)}.fr-icon-map-pin-2-fill:after,.fr-icon-map-pin-2-fill:before{background-image:url(../icons/map/map-pin-2-fill.svg)}.fr-icon-map-pin-2-line:after,.fr-icon-map-pin-2-line:before{background-image:url(../icons/map/map-pin-2-line.svg)}.fr-icon-map-pin-user-fill:after,.fr-icon-map-pin-user-fill:before{background-image:url(../icons/map/map-pin-user-fill.svg)}.fr-icon-map-pin-user-line:after,.fr-icon-map-pin-user-line:before{background-image:url(../icons/map/map-pin-user-line.svg)}.fr-icon-motorbike-fill:after,.fr-icon-motorbike-fill:before{background-image:url(../icons/map/motorbike-fill.svg)}.fr-icon-motorbike-line:after,.fr-icon-motorbike-line:before{background-image:url(../icons/map/motorbike-line.svg)}.fr-icon-passport-fill:after,.fr-icon-passport-fill:before{background-image:url(../icons/map/passport-fill.svg)}.fr-icon-passport-line:after,.fr-icon-passport-line:before{background-image:url(../icons/map/passport-line.svg)}.fr-icon-restaurant-fill:after,.fr-icon-restaurant-fill:before{background-image:url(../icons/map/restaurant-fill.svg)}.fr-icon-restaurant-line:after,.fr-icon-restaurant-line:before{background-image:url(../icons/map/restaurant-line.svg)}.fr-icon-road-map-fill:after,.fr-icon-road-map-fill:before{background-image:url(../icons/map/road-map-fill.svg)}.fr-icon-road-map-line:after,.fr-icon-road-map-line:before{background-image:url(../icons/map/road-map-line.svg)}.fr-icon-sailboat-fill:after,.fr-icon-sailboat-fill:before{background-image:url(../icons/map/sailboat-fill.svg)}.fr-icon-sailboat-line:after,.fr-icon-sailboat-line:before{background-image:url(../icons/map/sailboat-line.svg)}.fr-icon-ship-2-fill:after,.fr-icon-ship-2-fill:before{background-image:url(../icons/map/ship-2-fill.svg)}.fr-icon-ship-2-line:after,.fr-icon-ship-2-line:before{background-image:url(../icons/map/ship-2-line.svg)}.fr-icon-signal-tower-fill:after,.fr-icon-signal-tower-fill:before{background-image:url(../icons/map/signal-tower-fill.svg)}.fr-icon-signal-tower-line:after,.fr-icon-signal-tower-line:before{background-image:url(../icons/map/signal-tower-line.svg)}.fr-icon-suitcase-2-fill:after,.fr-icon-suitcase-2-fill:before{background-image:url(../icons/map/suitcase-2-fill.svg)}.fr-icon-suitcase-2-line:after,.fr-icon-suitcase-2-line:before{background-image:url(../icons/map/suitcase-2-line.svg)}.fr-icon-taxi-fill:after,.fr-icon-taxi-fill:before{background-image:url(../icons/map/taxi-fill.svg)}.fr-icon-taxi-line:after,.fr-icon-taxi-line:before{background-image:url(../icons/map/taxi-line.svg)}.fr-icon-train-fill:after,.fr-icon-train-fill:before{background-image:url(../icons/map/train-fill.svg)}.fr-icon-train-line:after,.fr-icon-train-line:before{background-image:url(../icons/map/train-line.svg)}.fr-fi-map-pin-2-fill:before{background-image:url(../icons/map/map-pin-2-fill.svg)}.fr-fi-map-pin-2-line:before{background-image:url(../icons/map/map-pin-2-line.svg)}.fr-fi-road-map-fill:before{background-image:url(../icons/map/road-map-fill.svg)}.fr-fi-road-map-line:before{background-image:url(../icons/map/road-map-line.svg)}.fr-icon-camera-fill:after,.fr-icon-camera-fill:before{background-image:url(../icons/media/camera-fill.svg)}.fr-icon-camera-line:after,.fr-icon-camera-line:before{background-image:url(../icons/media/camera-line.svg)}.fr-icon-clapperboard-fill:after,.fr-icon-clapperboard-fill:before{background-image:url(../icons/media/clapperboard-fill.svg)}.fr-icon-clapperboard-line:after,.fr-icon-clapperboard-line:before{background-image:url(../icons/media/clapperboard-line.svg)}.fr-icon-equalizer-fill:after,.fr-icon-equalizer-fill:before{background-image:url(../icons/media/equalizer-fill.svg)}.fr-icon-equalizer-line:after,.fr-icon-equalizer-line:before{background-image:url(../icons/media/equalizer-line.svg)}.fr-icon-film-fill:after,.fr-icon-film-fill:before{background-image:url(../icons/media/film-fill.svg)}.fr-icon-film-line:after,.fr-icon-film-line:before{background-image:url(../icons/media/film-line.svg)}.fr-icon-fullscreen-line:after,.fr-icon-fullscreen-line:before{background-image:url(../icons/media/fullscreen-line.svg)}.fr-icon-gallery-fill:after,.fr-icon-gallery-fill:before{background-image:url(../icons/media/gallery-fill.svg)}.fr-icon-gallery-line:after,.fr-icon-gallery-line:before{background-image:url(../icons/media/gallery-line.svg)}.fr-icon-headphone-fill:after,.fr-icon-headphone-fill:before{background-image:url(../icons/media/headphone-fill.svg)}.fr-icon-headphone-line:after,.fr-icon-headphone-line:before{background-image:url(../icons/media/headphone-line.svg)}.fr-icon-image-add-fill:after,.fr-icon-image-add-fill:before{background-image:url(../icons/media/image-add-fill.svg)}.fr-icon-image-add-line:after,.fr-icon-image-add-line:before{background-image:url(../icons/media/image-add-line.svg)}.fr-icon-image-edit-fill:after,.fr-icon-image-edit-fill:before{background-image:url(../icons/media/image-edit-fill.svg)}.fr-icon-image-edit-line:after,.fr-icon-image-edit-line:before{background-image:url(../icons/media/image-edit-line.svg)}.fr-icon-image-fill:after,.fr-icon-image-fill:before{background-image:url(../icons/media/image-fill.svg)}.fr-icon-image-line:after,.fr-icon-image-line:before{background-image:url(../icons/media/image-line.svg)}.fr-icon-live-fill:after,.fr-icon-live-fill:before{background-image:url(../icons/media/live-fill.svg)}.fr-icon-live-line:after,.fr-icon-live-line:before{background-image:url(../icons/media/live-line.svg)}.fr-icon-mic-fill:after,.fr-icon-mic-fill:before{background-image:url(../icons/media/mic-fill.svg)}.fr-icon-mic-line:after,.fr-icon-mic-line:before{background-image:url(../icons/media/mic-line.svg)}.fr-icon-music-2-fill:after,.fr-icon-music-2-fill:before{background-image:url(../icons/media/music-2-fill.svg)}.fr-icon-music-2-line:after,.fr-icon-music-2-line:before{background-image:url(../icons/media/music-2-line.svg)}.fr-icon-notification-3-fill:after,.fr-icon-notification-3-fill:before{background-image:url(../icons/media/notification-3-fill.svg)}.fr-icon-notification-3-line:after,.fr-icon-notification-3-line:before{background-image:url(../icons/media/notification-3-line.svg)}.fr-icon-pause-circle-fill:after,.fr-icon-pause-circle-fill:before{background-image:url(../icons/media/pause-circle-fill.svg)}.fr-icon-pause-circle-line:after,.fr-icon-pause-circle-line:before{background-image:url(../icons/media/pause-circle-line.svg)}.fr-icon-play-circle-fill:after,.fr-icon-play-circle-fill:before{background-image:url(../icons/media/play-circle-fill.svg)}.fr-icon-play-circle-line:after,.fr-icon-play-circle-line:before{background-image:url(../icons/media/play-circle-line.svg)}.fr-icon-stop-circle-fill:after,.fr-icon-stop-circle-fill:before{background-image:url(../icons/media/stop-circle-fill.svg)}.fr-icon-stop-circle-line:after,.fr-icon-stop-circle-line:before{background-image:url(../icons/media/stop-circle-line.svg)}.fr-icon-volume-down-fill:after,.fr-icon-volume-down-fill:before{background-image:url(../icons/media/volume-down-fill.svg)}.fr-icon-volume-down-line:after,.fr-icon-volume-down-line:before{background-image:url(../icons/media/volume-down-line.svg)}.fr-icon-volume-mute-fill:after,.fr-icon-volume-mute-fill:before{background-image:url(../icons/media/volume-mute-fill.svg)}.fr-icon-volume-mute-line:after,.fr-icon-volume-mute-line:before{background-image:url(../icons/media/volume-mute-line.svg)}.fr-icon-volume-up-fill:after,.fr-icon-volume-up-fill:before{background-image:url(../icons/media/volume-up-fill.svg)}.fr-icon-volume-up-line:after,.fr-icon-volume-up-line:before{background-image:url(../icons/media/volume-up-line.svg)}.fr-fi-equalizer-fill:before{background-image:url(../icons/media/equalizer-fill.svg)}.fr-fi-equalizer-line:before{background-image:url(../icons/media/equalizer-line.svg)}.fr-fi-image-fill:before{background-image:url(../icons/media/image-fill.svg)}.fr-fi-image-line:before{background-image:url(../icons/media/image-line.svg)}.fr-fi-pause-circle-fill:before{background-image:url(../icons/media/pause-circle-fill.svg)}.fr-fi-pause-circle-line:before{background-image:url(../icons/media/pause-circle-line.svg)}.fr-fi-volume-down-fill:before{background-image:url(../icons/media/volume-down-fill.svg)}.fr-fi-volume-down-line:before{background-image:url(../icons/media/volume-down-line.svg)}.fr-fi-volume-mute-fill:before{background-image:url(../icons/media/volume-mute-fill.svg)}.fr-fi-volume-mute-line:before{background-image:url(../icons/media/volume-mute-line.svg)}.fr-fi-volume-up-fill:before{background-image:url(../icons/media/volume-up-fill.svg)}.fr-fi-volume-up-line:before{background-image:url(../icons/media/volume-up-line.svg)}.fr-fi-play-line:after,.fr-fi-play-line:before{background-image:url(../icons/media/play-circle-line.svg)}.fr-fi-play-fill:after,.fr-fi-play-fill:before{background-image:url(../icons/media/play-circle-fill.svg)}.fr-icon-play-line:after,.fr-icon-play-line:before{background-image:url(../icons/media/play-circle-line.svg)}.fr-icon-play-fill:after,.fr-icon-play-fill:before{background-image:url(../icons/media/play-circle-fill.svg)}.fr-icon-accessibility-fill:after,.fr-icon-accessibility-fill:before{background-image:url(../icons/others/fr--accessibility-fill.svg)}.fr-icon-accessibility-line:after,.fr-icon-accessibility-line:before{background-image:url(../icons/others/fr--accessibility-line.svg)}.fr-icon-ear-off-fill:after,.fr-icon-ear-off-fill:before{background-image:url(../icons/others/fr--ear-off-fill.svg)}.fr-icon-ear-off-line:after,.fr-icon-ear-off-line:before{background-image:url(../icons/others/fr--ear-off-line.svg)}.fr-icon-mental-disabilities-fill:after,.fr-icon-mental-disabilities-fill:before{background-image:url(../icons/others/fr--mental-disabilities-fill.svg)}.fr-icon-mental-disabilities-line:after,.fr-icon-mental-disabilities-line:before{background-image:url(../icons/others/fr--mental-disabilities-line.svg)}.fr-icon-sign-language-fill:after,.fr-icon-sign-language-fill:before{background-image:url(../icons/others/fr--sign-language-fill.svg)}.fr-icon-sign-language-line:after,.fr-icon-sign-language-line:before{background-image:url(../icons/others/fr--sign-language-line.svg)}.fr-icon-leaf-fill:after,.fr-icon-leaf-fill:before{background-image:url(../icons/others/leaf-fill.svg)}.fr-icon-leaf-line:after,.fr-icon-leaf-line:before{background-image:url(../icons/others/leaf-line.svg)}.fr-icon-lightbulb-fill:after,.fr-icon-lightbulb-fill:before{background-image:url(../icons/others/lightbulb-fill.svg)}.fr-icon-lightbulb-line:after,.fr-icon-lightbulb-line:before{background-image:url(../icons/others/lightbulb-line.svg)}.fr-icon-plant-fill:after,.fr-icon-plant-fill:before{background-image:url(../icons/others/plant-fill.svg)}.fr-icon-plant-line:after,.fr-icon-plant-line:before{background-image:url(../icons/others/plant-line.svg)}.fr-icon-recycle-fill:after,.fr-icon-recycle-fill:before{background-image:url(../icons/others/recycle-fill.svg)}.fr-icon-recycle-line:after,.fr-icon-recycle-line:before{background-image:url(../icons/others/recycle-line.svg)}.fr-icon-scales-3-fill:after,.fr-icon-scales-3-fill:before{background-image:url(../icons/others/scales-3-fill.svg)}.fr-icon-scales-3-line:after,.fr-icon-scales-3-line:before{background-image:url(../icons/others/scales-3-line.svg)}.fr-icon-seedling-fill:after,.fr-icon-seedling-fill:before{background-image:url(../icons/others/seedling-fill.svg)}.fr-icon-seedling-line:after,.fr-icon-seedling-line:before{background-image:url(../icons/others/seedling-line.svg)}.fr-icon-umbrella-fill:after,.fr-icon-umbrella-fill:before{background-image:url(../icons/others/umbrella-fill.svg)}.fr-icon-umbrella-line:after,.fr-icon-umbrella-line:before{background-image:url(../icons/others/umbrella-line.svg)}.fr-icon-wheelchair-fill:after,.fr-icon-wheelchair-fill:before{background-image:url(../icons/others/wheelchair-fill.svg)}.fr-icon-wheelchair-line:after,.fr-icon-wheelchair-line:before{background-image:url(../icons/others/wheelchair-line.svg)}.fr-icon-add-circle-fill:after,.fr-icon-add-circle-fill:before{background-image:url(../icons/system/add-circle-fill.svg)}.fr-icon-add-circle-line:after,.fr-icon-add-circle-line:before{background-image:url(../icons/system/add-circle-line.svg)}.fr-icon-add-line:after,.fr-icon-add-line:before{background-image:url(../icons/system/add-line.svg)}.fr-icon-alarm-warning-fill:after,.fr-icon-alarm-warning-fill:before{background-image:url(../icons/system/alarm-warning-fill.svg)}.fr-icon-alarm-warning-line:after,.fr-icon-alarm-warning-line:before{background-image:url(../icons/system/alarm-warning-line.svg)}.fr-icon-alert-fill:after,.fr-icon-alert-fill:before{background-image:url(../icons/system/alert-fill.svg)}.fr-icon-alert-line:after,.fr-icon-alert-line:before{background-image:url(../icons/system/alert-line.svg)}.fr-icon-arrow-down-fill:after,.fr-icon-arrow-down-fill:before{background-image:url(../icons/system/arrow-down-fill.svg)}.fr-icon-arrow-down-line:after,.fr-icon-arrow-down-line:before{background-image:url(../icons/system/arrow-down-line.svg)}.fr-icon-arrow-down-s-fill:after,.fr-icon-arrow-down-s-fill:before{background-image:url(../icons/system/arrow-down-s-fill.svg)}.fr-icon-arrow-down-s-line:after,.fr-icon-arrow-down-s-line:before{background-image:url(../icons/system/arrow-down-s-line.svg)}.fr-icon-arrow-go-back-fill:after,.fr-icon-arrow-go-back-fill:before{background-image:url(../icons/system/arrow-go-back-fill.svg)}.fr-icon-arrow-go-back-line:after,.fr-icon-arrow-go-back-line:before{background-image:url(../icons/system/arrow-go-back-line.svg)}.fr-icon-arrow-go-forward-fill:after,.fr-icon-arrow-go-forward-fill:before{background-image:url(../icons/system/arrow-go-forward-fill.svg)}.fr-icon-arrow-go-forward-line:after,.fr-icon-arrow-go-forward-line:before{background-image:url(../icons/system/arrow-go-forward-line.svg)}.fr-icon-arrow-left-fill:after,.fr-icon-arrow-left-fill:before{background-image:url(../icons/system/arrow-left-fill.svg)}.fr-icon-arrow-left-line:after,.fr-icon-arrow-left-line:before{background-image:url(../icons/system/arrow-left-line.svg)}.fr-icon-arrow-left-s-fill:after,.fr-icon-arrow-left-s-fill:before{background-image:url(../icons/system/arrow-left-s-fill.svg)}.fr-icon-arrow-left-s-line:after,.fr-icon-arrow-left-s-line:before{background-image:url(../icons/system/arrow-left-s-line.svg)}.fr-icon-arrow-right-fill:after,.fr-icon-arrow-right-fill:before{background-image:url(../icons/system/arrow-right-fill.svg)}.fr-icon-arrow-right-line:after,.fr-icon-arrow-right-line:before{background-image:url(../icons/system/arrow-right-line.svg)}.fr-icon-arrow-right-s-fill:after,.fr-icon-arrow-right-s-fill:before{background-image:url(../icons/system/arrow-right-s-fill.svg)}.fr-icon-arrow-right-s-line:after,.fr-icon-arrow-right-s-line:before{background-image:url(../icons/system/arrow-right-s-line.svg)}.fr-icon-arrow-right-up-line:after,.fr-icon-arrow-right-up-line:before{background-image:url(../icons/system/arrow-right-up-line.svg)}.fr-icon-arrow-up-down-line:after,.fr-icon-arrow-up-down-line:before{background-image:url(../icons/system/arrow-up-down-line.svg)}.fr-icon-arrow-up-fill:after,.fr-icon-arrow-up-fill:before{background-image:url(../icons/system/arrow-up-fill.svg)}.fr-icon-arrow-up-line:after,.fr-icon-arrow-up-line:before{background-image:url(../icons/system/arrow-up-line.svg)}.fr-icon-arrow-up-s-fill:after,.fr-icon-arrow-up-s-fill:before{background-image:url(../icons/system/arrow-up-s-fill.svg)}.fr-icon-arrow-up-s-line:after,.fr-icon-arrow-up-s-line:before{background-image:url(../icons/system/arrow-up-s-line.svg)}.fr-icon-check-line:after,.fr-icon-check-line:before{background-image:url(../icons/system/check-line.svg)}.fr-icon-checkbox-circle-fill:after,.fr-icon-checkbox-circle-fill:before{background-image:url(../icons/system/checkbox-circle-fill.svg)}.fr-icon-checkbox-circle-line:after,.fr-icon-checkbox-circle-line:before{background-image:url(../icons/system/checkbox-circle-line.svg)}.fr-icon-checkbox-fill:after,.fr-icon-checkbox-fill:before{background-image:url(../icons/system/checkbox-fill.svg)}.fr-icon-checkbox-line:after,.fr-icon-checkbox-line:before{background-image:url(../icons/system/checkbox-line.svg)}.fr-icon-close-circle-fill:after,.fr-icon-close-circle-fill:before{background-image:url(../icons/system/close-circle-fill.svg)}.fr-icon-close-circle-line:after,.fr-icon-close-circle-line:before{background-image:url(../icons/system/close-circle-line.svg)}.fr-icon-close-line:after,.fr-icon-close-line:before{background-image:url(../icons/system/close-line.svg)}.fr-icon-delete-bin-fill:after,.fr-icon-delete-bin-fill:before{background-image:url(../icons/system/delete-bin-fill.svg)}.fr-icon-delete-bin-line:after,.fr-icon-delete-bin-line:before{background-image:url(../icons/system/delete-bin-line.svg)}.fr-icon-download-fill:after,.fr-icon-download-fill:before{background-image:url(../icons/system/download-fill.svg)}.fr-icon-download-line:after,.fr-icon-download-line:before{background-image:url(../icons/system/download-line.svg)}.fr-icon-error-warning-fill:after,.fr-icon-error-warning-fill:before{background-image:url(../icons/system/error-warning-fill.svg)}.fr-icon-error-warning-line:after,.fr-icon-error-warning-line:before{background-image:url(../icons/system/error-warning-line.svg)}.fr-icon-external-link-fill:after,.fr-icon-external-link-fill:before{background-image:url(../icons/system/external-link-fill.svg)}.fr-icon-external-link-line:after,.fr-icon-external-link-line:before{background-image:url(../icons/system/external-link-line.svg)}.fr-icon-eye-fill:after,.fr-icon-eye-fill:before{background-image:url(../icons/system/eye-fill.svg)}.fr-icon-eye-line:after,.fr-icon-eye-line:before{background-image:url(../icons/system/eye-line.svg)}.fr-icon-eye-off-fill:after,.fr-icon-eye-off-fill:before{background-image:url(../icons/system/eye-off-fill.svg)}.fr-icon-eye-off-line:after,.fr-icon-eye-off-line:before{background-image:url(../icons/system/eye-off-line.svg)}.fr-icon-filter-fill:after,.fr-icon-filter-fill:before{background-image:url(../icons/system/filter-fill.svg)}.fr-icon-filter-line:after,.fr-icon-filter-line:before{background-image:url(../icons/system/filter-line.svg)}.fr-icon-alert-warning-2-fill:after,.fr-icon-alert-warning-2-fill:before{background-image:url(../icons/system/fr--alert-warning-2-fill.svg)}.fr-icon-alert-warning-fill:after,.fr-icon-alert-warning-fill:before{background-image:url(../icons/system/fr--alert-warning-fill.svg)}.fr-icon-arrow-left-s-first-line:after,.fr-icon-arrow-left-s-first-line:before{background-image:url(../icons/system/fr--arrow-left-s-first-line.svg)}.fr-icon-arrow-left-s-line-double:after,.fr-icon-arrow-left-s-line-double:before{background-image:url(../icons/system/fr--arrow-left-s-line-double.svg)}.fr-icon-arrow-right-down-circle-fill:after,.fr-icon-arrow-right-down-circle-fill:before{background-image:url(../icons/system/fr--arrow-right-down-circle-fill.svg)}.fr-icon-arrow-right-s-last-line:after,.fr-icon-arrow-right-s-last-line:before{background-image:url(../icons/system/fr--arrow-right-s-last-line.svg)}.fr-icon-arrow-right-s-line-double:after,.fr-icon-arrow-right-s-line-double:before{background-image:url(../icons/system/fr--arrow-right-s-line-double.svg)}.fr-icon-arrow-right-up-circle-fill:after,.fr-icon-arrow-right-up-circle-fill:before{background-image:url(../icons/system/fr--arrow-right-up-circle-fill.svg)}.fr-icon-capslock-line:after,.fr-icon-capslock-line:before{background-image:url(../icons/system/fr--capslock-line.svg)}.fr-icon-equal-circle-fill:after,.fr-icon-equal-circle-fill:before{background-image:url(../icons/system/fr--equal-circle-fill.svg)}.fr-icon-error-fill:after,.fr-icon-error-fill:before{background-image:url(../icons/system/fr--error-fill.svg)}.fr-icon-error-line:after,.fr-icon-error-line:before{background-image:url(../icons/system/fr--error-line.svg)}.fr-icon-info-fill:after,.fr-icon-info-fill:before{background-image:url(../icons/system/fr--info-fill.svg)}.fr-icon-info-line:after,.fr-icon-info-line:before{background-image:url(../icons/system/fr--info-line.svg)}.fr-icon-success-fill:after,.fr-icon-success-fill:before{background-image:url(../icons/system/fr--success-fill.svg)}.fr-icon-success-line:after,.fr-icon-success-line:before{background-image:url(../icons/system/fr--success-line.svg)}.fr-icon-theme-fill:after,.fr-icon-theme-fill:before{background-image:url(../icons/system/fr--theme-fill.svg)}.fr-icon-warning-fill:after,.fr-icon-warning-fill:before{background-image:url(../icons/system/fr--warning-fill.svg)}.fr-icon-warning-line:after,.fr-icon-warning-line:before{background-image:url(../icons/system/fr--warning-line.svg)}.fr-icon-information-fill:after,.fr-icon-information-fill:before{background-image:url(../icons/system/information-fill.svg)}.fr-icon-information-line:after,.fr-icon-information-line:before{background-image:url(../icons/system/information-line.svg)}.fr-icon-lock-fill:after,.fr-icon-lock-fill:before{background-image:url(../icons/system/lock-fill.svg)}.fr-icon-lock-line:after,.fr-icon-lock-line:before{background-image:url(../icons/system/lock-line.svg)}.fr-icon-lock-unlock-fill:after,.fr-icon-lock-unlock-fill:before{background-image:url(../icons/system/lock-unlock-fill.svg)}.fr-icon-lock-unlock-line:after,.fr-icon-lock-unlock-line:before{background-image:url(../icons/system/lock-unlock-line.svg)}.fr-icon-logout-box-r-fill:after,.fr-icon-logout-box-r-fill:before{background-image:url(../icons/system/logout-box-r-fill.svg)}.fr-icon-logout-box-r-line:after,.fr-icon-logout-box-r-line:before{background-image:url(../icons/system/logout-box-r-line.svg)}.fr-icon-menu-2-fill:after,.fr-icon-menu-2-fill:before{background-image:url(../icons/system/menu-2-fill.svg)}.fr-icon-menu-fill:after,.fr-icon-menu-fill:before{background-image:url(../icons/system/menu-fill.svg)}.fr-icon-more-fill:after,.fr-icon-more-fill:before{background-image:url(../icons/system/more-fill.svg)}.fr-icon-more-line:after,.fr-icon-more-line:before{background-image:url(../icons/system/more-line.svg)}.fr-icon-notification-badge-fill:after,.fr-icon-notification-badge-fill:before{background-image:url(../icons/system/notification-badge-fill.svg)}.fr-icon-notification-badge-line:after,.fr-icon-notification-badge-line:before{background-image:url(../icons/system/notification-badge-line.svg)}.fr-icon-question-fill:after,.fr-icon-question-fill:before{background-image:url(../icons/system/question-fill.svg)}.fr-icon-question-line:after,.fr-icon-question-line:before{background-image:url(../icons/system/question-line.svg)}.fr-icon-refresh-fill:after,.fr-icon-refresh-fill:before{background-image:url(../icons/system/refresh-fill.svg)}.fr-icon-refresh-line:after,.fr-icon-refresh-line:before{background-image:url(../icons/system/refresh-line.svg)}.fr-icon-search-fill:after,.fr-icon-search-fill:before{background-image:url(../icons/system/search-fill.svg)}.fr-icon-search-line:after,.fr-icon-search-line:before{background-image:url(../icons/system/search-line.svg)}.fr-icon-settings-5-fill:after,.fr-icon-settings-5-fill:before{background-image:url(../icons/system/settings-5-fill.svg)}.fr-icon-settings-5-line:after,.fr-icon-settings-5-line:before{background-image:url(../icons/system/settings-5-line.svg)}.fr-icon-share-fill:after,.fr-icon-share-fill:before{background-image:url(../icons/system/share-fill.svg)}.fr-icon-share-forward-fill:after,.fr-icon-share-forward-fill:before{background-image:url(../icons/system/share-forward-fill.svg)}.fr-icon-share-forward-line:after,.fr-icon-share-forward-line:before{background-image:url(../icons/system/share-forward-line.svg)}.fr-icon-share-line:after,.fr-icon-share-line:before{background-image:url(../icons/system/share-line.svg)}.fr-icon-shield-fill:after,.fr-icon-shield-fill:before{background-image:url(../icons/system/shield-fill.svg)}.fr-icon-shield-line:after,.fr-icon-shield-line:before{background-image:url(../icons/system/shield-line.svg)}.fr-icon-star-fill:after,.fr-icon-star-fill:before{background-image:url(../icons/system/star-fill.svg)}.fr-icon-star-line:after,.fr-icon-star-line:before{background-image:url(../icons/system/star-line.svg)}.fr-icon-star-s-fill:after,.fr-icon-star-s-fill:before{background-image:url(../icons/system/star-s-fill.svg)}.fr-icon-star-s-line:after,.fr-icon-star-s-line:before{background-image:url(../icons/system/star-s-line.svg)}.fr-icon-subtract-line:after,.fr-icon-subtract-line:before{background-image:url(../icons/system/subtract-line.svg)}.fr-icon-thumb-down-fill:after,.fr-icon-thumb-down-fill:before{background-image:url(../icons/system/thumb-down-fill.svg)}.fr-icon-thumb-down-line:after,.fr-icon-thumb-down-line:before{background-image:url(../icons/system/thumb-down-line.svg)}.fr-icon-thumb-up-fill:after,.fr-icon-thumb-up-fill:before{background-image:url(../icons/system/thumb-up-fill.svg)}.fr-icon-thumb-up-line:after,.fr-icon-thumb-up-line:before{background-image:url(../icons/system/thumb-up-line.svg)}.fr-icon-time-fill:after,.fr-icon-time-fill:before{background-image:url(../icons/system/time-fill.svg)}.fr-icon-time-line:after,.fr-icon-time-line:before{background-image:url(../icons/system/time-line.svg)}.fr-icon-timer-fill:after,.fr-icon-timer-fill:before{background-image:url(../icons/system/timer-fill.svg)}.fr-icon-timer-line:after,.fr-icon-timer-line:before{background-image:url(../icons/system/timer-line.svg)}.fr-icon-upload-2-fill:after,.fr-icon-upload-2-fill:before{background-image:url(../icons/system/upload-2-fill.svg)}.fr-icon-upload-2-line:after,.fr-icon-upload-2-line:before{background-image:url(../icons/system/upload-2-line.svg)}.fr-icon-upload-fill:after,.fr-icon-upload-fill:before{background-image:url(../icons/system/upload-fill.svg)}.fr-icon-upload-line:after,.fr-icon-upload-line:before{background-image:url(../icons/system/upload-line.svg)}.fr-icon-zoom-in-fill:after,.fr-icon-zoom-in-fill:before{background-image:url(../icons/system/zoom-in-fill.svg)}.fr-icon-zoom-in-line:after,.fr-icon-zoom-in-line:before{background-image:url(../icons/system/zoom-in-line.svg)}.fr-icon-zoom-out-fill:after,.fr-icon-zoom-out-fill:before{background-image:url(../icons/system/zoom-out-fill.svg)}.fr-icon-zoom-out-line:after,.fr-icon-zoom-out-line:before{background-image:url(../icons/system/zoom-out-line.svg)}.fr-fi-add-circle-fill:before{background-image:url(../icons/system/add-circle-fill.svg)}.fr-fi-add-circle-line:before{background-image:url(../icons/system/add-circle-line.svg)}.fr-fi-add-line:before{background-image:url(../icons/system/add-line.svg)}.fr-fi-arrow-down-line:before{background-image:url(../icons/system/arrow-down-line.svg)}.fr-fi-arrow-down-s-line:before{background-image:url(../icons/system/arrow-down-s-line.svg)}.fr-fi-arrow-go-back-fill:before{background-image:url(../icons/system/arrow-go-back-fill.svg)}.fr-fi-arrow-go-back-line:before{background-image:url(../icons/system/arrow-go-back-line.svg)}.fr-fi-arrow-left-line:before{background-image:url(../icons/system/arrow-left-line.svg)}.fr-fi-arrow-left-s-line:before{background-image:url(../icons/system/arrow-left-s-line.svg)}.fr-fi-arrow-right-line:before{background-image:url(../icons/system/arrow-right-line.svg)}.fr-fi-arrow-right-s-line:before{background-image:url(../icons/system/arrow-right-s-line.svg)}.fr-fi-arrow-right-up-line:before{background-image:url(../icons/system/arrow-right-up-line.svg)}.fr-fi-arrow-up-fill:before{background-image:url(../icons/system/arrow-up-fill.svg)}.fr-fi-arrow-up-line:before{background-image:url(../icons/system/arrow-up-line.svg)}.fr-fi-arrow-up-s-line:before{background-image:url(../icons/system/arrow-up-s-line.svg)}.fr-fi-check-line:before{background-image:url(../icons/system/check-line.svg)}.fr-fi-checkbox-circle-line:before{background-image:url(../icons/system/checkbox-circle-line.svg)}.fr-fi-close-line:before{background-image:url(../icons/system/close-line.svg)}.fr-fi-download-line:before{background-image:url(../icons/system/download-line.svg)}.fr-fi-error-warning-fill:before{background-image:url(../icons/system/error-warning-fill.svg)}.fr-fi-error-warning-line:before{background-image:url(../icons/system/error-warning-line.svg)}.fr-fi-external-link-line:before{background-image:url(../icons/system/external-link-line.svg)}.fr-fi-eye-fill:before{background-image:url(../icons/system/eye-fill.svg)}.fr-fi-eye-line:before{background-image:url(../icons/system/eye-line.svg)}.fr-fi-eye-off-fill:before{background-image:url(../icons/system/eye-off-fill.svg)}.fr-fi-eye-off-line:before{background-image:url(../icons/system/eye-off-line.svg)}.fr-fi-filter-fill:before{background-image:url(../icons/system/filter-fill.svg)}.fr-fi-filter-line:before{background-image:url(../icons/system/filter-line.svg)}.fr-fi-arrow-left-s-first-line:before{background-image:url(../icons/system/fr--arrow-left-s-first-line.svg)}.fr-fi-arrow-left-s-line-double:before{background-image:url(../icons/system/fr--arrow-left-s-line-double.svg)}.fr-fi-arrow-right-s-last-line:before{background-image:url(../icons/system/fr--arrow-right-s-last-line.svg)}.fr-fi-arrow-right-s-line-double:before{background-image:url(../icons/system/fr--arrow-right-s-line-double.svg)}.fr-fi-error-fill:before{background-image:url(../icons/system/fr--error-fill.svg)}.fr-fi-error-line:before{background-image:url(../icons/system/fr--error-line.svg)}.fr-fi-info-fill:before{background-image:url(../icons/system/fr--info-fill.svg)}.fr-fi-info-line:before{background-image:url(../icons/system/fr--info-line.svg)}.fr-fi-success-fill:before{background-image:url(../icons/system/fr--success-fill.svg)}.fr-fi-success-line:before{background-image:url(../icons/system/fr--success-line.svg)}.fr-fi-theme-fill:before{background-image:url(../icons/system/fr--theme-fill.svg)}.fr-fi-warning-fill:before{background-image:url(../icons/system/fr--warning-fill.svg)}.fr-fi-warning-line:before{background-image:url(../icons/system/fr--warning-line.svg)}.fr-fi-information-fill:before{background-image:url(../icons/system/information-fill.svg)}.fr-fi-information-line:before{background-image:url(../icons/system/information-line.svg)}.fr-fi-lock-fill:before{background-image:url(../icons/system/lock-fill.svg)}.fr-fi-lock-line:before{background-image:url(../icons/system/lock-line.svg)}.fr-fi-logout-box-r-fill:before{background-image:url(../icons/system/logout-box-r-fill.svg)}.fr-fi-logout-box-r-line:before{background-image:url(../icons/system/logout-box-r-line.svg)}.fr-fi-menu-2-fill:before{background-image:url(../icons/system/menu-2-fill.svg)}.fr-fi-menu-fill:before{background-image:url(../icons/system/menu-fill.svg)}.fr-fi-question-fill:before{background-image:url(../icons/system/question-fill.svg)}.fr-fi-question-line:before{background-image:url(../icons/system/question-line.svg)}.fr-fi-refresh-fill:before{background-image:url(../icons/system/refresh-fill.svg)}.fr-fi-refresh-line:before{background-image:url(../icons/system/refresh-line.svg)}.fr-fi-search-fill:before{background-image:url(../icons/system/search-fill.svg)}.fr-fi-search-line:before{background-image:url(../icons/system/search-line.svg)}.fr-fi-subtract-line:before{background-image:url(../icons/system/subtract-line.svg)}.fr-fi-timer-fill:before{background-image:url(../icons/system/timer-fill.svg)}.fr-fi-timer-line:before{background-image:url(../icons/system/timer-line.svg)}.fr-fi-upload-2-fill:before{background-image:url(../icons/system/upload-2-fill.svg)}.fr-fi-upload-2-line:before{background-image:url(../icons/system/upload-2-line.svg)}.fr-fi-zoom-in-fill:before{background-image:url(../icons/system/zoom-in-fill.svg)}.fr-fi-zoom-in-line:before{background-image:url(../icons/system/zoom-in-line.svg)}.fr-fi-zoom-out-fill:before{background-image:url(../icons/system/zoom-out-fill.svg)}.fr-fi-zoom-out-line:before{background-image:url(../icons/system/zoom-out-line.svg)}.fr-fi-delete-line:after,.fr-fi-delete-line:before{background-image:url(../icons/system/delete-bin-line.svg)}.fr-fi-delete-fill:after,.fr-fi-delete-fill:before{background-image:url(../icons/system/delete-bin-fill.svg)}.fr-icon-delete-line:after,.fr-icon-delete-line:before{background-image:url(../icons/system/delete-bin-line.svg)}.fr-icon-delete-fill:after,.fr-icon-delete-fill:before{background-image:url(../icons/system/delete-bin-fill.svg)}.fr-icon-account-circle-fill:after,.fr-icon-account-circle-fill:before{background-image:url(../icons/user/account-circle-fill.svg)}.fr-icon-account-circle-line:after,.fr-icon-account-circle-line:before{background-image:url(../icons/user/account-circle-line.svg)}.fr-icon-account-pin-circle-fill:after,.fr-icon-account-pin-circle-fill:before{background-image:url(../icons/user/account-pin-circle-fill.svg)}.fr-icon-account-pin-circle-line:after,.fr-icon-account-pin-circle-line:before{background-image:url(../icons/user/account-pin-circle-line.svg)}.fr-icon-admin-fill:after,.fr-icon-admin-fill:before{background-image:url(../icons/user/admin-fill.svg)}.fr-icon-admin-line:after,.fr-icon-admin-line:before{background-image:url(../icons/user/admin-line.svg)}.fr-icon-group-fill:after,.fr-icon-group-fill:before{background-image:url(../icons/user/group-fill.svg)}.fr-icon-group-line:after,.fr-icon-group-line:before{background-image:url(../icons/user/group-line.svg)}.fr-icon-parent-fill:after,.fr-icon-parent-fill:before{background-image:url(../icons/user/parent-fill.svg)}.fr-icon-parent-line:after,.fr-icon-parent-line:before{background-image:url(../icons/user/parent-line.svg)}.fr-icon-team-fill:after,.fr-icon-team-fill:before{background-image:url(../icons/user/team-fill.svg)}.fr-icon-team-line:after,.fr-icon-team-line:before{background-image:url(../icons/user/team-line.svg)}.fr-icon-user-add-fill:after,.fr-icon-user-add-fill:before{background-image:url(../icons/user/user-add-fill.svg)}.fr-icon-user-add-line:after,.fr-icon-user-add-line:before{background-image:url(../icons/user/user-add-line.svg)}.fr-icon-user-fill:after,.fr-icon-user-fill:before{background-image:url(../icons/user/user-fill.svg)}.fr-icon-user-heart-fill:after,.fr-icon-user-heart-fill:before{background-image:url(../icons/user/user-heart-fill.svg)}.fr-icon-user-heart-line:after,.fr-icon-user-heart-line:before{background-image:url(../icons/user/user-heart-line.svg)}.fr-icon-user-line:after,.fr-icon-user-line:before{background-image:url(../icons/user/user-line.svg)}.fr-icon-user-search-fill:after,.fr-icon-user-search-fill:before{background-image:url(../icons/user/user-search-fill.svg)}.fr-icon-user-search-line:after,.fr-icon-user-search-line:before{background-image:url(../icons/user/user-search-line.svg)}.fr-icon-user-setting-fill:after,.fr-icon-user-setting-fill:before{background-image:url(../icons/user/user-setting-fill.svg)}.fr-icon-user-setting-line:after,.fr-icon-user-setting-line:before{background-image:url(../icons/user/user-setting-line.svg)}.fr-icon-user-star-fill:after,.fr-icon-user-star-fill:before{background-image:url(../icons/user/user-star-fill.svg)}.fr-icon-user-star-line:after,.fr-icon-user-star-line:before{background-image:url(../icons/user/user-star-line.svg)}.fr-fi-user-fill:before{background-image:url(../icons/user/user-fill.svg)}.fr-fi-user-line:before{background-image:url(../icons/user/user-line.svg)}.fr-fi-account-line:after,.fr-fi-account-line:before{background-image:url(../icons/user/account-circle-line.svg)}.fr-fi-account-fill:after,.fr-fi-account-fill:before{background-image:url(../icons/user/account-circle-fill.svg)}.fr-icon-account-line:after,.fr-icon-account-line:before{background-image:url(../icons/user/account-circle-line.svg)}.fr-icon-account-fill:after,.fr-icon-account-fill:before{background-image:url(../icons/user/account-circle-fill.svg)}.fr-icon-cloudy-2-fill:after,.fr-icon-cloudy-2-fill:before{background-image:url(../icons/weather/cloudy-2-fill.svg)}.fr-icon-cloudy-2-line:after,.fr-icon-cloudy-2-line:before{background-image:url(../icons/weather/cloudy-2-line.svg)}.fr-icon-fire-fill:after,.fr-icon-fire-fill:before{background-image:url(../icons/weather/fire-fill.svg)}.fr-icon-fire-line:after,.fr-icon-fire-line:before{background-image:url(../icons/weather/fire-line.svg)}.fr-icon-flashlight-fill:after,.fr-icon-flashlight-fill:before{background-image:url(../icons/weather/flashlight-fill.svg)}.fr-icon-flashlight-line:after,.fr-icon-flashlight-line:before{background-image:url(../icons/weather/flashlight-line.svg)}.fr-icon-flood-fill:after,.fr-icon-flood-fill:before{background-image:url(../icons/weather/flood-fill.svg)}.fr-icon-flood-line:after,.fr-icon-flood-line:before{background-image:url(../icons/weather/flood-line.svg)}.fr-icon-avalanches-fill:after,.fr-icon-avalanches-fill:before{background-image:url(../icons/weather/fr--avalanches-fill.svg)}.fr-icon-submersion-fill:after,.fr-icon-submersion-fill:before{background-image:url(../icons/weather/fr--submersion-fill.svg)}.fr-icon-heavy-showers-fill:after,.fr-icon-heavy-showers-fill:before{background-image:url(../icons/weather/heavy-showers-fill.svg)}.fr-icon-heavy-showers-line:after,.fr-icon-heavy-showers-line:before{background-image:url(../icons/weather/heavy-showers-line.svg)}.fr-icon-moon-fill:after,.fr-icon-moon-fill:before{background-image:url(../icons/weather/moon-fill.svg)}.fr-icon-moon-line:after,.fr-icon-moon-line:before{background-image:url(../icons/weather/moon-line.svg)}.fr-icon-snowy-fill:after,.fr-icon-snowy-fill:before{background-image:url(../icons/weather/snowy-fill.svg)}.fr-icon-snowy-line:after,.fr-icon-snowy-line:before{background-image:url(../icons/weather/snowy-line.svg)}.fr-icon-sparkling-2-fill:after,.fr-icon-sparkling-2-fill:before{background-image:url(../icons/weather/sparkling-2-fill.svg)}.fr-icon-sparkling-2-line:after,.fr-icon-sparkling-2-line:before{background-image:url(../icons/weather/sparkling-2-line.svg)}.fr-icon-sun-fill:after,.fr-icon-sun-fill:before{background-image:url(../icons/weather/sun-fill.svg)}.fr-icon-sun-line:after,.fr-icon-sun-line:before{background-image:url(../icons/weather/sun-line.svg)}.fr-icon-temp-cold-fill:after,.fr-icon-temp-cold-fill:before{background-image:url(../icons/weather/temp-cold-fill.svg)}.fr-icon-temp-cold-line:after,.fr-icon-temp-cold-line:before{background-image:url(../icons/weather/temp-cold-line.svg)}.fr-icon-thunderstorms-fill:after,.fr-icon-thunderstorms-fill:before{background-image:url(../icons/weather/thunderstorms-fill.svg)}.fr-icon-thunderstorms-line:after,.fr-icon-thunderstorms-line:before{background-image:url(../icons/weather/thunderstorms-line.svg)}.fr-icon-tornado-fill:after,.fr-icon-tornado-fill:before{background-image:url(../icons/weather/tornado-fill.svg)}.fr-icon-tornado-line:after,.fr-icon-tornado-line:before{background-image:url(../icons/weather/tornado-line.svg)}.fr-icon-typhoon-fill:after,.fr-icon-typhoon-fill:before{background-image:url(../icons/weather/typhoon-fill.svg)}.fr-icon-typhoon-line:after,.fr-icon-typhoon-line:before{background-image:url(../icons/weather/typhoon-line.svg)}.fr-icon-windy-fill:after,.fr-icon-windy-fill:before{background-image:url(../icons/weather/windy-fill.svg)}.fr-icon-windy-line:after,.fr-icon-windy-line:before{background-image:url(../icons/weather/windy-line.svg)}.fr-fi-flashlight-fill:before{background-image:url(../icons/weather/flashlight-fill.svg)}.fr-fi-flashlight-line:before{background-image:url(../icons/weather/flashlight-line.svg)}}@media print{.fr-background-default--grey{background-color:#fff!important}.fr-background-default--grey:hover{background-color:#f6f6f6!important}.fr-background-default--grey:active{background-color:#ededed!important}.fr-background-alt--grey{background-color:#f6f6f6!important}.fr-background-alt--grey:hover{background-color:#dfdfdf!important}.fr-background-alt--grey:active{background-color:#cfcfcf!important}.fr-background-alt--blue-france{background-color:#f5f5fe!important}.fr-background-alt--blue-france:hover{background-color:#dcdcfc!important}.fr-background-alt--blue-france:active{background-color:#cbcbfa!important}.fr-background-alt--red-marianne{background-color:#fef4f4!important}.fr-background-alt--red-marianne:hover{background-color:#fcd7d7!important}.fr-background-alt--red-marianne:active{background-color:#fac4c4!important}.fr-background-alt--green-tilleul-verveine{background-color:#fef7da!important}.fr-background-alt--green-tilleul-verveine:hover{background-color:#fce552!important}.fr-background-alt--green-tilleul-verveine:active{background-color:#ebd54c!important}.fr-background-alt--green-bourgeon{background-color:#e6feda!important}.fr-background-alt--green-bourgeon:hover{background-color:#a7fc62!important}.fr-background-alt--green-bourgeon:active{background-color:#98ed4d!important}.fr-background-alt--green-emeraude{background-color:#e3fdeb!important}.fr-background-alt--green-emeraude:hover{background-color:#94f9b9!important}.fr-background-alt--green-emeraude:active{background-color:#6df1a3!important}.fr-background-alt--green-menthe{background-color:#dffdf7!important}.fr-background-alt--green-menthe:hover{background-color:#84f9e7!important}.fr-background-alt--green-menthe:active{background-color:#70ebd8!important}.fr-background-alt--green-archipel{background-color:#e5fbfd!important}.fr-background-alt--green-archipel:hover{background-color:#99f2f8!important}.fr-background-alt--green-archipel:active{background-color:#73e9f0!important}.fr-background-alt--blue-ecume{background-color:#f4f6fe!important}.fr-background-alt--blue-ecume:hover{background-color:#d7dffb!important}.fr-background-alt--blue-ecume:active{background-color:#c3cffa!important}.fr-background-alt--blue-cumulus{background-color:#f3f6fe!important}.fr-background-alt--blue-cumulus:hover{background-color:#d3dffc!important}.fr-background-alt--blue-cumulus:active{background-color:#bed0fa!important}.fr-background-alt--purple-glycine{background-color:#fef3fd!important}.fr-background-alt--purple-glycine:hover{background-color:#fcd4f8!important}.fr-background-alt--purple-glycine:active{background-color:#fabff5!important}.fr-background-alt--pink-macaron{background-color:#fef4f2!important}.fr-background-alt--pink-macaron:hover{background-color:#fcd8d0!important}.fr-background-alt--pink-macaron:active{background-color:#fac5b8!important}.fr-background-alt--pink-tuile{background-color:#fef4f3!important}.fr-background-alt--pink-tuile:hover{background-color:#fcd7d3!important}.fr-background-alt--pink-tuile:active{background-color:#fac4be!important}.fr-background-alt--yellow-tournesol{background-color:#fef6e3!important}.fr-background-alt--yellow-tournesol:hover{background-color:#fce086!important}.fr-background-alt--yellow-tournesol:active{background-color:#f5d24b!important}.fr-background-alt--yellow-moutarde{background-color:#fef5e8!important}.fr-background-alt--yellow-moutarde:hover{background-color:#fcdca3!important}.fr-background-alt--yellow-moutarde:active{background-color:#fbcd64!important}.fr-background-alt--orange-terre-battue{background-color:#fef4f2!important}.fr-background-alt--orange-terre-battue:hover{background-color:#fcd8d0!important}.fr-background-alt--orange-terre-battue:active{background-color:#fac5b8!important}.fr-background-alt--brown-cafe-creme{background-color:#fbf6ed!important}.fr-background-alt--brown-cafe-creme:hover{background-color:#f2deb6!important}.fr-background-alt--brown-cafe-creme:active{background-color:#eacf91!important}.fr-background-alt--brown-caramel{background-color:#fbf5f2!important}.fr-background-alt--brown-caramel:hover{background-color:#f1dbcf!important}.fr-background-alt--brown-caramel:active{background-color:#ecc9b5!important}.fr-background-alt--brown-opera{background-color:#fbf5f2!important}.fr-background-alt--brown-opera:hover{background-color:#f1dbcf!important}.fr-background-alt--brown-opera:active{background-color:#ecc9b5!important}.fr-background-alt--beige-gris-galet{background-color:#f9f6f2!important}.fr-background-alt--beige-gris-galet:hover{background-color:#eadecd!important}.fr-background-alt--beige-gris-galet:active{background-color:#e1ceb1!important}.fr-background-contrast--grey{background-color:#eee!important}.fr-background-contrast--grey:hover{background-color:#d2d2d2!important}.fr-background-contrast--grey:active{background-color:#c1c1c1!important}.fr-background-contrast--blue-france{background-color:#ececfe!important}.fr-background-contrast--blue-france:hover{background-color:#cecefc!important}.fr-background-contrast--blue-france:active{background-color:#bbbbfc!important}.fr-background-contrast--red-marianne{background-color:#fee9e9!important}.fr-background-contrast--red-marianne:hover{background-color:#fdc5c5!important}.fr-background-contrast--red-marianne:active{background-color:#fcafaf!important}.fr-background-contrast--green-tilleul-verveine{background-color:#fceeac!important}.fr-background-contrast--green-tilleul-verveine:hover{background-color:#e8d45c!important}.fr-background-contrast--green-tilleul-verveine:active{background-color:#d4c254!important}.fr-background-contrast--green-bourgeon{background-color:#c9fcac!important}.fr-background-contrast--green-bourgeon:hover{background-color:#9ae95d!important}.fr-background-contrast--green-bourgeon:active{background-color:#8dd555!important}.fr-background-contrast--green-emeraude{background-color:#c3fad5!important}.fr-background-contrast--green-emeraude:hover{background-color:#77eda5!important}.fr-background-contrast--green-emeraude:active{background-color:#6dd897!important}.fr-background-contrast--green-menthe{background-color:#bafaee!important}.fr-background-contrast--green-menthe:hover{background-color:#79e7d5!important}.fr-background-contrast--green-menthe:active{background-color:#6fd3c3!important}.fr-background-contrast--green-archipel{background-color:#c7f6fc!important}.fr-background-contrast--green-archipel:hover{background-color:#64ecf8!important}.fr-background-contrast--green-archipel:active{background-color:#5bd8e3!important}.fr-background-contrast--blue-ecume{background-color:#e9edfe!important}.fr-background-contrast--blue-ecume:hover{background-color:#c5d0fc!important}.fr-background-contrast--blue-ecume:active{background-color:#adbffc!important}.fr-background-contrast--blue-cumulus{background-color:#e6eefe!important}.fr-background-contrast--blue-cumulus:hover{background-color:#bcd3fc!important}.fr-background-contrast--blue-cumulus:active{background-color:#9fc3fc!important}.fr-background-contrast--purple-glycine{background-color:#fee7fc!important}.fr-background-contrast--purple-glycine:hover{background-color:#fdc0f8!important}.fr-background-contrast--purple-glycine:active{background-color:#fca8f6!important}.fr-background-contrast--pink-macaron{background-color:#fee9e6!important}.fr-background-contrast--pink-macaron:hover{background-color:#fdc6bd!important}.fr-background-contrast--pink-macaron:active{background-color:#fcb0a2!important}.fr-background-contrast--pink-tuile{background-color:#fee9e7!important}.fr-background-contrast--pink-tuile:hover{background-color:#fdc6c0!important}.fr-background-contrast--pink-tuile:active{background-color:#fcb0a7!important}.fr-background-contrast--yellow-tournesol{background-color:#feecc2!important}.fr-background-contrast--yellow-tournesol:hover{background-color:#fbd335!important}.fr-background-contrast--yellow-tournesol:active{background-color:#e6c130!important}.fr-background-contrast--yellow-moutarde{background-color:#feebd0!important}.fr-background-contrast--yellow-moutarde:hover{background-color:#fdcd6d!important}.fr-background-contrast--yellow-moutarde:active{background-color:#f4be30!important}.fr-background-contrast--orange-terre-battue{background-color:#fee9e5!important}.fr-background-contrast--orange-terre-battue:hover{background-color:#fdc6ba!important}.fr-background-contrast--orange-terre-battue:active{background-color:#fcb09e!important}.fr-background-contrast--brown-cafe-creme{background-color:#f7ecdb!important}.fr-background-contrast--brown-cafe-creme:hover{background-color:#edce94!important}.fr-background-contrast--brown-cafe-creme:active{background-color:#dabd84!important}.fr-background-contrast--brown-caramel{background-color:#f7ebe5!important}.fr-background-contrast--brown-caramel:hover{background-color:#eccbb9!important}.fr-background-contrast--brown-caramel:active{background-color:#e6b79a!important}.fr-background-contrast--brown-opera{background-color:#f7ece4!important}.fr-background-contrast--brown-opera:hover{background-color:#eccdb3!important}.fr-background-contrast--brown-opera:active{background-color:#e6ba90!important}.fr-background-contrast--beige-gris-galet{background-color:#f3ede5!important}.fr-background-contrast--beige-gris-galet:hover{background-color:#e1d0b5!important}.fr-background-contrast--beige-gris-galet:active{background-color:#d1bea2!important}.fr-background-contrast--info{background-color:#e8edff!important}.fr-background-contrast--info:hover{background-color:#c2d1ff!important}.fr-background-contrast--info:active{background-color:#a9bfff!important}.fr-background-contrast--success{background-color:#b8fec9!important}.fr-background-contrast--success:hover{background-color:#46fd89!important}.fr-background-contrast--success:active{background-color:#34eb7b!important}.fr-background-contrast--warning{background-color:#ffe9e6!important}.fr-background-contrast--warning:hover{background-color:#ffc6bd!important}.fr-background-contrast--warning:active{background-color:#ffb0a2!important}.fr-background-contrast--error{background-color:#ffe9e9!important}.fr-background-contrast--error:hover{background-color:#ffc5c5!important}.fr-background-contrast--error:active{background-color:#ffafaf!important}.fr-background-flat--grey{background-color:#3a3a3a!important}.fr-background-flat--blue-france{background-color:#000091!important}.fr-background-flat--red-marianne{background-color:#c9191e!important}.fr-background-flat--green-tilleul-verveine{background-color:#66673d!important}.fr-background-flat--green-bourgeon{background-color:#447049!important}.fr-background-flat--green-emeraude{background-color:#297254!important}.fr-background-flat--green-menthe{background-color:#37635f!important}.fr-background-flat--green-archipel{background-color:#006a6f!important}.fr-background-flat--blue-ecume{background-color:#2f4077!important}.fr-background-flat--blue-cumulus{background-color:#3558a2!important}.fr-background-flat--purple-glycine{background-color:#6e445a!important}.fr-background-flat--pink-macaron{background-color:#8d533e!important}.fr-background-flat--pink-tuile{background-color:#a94645!important}.fr-background-flat--yellow-tournesol{background-color:#716043!important}.fr-background-flat--yellow-moutarde{background-color:#695240!important}.fr-background-flat--orange-terre-battue{background-color:#755348!important}.fr-background-flat--brown-cafe-creme{background-color:#685c48!important}.fr-background-flat--brown-caramel{background-color:#845d48!important}.fr-background-flat--brown-opera{background-color:#745b47!important}.fr-background-flat--beige-gris-galet{background-color:#6a6156!important}.fr-background-flat--info{background-color:#0063cb!important}.fr-background-flat--success{background-color:#18753c!important}.fr-background-flat--warning{background-color:#b34000!important}.fr-background-flat--error{background-color:#ce0500!important}.fr-background-action-high--grey{background-color:#3a3a3a!important}.fr-background-action-high--grey:hover{background-color:#616161!important}.fr-background-action-high--grey:active{background-color:#777!important}.fr-background-action-high--blue-france{background-color:#000091!important}.fr-background-action-high--blue-france:hover{background-color:#1212ff!important}.fr-background-action-high--blue-france:active{background-color:#2323ff!important}.fr-background-action-high--red-marianne{background-color:#c9191e!important}.fr-background-action-high--red-marianne:hover{background-color:#f93f42!important}.fr-background-action-high--red-marianne:active{background-color:#f95a5c!important}.fr-background-action-high--green-tilleul-verveine{background-color:#66673d!important}.fr-background-action-high--green-tilleul-verveine:hover{background-color:#929359!important}.fr-background-action-high--green-tilleul-verveine:active{background-color:#a7a967!important}.fr-background-action-high--green-bourgeon{background-color:#447049!important}.fr-background-action-high--green-bourgeon:hover{background-color:#639f6a!important}.fr-background-action-high--green-bourgeon:active{background-color:#72b77a!important}.fr-background-action-high--green-emeraude{background-color:#297254!important}.fr-background-action-high--green-emeraude:hover{background-color:#3ea47a!important}.fr-background-action-high--green-emeraude:active{background-color:#49bc8d!important}.fr-background-action-high--green-menthe{background-color:#37635f!important}.fr-background-action-high--green-menthe:hover{background-color:#53918c!important}.fr-background-action-high--green-menthe:active{background-color:#62a9a2!important}.fr-background-action-high--green-archipel{background-color:#006a6f!important}.fr-background-action-high--green-archipel:hover{background-color:#009fa7!important}.fr-background-action-high--green-archipel:active{background-color:#00bbc3!important}.fr-background-action-high--blue-ecume{background-color:#2f4077!important}.fr-background-action-high--blue-ecume:hover{background-color:#4e68bb!important}.fr-background-action-high--blue-ecume:active{background-color:#667dcf!important}.fr-background-action-high--blue-cumulus{background-color:#3558a2!important}.fr-background-action-high--blue-cumulus:hover{background-color:#5982e0!important}.fr-background-action-high--blue-cumulus:active{background-color:#7996e6!important}.fr-background-action-high--purple-glycine{background-color:#6e445a!important}.fr-background-action-high--purple-glycine:hover{background-color:#a66989!important}.fr-background-action-high--purple-glycine:active{background-color:#bb7f9e!important}.fr-background-action-high--pink-macaron{background-color:#8d533e!important}.fr-background-action-high--pink-macaron:hover{background-color:#ca795c!important}.fr-background-action-high--pink-macaron:active{background-color:#e08e73!important}.fr-background-action-high--pink-tuile{background-color:#a94645!important}.fr-background-action-high--pink-tuile:hover{background-color:#d5706f!important}.fr-background-action-high--pink-tuile:active{background-color:#da8a89!important}.fr-background-action-high--yellow-tournesol{background-color:#716043!important}.fr-background-action-high--yellow-tournesol:hover{background-color:#a28a62!important}.fr-background-action-high--yellow-tournesol:active{background-color:#ba9f72!important}.fr-background-action-high--yellow-moutarde{background-color:#695240!important}.fr-background-action-high--yellow-moutarde:hover{background-color:#9b7b61!important}.fr-background-action-high--yellow-moutarde:active{background-color:#b58f72!important}.fr-background-action-high--orange-terre-battue{background-color:#755348!important}.fr-background-action-high--orange-terre-battue:hover{background-color:#ab7b6b!important}.fr-background-action-high--orange-terre-battue:active{background-color:#c68f7d!important}.fr-background-action-high--brown-cafe-creme{background-color:#685c48!important}.fr-background-action-high--brown-cafe-creme:hover{background-color:#97866a!important}.fr-background-action-high--brown-cafe-creme:active{background-color:#ae9b7b!important}.fr-background-action-high--brown-caramel{background-color:#845d48!important}.fr-background-action-high--brown-caramel:hover{background-color:#bb8568!important}.fr-background-action-high--brown-caramel:active{background-color:#d69978!important}.fr-background-action-high--brown-opera{background-color:#745b47!important}.fr-background-action-high--brown-opera:hover{background-color:#a78468!important}.fr-background-action-high--brown-opera:active{background-color:#c09979!important}.fr-background-action-high--beige-gris-galet{background-color:#6a6156!important}.fr-background-action-high--beige-gris-galet:hover{background-color:#988b7c!important}.fr-background-action-high--beige-gris-galet:active{background-color:#afa08f!important}.fr-background-action-high--info{background-color:#0063cb!important}.fr-background-action-high--info:hover{background-color:#3b87ff!important}.fr-background-action-high--info:active{background-color:#6798ff!important}.fr-background-action-high--success{background-color:#18753c!important}.fr-background-action-high--success:hover{background-color:#27a959!important}.fr-background-action-high--success:active{background-color:#2fc368!important}.fr-background-action-high--warning{background-color:#b34000!important}.fr-background-action-high--warning:hover{background-color:#ff6218!important}.fr-background-action-high--warning:active{background-color:#ff7a55!important}.fr-background-action-high--error{background-color:#ce0500!important}.fr-background-action-high--error:hover{background-color:#ff2725!important}.fr-background-action-high--error:active{background-color:#ff4140!important}.fr-background-action-low--blue-france{background-color:#e3e3fd!important}.fr-background-action-low--blue-france:hover{background-color:#c1c1fb!important}.fr-background-action-low--blue-france:active{background-color:#adadf9!important}.fr-background-action-low--red-marianne{background-color:#fddede!important}.fr-background-action-low--red-marianne:hover{background-color:#fbb6b6!important}.fr-background-action-low--red-marianne:active{background-color:#fa9e9e!important}.fr-background-action-low--green-tilleul-verveine{background-color:#fbe769!important}.fr-background-action-low--green-tilleul-verveine:hover{background-color:#d7c655!important}.fr-background-action-low--green-tilleul-verveine:active{background-color:#c2b24c!important}.fr-background-action-low--green-bourgeon{background-color:#a9fb68!important}.fr-background-action-low--green-bourgeon:hover{background-color:#8ed654!important}.fr-background-action-low--green-bourgeon:active{background-color:#7fc04b!important}.fr-background-action-low--green-emeraude{background-color:#9ef9be!important}.fr-background-action-low--green-emeraude:hover{background-color:#69df97!important}.fr-background-action-low--green-emeraude:active{background-color:#5ec988!important}.fr-background-action-low--green-menthe{background-color:#8bf8e7!important}.fr-background-action-low--green-menthe:hover{background-color:#6ed5c5!important}.fr-background-action-low--green-menthe:active{background-color:#62bfb1!important}.fr-background-action-low--green-archipel{background-color:#a6f2fa!important}.fr-background-action-low--green-archipel:hover{background-color:#62dbe5!important}.fr-background-action-low--green-archipel:active{background-color:#58c5cf!important}.fr-background-action-low--blue-ecume{background-color:#dee5fd!important}.fr-background-action-low--blue-ecume:hover{background-color:#b4c5fb!important}.fr-background-action-low--blue-ecume:active{background-color:#99b3f9!important}.fr-background-action-low--blue-cumulus{background-color:#dae6fd!important}.fr-background-action-low--blue-cumulus:hover{background-color:#a9c8fb!important}.fr-background-action-low--blue-cumulus:active{background-color:#8ab8f9!important}.fr-background-action-low--purple-glycine{background-color:#fddbfa!important}.fr-background-action-low--purple-glycine:hover{background-color:#fbaff5!important}.fr-background-action-low--purple-glycine:active{background-color:#fa96f2!important}.fr-background-action-low--pink-macaron{background-color:#fddfda!important}.fr-background-action-low--pink-macaron:hover{background-color:#fbb8ab!important}.fr-background-action-low--pink-macaron:active{background-color:#faa18d!important}.fr-background-action-low--pink-tuile{background-color:#fddfdb!important}.fr-background-action-low--pink-tuile:hover{background-color:#fbb8ad!important}.fr-background-action-low--pink-tuile:active{background-color:#faa191!important}.fr-background-action-low--yellow-tournesol{background-color:#fde39c!important}.fr-background-action-low--yellow-tournesol:hover{background-color:#e9c53b!important}.fr-background-action-low--yellow-tournesol:active{background-color:#d3b235!important}.fr-background-action-low--yellow-moutarde{background-color:#fde2b5!important}.fr-background-action-low--yellow-moutarde:hover{background-color:#f6c43c!important}.fr-background-action-low--yellow-moutarde:active{background-color:#dfb135!important}.fr-background-action-low--orange-terre-battue{background-color:#fddfd8!important}.fr-background-action-low--orange-terre-battue:hover{background-color:#fbb8a5!important}.fr-background-action-low--orange-terre-battue:active{background-color:#faa184!important}.fr-background-action-low--brown-cafe-creme{background-color:#f4e3c7!important}.fr-background-action-low--brown-cafe-creme:hover{background-color:#e1c386!important}.fr-background-action-low--brown-cafe-creme:active{background-color:#ccb078!important}.fr-background-action-low--brown-caramel{background-color:#f3e2d9!important}.fr-background-action-low--brown-caramel:hover{background-color:#e7bea6!important}.fr-background-action-low--brown-caramel:active{background-color:#e1a982!important}.fr-background-action-low--brown-opera{background-color:#f3e2d7!important}.fr-background-action-low--brown-opera:hover{background-color:#e7bfa0!important}.fr-background-action-low--brown-opera:active{background-color:#deaa7e!important}.fr-background-action-low--beige-gris-galet{background-color:#eee4d9!important}.fr-background-action-low--beige-gris-galet:hover{background-color:#dbc3a4!important}.fr-background-action-low--beige-gris-galet:active{background-color:#c6b094!important}.fr-text-default--grey{color:#3a3a3a!important}.fr-text-default--info{color:#0063cb!important}.fr-text-default--success{color:#18753c!important}.fr-text-default--warning{color:#b34000!important}.fr-text-default--error{color:#ce0500!important}.fr-text-title--grey{color:#161616!important}.fr-text-title--blue-france{color:#000091!important}.fr-text-title--red-marianne{color:#c9191e!important}.fr-text-label--grey{color:#161616!important}.fr-text-label--blue-france{color:#000091!important}.fr-text-label--red-marianne{color:#c9191e!important}.fr-text-label--green-tilleul-verveine{color:#66673d!important}.fr-text-label--green-bourgeon{color:#447049!important}.fr-text-label--green-emeraude{color:#297254!important}.fr-text-label--green-menthe{color:#37635f!important}.fr-text-label--green-archipel{color:#006a6f!important}.fr-text-label--blue-ecume{color:#2f4077!important}.fr-text-label--blue-cumulus{color:#3558a2!important}.fr-text-label--purple-glycine{color:#6e445a!important}.fr-text-label--pink-macaron{color:#8d533e!important}.fr-text-label--pink-tuile{color:#a94645!important}.fr-text-label--yellow-tournesol{color:#716043!important}.fr-text-label--yellow-moutarde{color:#695240!important}.fr-text-label--orange-terre-battue{color:#755348!important}.fr-text-label--brown-cafe-creme{color:#685c48!important}.fr-text-label--brown-caramel{color:#845d48!important}.fr-text-label--brown-opera{color:#745b47!important}.fr-text-label--beige-gris-galet{color:#6a6156!important}.fr-text-mention--grey{color:#666!important}.fr-text-inverted--grey{color:#fff!important}.fr-text-inverted--blue-france{color:#f5f5fe!important}.fr-text-inverted--red-marianne{color:#fef4f4!important}.fr-text-inverted--info{color:#f4f6ff!important}.fr-text-inverted--success{color:#dffee6!important}.fr-text-inverted--warning{color:#fff4f3!important}.fr-text-inverted--error{color:#fff4f4!important}.fr-text-inverted--green-tilleul-verveine{color:#fef7da!important}.fr-text-inverted--green-bourgeon{color:#e6feda!important}.fr-text-inverted--green-emeraude{color:#e3fdeb!important}.fr-text-inverted--green-menthe{color:#dffdf7!important}.fr-text-inverted--green-archipel{color:#e5fbfd!important}.fr-text-inverted--blue-ecume{color:#f4f6fe!important}.fr-text-inverted--blue-cumulus{color:#f3f6fe!important}.fr-text-inverted--purple-glycine{color:#fef3fd!important}.fr-text-inverted--pink-macaron{color:#fef4f2!important}.fr-text-inverted--pink-tuile{color:#fef4f3!important}.fr-text-inverted--yellow-tournesol{color:#fef6e3!important}.fr-text-inverted--yellow-moutarde{color:#fef5e8!important}.fr-text-inverted--orange-terre-battue{color:#fef4f2!important}.fr-text-inverted--brown-cafe-creme{color:#fbf6ed!important}.fr-text-inverted--brown-caramel,.fr-text-inverted--brown-opera{color:#fbf5f2!important}.fr-text-inverted--beige-gris-galet{color:#f9f6f2!important}.fr-text-action-high--grey{color:#161616!important}.fr-text-action-high--blue-france{color:#000091!important}.fr-text-action-high--red-marianne{color:#c9191e!important}.fr-text-action-high--green-tilleul-verveine{color:#66673d!important}.fr-text-action-high--green-bourgeon{color:#447049!important}.fr-text-action-high--green-emeraude{color:#297254!important}.fr-text-action-high--green-menthe{color:#37635f!important}.fr-text-action-high--green-archipel{color:#006a6f!important}.fr-text-action-high--blue-ecume{color:#2f4077!important}.fr-text-action-high--blue-cumulus{color:#3558a2!important}.fr-text-action-high--purple-glycine{color:#6e445a!important}.fr-text-action-high--pink-macaron{color:#8d533e!important}.fr-text-action-high--pink-tuile{color:#a94645!important}.fr-text-action-high--yellow-tournesol{color:#716043!important}.fr-text-action-high--yellow-moutarde{color:#695240!important}.fr-text-action-high--orange-terre-battue{color:#755348!important}.fr-text-action-high--brown-cafe-creme{color:#685c48!important}.fr-text-action-high--brown-caramel{color:#845d48!important}.fr-text-action-high--brown-opera{color:#745b47!important}.fr-text-action-high--beige-gris-galet{color:#6a6156!important}.fr-border-default--grey{border:1px solid #ddd!important}.fr-border-default--blue-france{border:1px solid #6a6af4!important}.fr-border-default--red-marianne{border:1px solid #e1000f!important}.fr-border-default--green-tilleul-verveine{border:1px solid #b7a73f!important}.fr-border-default--green-bourgeon{border:1px solid #68a532!important}.fr-border-default--green-emeraude{border:1px solid #00a95f!important}.fr-border-default--green-menthe{border:1px solid #009081!important}.fr-border-default--green-archipel{border:1px solid #009099!important}.fr-border-default--blue-ecume{border:1px solid #465f9d!important}.fr-border-default--blue-cumulus{border:1px solid #417dc4!important}.fr-border-default--purple-glycine{border:1px solid #a558a0!important}.fr-border-default--pink-macaron{border:1px solid #e18b76!important}.fr-border-default--pink-tuile{border:1px solid #ce614a!important}.fr-border-default--yellow-tournesol{border:1px solid #c8aa39!important}.fr-border-default--yellow-moutarde{border:1px solid #c3992a!important}.fr-border-default--orange-terre-battue{border:1px solid #e4794a!important}.fr-border-default--brown-cafe-creme{border:1px solid #d1b781!important}.fr-border-default--brown-caramel{border:1px solid #c08c65!important}.fr-border-default--brown-opera{border:1px solid #bd987a!important}.fr-border-default--beige-gris-galet{border:1px solid #aea397!important}.fr-border-plain--grey{border:1px solid #3a3a3a!important}.fr-border-plain--blue-france{border:1px solid #000091!important}.fr-border-plain--red-marianne{border:1px solid #c9191e!important}.fr-border-plain--info{border:1px solid #0063cb!important}.fr-border-plain--success{border:1px solid #18753c!important}.fr-border-plain--warning{border:1px solid #b34000!important}.fr-border-plain--error{border:1px solid #ce0500!important}.fr-border-plain--green-tilleul-verveine{border:1px solid #66673d!important}.fr-border-plain--green-bourgeon{border:1px solid #447049!important}.fr-border-plain--green-emeraude{border:1px solid #297254!important}.fr-border-plain--green-menthe{border:1px solid #37635f!important}.fr-border-plain--green-archipel{border:1px solid #006a6f!important}.fr-border-plain--blue-ecume{border:1px solid #2f4077!important}.fr-border-plain--blue-cumulus{border:1px solid #3558a2!important}.fr-border-plain--purple-glycine{border:1px solid #6e445a!important}.fr-border-plain--pink-macaron{border:1px solid #8d533e!important}.fr-border-plain--pink-tuile{border:1px solid #a94645!important}.fr-border-plain--yellow-tournesol{border:1px solid #716043!important}.fr-border-plain--yellow-moutarde{border:1px solid #695240!important}.fr-border-plain--orange-terre-battue{border:1px solid #755348!important}.fr-border-plain--brown-cafe-creme{border:1px solid #685c48!important}.fr-border-plain--brown-caramel{border:1px solid #845d48!important}.fr-border-plain--brown-opera{border:1px solid #745b47!important}.fr-border-plain--beige-gris-galet{border:1px solid #6a6156!important}.fr-artwork-major--blue-france{fill:#000091!important}.fr-artwork-major--red-marianne{fill:#c9191e!important}.fr-artwork-major--green-tilleul-verveine{fill:#66673d!important}.fr-artwork-major--green-bourgeon{fill:#447049!important}.fr-artwork-major--green-emeraude{fill:#297254!important}.fr-artwork-major--green-menthe{fill:#37635f!important}.fr-artwork-major--green-archipel{fill:#006a6f!important}.fr-artwork-major--blue-ecume{fill:#2f4077!important}.fr-artwork-major--blue-cumulus{fill:#3558a2!important}.fr-artwork-major--purple-glycine{fill:#6e445a!important}.fr-artwork-major--pink-macaron{fill:#8d533e!important}.fr-artwork-major--pink-tuile{fill:#a94645!important}.fr-artwork-major--yellow-tournesol{fill:#716043!important}.fr-artwork-major--yellow-moutarde{fill:#695240!important}.fr-artwork-major--orange-terre-battue{fill:#755348!important}.fr-artwork-major--brown-cafe-creme{fill:#685c48!important}.fr-artwork-major--brown-caramel{fill:#845d48!important}.fr-artwork-major--brown-opera{fill:#745b47!important}.fr-artwork-major--beige-gris-galet{fill:#6a6156!important}.fr-artwork-minor--blue-france{fill:#6a6af4!important}.fr-artwork-minor--red-marianne{fill:#e1000f!important}.fr-artwork-minor--green-tilleul-verveine{fill:#b7a73f!important}.fr-artwork-minor--green-bourgeon{fill:#68a532!important}.fr-artwork-minor--green-emeraude{fill:#00a95f!important}.fr-artwork-minor--green-menthe{fill:#009081!important}.fr-artwork-minor--green-archipel{fill:#009099!important}.fr-artwork-minor--blue-ecume{fill:#465f9d!important}.fr-artwork-minor--blue-cumulus{fill:#417dc4!important}.fr-artwork-minor--purple-glycine{fill:#a558a0!important}.fr-artwork-minor--pink-macaron{fill:#e18b76!important}.fr-artwork-minor--pink-tuile{fill:#ce614a!important}.fr-artwork-minor--yellow-tournesol{fill:#c8aa39!important}.fr-artwork-minor--yellow-moutarde{fill:#c3992a!important}.fr-artwork-minor--orange-terre-battue{fill:#e4794a!important}.fr-artwork-minor--brown-cafe-creme{fill:#d1b781!important}.fr-artwork-minor--brown-caramel{fill:#c08c65!important}.fr-artwork-minor--brown-opera{fill:#bd987a!important}.fr-artwork-minor--beige-gris-galet{fill:#aea397!important}.fr-artwork-decorative--grey{fill:#eee!important}.fr-artwork-decorative--blue-france{fill:#ececfe!important}.fr-artwork-decorative--red-marianne{fill:#fee9e9!important}.fr-artwork-decorative--green-tilleul-verveine{fill:#fceeac!important}.fr-artwork-decorative--green-bourgeon{fill:#c9fcac!important}.fr-artwork-decorative--green-emeraude{fill:#c3fad5!important}.fr-artwork-decorative--green-menthe{fill:#bafaee!important}.fr-artwork-decorative--green-archipel{fill:#c7f6fc!important}.fr-artwork-decorative--blue-ecume{fill:#e9edfe!important}.fr-artwork-decorative--blue-cumulus{fill:#e6eefe!important}.fr-artwork-decorative--purple-glycine{fill:#fee7fc!important}.fr-artwork-decorative--pink-macaron{fill:#fee9e6!important}.fr-artwork-decorative--pink-tuile{fill:#fee9e7!important}.fr-artwork-decorative--yellow-tournesol{fill:#feecc2!important}.fr-artwork-decorative--yellow-moutarde{fill:#feebd0!important}.fr-artwork-decorative--orange-terre-battue{fill:#fee9e5!important}.fr-artwork-decorative--brown-cafe-creme{fill:#f7ecdb!important}.fr-artwork-decorative--brown-caramel{fill:#f7ebe5!important}.fr-artwork-decorative--brown-opera{fill:#f7ece4!important}.fr-artwork-decorative--beige-gris-galet{fill:#f3ede5!important}.fr-artwork-background--grey{fill:#f6f6f6!important}.fr-artwork-background--blue-france{fill:#f5f5fe!important}.fr-artwork-background--red-marianne{fill:#fef4f4!important}.fr-artwork-background--green-tilleul-verveine{fill:#fef7da!important}.fr-artwork-background--green-bourgeon{fill:#e6feda!important}.fr-artwork-background--green-emeraude{fill:#e3fdeb!important}.fr-artwork-background--green-menthe{fill:#dffdf7!important}.fr-artwork-background--green-archipel{fill:#e5fbfd!important}.fr-artwork-background--blue-ecume{fill:#f4f6fe!important}.fr-artwork-background--blue-cumulus{fill:#f3f6fe!important}.fr-artwork-background--purple-glycine{fill:#fef3fd!important}.fr-artwork-background--pink-macaron{fill:#fef4f2!important}.fr-artwork-background--pink-tuile{fill:#fef4f3!important}.fr-artwork-background--yellow-tournesol{fill:#fef6e3!important}.fr-artwork-background--yellow-moutarde{fill:#fef5e8!important}.fr-artwork-background--orange-terre-battue{fill:#fef4f2!important}.fr-artwork-background--brown-cafe-creme{fill:#fbf6ed!important}.fr-artwork-background--brown-caramel,.fr-artwork-background--brown-opera{fill:#fbf5f2!important}.fr-artwork-background--beige-gris-galet{fill:#f9f6f2!important}.fr-artwork-motif--grey{fill:#e5e5e5!important}.fr-artwork-motif--blue-france{fill:#e3e3fd!important}.fr-artwork-motif--red-marianne{fill:#fddede!important}.fr-artwork-motif--green-tilleul-verveine{fill:#fbe769!important}.fr-artwork-motif--green-bourgeon{fill:#a9fb68!important}.fr-artwork-motif--green-emeraude{fill:#9ef9be!important}.fr-artwork-motif--green-menthe{fill:#8bf8e7!important}.fr-artwork-motif--green-archipel{fill:#a6f2fa!important}.fr-artwork-motif--blue-ecume{fill:#dee5fd!important}.fr-artwork-motif--blue-cumulus{fill:#dae6fd!important}.fr-artwork-motif--purple-glycine{fill:#fddbfa!important}.fr-artwork-motif--pink-macaron{fill:#fddfda!important}.fr-artwork-motif--pink-tuile{fill:#fddfdb!important}.fr-artwork-motif--yellow-tournesol{fill:#fde39c!important}.fr-artwork-motif--yellow-moutarde{fill:#fde2b5!important}.fr-artwork-motif--orange-terre-battue{fill:#fddfd8!important}.fr-artwork-motif--brown-cafe-creme{fill:#f4e3c7!important}.fr-artwork-motif--brown-caramel{fill:#f3e2d9!important}.fr-artwork-motif--brown-opera{fill:#f3e2d7!important}.fr-artwork-motif--beige-gris-galet{fill:#eee4d9!important}} \ No newline at end of file diff --git a/dist/dsfr/utility/utility.print.css b/dist/dsfr/utility/utility.print.css new file mode 100644 index 0000000..7fea2b2 --- /dev/null +++ b/dist/dsfr/utility/utility.print.css @@ -0,0 +1,2016 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */ +@media print { + .fr-background-default--grey { + background-color: #fff !important; + } + + .fr-background-default--grey:hover { + background-color: #f6f6f6 !important; + } + + .fr-background-default--grey:active { + background-color: #ededed !important; + } + + .fr-background-alt--grey { + background-color: #f6f6f6 !important; + } + + .fr-background-alt--grey:hover { + background-color: #dfdfdf !important; + } + + .fr-background-alt--grey:active { + background-color: #cfcfcf !important; + } + + .fr-background-alt--blue-france { + background-color: #f5f5fe !important; + } + + .fr-background-alt--blue-france:hover { + background-color: #dcdcfc !important; + } + + .fr-background-alt--blue-france:active { + background-color: #cbcbfa !important; + } + + .fr-background-alt--red-marianne { + background-color: #fef4f4 !important; + } + + .fr-background-alt--red-marianne:hover { + background-color: #fcd7d7 !important; + } + + .fr-background-alt--red-marianne:active { + background-color: #fac4c4 !important; + } + + .fr-background-alt--green-tilleul-verveine { + background-color: #fef7da !important; + } + + .fr-background-alt--green-tilleul-verveine:hover { + background-color: #fce552 !important; + } + + .fr-background-alt--green-tilleul-verveine:active { + background-color: #ebd54c !important; + } + + .fr-background-alt--green-bourgeon { + background-color: #e6feda !important; + } + + .fr-background-alt--green-bourgeon:hover { + background-color: #a7fc62 !important; + } + + .fr-background-alt--green-bourgeon:active { + background-color: #98ed4d !important; + } + + .fr-background-alt--green-emeraude { + background-color: #e3fdeb !important; + } + + .fr-background-alt--green-emeraude:hover { + background-color: #94f9b9 !important; + } + + .fr-background-alt--green-emeraude:active { + background-color: #6df1a3 !important; + } + + .fr-background-alt--green-menthe { + background-color: #dffdf7 !important; + } + + .fr-background-alt--green-menthe:hover { + background-color: #84f9e7 !important; + } + + .fr-background-alt--green-menthe:active { + background-color: #70ebd8 !important; + } + + .fr-background-alt--green-archipel { + background-color: #e5fbfd !important; + } + + .fr-background-alt--green-archipel:hover { + background-color: #99f2f8 !important; + } + + .fr-background-alt--green-archipel:active { + background-color: #73e9f0 !important; + } + + .fr-background-alt--blue-ecume { + background-color: #f4f6fe !important; + } + + .fr-background-alt--blue-ecume:hover { + background-color: #d7dffb !important; + } + + .fr-background-alt--blue-ecume:active { + background-color: #c3cffa !important; + } + + .fr-background-alt--blue-cumulus { + background-color: #f3f6fe !important; + } + + .fr-background-alt--blue-cumulus:hover { + background-color: #d3dffc !important; + } + + .fr-background-alt--blue-cumulus:active { + background-color: #bed0fa !important; + } + + .fr-background-alt--purple-glycine { + background-color: #fef3fd !important; + } + + .fr-background-alt--purple-glycine:hover { + background-color: #fcd4f8 !important; + } + + .fr-background-alt--purple-glycine:active { + background-color: #fabff5 !important; + } + + .fr-background-alt--pink-macaron { + background-color: #fef4f2 !important; + } + + .fr-background-alt--pink-macaron:hover { + background-color: #fcd8d0 !important; + } + + .fr-background-alt--pink-macaron:active { + background-color: #fac5b8 !important; + } + + .fr-background-alt--pink-tuile { + background-color: #fef4f3 !important; + } + + .fr-background-alt--pink-tuile:hover { + background-color: #fcd7d3 !important; + } + + .fr-background-alt--pink-tuile:active { + background-color: #fac4be !important; + } + + .fr-background-alt--yellow-tournesol { + background-color: #fef6e3 !important; + } + + .fr-background-alt--yellow-tournesol:hover { + background-color: #fce086 !important; + } + + .fr-background-alt--yellow-tournesol:active { + background-color: #f5d24b !important; + } + + .fr-background-alt--yellow-moutarde { + background-color: #fef5e8 !important; + } + + .fr-background-alt--yellow-moutarde:hover { + background-color: #fcdca3 !important; + } + + .fr-background-alt--yellow-moutarde:active { + background-color: #fbcd64 !important; + } + + .fr-background-alt--orange-terre-battue { + background-color: #fef4f2 !important; + } + + .fr-background-alt--orange-terre-battue:hover { + background-color: #fcd8d0 !important; + } + + .fr-background-alt--orange-terre-battue:active { + background-color: #fac5b8 !important; + } + + .fr-background-alt--brown-cafe-creme { + background-color: #fbf6ed !important; + } + + .fr-background-alt--brown-cafe-creme:hover { + background-color: #f2deb6 !important; + } + + .fr-background-alt--brown-cafe-creme:active { + background-color: #eacf91 !important; + } + + .fr-background-alt--brown-caramel { + background-color: #fbf5f2 !important; + } + + .fr-background-alt--brown-caramel:hover { + background-color: #f1dbcf !important; + } + + .fr-background-alt--brown-caramel:active { + background-color: #ecc9b5 !important; + } + + .fr-background-alt--brown-opera { + background-color: #fbf5f2 !important; + } + + .fr-background-alt--brown-opera:hover { + background-color: #f1dbcf !important; + } + + .fr-background-alt--brown-opera:active { + background-color: #ecc9b5 !important; + } + + .fr-background-alt--beige-gris-galet { + background-color: #f9f6f2 !important; + } + + .fr-background-alt--beige-gris-galet:hover { + background-color: #eadecd !important; + } + + .fr-background-alt--beige-gris-galet:active { + background-color: #e1ceb1 !important; + } + + .fr-background-contrast--grey { + background-color: #eee !important; + } + + .fr-background-contrast--grey:hover { + background-color: #d2d2d2 !important; + } + + .fr-background-contrast--grey:active { + background-color: #c1c1c1 !important; + } + + .fr-background-contrast--blue-france { + background-color: #ececfe !important; + } + + .fr-background-contrast--blue-france:hover { + background-color: #cecefc !important; + } + + .fr-background-contrast--blue-france:active { + background-color: #bbbbfc !important; + } + + .fr-background-contrast--red-marianne { + background-color: #fee9e9 !important; + } + + .fr-background-contrast--red-marianne:hover { + background-color: #fdc5c5 !important; + } + + .fr-background-contrast--red-marianne:active { + background-color: #fcafaf !important; + } + + .fr-background-contrast--green-tilleul-verveine { + background-color: #fceeac !important; + } + + .fr-background-contrast--green-tilleul-verveine:hover { + background-color: #e8d45c !important; + } + + .fr-background-contrast--green-tilleul-verveine:active { + background-color: #d4c254 !important; + } + + .fr-background-contrast--green-bourgeon { + background-color: #c9fcac !important; + } + + .fr-background-contrast--green-bourgeon:hover { + background-color: #9ae95d !important; + } + + .fr-background-contrast--green-bourgeon:active { + background-color: #8dd555 !important; + } + + .fr-background-contrast--green-emeraude { + background-color: #c3fad5 !important; + } + + .fr-background-contrast--green-emeraude:hover { + background-color: #77eda5 !important; + } + + .fr-background-contrast--green-emeraude:active { + background-color: #6dd897 !important; + } + + .fr-background-contrast--green-menthe { + background-color: #bafaee !important; + } + + .fr-background-contrast--green-menthe:hover { + background-color: #79e7d5 !important; + } + + .fr-background-contrast--green-menthe:active { + background-color: #6fd3c3 !important; + } + + .fr-background-contrast--green-archipel { + background-color: #c7f6fc !important; + } + + .fr-background-contrast--green-archipel:hover { + background-color: #64ecf8 !important; + } + + .fr-background-contrast--green-archipel:active { + background-color: #5bd8e3 !important; + } + + .fr-background-contrast--blue-ecume { + background-color: #e9edfe !important; + } + + .fr-background-contrast--blue-ecume:hover { + background-color: #c5d0fc !important; + } + + .fr-background-contrast--blue-ecume:active { + background-color: #adbffc !important; + } + + .fr-background-contrast--blue-cumulus { + background-color: #e6eefe !important; + } + + .fr-background-contrast--blue-cumulus:hover { + background-color: #bcd3fc !important; + } + + .fr-background-contrast--blue-cumulus:active { + background-color: #9fc3fc !important; + } + + .fr-background-contrast--purple-glycine { + background-color: #fee7fc !important; + } + + .fr-background-contrast--purple-glycine:hover { + background-color: #fdc0f8 !important; + } + + .fr-background-contrast--purple-glycine:active { + background-color: #fca8f6 !important; + } + + .fr-background-contrast--pink-macaron { + background-color: #fee9e6 !important; + } + + .fr-background-contrast--pink-macaron:hover { + background-color: #fdc6bd !important; + } + + .fr-background-contrast--pink-macaron:active { + background-color: #fcb0a2 !important; + } + + .fr-background-contrast--pink-tuile { + background-color: #fee9e7 !important; + } + + .fr-background-contrast--pink-tuile:hover { + background-color: #fdc6c0 !important; + } + + .fr-background-contrast--pink-tuile:active { + background-color: #fcb0a7 !important; + } + + .fr-background-contrast--yellow-tournesol { + background-color: #feecc2 !important; + } + + .fr-background-contrast--yellow-tournesol:hover { + background-color: #fbd335 !important; + } + + .fr-background-contrast--yellow-tournesol:active { + background-color: #e6c130 !important; + } + + .fr-background-contrast--yellow-moutarde { + background-color: #feebd0 !important; + } + + .fr-background-contrast--yellow-moutarde:hover { + background-color: #fdcd6d !important; + } + + .fr-background-contrast--yellow-moutarde:active { + background-color: #f4be30 !important; + } + + .fr-background-contrast--orange-terre-battue { + background-color: #fee9e5 !important; + } + + .fr-background-contrast--orange-terre-battue:hover { + background-color: #fdc6ba !important; + } + + .fr-background-contrast--orange-terre-battue:active { + background-color: #fcb09e !important; + } + + .fr-background-contrast--brown-cafe-creme { + background-color: #f7ecdb !important; + } + + .fr-background-contrast--brown-cafe-creme:hover { + background-color: #edce94 !important; + } + + .fr-background-contrast--brown-cafe-creme:active { + background-color: #dabd84 !important; + } + + .fr-background-contrast--brown-caramel { + background-color: #f7ebe5 !important; + } + + .fr-background-contrast--brown-caramel:hover { + background-color: #eccbb9 !important; + } + + .fr-background-contrast--brown-caramel:active { + background-color: #e6b79a !important; + } + + .fr-background-contrast--brown-opera { + background-color: #f7ece4 !important; + } + + .fr-background-contrast--brown-opera:hover { + background-color: #eccdb3 !important; + } + + .fr-background-contrast--brown-opera:active { + background-color: #e6ba90 !important; + } + + .fr-background-contrast--beige-gris-galet { + background-color: #f3ede5 !important; + } + + .fr-background-contrast--beige-gris-galet:hover { + background-color: #e1d0b5 !important; + } + + .fr-background-contrast--beige-gris-galet:active { + background-color: #d1bea2 !important; + } + + .fr-background-contrast--info { + background-color: #e8edff !important; + } + + .fr-background-contrast--info:hover { + background-color: #c2d1ff !important; + } + + .fr-background-contrast--info:active { + background-color: #a9bfff !important; + } + + .fr-background-contrast--success { + background-color: #b8fec9 !important; + } + + .fr-background-contrast--success:hover { + background-color: #46fd89 !important; + } + + .fr-background-contrast--success:active { + background-color: #34eb7b !important; + } + + .fr-background-contrast--warning { + background-color: #ffe9e6 !important; + } + + .fr-background-contrast--warning:hover { + background-color: #ffc6bd !important; + } + + .fr-background-contrast--warning:active { + background-color: #ffb0a2 !important; + } + + .fr-background-contrast--error { + background-color: #ffe9e9 !important; + } + + .fr-background-contrast--error:hover { + background-color: #ffc5c5 !important; + } + + .fr-background-contrast--error:active { + background-color: #ffafaf !important; + } + + .fr-background-flat--grey { + background-color: #3a3a3a !important; + } + + .fr-background-flat--blue-france { + background-color: #000091 !important; + } + + .fr-background-flat--red-marianne { + background-color: #c9191e !important; + } + + .fr-background-flat--green-tilleul-verveine { + background-color: #66673d !important; + } + + .fr-background-flat--green-bourgeon { + background-color: #447049 !important; + } + + .fr-background-flat--green-emeraude { + background-color: #297254 !important; + } + + .fr-background-flat--green-menthe { + background-color: #37635f !important; + } + + .fr-background-flat--green-archipel { + background-color: #006a6f !important; + } + + .fr-background-flat--blue-ecume { + background-color: #2f4077 !important; + } + + .fr-background-flat--blue-cumulus { + background-color: #3558a2 !important; + } + + .fr-background-flat--purple-glycine { + background-color: #6e445a !important; + } + + .fr-background-flat--pink-macaron { + background-color: #8d533e !important; + } + + .fr-background-flat--pink-tuile { + background-color: #a94645 !important; + } + + .fr-background-flat--yellow-tournesol { + background-color: #716043 !important; + } + + .fr-background-flat--yellow-moutarde { + background-color: #695240 !important; + } + + .fr-background-flat--orange-terre-battue { + background-color: #755348 !important; + } + + .fr-background-flat--brown-cafe-creme { + background-color: #685c48 !important; + } + + .fr-background-flat--brown-caramel { + background-color: #845d48 !important; + } + + .fr-background-flat--brown-opera { + background-color: #745b47 !important; + } + + .fr-background-flat--beige-gris-galet { + background-color: #6a6156 !important; + } + + .fr-background-flat--info { + background-color: #0063cb !important; + } + + .fr-background-flat--success { + background-color: #18753c !important; + } + + .fr-background-flat--warning { + background-color: #b34000 !important; + } + + .fr-background-flat--error { + background-color: #ce0500 !important; + } + + .fr-background-action-high--grey { + background-color: #3a3a3a !important; + } + + .fr-background-action-high--grey:hover { + background-color: #616161 !important; + } + + .fr-background-action-high--grey:active { + background-color: #777 !important; + } + + .fr-background-action-high--blue-france { + background-color: #000091 !important; + } + + .fr-background-action-high--blue-france:hover { + background-color: #1212ff !important; + } + + .fr-background-action-high--blue-france:active { + background-color: #2323ff !important; + } + + .fr-background-action-high--red-marianne { + background-color: #c9191e !important; + } + + .fr-background-action-high--red-marianne:hover { + background-color: #f93f42 !important; + } + + .fr-background-action-high--red-marianne:active { + background-color: #f95a5c !important; + } + + .fr-background-action-high--green-tilleul-verveine { + background-color: #66673d !important; + } + + .fr-background-action-high--green-tilleul-verveine:hover { + background-color: #929359 !important; + } + + .fr-background-action-high--green-tilleul-verveine:active { + background-color: #a7a967 !important; + } + + .fr-background-action-high--green-bourgeon { + background-color: #447049 !important; + } + + .fr-background-action-high--green-bourgeon:hover { + background-color: #639f6a !important; + } + + .fr-background-action-high--green-bourgeon:active { + background-color: #72b77a !important; + } + + .fr-background-action-high--green-emeraude { + background-color: #297254 !important; + } + + .fr-background-action-high--green-emeraude:hover { + background-color: #3ea47a !important; + } + + .fr-background-action-high--green-emeraude:active { + background-color: #49bc8d !important; + } + + .fr-background-action-high--green-menthe { + background-color: #37635f !important; + } + + .fr-background-action-high--green-menthe:hover { + background-color: #53918c !important; + } + + .fr-background-action-high--green-menthe:active { + background-color: #62a9a2 !important; + } + + .fr-background-action-high--green-archipel { + background-color: #006a6f !important; + } + + .fr-background-action-high--green-archipel:hover { + background-color: #009fa7 !important; + } + + .fr-background-action-high--green-archipel:active { + background-color: #00bbc3 !important; + } + + .fr-background-action-high--blue-ecume { + background-color: #2f4077 !important; + } + + .fr-background-action-high--blue-ecume:hover { + background-color: #4e68bb !important; + } + + .fr-background-action-high--blue-ecume:active { + background-color: #667dcf !important; + } + + .fr-background-action-high--blue-cumulus { + background-color: #3558a2 !important; + } + + .fr-background-action-high--blue-cumulus:hover { + background-color: #5982e0 !important; + } + + .fr-background-action-high--blue-cumulus:active { + background-color: #7996e6 !important; + } + + .fr-background-action-high--purple-glycine { + background-color: #6e445a !important; + } + + .fr-background-action-high--purple-glycine:hover { + background-color: #a66989 !important; + } + + .fr-background-action-high--purple-glycine:active { + background-color: #bb7f9e !important; + } + + .fr-background-action-high--pink-macaron { + background-color: #8d533e !important; + } + + .fr-background-action-high--pink-macaron:hover { + background-color: #ca795c !important; + } + + .fr-background-action-high--pink-macaron:active { + background-color: #e08e73 !important; + } + + .fr-background-action-high--pink-tuile { + background-color: #a94645 !important; + } + + .fr-background-action-high--pink-tuile:hover { + background-color: #d5706f !important; + } + + .fr-background-action-high--pink-tuile:active { + background-color: #da8a89 !important; + } + + .fr-background-action-high--yellow-tournesol { + background-color: #716043 !important; + } + + .fr-background-action-high--yellow-tournesol:hover { + background-color: #a28a62 !important; + } + + .fr-background-action-high--yellow-tournesol:active { + background-color: #ba9f72 !important; + } + + .fr-background-action-high--yellow-moutarde { + background-color: #695240 !important; + } + + .fr-background-action-high--yellow-moutarde:hover { + background-color: #9b7b61 !important; + } + + .fr-background-action-high--yellow-moutarde:active { + background-color: #b58f72 !important; + } + + .fr-background-action-high--orange-terre-battue { + background-color: #755348 !important; + } + + .fr-background-action-high--orange-terre-battue:hover { + background-color: #ab7b6b !important; + } + + .fr-background-action-high--orange-terre-battue:active { + background-color: #c68f7d !important; + } + + .fr-background-action-high--brown-cafe-creme { + background-color: #685c48 !important; + } + + .fr-background-action-high--brown-cafe-creme:hover { + background-color: #97866a !important; + } + + .fr-background-action-high--brown-cafe-creme:active { + background-color: #ae9b7b !important; + } + + .fr-background-action-high--brown-caramel { + background-color: #845d48 !important; + } + + .fr-background-action-high--brown-caramel:hover { + background-color: #bb8568 !important; + } + + .fr-background-action-high--brown-caramel:active { + background-color: #d69978 !important; + } + + .fr-background-action-high--brown-opera { + background-color: #745b47 !important; + } + + .fr-background-action-high--brown-opera:hover { + background-color: #a78468 !important; + } + + .fr-background-action-high--brown-opera:active { + background-color: #c09979 !important; + } + + .fr-background-action-high--beige-gris-galet { + background-color: #6a6156 !important; + } + + .fr-background-action-high--beige-gris-galet:hover { + background-color: #988b7c !important; + } + + .fr-background-action-high--beige-gris-galet:active { + background-color: #afa08f !important; + } + + .fr-background-action-high--info { + background-color: #0063cb !important; + } + + .fr-background-action-high--info:hover { + background-color: #3b87ff !important; + } + + .fr-background-action-high--info:active { + background-color: #6798ff !important; + } + + .fr-background-action-high--success { + background-color: #18753c !important; + } + + .fr-background-action-high--success:hover { + background-color: #27a959 !important; + } + + .fr-background-action-high--success:active { + background-color: #2fc368 !important; + } + + .fr-background-action-high--warning { + background-color: #b34000 !important; + } + + .fr-background-action-high--warning:hover { + background-color: #ff6218 !important; + } + + .fr-background-action-high--warning:active { + background-color: #ff7a55 !important; + } + + .fr-background-action-high--error { + background-color: #ce0500 !important; + } + + .fr-background-action-high--error:hover { + background-color: #ff2725 !important; + } + + .fr-background-action-high--error:active { + background-color: #ff4140 !important; + } + + .fr-background-action-low--blue-france { + background-color: #e3e3fd !important; + } + + .fr-background-action-low--blue-france:hover { + background-color: #c1c1fb !important; + } + + .fr-background-action-low--blue-france:active { + background-color: #adadf9 !important; + } + + .fr-background-action-low--red-marianne { + background-color: #fddede !important; + } + + .fr-background-action-low--red-marianne:hover { + background-color: #fbb6b6 !important; + } + + .fr-background-action-low--red-marianne:active { + background-color: #fa9e9e !important; + } + + .fr-background-action-low--green-tilleul-verveine { + background-color: #fbe769 !important; + } + + .fr-background-action-low--green-tilleul-verveine:hover { + background-color: #d7c655 !important; + } + + .fr-background-action-low--green-tilleul-verveine:active { + background-color: #c2b24c !important; + } + + .fr-background-action-low--green-bourgeon { + background-color: #a9fb68 !important; + } + + .fr-background-action-low--green-bourgeon:hover { + background-color: #8ed654 !important; + } + + .fr-background-action-low--green-bourgeon:active { + background-color: #7fc04b !important; + } + + .fr-background-action-low--green-emeraude { + background-color: #9ef9be !important; + } + + .fr-background-action-low--green-emeraude:hover { + background-color: #69df97 !important; + } + + .fr-background-action-low--green-emeraude:active { + background-color: #5ec988 !important; + } + + .fr-background-action-low--green-menthe { + background-color: #8bf8e7 !important; + } + + .fr-background-action-low--green-menthe:hover { + background-color: #6ed5c5 !important; + } + + .fr-background-action-low--green-menthe:active { + background-color: #62bfb1 !important; + } + + .fr-background-action-low--green-archipel { + background-color: #a6f2fa !important; + } + + .fr-background-action-low--green-archipel:hover { + background-color: #62dbe5 !important; + } + + .fr-background-action-low--green-archipel:active { + background-color: #58c5cf !important; + } + + .fr-background-action-low--blue-ecume { + background-color: #dee5fd !important; + } + + .fr-background-action-low--blue-ecume:hover { + background-color: #b4c5fb !important; + } + + .fr-background-action-low--blue-ecume:active { + background-color: #99b3f9 !important; + } + + .fr-background-action-low--blue-cumulus { + background-color: #dae6fd !important; + } + + .fr-background-action-low--blue-cumulus:hover { + background-color: #a9c8fb !important; + } + + .fr-background-action-low--blue-cumulus:active { + background-color: #8ab8f9 !important; + } + + .fr-background-action-low--purple-glycine { + background-color: #fddbfa !important; + } + + .fr-background-action-low--purple-glycine:hover { + background-color: #fbaff5 !important; + } + + .fr-background-action-low--purple-glycine:active { + background-color: #fa96f2 !important; + } + + .fr-background-action-low--pink-macaron { + background-color: #fddfda !important; + } + + .fr-background-action-low--pink-macaron:hover { + background-color: #fbb8ab !important; + } + + .fr-background-action-low--pink-macaron:active { + background-color: #faa18d !important; + } + + .fr-background-action-low--pink-tuile { + background-color: #fddfdb !important; + } + + .fr-background-action-low--pink-tuile:hover { + background-color: #fbb8ad !important; + } + + .fr-background-action-low--pink-tuile:active { + background-color: #faa191 !important; + } + + .fr-background-action-low--yellow-tournesol { + background-color: #fde39c !important; + } + + .fr-background-action-low--yellow-tournesol:hover { + background-color: #e9c53b !important; + } + + .fr-background-action-low--yellow-tournesol:active { + background-color: #d3b235 !important; + } + + .fr-background-action-low--yellow-moutarde { + background-color: #fde2b5 !important; + } + + .fr-background-action-low--yellow-moutarde:hover { + background-color: #f6c43c !important; + } + + .fr-background-action-low--yellow-moutarde:active { + background-color: #dfb135 !important; + } + + .fr-background-action-low--orange-terre-battue { + background-color: #fddfd8 !important; + } + + .fr-background-action-low--orange-terre-battue:hover { + background-color: #fbb8a5 !important; + } + + .fr-background-action-low--orange-terre-battue:active { + background-color: #faa184 !important; + } + + .fr-background-action-low--brown-cafe-creme { + background-color: #f4e3c7 !important; + } + + .fr-background-action-low--brown-cafe-creme:hover { + background-color: #e1c386 !important; + } + + .fr-background-action-low--brown-cafe-creme:active { + background-color: #ccb078 !important; + } + + .fr-background-action-low--brown-caramel { + background-color: #f3e2d9 !important; + } + + .fr-background-action-low--brown-caramel:hover { + background-color: #e7bea6 !important; + } + + .fr-background-action-low--brown-caramel:active { + background-color: #e1a982 !important; + } + + .fr-background-action-low--brown-opera { + background-color: #f3e2d7 !important; + } + + .fr-background-action-low--brown-opera:hover { + background-color: #e7bfa0 !important; + } + + .fr-background-action-low--brown-opera:active { + background-color: #deaa7e !important; + } + + .fr-background-action-low--beige-gris-galet { + background-color: #eee4d9 !important; + } + + .fr-background-action-low--beige-gris-galet:hover { + background-color: #dbc3a4 !important; + } + + .fr-background-action-low--beige-gris-galet:active { + background-color: #c6b094 !important; + } + + .fr-text-default--grey { + color: #3a3a3a !important; + } + + .fr-text-default--info { + color: #0063cb !important; + } + + .fr-text-default--success { + color: #18753c !important; + } + + .fr-text-default--warning { + color: #b34000 !important; + } + + .fr-text-default--error { + color: #ce0500 !important; + } + + .fr-text-title--grey { + color: #161616 !important; + } + + .fr-text-title--blue-france { + color: #000091 !important; + } + + .fr-text-title--red-marianne { + color: #c9191e !important; + } + + .fr-text-label--grey { + color: #161616 !important; + } + + .fr-text-label--blue-france { + color: #000091 !important; + } + + .fr-text-label--red-marianne { + color: #c9191e !important; + } + + .fr-text-label--green-tilleul-verveine { + color: #66673d !important; + } + + .fr-text-label--green-bourgeon { + color: #447049 !important; + } + + .fr-text-label--green-emeraude { + color: #297254 !important; + } + + .fr-text-label--green-menthe { + color: #37635f !important; + } + + .fr-text-label--green-archipel { + color: #006a6f !important; + } + + .fr-text-label--blue-ecume { + color: #2f4077 !important; + } + + .fr-text-label--blue-cumulus { + color: #3558a2 !important; + } + + .fr-text-label--purple-glycine { + color: #6e445a !important; + } + + .fr-text-label--pink-macaron { + color: #8d533e !important; + } + + .fr-text-label--pink-tuile { + color: #a94645 !important; + } + + .fr-text-label--yellow-tournesol { + color: #716043 !important; + } + + .fr-text-label--yellow-moutarde { + color: #695240 !important; + } + + .fr-text-label--orange-terre-battue { + color: #755348 !important; + } + + .fr-text-label--brown-cafe-creme { + color: #685c48 !important; + } + + .fr-text-label--brown-caramel { + color: #845d48 !important; + } + + .fr-text-label--brown-opera { + color: #745b47 !important; + } + + .fr-text-label--beige-gris-galet { + color: #6a6156 !important; + } + + .fr-text-mention--grey { + color: #666 !important; + } + + .fr-text-inverted--grey { + color: #fff !important; + } + + .fr-text-inverted--blue-france { + color: #f5f5fe !important; + } + + .fr-text-inverted--red-marianne { + color: #fef4f4 !important; + } + + .fr-text-inverted--info { + color: #f4f6ff !important; + } + + .fr-text-inverted--success { + color: #dffee6 !important; + } + + .fr-text-inverted--warning { + color: #fff4f3 !important; + } + + .fr-text-inverted--error { + color: #fff4f4 !important; + } + + .fr-text-inverted--green-tilleul-verveine { + color: #fef7da !important; + } + + .fr-text-inverted--green-bourgeon { + color: #e6feda !important; + } + + .fr-text-inverted--green-emeraude { + color: #e3fdeb !important; + } + + .fr-text-inverted--green-menthe { + color: #dffdf7 !important; + } + + .fr-text-inverted--green-archipel { + color: #e5fbfd !important; + } + + .fr-text-inverted--blue-ecume { + color: #f4f6fe !important; + } + + .fr-text-inverted--blue-cumulus { + color: #f3f6fe !important; + } + + .fr-text-inverted--purple-glycine { + color: #fef3fd !important; + } + + .fr-text-inverted--pink-macaron { + color: #fef4f2 !important; + } + + .fr-text-inverted--pink-tuile { + color: #fef4f3 !important; + } + + .fr-text-inverted--yellow-tournesol { + color: #fef6e3 !important; + } + + .fr-text-inverted--yellow-moutarde { + color: #fef5e8 !important; + } + + .fr-text-inverted--orange-terre-battue { + color: #fef4f2 !important; + } + + .fr-text-inverted--brown-cafe-creme { + color: #fbf6ed !important; + } + + .fr-text-inverted--brown-caramel { + color: #fbf5f2 !important; + } + + .fr-text-inverted--brown-opera { + color: #fbf5f2 !important; + } + + .fr-text-inverted--beige-gris-galet { + color: #f9f6f2 !important; + } + + .fr-text-action-high--grey { + color: #161616 !important; + } + + .fr-text-action-high--blue-france { + color: #000091 !important; + } + + .fr-text-action-high--red-marianne { + color: #c9191e !important; + } + + .fr-text-action-high--green-tilleul-verveine { + color: #66673d !important; + } + + .fr-text-action-high--green-bourgeon { + color: #447049 !important; + } + + .fr-text-action-high--green-emeraude { + color: #297254 !important; + } + + .fr-text-action-high--green-menthe { + color: #37635f !important; + } + + .fr-text-action-high--green-archipel { + color: #006a6f !important; + } + + .fr-text-action-high--blue-ecume { + color: #2f4077 !important; + } + + .fr-text-action-high--blue-cumulus { + color: #3558a2 !important; + } + + .fr-text-action-high--purple-glycine { + color: #6e445a !important; + } + + .fr-text-action-high--pink-macaron { + color: #8d533e !important; + } + + .fr-text-action-high--pink-tuile { + color: #a94645 !important; + } + + .fr-text-action-high--yellow-tournesol { + color: #716043 !important; + } + + .fr-text-action-high--yellow-moutarde { + color: #695240 !important; + } + + .fr-text-action-high--orange-terre-battue { + color: #755348 !important; + } + + .fr-text-action-high--brown-cafe-creme { + color: #685c48 !important; + } + + .fr-text-action-high--brown-caramel { + color: #845d48 !important; + } + + .fr-text-action-high--brown-opera { + color: #745b47 !important; + } + + .fr-text-action-high--beige-gris-galet { + color: #6a6156 !important; + } + + .fr-border-default--grey { + border: 1px solid #ddd !important; + } + + .fr-border-default--blue-france { + border: 1px solid #6a6af4 !important; + } + + .fr-border-default--red-marianne { + border: 1px solid #e1000f !important; + } + + .fr-border-default--green-tilleul-verveine { + border: 1px solid #b7a73f !important; + } + + .fr-border-default--green-bourgeon { + border: 1px solid #68a532 !important; + } + + .fr-border-default--green-emeraude { + border: 1px solid #00a95f !important; + } + + .fr-border-default--green-menthe { + border: 1px solid #009081 !important; + } + + .fr-border-default--green-archipel { + border: 1px solid #009099 !important; + } + + .fr-border-default--blue-ecume { + border: 1px solid #465f9d !important; + } + + .fr-border-default--blue-cumulus { + border: 1px solid #417dc4 !important; + } + + .fr-border-default--purple-glycine { + border: 1px solid #a558a0 !important; + } + + .fr-border-default--pink-macaron { + border: 1px solid #e18b76 !important; + } + + .fr-border-default--pink-tuile { + border: 1px solid #ce614a !important; + } + + .fr-border-default--yellow-tournesol { + border: 1px solid #c8aa39 !important; + } + + .fr-border-default--yellow-moutarde { + border: 1px solid #c3992a !important; + } + + .fr-border-default--orange-terre-battue { + border: 1px solid #e4794a !important; + } + + .fr-border-default--brown-cafe-creme { + border: 1px solid #d1b781 !important; + } + + .fr-border-default--brown-caramel { + border: 1px solid #c08c65 !important; + } + + .fr-border-default--brown-opera { + border: 1px solid #bd987a !important; + } + + .fr-border-default--beige-gris-galet { + border: 1px solid #aea397 !important; + } + + .fr-border-plain--grey { + border: 1px solid #3a3a3a !important; + } + + .fr-border-plain--blue-france { + border: 1px solid #000091 !important; + } + + .fr-border-plain--red-marianne { + border: 1px solid #c9191e !important; + } + + .fr-border-plain--info { + border: 1px solid #0063cb !important; + } + + .fr-border-plain--success { + border: 1px solid #18753c !important; + } + + .fr-border-plain--warning { + border: 1px solid #b34000 !important; + } + + .fr-border-plain--error { + border: 1px solid #ce0500 !important; + } + + .fr-border-plain--green-tilleul-verveine { + border: 1px solid #66673d !important; + } + + .fr-border-plain--green-bourgeon { + border: 1px solid #447049 !important; + } + + .fr-border-plain--green-emeraude { + border: 1px solid #297254 !important; + } + + .fr-border-plain--green-menthe { + border: 1px solid #37635f !important; + } + + .fr-border-plain--green-archipel { + border: 1px solid #006a6f !important; + } + + .fr-border-plain--blue-ecume { + border: 1px solid #2f4077 !important; + } + + .fr-border-plain--blue-cumulus { + border: 1px solid #3558a2 !important; + } + + .fr-border-plain--purple-glycine { + border: 1px solid #6e445a !important; + } + + .fr-border-plain--pink-macaron { + border: 1px solid #8d533e !important; + } + + .fr-border-plain--pink-tuile { + border: 1px solid #a94645 !important; + } + + .fr-border-plain--yellow-tournesol { + border: 1px solid #716043 !important; + } + + .fr-border-plain--yellow-moutarde { + border: 1px solid #695240 !important; + } + + .fr-border-plain--orange-terre-battue { + border: 1px solid #755348 !important; + } + + .fr-border-plain--brown-cafe-creme { + border: 1px solid #685c48 !important; + } + + .fr-border-plain--brown-caramel { + border: 1px solid #845d48 !important; + } + + .fr-border-plain--brown-opera { + border: 1px solid #745b47 !important; + } + + .fr-border-plain--beige-gris-galet { + border: 1px solid #6a6156 !important; + } + + .fr-artwork-major--blue-france { + fill: #000091 !important; + } + + .fr-artwork-major--red-marianne { + fill: #c9191e !important; + } + + .fr-artwork-major--green-tilleul-verveine { + fill: #66673d !important; + } + + .fr-artwork-major--green-bourgeon { + fill: #447049 !important; + } + + .fr-artwork-major--green-emeraude { + fill: #297254 !important; + } + + .fr-artwork-major--green-menthe { + fill: #37635f !important; + } + + .fr-artwork-major--green-archipel { + fill: #006a6f !important; + } + + .fr-artwork-major--blue-ecume { + fill: #2f4077 !important; + } + + .fr-artwork-major--blue-cumulus { + fill: #3558a2 !important; + } + + .fr-artwork-major--purple-glycine { + fill: #6e445a !important; + } + + .fr-artwork-major--pink-macaron { + fill: #8d533e !important; + } + + .fr-artwork-major--pink-tuile { + fill: #a94645 !important; + } + + .fr-artwork-major--yellow-tournesol { + fill: #716043 !important; + } + + .fr-artwork-major--yellow-moutarde { + fill: #695240 !important; + } + + .fr-artwork-major--orange-terre-battue { + fill: #755348 !important; + } + + .fr-artwork-major--brown-cafe-creme { + fill: #685c48 !important; + } + + .fr-artwork-major--brown-caramel { + fill: #845d48 !important; + } + + .fr-artwork-major--brown-opera { + fill: #745b47 !important; + } + + .fr-artwork-major--beige-gris-galet { + fill: #6a6156 !important; + } + + .fr-artwork-minor--blue-france { + fill: #6a6af4 !important; + } + + .fr-artwork-minor--red-marianne { + fill: #e1000f !important; + } + + .fr-artwork-minor--green-tilleul-verveine { + fill: #b7a73f !important; + } + + .fr-artwork-minor--green-bourgeon { + fill: #68a532 !important; + } + + .fr-artwork-minor--green-emeraude { + fill: #00a95f !important; + } + + .fr-artwork-minor--green-menthe { + fill: #009081 !important; + } + + .fr-artwork-minor--green-archipel { + fill: #009099 !important; + } + + .fr-artwork-minor--blue-ecume { + fill: #465f9d !important; + } + + .fr-artwork-minor--blue-cumulus { + fill: #417dc4 !important; + } + + .fr-artwork-minor--purple-glycine { + fill: #a558a0 !important; + } + + .fr-artwork-minor--pink-macaron { + fill: #e18b76 !important; + } + + .fr-artwork-minor--pink-tuile { + fill: #ce614a !important; + } + + .fr-artwork-minor--yellow-tournesol { + fill: #c8aa39 !important; + } + + .fr-artwork-minor--yellow-moutarde { + fill: #c3992a !important; + } + + .fr-artwork-minor--orange-terre-battue { + fill: #e4794a !important; + } + + .fr-artwork-minor--brown-cafe-creme { + fill: #d1b781 !important; + } + + .fr-artwork-minor--brown-caramel { + fill: #c08c65 !important; + } + + .fr-artwork-minor--brown-opera { + fill: #bd987a !important; + } + + .fr-artwork-minor--beige-gris-galet { + fill: #aea397 !important; + } + + .fr-artwork-decorative--grey { + fill: #eee !important; + } + + .fr-artwork-decorative--blue-france { + fill: #ececfe !important; + } + + .fr-artwork-decorative--red-marianne { + fill: #fee9e9 !important; + } + + .fr-artwork-decorative--green-tilleul-verveine { + fill: #fceeac !important; + } + + .fr-artwork-decorative--green-bourgeon { + fill: #c9fcac !important; + } + + .fr-artwork-decorative--green-emeraude { + fill: #c3fad5 !important; + } + + .fr-artwork-decorative--green-menthe { + fill: #bafaee !important; + } + + .fr-artwork-decorative--green-archipel { + fill: #c7f6fc !important; + } + + .fr-artwork-decorative--blue-ecume { + fill: #e9edfe !important; + } + + .fr-artwork-decorative--blue-cumulus { + fill: #e6eefe !important; + } + + .fr-artwork-decorative--purple-glycine { + fill: #fee7fc !important; + } + + .fr-artwork-decorative--pink-macaron { + fill: #fee9e6 !important; + } + + .fr-artwork-decorative--pink-tuile { + fill: #fee9e7 !important; + } + + .fr-artwork-decorative--yellow-tournesol { + fill: #feecc2 !important; + } + + .fr-artwork-decorative--yellow-moutarde { + fill: #feebd0 !important; + } + + .fr-artwork-decorative--orange-terre-battue { + fill: #fee9e5 !important; + } + + .fr-artwork-decorative--brown-cafe-creme { + fill: #f7ecdb !important; + } + + .fr-artwork-decorative--brown-caramel { + fill: #f7ebe5 !important; + } + + .fr-artwork-decorative--brown-opera { + fill: #f7ece4 !important; + } + + .fr-artwork-decorative--beige-gris-galet { + fill: #f3ede5 !important; + } + + .fr-artwork-background--grey { + fill: #f6f6f6 !important; + } + + .fr-artwork-background--blue-france { + fill: #f5f5fe !important; + } + + .fr-artwork-background--red-marianne { + fill: #fef4f4 !important; + } + + .fr-artwork-background--green-tilleul-verveine { + fill: #fef7da !important; + } + + .fr-artwork-background--green-bourgeon { + fill: #e6feda !important; + } + + .fr-artwork-background--green-emeraude { + fill: #e3fdeb !important; + } + + .fr-artwork-background--green-menthe { + fill: #dffdf7 !important; + } + + .fr-artwork-background--green-archipel { + fill: #e5fbfd !important; + } + + .fr-artwork-background--blue-ecume { + fill: #f4f6fe !important; + } + + .fr-artwork-background--blue-cumulus { + fill: #f3f6fe !important; + } + + .fr-artwork-background--purple-glycine { + fill: #fef3fd !important; + } + + .fr-artwork-background--pink-macaron { + fill: #fef4f2 !important; + } + + .fr-artwork-background--pink-tuile { + fill: #fef4f3 !important; + } + + .fr-artwork-background--yellow-tournesol { + fill: #fef6e3 !important; + } + + .fr-artwork-background--yellow-moutarde { + fill: #fef5e8 !important; + } + + .fr-artwork-background--orange-terre-battue { + fill: #fef4f2 !important; + } + + .fr-artwork-background--brown-cafe-creme { + fill: #fbf6ed !important; + } + + .fr-artwork-background--brown-caramel { + fill: #fbf5f2 !important; + } + + .fr-artwork-background--brown-opera { + fill: #fbf5f2 !important; + } + + .fr-artwork-background--beige-gris-galet { + fill: #f9f6f2 !important; + } + + .fr-artwork-motif--grey { + fill: #e5e5e5 !important; + } + + .fr-artwork-motif--blue-france { + fill: #e3e3fd !important; + } + + .fr-artwork-motif--red-marianne { + fill: #fddede !important; + } + + .fr-artwork-motif--green-tilleul-verveine { + fill: #fbe769 !important; + } + + .fr-artwork-motif--green-bourgeon { + fill: #a9fb68 !important; + } + + .fr-artwork-motif--green-emeraude { + fill: #9ef9be !important; + } + + .fr-artwork-motif--green-menthe { + fill: #8bf8e7 !important; + } + + .fr-artwork-motif--green-archipel { + fill: #a6f2fa !important; + } + + .fr-artwork-motif--blue-ecume { + fill: #dee5fd !important; + } + + .fr-artwork-motif--blue-cumulus { + fill: #dae6fd !important; + } + + .fr-artwork-motif--purple-glycine { + fill: #fddbfa !important; + } + + .fr-artwork-motif--pink-macaron { + fill: #fddfda !important; + } + + .fr-artwork-motif--pink-tuile { + fill: #fddfdb !important; + } + + .fr-artwork-motif--yellow-tournesol { + fill: #fde39c !important; + } + + .fr-artwork-motif--yellow-moutarde { + fill: #fde2b5 !important; + } + + .fr-artwork-motif--orange-terre-battue { + fill: #fddfd8 !important; + } + + .fr-artwork-motif--brown-cafe-creme { + fill: #f4e3c7 !important; + } + + .fr-artwork-motif--brown-caramel { + fill: #f3e2d9 !important; + } + + .fr-artwork-motif--brown-opera { + fill: #f3e2d7 !important; + } + + .fr-artwork-motif--beige-gris-galet { + fill: #eee4d9 !important; + } +} diff --git a/dist/dsfr/utility/utility.print.min.css b/dist/dsfr/utility/utility.print.min.css new file mode 100644 index 0000000..00c9f03 --- /dev/null +++ b/dist/dsfr/utility/utility.print.min.css @@ -0,0 +1,3 @@ +/*! + * DSAPITECH v1.13.9 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions) + */@media print{.fr-background-default--grey{background-color:#fff!important}.fr-background-default--grey:hover{background-color:#f6f6f6!important}.fr-background-default--grey:active{background-color:#ededed!important}.fr-background-alt--grey{background-color:#f6f6f6!important}.fr-background-alt--grey:hover{background-color:#dfdfdf!important}.fr-background-alt--grey:active{background-color:#cfcfcf!important}.fr-background-alt--blue-france{background-color:#f5f5fe!important}.fr-background-alt--blue-france:hover{background-color:#dcdcfc!important}.fr-background-alt--blue-france:active{background-color:#cbcbfa!important}.fr-background-alt--red-marianne{background-color:#fef4f4!important}.fr-background-alt--red-marianne:hover{background-color:#fcd7d7!important}.fr-background-alt--red-marianne:active{background-color:#fac4c4!important}.fr-background-alt--green-tilleul-verveine{background-color:#fef7da!important}.fr-background-alt--green-tilleul-verveine:hover{background-color:#fce552!important}.fr-background-alt--green-tilleul-verveine:active{background-color:#ebd54c!important}.fr-background-alt--green-bourgeon{background-color:#e6feda!important}.fr-background-alt--green-bourgeon:hover{background-color:#a7fc62!important}.fr-background-alt--green-bourgeon:active{background-color:#98ed4d!important}.fr-background-alt--green-emeraude{background-color:#e3fdeb!important}.fr-background-alt--green-emeraude:hover{background-color:#94f9b9!important}.fr-background-alt--green-emeraude:active{background-color:#6df1a3!important}.fr-background-alt--green-menthe{background-color:#dffdf7!important}.fr-background-alt--green-menthe:hover{background-color:#84f9e7!important}.fr-background-alt--green-menthe:active{background-color:#70ebd8!important}.fr-background-alt--green-archipel{background-color:#e5fbfd!important}.fr-background-alt--green-archipel:hover{background-color:#99f2f8!important}.fr-background-alt--green-archipel:active{background-color:#73e9f0!important}.fr-background-alt--blue-ecume{background-color:#f4f6fe!important}.fr-background-alt--blue-ecume:hover{background-color:#d7dffb!important}.fr-background-alt--blue-ecume:active{background-color:#c3cffa!important}.fr-background-alt--blue-cumulus{background-color:#f3f6fe!important}.fr-background-alt--blue-cumulus:hover{background-color:#d3dffc!important}.fr-background-alt--blue-cumulus:active{background-color:#bed0fa!important}.fr-background-alt--purple-glycine{background-color:#fef3fd!important}.fr-background-alt--purple-glycine:hover{background-color:#fcd4f8!important}.fr-background-alt--purple-glycine:active{background-color:#fabff5!important}.fr-background-alt--pink-macaron{background-color:#fef4f2!important}.fr-background-alt--pink-macaron:hover{background-color:#fcd8d0!important}.fr-background-alt--pink-macaron:active{background-color:#fac5b8!important}.fr-background-alt--pink-tuile{background-color:#fef4f3!important}.fr-background-alt--pink-tuile:hover{background-color:#fcd7d3!important}.fr-background-alt--pink-tuile:active{background-color:#fac4be!important}.fr-background-alt--yellow-tournesol{background-color:#fef6e3!important}.fr-background-alt--yellow-tournesol:hover{background-color:#fce086!important}.fr-background-alt--yellow-tournesol:active{background-color:#f5d24b!important}.fr-background-alt--yellow-moutarde{background-color:#fef5e8!important}.fr-background-alt--yellow-moutarde:hover{background-color:#fcdca3!important}.fr-background-alt--yellow-moutarde:active{background-color:#fbcd64!important}.fr-background-alt--orange-terre-battue{background-color:#fef4f2!important}.fr-background-alt--orange-terre-battue:hover{background-color:#fcd8d0!important}.fr-background-alt--orange-terre-battue:active{background-color:#fac5b8!important}.fr-background-alt--brown-cafe-creme{background-color:#fbf6ed!important}.fr-background-alt--brown-cafe-creme:hover{background-color:#f2deb6!important}.fr-background-alt--brown-cafe-creme:active{background-color:#eacf91!important}.fr-background-alt--brown-caramel{background-color:#fbf5f2!important}.fr-background-alt--brown-caramel:hover{background-color:#f1dbcf!important}.fr-background-alt--brown-caramel:active{background-color:#ecc9b5!important}.fr-background-alt--brown-opera{background-color:#fbf5f2!important}.fr-background-alt--brown-opera:hover{background-color:#f1dbcf!important}.fr-background-alt--brown-opera:active{background-color:#ecc9b5!important}.fr-background-alt--beige-gris-galet{background-color:#f9f6f2!important}.fr-background-alt--beige-gris-galet:hover{background-color:#eadecd!important}.fr-background-alt--beige-gris-galet:active{background-color:#e1ceb1!important}.fr-background-contrast--grey{background-color:#eee!important}.fr-background-contrast--grey:hover{background-color:#d2d2d2!important}.fr-background-contrast--grey:active{background-color:#c1c1c1!important}.fr-background-contrast--blue-france{background-color:#ececfe!important}.fr-background-contrast--blue-france:hover{background-color:#cecefc!important}.fr-background-contrast--blue-france:active{background-color:#bbbbfc!important}.fr-background-contrast--red-marianne{background-color:#fee9e9!important}.fr-background-contrast--red-marianne:hover{background-color:#fdc5c5!important}.fr-background-contrast--red-marianne:active{background-color:#fcafaf!important}.fr-background-contrast--green-tilleul-verveine{background-color:#fceeac!important}.fr-background-contrast--green-tilleul-verveine:hover{background-color:#e8d45c!important}.fr-background-contrast--green-tilleul-verveine:active{background-color:#d4c254!important}.fr-background-contrast--green-bourgeon{background-color:#c9fcac!important}.fr-background-contrast--green-bourgeon:hover{background-color:#9ae95d!important}.fr-background-contrast--green-bourgeon:active{background-color:#8dd555!important}.fr-background-contrast--green-emeraude{background-color:#c3fad5!important}.fr-background-contrast--green-emeraude:hover{background-color:#77eda5!important}.fr-background-contrast--green-emeraude:active{background-color:#6dd897!important}.fr-background-contrast--green-menthe{background-color:#bafaee!important}.fr-background-contrast--green-menthe:hover{background-color:#79e7d5!important}.fr-background-contrast--green-menthe:active{background-color:#6fd3c3!important}.fr-background-contrast--green-archipel{background-color:#c7f6fc!important}.fr-background-contrast--green-archipel:hover{background-color:#64ecf8!important}.fr-background-contrast--green-archipel:active{background-color:#5bd8e3!important}.fr-background-contrast--blue-ecume{background-color:#e9edfe!important}.fr-background-contrast--blue-ecume:hover{background-color:#c5d0fc!important}.fr-background-contrast--blue-ecume:active{background-color:#adbffc!important}.fr-background-contrast--blue-cumulus{background-color:#e6eefe!important}.fr-background-contrast--blue-cumulus:hover{background-color:#bcd3fc!important}.fr-background-contrast--blue-cumulus:active{background-color:#9fc3fc!important}.fr-background-contrast--purple-glycine{background-color:#fee7fc!important}.fr-background-contrast--purple-glycine:hover{background-color:#fdc0f8!important}.fr-background-contrast--purple-glycine:active{background-color:#fca8f6!important}.fr-background-contrast--pink-macaron{background-color:#fee9e6!important}.fr-background-contrast--pink-macaron:hover{background-color:#fdc6bd!important}.fr-background-contrast--pink-macaron:active{background-color:#fcb0a2!important}.fr-background-contrast--pink-tuile{background-color:#fee9e7!important}.fr-background-contrast--pink-tuile:hover{background-color:#fdc6c0!important}.fr-background-contrast--pink-tuile:active{background-color:#fcb0a7!important}.fr-background-contrast--yellow-tournesol{background-color:#feecc2!important}.fr-background-contrast--yellow-tournesol:hover{background-color:#fbd335!important}.fr-background-contrast--yellow-tournesol:active{background-color:#e6c130!important}.fr-background-contrast--yellow-moutarde{background-color:#feebd0!important}.fr-background-contrast--yellow-moutarde:hover{background-color:#fdcd6d!important}.fr-background-contrast--yellow-moutarde:active{background-color:#f4be30!important}.fr-background-contrast--orange-terre-battue{background-color:#fee9e5!important}.fr-background-contrast--orange-terre-battue:hover{background-color:#fdc6ba!important}.fr-background-contrast--orange-terre-battue:active{background-color:#fcb09e!important}.fr-background-contrast--brown-cafe-creme{background-color:#f7ecdb!important}.fr-background-contrast--brown-cafe-creme:hover{background-color:#edce94!important}.fr-background-contrast--brown-cafe-creme:active{background-color:#dabd84!important}.fr-background-contrast--brown-caramel{background-color:#f7ebe5!important}.fr-background-contrast--brown-caramel:hover{background-color:#eccbb9!important}.fr-background-contrast--brown-caramel:active{background-color:#e6b79a!important}.fr-background-contrast--brown-opera{background-color:#f7ece4!important}.fr-background-contrast--brown-opera:hover{background-color:#eccdb3!important}.fr-background-contrast--brown-opera:active{background-color:#e6ba90!important}.fr-background-contrast--beige-gris-galet{background-color:#f3ede5!important}.fr-background-contrast--beige-gris-galet:hover{background-color:#e1d0b5!important}.fr-background-contrast--beige-gris-galet:active{background-color:#d1bea2!important}.fr-background-contrast--info{background-color:#e8edff!important}.fr-background-contrast--info:hover{background-color:#c2d1ff!important}.fr-background-contrast--info:active{background-color:#a9bfff!important}.fr-background-contrast--success{background-color:#b8fec9!important}.fr-background-contrast--success:hover{background-color:#46fd89!important}.fr-background-contrast--success:active{background-color:#34eb7b!important}.fr-background-contrast--warning{background-color:#ffe9e6!important}.fr-background-contrast--warning:hover{background-color:#ffc6bd!important}.fr-background-contrast--warning:active{background-color:#ffb0a2!important}.fr-background-contrast--error{background-color:#ffe9e9!important}.fr-background-contrast--error:hover{background-color:#ffc5c5!important}.fr-background-contrast--error:active{background-color:#ffafaf!important}.fr-background-flat--grey{background-color:#3a3a3a!important}.fr-background-flat--blue-france{background-color:#000091!important}.fr-background-flat--red-marianne{background-color:#c9191e!important}.fr-background-flat--green-tilleul-verveine{background-color:#66673d!important}.fr-background-flat--green-bourgeon{background-color:#447049!important}.fr-background-flat--green-emeraude{background-color:#297254!important}.fr-background-flat--green-menthe{background-color:#37635f!important}.fr-background-flat--green-archipel{background-color:#006a6f!important}.fr-background-flat--blue-ecume{background-color:#2f4077!important}.fr-background-flat--blue-cumulus{background-color:#3558a2!important}.fr-background-flat--purple-glycine{background-color:#6e445a!important}.fr-background-flat--pink-macaron{background-color:#8d533e!important}.fr-background-flat--pink-tuile{background-color:#a94645!important}.fr-background-flat--yellow-tournesol{background-color:#716043!important}.fr-background-flat--yellow-moutarde{background-color:#695240!important}.fr-background-flat--orange-terre-battue{background-color:#755348!important}.fr-background-flat--brown-cafe-creme{background-color:#685c48!important}.fr-background-flat--brown-caramel{background-color:#845d48!important}.fr-background-flat--brown-opera{background-color:#745b47!important}.fr-background-flat--beige-gris-galet{background-color:#6a6156!important}.fr-background-flat--info{background-color:#0063cb!important}.fr-background-flat--success{background-color:#18753c!important}.fr-background-flat--warning{background-color:#b34000!important}.fr-background-flat--error{background-color:#ce0500!important}.fr-background-action-high--grey{background-color:#3a3a3a!important}.fr-background-action-high--grey:hover{background-color:#616161!important}.fr-background-action-high--grey:active{background-color:#777!important}.fr-background-action-high--blue-france{background-color:#000091!important}.fr-background-action-high--blue-france:hover{background-color:#1212ff!important}.fr-background-action-high--blue-france:active{background-color:#2323ff!important}.fr-background-action-high--red-marianne{background-color:#c9191e!important}.fr-background-action-high--red-marianne:hover{background-color:#f93f42!important}.fr-background-action-high--red-marianne:active{background-color:#f95a5c!important}.fr-background-action-high--green-tilleul-verveine{background-color:#66673d!important}.fr-background-action-high--green-tilleul-verveine:hover{background-color:#929359!important}.fr-background-action-high--green-tilleul-verveine:active{background-color:#a7a967!important}.fr-background-action-high--green-bourgeon{background-color:#447049!important}.fr-background-action-high--green-bourgeon:hover{background-color:#639f6a!important}.fr-background-action-high--green-bourgeon:active{background-color:#72b77a!important}.fr-background-action-high--green-emeraude{background-color:#297254!important}.fr-background-action-high--green-emeraude:hover{background-color:#3ea47a!important}.fr-background-action-high--green-emeraude:active{background-color:#49bc8d!important}.fr-background-action-high--green-menthe{background-color:#37635f!important}.fr-background-action-high--green-menthe:hover{background-color:#53918c!important}.fr-background-action-high--green-menthe:active{background-color:#62a9a2!important}.fr-background-action-high--green-archipel{background-color:#006a6f!important}.fr-background-action-high--green-archipel:hover{background-color:#009fa7!important}.fr-background-action-high--green-archipel:active{background-color:#00bbc3!important}.fr-background-action-high--blue-ecume{background-color:#2f4077!important}.fr-background-action-high--blue-ecume:hover{background-color:#4e68bb!important}.fr-background-action-high--blue-ecume:active{background-color:#667dcf!important}.fr-background-action-high--blue-cumulus{background-color:#3558a2!important}.fr-background-action-high--blue-cumulus:hover{background-color:#5982e0!important}.fr-background-action-high--blue-cumulus:active{background-color:#7996e6!important}.fr-background-action-high--purple-glycine{background-color:#6e445a!important}.fr-background-action-high--purple-glycine:hover{background-color:#a66989!important}.fr-background-action-high--purple-glycine:active{background-color:#bb7f9e!important}.fr-background-action-high--pink-macaron{background-color:#8d533e!important}.fr-background-action-high--pink-macaron:hover{background-color:#ca795c!important}.fr-background-action-high--pink-macaron:active{background-color:#e08e73!important}.fr-background-action-high--pink-tuile{background-color:#a94645!important}.fr-background-action-high--pink-tuile:hover{background-color:#d5706f!important}.fr-background-action-high--pink-tuile:active{background-color:#da8a89!important}.fr-background-action-high--yellow-tournesol{background-color:#716043!important}.fr-background-action-high--yellow-tournesol:hover{background-color:#a28a62!important}.fr-background-action-high--yellow-tournesol:active{background-color:#ba9f72!important}.fr-background-action-high--yellow-moutarde{background-color:#695240!important}.fr-background-action-high--yellow-moutarde:hover{background-color:#9b7b61!important}.fr-background-action-high--yellow-moutarde:active{background-color:#b58f72!important}.fr-background-action-high--orange-terre-battue{background-color:#755348!important}.fr-background-action-high--orange-terre-battue:hover{background-color:#ab7b6b!important}.fr-background-action-high--orange-terre-battue:active{background-color:#c68f7d!important}.fr-background-action-high--brown-cafe-creme{background-color:#685c48!important}.fr-background-action-high--brown-cafe-creme:hover{background-color:#97866a!important}.fr-background-action-high--brown-cafe-creme:active{background-color:#ae9b7b!important}.fr-background-action-high--brown-caramel{background-color:#845d48!important}.fr-background-action-high--brown-caramel:hover{background-color:#bb8568!important}.fr-background-action-high--brown-caramel:active{background-color:#d69978!important}.fr-background-action-high--brown-opera{background-color:#745b47!important}.fr-background-action-high--brown-opera:hover{background-color:#a78468!important}.fr-background-action-high--brown-opera:active{background-color:#c09979!important}.fr-background-action-high--beige-gris-galet{background-color:#6a6156!important}.fr-background-action-high--beige-gris-galet:hover{background-color:#988b7c!important}.fr-background-action-high--beige-gris-galet:active{background-color:#afa08f!important}.fr-background-action-high--info{background-color:#0063cb!important}.fr-background-action-high--info:hover{background-color:#3b87ff!important}.fr-background-action-high--info:active{background-color:#6798ff!important}.fr-background-action-high--success{background-color:#18753c!important}.fr-background-action-high--success:hover{background-color:#27a959!important}.fr-background-action-high--success:active{background-color:#2fc368!important}.fr-background-action-high--warning{background-color:#b34000!important}.fr-background-action-high--warning:hover{background-color:#ff6218!important}.fr-background-action-high--warning:active{background-color:#ff7a55!important}.fr-background-action-high--error{background-color:#ce0500!important}.fr-background-action-high--error:hover{background-color:#ff2725!important}.fr-background-action-high--error:active{background-color:#ff4140!important}.fr-background-action-low--blue-france{background-color:#e3e3fd!important}.fr-background-action-low--blue-france:hover{background-color:#c1c1fb!important}.fr-background-action-low--blue-france:active{background-color:#adadf9!important}.fr-background-action-low--red-marianne{background-color:#fddede!important}.fr-background-action-low--red-marianne:hover{background-color:#fbb6b6!important}.fr-background-action-low--red-marianne:active{background-color:#fa9e9e!important}.fr-background-action-low--green-tilleul-verveine{background-color:#fbe769!important}.fr-background-action-low--green-tilleul-verveine:hover{background-color:#d7c655!important}.fr-background-action-low--green-tilleul-verveine:active{background-color:#c2b24c!important}.fr-background-action-low--green-bourgeon{background-color:#a9fb68!important}.fr-background-action-low--green-bourgeon:hover{background-color:#8ed654!important}.fr-background-action-low--green-bourgeon:active{background-color:#7fc04b!important}.fr-background-action-low--green-emeraude{background-color:#9ef9be!important}.fr-background-action-low--green-emeraude:hover{background-color:#69df97!important}.fr-background-action-low--green-emeraude:active{background-color:#5ec988!important}.fr-background-action-low--green-menthe{background-color:#8bf8e7!important}.fr-background-action-low--green-menthe:hover{background-color:#6ed5c5!important}.fr-background-action-low--green-menthe:active{background-color:#62bfb1!important}.fr-background-action-low--green-archipel{background-color:#a6f2fa!important}.fr-background-action-low--green-archipel:hover{background-color:#62dbe5!important}.fr-background-action-low--green-archipel:active{background-color:#58c5cf!important}.fr-background-action-low--blue-ecume{background-color:#dee5fd!important}.fr-background-action-low--blue-ecume:hover{background-color:#b4c5fb!important}.fr-background-action-low--blue-ecume:active{background-color:#99b3f9!important}.fr-background-action-low--blue-cumulus{background-color:#dae6fd!important}.fr-background-action-low--blue-cumulus:hover{background-color:#a9c8fb!important}.fr-background-action-low--blue-cumulus:active{background-color:#8ab8f9!important}.fr-background-action-low--purple-glycine{background-color:#fddbfa!important}.fr-background-action-low--purple-glycine:hover{background-color:#fbaff5!important}.fr-background-action-low--purple-glycine:active{background-color:#fa96f2!important}.fr-background-action-low--pink-macaron{background-color:#fddfda!important}.fr-background-action-low--pink-macaron:hover{background-color:#fbb8ab!important}.fr-background-action-low--pink-macaron:active{background-color:#faa18d!important}.fr-background-action-low--pink-tuile{background-color:#fddfdb!important}.fr-background-action-low--pink-tuile:hover{background-color:#fbb8ad!important}.fr-background-action-low--pink-tuile:active{background-color:#faa191!important}.fr-background-action-low--yellow-tournesol{background-color:#fde39c!important}.fr-background-action-low--yellow-tournesol:hover{background-color:#e9c53b!important}.fr-background-action-low--yellow-tournesol:active{background-color:#d3b235!important}.fr-background-action-low--yellow-moutarde{background-color:#fde2b5!important}.fr-background-action-low--yellow-moutarde:hover{background-color:#f6c43c!important}.fr-background-action-low--yellow-moutarde:active{background-color:#dfb135!important}.fr-background-action-low--orange-terre-battue{background-color:#fddfd8!important}.fr-background-action-low--orange-terre-battue:hover{background-color:#fbb8a5!important}.fr-background-action-low--orange-terre-battue:active{background-color:#faa184!important}.fr-background-action-low--brown-cafe-creme{background-color:#f4e3c7!important}.fr-background-action-low--brown-cafe-creme:hover{background-color:#e1c386!important}.fr-background-action-low--brown-cafe-creme:active{background-color:#ccb078!important}.fr-background-action-low--brown-caramel{background-color:#f3e2d9!important}.fr-background-action-low--brown-caramel:hover{background-color:#e7bea6!important}.fr-background-action-low--brown-caramel:active{background-color:#e1a982!important}.fr-background-action-low--brown-opera{background-color:#f3e2d7!important}.fr-background-action-low--brown-opera:hover{background-color:#e7bfa0!important}.fr-background-action-low--brown-opera:active{background-color:#deaa7e!important}.fr-background-action-low--beige-gris-galet{background-color:#eee4d9!important}.fr-background-action-low--beige-gris-galet:hover{background-color:#dbc3a4!important}.fr-background-action-low--beige-gris-galet:active{background-color:#c6b094!important}.fr-text-default--grey{color:#3a3a3a!important}.fr-text-default--info{color:#0063cb!important}.fr-text-default--success{color:#18753c!important}.fr-text-default--warning{color:#b34000!important}.fr-text-default--error{color:#ce0500!important}.fr-text-title--grey{color:#161616!important}.fr-text-title--blue-france{color:#000091!important}.fr-text-title--red-marianne{color:#c9191e!important}.fr-text-label--grey{color:#161616!important}.fr-text-label--blue-france{color:#000091!important}.fr-text-label--red-marianne{color:#c9191e!important}.fr-text-label--green-tilleul-verveine{color:#66673d!important}.fr-text-label--green-bourgeon{color:#447049!important}.fr-text-label--green-emeraude{color:#297254!important}.fr-text-label--green-menthe{color:#37635f!important}.fr-text-label--green-archipel{color:#006a6f!important}.fr-text-label--blue-ecume{color:#2f4077!important}.fr-text-label--blue-cumulus{color:#3558a2!important}.fr-text-label--purple-glycine{color:#6e445a!important}.fr-text-label--pink-macaron{color:#8d533e!important}.fr-text-label--pink-tuile{color:#a94645!important}.fr-text-label--yellow-tournesol{color:#716043!important}.fr-text-label--yellow-moutarde{color:#695240!important}.fr-text-label--orange-terre-battue{color:#755348!important}.fr-text-label--brown-cafe-creme{color:#685c48!important}.fr-text-label--brown-caramel{color:#845d48!important}.fr-text-label--brown-opera{color:#745b47!important}.fr-text-label--beige-gris-galet{color:#6a6156!important}.fr-text-mention--grey{color:#666!important}.fr-text-inverted--grey{color:#fff!important}.fr-text-inverted--blue-france{color:#f5f5fe!important}.fr-text-inverted--red-marianne{color:#fef4f4!important}.fr-text-inverted--info{color:#f4f6ff!important}.fr-text-inverted--success{color:#dffee6!important}.fr-text-inverted--warning{color:#fff4f3!important}.fr-text-inverted--error{color:#fff4f4!important}.fr-text-inverted--green-tilleul-verveine{color:#fef7da!important}.fr-text-inverted--green-bourgeon{color:#e6feda!important}.fr-text-inverted--green-emeraude{color:#e3fdeb!important}.fr-text-inverted--green-menthe{color:#dffdf7!important}.fr-text-inverted--green-archipel{color:#e5fbfd!important}.fr-text-inverted--blue-ecume{color:#f4f6fe!important}.fr-text-inverted--blue-cumulus{color:#f3f6fe!important}.fr-text-inverted--purple-glycine{color:#fef3fd!important}.fr-text-inverted--pink-macaron{color:#fef4f2!important}.fr-text-inverted--pink-tuile{color:#fef4f3!important}.fr-text-inverted--yellow-tournesol{color:#fef6e3!important}.fr-text-inverted--yellow-moutarde{color:#fef5e8!important}.fr-text-inverted--orange-terre-battue{color:#fef4f2!important}.fr-text-inverted--brown-cafe-creme{color:#fbf6ed!important}.fr-text-inverted--brown-caramel,.fr-text-inverted--brown-opera{color:#fbf5f2!important}.fr-text-inverted--beige-gris-galet{color:#f9f6f2!important}.fr-text-action-high--grey{color:#161616!important}.fr-text-action-high--blue-france{color:#000091!important}.fr-text-action-high--red-marianne{color:#c9191e!important}.fr-text-action-high--green-tilleul-verveine{color:#66673d!important}.fr-text-action-high--green-bourgeon{color:#447049!important}.fr-text-action-high--green-emeraude{color:#297254!important}.fr-text-action-high--green-menthe{color:#37635f!important}.fr-text-action-high--green-archipel{color:#006a6f!important}.fr-text-action-high--blue-ecume{color:#2f4077!important}.fr-text-action-high--blue-cumulus{color:#3558a2!important}.fr-text-action-high--purple-glycine{color:#6e445a!important}.fr-text-action-high--pink-macaron{color:#8d533e!important}.fr-text-action-high--pink-tuile{color:#a94645!important}.fr-text-action-high--yellow-tournesol{color:#716043!important}.fr-text-action-high--yellow-moutarde{color:#695240!important}.fr-text-action-high--orange-terre-battue{color:#755348!important}.fr-text-action-high--brown-cafe-creme{color:#685c48!important}.fr-text-action-high--brown-caramel{color:#845d48!important}.fr-text-action-high--brown-opera{color:#745b47!important}.fr-text-action-high--beige-gris-galet{color:#6a6156!important}.fr-border-default--grey{border:1px solid #ddd!important}.fr-border-default--blue-france{border:1px solid #6a6af4!important}.fr-border-default--red-marianne{border:1px solid #e1000f!important}.fr-border-default--green-tilleul-verveine{border:1px solid #b7a73f!important}.fr-border-default--green-bourgeon{border:1px solid #68a532!important}.fr-border-default--green-emeraude{border:1px solid #00a95f!important}.fr-border-default--green-menthe{border:1px solid #009081!important}.fr-border-default--green-archipel{border:1px solid #009099!important}.fr-border-default--blue-ecume{border:1px solid #465f9d!important}.fr-border-default--blue-cumulus{border:1px solid #417dc4!important}.fr-border-default--purple-glycine{border:1px solid #a558a0!important}.fr-border-default--pink-macaron{border:1px solid #e18b76!important}.fr-border-default--pink-tuile{border:1px solid #ce614a!important}.fr-border-default--yellow-tournesol{border:1px solid #c8aa39!important}.fr-border-default--yellow-moutarde{border:1px solid #c3992a!important}.fr-border-default--orange-terre-battue{border:1px solid #e4794a!important}.fr-border-default--brown-cafe-creme{border:1px solid #d1b781!important}.fr-border-default--brown-caramel{border:1px solid #c08c65!important}.fr-border-default--brown-opera{border:1px solid #bd987a!important}.fr-border-default--beige-gris-galet{border:1px solid #aea397!important}.fr-border-plain--grey{border:1px solid #3a3a3a!important}.fr-border-plain--blue-france{border:1px solid #000091!important}.fr-border-plain--red-marianne{border:1px solid #c9191e!important}.fr-border-plain--info{border:1px solid #0063cb!important}.fr-border-plain--success{border:1px solid #18753c!important}.fr-border-plain--warning{border:1px solid #b34000!important}.fr-border-plain--error{border:1px solid #ce0500!important}.fr-border-plain--green-tilleul-verveine{border:1px solid #66673d!important}.fr-border-plain--green-bourgeon{border:1px solid #447049!important}.fr-border-plain--green-emeraude{border:1px solid #297254!important}.fr-border-plain--green-menthe{border:1px solid #37635f!important}.fr-border-plain--green-archipel{border:1px solid #006a6f!important}.fr-border-plain--blue-ecume{border:1px solid #2f4077!important}.fr-border-plain--blue-cumulus{border:1px solid #3558a2!important}.fr-border-plain--purple-glycine{border:1px solid #6e445a!important}.fr-border-plain--pink-macaron{border:1px solid #8d533e!important}.fr-border-plain--pink-tuile{border:1px solid #a94645!important}.fr-border-plain--yellow-tournesol{border:1px solid #716043!important}.fr-border-plain--yellow-moutarde{border:1px solid #695240!important}.fr-border-plain--orange-terre-battue{border:1px solid #755348!important}.fr-border-plain--brown-cafe-creme{border:1px solid #685c48!important}.fr-border-plain--brown-caramel{border:1px solid #845d48!important}.fr-border-plain--brown-opera{border:1px solid #745b47!important}.fr-border-plain--beige-gris-galet{border:1px solid #6a6156!important}.fr-artwork-major--blue-france{fill:#000091!important}.fr-artwork-major--red-marianne{fill:#c9191e!important}.fr-artwork-major--green-tilleul-verveine{fill:#66673d!important}.fr-artwork-major--green-bourgeon{fill:#447049!important}.fr-artwork-major--green-emeraude{fill:#297254!important}.fr-artwork-major--green-menthe{fill:#37635f!important}.fr-artwork-major--green-archipel{fill:#006a6f!important}.fr-artwork-major--blue-ecume{fill:#2f4077!important}.fr-artwork-major--blue-cumulus{fill:#3558a2!important}.fr-artwork-major--purple-glycine{fill:#6e445a!important}.fr-artwork-major--pink-macaron{fill:#8d533e!important}.fr-artwork-major--pink-tuile{fill:#a94645!important}.fr-artwork-major--yellow-tournesol{fill:#716043!important}.fr-artwork-major--yellow-moutarde{fill:#695240!important}.fr-artwork-major--orange-terre-battue{fill:#755348!important}.fr-artwork-major--brown-cafe-creme{fill:#685c48!important}.fr-artwork-major--brown-caramel{fill:#845d48!important}.fr-artwork-major--brown-opera{fill:#745b47!important}.fr-artwork-major--beige-gris-galet{fill:#6a6156!important}.fr-artwork-minor--blue-france{fill:#6a6af4!important}.fr-artwork-minor--red-marianne{fill:#e1000f!important}.fr-artwork-minor--green-tilleul-verveine{fill:#b7a73f!important}.fr-artwork-minor--green-bourgeon{fill:#68a532!important}.fr-artwork-minor--green-emeraude{fill:#00a95f!important}.fr-artwork-minor--green-menthe{fill:#009081!important}.fr-artwork-minor--green-archipel{fill:#009099!important}.fr-artwork-minor--blue-ecume{fill:#465f9d!important}.fr-artwork-minor--blue-cumulus{fill:#417dc4!important}.fr-artwork-minor--purple-glycine{fill:#a558a0!important}.fr-artwork-minor--pink-macaron{fill:#e18b76!important}.fr-artwork-minor--pink-tuile{fill:#ce614a!important}.fr-artwork-minor--yellow-tournesol{fill:#c8aa39!important}.fr-artwork-minor--yellow-moutarde{fill:#c3992a!important}.fr-artwork-minor--orange-terre-battue{fill:#e4794a!important}.fr-artwork-minor--brown-cafe-creme{fill:#d1b781!important}.fr-artwork-minor--brown-caramel{fill:#c08c65!important}.fr-artwork-minor--brown-opera{fill:#bd987a!important}.fr-artwork-minor--beige-gris-galet{fill:#aea397!important}.fr-artwork-decorative--grey{fill:#eee!important}.fr-artwork-decorative--blue-france{fill:#ececfe!important}.fr-artwork-decorative--red-marianne{fill:#fee9e9!important}.fr-artwork-decorative--green-tilleul-verveine{fill:#fceeac!important}.fr-artwork-decorative--green-bourgeon{fill:#c9fcac!important}.fr-artwork-decorative--green-emeraude{fill:#c3fad5!important}.fr-artwork-decorative--green-menthe{fill:#bafaee!important}.fr-artwork-decorative--green-archipel{fill:#c7f6fc!important}.fr-artwork-decorative--blue-ecume{fill:#e9edfe!important}.fr-artwork-decorative--blue-cumulus{fill:#e6eefe!important}.fr-artwork-decorative--purple-glycine{fill:#fee7fc!important}.fr-artwork-decorative--pink-macaron{fill:#fee9e6!important}.fr-artwork-decorative--pink-tuile{fill:#fee9e7!important}.fr-artwork-decorative--yellow-tournesol{fill:#feecc2!important}.fr-artwork-decorative--yellow-moutarde{fill:#feebd0!important}.fr-artwork-decorative--orange-terre-battue{fill:#fee9e5!important}.fr-artwork-decorative--brown-cafe-creme{fill:#f7ecdb!important}.fr-artwork-decorative--brown-caramel{fill:#f7ebe5!important}.fr-artwork-decorative--brown-opera{fill:#f7ece4!important}.fr-artwork-decorative--beige-gris-galet{fill:#f3ede5!important}.fr-artwork-background--grey{fill:#f6f6f6!important}.fr-artwork-background--blue-france{fill:#f5f5fe!important}.fr-artwork-background--red-marianne{fill:#fef4f4!important}.fr-artwork-background--green-tilleul-verveine{fill:#fef7da!important}.fr-artwork-background--green-bourgeon{fill:#e6feda!important}.fr-artwork-background--green-emeraude{fill:#e3fdeb!important}.fr-artwork-background--green-menthe{fill:#dffdf7!important}.fr-artwork-background--green-archipel{fill:#e5fbfd!important}.fr-artwork-background--blue-ecume{fill:#f4f6fe!important}.fr-artwork-background--blue-cumulus{fill:#f3f6fe!important}.fr-artwork-background--purple-glycine{fill:#fef3fd!important}.fr-artwork-background--pink-macaron{fill:#fef4f2!important}.fr-artwork-background--pink-tuile{fill:#fef4f3!important}.fr-artwork-background--yellow-tournesol{fill:#fef6e3!important}.fr-artwork-background--yellow-moutarde{fill:#fef5e8!important}.fr-artwork-background--orange-terre-battue{fill:#fef4f2!important}.fr-artwork-background--brown-cafe-creme{fill:#fbf6ed!important}.fr-artwork-background--brown-caramel,.fr-artwork-background--brown-opera{fill:#fbf5f2!important}.fr-artwork-background--beige-gris-galet{fill:#f9f6f2!important}.fr-artwork-motif--grey{fill:#e5e5e5!important}.fr-artwork-motif--blue-france{fill:#e3e3fd!important}.fr-artwork-motif--red-marianne{fill:#fddede!important}.fr-artwork-motif--green-tilleul-verveine{fill:#fbe769!important}.fr-artwork-motif--green-bourgeon{fill:#a9fb68!important}.fr-artwork-motif--green-emeraude{fill:#9ef9be!important}.fr-artwork-motif--green-menthe{fill:#8bf8e7!important}.fr-artwork-motif--green-archipel{fill:#a6f2fa!important}.fr-artwork-motif--blue-ecume{fill:#dee5fd!important}.fr-artwork-motif--blue-cumulus{fill:#dae6fd!important}.fr-artwork-motif--purple-glycine{fill:#fddbfa!important}.fr-artwork-motif--pink-macaron{fill:#fddfda!important}.fr-artwork-motif--pink-tuile{fill:#fddfdb!important}.fr-artwork-motif--yellow-tournesol{fill:#fde39c!important}.fr-artwork-motif--yellow-moutarde{fill:#fde2b5!important}.fr-artwork-motif--orange-terre-battue{fill:#fddfd8!important}.fr-artwork-motif--brown-cafe-creme{fill:#f4e3c7!important}.fr-artwork-motif--brown-caramel{fill:#f3e2d9!important}.fr-artwork-motif--brown-opera{fill:#f3e2d7!important}.fr-artwork-motif--beige-gris-galet{fill:#eee4d9!important}} \ No newline at end of file diff --git a/dist/eulerianAnalytics.d.ts b/dist/eulerianAnalytics.d.ts new file mode 100644 index 0000000..2e40ee1 --- /dev/null +++ b/dist/eulerianAnalytics.d.ts @@ -0,0 +1,73 @@ +export type EulerianAnalyticsParams = { + domain: string; + /** default: false */ + enableRating?: boolean; + page?: Partial<{ + path: string; + referrer: string; + id: string; + title: string; + name: string; + author: string; + date: string; + labels: string[]; + tags: string[]; + template: string; + group: string; + segment: string; + subtemplate: string; + theme: string; + subtheme: string; + related: string; + depth: number; + isError: boolean; + current: number; + total: number; + filters: string; + }>; + site?: Partial<{ + environment: "development" | "stage" | "production"; + entity: string; + language: string; + target: string; + type: string; + region: string; + department: string; + }>; + user?: Partial<{ + connect: { + uid: string; + email: string; + isNew: boolean; + }; + profile: string; + language: string; + type: string; + }>; + search?: Partial<{ + engine: string; + results: number; + terms: string; + category: string; + theme: string; + type: string; + method: string; + }>; + funnel?: Partial<{ + id: string; + type: string; + name: string; + step: string; + current: number; + total: number; + objective: string; + error: string; + }>; + cmp?: Partial<{ + id: string; + }>; +}; +export declare function startEulerianAnalytics(params: EulerianAnalyticsParams): Promise<{ + enable: () => void; + disable: () => void; +}>; diff --git a/dist/eulerianAnalytics.js b/dist/eulerianAnalytics.js new file mode 100644 index 0000000..0333d83 --- /dev/null +++ b/dist/eulerianAnalytics.js @@ -0,0 +1,21 @@ +import { prDsfrLoaded } from "./start"; +export async function startEulerianAnalytics(params) { + await prDsfrLoaded; + // @ts-expect-error + window.dsfr.analytics = params; + // @ts-expect-error + await import("./dsfr/analytics/analytics.module.min"); + //@ts-expect-error + await dsfr.analytics.readiness; + return { + "enable": () => { + // @ts-expect-error + window.dsfr.analytics.opt.enable(); + }, + "disable": () => { + // @ts-expect-error + window.dsfr.analytics.opt.disable(); + } + }; +} +//# sourceMappingURL=eulerianAnalytics.js.map \ No newline at end of file diff --git a/dist/eulerianAnalytics.js.map b/dist/eulerianAnalytics.js.map new file mode 100644 index 0000000..1e1f196 --- /dev/null +++ b/dist/eulerianAnalytics.js.map @@ -0,0 +1 @@ +{"version":3,"file":"eulerianAnalytics.js","sourceRoot":"","sources":["../src/eulerianAnalytics.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,YAAY,EAAE,MAAM,SAAS,CAAC;AAwEvC,MAAM,CAAC,KAAK,UAAU,sBAAsB,CAAC,MAA+B;IACxE,MAAM,YAAY,CAAC;IAEnB,mBAAmB;IACnB,MAAM,CAAC,IAAI,CAAC,SAAS,GAAG,MAAM,CAAC;IAE/B,mBAAmB;IACnB,MAAM,MAAM,CAAC,uCAAuC,CAAC,CAAC;IAEtD,kBAAkB;IAClB,MAAM,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC;IAE/B,OAAO;QACH,QAAQ,EAAE,GAAG,EAAE;YACX,mBAAmB;YACnB,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,MAAM,EAAE,CAAC;QACvC,CAAC;QACD,SAAS,EAAE,GAAG,EAAE;YACZ,mBAAmB;YACnB,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,OAAO,EAAE,CAAC;QACxC,CAAC;KACJ,CAAC;AACN,CAAC"} \ No newline at end of file diff --git a/dist/favicon/android-chrome-192x192.png b/dist/favicon/android-chrome-192x192.png new file mode 100644 index 0000000..ee27bbf Binary files /dev/null and b/dist/favicon/android-chrome-192x192.png differ diff --git a/dist/favicon/android-chrome-512x512.png b/dist/favicon/android-chrome-512x512.png new file mode 100644 index 0000000..75ef852 Binary files /dev/null and b/dist/favicon/android-chrome-512x512.png differ diff --git a/dist/favicon/apple-touch-icon.png b/dist/favicon/apple-touch-icon.png new file mode 100644 index 0000000..1f78623 Binary files /dev/null and b/dist/favicon/apple-touch-icon.png differ diff --git a/dist/favicon/favicon.ico b/dist/favicon/favicon.ico new file mode 100644 index 0000000..b809743 Binary files /dev/null and b/dist/favicon/favicon.ico differ diff --git a/dist/favicon/favicon.svg b/dist/favicon/favicon.svg new file mode 100644 index 0000000..916eb93 --- /dev/null +++ b/dist/favicon/favicon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dist/favicon/manifest.webmanifest b/dist/favicon/manifest.webmanifest new file mode 100644 index 0000000..1254ad9 --- /dev/null +++ b/dist/favicon/manifest.webmanifest @@ -0,0 +1,14 @@ +{ + "icons": [ + { + "src": "android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "android-chrome-512x512.png", + "sizes": "512x512", + "type": "image/png" + } + ] +} diff --git a/dist/fr/breakpoints.d.ts b/dist/fr/breakpoints.d.ts new file mode 100644 index 0000000..2533553 --- /dev/null +++ b/dist/fr/breakpoints.d.ts @@ -0,0 +1,35 @@ +import type { BreakpointKeys } from "./generatedFromCss/breakpoints"; +export type { BreakpointKeys }; +/** Breakpoint values in px */ +export type BreakpointsValues = Record; +export declare const breakpoints: { + up: (key: Exclude) => "@media (min-width:36em)" | "@media (min-width:48em)" | "@media (min-width:62em)" | "@media (min-width:78em)"; + down: (key: Exclude) => `@media (max-width:${number}em)`; + between: (start: BreakpointKeys, end: BreakpointKeys) => `@media (min-width:0em) and (max-width:${number}em)` | `@media (min-width:36em) and (max-width:${number}em)` | `@media (min-width:48em) and (max-width:${number}em)` | `@media (min-width:62em) and (max-width:${number}em)` | `@media (min-width:78em) and (max-width:${number}em)`; + only: (key: BreakpointKeys) => "@media (min-width:36em)" | "@media (min-width:48em)" | "@media (min-width:62em)" | "@media (min-width:78em)" | `@media (min-width:0em) and (max-width:${number}em)` | `@media (min-width:36em) and (max-width:${number}em)` | `@media (min-width:48em) and (max-width:${number}em)` | `@media (min-width:62em) and (max-width:${number}em)` | `@media (min-width:78em) and (max-width:${number}em)`; + not: (key: BreakpointKeys) => string; + values: { + readonly xl: "78em"; + readonly lg: "62em"; + readonly md: "48em"; + readonly sm: "36em"; + readonly xs: "0em"; + }; + valuesUnit: string; + emValues: { + readonly xs: 0; + readonly sm: 36; + readonly md: 48; + readonly lg: 62; + readonly xl: 78; + }; + /** + * Returns the breakpoint values in px. + * + * Warning: It reflects the values at a given time, if the root font size changes so will the breakpointsValues. + * Plus this function is rather expensive to call. + * If you're in react you should use the + * import { useBreakpointsValuesPx } from "@codegouvfr/react-dsfr/useBreakpointsValuesPx"; + */ + getPxValues: () => BreakpointsValues; +}; diff --git a/dist/fr/breakpoints.js b/dist/fr/breakpoints.js new file mode 100644 index 0000000..8917d57 --- /dev/null +++ b/dist/fr/breakpoints.js @@ -0,0 +1,66 @@ +import { breakpointsValues as values, breakpointsValuesUnit as unit, breakpointKeys as keys } from "./generatedFromCss/breakpoints"; +import { assert } from "tsafe/assert"; +import { getBaseFontSizePx } from "../tools/getBaseFontSizePx"; +const epsilon = 0.003125; +export const breakpoints = { + "up": (key) => `@media (min-width:${values[key]}${unit})`, + "down": (key) => `@media (max-width:${values[key] - epsilon}${unit})`, + "between": (start, end) => `@media (min-width:${values[start]}${unit}) and (max-width:${values[end] - epsilon}${unit})`, + "only": (key) => keys.indexOf(key) + 1 < keys.length + ? breakpoints.between(key, keys[keys.indexOf(key) + 1]) + : breakpoints.up((assert(key !== "xs"), key)), + "not": (key) => { + // handle first and last key separately, for better readability + const keyIndex = keys.indexOf(key); + if (keyIndex === 0) { + return breakpoints.up(keys[1]); + } + if (keyIndex === keys.length - 1) { + const key = keys[keyIndex]; + assert(key !== "xs"); + return breakpoints.down(key); + } + return breakpoints + .between(key, keys[keys.indexOf(key) + 1]) + .replace("@media", "@media not all and"); + }, + "values": (() => { + const out = Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({}, (() => { + const key = "xs"; + return { [key]: `${values[key]}${unit}` }; + })()), (() => { + const key = "sm"; + return { [key]: `${values[key]}${unit}` }; + })()), (() => { + const key = "md"; + return { [key]: `${values[key]}${unit}` }; + })()), (() => { + const key = "lg"; + return { [key]: `${values[key]}${unit}` }; + })()), (() => { + const key = "xl"; + return { [key]: `${values[key]}${unit}` }; + })()); + assert(); + return out; + })(), + "valuesUnit": unit, + "emValues": (() => { + assert(); + return values; + })(), + /** + * Returns the breakpoint values in px. + * + * Warning: It reflects the values at a given time, if the root font size changes so will the breakpointsValues. + * Plus this function is rather expensive to call. + * If you're in react you should use the + * import { useBreakpointsValuesPx } from "@codegouvfr/react-dsfr/useBreakpointsValuesPx"; + */ + "getPxValues": () => { + assert(); + const factor = getBaseFontSizePx(); + return Object.fromEntries(Object.entries(values).map(([key, value]) => [key, value * factor])); + } +}; +//# sourceMappingURL=breakpoints.js.map \ No newline at end of file diff --git a/dist/fr/breakpoints.js.map b/dist/fr/breakpoints.js.map new file mode 100644 index 0000000..66bdf5d --- /dev/null +++ b/dist/fr/breakpoints.js.map @@ -0,0 +1 @@ +{"version":3,"file":"breakpoints.js","sourceRoot":"","sources":["../../src/fr/breakpoints.ts"],"names":[],"mappings":"AACA,OAAO,EACH,iBAAiB,IAAI,MAAM,EAC3B,qBAAqB,IAAI,IAAI,EAC7B,cAAc,IAAI,IAAI,EACzB,MAAM,gCAAgC,CAAC;AACxC,OAAO,EAAe,MAAM,EAAE,MAAM,cAAc,CAAC;AACnD,OAAO,EAAE,iBAAiB,EAAE,MAAM,4BAA4B,CAAC;AAO/D,MAAM,OAAO,GAAG,QAAQ,CAAC;AAEzB,MAAM,CAAC,MAAM,WAAW,GAAG;IACvB,IAAI,EAAE,CAAC,GAAkC,EAAE,EAAE,CACzC,qBAAqB,MAAM,CAAC,GAAG,CAAC,GAAG,IAAI,GAAY;IACvD,MAAM,EAAE,CAAC,GAAkC,EAAE,EAAE,CAC3C,qBAAqB,MAAM,CAAC,GAAG,CAAC,GAAG,OAAO,GAAG,IAAI,GAAY;IACjE,SAAS,EAAE,CAAC,KAAqB,EAAE,GAAmB,EAAE,EAAE,CACtD,qBAAqB,MAAM,CAAC,KAAK,CAAC,GAAG,IAAI,oBACrC,MAAM,CAAC,GAAG,CAAC,GAAG,OAClB,GAAG,IAAI,GAAY;IACvB,MAAM,EAAE,CAAC,GAAmB,EAAE,EAAE,CAC5B,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC,GAAG,IAAI,CAAC,MAAM;QAC/B,CAAC,CAAC,WAAW,CAAC,OAAO,CAAC,GAAG,EAAE,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC;QACvD,CAAC,CAAC,WAAW,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,GAAG,KAAK,IAAI,CAAC,EAAE,GAAG,CAAC,CAAC;IACrD,KAAK,EAAE,CAAC,GAAmB,EAAE,EAAE;QAC3B,+DAA+D;QAC/D,MAAM,QAAQ,GAAG,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;QACnC,IAAI,QAAQ,KAAK,CAAC,EAAE;YAChB,OAAO,WAAW,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC;SAClC;QACD,IAAI,QAAQ,KAAK,IAAI,CAAC,MAAM,GAAG,CAAC,EAAE;YAC9B,MAAM,GAAG,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC;YAC3B,MAAM,CAAC,GAAG,KAAK,IAAI,CAAC,CAAC;YACrB,OAAO,WAAW,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;SAChC;QAED,OAAO,WAAW;aACb,OAAO,CAAC,GAAG,EAAE,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,CAAC;aACzC,OAAO,CAAC,QAAQ,EAAE,oBAAoB,CAAC,CAAC;IACjD,CAAC;IACD,QAAQ,EAAE,CAAC,GAAG,EAAE;QACZ,MAAM,GAAG,GAAG,0EACL,CAAC,GAAG,EAAE;YACL,MAAM,GAAG,GAAG,IAA6B,CAAC;YAE1C,OAAO,EAAE,CAAC,GAAG,CAAC,EAAE,GAAG,MAAM,CAAC,GAAG,CAAC,GAAG,IAAI,EAAW,EAAE,CAAC;QACvD,CAAC,CAAC,EAAE,GACD,CAAC,GAAG,EAAE;YACL,MAAM,GAAG,GAAG,IAA6B,CAAC;YAE1C,OAAO,EAAE,CAAC,GAAG,CAAC,EAAE,GAAG,MAAM,CAAC,GAAG,CAAC,GAAG,IAAI,EAAW,EAAE,CAAC;QACvD,CAAC,CAAC,EAAE,GACD,CAAC,GAAG,EAAE;YACL,MAAM,GAAG,GAAG,IAA6B,CAAC;YAE1C,OAAO,EAAE,CAAC,GAAG,CAAC,EAAE,GAAG,MAAM,CAAC,GAAG,CAAC,GAAG,IAAI,EAAW,EAAE,CAAC;QACvD,CAAC,CAAC,EAAE,GACD,CAAC,GAAG,EAAE;YACL,MAAM,GAAG,GAAG,IAA6B,CAAC;YAE1C,OAAO,EAAE,CAAC,GAAG,CAAC,EAAE,GAAG,MAAM,CAAC,GAAG,CAAC,GAAG,IAAI,EAAW,EAAE,CAAC;QACvD,CAAC,CAAC,EAAE,GACD,CAAC,GAAG,EAAE;YACL,MAAM,GAAG,GAAG,IAA6B,CAAC;YAE1C,OAAO,EAAE,CAAC,GAAG,CAAC,EAAE,GAAG,MAAM,CAAC,GAAG,CAAC,GAAG,IAAI,EAAW,EAAE,CAAC;QACvD,CAAC,CAAC,EAAE,CACE,CAAC;QAEX,MAAM,EAA4C,CAAC;QAEnD,OAAO,GAAG,CAAC;IACf,CAAC,CAAC,EAAE;IACJ,YAAY,EAAE,IAAI;IAClB,UAAU,EAAE,CAAC,GAAG,EAAE;QACd,MAAM,EAA6B,CAAC;QAEpC,OAAO,MAAM,CAAC;IAClB,CAAC,CAAC,EAAE;IACJ;;;;;;;OAOG;IACH,aAAa,EAAE,GAAsB,EAAE;QACnC,MAAM,EAA6B,CAAC;QAEpC,MAAM,MAAM,GAAG,iBAAiB,EAAE,CAAC;QAEnC,OAAO,MAAM,CAAC,WAAW,CACrB,MAAM,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,EAAE,KAAK,CAAC,EAAE,EAAE,CAAC,CAAC,GAAG,EAAE,KAAK,GAAG,MAAM,CAAC,CAAC,CAC/D,CAAC;IACb,CAAC;CACJ,CAAC"} \ No newline at end of file diff --git a/dist/fr/colors.d.ts b/dist/fr/colors.d.ts new file mode 100644 index 0000000..7149bf3 --- /dev/null +++ b/dist/fr/colors.d.ts @@ -0,0 +1,13 @@ +import { type ColorOptions } from "./generatedFromCss/colorOptions"; +import { type ColorDecisions } from "./generatedFromCss/colorDecisions"; +export type Colors = { + options: ColorOptions<"css var">; + decisions: ColorDecisions<"css var">; + getHex: (params: { + isDark: boolean; + }) => { + options: ColorOptions<"hex">; + decisions: ColorDecisions<"hex">; + }; +}; +export declare const colors: Colors; diff --git a/dist/fr/colors.js b/dist/fr/colors.js new file mode 100644 index 0000000..82659f8 --- /dev/null +++ b/dist/fr/colors.js @@ -0,0 +1,24 @@ +import { colorOptions } from "./generatedFromCss/colorOptions"; +import { getColorOptionsHex } from "./generatedFromCss/getColorOptionsHex"; +import { colorDecisions } from "./generatedFromCss/colorDecisions"; +import { getColorDecisionsHex } from "./generatedFromCss/getColorDecisionsHex"; +export const colors = { + "options": colorOptions, + "decisions": colorDecisions, + "getHex": (() => { + const getHex = ({ isDark }) => { + const options = getColorOptionsHex({ isDark }); + const decisions = getColorDecisionsHex({ "colorOptions": options }); + return { + options, + decisions + }; + }; + const cache = { + "light": undefined, + "dark": undefined + }; + return ({ isDark }) => { var _a; var _b; return ((_a = cache[_b = isDark ? "dark" : "light"]) !== null && _a !== void 0 ? _a : (cache[_b] = getHex({ isDark }))); }; + })() +}; +//# sourceMappingURL=colors.js.map \ No newline at end of file diff --git a/dist/fr/colors.js.map b/dist/fr/colors.js.map new file mode 100644 index 0000000..369c508 --- /dev/null +++ b/dist/fr/colors.js.map @@ -0,0 +1 @@ +{"version":3,"file":"colors.js","sourceRoot":"","sources":["../../src/fr/colors.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,YAAY,EAAqB,MAAM,iCAAiC,CAAC;AAClF,OAAO,EAAE,kBAAkB,EAAE,MAAM,uCAAuC,CAAC;AAC3E,OAAO,EAAE,cAAc,EAAuB,MAAM,mCAAmC,CAAC;AACxF,OAAO,EAAE,oBAAoB,EAAE,MAAM,yCAAyC,CAAC;AAW/E,MAAM,CAAC,MAAM,MAAM,GAAW;IAC1B,SAAS,EAAE,YAAY;IACvB,WAAW,EAAE,cAAc;IAC3B,QAAQ,EAAE,CAAC,GAAG,EAAE;QACZ,MAAM,MAAM,GAAqB,CAAC,EAAE,MAAM,EAAE,EAAE,EAAE;YAC5C,MAAM,OAAO,GAAG,kBAAkB,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC;YAE/C,MAAM,SAAS,GAAG,oBAAoB,CAAC,EAAE,cAAc,EAAE,OAAO,EAAE,CAAC,CAAC;YAEpE,OAAO;gBACH,OAAO;gBACP,SAAS;aACZ,CAAC;QACN,CAAC,CAAC;QAEF,MAAM,KAAK,GAAuE;YAC9E,OAAO,EAAE,SAAS;YAClB,MAAM,EAAE,SAAS;SACpB,CAAC;QAEF,OAAO,CAAC,EAAE,MAAM,EAAE,EAAE,EAAE,mBAAC,OAAA,OAAC,KAAK,MAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,qCAA/B,KAAK,OAAgC,MAAM,CAAC,EAAE,MAAM,EAAE,CAAC,EAAC,CAAA,EAAA,CAAC;IACrF,CAAC,CAAC,EAAE;CACP,CAAC"} \ No newline at end of file diff --git a/dist/fr/cx.d.ts b/dist/fr/cx.d.ts new file mode 100644 index 0000000..3368dd9 --- /dev/null +++ b/dist/fr/cx.d.ts @@ -0,0 +1,6 @@ +import type { FrClassName } from "./generatedFromCss/classNames"; +export type FrCxArg = undefined | null | FrClassName | boolean | Partial> | readonly FrCxArg[]; +/** Copy pasted from + * https://github.com/emotion-js/emotion/blob/23f43ab9f24d44219b0b007a00f4ac681fe8712e/packages/react/src/class-names.js#L17-L63 + **/ +export declare const cx: (...args: FrCxArg[]) => string; diff --git a/dist/fr/cx.js b/dist/fr/cx.js new file mode 100644 index 0000000..001082c --- /dev/null +++ b/dist/fr/cx.js @@ -0,0 +1,6 @@ +import { cx as genericCx } from "../tools/cx"; +/** Copy pasted from + * https://github.com/emotion-js/emotion/blob/23f43ab9f24d44219b0b007a00f4ac681fe8712e/packages/react/src/class-names.js#L17-L63 + **/ +export const cx = genericCx; +//# sourceMappingURL=cx.js.map \ No newline at end of file diff --git a/dist/fr/cx.js.map b/dist/fr/cx.js.map new file mode 100644 index 0000000..0de4fff --- /dev/null +++ b/dist/fr/cx.js.map @@ -0,0 +1 @@ +{"version":3,"file":"cx.js","sourceRoot":"","sources":["../../src/fr/cx.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,EAAE,IAAI,SAAS,EAAE,MAAM,aAAa,CAAC;AAU9C;;IAEI;AACJ,MAAM,CAAC,MAAM,EAAE,GAAmC,SAAS,CAAC"} \ No newline at end of file diff --git a/dist/fr/generatedFromCss/breakpoints.d.ts b/dist/fr/generatedFromCss/breakpoints.d.ts new file mode 100644 index 0000000..f44f15b --- /dev/null +++ b/dist/fr/generatedFromCss/breakpoints.d.ts @@ -0,0 +1,10 @@ +export declare const breakpointsValuesUnit = "em"; +export declare const breakpointKeys: readonly ["xs", "sm", "md", "lg", "xl"]; +export type BreakpointKeys = typeof breakpointKeys[number]; +export declare const breakpointsValues: { + readonly xs: 0; + readonly sm: 36; + readonly md: 48; + readonly lg: 62; + readonly xl: 78; +}; diff --git a/dist/fr/generatedFromCss/breakpoints.js b/dist/fr/generatedFromCss/breakpoints.js new file mode 100644 index 0000000..e93c942 --- /dev/null +++ b/dist/fr/generatedFromCss/breakpoints.js @@ -0,0 +1,13 @@ +// This file is generated automatically by scripts\build\cssToTs\cssToTs.ts, please don't edit. +import { assert } from "tsafe/assert"; +export const breakpointsValuesUnit = "em"; +export const breakpointKeys = ["xs", "sm", "md", "lg", "xl"]; +export const breakpointsValues = { + "xs": 0, + "sm": 36, + "md": 48, + "lg": 62, + "xl": 78 +}; +assert(); +//# sourceMappingURL=breakpoints.js.map \ No newline at end of file diff --git a/dist/fr/generatedFromCss/breakpoints.js.map b/dist/fr/generatedFromCss/breakpoints.js.map new file mode 100644 index 0000000..692abb1 --- /dev/null +++ b/dist/fr/generatedFromCss/breakpoints.js.map @@ -0,0 +1 @@ +{"version":3,"file":"breakpoints.js","sourceRoot":"","sources":["../../../src/fr/generatedFromCss/breakpoints.ts"],"names":[],"mappings":"AAAA,+FAA+F;AAE/F,OAAO,EAAE,MAAM,EAAE,MAAM,cAAc,CAAC;AAGtC,MAAM,CAAC,MAAM,qBAAqB,GAAG,IAAI,CAAC;AAE1C,MAAM,CAAC,MAAM,cAAc,GAAG,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,CAAU,CAAC;AAItE,MAAM,CAAC,MAAM,iBAAiB,GAAG;IAC7B,IAAI,EAAE,CAAC;IACP,IAAI,EAAE,EAAE;IACR,IAAI,EAAE,EAAE;IACR,IAAI,EAAE,EAAE;IACR,IAAI,EAAE,EAAE;CACF,CAAC;AAEX,MAAM,EAAqE,CAAC"} \ No newline at end of file diff --git a/dist/fr/generatedFromCss/classNames.d.ts b/dist/fr/generatedFromCss/classNames.d.ts new file mode 100644 index 0000000..f0424b5 --- /dev/null +++ b/dist/fr/generatedFromCss/classNames.d.ts @@ -0,0 +1,7112 @@ +export declare const frCoreClassNames: readonly [ + "fr-raw-link", + "fr-reset-link", + "fr-enlarge-link", + "fr-enlarge-button", + "fr-transition-none", + "fr-raw-list", + "fr-list", + "fr-text--light", + "fr-text--regular", + "fr-text--bold", + "fr-text--heavy", + "fr-h6", + "fr-h5", + "fr-h4", + "fr-h3", + "fr-h2", + "fr-h1", + "fr-display--xs", + "fr-display--sm", + "fr-display--md", + "fr-display--lg", + "fr-display--xl", + "fr-text--alt", + "fr-text--xs", + "fr-text--sm", + "fr-text--md", + "fr-text--lg", + "fr-text--xl", + "fr-text--lead", + "fr-icon--xs", + "fr-icon--sm", + "fr-icon--md", + "fr-icon--lg", + "fr-hidden", + "fr-unhidden", + "fr-sr-only", + "fr-hr", + "fr-hr--sm", + "fr-hr-or", + "fr-ellipsis", + "fr-fluid-img", + "fr-ratio-32x9", + "fr-ratio-16x9", + "fr-ratio-3x2", + "fr-ratio-4x3", + "fr-ratio-1x1", + "fr-ratio-3x4", + "fr-ratio-2x3", + "fr-responsive-img", + "fr-responsive-vid", + "fr-responsive-vid__player", + "fr-consent-placeholder", + "fr-grid-row", + "fr-grid-row--top", + "fr-grid-row--bottom", + "fr-grid-row--middle", + "fr-grid-row--left", + "fr-grid-row--right", + "fr-grid-row--center", + "fr-col--top", + "fr-col--bottom", + "fr-col--middle", + "fr-container", + "fr-container-sm", + "fr-container-md", + "fr-container-lg", + "fr-container-xl", + "fr-container--fluid", + "fr-grid-row--gutters", + "fr-col", + "fr-grid-row--no-gutters", + "fr-col-1", + "fr-col-offset-1", + "fr-col-offset-1--right", + "fr-col-2", + "fr-col-offset-2", + "fr-col-offset-2--right", + "fr-col-3", + "fr-col-offset-3", + "fr-col-offset-3--right", + "fr-col-4", + "fr-col-offset-4", + "fr-col-offset-4--right", + "fr-col-5", + "fr-col-offset-5", + "fr-col-offset-5--right", + "fr-col-6", + "fr-col-offset-6", + "fr-col-offset-6--right", + "fr-col-7", + "fr-col-offset-7", + "fr-col-offset-7--right", + "fr-col-8", + "fr-col-offset-8", + "fr-col-offset-8--right", + "fr-col-9", + "fr-col-offset-9", + "fr-col-offset-9--right", + "fr-col-10", + "fr-col-offset-10", + "fr-col-offset-10--right", + "fr-col-11", + "fr-col-offset-11", + "fr-col-offset-11--right", + "fr-col-12", + "fr-col-offset-12", + "fr-col-offset-12--right", + "fr-no-before", + "fr-no-after", + "fr-collapse", + "fr-collapse--expanded", + "fr-collapsing", + "fr-m-n8v", + "fr-m-n4w", + "fr-ml-n8v", + "fr-ml-n4w", + "fr-mx-n8v", + "fr-mx-n4w", + "fr-mr-n8v", + "fr-mr-n4w", + "fr-mt-n8v", + "fr-mt-n4w", + "fr-my-n8v", + "fr-my-n4w", + "fr-mb-n8v", + "fr-mb-n4w", + "fr-m-n7v", + "fr-ml-n7v", + "fr-mx-n7v", + "fr-mr-n7v", + "fr-mt-n7v", + "fr-my-n7v", + "fr-mb-n7v", + "fr-m-n6v", + "fr-m-n3w", + "fr-ml-n6v", + "fr-ml-n3w", + "fr-mx-n6v", + "fr-mx-n3w", + "fr-mr-n6v", + "fr-mr-n3w", + "fr-mt-n6v", + "fr-mt-n3w", + "fr-my-n6v", + "fr-my-n3w", + "fr-mb-n6v", + "fr-mb-n3w", + "fr-m-n5v", + "fr-ml-n5v", + "fr-mx-n5v", + "fr-mr-n5v", + "fr-mt-n5v", + "fr-my-n5v", + "fr-mb-n5v", + "fr-m-n4v", + "fr-m-n2w", + "fr-ml-n4v", + "fr-ml-n2w", + "fr-mx-n4v", + "fr-mx-n2w", + "fr-mr-n4v", + "fr-mr-n2w", + "fr-mt-n4v", + "fr-mt-n2w", + "fr-my-n4v", + "fr-my-n2w", + "fr-mb-n4v", + "fr-mb-n2w", + "fr-m-n3v", + "fr-ml-n3v", + "fr-mx-n3v", + "fr-mr-n3v", + "fr-mt-n3v", + "fr-my-n3v", + "fr-mb-n3v", + "fr-m-n2v", + "fr-m-n1w", + "fr-ml-n2v", + "fr-ml-n1w", + "fr-mx-n2v", + "fr-mx-n1w", + "fr-mr-n2v", + "fr-mr-n1w", + "fr-mt-n2v", + "fr-mt-n1w", + "fr-my-n2v", + "fr-my-n1w", + "fr-mb-n2v", + "fr-mb-n1w", + "fr-m-n1v", + "fr-ml-n1v", + "fr-mx-n1v", + "fr-mr-n1v", + "fr-mt-n1v", + "fr-my-n1v", + "fr-mb-n1v", + "fr-m-n1-5v", + "fr-ml-n1-5v", + "fr-mx-n1-5v", + "fr-mr-n1-5v", + "fr-mt-n1-5v", + "fr-my-n1-5v", + "fr-mb-n1-5v", + "fr-m-0", + "fr-ml-0", + "fr-mx-0", + "fr-mr-0", + "fr-mt-0", + "fr-my-0", + "fr-mb-0", + "fr-m-n0-5v", + "fr-ml-n0-5v", + "fr-mx-n0-5v", + "fr-mr-n0-5v", + "fr-mt-n0-5v", + "fr-my-n0-5v", + "fr-mb-n0-5v", + "fr-m-0-5v", + "fr-ml-0-5v", + "fr-mx-0-5v", + "fr-mr-0-5v", + "fr-mt-0-5v", + "fr-my-0-5v", + "fr-mb-0-5v", + "fr-m-1v", + "fr-ml-1v", + "fr-mx-1v", + "fr-mr-1v", + "fr-mt-1v", + "fr-my-1v", + "fr-mb-1v", + "fr-m-1-5v", + "fr-ml-1-5v", + "fr-mx-1-5v", + "fr-mr-1-5v", + "fr-mt-1-5v", + "fr-my-1-5v", + "fr-mb-1-5v", + "fr-m-2v", + "fr-m-1w", + "fr-ml-2v", + "fr-ml-1w", + "fr-mx-2v", + "fr-mx-1w", + "fr-mr-2v", + "fr-mr-1w", + "fr-mt-2v", + "fr-mt-1w", + "fr-my-2v", + "fr-my-1w", + "fr-mb-2v", + "fr-mb-1w", + "fr-m-3v", + "fr-ml-3v", + "fr-mx-3v", + "fr-mr-3v", + "fr-mt-3v", + "fr-my-3v", + "fr-mb-3v", + "fr-m-4v", + "fr-m-2w", + "fr-ml-4v", + "fr-ml-2w", + "fr-mx-4v", + "fr-mx-2w", + "fr-mr-4v", + "fr-mr-2w", + "fr-mt-4v", + "fr-mt-2w", + "fr-my-4v", + "fr-my-2w", + "fr-mb-4v", + "fr-mb-2w", + "fr-m-5v", + "fr-ml-5v", + "fr-mx-5v", + "fr-mr-5v", + "fr-mt-5v", + "fr-my-5v", + "fr-mb-5v", + "fr-m-6v", + "fr-m-3w", + "fr-ml-6v", + "fr-ml-3w", + "fr-mx-6v", + "fr-mx-3w", + "fr-mr-6v", + "fr-mr-3w", + "fr-mt-6v", + "fr-mt-3w", + "fr-my-6v", + "fr-my-3w", + "fr-mb-6v", + "fr-mb-3w", + "fr-m-7v", + "fr-ml-7v", + "fr-mx-7v", + "fr-mr-7v", + "fr-mt-7v", + "fr-my-7v", + "fr-mb-7v", + "fr-m-8v", + "fr-m-4w", + "fr-ml-8v", + "fr-ml-4w", + "fr-mx-8v", + "fr-mx-4w", + "fr-mr-8v", + "fr-mr-4w", + "fr-mt-8v", + "fr-mt-4w", + "fr-my-8v", + "fr-my-4w", + "fr-mb-8v", + "fr-mb-4w", + "fr-m-9v", + "fr-ml-9v", + "fr-mx-9v", + "fr-mr-9v", + "fr-mt-9v", + "fr-my-9v", + "fr-mb-9v", + "fr-m-10v", + "fr-m-5w", + "fr-ml-10v", + "fr-ml-5w", + "fr-mx-10v", + "fr-mx-5w", + "fr-mr-10v", + "fr-mr-5w", + "fr-mt-10v", + "fr-mt-5w", + "fr-my-10v", + "fr-my-5w", + "fr-mb-10v", + "fr-mb-5w", + "fr-m-11v", + "fr-ml-11v", + "fr-mx-11v", + "fr-mr-11v", + "fr-mt-11v", + "fr-my-11v", + "fr-mb-11v", + "fr-m-12v", + "fr-m-6w", + "fr-ml-12v", + "fr-ml-6w", + "fr-mx-12v", + "fr-mx-6w", + "fr-mr-12v", + "fr-mr-6w", + "fr-mt-12v", + "fr-mt-6w", + "fr-my-12v", + "fr-my-6w", + "fr-mb-12v", + "fr-mb-6w", + "fr-m-13v", + "fr-ml-13v", + "fr-mx-13v", + "fr-mr-13v", + "fr-mt-13v", + "fr-my-13v", + "fr-mb-13v", + "fr-m-14v", + "fr-m-7w", + "fr-ml-14v", + "fr-ml-7w", + "fr-mx-14v", + "fr-mx-7w", + "fr-mr-14v", + "fr-mr-7w", + "fr-mt-14v", + "fr-mt-7w", + "fr-my-14v", + "fr-my-7w", + "fr-mb-14v", + "fr-mb-7w", + "fr-m-15v", + "fr-ml-15v", + "fr-mx-15v", + "fr-mr-15v", + "fr-mt-15v", + "fr-my-15v", + "fr-mb-15v", + "fr-m-16v", + "fr-m-8w", + "fr-ml-16v", + "fr-ml-8w", + "fr-mx-16v", + "fr-mx-8w", + "fr-mr-16v", + "fr-mr-8w", + "fr-mt-16v", + "fr-mt-8w", + "fr-my-16v", + "fr-my-8w", + "fr-mb-16v", + "fr-mb-8w", + "fr-m-17v", + "fr-ml-17v", + "fr-mx-17v", + "fr-mr-17v", + "fr-mt-17v", + "fr-my-17v", + "fr-mb-17v", + "fr-m-18v", + "fr-m-9w", + "fr-ml-18v", + "fr-ml-9w", + "fr-mx-18v", + "fr-mx-9w", + "fr-mr-18v", + "fr-mr-9w", + "fr-mt-18v", + "fr-mt-9w", + "fr-my-18v", + "fr-my-9w", + "fr-mb-18v", + "fr-mb-9w", + "fr-m-19v", + "fr-ml-19v", + "fr-mx-19v", + "fr-mr-19v", + "fr-mt-19v", + "fr-my-19v", + "fr-mb-19v", + "fr-m-20v", + "fr-m-10w", + "fr-ml-20v", + "fr-ml-10w", + "fr-mx-20v", + "fr-mx-10w", + "fr-mr-20v", + "fr-mr-10w", + "fr-mt-20v", + "fr-mt-10w", + "fr-my-20v", + "fr-my-10w", + "fr-mb-20v", + "fr-mb-10w", + "fr-m-21v", + "fr-ml-21v", + "fr-mx-21v", + "fr-mr-21v", + "fr-mt-21v", + "fr-my-21v", + "fr-mb-21v", + "fr-m-22v", + "fr-m-11w", + "fr-ml-22v", + "fr-ml-11w", + "fr-mx-22v", + "fr-mx-11w", + "fr-mr-22v", + "fr-mr-11w", + "fr-mt-22v", + "fr-mt-11w", + "fr-my-22v", + "fr-my-11w", + "fr-mb-22v", + "fr-mb-11w", + "fr-m-23v", + "fr-ml-23v", + "fr-mx-23v", + "fr-mr-23v", + "fr-mt-23v", + "fr-my-23v", + "fr-mb-23v", + "fr-m-24v", + "fr-m-12w", + "fr-ml-24v", + "fr-ml-12w", + "fr-mx-24v", + "fr-mx-12w", + "fr-mr-24v", + "fr-mr-12w", + "fr-mt-24v", + "fr-mt-12w", + "fr-my-24v", + "fr-my-12w", + "fr-mb-24v", + "fr-mb-12w", + "fr-m-25v", + "fr-ml-25v", + "fr-mx-25v", + "fr-mr-25v", + "fr-mt-25v", + "fr-my-25v", + "fr-mb-25v", + "fr-m-26v", + "fr-m-13w", + "fr-ml-26v", + "fr-ml-13w", + "fr-mx-26v", + "fr-mx-13w", + "fr-mr-26v", + "fr-mr-13w", + "fr-mt-26v", + "fr-mt-13w", + "fr-my-26v", + "fr-my-13w", + "fr-mb-26v", + "fr-mb-13w", + "fr-m-27v", + "fr-ml-27v", + "fr-mx-27v", + "fr-mr-27v", + "fr-mt-27v", + "fr-my-27v", + "fr-mb-27v", + "fr-m-28v", + "fr-m-14w", + "fr-ml-28v", + "fr-ml-14w", + "fr-mx-28v", + "fr-mx-14w", + "fr-mr-28v", + "fr-mr-14w", + "fr-mt-28v", + "fr-mt-14w", + "fr-my-28v", + "fr-my-14w", + "fr-mb-28v", + "fr-mb-14w", + "fr-m-29v", + "fr-ml-29v", + "fr-mx-29v", + "fr-mr-29v", + "fr-mt-29v", + "fr-my-29v", + "fr-mb-29v", + "fr-m-30v", + "fr-m-15w", + "fr-ml-30v", + "fr-ml-15w", + "fr-mx-30v", + "fr-mx-15w", + "fr-mr-30v", + "fr-mr-15w", + "fr-mt-30v", + "fr-mt-15w", + "fr-my-30v", + "fr-my-15w", + "fr-mb-30v", + "fr-mb-15w", + "fr-m-31v", + "fr-ml-31v", + "fr-mx-31v", + "fr-mr-31v", + "fr-mt-31v", + "fr-my-31v", + "fr-mb-31v", + "fr-m-32v", + "fr-m-16w", + "fr-ml-32v", + "fr-ml-16w", + "fr-mx-32v", + "fr-mx-16w", + "fr-mr-32v", + "fr-mr-16w", + "fr-mt-32v", + "fr-mt-16w", + "fr-my-32v", + "fr-my-16w", + "fr-mb-32v", + "fr-mb-16w", + "fr-m-auto", + "fr-ml-auto", + "fr-mx-auto", + "fr-mr-auto", + "fr-mt-auto", + "fr-my-auto", + "fr-mb-auto", + "fr-m-first-n8v", + "fr-m-first-n4w", + "fr-ml-first-n8v", + "fr-ml-first-n4w", + "fr-mx-first-n8v", + "fr-mx-first-n4w", + "fr-mr-first-n8v", + "fr-mr-first-n4w", + "fr-mt-first-n8v", + "fr-mt-first-n4w", + "fr-my-first-n8v", + "fr-my-first-n4w", + "fr-mb-first-n8v", + "fr-mb-first-n4w", + "fr-m-first-n7v", + "fr-ml-first-n7v", + "fr-mx-first-n7v", + "fr-mr-first-n7v", + "fr-mt-first-n7v", + "fr-my-first-n7v", + "fr-mb-first-n7v", + "fr-m-first-n6v", + "fr-m-first-n3w", + "fr-ml-first-n6v", + "fr-ml-first-n3w", + "fr-mx-first-n6v", + "fr-mx-first-n3w", + "fr-mr-first-n6v", + "fr-mr-first-n3w", + "fr-mt-first-n6v", + "fr-mt-first-n3w", + "fr-my-first-n6v", + "fr-my-first-n3w", + "fr-mb-first-n6v", + "fr-mb-first-n3w", + "fr-m-first-n5v", + "fr-ml-first-n5v", + "fr-mx-first-n5v", + "fr-mr-first-n5v", + "fr-mt-first-n5v", + "fr-my-first-n5v", + "fr-mb-first-n5v", + "fr-m-first-n4v", + "fr-m-first-n2w", + "fr-ml-first-n4v", + "fr-ml-first-n2w", + "fr-mx-first-n4v", + "fr-mx-first-n2w", + "fr-mr-first-n4v", + "fr-mr-first-n2w", + "fr-mt-first-n4v", + "fr-mt-first-n2w", + "fr-my-first-n4v", + "fr-my-first-n2w", + "fr-mb-first-n4v", + "fr-mb-first-n2w", + "fr-m-first-n3v", + "fr-ml-first-n3v", + "fr-mx-first-n3v", + "fr-mr-first-n3v", + "fr-mt-first-n3v", + "fr-my-first-n3v", + "fr-mb-first-n3v", + "fr-m-first-n2v", + "fr-m-first-n1w", + "fr-ml-first-n2v", + "fr-ml-first-n1w", + "fr-mx-first-n2v", + "fr-mx-first-n1w", + "fr-mr-first-n2v", + "fr-mr-first-n1w", + "fr-mt-first-n2v", + "fr-mt-first-n1w", + "fr-my-first-n2v", + "fr-my-first-n1w", + "fr-mb-first-n2v", + "fr-mb-first-n1w", + "fr-m-first-n1v", + "fr-ml-first-n1v", + "fr-mx-first-n1v", + "fr-mr-first-n1v", + "fr-mt-first-n1v", + "fr-my-first-n1v", + "fr-mb-first-n1v", + "fr-m-first-n1-5v", + "fr-ml-first-n1-5v", + "fr-mx-first-n1-5v", + "fr-mr-first-n1-5v", + "fr-mt-first-n1-5v", + "fr-my-first-n1-5v", + "fr-mb-first-n1-5v", + "fr-m-first-0", + "fr-ml-first-0", + "fr-mx-first-0", + "fr-mr-first-0", + "fr-mt-first-0", + "fr-my-first-0", + "fr-mb-first-0", + "fr-m-first-n0-5v", + "fr-ml-first-n0-5v", + "fr-mx-first-n0-5v", + "fr-mr-first-n0-5v", + "fr-mt-first-n0-5v", + "fr-my-first-n0-5v", + "fr-mb-first-n0-5v", + "fr-m-first-0-5v", + "fr-ml-first-0-5v", + "fr-mx-first-0-5v", + "fr-mr-first-0-5v", + "fr-mt-first-0-5v", + "fr-my-first-0-5v", + "fr-mb-first-0-5v", + "fr-m-first-1v", + "fr-ml-first-1v", + "fr-mx-first-1v", + "fr-mr-first-1v", + "fr-mt-first-1v", + "fr-my-first-1v", + "fr-mb-first-1v", + "fr-m-first-1-5v", + "fr-ml-first-1-5v", + "fr-mx-first-1-5v", + "fr-mr-first-1-5v", + "fr-mt-first-1-5v", + "fr-my-first-1-5v", + "fr-mb-first-1-5v", + "fr-m-first-2v", + "fr-m-first-1w", + "fr-ml-first-2v", + "fr-ml-first-1w", + "fr-mx-first-2v", + "fr-mx-first-1w", + "fr-mr-first-2v", + "fr-mr-first-1w", + "fr-mt-first-2v", + "fr-mt-first-1w", + "fr-my-first-2v", + "fr-my-first-1w", + "fr-mb-first-2v", + "fr-mb-first-1w", + "fr-m-first-3v", + "fr-ml-first-3v", + "fr-mx-first-3v", + "fr-mr-first-3v", + "fr-mt-first-3v", + "fr-my-first-3v", + "fr-mb-first-3v", + "fr-m-first-4v", + "fr-m-first-2w", + "fr-ml-first-4v", + "fr-ml-first-2w", + "fr-mx-first-4v", + "fr-mx-first-2w", + "fr-mr-first-4v", + "fr-mr-first-2w", + "fr-mt-first-4v", + "fr-mt-first-2w", + "fr-my-first-4v", + "fr-my-first-2w", + "fr-mb-first-4v", + "fr-mb-first-2w", + "fr-m-first-5v", + "fr-ml-first-5v", + "fr-mx-first-5v", + "fr-mr-first-5v", + "fr-mt-first-5v", + "fr-my-first-5v", + "fr-mb-first-5v", + "fr-m-first-6v", + "fr-m-first-3w", + "fr-ml-first-6v", + "fr-ml-first-3w", + "fr-mx-first-6v", + "fr-mx-first-3w", + "fr-mr-first-6v", + "fr-mr-first-3w", + "fr-mt-first-6v", + "fr-mt-first-3w", + "fr-my-first-6v", + "fr-my-first-3w", + "fr-mb-first-6v", + "fr-mb-first-3w", + "fr-m-first-7v", + "fr-ml-first-7v", + "fr-mx-first-7v", + "fr-mr-first-7v", + "fr-mt-first-7v", + "fr-my-first-7v", + "fr-mb-first-7v", + "fr-m-first-8v", + "fr-m-first-4w", + "fr-ml-first-8v", + "fr-ml-first-4w", + "fr-mx-first-8v", + "fr-mx-first-4w", + "fr-mr-first-8v", + "fr-mr-first-4w", + "fr-mt-first-8v", + "fr-mt-first-4w", + "fr-my-first-8v", + "fr-my-first-4w", + "fr-mb-first-8v", + "fr-mb-first-4w", + "fr-m-first-9v", + "fr-ml-first-9v", + "fr-mx-first-9v", + "fr-mr-first-9v", + "fr-mt-first-9v", + "fr-my-first-9v", + "fr-mb-first-9v", + "fr-m-first-10v", + "fr-m-first-5w", + "fr-ml-first-10v", + "fr-ml-first-5w", + "fr-mx-first-10v", + "fr-mx-first-5w", + "fr-mr-first-10v", + "fr-mr-first-5w", + "fr-mt-first-10v", + "fr-mt-first-5w", + "fr-my-first-10v", + "fr-my-first-5w", + "fr-mb-first-10v", + "fr-mb-first-5w", + "fr-m-first-11v", + "fr-ml-first-11v", + "fr-mx-first-11v", + "fr-mr-first-11v", + "fr-mt-first-11v", + "fr-my-first-11v", + "fr-mb-first-11v", + "fr-m-first-12v", + "fr-m-first-6w", + "fr-ml-first-12v", + "fr-ml-first-6w", + "fr-mx-first-12v", + "fr-mx-first-6w", + "fr-mr-first-12v", + "fr-mr-first-6w", + "fr-mt-first-12v", + "fr-mt-first-6w", + "fr-my-first-12v", + "fr-my-first-6w", + "fr-mb-first-12v", + "fr-mb-first-6w", + "fr-m-first-13v", + "fr-ml-first-13v", + "fr-mx-first-13v", + "fr-mr-first-13v", + "fr-mt-first-13v", + "fr-my-first-13v", + "fr-mb-first-13v", + "fr-m-first-14v", + "fr-m-first-7w", + "fr-ml-first-14v", + "fr-ml-first-7w", + "fr-mx-first-14v", + "fr-mx-first-7w", + "fr-mr-first-14v", + "fr-mr-first-7w", + "fr-mt-first-14v", + "fr-mt-first-7w", + "fr-my-first-14v", + "fr-my-first-7w", + "fr-mb-first-14v", + "fr-mb-first-7w", + "fr-m-first-15v", + "fr-ml-first-15v", + "fr-mx-first-15v", + "fr-mr-first-15v", + "fr-mt-first-15v", + "fr-my-first-15v", + "fr-mb-first-15v", + "fr-m-first-16v", + "fr-m-first-8w", + "fr-ml-first-16v", + "fr-ml-first-8w", + "fr-mx-first-16v", + "fr-mx-first-8w", + "fr-mr-first-16v", + "fr-mr-first-8w", + "fr-mt-first-16v", + "fr-mt-first-8w", + "fr-my-first-16v", + "fr-my-first-8w", + "fr-mb-first-16v", + "fr-mb-first-8w", + "fr-m-first-17v", + "fr-ml-first-17v", + "fr-mx-first-17v", + "fr-mr-first-17v", + "fr-mt-first-17v", + "fr-my-first-17v", + "fr-mb-first-17v", + "fr-m-first-18v", + "fr-m-first-9w", + "fr-ml-first-18v", + "fr-ml-first-9w", + "fr-mx-first-18v", + "fr-mx-first-9w", + "fr-mr-first-18v", + "fr-mr-first-9w", + "fr-mt-first-18v", + "fr-mt-first-9w", + "fr-my-first-18v", + "fr-my-first-9w", + "fr-mb-first-18v", + "fr-mb-first-9w", + "fr-m-first-19v", + "fr-ml-first-19v", + "fr-mx-first-19v", + "fr-mr-first-19v", + "fr-mt-first-19v", + "fr-my-first-19v", + "fr-mb-first-19v", + "fr-m-first-20v", + "fr-m-first-10w", + "fr-ml-first-20v", + "fr-ml-first-10w", + "fr-mx-first-20v", + "fr-mx-first-10w", + "fr-mr-first-20v", + "fr-mr-first-10w", + "fr-mt-first-20v", + "fr-mt-first-10w", + "fr-my-first-20v", + "fr-my-first-10w", + "fr-mb-first-20v", + "fr-mb-first-10w", + "fr-m-first-21v", + "fr-ml-first-21v", + "fr-mx-first-21v", + "fr-mr-first-21v", + "fr-mt-first-21v", + "fr-my-first-21v", + "fr-mb-first-21v", + "fr-m-first-22v", + "fr-m-first-11w", + "fr-ml-first-22v", + "fr-ml-first-11w", + "fr-mx-first-22v", + "fr-mx-first-11w", + "fr-mr-first-22v", + "fr-mr-first-11w", + "fr-mt-first-22v", + "fr-mt-first-11w", + "fr-my-first-22v", + "fr-my-first-11w", + "fr-mb-first-22v", + "fr-mb-first-11w", + "fr-m-first-23v", + "fr-ml-first-23v", + "fr-mx-first-23v", + "fr-mr-first-23v", + "fr-mt-first-23v", + "fr-my-first-23v", + "fr-mb-first-23v", + "fr-m-first-24v", + "fr-m-first-12w", + "fr-ml-first-24v", + "fr-ml-first-12w", + "fr-mx-first-24v", + "fr-mx-first-12w", + "fr-mr-first-24v", + "fr-mr-first-12w", + "fr-mt-first-24v", + "fr-mt-first-12w", + "fr-my-first-24v", + "fr-my-first-12w", + "fr-mb-first-24v", + "fr-mb-first-12w", + "fr-m-first-25v", + "fr-ml-first-25v", + "fr-mx-first-25v", + "fr-mr-first-25v", + "fr-mt-first-25v", + "fr-my-first-25v", + "fr-mb-first-25v", + "fr-m-first-26v", + "fr-m-first-13w", + "fr-ml-first-26v", + "fr-ml-first-13w", + "fr-mx-first-26v", + "fr-mx-first-13w", + "fr-mr-first-26v", + "fr-mr-first-13w", + "fr-mt-first-26v", + "fr-mt-first-13w", + "fr-my-first-26v", + "fr-my-first-13w", + "fr-mb-first-26v", + "fr-mb-first-13w", + "fr-m-first-27v", + "fr-ml-first-27v", + "fr-mx-first-27v", + "fr-mr-first-27v", + "fr-mt-first-27v", + "fr-my-first-27v", + "fr-mb-first-27v", + "fr-m-first-28v", + "fr-m-first-14w", + "fr-ml-first-28v", + "fr-ml-first-14w", + "fr-mx-first-28v", + "fr-mx-first-14w", + "fr-mr-first-28v", + "fr-mr-first-14w", + "fr-mt-first-28v", + "fr-mt-first-14w", + "fr-my-first-28v", + "fr-my-first-14w", + "fr-mb-first-28v", + "fr-mb-first-14w", + "fr-m-first-29v", + "fr-ml-first-29v", + "fr-mx-first-29v", + "fr-mr-first-29v", + "fr-mt-first-29v", + "fr-my-first-29v", + "fr-mb-first-29v", + "fr-m-first-30v", + "fr-m-first-15w", + "fr-ml-first-30v", + "fr-ml-first-15w", + "fr-mx-first-30v", + "fr-mx-first-15w", + "fr-mr-first-30v", + "fr-mr-first-15w", + "fr-mt-first-30v", + "fr-mt-first-15w", + "fr-my-first-30v", + "fr-my-first-15w", + "fr-mb-first-30v", + "fr-mb-first-15w", + "fr-m-first-31v", + "fr-ml-first-31v", + "fr-mx-first-31v", + "fr-mr-first-31v", + "fr-mt-first-31v", + "fr-my-first-31v", + "fr-mb-first-31v", + "fr-m-first-32v", + "fr-m-first-16w", + "fr-ml-first-32v", + "fr-ml-first-16w", + "fr-mx-first-32v", + "fr-mx-first-16w", + "fr-mr-first-32v", + "fr-mr-first-16w", + "fr-mt-first-32v", + "fr-mt-first-16w", + "fr-my-first-32v", + "fr-my-first-16w", + "fr-mb-first-32v", + "fr-mb-first-16w", + "fr-m-first-auto", + "fr-ml-first-auto", + "fr-mx-first-auto", + "fr-mr-first-auto", + "fr-mt-first-auto", + "fr-my-first-auto", + "fr-mb-first-auto", + "fr-p-0", + "fr-pl-0", + "fr-px-0", + "fr-pr-0", + "fr-pt-0", + "fr-py-0", + "fr-pb-0", + "fr-p-0-5v", + "fr-pl-0-5v", + "fr-px-0-5v", + "fr-pr-0-5v", + "fr-pt-0-5v", + "fr-py-0-5v", + "fr-pb-0-5v", + "fr-p-1v", + "fr-pl-1v", + "fr-px-1v", + "fr-pr-1v", + "fr-pt-1v", + "fr-py-1v", + "fr-pb-1v", + "fr-p-1-5v", + "fr-pl-1-5v", + "fr-px-1-5v", + "fr-pr-1-5v", + "fr-pt-1-5v", + "fr-py-1-5v", + "fr-pb-1-5v", + "fr-p-2v", + "fr-p-1w", + "fr-pl-2v", + "fr-pl-1w", + "fr-px-2v", + "fr-px-1w", + "fr-pr-2v", + "fr-pr-1w", + "fr-pt-2v", + "fr-pt-1w", + "fr-py-2v", + "fr-py-1w", + "fr-pb-2v", + "fr-pb-1w", + "fr-p-3v", + "fr-pl-3v", + "fr-px-3v", + "fr-pr-3v", + "fr-pt-3v", + "fr-py-3v", + "fr-pb-3v", + "fr-p-4v", + "fr-p-2w", + "fr-pl-4v", + "fr-pl-2w", + "fr-px-4v", + "fr-px-2w", + "fr-pr-4v", + "fr-pr-2w", + "fr-pt-4v", + "fr-pt-2w", + "fr-py-4v", + "fr-py-2w", + "fr-pb-4v", + "fr-pb-2w", + "fr-p-5v", + "fr-pl-5v", + "fr-px-5v", + "fr-pr-5v", + "fr-pt-5v", + "fr-py-5v", + "fr-pb-5v", + "fr-p-6v", + "fr-p-3w", + "fr-pl-6v", + "fr-pl-3w", + "fr-px-6v", + "fr-px-3w", + "fr-pr-6v", + "fr-pr-3w", + "fr-pt-6v", + "fr-pt-3w", + "fr-py-6v", + "fr-py-3w", + "fr-pb-6v", + "fr-pb-3w", + "fr-p-7v", + "fr-pl-7v", + "fr-px-7v", + "fr-pr-7v", + "fr-pt-7v", + "fr-py-7v", + "fr-pb-7v", + "fr-p-8v", + "fr-p-4w", + "fr-pl-8v", + "fr-pl-4w", + "fr-px-8v", + "fr-px-4w", + "fr-pr-8v", + "fr-pr-4w", + "fr-pt-8v", + "fr-pt-4w", + "fr-py-8v", + "fr-py-4w", + "fr-pb-8v", + "fr-pb-4w", + "fr-p-9v", + "fr-pl-9v", + "fr-px-9v", + "fr-pr-9v", + "fr-pt-9v", + "fr-py-9v", + "fr-pb-9v", + "fr-p-10v", + "fr-p-5w", + "fr-pl-10v", + "fr-pl-5w", + "fr-px-10v", + "fr-px-5w", + "fr-pr-10v", + "fr-pr-5w", + "fr-pt-10v", + "fr-pt-5w", + "fr-py-10v", + "fr-py-5w", + "fr-pb-10v", + "fr-pb-5w", + "fr-p-11v", + "fr-pl-11v", + "fr-px-11v", + "fr-pr-11v", + "fr-pt-11v", + "fr-py-11v", + "fr-pb-11v", + "fr-p-12v", + "fr-p-6w", + "fr-pl-12v", + "fr-pl-6w", + "fr-px-12v", + "fr-px-6w", + "fr-pr-12v", + "fr-pr-6w", + "fr-pt-12v", + "fr-pt-6w", + "fr-py-12v", + "fr-py-6w", + "fr-pb-12v", + "fr-pb-6w", + "fr-p-13v", + "fr-pl-13v", + "fr-px-13v", + "fr-pr-13v", + "fr-pt-13v", + "fr-py-13v", + "fr-pb-13v", + "fr-p-14v", + "fr-p-7w", + "fr-pl-14v", + "fr-pl-7w", + "fr-px-14v", + "fr-px-7w", + "fr-pr-14v", + "fr-pr-7w", + "fr-pt-14v", + "fr-pt-7w", + "fr-py-14v", + "fr-py-7w", + "fr-pb-14v", + "fr-pb-7w", + "fr-p-15v", + "fr-pl-15v", + "fr-px-15v", + "fr-pr-15v", + "fr-pt-15v", + "fr-py-15v", + "fr-pb-15v", + "fr-p-16v", + "fr-p-8w", + "fr-pl-16v", + "fr-pl-8w", + "fr-px-16v", + "fr-px-8w", + "fr-pr-16v", + "fr-pr-8w", + "fr-pt-16v", + "fr-pt-8w", + "fr-py-16v", + "fr-py-8w", + "fr-pb-16v", + "fr-pb-8w", + "fr-p-17v", + "fr-pl-17v", + "fr-px-17v", + "fr-pr-17v", + "fr-pt-17v", + "fr-py-17v", + "fr-pb-17v", + "fr-p-18v", + "fr-p-9w", + "fr-pl-18v", + "fr-pl-9w", + "fr-px-18v", + "fr-px-9w", + "fr-pr-18v", + "fr-pr-9w", + "fr-pt-18v", + "fr-pt-9w", + "fr-py-18v", + "fr-py-9w", + "fr-pb-18v", + "fr-pb-9w", + "fr-p-19v", + "fr-pl-19v", + "fr-px-19v", + "fr-pr-19v", + "fr-pt-19v", + "fr-py-19v", + "fr-pb-19v", + "fr-p-20v", + "fr-p-10w", + "fr-pl-20v", + "fr-pl-10w", + "fr-px-20v", + "fr-px-10w", + "fr-pr-20v", + "fr-pr-10w", + "fr-pt-20v", + "fr-pt-10w", + "fr-py-20v", + "fr-py-10w", + "fr-pb-20v", + "fr-pb-10w", + "fr-p-21v", + "fr-pl-21v", + "fr-px-21v", + "fr-pr-21v", + "fr-pt-21v", + "fr-py-21v", + "fr-pb-21v", + "fr-p-22v", + "fr-p-11w", + "fr-pl-22v", + "fr-pl-11w", + "fr-px-22v", + "fr-px-11w", + "fr-pr-22v", + "fr-pr-11w", + "fr-pt-22v", + "fr-pt-11w", + "fr-py-22v", + "fr-py-11w", + "fr-pb-22v", + "fr-pb-11w", + "fr-p-23v", + "fr-pl-23v", + "fr-px-23v", + "fr-pr-23v", + "fr-pt-23v", + "fr-py-23v", + "fr-pb-23v", + "fr-p-24v", + "fr-p-12w", + "fr-pl-24v", + "fr-pl-12w", + "fr-px-24v", + "fr-px-12w", + "fr-pr-24v", + "fr-pr-12w", + "fr-pt-24v", + "fr-pt-12w", + "fr-py-24v", + "fr-py-12w", + "fr-pb-24v", + "fr-pb-12w", + "fr-p-25v", + "fr-pl-25v", + "fr-px-25v", + "fr-pr-25v", + "fr-pt-25v", + "fr-py-25v", + "fr-pb-25v", + "fr-p-26v", + "fr-p-13w", + "fr-pl-26v", + "fr-pl-13w", + "fr-px-26v", + "fr-px-13w", + "fr-pr-26v", + "fr-pr-13w", + "fr-pt-26v", + "fr-pt-13w", + "fr-py-26v", + "fr-py-13w", + "fr-pb-26v", + "fr-pb-13w", + "fr-p-27v", + "fr-pl-27v", + "fr-px-27v", + "fr-pr-27v", + "fr-pt-27v", + "fr-py-27v", + "fr-pb-27v", + "fr-p-28v", + "fr-p-14w", + "fr-pl-28v", + "fr-pl-14w", + "fr-px-28v", + "fr-px-14w", + "fr-pr-28v", + "fr-pr-14w", + "fr-pt-28v", + "fr-pt-14w", + "fr-py-28v", + "fr-py-14w", + "fr-pb-28v", + "fr-pb-14w", + "fr-p-29v", + "fr-pl-29v", + "fr-px-29v", + "fr-pr-29v", + "fr-pt-29v", + "fr-py-29v", + "fr-pb-29v", + "fr-p-30v", + "fr-p-15w", + "fr-pl-30v", + "fr-pl-15w", + "fr-px-30v", + "fr-px-15w", + "fr-pr-30v", + "fr-pr-15w", + "fr-pt-30v", + "fr-pt-15w", + "fr-py-30v", + "fr-py-15w", + "fr-pb-30v", + "fr-pb-15w", + "fr-p-31v", + "fr-pl-31v", + "fr-px-31v", + "fr-pr-31v", + "fr-pt-31v", + "fr-py-31v", + "fr-pb-31v", + "fr-p-32v", + "fr-p-16w", + "fr-pl-32v", + "fr-pl-16w", + "fr-px-32v", + "fr-px-16w", + "fr-pr-32v", + "fr-pr-16w", + "fr-pt-32v", + "fr-pt-16w", + "fr-py-32v", + "fr-py-16w", + "fr-pb-32v", + "fr-pb-16w", + "fr-p-first-0", + "fr-pl-first-0", + "fr-px-first-0", + "fr-pr-first-0", + "fr-pt-first-0", + "fr-py-first-0", + "fr-pb-first-0", + "fr-p-first-0-5v", + "fr-pl-first-0-5v", + "fr-px-first-0-5v", + "fr-pr-first-0-5v", + "fr-pt-first-0-5v", + "fr-py-first-0-5v", + "fr-pb-first-0-5v", + "fr-p-first-1v", + "fr-pl-first-1v", + "fr-px-first-1v", + "fr-pr-first-1v", + "fr-pt-first-1v", + "fr-py-first-1v", + "fr-pb-first-1v", + "fr-p-first-1-5v", + "fr-pl-first-1-5v", + "fr-px-first-1-5v", + "fr-pr-first-1-5v", + "fr-pt-first-1-5v", + "fr-py-first-1-5v", + "fr-pb-first-1-5v", + "fr-p-first-2v", + "fr-p-first-1w", + "fr-pl-first-2v", + "fr-pl-first-1w", + "fr-px-first-2v", + "fr-px-first-1w", + "fr-pr-first-2v", + "fr-pr-first-1w", + "fr-pt-first-2v", + "fr-pt-first-1w", + "fr-py-first-2v", + "fr-py-first-1w", + "fr-pb-first-2v", + "fr-pb-first-1w", + "fr-p-first-3v", + "fr-pl-first-3v", + "fr-px-first-3v", + "fr-pr-first-3v", + "fr-pt-first-3v", + "fr-py-first-3v", + "fr-pb-first-3v", + "fr-p-first-4v", + "fr-p-first-2w", + "fr-pl-first-4v", + "fr-pl-first-2w", + "fr-px-first-4v", + "fr-px-first-2w", + "fr-pr-first-4v", + "fr-pr-first-2w", + "fr-pt-first-4v", + "fr-pt-first-2w", + "fr-py-first-4v", + "fr-py-first-2w", + "fr-pb-first-4v", + "fr-pb-first-2w", + "fr-p-first-5v", + "fr-pl-first-5v", + "fr-px-first-5v", + "fr-pr-first-5v", + "fr-pt-first-5v", + "fr-py-first-5v", + "fr-pb-first-5v", + "fr-p-first-6v", + "fr-p-first-3w", + "fr-pl-first-6v", + "fr-pl-first-3w", + "fr-px-first-6v", + "fr-px-first-3w", + "fr-pr-first-6v", + "fr-pr-first-3w", + "fr-pt-first-6v", + "fr-pt-first-3w", + "fr-py-first-6v", + "fr-py-first-3w", + "fr-pb-first-6v", + "fr-pb-first-3w", + "fr-p-first-7v", + "fr-pl-first-7v", + "fr-px-first-7v", + "fr-pr-first-7v", + "fr-pt-first-7v", + "fr-py-first-7v", + "fr-pb-first-7v", + "fr-p-first-8v", + "fr-p-first-4w", + "fr-pl-first-8v", + "fr-pl-first-4w", + "fr-px-first-8v", + "fr-px-first-4w", + "fr-pr-first-8v", + "fr-pr-first-4w", + "fr-pt-first-8v", + "fr-pt-first-4w", + "fr-py-first-8v", + "fr-py-first-4w", + "fr-pb-first-8v", + "fr-pb-first-4w", + "fr-p-first-9v", + "fr-pl-first-9v", + "fr-px-first-9v", + "fr-pr-first-9v", + "fr-pt-first-9v", + "fr-py-first-9v", + "fr-pb-first-9v", + "fr-p-first-10v", + "fr-p-first-5w", + "fr-pl-first-10v", + "fr-pl-first-5w", + "fr-px-first-10v", + "fr-px-first-5w", + "fr-pr-first-10v", + "fr-pr-first-5w", + "fr-pt-first-10v", + "fr-pt-first-5w", + "fr-py-first-10v", + "fr-py-first-5w", + "fr-pb-first-10v", + "fr-pb-first-5w", + "fr-p-first-11v", + "fr-pl-first-11v", + "fr-px-first-11v", + "fr-pr-first-11v", + "fr-pt-first-11v", + "fr-py-first-11v", + "fr-pb-first-11v", + "fr-p-first-12v", + "fr-p-first-6w", + "fr-pl-first-12v", + "fr-pl-first-6w", + "fr-px-first-12v", + "fr-px-first-6w", + "fr-pr-first-12v", + "fr-pr-first-6w", + "fr-pt-first-12v", + "fr-pt-first-6w", + "fr-py-first-12v", + "fr-py-first-6w", + "fr-pb-first-12v", + "fr-pb-first-6w", + "fr-p-first-13v", + "fr-pl-first-13v", + "fr-px-first-13v", + "fr-pr-first-13v", + "fr-pt-first-13v", + "fr-py-first-13v", + "fr-pb-first-13v", + "fr-p-first-14v", + "fr-p-first-7w", + "fr-pl-first-14v", + "fr-pl-first-7w", + "fr-px-first-14v", + "fr-px-first-7w", + "fr-pr-first-14v", + "fr-pr-first-7w", + "fr-pt-first-14v", + "fr-pt-first-7w", + "fr-py-first-14v", + "fr-py-first-7w", + "fr-pb-first-14v", + "fr-pb-first-7w", + "fr-p-first-15v", + "fr-pl-first-15v", + "fr-px-first-15v", + "fr-pr-first-15v", + "fr-pt-first-15v", + "fr-py-first-15v", + "fr-pb-first-15v", + "fr-p-first-16v", + "fr-p-first-8w", + "fr-pl-first-16v", + "fr-pl-first-8w", + "fr-px-first-16v", + "fr-px-first-8w", + "fr-pr-first-16v", + "fr-pr-first-8w", + "fr-pt-first-16v", + "fr-pt-first-8w", + "fr-py-first-16v", + "fr-py-first-8w", + "fr-pb-first-16v", + "fr-pb-first-8w", + "fr-p-first-17v", + "fr-pl-first-17v", + "fr-px-first-17v", + "fr-pr-first-17v", + "fr-pt-first-17v", + "fr-py-first-17v", + "fr-pb-first-17v", + "fr-p-first-18v", + "fr-p-first-9w", + "fr-pl-first-18v", + "fr-pl-first-9w", + "fr-px-first-18v", + "fr-px-first-9w", + "fr-pr-first-18v", + "fr-pr-first-9w", + "fr-pt-first-18v", + "fr-pt-first-9w", + "fr-py-first-18v", + "fr-py-first-9w", + "fr-pb-first-18v", + "fr-pb-first-9w", + "fr-p-first-19v", + "fr-pl-first-19v", + "fr-px-first-19v", + "fr-pr-first-19v", + "fr-pt-first-19v", + "fr-py-first-19v", + "fr-pb-first-19v", + "fr-p-first-20v", + "fr-p-first-10w", + "fr-pl-first-20v", + "fr-pl-first-10w", + "fr-px-first-20v", + "fr-px-first-10w", + "fr-pr-first-20v", + "fr-pr-first-10w", + "fr-pt-first-20v", + "fr-pt-first-10w", + "fr-py-first-20v", + "fr-py-first-10w", + "fr-pb-first-20v", + "fr-pb-first-10w", + "fr-p-first-21v", + "fr-pl-first-21v", + "fr-px-first-21v", + "fr-pr-first-21v", + "fr-pt-first-21v", + "fr-py-first-21v", + "fr-pb-first-21v", + "fr-p-first-22v", + "fr-p-first-11w", + "fr-pl-first-22v", + "fr-pl-first-11w", + "fr-px-first-22v", + "fr-px-first-11w", + "fr-pr-first-22v", + "fr-pr-first-11w", + "fr-pt-first-22v", + "fr-pt-first-11w", + "fr-py-first-22v", + "fr-py-first-11w", + "fr-pb-first-22v", + "fr-pb-first-11w", + "fr-p-first-23v", + "fr-pl-first-23v", + "fr-px-first-23v", + "fr-pr-first-23v", + "fr-pt-first-23v", + "fr-py-first-23v", + "fr-pb-first-23v", + "fr-p-first-24v", + "fr-p-first-12w", + "fr-pl-first-24v", + "fr-pl-first-12w", + "fr-px-first-24v", + "fr-px-first-12w", + "fr-pr-first-24v", + "fr-pr-first-12w", + "fr-pt-first-24v", + "fr-pt-first-12w", + "fr-py-first-24v", + "fr-py-first-12w", + "fr-pb-first-24v", + "fr-pb-first-12w", + "fr-p-first-25v", + "fr-pl-first-25v", + "fr-px-first-25v", + "fr-pr-first-25v", + "fr-pt-first-25v", + "fr-py-first-25v", + "fr-pb-first-25v", + "fr-p-first-26v", + "fr-p-first-13w", + "fr-pl-first-26v", + "fr-pl-first-13w", + "fr-px-first-26v", + "fr-px-first-13w", + "fr-pr-first-26v", + "fr-pr-first-13w", + "fr-pt-first-26v", + "fr-pt-first-13w", + "fr-py-first-26v", + "fr-py-first-13w", + "fr-pb-first-26v", + "fr-pb-first-13w", + "fr-p-first-27v", + "fr-pl-first-27v", + "fr-px-first-27v", + "fr-pr-first-27v", + "fr-pt-first-27v", + "fr-py-first-27v", + "fr-pb-first-27v", + "fr-p-first-28v", + "fr-p-first-14w", + "fr-pl-first-28v", + "fr-pl-first-14w", + "fr-px-first-28v", + "fr-px-first-14w", + "fr-pr-first-28v", + "fr-pr-first-14w", + "fr-pt-first-28v", + "fr-pt-first-14w", + "fr-py-first-28v", + "fr-py-first-14w", + "fr-pb-first-28v", + "fr-pb-first-14w", + "fr-p-first-29v", + "fr-pl-first-29v", + "fr-px-first-29v", + "fr-pr-first-29v", + "fr-pt-first-29v", + "fr-py-first-29v", + "fr-pb-first-29v", + "fr-p-first-30v", + "fr-p-first-15w", + "fr-pl-first-30v", + "fr-pl-first-15w", + "fr-px-first-30v", + "fr-px-first-15w", + "fr-pr-first-30v", + "fr-pr-first-15w", + "fr-pt-first-30v", + "fr-pt-first-15w", + "fr-py-first-30v", + "fr-py-first-15w", + "fr-pb-first-30v", + "fr-pb-first-15w", + "fr-p-first-31v", + "fr-pl-first-31v", + "fr-px-first-31v", + "fr-pr-first-31v", + "fr-pt-first-31v", + "fr-py-first-31v", + "fr-pb-first-31v", + "fr-p-first-32v", + "fr-p-first-16w", + "fr-pl-first-32v", + "fr-pl-first-16w", + "fr-px-first-32v", + "fr-px-first-16w", + "fr-pr-first-32v", + "fr-pr-first-16w", + "fr-pt-first-32v", + "fr-pt-first-16w", + "fr-py-first-32v", + "fr-py-first-16w", + "fr-pb-first-32v", + "fr-pb-first-16w", + "fr-placement", + "fr-displayed-lg", + "fr-responsive-img--32x9", + "fr-responsive-img--16x9", + "fr-responsive-img--3x2", + "fr-responsive-img--4x3", + "fr-responsive-img--1x1", + "fr-responsive-img--3x4", + "fr-responsive-img--2x3", + "fr-responsive-vid--16x9", + "fr-responsive-vid--4x3", + "fr-responsive-vid--1x1", + "fr-fi--xs", + "fr-fi--sm", + "fr-fi--md", + "fr-fi--lg", + "fr-artwork-decorative", + "fr-artwork-minor", + "fr-artwork-major", + "fr-artwork-background", + "fr-artwork-motif", + "fr-artwork--green-tilleul-verveine", + "fr-artwork--green-bourgeon", + "fr-artwork--green-emeraude", + "fr-artwork--green-menthe", + "fr-artwork--green-archipel", + "fr-artwork--blue-ecume", + "fr-artwork--blue-cumulus", + "fr-artwork--purple-glycine", + "fr-artwork--pink-macaron", + "fr-artwork--pink-tuile", + "fr-artwork--yellow-tournesol", + "fr-artwork--yellow-moutarde", + "fr-artwork--orange-terre-battue", + "fr-artwork--brown-cafe-creme", + "fr-artwork--brown-caramel", + "fr-artwork--brown-opera", + "fr-artwork--beige-gris-galet", + "fr-artwork", + "fr-display-xs", + "fr-display-sm", + "fr-display-md", + "fr-display-lg", + "fr-display-xl", + "fr-upload-group", + "fr-label", + "fr-hint-text", + "fr-upload", + "fr-message", + "fr-range-group", + "fr-range-group--valid", + "fr-range-group--error", + "fr-range", + "fr-range__output", + "fr-range__min", + "fr-range__max", + "fr-range--sm", + "fr-range--step", + "fr-range--double", + "fr-range-group--disabled", + "fr-accordion", + "fr-accordion__title", + "fr-accordion__btn", + "fr-accordions-group", + "fr-badge", + "fr-badge--icon-left", + "fr-badge--sm", + "fr-badge--info", + "fr-badge--success", + "fr-badge--error", + "fr-badge--warning", + "fr-badge--new", + "fr-badge--sm--info", + "fr-badge--sm--success", + "fr-badge--sm--error", + "fr-badge--sm--warning", + "fr-badge--sm--new", + "fr-badge--no-icon", + "fr-badges-group", + "fr-badges-group--sm", + "fr-badge--green-tilleul-verveine", + "fr-badge--green-bourgeon", + "fr-badge--green-emeraude", + "fr-badge--green-menthe", + "fr-badge--green-archipel", + "fr-badge--blue-ecume", + "fr-badge--blue-cumulus", + "fr-badge--purple-glycine", + "fr-badge--pink-macaron", + "fr-badge--pink-tuile", + "fr-badge--yellow-tournesol", + "fr-badge--yellow-moutarde", + "fr-badge--orange-terre-battue", + "fr-badge--brown-cafe-creme", + "fr-badge--brown-caramel", + "fr-badge--brown-opera", + "fr-badge--beige-gris-galet", + "fr-badge-group", + "fr-logo", + "fr-logo--sm", + "fr-logo--lg", + "fr-btn", + "fr-btn--align-on-content", + "fr-btn--icon-left", + "fr-btn--icon-right", + "fr-btn--sm", + "fr-btn--lg", + "fr-btns-group", + "fr-btns-group--inline", + "fr-btns-group--right", + "fr-btns-group--inline-reverse", + "fr-btns-group--left", + "fr-btns-group--center", + "fr-btns-group--between", + "fr-btns-group--equisized", + "fr-btns-group--sm", + "fr-btns-group--icon-left", + "fr-btns-group--icon-right", + "fr-btns-group--lg", + "fr-fieldset__element", + "fr-btn--close", + "fr-btn--tooltip", + "fr-btn--fullscreen", + "fr-btn--display", + "fr-btn--account", + "fr-btn--team", + "fr-btn--briefcase", + "fr-btn--sort", + "fr-btn--secondary", + "fr-btn--tertiary", + "fr-btn--tertiary-no-outline", + "fr-connect", + "fr-connect__login", + "fr-connect__brand", + "fr-connect--plus", + "fr-connect-group", + "fr-quote", + "fr-quote--column", + "fr-quote__author", + "fr-quote__source", + "fr-quote__image", + "fr-quote--green-tilleul-verveine", + "fr-quote--green-bourgeon", + "fr-quote--green-emeraude", + "fr-quote--green-menthe", + "fr-quote--green-archipel", + "fr-quote--blue-ecume", + "fr-quote--blue-cumulus", + "fr-quote--purple-glycine", + "fr-quote--pink-macaron", + "fr-quote--pink-tuile", + "fr-quote--yellow-tournesol", + "fr-quote--yellow-moutarde", + "fr-quote--orange-terre-battue", + "fr-quote--brown-cafe-creme", + "fr-quote--brown-caramel", + "fr-quote--brown-opera", + "fr-quote--beige-gris-galet", + "fr-breadcrumb", + "fr-breadcrumb__button", + "fr-breadcrumb__list", + "fr-breadcrumb__link", + "fr-input", + "fr-input-wrap", + "fr-select", + "fr-fieldset", + "fr-fieldset__legend", + "fr-fieldset__legend--regular", + "fr-fieldset--valid", + "fr-fieldset--error", + "fr-fieldset--info", + "fr-fieldset__element--inline", + "fr-fieldset__element--inline-grow", + "fr-fieldset__element--year", + "fr-fieldset__element--postal", + "fr-fieldset__element--number", + "fr-messages-group", + "fr-message--error", + "fr-message--valid", + "fr-message--warning", + "fr-message--info", + "fr-select-group--valid", + "fr-input-group--valid", + "fr-upload-group--valid", + "fr-select-group--error", + "fr-input-group--error", + "fr-upload-group--error", + "fr-select-group--info", + "fr-input-group--info", + "fr-range-group--info", + "fr-upload-group--info", + "fr-select-group--disabled", + "fr-input-group--disabled", + "fr-upload-group--disabled", + "fr-label--error", + "fr-label--success", + "fr-label--info", + "fr-label--disabled", + "fr-select-group", + "fr-input-group", + "fr-fieldset--inline", + "fr-fieldset__content", + "fr-checkbox-group", + "fr-radio-group", + "fr-radio-rich", + "fr-error-text", + "fr-valid-text", + "fr-info-text", + "fr-stepper", + "fr-stepper__title", + "fr-stepper__state", + "fr-stepper__details", + "fr-stepper__steps", + "fr-tooltip", + "fr-tooltip--shown", + "fr-tooltip--hidding", + "fr-placement--bottom", + "fr-placement--top", + "fr-link", + "fr-link--icon-left", + "fr-link--icon-right", + "fr-link--xs", + "fr-link--sm", + "fr-link--lg", + "fr-links-group--download", + "fr-link--download", + "fr-link__detail", + "fr-links-group", + "fr-links-group--inline", + "fr-links-group--sm", + "fr-links-group--lg", + "fr-links-group__title", + "fr-links-group--bordered", + "fr-link--close", + "fr-fi-theme-fill", + "fr-sidemenu", + "fr-sidemenu__title", + "fr-sidemenu__list", + "fr-sidemenu__link", + "fr-sidemenu__btn", + "fr-sidemenu__item", + "fr-sidemenu__inner", + "fr-highlight", + "fr-highlight--green-tilleul-verveine", + "fr-highlight--green-bourgeon", + "fr-highlight--green-emeraude", + "fr-highlight--green-menthe", + "fr-highlight--green-archipel", + "fr-highlight--blue-ecume", + "fr-highlight--blue-cumulus", + "fr-highlight--purple-glycine", + "fr-highlight--pink-macaron", + "fr-highlight--pink-tuile", + "fr-highlight--yellow-tournesol", + "fr-highlight--yellow-moutarde", + "fr-highlight--orange-terre-battue", + "fr-highlight--brown-cafe-creme", + "fr-highlight--brown-caramel", + "fr-highlight--brown-opera", + "fr-highlight--beige-gris-galet", + "fr-tabs__tab", + "fr-tabs__tab--icon-left", + "fr-tabs", + "fr-tabs--viewport-width", + "fr-tabs__list", + "fr-tabs__panel", + "fr-tabs__panel--direction-end", + "fr-tabs__panel--direction-start", + "fr-tabs__panel--selected", + "fr-tabs__shadow", + "fr-tabs__shadow--left", + "fr-tabs__shadow--right", + "fr-pagination__link", + "fr-pagination", + "fr-pagination__list", + "fr-pagination__link--first", + "fr-pagination__link--label", + "fr-pagination__link--prev", + "fr-pagination__link--next", + "fr-pagination__link--last", + "fr-summary", + "fr-summary__title", + "fr-summary__link", + "fr-table", + "fr-table__container", + "fr-table__content", + "fr-cell--fixed", + "fr-cell--center", + "fr-cell--right", + "fr-cell--top", + "fr-cell--bottom", + "fr-cell__title", + "fr-cell__desc", + "fr-cell--inline", + "fr-cell--multiline", + "fr-cell--sort", + "fr-col--xs", + "fr-col--sm", + "fr-col--md", + "fr-col--lg", + "fr-table__caption__desc", + "fr-table__detail", + "fr-table__wrapper", + "fr-table__header", + "fr-segmented", + "fr-table__footer--start", + "fr-table__footer--middle", + "fr-table__footer--end", + "fr-table--sm", + "fr-table--lg", + "fr-table--no-caption", + "fr-table--caption-bottom", + "fr-table--bordered", + "fr-table--no-scroll", + "fr-table--layout-fixed", + "fr-table__shadow", + "fr-table__shadow--left", + "fr-table__shadow--right", + "fr-table--green-tilleul-verveine", + "fr-table--green-bourgeon", + "fr-table--green-emeraude", + "fr-table--green-menthe", + "fr-table--green-archipel", + "fr-table--blue-ecume", + "fr-table--blue-cumulus", + "fr-table--purple-glycine", + "fr-table--pink-macaron", + "fr-table--pink-tuile", + "fr-table--yellow-tournesol", + "fr-table--yellow-moutarde", + "fr-table--orange-terre-battue", + "fr-table--brown-cafe-creme", + "fr-table--brown-caramel", + "fr-table--brown-opera", + "fr-table--beige-gris-galet", + "fr-tag", + "fr-tag--icon-left", + "fr-tag--sm", + "fr-tag--dismiss", + "fr-tags-group", + "fr-tags-group--sm", + "fr-tag--green-tilleul-verveine", + "fr-tag--green-bourgeon", + "fr-tag--green-emeraude", + "fr-tag--green-menthe", + "fr-tag--green-archipel", + "fr-tag--blue-ecume", + "fr-tag--blue-cumulus", + "fr-tag--purple-glycine", + "fr-tag--pink-macaron", + "fr-tag--pink-tuile", + "fr-tag--yellow-tournesol", + "fr-tag--yellow-moutarde", + "fr-tag--orange-terre-battue", + "fr-tag--brown-cafe-creme", + "fr-tag--brown-caramel", + "fr-tag--brown-opera", + "fr-tag--beige-gris-galet", + "fr-download__link", + "fr-download", + "fr-download__desc", + "fr-download__detail", + "fr-download--card", + "fr-downloads-group__title", + "fr-downloads-group--bordered", + "fr-downloads-group", + "fr-alert", + "fr-alert__title", + "fr-alert--info", + "fr-alert--success", + "fr-alert--error", + "fr-alert--warning", + "fr-alert--sm", + "fr-notice", + "fr-notice__body", + "fr-notice__title", + "fr-notice__desc", + "fr-notice__link", + "fr-notice--no-icon", + "fr-notice--info", + "fr-notice--warning", + "fr-notice--alert", + "fr-notice--weather-orange", + "fr-notice--weather-red", + "fr-notice--weather-purple", + "fr-notice--witness", + "fr-notice--kidnapping", + "fr-notice--attack", + "fr-notice--cyberattack", + "fr-radio-group--sm", + "fr-radio-rich__pictogram", + "fr-control", + "fr-radio-rich__img", + "fr-card", + "fr-card__title", + "fr-card--no-border", + "fr-card--shadow", + "fr-card--no-icon", + "fr-card--download", + "fr-card__body", + "fr-card__header", + "fr-card__img", + "fr-card__vid", + "fr-card__content", + "fr-card__desc", + "fr-card__start", + "fr-card__detail", + "fr-card__end", + "fr-card__footer", + "fr-card--sm", + "fr-card--lg", + "fr-card--no-arrow", + "fr-card--grey", + "fr-card--no-background", + "fr-checkbox-group--sm", + "fr-checkbox-group--error", + "fr-checkbox-group--valid", + "fr-segmented__legend", + "fr-segmented__legend--inline", + "fr-segmented__elements", + "fr-segmented__element", + "fr-segmented--vertical", + "fr-segmented--no-legend", + "fr-segmented--sm", + "fr-toggle", + "fr-toggle__label", + "fr-toggle--border-bottom", + "fr-toggle--valid", + "fr-toggle--error", + "fr-toggle--label-left", + "fr-toggle__input", + "fr-toggle__list", + "fr-skiplinks", + "fr-skiplinks__list", + "fr-callout", + "fr-callout__title", + "fr-callout__text", + "fr-callout--green-tilleul-verveine", + "fr-callout--green-bourgeon", + "fr-callout--green-emeraude", + "fr-callout--green-menthe", + "fr-callout--green-archipel", + "fr-callout--blue-ecume", + "fr-callout--blue-cumulus", + "fr-callout--purple-glycine", + "fr-callout--pink-macaron", + "fr-callout--pink-tuile", + "fr-callout--yellow-tournesol", + "fr-callout--yellow-moutarde", + "fr-callout--orange-terre-battue", + "fr-callout--brown-cafe-creme", + "fr-callout--brown-caramel", + "fr-callout--brown-opera", + "fr-callout--beige-gris-galet", + "fr-modal", + "fr-modal--top", + "fr-modal--opened", + "fr-modal__body", + "fr-modal__header", + "fr-modal__content", + "fr-modal__footer", + "fr-modal__title", + "fr-scroll-divider", + "fr-nav", + "fr-nav__list", + "fr-nav__item", + "fr-nav__link", + "fr-nav__btn", + "fr-menu", + "fr-menu__list", + "fr-mega-menu", + "fr-mega-menu__leader", + "fr-mega-menu__category", + "fr-mega-menu__list", + "fr-share", + "fr-share__title", + "fr-share__text", + "fr-btn--bluesky", + "fr-btn--facebook", + "fr-btn--linkedin", + "fr-btn--mastodon", + "fr-btn--threads", + "fr-btn--twitter", + "fr-btn--twitter-x", + "fr-btn--mail", + "fr-btn--copy", + "fr-share__group", + "fr-share__link", + "fr-share__link--facebook", + "fr-share__link--twitter", + "fr-share__link--linkedin", + "fr-share__link--mail", + "fr-share__link--copy", + "fr-footer", + "fr-footer__body", + "fr-footer__bottom", + "fr-footer__brand", + "fr-footer__brand-link", + "fr-footer__logo", + "fr-footer__logo__apitech", + "fr-footer__content", + "fr-footer__content-desc", + "fr-footer__content-list", + "fr-footer__content-link", + "fr-footer__top", + "fr-footer__top-cat", + "fr-footer__top-list", + "fr-footer__top-link", + "fr-footer__bottom-list", + "fr-footer__bottom-item", + "fr-footer__bottom-link", + "fr-footer__bottom-copy", + "fr-footer__partners", + "fr-footer__partners-title", + "fr-footer__partners-link", + "fr-footer__partners-logos", + "fr-footer__partners-main", + "fr-footer__partners-sub", + "fr-tile", + "fr-tile__pictogram", + "fr-tile__header", + "fr-tile__content", + "fr-tile__body", + "fr-tile__title", + "fr-tile--no-icon", + "fr-tile--download", + "fr-tile__desc", + "fr-tile__start", + "fr-tile__detail", + "fr-tile--sm", + "fr-tile--horizontal", + "fr-tile--no-border", + "fr-tile--shadow", + "fr-tile--grey", + "fr-tile--no-background", + "fr-tile__img", + "fr-translate", + "fr-translate__btn", + "fr-translate__language", + "fr-translate__menu", + "fr-transcription", + "fr-transcription__btn", + "fr-transcription__content", + "fr-transcription__footer", + "fr-transcription__actions-group", + "fr-input-wrap--addon", + "fr-input-wrap--action", + "fr-search-bar", + "fr-input--valid", + "fr-input--error", + "fr-content-media", + "fr-content-media__img", + "fr-content-media__caption", + "fr-content-media--sm", + "fr-content-media--lg", + "fr-content-media__transcription", + "fr-consent-banner", + "fr-consent-banner__title", + "fr-consent-banner__buttons", + "fr-consent-service", + "fr-consent-service__title", + "fr-consent-service__desc", + "fr-consent-service__collapse", + "fr-consent-service__collapse-btn", + "fr-consent-service__radios", + "fr-consent-services", + "fr-consent-manager__header", + "fr-consent-manager__buttons", + "fr-follow", + "fr-follow__newsletter", + "fr-follow__social", + "fr-btn--dailymotion", + "fr-btn--github", + "fr-btn--instagram", + "fr-btn--snapchat", + "fr-btn--telegram", + "fr-btn--tiktok", + "fr-btn--twitch", + "fr-btn--vimeo", + "fr-btn--youtube", + "fr-link--facebook", + "fr-link--twitter", + "fr-link--twitter-x", + "fr-link--instagram", + "fr-link--linkedin", + "fr-link--youtube", + "fr-follow__title", + "fr-follow__newsletter-legal", + "fr-password", + "fr-password__input", + "fr-password__checkbox", + "fr-password__btn", + "fr-header", + "fr-header__body-row", + "fr-header__logo__apitech", + "fr-header__brand", + "fr-header__brand-top", + "fr-header__logo", + "fr-header__operator", + "fr-header__service", + "fr-header__service-title", + "fr-header__service-tagline", + "fr-header__navbar", + "fr-btn--menu", + "fr-btn--search", + "fr-header__tools-links", + "fr-header__menu-links", + "fr-service__title", + "fr-hidden-sm", + "fr-unhidden-sm", + "fr-sr-only-sm", + "fr-container-sm--fluid", + "fr-grid-row-sm--gutters", + "fr-grid-row-sm--no-gutters", + "fr-col-sm", + "fr-col-sm-1", + "fr-col-offset-sm-1", + "fr-col-offset-sm-1--right", + "fr-col-sm-2", + "fr-col-offset-sm-2", + "fr-col-offset-sm-2--right", + "fr-col-sm-3", + "fr-col-offset-sm-3", + "fr-col-offset-sm-3--right", + "fr-col-sm-4", + "fr-col-offset-sm-4", + "fr-col-offset-sm-4--right", + "fr-col-sm-5", + "fr-col-offset-sm-5", + "fr-col-offset-sm-5--right", + "fr-col-sm-6", + "fr-col-offset-sm-6", + "fr-col-offset-sm-6--right", + "fr-col-sm-7", + "fr-col-offset-sm-7", + "fr-col-offset-sm-7--right", + "fr-col-sm-8", + "fr-col-offset-sm-8", + "fr-col-offset-sm-8--right", + "fr-col-sm-9", + "fr-col-offset-sm-9", + "fr-col-offset-sm-9--right", + "fr-col-sm-10", + "fr-col-offset-sm-10", + "fr-col-offset-sm-10--right", + "fr-col-sm-11", + "fr-col-offset-sm-11", + "fr-col-offset-sm-11--right", + "fr-col-sm-12", + "fr-col-offset-sm-12", + "fr-col-offset-sm-12--right", + "fr-btns-group--inline-sm", + "fr-hidden-md", + "fr-unhidden-md", + "fr-sr-only-md", + "fr-container-md--fluid", + "fr-grid-row-md--gutters", + "fr-grid-row-md--no-gutters", + "fr-col-md", + "fr-col-md-1", + "fr-col-offset-md-1", + "fr-col-offset-md-1--right", + "fr-col-md-2", + "fr-col-offset-md-2", + "fr-col-offset-md-2--right", + "fr-col-md-3", + "fr-col-offset-md-3", + "fr-col-offset-md-3--right", + "fr-col-md-4", + "fr-col-offset-md-4", + "fr-col-offset-md-4--right", + "fr-col-md-5", + "fr-col-offset-md-5", + "fr-col-offset-md-5--right", + "fr-col-md-6", + "fr-col-offset-md-6", + "fr-col-offset-md-6--right", + "fr-col-md-7", + "fr-col-offset-md-7", + "fr-col-offset-md-7--right", + "fr-col-md-8", + "fr-col-offset-md-8", + "fr-col-offset-md-8--right", + "fr-col-md-9", + "fr-col-offset-md-9", + "fr-col-offset-md-9--right", + "fr-col-md-10", + "fr-col-offset-md-10", + "fr-col-offset-md-10--right", + "fr-col-md-11", + "fr-col-offset-md-11", + "fr-col-offset-md-11--right", + "fr-col-md-12", + "fr-col-offset-md-12", + "fr-col-offset-md-12--right", + "fr-m-md-n8v", + "fr-m-md-n4w", + "fr-ml-md-n8v", + "fr-ml-md-n4w", + "fr-mx-md-n8v", + "fr-mx-md-n4w", + "fr-mr-md-n8v", + "fr-mr-md-n4w", + "fr-mt-md-n8v", + "fr-mt-md-n4w", + "fr-my-md-n8v", + "fr-my-md-n4w", + "fr-mb-md-n8v", + "fr-mb-md-n4w", + "fr-m-md-n7v", + "fr-ml-md-n7v", + "fr-mx-md-n7v", + "fr-mr-md-n7v", + "fr-mt-md-n7v", + "fr-my-md-n7v", + "fr-mb-md-n7v", + "fr-m-md-n6v", + "fr-m-md-n3w", + "fr-ml-md-n6v", + "fr-ml-md-n3w", + "fr-mx-md-n6v", + "fr-mx-md-n3w", + "fr-mr-md-n6v", + "fr-mr-md-n3w", + "fr-mt-md-n6v", + "fr-mt-md-n3w", + "fr-my-md-n6v", + "fr-my-md-n3w", + "fr-mb-md-n6v", + "fr-mb-md-n3w", + "fr-m-md-n5v", + "fr-ml-md-n5v", + "fr-mx-md-n5v", + "fr-mr-md-n5v", + "fr-mt-md-n5v", + "fr-my-md-n5v", + "fr-mb-md-n5v", + "fr-m-md-n4v", + "fr-m-md-n2w", + "fr-ml-md-n4v", + "fr-ml-md-n2w", + "fr-mx-md-n4v", + "fr-mx-md-n2w", + "fr-mr-md-n4v", + "fr-mr-md-n2w", + "fr-mt-md-n4v", + "fr-mt-md-n2w", + "fr-my-md-n4v", + "fr-my-md-n2w", + "fr-mb-md-n4v", + "fr-mb-md-n2w", + "fr-m-md-n3v", + "fr-ml-md-n3v", + "fr-mx-md-n3v", + "fr-mr-md-n3v", + "fr-mt-md-n3v", + "fr-my-md-n3v", + "fr-mb-md-n3v", + "fr-m-md-n2v", + "fr-m-md-n1w", + "fr-ml-md-n2v", + "fr-ml-md-n1w", + "fr-mx-md-n2v", + "fr-mx-md-n1w", + "fr-mr-md-n2v", + "fr-mr-md-n1w", + "fr-mt-md-n2v", + "fr-mt-md-n1w", + "fr-my-md-n2v", + "fr-my-md-n1w", + "fr-mb-md-n2v", + "fr-mb-md-n1w", + "fr-m-md-n1v", + "fr-ml-md-n1v", + "fr-mx-md-n1v", + "fr-mr-md-n1v", + "fr-mt-md-n1v", + "fr-my-md-n1v", + "fr-mb-md-n1v", + "fr-m-md-n1-5v", + "fr-ml-md-n1-5v", + "fr-mx-md-n1-5v", + "fr-mr-md-n1-5v", + "fr-mt-md-n1-5v", + "fr-my-md-n1-5v", + "fr-mb-md-n1-5v", + "fr-m-md-0", + "fr-ml-md-0", + "fr-mx-md-0", + "fr-mr-md-0", + "fr-mt-md-0", + "fr-my-md-0", + "fr-mb-md-0", + "fr-m-md-n0-5v", + "fr-ml-md-n0-5v", + "fr-mx-md-n0-5v", + "fr-mr-md-n0-5v", + "fr-mt-md-n0-5v", + "fr-my-md-n0-5v", + "fr-mb-md-n0-5v", + "fr-m-md-0-5v", + "fr-ml-md-0-5v", + "fr-mx-md-0-5v", + "fr-mr-md-0-5v", + "fr-mt-md-0-5v", + "fr-my-md-0-5v", + "fr-mb-md-0-5v", + "fr-m-md-1v", + "fr-ml-md-1v", + "fr-mx-md-1v", + "fr-mr-md-1v", + "fr-mt-md-1v", + "fr-my-md-1v", + "fr-mb-md-1v", + "fr-m-md-1-5v", + "fr-ml-md-1-5v", + "fr-mx-md-1-5v", + "fr-mr-md-1-5v", + "fr-mt-md-1-5v", + "fr-my-md-1-5v", + "fr-mb-md-1-5v", + "fr-m-md-2v", + "fr-m-md-1w", + "fr-ml-md-2v", + "fr-ml-md-1w", + "fr-mx-md-2v", + "fr-mx-md-1w", + "fr-mr-md-2v", + "fr-mr-md-1w", + "fr-mt-md-2v", + "fr-mt-md-1w", + "fr-my-md-2v", + "fr-my-md-1w", + "fr-mb-md-2v", + "fr-mb-md-1w", + "fr-m-md-3v", + "fr-ml-md-3v", + "fr-mx-md-3v", + "fr-mr-md-3v", + "fr-mt-md-3v", + "fr-my-md-3v", + "fr-mb-md-3v", + "fr-m-md-4v", + "fr-m-md-2w", + "fr-ml-md-4v", + "fr-ml-md-2w", + "fr-mx-md-4v", + "fr-mx-md-2w", + "fr-mr-md-4v", + "fr-mr-md-2w", + "fr-mt-md-4v", + "fr-mt-md-2w", + "fr-my-md-4v", + "fr-my-md-2w", + "fr-mb-md-4v", + "fr-mb-md-2w", + "fr-m-md-5v", + "fr-ml-md-5v", + "fr-mx-md-5v", + "fr-mr-md-5v", + "fr-mt-md-5v", + "fr-my-md-5v", + "fr-mb-md-5v", + "fr-m-md-6v", + "fr-m-md-3w", + "fr-ml-md-6v", + "fr-ml-md-3w", + "fr-mx-md-6v", + "fr-mx-md-3w", + "fr-mr-md-6v", + "fr-mr-md-3w", + "fr-mt-md-6v", + "fr-mt-md-3w", + "fr-my-md-6v", + "fr-my-md-3w", + "fr-mb-md-6v", + "fr-mb-md-3w", + "fr-m-md-7v", + "fr-ml-md-7v", + "fr-mx-md-7v", + "fr-mr-md-7v", + "fr-mt-md-7v", + "fr-my-md-7v", + "fr-mb-md-7v", + "fr-m-md-8v", + "fr-m-md-4w", + "fr-ml-md-8v", + "fr-ml-md-4w", + "fr-mx-md-8v", + "fr-mx-md-4w", + "fr-mr-md-8v", + "fr-mr-md-4w", + "fr-mt-md-8v", + "fr-mt-md-4w", + "fr-my-md-8v", + "fr-my-md-4w", + "fr-mb-md-8v", + "fr-mb-md-4w", + "fr-m-md-9v", + "fr-ml-md-9v", + "fr-mx-md-9v", + "fr-mr-md-9v", + "fr-mt-md-9v", + "fr-my-md-9v", + "fr-mb-md-9v", + "fr-m-md-10v", + "fr-m-md-5w", + "fr-ml-md-10v", + "fr-ml-md-5w", + "fr-mx-md-10v", + "fr-mx-md-5w", + "fr-mr-md-10v", + "fr-mr-md-5w", + "fr-mt-md-10v", + "fr-mt-md-5w", + "fr-my-md-10v", + "fr-my-md-5w", + "fr-mb-md-10v", + "fr-mb-md-5w", + "fr-m-md-11v", + "fr-ml-md-11v", + "fr-mx-md-11v", + "fr-mr-md-11v", + "fr-mt-md-11v", + "fr-my-md-11v", + "fr-mb-md-11v", + "fr-m-md-12v", + "fr-m-md-6w", + "fr-ml-md-12v", + "fr-ml-md-6w", + "fr-mx-md-12v", + "fr-mx-md-6w", + "fr-mr-md-12v", + "fr-mr-md-6w", + "fr-mt-md-12v", + "fr-mt-md-6w", + "fr-my-md-12v", + "fr-my-md-6w", + "fr-mb-md-12v", + "fr-mb-md-6w", + "fr-m-md-13v", + "fr-ml-md-13v", + "fr-mx-md-13v", + "fr-mr-md-13v", + "fr-mt-md-13v", + "fr-my-md-13v", + "fr-mb-md-13v", + "fr-m-md-14v", + "fr-m-md-7w", + "fr-ml-md-14v", + "fr-ml-md-7w", + "fr-mx-md-14v", + "fr-mx-md-7w", + "fr-mr-md-14v", + "fr-mr-md-7w", + "fr-mt-md-14v", + "fr-mt-md-7w", + "fr-my-md-14v", + "fr-my-md-7w", + "fr-mb-md-14v", + "fr-mb-md-7w", + "fr-m-md-15v", + "fr-ml-md-15v", + "fr-mx-md-15v", + "fr-mr-md-15v", + "fr-mt-md-15v", + "fr-my-md-15v", + "fr-mb-md-15v", + "fr-m-md-16v", + "fr-m-md-8w", + "fr-ml-md-16v", + "fr-ml-md-8w", + "fr-mx-md-16v", + "fr-mx-md-8w", + "fr-mr-md-16v", + "fr-mr-md-8w", + "fr-mt-md-16v", + "fr-mt-md-8w", + "fr-my-md-16v", + "fr-my-md-8w", + "fr-mb-md-16v", + "fr-mb-md-8w", + "fr-m-md-17v", + "fr-ml-md-17v", + "fr-mx-md-17v", + "fr-mr-md-17v", + "fr-mt-md-17v", + "fr-my-md-17v", + "fr-mb-md-17v", + "fr-m-md-18v", + "fr-m-md-9w", + "fr-ml-md-18v", + "fr-ml-md-9w", + "fr-mx-md-18v", + "fr-mx-md-9w", + "fr-mr-md-18v", + "fr-mr-md-9w", + "fr-mt-md-18v", + "fr-mt-md-9w", + "fr-my-md-18v", + "fr-my-md-9w", + "fr-mb-md-18v", + "fr-mb-md-9w", + "fr-m-md-19v", + "fr-ml-md-19v", + "fr-mx-md-19v", + "fr-mr-md-19v", + "fr-mt-md-19v", + "fr-my-md-19v", + "fr-mb-md-19v", + "fr-m-md-20v", + "fr-m-md-10w", + "fr-ml-md-20v", + "fr-ml-md-10w", + "fr-mx-md-20v", + "fr-mx-md-10w", + "fr-mr-md-20v", + "fr-mr-md-10w", + "fr-mt-md-20v", + "fr-mt-md-10w", + "fr-my-md-20v", + "fr-my-md-10w", + "fr-mb-md-20v", + "fr-mb-md-10w", + "fr-m-md-21v", + "fr-ml-md-21v", + "fr-mx-md-21v", + "fr-mr-md-21v", + "fr-mt-md-21v", + "fr-my-md-21v", + "fr-mb-md-21v", + "fr-m-md-22v", + "fr-m-md-11w", + "fr-ml-md-22v", + "fr-ml-md-11w", + "fr-mx-md-22v", + "fr-mx-md-11w", + "fr-mr-md-22v", + "fr-mr-md-11w", + "fr-mt-md-22v", + "fr-mt-md-11w", + "fr-my-md-22v", + "fr-my-md-11w", + "fr-mb-md-22v", + "fr-mb-md-11w", + "fr-m-md-23v", + "fr-ml-md-23v", + "fr-mx-md-23v", + "fr-mr-md-23v", + "fr-mt-md-23v", + "fr-my-md-23v", + "fr-mb-md-23v", + "fr-m-md-24v", + "fr-m-md-12w", + "fr-ml-md-24v", + "fr-ml-md-12w", + "fr-mx-md-24v", + "fr-mx-md-12w", + "fr-mr-md-24v", + "fr-mr-md-12w", + "fr-mt-md-24v", + "fr-mt-md-12w", + "fr-my-md-24v", + "fr-my-md-12w", + "fr-mb-md-24v", + "fr-mb-md-12w", + "fr-m-md-25v", + "fr-ml-md-25v", + "fr-mx-md-25v", + "fr-mr-md-25v", + "fr-mt-md-25v", + "fr-my-md-25v", + "fr-mb-md-25v", + "fr-m-md-26v", + "fr-m-md-13w", + "fr-ml-md-26v", + "fr-ml-md-13w", + "fr-mx-md-26v", + "fr-mx-md-13w", + "fr-mr-md-26v", + "fr-mr-md-13w", + "fr-mt-md-26v", + "fr-mt-md-13w", + "fr-my-md-26v", + "fr-my-md-13w", + "fr-mb-md-26v", + "fr-mb-md-13w", + "fr-m-md-27v", + "fr-ml-md-27v", + "fr-mx-md-27v", + "fr-mr-md-27v", + "fr-mt-md-27v", + "fr-my-md-27v", + "fr-mb-md-27v", + "fr-m-md-28v", + "fr-m-md-14w", + "fr-ml-md-28v", + "fr-ml-md-14w", + "fr-mx-md-28v", + "fr-mx-md-14w", + "fr-mr-md-28v", + "fr-mr-md-14w", + "fr-mt-md-28v", + "fr-mt-md-14w", + "fr-my-md-28v", + "fr-my-md-14w", + "fr-mb-md-28v", + "fr-mb-md-14w", + "fr-m-md-29v", + "fr-ml-md-29v", + "fr-mx-md-29v", + "fr-mr-md-29v", + "fr-mt-md-29v", + "fr-my-md-29v", + "fr-mb-md-29v", + "fr-m-md-30v", + "fr-m-md-15w", + "fr-ml-md-30v", + "fr-ml-md-15w", + "fr-mx-md-30v", + "fr-mx-md-15w", + "fr-mr-md-30v", + "fr-mr-md-15w", + "fr-mt-md-30v", + "fr-mt-md-15w", + "fr-my-md-30v", + "fr-my-md-15w", + "fr-mb-md-30v", + "fr-mb-md-15w", + "fr-m-md-31v", + "fr-ml-md-31v", + "fr-mx-md-31v", + "fr-mr-md-31v", + "fr-mt-md-31v", + "fr-my-md-31v", + "fr-mb-md-31v", + "fr-m-md-32v", + "fr-m-md-16w", + "fr-ml-md-32v", + "fr-ml-md-16w", + "fr-mx-md-32v", + "fr-mx-md-16w", + "fr-mr-md-32v", + "fr-mr-md-16w", + "fr-mt-md-32v", + "fr-mt-md-16w", + "fr-my-md-32v", + "fr-my-md-16w", + "fr-mb-md-32v", + "fr-mb-md-16w", + "fr-m-md-auto", + "fr-ml-md-auto", + "fr-mx-md-auto", + "fr-mr-md-auto", + "fr-mt-md-auto", + "fr-my-md-auto", + "fr-mb-md-auto", + "fr-p-md-0", + "fr-pl-md-0", + "fr-px-md-0", + "fr-pr-md-0", + "fr-pt-md-0", + "fr-py-md-0", + "fr-pb-md-0", + "fr-p-md-0-5v", + "fr-pl-md-0-5v", + "fr-px-md-0-5v", + "fr-pr-md-0-5v", + "fr-pt-md-0-5v", + "fr-py-md-0-5v", + "fr-pb-md-0-5v", + "fr-p-md-1v", + "fr-pl-md-1v", + "fr-px-md-1v", + "fr-pr-md-1v", + "fr-pt-md-1v", + "fr-py-md-1v", + "fr-pb-md-1v", + "fr-p-md-1-5v", + "fr-pl-md-1-5v", + "fr-px-md-1-5v", + "fr-pr-md-1-5v", + "fr-pt-md-1-5v", + "fr-py-md-1-5v", + "fr-pb-md-1-5v", + "fr-p-md-2v", + "fr-p-md-1w", + "fr-pl-md-2v", + "fr-pl-md-1w", + "fr-px-md-2v", + "fr-px-md-1w", + "fr-pr-md-2v", + "fr-pr-md-1w", + "fr-pt-md-2v", + "fr-pt-md-1w", + "fr-py-md-2v", + "fr-py-md-1w", + "fr-pb-md-2v", + "fr-pb-md-1w", + "fr-p-md-3v", + "fr-pl-md-3v", + "fr-px-md-3v", + "fr-pr-md-3v", + "fr-pt-md-3v", + "fr-py-md-3v", + "fr-pb-md-3v", + "fr-p-md-4v", + "fr-p-md-2w", + "fr-pl-md-4v", + "fr-pl-md-2w", + "fr-px-md-4v", + "fr-px-md-2w", + "fr-pr-md-4v", + "fr-pr-md-2w", + "fr-pt-md-4v", + "fr-pt-md-2w", + "fr-py-md-4v", + "fr-py-md-2w", + "fr-pb-md-4v", + "fr-pb-md-2w", + "fr-p-md-5v", + "fr-pl-md-5v", + "fr-px-md-5v", + "fr-pr-md-5v", + "fr-pt-md-5v", + "fr-py-md-5v", + "fr-pb-md-5v", + "fr-p-md-6v", + "fr-p-md-3w", + "fr-pl-md-6v", + "fr-pl-md-3w", + "fr-px-md-6v", + "fr-px-md-3w", + "fr-pr-md-6v", + "fr-pr-md-3w", + "fr-pt-md-6v", + "fr-pt-md-3w", + "fr-py-md-6v", + "fr-py-md-3w", + "fr-pb-md-6v", + "fr-pb-md-3w", + "fr-p-md-7v", + "fr-pl-md-7v", + "fr-px-md-7v", + "fr-pr-md-7v", + "fr-pt-md-7v", + "fr-py-md-7v", + "fr-pb-md-7v", + "fr-p-md-8v", + "fr-p-md-4w", + "fr-pl-md-8v", + "fr-pl-md-4w", + "fr-px-md-8v", + "fr-px-md-4w", + "fr-pr-md-8v", + "fr-pr-md-4w", + "fr-pt-md-8v", + "fr-pt-md-4w", + "fr-py-md-8v", + "fr-py-md-4w", + "fr-pb-md-8v", + "fr-pb-md-4w", + "fr-p-md-9v", + "fr-pl-md-9v", + "fr-px-md-9v", + "fr-pr-md-9v", + "fr-pt-md-9v", + "fr-py-md-9v", + "fr-pb-md-9v", + "fr-p-md-10v", + "fr-p-md-5w", + "fr-pl-md-10v", + "fr-pl-md-5w", + "fr-px-md-10v", + "fr-px-md-5w", + "fr-pr-md-10v", + "fr-pr-md-5w", + "fr-pt-md-10v", + "fr-pt-md-5w", + "fr-py-md-10v", + "fr-py-md-5w", + "fr-pb-md-10v", + "fr-pb-md-5w", + "fr-p-md-11v", + "fr-pl-md-11v", + "fr-px-md-11v", + "fr-pr-md-11v", + "fr-pt-md-11v", + "fr-py-md-11v", + "fr-pb-md-11v", + "fr-p-md-12v", + "fr-p-md-6w", + "fr-pl-md-12v", + "fr-pl-md-6w", + "fr-px-md-12v", + "fr-px-md-6w", + "fr-pr-md-12v", + "fr-pr-md-6w", + "fr-pt-md-12v", + "fr-pt-md-6w", + "fr-py-md-12v", + "fr-py-md-6w", + "fr-pb-md-12v", + "fr-pb-md-6w", + "fr-p-md-13v", + "fr-pl-md-13v", + "fr-px-md-13v", + "fr-pr-md-13v", + "fr-pt-md-13v", + "fr-py-md-13v", + "fr-pb-md-13v", + "fr-p-md-14v", + "fr-p-md-7w", + "fr-pl-md-14v", + "fr-pl-md-7w", + "fr-px-md-14v", + "fr-px-md-7w", + "fr-pr-md-14v", + "fr-pr-md-7w", + "fr-pt-md-14v", + "fr-pt-md-7w", + "fr-py-md-14v", + "fr-py-md-7w", + "fr-pb-md-14v", + "fr-pb-md-7w", + "fr-p-md-15v", + "fr-pl-md-15v", + "fr-px-md-15v", + "fr-pr-md-15v", + "fr-pt-md-15v", + "fr-py-md-15v", + "fr-pb-md-15v", + "fr-p-md-16v", + "fr-p-md-8w", + "fr-pl-md-16v", + "fr-pl-md-8w", + "fr-px-md-16v", + "fr-px-md-8w", + "fr-pr-md-16v", + "fr-pr-md-8w", + "fr-pt-md-16v", + "fr-pt-md-8w", + "fr-py-md-16v", + "fr-py-md-8w", + "fr-pb-md-16v", + "fr-pb-md-8w", + "fr-p-md-17v", + "fr-pl-md-17v", + "fr-px-md-17v", + "fr-pr-md-17v", + "fr-pt-md-17v", + "fr-py-md-17v", + "fr-pb-md-17v", + "fr-p-md-18v", + "fr-p-md-9w", + "fr-pl-md-18v", + "fr-pl-md-9w", + "fr-px-md-18v", + "fr-px-md-9w", + "fr-pr-md-18v", + "fr-pr-md-9w", + "fr-pt-md-18v", + "fr-pt-md-9w", + "fr-py-md-18v", + "fr-py-md-9w", + "fr-pb-md-18v", + "fr-pb-md-9w", + "fr-p-md-19v", + "fr-pl-md-19v", + "fr-px-md-19v", + "fr-pr-md-19v", + "fr-pt-md-19v", + "fr-py-md-19v", + "fr-pb-md-19v", + "fr-p-md-20v", + "fr-p-md-10w", + "fr-pl-md-20v", + "fr-pl-md-10w", + "fr-px-md-20v", + "fr-px-md-10w", + "fr-pr-md-20v", + "fr-pr-md-10w", + "fr-pt-md-20v", + "fr-pt-md-10w", + "fr-py-md-20v", + "fr-py-md-10w", + "fr-pb-md-20v", + "fr-pb-md-10w", + "fr-p-md-21v", + "fr-pl-md-21v", + "fr-px-md-21v", + "fr-pr-md-21v", + "fr-pt-md-21v", + "fr-py-md-21v", + "fr-pb-md-21v", + "fr-p-md-22v", + "fr-p-md-11w", + "fr-pl-md-22v", + "fr-pl-md-11w", + "fr-px-md-22v", + "fr-px-md-11w", + "fr-pr-md-22v", + "fr-pr-md-11w", + "fr-pt-md-22v", + "fr-pt-md-11w", + "fr-py-md-22v", + "fr-py-md-11w", + "fr-pb-md-22v", + "fr-pb-md-11w", + "fr-p-md-23v", + "fr-pl-md-23v", + "fr-px-md-23v", + "fr-pr-md-23v", + "fr-pt-md-23v", + "fr-py-md-23v", + "fr-pb-md-23v", + "fr-p-md-24v", + "fr-p-md-12w", + "fr-pl-md-24v", + "fr-pl-md-12w", + "fr-px-md-24v", + "fr-px-md-12w", + "fr-pr-md-24v", + "fr-pr-md-12w", + "fr-pt-md-24v", + "fr-pt-md-12w", + "fr-py-md-24v", + "fr-py-md-12w", + "fr-pb-md-24v", + "fr-pb-md-12w", + "fr-p-md-25v", + "fr-pl-md-25v", + "fr-px-md-25v", + "fr-pr-md-25v", + "fr-pt-md-25v", + "fr-py-md-25v", + "fr-pb-md-25v", + "fr-p-md-26v", + "fr-p-md-13w", + "fr-pl-md-26v", + "fr-pl-md-13w", + "fr-px-md-26v", + "fr-px-md-13w", + "fr-pr-md-26v", + "fr-pr-md-13w", + "fr-pt-md-26v", + "fr-pt-md-13w", + "fr-py-md-26v", + "fr-py-md-13w", + "fr-pb-md-26v", + "fr-pb-md-13w", + "fr-p-md-27v", + "fr-pl-md-27v", + "fr-px-md-27v", + "fr-pr-md-27v", + "fr-pt-md-27v", + "fr-py-md-27v", + "fr-pb-md-27v", + "fr-p-md-28v", + "fr-p-md-14w", + "fr-pl-md-28v", + "fr-pl-md-14w", + "fr-px-md-28v", + "fr-px-md-14w", + "fr-pr-md-28v", + "fr-pr-md-14w", + "fr-pt-md-28v", + "fr-pt-md-14w", + "fr-py-md-28v", + "fr-py-md-14w", + "fr-pb-md-28v", + "fr-pb-md-14w", + "fr-p-md-29v", + "fr-pl-md-29v", + "fr-px-md-29v", + "fr-pr-md-29v", + "fr-pt-md-29v", + "fr-py-md-29v", + "fr-pb-md-29v", + "fr-p-md-30v", + "fr-p-md-15w", + "fr-pl-md-30v", + "fr-pl-md-15w", + "fr-px-md-30v", + "fr-px-md-15w", + "fr-pr-md-30v", + "fr-pr-md-15w", + "fr-pt-md-30v", + "fr-pt-md-15w", + "fr-py-md-30v", + "fr-py-md-15w", + "fr-pb-md-30v", + "fr-pb-md-15w", + "fr-p-md-31v", + "fr-pl-md-31v", + "fr-px-md-31v", + "fr-pr-md-31v", + "fr-pt-md-31v", + "fr-py-md-31v", + "fr-pb-md-31v", + "fr-p-md-32v", + "fr-p-md-16w", + "fr-pl-md-32v", + "fr-pl-md-16w", + "fr-px-md-32v", + "fr-px-md-16w", + "fr-pr-md-32v", + "fr-pr-md-16w", + "fr-pt-md-32v", + "fr-pt-md-16w", + "fr-py-md-32v", + "fr-py-md-16w", + "fr-pb-md-32v", + "fr-pb-md-16w", + "fr-btns-group--inline-md", + "fr-sidemenu--right", + "fr-sidemenu--sticky", + "fr-sidemenu--sticky-full-height", + "fr-table__footer", + "fr-card--horizontal", + "fr-card--horizontal-half", + "fr-card--horizontal-tier", + "fr-tile--vertical", + "fr-search-bar--lg", + "fr-hidden-lg", + "fr-unhidden-lg", + "fr-sr-only-lg", + "fr-container-lg--fluid", + "fr-grid-row-lg--gutters", + "fr-grid-row-lg--no-gutters", + "fr-col-lg", + "fr-col-lg-1", + "fr-col-offset-lg-1", + "fr-col-offset-lg-1--right", + "fr-col-lg-2", + "fr-col-offset-lg-2", + "fr-col-offset-lg-2--right", + "fr-col-lg-3", + "fr-col-offset-lg-3", + "fr-col-offset-lg-3--right", + "fr-col-lg-4", + "fr-col-offset-lg-4", + "fr-col-offset-lg-4--right", + "fr-col-lg-5", + "fr-col-offset-lg-5", + "fr-col-offset-lg-5--right", + "fr-col-lg-6", + "fr-col-offset-lg-6", + "fr-col-offset-lg-6--right", + "fr-col-lg-7", + "fr-col-offset-lg-7", + "fr-col-offset-lg-7--right", + "fr-col-lg-8", + "fr-col-offset-lg-8", + "fr-col-offset-lg-8--right", + "fr-col-lg-9", + "fr-col-offset-lg-9", + "fr-col-offset-lg-9--right", + "fr-col-lg-10", + "fr-col-offset-lg-10", + "fr-col-offset-lg-10--right", + "fr-col-lg-11", + "fr-col-offset-lg-11", + "fr-col-offset-lg-11--right", + "fr-col-lg-12", + "fr-col-offset-lg-12", + "fr-col-offset-lg-12--right", + "fr-btns-group--inline-lg", + "fr-pagination__link--lg-label", + "fr-nav__item--align-right", + "fr-header__tools", + "fr-header__search", + "fr-header__menu", + "fr-hidden-xl", + "fr-unhidden-xl", + "fr-sr-only-xl", + "fr-container-xl--fluid", + "fr-grid-row-xl--gutters", + "fr-grid-row-xl--no-gutters", + "fr-col-xl", + "fr-col-xl-1", + "fr-col-offset-xl-1", + "fr-col-offset-xl-1--right", + "fr-col-xl-2", + "fr-col-offset-xl-2", + "fr-col-offset-xl-2--right", + "fr-col-xl-3", + "fr-col-offset-xl-3", + "fr-col-offset-xl-3--right", + "fr-col-xl-4", + "fr-col-offset-xl-4", + "fr-col-offset-xl-4--right", + "fr-col-xl-5", + "fr-col-offset-xl-5", + "fr-col-offset-xl-5--right", + "fr-col-xl-6", + "fr-col-offset-xl-6", + "fr-col-offset-xl-6--right", + "fr-col-xl-7", + "fr-col-offset-xl-7", + "fr-col-offset-xl-7--right", + "fr-col-xl-8", + "fr-col-offset-xl-8", + "fr-col-offset-xl-8--right", + "fr-col-xl-9", + "fr-col-offset-xl-9", + "fr-col-offset-xl-9--right", + "fr-col-xl-10", + "fr-col-offset-xl-10", + "fr-col-offset-xl-10--right", + "fr-col-xl-11", + "fr-col-offset-xl-11", + "fr-col-offset-xl-11--right", + "fr-col-xl-12", + "fr-col-offset-xl-12", + "fr-col-offset-xl-12--right", + "fr-share__link--bluesky", + "fr-share__link--mastodon", + "fr-share__link--threads", + "fr-share__link--twitter-x", + "fr-no-print", + "fr-skiplink", + "fr-navigation", + "fr-tile--sm__desc", + "fr-tile--sm__detail", + "fr-header__body" +]; +export type FrCoreClassName = (typeof frCoreClassNames)[number]; +export declare const frIconClassNames: readonly [ + "fr-icon-ancient-gate-fill", + "fr-icon-ancient-gate-line", + "fr-icon-ancient-pavilion-fill", + "fr-icon-ancient-pavilion-line", + "fr-icon-bank-fill", + "fr-icon-bank-line", + "fr-icon-building-fill", + "fr-icon-building-line", + "fr-icon-community-fill", + "fr-icon-community-line", + "fr-icon-government-fill", + "fr-icon-government-line", + "fr-icon-home-4-fill", + "fr-icon-home-4-line", + "fr-icon-hospital-fill", + "fr-icon-hospital-line", + "fr-icon-hotel-fill", + "fr-icon-hotel-line", + "fr-icon-store-fill", + "fr-icon-store-line", + "fr-icon-archive-fill", + "fr-icon-archive-line", + "fr-icon-attachment-fill", + "fr-icon-attachment-line", + "fr-icon-award-fill", + "fr-icon-award-line", + "fr-icon-bar-chart-box-fill", + "fr-icon-bar-chart-box-line", + "fr-icon-bookmark-fill", + "fr-icon-bookmark-line", + "fr-icon-briefcase-fill", + "fr-icon-briefcase-line", + "fr-icon-calendar-2-fill", + "fr-icon-calendar-2-line", + "fr-icon-calendar-event-fill", + "fr-icon-calendar-event-line", + "fr-icon-calendar-fill", + "fr-icon-calendar-line", + "fr-icon-cloud-fill", + "fr-icon-cloud-line", + "fr-icon-copyright-fill", + "fr-icon-copyright-line", + "fr-icon-customer-service-fill", + "fr-icon-customer-service-line", + "fr-icon-flag-fill", + "fr-icon-flag-line", + "fr-icon-global-fill", + "fr-icon-global-line", + "fr-icon-line-chart-fill", + "fr-icon-line-chart-line", + "fr-icon-links-fill", + "fr-icon-links-line", + "fr-icon-mail-fill", + "fr-icon-mail-line", + "fr-icon-mail-open-fill", + "fr-icon-mail-open-line", + "fr-icon-medal-fill", + "fr-icon-medal-line", + "fr-icon-pie-chart-2-fill", + "fr-icon-pie-chart-2-line", + "fr-icon-pie-chart-box-fill", + "fr-icon-pie-chart-box-line", + "fr-icon-printer-fill", + "fr-icon-printer-line", + "fr-icon-profil-fill", + "fr-icon-profil-line", + "fr-icon-projector-2-fill", + "fr-icon-projector-2-line", + "fr-icon-send-plane-fill", + "fr-icon-send-plane-line", + "fr-icon-slideshow-fill", + "fr-icon-slideshow-line", + "fr-icon-window-fill", + "fr-icon-window-line", + "fr-icon-chat-2-fill", + "fr-icon-chat-2-line", + "fr-icon-chat-3-fill", + "fr-icon-chat-3-line", + "fr-icon-chat-check-fill", + "fr-icon-chat-check-line", + "fr-icon-chat-delete-fill", + "fr-icon-chat-delete-line", + "fr-icon-chat-poll-fill", + "fr-icon-chat-poll-line", + "fr-icon-discuss-fill", + "fr-icon-discuss-line", + "fr-icon-feedback-fill", + "fr-icon-feedback-line", + "fr-icon-message-2-fill", + "fr-icon-message-2-line", + "fr-icon-question-answer-fill", + "fr-icon-question-answer-line", + "fr-icon-questionnaire-fill", + "fr-icon-questionnaire-line", + "fr-icon-video-chat-fill", + "fr-icon-video-chat-line", + "fr-icon-ball-pen-fill", + "fr-icon-ball-pen-line", + "fr-icon-brush-3-fill", + "fr-icon-brush-3-line", + "fr-icon-brush-fill", + "fr-icon-brush-line", + "fr-icon-contrast-fill", + "fr-icon-contrast-line", + "fr-icon-crop-fill", + "fr-icon-crop-line", + "fr-icon-drag-move-2-fill", + "fr-icon-drag-move-2-line", + "fr-icon-drop-fill", + "fr-icon-drop-line", + "fr-icon-edit-box-fill", + "fr-icon-edit-box-line", + "fr-icon-edit-fill", + "fr-icon-edit-line", + "fr-icon-eraser-fill", + "fr-icon-eraser-line", + "fr-icon-ink-bottle-fill", + "fr-icon-ink-bottle-line", + "fr-icon-layout-grid-fill", + "fr-icon-layout-grid-line", + "fr-icon-mark-pen-fill", + "fr-icon-mark-pen-line", + "fr-icon-paint-brush-fill", + "fr-icon-paint-brush-line", + "fr-icon-paint-fill", + "fr-icon-paint-line", + "fr-icon-palette-fill", + "fr-icon-palette-line", + "fr-icon-pantone-fill", + "fr-icon-pantone-line", + "fr-icon-pen-nib-fill", + "fr-icon-pen-nib-line", + "fr-icon-pencil-fill", + "fr-icon-pencil-line", + "fr-icon-pencil-ruler-fill", + "fr-icon-pencil-ruler-line", + "fr-icon-shapes-fill", + "fr-icon-shapes-line", + "fr-icon-sip-fill", + "fr-icon-sip-line", + "fr-icon-table-fill", + "fr-icon-table-line", + "fr-icon-bug-fill", + "fr-icon-bug-line", + "fr-icon-code-box-fill", + "fr-icon-code-box-line", + "fr-icon-code-s-slash-line", + "fr-icon-cursor-fill", + "fr-icon-cursor-line", + "fr-icon-git-branch-fill", + "fr-icon-git-branch-line", + "fr-icon-git-commit-fill", + "fr-icon-git-commit-line", + "fr-icon-git-merge-fill", + "fr-icon-git-merge-line", + "fr-icon-git-pull-request-fill", + "fr-icon-git-pull-request-line", + "fr-icon-git-repository-commits-fill", + "fr-icon-git-repository-commits-line", + "fr-icon-git-repository-fill", + "fr-icon-git-repository-line", + "fr-icon-git-repository-private-fill", + "fr-icon-git-repository-private-line", + "fr-icon-terminal-box-fill", + "fr-icon-terminal-box-line", + "fr-icon-terminal-line", + "fr-icon-terminal-window-fill", + "fr-icon-terminal-window-line", + "fr-icon-bluetooth-fill", + "fr-icon-bluetooth-line", + "fr-icon-computer-fill", + "fr-icon-computer-line", + "fr-icon-dashboard-3-fill", + "fr-icon-dashboard-3-line", + "fr-icon-database-fill", + "fr-icon-database-line", + "fr-icon-device-fill", + "fr-icon-device-line", + "fr-icon-hard-drive-2-fill", + "fr-icon-hard-drive-2-line", + "fr-icon-mac-fill", + "fr-icon-mac-line", + "fr-icon-phone-fill", + "fr-icon-phone-line", + "fr-icon-qr-code-fill", + "fr-icon-qr-code-line", + "fr-icon-rss-fill", + "fr-icon-rss-line", + "fr-icon-save-3-fill", + "fr-icon-save-3-line", + "fr-icon-save-fill", + "fr-icon-save-line", + "fr-icon-server-fill", + "fr-icon-server-line", + "fr-icon-smartphone-fill", + "fr-icon-smartphone-line", + "fr-icon-tablet-fill", + "fr-icon-tablet-line", + "fr-icon-tv-fill", + "fr-icon-tv-line", + "fr-icon-wifi-fill", + "fr-icon-wifi-line", + "fr-icon-article-fill", + "fr-icon-article-line", + "fr-icon-book-2-fill", + "fr-icon-book-2-line", + "fr-icon-booklet-fill", + "fr-icon-booklet-line", + "fr-icon-clipboard-fill", + "fr-icon-clipboard-line", + "fr-icon-draft-fill", + "fr-icon-draft-line", + "fr-icon-file-add-fill", + "fr-icon-file-add-line", + "fr-icon-file-download-fill", + "fr-icon-file-download-line", + "fr-icon-file-fill", + "fr-icon-file-line", + "fr-icon-file-pdf-fill", + "fr-icon-file-pdf-line", + "fr-icon-file-text-fill", + "fr-icon-file-text-line", + "fr-icon-folder-2-fill", + "fr-icon-folder-2-line", + "fr-icon-newspaper-fill", + "fr-icon-newspaper-line", + "fr-icon-survey-fill", + "fr-icon-survey-line", + "fr-icon-todo-fill", + "fr-icon-todo-line", + "fr-icon-align-center", + "fr-icon-align-justify", + "fr-icon-align-left", + "fr-icon-align-right", + "fr-icon-code-block", + "fr-icon-code-view", + "fr-icon-font-color", + "fr-icon-font-size", + "fr-icon-format-clear", + "fr-icon-bold", + "fr-icon-highlight", + "fr-icon-quote-fill", + "fr-icon-quote-line", + "fr-icon-h-1", + "fr-icon-h-2", + "fr-icon-h-3", + "fr-icon-h-4", + "fr-icon-h-5", + "fr-icon-h-6", + "fr-icon-hashtag", + "fr-icon-indent-decrease", + "fr-icon-indent-increase", + "fr-icon-italic", + "fr-icon-link-unlink", + "fr-icon-link", + "fr-icon-list-check", + "fr-icon-list-ordered", + "fr-icon-list-unordered", + "fr-icon-question-mark", + "fr-icon-separator", + "fr-icon-space", + "fr-icon-strikethrough", + "fr-icon-subscript", + "fr-icon-superscript", + "fr-icon-table-2", + "fr-icon-text-direction-r", + "fr-icon-translate-2", + "fr-icon-underline", + "fr-icon-bank-card-fill", + "fr-icon-bank-card-line", + "fr-icon-coin-fill", + "fr-icon-gift-fill", + "fr-icon-gift-line", + "fr-icon-money-euro-box-fill", + "fr-icon-money-euro-box-line", + "fr-icon-money-euro-circle-fill", + "fr-icon-money-euro-circle-line", + "fr-icon-secure-payment-fill", + "fr-icon-secure-payment-line", + "fr-icon-shopping-bag-fill", + "fr-icon-shopping-bag-line", + "fr-icon-shopping-cart-2-fill", + "fr-icon-shopping-cart-2-line", + "fr-icon-trophy-fill", + "fr-icon-trophy-line", + "fr-icon-capsule-fill", + "fr-icon-capsule-line", + "fr-icon-dislike-fill", + "fr-icon-dislike-line", + "fr-icon-dossier-fill", + "fr-icon-dossier-line", + "fr-icon-first-aid-kit-fill", + "fr-icon-first-aid-kit-line", + "fr-icon-hand-sanitizer-fill", + "fr-icon-hand-sanitizer-line", + "fr-icon-health-book-fill", + "fr-icon-health-book-line", + "fr-icon-heart-fill", + "fr-icon-heart-line", + "fr-icon-heart-pulse-fill", + "fr-icon-heart-pulse-line", + "fr-icon-lungs-fill", + "fr-icon-lungs-line", + "fr-icon-medicine-bottle-fill", + "fr-icon-medicine-bottle-line", + "fr-icon-mental-health-fill", + "fr-icon-mental-health-line", + "fr-icon-microscope-fill", + "fr-icon-microscope-line", + "fr-icon-psychotherapy-fill", + "fr-icon-psychotherapy-line", + "fr-icon-pulse-line", + "fr-icon-stethoscope-fill", + "fr-icon-stethoscope-line", + "fr-icon-surgical-mask-fill", + "fr-icon-surgical-mask-line", + "fr-icon-syringe-fill", + "fr-icon-syringe-line", + "fr-icon-test-tube-fill", + "fr-icon-test-tube-line", + "fr-icon-thermometer-fill", + "fr-icon-thermometer-line", + "fr-icon-virus-fill", + "fr-icon-virus-line", + "fr-icon-bluesky-fill", + "fr-icon-bluesky-line", + "fr-icon-chrome-fill", + "fr-icon-chrome-line", + "fr-icon-edge-fill", + "fr-icon-edge-line", + "fr-icon-facebook-circle-fill", + "fr-icon-facebook-circle-line", + "fr-icon-firefox-fill", + "fr-icon-firefox-line", + "fr-icon-dailymotion-fill", + "fr-icon-dailymotion-line", + "fr-icon-tiktok-fill", + "fr-icon-tiktok-line", + "fr-icon-github-fill", + "fr-icon-github-line", + "fr-icon-google-fill", + "fr-icon-google-line", + "fr-icon-ie-fill", + "fr-icon-ie-line", + "fr-icon-instagram-fill", + "fr-icon-instagram-line", + "fr-icon-linkedin-box-fill", + "fr-icon-linkedin-box-line", + "fr-icon-mastodon-fill", + "fr-icon-mastodon-line", + "fr-icon-npmjs-fill", + "fr-icon-npmjs-line", + "fr-icon-remixicon-fill", + "fr-icon-remixicon-line", + "fr-icon-safari-fill", + "fr-icon-safari-line", + "fr-icon-slack-fill", + "fr-icon-slack-line", + "fr-icon-snapchat-fill", + "fr-icon-snapchat-line", + "fr-icon-telegram-fill", + "fr-icon-telegram-line", + "fr-icon-threads-fill", + "fr-icon-threads-line", + "fr-icon-twitch-fill", + "fr-icon-twitch-line", + "fr-icon-twitter-fill", + "fr-icon-twitter-line", + "fr-icon-twitter-x-fill", + "fr-icon-twitter-x-line", + "fr-icon-vimeo-fill", + "fr-icon-vimeo-line", + "fr-icon-vuejs-fill", + "fr-icon-vuejs-line", + "fr-icon-whatsapp-fill", + "fr-icon-whatsapp-line", + "fr-icon-youtube-fill", + "fr-icon-youtube-line", + "fr-icon-anchor-fill", + "fr-icon-anchor-line", + "fr-icon-bike-fill", + "fr-icon-bike-line", + "fr-icon-bus-fill", + "fr-icon-bus-line", + "fr-icon-car-fill", + "fr-icon-car-line", + "fr-icon-caravan-fill", + "fr-icon-caravan-line", + "fr-icon-charging-pile-2-fill", + "fr-icon-charging-pile-2-line", + "fr-icon-compass-3-fill", + "fr-icon-compass-3-line", + "fr-icon-cup-fill", + "fr-icon-cup-line", + "fr-icon-earth-fill", + "fr-icon-earth-line", + "fr-icon-france-fill", + "fr-icon-france-line", + "fr-icon-gas-station-fill", + "fr-icon-gas-station-line", + "fr-icon-goblet-fill", + "fr-icon-goblet-line", + "fr-icon-map-pin-2-fill", + "fr-icon-map-pin-2-line", + "fr-icon-map-pin-user-fill", + "fr-icon-map-pin-user-line", + "fr-icon-motorbike-fill", + "fr-icon-motorbike-line", + "fr-icon-passport-fill", + "fr-icon-passport-line", + "fr-icon-restaurant-fill", + "fr-icon-restaurant-line", + "fr-icon-road-map-fill", + "fr-icon-road-map-line", + "fr-icon-sailboat-fill", + "fr-icon-sailboat-line", + "fr-icon-ship-2-fill", + "fr-icon-ship-2-line", + "fr-icon-signal-tower-fill", + "fr-icon-signal-tower-line", + "fr-icon-suitcase-2-fill", + "fr-icon-suitcase-2-line", + "fr-icon-taxi-fill", + "fr-icon-taxi-line", + "fr-icon-train-fill", + "fr-icon-train-line", + "fr-icon-camera-fill", + "fr-icon-camera-line", + "fr-icon-clapperboard-fill", + "fr-icon-clapperboard-line", + "fr-icon-equalizer-fill", + "fr-icon-equalizer-line", + "fr-icon-film-fill", + "fr-icon-film-line", + "fr-icon-fullscreen-line", + "fr-icon-gallery-fill", + "fr-icon-gallery-line", + "fr-icon-headphone-fill", + "fr-icon-headphone-line", + "fr-icon-image-add-fill", + "fr-icon-image-add-line", + "fr-icon-image-edit-fill", + "fr-icon-image-edit-line", + "fr-icon-image-fill", + "fr-icon-image-line", + "fr-icon-live-fill", + "fr-icon-live-line", + "fr-icon-mic-fill", + "fr-icon-mic-line", + "fr-icon-music-2-fill", + "fr-icon-music-2-line", + "fr-icon-notification-3-fill", + "fr-icon-notification-3-line", + "fr-icon-pause-circle-fill", + "fr-icon-pause-circle-line", + "fr-icon-play-circle-fill", + "fr-icon-play-circle-line", + "fr-icon-stop-circle-fill", + "fr-icon-stop-circle-line", + "fr-icon-volume-down-fill", + "fr-icon-volume-down-line", + "fr-icon-volume-mute-fill", + "fr-icon-volume-mute-line", + "fr-icon-volume-up-fill", + "fr-icon-volume-up-line", + "fr-icon-play-line", + "fr-icon-play-fill", + "fr-icon-accessibility-fill", + "fr-icon-accessibility-line", + "fr-icon-ear-off-fill", + "fr-icon-ear-off-line", + "fr-icon-mental-disabilities-fill", + "fr-icon-mental-disabilities-line", + "fr-icon-sign-language-fill", + "fr-icon-sign-language-line", + "fr-icon-leaf-fill", + "fr-icon-leaf-line", + "fr-icon-lightbulb-fill", + "fr-icon-lightbulb-line", + "fr-icon-plant-fill", + "fr-icon-plant-line", + "fr-icon-recycle-fill", + "fr-icon-recycle-line", + "fr-icon-scales-3-fill", + "fr-icon-scales-3-line", + "fr-icon-seedling-fill", + "fr-icon-seedling-line", + "fr-icon-umbrella-fill", + "fr-icon-umbrella-line", + "fr-icon-wheelchair-fill", + "fr-icon-wheelchair-line", + "fr-icon-add-circle-fill", + "fr-icon-add-circle-line", + "fr-icon-add-line", + "fr-icon-alarm-warning-fill", + "fr-icon-alarm-warning-line", + "fr-icon-alert-fill", + "fr-icon-alert-line", + "fr-icon-arrow-down-fill", + "fr-icon-arrow-down-line", + "fr-icon-arrow-down-s-fill", + "fr-icon-arrow-down-s-line", + "fr-icon-arrow-go-back-fill", + "fr-icon-arrow-go-back-line", + "fr-icon-arrow-go-forward-fill", + "fr-icon-arrow-go-forward-line", + "fr-icon-arrow-left-fill", + "fr-icon-arrow-left-line", + "fr-icon-arrow-left-s-fill", + "fr-icon-arrow-left-s-line", + "fr-icon-arrow-right-fill", + "fr-icon-arrow-right-line", + "fr-icon-arrow-right-s-fill", + "fr-icon-arrow-right-s-line", + "fr-icon-arrow-right-up-line", + "fr-icon-arrow-up-down-line", + "fr-icon-arrow-up-fill", + "fr-icon-arrow-up-line", + "fr-icon-arrow-up-s-fill", + "fr-icon-arrow-up-s-line", + "fr-icon-check-line", + "fr-icon-checkbox-circle-fill", + "fr-icon-checkbox-circle-line", + "fr-icon-checkbox-fill", + "fr-icon-checkbox-line", + "fr-icon-close-circle-fill", + "fr-icon-close-circle-line", + "fr-icon-close-line", + "fr-icon-delete-bin-fill", + "fr-icon-delete-bin-line", + "fr-icon-download-fill", + "fr-icon-download-line", + "fr-icon-error-warning-fill", + "fr-icon-error-warning-line", + "fr-icon-external-link-fill", + "fr-icon-external-link-line", + "fr-icon-eye-fill", + "fr-icon-eye-line", + "fr-icon-eye-off-fill", + "fr-icon-eye-off-line", + "fr-icon-filter-fill", + "fr-icon-filter-line", + "fr-icon-alert-warning-2-fill", + "fr-icon-alert-warning-fill", + "fr-icon-arrow-left-s-first-line", + "fr-icon-arrow-left-s-line-double", + "fr-icon-arrow-right-down-circle-fill", + "fr-icon-arrow-right-s-last-line", + "fr-icon-arrow-right-s-line-double", + "fr-icon-arrow-right-up-circle-fill", + "fr-icon-capslock-line", + "fr-icon-equal-circle-fill", + "fr-icon-error-fill", + "fr-icon-error-line", + "fr-icon-info-fill", + "fr-icon-info-line", + "fr-icon-success-fill", + "fr-icon-success-line", + "fr-icon-theme-fill", + "fr-icon-warning-fill", + "fr-icon-warning-line", + "fr-icon-information-fill", + "fr-icon-information-line", + "fr-icon-lock-fill", + "fr-icon-lock-line", + "fr-icon-lock-unlock-fill", + "fr-icon-lock-unlock-line", + "fr-icon-logout-box-r-fill", + "fr-icon-logout-box-r-line", + "fr-icon-menu-2-fill", + "fr-icon-menu-fill", + "fr-icon-more-fill", + "fr-icon-more-line", + "fr-icon-notification-badge-fill", + "fr-icon-notification-badge-line", + "fr-icon-question-fill", + "fr-icon-question-line", + "fr-icon-refresh-fill", + "fr-icon-refresh-line", + "fr-icon-search-fill", + "fr-icon-search-line", + "fr-icon-settings-5-fill", + "fr-icon-settings-5-line", + "fr-icon-share-fill", + "fr-icon-share-forward-fill", + "fr-icon-share-forward-line", + "fr-icon-share-line", + "fr-icon-shield-fill", + "fr-icon-shield-line", + "fr-icon-star-fill", + "fr-icon-star-line", + "fr-icon-star-s-fill", + "fr-icon-star-s-line", + "fr-icon-subtract-line", + "fr-icon-thumb-down-fill", + "fr-icon-thumb-down-line", + "fr-icon-thumb-up-fill", + "fr-icon-thumb-up-line", + "fr-icon-time-fill", + "fr-icon-time-line", + "fr-icon-timer-fill", + "fr-icon-timer-line", + "fr-icon-upload-2-fill", + "fr-icon-upload-2-line", + "fr-icon-upload-fill", + "fr-icon-upload-line", + "fr-icon-zoom-in-fill", + "fr-icon-zoom-in-line", + "fr-icon-zoom-out-fill", + "fr-icon-zoom-out-line", + "fr-icon-delete-line", + "fr-icon-delete-fill", + "fr-icon-account-circle-fill", + "fr-icon-account-circle-line", + "fr-icon-account-pin-circle-fill", + "fr-icon-account-pin-circle-line", + "fr-icon-admin-fill", + "fr-icon-admin-line", + "fr-icon-group-fill", + "fr-icon-group-line", + "fr-icon-parent-fill", + "fr-icon-parent-line", + "fr-icon-team-fill", + "fr-icon-team-line", + "fr-icon-user-add-fill", + "fr-icon-user-add-line", + "fr-icon-user-fill", + "fr-icon-user-heart-fill", + "fr-icon-user-heart-line", + "fr-icon-user-line", + "fr-icon-user-search-fill", + "fr-icon-user-search-line", + "fr-icon-user-setting-fill", + "fr-icon-user-setting-line", + "fr-icon-user-star-fill", + "fr-icon-user-star-line", + "fr-icon-account-line", + "fr-icon-account-fill", + "fr-icon-cloudy-2-fill", + "fr-icon-cloudy-2-line", + "fr-icon-fire-fill", + "fr-icon-fire-line", + "fr-icon-flashlight-fill", + "fr-icon-flashlight-line", + "fr-icon-flood-fill", + "fr-icon-flood-line", + "fr-icon-avalanches-fill", + "fr-icon-submersion-fill", + "fr-icon-heavy-showers-fill", + "fr-icon-heavy-showers-line", + "fr-icon-moon-fill", + "fr-icon-moon-line", + "fr-icon-snowy-fill", + "fr-icon-snowy-line", + "fr-icon-sparkling-2-fill", + "fr-icon-sparkling-2-line", + "fr-icon-sun-fill", + "fr-icon-sun-line", + "fr-icon-temp-cold-fill", + "fr-icon-temp-cold-line", + "fr-icon-thunderstorms-fill", + "fr-icon-thunderstorms-line", + "fr-icon-tornado-fill", + "fr-icon-tornado-line", + "fr-icon-typhoon-fill", + "fr-icon-typhoon-line", + "fr-icon-windy-fill", + "fr-icon-windy-line" +]; +export type FrIconClassName = (typeof frIconClassNames)[number]; +export declare const riIconClassNames: readonly [ + "ri-ancient-gate-fill", + "ri-ancient-gate-line", + "ri-bank-fill", + "ri-ancient-pavilion-fill", + "ri-bank-line", + "ri-building-2-fill", + "ri-ancient-pavilion-line", + "ri-building-2-line", + "ri-building-3-fill", + "ri-building-4-fill", + "ri-building-4-line", + "ri-building-fill", + "ri-building-line", + "ri-community-fill", + "ri-community-line", + "ri-building-3-line", + "ri-government-fill", + "ri-government-line", + "ri-home-3-line", + "ri-home-2-fill", + "ri-home-4-line", + "ri-home-5-fill", + "ri-home-4-fill", + "ri-home-2-line", + "ri-home-3-fill", + "ri-home-5-line", + "ri-home-6-fill", + "ri-home-7-fill", + "ri-home-8-fill", + "ri-home-6-line", + "ri-home-7-line", + "ri-home-8-line", + "ri-home-9-fill", + "ri-home-gear-fill", + "ri-home-gear-line", + "ri-home-9-line", + "ri-home-heart-fill", + "ri-home-heart-line", + "ri-home-fill", + "ri-home-office-fill", + "ri-home-line", + "ri-home-smile-2-fill", + "ri-home-office-line", + "ri-home-smile-2-line", + "ri-home-wifi-fill", + "ri-home-smile-fill", + "ri-hospital-fill", + "ri-home-wifi-line", + "ri-home-smile-line", + "ri-hotel-fill", + "ri-hotel-line", + "ri-hospital-line", + "ri-school-line", + "ri-store-2-line", + "ri-store-3-fill", + "ri-school-fill", + "ri-store-3-line", + "ri-store-2-fill", + "ri-store-fill", + "ri-tent-line", + "ri-store-line", + "ri-tent-fill", + "ri-chat-1-fill", + "ri-chat-1-line", + "ri-chat-2-line", + "ri-chat-3-fill", + "ri-chat-2-fill", + "ri-chat-3-line", + "ri-chat-4-fill", + "ri-chat-4-line", + "ri-chat-ai-line", + "ri-chat-ai-fill", + "ri-chat-check-fill", + "ri-chat-delete-fill", + "ri-chat-check-line", + "ri-chat-download-fill", + "ri-chat-download-line", + "ri-chat-delete-line", + "ri-chat-follow-up-line", + "ri-chat-forward-fill", + "ri-chat-forward-line", + "ri-chat-heart-fill", + "ri-chat-follow-up-fill", + "ri-chat-history-fill", + "ri-chat-history-line", + "ri-chat-heart-line", + "ri-chat-off-line", + "ri-chat-new-fill", + "ri-chat-new-line", + "ri-chat-poll-line", + "ri-chat-poll-fill", + "ri-chat-private-line", + "ri-chat-off-fill", + "ri-chat-private-fill", + "ri-chat-quote-fill", + "ri-chat-search-fill", + "ri-chat-search-line", + "ri-chat-settings-line", + "ri-chat-smile-2-line", + "ri-chat-quote-line", + "ri-chat-smile-3-fill", + "ri-chat-smile-ai-fill", + "ri-chat-smile-3-line", + "ri-chat-smile-2-fill", + "ri-chat-settings-fill", + "ri-chat-smile-ai-line", + "ri-chat-smile-line", + "ri-chat-smile-fill", + "ri-chat-thread-line", + "ri-chat-thread-fill", + "ri-chat-unread-fill", + "ri-chat-upload-fill", + "ri-chat-unread-line", + "ri-chat-voice-ai-fill", + "ri-chat-voice-ai-line", + "ri-chat-upload-line", + "ri-discuss-fill", + "ri-chat-voice-line", + "ri-chat-voice-fill", + "ri-discuss-line", + "ri-emoji-sticker-fill", + "ri-emoji-sticker-line", + "ri-feedback-fill", + "ri-message-2-line", + "ri-message-3-line", + "ri-message-3-fill", + "ri-feedback-line", + "ri-message-2-fill", + "ri-message-fill", + "ri-message-line", + "ri-questionnaire-fill", + "ri-question-answer-fill", + "ri-question-answer-line", + "ri-questionnaire-line", + "ri-speak-ai-fill", + "ri-speak-line", + "ri-speak-ai-line", + "ri-video-chat-fill", + "ri-speak-fill", + "ri-video-chat-line", + "ri-archive-2-fill", + "ri-advertisement-line", + "ri-advertisement-fill", + "ri-archive-2-line", + "ri-archive-drawer-line", + "ri-archive-drawer-fill", + "ri-archive-fill", + "ri-archive-line", + "ri-archive-stack-fill", + "ri-archive-stack-line", + "ri-at-line", + "ri-attachment-fill", + "ri-at-fill", + "ri-attachment-line", + "ri-award-fill", + "ri-bar-chart-2-fill", + "ri-award-line", + "ri-bar-chart-2-line", + "ri-bar-chart-box-ai-fill", + "ri-bar-chart-box-ai-line", + "ri-bar-chart-box-line", + "ri-bar-chart-box-fill", + "ri-bar-chart-grouped-line", + "ri-bar-chart-horizontal-fill", + "ri-bar-chart-fill", + "ri-bar-chart-grouped-fill", + "ri-bar-chart-horizontal-line", + "ri-bar-chart-line", + "ri-bookmark-2-line", + "ri-bookmark-3-fill", + "ri-bookmark-2-fill", + "ri-bookmark-3-line", + "ri-bookmark-fill", + "ri-bookmark-line", + "ri-briefcase-2-fill", + "ri-briefcase-2-line", + "ri-briefcase-3-fill", + "ri-briefcase-3-line", + "ri-briefcase-4-fill", + "ri-briefcase-4-line", + "ri-briefcase-5-fill", + "ri-briefcase-5-line", + "ri-briefcase-fill", + "ri-briefcase-line", + "ri-bubble-chart-fill", + "ri-bubble-chart-line", + "ri-calculator-line", + "ri-calendar-2-fill", + "ri-calculator-fill", + "ri-calendar-close-fill", + "ri-calendar-2-line", + "ri-calendar-check-fill", + "ri-calendar-event-fill", + "ri-calendar-check-line", + "ri-calendar-close-line", + "ri-calendar-event-line", + "ri-calendar-fill", + "ri-calendar-schedule-fill", + "ri-calendar-schedule-line", + "ri-calendar-todo-fill", + "ri-calendar-line", + "ri-calendar-todo-line", + "ri-cloud-fill", + "ri-cloud-line", + "ri-cloud-off-fill", + "ri-cloud-off-line", + "ri-copyleft-fill", + "ri-copyright-fill", + "ri-creative-commons-by-fill", + "ri-copyright-line", + "ri-creative-commons-by-line", + "ri-creative-commons-fill", + "ri-creative-commons-line", + "ri-creative-commons-nc-fill", + "ri-creative-commons-nc-line", + "ri-creative-commons-nd-fill", + "ri-creative-commons-nd-line", + "ri-creative-commons-sa-fill", + "ri-creative-commons-sa-line", + "ri-creative-commons-zero-fill", + "ri-creative-commons-zero-line", + "ri-customer-service-fill", + "ri-customer-service-2-fill", + "ri-customer-service-2-line", + "ri-donut-chart-fill", + "ri-donut-chart-line", + "ri-customer-service-line", + "ri-flag-2-fill", + "ri-flag-2-line", + "ri-flag-fill", + "ri-flag-line", + "ri-flag-off-line", + "ri-copyleft-line", + "ri-global-fill", + "ri-flag-off-fill", + "ri-global-line", + "ri-honour-fill", + "ri-honour-line", + "ri-id-card-fill", + "ri-inbox-2-fill", + "ri-inbox-2-line", + "ri-id-card-line", + "ri-inbox-archive-line", + "ri-inbox-fill", + "ri-inbox-archive-fill", + "ri-inbox-line", + "ri-inbox-unarchive-fill", + "ri-inbox-unarchive-line", + "ri-line-chart-fill", + "ri-info-card-fill", + "ri-info-card-line", + "ri-links-line", + "ri-line-chart-line", + "ri-mail-add-line", + "ri-mail-add-fill", + "ri-mail-ai-fill", + "ri-mail-ai-line", + "ri-mail-check-line", + "ri-mail-check-fill", + "ri-mail-close-line", + "ri-mail-download-fill", + "ri-mail-close-fill", + "ri-mail-download-line", + "ri-mail-forbid-fill", + "ri-mail-fill", + "ri-mail-forbid-line", + "ri-mail-lock-line", + "ri-mail-lock-fill", + "ri-mail-line", + "ri-mail-open-fill", + "ri-mail-send-fill", + "ri-mail-send-line", + "ri-mail-open-line", + "ri-mail-settings-line", + "ri-mail-settings-fill", + "ri-mail-star-fill", + "ri-mail-star-line", + "ri-mail-unread-fill", + "ri-mail-volume-fill", + "ri-mail-unread-line", + "ri-mail-volume-line", + "ri-medal-2-fill", + "ri-medal-fill", + "ri-medal-2-line", + "ri-megaphone-fill", + "ri-medal-line", + "ri-links-fill", + "ri-megaphone-line", + "ri-pass-expired-fill", + "ri-pass-pending-line", + "ri-pass-expired-line", + "ri-pass-pending-fill", + "ri-pass-valid-fill", + "ri-pie-chart-2-fill", + "ri-pass-valid-line", + "ri-pie-chart-2-line", + "ri-pie-chart-box-fill", + "ri-pie-chart-box-line", + "ri-pie-chart-fill", + "ri-presentation-line", + "ri-pie-chart-line", + "ri-printer-cloud-fill", + "ri-printer-cloud-line", + "ri-presentation-fill", + "ri-printer-line", + "ri-printer-fill", + "ri-profile-fill", + "ri-profile-line", + "ri-projector-2-fill", + "ri-projector-2-line", + "ri-projector-fill", + "ri-record-mail-fill", + "ri-record-mail-line", + "ri-projector-line", + "ri-reply-all-fill", + "ri-registered-fill", + "ri-registered-line", + "ri-reply-all-line", + "ri-reply-line", + "ri-reply-fill", + "ri-send-plane-2-fill", + "ri-send-plane-2-line", + "ri-send-plane-fill", + "ri-send-plane-line", + "ri-service-line", + "ri-seo-fill", + "ri-service-fill", + "ri-seo-line", + "ri-shake-hands-fill", + "ri-slideshow-2-fill", + "ri-slideshow-2-line", + "ri-shake-hands-line", + "ri-slideshow-3-line", + "ri-slideshow-3-fill", + "ri-slideshow-4-fill", + "ri-slideshow-4-line", + "ri-slideshow-fill", + "ri-slideshow-line", + "ri-trademark-fill", + "ri-stack-fill", + "ri-stack-line", + "ri-trademark-line", + "ri-triangular-flag-line", + "ri-triangular-flag-fill", + "ri-verified-badge-fill", + "ri-verified-badge-line", + "ri-window-2-fill", + "ri-window-2-line", + "ri-window-fill", + "ri-window-line", + "ri-arrow-down-box-fill", + "ri-arrow-down-circle-fill", + "ri-arrow-down-box-line", + "ri-arrow-down-double-fill", + "ri-arrow-down-circle-line", + "ri-arrow-down-double-line", + "ri-arrow-down-line", + "ri-arrow-down-long-line", + "ri-arrow-down-s-fill", + "ri-arrow-down-s-line", + "ri-arrow-down-long-fill", + "ri-arrow-drop-down-fill", + "ri-arrow-down-wide-line", + "ri-arrow-drop-down-line", + "ri-arrow-drop-left-fill", + "ri-arrow-drop-left-line", + "ri-arrow-drop-right-fill", + "ri-arrow-drop-up-line", + "ri-arrow-down-fill", + "ri-arrow-drop-right-line", + "ri-arrow-drop-up-fill", + "ri-arrow-go-back-line", + "ri-arrow-go-forward-fill", + "ri-arrow-down-wide-fill", + "ri-arrow-go-forward-line", + "ri-arrow-go-back-fill", + "ri-arrow-left-box-fill", + "ri-arrow-left-box-line", + "ri-arrow-left-circle-fill", + "ri-arrow-left-circle-line", + "ri-arrow-left-double-fill", + "ri-arrow-left-down-box-fill", + "ri-arrow-left-double-line", + "ri-arrow-left-down-fill", + "ri-arrow-left-down-box-line", + "ri-arrow-left-down-line", + "ri-arrow-left-down-long-line", + "ri-arrow-left-down-long-fill", + "ri-arrow-left-long-fill", + "ri-arrow-left-right-fill", + "ri-arrow-left-fill", + "ri-arrow-left-line", + "ri-arrow-left-long-line", + "ri-arrow-left-s-line", + "ri-arrow-left-s-fill", + "ri-arrow-left-up-box-fill", + "ri-arrow-left-up-box-line", + "ri-arrow-left-up-line", + "ri-arrow-left-up-fill", + "ri-arrow-left-right-line", + "ri-arrow-left-up-long-line", + "ri-arrow-left-up-long-fill", + "ri-arrow-left-wide-fill", + "ri-arrow-right-box-fill", + "ri-arrow-right-box-line", + "ri-arrow-right-circle-fill", + "ri-arrow-left-wide-line", + "ri-arrow-right-double-fill", + "ri-arrow-right-circle-line", + "ri-arrow-right-double-line", + "ri-arrow-right-down-box-fill", + "ri-arrow-right-down-line", + "ri-arrow-right-down-fill", + "ri-arrow-right-down-long-line", + "ri-arrow-right-down-box-line", + "ri-arrow-right-fill", + "ri-arrow-right-long-fill", + "ri-arrow-right-down-long-fill", + "ri-arrow-right-line", + "ri-arrow-right-long-line", + "ri-arrow-right-s-fill", + "ri-arrow-right-s-line", + "ri-arrow-right-up-box-line", + "ri-arrow-right-up-box-fill", + "ri-arrow-right-up-line", + "ri-arrow-right-up-fill", + "ri-arrow-right-up-long-fill", + "ri-arrow-right-up-long-line", + "ri-arrow-right-wide-fill", + "ri-arrow-turn-back-fill", + "ri-arrow-turn-forward-line", + "ri-arrow-right-wide-line", + "ri-arrow-turn-forward-fill", + "ri-arrow-turn-back-line", + "ri-arrow-up-box-fill", + "ri-arrow-up-circle-fill", + "ri-arrow-up-double-fill", + "ri-arrow-up-double-line", + "ri-arrow-up-box-line", + "ri-arrow-up-circle-line", + "ri-arrow-up-down-fill", + "ri-arrow-up-fill", + "ri-arrow-up-down-line", + "ri-arrow-up-long-fill", + "ri-arrow-up-line", + "ri-arrow-up-long-line", + "ri-arrow-up-wide-fill", + "ri-arrow-up-s-line", + "ri-arrow-up-s-fill", + "ri-arrow-up-wide-line", + "ri-collapse-diagonal-2-line", + "ri-collapse-diagonal-line", + "ri-collapse-diagonal-2-fill", + "ri-collapse-horizontal-fill", + "ri-collapse-diagonal-fill", + "ri-collapse-vertical-line", + "ri-collapse-horizontal-line", + "ri-contract-left-fill", + "ri-collapse-vertical-fill", + "ri-contract-left-line", + "ri-contract-left-right-line", + "ri-contract-left-right-fill", + "ri-contract-right-fill", + "ri-contract-up-down-fill", + "ri-contract-right-line", + "ri-corner-down-left-fill", + "ri-contract-up-down-line", + "ri-corner-down-left-line", + "ri-corner-down-right-line", + "ri-corner-down-right-fill", + "ri-corner-left-down-fill", + "ri-corner-left-down-line", + "ri-corner-left-up-fill", + "ri-corner-left-up-line", + "ri-corner-right-down-fill", + "ri-corner-right-down-line", + "ri-corner-right-up-fill", + "ri-corner-right-up-line", + "ri-corner-up-left-double-fill", + "ri-corner-up-left-double-line", + "ri-corner-up-left-fill", + "ri-corner-up-left-line", + "ri-corner-up-right-double-fill", + "ri-corner-up-right-double-line", + "ri-corner-up-right-line", + "ri-corner-up-right-fill", + "ri-drag-move-2-fill", + "ri-drag-move-2-line", + "ri-drag-move-fill", + "ri-expand-diagonal-2-fill", + "ri-drag-move-line", + "ri-expand-diagonal-2-line", + "ri-expand-diagonal-s-2-line", + "ri-expand-diagonal-s-2-fill", + "ri-expand-diagonal-line", + "ri-expand-diagonal-s-fill", + "ri-expand-diagonal-s-line", + "ri-expand-horizontal-fill", + "ri-expand-height-line", + "ri-expand-horizontal-line", + "ri-expand-horizontal-s-fill", + "ri-expand-horizontal-s-line", + "ri-expand-left-fill", + "ri-expand-height-fill", + "ri-expand-left-right-fill", + "ri-expand-left-line", + "ri-expand-left-right-line", + "ri-expand-diagonal-fill", + "ri-expand-up-down-fill", + "ri-expand-right-line", + "ri-expand-right-fill", + "ri-expand-vertical-fill", + "ri-expand-vertical-line", + "ri-expand-vertical-s-fill", + "ri-expand-width-fill", + "ri-expand-vertical-s-line", + "ri-expand-width-line", + "ri-scroll-to-bottom-fill", + "ri-scroll-to-bottom-line", + "ri-skip-down-fill", + "ri-expand-up-down-line", + "ri-skip-down-line", + "ri-skip-left-line", + "ri-skip-left-fill", + "ri-skip-right-line", + "ri-skip-up-line", + "ri-skip-up-fill", + "ri-skip-right-fill", + "ri-airplay-fill", + "ri-airplay-line", + "ri-barcode-box-fill", + "ri-barcode-box-line", + "ri-barcode-fill", + "ri-base-station-line", + "ri-base-station-fill", + "ri-battery-2-charge-fill", + "ri-battery-2-charge-line", + "ri-battery-2-fill", + "ri-battery-2-line", + "ri-barcode-line", + "ri-battery-charge-fill", + "ri-battery-low-fill", + "ri-battery-line", + "ri-battery-charge-line", + "ri-battery-low-line", + "ri-battery-fill", + "ri-battery-saver-fill", + "ri-battery-share-fill", + "ri-bluetooth-connect-fill", + "ri-battery-saver-line", + "ri-bluetooth-connect-line", + "ri-battery-share-line", + "ri-cast-fill", + "ri-cast-line", + "ri-bluetooth-line", + "ri-cellphone-fill", + "ri-bluetooth-fill", + "ri-cellphone-line", + "ri-computer-fill", + "ri-computer-line", + "ri-cpu-fill", + "ri-cpu-line", + "ri-dashboard-2-line", + "ri-database-2-fill", + "ri-dashboard-3-line", + "ri-dashboard-3-fill", + "ri-dashboard-2-fill", + "ri-database-2-line", + "ri-device-fill", + "ri-database-line", + "ri-database-fill", + "ri-device-line", + "ri-device-recover-fill", + "ri-dual-sim-2-fill", + "ri-device-recover-line", + "ri-dual-sim-1-fill", + "ri-dual-sim-2-line", + "ri-dual-sim-1-line", + "ri-fingerprint-2-fill", + "ri-fingerprint-fill", + "ri-fingerprint-2-line", + "ri-fingerprint-line", + "ri-gamepad-fill", + "ri-gps-fill", + "ri-gps-line", + "ri-gradienter-fill", + "ri-gamepad-line", + "ri-gradienter-line", + "ri-hard-drive-2-line", + "ri-hard-drive-2-fill", + "ri-hard-drive-3-line", + "ri-hard-drive-3-fill", + "ri-hard-drive-fill", + "ri-hotspot-fill", + "ri-install-line", + "ri-hotspot-line", + "ri-hard-drive-line", + "ri-install-fill", + "ri-instance-line", + "ri-instance-fill", + "ri-keyboard-box-fill", + "ri-keyboard-box-line", + "ri-keyboard-fill", + "ri-mac-fill", + "ri-keyboard-line", + "ri-mobile-download-fill", + "ri-macbook-fill", + "ri-macbook-line", + "ri-mac-line", + "ri-mobile-download-line", + "ri-phone-fill", + "ri-mouse-fill", + "ri-mouse-line", + "ri-phone-line", + "ri-phone-find-line", + "ri-phone-lock-line", + "ri-phone-find-fill", + "ri-phone-lock-fill", + "ri-qr-code-line", + "ri-qr-code-fill", + "ri-qr-scan-fill", + "ri-qr-scan-2-line", + "ri-qr-scan-2-fill", + "ri-qr-scan-line", + "ri-radar-line", + "ri-radar-fill", + "ri-ram-2-fill", + "ri-ram-fill", + "ri-ram-2-line", + "ri-ram-line", + "ri-remote-control-2-fill", + "ri-remote-control-2-line", + "ri-remote-control-line", + "ri-restart-fill", + "ri-remote-control-fill", + "ri-rotate-lock-fill", + "ri-rfid-fill", + "ri-restart-line", + "ri-rfid-line", + "ri-rotate-lock-line", + "ri-router-line", + "ri-rss-fill", + "ri-router-fill", + "ri-save-2-fill", + "ri-save-2-line", + "ri-rss-line", + "ri-save-3-fill", + "ri-save-3-line", + "ri-save-fill", + "ri-save-line", + "ri-scan-2-line", + "ri-scan-2-fill", + "ri-scan-line", + "ri-sd-card-fill", + "ri-scan-fill", + "ri-sd-card-line", + "ri-sd-card-mini-fill", + "ri-sd-card-mini-line", + "ri-sensor-fill", + "ri-sensor-line", + "ri-shut-down-fill", + "ri-shut-down-line", + "ri-server-line", + "ri-signal-wifi-1-fill", + "ri-server-fill", + "ri-signal-wifi-1-line", + "ri-signal-wifi-2-line", + "ri-signal-wifi-3-line", + "ri-signal-wifi-3-fill", + "ri-signal-wifi-2-fill", + "ri-signal-wifi-error-line", + "ri-signal-wifi-line", + "ri-signal-wifi-off-fill", + "ri-signal-wifi-off-line", + "ri-signal-wifi-fill", + "ri-sim-card-2-fill", + "ri-sim-card-2-line", + "ri-sim-card-line", + "ri-smartphone-fill", + "ri-smartphone-line", + "ri-tablet-fill", + "ri-sim-card-fill", + "ri-tablet-line", + "ri-tv-2-fill", + "ri-tv-2-line", + "ri-tv-fill", + "ri-tv-line", + "ri-u-disk-fill", + "ri-u-disk-line", + "ri-uninstall-line", + "ri-uninstall-fill", + "ri-usb-fill", + "ri-usb-line", + "ri-wifi-fill", + "ri-signal-wifi-error-fill", + "ri-wifi-line", + "ri-wifi-off-fill", + "ri-wifi-off-line", + "ri-wireless-charging-line", + "ri-wireless-charging-fill", + "ri-braces-fill", + "ri-braces-line", + "ri-brackets-line", + "ri-bug-2-line", + "ri-brackets-fill", + "ri-bug-2-fill", + "ri-bug-fill", + "ri-code-box-fill", + "ri-bug-line", + "ri-code-ai-line", + "ri-code-box-line", + "ri-code-ai-fill", + "ri-code-s-line", + "ri-code-s-fill", + "ri-code-fill", + "ri-code-line", + "ri-code-s-slash-fill", + "ri-code-s-slash-line", + "ri-command-fill", + "ri-command-line", + "ri-css3-fill", + "ri-css3-line", + "ri-cursor-line", + "ri-git-branch-fill", + "ri-cursor-fill", + "ri-git-close-pull-request-fill", + "ri-git-close-pull-request-line", + "ri-git-commit-fill", + "ri-git-branch-line", + "ri-git-commit-line", + "ri-git-merge-fill", + "ri-git-fork-fill", + "ri-git-fork-line", + "ri-git-merge-line", + "ri-git-pr-draft-fill", + "ri-git-pr-draft-line", + "ri-git-pull-request-line", + "ri-git-pull-request-fill", + "ri-git-repository-commits-line", + "ri-git-repository-commits-fill", + "ri-git-repository-line", + "ri-git-repository-fill", + "ri-git-repository-private-line", + "ri-git-repository-private-fill", + "ri-html5-line", + "ri-html5-fill", + "ri-javascript-fill", + "ri-javascript-line", + "ri-parentheses-fill", + "ri-parentheses-line", + "ri-php-fill", + "ri-puzzle-2-fill", + "ri-php-line", + "ri-puzzle-2-line", + "ri-puzzle-fill", + "ri-puzzle-line", + "ri-terminal-box-line", + "ri-terminal-box-fill", + "ri-terminal-window-line", + "ri-terminal-line", + "ri-terminal-fill", + "ri-terminal-window-fill", + "ri-a-b", + "ri-ai-generate-text", + "ri-ai-generate-2", + "ri-ai-generate", + "ri-align-center", + "ri-align-bottom", + "ri-align-right", + "ri-align-left", + "ri-align-justify", + "ri-align-top", + "ri-asterisk", + "ri-align-vertically", + "ri-bold", + "ri-bring-to-front", + "ri-bring-forward", + "ri-attachment-2", + "ri-code-view", + "ri-calendar-view", + "ri-code-block", + "ri-custom-size", + "ri-double-quotes-l", + "ri-carousel-view", + "ri-delete-column", + "ri-delete-row", + "ri-double-quotes-r", + "ri-draggable", + "ri-dropdown-list", + "ri-emphasis-cn", + "ri-emphasis", + "ri-english-input", + "ri-font-color", + "ri-flow-chart", + "ri-focus-mode", + "ri-font-mono", + "ri-font-sans-serif", + "ri-font-family", + "ri-font-size-2", + "ri-font-size-ai", + "ri-font-sans", + "ri-formula", + "ri-functions", + "ri-font-size", + "ri-format-clear", + "ri-gallery-view", + "ri-h-1", + "ri-gallery-view-2", + "ri-h-3", + "ri-h-2", + "ri-h-4", + "ri-hashtag", + "ri-h-5", + "ri-indent-decrease", + "ri-hand", + "ri-heading", + "ri-h-6", + "ri-indent-increase", + "ri-input-field", + "ri-info-i", + "ri-input-cursor-move", + "ri-insert-column-right", + "ri-insert-row-bottom", + "ri-italic", + "ri-insert-column-left", + "ri-insert-row-top", + "ri-kanban-view", + "ri-kanban-view-2", + "ri-letter-spacing-2", + "ri-line-height", + "ri-line-height-2", + "ri-link-m", + "ri-link", + "ri-link-unlink-m", + "ri-link-unlink", + "ri-list-check-2", + "ri-list-check-3", + "ri-list-ordered-2", + "ri-list-indefinite", + "ri-list-ordered", + "ri-list-radio", + "ri-list-view", + "ri-merge-cells-horizontal", + "ri-merge-cells-vertical", + "ri-list-unordered", + "ri-list-check", + "ri-mind-map", + "ri-node-tree", + "ri-number-0", + "ri-number-1", + "ri-number-2", + "ri-number-3", + "ri-number-4", + "ri-number-6", + "ri-number-7", + "ri-number-5", + "ri-number-8", + "ri-number-9", + "ri-omega", + "ri-organization-chart", + "ri-page-separator", + "ri-overline", + "ri-paragraph", + "ri-question-mark", + "ri-quote-text", + "ri-rounded-corner", + "ri-pinyin-input", + "ri-send-to-back", + "ri-send-backward", + "ri-separator", + "ri-single-quotes-r", + "ri-slash-commands-2", + "ri-sketching", + "ri-slash-commands", + "ri-single-quotes-l", + "ri-slideshow-view", + "ri-sort-alphabet-asc", + "ri-sort-alphabet-desc", + "ri-sort-desc", + "ri-sort-asc", + "ri-sort-number-asc", + "ri-space", + "ri-sort-number-desc", + "ri-split-cells-vertical", + "ri-split-cells-horizontal", + "ri-stacked-view", + "ri-square-root", + "ri-strikethrough-2", + "ri-subscript-2", + "ri-superscript-2", + "ri-superscript", + "ri-strikethrough", + "ri-subscript", + "ri-table-2", + "ri-table-3", + "ri-text-block", + "ri-table-view", + "ri-text-direction-l", + "ri-text-direction-r", + "ri-text-snippet", + "ri-text-wrap", + "ri-text", + "ri-text-spacing", + "ri-timeline-view", + "ri-translate-ai-2", + "ri-translate-2", + "ri-translate", + "ri-translate-ai", + "ri-underline", + "ri-wubi-input", + "ri-24-hours-fill", + "ri-auction-fill", + "ri-bank-card-2-fill", + "ri-bank-card-2-line", + "ri-24-hours-line", + "ri-auction-line", + "ri-bank-card-fill", + "ri-bank-card-line", + "ri-bit-coin-line", + "ri-bit-coin-fill", + "ri-bnb-fill", + "ri-bnb-line", + "ri-btc-fill", + "ri-cash-line", + "ri-cash-fill", + "ri-btc-line", + "ri-coin-fill", + "ri-coin-line", + "ri-coins-fill", + "ri-copper-coin-line", + "ri-coins-line", + "ri-copper-diamond-fill", + "ri-copper-coin-fill", + "ri-coupon-2-fill", + "ri-copper-diamond-line", + "ri-coupon-3-line", + "ri-coupon-2-line", + "ri-coupon-3-fill", + "ri-coupon-4-fill", + "ri-coupon-5-fill", + "ri-coupon-fill", + "ri-coupon-4-line", + "ri-coupon-5-line", + "ri-coupon-line", + "ri-currency-line", + "ri-diamond-line", + "ri-diamond-fill", + "ri-currency-fill", + "ri-diamond-ring-fill", + "ri-discount-percent-fill", + "ri-discount-percent-line", + "ri-eth-fill", + "ri-diamond-ring-line", + "ri-eth-line", + "ri-exchange-box-fill", + "ri-exchange-2-line", + "ri-exchange-box-line", + "ri-exchange-dollar-fill", + "ri-exchange-cny-fill", + "ri-exchange-fill", + "ri-exchange-cny-line", + "ri-exchange-dollar-line", + "ri-exchange-2-fill", + "ri-exchange-funds-fill", + "ri-exchange-funds-line", + "ri-funds-box-fill", + "ri-funds-fill", + "ri-funds-line", + "ri-exchange-line", + "ri-funds-box-line", + "ri-gift-2-line", + "ri-gift-2-fill", + "ri-hand-coin-fill", + "ri-gift-line", + "ri-gift-fill", + "ri-hand-coin-line", + "ri-hand-heart-fill", + "ri-increase-decrease-fill", + "ri-jewelry-fill", + "ri-jewelry-line", + "ri-increase-decrease-line", + "ri-hand-heart-line", + "ri-money-cny-box-line", + "ri-money-cny-box-fill", + "ri-money-cny-circle-fill", + "ri-money-dollar-box-line", + "ri-money-dollar-circle-fill", + "ri-money-cny-circle-line", + "ri-money-dollar-box-fill", + "ri-money-euro-box-line", + "ri-money-euro-box-fill", + "ri-money-euro-circle-fill", + "ri-money-dollar-circle-line", + "ri-money-pound-box-line", + "ri-money-euro-circle-line", + "ri-money-pound-box-fill", + "ri-money-pound-circle-fill", + "ri-money-rupee-circle-line", + "ri-money-pound-circle-line", + "ri-money-rupee-circle-fill", + "ri-nft-line", + "ri-nft-fill", + "ri-p2p-fill", + "ri-percent-fill", + "ri-no-credit-card-fill", + "ri-no-credit-card-line", + "ri-percent-line", + "ri-p2p-line", + "ri-price-tag-2-line", + "ri-price-tag-2-fill", + "ri-price-tag-3-fill", + "ri-price-tag-3-line", + "ri-price-tag-fill", + "ri-red-packet-line", + "ri-red-packet-fill", + "ri-price-tag-line", + "ri-refund-2-line", + "ri-refund-2-fill", + "ri-refund-fill", + "ri-safe-2-fill", + "ri-refund-line", + "ri-safe-3-fill", + "ri-safe-2-line", + "ri-safe-3-line", + "ri-safe-fill", + "ri-secure-payment-fill", + "ri-secure-payment-line", + "ri-safe-line", + "ri-shopping-bag-2-fill", + "ri-shopping-bag-3-fill", + "ri-shopping-bag-3-line", + "ri-shopping-bag-4-fill", + "ri-shopping-bag-2-line", + "ri-shopping-bag-4-line", + "ri-shopping-bag-fill", + "ri-shopping-basket-2-line", + "ri-shopping-bag-line", + "ri-shopping-basket-fill", + "ri-shopping-basket-2-fill", + "ri-shopping-cart-2-line", + "ri-shopping-basket-line", + "ri-shopping-cart-2-fill", + "ri-shopping-cart-line", + "ri-stock-fill", + "ri-shopping-cart-fill", + "ri-stock-line", + "ri-swap-2-fill", + "ri-swap-box-fill", + "ri-swap-2-line", + "ri-swap-3-fill", + "ri-swap-3-line", + "ri-swap-fill", + "ri-swap-line", + "ri-ticket-2-line", + "ri-swap-box-line", + "ri-ticket-2-fill", + "ri-ticket-fill", + "ri-ticket-line", + "ri-token-swap-line", + "ri-token-swap-fill", + "ri-trophy-fill", + "ri-vip-crown-2-line", + "ri-vip-crown-fill", + "ri-trophy-line", + "ri-vip-crown-line", + "ri-vip-crown-2-fill", + "ri-vip-line", + "ri-vip-diamond-fill", + "ri-vip-diamond-line", + "ri-wallet-2-fill", + "ri-vip-fill", + "ri-wallet-2-line", + "ri-wallet-3-line", + "ri-wallet-3-fill", + "ri-water-flash-line", + "ri-wallet-fill", + "ri-xrp-line", + "ri-xrp-fill", + "ri-wallet-line", + "ri-water-flash-fill", + "ri-xtz-fill", + "ri-xtz-line", + "ri-align-item-bottom-fill", + "ri-align-item-bottom-line", + "ri-align-item-horizontal-center-fill", + "ri-align-item-horizontal-center-line", + "ri-align-item-left-fill", + "ri-align-item-left-line", + "ri-align-item-right-fill", + "ri-align-item-right-line", + "ri-align-item-top-fill", + "ri-align-item-top-line", + "ri-anticlockwise-2-fill", + "ri-align-item-vertical-center-line", + "ri-anticlockwise-2-line", + "ri-align-item-vertical-center-fill", + "ri-anticlockwise-fill", + "ri-anticlockwise-line", + "ri-artboard-2-fill", + "ri-artboard-2-line", + "ri-ball-pen-fill", + "ri-ball-pen-line", + "ri-artboard-fill", + "ri-artboard-line", + "ri-blur-off-fill", + "ri-blur-off-line", + "ri-brush-2-fill", + "ri-brush-3-fill", + "ri-brush-2-line", + "ri-brush-3-line", + "ri-brush-4-fill", + "ri-brush-4-line", + "ri-brush-ai-fill", + "ri-brush-ai-line", + "ri-circle-fill", + "ri-brush-line", + "ri-brush-fill", + "ri-circle-line", + "ri-clockwise-2-fill", + "ri-clockwise-line", + "ri-clockwise-2-line", + "ri-collage-fill", + "ri-collage-line", + "ri-clockwise-fill", + "ri-color-filter-ai-fill", + "ri-color-filter-ai-line", + "ri-color-filter-fill", + "ri-compasses-2-fill", + "ri-compasses-2-line", + "ri-color-filter-line", + "ri-compasses-line", + "ri-compasses-fill", + "ri-contrast-2-fill", + "ri-contrast-drop-2-fill", + "ri-contrast-drop-fill", + "ri-contrast-drop-2-line", + "ri-contrast-2-line", + "ri-contrast-drop-line", + "ri-contrast-fill", + "ri-crop-2-fill", + "ri-contrast-line", + "ri-crop-2-line", + "ri-crop-fill", + "ri-crop-line", + "ri-crosshair-2-fill", + "ri-crosshair-fill", + "ri-crosshair-2-line", + "ri-crosshair-line", + "ri-drag-drop-fill", + "ri-drag-drop-line", + "ri-drop-line", + "ri-edit-2-fill", + "ri-edit-2-line", + "ri-drop-fill", + "ri-edit-box-fill", + "ri-edit-circle-line", + "ri-edit-box-line", + "ri-edit-circle-fill", + "ri-edit-fill", + "ri-edit-line", + "ri-eraser-fill", + "ri-eraser-line", + "ri-flip-horizontal-2-fill", + "ri-flip-horizontal-2-line", + "ri-flip-horizontal-fill", + "ri-flip-vertical-2-fill", + "ri-flip-horizontal-line", + "ri-flip-vertical-2-line", + "ri-flip-vertical-fill", + "ri-focus-2-fill", + "ri-flip-vertical-line", + "ri-focus-3-line", + "ri-focus-2-line", + "ri-focus-3-fill", + "ri-focus-fill", + "ri-focus-line", + "ri-grid-line", + "ri-grid-fill", + "ri-hammer-fill", + "ri-hexagon-fill", + "ri-hammer-line", + "ri-ink-bottle-fill", + "ri-hexagon-line", + "ri-ink-bottle-line", + "ri-input-method-fill", + "ri-input-method-line", + "ri-layout-2-line", + "ri-layout-2-fill", + "ri-layout-3-line", + "ri-layout-4-fill", + "ri-layout-3-fill", + "ri-layout-5-line", + "ri-layout-5-fill", + "ri-layout-4-line", + "ri-layout-6-line", + "ri-layout-bottom-2-fill", + "ri-layout-bottom-2-line", + "ri-layout-6-fill", + "ri-layout-bottom-fill", + "ri-layout-column-fill", + "ri-layout-bottom-line", + "ri-layout-column-line", + "ri-layout-fill", + "ri-layout-grid-2-fill", + "ri-layout-grid-2-line", + "ri-layout-grid-fill", + "ri-layout-grid-line", + "ri-layout-horizontal-fill", + "ri-layout-left-2-fill", + "ri-layout-horizontal-line", + "ri-layout-left-2-line", + "ri-layout-left-fill", + "ri-layout-left-line", + "ri-layout-line", + "ri-layout-masonry-line", + "ri-layout-masonry-fill", + "ri-layout-right-2-fill", + "ri-layout-right-2-line", + "ri-layout-right-fill", + "ri-layout-right-line", + "ri-layout-row-fill", + "ri-layout-top-2-fill", + "ri-layout-top-2-line", + "ri-layout-top-line", + "ri-layout-row-line", + "ri-layout-vertical-fill", + "ri-layout-vertical-line", + "ri-magic-fill", + "ri-layout-top-fill", + "ri-magic-line", + "ri-mark-pen-fill", + "ri-markup-line", + "ri-mark-pen-line", + "ri-octagon-fill", + "ri-markup-fill", + "ri-paint-brush-line", + "ri-paint-line", + "ri-octagon-line", + "ri-paint-fill", + "ri-palette-fill", + "ri-paint-brush-fill", + "ri-palette-line", + "ri-pencil-fill", + "ri-pantone-fill", + "ri-pen-nib-fill", + "ri-pencil-line", + "ri-pen-nib-line", + "ri-pantone-line", + "ri-pencil-ruler-2-fill", + "ri-pencil-ruler-fill", + "ri-pencil-ruler-2-line", + "ri-pencil-ruler-line", + "ri-pentagon-fill", + "ri-pentagon-line", + "ri-quill-pen-ai-fill", + "ri-quill-pen-ai-line", + "ri-quill-pen-fill", + "ri-quill-pen-line", + "ri-rectangle-fill", + "ri-ruler-2-fill", + "ri-ruler-fill", + "ri-rectangle-line", + "ri-ruler-2-line", + "ri-ruler-line", + "ri-scissors-2-fill", + "ri-scissors-cut-fill", + "ri-scissors-2-line", + "ri-scissors-cut-line", + "ri-scissors-fill", + "ri-screenshot-2-fill", + "ri-scissors-line", + "ri-screenshot-fill", + "ri-screenshot-line", + "ri-shadow-fill", + "ri-shadow-line", + "ri-shape-2-fill", + "ri-shape-2-line", + "ri-shapes-fill", + "ri-shape-fill", + "ri-shape-line", + "ri-shapes-line", + "ri-screenshot-2-line", + "ri-sip-fill", + "ri-sip-line", + "ri-square-fill", + "ri-slice-fill", + "ri-slice-line", + "ri-square-line", + "ri-t-box-fill", + "ri-table-alt-fill", + "ri-table-fill", + "ri-table-alt-line", + "ri-table-line", + "ri-tools-line", + "ri-triangle-fill", + "ri-t-box-line", + "ri-tools-fill", + "ri-triangle-line", + "ri-bowl-line", + "ri-bowl-fill", + "ri-bread-fill", + "ri-beer-line", + "ri-bread-line", + "ri-beer-fill", + "ri-cake-2-fill", + "ri-cake-2-line", + "ri-cake-3-fill", + "ri-cake-3-line", + "ri-cake-fill", + "ri-cup-line", + "ri-cake-line", + "ri-drinks-2-line", + "ri-cup-fill", + "ri-drinks-2-fill", + "ri-drinks-fill", + "ri-drinks-line", + "ri-goblet-2-fill", + "ri-goblet-2-line", + "ri-goblet-fill", + "ri-goblet-line", + "ri-knife-fill", + "ri-knife-line", + "ri-knife-blood-fill", + "ri-knife-blood-line", + "ri-restaurant-2-line", + "ri-restaurant-fill", + "ri-restaurant-2-fill", + "ri-restaurant-line", + "ri-aed-electrodes-line", + "ri-aed-electrodes-fill", + "ri-aed-fill", + "ri-brain-2-line", + "ri-aed-line", + "ri-brain-fill", + "ri-brain-line", + "ri-capsule-fill", + "ri-dislike-fill", + "ri-capsule-line", + "ri-dislike-line", + "ri-dna-fill", + "ri-dna-line", + "ri-dossier-line", + "ri-dropper-fill", + "ri-dossier-fill", + "ri-brain-2-fill", + "ri-dropper-line", + "ri-empathize-fill", + "ri-first-aid-kit-fill", + "ri-empathize-line", + "ri-flask-fill", + "ri-hand-sanitizer-fill", + "ri-flask-line", + "ri-health-book-fill", + "ri-hand-sanitizer-line", + "ri-first-aid-kit-line", + "ri-heart-2-fill", + "ri-health-book-line", + "ri-heart-2-line", + "ri-heart-3-fill", + "ri-heart-add-2-line", + "ri-heart-add-fill", + "ri-heart-3-line", + "ri-heart-add-line", + "ri-heart-fill", + "ri-heart-line", + "ri-heart-add-2-fill", + "ri-heart-pulse-fill", + "ri-heart-pulse-line", + "ri-hearts-fill", + "ri-infrared-thermometer-fill", + "ri-infrared-thermometer-line", + "ri-lungs-fill", + "ri-hearts-line", + "ri-medicine-bottle-fill", + "ri-medicine-bottle-line", + "ri-mental-health-fill", + "ri-lungs-line", + "ri-microscope-line", + "ri-mental-health-line", + "ri-nurse-fill", + "ri-nurse-line", + "ri-microscope-fill", + "ri-psychotherapy-fill", + "ri-psychotherapy-line", + "ri-pulse-ai-fill", + "ri-pulse-fill", + "ri-pulse-ai-line", + "ri-pulse-line", + "ri-rest-time-fill", + "ri-rest-time-line", + "ri-stethoscope-fill", + "ri-surgical-mask-fill", + "ri-surgical-mask-line", + "ri-stethoscope-line", + "ri-syringe-line", + "ri-syringe-fill", + "ri-test-tube-fill", + "ri-test-tube-line", + "ri-thermometer-fill", + "ri-virus-line", + "ri-virus-fill", + "ri-zzz-fill", + "ri-zzz-line", + "ri-thermometer-line", + "ri-anchor-fill", + "ri-anchor-line", + "ri-barricade-fill", + "ri-barricade-line", + "ri-bike-fill", + "ri-bus-2-fill", + "ri-bus-2-line", + "ri-bus-fill", + "ri-bike-line", + "ri-bus-wifi-fill", + "ri-bus-line", + "ri-car-line", + "ri-bus-wifi-line", + "ri-car-fill", + "ri-car-washing-fill", + "ri-car-washing-line", + "ri-caravan-line", + "ri-caravan-fill", + "ri-charging-pile-2-line", + "ri-charging-pile-2-fill", + "ri-china-railway-fill", + "ri-china-railway-line", + "ri-charging-pile-fill", + "ri-compass-2-fill", + "ri-charging-pile-line", + "ri-compass-3-fill", + "ri-compass-3-line", + "ri-compass-2-line", + "ri-compass-4-fill", + "ri-compass-4-line", + "ri-compass-fill", + "ri-compass-discover-fill", + "ri-compass-discover-line", + "ri-direction-fill", + "ri-compass-line", + "ri-e-bike-2-fill", + "ri-direction-line", + "ri-e-bike-2-line", + "ri-e-bike-fill", + "ri-e-bike-line", + "ri-earth-line", + "ri-earth-fill", + "ri-flight-land-fill", + "ri-flight-land-line", + "ri-flight-takeoff-fill", + "ri-footprint-fill", + "ri-flight-takeoff-line", + "ri-gas-station-fill", + "ri-footprint-line", + "ri-gas-station-line", + "ri-globe-fill", + "ri-globe-line", + "ri-guide-fill", + "ri-hotel-bed-fill", + "ri-hotel-bed-line", + "ri-guide-line", + "ri-lifebuoy-fill", + "ri-lifebuoy-line", + "ri-luggage-cart-fill", + "ri-luggage-cart-line", + "ri-luggage-deposit-fill", + "ri-map-2-line", + "ri-map-2-fill", + "ri-luggage-deposit-line", + "ri-map-line", + "ri-map-fill", + "ri-map-pin-2-fill", + "ri-map-pin-2-line", + "ri-map-pin-3-line", + "ri-map-pin-3-fill", + "ri-map-pin-4-line", + "ri-map-pin-5-fill", + "ri-map-pin-4-fill", + "ri-map-pin-5-line", + "ri-map-pin-add-fill", + "ri-map-pin-add-line", + "ri-map-pin-line", + "ri-map-pin-fill", + "ri-map-pin-range-fill", + "ri-map-pin-time-fill", + "ri-map-pin-range-line", + "ri-map-pin-user-fill", + "ri-map-pin-time-line", + "ri-motorbike-fill", + "ri-map-pin-user-line", + "ri-motorbike-line", + "ri-navigation-fill", + "ri-navigation-line", + "ri-oil-line", + "ri-oil-fill", + "ri-parking-box-line", + "ri-parking-line", + "ri-parking-box-fill", + "ri-parking-fill", + "ri-pin-distance-fill", + "ri-passport-fill", + "ri-passport-line", + "ri-plane-fill", + "ri-pin-distance-line", + "ri-planet-fill", + "ri-planet-line", + "ri-plane-line", + "ri-police-car-line", + "ri-police-car-fill", + "ri-pushpin-2-fill", + "ri-pushpin-2-line", + "ri-riding-fill", + "ri-pushpin-fill", + "ri-riding-line", + "ri-road-map-line", + "ri-pushpin-line", + "ri-roadster-fill", + "ri-roadster-line", + "ri-road-map-fill", + "ri-rocket-2-fill", + "ri-rocket-2-line", + "ri-rocket-fill", + "ri-rocket-line", + "ri-route-line", + "ri-route-fill", + "ri-run-fill", + "ri-run-line", + "ri-sailboat-fill", + "ri-ship-2-fill", + "ri-sailboat-line", + "ri-ship-2-line", + "ri-ship-fill", + "ri-ship-line", + "ri-signal-tower-line", + "ri-signal-tower-fill", + "ri-signpost-fill", + "ri-signpost-line", + "ri-space-ship-fill", + "ri-space-ship-line", + "ri-steering-2-fill", + "ri-steering-fill", + "ri-steering-2-line", + "ri-subway-fill", + "ri-subway-line", + "ri-subway-wifi-line", + "ri-subway-wifi-fill", + "ri-steering-line", + "ri-suitcase-2-fill", + "ri-suitcase-3-line", + "ri-suitcase-3-fill", + "ri-suitcase-2-line", + "ri-suitcase-fill", + "ri-suitcase-line", + "ri-taxi-fill", + "ri-takeaway-fill", + "ri-takeaway-line", + "ri-taxi-line", + "ri-taxi-wifi-fill", + "ri-time-zone-fill", + "ri-taxi-wifi-line", + "ri-time-zone-line", + "ri-traffic-light-fill", + "ri-traffic-light-line", + "ri-train-fill", + "ri-train-line", + "ri-train-wifi-fill", + "ri-train-wifi-line", + "ri-treasure-map-fill", + "ri-truck-fill", + "ri-treasure-map-line", + "ri-unpin-line", + "ri-unpin-fill", + "ri-truck-line", + "ri-walk-fill", + "ri-walk-line", + "ri-article-fill", + "ri-article-line", + "ri-bill-fill", + "ri-bill-line", + "ri-book-2-line", + "ri-book-2-fill", + "ri-book-3-fill", + "ri-book-3-line", + "ri-book-fill", + "ri-book-line", + "ri-book-marked-fill", + "ri-book-marked-line", + "ri-book-open-line", + "ri-book-open-fill", + "ri-book-read-fill", + "ri-book-read-line", + "ri-booklet-fill", + "ri-booklet-line", + "ri-clipboard-line", + "ri-clipboard-fill", + "ri-contacts-book-3-fill", + "ri-contacts-book-2-line", + "ri-contacts-book-2-fill", + "ri-contacts-book-3-line", + "ri-contacts-book-line", + "ri-contacts-book-fill", + "ri-contacts-book-upload-line", + "ri-contacts-book-upload-fill", + "ri-contract-fill", + "ri-contract-line", + "ri-draft-line", + "ri-file-2-fill", + "ri-file-2-line", + "ri-draft-fill", + "ri-file-3-fill", + "ri-file-3-line", + "ri-file-4-fill", + "ri-file-4-line", + "ri-file-add-fill", + "ri-file-chart-2-fill", + "ri-file-add-line", + "ri-file-chart-2-line", + "ri-file-chart-line", + "ri-file-chart-fill", + "ri-file-check-fill", + "ri-file-check-line", + "ri-file-close-fill", + "ri-file-close-line", + "ri-file-cloud-fill", + "ri-file-cloud-line", + "ri-file-code-fill", + "ri-file-copy-2-fill", + "ri-file-copy-2-line", + "ri-file-copy-line", + "ri-file-copy-fill", + "ri-file-damage-fill", + "ri-file-code-line", + "ri-file-damage-line", + "ri-file-download-fill", + "ri-file-download-line", + "ri-file-excel-2-fill", + "ri-file-edit-fill", + "ri-file-excel-2-line", + "ri-file-excel-fill", + "ri-file-edit-line", + "ri-file-fill", + "ri-file-forbid-fill", + "ri-file-excel-line", + "ri-file-forbid-line", + "ri-file-gif-fill", + "ri-file-history-fill", + "ri-file-gif-line", + "ri-file-hwp-fill", + "ri-file-history-line", + "ri-file-hwp-line", + "ri-file-image-fill", + "ri-file-image-line", + "ri-file-info-line", + "ri-file-line", + "ri-file-info-fill", + "ri-file-list-2-fill", + "ri-file-list-2-line", + "ri-file-list-fill", + "ri-file-list-3-fill", + "ri-file-list-line", + "ri-file-list-3-line", + "ri-file-lock-line", + "ri-file-lock-fill", + "ri-file-marked-fill", + "ri-file-music-fill", + "ri-file-marked-line", + "ri-file-music-line", + "ri-file-paper-2-fill", + "ri-file-paper-2-line", + "ri-file-paper-fill", + "ri-file-paper-line", + "ri-file-pdf-2-fill", + "ri-file-pdf-2-line", + "ri-file-pdf-line", + "ri-file-pdf-fill", + "ri-file-ppt-2-fill", + "ri-file-ppt-2-line", + "ri-file-ppt-fill", + "ri-file-ppt-line", + "ri-file-reduce-fill", + "ri-file-reduce-line", + "ri-file-search-fill", + "ri-file-search-line", + "ri-file-shield-fill", + "ri-file-settings-fill", + "ri-file-shield-2-fill", + "ri-file-shield-2-line", + "ri-file-shield-line", + "ri-file-settings-line", + "ri-file-shred-line", + "ri-file-shred-fill", + "ri-file-text-fill", + "ri-file-text-line", + "ri-file-transfer-fill", + "ri-file-transfer-line", + "ri-file-unknow-fill", + "ri-file-upload-line", + "ri-file-unknow-line", + "ri-file-upload-fill", + "ri-file-user-fill", + "ri-file-user-line", + "ri-file-video-fill", + "ri-file-warning-line", + "ri-file-word-2-fill", + "ri-file-video-line", + "ri-file-word-2-line", + "ri-file-word-fill", + "ri-file-zip-line", + "ri-file-word-line", + "ri-file-zip-fill", + "ri-file-warning-fill", + "ri-folder-2-fill", + "ri-folder-3-fill", + "ri-folder-3-line", + "ri-folder-2-line", + "ri-folder-4-fill", + "ri-folder-5-fill", + "ri-folder-4-line", + "ri-folder-6-fill", + "ri-folder-add-fill", + "ri-folder-add-line", + "ri-folder-chart-2-fill", + "ri-folder-6-line", + "ri-folder-chart-fill", + "ri-folder-chart-2-line", + "ri-folder-chart-line", + "ri-folder-check-line", + "ri-folder-check-fill", + "ri-folder-close-line", + "ri-folder-close-fill", + "ri-folder-cloud-fill", + "ri-folder-download-fill", + "ri-folder-download-line", + "ri-folder-fill", + "ri-folder-cloud-line", + "ri-folder-forbid-line", + "ri-folder-forbid-fill", + "ri-folder-5-line", + "ri-folder-history-fill", + "ri-folder-image-fill", + "ri-folder-history-line", + "ri-folder-image-line", + "ri-folder-info-line", + "ri-folder-info-fill", + "ri-folder-keyhole-line", + "ri-folder-keyhole-fill", + "ri-folder-line", + "ri-folder-lock-fill", + "ri-folder-lock-line", + "ri-folder-open-fill", + "ri-folder-music-line", + "ri-folder-music-fill", + "ri-folder-open-line", + "ri-folder-reduce-fill", + "ri-folder-received-fill", + "ri-folder-received-line", + "ri-folder-reduce-line", + "ri-folder-settings-fill", + "ri-folder-settings-line", + "ri-folder-shared-fill", + "ri-folder-shared-line", + "ri-folder-shield-2-fill", + "ri-folder-shield-line", + "ri-folder-transfer-fill", + "ri-folder-shield-2-line", + "ri-folder-shield-fill", + "ri-folder-transfer-line", + "ri-folder-unknow-fill", + "ri-folder-unknow-line", + "ri-folder-upload-fill", + "ri-folder-upload-line", + "ri-folder-user-line", + "ri-folder-warning-fill", + "ri-folder-video-line", + "ri-folder-user-fill", + "ri-folder-video-fill", + "ri-folder-zip-fill", + "ri-folder-warning-line", + "ri-keynote-fill", + "ri-folder-zip-line", + "ri-folders-fill", + "ri-keynote-line", + "ri-folders-line", + "ri-markdown-fill", + "ri-news-fill", + "ri-newspaper-fill", + "ri-markdown-line", + "ri-newspaper-line", + "ri-numbers-line", + "ri-news-line", + "ri-numbers-fill", + "ri-pages-fill", + "ri-pages-line", + "ri-sticky-note-2-fill", + "ri-receipt-fill", + "ri-sticky-note-2-line", + "ri-receipt-line", + "ri-sticky-note-add-fill", + "ri-sticky-note-add-line", + "ri-sticky-note-fill", + "ri-sticky-note-line", + "ri-survey-line", + "ri-task-fill", + "ri-todo-line", + "ri-todo-fill", + "ri-task-line", + "ri-survey-fill", + "ri-accessibility-fill", + "ri-armchair-fill", + "ri-accessibility-line", + "ri-basketball-fill", + "ri-armchair-line", + "ri-bell-line", + "ri-billiards-line", + "ri-basketball-line", + "ri-book-shelf-fill", + "ri-book-shelf-line", + "ri-box-1-fill", + "ri-bell-fill", + "ri-box-1-line", + "ri-box-2-line", + "ri-billiards-fill", + "ri-box-2-fill", + "ri-box-3-fill", + "ri-box-3-line", + "ri-boxing-fill", + "ri-cactus-fill", + "ri-candle-fill", + "ri-cactus-line", + "ri-candle-line", + "ri-boxing-line", + "ri-chess-fill", + "ri-character-recognition-fill", + "ri-cross-fill", + "ri-character-recognition-line", + "ri-cross-line", + "ri-dice-1-fill", + "ri-dice-1-line", + "ri-chess-line", + "ri-dice-2-line", + "ri-dice-2-fill", + "ri-dice-3-line", + "ri-dice-4-fill", + "ri-dice-3-fill", + "ri-dice-4-line", + "ri-dice-5-fill", + "ri-dice-5-line", + "ri-dice-6-fill", + "ri-dice-6-line", + "ri-dice-fill", + "ri-door-closed-fill", + "ri-door-closed-line", + "ri-door-fill", + "ri-dice-line", + "ri-door-line", + "ri-door-lock-box-fill", + "ri-door-lock-box-line", + "ri-door-lock-fill", + "ri-door-lock-line", + "ri-flower-fill", + "ri-door-open-fill", + "ri-door-open-line", + "ri-flower-line", + "ri-football-fill", + "ri-fridge-line", + "ri-football-line", + "ri-game-fill", + "ri-fridge-fill", + "ri-game-line", + "ri-glasses-2-line", + "ri-glasses-2-fill", + "ri-glasses-fill", + "ri-goggles-line", + "ri-goggles-fill", + "ri-glasses-line", + "ri-graduation-cap-fill", + "ri-golf-ball-fill", + "ri-graduation-cap-line", + "ri-golf-ball-line", + "ri-handbag-line", + "ri-handbag-fill", + "ri-infinity-fill", + "ri-key-fill", + "ri-key-2-fill", + "ri-key-2-line", + "ri-infinity-line", + "ri-key-line", + "ri-leaf-fill", + "ri-leaf-line", + "ri-lightbulb-flash-line", + "ri-lightbulb-fill", + "ri-lightbulb-flash-fill", + "ri-outlet-2-fill", + "ri-lightbulb-line", + "ri-outlet-2-line", + "ri-ping-pong-fill", + "ri-outlet-fill", + "ri-ping-pong-line", + "ri-outlet-line", + "ri-plant-line", + "ri-plug-2-fill", + "ri-plug-2-line", + "ri-plug-line", + "ri-plug-fill", + "ri-plant-fill", + "ri-poker-clubs-line", + "ri-poker-clubs-fill", + "ri-poker-diamonds-fill", + "ri-poker-diamonds-line", + "ri-poker-hearts-fill", + "ri-poker-hearts-line", + "ri-poker-spades-fill", + "ri-police-badge-fill", + "ri-poker-spades-line", + "ri-police-badge-line", + "ri-reserved-line", + "ri-recycle-fill", + "ri-recycle-line", + "ri-reserved-fill", + "ri-scales-2-fill", + "ri-scales-2-line", + "ri-scales-line", + "ri-scales-3-line", + "ri-scales-fill", + "ri-seedling-fill", + "ri-seedling-line", + "ri-scales-3-fill", + "ri-service-bell-line", + "ri-service-bell-fill", + "ri-shirt-line", + "ri-sofa-fill", + "ri-shirt-fill", + "ri-sofa-line", + "ri-stairs-fill", + "ri-stairs-line", + "ri-sword-fill", + "ri-t-shirt-2-fill", + "ri-sword-line", + "ri-t-shirt-2-line", + "ri-t-shirt-air-fill", + "ri-t-shirt-air-line", + "ri-t-shirt-fill", + "ri-t-shirt-line", + "ri-tooth-fill", + "ri-tooth-line", + "ri-tree-fill", + "ri-umbrella-line", + "ri-tree-line", + "ri-voice-recognition-fill", + "ri-voice-recognition-line", + "ri-umbrella-fill", + "ri-weight-fill", + "ri-weight-line", + "ri-wheelchair-fill", + "ri-wheelchair-line", + "ri-alipay-fill", + "ri-alibaba-cloud-fill", + "ri-alibaba-cloud-line", + "ri-amazon-fill", + "ri-alipay-line", + "ri-amazon-line", + "ri-android-fill", + "ri-angularjs-line", + "ri-android-line", + "ri-anthropic-line", + "ri-angularjs-fill", + "ri-anthropic-fill", + "ri-app-store-line", + "ri-app-store-fill", + "ri-apple-fill", + "ri-apple-line", + "ri-baidu-fill", + "ri-bard-fill", + "ri-baidu-line", + "ri-bard-line", + "ri-behance-fill", + "ri-behance-line", + "ri-bilibili-fill", + "ri-bilibili-line", + "ri-blender-fill", + "ri-blogger-fill", + "ri-blogger-line", + "ri-blender-line", + "ri-bluesky-fill", + "ri-bluesky-line", + "ri-bootstrap-fill", + "ri-bootstrap-line", + "ri-centos-line", + "ri-centos-fill", + "ri-chrome-fill", + "ri-claude-fill", + "ri-claude-line", + "ri-chrome-line", + "ri-codepen-fill", + "ri-codepen-line", + "ri-copilot-fill", + "ri-coreos-fill", + "ri-copilot-line", + "ri-coreos-line", + "ri-discord-fill", + "ri-dingding-fill", + "ri-dingding-line", + "ri-discord-line", + "ri-disqus-fill", + "ri-disqus-line", + "ri-douban-fill", + "ri-douban-line", + "ri-dribbble-fill", + "ri-drive-fill", + "ri-drive-line", + "ri-dropbox-fill", + "ri-dropbox-line", + "ri-edge-fill", + "ri-edge-line", + "ri-evernote-fill", + "ri-edge-new-fill", + "ri-edge-new-line", + "ri-facebook-box-fill", + "ri-facebook-circle-line", + "ri-facebook-circle-fill", + "ri-evernote-line", + "ri-dribbble-line", + "ri-facebook-fill", + "ri-facebook-box-line", + "ri-facebook-line", + "ri-fediverse-line", + "ri-figma-fill", + "ri-figma-line", + "ri-fediverse-fill", + "ri-firebase-fill", + "ri-finder-fill", + "ri-firebase-line", + "ri-firefox-browser-fill", + "ri-firefox-browser-line", + "ri-firefox-fill", + "ri-finder-line", + "ri-flickr-fill", + "ri-flickr-line", + "ri-flutter-fill", + "ri-friendica-fill", + "ri-firefox-line", + "ri-flutter-line", + "ri-friendica-line", + "ri-gatsby-fill", + "ri-gemini-fill", + "ri-gatsby-line", + "ri-gemini-line", + "ri-github-line", + "ri-github-fill", + "ri-gitlab-line", + "ri-google-fill", + "ri-google-line", + "ri-google-play-fill", + "ri-gitlab-fill", + "ri-google-play-line", + "ri-honor-of-kings-fill", + "ri-honor-of-kings-line", + "ri-ie-fill", + "ri-ie-line", + "ri-instagram-fill", + "ri-instagram-line", + "ri-invision-fill", + "ri-invision-line", + "ri-java-fill", + "ri-java-line", + "ri-kick-line", + "ri-kakao-talk-fill", + "ri-kakao-talk-line", + "ri-kick-fill", + "ri-line-fill", + "ri-line-line", + "ri-linkedin-box-fill", + "ri-linkedin-fill", + "ri-linkedin-box-line", + "ri-linkedin-line", + "ri-medium-fill", + "ri-mastercard-fill", + "ri-mastercard-line", + "ri-mastodon-line", + "ri-mastodon-fill", + "ri-messenger-line", + "ri-messenger-fill", + "ri-medium-line", + "ri-meta-fill", + "ri-meta-line", + "ri-microsoft-line", + "ri-mini-program-fill", + "ri-microsoft-loop-line", + "ri-microsoft-loop-fill", + "ri-mini-program-line", + "ri-netease-cloud-music-fill", + "ri-mixtral-fill", + "ri-microsoft-fill", + "ri-mixtral-line", + "ri-netease-cloud-music-line", + "ri-netflix-line", + "ri-netflix-fill", + "ri-nextjs-fill", + "ri-nextjs-line", + "ri-nodejs-line", + "ri-notion-line", + "ri-notion-fill", + "ri-npmjs-line", + "ri-npmjs-fill", + "ri-open-source-fill", + "ri-nodejs-fill", + "ri-openai-fill", + "ri-open-source-line", + "ri-openai-line", + "ri-openbase-fill", + "ri-opera-fill", + "ri-openbase-line", + "ri-opera-line", + "ri-patreon-line", + "ri-paypal-fill", + "ri-paypal-line", + "ri-perplexity-fill", + "ri-pinterest-fill", + "ri-perplexity-line", + "ri-pinterest-line", + "ri-patreon-fill", + "ri-pix-fill", + "ri-pix-line", + "ri-pixelfed-fill", + "ri-playstation-fill", + "ri-product-hunt-fill", + "ri-pixelfed-line", + "ri-product-hunt-line", + "ri-playstation-line", + "ri-qq-fill", + "ri-reactjs-fill", + "ri-qq-line", + "ri-reddit-fill", + "ri-reactjs-line", + "ri-remix-run-line", + "ri-remix-run-fill", + "ri-remixicon-fill", + "ri-remixicon-line", + "ri-safari-line", + "ri-reddit-line", + "ri-safari-fill", + "ri-skype-fill", + "ri-skype-line", + "ri-slack-fill", + "ri-snapchat-line", + "ri-soundcloud-fill", + "ri-slack-line", + "ri-snapchat-fill", + "ri-soundcloud-line", + "ri-spectrum-fill", + "ri-spotify-line", + "ri-spectrum-line", + "ri-spotify-fill", + "ri-stack-overflow-fill", + "ri-stack-overflow-line", + "ri-stackshare-line", + "ri-stackshare-fill", + "ri-steam-fill", + "ri-steam-line", + "ri-supabase-fill", + "ri-svelte-fill", + "ri-supabase-line", + "ri-switch-fill", + "ri-svelte-line", + "ri-tailwind-css-fill", + "ri-switch-line", + "ri-tailwind-css-line", + "ri-taobao-fill", + "ri-telegram-2-line", + "ri-taobao-line", + "ri-telegram-2-fill", + "ri-telegram-line", + "ri-telegram-fill", + "ri-threads-fill", + "ri-threads-line", + "ri-tiktok-fill", + "ri-trello-fill", + "ri-tiktok-line", + "ri-tumblr-line", + "ri-trello-line", + "ri-tumblr-fill", + "ri-twitch-line", + "ri-twitter-fill", + "ri-twitter-line", + "ri-twitch-fill", + "ri-twitter-x-line", + "ri-ubuntu-line", + "ri-twitter-x-fill", + "ri-ubuntu-fill", + "ri-unsplash-fill", + "ri-unsplash-line", + "ri-vercel-fill", + "ri-vercel-line", + "ri-vimeo-fill", + "ri-vimeo-line", + "ri-visa-line", + "ri-visa-fill", + "ri-vuejs-fill", + "ri-vk-line", + "ri-webhook-fill", + "ri-vk-fill", + "ri-vuejs-line", + "ri-webhook-line", + "ri-wechat-2-fill", + "ri-wechat-channels-line", + "ri-wechat-2-line", + "ri-wechat-channels-fill", + "ri-wechat-line", + "ri-wechat-pay-fill", + "ri-wechat-fill", + "ri-weibo-fill", + "ri-wechat-pay-line", + "ri-whatsapp-fill", + "ri-whatsapp-line", + "ri-windows-line", + "ri-weibo-line", + "ri-wordpress-fill", + "ri-windows-fill", + "ri-wordpress-line", + "ri-xbox-fill", + "ri-xbox-line", + "ri-xing-line", + "ri-xing-fill", + "ri-youtube-line", + "ri-youtube-fill", + "ri-yuque-fill", + "ri-zcool-fill", + "ri-zcool-line", + "ri-yuque-line", + "ri-zhihu-fill", + "ri-zhihu-line", + "ri-4k-line", + "ri-album-fill", + "ri-4k-fill", + "ri-album-line", + "ri-aspect-ratio-fill", + "ri-broadcast-line", + "ri-broadcast-fill", + "ri-aspect-ratio-line", + "ri-camera-2-fill", + "ri-camera-ai-line", + "ri-camera-ai-fill", + "ri-camera-3-fill", + "ri-camera-fill", + "ri-camera-3-line", + "ri-camera-lens-ai-fill", + "ri-camera-2-line", + "ri-camera-lens-ai-line", + "ri-camera-lens-fill", + "ri-camera-line", + "ri-camera-lens-line", + "ri-camera-off-fill", + "ri-camera-off-line", + "ri-camera-switch-fill", + "ri-clapperboard-ai-line", + "ri-clapperboard-fill", + "ri-camera-switch-line", + "ri-clapperboard-line", + "ri-clapperboard-ai-fill", + "ri-closed-captioning-ai-fill", + "ri-closed-captioning-ai-line", + "ri-closed-captioning-fill", + "ri-disc-line", + "ri-dv-fill", + "ri-closed-captioning-line", + "ri-disc-fill", + "ri-dvd-ai-fill", + "ri-dv-line", + "ri-dvd-ai-line", + "ri-dvd-fill", + "ri-dvd-line", + "ri-equalizer-2-fill", + "ri-equalizer-2-line", + "ri-eject-line", + "ri-eject-fill", + "ri-equalizer-fill", + "ri-equalizer-3-line", + "ri-equalizer-3-fill", + "ri-film-ai-fill", + "ri-film-fill", + "ri-equalizer-line", + "ri-forward-10-line", + "ri-film-ai-line", + "ri-film-line", + "ri-forward-15-fill", + "ri-forward-10-fill", + "ri-forward-30-fill", + "ri-forward-30-line", + "ri-forward-15-line", + "ri-forward-5-fill", + "ri-forward-end-fill", + "ri-forward-end-mini-fill", + "ri-forward-5-line", + "ri-forward-end-mini-line", + "ri-forward-end-line", + "ri-fullscreen-exit-fill", + "ri-fullscreen-fill", + "ri-fullscreen-exit-line", + "ri-fullscreen-line", + "ri-gallery-fill", + "ri-gallery-line", + "ri-gallery-upload-line", + "ri-hd-fill", + "ri-gallery-upload-fill", + "ri-hd-line", + "ri-headphone-fill", + "ri-hq-fill", + "ri-headphone-line", + "ri-image-2-fill", + "ri-hq-line", + "ri-image-2-line", + "ri-image-ai-fill", + "ri-image-add-fill", + "ri-image-add-line", + "ri-image-ai-line", + "ri-image-circle-ai-fill", + "ri-image-circle-line", + "ri-image-circle-ai-line", + "ri-image-edit-fill", + "ri-image-edit-line", + "ri-image-fill", + "ri-landscape-ai-line", + "ri-landscape-fill", + "ri-image-circle-fill", + "ri-landscape-ai-fill", + "ri-image-line", + "ri-landscape-line", + "ri-memories-fill", + "ri-live-fill", + "ri-mic-2-ai-fill", + "ri-live-line", + "ri-memories-line", + "ri-mic-2-fill", + "ri-mic-2-line", + "ri-mic-2-ai-line", + "ri-mic-ai-fill", + "ri-mic-fill", + "ri-mic-ai-line", + "ri-mic-line", + "ri-mic-off-line", + "ri-mic-off-fill", + "ri-movie-2-ai-fill", + "ri-movie-2-fill", + "ri-movie-2-ai-line", + "ri-movie-2-line", + "ri-movie-ai-fill", + "ri-movie-ai-line", + "ri-movie-line", + "ri-multi-image-fill", + "ri-movie-fill", + "ri-multi-image-line", + "ri-music-2-line", + "ri-music-2-fill", + "ri-music-ai-fill", + "ri-music-ai-line", + "ri-music-fill", + "ri-mv-ai-fill", + "ri-music-line", + "ri-mv-ai-line", + "ri-mv-fill", + "ri-mv-line", + "ri-notification-2-fill", + "ri-notification-2-line", + "ri-notification-4-fill", + "ri-notification-3-line", + "ri-notification-4-line", + "ri-notification-3-fill", + "ri-notification-fill", + "ri-notification-line", + "ri-notification-snooze-fill", + "ri-notification-off-fill", + "ri-notification-off-line", + "ri-notification-snooze-line", + "ri-order-play-fill", + "ri-pause-circle-fill", + "ri-pause-fill", + "ri-pause-circle-line", + "ri-order-play-line", + "ri-pause-large-line", + "ri-pause-large-fill", + "ri-pause-line", + "ri-pause-mini-fill", + "ri-phone-camera-fill", + "ri-pause-mini-line", + "ri-phone-camera-line", + "ri-picture-in-picture-2-fill", + "ri-picture-in-picture-2-line", + "ri-picture-in-picture-fill", + "ri-picture-in-picture-exit-line", + "ri-play-circle-fill", + "ri-picture-in-picture-exit-fill", + "ri-picture-in-picture-line", + "ri-play-line", + "ri-play-circle-line", + "ri-play-large-fill", + "ri-play-large-line", + "ri-play-fill", + "ri-play-list-2-fill", + "ri-play-list-2-line", + "ri-play-list-add-fill", + "ri-play-list-fill", + "ri-play-list-add-line", + "ri-play-list-line", + "ri-play-mini-line", + "ri-play-reverse-fill", + "ri-play-mini-fill", + "ri-play-reverse-large-fill", + "ri-play-reverse-line", + "ri-play-reverse-large-line", + "ri-play-reverse-mini-fill", + "ri-play-reverse-mini-line", + "ri-polaroid-2-fill", + "ri-polaroid-2-line", + "ri-polaroid-fill", + "ri-radio-2-fill", + "ri-polaroid-line", + "ri-radio-2-line", + "ri-record-circle-fill", + "ri-radio-line", + "ri-record-circle-line", + "ri-radio-fill", + "ri-repeat-fill", + "ri-repeat-2-line", + "ri-repeat-2-fill", + "ri-repeat-one-fill", + "ri-repeat-line", + "ri-replay-10-fill", + "ri-replay-10-line", + "ri-repeat-one-line", + "ri-replay-15-line", + "ri-replay-15-fill", + "ri-replay-30-fill", + "ri-replay-30-line", + "ri-replay-5-fill", + "ri-rewind-fill", + "ri-replay-5-line", + "ri-rewind-line", + "ri-rewind-mini-fill", + "ri-rewind-mini-line", + "ri-rewind-start-fill", + "ri-rewind-start-line", + "ri-rhythm-fill", + "ri-rhythm-line", + "ri-rewind-start-mini-fill", + "ri-shuffle-fill", + "ri-rewind-start-mini-line", + "ri-shuffle-line", + "ri-skip-back-fill", + "ri-skip-back-mini-fill", + "ri-skip-back-line", + "ri-skip-back-mini-line", + "ri-skip-forward-fill", + "ri-skip-forward-line", + "ri-skip-forward-mini-fill", + "ri-skip-forward-mini-line", + "ri-slow-down-fill", + "ri-slow-down-line", + "ri-sound-module-line", + "ri-speaker-2-line", + "ri-speaker-2-fill", + "ri-speaker-3-fill", + "ri-speaker-3-line", + "ri-speed-fill", + "ri-speaker-fill", + "ri-speed-line", + "ri-speed-mini-fill", + "ri-speaker-line", + "ri-speed-up-fill", + "ri-speed-up-line", + "ri-speed-mini-line", + "ri-stop-circle-line", + "ri-stop-fill", + "ri-stop-large-line", + "ri-stop-circle-fill", + "ri-stop-large-fill", + "ri-stop-mini-fill", + "ri-surround-sound-fill", + "ri-stop-line", + "ri-sound-module-fill", + "ri-surround-sound-line", + "ri-stop-mini-line", + "ri-tape-line", + "ri-video-add-fill", + "ri-video-ai-fill", + "ri-video-add-line", + "ri-video-ai-line", + "ri-video-download-fill", + "ri-tape-fill", + "ri-video-fill", + "ri-video-off-fill", + "ri-video-download-line", + "ri-video-on-ai-fill", + "ri-video-off-line", + "ri-video-line", + "ri-video-upload-fill", + "ri-video-on-fill", + "ri-video-on-line", + "ri-video-on-ai-line", + "ri-video-upload-line", + "ri-voice-ai-fill", + "ri-vidicon-fill", + "ri-vidicon-2-fill", + "ri-vidicon-2-line", + "ri-vidicon-line", + "ri-voice-ai-line", + "ri-voiceprint-fill", + "ri-voiceprint-line", + "ri-volume-down-line", + "ri-volume-down-fill", + "ri-volume-mute-fill", + "ri-volume-mute-line", + "ri-volume-off-vibrate-fill", + "ri-volume-off-vibrate-line", + "ri-volume-up-fill", + "ri-volume-up-line", + "ri-volume-vibrate-fill", + "ri-volume-vibrate-line", + "ri-webcam-line", + "ri-webcam-fill", + "ri-add-box-fill", + "ri-add-circle-fill", + "ri-add-box-line", + "ri-add-circle-line", + "ri-add-large-fill", + "ri-add-fill", + "ri-add-large-line", + "ri-alarm-add-fill", + "ri-add-line", + "ri-alarm-add-line", + "ri-alarm-fill", + "ri-alarm-snooze-fill", + "ri-alarm-line", + "ri-alarm-warning-fill", + "ri-alarm-snooze-line", + "ri-alert-fill", + "ri-alarm-warning-line", + "ri-alert-line", + "ri-apps-2-add-fill", + "ri-apps-2-fill", + "ri-apps-2-ai-fill", + "ri-apps-2-ai-line", + "ri-apps-2-line", + "ri-apps-fill", + "ri-apps-2-add-line", + "ri-apps-line", + "ri-check-double-fill", + "ri-check-double-line", + "ri-check-fill", + "ri-checkbox-blank-circle-fill", + "ri-check-line", + "ri-checkbox-blank-circle-line", + "ri-checkbox-blank-fill", + "ri-checkbox-blank-line", + "ri-checkbox-circle-line", + "ri-checkbox-fill", + "ri-checkbox-circle-fill", + "ri-checkbox-indeterminate-fill", + "ri-checkbox-indeterminate-line", + "ri-checkbox-line", + "ri-checkbox-multiple-blank-fill", + "ri-checkbox-multiple-blank-line", + "ri-checkbox-multiple-fill", + "ri-checkbox-multiple-line", + "ri-close-circle-fill", + "ri-close-circle-line", + "ri-close-fill", + "ri-close-large-fill", + "ri-close-line", + "ri-dashboard-fill", + "ri-close-large-line", + "ri-dashboard-horizontal-fill", + "ri-dashboard-horizontal-line", + "ri-dashboard-line", + "ri-delete-back-2-fill", + "ri-delete-back-2-line", + "ri-delete-back-line", + "ri-delete-bin-2-fill", + "ri-delete-bin-3-fill", + "ri-delete-back-fill", + "ri-delete-bin-3-line", + "ri-delete-bin-2-line", + "ri-delete-bin-4-fill", + "ri-delete-bin-4-line", + "ri-delete-bin-5-fill", + "ri-delete-bin-5-line", + "ri-delete-bin-6-fill", + "ri-delete-bin-7-fill", + "ri-delete-bin-6-line", + "ri-delete-bin-7-line", + "ri-delete-bin-fill", + "ri-delete-bin-line", + "ri-divide-fill", + "ri-divide-line", + "ri-download-2-line", + "ri-download-2-fill", + "ri-download-cloud-2-fill", + "ri-download-cloud-2-line", + "ri-download-cloud-fill", + "ri-download-cloud-line", + "ri-download-line", + "ri-download-fill", + "ri-equal-fill", + "ri-equal-line", + "ri-error-warning-line", + "ri-error-warning-fill", + "ri-export-line", + "ri-export-fill", + "ri-eye-2-fill", + "ri-external-link-line", + "ri-eye-2-line", + "ri-external-link-fill", + "ri-eye-close-line", + "ri-eye-close-fill", + "ri-eye-fill", + "ri-eye-line", + "ri-eye-off-line", + "ri-eye-off-fill", + "ri-filter-2-line", + "ri-filter-2-fill", + "ri-filter-3-line", + "ri-filter-3-fill", + "ri-filter-fill", + "ri-filter-line", + "ri-filter-off-fill", + "ri-filter-off-line", + "ri-find-replace-fill", + "ri-find-replace-line", + "ri-forbid-2-fill", + "ri-forbid-2-line", + "ri-forbid-fill", + "ri-function-add-fill", + "ri-forbid-line", + "ri-function-add-line", + "ri-history-fill", + "ri-function-line", + "ri-history-line", + "ri-hourglass-2-fill", + "ri-function-fill", + "ri-hourglass-fill", + "ri-hourglass-2-line", + "ri-hourglass-line", + "ri-import-fill", + "ri-information-2-fill", + "ri-indeterminate-circle-line", + "ri-indeterminate-circle-fill", + "ri-information-fill", + "ri-information-2-line", + "ri-information-line", + "ri-information-off-line", + "ri-information-off-fill", + "ri-list-settings-fill", + "ri-list-settings-line", + "ri-loader-2-fill", + "ri-loader-3-fill", + "ri-loader-2-line", + "ri-loader-3-line", + "ri-loader-4-line", + "ri-loader-5-line", + "ri-loader-line", + "ri-loader-5-fill", + "ri-lock-2-fill", + "ri-loader-fill", + "ri-import-line", + "ri-lock-2-line", + "ri-lock-line", + "ri-loader-4-fill", + "ri-lock-password-line", + "ri-lock-star-fill", + "ri-lock-fill", + "ri-lock-password-fill", + "ri-lock-star-line", + "ri-lock-unlock-line", + "ri-lock-unlock-fill", + "ri-login-box-fill", + "ri-login-box-line", + "ri-login-circle-fill", + "ri-logout-box-line", + "ri-login-circle-line", + "ri-logout-box-fill", + "ri-logout-box-r-line", + "ri-logout-circle-fill", + "ri-logout-circle-r-fill", + "ri-logout-circle-r-line", + "ri-logout-circle-line", + "ri-logout-box-r-fill", + "ri-loop-left-line", + "ri-loop-right-fill", + "ri-loop-left-fill", + "ri-menu-2-line", + "ri-loop-right-line", + "ri-menu-3-fill", + "ri-menu-4-fill", + "ri-menu-2-fill", + "ri-menu-3-line", + "ri-menu-5-line", + "ri-menu-add-fill", + "ri-menu-4-line", + "ri-menu-5-fill", + "ri-menu-add-line", + "ri-menu-fill", + "ri-menu-fold-2-fill", + "ri-menu-fold-3-fill", + "ri-menu-fold-2-line", + "ri-menu-fold-4-fill", + "ri-menu-fold-3-line", + "ri-menu-fold-fill", + "ri-menu-fold-line", + "ri-menu-line", + "ri-menu-fold-4-line", + "ri-menu-search-fill", + "ri-menu-search-line", + "ri-menu-unfold-2-fill", + "ri-menu-unfold-2-line", + "ri-menu-unfold-3-line", + "ri-menu-unfold-3-fill", + "ri-menu-unfold-4-fill", + "ri-menu-unfold-4-line", + "ri-menu-unfold-line", + "ri-menu-unfold-fill", + "ri-more-2-line", + "ri-more-line", + "ri-more-2-fill", + "ri-progress-1-fill", + "ri-more-fill", + "ri-notification-badge-line", + "ri-progress-1-line", + "ri-progress-2-fill", + "ri-notification-badge-fill", + "ri-progress-3-fill", + "ri-progress-2-line", + "ri-progress-3-line", + "ri-progress-4-fill", + "ri-progress-4-line", + "ri-progress-5-fill", + "ri-progress-6-fill", + "ri-progress-5-line", + "ri-progress-6-line", + "ri-progress-7-fill", + "ri-progress-7-line", + "ri-progress-8-fill", + "ri-prohibited-2-fill", + "ri-prohibited-2-line", + "ri-progress-8-line", + "ri-prohibited-fill", + "ri-prohibited-line", + "ri-question-fill", + "ri-radio-button-fill", + "ri-refresh-line", + "ri-radio-button-line", + "ri-reset-left-line", + "ri-question-line", + "ri-reset-left-fill", + "ri-reset-right-fill", + "ri-reset-right-line", + "ri-refresh-fill", + "ri-search-2-fill", + "ri-search-eye-fill", + "ri-search-eye-line", + "ri-search-2-line", + "ri-search-fill", + "ri-search-line", + "ri-settings-2-fill", + "ri-settings-3-fill", + "ri-settings-2-line", + "ri-settings-3-line", + "ri-settings-4-line", + "ri-settings-4-fill", + "ri-settings-5-fill", + "ri-settings-5-line", + "ri-settings-6-fill", + "ri-settings-line", + "ri-settings-fill", + "ri-settings-6-line", + "ri-share-2-fill", + "ri-share-2-line", + "ri-share-box-line", + "ri-share-box-fill", + "ri-share-circle-line", + "ri-share-circle-fill", + "ri-share-fill", + "ri-share-forward-2-fill", + "ri-share-forward-2-line", + "ri-share-forward-fill", + "ri-share-forward-box-fill", + "ri-share-forward-line", + "ri-share-line", + "ri-shield-check-fill", + "ri-shield-cross-fill", + "ri-shield-check-line", + "ri-shield-cross-line", + "ri-shield-fill", + "ri-shield-flash-fill", + "ri-shield-flash-line", + "ri-shield-keyhole-line", + "ri-shield-keyhole-fill", + "ri-shield-star-fill", + "ri-shield-line", + "ri-shield-user-line", + "ri-shield-star-line", + "ri-share-forward-box-line", + "ri-shield-user-fill", + "ri-side-bar-fill", + "ri-sidebar-fold-fill", + "ri-side-bar-line", + "ri-sidebar-fold-line", + "ri-sidebar-unfold-line", + "ri-sidebar-unfold-fill", + "ri-spam-2-line", + "ri-spam-2-fill", + "ri-spam-3-fill", + "ri-spam-fill", + "ri-spam-3-line", + "ri-star-half-line", + "ri-spam-line", + "ri-star-half-fill", + "ri-star-fill", + "ri-star-half-s-fill", + "ri-star-line", + "ri-star-half-s-line", + "ri-star-off-line", + "ri-star-s-fill", + "ri-star-off-fill", + "ri-subtract-fill", + "ri-star-s-line", + "ri-thumb-down-fill", + "ri-subtract-line", + "ri-thumb-up-fill", + "ri-thumb-down-line", + "ri-thumb-up-line", + "ri-timer-2-fill", + "ri-time-line", + "ri-timer-2-line", + "ri-time-fill", + "ri-timer-flash-fill", + "ri-timer-fill", + "ri-toggle-fill", + "ri-toggle-line", + "ri-timer-flash-line", + "ri-timer-line", + "ri-upload-2-line", + "ri-upload-2-fill", + "ri-upload-cloud-2-fill", + "ri-upload-cloud-fill", + "ri-upload-cloud-2-line", + "ri-upload-line", + "ri-upload-cloud-line", + "ri-upload-fill", + "ri-zoom-out-line", + "ri-zoom-out-fill", + "ri-zoom-in-fill", + "ri-zoom-in-line", + "ri-account-box-2-fill", + "ri-account-box-2-line", + "ri-account-box-line", + "ri-account-circle-2-fill", + "ri-account-circle-2-line", + "ri-account-box-fill", + "ri-account-circle-fill", + "ri-account-pin-box-fill", + "ri-account-pin-box-line", + "ri-account-pin-circle-line", + "ri-account-pin-circle-fill", + "ri-account-circle-line", + "ri-admin-fill", + "ri-admin-line", + "ri-aliens-line", + "ri-aliens-fill", + "ri-bear-smile-line", + "ri-bear-smile-fill", + "ri-body-scan-fill", + "ri-body-scan-line", + "ri-contacts-fill", + "ri-criminal-line", + "ri-criminal-fill", + "ri-contacts-line", + "ri-emotion-2-line", + "ri-emotion-fill", + "ri-emotion-happy-fill", + "ri-emotion-happy-line", + "ri-emotion-laugh-line", + "ri-emotion-line", + "ri-emotion-normal-fill", + "ri-emotion-2-fill", + "ri-emotion-normal-line", + "ri-emotion-laugh-fill", + "ri-emotion-sad-fill", + "ri-emotion-sad-line", + "ri-genderless-fill", + "ri-emotion-unhappy-fill", + "ri-genderless-line", + "ri-ghost-2-fill", + "ri-emotion-unhappy-line", + "ri-ghost-2-line", + "ri-ghost-fill", + "ri-ghost-smile-fill", + "ri-group-2-line", + "ri-ghost-line", + "ri-group-3-fill", + "ri-ghost-smile-line", + "ri-group-fill", + "ri-group-line", + "ri-group-3-line", + "ri-group-2-fill", + "ri-men-fill", + "ri-men-line", + "ri-mickey-line", + "ri-open-arm-fill", + "ri-open-arm-line", + "ri-mickey-fill", + "ri-robot-2-fill", + "ri-parent-fill", + "ri-robot-2-line", + "ri-robot-3-fill", + "ri-robot-fill", + "ri-robot-line", + "ri-parent-line", + "ri-skull-2-fill", + "ri-robot-3-line", + "ri-skull-2-line", + "ri-skull-line", + "ri-spy-line", + "ri-skull-fill", + "ri-star-smile-fill", + "ri-spy-fill", + "ri-travesti-fill", + "ri-star-smile-line", + "ri-team-line", + "ri-team-fill", + "ri-user-2-fill", + "ri-travesti-line", + "ri-user-2-line", + "ri-user-3-line", + "ri-user-4-fill", + "ri-user-3-fill", + "ri-user-4-line", + "ri-user-5-fill", + "ri-user-add-fill", + "ri-user-6-fill", + "ri-user-5-line", + "ri-user-6-line", + "ri-user-community-fill", + "ri-user-community-line", + "ri-user-add-line", + "ri-user-fill", + "ri-user-follow-fill", + "ri-user-forbid-fill", + "ri-user-forbid-line", + "ri-user-heart-fill", + "ri-user-line", + "ri-user-follow-line", + "ri-user-heart-line", + "ri-user-location-fill", + "ri-user-minus-fill", + "ri-user-minus-line", + "ri-user-location-line", + "ri-user-received-2-line", + "ri-user-received-2-fill", + "ri-user-search-fill", + "ri-user-received-line", + "ri-user-received-fill", + "ri-user-search-line", + "ri-user-settings-fill", + "ri-user-settings-line", + "ri-user-shared-2-line", + "ri-user-shared-2-fill", + "ri-user-shared-fill", + "ri-user-shared-line", + "ri-user-star-fill", + "ri-user-smile-line", + "ri-user-smile-fill", + "ri-user-star-line", + "ri-user-unfollow-line", + "ri-user-unfollow-fill", + "ri-user-voice-line", + "ri-user-voice-fill", + "ri-women-fill", + "ri-women-line", + "ri-blaze-fill", + "ri-celsius-line", + "ri-blaze-line", + "ri-celsius-fill", + "ri-cloud-windy-fill", + "ri-cloud-windy-line", + "ri-cloudy-2-fill", + "ri-cloudy-fill", + "ri-cloudy-line", + "ri-cloudy-2-line", + "ri-drizzle-fill", + "ri-drizzle-line", + "ri-fahrenheit-fill", + "ri-earthquake-line", + "ri-fire-fill", + "ri-flashlight-fill", + "ri-earthquake-fill", + "ri-fahrenheit-line", + "ri-fire-line", + "ri-flashlight-line", + "ri-flood-fill", + "ri-flood-line", + "ri-foggy-line", + "ri-foggy-fill", + "ri-hail-line", + "ri-haze-2-fill", + "ri-haze-fill", + "ri-hail-fill", + "ri-heavy-showers-fill", + "ri-haze-line", + "ri-haze-2-line", + "ri-meteor-fill", + "ri-heavy-showers-line", + "ri-mist-line", + "ri-meteor-line", + "ri-mist-fill", + "ri-moon-clear-line", + "ri-moon-cloudy-fill", + "ri-moon-clear-fill", + "ri-moon-fill", + "ri-moon-foggy-line", + "ri-moon-foggy-fill", + "ri-rainbow-fill", + "ri-moon-line", + "ri-rainy-line", + "ri-rainbow-line", + "ri-rainy-fill", + "ri-moon-cloudy-line", + "ri-shining-2-line", + "ri-shining-2-fill", + "ri-shining-line", + "ri-showers-line", + "ri-showers-fill", + "ri-shining-fill", + "ri-snowflake-fill", + "ri-snowflake-line", + "ri-snowy-fill", + "ri-sparkling-2-line", + "ri-sparkling-2-fill", + "ri-snowy-line", + "ri-sparkling-line", + "ri-sun-cloudy-fill", + "ri-sparkling-fill", + "ri-sun-fill", + "ri-sun-foggy-fill", + "ri-sun-cloudy-line", + "ri-sun-foggy-line", + "ri-temp-cold-fill", + "ri-sun-line", + "ri-temp-cold-line", + "ri-thunderstorms-fill", + "ri-thunderstorms-line", + "ri-temp-hot-line", + "ri-tornado-fill", + "ri-typhoon-fill", + "ri-temp-hot-fill", + "ri-tornado-line", + "ri-typhoon-line", + "ri-water-percent-fill", + "ri-water-percent-line", + "ri-windy-fill", + "ri-windy-line" +]; +export type RiIconClassName = (typeof riIconClassNames)[number]; +export type FrClassName = FrCoreClassName | FrIconClassName | RiIconClassName; diff --git a/dist/fr/generatedFromCss/classNames.js b/dist/fr/generatedFromCss/classNames.js new file mode 100644 index 0000000..c17d840 --- /dev/null +++ b/dist/fr/generatedFromCss/classNames.js @@ -0,0 +1,7110 @@ +// This file is generated automatically by scripts\build\cssToTs\cssToTs.ts, please don't edit. +export const frCoreClassNames = [ + "fr-raw-link", + "fr-reset-link", + "fr-enlarge-link", + "fr-enlarge-button", + "fr-transition-none", + "fr-raw-list", + "fr-list", + "fr-text--light", + "fr-text--regular", + "fr-text--bold", + "fr-text--heavy", + "fr-h6", + "fr-h5", + "fr-h4", + "fr-h3", + "fr-h2", + "fr-h1", + "fr-display--xs", + "fr-display--sm", + "fr-display--md", + "fr-display--lg", + "fr-display--xl", + "fr-text--alt", + "fr-text--xs", + "fr-text--sm", + "fr-text--md", + "fr-text--lg", + "fr-text--xl", + "fr-text--lead", + "fr-icon--xs", + "fr-icon--sm", + "fr-icon--md", + "fr-icon--lg", + "fr-hidden", + "fr-unhidden", + "fr-sr-only", + "fr-hr", + "fr-hr--sm", + "fr-hr-or", + "fr-ellipsis", + "fr-fluid-img", + "fr-ratio-32x9", + "fr-ratio-16x9", + "fr-ratio-3x2", + "fr-ratio-4x3", + "fr-ratio-1x1", + "fr-ratio-3x4", + "fr-ratio-2x3", + "fr-responsive-img", + "fr-responsive-vid", + "fr-responsive-vid__player", + "fr-consent-placeholder", + "fr-grid-row", + "fr-grid-row--top", + "fr-grid-row--bottom", + "fr-grid-row--middle", + "fr-grid-row--left", + "fr-grid-row--right", + "fr-grid-row--center", + "fr-col--top", + "fr-col--bottom", + "fr-col--middle", + "fr-container", + "fr-container-sm", + "fr-container-md", + "fr-container-lg", + "fr-container-xl", + "fr-container--fluid", + "fr-grid-row--gutters", + "fr-col", + "fr-grid-row--no-gutters", + "fr-col-1", + "fr-col-offset-1", + "fr-col-offset-1--right", + "fr-col-2", + "fr-col-offset-2", + "fr-col-offset-2--right", + "fr-col-3", + "fr-col-offset-3", + "fr-col-offset-3--right", + "fr-col-4", + "fr-col-offset-4", + "fr-col-offset-4--right", + "fr-col-5", + "fr-col-offset-5", + "fr-col-offset-5--right", + "fr-col-6", + "fr-col-offset-6", + "fr-col-offset-6--right", + "fr-col-7", + "fr-col-offset-7", + "fr-col-offset-7--right", + "fr-col-8", + "fr-col-offset-8", + "fr-col-offset-8--right", + "fr-col-9", + "fr-col-offset-9", + "fr-col-offset-9--right", + "fr-col-10", + "fr-col-offset-10", + "fr-col-offset-10--right", + "fr-col-11", + "fr-col-offset-11", + "fr-col-offset-11--right", + "fr-col-12", + "fr-col-offset-12", + "fr-col-offset-12--right", + "fr-no-before", + "fr-no-after", + "fr-collapse", + "fr-collapse--expanded", + "fr-collapsing", + "fr-m-n8v", + "fr-m-n4w", + "fr-ml-n8v", + "fr-ml-n4w", + "fr-mx-n8v", + "fr-mx-n4w", + "fr-mr-n8v", + "fr-mr-n4w", + "fr-mt-n8v", + "fr-mt-n4w", + "fr-my-n8v", + "fr-my-n4w", + "fr-mb-n8v", + "fr-mb-n4w", + "fr-m-n7v", + "fr-ml-n7v", + "fr-mx-n7v", + "fr-mr-n7v", + "fr-mt-n7v", + "fr-my-n7v", + "fr-mb-n7v", + "fr-m-n6v", + "fr-m-n3w", + "fr-ml-n6v", + "fr-ml-n3w", + "fr-mx-n6v", + "fr-mx-n3w", + "fr-mr-n6v", + "fr-mr-n3w", + "fr-mt-n6v", + "fr-mt-n3w", + "fr-my-n6v", + "fr-my-n3w", + "fr-mb-n6v", + "fr-mb-n3w", + "fr-m-n5v", + "fr-ml-n5v", + "fr-mx-n5v", + "fr-mr-n5v", + "fr-mt-n5v", + "fr-my-n5v", + "fr-mb-n5v", + "fr-m-n4v", + "fr-m-n2w", + "fr-ml-n4v", + "fr-ml-n2w", + "fr-mx-n4v", + "fr-mx-n2w", + "fr-mr-n4v", + "fr-mr-n2w", + "fr-mt-n4v", + "fr-mt-n2w", + "fr-my-n4v", + "fr-my-n2w", + "fr-mb-n4v", + "fr-mb-n2w", + "fr-m-n3v", + "fr-ml-n3v", + "fr-mx-n3v", + "fr-mr-n3v", + "fr-mt-n3v", + "fr-my-n3v", + "fr-mb-n3v", + "fr-m-n2v", + "fr-m-n1w", + "fr-ml-n2v", + "fr-ml-n1w", + "fr-mx-n2v", + "fr-mx-n1w", + "fr-mr-n2v", + "fr-mr-n1w", + "fr-mt-n2v", + "fr-mt-n1w", + "fr-my-n2v", + "fr-my-n1w", + "fr-mb-n2v", + "fr-mb-n1w", + "fr-m-n1v", + "fr-ml-n1v", + "fr-mx-n1v", + "fr-mr-n1v", + "fr-mt-n1v", + "fr-my-n1v", + "fr-mb-n1v", + "fr-m-n1-5v", + "fr-ml-n1-5v", + "fr-mx-n1-5v", + "fr-mr-n1-5v", + "fr-mt-n1-5v", + "fr-my-n1-5v", + "fr-mb-n1-5v", + "fr-m-0", + "fr-ml-0", + "fr-mx-0", + "fr-mr-0", + "fr-mt-0", + "fr-my-0", + "fr-mb-0", + "fr-m-n0-5v", + "fr-ml-n0-5v", + "fr-mx-n0-5v", + "fr-mr-n0-5v", + "fr-mt-n0-5v", + "fr-my-n0-5v", + "fr-mb-n0-5v", + "fr-m-0-5v", + "fr-ml-0-5v", + "fr-mx-0-5v", + "fr-mr-0-5v", + "fr-mt-0-5v", + "fr-my-0-5v", + "fr-mb-0-5v", + "fr-m-1v", + "fr-ml-1v", + "fr-mx-1v", + "fr-mr-1v", + "fr-mt-1v", + "fr-my-1v", + "fr-mb-1v", + "fr-m-1-5v", + "fr-ml-1-5v", + "fr-mx-1-5v", + "fr-mr-1-5v", + "fr-mt-1-5v", + "fr-my-1-5v", + "fr-mb-1-5v", + "fr-m-2v", + "fr-m-1w", + "fr-ml-2v", + "fr-ml-1w", + "fr-mx-2v", + "fr-mx-1w", + "fr-mr-2v", + "fr-mr-1w", + "fr-mt-2v", + "fr-mt-1w", + "fr-my-2v", + "fr-my-1w", + "fr-mb-2v", + "fr-mb-1w", + "fr-m-3v", + "fr-ml-3v", + "fr-mx-3v", + "fr-mr-3v", + "fr-mt-3v", + "fr-my-3v", + "fr-mb-3v", + "fr-m-4v", + "fr-m-2w", + "fr-ml-4v", + "fr-ml-2w", + "fr-mx-4v", + "fr-mx-2w", + "fr-mr-4v", + "fr-mr-2w", + "fr-mt-4v", + "fr-mt-2w", + "fr-my-4v", + "fr-my-2w", + "fr-mb-4v", + "fr-mb-2w", + "fr-m-5v", + "fr-ml-5v", + "fr-mx-5v", + "fr-mr-5v", + "fr-mt-5v", + "fr-my-5v", + "fr-mb-5v", + "fr-m-6v", + "fr-m-3w", + "fr-ml-6v", + "fr-ml-3w", + "fr-mx-6v", + "fr-mx-3w", + "fr-mr-6v", + "fr-mr-3w", + "fr-mt-6v", + "fr-mt-3w", + "fr-my-6v", + "fr-my-3w", + "fr-mb-6v", + "fr-mb-3w", + "fr-m-7v", + "fr-ml-7v", + "fr-mx-7v", + "fr-mr-7v", + "fr-mt-7v", + "fr-my-7v", + "fr-mb-7v", + "fr-m-8v", + "fr-m-4w", + "fr-ml-8v", + "fr-ml-4w", + "fr-mx-8v", + "fr-mx-4w", + "fr-mr-8v", + "fr-mr-4w", + "fr-mt-8v", + "fr-mt-4w", + "fr-my-8v", + "fr-my-4w", + "fr-mb-8v", + "fr-mb-4w", + "fr-m-9v", + "fr-ml-9v", + "fr-mx-9v", + "fr-mr-9v", + "fr-mt-9v", + "fr-my-9v", + "fr-mb-9v", + "fr-m-10v", + "fr-m-5w", + "fr-ml-10v", + "fr-ml-5w", + "fr-mx-10v", + "fr-mx-5w", + "fr-mr-10v", + "fr-mr-5w", + "fr-mt-10v", + "fr-mt-5w", + "fr-my-10v", + "fr-my-5w", + "fr-mb-10v", + "fr-mb-5w", + "fr-m-11v", + "fr-ml-11v", + "fr-mx-11v", + "fr-mr-11v", + "fr-mt-11v", + "fr-my-11v", + "fr-mb-11v", + "fr-m-12v", + "fr-m-6w", + "fr-ml-12v", + "fr-ml-6w", + "fr-mx-12v", + "fr-mx-6w", + "fr-mr-12v", + "fr-mr-6w", + "fr-mt-12v", + "fr-mt-6w", + "fr-my-12v", + "fr-my-6w", + "fr-mb-12v", + "fr-mb-6w", + "fr-m-13v", + "fr-ml-13v", + "fr-mx-13v", + "fr-mr-13v", + "fr-mt-13v", + "fr-my-13v", + "fr-mb-13v", + "fr-m-14v", + "fr-m-7w", + "fr-ml-14v", + "fr-ml-7w", + "fr-mx-14v", + "fr-mx-7w", + "fr-mr-14v", + "fr-mr-7w", + "fr-mt-14v", + "fr-mt-7w", + "fr-my-14v", + "fr-my-7w", + "fr-mb-14v", + "fr-mb-7w", + "fr-m-15v", + "fr-ml-15v", + "fr-mx-15v", + "fr-mr-15v", + "fr-mt-15v", + "fr-my-15v", + "fr-mb-15v", + "fr-m-16v", + "fr-m-8w", + "fr-ml-16v", + "fr-ml-8w", + "fr-mx-16v", + "fr-mx-8w", + "fr-mr-16v", + "fr-mr-8w", + "fr-mt-16v", + "fr-mt-8w", + "fr-my-16v", + "fr-my-8w", + "fr-mb-16v", + "fr-mb-8w", + "fr-m-17v", + "fr-ml-17v", + "fr-mx-17v", + "fr-mr-17v", + "fr-mt-17v", + "fr-my-17v", + "fr-mb-17v", + "fr-m-18v", + "fr-m-9w", + "fr-ml-18v", + "fr-ml-9w", + "fr-mx-18v", + "fr-mx-9w", + "fr-mr-18v", + "fr-mr-9w", + "fr-mt-18v", + "fr-mt-9w", + "fr-my-18v", + "fr-my-9w", + "fr-mb-18v", + "fr-mb-9w", + "fr-m-19v", + "fr-ml-19v", + "fr-mx-19v", + "fr-mr-19v", + "fr-mt-19v", + "fr-my-19v", + "fr-mb-19v", + "fr-m-20v", + "fr-m-10w", + "fr-ml-20v", + "fr-ml-10w", + "fr-mx-20v", + "fr-mx-10w", + "fr-mr-20v", + "fr-mr-10w", + "fr-mt-20v", + "fr-mt-10w", + "fr-my-20v", + "fr-my-10w", + "fr-mb-20v", + "fr-mb-10w", + "fr-m-21v", + "fr-ml-21v", + "fr-mx-21v", + "fr-mr-21v", + "fr-mt-21v", + "fr-my-21v", + "fr-mb-21v", + "fr-m-22v", + "fr-m-11w", + "fr-ml-22v", + "fr-ml-11w", + "fr-mx-22v", + "fr-mx-11w", + "fr-mr-22v", + "fr-mr-11w", + "fr-mt-22v", + "fr-mt-11w", + "fr-my-22v", + "fr-my-11w", + "fr-mb-22v", + "fr-mb-11w", + "fr-m-23v", + "fr-ml-23v", + "fr-mx-23v", + "fr-mr-23v", + "fr-mt-23v", + "fr-my-23v", + "fr-mb-23v", + "fr-m-24v", + "fr-m-12w", + "fr-ml-24v", + "fr-ml-12w", + "fr-mx-24v", + "fr-mx-12w", + "fr-mr-24v", + "fr-mr-12w", + "fr-mt-24v", + "fr-mt-12w", + "fr-my-24v", + "fr-my-12w", + "fr-mb-24v", + "fr-mb-12w", + "fr-m-25v", + "fr-ml-25v", + "fr-mx-25v", + "fr-mr-25v", + "fr-mt-25v", + "fr-my-25v", + "fr-mb-25v", + "fr-m-26v", + "fr-m-13w", + "fr-ml-26v", + "fr-ml-13w", + "fr-mx-26v", + "fr-mx-13w", + "fr-mr-26v", + "fr-mr-13w", + "fr-mt-26v", + "fr-mt-13w", + "fr-my-26v", + "fr-my-13w", + "fr-mb-26v", + "fr-mb-13w", + "fr-m-27v", + "fr-ml-27v", + "fr-mx-27v", + "fr-mr-27v", + "fr-mt-27v", + "fr-my-27v", + "fr-mb-27v", + "fr-m-28v", + "fr-m-14w", + "fr-ml-28v", + "fr-ml-14w", + "fr-mx-28v", + "fr-mx-14w", + "fr-mr-28v", + "fr-mr-14w", + "fr-mt-28v", + "fr-mt-14w", + "fr-my-28v", + "fr-my-14w", + "fr-mb-28v", + "fr-mb-14w", + "fr-m-29v", + "fr-ml-29v", + "fr-mx-29v", + "fr-mr-29v", + "fr-mt-29v", + "fr-my-29v", + "fr-mb-29v", + "fr-m-30v", + "fr-m-15w", + "fr-ml-30v", + "fr-ml-15w", + "fr-mx-30v", + "fr-mx-15w", + "fr-mr-30v", + "fr-mr-15w", + "fr-mt-30v", + "fr-mt-15w", + "fr-my-30v", + "fr-my-15w", + "fr-mb-30v", + "fr-mb-15w", + "fr-m-31v", + "fr-ml-31v", + "fr-mx-31v", + "fr-mr-31v", + "fr-mt-31v", + "fr-my-31v", + "fr-mb-31v", + "fr-m-32v", + "fr-m-16w", + "fr-ml-32v", + "fr-ml-16w", + "fr-mx-32v", + "fr-mx-16w", + "fr-mr-32v", + "fr-mr-16w", + "fr-mt-32v", + "fr-mt-16w", + "fr-my-32v", + "fr-my-16w", + "fr-mb-32v", + "fr-mb-16w", + "fr-m-auto", + "fr-ml-auto", + "fr-mx-auto", + "fr-mr-auto", + "fr-mt-auto", + "fr-my-auto", + "fr-mb-auto", + "fr-m-first-n8v", + "fr-m-first-n4w", + "fr-ml-first-n8v", + "fr-ml-first-n4w", + "fr-mx-first-n8v", + "fr-mx-first-n4w", + "fr-mr-first-n8v", + "fr-mr-first-n4w", + "fr-mt-first-n8v", + "fr-mt-first-n4w", + "fr-my-first-n8v", + "fr-my-first-n4w", + "fr-mb-first-n8v", + "fr-mb-first-n4w", + "fr-m-first-n7v", + "fr-ml-first-n7v", + "fr-mx-first-n7v", + "fr-mr-first-n7v", + "fr-mt-first-n7v", + "fr-my-first-n7v", + "fr-mb-first-n7v", + "fr-m-first-n6v", + "fr-m-first-n3w", + "fr-ml-first-n6v", + "fr-ml-first-n3w", + "fr-mx-first-n6v", + "fr-mx-first-n3w", + "fr-mr-first-n6v", + "fr-mr-first-n3w", + "fr-mt-first-n6v", + "fr-mt-first-n3w", + "fr-my-first-n6v", + "fr-my-first-n3w", + "fr-mb-first-n6v", + "fr-mb-first-n3w", + "fr-m-first-n5v", + "fr-ml-first-n5v", + "fr-mx-first-n5v", + "fr-mr-first-n5v", + "fr-mt-first-n5v", + "fr-my-first-n5v", + "fr-mb-first-n5v", + "fr-m-first-n4v", + "fr-m-first-n2w", + "fr-ml-first-n4v", + "fr-ml-first-n2w", + "fr-mx-first-n4v", + "fr-mx-first-n2w", + "fr-mr-first-n4v", + "fr-mr-first-n2w", + "fr-mt-first-n4v", + "fr-mt-first-n2w", + "fr-my-first-n4v", + "fr-my-first-n2w", + "fr-mb-first-n4v", + "fr-mb-first-n2w", + "fr-m-first-n3v", + "fr-ml-first-n3v", + "fr-mx-first-n3v", + "fr-mr-first-n3v", + "fr-mt-first-n3v", + "fr-my-first-n3v", + "fr-mb-first-n3v", + "fr-m-first-n2v", + "fr-m-first-n1w", + "fr-ml-first-n2v", + "fr-ml-first-n1w", + "fr-mx-first-n2v", + "fr-mx-first-n1w", + "fr-mr-first-n2v", + "fr-mr-first-n1w", + "fr-mt-first-n2v", + "fr-mt-first-n1w", + "fr-my-first-n2v", + "fr-my-first-n1w", + "fr-mb-first-n2v", + "fr-mb-first-n1w", + "fr-m-first-n1v", + "fr-ml-first-n1v", + "fr-mx-first-n1v", + "fr-mr-first-n1v", + "fr-mt-first-n1v", + "fr-my-first-n1v", + "fr-mb-first-n1v", + "fr-m-first-n1-5v", + "fr-ml-first-n1-5v", + "fr-mx-first-n1-5v", + "fr-mr-first-n1-5v", + "fr-mt-first-n1-5v", + "fr-my-first-n1-5v", + "fr-mb-first-n1-5v", + "fr-m-first-0", + "fr-ml-first-0", + "fr-mx-first-0", + "fr-mr-first-0", + "fr-mt-first-0", + "fr-my-first-0", + "fr-mb-first-0", + "fr-m-first-n0-5v", + "fr-ml-first-n0-5v", + "fr-mx-first-n0-5v", + "fr-mr-first-n0-5v", + "fr-mt-first-n0-5v", + "fr-my-first-n0-5v", + "fr-mb-first-n0-5v", + "fr-m-first-0-5v", + "fr-ml-first-0-5v", + "fr-mx-first-0-5v", + "fr-mr-first-0-5v", + "fr-mt-first-0-5v", + "fr-my-first-0-5v", + "fr-mb-first-0-5v", + "fr-m-first-1v", + "fr-ml-first-1v", + "fr-mx-first-1v", + "fr-mr-first-1v", + "fr-mt-first-1v", + "fr-my-first-1v", + "fr-mb-first-1v", + "fr-m-first-1-5v", + "fr-ml-first-1-5v", + "fr-mx-first-1-5v", + "fr-mr-first-1-5v", + "fr-mt-first-1-5v", + "fr-my-first-1-5v", + "fr-mb-first-1-5v", + "fr-m-first-2v", + "fr-m-first-1w", + "fr-ml-first-2v", + "fr-ml-first-1w", + "fr-mx-first-2v", + "fr-mx-first-1w", + "fr-mr-first-2v", + "fr-mr-first-1w", + "fr-mt-first-2v", + "fr-mt-first-1w", + "fr-my-first-2v", + "fr-my-first-1w", + "fr-mb-first-2v", + "fr-mb-first-1w", + "fr-m-first-3v", + "fr-ml-first-3v", + "fr-mx-first-3v", + "fr-mr-first-3v", + "fr-mt-first-3v", + "fr-my-first-3v", + "fr-mb-first-3v", + "fr-m-first-4v", + "fr-m-first-2w", + "fr-ml-first-4v", + "fr-ml-first-2w", + "fr-mx-first-4v", + "fr-mx-first-2w", + "fr-mr-first-4v", + "fr-mr-first-2w", + "fr-mt-first-4v", + "fr-mt-first-2w", + "fr-my-first-4v", + "fr-my-first-2w", + "fr-mb-first-4v", + "fr-mb-first-2w", + "fr-m-first-5v", + "fr-ml-first-5v", + "fr-mx-first-5v", + "fr-mr-first-5v", + "fr-mt-first-5v", + "fr-my-first-5v", + "fr-mb-first-5v", + "fr-m-first-6v", + "fr-m-first-3w", + "fr-ml-first-6v", + "fr-ml-first-3w", + "fr-mx-first-6v", + "fr-mx-first-3w", + "fr-mr-first-6v", + "fr-mr-first-3w", + "fr-mt-first-6v", + "fr-mt-first-3w", + "fr-my-first-6v", + "fr-my-first-3w", + "fr-mb-first-6v", + "fr-mb-first-3w", + "fr-m-first-7v", + "fr-ml-first-7v", + "fr-mx-first-7v", + "fr-mr-first-7v", + "fr-mt-first-7v", + "fr-my-first-7v", + "fr-mb-first-7v", + "fr-m-first-8v", + "fr-m-first-4w", + "fr-ml-first-8v", + "fr-ml-first-4w", + "fr-mx-first-8v", + "fr-mx-first-4w", + "fr-mr-first-8v", + "fr-mr-first-4w", + "fr-mt-first-8v", + "fr-mt-first-4w", + "fr-my-first-8v", + "fr-my-first-4w", + "fr-mb-first-8v", + "fr-mb-first-4w", + "fr-m-first-9v", + "fr-ml-first-9v", + "fr-mx-first-9v", + "fr-mr-first-9v", + "fr-mt-first-9v", + "fr-my-first-9v", + "fr-mb-first-9v", + "fr-m-first-10v", + "fr-m-first-5w", + "fr-ml-first-10v", + "fr-ml-first-5w", + "fr-mx-first-10v", + "fr-mx-first-5w", + "fr-mr-first-10v", + "fr-mr-first-5w", + "fr-mt-first-10v", + "fr-mt-first-5w", + "fr-my-first-10v", + "fr-my-first-5w", + "fr-mb-first-10v", + "fr-mb-first-5w", + "fr-m-first-11v", + "fr-ml-first-11v", + "fr-mx-first-11v", + "fr-mr-first-11v", + "fr-mt-first-11v", + "fr-my-first-11v", + "fr-mb-first-11v", + "fr-m-first-12v", + "fr-m-first-6w", + "fr-ml-first-12v", + "fr-ml-first-6w", + "fr-mx-first-12v", + "fr-mx-first-6w", + "fr-mr-first-12v", + "fr-mr-first-6w", + "fr-mt-first-12v", + "fr-mt-first-6w", + "fr-my-first-12v", + "fr-my-first-6w", + "fr-mb-first-12v", + "fr-mb-first-6w", + "fr-m-first-13v", + "fr-ml-first-13v", + "fr-mx-first-13v", + "fr-mr-first-13v", + "fr-mt-first-13v", + "fr-my-first-13v", + "fr-mb-first-13v", + "fr-m-first-14v", + "fr-m-first-7w", + "fr-ml-first-14v", + "fr-ml-first-7w", + "fr-mx-first-14v", + "fr-mx-first-7w", + "fr-mr-first-14v", + "fr-mr-first-7w", + "fr-mt-first-14v", + "fr-mt-first-7w", + "fr-my-first-14v", + "fr-my-first-7w", + "fr-mb-first-14v", + "fr-mb-first-7w", + "fr-m-first-15v", + "fr-ml-first-15v", + "fr-mx-first-15v", + "fr-mr-first-15v", + "fr-mt-first-15v", + "fr-my-first-15v", + "fr-mb-first-15v", + "fr-m-first-16v", + "fr-m-first-8w", + "fr-ml-first-16v", + "fr-ml-first-8w", + "fr-mx-first-16v", + "fr-mx-first-8w", + "fr-mr-first-16v", + "fr-mr-first-8w", + "fr-mt-first-16v", + "fr-mt-first-8w", + "fr-my-first-16v", + "fr-my-first-8w", + "fr-mb-first-16v", + "fr-mb-first-8w", + "fr-m-first-17v", + "fr-ml-first-17v", + "fr-mx-first-17v", + "fr-mr-first-17v", + "fr-mt-first-17v", + "fr-my-first-17v", + "fr-mb-first-17v", + "fr-m-first-18v", + "fr-m-first-9w", + "fr-ml-first-18v", + "fr-ml-first-9w", + "fr-mx-first-18v", + "fr-mx-first-9w", + "fr-mr-first-18v", + "fr-mr-first-9w", + "fr-mt-first-18v", + "fr-mt-first-9w", + "fr-my-first-18v", + "fr-my-first-9w", + "fr-mb-first-18v", + "fr-mb-first-9w", + "fr-m-first-19v", + "fr-ml-first-19v", + "fr-mx-first-19v", + "fr-mr-first-19v", + "fr-mt-first-19v", + "fr-my-first-19v", + "fr-mb-first-19v", + "fr-m-first-20v", + "fr-m-first-10w", + "fr-ml-first-20v", + "fr-ml-first-10w", + "fr-mx-first-20v", + "fr-mx-first-10w", + "fr-mr-first-20v", + "fr-mr-first-10w", + "fr-mt-first-20v", + "fr-mt-first-10w", + "fr-my-first-20v", + "fr-my-first-10w", + "fr-mb-first-20v", + "fr-mb-first-10w", + "fr-m-first-21v", + "fr-ml-first-21v", + "fr-mx-first-21v", + "fr-mr-first-21v", + "fr-mt-first-21v", + "fr-my-first-21v", + "fr-mb-first-21v", + "fr-m-first-22v", + "fr-m-first-11w", + "fr-ml-first-22v", + "fr-ml-first-11w", + "fr-mx-first-22v", + "fr-mx-first-11w", + "fr-mr-first-22v", + "fr-mr-first-11w", + "fr-mt-first-22v", + "fr-mt-first-11w", + "fr-my-first-22v", + "fr-my-first-11w", + "fr-mb-first-22v", + "fr-mb-first-11w", + "fr-m-first-23v", + "fr-ml-first-23v", + "fr-mx-first-23v", + "fr-mr-first-23v", + "fr-mt-first-23v", + "fr-my-first-23v", + "fr-mb-first-23v", + "fr-m-first-24v", + "fr-m-first-12w", + "fr-ml-first-24v", + "fr-ml-first-12w", + "fr-mx-first-24v", + "fr-mx-first-12w", + "fr-mr-first-24v", + "fr-mr-first-12w", + "fr-mt-first-24v", + "fr-mt-first-12w", + "fr-my-first-24v", + "fr-my-first-12w", + "fr-mb-first-24v", + "fr-mb-first-12w", + "fr-m-first-25v", + "fr-ml-first-25v", + "fr-mx-first-25v", + "fr-mr-first-25v", + "fr-mt-first-25v", + "fr-my-first-25v", + "fr-mb-first-25v", + "fr-m-first-26v", + "fr-m-first-13w", + "fr-ml-first-26v", + "fr-ml-first-13w", + "fr-mx-first-26v", + "fr-mx-first-13w", + "fr-mr-first-26v", + "fr-mr-first-13w", + "fr-mt-first-26v", + "fr-mt-first-13w", + "fr-my-first-26v", + "fr-my-first-13w", + "fr-mb-first-26v", + "fr-mb-first-13w", + "fr-m-first-27v", + "fr-ml-first-27v", + "fr-mx-first-27v", + "fr-mr-first-27v", + "fr-mt-first-27v", + "fr-my-first-27v", + "fr-mb-first-27v", + "fr-m-first-28v", + "fr-m-first-14w", + "fr-ml-first-28v", + "fr-ml-first-14w", + "fr-mx-first-28v", + "fr-mx-first-14w", + "fr-mr-first-28v", + "fr-mr-first-14w", + "fr-mt-first-28v", + "fr-mt-first-14w", + "fr-my-first-28v", + "fr-my-first-14w", + "fr-mb-first-28v", + "fr-mb-first-14w", + "fr-m-first-29v", + "fr-ml-first-29v", + "fr-mx-first-29v", + "fr-mr-first-29v", + "fr-mt-first-29v", + "fr-my-first-29v", + "fr-mb-first-29v", + "fr-m-first-30v", + "fr-m-first-15w", + "fr-ml-first-30v", + "fr-ml-first-15w", + "fr-mx-first-30v", + "fr-mx-first-15w", + "fr-mr-first-30v", + "fr-mr-first-15w", + "fr-mt-first-30v", + "fr-mt-first-15w", + "fr-my-first-30v", + "fr-my-first-15w", + "fr-mb-first-30v", + "fr-mb-first-15w", + "fr-m-first-31v", + "fr-ml-first-31v", + "fr-mx-first-31v", + "fr-mr-first-31v", + "fr-mt-first-31v", + "fr-my-first-31v", + "fr-mb-first-31v", + "fr-m-first-32v", + "fr-m-first-16w", + "fr-ml-first-32v", + "fr-ml-first-16w", + "fr-mx-first-32v", + "fr-mx-first-16w", + "fr-mr-first-32v", + "fr-mr-first-16w", + "fr-mt-first-32v", + "fr-mt-first-16w", + "fr-my-first-32v", + "fr-my-first-16w", + "fr-mb-first-32v", + "fr-mb-first-16w", + "fr-m-first-auto", + "fr-ml-first-auto", + "fr-mx-first-auto", + "fr-mr-first-auto", + "fr-mt-first-auto", + "fr-my-first-auto", + "fr-mb-first-auto", + "fr-p-0", + "fr-pl-0", + "fr-px-0", + "fr-pr-0", + "fr-pt-0", + "fr-py-0", + "fr-pb-0", + "fr-p-0-5v", + "fr-pl-0-5v", + "fr-px-0-5v", + "fr-pr-0-5v", + "fr-pt-0-5v", + "fr-py-0-5v", + "fr-pb-0-5v", + "fr-p-1v", + "fr-pl-1v", + "fr-px-1v", + "fr-pr-1v", + "fr-pt-1v", + "fr-py-1v", + "fr-pb-1v", + "fr-p-1-5v", + "fr-pl-1-5v", + "fr-px-1-5v", + "fr-pr-1-5v", + "fr-pt-1-5v", + "fr-py-1-5v", + "fr-pb-1-5v", + "fr-p-2v", + "fr-p-1w", + "fr-pl-2v", + "fr-pl-1w", + "fr-px-2v", + "fr-px-1w", + "fr-pr-2v", + "fr-pr-1w", + "fr-pt-2v", + "fr-pt-1w", + "fr-py-2v", + "fr-py-1w", + "fr-pb-2v", + "fr-pb-1w", + "fr-p-3v", + "fr-pl-3v", + "fr-px-3v", + "fr-pr-3v", + "fr-pt-3v", + "fr-py-3v", + "fr-pb-3v", + "fr-p-4v", + "fr-p-2w", + "fr-pl-4v", + "fr-pl-2w", + "fr-px-4v", + "fr-px-2w", + "fr-pr-4v", + "fr-pr-2w", + "fr-pt-4v", + "fr-pt-2w", + "fr-py-4v", + "fr-py-2w", + "fr-pb-4v", + "fr-pb-2w", + "fr-p-5v", + "fr-pl-5v", + "fr-px-5v", + "fr-pr-5v", + "fr-pt-5v", + "fr-py-5v", + "fr-pb-5v", + "fr-p-6v", + "fr-p-3w", + "fr-pl-6v", + "fr-pl-3w", + "fr-px-6v", + "fr-px-3w", + "fr-pr-6v", + "fr-pr-3w", + "fr-pt-6v", + "fr-pt-3w", + "fr-py-6v", + "fr-py-3w", + "fr-pb-6v", + "fr-pb-3w", + "fr-p-7v", + "fr-pl-7v", + "fr-px-7v", + "fr-pr-7v", + "fr-pt-7v", + "fr-py-7v", + "fr-pb-7v", + "fr-p-8v", + "fr-p-4w", + "fr-pl-8v", + "fr-pl-4w", + "fr-px-8v", + "fr-px-4w", + "fr-pr-8v", + "fr-pr-4w", + "fr-pt-8v", + "fr-pt-4w", + "fr-py-8v", + "fr-py-4w", + "fr-pb-8v", + "fr-pb-4w", + "fr-p-9v", + "fr-pl-9v", + "fr-px-9v", + "fr-pr-9v", + "fr-pt-9v", + "fr-py-9v", + "fr-pb-9v", + "fr-p-10v", + "fr-p-5w", + "fr-pl-10v", + "fr-pl-5w", + "fr-px-10v", + "fr-px-5w", + "fr-pr-10v", + "fr-pr-5w", + "fr-pt-10v", + "fr-pt-5w", + "fr-py-10v", + "fr-py-5w", + "fr-pb-10v", + "fr-pb-5w", + "fr-p-11v", + "fr-pl-11v", + "fr-px-11v", + "fr-pr-11v", + "fr-pt-11v", + "fr-py-11v", + "fr-pb-11v", + "fr-p-12v", + "fr-p-6w", + "fr-pl-12v", + "fr-pl-6w", + "fr-px-12v", + "fr-px-6w", + "fr-pr-12v", + "fr-pr-6w", + "fr-pt-12v", + "fr-pt-6w", + "fr-py-12v", + "fr-py-6w", + "fr-pb-12v", + "fr-pb-6w", + "fr-p-13v", + "fr-pl-13v", + "fr-px-13v", + "fr-pr-13v", + "fr-pt-13v", + "fr-py-13v", + "fr-pb-13v", + "fr-p-14v", + "fr-p-7w", + "fr-pl-14v", + "fr-pl-7w", + "fr-px-14v", + "fr-px-7w", + "fr-pr-14v", + "fr-pr-7w", + "fr-pt-14v", + "fr-pt-7w", + "fr-py-14v", + "fr-py-7w", + "fr-pb-14v", + "fr-pb-7w", + "fr-p-15v", + "fr-pl-15v", + "fr-px-15v", + "fr-pr-15v", + "fr-pt-15v", + "fr-py-15v", + "fr-pb-15v", + "fr-p-16v", + "fr-p-8w", + "fr-pl-16v", + "fr-pl-8w", + "fr-px-16v", + "fr-px-8w", + "fr-pr-16v", + "fr-pr-8w", + "fr-pt-16v", + "fr-pt-8w", + "fr-py-16v", + "fr-py-8w", + "fr-pb-16v", + "fr-pb-8w", + "fr-p-17v", + "fr-pl-17v", + "fr-px-17v", + "fr-pr-17v", + "fr-pt-17v", + "fr-py-17v", + "fr-pb-17v", + "fr-p-18v", + "fr-p-9w", + "fr-pl-18v", + "fr-pl-9w", + "fr-px-18v", + "fr-px-9w", + "fr-pr-18v", + "fr-pr-9w", + "fr-pt-18v", + "fr-pt-9w", + "fr-py-18v", + "fr-py-9w", + "fr-pb-18v", + "fr-pb-9w", + "fr-p-19v", + "fr-pl-19v", + "fr-px-19v", + "fr-pr-19v", + "fr-pt-19v", + "fr-py-19v", + "fr-pb-19v", + "fr-p-20v", + "fr-p-10w", + "fr-pl-20v", + "fr-pl-10w", + "fr-px-20v", + "fr-px-10w", + "fr-pr-20v", + "fr-pr-10w", + "fr-pt-20v", + "fr-pt-10w", + "fr-py-20v", + "fr-py-10w", + "fr-pb-20v", + "fr-pb-10w", + "fr-p-21v", + "fr-pl-21v", + "fr-px-21v", + "fr-pr-21v", + "fr-pt-21v", + "fr-py-21v", + "fr-pb-21v", + "fr-p-22v", + "fr-p-11w", + "fr-pl-22v", + "fr-pl-11w", + "fr-px-22v", + "fr-px-11w", + "fr-pr-22v", + "fr-pr-11w", + "fr-pt-22v", + "fr-pt-11w", + "fr-py-22v", + "fr-py-11w", + "fr-pb-22v", + "fr-pb-11w", + "fr-p-23v", + "fr-pl-23v", + "fr-px-23v", + "fr-pr-23v", + "fr-pt-23v", + "fr-py-23v", + "fr-pb-23v", + "fr-p-24v", + "fr-p-12w", + "fr-pl-24v", + "fr-pl-12w", + "fr-px-24v", + "fr-px-12w", + "fr-pr-24v", + "fr-pr-12w", + "fr-pt-24v", + "fr-pt-12w", + "fr-py-24v", + "fr-py-12w", + "fr-pb-24v", + "fr-pb-12w", + "fr-p-25v", + "fr-pl-25v", + "fr-px-25v", + "fr-pr-25v", + "fr-pt-25v", + "fr-py-25v", + "fr-pb-25v", + "fr-p-26v", + "fr-p-13w", + "fr-pl-26v", + "fr-pl-13w", + "fr-px-26v", + "fr-px-13w", + "fr-pr-26v", + "fr-pr-13w", + "fr-pt-26v", + "fr-pt-13w", + "fr-py-26v", + "fr-py-13w", + "fr-pb-26v", + "fr-pb-13w", + "fr-p-27v", + "fr-pl-27v", + "fr-px-27v", + "fr-pr-27v", + "fr-pt-27v", + "fr-py-27v", + "fr-pb-27v", + "fr-p-28v", + "fr-p-14w", + "fr-pl-28v", + "fr-pl-14w", + "fr-px-28v", + "fr-px-14w", + "fr-pr-28v", + "fr-pr-14w", + "fr-pt-28v", + "fr-pt-14w", + "fr-py-28v", + "fr-py-14w", + "fr-pb-28v", + "fr-pb-14w", + "fr-p-29v", + "fr-pl-29v", + "fr-px-29v", + "fr-pr-29v", + "fr-pt-29v", + "fr-py-29v", + "fr-pb-29v", + "fr-p-30v", + "fr-p-15w", + "fr-pl-30v", + "fr-pl-15w", + "fr-px-30v", + "fr-px-15w", + "fr-pr-30v", + "fr-pr-15w", + "fr-pt-30v", + "fr-pt-15w", + "fr-py-30v", + "fr-py-15w", + "fr-pb-30v", + "fr-pb-15w", + "fr-p-31v", + "fr-pl-31v", + "fr-px-31v", + "fr-pr-31v", + "fr-pt-31v", + "fr-py-31v", + "fr-pb-31v", + "fr-p-32v", + "fr-p-16w", + "fr-pl-32v", + "fr-pl-16w", + "fr-px-32v", + "fr-px-16w", + "fr-pr-32v", + "fr-pr-16w", + "fr-pt-32v", + "fr-pt-16w", + "fr-py-32v", + "fr-py-16w", + "fr-pb-32v", + "fr-pb-16w", + "fr-p-first-0", + "fr-pl-first-0", + "fr-px-first-0", + "fr-pr-first-0", + "fr-pt-first-0", + "fr-py-first-0", + "fr-pb-first-0", + "fr-p-first-0-5v", + "fr-pl-first-0-5v", + "fr-px-first-0-5v", + "fr-pr-first-0-5v", + "fr-pt-first-0-5v", + "fr-py-first-0-5v", + "fr-pb-first-0-5v", + "fr-p-first-1v", + "fr-pl-first-1v", + "fr-px-first-1v", + "fr-pr-first-1v", + "fr-pt-first-1v", + "fr-py-first-1v", + "fr-pb-first-1v", + "fr-p-first-1-5v", + "fr-pl-first-1-5v", + "fr-px-first-1-5v", + "fr-pr-first-1-5v", + "fr-pt-first-1-5v", + "fr-py-first-1-5v", + "fr-pb-first-1-5v", + "fr-p-first-2v", + "fr-p-first-1w", + "fr-pl-first-2v", + "fr-pl-first-1w", + "fr-px-first-2v", + "fr-px-first-1w", + "fr-pr-first-2v", + "fr-pr-first-1w", + "fr-pt-first-2v", + "fr-pt-first-1w", + "fr-py-first-2v", + "fr-py-first-1w", + "fr-pb-first-2v", + "fr-pb-first-1w", + "fr-p-first-3v", + "fr-pl-first-3v", + "fr-px-first-3v", + "fr-pr-first-3v", + "fr-pt-first-3v", + "fr-py-first-3v", + "fr-pb-first-3v", + "fr-p-first-4v", + "fr-p-first-2w", + "fr-pl-first-4v", + "fr-pl-first-2w", + "fr-px-first-4v", + "fr-px-first-2w", + "fr-pr-first-4v", + "fr-pr-first-2w", + "fr-pt-first-4v", + "fr-pt-first-2w", + "fr-py-first-4v", + "fr-py-first-2w", + "fr-pb-first-4v", + "fr-pb-first-2w", + "fr-p-first-5v", + "fr-pl-first-5v", + "fr-px-first-5v", + "fr-pr-first-5v", + "fr-pt-first-5v", + "fr-py-first-5v", + "fr-pb-first-5v", + "fr-p-first-6v", + "fr-p-first-3w", + "fr-pl-first-6v", + "fr-pl-first-3w", + "fr-px-first-6v", + "fr-px-first-3w", + "fr-pr-first-6v", + "fr-pr-first-3w", + "fr-pt-first-6v", + "fr-pt-first-3w", + "fr-py-first-6v", + "fr-py-first-3w", + "fr-pb-first-6v", + "fr-pb-first-3w", + "fr-p-first-7v", + "fr-pl-first-7v", + "fr-px-first-7v", + "fr-pr-first-7v", + "fr-pt-first-7v", + "fr-py-first-7v", + "fr-pb-first-7v", + "fr-p-first-8v", + "fr-p-first-4w", + "fr-pl-first-8v", + "fr-pl-first-4w", + "fr-px-first-8v", + "fr-px-first-4w", + "fr-pr-first-8v", + "fr-pr-first-4w", + "fr-pt-first-8v", + "fr-pt-first-4w", + "fr-py-first-8v", + "fr-py-first-4w", + "fr-pb-first-8v", + "fr-pb-first-4w", + "fr-p-first-9v", + "fr-pl-first-9v", + "fr-px-first-9v", + "fr-pr-first-9v", + "fr-pt-first-9v", + "fr-py-first-9v", + "fr-pb-first-9v", + "fr-p-first-10v", + "fr-p-first-5w", + "fr-pl-first-10v", + "fr-pl-first-5w", + "fr-px-first-10v", + "fr-px-first-5w", + "fr-pr-first-10v", + "fr-pr-first-5w", + "fr-pt-first-10v", + "fr-pt-first-5w", + "fr-py-first-10v", + "fr-py-first-5w", + "fr-pb-first-10v", + "fr-pb-first-5w", + "fr-p-first-11v", + "fr-pl-first-11v", + "fr-px-first-11v", + "fr-pr-first-11v", + "fr-pt-first-11v", + "fr-py-first-11v", + "fr-pb-first-11v", + "fr-p-first-12v", + "fr-p-first-6w", + "fr-pl-first-12v", + "fr-pl-first-6w", + "fr-px-first-12v", + "fr-px-first-6w", + "fr-pr-first-12v", + "fr-pr-first-6w", + "fr-pt-first-12v", + "fr-pt-first-6w", + "fr-py-first-12v", + "fr-py-first-6w", + "fr-pb-first-12v", + "fr-pb-first-6w", + "fr-p-first-13v", + "fr-pl-first-13v", + "fr-px-first-13v", + "fr-pr-first-13v", + "fr-pt-first-13v", + "fr-py-first-13v", + "fr-pb-first-13v", + "fr-p-first-14v", + "fr-p-first-7w", + "fr-pl-first-14v", + "fr-pl-first-7w", + "fr-px-first-14v", + "fr-px-first-7w", + "fr-pr-first-14v", + "fr-pr-first-7w", + "fr-pt-first-14v", + "fr-pt-first-7w", + "fr-py-first-14v", + "fr-py-first-7w", + "fr-pb-first-14v", + "fr-pb-first-7w", + "fr-p-first-15v", + "fr-pl-first-15v", + "fr-px-first-15v", + "fr-pr-first-15v", + "fr-pt-first-15v", + "fr-py-first-15v", + "fr-pb-first-15v", + "fr-p-first-16v", + "fr-p-first-8w", + "fr-pl-first-16v", + "fr-pl-first-8w", + "fr-px-first-16v", + "fr-px-first-8w", + "fr-pr-first-16v", + "fr-pr-first-8w", + "fr-pt-first-16v", + "fr-pt-first-8w", + "fr-py-first-16v", + "fr-py-first-8w", + "fr-pb-first-16v", + "fr-pb-first-8w", + "fr-p-first-17v", + "fr-pl-first-17v", + "fr-px-first-17v", + "fr-pr-first-17v", + "fr-pt-first-17v", + "fr-py-first-17v", + "fr-pb-first-17v", + "fr-p-first-18v", + "fr-p-first-9w", + "fr-pl-first-18v", + "fr-pl-first-9w", + "fr-px-first-18v", + "fr-px-first-9w", + "fr-pr-first-18v", + "fr-pr-first-9w", + "fr-pt-first-18v", + "fr-pt-first-9w", + "fr-py-first-18v", + "fr-py-first-9w", + "fr-pb-first-18v", + "fr-pb-first-9w", + "fr-p-first-19v", + "fr-pl-first-19v", + "fr-px-first-19v", + "fr-pr-first-19v", + "fr-pt-first-19v", + "fr-py-first-19v", + "fr-pb-first-19v", + "fr-p-first-20v", + "fr-p-first-10w", + "fr-pl-first-20v", + "fr-pl-first-10w", + "fr-px-first-20v", + "fr-px-first-10w", + "fr-pr-first-20v", + "fr-pr-first-10w", + "fr-pt-first-20v", + "fr-pt-first-10w", + "fr-py-first-20v", + "fr-py-first-10w", + "fr-pb-first-20v", + "fr-pb-first-10w", + "fr-p-first-21v", + "fr-pl-first-21v", + "fr-px-first-21v", + "fr-pr-first-21v", + "fr-pt-first-21v", + "fr-py-first-21v", + "fr-pb-first-21v", + "fr-p-first-22v", + "fr-p-first-11w", + "fr-pl-first-22v", + "fr-pl-first-11w", + "fr-px-first-22v", + "fr-px-first-11w", + "fr-pr-first-22v", + "fr-pr-first-11w", + "fr-pt-first-22v", + "fr-pt-first-11w", + "fr-py-first-22v", + "fr-py-first-11w", + "fr-pb-first-22v", + "fr-pb-first-11w", + "fr-p-first-23v", + "fr-pl-first-23v", + "fr-px-first-23v", + "fr-pr-first-23v", + "fr-pt-first-23v", + "fr-py-first-23v", + "fr-pb-first-23v", + "fr-p-first-24v", + "fr-p-first-12w", + "fr-pl-first-24v", + "fr-pl-first-12w", + "fr-px-first-24v", + "fr-px-first-12w", + "fr-pr-first-24v", + "fr-pr-first-12w", + "fr-pt-first-24v", + "fr-pt-first-12w", + "fr-py-first-24v", + "fr-py-first-12w", + "fr-pb-first-24v", + "fr-pb-first-12w", + "fr-p-first-25v", + "fr-pl-first-25v", + "fr-px-first-25v", + "fr-pr-first-25v", + "fr-pt-first-25v", + "fr-py-first-25v", + "fr-pb-first-25v", + "fr-p-first-26v", + "fr-p-first-13w", + "fr-pl-first-26v", + "fr-pl-first-13w", + "fr-px-first-26v", + "fr-px-first-13w", + "fr-pr-first-26v", + "fr-pr-first-13w", + "fr-pt-first-26v", + "fr-pt-first-13w", + "fr-py-first-26v", + "fr-py-first-13w", + "fr-pb-first-26v", + "fr-pb-first-13w", + "fr-p-first-27v", + "fr-pl-first-27v", + "fr-px-first-27v", + "fr-pr-first-27v", + "fr-pt-first-27v", + "fr-py-first-27v", + "fr-pb-first-27v", + "fr-p-first-28v", + "fr-p-first-14w", + "fr-pl-first-28v", + "fr-pl-first-14w", + "fr-px-first-28v", + "fr-px-first-14w", + "fr-pr-first-28v", + "fr-pr-first-14w", + "fr-pt-first-28v", + "fr-pt-first-14w", + "fr-py-first-28v", + "fr-py-first-14w", + "fr-pb-first-28v", + "fr-pb-first-14w", + "fr-p-first-29v", + "fr-pl-first-29v", + "fr-px-first-29v", + "fr-pr-first-29v", + "fr-pt-first-29v", + "fr-py-first-29v", + "fr-pb-first-29v", + "fr-p-first-30v", + "fr-p-first-15w", + "fr-pl-first-30v", + "fr-pl-first-15w", + "fr-px-first-30v", + "fr-px-first-15w", + "fr-pr-first-30v", + "fr-pr-first-15w", + "fr-pt-first-30v", + "fr-pt-first-15w", + "fr-py-first-30v", + "fr-py-first-15w", + "fr-pb-first-30v", + "fr-pb-first-15w", + "fr-p-first-31v", + "fr-pl-first-31v", + "fr-px-first-31v", + "fr-pr-first-31v", + "fr-pt-first-31v", + "fr-py-first-31v", + "fr-pb-first-31v", + "fr-p-first-32v", + "fr-p-first-16w", + "fr-pl-first-32v", + "fr-pl-first-16w", + "fr-px-first-32v", + "fr-px-first-16w", + "fr-pr-first-32v", + "fr-pr-first-16w", + "fr-pt-first-32v", + "fr-pt-first-16w", + "fr-py-first-32v", + "fr-py-first-16w", + "fr-pb-first-32v", + "fr-pb-first-16w", + "fr-placement", + "fr-displayed-lg", + "fr-responsive-img--32x9", + "fr-responsive-img--16x9", + "fr-responsive-img--3x2", + "fr-responsive-img--4x3", + "fr-responsive-img--1x1", + "fr-responsive-img--3x4", + "fr-responsive-img--2x3", + "fr-responsive-vid--16x9", + "fr-responsive-vid--4x3", + "fr-responsive-vid--1x1", + "fr-fi--xs", + "fr-fi--sm", + "fr-fi--md", + "fr-fi--lg", + "fr-artwork-decorative", + "fr-artwork-minor", + "fr-artwork-major", + "fr-artwork-background", + "fr-artwork-motif", + "fr-artwork--green-tilleul-verveine", + "fr-artwork--green-bourgeon", + "fr-artwork--green-emeraude", + "fr-artwork--green-menthe", + "fr-artwork--green-archipel", + "fr-artwork--blue-ecume", + "fr-artwork--blue-cumulus", + "fr-artwork--purple-glycine", + "fr-artwork--pink-macaron", + "fr-artwork--pink-tuile", + "fr-artwork--yellow-tournesol", + "fr-artwork--yellow-moutarde", + "fr-artwork--orange-terre-battue", + "fr-artwork--brown-cafe-creme", + "fr-artwork--brown-caramel", + "fr-artwork--brown-opera", + "fr-artwork--beige-gris-galet", + "fr-artwork", + "fr-display-xs", + "fr-display-sm", + "fr-display-md", + "fr-display-lg", + "fr-display-xl", + "fr-upload-group", + "fr-label", + "fr-hint-text", + "fr-upload", + "fr-message", + "fr-range-group", + "fr-range-group--valid", + "fr-range-group--error", + "fr-range", + "fr-range__output", + "fr-range__min", + "fr-range__max", + "fr-range--sm", + "fr-range--step", + "fr-range--double", + "fr-range-group--disabled", + "fr-accordion", + "fr-accordion__title", + "fr-accordion__btn", + "fr-accordions-group", + "fr-badge", + "fr-badge--icon-left", + "fr-badge--sm", + "fr-badge--info", + "fr-badge--success", + "fr-badge--error", + "fr-badge--warning", + "fr-badge--new", + "fr-badge--sm--info", + "fr-badge--sm--success", + "fr-badge--sm--error", + "fr-badge--sm--warning", + "fr-badge--sm--new", + "fr-badge--no-icon", + "fr-badges-group", + "fr-badges-group--sm", + "fr-badge--green-tilleul-verveine", + "fr-badge--green-bourgeon", + "fr-badge--green-emeraude", + "fr-badge--green-menthe", + "fr-badge--green-archipel", + "fr-badge--blue-ecume", + "fr-badge--blue-cumulus", + "fr-badge--purple-glycine", + "fr-badge--pink-macaron", + "fr-badge--pink-tuile", + "fr-badge--yellow-tournesol", + "fr-badge--yellow-moutarde", + "fr-badge--orange-terre-battue", + "fr-badge--brown-cafe-creme", + "fr-badge--brown-caramel", + "fr-badge--brown-opera", + "fr-badge--beige-gris-galet", + "fr-badge-group", + "fr-logo", + "fr-logo--sm", + "fr-logo--lg", + "fr-btn", + "fr-btn--align-on-content", + "fr-btn--icon-left", + "fr-btn--icon-right", + "fr-btn--sm", + "fr-btn--lg", + "fr-btns-group", + "fr-btns-group--inline", + "fr-btns-group--right", + "fr-btns-group--inline-reverse", + "fr-btns-group--left", + "fr-btns-group--center", + "fr-btns-group--between", + "fr-btns-group--equisized", + "fr-btns-group--sm", + "fr-btns-group--icon-left", + "fr-btns-group--icon-right", + "fr-btns-group--lg", + "fr-fieldset__element", + "fr-btn--close", + "fr-btn--tooltip", + "fr-btn--fullscreen", + "fr-btn--display", + "fr-btn--account", + "fr-btn--team", + "fr-btn--briefcase", + "fr-btn--sort", + "fr-btn--secondary", + "fr-btn--tertiary", + "fr-btn--tertiary-no-outline", + "fr-connect", + "fr-connect__login", + "fr-connect__brand", + "fr-connect--plus", + "fr-connect-group", + "fr-quote", + "fr-quote--column", + "fr-quote__author", + "fr-quote__source", + "fr-quote__image", + "fr-quote--green-tilleul-verveine", + "fr-quote--green-bourgeon", + "fr-quote--green-emeraude", + "fr-quote--green-menthe", + "fr-quote--green-archipel", + "fr-quote--blue-ecume", + "fr-quote--blue-cumulus", + "fr-quote--purple-glycine", + "fr-quote--pink-macaron", + "fr-quote--pink-tuile", + "fr-quote--yellow-tournesol", + "fr-quote--yellow-moutarde", + "fr-quote--orange-terre-battue", + "fr-quote--brown-cafe-creme", + "fr-quote--brown-caramel", + "fr-quote--brown-opera", + "fr-quote--beige-gris-galet", + "fr-breadcrumb", + "fr-breadcrumb__button", + "fr-breadcrumb__list", + "fr-breadcrumb__link", + "fr-input", + "fr-input-wrap", + "fr-select", + "fr-fieldset", + "fr-fieldset__legend", + "fr-fieldset__legend--regular", + "fr-fieldset--valid", + "fr-fieldset--error", + "fr-fieldset--info", + "fr-fieldset__element--inline", + "fr-fieldset__element--inline-grow", + "fr-fieldset__element--year", + "fr-fieldset__element--postal", + "fr-fieldset__element--number", + "fr-messages-group", + "fr-message--error", + "fr-message--valid", + "fr-message--warning", + "fr-message--info", + "fr-select-group--valid", + "fr-input-group--valid", + "fr-upload-group--valid", + "fr-select-group--error", + "fr-input-group--error", + "fr-upload-group--error", + "fr-select-group--info", + "fr-input-group--info", + "fr-range-group--info", + "fr-upload-group--info", + "fr-select-group--disabled", + "fr-input-group--disabled", + "fr-upload-group--disabled", + "fr-label--error", + "fr-label--success", + "fr-label--info", + "fr-label--disabled", + "fr-select-group", + "fr-input-group", + "fr-fieldset--inline", + "fr-fieldset__content", + "fr-checkbox-group", + "fr-radio-group", + "fr-radio-rich", + "fr-error-text", + "fr-valid-text", + "fr-info-text", + "fr-stepper", + "fr-stepper__title", + "fr-stepper__state", + "fr-stepper__details", + "fr-stepper__steps", + "fr-tooltip", + "fr-tooltip--shown", + "fr-tooltip--hidding", + "fr-placement--bottom", + "fr-placement--top", + "fr-link", + "fr-link--icon-left", + "fr-link--icon-right", + "fr-link--xs", + "fr-link--sm", + "fr-link--lg", + "fr-links-group--download", + "fr-link--download", + "fr-link__detail", + "fr-links-group", + "fr-links-group--inline", + "fr-links-group--sm", + "fr-links-group--lg", + "fr-links-group__title", + "fr-links-group--bordered", + "fr-link--close", + "fr-fi-theme-fill", + "fr-sidemenu", + "fr-sidemenu__title", + "fr-sidemenu__list", + "fr-sidemenu__link", + "fr-sidemenu__btn", + "fr-sidemenu__item", + "fr-sidemenu__inner", + "fr-highlight", + "fr-highlight--green-tilleul-verveine", + "fr-highlight--green-bourgeon", + "fr-highlight--green-emeraude", + "fr-highlight--green-menthe", + "fr-highlight--green-archipel", + "fr-highlight--blue-ecume", + "fr-highlight--blue-cumulus", + "fr-highlight--purple-glycine", + "fr-highlight--pink-macaron", + "fr-highlight--pink-tuile", + "fr-highlight--yellow-tournesol", + "fr-highlight--yellow-moutarde", + "fr-highlight--orange-terre-battue", + "fr-highlight--brown-cafe-creme", + "fr-highlight--brown-caramel", + "fr-highlight--brown-opera", + "fr-highlight--beige-gris-galet", + "fr-tabs__tab", + "fr-tabs__tab--icon-left", + "fr-tabs", + "fr-tabs--viewport-width", + "fr-tabs__list", + "fr-tabs__panel", + "fr-tabs__panel--direction-end", + "fr-tabs__panel--direction-start", + "fr-tabs__panel--selected", + "fr-tabs__shadow", + "fr-tabs__shadow--left", + "fr-tabs__shadow--right", + "fr-pagination__link", + "fr-pagination", + "fr-pagination__list", + "fr-pagination__link--first", + "fr-pagination__link--label", + "fr-pagination__link--prev", + "fr-pagination__link--next", + "fr-pagination__link--last", + "fr-summary", + "fr-summary__title", + "fr-summary__link", + "fr-table", + "fr-table__container", + "fr-table__content", + "fr-cell--fixed", + "fr-cell--center", + "fr-cell--right", + "fr-cell--top", + "fr-cell--bottom", + "fr-cell__title", + "fr-cell__desc", + "fr-cell--inline", + "fr-cell--multiline", + "fr-cell--sort", + "fr-col--xs", + "fr-col--sm", + "fr-col--md", + "fr-col--lg", + "fr-table__caption__desc", + "fr-table__detail", + "fr-table__wrapper", + "fr-table__header", + "fr-segmented", + "fr-table__footer--start", + "fr-table__footer--middle", + "fr-table__footer--end", + "fr-table--sm", + "fr-table--lg", + "fr-table--no-caption", + "fr-table--caption-bottom", + "fr-table--bordered", + "fr-table--no-scroll", + "fr-table--layout-fixed", + "fr-table__shadow", + "fr-table__shadow--left", + "fr-table__shadow--right", + "fr-table--green-tilleul-verveine", + "fr-table--green-bourgeon", + "fr-table--green-emeraude", + "fr-table--green-menthe", + "fr-table--green-archipel", + "fr-table--blue-ecume", + "fr-table--blue-cumulus", + "fr-table--purple-glycine", + "fr-table--pink-macaron", + "fr-table--pink-tuile", + "fr-table--yellow-tournesol", + "fr-table--yellow-moutarde", + "fr-table--orange-terre-battue", + "fr-table--brown-cafe-creme", + "fr-table--brown-caramel", + "fr-table--brown-opera", + "fr-table--beige-gris-galet", + "fr-tag", + "fr-tag--icon-left", + "fr-tag--sm", + "fr-tag--dismiss", + "fr-tags-group", + "fr-tags-group--sm", + "fr-tag--green-tilleul-verveine", + "fr-tag--green-bourgeon", + "fr-tag--green-emeraude", + "fr-tag--green-menthe", + "fr-tag--green-archipel", + "fr-tag--blue-ecume", + "fr-tag--blue-cumulus", + "fr-tag--purple-glycine", + "fr-tag--pink-macaron", + "fr-tag--pink-tuile", + "fr-tag--yellow-tournesol", + "fr-tag--yellow-moutarde", + "fr-tag--orange-terre-battue", + "fr-tag--brown-cafe-creme", + "fr-tag--brown-caramel", + "fr-tag--brown-opera", + "fr-tag--beige-gris-galet", + "fr-download__link", + "fr-download", + "fr-download__desc", + "fr-download__detail", + "fr-download--card", + "fr-downloads-group__title", + "fr-downloads-group--bordered", + "fr-downloads-group", + "fr-alert", + "fr-alert__title", + "fr-alert--info", + "fr-alert--success", + "fr-alert--error", + "fr-alert--warning", + "fr-alert--sm", + "fr-notice", + "fr-notice__body", + "fr-notice__title", + "fr-notice__desc", + "fr-notice__link", + "fr-notice--no-icon", + "fr-notice--info", + "fr-notice--warning", + "fr-notice--alert", + "fr-notice--weather-orange", + "fr-notice--weather-red", + "fr-notice--weather-purple", + "fr-notice--witness", + "fr-notice--kidnapping", + "fr-notice--attack", + "fr-notice--cyberattack", + "fr-radio-group--sm", + "fr-radio-rich__pictogram", + "fr-control", + "fr-radio-rich__img", + "fr-card", + "fr-card__title", + "fr-card--no-border", + "fr-card--shadow", + "fr-card--no-icon", + "fr-card--download", + "fr-card__body", + "fr-card__header", + "fr-card__img", + "fr-card__vid", + "fr-card__content", + "fr-card__desc", + "fr-card__start", + "fr-card__detail", + "fr-card__end", + "fr-card__footer", + "fr-card--sm", + "fr-card--lg", + "fr-card--no-arrow", + "fr-card--grey", + "fr-card--no-background", + "fr-checkbox-group--sm", + "fr-checkbox-group--error", + "fr-checkbox-group--valid", + "fr-segmented__legend", + "fr-segmented__legend--inline", + "fr-segmented__elements", + "fr-segmented__element", + "fr-segmented--vertical", + "fr-segmented--no-legend", + "fr-segmented--sm", + "fr-toggle", + "fr-toggle__label", + "fr-toggle--border-bottom", + "fr-toggle--valid", + "fr-toggle--error", + "fr-toggle--label-left", + "fr-toggle__input", + "fr-toggle__list", + "fr-skiplinks", + "fr-skiplinks__list", + "fr-callout", + "fr-callout__title", + "fr-callout__text", + "fr-callout--green-tilleul-verveine", + "fr-callout--green-bourgeon", + "fr-callout--green-emeraude", + "fr-callout--green-menthe", + "fr-callout--green-archipel", + "fr-callout--blue-ecume", + "fr-callout--blue-cumulus", + "fr-callout--purple-glycine", + "fr-callout--pink-macaron", + "fr-callout--pink-tuile", + "fr-callout--yellow-tournesol", + "fr-callout--yellow-moutarde", + "fr-callout--orange-terre-battue", + "fr-callout--brown-cafe-creme", + "fr-callout--brown-caramel", + "fr-callout--brown-opera", + "fr-callout--beige-gris-galet", + "fr-modal", + "fr-modal--top", + "fr-modal--opened", + "fr-modal__body", + "fr-modal__header", + "fr-modal__content", + "fr-modal__footer", + "fr-modal__title", + "fr-scroll-divider", + "fr-nav", + "fr-nav__list", + "fr-nav__item", + "fr-nav__link", + "fr-nav__btn", + "fr-menu", + "fr-menu__list", + "fr-mega-menu", + "fr-mega-menu__leader", + "fr-mega-menu__category", + "fr-mega-menu__list", + "fr-share", + "fr-share__title", + "fr-share__text", + "fr-btn--bluesky", + "fr-btn--facebook", + "fr-btn--linkedin", + "fr-btn--mastodon", + "fr-btn--threads", + "fr-btn--twitter", + "fr-btn--twitter-x", + "fr-btn--mail", + "fr-btn--copy", + "fr-share__group", + "fr-share__link", + "fr-share__link--facebook", + "fr-share__link--twitter", + "fr-share__link--linkedin", + "fr-share__link--mail", + "fr-share__link--copy", + "fr-footer", + "fr-footer__body", + "fr-footer__bottom", + "fr-footer__brand", + "fr-footer__brand-link", + "fr-footer__logo", + "fr-footer__logo__apitech", + "fr-footer__content", + "fr-footer__content-desc", + "fr-footer__content-list", + "fr-footer__content-link", + "fr-footer__top", + "fr-footer__top-cat", + "fr-footer__top-list", + "fr-footer__top-link", + "fr-footer__bottom-list", + "fr-footer__bottom-item", + "fr-footer__bottom-link", + "fr-footer__bottom-copy", + "fr-footer__partners", + "fr-footer__partners-title", + "fr-footer__partners-link", + "fr-footer__partners-logos", + "fr-footer__partners-main", + "fr-footer__partners-sub", + "fr-tile", + "fr-tile__pictogram", + "fr-tile__header", + "fr-tile__content", + "fr-tile__body", + "fr-tile__title", + "fr-tile--no-icon", + "fr-tile--download", + "fr-tile__desc", + "fr-tile__start", + "fr-tile__detail", + "fr-tile--sm", + "fr-tile--horizontal", + "fr-tile--no-border", + "fr-tile--shadow", + "fr-tile--grey", + "fr-tile--no-background", + "fr-tile__img", + "fr-translate", + "fr-translate__btn", + "fr-translate__language", + "fr-translate__menu", + "fr-transcription", + "fr-transcription__btn", + "fr-transcription__content", + "fr-transcription__footer", + "fr-transcription__actions-group", + "fr-input-wrap--addon", + "fr-input-wrap--action", + "fr-search-bar", + "fr-input--valid", + "fr-input--error", + "fr-content-media", + "fr-content-media__img", + "fr-content-media__caption", + "fr-content-media--sm", + "fr-content-media--lg", + "fr-content-media__transcription", + "fr-consent-banner", + "fr-consent-banner__title", + "fr-consent-banner__buttons", + "fr-consent-service", + "fr-consent-service__title", + "fr-consent-service__desc", + "fr-consent-service__collapse", + "fr-consent-service__collapse-btn", + "fr-consent-service__radios", + "fr-consent-services", + "fr-consent-manager__header", + "fr-consent-manager__buttons", + "fr-follow", + "fr-follow__newsletter", + "fr-follow__social", + "fr-btn--dailymotion", + "fr-btn--github", + "fr-btn--instagram", + "fr-btn--snapchat", + "fr-btn--telegram", + "fr-btn--tiktok", + "fr-btn--twitch", + "fr-btn--vimeo", + "fr-btn--youtube", + "fr-link--facebook", + "fr-link--twitter", + "fr-link--twitter-x", + "fr-link--instagram", + "fr-link--linkedin", + "fr-link--youtube", + "fr-follow__title", + "fr-follow__newsletter-legal", + "fr-password", + "fr-password__input", + "fr-password__checkbox", + "fr-password__btn", + "fr-header", + "fr-header__body-row", + "fr-header__logo__apitech", + "fr-header__brand", + "fr-header__brand-top", + "fr-header__logo", + "fr-header__operator", + "fr-header__service", + "fr-header__service-title", + "fr-header__service-tagline", + "fr-header__navbar", + "fr-btn--menu", + "fr-btn--search", + "fr-header__tools-links", + "fr-header__menu-links", + "fr-service__title", + "fr-hidden-sm", + "fr-unhidden-sm", + "fr-sr-only-sm", + "fr-container-sm--fluid", + "fr-grid-row-sm--gutters", + "fr-grid-row-sm--no-gutters", + "fr-col-sm", + "fr-col-sm-1", + "fr-col-offset-sm-1", + "fr-col-offset-sm-1--right", + "fr-col-sm-2", + "fr-col-offset-sm-2", + "fr-col-offset-sm-2--right", + "fr-col-sm-3", + "fr-col-offset-sm-3", + "fr-col-offset-sm-3--right", + "fr-col-sm-4", + "fr-col-offset-sm-4", + "fr-col-offset-sm-4--right", + "fr-col-sm-5", + "fr-col-offset-sm-5", + "fr-col-offset-sm-5--right", + "fr-col-sm-6", + "fr-col-offset-sm-6", + "fr-col-offset-sm-6--right", + "fr-col-sm-7", + "fr-col-offset-sm-7", + "fr-col-offset-sm-7--right", + "fr-col-sm-8", + "fr-col-offset-sm-8", + "fr-col-offset-sm-8--right", + "fr-col-sm-9", + "fr-col-offset-sm-9", + "fr-col-offset-sm-9--right", + "fr-col-sm-10", + "fr-col-offset-sm-10", + "fr-col-offset-sm-10--right", + "fr-col-sm-11", + "fr-col-offset-sm-11", + "fr-col-offset-sm-11--right", + "fr-col-sm-12", + "fr-col-offset-sm-12", + "fr-col-offset-sm-12--right", + "fr-btns-group--inline-sm", + "fr-hidden-md", + "fr-unhidden-md", + "fr-sr-only-md", + "fr-container-md--fluid", + "fr-grid-row-md--gutters", + "fr-grid-row-md--no-gutters", + "fr-col-md", + "fr-col-md-1", + "fr-col-offset-md-1", + "fr-col-offset-md-1--right", + "fr-col-md-2", + "fr-col-offset-md-2", + "fr-col-offset-md-2--right", + "fr-col-md-3", + "fr-col-offset-md-3", + "fr-col-offset-md-3--right", + "fr-col-md-4", + "fr-col-offset-md-4", + "fr-col-offset-md-4--right", + "fr-col-md-5", + "fr-col-offset-md-5", + "fr-col-offset-md-5--right", + "fr-col-md-6", + "fr-col-offset-md-6", + "fr-col-offset-md-6--right", + "fr-col-md-7", + "fr-col-offset-md-7", + "fr-col-offset-md-7--right", + "fr-col-md-8", + "fr-col-offset-md-8", + "fr-col-offset-md-8--right", + "fr-col-md-9", + "fr-col-offset-md-9", + "fr-col-offset-md-9--right", + "fr-col-md-10", + "fr-col-offset-md-10", + "fr-col-offset-md-10--right", + "fr-col-md-11", + "fr-col-offset-md-11", + "fr-col-offset-md-11--right", + "fr-col-md-12", + "fr-col-offset-md-12", + "fr-col-offset-md-12--right", + "fr-m-md-n8v", + "fr-m-md-n4w", + "fr-ml-md-n8v", + "fr-ml-md-n4w", + "fr-mx-md-n8v", + "fr-mx-md-n4w", + "fr-mr-md-n8v", + "fr-mr-md-n4w", + "fr-mt-md-n8v", + "fr-mt-md-n4w", + "fr-my-md-n8v", + "fr-my-md-n4w", + "fr-mb-md-n8v", + "fr-mb-md-n4w", + "fr-m-md-n7v", + "fr-ml-md-n7v", + "fr-mx-md-n7v", + "fr-mr-md-n7v", + "fr-mt-md-n7v", + "fr-my-md-n7v", + "fr-mb-md-n7v", + "fr-m-md-n6v", + "fr-m-md-n3w", + "fr-ml-md-n6v", + "fr-ml-md-n3w", + "fr-mx-md-n6v", + "fr-mx-md-n3w", + "fr-mr-md-n6v", + "fr-mr-md-n3w", + "fr-mt-md-n6v", + "fr-mt-md-n3w", + "fr-my-md-n6v", + "fr-my-md-n3w", + "fr-mb-md-n6v", + "fr-mb-md-n3w", + "fr-m-md-n5v", + "fr-ml-md-n5v", + "fr-mx-md-n5v", + "fr-mr-md-n5v", + "fr-mt-md-n5v", + "fr-my-md-n5v", + "fr-mb-md-n5v", + "fr-m-md-n4v", + "fr-m-md-n2w", + "fr-ml-md-n4v", + "fr-ml-md-n2w", + "fr-mx-md-n4v", + "fr-mx-md-n2w", + "fr-mr-md-n4v", + "fr-mr-md-n2w", + "fr-mt-md-n4v", + "fr-mt-md-n2w", + "fr-my-md-n4v", + "fr-my-md-n2w", + "fr-mb-md-n4v", + "fr-mb-md-n2w", + "fr-m-md-n3v", + "fr-ml-md-n3v", + "fr-mx-md-n3v", + "fr-mr-md-n3v", + "fr-mt-md-n3v", + "fr-my-md-n3v", + "fr-mb-md-n3v", + "fr-m-md-n2v", + "fr-m-md-n1w", + "fr-ml-md-n2v", + "fr-ml-md-n1w", + "fr-mx-md-n2v", + "fr-mx-md-n1w", + "fr-mr-md-n2v", + "fr-mr-md-n1w", + "fr-mt-md-n2v", + "fr-mt-md-n1w", + "fr-my-md-n2v", + "fr-my-md-n1w", + "fr-mb-md-n2v", + "fr-mb-md-n1w", + "fr-m-md-n1v", + "fr-ml-md-n1v", + "fr-mx-md-n1v", + "fr-mr-md-n1v", + "fr-mt-md-n1v", + "fr-my-md-n1v", + "fr-mb-md-n1v", + "fr-m-md-n1-5v", + "fr-ml-md-n1-5v", + "fr-mx-md-n1-5v", + "fr-mr-md-n1-5v", + "fr-mt-md-n1-5v", + "fr-my-md-n1-5v", + "fr-mb-md-n1-5v", + "fr-m-md-0", + "fr-ml-md-0", + "fr-mx-md-0", + "fr-mr-md-0", + "fr-mt-md-0", + "fr-my-md-0", + "fr-mb-md-0", + "fr-m-md-n0-5v", + "fr-ml-md-n0-5v", + "fr-mx-md-n0-5v", + "fr-mr-md-n0-5v", + "fr-mt-md-n0-5v", + "fr-my-md-n0-5v", + "fr-mb-md-n0-5v", + "fr-m-md-0-5v", + "fr-ml-md-0-5v", + "fr-mx-md-0-5v", + "fr-mr-md-0-5v", + "fr-mt-md-0-5v", + "fr-my-md-0-5v", + "fr-mb-md-0-5v", + "fr-m-md-1v", + "fr-ml-md-1v", + "fr-mx-md-1v", + "fr-mr-md-1v", + "fr-mt-md-1v", + "fr-my-md-1v", + "fr-mb-md-1v", + "fr-m-md-1-5v", + "fr-ml-md-1-5v", + "fr-mx-md-1-5v", + "fr-mr-md-1-5v", + "fr-mt-md-1-5v", + "fr-my-md-1-5v", + "fr-mb-md-1-5v", + "fr-m-md-2v", + "fr-m-md-1w", + "fr-ml-md-2v", + "fr-ml-md-1w", + "fr-mx-md-2v", + "fr-mx-md-1w", + "fr-mr-md-2v", + "fr-mr-md-1w", + "fr-mt-md-2v", + "fr-mt-md-1w", + "fr-my-md-2v", + "fr-my-md-1w", + "fr-mb-md-2v", + "fr-mb-md-1w", + "fr-m-md-3v", + "fr-ml-md-3v", + "fr-mx-md-3v", + "fr-mr-md-3v", + "fr-mt-md-3v", + "fr-my-md-3v", + "fr-mb-md-3v", + "fr-m-md-4v", + "fr-m-md-2w", + "fr-ml-md-4v", + "fr-ml-md-2w", + "fr-mx-md-4v", + "fr-mx-md-2w", + "fr-mr-md-4v", + "fr-mr-md-2w", + "fr-mt-md-4v", + "fr-mt-md-2w", + "fr-my-md-4v", + "fr-my-md-2w", + "fr-mb-md-4v", + "fr-mb-md-2w", + "fr-m-md-5v", + "fr-ml-md-5v", + "fr-mx-md-5v", + "fr-mr-md-5v", + "fr-mt-md-5v", + "fr-my-md-5v", + "fr-mb-md-5v", + "fr-m-md-6v", + "fr-m-md-3w", + "fr-ml-md-6v", + "fr-ml-md-3w", + "fr-mx-md-6v", + "fr-mx-md-3w", + "fr-mr-md-6v", + "fr-mr-md-3w", + "fr-mt-md-6v", + "fr-mt-md-3w", + "fr-my-md-6v", + "fr-my-md-3w", + "fr-mb-md-6v", + "fr-mb-md-3w", + "fr-m-md-7v", + "fr-ml-md-7v", + "fr-mx-md-7v", + "fr-mr-md-7v", + "fr-mt-md-7v", + "fr-my-md-7v", + "fr-mb-md-7v", + "fr-m-md-8v", + "fr-m-md-4w", + "fr-ml-md-8v", + "fr-ml-md-4w", + "fr-mx-md-8v", + "fr-mx-md-4w", + "fr-mr-md-8v", + "fr-mr-md-4w", + "fr-mt-md-8v", + "fr-mt-md-4w", + "fr-my-md-8v", + "fr-my-md-4w", + "fr-mb-md-8v", + "fr-mb-md-4w", + "fr-m-md-9v", + "fr-ml-md-9v", + "fr-mx-md-9v", + "fr-mr-md-9v", + "fr-mt-md-9v", + "fr-my-md-9v", + "fr-mb-md-9v", + "fr-m-md-10v", + "fr-m-md-5w", + "fr-ml-md-10v", + "fr-ml-md-5w", + "fr-mx-md-10v", + "fr-mx-md-5w", + "fr-mr-md-10v", + "fr-mr-md-5w", + "fr-mt-md-10v", + "fr-mt-md-5w", + "fr-my-md-10v", + "fr-my-md-5w", + "fr-mb-md-10v", + "fr-mb-md-5w", + "fr-m-md-11v", + "fr-ml-md-11v", + "fr-mx-md-11v", + "fr-mr-md-11v", + "fr-mt-md-11v", + "fr-my-md-11v", + "fr-mb-md-11v", + "fr-m-md-12v", + "fr-m-md-6w", + "fr-ml-md-12v", + "fr-ml-md-6w", + "fr-mx-md-12v", + "fr-mx-md-6w", + "fr-mr-md-12v", + "fr-mr-md-6w", + "fr-mt-md-12v", + "fr-mt-md-6w", + "fr-my-md-12v", + "fr-my-md-6w", + "fr-mb-md-12v", + "fr-mb-md-6w", + "fr-m-md-13v", + "fr-ml-md-13v", + "fr-mx-md-13v", + "fr-mr-md-13v", + "fr-mt-md-13v", + "fr-my-md-13v", + "fr-mb-md-13v", + "fr-m-md-14v", + "fr-m-md-7w", + "fr-ml-md-14v", + "fr-ml-md-7w", + "fr-mx-md-14v", + "fr-mx-md-7w", + "fr-mr-md-14v", + "fr-mr-md-7w", + "fr-mt-md-14v", + "fr-mt-md-7w", + "fr-my-md-14v", + "fr-my-md-7w", + "fr-mb-md-14v", + "fr-mb-md-7w", + "fr-m-md-15v", + "fr-ml-md-15v", + "fr-mx-md-15v", + "fr-mr-md-15v", + "fr-mt-md-15v", + "fr-my-md-15v", + "fr-mb-md-15v", + "fr-m-md-16v", + "fr-m-md-8w", + "fr-ml-md-16v", + "fr-ml-md-8w", + "fr-mx-md-16v", + "fr-mx-md-8w", + "fr-mr-md-16v", + "fr-mr-md-8w", + "fr-mt-md-16v", + "fr-mt-md-8w", + "fr-my-md-16v", + "fr-my-md-8w", + "fr-mb-md-16v", + "fr-mb-md-8w", + "fr-m-md-17v", + "fr-ml-md-17v", + "fr-mx-md-17v", + "fr-mr-md-17v", + "fr-mt-md-17v", + "fr-my-md-17v", + "fr-mb-md-17v", + "fr-m-md-18v", + "fr-m-md-9w", + "fr-ml-md-18v", + "fr-ml-md-9w", + "fr-mx-md-18v", + "fr-mx-md-9w", + "fr-mr-md-18v", + "fr-mr-md-9w", + "fr-mt-md-18v", + "fr-mt-md-9w", + "fr-my-md-18v", + "fr-my-md-9w", + "fr-mb-md-18v", + "fr-mb-md-9w", + "fr-m-md-19v", + "fr-ml-md-19v", + "fr-mx-md-19v", + "fr-mr-md-19v", + "fr-mt-md-19v", + "fr-my-md-19v", + "fr-mb-md-19v", + "fr-m-md-20v", + "fr-m-md-10w", + "fr-ml-md-20v", + "fr-ml-md-10w", + "fr-mx-md-20v", + "fr-mx-md-10w", + "fr-mr-md-20v", + "fr-mr-md-10w", + "fr-mt-md-20v", + "fr-mt-md-10w", + "fr-my-md-20v", + "fr-my-md-10w", + "fr-mb-md-20v", + "fr-mb-md-10w", + "fr-m-md-21v", + "fr-ml-md-21v", + "fr-mx-md-21v", + "fr-mr-md-21v", + "fr-mt-md-21v", + "fr-my-md-21v", + "fr-mb-md-21v", + "fr-m-md-22v", + "fr-m-md-11w", + "fr-ml-md-22v", + "fr-ml-md-11w", + "fr-mx-md-22v", + "fr-mx-md-11w", + "fr-mr-md-22v", + "fr-mr-md-11w", + "fr-mt-md-22v", + "fr-mt-md-11w", + "fr-my-md-22v", + "fr-my-md-11w", + "fr-mb-md-22v", + "fr-mb-md-11w", + "fr-m-md-23v", + "fr-ml-md-23v", + "fr-mx-md-23v", + "fr-mr-md-23v", + "fr-mt-md-23v", + "fr-my-md-23v", + "fr-mb-md-23v", + "fr-m-md-24v", + "fr-m-md-12w", + "fr-ml-md-24v", + "fr-ml-md-12w", + "fr-mx-md-24v", + "fr-mx-md-12w", + "fr-mr-md-24v", + "fr-mr-md-12w", + "fr-mt-md-24v", + "fr-mt-md-12w", + "fr-my-md-24v", + "fr-my-md-12w", + "fr-mb-md-24v", + "fr-mb-md-12w", + "fr-m-md-25v", + "fr-ml-md-25v", + "fr-mx-md-25v", + "fr-mr-md-25v", + "fr-mt-md-25v", + "fr-my-md-25v", + "fr-mb-md-25v", + "fr-m-md-26v", + "fr-m-md-13w", + "fr-ml-md-26v", + "fr-ml-md-13w", + "fr-mx-md-26v", + "fr-mx-md-13w", + "fr-mr-md-26v", + "fr-mr-md-13w", + "fr-mt-md-26v", + "fr-mt-md-13w", + "fr-my-md-26v", + "fr-my-md-13w", + "fr-mb-md-26v", + "fr-mb-md-13w", + "fr-m-md-27v", + "fr-ml-md-27v", + "fr-mx-md-27v", + "fr-mr-md-27v", + "fr-mt-md-27v", + "fr-my-md-27v", + "fr-mb-md-27v", + "fr-m-md-28v", + "fr-m-md-14w", + "fr-ml-md-28v", + "fr-ml-md-14w", + "fr-mx-md-28v", + "fr-mx-md-14w", + "fr-mr-md-28v", + "fr-mr-md-14w", + "fr-mt-md-28v", + "fr-mt-md-14w", + "fr-my-md-28v", + "fr-my-md-14w", + "fr-mb-md-28v", + "fr-mb-md-14w", + "fr-m-md-29v", + "fr-ml-md-29v", + "fr-mx-md-29v", + "fr-mr-md-29v", + "fr-mt-md-29v", + "fr-my-md-29v", + "fr-mb-md-29v", + "fr-m-md-30v", + "fr-m-md-15w", + "fr-ml-md-30v", + "fr-ml-md-15w", + "fr-mx-md-30v", + "fr-mx-md-15w", + "fr-mr-md-30v", + "fr-mr-md-15w", + "fr-mt-md-30v", + "fr-mt-md-15w", + "fr-my-md-30v", + "fr-my-md-15w", + "fr-mb-md-30v", + "fr-mb-md-15w", + "fr-m-md-31v", + "fr-ml-md-31v", + "fr-mx-md-31v", + "fr-mr-md-31v", + "fr-mt-md-31v", + "fr-my-md-31v", + "fr-mb-md-31v", + "fr-m-md-32v", + "fr-m-md-16w", + "fr-ml-md-32v", + "fr-ml-md-16w", + "fr-mx-md-32v", + "fr-mx-md-16w", + "fr-mr-md-32v", + "fr-mr-md-16w", + "fr-mt-md-32v", + "fr-mt-md-16w", + "fr-my-md-32v", + "fr-my-md-16w", + "fr-mb-md-32v", + "fr-mb-md-16w", + "fr-m-md-auto", + "fr-ml-md-auto", + "fr-mx-md-auto", + "fr-mr-md-auto", + "fr-mt-md-auto", + "fr-my-md-auto", + "fr-mb-md-auto", + "fr-p-md-0", + "fr-pl-md-0", + "fr-px-md-0", + "fr-pr-md-0", + "fr-pt-md-0", + "fr-py-md-0", + "fr-pb-md-0", + "fr-p-md-0-5v", + "fr-pl-md-0-5v", + "fr-px-md-0-5v", + "fr-pr-md-0-5v", + "fr-pt-md-0-5v", + "fr-py-md-0-5v", + "fr-pb-md-0-5v", + "fr-p-md-1v", + "fr-pl-md-1v", + "fr-px-md-1v", + "fr-pr-md-1v", + "fr-pt-md-1v", + "fr-py-md-1v", + "fr-pb-md-1v", + "fr-p-md-1-5v", + "fr-pl-md-1-5v", + "fr-px-md-1-5v", + "fr-pr-md-1-5v", + "fr-pt-md-1-5v", + "fr-py-md-1-5v", + "fr-pb-md-1-5v", + "fr-p-md-2v", + "fr-p-md-1w", + "fr-pl-md-2v", + "fr-pl-md-1w", + "fr-px-md-2v", + "fr-px-md-1w", + "fr-pr-md-2v", + "fr-pr-md-1w", + "fr-pt-md-2v", + "fr-pt-md-1w", + "fr-py-md-2v", + "fr-py-md-1w", + "fr-pb-md-2v", + "fr-pb-md-1w", + "fr-p-md-3v", + "fr-pl-md-3v", + "fr-px-md-3v", + "fr-pr-md-3v", + "fr-pt-md-3v", + "fr-py-md-3v", + "fr-pb-md-3v", + "fr-p-md-4v", + "fr-p-md-2w", + "fr-pl-md-4v", + "fr-pl-md-2w", + "fr-px-md-4v", + "fr-px-md-2w", + "fr-pr-md-4v", + "fr-pr-md-2w", + "fr-pt-md-4v", + "fr-pt-md-2w", + "fr-py-md-4v", + "fr-py-md-2w", + "fr-pb-md-4v", + "fr-pb-md-2w", + "fr-p-md-5v", + "fr-pl-md-5v", + "fr-px-md-5v", + "fr-pr-md-5v", + "fr-pt-md-5v", + "fr-py-md-5v", + "fr-pb-md-5v", + "fr-p-md-6v", + "fr-p-md-3w", + "fr-pl-md-6v", + "fr-pl-md-3w", + "fr-px-md-6v", + "fr-px-md-3w", + "fr-pr-md-6v", + "fr-pr-md-3w", + "fr-pt-md-6v", + "fr-pt-md-3w", + "fr-py-md-6v", + "fr-py-md-3w", + "fr-pb-md-6v", + "fr-pb-md-3w", + "fr-p-md-7v", + "fr-pl-md-7v", + "fr-px-md-7v", + "fr-pr-md-7v", + "fr-pt-md-7v", + "fr-py-md-7v", + "fr-pb-md-7v", + "fr-p-md-8v", + "fr-p-md-4w", + "fr-pl-md-8v", + "fr-pl-md-4w", + "fr-px-md-8v", + "fr-px-md-4w", + "fr-pr-md-8v", + "fr-pr-md-4w", + "fr-pt-md-8v", + "fr-pt-md-4w", + "fr-py-md-8v", + "fr-py-md-4w", + "fr-pb-md-8v", + "fr-pb-md-4w", + "fr-p-md-9v", + "fr-pl-md-9v", + "fr-px-md-9v", + "fr-pr-md-9v", + "fr-pt-md-9v", + "fr-py-md-9v", + "fr-pb-md-9v", + "fr-p-md-10v", + "fr-p-md-5w", + "fr-pl-md-10v", + "fr-pl-md-5w", + "fr-px-md-10v", + "fr-px-md-5w", + "fr-pr-md-10v", + "fr-pr-md-5w", + "fr-pt-md-10v", + "fr-pt-md-5w", + "fr-py-md-10v", + "fr-py-md-5w", + "fr-pb-md-10v", + "fr-pb-md-5w", + "fr-p-md-11v", + "fr-pl-md-11v", + "fr-px-md-11v", + "fr-pr-md-11v", + "fr-pt-md-11v", + "fr-py-md-11v", + "fr-pb-md-11v", + "fr-p-md-12v", + "fr-p-md-6w", + "fr-pl-md-12v", + "fr-pl-md-6w", + "fr-px-md-12v", + "fr-px-md-6w", + "fr-pr-md-12v", + "fr-pr-md-6w", + "fr-pt-md-12v", + "fr-pt-md-6w", + "fr-py-md-12v", + "fr-py-md-6w", + "fr-pb-md-12v", + "fr-pb-md-6w", + "fr-p-md-13v", + "fr-pl-md-13v", + "fr-px-md-13v", + "fr-pr-md-13v", + "fr-pt-md-13v", + "fr-py-md-13v", + "fr-pb-md-13v", + "fr-p-md-14v", + "fr-p-md-7w", + "fr-pl-md-14v", + "fr-pl-md-7w", + "fr-px-md-14v", + "fr-px-md-7w", + "fr-pr-md-14v", + "fr-pr-md-7w", + "fr-pt-md-14v", + "fr-pt-md-7w", + "fr-py-md-14v", + "fr-py-md-7w", + "fr-pb-md-14v", + "fr-pb-md-7w", + "fr-p-md-15v", + "fr-pl-md-15v", + "fr-px-md-15v", + "fr-pr-md-15v", + "fr-pt-md-15v", + "fr-py-md-15v", + "fr-pb-md-15v", + "fr-p-md-16v", + "fr-p-md-8w", + "fr-pl-md-16v", + "fr-pl-md-8w", + "fr-px-md-16v", + "fr-px-md-8w", + "fr-pr-md-16v", + "fr-pr-md-8w", + "fr-pt-md-16v", + "fr-pt-md-8w", + "fr-py-md-16v", + "fr-py-md-8w", + "fr-pb-md-16v", + "fr-pb-md-8w", + "fr-p-md-17v", + "fr-pl-md-17v", + "fr-px-md-17v", + "fr-pr-md-17v", + "fr-pt-md-17v", + "fr-py-md-17v", + "fr-pb-md-17v", + "fr-p-md-18v", + "fr-p-md-9w", + "fr-pl-md-18v", + "fr-pl-md-9w", + "fr-px-md-18v", + "fr-px-md-9w", + "fr-pr-md-18v", + "fr-pr-md-9w", + "fr-pt-md-18v", + "fr-pt-md-9w", + "fr-py-md-18v", + "fr-py-md-9w", + "fr-pb-md-18v", + "fr-pb-md-9w", + "fr-p-md-19v", + "fr-pl-md-19v", + "fr-px-md-19v", + "fr-pr-md-19v", + "fr-pt-md-19v", + "fr-py-md-19v", + "fr-pb-md-19v", + "fr-p-md-20v", + "fr-p-md-10w", + "fr-pl-md-20v", + "fr-pl-md-10w", + "fr-px-md-20v", + "fr-px-md-10w", + "fr-pr-md-20v", + "fr-pr-md-10w", + "fr-pt-md-20v", + "fr-pt-md-10w", + "fr-py-md-20v", + "fr-py-md-10w", + "fr-pb-md-20v", + "fr-pb-md-10w", + "fr-p-md-21v", + "fr-pl-md-21v", + "fr-px-md-21v", + "fr-pr-md-21v", + "fr-pt-md-21v", + "fr-py-md-21v", + "fr-pb-md-21v", + "fr-p-md-22v", + "fr-p-md-11w", + "fr-pl-md-22v", + "fr-pl-md-11w", + "fr-px-md-22v", + "fr-px-md-11w", + "fr-pr-md-22v", + "fr-pr-md-11w", + "fr-pt-md-22v", + "fr-pt-md-11w", + "fr-py-md-22v", + "fr-py-md-11w", + "fr-pb-md-22v", + "fr-pb-md-11w", + "fr-p-md-23v", + "fr-pl-md-23v", + "fr-px-md-23v", + "fr-pr-md-23v", + "fr-pt-md-23v", + "fr-py-md-23v", + "fr-pb-md-23v", + "fr-p-md-24v", + "fr-p-md-12w", + "fr-pl-md-24v", + "fr-pl-md-12w", + "fr-px-md-24v", + "fr-px-md-12w", + "fr-pr-md-24v", + "fr-pr-md-12w", + "fr-pt-md-24v", + "fr-pt-md-12w", + "fr-py-md-24v", + "fr-py-md-12w", + "fr-pb-md-24v", + "fr-pb-md-12w", + "fr-p-md-25v", + "fr-pl-md-25v", + "fr-px-md-25v", + "fr-pr-md-25v", + "fr-pt-md-25v", + "fr-py-md-25v", + "fr-pb-md-25v", + "fr-p-md-26v", + "fr-p-md-13w", + "fr-pl-md-26v", + "fr-pl-md-13w", + "fr-px-md-26v", + "fr-px-md-13w", + "fr-pr-md-26v", + "fr-pr-md-13w", + "fr-pt-md-26v", + "fr-pt-md-13w", + "fr-py-md-26v", + "fr-py-md-13w", + "fr-pb-md-26v", + "fr-pb-md-13w", + "fr-p-md-27v", + "fr-pl-md-27v", + "fr-px-md-27v", + "fr-pr-md-27v", + "fr-pt-md-27v", + "fr-py-md-27v", + "fr-pb-md-27v", + "fr-p-md-28v", + "fr-p-md-14w", + "fr-pl-md-28v", + "fr-pl-md-14w", + "fr-px-md-28v", + "fr-px-md-14w", + "fr-pr-md-28v", + "fr-pr-md-14w", + "fr-pt-md-28v", + "fr-pt-md-14w", + "fr-py-md-28v", + "fr-py-md-14w", + "fr-pb-md-28v", + "fr-pb-md-14w", + "fr-p-md-29v", + "fr-pl-md-29v", + "fr-px-md-29v", + "fr-pr-md-29v", + "fr-pt-md-29v", + "fr-py-md-29v", + "fr-pb-md-29v", + "fr-p-md-30v", + "fr-p-md-15w", + "fr-pl-md-30v", + "fr-pl-md-15w", + "fr-px-md-30v", + "fr-px-md-15w", + "fr-pr-md-30v", + "fr-pr-md-15w", + "fr-pt-md-30v", + "fr-pt-md-15w", + "fr-py-md-30v", + "fr-py-md-15w", + "fr-pb-md-30v", + "fr-pb-md-15w", + "fr-p-md-31v", + "fr-pl-md-31v", + "fr-px-md-31v", + "fr-pr-md-31v", + "fr-pt-md-31v", + "fr-py-md-31v", + "fr-pb-md-31v", + "fr-p-md-32v", + "fr-p-md-16w", + "fr-pl-md-32v", + "fr-pl-md-16w", + "fr-px-md-32v", + "fr-px-md-16w", + "fr-pr-md-32v", + "fr-pr-md-16w", + "fr-pt-md-32v", + "fr-pt-md-16w", + "fr-py-md-32v", + "fr-py-md-16w", + "fr-pb-md-32v", + "fr-pb-md-16w", + "fr-btns-group--inline-md", + "fr-sidemenu--right", + "fr-sidemenu--sticky", + "fr-sidemenu--sticky-full-height", + "fr-table__footer", + "fr-card--horizontal", + "fr-card--horizontal-half", + "fr-card--horizontal-tier", + "fr-tile--vertical", + "fr-search-bar--lg", + "fr-hidden-lg", + "fr-unhidden-lg", + "fr-sr-only-lg", + "fr-container-lg--fluid", + "fr-grid-row-lg--gutters", + "fr-grid-row-lg--no-gutters", + "fr-col-lg", + "fr-col-lg-1", + "fr-col-offset-lg-1", + "fr-col-offset-lg-1--right", + "fr-col-lg-2", + "fr-col-offset-lg-2", + "fr-col-offset-lg-2--right", + "fr-col-lg-3", + "fr-col-offset-lg-3", + "fr-col-offset-lg-3--right", + "fr-col-lg-4", + "fr-col-offset-lg-4", + "fr-col-offset-lg-4--right", + "fr-col-lg-5", + "fr-col-offset-lg-5", + "fr-col-offset-lg-5--right", + "fr-col-lg-6", + "fr-col-offset-lg-6", + "fr-col-offset-lg-6--right", + "fr-col-lg-7", + "fr-col-offset-lg-7", + "fr-col-offset-lg-7--right", + "fr-col-lg-8", + "fr-col-offset-lg-8", + "fr-col-offset-lg-8--right", + "fr-col-lg-9", + "fr-col-offset-lg-9", + "fr-col-offset-lg-9--right", + "fr-col-lg-10", + "fr-col-offset-lg-10", + "fr-col-offset-lg-10--right", + "fr-col-lg-11", + "fr-col-offset-lg-11", + "fr-col-offset-lg-11--right", + "fr-col-lg-12", + "fr-col-offset-lg-12", + "fr-col-offset-lg-12--right", + "fr-btns-group--inline-lg", + "fr-pagination__link--lg-label", + "fr-nav__item--align-right", + "fr-header__tools", + "fr-header__search", + "fr-header__menu", + "fr-hidden-xl", + "fr-unhidden-xl", + "fr-sr-only-xl", + "fr-container-xl--fluid", + "fr-grid-row-xl--gutters", + "fr-grid-row-xl--no-gutters", + "fr-col-xl", + "fr-col-xl-1", + "fr-col-offset-xl-1", + "fr-col-offset-xl-1--right", + "fr-col-xl-2", + "fr-col-offset-xl-2", + "fr-col-offset-xl-2--right", + "fr-col-xl-3", + "fr-col-offset-xl-3", + "fr-col-offset-xl-3--right", + "fr-col-xl-4", + "fr-col-offset-xl-4", + "fr-col-offset-xl-4--right", + "fr-col-xl-5", + "fr-col-offset-xl-5", + "fr-col-offset-xl-5--right", + "fr-col-xl-6", + "fr-col-offset-xl-6", + "fr-col-offset-xl-6--right", + "fr-col-xl-7", + "fr-col-offset-xl-7", + "fr-col-offset-xl-7--right", + "fr-col-xl-8", + "fr-col-offset-xl-8", + "fr-col-offset-xl-8--right", + "fr-col-xl-9", + "fr-col-offset-xl-9", + "fr-col-offset-xl-9--right", + "fr-col-xl-10", + "fr-col-offset-xl-10", + "fr-col-offset-xl-10--right", + "fr-col-xl-11", + "fr-col-offset-xl-11", + "fr-col-offset-xl-11--right", + "fr-col-xl-12", + "fr-col-offset-xl-12", + "fr-col-offset-xl-12--right", + "fr-share__link--bluesky", + "fr-share__link--mastodon", + "fr-share__link--threads", + "fr-share__link--twitter-x", + "fr-no-print", + "fr-skiplink", + "fr-navigation", + "fr-tile--sm__desc", + "fr-tile--sm__detail", + "fr-header__body" +]; +export const frIconClassNames = [ + "fr-icon-ancient-gate-fill", + "fr-icon-ancient-gate-line", + "fr-icon-ancient-pavilion-fill", + "fr-icon-ancient-pavilion-line", + "fr-icon-bank-fill", + "fr-icon-bank-line", + "fr-icon-building-fill", + "fr-icon-building-line", + "fr-icon-community-fill", + "fr-icon-community-line", + "fr-icon-government-fill", + "fr-icon-government-line", + "fr-icon-home-4-fill", + "fr-icon-home-4-line", + "fr-icon-hospital-fill", + "fr-icon-hospital-line", + "fr-icon-hotel-fill", + "fr-icon-hotel-line", + "fr-icon-store-fill", + "fr-icon-store-line", + "fr-icon-archive-fill", + "fr-icon-archive-line", + "fr-icon-attachment-fill", + "fr-icon-attachment-line", + "fr-icon-award-fill", + "fr-icon-award-line", + "fr-icon-bar-chart-box-fill", + "fr-icon-bar-chart-box-line", + "fr-icon-bookmark-fill", + "fr-icon-bookmark-line", + "fr-icon-briefcase-fill", + "fr-icon-briefcase-line", + "fr-icon-calendar-2-fill", + "fr-icon-calendar-2-line", + "fr-icon-calendar-event-fill", + "fr-icon-calendar-event-line", + "fr-icon-calendar-fill", + "fr-icon-calendar-line", + "fr-icon-cloud-fill", + "fr-icon-cloud-line", + "fr-icon-copyright-fill", + "fr-icon-copyright-line", + "fr-icon-customer-service-fill", + "fr-icon-customer-service-line", + "fr-icon-flag-fill", + "fr-icon-flag-line", + "fr-icon-global-fill", + "fr-icon-global-line", + "fr-icon-line-chart-fill", + "fr-icon-line-chart-line", + "fr-icon-links-fill", + "fr-icon-links-line", + "fr-icon-mail-fill", + "fr-icon-mail-line", + "fr-icon-mail-open-fill", + "fr-icon-mail-open-line", + "fr-icon-medal-fill", + "fr-icon-medal-line", + "fr-icon-pie-chart-2-fill", + "fr-icon-pie-chart-2-line", + "fr-icon-pie-chart-box-fill", + "fr-icon-pie-chart-box-line", + "fr-icon-printer-fill", + "fr-icon-printer-line", + "fr-icon-profil-fill", + "fr-icon-profil-line", + "fr-icon-projector-2-fill", + "fr-icon-projector-2-line", + "fr-icon-send-plane-fill", + "fr-icon-send-plane-line", + "fr-icon-slideshow-fill", + "fr-icon-slideshow-line", + "fr-icon-window-fill", + "fr-icon-window-line", + "fr-icon-chat-2-fill", + "fr-icon-chat-2-line", + "fr-icon-chat-3-fill", + "fr-icon-chat-3-line", + "fr-icon-chat-check-fill", + "fr-icon-chat-check-line", + "fr-icon-chat-delete-fill", + "fr-icon-chat-delete-line", + "fr-icon-chat-poll-fill", + "fr-icon-chat-poll-line", + "fr-icon-discuss-fill", + "fr-icon-discuss-line", + "fr-icon-feedback-fill", + "fr-icon-feedback-line", + "fr-icon-message-2-fill", + "fr-icon-message-2-line", + "fr-icon-question-answer-fill", + "fr-icon-question-answer-line", + "fr-icon-questionnaire-fill", + "fr-icon-questionnaire-line", + "fr-icon-video-chat-fill", + "fr-icon-video-chat-line", + "fr-icon-ball-pen-fill", + "fr-icon-ball-pen-line", + "fr-icon-brush-3-fill", + "fr-icon-brush-3-line", + "fr-icon-brush-fill", + "fr-icon-brush-line", + "fr-icon-contrast-fill", + "fr-icon-contrast-line", + "fr-icon-crop-fill", + "fr-icon-crop-line", + "fr-icon-drag-move-2-fill", + "fr-icon-drag-move-2-line", + "fr-icon-drop-fill", + "fr-icon-drop-line", + "fr-icon-edit-box-fill", + "fr-icon-edit-box-line", + "fr-icon-edit-fill", + "fr-icon-edit-line", + "fr-icon-eraser-fill", + "fr-icon-eraser-line", + "fr-icon-ink-bottle-fill", + "fr-icon-ink-bottle-line", + "fr-icon-layout-grid-fill", + "fr-icon-layout-grid-line", + "fr-icon-mark-pen-fill", + "fr-icon-mark-pen-line", + "fr-icon-paint-brush-fill", + "fr-icon-paint-brush-line", + "fr-icon-paint-fill", + "fr-icon-paint-line", + "fr-icon-palette-fill", + "fr-icon-palette-line", + "fr-icon-pantone-fill", + "fr-icon-pantone-line", + "fr-icon-pen-nib-fill", + "fr-icon-pen-nib-line", + "fr-icon-pencil-fill", + "fr-icon-pencil-line", + "fr-icon-pencil-ruler-fill", + "fr-icon-pencil-ruler-line", + "fr-icon-shapes-fill", + "fr-icon-shapes-line", + "fr-icon-sip-fill", + "fr-icon-sip-line", + "fr-icon-table-fill", + "fr-icon-table-line", + "fr-icon-bug-fill", + "fr-icon-bug-line", + "fr-icon-code-box-fill", + "fr-icon-code-box-line", + "fr-icon-code-s-slash-line", + "fr-icon-cursor-fill", + "fr-icon-cursor-line", + "fr-icon-git-branch-fill", + "fr-icon-git-branch-line", + "fr-icon-git-commit-fill", + "fr-icon-git-commit-line", + "fr-icon-git-merge-fill", + "fr-icon-git-merge-line", + "fr-icon-git-pull-request-fill", + "fr-icon-git-pull-request-line", + "fr-icon-git-repository-commits-fill", + "fr-icon-git-repository-commits-line", + "fr-icon-git-repository-fill", + "fr-icon-git-repository-line", + "fr-icon-git-repository-private-fill", + "fr-icon-git-repository-private-line", + "fr-icon-terminal-box-fill", + "fr-icon-terminal-box-line", + "fr-icon-terminal-line", + "fr-icon-terminal-window-fill", + "fr-icon-terminal-window-line", + "fr-icon-bluetooth-fill", + "fr-icon-bluetooth-line", + "fr-icon-computer-fill", + "fr-icon-computer-line", + "fr-icon-dashboard-3-fill", + "fr-icon-dashboard-3-line", + "fr-icon-database-fill", + "fr-icon-database-line", + "fr-icon-device-fill", + "fr-icon-device-line", + "fr-icon-hard-drive-2-fill", + "fr-icon-hard-drive-2-line", + "fr-icon-mac-fill", + "fr-icon-mac-line", + "fr-icon-phone-fill", + "fr-icon-phone-line", + "fr-icon-qr-code-fill", + "fr-icon-qr-code-line", + "fr-icon-rss-fill", + "fr-icon-rss-line", + "fr-icon-save-3-fill", + "fr-icon-save-3-line", + "fr-icon-save-fill", + "fr-icon-save-line", + "fr-icon-server-fill", + "fr-icon-server-line", + "fr-icon-smartphone-fill", + "fr-icon-smartphone-line", + "fr-icon-tablet-fill", + "fr-icon-tablet-line", + "fr-icon-tv-fill", + "fr-icon-tv-line", + "fr-icon-wifi-fill", + "fr-icon-wifi-line", + "fr-icon-article-fill", + "fr-icon-article-line", + "fr-icon-book-2-fill", + "fr-icon-book-2-line", + "fr-icon-booklet-fill", + "fr-icon-booklet-line", + "fr-icon-clipboard-fill", + "fr-icon-clipboard-line", + "fr-icon-draft-fill", + "fr-icon-draft-line", + "fr-icon-file-add-fill", + "fr-icon-file-add-line", + "fr-icon-file-download-fill", + "fr-icon-file-download-line", + "fr-icon-file-fill", + "fr-icon-file-line", + "fr-icon-file-pdf-fill", + "fr-icon-file-pdf-line", + "fr-icon-file-text-fill", + "fr-icon-file-text-line", + "fr-icon-folder-2-fill", + "fr-icon-folder-2-line", + "fr-icon-newspaper-fill", + "fr-icon-newspaper-line", + "fr-icon-survey-fill", + "fr-icon-survey-line", + "fr-icon-todo-fill", + "fr-icon-todo-line", + "fr-icon-align-center", + "fr-icon-align-justify", + "fr-icon-align-left", + "fr-icon-align-right", + "fr-icon-code-block", + "fr-icon-code-view", + "fr-icon-font-color", + "fr-icon-font-size", + "fr-icon-format-clear", + "fr-icon-bold", + "fr-icon-highlight", + "fr-icon-quote-fill", + "fr-icon-quote-line", + "fr-icon-h-1", + "fr-icon-h-2", + "fr-icon-h-3", + "fr-icon-h-4", + "fr-icon-h-5", + "fr-icon-h-6", + "fr-icon-hashtag", + "fr-icon-indent-decrease", + "fr-icon-indent-increase", + "fr-icon-italic", + "fr-icon-link-unlink", + "fr-icon-link", + "fr-icon-list-check", + "fr-icon-list-ordered", + "fr-icon-list-unordered", + "fr-icon-question-mark", + "fr-icon-separator", + "fr-icon-space", + "fr-icon-strikethrough", + "fr-icon-subscript", + "fr-icon-superscript", + "fr-icon-table-2", + "fr-icon-text-direction-r", + "fr-icon-translate-2", + "fr-icon-underline", + "fr-icon-bank-card-fill", + "fr-icon-bank-card-line", + "fr-icon-coin-fill", + "fr-icon-gift-fill", + "fr-icon-gift-line", + "fr-icon-money-euro-box-fill", + "fr-icon-money-euro-box-line", + "fr-icon-money-euro-circle-fill", + "fr-icon-money-euro-circle-line", + "fr-icon-secure-payment-fill", + "fr-icon-secure-payment-line", + "fr-icon-shopping-bag-fill", + "fr-icon-shopping-bag-line", + "fr-icon-shopping-cart-2-fill", + "fr-icon-shopping-cart-2-line", + "fr-icon-trophy-fill", + "fr-icon-trophy-line", + "fr-icon-capsule-fill", + "fr-icon-capsule-line", + "fr-icon-dislike-fill", + "fr-icon-dislike-line", + "fr-icon-dossier-fill", + "fr-icon-dossier-line", + "fr-icon-first-aid-kit-fill", + "fr-icon-first-aid-kit-line", + "fr-icon-hand-sanitizer-fill", + "fr-icon-hand-sanitizer-line", + "fr-icon-health-book-fill", + "fr-icon-health-book-line", + "fr-icon-heart-fill", + "fr-icon-heart-line", + "fr-icon-heart-pulse-fill", + "fr-icon-heart-pulse-line", + "fr-icon-lungs-fill", + "fr-icon-lungs-line", + "fr-icon-medicine-bottle-fill", + "fr-icon-medicine-bottle-line", + "fr-icon-mental-health-fill", + "fr-icon-mental-health-line", + "fr-icon-microscope-fill", + "fr-icon-microscope-line", + "fr-icon-psychotherapy-fill", + "fr-icon-psychotherapy-line", + "fr-icon-pulse-line", + "fr-icon-stethoscope-fill", + "fr-icon-stethoscope-line", + "fr-icon-surgical-mask-fill", + "fr-icon-surgical-mask-line", + "fr-icon-syringe-fill", + "fr-icon-syringe-line", + "fr-icon-test-tube-fill", + "fr-icon-test-tube-line", + "fr-icon-thermometer-fill", + "fr-icon-thermometer-line", + "fr-icon-virus-fill", + "fr-icon-virus-line", + "fr-icon-bluesky-fill", + "fr-icon-bluesky-line", + "fr-icon-chrome-fill", + "fr-icon-chrome-line", + "fr-icon-edge-fill", + "fr-icon-edge-line", + "fr-icon-facebook-circle-fill", + "fr-icon-facebook-circle-line", + "fr-icon-firefox-fill", + "fr-icon-firefox-line", + "fr-icon-dailymotion-fill", + "fr-icon-dailymotion-line", + "fr-icon-tiktok-fill", + "fr-icon-tiktok-line", + "fr-icon-github-fill", + "fr-icon-github-line", + "fr-icon-google-fill", + "fr-icon-google-line", + "fr-icon-ie-fill", + "fr-icon-ie-line", + "fr-icon-instagram-fill", + "fr-icon-instagram-line", + "fr-icon-linkedin-box-fill", + "fr-icon-linkedin-box-line", + "fr-icon-mastodon-fill", + "fr-icon-mastodon-line", + "fr-icon-npmjs-fill", + "fr-icon-npmjs-line", + "fr-icon-remixicon-fill", + "fr-icon-remixicon-line", + "fr-icon-safari-fill", + "fr-icon-safari-line", + "fr-icon-slack-fill", + "fr-icon-slack-line", + "fr-icon-snapchat-fill", + "fr-icon-snapchat-line", + "fr-icon-telegram-fill", + "fr-icon-telegram-line", + "fr-icon-threads-fill", + "fr-icon-threads-line", + "fr-icon-twitch-fill", + "fr-icon-twitch-line", + "fr-icon-twitter-fill", + "fr-icon-twitter-line", + "fr-icon-twitter-x-fill", + "fr-icon-twitter-x-line", + "fr-icon-vimeo-fill", + "fr-icon-vimeo-line", + "fr-icon-vuejs-fill", + "fr-icon-vuejs-line", + "fr-icon-whatsapp-fill", + "fr-icon-whatsapp-line", + "fr-icon-youtube-fill", + "fr-icon-youtube-line", + "fr-icon-anchor-fill", + "fr-icon-anchor-line", + "fr-icon-bike-fill", + "fr-icon-bike-line", + "fr-icon-bus-fill", + "fr-icon-bus-line", + "fr-icon-car-fill", + "fr-icon-car-line", + "fr-icon-caravan-fill", + "fr-icon-caravan-line", + "fr-icon-charging-pile-2-fill", + "fr-icon-charging-pile-2-line", + "fr-icon-compass-3-fill", + "fr-icon-compass-3-line", + "fr-icon-cup-fill", + "fr-icon-cup-line", + "fr-icon-earth-fill", + "fr-icon-earth-line", + "fr-icon-france-fill", + "fr-icon-france-line", + "fr-icon-gas-station-fill", + "fr-icon-gas-station-line", + "fr-icon-goblet-fill", + "fr-icon-goblet-line", + "fr-icon-map-pin-2-fill", + "fr-icon-map-pin-2-line", + "fr-icon-map-pin-user-fill", + "fr-icon-map-pin-user-line", + "fr-icon-motorbike-fill", + "fr-icon-motorbike-line", + "fr-icon-passport-fill", + "fr-icon-passport-line", + "fr-icon-restaurant-fill", + "fr-icon-restaurant-line", + "fr-icon-road-map-fill", + "fr-icon-road-map-line", + "fr-icon-sailboat-fill", + "fr-icon-sailboat-line", + "fr-icon-ship-2-fill", + "fr-icon-ship-2-line", + "fr-icon-signal-tower-fill", + "fr-icon-signal-tower-line", + "fr-icon-suitcase-2-fill", + "fr-icon-suitcase-2-line", + "fr-icon-taxi-fill", + "fr-icon-taxi-line", + "fr-icon-train-fill", + "fr-icon-train-line", + "fr-icon-camera-fill", + "fr-icon-camera-line", + "fr-icon-clapperboard-fill", + "fr-icon-clapperboard-line", + "fr-icon-equalizer-fill", + "fr-icon-equalizer-line", + "fr-icon-film-fill", + "fr-icon-film-line", + "fr-icon-fullscreen-line", + "fr-icon-gallery-fill", + "fr-icon-gallery-line", + "fr-icon-headphone-fill", + "fr-icon-headphone-line", + "fr-icon-image-add-fill", + "fr-icon-image-add-line", + "fr-icon-image-edit-fill", + "fr-icon-image-edit-line", + "fr-icon-image-fill", + "fr-icon-image-line", + "fr-icon-live-fill", + "fr-icon-live-line", + "fr-icon-mic-fill", + "fr-icon-mic-line", + "fr-icon-music-2-fill", + "fr-icon-music-2-line", + "fr-icon-notification-3-fill", + "fr-icon-notification-3-line", + "fr-icon-pause-circle-fill", + "fr-icon-pause-circle-line", + "fr-icon-play-circle-fill", + "fr-icon-play-circle-line", + "fr-icon-stop-circle-fill", + "fr-icon-stop-circle-line", + "fr-icon-volume-down-fill", + "fr-icon-volume-down-line", + "fr-icon-volume-mute-fill", + "fr-icon-volume-mute-line", + "fr-icon-volume-up-fill", + "fr-icon-volume-up-line", + "fr-icon-play-line", + "fr-icon-play-fill", + "fr-icon-accessibility-fill", + "fr-icon-accessibility-line", + "fr-icon-ear-off-fill", + "fr-icon-ear-off-line", + "fr-icon-mental-disabilities-fill", + "fr-icon-mental-disabilities-line", + "fr-icon-sign-language-fill", + "fr-icon-sign-language-line", + "fr-icon-leaf-fill", + "fr-icon-leaf-line", + "fr-icon-lightbulb-fill", + "fr-icon-lightbulb-line", + "fr-icon-plant-fill", + "fr-icon-plant-line", + "fr-icon-recycle-fill", + "fr-icon-recycle-line", + "fr-icon-scales-3-fill", + "fr-icon-scales-3-line", + "fr-icon-seedling-fill", + "fr-icon-seedling-line", + "fr-icon-umbrella-fill", + "fr-icon-umbrella-line", + "fr-icon-wheelchair-fill", + "fr-icon-wheelchair-line", + "fr-icon-add-circle-fill", + "fr-icon-add-circle-line", + "fr-icon-add-line", + "fr-icon-alarm-warning-fill", + "fr-icon-alarm-warning-line", + "fr-icon-alert-fill", + "fr-icon-alert-line", + "fr-icon-arrow-down-fill", + "fr-icon-arrow-down-line", + "fr-icon-arrow-down-s-fill", + "fr-icon-arrow-down-s-line", + "fr-icon-arrow-go-back-fill", + "fr-icon-arrow-go-back-line", + "fr-icon-arrow-go-forward-fill", + "fr-icon-arrow-go-forward-line", + "fr-icon-arrow-left-fill", + "fr-icon-arrow-left-line", + "fr-icon-arrow-left-s-fill", + "fr-icon-arrow-left-s-line", + "fr-icon-arrow-right-fill", + "fr-icon-arrow-right-line", + "fr-icon-arrow-right-s-fill", + "fr-icon-arrow-right-s-line", + "fr-icon-arrow-right-up-line", + "fr-icon-arrow-up-down-line", + "fr-icon-arrow-up-fill", + "fr-icon-arrow-up-line", + "fr-icon-arrow-up-s-fill", + "fr-icon-arrow-up-s-line", + "fr-icon-check-line", + "fr-icon-checkbox-circle-fill", + "fr-icon-checkbox-circle-line", + "fr-icon-checkbox-fill", + "fr-icon-checkbox-line", + "fr-icon-close-circle-fill", + "fr-icon-close-circle-line", + "fr-icon-close-line", + "fr-icon-delete-bin-fill", + "fr-icon-delete-bin-line", + "fr-icon-download-fill", + "fr-icon-download-line", + "fr-icon-error-warning-fill", + "fr-icon-error-warning-line", + "fr-icon-external-link-fill", + "fr-icon-external-link-line", + "fr-icon-eye-fill", + "fr-icon-eye-line", + "fr-icon-eye-off-fill", + "fr-icon-eye-off-line", + "fr-icon-filter-fill", + "fr-icon-filter-line", + "fr-icon-alert-warning-2-fill", + "fr-icon-alert-warning-fill", + "fr-icon-arrow-left-s-first-line", + "fr-icon-arrow-left-s-line-double", + "fr-icon-arrow-right-down-circle-fill", + "fr-icon-arrow-right-s-last-line", + "fr-icon-arrow-right-s-line-double", + "fr-icon-arrow-right-up-circle-fill", + "fr-icon-capslock-line", + "fr-icon-equal-circle-fill", + "fr-icon-error-fill", + "fr-icon-error-line", + "fr-icon-info-fill", + "fr-icon-info-line", + "fr-icon-success-fill", + "fr-icon-success-line", + "fr-icon-theme-fill", + "fr-icon-warning-fill", + "fr-icon-warning-line", + "fr-icon-information-fill", + "fr-icon-information-line", + "fr-icon-lock-fill", + "fr-icon-lock-line", + "fr-icon-lock-unlock-fill", + "fr-icon-lock-unlock-line", + "fr-icon-logout-box-r-fill", + "fr-icon-logout-box-r-line", + "fr-icon-menu-2-fill", + "fr-icon-menu-fill", + "fr-icon-more-fill", + "fr-icon-more-line", + "fr-icon-notification-badge-fill", + "fr-icon-notification-badge-line", + "fr-icon-question-fill", + "fr-icon-question-line", + "fr-icon-refresh-fill", + "fr-icon-refresh-line", + "fr-icon-search-fill", + "fr-icon-search-line", + "fr-icon-settings-5-fill", + "fr-icon-settings-5-line", + "fr-icon-share-fill", + "fr-icon-share-forward-fill", + "fr-icon-share-forward-line", + "fr-icon-share-line", + "fr-icon-shield-fill", + "fr-icon-shield-line", + "fr-icon-star-fill", + "fr-icon-star-line", + "fr-icon-star-s-fill", + "fr-icon-star-s-line", + "fr-icon-subtract-line", + "fr-icon-thumb-down-fill", + "fr-icon-thumb-down-line", + "fr-icon-thumb-up-fill", + "fr-icon-thumb-up-line", + "fr-icon-time-fill", + "fr-icon-time-line", + "fr-icon-timer-fill", + "fr-icon-timer-line", + "fr-icon-upload-2-fill", + "fr-icon-upload-2-line", + "fr-icon-upload-fill", + "fr-icon-upload-line", + "fr-icon-zoom-in-fill", + "fr-icon-zoom-in-line", + "fr-icon-zoom-out-fill", + "fr-icon-zoom-out-line", + "fr-icon-delete-line", + "fr-icon-delete-fill", + "fr-icon-account-circle-fill", + "fr-icon-account-circle-line", + "fr-icon-account-pin-circle-fill", + "fr-icon-account-pin-circle-line", + "fr-icon-admin-fill", + "fr-icon-admin-line", + "fr-icon-group-fill", + "fr-icon-group-line", + "fr-icon-parent-fill", + "fr-icon-parent-line", + "fr-icon-team-fill", + "fr-icon-team-line", + "fr-icon-user-add-fill", + "fr-icon-user-add-line", + "fr-icon-user-fill", + "fr-icon-user-heart-fill", + "fr-icon-user-heart-line", + "fr-icon-user-line", + "fr-icon-user-search-fill", + "fr-icon-user-search-line", + "fr-icon-user-setting-fill", + "fr-icon-user-setting-line", + "fr-icon-user-star-fill", + "fr-icon-user-star-line", + "fr-icon-account-line", + "fr-icon-account-fill", + "fr-icon-cloudy-2-fill", + "fr-icon-cloudy-2-line", + "fr-icon-fire-fill", + "fr-icon-fire-line", + "fr-icon-flashlight-fill", + "fr-icon-flashlight-line", + "fr-icon-flood-fill", + "fr-icon-flood-line", + "fr-icon-avalanches-fill", + "fr-icon-submersion-fill", + "fr-icon-heavy-showers-fill", + "fr-icon-heavy-showers-line", + "fr-icon-moon-fill", + "fr-icon-moon-line", + "fr-icon-snowy-fill", + "fr-icon-snowy-line", + "fr-icon-sparkling-2-fill", + "fr-icon-sparkling-2-line", + "fr-icon-sun-fill", + "fr-icon-sun-line", + "fr-icon-temp-cold-fill", + "fr-icon-temp-cold-line", + "fr-icon-thunderstorms-fill", + "fr-icon-thunderstorms-line", + "fr-icon-tornado-fill", + "fr-icon-tornado-line", + "fr-icon-typhoon-fill", + "fr-icon-typhoon-line", + "fr-icon-windy-fill", + "fr-icon-windy-line" +]; +export const riIconClassNames = [ + "ri-ancient-gate-fill", + "ri-ancient-gate-line", + "ri-bank-fill", + "ri-ancient-pavilion-fill", + "ri-bank-line", + "ri-building-2-fill", + "ri-ancient-pavilion-line", + "ri-building-2-line", + "ri-building-3-fill", + "ri-building-4-fill", + "ri-building-4-line", + "ri-building-fill", + "ri-building-line", + "ri-community-fill", + "ri-community-line", + "ri-building-3-line", + "ri-government-fill", + "ri-government-line", + "ri-home-3-line", + "ri-home-2-fill", + "ri-home-4-line", + "ri-home-5-fill", + "ri-home-4-fill", + "ri-home-2-line", + "ri-home-3-fill", + "ri-home-5-line", + "ri-home-6-fill", + "ri-home-7-fill", + "ri-home-8-fill", + "ri-home-6-line", + "ri-home-7-line", + "ri-home-8-line", + "ri-home-9-fill", + "ri-home-gear-fill", + "ri-home-gear-line", + "ri-home-9-line", + "ri-home-heart-fill", + "ri-home-heart-line", + "ri-home-fill", + "ri-home-office-fill", + "ri-home-line", + "ri-home-smile-2-fill", + "ri-home-office-line", + "ri-home-smile-2-line", + "ri-home-wifi-fill", + "ri-home-smile-fill", + "ri-hospital-fill", + "ri-home-wifi-line", + "ri-home-smile-line", + "ri-hotel-fill", + "ri-hotel-line", + "ri-hospital-line", + "ri-school-line", + "ri-store-2-line", + "ri-store-3-fill", + "ri-school-fill", + "ri-store-3-line", + "ri-store-2-fill", + "ri-store-fill", + "ri-tent-line", + "ri-store-line", + "ri-tent-fill", + "ri-chat-1-fill", + "ri-chat-1-line", + "ri-chat-2-line", + "ri-chat-3-fill", + "ri-chat-2-fill", + "ri-chat-3-line", + "ri-chat-4-fill", + "ri-chat-4-line", + "ri-chat-ai-line", + "ri-chat-ai-fill", + "ri-chat-check-fill", + "ri-chat-delete-fill", + "ri-chat-check-line", + "ri-chat-download-fill", + "ri-chat-download-line", + "ri-chat-delete-line", + "ri-chat-follow-up-line", + "ri-chat-forward-fill", + "ri-chat-forward-line", + "ri-chat-heart-fill", + "ri-chat-follow-up-fill", + "ri-chat-history-fill", + "ri-chat-history-line", + "ri-chat-heart-line", + "ri-chat-off-line", + "ri-chat-new-fill", + "ri-chat-new-line", + "ri-chat-poll-line", + "ri-chat-poll-fill", + "ri-chat-private-line", + "ri-chat-off-fill", + "ri-chat-private-fill", + "ri-chat-quote-fill", + "ri-chat-search-fill", + "ri-chat-search-line", + "ri-chat-settings-line", + "ri-chat-smile-2-line", + "ri-chat-quote-line", + "ri-chat-smile-3-fill", + "ri-chat-smile-ai-fill", + "ri-chat-smile-3-line", + "ri-chat-smile-2-fill", + "ri-chat-settings-fill", + "ri-chat-smile-ai-line", + "ri-chat-smile-line", + "ri-chat-smile-fill", + "ri-chat-thread-line", + "ri-chat-thread-fill", + "ri-chat-unread-fill", + "ri-chat-upload-fill", + "ri-chat-unread-line", + "ri-chat-voice-ai-fill", + "ri-chat-voice-ai-line", + "ri-chat-upload-line", + "ri-discuss-fill", + "ri-chat-voice-line", + "ri-chat-voice-fill", + "ri-discuss-line", + "ri-emoji-sticker-fill", + "ri-emoji-sticker-line", + "ri-feedback-fill", + "ri-message-2-line", + "ri-message-3-line", + "ri-message-3-fill", + "ri-feedback-line", + "ri-message-2-fill", + "ri-message-fill", + "ri-message-line", + "ri-questionnaire-fill", + "ri-question-answer-fill", + "ri-question-answer-line", + "ri-questionnaire-line", + "ri-speak-ai-fill", + "ri-speak-line", + "ri-speak-ai-line", + "ri-video-chat-fill", + "ri-speak-fill", + "ri-video-chat-line", + "ri-archive-2-fill", + "ri-advertisement-line", + "ri-advertisement-fill", + "ri-archive-2-line", + "ri-archive-drawer-line", + "ri-archive-drawer-fill", + "ri-archive-fill", + "ri-archive-line", + "ri-archive-stack-fill", + "ri-archive-stack-line", + "ri-at-line", + "ri-attachment-fill", + "ri-at-fill", + "ri-attachment-line", + "ri-award-fill", + "ri-bar-chart-2-fill", + "ri-award-line", + "ri-bar-chart-2-line", + "ri-bar-chart-box-ai-fill", + "ri-bar-chart-box-ai-line", + "ri-bar-chart-box-line", + "ri-bar-chart-box-fill", + "ri-bar-chart-grouped-line", + "ri-bar-chart-horizontal-fill", + "ri-bar-chart-fill", + "ri-bar-chart-grouped-fill", + "ri-bar-chart-horizontal-line", + "ri-bar-chart-line", + "ri-bookmark-2-line", + "ri-bookmark-3-fill", + "ri-bookmark-2-fill", + "ri-bookmark-3-line", + "ri-bookmark-fill", + "ri-bookmark-line", + "ri-briefcase-2-fill", + "ri-briefcase-2-line", + "ri-briefcase-3-fill", + "ri-briefcase-3-line", + "ri-briefcase-4-fill", + "ri-briefcase-4-line", + "ri-briefcase-5-fill", + "ri-briefcase-5-line", + "ri-briefcase-fill", + "ri-briefcase-line", + "ri-bubble-chart-fill", + "ri-bubble-chart-line", + "ri-calculator-line", + "ri-calendar-2-fill", + "ri-calculator-fill", + "ri-calendar-close-fill", + "ri-calendar-2-line", + "ri-calendar-check-fill", + "ri-calendar-event-fill", + "ri-calendar-check-line", + "ri-calendar-close-line", + "ri-calendar-event-line", + "ri-calendar-fill", + "ri-calendar-schedule-fill", + "ri-calendar-schedule-line", + "ri-calendar-todo-fill", + "ri-calendar-line", + "ri-calendar-todo-line", + "ri-cloud-fill", + "ri-cloud-line", + "ri-cloud-off-fill", + "ri-cloud-off-line", + "ri-copyleft-fill", + "ri-copyright-fill", + "ri-creative-commons-by-fill", + "ri-copyright-line", + "ri-creative-commons-by-line", + "ri-creative-commons-fill", + "ri-creative-commons-line", + "ri-creative-commons-nc-fill", + "ri-creative-commons-nc-line", + "ri-creative-commons-nd-fill", + "ri-creative-commons-nd-line", + "ri-creative-commons-sa-fill", + "ri-creative-commons-sa-line", + "ri-creative-commons-zero-fill", + "ri-creative-commons-zero-line", + "ri-customer-service-fill", + "ri-customer-service-2-fill", + "ri-customer-service-2-line", + "ri-donut-chart-fill", + "ri-donut-chart-line", + "ri-customer-service-line", + "ri-flag-2-fill", + "ri-flag-2-line", + "ri-flag-fill", + "ri-flag-line", + "ri-flag-off-line", + "ri-copyleft-line", + "ri-global-fill", + "ri-flag-off-fill", + "ri-global-line", + "ri-honour-fill", + "ri-honour-line", + "ri-id-card-fill", + "ri-inbox-2-fill", + "ri-inbox-2-line", + "ri-id-card-line", + "ri-inbox-archive-line", + "ri-inbox-fill", + "ri-inbox-archive-fill", + "ri-inbox-line", + "ri-inbox-unarchive-fill", + "ri-inbox-unarchive-line", + "ri-line-chart-fill", + "ri-info-card-fill", + "ri-info-card-line", + "ri-links-line", + "ri-line-chart-line", + "ri-mail-add-line", + "ri-mail-add-fill", + "ri-mail-ai-fill", + "ri-mail-ai-line", + "ri-mail-check-line", + "ri-mail-check-fill", + "ri-mail-close-line", + "ri-mail-download-fill", + "ri-mail-close-fill", + "ri-mail-download-line", + "ri-mail-forbid-fill", + "ri-mail-fill", + "ri-mail-forbid-line", + "ri-mail-lock-line", + "ri-mail-lock-fill", + "ri-mail-line", + "ri-mail-open-fill", + "ri-mail-send-fill", + "ri-mail-send-line", + "ri-mail-open-line", + "ri-mail-settings-line", + "ri-mail-settings-fill", + "ri-mail-star-fill", + "ri-mail-star-line", + "ri-mail-unread-fill", + "ri-mail-volume-fill", + "ri-mail-unread-line", + "ri-mail-volume-line", + "ri-medal-2-fill", + "ri-medal-fill", + "ri-medal-2-line", + "ri-megaphone-fill", + "ri-medal-line", + "ri-links-fill", + "ri-megaphone-line", + "ri-pass-expired-fill", + "ri-pass-pending-line", + "ri-pass-expired-line", + "ri-pass-pending-fill", + "ri-pass-valid-fill", + "ri-pie-chart-2-fill", + "ri-pass-valid-line", + "ri-pie-chart-2-line", + "ri-pie-chart-box-fill", + "ri-pie-chart-box-line", + "ri-pie-chart-fill", + "ri-presentation-line", + "ri-pie-chart-line", + "ri-printer-cloud-fill", + "ri-printer-cloud-line", + "ri-presentation-fill", + "ri-printer-line", + "ri-printer-fill", + "ri-profile-fill", + "ri-profile-line", + "ri-projector-2-fill", + "ri-projector-2-line", + "ri-projector-fill", + "ri-record-mail-fill", + "ri-record-mail-line", + "ri-projector-line", + "ri-reply-all-fill", + "ri-registered-fill", + "ri-registered-line", + "ri-reply-all-line", + "ri-reply-line", + "ri-reply-fill", + "ri-send-plane-2-fill", + "ri-send-plane-2-line", + "ri-send-plane-fill", + "ri-send-plane-line", + "ri-service-line", + "ri-seo-fill", + "ri-service-fill", + "ri-seo-line", + "ri-shake-hands-fill", + "ri-slideshow-2-fill", + "ri-slideshow-2-line", + "ri-shake-hands-line", + "ri-slideshow-3-line", + "ri-slideshow-3-fill", + "ri-slideshow-4-fill", + "ri-slideshow-4-line", + "ri-slideshow-fill", + "ri-slideshow-line", + "ri-trademark-fill", + "ri-stack-fill", + "ri-stack-line", + "ri-trademark-line", + "ri-triangular-flag-line", + "ri-triangular-flag-fill", + "ri-verified-badge-fill", + "ri-verified-badge-line", + "ri-window-2-fill", + "ri-window-2-line", + "ri-window-fill", + "ri-window-line", + "ri-arrow-down-box-fill", + "ri-arrow-down-circle-fill", + "ri-arrow-down-box-line", + "ri-arrow-down-double-fill", + "ri-arrow-down-circle-line", + "ri-arrow-down-double-line", + "ri-arrow-down-line", + "ri-arrow-down-long-line", + "ri-arrow-down-s-fill", + "ri-arrow-down-s-line", + "ri-arrow-down-long-fill", + "ri-arrow-drop-down-fill", + "ri-arrow-down-wide-line", + "ri-arrow-drop-down-line", + "ri-arrow-drop-left-fill", + "ri-arrow-drop-left-line", + "ri-arrow-drop-right-fill", + "ri-arrow-drop-up-line", + "ri-arrow-down-fill", + "ri-arrow-drop-right-line", + "ri-arrow-drop-up-fill", + "ri-arrow-go-back-line", + "ri-arrow-go-forward-fill", + "ri-arrow-down-wide-fill", + "ri-arrow-go-forward-line", + "ri-arrow-go-back-fill", + "ri-arrow-left-box-fill", + "ri-arrow-left-box-line", + "ri-arrow-left-circle-fill", + "ri-arrow-left-circle-line", + "ri-arrow-left-double-fill", + "ri-arrow-left-down-box-fill", + "ri-arrow-left-double-line", + "ri-arrow-left-down-fill", + "ri-arrow-left-down-box-line", + "ri-arrow-left-down-line", + "ri-arrow-left-down-long-line", + "ri-arrow-left-down-long-fill", + "ri-arrow-left-long-fill", + "ri-arrow-left-right-fill", + "ri-arrow-left-fill", + "ri-arrow-left-line", + "ri-arrow-left-long-line", + "ri-arrow-left-s-line", + "ri-arrow-left-s-fill", + "ri-arrow-left-up-box-fill", + "ri-arrow-left-up-box-line", + "ri-arrow-left-up-line", + "ri-arrow-left-up-fill", + "ri-arrow-left-right-line", + "ri-arrow-left-up-long-line", + "ri-arrow-left-up-long-fill", + "ri-arrow-left-wide-fill", + "ri-arrow-right-box-fill", + "ri-arrow-right-box-line", + "ri-arrow-right-circle-fill", + "ri-arrow-left-wide-line", + "ri-arrow-right-double-fill", + "ri-arrow-right-circle-line", + "ri-arrow-right-double-line", + "ri-arrow-right-down-box-fill", + "ri-arrow-right-down-line", + "ri-arrow-right-down-fill", + "ri-arrow-right-down-long-line", + "ri-arrow-right-down-box-line", + "ri-arrow-right-fill", + "ri-arrow-right-long-fill", + "ri-arrow-right-down-long-fill", + "ri-arrow-right-line", + "ri-arrow-right-long-line", + "ri-arrow-right-s-fill", + "ri-arrow-right-s-line", + "ri-arrow-right-up-box-line", + "ri-arrow-right-up-box-fill", + "ri-arrow-right-up-line", + "ri-arrow-right-up-fill", + "ri-arrow-right-up-long-fill", + "ri-arrow-right-up-long-line", + "ri-arrow-right-wide-fill", + "ri-arrow-turn-back-fill", + "ri-arrow-turn-forward-line", + "ri-arrow-right-wide-line", + "ri-arrow-turn-forward-fill", + "ri-arrow-turn-back-line", + "ri-arrow-up-box-fill", + "ri-arrow-up-circle-fill", + "ri-arrow-up-double-fill", + "ri-arrow-up-double-line", + "ri-arrow-up-box-line", + "ri-arrow-up-circle-line", + "ri-arrow-up-down-fill", + "ri-arrow-up-fill", + "ri-arrow-up-down-line", + "ri-arrow-up-long-fill", + "ri-arrow-up-line", + "ri-arrow-up-long-line", + "ri-arrow-up-wide-fill", + "ri-arrow-up-s-line", + "ri-arrow-up-s-fill", + "ri-arrow-up-wide-line", + "ri-collapse-diagonal-2-line", + "ri-collapse-diagonal-line", + "ri-collapse-diagonal-2-fill", + "ri-collapse-horizontal-fill", + "ri-collapse-diagonal-fill", + "ri-collapse-vertical-line", + "ri-collapse-horizontal-line", + "ri-contract-left-fill", + "ri-collapse-vertical-fill", + "ri-contract-left-line", + "ri-contract-left-right-line", + "ri-contract-left-right-fill", + "ri-contract-right-fill", + "ri-contract-up-down-fill", + "ri-contract-right-line", + "ri-corner-down-left-fill", + "ri-contract-up-down-line", + "ri-corner-down-left-line", + "ri-corner-down-right-line", + "ri-corner-down-right-fill", + "ri-corner-left-down-fill", + "ri-corner-left-down-line", + "ri-corner-left-up-fill", + "ri-corner-left-up-line", + "ri-corner-right-down-fill", + "ri-corner-right-down-line", + "ri-corner-right-up-fill", + "ri-corner-right-up-line", + "ri-corner-up-left-double-fill", + "ri-corner-up-left-double-line", + "ri-corner-up-left-fill", + "ri-corner-up-left-line", + "ri-corner-up-right-double-fill", + "ri-corner-up-right-double-line", + "ri-corner-up-right-line", + "ri-corner-up-right-fill", + "ri-drag-move-2-fill", + "ri-drag-move-2-line", + "ri-drag-move-fill", + "ri-expand-diagonal-2-fill", + "ri-drag-move-line", + "ri-expand-diagonal-2-line", + "ri-expand-diagonal-s-2-line", + "ri-expand-diagonal-s-2-fill", + "ri-expand-diagonal-line", + "ri-expand-diagonal-s-fill", + "ri-expand-diagonal-s-line", + "ri-expand-horizontal-fill", + "ri-expand-height-line", + "ri-expand-horizontal-line", + "ri-expand-horizontal-s-fill", + "ri-expand-horizontal-s-line", + "ri-expand-left-fill", + "ri-expand-height-fill", + "ri-expand-left-right-fill", + "ri-expand-left-line", + "ri-expand-left-right-line", + "ri-expand-diagonal-fill", + "ri-expand-up-down-fill", + "ri-expand-right-line", + "ri-expand-right-fill", + "ri-expand-vertical-fill", + "ri-expand-vertical-line", + "ri-expand-vertical-s-fill", + "ri-expand-width-fill", + "ri-expand-vertical-s-line", + "ri-expand-width-line", + "ri-scroll-to-bottom-fill", + "ri-scroll-to-bottom-line", + "ri-skip-down-fill", + "ri-expand-up-down-line", + "ri-skip-down-line", + "ri-skip-left-line", + "ri-skip-left-fill", + "ri-skip-right-line", + "ri-skip-up-line", + "ri-skip-up-fill", + "ri-skip-right-fill", + "ri-airplay-fill", + "ri-airplay-line", + "ri-barcode-box-fill", + "ri-barcode-box-line", + "ri-barcode-fill", + "ri-base-station-line", + "ri-base-station-fill", + "ri-battery-2-charge-fill", + "ri-battery-2-charge-line", + "ri-battery-2-fill", + "ri-battery-2-line", + "ri-barcode-line", + "ri-battery-charge-fill", + "ri-battery-low-fill", + "ri-battery-line", + "ri-battery-charge-line", + "ri-battery-low-line", + "ri-battery-fill", + "ri-battery-saver-fill", + "ri-battery-share-fill", + "ri-bluetooth-connect-fill", + "ri-battery-saver-line", + "ri-bluetooth-connect-line", + "ri-battery-share-line", + "ri-cast-fill", + "ri-cast-line", + "ri-bluetooth-line", + "ri-cellphone-fill", + "ri-bluetooth-fill", + "ri-cellphone-line", + "ri-computer-fill", + "ri-computer-line", + "ri-cpu-fill", + "ri-cpu-line", + "ri-dashboard-2-line", + "ri-database-2-fill", + "ri-dashboard-3-line", + "ri-dashboard-3-fill", + "ri-dashboard-2-fill", + "ri-database-2-line", + "ri-device-fill", + "ri-database-line", + "ri-database-fill", + "ri-device-line", + "ri-device-recover-fill", + "ri-dual-sim-2-fill", + "ri-device-recover-line", + "ri-dual-sim-1-fill", + "ri-dual-sim-2-line", + "ri-dual-sim-1-line", + "ri-fingerprint-2-fill", + "ri-fingerprint-fill", + "ri-fingerprint-2-line", + "ri-fingerprint-line", + "ri-gamepad-fill", + "ri-gps-fill", + "ri-gps-line", + "ri-gradienter-fill", + "ri-gamepad-line", + "ri-gradienter-line", + "ri-hard-drive-2-line", + "ri-hard-drive-2-fill", + "ri-hard-drive-3-line", + "ri-hard-drive-3-fill", + "ri-hard-drive-fill", + "ri-hotspot-fill", + "ri-install-line", + "ri-hotspot-line", + "ri-hard-drive-line", + "ri-install-fill", + "ri-instance-line", + "ri-instance-fill", + "ri-keyboard-box-fill", + "ri-keyboard-box-line", + "ri-keyboard-fill", + "ri-mac-fill", + "ri-keyboard-line", + "ri-mobile-download-fill", + "ri-macbook-fill", + "ri-macbook-line", + "ri-mac-line", + "ri-mobile-download-line", + "ri-phone-fill", + "ri-mouse-fill", + "ri-mouse-line", + "ri-phone-line", + "ri-phone-find-line", + "ri-phone-lock-line", + "ri-phone-find-fill", + "ri-phone-lock-fill", + "ri-qr-code-line", + "ri-qr-code-fill", + "ri-qr-scan-fill", + "ri-qr-scan-2-line", + "ri-qr-scan-2-fill", + "ri-qr-scan-line", + "ri-radar-line", + "ri-radar-fill", + "ri-ram-2-fill", + "ri-ram-fill", + "ri-ram-2-line", + "ri-ram-line", + "ri-remote-control-2-fill", + "ri-remote-control-2-line", + "ri-remote-control-line", + "ri-restart-fill", + "ri-remote-control-fill", + "ri-rotate-lock-fill", + "ri-rfid-fill", + "ri-restart-line", + "ri-rfid-line", + "ri-rotate-lock-line", + "ri-router-line", + "ri-rss-fill", + "ri-router-fill", + "ri-save-2-fill", + "ri-save-2-line", + "ri-rss-line", + "ri-save-3-fill", + "ri-save-3-line", + "ri-save-fill", + "ri-save-line", + "ri-scan-2-line", + "ri-scan-2-fill", + "ri-scan-line", + "ri-sd-card-fill", + "ri-scan-fill", + "ri-sd-card-line", + "ri-sd-card-mini-fill", + "ri-sd-card-mini-line", + "ri-sensor-fill", + "ri-sensor-line", + "ri-shut-down-fill", + "ri-shut-down-line", + "ri-server-line", + "ri-signal-wifi-1-fill", + "ri-server-fill", + "ri-signal-wifi-1-line", + "ri-signal-wifi-2-line", + "ri-signal-wifi-3-line", + "ri-signal-wifi-3-fill", + "ri-signal-wifi-2-fill", + "ri-signal-wifi-error-line", + "ri-signal-wifi-line", + "ri-signal-wifi-off-fill", + "ri-signal-wifi-off-line", + "ri-signal-wifi-fill", + "ri-sim-card-2-fill", + "ri-sim-card-2-line", + "ri-sim-card-line", + "ri-smartphone-fill", + "ri-smartphone-line", + "ri-tablet-fill", + "ri-sim-card-fill", + "ri-tablet-line", + "ri-tv-2-fill", + "ri-tv-2-line", + "ri-tv-fill", + "ri-tv-line", + "ri-u-disk-fill", + "ri-u-disk-line", + "ri-uninstall-line", + "ri-uninstall-fill", + "ri-usb-fill", + "ri-usb-line", + "ri-wifi-fill", + "ri-signal-wifi-error-fill", + "ri-wifi-line", + "ri-wifi-off-fill", + "ri-wifi-off-line", + "ri-wireless-charging-line", + "ri-wireless-charging-fill", + "ri-braces-fill", + "ri-braces-line", + "ri-brackets-line", + "ri-bug-2-line", + "ri-brackets-fill", + "ri-bug-2-fill", + "ri-bug-fill", + "ri-code-box-fill", + "ri-bug-line", + "ri-code-ai-line", + "ri-code-box-line", + "ri-code-ai-fill", + "ri-code-s-line", + "ri-code-s-fill", + "ri-code-fill", + "ri-code-line", + "ri-code-s-slash-fill", + "ri-code-s-slash-line", + "ri-command-fill", + "ri-command-line", + "ri-css3-fill", + "ri-css3-line", + "ri-cursor-line", + "ri-git-branch-fill", + "ri-cursor-fill", + "ri-git-close-pull-request-fill", + "ri-git-close-pull-request-line", + "ri-git-commit-fill", + "ri-git-branch-line", + "ri-git-commit-line", + "ri-git-merge-fill", + "ri-git-fork-fill", + "ri-git-fork-line", + "ri-git-merge-line", + "ri-git-pr-draft-fill", + "ri-git-pr-draft-line", + "ri-git-pull-request-line", + "ri-git-pull-request-fill", + "ri-git-repository-commits-line", + "ri-git-repository-commits-fill", + "ri-git-repository-line", + "ri-git-repository-fill", + "ri-git-repository-private-line", + "ri-git-repository-private-fill", + "ri-html5-line", + "ri-html5-fill", + "ri-javascript-fill", + "ri-javascript-line", + "ri-parentheses-fill", + "ri-parentheses-line", + "ri-php-fill", + "ri-puzzle-2-fill", + "ri-php-line", + "ri-puzzle-2-line", + "ri-puzzle-fill", + "ri-puzzle-line", + "ri-terminal-box-line", + "ri-terminal-box-fill", + "ri-terminal-window-line", + "ri-terminal-line", + "ri-terminal-fill", + "ri-terminal-window-fill", + "ri-a-b", + "ri-ai-generate-text", + "ri-ai-generate-2", + "ri-ai-generate", + "ri-align-center", + "ri-align-bottom", + "ri-align-right", + "ri-align-left", + "ri-align-justify", + "ri-align-top", + "ri-asterisk", + "ri-align-vertically", + "ri-bold", + "ri-bring-to-front", + "ri-bring-forward", + "ri-attachment-2", + "ri-code-view", + "ri-calendar-view", + "ri-code-block", + "ri-custom-size", + "ri-double-quotes-l", + "ri-carousel-view", + "ri-delete-column", + "ri-delete-row", + "ri-double-quotes-r", + "ri-draggable", + "ri-dropdown-list", + "ri-emphasis-cn", + "ri-emphasis", + "ri-english-input", + "ri-font-color", + "ri-flow-chart", + "ri-focus-mode", + "ri-font-mono", + "ri-font-sans-serif", + "ri-font-family", + "ri-font-size-2", + "ri-font-size-ai", + "ri-font-sans", + "ri-formula", + "ri-functions", + "ri-font-size", + "ri-format-clear", + "ri-gallery-view", + "ri-h-1", + "ri-gallery-view-2", + "ri-h-3", + "ri-h-2", + "ri-h-4", + "ri-hashtag", + "ri-h-5", + "ri-indent-decrease", + "ri-hand", + "ri-heading", + "ri-h-6", + "ri-indent-increase", + "ri-input-field", + "ri-info-i", + "ri-input-cursor-move", + "ri-insert-column-right", + "ri-insert-row-bottom", + "ri-italic", + "ri-insert-column-left", + "ri-insert-row-top", + "ri-kanban-view", + "ri-kanban-view-2", + "ri-letter-spacing-2", + "ri-line-height", + "ri-line-height-2", + "ri-link-m", + "ri-link", + "ri-link-unlink-m", + "ri-link-unlink", + "ri-list-check-2", + "ri-list-check-3", + "ri-list-ordered-2", + "ri-list-indefinite", + "ri-list-ordered", + "ri-list-radio", + "ri-list-view", + "ri-merge-cells-horizontal", + "ri-merge-cells-vertical", + "ri-list-unordered", + "ri-list-check", + "ri-mind-map", + "ri-node-tree", + "ri-number-0", + "ri-number-1", + "ri-number-2", + "ri-number-3", + "ri-number-4", + "ri-number-6", + "ri-number-7", + "ri-number-5", + "ri-number-8", + "ri-number-9", + "ri-omega", + "ri-organization-chart", + "ri-page-separator", + "ri-overline", + "ri-paragraph", + "ri-question-mark", + "ri-quote-text", + "ri-rounded-corner", + "ri-pinyin-input", + "ri-send-to-back", + "ri-send-backward", + "ri-separator", + "ri-single-quotes-r", + "ri-slash-commands-2", + "ri-sketching", + "ri-slash-commands", + "ri-single-quotes-l", + "ri-slideshow-view", + "ri-sort-alphabet-asc", + "ri-sort-alphabet-desc", + "ri-sort-desc", + "ri-sort-asc", + "ri-sort-number-asc", + "ri-space", + "ri-sort-number-desc", + "ri-split-cells-vertical", + "ri-split-cells-horizontal", + "ri-stacked-view", + "ri-square-root", + "ri-strikethrough-2", + "ri-subscript-2", + "ri-superscript-2", + "ri-superscript", + "ri-strikethrough", + "ri-subscript", + "ri-table-2", + "ri-table-3", + "ri-text-block", + "ri-table-view", + "ri-text-direction-l", + "ri-text-direction-r", + "ri-text-snippet", + "ri-text-wrap", + "ri-text", + "ri-text-spacing", + "ri-timeline-view", + "ri-translate-ai-2", + "ri-translate-2", + "ri-translate", + "ri-translate-ai", + "ri-underline", + "ri-wubi-input", + "ri-24-hours-fill", + "ri-auction-fill", + "ri-bank-card-2-fill", + "ri-bank-card-2-line", + "ri-24-hours-line", + "ri-auction-line", + "ri-bank-card-fill", + "ri-bank-card-line", + "ri-bit-coin-line", + "ri-bit-coin-fill", + "ri-bnb-fill", + "ri-bnb-line", + "ri-btc-fill", + "ri-cash-line", + "ri-cash-fill", + "ri-btc-line", + "ri-coin-fill", + "ri-coin-line", + "ri-coins-fill", + "ri-copper-coin-line", + "ri-coins-line", + "ri-copper-diamond-fill", + "ri-copper-coin-fill", + "ri-coupon-2-fill", + "ri-copper-diamond-line", + "ri-coupon-3-line", + "ri-coupon-2-line", + "ri-coupon-3-fill", + "ri-coupon-4-fill", + "ri-coupon-5-fill", + "ri-coupon-fill", + "ri-coupon-4-line", + "ri-coupon-5-line", + "ri-coupon-line", + "ri-currency-line", + "ri-diamond-line", + "ri-diamond-fill", + "ri-currency-fill", + "ri-diamond-ring-fill", + "ri-discount-percent-fill", + "ri-discount-percent-line", + "ri-eth-fill", + "ri-diamond-ring-line", + "ri-eth-line", + "ri-exchange-box-fill", + "ri-exchange-2-line", + "ri-exchange-box-line", + "ri-exchange-dollar-fill", + "ri-exchange-cny-fill", + "ri-exchange-fill", + "ri-exchange-cny-line", + "ri-exchange-dollar-line", + "ri-exchange-2-fill", + "ri-exchange-funds-fill", + "ri-exchange-funds-line", + "ri-funds-box-fill", + "ri-funds-fill", + "ri-funds-line", + "ri-exchange-line", + "ri-funds-box-line", + "ri-gift-2-line", + "ri-gift-2-fill", + "ri-hand-coin-fill", + "ri-gift-line", + "ri-gift-fill", + "ri-hand-coin-line", + "ri-hand-heart-fill", + "ri-increase-decrease-fill", + "ri-jewelry-fill", + "ri-jewelry-line", + "ri-increase-decrease-line", + "ri-hand-heart-line", + "ri-money-cny-box-line", + "ri-money-cny-box-fill", + "ri-money-cny-circle-fill", + "ri-money-dollar-box-line", + "ri-money-dollar-circle-fill", + "ri-money-cny-circle-line", + "ri-money-dollar-box-fill", + "ri-money-euro-box-line", + "ri-money-euro-box-fill", + "ri-money-euro-circle-fill", + "ri-money-dollar-circle-line", + "ri-money-pound-box-line", + "ri-money-euro-circle-line", + "ri-money-pound-box-fill", + "ri-money-pound-circle-fill", + "ri-money-rupee-circle-line", + "ri-money-pound-circle-line", + "ri-money-rupee-circle-fill", + "ri-nft-line", + "ri-nft-fill", + "ri-p2p-fill", + "ri-percent-fill", + "ri-no-credit-card-fill", + "ri-no-credit-card-line", + "ri-percent-line", + "ri-p2p-line", + "ri-price-tag-2-line", + "ri-price-tag-2-fill", + "ri-price-tag-3-fill", + "ri-price-tag-3-line", + "ri-price-tag-fill", + "ri-red-packet-line", + "ri-red-packet-fill", + "ri-price-tag-line", + "ri-refund-2-line", + "ri-refund-2-fill", + "ri-refund-fill", + "ri-safe-2-fill", + "ri-refund-line", + "ri-safe-3-fill", + "ri-safe-2-line", + "ri-safe-3-line", + "ri-safe-fill", + "ri-secure-payment-fill", + "ri-secure-payment-line", + "ri-safe-line", + "ri-shopping-bag-2-fill", + "ri-shopping-bag-3-fill", + "ri-shopping-bag-3-line", + "ri-shopping-bag-4-fill", + "ri-shopping-bag-2-line", + "ri-shopping-bag-4-line", + "ri-shopping-bag-fill", + "ri-shopping-basket-2-line", + "ri-shopping-bag-line", + "ri-shopping-basket-fill", + "ri-shopping-basket-2-fill", + "ri-shopping-cart-2-line", + "ri-shopping-basket-line", + "ri-shopping-cart-2-fill", + "ri-shopping-cart-line", + "ri-stock-fill", + "ri-shopping-cart-fill", + "ri-stock-line", + "ri-swap-2-fill", + "ri-swap-box-fill", + "ri-swap-2-line", + "ri-swap-3-fill", + "ri-swap-3-line", + "ri-swap-fill", + "ri-swap-line", + "ri-ticket-2-line", + "ri-swap-box-line", + "ri-ticket-2-fill", + "ri-ticket-fill", + "ri-ticket-line", + "ri-token-swap-line", + "ri-token-swap-fill", + "ri-trophy-fill", + "ri-vip-crown-2-line", + "ri-vip-crown-fill", + "ri-trophy-line", + "ri-vip-crown-line", + "ri-vip-crown-2-fill", + "ri-vip-line", + "ri-vip-diamond-fill", + "ri-vip-diamond-line", + "ri-wallet-2-fill", + "ri-vip-fill", + "ri-wallet-2-line", + "ri-wallet-3-line", + "ri-wallet-3-fill", + "ri-water-flash-line", + "ri-wallet-fill", + "ri-xrp-line", + "ri-xrp-fill", + "ri-wallet-line", + "ri-water-flash-fill", + "ri-xtz-fill", + "ri-xtz-line", + "ri-align-item-bottom-fill", + "ri-align-item-bottom-line", + "ri-align-item-horizontal-center-fill", + "ri-align-item-horizontal-center-line", + "ri-align-item-left-fill", + "ri-align-item-left-line", + "ri-align-item-right-fill", + "ri-align-item-right-line", + "ri-align-item-top-fill", + "ri-align-item-top-line", + "ri-anticlockwise-2-fill", + "ri-align-item-vertical-center-line", + "ri-anticlockwise-2-line", + "ri-align-item-vertical-center-fill", + "ri-anticlockwise-fill", + "ri-anticlockwise-line", + "ri-artboard-2-fill", + "ri-artboard-2-line", + "ri-ball-pen-fill", + "ri-ball-pen-line", + "ri-artboard-fill", + "ri-artboard-line", + "ri-blur-off-fill", + "ri-blur-off-line", + "ri-brush-2-fill", + "ri-brush-3-fill", + "ri-brush-2-line", + "ri-brush-3-line", + "ri-brush-4-fill", + "ri-brush-4-line", + "ri-brush-ai-fill", + "ri-brush-ai-line", + "ri-circle-fill", + "ri-brush-line", + "ri-brush-fill", + "ri-circle-line", + "ri-clockwise-2-fill", + "ri-clockwise-line", + "ri-clockwise-2-line", + "ri-collage-fill", + "ri-collage-line", + "ri-clockwise-fill", + "ri-color-filter-ai-fill", + "ri-color-filter-ai-line", + "ri-color-filter-fill", + "ri-compasses-2-fill", + "ri-compasses-2-line", + "ri-color-filter-line", + "ri-compasses-line", + "ri-compasses-fill", + "ri-contrast-2-fill", + "ri-contrast-drop-2-fill", + "ri-contrast-drop-fill", + "ri-contrast-drop-2-line", + "ri-contrast-2-line", + "ri-contrast-drop-line", + "ri-contrast-fill", + "ri-crop-2-fill", + "ri-contrast-line", + "ri-crop-2-line", + "ri-crop-fill", + "ri-crop-line", + "ri-crosshair-2-fill", + "ri-crosshair-fill", + "ri-crosshair-2-line", + "ri-crosshair-line", + "ri-drag-drop-fill", + "ri-drag-drop-line", + "ri-drop-line", + "ri-edit-2-fill", + "ri-edit-2-line", + "ri-drop-fill", + "ri-edit-box-fill", + "ri-edit-circle-line", + "ri-edit-box-line", + "ri-edit-circle-fill", + "ri-edit-fill", + "ri-edit-line", + "ri-eraser-fill", + "ri-eraser-line", + "ri-flip-horizontal-2-fill", + "ri-flip-horizontal-2-line", + "ri-flip-horizontal-fill", + "ri-flip-vertical-2-fill", + "ri-flip-horizontal-line", + "ri-flip-vertical-2-line", + "ri-flip-vertical-fill", + "ri-focus-2-fill", + "ri-flip-vertical-line", + "ri-focus-3-line", + "ri-focus-2-line", + "ri-focus-3-fill", + "ri-focus-fill", + "ri-focus-line", + "ri-grid-line", + "ri-grid-fill", + "ri-hammer-fill", + "ri-hexagon-fill", + "ri-hammer-line", + "ri-ink-bottle-fill", + "ri-hexagon-line", + "ri-ink-bottle-line", + "ri-input-method-fill", + "ri-input-method-line", + "ri-layout-2-line", + "ri-layout-2-fill", + "ri-layout-3-line", + "ri-layout-4-fill", + "ri-layout-3-fill", + "ri-layout-5-line", + "ri-layout-5-fill", + "ri-layout-4-line", + "ri-layout-6-line", + "ri-layout-bottom-2-fill", + "ri-layout-bottom-2-line", + "ri-layout-6-fill", + "ri-layout-bottom-fill", + "ri-layout-column-fill", + "ri-layout-bottom-line", + "ri-layout-column-line", + "ri-layout-fill", + "ri-layout-grid-2-fill", + "ri-layout-grid-2-line", + "ri-layout-grid-fill", + "ri-layout-grid-line", + "ri-layout-horizontal-fill", + "ri-layout-left-2-fill", + "ri-layout-horizontal-line", + "ri-layout-left-2-line", + "ri-layout-left-fill", + "ri-layout-left-line", + "ri-layout-line", + "ri-layout-masonry-line", + "ri-layout-masonry-fill", + "ri-layout-right-2-fill", + "ri-layout-right-2-line", + "ri-layout-right-fill", + "ri-layout-right-line", + "ri-layout-row-fill", + "ri-layout-top-2-fill", + "ri-layout-top-2-line", + "ri-layout-top-line", + "ri-layout-row-line", + "ri-layout-vertical-fill", + "ri-layout-vertical-line", + "ri-magic-fill", + "ri-layout-top-fill", + "ri-magic-line", + "ri-mark-pen-fill", + "ri-markup-line", + "ri-mark-pen-line", + "ri-octagon-fill", + "ri-markup-fill", + "ri-paint-brush-line", + "ri-paint-line", + "ri-octagon-line", + "ri-paint-fill", + "ri-palette-fill", + "ri-paint-brush-fill", + "ri-palette-line", + "ri-pencil-fill", + "ri-pantone-fill", + "ri-pen-nib-fill", + "ri-pencil-line", + "ri-pen-nib-line", + "ri-pantone-line", + "ri-pencil-ruler-2-fill", + "ri-pencil-ruler-fill", + "ri-pencil-ruler-2-line", + "ri-pencil-ruler-line", + "ri-pentagon-fill", + "ri-pentagon-line", + "ri-quill-pen-ai-fill", + "ri-quill-pen-ai-line", + "ri-quill-pen-fill", + "ri-quill-pen-line", + "ri-rectangle-fill", + "ri-ruler-2-fill", + "ri-ruler-fill", + "ri-rectangle-line", + "ri-ruler-2-line", + "ri-ruler-line", + "ri-scissors-2-fill", + "ri-scissors-cut-fill", + "ri-scissors-2-line", + "ri-scissors-cut-line", + "ri-scissors-fill", + "ri-screenshot-2-fill", + "ri-scissors-line", + "ri-screenshot-fill", + "ri-screenshot-line", + "ri-shadow-fill", + "ri-shadow-line", + "ri-shape-2-fill", + "ri-shape-2-line", + "ri-shapes-fill", + "ri-shape-fill", + "ri-shape-line", + "ri-shapes-line", + "ri-screenshot-2-line", + "ri-sip-fill", + "ri-sip-line", + "ri-square-fill", + "ri-slice-fill", + "ri-slice-line", + "ri-square-line", + "ri-t-box-fill", + "ri-table-alt-fill", + "ri-table-fill", + "ri-table-alt-line", + "ri-table-line", + "ri-tools-line", + "ri-triangle-fill", + "ri-t-box-line", + "ri-tools-fill", + "ri-triangle-line", + "ri-bowl-line", + "ri-bowl-fill", + "ri-bread-fill", + "ri-beer-line", + "ri-bread-line", + "ri-beer-fill", + "ri-cake-2-fill", + "ri-cake-2-line", + "ri-cake-3-fill", + "ri-cake-3-line", + "ri-cake-fill", + "ri-cup-line", + "ri-cake-line", + "ri-drinks-2-line", + "ri-cup-fill", + "ri-drinks-2-fill", + "ri-drinks-fill", + "ri-drinks-line", + "ri-goblet-2-fill", + "ri-goblet-2-line", + "ri-goblet-fill", + "ri-goblet-line", + "ri-knife-fill", + "ri-knife-line", + "ri-knife-blood-fill", + "ri-knife-blood-line", + "ri-restaurant-2-line", + "ri-restaurant-fill", + "ri-restaurant-2-fill", + "ri-restaurant-line", + "ri-aed-electrodes-line", + "ri-aed-electrodes-fill", + "ri-aed-fill", + "ri-brain-2-line", + "ri-aed-line", + "ri-brain-fill", + "ri-brain-line", + "ri-capsule-fill", + "ri-dislike-fill", + "ri-capsule-line", + "ri-dislike-line", + "ri-dna-fill", + "ri-dna-line", + "ri-dossier-line", + "ri-dropper-fill", + "ri-dossier-fill", + "ri-brain-2-fill", + "ri-dropper-line", + "ri-empathize-fill", + "ri-first-aid-kit-fill", + "ri-empathize-line", + "ri-flask-fill", + "ri-hand-sanitizer-fill", + "ri-flask-line", + "ri-health-book-fill", + "ri-hand-sanitizer-line", + "ri-first-aid-kit-line", + "ri-heart-2-fill", + "ri-health-book-line", + "ri-heart-2-line", + "ri-heart-3-fill", + "ri-heart-add-2-line", + "ri-heart-add-fill", + "ri-heart-3-line", + "ri-heart-add-line", + "ri-heart-fill", + "ri-heart-line", + "ri-heart-add-2-fill", + "ri-heart-pulse-fill", + "ri-heart-pulse-line", + "ri-hearts-fill", + "ri-infrared-thermometer-fill", + "ri-infrared-thermometer-line", + "ri-lungs-fill", + "ri-hearts-line", + "ri-medicine-bottle-fill", + "ri-medicine-bottle-line", + "ri-mental-health-fill", + "ri-lungs-line", + "ri-microscope-line", + "ri-mental-health-line", + "ri-nurse-fill", + "ri-nurse-line", + "ri-microscope-fill", + "ri-psychotherapy-fill", + "ri-psychotherapy-line", + "ri-pulse-ai-fill", + "ri-pulse-fill", + "ri-pulse-ai-line", + "ri-pulse-line", + "ri-rest-time-fill", + "ri-rest-time-line", + "ri-stethoscope-fill", + "ri-surgical-mask-fill", + "ri-surgical-mask-line", + "ri-stethoscope-line", + "ri-syringe-line", + "ri-syringe-fill", + "ri-test-tube-fill", + "ri-test-tube-line", + "ri-thermometer-fill", + "ri-virus-line", + "ri-virus-fill", + "ri-zzz-fill", + "ri-zzz-line", + "ri-thermometer-line", + "ri-anchor-fill", + "ri-anchor-line", + "ri-barricade-fill", + "ri-barricade-line", + "ri-bike-fill", + "ri-bus-2-fill", + "ri-bus-2-line", + "ri-bus-fill", + "ri-bike-line", + "ri-bus-wifi-fill", + "ri-bus-line", + "ri-car-line", + "ri-bus-wifi-line", + "ri-car-fill", + "ri-car-washing-fill", + "ri-car-washing-line", + "ri-caravan-line", + "ri-caravan-fill", + "ri-charging-pile-2-line", + "ri-charging-pile-2-fill", + "ri-china-railway-fill", + "ri-china-railway-line", + "ri-charging-pile-fill", + "ri-compass-2-fill", + "ri-charging-pile-line", + "ri-compass-3-fill", + "ri-compass-3-line", + "ri-compass-2-line", + "ri-compass-4-fill", + "ri-compass-4-line", + "ri-compass-fill", + "ri-compass-discover-fill", + "ri-compass-discover-line", + "ri-direction-fill", + "ri-compass-line", + "ri-e-bike-2-fill", + "ri-direction-line", + "ri-e-bike-2-line", + "ri-e-bike-fill", + "ri-e-bike-line", + "ri-earth-line", + "ri-earth-fill", + "ri-flight-land-fill", + "ri-flight-land-line", + "ri-flight-takeoff-fill", + "ri-footprint-fill", + "ri-flight-takeoff-line", + "ri-gas-station-fill", + "ri-footprint-line", + "ri-gas-station-line", + "ri-globe-fill", + "ri-globe-line", + "ri-guide-fill", + "ri-hotel-bed-fill", + "ri-hotel-bed-line", + "ri-guide-line", + "ri-lifebuoy-fill", + "ri-lifebuoy-line", + "ri-luggage-cart-fill", + "ri-luggage-cart-line", + "ri-luggage-deposit-fill", + "ri-map-2-line", + "ri-map-2-fill", + "ri-luggage-deposit-line", + "ri-map-line", + "ri-map-fill", + "ri-map-pin-2-fill", + "ri-map-pin-2-line", + "ri-map-pin-3-line", + "ri-map-pin-3-fill", + "ri-map-pin-4-line", + "ri-map-pin-5-fill", + "ri-map-pin-4-fill", + "ri-map-pin-5-line", + "ri-map-pin-add-fill", + "ri-map-pin-add-line", + "ri-map-pin-line", + "ri-map-pin-fill", + "ri-map-pin-range-fill", + "ri-map-pin-time-fill", + "ri-map-pin-range-line", + "ri-map-pin-user-fill", + "ri-map-pin-time-line", + "ri-motorbike-fill", + "ri-map-pin-user-line", + "ri-motorbike-line", + "ri-navigation-fill", + "ri-navigation-line", + "ri-oil-line", + "ri-oil-fill", + "ri-parking-box-line", + "ri-parking-line", + "ri-parking-box-fill", + "ri-parking-fill", + "ri-pin-distance-fill", + "ri-passport-fill", + "ri-passport-line", + "ri-plane-fill", + "ri-pin-distance-line", + "ri-planet-fill", + "ri-planet-line", + "ri-plane-line", + "ri-police-car-line", + "ri-police-car-fill", + "ri-pushpin-2-fill", + "ri-pushpin-2-line", + "ri-riding-fill", + "ri-pushpin-fill", + "ri-riding-line", + "ri-road-map-line", + "ri-pushpin-line", + "ri-roadster-fill", + "ri-roadster-line", + "ri-road-map-fill", + "ri-rocket-2-fill", + "ri-rocket-2-line", + "ri-rocket-fill", + "ri-rocket-line", + "ri-route-line", + "ri-route-fill", + "ri-run-fill", + "ri-run-line", + "ri-sailboat-fill", + "ri-ship-2-fill", + "ri-sailboat-line", + "ri-ship-2-line", + "ri-ship-fill", + "ri-ship-line", + "ri-signal-tower-line", + "ri-signal-tower-fill", + "ri-signpost-fill", + "ri-signpost-line", + "ri-space-ship-fill", + "ri-space-ship-line", + "ri-steering-2-fill", + "ri-steering-fill", + "ri-steering-2-line", + "ri-subway-fill", + "ri-subway-line", + "ri-subway-wifi-line", + "ri-subway-wifi-fill", + "ri-steering-line", + "ri-suitcase-2-fill", + "ri-suitcase-3-line", + "ri-suitcase-3-fill", + "ri-suitcase-2-line", + "ri-suitcase-fill", + "ri-suitcase-line", + "ri-taxi-fill", + "ri-takeaway-fill", + "ri-takeaway-line", + "ri-taxi-line", + "ri-taxi-wifi-fill", + "ri-time-zone-fill", + "ri-taxi-wifi-line", + "ri-time-zone-line", + "ri-traffic-light-fill", + "ri-traffic-light-line", + "ri-train-fill", + "ri-train-line", + "ri-train-wifi-fill", + "ri-train-wifi-line", + "ri-treasure-map-fill", + "ri-truck-fill", + "ri-treasure-map-line", + "ri-unpin-line", + "ri-unpin-fill", + "ri-truck-line", + "ri-walk-fill", + "ri-walk-line", + "ri-article-fill", + "ri-article-line", + "ri-bill-fill", + "ri-bill-line", + "ri-book-2-line", + "ri-book-2-fill", + "ri-book-3-fill", + "ri-book-3-line", + "ri-book-fill", + "ri-book-line", + "ri-book-marked-fill", + "ri-book-marked-line", + "ri-book-open-line", + "ri-book-open-fill", + "ri-book-read-fill", + "ri-book-read-line", + "ri-booklet-fill", + "ri-booklet-line", + "ri-clipboard-line", + "ri-clipboard-fill", + "ri-contacts-book-3-fill", + "ri-contacts-book-2-line", + "ri-contacts-book-2-fill", + "ri-contacts-book-3-line", + "ri-contacts-book-line", + "ri-contacts-book-fill", + "ri-contacts-book-upload-line", + "ri-contacts-book-upload-fill", + "ri-contract-fill", + "ri-contract-line", + "ri-draft-line", + "ri-file-2-fill", + "ri-file-2-line", + "ri-draft-fill", + "ri-file-3-fill", + "ri-file-3-line", + "ri-file-4-fill", + "ri-file-4-line", + "ri-file-add-fill", + "ri-file-chart-2-fill", + "ri-file-add-line", + "ri-file-chart-2-line", + "ri-file-chart-line", + "ri-file-chart-fill", + "ri-file-check-fill", + "ri-file-check-line", + "ri-file-close-fill", + "ri-file-close-line", + "ri-file-cloud-fill", + "ri-file-cloud-line", + "ri-file-code-fill", + "ri-file-copy-2-fill", + "ri-file-copy-2-line", + "ri-file-copy-line", + "ri-file-copy-fill", + "ri-file-damage-fill", + "ri-file-code-line", + "ri-file-damage-line", + "ri-file-download-fill", + "ri-file-download-line", + "ri-file-excel-2-fill", + "ri-file-edit-fill", + "ri-file-excel-2-line", + "ri-file-excel-fill", + "ri-file-edit-line", + "ri-file-fill", + "ri-file-forbid-fill", + "ri-file-excel-line", + "ri-file-forbid-line", + "ri-file-gif-fill", + "ri-file-history-fill", + "ri-file-gif-line", + "ri-file-hwp-fill", + "ri-file-history-line", + "ri-file-hwp-line", + "ri-file-image-fill", + "ri-file-image-line", + "ri-file-info-line", + "ri-file-line", + "ri-file-info-fill", + "ri-file-list-2-fill", + "ri-file-list-2-line", + "ri-file-list-fill", + "ri-file-list-3-fill", + "ri-file-list-line", + "ri-file-list-3-line", + "ri-file-lock-line", + "ri-file-lock-fill", + "ri-file-marked-fill", + "ri-file-music-fill", + "ri-file-marked-line", + "ri-file-music-line", + "ri-file-paper-2-fill", + "ri-file-paper-2-line", + "ri-file-paper-fill", + "ri-file-paper-line", + "ri-file-pdf-2-fill", + "ri-file-pdf-2-line", + "ri-file-pdf-line", + "ri-file-pdf-fill", + "ri-file-ppt-2-fill", + "ri-file-ppt-2-line", + "ri-file-ppt-fill", + "ri-file-ppt-line", + "ri-file-reduce-fill", + "ri-file-reduce-line", + "ri-file-search-fill", + "ri-file-search-line", + "ri-file-shield-fill", + "ri-file-settings-fill", + "ri-file-shield-2-fill", + "ri-file-shield-2-line", + "ri-file-shield-line", + "ri-file-settings-line", + "ri-file-shred-line", + "ri-file-shred-fill", + "ri-file-text-fill", + "ri-file-text-line", + "ri-file-transfer-fill", + "ri-file-transfer-line", + "ri-file-unknow-fill", + "ri-file-upload-line", + "ri-file-unknow-line", + "ri-file-upload-fill", + "ri-file-user-fill", + "ri-file-user-line", + "ri-file-video-fill", + "ri-file-warning-line", + "ri-file-word-2-fill", + "ri-file-video-line", + "ri-file-word-2-line", + "ri-file-word-fill", + "ri-file-zip-line", + "ri-file-word-line", + "ri-file-zip-fill", + "ri-file-warning-fill", + "ri-folder-2-fill", + "ri-folder-3-fill", + "ri-folder-3-line", + "ri-folder-2-line", + "ri-folder-4-fill", + "ri-folder-5-fill", + "ri-folder-4-line", + "ri-folder-6-fill", + "ri-folder-add-fill", + "ri-folder-add-line", + "ri-folder-chart-2-fill", + "ri-folder-6-line", + "ri-folder-chart-fill", + "ri-folder-chart-2-line", + "ri-folder-chart-line", + "ri-folder-check-line", + "ri-folder-check-fill", + "ri-folder-close-line", + "ri-folder-close-fill", + "ri-folder-cloud-fill", + "ri-folder-download-fill", + "ri-folder-download-line", + "ri-folder-fill", + "ri-folder-cloud-line", + "ri-folder-forbid-line", + "ri-folder-forbid-fill", + "ri-folder-5-line", + "ri-folder-history-fill", + "ri-folder-image-fill", + "ri-folder-history-line", + "ri-folder-image-line", + "ri-folder-info-line", + "ri-folder-info-fill", + "ri-folder-keyhole-line", + "ri-folder-keyhole-fill", + "ri-folder-line", + "ri-folder-lock-fill", + "ri-folder-lock-line", + "ri-folder-open-fill", + "ri-folder-music-line", + "ri-folder-music-fill", + "ri-folder-open-line", + "ri-folder-reduce-fill", + "ri-folder-received-fill", + "ri-folder-received-line", + "ri-folder-reduce-line", + "ri-folder-settings-fill", + "ri-folder-settings-line", + "ri-folder-shared-fill", + "ri-folder-shared-line", + "ri-folder-shield-2-fill", + "ri-folder-shield-line", + "ri-folder-transfer-fill", + "ri-folder-shield-2-line", + "ri-folder-shield-fill", + "ri-folder-transfer-line", + "ri-folder-unknow-fill", + "ri-folder-unknow-line", + "ri-folder-upload-fill", + "ri-folder-upload-line", + "ri-folder-user-line", + "ri-folder-warning-fill", + "ri-folder-video-line", + "ri-folder-user-fill", + "ri-folder-video-fill", + "ri-folder-zip-fill", + "ri-folder-warning-line", + "ri-keynote-fill", + "ri-folder-zip-line", + "ri-folders-fill", + "ri-keynote-line", + "ri-folders-line", + "ri-markdown-fill", + "ri-news-fill", + "ri-newspaper-fill", + "ri-markdown-line", + "ri-newspaper-line", + "ri-numbers-line", + "ri-news-line", + "ri-numbers-fill", + "ri-pages-fill", + "ri-pages-line", + "ri-sticky-note-2-fill", + "ri-receipt-fill", + "ri-sticky-note-2-line", + "ri-receipt-line", + "ri-sticky-note-add-fill", + "ri-sticky-note-add-line", + "ri-sticky-note-fill", + "ri-sticky-note-line", + "ri-survey-line", + "ri-task-fill", + "ri-todo-line", + "ri-todo-fill", + "ri-task-line", + "ri-survey-fill", + "ri-accessibility-fill", + "ri-armchair-fill", + "ri-accessibility-line", + "ri-basketball-fill", + "ri-armchair-line", + "ri-bell-line", + "ri-billiards-line", + "ri-basketball-line", + "ri-book-shelf-fill", + "ri-book-shelf-line", + "ri-box-1-fill", + "ri-bell-fill", + "ri-box-1-line", + "ri-box-2-line", + "ri-billiards-fill", + "ri-box-2-fill", + "ri-box-3-fill", + "ri-box-3-line", + "ri-boxing-fill", + "ri-cactus-fill", + "ri-candle-fill", + "ri-cactus-line", + "ri-candle-line", + "ri-boxing-line", + "ri-chess-fill", + "ri-character-recognition-fill", + "ri-cross-fill", + "ri-character-recognition-line", + "ri-cross-line", + "ri-dice-1-fill", + "ri-dice-1-line", + "ri-chess-line", + "ri-dice-2-line", + "ri-dice-2-fill", + "ri-dice-3-line", + "ri-dice-4-fill", + "ri-dice-3-fill", + "ri-dice-4-line", + "ri-dice-5-fill", + "ri-dice-5-line", + "ri-dice-6-fill", + "ri-dice-6-line", + "ri-dice-fill", + "ri-door-closed-fill", + "ri-door-closed-line", + "ri-door-fill", + "ri-dice-line", + "ri-door-line", + "ri-door-lock-box-fill", + "ri-door-lock-box-line", + "ri-door-lock-fill", + "ri-door-lock-line", + "ri-flower-fill", + "ri-door-open-fill", + "ri-door-open-line", + "ri-flower-line", + "ri-football-fill", + "ri-fridge-line", + "ri-football-line", + "ri-game-fill", + "ri-fridge-fill", + "ri-game-line", + "ri-glasses-2-line", + "ri-glasses-2-fill", + "ri-glasses-fill", + "ri-goggles-line", + "ri-goggles-fill", + "ri-glasses-line", + "ri-graduation-cap-fill", + "ri-golf-ball-fill", + "ri-graduation-cap-line", + "ri-golf-ball-line", + "ri-handbag-line", + "ri-handbag-fill", + "ri-infinity-fill", + "ri-key-fill", + "ri-key-2-fill", + "ri-key-2-line", + "ri-infinity-line", + "ri-key-line", + "ri-leaf-fill", + "ri-leaf-line", + "ri-lightbulb-flash-line", + "ri-lightbulb-fill", + "ri-lightbulb-flash-fill", + "ri-outlet-2-fill", + "ri-lightbulb-line", + "ri-outlet-2-line", + "ri-ping-pong-fill", + "ri-outlet-fill", + "ri-ping-pong-line", + "ri-outlet-line", + "ri-plant-line", + "ri-plug-2-fill", + "ri-plug-2-line", + "ri-plug-line", + "ri-plug-fill", + "ri-plant-fill", + "ri-poker-clubs-line", + "ri-poker-clubs-fill", + "ri-poker-diamonds-fill", + "ri-poker-diamonds-line", + "ri-poker-hearts-fill", + "ri-poker-hearts-line", + "ri-poker-spades-fill", + "ri-police-badge-fill", + "ri-poker-spades-line", + "ri-police-badge-line", + "ri-reserved-line", + "ri-recycle-fill", + "ri-recycle-line", + "ri-reserved-fill", + "ri-scales-2-fill", + "ri-scales-2-line", + "ri-scales-line", + "ri-scales-3-line", + "ri-scales-fill", + "ri-seedling-fill", + "ri-seedling-line", + "ri-scales-3-fill", + "ri-service-bell-line", + "ri-service-bell-fill", + "ri-shirt-line", + "ri-sofa-fill", + "ri-shirt-fill", + "ri-sofa-line", + "ri-stairs-fill", + "ri-stairs-line", + "ri-sword-fill", + "ri-t-shirt-2-fill", + "ri-sword-line", + "ri-t-shirt-2-line", + "ri-t-shirt-air-fill", + "ri-t-shirt-air-line", + "ri-t-shirt-fill", + "ri-t-shirt-line", + "ri-tooth-fill", + "ri-tooth-line", + "ri-tree-fill", + "ri-umbrella-line", + "ri-tree-line", + "ri-voice-recognition-fill", + "ri-voice-recognition-line", + "ri-umbrella-fill", + "ri-weight-fill", + "ri-weight-line", + "ri-wheelchair-fill", + "ri-wheelchair-line", + "ri-alipay-fill", + "ri-alibaba-cloud-fill", + "ri-alibaba-cloud-line", + "ri-amazon-fill", + "ri-alipay-line", + "ri-amazon-line", + "ri-android-fill", + "ri-angularjs-line", + "ri-android-line", + "ri-anthropic-line", + "ri-angularjs-fill", + "ri-anthropic-fill", + "ri-app-store-line", + "ri-app-store-fill", + "ri-apple-fill", + "ri-apple-line", + "ri-baidu-fill", + "ri-bard-fill", + "ri-baidu-line", + "ri-bard-line", + "ri-behance-fill", + "ri-behance-line", + "ri-bilibili-fill", + "ri-bilibili-line", + "ri-blender-fill", + "ri-blogger-fill", + "ri-blogger-line", + "ri-blender-line", + "ri-bluesky-fill", + "ri-bluesky-line", + "ri-bootstrap-fill", + "ri-bootstrap-line", + "ri-centos-line", + "ri-centos-fill", + "ri-chrome-fill", + "ri-claude-fill", + "ri-claude-line", + "ri-chrome-line", + "ri-codepen-fill", + "ri-codepen-line", + "ri-copilot-fill", + "ri-coreos-fill", + "ri-copilot-line", + "ri-coreos-line", + "ri-discord-fill", + "ri-dingding-fill", + "ri-dingding-line", + "ri-discord-line", + "ri-disqus-fill", + "ri-disqus-line", + "ri-douban-fill", + "ri-douban-line", + "ri-dribbble-fill", + "ri-drive-fill", + "ri-drive-line", + "ri-dropbox-fill", + "ri-dropbox-line", + "ri-edge-fill", + "ri-edge-line", + "ri-evernote-fill", + "ri-edge-new-fill", + "ri-edge-new-line", + "ri-facebook-box-fill", + "ri-facebook-circle-line", + "ri-facebook-circle-fill", + "ri-evernote-line", + "ri-dribbble-line", + "ri-facebook-fill", + "ri-facebook-box-line", + "ri-facebook-line", + "ri-fediverse-line", + "ri-figma-fill", + "ri-figma-line", + "ri-fediverse-fill", + "ri-firebase-fill", + "ri-finder-fill", + "ri-firebase-line", + "ri-firefox-browser-fill", + "ri-firefox-browser-line", + "ri-firefox-fill", + "ri-finder-line", + "ri-flickr-fill", + "ri-flickr-line", + "ri-flutter-fill", + "ri-friendica-fill", + "ri-firefox-line", + "ri-flutter-line", + "ri-friendica-line", + "ri-gatsby-fill", + "ri-gemini-fill", + "ri-gatsby-line", + "ri-gemini-line", + "ri-github-line", + "ri-github-fill", + "ri-gitlab-line", + "ri-google-fill", + "ri-google-line", + "ri-google-play-fill", + "ri-gitlab-fill", + "ri-google-play-line", + "ri-honor-of-kings-fill", + "ri-honor-of-kings-line", + "ri-ie-fill", + "ri-ie-line", + "ri-instagram-fill", + "ri-instagram-line", + "ri-invision-fill", + "ri-invision-line", + "ri-java-fill", + "ri-java-line", + "ri-kick-line", + "ri-kakao-talk-fill", + "ri-kakao-talk-line", + "ri-kick-fill", + "ri-line-fill", + "ri-line-line", + "ri-linkedin-box-fill", + "ri-linkedin-fill", + "ri-linkedin-box-line", + "ri-linkedin-line", + "ri-medium-fill", + "ri-mastercard-fill", + "ri-mastercard-line", + "ri-mastodon-line", + "ri-mastodon-fill", + "ri-messenger-line", + "ri-messenger-fill", + "ri-medium-line", + "ri-meta-fill", + "ri-meta-line", + "ri-microsoft-line", + "ri-mini-program-fill", + "ri-microsoft-loop-line", + "ri-microsoft-loop-fill", + "ri-mini-program-line", + "ri-netease-cloud-music-fill", + "ri-mixtral-fill", + "ri-microsoft-fill", + "ri-mixtral-line", + "ri-netease-cloud-music-line", + "ri-netflix-line", + "ri-netflix-fill", + "ri-nextjs-fill", + "ri-nextjs-line", + "ri-nodejs-line", + "ri-notion-line", + "ri-notion-fill", + "ri-npmjs-line", + "ri-npmjs-fill", + "ri-open-source-fill", + "ri-nodejs-fill", + "ri-openai-fill", + "ri-open-source-line", + "ri-openai-line", + "ri-openbase-fill", + "ri-opera-fill", + "ri-openbase-line", + "ri-opera-line", + "ri-patreon-line", + "ri-paypal-fill", + "ri-paypal-line", + "ri-perplexity-fill", + "ri-pinterest-fill", + "ri-perplexity-line", + "ri-pinterest-line", + "ri-patreon-fill", + "ri-pix-fill", + "ri-pix-line", + "ri-pixelfed-fill", + "ri-playstation-fill", + "ri-product-hunt-fill", + "ri-pixelfed-line", + "ri-product-hunt-line", + "ri-playstation-line", + "ri-qq-fill", + "ri-reactjs-fill", + "ri-qq-line", + "ri-reddit-fill", + "ri-reactjs-line", + "ri-remix-run-line", + "ri-remix-run-fill", + "ri-remixicon-fill", + "ri-remixicon-line", + "ri-safari-line", + "ri-reddit-line", + "ri-safari-fill", + "ri-skype-fill", + "ri-skype-line", + "ri-slack-fill", + "ri-snapchat-line", + "ri-soundcloud-fill", + "ri-slack-line", + "ri-snapchat-fill", + "ri-soundcloud-line", + "ri-spectrum-fill", + "ri-spotify-line", + "ri-spectrum-line", + "ri-spotify-fill", + "ri-stack-overflow-fill", + "ri-stack-overflow-line", + "ri-stackshare-line", + "ri-stackshare-fill", + "ri-steam-fill", + "ri-steam-line", + "ri-supabase-fill", + "ri-svelte-fill", + "ri-supabase-line", + "ri-switch-fill", + "ri-svelte-line", + "ri-tailwind-css-fill", + "ri-switch-line", + "ri-tailwind-css-line", + "ri-taobao-fill", + "ri-telegram-2-line", + "ri-taobao-line", + "ri-telegram-2-fill", + "ri-telegram-line", + "ri-telegram-fill", + "ri-threads-fill", + "ri-threads-line", + "ri-tiktok-fill", + "ri-trello-fill", + "ri-tiktok-line", + "ri-tumblr-line", + "ri-trello-line", + "ri-tumblr-fill", + "ri-twitch-line", + "ri-twitter-fill", + "ri-twitter-line", + "ri-twitch-fill", + "ri-twitter-x-line", + "ri-ubuntu-line", + "ri-twitter-x-fill", + "ri-ubuntu-fill", + "ri-unsplash-fill", + "ri-unsplash-line", + "ri-vercel-fill", + "ri-vercel-line", + "ri-vimeo-fill", + "ri-vimeo-line", + "ri-visa-line", + "ri-visa-fill", + "ri-vuejs-fill", + "ri-vk-line", + "ri-webhook-fill", + "ri-vk-fill", + "ri-vuejs-line", + "ri-webhook-line", + "ri-wechat-2-fill", + "ri-wechat-channels-line", + "ri-wechat-2-line", + "ri-wechat-channels-fill", + "ri-wechat-line", + "ri-wechat-pay-fill", + "ri-wechat-fill", + "ri-weibo-fill", + "ri-wechat-pay-line", + "ri-whatsapp-fill", + "ri-whatsapp-line", + "ri-windows-line", + "ri-weibo-line", + "ri-wordpress-fill", + "ri-windows-fill", + "ri-wordpress-line", + "ri-xbox-fill", + "ri-xbox-line", + "ri-xing-line", + "ri-xing-fill", + "ri-youtube-line", + "ri-youtube-fill", + "ri-yuque-fill", + "ri-zcool-fill", + "ri-zcool-line", + "ri-yuque-line", + "ri-zhihu-fill", + "ri-zhihu-line", + "ri-4k-line", + "ri-album-fill", + "ri-4k-fill", + "ri-album-line", + "ri-aspect-ratio-fill", + "ri-broadcast-line", + "ri-broadcast-fill", + "ri-aspect-ratio-line", + "ri-camera-2-fill", + "ri-camera-ai-line", + "ri-camera-ai-fill", + "ri-camera-3-fill", + "ri-camera-fill", + "ri-camera-3-line", + "ri-camera-lens-ai-fill", + "ri-camera-2-line", + "ri-camera-lens-ai-line", + "ri-camera-lens-fill", + "ri-camera-line", + "ri-camera-lens-line", + "ri-camera-off-fill", + "ri-camera-off-line", + "ri-camera-switch-fill", + "ri-clapperboard-ai-line", + "ri-clapperboard-fill", + "ri-camera-switch-line", + "ri-clapperboard-line", + "ri-clapperboard-ai-fill", + "ri-closed-captioning-ai-fill", + "ri-closed-captioning-ai-line", + "ri-closed-captioning-fill", + "ri-disc-line", + "ri-dv-fill", + "ri-closed-captioning-line", + "ri-disc-fill", + "ri-dvd-ai-fill", + "ri-dv-line", + "ri-dvd-ai-line", + "ri-dvd-fill", + "ri-dvd-line", + "ri-equalizer-2-fill", + "ri-equalizer-2-line", + "ri-eject-line", + "ri-eject-fill", + "ri-equalizer-fill", + "ri-equalizer-3-line", + "ri-equalizer-3-fill", + "ri-film-ai-fill", + "ri-film-fill", + "ri-equalizer-line", + "ri-forward-10-line", + "ri-film-ai-line", + "ri-film-line", + "ri-forward-15-fill", + "ri-forward-10-fill", + "ri-forward-30-fill", + "ri-forward-30-line", + "ri-forward-15-line", + "ri-forward-5-fill", + "ri-forward-end-fill", + "ri-forward-end-mini-fill", + "ri-forward-5-line", + "ri-forward-end-mini-line", + "ri-forward-end-line", + "ri-fullscreen-exit-fill", + "ri-fullscreen-fill", + "ri-fullscreen-exit-line", + "ri-fullscreen-line", + "ri-gallery-fill", + "ri-gallery-line", + "ri-gallery-upload-line", + "ri-hd-fill", + "ri-gallery-upload-fill", + "ri-hd-line", + "ri-headphone-fill", + "ri-hq-fill", + "ri-headphone-line", + "ri-image-2-fill", + "ri-hq-line", + "ri-image-2-line", + "ri-image-ai-fill", + "ri-image-add-fill", + "ri-image-add-line", + "ri-image-ai-line", + "ri-image-circle-ai-fill", + "ri-image-circle-line", + "ri-image-circle-ai-line", + "ri-image-edit-fill", + "ri-image-edit-line", + "ri-image-fill", + "ri-landscape-ai-line", + "ri-landscape-fill", + "ri-image-circle-fill", + "ri-landscape-ai-fill", + "ri-image-line", + "ri-landscape-line", + "ri-memories-fill", + "ri-live-fill", + "ri-mic-2-ai-fill", + "ri-live-line", + "ri-memories-line", + "ri-mic-2-fill", + "ri-mic-2-line", + "ri-mic-2-ai-line", + "ri-mic-ai-fill", + "ri-mic-fill", + "ri-mic-ai-line", + "ri-mic-line", + "ri-mic-off-line", + "ri-mic-off-fill", + "ri-movie-2-ai-fill", + "ri-movie-2-fill", + "ri-movie-2-ai-line", + "ri-movie-2-line", + "ri-movie-ai-fill", + "ri-movie-ai-line", + "ri-movie-line", + "ri-multi-image-fill", + "ri-movie-fill", + "ri-multi-image-line", + "ri-music-2-line", + "ri-music-2-fill", + "ri-music-ai-fill", + "ri-music-ai-line", + "ri-music-fill", + "ri-mv-ai-fill", + "ri-music-line", + "ri-mv-ai-line", + "ri-mv-fill", + "ri-mv-line", + "ri-notification-2-fill", + "ri-notification-2-line", + "ri-notification-4-fill", + "ri-notification-3-line", + "ri-notification-4-line", + "ri-notification-3-fill", + "ri-notification-fill", + "ri-notification-line", + "ri-notification-snooze-fill", + "ri-notification-off-fill", + "ri-notification-off-line", + "ri-notification-snooze-line", + "ri-order-play-fill", + "ri-pause-circle-fill", + "ri-pause-fill", + "ri-pause-circle-line", + "ri-order-play-line", + "ri-pause-large-line", + "ri-pause-large-fill", + "ri-pause-line", + "ri-pause-mini-fill", + "ri-phone-camera-fill", + "ri-pause-mini-line", + "ri-phone-camera-line", + "ri-picture-in-picture-2-fill", + "ri-picture-in-picture-2-line", + "ri-picture-in-picture-fill", + "ri-picture-in-picture-exit-line", + "ri-play-circle-fill", + "ri-picture-in-picture-exit-fill", + "ri-picture-in-picture-line", + "ri-play-line", + "ri-play-circle-line", + "ri-play-large-fill", + "ri-play-large-line", + "ri-play-fill", + "ri-play-list-2-fill", + "ri-play-list-2-line", + "ri-play-list-add-fill", + "ri-play-list-fill", + "ri-play-list-add-line", + "ri-play-list-line", + "ri-play-mini-line", + "ri-play-reverse-fill", + "ri-play-mini-fill", + "ri-play-reverse-large-fill", + "ri-play-reverse-line", + "ri-play-reverse-large-line", + "ri-play-reverse-mini-fill", + "ri-play-reverse-mini-line", + "ri-polaroid-2-fill", + "ri-polaroid-2-line", + "ri-polaroid-fill", + "ri-radio-2-fill", + "ri-polaroid-line", + "ri-radio-2-line", + "ri-record-circle-fill", + "ri-radio-line", + "ri-record-circle-line", + "ri-radio-fill", + "ri-repeat-fill", + "ri-repeat-2-line", + "ri-repeat-2-fill", + "ri-repeat-one-fill", + "ri-repeat-line", + "ri-replay-10-fill", + "ri-replay-10-line", + "ri-repeat-one-line", + "ri-replay-15-line", + "ri-replay-15-fill", + "ri-replay-30-fill", + "ri-replay-30-line", + "ri-replay-5-fill", + "ri-rewind-fill", + "ri-replay-5-line", + "ri-rewind-line", + "ri-rewind-mini-fill", + "ri-rewind-mini-line", + "ri-rewind-start-fill", + "ri-rewind-start-line", + "ri-rhythm-fill", + "ri-rhythm-line", + "ri-rewind-start-mini-fill", + "ri-shuffle-fill", + "ri-rewind-start-mini-line", + "ri-shuffle-line", + "ri-skip-back-fill", + "ri-skip-back-mini-fill", + "ri-skip-back-line", + "ri-skip-back-mini-line", + "ri-skip-forward-fill", + "ri-skip-forward-line", + "ri-skip-forward-mini-fill", + "ri-skip-forward-mini-line", + "ri-slow-down-fill", + "ri-slow-down-line", + "ri-sound-module-line", + "ri-speaker-2-line", + "ri-speaker-2-fill", + "ri-speaker-3-fill", + "ri-speaker-3-line", + "ri-speed-fill", + "ri-speaker-fill", + "ri-speed-line", + "ri-speed-mini-fill", + "ri-speaker-line", + "ri-speed-up-fill", + "ri-speed-up-line", + "ri-speed-mini-line", + "ri-stop-circle-line", + "ri-stop-fill", + "ri-stop-large-line", + "ri-stop-circle-fill", + "ri-stop-large-fill", + "ri-stop-mini-fill", + "ri-surround-sound-fill", + "ri-stop-line", + "ri-sound-module-fill", + "ri-surround-sound-line", + "ri-stop-mini-line", + "ri-tape-line", + "ri-video-add-fill", + "ri-video-ai-fill", + "ri-video-add-line", + "ri-video-ai-line", + "ri-video-download-fill", + "ri-tape-fill", + "ri-video-fill", + "ri-video-off-fill", + "ri-video-download-line", + "ri-video-on-ai-fill", + "ri-video-off-line", + "ri-video-line", + "ri-video-upload-fill", + "ri-video-on-fill", + "ri-video-on-line", + "ri-video-on-ai-line", + "ri-video-upload-line", + "ri-voice-ai-fill", + "ri-vidicon-fill", + "ri-vidicon-2-fill", + "ri-vidicon-2-line", + "ri-vidicon-line", + "ri-voice-ai-line", + "ri-voiceprint-fill", + "ri-voiceprint-line", + "ri-volume-down-line", + "ri-volume-down-fill", + "ri-volume-mute-fill", + "ri-volume-mute-line", + "ri-volume-off-vibrate-fill", + "ri-volume-off-vibrate-line", + "ri-volume-up-fill", + "ri-volume-up-line", + "ri-volume-vibrate-fill", + "ri-volume-vibrate-line", + "ri-webcam-line", + "ri-webcam-fill", + "ri-add-box-fill", + "ri-add-circle-fill", + "ri-add-box-line", + "ri-add-circle-line", + "ri-add-large-fill", + "ri-add-fill", + "ri-add-large-line", + "ri-alarm-add-fill", + "ri-add-line", + "ri-alarm-add-line", + "ri-alarm-fill", + "ri-alarm-snooze-fill", + "ri-alarm-line", + "ri-alarm-warning-fill", + "ri-alarm-snooze-line", + "ri-alert-fill", + "ri-alarm-warning-line", + "ri-alert-line", + "ri-apps-2-add-fill", + "ri-apps-2-fill", + "ri-apps-2-ai-fill", + "ri-apps-2-ai-line", + "ri-apps-2-line", + "ri-apps-fill", + "ri-apps-2-add-line", + "ri-apps-line", + "ri-check-double-fill", + "ri-check-double-line", + "ri-check-fill", + "ri-checkbox-blank-circle-fill", + "ri-check-line", + "ri-checkbox-blank-circle-line", + "ri-checkbox-blank-fill", + "ri-checkbox-blank-line", + "ri-checkbox-circle-line", + "ri-checkbox-fill", + "ri-checkbox-circle-fill", + "ri-checkbox-indeterminate-fill", + "ri-checkbox-indeterminate-line", + "ri-checkbox-line", + "ri-checkbox-multiple-blank-fill", + "ri-checkbox-multiple-blank-line", + "ri-checkbox-multiple-fill", + "ri-checkbox-multiple-line", + "ri-close-circle-fill", + "ri-close-circle-line", + "ri-close-fill", + "ri-close-large-fill", + "ri-close-line", + "ri-dashboard-fill", + "ri-close-large-line", + "ri-dashboard-horizontal-fill", + "ri-dashboard-horizontal-line", + "ri-dashboard-line", + "ri-delete-back-2-fill", + "ri-delete-back-2-line", + "ri-delete-back-line", + "ri-delete-bin-2-fill", + "ri-delete-bin-3-fill", + "ri-delete-back-fill", + "ri-delete-bin-3-line", + "ri-delete-bin-2-line", + "ri-delete-bin-4-fill", + "ri-delete-bin-4-line", + "ri-delete-bin-5-fill", + "ri-delete-bin-5-line", + "ri-delete-bin-6-fill", + "ri-delete-bin-7-fill", + "ri-delete-bin-6-line", + "ri-delete-bin-7-line", + "ri-delete-bin-fill", + "ri-delete-bin-line", + "ri-divide-fill", + "ri-divide-line", + "ri-download-2-line", + "ri-download-2-fill", + "ri-download-cloud-2-fill", + "ri-download-cloud-2-line", + "ri-download-cloud-fill", + "ri-download-cloud-line", + "ri-download-line", + "ri-download-fill", + "ri-equal-fill", + "ri-equal-line", + "ri-error-warning-line", + "ri-error-warning-fill", + "ri-export-line", + "ri-export-fill", + "ri-eye-2-fill", + "ri-external-link-line", + "ri-eye-2-line", + "ri-external-link-fill", + "ri-eye-close-line", + "ri-eye-close-fill", + "ri-eye-fill", + "ri-eye-line", + "ri-eye-off-line", + "ri-eye-off-fill", + "ri-filter-2-line", + "ri-filter-2-fill", + "ri-filter-3-line", + "ri-filter-3-fill", + "ri-filter-fill", + "ri-filter-line", + "ri-filter-off-fill", + "ri-filter-off-line", + "ri-find-replace-fill", + "ri-find-replace-line", + "ri-forbid-2-fill", + "ri-forbid-2-line", + "ri-forbid-fill", + "ri-function-add-fill", + "ri-forbid-line", + "ri-function-add-line", + "ri-history-fill", + "ri-function-line", + "ri-history-line", + "ri-hourglass-2-fill", + "ri-function-fill", + "ri-hourglass-fill", + "ri-hourglass-2-line", + "ri-hourglass-line", + "ri-import-fill", + "ri-information-2-fill", + "ri-indeterminate-circle-line", + "ri-indeterminate-circle-fill", + "ri-information-fill", + "ri-information-2-line", + "ri-information-line", + "ri-information-off-line", + "ri-information-off-fill", + "ri-list-settings-fill", + "ri-list-settings-line", + "ri-loader-2-fill", + "ri-loader-3-fill", + "ri-loader-2-line", + "ri-loader-3-line", + "ri-loader-4-line", + "ri-loader-5-line", + "ri-loader-line", + "ri-loader-5-fill", + "ri-lock-2-fill", + "ri-loader-fill", + "ri-import-line", + "ri-lock-2-line", + "ri-lock-line", + "ri-loader-4-fill", + "ri-lock-password-line", + "ri-lock-star-fill", + "ri-lock-fill", + "ri-lock-password-fill", + "ri-lock-star-line", + "ri-lock-unlock-line", + "ri-lock-unlock-fill", + "ri-login-box-fill", + "ri-login-box-line", + "ri-login-circle-fill", + "ri-logout-box-line", + "ri-login-circle-line", + "ri-logout-box-fill", + "ri-logout-box-r-line", + "ri-logout-circle-fill", + "ri-logout-circle-r-fill", + "ri-logout-circle-r-line", + "ri-logout-circle-line", + "ri-logout-box-r-fill", + "ri-loop-left-line", + "ri-loop-right-fill", + "ri-loop-left-fill", + "ri-menu-2-line", + "ri-loop-right-line", + "ri-menu-3-fill", + "ri-menu-4-fill", + "ri-menu-2-fill", + "ri-menu-3-line", + "ri-menu-5-line", + "ri-menu-add-fill", + "ri-menu-4-line", + "ri-menu-5-fill", + "ri-menu-add-line", + "ri-menu-fill", + "ri-menu-fold-2-fill", + "ri-menu-fold-3-fill", + "ri-menu-fold-2-line", + "ri-menu-fold-4-fill", + "ri-menu-fold-3-line", + "ri-menu-fold-fill", + "ri-menu-fold-line", + "ri-menu-line", + "ri-menu-fold-4-line", + "ri-menu-search-fill", + "ri-menu-search-line", + "ri-menu-unfold-2-fill", + "ri-menu-unfold-2-line", + "ri-menu-unfold-3-line", + "ri-menu-unfold-3-fill", + "ri-menu-unfold-4-fill", + "ri-menu-unfold-4-line", + "ri-menu-unfold-line", + "ri-menu-unfold-fill", + "ri-more-2-line", + "ri-more-line", + "ri-more-2-fill", + "ri-progress-1-fill", + "ri-more-fill", + "ri-notification-badge-line", + "ri-progress-1-line", + "ri-progress-2-fill", + "ri-notification-badge-fill", + "ri-progress-3-fill", + "ri-progress-2-line", + "ri-progress-3-line", + "ri-progress-4-fill", + "ri-progress-4-line", + "ri-progress-5-fill", + "ri-progress-6-fill", + "ri-progress-5-line", + "ri-progress-6-line", + "ri-progress-7-fill", + "ri-progress-7-line", + "ri-progress-8-fill", + "ri-prohibited-2-fill", + "ri-prohibited-2-line", + "ri-progress-8-line", + "ri-prohibited-fill", + "ri-prohibited-line", + "ri-question-fill", + "ri-radio-button-fill", + "ri-refresh-line", + "ri-radio-button-line", + "ri-reset-left-line", + "ri-question-line", + "ri-reset-left-fill", + "ri-reset-right-fill", + "ri-reset-right-line", + "ri-refresh-fill", + "ri-search-2-fill", + "ri-search-eye-fill", + "ri-search-eye-line", + "ri-search-2-line", + "ri-search-fill", + "ri-search-line", + "ri-settings-2-fill", + "ri-settings-3-fill", + "ri-settings-2-line", + "ri-settings-3-line", + "ri-settings-4-line", + "ri-settings-4-fill", + "ri-settings-5-fill", + "ri-settings-5-line", + "ri-settings-6-fill", + "ri-settings-line", + "ri-settings-fill", + "ri-settings-6-line", + "ri-share-2-fill", + "ri-share-2-line", + "ri-share-box-line", + "ri-share-box-fill", + "ri-share-circle-line", + "ri-share-circle-fill", + "ri-share-fill", + "ri-share-forward-2-fill", + "ri-share-forward-2-line", + "ri-share-forward-fill", + "ri-share-forward-box-fill", + "ri-share-forward-line", + "ri-share-line", + "ri-shield-check-fill", + "ri-shield-cross-fill", + "ri-shield-check-line", + "ri-shield-cross-line", + "ri-shield-fill", + "ri-shield-flash-fill", + "ri-shield-flash-line", + "ri-shield-keyhole-line", + "ri-shield-keyhole-fill", + "ri-shield-star-fill", + "ri-shield-line", + "ri-shield-user-line", + "ri-shield-star-line", + "ri-share-forward-box-line", + "ri-shield-user-fill", + "ri-side-bar-fill", + "ri-sidebar-fold-fill", + "ri-side-bar-line", + "ri-sidebar-fold-line", + "ri-sidebar-unfold-line", + "ri-sidebar-unfold-fill", + "ri-spam-2-line", + "ri-spam-2-fill", + "ri-spam-3-fill", + "ri-spam-fill", + "ri-spam-3-line", + "ri-star-half-line", + "ri-spam-line", + "ri-star-half-fill", + "ri-star-fill", + "ri-star-half-s-fill", + "ri-star-line", + "ri-star-half-s-line", + "ri-star-off-line", + "ri-star-s-fill", + "ri-star-off-fill", + "ri-subtract-fill", + "ri-star-s-line", + "ri-thumb-down-fill", + "ri-subtract-line", + "ri-thumb-up-fill", + "ri-thumb-down-line", + "ri-thumb-up-line", + "ri-timer-2-fill", + "ri-time-line", + "ri-timer-2-line", + "ri-time-fill", + "ri-timer-flash-fill", + "ri-timer-fill", + "ri-toggle-fill", + "ri-toggle-line", + "ri-timer-flash-line", + "ri-timer-line", + "ri-upload-2-line", + "ri-upload-2-fill", + "ri-upload-cloud-2-fill", + "ri-upload-cloud-fill", + "ri-upload-cloud-2-line", + "ri-upload-line", + "ri-upload-cloud-line", + "ri-upload-fill", + "ri-zoom-out-line", + "ri-zoom-out-fill", + "ri-zoom-in-fill", + "ri-zoom-in-line", + "ri-account-box-2-fill", + "ri-account-box-2-line", + "ri-account-box-line", + "ri-account-circle-2-fill", + "ri-account-circle-2-line", + "ri-account-box-fill", + "ri-account-circle-fill", + "ri-account-pin-box-fill", + "ri-account-pin-box-line", + "ri-account-pin-circle-line", + "ri-account-pin-circle-fill", + "ri-account-circle-line", + "ri-admin-fill", + "ri-admin-line", + "ri-aliens-line", + "ri-aliens-fill", + "ri-bear-smile-line", + "ri-bear-smile-fill", + "ri-body-scan-fill", + "ri-body-scan-line", + "ri-contacts-fill", + "ri-criminal-line", + "ri-criminal-fill", + "ri-contacts-line", + "ri-emotion-2-line", + "ri-emotion-fill", + "ri-emotion-happy-fill", + "ri-emotion-happy-line", + "ri-emotion-laugh-line", + "ri-emotion-line", + "ri-emotion-normal-fill", + "ri-emotion-2-fill", + "ri-emotion-normal-line", + "ri-emotion-laugh-fill", + "ri-emotion-sad-fill", + "ri-emotion-sad-line", + "ri-genderless-fill", + "ri-emotion-unhappy-fill", + "ri-genderless-line", + "ri-ghost-2-fill", + "ri-emotion-unhappy-line", + "ri-ghost-2-line", + "ri-ghost-fill", + "ri-ghost-smile-fill", + "ri-group-2-line", + "ri-ghost-line", + "ri-group-3-fill", + "ri-ghost-smile-line", + "ri-group-fill", + "ri-group-line", + "ri-group-3-line", + "ri-group-2-fill", + "ri-men-fill", + "ri-men-line", + "ri-mickey-line", + "ri-open-arm-fill", + "ri-open-arm-line", + "ri-mickey-fill", + "ri-robot-2-fill", + "ri-parent-fill", + "ri-robot-2-line", + "ri-robot-3-fill", + "ri-robot-fill", + "ri-robot-line", + "ri-parent-line", + "ri-skull-2-fill", + "ri-robot-3-line", + "ri-skull-2-line", + "ri-skull-line", + "ri-spy-line", + "ri-skull-fill", + "ri-star-smile-fill", + "ri-spy-fill", + "ri-travesti-fill", + "ri-star-smile-line", + "ri-team-line", + "ri-team-fill", + "ri-user-2-fill", + "ri-travesti-line", + "ri-user-2-line", + "ri-user-3-line", + "ri-user-4-fill", + "ri-user-3-fill", + "ri-user-4-line", + "ri-user-5-fill", + "ri-user-add-fill", + "ri-user-6-fill", + "ri-user-5-line", + "ri-user-6-line", + "ri-user-community-fill", + "ri-user-community-line", + "ri-user-add-line", + "ri-user-fill", + "ri-user-follow-fill", + "ri-user-forbid-fill", + "ri-user-forbid-line", + "ri-user-heart-fill", + "ri-user-line", + "ri-user-follow-line", + "ri-user-heart-line", + "ri-user-location-fill", + "ri-user-minus-fill", + "ri-user-minus-line", + "ri-user-location-line", + "ri-user-received-2-line", + "ri-user-received-2-fill", + "ri-user-search-fill", + "ri-user-received-line", + "ri-user-received-fill", + "ri-user-search-line", + "ri-user-settings-fill", + "ri-user-settings-line", + "ri-user-shared-2-line", + "ri-user-shared-2-fill", + "ri-user-shared-fill", + "ri-user-shared-line", + "ri-user-star-fill", + "ri-user-smile-line", + "ri-user-smile-fill", + "ri-user-star-line", + "ri-user-unfollow-line", + "ri-user-unfollow-fill", + "ri-user-voice-line", + "ri-user-voice-fill", + "ri-women-fill", + "ri-women-line", + "ri-blaze-fill", + "ri-celsius-line", + "ri-blaze-line", + "ri-celsius-fill", + "ri-cloud-windy-fill", + "ri-cloud-windy-line", + "ri-cloudy-2-fill", + "ri-cloudy-fill", + "ri-cloudy-line", + "ri-cloudy-2-line", + "ri-drizzle-fill", + "ri-drizzle-line", + "ri-fahrenheit-fill", + "ri-earthquake-line", + "ri-fire-fill", + "ri-flashlight-fill", + "ri-earthquake-fill", + "ri-fahrenheit-line", + "ri-fire-line", + "ri-flashlight-line", + "ri-flood-fill", + "ri-flood-line", + "ri-foggy-line", + "ri-foggy-fill", + "ri-hail-line", + "ri-haze-2-fill", + "ri-haze-fill", + "ri-hail-fill", + "ri-heavy-showers-fill", + "ri-haze-line", + "ri-haze-2-line", + "ri-meteor-fill", + "ri-heavy-showers-line", + "ri-mist-line", + "ri-meteor-line", + "ri-mist-fill", + "ri-moon-clear-line", + "ri-moon-cloudy-fill", + "ri-moon-clear-fill", + "ri-moon-fill", + "ri-moon-foggy-line", + "ri-moon-foggy-fill", + "ri-rainbow-fill", + "ri-moon-line", + "ri-rainy-line", + "ri-rainbow-line", + "ri-rainy-fill", + "ri-moon-cloudy-line", + "ri-shining-2-line", + "ri-shining-2-fill", + "ri-shining-line", + "ri-showers-line", + "ri-showers-fill", + "ri-shining-fill", + "ri-snowflake-fill", + "ri-snowflake-line", + "ri-snowy-fill", + "ri-sparkling-2-line", + "ri-sparkling-2-fill", + "ri-snowy-line", + "ri-sparkling-line", + "ri-sun-cloudy-fill", + "ri-sparkling-fill", + "ri-sun-fill", + "ri-sun-foggy-fill", + "ri-sun-cloudy-line", + "ri-sun-foggy-line", + "ri-temp-cold-fill", + "ri-sun-line", + "ri-temp-cold-line", + "ri-thunderstorms-fill", + "ri-thunderstorms-line", + "ri-temp-hot-line", + "ri-tornado-fill", + "ri-typhoon-fill", + "ri-temp-hot-fill", + "ri-tornado-line", + "ri-typhoon-line", + "ri-water-percent-fill", + "ri-water-percent-line", + "ri-windy-fill", + "ri-windy-line" +]; +//# sourceMappingURL=classNames.js.map \ No newline at end of file diff --git a/dist/fr/generatedFromCss/classNames.js.map b/dist/fr/generatedFromCss/classNames.js.map new file mode 100644 index 0000000..d05e400 --- /dev/null +++ b/dist/fr/generatedFromCss/classNames.js.map @@ -0,0 +1 @@ +{"version":3,"file":"classNames.js","sourceRoot":"","sources":["../../../src/fr/generatedFromCss/classNames.ts"],"names":[],"mappings":"AAAA,+FAA+F;AAE/F,MAAM,CAAC,MAAM,gBAAgB,GAAE;IAC3B,aAAa;IACb,eAAe;IACf,iBAAiB;IACjB,mBAAmB;IACnB,oBAAoB;IACpB,aAAa;IACb,SAAS;IACT,gBAAgB;IAChB,kBAAkB;IAClB,eAAe;IACf,gBAAgB;IAChB,OAAO;IACP,OAAO;IACP,OAAO;IACP,OAAO;IACP,OAAO;IACP,OAAO;IACP,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,cAAc;IACd,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,eAAe;IACf,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,WAAW;IACX,aAAa;IACb,YAAY;IACZ,OAAO;IACP,WAAW;IACX,UAAU;IACV,aAAa;IACb,cAAc;IACd,eAAe;IACf,eAAe;IACf,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,mBAAmB;IACnB,mBAAmB;IACnB,2BAA2B;IAC3B,wBAAwB;IACxB,aAAa;IACb,kBAAkB;IAClB,qBAAqB;IACrB,qBAAqB;IACrB,mBAAmB;IACnB,oBAAoB;IACpB,qBAAqB;IACrB,aAAa;IACb,gBAAgB;IAChB,gBAAgB;IAChB,cAAc;IACd,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,qBAAqB;IACrB,sBAAsB;IACtB,QAAQ;IACR,yBAAyB;IACzB,UAAU;IACV,iBAAiB;IACjB,wBAAwB;IACxB,UAAU;IACV,iBAAiB;IACjB,wBAAwB;IACxB,UAAU;IACV,iBAAiB;IACjB,wBAAwB;IACxB,UAAU;IACV,iBAAiB;IACjB,wBAAwB;IACxB,UAAU;IACV,iBAAiB;IACjB,wBAAwB;IACxB,UAAU;IACV,iBAAiB;IACjB,wBAAwB;IACxB,UAAU;IACV,iBAAiB;IACjB,wBAAwB;IACxB,UAAU;IACV,iBAAiB;IACjB,wBAAwB;IACxB,UAAU;IACV,iBAAiB;IACjB,wBAAwB;IACxB,WAAW;IACX,kBAAkB;IAClB,yBAAyB;IACzB,WAAW;IACX,kBAAkB;IAClB,yBAAyB;IACzB,WAAW;IACX,kBAAkB;IAClB,yBAAyB;IACzB,cAAc;IACd,aAAa;IACb,aAAa;IACb,uBAAuB;IACvB,eAAe;IACf,UAAU;IACV,UAAU;IACV,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,UAAU;IACV,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,UAAU;IACV,UAAU;IACV,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,UAAU;IACV,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,UAAU;IACV,UAAU;IACV,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,UAAU;IACV,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,UAAU;IACV,UAAU;IACV,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,UAAU;IACV,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,YAAY;IACZ,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,QAAQ;IACR,SAAS;IACT,SAAS;IACT,SAAS;IACT,SAAS;IACT,SAAS;IACT,SAAS;IACT,YAAY;IACZ,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,WAAW;IACX,YAAY;IACZ,YAAY;IACZ,YAAY;IACZ,YAAY;IACZ,YAAY;IACZ,YAAY;IACZ,SAAS;IACT,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,WAAW;IACX,YAAY;IACZ,YAAY;IACZ,YAAY;IACZ,YAAY;IACZ,YAAY;IACZ,YAAY;IACZ,SAAS;IACT,SAAS;IACT,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,SAAS;IACT,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,SAAS;IACT,SAAS;IACT,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,SAAS;IACT,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,SAAS;IACT,SAAS;IACT,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,SAAS;IACT,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,SAAS;IACT,SAAS;IACT,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,SAAS;IACT,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,SAAS;IACT,WAAW;IACX,UAAU;IACV,WAAW;IACX,UAAU;IACV,WAAW;IACX,UAAU;IACV,WAAW;IACX,UAAU;IACV,WAAW;IACX,UAAU;IACV,WAAW;IACX,UAAU;IACV,UAAU;IACV,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,UAAU;IACV,SAAS;IACT,WAAW;IACX,UAAU;IACV,WAAW;IACX,UAAU;IACV,WAAW;IACX,UAAU;IACV,WAAW;IACX,UAAU;IACV,WAAW;IACX,UAAU;IACV,WAAW;IACX,UAAU;IACV,UAAU;IACV,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,UAAU;IACV,SAAS;IACT,WAAW;IACX,UAAU;IACV,WAAW;IACX,UAAU;IACV,WAAW;IACX,UAAU;IACV,WAAW;IACX,UAAU;IACV,WAAW;IACX,UAAU;IACV,WAAW;IACX,UAAU;IACV,UAAU;IACV,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,UAAU;IACV,SAAS;IACT,WAAW;IACX,UAAU;IACV,WAAW;IACX,UAAU;IACV,WAAW;IACX,UAAU;IACV,WAAW;IACX,UAAU;IACV,WAAW;IACX,UAAU;IACV,WAAW;IACX,UAAU;IACV,UAAU;IACV,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,UAAU;IACV,SAAS;IACT,WAAW;IACX,UAAU;IACV,WAAW;IACX,UAAU;IACV,WAAW;IACX,UAAU;IACV,WAAW;IACX,UAAU;IACV,WAAW;IACX,UAAU;IACV,WAAW;IACX,UAAU;IACV,UAAU;IACV,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,UAAU;IACV,UAAU;IACV,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,UAAU;IACV,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,UAAU;IACV,UAAU;IACV,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,UAAU;IACV,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,UAAU;IACV,UAAU;IACV,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,UAAU;IACV,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,UAAU;IACV,UAAU;IACV,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,UAAU;IACV,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,UAAU;IACV,UAAU;IACV,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,UAAU;IACV,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,UAAU;IACV,UAAU;IACV,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,UAAU;IACV,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,UAAU;IACV,UAAU;IACV,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,YAAY;IACZ,YAAY;IACZ,YAAY;IACZ,YAAY;IACZ,YAAY;IACZ,YAAY;IACZ,gBAAgB;IAChB,gBAAgB;IAChB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,gBAAgB;IAChB,gBAAgB;IAChB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,gBAAgB;IAChB,gBAAgB;IAChB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,gBAAgB;IAChB,gBAAgB;IAChB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,kBAAkB;IAClB,mBAAmB;IACnB,mBAAmB;IACnB,mBAAmB;IACnB,mBAAmB;IACnB,mBAAmB;IACnB,mBAAmB;IACnB,cAAc;IACd,eAAe;IACf,eAAe;IACf,eAAe;IACf,eAAe;IACf,eAAe;IACf,eAAe;IACf,kBAAkB;IAClB,mBAAmB;IACnB,mBAAmB;IACnB,mBAAmB;IACnB,mBAAmB;IACnB,mBAAmB;IACnB,mBAAmB;IACnB,iBAAiB;IACjB,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,eAAe;IACf,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,iBAAiB;IACjB,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,eAAe;IACf,eAAe;IACf,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,eAAe;IACf,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,eAAe;IACf,eAAe;IACf,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,eAAe;IACf,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,eAAe;IACf,eAAe;IACf,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,eAAe;IACf,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,eAAe;IACf,eAAe;IACf,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,eAAe;IACf,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,eAAe;IACf,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,gBAAgB;IAChB,gBAAgB;IAChB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,gBAAgB;IAChB,eAAe;IACf,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,gBAAgB;IAChB,gBAAgB;IAChB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,gBAAgB;IAChB,eAAe;IACf,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,gBAAgB;IAChB,gBAAgB;IAChB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,gBAAgB;IAChB,eAAe;IACf,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,gBAAgB;IAChB,gBAAgB;IAChB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,gBAAgB;IAChB,eAAe;IACf,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,gBAAgB;IAChB,gBAAgB;IAChB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,gBAAgB;IAChB,gBAAgB;IAChB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,gBAAgB;IAChB,gBAAgB;IAChB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,gBAAgB;IAChB,gBAAgB;IAChB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,gBAAgB;IAChB,gBAAgB;IAChB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,gBAAgB;IAChB,gBAAgB;IAChB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,gBAAgB;IAChB,gBAAgB;IAChB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,gBAAgB;IAChB,gBAAgB;IAChB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,QAAQ;IACR,SAAS;IACT,SAAS;IACT,SAAS;IACT,SAAS;IACT,SAAS;IACT,SAAS;IACT,WAAW;IACX,YAAY;IACZ,YAAY;IACZ,YAAY;IACZ,YAAY;IACZ,YAAY;IACZ,YAAY;IACZ,SAAS;IACT,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,WAAW;IACX,YAAY;IACZ,YAAY;IACZ,YAAY;IACZ,YAAY;IACZ,YAAY;IACZ,YAAY;IACZ,SAAS;IACT,SAAS;IACT,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,SAAS;IACT,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,SAAS;IACT,SAAS;IACT,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,SAAS;IACT,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,SAAS;IACT,SAAS;IACT,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,SAAS;IACT,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,SAAS;IACT,SAAS;IACT,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,SAAS;IACT,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,UAAU;IACV,SAAS;IACT,WAAW;IACX,UAAU;IACV,WAAW;IACX,UAAU;IACV,WAAW;IACX,UAAU;IACV,WAAW;IACX,UAAU;IACV,WAAW;IACX,UAAU;IACV,WAAW;IACX,UAAU;IACV,UAAU;IACV,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,UAAU;IACV,SAAS;IACT,WAAW;IACX,UAAU;IACV,WAAW;IACX,UAAU;IACV,WAAW;IACX,UAAU;IACV,WAAW;IACX,UAAU;IACV,WAAW;IACX,UAAU;IACV,WAAW;IACX,UAAU;IACV,UAAU;IACV,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,UAAU;IACV,SAAS;IACT,WAAW;IACX,UAAU;IACV,WAAW;IACX,UAAU;IACV,WAAW;IACX,UAAU;IACV,WAAW;IACX,UAAU;IACV,WAAW;IACX,UAAU;IACV,WAAW;IACX,UAAU;IACV,UAAU;IACV,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,UAAU;IACV,SAAS;IACT,WAAW;IACX,UAAU;IACV,WAAW;IACX,UAAU;IACV,WAAW;IACX,UAAU;IACV,WAAW;IACX,UAAU;IACV,WAAW;IACX,UAAU;IACV,WAAW;IACX,UAAU;IACV,UAAU;IACV,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,UAAU;IACV,SAAS;IACT,WAAW;IACX,UAAU;IACV,WAAW;IACX,UAAU;IACV,WAAW;IACX,UAAU;IACV,WAAW;IACX,UAAU;IACV,WAAW;IACX,UAAU;IACV,WAAW;IACX,UAAU;IACV,UAAU;IACV,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,UAAU;IACV,UAAU;IACV,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,UAAU;IACV,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,UAAU;IACV,UAAU;IACV,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,UAAU;IACV,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,UAAU;IACV,UAAU;IACV,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,UAAU;IACV,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,UAAU;IACV,UAAU;IACV,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,UAAU;IACV,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,UAAU;IACV,UAAU;IACV,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,UAAU;IACV,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,UAAU;IACV,UAAU;IACV,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,UAAU;IACV,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,UAAU;IACV,UAAU;IACV,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,cAAc;IACd,eAAe;IACf,eAAe;IACf,eAAe;IACf,eAAe;IACf,eAAe;IACf,eAAe;IACf,iBAAiB;IACjB,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,eAAe;IACf,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,iBAAiB;IACjB,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,eAAe;IACf,eAAe;IACf,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,eAAe;IACf,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,eAAe;IACf,eAAe;IACf,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,eAAe;IACf,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,eAAe;IACf,eAAe;IACf,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,eAAe;IACf,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,eAAe;IACf,eAAe;IACf,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,eAAe;IACf,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,eAAe;IACf,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,gBAAgB;IAChB,gBAAgB;IAChB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,gBAAgB;IAChB,eAAe;IACf,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,gBAAgB;IAChB,gBAAgB;IAChB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,gBAAgB;IAChB,eAAe;IACf,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,gBAAgB;IAChB,gBAAgB;IAChB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,gBAAgB;IAChB,eAAe;IACf,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,gBAAgB;IAChB,gBAAgB;IAChB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,gBAAgB;IAChB,eAAe;IACf,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,gBAAgB;IAChB,gBAAgB;IAChB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,gBAAgB;IAChB,gBAAgB;IAChB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,gBAAgB;IAChB,gBAAgB;IAChB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,gBAAgB;IAChB,gBAAgB;IAChB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,gBAAgB;IAChB,gBAAgB;IAChB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,gBAAgB;IAChB,gBAAgB;IAChB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,gBAAgB;IAChB,gBAAgB;IAChB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,gBAAgB;IAChB,gBAAgB;IAChB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,cAAc;IACd,iBAAiB;IACjB,yBAAyB;IACzB,yBAAyB;IACzB,wBAAwB;IACxB,wBAAwB;IACxB,wBAAwB;IACxB,wBAAwB;IACxB,wBAAwB;IACxB,yBAAyB;IACzB,wBAAwB;IACxB,wBAAwB;IACxB,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,uBAAuB;IACvB,kBAAkB;IAClB,kBAAkB;IAClB,uBAAuB;IACvB,kBAAkB;IAClB,oCAAoC;IACpC,4BAA4B;IAC5B,4BAA4B;IAC5B,0BAA0B;IAC1B,4BAA4B;IAC5B,wBAAwB;IACxB,0BAA0B;IAC1B,4BAA4B;IAC5B,0BAA0B;IAC1B,wBAAwB;IACxB,8BAA8B;IAC9B,6BAA6B;IAC7B,iCAAiC;IACjC,8BAA8B;IAC9B,2BAA2B;IAC3B,yBAAyB;IACzB,8BAA8B;IAC9B,YAAY;IACZ,eAAe;IACf,eAAe;IACf,eAAe;IACf,eAAe;IACf,eAAe;IACf,iBAAiB;IACjB,UAAU;IACV,cAAc;IACd,WAAW;IACX,YAAY;IACZ,gBAAgB;IAChB,uBAAuB;IACvB,uBAAuB;IACvB,UAAU;IACV,kBAAkB;IAClB,eAAe;IACf,eAAe;IACf,cAAc;IACd,gBAAgB;IAChB,kBAAkB;IAClB,0BAA0B;IAC1B,cAAc;IACd,qBAAqB;IACrB,mBAAmB;IACnB,qBAAqB;IACrB,UAAU;IACV,qBAAqB;IACrB,cAAc;IACd,gBAAgB;IAChB,mBAAmB;IACnB,iBAAiB;IACjB,mBAAmB;IACnB,eAAe;IACf,oBAAoB;IACpB,uBAAuB;IACvB,qBAAqB;IACrB,uBAAuB;IACvB,mBAAmB;IACnB,mBAAmB;IACnB,iBAAiB;IACjB,qBAAqB;IACrB,kCAAkC;IAClC,0BAA0B;IAC1B,0BAA0B;IAC1B,wBAAwB;IACxB,0BAA0B;IAC1B,sBAAsB;IACtB,wBAAwB;IACxB,0BAA0B;IAC1B,wBAAwB;IACxB,sBAAsB;IACtB,4BAA4B;IAC5B,2BAA2B;IAC3B,+BAA+B;IAC/B,4BAA4B;IAC5B,yBAAyB;IACzB,uBAAuB;IACvB,4BAA4B;IAC5B,gBAAgB;IAChB,SAAS;IACT,aAAa;IACb,aAAa;IACb,QAAQ;IACR,0BAA0B;IAC1B,mBAAmB;IACnB,oBAAoB;IACpB,YAAY;IACZ,YAAY;IACZ,eAAe;IACf,uBAAuB;IACvB,sBAAsB;IACtB,+BAA+B;IAC/B,qBAAqB;IACrB,uBAAuB;IACvB,wBAAwB;IACxB,0BAA0B;IAC1B,mBAAmB;IACnB,0BAA0B;IAC1B,2BAA2B;IAC3B,mBAAmB;IACnB,sBAAsB;IACtB,eAAe;IACf,iBAAiB;IACjB,oBAAoB;IACpB,iBAAiB;IACjB,iBAAiB;IACjB,cAAc;IACd,mBAAmB;IACnB,cAAc;IACd,mBAAmB;IACnB,kBAAkB;IAClB,6BAA6B;IAC7B,YAAY;IACZ,mBAAmB;IACnB,mBAAmB;IACnB,kBAAkB;IAClB,kBAAkB;IAClB,UAAU;IACV,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,iBAAiB;IACjB,kCAAkC;IAClC,0BAA0B;IAC1B,0BAA0B;IAC1B,wBAAwB;IACxB,0BAA0B;IAC1B,sBAAsB;IACtB,wBAAwB;IACxB,0BAA0B;IAC1B,wBAAwB;IACxB,sBAAsB;IACtB,4BAA4B;IAC5B,2BAA2B;IAC3B,+BAA+B;IAC/B,4BAA4B;IAC5B,yBAAyB;IACzB,uBAAuB;IACvB,4BAA4B;IAC5B,eAAe;IACf,uBAAuB;IACvB,qBAAqB;IACrB,qBAAqB;IACrB,UAAU;IACV,eAAe;IACf,WAAW;IACX,aAAa;IACb,qBAAqB;IACrB,8BAA8B;IAC9B,oBAAoB;IACpB,oBAAoB;IACpB,mBAAmB;IACnB,8BAA8B;IAC9B,mCAAmC;IACnC,4BAA4B;IAC5B,8BAA8B;IAC9B,8BAA8B;IAC9B,mBAAmB;IACnB,mBAAmB;IACnB,mBAAmB;IACnB,qBAAqB;IACrB,kBAAkB;IAClB,wBAAwB;IACxB,uBAAuB;IACvB,wBAAwB;IACxB,wBAAwB;IACxB,uBAAuB;IACvB,wBAAwB;IACxB,uBAAuB;IACvB,sBAAsB;IACtB,sBAAsB;IACtB,uBAAuB;IACvB,2BAA2B;IAC3B,0BAA0B;IAC1B,2BAA2B;IAC3B,iBAAiB;IACjB,mBAAmB;IACnB,gBAAgB;IAChB,oBAAoB;IACpB,iBAAiB;IACjB,gBAAgB;IAChB,qBAAqB;IACrB,sBAAsB;IACtB,mBAAmB;IACnB,gBAAgB;IAChB,eAAe;IACf,eAAe;IACf,eAAe;IACf,cAAc;IACd,YAAY;IACZ,mBAAmB;IACnB,mBAAmB;IACnB,qBAAqB;IACrB,mBAAmB;IACnB,YAAY;IACZ,mBAAmB;IACnB,qBAAqB;IACrB,sBAAsB;IACtB,mBAAmB;IACnB,SAAS;IACT,oBAAoB;IACpB,qBAAqB;IACrB,aAAa;IACb,aAAa;IACb,aAAa;IACb,0BAA0B;IAC1B,mBAAmB;IACnB,iBAAiB;IACjB,gBAAgB;IAChB,wBAAwB;IACxB,oBAAoB;IACpB,oBAAoB;IACpB,uBAAuB;IACvB,0BAA0B;IAC1B,gBAAgB;IAChB,kBAAkB;IAClB,aAAa;IACb,oBAAoB;IACpB,mBAAmB;IACnB,mBAAmB;IACnB,kBAAkB;IAClB,mBAAmB;IACnB,oBAAoB;IACpB,cAAc;IACd,sCAAsC;IACtC,8BAA8B;IAC9B,8BAA8B;IAC9B,4BAA4B;IAC5B,8BAA8B;IAC9B,0BAA0B;IAC1B,4BAA4B;IAC5B,8BAA8B;IAC9B,4BAA4B;IAC5B,0BAA0B;IAC1B,gCAAgC;IAChC,+BAA+B;IAC/B,mCAAmC;IACnC,gCAAgC;IAChC,6BAA6B;IAC7B,2BAA2B;IAC3B,gCAAgC;IAChC,cAAc;IACd,yBAAyB;IACzB,SAAS;IACT,yBAAyB;IACzB,eAAe;IACf,gBAAgB;IAChB,+BAA+B;IAC/B,iCAAiC;IACjC,0BAA0B;IAC1B,iBAAiB;IACjB,uBAAuB;IACvB,wBAAwB;IACxB,qBAAqB;IACrB,eAAe;IACf,qBAAqB;IACrB,4BAA4B;IAC5B,4BAA4B;IAC5B,2BAA2B;IAC3B,2BAA2B;IAC3B,2BAA2B;IAC3B,YAAY;IACZ,mBAAmB;IACnB,kBAAkB;IAClB,UAAU;IACV,qBAAqB;IACrB,mBAAmB;IACnB,gBAAgB;IAChB,iBAAiB;IACjB,gBAAgB;IAChB,cAAc;IACd,iBAAiB;IACjB,gBAAgB;IAChB,eAAe;IACf,iBAAiB;IACjB,oBAAoB;IACpB,eAAe;IACf,YAAY;IACZ,YAAY;IACZ,YAAY;IACZ,YAAY;IACZ,yBAAyB;IACzB,kBAAkB;IAClB,mBAAmB;IACnB,kBAAkB;IAClB,cAAc;IACd,yBAAyB;IACzB,0BAA0B;IAC1B,uBAAuB;IACvB,cAAc;IACd,cAAc;IACd,sBAAsB;IACtB,0BAA0B;IAC1B,oBAAoB;IACpB,qBAAqB;IACrB,wBAAwB;IACxB,kBAAkB;IAClB,wBAAwB;IACxB,yBAAyB;IACzB,kCAAkC;IAClC,0BAA0B;IAC1B,0BAA0B;IAC1B,wBAAwB;IACxB,0BAA0B;IAC1B,sBAAsB;IACtB,wBAAwB;IACxB,0BAA0B;IAC1B,wBAAwB;IACxB,sBAAsB;IACtB,4BAA4B;IAC5B,2BAA2B;IAC3B,+BAA+B;IAC/B,4BAA4B;IAC5B,yBAAyB;IACzB,uBAAuB;IACvB,4BAA4B;IAC5B,QAAQ;IACR,mBAAmB;IACnB,YAAY;IACZ,iBAAiB;IACjB,eAAe;IACf,mBAAmB;IACnB,gCAAgC;IAChC,wBAAwB;IACxB,wBAAwB;IACxB,sBAAsB;IACtB,wBAAwB;IACxB,oBAAoB;IACpB,sBAAsB;IACtB,wBAAwB;IACxB,sBAAsB;IACtB,oBAAoB;IACpB,0BAA0B;IAC1B,yBAAyB;IACzB,6BAA6B;IAC7B,0BAA0B;IAC1B,uBAAuB;IACvB,qBAAqB;IACrB,0BAA0B;IAC1B,mBAAmB;IACnB,aAAa;IACb,mBAAmB;IACnB,qBAAqB;IACrB,mBAAmB;IACnB,2BAA2B;IAC3B,8BAA8B;IAC9B,oBAAoB;IACpB,UAAU;IACV,iBAAiB;IACjB,gBAAgB;IAChB,mBAAmB;IACnB,iBAAiB;IACjB,mBAAmB;IACnB,cAAc;IACd,WAAW;IACX,iBAAiB;IACjB,kBAAkB;IAClB,iBAAiB;IACjB,iBAAiB;IACjB,oBAAoB;IACpB,iBAAiB;IACjB,oBAAoB;IACpB,kBAAkB;IAClB,2BAA2B;IAC3B,wBAAwB;IACxB,2BAA2B;IAC3B,oBAAoB;IACpB,uBAAuB;IACvB,mBAAmB;IACnB,wBAAwB;IACxB,oBAAoB;IACpB,0BAA0B;IAC1B,YAAY;IACZ,oBAAoB;IACpB,SAAS;IACT,gBAAgB;IAChB,oBAAoB;IACpB,iBAAiB;IACjB,kBAAkB;IAClB,mBAAmB;IACnB,eAAe;IACf,iBAAiB;IACjB,cAAc;IACd,cAAc;IACd,kBAAkB;IAClB,eAAe;IACf,gBAAgB;IAChB,iBAAiB;IACjB,cAAc;IACd,iBAAiB;IACjB,aAAa;IACb,aAAa;IACb,mBAAmB;IACnB,eAAe;IACf,wBAAwB;IACxB,uBAAuB;IACvB,0BAA0B;IAC1B,0BAA0B;IAC1B,sBAAsB;IACtB,8BAA8B;IAC9B,wBAAwB;IACxB,uBAAuB;IACvB,wBAAwB;IACxB,yBAAyB;IACzB,kBAAkB;IAClB,WAAW;IACX,kBAAkB;IAClB,0BAA0B;IAC1B,kBAAkB;IAClB,kBAAkB;IAClB,uBAAuB;IACvB,kBAAkB;IAClB,iBAAiB;IACjB,cAAc;IACd,oBAAoB;IACpB,YAAY;IACZ,mBAAmB;IACnB,kBAAkB;IAClB,oCAAoC;IACpC,4BAA4B;IAC5B,4BAA4B;IAC5B,0BAA0B;IAC1B,4BAA4B;IAC5B,wBAAwB;IACxB,0BAA0B;IAC1B,4BAA4B;IAC5B,0BAA0B;IAC1B,wBAAwB;IACxB,8BAA8B;IAC9B,6BAA6B;IAC7B,iCAAiC;IACjC,8BAA8B;IAC9B,2BAA2B;IAC3B,yBAAyB;IACzB,8BAA8B;IAC9B,UAAU;IACV,eAAe;IACf,kBAAkB;IAClB,gBAAgB;IAChB,kBAAkB;IAClB,mBAAmB;IACnB,kBAAkB;IAClB,iBAAiB;IACjB,mBAAmB;IACnB,QAAQ;IACR,cAAc;IACd,cAAc;IACd,cAAc;IACd,aAAa;IACb,SAAS;IACT,eAAe;IACf,cAAc;IACd,sBAAsB;IACtB,wBAAwB;IACxB,oBAAoB;IACpB,UAAU;IACV,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,iBAAiB;IACjB,iBAAiB;IACjB,mBAAmB;IACnB,cAAc;IACd,cAAc;IACd,iBAAiB;IACjB,gBAAgB;IAChB,0BAA0B;IAC1B,yBAAyB;IACzB,0BAA0B;IAC1B,sBAAsB;IACtB,sBAAsB;IACtB,WAAW;IACX,iBAAiB;IACjB,mBAAmB;IACnB,kBAAkB;IAClB,uBAAuB;IACvB,iBAAiB;IACjB,0BAA0B;IAC1B,oBAAoB;IACpB,yBAAyB;IACzB,yBAAyB;IACzB,yBAAyB;IACzB,gBAAgB;IAChB,oBAAoB;IACpB,qBAAqB;IACrB,qBAAqB;IACrB,wBAAwB;IACxB,wBAAwB;IACxB,wBAAwB;IACxB,wBAAwB;IACxB,qBAAqB;IACrB,2BAA2B;IAC3B,0BAA0B;IAC1B,2BAA2B;IAC3B,0BAA0B;IAC1B,yBAAyB;IACzB,SAAS;IACT,oBAAoB;IACpB,iBAAiB;IACjB,kBAAkB;IAClB,eAAe;IACf,gBAAgB;IAChB,kBAAkB;IAClB,mBAAmB;IACnB,eAAe;IACf,gBAAgB;IAChB,iBAAiB;IACjB,aAAa;IACb,qBAAqB;IACrB,oBAAoB;IACpB,iBAAiB;IACjB,eAAe;IACf,wBAAwB;IACxB,cAAc;IACd,cAAc;IACd,mBAAmB;IACnB,wBAAwB;IACxB,oBAAoB;IACpB,kBAAkB;IAClB,uBAAuB;IACvB,2BAA2B;IAC3B,0BAA0B;IAC1B,iCAAiC;IACjC,sBAAsB;IACtB,uBAAuB;IACvB,eAAe;IACf,iBAAiB;IACjB,iBAAiB;IACjB,kBAAkB;IAClB,uBAAuB;IACvB,2BAA2B;IAC3B,sBAAsB;IACtB,sBAAsB;IACtB,iCAAiC;IACjC,mBAAmB;IACnB,0BAA0B;IAC1B,4BAA4B;IAC5B,oBAAoB;IACpB,2BAA2B;IAC3B,0BAA0B;IAC1B,8BAA8B;IAC9B,kCAAkC;IAClC,4BAA4B;IAC5B,qBAAqB;IACrB,4BAA4B;IAC5B,6BAA6B;IAC7B,WAAW;IACX,uBAAuB;IACvB,mBAAmB;IACnB,qBAAqB;IACrB,gBAAgB;IAChB,mBAAmB;IACnB,kBAAkB;IAClB,kBAAkB;IAClB,gBAAgB;IAChB,gBAAgB;IAChB,eAAe;IACf,iBAAiB;IACjB,mBAAmB;IACnB,kBAAkB;IAClB,oBAAoB;IACpB,oBAAoB;IACpB,mBAAmB;IACnB,kBAAkB;IAClB,kBAAkB;IAClB,6BAA6B;IAC7B,aAAa;IACb,oBAAoB;IACpB,uBAAuB;IACvB,kBAAkB;IAClB,WAAW;IACX,qBAAqB;IACrB,0BAA0B;IAC1B,kBAAkB;IAClB,sBAAsB;IACtB,iBAAiB;IACjB,qBAAqB;IACrB,oBAAoB;IACpB,0BAA0B;IAC1B,4BAA4B;IAC5B,mBAAmB;IACnB,cAAc;IACd,gBAAgB;IAChB,wBAAwB;IACxB,uBAAuB;IACvB,mBAAmB;IACnB,cAAc;IACd,gBAAgB;IAChB,eAAe;IACf,wBAAwB;IACxB,yBAAyB;IACzB,4BAA4B;IAC5B,WAAW;IACX,aAAa;IACb,oBAAoB;IACpB,2BAA2B;IAC3B,aAAa;IACb,oBAAoB;IACpB,2BAA2B;IAC3B,aAAa;IACb,oBAAoB;IACpB,2BAA2B;IAC3B,aAAa;IACb,oBAAoB;IACpB,2BAA2B;IAC3B,aAAa;IACb,oBAAoB;IACpB,2BAA2B;IAC3B,aAAa;IACb,oBAAoB;IACpB,2BAA2B;IAC3B,aAAa;IACb,oBAAoB;IACpB,2BAA2B;IAC3B,aAAa;IACb,oBAAoB;IACpB,2BAA2B;IAC3B,aAAa;IACb,oBAAoB;IACpB,2BAA2B;IAC3B,cAAc;IACd,qBAAqB;IACrB,4BAA4B;IAC5B,cAAc;IACd,qBAAqB;IACrB,4BAA4B;IAC5B,cAAc;IACd,qBAAqB;IACrB,4BAA4B;IAC5B,0BAA0B;IAC1B,cAAc;IACd,gBAAgB;IAChB,eAAe;IACf,wBAAwB;IACxB,yBAAyB;IACzB,4BAA4B;IAC5B,WAAW;IACX,aAAa;IACb,oBAAoB;IACpB,2BAA2B;IAC3B,aAAa;IACb,oBAAoB;IACpB,2BAA2B;IAC3B,aAAa;IACb,oBAAoB;IACpB,2BAA2B;IAC3B,aAAa;IACb,oBAAoB;IACpB,2BAA2B;IAC3B,aAAa;IACb,oBAAoB;IACpB,2BAA2B;IAC3B,aAAa;IACb,oBAAoB;IACpB,2BAA2B;IAC3B,aAAa;IACb,oBAAoB;IACpB,2BAA2B;IAC3B,aAAa;IACb,oBAAoB;IACpB,2BAA2B;IAC3B,aAAa;IACb,oBAAoB;IACpB,2BAA2B;IAC3B,cAAc;IACd,qBAAqB;IACrB,4BAA4B;IAC5B,cAAc;IACd,qBAAqB;IACrB,4BAA4B;IAC5B,cAAc;IACd,qBAAqB;IACrB,4BAA4B;IAC5B,aAAa;IACb,aAAa;IACb,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,aAAa;IACb,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,aAAa;IACb,aAAa;IACb,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,aAAa;IACb,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,aAAa;IACb,aAAa;IACb,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,aAAa;IACb,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,aAAa;IACb,aAAa;IACb,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,aAAa;IACb,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,eAAe;IACf,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,WAAW;IACX,YAAY;IACZ,YAAY;IACZ,YAAY;IACZ,YAAY;IACZ,YAAY;IACZ,YAAY;IACZ,eAAe;IACf,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,cAAc;IACd,eAAe;IACf,eAAe;IACf,eAAe;IACf,eAAe;IACf,eAAe;IACf,eAAe;IACf,YAAY;IACZ,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,cAAc;IACd,eAAe;IACf,eAAe;IACf,eAAe;IACf,eAAe;IACf,eAAe;IACf,eAAe;IACf,YAAY;IACZ,YAAY;IACZ,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,YAAY;IACZ,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,YAAY;IACZ,YAAY;IACZ,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,YAAY;IACZ,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,YAAY;IACZ,YAAY;IACZ,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,YAAY;IACZ,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,YAAY;IACZ,YAAY;IACZ,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,YAAY;IACZ,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,YAAY;IACZ,cAAc;IACd,aAAa;IACb,cAAc;IACd,aAAa;IACb,cAAc;IACd,aAAa;IACb,cAAc;IACd,aAAa;IACb,cAAc;IACd,aAAa;IACb,cAAc;IACd,aAAa;IACb,aAAa;IACb,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,aAAa;IACb,YAAY;IACZ,cAAc;IACd,aAAa;IACb,cAAc;IACd,aAAa;IACb,cAAc;IACd,aAAa;IACb,cAAc;IACd,aAAa;IACb,cAAc;IACd,aAAa;IACb,cAAc;IACd,aAAa;IACb,aAAa;IACb,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,aAAa;IACb,YAAY;IACZ,cAAc;IACd,aAAa;IACb,cAAc;IACd,aAAa;IACb,cAAc;IACd,aAAa;IACb,cAAc;IACd,aAAa;IACb,cAAc;IACd,aAAa;IACb,cAAc;IACd,aAAa;IACb,aAAa;IACb,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,aAAa;IACb,YAAY;IACZ,cAAc;IACd,aAAa;IACb,cAAc;IACd,aAAa;IACb,cAAc;IACd,aAAa;IACb,cAAc;IACd,aAAa;IACb,cAAc;IACd,aAAa;IACb,cAAc;IACd,aAAa;IACb,aAAa;IACb,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,aAAa;IACb,YAAY;IACZ,cAAc;IACd,aAAa;IACb,cAAc;IACd,aAAa;IACb,cAAc;IACd,aAAa;IACb,cAAc;IACd,aAAa;IACb,cAAc;IACd,aAAa;IACb,cAAc;IACd,aAAa;IACb,aAAa;IACb,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,aAAa;IACb,aAAa;IACb,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,aAAa;IACb,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,aAAa;IACb,aAAa;IACb,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,aAAa;IACb,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,aAAa;IACb,aAAa;IACb,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,aAAa;IACb,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,aAAa;IACb,aAAa;IACb,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,aAAa;IACb,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,aAAa;IACb,aAAa;IACb,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,aAAa;IACb,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,aAAa;IACb,aAAa;IACb,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,aAAa;IACb,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,aAAa;IACb,aAAa;IACb,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,eAAe;IACf,eAAe;IACf,eAAe;IACf,eAAe;IACf,eAAe;IACf,eAAe;IACf,WAAW;IACX,YAAY;IACZ,YAAY;IACZ,YAAY;IACZ,YAAY;IACZ,YAAY;IACZ,YAAY;IACZ,cAAc;IACd,eAAe;IACf,eAAe;IACf,eAAe;IACf,eAAe;IACf,eAAe;IACf,eAAe;IACf,YAAY;IACZ,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,cAAc;IACd,eAAe;IACf,eAAe;IACf,eAAe;IACf,eAAe;IACf,eAAe;IACf,eAAe;IACf,YAAY;IACZ,YAAY;IACZ,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,YAAY;IACZ,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,YAAY;IACZ,YAAY;IACZ,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,YAAY;IACZ,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,YAAY;IACZ,YAAY;IACZ,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,YAAY;IACZ,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,YAAY;IACZ,YAAY;IACZ,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,YAAY;IACZ,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,YAAY;IACZ,cAAc;IACd,aAAa;IACb,cAAc;IACd,aAAa;IACb,cAAc;IACd,aAAa;IACb,cAAc;IACd,aAAa;IACb,cAAc;IACd,aAAa;IACb,cAAc;IACd,aAAa;IACb,aAAa;IACb,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,aAAa;IACb,YAAY;IACZ,cAAc;IACd,aAAa;IACb,cAAc;IACd,aAAa;IACb,cAAc;IACd,aAAa;IACb,cAAc;IACd,aAAa;IACb,cAAc;IACd,aAAa;IACb,cAAc;IACd,aAAa;IACb,aAAa;IACb,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,aAAa;IACb,YAAY;IACZ,cAAc;IACd,aAAa;IACb,cAAc;IACd,aAAa;IACb,cAAc;IACd,aAAa;IACb,cAAc;IACd,aAAa;IACb,cAAc;IACd,aAAa;IACb,cAAc;IACd,aAAa;IACb,aAAa;IACb,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,aAAa;IACb,YAAY;IACZ,cAAc;IACd,aAAa;IACb,cAAc;IACd,aAAa;IACb,cAAc;IACd,aAAa;IACb,cAAc;IACd,aAAa;IACb,cAAc;IACd,aAAa;IACb,cAAc;IACd,aAAa;IACb,aAAa;IACb,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,aAAa;IACb,YAAY;IACZ,cAAc;IACd,aAAa;IACb,cAAc;IACd,aAAa;IACb,cAAc;IACd,aAAa;IACb,cAAc;IACd,aAAa;IACb,cAAc;IACd,aAAa;IACb,cAAc;IACd,aAAa;IACb,aAAa;IACb,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,aAAa;IACb,aAAa;IACb,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,aAAa;IACb,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,aAAa;IACb,aAAa;IACb,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,aAAa;IACb,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,aAAa;IACb,aAAa;IACb,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,aAAa;IACb,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,aAAa;IACb,aAAa;IACb,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,aAAa;IACb,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,aAAa;IACb,aAAa;IACb,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,aAAa;IACb,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,aAAa;IACb,aAAa;IACb,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,aAAa;IACb,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,aAAa;IACb,aAAa;IACb,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,0BAA0B;IAC1B,oBAAoB;IACpB,qBAAqB;IACrB,iCAAiC;IACjC,kBAAkB;IAClB,qBAAqB;IACrB,0BAA0B;IAC1B,0BAA0B;IAC1B,mBAAmB;IACnB,mBAAmB;IACnB,cAAc;IACd,gBAAgB;IAChB,eAAe;IACf,wBAAwB;IACxB,yBAAyB;IACzB,4BAA4B;IAC5B,WAAW;IACX,aAAa;IACb,oBAAoB;IACpB,2BAA2B;IAC3B,aAAa;IACb,oBAAoB;IACpB,2BAA2B;IAC3B,aAAa;IACb,oBAAoB;IACpB,2BAA2B;IAC3B,aAAa;IACb,oBAAoB;IACpB,2BAA2B;IAC3B,aAAa;IACb,oBAAoB;IACpB,2BAA2B;IAC3B,aAAa;IACb,oBAAoB;IACpB,2BAA2B;IAC3B,aAAa;IACb,oBAAoB;IACpB,2BAA2B;IAC3B,aAAa;IACb,oBAAoB;IACpB,2BAA2B;IAC3B,aAAa;IACb,oBAAoB;IACpB,2BAA2B;IAC3B,cAAc;IACd,qBAAqB;IACrB,4BAA4B;IAC5B,cAAc;IACd,qBAAqB;IACrB,4BAA4B;IAC5B,cAAc;IACd,qBAAqB;IACrB,4BAA4B;IAC5B,0BAA0B;IAC1B,+BAA+B;IAC/B,2BAA2B;IAC3B,kBAAkB;IAClB,mBAAmB;IACnB,iBAAiB;IACjB,cAAc;IACd,gBAAgB;IAChB,eAAe;IACf,wBAAwB;IACxB,yBAAyB;IACzB,4BAA4B;IAC5B,WAAW;IACX,aAAa;IACb,oBAAoB;IACpB,2BAA2B;IAC3B,aAAa;IACb,oBAAoB;IACpB,2BAA2B;IAC3B,aAAa;IACb,oBAAoB;IACpB,2BAA2B;IAC3B,aAAa;IACb,oBAAoB;IACpB,2BAA2B;IAC3B,aAAa;IACb,oBAAoB;IACpB,2BAA2B;IAC3B,aAAa;IACb,oBAAoB;IACpB,2BAA2B;IAC3B,aAAa;IACb,oBAAoB;IACpB,2BAA2B;IAC3B,aAAa;IACb,oBAAoB;IACpB,2BAA2B;IAC3B,aAAa;IACb,oBAAoB;IACpB,2BAA2B;IAC3B,cAAc;IACd,qBAAqB;IACrB,4BAA4B;IAC5B,cAAc;IACd,qBAAqB;IACrB,4BAA4B;IAC5B,cAAc;IACd,qBAAqB;IACrB,4BAA4B;IAC5B,yBAAyB;IACzB,0BAA0B;IAC1B,yBAAyB;IACzB,2BAA2B;IAC3B,aAAa;IACb,aAAa;IACb,eAAe;IACf,mBAAmB;IACnB,qBAAqB;IACrB,iBAAiB;CACX,CAAC;AAIX,MAAM,CAAC,MAAM,gBAAgB,GAAE;IAC3B,2BAA2B;IAC3B,2BAA2B;IAC3B,+BAA+B;IAC/B,+BAA+B;IAC/B,mBAAmB;IACnB,mBAAmB;IACnB,uBAAuB;IACvB,uBAAuB;IACvB,wBAAwB;IACxB,wBAAwB;IACxB,yBAAyB;IACzB,yBAAyB;IACzB,qBAAqB;IACrB,qBAAqB;IACrB,uBAAuB;IACvB,uBAAuB;IACvB,oBAAoB;IACpB,oBAAoB;IACpB,oBAAoB;IACpB,oBAAoB;IACpB,sBAAsB;IACtB,sBAAsB;IACtB,yBAAyB;IACzB,yBAAyB;IACzB,oBAAoB;IACpB,oBAAoB;IACpB,4BAA4B;IAC5B,4BAA4B;IAC5B,uBAAuB;IACvB,uBAAuB;IACvB,wBAAwB;IACxB,wBAAwB;IACxB,yBAAyB;IACzB,yBAAyB;IACzB,6BAA6B;IAC7B,6BAA6B;IAC7B,uBAAuB;IACvB,uBAAuB;IACvB,oBAAoB;IACpB,oBAAoB;IACpB,wBAAwB;IACxB,wBAAwB;IACxB,+BAA+B;IAC/B,+BAA+B;IAC/B,mBAAmB;IACnB,mBAAmB;IACnB,qBAAqB;IACrB,qBAAqB;IACrB,yBAAyB;IACzB,yBAAyB;IACzB,oBAAoB;IACpB,oBAAoB;IACpB,mBAAmB;IACnB,mBAAmB;IACnB,wBAAwB;IACxB,wBAAwB;IACxB,oBAAoB;IACpB,oBAAoB;IACpB,0BAA0B;IAC1B,0BAA0B;IAC1B,4BAA4B;IAC5B,4BAA4B;IAC5B,sBAAsB;IACtB,sBAAsB;IACtB,qBAAqB;IACrB,qBAAqB;IACrB,0BAA0B;IAC1B,0BAA0B;IAC1B,yBAAyB;IACzB,yBAAyB;IACzB,wBAAwB;IACxB,wBAAwB;IACxB,qBAAqB;IACrB,qBAAqB;IACrB,qBAAqB;IACrB,qBAAqB;IACrB,qBAAqB;IACrB,qBAAqB;IACrB,yBAAyB;IACzB,yBAAyB;IACzB,0BAA0B;IAC1B,0BAA0B;IAC1B,wBAAwB;IACxB,wBAAwB;IACxB,sBAAsB;IACtB,sBAAsB;IACtB,uBAAuB;IACvB,uBAAuB;IACvB,wBAAwB;IACxB,wBAAwB;IACxB,8BAA8B;IAC9B,8BAA8B;IAC9B,4BAA4B;IAC5B,4BAA4B;IAC5B,yBAAyB;IACzB,yBAAyB;IACzB,uBAAuB;IACvB,uBAAuB;IACvB,sBAAsB;IACtB,sBAAsB;IACtB,oBAAoB;IACpB,oBAAoB;IACpB,uBAAuB;IACvB,uBAAuB;IACvB,mBAAmB;IACnB,mBAAmB;IACnB,0BAA0B;IAC1B,0BAA0B;IAC1B,mBAAmB;IACnB,mBAAmB;IACnB,uBAAuB;IACvB,uBAAuB;IACvB,mBAAmB;IACnB,mBAAmB;IACnB,qBAAqB;IACrB,qBAAqB;IACrB,yBAAyB;IACzB,yBAAyB;IACzB,0BAA0B;IAC1B,0BAA0B;IAC1B,uBAAuB;IACvB,uBAAuB;IACvB,0BAA0B;IAC1B,0BAA0B;IAC1B,oBAAoB;IACpB,oBAAoB;IACpB,sBAAsB;IACtB,sBAAsB;IACtB,sBAAsB;IACtB,sBAAsB;IACtB,sBAAsB;IACtB,sBAAsB;IACtB,qBAAqB;IACrB,qBAAqB;IACrB,2BAA2B;IAC3B,2BAA2B;IAC3B,qBAAqB;IACrB,qBAAqB;IACrB,kBAAkB;IAClB,kBAAkB;IAClB,oBAAoB;IACpB,oBAAoB;IACpB,kBAAkB;IAClB,kBAAkB;IAClB,uBAAuB;IACvB,uBAAuB;IACvB,2BAA2B;IAC3B,qBAAqB;IACrB,qBAAqB;IACrB,yBAAyB;IACzB,yBAAyB;IACzB,yBAAyB;IACzB,yBAAyB;IACzB,wBAAwB;IACxB,wBAAwB;IACxB,+BAA+B;IAC/B,+BAA+B;IAC/B,qCAAqC;IACrC,qCAAqC;IACrC,6BAA6B;IAC7B,6BAA6B;IAC7B,qCAAqC;IACrC,qCAAqC;IACrC,2BAA2B;IAC3B,2BAA2B;IAC3B,uBAAuB;IACvB,8BAA8B;IAC9B,8BAA8B;IAC9B,wBAAwB;IACxB,wBAAwB;IACxB,uBAAuB;IACvB,uBAAuB;IACvB,0BAA0B;IAC1B,0BAA0B;IAC1B,uBAAuB;IACvB,uBAAuB;IACvB,qBAAqB;IACrB,qBAAqB;IACrB,2BAA2B;IAC3B,2BAA2B;IAC3B,kBAAkB;IAClB,kBAAkB;IAClB,oBAAoB;IACpB,oBAAoB;IACpB,sBAAsB;IACtB,sBAAsB;IACtB,kBAAkB;IAClB,kBAAkB;IAClB,qBAAqB;IACrB,qBAAqB;IACrB,mBAAmB;IACnB,mBAAmB;IACnB,qBAAqB;IACrB,qBAAqB;IACrB,yBAAyB;IACzB,yBAAyB;IACzB,qBAAqB;IACrB,qBAAqB;IACrB,iBAAiB;IACjB,iBAAiB;IACjB,mBAAmB;IACnB,mBAAmB;IACnB,sBAAsB;IACtB,sBAAsB;IACtB,qBAAqB;IACrB,qBAAqB;IACrB,sBAAsB;IACtB,sBAAsB;IACtB,wBAAwB;IACxB,wBAAwB;IACxB,oBAAoB;IACpB,oBAAoB;IACpB,uBAAuB;IACvB,uBAAuB;IACvB,4BAA4B;IAC5B,4BAA4B;IAC5B,mBAAmB;IACnB,mBAAmB;IACnB,uBAAuB;IACvB,uBAAuB;IACvB,wBAAwB;IACxB,wBAAwB;IACxB,uBAAuB;IACvB,uBAAuB;IACvB,wBAAwB;IACxB,wBAAwB;IACxB,qBAAqB;IACrB,qBAAqB;IACrB,mBAAmB;IACnB,mBAAmB;IACnB,sBAAsB;IACtB,uBAAuB;IACvB,oBAAoB;IACpB,qBAAqB;IACrB,oBAAoB;IACpB,mBAAmB;IACnB,oBAAoB;IACpB,mBAAmB;IACnB,sBAAsB;IACtB,cAAc;IACd,mBAAmB;IACnB,oBAAoB;IACpB,oBAAoB;IACpB,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,iBAAiB;IACjB,yBAAyB;IACzB,yBAAyB;IACzB,gBAAgB;IAChB,qBAAqB;IACrB,cAAc;IACd,oBAAoB;IACpB,sBAAsB;IACtB,wBAAwB;IACxB,uBAAuB;IACvB,mBAAmB;IACnB,eAAe;IACf,uBAAuB;IACvB,mBAAmB;IACnB,qBAAqB;IACrB,iBAAiB;IACjB,0BAA0B;IAC1B,qBAAqB;IACrB,mBAAmB;IACnB,wBAAwB;IACxB,wBAAwB;IACxB,mBAAmB;IACnB,mBAAmB;IACnB,mBAAmB;IACnB,6BAA6B;IAC7B,6BAA6B;IAC7B,gCAAgC;IAChC,gCAAgC;IAChC,6BAA6B;IAC7B,6BAA6B;IAC7B,2BAA2B;IAC3B,2BAA2B;IAC3B,8BAA8B;IAC9B,8BAA8B;IAC9B,qBAAqB;IACrB,qBAAqB;IACrB,sBAAsB;IACtB,sBAAsB;IACtB,sBAAsB;IACtB,sBAAsB;IACtB,sBAAsB;IACtB,sBAAsB;IACtB,4BAA4B;IAC5B,4BAA4B;IAC5B,6BAA6B;IAC7B,6BAA6B;IAC7B,0BAA0B;IAC1B,0BAA0B;IAC1B,oBAAoB;IACpB,oBAAoB;IACpB,0BAA0B;IAC1B,0BAA0B;IAC1B,oBAAoB;IACpB,oBAAoB;IACpB,8BAA8B;IAC9B,8BAA8B;IAC9B,4BAA4B;IAC5B,4BAA4B;IAC5B,yBAAyB;IACzB,yBAAyB;IACzB,4BAA4B;IAC5B,4BAA4B;IAC5B,oBAAoB;IACpB,0BAA0B;IAC1B,0BAA0B;IAC1B,4BAA4B;IAC5B,4BAA4B;IAC5B,sBAAsB;IACtB,sBAAsB;IACtB,wBAAwB;IACxB,wBAAwB;IACxB,0BAA0B;IAC1B,0BAA0B;IAC1B,oBAAoB;IACpB,oBAAoB;IACpB,sBAAsB;IACtB,sBAAsB;IACtB,qBAAqB;IACrB,qBAAqB;IACrB,mBAAmB;IACnB,mBAAmB;IACnB,8BAA8B;IAC9B,8BAA8B;IAC9B,sBAAsB;IACtB,sBAAsB;IACtB,0BAA0B;IAC1B,0BAA0B;IAC1B,qBAAqB;IACrB,qBAAqB;IACrB,qBAAqB;IACrB,qBAAqB;IACrB,qBAAqB;IACrB,qBAAqB;IACrB,iBAAiB;IACjB,iBAAiB;IACjB,wBAAwB;IACxB,wBAAwB;IACxB,2BAA2B;IAC3B,2BAA2B;IAC3B,uBAAuB;IACvB,uBAAuB;IACvB,oBAAoB;IACpB,oBAAoB;IACpB,wBAAwB;IACxB,wBAAwB;IACxB,qBAAqB;IACrB,qBAAqB;IACrB,oBAAoB;IACpB,oBAAoB;IACpB,uBAAuB;IACvB,uBAAuB;IACvB,uBAAuB;IACvB,uBAAuB;IACvB,sBAAsB;IACtB,sBAAsB;IACtB,qBAAqB;IACrB,qBAAqB;IACrB,sBAAsB;IACtB,sBAAsB;IACtB,wBAAwB;IACxB,wBAAwB;IACxB,oBAAoB;IACpB,oBAAoB;IACpB,oBAAoB;IACpB,oBAAoB;IACpB,uBAAuB;IACvB,uBAAuB;IACvB,sBAAsB;IACtB,sBAAsB;IACtB,qBAAqB;IACrB,qBAAqB;IACrB,mBAAmB;IACnB,mBAAmB;IACnB,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,sBAAsB;IACtB,sBAAsB;IACtB,8BAA8B;IAC9B,8BAA8B;IAC9B,wBAAwB;IACxB,wBAAwB;IACxB,kBAAkB;IAClB,kBAAkB;IAClB,oBAAoB;IACpB,oBAAoB;IACpB,qBAAqB;IACrB,qBAAqB;IACrB,0BAA0B;IAC1B,0BAA0B;IAC1B,qBAAqB;IACrB,qBAAqB;IACrB,wBAAwB;IACxB,wBAAwB;IACxB,2BAA2B;IAC3B,2BAA2B;IAC3B,wBAAwB;IACxB,wBAAwB;IACxB,uBAAuB;IACvB,uBAAuB;IACvB,yBAAyB;IACzB,yBAAyB;IACzB,uBAAuB;IACvB,uBAAuB;IACvB,uBAAuB;IACvB,uBAAuB;IACvB,qBAAqB;IACrB,qBAAqB;IACrB,2BAA2B;IAC3B,2BAA2B;IAC3B,yBAAyB;IACzB,yBAAyB;IACzB,mBAAmB;IACnB,mBAAmB;IACnB,oBAAoB;IACpB,oBAAoB;IACpB,qBAAqB;IACrB,qBAAqB;IACrB,2BAA2B;IAC3B,2BAA2B;IAC3B,wBAAwB;IACxB,wBAAwB;IACxB,mBAAmB;IACnB,mBAAmB;IACnB,yBAAyB;IACzB,sBAAsB;IACtB,sBAAsB;IACtB,wBAAwB;IACxB,wBAAwB;IACxB,wBAAwB;IACxB,wBAAwB;IACxB,yBAAyB;IACzB,yBAAyB;IACzB,oBAAoB;IACpB,oBAAoB;IACpB,mBAAmB;IACnB,mBAAmB;IACnB,kBAAkB;IAClB,kBAAkB;IAClB,sBAAsB;IACtB,sBAAsB;IACtB,6BAA6B;IAC7B,6BAA6B;IAC7B,2BAA2B;IAC3B,2BAA2B;IAC3B,0BAA0B;IAC1B,0BAA0B;IAC1B,0BAA0B;IAC1B,0BAA0B;IAC1B,0BAA0B;IAC1B,0BAA0B;IAC1B,0BAA0B;IAC1B,0BAA0B;IAC1B,wBAAwB;IACxB,wBAAwB;IACxB,mBAAmB;IACnB,mBAAmB;IACnB,4BAA4B;IAC5B,4BAA4B;IAC5B,sBAAsB;IACtB,sBAAsB;IACtB,kCAAkC;IAClC,kCAAkC;IAClC,4BAA4B;IAC5B,4BAA4B;IAC5B,mBAAmB;IACnB,mBAAmB;IACnB,wBAAwB;IACxB,wBAAwB;IACxB,oBAAoB;IACpB,oBAAoB;IACpB,sBAAsB;IACtB,sBAAsB;IACtB,uBAAuB;IACvB,uBAAuB;IACvB,uBAAuB;IACvB,uBAAuB;IACvB,uBAAuB;IACvB,uBAAuB;IACvB,yBAAyB;IACzB,yBAAyB;IACzB,yBAAyB;IACzB,yBAAyB;IACzB,kBAAkB;IAClB,4BAA4B;IAC5B,4BAA4B;IAC5B,oBAAoB;IACpB,oBAAoB;IACpB,yBAAyB;IACzB,yBAAyB;IACzB,2BAA2B;IAC3B,2BAA2B;IAC3B,4BAA4B;IAC5B,4BAA4B;IAC5B,+BAA+B;IAC/B,+BAA+B;IAC/B,yBAAyB;IACzB,yBAAyB;IACzB,2BAA2B;IAC3B,2BAA2B;IAC3B,0BAA0B;IAC1B,0BAA0B;IAC1B,4BAA4B;IAC5B,4BAA4B;IAC5B,6BAA6B;IAC7B,4BAA4B;IAC5B,uBAAuB;IACvB,uBAAuB;IACvB,yBAAyB;IACzB,yBAAyB;IACzB,oBAAoB;IACpB,8BAA8B;IAC9B,8BAA8B;IAC9B,uBAAuB;IACvB,uBAAuB;IACvB,2BAA2B;IAC3B,2BAA2B;IAC3B,oBAAoB;IACpB,yBAAyB;IACzB,yBAAyB;IACzB,uBAAuB;IACvB,uBAAuB;IACvB,4BAA4B;IAC5B,4BAA4B;IAC5B,4BAA4B;IAC5B,4BAA4B;IAC5B,kBAAkB;IAClB,kBAAkB;IAClB,sBAAsB;IACtB,sBAAsB;IACtB,qBAAqB;IACrB,qBAAqB;IACrB,8BAA8B;IAC9B,4BAA4B;IAC5B,iCAAiC;IACjC,kCAAkC;IAClC,sCAAsC;IACtC,iCAAiC;IACjC,mCAAmC;IACnC,oCAAoC;IACpC,uBAAuB;IACvB,2BAA2B;IAC3B,oBAAoB;IACpB,oBAAoB;IACpB,mBAAmB;IACnB,mBAAmB;IACnB,sBAAsB;IACtB,sBAAsB;IACtB,oBAAoB;IACpB,sBAAsB;IACtB,sBAAsB;IACtB,0BAA0B;IAC1B,0BAA0B;IAC1B,mBAAmB;IACnB,mBAAmB;IACnB,0BAA0B;IAC1B,0BAA0B;IAC1B,2BAA2B;IAC3B,2BAA2B;IAC3B,qBAAqB;IACrB,mBAAmB;IACnB,mBAAmB;IACnB,mBAAmB;IACnB,iCAAiC;IACjC,iCAAiC;IACjC,uBAAuB;IACvB,uBAAuB;IACvB,sBAAsB;IACtB,sBAAsB;IACtB,qBAAqB;IACrB,qBAAqB;IACrB,yBAAyB;IACzB,yBAAyB;IACzB,oBAAoB;IACpB,4BAA4B;IAC5B,4BAA4B;IAC5B,oBAAoB;IACpB,qBAAqB;IACrB,qBAAqB;IACrB,mBAAmB;IACnB,mBAAmB;IACnB,qBAAqB;IACrB,qBAAqB;IACrB,uBAAuB;IACvB,yBAAyB;IACzB,yBAAyB;IACzB,uBAAuB;IACvB,uBAAuB;IACvB,mBAAmB;IACnB,mBAAmB;IACnB,oBAAoB;IACpB,oBAAoB;IACpB,uBAAuB;IACvB,uBAAuB;IACvB,qBAAqB;IACrB,qBAAqB;IACrB,sBAAsB;IACtB,sBAAsB;IACtB,uBAAuB;IACvB,uBAAuB;IACvB,qBAAqB;IACrB,qBAAqB;IACrB,6BAA6B;IAC7B,6BAA6B;IAC7B,iCAAiC;IACjC,iCAAiC;IACjC,oBAAoB;IACpB,oBAAoB;IACpB,oBAAoB;IACpB,oBAAoB;IACpB,qBAAqB;IACrB,qBAAqB;IACrB,mBAAmB;IACnB,mBAAmB;IACnB,uBAAuB;IACvB,uBAAuB;IACvB,mBAAmB;IACnB,yBAAyB;IACzB,yBAAyB;IACzB,mBAAmB;IACnB,0BAA0B;IAC1B,0BAA0B;IAC1B,2BAA2B;IAC3B,2BAA2B;IAC3B,wBAAwB;IACxB,wBAAwB;IACxB,sBAAsB;IACtB,sBAAsB;IACtB,uBAAuB;IACvB,uBAAuB;IACvB,mBAAmB;IACnB,mBAAmB;IACnB,yBAAyB;IACzB,yBAAyB;IACzB,oBAAoB;IACpB,oBAAoB;IACpB,yBAAyB;IACzB,yBAAyB;IACzB,4BAA4B;IAC5B,4BAA4B;IAC5B,mBAAmB;IACnB,mBAAmB;IACnB,oBAAoB;IACpB,oBAAoB;IACpB,0BAA0B;IAC1B,0BAA0B;IAC1B,kBAAkB;IAClB,kBAAkB;IAClB,wBAAwB;IACxB,wBAAwB;IACxB,4BAA4B;IAC5B,4BAA4B;IAC5B,sBAAsB;IACtB,sBAAsB;IACtB,sBAAsB;IACtB,sBAAsB;IACtB,oBAAoB;IACpB,oBAAoB;CACd,CAAC;AAIX,MAAM,CAAC,MAAM,gBAAgB,GAAE;IAC3B,sBAAsB;IACtB,sBAAsB;IACtB,cAAc;IACd,0BAA0B;IAC1B,cAAc;IACd,oBAAoB;IACpB,0BAA0B;IAC1B,oBAAoB;IACpB,oBAAoB;IACpB,oBAAoB;IACpB,oBAAoB;IACpB,kBAAkB;IAClB,kBAAkB;IAClB,mBAAmB;IACnB,mBAAmB;IACnB,oBAAoB;IACpB,oBAAoB;IACpB,oBAAoB;IACpB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,mBAAmB;IACnB,mBAAmB;IACnB,gBAAgB;IAChB,oBAAoB;IACpB,oBAAoB;IACpB,cAAc;IACd,qBAAqB;IACrB,cAAc;IACd,sBAAsB;IACtB,qBAAqB;IACrB,sBAAsB;IACtB,mBAAmB;IACnB,oBAAoB;IACpB,kBAAkB;IAClB,mBAAmB;IACnB,oBAAoB;IACpB,eAAe;IACf,eAAe;IACf,kBAAkB;IAClB,gBAAgB;IAChB,iBAAiB;IACjB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,iBAAiB;IACjB,eAAe;IACf,cAAc;IACd,eAAe;IACf,cAAc;IACd,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,iBAAiB;IACjB,iBAAiB;IACjB,oBAAoB;IACpB,qBAAqB;IACrB,oBAAoB;IACpB,uBAAuB;IACvB,uBAAuB;IACvB,qBAAqB;IACrB,wBAAwB;IACxB,sBAAsB;IACtB,sBAAsB;IACtB,oBAAoB;IACpB,wBAAwB;IACxB,sBAAsB;IACtB,sBAAsB;IACtB,oBAAoB;IACpB,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,mBAAmB;IACnB,mBAAmB;IACnB,sBAAsB;IACtB,kBAAkB;IAClB,sBAAsB;IACtB,oBAAoB;IACpB,qBAAqB;IACrB,qBAAqB;IACrB,uBAAuB;IACvB,sBAAsB;IACtB,oBAAoB;IACpB,sBAAsB;IACtB,uBAAuB;IACvB,sBAAsB;IACtB,sBAAsB;IACtB,uBAAuB;IACvB,uBAAuB;IACvB,oBAAoB;IACpB,oBAAoB;IACpB,qBAAqB;IACrB,qBAAqB;IACrB,qBAAqB;IACrB,qBAAqB;IACrB,qBAAqB;IACrB,uBAAuB;IACvB,uBAAuB;IACvB,qBAAqB;IACrB,iBAAiB;IACjB,oBAAoB;IACpB,oBAAoB;IACpB,iBAAiB;IACjB,uBAAuB;IACvB,uBAAuB;IACvB,kBAAkB;IAClB,mBAAmB;IACnB,mBAAmB;IACnB,mBAAmB;IACnB,kBAAkB;IAClB,mBAAmB;IACnB,iBAAiB;IACjB,iBAAiB;IACjB,uBAAuB;IACvB,yBAAyB;IACzB,yBAAyB;IACzB,uBAAuB;IACvB,kBAAkB;IAClB,eAAe;IACf,kBAAkB;IAClB,oBAAoB;IACpB,eAAe;IACf,oBAAoB;IACpB,mBAAmB;IACnB,uBAAuB;IACvB,uBAAuB;IACvB,mBAAmB;IACnB,wBAAwB;IACxB,wBAAwB;IACxB,iBAAiB;IACjB,iBAAiB;IACjB,uBAAuB;IACvB,uBAAuB;IACvB,YAAY;IACZ,oBAAoB;IACpB,YAAY;IACZ,oBAAoB;IACpB,eAAe;IACf,qBAAqB;IACrB,eAAe;IACf,qBAAqB;IACrB,0BAA0B;IAC1B,0BAA0B;IAC1B,uBAAuB;IACvB,uBAAuB;IACvB,2BAA2B;IAC3B,8BAA8B;IAC9B,mBAAmB;IACnB,2BAA2B;IAC3B,8BAA8B;IAC9B,mBAAmB;IACnB,oBAAoB;IACpB,oBAAoB;IACpB,oBAAoB;IACpB,oBAAoB;IACpB,kBAAkB;IAClB,kBAAkB;IAClB,qBAAqB;IACrB,qBAAqB;IACrB,qBAAqB;IACrB,qBAAqB;IACrB,qBAAqB;IACrB,qBAAqB;IACrB,qBAAqB;IACrB,qBAAqB;IACrB,mBAAmB;IACnB,mBAAmB;IACnB,sBAAsB;IACtB,sBAAsB;IACtB,oBAAoB;IACpB,oBAAoB;IACpB,oBAAoB;IACpB,wBAAwB;IACxB,oBAAoB;IACpB,wBAAwB;IACxB,wBAAwB;IACxB,wBAAwB;IACxB,wBAAwB;IACxB,wBAAwB;IACxB,kBAAkB;IAClB,2BAA2B;IAC3B,2BAA2B;IAC3B,uBAAuB;IACvB,kBAAkB;IAClB,uBAAuB;IACvB,eAAe;IACf,eAAe;IACf,mBAAmB;IACnB,mBAAmB;IACnB,kBAAkB;IAClB,mBAAmB;IACnB,6BAA6B;IAC7B,mBAAmB;IACnB,6BAA6B;IAC7B,0BAA0B;IAC1B,0BAA0B;IAC1B,6BAA6B;IAC7B,6BAA6B;IAC7B,6BAA6B;IAC7B,6BAA6B;IAC7B,6BAA6B;IAC7B,6BAA6B;IAC7B,+BAA+B;IAC/B,+BAA+B;IAC/B,0BAA0B;IAC1B,4BAA4B;IAC5B,4BAA4B;IAC5B,qBAAqB;IACrB,qBAAqB;IACrB,0BAA0B;IAC1B,gBAAgB;IAChB,gBAAgB;IAChB,cAAc;IACd,cAAc;IACd,kBAAkB;IAClB,kBAAkB;IAClB,gBAAgB;IAChB,kBAAkB;IAClB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,uBAAuB;IACvB,eAAe;IACf,uBAAuB;IACvB,eAAe;IACf,yBAAyB;IACzB,yBAAyB;IACzB,oBAAoB;IACpB,mBAAmB;IACnB,mBAAmB;IACnB,eAAe;IACf,oBAAoB;IACpB,kBAAkB;IAClB,kBAAkB;IAClB,iBAAiB;IACjB,iBAAiB;IACjB,oBAAoB;IACpB,oBAAoB;IACpB,oBAAoB;IACpB,uBAAuB;IACvB,oBAAoB;IACpB,uBAAuB;IACvB,qBAAqB;IACrB,cAAc;IACd,qBAAqB;IACrB,mBAAmB;IACnB,mBAAmB;IACnB,cAAc;IACd,mBAAmB;IACnB,mBAAmB;IACnB,mBAAmB;IACnB,mBAAmB;IACnB,uBAAuB;IACvB,uBAAuB;IACvB,mBAAmB;IACnB,mBAAmB;IACnB,qBAAqB;IACrB,qBAAqB;IACrB,qBAAqB;IACrB,qBAAqB;IACrB,iBAAiB;IACjB,eAAe;IACf,iBAAiB;IACjB,mBAAmB;IACnB,eAAe;IACf,eAAe;IACf,mBAAmB;IACnB,sBAAsB;IACtB,sBAAsB;IACtB,sBAAsB;IACtB,sBAAsB;IACtB,oBAAoB;IACpB,qBAAqB;IACrB,oBAAoB;IACpB,qBAAqB;IACrB,uBAAuB;IACvB,uBAAuB;IACvB,mBAAmB;IACnB,sBAAsB;IACtB,mBAAmB;IACnB,uBAAuB;IACvB,uBAAuB;IACvB,sBAAsB;IACtB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,qBAAqB;IACrB,qBAAqB;IACrB,mBAAmB;IACnB,qBAAqB;IACrB,qBAAqB;IACrB,mBAAmB;IACnB,mBAAmB;IACnB,oBAAoB;IACpB,oBAAoB;IACpB,mBAAmB;IACnB,eAAe;IACf,eAAe;IACf,sBAAsB;IACtB,sBAAsB;IACtB,oBAAoB;IACpB,oBAAoB;IACpB,iBAAiB;IACjB,aAAa;IACb,iBAAiB;IACjB,aAAa;IACb,qBAAqB;IACrB,qBAAqB;IACrB,qBAAqB;IACrB,qBAAqB;IACrB,qBAAqB;IACrB,qBAAqB;IACrB,qBAAqB;IACrB,qBAAqB;IACrB,mBAAmB;IACnB,mBAAmB;IACnB,mBAAmB;IACnB,eAAe;IACf,eAAe;IACf,mBAAmB;IACnB,yBAAyB;IACzB,yBAAyB;IACzB,wBAAwB;IACxB,wBAAwB;IACxB,kBAAkB;IAClB,kBAAkB;IAClB,gBAAgB;IAChB,gBAAgB;IAChB,wBAAwB;IACxB,2BAA2B;IAC3B,wBAAwB;IACxB,2BAA2B;IAC3B,2BAA2B;IAC3B,2BAA2B;IAC3B,oBAAoB;IACpB,yBAAyB;IACzB,sBAAsB;IACtB,sBAAsB;IACtB,yBAAyB;IACzB,yBAAyB;IACzB,yBAAyB;IACzB,yBAAyB;IACzB,yBAAyB;IACzB,yBAAyB;IACzB,0BAA0B;IAC1B,uBAAuB;IACvB,oBAAoB;IACpB,0BAA0B;IAC1B,uBAAuB;IACvB,uBAAuB;IACvB,0BAA0B;IAC1B,yBAAyB;IACzB,0BAA0B;IAC1B,uBAAuB;IACvB,wBAAwB;IACxB,wBAAwB;IACxB,2BAA2B;IAC3B,2BAA2B;IAC3B,2BAA2B;IAC3B,6BAA6B;IAC7B,2BAA2B;IAC3B,yBAAyB;IACzB,6BAA6B;IAC7B,yBAAyB;IACzB,8BAA8B;IAC9B,8BAA8B;IAC9B,yBAAyB;IACzB,0BAA0B;IAC1B,oBAAoB;IACpB,oBAAoB;IACpB,yBAAyB;IACzB,sBAAsB;IACtB,sBAAsB;IACtB,2BAA2B;IAC3B,2BAA2B;IAC3B,uBAAuB;IACvB,uBAAuB;IACvB,0BAA0B;IAC1B,4BAA4B;IAC5B,4BAA4B;IAC5B,yBAAyB;IACzB,yBAAyB;IACzB,yBAAyB;IACzB,4BAA4B;IAC5B,yBAAyB;IACzB,4BAA4B;IAC5B,4BAA4B;IAC5B,4BAA4B;IAC5B,8BAA8B;IAC9B,0BAA0B;IAC1B,0BAA0B;IAC1B,+BAA+B;IAC/B,8BAA8B;IAC9B,qBAAqB;IACrB,0BAA0B;IAC1B,+BAA+B;IAC/B,qBAAqB;IACrB,0BAA0B;IAC1B,uBAAuB;IACvB,uBAAuB;IACvB,4BAA4B;IAC5B,4BAA4B;IAC5B,wBAAwB;IACxB,wBAAwB;IACxB,6BAA6B;IAC7B,6BAA6B;IAC7B,0BAA0B;IAC1B,yBAAyB;IACzB,4BAA4B;IAC5B,0BAA0B;IAC1B,4BAA4B;IAC5B,yBAAyB;IACzB,sBAAsB;IACtB,yBAAyB;IACzB,yBAAyB;IACzB,yBAAyB;IACzB,sBAAsB;IACtB,yBAAyB;IACzB,uBAAuB;IACvB,kBAAkB;IAClB,uBAAuB;IACvB,uBAAuB;IACvB,kBAAkB;IAClB,uBAAuB;IACvB,uBAAuB;IACvB,oBAAoB;IACpB,oBAAoB;IACpB,uBAAuB;IACvB,6BAA6B;IAC7B,2BAA2B;IAC3B,6BAA6B;IAC7B,6BAA6B;IAC7B,2BAA2B;IAC3B,2BAA2B;IAC3B,6BAA6B;IAC7B,uBAAuB;IACvB,2BAA2B;IAC3B,uBAAuB;IACvB,6BAA6B;IAC7B,6BAA6B;IAC7B,wBAAwB;IACxB,0BAA0B;IAC1B,wBAAwB;IACxB,0BAA0B;IAC1B,0BAA0B;IAC1B,0BAA0B;IAC1B,2BAA2B;IAC3B,2BAA2B;IAC3B,0BAA0B;IAC1B,0BAA0B;IAC1B,wBAAwB;IACxB,wBAAwB;IACxB,2BAA2B;IAC3B,2BAA2B;IAC3B,yBAAyB;IACzB,yBAAyB;IACzB,+BAA+B;IAC/B,+BAA+B;IAC/B,wBAAwB;IACxB,wBAAwB;IACxB,gCAAgC;IAChC,gCAAgC;IAChC,yBAAyB;IACzB,yBAAyB;IACzB,qBAAqB;IACrB,qBAAqB;IACrB,mBAAmB;IACnB,2BAA2B;IAC3B,mBAAmB;IACnB,2BAA2B;IAC3B,6BAA6B;IAC7B,6BAA6B;IAC7B,yBAAyB;IACzB,2BAA2B;IAC3B,2BAA2B;IAC3B,2BAA2B;IAC3B,uBAAuB;IACvB,2BAA2B;IAC3B,6BAA6B;IAC7B,6BAA6B;IAC7B,qBAAqB;IACrB,uBAAuB;IACvB,2BAA2B;IAC3B,qBAAqB;IACrB,2BAA2B;IAC3B,yBAAyB;IACzB,wBAAwB;IACxB,sBAAsB;IACtB,sBAAsB;IACtB,yBAAyB;IACzB,yBAAyB;IACzB,2BAA2B;IAC3B,sBAAsB;IACtB,2BAA2B;IAC3B,sBAAsB;IACtB,0BAA0B;IAC1B,0BAA0B;IAC1B,mBAAmB;IACnB,wBAAwB;IACxB,mBAAmB;IACnB,mBAAmB;IACnB,mBAAmB;IACnB,oBAAoB;IACpB,iBAAiB;IACjB,iBAAiB;IACjB,oBAAoB;IACpB,iBAAiB;IACjB,iBAAiB;IACjB,qBAAqB;IACrB,qBAAqB;IACrB,iBAAiB;IACjB,sBAAsB;IACtB,sBAAsB;IACtB,0BAA0B;IAC1B,0BAA0B;IAC1B,mBAAmB;IACnB,mBAAmB;IACnB,iBAAiB;IACjB,wBAAwB;IACxB,qBAAqB;IACrB,iBAAiB;IACjB,wBAAwB;IACxB,qBAAqB;IACrB,iBAAiB;IACjB,uBAAuB;IACvB,uBAAuB;IACvB,2BAA2B;IAC3B,uBAAuB;IACvB,2BAA2B;IAC3B,uBAAuB;IACvB,cAAc;IACd,cAAc;IACd,mBAAmB;IACnB,mBAAmB;IACnB,mBAAmB;IACnB,mBAAmB;IACnB,kBAAkB;IAClB,kBAAkB;IAClB,aAAa;IACb,aAAa;IACb,qBAAqB;IACrB,oBAAoB;IACpB,qBAAqB;IACrB,qBAAqB;IACrB,qBAAqB;IACrB,oBAAoB;IACpB,gBAAgB;IAChB,kBAAkB;IAClB,kBAAkB;IAClB,gBAAgB;IAChB,wBAAwB;IACxB,oBAAoB;IACpB,wBAAwB;IACxB,oBAAoB;IACpB,oBAAoB;IACpB,oBAAoB;IACpB,uBAAuB;IACvB,qBAAqB;IACrB,uBAAuB;IACvB,qBAAqB;IACrB,iBAAiB;IACjB,aAAa;IACb,aAAa;IACb,oBAAoB;IACpB,iBAAiB;IACjB,oBAAoB;IACpB,sBAAsB;IACtB,sBAAsB;IACtB,sBAAsB;IACtB,sBAAsB;IACtB,oBAAoB;IACpB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,oBAAoB;IACpB,iBAAiB;IACjB,kBAAkB;IAClB,kBAAkB;IAClB,sBAAsB;IACtB,sBAAsB;IACtB,kBAAkB;IAClB,aAAa;IACb,kBAAkB;IAClB,yBAAyB;IACzB,iBAAiB;IACjB,iBAAiB;IACjB,aAAa;IACb,yBAAyB;IACzB,eAAe;IACf,eAAe;IACf,eAAe;IACf,eAAe;IACf,oBAAoB;IACpB,oBAAoB;IACpB,oBAAoB;IACpB,oBAAoB;IACpB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,mBAAmB;IACnB,mBAAmB;IACnB,iBAAiB;IACjB,eAAe;IACf,eAAe;IACf,eAAe;IACf,aAAa;IACb,eAAe;IACf,aAAa;IACb,0BAA0B;IAC1B,0BAA0B;IAC1B,wBAAwB;IACxB,iBAAiB;IACjB,wBAAwB;IACxB,qBAAqB;IACrB,cAAc;IACd,iBAAiB;IACjB,cAAc;IACd,qBAAqB;IACrB,gBAAgB;IAChB,aAAa;IACb,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,aAAa;IACb,gBAAgB;IAChB,gBAAgB;IAChB,cAAc;IACd,cAAc;IACd,gBAAgB;IAChB,gBAAgB;IAChB,cAAc;IACd,iBAAiB;IACjB,cAAc;IACd,iBAAiB;IACjB,sBAAsB;IACtB,sBAAsB;IACtB,gBAAgB;IAChB,gBAAgB;IAChB,mBAAmB;IACnB,mBAAmB;IACnB,gBAAgB;IAChB,uBAAuB;IACvB,gBAAgB;IAChB,uBAAuB;IACvB,uBAAuB;IACvB,uBAAuB;IACvB,uBAAuB;IACvB,uBAAuB;IACvB,2BAA2B;IAC3B,qBAAqB;IACrB,yBAAyB;IACzB,yBAAyB;IACzB,qBAAqB;IACrB,oBAAoB;IACpB,oBAAoB;IACpB,kBAAkB;IAClB,oBAAoB;IACpB,oBAAoB;IACpB,gBAAgB;IAChB,kBAAkB;IAClB,gBAAgB;IAChB,cAAc;IACd,cAAc;IACd,YAAY;IACZ,YAAY;IACZ,gBAAgB;IAChB,gBAAgB;IAChB,mBAAmB;IACnB,mBAAmB;IACnB,aAAa;IACb,aAAa;IACb,cAAc;IACd,2BAA2B;IAC3B,cAAc;IACd,kBAAkB;IAClB,kBAAkB;IAClB,2BAA2B;IAC3B,2BAA2B;IAC3B,gBAAgB;IAChB,gBAAgB;IAChB,kBAAkB;IAClB,eAAe;IACf,kBAAkB;IAClB,eAAe;IACf,aAAa;IACb,kBAAkB;IAClB,aAAa;IACb,iBAAiB;IACjB,kBAAkB;IAClB,iBAAiB;IACjB,gBAAgB;IAChB,gBAAgB;IAChB,cAAc;IACd,cAAc;IACd,sBAAsB;IACtB,sBAAsB;IACtB,iBAAiB;IACjB,iBAAiB;IACjB,cAAc;IACd,cAAc;IACd,gBAAgB;IAChB,oBAAoB;IACpB,gBAAgB;IAChB,gCAAgC;IAChC,gCAAgC;IAChC,oBAAoB;IACpB,oBAAoB;IACpB,oBAAoB;IACpB,mBAAmB;IACnB,kBAAkB;IAClB,kBAAkB;IAClB,mBAAmB;IACnB,sBAAsB;IACtB,sBAAsB;IACtB,0BAA0B;IAC1B,0BAA0B;IAC1B,gCAAgC;IAChC,gCAAgC;IAChC,wBAAwB;IACxB,wBAAwB;IACxB,gCAAgC;IAChC,gCAAgC;IAChC,eAAe;IACf,eAAe;IACf,oBAAoB;IACpB,oBAAoB;IACpB,qBAAqB;IACrB,qBAAqB;IACrB,aAAa;IACb,kBAAkB;IAClB,aAAa;IACb,kBAAkB;IAClB,gBAAgB;IAChB,gBAAgB;IAChB,sBAAsB;IACtB,sBAAsB;IACtB,yBAAyB;IACzB,kBAAkB;IAClB,kBAAkB;IAClB,yBAAyB;IACzB,QAAQ;IACR,qBAAqB;IACrB,kBAAkB;IAClB,gBAAgB;IAChB,iBAAiB;IACjB,iBAAiB;IACjB,gBAAgB;IAChB,eAAe;IACf,kBAAkB;IAClB,cAAc;IACd,aAAa;IACb,qBAAqB;IACrB,SAAS;IACT,mBAAmB;IACnB,kBAAkB;IAClB,iBAAiB;IACjB,cAAc;IACd,kBAAkB;IAClB,eAAe;IACf,gBAAgB;IAChB,oBAAoB;IACpB,kBAAkB;IAClB,kBAAkB;IAClB,eAAe;IACf,oBAAoB;IACpB,cAAc;IACd,kBAAkB;IAClB,gBAAgB;IAChB,aAAa;IACb,kBAAkB;IAClB,eAAe;IACf,eAAe;IACf,eAAe;IACf,cAAc;IACd,oBAAoB;IACpB,gBAAgB;IAChB,gBAAgB;IAChB,iBAAiB;IACjB,cAAc;IACd,YAAY;IACZ,cAAc;IACd,cAAc;IACd,iBAAiB;IACjB,iBAAiB;IACjB,QAAQ;IACR,mBAAmB;IACnB,QAAQ;IACR,QAAQ;IACR,QAAQ;IACR,YAAY;IACZ,QAAQ;IACR,oBAAoB;IACpB,SAAS;IACT,YAAY;IACZ,QAAQ;IACR,oBAAoB;IACpB,gBAAgB;IAChB,WAAW;IACX,sBAAsB;IACtB,wBAAwB;IACxB,sBAAsB;IACtB,WAAW;IACX,uBAAuB;IACvB,mBAAmB;IACnB,gBAAgB;IAChB,kBAAkB;IAClB,qBAAqB;IACrB,gBAAgB;IAChB,kBAAkB;IAClB,WAAW;IACX,SAAS;IACT,kBAAkB;IAClB,gBAAgB;IAChB,iBAAiB;IACjB,iBAAiB;IACjB,mBAAmB;IACnB,oBAAoB;IACpB,iBAAiB;IACjB,eAAe;IACf,cAAc;IACd,2BAA2B;IAC3B,yBAAyB;IACzB,mBAAmB;IACnB,eAAe;IACf,aAAa;IACb,cAAc;IACd,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,aAAa;IACb,UAAU;IACV,uBAAuB;IACvB,mBAAmB;IACnB,aAAa;IACb,cAAc;IACd,kBAAkB;IAClB,eAAe;IACf,mBAAmB;IACnB,iBAAiB;IACjB,iBAAiB;IACjB,kBAAkB;IAClB,cAAc;IACd,oBAAoB;IACpB,qBAAqB;IACrB,cAAc;IACd,mBAAmB;IACnB,oBAAoB;IACpB,mBAAmB;IACnB,sBAAsB;IACtB,uBAAuB;IACvB,cAAc;IACd,aAAa;IACb,oBAAoB;IACpB,UAAU;IACV,qBAAqB;IACrB,yBAAyB;IACzB,2BAA2B;IAC3B,iBAAiB;IACjB,gBAAgB;IAChB,oBAAoB;IACpB,gBAAgB;IAChB,kBAAkB;IAClB,gBAAgB;IAChB,kBAAkB;IAClB,cAAc;IACd,YAAY;IACZ,YAAY;IACZ,eAAe;IACf,eAAe;IACf,qBAAqB;IACrB,qBAAqB;IACrB,iBAAiB;IACjB,cAAc;IACd,SAAS;IACT,iBAAiB;IACjB,kBAAkB;IAClB,mBAAmB;IACnB,gBAAgB;IAChB,cAAc;IACd,iBAAiB;IACjB,cAAc;IACd,eAAe;IACf,kBAAkB;IAClB,iBAAiB;IACjB,qBAAqB;IACrB,qBAAqB;IACrB,kBAAkB;IAClB,iBAAiB;IACjB,mBAAmB;IACnB,mBAAmB;IACnB,kBAAkB;IAClB,kBAAkB;IAClB,aAAa;IACb,aAAa;IACb,aAAa;IACb,cAAc;IACd,cAAc;IACd,aAAa;IACb,cAAc;IACd,cAAc;IACd,eAAe;IACf,qBAAqB;IACrB,eAAe;IACf,wBAAwB;IACxB,qBAAqB;IACrB,kBAAkB;IAClB,wBAAwB;IACxB,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,gBAAgB;IAChB,kBAAkB;IAClB,kBAAkB;IAClB,gBAAgB;IAChB,kBAAkB;IAClB,iBAAiB;IACjB,iBAAiB;IACjB,kBAAkB;IAClB,sBAAsB;IACtB,0BAA0B;IAC1B,0BAA0B;IAC1B,aAAa;IACb,sBAAsB;IACtB,aAAa;IACb,sBAAsB;IACtB,oBAAoB;IACpB,sBAAsB;IACtB,yBAAyB;IACzB,sBAAsB;IACtB,kBAAkB;IAClB,sBAAsB;IACtB,yBAAyB;IACzB,oBAAoB;IACpB,wBAAwB;IACxB,wBAAwB;IACxB,mBAAmB;IACnB,eAAe;IACf,eAAe;IACf,kBAAkB;IAClB,mBAAmB;IACnB,gBAAgB;IAChB,gBAAgB;IAChB,mBAAmB;IACnB,cAAc;IACd,cAAc;IACd,mBAAmB;IACnB,oBAAoB;IACpB,2BAA2B;IAC3B,iBAAiB;IACjB,iBAAiB;IACjB,2BAA2B;IAC3B,oBAAoB;IACpB,uBAAuB;IACvB,uBAAuB;IACvB,0BAA0B;IAC1B,0BAA0B;IAC1B,6BAA6B;IAC7B,0BAA0B;IAC1B,0BAA0B;IAC1B,wBAAwB;IACxB,wBAAwB;IACxB,2BAA2B;IAC3B,6BAA6B;IAC7B,yBAAyB;IACzB,2BAA2B;IAC3B,yBAAyB;IACzB,4BAA4B;IAC5B,4BAA4B;IAC5B,4BAA4B;IAC5B,4BAA4B;IAC5B,aAAa;IACb,aAAa;IACb,aAAa;IACb,iBAAiB;IACjB,wBAAwB;IACxB,wBAAwB;IACxB,iBAAiB;IACjB,aAAa;IACb,qBAAqB;IACrB,qBAAqB;IACrB,qBAAqB;IACrB,qBAAqB;IACrB,mBAAmB;IACnB,oBAAoB;IACpB,oBAAoB;IACpB,mBAAmB;IACnB,kBAAkB;IAClB,kBAAkB;IAClB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,cAAc;IACd,wBAAwB;IACxB,wBAAwB;IACxB,cAAc;IACd,wBAAwB;IACxB,wBAAwB;IACxB,wBAAwB;IACxB,wBAAwB;IACxB,wBAAwB;IACxB,wBAAwB;IACxB,sBAAsB;IACtB,2BAA2B;IAC3B,sBAAsB;IACtB,yBAAyB;IACzB,2BAA2B;IAC3B,yBAAyB;IACzB,yBAAyB;IACzB,yBAAyB;IACzB,uBAAuB;IACvB,eAAe;IACf,uBAAuB;IACvB,eAAe;IACf,gBAAgB;IAChB,kBAAkB;IAClB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,cAAc;IACd,cAAc;IACd,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,gBAAgB;IAChB,gBAAgB;IAChB,oBAAoB;IACpB,oBAAoB;IACpB,gBAAgB;IAChB,qBAAqB;IACrB,mBAAmB;IACnB,gBAAgB;IAChB,mBAAmB;IACnB,qBAAqB;IACrB,aAAa;IACb,qBAAqB;IACrB,qBAAqB;IACrB,kBAAkB;IAClB,aAAa;IACb,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,qBAAqB;IACrB,gBAAgB;IAChB,aAAa;IACb,aAAa;IACb,gBAAgB;IAChB,qBAAqB;IACrB,aAAa;IACb,aAAa;IACb,2BAA2B;IAC3B,2BAA2B;IAC3B,sCAAsC;IACtC,sCAAsC;IACtC,yBAAyB;IACzB,yBAAyB;IACzB,0BAA0B;IAC1B,0BAA0B;IAC1B,wBAAwB;IACxB,wBAAwB;IACxB,yBAAyB;IACzB,oCAAoC;IACpC,yBAAyB;IACzB,oCAAoC;IACpC,uBAAuB;IACvB,uBAAuB;IACvB,oBAAoB;IACpB,oBAAoB;IACpB,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,kBAAkB;IAClB,kBAAkB;IAClB,gBAAgB;IAChB,eAAe;IACf,eAAe;IACf,gBAAgB;IAChB,qBAAqB;IACrB,mBAAmB;IACnB,qBAAqB;IACrB,iBAAiB;IACjB,iBAAiB;IACjB,mBAAmB;IACnB,yBAAyB;IACzB,yBAAyB;IACzB,sBAAsB;IACtB,qBAAqB;IACrB,qBAAqB;IACrB,sBAAsB;IACtB,mBAAmB;IACnB,mBAAmB;IACnB,oBAAoB;IACpB,yBAAyB;IACzB,uBAAuB;IACvB,yBAAyB;IACzB,oBAAoB;IACpB,uBAAuB;IACvB,kBAAkB;IAClB,gBAAgB;IAChB,kBAAkB;IAClB,gBAAgB;IAChB,cAAc;IACd,cAAc;IACd,qBAAqB;IACrB,mBAAmB;IACnB,qBAAqB;IACrB,mBAAmB;IACnB,mBAAmB;IACnB,mBAAmB;IACnB,cAAc;IACd,gBAAgB;IAChB,gBAAgB;IAChB,cAAc;IACd,kBAAkB;IAClB,qBAAqB;IACrB,kBAAkB;IAClB,qBAAqB;IACrB,cAAc;IACd,cAAc;IACd,gBAAgB;IAChB,gBAAgB;IAChB,2BAA2B;IAC3B,2BAA2B;IAC3B,yBAAyB;IACzB,yBAAyB;IACzB,yBAAyB;IACzB,yBAAyB;IACzB,uBAAuB;IACvB,iBAAiB;IACjB,uBAAuB;IACvB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,eAAe;IACf,eAAe;IACf,cAAc;IACd,cAAc;IACd,gBAAgB;IAChB,iBAAiB;IACjB,gBAAgB;IAChB,oBAAoB;IACpB,iBAAiB;IACjB,oBAAoB;IACpB,sBAAsB;IACtB,sBAAsB;IACtB,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,yBAAyB;IACzB,yBAAyB;IACzB,kBAAkB;IAClB,uBAAuB;IACvB,uBAAuB;IACvB,uBAAuB;IACvB,uBAAuB;IACvB,gBAAgB;IAChB,uBAAuB;IACvB,uBAAuB;IACvB,qBAAqB;IACrB,qBAAqB;IACrB,2BAA2B;IAC3B,uBAAuB;IACvB,2BAA2B;IAC3B,uBAAuB;IACvB,qBAAqB;IACrB,qBAAqB;IACrB,gBAAgB;IAChB,wBAAwB;IACxB,wBAAwB;IACxB,wBAAwB;IACxB,wBAAwB;IACxB,sBAAsB;IACtB,sBAAsB;IACtB,oBAAoB;IACpB,sBAAsB;IACtB,sBAAsB;IACtB,oBAAoB;IACpB,oBAAoB;IACpB,yBAAyB;IACzB,yBAAyB;IACzB,eAAe;IACf,oBAAoB;IACpB,eAAe;IACf,kBAAkB;IAClB,gBAAgB;IAChB,kBAAkB;IAClB,iBAAiB;IACjB,gBAAgB;IAChB,qBAAqB;IACrB,eAAe;IACf,iBAAiB;IACjB,eAAe;IACf,iBAAiB;IACjB,qBAAqB;IACrB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,iBAAiB;IACjB,wBAAwB;IACxB,sBAAsB;IACtB,wBAAwB;IACxB,sBAAsB;IACtB,kBAAkB;IAClB,kBAAkB;IAClB,sBAAsB;IACtB,sBAAsB;IACtB,mBAAmB;IACnB,mBAAmB;IACnB,mBAAmB;IACnB,iBAAiB;IACjB,eAAe;IACf,mBAAmB;IACnB,iBAAiB;IACjB,eAAe;IACf,oBAAoB;IACpB,sBAAsB;IACtB,oBAAoB;IACpB,sBAAsB;IACtB,kBAAkB;IAClB,sBAAsB;IACtB,kBAAkB;IAClB,oBAAoB;IACpB,oBAAoB;IACpB,gBAAgB;IAChB,gBAAgB;IAChB,iBAAiB;IACjB,iBAAiB;IACjB,gBAAgB;IAChB,eAAe;IACf,eAAe;IACf,gBAAgB;IAChB,sBAAsB;IACtB,aAAa;IACb,aAAa;IACb,gBAAgB;IAChB,eAAe;IACf,eAAe;IACf,gBAAgB;IAChB,eAAe;IACf,mBAAmB;IACnB,eAAe;IACf,mBAAmB;IACnB,eAAe;IACf,eAAe;IACf,kBAAkB;IAClB,eAAe;IACf,eAAe;IACf,kBAAkB;IAClB,cAAc;IACd,cAAc;IACd,eAAe;IACf,cAAc;IACd,eAAe;IACf,cAAc;IACd,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,cAAc;IACd,aAAa;IACb,cAAc;IACd,kBAAkB;IAClB,aAAa;IACb,kBAAkB;IAClB,gBAAgB;IAChB,gBAAgB;IAChB,kBAAkB;IAClB,kBAAkB;IAClB,gBAAgB;IAChB,gBAAgB;IAChB,eAAe;IACf,eAAe;IACf,qBAAqB;IACrB,qBAAqB;IACrB,sBAAsB;IACtB,oBAAoB;IACpB,sBAAsB;IACtB,oBAAoB;IACpB,wBAAwB;IACxB,wBAAwB;IACxB,aAAa;IACb,iBAAiB;IACjB,aAAa;IACb,eAAe;IACf,eAAe;IACf,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,aAAa;IACb,aAAa;IACb,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,mBAAmB;IACnB,uBAAuB;IACvB,mBAAmB;IACnB,eAAe;IACf,wBAAwB;IACxB,eAAe;IACf,qBAAqB;IACrB,wBAAwB;IACxB,uBAAuB;IACvB,iBAAiB;IACjB,qBAAqB;IACrB,iBAAiB;IACjB,iBAAiB;IACjB,qBAAqB;IACrB,mBAAmB;IACnB,iBAAiB;IACjB,mBAAmB;IACnB,eAAe;IACf,eAAe;IACf,qBAAqB;IACrB,qBAAqB;IACrB,qBAAqB;IACrB,gBAAgB;IAChB,8BAA8B;IAC9B,8BAA8B;IAC9B,eAAe;IACf,gBAAgB;IAChB,yBAAyB;IACzB,yBAAyB;IACzB,uBAAuB;IACvB,eAAe;IACf,oBAAoB;IACpB,uBAAuB;IACvB,eAAe;IACf,eAAe;IACf,oBAAoB;IACpB,uBAAuB;IACvB,uBAAuB;IACvB,kBAAkB;IAClB,eAAe;IACf,kBAAkB;IAClB,eAAe;IACf,mBAAmB;IACnB,mBAAmB;IACnB,qBAAqB;IACrB,uBAAuB;IACvB,uBAAuB;IACvB,qBAAqB;IACrB,iBAAiB;IACjB,iBAAiB;IACjB,mBAAmB;IACnB,mBAAmB;IACnB,qBAAqB;IACrB,eAAe;IACf,eAAe;IACf,aAAa;IACb,aAAa;IACb,qBAAqB;IACrB,gBAAgB;IAChB,gBAAgB;IAChB,mBAAmB;IACnB,mBAAmB;IACnB,cAAc;IACd,eAAe;IACf,eAAe;IACf,aAAa;IACb,cAAc;IACd,kBAAkB;IAClB,aAAa;IACb,aAAa;IACb,kBAAkB;IAClB,aAAa;IACb,qBAAqB;IACrB,qBAAqB;IACrB,iBAAiB;IACjB,iBAAiB;IACjB,yBAAyB;IACzB,yBAAyB;IACzB,uBAAuB;IACvB,uBAAuB;IACvB,uBAAuB;IACvB,mBAAmB;IACnB,uBAAuB;IACvB,mBAAmB;IACnB,mBAAmB;IACnB,mBAAmB;IACnB,mBAAmB;IACnB,mBAAmB;IACnB,iBAAiB;IACjB,0BAA0B;IAC1B,0BAA0B;IAC1B,mBAAmB;IACnB,iBAAiB;IACjB,kBAAkB;IAClB,mBAAmB;IACnB,kBAAkB;IAClB,gBAAgB;IAChB,gBAAgB;IAChB,eAAe;IACf,eAAe;IACf,qBAAqB;IACrB,qBAAqB;IACrB,wBAAwB;IACxB,mBAAmB;IACnB,wBAAwB;IACxB,qBAAqB;IACrB,mBAAmB;IACnB,qBAAqB;IACrB,eAAe;IACf,eAAe;IACf,eAAe;IACf,mBAAmB;IACnB,mBAAmB;IACnB,eAAe;IACf,kBAAkB;IAClB,kBAAkB;IAClB,sBAAsB;IACtB,sBAAsB;IACtB,yBAAyB;IACzB,eAAe;IACf,eAAe;IACf,yBAAyB;IACzB,aAAa;IACb,aAAa;IACb,mBAAmB;IACnB,mBAAmB;IACnB,mBAAmB;IACnB,mBAAmB;IACnB,mBAAmB;IACnB,mBAAmB;IACnB,mBAAmB;IACnB,mBAAmB;IACnB,qBAAqB;IACrB,qBAAqB;IACrB,iBAAiB;IACjB,iBAAiB;IACjB,uBAAuB;IACvB,sBAAsB;IACtB,uBAAuB;IACvB,sBAAsB;IACtB,sBAAsB;IACtB,mBAAmB;IACnB,sBAAsB;IACtB,mBAAmB;IACnB,oBAAoB;IACpB,oBAAoB;IACpB,aAAa;IACb,aAAa;IACb,qBAAqB;IACrB,iBAAiB;IACjB,qBAAqB;IACrB,iBAAiB;IACjB,sBAAsB;IACtB,kBAAkB;IAClB,kBAAkB;IAClB,eAAe;IACf,sBAAsB;IACtB,gBAAgB;IAChB,gBAAgB;IAChB,eAAe;IACf,oBAAoB;IACpB,oBAAoB;IACpB,mBAAmB;IACnB,mBAAmB;IACnB,gBAAgB;IAChB,iBAAiB;IACjB,gBAAgB;IAChB,kBAAkB;IAClB,iBAAiB;IACjB,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,gBAAgB;IAChB,gBAAgB;IAChB,eAAe;IACf,eAAe;IACf,aAAa;IACb,aAAa;IACb,kBAAkB;IAClB,gBAAgB;IAChB,kBAAkB;IAClB,gBAAgB;IAChB,cAAc;IACd,cAAc;IACd,sBAAsB;IACtB,sBAAsB;IACtB,kBAAkB;IAClB,kBAAkB;IAClB,oBAAoB;IACpB,oBAAoB;IACpB,oBAAoB;IACpB,kBAAkB;IAClB,oBAAoB;IACpB,gBAAgB;IAChB,gBAAgB;IAChB,qBAAqB;IACrB,qBAAqB;IACrB,kBAAkB;IAClB,oBAAoB;IACpB,oBAAoB;IACpB,oBAAoB;IACpB,oBAAoB;IACpB,kBAAkB;IAClB,kBAAkB;IAClB,cAAc;IACd,kBAAkB;IAClB,kBAAkB;IAClB,cAAc;IACd,mBAAmB;IACnB,mBAAmB;IACnB,mBAAmB;IACnB,mBAAmB;IACnB,uBAAuB;IACvB,uBAAuB;IACvB,eAAe;IACf,eAAe;IACf,oBAAoB;IACpB,oBAAoB;IACpB,sBAAsB;IACtB,eAAe;IACf,sBAAsB;IACtB,eAAe;IACf,eAAe;IACf,eAAe;IACf,cAAc;IACd,cAAc;IACd,iBAAiB;IACjB,iBAAiB;IACjB,cAAc;IACd,cAAc;IACd,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,cAAc;IACd,cAAc;IACd,qBAAqB;IACrB,qBAAqB;IACrB,mBAAmB;IACnB,mBAAmB;IACnB,mBAAmB;IACnB,mBAAmB;IACnB,iBAAiB;IACjB,iBAAiB;IACjB,mBAAmB;IACnB,mBAAmB;IACnB,yBAAyB;IACzB,yBAAyB;IACzB,yBAAyB;IACzB,yBAAyB;IACzB,uBAAuB;IACvB,uBAAuB;IACvB,8BAA8B;IAC9B,8BAA8B;IAC9B,kBAAkB;IAClB,kBAAkB;IAClB,eAAe;IACf,gBAAgB;IAChB,gBAAgB;IAChB,eAAe;IACf,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,kBAAkB;IAClB,sBAAsB;IACtB,kBAAkB;IAClB,sBAAsB;IACtB,oBAAoB;IACpB,oBAAoB;IACpB,oBAAoB;IACpB,oBAAoB;IACpB,oBAAoB;IACpB,oBAAoB;IACpB,oBAAoB;IACpB,oBAAoB;IACpB,mBAAmB;IACnB,qBAAqB;IACrB,qBAAqB;IACrB,mBAAmB;IACnB,mBAAmB;IACnB,qBAAqB;IACrB,mBAAmB;IACnB,qBAAqB;IACrB,uBAAuB;IACvB,uBAAuB;IACvB,sBAAsB;IACtB,mBAAmB;IACnB,sBAAsB;IACtB,oBAAoB;IACpB,mBAAmB;IACnB,cAAc;IACd,qBAAqB;IACrB,oBAAoB;IACpB,qBAAqB;IACrB,kBAAkB;IAClB,sBAAsB;IACtB,kBAAkB;IAClB,kBAAkB;IAClB,sBAAsB;IACtB,kBAAkB;IAClB,oBAAoB;IACpB,oBAAoB;IACpB,mBAAmB;IACnB,cAAc;IACd,mBAAmB;IACnB,qBAAqB;IACrB,qBAAqB;IACrB,mBAAmB;IACnB,qBAAqB;IACrB,mBAAmB;IACnB,qBAAqB;IACrB,mBAAmB;IACnB,mBAAmB;IACnB,qBAAqB;IACrB,oBAAoB;IACpB,qBAAqB;IACrB,oBAAoB;IACpB,sBAAsB;IACtB,sBAAsB;IACtB,oBAAoB;IACpB,oBAAoB;IACpB,oBAAoB;IACpB,oBAAoB;IACpB,kBAAkB;IAClB,kBAAkB;IAClB,oBAAoB;IACpB,oBAAoB;IACpB,kBAAkB;IAClB,kBAAkB;IAClB,qBAAqB;IACrB,qBAAqB;IACrB,qBAAqB;IACrB,qBAAqB;IACrB,qBAAqB;IACrB,uBAAuB;IACvB,uBAAuB;IACvB,uBAAuB;IACvB,qBAAqB;IACrB,uBAAuB;IACvB,oBAAoB;IACpB,oBAAoB;IACpB,mBAAmB;IACnB,mBAAmB;IACnB,uBAAuB;IACvB,uBAAuB;IACvB,qBAAqB;IACrB,qBAAqB;IACrB,qBAAqB;IACrB,qBAAqB;IACrB,mBAAmB;IACnB,mBAAmB;IACnB,oBAAoB;IACpB,sBAAsB;IACtB,qBAAqB;IACrB,oBAAoB;IACpB,qBAAqB;IACrB,mBAAmB;IACnB,kBAAkB;IAClB,mBAAmB;IACnB,kBAAkB;IAClB,sBAAsB;IACtB,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,oBAAoB;IACpB,oBAAoB;IACpB,wBAAwB;IACxB,kBAAkB;IAClB,sBAAsB;IACtB,wBAAwB;IACxB,sBAAsB;IACtB,sBAAsB;IACtB,sBAAsB;IACtB,sBAAsB;IACtB,sBAAsB;IACtB,sBAAsB;IACtB,yBAAyB;IACzB,yBAAyB;IACzB,gBAAgB;IAChB,sBAAsB;IACtB,uBAAuB;IACvB,uBAAuB;IACvB,kBAAkB;IAClB,wBAAwB;IACxB,sBAAsB;IACtB,wBAAwB;IACxB,sBAAsB;IACtB,qBAAqB;IACrB,qBAAqB;IACrB,wBAAwB;IACxB,wBAAwB;IACxB,gBAAgB;IAChB,qBAAqB;IACrB,qBAAqB;IACrB,qBAAqB;IACrB,sBAAsB;IACtB,sBAAsB;IACtB,qBAAqB;IACrB,uBAAuB;IACvB,yBAAyB;IACzB,yBAAyB;IACzB,uBAAuB;IACvB,yBAAyB;IACzB,yBAAyB;IACzB,uBAAuB;IACvB,uBAAuB;IACvB,yBAAyB;IACzB,uBAAuB;IACvB,yBAAyB;IACzB,yBAAyB;IACzB,uBAAuB;IACvB,yBAAyB;IACzB,uBAAuB;IACvB,uBAAuB;IACvB,uBAAuB;IACvB,uBAAuB;IACvB,qBAAqB;IACrB,wBAAwB;IACxB,sBAAsB;IACtB,qBAAqB;IACrB,sBAAsB;IACtB,oBAAoB;IACpB,wBAAwB;IACxB,iBAAiB;IACjB,oBAAoB;IACpB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,kBAAkB;IAClB,cAAc;IACd,mBAAmB;IACnB,kBAAkB;IAClB,mBAAmB;IACnB,iBAAiB;IACjB,cAAc;IACd,iBAAiB;IACjB,eAAe;IACf,eAAe;IACf,uBAAuB;IACvB,iBAAiB;IACjB,uBAAuB;IACvB,iBAAiB;IACjB,yBAAyB;IACzB,yBAAyB;IACzB,qBAAqB;IACrB,qBAAqB;IACrB,gBAAgB;IAChB,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,gBAAgB;IAChB,uBAAuB;IACvB,kBAAkB;IAClB,uBAAuB;IACvB,oBAAoB;IACpB,kBAAkB;IAClB,cAAc;IACd,mBAAmB;IACnB,oBAAoB;IACpB,oBAAoB;IACpB,oBAAoB;IACpB,eAAe;IACf,cAAc;IACd,eAAe;IACf,eAAe;IACf,mBAAmB;IACnB,eAAe;IACf,eAAe;IACf,eAAe;IACf,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,eAAe;IACf,+BAA+B;IAC/B,eAAe;IACf,+BAA+B;IAC/B,eAAe;IACf,gBAAgB;IAChB,gBAAgB;IAChB,eAAe;IACf,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,cAAc;IACd,qBAAqB;IACrB,qBAAqB;IACrB,cAAc;IACd,cAAc;IACd,cAAc;IACd,uBAAuB;IACvB,uBAAuB;IACvB,mBAAmB;IACnB,mBAAmB;IACnB,gBAAgB;IAChB,mBAAmB;IACnB,mBAAmB;IACnB,gBAAgB;IAChB,kBAAkB;IAClB,gBAAgB;IAChB,kBAAkB;IAClB,cAAc;IACd,gBAAgB;IAChB,cAAc;IACd,mBAAmB;IACnB,mBAAmB;IACnB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,wBAAwB;IACxB,mBAAmB;IACnB,wBAAwB;IACxB,mBAAmB;IACnB,iBAAiB;IACjB,iBAAiB;IACjB,kBAAkB;IAClB,aAAa;IACb,eAAe;IACf,eAAe;IACf,kBAAkB;IAClB,aAAa;IACb,cAAc;IACd,cAAc;IACd,yBAAyB;IACzB,mBAAmB;IACnB,yBAAyB;IACzB,kBAAkB;IAClB,mBAAmB;IACnB,kBAAkB;IAClB,mBAAmB;IACnB,gBAAgB;IAChB,mBAAmB;IACnB,gBAAgB;IAChB,eAAe;IACf,gBAAgB;IAChB,gBAAgB;IAChB,cAAc;IACd,cAAc;IACd,eAAe;IACf,qBAAqB;IACrB,qBAAqB;IACrB,wBAAwB;IACxB,wBAAwB;IACxB,sBAAsB;IACtB,sBAAsB;IACtB,sBAAsB;IACtB,sBAAsB;IACtB,sBAAsB;IACtB,sBAAsB;IACtB,kBAAkB;IAClB,iBAAiB;IACjB,iBAAiB;IACjB,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,gBAAgB;IAChB,kBAAkB;IAClB,gBAAgB;IAChB,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,sBAAsB;IACtB,sBAAsB;IACtB,eAAe;IACf,cAAc;IACd,eAAe;IACf,cAAc;IACd,gBAAgB;IAChB,gBAAgB;IAChB,eAAe;IACf,mBAAmB;IACnB,eAAe;IACf,mBAAmB;IACnB,qBAAqB;IACrB,qBAAqB;IACrB,iBAAiB;IACjB,iBAAiB;IACjB,eAAe;IACf,eAAe;IACf,cAAc;IACd,kBAAkB;IAClB,cAAc;IACd,2BAA2B;IAC3B,2BAA2B;IAC3B,kBAAkB;IAClB,gBAAgB;IAChB,gBAAgB;IAChB,oBAAoB;IACpB,oBAAoB;IACpB,gBAAgB;IAChB,uBAAuB;IACvB,uBAAuB;IACvB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,iBAAiB;IACjB,mBAAmB;IACnB,iBAAiB;IACjB,mBAAmB;IACnB,mBAAmB;IACnB,mBAAmB;IACnB,mBAAmB;IACnB,mBAAmB;IACnB,eAAe;IACf,eAAe;IACf,eAAe;IACf,cAAc;IACd,eAAe;IACf,cAAc;IACd,iBAAiB;IACjB,iBAAiB;IACjB,kBAAkB;IAClB,kBAAkB;IAClB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,mBAAmB;IACnB,mBAAmB;IACnB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,kBAAkB;IAClB,kBAAkB;IAClB,iBAAiB;IACjB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,kBAAkB;IAClB,eAAe;IACf,eAAe;IACf,iBAAiB;IACjB,iBAAiB;IACjB,cAAc;IACd,cAAc;IACd,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,sBAAsB;IACtB,yBAAyB;IACzB,yBAAyB;IACzB,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,sBAAsB;IACtB,kBAAkB;IAClB,mBAAmB;IACnB,eAAe;IACf,eAAe;IACf,mBAAmB;IACnB,kBAAkB;IAClB,gBAAgB;IAChB,kBAAkB;IAClB,yBAAyB;IACzB,yBAAyB;IACzB,iBAAiB;IACjB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,iBAAiB;IACjB,mBAAmB;IACnB,iBAAiB;IACjB,iBAAiB;IACjB,mBAAmB;IACnB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,qBAAqB;IACrB,gBAAgB;IAChB,qBAAqB;IACrB,wBAAwB;IACxB,wBAAwB;IACxB,YAAY;IACZ,YAAY;IACZ,mBAAmB;IACnB,mBAAmB;IACnB,kBAAkB;IAClB,kBAAkB;IAClB,cAAc;IACd,cAAc;IACd,cAAc;IACd,oBAAoB;IACpB,oBAAoB;IACpB,cAAc;IACd,cAAc;IACd,cAAc;IACd,sBAAsB;IACtB,kBAAkB;IAClB,sBAAsB;IACtB,kBAAkB;IAClB,gBAAgB;IAChB,oBAAoB;IACpB,oBAAoB;IACpB,kBAAkB;IAClB,kBAAkB;IAClB,mBAAmB;IACnB,mBAAmB;IACnB,gBAAgB;IAChB,cAAc;IACd,cAAc;IACd,mBAAmB;IACnB,sBAAsB;IACtB,wBAAwB;IACxB,wBAAwB;IACxB,sBAAsB;IACtB,6BAA6B;IAC7B,iBAAiB;IACjB,mBAAmB;IACnB,iBAAiB;IACjB,6BAA6B;IAC7B,iBAAiB;IACjB,iBAAiB;IACjB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,eAAe;IACf,eAAe;IACf,qBAAqB;IACrB,gBAAgB;IAChB,gBAAgB;IAChB,qBAAqB;IACrB,gBAAgB;IAChB,kBAAkB;IAClB,eAAe;IACf,kBAAkB;IAClB,eAAe;IACf,iBAAiB;IACjB,gBAAgB;IAChB,gBAAgB;IAChB,oBAAoB;IACpB,mBAAmB;IACnB,oBAAoB;IACpB,mBAAmB;IACnB,iBAAiB;IACjB,aAAa;IACb,aAAa;IACb,kBAAkB;IAClB,qBAAqB;IACrB,sBAAsB;IACtB,kBAAkB;IAClB,sBAAsB;IACtB,qBAAqB;IACrB,YAAY;IACZ,iBAAiB;IACjB,YAAY;IACZ,gBAAgB;IAChB,iBAAiB;IACjB,mBAAmB;IACnB,mBAAmB;IACnB,mBAAmB;IACnB,mBAAmB;IACnB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,eAAe;IACf,eAAe;IACf,eAAe;IACf,kBAAkB;IAClB,oBAAoB;IACpB,eAAe;IACf,kBAAkB;IAClB,oBAAoB;IACpB,kBAAkB;IAClB,iBAAiB;IACjB,kBAAkB;IAClB,iBAAiB;IACjB,wBAAwB;IACxB,wBAAwB;IACxB,oBAAoB;IACpB,oBAAoB;IACpB,eAAe;IACf,eAAe;IACf,kBAAkB;IAClB,gBAAgB;IAChB,kBAAkB;IAClB,gBAAgB;IAChB,gBAAgB;IAChB,sBAAsB;IACtB,gBAAgB;IAChB,sBAAsB;IACtB,gBAAgB;IAChB,oBAAoB;IACpB,gBAAgB;IAChB,oBAAoB;IACpB,kBAAkB;IAClB,kBAAkB;IAClB,iBAAiB;IACjB,iBAAiB;IACjB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,iBAAiB;IACjB,iBAAiB;IACjB,gBAAgB;IAChB,mBAAmB;IACnB,gBAAgB;IAChB,mBAAmB;IACnB,gBAAgB;IAChB,kBAAkB;IAClB,kBAAkB;IAClB,gBAAgB;IAChB,gBAAgB;IAChB,eAAe;IACf,eAAe;IACf,cAAc;IACd,cAAc;IACd,eAAe;IACf,YAAY;IACZ,iBAAiB;IACjB,YAAY;IACZ,eAAe;IACf,iBAAiB;IACjB,kBAAkB;IAClB,yBAAyB;IACzB,kBAAkB;IAClB,yBAAyB;IACzB,gBAAgB;IAChB,oBAAoB;IACpB,gBAAgB;IAChB,eAAe;IACf,oBAAoB;IACpB,kBAAkB;IAClB,kBAAkB;IAClB,iBAAiB;IACjB,eAAe;IACf,mBAAmB;IACnB,iBAAiB;IACjB,mBAAmB;IACnB,cAAc;IACd,cAAc;IACd,cAAc;IACd,cAAc;IACd,iBAAiB;IACjB,iBAAiB;IACjB,eAAe;IACf,eAAe;IACf,eAAe;IACf,eAAe;IACf,eAAe;IACf,eAAe;IACf,YAAY;IACZ,eAAe;IACf,YAAY;IACZ,eAAe;IACf,sBAAsB;IACtB,mBAAmB;IACnB,mBAAmB;IACnB,sBAAsB;IACtB,kBAAkB;IAClB,mBAAmB;IACnB,mBAAmB;IACnB,kBAAkB;IAClB,gBAAgB;IAChB,kBAAkB;IAClB,wBAAwB;IACxB,kBAAkB;IAClB,wBAAwB;IACxB,qBAAqB;IACrB,gBAAgB;IAChB,qBAAqB;IACrB,oBAAoB;IACpB,oBAAoB;IACpB,uBAAuB;IACvB,yBAAyB;IACzB,sBAAsB;IACtB,uBAAuB;IACvB,sBAAsB;IACtB,yBAAyB;IACzB,8BAA8B;IAC9B,8BAA8B;IAC9B,2BAA2B;IAC3B,cAAc;IACd,YAAY;IACZ,2BAA2B;IAC3B,cAAc;IACd,gBAAgB;IAChB,YAAY;IACZ,gBAAgB;IAChB,aAAa;IACb,aAAa;IACb,qBAAqB;IACrB,qBAAqB;IACrB,eAAe;IACf,eAAe;IACf,mBAAmB;IACnB,qBAAqB;IACrB,qBAAqB;IACrB,iBAAiB;IACjB,cAAc;IACd,mBAAmB;IACnB,oBAAoB;IACpB,iBAAiB;IACjB,cAAc;IACd,oBAAoB;IACpB,oBAAoB;IACpB,oBAAoB;IACpB,oBAAoB;IACpB,oBAAoB;IACpB,mBAAmB;IACnB,qBAAqB;IACrB,0BAA0B;IAC1B,mBAAmB;IACnB,0BAA0B;IAC1B,qBAAqB;IACrB,yBAAyB;IACzB,oBAAoB;IACpB,yBAAyB;IACzB,oBAAoB;IACpB,iBAAiB;IACjB,iBAAiB;IACjB,wBAAwB;IACxB,YAAY;IACZ,wBAAwB;IACxB,YAAY;IACZ,mBAAmB;IACnB,YAAY;IACZ,mBAAmB;IACnB,iBAAiB;IACjB,YAAY;IACZ,iBAAiB;IACjB,kBAAkB;IAClB,mBAAmB;IACnB,mBAAmB;IACnB,kBAAkB;IAClB,yBAAyB;IACzB,sBAAsB;IACtB,yBAAyB;IACzB,oBAAoB;IACpB,oBAAoB;IACpB,eAAe;IACf,sBAAsB;IACtB,mBAAmB;IACnB,sBAAsB;IACtB,sBAAsB;IACtB,eAAe;IACf,mBAAmB;IACnB,kBAAkB;IAClB,cAAc;IACd,kBAAkB;IAClB,cAAc;IACd,kBAAkB;IAClB,eAAe;IACf,eAAe;IACf,kBAAkB;IAClB,gBAAgB;IAChB,aAAa;IACb,gBAAgB;IAChB,aAAa;IACb,iBAAiB;IACjB,iBAAiB;IACjB,oBAAoB;IACpB,iBAAiB;IACjB,oBAAoB;IACpB,iBAAiB;IACjB,kBAAkB;IAClB,kBAAkB;IAClB,eAAe;IACf,qBAAqB;IACrB,eAAe;IACf,qBAAqB;IACrB,iBAAiB;IACjB,iBAAiB;IACjB,kBAAkB;IAClB,kBAAkB;IAClB,eAAe;IACf,eAAe;IACf,eAAe;IACf,eAAe;IACf,YAAY;IACZ,YAAY;IACZ,wBAAwB;IACxB,wBAAwB;IACxB,wBAAwB;IACxB,wBAAwB;IACxB,wBAAwB;IACxB,wBAAwB;IACxB,sBAAsB;IACtB,sBAAsB;IACtB,6BAA6B;IAC7B,0BAA0B;IAC1B,0BAA0B;IAC1B,6BAA6B;IAC7B,oBAAoB;IACpB,sBAAsB;IACtB,eAAe;IACf,sBAAsB;IACtB,oBAAoB;IACpB,qBAAqB;IACrB,qBAAqB;IACrB,eAAe;IACf,oBAAoB;IACpB,sBAAsB;IACtB,oBAAoB;IACpB,sBAAsB;IACtB,8BAA8B;IAC9B,8BAA8B;IAC9B,4BAA4B;IAC5B,iCAAiC;IACjC,qBAAqB;IACrB,iCAAiC;IACjC,4BAA4B;IAC5B,cAAc;IACd,qBAAqB;IACrB,oBAAoB;IACpB,oBAAoB;IACpB,cAAc;IACd,qBAAqB;IACrB,qBAAqB;IACrB,uBAAuB;IACvB,mBAAmB;IACnB,uBAAuB;IACvB,mBAAmB;IACnB,mBAAmB;IACnB,sBAAsB;IACtB,mBAAmB;IACnB,4BAA4B;IAC5B,sBAAsB;IACtB,4BAA4B;IAC5B,2BAA2B;IAC3B,2BAA2B;IAC3B,oBAAoB;IACpB,oBAAoB;IACpB,kBAAkB;IAClB,iBAAiB;IACjB,kBAAkB;IAClB,iBAAiB;IACjB,uBAAuB;IACvB,eAAe;IACf,uBAAuB;IACvB,eAAe;IACf,gBAAgB;IAChB,kBAAkB;IAClB,kBAAkB;IAClB,oBAAoB;IACpB,gBAAgB;IAChB,mBAAmB;IACnB,mBAAmB;IACnB,oBAAoB;IACpB,mBAAmB;IACnB,mBAAmB;IACnB,mBAAmB;IACnB,mBAAmB;IACnB,kBAAkB;IAClB,gBAAgB;IAChB,kBAAkB;IAClB,gBAAgB;IAChB,qBAAqB;IACrB,qBAAqB;IACrB,sBAAsB;IACtB,sBAAsB;IACtB,gBAAgB;IAChB,gBAAgB;IAChB,2BAA2B;IAC3B,iBAAiB;IACjB,2BAA2B;IAC3B,iBAAiB;IACjB,mBAAmB;IACnB,wBAAwB;IACxB,mBAAmB;IACnB,wBAAwB;IACxB,sBAAsB;IACtB,sBAAsB;IACtB,2BAA2B;IAC3B,2BAA2B;IAC3B,mBAAmB;IACnB,mBAAmB;IACnB,sBAAsB;IACtB,mBAAmB;IACnB,mBAAmB;IACnB,mBAAmB;IACnB,mBAAmB;IACnB,eAAe;IACf,iBAAiB;IACjB,eAAe;IACf,oBAAoB;IACpB,iBAAiB;IACjB,kBAAkB;IAClB,kBAAkB;IAClB,oBAAoB;IACpB,qBAAqB;IACrB,cAAc;IACd,oBAAoB;IACpB,qBAAqB;IACrB,oBAAoB;IACpB,mBAAmB;IACnB,wBAAwB;IACxB,cAAc;IACd,sBAAsB;IACtB,wBAAwB;IACxB,mBAAmB;IACnB,cAAc;IACd,mBAAmB;IACnB,kBAAkB;IAClB,mBAAmB;IACnB,kBAAkB;IAClB,wBAAwB;IACxB,cAAc;IACd,eAAe;IACf,mBAAmB;IACnB,wBAAwB;IACxB,qBAAqB;IACrB,mBAAmB;IACnB,eAAe;IACf,sBAAsB;IACtB,kBAAkB;IAClB,kBAAkB;IAClB,qBAAqB;IACrB,sBAAsB;IACtB,kBAAkB;IAClB,iBAAiB;IACjB,mBAAmB;IACnB,mBAAmB;IACnB,iBAAiB;IACjB,kBAAkB;IAClB,oBAAoB;IACpB,oBAAoB;IACpB,qBAAqB;IACrB,qBAAqB;IACrB,qBAAqB;IACrB,qBAAqB;IACrB,4BAA4B;IAC5B,4BAA4B;IAC5B,mBAAmB;IACnB,mBAAmB;IACnB,wBAAwB;IACxB,wBAAwB;IACxB,gBAAgB;IAChB,gBAAgB;IAChB,iBAAiB;IACjB,oBAAoB;IACpB,iBAAiB;IACjB,oBAAoB;IACpB,mBAAmB;IACnB,aAAa;IACb,mBAAmB;IACnB,mBAAmB;IACnB,aAAa;IACb,mBAAmB;IACnB,eAAe;IACf,sBAAsB;IACtB,eAAe;IACf,uBAAuB;IACvB,sBAAsB;IACtB,eAAe;IACf,uBAAuB;IACvB,eAAe;IACf,oBAAoB;IACpB,gBAAgB;IAChB,mBAAmB;IACnB,mBAAmB;IACnB,gBAAgB;IAChB,cAAc;IACd,oBAAoB;IACpB,cAAc;IACd,sBAAsB;IACtB,sBAAsB;IACtB,eAAe;IACf,+BAA+B;IAC/B,eAAe;IACf,+BAA+B;IAC/B,wBAAwB;IACxB,wBAAwB;IACxB,yBAAyB;IACzB,kBAAkB;IAClB,yBAAyB;IACzB,gCAAgC;IAChC,gCAAgC;IAChC,kBAAkB;IAClB,iCAAiC;IACjC,iCAAiC;IACjC,2BAA2B;IAC3B,2BAA2B;IAC3B,sBAAsB;IACtB,sBAAsB;IACtB,eAAe;IACf,qBAAqB;IACrB,eAAe;IACf,mBAAmB;IACnB,qBAAqB;IACrB,8BAA8B;IAC9B,8BAA8B;IAC9B,mBAAmB;IACnB,uBAAuB;IACvB,uBAAuB;IACvB,qBAAqB;IACrB,sBAAsB;IACtB,sBAAsB;IACtB,qBAAqB;IACrB,sBAAsB;IACtB,sBAAsB;IACtB,sBAAsB;IACtB,sBAAsB;IACtB,sBAAsB;IACtB,sBAAsB;IACtB,sBAAsB;IACtB,sBAAsB;IACtB,sBAAsB;IACtB,sBAAsB;IACtB,oBAAoB;IACpB,oBAAoB;IACpB,gBAAgB;IAChB,gBAAgB;IAChB,oBAAoB;IACpB,oBAAoB;IACpB,0BAA0B;IAC1B,0BAA0B;IAC1B,wBAAwB;IACxB,wBAAwB;IACxB,kBAAkB;IAClB,kBAAkB;IAClB,eAAe;IACf,eAAe;IACf,uBAAuB;IACvB,uBAAuB;IACvB,gBAAgB;IAChB,gBAAgB;IAChB,eAAe;IACf,uBAAuB;IACvB,eAAe;IACf,uBAAuB;IACvB,mBAAmB;IACnB,mBAAmB;IACnB,aAAa;IACb,aAAa;IACb,iBAAiB;IACjB,iBAAiB;IACjB,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,gBAAgB;IAChB,gBAAgB;IAChB,oBAAoB;IACpB,oBAAoB;IACpB,sBAAsB;IACtB,sBAAsB;IACtB,kBAAkB;IAClB,kBAAkB;IAClB,gBAAgB;IAChB,sBAAsB;IACtB,gBAAgB;IAChB,sBAAsB;IACtB,iBAAiB;IACjB,kBAAkB;IAClB,iBAAiB;IACjB,qBAAqB;IACrB,kBAAkB;IAClB,mBAAmB;IACnB,qBAAqB;IACrB,mBAAmB;IACnB,gBAAgB;IAChB,uBAAuB;IACvB,8BAA8B;IAC9B,8BAA8B;IAC9B,qBAAqB;IACrB,uBAAuB;IACvB,qBAAqB;IACrB,yBAAyB;IACzB,yBAAyB;IACzB,uBAAuB;IACvB,uBAAuB;IACvB,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,gBAAgB;IAChB,kBAAkB;IAClB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,cAAc;IACd,kBAAkB;IAClB,uBAAuB;IACvB,mBAAmB;IACnB,cAAc;IACd,uBAAuB;IACvB,mBAAmB;IACnB,qBAAqB;IACrB,qBAAqB;IACrB,mBAAmB;IACnB,mBAAmB;IACnB,sBAAsB;IACtB,oBAAoB;IACpB,sBAAsB;IACtB,oBAAoB;IACpB,sBAAsB;IACtB,uBAAuB;IACvB,yBAAyB;IACzB,yBAAyB;IACzB,uBAAuB;IACvB,sBAAsB;IACtB,mBAAmB;IACnB,oBAAoB;IACpB,mBAAmB;IACnB,gBAAgB;IAChB,oBAAoB;IACpB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,kBAAkB;IAClB,gBAAgB;IAChB,gBAAgB;IAChB,kBAAkB;IAClB,cAAc;IACd,qBAAqB;IACrB,qBAAqB;IACrB,qBAAqB;IACrB,qBAAqB;IACrB,qBAAqB;IACrB,mBAAmB;IACnB,mBAAmB;IACnB,cAAc;IACd,qBAAqB;IACrB,qBAAqB;IACrB,qBAAqB;IACrB,uBAAuB;IACvB,uBAAuB;IACvB,uBAAuB;IACvB,uBAAuB;IACvB,uBAAuB;IACvB,uBAAuB;IACvB,qBAAqB;IACrB,qBAAqB;IACrB,gBAAgB;IAChB,cAAc;IACd,gBAAgB;IAChB,oBAAoB;IACpB,cAAc;IACd,4BAA4B;IAC5B,oBAAoB;IACpB,oBAAoB;IACpB,4BAA4B;IAC5B,oBAAoB;IACpB,oBAAoB;IACpB,oBAAoB;IACpB,oBAAoB;IACpB,oBAAoB;IACpB,oBAAoB;IACpB,oBAAoB;IACpB,oBAAoB;IACpB,oBAAoB;IACpB,oBAAoB;IACpB,oBAAoB;IACpB,oBAAoB;IACpB,sBAAsB;IACtB,sBAAsB;IACtB,oBAAoB;IACpB,oBAAoB;IACpB,oBAAoB;IACpB,kBAAkB;IAClB,sBAAsB;IACtB,iBAAiB;IACjB,sBAAsB;IACtB,oBAAoB;IACpB,kBAAkB;IAClB,oBAAoB;IACpB,qBAAqB;IACrB,qBAAqB;IACrB,iBAAiB;IACjB,kBAAkB;IAClB,oBAAoB;IACpB,oBAAoB;IACpB,kBAAkB;IAClB,gBAAgB;IAChB,gBAAgB;IAChB,oBAAoB;IACpB,oBAAoB;IACpB,oBAAoB;IACpB,oBAAoB;IACpB,oBAAoB;IACpB,oBAAoB;IACpB,oBAAoB;IACpB,oBAAoB;IACpB,oBAAoB;IACpB,kBAAkB;IAClB,kBAAkB;IAClB,oBAAoB;IACpB,iBAAiB;IACjB,iBAAiB;IACjB,mBAAmB;IACnB,mBAAmB;IACnB,sBAAsB;IACtB,sBAAsB;IACtB,eAAe;IACf,yBAAyB;IACzB,yBAAyB;IACzB,uBAAuB;IACvB,2BAA2B;IAC3B,uBAAuB;IACvB,eAAe;IACf,sBAAsB;IACtB,sBAAsB;IACtB,sBAAsB;IACtB,sBAAsB;IACtB,gBAAgB;IAChB,sBAAsB;IACtB,sBAAsB;IACtB,wBAAwB;IACxB,wBAAwB;IACxB,qBAAqB;IACrB,gBAAgB;IAChB,qBAAqB;IACrB,qBAAqB;IACrB,2BAA2B;IAC3B,qBAAqB;IACrB,kBAAkB;IAClB,sBAAsB;IACtB,kBAAkB;IAClB,sBAAsB;IACtB,wBAAwB;IACxB,wBAAwB;IACxB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,cAAc;IACd,gBAAgB;IAChB,mBAAmB;IACnB,cAAc;IACd,mBAAmB;IACnB,cAAc;IACd,qBAAqB;IACrB,cAAc;IACd,qBAAqB;IACrB,kBAAkB;IAClB,gBAAgB;IAChB,kBAAkB;IAClB,kBAAkB;IAClB,gBAAgB;IAChB,oBAAoB;IACpB,kBAAkB;IAClB,kBAAkB;IAClB,oBAAoB;IACpB,kBAAkB;IAClB,iBAAiB;IACjB,cAAc;IACd,iBAAiB;IACjB,cAAc;IACd,qBAAqB;IACrB,eAAe;IACf,gBAAgB;IAChB,gBAAgB;IAChB,qBAAqB;IACrB,eAAe;IACf,kBAAkB;IAClB,kBAAkB;IAClB,wBAAwB;IACxB,sBAAsB;IACtB,wBAAwB;IACxB,gBAAgB;IAChB,sBAAsB;IACtB,gBAAgB;IAChB,kBAAkB;IAClB,kBAAkB;IAClB,iBAAiB;IACjB,iBAAiB;IACjB,uBAAuB;IACvB,uBAAuB;IACvB,qBAAqB;IACrB,0BAA0B;IAC1B,0BAA0B;IAC1B,qBAAqB;IACrB,wBAAwB;IACxB,yBAAyB;IACzB,yBAAyB;IACzB,4BAA4B;IAC5B,4BAA4B;IAC5B,wBAAwB;IACxB,eAAe;IACf,eAAe;IACf,gBAAgB;IAChB,gBAAgB;IAChB,oBAAoB;IACpB,oBAAoB;IACpB,mBAAmB;IACnB,mBAAmB;IACnB,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,kBAAkB;IAClB,mBAAmB;IACnB,iBAAiB;IACjB,uBAAuB;IACvB,uBAAuB;IACvB,uBAAuB;IACvB,iBAAiB;IACjB,wBAAwB;IACxB,mBAAmB;IACnB,wBAAwB;IACxB,uBAAuB;IACvB,qBAAqB;IACrB,qBAAqB;IACrB,oBAAoB;IACpB,yBAAyB;IACzB,oBAAoB;IACpB,iBAAiB;IACjB,yBAAyB;IACzB,iBAAiB;IACjB,eAAe;IACf,qBAAqB;IACrB,iBAAiB;IACjB,eAAe;IACf,iBAAiB;IACjB,qBAAqB;IACrB,eAAe;IACf,eAAe;IACf,iBAAiB;IACjB,iBAAiB;IACjB,aAAa;IACb,aAAa;IACb,gBAAgB;IAChB,kBAAkB;IAClB,kBAAkB;IAClB,gBAAgB;IAChB,iBAAiB;IACjB,gBAAgB;IAChB,iBAAiB;IACjB,iBAAiB;IACjB,eAAe;IACf,eAAe;IACf,gBAAgB;IAChB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,eAAe;IACf,aAAa;IACb,eAAe;IACf,oBAAoB;IACpB,aAAa;IACb,kBAAkB;IAClB,oBAAoB;IACpB,cAAc;IACd,cAAc;IACd,gBAAgB;IAChB,kBAAkB;IAClB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,kBAAkB;IAClB,gBAAgB;IAChB,gBAAgB;IAChB,gBAAgB;IAChB,wBAAwB;IACxB,wBAAwB;IACxB,kBAAkB;IAClB,cAAc;IACd,qBAAqB;IACrB,qBAAqB;IACrB,qBAAqB;IACrB,oBAAoB;IACpB,cAAc;IACd,qBAAqB;IACrB,oBAAoB;IACpB,uBAAuB;IACvB,oBAAoB;IACpB,oBAAoB;IACpB,uBAAuB;IACvB,yBAAyB;IACzB,yBAAyB;IACzB,qBAAqB;IACrB,uBAAuB;IACvB,uBAAuB;IACvB,qBAAqB;IACrB,uBAAuB;IACvB,uBAAuB;IACvB,uBAAuB;IACvB,uBAAuB;IACvB,qBAAqB;IACrB,qBAAqB;IACrB,mBAAmB;IACnB,oBAAoB;IACpB,oBAAoB;IACpB,mBAAmB;IACnB,uBAAuB;IACvB,uBAAuB;IACvB,oBAAoB;IACpB,oBAAoB;IACpB,eAAe;IACf,eAAe;IACf,eAAe;IACf,iBAAiB;IACjB,eAAe;IACf,iBAAiB;IACjB,qBAAqB;IACrB,qBAAqB;IACrB,kBAAkB;IAClB,gBAAgB;IAChB,gBAAgB;IAChB,kBAAkB;IAClB,iBAAiB;IACjB,iBAAiB;IACjB,oBAAoB;IACpB,oBAAoB;IACpB,cAAc;IACd,oBAAoB;IACpB,oBAAoB;IACpB,oBAAoB;IACpB,cAAc;IACd,oBAAoB;IACpB,eAAe;IACf,eAAe;IACf,eAAe;IACf,eAAe;IACf,cAAc;IACd,gBAAgB;IAChB,cAAc;IACd,cAAc;IACd,uBAAuB;IACvB,cAAc;IACd,gBAAgB;IAChB,gBAAgB;IAChB,uBAAuB;IACvB,cAAc;IACd,gBAAgB;IAChB,cAAc;IACd,oBAAoB;IACpB,qBAAqB;IACrB,oBAAoB;IACpB,cAAc;IACd,oBAAoB;IACpB,oBAAoB;IACpB,iBAAiB;IACjB,cAAc;IACd,eAAe;IACf,iBAAiB;IACjB,eAAe;IACf,qBAAqB;IACrB,mBAAmB;IACnB,mBAAmB;IACnB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,iBAAiB;IACjB,mBAAmB;IACnB,mBAAmB;IACnB,eAAe;IACf,qBAAqB;IACrB,qBAAqB;IACrB,eAAe;IACf,mBAAmB;IACnB,oBAAoB;IACpB,mBAAmB;IACnB,aAAa;IACb,mBAAmB;IACnB,oBAAoB;IACpB,mBAAmB;IACnB,mBAAmB;IACnB,aAAa;IACb,mBAAmB;IACnB,uBAAuB;IACvB,uBAAuB;IACvB,kBAAkB;IAClB,iBAAiB;IACjB,iBAAiB;IACjB,kBAAkB;IAClB,iBAAiB;IACjB,iBAAiB;IACjB,uBAAuB;IACvB,uBAAuB;IACvB,eAAe;IACf,eAAe;CACT,CAAC"} \ No newline at end of file diff --git a/dist/fr/generatedFromCss/colorDecisionAndCorrespondingOptions.d.ts b/dist/fr/generatedFromCss/colorDecisionAndCorrespondingOptions.d.ts new file mode 100644 index 0000000..faae81b --- /dev/null +++ b/dist/fr/generatedFromCss/colorDecisionAndCorrespondingOptions.d.ts @@ -0,0 +1,17876 @@ +export declare const colorDecisionAndCorrespondingOptions: readonly [{ + readonly colorDecisionName: "--background-default-grey"; + readonly themePath: readonly ["background", "default", "grey", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "grey"; + readonly usage: "default"; + }; + readonly colorOption: { + readonly colorOptionName: "--grey-1000-50"; + readonly themePath: readonly ["grey", "_1000_50", "default"]; + readonly color: { + readonly light: "#ffffff"; + readonly dark: "#161616"; + }; + readonly parsedColorOptionName: { + readonly colorName: "grey"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 1000; + }; + readonly dark: { + readonly value: 50; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-default-grey-hover"; + readonly themePath: readonly ["background", "default", "grey", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "grey"; + readonly usage: "default"; + }; + readonly colorOption: { + readonly colorOptionName: "--grey-1000-50-hover"; + readonly themePath: readonly ["grey", "_1000_50", "hover"]; + readonly color: { + readonly light: "#f6f6f6"; + readonly dark: "#343434"; + }; + readonly parsedColorOptionName: { + readonly colorName: "grey"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 1000; + }; + readonly dark: { + readonly value: 50; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-default-grey-active"; + readonly themePath: readonly ["background", "default", "grey", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "background"; + readonly colorName: "grey"; + readonly usage: "default"; + }; + readonly colorOption: { + readonly colorOptionName: "--grey-1000-50-active"; + readonly themePath: readonly ["grey", "_1000_50", "active"]; + readonly color: { + readonly light: "#ededed"; + readonly dark: "#474747"; + }; + readonly parsedColorOptionName: { + readonly colorName: "grey"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 1000; + }; + readonly dark: { + readonly value: 50; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-grey"; + readonly themePath: readonly ["background", "alt", "grey", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "grey"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--grey-975-75"; + readonly themePath: readonly ["grey", "_975_75", "default"]; + readonly color: { + readonly light: "#f6f6f6"; + readonly dark: "#1e1e1e"; + }; + readonly parsedColorOptionName: { + readonly colorName: "grey"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-grey-hover"; + readonly themePath: readonly ["background", "alt", "grey", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "grey"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--grey-975-75-hover"; + readonly themePath: readonly ["grey", "_975_75", "hover"]; + readonly color: { + readonly light: "#dfdfdf"; + readonly dark: "#3f3f3f"; + }; + readonly parsedColorOptionName: { + readonly colorName: "grey"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-grey-active"; + readonly themePath: readonly ["background", "alt", "grey", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "background"; + readonly colorName: "grey"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--grey-975-75-active"; + readonly themePath: readonly ["grey", "_975_75", "active"]; + readonly color: { + readonly light: "#cfcfcf"; + readonly dark: "#525252"; + }; + readonly parsedColorOptionName: { + readonly colorName: "grey"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-blue-france"; + readonly themePath: readonly ["background", "alt", "blueFrance", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "blueFrance"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-france-975-75"; + readonly themePath: readonly ["blueFrance", "_975_75", "default"]; + readonly color: { + readonly light: "#f5f5fe"; + readonly dark: "#1b1b35"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueFrance"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-blue-france-hover"; + readonly themePath: readonly ["background", "alt", "blueFrance", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "blueFrance"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-france-975-75-hover"; + readonly themePath: readonly ["blueFrance", "_975_75", "hover"]; + readonly color: { + readonly light: "#dcdcfc"; + readonly dark: "#3a3a68"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueFrance"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-blue-france-active"; + readonly themePath: readonly ["background", "alt", "blueFrance", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "background"; + readonly colorName: "blueFrance"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-france-975-75-active"; + readonly themePath: readonly ["blueFrance", "_975_75", "active"]; + readonly color: { + readonly light: "#cbcbfa"; + readonly dark: "#4d4d83"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueFrance"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-red-marianne"; + readonly themePath: readonly ["background", "alt", "redMarianne", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "redMarianne"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--red-marianne-975-75"; + readonly themePath: readonly ["redMarianne", "_975_75", "default"]; + readonly color: { + readonly light: "#fef4f4"; + readonly dark: "#2b1919"; + }; + readonly parsedColorOptionName: { + readonly colorName: "redMarianne"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-red-marianne-hover"; + readonly themePath: readonly ["background", "alt", "redMarianne", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "redMarianne"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--red-marianne-975-75-hover"; + readonly themePath: readonly ["redMarianne", "_975_75", "hover"]; + readonly color: { + readonly light: "#fcd7d7"; + readonly dark: "#573737"; + }; + readonly parsedColorOptionName: { + readonly colorName: "redMarianne"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-red-marianne-active"; + readonly themePath: readonly ["background", "alt", "redMarianne", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "background"; + readonly colorName: "redMarianne"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--red-marianne-975-75-active"; + readonly themePath: readonly ["redMarianne", "_975_75", "active"]; + readonly color: { + readonly light: "#fac4c4"; + readonly dark: "#704848"; + }; + readonly parsedColorOptionName: { + readonly colorName: "redMarianne"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-green-tilleul-verveine"; + readonly themePath: readonly ["background", "alt", "greenTilleulVerveine", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "greenTilleulVerveine"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-tilleul-verveine-975-75"; + readonly themePath: readonly ["greenTilleulVerveine", "_975_75", "default"]; + readonly color: { + readonly light: "#fef7da"; + readonly dark: "#201e14"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenTilleulVerveine"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-green-tilleul-verveine-hover"; + readonly themePath: readonly ["background", "alt", "greenTilleulVerveine", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "greenTilleulVerveine"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-tilleul-verveine-975-75-hover"; + readonly themePath: readonly ["greenTilleulVerveine", "_975_75", "hover"]; + readonly color: { + readonly light: "#fce552"; + readonly dark: "#433f2e"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenTilleulVerveine"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-green-tilleul-verveine-active"; + readonly themePath: readonly ["background", "alt", "greenTilleulVerveine", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "background"; + readonly colorName: "greenTilleulVerveine"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-tilleul-verveine-975-75-active"; + readonly themePath: readonly ["greenTilleulVerveine", "_975_75", "active"]; + readonly color: { + readonly light: "#ebd54c"; + readonly dark: "#57533d"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenTilleulVerveine"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-green-bourgeon"; + readonly themePath: readonly ["background", "alt", "greenBourgeon", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "greenBourgeon"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-bourgeon-975-75"; + readonly themePath: readonly ["greenBourgeon", "_975_75", "default"]; + readonly color: { + readonly light: "#e6feda"; + readonly dark: "#182014"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenBourgeon"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-green-bourgeon-hover"; + readonly themePath: readonly ["background", "alt", "greenBourgeon", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "greenBourgeon"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-bourgeon-975-75-hover"; + readonly themePath: readonly ["greenBourgeon", "_975_75", "hover"]; + readonly color: { + readonly light: "#a7fc62"; + readonly dark: "#35432e"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenBourgeon"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-green-bourgeon-active"; + readonly themePath: readonly ["background", "alt", "greenBourgeon", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "background"; + readonly colorName: "greenBourgeon"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-bourgeon-975-75-active"; + readonly themePath: readonly ["greenBourgeon", "_975_75", "active"]; + readonly color: { + readonly light: "#98ed4d"; + readonly dark: "#46573d"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenBourgeon"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-green-emeraude"; + readonly themePath: readonly ["background", "alt", "greenEmeraude", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "greenEmeraude"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-emeraude-975-75"; + readonly themePath: readonly ["greenEmeraude", "_975_75", "default"]; + readonly color: { + readonly light: "#e3fdeb"; + readonly dark: "#142018"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenEmeraude"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-green-emeraude-hover"; + readonly themePath: readonly ["background", "alt", "greenEmeraude", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "greenEmeraude"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-emeraude-975-75-hover"; + readonly themePath: readonly ["greenEmeraude", "_975_75", "hover"]; + readonly color: { + readonly light: "#94f9b9"; + readonly dark: "#2e4335"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenEmeraude"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-green-emeraude-active"; + readonly themePath: readonly ["background", "alt", "greenEmeraude", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "background"; + readonly colorName: "greenEmeraude"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-emeraude-975-75-active"; + readonly themePath: readonly ["greenEmeraude", "_975_75", "active"]; + readonly color: { + readonly light: "#6df1a3"; + readonly dark: "#3d5846"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenEmeraude"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-green-menthe"; + readonly themePath: readonly ["background", "alt", "greenMenthe", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "greenMenthe"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-menthe-975-75"; + readonly themePath: readonly ["greenMenthe", "_975_75", "default"]; + readonly color: { + readonly light: "#dffdf7"; + readonly dark: "#15201e"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenMenthe"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-green-menthe-hover"; + readonly themePath: readonly ["background", "alt", "greenMenthe", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "greenMenthe"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-menthe-975-75-hover"; + readonly themePath: readonly ["greenMenthe", "_975_75", "hover"]; + readonly color: { + readonly light: "#84f9e7"; + readonly dark: "#30433f"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenMenthe"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-green-menthe-active"; + readonly themePath: readonly ["background", "alt", "greenMenthe", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "background"; + readonly colorName: "greenMenthe"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-menthe-975-75-active"; + readonly themePath: readonly ["greenMenthe", "_975_75", "active"]; + readonly color: { + readonly light: "#70ebd8"; + readonly dark: "#3f5753"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenMenthe"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-green-archipel"; + readonly themePath: readonly ["background", "alt", "greenArchipel", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "greenArchipel"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-archipel-975-75"; + readonly themePath: readonly ["greenArchipel", "_975_75", "default"]; + readonly color: { + readonly light: "#e5fbfd"; + readonly dark: "#152021"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenArchipel"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-green-archipel-hover"; + readonly themePath: readonly ["background", "alt", "greenArchipel", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "greenArchipel"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-archipel-975-75-hover"; + readonly themePath: readonly ["greenArchipel", "_975_75", "hover"]; + readonly color: { + readonly light: "#99f2f8"; + readonly dark: "#2f4345"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenArchipel"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-green-archipel-active"; + readonly themePath: readonly ["background", "alt", "greenArchipel", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "background"; + readonly colorName: "greenArchipel"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-archipel-975-75-active"; + readonly themePath: readonly ["greenArchipel", "_975_75", "active"]; + readonly color: { + readonly light: "#73e9f0"; + readonly dark: "#3f5759"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenArchipel"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-blue-ecume"; + readonly themePath: readonly ["background", "alt", "blueEcume", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "blueEcume"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-ecume-975-75"; + readonly themePath: readonly ["blueEcume", "_975_75", "default"]; + readonly color: { + readonly light: "#f4f6fe"; + readonly dark: "#171d2f"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueEcume"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-blue-ecume-hover"; + readonly themePath: readonly ["background", "alt", "blueEcume", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "blueEcume"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-ecume-975-75-hover"; + readonly themePath: readonly ["blueEcume", "_975_75", "hover"]; + readonly color: { + readonly light: "#d7dffb"; + readonly dark: "#333e5e"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueEcume"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-blue-ecume-active"; + readonly themePath: readonly ["background", "alt", "blueEcume", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "background"; + readonly colorName: "blueEcume"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-ecume-975-75-active"; + readonly themePath: readonly ["blueEcume", "_975_75", "active"]; + readonly color: { + readonly light: "#c3cffa"; + readonly dark: "#445179"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueEcume"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-blue-cumulus"; + readonly themePath: readonly ["background", "alt", "blueCumulus", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "blueCumulus"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-cumulus-975-75"; + readonly themePath: readonly ["blueCumulus", "_975_75", "default"]; + readonly color: { + readonly light: "#f3f6fe"; + readonly dark: "#171e2b"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueCumulus"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-blue-cumulus-hover"; + readonly themePath: readonly ["background", "alt", "blueCumulus", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "blueCumulus"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-cumulus-975-75-hover"; + readonly themePath: readonly ["blueCumulus", "_975_75", "hover"]; + readonly color: { + readonly light: "#d3dffc"; + readonly dark: "#333f56"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueCumulus"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-blue-cumulus-active"; + readonly themePath: readonly ["background", "alt", "blueCumulus", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "background"; + readonly colorName: "blueCumulus"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-cumulus-975-75-active"; + readonly themePath: readonly ["blueCumulus", "_975_75", "active"]; + readonly color: { + readonly light: "#bed0fa"; + readonly dark: "#43536f"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueCumulus"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-purple-glycine"; + readonly themePath: readonly ["background", "alt", "purpleGlycine", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "purpleGlycine"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--purple-glycine-975-75"; + readonly themePath: readonly ["purpleGlycine", "_975_75", "default"]; + readonly color: { + readonly light: "#fef3fd"; + readonly dark: "#251a24"; + }; + readonly parsedColorOptionName: { + readonly colorName: "purpleGlycine"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-purple-glycine-hover"; + readonly themePath: readonly ["background", "alt", "purpleGlycine", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "purpleGlycine"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--purple-glycine-975-75-hover"; + readonly themePath: readonly ["purpleGlycine", "_975_75", "hover"]; + readonly color: { + readonly light: "#fcd4f8"; + readonly dark: "#4c394a"; + }; + readonly parsedColorOptionName: { + readonly colorName: "purpleGlycine"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-purple-glycine-active"; + readonly themePath: readonly ["background", "alt", "purpleGlycine", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "background"; + readonly colorName: "purpleGlycine"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--purple-glycine-975-75-active"; + readonly themePath: readonly ["purpleGlycine", "_975_75", "active"]; + readonly color: { + readonly light: "#fabff5"; + readonly dark: "#634a60"; + }; + readonly parsedColorOptionName: { + readonly colorName: "purpleGlycine"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-pink-macaron"; + readonly themePath: readonly ["background", "alt", "pinkMacaron", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "pinkMacaron"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--pink-macaron-975-75"; + readonly themePath: readonly ["pinkMacaron", "_975_75", "default"]; + readonly color: { + readonly light: "#fef4f2"; + readonly dark: "#261b19"; + }; + readonly parsedColorOptionName: { + readonly colorName: "pinkMacaron"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-pink-macaron-hover"; + readonly themePath: readonly ["background", "alt", "pinkMacaron", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "pinkMacaron"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--pink-macaron-975-75-hover"; + readonly themePath: readonly ["pinkMacaron", "_975_75", "hover"]; + readonly color: { + readonly light: "#fcd8d0"; + readonly dark: "#4e3a37"; + }; + readonly parsedColorOptionName: { + readonly colorName: "pinkMacaron"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-pink-macaron-active"; + readonly themePath: readonly ["background", "alt", "pinkMacaron", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "background"; + readonly colorName: "pinkMacaron"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--pink-macaron-975-75-active"; + readonly themePath: readonly ["pinkMacaron", "_975_75", "active"]; + readonly color: { + readonly light: "#fac5b8"; + readonly dark: "#654c48"; + }; + readonly parsedColorOptionName: { + readonly colorName: "pinkMacaron"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-pink-tuile"; + readonly themePath: readonly ["background", "alt", "pinkTuile", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "pinkTuile"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--pink-tuile-975-75"; + readonly themePath: readonly ["pinkTuile", "_975_75", "default"]; + readonly color: { + readonly light: "#fef4f3"; + readonly dark: "#281b19"; + }; + readonly parsedColorOptionName: { + readonly colorName: "pinkTuile"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-pink-tuile-hover"; + readonly themePath: readonly ["background", "alt", "pinkTuile", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "pinkTuile"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--pink-tuile-975-75-hover"; + readonly themePath: readonly ["pinkTuile", "_975_75", "hover"]; + readonly color: { + readonly light: "#fcd7d3"; + readonly dark: "#513a37"; + }; + readonly parsedColorOptionName: { + readonly colorName: "pinkTuile"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-pink-tuile-active"; + readonly themePath: readonly ["background", "alt", "pinkTuile", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "background"; + readonly colorName: "pinkTuile"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--pink-tuile-975-75-active"; + readonly themePath: readonly ["pinkTuile", "_975_75", "active"]; + readonly color: { + readonly light: "#fac4be"; + readonly dark: "#694c48"; + }; + readonly parsedColorOptionName: { + readonly colorName: "pinkTuile"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-yellow-tournesol"; + readonly themePath: readonly ["background", "alt", "yellowTournesol", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "yellowTournesol"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--yellow-tournesol-975-75"; + readonly themePath: readonly ["yellowTournesol", "_975_75", "default"]; + readonly color: { + readonly light: "#fef6e3"; + readonly dark: "#221d11"; + }; + readonly parsedColorOptionName: { + readonly colorName: "yellowTournesol"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-yellow-tournesol-hover"; + readonly themePath: readonly ["background", "alt", "yellowTournesol", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "yellowTournesol"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--yellow-tournesol-975-75-hover"; + readonly themePath: readonly ["yellowTournesol", "_975_75", "hover"]; + readonly color: { + readonly light: "#fce086"; + readonly dark: "#473e29"; + }; + readonly parsedColorOptionName: { + readonly colorName: "yellowTournesol"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-yellow-tournesol-active"; + readonly themePath: readonly ["background", "alt", "yellowTournesol", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "background"; + readonly colorName: "yellowTournesol"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--yellow-tournesol-975-75-active"; + readonly themePath: readonly ["yellowTournesol", "_975_75", "active"]; + readonly color: { + readonly light: "#f5d24b"; + readonly dark: "#5c5136"; + }; + readonly parsedColorOptionName: { + readonly colorName: "yellowTournesol"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-yellow-moutarde"; + readonly themePath: readonly ["background", "alt", "yellowMoutarde", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "yellowMoutarde"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--yellow-moutarde-975-75"; + readonly themePath: readonly ["yellowMoutarde", "_975_75", "default"]; + readonly color: { + readonly light: "#fef5e8"; + readonly dark: "#231d14"; + }; + readonly parsedColorOptionName: { + readonly colorName: "yellowMoutarde"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-yellow-moutarde-hover"; + readonly themePath: readonly ["background", "alt", "yellowMoutarde", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "yellowMoutarde"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--yellow-moutarde-975-75-hover"; + readonly themePath: readonly ["yellowMoutarde", "_975_75", "hover"]; + readonly color: { + readonly light: "#fcdca3"; + readonly dark: "#483e2e"; + }; + readonly parsedColorOptionName: { + readonly colorName: "yellowMoutarde"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-yellow-moutarde-active"; + readonly themePath: readonly ["background", "alt", "yellowMoutarde", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "background"; + readonly colorName: "yellowMoutarde"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--yellow-moutarde-975-75-active"; + readonly themePath: readonly ["yellowMoutarde", "_975_75", "active"]; + readonly color: { + readonly light: "#fbcd64"; + readonly dark: "#5e513d"; + }; + readonly parsedColorOptionName: { + readonly colorName: "yellowMoutarde"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-orange-terre-battue"; + readonly themePath: readonly ["background", "alt", "orangeTerreBattue", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "orangeTerreBattue"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--orange-terre-battue-975-75"; + readonly themePath: readonly ["orangeTerreBattue", "_975_75", "default"]; + readonly color: { + readonly light: "#fef4f2"; + readonly dark: "#281a16"; + }; + readonly parsedColorOptionName: { + readonly colorName: "orangeTerreBattue"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-orange-terre-battue-hover"; + readonly themePath: readonly ["background", "alt", "orangeTerreBattue", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "orangeTerreBattue"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--orange-terre-battue-975-75-hover"; + readonly themePath: readonly ["orangeTerreBattue", "_975_75", "hover"]; + readonly color: { + readonly light: "#fcd8d0"; + readonly dark: "#513932"; + }; + readonly parsedColorOptionName: { + readonly colorName: "orangeTerreBattue"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-orange-terre-battue-active"; + readonly themePath: readonly ["background", "alt", "orangeTerreBattue", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "background"; + readonly colorName: "orangeTerreBattue"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--orange-terre-battue-975-75-active"; + readonly themePath: readonly ["orangeTerreBattue", "_975_75", "active"]; + readonly color: { + readonly light: "#fac5b8"; + readonly dark: "#6a4b42"; + }; + readonly parsedColorOptionName: { + readonly colorName: "orangeTerreBattue"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-brown-cafe-creme"; + readonly themePath: readonly ["background", "alt", "brownCafeCreme", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "brownCafeCreme"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-cafe-creme-975-75"; + readonly themePath: readonly ["brownCafeCreme", "_975_75", "default"]; + readonly color: { + readonly light: "#fbf6ed"; + readonly dark: "#211d16"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownCafeCreme"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-brown-cafe-creme-hover"; + readonly themePath: readonly ["background", "alt", "brownCafeCreme", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "brownCafeCreme"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-cafe-creme-975-75-hover"; + readonly themePath: readonly ["brownCafeCreme", "_975_75", "hover"]; + readonly color: { + readonly light: "#f2deb6"; + readonly dark: "#453e31"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownCafeCreme"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-brown-cafe-creme-active"; + readonly themePath: readonly ["background", "alt", "brownCafeCreme", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "background"; + readonly colorName: "brownCafeCreme"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-cafe-creme-975-75-active"; + readonly themePath: readonly ["brownCafeCreme", "_975_75", "active"]; + readonly color: { + readonly light: "#eacf91"; + readonly dark: "#5a5141"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownCafeCreme"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-brown-caramel"; + readonly themePath: readonly ["background", "alt", "brownCaramel", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "brownCaramel"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-caramel-975-75"; + readonly themePath: readonly ["brownCaramel", "_975_75", "default"]; + readonly color: { + readonly light: "#fbf5f2"; + readonly dark: "#251c16"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownCaramel"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-brown-caramel-hover"; + readonly themePath: readonly ["background", "alt", "brownCaramel", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "brownCaramel"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-caramel-975-75-hover"; + readonly themePath: readonly ["brownCaramel", "_975_75", "hover"]; + readonly color: { + readonly light: "#f1dbcf"; + readonly dark: "#4c3c31"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownCaramel"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-brown-caramel-active"; + readonly themePath: readonly ["background", "alt", "brownCaramel", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "background"; + readonly colorName: "brownCaramel"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-caramel-975-75-active"; + readonly themePath: readonly ["brownCaramel", "_975_75", "active"]; + readonly color: { + readonly light: "#ecc9b5"; + readonly dark: "#624e41"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownCaramel"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-brown-opera"; + readonly themePath: readonly ["background", "alt", "brownOpera", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "brownOpera"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-opera-975-75"; + readonly themePath: readonly ["brownOpera", "_975_75", "default"]; + readonly color: { + readonly light: "#fbf5f2"; + readonly dark: "#241c17"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownOpera"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-brown-opera-hover"; + readonly themePath: readonly ["background", "alt", "brownOpera", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "brownOpera"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-opera-975-75-hover"; + readonly themePath: readonly ["brownOpera", "_975_75", "hover"]; + readonly color: { + readonly light: "#f1dbcf"; + readonly dark: "#4a3c33"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownOpera"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-brown-opera-active"; + readonly themePath: readonly ["background", "alt", "brownOpera", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "background"; + readonly colorName: "brownOpera"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-opera-975-75-active"; + readonly themePath: readonly ["brownOpera", "_975_75", "active"]; + readonly color: { + readonly light: "#ecc9b5"; + readonly dark: "#604f44"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownOpera"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-beige-gris-galet"; + readonly themePath: readonly ["background", "alt", "beigeGrisGalet", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "beigeGrisGalet"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--beige-gris-galet-975-75"; + readonly themePath: readonly ["beigeGrisGalet", "_975_75", "default"]; + readonly color: { + readonly light: "#f9f6f2"; + readonly dark: "#211d19"; + }; + readonly parsedColorOptionName: { + readonly colorName: "beigeGrisGalet"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-beige-gris-galet-hover"; + readonly themePath: readonly ["background", "alt", "beigeGrisGalet", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "beigeGrisGalet"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--beige-gris-galet-975-75-hover"; + readonly themePath: readonly ["beigeGrisGalet", "_975_75", "hover"]; + readonly color: { + readonly light: "#eadecd"; + readonly dark: "#453e37"; + }; + readonly parsedColorOptionName: { + readonly colorName: "beigeGrisGalet"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-beige-gris-galet-active"; + readonly themePath: readonly ["background", "alt", "beigeGrisGalet", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "background"; + readonly colorName: "beigeGrisGalet"; + readonly usage: "alt"; + }; + readonly colorOption: { + readonly colorOptionName: "--beige-gris-galet-975-75-active"; + readonly themePath: readonly ["beigeGrisGalet", "_975_75", "active"]; + readonly color: { + readonly light: "#e1ceb1"; + readonly dark: "#595148"; + }; + readonly parsedColorOptionName: { + readonly colorName: "beigeGrisGalet"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-grey"; + readonly themePath: readonly ["background", "contrast", "grey", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "grey"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--grey-950-100"; + readonly themePath: readonly ["grey", "_950_100", "default"]; + readonly color: { + readonly light: "#eeeeee"; + readonly dark: "#242424"; + }; + readonly parsedColorOptionName: { + readonly colorName: "grey"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-grey-hover"; + readonly themePath: readonly ["background", "contrast", "grey", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "grey"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--grey-950-100-hover"; + readonly themePath: readonly ["grey", "_950_100", "hover"]; + readonly color: { + readonly light: "#d2d2d2"; + readonly dark: "#474747"; + }; + readonly parsedColorOptionName: { + readonly colorName: "grey"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-grey-active"; + readonly themePath: readonly ["background", "contrast", "grey", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "background"; + readonly colorName: "grey"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--grey-950-100-active"; + readonly themePath: readonly ["grey", "_950_100", "active"]; + readonly color: { + readonly light: "#c1c1c1"; + readonly dark: "#5b5b5b"; + }; + readonly parsedColorOptionName: { + readonly colorName: "grey"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-blue-france"; + readonly themePath: readonly ["background", "contrast", "blueFrance", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "blueFrance"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-france-950-100"; + readonly themePath: readonly ["blueFrance", "_950_100", "default"]; + readonly color: { + readonly light: "#ececfe"; + readonly dark: "#21213f"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueFrance"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-blue-france-hover"; + readonly themePath: readonly ["background", "contrast", "blueFrance", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "blueFrance"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-france-950-100-hover"; + readonly themePath: readonly ["blueFrance", "_950_100", "hover"]; + readonly color: { + readonly light: "#cecefc"; + readonly dark: "#424275"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueFrance"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-blue-france-active"; + readonly themePath: readonly ["background", "contrast", "blueFrance", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "background"; + readonly colorName: "blueFrance"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-france-950-100-active"; + readonly themePath: readonly ["blueFrance", "_950_100", "active"]; + readonly color: { + readonly light: "#bbbbfc"; + readonly dark: "#56568c"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueFrance"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-red-marianne"; + readonly themePath: readonly ["background", "contrast", "redMarianne", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "redMarianne"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--red-marianne-950-100"; + readonly themePath: readonly ["redMarianne", "_950_100", "default"]; + readonly color: { + readonly light: "#fee9e9"; + readonly dark: "#331f1f"; + }; + readonly parsedColorOptionName: { + readonly colorName: "redMarianne"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-red-marianne-hover"; + readonly themePath: readonly ["background", "contrast", "redMarianne", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "redMarianne"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--red-marianne-950-100-hover"; + readonly themePath: readonly ["redMarianne", "_950_100", "hover"]; + readonly color: { + readonly light: "#fdc5c5"; + readonly dark: "#613f3f"; + }; + readonly parsedColorOptionName: { + readonly colorName: "redMarianne"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-red-marianne-active"; + readonly themePath: readonly ["background", "contrast", "redMarianne", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "background"; + readonly colorName: "redMarianne"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--red-marianne-950-100-active"; + readonly themePath: readonly ["redMarianne", "_950_100", "active"]; + readonly color: { + readonly light: "#fcafaf"; + readonly dark: "#7b5151"; + }; + readonly parsedColorOptionName: { + readonly colorName: "redMarianne"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-green-tilleul-verveine"; + readonly themePath: readonly ["background", "contrast", "greenTilleulVerveine", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "greenTilleulVerveine"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-tilleul-verveine-950-100"; + readonly themePath: readonly ["greenTilleulVerveine", "_950_100", "default"]; + readonly color: { + readonly light: "#fceeac"; + readonly dark: "#272419"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenTilleulVerveine"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-green-tilleul-verveine-hover"; + readonly themePath: readonly ["background", "contrast", "greenTilleulVerveine", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "greenTilleulVerveine"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-tilleul-verveine-950-100-hover"; + readonly themePath: readonly ["greenTilleulVerveine", "_950_100", "hover"]; + readonly color: { + readonly light: "#e8d45c"; + readonly dark: "#4c4734"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenTilleulVerveine"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-green-tilleul-verveine-active"; + readonly themePath: readonly ["background", "contrast", "greenTilleulVerveine", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "background"; + readonly colorName: "greenTilleulVerveine"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-tilleul-verveine-950-100-active"; + readonly themePath: readonly ["greenTilleulVerveine", "_950_100", "active"]; + readonly color: { + readonly light: "#d4c254"; + readonly dark: "#615b44"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenTilleulVerveine"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-green-bourgeon"; + readonly themePath: readonly ["background", "contrast", "greenBourgeon", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "greenBourgeon"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-bourgeon-950-100"; + readonly themePath: readonly ["greenBourgeon", "_950_100", "default"]; + readonly color: { + readonly light: "#c9fcac"; + readonly dark: "#1e2719"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenBourgeon"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-green-bourgeon-hover"; + readonly themePath: readonly ["background", "contrast", "greenBourgeon", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "greenBourgeon"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-bourgeon-950-100-hover"; + readonly themePath: readonly ["greenBourgeon", "_950_100", "hover"]; + readonly color: { + readonly light: "#9ae95d"; + readonly dark: "#3d4c34"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenBourgeon"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-green-bourgeon-active"; + readonly themePath: readonly ["background", "contrast", "greenBourgeon", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "background"; + readonly colorName: "greenBourgeon"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-bourgeon-950-100-active"; + readonly themePath: readonly ["greenBourgeon", "_950_100", "active"]; + readonly color: { + readonly light: "#8dd555"; + readonly dark: "#4e6144"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenBourgeon"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-green-emeraude"; + readonly themePath: readonly ["background", "contrast", "greenEmeraude", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "greenEmeraude"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-emeraude-950-100"; + readonly themePath: readonly ["greenEmeraude", "_950_100", "default"]; + readonly color: { + readonly light: "#c3fad5"; + readonly dark: "#19271e"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenEmeraude"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-green-emeraude-hover"; + readonly themePath: readonly ["background", "contrast", "greenEmeraude", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "greenEmeraude"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-emeraude-950-100-hover"; + readonly themePath: readonly ["greenEmeraude", "_950_100", "hover"]; + readonly color: { + readonly light: "#77eda5"; + readonly dark: "#344c3d"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenEmeraude"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-green-emeraude-active"; + readonly themePath: readonly ["background", "contrast", "greenEmeraude", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "background"; + readonly colorName: "greenEmeraude"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-emeraude-950-100-active"; + readonly themePath: readonly ["greenEmeraude", "_950_100", "active"]; + readonly color: { + readonly light: "#6dd897"; + readonly dark: "#44624f"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenEmeraude"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-green-menthe"; + readonly themePath: readonly ["background", "contrast", "greenMenthe", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "greenMenthe"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-menthe-950-100"; + readonly themePath: readonly ["greenMenthe", "_950_100", "default"]; + readonly color: { + readonly light: "#bafaee"; + readonly dark: "#1a2624"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenMenthe"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-green-menthe-hover"; + readonly themePath: readonly ["background", "contrast", "greenMenthe", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "greenMenthe"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-menthe-950-100-hover"; + readonly themePath: readonly ["greenMenthe", "_950_100", "hover"]; + readonly color: { + readonly light: "#79e7d5"; + readonly dark: "#364b47"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenMenthe"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-green-menthe-active"; + readonly themePath: readonly ["background", "contrast", "greenMenthe", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "background"; + readonly colorName: "greenMenthe"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-menthe-950-100-active"; + readonly themePath: readonly ["greenMenthe", "_950_100", "active"]; + readonly color: { + readonly light: "#6fd3c3"; + readonly dark: "#46605b"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenMenthe"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-green-archipel"; + readonly themePath: readonly ["background", "contrast", "greenArchipel", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "greenArchipel"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-archipel-950-100"; + readonly themePath: readonly ["greenArchipel", "_950_100", "default"]; + readonly color: { + readonly light: "#c7f6fc"; + readonly dark: "#1a2628"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenArchipel"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-green-archipel-hover"; + readonly themePath: readonly ["background", "contrast", "greenArchipel", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "greenArchipel"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-archipel-950-100-hover"; + readonly themePath: readonly ["greenArchipel", "_950_100", "hover"]; + readonly color: { + readonly light: "#64ecf8"; + readonly dark: "#364a4e"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenArchipel"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-green-archipel-active"; + readonly themePath: readonly ["background", "contrast", "greenArchipel", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "background"; + readonly colorName: "greenArchipel"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-archipel-950-100-active"; + readonly themePath: readonly ["greenArchipel", "_950_100", "active"]; + readonly color: { + readonly light: "#5bd8e3"; + readonly dark: "#465f63"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenArchipel"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-blue-ecume"; + readonly themePath: readonly ["background", "contrast", "blueEcume", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "blueEcume"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-ecume-950-100"; + readonly themePath: readonly ["blueEcume", "_950_100", "default"]; + readonly color: { + readonly light: "#e9edfe"; + readonly dark: "#1d2437"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueEcume"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-blue-ecume-hover"; + readonly themePath: readonly ["background", "contrast", "blueEcume", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "blueEcume"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-ecume-950-100-hover"; + readonly themePath: readonly ["blueEcume", "_950_100", "hover"]; + readonly color: { + readonly light: "#c5d0fc"; + readonly dark: "#3b4767"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueEcume"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-blue-ecume-active"; + readonly themePath: readonly ["background", "contrast", "blueEcume", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "background"; + readonly colorName: "blueEcume"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-ecume-950-100-active"; + readonly themePath: readonly ["blueEcume", "_950_100", "active"]; + readonly color: { + readonly light: "#adbffc"; + readonly dark: "#4c5b83"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueEcume"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-blue-cumulus"; + readonly themePath: readonly ["background", "contrast", "blueCumulus", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "blueCumulus"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-cumulus-950-100"; + readonly themePath: readonly ["blueCumulus", "_950_100", "default"]; + readonly color: { + readonly light: "#e6eefe"; + readonly dark: "#1c2433"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueCumulus"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-blue-cumulus-hover"; + readonly themePath: readonly ["background", "contrast", "blueCumulus", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "blueCumulus"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-cumulus-950-100-hover"; + readonly themePath: readonly ["blueCumulus", "_950_100", "hover"]; + readonly color: { + readonly light: "#bcd3fc"; + readonly dark: "#3a4761"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueCumulus"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-blue-cumulus-active"; + readonly themePath: readonly ["background", "contrast", "blueCumulus", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "background"; + readonly colorName: "blueCumulus"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-cumulus-950-100-active"; + readonly themePath: readonly ["blueCumulus", "_950_100", "active"]; + readonly color: { + readonly light: "#9fc3fc"; + readonly dark: "#4a5b7b"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueCumulus"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-purple-glycine"; + readonly themePath: readonly ["background", "contrast", "purpleGlycine", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "purpleGlycine"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--purple-glycine-950-100"; + readonly themePath: readonly ["purpleGlycine", "_950_100", "default"]; + readonly color: { + readonly light: "#fee7fc"; + readonly dark: "#2c202b"; + }; + readonly parsedColorOptionName: { + readonly colorName: "purpleGlycine"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-purple-glycine-hover"; + readonly themePath: readonly ["background", "contrast", "purpleGlycine", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "purpleGlycine"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--purple-glycine-950-100-hover"; + readonly themePath: readonly ["purpleGlycine", "_950_100", "hover"]; + readonly color: { + readonly light: "#fdc0f8"; + readonly dark: "#554053"; + }; + readonly parsedColorOptionName: { + readonly colorName: "purpleGlycine"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-purple-glycine-active"; + readonly themePath: readonly ["background", "contrast", "purpleGlycine", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "background"; + readonly colorName: "purpleGlycine"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--purple-glycine-950-100-active"; + readonly themePath: readonly ["purpleGlycine", "_950_100", "active"]; + readonly color: { + readonly light: "#fca8f6"; + readonly dark: "#6c536a"; + }; + readonly parsedColorOptionName: { + readonly colorName: "purpleGlycine"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-pink-macaron"; + readonly themePath: readonly ["background", "contrast", "pinkMacaron", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "pinkMacaron"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--pink-macaron-950-100"; + readonly themePath: readonly ["pinkMacaron", "_950_100", "default"]; + readonly color: { + readonly light: "#fee9e6"; + readonly dark: "#2e211f"; + }; + readonly parsedColorOptionName: { + readonly colorName: "pinkMacaron"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-pink-macaron-hover"; + readonly themePath: readonly ["background", "contrast", "pinkMacaron", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "pinkMacaron"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--pink-macaron-950-100-hover"; + readonly themePath: readonly ["pinkMacaron", "_950_100", "hover"]; + readonly color: { + readonly light: "#fdc6bd"; + readonly dark: "#58423f"; + }; + readonly parsedColorOptionName: { + readonly colorName: "pinkMacaron"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-pink-macaron-active"; + readonly themePath: readonly ["background", "contrast", "pinkMacaron", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "background"; + readonly colorName: "pinkMacaron"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--pink-macaron-950-100-active"; + readonly themePath: readonly ["pinkMacaron", "_950_100", "active"]; + readonly color: { + readonly light: "#fcb0a2"; + readonly dark: "#705551"; + }; + readonly parsedColorOptionName: { + readonly colorName: "pinkMacaron"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-pink-tuile"; + readonly themePath: readonly ["background", "contrast", "pinkTuile", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "pinkTuile"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--pink-tuile-950-100"; + readonly themePath: readonly ["pinkTuile", "_950_100", "default"]; + readonly color: { + readonly light: "#fee9e7"; + readonly dark: "#2f211f"; + }; + readonly parsedColorOptionName: { + readonly colorName: "pinkTuile"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-pink-tuile-hover"; + readonly themePath: readonly ["background", "contrast", "pinkTuile", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "pinkTuile"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--pink-tuile-950-100-hover"; + readonly themePath: readonly ["pinkTuile", "_950_100", "hover"]; + readonly color: { + readonly light: "#fdc6c0"; + readonly dark: "#5a423e"; + }; + readonly parsedColorOptionName: { + readonly colorName: "pinkTuile"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-pink-tuile-active"; + readonly themePath: readonly ["background", "contrast", "pinkTuile", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "background"; + readonly colorName: "pinkTuile"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--pink-tuile-950-100-active"; + readonly themePath: readonly ["pinkTuile", "_950_100", "active"]; + readonly color: { + readonly light: "#fcb0a7"; + readonly dark: "#725550"; + }; + readonly parsedColorOptionName: { + readonly colorName: "pinkTuile"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-yellow-tournesol"; + readonly themePath: readonly ["background", "contrast", "yellowTournesol", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "yellowTournesol"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--yellow-tournesol-950-100"; + readonly themePath: readonly ["yellowTournesol", "_950_100", "default"]; + readonly color: { + readonly light: "#feecc2"; + readonly dark: "#292416"; + }; + readonly parsedColorOptionName: { + readonly colorName: "yellowTournesol"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-yellow-tournesol-hover"; + readonly themePath: readonly ["background", "contrast", "yellowTournesol", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "yellowTournesol"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--yellow-tournesol-950-100-hover"; + readonly themePath: readonly ["yellowTournesol", "_950_100", "hover"]; + readonly color: { + readonly light: "#fbd335"; + readonly dark: "#4f472f"; + }; + readonly parsedColorOptionName: { + readonly colorName: "yellowTournesol"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-yellow-tournesol-active"; + readonly themePath: readonly ["background", "contrast", "yellowTournesol", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "background"; + readonly colorName: "yellowTournesol"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--yellow-tournesol-950-100-active"; + readonly themePath: readonly ["yellowTournesol", "_950_100", "active"]; + readonly color: { + readonly light: "#e6c130"; + readonly dark: "#655b3d"; + }; + readonly parsedColorOptionName: { + readonly colorName: "yellowTournesol"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-yellow-moutarde"; + readonly themePath: readonly ["background", "contrast", "yellowMoutarde", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "yellowMoutarde"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--yellow-moutarde-950-100"; + readonly themePath: readonly ["yellowMoutarde", "_950_100", "default"]; + readonly color: { + readonly light: "#feebd0"; + readonly dark: "#2a2319"; + }; + readonly parsedColorOptionName: { + readonly colorName: "yellowMoutarde"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-yellow-moutarde-hover"; + readonly themePath: readonly ["background", "contrast", "yellowMoutarde", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "yellowMoutarde"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--yellow-moutarde-950-100-hover"; + readonly themePath: readonly ["yellowMoutarde", "_950_100", "hover"]; + readonly color: { + readonly light: "#fdcd6d"; + readonly dark: "#514534"; + }; + readonly parsedColorOptionName: { + readonly colorName: "yellowMoutarde"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-yellow-moutarde-active"; + readonly themePath: readonly ["background", "contrast", "yellowMoutarde", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "background"; + readonly colorName: "yellowMoutarde"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--yellow-moutarde-950-100-active"; + readonly themePath: readonly ["yellowMoutarde", "_950_100", "active"]; + readonly color: { + readonly light: "#f4be30"; + readonly dark: "#685944"; + }; + readonly parsedColorOptionName: { + readonly colorName: "yellowMoutarde"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-orange-terre-battue"; + readonly themePath: readonly ["background", "contrast", "orangeTerreBattue", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "orangeTerreBattue"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--orange-terre-battue-950-100"; + readonly themePath: readonly ["orangeTerreBattue", "_950_100", "default"]; + readonly color: { + readonly light: "#fee9e5"; + readonly dark: "#31201c"; + }; + readonly parsedColorOptionName: { + readonly colorName: "orangeTerreBattue"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-orange-terre-battue-hover"; + readonly themePath: readonly ["background", "contrast", "orangeTerreBattue", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "orangeTerreBattue"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--orange-terre-battue-950-100-hover"; + readonly themePath: readonly ["orangeTerreBattue", "_950_100", "hover"]; + readonly color: { + readonly light: "#fdc6ba"; + readonly dark: "#5d403a"; + }; + readonly parsedColorOptionName: { + readonly colorName: "orangeTerreBattue"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-orange-terre-battue-active"; + readonly themePath: readonly ["background", "contrast", "orangeTerreBattue", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "background"; + readonly colorName: "orangeTerreBattue"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--orange-terre-battue-950-100-active"; + readonly themePath: readonly ["orangeTerreBattue", "_950_100", "active"]; + readonly color: { + readonly light: "#fcb09e"; + readonly dark: "#77534a"; + }; + readonly parsedColorOptionName: { + readonly colorName: "orangeTerreBattue"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-brown-cafe-creme"; + readonly themePath: readonly ["background", "contrast", "brownCafeCreme", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "brownCafeCreme"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-cafe-creme-950-100"; + readonly themePath: readonly ["brownCafeCreme", "_950_100", "default"]; + readonly color: { + readonly light: "#f7ecdb"; + readonly dark: "#28241c"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownCafeCreme"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-brown-cafe-creme-hover"; + readonly themePath: readonly ["background", "contrast", "brownCafeCreme", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "brownCafeCreme"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-cafe-creme-950-100-hover"; + readonly themePath: readonly ["brownCafeCreme", "_950_100", "hover"]; + readonly color: { + readonly light: "#edce94"; + readonly dark: "#4e4739"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownCafeCreme"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-brown-cafe-creme-active"; + readonly themePath: readonly ["background", "contrast", "brownCafeCreme", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "background"; + readonly colorName: "brownCafeCreme"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-cafe-creme-950-100-active"; + readonly themePath: readonly ["brownCafeCreme", "_950_100", "active"]; + readonly color: { + readonly light: "#dabd84"; + readonly dark: "#635b4a"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownCafeCreme"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-brown-caramel"; + readonly themePath: readonly ["background", "contrast", "brownCaramel", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "brownCaramel"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-caramel-950-100"; + readonly themePath: readonly ["brownCaramel", "_950_100", "default"]; + readonly color: { + readonly light: "#f7ebe5"; + readonly dark: "#2c221c"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownCaramel"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-brown-caramel-hover"; + readonly themePath: readonly ["background", "contrast", "brownCaramel", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "brownCaramel"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-caramel-950-100-hover"; + readonly themePath: readonly ["brownCaramel", "_950_100", "hover"]; + readonly color: { + readonly light: "#eccbb9"; + readonly dark: "#554439"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownCaramel"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-brown-caramel-active"; + readonly themePath: readonly ["background", "contrast", "brownCaramel", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "background"; + readonly colorName: "brownCaramel"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-caramel-950-100-active"; + readonly themePath: readonly ["brownCaramel", "_950_100", "active"]; + readonly color: { + readonly light: "#e6b79a"; + readonly dark: "#6c574a"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownCaramel"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-brown-opera"; + readonly themePath: readonly ["background", "contrast", "brownOpera", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "brownOpera"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-opera-950-100"; + readonly themePath: readonly ["brownOpera", "_950_100", "default"]; + readonly color: { + readonly light: "#f7ece4"; + readonly dark: "#2b221c"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownOpera"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-brown-opera-hover"; + readonly themePath: readonly ["background", "contrast", "brownOpera", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "brownOpera"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-opera-950-100-hover"; + readonly themePath: readonly ["brownOpera", "_950_100", "hover"]; + readonly color: { + readonly light: "#eccdb3"; + readonly dark: "#53443a"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownOpera"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-brown-opera-active"; + readonly themePath: readonly ["background", "contrast", "brownOpera", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "background"; + readonly colorName: "brownOpera"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-opera-950-100-active"; + readonly themePath: readonly ["brownOpera", "_950_100", "active"]; + readonly color: { + readonly light: "#e6ba90"; + readonly dark: "#6a574a"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownOpera"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-beige-gris-galet"; + readonly themePath: readonly ["background", "contrast", "beigeGrisGalet", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "beigeGrisGalet"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--beige-gris-galet-950-100"; + readonly themePath: readonly ["beigeGrisGalet", "_950_100", "default"]; + readonly color: { + readonly light: "#f3ede5"; + readonly dark: "#28231f"; + }; + readonly parsedColorOptionName: { + readonly colorName: "beigeGrisGalet"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-beige-gris-galet-hover"; + readonly themePath: readonly ["background", "contrast", "beigeGrisGalet", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "beigeGrisGalet"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--beige-gris-galet-950-100-hover"; + readonly themePath: readonly ["beigeGrisGalet", "_950_100", "hover"]; + readonly color: { + readonly light: "#e1d0b5"; + readonly dark: "#4e453f"; + }; + readonly parsedColorOptionName: { + readonly colorName: "beigeGrisGalet"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-beige-gris-galet-active"; + readonly themePath: readonly ["background", "contrast", "beigeGrisGalet", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "background"; + readonly colorName: "beigeGrisGalet"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--beige-gris-galet-950-100-active"; + readonly themePath: readonly ["beigeGrisGalet", "_950_100", "active"]; + readonly color: { + readonly light: "#d1bea2"; + readonly dark: "#635950"; + }; + readonly parsedColorOptionName: { + readonly colorName: "beigeGrisGalet"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-info"; + readonly themePath: readonly ["background", "contrast", "info", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "info"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--info-950-100"; + readonly themePath: readonly ["info", "_950_100", "default"]; + readonly color: { + readonly light: "#e8edff"; + readonly dark: "#1d2437"; + }; + readonly parsedColorOptionName: { + readonly colorName: "info"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-info-hover"; + readonly themePath: readonly ["background", "contrast", "info", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "info"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--info-950-100-hover"; + readonly themePath: readonly ["info", "_950_100", "hover"]; + readonly color: { + readonly light: "#c2d1ff"; + readonly dark: "#3b4767"; + }; + readonly parsedColorOptionName: { + readonly colorName: "info"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-info-active"; + readonly themePath: readonly ["background", "contrast", "info", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "background"; + readonly colorName: "info"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--info-950-100-active"; + readonly themePath: readonly ["info", "_950_100", "active"]; + readonly color: { + readonly light: "#a9bfff"; + readonly dark: "#4c5b83"; + }; + readonly parsedColorOptionName: { + readonly colorName: "info"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-success"; + readonly themePath: readonly ["background", "contrast", "success", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "success"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--success-950-100"; + readonly themePath: readonly ["success", "_950_100", "default"]; + readonly color: { + readonly light: "#b8fec9"; + readonly dark: "#19271d"; + }; + readonly parsedColorOptionName: { + readonly colorName: "success"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-success-hover"; + readonly themePath: readonly ["background", "contrast", "success", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "success"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--success-950-100-hover"; + readonly themePath: readonly ["success", "_950_100", "hover"]; + readonly color: { + readonly light: "#46fd89"; + readonly dark: "#344c3b"; + }; + readonly parsedColorOptionName: { + readonly colorName: "success"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-success-active"; + readonly themePath: readonly ["background", "contrast", "success", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "background"; + readonly colorName: "success"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--success-950-100-active"; + readonly themePath: readonly ["success", "_950_100", "active"]; + readonly color: { + readonly light: "#34eb7b"; + readonly dark: "#44624d"; + }; + readonly parsedColorOptionName: { + readonly colorName: "success"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-warning"; + readonly themePath: readonly ["background", "contrast", "warning", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "warning"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--warning-950-100"; + readonly themePath: readonly ["warning", "_950_100", "default"]; + readonly color: { + readonly light: "#ffe9e6"; + readonly dark: "#361e19"; + }; + readonly parsedColorOptionName: { + readonly colorName: "warning"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-warning-hover"; + readonly themePath: readonly ["background", "contrast", "warning", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "warning"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--warning-950-100-hover"; + readonly themePath: readonly ["warning", "_950_100", "hover"]; + readonly color: { + readonly light: "#ffc6bd"; + readonly dark: "#663d35"; + }; + readonly parsedColorOptionName: { + readonly colorName: "warning"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-warning-active"; + readonly themePath: readonly ["background", "contrast", "warning", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "background"; + readonly colorName: "warning"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--warning-950-100-active"; + readonly themePath: readonly ["warning", "_950_100", "active"]; + readonly color: { + readonly light: "#ffb0a2"; + readonly dark: "#824f44"; + }; + readonly parsedColorOptionName: { + readonly colorName: "warning"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-error"; + readonly themePath: readonly ["background", "contrast", "error", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "error"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--error-950-100"; + readonly themePath: readonly ["error", "_950_100", "default"]; + readonly color: { + readonly light: "#ffe9e9"; + readonly dark: "#391c1c"; + }; + readonly parsedColorOptionName: { + readonly colorName: "error"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-error-hover"; + readonly themePath: readonly ["background", "contrast", "error", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "error"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--error-950-100-hover"; + readonly themePath: readonly ["error", "_950_100", "hover"]; + readonly color: { + readonly light: "#ffc5c5"; + readonly dark: "#6c3a3a"; + }; + readonly parsedColorOptionName: { + readonly colorName: "error"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-error-active"; + readonly themePath: readonly ["background", "contrast", "error", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "background"; + readonly colorName: "error"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--error-950-100-active"; + readonly themePath: readonly ["error", "_950_100", "active"]; + readonly color: { + readonly light: "#ffafaf"; + readonly dark: "#894b4b"; + }; + readonly parsedColorOptionName: { + readonly colorName: "error"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-flat-grey"; + readonly themePath: readonly ["background", "flat", "grey", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "grey"; + readonly usage: "flat"; + }; + readonly colorOption: { + readonly colorOptionName: "--grey-200-850"; + readonly themePath: readonly ["grey", "_200_850", "default"]; + readonly color: { + readonly light: "#3a3a3a"; + readonly dark: "#cecece"; + }; + readonly parsedColorOptionName: { + readonly colorName: "grey"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 200; + }; + readonly dark: { + readonly value: 850; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-flat-blue-france"; + readonly themePath: readonly ["background", "flat", "blueFrance", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "blueFrance"; + readonly usage: "flat"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-france-sun-113-625"; + readonly themePath: readonly ["blueFrance", "sun113_625", "default"]; + readonly color: { + readonly light: "#000091"; + readonly dark: "#8585f6"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueFrance"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 113; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 625; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-flat-red-marianne"; + readonly themePath: readonly ["background", "flat", "redMarianne", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "redMarianne"; + readonly usage: "flat"; + }; + readonly colorOption: { + readonly colorOptionName: "--red-marianne-425-625"; + readonly themePath: readonly ["redMarianne", "_425_625", "default"]; + readonly color: { + readonly light: "#c9191e"; + readonly dark: "#f95c5e"; + }; + readonly parsedColorOptionName: { + readonly colorName: "redMarianne"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + }; + readonly dark: { + readonly value: 625; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-flat-green-tilleul-verveine"; + readonly themePath: readonly ["background", "flat", "greenTilleulVerveine", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "greenTilleulVerveine"; + readonly usage: "flat"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-tilleul-verveine-sun-418-moon-817"; + readonly themePath: readonly ["greenTilleulVerveine", "sun418moon817", "default"]; + readonly color: { + readonly light: "#66673d"; + readonly dark: "#d8c634"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenTilleulVerveine"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 418; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 817; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-flat-green-bourgeon"; + readonly themePath: readonly ["background", "flat", "greenBourgeon", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "greenBourgeon"; + readonly usage: "flat"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-bourgeon-sun-425-moon-759"; + readonly themePath: readonly ["greenBourgeon", "sun425moon759", "default"]; + readonly color: { + readonly light: "#447049"; + readonly dark: "#99c221"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenBourgeon"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 759; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-flat-green-emeraude"; + readonly themePath: readonly ["background", "flat", "greenEmeraude", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "greenEmeraude"; + readonly usage: "flat"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-emeraude-sun-425-moon-753"; + readonly themePath: readonly ["greenEmeraude", "sun425moon753", "default"]; + readonly color: { + readonly light: "#297254"; + readonly dark: "#34cb6a"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenEmeraude"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 753; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-flat-green-menthe"; + readonly themePath: readonly ["background", "flat", "greenMenthe", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "greenMenthe"; + readonly usage: "flat"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-menthe-sun-373-moon-652"; + readonly themePath: readonly ["greenMenthe", "sun373moon652", "default"]; + readonly color: { + readonly light: "#37635f"; + readonly dark: "#21ab8e"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenMenthe"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 373; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 652; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-flat-green-archipel"; + readonly themePath: readonly ["background", "flat", "greenArchipel", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "greenArchipel"; + readonly usage: "flat"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-archipel-sun-391-moon-716"; + readonly themePath: readonly ["greenArchipel", "sun391moon716", "default"]; + readonly color: { + readonly light: "#006a6f"; + readonly dark: "#34bab5"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenArchipel"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 391; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 716; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-flat-blue-ecume"; + readonly themePath: readonly ["background", "flat", "blueEcume", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "blueEcume"; + readonly usage: "flat"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-ecume-sun-247-moon-675"; + readonly themePath: readonly ["blueEcume", "sun247moon675", "default"]; + readonly color: { + readonly light: "#2f4077"; + readonly dark: "#869ece"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueEcume"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 247; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 675; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-flat-blue-cumulus"; + readonly themePath: readonly ["background", "flat", "blueCumulus", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "blueCumulus"; + readonly usage: "flat"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-cumulus-sun-368-moon-732"; + readonly themePath: readonly ["blueCumulus", "sun368moon732", "default"]; + readonly color: { + readonly light: "#3558a2"; + readonly dark: "#7ab1e8"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueCumulus"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 368; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 732; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-flat-purple-glycine"; + readonly themePath: readonly ["background", "flat", "purpleGlycine", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "purpleGlycine"; + readonly usage: "flat"; + }; + readonly colorOption: { + readonly colorOptionName: "--purple-glycine-sun-319-moon-630"; + readonly themePath: readonly ["purpleGlycine", "sun319moon630", "default"]; + readonly color: { + readonly light: "#6e445a"; + readonly dark: "#ce70cc"; + }; + readonly parsedColorOptionName: { + readonly colorName: "purpleGlycine"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 319; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 630; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-flat-pink-macaron"; + readonly themePath: readonly ["background", "flat", "pinkMacaron", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "pinkMacaron"; + readonly usage: "flat"; + }; + readonly colorOption: { + readonly colorOptionName: "--pink-macaron-sun-406-moon-833"; + readonly themePath: readonly ["pinkMacaron", "sun406moon833", "default"]; + readonly color: { + readonly light: "#8d533e"; + readonly dark: "#ffb7ae"; + }; + readonly parsedColorOptionName: { + readonly colorName: "pinkMacaron"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 406; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 833; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-flat-pink-tuile"; + readonly themePath: readonly ["background", "flat", "pinkTuile", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "pinkTuile"; + readonly usage: "flat"; + }; + readonly colorOption: { + readonly colorOptionName: "--pink-tuile-sun-425-moon-750"; + readonly themePath: readonly ["pinkTuile", "sun425moon750", "default"]; + readonly color: { + readonly light: "#a94645"; + readonly dark: "#ff9575"; + }; + readonly parsedColorOptionName: { + readonly colorName: "pinkTuile"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 750; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-flat-yellow-tournesol"; + readonly themePath: readonly ["background", "flat", "yellowTournesol", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "yellowTournesol"; + readonly usage: "flat"; + }; + readonly colorOption: { + readonly colorOptionName: "--yellow-tournesol-sun-407-moon-922"; + readonly themePath: readonly ["yellowTournesol", "sun407moon922", "default"]; + readonly color: { + readonly light: "#716043"; + readonly dark: "#ffe552"; + }; + readonly parsedColorOptionName: { + readonly colorName: "yellowTournesol"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 407; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 922; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-flat-yellow-moutarde"; + readonly themePath: readonly ["background", "flat", "yellowMoutarde", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "yellowMoutarde"; + readonly usage: "flat"; + }; + readonly colorOption: { + readonly colorOptionName: "--yellow-moutarde-sun-348-moon-860"; + readonly themePath: readonly ["yellowMoutarde", "sun348moon860", "default"]; + readonly color: { + readonly light: "#695240"; + readonly dark: "#ffca00"; + }; + readonly parsedColorOptionName: { + readonly colorName: "yellowMoutarde"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 348; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 860; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-flat-orange-terre-battue"; + readonly themePath: readonly ["background", "flat", "orangeTerreBattue", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "orangeTerreBattue"; + readonly usage: "flat"; + }; + readonly colorOption: { + readonly colorOptionName: "--orange-terre-battue-sun-370-moon-672"; + readonly themePath: readonly ["orangeTerreBattue", "sun370moon672", "default"]; + readonly color: { + readonly light: "#755348"; + readonly dark: "#ff732c"; + }; + readonly parsedColorOptionName: { + readonly colorName: "orangeTerreBattue"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 370; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 672; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-flat-brown-cafe-creme"; + readonly themePath: readonly ["background", "flat", "brownCafeCreme", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "brownCafeCreme"; + readonly usage: "flat"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-cafe-creme-sun-383-moon-885"; + readonly themePath: readonly ["brownCafeCreme", "sun383moon885", "default"]; + readonly color: { + readonly light: "#685c48"; + readonly dark: "#ecd7a2"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownCafeCreme"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 383; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 885; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-flat-brown-caramel"; + readonly themePath: readonly ["background", "flat", "brownCaramel", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "brownCaramel"; + readonly usage: "flat"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-caramel-sun-425-moon-901"; + readonly themePath: readonly ["brownCaramel", "sun425moon901", "default"]; + readonly color: { + readonly light: "#845d48"; + readonly dark: "#fbd8ab"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownCaramel"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 901; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-flat-brown-opera"; + readonly themePath: readonly ["background", "flat", "brownOpera", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "brownOpera"; + readonly usage: "flat"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-opera-sun-395-moon-820"; + readonly themePath: readonly ["brownOpera", "sun395moon820", "default"]; + readonly color: { + readonly light: "#745b47"; + readonly dark: "#e6be92"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownOpera"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 395; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 820; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-flat-beige-gris-galet"; + readonly themePath: readonly ["background", "flat", "beigeGrisGalet", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "beigeGrisGalet"; + readonly usage: "flat"; + }; + readonly colorOption: { + readonly colorOptionName: "--beige-gris-galet-sun-407-moon-821"; + readonly themePath: readonly ["beigeGrisGalet", "sun407moon821", "default"]; + readonly color: { + readonly light: "#6a6156"; + readonly dark: "#d0c3b7"; + }; + readonly parsedColorOptionName: { + readonly colorName: "beigeGrisGalet"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 407; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 821; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-flat-info"; + readonly themePath: readonly ["background", "flat", "info", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "info"; + readonly usage: "flat"; + }; + readonly colorOption: { + readonly colorOptionName: "--info-425-625"; + readonly themePath: readonly ["info", "_425_625", "default"]; + readonly color: { + readonly light: "#0063cb"; + readonly dark: "#518fff"; + }; + readonly parsedColorOptionName: { + readonly colorName: "info"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + }; + readonly dark: { + readonly value: 625; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-flat-success"; + readonly themePath: readonly ["background", "flat", "success", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "success"; + readonly usage: "flat"; + }; + readonly colorOption: { + readonly colorOptionName: "--success-425-625"; + readonly themePath: readonly ["success", "_425_625", "default"]; + readonly color: { + readonly light: "#18753c"; + readonly dark: "#27a658"; + }; + readonly parsedColorOptionName: { + readonly colorName: "success"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + }; + readonly dark: { + readonly value: 625; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-flat-warning"; + readonly themePath: readonly ["background", "flat", "warning", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "warning"; + readonly usage: "flat"; + }; + readonly colorOption: { + readonly colorOptionName: "--warning-425-625"; + readonly themePath: readonly ["warning", "_425_625", "default"]; + readonly color: { + readonly light: "#b34000"; + readonly dark: "#fc5d00"; + }; + readonly parsedColorOptionName: { + readonly colorName: "warning"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + }; + readonly dark: { + readonly value: 625; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-flat-error"; + readonly themePath: readonly ["background", "flat", "error", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "error"; + readonly usage: "flat"; + }; + readonly colorOption: { + readonly colorOptionName: "--error-425-625"; + readonly themePath: readonly ["error", "_425_625", "default"]; + readonly color: { + readonly light: "#ce0500"; + readonly dark: "#ff5655"; + }; + readonly parsedColorOptionName: { + readonly colorName: "error"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + }; + readonly dark: { + readonly value: 625; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-grey"; + readonly themePath: readonly ["background", "actionHigh", "grey", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly context: "background"; + readonly colorName: "grey"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--grey-200-850"; + readonly themePath: readonly ["grey", "_200_850", "default"]; + readonly color: { + readonly light: "#3a3a3a"; + readonly dark: "#cecece"; + }; + readonly parsedColorOptionName: { + readonly colorName: "grey"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 200; + }; + readonly dark: { + readonly value: 850; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-grey-hover"; + readonly themePath: readonly ["background", "actionHigh", "grey", "hover"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "grey"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--grey-200-850-hover"; + readonly themePath: readonly ["grey", "_200_850", "hover"]; + readonly color: { + readonly light: "#616161"; + readonly dark: "#a8a8a8"; + }; + readonly parsedColorOptionName: { + readonly colorName: "grey"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 200; + }; + readonly dark: { + readonly value: 850; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-grey-active"; + readonly themePath: readonly ["background", "actionHigh", "grey", "active"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly state: "active"; + readonly context: "background"; + readonly colorName: "grey"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--grey-200-850-active"; + readonly themePath: readonly ["grey", "_200_850", "active"]; + readonly color: { + readonly light: "#777777"; + readonly dark: "#939393"; + }; + readonly parsedColorOptionName: { + readonly colorName: "grey"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 200; + }; + readonly dark: { + readonly value: 850; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-blue-france"; + readonly themePath: readonly ["background", "actionHigh", "blueFrance", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly context: "background"; + readonly colorName: "blueFrance"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-france-sun-113-625"; + readonly themePath: readonly ["blueFrance", "sun113_625", "default"]; + readonly color: { + readonly light: "#000091"; + readonly dark: "#8585f6"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueFrance"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 113; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 625; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-blue-france-hover"; + readonly themePath: readonly ["background", "actionHigh", "blueFrance", "hover"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "blueFrance"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-france-sun-113-625-hover"; + readonly themePath: readonly ["blueFrance", "sun113_625", "hover"]; + readonly color: { + readonly light: "#1212ff"; + readonly dark: "#b1b1f9"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueFrance"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 113; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 625; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-blue-france-active"; + readonly themePath: readonly ["background", "actionHigh", "blueFrance", "active"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly state: "active"; + readonly context: "background"; + readonly colorName: "blueFrance"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-france-sun-113-625-active"; + readonly themePath: readonly ["blueFrance", "sun113_625", "active"]; + readonly color: { + readonly light: "#2323ff"; + readonly dark: "#c6c6fb"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueFrance"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 113; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 625; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-red-marianne"; + readonly themePath: readonly ["background", "actionHigh", "redMarianne", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly context: "background"; + readonly colorName: "redMarianne"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--red-marianne-425-625"; + readonly themePath: readonly ["redMarianne", "_425_625", "default"]; + readonly color: { + readonly light: "#c9191e"; + readonly dark: "#f95c5e"; + }; + readonly parsedColorOptionName: { + readonly colorName: "redMarianne"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + }; + readonly dark: { + readonly value: 625; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-red-marianne-hover"; + readonly themePath: readonly ["background", "actionHigh", "redMarianne", "hover"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "redMarianne"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--red-marianne-425-625-hover"; + readonly themePath: readonly ["redMarianne", "_425_625", "hover"]; + readonly color: { + readonly light: "#f93f42"; + readonly dark: "#fa9293"; + }; + readonly parsedColorOptionName: { + readonly colorName: "redMarianne"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + }; + readonly dark: { + readonly value: 625; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-red-marianne-active"; + readonly themePath: readonly ["background", "actionHigh", "redMarianne", "active"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly state: "active"; + readonly context: "background"; + readonly colorName: "redMarianne"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--red-marianne-425-625-active"; + readonly themePath: readonly ["redMarianne", "_425_625", "active"]; + readonly color: { + readonly light: "#f95a5c"; + readonly dark: "#fbabac"; + }; + readonly parsedColorOptionName: { + readonly colorName: "redMarianne"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + }; + readonly dark: { + readonly value: 625; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-green-tilleul-verveine"; + readonly themePath: readonly ["background", "actionHigh", "greenTilleulVerveine", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly context: "background"; + readonly colorName: "greenTilleulVerveine"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-tilleul-verveine-sun-418-moon-817"; + readonly themePath: readonly ["greenTilleulVerveine", "sun418moon817", "default"]; + readonly color: { + readonly light: "#66673d"; + readonly dark: "#d8c634"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenTilleulVerveine"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 418; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 817; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-green-tilleul-verveine-hover"; + readonly themePath: readonly ["background", "actionHigh", "greenTilleulVerveine", "hover"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "greenTilleulVerveine"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-tilleul-verveine-sun-418-moon-817-hover"; + readonly themePath: readonly ["greenTilleulVerveine", "sun418moon817", "hover"]; + readonly color: { + readonly light: "#929359"; + readonly dark: "#fee943"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenTilleulVerveine"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 418; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 817; + readonly variant: "moon"; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-green-tilleul-verveine-active"; + readonly themePath: readonly ["background", "actionHigh", "greenTilleulVerveine", "active"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly state: "active"; + readonly context: "background"; + readonly colorName: "greenTilleulVerveine"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-tilleul-verveine-sun-418-moon-817-active"; + readonly themePath: readonly ["greenTilleulVerveine", "sun418moon817", "active"]; + readonly color: { + readonly light: "#a7a967"; + readonly dark: "#fef1ab"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenTilleulVerveine"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 418; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 817; + readonly variant: "moon"; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-green-bourgeon"; + readonly themePath: readonly ["background", "actionHigh", "greenBourgeon", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly context: "background"; + readonly colorName: "greenBourgeon"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-bourgeon-sun-425-moon-759"; + readonly themePath: readonly ["greenBourgeon", "sun425moon759", "default"]; + readonly color: { + readonly light: "#447049"; + readonly dark: "#99c221"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenBourgeon"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 759; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-green-bourgeon-hover"; + readonly themePath: readonly ["background", "actionHigh", "greenBourgeon", "hover"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "greenBourgeon"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-bourgeon-sun-425-moon-759-hover"; + readonly themePath: readonly ["greenBourgeon", "sun425moon759", "hover"]; + readonly color: { + readonly light: "#639f6a"; + readonly dark: "#baec2a"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenBourgeon"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 759; + readonly variant: "moon"; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-green-bourgeon-active"; + readonly themePath: readonly ["background", "actionHigh", "greenBourgeon", "active"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly state: "active"; + readonly context: "background"; + readonly colorName: "greenBourgeon"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-bourgeon-sun-425-moon-759-active"; + readonly themePath: readonly ["greenBourgeon", "sun425moon759", "active"]; + readonly color: { + readonly light: "#72b77a"; + readonly dark: "#c9fd2e"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenBourgeon"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 759; + readonly variant: "moon"; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-green-emeraude"; + readonly themePath: readonly ["background", "actionHigh", "greenEmeraude", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly context: "background"; + readonly colorName: "greenEmeraude"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-emeraude-sun-425-moon-753"; + readonly themePath: readonly ["greenEmeraude", "sun425moon753", "default"]; + readonly color: { + readonly light: "#297254"; + readonly dark: "#34cb6a"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenEmeraude"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 753; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-green-emeraude-hover"; + readonly themePath: readonly ["background", "actionHigh", "greenEmeraude", "hover"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "greenEmeraude"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-emeraude-sun-425-moon-753-hover"; + readonly themePath: readonly ["greenEmeraude", "sun425moon753", "hover"]; + readonly color: { + readonly light: "#3ea47a"; + readonly dark: "#42fb84"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenEmeraude"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 753; + readonly variant: "moon"; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-green-emeraude-active"; + readonly themePath: readonly ["background", "actionHigh", "greenEmeraude", "active"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly state: "active"; + readonly context: "background"; + readonly colorName: "greenEmeraude"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-emeraude-sun-425-moon-753-active"; + readonly themePath: readonly ["greenEmeraude", "sun425moon753", "active"]; + readonly color: { + readonly light: "#49bc8d"; + readonly dark: "#80fda3"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenEmeraude"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 753; + readonly variant: "moon"; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-green-menthe"; + readonly themePath: readonly ["background", "actionHigh", "greenMenthe", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly context: "background"; + readonly colorName: "greenMenthe"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-menthe-sun-373-moon-652"; + readonly themePath: readonly ["greenMenthe", "sun373moon652", "default"]; + readonly color: { + readonly light: "#37635f"; + readonly dark: "#21ab8e"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenMenthe"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 373; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 652; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-green-menthe-hover"; + readonly themePath: readonly ["background", "actionHigh", "greenMenthe", "hover"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "greenMenthe"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-menthe-sun-373-moon-652-hover"; + readonly themePath: readonly ["greenMenthe", "sun373moon652", "hover"]; + readonly color: { + readonly light: "#53918c"; + readonly dark: "#2eddb8"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenMenthe"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 373; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 652; + readonly variant: "moon"; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-green-menthe-active"; + readonly themePath: readonly ["background", "actionHigh", "greenMenthe", "active"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly state: "active"; + readonly context: "background"; + readonly colorName: "greenMenthe"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-menthe-sun-373-moon-652-active"; + readonly themePath: readonly ["greenMenthe", "sun373moon652", "active"]; + readonly color: { + readonly light: "#62a9a2"; + readonly dark: "#34f4cc"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenMenthe"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 373; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 652; + readonly variant: "moon"; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-green-archipel"; + readonly themePath: readonly ["background", "actionHigh", "greenArchipel", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly context: "background"; + readonly colorName: "greenArchipel"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-archipel-sun-391-moon-716"; + readonly themePath: readonly ["greenArchipel", "sun391moon716", "default"]; + readonly color: { + readonly light: "#006a6f"; + readonly dark: "#34bab5"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenArchipel"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 391; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 716; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-green-archipel-hover"; + readonly themePath: readonly ["background", "actionHigh", "greenArchipel", "hover"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "greenArchipel"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-archipel-sun-391-moon-716-hover"; + readonly themePath: readonly ["greenArchipel", "sun391moon716", "hover"]; + readonly color: { + readonly light: "#009fa7"; + readonly dark: "#43e9e2"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenArchipel"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 391; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 716; + readonly variant: "moon"; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-green-archipel-active"; + readonly themePath: readonly ["background", "actionHigh", "greenArchipel", "active"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly state: "active"; + readonly context: "background"; + readonly colorName: "greenArchipel"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-archipel-sun-391-moon-716-active"; + readonly themePath: readonly ["greenArchipel", "sun391moon716", "active"]; + readonly color: { + readonly light: "#00bbc3"; + readonly dark: "#4cfdf6"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenArchipel"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 391; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 716; + readonly variant: "moon"; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-blue-ecume"; + readonly themePath: readonly ["background", "actionHigh", "blueEcume", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly context: "background"; + readonly colorName: "blueEcume"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-ecume-sun-247-moon-675"; + readonly themePath: readonly ["blueEcume", "sun247moon675", "default"]; + readonly color: { + readonly light: "#2f4077"; + readonly dark: "#869ece"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueEcume"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 247; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 675; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-blue-ecume-hover"; + readonly themePath: readonly ["background", "actionHigh", "blueEcume", "hover"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "blueEcume"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-ecume-sun-247-moon-675-hover"; + readonly themePath: readonly ["blueEcume", "sun247moon675", "hover"]; + readonly color: { + readonly light: "#4e68bb"; + readonly dark: "#b8c5e2"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueEcume"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 247; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 675; + readonly variant: "moon"; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-blue-ecume-active"; + readonly themePath: readonly ["background", "actionHigh", "blueEcume", "active"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly state: "active"; + readonly context: "background"; + readonly colorName: "blueEcume"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-ecume-sun-247-moon-675-active"; + readonly themePath: readonly ["blueEcume", "sun247moon675", "active"]; + readonly color: { + readonly light: "#667dcf"; + readonly dark: "#ced6ea"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueEcume"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 247; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 675; + readonly variant: "moon"; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-blue-cumulus"; + readonly themePath: readonly ["background", "actionHigh", "blueCumulus", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly context: "background"; + readonly colorName: "blueCumulus"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-cumulus-sun-368-moon-732"; + readonly themePath: readonly ["blueCumulus", "sun368moon732", "default"]; + readonly color: { + readonly light: "#3558a2"; + readonly dark: "#7ab1e8"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueCumulus"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 368; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 732; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-blue-cumulus-hover"; + readonly themePath: readonly ["background", "actionHigh", "blueCumulus", "hover"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "blueCumulus"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-cumulus-sun-368-moon-732-hover"; + readonly themePath: readonly ["blueCumulus", "sun368moon732", "hover"]; + readonly color: { + readonly light: "#5982e0"; + readonly dark: "#bad2f2"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueCumulus"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 368; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 732; + readonly variant: "moon"; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-blue-cumulus-active"; + readonly themePath: readonly ["background", "actionHigh", "blueCumulus", "active"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly state: "active"; + readonly context: "background"; + readonly colorName: "blueCumulus"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-cumulus-sun-368-moon-732-active"; + readonly themePath: readonly ["blueCumulus", "sun368moon732", "active"]; + readonly color: { + readonly light: "#7996e6"; + readonly dark: "#d2e2f6"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueCumulus"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 368; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 732; + readonly variant: "moon"; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-purple-glycine"; + readonly themePath: readonly ["background", "actionHigh", "purpleGlycine", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly context: "background"; + readonly colorName: "purpleGlycine"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--purple-glycine-sun-319-moon-630"; + readonly themePath: readonly ["purpleGlycine", "sun319moon630", "default"]; + readonly color: { + readonly light: "#6e445a"; + readonly dark: "#ce70cc"; + }; + readonly parsedColorOptionName: { + readonly colorName: "purpleGlycine"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 319; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 630; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-purple-glycine-hover"; + readonly themePath: readonly ["background", "actionHigh", "purpleGlycine", "hover"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "purpleGlycine"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--purple-glycine-sun-319-moon-630-hover"; + readonly themePath: readonly ["purpleGlycine", "sun319moon630", "hover"]; + readonly color: { + readonly light: "#a66989"; + readonly dark: "#dfa4dd"; + }; + readonly parsedColorOptionName: { + readonly colorName: "purpleGlycine"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 319; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 630; + readonly variant: "moon"; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-purple-glycine-active"; + readonly themePath: readonly ["background", "actionHigh", "purpleGlycine", "active"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly state: "active"; + readonly context: "background"; + readonly colorName: "purpleGlycine"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--purple-glycine-sun-319-moon-630-active"; + readonly themePath: readonly ["purpleGlycine", "sun319moon630", "active"]; + readonly color: { + readonly light: "#bb7f9e"; + readonly dark: "#e7bbe6"; + }; + readonly parsedColorOptionName: { + readonly colorName: "purpleGlycine"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 319; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 630; + readonly variant: "moon"; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-pink-macaron"; + readonly themePath: readonly ["background", "actionHigh", "pinkMacaron", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly context: "background"; + readonly colorName: "pinkMacaron"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--pink-macaron-sun-406-moon-833"; + readonly themePath: readonly ["pinkMacaron", "sun406moon833", "default"]; + readonly color: { + readonly light: "#8d533e"; + readonly dark: "#ffb7ae"; + }; + readonly parsedColorOptionName: { + readonly colorName: "pinkMacaron"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 406; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 833; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-pink-macaron-hover"; + readonly themePath: readonly ["background", "actionHigh", "pinkMacaron", "hover"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "pinkMacaron"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--pink-macaron-sun-406-moon-833-hover"; + readonly themePath: readonly ["pinkMacaron", "sun406moon833", "hover"]; + readonly color: { + readonly light: "#ca795c"; + readonly dark: "#ffe0dc"; + }; + readonly parsedColorOptionName: { + readonly colorName: "pinkMacaron"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 406; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 833; + readonly variant: "moon"; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-pink-macaron-active"; + readonly themePath: readonly ["background", "actionHigh", "pinkMacaron", "active"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly state: "active"; + readonly context: "background"; + readonly colorName: "pinkMacaron"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--pink-macaron-sun-406-moon-833-active"; + readonly themePath: readonly ["pinkMacaron", "sun406moon833", "active"]; + readonly color: { + readonly light: "#e08e73"; + readonly dark: "#fff0ee"; + }; + readonly parsedColorOptionName: { + readonly colorName: "pinkMacaron"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 406; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 833; + readonly variant: "moon"; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-pink-tuile"; + readonly themePath: readonly ["background", "actionHigh", "pinkTuile", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly context: "background"; + readonly colorName: "pinkTuile"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--pink-tuile-sun-425-moon-750"; + readonly themePath: readonly ["pinkTuile", "sun425moon750", "default"]; + readonly color: { + readonly light: "#a94645"; + readonly dark: "#ff9575"; + }; + readonly parsedColorOptionName: { + readonly colorName: "pinkTuile"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 750; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-pink-tuile-hover"; + readonly themePath: readonly ["background", "actionHigh", "pinkTuile", "hover"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "pinkTuile"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--pink-tuile-sun-425-moon-750-hover"; + readonly themePath: readonly ["pinkTuile", "sun425moon750", "hover"]; + readonly color: { + readonly light: "#d5706f"; + readonly dark: "#ffc4b7"; + }; + readonly parsedColorOptionName: { + readonly colorName: "pinkTuile"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 750; + readonly variant: "moon"; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-pink-tuile-active"; + readonly themePath: readonly ["background", "actionHigh", "pinkTuile", "active"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly state: "active"; + readonly context: "background"; + readonly colorName: "pinkTuile"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--pink-tuile-sun-425-moon-750-active"; + readonly themePath: readonly ["pinkTuile", "sun425moon750", "active"]; + readonly color: { + readonly light: "#da8a89"; + readonly dark: "#ffd8d0"; + }; + readonly parsedColorOptionName: { + readonly colorName: "pinkTuile"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 750; + readonly variant: "moon"; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-yellow-tournesol"; + readonly themePath: readonly ["background", "actionHigh", "yellowTournesol", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly context: "background"; + readonly colorName: "yellowTournesol"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--yellow-tournesol-sun-407-moon-922"; + readonly themePath: readonly ["yellowTournesol", "sun407moon922", "default"]; + readonly color: { + readonly light: "#716043"; + readonly dark: "#ffe552"; + }; + readonly parsedColorOptionName: { + readonly colorName: "yellowTournesol"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 407; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 922; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-yellow-tournesol-hover"; + readonly themePath: readonly ["background", "actionHigh", "yellowTournesol", "hover"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "yellowTournesol"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--yellow-tournesol-sun-407-moon-922-hover"; + readonly themePath: readonly ["yellowTournesol", "sun407moon922", "hover"]; + readonly color: { + readonly light: "#a28a62"; + readonly dark: "#e1c700"; + }; + readonly parsedColorOptionName: { + readonly colorName: "yellowTournesol"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 407; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 922; + readonly variant: "moon"; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-yellow-tournesol-active"; + readonly themePath: readonly ["background", "actionHigh", "yellowTournesol", "active"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly state: "active"; + readonly context: "background"; + readonly colorName: "yellowTournesol"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--yellow-tournesol-sun-407-moon-922-active"; + readonly themePath: readonly ["yellowTournesol", "sun407moon922", "active"]; + readonly color: { + readonly light: "#ba9f72"; + readonly dark: "#cab300"; + }; + readonly parsedColorOptionName: { + readonly colorName: "yellowTournesol"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 407; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 922; + readonly variant: "moon"; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-yellow-moutarde"; + readonly themePath: readonly ["background", "actionHigh", "yellowMoutarde", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly context: "background"; + readonly colorName: "yellowMoutarde"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--yellow-moutarde-sun-348-moon-860"; + readonly themePath: readonly ["yellowMoutarde", "sun348moon860", "default"]; + readonly color: { + readonly light: "#695240"; + readonly dark: "#ffca00"; + }; + readonly parsedColorOptionName: { + readonly colorName: "yellowMoutarde"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 348; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 860; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-yellow-moutarde-hover"; + readonly themePath: readonly ["background", "actionHigh", "yellowMoutarde", "hover"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "yellowMoutarde"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--yellow-moutarde-sun-348-moon-860-hover"; + readonly themePath: readonly ["yellowMoutarde", "sun348moon860", "hover"]; + readonly color: { + readonly light: "#9b7b61"; + readonly dark: "#cda200"; + }; + readonly parsedColorOptionName: { + readonly colorName: "yellowMoutarde"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 348; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 860; + readonly variant: "moon"; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-yellow-moutarde-active"; + readonly themePath: readonly ["background", "actionHigh", "yellowMoutarde", "active"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly state: "active"; + readonly context: "background"; + readonly colorName: "yellowMoutarde"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--yellow-moutarde-sun-348-moon-860-active"; + readonly themePath: readonly ["yellowMoutarde", "sun348moon860", "active"]; + readonly color: { + readonly light: "#b58f72"; + readonly dark: "#b28c00"; + }; + readonly parsedColorOptionName: { + readonly colorName: "yellowMoutarde"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 348; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 860; + readonly variant: "moon"; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-orange-terre-battue"; + readonly themePath: readonly ["background", "actionHigh", "orangeTerreBattue", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly context: "background"; + readonly colorName: "orangeTerreBattue"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--orange-terre-battue-sun-370-moon-672"; + readonly themePath: readonly ["orangeTerreBattue", "sun370moon672", "default"]; + readonly color: { + readonly light: "#755348"; + readonly dark: "#ff732c"; + }; + readonly parsedColorOptionName: { + readonly colorName: "orangeTerreBattue"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 370; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 672; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-orange-terre-battue-hover"; + readonly themePath: readonly ["background", "actionHigh", "orangeTerreBattue", "hover"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "orangeTerreBattue"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--orange-terre-battue-sun-370-moon-672-hover"; + readonly themePath: readonly ["orangeTerreBattue", "sun370moon672", "hover"]; + readonly color: { + readonly light: "#ab7b6b"; + readonly dark: "#ffa48b"; + }; + readonly parsedColorOptionName: { + readonly colorName: "orangeTerreBattue"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 370; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 672; + readonly variant: "moon"; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-orange-terre-battue-active"; + readonly themePath: readonly ["background", "actionHigh", "orangeTerreBattue", "active"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly state: "active"; + readonly context: "background"; + readonly colorName: "orangeTerreBattue"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--orange-terre-battue-sun-370-moon-672-active"; + readonly themePath: readonly ["orangeTerreBattue", "sun370moon672", "active"]; + readonly color: { + readonly light: "#c68f7d"; + readonly dark: "#ffbbab"; + }; + readonly parsedColorOptionName: { + readonly colorName: "orangeTerreBattue"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 370; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 672; + readonly variant: "moon"; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-brown-cafe-creme"; + readonly themePath: readonly ["background", "actionHigh", "brownCafeCreme", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly context: "background"; + readonly colorName: "brownCafeCreme"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-cafe-creme-sun-383-moon-885"; + readonly themePath: readonly ["brownCafeCreme", "sun383moon885", "default"]; + readonly color: { + readonly light: "#685c48"; + readonly dark: "#ecd7a2"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownCafeCreme"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 383; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 885; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-brown-cafe-creme-hover"; + readonly themePath: readonly ["background", "actionHigh", "brownCafeCreme", "hover"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "brownCafeCreme"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-cafe-creme-sun-383-moon-885-hover"; + readonly themePath: readonly ["brownCafeCreme", "sun383moon885", "hover"]; + readonly color: { + readonly light: "#97866a"; + readonly dark: "#c5b386"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownCafeCreme"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 383; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 885; + readonly variant: "moon"; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-brown-cafe-creme-active"; + readonly themePath: readonly ["background", "actionHigh", "brownCafeCreme", "active"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly state: "active"; + readonly context: "background"; + readonly colorName: "brownCafeCreme"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-cafe-creme-sun-383-moon-885-active"; + readonly themePath: readonly ["brownCafeCreme", "sun383moon885", "active"]; + readonly color: { + readonly light: "#ae9b7b"; + readonly dark: "#af9f77"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownCafeCreme"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 383; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 885; + readonly variant: "moon"; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-brown-caramel"; + readonly themePath: readonly ["background", "actionHigh", "brownCaramel", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly context: "background"; + readonly colorName: "brownCaramel"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-caramel-sun-425-moon-901"; + readonly themePath: readonly ["brownCaramel", "sun425moon901", "default"]; + readonly color: { + readonly light: "#845d48"; + readonly dark: "#fbd8ab"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownCaramel"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 901; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-brown-caramel-hover"; + readonly themePath: readonly ["background", "actionHigh", "brownCaramel", "hover"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "brownCaramel"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-caramel-sun-425-moon-901-hover"; + readonly themePath: readonly ["brownCaramel", "sun425moon901", "hover"]; + readonly color: { + readonly light: "#bb8568"; + readonly dark: "#efb547"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownCaramel"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 901; + readonly variant: "moon"; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-brown-caramel-active"; + readonly themePath: readonly ["background", "actionHigh", "brownCaramel", "active"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly state: "active"; + readonly context: "background"; + readonly colorName: "brownCaramel"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-caramel-sun-425-moon-901-active"; + readonly themePath: readonly ["brownCaramel", "sun425moon901", "active"]; + readonly color: { + readonly light: "#d69978"; + readonly dark: "#d6a23e"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownCaramel"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 901; + readonly variant: "moon"; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-brown-opera"; + readonly themePath: readonly ["background", "actionHigh", "brownOpera", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly context: "background"; + readonly colorName: "brownOpera"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-opera-sun-395-moon-820"; + readonly themePath: readonly ["brownOpera", "sun395moon820", "default"]; + readonly color: { + readonly light: "#745b47"; + readonly dark: "#e6be92"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownOpera"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 395; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 820; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-brown-opera-hover"; + readonly themePath: readonly ["background", "actionHigh", "brownOpera", "hover"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "brownOpera"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-opera-sun-395-moon-820-hover"; + readonly themePath: readonly ["brownOpera", "sun395moon820", "hover"]; + readonly color: { + readonly light: "#a78468"; + readonly dark: "#f2e2d3"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownOpera"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 395; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 820; + readonly variant: "moon"; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-brown-opera-active"; + readonly themePath: readonly ["background", "actionHigh", "brownOpera", "active"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly state: "active"; + readonly context: "background"; + readonly colorName: "brownOpera"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-opera-sun-395-moon-820-active"; + readonly themePath: readonly ["brownOpera", "sun395moon820", "active"]; + readonly color: { + readonly light: "#c09979"; + readonly dark: "#f8f0e9"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownOpera"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 395; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 820; + readonly variant: "moon"; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-beige-gris-galet"; + readonly themePath: readonly ["background", "actionHigh", "beigeGrisGalet", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly context: "background"; + readonly colorName: "beigeGrisGalet"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--beige-gris-galet-sun-407-moon-821"; + readonly themePath: readonly ["beigeGrisGalet", "sun407moon821", "default"]; + readonly color: { + readonly light: "#6a6156"; + readonly dark: "#d0c3b7"; + }; + readonly parsedColorOptionName: { + readonly colorName: "beigeGrisGalet"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 407; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 821; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-beige-gris-galet-hover"; + readonly themePath: readonly ["background", "actionHigh", "beigeGrisGalet", "hover"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "beigeGrisGalet"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--beige-gris-galet-sun-407-moon-821-hover"; + readonly themePath: readonly ["beigeGrisGalet", "sun407moon821", "hover"]; + readonly color: { + readonly light: "#988b7c"; + readonly dark: "#eae5e1"; + }; + readonly parsedColorOptionName: { + readonly colorName: "beigeGrisGalet"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 407; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 821; + readonly variant: "moon"; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-beige-gris-galet-active"; + readonly themePath: readonly ["background", "actionHigh", "beigeGrisGalet", "active"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly state: "active"; + readonly context: "background"; + readonly colorName: "beigeGrisGalet"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--beige-gris-galet-sun-407-moon-821-active"; + readonly themePath: readonly ["beigeGrisGalet", "sun407moon821", "active"]; + readonly color: { + readonly light: "#afa08f"; + readonly dark: "#f4f2f0"; + }; + readonly parsedColorOptionName: { + readonly colorName: "beigeGrisGalet"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 407; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 821; + readonly variant: "moon"; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-info"; + readonly themePath: readonly ["background", "actionHigh", "info", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly context: "background"; + readonly colorName: "info"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--info-425-625"; + readonly themePath: readonly ["info", "_425_625", "default"]; + readonly color: { + readonly light: "#0063cb"; + readonly dark: "#518fff"; + }; + readonly parsedColorOptionName: { + readonly colorName: "info"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + }; + readonly dark: { + readonly value: 625; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-info-hover"; + readonly themePath: readonly ["background", "actionHigh", "info", "hover"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "info"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--info-425-625-hover"; + readonly themePath: readonly ["info", "_425_625", "hover"]; + readonly color: { + readonly light: "#3b87ff"; + readonly dark: "#98b4ff"; + }; + readonly parsedColorOptionName: { + readonly colorName: "info"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + }; + readonly dark: { + readonly value: 625; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-info-active"; + readonly themePath: readonly ["background", "actionHigh", "info", "active"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly state: "active"; + readonly context: "background"; + readonly colorName: "info"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--info-425-625-active"; + readonly themePath: readonly ["info", "_425_625", "active"]; + readonly color: { + readonly light: "#6798ff"; + readonly dark: "#b4c7ff"; + }; + readonly parsedColorOptionName: { + readonly colorName: "info"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + }; + readonly dark: { + readonly value: 625; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-success"; + readonly themePath: readonly ["background", "actionHigh", "success", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly context: "background"; + readonly colorName: "success"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--success-425-625"; + readonly themePath: readonly ["success", "_425_625", "default"]; + readonly color: { + readonly light: "#18753c"; + readonly dark: "#27a658"; + }; + readonly parsedColorOptionName: { + readonly colorName: "success"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + }; + readonly dark: { + readonly value: 625; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-success-hover"; + readonly themePath: readonly ["background", "actionHigh", "success", "hover"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "success"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--success-425-625-hover"; + readonly themePath: readonly ["success", "_425_625", "hover"]; + readonly color: { + readonly light: "#27a959"; + readonly dark: "#36d975"; + }; + readonly parsedColorOptionName: { + readonly colorName: "success"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + }; + readonly dark: { + readonly value: 625; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-success-active"; + readonly themePath: readonly ["background", "actionHigh", "success", "active"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly state: "active"; + readonly context: "background"; + readonly colorName: "success"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--success-425-625-active"; + readonly themePath: readonly ["success", "_425_625", "active"]; + readonly color: { + readonly light: "#2fc368"; + readonly dark: "#3df183"; + }; + readonly parsedColorOptionName: { + readonly colorName: "success"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + }; + readonly dark: { + readonly value: 625; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-warning"; + readonly themePath: readonly ["background", "actionHigh", "warning", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly context: "background"; + readonly colorName: "warning"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--warning-425-625"; + readonly themePath: readonly ["warning", "_425_625", "default"]; + readonly color: { + readonly light: "#b34000"; + readonly dark: "#fc5d00"; + }; + readonly parsedColorOptionName: { + readonly colorName: "warning"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + }; + readonly dark: { + readonly value: 625; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-warning-hover"; + readonly themePath: readonly ["background", "actionHigh", "warning", "hover"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "warning"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--warning-425-625-hover"; + readonly themePath: readonly ["warning", "_425_625", "hover"]; + readonly color: { + readonly light: "#ff6218"; + readonly dark: "#ff8c73"; + }; + readonly parsedColorOptionName: { + readonly colorName: "warning"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + }; + readonly dark: { + readonly value: 625; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-warning-active"; + readonly themePath: readonly ["background", "actionHigh", "warning", "active"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly state: "active"; + readonly context: "background"; + readonly colorName: "warning"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--warning-425-625-active"; + readonly themePath: readonly ["warning", "_425_625", "active"]; + readonly color: { + readonly light: "#ff7a55"; + readonly dark: "#ffa595"; + }; + readonly parsedColorOptionName: { + readonly colorName: "warning"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + }; + readonly dark: { + readonly value: 625; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-error"; + readonly themePath: readonly ["background", "actionHigh", "error", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly context: "background"; + readonly colorName: "error"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--error-425-625"; + readonly themePath: readonly ["error", "_425_625", "default"]; + readonly color: { + readonly light: "#ce0500"; + readonly dark: "#ff5655"; + }; + readonly parsedColorOptionName: { + readonly colorName: "error"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + }; + readonly dark: { + readonly value: 625; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-error-hover"; + readonly themePath: readonly ["background", "actionHigh", "error", "hover"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "error"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--error-425-625-hover"; + readonly themePath: readonly ["error", "_425_625", "hover"]; + readonly color: { + readonly light: "#ff2725"; + readonly dark: "#ff8c8c"; + }; + readonly parsedColorOptionName: { + readonly colorName: "error"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + }; + readonly dark: { + readonly value: 625; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-high-error-active"; + readonly themePath: readonly ["background", "actionHigh", "error", "active"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly state: "active"; + readonly context: "background"; + readonly colorName: "error"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--error-425-625-active"; + readonly themePath: readonly ["error", "_425_625", "active"]; + readonly color: { + readonly light: "#ff4140"; + readonly dark: "#ffa6a6"; + }; + readonly parsedColorOptionName: { + readonly colorName: "error"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + }; + readonly dark: { + readonly value: 625; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-low-blue-france"; + readonly themePath: readonly ["background", "actionLow", "blueFrance", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly context: "background"; + readonly colorName: "blueFrance"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-france-925-125"; + readonly themePath: readonly ["blueFrance", "_925_125", "default"]; + readonly color: { + readonly light: "#e3e3fd"; + readonly dark: "#272747"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueFrance"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-action-low-blue-france-hover"; + readonly themePath: readonly ["background", "actionLow", "blueFrance", "hover"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "blueFrance"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-france-925-125-hover"; + readonly themePath: readonly ["blueFrance", "_925_125", "hover"]; + readonly color: { + readonly light: "#c1c1fb"; + readonly dark: "#4a4a7d"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueFrance"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-low-blue-france-active"; + readonly themePath: readonly ["background", "actionLow", "blueFrance", "active"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly state: "active"; + readonly context: "background"; + readonly colorName: "blueFrance"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-france-925-125-active"; + readonly themePath: readonly ["blueFrance", "_925_125", "active"]; + readonly color: { + readonly light: "#adadf9"; + readonly dark: "#5e5e90"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueFrance"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-low-red-marianne"; + readonly themePath: readonly ["background", "actionLow", "redMarianne", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly context: "background"; + readonly colorName: "redMarianne"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--red-marianne-925-125"; + readonly themePath: readonly ["redMarianne", "_925_125", "default"]; + readonly color: { + readonly light: "#fddede"; + readonly dark: "#3b2424"; + }; + readonly parsedColorOptionName: { + readonly colorName: "redMarianne"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-action-low-red-marianne-hover"; + readonly themePath: readonly ["background", "actionLow", "redMarianne", "hover"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "redMarianne"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--red-marianne-925-125-hover"; + readonly themePath: readonly ["redMarianne", "_925_125", "hover"]; + readonly color: { + readonly light: "#fbb6b6"; + readonly dark: "#6b4545"; + }; + readonly parsedColorOptionName: { + readonly colorName: "redMarianne"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-low-red-marianne-active"; + readonly themePath: readonly ["background", "actionLow", "redMarianne", "active"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly state: "active"; + readonly context: "background"; + readonly colorName: "redMarianne"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--red-marianne-925-125-active"; + readonly themePath: readonly ["redMarianne", "_925_125", "active"]; + readonly color: { + readonly light: "#fa9e9e"; + readonly dark: "#865757"; + }; + readonly parsedColorOptionName: { + readonly colorName: "redMarianne"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-low-green-tilleul-verveine"; + readonly themePath: readonly ["background", "actionLow", "greenTilleulVerveine", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly context: "background"; + readonly colorName: "greenTilleulVerveine"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-tilleul-verveine-925-125"; + readonly themePath: readonly ["greenTilleulVerveine", "_925_125", "default"]; + readonly color: { + readonly light: "#fbe769"; + readonly dark: "#2d2a1d"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenTilleulVerveine"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-action-low-green-tilleul-verveine-hover"; + readonly themePath: readonly ["background", "actionLow", "greenTilleulVerveine", "hover"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "greenTilleulVerveine"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-tilleul-verveine-925-125-hover"; + readonly themePath: readonly ["greenTilleulVerveine", "_925_125", "hover"]; + readonly color: { + readonly light: "#d7c655"; + readonly dark: "#534f39"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenTilleulVerveine"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-low-green-tilleul-verveine-active"; + readonly themePath: readonly ["background", "actionLow", "greenTilleulVerveine", "active"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly state: "active"; + readonly context: "background"; + readonly colorName: "greenTilleulVerveine"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-tilleul-verveine-925-125-active"; + readonly themePath: readonly ["greenTilleulVerveine", "_925_125", "active"]; + readonly color: { + readonly light: "#c2b24c"; + readonly dark: "#696349"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenTilleulVerveine"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-low-green-bourgeon"; + readonly themePath: readonly ["background", "actionLow", "greenBourgeon", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly context: "background"; + readonly colorName: "greenBourgeon"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-bourgeon-925-125"; + readonly themePath: readonly ["greenBourgeon", "_925_125", "default"]; + readonly color: { + readonly light: "#a9fb68"; + readonly dark: "#232d1d"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenBourgeon"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-action-low-green-bourgeon-hover"; + readonly themePath: readonly ["background", "actionLow", "greenBourgeon", "hover"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "greenBourgeon"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-bourgeon-925-125-hover"; + readonly themePath: readonly ["greenBourgeon", "_925_125", "hover"]; + readonly color: { + readonly light: "#8ed654"; + readonly dark: "#435339"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenBourgeon"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-low-green-bourgeon-active"; + readonly themePath: readonly ["background", "actionLow", "greenBourgeon", "active"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly state: "active"; + readonly context: "background"; + readonly colorName: "greenBourgeon"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-bourgeon-925-125-active"; + readonly themePath: readonly ["greenBourgeon", "_925_125", "active"]; + readonly color: { + readonly light: "#7fc04b"; + readonly dark: "#556949"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenBourgeon"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-low-green-emeraude"; + readonly themePath: readonly ["background", "actionLow", "greenEmeraude", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly context: "background"; + readonly colorName: "greenEmeraude"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-emeraude-925-125"; + readonly themePath: readonly ["greenEmeraude", "_925_125", "default"]; + readonly color: { + readonly light: "#9ef9be"; + readonly dark: "#1e2e23"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenEmeraude"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-action-low-green-emeraude-hover"; + readonly themePath: readonly ["background", "actionLow", "greenEmeraude", "hover"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "greenEmeraude"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-emeraude-925-125-hover"; + readonly themePath: readonly ["greenEmeraude", "_925_125", "hover"]; + readonly color: { + readonly light: "#69df97"; + readonly dark: "#3b5543"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenEmeraude"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-low-green-emeraude-active"; + readonly themePath: readonly ["background", "actionLow", "greenEmeraude", "active"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly state: "active"; + readonly context: "background"; + readonly colorName: "greenEmeraude"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-emeraude-925-125-active"; + readonly themePath: readonly ["greenEmeraude", "_925_125", "active"]; + readonly color: { + readonly light: "#5ec988"; + readonly dark: "#4b6b55"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenEmeraude"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-low-green-menthe"; + readonly themePath: readonly ["background", "actionLow", "greenMenthe", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly context: "background"; + readonly colorName: "greenMenthe"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-menthe-925-125"; + readonly themePath: readonly ["greenMenthe", "_925_125", "default"]; + readonly color: { + readonly light: "#8bf8e7"; + readonly dark: "#1f2d2a"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenMenthe"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-action-low-green-menthe-hover"; + readonly themePath: readonly ["background", "actionLow", "greenMenthe", "hover"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "greenMenthe"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-menthe-925-125-hover"; + readonly themePath: readonly ["greenMenthe", "_925_125", "hover"]; + readonly color: { + readonly light: "#6ed5c5"; + readonly dark: "#3c534e"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenMenthe"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-low-green-menthe-active"; + readonly themePath: readonly ["background", "actionLow", "greenMenthe", "active"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly state: "active"; + readonly context: "background"; + readonly colorName: "greenMenthe"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-menthe-925-125-active"; + readonly themePath: readonly ["greenMenthe", "_925_125", "active"]; + readonly color: { + readonly light: "#62bfb1"; + readonly dark: "#4d6963"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenMenthe"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-low-green-archipel"; + readonly themePath: readonly ["background", "actionLow", "greenArchipel", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly context: "background"; + readonly colorName: "greenArchipel"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-archipel-925-125"; + readonly themePath: readonly ["greenArchipel", "_925_125", "default"]; + readonly color: { + readonly light: "#a6f2fa"; + readonly dark: "#1f2c2e"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenArchipel"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-action-low-green-archipel-hover"; + readonly themePath: readonly ["background", "actionLow", "greenArchipel", "hover"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "greenArchipel"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-archipel-925-125-hover"; + readonly themePath: readonly ["greenArchipel", "_925_125", "hover"]; + readonly color: { + readonly light: "#62dbe5"; + readonly dark: "#3c5255"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenArchipel"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-low-green-archipel-active"; + readonly themePath: readonly ["background", "actionLow", "greenArchipel", "active"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly state: "active"; + readonly context: "background"; + readonly colorName: "greenArchipel"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-archipel-925-125-active"; + readonly themePath: readonly ["greenArchipel", "_925_125", "active"]; + readonly color: { + readonly light: "#58c5cf"; + readonly dark: "#4d676b"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenArchipel"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-low-blue-ecume"; + readonly themePath: readonly ["background", "actionLow", "blueEcume", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly context: "background"; + readonly colorName: "blueEcume"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-ecume-925-125"; + readonly themePath: readonly ["blueEcume", "_925_125", "default"]; + readonly color: { + readonly light: "#dee5fd"; + readonly dark: "#222940"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueEcume"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-action-low-blue-ecume-hover"; + readonly themePath: readonly ["background", "actionLow", "blueEcume", "hover"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "blueEcume"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-ecume-925-125-hover"; + readonly themePath: readonly ["blueEcume", "_925_125", "hover"]; + readonly color: { + readonly light: "#b4c5fb"; + readonly dark: "#424d73"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueEcume"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-low-blue-ecume-active"; + readonly themePath: readonly ["background", "actionLow", "blueEcume", "active"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly state: "active"; + readonly context: "background"; + readonly colorName: "blueEcume"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-ecume-925-125-active"; + readonly themePath: readonly ["blueEcume", "_925_125", "active"]; + readonly color: { + readonly light: "#99b3f9"; + readonly dark: "#536190"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueEcume"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-low-blue-cumulus"; + readonly themePath: readonly ["background", "actionLow", "blueCumulus", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly context: "background"; + readonly colorName: "blueCumulus"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-cumulus-925-125"; + readonly themePath: readonly ["blueCumulus", "_925_125", "default"]; + readonly color: { + readonly light: "#dae6fd"; + readonly dark: "#212a3a"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueCumulus"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-action-low-blue-cumulus-hover"; + readonly themePath: readonly ["background", "actionLow", "blueCumulus", "hover"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "blueCumulus"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-cumulus-925-125-hover"; + readonly themePath: readonly ["blueCumulus", "_925_125", "hover"]; + readonly color: { + readonly light: "#a9c8fb"; + readonly dark: "#404f69"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueCumulus"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-low-blue-cumulus-active"; + readonly themePath: readonly ["background", "actionLow", "blueCumulus", "active"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly state: "active"; + readonly context: "background"; + readonly colorName: "blueCumulus"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-cumulus-925-125-active"; + readonly themePath: readonly ["blueCumulus", "_925_125", "active"]; + readonly color: { + readonly light: "#8ab8f9"; + readonly dark: "#516384"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueCumulus"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-low-purple-glycine"; + readonly themePath: readonly ["background", "actionLow", "purpleGlycine", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly context: "background"; + readonly colorName: "purpleGlycine"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--purple-glycine-925-125"; + readonly themePath: readonly ["purpleGlycine", "_925_125", "default"]; + readonly color: { + readonly light: "#fddbfa"; + readonly dark: "#332632"; + }; + readonly parsedColorOptionName: { + readonly colorName: "purpleGlycine"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-action-low-purple-glycine-hover"; + readonly themePath: readonly ["background", "actionLow", "purpleGlycine", "hover"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "purpleGlycine"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--purple-glycine-925-125-hover"; + readonly themePath: readonly ["purpleGlycine", "_925_125", "hover"]; + readonly color: { + readonly light: "#fbaff5"; + readonly dark: "#5d485c"; + }; + readonly parsedColorOptionName: { + readonly colorName: "purpleGlycine"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-low-purple-glycine-active"; + readonly themePath: readonly ["background", "actionLow", "purpleGlycine", "active"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly state: "active"; + readonly context: "background"; + readonly colorName: "purpleGlycine"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--purple-glycine-925-125-active"; + readonly themePath: readonly ["purpleGlycine", "_925_125", "active"]; + readonly color: { + readonly light: "#fa96f2"; + readonly dark: "#755b73"; + }; + readonly parsedColorOptionName: { + readonly colorName: "purpleGlycine"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-low-pink-macaron"; + readonly themePath: readonly ["background", "actionLow", "pinkMacaron", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly context: "background"; + readonly colorName: "pinkMacaron"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--pink-macaron-925-125"; + readonly themePath: readonly ["pinkMacaron", "_925_125", "default"]; + readonly color: { + readonly light: "#fddfda"; + readonly dark: "#352724"; + }; + readonly parsedColorOptionName: { + readonly colorName: "pinkMacaron"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-action-low-pink-macaron-hover"; + readonly themePath: readonly ["background", "actionLow", "pinkMacaron", "hover"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "pinkMacaron"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--pink-macaron-925-125-hover"; + readonly themePath: readonly ["pinkMacaron", "_925_125", "hover"]; + readonly color: { + readonly light: "#fbb8ab"; + readonly dark: "#614a45"; + }; + readonly parsedColorOptionName: { + readonly colorName: "pinkMacaron"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-low-pink-macaron-active"; + readonly themePath: readonly ["background", "actionLow", "pinkMacaron", "active"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly state: "active"; + readonly context: "background"; + readonly colorName: "pinkMacaron"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--pink-macaron-925-125-active"; + readonly themePath: readonly ["pinkMacaron", "_925_125", "active"]; + readonly color: { + readonly light: "#faa18d"; + readonly dark: "#795d57"; + }; + readonly parsedColorOptionName: { + readonly colorName: "pinkMacaron"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-low-pink-tuile"; + readonly themePath: readonly ["background", "actionLow", "pinkTuile", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly context: "background"; + readonly colorName: "pinkTuile"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--pink-tuile-925-125"; + readonly themePath: readonly ["pinkTuile", "_925_125", "default"]; + readonly color: { + readonly light: "#fddfdb"; + readonly dark: "#372624"; + }; + readonly parsedColorOptionName: { + readonly colorName: "pinkTuile"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-action-low-pink-tuile-hover"; + readonly themePath: readonly ["background", "actionLow", "pinkTuile", "hover"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "pinkTuile"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--pink-tuile-925-125-hover"; + readonly themePath: readonly ["pinkTuile", "_925_125", "hover"]; + readonly color: { + readonly light: "#fbb8ad"; + readonly dark: "#644845"; + }; + readonly parsedColorOptionName: { + readonly colorName: "pinkTuile"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-low-pink-tuile-active"; + readonly themePath: readonly ["background", "actionLow", "pinkTuile", "active"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly state: "active"; + readonly context: "background"; + readonly colorName: "pinkTuile"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--pink-tuile-925-125-active"; + readonly themePath: readonly ["pinkTuile", "_925_125", "active"]; + readonly color: { + readonly light: "#faa191"; + readonly dark: "#7d5b57"; + }; + readonly parsedColorOptionName: { + readonly colorName: "pinkTuile"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-low-yellow-tournesol"; + readonly themePath: readonly ["background", "actionLow", "yellowTournesol", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly context: "background"; + readonly colorName: "yellowTournesol"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--yellow-tournesol-925-125"; + readonly themePath: readonly ["yellowTournesol", "_925_125", "default"]; + readonly color: { + readonly light: "#fde39c"; + readonly dark: "#302a1a"; + }; + readonly parsedColorOptionName: { + readonly colorName: "yellowTournesol"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-action-low-yellow-tournesol-hover"; + readonly themePath: readonly ["background", "actionLow", "yellowTournesol", "hover"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "yellowTournesol"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--yellow-tournesol-925-125-hover"; + readonly themePath: readonly ["yellowTournesol", "_925_125", "hover"]; + readonly color: { + readonly light: "#e9c53b"; + readonly dark: "#584e34"; + }; + readonly parsedColorOptionName: { + readonly colorName: "yellowTournesol"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-low-yellow-tournesol-active"; + readonly themePath: readonly ["background", "actionLow", "yellowTournesol", "active"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly state: "active"; + readonly context: "background"; + readonly colorName: "yellowTournesol"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--yellow-tournesol-925-125-active"; + readonly themePath: readonly ["yellowTournesol", "_925_125", "active"]; + readonly color: { + readonly light: "#d3b235"; + readonly dark: "#6f6342"; + }; + readonly parsedColorOptionName: { + readonly colorName: "yellowTournesol"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-low-yellow-moutarde"; + readonly themePath: readonly ["background", "actionLow", "yellowMoutarde", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly context: "background"; + readonly colorName: "yellowMoutarde"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--yellow-moutarde-925-125"; + readonly themePath: readonly ["yellowMoutarde", "_925_125", "default"]; + readonly color: { + readonly light: "#fde2b5"; + readonly dark: "#30291d"; + }; + readonly parsedColorOptionName: { + readonly colorName: "yellowMoutarde"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-action-low-yellow-moutarde-hover"; + readonly themePath: readonly ["background", "actionLow", "yellowMoutarde", "hover"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "yellowMoutarde"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--yellow-moutarde-925-125-hover"; + readonly themePath: readonly ["yellowMoutarde", "_925_125", "hover"]; + readonly color: { + readonly light: "#f6c43c"; + readonly dark: "#584d39"; + }; + readonly parsedColorOptionName: { + readonly colorName: "yellowMoutarde"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-low-yellow-moutarde-active"; + readonly themePath: readonly ["background", "actionLow", "yellowMoutarde", "active"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly state: "active"; + readonly context: "background"; + readonly colorName: "yellowMoutarde"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--yellow-moutarde-925-125-active"; + readonly themePath: readonly ["yellowMoutarde", "_925_125", "active"]; + readonly color: { + readonly light: "#dfb135"; + readonly dark: "#6f6149"; + }; + readonly parsedColorOptionName: { + readonly colorName: "yellowMoutarde"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-low-orange-terre-battue"; + readonly themePath: readonly ["background", "actionLow", "orangeTerreBattue", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly context: "background"; + readonly colorName: "orangeTerreBattue"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--orange-terre-battue-925-125"; + readonly themePath: readonly ["orangeTerreBattue", "_925_125", "default"]; + readonly color: { + readonly light: "#fddfd8"; + readonly dark: "#382621"; + }; + readonly parsedColorOptionName: { + readonly colorName: "orangeTerreBattue"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-action-low-orange-terre-battue-hover"; + readonly themePath: readonly ["background", "actionLow", "orangeTerreBattue", "hover"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "orangeTerreBattue"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--orange-terre-battue-925-125-hover"; + readonly themePath: readonly ["orangeTerreBattue", "_925_125", "hover"]; + readonly color: { + readonly light: "#fbb8a5"; + readonly dark: "#664840"; + }; + readonly parsedColorOptionName: { + readonly colorName: "orangeTerreBattue"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-low-orange-terre-battue-active"; + readonly themePath: readonly ["background", "actionLow", "orangeTerreBattue", "active"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly state: "active"; + readonly context: "background"; + readonly colorName: "orangeTerreBattue"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--orange-terre-battue-925-125-active"; + readonly themePath: readonly ["orangeTerreBattue", "_925_125", "active"]; + readonly color: { + readonly light: "#faa184"; + readonly dark: "#7f5b51"; + }; + readonly parsedColorOptionName: { + readonly colorName: "orangeTerreBattue"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-low-brown-cafe-creme"; + readonly themePath: readonly ["background", "actionLow", "brownCafeCreme", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly context: "background"; + readonly colorName: "brownCafeCreme"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-cafe-creme-925-125"; + readonly themePath: readonly ["brownCafeCreme", "_925_125", "default"]; + readonly color: { + readonly light: "#f4e3c7"; + readonly dark: "#2e2a21"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownCafeCreme"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-action-low-brown-cafe-creme-hover"; + readonly themePath: readonly ["background", "actionLow", "brownCafeCreme", "hover"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "brownCafeCreme"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-cafe-creme-925-125-hover"; + readonly themePath: readonly ["brownCafeCreme", "_925_125", "hover"]; + readonly color: { + readonly light: "#e1c386"; + readonly dark: "#554e3f"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownCafeCreme"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-low-brown-cafe-creme-active"; + readonly themePath: readonly ["background", "actionLow", "brownCafeCreme", "active"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly state: "active"; + readonly context: "background"; + readonly colorName: "brownCafeCreme"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-cafe-creme-925-125-active"; + readonly themePath: readonly ["brownCafeCreme", "_925_125", "active"]; + readonly color: { + readonly light: "#ccb078"; + readonly dark: "#6b6351"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownCafeCreme"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-low-brown-caramel"; + readonly themePath: readonly ["background", "actionLow", "brownCaramel", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly context: "background"; + readonly colorName: "brownCaramel"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-caramel-925-125"; + readonly themePath: readonly ["brownCaramel", "_925_125", "default"]; + readonly color: { + readonly light: "#f3e2d9"; + readonly dark: "#332821"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownCaramel"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-action-low-brown-caramel-hover"; + readonly themePath: readonly ["background", "actionLow", "brownCaramel", "hover"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "brownCaramel"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-caramel-925-125-hover"; + readonly themePath: readonly ["brownCaramel", "_925_125", "hover"]; + readonly color: { + readonly light: "#e7bea6"; + readonly dark: "#5d4b40"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownCaramel"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-low-brown-caramel-active"; + readonly themePath: readonly ["background", "actionLow", "brownCaramel", "active"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly state: "active"; + readonly context: "background"; + readonly colorName: "brownCaramel"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-caramel-925-125-active"; + readonly themePath: readonly ["brownCaramel", "_925_125", "active"]; + readonly color: { + readonly light: "#e1a982"; + readonly dark: "#755f51"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownCaramel"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-low-brown-opera"; + readonly themePath: readonly ["background", "actionLow", "brownOpera", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly context: "background"; + readonly colorName: "brownOpera"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-opera-925-125"; + readonly themePath: readonly ["brownOpera", "_925_125", "default"]; + readonly color: { + readonly light: "#f3e2d7"; + readonly dark: "#322821"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownOpera"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-action-low-brown-opera-hover"; + readonly themePath: readonly ["background", "actionLow", "brownOpera", "hover"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "brownOpera"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-opera-925-125-hover"; + readonly themePath: readonly ["brownOpera", "_925_125", "hover"]; + readonly color: { + readonly light: "#e7bfa0"; + readonly dark: "#5c4b40"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownOpera"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-low-brown-opera-active"; + readonly themePath: readonly ["background", "actionLow", "brownOpera", "active"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly state: "active"; + readonly context: "background"; + readonly colorName: "brownOpera"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-opera-925-125-active"; + readonly themePath: readonly ["brownOpera", "_925_125", "active"]; + readonly color: { + readonly light: "#deaa7e"; + readonly dark: "#735f51"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownOpera"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-low-beige-gris-galet"; + readonly themePath: readonly ["background", "actionLow", "beigeGrisGalet", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly context: "background"; + readonly colorName: "beigeGrisGalet"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--beige-gris-galet-925-125"; + readonly themePath: readonly ["beigeGrisGalet", "_925_125", "default"]; + readonly color: { + readonly light: "#eee4d9"; + readonly dark: "#2e2924"; + }; + readonly parsedColorOptionName: { + readonly colorName: "beigeGrisGalet"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-action-low-beige-gris-galet-hover"; + readonly themePath: readonly ["background", "actionLow", "beigeGrisGalet", "hover"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "beigeGrisGalet"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--beige-gris-galet-925-125-hover"; + readonly themePath: readonly ["beigeGrisGalet", "_925_125", "hover"]; + readonly color: { + readonly light: "#dbc3a4"; + readonly dark: "#554d45"; + }; + readonly parsedColorOptionName: { + readonly colorName: "beigeGrisGalet"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-action-low-beige-gris-galet-active"; + readonly themePath: readonly ["background", "actionLow", "beigeGrisGalet", "active"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly state: "active"; + readonly context: "background"; + readonly colorName: "beigeGrisGalet"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--beige-gris-galet-925-125-active"; + readonly themePath: readonly ["beigeGrisGalet", "_925_125", "active"]; + readonly color: { + readonly light: "#c6b094"; + readonly dark: "#6b6157"; + }; + readonly parsedColorOptionName: { + readonly colorName: "beigeGrisGalet"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-active-blue-france"; + readonly themePath: readonly ["background", "active", "blueFrance", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "blueFrance"; + readonly usage: "active"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-france-sun-113-625"; + readonly themePath: readonly ["blueFrance", "sun113_625", "default"]; + readonly color: { + readonly light: "#000091"; + readonly dark: "#8585f6"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueFrance"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 113; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 625; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-active-blue-france-hover"; + readonly themePath: readonly ["background", "active", "blueFrance", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "blueFrance"; + readonly usage: "active"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-france-sun-113-625-hover"; + readonly themePath: readonly ["blueFrance", "sun113_625", "hover"]; + readonly color: { + readonly light: "#1212ff"; + readonly dark: "#b1b1f9"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueFrance"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 113; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 625; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-active-blue-france-active"; + readonly themePath: readonly ["background", "active", "blueFrance", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "background"; + readonly colorName: "blueFrance"; + readonly usage: "active"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-france-sun-113-625-active"; + readonly themePath: readonly ["blueFrance", "sun113_625", "active"]; + readonly color: { + readonly light: "#2323ff"; + readonly dark: "#c6c6fb"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueFrance"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 113; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 625; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-active-red-marianne"; + readonly themePath: readonly ["background", "active", "redMarianne", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "redMarianne"; + readonly usage: "active"; + }; + readonly colorOption: { + readonly colorOptionName: "--red-marianne-425-625"; + readonly themePath: readonly ["redMarianne", "_425_625", "default"]; + readonly color: { + readonly light: "#c9191e"; + readonly dark: "#f95c5e"; + }; + readonly parsedColorOptionName: { + readonly colorName: "redMarianne"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + }; + readonly dark: { + readonly value: 625; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-active-red-marianne-hover"; + readonly themePath: readonly ["background", "active", "redMarianne", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "redMarianne"; + readonly usage: "active"; + }; + readonly colorOption: { + readonly colorOptionName: "--red-marianne-425-625-hover"; + readonly themePath: readonly ["redMarianne", "_425_625", "hover"]; + readonly color: { + readonly light: "#f93f42"; + readonly dark: "#fa9293"; + }; + readonly parsedColorOptionName: { + readonly colorName: "redMarianne"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + }; + readonly dark: { + readonly value: 625; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-active-red-marianne-active"; + readonly themePath: readonly ["background", "active", "redMarianne", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "background"; + readonly colorName: "redMarianne"; + readonly usage: "active"; + }; + readonly colorOption: { + readonly colorOptionName: "--red-marianne-425-625-active"; + readonly themePath: readonly ["redMarianne", "_425_625", "active"]; + readonly color: { + readonly light: "#f95a5c"; + readonly dark: "#fbabac"; + }; + readonly parsedColorOptionName: { + readonly colorName: "redMarianne"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + }; + readonly dark: { + readonly value: 625; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-open-blue-france"; + readonly themePath: readonly ["background", "open", "blueFrance", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "blueFrance"; + readonly usage: "open"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-france-925-125"; + readonly themePath: readonly ["blueFrance", "_925_125", "default"]; + readonly color: { + readonly light: "#e3e3fd"; + readonly dark: "#272747"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueFrance"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-open-blue-france-hover"; + readonly themePath: readonly ["background", "open", "blueFrance", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "blueFrance"; + readonly usage: "open"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-france-925-125-hover"; + readonly themePath: readonly ["blueFrance", "_925_125", "hover"]; + readonly color: { + readonly light: "#c1c1fb"; + readonly dark: "#4a4a7d"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueFrance"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-open-blue-france-active"; + readonly themePath: readonly ["background", "open", "blueFrance", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "background"; + readonly colorName: "blueFrance"; + readonly usage: "open"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-france-925-125-active"; + readonly themePath: readonly ["blueFrance", "_925_125", "active"]; + readonly color: { + readonly light: "#adadf9"; + readonly dark: "#5e5e90"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueFrance"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-open-red-marianne"; + readonly themePath: readonly ["background", "open", "redMarianne", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "redMarianne"; + readonly usage: "open"; + }; + readonly colorOption: { + readonly colorOptionName: "--red-marianne-925-125"; + readonly themePath: readonly ["redMarianne", "_925_125", "default"]; + readonly color: { + readonly light: "#fddede"; + readonly dark: "#3b2424"; + }; + readonly parsedColorOptionName: { + readonly colorName: "redMarianne"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-open-red-marianne-hover"; + readonly themePath: readonly ["background", "open", "redMarianne", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "redMarianne"; + readonly usage: "open"; + }; + readonly colorOption: { + readonly colorOptionName: "--red-marianne-925-125-hover"; + readonly themePath: readonly ["redMarianne", "_925_125", "hover"]; + readonly color: { + readonly light: "#fbb6b6"; + readonly dark: "#6b4545"; + }; + readonly parsedColorOptionName: { + readonly colorName: "redMarianne"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-open-red-marianne-active"; + readonly themePath: readonly ["background", "open", "redMarianne", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "background"; + readonly colorName: "redMarianne"; + readonly usage: "open"; + }; + readonly colorOption: { + readonly colorOptionName: "--red-marianne-925-125-active"; + readonly themePath: readonly ["redMarianne", "_925_125", "active"]; + readonly color: { + readonly light: "#fa9e9e"; + readonly dark: "#865757"; + }; + readonly parsedColorOptionName: { + readonly colorName: "redMarianne"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-disabled-grey"; + readonly themePath: readonly ["background", "disabled", "grey", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "grey"; + readonly usage: "disabled"; + }; + readonly colorOption: { + readonly colorOptionName: "--grey-925-125"; + readonly themePath: readonly ["grey", "_925_125", "default"]; + readonly color: { + readonly light: "#e5e5e5"; + readonly dark: "#2a2a2a"; + }; + readonly parsedColorOptionName: { + readonly colorName: "grey"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-raised-grey"; + readonly themePath: readonly ["background", "raised", "grey", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "grey"; + readonly usage: "raised"; + }; + readonly colorOption: { + readonly colorOptionName: "--grey-1000-75"; + readonly themePath: readonly ["grey", "_1000_75", "default"]; + readonly color: { + readonly light: "#ffffff"; + readonly dark: "#1e1e1e"; + }; + readonly parsedColorOptionName: { + readonly colorName: "grey"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 1000; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-raised-grey-hover"; + readonly themePath: readonly ["background", "raised", "grey", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "grey"; + readonly usage: "raised"; + }; + readonly colorOption: { + readonly colorOptionName: "--grey-1000-75-hover"; + readonly themePath: readonly ["grey", "_1000_75", "hover"]; + readonly color: { + readonly light: "#f6f6f6"; + readonly dark: "#3f3f3f"; + }; + readonly parsedColorOptionName: { + readonly colorName: "grey"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 1000; + }; + readonly dark: { + readonly value: 75; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-raised-grey-active"; + readonly themePath: readonly ["background", "raised", "grey", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "background"; + readonly colorName: "grey"; + readonly usage: "raised"; + }; + readonly colorOption: { + readonly colorOptionName: "--grey-1000-75-active"; + readonly themePath: readonly ["grey", "_1000_75", "active"]; + readonly color: { + readonly light: "#ededed"; + readonly dark: "#525252"; + }; + readonly parsedColorOptionName: { + readonly colorName: "grey"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 1000; + }; + readonly dark: { + readonly value: 75; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-overlap-grey"; + readonly themePath: readonly ["background", "overlap", "grey", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "grey"; + readonly usage: "overlap"; + }; + readonly colorOption: { + readonly colorOptionName: "--grey-1000-100"; + readonly themePath: readonly ["grey", "_1000_100", "default"]; + readonly color: { + readonly light: "#ffffff"; + readonly dark: "#242424"; + }; + readonly parsedColorOptionName: { + readonly colorName: "grey"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 1000; + }; + readonly dark: { + readonly value: 100; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-overlap-grey-hover"; + readonly themePath: readonly ["background", "overlap", "grey", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "grey"; + readonly usage: "overlap"; + }; + readonly colorOption: { + readonly colorOptionName: "--grey-1000-100-hover"; + readonly themePath: readonly ["grey", "_1000_100", "hover"]; + readonly color: { + readonly light: "#f6f6f6"; + readonly dark: "#474747"; + }; + readonly parsedColorOptionName: { + readonly colorName: "grey"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 1000; + }; + readonly dark: { + readonly value: 100; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-overlap-grey-active"; + readonly themePath: readonly ["background", "overlap", "grey", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "background"; + readonly colorName: "grey"; + readonly usage: "overlap"; + }; + readonly colorOption: { + readonly colorOptionName: "--grey-1000-100-active"; + readonly themePath: readonly ["grey", "_1000_100", "active"]; + readonly color: { + readonly light: "#ededed"; + readonly dark: "#5b5b5b"; + }; + readonly parsedColorOptionName: { + readonly colorName: "grey"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 1000; + }; + readonly dark: { + readonly value: 100; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-lifted-grey"; + readonly themePath: readonly ["background", "lifted", "grey", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "grey"; + readonly usage: "lifted"; + }; + readonly colorOption: { + readonly colorOptionName: "--grey-1000-75"; + readonly themePath: readonly ["grey", "_1000_75", "default"]; + readonly color: { + readonly light: "#ffffff"; + readonly dark: "#1e1e1e"; + }; + readonly parsedColorOptionName: { + readonly colorName: "grey"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 1000; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-lifted-grey-hover"; + readonly themePath: readonly ["background", "lifted", "grey", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "grey"; + readonly usage: "lifted"; + }; + readonly colorOption: { + readonly colorOptionName: "--grey-1000-75-hover"; + readonly themePath: readonly ["grey", "_1000_75", "hover"]; + readonly color: { + readonly light: "#f6f6f6"; + readonly dark: "#3f3f3f"; + }; + readonly parsedColorOptionName: { + readonly colorName: "grey"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 1000; + }; + readonly dark: { + readonly value: 75; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-lifted-grey-active"; + readonly themePath: readonly ["background", "lifted", "grey", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "background"; + readonly colorName: "grey"; + readonly usage: "lifted"; + }; + readonly colorOption: { + readonly colorOptionName: "--grey-1000-75-active"; + readonly themePath: readonly ["grey", "_1000_75", "active"]; + readonly color: { + readonly light: "#ededed"; + readonly dark: "#525252"; + }; + readonly parsedColorOptionName: { + readonly colorName: "grey"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 1000; + }; + readonly dark: { + readonly value: 75; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-raised-grey"; + readonly themePath: readonly ["background", "altRaised", "grey", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "grey"; + readonly usage: "altRaised"; + }; + readonly colorOption: { + readonly colorOptionName: "--grey-975-100"; + readonly themePath: readonly ["grey", "_975_100", "default"]; + readonly color: { + readonly light: "#f6f6f6"; + readonly dark: "#242424"; + }; + readonly parsedColorOptionName: { + readonly colorName: "grey"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 100; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-raised-grey-hover"; + readonly themePath: readonly ["background", "altRaised", "grey", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "grey"; + readonly usage: "altRaised"; + }; + readonly colorOption: { + readonly colorOptionName: "--grey-975-100-hover"; + readonly themePath: readonly ["grey", "_975_100", "hover"]; + readonly color: { + readonly light: "#dfdfdf"; + readonly dark: "#474747"; + }; + readonly parsedColorOptionName: { + readonly colorName: "grey"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 100; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-raised-grey-active"; + readonly themePath: readonly ["background", "altRaised", "grey", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "background"; + readonly colorName: "grey"; + readonly usage: "altRaised"; + }; + readonly colorOption: { + readonly colorOptionName: "--grey-975-100-active"; + readonly themePath: readonly ["grey", "_975_100", "active"]; + readonly color: { + readonly light: "#cfcfcf"; + readonly dark: "#5b5b5b"; + }; + readonly parsedColorOptionName: { + readonly colorName: "grey"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 100; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-overlap-grey"; + readonly themePath: readonly ["background", "altOverlap", "grey", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "grey"; + readonly usage: "altOverlap"; + }; + readonly colorOption: { + readonly colorOptionName: "--grey-975-125"; + readonly themePath: readonly ["grey", "_975_125", "default"]; + readonly color: { + readonly light: "#f6f6f6"; + readonly dark: "#2a2a2a"; + }; + readonly parsedColorOptionName: { + readonly colorName: "grey"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 125; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-overlap-grey-hover"; + readonly themePath: readonly ["background", "altOverlap", "grey", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "grey"; + readonly usage: "altOverlap"; + }; + readonly colorOption: { + readonly colorOptionName: "--grey-975-125-hover"; + readonly themePath: readonly ["grey", "_975_125", "hover"]; + readonly color: { + readonly light: "#dfdfdf"; + readonly dark: "#4e4e4e"; + }; + readonly parsedColorOptionName: { + readonly colorName: "grey"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 125; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-alt-overlap-grey-active"; + readonly themePath: readonly ["background", "altOverlap", "grey", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "background"; + readonly colorName: "grey"; + readonly usage: "altOverlap"; + }; + readonly colorOption: { + readonly colorOptionName: "--grey-975-125-active"; + readonly themePath: readonly ["grey", "_975_125", "active"]; + readonly color: { + readonly light: "#cfcfcf"; + readonly dark: "#636363"; + }; + readonly parsedColorOptionName: { + readonly colorName: "grey"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 125; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-raised-grey"; + readonly themePath: readonly ["background", "contrastRaised", "grey", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "grey"; + readonly usage: "contrastRaised"; + }; + readonly colorOption: { + readonly colorOptionName: "--grey-950-125"; + readonly themePath: readonly ["grey", "_950_125", "default"]; + readonly color: { + readonly light: "#eeeeee"; + readonly dark: "#2a2a2a"; + }; + readonly parsedColorOptionName: { + readonly colorName: "grey"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 125; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-raised-grey-hover"; + readonly themePath: readonly ["background", "contrastRaised", "grey", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "grey"; + readonly usage: "contrastRaised"; + }; + readonly colorOption: { + readonly colorOptionName: "--grey-950-125-hover"; + readonly themePath: readonly ["grey", "_950_125", "hover"]; + readonly color: { + readonly light: "#d2d2d2"; + readonly dark: "#4e4e4e"; + }; + readonly parsedColorOptionName: { + readonly colorName: "grey"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 125; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-raised-grey-active"; + readonly themePath: readonly ["background", "contrastRaised", "grey", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "background"; + readonly colorName: "grey"; + readonly usage: "contrastRaised"; + }; + readonly colorOption: { + readonly colorOptionName: "--grey-950-125-active"; + readonly themePath: readonly ["grey", "_950_125", "active"]; + readonly color: { + readonly light: "#c1c1c1"; + readonly dark: "#636363"; + }; + readonly parsedColorOptionName: { + readonly colorName: "grey"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 125; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-overlap-grey"; + readonly themePath: readonly ["background", "contrastOverlap", "grey", "default"]; + readonly parsedColorDecisionName: { + readonly context: "background"; + readonly colorName: "grey"; + readonly usage: "contrastOverlap"; + }; + readonly colorOption: { + readonly colorOptionName: "--grey-950-150"; + readonly themePath: readonly ["grey", "_950_150", "default"]; + readonly color: { + readonly light: "#eeeeee"; + readonly dark: "#2f2f2f"; + }; + readonly parsedColorOptionName: { + readonly colorName: "grey"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 150; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-overlap-grey-hover"; + readonly themePath: readonly ["background", "contrastOverlap", "grey", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "background"; + readonly colorName: "grey"; + readonly usage: "contrastOverlap"; + }; + readonly colorOption: { + readonly colorOptionName: "--grey-950-150-hover"; + readonly themePath: readonly ["grey", "_950_150", "hover"]; + readonly color: { + readonly light: "#d2d2d2"; + readonly dark: "#545454"; + }; + readonly parsedColorOptionName: { + readonly colorName: "grey"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 150; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--background-contrast-overlap-grey-active"; + readonly themePath: readonly ["background", "contrastOverlap", "grey", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "background"; + readonly colorName: "grey"; + readonly usage: "contrastOverlap"; + }; + readonly colorOption: { + readonly colorOptionName: "--grey-950-150-active"; + readonly themePath: readonly ["grey", "_950_150", "active"]; + readonly color: { + readonly light: "#c1c1c1"; + readonly dark: "#696969"; + }; + readonly parsedColorOptionName: { + readonly colorName: "grey"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 150; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--text-default-grey"; + readonly themePath: readonly ["text", "default", "grey", "default"]; + readonly parsedColorDecisionName: { + readonly context: "text"; + readonly colorName: "grey"; + readonly usage: "default"; + }; + readonly colorOption: { + readonly colorOptionName: "--grey-200-850"; + readonly themePath: readonly ["grey", "_200_850", "default"]; + readonly color: { + readonly light: "#3a3a3a"; + readonly dark: "#cecece"; + }; + readonly parsedColorOptionName: { + readonly colorName: "grey"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 200; + }; + readonly dark: { + readonly value: 850; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-default-info"; + readonly themePath: readonly ["text", "default", "info", "default"]; + readonly parsedColorDecisionName: { + readonly context: "text"; + readonly colorName: "info"; + readonly usage: "default"; + }; + readonly colorOption: { + readonly colorOptionName: "--info-425-625"; + readonly themePath: readonly ["info", "_425_625", "default"]; + readonly color: { + readonly light: "#0063cb"; + readonly dark: "#518fff"; + }; + readonly parsedColorOptionName: { + readonly colorName: "info"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + }; + readonly dark: { + readonly value: 625; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-default-success"; + readonly themePath: readonly ["text", "default", "success", "default"]; + readonly parsedColorDecisionName: { + readonly context: "text"; + readonly colorName: "success"; + readonly usage: "default"; + }; + readonly colorOption: { + readonly colorOptionName: "--success-425-625"; + readonly themePath: readonly ["success", "_425_625", "default"]; + readonly color: { + readonly light: "#18753c"; + readonly dark: "#27a658"; + }; + readonly parsedColorOptionName: { + readonly colorName: "success"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + }; + readonly dark: { + readonly value: 625; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-default-warning"; + readonly themePath: readonly ["text", "default", "warning", "default"]; + readonly parsedColorDecisionName: { + readonly context: "text"; + readonly colorName: "warning"; + readonly usage: "default"; + }; + readonly colorOption: { + readonly colorOptionName: "--warning-425-625"; + readonly themePath: readonly ["warning", "_425_625", "default"]; + readonly color: { + readonly light: "#b34000"; + readonly dark: "#fc5d00"; + }; + readonly parsedColorOptionName: { + readonly colorName: "warning"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + }; + readonly dark: { + readonly value: 625; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-default-error"; + readonly themePath: readonly ["text", "default", "error", "default"]; + readonly parsedColorDecisionName: { + readonly context: "text"; + readonly colorName: "error"; + readonly usage: "default"; + }; + readonly colorOption: { + readonly colorOptionName: "--error-425-625"; + readonly themePath: readonly ["error", "_425_625", "default"]; + readonly color: { + readonly light: "#ce0500"; + readonly dark: "#ff5655"; + }; + readonly parsedColorOptionName: { + readonly colorName: "error"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + }; + readonly dark: { + readonly value: 625; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-action-high-grey"; + readonly themePath: readonly ["text", "actionHigh", "grey", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly context: "text"; + readonly colorName: "grey"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--grey-50-1000"; + readonly themePath: readonly ["grey", "_50_1000", "default"]; + readonly color: { + readonly light: "#161616"; + readonly dark: "#ffffff"; + }; + readonly parsedColorOptionName: { + readonly colorName: "grey"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 50; + }; + readonly dark: { + readonly value: 1000; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-action-high-blue-france"; + readonly themePath: readonly ["text", "actionHigh", "blueFrance", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly context: "text"; + readonly colorName: "blueFrance"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-france-sun-113-625"; + readonly themePath: readonly ["blueFrance", "sun113_625", "default"]; + readonly color: { + readonly light: "#000091"; + readonly dark: "#8585f6"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueFrance"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 113; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 625; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-action-high-red-marianne"; + readonly themePath: readonly ["text", "actionHigh", "redMarianne", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly context: "text"; + readonly colorName: "redMarianne"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--red-marianne-425-625"; + readonly themePath: readonly ["redMarianne", "_425_625", "default"]; + readonly color: { + readonly light: "#c9191e"; + readonly dark: "#f95c5e"; + }; + readonly parsedColorOptionName: { + readonly colorName: "redMarianne"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + }; + readonly dark: { + readonly value: 625; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-action-high-green-tilleul-verveine"; + readonly themePath: readonly ["text", "actionHigh", "greenTilleulVerveine", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly context: "text"; + readonly colorName: "greenTilleulVerveine"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-tilleul-verveine-sun-418-moon-817"; + readonly themePath: readonly ["greenTilleulVerveine", "sun418moon817", "default"]; + readonly color: { + readonly light: "#66673d"; + readonly dark: "#d8c634"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenTilleulVerveine"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 418; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 817; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-action-high-green-bourgeon"; + readonly themePath: readonly ["text", "actionHigh", "greenBourgeon", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly context: "text"; + readonly colorName: "greenBourgeon"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-bourgeon-sun-425-moon-759"; + readonly themePath: readonly ["greenBourgeon", "sun425moon759", "default"]; + readonly color: { + readonly light: "#447049"; + readonly dark: "#99c221"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenBourgeon"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 759; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-action-high-green-emeraude"; + readonly themePath: readonly ["text", "actionHigh", "greenEmeraude", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly context: "text"; + readonly colorName: "greenEmeraude"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-emeraude-sun-425-moon-753"; + readonly themePath: readonly ["greenEmeraude", "sun425moon753", "default"]; + readonly color: { + readonly light: "#297254"; + readonly dark: "#34cb6a"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenEmeraude"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 753; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-action-high-green-menthe"; + readonly themePath: readonly ["text", "actionHigh", "greenMenthe", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly context: "text"; + readonly colorName: "greenMenthe"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-menthe-sun-373-moon-652"; + readonly themePath: readonly ["greenMenthe", "sun373moon652", "default"]; + readonly color: { + readonly light: "#37635f"; + readonly dark: "#21ab8e"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenMenthe"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 373; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 652; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-action-high-green-archipel"; + readonly themePath: readonly ["text", "actionHigh", "greenArchipel", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly context: "text"; + readonly colorName: "greenArchipel"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-archipel-sun-391-moon-716"; + readonly themePath: readonly ["greenArchipel", "sun391moon716", "default"]; + readonly color: { + readonly light: "#006a6f"; + readonly dark: "#34bab5"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenArchipel"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 391; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 716; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-action-high-blue-ecume"; + readonly themePath: readonly ["text", "actionHigh", "blueEcume", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly context: "text"; + readonly colorName: "blueEcume"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-ecume-sun-247-moon-675"; + readonly themePath: readonly ["blueEcume", "sun247moon675", "default"]; + readonly color: { + readonly light: "#2f4077"; + readonly dark: "#869ece"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueEcume"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 247; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 675; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-action-high-blue-cumulus"; + readonly themePath: readonly ["text", "actionHigh", "blueCumulus", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly context: "text"; + readonly colorName: "blueCumulus"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-cumulus-sun-368-moon-732"; + readonly themePath: readonly ["blueCumulus", "sun368moon732", "default"]; + readonly color: { + readonly light: "#3558a2"; + readonly dark: "#7ab1e8"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueCumulus"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 368; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 732; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-action-high-purple-glycine"; + readonly themePath: readonly ["text", "actionHigh", "purpleGlycine", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly context: "text"; + readonly colorName: "purpleGlycine"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--purple-glycine-sun-319-moon-630"; + readonly themePath: readonly ["purpleGlycine", "sun319moon630", "default"]; + readonly color: { + readonly light: "#6e445a"; + readonly dark: "#ce70cc"; + }; + readonly parsedColorOptionName: { + readonly colorName: "purpleGlycine"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 319; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 630; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-action-high-pink-macaron"; + readonly themePath: readonly ["text", "actionHigh", "pinkMacaron", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly context: "text"; + readonly colorName: "pinkMacaron"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--pink-macaron-sun-406-moon-833"; + readonly themePath: readonly ["pinkMacaron", "sun406moon833", "default"]; + readonly color: { + readonly light: "#8d533e"; + readonly dark: "#ffb7ae"; + }; + readonly parsedColorOptionName: { + readonly colorName: "pinkMacaron"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 406; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 833; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-action-high-pink-tuile"; + readonly themePath: readonly ["text", "actionHigh", "pinkTuile", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly context: "text"; + readonly colorName: "pinkTuile"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--pink-tuile-sun-425-moon-750"; + readonly themePath: readonly ["pinkTuile", "sun425moon750", "default"]; + readonly color: { + readonly light: "#a94645"; + readonly dark: "#ff9575"; + }; + readonly parsedColorOptionName: { + readonly colorName: "pinkTuile"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 750; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-action-high-yellow-tournesol"; + readonly themePath: readonly ["text", "actionHigh", "yellowTournesol", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly context: "text"; + readonly colorName: "yellowTournesol"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--yellow-tournesol-sun-407-moon-922"; + readonly themePath: readonly ["yellowTournesol", "sun407moon922", "default"]; + readonly color: { + readonly light: "#716043"; + readonly dark: "#ffe552"; + }; + readonly parsedColorOptionName: { + readonly colorName: "yellowTournesol"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 407; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 922; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-action-high-yellow-moutarde"; + readonly themePath: readonly ["text", "actionHigh", "yellowMoutarde", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly context: "text"; + readonly colorName: "yellowMoutarde"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--yellow-moutarde-sun-348-moon-860"; + readonly themePath: readonly ["yellowMoutarde", "sun348moon860", "default"]; + readonly color: { + readonly light: "#695240"; + readonly dark: "#ffca00"; + }; + readonly parsedColorOptionName: { + readonly colorName: "yellowMoutarde"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 348; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 860; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-action-high-orange-terre-battue"; + readonly themePath: readonly ["text", "actionHigh", "orangeTerreBattue", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly context: "text"; + readonly colorName: "orangeTerreBattue"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--orange-terre-battue-sun-370-moon-672"; + readonly themePath: readonly ["orangeTerreBattue", "sun370moon672", "default"]; + readonly color: { + readonly light: "#755348"; + readonly dark: "#ff732c"; + }; + readonly parsedColorOptionName: { + readonly colorName: "orangeTerreBattue"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 370; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 672; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-action-high-brown-cafe-creme"; + readonly themePath: readonly ["text", "actionHigh", "brownCafeCreme", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly context: "text"; + readonly colorName: "brownCafeCreme"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-cafe-creme-sun-383-moon-885"; + readonly themePath: readonly ["brownCafeCreme", "sun383moon885", "default"]; + readonly color: { + readonly light: "#685c48"; + readonly dark: "#ecd7a2"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownCafeCreme"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 383; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 885; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-action-high-brown-caramel"; + readonly themePath: readonly ["text", "actionHigh", "brownCaramel", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly context: "text"; + readonly colorName: "brownCaramel"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-caramel-sun-425-moon-901"; + readonly themePath: readonly ["brownCaramel", "sun425moon901", "default"]; + readonly color: { + readonly light: "#845d48"; + readonly dark: "#fbd8ab"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownCaramel"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 901; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-action-high-brown-opera"; + readonly themePath: readonly ["text", "actionHigh", "brownOpera", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly context: "text"; + readonly colorName: "brownOpera"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-opera-sun-395-moon-820"; + readonly themePath: readonly ["brownOpera", "sun395moon820", "default"]; + readonly color: { + readonly light: "#745b47"; + readonly dark: "#e6be92"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownOpera"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 395; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 820; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-action-high-beige-gris-galet"; + readonly themePath: readonly ["text", "actionHigh", "beigeGrisGalet", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly context: "text"; + readonly colorName: "beigeGrisGalet"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--beige-gris-galet-sun-407-moon-821"; + readonly themePath: readonly ["beigeGrisGalet", "sun407moon821", "default"]; + readonly color: { + readonly light: "#6a6156"; + readonly dark: "#d0c3b7"; + }; + readonly parsedColorOptionName: { + readonly colorName: "beigeGrisGalet"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 407; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 821; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-title-grey"; + readonly themePath: readonly ["text", "title", "grey", "default"]; + readonly parsedColorDecisionName: { + readonly context: "text"; + readonly colorName: "grey"; + readonly usage: "title"; + }; + readonly colorOption: { + readonly colorOptionName: "--grey-50-1000"; + readonly themePath: readonly ["grey", "_50_1000", "default"]; + readonly color: { + readonly light: "#161616"; + readonly dark: "#ffffff"; + }; + readonly parsedColorOptionName: { + readonly colorName: "grey"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 50; + }; + readonly dark: { + readonly value: 1000; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-title-blue-france"; + readonly themePath: readonly ["text", "title", "blueFrance", "default"]; + readonly parsedColorDecisionName: { + readonly context: "text"; + readonly colorName: "blueFrance"; + readonly usage: "title"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-france-sun-113-625"; + readonly themePath: readonly ["blueFrance", "sun113_625", "default"]; + readonly color: { + readonly light: "#000091"; + readonly dark: "#8585f6"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueFrance"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 113; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 625; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-title-red-marianne"; + readonly themePath: readonly ["text", "title", "redMarianne", "default"]; + readonly parsedColorDecisionName: { + readonly context: "text"; + readonly colorName: "redMarianne"; + readonly usage: "title"; + }; + readonly colorOption: { + readonly colorOptionName: "--red-marianne-425-625"; + readonly themePath: readonly ["redMarianne", "_425_625", "default"]; + readonly color: { + readonly light: "#c9191e"; + readonly dark: "#f95c5e"; + }; + readonly parsedColorOptionName: { + readonly colorName: "redMarianne"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + }; + readonly dark: { + readonly value: 625; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-label-grey"; + readonly themePath: readonly ["text", "label", "grey", "default"]; + readonly parsedColorDecisionName: { + readonly context: "text"; + readonly colorName: "grey"; + readonly usage: "label"; + }; + readonly colorOption: { + readonly colorOptionName: "--grey-50-1000"; + readonly themePath: readonly ["grey", "_50_1000", "default"]; + readonly color: { + readonly light: "#161616"; + readonly dark: "#ffffff"; + }; + readonly parsedColorOptionName: { + readonly colorName: "grey"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 50; + }; + readonly dark: { + readonly value: 1000; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-label-blue-france"; + readonly themePath: readonly ["text", "label", "blueFrance", "default"]; + readonly parsedColorDecisionName: { + readonly context: "text"; + readonly colorName: "blueFrance"; + readonly usage: "label"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-france-sun-113-625"; + readonly themePath: readonly ["blueFrance", "sun113_625", "default"]; + readonly color: { + readonly light: "#000091"; + readonly dark: "#8585f6"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueFrance"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 113; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 625; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-label-red-marianne"; + readonly themePath: readonly ["text", "label", "redMarianne", "default"]; + readonly parsedColorDecisionName: { + readonly context: "text"; + readonly colorName: "redMarianne"; + readonly usage: "label"; + }; + readonly colorOption: { + readonly colorOptionName: "--red-marianne-425-625"; + readonly themePath: readonly ["redMarianne", "_425_625", "default"]; + readonly color: { + readonly light: "#c9191e"; + readonly dark: "#f95c5e"; + }; + readonly parsedColorOptionName: { + readonly colorName: "redMarianne"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + }; + readonly dark: { + readonly value: 625; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-label-green-tilleul-verveine"; + readonly themePath: readonly ["text", "label", "greenTilleulVerveine", "default"]; + readonly parsedColorDecisionName: { + readonly context: "text"; + readonly colorName: "greenTilleulVerveine"; + readonly usage: "label"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-tilleul-verveine-sun-418-moon-817"; + readonly themePath: readonly ["greenTilleulVerveine", "sun418moon817", "default"]; + readonly color: { + readonly light: "#66673d"; + readonly dark: "#d8c634"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenTilleulVerveine"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 418; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 817; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-label-green-bourgeon"; + readonly themePath: readonly ["text", "label", "greenBourgeon", "default"]; + readonly parsedColorDecisionName: { + readonly context: "text"; + readonly colorName: "greenBourgeon"; + readonly usage: "label"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-bourgeon-sun-425-moon-759"; + readonly themePath: readonly ["greenBourgeon", "sun425moon759", "default"]; + readonly color: { + readonly light: "#447049"; + readonly dark: "#99c221"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenBourgeon"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 759; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-label-green-emeraude"; + readonly themePath: readonly ["text", "label", "greenEmeraude", "default"]; + readonly parsedColorDecisionName: { + readonly context: "text"; + readonly colorName: "greenEmeraude"; + readonly usage: "label"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-emeraude-sun-425-moon-753"; + readonly themePath: readonly ["greenEmeraude", "sun425moon753", "default"]; + readonly color: { + readonly light: "#297254"; + readonly dark: "#34cb6a"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenEmeraude"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 753; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-label-green-menthe"; + readonly themePath: readonly ["text", "label", "greenMenthe", "default"]; + readonly parsedColorDecisionName: { + readonly context: "text"; + readonly colorName: "greenMenthe"; + readonly usage: "label"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-menthe-sun-373-moon-652"; + readonly themePath: readonly ["greenMenthe", "sun373moon652", "default"]; + readonly color: { + readonly light: "#37635f"; + readonly dark: "#21ab8e"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenMenthe"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 373; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 652; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-label-green-archipel"; + readonly themePath: readonly ["text", "label", "greenArchipel", "default"]; + readonly parsedColorDecisionName: { + readonly context: "text"; + readonly colorName: "greenArchipel"; + readonly usage: "label"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-archipel-sun-391-moon-716"; + readonly themePath: readonly ["greenArchipel", "sun391moon716", "default"]; + readonly color: { + readonly light: "#006a6f"; + readonly dark: "#34bab5"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenArchipel"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 391; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 716; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-label-blue-ecume"; + readonly themePath: readonly ["text", "label", "blueEcume", "default"]; + readonly parsedColorDecisionName: { + readonly context: "text"; + readonly colorName: "blueEcume"; + readonly usage: "label"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-ecume-sun-247-moon-675"; + readonly themePath: readonly ["blueEcume", "sun247moon675", "default"]; + readonly color: { + readonly light: "#2f4077"; + readonly dark: "#869ece"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueEcume"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 247; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 675; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-label-blue-cumulus"; + readonly themePath: readonly ["text", "label", "blueCumulus", "default"]; + readonly parsedColorDecisionName: { + readonly context: "text"; + readonly colorName: "blueCumulus"; + readonly usage: "label"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-cumulus-sun-368-moon-732"; + readonly themePath: readonly ["blueCumulus", "sun368moon732", "default"]; + readonly color: { + readonly light: "#3558a2"; + readonly dark: "#7ab1e8"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueCumulus"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 368; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 732; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-label-purple-glycine"; + readonly themePath: readonly ["text", "label", "purpleGlycine", "default"]; + readonly parsedColorDecisionName: { + readonly context: "text"; + readonly colorName: "purpleGlycine"; + readonly usage: "label"; + }; + readonly colorOption: { + readonly colorOptionName: "--purple-glycine-sun-319-moon-630"; + readonly themePath: readonly ["purpleGlycine", "sun319moon630", "default"]; + readonly color: { + readonly light: "#6e445a"; + readonly dark: "#ce70cc"; + }; + readonly parsedColorOptionName: { + readonly colorName: "purpleGlycine"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 319; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 630; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-label-pink-macaron"; + readonly themePath: readonly ["text", "label", "pinkMacaron", "default"]; + readonly parsedColorDecisionName: { + readonly context: "text"; + readonly colorName: "pinkMacaron"; + readonly usage: "label"; + }; + readonly colorOption: { + readonly colorOptionName: "--pink-macaron-sun-406-moon-833"; + readonly themePath: readonly ["pinkMacaron", "sun406moon833", "default"]; + readonly color: { + readonly light: "#8d533e"; + readonly dark: "#ffb7ae"; + }; + readonly parsedColorOptionName: { + readonly colorName: "pinkMacaron"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 406; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 833; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-label-pink-tuile"; + readonly themePath: readonly ["text", "label", "pinkTuile", "default"]; + readonly parsedColorDecisionName: { + readonly context: "text"; + readonly colorName: "pinkTuile"; + readonly usage: "label"; + }; + readonly colorOption: { + readonly colorOptionName: "--pink-tuile-sun-425-moon-750"; + readonly themePath: readonly ["pinkTuile", "sun425moon750", "default"]; + readonly color: { + readonly light: "#a94645"; + readonly dark: "#ff9575"; + }; + readonly parsedColorOptionName: { + readonly colorName: "pinkTuile"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 750; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-label-yellow-tournesol"; + readonly themePath: readonly ["text", "label", "yellowTournesol", "default"]; + readonly parsedColorDecisionName: { + readonly context: "text"; + readonly colorName: "yellowTournesol"; + readonly usage: "label"; + }; + readonly colorOption: { + readonly colorOptionName: "--yellow-tournesol-sun-407-moon-922"; + readonly themePath: readonly ["yellowTournesol", "sun407moon922", "default"]; + readonly color: { + readonly light: "#716043"; + readonly dark: "#ffe552"; + }; + readonly parsedColorOptionName: { + readonly colorName: "yellowTournesol"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 407; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 922; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-label-yellow-moutarde"; + readonly themePath: readonly ["text", "label", "yellowMoutarde", "default"]; + readonly parsedColorDecisionName: { + readonly context: "text"; + readonly colorName: "yellowMoutarde"; + readonly usage: "label"; + }; + readonly colorOption: { + readonly colorOptionName: "--yellow-moutarde-sun-348-moon-860"; + readonly themePath: readonly ["yellowMoutarde", "sun348moon860", "default"]; + readonly color: { + readonly light: "#695240"; + readonly dark: "#ffca00"; + }; + readonly parsedColorOptionName: { + readonly colorName: "yellowMoutarde"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 348; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 860; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-label-orange-terre-battue"; + readonly themePath: readonly ["text", "label", "orangeTerreBattue", "default"]; + readonly parsedColorDecisionName: { + readonly context: "text"; + readonly colorName: "orangeTerreBattue"; + readonly usage: "label"; + }; + readonly colorOption: { + readonly colorOptionName: "--orange-terre-battue-sun-370-moon-672"; + readonly themePath: readonly ["orangeTerreBattue", "sun370moon672", "default"]; + readonly color: { + readonly light: "#755348"; + readonly dark: "#ff732c"; + }; + readonly parsedColorOptionName: { + readonly colorName: "orangeTerreBattue"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 370; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 672; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-label-brown-cafe-creme"; + readonly themePath: readonly ["text", "label", "brownCafeCreme", "default"]; + readonly parsedColorDecisionName: { + readonly context: "text"; + readonly colorName: "brownCafeCreme"; + readonly usage: "label"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-cafe-creme-sun-383-moon-885"; + readonly themePath: readonly ["brownCafeCreme", "sun383moon885", "default"]; + readonly color: { + readonly light: "#685c48"; + readonly dark: "#ecd7a2"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownCafeCreme"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 383; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 885; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-label-brown-caramel"; + readonly themePath: readonly ["text", "label", "brownCaramel", "default"]; + readonly parsedColorDecisionName: { + readonly context: "text"; + readonly colorName: "brownCaramel"; + readonly usage: "label"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-caramel-sun-425-moon-901"; + readonly themePath: readonly ["brownCaramel", "sun425moon901", "default"]; + readonly color: { + readonly light: "#845d48"; + readonly dark: "#fbd8ab"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownCaramel"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 901; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-label-brown-opera"; + readonly themePath: readonly ["text", "label", "brownOpera", "default"]; + readonly parsedColorDecisionName: { + readonly context: "text"; + readonly colorName: "brownOpera"; + readonly usage: "label"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-opera-sun-395-moon-820"; + readonly themePath: readonly ["brownOpera", "sun395moon820", "default"]; + readonly color: { + readonly light: "#745b47"; + readonly dark: "#e6be92"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownOpera"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 395; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 820; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-label-beige-gris-galet"; + readonly themePath: readonly ["text", "label", "beigeGrisGalet", "default"]; + readonly parsedColorDecisionName: { + readonly context: "text"; + readonly colorName: "beigeGrisGalet"; + readonly usage: "label"; + }; + readonly colorOption: { + readonly colorOptionName: "--beige-gris-galet-sun-407-moon-821"; + readonly themePath: readonly ["beigeGrisGalet", "sun407moon821", "default"]; + readonly color: { + readonly light: "#6a6156"; + readonly dark: "#d0c3b7"; + }; + readonly parsedColorOptionName: { + readonly colorName: "beigeGrisGalet"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 407; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 821; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-active-grey"; + readonly themePath: readonly ["text", "active", "grey", "default"]; + readonly parsedColorDecisionName: { + readonly context: "text"; + readonly colorName: "grey"; + readonly usage: "active"; + }; + readonly colorOption: { + readonly colorOptionName: "--grey-50-1000"; + readonly themePath: readonly ["grey", "_50_1000", "default"]; + readonly color: { + readonly light: "#161616"; + readonly dark: "#ffffff"; + }; + readonly parsedColorOptionName: { + readonly colorName: "grey"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 50; + }; + readonly dark: { + readonly value: 1000; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-active-blue-france"; + readonly themePath: readonly ["text", "active", "blueFrance", "default"]; + readonly parsedColorDecisionName: { + readonly context: "text"; + readonly colorName: "blueFrance"; + readonly usage: "active"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-france-sun-113-625"; + readonly themePath: readonly ["blueFrance", "sun113_625", "default"]; + readonly color: { + readonly light: "#000091"; + readonly dark: "#8585f6"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueFrance"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 113; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 625; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-active-red-marianne"; + readonly themePath: readonly ["text", "active", "redMarianne", "default"]; + readonly parsedColorDecisionName: { + readonly context: "text"; + readonly colorName: "redMarianne"; + readonly usage: "active"; + }; + readonly colorOption: { + readonly colorOptionName: "--red-marianne-425-625"; + readonly themePath: readonly ["redMarianne", "_425_625", "default"]; + readonly color: { + readonly light: "#c9191e"; + readonly dark: "#f95c5e"; + }; + readonly parsedColorOptionName: { + readonly colorName: "redMarianne"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + }; + readonly dark: { + readonly value: 625; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-mention-grey"; + readonly themePath: readonly ["text", "mention", "grey", "default"]; + readonly parsedColorDecisionName: { + readonly context: "text"; + readonly colorName: "grey"; + readonly usage: "mention"; + }; + readonly colorOption: { + readonly colorOptionName: "--grey-425-625"; + readonly themePath: readonly ["grey", "_425_625", "default"]; + readonly color: { + readonly light: "#666666"; + readonly dark: "#929292"; + }; + readonly parsedColorOptionName: { + readonly colorName: "grey"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + }; + readonly dark: { + readonly value: 625; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-inverted-grey"; + readonly themePath: readonly ["text", "inverted", "grey", "default"]; + readonly parsedColorDecisionName: { + readonly context: "text"; + readonly colorName: "grey"; + readonly usage: "inverted"; + }; + readonly colorOption: { + readonly colorOptionName: "--grey-1000-50"; + readonly themePath: readonly ["grey", "_1000_50", "default"]; + readonly color: { + readonly light: "#ffffff"; + readonly dark: "#161616"; + }; + readonly parsedColorOptionName: { + readonly colorName: "grey"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 1000; + }; + readonly dark: { + readonly value: 50; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-inverted-blue-france"; + readonly themePath: readonly ["text", "inverted", "blueFrance", "default"]; + readonly parsedColorDecisionName: { + readonly context: "text"; + readonly colorName: "blueFrance"; + readonly usage: "inverted"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-france-975-sun-113"; + readonly themePath: readonly ["blueFrance", "_975sun113", "default"]; + readonly color: { + readonly light: "#f5f5fe"; + readonly dark: "#000091"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueFrance"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 113; + readonly variant: "sun"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-inverted-red-marianne"; + readonly themePath: readonly ["text", "inverted", "redMarianne", "default"]; + readonly parsedColorDecisionName: { + readonly context: "text"; + readonly colorName: "redMarianne"; + readonly usage: "inverted"; + }; + readonly colorOption: { + readonly colorOptionName: "--red-marianne-975-75"; + readonly themePath: readonly ["redMarianne", "_975_75", "default"]; + readonly color: { + readonly light: "#fef4f4"; + readonly dark: "#2b1919"; + }; + readonly parsedColorOptionName: { + readonly colorName: "redMarianne"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-inverted-info"; + readonly themePath: readonly ["text", "inverted", "info", "default"]; + readonly parsedColorDecisionName: { + readonly context: "text"; + readonly colorName: "info"; + readonly usage: "inverted"; + }; + readonly colorOption: { + readonly colorOptionName: "--info-975-75"; + readonly themePath: readonly ["info", "_975_75", "default"]; + readonly color: { + readonly light: "#f4f6ff"; + readonly dark: "#171d2e"; + }; + readonly parsedColorOptionName: { + readonly colorName: "info"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-inverted-success"; + readonly themePath: readonly ["text", "inverted", "success", "default"]; + readonly parsedColorDecisionName: { + readonly context: "text"; + readonly colorName: "success"; + readonly usage: "inverted"; + }; + readonly colorOption: { + readonly colorOptionName: "--success-975-75"; + readonly themePath: readonly ["success", "_975_75", "default"]; + readonly color: { + readonly light: "#dffee6"; + readonly dark: "#142117"; + }; + readonly parsedColorOptionName: { + readonly colorName: "success"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-inverted-warning"; + readonly themePath: readonly ["text", "inverted", "warning", "default"]; + readonly parsedColorDecisionName: { + readonly context: "text"; + readonly colorName: "warning"; + readonly usage: "inverted"; + }; + readonly colorOption: { + readonly colorOptionName: "--warning-975-75"; + readonly themePath: readonly ["warning", "_975_75", "default"]; + readonly color: { + readonly light: "#fff4f3"; + readonly dark: "#2d1814"; + }; + readonly parsedColorOptionName: { + readonly colorName: "warning"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-inverted-error"; + readonly themePath: readonly ["text", "inverted", "error", "default"]; + readonly parsedColorDecisionName: { + readonly context: "text"; + readonly colorName: "error"; + readonly usage: "inverted"; + }; + readonly colorOption: { + readonly colorOptionName: "--error-975-75"; + readonly themePath: readonly ["error", "_975_75", "default"]; + readonly color: { + readonly light: "#fff4f4"; + readonly dark: "#301717"; + }; + readonly parsedColorOptionName: { + readonly colorName: "error"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-inverted-green-tilleul-verveine"; + readonly themePath: readonly ["text", "inverted", "greenTilleulVerveine", "default"]; + readonly parsedColorDecisionName: { + readonly context: "text"; + readonly colorName: "greenTilleulVerveine"; + readonly usage: "inverted"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-tilleul-verveine-975-75"; + readonly themePath: readonly ["greenTilleulVerveine", "_975_75", "default"]; + readonly color: { + readonly light: "#fef7da"; + readonly dark: "#201e14"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenTilleulVerveine"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-inverted-green-bourgeon"; + readonly themePath: readonly ["text", "inverted", "greenBourgeon", "default"]; + readonly parsedColorDecisionName: { + readonly context: "text"; + readonly colorName: "greenBourgeon"; + readonly usage: "inverted"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-bourgeon-975-75"; + readonly themePath: readonly ["greenBourgeon", "_975_75", "default"]; + readonly color: { + readonly light: "#e6feda"; + readonly dark: "#182014"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenBourgeon"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-inverted-green-emeraude"; + readonly themePath: readonly ["text", "inverted", "greenEmeraude", "default"]; + readonly parsedColorDecisionName: { + readonly context: "text"; + readonly colorName: "greenEmeraude"; + readonly usage: "inverted"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-emeraude-975-75"; + readonly themePath: readonly ["greenEmeraude", "_975_75", "default"]; + readonly color: { + readonly light: "#e3fdeb"; + readonly dark: "#142018"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenEmeraude"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-inverted-green-menthe"; + readonly themePath: readonly ["text", "inverted", "greenMenthe", "default"]; + readonly parsedColorDecisionName: { + readonly context: "text"; + readonly colorName: "greenMenthe"; + readonly usage: "inverted"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-menthe-975-75"; + readonly themePath: readonly ["greenMenthe", "_975_75", "default"]; + readonly color: { + readonly light: "#dffdf7"; + readonly dark: "#15201e"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenMenthe"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-inverted-green-archipel"; + readonly themePath: readonly ["text", "inverted", "greenArchipel", "default"]; + readonly parsedColorDecisionName: { + readonly context: "text"; + readonly colorName: "greenArchipel"; + readonly usage: "inverted"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-archipel-975-75"; + readonly themePath: readonly ["greenArchipel", "_975_75", "default"]; + readonly color: { + readonly light: "#e5fbfd"; + readonly dark: "#152021"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenArchipel"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-inverted-blue-ecume"; + readonly themePath: readonly ["text", "inverted", "blueEcume", "default"]; + readonly parsedColorDecisionName: { + readonly context: "text"; + readonly colorName: "blueEcume"; + readonly usage: "inverted"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-ecume-975-75"; + readonly themePath: readonly ["blueEcume", "_975_75", "default"]; + readonly color: { + readonly light: "#f4f6fe"; + readonly dark: "#171d2f"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueEcume"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-inverted-blue-cumulus"; + readonly themePath: readonly ["text", "inverted", "blueCumulus", "default"]; + readonly parsedColorDecisionName: { + readonly context: "text"; + readonly colorName: "blueCumulus"; + readonly usage: "inverted"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-cumulus-975-75"; + readonly themePath: readonly ["blueCumulus", "_975_75", "default"]; + readonly color: { + readonly light: "#f3f6fe"; + readonly dark: "#171e2b"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueCumulus"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-inverted-purple-glycine"; + readonly themePath: readonly ["text", "inverted", "purpleGlycine", "default"]; + readonly parsedColorDecisionName: { + readonly context: "text"; + readonly colorName: "purpleGlycine"; + readonly usage: "inverted"; + }; + readonly colorOption: { + readonly colorOptionName: "--purple-glycine-975-75"; + readonly themePath: readonly ["purpleGlycine", "_975_75", "default"]; + readonly color: { + readonly light: "#fef3fd"; + readonly dark: "#251a24"; + }; + readonly parsedColorOptionName: { + readonly colorName: "purpleGlycine"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-inverted-pink-macaron"; + readonly themePath: readonly ["text", "inverted", "pinkMacaron", "default"]; + readonly parsedColorDecisionName: { + readonly context: "text"; + readonly colorName: "pinkMacaron"; + readonly usage: "inverted"; + }; + readonly colorOption: { + readonly colorOptionName: "--pink-macaron-975-75"; + readonly themePath: readonly ["pinkMacaron", "_975_75", "default"]; + readonly color: { + readonly light: "#fef4f2"; + readonly dark: "#261b19"; + }; + readonly parsedColorOptionName: { + readonly colorName: "pinkMacaron"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-inverted-pink-tuile"; + readonly themePath: readonly ["text", "inverted", "pinkTuile", "default"]; + readonly parsedColorDecisionName: { + readonly context: "text"; + readonly colorName: "pinkTuile"; + readonly usage: "inverted"; + }; + readonly colorOption: { + readonly colorOptionName: "--pink-tuile-975-75"; + readonly themePath: readonly ["pinkTuile", "_975_75", "default"]; + readonly color: { + readonly light: "#fef4f3"; + readonly dark: "#281b19"; + }; + readonly parsedColorOptionName: { + readonly colorName: "pinkTuile"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-inverted-yellow-tournesol"; + readonly themePath: readonly ["text", "inverted", "yellowTournesol", "default"]; + readonly parsedColorDecisionName: { + readonly context: "text"; + readonly colorName: "yellowTournesol"; + readonly usage: "inverted"; + }; + readonly colorOption: { + readonly colorOptionName: "--yellow-tournesol-975-75"; + readonly themePath: readonly ["yellowTournesol", "_975_75", "default"]; + readonly color: { + readonly light: "#fef6e3"; + readonly dark: "#221d11"; + }; + readonly parsedColorOptionName: { + readonly colorName: "yellowTournesol"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-inverted-yellow-moutarde"; + readonly themePath: readonly ["text", "inverted", "yellowMoutarde", "default"]; + readonly parsedColorDecisionName: { + readonly context: "text"; + readonly colorName: "yellowMoutarde"; + readonly usage: "inverted"; + }; + readonly colorOption: { + readonly colorOptionName: "--yellow-moutarde-975-75"; + readonly themePath: readonly ["yellowMoutarde", "_975_75", "default"]; + readonly color: { + readonly light: "#fef5e8"; + readonly dark: "#231d14"; + }; + readonly parsedColorOptionName: { + readonly colorName: "yellowMoutarde"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-inverted-orange-terre-battue"; + readonly themePath: readonly ["text", "inverted", "orangeTerreBattue", "default"]; + readonly parsedColorDecisionName: { + readonly context: "text"; + readonly colorName: "orangeTerreBattue"; + readonly usage: "inverted"; + }; + readonly colorOption: { + readonly colorOptionName: "--orange-terre-battue-975-75"; + readonly themePath: readonly ["orangeTerreBattue", "_975_75", "default"]; + readonly color: { + readonly light: "#fef4f2"; + readonly dark: "#281a16"; + }; + readonly parsedColorOptionName: { + readonly colorName: "orangeTerreBattue"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-inverted-brown-cafe-creme"; + readonly themePath: readonly ["text", "inverted", "brownCafeCreme", "default"]; + readonly parsedColorDecisionName: { + readonly context: "text"; + readonly colorName: "brownCafeCreme"; + readonly usage: "inverted"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-cafe-creme-975-75"; + readonly themePath: readonly ["brownCafeCreme", "_975_75", "default"]; + readonly color: { + readonly light: "#fbf6ed"; + readonly dark: "#211d16"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownCafeCreme"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-inverted-brown-caramel"; + readonly themePath: readonly ["text", "inverted", "brownCaramel", "default"]; + readonly parsedColorDecisionName: { + readonly context: "text"; + readonly colorName: "brownCaramel"; + readonly usage: "inverted"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-caramel-975-75"; + readonly themePath: readonly ["brownCaramel", "_975_75", "default"]; + readonly color: { + readonly light: "#fbf5f2"; + readonly dark: "#251c16"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownCaramel"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-inverted-brown-opera"; + readonly themePath: readonly ["text", "inverted", "brownOpera", "default"]; + readonly parsedColorDecisionName: { + readonly context: "text"; + readonly colorName: "brownOpera"; + readonly usage: "inverted"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-opera-975-75"; + readonly themePath: readonly ["brownOpera", "_975_75", "default"]; + readonly color: { + readonly light: "#fbf5f2"; + readonly dark: "#241c17"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownOpera"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-inverted-beige-gris-galet"; + readonly themePath: readonly ["text", "inverted", "beigeGrisGalet", "default"]; + readonly parsedColorDecisionName: { + readonly context: "text"; + readonly colorName: "beigeGrisGalet"; + readonly usage: "inverted"; + }; + readonly colorOption: { + readonly colorOptionName: "--beige-gris-galet-975-75"; + readonly themePath: readonly ["beigeGrisGalet", "_975_75", "default"]; + readonly color: { + readonly light: "#f9f6f2"; + readonly dark: "#211d19"; + }; + readonly parsedColorOptionName: { + readonly colorName: "beigeGrisGalet"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-disabled-grey"; + readonly themePath: readonly ["text", "disabled", "grey", "default"]; + readonly parsedColorDecisionName: { + readonly context: "text"; + readonly colorName: "grey"; + readonly usage: "disabled"; + }; + readonly colorOption: { + readonly colorOptionName: "--grey-625-425"; + readonly themePath: readonly ["grey", "_625_425", "default"]; + readonly color: { + readonly light: "#929292"; + readonly dark: "#666666"; + }; + readonly parsedColorOptionName: { + readonly colorName: "grey"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 625; + }; + readonly dark: { + readonly value: 425; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--text-black-white-grey"; + readonly themePath: readonly ["text", "blackWhite", "grey", "default"]; + readonly parsedColorDecisionName: { + readonly context: "text"; + readonly colorName: "grey"; + readonly usage: "blackWhite"; + }; + readonly colorOption: { + readonly colorOptionName: "--grey-0-1000"; + readonly themePath: readonly ["grey", "_0_1000", "default"]; + readonly color: { + readonly light: "#0"; + readonly dark: "#ffffff"; + }; + readonly parsedColorOptionName: { + readonly colorName: "grey"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 0; + }; + readonly dark: { + readonly value: 1000; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-default-grey"; + readonly themePath: readonly ["border", "default", "grey", "default"]; + readonly parsedColorDecisionName: { + readonly context: "border"; + readonly colorName: "grey"; + readonly usage: "default"; + }; + readonly colorOption: { + readonly colorOptionName: "--grey-900-175"; + readonly themePath: readonly ["grey", "_900_175", "default"]; + readonly color: { + readonly light: "#dddddd"; + readonly dark: "#353535"; + }; + readonly parsedColorOptionName: { + readonly colorName: "grey"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 900; + }; + readonly dark: { + readonly value: 175; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-default-blue-france"; + readonly themePath: readonly ["border", "default", "blueFrance", "default"]; + readonly parsedColorDecisionName: { + readonly context: "border"; + readonly colorName: "blueFrance"; + readonly usage: "default"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-france-main-525"; + readonly themePath: readonly ["blueFrance", "main525", "default"]; + readonly color: "#6a6af4"; + readonly parsedColorOptionName: { + readonly colorName: "blueFrance"; + readonly brightness: { + readonly isInvariant: true; + readonly value: 525; + readonly variant: "main"; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-default-red-marianne"; + readonly themePath: readonly ["border", "default", "redMarianne", "default"]; + readonly parsedColorDecisionName: { + readonly context: "border"; + readonly colorName: "redMarianne"; + readonly usage: "default"; + }; + readonly colorOption: { + readonly colorOptionName: "--red-marianne-main-472"; + readonly themePath: readonly ["redMarianne", "main472", "default"]; + readonly color: "#e1000f"; + readonly parsedColorOptionName: { + readonly colorName: "redMarianne"; + readonly brightness: { + readonly isInvariant: true; + readonly value: 472; + readonly variant: "main"; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-default-green-tilleul-verveine"; + readonly themePath: readonly ["border", "default", "greenTilleulVerveine", "default"]; + readonly parsedColorDecisionName: { + readonly context: "border"; + readonly colorName: "greenTilleulVerveine"; + readonly usage: "default"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-tilleul-verveine-main-707"; + readonly themePath: readonly ["greenTilleulVerveine", "main707", "default"]; + readonly color: "#b7a73f"; + readonly parsedColorOptionName: { + readonly colorName: "greenTilleulVerveine"; + readonly brightness: { + readonly isInvariant: true; + readonly value: 707; + readonly variant: "main"; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-default-green-bourgeon"; + readonly themePath: readonly ["border", "default", "greenBourgeon", "default"]; + readonly parsedColorDecisionName: { + readonly context: "border"; + readonly colorName: "greenBourgeon"; + readonly usage: "default"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-bourgeon-main-640"; + readonly themePath: readonly ["greenBourgeon", "main640", "default"]; + readonly color: "#68a532"; + readonly parsedColorOptionName: { + readonly colorName: "greenBourgeon"; + readonly brightness: { + readonly isInvariant: true; + readonly value: 640; + readonly variant: "main"; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-default-green-emeraude"; + readonly themePath: readonly ["border", "default", "greenEmeraude", "default"]; + readonly parsedColorDecisionName: { + readonly context: "border"; + readonly colorName: "greenEmeraude"; + readonly usage: "default"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-emeraude-main-632"; + readonly themePath: readonly ["greenEmeraude", "main632", "default"]; + readonly color: "#00a95f"; + readonly parsedColorOptionName: { + readonly colorName: "greenEmeraude"; + readonly brightness: { + readonly isInvariant: true; + readonly value: 632; + readonly variant: "main"; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-default-green-menthe"; + readonly themePath: readonly ["border", "default", "greenMenthe", "default"]; + readonly parsedColorDecisionName: { + readonly context: "border"; + readonly colorName: "greenMenthe"; + readonly usage: "default"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-menthe-main-548"; + readonly themePath: readonly ["greenMenthe", "main548", "default"]; + readonly color: "#009081"; + readonly parsedColorOptionName: { + readonly colorName: "greenMenthe"; + readonly brightness: { + readonly isInvariant: true; + readonly value: 548; + readonly variant: "main"; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-default-green-archipel"; + readonly themePath: readonly ["border", "default", "greenArchipel", "default"]; + readonly parsedColorDecisionName: { + readonly context: "border"; + readonly colorName: "greenArchipel"; + readonly usage: "default"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-archipel-main-557"; + readonly themePath: readonly ["greenArchipel", "main557", "default"]; + readonly color: "#009099"; + readonly parsedColorOptionName: { + readonly colorName: "greenArchipel"; + readonly brightness: { + readonly isInvariant: true; + readonly value: 557; + readonly variant: "main"; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-default-blue-ecume"; + readonly themePath: readonly ["border", "default", "blueEcume", "default"]; + readonly parsedColorDecisionName: { + readonly context: "border"; + readonly colorName: "blueEcume"; + readonly usage: "default"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-ecume-main-400"; + readonly themePath: readonly ["blueEcume", "main400", "default"]; + readonly color: "#465f9d"; + readonly parsedColorOptionName: { + readonly colorName: "blueEcume"; + readonly brightness: { + readonly isInvariant: true; + readonly value: 400; + readonly variant: "main"; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-default-blue-cumulus"; + readonly themePath: readonly ["border", "default", "blueCumulus", "default"]; + readonly parsedColorDecisionName: { + readonly context: "border"; + readonly colorName: "blueCumulus"; + readonly usage: "default"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-cumulus-main-526"; + readonly themePath: readonly ["blueCumulus", "main526", "default"]; + readonly color: "#417dc4"; + readonly parsedColorOptionName: { + readonly colorName: "blueCumulus"; + readonly brightness: { + readonly isInvariant: true; + readonly value: 526; + readonly variant: "main"; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-default-purple-glycine"; + readonly themePath: readonly ["border", "default", "purpleGlycine", "default"]; + readonly parsedColorDecisionName: { + readonly context: "border"; + readonly colorName: "purpleGlycine"; + readonly usage: "default"; + }; + readonly colorOption: { + readonly colorOptionName: "--purple-glycine-main-494"; + readonly themePath: readonly ["purpleGlycine", "main494", "default"]; + readonly color: "#a558a0"; + readonly parsedColorOptionName: { + readonly colorName: "purpleGlycine"; + readonly brightness: { + readonly isInvariant: true; + readonly value: 494; + readonly variant: "main"; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-default-pink-macaron"; + readonly themePath: readonly ["border", "default", "pinkMacaron", "default"]; + readonly parsedColorDecisionName: { + readonly context: "border"; + readonly colorName: "pinkMacaron"; + readonly usage: "default"; + }; + readonly colorOption: { + readonly colorOptionName: "--pink-macaron-main-689"; + readonly themePath: readonly ["pinkMacaron", "main689", "default"]; + readonly color: "#e18b76"; + readonly parsedColorOptionName: { + readonly colorName: "pinkMacaron"; + readonly brightness: { + readonly isInvariant: true; + readonly value: 689; + readonly variant: "main"; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-default-pink-tuile"; + readonly themePath: readonly ["border", "default", "pinkTuile", "default"]; + readonly parsedColorDecisionName: { + readonly context: "border"; + readonly colorName: "pinkTuile"; + readonly usage: "default"; + }; + readonly colorOption: { + readonly colorOptionName: "--pink-tuile-main-556"; + readonly themePath: readonly ["pinkTuile", "main556", "default"]; + readonly color: "#ce614a"; + readonly parsedColorOptionName: { + readonly colorName: "pinkTuile"; + readonly brightness: { + readonly isInvariant: true; + readonly value: 556; + readonly variant: "main"; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-default-yellow-tournesol"; + readonly themePath: readonly ["border", "default", "yellowTournesol", "default"]; + readonly parsedColorDecisionName: { + readonly context: "border"; + readonly colorName: "yellowTournesol"; + readonly usage: "default"; + }; + readonly colorOption: { + readonly colorOptionName: "--yellow-tournesol-main-731"; + readonly themePath: readonly ["yellowTournesol", "main731", "default"]; + readonly color: "#c8aa39"; + readonly parsedColorOptionName: { + readonly colorName: "yellowTournesol"; + readonly brightness: { + readonly isInvariant: true; + readonly value: 731; + readonly variant: "main"; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-default-yellow-moutarde"; + readonly themePath: readonly ["border", "default", "yellowMoutarde", "default"]; + readonly parsedColorDecisionName: { + readonly context: "border"; + readonly colorName: "yellowMoutarde"; + readonly usage: "default"; + }; + readonly colorOption: { + readonly colorOptionName: "--yellow-moutarde-main-679"; + readonly themePath: readonly ["yellowMoutarde", "main679", "default"]; + readonly color: "#c3992a"; + readonly parsedColorOptionName: { + readonly colorName: "yellowMoutarde"; + readonly brightness: { + readonly isInvariant: true; + readonly value: 679; + readonly variant: "main"; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-default-orange-terre-battue"; + readonly themePath: readonly ["border", "default", "orangeTerreBattue", "default"]; + readonly parsedColorDecisionName: { + readonly context: "border"; + readonly colorName: "orangeTerreBattue"; + readonly usage: "default"; + }; + readonly colorOption: { + readonly colorOptionName: "--orange-terre-battue-main-645"; + readonly themePath: readonly ["orangeTerreBattue", "main645", "default"]; + readonly color: "#e4794a"; + readonly parsedColorOptionName: { + readonly colorName: "orangeTerreBattue"; + readonly brightness: { + readonly isInvariant: true; + readonly value: 645; + readonly variant: "main"; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-default-brown-cafe-creme"; + readonly themePath: readonly ["border", "default", "brownCafeCreme", "default"]; + readonly parsedColorDecisionName: { + readonly context: "border"; + readonly colorName: "brownCafeCreme"; + readonly usage: "default"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-cafe-creme-main-782"; + readonly themePath: readonly ["brownCafeCreme", "main782", "default"]; + readonly color: "#d1b781"; + readonly parsedColorOptionName: { + readonly colorName: "brownCafeCreme"; + readonly brightness: { + readonly isInvariant: true; + readonly value: 782; + readonly variant: "main"; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-default-brown-caramel"; + readonly themePath: readonly ["border", "default", "brownCaramel", "default"]; + readonly parsedColorDecisionName: { + readonly context: "border"; + readonly colorName: "brownCaramel"; + readonly usage: "default"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-caramel-main-648"; + readonly themePath: readonly ["brownCaramel", "main648", "default"]; + readonly color: "#c08c65"; + readonly parsedColorOptionName: { + readonly colorName: "brownCaramel"; + readonly brightness: { + readonly isInvariant: true; + readonly value: 648; + readonly variant: "main"; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-default-brown-opera"; + readonly themePath: readonly ["border", "default", "brownOpera", "default"]; + readonly parsedColorDecisionName: { + readonly context: "border"; + readonly colorName: "brownOpera"; + readonly usage: "default"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-opera-main-680"; + readonly themePath: readonly ["brownOpera", "main680", "default"]; + readonly color: "#bd987a"; + readonly parsedColorOptionName: { + readonly colorName: "brownOpera"; + readonly brightness: { + readonly isInvariant: true; + readonly value: 680; + readonly variant: "main"; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-default-beige-gris-galet"; + readonly themePath: readonly ["border", "default", "beigeGrisGalet", "default"]; + readonly parsedColorDecisionName: { + readonly context: "border"; + readonly colorName: "beigeGrisGalet"; + readonly usage: "default"; + }; + readonly colorOption: { + readonly colorOptionName: "--beige-gris-galet-main-702"; + readonly themePath: readonly ["beigeGrisGalet", "main702", "default"]; + readonly color: "#aea397"; + readonly parsedColorOptionName: { + readonly colorName: "beigeGrisGalet"; + readonly brightness: { + readonly isInvariant: true; + readonly value: 702; + readonly variant: "main"; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-contrast-grey"; + readonly themePath: readonly ["border", "contrast", "grey", "default"]; + readonly parsedColorDecisionName: { + readonly context: "border"; + readonly colorName: "grey"; + readonly usage: "contrast"; + }; + readonly colorOption: { + readonly colorOptionName: "--grey-625-425"; + readonly themePath: readonly ["grey", "_625_425", "default"]; + readonly color: { + readonly light: "#929292"; + readonly dark: "#666666"; + }; + readonly parsedColorOptionName: { + readonly colorName: "grey"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 625; + }; + readonly dark: { + readonly value: 425; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-active-blue-france"; + readonly themePath: readonly ["border", "active", "blueFrance", "default"]; + readonly parsedColorDecisionName: { + readonly context: "border"; + readonly colorName: "blueFrance"; + readonly usage: "active"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-france-sun-113-625"; + readonly themePath: readonly ["blueFrance", "sun113_625", "default"]; + readonly color: { + readonly light: "#000091"; + readonly dark: "#8585f6"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueFrance"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 113; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 625; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-active-red-marianne"; + readonly themePath: readonly ["border", "active", "redMarianne", "default"]; + readonly parsedColorDecisionName: { + readonly context: "border"; + readonly colorName: "redMarianne"; + readonly usage: "active"; + }; + readonly colorOption: { + readonly colorOptionName: "--red-marianne-425-625"; + readonly themePath: readonly ["redMarianne", "_425_625", "default"]; + readonly color: { + readonly light: "#c9191e"; + readonly dark: "#f95c5e"; + }; + readonly parsedColorOptionName: { + readonly colorName: "redMarianne"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + }; + readonly dark: { + readonly value: 625; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-action-high-grey"; + readonly themePath: readonly ["border", "actionHigh", "grey", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly context: "border"; + readonly colorName: "grey"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--grey-50-1000"; + readonly themePath: readonly ["grey", "_50_1000", "default"]; + readonly color: { + readonly light: "#161616"; + readonly dark: "#ffffff"; + }; + readonly parsedColorOptionName: { + readonly colorName: "grey"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 50; + }; + readonly dark: { + readonly value: 1000; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-action-high-blue-france"; + readonly themePath: readonly ["border", "actionHigh", "blueFrance", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly context: "border"; + readonly colorName: "blueFrance"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-france-sun-113-625"; + readonly themePath: readonly ["blueFrance", "sun113_625", "default"]; + readonly color: { + readonly light: "#000091"; + readonly dark: "#8585f6"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueFrance"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 113; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 625; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-action-high-red-marianne"; + readonly themePath: readonly ["border", "actionHigh", "redMarianne", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly context: "border"; + readonly colorName: "redMarianne"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--red-marianne-425-625"; + readonly themePath: readonly ["redMarianne", "_425_625", "default"]; + readonly color: { + readonly light: "#c9191e"; + readonly dark: "#f95c5e"; + }; + readonly parsedColorOptionName: { + readonly colorName: "redMarianne"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + }; + readonly dark: { + readonly value: 625; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-action-high-info"; + readonly themePath: readonly ["border", "actionHigh", "info", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly context: "border"; + readonly colorName: "info"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--info-425-625"; + readonly themePath: readonly ["info", "_425_625", "default"]; + readonly color: { + readonly light: "#0063cb"; + readonly dark: "#518fff"; + }; + readonly parsedColorOptionName: { + readonly colorName: "info"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + }; + readonly dark: { + readonly value: 625; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-action-high-success"; + readonly themePath: readonly ["border", "actionHigh", "success", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly context: "border"; + readonly colorName: "success"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--success-425-625"; + readonly themePath: readonly ["success", "_425_625", "default"]; + readonly color: { + readonly light: "#18753c"; + readonly dark: "#27a658"; + }; + readonly parsedColorOptionName: { + readonly colorName: "success"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + }; + readonly dark: { + readonly value: 625; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-action-high-warning"; + readonly themePath: readonly ["border", "actionHigh", "warning", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly context: "border"; + readonly colorName: "warning"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--warning-425-625"; + readonly themePath: readonly ["warning", "_425_625", "default"]; + readonly color: { + readonly light: "#b34000"; + readonly dark: "#fc5d00"; + }; + readonly parsedColorOptionName: { + readonly colorName: "warning"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + }; + readonly dark: { + readonly value: 625; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-action-high-error"; + readonly themePath: readonly ["border", "actionHigh", "error", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "high"; + readonly context: "border"; + readonly colorName: "error"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--error-425-625"; + readonly themePath: readonly ["error", "_425_625", "default"]; + readonly color: { + readonly light: "#ce0500"; + readonly dark: "#ff5655"; + }; + readonly parsedColorOptionName: { + readonly colorName: "error"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + }; + readonly dark: { + readonly value: 625; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-action-low-blue-france"; + readonly themePath: readonly ["border", "actionLow", "blueFrance", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly context: "border"; + readonly colorName: "blueFrance"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-france-850-200"; + readonly themePath: readonly ["blueFrance", "_850_200", "default"]; + readonly color: { + readonly light: "#cacafb"; + readonly dark: "#313178"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueFrance"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 850; + }; + readonly dark: { + readonly value: 200; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-action-low-red-marianne"; + readonly themePath: readonly ["border", "actionLow", "redMarianne", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly context: "border"; + readonly colorName: "redMarianne"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--red-marianne-850-200"; + readonly themePath: readonly ["redMarianne", "_850_200", "default"]; + readonly color: { + readonly light: "#fcbfbf"; + readonly dark: "#5e2a2b"; + }; + readonly parsedColorOptionName: { + readonly colorName: "redMarianne"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 850; + }; + readonly dark: { + readonly value: 200; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-action-low-green-tilleul-verveine"; + readonly themePath: readonly ["border", "actionLow", "greenTilleulVerveine", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly context: "border"; + readonly colorName: "greenTilleulVerveine"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-tilleul-verveine-850-200"; + readonly themePath: readonly ["greenTilleulVerveine", "_850_200", "default"]; + readonly color: { + readonly light: "#e2cf58"; + readonly dark: "#3f3a20"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenTilleulVerveine"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 850; + }; + readonly dark: { + readonly value: 200; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-action-low-green-bourgeon"; + readonly themePath: readonly ["border", "actionLow", "greenBourgeon", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly context: "border"; + readonly colorName: "greenBourgeon"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-bourgeon-850-200"; + readonly themePath: readonly ["greenBourgeon", "_850_200", "default"]; + readonly color: { + readonly light: "#95e257"; + readonly dark: "#2a401a"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenBourgeon"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 850; + }; + readonly dark: { + readonly value: 200; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-action-low-green-emeraude"; + readonly themePath: readonly ["border", "actionLow", "greenEmeraude", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly context: "border"; + readonly colorName: "greenEmeraude"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-emeraude-850-200"; + readonly themePath: readonly ["greenEmeraude", "_850_200", "default"]; + readonly color: { + readonly light: "#6fe49d"; + readonly dark: "#21402c"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenEmeraude"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 850; + }; + readonly dark: { + readonly value: 200; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-action-low-green-menthe"; + readonly themePath: readonly ["border", "actionLow", "greenMenthe", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly context: "border"; + readonly colorName: "greenMenthe"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-menthe-850-200"; + readonly themePath: readonly ["greenMenthe", "_850_200", "default"]; + readonly color: { + readonly light: "#73e0cf"; + readonly dark: "#223f3a"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenMenthe"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 850; + }; + readonly dark: { + readonly value: 200; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-action-low-green-archipel"; + readonly themePath: readonly ["border", "actionLow", "greenArchipel", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly context: "border"; + readonly colorName: "greenArchipel"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-archipel-850-200"; + readonly themePath: readonly ["greenArchipel", "_850_200", "default"]; + readonly color: { + readonly light: "#60e0eb"; + readonly dark: "#233e41"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenArchipel"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 850; + }; + readonly dark: { + readonly value: 200; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-action-low-blue-ecume"; + readonly themePath: readonly ["border", "actionLow", "blueEcume", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly context: "border"; + readonly colorName: "blueEcume"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-ecume-850-200"; + readonly themePath: readonly ["blueEcume", "_850_200", "default"]; + readonly color: { + readonly light: "#bfccfb"; + readonly dark: "#273962"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueEcume"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 850; + }; + readonly dark: { + readonly value: 200; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-action-low-blue-cumulus"; + readonly themePath: readonly ["border", "actionLow", "blueCumulus", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly context: "border"; + readonly colorName: "blueCumulus"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-cumulus-850-200"; + readonly themePath: readonly ["blueCumulus", "_850_200", "default"]; + readonly color: { + readonly light: "#b6cffb"; + readonly dark: "#263b58"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueCumulus"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 850; + }; + readonly dark: { + readonly value: 200; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-action-low-purple-glycine"; + readonly themePath: readonly ["border", "actionLow", "purpleGlycine", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly context: "border"; + readonly colorName: "purpleGlycine"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--purple-glycine-850-200"; + readonly themePath: readonly ["purpleGlycine", "_850_200", "default"]; + readonly color: { + readonly light: "#fbb8f6"; + readonly dark: "#502e4d"; + }; + readonly parsedColorOptionName: { + readonly colorName: "purpleGlycine"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 850; + }; + readonly dark: { + readonly value: 200; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-action-low-pink-macaron"; + readonly themePath: readonly ["border", "actionLow", "pinkMacaron", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly context: "border"; + readonly colorName: "pinkMacaron"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--pink-macaron-850-200"; + readonly themePath: readonly ["pinkMacaron", "_850_200", "default"]; + readonly color: { + readonly light: "#fcc0b4"; + readonly dark: "#52312a"; + }; + readonly parsedColorOptionName: { + readonly colorName: "pinkMacaron"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 850; + }; + readonly dark: { + readonly value: 200; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-action-low-pink-tuile"; + readonly themePath: readonly ["border", "actionLow", "pinkTuile", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly context: "border"; + readonly colorName: "pinkTuile"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--pink-tuile-850-200"; + readonly themePath: readonly ["pinkTuile", "_850_200", "default"]; + readonly color: { + readonly light: "#fcbfb7"; + readonly dark: "#55302a"; + }; + readonly parsedColorOptionName: { + readonly colorName: "pinkTuile"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 850; + }; + readonly dark: { + readonly value: 200; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-action-low-yellow-tournesol"; + readonly themePath: readonly ["border", "actionLow", "yellowTournesol", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly context: "border"; + readonly colorName: "yellowTournesol"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--yellow-tournesol-850-200"; + readonly themePath: readonly ["yellowTournesol", "_850_200", "default"]; + readonly color: { + readonly light: "#efcb3a"; + readonly dark: "#43391a"; + }; + readonly parsedColorOptionName: { + readonly colorName: "yellowTournesol"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 850; + }; + readonly dark: { + readonly value: 200; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-action-low-yellow-moutarde"; + readonly themePath: readonly ["border", "actionLow", "yellowMoutarde", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly context: "border"; + readonly colorName: "yellowMoutarde"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--yellow-moutarde-850-200"; + readonly themePath: readonly ["yellowMoutarde", "_850_200", "default"]; + readonly color: { + readonly light: "#fcc63a"; + readonly dark: "#453820"; + }; + readonly parsedColorOptionName: { + readonly colorName: "yellowMoutarde"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 850; + }; + readonly dark: { + readonly value: 200; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-action-low-orange-terre-battue"; + readonly themePath: readonly ["border", "actionLow", "orangeTerreBattue", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly context: "border"; + readonly colorName: "orangeTerreBattue"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--orange-terre-battue-850-200"; + readonly themePath: readonly ["orangeTerreBattue", "_850_200", "default"]; + readonly color: { + readonly light: "#fcc0b0"; + readonly dark: "#543125"; + }; + readonly parsedColorOptionName: { + readonly colorName: "orangeTerreBattue"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 850; + }; + readonly dark: { + readonly value: 200; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-action-low-brown-cafe-creme"; + readonly themePath: readonly ["border", "actionLow", "brownCafeCreme", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly context: "border"; + readonly colorName: "brownCafeCreme"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-cafe-creme-850-200"; + readonly themePath: readonly ["brownCafeCreme", "_850_200", "default"]; + readonly color: { + readonly light: "#e7ca8e"; + readonly dark: "#423925"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownCafeCreme"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 850; + }; + readonly dark: { + readonly value: 200; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-action-low-brown-caramel"; + readonly themePath: readonly ["border", "actionLow", "brownCaramel", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly context: "border"; + readonly colorName: "brownCaramel"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-caramel-850-200"; + readonly themePath: readonly ["brownCaramel", "_850_200", "default"]; + readonly color: { + readonly light: "#eac7b2"; + readonly dark: "#4b3525"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownCaramel"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 850; + }; + readonly dark: { + readonly value: 200; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-action-low-brown-opera"; + readonly themePath: readonly ["border", "actionLow", "brownOpera", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly context: "border"; + readonly colorName: "brownOpera"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-opera-850-200"; + readonly themePath: readonly ["brownOpera", "_850_200", "default"]; + readonly color: { + readonly light: "#eac7ad"; + readonly dark: "#493625"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownOpera"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 850; + }; + readonly dark: { + readonly value: 200; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-action-low-beige-gris-galet"; + readonly themePath: readonly ["border", "actionLow", "beigeGrisGalet", "default"]; + readonly parsedColorDecisionName: { + readonly variant: "low"; + readonly context: "border"; + readonly colorName: "beigeGrisGalet"; + readonly usage: "action"; + }; + readonly colorOption: { + readonly colorOptionName: "--beige-gris-galet-850-200"; + readonly themePath: readonly ["beigeGrisGalet", "_850_200", "default"]; + readonly color: { + readonly light: "#e0cab0"; + readonly dark: "#433829"; + }; + readonly parsedColorOptionName: { + readonly colorName: "beigeGrisGalet"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 850; + }; + readonly dark: { + readonly value: 200; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-open-blue-france"; + readonly themePath: readonly ["border", "open", "blueFrance", "default"]; + readonly parsedColorDecisionName: { + readonly context: "border"; + readonly colorName: "blueFrance"; + readonly usage: "open"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-france-925-125"; + readonly themePath: readonly ["blueFrance", "_925_125", "default"]; + readonly color: { + readonly light: "#e3e3fd"; + readonly dark: "#272747"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueFrance"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-open-red-marianne"; + readonly themePath: readonly ["border", "open", "redMarianne", "default"]; + readonly parsedColorDecisionName: { + readonly context: "border"; + readonly colorName: "redMarianne"; + readonly usage: "open"; + }; + readonly colorOption: { + readonly colorOptionName: "--red-marianne-925-125"; + readonly themePath: readonly ["redMarianne", "_925_125", "default"]; + readonly color: { + readonly light: "#fddede"; + readonly dark: "#3b2424"; + }; + readonly parsedColorOptionName: { + readonly colorName: "redMarianne"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-plain-grey"; + readonly themePath: readonly ["border", "plain", "grey", "default"]; + readonly parsedColorDecisionName: { + readonly context: "border"; + readonly colorName: "grey"; + readonly usage: "plain"; + }; + readonly colorOption: { + readonly colorOptionName: "--grey-200-850"; + readonly themePath: readonly ["grey", "_200_850", "default"]; + readonly color: { + readonly light: "#3a3a3a"; + readonly dark: "#cecece"; + }; + readonly parsedColorOptionName: { + readonly colorName: "grey"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 200; + }; + readonly dark: { + readonly value: 850; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-plain-blue-france"; + readonly themePath: readonly ["border", "plain", "blueFrance", "default"]; + readonly parsedColorDecisionName: { + readonly context: "border"; + readonly colorName: "blueFrance"; + readonly usage: "plain"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-france-sun-113-625"; + readonly themePath: readonly ["blueFrance", "sun113_625", "default"]; + readonly color: { + readonly light: "#000091"; + readonly dark: "#8585f6"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueFrance"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 113; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 625; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-plain-red-marianne"; + readonly themePath: readonly ["border", "plain", "redMarianne", "default"]; + readonly parsedColorDecisionName: { + readonly context: "border"; + readonly colorName: "redMarianne"; + readonly usage: "plain"; + }; + readonly colorOption: { + readonly colorOptionName: "--red-marianne-425-625"; + readonly themePath: readonly ["redMarianne", "_425_625", "default"]; + readonly color: { + readonly light: "#c9191e"; + readonly dark: "#f95c5e"; + }; + readonly parsedColorOptionName: { + readonly colorName: "redMarianne"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + }; + readonly dark: { + readonly value: 625; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-plain-info"; + readonly themePath: readonly ["border", "plain", "info", "default"]; + readonly parsedColorDecisionName: { + readonly context: "border"; + readonly colorName: "info"; + readonly usage: "plain"; + }; + readonly colorOption: { + readonly colorOptionName: "--info-425-625"; + readonly themePath: readonly ["info", "_425_625", "default"]; + readonly color: { + readonly light: "#0063cb"; + readonly dark: "#518fff"; + }; + readonly parsedColorOptionName: { + readonly colorName: "info"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + }; + readonly dark: { + readonly value: 625; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-plain-success"; + readonly themePath: readonly ["border", "plain", "success", "default"]; + readonly parsedColorDecisionName: { + readonly context: "border"; + readonly colorName: "success"; + readonly usage: "plain"; + }; + readonly colorOption: { + readonly colorOptionName: "--success-425-625"; + readonly themePath: readonly ["success", "_425_625", "default"]; + readonly color: { + readonly light: "#18753c"; + readonly dark: "#27a658"; + }; + readonly parsedColorOptionName: { + readonly colorName: "success"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + }; + readonly dark: { + readonly value: 625; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-plain-warning"; + readonly themePath: readonly ["border", "plain", "warning", "default"]; + readonly parsedColorDecisionName: { + readonly context: "border"; + readonly colorName: "warning"; + readonly usage: "plain"; + }; + readonly colorOption: { + readonly colorOptionName: "--warning-425-625"; + readonly themePath: readonly ["warning", "_425_625", "default"]; + readonly color: { + readonly light: "#b34000"; + readonly dark: "#fc5d00"; + }; + readonly parsedColorOptionName: { + readonly colorName: "warning"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + }; + readonly dark: { + readonly value: 625; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-plain-error"; + readonly themePath: readonly ["border", "plain", "error", "default"]; + readonly parsedColorDecisionName: { + readonly context: "border"; + readonly colorName: "error"; + readonly usage: "plain"; + }; + readonly colorOption: { + readonly colorOptionName: "--error-425-625"; + readonly themePath: readonly ["error", "_425_625", "default"]; + readonly color: { + readonly light: "#ce0500"; + readonly dark: "#ff5655"; + }; + readonly parsedColorOptionName: { + readonly colorName: "error"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + }; + readonly dark: { + readonly value: 625; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-plain-green-tilleul-verveine"; + readonly themePath: readonly ["border", "plain", "greenTilleulVerveine", "default"]; + readonly parsedColorDecisionName: { + readonly context: "border"; + readonly colorName: "greenTilleulVerveine"; + readonly usage: "plain"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-tilleul-verveine-sun-418-moon-817"; + readonly themePath: readonly ["greenTilleulVerveine", "sun418moon817", "default"]; + readonly color: { + readonly light: "#66673d"; + readonly dark: "#d8c634"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenTilleulVerveine"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 418; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 817; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-plain-green-bourgeon"; + readonly themePath: readonly ["border", "plain", "greenBourgeon", "default"]; + readonly parsedColorDecisionName: { + readonly context: "border"; + readonly colorName: "greenBourgeon"; + readonly usage: "plain"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-bourgeon-sun-425-moon-759"; + readonly themePath: readonly ["greenBourgeon", "sun425moon759", "default"]; + readonly color: { + readonly light: "#447049"; + readonly dark: "#99c221"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenBourgeon"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 759; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-plain-green-emeraude"; + readonly themePath: readonly ["border", "plain", "greenEmeraude", "default"]; + readonly parsedColorDecisionName: { + readonly context: "border"; + readonly colorName: "greenEmeraude"; + readonly usage: "plain"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-emeraude-sun-425-moon-753"; + readonly themePath: readonly ["greenEmeraude", "sun425moon753", "default"]; + readonly color: { + readonly light: "#297254"; + readonly dark: "#34cb6a"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenEmeraude"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 753; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-plain-green-menthe"; + readonly themePath: readonly ["border", "plain", "greenMenthe", "default"]; + readonly parsedColorDecisionName: { + readonly context: "border"; + readonly colorName: "greenMenthe"; + readonly usage: "plain"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-menthe-sun-373-moon-652"; + readonly themePath: readonly ["greenMenthe", "sun373moon652", "default"]; + readonly color: { + readonly light: "#37635f"; + readonly dark: "#21ab8e"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenMenthe"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 373; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 652; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-plain-green-archipel"; + readonly themePath: readonly ["border", "plain", "greenArchipel", "default"]; + readonly parsedColorDecisionName: { + readonly context: "border"; + readonly colorName: "greenArchipel"; + readonly usage: "plain"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-archipel-sun-391-moon-716"; + readonly themePath: readonly ["greenArchipel", "sun391moon716", "default"]; + readonly color: { + readonly light: "#006a6f"; + readonly dark: "#34bab5"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenArchipel"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 391; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 716; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-plain-blue-ecume"; + readonly themePath: readonly ["border", "plain", "blueEcume", "default"]; + readonly parsedColorDecisionName: { + readonly context: "border"; + readonly colorName: "blueEcume"; + readonly usage: "plain"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-ecume-sun-247-moon-675"; + readonly themePath: readonly ["blueEcume", "sun247moon675", "default"]; + readonly color: { + readonly light: "#2f4077"; + readonly dark: "#869ece"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueEcume"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 247; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 675; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-plain-blue-cumulus"; + readonly themePath: readonly ["border", "plain", "blueCumulus", "default"]; + readonly parsedColorDecisionName: { + readonly context: "border"; + readonly colorName: "blueCumulus"; + readonly usage: "plain"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-cumulus-sun-368-moon-732"; + readonly themePath: readonly ["blueCumulus", "sun368moon732", "default"]; + readonly color: { + readonly light: "#3558a2"; + readonly dark: "#7ab1e8"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueCumulus"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 368; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 732; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-plain-purple-glycine"; + readonly themePath: readonly ["border", "plain", "purpleGlycine", "default"]; + readonly parsedColorDecisionName: { + readonly context: "border"; + readonly colorName: "purpleGlycine"; + readonly usage: "plain"; + }; + readonly colorOption: { + readonly colorOptionName: "--purple-glycine-sun-319-moon-630"; + readonly themePath: readonly ["purpleGlycine", "sun319moon630", "default"]; + readonly color: { + readonly light: "#6e445a"; + readonly dark: "#ce70cc"; + }; + readonly parsedColorOptionName: { + readonly colorName: "purpleGlycine"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 319; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 630; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-plain-pink-macaron"; + readonly themePath: readonly ["border", "plain", "pinkMacaron", "default"]; + readonly parsedColorDecisionName: { + readonly context: "border"; + readonly colorName: "pinkMacaron"; + readonly usage: "plain"; + }; + readonly colorOption: { + readonly colorOptionName: "--pink-macaron-sun-406-moon-833"; + readonly themePath: readonly ["pinkMacaron", "sun406moon833", "default"]; + readonly color: { + readonly light: "#8d533e"; + readonly dark: "#ffb7ae"; + }; + readonly parsedColorOptionName: { + readonly colorName: "pinkMacaron"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 406; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 833; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-plain-pink-tuile"; + readonly themePath: readonly ["border", "plain", "pinkTuile", "default"]; + readonly parsedColorDecisionName: { + readonly context: "border"; + readonly colorName: "pinkTuile"; + readonly usage: "plain"; + }; + readonly colorOption: { + readonly colorOptionName: "--pink-tuile-sun-425-moon-750"; + readonly themePath: readonly ["pinkTuile", "sun425moon750", "default"]; + readonly color: { + readonly light: "#a94645"; + readonly dark: "#ff9575"; + }; + readonly parsedColorOptionName: { + readonly colorName: "pinkTuile"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 750; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-plain-yellow-tournesol"; + readonly themePath: readonly ["border", "plain", "yellowTournesol", "default"]; + readonly parsedColorDecisionName: { + readonly context: "border"; + readonly colorName: "yellowTournesol"; + readonly usage: "plain"; + }; + readonly colorOption: { + readonly colorOptionName: "--yellow-tournesol-sun-407-moon-922"; + readonly themePath: readonly ["yellowTournesol", "sun407moon922", "default"]; + readonly color: { + readonly light: "#716043"; + readonly dark: "#ffe552"; + }; + readonly parsedColorOptionName: { + readonly colorName: "yellowTournesol"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 407; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 922; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-plain-yellow-moutarde"; + readonly themePath: readonly ["border", "plain", "yellowMoutarde", "default"]; + readonly parsedColorDecisionName: { + readonly context: "border"; + readonly colorName: "yellowMoutarde"; + readonly usage: "plain"; + }; + readonly colorOption: { + readonly colorOptionName: "--yellow-moutarde-sun-348-moon-860"; + readonly themePath: readonly ["yellowMoutarde", "sun348moon860", "default"]; + readonly color: { + readonly light: "#695240"; + readonly dark: "#ffca00"; + }; + readonly parsedColorOptionName: { + readonly colorName: "yellowMoutarde"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 348; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 860; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-plain-orange-terre-battue"; + readonly themePath: readonly ["border", "plain", "orangeTerreBattue", "default"]; + readonly parsedColorDecisionName: { + readonly context: "border"; + readonly colorName: "orangeTerreBattue"; + readonly usage: "plain"; + }; + readonly colorOption: { + readonly colorOptionName: "--orange-terre-battue-sun-370-moon-672"; + readonly themePath: readonly ["orangeTerreBattue", "sun370moon672", "default"]; + readonly color: { + readonly light: "#755348"; + readonly dark: "#ff732c"; + }; + readonly parsedColorOptionName: { + readonly colorName: "orangeTerreBattue"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 370; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 672; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-plain-brown-cafe-creme"; + readonly themePath: readonly ["border", "plain", "brownCafeCreme", "default"]; + readonly parsedColorDecisionName: { + readonly context: "border"; + readonly colorName: "brownCafeCreme"; + readonly usage: "plain"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-cafe-creme-sun-383-moon-885"; + readonly themePath: readonly ["brownCafeCreme", "sun383moon885", "default"]; + readonly color: { + readonly light: "#685c48"; + readonly dark: "#ecd7a2"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownCafeCreme"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 383; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 885; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-plain-brown-caramel"; + readonly themePath: readonly ["border", "plain", "brownCaramel", "default"]; + readonly parsedColorDecisionName: { + readonly context: "border"; + readonly colorName: "brownCaramel"; + readonly usage: "plain"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-caramel-sun-425-moon-901"; + readonly themePath: readonly ["brownCaramel", "sun425moon901", "default"]; + readonly color: { + readonly light: "#845d48"; + readonly dark: "#fbd8ab"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownCaramel"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 901; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-plain-brown-opera"; + readonly themePath: readonly ["border", "plain", "brownOpera", "default"]; + readonly parsedColorDecisionName: { + readonly context: "border"; + readonly colorName: "brownOpera"; + readonly usage: "plain"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-opera-sun-395-moon-820"; + readonly themePath: readonly ["brownOpera", "sun395moon820", "default"]; + readonly color: { + readonly light: "#745b47"; + readonly dark: "#e6be92"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownOpera"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 395; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 820; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-plain-beige-gris-galet"; + readonly themePath: readonly ["border", "plain", "beigeGrisGalet", "default"]; + readonly parsedColorDecisionName: { + readonly context: "border"; + readonly colorName: "beigeGrisGalet"; + readonly usage: "plain"; + }; + readonly colorOption: { + readonly colorOptionName: "--beige-gris-galet-sun-407-moon-821"; + readonly themePath: readonly ["beigeGrisGalet", "sun407moon821", "default"]; + readonly color: { + readonly light: "#6a6156"; + readonly dark: "#d0c3b7"; + }; + readonly parsedColorOptionName: { + readonly colorName: "beigeGrisGalet"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 407; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 821; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--border-disabled-grey"; + readonly themePath: readonly ["border", "disabled", "grey", "default"]; + readonly parsedColorDecisionName: { + readonly context: "border"; + readonly colorName: "grey"; + readonly usage: "disabled"; + }; + readonly colorOption: { + readonly colorOptionName: "--grey-925-125"; + readonly themePath: readonly ["grey", "_925_125", "default"]; + readonly color: { + readonly light: "#e5e5e5"; + readonly dark: "#2a2a2a"; + }; + readonly parsedColorOptionName: { + readonly colorName: "grey"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-major-blue-france"; + readonly themePath: readonly ["artwork", "major", "blueFrance", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "blueFrance"; + readonly usage: "major"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-france-sun-113-625"; + readonly themePath: readonly ["blueFrance", "sun113_625", "default"]; + readonly color: { + readonly light: "#000091"; + readonly dark: "#8585f6"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueFrance"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 113; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 625; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-major-blue-france-hover"; + readonly themePath: readonly ["artwork", "major", "blueFrance", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "artwork"; + readonly colorName: "blueFrance"; + readonly usage: "major"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-france-sun-113-625-hover"; + readonly themePath: readonly ["blueFrance", "sun113_625", "hover"]; + readonly color: { + readonly light: "#1212ff"; + readonly dark: "#b1b1f9"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueFrance"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 113; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 625; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--artwork-major-blue-france-active"; + readonly themePath: readonly ["artwork", "major", "blueFrance", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "artwork"; + readonly colorName: "blueFrance"; + readonly usage: "major"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-france-sun-113-625-active"; + readonly themePath: readonly ["blueFrance", "sun113_625", "active"]; + readonly color: { + readonly light: "#2323ff"; + readonly dark: "#c6c6fb"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueFrance"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 113; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 625; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--artwork-major-red-marianne"; + readonly themePath: readonly ["artwork", "major", "redMarianne", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "redMarianne"; + readonly usage: "major"; + }; + readonly colorOption: { + readonly colorOptionName: "--red-marianne-425-625"; + readonly themePath: readonly ["redMarianne", "_425_625", "default"]; + readonly color: { + readonly light: "#c9191e"; + readonly dark: "#f95c5e"; + }; + readonly parsedColorOptionName: { + readonly colorName: "redMarianne"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + }; + readonly dark: { + readonly value: 625; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-major-red-marianne-hover"; + readonly themePath: readonly ["artwork", "major", "redMarianne", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "artwork"; + readonly colorName: "redMarianne"; + readonly usage: "major"; + }; + readonly colorOption: { + readonly colorOptionName: "--red-marianne-425-625-hover"; + readonly themePath: readonly ["redMarianne", "_425_625", "hover"]; + readonly color: { + readonly light: "#f93f42"; + readonly dark: "#fa9293"; + }; + readonly parsedColorOptionName: { + readonly colorName: "redMarianne"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + }; + readonly dark: { + readonly value: 625; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--artwork-major-red-marianne-active"; + readonly themePath: readonly ["artwork", "major", "redMarianne", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "artwork"; + readonly colorName: "redMarianne"; + readonly usage: "major"; + }; + readonly colorOption: { + readonly colorOptionName: "--red-marianne-425-625-active"; + readonly themePath: readonly ["redMarianne", "_425_625", "active"]; + readonly color: { + readonly light: "#f95a5c"; + readonly dark: "#fbabac"; + }; + readonly parsedColorOptionName: { + readonly colorName: "redMarianne"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + }; + readonly dark: { + readonly value: 625; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--artwork-major-green-tilleul-verveine"; + readonly themePath: readonly ["artwork", "major", "greenTilleulVerveine", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "greenTilleulVerveine"; + readonly usage: "major"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-tilleul-verveine-sun-418-moon-817"; + readonly themePath: readonly ["greenTilleulVerveine", "sun418moon817", "default"]; + readonly color: { + readonly light: "#66673d"; + readonly dark: "#d8c634"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenTilleulVerveine"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 418; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 817; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-major-green-tilleul-verveine-hover"; + readonly themePath: readonly ["artwork", "major", "greenTilleulVerveine", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "artwork"; + readonly colorName: "greenTilleulVerveine"; + readonly usage: "major"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-tilleul-verveine-sun-418-moon-817-hover"; + readonly themePath: readonly ["greenTilleulVerveine", "sun418moon817", "hover"]; + readonly color: { + readonly light: "#929359"; + readonly dark: "#fee943"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenTilleulVerveine"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 418; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 817; + readonly variant: "moon"; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--artwork-major-green-tilleul-verveine-active"; + readonly themePath: readonly ["artwork", "major", "greenTilleulVerveine", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "artwork"; + readonly colorName: "greenTilleulVerveine"; + readonly usage: "major"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-tilleul-verveine-sun-418-moon-817-active"; + readonly themePath: readonly ["greenTilleulVerveine", "sun418moon817", "active"]; + readonly color: { + readonly light: "#a7a967"; + readonly dark: "#fef1ab"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenTilleulVerveine"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 418; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 817; + readonly variant: "moon"; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--artwork-major-green-bourgeon"; + readonly themePath: readonly ["artwork", "major", "greenBourgeon", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "greenBourgeon"; + readonly usage: "major"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-bourgeon-sun-425-moon-759"; + readonly themePath: readonly ["greenBourgeon", "sun425moon759", "default"]; + readonly color: { + readonly light: "#447049"; + readonly dark: "#99c221"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenBourgeon"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 759; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-major-green-bourgeon-hover"; + readonly themePath: readonly ["artwork", "major", "greenBourgeon", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "artwork"; + readonly colorName: "greenBourgeon"; + readonly usage: "major"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-bourgeon-sun-425-moon-759-hover"; + readonly themePath: readonly ["greenBourgeon", "sun425moon759", "hover"]; + readonly color: { + readonly light: "#639f6a"; + readonly dark: "#baec2a"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenBourgeon"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 759; + readonly variant: "moon"; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--artwork-major-green-bourgeon-active"; + readonly themePath: readonly ["artwork", "major", "greenBourgeon", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "artwork"; + readonly colorName: "greenBourgeon"; + readonly usage: "major"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-bourgeon-sun-425-moon-759-active"; + readonly themePath: readonly ["greenBourgeon", "sun425moon759", "active"]; + readonly color: { + readonly light: "#72b77a"; + readonly dark: "#c9fd2e"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenBourgeon"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 759; + readonly variant: "moon"; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--artwork-major-green-emeraude"; + readonly themePath: readonly ["artwork", "major", "greenEmeraude", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "greenEmeraude"; + readonly usage: "major"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-emeraude-sun-425-moon-753"; + readonly themePath: readonly ["greenEmeraude", "sun425moon753", "default"]; + readonly color: { + readonly light: "#297254"; + readonly dark: "#34cb6a"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenEmeraude"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 753; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-major-green-emeraude-hover"; + readonly themePath: readonly ["artwork", "major", "greenEmeraude", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "artwork"; + readonly colorName: "greenEmeraude"; + readonly usage: "major"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-emeraude-sun-425-moon-753-hover"; + readonly themePath: readonly ["greenEmeraude", "sun425moon753", "hover"]; + readonly color: { + readonly light: "#3ea47a"; + readonly dark: "#42fb84"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenEmeraude"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 753; + readonly variant: "moon"; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--artwork-major-green-emeraude-active"; + readonly themePath: readonly ["artwork", "major", "greenEmeraude", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "artwork"; + readonly colorName: "greenEmeraude"; + readonly usage: "major"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-emeraude-sun-425-moon-753-active"; + readonly themePath: readonly ["greenEmeraude", "sun425moon753", "active"]; + readonly color: { + readonly light: "#49bc8d"; + readonly dark: "#80fda3"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenEmeraude"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 753; + readonly variant: "moon"; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--artwork-major-green-menthe"; + readonly themePath: readonly ["artwork", "major", "greenMenthe", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "greenMenthe"; + readonly usage: "major"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-menthe-sun-373-moon-652"; + readonly themePath: readonly ["greenMenthe", "sun373moon652", "default"]; + readonly color: { + readonly light: "#37635f"; + readonly dark: "#21ab8e"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenMenthe"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 373; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 652; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-major-green-menthe-hover"; + readonly themePath: readonly ["artwork", "major", "greenMenthe", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "artwork"; + readonly colorName: "greenMenthe"; + readonly usage: "major"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-menthe-sun-373-moon-652-hover"; + readonly themePath: readonly ["greenMenthe", "sun373moon652", "hover"]; + readonly color: { + readonly light: "#53918c"; + readonly dark: "#2eddb8"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenMenthe"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 373; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 652; + readonly variant: "moon"; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--artwork-major-green-menthe-active"; + readonly themePath: readonly ["artwork", "major", "greenMenthe", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "artwork"; + readonly colorName: "greenMenthe"; + readonly usage: "major"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-menthe-sun-373-moon-652-active"; + readonly themePath: readonly ["greenMenthe", "sun373moon652", "active"]; + readonly color: { + readonly light: "#62a9a2"; + readonly dark: "#34f4cc"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenMenthe"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 373; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 652; + readonly variant: "moon"; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--artwork-major-green-archipel"; + readonly themePath: readonly ["artwork", "major", "greenArchipel", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "greenArchipel"; + readonly usage: "major"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-archipel-sun-391-moon-716"; + readonly themePath: readonly ["greenArchipel", "sun391moon716", "default"]; + readonly color: { + readonly light: "#006a6f"; + readonly dark: "#34bab5"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenArchipel"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 391; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 716; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-major-green-archipel-hover"; + readonly themePath: readonly ["artwork", "major", "greenArchipel", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "artwork"; + readonly colorName: "greenArchipel"; + readonly usage: "major"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-archipel-sun-391-moon-716-hover"; + readonly themePath: readonly ["greenArchipel", "sun391moon716", "hover"]; + readonly color: { + readonly light: "#009fa7"; + readonly dark: "#43e9e2"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenArchipel"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 391; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 716; + readonly variant: "moon"; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--artwork-major-green-archipel-active"; + readonly themePath: readonly ["artwork", "major", "greenArchipel", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "artwork"; + readonly colorName: "greenArchipel"; + readonly usage: "major"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-archipel-sun-391-moon-716-active"; + readonly themePath: readonly ["greenArchipel", "sun391moon716", "active"]; + readonly color: { + readonly light: "#00bbc3"; + readonly dark: "#4cfdf6"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenArchipel"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 391; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 716; + readonly variant: "moon"; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--artwork-major-blue-ecume"; + readonly themePath: readonly ["artwork", "major", "blueEcume", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "blueEcume"; + readonly usage: "major"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-ecume-sun-247-moon-675"; + readonly themePath: readonly ["blueEcume", "sun247moon675", "default"]; + readonly color: { + readonly light: "#2f4077"; + readonly dark: "#869ece"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueEcume"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 247; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 675; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-major-blue-ecume-hover"; + readonly themePath: readonly ["artwork", "major", "blueEcume", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "artwork"; + readonly colorName: "blueEcume"; + readonly usage: "major"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-ecume-sun-247-moon-675-hover"; + readonly themePath: readonly ["blueEcume", "sun247moon675", "hover"]; + readonly color: { + readonly light: "#4e68bb"; + readonly dark: "#b8c5e2"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueEcume"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 247; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 675; + readonly variant: "moon"; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--artwork-major-blue-ecume-active"; + readonly themePath: readonly ["artwork", "major", "blueEcume", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "artwork"; + readonly colorName: "blueEcume"; + readonly usage: "major"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-ecume-sun-247-moon-675-active"; + readonly themePath: readonly ["blueEcume", "sun247moon675", "active"]; + readonly color: { + readonly light: "#667dcf"; + readonly dark: "#ced6ea"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueEcume"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 247; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 675; + readonly variant: "moon"; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--artwork-major-blue-cumulus"; + readonly themePath: readonly ["artwork", "major", "blueCumulus", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "blueCumulus"; + readonly usage: "major"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-cumulus-sun-368-moon-732"; + readonly themePath: readonly ["blueCumulus", "sun368moon732", "default"]; + readonly color: { + readonly light: "#3558a2"; + readonly dark: "#7ab1e8"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueCumulus"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 368; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 732; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-major-blue-cumulus-hover"; + readonly themePath: readonly ["artwork", "major", "blueCumulus", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "artwork"; + readonly colorName: "blueCumulus"; + readonly usage: "major"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-cumulus-sun-368-moon-732-hover"; + readonly themePath: readonly ["blueCumulus", "sun368moon732", "hover"]; + readonly color: { + readonly light: "#5982e0"; + readonly dark: "#bad2f2"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueCumulus"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 368; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 732; + readonly variant: "moon"; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--artwork-major-blue-cumulus-active"; + readonly themePath: readonly ["artwork", "major", "blueCumulus", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "artwork"; + readonly colorName: "blueCumulus"; + readonly usage: "major"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-cumulus-sun-368-moon-732-active"; + readonly themePath: readonly ["blueCumulus", "sun368moon732", "active"]; + readonly color: { + readonly light: "#7996e6"; + readonly dark: "#d2e2f6"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueCumulus"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 368; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 732; + readonly variant: "moon"; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--artwork-major-purple-glycine"; + readonly themePath: readonly ["artwork", "major", "purpleGlycine", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "purpleGlycine"; + readonly usage: "major"; + }; + readonly colorOption: { + readonly colorOptionName: "--purple-glycine-sun-319-moon-630"; + readonly themePath: readonly ["purpleGlycine", "sun319moon630", "default"]; + readonly color: { + readonly light: "#6e445a"; + readonly dark: "#ce70cc"; + }; + readonly parsedColorOptionName: { + readonly colorName: "purpleGlycine"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 319; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 630; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-major-purple-glycine-hover"; + readonly themePath: readonly ["artwork", "major", "purpleGlycine", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "artwork"; + readonly colorName: "purpleGlycine"; + readonly usage: "major"; + }; + readonly colorOption: { + readonly colorOptionName: "--purple-glycine-sun-319-moon-630-hover"; + readonly themePath: readonly ["purpleGlycine", "sun319moon630", "hover"]; + readonly color: { + readonly light: "#a66989"; + readonly dark: "#dfa4dd"; + }; + readonly parsedColorOptionName: { + readonly colorName: "purpleGlycine"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 319; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 630; + readonly variant: "moon"; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--artwork-major-purple-glycine-active"; + readonly themePath: readonly ["artwork", "major", "purpleGlycine", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "artwork"; + readonly colorName: "purpleGlycine"; + readonly usage: "major"; + }; + readonly colorOption: { + readonly colorOptionName: "--purple-glycine-sun-319-moon-630-active"; + readonly themePath: readonly ["purpleGlycine", "sun319moon630", "active"]; + readonly color: { + readonly light: "#bb7f9e"; + readonly dark: "#e7bbe6"; + }; + readonly parsedColorOptionName: { + readonly colorName: "purpleGlycine"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 319; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 630; + readonly variant: "moon"; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--artwork-major-pink-macaron"; + readonly themePath: readonly ["artwork", "major", "pinkMacaron", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "pinkMacaron"; + readonly usage: "major"; + }; + readonly colorOption: { + readonly colorOptionName: "--pink-macaron-sun-406-moon-833"; + readonly themePath: readonly ["pinkMacaron", "sun406moon833", "default"]; + readonly color: { + readonly light: "#8d533e"; + readonly dark: "#ffb7ae"; + }; + readonly parsedColorOptionName: { + readonly colorName: "pinkMacaron"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 406; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 833; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-major-pink-macaron-hover"; + readonly themePath: readonly ["artwork", "major", "pinkMacaron", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "artwork"; + readonly colorName: "pinkMacaron"; + readonly usage: "major"; + }; + readonly colorOption: { + readonly colorOptionName: "--pink-macaron-sun-406-moon-833-hover"; + readonly themePath: readonly ["pinkMacaron", "sun406moon833", "hover"]; + readonly color: { + readonly light: "#ca795c"; + readonly dark: "#ffe0dc"; + }; + readonly parsedColorOptionName: { + readonly colorName: "pinkMacaron"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 406; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 833; + readonly variant: "moon"; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--artwork-major-pink-macaron-active"; + readonly themePath: readonly ["artwork", "major", "pinkMacaron", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "artwork"; + readonly colorName: "pinkMacaron"; + readonly usage: "major"; + }; + readonly colorOption: { + readonly colorOptionName: "--pink-macaron-sun-406-moon-833-active"; + readonly themePath: readonly ["pinkMacaron", "sun406moon833", "active"]; + readonly color: { + readonly light: "#e08e73"; + readonly dark: "#fff0ee"; + }; + readonly parsedColorOptionName: { + readonly colorName: "pinkMacaron"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 406; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 833; + readonly variant: "moon"; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--artwork-major-pink-tuile"; + readonly themePath: readonly ["artwork", "major", "pinkTuile", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "pinkTuile"; + readonly usage: "major"; + }; + readonly colorOption: { + readonly colorOptionName: "--pink-tuile-sun-425-moon-750"; + readonly themePath: readonly ["pinkTuile", "sun425moon750", "default"]; + readonly color: { + readonly light: "#a94645"; + readonly dark: "#ff9575"; + }; + readonly parsedColorOptionName: { + readonly colorName: "pinkTuile"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 750; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-major-pink-tuile-hover"; + readonly themePath: readonly ["artwork", "major", "pinkTuile", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "artwork"; + readonly colorName: "pinkTuile"; + readonly usage: "major"; + }; + readonly colorOption: { + readonly colorOptionName: "--pink-tuile-sun-425-moon-750-hover"; + readonly themePath: readonly ["pinkTuile", "sun425moon750", "hover"]; + readonly color: { + readonly light: "#d5706f"; + readonly dark: "#ffc4b7"; + }; + readonly parsedColorOptionName: { + readonly colorName: "pinkTuile"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 750; + readonly variant: "moon"; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--artwork-major-pink-tuile-active"; + readonly themePath: readonly ["artwork", "major", "pinkTuile", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "artwork"; + readonly colorName: "pinkTuile"; + readonly usage: "major"; + }; + readonly colorOption: { + readonly colorOptionName: "--pink-tuile-sun-425-moon-750-active"; + readonly themePath: readonly ["pinkTuile", "sun425moon750", "active"]; + readonly color: { + readonly light: "#da8a89"; + readonly dark: "#ffd8d0"; + }; + readonly parsedColorOptionName: { + readonly colorName: "pinkTuile"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 750; + readonly variant: "moon"; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--artwork-major-yellow-tournesol"; + readonly themePath: readonly ["artwork", "major", "yellowTournesol", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "yellowTournesol"; + readonly usage: "major"; + }; + readonly colorOption: { + readonly colorOptionName: "--yellow-tournesol-sun-407-moon-922"; + readonly themePath: readonly ["yellowTournesol", "sun407moon922", "default"]; + readonly color: { + readonly light: "#716043"; + readonly dark: "#ffe552"; + }; + readonly parsedColorOptionName: { + readonly colorName: "yellowTournesol"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 407; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 922; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-major-yellow-tournesol-hover"; + readonly themePath: readonly ["artwork", "major", "yellowTournesol", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "artwork"; + readonly colorName: "yellowTournesol"; + readonly usage: "major"; + }; + readonly colorOption: { + readonly colorOptionName: "--yellow-tournesol-sun-407-moon-922-hover"; + readonly themePath: readonly ["yellowTournesol", "sun407moon922", "hover"]; + readonly color: { + readonly light: "#a28a62"; + readonly dark: "#e1c700"; + }; + readonly parsedColorOptionName: { + readonly colorName: "yellowTournesol"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 407; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 922; + readonly variant: "moon"; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--artwork-major-yellow-tournesol-active"; + readonly themePath: readonly ["artwork", "major", "yellowTournesol", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "artwork"; + readonly colorName: "yellowTournesol"; + readonly usage: "major"; + }; + readonly colorOption: { + readonly colorOptionName: "--yellow-tournesol-sun-407-moon-922-active"; + readonly themePath: readonly ["yellowTournesol", "sun407moon922", "active"]; + readonly color: { + readonly light: "#ba9f72"; + readonly dark: "#cab300"; + }; + readonly parsedColorOptionName: { + readonly colorName: "yellowTournesol"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 407; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 922; + readonly variant: "moon"; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--artwork-major-yellow-moutarde"; + readonly themePath: readonly ["artwork", "major", "yellowMoutarde", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "yellowMoutarde"; + readonly usage: "major"; + }; + readonly colorOption: { + readonly colorOptionName: "--yellow-moutarde-sun-348-moon-860"; + readonly themePath: readonly ["yellowMoutarde", "sun348moon860", "default"]; + readonly color: { + readonly light: "#695240"; + readonly dark: "#ffca00"; + }; + readonly parsedColorOptionName: { + readonly colorName: "yellowMoutarde"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 348; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 860; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-major-yellow-moutarde-hover"; + readonly themePath: readonly ["artwork", "major", "yellowMoutarde", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "artwork"; + readonly colorName: "yellowMoutarde"; + readonly usage: "major"; + }; + readonly colorOption: { + readonly colorOptionName: "--yellow-moutarde-sun-348-moon-860-hover"; + readonly themePath: readonly ["yellowMoutarde", "sun348moon860", "hover"]; + readonly color: { + readonly light: "#9b7b61"; + readonly dark: "#cda200"; + }; + readonly parsedColorOptionName: { + readonly colorName: "yellowMoutarde"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 348; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 860; + readonly variant: "moon"; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--artwork-major-yellow-moutarde-active"; + readonly themePath: readonly ["artwork", "major", "yellowMoutarde", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "artwork"; + readonly colorName: "yellowMoutarde"; + readonly usage: "major"; + }; + readonly colorOption: { + readonly colorOptionName: "--yellow-moutarde-sun-348-moon-860-active"; + readonly themePath: readonly ["yellowMoutarde", "sun348moon860", "active"]; + readonly color: { + readonly light: "#b58f72"; + readonly dark: "#b28c00"; + }; + readonly parsedColorOptionName: { + readonly colorName: "yellowMoutarde"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 348; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 860; + readonly variant: "moon"; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--artwork-major-orange-terre-battue"; + readonly themePath: readonly ["artwork", "major", "orangeTerreBattue", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "orangeTerreBattue"; + readonly usage: "major"; + }; + readonly colorOption: { + readonly colorOptionName: "--orange-terre-battue-sun-370-moon-672"; + readonly themePath: readonly ["orangeTerreBattue", "sun370moon672", "default"]; + readonly color: { + readonly light: "#755348"; + readonly dark: "#ff732c"; + }; + readonly parsedColorOptionName: { + readonly colorName: "orangeTerreBattue"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 370; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 672; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-major-orange-terre-battue-hover"; + readonly themePath: readonly ["artwork", "major", "orangeTerreBattue", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "artwork"; + readonly colorName: "orangeTerreBattue"; + readonly usage: "major"; + }; + readonly colorOption: { + readonly colorOptionName: "--orange-terre-battue-sun-370-moon-672-hover"; + readonly themePath: readonly ["orangeTerreBattue", "sun370moon672", "hover"]; + readonly color: { + readonly light: "#ab7b6b"; + readonly dark: "#ffa48b"; + }; + readonly parsedColorOptionName: { + readonly colorName: "orangeTerreBattue"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 370; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 672; + readonly variant: "moon"; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--artwork-major-orange-terre-battue-active"; + readonly themePath: readonly ["artwork", "major", "orangeTerreBattue", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "artwork"; + readonly colorName: "orangeTerreBattue"; + readonly usage: "major"; + }; + readonly colorOption: { + readonly colorOptionName: "--orange-terre-battue-sun-370-moon-672-active"; + readonly themePath: readonly ["orangeTerreBattue", "sun370moon672", "active"]; + readonly color: { + readonly light: "#c68f7d"; + readonly dark: "#ffbbab"; + }; + readonly parsedColorOptionName: { + readonly colorName: "orangeTerreBattue"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 370; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 672; + readonly variant: "moon"; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--artwork-major-brown-cafe-creme"; + readonly themePath: readonly ["artwork", "major", "brownCafeCreme", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "brownCafeCreme"; + readonly usage: "major"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-cafe-creme-sun-383-moon-885"; + readonly themePath: readonly ["brownCafeCreme", "sun383moon885", "default"]; + readonly color: { + readonly light: "#685c48"; + readonly dark: "#ecd7a2"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownCafeCreme"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 383; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 885; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-major-brown-cafe-creme-hover"; + readonly themePath: readonly ["artwork", "major", "brownCafeCreme", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "artwork"; + readonly colorName: "brownCafeCreme"; + readonly usage: "major"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-cafe-creme-sun-383-moon-885-hover"; + readonly themePath: readonly ["brownCafeCreme", "sun383moon885", "hover"]; + readonly color: { + readonly light: "#97866a"; + readonly dark: "#c5b386"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownCafeCreme"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 383; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 885; + readonly variant: "moon"; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--artwork-major-brown-cafe-creme-active"; + readonly themePath: readonly ["artwork", "major", "brownCafeCreme", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "artwork"; + readonly colorName: "brownCafeCreme"; + readonly usage: "major"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-cafe-creme-sun-383-moon-885-active"; + readonly themePath: readonly ["brownCafeCreme", "sun383moon885", "active"]; + readonly color: { + readonly light: "#ae9b7b"; + readonly dark: "#af9f77"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownCafeCreme"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 383; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 885; + readonly variant: "moon"; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--artwork-major-brown-caramel"; + readonly themePath: readonly ["artwork", "major", "brownCaramel", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "brownCaramel"; + readonly usage: "major"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-caramel-sun-425-moon-901"; + readonly themePath: readonly ["brownCaramel", "sun425moon901", "default"]; + readonly color: { + readonly light: "#845d48"; + readonly dark: "#fbd8ab"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownCaramel"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 901; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-major-brown-caramel-hover"; + readonly themePath: readonly ["artwork", "major", "brownCaramel", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "artwork"; + readonly colorName: "brownCaramel"; + readonly usage: "major"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-caramel-sun-425-moon-901-hover"; + readonly themePath: readonly ["brownCaramel", "sun425moon901", "hover"]; + readonly color: { + readonly light: "#bb8568"; + readonly dark: "#efb547"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownCaramel"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 901; + readonly variant: "moon"; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--artwork-major-brown-caramel-active"; + readonly themePath: readonly ["artwork", "major", "brownCaramel", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "artwork"; + readonly colorName: "brownCaramel"; + readonly usage: "major"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-caramel-sun-425-moon-901-active"; + readonly themePath: readonly ["brownCaramel", "sun425moon901", "active"]; + readonly color: { + readonly light: "#d69978"; + readonly dark: "#d6a23e"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownCaramel"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 425; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 901; + readonly variant: "moon"; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--artwork-major-brown-opera"; + readonly themePath: readonly ["artwork", "major", "brownOpera", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "brownOpera"; + readonly usage: "major"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-opera-sun-395-moon-820"; + readonly themePath: readonly ["brownOpera", "sun395moon820", "default"]; + readonly color: { + readonly light: "#745b47"; + readonly dark: "#e6be92"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownOpera"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 395; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 820; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-major-brown-opera-hover"; + readonly themePath: readonly ["artwork", "major", "brownOpera", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "artwork"; + readonly colorName: "brownOpera"; + readonly usage: "major"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-opera-sun-395-moon-820-hover"; + readonly themePath: readonly ["brownOpera", "sun395moon820", "hover"]; + readonly color: { + readonly light: "#a78468"; + readonly dark: "#f2e2d3"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownOpera"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 395; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 820; + readonly variant: "moon"; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--artwork-major-brown-opera-active"; + readonly themePath: readonly ["artwork", "major", "brownOpera", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "artwork"; + readonly colorName: "brownOpera"; + readonly usage: "major"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-opera-sun-395-moon-820-active"; + readonly themePath: readonly ["brownOpera", "sun395moon820", "active"]; + readonly color: { + readonly light: "#c09979"; + readonly dark: "#f8f0e9"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownOpera"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 395; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 820; + readonly variant: "moon"; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--artwork-major-beige-gris-galet"; + readonly themePath: readonly ["artwork", "major", "beigeGrisGalet", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "beigeGrisGalet"; + readonly usage: "major"; + }; + readonly colorOption: { + readonly colorOptionName: "--beige-gris-galet-sun-407-moon-821"; + readonly themePath: readonly ["beigeGrisGalet", "sun407moon821", "default"]; + readonly color: { + readonly light: "#6a6156"; + readonly dark: "#d0c3b7"; + }; + readonly parsedColorOptionName: { + readonly colorName: "beigeGrisGalet"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 407; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 821; + readonly variant: "moon"; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-major-beige-gris-galet-hover"; + readonly themePath: readonly ["artwork", "major", "beigeGrisGalet", "hover"]; + readonly parsedColorDecisionName: { + readonly state: "hover"; + readonly context: "artwork"; + readonly colorName: "beigeGrisGalet"; + readonly usage: "major"; + }; + readonly colorOption: { + readonly colorOptionName: "--beige-gris-galet-sun-407-moon-821-hover"; + readonly themePath: readonly ["beigeGrisGalet", "sun407moon821", "hover"]; + readonly color: { + readonly light: "#988b7c"; + readonly dark: "#eae5e1"; + }; + readonly parsedColorOptionName: { + readonly colorName: "beigeGrisGalet"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 407; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 821; + readonly variant: "moon"; + }; + }; + readonly state: "hover"; + }; + }; +}, { + readonly colorDecisionName: "--artwork-major-beige-gris-galet-active"; + readonly themePath: readonly ["artwork", "major", "beigeGrisGalet", "active"]; + readonly parsedColorDecisionName: { + readonly state: "active"; + readonly context: "artwork"; + readonly colorName: "beigeGrisGalet"; + readonly usage: "major"; + }; + readonly colorOption: { + readonly colorOptionName: "--beige-gris-galet-sun-407-moon-821-active"; + readonly themePath: readonly ["beigeGrisGalet", "sun407moon821", "active"]; + readonly color: { + readonly light: "#afa08f"; + readonly dark: "#f4f2f0"; + }; + readonly parsedColorOptionName: { + readonly colorName: "beigeGrisGalet"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 407; + readonly variant: "sun"; + }; + readonly dark: { + readonly value: 821; + readonly variant: "moon"; + }; + }; + readonly state: "active"; + }; + }; +}, { + readonly colorDecisionName: "--artwork-minor-blue-france"; + readonly themePath: readonly ["artwork", "minor", "blueFrance", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "blueFrance"; + readonly usage: "minor"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-france-main-525"; + readonly themePath: readonly ["blueFrance", "main525", "default"]; + readonly color: "#6a6af4"; + readonly parsedColorOptionName: { + readonly colorName: "blueFrance"; + readonly brightness: { + readonly isInvariant: true; + readonly value: 525; + readonly variant: "main"; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-minor-red-marianne"; + readonly themePath: readonly ["artwork", "minor", "redMarianne", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "redMarianne"; + readonly usage: "minor"; + }; + readonly colorOption: { + readonly colorOptionName: "--red-marianne-main-472"; + readonly themePath: readonly ["redMarianne", "main472", "default"]; + readonly color: "#e1000f"; + readonly parsedColorOptionName: { + readonly colorName: "redMarianne"; + readonly brightness: { + readonly isInvariant: true; + readonly value: 472; + readonly variant: "main"; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-minor-green-tilleul-verveine"; + readonly themePath: readonly ["artwork", "minor", "greenTilleulVerveine", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "greenTilleulVerveine"; + readonly usage: "minor"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-tilleul-verveine-main-707"; + readonly themePath: readonly ["greenTilleulVerveine", "main707", "default"]; + readonly color: "#b7a73f"; + readonly parsedColorOptionName: { + readonly colorName: "greenTilleulVerveine"; + readonly brightness: { + readonly isInvariant: true; + readonly value: 707; + readonly variant: "main"; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-minor-green-bourgeon"; + readonly themePath: readonly ["artwork", "minor", "greenBourgeon", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "greenBourgeon"; + readonly usage: "minor"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-bourgeon-main-640"; + readonly themePath: readonly ["greenBourgeon", "main640", "default"]; + readonly color: "#68a532"; + readonly parsedColorOptionName: { + readonly colorName: "greenBourgeon"; + readonly brightness: { + readonly isInvariant: true; + readonly value: 640; + readonly variant: "main"; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-minor-green-emeraude"; + readonly themePath: readonly ["artwork", "minor", "greenEmeraude", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "greenEmeraude"; + readonly usage: "minor"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-emeraude-main-632"; + readonly themePath: readonly ["greenEmeraude", "main632", "default"]; + readonly color: "#00a95f"; + readonly parsedColorOptionName: { + readonly colorName: "greenEmeraude"; + readonly brightness: { + readonly isInvariant: true; + readonly value: 632; + readonly variant: "main"; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-minor-green-menthe"; + readonly themePath: readonly ["artwork", "minor", "greenMenthe", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "greenMenthe"; + readonly usage: "minor"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-menthe-main-548"; + readonly themePath: readonly ["greenMenthe", "main548", "default"]; + readonly color: "#009081"; + readonly parsedColorOptionName: { + readonly colorName: "greenMenthe"; + readonly brightness: { + readonly isInvariant: true; + readonly value: 548; + readonly variant: "main"; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-minor-green-archipel"; + readonly themePath: readonly ["artwork", "minor", "greenArchipel", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "greenArchipel"; + readonly usage: "minor"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-archipel-main-557"; + readonly themePath: readonly ["greenArchipel", "main557", "default"]; + readonly color: "#009099"; + readonly parsedColorOptionName: { + readonly colorName: "greenArchipel"; + readonly brightness: { + readonly isInvariant: true; + readonly value: 557; + readonly variant: "main"; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-minor-blue-ecume"; + readonly themePath: readonly ["artwork", "minor", "blueEcume", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "blueEcume"; + readonly usage: "minor"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-ecume-main-400"; + readonly themePath: readonly ["blueEcume", "main400", "default"]; + readonly color: "#465f9d"; + readonly parsedColorOptionName: { + readonly colorName: "blueEcume"; + readonly brightness: { + readonly isInvariant: true; + readonly value: 400; + readonly variant: "main"; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-minor-blue-cumulus"; + readonly themePath: readonly ["artwork", "minor", "blueCumulus", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "blueCumulus"; + readonly usage: "minor"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-cumulus-main-526"; + readonly themePath: readonly ["blueCumulus", "main526", "default"]; + readonly color: "#417dc4"; + readonly parsedColorOptionName: { + readonly colorName: "blueCumulus"; + readonly brightness: { + readonly isInvariant: true; + readonly value: 526; + readonly variant: "main"; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-minor-purple-glycine"; + readonly themePath: readonly ["artwork", "minor", "purpleGlycine", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "purpleGlycine"; + readonly usage: "minor"; + }; + readonly colorOption: { + readonly colorOptionName: "--purple-glycine-main-494"; + readonly themePath: readonly ["purpleGlycine", "main494", "default"]; + readonly color: "#a558a0"; + readonly parsedColorOptionName: { + readonly colorName: "purpleGlycine"; + readonly brightness: { + readonly isInvariant: true; + readonly value: 494; + readonly variant: "main"; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-minor-pink-macaron"; + readonly themePath: readonly ["artwork", "minor", "pinkMacaron", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "pinkMacaron"; + readonly usage: "minor"; + }; + readonly colorOption: { + readonly colorOptionName: "--pink-macaron-main-689"; + readonly themePath: readonly ["pinkMacaron", "main689", "default"]; + readonly color: "#e18b76"; + readonly parsedColorOptionName: { + readonly colorName: "pinkMacaron"; + readonly brightness: { + readonly isInvariant: true; + readonly value: 689; + readonly variant: "main"; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-minor-pink-tuile"; + readonly themePath: readonly ["artwork", "minor", "pinkTuile", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "pinkTuile"; + readonly usage: "minor"; + }; + readonly colorOption: { + readonly colorOptionName: "--pink-tuile-main-556"; + readonly themePath: readonly ["pinkTuile", "main556", "default"]; + readonly color: "#ce614a"; + readonly parsedColorOptionName: { + readonly colorName: "pinkTuile"; + readonly brightness: { + readonly isInvariant: true; + readonly value: 556; + readonly variant: "main"; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-minor-yellow-tournesol"; + readonly themePath: readonly ["artwork", "minor", "yellowTournesol", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "yellowTournesol"; + readonly usage: "minor"; + }; + readonly colorOption: { + readonly colorOptionName: "--yellow-tournesol-main-731"; + readonly themePath: readonly ["yellowTournesol", "main731", "default"]; + readonly color: "#c8aa39"; + readonly parsedColorOptionName: { + readonly colorName: "yellowTournesol"; + readonly brightness: { + readonly isInvariant: true; + readonly value: 731; + readonly variant: "main"; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-minor-yellow-moutarde"; + readonly themePath: readonly ["artwork", "minor", "yellowMoutarde", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "yellowMoutarde"; + readonly usage: "minor"; + }; + readonly colorOption: { + readonly colorOptionName: "--yellow-moutarde-main-679"; + readonly themePath: readonly ["yellowMoutarde", "main679", "default"]; + readonly color: "#c3992a"; + readonly parsedColorOptionName: { + readonly colorName: "yellowMoutarde"; + readonly brightness: { + readonly isInvariant: true; + readonly value: 679; + readonly variant: "main"; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-minor-orange-terre-battue"; + readonly themePath: readonly ["artwork", "minor", "orangeTerreBattue", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "orangeTerreBattue"; + readonly usage: "minor"; + }; + readonly colorOption: { + readonly colorOptionName: "--orange-terre-battue-main-645"; + readonly themePath: readonly ["orangeTerreBattue", "main645", "default"]; + readonly color: "#e4794a"; + readonly parsedColorOptionName: { + readonly colorName: "orangeTerreBattue"; + readonly brightness: { + readonly isInvariant: true; + readonly value: 645; + readonly variant: "main"; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-minor-brown-cafe-creme"; + readonly themePath: readonly ["artwork", "minor", "brownCafeCreme", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "brownCafeCreme"; + readonly usage: "minor"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-cafe-creme-main-782"; + readonly themePath: readonly ["brownCafeCreme", "main782", "default"]; + readonly color: "#d1b781"; + readonly parsedColorOptionName: { + readonly colorName: "brownCafeCreme"; + readonly brightness: { + readonly isInvariant: true; + readonly value: 782; + readonly variant: "main"; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-minor-brown-caramel"; + readonly themePath: readonly ["artwork", "minor", "brownCaramel", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "brownCaramel"; + readonly usage: "minor"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-caramel-main-648"; + readonly themePath: readonly ["brownCaramel", "main648", "default"]; + readonly color: "#c08c65"; + readonly parsedColorOptionName: { + readonly colorName: "brownCaramel"; + readonly brightness: { + readonly isInvariant: true; + readonly value: 648; + readonly variant: "main"; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-minor-brown-opera"; + readonly themePath: readonly ["artwork", "minor", "brownOpera", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "brownOpera"; + readonly usage: "minor"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-opera-main-680"; + readonly themePath: readonly ["brownOpera", "main680", "default"]; + readonly color: "#bd987a"; + readonly parsedColorOptionName: { + readonly colorName: "brownOpera"; + readonly brightness: { + readonly isInvariant: true; + readonly value: 680; + readonly variant: "main"; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-minor-beige-gris-galet"; + readonly themePath: readonly ["artwork", "minor", "beigeGrisGalet", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "beigeGrisGalet"; + readonly usage: "minor"; + }; + readonly colorOption: { + readonly colorOptionName: "--beige-gris-galet-main-702"; + readonly themePath: readonly ["beigeGrisGalet", "main702", "default"]; + readonly color: "#aea397"; + readonly parsedColorOptionName: { + readonly colorName: "beigeGrisGalet"; + readonly brightness: { + readonly isInvariant: true; + readonly value: 702; + readonly variant: "main"; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-decorative-grey"; + readonly themePath: readonly ["artwork", "decorative", "grey", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "grey"; + readonly usage: "decorative"; + }; + readonly colorOption: { + readonly colorOptionName: "--grey-950-100"; + readonly themePath: readonly ["grey", "_950_100", "default"]; + readonly color: { + readonly light: "#eeeeee"; + readonly dark: "#242424"; + }; + readonly parsedColorOptionName: { + readonly colorName: "grey"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-decorative-blue-france"; + readonly themePath: readonly ["artwork", "decorative", "blueFrance", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "blueFrance"; + readonly usage: "decorative"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-france-950-100"; + readonly themePath: readonly ["blueFrance", "_950_100", "default"]; + readonly color: { + readonly light: "#ececfe"; + readonly dark: "#21213f"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueFrance"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-decorative-red-marianne"; + readonly themePath: readonly ["artwork", "decorative", "redMarianne", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "redMarianne"; + readonly usage: "decorative"; + }; + readonly colorOption: { + readonly colorOptionName: "--red-marianne-950-100"; + readonly themePath: readonly ["redMarianne", "_950_100", "default"]; + readonly color: { + readonly light: "#fee9e9"; + readonly dark: "#331f1f"; + }; + readonly parsedColorOptionName: { + readonly colorName: "redMarianne"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-decorative-green-tilleul-verveine"; + readonly themePath: readonly ["artwork", "decorative", "greenTilleulVerveine", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "greenTilleulVerveine"; + readonly usage: "decorative"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-tilleul-verveine-950-100"; + readonly themePath: readonly ["greenTilleulVerveine", "_950_100", "default"]; + readonly color: { + readonly light: "#fceeac"; + readonly dark: "#272419"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenTilleulVerveine"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-decorative-green-bourgeon"; + readonly themePath: readonly ["artwork", "decorative", "greenBourgeon", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "greenBourgeon"; + readonly usage: "decorative"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-bourgeon-950-100"; + readonly themePath: readonly ["greenBourgeon", "_950_100", "default"]; + readonly color: { + readonly light: "#c9fcac"; + readonly dark: "#1e2719"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenBourgeon"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-decorative-green-emeraude"; + readonly themePath: readonly ["artwork", "decorative", "greenEmeraude", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "greenEmeraude"; + readonly usage: "decorative"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-emeraude-950-100"; + readonly themePath: readonly ["greenEmeraude", "_950_100", "default"]; + readonly color: { + readonly light: "#c3fad5"; + readonly dark: "#19271e"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenEmeraude"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-decorative-green-menthe"; + readonly themePath: readonly ["artwork", "decorative", "greenMenthe", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "greenMenthe"; + readonly usage: "decorative"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-menthe-950-100"; + readonly themePath: readonly ["greenMenthe", "_950_100", "default"]; + readonly color: { + readonly light: "#bafaee"; + readonly dark: "#1a2624"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenMenthe"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-decorative-green-archipel"; + readonly themePath: readonly ["artwork", "decorative", "greenArchipel", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "greenArchipel"; + readonly usage: "decorative"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-archipel-950-100"; + readonly themePath: readonly ["greenArchipel", "_950_100", "default"]; + readonly color: { + readonly light: "#c7f6fc"; + readonly dark: "#1a2628"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenArchipel"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-decorative-blue-ecume"; + readonly themePath: readonly ["artwork", "decorative", "blueEcume", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "blueEcume"; + readonly usage: "decorative"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-ecume-950-100"; + readonly themePath: readonly ["blueEcume", "_950_100", "default"]; + readonly color: { + readonly light: "#e9edfe"; + readonly dark: "#1d2437"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueEcume"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-decorative-blue-cumulus"; + readonly themePath: readonly ["artwork", "decorative", "blueCumulus", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "blueCumulus"; + readonly usage: "decorative"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-cumulus-950-100"; + readonly themePath: readonly ["blueCumulus", "_950_100", "default"]; + readonly color: { + readonly light: "#e6eefe"; + readonly dark: "#1c2433"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueCumulus"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-decorative-purple-glycine"; + readonly themePath: readonly ["artwork", "decorative", "purpleGlycine", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "purpleGlycine"; + readonly usage: "decorative"; + }; + readonly colorOption: { + readonly colorOptionName: "--purple-glycine-950-100"; + readonly themePath: readonly ["purpleGlycine", "_950_100", "default"]; + readonly color: { + readonly light: "#fee7fc"; + readonly dark: "#2c202b"; + }; + readonly parsedColorOptionName: { + readonly colorName: "purpleGlycine"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-decorative-pink-macaron"; + readonly themePath: readonly ["artwork", "decorative", "pinkMacaron", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "pinkMacaron"; + readonly usage: "decorative"; + }; + readonly colorOption: { + readonly colorOptionName: "--pink-macaron-950-100"; + readonly themePath: readonly ["pinkMacaron", "_950_100", "default"]; + readonly color: { + readonly light: "#fee9e6"; + readonly dark: "#2e211f"; + }; + readonly parsedColorOptionName: { + readonly colorName: "pinkMacaron"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-decorative-pink-tuile"; + readonly themePath: readonly ["artwork", "decorative", "pinkTuile", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "pinkTuile"; + readonly usage: "decorative"; + }; + readonly colorOption: { + readonly colorOptionName: "--pink-tuile-950-100"; + readonly themePath: readonly ["pinkTuile", "_950_100", "default"]; + readonly color: { + readonly light: "#fee9e7"; + readonly dark: "#2f211f"; + }; + readonly parsedColorOptionName: { + readonly colorName: "pinkTuile"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-decorative-yellow-tournesol"; + readonly themePath: readonly ["artwork", "decorative", "yellowTournesol", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "yellowTournesol"; + readonly usage: "decorative"; + }; + readonly colorOption: { + readonly colorOptionName: "--yellow-tournesol-950-100"; + readonly themePath: readonly ["yellowTournesol", "_950_100", "default"]; + readonly color: { + readonly light: "#feecc2"; + readonly dark: "#292416"; + }; + readonly parsedColorOptionName: { + readonly colorName: "yellowTournesol"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-decorative-yellow-moutarde"; + readonly themePath: readonly ["artwork", "decorative", "yellowMoutarde", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "yellowMoutarde"; + readonly usage: "decorative"; + }; + readonly colorOption: { + readonly colorOptionName: "--yellow-moutarde-950-100"; + readonly themePath: readonly ["yellowMoutarde", "_950_100", "default"]; + readonly color: { + readonly light: "#feebd0"; + readonly dark: "#2a2319"; + }; + readonly parsedColorOptionName: { + readonly colorName: "yellowMoutarde"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-decorative-orange-terre-battue"; + readonly themePath: readonly ["artwork", "decorative", "orangeTerreBattue", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "orangeTerreBattue"; + readonly usage: "decorative"; + }; + readonly colorOption: { + readonly colorOptionName: "--orange-terre-battue-950-100"; + readonly themePath: readonly ["orangeTerreBattue", "_950_100", "default"]; + readonly color: { + readonly light: "#fee9e5"; + readonly dark: "#31201c"; + }; + readonly parsedColorOptionName: { + readonly colorName: "orangeTerreBattue"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-decorative-brown-cafe-creme"; + readonly themePath: readonly ["artwork", "decorative", "brownCafeCreme", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "brownCafeCreme"; + readonly usage: "decorative"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-cafe-creme-950-100"; + readonly themePath: readonly ["brownCafeCreme", "_950_100", "default"]; + readonly color: { + readonly light: "#f7ecdb"; + readonly dark: "#28241c"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownCafeCreme"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-decorative-brown-caramel"; + readonly themePath: readonly ["artwork", "decorative", "brownCaramel", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "brownCaramel"; + readonly usage: "decorative"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-caramel-950-100"; + readonly themePath: readonly ["brownCaramel", "_950_100", "default"]; + readonly color: { + readonly light: "#f7ebe5"; + readonly dark: "#2c221c"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownCaramel"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-decorative-brown-opera"; + readonly themePath: readonly ["artwork", "decorative", "brownOpera", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "brownOpera"; + readonly usage: "decorative"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-opera-950-100"; + readonly themePath: readonly ["brownOpera", "_950_100", "default"]; + readonly color: { + readonly light: "#f7ece4"; + readonly dark: "#2b221c"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownOpera"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-decorative-beige-gris-galet"; + readonly themePath: readonly ["artwork", "decorative", "beigeGrisGalet", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "beigeGrisGalet"; + readonly usage: "decorative"; + }; + readonly colorOption: { + readonly colorOptionName: "--beige-gris-galet-950-100"; + readonly themePath: readonly ["beigeGrisGalet", "_950_100", "default"]; + readonly color: { + readonly light: "#f3ede5"; + readonly dark: "#28231f"; + }; + readonly parsedColorOptionName: { + readonly colorName: "beigeGrisGalet"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 950; + }; + readonly dark: { + readonly value: 100; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-background-grey"; + readonly themePath: readonly ["artwork", "background", "grey", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "grey"; + readonly usage: "background"; + }; + readonly colorOption: { + readonly colorOptionName: "--grey-975-75"; + readonly themePath: readonly ["grey", "_975_75", "default"]; + readonly color: { + readonly light: "#f6f6f6"; + readonly dark: "#1e1e1e"; + }; + readonly parsedColorOptionName: { + readonly colorName: "grey"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-background-blue-france"; + readonly themePath: readonly ["artwork", "background", "blueFrance", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "blueFrance"; + readonly usage: "background"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-france-975-75"; + readonly themePath: readonly ["blueFrance", "_975_75", "default"]; + readonly color: { + readonly light: "#f5f5fe"; + readonly dark: "#1b1b35"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueFrance"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-background-red-marianne"; + readonly themePath: readonly ["artwork", "background", "redMarianne", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "redMarianne"; + readonly usage: "background"; + }; + readonly colorOption: { + readonly colorOptionName: "--red-marianne-975-75"; + readonly themePath: readonly ["redMarianne", "_975_75", "default"]; + readonly color: { + readonly light: "#fef4f4"; + readonly dark: "#2b1919"; + }; + readonly parsedColorOptionName: { + readonly colorName: "redMarianne"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-background-green-tilleul-verveine"; + readonly themePath: readonly ["artwork", "background", "greenTilleulVerveine", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "greenTilleulVerveine"; + readonly usage: "background"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-tilleul-verveine-975-75"; + readonly themePath: readonly ["greenTilleulVerveine", "_975_75", "default"]; + readonly color: { + readonly light: "#fef7da"; + readonly dark: "#201e14"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenTilleulVerveine"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-background-green-bourgeon"; + readonly themePath: readonly ["artwork", "background", "greenBourgeon", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "greenBourgeon"; + readonly usage: "background"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-bourgeon-975-75"; + readonly themePath: readonly ["greenBourgeon", "_975_75", "default"]; + readonly color: { + readonly light: "#e6feda"; + readonly dark: "#182014"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenBourgeon"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-background-green-emeraude"; + readonly themePath: readonly ["artwork", "background", "greenEmeraude", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "greenEmeraude"; + readonly usage: "background"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-emeraude-975-75"; + readonly themePath: readonly ["greenEmeraude", "_975_75", "default"]; + readonly color: { + readonly light: "#e3fdeb"; + readonly dark: "#142018"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenEmeraude"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-background-green-menthe"; + readonly themePath: readonly ["artwork", "background", "greenMenthe", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "greenMenthe"; + readonly usage: "background"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-menthe-975-75"; + readonly themePath: readonly ["greenMenthe", "_975_75", "default"]; + readonly color: { + readonly light: "#dffdf7"; + readonly dark: "#15201e"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenMenthe"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-background-green-archipel"; + readonly themePath: readonly ["artwork", "background", "greenArchipel", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "greenArchipel"; + readonly usage: "background"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-archipel-975-75"; + readonly themePath: readonly ["greenArchipel", "_975_75", "default"]; + readonly color: { + readonly light: "#e5fbfd"; + readonly dark: "#152021"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenArchipel"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-background-blue-ecume"; + readonly themePath: readonly ["artwork", "background", "blueEcume", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "blueEcume"; + readonly usage: "background"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-ecume-975-75"; + readonly themePath: readonly ["blueEcume", "_975_75", "default"]; + readonly color: { + readonly light: "#f4f6fe"; + readonly dark: "#171d2f"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueEcume"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-background-blue-cumulus"; + readonly themePath: readonly ["artwork", "background", "blueCumulus", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "blueCumulus"; + readonly usage: "background"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-cumulus-975-75"; + readonly themePath: readonly ["blueCumulus", "_975_75", "default"]; + readonly color: { + readonly light: "#f3f6fe"; + readonly dark: "#171e2b"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueCumulus"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-background-purple-glycine"; + readonly themePath: readonly ["artwork", "background", "purpleGlycine", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "purpleGlycine"; + readonly usage: "background"; + }; + readonly colorOption: { + readonly colorOptionName: "--purple-glycine-975-75"; + readonly themePath: readonly ["purpleGlycine", "_975_75", "default"]; + readonly color: { + readonly light: "#fef3fd"; + readonly dark: "#251a24"; + }; + readonly parsedColorOptionName: { + readonly colorName: "purpleGlycine"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-background-pink-macaron"; + readonly themePath: readonly ["artwork", "background", "pinkMacaron", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "pinkMacaron"; + readonly usage: "background"; + }; + readonly colorOption: { + readonly colorOptionName: "--pink-macaron-975-75"; + readonly themePath: readonly ["pinkMacaron", "_975_75", "default"]; + readonly color: { + readonly light: "#fef4f2"; + readonly dark: "#261b19"; + }; + readonly parsedColorOptionName: { + readonly colorName: "pinkMacaron"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-background-pink-tuile"; + readonly themePath: readonly ["artwork", "background", "pinkTuile", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "pinkTuile"; + readonly usage: "background"; + }; + readonly colorOption: { + readonly colorOptionName: "--pink-tuile-975-75"; + readonly themePath: readonly ["pinkTuile", "_975_75", "default"]; + readonly color: { + readonly light: "#fef4f3"; + readonly dark: "#281b19"; + }; + readonly parsedColorOptionName: { + readonly colorName: "pinkTuile"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-background-yellow-tournesol"; + readonly themePath: readonly ["artwork", "background", "yellowTournesol", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "yellowTournesol"; + readonly usage: "background"; + }; + readonly colorOption: { + readonly colorOptionName: "--yellow-tournesol-975-75"; + readonly themePath: readonly ["yellowTournesol", "_975_75", "default"]; + readonly color: { + readonly light: "#fef6e3"; + readonly dark: "#221d11"; + }; + readonly parsedColorOptionName: { + readonly colorName: "yellowTournesol"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-background-yellow-moutarde"; + readonly themePath: readonly ["artwork", "background", "yellowMoutarde", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "yellowMoutarde"; + readonly usage: "background"; + }; + readonly colorOption: { + readonly colorOptionName: "--yellow-moutarde-975-75"; + readonly themePath: readonly ["yellowMoutarde", "_975_75", "default"]; + readonly color: { + readonly light: "#fef5e8"; + readonly dark: "#231d14"; + }; + readonly parsedColorOptionName: { + readonly colorName: "yellowMoutarde"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-background-orange-terre-battue"; + readonly themePath: readonly ["artwork", "background", "orangeTerreBattue", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "orangeTerreBattue"; + readonly usage: "background"; + }; + readonly colorOption: { + readonly colorOptionName: "--orange-terre-battue-975-75"; + readonly themePath: readonly ["orangeTerreBattue", "_975_75", "default"]; + readonly color: { + readonly light: "#fef4f2"; + readonly dark: "#281a16"; + }; + readonly parsedColorOptionName: { + readonly colorName: "orangeTerreBattue"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-background-brown-cafe-creme"; + readonly themePath: readonly ["artwork", "background", "brownCafeCreme", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "brownCafeCreme"; + readonly usage: "background"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-cafe-creme-975-75"; + readonly themePath: readonly ["brownCafeCreme", "_975_75", "default"]; + readonly color: { + readonly light: "#fbf6ed"; + readonly dark: "#211d16"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownCafeCreme"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-background-brown-caramel"; + readonly themePath: readonly ["artwork", "background", "brownCaramel", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "brownCaramel"; + readonly usage: "background"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-caramel-975-75"; + readonly themePath: readonly ["brownCaramel", "_975_75", "default"]; + readonly color: { + readonly light: "#fbf5f2"; + readonly dark: "#251c16"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownCaramel"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-background-brown-opera"; + readonly themePath: readonly ["artwork", "background", "brownOpera", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "brownOpera"; + readonly usage: "background"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-opera-975-75"; + readonly themePath: readonly ["brownOpera", "_975_75", "default"]; + readonly color: { + readonly light: "#fbf5f2"; + readonly dark: "#241c17"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownOpera"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-background-beige-gris-galet"; + readonly themePath: readonly ["artwork", "background", "beigeGrisGalet", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "beigeGrisGalet"; + readonly usage: "background"; + }; + readonly colorOption: { + readonly colorOptionName: "--beige-gris-galet-975-75"; + readonly themePath: readonly ["beigeGrisGalet", "_975_75", "default"]; + readonly color: { + readonly light: "#f9f6f2"; + readonly dark: "#211d19"; + }; + readonly parsedColorOptionName: { + readonly colorName: "beigeGrisGalet"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 975; + }; + readonly dark: { + readonly value: 75; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-motif-grey"; + readonly themePath: readonly ["artwork", "motif", "grey", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "grey"; + readonly usage: "motif"; + }; + readonly colorOption: { + readonly colorOptionName: "--grey-925-125"; + readonly themePath: readonly ["grey", "_925_125", "default"]; + readonly color: { + readonly light: "#e5e5e5"; + readonly dark: "#2a2a2a"; + }; + readonly parsedColorOptionName: { + readonly colorName: "grey"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-motif-blue-france"; + readonly themePath: readonly ["artwork", "motif", "blueFrance", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "blueFrance"; + readonly usage: "motif"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-france-925-125"; + readonly themePath: readonly ["blueFrance", "_925_125", "default"]; + readonly color: { + readonly light: "#e3e3fd"; + readonly dark: "#272747"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueFrance"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-motif-red-marianne"; + readonly themePath: readonly ["artwork", "motif", "redMarianne", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "redMarianne"; + readonly usage: "motif"; + }; + readonly colorOption: { + readonly colorOptionName: "--red-marianne-925-125"; + readonly themePath: readonly ["redMarianne", "_925_125", "default"]; + readonly color: { + readonly light: "#fddede"; + readonly dark: "#3b2424"; + }; + readonly parsedColorOptionName: { + readonly colorName: "redMarianne"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-motif-green-tilleul-verveine"; + readonly themePath: readonly ["artwork", "motif", "greenTilleulVerveine", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "greenTilleulVerveine"; + readonly usage: "motif"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-tilleul-verveine-925-125"; + readonly themePath: readonly ["greenTilleulVerveine", "_925_125", "default"]; + readonly color: { + readonly light: "#fbe769"; + readonly dark: "#2d2a1d"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenTilleulVerveine"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-motif-green-bourgeon"; + readonly themePath: readonly ["artwork", "motif", "greenBourgeon", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "greenBourgeon"; + readonly usage: "motif"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-bourgeon-925-125"; + readonly themePath: readonly ["greenBourgeon", "_925_125", "default"]; + readonly color: { + readonly light: "#a9fb68"; + readonly dark: "#232d1d"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenBourgeon"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-motif-green-emeraude"; + readonly themePath: readonly ["artwork", "motif", "greenEmeraude", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "greenEmeraude"; + readonly usage: "motif"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-emeraude-925-125"; + readonly themePath: readonly ["greenEmeraude", "_925_125", "default"]; + readonly color: { + readonly light: "#9ef9be"; + readonly dark: "#1e2e23"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenEmeraude"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-motif-green-menthe"; + readonly themePath: readonly ["artwork", "motif", "greenMenthe", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "greenMenthe"; + readonly usage: "motif"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-menthe-925-125"; + readonly themePath: readonly ["greenMenthe", "_925_125", "default"]; + readonly color: { + readonly light: "#8bf8e7"; + readonly dark: "#1f2d2a"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenMenthe"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-motif-green-archipel"; + readonly themePath: readonly ["artwork", "motif", "greenArchipel", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "greenArchipel"; + readonly usage: "motif"; + }; + readonly colorOption: { + readonly colorOptionName: "--green-archipel-925-125"; + readonly themePath: readonly ["greenArchipel", "_925_125", "default"]; + readonly color: { + readonly light: "#a6f2fa"; + readonly dark: "#1f2c2e"; + }; + readonly parsedColorOptionName: { + readonly colorName: "greenArchipel"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-motif-blue-ecume"; + readonly themePath: readonly ["artwork", "motif", "blueEcume", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "blueEcume"; + readonly usage: "motif"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-ecume-925-125"; + readonly themePath: readonly ["blueEcume", "_925_125", "default"]; + readonly color: { + readonly light: "#dee5fd"; + readonly dark: "#222940"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueEcume"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-motif-blue-cumulus"; + readonly themePath: readonly ["artwork", "motif", "blueCumulus", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "blueCumulus"; + readonly usage: "motif"; + }; + readonly colorOption: { + readonly colorOptionName: "--blue-cumulus-925-125"; + readonly themePath: readonly ["blueCumulus", "_925_125", "default"]; + readonly color: { + readonly light: "#dae6fd"; + readonly dark: "#212a3a"; + }; + readonly parsedColorOptionName: { + readonly colorName: "blueCumulus"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-motif-purple-glycine"; + readonly themePath: readonly ["artwork", "motif", "purpleGlycine", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "purpleGlycine"; + readonly usage: "motif"; + }; + readonly colorOption: { + readonly colorOptionName: "--purple-glycine-925-125"; + readonly themePath: readonly ["purpleGlycine", "_925_125", "default"]; + readonly color: { + readonly light: "#fddbfa"; + readonly dark: "#332632"; + }; + readonly parsedColorOptionName: { + readonly colorName: "purpleGlycine"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-motif-pink-macaron"; + readonly themePath: readonly ["artwork", "motif", "pinkMacaron", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "pinkMacaron"; + readonly usage: "motif"; + }; + readonly colorOption: { + readonly colorOptionName: "--pink-macaron-925-125"; + readonly themePath: readonly ["pinkMacaron", "_925_125", "default"]; + readonly color: { + readonly light: "#fddfda"; + readonly dark: "#352724"; + }; + readonly parsedColorOptionName: { + readonly colorName: "pinkMacaron"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-motif-pink-tuile"; + readonly themePath: readonly ["artwork", "motif", "pinkTuile", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "pinkTuile"; + readonly usage: "motif"; + }; + readonly colorOption: { + readonly colorOptionName: "--pink-tuile-925-125"; + readonly themePath: readonly ["pinkTuile", "_925_125", "default"]; + readonly color: { + readonly light: "#fddfdb"; + readonly dark: "#372624"; + }; + readonly parsedColorOptionName: { + readonly colorName: "pinkTuile"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-motif-yellow-tournesol"; + readonly themePath: readonly ["artwork", "motif", "yellowTournesol", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "yellowTournesol"; + readonly usage: "motif"; + }; + readonly colorOption: { + readonly colorOptionName: "--yellow-tournesol-925-125"; + readonly themePath: readonly ["yellowTournesol", "_925_125", "default"]; + readonly color: { + readonly light: "#fde39c"; + readonly dark: "#302a1a"; + }; + readonly parsedColorOptionName: { + readonly colorName: "yellowTournesol"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-motif-yellow-moutarde"; + readonly themePath: readonly ["artwork", "motif", "yellowMoutarde", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "yellowMoutarde"; + readonly usage: "motif"; + }; + readonly colorOption: { + readonly colorOptionName: "--yellow-moutarde-925-125"; + readonly themePath: readonly ["yellowMoutarde", "_925_125", "default"]; + readonly color: { + readonly light: "#fde2b5"; + readonly dark: "#30291d"; + }; + readonly parsedColorOptionName: { + readonly colorName: "yellowMoutarde"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-motif-orange-terre-battue"; + readonly themePath: readonly ["artwork", "motif", "orangeTerreBattue", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "orangeTerreBattue"; + readonly usage: "motif"; + }; + readonly colorOption: { + readonly colorOptionName: "--orange-terre-battue-925-125"; + readonly themePath: readonly ["orangeTerreBattue", "_925_125", "default"]; + readonly color: { + readonly light: "#fddfd8"; + readonly dark: "#382621"; + }; + readonly parsedColorOptionName: { + readonly colorName: "orangeTerreBattue"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-motif-brown-cafe-creme"; + readonly themePath: readonly ["artwork", "motif", "brownCafeCreme", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "brownCafeCreme"; + readonly usage: "motif"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-cafe-creme-925-125"; + readonly themePath: readonly ["brownCafeCreme", "_925_125", "default"]; + readonly color: { + readonly light: "#f4e3c7"; + readonly dark: "#2e2a21"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownCafeCreme"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-motif-brown-caramel"; + readonly themePath: readonly ["artwork", "motif", "brownCaramel", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "brownCaramel"; + readonly usage: "motif"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-caramel-925-125"; + readonly themePath: readonly ["brownCaramel", "_925_125", "default"]; + readonly color: { + readonly light: "#f3e2d9"; + readonly dark: "#332821"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownCaramel"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-motif-brown-opera"; + readonly themePath: readonly ["artwork", "motif", "brownOpera", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "brownOpera"; + readonly usage: "motif"; + }; + readonly colorOption: { + readonly colorOptionName: "--brown-opera-925-125"; + readonly themePath: readonly ["brownOpera", "_925_125", "default"]; + readonly color: { + readonly light: "#f3e2d7"; + readonly dark: "#322821"; + }; + readonly parsedColorOptionName: { + readonly colorName: "brownOpera"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + }; + }; +}, { + readonly colorDecisionName: "--artwork-motif-beige-gris-galet"; + readonly themePath: readonly ["artwork", "motif", "beigeGrisGalet", "default"]; + readonly parsedColorDecisionName: { + readonly context: "artwork"; + readonly colorName: "beigeGrisGalet"; + readonly usage: "motif"; + }; + readonly colorOption: { + readonly colorOptionName: "--beige-gris-galet-925-125"; + readonly themePath: readonly ["beigeGrisGalet", "_925_125", "default"]; + readonly color: { + readonly light: "#eee4d9"; + readonly dark: "#2e2924"; + }; + readonly parsedColorOptionName: { + readonly colorName: "beigeGrisGalet"; + readonly brightness: { + readonly isInvariant: false; + readonly light: { + readonly value: 925; + }; + readonly dark: { + readonly value: 125; + }; + }; + }; + }; +}]; diff --git a/dist/fr/generatedFromCss/colorDecisionAndCorrespondingOptions.js b/dist/fr/generatedFromCss/colorDecisionAndCorrespondingOptions.js new file mode 100644 index 0000000..58b283b --- /dev/null +++ b/dist/fr/generatedFromCss/colorDecisionAndCorrespondingOptions.js @@ -0,0 +1,23999 @@ +// This file is generated automatically by scripts\build\cssToTs\cssToTs.ts, please don't edit. +export const colorDecisionAndCorrespondingOptions = [ + { + "colorDecisionName": "--background-default-grey", + "themePath": [ + "background", + "default", + "grey", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "grey", + "usage": "default" + }, + "colorOption": { + "colorOptionName": "--grey-1000-50", + "themePath": [ + "grey", + "_1000_50", + "default" + ], + "color": { + "light": "#ffffff", + "dark": "#161616" + }, + "parsedColorOptionName": { + "colorName": "grey", + "brightness": { + "isInvariant": false, + "light": { + "value": 1000 + }, + "dark": { + "value": 50 + } + } + } + } + }, + { + "colorDecisionName": "--background-default-grey-hover", + "themePath": [ + "background", + "default", + "grey", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "background", + "colorName": "grey", + "usage": "default" + }, + "colorOption": { + "colorOptionName": "--grey-1000-50-hover", + "themePath": [ + "grey", + "_1000_50", + "hover" + ], + "color": { + "light": "#f6f6f6", + "dark": "#343434" + }, + "parsedColorOptionName": { + "colorName": "grey", + "brightness": { + "isInvariant": false, + "light": { + "value": 1000 + }, + "dark": { + "value": 50 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-default-grey-active", + "themePath": [ + "background", + "default", + "grey", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "background", + "colorName": "grey", + "usage": "default" + }, + "colorOption": { + "colorOptionName": "--grey-1000-50-active", + "themePath": [ + "grey", + "_1000_50", + "active" + ], + "color": { + "light": "#ededed", + "dark": "#474747" + }, + "parsedColorOptionName": { + "colorName": "grey", + "brightness": { + "isInvariant": false, + "light": { + "value": 1000 + }, + "dark": { + "value": 50 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-alt-grey", + "themePath": [ + "background", + "alt", + "grey", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "grey", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--grey-975-75", + "themePath": [ + "grey", + "_975_75", + "default" + ], + "color": { + "light": "#f6f6f6", + "dark": "#1e1e1e" + }, + "parsedColorOptionName": { + "colorName": "grey", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--background-alt-grey-hover", + "themePath": [ + "background", + "alt", + "grey", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "background", + "colorName": "grey", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--grey-975-75-hover", + "themePath": [ + "grey", + "_975_75", + "hover" + ], + "color": { + "light": "#dfdfdf", + "dark": "#3f3f3f" + }, + "parsedColorOptionName": { + "colorName": "grey", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-alt-grey-active", + "themePath": [ + "background", + "alt", + "grey", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "background", + "colorName": "grey", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--grey-975-75-active", + "themePath": [ + "grey", + "_975_75", + "active" + ], + "color": { + "light": "#cfcfcf", + "dark": "#525252" + }, + "parsedColorOptionName": { + "colorName": "grey", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-alt-blue-france", + "themePath": [ + "background", + "alt", + "blueFrance", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "blueFrance", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--blue-france-975-75", + "themePath": [ + "blueFrance", + "_975_75", + "default" + ], + "color": { + "light": "#f5f5fe", + "dark": "#1b1b35" + }, + "parsedColorOptionName": { + "colorName": "blueFrance", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--background-alt-blue-france-hover", + "themePath": [ + "background", + "alt", + "blueFrance", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "background", + "colorName": "blueFrance", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--blue-france-975-75-hover", + "themePath": [ + "blueFrance", + "_975_75", + "hover" + ], + "color": { + "light": "#dcdcfc", + "dark": "#3a3a68" + }, + "parsedColorOptionName": { + "colorName": "blueFrance", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-alt-blue-france-active", + "themePath": [ + "background", + "alt", + "blueFrance", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "background", + "colorName": "blueFrance", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--blue-france-975-75-active", + "themePath": [ + "blueFrance", + "_975_75", + "active" + ], + "color": { + "light": "#cbcbfa", + "dark": "#4d4d83" + }, + "parsedColorOptionName": { + "colorName": "blueFrance", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-alt-red-marianne", + "themePath": [ + "background", + "alt", + "redMarianne", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "redMarianne", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--red-marianne-975-75", + "themePath": [ + "redMarianne", + "_975_75", + "default" + ], + "color": { + "light": "#fef4f4", + "dark": "#2b1919" + }, + "parsedColorOptionName": { + "colorName": "redMarianne", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--background-alt-red-marianne-hover", + "themePath": [ + "background", + "alt", + "redMarianne", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "background", + "colorName": "redMarianne", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--red-marianne-975-75-hover", + "themePath": [ + "redMarianne", + "_975_75", + "hover" + ], + "color": { + "light": "#fcd7d7", + "dark": "#573737" + }, + "parsedColorOptionName": { + "colorName": "redMarianne", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-alt-red-marianne-active", + "themePath": [ + "background", + "alt", + "redMarianne", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "background", + "colorName": "redMarianne", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--red-marianne-975-75-active", + "themePath": [ + "redMarianne", + "_975_75", + "active" + ], + "color": { + "light": "#fac4c4", + "dark": "#704848" + }, + "parsedColorOptionName": { + "colorName": "redMarianne", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-alt-green-tilleul-verveine", + "themePath": [ + "background", + "alt", + "greenTilleulVerveine", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "greenTilleulVerveine", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--green-tilleul-verveine-975-75", + "themePath": [ + "greenTilleulVerveine", + "_975_75", + "default" + ], + "color": { + "light": "#fef7da", + "dark": "#201e14" + }, + "parsedColorOptionName": { + "colorName": "greenTilleulVerveine", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--background-alt-green-tilleul-verveine-hover", + "themePath": [ + "background", + "alt", + "greenTilleulVerveine", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "background", + "colorName": "greenTilleulVerveine", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--green-tilleul-verveine-975-75-hover", + "themePath": [ + "greenTilleulVerveine", + "_975_75", + "hover" + ], + "color": { + "light": "#fce552", + "dark": "#433f2e" + }, + "parsedColorOptionName": { + "colorName": "greenTilleulVerveine", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-alt-green-tilleul-verveine-active", + "themePath": [ + "background", + "alt", + "greenTilleulVerveine", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "background", + "colorName": "greenTilleulVerveine", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--green-tilleul-verveine-975-75-active", + "themePath": [ + "greenTilleulVerveine", + "_975_75", + "active" + ], + "color": { + "light": "#ebd54c", + "dark": "#57533d" + }, + "parsedColorOptionName": { + "colorName": "greenTilleulVerveine", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-alt-green-bourgeon", + "themePath": [ + "background", + "alt", + "greenBourgeon", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "greenBourgeon", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--green-bourgeon-975-75", + "themePath": [ + "greenBourgeon", + "_975_75", + "default" + ], + "color": { + "light": "#e6feda", + "dark": "#182014" + }, + "parsedColorOptionName": { + "colorName": "greenBourgeon", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--background-alt-green-bourgeon-hover", + "themePath": [ + "background", + "alt", + "greenBourgeon", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "background", + "colorName": "greenBourgeon", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--green-bourgeon-975-75-hover", + "themePath": [ + "greenBourgeon", + "_975_75", + "hover" + ], + "color": { + "light": "#a7fc62", + "dark": "#35432e" + }, + "parsedColorOptionName": { + "colorName": "greenBourgeon", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-alt-green-bourgeon-active", + "themePath": [ + "background", + "alt", + "greenBourgeon", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "background", + "colorName": "greenBourgeon", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--green-bourgeon-975-75-active", + "themePath": [ + "greenBourgeon", + "_975_75", + "active" + ], + "color": { + "light": "#98ed4d", + "dark": "#46573d" + }, + "parsedColorOptionName": { + "colorName": "greenBourgeon", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-alt-green-emeraude", + "themePath": [ + "background", + "alt", + "greenEmeraude", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "greenEmeraude", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--green-emeraude-975-75", + "themePath": [ + "greenEmeraude", + "_975_75", + "default" + ], + "color": { + "light": "#e3fdeb", + "dark": "#142018" + }, + "parsedColorOptionName": { + "colorName": "greenEmeraude", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--background-alt-green-emeraude-hover", + "themePath": [ + "background", + "alt", + "greenEmeraude", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "background", + "colorName": "greenEmeraude", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--green-emeraude-975-75-hover", + "themePath": [ + "greenEmeraude", + "_975_75", + "hover" + ], + "color": { + "light": "#94f9b9", + "dark": "#2e4335" + }, + "parsedColorOptionName": { + "colorName": "greenEmeraude", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-alt-green-emeraude-active", + "themePath": [ + "background", + "alt", + "greenEmeraude", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "background", + "colorName": "greenEmeraude", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--green-emeraude-975-75-active", + "themePath": [ + "greenEmeraude", + "_975_75", + "active" + ], + "color": { + "light": "#6df1a3", + "dark": "#3d5846" + }, + "parsedColorOptionName": { + "colorName": "greenEmeraude", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-alt-green-menthe", + "themePath": [ + "background", + "alt", + "greenMenthe", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "greenMenthe", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--green-menthe-975-75", + "themePath": [ + "greenMenthe", + "_975_75", + "default" + ], + "color": { + "light": "#dffdf7", + "dark": "#15201e" + }, + "parsedColorOptionName": { + "colorName": "greenMenthe", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--background-alt-green-menthe-hover", + "themePath": [ + "background", + "alt", + "greenMenthe", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "background", + "colorName": "greenMenthe", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--green-menthe-975-75-hover", + "themePath": [ + "greenMenthe", + "_975_75", + "hover" + ], + "color": { + "light": "#84f9e7", + "dark": "#30433f" + }, + "parsedColorOptionName": { + "colorName": "greenMenthe", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-alt-green-menthe-active", + "themePath": [ + "background", + "alt", + "greenMenthe", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "background", + "colorName": "greenMenthe", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--green-menthe-975-75-active", + "themePath": [ + "greenMenthe", + "_975_75", + "active" + ], + "color": { + "light": "#70ebd8", + "dark": "#3f5753" + }, + "parsedColorOptionName": { + "colorName": "greenMenthe", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-alt-green-archipel", + "themePath": [ + "background", + "alt", + "greenArchipel", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "greenArchipel", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--green-archipel-975-75", + "themePath": [ + "greenArchipel", + "_975_75", + "default" + ], + "color": { + "light": "#e5fbfd", + "dark": "#152021" + }, + "parsedColorOptionName": { + "colorName": "greenArchipel", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--background-alt-green-archipel-hover", + "themePath": [ + "background", + "alt", + "greenArchipel", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "background", + "colorName": "greenArchipel", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--green-archipel-975-75-hover", + "themePath": [ + "greenArchipel", + "_975_75", + "hover" + ], + "color": { + "light": "#99f2f8", + "dark": "#2f4345" + }, + "parsedColorOptionName": { + "colorName": "greenArchipel", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-alt-green-archipel-active", + "themePath": [ + "background", + "alt", + "greenArchipel", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "background", + "colorName": "greenArchipel", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--green-archipel-975-75-active", + "themePath": [ + "greenArchipel", + "_975_75", + "active" + ], + "color": { + "light": "#73e9f0", + "dark": "#3f5759" + }, + "parsedColorOptionName": { + "colorName": "greenArchipel", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-alt-blue-ecume", + "themePath": [ + "background", + "alt", + "blueEcume", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "blueEcume", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--blue-ecume-975-75", + "themePath": [ + "blueEcume", + "_975_75", + "default" + ], + "color": { + "light": "#f4f6fe", + "dark": "#171d2f" + }, + "parsedColorOptionName": { + "colorName": "blueEcume", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--background-alt-blue-ecume-hover", + "themePath": [ + "background", + "alt", + "blueEcume", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "background", + "colorName": "blueEcume", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--blue-ecume-975-75-hover", + "themePath": [ + "blueEcume", + "_975_75", + "hover" + ], + "color": { + "light": "#d7dffb", + "dark": "#333e5e" + }, + "parsedColorOptionName": { + "colorName": "blueEcume", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-alt-blue-ecume-active", + "themePath": [ + "background", + "alt", + "blueEcume", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "background", + "colorName": "blueEcume", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--blue-ecume-975-75-active", + "themePath": [ + "blueEcume", + "_975_75", + "active" + ], + "color": { + "light": "#c3cffa", + "dark": "#445179" + }, + "parsedColorOptionName": { + "colorName": "blueEcume", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-alt-blue-cumulus", + "themePath": [ + "background", + "alt", + "blueCumulus", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "blueCumulus", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--blue-cumulus-975-75", + "themePath": [ + "blueCumulus", + "_975_75", + "default" + ], + "color": { + "light": "#f3f6fe", + "dark": "#171e2b" + }, + "parsedColorOptionName": { + "colorName": "blueCumulus", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--background-alt-blue-cumulus-hover", + "themePath": [ + "background", + "alt", + "blueCumulus", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "background", + "colorName": "blueCumulus", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--blue-cumulus-975-75-hover", + "themePath": [ + "blueCumulus", + "_975_75", + "hover" + ], + "color": { + "light": "#d3dffc", + "dark": "#333f56" + }, + "parsedColorOptionName": { + "colorName": "blueCumulus", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-alt-blue-cumulus-active", + "themePath": [ + "background", + "alt", + "blueCumulus", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "background", + "colorName": "blueCumulus", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--blue-cumulus-975-75-active", + "themePath": [ + "blueCumulus", + "_975_75", + "active" + ], + "color": { + "light": "#bed0fa", + "dark": "#43536f" + }, + "parsedColorOptionName": { + "colorName": "blueCumulus", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-alt-purple-glycine", + "themePath": [ + "background", + "alt", + "purpleGlycine", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "purpleGlycine", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--purple-glycine-975-75", + "themePath": [ + "purpleGlycine", + "_975_75", + "default" + ], + "color": { + "light": "#fef3fd", + "dark": "#251a24" + }, + "parsedColorOptionName": { + "colorName": "purpleGlycine", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--background-alt-purple-glycine-hover", + "themePath": [ + "background", + "alt", + "purpleGlycine", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "background", + "colorName": "purpleGlycine", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--purple-glycine-975-75-hover", + "themePath": [ + "purpleGlycine", + "_975_75", + "hover" + ], + "color": { + "light": "#fcd4f8", + "dark": "#4c394a" + }, + "parsedColorOptionName": { + "colorName": "purpleGlycine", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-alt-purple-glycine-active", + "themePath": [ + "background", + "alt", + "purpleGlycine", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "background", + "colorName": "purpleGlycine", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--purple-glycine-975-75-active", + "themePath": [ + "purpleGlycine", + "_975_75", + "active" + ], + "color": { + "light": "#fabff5", + "dark": "#634a60" + }, + "parsedColorOptionName": { + "colorName": "purpleGlycine", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-alt-pink-macaron", + "themePath": [ + "background", + "alt", + "pinkMacaron", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "pinkMacaron", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--pink-macaron-975-75", + "themePath": [ + "pinkMacaron", + "_975_75", + "default" + ], + "color": { + "light": "#fef4f2", + "dark": "#261b19" + }, + "parsedColorOptionName": { + "colorName": "pinkMacaron", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--background-alt-pink-macaron-hover", + "themePath": [ + "background", + "alt", + "pinkMacaron", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "background", + "colorName": "pinkMacaron", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--pink-macaron-975-75-hover", + "themePath": [ + "pinkMacaron", + "_975_75", + "hover" + ], + "color": { + "light": "#fcd8d0", + "dark": "#4e3a37" + }, + "parsedColorOptionName": { + "colorName": "pinkMacaron", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-alt-pink-macaron-active", + "themePath": [ + "background", + "alt", + "pinkMacaron", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "background", + "colorName": "pinkMacaron", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--pink-macaron-975-75-active", + "themePath": [ + "pinkMacaron", + "_975_75", + "active" + ], + "color": { + "light": "#fac5b8", + "dark": "#654c48" + }, + "parsedColorOptionName": { + "colorName": "pinkMacaron", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-alt-pink-tuile", + "themePath": [ + "background", + "alt", + "pinkTuile", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "pinkTuile", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--pink-tuile-975-75", + "themePath": [ + "pinkTuile", + "_975_75", + "default" + ], + "color": { + "light": "#fef4f3", + "dark": "#281b19" + }, + "parsedColorOptionName": { + "colorName": "pinkTuile", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--background-alt-pink-tuile-hover", + "themePath": [ + "background", + "alt", + "pinkTuile", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "background", + "colorName": "pinkTuile", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--pink-tuile-975-75-hover", + "themePath": [ + "pinkTuile", + "_975_75", + "hover" + ], + "color": { + "light": "#fcd7d3", + "dark": "#513a37" + }, + "parsedColorOptionName": { + "colorName": "pinkTuile", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-alt-pink-tuile-active", + "themePath": [ + "background", + "alt", + "pinkTuile", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "background", + "colorName": "pinkTuile", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--pink-tuile-975-75-active", + "themePath": [ + "pinkTuile", + "_975_75", + "active" + ], + "color": { + "light": "#fac4be", + "dark": "#694c48" + }, + "parsedColorOptionName": { + "colorName": "pinkTuile", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-alt-yellow-tournesol", + "themePath": [ + "background", + "alt", + "yellowTournesol", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "yellowTournesol", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--yellow-tournesol-975-75", + "themePath": [ + "yellowTournesol", + "_975_75", + "default" + ], + "color": { + "light": "#fef6e3", + "dark": "#221d11" + }, + "parsedColorOptionName": { + "colorName": "yellowTournesol", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--background-alt-yellow-tournesol-hover", + "themePath": [ + "background", + "alt", + "yellowTournesol", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "background", + "colorName": "yellowTournesol", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--yellow-tournesol-975-75-hover", + "themePath": [ + "yellowTournesol", + "_975_75", + "hover" + ], + "color": { + "light": "#fce086", + "dark": "#473e29" + }, + "parsedColorOptionName": { + "colorName": "yellowTournesol", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-alt-yellow-tournesol-active", + "themePath": [ + "background", + "alt", + "yellowTournesol", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "background", + "colorName": "yellowTournesol", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--yellow-tournesol-975-75-active", + "themePath": [ + "yellowTournesol", + "_975_75", + "active" + ], + "color": { + "light": "#f5d24b", + "dark": "#5c5136" + }, + "parsedColorOptionName": { + "colorName": "yellowTournesol", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-alt-yellow-moutarde", + "themePath": [ + "background", + "alt", + "yellowMoutarde", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "yellowMoutarde", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--yellow-moutarde-975-75", + "themePath": [ + "yellowMoutarde", + "_975_75", + "default" + ], + "color": { + "light": "#fef5e8", + "dark": "#231d14" + }, + "parsedColorOptionName": { + "colorName": "yellowMoutarde", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--background-alt-yellow-moutarde-hover", + "themePath": [ + "background", + "alt", + "yellowMoutarde", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "background", + "colorName": "yellowMoutarde", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--yellow-moutarde-975-75-hover", + "themePath": [ + "yellowMoutarde", + "_975_75", + "hover" + ], + "color": { + "light": "#fcdca3", + "dark": "#483e2e" + }, + "parsedColorOptionName": { + "colorName": "yellowMoutarde", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-alt-yellow-moutarde-active", + "themePath": [ + "background", + "alt", + "yellowMoutarde", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "background", + "colorName": "yellowMoutarde", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--yellow-moutarde-975-75-active", + "themePath": [ + "yellowMoutarde", + "_975_75", + "active" + ], + "color": { + "light": "#fbcd64", + "dark": "#5e513d" + }, + "parsedColorOptionName": { + "colorName": "yellowMoutarde", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-alt-orange-terre-battue", + "themePath": [ + "background", + "alt", + "orangeTerreBattue", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "orangeTerreBattue", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--orange-terre-battue-975-75", + "themePath": [ + "orangeTerreBattue", + "_975_75", + "default" + ], + "color": { + "light": "#fef4f2", + "dark": "#281a16" + }, + "parsedColorOptionName": { + "colorName": "orangeTerreBattue", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--background-alt-orange-terre-battue-hover", + "themePath": [ + "background", + "alt", + "orangeTerreBattue", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "background", + "colorName": "orangeTerreBattue", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--orange-terre-battue-975-75-hover", + "themePath": [ + "orangeTerreBattue", + "_975_75", + "hover" + ], + "color": { + "light": "#fcd8d0", + "dark": "#513932" + }, + "parsedColorOptionName": { + "colorName": "orangeTerreBattue", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-alt-orange-terre-battue-active", + "themePath": [ + "background", + "alt", + "orangeTerreBattue", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "background", + "colorName": "orangeTerreBattue", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--orange-terre-battue-975-75-active", + "themePath": [ + "orangeTerreBattue", + "_975_75", + "active" + ], + "color": { + "light": "#fac5b8", + "dark": "#6a4b42" + }, + "parsedColorOptionName": { + "colorName": "orangeTerreBattue", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-alt-brown-cafe-creme", + "themePath": [ + "background", + "alt", + "brownCafeCreme", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "brownCafeCreme", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--brown-cafe-creme-975-75", + "themePath": [ + "brownCafeCreme", + "_975_75", + "default" + ], + "color": { + "light": "#fbf6ed", + "dark": "#211d16" + }, + "parsedColorOptionName": { + "colorName": "brownCafeCreme", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--background-alt-brown-cafe-creme-hover", + "themePath": [ + "background", + "alt", + "brownCafeCreme", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "background", + "colorName": "brownCafeCreme", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--brown-cafe-creme-975-75-hover", + "themePath": [ + "brownCafeCreme", + "_975_75", + "hover" + ], + "color": { + "light": "#f2deb6", + "dark": "#453e31" + }, + "parsedColorOptionName": { + "colorName": "brownCafeCreme", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-alt-brown-cafe-creme-active", + "themePath": [ + "background", + "alt", + "brownCafeCreme", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "background", + "colorName": "brownCafeCreme", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--brown-cafe-creme-975-75-active", + "themePath": [ + "brownCafeCreme", + "_975_75", + "active" + ], + "color": { + "light": "#eacf91", + "dark": "#5a5141" + }, + "parsedColorOptionName": { + "colorName": "brownCafeCreme", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-alt-brown-caramel", + "themePath": [ + "background", + "alt", + "brownCaramel", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "brownCaramel", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--brown-caramel-975-75", + "themePath": [ + "brownCaramel", + "_975_75", + "default" + ], + "color": { + "light": "#fbf5f2", + "dark": "#251c16" + }, + "parsedColorOptionName": { + "colorName": "brownCaramel", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--background-alt-brown-caramel-hover", + "themePath": [ + "background", + "alt", + "brownCaramel", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "background", + "colorName": "brownCaramel", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--brown-caramel-975-75-hover", + "themePath": [ + "brownCaramel", + "_975_75", + "hover" + ], + "color": { + "light": "#f1dbcf", + "dark": "#4c3c31" + }, + "parsedColorOptionName": { + "colorName": "brownCaramel", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-alt-brown-caramel-active", + "themePath": [ + "background", + "alt", + "brownCaramel", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "background", + "colorName": "brownCaramel", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--brown-caramel-975-75-active", + "themePath": [ + "brownCaramel", + "_975_75", + "active" + ], + "color": { + "light": "#ecc9b5", + "dark": "#624e41" + }, + "parsedColorOptionName": { + "colorName": "brownCaramel", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-alt-brown-opera", + "themePath": [ + "background", + "alt", + "brownOpera", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "brownOpera", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--brown-opera-975-75", + "themePath": [ + "brownOpera", + "_975_75", + "default" + ], + "color": { + "light": "#fbf5f2", + "dark": "#241c17" + }, + "parsedColorOptionName": { + "colorName": "brownOpera", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--background-alt-brown-opera-hover", + "themePath": [ + "background", + "alt", + "brownOpera", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "background", + "colorName": "brownOpera", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--brown-opera-975-75-hover", + "themePath": [ + "brownOpera", + "_975_75", + "hover" + ], + "color": { + "light": "#f1dbcf", + "dark": "#4a3c33" + }, + "parsedColorOptionName": { + "colorName": "brownOpera", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-alt-brown-opera-active", + "themePath": [ + "background", + "alt", + "brownOpera", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "background", + "colorName": "brownOpera", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--brown-opera-975-75-active", + "themePath": [ + "brownOpera", + "_975_75", + "active" + ], + "color": { + "light": "#ecc9b5", + "dark": "#604f44" + }, + "parsedColorOptionName": { + "colorName": "brownOpera", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-alt-beige-gris-galet", + "themePath": [ + "background", + "alt", + "beigeGrisGalet", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "beigeGrisGalet", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--beige-gris-galet-975-75", + "themePath": [ + "beigeGrisGalet", + "_975_75", + "default" + ], + "color": { + "light": "#f9f6f2", + "dark": "#211d19" + }, + "parsedColorOptionName": { + "colorName": "beigeGrisGalet", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--background-alt-beige-gris-galet-hover", + "themePath": [ + "background", + "alt", + "beigeGrisGalet", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "background", + "colorName": "beigeGrisGalet", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--beige-gris-galet-975-75-hover", + "themePath": [ + "beigeGrisGalet", + "_975_75", + "hover" + ], + "color": { + "light": "#eadecd", + "dark": "#453e37" + }, + "parsedColorOptionName": { + "colorName": "beigeGrisGalet", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-alt-beige-gris-galet-active", + "themePath": [ + "background", + "alt", + "beigeGrisGalet", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "background", + "colorName": "beigeGrisGalet", + "usage": "alt" + }, + "colorOption": { + "colorOptionName": "--beige-gris-galet-975-75-active", + "themePath": [ + "beigeGrisGalet", + "_975_75", + "active" + ], + "color": { + "light": "#e1ceb1", + "dark": "#595148" + }, + "parsedColorOptionName": { + "colorName": "beigeGrisGalet", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-contrast-grey", + "themePath": [ + "background", + "contrast", + "grey", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "grey", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--grey-950-100", + "themePath": [ + "grey", + "_950_100", + "default" + ], + "color": { + "light": "#eeeeee", + "dark": "#242424" + }, + "parsedColorOptionName": { + "colorName": "grey", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + } + } + } + }, + { + "colorDecisionName": "--background-contrast-grey-hover", + "themePath": [ + "background", + "contrast", + "grey", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "background", + "colorName": "grey", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--grey-950-100-hover", + "themePath": [ + "grey", + "_950_100", + "hover" + ], + "color": { + "light": "#d2d2d2", + "dark": "#474747" + }, + "parsedColorOptionName": { + "colorName": "grey", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-contrast-grey-active", + "themePath": [ + "background", + "contrast", + "grey", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "background", + "colorName": "grey", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--grey-950-100-active", + "themePath": [ + "grey", + "_950_100", + "active" + ], + "color": { + "light": "#c1c1c1", + "dark": "#5b5b5b" + }, + "parsedColorOptionName": { + "colorName": "grey", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-contrast-blue-france", + "themePath": [ + "background", + "contrast", + "blueFrance", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "blueFrance", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--blue-france-950-100", + "themePath": [ + "blueFrance", + "_950_100", + "default" + ], + "color": { + "light": "#ececfe", + "dark": "#21213f" + }, + "parsedColorOptionName": { + "colorName": "blueFrance", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + } + } + } + }, + { + "colorDecisionName": "--background-contrast-blue-france-hover", + "themePath": [ + "background", + "contrast", + "blueFrance", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "background", + "colorName": "blueFrance", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--blue-france-950-100-hover", + "themePath": [ + "blueFrance", + "_950_100", + "hover" + ], + "color": { + "light": "#cecefc", + "dark": "#424275" + }, + "parsedColorOptionName": { + "colorName": "blueFrance", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-contrast-blue-france-active", + "themePath": [ + "background", + "contrast", + "blueFrance", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "background", + "colorName": "blueFrance", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--blue-france-950-100-active", + "themePath": [ + "blueFrance", + "_950_100", + "active" + ], + "color": { + "light": "#bbbbfc", + "dark": "#56568c" + }, + "parsedColorOptionName": { + "colorName": "blueFrance", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-contrast-red-marianne", + "themePath": [ + "background", + "contrast", + "redMarianne", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "redMarianne", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--red-marianne-950-100", + "themePath": [ + "redMarianne", + "_950_100", + "default" + ], + "color": { + "light": "#fee9e9", + "dark": "#331f1f" + }, + "parsedColorOptionName": { + "colorName": "redMarianne", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + } + } + } + }, + { + "colorDecisionName": "--background-contrast-red-marianne-hover", + "themePath": [ + "background", + "contrast", + "redMarianne", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "background", + "colorName": "redMarianne", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--red-marianne-950-100-hover", + "themePath": [ + "redMarianne", + "_950_100", + "hover" + ], + "color": { + "light": "#fdc5c5", + "dark": "#613f3f" + }, + "parsedColorOptionName": { + "colorName": "redMarianne", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-contrast-red-marianne-active", + "themePath": [ + "background", + "contrast", + "redMarianne", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "background", + "colorName": "redMarianne", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--red-marianne-950-100-active", + "themePath": [ + "redMarianne", + "_950_100", + "active" + ], + "color": { + "light": "#fcafaf", + "dark": "#7b5151" + }, + "parsedColorOptionName": { + "colorName": "redMarianne", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-contrast-green-tilleul-verveine", + "themePath": [ + "background", + "contrast", + "greenTilleulVerveine", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "greenTilleulVerveine", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--green-tilleul-verveine-950-100", + "themePath": [ + "greenTilleulVerveine", + "_950_100", + "default" + ], + "color": { + "light": "#fceeac", + "dark": "#272419" + }, + "parsedColorOptionName": { + "colorName": "greenTilleulVerveine", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + } + } + } + }, + { + "colorDecisionName": "--background-contrast-green-tilleul-verveine-hover", + "themePath": [ + "background", + "contrast", + "greenTilleulVerveine", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "background", + "colorName": "greenTilleulVerveine", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--green-tilleul-verveine-950-100-hover", + "themePath": [ + "greenTilleulVerveine", + "_950_100", + "hover" + ], + "color": { + "light": "#e8d45c", + "dark": "#4c4734" + }, + "parsedColorOptionName": { + "colorName": "greenTilleulVerveine", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-contrast-green-tilleul-verveine-active", + "themePath": [ + "background", + "contrast", + "greenTilleulVerveine", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "background", + "colorName": "greenTilleulVerveine", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--green-tilleul-verveine-950-100-active", + "themePath": [ + "greenTilleulVerveine", + "_950_100", + "active" + ], + "color": { + "light": "#d4c254", + "dark": "#615b44" + }, + "parsedColorOptionName": { + "colorName": "greenTilleulVerveine", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-contrast-green-bourgeon", + "themePath": [ + "background", + "contrast", + "greenBourgeon", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "greenBourgeon", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--green-bourgeon-950-100", + "themePath": [ + "greenBourgeon", + "_950_100", + "default" + ], + "color": { + "light": "#c9fcac", + "dark": "#1e2719" + }, + "parsedColorOptionName": { + "colorName": "greenBourgeon", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + } + } + } + }, + { + "colorDecisionName": "--background-contrast-green-bourgeon-hover", + "themePath": [ + "background", + "contrast", + "greenBourgeon", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "background", + "colorName": "greenBourgeon", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--green-bourgeon-950-100-hover", + "themePath": [ + "greenBourgeon", + "_950_100", + "hover" + ], + "color": { + "light": "#9ae95d", + "dark": "#3d4c34" + }, + "parsedColorOptionName": { + "colorName": "greenBourgeon", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-contrast-green-bourgeon-active", + "themePath": [ + "background", + "contrast", + "greenBourgeon", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "background", + "colorName": "greenBourgeon", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--green-bourgeon-950-100-active", + "themePath": [ + "greenBourgeon", + "_950_100", + "active" + ], + "color": { + "light": "#8dd555", + "dark": "#4e6144" + }, + "parsedColorOptionName": { + "colorName": "greenBourgeon", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-contrast-green-emeraude", + "themePath": [ + "background", + "contrast", + "greenEmeraude", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "greenEmeraude", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--green-emeraude-950-100", + "themePath": [ + "greenEmeraude", + "_950_100", + "default" + ], + "color": { + "light": "#c3fad5", + "dark": "#19271e" + }, + "parsedColorOptionName": { + "colorName": "greenEmeraude", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + } + } + } + }, + { + "colorDecisionName": "--background-contrast-green-emeraude-hover", + "themePath": [ + "background", + "contrast", + "greenEmeraude", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "background", + "colorName": "greenEmeraude", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--green-emeraude-950-100-hover", + "themePath": [ + "greenEmeraude", + "_950_100", + "hover" + ], + "color": { + "light": "#77eda5", + "dark": "#344c3d" + }, + "parsedColorOptionName": { + "colorName": "greenEmeraude", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-contrast-green-emeraude-active", + "themePath": [ + "background", + "contrast", + "greenEmeraude", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "background", + "colorName": "greenEmeraude", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--green-emeraude-950-100-active", + "themePath": [ + "greenEmeraude", + "_950_100", + "active" + ], + "color": { + "light": "#6dd897", + "dark": "#44624f" + }, + "parsedColorOptionName": { + "colorName": "greenEmeraude", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-contrast-green-menthe", + "themePath": [ + "background", + "contrast", + "greenMenthe", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "greenMenthe", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--green-menthe-950-100", + "themePath": [ + "greenMenthe", + "_950_100", + "default" + ], + "color": { + "light": "#bafaee", + "dark": "#1a2624" + }, + "parsedColorOptionName": { + "colorName": "greenMenthe", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + } + } + } + }, + { + "colorDecisionName": "--background-contrast-green-menthe-hover", + "themePath": [ + "background", + "contrast", + "greenMenthe", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "background", + "colorName": "greenMenthe", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--green-menthe-950-100-hover", + "themePath": [ + "greenMenthe", + "_950_100", + "hover" + ], + "color": { + "light": "#79e7d5", + "dark": "#364b47" + }, + "parsedColorOptionName": { + "colorName": "greenMenthe", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-contrast-green-menthe-active", + "themePath": [ + "background", + "contrast", + "greenMenthe", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "background", + "colorName": "greenMenthe", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--green-menthe-950-100-active", + "themePath": [ + "greenMenthe", + "_950_100", + "active" + ], + "color": { + "light": "#6fd3c3", + "dark": "#46605b" + }, + "parsedColorOptionName": { + "colorName": "greenMenthe", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-contrast-green-archipel", + "themePath": [ + "background", + "contrast", + "greenArchipel", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "greenArchipel", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--green-archipel-950-100", + "themePath": [ + "greenArchipel", + "_950_100", + "default" + ], + "color": { + "light": "#c7f6fc", + "dark": "#1a2628" + }, + "parsedColorOptionName": { + "colorName": "greenArchipel", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + } + } + } + }, + { + "colorDecisionName": "--background-contrast-green-archipel-hover", + "themePath": [ + "background", + "contrast", + "greenArchipel", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "background", + "colorName": "greenArchipel", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--green-archipel-950-100-hover", + "themePath": [ + "greenArchipel", + "_950_100", + "hover" + ], + "color": { + "light": "#64ecf8", + "dark": "#364a4e" + }, + "parsedColorOptionName": { + "colorName": "greenArchipel", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-contrast-green-archipel-active", + "themePath": [ + "background", + "contrast", + "greenArchipel", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "background", + "colorName": "greenArchipel", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--green-archipel-950-100-active", + "themePath": [ + "greenArchipel", + "_950_100", + "active" + ], + "color": { + "light": "#5bd8e3", + "dark": "#465f63" + }, + "parsedColorOptionName": { + "colorName": "greenArchipel", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-contrast-blue-ecume", + "themePath": [ + "background", + "contrast", + "blueEcume", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "blueEcume", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--blue-ecume-950-100", + "themePath": [ + "blueEcume", + "_950_100", + "default" + ], + "color": { + "light": "#e9edfe", + "dark": "#1d2437" + }, + "parsedColorOptionName": { + "colorName": "blueEcume", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + } + } + } + }, + { + "colorDecisionName": "--background-contrast-blue-ecume-hover", + "themePath": [ + "background", + "contrast", + "blueEcume", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "background", + "colorName": "blueEcume", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--blue-ecume-950-100-hover", + "themePath": [ + "blueEcume", + "_950_100", + "hover" + ], + "color": { + "light": "#c5d0fc", + "dark": "#3b4767" + }, + "parsedColorOptionName": { + "colorName": "blueEcume", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-contrast-blue-ecume-active", + "themePath": [ + "background", + "contrast", + "blueEcume", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "background", + "colorName": "blueEcume", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--blue-ecume-950-100-active", + "themePath": [ + "blueEcume", + "_950_100", + "active" + ], + "color": { + "light": "#adbffc", + "dark": "#4c5b83" + }, + "parsedColorOptionName": { + "colorName": "blueEcume", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-contrast-blue-cumulus", + "themePath": [ + "background", + "contrast", + "blueCumulus", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "blueCumulus", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--blue-cumulus-950-100", + "themePath": [ + "blueCumulus", + "_950_100", + "default" + ], + "color": { + "light": "#e6eefe", + "dark": "#1c2433" + }, + "parsedColorOptionName": { + "colorName": "blueCumulus", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + } + } + } + }, + { + "colorDecisionName": "--background-contrast-blue-cumulus-hover", + "themePath": [ + "background", + "contrast", + "blueCumulus", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "background", + "colorName": "blueCumulus", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--blue-cumulus-950-100-hover", + "themePath": [ + "blueCumulus", + "_950_100", + "hover" + ], + "color": { + "light": "#bcd3fc", + "dark": "#3a4761" + }, + "parsedColorOptionName": { + "colorName": "blueCumulus", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-contrast-blue-cumulus-active", + "themePath": [ + "background", + "contrast", + "blueCumulus", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "background", + "colorName": "blueCumulus", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--blue-cumulus-950-100-active", + "themePath": [ + "blueCumulus", + "_950_100", + "active" + ], + "color": { + "light": "#9fc3fc", + "dark": "#4a5b7b" + }, + "parsedColorOptionName": { + "colorName": "blueCumulus", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-contrast-purple-glycine", + "themePath": [ + "background", + "contrast", + "purpleGlycine", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "purpleGlycine", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--purple-glycine-950-100", + "themePath": [ + "purpleGlycine", + "_950_100", + "default" + ], + "color": { + "light": "#fee7fc", + "dark": "#2c202b" + }, + "parsedColorOptionName": { + "colorName": "purpleGlycine", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + } + } + } + }, + { + "colorDecisionName": "--background-contrast-purple-glycine-hover", + "themePath": [ + "background", + "contrast", + "purpleGlycine", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "background", + "colorName": "purpleGlycine", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--purple-glycine-950-100-hover", + "themePath": [ + "purpleGlycine", + "_950_100", + "hover" + ], + "color": { + "light": "#fdc0f8", + "dark": "#554053" + }, + "parsedColorOptionName": { + "colorName": "purpleGlycine", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-contrast-purple-glycine-active", + "themePath": [ + "background", + "contrast", + "purpleGlycine", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "background", + "colorName": "purpleGlycine", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--purple-glycine-950-100-active", + "themePath": [ + "purpleGlycine", + "_950_100", + "active" + ], + "color": { + "light": "#fca8f6", + "dark": "#6c536a" + }, + "parsedColorOptionName": { + "colorName": "purpleGlycine", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-contrast-pink-macaron", + "themePath": [ + "background", + "contrast", + "pinkMacaron", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "pinkMacaron", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--pink-macaron-950-100", + "themePath": [ + "pinkMacaron", + "_950_100", + "default" + ], + "color": { + "light": "#fee9e6", + "dark": "#2e211f" + }, + "parsedColorOptionName": { + "colorName": "pinkMacaron", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + } + } + } + }, + { + "colorDecisionName": "--background-contrast-pink-macaron-hover", + "themePath": [ + "background", + "contrast", + "pinkMacaron", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "background", + "colorName": "pinkMacaron", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--pink-macaron-950-100-hover", + "themePath": [ + "pinkMacaron", + "_950_100", + "hover" + ], + "color": { + "light": "#fdc6bd", + "dark": "#58423f" + }, + "parsedColorOptionName": { + "colorName": "pinkMacaron", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-contrast-pink-macaron-active", + "themePath": [ + "background", + "contrast", + "pinkMacaron", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "background", + "colorName": "pinkMacaron", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--pink-macaron-950-100-active", + "themePath": [ + "pinkMacaron", + "_950_100", + "active" + ], + "color": { + "light": "#fcb0a2", + "dark": "#705551" + }, + "parsedColorOptionName": { + "colorName": "pinkMacaron", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-contrast-pink-tuile", + "themePath": [ + "background", + "contrast", + "pinkTuile", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "pinkTuile", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--pink-tuile-950-100", + "themePath": [ + "pinkTuile", + "_950_100", + "default" + ], + "color": { + "light": "#fee9e7", + "dark": "#2f211f" + }, + "parsedColorOptionName": { + "colorName": "pinkTuile", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + } + } + } + }, + { + "colorDecisionName": "--background-contrast-pink-tuile-hover", + "themePath": [ + "background", + "contrast", + "pinkTuile", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "background", + "colorName": "pinkTuile", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--pink-tuile-950-100-hover", + "themePath": [ + "pinkTuile", + "_950_100", + "hover" + ], + "color": { + "light": "#fdc6c0", + "dark": "#5a423e" + }, + "parsedColorOptionName": { + "colorName": "pinkTuile", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-contrast-pink-tuile-active", + "themePath": [ + "background", + "contrast", + "pinkTuile", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "background", + "colorName": "pinkTuile", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--pink-tuile-950-100-active", + "themePath": [ + "pinkTuile", + "_950_100", + "active" + ], + "color": { + "light": "#fcb0a7", + "dark": "#725550" + }, + "parsedColorOptionName": { + "colorName": "pinkTuile", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-contrast-yellow-tournesol", + "themePath": [ + "background", + "contrast", + "yellowTournesol", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "yellowTournesol", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--yellow-tournesol-950-100", + "themePath": [ + "yellowTournesol", + "_950_100", + "default" + ], + "color": { + "light": "#feecc2", + "dark": "#292416" + }, + "parsedColorOptionName": { + "colorName": "yellowTournesol", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + } + } + } + }, + { + "colorDecisionName": "--background-contrast-yellow-tournesol-hover", + "themePath": [ + "background", + "contrast", + "yellowTournesol", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "background", + "colorName": "yellowTournesol", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--yellow-tournesol-950-100-hover", + "themePath": [ + "yellowTournesol", + "_950_100", + "hover" + ], + "color": { + "light": "#fbd335", + "dark": "#4f472f" + }, + "parsedColorOptionName": { + "colorName": "yellowTournesol", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-contrast-yellow-tournesol-active", + "themePath": [ + "background", + "contrast", + "yellowTournesol", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "background", + "colorName": "yellowTournesol", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--yellow-tournesol-950-100-active", + "themePath": [ + "yellowTournesol", + "_950_100", + "active" + ], + "color": { + "light": "#e6c130", + "dark": "#655b3d" + }, + "parsedColorOptionName": { + "colorName": "yellowTournesol", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-contrast-yellow-moutarde", + "themePath": [ + "background", + "contrast", + "yellowMoutarde", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "yellowMoutarde", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--yellow-moutarde-950-100", + "themePath": [ + "yellowMoutarde", + "_950_100", + "default" + ], + "color": { + "light": "#feebd0", + "dark": "#2a2319" + }, + "parsedColorOptionName": { + "colorName": "yellowMoutarde", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + } + } + } + }, + { + "colorDecisionName": "--background-contrast-yellow-moutarde-hover", + "themePath": [ + "background", + "contrast", + "yellowMoutarde", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "background", + "colorName": "yellowMoutarde", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--yellow-moutarde-950-100-hover", + "themePath": [ + "yellowMoutarde", + "_950_100", + "hover" + ], + "color": { + "light": "#fdcd6d", + "dark": "#514534" + }, + "parsedColorOptionName": { + "colorName": "yellowMoutarde", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-contrast-yellow-moutarde-active", + "themePath": [ + "background", + "contrast", + "yellowMoutarde", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "background", + "colorName": "yellowMoutarde", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--yellow-moutarde-950-100-active", + "themePath": [ + "yellowMoutarde", + "_950_100", + "active" + ], + "color": { + "light": "#f4be30", + "dark": "#685944" + }, + "parsedColorOptionName": { + "colorName": "yellowMoutarde", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-contrast-orange-terre-battue", + "themePath": [ + "background", + "contrast", + "orangeTerreBattue", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "orangeTerreBattue", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--orange-terre-battue-950-100", + "themePath": [ + "orangeTerreBattue", + "_950_100", + "default" + ], + "color": { + "light": "#fee9e5", + "dark": "#31201c" + }, + "parsedColorOptionName": { + "colorName": "orangeTerreBattue", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + } + } + } + }, + { + "colorDecisionName": "--background-contrast-orange-terre-battue-hover", + "themePath": [ + "background", + "contrast", + "orangeTerreBattue", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "background", + "colorName": "orangeTerreBattue", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--orange-terre-battue-950-100-hover", + "themePath": [ + "orangeTerreBattue", + "_950_100", + "hover" + ], + "color": { + "light": "#fdc6ba", + "dark": "#5d403a" + }, + "parsedColorOptionName": { + "colorName": "orangeTerreBattue", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-contrast-orange-terre-battue-active", + "themePath": [ + "background", + "contrast", + "orangeTerreBattue", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "background", + "colorName": "orangeTerreBattue", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--orange-terre-battue-950-100-active", + "themePath": [ + "orangeTerreBattue", + "_950_100", + "active" + ], + "color": { + "light": "#fcb09e", + "dark": "#77534a" + }, + "parsedColorOptionName": { + "colorName": "orangeTerreBattue", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-contrast-brown-cafe-creme", + "themePath": [ + "background", + "contrast", + "brownCafeCreme", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "brownCafeCreme", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--brown-cafe-creme-950-100", + "themePath": [ + "brownCafeCreme", + "_950_100", + "default" + ], + "color": { + "light": "#f7ecdb", + "dark": "#28241c" + }, + "parsedColorOptionName": { + "colorName": "brownCafeCreme", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + } + } + } + }, + { + "colorDecisionName": "--background-contrast-brown-cafe-creme-hover", + "themePath": [ + "background", + "contrast", + "brownCafeCreme", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "background", + "colorName": "brownCafeCreme", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--brown-cafe-creme-950-100-hover", + "themePath": [ + "brownCafeCreme", + "_950_100", + "hover" + ], + "color": { + "light": "#edce94", + "dark": "#4e4739" + }, + "parsedColorOptionName": { + "colorName": "brownCafeCreme", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-contrast-brown-cafe-creme-active", + "themePath": [ + "background", + "contrast", + "brownCafeCreme", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "background", + "colorName": "brownCafeCreme", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--brown-cafe-creme-950-100-active", + "themePath": [ + "brownCafeCreme", + "_950_100", + "active" + ], + "color": { + "light": "#dabd84", + "dark": "#635b4a" + }, + "parsedColorOptionName": { + "colorName": "brownCafeCreme", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-contrast-brown-caramel", + "themePath": [ + "background", + "contrast", + "brownCaramel", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "brownCaramel", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--brown-caramel-950-100", + "themePath": [ + "brownCaramel", + "_950_100", + "default" + ], + "color": { + "light": "#f7ebe5", + "dark": "#2c221c" + }, + "parsedColorOptionName": { + "colorName": "brownCaramel", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + } + } + } + }, + { + "colorDecisionName": "--background-contrast-brown-caramel-hover", + "themePath": [ + "background", + "contrast", + "brownCaramel", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "background", + "colorName": "brownCaramel", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--brown-caramel-950-100-hover", + "themePath": [ + "brownCaramel", + "_950_100", + "hover" + ], + "color": { + "light": "#eccbb9", + "dark": "#554439" + }, + "parsedColorOptionName": { + "colorName": "brownCaramel", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-contrast-brown-caramel-active", + "themePath": [ + "background", + "contrast", + "brownCaramel", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "background", + "colorName": "brownCaramel", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--brown-caramel-950-100-active", + "themePath": [ + "brownCaramel", + "_950_100", + "active" + ], + "color": { + "light": "#e6b79a", + "dark": "#6c574a" + }, + "parsedColorOptionName": { + "colorName": "brownCaramel", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-contrast-brown-opera", + "themePath": [ + "background", + "contrast", + "brownOpera", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "brownOpera", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--brown-opera-950-100", + "themePath": [ + "brownOpera", + "_950_100", + "default" + ], + "color": { + "light": "#f7ece4", + "dark": "#2b221c" + }, + "parsedColorOptionName": { + "colorName": "brownOpera", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + } + } + } + }, + { + "colorDecisionName": "--background-contrast-brown-opera-hover", + "themePath": [ + "background", + "contrast", + "brownOpera", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "background", + "colorName": "brownOpera", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--brown-opera-950-100-hover", + "themePath": [ + "brownOpera", + "_950_100", + "hover" + ], + "color": { + "light": "#eccdb3", + "dark": "#53443a" + }, + "parsedColorOptionName": { + "colorName": "brownOpera", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-contrast-brown-opera-active", + "themePath": [ + "background", + "contrast", + "brownOpera", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "background", + "colorName": "brownOpera", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--brown-opera-950-100-active", + "themePath": [ + "brownOpera", + "_950_100", + "active" + ], + "color": { + "light": "#e6ba90", + "dark": "#6a574a" + }, + "parsedColorOptionName": { + "colorName": "brownOpera", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-contrast-beige-gris-galet", + "themePath": [ + "background", + "contrast", + "beigeGrisGalet", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "beigeGrisGalet", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--beige-gris-galet-950-100", + "themePath": [ + "beigeGrisGalet", + "_950_100", + "default" + ], + "color": { + "light": "#f3ede5", + "dark": "#28231f" + }, + "parsedColorOptionName": { + "colorName": "beigeGrisGalet", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + } + } + } + }, + { + "colorDecisionName": "--background-contrast-beige-gris-galet-hover", + "themePath": [ + "background", + "contrast", + "beigeGrisGalet", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "background", + "colorName": "beigeGrisGalet", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--beige-gris-galet-950-100-hover", + "themePath": [ + "beigeGrisGalet", + "_950_100", + "hover" + ], + "color": { + "light": "#e1d0b5", + "dark": "#4e453f" + }, + "parsedColorOptionName": { + "colorName": "beigeGrisGalet", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-contrast-beige-gris-galet-active", + "themePath": [ + "background", + "contrast", + "beigeGrisGalet", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "background", + "colorName": "beigeGrisGalet", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--beige-gris-galet-950-100-active", + "themePath": [ + "beigeGrisGalet", + "_950_100", + "active" + ], + "color": { + "light": "#d1bea2", + "dark": "#635950" + }, + "parsedColorOptionName": { + "colorName": "beigeGrisGalet", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-contrast-info", + "themePath": [ + "background", + "contrast", + "info", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "info", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--info-950-100", + "themePath": [ + "info", + "_950_100", + "default" + ], + "color": { + "light": "#e8edff", + "dark": "#1d2437" + }, + "parsedColorOptionName": { + "colorName": "info", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + } + } + } + }, + { + "colorDecisionName": "--background-contrast-info-hover", + "themePath": [ + "background", + "contrast", + "info", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "background", + "colorName": "info", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--info-950-100-hover", + "themePath": [ + "info", + "_950_100", + "hover" + ], + "color": { + "light": "#c2d1ff", + "dark": "#3b4767" + }, + "parsedColorOptionName": { + "colorName": "info", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-contrast-info-active", + "themePath": [ + "background", + "contrast", + "info", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "background", + "colorName": "info", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--info-950-100-active", + "themePath": [ + "info", + "_950_100", + "active" + ], + "color": { + "light": "#a9bfff", + "dark": "#4c5b83" + }, + "parsedColorOptionName": { + "colorName": "info", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-contrast-success", + "themePath": [ + "background", + "contrast", + "success", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "success", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--success-950-100", + "themePath": [ + "success", + "_950_100", + "default" + ], + "color": { + "light": "#b8fec9", + "dark": "#19271d" + }, + "parsedColorOptionName": { + "colorName": "success", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + } + } + } + }, + { + "colorDecisionName": "--background-contrast-success-hover", + "themePath": [ + "background", + "contrast", + "success", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "background", + "colorName": "success", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--success-950-100-hover", + "themePath": [ + "success", + "_950_100", + "hover" + ], + "color": { + "light": "#46fd89", + "dark": "#344c3b" + }, + "parsedColorOptionName": { + "colorName": "success", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-contrast-success-active", + "themePath": [ + "background", + "contrast", + "success", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "background", + "colorName": "success", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--success-950-100-active", + "themePath": [ + "success", + "_950_100", + "active" + ], + "color": { + "light": "#34eb7b", + "dark": "#44624d" + }, + "parsedColorOptionName": { + "colorName": "success", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-contrast-warning", + "themePath": [ + "background", + "contrast", + "warning", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "warning", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--warning-950-100", + "themePath": [ + "warning", + "_950_100", + "default" + ], + "color": { + "light": "#ffe9e6", + "dark": "#361e19" + }, + "parsedColorOptionName": { + "colorName": "warning", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + } + } + } + }, + { + "colorDecisionName": "--background-contrast-warning-hover", + "themePath": [ + "background", + "contrast", + "warning", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "background", + "colorName": "warning", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--warning-950-100-hover", + "themePath": [ + "warning", + "_950_100", + "hover" + ], + "color": { + "light": "#ffc6bd", + "dark": "#663d35" + }, + "parsedColorOptionName": { + "colorName": "warning", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-contrast-warning-active", + "themePath": [ + "background", + "contrast", + "warning", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "background", + "colorName": "warning", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--warning-950-100-active", + "themePath": [ + "warning", + "_950_100", + "active" + ], + "color": { + "light": "#ffb0a2", + "dark": "#824f44" + }, + "parsedColorOptionName": { + "colorName": "warning", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-contrast-error", + "themePath": [ + "background", + "contrast", + "error", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "error", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--error-950-100", + "themePath": [ + "error", + "_950_100", + "default" + ], + "color": { + "light": "#ffe9e9", + "dark": "#391c1c" + }, + "parsedColorOptionName": { + "colorName": "error", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + } + } + } + }, + { + "colorDecisionName": "--background-contrast-error-hover", + "themePath": [ + "background", + "contrast", + "error", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "background", + "colorName": "error", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--error-950-100-hover", + "themePath": [ + "error", + "_950_100", + "hover" + ], + "color": { + "light": "#ffc5c5", + "dark": "#6c3a3a" + }, + "parsedColorOptionName": { + "colorName": "error", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-contrast-error-active", + "themePath": [ + "background", + "contrast", + "error", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "background", + "colorName": "error", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--error-950-100-active", + "themePath": [ + "error", + "_950_100", + "active" + ], + "color": { + "light": "#ffafaf", + "dark": "#894b4b" + }, + "parsedColorOptionName": { + "colorName": "error", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-flat-grey", + "themePath": [ + "background", + "flat", + "grey", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "grey", + "usage": "flat" + }, + "colorOption": { + "colorOptionName": "--grey-200-850", + "themePath": [ + "grey", + "_200_850", + "default" + ], + "color": { + "light": "#3a3a3a", + "dark": "#cecece" + }, + "parsedColorOptionName": { + "colorName": "grey", + "brightness": { + "isInvariant": false, + "light": { + "value": 200 + }, + "dark": { + "value": 850 + } + } + } + } + }, + { + "colorDecisionName": "--background-flat-blue-france", + "themePath": [ + "background", + "flat", + "blueFrance", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "blueFrance", + "usage": "flat" + }, + "colorOption": { + "colorOptionName": "--blue-france-sun-113-625", + "themePath": [ + "blueFrance", + "sun113_625", + "default" + ], + "color": { + "light": "#000091", + "dark": "#8585f6" + }, + "parsedColorOptionName": { + "colorName": "blueFrance", + "brightness": { + "isInvariant": false, + "light": { + "value": 113, + "variant": "sun" + }, + "dark": { + "value": 625 + } + } + } + } + }, + { + "colorDecisionName": "--background-flat-red-marianne", + "themePath": [ + "background", + "flat", + "redMarianne", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "redMarianne", + "usage": "flat" + }, + "colorOption": { + "colorOptionName": "--red-marianne-425-625", + "themePath": [ + "redMarianne", + "_425_625", + "default" + ], + "color": { + "light": "#c9191e", + "dark": "#f95c5e" + }, + "parsedColorOptionName": { + "colorName": "redMarianne", + "brightness": { + "isInvariant": false, + "light": { + "value": 425 + }, + "dark": { + "value": 625 + } + } + } + } + }, + { + "colorDecisionName": "--background-flat-green-tilleul-verveine", + "themePath": [ + "background", + "flat", + "greenTilleulVerveine", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "greenTilleulVerveine", + "usage": "flat" + }, + "colorOption": { + "colorOptionName": "--green-tilleul-verveine-sun-418-moon-817", + "themePath": [ + "greenTilleulVerveine", + "sun418moon817", + "default" + ], + "color": { + "light": "#66673d", + "dark": "#d8c634" + }, + "parsedColorOptionName": { + "colorName": "greenTilleulVerveine", + "brightness": { + "isInvariant": false, + "light": { + "value": 418, + "variant": "sun" + }, + "dark": { + "value": 817, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--background-flat-green-bourgeon", + "themePath": [ + "background", + "flat", + "greenBourgeon", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "greenBourgeon", + "usage": "flat" + }, + "colorOption": { + "colorOptionName": "--green-bourgeon-sun-425-moon-759", + "themePath": [ + "greenBourgeon", + "sun425moon759", + "default" + ], + "color": { + "light": "#447049", + "dark": "#99c221" + }, + "parsedColorOptionName": { + "colorName": "greenBourgeon", + "brightness": { + "isInvariant": false, + "light": { + "value": 425, + "variant": "sun" + }, + "dark": { + "value": 759, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--background-flat-green-emeraude", + "themePath": [ + "background", + "flat", + "greenEmeraude", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "greenEmeraude", + "usage": "flat" + }, + "colorOption": { + "colorOptionName": "--green-emeraude-sun-425-moon-753", + "themePath": [ + "greenEmeraude", + "sun425moon753", + "default" + ], + "color": { + "light": "#297254", + "dark": "#34cb6a" + }, + "parsedColorOptionName": { + "colorName": "greenEmeraude", + "brightness": { + "isInvariant": false, + "light": { + "value": 425, + "variant": "sun" + }, + "dark": { + "value": 753, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--background-flat-green-menthe", + "themePath": [ + "background", + "flat", + "greenMenthe", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "greenMenthe", + "usage": "flat" + }, + "colorOption": { + "colorOptionName": "--green-menthe-sun-373-moon-652", + "themePath": [ + "greenMenthe", + "sun373moon652", + "default" + ], + "color": { + "light": "#37635f", + "dark": "#21ab8e" + }, + "parsedColorOptionName": { + "colorName": "greenMenthe", + "brightness": { + "isInvariant": false, + "light": { + "value": 373, + "variant": "sun" + }, + "dark": { + "value": 652, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--background-flat-green-archipel", + "themePath": [ + "background", + "flat", + "greenArchipel", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "greenArchipel", + "usage": "flat" + }, + "colorOption": { + "colorOptionName": "--green-archipel-sun-391-moon-716", + "themePath": [ + "greenArchipel", + "sun391moon716", + "default" + ], + "color": { + "light": "#006a6f", + "dark": "#34bab5" + }, + "parsedColorOptionName": { + "colorName": "greenArchipel", + "brightness": { + "isInvariant": false, + "light": { + "value": 391, + "variant": "sun" + }, + "dark": { + "value": 716, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--background-flat-blue-ecume", + "themePath": [ + "background", + "flat", + "blueEcume", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "blueEcume", + "usage": "flat" + }, + "colorOption": { + "colorOptionName": "--blue-ecume-sun-247-moon-675", + "themePath": [ + "blueEcume", + "sun247moon675", + "default" + ], + "color": { + "light": "#2f4077", + "dark": "#869ece" + }, + "parsedColorOptionName": { + "colorName": "blueEcume", + "brightness": { + "isInvariant": false, + "light": { + "value": 247, + "variant": "sun" + }, + "dark": { + "value": 675, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--background-flat-blue-cumulus", + "themePath": [ + "background", + "flat", + "blueCumulus", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "blueCumulus", + "usage": "flat" + }, + "colorOption": { + "colorOptionName": "--blue-cumulus-sun-368-moon-732", + "themePath": [ + "blueCumulus", + "sun368moon732", + "default" + ], + "color": { + "light": "#3558a2", + "dark": "#7ab1e8" + }, + "parsedColorOptionName": { + "colorName": "blueCumulus", + "brightness": { + "isInvariant": false, + "light": { + "value": 368, + "variant": "sun" + }, + "dark": { + "value": 732, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--background-flat-purple-glycine", + "themePath": [ + "background", + "flat", + "purpleGlycine", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "purpleGlycine", + "usage": "flat" + }, + "colorOption": { + "colorOptionName": "--purple-glycine-sun-319-moon-630", + "themePath": [ + "purpleGlycine", + "sun319moon630", + "default" + ], + "color": { + "light": "#6e445a", + "dark": "#ce70cc" + }, + "parsedColorOptionName": { + "colorName": "purpleGlycine", + "brightness": { + "isInvariant": false, + "light": { + "value": 319, + "variant": "sun" + }, + "dark": { + "value": 630, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--background-flat-pink-macaron", + "themePath": [ + "background", + "flat", + "pinkMacaron", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "pinkMacaron", + "usage": "flat" + }, + "colorOption": { + "colorOptionName": "--pink-macaron-sun-406-moon-833", + "themePath": [ + "pinkMacaron", + "sun406moon833", + "default" + ], + "color": { + "light": "#8d533e", + "dark": "#ffb7ae" + }, + "parsedColorOptionName": { + "colorName": "pinkMacaron", + "brightness": { + "isInvariant": false, + "light": { + "value": 406, + "variant": "sun" + }, + "dark": { + "value": 833, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--background-flat-pink-tuile", + "themePath": [ + "background", + "flat", + "pinkTuile", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "pinkTuile", + "usage": "flat" + }, + "colorOption": { + "colorOptionName": "--pink-tuile-sun-425-moon-750", + "themePath": [ + "pinkTuile", + "sun425moon750", + "default" + ], + "color": { + "light": "#a94645", + "dark": "#ff9575" + }, + "parsedColorOptionName": { + "colorName": "pinkTuile", + "brightness": { + "isInvariant": false, + "light": { + "value": 425, + "variant": "sun" + }, + "dark": { + "value": 750, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--background-flat-yellow-tournesol", + "themePath": [ + "background", + "flat", + "yellowTournesol", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "yellowTournesol", + "usage": "flat" + }, + "colorOption": { + "colorOptionName": "--yellow-tournesol-sun-407-moon-922", + "themePath": [ + "yellowTournesol", + "sun407moon922", + "default" + ], + "color": { + "light": "#716043", + "dark": "#ffe552" + }, + "parsedColorOptionName": { + "colorName": "yellowTournesol", + "brightness": { + "isInvariant": false, + "light": { + "value": 407, + "variant": "sun" + }, + "dark": { + "value": 922, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--background-flat-yellow-moutarde", + "themePath": [ + "background", + "flat", + "yellowMoutarde", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "yellowMoutarde", + "usage": "flat" + }, + "colorOption": { + "colorOptionName": "--yellow-moutarde-sun-348-moon-860", + "themePath": [ + "yellowMoutarde", + "sun348moon860", + "default" + ], + "color": { + "light": "#695240", + "dark": "#ffca00" + }, + "parsedColorOptionName": { + "colorName": "yellowMoutarde", + "brightness": { + "isInvariant": false, + "light": { + "value": 348, + "variant": "sun" + }, + "dark": { + "value": 860, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--background-flat-orange-terre-battue", + "themePath": [ + "background", + "flat", + "orangeTerreBattue", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "orangeTerreBattue", + "usage": "flat" + }, + "colorOption": { + "colorOptionName": "--orange-terre-battue-sun-370-moon-672", + "themePath": [ + "orangeTerreBattue", + "sun370moon672", + "default" + ], + "color": { + "light": "#755348", + "dark": "#ff732c" + }, + "parsedColorOptionName": { + "colorName": "orangeTerreBattue", + "brightness": { + "isInvariant": false, + "light": { + "value": 370, + "variant": "sun" + }, + "dark": { + "value": 672, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--background-flat-brown-cafe-creme", + "themePath": [ + "background", + "flat", + "brownCafeCreme", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "brownCafeCreme", + "usage": "flat" + }, + "colorOption": { + "colorOptionName": "--brown-cafe-creme-sun-383-moon-885", + "themePath": [ + "brownCafeCreme", + "sun383moon885", + "default" + ], + "color": { + "light": "#685c48", + "dark": "#ecd7a2" + }, + "parsedColorOptionName": { + "colorName": "brownCafeCreme", + "brightness": { + "isInvariant": false, + "light": { + "value": 383, + "variant": "sun" + }, + "dark": { + "value": 885, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--background-flat-brown-caramel", + "themePath": [ + "background", + "flat", + "brownCaramel", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "brownCaramel", + "usage": "flat" + }, + "colorOption": { + "colorOptionName": "--brown-caramel-sun-425-moon-901", + "themePath": [ + "brownCaramel", + "sun425moon901", + "default" + ], + "color": { + "light": "#845d48", + "dark": "#fbd8ab" + }, + "parsedColorOptionName": { + "colorName": "brownCaramel", + "brightness": { + "isInvariant": false, + "light": { + "value": 425, + "variant": "sun" + }, + "dark": { + "value": 901, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--background-flat-brown-opera", + "themePath": [ + "background", + "flat", + "brownOpera", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "brownOpera", + "usage": "flat" + }, + "colorOption": { + "colorOptionName": "--brown-opera-sun-395-moon-820", + "themePath": [ + "brownOpera", + "sun395moon820", + "default" + ], + "color": { + "light": "#745b47", + "dark": "#e6be92" + }, + "parsedColorOptionName": { + "colorName": "brownOpera", + "brightness": { + "isInvariant": false, + "light": { + "value": 395, + "variant": "sun" + }, + "dark": { + "value": 820, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--background-flat-beige-gris-galet", + "themePath": [ + "background", + "flat", + "beigeGrisGalet", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "beigeGrisGalet", + "usage": "flat" + }, + "colorOption": { + "colorOptionName": "--beige-gris-galet-sun-407-moon-821", + "themePath": [ + "beigeGrisGalet", + "sun407moon821", + "default" + ], + "color": { + "light": "#6a6156", + "dark": "#d0c3b7" + }, + "parsedColorOptionName": { + "colorName": "beigeGrisGalet", + "brightness": { + "isInvariant": false, + "light": { + "value": 407, + "variant": "sun" + }, + "dark": { + "value": 821, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--background-flat-info", + "themePath": [ + "background", + "flat", + "info", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "info", + "usage": "flat" + }, + "colorOption": { + "colorOptionName": "--info-425-625", + "themePath": [ + "info", + "_425_625", + "default" + ], + "color": { + "light": "#0063cb", + "dark": "#518fff" + }, + "parsedColorOptionName": { + "colorName": "info", + "brightness": { + "isInvariant": false, + "light": { + "value": 425 + }, + "dark": { + "value": 625 + } + } + } + } + }, + { + "colorDecisionName": "--background-flat-success", + "themePath": [ + "background", + "flat", + "success", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "success", + "usage": "flat" + }, + "colorOption": { + "colorOptionName": "--success-425-625", + "themePath": [ + "success", + "_425_625", + "default" + ], + "color": { + "light": "#18753c", + "dark": "#27a658" + }, + "parsedColorOptionName": { + "colorName": "success", + "brightness": { + "isInvariant": false, + "light": { + "value": 425 + }, + "dark": { + "value": 625 + } + } + } + } + }, + { + "colorDecisionName": "--background-flat-warning", + "themePath": [ + "background", + "flat", + "warning", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "warning", + "usage": "flat" + }, + "colorOption": { + "colorOptionName": "--warning-425-625", + "themePath": [ + "warning", + "_425_625", + "default" + ], + "color": { + "light": "#b34000", + "dark": "#fc5d00" + }, + "parsedColorOptionName": { + "colorName": "warning", + "brightness": { + "isInvariant": false, + "light": { + "value": 425 + }, + "dark": { + "value": 625 + } + } + } + } + }, + { + "colorDecisionName": "--background-flat-error", + "themePath": [ + "background", + "flat", + "error", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "error", + "usage": "flat" + }, + "colorOption": { + "colorOptionName": "--error-425-625", + "themePath": [ + "error", + "_425_625", + "default" + ], + "color": { + "light": "#ce0500", + "dark": "#ff5655" + }, + "parsedColorOptionName": { + "colorName": "error", + "brightness": { + "isInvariant": false, + "light": { + "value": 425 + }, + "dark": { + "value": 625 + } + } + } + } + }, + { + "colorDecisionName": "--background-action-high-grey", + "themePath": [ + "background", + "actionHigh", + "grey", + "default" + ], + "parsedColorDecisionName": { + "variant": "high", + "context": "background", + "colorName": "grey", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--grey-200-850", + "themePath": [ + "grey", + "_200_850", + "default" + ], + "color": { + "light": "#3a3a3a", + "dark": "#cecece" + }, + "parsedColorOptionName": { + "colorName": "grey", + "brightness": { + "isInvariant": false, + "light": { + "value": 200 + }, + "dark": { + "value": 850 + } + } + } + } + }, + { + "colorDecisionName": "--background-action-high-grey-hover", + "themePath": [ + "background", + "actionHigh", + "grey", + "hover" + ], + "parsedColorDecisionName": { + "variant": "high", + "state": "hover", + "context": "background", + "colorName": "grey", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--grey-200-850-hover", + "themePath": [ + "grey", + "_200_850", + "hover" + ], + "color": { + "light": "#616161", + "dark": "#a8a8a8" + }, + "parsedColorOptionName": { + "colorName": "grey", + "brightness": { + "isInvariant": false, + "light": { + "value": 200 + }, + "dark": { + "value": 850 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-action-high-grey-active", + "themePath": [ + "background", + "actionHigh", + "grey", + "active" + ], + "parsedColorDecisionName": { + "variant": "high", + "state": "active", + "context": "background", + "colorName": "grey", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--grey-200-850-active", + "themePath": [ + "grey", + "_200_850", + "active" + ], + "color": { + "light": "#777777", + "dark": "#939393" + }, + "parsedColorOptionName": { + "colorName": "grey", + "brightness": { + "isInvariant": false, + "light": { + "value": 200 + }, + "dark": { + "value": 850 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-action-high-blue-france", + "themePath": [ + "background", + "actionHigh", + "blueFrance", + "default" + ], + "parsedColorDecisionName": { + "variant": "high", + "context": "background", + "colorName": "blueFrance", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--blue-france-sun-113-625", + "themePath": [ + "blueFrance", + "sun113_625", + "default" + ], + "color": { + "light": "#000091", + "dark": "#8585f6" + }, + "parsedColorOptionName": { + "colorName": "blueFrance", + "brightness": { + "isInvariant": false, + "light": { + "value": 113, + "variant": "sun" + }, + "dark": { + "value": 625 + } + } + } + } + }, + { + "colorDecisionName": "--background-action-high-blue-france-hover", + "themePath": [ + "background", + "actionHigh", + "blueFrance", + "hover" + ], + "parsedColorDecisionName": { + "variant": "high", + "state": "hover", + "context": "background", + "colorName": "blueFrance", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--blue-france-sun-113-625-hover", + "themePath": [ + "blueFrance", + "sun113_625", + "hover" + ], + "color": { + "light": "#1212ff", + "dark": "#b1b1f9" + }, + "parsedColorOptionName": { + "colorName": "blueFrance", + "brightness": { + "isInvariant": false, + "light": { + "value": 113, + "variant": "sun" + }, + "dark": { + "value": 625 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-action-high-blue-france-active", + "themePath": [ + "background", + "actionHigh", + "blueFrance", + "active" + ], + "parsedColorDecisionName": { + "variant": "high", + "state": "active", + "context": "background", + "colorName": "blueFrance", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--blue-france-sun-113-625-active", + "themePath": [ + "blueFrance", + "sun113_625", + "active" + ], + "color": { + "light": "#2323ff", + "dark": "#c6c6fb" + }, + "parsedColorOptionName": { + "colorName": "blueFrance", + "brightness": { + "isInvariant": false, + "light": { + "value": 113, + "variant": "sun" + }, + "dark": { + "value": 625 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-action-high-red-marianne", + "themePath": [ + "background", + "actionHigh", + "redMarianne", + "default" + ], + "parsedColorDecisionName": { + "variant": "high", + "context": "background", + "colorName": "redMarianne", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--red-marianne-425-625", + "themePath": [ + "redMarianne", + "_425_625", + "default" + ], + "color": { + "light": "#c9191e", + "dark": "#f95c5e" + }, + "parsedColorOptionName": { + "colorName": "redMarianne", + "brightness": { + "isInvariant": false, + "light": { + "value": 425 + }, + "dark": { + "value": 625 + } + } + } + } + }, + { + "colorDecisionName": "--background-action-high-red-marianne-hover", + "themePath": [ + "background", + "actionHigh", + "redMarianne", + "hover" + ], + "parsedColorDecisionName": { + "variant": "high", + "state": "hover", + "context": "background", + "colorName": "redMarianne", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--red-marianne-425-625-hover", + "themePath": [ + "redMarianne", + "_425_625", + "hover" + ], + "color": { + "light": "#f93f42", + "dark": "#fa9293" + }, + "parsedColorOptionName": { + "colorName": "redMarianne", + "brightness": { + "isInvariant": false, + "light": { + "value": 425 + }, + "dark": { + "value": 625 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-action-high-red-marianne-active", + "themePath": [ + "background", + "actionHigh", + "redMarianne", + "active" + ], + "parsedColorDecisionName": { + "variant": "high", + "state": "active", + "context": "background", + "colorName": "redMarianne", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--red-marianne-425-625-active", + "themePath": [ + "redMarianne", + "_425_625", + "active" + ], + "color": { + "light": "#f95a5c", + "dark": "#fbabac" + }, + "parsedColorOptionName": { + "colorName": "redMarianne", + "brightness": { + "isInvariant": false, + "light": { + "value": 425 + }, + "dark": { + "value": 625 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-action-high-green-tilleul-verveine", + "themePath": [ + "background", + "actionHigh", + "greenTilleulVerveine", + "default" + ], + "parsedColorDecisionName": { + "variant": "high", + "context": "background", + "colorName": "greenTilleulVerveine", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--green-tilleul-verveine-sun-418-moon-817", + "themePath": [ + "greenTilleulVerveine", + "sun418moon817", + "default" + ], + "color": { + "light": "#66673d", + "dark": "#d8c634" + }, + "parsedColorOptionName": { + "colorName": "greenTilleulVerveine", + "brightness": { + "isInvariant": false, + "light": { + "value": 418, + "variant": "sun" + }, + "dark": { + "value": 817, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--background-action-high-green-tilleul-verveine-hover", + "themePath": [ + "background", + "actionHigh", + "greenTilleulVerveine", + "hover" + ], + "parsedColorDecisionName": { + "variant": "high", + "state": "hover", + "context": "background", + "colorName": "greenTilleulVerveine", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--green-tilleul-verveine-sun-418-moon-817-hover", + "themePath": [ + "greenTilleulVerveine", + "sun418moon817", + "hover" + ], + "color": { + "light": "#929359", + "dark": "#fee943" + }, + "parsedColorOptionName": { + "colorName": "greenTilleulVerveine", + "brightness": { + "isInvariant": false, + "light": { + "value": 418, + "variant": "sun" + }, + "dark": { + "value": 817, + "variant": "moon" + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-action-high-green-tilleul-verveine-active", + "themePath": [ + "background", + "actionHigh", + "greenTilleulVerveine", + "active" + ], + "parsedColorDecisionName": { + "variant": "high", + "state": "active", + "context": "background", + "colorName": "greenTilleulVerveine", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--green-tilleul-verveine-sun-418-moon-817-active", + "themePath": [ + "greenTilleulVerveine", + "sun418moon817", + "active" + ], + "color": { + "light": "#a7a967", + "dark": "#fef1ab" + }, + "parsedColorOptionName": { + "colorName": "greenTilleulVerveine", + "brightness": { + "isInvariant": false, + "light": { + "value": 418, + "variant": "sun" + }, + "dark": { + "value": 817, + "variant": "moon" + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-action-high-green-bourgeon", + "themePath": [ + "background", + "actionHigh", + "greenBourgeon", + "default" + ], + "parsedColorDecisionName": { + "variant": "high", + "context": "background", + "colorName": "greenBourgeon", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--green-bourgeon-sun-425-moon-759", + "themePath": [ + "greenBourgeon", + "sun425moon759", + "default" + ], + "color": { + "light": "#447049", + "dark": "#99c221" + }, + "parsedColorOptionName": { + "colorName": "greenBourgeon", + "brightness": { + "isInvariant": false, + "light": { + "value": 425, + "variant": "sun" + }, + "dark": { + "value": 759, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--background-action-high-green-bourgeon-hover", + "themePath": [ + "background", + "actionHigh", + "greenBourgeon", + "hover" + ], + "parsedColorDecisionName": { + "variant": "high", + "state": "hover", + "context": "background", + "colorName": "greenBourgeon", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--green-bourgeon-sun-425-moon-759-hover", + "themePath": [ + "greenBourgeon", + "sun425moon759", + "hover" + ], + "color": { + "light": "#639f6a", + "dark": "#baec2a" + }, + "parsedColorOptionName": { + "colorName": "greenBourgeon", + "brightness": { + "isInvariant": false, + "light": { + "value": 425, + "variant": "sun" + }, + "dark": { + "value": 759, + "variant": "moon" + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-action-high-green-bourgeon-active", + "themePath": [ + "background", + "actionHigh", + "greenBourgeon", + "active" + ], + "parsedColorDecisionName": { + "variant": "high", + "state": "active", + "context": "background", + "colorName": "greenBourgeon", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--green-bourgeon-sun-425-moon-759-active", + "themePath": [ + "greenBourgeon", + "sun425moon759", + "active" + ], + "color": { + "light": "#72b77a", + "dark": "#c9fd2e" + }, + "parsedColorOptionName": { + "colorName": "greenBourgeon", + "brightness": { + "isInvariant": false, + "light": { + "value": 425, + "variant": "sun" + }, + "dark": { + "value": 759, + "variant": "moon" + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-action-high-green-emeraude", + "themePath": [ + "background", + "actionHigh", + "greenEmeraude", + "default" + ], + "parsedColorDecisionName": { + "variant": "high", + "context": "background", + "colorName": "greenEmeraude", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--green-emeraude-sun-425-moon-753", + "themePath": [ + "greenEmeraude", + "sun425moon753", + "default" + ], + "color": { + "light": "#297254", + "dark": "#34cb6a" + }, + "parsedColorOptionName": { + "colorName": "greenEmeraude", + "brightness": { + "isInvariant": false, + "light": { + "value": 425, + "variant": "sun" + }, + "dark": { + "value": 753, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--background-action-high-green-emeraude-hover", + "themePath": [ + "background", + "actionHigh", + "greenEmeraude", + "hover" + ], + "parsedColorDecisionName": { + "variant": "high", + "state": "hover", + "context": "background", + "colorName": "greenEmeraude", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--green-emeraude-sun-425-moon-753-hover", + "themePath": [ + "greenEmeraude", + "sun425moon753", + "hover" + ], + "color": { + "light": "#3ea47a", + "dark": "#42fb84" + }, + "parsedColorOptionName": { + "colorName": "greenEmeraude", + "brightness": { + "isInvariant": false, + "light": { + "value": 425, + "variant": "sun" + }, + "dark": { + "value": 753, + "variant": "moon" + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-action-high-green-emeraude-active", + "themePath": [ + "background", + "actionHigh", + "greenEmeraude", + "active" + ], + "parsedColorDecisionName": { + "variant": "high", + "state": "active", + "context": "background", + "colorName": "greenEmeraude", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--green-emeraude-sun-425-moon-753-active", + "themePath": [ + "greenEmeraude", + "sun425moon753", + "active" + ], + "color": { + "light": "#49bc8d", + "dark": "#80fda3" + }, + "parsedColorOptionName": { + "colorName": "greenEmeraude", + "brightness": { + "isInvariant": false, + "light": { + "value": 425, + "variant": "sun" + }, + "dark": { + "value": 753, + "variant": "moon" + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-action-high-green-menthe", + "themePath": [ + "background", + "actionHigh", + "greenMenthe", + "default" + ], + "parsedColorDecisionName": { + "variant": "high", + "context": "background", + "colorName": "greenMenthe", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--green-menthe-sun-373-moon-652", + "themePath": [ + "greenMenthe", + "sun373moon652", + "default" + ], + "color": { + "light": "#37635f", + "dark": "#21ab8e" + }, + "parsedColorOptionName": { + "colorName": "greenMenthe", + "brightness": { + "isInvariant": false, + "light": { + "value": 373, + "variant": "sun" + }, + "dark": { + "value": 652, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--background-action-high-green-menthe-hover", + "themePath": [ + "background", + "actionHigh", + "greenMenthe", + "hover" + ], + "parsedColorDecisionName": { + "variant": "high", + "state": "hover", + "context": "background", + "colorName": "greenMenthe", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--green-menthe-sun-373-moon-652-hover", + "themePath": [ + "greenMenthe", + "sun373moon652", + "hover" + ], + "color": { + "light": "#53918c", + "dark": "#2eddb8" + }, + "parsedColorOptionName": { + "colorName": "greenMenthe", + "brightness": { + "isInvariant": false, + "light": { + "value": 373, + "variant": "sun" + }, + "dark": { + "value": 652, + "variant": "moon" + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-action-high-green-menthe-active", + "themePath": [ + "background", + "actionHigh", + "greenMenthe", + "active" + ], + "parsedColorDecisionName": { + "variant": "high", + "state": "active", + "context": "background", + "colorName": "greenMenthe", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--green-menthe-sun-373-moon-652-active", + "themePath": [ + "greenMenthe", + "sun373moon652", + "active" + ], + "color": { + "light": "#62a9a2", + "dark": "#34f4cc" + }, + "parsedColorOptionName": { + "colorName": "greenMenthe", + "brightness": { + "isInvariant": false, + "light": { + "value": 373, + "variant": "sun" + }, + "dark": { + "value": 652, + "variant": "moon" + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-action-high-green-archipel", + "themePath": [ + "background", + "actionHigh", + "greenArchipel", + "default" + ], + "parsedColorDecisionName": { + "variant": "high", + "context": "background", + "colorName": "greenArchipel", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--green-archipel-sun-391-moon-716", + "themePath": [ + "greenArchipel", + "sun391moon716", + "default" + ], + "color": { + "light": "#006a6f", + "dark": "#34bab5" + }, + "parsedColorOptionName": { + "colorName": "greenArchipel", + "brightness": { + "isInvariant": false, + "light": { + "value": 391, + "variant": "sun" + }, + "dark": { + "value": 716, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--background-action-high-green-archipel-hover", + "themePath": [ + "background", + "actionHigh", + "greenArchipel", + "hover" + ], + "parsedColorDecisionName": { + "variant": "high", + "state": "hover", + "context": "background", + "colorName": "greenArchipel", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--green-archipel-sun-391-moon-716-hover", + "themePath": [ + "greenArchipel", + "sun391moon716", + "hover" + ], + "color": { + "light": "#009fa7", + "dark": "#43e9e2" + }, + "parsedColorOptionName": { + "colorName": "greenArchipel", + "brightness": { + "isInvariant": false, + "light": { + "value": 391, + "variant": "sun" + }, + "dark": { + "value": 716, + "variant": "moon" + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-action-high-green-archipel-active", + "themePath": [ + "background", + "actionHigh", + "greenArchipel", + "active" + ], + "parsedColorDecisionName": { + "variant": "high", + "state": "active", + "context": "background", + "colorName": "greenArchipel", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--green-archipel-sun-391-moon-716-active", + "themePath": [ + "greenArchipel", + "sun391moon716", + "active" + ], + "color": { + "light": "#00bbc3", + "dark": "#4cfdf6" + }, + "parsedColorOptionName": { + "colorName": "greenArchipel", + "brightness": { + "isInvariant": false, + "light": { + "value": 391, + "variant": "sun" + }, + "dark": { + "value": 716, + "variant": "moon" + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-action-high-blue-ecume", + "themePath": [ + "background", + "actionHigh", + "blueEcume", + "default" + ], + "parsedColorDecisionName": { + "variant": "high", + "context": "background", + "colorName": "blueEcume", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--blue-ecume-sun-247-moon-675", + "themePath": [ + "blueEcume", + "sun247moon675", + "default" + ], + "color": { + "light": "#2f4077", + "dark": "#869ece" + }, + "parsedColorOptionName": { + "colorName": "blueEcume", + "brightness": { + "isInvariant": false, + "light": { + "value": 247, + "variant": "sun" + }, + "dark": { + "value": 675, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--background-action-high-blue-ecume-hover", + "themePath": [ + "background", + "actionHigh", + "blueEcume", + "hover" + ], + "parsedColorDecisionName": { + "variant": "high", + "state": "hover", + "context": "background", + "colorName": "blueEcume", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--blue-ecume-sun-247-moon-675-hover", + "themePath": [ + "blueEcume", + "sun247moon675", + "hover" + ], + "color": { + "light": "#4e68bb", + "dark": "#b8c5e2" + }, + "parsedColorOptionName": { + "colorName": "blueEcume", + "brightness": { + "isInvariant": false, + "light": { + "value": 247, + "variant": "sun" + }, + "dark": { + "value": 675, + "variant": "moon" + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-action-high-blue-ecume-active", + "themePath": [ + "background", + "actionHigh", + "blueEcume", + "active" + ], + "parsedColorDecisionName": { + "variant": "high", + "state": "active", + "context": "background", + "colorName": "blueEcume", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--blue-ecume-sun-247-moon-675-active", + "themePath": [ + "blueEcume", + "sun247moon675", + "active" + ], + "color": { + "light": "#667dcf", + "dark": "#ced6ea" + }, + "parsedColorOptionName": { + "colorName": "blueEcume", + "brightness": { + "isInvariant": false, + "light": { + "value": 247, + "variant": "sun" + }, + "dark": { + "value": 675, + "variant": "moon" + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-action-high-blue-cumulus", + "themePath": [ + "background", + "actionHigh", + "blueCumulus", + "default" + ], + "parsedColorDecisionName": { + "variant": "high", + "context": "background", + "colorName": "blueCumulus", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--blue-cumulus-sun-368-moon-732", + "themePath": [ + "blueCumulus", + "sun368moon732", + "default" + ], + "color": { + "light": "#3558a2", + "dark": "#7ab1e8" + }, + "parsedColorOptionName": { + "colorName": "blueCumulus", + "brightness": { + "isInvariant": false, + "light": { + "value": 368, + "variant": "sun" + }, + "dark": { + "value": 732, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--background-action-high-blue-cumulus-hover", + "themePath": [ + "background", + "actionHigh", + "blueCumulus", + "hover" + ], + "parsedColorDecisionName": { + "variant": "high", + "state": "hover", + "context": "background", + "colorName": "blueCumulus", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--blue-cumulus-sun-368-moon-732-hover", + "themePath": [ + "blueCumulus", + "sun368moon732", + "hover" + ], + "color": { + "light": "#5982e0", + "dark": "#bad2f2" + }, + "parsedColorOptionName": { + "colorName": "blueCumulus", + "brightness": { + "isInvariant": false, + "light": { + "value": 368, + "variant": "sun" + }, + "dark": { + "value": 732, + "variant": "moon" + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-action-high-blue-cumulus-active", + "themePath": [ + "background", + "actionHigh", + "blueCumulus", + "active" + ], + "parsedColorDecisionName": { + "variant": "high", + "state": "active", + "context": "background", + "colorName": "blueCumulus", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--blue-cumulus-sun-368-moon-732-active", + "themePath": [ + "blueCumulus", + "sun368moon732", + "active" + ], + "color": { + "light": "#7996e6", + "dark": "#d2e2f6" + }, + "parsedColorOptionName": { + "colorName": "blueCumulus", + "brightness": { + "isInvariant": false, + "light": { + "value": 368, + "variant": "sun" + }, + "dark": { + "value": 732, + "variant": "moon" + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-action-high-purple-glycine", + "themePath": [ + "background", + "actionHigh", + "purpleGlycine", + "default" + ], + "parsedColorDecisionName": { + "variant": "high", + "context": "background", + "colorName": "purpleGlycine", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--purple-glycine-sun-319-moon-630", + "themePath": [ + "purpleGlycine", + "sun319moon630", + "default" + ], + "color": { + "light": "#6e445a", + "dark": "#ce70cc" + }, + "parsedColorOptionName": { + "colorName": "purpleGlycine", + "brightness": { + "isInvariant": false, + "light": { + "value": 319, + "variant": "sun" + }, + "dark": { + "value": 630, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--background-action-high-purple-glycine-hover", + "themePath": [ + "background", + "actionHigh", + "purpleGlycine", + "hover" + ], + "parsedColorDecisionName": { + "variant": "high", + "state": "hover", + "context": "background", + "colorName": "purpleGlycine", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--purple-glycine-sun-319-moon-630-hover", + "themePath": [ + "purpleGlycine", + "sun319moon630", + "hover" + ], + "color": { + "light": "#a66989", + "dark": "#dfa4dd" + }, + "parsedColorOptionName": { + "colorName": "purpleGlycine", + "brightness": { + "isInvariant": false, + "light": { + "value": 319, + "variant": "sun" + }, + "dark": { + "value": 630, + "variant": "moon" + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-action-high-purple-glycine-active", + "themePath": [ + "background", + "actionHigh", + "purpleGlycine", + "active" + ], + "parsedColorDecisionName": { + "variant": "high", + "state": "active", + "context": "background", + "colorName": "purpleGlycine", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--purple-glycine-sun-319-moon-630-active", + "themePath": [ + "purpleGlycine", + "sun319moon630", + "active" + ], + "color": { + "light": "#bb7f9e", + "dark": "#e7bbe6" + }, + "parsedColorOptionName": { + "colorName": "purpleGlycine", + "brightness": { + "isInvariant": false, + "light": { + "value": 319, + "variant": "sun" + }, + "dark": { + "value": 630, + "variant": "moon" + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-action-high-pink-macaron", + "themePath": [ + "background", + "actionHigh", + "pinkMacaron", + "default" + ], + "parsedColorDecisionName": { + "variant": "high", + "context": "background", + "colorName": "pinkMacaron", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--pink-macaron-sun-406-moon-833", + "themePath": [ + "pinkMacaron", + "sun406moon833", + "default" + ], + "color": { + "light": "#8d533e", + "dark": "#ffb7ae" + }, + "parsedColorOptionName": { + "colorName": "pinkMacaron", + "brightness": { + "isInvariant": false, + "light": { + "value": 406, + "variant": "sun" + }, + "dark": { + "value": 833, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--background-action-high-pink-macaron-hover", + "themePath": [ + "background", + "actionHigh", + "pinkMacaron", + "hover" + ], + "parsedColorDecisionName": { + "variant": "high", + "state": "hover", + "context": "background", + "colorName": "pinkMacaron", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--pink-macaron-sun-406-moon-833-hover", + "themePath": [ + "pinkMacaron", + "sun406moon833", + "hover" + ], + "color": { + "light": "#ca795c", + "dark": "#ffe0dc" + }, + "parsedColorOptionName": { + "colorName": "pinkMacaron", + "brightness": { + "isInvariant": false, + "light": { + "value": 406, + "variant": "sun" + }, + "dark": { + "value": 833, + "variant": "moon" + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-action-high-pink-macaron-active", + "themePath": [ + "background", + "actionHigh", + "pinkMacaron", + "active" + ], + "parsedColorDecisionName": { + "variant": "high", + "state": "active", + "context": "background", + "colorName": "pinkMacaron", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--pink-macaron-sun-406-moon-833-active", + "themePath": [ + "pinkMacaron", + "sun406moon833", + "active" + ], + "color": { + "light": "#e08e73", + "dark": "#fff0ee" + }, + "parsedColorOptionName": { + "colorName": "pinkMacaron", + "brightness": { + "isInvariant": false, + "light": { + "value": 406, + "variant": "sun" + }, + "dark": { + "value": 833, + "variant": "moon" + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-action-high-pink-tuile", + "themePath": [ + "background", + "actionHigh", + "pinkTuile", + "default" + ], + "parsedColorDecisionName": { + "variant": "high", + "context": "background", + "colorName": "pinkTuile", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--pink-tuile-sun-425-moon-750", + "themePath": [ + "pinkTuile", + "sun425moon750", + "default" + ], + "color": { + "light": "#a94645", + "dark": "#ff9575" + }, + "parsedColorOptionName": { + "colorName": "pinkTuile", + "brightness": { + "isInvariant": false, + "light": { + "value": 425, + "variant": "sun" + }, + "dark": { + "value": 750, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--background-action-high-pink-tuile-hover", + "themePath": [ + "background", + "actionHigh", + "pinkTuile", + "hover" + ], + "parsedColorDecisionName": { + "variant": "high", + "state": "hover", + "context": "background", + "colorName": "pinkTuile", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--pink-tuile-sun-425-moon-750-hover", + "themePath": [ + "pinkTuile", + "sun425moon750", + "hover" + ], + "color": { + "light": "#d5706f", + "dark": "#ffc4b7" + }, + "parsedColorOptionName": { + "colorName": "pinkTuile", + "brightness": { + "isInvariant": false, + "light": { + "value": 425, + "variant": "sun" + }, + "dark": { + "value": 750, + "variant": "moon" + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-action-high-pink-tuile-active", + "themePath": [ + "background", + "actionHigh", + "pinkTuile", + "active" + ], + "parsedColorDecisionName": { + "variant": "high", + "state": "active", + "context": "background", + "colorName": "pinkTuile", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--pink-tuile-sun-425-moon-750-active", + "themePath": [ + "pinkTuile", + "sun425moon750", + "active" + ], + "color": { + "light": "#da8a89", + "dark": "#ffd8d0" + }, + "parsedColorOptionName": { + "colorName": "pinkTuile", + "brightness": { + "isInvariant": false, + "light": { + "value": 425, + "variant": "sun" + }, + "dark": { + "value": 750, + "variant": "moon" + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-action-high-yellow-tournesol", + "themePath": [ + "background", + "actionHigh", + "yellowTournesol", + "default" + ], + "parsedColorDecisionName": { + "variant": "high", + "context": "background", + "colorName": "yellowTournesol", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--yellow-tournesol-sun-407-moon-922", + "themePath": [ + "yellowTournesol", + "sun407moon922", + "default" + ], + "color": { + "light": "#716043", + "dark": "#ffe552" + }, + "parsedColorOptionName": { + "colorName": "yellowTournesol", + "brightness": { + "isInvariant": false, + "light": { + "value": 407, + "variant": "sun" + }, + "dark": { + "value": 922, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--background-action-high-yellow-tournesol-hover", + "themePath": [ + "background", + "actionHigh", + "yellowTournesol", + "hover" + ], + "parsedColorDecisionName": { + "variant": "high", + "state": "hover", + "context": "background", + "colorName": "yellowTournesol", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--yellow-tournesol-sun-407-moon-922-hover", + "themePath": [ + "yellowTournesol", + "sun407moon922", + "hover" + ], + "color": { + "light": "#a28a62", + "dark": "#e1c700" + }, + "parsedColorOptionName": { + "colorName": "yellowTournesol", + "brightness": { + "isInvariant": false, + "light": { + "value": 407, + "variant": "sun" + }, + "dark": { + "value": 922, + "variant": "moon" + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-action-high-yellow-tournesol-active", + "themePath": [ + "background", + "actionHigh", + "yellowTournesol", + "active" + ], + "parsedColorDecisionName": { + "variant": "high", + "state": "active", + "context": "background", + "colorName": "yellowTournesol", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--yellow-tournesol-sun-407-moon-922-active", + "themePath": [ + "yellowTournesol", + "sun407moon922", + "active" + ], + "color": { + "light": "#ba9f72", + "dark": "#cab300" + }, + "parsedColorOptionName": { + "colorName": "yellowTournesol", + "brightness": { + "isInvariant": false, + "light": { + "value": 407, + "variant": "sun" + }, + "dark": { + "value": 922, + "variant": "moon" + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-action-high-yellow-moutarde", + "themePath": [ + "background", + "actionHigh", + "yellowMoutarde", + "default" + ], + "parsedColorDecisionName": { + "variant": "high", + "context": "background", + "colorName": "yellowMoutarde", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--yellow-moutarde-sun-348-moon-860", + "themePath": [ + "yellowMoutarde", + "sun348moon860", + "default" + ], + "color": { + "light": "#695240", + "dark": "#ffca00" + }, + "parsedColorOptionName": { + "colorName": "yellowMoutarde", + "brightness": { + "isInvariant": false, + "light": { + "value": 348, + "variant": "sun" + }, + "dark": { + "value": 860, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--background-action-high-yellow-moutarde-hover", + "themePath": [ + "background", + "actionHigh", + "yellowMoutarde", + "hover" + ], + "parsedColorDecisionName": { + "variant": "high", + "state": "hover", + "context": "background", + "colorName": "yellowMoutarde", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--yellow-moutarde-sun-348-moon-860-hover", + "themePath": [ + "yellowMoutarde", + "sun348moon860", + "hover" + ], + "color": { + "light": "#9b7b61", + "dark": "#cda200" + }, + "parsedColorOptionName": { + "colorName": "yellowMoutarde", + "brightness": { + "isInvariant": false, + "light": { + "value": 348, + "variant": "sun" + }, + "dark": { + "value": 860, + "variant": "moon" + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-action-high-yellow-moutarde-active", + "themePath": [ + "background", + "actionHigh", + "yellowMoutarde", + "active" + ], + "parsedColorDecisionName": { + "variant": "high", + "state": "active", + "context": "background", + "colorName": "yellowMoutarde", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--yellow-moutarde-sun-348-moon-860-active", + "themePath": [ + "yellowMoutarde", + "sun348moon860", + "active" + ], + "color": { + "light": "#b58f72", + "dark": "#b28c00" + }, + "parsedColorOptionName": { + "colorName": "yellowMoutarde", + "brightness": { + "isInvariant": false, + "light": { + "value": 348, + "variant": "sun" + }, + "dark": { + "value": 860, + "variant": "moon" + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-action-high-orange-terre-battue", + "themePath": [ + "background", + "actionHigh", + "orangeTerreBattue", + "default" + ], + "parsedColorDecisionName": { + "variant": "high", + "context": "background", + "colorName": "orangeTerreBattue", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--orange-terre-battue-sun-370-moon-672", + "themePath": [ + "orangeTerreBattue", + "sun370moon672", + "default" + ], + "color": { + "light": "#755348", + "dark": "#ff732c" + }, + "parsedColorOptionName": { + "colorName": "orangeTerreBattue", + "brightness": { + "isInvariant": false, + "light": { + "value": 370, + "variant": "sun" + }, + "dark": { + "value": 672, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--background-action-high-orange-terre-battue-hover", + "themePath": [ + "background", + "actionHigh", + "orangeTerreBattue", + "hover" + ], + "parsedColorDecisionName": { + "variant": "high", + "state": "hover", + "context": "background", + "colorName": "orangeTerreBattue", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--orange-terre-battue-sun-370-moon-672-hover", + "themePath": [ + "orangeTerreBattue", + "sun370moon672", + "hover" + ], + "color": { + "light": "#ab7b6b", + "dark": "#ffa48b" + }, + "parsedColorOptionName": { + "colorName": "orangeTerreBattue", + "brightness": { + "isInvariant": false, + "light": { + "value": 370, + "variant": "sun" + }, + "dark": { + "value": 672, + "variant": "moon" + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-action-high-orange-terre-battue-active", + "themePath": [ + "background", + "actionHigh", + "orangeTerreBattue", + "active" + ], + "parsedColorDecisionName": { + "variant": "high", + "state": "active", + "context": "background", + "colorName": "orangeTerreBattue", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--orange-terre-battue-sun-370-moon-672-active", + "themePath": [ + "orangeTerreBattue", + "sun370moon672", + "active" + ], + "color": { + "light": "#c68f7d", + "dark": "#ffbbab" + }, + "parsedColorOptionName": { + "colorName": "orangeTerreBattue", + "brightness": { + "isInvariant": false, + "light": { + "value": 370, + "variant": "sun" + }, + "dark": { + "value": 672, + "variant": "moon" + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-action-high-brown-cafe-creme", + "themePath": [ + "background", + "actionHigh", + "brownCafeCreme", + "default" + ], + "parsedColorDecisionName": { + "variant": "high", + "context": "background", + "colorName": "brownCafeCreme", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--brown-cafe-creme-sun-383-moon-885", + "themePath": [ + "brownCafeCreme", + "sun383moon885", + "default" + ], + "color": { + "light": "#685c48", + "dark": "#ecd7a2" + }, + "parsedColorOptionName": { + "colorName": "brownCafeCreme", + "brightness": { + "isInvariant": false, + "light": { + "value": 383, + "variant": "sun" + }, + "dark": { + "value": 885, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--background-action-high-brown-cafe-creme-hover", + "themePath": [ + "background", + "actionHigh", + "brownCafeCreme", + "hover" + ], + "parsedColorDecisionName": { + "variant": "high", + "state": "hover", + "context": "background", + "colorName": "brownCafeCreme", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--brown-cafe-creme-sun-383-moon-885-hover", + "themePath": [ + "brownCafeCreme", + "sun383moon885", + "hover" + ], + "color": { + "light": "#97866a", + "dark": "#c5b386" + }, + "parsedColorOptionName": { + "colorName": "brownCafeCreme", + "brightness": { + "isInvariant": false, + "light": { + "value": 383, + "variant": "sun" + }, + "dark": { + "value": 885, + "variant": "moon" + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-action-high-brown-cafe-creme-active", + "themePath": [ + "background", + "actionHigh", + "brownCafeCreme", + "active" + ], + "parsedColorDecisionName": { + "variant": "high", + "state": "active", + "context": "background", + "colorName": "brownCafeCreme", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--brown-cafe-creme-sun-383-moon-885-active", + "themePath": [ + "brownCafeCreme", + "sun383moon885", + "active" + ], + "color": { + "light": "#ae9b7b", + "dark": "#af9f77" + }, + "parsedColorOptionName": { + "colorName": "brownCafeCreme", + "brightness": { + "isInvariant": false, + "light": { + "value": 383, + "variant": "sun" + }, + "dark": { + "value": 885, + "variant": "moon" + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-action-high-brown-caramel", + "themePath": [ + "background", + "actionHigh", + "brownCaramel", + "default" + ], + "parsedColorDecisionName": { + "variant": "high", + "context": "background", + "colorName": "brownCaramel", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--brown-caramel-sun-425-moon-901", + "themePath": [ + "brownCaramel", + "sun425moon901", + "default" + ], + "color": { + "light": "#845d48", + "dark": "#fbd8ab" + }, + "parsedColorOptionName": { + "colorName": "brownCaramel", + "brightness": { + "isInvariant": false, + "light": { + "value": 425, + "variant": "sun" + }, + "dark": { + "value": 901, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--background-action-high-brown-caramel-hover", + "themePath": [ + "background", + "actionHigh", + "brownCaramel", + "hover" + ], + "parsedColorDecisionName": { + "variant": "high", + "state": "hover", + "context": "background", + "colorName": "brownCaramel", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--brown-caramel-sun-425-moon-901-hover", + "themePath": [ + "brownCaramel", + "sun425moon901", + "hover" + ], + "color": { + "light": "#bb8568", + "dark": "#efb547" + }, + "parsedColorOptionName": { + "colorName": "brownCaramel", + "brightness": { + "isInvariant": false, + "light": { + "value": 425, + "variant": "sun" + }, + "dark": { + "value": 901, + "variant": "moon" + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-action-high-brown-caramel-active", + "themePath": [ + "background", + "actionHigh", + "brownCaramel", + "active" + ], + "parsedColorDecisionName": { + "variant": "high", + "state": "active", + "context": "background", + "colorName": "brownCaramel", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--brown-caramel-sun-425-moon-901-active", + "themePath": [ + "brownCaramel", + "sun425moon901", + "active" + ], + "color": { + "light": "#d69978", + "dark": "#d6a23e" + }, + "parsedColorOptionName": { + "colorName": "brownCaramel", + "brightness": { + "isInvariant": false, + "light": { + "value": 425, + "variant": "sun" + }, + "dark": { + "value": 901, + "variant": "moon" + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-action-high-brown-opera", + "themePath": [ + "background", + "actionHigh", + "brownOpera", + "default" + ], + "parsedColorDecisionName": { + "variant": "high", + "context": "background", + "colorName": "brownOpera", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--brown-opera-sun-395-moon-820", + "themePath": [ + "brownOpera", + "sun395moon820", + "default" + ], + "color": { + "light": "#745b47", + "dark": "#e6be92" + }, + "parsedColorOptionName": { + "colorName": "brownOpera", + "brightness": { + "isInvariant": false, + "light": { + "value": 395, + "variant": "sun" + }, + "dark": { + "value": 820, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--background-action-high-brown-opera-hover", + "themePath": [ + "background", + "actionHigh", + "brownOpera", + "hover" + ], + "parsedColorDecisionName": { + "variant": "high", + "state": "hover", + "context": "background", + "colorName": "brownOpera", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--brown-opera-sun-395-moon-820-hover", + "themePath": [ + "brownOpera", + "sun395moon820", + "hover" + ], + "color": { + "light": "#a78468", + "dark": "#f2e2d3" + }, + "parsedColorOptionName": { + "colorName": "brownOpera", + "brightness": { + "isInvariant": false, + "light": { + "value": 395, + "variant": "sun" + }, + "dark": { + "value": 820, + "variant": "moon" + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-action-high-brown-opera-active", + "themePath": [ + "background", + "actionHigh", + "brownOpera", + "active" + ], + "parsedColorDecisionName": { + "variant": "high", + "state": "active", + "context": "background", + "colorName": "brownOpera", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--brown-opera-sun-395-moon-820-active", + "themePath": [ + "brownOpera", + "sun395moon820", + "active" + ], + "color": { + "light": "#c09979", + "dark": "#f8f0e9" + }, + "parsedColorOptionName": { + "colorName": "brownOpera", + "brightness": { + "isInvariant": false, + "light": { + "value": 395, + "variant": "sun" + }, + "dark": { + "value": 820, + "variant": "moon" + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-action-high-beige-gris-galet", + "themePath": [ + "background", + "actionHigh", + "beigeGrisGalet", + "default" + ], + "parsedColorDecisionName": { + "variant": "high", + "context": "background", + "colorName": "beigeGrisGalet", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--beige-gris-galet-sun-407-moon-821", + "themePath": [ + "beigeGrisGalet", + "sun407moon821", + "default" + ], + "color": { + "light": "#6a6156", + "dark": "#d0c3b7" + }, + "parsedColorOptionName": { + "colorName": "beigeGrisGalet", + "brightness": { + "isInvariant": false, + "light": { + "value": 407, + "variant": "sun" + }, + "dark": { + "value": 821, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--background-action-high-beige-gris-galet-hover", + "themePath": [ + "background", + "actionHigh", + "beigeGrisGalet", + "hover" + ], + "parsedColorDecisionName": { + "variant": "high", + "state": "hover", + "context": "background", + "colorName": "beigeGrisGalet", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--beige-gris-galet-sun-407-moon-821-hover", + "themePath": [ + "beigeGrisGalet", + "sun407moon821", + "hover" + ], + "color": { + "light": "#988b7c", + "dark": "#eae5e1" + }, + "parsedColorOptionName": { + "colorName": "beigeGrisGalet", + "brightness": { + "isInvariant": false, + "light": { + "value": 407, + "variant": "sun" + }, + "dark": { + "value": 821, + "variant": "moon" + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-action-high-beige-gris-galet-active", + "themePath": [ + "background", + "actionHigh", + "beigeGrisGalet", + "active" + ], + "parsedColorDecisionName": { + "variant": "high", + "state": "active", + "context": "background", + "colorName": "beigeGrisGalet", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--beige-gris-galet-sun-407-moon-821-active", + "themePath": [ + "beigeGrisGalet", + "sun407moon821", + "active" + ], + "color": { + "light": "#afa08f", + "dark": "#f4f2f0" + }, + "parsedColorOptionName": { + "colorName": "beigeGrisGalet", + "brightness": { + "isInvariant": false, + "light": { + "value": 407, + "variant": "sun" + }, + "dark": { + "value": 821, + "variant": "moon" + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-action-high-info", + "themePath": [ + "background", + "actionHigh", + "info", + "default" + ], + "parsedColorDecisionName": { + "variant": "high", + "context": "background", + "colorName": "info", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--info-425-625", + "themePath": [ + "info", + "_425_625", + "default" + ], + "color": { + "light": "#0063cb", + "dark": "#518fff" + }, + "parsedColorOptionName": { + "colorName": "info", + "brightness": { + "isInvariant": false, + "light": { + "value": 425 + }, + "dark": { + "value": 625 + } + } + } + } + }, + { + "colorDecisionName": "--background-action-high-info-hover", + "themePath": [ + "background", + "actionHigh", + "info", + "hover" + ], + "parsedColorDecisionName": { + "variant": "high", + "state": "hover", + "context": "background", + "colorName": "info", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--info-425-625-hover", + "themePath": [ + "info", + "_425_625", + "hover" + ], + "color": { + "light": "#3b87ff", + "dark": "#98b4ff" + }, + "parsedColorOptionName": { + "colorName": "info", + "brightness": { + "isInvariant": false, + "light": { + "value": 425 + }, + "dark": { + "value": 625 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-action-high-info-active", + "themePath": [ + "background", + "actionHigh", + "info", + "active" + ], + "parsedColorDecisionName": { + "variant": "high", + "state": "active", + "context": "background", + "colorName": "info", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--info-425-625-active", + "themePath": [ + "info", + "_425_625", + "active" + ], + "color": { + "light": "#6798ff", + "dark": "#b4c7ff" + }, + "parsedColorOptionName": { + "colorName": "info", + "brightness": { + "isInvariant": false, + "light": { + "value": 425 + }, + "dark": { + "value": 625 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-action-high-success", + "themePath": [ + "background", + "actionHigh", + "success", + "default" + ], + "parsedColorDecisionName": { + "variant": "high", + "context": "background", + "colorName": "success", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--success-425-625", + "themePath": [ + "success", + "_425_625", + "default" + ], + "color": { + "light": "#18753c", + "dark": "#27a658" + }, + "parsedColorOptionName": { + "colorName": "success", + "brightness": { + "isInvariant": false, + "light": { + "value": 425 + }, + "dark": { + "value": 625 + } + } + } + } + }, + { + "colorDecisionName": "--background-action-high-success-hover", + "themePath": [ + "background", + "actionHigh", + "success", + "hover" + ], + "parsedColorDecisionName": { + "variant": "high", + "state": "hover", + "context": "background", + "colorName": "success", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--success-425-625-hover", + "themePath": [ + "success", + "_425_625", + "hover" + ], + "color": { + "light": "#27a959", + "dark": "#36d975" + }, + "parsedColorOptionName": { + "colorName": "success", + "brightness": { + "isInvariant": false, + "light": { + "value": 425 + }, + "dark": { + "value": 625 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-action-high-success-active", + "themePath": [ + "background", + "actionHigh", + "success", + "active" + ], + "parsedColorDecisionName": { + "variant": "high", + "state": "active", + "context": "background", + "colorName": "success", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--success-425-625-active", + "themePath": [ + "success", + "_425_625", + "active" + ], + "color": { + "light": "#2fc368", + "dark": "#3df183" + }, + "parsedColorOptionName": { + "colorName": "success", + "brightness": { + "isInvariant": false, + "light": { + "value": 425 + }, + "dark": { + "value": 625 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-action-high-warning", + "themePath": [ + "background", + "actionHigh", + "warning", + "default" + ], + "parsedColorDecisionName": { + "variant": "high", + "context": "background", + "colorName": "warning", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--warning-425-625", + "themePath": [ + "warning", + "_425_625", + "default" + ], + "color": { + "light": "#b34000", + "dark": "#fc5d00" + }, + "parsedColorOptionName": { + "colorName": "warning", + "brightness": { + "isInvariant": false, + "light": { + "value": 425 + }, + "dark": { + "value": 625 + } + } + } + } + }, + { + "colorDecisionName": "--background-action-high-warning-hover", + "themePath": [ + "background", + "actionHigh", + "warning", + "hover" + ], + "parsedColorDecisionName": { + "variant": "high", + "state": "hover", + "context": "background", + "colorName": "warning", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--warning-425-625-hover", + "themePath": [ + "warning", + "_425_625", + "hover" + ], + "color": { + "light": "#ff6218", + "dark": "#ff8c73" + }, + "parsedColorOptionName": { + "colorName": "warning", + "brightness": { + "isInvariant": false, + "light": { + "value": 425 + }, + "dark": { + "value": 625 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-action-high-warning-active", + "themePath": [ + "background", + "actionHigh", + "warning", + "active" + ], + "parsedColorDecisionName": { + "variant": "high", + "state": "active", + "context": "background", + "colorName": "warning", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--warning-425-625-active", + "themePath": [ + "warning", + "_425_625", + "active" + ], + "color": { + "light": "#ff7a55", + "dark": "#ffa595" + }, + "parsedColorOptionName": { + "colorName": "warning", + "brightness": { + "isInvariant": false, + "light": { + "value": 425 + }, + "dark": { + "value": 625 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-action-high-error", + "themePath": [ + "background", + "actionHigh", + "error", + "default" + ], + "parsedColorDecisionName": { + "variant": "high", + "context": "background", + "colorName": "error", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--error-425-625", + "themePath": [ + "error", + "_425_625", + "default" + ], + "color": { + "light": "#ce0500", + "dark": "#ff5655" + }, + "parsedColorOptionName": { + "colorName": "error", + "brightness": { + "isInvariant": false, + "light": { + "value": 425 + }, + "dark": { + "value": 625 + } + } + } + } + }, + { + "colorDecisionName": "--background-action-high-error-hover", + "themePath": [ + "background", + "actionHigh", + "error", + "hover" + ], + "parsedColorDecisionName": { + "variant": "high", + "state": "hover", + "context": "background", + "colorName": "error", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--error-425-625-hover", + "themePath": [ + "error", + "_425_625", + "hover" + ], + "color": { + "light": "#ff2725", + "dark": "#ff8c8c" + }, + "parsedColorOptionName": { + "colorName": "error", + "brightness": { + "isInvariant": false, + "light": { + "value": 425 + }, + "dark": { + "value": 625 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-action-high-error-active", + "themePath": [ + "background", + "actionHigh", + "error", + "active" + ], + "parsedColorDecisionName": { + "variant": "high", + "state": "active", + "context": "background", + "colorName": "error", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--error-425-625-active", + "themePath": [ + "error", + "_425_625", + "active" + ], + "color": { + "light": "#ff4140", + "dark": "#ffa6a6" + }, + "parsedColorOptionName": { + "colorName": "error", + "brightness": { + "isInvariant": false, + "light": { + "value": 425 + }, + "dark": { + "value": 625 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-action-low-blue-france", + "themePath": [ + "background", + "actionLow", + "blueFrance", + "default" + ], + "parsedColorDecisionName": { + "variant": "low", + "context": "background", + "colorName": "blueFrance", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--blue-france-925-125", + "themePath": [ + "blueFrance", + "_925_125", + "default" + ], + "color": { + "light": "#e3e3fd", + "dark": "#272747" + }, + "parsedColorOptionName": { + "colorName": "blueFrance", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + } + } + } + }, + { + "colorDecisionName": "--background-action-low-blue-france-hover", + "themePath": [ + "background", + "actionLow", + "blueFrance", + "hover" + ], + "parsedColorDecisionName": { + "variant": "low", + "state": "hover", + "context": "background", + "colorName": "blueFrance", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--blue-france-925-125-hover", + "themePath": [ + "blueFrance", + "_925_125", + "hover" + ], + "color": { + "light": "#c1c1fb", + "dark": "#4a4a7d" + }, + "parsedColorOptionName": { + "colorName": "blueFrance", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-action-low-blue-france-active", + "themePath": [ + "background", + "actionLow", + "blueFrance", + "active" + ], + "parsedColorDecisionName": { + "variant": "low", + "state": "active", + "context": "background", + "colorName": "blueFrance", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--blue-france-925-125-active", + "themePath": [ + "blueFrance", + "_925_125", + "active" + ], + "color": { + "light": "#adadf9", + "dark": "#5e5e90" + }, + "parsedColorOptionName": { + "colorName": "blueFrance", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-action-low-red-marianne", + "themePath": [ + "background", + "actionLow", + "redMarianne", + "default" + ], + "parsedColorDecisionName": { + "variant": "low", + "context": "background", + "colorName": "redMarianne", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--red-marianne-925-125", + "themePath": [ + "redMarianne", + "_925_125", + "default" + ], + "color": { + "light": "#fddede", + "dark": "#3b2424" + }, + "parsedColorOptionName": { + "colorName": "redMarianne", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + } + } + } + }, + { + "colorDecisionName": "--background-action-low-red-marianne-hover", + "themePath": [ + "background", + "actionLow", + "redMarianne", + "hover" + ], + "parsedColorDecisionName": { + "variant": "low", + "state": "hover", + "context": "background", + "colorName": "redMarianne", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--red-marianne-925-125-hover", + "themePath": [ + "redMarianne", + "_925_125", + "hover" + ], + "color": { + "light": "#fbb6b6", + "dark": "#6b4545" + }, + "parsedColorOptionName": { + "colorName": "redMarianne", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-action-low-red-marianne-active", + "themePath": [ + "background", + "actionLow", + "redMarianne", + "active" + ], + "parsedColorDecisionName": { + "variant": "low", + "state": "active", + "context": "background", + "colorName": "redMarianne", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--red-marianne-925-125-active", + "themePath": [ + "redMarianne", + "_925_125", + "active" + ], + "color": { + "light": "#fa9e9e", + "dark": "#865757" + }, + "parsedColorOptionName": { + "colorName": "redMarianne", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-action-low-green-tilleul-verveine", + "themePath": [ + "background", + "actionLow", + "greenTilleulVerveine", + "default" + ], + "parsedColorDecisionName": { + "variant": "low", + "context": "background", + "colorName": "greenTilleulVerveine", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--green-tilleul-verveine-925-125", + "themePath": [ + "greenTilleulVerveine", + "_925_125", + "default" + ], + "color": { + "light": "#fbe769", + "dark": "#2d2a1d" + }, + "parsedColorOptionName": { + "colorName": "greenTilleulVerveine", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + } + } + } + }, + { + "colorDecisionName": "--background-action-low-green-tilleul-verveine-hover", + "themePath": [ + "background", + "actionLow", + "greenTilleulVerveine", + "hover" + ], + "parsedColorDecisionName": { + "variant": "low", + "state": "hover", + "context": "background", + "colorName": "greenTilleulVerveine", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--green-tilleul-verveine-925-125-hover", + "themePath": [ + "greenTilleulVerveine", + "_925_125", + "hover" + ], + "color": { + "light": "#d7c655", + "dark": "#534f39" + }, + "parsedColorOptionName": { + "colorName": "greenTilleulVerveine", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-action-low-green-tilleul-verveine-active", + "themePath": [ + "background", + "actionLow", + "greenTilleulVerveine", + "active" + ], + "parsedColorDecisionName": { + "variant": "low", + "state": "active", + "context": "background", + "colorName": "greenTilleulVerveine", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--green-tilleul-verveine-925-125-active", + "themePath": [ + "greenTilleulVerveine", + "_925_125", + "active" + ], + "color": { + "light": "#c2b24c", + "dark": "#696349" + }, + "parsedColorOptionName": { + "colorName": "greenTilleulVerveine", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-action-low-green-bourgeon", + "themePath": [ + "background", + "actionLow", + "greenBourgeon", + "default" + ], + "parsedColorDecisionName": { + "variant": "low", + "context": "background", + "colorName": "greenBourgeon", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--green-bourgeon-925-125", + "themePath": [ + "greenBourgeon", + "_925_125", + "default" + ], + "color": { + "light": "#a9fb68", + "dark": "#232d1d" + }, + "parsedColorOptionName": { + "colorName": "greenBourgeon", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + } + } + } + }, + { + "colorDecisionName": "--background-action-low-green-bourgeon-hover", + "themePath": [ + "background", + "actionLow", + "greenBourgeon", + "hover" + ], + "parsedColorDecisionName": { + "variant": "low", + "state": "hover", + "context": "background", + "colorName": "greenBourgeon", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--green-bourgeon-925-125-hover", + "themePath": [ + "greenBourgeon", + "_925_125", + "hover" + ], + "color": { + "light": "#8ed654", + "dark": "#435339" + }, + "parsedColorOptionName": { + "colorName": "greenBourgeon", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-action-low-green-bourgeon-active", + "themePath": [ + "background", + "actionLow", + "greenBourgeon", + "active" + ], + "parsedColorDecisionName": { + "variant": "low", + "state": "active", + "context": "background", + "colorName": "greenBourgeon", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--green-bourgeon-925-125-active", + "themePath": [ + "greenBourgeon", + "_925_125", + "active" + ], + "color": { + "light": "#7fc04b", + "dark": "#556949" + }, + "parsedColorOptionName": { + "colorName": "greenBourgeon", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-action-low-green-emeraude", + "themePath": [ + "background", + "actionLow", + "greenEmeraude", + "default" + ], + "parsedColorDecisionName": { + "variant": "low", + "context": "background", + "colorName": "greenEmeraude", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--green-emeraude-925-125", + "themePath": [ + "greenEmeraude", + "_925_125", + "default" + ], + "color": { + "light": "#9ef9be", + "dark": "#1e2e23" + }, + "parsedColorOptionName": { + "colorName": "greenEmeraude", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + } + } + } + }, + { + "colorDecisionName": "--background-action-low-green-emeraude-hover", + "themePath": [ + "background", + "actionLow", + "greenEmeraude", + "hover" + ], + "parsedColorDecisionName": { + "variant": "low", + "state": "hover", + "context": "background", + "colorName": "greenEmeraude", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--green-emeraude-925-125-hover", + "themePath": [ + "greenEmeraude", + "_925_125", + "hover" + ], + "color": { + "light": "#69df97", + "dark": "#3b5543" + }, + "parsedColorOptionName": { + "colorName": "greenEmeraude", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-action-low-green-emeraude-active", + "themePath": [ + "background", + "actionLow", + "greenEmeraude", + "active" + ], + "parsedColorDecisionName": { + "variant": "low", + "state": "active", + "context": "background", + "colorName": "greenEmeraude", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--green-emeraude-925-125-active", + "themePath": [ + "greenEmeraude", + "_925_125", + "active" + ], + "color": { + "light": "#5ec988", + "dark": "#4b6b55" + }, + "parsedColorOptionName": { + "colorName": "greenEmeraude", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-action-low-green-menthe", + "themePath": [ + "background", + "actionLow", + "greenMenthe", + "default" + ], + "parsedColorDecisionName": { + "variant": "low", + "context": "background", + "colorName": "greenMenthe", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--green-menthe-925-125", + "themePath": [ + "greenMenthe", + "_925_125", + "default" + ], + "color": { + "light": "#8bf8e7", + "dark": "#1f2d2a" + }, + "parsedColorOptionName": { + "colorName": "greenMenthe", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + } + } + } + }, + { + "colorDecisionName": "--background-action-low-green-menthe-hover", + "themePath": [ + "background", + "actionLow", + "greenMenthe", + "hover" + ], + "parsedColorDecisionName": { + "variant": "low", + "state": "hover", + "context": "background", + "colorName": "greenMenthe", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--green-menthe-925-125-hover", + "themePath": [ + "greenMenthe", + "_925_125", + "hover" + ], + "color": { + "light": "#6ed5c5", + "dark": "#3c534e" + }, + "parsedColorOptionName": { + "colorName": "greenMenthe", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-action-low-green-menthe-active", + "themePath": [ + "background", + "actionLow", + "greenMenthe", + "active" + ], + "parsedColorDecisionName": { + "variant": "low", + "state": "active", + "context": "background", + "colorName": "greenMenthe", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--green-menthe-925-125-active", + "themePath": [ + "greenMenthe", + "_925_125", + "active" + ], + "color": { + "light": "#62bfb1", + "dark": "#4d6963" + }, + "parsedColorOptionName": { + "colorName": "greenMenthe", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-action-low-green-archipel", + "themePath": [ + "background", + "actionLow", + "greenArchipel", + "default" + ], + "parsedColorDecisionName": { + "variant": "low", + "context": "background", + "colorName": "greenArchipel", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--green-archipel-925-125", + "themePath": [ + "greenArchipel", + "_925_125", + "default" + ], + "color": { + "light": "#a6f2fa", + "dark": "#1f2c2e" + }, + "parsedColorOptionName": { + "colorName": "greenArchipel", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + } + } + } + }, + { + "colorDecisionName": "--background-action-low-green-archipel-hover", + "themePath": [ + "background", + "actionLow", + "greenArchipel", + "hover" + ], + "parsedColorDecisionName": { + "variant": "low", + "state": "hover", + "context": "background", + "colorName": "greenArchipel", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--green-archipel-925-125-hover", + "themePath": [ + "greenArchipel", + "_925_125", + "hover" + ], + "color": { + "light": "#62dbe5", + "dark": "#3c5255" + }, + "parsedColorOptionName": { + "colorName": "greenArchipel", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-action-low-green-archipel-active", + "themePath": [ + "background", + "actionLow", + "greenArchipel", + "active" + ], + "parsedColorDecisionName": { + "variant": "low", + "state": "active", + "context": "background", + "colorName": "greenArchipel", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--green-archipel-925-125-active", + "themePath": [ + "greenArchipel", + "_925_125", + "active" + ], + "color": { + "light": "#58c5cf", + "dark": "#4d676b" + }, + "parsedColorOptionName": { + "colorName": "greenArchipel", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-action-low-blue-ecume", + "themePath": [ + "background", + "actionLow", + "blueEcume", + "default" + ], + "parsedColorDecisionName": { + "variant": "low", + "context": "background", + "colorName": "blueEcume", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--blue-ecume-925-125", + "themePath": [ + "blueEcume", + "_925_125", + "default" + ], + "color": { + "light": "#dee5fd", + "dark": "#222940" + }, + "parsedColorOptionName": { + "colorName": "blueEcume", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + } + } + } + }, + { + "colorDecisionName": "--background-action-low-blue-ecume-hover", + "themePath": [ + "background", + "actionLow", + "blueEcume", + "hover" + ], + "parsedColorDecisionName": { + "variant": "low", + "state": "hover", + "context": "background", + "colorName": "blueEcume", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--blue-ecume-925-125-hover", + "themePath": [ + "blueEcume", + "_925_125", + "hover" + ], + "color": { + "light": "#b4c5fb", + "dark": "#424d73" + }, + "parsedColorOptionName": { + "colorName": "blueEcume", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-action-low-blue-ecume-active", + "themePath": [ + "background", + "actionLow", + "blueEcume", + "active" + ], + "parsedColorDecisionName": { + "variant": "low", + "state": "active", + "context": "background", + "colorName": "blueEcume", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--blue-ecume-925-125-active", + "themePath": [ + "blueEcume", + "_925_125", + "active" + ], + "color": { + "light": "#99b3f9", + "dark": "#536190" + }, + "parsedColorOptionName": { + "colorName": "blueEcume", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-action-low-blue-cumulus", + "themePath": [ + "background", + "actionLow", + "blueCumulus", + "default" + ], + "parsedColorDecisionName": { + "variant": "low", + "context": "background", + "colorName": "blueCumulus", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--blue-cumulus-925-125", + "themePath": [ + "blueCumulus", + "_925_125", + "default" + ], + "color": { + "light": "#dae6fd", + "dark": "#212a3a" + }, + "parsedColorOptionName": { + "colorName": "blueCumulus", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + } + } + } + }, + { + "colorDecisionName": "--background-action-low-blue-cumulus-hover", + "themePath": [ + "background", + "actionLow", + "blueCumulus", + "hover" + ], + "parsedColorDecisionName": { + "variant": "low", + "state": "hover", + "context": "background", + "colorName": "blueCumulus", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--blue-cumulus-925-125-hover", + "themePath": [ + "blueCumulus", + "_925_125", + "hover" + ], + "color": { + "light": "#a9c8fb", + "dark": "#404f69" + }, + "parsedColorOptionName": { + "colorName": "blueCumulus", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-action-low-blue-cumulus-active", + "themePath": [ + "background", + "actionLow", + "blueCumulus", + "active" + ], + "parsedColorDecisionName": { + "variant": "low", + "state": "active", + "context": "background", + "colorName": "blueCumulus", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--blue-cumulus-925-125-active", + "themePath": [ + "blueCumulus", + "_925_125", + "active" + ], + "color": { + "light": "#8ab8f9", + "dark": "#516384" + }, + "parsedColorOptionName": { + "colorName": "blueCumulus", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-action-low-purple-glycine", + "themePath": [ + "background", + "actionLow", + "purpleGlycine", + "default" + ], + "parsedColorDecisionName": { + "variant": "low", + "context": "background", + "colorName": "purpleGlycine", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--purple-glycine-925-125", + "themePath": [ + "purpleGlycine", + "_925_125", + "default" + ], + "color": { + "light": "#fddbfa", + "dark": "#332632" + }, + "parsedColorOptionName": { + "colorName": "purpleGlycine", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + } + } + } + }, + { + "colorDecisionName": "--background-action-low-purple-glycine-hover", + "themePath": [ + "background", + "actionLow", + "purpleGlycine", + "hover" + ], + "parsedColorDecisionName": { + "variant": "low", + "state": "hover", + "context": "background", + "colorName": "purpleGlycine", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--purple-glycine-925-125-hover", + "themePath": [ + "purpleGlycine", + "_925_125", + "hover" + ], + "color": { + "light": "#fbaff5", + "dark": "#5d485c" + }, + "parsedColorOptionName": { + "colorName": "purpleGlycine", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-action-low-purple-glycine-active", + "themePath": [ + "background", + "actionLow", + "purpleGlycine", + "active" + ], + "parsedColorDecisionName": { + "variant": "low", + "state": "active", + "context": "background", + "colorName": "purpleGlycine", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--purple-glycine-925-125-active", + "themePath": [ + "purpleGlycine", + "_925_125", + "active" + ], + "color": { + "light": "#fa96f2", + "dark": "#755b73" + }, + "parsedColorOptionName": { + "colorName": "purpleGlycine", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-action-low-pink-macaron", + "themePath": [ + "background", + "actionLow", + "pinkMacaron", + "default" + ], + "parsedColorDecisionName": { + "variant": "low", + "context": "background", + "colorName": "pinkMacaron", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--pink-macaron-925-125", + "themePath": [ + "pinkMacaron", + "_925_125", + "default" + ], + "color": { + "light": "#fddfda", + "dark": "#352724" + }, + "parsedColorOptionName": { + "colorName": "pinkMacaron", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + } + } + } + }, + { + "colorDecisionName": "--background-action-low-pink-macaron-hover", + "themePath": [ + "background", + "actionLow", + "pinkMacaron", + "hover" + ], + "parsedColorDecisionName": { + "variant": "low", + "state": "hover", + "context": "background", + "colorName": "pinkMacaron", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--pink-macaron-925-125-hover", + "themePath": [ + "pinkMacaron", + "_925_125", + "hover" + ], + "color": { + "light": "#fbb8ab", + "dark": "#614a45" + }, + "parsedColorOptionName": { + "colorName": "pinkMacaron", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-action-low-pink-macaron-active", + "themePath": [ + "background", + "actionLow", + "pinkMacaron", + "active" + ], + "parsedColorDecisionName": { + "variant": "low", + "state": "active", + "context": "background", + "colorName": "pinkMacaron", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--pink-macaron-925-125-active", + "themePath": [ + "pinkMacaron", + "_925_125", + "active" + ], + "color": { + "light": "#faa18d", + "dark": "#795d57" + }, + "parsedColorOptionName": { + "colorName": "pinkMacaron", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-action-low-pink-tuile", + "themePath": [ + "background", + "actionLow", + "pinkTuile", + "default" + ], + "parsedColorDecisionName": { + "variant": "low", + "context": "background", + "colorName": "pinkTuile", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--pink-tuile-925-125", + "themePath": [ + "pinkTuile", + "_925_125", + "default" + ], + "color": { + "light": "#fddfdb", + "dark": "#372624" + }, + "parsedColorOptionName": { + "colorName": "pinkTuile", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + } + } + } + }, + { + "colorDecisionName": "--background-action-low-pink-tuile-hover", + "themePath": [ + "background", + "actionLow", + "pinkTuile", + "hover" + ], + "parsedColorDecisionName": { + "variant": "low", + "state": "hover", + "context": "background", + "colorName": "pinkTuile", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--pink-tuile-925-125-hover", + "themePath": [ + "pinkTuile", + "_925_125", + "hover" + ], + "color": { + "light": "#fbb8ad", + "dark": "#644845" + }, + "parsedColorOptionName": { + "colorName": "pinkTuile", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-action-low-pink-tuile-active", + "themePath": [ + "background", + "actionLow", + "pinkTuile", + "active" + ], + "parsedColorDecisionName": { + "variant": "low", + "state": "active", + "context": "background", + "colorName": "pinkTuile", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--pink-tuile-925-125-active", + "themePath": [ + "pinkTuile", + "_925_125", + "active" + ], + "color": { + "light": "#faa191", + "dark": "#7d5b57" + }, + "parsedColorOptionName": { + "colorName": "pinkTuile", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-action-low-yellow-tournesol", + "themePath": [ + "background", + "actionLow", + "yellowTournesol", + "default" + ], + "parsedColorDecisionName": { + "variant": "low", + "context": "background", + "colorName": "yellowTournesol", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--yellow-tournesol-925-125", + "themePath": [ + "yellowTournesol", + "_925_125", + "default" + ], + "color": { + "light": "#fde39c", + "dark": "#302a1a" + }, + "parsedColorOptionName": { + "colorName": "yellowTournesol", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + } + } + } + }, + { + "colorDecisionName": "--background-action-low-yellow-tournesol-hover", + "themePath": [ + "background", + "actionLow", + "yellowTournesol", + "hover" + ], + "parsedColorDecisionName": { + "variant": "low", + "state": "hover", + "context": "background", + "colorName": "yellowTournesol", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--yellow-tournesol-925-125-hover", + "themePath": [ + "yellowTournesol", + "_925_125", + "hover" + ], + "color": { + "light": "#e9c53b", + "dark": "#584e34" + }, + "parsedColorOptionName": { + "colorName": "yellowTournesol", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-action-low-yellow-tournesol-active", + "themePath": [ + "background", + "actionLow", + "yellowTournesol", + "active" + ], + "parsedColorDecisionName": { + "variant": "low", + "state": "active", + "context": "background", + "colorName": "yellowTournesol", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--yellow-tournesol-925-125-active", + "themePath": [ + "yellowTournesol", + "_925_125", + "active" + ], + "color": { + "light": "#d3b235", + "dark": "#6f6342" + }, + "parsedColorOptionName": { + "colorName": "yellowTournesol", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-action-low-yellow-moutarde", + "themePath": [ + "background", + "actionLow", + "yellowMoutarde", + "default" + ], + "parsedColorDecisionName": { + "variant": "low", + "context": "background", + "colorName": "yellowMoutarde", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--yellow-moutarde-925-125", + "themePath": [ + "yellowMoutarde", + "_925_125", + "default" + ], + "color": { + "light": "#fde2b5", + "dark": "#30291d" + }, + "parsedColorOptionName": { + "colorName": "yellowMoutarde", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + } + } + } + }, + { + "colorDecisionName": "--background-action-low-yellow-moutarde-hover", + "themePath": [ + "background", + "actionLow", + "yellowMoutarde", + "hover" + ], + "parsedColorDecisionName": { + "variant": "low", + "state": "hover", + "context": "background", + "colorName": "yellowMoutarde", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--yellow-moutarde-925-125-hover", + "themePath": [ + "yellowMoutarde", + "_925_125", + "hover" + ], + "color": { + "light": "#f6c43c", + "dark": "#584d39" + }, + "parsedColorOptionName": { + "colorName": "yellowMoutarde", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-action-low-yellow-moutarde-active", + "themePath": [ + "background", + "actionLow", + "yellowMoutarde", + "active" + ], + "parsedColorDecisionName": { + "variant": "low", + "state": "active", + "context": "background", + "colorName": "yellowMoutarde", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--yellow-moutarde-925-125-active", + "themePath": [ + "yellowMoutarde", + "_925_125", + "active" + ], + "color": { + "light": "#dfb135", + "dark": "#6f6149" + }, + "parsedColorOptionName": { + "colorName": "yellowMoutarde", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-action-low-orange-terre-battue", + "themePath": [ + "background", + "actionLow", + "orangeTerreBattue", + "default" + ], + "parsedColorDecisionName": { + "variant": "low", + "context": "background", + "colorName": "orangeTerreBattue", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--orange-terre-battue-925-125", + "themePath": [ + "orangeTerreBattue", + "_925_125", + "default" + ], + "color": { + "light": "#fddfd8", + "dark": "#382621" + }, + "parsedColorOptionName": { + "colorName": "orangeTerreBattue", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + } + } + } + }, + { + "colorDecisionName": "--background-action-low-orange-terre-battue-hover", + "themePath": [ + "background", + "actionLow", + "orangeTerreBattue", + "hover" + ], + "parsedColorDecisionName": { + "variant": "low", + "state": "hover", + "context": "background", + "colorName": "orangeTerreBattue", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--orange-terre-battue-925-125-hover", + "themePath": [ + "orangeTerreBattue", + "_925_125", + "hover" + ], + "color": { + "light": "#fbb8a5", + "dark": "#664840" + }, + "parsedColorOptionName": { + "colorName": "orangeTerreBattue", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-action-low-orange-terre-battue-active", + "themePath": [ + "background", + "actionLow", + "orangeTerreBattue", + "active" + ], + "parsedColorDecisionName": { + "variant": "low", + "state": "active", + "context": "background", + "colorName": "orangeTerreBattue", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--orange-terre-battue-925-125-active", + "themePath": [ + "orangeTerreBattue", + "_925_125", + "active" + ], + "color": { + "light": "#faa184", + "dark": "#7f5b51" + }, + "parsedColorOptionName": { + "colorName": "orangeTerreBattue", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-action-low-brown-cafe-creme", + "themePath": [ + "background", + "actionLow", + "brownCafeCreme", + "default" + ], + "parsedColorDecisionName": { + "variant": "low", + "context": "background", + "colorName": "brownCafeCreme", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--brown-cafe-creme-925-125", + "themePath": [ + "brownCafeCreme", + "_925_125", + "default" + ], + "color": { + "light": "#f4e3c7", + "dark": "#2e2a21" + }, + "parsedColorOptionName": { + "colorName": "brownCafeCreme", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + } + } + } + }, + { + "colorDecisionName": "--background-action-low-brown-cafe-creme-hover", + "themePath": [ + "background", + "actionLow", + "brownCafeCreme", + "hover" + ], + "parsedColorDecisionName": { + "variant": "low", + "state": "hover", + "context": "background", + "colorName": "brownCafeCreme", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--brown-cafe-creme-925-125-hover", + "themePath": [ + "brownCafeCreme", + "_925_125", + "hover" + ], + "color": { + "light": "#e1c386", + "dark": "#554e3f" + }, + "parsedColorOptionName": { + "colorName": "brownCafeCreme", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-action-low-brown-cafe-creme-active", + "themePath": [ + "background", + "actionLow", + "brownCafeCreme", + "active" + ], + "parsedColorDecisionName": { + "variant": "low", + "state": "active", + "context": "background", + "colorName": "brownCafeCreme", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--brown-cafe-creme-925-125-active", + "themePath": [ + "brownCafeCreme", + "_925_125", + "active" + ], + "color": { + "light": "#ccb078", + "dark": "#6b6351" + }, + "parsedColorOptionName": { + "colorName": "brownCafeCreme", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-action-low-brown-caramel", + "themePath": [ + "background", + "actionLow", + "brownCaramel", + "default" + ], + "parsedColorDecisionName": { + "variant": "low", + "context": "background", + "colorName": "brownCaramel", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--brown-caramel-925-125", + "themePath": [ + "brownCaramel", + "_925_125", + "default" + ], + "color": { + "light": "#f3e2d9", + "dark": "#332821" + }, + "parsedColorOptionName": { + "colorName": "brownCaramel", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + } + } + } + }, + { + "colorDecisionName": "--background-action-low-brown-caramel-hover", + "themePath": [ + "background", + "actionLow", + "brownCaramel", + "hover" + ], + "parsedColorDecisionName": { + "variant": "low", + "state": "hover", + "context": "background", + "colorName": "brownCaramel", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--brown-caramel-925-125-hover", + "themePath": [ + "brownCaramel", + "_925_125", + "hover" + ], + "color": { + "light": "#e7bea6", + "dark": "#5d4b40" + }, + "parsedColorOptionName": { + "colorName": "brownCaramel", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-action-low-brown-caramel-active", + "themePath": [ + "background", + "actionLow", + "brownCaramel", + "active" + ], + "parsedColorDecisionName": { + "variant": "low", + "state": "active", + "context": "background", + "colorName": "brownCaramel", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--brown-caramel-925-125-active", + "themePath": [ + "brownCaramel", + "_925_125", + "active" + ], + "color": { + "light": "#e1a982", + "dark": "#755f51" + }, + "parsedColorOptionName": { + "colorName": "brownCaramel", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-action-low-brown-opera", + "themePath": [ + "background", + "actionLow", + "brownOpera", + "default" + ], + "parsedColorDecisionName": { + "variant": "low", + "context": "background", + "colorName": "brownOpera", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--brown-opera-925-125", + "themePath": [ + "brownOpera", + "_925_125", + "default" + ], + "color": { + "light": "#f3e2d7", + "dark": "#322821" + }, + "parsedColorOptionName": { + "colorName": "brownOpera", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + } + } + } + }, + { + "colorDecisionName": "--background-action-low-brown-opera-hover", + "themePath": [ + "background", + "actionLow", + "brownOpera", + "hover" + ], + "parsedColorDecisionName": { + "variant": "low", + "state": "hover", + "context": "background", + "colorName": "brownOpera", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--brown-opera-925-125-hover", + "themePath": [ + "brownOpera", + "_925_125", + "hover" + ], + "color": { + "light": "#e7bfa0", + "dark": "#5c4b40" + }, + "parsedColorOptionName": { + "colorName": "brownOpera", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-action-low-brown-opera-active", + "themePath": [ + "background", + "actionLow", + "brownOpera", + "active" + ], + "parsedColorDecisionName": { + "variant": "low", + "state": "active", + "context": "background", + "colorName": "brownOpera", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--brown-opera-925-125-active", + "themePath": [ + "brownOpera", + "_925_125", + "active" + ], + "color": { + "light": "#deaa7e", + "dark": "#735f51" + }, + "parsedColorOptionName": { + "colorName": "brownOpera", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-action-low-beige-gris-galet", + "themePath": [ + "background", + "actionLow", + "beigeGrisGalet", + "default" + ], + "parsedColorDecisionName": { + "variant": "low", + "context": "background", + "colorName": "beigeGrisGalet", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--beige-gris-galet-925-125", + "themePath": [ + "beigeGrisGalet", + "_925_125", + "default" + ], + "color": { + "light": "#eee4d9", + "dark": "#2e2924" + }, + "parsedColorOptionName": { + "colorName": "beigeGrisGalet", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + } + } + } + }, + { + "colorDecisionName": "--background-action-low-beige-gris-galet-hover", + "themePath": [ + "background", + "actionLow", + "beigeGrisGalet", + "hover" + ], + "parsedColorDecisionName": { + "variant": "low", + "state": "hover", + "context": "background", + "colorName": "beigeGrisGalet", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--beige-gris-galet-925-125-hover", + "themePath": [ + "beigeGrisGalet", + "_925_125", + "hover" + ], + "color": { + "light": "#dbc3a4", + "dark": "#554d45" + }, + "parsedColorOptionName": { + "colorName": "beigeGrisGalet", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-action-low-beige-gris-galet-active", + "themePath": [ + "background", + "actionLow", + "beigeGrisGalet", + "active" + ], + "parsedColorDecisionName": { + "variant": "low", + "state": "active", + "context": "background", + "colorName": "beigeGrisGalet", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--beige-gris-galet-925-125-active", + "themePath": [ + "beigeGrisGalet", + "_925_125", + "active" + ], + "color": { + "light": "#c6b094", + "dark": "#6b6157" + }, + "parsedColorOptionName": { + "colorName": "beigeGrisGalet", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-active-blue-france", + "themePath": [ + "background", + "active", + "blueFrance", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "blueFrance", + "usage": "active" + }, + "colorOption": { + "colorOptionName": "--blue-france-sun-113-625", + "themePath": [ + "blueFrance", + "sun113_625", + "default" + ], + "color": { + "light": "#000091", + "dark": "#8585f6" + }, + "parsedColorOptionName": { + "colorName": "blueFrance", + "brightness": { + "isInvariant": false, + "light": { + "value": 113, + "variant": "sun" + }, + "dark": { + "value": 625 + } + } + } + } + }, + { + "colorDecisionName": "--background-active-blue-france-hover", + "themePath": [ + "background", + "active", + "blueFrance", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "background", + "colorName": "blueFrance", + "usage": "active" + }, + "colorOption": { + "colorOptionName": "--blue-france-sun-113-625-hover", + "themePath": [ + "blueFrance", + "sun113_625", + "hover" + ], + "color": { + "light": "#1212ff", + "dark": "#b1b1f9" + }, + "parsedColorOptionName": { + "colorName": "blueFrance", + "brightness": { + "isInvariant": false, + "light": { + "value": 113, + "variant": "sun" + }, + "dark": { + "value": 625 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-active-blue-france-active", + "themePath": [ + "background", + "active", + "blueFrance", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "background", + "colorName": "blueFrance", + "usage": "active" + }, + "colorOption": { + "colorOptionName": "--blue-france-sun-113-625-active", + "themePath": [ + "blueFrance", + "sun113_625", + "active" + ], + "color": { + "light": "#2323ff", + "dark": "#c6c6fb" + }, + "parsedColorOptionName": { + "colorName": "blueFrance", + "brightness": { + "isInvariant": false, + "light": { + "value": 113, + "variant": "sun" + }, + "dark": { + "value": 625 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-active-red-marianne", + "themePath": [ + "background", + "active", + "redMarianne", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "redMarianne", + "usage": "active" + }, + "colorOption": { + "colorOptionName": "--red-marianne-425-625", + "themePath": [ + "redMarianne", + "_425_625", + "default" + ], + "color": { + "light": "#c9191e", + "dark": "#f95c5e" + }, + "parsedColorOptionName": { + "colorName": "redMarianne", + "brightness": { + "isInvariant": false, + "light": { + "value": 425 + }, + "dark": { + "value": 625 + } + } + } + } + }, + { + "colorDecisionName": "--background-active-red-marianne-hover", + "themePath": [ + "background", + "active", + "redMarianne", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "background", + "colorName": "redMarianne", + "usage": "active" + }, + "colorOption": { + "colorOptionName": "--red-marianne-425-625-hover", + "themePath": [ + "redMarianne", + "_425_625", + "hover" + ], + "color": { + "light": "#f93f42", + "dark": "#fa9293" + }, + "parsedColorOptionName": { + "colorName": "redMarianne", + "brightness": { + "isInvariant": false, + "light": { + "value": 425 + }, + "dark": { + "value": 625 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-active-red-marianne-active", + "themePath": [ + "background", + "active", + "redMarianne", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "background", + "colorName": "redMarianne", + "usage": "active" + }, + "colorOption": { + "colorOptionName": "--red-marianne-425-625-active", + "themePath": [ + "redMarianne", + "_425_625", + "active" + ], + "color": { + "light": "#f95a5c", + "dark": "#fbabac" + }, + "parsedColorOptionName": { + "colorName": "redMarianne", + "brightness": { + "isInvariant": false, + "light": { + "value": 425 + }, + "dark": { + "value": 625 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-open-blue-france", + "themePath": [ + "background", + "open", + "blueFrance", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "blueFrance", + "usage": "open" + }, + "colorOption": { + "colorOptionName": "--blue-france-925-125", + "themePath": [ + "blueFrance", + "_925_125", + "default" + ], + "color": { + "light": "#e3e3fd", + "dark": "#272747" + }, + "parsedColorOptionName": { + "colorName": "blueFrance", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + } + } + } + }, + { + "colorDecisionName": "--background-open-blue-france-hover", + "themePath": [ + "background", + "open", + "blueFrance", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "background", + "colorName": "blueFrance", + "usage": "open" + }, + "colorOption": { + "colorOptionName": "--blue-france-925-125-hover", + "themePath": [ + "blueFrance", + "_925_125", + "hover" + ], + "color": { + "light": "#c1c1fb", + "dark": "#4a4a7d" + }, + "parsedColorOptionName": { + "colorName": "blueFrance", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-open-blue-france-active", + "themePath": [ + "background", + "open", + "blueFrance", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "background", + "colorName": "blueFrance", + "usage": "open" + }, + "colorOption": { + "colorOptionName": "--blue-france-925-125-active", + "themePath": [ + "blueFrance", + "_925_125", + "active" + ], + "color": { + "light": "#adadf9", + "dark": "#5e5e90" + }, + "parsedColorOptionName": { + "colorName": "blueFrance", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-open-red-marianne", + "themePath": [ + "background", + "open", + "redMarianne", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "redMarianne", + "usage": "open" + }, + "colorOption": { + "colorOptionName": "--red-marianne-925-125", + "themePath": [ + "redMarianne", + "_925_125", + "default" + ], + "color": { + "light": "#fddede", + "dark": "#3b2424" + }, + "parsedColorOptionName": { + "colorName": "redMarianne", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + } + } + } + }, + { + "colorDecisionName": "--background-open-red-marianne-hover", + "themePath": [ + "background", + "open", + "redMarianne", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "background", + "colorName": "redMarianne", + "usage": "open" + }, + "colorOption": { + "colorOptionName": "--red-marianne-925-125-hover", + "themePath": [ + "redMarianne", + "_925_125", + "hover" + ], + "color": { + "light": "#fbb6b6", + "dark": "#6b4545" + }, + "parsedColorOptionName": { + "colorName": "redMarianne", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-open-red-marianne-active", + "themePath": [ + "background", + "open", + "redMarianne", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "background", + "colorName": "redMarianne", + "usage": "open" + }, + "colorOption": { + "colorOptionName": "--red-marianne-925-125-active", + "themePath": [ + "redMarianne", + "_925_125", + "active" + ], + "color": { + "light": "#fa9e9e", + "dark": "#865757" + }, + "parsedColorOptionName": { + "colorName": "redMarianne", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-disabled-grey", + "themePath": [ + "background", + "disabled", + "grey", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "grey", + "usage": "disabled" + }, + "colorOption": { + "colorOptionName": "--grey-925-125", + "themePath": [ + "grey", + "_925_125", + "default" + ], + "color": { + "light": "#e5e5e5", + "dark": "#2a2a2a" + }, + "parsedColorOptionName": { + "colorName": "grey", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + } + } + } + }, + { + "colorDecisionName": "--background-raised-grey", + "themePath": [ + "background", + "raised", + "grey", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "grey", + "usage": "raised" + }, + "colorOption": { + "colorOptionName": "--grey-1000-75", + "themePath": [ + "grey", + "_1000_75", + "default" + ], + "color": { + "light": "#ffffff", + "dark": "#1e1e1e" + }, + "parsedColorOptionName": { + "colorName": "grey", + "brightness": { + "isInvariant": false, + "light": { + "value": 1000 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--background-raised-grey-hover", + "themePath": [ + "background", + "raised", + "grey", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "background", + "colorName": "grey", + "usage": "raised" + }, + "colorOption": { + "colorOptionName": "--grey-1000-75-hover", + "themePath": [ + "grey", + "_1000_75", + "hover" + ], + "color": { + "light": "#f6f6f6", + "dark": "#3f3f3f" + }, + "parsedColorOptionName": { + "colorName": "grey", + "brightness": { + "isInvariant": false, + "light": { + "value": 1000 + }, + "dark": { + "value": 75 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-raised-grey-active", + "themePath": [ + "background", + "raised", + "grey", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "background", + "colorName": "grey", + "usage": "raised" + }, + "colorOption": { + "colorOptionName": "--grey-1000-75-active", + "themePath": [ + "grey", + "_1000_75", + "active" + ], + "color": { + "light": "#ededed", + "dark": "#525252" + }, + "parsedColorOptionName": { + "colorName": "grey", + "brightness": { + "isInvariant": false, + "light": { + "value": 1000 + }, + "dark": { + "value": 75 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-overlap-grey", + "themePath": [ + "background", + "overlap", + "grey", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "grey", + "usage": "overlap" + }, + "colorOption": { + "colorOptionName": "--grey-1000-100", + "themePath": [ + "grey", + "_1000_100", + "default" + ], + "color": { + "light": "#ffffff", + "dark": "#242424" + }, + "parsedColorOptionName": { + "colorName": "grey", + "brightness": { + "isInvariant": false, + "light": { + "value": 1000 + }, + "dark": { + "value": 100 + } + } + } + } + }, + { + "colorDecisionName": "--background-overlap-grey-hover", + "themePath": [ + "background", + "overlap", + "grey", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "background", + "colorName": "grey", + "usage": "overlap" + }, + "colorOption": { + "colorOptionName": "--grey-1000-100-hover", + "themePath": [ + "grey", + "_1000_100", + "hover" + ], + "color": { + "light": "#f6f6f6", + "dark": "#474747" + }, + "parsedColorOptionName": { + "colorName": "grey", + "brightness": { + "isInvariant": false, + "light": { + "value": 1000 + }, + "dark": { + "value": 100 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-overlap-grey-active", + "themePath": [ + "background", + "overlap", + "grey", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "background", + "colorName": "grey", + "usage": "overlap" + }, + "colorOption": { + "colorOptionName": "--grey-1000-100-active", + "themePath": [ + "grey", + "_1000_100", + "active" + ], + "color": { + "light": "#ededed", + "dark": "#5b5b5b" + }, + "parsedColorOptionName": { + "colorName": "grey", + "brightness": { + "isInvariant": false, + "light": { + "value": 1000 + }, + "dark": { + "value": 100 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-lifted-grey", + "themePath": [ + "background", + "lifted", + "grey", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "grey", + "usage": "lifted" + }, + "colorOption": { + "colorOptionName": "--grey-1000-75", + "themePath": [ + "grey", + "_1000_75", + "default" + ], + "color": { + "light": "#ffffff", + "dark": "#1e1e1e" + }, + "parsedColorOptionName": { + "colorName": "grey", + "brightness": { + "isInvariant": false, + "light": { + "value": 1000 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--background-lifted-grey-hover", + "themePath": [ + "background", + "lifted", + "grey", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "background", + "colorName": "grey", + "usage": "lifted" + }, + "colorOption": { + "colorOptionName": "--grey-1000-75-hover", + "themePath": [ + "grey", + "_1000_75", + "hover" + ], + "color": { + "light": "#f6f6f6", + "dark": "#3f3f3f" + }, + "parsedColorOptionName": { + "colorName": "grey", + "brightness": { + "isInvariant": false, + "light": { + "value": 1000 + }, + "dark": { + "value": 75 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-lifted-grey-active", + "themePath": [ + "background", + "lifted", + "grey", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "background", + "colorName": "grey", + "usage": "lifted" + }, + "colorOption": { + "colorOptionName": "--grey-1000-75-active", + "themePath": [ + "grey", + "_1000_75", + "active" + ], + "color": { + "light": "#ededed", + "dark": "#525252" + }, + "parsedColorOptionName": { + "colorName": "grey", + "brightness": { + "isInvariant": false, + "light": { + "value": 1000 + }, + "dark": { + "value": 75 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-alt-raised-grey", + "themePath": [ + "background", + "altRaised", + "grey", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "grey", + "usage": "altRaised" + }, + "colorOption": { + "colorOptionName": "--grey-975-100", + "themePath": [ + "grey", + "_975_100", + "default" + ], + "color": { + "light": "#f6f6f6", + "dark": "#242424" + }, + "parsedColorOptionName": { + "colorName": "grey", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 100 + } + } + } + } + }, + { + "colorDecisionName": "--background-alt-raised-grey-hover", + "themePath": [ + "background", + "altRaised", + "grey", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "background", + "colorName": "grey", + "usage": "altRaised" + }, + "colorOption": { + "colorOptionName": "--grey-975-100-hover", + "themePath": [ + "grey", + "_975_100", + "hover" + ], + "color": { + "light": "#dfdfdf", + "dark": "#474747" + }, + "parsedColorOptionName": { + "colorName": "grey", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 100 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-alt-raised-grey-active", + "themePath": [ + "background", + "altRaised", + "grey", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "background", + "colorName": "grey", + "usage": "altRaised" + }, + "colorOption": { + "colorOptionName": "--grey-975-100-active", + "themePath": [ + "grey", + "_975_100", + "active" + ], + "color": { + "light": "#cfcfcf", + "dark": "#5b5b5b" + }, + "parsedColorOptionName": { + "colorName": "grey", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 100 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-alt-overlap-grey", + "themePath": [ + "background", + "altOverlap", + "grey", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "grey", + "usage": "altOverlap" + }, + "colorOption": { + "colorOptionName": "--grey-975-125", + "themePath": [ + "grey", + "_975_125", + "default" + ], + "color": { + "light": "#f6f6f6", + "dark": "#2a2a2a" + }, + "parsedColorOptionName": { + "colorName": "grey", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 125 + } + } + } + } + }, + { + "colorDecisionName": "--background-alt-overlap-grey-hover", + "themePath": [ + "background", + "altOverlap", + "grey", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "background", + "colorName": "grey", + "usage": "altOverlap" + }, + "colorOption": { + "colorOptionName": "--grey-975-125-hover", + "themePath": [ + "grey", + "_975_125", + "hover" + ], + "color": { + "light": "#dfdfdf", + "dark": "#4e4e4e" + }, + "parsedColorOptionName": { + "colorName": "grey", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 125 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-alt-overlap-grey-active", + "themePath": [ + "background", + "altOverlap", + "grey", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "background", + "colorName": "grey", + "usage": "altOverlap" + }, + "colorOption": { + "colorOptionName": "--grey-975-125-active", + "themePath": [ + "grey", + "_975_125", + "active" + ], + "color": { + "light": "#cfcfcf", + "dark": "#636363" + }, + "parsedColorOptionName": { + "colorName": "grey", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 125 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-contrast-raised-grey", + "themePath": [ + "background", + "contrastRaised", + "grey", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "grey", + "usage": "contrastRaised" + }, + "colorOption": { + "colorOptionName": "--grey-950-125", + "themePath": [ + "grey", + "_950_125", + "default" + ], + "color": { + "light": "#eeeeee", + "dark": "#2a2a2a" + }, + "parsedColorOptionName": { + "colorName": "grey", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 125 + } + } + } + } + }, + { + "colorDecisionName": "--background-contrast-raised-grey-hover", + "themePath": [ + "background", + "contrastRaised", + "grey", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "background", + "colorName": "grey", + "usage": "contrastRaised" + }, + "colorOption": { + "colorOptionName": "--grey-950-125-hover", + "themePath": [ + "grey", + "_950_125", + "hover" + ], + "color": { + "light": "#d2d2d2", + "dark": "#4e4e4e" + }, + "parsedColorOptionName": { + "colorName": "grey", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 125 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-contrast-raised-grey-active", + "themePath": [ + "background", + "contrastRaised", + "grey", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "background", + "colorName": "grey", + "usage": "contrastRaised" + }, + "colorOption": { + "colorOptionName": "--grey-950-125-active", + "themePath": [ + "grey", + "_950_125", + "active" + ], + "color": { + "light": "#c1c1c1", + "dark": "#636363" + }, + "parsedColorOptionName": { + "colorName": "grey", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 125 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--background-contrast-overlap-grey", + "themePath": [ + "background", + "contrastOverlap", + "grey", + "default" + ], + "parsedColorDecisionName": { + "context": "background", + "colorName": "grey", + "usage": "contrastOverlap" + }, + "colorOption": { + "colorOptionName": "--grey-950-150", + "themePath": [ + "grey", + "_950_150", + "default" + ], + "color": { + "light": "#eeeeee", + "dark": "#2f2f2f" + }, + "parsedColorOptionName": { + "colorName": "grey", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 150 + } + } + } + } + }, + { + "colorDecisionName": "--background-contrast-overlap-grey-hover", + "themePath": [ + "background", + "contrastOverlap", + "grey", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "background", + "colorName": "grey", + "usage": "contrastOverlap" + }, + "colorOption": { + "colorOptionName": "--grey-950-150-hover", + "themePath": [ + "grey", + "_950_150", + "hover" + ], + "color": { + "light": "#d2d2d2", + "dark": "#545454" + }, + "parsedColorOptionName": { + "colorName": "grey", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 150 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--background-contrast-overlap-grey-active", + "themePath": [ + "background", + "contrastOverlap", + "grey", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "background", + "colorName": "grey", + "usage": "contrastOverlap" + }, + "colorOption": { + "colorOptionName": "--grey-950-150-active", + "themePath": [ + "grey", + "_950_150", + "active" + ], + "color": { + "light": "#c1c1c1", + "dark": "#696969" + }, + "parsedColorOptionName": { + "colorName": "grey", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 150 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--text-default-grey", + "themePath": [ + "text", + "default", + "grey", + "default" + ], + "parsedColorDecisionName": { + "context": "text", + "colorName": "grey", + "usage": "default" + }, + "colorOption": { + "colorOptionName": "--grey-200-850", + "themePath": [ + "grey", + "_200_850", + "default" + ], + "color": { + "light": "#3a3a3a", + "dark": "#cecece" + }, + "parsedColorOptionName": { + "colorName": "grey", + "brightness": { + "isInvariant": false, + "light": { + "value": 200 + }, + "dark": { + "value": 850 + } + } + } + } + }, + { + "colorDecisionName": "--text-default-info", + "themePath": [ + "text", + "default", + "info", + "default" + ], + "parsedColorDecisionName": { + "context": "text", + "colorName": "info", + "usage": "default" + }, + "colorOption": { + "colorOptionName": "--info-425-625", + "themePath": [ + "info", + "_425_625", + "default" + ], + "color": { + "light": "#0063cb", + "dark": "#518fff" + }, + "parsedColorOptionName": { + "colorName": "info", + "brightness": { + "isInvariant": false, + "light": { + "value": 425 + }, + "dark": { + "value": 625 + } + } + } + } + }, + { + "colorDecisionName": "--text-default-success", + "themePath": [ + "text", + "default", + "success", + "default" + ], + "parsedColorDecisionName": { + "context": "text", + "colorName": "success", + "usage": "default" + }, + "colorOption": { + "colorOptionName": "--success-425-625", + "themePath": [ + "success", + "_425_625", + "default" + ], + "color": { + "light": "#18753c", + "dark": "#27a658" + }, + "parsedColorOptionName": { + "colorName": "success", + "brightness": { + "isInvariant": false, + "light": { + "value": 425 + }, + "dark": { + "value": 625 + } + } + } + } + }, + { + "colorDecisionName": "--text-default-warning", + "themePath": [ + "text", + "default", + "warning", + "default" + ], + "parsedColorDecisionName": { + "context": "text", + "colorName": "warning", + "usage": "default" + }, + "colorOption": { + "colorOptionName": "--warning-425-625", + "themePath": [ + "warning", + "_425_625", + "default" + ], + "color": { + "light": "#b34000", + "dark": "#fc5d00" + }, + "parsedColorOptionName": { + "colorName": "warning", + "brightness": { + "isInvariant": false, + "light": { + "value": 425 + }, + "dark": { + "value": 625 + } + } + } + } + }, + { + "colorDecisionName": "--text-default-error", + "themePath": [ + "text", + "default", + "error", + "default" + ], + "parsedColorDecisionName": { + "context": "text", + "colorName": "error", + "usage": "default" + }, + "colorOption": { + "colorOptionName": "--error-425-625", + "themePath": [ + "error", + "_425_625", + "default" + ], + "color": { + "light": "#ce0500", + "dark": "#ff5655" + }, + "parsedColorOptionName": { + "colorName": "error", + "brightness": { + "isInvariant": false, + "light": { + "value": 425 + }, + "dark": { + "value": 625 + } + } + } + } + }, + { + "colorDecisionName": "--text-action-high-grey", + "themePath": [ + "text", + "actionHigh", + "grey", + "default" + ], + "parsedColorDecisionName": { + "variant": "high", + "context": "text", + "colorName": "grey", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--grey-50-1000", + "themePath": [ + "grey", + "_50_1000", + "default" + ], + "color": { + "light": "#161616", + "dark": "#ffffff" + }, + "parsedColorOptionName": { + "colorName": "grey", + "brightness": { + "isInvariant": false, + "light": { + "value": 50 + }, + "dark": { + "value": 1000 + } + } + } + } + }, + { + "colorDecisionName": "--text-action-high-blue-france", + "themePath": [ + "text", + "actionHigh", + "blueFrance", + "default" + ], + "parsedColorDecisionName": { + "variant": "high", + "context": "text", + "colorName": "blueFrance", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--blue-france-sun-113-625", + "themePath": [ + "blueFrance", + "sun113_625", + "default" + ], + "color": { + "light": "#000091", + "dark": "#8585f6" + }, + "parsedColorOptionName": { + "colorName": "blueFrance", + "brightness": { + "isInvariant": false, + "light": { + "value": 113, + "variant": "sun" + }, + "dark": { + "value": 625 + } + } + } + } + }, + { + "colorDecisionName": "--text-action-high-red-marianne", + "themePath": [ + "text", + "actionHigh", + "redMarianne", + "default" + ], + "parsedColorDecisionName": { + "variant": "high", + "context": "text", + "colorName": "redMarianne", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--red-marianne-425-625", + "themePath": [ + "redMarianne", + "_425_625", + "default" + ], + "color": { + "light": "#c9191e", + "dark": "#f95c5e" + }, + "parsedColorOptionName": { + "colorName": "redMarianne", + "brightness": { + "isInvariant": false, + "light": { + "value": 425 + }, + "dark": { + "value": 625 + } + } + } + } + }, + { + "colorDecisionName": "--text-action-high-green-tilleul-verveine", + "themePath": [ + "text", + "actionHigh", + "greenTilleulVerveine", + "default" + ], + "parsedColorDecisionName": { + "variant": "high", + "context": "text", + "colorName": "greenTilleulVerveine", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--green-tilleul-verveine-sun-418-moon-817", + "themePath": [ + "greenTilleulVerveine", + "sun418moon817", + "default" + ], + "color": { + "light": "#66673d", + "dark": "#d8c634" + }, + "parsedColorOptionName": { + "colorName": "greenTilleulVerveine", + "brightness": { + "isInvariant": false, + "light": { + "value": 418, + "variant": "sun" + }, + "dark": { + "value": 817, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--text-action-high-green-bourgeon", + "themePath": [ + "text", + "actionHigh", + "greenBourgeon", + "default" + ], + "parsedColorDecisionName": { + "variant": "high", + "context": "text", + "colorName": "greenBourgeon", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--green-bourgeon-sun-425-moon-759", + "themePath": [ + "greenBourgeon", + "sun425moon759", + "default" + ], + "color": { + "light": "#447049", + "dark": "#99c221" + }, + "parsedColorOptionName": { + "colorName": "greenBourgeon", + "brightness": { + "isInvariant": false, + "light": { + "value": 425, + "variant": "sun" + }, + "dark": { + "value": 759, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--text-action-high-green-emeraude", + "themePath": [ + "text", + "actionHigh", + "greenEmeraude", + "default" + ], + "parsedColorDecisionName": { + "variant": "high", + "context": "text", + "colorName": "greenEmeraude", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--green-emeraude-sun-425-moon-753", + "themePath": [ + "greenEmeraude", + "sun425moon753", + "default" + ], + "color": { + "light": "#297254", + "dark": "#34cb6a" + }, + "parsedColorOptionName": { + "colorName": "greenEmeraude", + "brightness": { + "isInvariant": false, + "light": { + "value": 425, + "variant": "sun" + }, + "dark": { + "value": 753, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--text-action-high-green-menthe", + "themePath": [ + "text", + "actionHigh", + "greenMenthe", + "default" + ], + "parsedColorDecisionName": { + "variant": "high", + "context": "text", + "colorName": "greenMenthe", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--green-menthe-sun-373-moon-652", + "themePath": [ + "greenMenthe", + "sun373moon652", + "default" + ], + "color": { + "light": "#37635f", + "dark": "#21ab8e" + }, + "parsedColorOptionName": { + "colorName": "greenMenthe", + "brightness": { + "isInvariant": false, + "light": { + "value": 373, + "variant": "sun" + }, + "dark": { + "value": 652, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--text-action-high-green-archipel", + "themePath": [ + "text", + "actionHigh", + "greenArchipel", + "default" + ], + "parsedColorDecisionName": { + "variant": "high", + "context": "text", + "colorName": "greenArchipel", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--green-archipel-sun-391-moon-716", + "themePath": [ + "greenArchipel", + "sun391moon716", + "default" + ], + "color": { + "light": "#006a6f", + "dark": "#34bab5" + }, + "parsedColorOptionName": { + "colorName": "greenArchipel", + "brightness": { + "isInvariant": false, + "light": { + "value": 391, + "variant": "sun" + }, + "dark": { + "value": 716, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--text-action-high-blue-ecume", + "themePath": [ + "text", + "actionHigh", + "blueEcume", + "default" + ], + "parsedColorDecisionName": { + "variant": "high", + "context": "text", + "colorName": "blueEcume", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--blue-ecume-sun-247-moon-675", + "themePath": [ + "blueEcume", + "sun247moon675", + "default" + ], + "color": { + "light": "#2f4077", + "dark": "#869ece" + }, + "parsedColorOptionName": { + "colorName": "blueEcume", + "brightness": { + "isInvariant": false, + "light": { + "value": 247, + "variant": "sun" + }, + "dark": { + "value": 675, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--text-action-high-blue-cumulus", + "themePath": [ + "text", + "actionHigh", + "blueCumulus", + "default" + ], + "parsedColorDecisionName": { + "variant": "high", + "context": "text", + "colorName": "blueCumulus", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--blue-cumulus-sun-368-moon-732", + "themePath": [ + "blueCumulus", + "sun368moon732", + "default" + ], + "color": { + "light": "#3558a2", + "dark": "#7ab1e8" + }, + "parsedColorOptionName": { + "colorName": "blueCumulus", + "brightness": { + "isInvariant": false, + "light": { + "value": 368, + "variant": "sun" + }, + "dark": { + "value": 732, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--text-action-high-purple-glycine", + "themePath": [ + "text", + "actionHigh", + "purpleGlycine", + "default" + ], + "parsedColorDecisionName": { + "variant": "high", + "context": "text", + "colorName": "purpleGlycine", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--purple-glycine-sun-319-moon-630", + "themePath": [ + "purpleGlycine", + "sun319moon630", + "default" + ], + "color": { + "light": "#6e445a", + "dark": "#ce70cc" + }, + "parsedColorOptionName": { + "colorName": "purpleGlycine", + "brightness": { + "isInvariant": false, + "light": { + "value": 319, + "variant": "sun" + }, + "dark": { + "value": 630, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--text-action-high-pink-macaron", + "themePath": [ + "text", + "actionHigh", + "pinkMacaron", + "default" + ], + "parsedColorDecisionName": { + "variant": "high", + "context": "text", + "colorName": "pinkMacaron", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--pink-macaron-sun-406-moon-833", + "themePath": [ + "pinkMacaron", + "sun406moon833", + "default" + ], + "color": { + "light": "#8d533e", + "dark": "#ffb7ae" + }, + "parsedColorOptionName": { + "colorName": "pinkMacaron", + "brightness": { + "isInvariant": false, + "light": { + "value": 406, + "variant": "sun" + }, + "dark": { + "value": 833, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--text-action-high-pink-tuile", + "themePath": [ + "text", + "actionHigh", + "pinkTuile", + "default" + ], + "parsedColorDecisionName": { + "variant": "high", + "context": "text", + "colorName": "pinkTuile", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--pink-tuile-sun-425-moon-750", + "themePath": [ + "pinkTuile", + "sun425moon750", + "default" + ], + "color": { + "light": "#a94645", + "dark": "#ff9575" + }, + "parsedColorOptionName": { + "colorName": "pinkTuile", + "brightness": { + "isInvariant": false, + "light": { + "value": 425, + "variant": "sun" + }, + "dark": { + "value": 750, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--text-action-high-yellow-tournesol", + "themePath": [ + "text", + "actionHigh", + "yellowTournesol", + "default" + ], + "parsedColorDecisionName": { + "variant": "high", + "context": "text", + "colorName": "yellowTournesol", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--yellow-tournesol-sun-407-moon-922", + "themePath": [ + "yellowTournesol", + "sun407moon922", + "default" + ], + "color": { + "light": "#716043", + "dark": "#ffe552" + }, + "parsedColorOptionName": { + "colorName": "yellowTournesol", + "brightness": { + "isInvariant": false, + "light": { + "value": 407, + "variant": "sun" + }, + "dark": { + "value": 922, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--text-action-high-yellow-moutarde", + "themePath": [ + "text", + "actionHigh", + "yellowMoutarde", + "default" + ], + "parsedColorDecisionName": { + "variant": "high", + "context": "text", + "colorName": "yellowMoutarde", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--yellow-moutarde-sun-348-moon-860", + "themePath": [ + "yellowMoutarde", + "sun348moon860", + "default" + ], + "color": { + "light": "#695240", + "dark": "#ffca00" + }, + "parsedColorOptionName": { + "colorName": "yellowMoutarde", + "brightness": { + "isInvariant": false, + "light": { + "value": 348, + "variant": "sun" + }, + "dark": { + "value": 860, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--text-action-high-orange-terre-battue", + "themePath": [ + "text", + "actionHigh", + "orangeTerreBattue", + "default" + ], + "parsedColorDecisionName": { + "variant": "high", + "context": "text", + "colorName": "orangeTerreBattue", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--orange-terre-battue-sun-370-moon-672", + "themePath": [ + "orangeTerreBattue", + "sun370moon672", + "default" + ], + "color": { + "light": "#755348", + "dark": "#ff732c" + }, + "parsedColorOptionName": { + "colorName": "orangeTerreBattue", + "brightness": { + "isInvariant": false, + "light": { + "value": 370, + "variant": "sun" + }, + "dark": { + "value": 672, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--text-action-high-brown-cafe-creme", + "themePath": [ + "text", + "actionHigh", + "brownCafeCreme", + "default" + ], + "parsedColorDecisionName": { + "variant": "high", + "context": "text", + "colorName": "brownCafeCreme", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--brown-cafe-creme-sun-383-moon-885", + "themePath": [ + "brownCafeCreme", + "sun383moon885", + "default" + ], + "color": { + "light": "#685c48", + "dark": "#ecd7a2" + }, + "parsedColorOptionName": { + "colorName": "brownCafeCreme", + "brightness": { + "isInvariant": false, + "light": { + "value": 383, + "variant": "sun" + }, + "dark": { + "value": 885, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--text-action-high-brown-caramel", + "themePath": [ + "text", + "actionHigh", + "brownCaramel", + "default" + ], + "parsedColorDecisionName": { + "variant": "high", + "context": "text", + "colorName": "brownCaramel", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--brown-caramel-sun-425-moon-901", + "themePath": [ + "brownCaramel", + "sun425moon901", + "default" + ], + "color": { + "light": "#845d48", + "dark": "#fbd8ab" + }, + "parsedColorOptionName": { + "colorName": "brownCaramel", + "brightness": { + "isInvariant": false, + "light": { + "value": 425, + "variant": "sun" + }, + "dark": { + "value": 901, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--text-action-high-brown-opera", + "themePath": [ + "text", + "actionHigh", + "brownOpera", + "default" + ], + "parsedColorDecisionName": { + "variant": "high", + "context": "text", + "colorName": "brownOpera", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--brown-opera-sun-395-moon-820", + "themePath": [ + "brownOpera", + "sun395moon820", + "default" + ], + "color": { + "light": "#745b47", + "dark": "#e6be92" + }, + "parsedColorOptionName": { + "colorName": "brownOpera", + "brightness": { + "isInvariant": false, + "light": { + "value": 395, + "variant": "sun" + }, + "dark": { + "value": 820, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--text-action-high-beige-gris-galet", + "themePath": [ + "text", + "actionHigh", + "beigeGrisGalet", + "default" + ], + "parsedColorDecisionName": { + "variant": "high", + "context": "text", + "colorName": "beigeGrisGalet", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--beige-gris-galet-sun-407-moon-821", + "themePath": [ + "beigeGrisGalet", + "sun407moon821", + "default" + ], + "color": { + "light": "#6a6156", + "dark": "#d0c3b7" + }, + "parsedColorOptionName": { + "colorName": "beigeGrisGalet", + "brightness": { + "isInvariant": false, + "light": { + "value": 407, + "variant": "sun" + }, + "dark": { + "value": 821, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--text-title-grey", + "themePath": [ + "text", + "title", + "grey", + "default" + ], + "parsedColorDecisionName": { + "context": "text", + "colorName": "grey", + "usage": "title" + }, + "colorOption": { + "colorOptionName": "--grey-50-1000", + "themePath": [ + "grey", + "_50_1000", + "default" + ], + "color": { + "light": "#161616", + "dark": "#ffffff" + }, + "parsedColorOptionName": { + "colorName": "grey", + "brightness": { + "isInvariant": false, + "light": { + "value": 50 + }, + "dark": { + "value": 1000 + } + } + } + } + }, + { + "colorDecisionName": "--text-title-blue-france", + "themePath": [ + "text", + "title", + "blueFrance", + "default" + ], + "parsedColorDecisionName": { + "context": "text", + "colorName": "blueFrance", + "usage": "title" + }, + "colorOption": { + "colorOptionName": "--blue-france-sun-113-625", + "themePath": [ + "blueFrance", + "sun113_625", + "default" + ], + "color": { + "light": "#000091", + "dark": "#8585f6" + }, + "parsedColorOptionName": { + "colorName": "blueFrance", + "brightness": { + "isInvariant": false, + "light": { + "value": 113, + "variant": "sun" + }, + "dark": { + "value": 625 + } + } + } + } + }, + { + "colorDecisionName": "--text-title-red-marianne", + "themePath": [ + "text", + "title", + "redMarianne", + "default" + ], + "parsedColorDecisionName": { + "context": "text", + "colorName": "redMarianne", + "usage": "title" + }, + "colorOption": { + "colorOptionName": "--red-marianne-425-625", + "themePath": [ + "redMarianne", + "_425_625", + "default" + ], + "color": { + "light": "#c9191e", + "dark": "#f95c5e" + }, + "parsedColorOptionName": { + "colorName": "redMarianne", + "brightness": { + "isInvariant": false, + "light": { + "value": 425 + }, + "dark": { + "value": 625 + } + } + } + } + }, + { + "colorDecisionName": "--text-label-grey", + "themePath": [ + "text", + "label", + "grey", + "default" + ], + "parsedColorDecisionName": { + "context": "text", + "colorName": "grey", + "usage": "label" + }, + "colorOption": { + "colorOptionName": "--grey-50-1000", + "themePath": [ + "grey", + "_50_1000", + "default" + ], + "color": { + "light": "#161616", + "dark": "#ffffff" + }, + "parsedColorOptionName": { + "colorName": "grey", + "brightness": { + "isInvariant": false, + "light": { + "value": 50 + }, + "dark": { + "value": 1000 + } + } + } + } + }, + { + "colorDecisionName": "--text-label-blue-france", + "themePath": [ + "text", + "label", + "blueFrance", + "default" + ], + "parsedColorDecisionName": { + "context": "text", + "colorName": "blueFrance", + "usage": "label" + }, + "colorOption": { + "colorOptionName": "--blue-france-sun-113-625", + "themePath": [ + "blueFrance", + "sun113_625", + "default" + ], + "color": { + "light": "#000091", + "dark": "#8585f6" + }, + "parsedColorOptionName": { + "colorName": "blueFrance", + "brightness": { + "isInvariant": false, + "light": { + "value": 113, + "variant": "sun" + }, + "dark": { + "value": 625 + } + } + } + } + }, + { + "colorDecisionName": "--text-label-red-marianne", + "themePath": [ + "text", + "label", + "redMarianne", + "default" + ], + "parsedColorDecisionName": { + "context": "text", + "colorName": "redMarianne", + "usage": "label" + }, + "colorOption": { + "colorOptionName": "--red-marianne-425-625", + "themePath": [ + "redMarianne", + "_425_625", + "default" + ], + "color": { + "light": "#c9191e", + "dark": "#f95c5e" + }, + "parsedColorOptionName": { + "colorName": "redMarianne", + "brightness": { + "isInvariant": false, + "light": { + "value": 425 + }, + "dark": { + "value": 625 + } + } + } + } + }, + { + "colorDecisionName": "--text-label-green-tilleul-verveine", + "themePath": [ + "text", + "label", + "greenTilleulVerveine", + "default" + ], + "parsedColorDecisionName": { + "context": "text", + "colorName": "greenTilleulVerveine", + "usage": "label" + }, + "colorOption": { + "colorOptionName": "--green-tilleul-verveine-sun-418-moon-817", + "themePath": [ + "greenTilleulVerveine", + "sun418moon817", + "default" + ], + "color": { + "light": "#66673d", + "dark": "#d8c634" + }, + "parsedColorOptionName": { + "colorName": "greenTilleulVerveine", + "brightness": { + "isInvariant": false, + "light": { + "value": 418, + "variant": "sun" + }, + "dark": { + "value": 817, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--text-label-green-bourgeon", + "themePath": [ + "text", + "label", + "greenBourgeon", + "default" + ], + "parsedColorDecisionName": { + "context": "text", + "colorName": "greenBourgeon", + "usage": "label" + }, + "colorOption": { + "colorOptionName": "--green-bourgeon-sun-425-moon-759", + "themePath": [ + "greenBourgeon", + "sun425moon759", + "default" + ], + "color": { + "light": "#447049", + "dark": "#99c221" + }, + "parsedColorOptionName": { + "colorName": "greenBourgeon", + "brightness": { + "isInvariant": false, + "light": { + "value": 425, + "variant": "sun" + }, + "dark": { + "value": 759, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--text-label-green-emeraude", + "themePath": [ + "text", + "label", + "greenEmeraude", + "default" + ], + "parsedColorDecisionName": { + "context": "text", + "colorName": "greenEmeraude", + "usage": "label" + }, + "colorOption": { + "colorOptionName": "--green-emeraude-sun-425-moon-753", + "themePath": [ + "greenEmeraude", + "sun425moon753", + "default" + ], + "color": { + "light": "#297254", + "dark": "#34cb6a" + }, + "parsedColorOptionName": { + "colorName": "greenEmeraude", + "brightness": { + "isInvariant": false, + "light": { + "value": 425, + "variant": "sun" + }, + "dark": { + "value": 753, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--text-label-green-menthe", + "themePath": [ + "text", + "label", + "greenMenthe", + "default" + ], + "parsedColorDecisionName": { + "context": "text", + "colorName": "greenMenthe", + "usage": "label" + }, + "colorOption": { + "colorOptionName": "--green-menthe-sun-373-moon-652", + "themePath": [ + "greenMenthe", + "sun373moon652", + "default" + ], + "color": { + "light": "#37635f", + "dark": "#21ab8e" + }, + "parsedColorOptionName": { + "colorName": "greenMenthe", + "brightness": { + "isInvariant": false, + "light": { + "value": 373, + "variant": "sun" + }, + "dark": { + "value": 652, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--text-label-green-archipel", + "themePath": [ + "text", + "label", + "greenArchipel", + "default" + ], + "parsedColorDecisionName": { + "context": "text", + "colorName": "greenArchipel", + "usage": "label" + }, + "colorOption": { + "colorOptionName": "--green-archipel-sun-391-moon-716", + "themePath": [ + "greenArchipel", + "sun391moon716", + "default" + ], + "color": { + "light": "#006a6f", + "dark": "#34bab5" + }, + "parsedColorOptionName": { + "colorName": "greenArchipel", + "brightness": { + "isInvariant": false, + "light": { + "value": 391, + "variant": "sun" + }, + "dark": { + "value": 716, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--text-label-blue-ecume", + "themePath": [ + "text", + "label", + "blueEcume", + "default" + ], + "parsedColorDecisionName": { + "context": "text", + "colorName": "blueEcume", + "usage": "label" + }, + "colorOption": { + "colorOptionName": "--blue-ecume-sun-247-moon-675", + "themePath": [ + "blueEcume", + "sun247moon675", + "default" + ], + "color": { + "light": "#2f4077", + "dark": "#869ece" + }, + "parsedColorOptionName": { + "colorName": "blueEcume", + "brightness": { + "isInvariant": false, + "light": { + "value": 247, + "variant": "sun" + }, + "dark": { + "value": 675, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--text-label-blue-cumulus", + "themePath": [ + "text", + "label", + "blueCumulus", + "default" + ], + "parsedColorDecisionName": { + "context": "text", + "colorName": "blueCumulus", + "usage": "label" + }, + "colorOption": { + "colorOptionName": "--blue-cumulus-sun-368-moon-732", + "themePath": [ + "blueCumulus", + "sun368moon732", + "default" + ], + "color": { + "light": "#3558a2", + "dark": "#7ab1e8" + }, + "parsedColorOptionName": { + "colorName": "blueCumulus", + "brightness": { + "isInvariant": false, + "light": { + "value": 368, + "variant": "sun" + }, + "dark": { + "value": 732, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--text-label-purple-glycine", + "themePath": [ + "text", + "label", + "purpleGlycine", + "default" + ], + "parsedColorDecisionName": { + "context": "text", + "colorName": "purpleGlycine", + "usage": "label" + }, + "colorOption": { + "colorOptionName": "--purple-glycine-sun-319-moon-630", + "themePath": [ + "purpleGlycine", + "sun319moon630", + "default" + ], + "color": { + "light": "#6e445a", + "dark": "#ce70cc" + }, + "parsedColorOptionName": { + "colorName": "purpleGlycine", + "brightness": { + "isInvariant": false, + "light": { + "value": 319, + "variant": "sun" + }, + "dark": { + "value": 630, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--text-label-pink-macaron", + "themePath": [ + "text", + "label", + "pinkMacaron", + "default" + ], + "parsedColorDecisionName": { + "context": "text", + "colorName": "pinkMacaron", + "usage": "label" + }, + "colorOption": { + "colorOptionName": "--pink-macaron-sun-406-moon-833", + "themePath": [ + "pinkMacaron", + "sun406moon833", + "default" + ], + "color": { + "light": "#8d533e", + "dark": "#ffb7ae" + }, + "parsedColorOptionName": { + "colorName": "pinkMacaron", + "brightness": { + "isInvariant": false, + "light": { + "value": 406, + "variant": "sun" + }, + "dark": { + "value": 833, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--text-label-pink-tuile", + "themePath": [ + "text", + "label", + "pinkTuile", + "default" + ], + "parsedColorDecisionName": { + "context": "text", + "colorName": "pinkTuile", + "usage": "label" + }, + "colorOption": { + "colorOptionName": "--pink-tuile-sun-425-moon-750", + "themePath": [ + "pinkTuile", + "sun425moon750", + "default" + ], + "color": { + "light": "#a94645", + "dark": "#ff9575" + }, + "parsedColorOptionName": { + "colorName": "pinkTuile", + "brightness": { + "isInvariant": false, + "light": { + "value": 425, + "variant": "sun" + }, + "dark": { + "value": 750, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--text-label-yellow-tournesol", + "themePath": [ + "text", + "label", + "yellowTournesol", + "default" + ], + "parsedColorDecisionName": { + "context": "text", + "colorName": "yellowTournesol", + "usage": "label" + }, + "colorOption": { + "colorOptionName": "--yellow-tournesol-sun-407-moon-922", + "themePath": [ + "yellowTournesol", + "sun407moon922", + "default" + ], + "color": { + "light": "#716043", + "dark": "#ffe552" + }, + "parsedColorOptionName": { + "colorName": "yellowTournesol", + "brightness": { + "isInvariant": false, + "light": { + "value": 407, + "variant": "sun" + }, + "dark": { + "value": 922, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--text-label-yellow-moutarde", + "themePath": [ + "text", + "label", + "yellowMoutarde", + "default" + ], + "parsedColorDecisionName": { + "context": "text", + "colorName": "yellowMoutarde", + "usage": "label" + }, + "colorOption": { + "colorOptionName": "--yellow-moutarde-sun-348-moon-860", + "themePath": [ + "yellowMoutarde", + "sun348moon860", + "default" + ], + "color": { + "light": "#695240", + "dark": "#ffca00" + }, + "parsedColorOptionName": { + "colorName": "yellowMoutarde", + "brightness": { + "isInvariant": false, + "light": { + "value": 348, + "variant": "sun" + }, + "dark": { + "value": 860, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--text-label-orange-terre-battue", + "themePath": [ + "text", + "label", + "orangeTerreBattue", + "default" + ], + "parsedColorDecisionName": { + "context": "text", + "colorName": "orangeTerreBattue", + "usage": "label" + }, + "colorOption": { + "colorOptionName": "--orange-terre-battue-sun-370-moon-672", + "themePath": [ + "orangeTerreBattue", + "sun370moon672", + "default" + ], + "color": { + "light": "#755348", + "dark": "#ff732c" + }, + "parsedColorOptionName": { + "colorName": "orangeTerreBattue", + "brightness": { + "isInvariant": false, + "light": { + "value": 370, + "variant": "sun" + }, + "dark": { + "value": 672, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--text-label-brown-cafe-creme", + "themePath": [ + "text", + "label", + "brownCafeCreme", + "default" + ], + "parsedColorDecisionName": { + "context": "text", + "colorName": "brownCafeCreme", + "usage": "label" + }, + "colorOption": { + "colorOptionName": "--brown-cafe-creme-sun-383-moon-885", + "themePath": [ + "brownCafeCreme", + "sun383moon885", + "default" + ], + "color": { + "light": "#685c48", + "dark": "#ecd7a2" + }, + "parsedColorOptionName": { + "colorName": "brownCafeCreme", + "brightness": { + "isInvariant": false, + "light": { + "value": 383, + "variant": "sun" + }, + "dark": { + "value": 885, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--text-label-brown-caramel", + "themePath": [ + "text", + "label", + "brownCaramel", + "default" + ], + "parsedColorDecisionName": { + "context": "text", + "colorName": "brownCaramel", + "usage": "label" + }, + "colorOption": { + "colorOptionName": "--brown-caramel-sun-425-moon-901", + "themePath": [ + "brownCaramel", + "sun425moon901", + "default" + ], + "color": { + "light": "#845d48", + "dark": "#fbd8ab" + }, + "parsedColorOptionName": { + "colorName": "brownCaramel", + "brightness": { + "isInvariant": false, + "light": { + "value": 425, + "variant": "sun" + }, + "dark": { + "value": 901, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--text-label-brown-opera", + "themePath": [ + "text", + "label", + "brownOpera", + "default" + ], + "parsedColorDecisionName": { + "context": "text", + "colorName": "brownOpera", + "usage": "label" + }, + "colorOption": { + "colorOptionName": "--brown-opera-sun-395-moon-820", + "themePath": [ + "brownOpera", + "sun395moon820", + "default" + ], + "color": { + "light": "#745b47", + "dark": "#e6be92" + }, + "parsedColorOptionName": { + "colorName": "brownOpera", + "brightness": { + "isInvariant": false, + "light": { + "value": 395, + "variant": "sun" + }, + "dark": { + "value": 820, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--text-label-beige-gris-galet", + "themePath": [ + "text", + "label", + "beigeGrisGalet", + "default" + ], + "parsedColorDecisionName": { + "context": "text", + "colorName": "beigeGrisGalet", + "usage": "label" + }, + "colorOption": { + "colorOptionName": "--beige-gris-galet-sun-407-moon-821", + "themePath": [ + "beigeGrisGalet", + "sun407moon821", + "default" + ], + "color": { + "light": "#6a6156", + "dark": "#d0c3b7" + }, + "parsedColorOptionName": { + "colorName": "beigeGrisGalet", + "brightness": { + "isInvariant": false, + "light": { + "value": 407, + "variant": "sun" + }, + "dark": { + "value": 821, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--text-active-grey", + "themePath": [ + "text", + "active", + "grey", + "default" + ], + "parsedColorDecisionName": { + "context": "text", + "colorName": "grey", + "usage": "active" + }, + "colorOption": { + "colorOptionName": "--grey-50-1000", + "themePath": [ + "grey", + "_50_1000", + "default" + ], + "color": { + "light": "#161616", + "dark": "#ffffff" + }, + "parsedColorOptionName": { + "colorName": "grey", + "brightness": { + "isInvariant": false, + "light": { + "value": 50 + }, + "dark": { + "value": 1000 + } + } + } + } + }, + { + "colorDecisionName": "--text-active-blue-france", + "themePath": [ + "text", + "active", + "blueFrance", + "default" + ], + "parsedColorDecisionName": { + "context": "text", + "colorName": "blueFrance", + "usage": "active" + }, + "colorOption": { + "colorOptionName": "--blue-france-sun-113-625", + "themePath": [ + "blueFrance", + "sun113_625", + "default" + ], + "color": { + "light": "#000091", + "dark": "#8585f6" + }, + "parsedColorOptionName": { + "colorName": "blueFrance", + "brightness": { + "isInvariant": false, + "light": { + "value": 113, + "variant": "sun" + }, + "dark": { + "value": 625 + } + } + } + } + }, + { + "colorDecisionName": "--text-active-red-marianne", + "themePath": [ + "text", + "active", + "redMarianne", + "default" + ], + "parsedColorDecisionName": { + "context": "text", + "colorName": "redMarianne", + "usage": "active" + }, + "colorOption": { + "colorOptionName": "--red-marianne-425-625", + "themePath": [ + "redMarianne", + "_425_625", + "default" + ], + "color": { + "light": "#c9191e", + "dark": "#f95c5e" + }, + "parsedColorOptionName": { + "colorName": "redMarianne", + "brightness": { + "isInvariant": false, + "light": { + "value": 425 + }, + "dark": { + "value": 625 + } + } + } + } + }, + { + "colorDecisionName": "--text-mention-grey", + "themePath": [ + "text", + "mention", + "grey", + "default" + ], + "parsedColorDecisionName": { + "context": "text", + "colorName": "grey", + "usage": "mention" + }, + "colorOption": { + "colorOptionName": "--grey-425-625", + "themePath": [ + "grey", + "_425_625", + "default" + ], + "color": { + "light": "#666666", + "dark": "#929292" + }, + "parsedColorOptionName": { + "colorName": "grey", + "brightness": { + "isInvariant": false, + "light": { + "value": 425 + }, + "dark": { + "value": 625 + } + } + } + } + }, + { + "colorDecisionName": "--text-inverted-grey", + "themePath": [ + "text", + "inverted", + "grey", + "default" + ], + "parsedColorDecisionName": { + "context": "text", + "colorName": "grey", + "usage": "inverted" + }, + "colorOption": { + "colorOptionName": "--grey-1000-50", + "themePath": [ + "grey", + "_1000_50", + "default" + ], + "color": { + "light": "#ffffff", + "dark": "#161616" + }, + "parsedColorOptionName": { + "colorName": "grey", + "brightness": { + "isInvariant": false, + "light": { + "value": 1000 + }, + "dark": { + "value": 50 + } + } + } + } + }, + { + "colorDecisionName": "--text-inverted-blue-france", + "themePath": [ + "text", + "inverted", + "blueFrance", + "default" + ], + "parsedColorDecisionName": { + "context": "text", + "colorName": "blueFrance", + "usage": "inverted" + }, + "colorOption": { + "colorOptionName": "--blue-france-975-sun-113", + "themePath": [ + "blueFrance", + "_975sun113", + "default" + ], + "color": { + "light": "#f5f5fe", + "dark": "#000091" + }, + "parsedColorOptionName": { + "colorName": "blueFrance", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 113, + "variant": "sun" + } + } + } + } + }, + { + "colorDecisionName": "--text-inverted-red-marianne", + "themePath": [ + "text", + "inverted", + "redMarianne", + "default" + ], + "parsedColorDecisionName": { + "context": "text", + "colorName": "redMarianne", + "usage": "inverted" + }, + "colorOption": { + "colorOptionName": "--red-marianne-975-75", + "themePath": [ + "redMarianne", + "_975_75", + "default" + ], + "color": { + "light": "#fef4f4", + "dark": "#2b1919" + }, + "parsedColorOptionName": { + "colorName": "redMarianne", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--text-inverted-info", + "themePath": [ + "text", + "inverted", + "info", + "default" + ], + "parsedColorDecisionName": { + "context": "text", + "colorName": "info", + "usage": "inverted" + }, + "colorOption": { + "colorOptionName": "--info-975-75", + "themePath": [ + "info", + "_975_75", + "default" + ], + "color": { + "light": "#f4f6ff", + "dark": "#171d2e" + }, + "parsedColorOptionName": { + "colorName": "info", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--text-inverted-success", + "themePath": [ + "text", + "inverted", + "success", + "default" + ], + "parsedColorDecisionName": { + "context": "text", + "colorName": "success", + "usage": "inverted" + }, + "colorOption": { + "colorOptionName": "--success-975-75", + "themePath": [ + "success", + "_975_75", + "default" + ], + "color": { + "light": "#dffee6", + "dark": "#142117" + }, + "parsedColorOptionName": { + "colorName": "success", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--text-inverted-warning", + "themePath": [ + "text", + "inverted", + "warning", + "default" + ], + "parsedColorDecisionName": { + "context": "text", + "colorName": "warning", + "usage": "inverted" + }, + "colorOption": { + "colorOptionName": "--warning-975-75", + "themePath": [ + "warning", + "_975_75", + "default" + ], + "color": { + "light": "#fff4f3", + "dark": "#2d1814" + }, + "parsedColorOptionName": { + "colorName": "warning", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--text-inverted-error", + "themePath": [ + "text", + "inverted", + "error", + "default" + ], + "parsedColorDecisionName": { + "context": "text", + "colorName": "error", + "usage": "inverted" + }, + "colorOption": { + "colorOptionName": "--error-975-75", + "themePath": [ + "error", + "_975_75", + "default" + ], + "color": { + "light": "#fff4f4", + "dark": "#301717" + }, + "parsedColorOptionName": { + "colorName": "error", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--text-inverted-green-tilleul-verveine", + "themePath": [ + "text", + "inverted", + "greenTilleulVerveine", + "default" + ], + "parsedColorDecisionName": { + "context": "text", + "colorName": "greenTilleulVerveine", + "usage": "inverted" + }, + "colorOption": { + "colorOptionName": "--green-tilleul-verveine-975-75", + "themePath": [ + "greenTilleulVerveine", + "_975_75", + "default" + ], + "color": { + "light": "#fef7da", + "dark": "#201e14" + }, + "parsedColorOptionName": { + "colorName": "greenTilleulVerveine", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--text-inverted-green-bourgeon", + "themePath": [ + "text", + "inverted", + "greenBourgeon", + "default" + ], + "parsedColorDecisionName": { + "context": "text", + "colorName": "greenBourgeon", + "usage": "inverted" + }, + "colorOption": { + "colorOptionName": "--green-bourgeon-975-75", + "themePath": [ + "greenBourgeon", + "_975_75", + "default" + ], + "color": { + "light": "#e6feda", + "dark": "#182014" + }, + "parsedColorOptionName": { + "colorName": "greenBourgeon", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--text-inverted-green-emeraude", + "themePath": [ + "text", + "inverted", + "greenEmeraude", + "default" + ], + "parsedColorDecisionName": { + "context": "text", + "colorName": "greenEmeraude", + "usage": "inverted" + }, + "colorOption": { + "colorOptionName": "--green-emeraude-975-75", + "themePath": [ + "greenEmeraude", + "_975_75", + "default" + ], + "color": { + "light": "#e3fdeb", + "dark": "#142018" + }, + "parsedColorOptionName": { + "colorName": "greenEmeraude", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--text-inverted-green-menthe", + "themePath": [ + "text", + "inverted", + "greenMenthe", + "default" + ], + "parsedColorDecisionName": { + "context": "text", + "colorName": "greenMenthe", + "usage": "inverted" + }, + "colorOption": { + "colorOptionName": "--green-menthe-975-75", + "themePath": [ + "greenMenthe", + "_975_75", + "default" + ], + "color": { + "light": "#dffdf7", + "dark": "#15201e" + }, + "parsedColorOptionName": { + "colorName": "greenMenthe", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--text-inverted-green-archipel", + "themePath": [ + "text", + "inverted", + "greenArchipel", + "default" + ], + "parsedColorDecisionName": { + "context": "text", + "colorName": "greenArchipel", + "usage": "inverted" + }, + "colorOption": { + "colorOptionName": "--green-archipel-975-75", + "themePath": [ + "greenArchipel", + "_975_75", + "default" + ], + "color": { + "light": "#e5fbfd", + "dark": "#152021" + }, + "parsedColorOptionName": { + "colorName": "greenArchipel", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--text-inverted-blue-ecume", + "themePath": [ + "text", + "inverted", + "blueEcume", + "default" + ], + "parsedColorDecisionName": { + "context": "text", + "colorName": "blueEcume", + "usage": "inverted" + }, + "colorOption": { + "colorOptionName": "--blue-ecume-975-75", + "themePath": [ + "blueEcume", + "_975_75", + "default" + ], + "color": { + "light": "#f4f6fe", + "dark": "#171d2f" + }, + "parsedColorOptionName": { + "colorName": "blueEcume", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--text-inverted-blue-cumulus", + "themePath": [ + "text", + "inverted", + "blueCumulus", + "default" + ], + "parsedColorDecisionName": { + "context": "text", + "colorName": "blueCumulus", + "usage": "inverted" + }, + "colorOption": { + "colorOptionName": "--blue-cumulus-975-75", + "themePath": [ + "blueCumulus", + "_975_75", + "default" + ], + "color": { + "light": "#f3f6fe", + "dark": "#171e2b" + }, + "parsedColorOptionName": { + "colorName": "blueCumulus", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--text-inverted-purple-glycine", + "themePath": [ + "text", + "inverted", + "purpleGlycine", + "default" + ], + "parsedColorDecisionName": { + "context": "text", + "colorName": "purpleGlycine", + "usage": "inverted" + }, + "colorOption": { + "colorOptionName": "--purple-glycine-975-75", + "themePath": [ + "purpleGlycine", + "_975_75", + "default" + ], + "color": { + "light": "#fef3fd", + "dark": "#251a24" + }, + "parsedColorOptionName": { + "colorName": "purpleGlycine", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--text-inverted-pink-macaron", + "themePath": [ + "text", + "inverted", + "pinkMacaron", + "default" + ], + "parsedColorDecisionName": { + "context": "text", + "colorName": "pinkMacaron", + "usage": "inverted" + }, + "colorOption": { + "colorOptionName": "--pink-macaron-975-75", + "themePath": [ + "pinkMacaron", + "_975_75", + "default" + ], + "color": { + "light": "#fef4f2", + "dark": "#261b19" + }, + "parsedColorOptionName": { + "colorName": "pinkMacaron", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--text-inverted-pink-tuile", + "themePath": [ + "text", + "inverted", + "pinkTuile", + "default" + ], + "parsedColorDecisionName": { + "context": "text", + "colorName": "pinkTuile", + "usage": "inverted" + }, + "colorOption": { + "colorOptionName": "--pink-tuile-975-75", + "themePath": [ + "pinkTuile", + "_975_75", + "default" + ], + "color": { + "light": "#fef4f3", + "dark": "#281b19" + }, + "parsedColorOptionName": { + "colorName": "pinkTuile", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--text-inverted-yellow-tournesol", + "themePath": [ + "text", + "inverted", + "yellowTournesol", + "default" + ], + "parsedColorDecisionName": { + "context": "text", + "colorName": "yellowTournesol", + "usage": "inverted" + }, + "colorOption": { + "colorOptionName": "--yellow-tournesol-975-75", + "themePath": [ + "yellowTournesol", + "_975_75", + "default" + ], + "color": { + "light": "#fef6e3", + "dark": "#221d11" + }, + "parsedColorOptionName": { + "colorName": "yellowTournesol", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--text-inverted-yellow-moutarde", + "themePath": [ + "text", + "inverted", + "yellowMoutarde", + "default" + ], + "parsedColorDecisionName": { + "context": "text", + "colorName": "yellowMoutarde", + "usage": "inverted" + }, + "colorOption": { + "colorOptionName": "--yellow-moutarde-975-75", + "themePath": [ + "yellowMoutarde", + "_975_75", + "default" + ], + "color": { + "light": "#fef5e8", + "dark": "#231d14" + }, + "parsedColorOptionName": { + "colorName": "yellowMoutarde", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--text-inverted-orange-terre-battue", + "themePath": [ + "text", + "inverted", + "orangeTerreBattue", + "default" + ], + "parsedColorDecisionName": { + "context": "text", + "colorName": "orangeTerreBattue", + "usage": "inverted" + }, + "colorOption": { + "colorOptionName": "--orange-terre-battue-975-75", + "themePath": [ + "orangeTerreBattue", + "_975_75", + "default" + ], + "color": { + "light": "#fef4f2", + "dark": "#281a16" + }, + "parsedColorOptionName": { + "colorName": "orangeTerreBattue", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--text-inverted-brown-cafe-creme", + "themePath": [ + "text", + "inverted", + "brownCafeCreme", + "default" + ], + "parsedColorDecisionName": { + "context": "text", + "colorName": "brownCafeCreme", + "usage": "inverted" + }, + "colorOption": { + "colorOptionName": "--brown-cafe-creme-975-75", + "themePath": [ + "brownCafeCreme", + "_975_75", + "default" + ], + "color": { + "light": "#fbf6ed", + "dark": "#211d16" + }, + "parsedColorOptionName": { + "colorName": "brownCafeCreme", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--text-inverted-brown-caramel", + "themePath": [ + "text", + "inverted", + "brownCaramel", + "default" + ], + "parsedColorDecisionName": { + "context": "text", + "colorName": "brownCaramel", + "usage": "inverted" + }, + "colorOption": { + "colorOptionName": "--brown-caramel-975-75", + "themePath": [ + "brownCaramel", + "_975_75", + "default" + ], + "color": { + "light": "#fbf5f2", + "dark": "#251c16" + }, + "parsedColorOptionName": { + "colorName": "brownCaramel", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--text-inverted-brown-opera", + "themePath": [ + "text", + "inverted", + "brownOpera", + "default" + ], + "parsedColorDecisionName": { + "context": "text", + "colorName": "brownOpera", + "usage": "inverted" + }, + "colorOption": { + "colorOptionName": "--brown-opera-975-75", + "themePath": [ + "brownOpera", + "_975_75", + "default" + ], + "color": { + "light": "#fbf5f2", + "dark": "#241c17" + }, + "parsedColorOptionName": { + "colorName": "brownOpera", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--text-inverted-beige-gris-galet", + "themePath": [ + "text", + "inverted", + "beigeGrisGalet", + "default" + ], + "parsedColorDecisionName": { + "context": "text", + "colorName": "beigeGrisGalet", + "usage": "inverted" + }, + "colorOption": { + "colorOptionName": "--beige-gris-galet-975-75", + "themePath": [ + "beigeGrisGalet", + "_975_75", + "default" + ], + "color": { + "light": "#f9f6f2", + "dark": "#211d19" + }, + "parsedColorOptionName": { + "colorName": "beigeGrisGalet", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--text-disabled-grey", + "themePath": [ + "text", + "disabled", + "grey", + "default" + ], + "parsedColorDecisionName": { + "context": "text", + "colorName": "grey", + "usage": "disabled" + }, + "colorOption": { + "colorOptionName": "--grey-625-425", + "themePath": [ + "grey", + "_625_425", + "default" + ], + "color": { + "light": "#929292", + "dark": "#666666" + }, + "parsedColorOptionName": { + "colorName": "grey", + "brightness": { + "isInvariant": false, + "light": { + "value": 625 + }, + "dark": { + "value": 425 + } + } + } + } + }, + { + "colorDecisionName": "--text-black-white-grey", + "themePath": [ + "text", + "blackWhite", + "grey", + "default" + ], + "parsedColorDecisionName": { + "context": "text", + "colorName": "grey", + "usage": "blackWhite" + }, + "colorOption": { + "colorOptionName": "--grey-0-1000", + "themePath": [ + "grey", + "_0_1000", + "default" + ], + "color": { + "light": "#0", + "dark": "#ffffff" + }, + "parsedColorOptionName": { + "colorName": "grey", + "brightness": { + "isInvariant": false, + "light": { + "value": 0 + }, + "dark": { + "value": 1000 + } + } + } + } + }, + { + "colorDecisionName": "--border-default-grey", + "themePath": [ + "border", + "default", + "grey", + "default" + ], + "parsedColorDecisionName": { + "context": "border", + "colorName": "grey", + "usage": "default" + }, + "colorOption": { + "colorOptionName": "--grey-900-175", + "themePath": [ + "grey", + "_900_175", + "default" + ], + "color": { + "light": "#dddddd", + "dark": "#353535" + }, + "parsedColorOptionName": { + "colorName": "grey", + "brightness": { + "isInvariant": false, + "light": { + "value": 900 + }, + "dark": { + "value": 175 + } + } + } + } + }, + { + "colorDecisionName": "--border-default-blue-france", + "themePath": [ + "border", + "default", + "blueFrance", + "default" + ], + "parsedColorDecisionName": { + "context": "border", + "colorName": "blueFrance", + "usage": "default" + }, + "colorOption": { + "colorOptionName": "--blue-france-main-525", + "themePath": [ + "blueFrance", + "main525", + "default" + ], + "color": "#6a6af4", + "parsedColorOptionName": { + "colorName": "blueFrance", + "brightness": { + "isInvariant": true, + "value": 525, + "variant": "main" + } + } + } + }, + { + "colorDecisionName": "--border-default-red-marianne", + "themePath": [ + "border", + "default", + "redMarianne", + "default" + ], + "parsedColorDecisionName": { + "context": "border", + "colorName": "redMarianne", + "usage": "default" + }, + "colorOption": { + "colorOptionName": "--red-marianne-main-472", + "themePath": [ + "redMarianne", + "main472", + "default" + ], + "color": "#e1000f", + "parsedColorOptionName": { + "colorName": "redMarianne", + "brightness": { + "isInvariant": true, + "value": 472, + "variant": "main" + } + } + } + }, + { + "colorDecisionName": "--border-default-green-tilleul-verveine", + "themePath": [ + "border", + "default", + "greenTilleulVerveine", + "default" + ], + "parsedColorDecisionName": { + "context": "border", + "colorName": "greenTilleulVerveine", + "usage": "default" + }, + "colorOption": { + "colorOptionName": "--green-tilleul-verveine-main-707", + "themePath": [ + "greenTilleulVerveine", + "main707", + "default" + ], + "color": "#b7a73f", + "parsedColorOptionName": { + "colorName": "greenTilleulVerveine", + "brightness": { + "isInvariant": true, + "value": 707, + "variant": "main" + } + } + } + }, + { + "colorDecisionName": "--border-default-green-bourgeon", + "themePath": [ + "border", + "default", + "greenBourgeon", + "default" + ], + "parsedColorDecisionName": { + "context": "border", + "colorName": "greenBourgeon", + "usage": "default" + }, + "colorOption": { + "colorOptionName": "--green-bourgeon-main-640", + "themePath": [ + "greenBourgeon", + "main640", + "default" + ], + "color": "#68a532", + "parsedColorOptionName": { + "colorName": "greenBourgeon", + "brightness": { + "isInvariant": true, + "value": 640, + "variant": "main" + } + } + } + }, + { + "colorDecisionName": "--border-default-green-emeraude", + "themePath": [ + "border", + "default", + "greenEmeraude", + "default" + ], + "parsedColorDecisionName": { + "context": "border", + "colorName": "greenEmeraude", + "usage": "default" + }, + "colorOption": { + "colorOptionName": "--green-emeraude-main-632", + "themePath": [ + "greenEmeraude", + "main632", + "default" + ], + "color": "#00a95f", + "parsedColorOptionName": { + "colorName": "greenEmeraude", + "brightness": { + "isInvariant": true, + "value": 632, + "variant": "main" + } + } + } + }, + { + "colorDecisionName": "--border-default-green-menthe", + "themePath": [ + "border", + "default", + "greenMenthe", + "default" + ], + "parsedColorDecisionName": { + "context": "border", + "colorName": "greenMenthe", + "usage": "default" + }, + "colorOption": { + "colorOptionName": "--green-menthe-main-548", + "themePath": [ + "greenMenthe", + "main548", + "default" + ], + "color": "#009081", + "parsedColorOptionName": { + "colorName": "greenMenthe", + "brightness": { + "isInvariant": true, + "value": 548, + "variant": "main" + } + } + } + }, + { + "colorDecisionName": "--border-default-green-archipel", + "themePath": [ + "border", + "default", + "greenArchipel", + "default" + ], + "parsedColorDecisionName": { + "context": "border", + "colorName": "greenArchipel", + "usage": "default" + }, + "colorOption": { + "colorOptionName": "--green-archipel-main-557", + "themePath": [ + "greenArchipel", + "main557", + "default" + ], + "color": "#009099", + "parsedColorOptionName": { + "colorName": "greenArchipel", + "brightness": { + "isInvariant": true, + "value": 557, + "variant": "main" + } + } + } + }, + { + "colorDecisionName": "--border-default-blue-ecume", + "themePath": [ + "border", + "default", + "blueEcume", + "default" + ], + "parsedColorDecisionName": { + "context": "border", + "colorName": "blueEcume", + "usage": "default" + }, + "colorOption": { + "colorOptionName": "--blue-ecume-main-400", + "themePath": [ + "blueEcume", + "main400", + "default" + ], + "color": "#465f9d", + "parsedColorOptionName": { + "colorName": "blueEcume", + "brightness": { + "isInvariant": true, + "value": 400, + "variant": "main" + } + } + } + }, + { + "colorDecisionName": "--border-default-blue-cumulus", + "themePath": [ + "border", + "default", + "blueCumulus", + "default" + ], + "parsedColorDecisionName": { + "context": "border", + "colorName": "blueCumulus", + "usage": "default" + }, + "colorOption": { + "colorOptionName": "--blue-cumulus-main-526", + "themePath": [ + "blueCumulus", + "main526", + "default" + ], + "color": "#417dc4", + "parsedColorOptionName": { + "colorName": "blueCumulus", + "brightness": { + "isInvariant": true, + "value": 526, + "variant": "main" + } + } + } + }, + { + "colorDecisionName": "--border-default-purple-glycine", + "themePath": [ + "border", + "default", + "purpleGlycine", + "default" + ], + "parsedColorDecisionName": { + "context": "border", + "colorName": "purpleGlycine", + "usage": "default" + }, + "colorOption": { + "colorOptionName": "--purple-glycine-main-494", + "themePath": [ + "purpleGlycine", + "main494", + "default" + ], + "color": "#a558a0", + "parsedColorOptionName": { + "colorName": "purpleGlycine", + "brightness": { + "isInvariant": true, + "value": 494, + "variant": "main" + } + } + } + }, + { + "colorDecisionName": "--border-default-pink-macaron", + "themePath": [ + "border", + "default", + "pinkMacaron", + "default" + ], + "parsedColorDecisionName": { + "context": "border", + "colorName": "pinkMacaron", + "usage": "default" + }, + "colorOption": { + "colorOptionName": "--pink-macaron-main-689", + "themePath": [ + "pinkMacaron", + "main689", + "default" + ], + "color": "#e18b76", + "parsedColorOptionName": { + "colorName": "pinkMacaron", + "brightness": { + "isInvariant": true, + "value": 689, + "variant": "main" + } + } + } + }, + { + "colorDecisionName": "--border-default-pink-tuile", + "themePath": [ + "border", + "default", + "pinkTuile", + "default" + ], + "parsedColorDecisionName": { + "context": "border", + "colorName": "pinkTuile", + "usage": "default" + }, + "colorOption": { + "colorOptionName": "--pink-tuile-main-556", + "themePath": [ + "pinkTuile", + "main556", + "default" + ], + "color": "#ce614a", + "parsedColorOptionName": { + "colorName": "pinkTuile", + "brightness": { + "isInvariant": true, + "value": 556, + "variant": "main" + } + } + } + }, + { + "colorDecisionName": "--border-default-yellow-tournesol", + "themePath": [ + "border", + "default", + "yellowTournesol", + "default" + ], + "parsedColorDecisionName": { + "context": "border", + "colorName": "yellowTournesol", + "usage": "default" + }, + "colorOption": { + "colorOptionName": "--yellow-tournesol-main-731", + "themePath": [ + "yellowTournesol", + "main731", + "default" + ], + "color": "#c8aa39", + "parsedColorOptionName": { + "colorName": "yellowTournesol", + "brightness": { + "isInvariant": true, + "value": 731, + "variant": "main" + } + } + } + }, + { + "colorDecisionName": "--border-default-yellow-moutarde", + "themePath": [ + "border", + "default", + "yellowMoutarde", + "default" + ], + "parsedColorDecisionName": { + "context": "border", + "colorName": "yellowMoutarde", + "usage": "default" + }, + "colorOption": { + "colorOptionName": "--yellow-moutarde-main-679", + "themePath": [ + "yellowMoutarde", + "main679", + "default" + ], + "color": "#c3992a", + "parsedColorOptionName": { + "colorName": "yellowMoutarde", + "brightness": { + "isInvariant": true, + "value": 679, + "variant": "main" + } + } + } + }, + { + "colorDecisionName": "--border-default-orange-terre-battue", + "themePath": [ + "border", + "default", + "orangeTerreBattue", + "default" + ], + "parsedColorDecisionName": { + "context": "border", + "colorName": "orangeTerreBattue", + "usage": "default" + }, + "colorOption": { + "colorOptionName": "--orange-terre-battue-main-645", + "themePath": [ + "orangeTerreBattue", + "main645", + "default" + ], + "color": "#e4794a", + "parsedColorOptionName": { + "colorName": "orangeTerreBattue", + "brightness": { + "isInvariant": true, + "value": 645, + "variant": "main" + } + } + } + }, + { + "colorDecisionName": "--border-default-brown-cafe-creme", + "themePath": [ + "border", + "default", + "brownCafeCreme", + "default" + ], + "parsedColorDecisionName": { + "context": "border", + "colorName": "brownCafeCreme", + "usage": "default" + }, + "colorOption": { + "colorOptionName": "--brown-cafe-creme-main-782", + "themePath": [ + "brownCafeCreme", + "main782", + "default" + ], + "color": "#d1b781", + "parsedColorOptionName": { + "colorName": "brownCafeCreme", + "brightness": { + "isInvariant": true, + "value": 782, + "variant": "main" + } + } + } + }, + { + "colorDecisionName": "--border-default-brown-caramel", + "themePath": [ + "border", + "default", + "brownCaramel", + "default" + ], + "parsedColorDecisionName": { + "context": "border", + "colorName": "brownCaramel", + "usage": "default" + }, + "colorOption": { + "colorOptionName": "--brown-caramel-main-648", + "themePath": [ + "brownCaramel", + "main648", + "default" + ], + "color": "#c08c65", + "parsedColorOptionName": { + "colorName": "brownCaramel", + "brightness": { + "isInvariant": true, + "value": 648, + "variant": "main" + } + } + } + }, + { + "colorDecisionName": "--border-default-brown-opera", + "themePath": [ + "border", + "default", + "brownOpera", + "default" + ], + "parsedColorDecisionName": { + "context": "border", + "colorName": "brownOpera", + "usage": "default" + }, + "colorOption": { + "colorOptionName": "--brown-opera-main-680", + "themePath": [ + "brownOpera", + "main680", + "default" + ], + "color": "#bd987a", + "parsedColorOptionName": { + "colorName": "brownOpera", + "brightness": { + "isInvariant": true, + "value": 680, + "variant": "main" + } + } + } + }, + { + "colorDecisionName": "--border-default-beige-gris-galet", + "themePath": [ + "border", + "default", + "beigeGrisGalet", + "default" + ], + "parsedColorDecisionName": { + "context": "border", + "colorName": "beigeGrisGalet", + "usage": "default" + }, + "colorOption": { + "colorOptionName": "--beige-gris-galet-main-702", + "themePath": [ + "beigeGrisGalet", + "main702", + "default" + ], + "color": "#aea397", + "parsedColorOptionName": { + "colorName": "beigeGrisGalet", + "brightness": { + "isInvariant": true, + "value": 702, + "variant": "main" + } + } + } + }, + { + "colorDecisionName": "--border-contrast-grey", + "themePath": [ + "border", + "contrast", + "grey", + "default" + ], + "parsedColorDecisionName": { + "context": "border", + "colorName": "grey", + "usage": "contrast" + }, + "colorOption": { + "colorOptionName": "--grey-625-425", + "themePath": [ + "grey", + "_625_425", + "default" + ], + "color": { + "light": "#929292", + "dark": "#666666" + }, + "parsedColorOptionName": { + "colorName": "grey", + "brightness": { + "isInvariant": false, + "light": { + "value": 625 + }, + "dark": { + "value": 425 + } + } + } + } + }, + { + "colorDecisionName": "--border-active-blue-france", + "themePath": [ + "border", + "active", + "blueFrance", + "default" + ], + "parsedColorDecisionName": { + "context": "border", + "colorName": "blueFrance", + "usage": "active" + }, + "colorOption": { + "colorOptionName": "--blue-france-sun-113-625", + "themePath": [ + "blueFrance", + "sun113_625", + "default" + ], + "color": { + "light": "#000091", + "dark": "#8585f6" + }, + "parsedColorOptionName": { + "colorName": "blueFrance", + "brightness": { + "isInvariant": false, + "light": { + "value": 113, + "variant": "sun" + }, + "dark": { + "value": 625 + } + } + } + } + }, + { + "colorDecisionName": "--border-active-red-marianne", + "themePath": [ + "border", + "active", + "redMarianne", + "default" + ], + "parsedColorDecisionName": { + "context": "border", + "colorName": "redMarianne", + "usage": "active" + }, + "colorOption": { + "colorOptionName": "--red-marianne-425-625", + "themePath": [ + "redMarianne", + "_425_625", + "default" + ], + "color": { + "light": "#c9191e", + "dark": "#f95c5e" + }, + "parsedColorOptionName": { + "colorName": "redMarianne", + "brightness": { + "isInvariant": false, + "light": { + "value": 425 + }, + "dark": { + "value": 625 + } + } + } + } + }, + { + "colorDecisionName": "--border-action-high-grey", + "themePath": [ + "border", + "actionHigh", + "grey", + "default" + ], + "parsedColorDecisionName": { + "variant": "high", + "context": "border", + "colorName": "grey", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--grey-50-1000", + "themePath": [ + "grey", + "_50_1000", + "default" + ], + "color": { + "light": "#161616", + "dark": "#ffffff" + }, + "parsedColorOptionName": { + "colorName": "grey", + "brightness": { + "isInvariant": false, + "light": { + "value": 50 + }, + "dark": { + "value": 1000 + } + } + } + } + }, + { + "colorDecisionName": "--border-action-high-blue-france", + "themePath": [ + "border", + "actionHigh", + "blueFrance", + "default" + ], + "parsedColorDecisionName": { + "variant": "high", + "context": "border", + "colorName": "blueFrance", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--blue-france-sun-113-625", + "themePath": [ + "blueFrance", + "sun113_625", + "default" + ], + "color": { + "light": "#000091", + "dark": "#8585f6" + }, + "parsedColorOptionName": { + "colorName": "blueFrance", + "brightness": { + "isInvariant": false, + "light": { + "value": 113, + "variant": "sun" + }, + "dark": { + "value": 625 + } + } + } + } + }, + { + "colorDecisionName": "--border-action-high-red-marianne", + "themePath": [ + "border", + "actionHigh", + "redMarianne", + "default" + ], + "parsedColorDecisionName": { + "variant": "high", + "context": "border", + "colorName": "redMarianne", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--red-marianne-425-625", + "themePath": [ + "redMarianne", + "_425_625", + "default" + ], + "color": { + "light": "#c9191e", + "dark": "#f95c5e" + }, + "parsedColorOptionName": { + "colorName": "redMarianne", + "brightness": { + "isInvariant": false, + "light": { + "value": 425 + }, + "dark": { + "value": 625 + } + } + } + } + }, + { + "colorDecisionName": "--border-action-high-info", + "themePath": [ + "border", + "actionHigh", + "info", + "default" + ], + "parsedColorDecisionName": { + "variant": "high", + "context": "border", + "colorName": "info", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--info-425-625", + "themePath": [ + "info", + "_425_625", + "default" + ], + "color": { + "light": "#0063cb", + "dark": "#518fff" + }, + "parsedColorOptionName": { + "colorName": "info", + "brightness": { + "isInvariant": false, + "light": { + "value": 425 + }, + "dark": { + "value": 625 + } + } + } + } + }, + { + "colorDecisionName": "--border-action-high-success", + "themePath": [ + "border", + "actionHigh", + "success", + "default" + ], + "parsedColorDecisionName": { + "variant": "high", + "context": "border", + "colorName": "success", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--success-425-625", + "themePath": [ + "success", + "_425_625", + "default" + ], + "color": { + "light": "#18753c", + "dark": "#27a658" + }, + "parsedColorOptionName": { + "colorName": "success", + "brightness": { + "isInvariant": false, + "light": { + "value": 425 + }, + "dark": { + "value": 625 + } + } + } + } + }, + { + "colorDecisionName": "--border-action-high-warning", + "themePath": [ + "border", + "actionHigh", + "warning", + "default" + ], + "parsedColorDecisionName": { + "variant": "high", + "context": "border", + "colorName": "warning", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--warning-425-625", + "themePath": [ + "warning", + "_425_625", + "default" + ], + "color": { + "light": "#b34000", + "dark": "#fc5d00" + }, + "parsedColorOptionName": { + "colorName": "warning", + "brightness": { + "isInvariant": false, + "light": { + "value": 425 + }, + "dark": { + "value": 625 + } + } + } + } + }, + { + "colorDecisionName": "--border-action-high-error", + "themePath": [ + "border", + "actionHigh", + "error", + "default" + ], + "parsedColorDecisionName": { + "variant": "high", + "context": "border", + "colorName": "error", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--error-425-625", + "themePath": [ + "error", + "_425_625", + "default" + ], + "color": { + "light": "#ce0500", + "dark": "#ff5655" + }, + "parsedColorOptionName": { + "colorName": "error", + "brightness": { + "isInvariant": false, + "light": { + "value": 425 + }, + "dark": { + "value": 625 + } + } + } + } + }, + { + "colorDecisionName": "--border-action-low-blue-france", + "themePath": [ + "border", + "actionLow", + "blueFrance", + "default" + ], + "parsedColorDecisionName": { + "variant": "low", + "context": "border", + "colorName": "blueFrance", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--blue-france-850-200", + "themePath": [ + "blueFrance", + "_850_200", + "default" + ], + "color": { + "light": "#cacafb", + "dark": "#313178" + }, + "parsedColorOptionName": { + "colorName": "blueFrance", + "brightness": { + "isInvariant": false, + "light": { + "value": 850 + }, + "dark": { + "value": 200 + } + } + } + } + }, + { + "colorDecisionName": "--border-action-low-red-marianne", + "themePath": [ + "border", + "actionLow", + "redMarianne", + "default" + ], + "parsedColorDecisionName": { + "variant": "low", + "context": "border", + "colorName": "redMarianne", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--red-marianne-850-200", + "themePath": [ + "redMarianne", + "_850_200", + "default" + ], + "color": { + "light": "#fcbfbf", + "dark": "#5e2a2b" + }, + "parsedColorOptionName": { + "colorName": "redMarianne", + "brightness": { + "isInvariant": false, + "light": { + "value": 850 + }, + "dark": { + "value": 200 + } + } + } + } + }, + { + "colorDecisionName": "--border-action-low-green-tilleul-verveine", + "themePath": [ + "border", + "actionLow", + "greenTilleulVerveine", + "default" + ], + "parsedColorDecisionName": { + "variant": "low", + "context": "border", + "colorName": "greenTilleulVerveine", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--green-tilleul-verveine-850-200", + "themePath": [ + "greenTilleulVerveine", + "_850_200", + "default" + ], + "color": { + "light": "#e2cf58", + "dark": "#3f3a20" + }, + "parsedColorOptionName": { + "colorName": "greenTilleulVerveine", + "brightness": { + "isInvariant": false, + "light": { + "value": 850 + }, + "dark": { + "value": 200 + } + } + } + } + }, + { + "colorDecisionName": "--border-action-low-green-bourgeon", + "themePath": [ + "border", + "actionLow", + "greenBourgeon", + "default" + ], + "parsedColorDecisionName": { + "variant": "low", + "context": "border", + "colorName": "greenBourgeon", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--green-bourgeon-850-200", + "themePath": [ + "greenBourgeon", + "_850_200", + "default" + ], + "color": { + "light": "#95e257", + "dark": "#2a401a" + }, + "parsedColorOptionName": { + "colorName": "greenBourgeon", + "brightness": { + "isInvariant": false, + "light": { + "value": 850 + }, + "dark": { + "value": 200 + } + } + } + } + }, + { + "colorDecisionName": "--border-action-low-green-emeraude", + "themePath": [ + "border", + "actionLow", + "greenEmeraude", + "default" + ], + "parsedColorDecisionName": { + "variant": "low", + "context": "border", + "colorName": "greenEmeraude", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--green-emeraude-850-200", + "themePath": [ + "greenEmeraude", + "_850_200", + "default" + ], + "color": { + "light": "#6fe49d", + "dark": "#21402c" + }, + "parsedColorOptionName": { + "colorName": "greenEmeraude", + "brightness": { + "isInvariant": false, + "light": { + "value": 850 + }, + "dark": { + "value": 200 + } + } + } + } + }, + { + "colorDecisionName": "--border-action-low-green-menthe", + "themePath": [ + "border", + "actionLow", + "greenMenthe", + "default" + ], + "parsedColorDecisionName": { + "variant": "low", + "context": "border", + "colorName": "greenMenthe", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--green-menthe-850-200", + "themePath": [ + "greenMenthe", + "_850_200", + "default" + ], + "color": { + "light": "#73e0cf", + "dark": "#223f3a" + }, + "parsedColorOptionName": { + "colorName": "greenMenthe", + "brightness": { + "isInvariant": false, + "light": { + "value": 850 + }, + "dark": { + "value": 200 + } + } + } + } + }, + { + "colorDecisionName": "--border-action-low-green-archipel", + "themePath": [ + "border", + "actionLow", + "greenArchipel", + "default" + ], + "parsedColorDecisionName": { + "variant": "low", + "context": "border", + "colorName": "greenArchipel", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--green-archipel-850-200", + "themePath": [ + "greenArchipel", + "_850_200", + "default" + ], + "color": { + "light": "#60e0eb", + "dark": "#233e41" + }, + "parsedColorOptionName": { + "colorName": "greenArchipel", + "brightness": { + "isInvariant": false, + "light": { + "value": 850 + }, + "dark": { + "value": 200 + } + } + } + } + }, + { + "colorDecisionName": "--border-action-low-blue-ecume", + "themePath": [ + "border", + "actionLow", + "blueEcume", + "default" + ], + "parsedColorDecisionName": { + "variant": "low", + "context": "border", + "colorName": "blueEcume", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--blue-ecume-850-200", + "themePath": [ + "blueEcume", + "_850_200", + "default" + ], + "color": { + "light": "#bfccfb", + "dark": "#273962" + }, + "parsedColorOptionName": { + "colorName": "blueEcume", + "brightness": { + "isInvariant": false, + "light": { + "value": 850 + }, + "dark": { + "value": 200 + } + } + } + } + }, + { + "colorDecisionName": "--border-action-low-blue-cumulus", + "themePath": [ + "border", + "actionLow", + "blueCumulus", + "default" + ], + "parsedColorDecisionName": { + "variant": "low", + "context": "border", + "colorName": "blueCumulus", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--blue-cumulus-850-200", + "themePath": [ + "blueCumulus", + "_850_200", + "default" + ], + "color": { + "light": "#b6cffb", + "dark": "#263b58" + }, + "parsedColorOptionName": { + "colorName": "blueCumulus", + "brightness": { + "isInvariant": false, + "light": { + "value": 850 + }, + "dark": { + "value": 200 + } + } + } + } + }, + { + "colorDecisionName": "--border-action-low-purple-glycine", + "themePath": [ + "border", + "actionLow", + "purpleGlycine", + "default" + ], + "parsedColorDecisionName": { + "variant": "low", + "context": "border", + "colorName": "purpleGlycine", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--purple-glycine-850-200", + "themePath": [ + "purpleGlycine", + "_850_200", + "default" + ], + "color": { + "light": "#fbb8f6", + "dark": "#502e4d" + }, + "parsedColorOptionName": { + "colorName": "purpleGlycine", + "brightness": { + "isInvariant": false, + "light": { + "value": 850 + }, + "dark": { + "value": 200 + } + } + } + } + }, + { + "colorDecisionName": "--border-action-low-pink-macaron", + "themePath": [ + "border", + "actionLow", + "pinkMacaron", + "default" + ], + "parsedColorDecisionName": { + "variant": "low", + "context": "border", + "colorName": "pinkMacaron", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--pink-macaron-850-200", + "themePath": [ + "pinkMacaron", + "_850_200", + "default" + ], + "color": { + "light": "#fcc0b4", + "dark": "#52312a" + }, + "parsedColorOptionName": { + "colorName": "pinkMacaron", + "brightness": { + "isInvariant": false, + "light": { + "value": 850 + }, + "dark": { + "value": 200 + } + } + } + } + }, + { + "colorDecisionName": "--border-action-low-pink-tuile", + "themePath": [ + "border", + "actionLow", + "pinkTuile", + "default" + ], + "parsedColorDecisionName": { + "variant": "low", + "context": "border", + "colorName": "pinkTuile", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--pink-tuile-850-200", + "themePath": [ + "pinkTuile", + "_850_200", + "default" + ], + "color": { + "light": "#fcbfb7", + "dark": "#55302a" + }, + "parsedColorOptionName": { + "colorName": "pinkTuile", + "brightness": { + "isInvariant": false, + "light": { + "value": 850 + }, + "dark": { + "value": 200 + } + } + } + } + }, + { + "colorDecisionName": "--border-action-low-yellow-tournesol", + "themePath": [ + "border", + "actionLow", + "yellowTournesol", + "default" + ], + "parsedColorDecisionName": { + "variant": "low", + "context": "border", + "colorName": "yellowTournesol", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--yellow-tournesol-850-200", + "themePath": [ + "yellowTournesol", + "_850_200", + "default" + ], + "color": { + "light": "#efcb3a", + "dark": "#43391a" + }, + "parsedColorOptionName": { + "colorName": "yellowTournesol", + "brightness": { + "isInvariant": false, + "light": { + "value": 850 + }, + "dark": { + "value": 200 + } + } + } + } + }, + { + "colorDecisionName": "--border-action-low-yellow-moutarde", + "themePath": [ + "border", + "actionLow", + "yellowMoutarde", + "default" + ], + "parsedColorDecisionName": { + "variant": "low", + "context": "border", + "colorName": "yellowMoutarde", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--yellow-moutarde-850-200", + "themePath": [ + "yellowMoutarde", + "_850_200", + "default" + ], + "color": { + "light": "#fcc63a", + "dark": "#453820" + }, + "parsedColorOptionName": { + "colorName": "yellowMoutarde", + "brightness": { + "isInvariant": false, + "light": { + "value": 850 + }, + "dark": { + "value": 200 + } + } + } + } + }, + { + "colorDecisionName": "--border-action-low-orange-terre-battue", + "themePath": [ + "border", + "actionLow", + "orangeTerreBattue", + "default" + ], + "parsedColorDecisionName": { + "variant": "low", + "context": "border", + "colorName": "orangeTerreBattue", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--orange-terre-battue-850-200", + "themePath": [ + "orangeTerreBattue", + "_850_200", + "default" + ], + "color": { + "light": "#fcc0b0", + "dark": "#543125" + }, + "parsedColorOptionName": { + "colorName": "orangeTerreBattue", + "brightness": { + "isInvariant": false, + "light": { + "value": 850 + }, + "dark": { + "value": 200 + } + } + } + } + }, + { + "colorDecisionName": "--border-action-low-brown-cafe-creme", + "themePath": [ + "border", + "actionLow", + "brownCafeCreme", + "default" + ], + "parsedColorDecisionName": { + "variant": "low", + "context": "border", + "colorName": "brownCafeCreme", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--brown-cafe-creme-850-200", + "themePath": [ + "brownCafeCreme", + "_850_200", + "default" + ], + "color": { + "light": "#e7ca8e", + "dark": "#423925" + }, + "parsedColorOptionName": { + "colorName": "brownCafeCreme", + "brightness": { + "isInvariant": false, + "light": { + "value": 850 + }, + "dark": { + "value": 200 + } + } + } + } + }, + { + "colorDecisionName": "--border-action-low-brown-caramel", + "themePath": [ + "border", + "actionLow", + "brownCaramel", + "default" + ], + "parsedColorDecisionName": { + "variant": "low", + "context": "border", + "colorName": "brownCaramel", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--brown-caramel-850-200", + "themePath": [ + "brownCaramel", + "_850_200", + "default" + ], + "color": { + "light": "#eac7b2", + "dark": "#4b3525" + }, + "parsedColorOptionName": { + "colorName": "brownCaramel", + "brightness": { + "isInvariant": false, + "light": { + "value": 850 + }, + "dark": { + "value": 200 + } + } + } + } + }, + { + "colorDecisionName": "--border-action-low-brown-opera", + "themePath": [ + "border", + "actionLow", + "brownOpera", + "default" + ], + "parsedColorDecisionName": { + "variant": "low", + "context": "border", + "colorName": "brownOpera", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--brown-opera-850-200", + "themePath": [ + "brownOpera", + "_850_200", + "default" + ], + "color": { + "light": "#eac7ad", + "dark": "#493625" + }, + "parsedColorOptionName": { + "colorName": "brownOpera", + "brightness": { + "isInvariant": false, + "light": { + "value": 850 + }, + "dark": { + "value": 200 + } + } + } + } + }, + { + "colorDecisionName": "--border-action-low-beige-gris-galet", + "themePath": [ + "border", + "actionLow", + "beigeGrisGalet", + "default" + ], + "parsedColorDecisionName": { + "variant": "low", + "context": "border", + "colorName": "beigeGrisGalet", + "usage": "action" + }, + "colorOption": { + "colorOptionName": "--beige-gris-galet-850-200", + "themePath": [ + "beigeGrisGalet", + "_850_200", + "default" + ], + "color": { + "light": "#e0cab0", + "dark": "#433829" + }, + "parsedColorOptionName": { + "colorName": "beigeGrisGalet", + "brightness": { + "isInvariant": false, + "light": { + "value": 850 + }, + "dark": { + "value": 200 + } + } + } + } + }, + { + "colorDecisionName": "--border-open-blue-france", + "themePath": [ + "border", + "open", + "blueFrance", + "default" + ], + "parsedColorDecisionName": { + "context": "border", + "colorName": "blueFrance", + "usage": "open" + }, + "colorOption": { + "colorOptionName": "--blue-france-925-125", + "themePath": [ + "blueFrance", + "_925_125", + "default" + ], + "color": { + "light": "#e3e3fd", + "dark": "#272747" + }, + "parsedColorOptionName": { + "colorName": "blueFrance", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + } + } + } + }, + { + "colorDecisionName": "--border-open-red-marianne", + "themePath": [ + "border", + "open", + "redMarianne", + "default" + ], + "parsedColorDecisionName": { + "context": "border", + "colorName": "redMarianne", + "usage": "open" + }, + "colorOption": { + "colorOptionName": "--red-marianne-925-125", + "themePath": [ + "redMarianne", + "_925_125", + "default" + ], + "color": { + "light": "#fddede", + "dark": "#3b2424" + }, + "parsedColorOptionName": { + "colorName": "redMarianne", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + } + } + } + }, + { + "colorDecisionName": "--border-plain-grey", + "themePath": [ + "border", + "plain", + "grey", + "default" + ], + "parsedColorDecisionName": { + "context": "border", + "colorName": "grey", + "usage": "plain" + }, + "colorOption": { + "colorOptionName": "--grey-200-850", + "themePath": [ + "grey", + "_200_850", + "default" + ], + "color": { + "light": "#3a3a3a", + "dark": "#cecece" + }, + "parsedColorOptionName": { + "colorName": "grey", + "brightness": { + "isInvariant": false, + "light": { + "value": 200 + }, + "dark": { + "value": 850 + } + } + } + } + }, + { + "colorDecisionName": "--border-plain-blue-france", + "themePath": [ + "border", + "plain", + "blueFrance", + "default" + ], + "parsedColorDecisionName": { + "context": "border", + "colorName": "blueFrance", + "usage": "plain" + }, + "colorOption": { + "colorOptionName": "--blue-france-sun-113-625", + "themePath": [ + "blueFrance", + "sun113_625", + "default" + ], + "color": { + "light": "#000091", + "dark": "#8585f6" + }, + "parsedColorOptionName": { + "colorName": "blueFrance", + "brightness": { + "isInvariant": false, + "light": { + "value": 113, + "variant": "sun" + }, + "dark": { + "value": 625 + } + } + } + } + }, + { + "colorDecisionName": "--border-plain-red-marianne", + "themePath": [ + "border", + "plain", + "redMarianne", + "default" + ], + "parsedColorDecisionName": { + "context": "border", + "colorName": "redMarianne", + "usage": "plain" + }, + "colorOption": { + "colorOptionName": "--red-marianne-425-625", + "themePath": [ + "redMarianne", + "_425_625", + "default" + ], + "color": { + "light": "#c9191e", + "dark": "#f95c5e" + }, + "parsedColorOptionName": { + "colorName": "redMarianne", + "brightness": { + "isInvariant": false, + "light": { + "value": 425 + }, + "dark": { + "value": 625 + } + } + } + } + }, + { + "colorDecisionName": "--border-plain-info", + "themePath": [ + "border", + "plain", + "info", + "default" + ], + "parsedColorDecisionName": { + "context": "border", + "colorName": "info", + "usage": "plain" + }, + "colorOption": { + "colorOptionName": "--info-425-625", + "themePath": [ + "info", + "_425_625", + "default" + ], + "color": { + "light": "#0063cb", + "dark": "#518fff" + }, + "parsedColorOptionName": { + "colorName": "info", + "brightness": { + "isInvariant": false, + "light": { + "value": 425 + }, + "dark": { + "value": 625 + } + } + } + } + }, + { + "colorDecisionName": "--border-plain-success", + "themePath": [ + "border", + "plain", + "success", + "default" + ], + "parsedColorDecisionName": { + "context": "border", + "colorName": "success", + "usage": "plain" + }, + "colorOption": { + "colorOptionName": "--success-425-625", + "themePath": [ + "success", + "_425_625", + "default" + ], + "color": { + "light": "#18753c", + "dark": "#27a658" + }, + "parsedColorOptionName": { + "colorName": "success", + "brightness": { + "isInvariant": false, + "light": { + "value": 425 + }, + "dark": { + "value": 625 + } + } + } + } + }, + { + "colorDecisionName": "--border-plain-warning", + "themePath": [ + "border", + "plain", + "warning", + "default" + ], + "parsedColorDecisionName": { + "context": "border", + "colorName": "warning", + "usage": "plain" + }, + "colorOption": { + "colorOptionName": "--warning-425-625", + "themePath": [ + "warning", + "_425_625", + "default" + ], + "color": { + "light": "#b34000", + "dark": "#fc5d00" + }, + "parsedColorOptionName": { + "colorName": "warning", + "brightness": { + "isInvariant": false, + "light": { + "value": 425 + }, + "dark": { + "value": 625 + } + } + } + } + }, + { + "colorDecisionName": "--border-plain-error", + "themePath": [ + "border", + "plain", + "error", + "default" + ], + "parsedColorDecisionName": { + "context": "border", + "colorName": "error", + "usage": "plain" + }, + "colorOption": { + "colorOptionName": "--error-425-625", + "themePath": [ + "error", + "_425_625", + "default" + ], + "color": { + "light": "#ce0500", + "dark": "#ff5655" + }, + "parsedColorOptionName": { + "colorName": "error", + "brightness": { + "isInvariant": false, + "light": { + "value": 425 + }, + "dark": { + "value": 625 + } + } + } + } + }, + { + "colorDecisionName": "--border-plain-green-tilleul-verveine", + "themePath": [ + "border", + "plain", + "greenTilleulVerveine", + "default" + ], + "parsedColorDecisionName": { + "context": "border", + "colorName": "greenTilleulVerveine", + "usage": "plain" + }, + "colorOption": { + "colorOptionName": "--green-tilleul-verveine-sun-418-moon-817", + "themePath": [ + "greenTilleulVerveine", + "sun418moon817", + "default" + ], + "color": { + "light": "#66673d", + "dark": "#d8c634" + }, + "parsedColorOptionName": { + "colorName": "greenTilleulVerveine", + "brightness": { + "isInvariant": false, + "light": { + "value": 418, + "variant": "sun" + }, + "dark": { + "value": 817, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--border-plain-green-bourgeon", + "themePath": [ + "border", + "plain", + "greenBourgeon", + "default" + ], + "parsedColorDecisionName": { + "context": "border", + "colorName": "greenBourgeon", + "usage": "plain" + }, + "colorOption": { + "colorOptionName": "--green-bourgeon-sun-425-moon-759", + "themePath": [ + "greenBourgeon", + "sun425moon759", + "default" + ], + "color": { + "light": "#447049", + "dark": "#99c221" + }, + "parsedColorOptionName": { + "colorName": "greenBourgeon", + "brightness": { + "isInvariant": false, + "light": { + "value": 425, + "variant": "sun" + }, + "dark": { + "value": 759, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--border-plain-green-emeraude", + "themePath": [ + "border", + "plain", + "greenEmeraude", + "default" + ], + "parsedColorDecisionName": { + "context": "border", + "colorName": "greenEmeraude", + "usage": "plain" + }, + "colorOption": { + "colorOptionName": "--green-emeraude-sun-425-moon-753", + "themePath": [ + "greenEmeraude", + "sun425moon753", + "default" + ], + "color": { + "light": "#297254", + "dark": "#34cb6a" + }, + "parsedColorOptionName": { + "colorName": "greenEmeraude", + "brightness": { + "isInvariant": false, + "light": { + "value": 425, + "variant": "sun" + }, + "dark": { + "value": 753, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--border-plain-green-menthe", + "themePath": [ + "border", + "plain", + "greenMenthe", + "default" + ], + "parsedColorDecisionName": { + "context": "border", + "colorName": "greenMenthe", + "usage": "plain" + }, + "colorOption": { + "colorOptionName": "--green-menthe-sun-373-moon-652", + "themePath": [ + "greenMenthe", + "sun373moon652", + "default" + ], + "color": { + "light": "#37635f", + "dark": "#21ab8e" + }, + "parsedColorOptionName": { + "colorName": "greenMenthe", + "brightness": { + "isInvariant": false, + "light": { + "value": 373, + "variant": "sun" + }, + "dark": { + "value": 652, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--border-plain-green-archipel", + "themePath": [ + "border", + "plain", + "greenArchipel", + "default" + ], + "parsedColorDecisionName": { + "context": "border", + "colorName": "greenArchipel", + "usage": "plain" + }, + "colorOption": { + "colorOptionName": "--green-archipel-sun-391-moon-716", + "themePath": [ + "greenArchipel", + "sun391moon716", + "default" + ], + "color": { + "light": "#006a6f", + "dark": "#34bab5" + }, + "parsedColorOptionName": { + "colorName": "greenArchipel", + "brightness": { + "isInvariant": false, + "light": { + "value": 391, + "variant": "sun" + }, + "dark": { + "value": 716, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--border-plain-blue-ecume", + "themePath": [ + "border", + "plain", + "blueEcume", + "default" + ], + "parsedColorDecisionName": { + "context": "border", + "colorName": "blueEcume", + "usage": "plain" + }, + "colorOption": { + "colorOptionName": "--blue-ecume-sun-247-moon-675", + "themePath": [ + "blueEcume", + "sun247moon675", + "default" + ], + "color": { + "light": "#2f4077", + "dark": "#869ece" + }, + "parsedColorOptionName": { + "colorName": "blueEcume", + "brightness": { + "isInvariant": false, + "light": { + "value": 247, + "variant": "sun" + }, + "dark": { + "value": 675, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--border-plain-blue-cumulus", + "themePath": [ + "border", + "plain", + "blueCumulus", + "default" + ], + "parsedColorDecisionName": { + "context": "border", + "colorName": "blueCumulus", + "usage": "plain" + }, + "colorOption": { + "colorOptionName": "--blue-cumulus-sun-368-moon-732", + "themePath": [ + "blueCumulus", + "sun368moon732", + "default" + ], + "color": { + "light": "#3558a2", + "dark": "#7ab1e8" + }, + "parsedColorOptionName": { + "colorName": "blueCumulus", + "brightness": { + "isInvariant": false, + "light": { + "value": 368, + "variant": "sun" + }, + "dark": { + "value": 732, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--border-plain-purple-glycine", + "themePath": [ + "border", + "plain", + "purpleGlycine", + "default" + ], + "parsedColorDecisionName": { + "context": "border", + "colorName": "purpleGlycine", + "usage": "plain" + }, + "colorOption": { + "colorOptionName": "--purple-glycine-sun-319-moon-630", + "themePath": [ + "purpleGlycine", + "sun319moon630", + "default" + ], + "color": { + "light": "#6e445a", + "dark": "#ce70cc" + }, + "parsedColorOptionName": { + "colorName": "purpleGlycine", + "brightness": { + "isInvariant": false, + "light": { + "value": 319, + "variant": "sun" + }, + "dark": { + "value": 630, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--border-plain-pink-macaron", + "themePath": [ + "border", + "plain", + "pinkMacaron", + "default" + ], + "parsedColorDecisionName": { + "context": "border", + "colorName": "pinkMacaron", + "usage": "plain" + }, + "colorOption": { + "colorOptionName": "--pink-macaron-sun-406-moon-833", + "themePath": [ + "pinkMacaron", + "sun406moon833", + "default" + ], + "color": { + "light": "#8d533e", + "dark": "#ffb7ae" + }, + "parsedColorOptionName": { + "colorName": "pinkMacaron", + "brightness": { + "isInvariant": false, + "light": { + "value": 406, + "variant": "sun" + }, + "dark": { + "value": 833, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--border-plain-pink-tuile", + "themePath": [ + "border", + "plain", + "pinkTuile", + "default" + ], + "parsedColorDecisionName": { + "context": "border", + "colorName": "pinkTuile", + "usage": "plain" + }, + "colorOption": { + "colorOptionName": "--pink-tuile-sun-425-moon-750", + "themePath": [ + "pinkTuile", + "sun425moon750", + "default" + ], + "color": { + "light": "#a94645", + "dark": "#ff9575" + }, + "parsedColorOptionName": { + "colorName": "pinkTuile", + "brightness": { + "isInvariant": false, + "light": { + "value": 425, + "variant": "sun" + }, + "dark": { + "value": 750, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--border-plain-yellow-tournesol", + "themePath": [ + "border", + "plain", + "yellowTournesol", + "default" + ], + "parsedColorDecisionName": { + "context": "border", + "colorName": "yellowTournesol", + "usage": "plain" + }, + "colorOption": { + "colorOptionName": "--yellow-tournesol-sun-407-moon-922", + "themePath": [ + "yellowTournesol", + "sun407moon922", + "default" + ], + "color": { + "light": "#716043", + "dark": "#ffe552" + }, + "parsedColorOptionName": { + "colorName": "yellowTournesol", + "brightness": { + "isInvariant": false, + "light": { + "value": 407, + "variant": "sun" + }, + "dark": { + "value": 922, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--border-plain-yellow-moutarde", + "themePath": [ + "border", + "plain", + "yellowMoutarde", + "default" + ], + "parsedColorDecisionName": { + "context": "border", + "colorName": "yellowMoutarde", + "usage": "plain" + }, + "colorOption": { + "colorOptionName": "--yellow-moutarde-sun-348-moon-860", + "themePath": [ + "yellowMoutarde", + "sun348moon860", + "default" + ], + "color": { + "light": "#695240", + "dark": "#ffca00" + }, + "parsedColorOptionName": { + "colorName": "yellowMoutarde", + "brightness": { + "isInvariant": false, + "light": { + "value": 348, + "variant": "sun" + }, + "dark": { + "value": 860, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--border-plain-orange-terre-battue", + "themePath": [ + "border", + "plain", + "orangeTerreBattue", + "default" + ], + "parsedColorDecisionName": { + "context": "border", + "colorName": "orangeTerreBattue", + "usage": "plain" + }, + "colorOption": { + "colorOptionName": "--orange-terre-battue-sun-370-moon-672", + "themePath": [ + "orangeTerreBattue", + "sun370moon672", + "default" + ], + "color": { + "light": "#755348", + "dark": "#ff732c" + }, + "parsedColorOptionName": { + "colorName": "orangeTerreBattue", + "brightness": { + "isInvariant": false, + "light": { + "value": 370, + "variant": "sun" + }, + "dark": { + "value": 672, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--border-plain-brown-cafe-creme", + "themePath": [ + "border", + "plain", + "brownCafeCreme", + "default" + ], + "parsedColorDecisionName": { + "context": "border", + "colorName": "brownCafeCreme", + "usage": "plain" + }, + "colorOption": { + "colorOptionName": "--brown-cafe-creme-sun-383-moon-885", + "themePath": [ + "brownCafeCreme", + "sun383moon885", + "default" + ], + "color": { + "light": "#685c48", + "dark": "#ecd7a2" + }, + "parsedColorOptionName": { + "colorName": "brownCafeCreme", + "brightness": { + "isInvariant": false, + "light": { + "value": 383, + "variant": "sun" + }, + "dark": { + "value": 885, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--border-plain-brown-caramel", + "themePath": [ + "border", + "plain", + "brownCaramel", + "default" + ], + "parsedColorDecisionName": { + "context": "border", + "colorName": "brownCaramel", + "usage": "plain" + }, + "colorOption": { + "colorOptionName": "--brown-caramel-sun-425-moon-901", + "themePath": [ + "brownCaramel", + "sun425moon901", + "default" + ], + "color": { + "light": "#845d48", + "dark": "#fbd8ab" + }, + "parsedColorOptionName": { + "colorName": "brownCaramel", + "brightness": { + "isInvariant": false, + "light": { + "value": 425, + "variant": "sun" + }, + "dark": { + "value": 901, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--border-plain-brown-opera", + "themePath": [ + "border", + "plain", + "brownOpera", + "default" + ], + "parsedColorDecisionName": { + "context": "border", + "colorName": "brownOpera", + "usage": "plain" + }, + "colorOption": { + "colorOptionName": "--brown-opera-sun-395-moon-820", + "themePath": [ + "brownOpera", + "sun395moon820", + "default" + ], + "color": { + "light": "#745b47", + "dark": "#e6be92" + }, + "parsedColorOptionName": { + "colorName": "brownOpera", + "brightness": { + "isInvariant": false, + "light": { + "value": 395, + "variant": "sun" + }, + "dark": { + "value": 820, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--border-plain-beige-gris-galet", + "themePath": [ + "border", + "plain", + "beigeGrisGalet", + "default" + ], + "parsedColorDecisionName": { + "context": "border", + "colorName": "beigeGrisGalet", + "usage": "plain" + }, + "colorOption": { + "colorOptionName": "--beige-gris-galet-sun-407-moon-821", + "themePath": [ + "beigeGrisGalet", + "sun407moon821", + "default" + ], + "color": { + "light": "#6a6156", + "dark": "#d0c3b7" + }, + "parsedColorOptionName": { + "colorName": "beigeGrisGalet", + "brightness": { + "isInvariant": false, + "light": { + "value": 407, + "variant": "sun" + }, + "dark": { + "value": 821, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--border-disabled-grey", + "themePath": [ + "border", + "disabled", + "grey", + "default" + ], + "parsedColorDecisionName": { + "context": "border", + "colorName": "grey", + "usage": "disabled" + }, + "colorOption": { + "colorOptionName": "--grey-925-125", + "themePath": [ + "grey", + "_925_125", + "default" + ], + "color": { + "light": "#e5e5e5", + "dark": "#2a2a2a" + }, + "parsedColorOptionName": { + "colorName": "grey", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-major-blue-france", + "themePath": [ + "artwork", + "major", + "blueFrance", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "blueFrance", + "usage": "major" + }, + "colorOption": { + "colorOptionName": "--blue-france-sun-113-625", + "themePath": [ + "blueFrance", + "sun113_625", + "default" + ], + "color": { + "light": "#000091", + "dark": "#8585f6" + }, + "parsedColorOptionName": { + "colorName": "blueFrance", + "brightness": { + "isInvariant": false, + "light": { + "value": 113, + "variant": "sun" + }, + "dark": { + "value": 625 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-major-blue-france-hover", + "themePath": [ + "artwork", + "major", + "blueFrance", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "artwork", + "colorName": "blueFrance", + "usage": "major" + }, + "colorOption": { + "colorOptionName": "--blue-france-sun-113-625-hover", + "themePath": [ + "blueFrance", + "sun113_625", + "hover" + ], + "color": { + "light": "#1212ff", + "dark": "#b1b1f9" + }, + "parsedColorOptionName": { + "colorName": "blueFrance", + "brightness": { + "isInvariant": false, + "light": { + "value": 113, + "variant": "sun" + }, + "dark": { + "value": 625 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--artwork-major-blue-france-active", + "themePath": [ + "artwork", + "major", + "blueFrance", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "artwork", + "colorName": "blueFrance", + "usage": "major" + }, + "colorOption": { + "colorOptionName": "--blue-france-sun-113-625-active", + "themePath": [ + "blueFrance", + "sun113_625", + "active" + ], + "color": { + "light": "#2323ff", + "dark": "#c6c6fb" + }, + "parsedColorOptionName": { + "colorName": "blueFrance", + "brightness": { + "isInvariant": false, + "light": { + "value": 113, + "variant": "sun" + }, + "dark": { + "value": 625 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--artwork-major-red-marianne", + "themePath": [ + "artwork", + "major", + "redMarianne", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "redMarianne", + "usage": "major" + }, + "colorOption": { + "colorOptionName": "--red-marianne-425-625", + "themePath": [ + "redMarianne", + "_425_625", + "default" + ], + "color": { + "light": "#c9191e", + "dark": "#f95c5e" + }, + "parsedColorOptionName": { + "colorName": "redMarianne", + "brightness": { + "isInvariant": false, + "light": { + "value": 425 + }, + "dark": { + "value": 625 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-major-red-marianne-hover", + "themePath": [ + "artwork", + "major", + "redMarianne", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "artwork", + "colorName": "redMarianne", + "usage": "major" + }, + "colorOption": { + "colorOptionName": "--red-marianne-425-625-hover", + "themePath": [ + "redMarianne", + "_425_625", + "hover" + ], + "color": { + "light": "#f93f42", + "dark": "#fa9293" + }, + "parsedColorOptionName": { + "colorName": "redMarianne", + "brightness": { + "isInvariant": false, + "light": { + "value": 425 + }, + "dark": { + "value": 625 + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--artwork-major-red-marianne-active", + "themePath": [ + "artwork", + "major", + "redMarianne", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "artwork", + "colorName": "redMarianne", + "usage": "major" + }, + "colorOption": { + "colorOptionName": "--red-marianne-425-625-active", + "themePath": [ + "redMarianne", + "_425_625", + "active" + ], + "color": { + "light": "#f95a5c", + "dark": "#fbabac" + }, + "parsedColorOptionName": { + "colorName": "redMarianne", + "brightness": { + "isInvariant": false, + "light": { + "value": 425 + }, + "dark": { + "value": 625 + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--artwork-major-green-tilleul-verveine", + "themePath": [ + "artwork", + "major", + "greenTilleulVerveine", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "greenTilleulVerveine", + "usage": "major" + }, + "colorOption": { + "colorOptionName": "--green-tilleul-verveine-sun-418-moon-817", + "themePath": [ + "greenTilleulVerveine", + "sun418moon817", + "default" + ], + "color": { + "light": "#66673d", + "dark": "#d8c634" + }, + "parsedColorOptionName": { + "colorName": "greenTilleulVerveine", + "brightness": { + "isInvariant": false, + "light": { + "value": 418, + "variant": "sun" + }, + "dark": { + "value": 817, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--artwork-major-green-tilleul-verveine-hover", + "themePath": [ + "artwork", + "major", + "greenTilleulVerveine", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "artwork", + "colorName": "greenTilleulVerveine", + "usage": "major" + }, + "colorOption": { + "colorOptionName": "--green-tilleul-verveine-sun-418-moon-817-hover", + "themePath": [ + "greenTilleulVerveine", + "sun418moon817", + "hover" + ], + "color": { + "light": "#929359", + "dark": "#fee943" + }, + "parsedColorOptionName": { + "colorName": "greenTilleulVerveine", + "brightness": { + "isInvariant": false, + "light": { + "value": 418, + "variant": "sun" + }, + "dark": { + "value": 817, + "variant": "moon" + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--artwork-major-green-tilleul-verveine-active", + "themePath": [ + "artwork", + "major", + "greenTilleulVerveine", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "artwork", + "colorName": "greenTilleulVerveine", + "usage": "major" + }, + "colorOption": { + "colorOptionName": "--green-tilleul-verveine-sun-418-moon-817-active", + "themePath": [ + "greenTilleulVerveine", + "sun418moon817", + "active" + ], + "color": { + "light": "#a7a967", + "dark": "#fef1ab" + }, + "parsedColorOptionName": { + "colorName": "greenTilleulVerveine", + "brightness": { + "isInvariant": false, + "light": { + "value": 418, + "variant": "sun" + }, + "dark": { + "value": 817, + "variant": "moon" + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--artwork-major-green-bourgeon", + "themePath": [ + "artwork", + "major", + "greenBourgeon", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "greenBourgeon", + "usage": "major" + }, + "colorOption": { + "colorOptionName": "--green-bourgeon-sun-425-moon-759", + "themePath": [ + "greenBourgeon", + "sun425moon759", + "default" + ], + "color": { + "light": "#447049", + "dark": "#99c221" + }, + "parsedColorOptionName": { + "colorName": "greenBourgeon", + "brightness": { + "isInvariant": false, + "light": { + "value": 425, + "variant": "sun" + }, + "dark": { + "value": 759, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--artwork-major-green-bourgeon-hover", + "themePath": [ + "artwork", + "major", + "greenBourgeon", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "artwork", + "colorName": "greenBourgeon", + "usage": "major" + }, + "colorOption": { + "colorOptionName": "--green-bourgeon-sun-425-moon-759-hover", + "themePath": [ + "greenBourgeon", + "sun425moon759", + "hover" + ], + "color": { + "light": "#639f6a", + "dark": "#baec2a" + }, + "parsedColorOptionName": { + "colorName": "greenBourgeon", + "brightness": { + "isInvariant": false, + "light": { + "value": 425, + "variant": "sun" + }, + "dark": { + "value": 759, + "variant": "moon" + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--artwork-major-green-bourgeon-active", + "themePath": [ + "artwork", + "major", + "greenBourgeon", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "artwork", + "colorName": "greenBourgeon", + "usage": "major" + }, + "colorOption": { + "colorOptionName": "--green-bourgeon-sun-425-moon-759-active", + "themePath": [ + "greenBourgeon", + "sun425moon759", + "active" + ], + "color": { + "light": "#72b77a", + "dark": "#c9fd2e" + }, + "parsedColorOptionName": { + "colorName": "greenBourgeon", + "brightness": { + "isInvariant": false, + "light": { + "value": 425, + "variant": "sun" + }, + "dark": { + "value": 759, + "variant": "moon" + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--artwork-major-green-emeraude", + "themePath": [ + "artwork", + "major", + "greenEmeraude", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "greenEmeraude", + "usage": "major" + }, + "colorOption": { + "colorOptionName": "--green-emeraude-sun-425-moon-753", + "themePath": [ + "greenEmeraude", + "sun425moon753", + "default" + ], + "color": { + "light": "#297254", + "dark": "#34cb6a" + }, + "parsedColorOptionName": { + "colorName": "greenEmeraude", + "brightness": { + "isInvariant": false, + "light": { + "value": 425, + "variant": "sun" + }, + "dark": { + "value": 753, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--artwork-major-green-emeraude-hover", + "themePath": [ + "artwork", + "major", + "greenEmeraude", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "artwork", + "colorName": "greenEmeraude", + "usage": "major" + }, + "colorOption": { + "colorOptionName": "--green-emeraude-sun-425-moon-753-hover", + "themePath": [ + "greenEmeraude", + "sun425moon753", + "hover" + ], + "color": { + "light": "#3ea47a", + "dark": "#42fb84" + }, + "parsedColorOptionName": { + "colorName": "greenEmeraude", + "brightness": { + "isInvariant": false, + "light": { + "value": 425, + "variant": "sun" + }, + "dark": { + "value": 753, + "variant": "moon" + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--artwork-major-green-emeraude-active", + "themePath": [ + "artwork", + "major", + "greenEmeraude", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "artwork", + "colorName": "greenEmeraude", + "usage": "major" + }, + "colorOption": { + "colorOptionName": "--green-emeraude-sun-425-moon-753-active", + "themePath": [ + "greenEmeraude", + "sun425moon753", + "active" + ], + "color": { + "light": "#49bc8d", + "dark": "#80fda3" + }, + "parsedColorOptionName": { + "colorName": "greenEmeraude", + "brightness": { + "isInvariant": false, + "light": { + "value": 425, + "variant": "sun" + }, + "dark": { + "value": 753, + "variant": "moon" + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--artwork-major-green-menthe", + "themePath": [ + "artwork", + "major", + "greenMenthe", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "greenMenthe", + "usage": "major" + }, + "colorOption": { + "colorOptionName": "--green-menthe-sun-373-moon-652", + "themePath": [ + "greenMenthe", + "sun373moon652", + "default" + ], + "color": { + "light": "#37635f", + "dark": "#21ab8e" + }, + "parsedColorOptionName": { + "colorName": "greenMenthe", + "brightness": { + "isInvariant": false, + "light": { + "value": 373, + "variant": "sun" + }, + "dark": { + "value": 652, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--artwork-major-green-menthe-hover", + "themePath": [ + "artwork", + "major", + "greenMenthe", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "artwork", + "colorName": "greenMenthe", + "usage": "major" + }, + "colorOption": { + "colorOptionName": "--green-menthe-sun-373-moon-652-hover", + "themePath": [ + "greenMenthe", + "sun373moon652", + "hover" + ], + "color": { + "light": "#53918c", + "dark": "#2eddb8" + }, + "parsedColorOptionName": { + "colorName": "greenMenthe", + "brightness": { + "isInvariant": false, + "light": { + "value": 373, + "variant": "sun" + }, + "dark": { + "value": 652, + "variant": "moon" + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--artwork-major-green-menthe-active", + "themePath": [ + "artwork", + "major", + "greenMenthe", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "artwork", + "colorName": "greenMenthe", + "usage": "major" + }, + "colorOption": { + "colorOptionName": "--green-menthe-sun-373-moon-652-active", + "themePath": [ + "greenMenthe", + "sun373moon652", + "active" + ], + "color": { + "light": "#62a9a2", + "dark": "#34f4cc" + }, + "parsedColorOptionName": { + "colorName": "greenMenthe", + "brightness": { + "isInvariant": false, + "light": { + "value": 373, + "variant": "sun" + }, + "dark": { + "value": 652, + "variant": "moon" + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--artwork-major-green-archipel", + "themePath": [ + "artwork", + "major", + "greenArchipel", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "greenArchipel", + "usage": "major" + }, + "colorOption": { + "colorOptionName": "--green-archipel-sun-391-moon-716", + "themePath": [ + "greenArchipel", + "sun391moon716", + "default" + ], + "color": { + "light": "#006a6f", + "dark": "#34bab5" + }, + "parsedColorOptionName": { + "colorName": "greenArchipel", + "brightness": { + "isInvariant": false, + "light": { + "value": 391, + "variant": "sun" + }, + "dark": { + "value": 716, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--artwork-major-green-archipel-hover", + "themePath": [ + "artwork", + "major", + "greenArchipel", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "artwork", + "colorName": "greenArchipel", + "usage": "major" + }, + "colorOption": { + "colorOptionName": "--green-archipel-sun-391-moon-716-hover", + "themePath": [ + "greenArchipel", + "sun391moon716", + "hover" + ], + "color": { + "light": "#009fa7", + "dark": "#43e9e2" + }, + "parsedColorOptionName": { + "colorName": "greenArchipel", + "brightness": { + "isInvariant": false, + "light": { + "value": 391, + "variant": "sun" + }, + "dark": { + "value": 716, + "variant": "moon" + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--artwork-major-green-archipel-active", + "themePath": [ + "artwork", + "major", + "greenArchipel", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "artwork", + "colorName": "greenArchipel", + "usage": "major" + }, + "colorOption": { + "colorOptionName": "--green-archipel-sun-391-moon-716-active", + "themePath": [ + "greenArchipel", + "sun391moon716", + "active" + ], + "color": { + "light": "#00bbc3", + "dark": "#4cfdf6" + }, + "parsedColorOptionName": { + "colorName": "greenArchipel", + "brightness": { + "isInvariant": false, + "light": { + "value": 391, + "variant": "sun" + }, + "dark": { + "value": 716, + "variant": "moon" + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--artwork-major-blue-ecume", + "themePath": [ + "artwork", + "major", + "blueEcume", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "blueEcume", + "usage": "major" + }, + "colorOption": { + "colorOptionName": "--blue-ecume-sun-247-moon-675", + "themePath": [ + "blueEcume", + "sun247moon675", + "default" + ], + "color": { + "light": "#2f4077", + "dark": "#869ece" + }, + "parsedColorOptionName": { + "colorName": "blueEcume", + "brightness": { + "isInvariant": false, + "light": { + "value": 247, + "variant": "sun" + }, + "dark": { + "value": 675, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--artwork-major-blue-ecume-hover", + "themePath": [ + "artwork", + "major", + "blueEcume", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "artwork", + "colorName": "blueEcume", + "usage": "major" + }, + "colorOption": { + "colorOptionName": "--blue-ecume-sun-247-moon-675-hover", + "themePath": [ + "blueEcume", + "sun247moon675", + "hover" + ], + "color": { + "light": "#4e68bb", + "dark": "#b8c5e2" + }, + "parsedColorOptionName": { + "colorName": "blueEcume", + "brightness": { + "isInvariant": false, + "light": { + "value": 247, + "variant": "sun" + }, + "dark": { + "value": 675, + "variant": "moon" + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--artwork-major-blue-ecume-active", + "themePath": [ + "artwork", + "major", + "blueEcume", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "artwork", + "colorName": "blueEcume", + "usage": "major" + }, + "colorOption": { + "colorOptionName": "--blue-ecume-sun-247-moon-675-active", + "themePath": [ + "blueEcume", + "sun247moon675", + "active" + ], + "color": { + "light": "#667dcf", + "dark": "#ced6ea" + }, + "parsedColorOptionName": { + "colorName": "blueEcume", + "brightness": { + "isInvariant": false, + "light": { + "value": 247, + "variant": "sun" + }, + "dark": { + "value": 675, + "variant": "moon" + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--artwork-major-blue-cumulus", + "themePath": [ + "artwork", + "major", + "blueCumulus", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "blueCumulus", + "usage": "major" + }, + "colorOption": { + "colorOptionName": "--blue-cumulus-sun-368-moon-732", + "themePath": [ + "blueCumulus", + "sun368moon732", + "default" + ], + "color": { + "light": "#3558a2", + "dark": "#7ab1e8" + }, + "parsedColorOptionName": { + "colorName": "blueCumulus", + "brightness": { + "isInvariant": false, + "light": { + "value": 368, + "variant": "sun" + }, + "dark": { + "value": 732, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--artwork-major-blue-cumulus-hover", + "themePath": [ + "artwork", + "major", + "blueCumulus", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "artwork", + "colorName": "blueCumulus", + "usage": "major" + }, + "colorOption": { + "colorOptionName": "--blue-cumulus-sun-368-moon-732-hover", + "themePath": [ + "blueCumulus", + "sun368moon732", + "hover" + ], + "color": { + "light": "#5982e0", + "dark": "#bad2f2" + }, + "parsedColorOptionName": { + "colorName": "blueCumulus", + "brightness": { + "isInvariant": false, + "light": { + "value": 368, + "variant": "sun" + }, + "dark": { + "value": 732, + "variant": "moon" + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--artwork-major-blue-cumulus-active", + "themePath": [ + "artwork", + "major", + "blueCumulus", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "artwork", + "colorName": "blueCumulus", + "usage": "major" + }, + "colorOption": { + "colorOptionName": "--blue-cumulus-sun-368-moon-732-active", + "themePath": [ + "blueCumulus", + "sun368moon732", + "active" + ], + "color": { + "light": "#7996e6", + "dark": "#d2e2f6" + }, + "parsedColorOptionName": { + "colorName": "blueCumulus", + "brightness": { + "isInvariant": false, + "light": { + "value": 368, + "variant": "sun" + }, + "dark": { + "value": 732, + "variant": "moon" + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--artwork-major-purple-glycine", + "themePath": [ + "artwork", + "major", + "purpleGlycine", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "purpleGlycine", + "usage": "major" + }, + "colorOption": { + "colorOptionName": "--purple-glycine-sun-319-moon-630", + "themePath": [ + "purpleGlycine", + "sun319moon630", + "default" + ], + "color": { + "light": "#6e445a", + "dark": "#ce70cc" + }, + "parsedColorOptionName": { + "colorName": "purpleGlycine", + "brightness": { + "isInvariant": false, + "light": { + "value": 319, + "variant": "sun" + }, + "dark": { + "value": 630, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--artwork-major-purple-glycine-hover", + "themePath": [ + "artwork", + "major", + "purpleGlycine", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "artwork", + "colorName": "purpleGlycine", + "usage": "major" + }, + "colorOption": { + "colorOptionName": "--purple-glycine-sun-319-moon-630-hover", + "themePath": [ + "purpleGlycine", + "sun319moon630", + "hover" + ], + "color": { + "light": "#a66989", + "dark": "#dfa4dd" + }, + "parsedColorOptionName": { + "colorName": "purpleGlycine", + "brightness": { + "isInvariant": false, + "light": { + "value": 319, + "variant": "sun" + }, + "dark": { + "value": 630, + "variant": "moon" + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--artwork-major-purple-glycine-active", + "themePath": [ + "artwork", + "major", + "purpleGlycine", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "artwork", + "colorName": "purpleGlycine", + "usage": "major" + }, + "colorOption": { + "colorOptionName": "--purple-glycine-sun-319-moon-630-active", + "themePath": [ + "purpleGlycine", + "sun319moon630", + "active" + ], + "color": { + "light": "#bb7f9e", + "dark": "#e7bbe6" + }, + "parsedColorOptionName": { + "colorName": "purpleGlycine", + "brightness": { + "isInvariant": false, + "light": { + "value": 319, + "variant": "sun" + }, + "dark": { + "value": 630, + "variant": "moon" + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--artwork-major-pink-macaron", + "themePath": [ + "artwork", + "major", + "pinkMacaron", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "pinkMacaron", + "usage": "major" + }, + "colorOption": { + "colorOptionName": "--pink-macaron-sun-406-moon-833", + "themePath": [ + "pinkMacaron", + "sun406moon833", + "default" + ], + "color": { + "light": "#8d533e", + "dark": "#ffb7ae" + }, + "parsedColorOptionName": { + "colorName": "pinkMacaron", + "brightness": { + "isInvariant": false, + "light": { + "value": 406, + "variant": "sun" + }, + "dark": { + "value": 833, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--artwork-major-pink-macaron-hover", + "themePath": [ + "artwork", + "major", + "pinkMacaron", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "artwork", + "colorName": "pinkMacaron", + "usage": "major" + }, + "colorOption": { + "colorOptionName": "--pink-macaron-sun-406-moon-833-hover", + "themePath": [ + "pinkMacaron", + "sun406moon833", + "hover" + ], + "color": { + "light": "#ca795c", + "dark": "#ffe0dc" + }, + "parsedColorOptionName": { + "colorName": "pinkMacaron", + "brightness": { + "isInvariant": false, + "light": { + "value": 406, + "variant": "sun" + }, + "dark": { + "value": 833, + "variant": "moon" + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--artwork-major-pink-macaron-active", + "themePath": [ + "artwork", + "major", + "pinkMacaron", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "artwork", + "colorName": "pinkMacaron", + "usage": "major" + }, + "colorOption": { + "colorOptionName": "--pink-macaron-sun-406-moon-833-active", + "themePath": [ + "pinkMacaron", + "sun406moon833", + "active" + ], + "color": { + "light": "#e08e73", + "dark": "#fff0ee" + }, + "parsedColorOptionName": { + "colorName": "pinkMacaron", + "brightness": { + "isInvariant": false, + "light": { + "value": 406, + "variant": "sun" + }, + "dark": { + "value": 833, + "variant": "moon" + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--artwork-major-pink-tuile", + "themePath": [ + "artwork", + "major", + "pinkTuile", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "pinkTuile", + "usage": "major" + }, + "colorOption": { + "colorOptionName": "--pink-tuile-sun-425-moon-750", + "themePath": [ + "pinkTuile", + "sun425moon750", + "default" + ], + "color": { + "light": "#a94645", + "dark": "#ff9575" + }, + "parsedColorOptionName": { + "colorName": "pinkTuile", + "brightness": { + "isInvariant": false, + "light": { + "value": 425, + "variant": "sun" + }, + "dark": { + "value": 750, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--artwork-major-pink-tuile-hover", + "themePath": [ + "artwork", + "major", + "pinkTuile", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "artwork", + "colorName": "pinkTuile", + "usage": "major" + }, + "colorOption": { + "colorOptionName": "--pink-tuile-sun-425-moon-750-hover", + "themePath": [ + "pinkTuile", + "sun425moon750", + "hover" + ], + "color": { + "light": "#d5706f", + "dark": "#ffc4b7" + }, + "parsedColorOptionName": { + "colorName": "pinkTuile", + "brightness": { + "isInvariant": false, + "light": { + "value": 425, + "variant": "sun" + }, + "dark": { + "value": 750, + "variant": "moon" + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--artwork-major-pink-tuile-active", + "themePath": [ + "artwork", + "major", + "pinkTuile", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "artwork", + "colorName": "pinkTuile", + "usage": "major" + }, + "colorOption": { + "colorOptionName": "--pink-tuile-sun-425-moon-750-active", + "themePath": [ + "pinkTuile", + "sun425moon750", + "active" + ], + "color": { + "light": "#da8a89", + "dark": "#ffd8d0" + }, + "parsedColorOptionName": { + "colorName": "pinkTuile", + "brightness": { + "isInvariant": false, + "light": { + "value": 425, + "variant": "sun" + }, + "dark": { + "value": 750, + "variant": "moon" + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--artwork-major-yellow-tournesol", + "themePath": [ + "artwork", + "major", + "yellowTournesol", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "yellowTournesol", + "usage": "major" + }, + "colorOption": { + "colorOptionName": "--yellow-tournesol-sun-407-moon-922", + "themePath": [ + "yellowTournesol", + "sun407moon922", + "default" + ], + "color": { + "light": "#716043", + "dark": "#ffe552" + }, + "parsedColorOptionName": { + "colorName": "yellowTournesol", + "brightness": { + "isInvariant": false, + "light": { + "value": 407, + "variant": "sun" + }, + "dark": { + "value": 922, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--artwork-major-yellow-tournesol-hover", + "themePath": [ + "artwork", + "major", + "yellowTournesol", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "artwork", + "colorName": "yellowTournesol", + "usage": "major" + }, + "colorOption": { + "colorOptionName": "--yellow-tournesol-sun-407-moon-922-hover", + "themePath": [ + "yellowTournesol", + "sun407moon922", + "hover" + ], + "color": { + "light": "#a28a62", + "dark": "#e1c700" + }, + "parsedColorOptionName": { + "colorName": "yellowTournesol", + "brightness": { + "isInvariant": false, + "light": { + "value": 407, + "variant": "sun" + }, + "dark": { + "value": 922, + "variant": "moon" + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--artwork-major-yellow-tournesol-active", + "themePath": [ + "artwork", + "major", + "yellowTournesol", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "artwork", + "colorName": "yellowTournesol", + "usage": "major" + }, + "colorOption": { + "colorOptionName": "--yellow-tournesol-sun-407-moon-922-active", + "themePath": [ + "yellowTournesol", + "sun407moon922", + "active" + ], + "color": { + "light": "#ba9f72", + "dark": "#cab300" + }, + "parsedColorOptionName": { + "colorName": "yellowTournesol", + "brightness": { + "isInvariant": false, + "light": { + "value": 407, + "variant": "sun" + }, + "dark": { + "value": 922, + "variant": "moon" + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--artwork-major-yellow-moutarde", + "themePath": [ + "artwork", + "major", + "yellowMoutarde", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "yellowMoutarde", + "usage": "major" + }, + "colorOption": { + "colorOptionName": "--yellow-moutarde-sun-348-moon-860", + "themePath": [ + "yellowMoutarde", + "sun348moon860", + "default" + ], + "color": { + "light": "#695240", + "dark": "#ffca00" + }, + "parsedColorOptionName": { + "colorName": "yellowMoutarde", + "brightness": { + "isInvariant": false, + "light": { + "value": 348, + "variant": "sun" + }, + "dark": { + "value": 860, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--artwork-major-yellow-moutarde-hover", + "themePath": [ + "artwork", + "major", + "yellowMoutarde", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "artwork", + "colorName": "yellowMoutarde", + "usage": "major" + }, + "colorOption": { + "colorOptionName": "--yellow-moutarde-sun-348-moon-860-hover", + "themePath": [ + "yellowMoutarde", + "sun348moon860", + "hover" + ], + "color": { + "light": "#9b7b61", + "dark": "#cda200" + }, + "parsedColorOptionName": { + "colorName": "yellowMoutarde", + "brightness": { + "isInvariant": false, + "light": { + "value": 348, + "variant": "sun" + }, + "dark": { + "value": 860, + "variant": "moon" + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--artwork-major-yellow-moutarde-active", + "themePath": [ + "artwork", + "major", + "yellowMoutarde", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "artwork", + "colorName": "yellowMoutarde", + "usage": "major" + }, + "colorOption": { + "colorOptionName": "--yellow-moutarde-sun-348-moon-860-active", + "themePath": [ + "yellowMoutarde", + "sun348moon860", + "active" + ], + "color": { + "light": "#b58f72", + "dark": "#b28c00" + }, + "parsedColorOptionName": { + "colorName": "yellowMoutarde", + "brightness": { + "isInvariant": false, + "light": { + "value": 348, + "variant": "sun" + }, + "dark": { + "value": 860, + "variant": "moon" + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--artwork-major-orange-terre-battue", + "themePath": [ + "artwork", + "major", + "orangeTerreBattue", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "orangeTerreBattue", + "usage": "major" + }, + "colorOption": { + "colorOptionName": "--orange-terre-battue-sun-370-moon-672", + "themePath": [ + "orangeTerreBattue", + "sun370moon672", + "default" + ], + "color": { + "light": "#755348", + "dark": "#ff732c" + }, + "parsedColorOptionName": { + "colorName": "orangeTerreBattue", + "brightness": { + "isInvariant": false, + "light": { + "value": 370, + "variant": "sun" + }, + "dark": { + "value": 672, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--artwork-major-orange-terre-battue-hover", + "themePath": [ + "artwork", + "major", + "orangeTerreBattue", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "artwork", + "colorName": "orangeTerreBattue", + "usage": "major" + }, + "colorOption": { + "colorOptionName": "--orange-terre-battue-sun-370-moon-672-hover", + "themePath": [ + "orangeTerreBattue", + "sun370moon672", + "hover" + ], + "color": { + "light": "#ab7b6b", + "dark": "#ffa48b" + }, + "parsedColorOptionName": { + "colorName": "orangeTerreBattue", + "brightness": { + "isInvariant": false, + "light": { + "value": 370, + "variant": "sun" + }, + "dark": { + "value": 672, + "variant": "moon" + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--artwork-major-orange-terre-battue-active", + "themePath": [ + "artwork", + "major", + "orangeTerreBattue", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "artwork", + "colorName": "orangeTerreBattue", + "usage": "major" + }, + "colorOption": { + "colorOptionName": "--orange-terre-battue-sun-370-moon-672-active", + "themePath": [ + "orangeTerreBattue", + "sun370moon672", + "active" + ], + "color": { + "light": "#c68f7d", + "dark": "#ffbbab" + }, + "parsedColorOptionName": { + "colorName": "orangeTerreBattue", + "brightness": { + "isInvariant": false, + "light": { + "value": 370, + "variant": "sun" + }, + "dark": { + "value": 672, + "variant": "moon" + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--artwork-major-brown-cafe-creme", + "themePath": [ + "artwork", + "major", + "brownCafeCreme", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "brownCafeCreme", + "usage": "major" + }, + "colorOption": { + "colorOptionName": "--brown-cafe-creme-sun-383-moon-885", + "themePath": [ + "brownCafeCreme", + "sun383moon885", + "default" + ], + "color": { + "light": "#685c48", + "dark": "#ecd7a2" + }, + "parsedColorOptionName": { + "colorName": "brownCafeCreme", + "brightness": { + "isInvariant": false, + "light": { + "value": 383, + "variant": "sun" + }, + "dark": { + "value": 885, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--artwork-major-brown-cafe-creme-hover", + "themePath": [ + "artwork", + "major", + "brownCafeCreme", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "artwork", + "colorName": "brownCafeCreme", + "usage": "major" + }, + "colorOption": { + "colorOptionName": "--brown-cafe-creme-sun-383-moon-885-hover", + "themePath": [ + "brownCafeCreme", + "sun383moon885", + "hover" + ], + "color": { + "light": "#97866a", + "dark": "#c5b386" + }, + "parsedColorOptionName": { + "colorName": "brownCafeCreme", + "brightness": { + "isInvariant": false, + "light": { + "value": 383, + "variant": "sun" + }, + "dark": { + "value": 885, + "variant": "moon" + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--artwork-major-brown-cafe-creme-active", + "themePath": [ + "artwork", + "major", + "brownCafeCreme", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "artwork", + "colorName": "brownCafeCreme", + "usage": "major" + }, + "colorOption": { + "colorOptionName": "--brown-cafe-creme-sun-383-moon-885-active", + "themePath": [ + "brownCafeCreme", + "sun383moon885", + "active" + ], + "color": { + "light": "#ae9b7b", + "dark": "#af9f77" + }, + "parsedColorOptionName": { + "colorName": "brownCafeCreme", + "brightness": { + "isInvariant": false, + "light": { + "value": 383, + "variant": "sun" + }, + "dark": { + "value": 885, + "variant": "moon" + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--artwork-major-brown-caramel", + "themePath": [ + "artwork", + "major", + "brownCaramel", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "brownCaramel", + "usage": "major" + }, + "colorOption": { + "colorOptionName": "--brown-caramel-sun-425-moon-901", + "themePath": [ + "brownCaramel", + "sun425moon901", + "default" + ], + "color": { + "light": "#845d48", + "dark": "#fbd8ab" + }, + "parsedColorOptionName": { + "colorName": "brownCaramel", + "brightness": { + "isInvariant": false, + "light": { + "value": 425, + "variant": "sun" + }, + "dark": { + "value": 901, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--artwork-major-brown-caramel-hover", + "themePath": [ + "artwork", + "major", + "brownCaramel", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "artwork", + "colorName": "brownCaramel", + "usage": "major" + }, + "colorOption": { + "colorOptionName": "--brown-caramel-sun-425-moon-901-hover", + "themePath": [ + "brownCaramel", + "sun425moon901", + "hover" + ], + "color": { + "light": "#bb8568", + "dark": "#efb547" + }, + "parsedColorOptionName": { + "colorName": "brownCaramel", + "brightness": { + "isInvariant": false, + "light": { + "value": 425, + "variant": "sun" + }, + "dark": { + "value": 901, + "variant": "moon" + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--artwork-major-brown-caramel-active", + "themePath": [ + "artwork", + "major", + "brownCaramel", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "artwork", + "colorName": "brownCaramel", + "usage": "major" + }, + "colorOption": { + "colorOptionName": "--brown-caramel-sun-425-moon-901-active", + "themePath": [ + "brownCaramel", + "sun425moon901", + "active" + ], + "color": { + "light": "#d69978", + "dark": "#d6a23e" + }, + "parsedColorOptionName": { + "colorName": "brownCaramel", + "brightness": { + "isInvariant": false, + "light": { + "value": 425, + "variant": "sun" + }, + "dark": { + "value": 901, + "variant": "moon" + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--artwork-major-brown-opera", + "themePath": [ + "artwork", + "major", + "brownOpera", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "brownOpera", + "usage": "major" + }, + "colorOption": { + "colorOptionName": "--brown-opera-sun-395-moon-820", + "themePath": [ + "brownOpera", + "sun395moon820", + "default" + ], + "color": { + "light": "#745b47", + "dark": "#e6be92" + }, + "parsedColorOptionName": { + "colorName": "brownOpera", + "brightness": { + "isInvariant": false, + "light": { + "value": 395, + "variant": "sun" + }, + "dark": { + "value": 820, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--artwork-major-brown-opera-hover", + "themePath": [ + "artwork", + "major", + "brownOpera", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "artwork", + "colorName": "brownOpera", + "usage": "major" + }, + "colorOption": { + "colorOptionName": "--brown-opera-sun-395-moon-820-hover", + "themePath": [ + "brownOpera", + "sun395moon820", + "hover" + ], + "color": { + "light": "#a78468", + "dark": "#f2e2d3" + }, + "parsedColorOptionName": { + "colorName": "brownOpera", + "brightness": { + "isInvariant": false, + "light": { + "value": 395, + "variant": "sun" + }, + "dark": { + "value": 820, + "variant": "moon" + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--artwork-major-brown-opera-active", + "themePath": [ + "artwork", + "major", + "brownOpera", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "artwork", + "colorName": "brownOpera", + "usage": "major" + }, + "colorOption": { + "colorOptionName": "--brown-opera-sun-395-moon-820-active", + "themePath": [ + "brownOpera", + "sun395moon820", + "active" + ], + "color": { + "light": "#c09979", + "dark": "#f8f0e9" + }, + "parsedColorOptionName": { + "colorName": "brownOpera", + "brightness": { + "isInvariant": false, + "light": { + "value": 395, + "variant": "sun" + }, + "dark": { + "value": 820, + "variant": "moon" + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--artwork-major-beige-gris-galet", + "themePath": [ + "artwork", + "major", + "beigeGrisGalet", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "beigeGrisGalet", + "usage": "major" + }, + "colorOption": { + "colorOptionName": "--beige-gris-galet-sun-407-moon-821", + "themePath": [ + "beigeGrisGalet", + "sun407moon821", + "default" + ], + "color": { + "light": "#6a6156", + "dark": "#d0c3b7" + }, + "parsedColorOptionName": { + "colorName": "beigeGrisGalet", + "brightness": { + "isInvariant": false, + "light": { + "value": 407, + "variant": "sun" + }, + "dark": { + "value": 821, + "variant": "moon" + } + } + } + } + }, + { + "colorDecisionName": "--artwork-major-beige-gris-galet-hover", + "themePath": [ + "artwork", + "major", + "beigeGrisGalet", + "hover" + ], + "parsedColorDecisionName": { + "state": "hover", + "context": "artwork", + "colorName": "beigeGrisGalet", + "usage": "major" + }, + "colorOption": { + "colorOptionName": "--beige-gris-galet-sun-407-moon-821-hover", + "themePath": [ + "beigeGrisGalet", + "sun407moon821", + "hover" + ], + "color": { + "light": "#988b7c", + "dark": "#eae5e1" + }, + "parsedColorOptionName": { + "colorName": "beigeGrisGalet", + "brightness": { + "isInvariant": false, + "light": { + "value": 407, + "variant": "sun" + }, + "dark": { + "value": 821, + "variant": "moon" + } + }, + "state": "hover" + } + } + }, + { + "colorDecisionName": "--artwork-major-beige-gris-galet-active", + "themePath": [ + "artwork", + "major", + "beigeGrisGalet", + "active" + ], + "parsedColorDecisionName": { + "state": "active", + "context": "artwork", + "colorName": "beigeGrisGalet", + "usage": "major" + }, + "colorOption": { + "colorOptionName": "--beige-gris-galet-sun-407-moon-821-active", + "themePath": [ + "beigeGrisGalet", + "sun407moon821", + "active" + ], + "color": { + "light": "#afa08f", + "dark": "#f4f2f0" + }, + "parsedColorOptionName": { + "colorName": "beigeGrisGalet", + "brightness": { + "isInvariant": false, + "light": { + "value": 407, + "variant": "sun" + }, + "dark": { + "value": 821, + "variant": "moon" + } + }, + "state": "active" + } + } + }, + { + "colorDecisionName": "--artwork-minor-blue-france", + "themePath": [ + "artwork", + "minor", + "blueFrance", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "blueFrance", + "usage": "minor" + }, + "colorOption": { + "colorOptionName": "--blue-france-main-525", + "themePath": [ + "blueFrance", + "main525", + "default" + ], + "color": "#6a6af4", + "parsedColorOptionName": { + "colorName": "blueFrance", + "brightness": { + "isInvariant": true, + "value": 525, + "variant": "main" + } + } + } + }, + { + "colorDecisionName": "--artwork-minor-red-marianne", + "themePath": [ + "artwork", + "minor", + "redMarianne", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "redMarianne", + "usage": "minor" + }, + "colorOption": { + "colorOptionName": "--red-marianne-main-472", + "themePath": [ + "redMarianne", + "main472", + "default" + ], + "color": "#e1000f", + "parsedColorOptionName": { + "colorName": "redMarianne", + "brightness": { + "isInvariant": true, + "value": 472, + "variant": "main" + } + } + } + }, + { + "colorDecisionName": "--artwork-minor-green-tilleul-verveine", + "themePath": [ + "artwork", + "minor", + "greenTilleulVerveine", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "greenTilleulVerveine", + "usage": "minor" + }, + "colorOption": { + "colorOptionName": "--green-tilleul-verveine-main-707", + "themePath": [ + "greenTilleulVerveine", + "main707", + "default" + ], + "color": "#b7a73f", + "parsedColorOptionName": { + "colorName": "greenTilleulVerveine", + "brightness": { + "isInvariant": true, + "value": 707, + "variant": "main" + } + } + } + }, + { + "colorDecisionName": "--artwork-minor-green-bourgeon", + "themePath": [ + "artwork", + "minor", + "greenBourgeon", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "greenBourgeon", + "usage": "minor" + }, + "colorOption": { + "colorOptionName": "--green-bourgeon-main-640", + "themePath": [ + "greenBourgeon", + "main640", + "default" + ], + "color": "#68a532", + "parsedColorOptionName": { + "colorName": "greenBourgeon", + "brightness": { + "isInvariant": true, + "value": 640, + "variant": "main" + } + } + } + }, + { + "colorDecisionName": "--artwork-minor-green-emeraude", + "themePath": [ + "artwork", + "minor", + "greenEmeraude", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "greenEmeraude", + "usage": "minor" + }, + "colorOption": { + "colorOptionName": "--green-emeraude-main-632", + "themePath": [ + "greenEmeraude", + "main632", + "default" + ], + "color": "#00a95f", + "parsedColorOptionName": { + "colorName": "greenEmeraude", + "brightness": { + "isInvariant": true, + "value": 632, + "variant": "main" + } + } + } + }, + { + "colorDecisionName": "--artwork-minor-green-menthe", + "themePath": [ + "artwork", + "minor", + "greenMenthe", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "greenMenthe", + "usage": "minor" + }, + "colorOption": { + "colorOptionName": "--green-menthe-main-548", + "themePath": [ + "greenMenthe", + "main548", + "default" + ], + "color": "#009081", + "parsedColorOptionName": { + "colorName": "greenMenthe", + "brightness": { + "isInvariant": true, + "value": 548, + "variant": "main" + } + } + } + }, + { + "colorDecisionName": "--artwork-minor-green-archipel", + "themePath": [ + "artwork", + "minor", + "greenArchipel", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "greenArchipel", + "usage": "minor" + }, + "colorOption": { + "colorOptionName": "--green-archipel-main-557", + "themePath": [ + "greenArchipel", + "main557", + "default" + ], + "color": "#009099", + "parsedColorOptionName": { + "colorName": "greenArchipel", + "brightness": { + "isInvariant": true, + "value": 557, + "variant": "main" + } + } + } + }, + { + "colorDecisionName": "--artwork-minor-blue-ecume", + "themePath": [ + "artwork", + "minor", + "blueEcume", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "blueEcume", + "usage": "minor" + }, + "colorOption": { + "colorOptionName": "--blue-ecume-main-400", + "themePath": [ + "blueEcume", + "main400", + "default" + ], + "color": "#465f9d", + "parsedColorOptionName": { + "colorName": "blueEcume", + "brightness": { + "isInvariant": true, + "value": 400, + "variant": "main" + } + } + } + }, + { + "colorDecisionName": "--artwork-minor-blue-cumulus", + "themePath": [ + "artwork", + "minor", + "blueCumulus", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "blueCumulus", + "usage": "minor" + }, + "colorOption": { + "colorOptionName": "--blue-cumulus-main-526", + "themePath": [ + "blueCumulus", + "main526", + "default" + ], + "color": "#417dc4", + "parsedColorOptionName": { + "colorName": "blueCumulus", + "brightness": { + "isInvariant": true, + "value": 526, + "variant": "main" + } + } + } + }, + { + "colorDecisionName": "--artwork-minor-purple-glycine", + "themePath": [ + "artwork", + "minor", + "purpleGlycine", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "purpleGlycine", + "usage": "minor" + }, + "colorOption": { + "colorOptionName": "--purple-glycine-main-494", + "themePath": [ + "purpleGlycine", + "main494", + "default" + ], + "color": "#a558a0", + "parsedColorOptionName": { + "colorName": "purpleGlycine", + "brightness": { + "isInvariant": true, + "value": 494, + "variant": "main" + } + } + } + }, + { + "colorDecisionName": "--artwork-minor-pink-macaron", + "themePath": [ + "artwork", + "minor", + "pinkMacaron", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "pinkMacaron", + "usage": "minor" + }, + "colorOption": { + "colorOptionName": "--pink-macaron-main-689", + "themePath": [ + "pinkMacaron", + "main689", + "default" + ], + "color": "#e18b76", + "parsedColorOptionName": { + "colorName": "pinkMacaron", + "brightness": { + "isInvariant": true, + "value": 689, + "variant": "main" + } + } + } + }, + { + "colorDecisionName": "--artwork-minor-pink-tuile", + "themePath": [ + "artwork", + "minor", + "pinkTuile", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "pinkTuile", + "usage": "minor" + }, + "colorOption": { + "colorOptionName": "--pink-tuile-main-556", + "themePath": [ + "pinkTuile", + "main556", + "default" + ], + "color": "#ce614a", + "parsedColorOptionName": { + "colorName": "pinkTuile", + "brightness": { + "isInvariant": true, + "value": 556, + "variant": "main" + } + } + } + }, + { + "colorDecisionName": "--artwork-minor-yellow-tournesol", + "themePath": [ + "artwork", + "minor", + "yellowTournesol", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "yellowTournesol", + "usage": "minor" + }, + "colorOption": { + "colorOptionName": "--yellow-tournesol-main-731", + "themePath": [ + "yellowTournesol", + "main731", + "default" + ], + "color": "#c8aa39", + "parsedColorOptionName": { + "colorName": "yellowTournesol", + "brightness": { + "isInvariant": true, + "value": 731, + "variant": "main" + } + } + } + }, + { + "colorDecisionName": "--artwork-minor-yellow-moutarde", + "themePath": [ + "artwork", + "minor", + "yellowMoutarde", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "yellowMoutarde", + "usage": "minor" + }, + "colorOption": { + "colorOptionName": "--yellow-moutarde-main-679", + "themePath": [ + "yellowMoutarde", + "main679", + "default" + ], + "color": "#c3992a", + "parsedColorOptionName": { + "colorName": "yellowMoutarde", + "brightness": { + "isInvariant": true, + "value": 679, + "variant": "main" + } + } + } + }, + { + "colorDecisionName": "--artwork-minor-orange-terre-battue", + "themePath": [ + "artwork", + "minor", + "orangeTerreBattue", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "orangeTerreBattue", + "usage": "minor" + }, + "colorOption": { + "colorOptionName": "--orange-terre-battue-main-645", + "themePath": [ + "orangeTerreBattue", + "main645", + "default" + ], + "color": "#e4794a", + "parsedColorOptionName": { + "colorName": "orangeTerreBattue", + "brightness": { + "isInvariant": true, + "value": 645, + "variant": "main" + } + } + } + }, + { + "colorDecisionName": "--artwork-minor-brown-cafe-creme", + "themePath": [ + "artwork", + "minor", + "brownCafeCreme", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "brownCafeCreme", + "usage": "minor" + }, + "colorOption": { + "colorOptionName": "--brown-cafe-creme-main-782", + "themePath": [ + "brownCafeCreme", + "main782", + "default" + ], + "color": "#d1b781", + "parsedColorOptionName": { + "colorName": "brownCafeCreme", + "brightness": { + "isInvariant": true, + "value": 782, + "variant": "main" + } + } + } + }, + { + "colorDecisionName": "--artwork-minor-brown-caramel", + "themePath": [ + "artwork", + "minor", + "brownCaramel", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "brownCaramel", + "usage": "minor" + }, + "colorOption": { + "colorOptionName": "--brown-caramel-main-648", + "themePath": [ + "brownCaramel", + "main648", + "default" + ], + "color": "#c08c65", + "parsedColorOptionName": { + "colorName": "brownCaramel", + "brightness": { + "isInvariant": true, + "value": 648, + "variant": "main" + } + } + } + }, + { + "colorDecisionName": "--artwork-minor-brown-opera", + "themePath": [ + "artwork", + "minor", + "brownOpera", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "brownOpera", + "usage": "minor" + }, + "colorOption": { + "colorOptionName": "--brown-opera-main-680", + "themePath": [ + "brownOpera", + "main680", + "default" + ], + "color": "#bd987a", + "parsedColorOptionName": { + "colorName": "brownOpera", + "brightness": { + "isInvariant": true, + "value": 680, + "variant": "main" + } + } + } + }, + { + "colorDecisionName": "--artwork-minor-beige-gris-galet", + "themePath": [ + "artwork", + "minor", + "beigeGrisGalet", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "beigeGrisGalet", + "usage": "minor" + }, + "colorOption": { + "colorOptionName": "--beige-gris-galet-main-702", + "themePath": [ + "beigeGrisGalet", + "main702", + "default" + ], + "color": "#aea397", + "parsedColorOptionName": { + "colorName": "beigeGrisGalet", + "brightness": { + "isInvariant": true, + "value": 702, + "variant": "main" + } + } + } + }, + { + "colorDecisionName": "--artwork-decorative-grey", + "themePath": [ + "artwork", + "decorative", + "grey", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "grey", + "usage": "decorative" + }, + "colorOption": { + "colorOptionName": "--grey-950-100", + "themePath": [ + "grey", + "_950_100", + "default" + ], + "color": { + "light": "#eeeeee", + "dark": "#242424" + }, + "parsedColorOptionName": { + "colorName": "grey", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-decorative-blue-france", + "themePath": [ + "artwork", + "decorative", + "blueFrance", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "blueFrance", + "usage": "decorative" + }, + "colorOption": { + "colorOptionName": "--blue-france-950-100", + "themePath": [ + "blueFrance", + "_950_100", + "default" + ], + "color": { + "light": "#ececfe", + "dark": "#21213f" + }, + "parsedColorOptionName": { + "colorName": "blueFrance", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-decorative-red-marianne", + "themePath": [ + "artwork", + "decorative", + "redMarianne", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "redMarianne", + "usage": "decorative" + }, + "colorOption": { + "colorOptionName": "--red-marianne-950-100", + "themePath": [ + "redMarianne", + "_950_100", + "default" + ], + "color": { + "light": "#fee9e9", + "dark": "#331f1f" + }, + "parsedColorOptionName": { + "colorName": "redMarianne", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-decorative-green-tilleul-verveine", + "themePath": [ + "artwork", + "decorative", + "greenTilleulVerveine", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "greenTilleulVerveine", + "usage": "decorative" + }, + "colorOption": { + "colorOptionName": "--green-tilleul-verveine-950-100", + "themePath": [ + "greenTilleulVerveine", + "_950_100", + "default" + ], + "color": { + "light": "#fceeac", + "dark": "#272419" + }, + "parsedColorOptionName": { + "colorName": "greenTilleulVerveine", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-decorative-green-bourgeon", + "themePath": [ + "artwork", + "decorative", + "greenBourgeon", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "greenBourgeon", + "usage": "decorative" + }, + "colorOption": { + "colorOptionName": "--green-bourgeon-950-100", + "themePath": [ + "greenBourgeon", + "_950_100", + "default" + ], + "color": { + "light": "#c9fcac", + "dark": "#1e2719" + }, + "parsedColorOptionName": { + "colorName": "greenBourgeon", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-decorative-green-emeraude", + "themePath": [ + "artwork", + "decorative", + "greenEmeraude", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "greenEmeraude", + "usage": "decorative" + }, + "colorOption": { + "colorOptionName": "--green-emeraude-950-100", + "themePath": [ + "greenEmeraude", + "_950_100", + "default" + ], + "color": { + "light": "#c3fad5", + "dark": "#19271e" + }, + "parsedColorOptionName": { + "colorName": "greenEmeraude", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-decorative-green-menthe", + "themePath": [ + "artwork", + "decorative", + "greenMenthe", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "greenMenthe", + "usage": "decorative" + }, + "colorOption": { + "colorOptionName": "--green-menthe-950-100", + "themePath": [ + "greenMenthe", + "_950_100", + "default" + ], + "color": { + "light": "#bafaee", + "dark": "#1a2624" + }, + "parsedColorOptionName": { + "colorName": "greenMenthe", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-decorative-green-archipel", + "themePath": [ + "artwork", + "decorative", + "greenArchipel", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "greenArchipel", + "usage": "decorative" + }, + "colorOption": { + "colorOptionName": "--green-archipel-950-100", + "themePath": [ + "greenArchipel", + "_950_100", + "default" + ], + "color": { + "light": "#c7f6fc", + "dark": "#1a2628" + }, + "parsedColorOptionName": { + "colorName": "greenArchipel", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-decorative-blue-ecume", + "themePath": [ + "artwork", + "decorative", + "blueEcume", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "blueEcume", + "usage": "decorative" + }, + "colorOption": { + "colorOptionName": "--blue-ecume-950-100", + "themePath": [ + "blueEcume", + "_950_100", + "default" + ], + "color": { + "light": "#e9edfe", + "dark": "#1d2437" + }, + "parsedColorOptionName": { + "colorName": "blueEcume", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-decorative-blue-cumulus", + "themePath": [ + "artwork", + "decorative", + "blueCumulus", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "blueCumulus", + "usage": "decorative" + }, + "colorOption": { + "colorOptionName": "--blue-cumulus-950-100", + "themePath": [ + "blueCumulus", + "_950_100", + "default" + ], + "color": { + "light": "#e6eefe", + "dark": "#1c2433" + }, + "parsedColorOptionName": { + "colorName": "blueCumulus", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-decorative-purple-glycine", + "themePath": [ + "artwork", + "decorative", + "purpleGlycine", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "purpleGlycine", + "usage": "decorative" + }, + "colorOption": { + "colorOptionName": "--purple-glycine-950-100", + "themePath": [ + "purpleGlycine", + "_950_100", + "default" + ], + "color": { + "light": "#fee7fc", + "dark": "#2c202b" + }, + "parsedColorOptionName": { + "colorName": "purpleGlycine", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-decorative-pink-macaron", + "themePath": [ + "artwork", + "decorative", + "pinkMacaron", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "pinkMacaron", + "usage": "decorative" + }, + "colorOption": { + "colorOptionName": "--pink-macaron-950-100", + "themePath": [ + "pinkMacaron", + "_950_100", + "default" + ], + "color": { + "light": "#fee9e6", + "dark": "#2e211f" + }, + "parsedColorOptionName": { + "colorName": "pinkMacaron", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-decorative-pink-tuile", + "themePath": [ + "artwork", + "decorative", + "pinkTuile", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "pinkTuile", + "usage": "decorative" + }, + "colorOption": { + "colorOptionName": "--pink-tuile-950-100", + "themePath": [ + "pinkTuile", + "_950_100", + "default" + ], + "color": { + "light": "#fee9e7", + "dark": "#2f211f" + }, + "parsedColorOptionName": { + "colorName": "pinkTuile", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-decorative-yellow-tournesol", + "themePath": [ + "artwork", + "decorative", + "yellowTournesol", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "yellowTournesol", + "usage": "decorative" + }, + "colorOption": { + "colorOptionName": "--yellow-tournesol-950-100", + "themePath": [ + "yellowTournesol", + "_950_100", + "default" + ], + "color": { + "light": "#feecc2", + "dark": "#292416" + }, + "parsedColorOptionName": { + "colorName": "yellowTournesol", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-decorative-yellow-moutarde", + "themePath": [ + "artwork", + "decorative", + "yellowMoutarde", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "yellowMoutarde", + "usage": "decorative" + }, + "colorOption": { + "colorOptionName": "--yellow-moutarde-950-100", + "themePath": [ + "yellowMoutarde", + "_950_100", + "default" + ], + "color": { + "light": "#feebd0", + "dark": "#2a2319" + }, + "parsedColorOptionName": { + "colorName": "yellowMoutarde", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-decorative-orange-terre-battue", + "themePath": [ + "artwork", + "decorative", + "orangeTerreBattue", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "orangeTerreBattue", + "usage": "decorative" + }, + "colorOption": { + "colorOptionName": "--orange-terre-battue-950-100", + "themePath": [ + "orangeTerreBattue", + "_950_100", + "default" + ], + "color": { + "light": "#fee9e5", + "dark": "#31201c" + }, + "parsedColorOptionName": { + "colorName": "orangeTerreBattue", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-decorative-brown-cafe-creme", + "themePath": [ + "artwork", + "decorative", + "brownCafeCreme", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "brownCafeCreme", + "usage": "decorative" + }, + "colorOption": { + "colorOptionName": "--brown-cafe-creme-950-100", + "themePath": [ + "brownCafeCreme", + "_950_100", + "default" + ], + "color": { + "light": "#f7ecdb", + "dark": "#28241c" + }, + "parsedColorOptionName": { + "colorName": "brownCafeCreme", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-decorative-brown-caramel", + "themePath": [ + "artwork", + "decorative", + "brownCaramel", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "brownCaramel", + "usage": "decorative" + }, + "colorOption": { + "colorOptionName": "--brown-caramel-950-100", + "themePath": [ + "brownCaramel", + "_950_100", + "default" + ], + "color": { + "light": "#f7ebe5", + "dark": "#2c221c" + }, + "parsedColorOptionName": { + "colorName": "brownCaramel", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-decorative-brown-opera", + "themePath": [ + "artwork", + "decorative", + "brownOpera", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "brownOpera", + "usage": "decorative" + }, + "colorOption": { + "colorOptionName": "--brown-opera-950-100", + "themePath": [ + "brownOpera", + "_950_100", + "default" + ], + "color": { + "light": "#f7ece4", + "dark": "#2b221c" + }, + "parsedColorOptionName": { + "colorName": "brownOpera", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-decorative-beige-gris-galet", + "themePath": [ + "artwork", + "decorative", + "beigeGrisGalet", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "beigeGrisGalet", + "usage": "decorative" + }, + "colorOption": { + "colorOptionName": "--beige-gris-galet-950-100", + "themePath": [ + "beigeGrisGalet", + "_950_100", + "default" + ], + "color": { + "light": "#f3ede5", + "dark": "#28231f" + }, + "parsedColorOptionName": { + "colorName": "beigeGrisGalet", + "brightness": { + "isInvariant": false, + "light": { + "value": 950 + }, + "dark": { + "value": 100 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-background-grey", + "themePath": [ + "artwork", + "background", + "grey", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "grey", + "usage": "background" + }, + "colorOption": { + "colorOptionName": "--grey-975-75", + "themePath": [ + "grey", + "_975_75", + "default" + ], + "color": { + "light": "#f6f6f6", + "dark": "#1e1e1e" + }, + "parsedColorOptionName": { + "colorName": "grey", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-background-blue-france", + "themePath": [ + "artwork", + "background", + "blueFrance", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "blueFrance", + "usage": "background" + }, + "colorOption": { + "colorOptionName": "--blue-france-975-75", + "themePath": [ + "blueFrance", + "_975_75", + "default" + ], + "color": { + "light": "#f5f5fe", + "dark": "#1b1b35" + }, + "parsedColorOptionName": { + "colorName": "blueFrance", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-background-red-marianne", + "themePath": [ + "artwork", + "background", + "redMarianne", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "redMarianne", + "usage": "background" + }, + "colorOption": { + "colorOptionName": "--red-marianne-975-75", + "themePath": [ + "redMarianne", + "_975_75", + "default" + ], + "color": { + "light": "#fef4f4", + "dark": "#2b1919" + }, + "parsedColorOptionName": { + "colorName": "redMarianne", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-background-green-tilleul-verveine", + "themePath": [ + "artwork", + "background", + "greenTilleulVerveine", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "greenTilleulVerveine", + "usage": "background" + }, + "colorOption": { + "colorOptionName": "--green-tilleul-verveine-975-75", + "themePath": [ + "greenTilleulVerveine", + "_975_75", + "default" + ], + "color": { + "light": "#fef7da", + "dark": "#201e14" + }, + "parsedColorOptionName": { + "colorName": "greenTilleulVerveine", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-background-green-bourgeon", + "themePath": [ + "artwork", + "background", + "greenBourgeon", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "greenBourgeon", + "usage": "background" + }, + "colorOption": { + "colorOptionName": "--green-bourgeon-975-75", + "themePath": [ + "greenBourgeon", + "_975_75", + "default" + ], + "color": { + "light": "#e6feda", + "dark": "#182014" + }, + "parsedColorOptionName": { + "colorName": "greenBourgeon", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-background-green-emeraude", + "themePath": [ + "artwork", + "background", + "greenEmeraude", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "greenEmeraude", + "usage": "background" + }, + "colorOption": { + "colorOptionName": "--green-emeraude-975-75", + "themePath": [ + "greenEmeraude", + "_975_75", + "default" + ], + "color": { + "light": "#e3fdeb", + "dark": "#142018" + }, + "parsedColorOptionName": { + "colorName": "greenEmeraude", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-background-green-menthe", + "themePath": [ + "artwork", + "background", + "greenMenthe", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "greenMenthe", + "usage": "background" + }, + "colorOption": { + "colorOptionName": "--green-menthe-975-75", + "themePath": [ + "greenMenthe", + "_975_75", + "default" + ], + "color": { + "light": "#dffdf7", + "dark": "#15201e" + }, + "parsedColorOptionName": { + "colorName": "greenMenthe", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-background-green-archipel", + "themePath": [ + "artwork", + "background", + "greenArchipel", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "greenArchipel", + "usage": "background" + }, + "colorOption": { + "colorOptionName": "--green-archipel-975-75", + "themePath": [ + "greenArchipel", + "_975_75", + "default" + ], + "color": { + "light": "#e5fbfd", + "dark": "#152021" + }, + "parsedColorOptionName": { + "colorName": "greenArchipel", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-background-blue-ecume", + "themePath": [ + "artwork", + "background", + "blueEcume", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "blueEcume", + "usage": "background" + }, + "colorOption": { + "colorOptionName": "--blue-ecume-975-75", + "themePath": [ + "blueEcume", + "_975_75", + "default" + ], + "color": { + "light": "#f4f6fe", + "dark": "#171d2f" + }, + "parsedColorOptionName": { + "colorName": "blueEcume", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-background-blue-cumulus", + "themePath": [ + "artwork", + "background", + "blueCumulus", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "blueCumulus", + "usage": "background" + }, + "colorOption": { + "colorOptionName": "--blue-cumulus-975-75", + "themePath": [ + "blueCumulus", + "_975_75", + "default" + ], + "color": { + "light": "#f3f6fe", + "dark": "#171e2b" + }, + "parsedColorOptionName": { + "colorName": "blueCumulus", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-background-purple-glycine", + "themePath": [ + "artwork", + "background", + "purpleGlycine", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "purpleGlycine", + "usage": "background" + }, + "colorOption": { + "colorOptionName": "--purple-glycine-975-75", + "themePath": [ + "purpleGlycine", + "_975_75", + "default" + ], + "color": { + "light": "#fef3fd", + "dark": "#251a24" + }, + "parsedColorOptionName": { + "colorName": "purpleGlycine", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-background-pink-macaron", + "themePath": [ + "artwork", + "background", + "pinkMacaron", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "pinkMacaron", + "usage": "background" + }, + "colorOption": { + "colorOptionName": "--pink-macaron-975-75", + "themePath": [ + "pinkMacaron", + "_975_75", + "default" + ], + "color": { + "light": "#fef4f2", + "dark": "#261b19" + }, + "parsedColorOptionName": { + "colorName": "pinkMacaron", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-background-pink-tuile", + "themePath": [ + "artwork", + "background", + "pinkTuile", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "pinkTuile", + "usage": "background" + }, + "colorOption": { + "colorOptionName": "--pink-tuile-975-75", + "themePath": [ + "pinkTuile", + "_975_75", + "default" + ], + "color": { + "light": "#fef4f3", + "dark": "#281b19" + }, + "parsedColorOptionName": { + "colorName": "pinkTuile", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-background-yellow-tournesol", + "themePath": [ + "artwork", + "background", + "yellowTournesol", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "yellowTournesol", + "usage": "background" + }, + "colorOption": { + "colorOptionName": "--yellow-tournesol-975-75", + "themePath": [ + "yellowTournesol", + "_975_75", + "default" + ], + "color": { + "light": "#fef6e3", + "dark": "#221d11" + }, + "parsedColorOptionName": { + "colorName": "yellowTournesol", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-background-yellow-moutarde", + "themePath": [ + "artwork", + "background", + "yellowMoutarde", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "yellowMoutarde", + "usage": "background" + }, + "colorOption": { + "colorOptionName": "--yellow-moutarde-975-75", + "themePath": [ + "yellowMoutarde", + "_975_75", + "default" + ], + "color": { + "light": "#fef5e8", + "dark": "#231d14" + }, + "parsedColorOptionName": { + "colorName": "yellowMoutarde", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-background-orange-terre-battue", + "themePath": [ + "artwork", + "background", + "orangeTerreBattue", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "orangeTerreBattue", + "usage": "background" + }, + "colorOption": { + "colorOptionName": "--orange-terre-battue-975-75", + "themePath": [ + "orangeTerreBattue", + "_975_75", + "default" + ], + "color": { + "light": "#fef4f2", + "dark": "#281a16" + }, + "parsedColorOptionName": { + "colorName": "orangeTerreBattue", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-background-brown-cafe-creme", + "themePath": [ + "artwork", + "background", + "brownCafeCreme", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "brownCafeCreme", + "usage": "background" + }, + "colorOption": { + "colorOptionName": "--brown-cafe-creme-975-75", + "themePath": [ + "brownCafeCreme", + "_975_75", + "default" + ], + "color": { + "light": "#fbf6ed", + "dark": "#211d16" + }, + "parsedColorOptionName": { + "colorName": "brownCafeCreme", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-background-brown-caramel", + "themePath": [ + "artwork", + "background", + "brownCaramel", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "brownCaramel", + "usage": "background" + }, + "colorOption": { + "colorOptionName": "--brown-caramel-975-75", + "themePath": [ + "brownCaramel", + "_975_75", + "default" + ], + "color": { + "light": "#fbf5f2", + "dark": "#251c16" + }, + "parsedColorOptionName": { + "colorName": "brownCaramel", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-background-brown-opera", + "themePath": [ + "artwork", + "background", + "brownOpera", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "brownOpera", + "usage": "background" + }, + "colorOption": { + "colorOptionName": "--brown-opera-975-75", + "themePath": [ + "brownOpera", + "_975_75", + "default" + ], + "color": { + "light": "#fbf5f2", + "dark": "#241c17" + }, + "parsedColorOptionName": { + "colorName": "brownOpera", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-background-beige-gris-galet", + "themePath": [ + "artwork", + "background", + "beigeGrisGalet", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "beigeGrisGalet", + "usage": "background" + }, + "colorOption": { + "colorOptionName": "--beige-gris-galet-975-75", + "themePath": [ + "beigeGrisGalet", + "_975_75", + "default" + ], + "color": { + "light": "#f9f6f2", + "dark": "#211d19" + }, + "parsedColorOptionName": { + "colorName": "beigeGrisGalet", + "brightness": { + "isInvariant": false, + "light": { + "value": 975 + }, + "dark": { + "value": 75 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-motif-grey", + "themePath": [ + "artwork", + "motif", + "grey", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "grey", + "usage": "motif" + }, + "colorOption": { + "colorOptionName": "--grey-925-125", + "themePath": [ + "grey", + "_925_125", + "default" + ], + "color": { + "light": "#e5e5e5", + "dark": "#2a2a2a" + }, + "parsedColorOptionName": { + "colorName": "grey", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-motif-blue-france", + "themePath": [ + "artwork", + "motif", + "blueFrance", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "blueFrance", + "usage": "motif" + }, + "colorOption": { + "colorOptionName": "--blue-france-925-125", + "themePath": [ + "blueFrance", + "_925_125", + "default" + ], + "color": { + "light": "#e3e3fd", + "dark": "#272747" + }, + "parsedColorOptionName": { + "colorName": "blueFrance", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-motif-red-marianne", + "themePath": [ + "artwork", + "motif", + "redMarianne", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "redMarianne", + "usage": "motif" + }, + "colorOption": { + "colorOptionName": "--red-marianne-925-125", + "themePath": [ + "redMarianne", + "_925_125", + "default" + ], + "color": { + "light": "#fddede", + "dark": "#3b2424" + }, + "parsedColorOptionName": { + "colorName": "redMarianne", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-motif-green-tilleul-verveine", + "themePath": [ + "artwork", + "motif", + "greenTilleulVerveine", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "greenTilleulVerveine", + "usage": "motif" + }, + "colorOption": { + "colorOptionName": "--green-tilleul-verveine-925-125", + "themePath": [ + "greenTilleulVerveine", + "_925_125", + "default" + ], + "color": { + "light": "#fbe769", + "dark": "#2d2a1d" + }, + "parsedColorOptionName": { + "colorName": "greenTilleulVerveine", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-motif-green-bourgeon", + "themePath": [ + "artwork", + "motif", + "greenBourgeon", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "greenBourgeon", + "usage": "motif" + }, + "colorOption": { + "colorOptionName": "--green-bourgeon-925-125", + "themePath": [ + "greenBourgeon", + "_925_125", + "default" + ], + "color": { + "light": "#a9fb68", + "dark": "#232d1d" + }, + "parsedColorOptionName": { + "colorName": "greenBourgeon", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-motif-green-emeraude", + "themePath": [ + "artwork", + "motif", + "greenEmeraude", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "greenEmeraude", + "usage": "motif" + }, + "colorOption": { + "colorOptionName": "--green-emeraude-925-125", + "themePath": [ + "greenEmeraude", + "_925_125", + "default" + ], + "color": { + "light": "#9ef9be", + "dark": "#1e2e23" + }, + "parsedColorOptionName": { + "colorName": "greenEmeraude", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-motif-green-menthe", + "themePath": [ + "artwork", + "motif", + "greenMenthe", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "greenMenthe", + "usage": "motif" + }, + "colorOption": { + "colorOptionName": "--green-menthe-925-125", + "themePath": [ + "greenMenthe", + "_925_125", + "default" + ], + "color": { + "light": "#8bf8e7", + "dark": "#1f2d2a" + }, + "parsedColorOptionName": { + "colorName": "greenMenthe", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-motif-green-archipel", + "themePath": [ + "artwork", + "motif", + "greenArchipel", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "greenArchipel", + "usage": "motif" + }, + "colorOption": { + "colorOptionName": "--green-archipel-925-125", + "themePath": [ + "greenArchipel", + "_925_125", + "default" + ], + "color": { + "light": "#a6f2fa", + "dark": "#1f2c2e" + }, + "parsedColorOptionName": { + "colorName": "greenArchipel", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-motif-blue-ecume", + "themePath": [ + "artwork", + "motif", + "blueEcume", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "blueEcume", + "usage": "motif" + }, + "colorOption": { + "colorOptionName": "--blue-ecume-925-125", + "themePath": [ + "blueEcume", + "_925_125", + "default" + ], + "color": { + "light": "#dee5fd", + "dark": "#222940" + }, + "parsedColorOptionName": { + "colorName": "blueEcume", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-motif-blue-cumulus", + "themePath": [ + "artwork", + "motif", + "blueCumulus", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "blueCumulus", + "usage": "motif" + }, + "colorOption": { + "colorOptionName": "--blue-cumulus-925-125", + "themePath": [ + "blueCumulus", + "_925_125", + "default" + ], + "color": { + "light": "#dae6fd", + "dark": "#212a3a" + }, + "parsedColorOptionName": { + "colorName": "blueCumulus", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-motif-purple-glycine", + "themePath": [ + "artwork", + "motif", + "purpleGlycine", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "purpleGlycine", + "usage": "motif" + }, + "colorOption": { + "colorOptionName": "--purple-glycine-925-125", + "themePath": [ + "purpleGlycine", + "_925_125", + "default" + ], + "color": { + "light": "#fddbfa", + "dark": "#332632" + }, + "parsedColorOptionName": { + "colorName": "purpleGlycine", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-motif-pink-macaron", + "themePath": [ + "artwork", + "motif", + "pinkMacaron", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "pinkMacaron", + "usage": "motif" + }, + "colorOption": { + "colorOptionName": "--pink-macaron-925-125", + "themePath": [ + "pinkMacaron", + "_925_125", + "default" + ], + "color": { + "light": "#fddfda", + "dark": "#352724" + }, + "parsedColorOptionName": { + "colorName": "pinkMacaron", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-motif-pink-tuile", + "themePath": [ + "artwork", + "motif", + "pinkTuile", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "pinkTuile", + "usage": "motif" + }, + "colorOption": { + "colorOptionName": "--pink-tuile-925-125", + "themePath": [ + "pinkTuile", + "_925_125", + "default" + ], + "color": { + "light": "#fddfdb", + "dark": "#372624" + }, + "parsedColorOptionName": { + "colorName": "pinkTuile", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-motif-yellow-tournesol", + "themePath": [ + "artwork", + "motif", + "yellowTournesol", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "yellowTournesol", + "usage": "motif" + }, + "colorOption": { + "colorOptionName": "--yellow-tournesol-925-125", + "themePath": [ + "yellowTournesol", + "_925_125", + "default" + ], + "color": { + "light": "#fde39c", + "dark": "#302a1a" + }, + "parsedColorOptionName": { + "colorName": "yellowTournesol", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-motif-yellow-moutarde", + "themePath": [ + "artwork", + "motif", + "yellowMoutarde", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "yellowMoutarde", + "usage": "motif" + }, + "colorOption": { + "colorOptionName": "--yellow-moutarde-925-125", + "themePath": [ + "yellowMoutarde", + "_925_125", + "default" + ], + "color": { + "light": "#fde2b5", + "dark": "#30291d" + }, + "parsedColorOptionName": { + "colorName": "yellowMoutarde", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-motif-orange-terre-battue", + "themePath": [ + "artwork", + "motif", + "orangeTerreBattue", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "orangeTerreBattue", + "usage": "motif" + }, + "colorOption": { + "colorOptionName": "--orange-terre-battue-925-125", + "themePath": [ + "orangeTerreBattue", + "_925_125", + "default" + ], + "color": { + "light": "#fddfd8", + "dark": "#382621" + }, + "parsedColorOptionName": { + "colorName": "orangeTerreBattue", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-motif-brown-cafe-creme", + "themePath": [ + "artwork", + "motif", + "brownCafeCreme", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "brownCafeCreme", + "usage": "motif" + }, + "colorOption": { + "colorOptionName": "--brown-cafe-creme-925-125", + "themePath": [ + "brownCafeCreme", + "_925_125", + "default" + ], + "color": { + "light": "#f4e3c7", + "dark": "#2e2a21" + }, + "parsedColorOptionName": { + "colorName": "brownCafeCreme", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-motif-brown-caramel", + "themePath": [ + "artwork", + "motif", + "brownCaramel", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "brownCaramel", + "usage": "motif" + }, + "colorOption": { + "colorOptionName": "--brown-caramel-925-125", + "themePath": [ + "brownCaramel", + "_925_125", + "default" + ], + "color": { + "light": "#f3e2d9", + "dark": "#332821" + }, + "parsedColorOptionName": { + "colorName": "brownCaramel", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-motif-brown-opera", + "themePath": [ + "artwork", + "motif", + "brownOpera", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "brownOpera", + "usage": "motif" + }, + "colorOption": { + "colorOptionName": "--brown-opera-925-125", + "themePath": [ + "brownOpera", + "_925_125", + "default" + ], + "color": { + "light": "#f3e2d7", + "dark": "#322821" + }, + "parsedColorOptionName": { + "colorName": "brownOpera", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + } + } + } + }, + { + "colorDecisionName": "--artwork-motif-beige-gris-galet", + "themePath": [ + "artwork", + "motif", + "beigeGrisGalet", + "default" + ], + "parsedColorDecisionName": { + "context": "artwork", + "colorName": "beigeGrisGalet", + "usage": "motif" + }, + "colorOption": { + "colorOptionName": "--beige-gris-galet-925-125", + "themePath": [ + "beigeGrisGalet", + "_925_125", + "default" + ], + "color": { + "light": "#eee4d9", + "dark": "#2e2924" + }, + "parsedColorOptionName": { + "colorName": "beigeGrisGalet", + "brightness": { + "isInvariant": false, + "light": { + "value": 925 + }, + "dark": { + "value": 125 + } + } + } + } + } +]; +//# sourceMappingURL=colorDecisionAndCorrespondingOptions.js.map \ No newline at end of file diff --git a/dist/fr/generatedFromCss/colorDecisionAndCorrespondingOptions.js.map b/dist/fr/generatedFromCss/colorDecisionAndCorrespondingOptions.js.map new file mode 100644 index 0000000..0866fb6 --- /dev/null +++ b/dist/fr/generatedFromCss/colorDecisionAndCorrespondingOptions.js.map @@ -0,0 +1 @@ +{"version":3,"file":"colorDecisionAndCorrespondingOptions.js","sourceRoot":"","sources":["../../../src/fr/generatedFromCss/colorDecisionAndCorrespondingOptions.ts"],"names":[],"mappings":"AAAA,+FAA+F;AAG/F,MAAM,CAAC,MAAM,oCAAoC,GAAE;IAC/C;QACI,mBAAmB,EAAE,2BAA2B;QAChD,WAAW,EAAE;YACT,YAAY;YACZ,SAAS;YACT,MAAM;YACN,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,SAAS;SACrB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,gBAAgB;YACnC,WAAW,EAAE;gBACT,MAAM;gBACN,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,IAAI;qBAChB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,iCAAiC;QACtD,WAAW,EAAE;YACT,YAAY;YACZ,SAAS;YACT,MAAM;YACN,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,SAAS;SACrB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,sBAAsB;YACzC,WAAW,EAAE;gBACT,MAAM;gBACN,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,IAAI;qBAChB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,kCAAkC;QACvD,WAAW,EAAE;YACT,YAAY;YACZ,SAAS;YACT,MAAM;YACN,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,SAAS;SACrB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,uBAAuB;YAC1C,WAAW,EAAE;gBACT,MAAM;gBACN,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,IAAI;qBAChB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,uBAAuB;QAC5C,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,MAAM;YACN,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,eAAe;YAClC,WAAW,EAAE;gBACT,MAAM;gBACN,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,6BAA6B;QAClD,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,MAAM;YACN,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,qBAAqB;YACxC,WAAW,EAAE;gBACT,MAAM;gBACN,SAAS;gBACT,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,8BAA8B;QACnD,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,MAAM;YACN,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,sBAAsB;YACzC,WAAW,EAAE;gBACT,MAAM;gBACN,SAAS;gBACT,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,8BAA8B;QACnD,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,YAAY;YACZ,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,sBAAsB;YACzC,WAAW,EAAE;gBACT,YAAY;gBACZ,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,oCAAoC;QACzD,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,YAAY;YACZ,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,4BAA4B;YAC/C,WAAW,EAAE;gBACT,YAAY;gBACZ,SAAS;gBACT,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,qCAAqC;QAC1D,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,YAAY;YACZ,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,6BAA6B;YAChD,WAAW,EAAE;gBACT,YAAY;gBACZ,SAAS;gBACT,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,+BAA+B;QACpD,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,uBAAuB;YAC1C,WAAW,EAAE;gBACT,aAAa;gBACb,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,qCAAqC;QAC1D,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,aAAa;YACb,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,6BAA6B;YAChD,WAAW,EAAE;gBACT,aAAa;gBACb,SAAS;gBACT,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,sCAAsC;QAC3D,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,aAAa;YACb,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,8BAA8B;YACjD,WAAW,EAAE;gBACT,aAAa;gBACb,SAAS;gBACT,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,yCAAyC;QAC9D,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,sBAAsB;YACtB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,sBAAsB;YACnC,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,iCAAiC;YACpD,WAAW,EAAE;gBACT,sBAAsB;gBACtB,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,sBAAsB;gBACnC,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,+CAA+C;QACpE,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,sBAAsB;YACtB,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,sBAAsB;YACnC,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,uCAAuC;YAC1D,WAAW,EAAE;gBACT,sBAAsB;gBACtB,SAAS;gBACT,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,sBAAsB;gBACnC,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,gDAAgD;QACrE,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,sBAAsB;YACtB,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,sBAAsB;YACnC,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wCAAwC;YAC3D,WAAW,EAAE;gBACT,sBAAsB;gBACtB,SAAS;gBACT,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,sBAAsB;gBACnC,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,iCAAiC;QACtD,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,yBAAyB;YAC5C,WAAW,EAAE;gBACT,eAAe;gBACf,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,uCAAuC;QAC5D,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,eAAe;YACf,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,+BAA+B;YAClD,WAAW,EAAE;gBACT,eAAe;gBACf,SAAS;gBACT,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,wCAAwC;QAC7D,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,eAAe;YACf,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,gCAAgC;YACnD,WAAW,EAAE;gBACT,eAAe;gBACf,SAAS;gBACT,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,iCAAiC;QACtD,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,yBAAyB;YAC5C,WAAW,EAAE;gBACT,eAAe;gBACf,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,uCAAuC;QAC5D,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,eAAe;YACf,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,+BAA+B;YAClD,WAAW,EAAE;gBACT,eAAe;gBACf,SAAS;gBACT,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,wCAAwC;QAC7D,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,eAAe;YACf,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,gCAAgC;YACnD,WAAW,EAAE;gBACT,eAAe;gBACf,SAAS;gBACT,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,+BAA+B;QACpD,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,uBAAuB;YAC1C,WAAW,EAAE;gBACT,aAAa;gBACb,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,qCAAqC;QAC1D,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,aAAa;YACb,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,6BAA6B;YAChD,WAAW,EAAE;gBACT,aAAa;gBACb,SAAS;gBACT,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,sCAAsC;QAC3D,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,aAAa;YACb,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,8BAA8B;YACjD,WAAW,EAAE;gBACT,aAAa;gBACb,SAAS;gBACT,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,iCAAiC;QACtD,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,yBAAyB;YAC5C,WAAW,EAAE;gBACT,eAAe;gBACf,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,uCAAuC;QAC5D,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,eAAe;YACf,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,+BAA+B;YAClD,WAAW,EAAE;gBACT,eAAe;gBACf,SAAS;gBACT,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,wCAAwC;QAC7D,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,eAAe;YACf,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,gCAAgC;YACnD,WAAW,EAAE;gBACT,eAAe;gBACf,SAAS;gBACT,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,6BAA6B;QAClD,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,WAAW;YACX,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,WAAW;YACxB,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,qBAAqB;YACxC,WAAW,EAAE;gBACT,WAAW;gBACX,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,WAAW;gBACxB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,mCAAmC;QACxD,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,WAAW;YACX,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,WAAW;YACxB,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,2BAA2B;YAC9C,WAAW,EAAE;gBACT,WAAW;gBACX,SAAS;gBACT,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,WAAW;gBACxB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,oCAAoC;QACzD,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,WAAW;YACX,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,WAAW;YACxB,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,4BAA4B;YAC/C,WAAW,EAAE;gBACT,WAAW;gBACX,SAAS;gBACT,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,WAAW;gBACxB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,+BAA+B;QACpD,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,uBAAuB;YAC1C,WAAW,EAAE;gBACT,aAAa;gBACb,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,qCAAqC;QAC1D,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,aAAa;YACb,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,6BAA6B;YAChD,WAAW,EAAE;gBACT,aAAa;gBACb,SAAS;gBACT,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,sCAAsC;QAC3D,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,aAAa;YACb,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,8BAA8B;YACjD,WAAW,EAAE;gBACT,aAAa;gBACb,SAAS;gBACT,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,iCAAiC;QACtD,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,yBAAyB;YAC5C,WAAW,EAAE;gBACT,eAAe;gBACf,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,uCAAuC;QAC5D,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,eAAe;YACf,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,+BAA+B;YAClD,WAAW,EAAE;gBACT,eAAe;gBACf,SAAS;gBACT,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,wCAAwC;QAC7D,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,eAAe;YACf,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,gCAAgC;YACnD,WAAW,EAAE;gBACT,eAAe;gBACf,SAAS;gBACT,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,+BAA+B;QACpD,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,uBAAuB;YAC1C,WAAW,EAAE;gBACT,aAAa;gBACb,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,qCAAqC;QAC1D,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,aAAa;YACb,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,6BAA6B;YAChD,WAAW,EAAE;gBACT,aAAa;gBACb,SAAS;gBACT,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,sCAAsC;QAC3D,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,aAAa;YACb,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,8BAA8B;YACjD,WAAW,EAAE;gBACT,aAAa;gBACb,SAAS;gBACT,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,6BAA6B;QAClD,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,WAAW;YACX,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,WAAW;YACxB,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,qBAAqB;YACxC,WAAW,EAAE;gBACT,WAAW;gBACX,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,WAAW;gBACxB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,mCAAmC;QACxD,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,WAAW;YACX,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,WAAW;YACxB,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,2BAA2B;YAC9C,WAAW,EAAE;gBACT,WAAW;gBACX,SAAS;gBACT,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,WAAW;gBACxB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,oCAAoC;QACzD,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,WAAW;YACX,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,WAAW;YACxB,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,4BAA4B;YAC/C,WAAW,EAAE;gBACT,WAAW;gBACX,SAAS;gBACT,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,WAAW;gBACxB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,mCAAmC;QACxD,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,iBAAiB;YACjB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,iBAAiB;YAC9B,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,2BAA2B;YAC9C,WAAW,EAAE;gBACT,iBAAiB;gBACjB,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,iBAAiB;gBAC9B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,yCAAyC;QAC9D,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,iBAAiB;YACjB,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,iBAAiB;YAC9B,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,iCAAiC;YACpD,WAAW,EAAE;gBACT,iBAAiB;gBACjB,SAAS;gBACT,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,iBAAiB;gBAC9B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,0CAA0C;QAC/D,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,iBAAiB;YACjB,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,iBAAiB;YAC9B,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,kCAAkC;YACrD,WAAW,EAAE;gBACT,iBAAiB;gBACjB,SAAS;gBACT,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,iBAAiB;gBAC9B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,kCAAkC;QACvD,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,gBAAgB;YAChB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,0BAA0B;YAC7C,WAAW,EAAE;gBACT,gBAAgB;gBAChB,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,wCAAwC;QAC7D,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,gBAAgB;YAChB,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,gCAAgC;YACnD,WAAW,EAAE;gBACT,gBAAgB;gBAChB,SAAS;gBACT,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,yCAAyC;QAC9D,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,gBAAgB;YAChB,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,iCAAiC;YACpD,WAAW,EAAE;gBACT,gBAAgB;gBAChB,SAAS;gBACT,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,sCAAsC;QAC3D,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,mBAAmB;YACnB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,mBAAmB;YAChC,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,8BAA8B;YACjD,WAAW,EAAE;gBACT,mBAAmB;gBACnB,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,mBAAmB;gBAChC,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,4CAA4C;QACjE,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,mBAAmB;YACnB,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,mBAAmB;YAChC,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,oCAAoC;YACvD,WAAW,EAAE;gBACT,mBAAmB;gBACnB,SAAS;gBACT,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,mBAAmB;gBAChC,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,6CAA6C;QAClE,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,mBAAmB;YACnB,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,mBAAmB;YAChC,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,qCAAqC;YACxD,WAAW,EAAE;gBACT,mBAAmB;gBACnB,SAAS;gBACT,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,mBAAmB;gBAChC,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,mCAAmC;QACxD,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,gBAAgB;YAChB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,2BAA2B;YAC9C,WAAW,EAAE;gBACT,gBAAgB;gBAChB,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,yCAAyC;QAC9D,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,gBAAgB;YAChB,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,iCAAiC;YACpD,WAAW,EAAE;gBACT,gBAAgB;gBAChB,SAAS;gBACT,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,0CAA0C;QAC/D,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,gBAAgB;YAChB,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,kCAAkC;YACrD,WAAW,EAAE;gBACT,gBAAgB;gBAChB,SAAS;gBACT,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,gCAAgC;QACrD,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,cAAc;YACd,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,cAAc;YAC3B,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wBAAwB;YAC3C,WAAW,EAAE;gBACT,cAAc;gBACd,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,cAAc;gBAC3B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,sCAAsC;QAC3D,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,cAAc;YACd,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,cAAc;YAC3B,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,8BAA8B;YACjD,WAAW,EAAE;gBACT,cAAc;gBACd,SAAS;gBACT,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,cAAc;gBAC3B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,uCAAuC;QAC5D,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,cAAc;YACd,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,cAAc;YAC3B,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,+BAA+B;YAClD,WAAW,EAAE;gBACT,cAAc;gBACd,SAAS;gBACT,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,cAAc;gBAC3B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,8BAA8B;QACnD,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,YAAY;YACZ,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,sBAAsB;YACzC,WAAW,EAAE;gBACT,YAAY;gBACZ,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,oCAAoC;QACzD,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,YAAY;YACZ,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,4BAA4B;YAC/C,WAAW,EAAE;gBACT,YAAY;gBACZ,SAAS;gBACT,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,qCAAqC;QAC1D,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,YAAY;YACZ,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,6BAA6B;YAChD,WAAW,EAAE;gBACT,YAAY;gBACZ,SAAS;gBACT,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,mCAAmC;QACxD,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,gBAAgB;YAChB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,2BAA2B;YAC9C,WAAW,EAAE;gBACT,gBAAgB;gBAChB,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,yCAAyC;QAC9D,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,gBAAgB;YAChB,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,iCAAiC;YACpD,WAAW,EAAE;gBACT,gBAAgB;gBAChB,SAAS;gBACT,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,0CAA0C;QAC/D,WAAW,EAAE;YACT,YAAY;YACZ,KAAK;YACL,gBAAgB;YAChB,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,KAAK;SACjB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,kCAAkC;YACrD,WAAW,EAAE;gBACT,gBAAgB;gBAChB,SAAS;gBACT,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,4BAA4B;QACjD,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,MAAM;YACN,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,gBAAgB;YACnC,WAAW,EAAE;gBACT,MAAM;gBACN,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,kCAAkC;QACvD,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,MAAM;YACN,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,sBAAsB;YACzC,WAAW,EAAE;gBACT,MAAM;gBACN,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,mCAAmC;QACxD,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,MAAM;YACN,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,uBAAuB;YAC1C,WAAW,EAAE;gBACT,MAAM;gBACN,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,mCAAmC;QACxD,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,YAAY;YACZ,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,uBAAuB;YAC1C,WAAW,EAAE;gBACT,YAAY;gBACZ,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,yCAAyC;QAC9D,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,YAAY;YACZ,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,6BAA6B;YAChD,WAAW,EAAE;gBACT,YAAY;gBACZ,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,0CAA0C;QAC/D,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,YAAY;YACZ,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,8BAA8B;YACjD,WAAW,EAAE;gBACT,YAAY;gBACZ,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,oCAAoC;QACzD,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wBAAwB;YAC3C,WAAW,EAAE;gBACT,aAAa;gBACb,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,0CAA0C;QAC/D,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,aAAa;YACb,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,8BAA8B;YACjD,WAAW,EAAE;gBACT,aAAa;gBACb,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,2CAA2C;QAChE,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,aAAa;YACb,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,+BAA+B;YAClD,WAAW,EAAE;gBACT,aAAa;gBACb,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,8CAA8C;QACnE,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,sBAAsB;YACtB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,sBAAsB;YACnC,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,kCAAkC;YACrD,WAAW,EAAE;gBACT,sBAAsB;gBACtB,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,sBAAsB;gBACnC,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,oDAAoD;QACzE,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,sBAAsB;YACtB,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,sBAAsB;YACnC,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wCAAwC;YAC3D,WAAW,EAAE;gBACT,sBAAsB;gBACtB,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,sBAAsB;gBACnC,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,qDAAqD;QAC1E,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,sBAAsB;YACtB,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,sBAAsB;YACnC,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,yCAAyC;YAC5D,WAAW,EAAE;gBACT,sBAAsB;gBACtB,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,sBAAsB;gBACnC,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,sCAAsC;QAC3D,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,0BAA0B;YAC7C,WAAW,EAAE;gBACT,eAAe;gBACf,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,4CAA4C;QACjE,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,eAAe;YACf,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,gCAAgC;YACnD,WAAW,EAAE;gBACT,eAAe;gBACf,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,6CAA6C;QAClE,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,eAAe;YACf,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,iCAAiC;YACpD,WAAW,EAAE;gBACT,eAAe;gBACf,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,sCAAsC;QAC3D,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,0BAA0B;YAC7C,WAAW,EAAE;gBACT,eAAe;gBACf,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,4CAA4C;QACjE,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,eAAe;YACf,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,gCAAgC;YACnD,WAAW,EAAE;gBACT,eAAe;gBACf,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,6CAA6C;QAClE,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,eAAe;YACf,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,iCAAiC;YACpD,WAAW,EAAE;gBACT,eAAe;gBACf,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,oCAAoC;QACzD,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wBAAwB;YAC3C,WAAW,EAAE;gBACT,aAAa;gBACb,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,0CAA0C;QAC/D,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,aAAa;YACb,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,8BAA8B;YACjD,WAAW,EAAE;gBACT,aAAa;gBACb,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,2CAA2C;QAChE,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,aAAa;YACb,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,+BAA+B;YAClD,WAAW,EAAE;gBACT,aAAa;gBACb,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,sCAAsC;QAC3D,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,0BAA0B;YAC7C,WAAW,EAAE;gBACT,eAAe;gBACf,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,4CAA4C;QACjE,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,eAAe;YACf,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,gCAAgC;YACnD,WAAW,EAAE;gBACT,eAAe;gBACf,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,6CAA6C;QAClE,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,eAAe;YACf,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,iCAAiC;YACpD,WAAW,EAAE;gBACT,eAAe;gBACf,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,kCAAkC;QACvD,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,WAAW;YACX,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,WAAW;YACxB,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,sBAAsB;YACzC,WAAW,EAAE;gBACT,WAAW;gBACX,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,WAAW;gBACxB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,wCAAwC;QAC7D,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,WAAW;YACX,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,WAAW;YACxB,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,4BAA4B;YAC/C,WAAW,EAAE;gBACT,WAAW;gBACX,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,WAAW;gBACxB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,yCAAyC;QAC9D,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,WAAW;YACX,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,WAAW;YACxB,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,6BAA6B;YAChD,WAAW,EAAE;gBACT,WAAW;gBACX,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,WAAW;gBACxB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,oCAAoC;QACzD,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wBAAwB;YAC3C,WAAW,EAAE;gBACT,aAAa;gBACb,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,0CAA0C;QAC/D,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,aAAa;YACb,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,8BAA8B;YACjD,WAAW,EAAE;gBACT,aAAa;gBACb,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,2CAA2C;QAChE,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,aAAa;YACb,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,+BAA+B;YAClD,WAAW,EAAE;gBACT,aAAa;gBACb,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,sCAAsC;QAC3D,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,0BAA0B;YAC7C,WAAW,EAAE;gBACT,eAAe;gBACf,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,4CAA4C;QACjE,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,eAAe;YACf,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,gCAAgC;YACnD,WAAW,EAAE;gBACT,eAAe;gBACf,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,6CAA6C;QAClE,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,eAAe;YACf,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,iCAAiC;YACpD,WAAW,EAAE;gBACT,eAAe;gBACf,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,oCAAoC;QACzD,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wBAAwB;YAC3C,WAAW,EAAE;gBACT,aAAa;gBACb,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,0CAA0C;QAC/D,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,aAAa;YACb,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,8BAA8B;YACjD,WAAW,EAAE;gBACT,aAAa;gBACb,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,2CAA2C;QAChE,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,aAAa;YACb,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,+BAA+B;YAClD,WAAW,EAAE;gBACT,aAAa;gBACb,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,kCAAkC;QACvD,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,WAAW;YACX,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,WAAW;YACxB,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,sBAAsB;YACzC,WAAW,EAAE;gBACT,WAAW;gBACX,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,WAAW;gBACxB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,wCAAwC;QAC7D,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,WAAW;YACX,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,WAAW;YACxB,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,4BAA4B;YAC/C,WAAW,EAAE;gBACT,WAAW;gBACX,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,WAAW;gBACxB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,yCAAyC;QAC9D,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,WAAW;YACX,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,WAAW;YACxB,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,6BAA6B;YAChD,WAAW,EAAE;gBACT,WAAW;gBACX,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,WAAW;gBACxB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,wCAAwC;QAC7D,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,iBAAiB;YACjB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,iBAAiB;YAC9B,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,4BAA4B;YAC/C,WAAW,EAAE;gBACT,iBAAiB;gBACjB,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,iBAAiB;gBAC9B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,8CAA8C;QACnE,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,iBAAiB;YACjB,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,iBAAiB;YAC9B,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,kCAAkC;YACrD,WAAW,EAAE;gBACT,iBAAiB;gBACjB,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,iBAAiB;gBAC9B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,+CAA+C;QACpE,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,iBAAiB;YACjB,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,iBAAiB;YAC9B,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,mCAAmC;YACtD,WAAW,EAAE;gBACT,iBAAiB;gBACjB,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,iBAAiB;gBAC9B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,uCAAuC;QAC5D,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,gBAAgB;YAChB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,2BAA2B;YAC9C,WAAW,EAAE;gBACT,gBAAgB;gBAChB,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,6CAA6C;QAClE,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,gBAAgB;YAChB,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,iCAAiC;YACpD,WAAW,EAAE;gBACT,gBAAgB;gBAChB,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,8CAA8C;QACnE,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,gBAAgB;YAChB,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,kCAAkC;YACrD,WAAW,EAAE;gBACT,gBAAgB;gBAChB,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,2CAA2C;QAChE,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,mBAAmB;YACnB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,mBAAmB;YAChC,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,+BAA+B;YAClD,WAAW,EAAE;gBACT,mBAAmB;gBACnB,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,mBAAmB;gBAChC,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,iDAAiD;QACtE,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,mBAAmB;YACnB,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,mBAAmB;YAChC,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,qCAAqC;YACxD,WAAW,EAAE;gBACT,mBAAmB;gBACnB,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,mBAAmB;gBAChC,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,kDAAkD;QACvE,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,mBAAmB;YACnB,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,mBAAmB;YAChC,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,sCAAsC;YACzD,WAAW,EAAE;gBACT,mBAAmB;gBACnB,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,mBAAmB;gBAChC,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,wCAAwC;QAC7D,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,gBAAgB;YAChB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,4BAA4B;YAC/C,WAAW,EAAE;gBACT,gBAAgB;gBAChB,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,8CAA8C;QACnE,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,gBAAgB;YAChB,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,kCAAkC;YACrD,WAAW,EAAE;gBACT,gBAAgB;gBAChB,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,+CAA+C;QACpE,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,gBAAgB;YAChB,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,mCAAmC;YACtD,WAAW,EAAE;gBACT,gBAAgB;gBAChB,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,qCAAqC;QAC1D,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,cAAc;YACd,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,cAAc;YAC3B,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,yBAAyB;YAC5C,WAAW,EAAE;gBACT,cAAc;gBACd,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,cAAc;gBAC3B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,2CAA2C;QAChE,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,cAAc;YACd,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,cAAc;YAC3B,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,+BAA+B;YAClD,WAAW,EAAE;gBACT,cAAc;gBACd,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,cAAc;gBAC3B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,4CAA4C;QACjE,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,cAAc;YACd,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,cAAc;YAC3B,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,gCAAgC;YACnD,WAAW,EAAE;gBACT,cAAc;gBACd,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,cAAc;gBAC3B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,mCAAmC;QACxD,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,YAAY;YACZ,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,uBAAuB;YAC1C,WAAW,EAAE;gBACT,YAAY;gBACZ,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,yCAAyC;QAC9D,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,YAAY;YACZ,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,6BAA6B;YAChD,WAAW,EAAE;gBACT,YAAY;gBACZ,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,0CAA0C;QAC/D,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,YAAY;YACZ,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,8BAA8B;YACjD,WAAW,EAAE;gBACT,YAAY;gBACZ,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,wCAAwC;QAC7D,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,gBAAgB;YAChB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,4BAA4B;YAC/C,WAAW,EAAE;gBACT,gBAAgB;gBAChB,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,8CAA8C;QACnE,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,gBAAgB;YAChB,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,kCAAkC;YACrD,WAAW,EAAE;gBACT,gBAAgB;gBAChB,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,+CAA+C;QACpE,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,gBAAgB;YAChB,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,mCAAmC;YACtD,WAAW,EAAE;gBACT,gBAAgB;gBAChB,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,4BAA4B;QACjD,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,MAAM;YACN,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,gBAAgB;YACnC,WAAW,EAAE;gBACT,MAAM;gBACN,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,kCAAkC;QACvD,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,MAAM;YACN,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,sBAAsB;YACzC,WAAW,EAAE;gBACT,MAAM;gBACN,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,mCAAmC;QACxD,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,MAAM;YACN,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,uBAAuB;YAC1C,WAAW,EAAE;gBACT,MAAM;gBACN,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,+BAA+B;QACpD,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,SAAS;YACT,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,SAAS;YACtB,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,mBAAmB;YACtC,WAAW,EAAE;gBACT,SAAS;gBACT,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,SAAS;gBACtB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,qCAAqC;QAC1D,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,SAAS;YACT,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,SAAS;YACtB,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,yBAAyB;YAC5C,WAAW,EAAE;gBACT,SAAS;gBACT,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,SAAS;gBACtB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,sCAAsC;QAC3D,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,SAAS;YACT,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,SAAS;YACtB,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,0BAA0B;YAC7C,WAAW,EAAE;gBACT,SAAS;gBACT,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,SAAS;gBACtB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,+BAA+B;QACpD,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,SAAS;YACT,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,SAAS;YACtB,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,mBAAmB;YACtC,WAAW,EAAE;gBACT,SAAS;gBACT,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,SAAS;gBACtB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,qCAAqC;QAC1D,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,SAAS;YACT,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,SAAS;YACtB,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,yBAAyB;YAC5C,WAAW,EAAE;gBACT,SAAS;gBACT,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,SAAS;gBACtB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,sCAAsC;QAC3D,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,SAAS;YACT,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,SAAS;YACtB,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,0BAA0B;YAC7C,WAAW,EAAE;gBACT,SAAS;gBACT,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,SAAS;gBACtB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,6BAA6B;QAClD,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,OAAO;YACP,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,OAAO;YACpB,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,iBAAiB;YACpC,WAAW,EAAE;gBACT,OAAO;gBACP,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,OAAO;gBACpB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,mCAAmC;QACxD,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,OAAO;YACP,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,OAAO;YACpB,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,uBAAuB;YAC1C,WAAW,EAAE;gBACT,OAAO;gBACP,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,OAAO;gBACpB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,oCAAoC;QACzD,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,OAAO;YACP,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,OAAO;YACpB,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wBAAwB;YAC3C,WAAW,EAAE;gBACT,OAAO;gBACP,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,OAAO;gBACpB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,wBAAwB;QAC7C,WAAW,EAAE;YACT,YAAY;YACZ,MAAM;YACN,MAAM;YACN,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,MAAM;SAClB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,gBAAgB;YACnC,WAAW,EAAE;gBACT,MAAM;gBACN,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,+BAA+B;QACpD,WAAW,EAAE;YACT,YAAY;YACZ,MAAM;YACN,YAAY;YACZ,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,MAAM;SAClB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,2BAA2B;YAC9C,WAAW,EAAE;gBACT,YAAY;gBACZ,YAAY;gBACZ,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,gCAAgC;QACrD,WAAW,EAAE;YACT,YAAY;YACZ,MAAM;YACN,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,MAAM;SAClB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wBAAwB;YAC3C,WAAW,EAAE;gBACT,aAAa;gBACb,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,0CAA0C;QAC/D,WAAW,EAAE;YACT,YAAY;YACZ,MAAM;YACN,sBAAsB;YACtB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,sBAAsB;YACnC,OAAO,EAAE,MAAM;SAClB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,2CAA2C;YAC9D,WAAW,EAAE;gBACT,sBAAsB;gBACtB,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,sBAAsB;gBACnC,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,kCAAkC;QACvD,WAAW,EAAE;YACT,YAAY;YACZ,MAAM;YACN,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,MAAM;SAClB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,mCAAmC;YACtD,WAAW,EAAE;gBACT,eAAe;gBACf,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,kCAAkC;QACvD,WAAW,EAAE;YACT,YAAY;YACZ,MAAM;YACN,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,MAAM;SAClB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,mCAAmC;YACtD,WAAW,EAAE;gBACT,eAAe;gBACf,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,gCAAgC;QACrD,WAAW,EAAE;YACT,YAAY;YACZ,MAAM;YACN,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,MAAM;SAClB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,iCAAiC;YACpD,WAAW,EAAE;gBACT,aAAa;gBACb,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,kCAAkC;QACvD,WAAW,EAAE;YACT,YAAY;YACZ,MAAM;YACN,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,MAAM;SAClB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,mCAAmC;YACtD,WAAW,EAAE;gBACT,eAAe;gBACf,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,8BAA8B;QACnD,WAAW,EAAE;YACT,YAAY;YACZ,MAAM;YACN,WAAW;YACX,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,WAAW;YACxB,OAAO,EAAE,MAAM;SAClB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,+BAA+B;YAClD,WAAW,EAAE;gBACT,WAAW;gBACX,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,WAAW;gBACxB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,gCAAgC;QACrD,WAAW,EAAE;YACT,YAAY;YACZ,MAAM;YACN,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,MAAM;SAClB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,iCAAiC;YACpD,WAAW,EAAE;gBACT,aAAa;gBACb,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,kCAAkC;QACvD,WAAW,EAAE;YACT,YAAY;YACZ,MAAM;YACN,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,MAAM;SAClB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,mCAAmC;YACtD,WAAW,EAAE;gBACT,eAAe;gBACf,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,gCAAgC;QACrD,WAAW,EAAE;YACT,YAAY;YACZ,MAAM;YACN,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,MAAM;SAClB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,iCAAiC;YACpD,WAAW,EAAE;gBACT,aAAa;gBACb,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,8BAA8B;QACnD,WAAW,EAAE;YACT,YAAY;YACZ,MAAM;YACN,WAAW;YACX,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,WAAW;YACxB,OAAO,EAAE,MAAM;SAClB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,+BAA+B;YAClD,WAAW,EAAE;gBACT,WAAW;gBACX,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,WAAW;gBACxB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,oCAAoC;QACzD,WAAW,EAAE;YACT,YAAY;YACZ,MAAM;YACN,iBAAiB;YACjB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,iBAAiB;YAC9B,OAAO,EAAE,MAAM;SAClB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,qCAAqC;YACxD,WAAW,EAAE;gBACT,iBAAiB;gBACjB,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,iBAAiB;gBAC9B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,mCAAmC;QACxD,WAAW,EAAE;YACT,YAAY;YACZ,MAAM;YACN,gBAAgB;YAChB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,MAAM;SAClB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,oCAAoC;YACvD,WAAW,EAAE;gBACT,gBAAgB;gBAChB,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,uCAAuC;QAC5D,WAAW,EAAE;YACT,YAAY;YACZ,MAAM;YACN,mBAAmB;YACnB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,mBAAmB;YAChC,OAAO,EAAE,MAAM;SAClB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wCAAwC;YAC3D,WAAW,EAAE;gBACT,mBAAmB;gBACnB,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,mBAAmB;gBAChC,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,oCAAoC;QACzD,WAAW,EAAE;YACT,YAAY;YACZ,MAAM;YACN,gBAAgB;YAChB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,MAAM;SAClB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,qCAAqC;YACxD,WAAW,EAAE;gBACT,gBAAgB;gBAChB,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,iCAAiC;QACtD,WAAW,EAAE;YACT,YAAY;YACZ,MAAM;YACN,cAAc;YACd,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,cAAc;YAC3B,OAAO,EAAE,MAAM;SAClB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,kCAAkC;YACrD,WAAW,EAAE;gBACT,cAAc;gBACd,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,cAAc;gBAC3B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,+BAA+B;QACpD,WAAW,EAAE;YACT,YAAY;YACZ,MAAM;YACN,YAAY;YACZ,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,MAAM;SAClB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,gCAAgC;YACnD,WAAW,EAAE;gBACT,YAAY;gBACZ,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,oCAAoC;QACzD,WAAW,EAAE;YACT,YAAY;YACZ,MAAM;YACN,gBAAgB;YAChB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,MAAM;SAClB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,qCAAqC;YACxD,WAAW,EAAE;gBACT,gBAAgB;gBAChB,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,wBAAwB;QAC7C,WAAW,EAAE;YACT,YAAY;YACZ,MAAM;YACN,MAAM;YACN,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,MAAM;SAClB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,gBAAgB;YACnC,WAAW,EAAE;gBACT,MAAM;gBACN,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,2BAA2B;QAChD,WAAW,EAAE;YACT,YAAY;YACZ,MAAM;YACN,SAAS;YACT,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,SAAS;YACtB,OAAO,EAAE,MAAM;SAClB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,mBAAmB;YACtC,WAAW,EAAE;gBACT,SAAS;gBACT,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,SAAS;gBACtB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,2BAA2B;QAChD,WAAW,EAAE;YACT,YAAY;YACZ,MAAM;YACN,SAAS;YACT,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,SAAS;YACtB,OAAO,EAAE,MAAM;SAClB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,mBAAmB;YACtC,WAAW,EAAE;gBACT,SAAS;gBACT,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,SAAS;gBACtB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,yBAAyB;QAC9C,WAAW,EAAE;YACT,YAAY;YACZ,MAAM;YACN,OAAO;YACP,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,OAAO;YACpB,OAAO,EAAE,MAAM;SAClB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,iBAAiB;YACpC,WAAW,EAAE;gBACT,OAAO;gBACP,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,OAAO;gBACpB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,+BAA+B;QACpD,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,MAAM;YACN,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,gBAAgB;YACnC,WAAW,EAAE;gBACT,MAAM;gBACN,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,qCAAqC;QAC1D,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,MAAM;YACN,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,sBAAsB;YACzC,WAAW,EAAE;gBACT,MAAM;gBACN,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,sCAAsC;QAC3D,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,MAAM;YACN,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,uBAAuB;YAC1C,WAAW,EAAE;gBACT,MAAM;gBACN,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,sCAAsC;QAC3D,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,YAAY;YACZ,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,2BAA2B;YAC9C,WAAW,EAAE;gBACT,YAAY;gBACZ,YAAY;gBACZ,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,4CAA4C;QACjE,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,YAAY;YACZ,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,iCAAiC;YACpD,WAAW,EAAE;gBACT,YAAY;gBACZ,YAAY;gBACZ,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,6CAA6C;QAClE,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,YAAY;YACZ,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,kCAAkC;YACrD,WAAW,EAAE;gBACT,YAAY;gBACZ,YAAY;gBACZ,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,uCAAuC;QAC5D,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wBAAwB;YAC3C,WAAW,EAAE;gBACT,aAAa;gBACb,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,6CAA6C;QAClE,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,aAAa;YACb,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,8BAA8B;YACjD,WAAW,EAAE;gBACT,aAAa;gBACb,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,8CAA8C;QACnE,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,aAAa;YACb,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,+BAA+B;YAClD,WAAW,EAAE;gBACT,aAAa;gBACb,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,iDAAiD;QACtE,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,sBAAsB;YACtB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,sBAAsB;YACnC,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,2CAA2C;YAC9D,WAAW,EAAE;gBACT,sBAAsB;gBACtB,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,sBAAsB;gBACnC,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,uDAAuD;QAC5E,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,sBAAsB;YACtB,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,sBAAsB;YACnC,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,iDAAiD;YACpE,WAAW,EAAE;gBACT,sBAAsB;gBACtB,eAAe;gBACf,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,sBAAsB;gBACnC,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,wDAAwD;QAC7E,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,sBAAsB;YACtB,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,sBAAsB;YACnC,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,kDAAkD;YACrE,WAAW,EAAE;gBACT,sBAAsB;gBACtB,eAAe;gBACf,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,sBAAsB;gBACnC,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,yCAAyC;QAC9D,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,mCAAmC;YACtD,WAAW,EAAE;gBACT,eAAe;gBACf,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,+CAA+C;QACpE,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,eAAe;YACf,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,yCAAyC;YAC5D,WAAW,EAAE;gBACT,eAAe;gBACf,eAAe;gBACf,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,gDAAgD;QACrE,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,eAAe;YACf,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,0CAA0C;YAC7D,WAAW,EAAE;gBACT,eAAe;gBACf,eAAe;gBACf,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,yCAAyC;QAC9D,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,mCAAmC;YACtD,WAAW,EAAE;gBACT,eAAe;gBACf,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,+CAA+C;QACpE,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,eAAe;YACf,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,yCAAyC;YAC5D,WAAW,EAAE;gBACT,eAAe;gBACf,eAAe;gBACf,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,gDAAgD;QACrE,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,eAAe;YACf,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,0CAA0C;YAC7D,WAAW,EAAE;gBACT,eAAe;gBACf,eAAe;gBACf,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,uCAAuC;QAC5D,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,iCAAiC;YACpD,WAAW,EAAE;gBACT,aAAa;gBACb,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,6CAA6C;QAClE,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,aAAa;YACb,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,uCAAuC;YAC1D,WAAW,EAAE;gBACT,aAAa;gBACb,eAAe;gBACf,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,8CAA8C;QACnE,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,aAAa;YACb,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wCAAwC;YAC3D,WAAW,EAAE;gBACT,aAAa;gBACb,eAAe;gBACf,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,yCAAyC;QAC9D,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,mCAAmC;YACtD,WAAW,EAAE;gBACT,eAAe;gBACf,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,+CAA+C;QACpE,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,eAAe;YACf,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,yCAAyC;YAC5D,WAAW,EAAE;gBACT,eAAe;gBACf,eAAe;gBACf,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,gDAAgD;QACrE,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,eAAe;YACf,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,0CAA0C;YAC7D,WAAW,EAAE;gBACT,eAAe;gBACf,eAAe;gBACf,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,qCAAqC;QAC1D,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,WAAW;YACX,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,WAAW;YACxB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,+BAA+B;YAClD,WAAW,EAAE;gBACT,WAAW;gBACX,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,WAAW;gBACxB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,2CAA2C;QAChE,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,WAAW;YACX,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,WAAW;YACxB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,qCAAqC;YACxD,WAAW,EAAE;gBACT,WAAW;gBACX,eAAe;gBACf,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,WAAW;gBACxB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,4CAA4C;QACjE,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,WAAW;YACX,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,WAAW;YACxB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,sCAAsC;YACzD,WAAW,EAAE;gBACT,WAAW;gBACX,eAAe;gBACf,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,WAAW;gBACxB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,uCAAuC;QAC5D,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,iCAAiC;YACpD,WAAW,EAAE;gBACT,aAAa;gBACb,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,6CAA6C;QAClE,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,aAAa;YACb,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,uCAAuC;YAC1D,WAAW,EAAE;gBACT,aAAa;gBACb,eAAe;gBACf,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,8CAA8C;QACnE,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,aAAa;YACb,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wCAAwC;YAC3D,WAAW,EAAE;gBACT,aAAa;gBACb,eAAe;gBACf,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,yCAAyC;QAC9D,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,mCAAmC;YACtD,WAAW,EAAE;gBACT,eAAe;gBACf,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,+CAA+C;QACpE,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,eAAe;YACf,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,yCAAyC;YAC5D,WAAW,EAAE;gBACT,eAAe;gBACf,eAAe;gBACf,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,gDAAgD;QACrE,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,eAAe;YACf,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,0CAA0C;YAC7D,WAAW,EAAE;gBACT,eAAe;gBACf,eAAe;gBACf,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,uCAAuC;QAC5D,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,iCAAiC;YACpD,WAAW,EAAE;gBACT,aAAa;gBACb,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,6CAA6C;QAClE,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,aAAa;YACb,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,uCAAuC;YAC1D,WAAW,EAAE;gBACT,aAAa;gBACb,eAAe;gBACf,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,8CAA8C;QACnE,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,aAAa;YACb,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wCAAwC;YAC3D,WAAW,EAAE;gBACT,aAAa;gBACb,eAAe;gBACf,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,qCAAqC;QAC1D,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,WAAW;YACX,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,WAAW;YACxB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,+BAA+B;YAClD,WAAW,EAAE;gBACT,WAAW;gBACX,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,WAAW;gBACxB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,2CAA2C;QAChE,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,WAAW;YACX,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,WAAW;YACxB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,qCAAqC;YACxD,WAAW,EAAE;gBACT,WAAW;gBACX,eAAe;gBACf,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,WAAW;gBACxB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,4CAA4C;QACjE,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,WAAW;YACX,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,WAAW;YACxB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,sCAAsC;YACzD,WAAW,EAAE;gBACT,WAAW;gBACX,eAAe;gBACf,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,WAAW;gBACxB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,2CAA2C;QAChE,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,iBAAiB;YACjB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,iBAAiB;YAC9B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,qCAAqC;YACxD,WAAW,EAAE;gBACT,iBAAiB;gBACjB,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,iBAAiB;gBAC9B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,iDAAiD;QACtE,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,iBAAiB;YACjB,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,iBAAiB;YAC9B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,2CAA2C;YAC9D,WAAW,EAAE;gBACT,iBAAiB;gBACjB,eAAe;gBACf,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,iBAAiB;gBAC9B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,kDAAkD;QACvE,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,iBAAiB;YACjB,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,iBAAiB;YAC9B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,4CAA4C;YAC/D,WAAW,EAAE;gBACT,iBAAiB;gBACjB,eAAe;gBACf,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,iBAAiB;gBAC9B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,0CAA0C;QAC/D,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,gBAAgB;YAChB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,oCAAoC;YACvD,WAAW,EAAE;gBACT,gBAAgB;gBAChB,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,gDAAgD;QACrE,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,gBAAgB;YAChB,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,0CAA0C;YAC7D,WAAW,EAAE;gBACT,gBAAgB;gBAChB,eAAe;gBACf,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,iDAAiD;QACtE,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,gBAAgB;YAChB,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,2CAA2C;YAC9D,WAAW,EAAE;gBACT,gBAAgB;gBAChB,eAAe;gBACf,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,8CAA8C;QACnE,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,mBAAmB;YACnB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,mBAAmB;YAChC,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wCAAwC;YAC3D,WAAW,EAAE;gBACT,mBAAmB;gBACnB,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,mBAAmB;gBAChC,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,oDAAoD;QACzE,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,mBAAmB;YACnB,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,mBAAmB;YAChC,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,8CAA8C;YACjE,WAAW,EAAE;gBACT,mBAAmB;gBACnB,eAAe;gBACf,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,mBAAmB;gBAChC,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,qDAAqD;QAC1E,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,mBAAmB;YACnB,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,mBAAmB;YAChC,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,+CAA+C;YAClE,WAAW,EAAE;gBACT,mBAAmB;gBACnB,eAAe;gBACf,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,mBAAmB;gBAChC,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,2CAA2C;QAChE,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,gBAAgB;YAChB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,qCAAqC;YACxD,WAAW,EAAE;gBACT,gBAAgB;gBAChB,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,iDAAiD;QACtE,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,gBAAgB;YAChB,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,2CAA2C;YAC9D,WAAW,EAAE;gBACT,gBAAgB;gBAChB,eAAe;gBACf,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,kDAAkD;QACvE,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,gBAAgB;YAChB,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,4CAA4C;YAC/D,WAAW,EAAE;gBACT,gBAAgB;gBAChB,eAAe;gBACf,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,wCAAwC;QAC7D,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,cAAc;YACd,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,cAAc;YAC3B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,kCAAkC;YACrD,WAAW,EAAE;gBACT,cAAc;gBACd,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,cAAc;gBAC3B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,8CAA8C;QACnE,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,cAAc;YACd,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,cAAc;YAC3B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wCAAwC;YAC3D,WAAW,EAAE;gBACT,cAAc;gBACd,eAAe;gBACf,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,cAAc;gBAC3B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,+CAA+C;QACpE,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,cAAc;YACd,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,cAAc;YAC3B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,yCAAyC;YAC5D,WAAW,EAAE;gBACT,cAAc;gBACd,eAAe;gBACf,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,cAAc;gBAC3B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,sCAAsC;QAC3D,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,YAAY;YACZ,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,gCAAgC;YACnD,WAAW,EAAE;gBACT,YAAY;gBACZ,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,4CAA4C;QACjE,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,YAAY;YACZ,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,sCAAsC;YACzD,WAAW,EAAE;gBACT,YAAY;gBACZ,eAAe;gBACf,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,6CAA6C;QAClE,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,YAAY;YACZ,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,uCAAuC;YAC1D,WAAW,EAAE;gBACT,YAAY;gBACZ,eAAe;gBACf,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,2CAA2C;QAChE,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,gBAAgB;YAChB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,qCAAqC;YACxD,WAAW,EAAE;gBACT,gBAAgB;gBAChB,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,iDAAiD;QACtE,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,gBAAgB;YAChB,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,2CAA2C;YAC9D,WAAW,EAAE;gBACT,gBAAgB;gBAChB,eAAe;gBACf,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,kDAAkD;QACvE,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,gBAAgB;YAChB,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,4CAA4C;YAC/D,WAAW,EAAE;gBACT,gBAAgB;gBAChB,eAAe;gBACf,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,+BAA+B;QACpD,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,MAAM;YACN,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,gBAAgB;YACnC,WAAW,EAAE;gBACT,MAAM;gBACN,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,qCAAqC;QAC1D,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,MAAM;YACN,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,sBAAsB;YACzC,WAAW,EAAE;gBACT,MAAM;gBACN,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,sCAAsC;QAC3D,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,MAAM;YACN,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,uBAAuB;YAC1C,WAAW,EAAE;gBACT,MAAM;gBACN,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,kCAAkC;QACvD,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,SAAS;YACT,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,SAAS;YACtB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,mBAAmB;YACtC,WAAW,EAAE;gBACT,SAAS;gBACT,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,SAAS;gBACtB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,wCAAwC;QAC7D,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,SAAS;YACT,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,SAAS;YACtB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,yBAAyB;YAC5C,WAAW,EAAE;gBACT,SAAS;gBACT,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,SAAS;gBACtB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,yCAAyC;QAC9D,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,SAAS;YACT,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,SAAS;YACtB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,0BAA0B;YAC7C,WAAW,EAAE;gBACT,SAAS;gBACT,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,SAAS;gBACtB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,kCAAkC;QACvD,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,SAAS;YACT,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,SAAS;YACtB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,mBAAmB;YACtC,WAAW,EAAE;gBACT,SAAS;gBACT,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,SAAS;gBACtB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,wCAAwC;QAC7D,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,SAAS;YACT,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,SAAS;YACtB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,yBAAyB;YAC5C,WAAW,EAAE;gBACT,SAAS;gBACT,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,SAAS;gBACtB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,yCAAyC;QAC9D,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,SAAS;YACT,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,SAAS;YACtB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,0BAA0B;YAC7C,WAAW,EAAE;gBACT,SAAS;gBACT,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,SAAS;gBACtB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,gCAAgC;QACrD,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,OAAO;YACP,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,OAAO;YACpB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,iBAAiB;YACpC,WAAW,EAAE;gBACT,OAAO;gBACP,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,OAAO;gBACpB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,sCAAsC;QAC3D,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,OAAO;YACP,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,OAAO;YACpB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,uBAAuB;YAC1C,WAAW,EAAE;gBACT,OAAO;gBACP,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,OAAO;gBACpB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,uCAAuC;QAC5D,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,OAAO;YACP,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,OAAO;YACpB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wBAAwB;YAC3C,WAAW,EAAE;gBACT,OAAO;gBACP,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,OAAO;gBACpB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,qCAAqC;QAC1D,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,YAAY;YACZ,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,uBAAuB;YAC1C,WAAW,EAAE;gBACT,YAAY;gBACZ,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,2CAA2C;QAChE,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,YAAY;YACZ,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,6BAA6B;YAChD,WAAW,EAAE;gBACT,YAAY;gBACZ,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,4CAA4C;QACjE,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,YAAY;YACZ,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,8BAA8B;YACjD,WAAW,EAAE;gBACT,YAAY;gBACZ,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,sCAAsC;QAC3D,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wBAAwB;YAC3C,WAAW,EAAE;gBACT,aAAa;gBACb,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,4CAA4C;QACjE,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,aAAa;YACb,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,8BAA8B;YACjD,WAAW,EAAE;gBACT,aAAa;gBACb,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,6CAA6C;QAClE,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,aAAa;YACb,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,+BAA+B;YAClD,WAAW,EAAE;gBACT,aAAa;gBACb,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,gDAAgD;QACrE,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,sBAAsB;YACtB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,sBAAsB;YACnC,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,kCAAkC;YACrD,WAAW,EAAE;gBACT,sBAAsB;gBACtB,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,sBAAsB;gBACnC,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,sDAAsD;QAC3E,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,sBAAsB;YACtB,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,sBAAsB;YACnC,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wCAAwC;YAC3D,WAAW,EAAE;gBACT,sBAAsB;gBACtB,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,sBAAsB;gBACnC,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,uDAAuD;QAC5E,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,sBAAsB;YACtB,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,sBAAsB;YACnC,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,yCAAyC;YAC5D,WAAW,EAAE;gBACT,sBAAsB;gBACtB,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,sBAAsB;gBACnC,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,wCAAwC;QAC7D,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,0BAA0B;YAC7C,WAAW,EAAE;gBACT,eAAe;gBACf,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,8CAA8C;QACnE,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,eAAe;YACf,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,gCAAgC;YACnD,WAAW,EAAE;gBACT,eAAe;gBACf,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,+CAA+C;QACpE,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,eAAe;YACf,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,iCAAiC;YACpD,WAAW,EAAE;gBACT,eAAe;gBACf,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,wCAAwC;QAC7D,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,0BAA0B;YAC7C,WAAW,EAAE;gBACT,eAAe;gBACf,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,8CAA8C;QACnE,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,eAAe;YACf,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,gCAAgC;YACnD,WAAW,EAAE;gBACT,eAAe;gBACf,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,+CAA+C;QACpE,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,eAAe;YACf,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,iCAAiC;YACpD,WAAW,EAAE;gBACT,eAAe;gBACf,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,sCAAsC;QAC3D,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wBAAwB;YAC3C,WAAW,EAAE;gBACT,aAAa;gBACb,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,4CAA4C;QACjE,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,aAAa;YACb,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,8BAA8B;YACjD,WAAW,EAAE;gBACT,aAAa;gBACb,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,6CAA6C;QAClE,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,aAAa;YACb,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,+BAA+B;YAClD,WAAW,EAAE;gBACT,aAAa;gBACb,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,wCAAwC;QAC7D,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,0BAA0B;YAC7C,WAAW,EAAE;gBACT,eAAe;gBACf,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,8CAA8C;QACnE,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,eAAe;YACf,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,gCAAgC;YACnD,WAAW,EAAE;gBACT,eAAe;gBACf,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,+CAA+C;QACpE,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,eAAe;YACf,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,iCAAiC;YACpD,WAAW,EAAE;gBACT,eAAe;gBACf,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,oCAAoC;QACzD,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,WAAW;YACX,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,WAAW;YACxB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,sBAAsB;YACzC,WAAW,EAAE;gBACT,WAAW;gBACX,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,WAAW;gBACxB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,0CAA0C;QAC/D,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,WAAW;YACX,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,WAAW;YACxB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,4BAA4B;YAC/C,WAAW,EAAE;gBACT,WAAW;gBACX,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,WAAW;gBACxB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,2CAA2C;QAChE,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,WAAW;YACX,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,WAAW;YACxB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,6BAA6B;YAChD,WAAW,EAAE;gBACT,WAAW;gBACX,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,WAAW;gBACxB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,sCAAsC;QAC3D,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wBAAwB;YAC3C,WAAW,EAAE;gBACT,aAAa;gBACb,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,4CAA4C;QACjE,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,aAAa;YACb,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,8BAA8B;YACjD,WAAW,EAAE;gBACT,aAAa;gBACb,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,6CAA6C;QAClE,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,aAAa;YACb,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,+BAA+B;YAClD,WAAW,EAAE;gBACT,aAAa;gBACb,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,wCAAwC;QAC7D,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,0BAA0B;YAC7C,WAAW,EAAE;gBACT,eAAe;gBACf,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,8CAA8C;QACnE,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,eAAe;YACf,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,gCAAgC;YACnD,WAAW,EAAE;gBACT,eAAe;gBACf,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,+CAA+C;QACpE,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,eAAe;YACf,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,iCAAiC;YACpD,WAAW,EAAE;gBACT,eAAe;gBACf,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,sCAAsC;QAC3D,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wBAAwB;YAC3C,WAAW,EAAE;gBACT,aAAa;gBACb,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,4CAA4C;QACjE,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,aAAa;YACb,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,8BAA8B;YACjD,WAAW,EAAE;gBACT,aAAa;gBACb,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,6CAA6C;QAClE,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,aAAa;YACb,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,+BAA+B;YAClD,WAAW,EAAE;gBACT,aAAa;gBACb,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,oCAAoC;QACzD,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,WAAW;YACX,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,WAAW;YACxB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,sBAAsB;YACzC,WAAW,EAAE;gBACT,WAAW;gBACX,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,WAAW;gBACxB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,0CAA0C;QAC/D,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,WAAW;YACX,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,WAAW;YACxB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,4BAA4B;YAC/C,WAAW,EAAE;gBACT,WAAW;gBACX,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,WAAW;gBACxB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,2CAA2C;QAChE,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,WAAW;YACX,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,WAAW;YACxB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,6BAA6B;YAChD,WAAW,EAAE;gBACT,WAAW;gBACX,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,WAAW;gBACxB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,0CAA0C;QAC/D,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,iBAAiB;YACjB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,iBAAiB;YAC9B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,4BAA4B;YAC/C,WAAW,EAAE;gBACT,iBAAiB;gBACjB,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,iBAAiB;gBAC9B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,gDAAgD;QACrE,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,iBAAiB;YACjB,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,iBAAiB;YAC9B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,kCAAkC;YACrD,WAAW,EAAE;gBACT,iBAAiB;gBACjB,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,iBAAiB;gBAC9B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,iDAAiD;QACtE,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,iBAAiB;YACjB,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,iBAAiB;YAC9B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,mCAAmC;YACtD,WAAW,EAAE;gBACT,iBAAiB;gBACjB,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,iBAAiB;gBAC9B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,yCAAyC;QAC9D,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,gBAAgB;YAChB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,2BAA2B;YAC9C,WAAW,EAAE;gBACT,gBAAgB;gBAChB,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,+CAA+C;QACpE,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,gBAAgB;YAChB,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,iCAAiC;YACpD,WAAW,EAAE;gBACT,gBAAgB;gBAChB,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,gDAAgD;QACrE,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,gBAAgB;YAChB,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,kCAAkC;YACrD,WAAW,EAAE;gBACT,gBAAgB;gBAChB,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,6CAA6C;QAClE,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,mBAAmB;YACnB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,mBAAmB;YAChC,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,+BAA+B;YAClD,WAAW,EAAE;gBACT,mBAAmB;gBACnB,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,mBAAmB;gBAChC,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,mDAAmD;QACxE,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,mBAAmB;YACnB,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,mBAAmB;YAChC,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,qCAAqC;YACxD,WAAW,EAAE;gBACT,mBAAmB;gBACnB,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,mBAAmB;gBAChC,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,oDAAoD;QACzE,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,mBAAmB;YACnB,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,mBAAmB;YAChC,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,sCAAsC;YACzD,WAAW,EAAE;gBACT,mBAAmB;gBACnB,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,mBAAmB;gBAChC,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,0CAA0C;QAC/D,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,gBAAgB;YAChB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,4BAA4B;YAC/C,WAAW,EAAE;gBACT,gBAAgB;gBAChB,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,gDAAgD;QACrE,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,gBAAgB;YAChB,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,kCAAkC;YACrD,WAAW,EAAE;gBACT,gBAAgB;gBAChB,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,iDAAiD;QACtE,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,gBAAgB;YAChB,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,mCAAmC;YACtD,WAAW,EAAE;gBACT,gBAAgB;gBAChB,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,uCAAuC;QAC5D,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,cAAc;YACd,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,cAAc;YAC3B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,yBAAyB;YAC5C,WAAW,EAAE;gBACT,cAAc;gBACd,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,cAAc;gBAC3B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,6CAA6C;QAClE,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,cAAc;YACd,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,cAAc;YAC3B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,+BAA+B;YAClD,WAAW,EAAE;gBACT,cAAc;gBACd,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,cAAc;gBAC3B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,8CAA8C;QACnE,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,cAAc;YACd,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,cAAc;YAC3B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,gCAAgC;YACnD,WAAW,EAAE;gBACT,cAAc;gBACd,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,cAAc;gBAC3B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,qCAAqC;QAC1D,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,YAAY;YACZ,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,uBAAuB;YAC1C,WAAW,EAAE;gBACT,YAAY;gBACZ,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,2CAA2C;QAChE,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,YAAY;YACZ,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,6BAA6B;YAChD,WAAW,EAAE;gBACT,YAAY;gBACZ,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,4CAA4C;QACjE,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,YAAY;YACZ,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,8BAA8B;YACjD,WAAW,EAAE;gBACT,YAAY;gBACZ,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,0CAA0C;QAC/D,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,gBAAgB;YAChB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,4BAA4B;YAC/C,WAAW,EAAE;gBACT,gBAAgB;gBAChB,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,gDAAgD;QACrE,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,gBAAgB;YAChB,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,kCAAkC;YACrD,WAAW,EAAE;gBACT,gBAAgB;gBAChB,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,iDAAiD;QACtE,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,gBAAgB;YAChB,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,mCAAmC;YACtD,WAAW,EAAE;gBACT,gBAAgB;gBAChB,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,iCAAiC;QACtD,WAAW,EAAE;YACT,YAAY;YACZ,QAAQ;YACR,YAAY;YACZ,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,2BAA2B;YAC9C,WAAW,EAAE;gBACT,YAAY;gBACZ,YAAY;gBACZ,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,uCAAuC;QAC5D,WAAW,EAAE;YACT,YAAY;YACZ,QAAQ;YACR,YAAY;YACZ,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,iCAAiC;YACpD,WAAW,EAAE;gBACT,YAAY;gBACZ,YAAY;gBACZ,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,wCAAwC;QAC7D,WAAW,EAAE;YACT,YAAY;YACZ,QAAQ;YACR,YAAY;YACZ,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,kCAAkC;YACrD,WAAW,EAAE;gBACT,YAAY;gBACZ,YAAY;gBACZ,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,kCAAkC;QACvD,WAAW,EAAE;YACT,YAAY;YACZ,QAAQ;YACR,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wBAAwB;YAC3C,WAAW,EAAE;gBACT,aAAa;gBACb,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,wCAAwC;QAC7D,WAAW,EAAE;YACT,YAAY;YACZ,QAAQ;YACR,aAAa;YACb,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,8BAA8B;YACjD,WAAW,EAAE;gBACT,aAAa;gBACb,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,yCAAyC;QAC9D,WAAW,EAAE;YACT,YAAY;YACZ,QAAQ;YACR,aAAa;YACb,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,+BAA+B;YAClD,WAAW,EAAE;gBACT,aAAa;gBACb,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,+BAA+B;QACpD,WAAW,EAAE;YACT,YAAY;YACZ,MAAM;YACN,YAAY;YACZ,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,MAAM;SAClB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,uBAAuB;YAC1C,WAAW,EAAE;gBACT,YAAY;gBACZ,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,qCAAqC;QAC1D,WAAW,EAAE;YACT,YAAY;YACZ,MAAM;YACN,YAAY;YACZ,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,MAAM;SAClB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,6BAA6B;YAChD,WAAW,EAAE;gBACT,YAAY;gBACZ,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,sCAAsC;QAC3D,WAAW,EAAE;YACT,YAAY;YACZ,MAAM;YACN,YAAY;YACZ,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,MAAM;SAClB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,8BAA8B;YACjD,WAAW,EAAE;gBACT,YAAY;gBACZ,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,gCAAgC;QACrD,WAAW,EAAE;YACT,YAAY;YACZ,MAAM;YACN,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,MAAM;SAClB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wBAAwB;YAC3C,WAAW,EAAE;gBACT,aAAa;gBACb,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,sCAAsC;QAC3D,WAAW,EAAE;YACT,YAAY;YACZ,MAAM;YACN,aAAa;YACb,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,MAAM;SAClB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,8BAA8B;YACjD,WAAW,EAAE;gBACT,aAAa;gBACb,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,uCAAuC;QAC5D,WAAW,EAAE;YACT,YAAY;YACZ,MAAM;YACN,aAAa;YACb,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,MAAM;SAClB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,+BAA+B;YAClD,WAAW,EAAE;gBACT,aAAa;gBACb,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,4BAA4B;QACjD,WAAW,EAAE;YACT,YAAY;YACZ,UAAU;YACV,MAAM;YACN,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,gBAAgB;YACnC,WAAW,EAAE;gBACT,MAAM;gBACN,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,0BAA0B;QAC/C,WAAW,EAAE;YACT,YAAY;YACZ,QAAQ;YACR,MAAM;YACN,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,gBAAgB;YACnC,WAAW,EAAE;gBACT,MAAM;gBACN,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,IAAI;qBAChB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,gCAAgC;QACrD,WAAW,EAAE;YACT,YAAY;YACZ,QAAQ;YACR,MAAM;YACN,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,sBAAsB;YACzC,WAAW,EAAE;gBACT,MAAM;gBACN,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,IAAI;qBAChB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,iCAAiC;QACtD,WAAW,EAAE;YACT,YAAY;YACZ,QAAQ;YACR,MAAM;YACN,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,uBAAuB;YAC1C,WAAW,EAAE;gBACT,MAAM;gBACN,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,IAAI;qBAChB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,2BAA2B;QAChD,WAAW,EAAE;YACT,YAAY;YACZ,SAAS;YACT,MAAM;YACN,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,SAAS;SACrB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,iBAAiB;YACpC,WAAW,EAAE;gBACT,MAAM;gBACN,WAAW;gBACX,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,IAAI;qBAChB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,iCAAiC;QACtD,WAAW,EAAE;YACT,YAAY;YACZ,SAAS;YACT,MAAM;YACN,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,SAAS;SACrB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,uBAAuB;YAC1C,WAAW,EAAE;gBACT,MAAM;gBACN,WAAW;gBACX,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,IAAI;qBAChB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,kCAAkC;QACvD,WAAW,EAAE;YACT,YAAY;YACZ,SAAS;YACT,MAAM;YACN,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,SAAS;SACrB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wBAAwB;YAC3C,WAAW,EAAE;gBACT,MAAM;gBACN,WAAW;gBACX,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,IAAI;qBAChB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,0BAA0B;QAC/C,WAAW,EAAE;YACT,YAAY;YACZ,QAAQ;YACR,MAAM;YACN,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,gBAAgB;YACnC,WAAW,EAAE;gBACT,MAAM;gBACN,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,IAAI;qBAChB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,gCAAgC;QACrD,WAAW,EAAE;YACT,YAAY;YACZ,QAAQ;YACR,MAAM;YACN,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,sBAAsB;YACzC,WAAW,EAAE;gBACT,MAAM;gBACN,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,IAAI;qBAChB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,iCAAiC;QACtD,WAAW,EAAE;YACT,YAAY;YACZ,QAAQ;YACR,MAAM;YACN,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,uBAAuB;YAC1C,WAAW,EAAE;gBACT,MAAM;gBACN,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,IAAI;qBAChB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,8BAA8B;QACnD,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,MAAM;YACN,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,WAAW;SACvB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,gBAAgB;YACnC,WAAW,EAAE;gBACT,MAAM;gBACN,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,oCAAoC;QACzD,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,MAAM;YACN,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,WAAW;SACvB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,sBAAsB;YACzC,WAAW,EAAE;gBACT,MAAM;gBACN,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,qCAAqC;QAC1D,WAAW,EAAE;YACT,YAAY;YACZ,WAAW;YACX,MAAM;YACN,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,WAAW;SACvB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,uBAAuB;YAC1C,WAAW,EAAE;gBACT,MAAM;gBACN,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,+BAA+B;QACpD,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,MAAM;YACN,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,YAAY;SACxB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,gBAAgB;YACnC,WAAW,EAAE;gBACT,MAAM;gBACN,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,qCAAqC;QAC1D,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,MAAM;YACN,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,YAAY;SACxB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,sBAAsB;YACzC,WAAW,EAAE;gBACT,MAAM;gBACN,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,sCAAsC;QAC3D,WAAW,EAAE;YACT,YAAY;YACZ,YAAY;YACZ,MAAM;YACN,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,YAAY;SACxB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,uBAAuB;YAC1C,WAAW,EAAE;gBACT,MAAM;gBACN,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,mCAAmC;QACxD,WAAW,EAAE;YACT,YAAY;YACZ,gBAAgB;YAChB,MAAM;YACN,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,gBAAgB;SAC5B;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,gBAAgB;YACnC,WAAW,EAAE;gBACT,MAAM;gBACN,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,yCAAyC;QAC9D,WAAW,EAAE;YACT,YAAY;YACZ,gBAAgB;YAChB,MAAM;YACN,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,gBAAgB;SAC5B;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,sBAAsB;YACzC,WAAW,EAAE;gBACT,MAAM;gBACN,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,0CAA0C;QAC/D,WAAW,EAAE;YACT,YAAY;YACZ,gBAAgB;YAChB,MAAM;YACN,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,gBAAgB;SAC5B;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,uBAAuB;YAC1C,WAAW,EAAE;gBACT,MAAM;gBACN,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,oCAAoC;QACzD,WAAW,EAAE;YACT,YAAY;YACZ,iBAAiB;YACjB,MAAM;YACN,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,iBAAiB;SAC7B;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,gBAAgB;YACnC,WAAW,EAAE;gBACT,MAAM;gBACN,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,0CAA0C;QAC/D,WAAW,EAAE;YACT,YAAY;YACZ,iBAAiB;YACjB,MAAM;YACN,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,iBAAiB;SAC7B;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,sBAAsB;YACzC,WAAW,EAAE;gBACT,MAAM;gBACN,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,2CAA2C;QAChE,WAAW,EAAE;YACT,YAAY;YACZ,iBAAiB;YACjB,MAAM;YACN,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,YAAY;YACvB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,iBAAiB;SAC7B;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,uBAAuB;YAC1C,WAAW,EAAE;gBACT,MAAM;gBACN,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,qBAAqB;QAC1C,WAAW,EAAE;YACT,MAAM;YACN,SAAS;YACT,MAAM;YACN,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,SAAS;SACrB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,gBAAgB;YACnC,WAAW,EAAE;gBACT,MAAM;gBACN,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,qBAAqB;QAC1C,WAAW,EAAE;YACT,MAAM;YACN,SAAS;YACT,MAAM;YACN,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,SAAS;SACrB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,gBAAgB;YACnC,WAAW,EAAE;gBACT,MAAM;gBACN,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,wBAAwB;QAC7C,WAAW,EAAE;YACT,MAAM;YACN,SAAS;YACT,SAAS;YACT,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,SAAS;YACtB,OAAO,EAAE,SAAS;SACrB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,mBAAmB;YACtC,WAAW,EAAE;gBACT,SAAS;gBACT,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,SAAS;gBACtB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,wBAAwB;QAC7C,WAAW,EAAE;YACT,MAAM;YACN,SAAS;YACT,SAAS;YACT,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,SAAS;YACtB,OAAO,EAAE,SAAS;SACrB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,mBAAmB;YACtC,WAAW,EAAE;gBACT,SAAS;gBACT,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,SAAS;gBACtB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,sBAAsB;QAC3C,WAAW,EAAE;YACT,MAAM;YACN,SAAS;YACT,OAAO;YACP,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,OAAO;YACpB,OAAO,EAAE,SAAS;SACrB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,iBAAiB;YACpC,WAAW,EAAE;gBACT,OAAO;gBACP,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,OAAO;gBACpB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,yBAAyB;QAC9C,WAAW,EAAE;YACT,MAAM;YACN,YAAY;YACZ,MAAM;YACN,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,gBAAgB;YACnC,WAAW,EAAE;gBACT,MAAM;gBACN,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,EAAE;qBACd;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,IAAI;qBAChB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,gCAAgC;QACrD,WAAW,EAAE;YACT,MAAM;YACN,YAAY;YACZ,YAAY;YACZ,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,2BAA2B;YAC9C,WAAW,EAAE;gBACT,YAAY;gBACZ,YAAY;gBACZ,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,iCAAiC;QACtD,WAAW,EAAE;YACT,MAAM;YACN,YAAY;YACZ,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wBAAwB;YAC3C,WAAW,EAAE;gBACT,aAAa;gBACb,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,2CAA2C;QAChE,WAAW,EAAE;YACT,MAAM;YACN,YAAY;YACZ,sBAAsB;YACtB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,sBAAsB;YACnC,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,2CAA2C;YAC9D,WAAW,EAAE;gBACT,sBAAsB;gBACtB,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,sBAAsB;gBACnC,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,mCAAmC;QACxD,WAAW,EAAE;YACT,MAAM;YACN,YAAY;YACZ,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,mCAAmC;YACtD,WAAW,EAAE;gBACT,eAAe;gBACf,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,mCAAmC;QACxD,WAAW,EAAE;YACT,MAAM;YACN,YAAY;YACZ,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,mCAAmC;YACtD,WAAW,EAAE;gBACT,eAAe;gBACf,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,iCAAiC;QACtD,WAAW,EAAE;YACT,MAAM;YACN,YAAY;YACZ,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,iCAAiC;YACpD,WAAW,EAAE;gBACT,aAAa;gBACb,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,mCAAmC;QACxD,WAAW,EAAE;YACT,MAAM;YACN,YAAY;YACZ,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,mCAAmC;YACtD,WAAW,EAAE;gBACT,eAAe;gBACf,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,+BAA+B;QACpD,WAAW,EAAE;YACT,MAAM;YACN,YAAY;YACZ,WAAW;YACX,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,WAAW;YACxB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,+BAA+B;YAClD,WAAW,EAAE;gBACT,WAAW;gBACX,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,WAAW;gBACxB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,iCAAiC;QACtD,WAAW,EAAE;YACT,MAAM;YACN,YAAY;YACZ,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,iCAAiC;YACpD,WAAW,EAAE;gBACT,aAAa;gBACb,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,mCAAmC;QACxD,WAAW,EAAE;YACT,MAAM;YACN,YAAY;YACZ,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,mCAAmC;YACtD,WAAW,EAAE;gBACT,eAAe;gBACf,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,iCAAiC;QACtD,WAAW,EAAE;YACT,MAAM;YACN,YAAY;YACZ,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,iCAAiC;YACpD,WAAW,EAAE;gBACT,aAAa;gBACb,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,+BAA+B;QACpD,WAAW,EAAE;YACT,MAAM;YACN,YAAY;YACZ,WAAW;YACX,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,WAAW;YACxB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,+BAA+B;YAClD,WAAW,EAAE;gBACT,WAAW;gBACX,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,WAAW;gBACxB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,qCAAqC;QAC1D,WAAW,EAAE;YACT,MAAM;YACN,YAAY;YACZ,iBAAiB;YACjB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,iBAAiB;YAC9B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,qCAAqC;YACxD,WAAW,EAAE;gBACT,iBAAiB;gBACjB,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,iBAAiB;gBAC9B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,oCAAoC;QACzD,WAAW,EAAE;YACT,MAAM;YACN,YAAY;YACZ,gBAAgB;YAChB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,oCAAoC;YACvD,WAAW,EAAE;gBACT,gBAAgB;gBAChB,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,wCAAwC;QAC7D,WAAW,EAAE;YACT,MAAM;YACN,YAAY;YACZ,mBAAmB;YACnB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,mBAAmB;YAChC,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wCAAwC;YAC3D,WAAW,EAAE;gBACT,mBAAmB;gBACnB,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,mBAAmB;gBAChC,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,qCAAqC;QAC1D,WAAW,EAAE;YACT,MAAM;YACN,YAAY;YACZ,gBAAgB;YAChB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,qCAAqC;YACxD,WAAW,EAAE;gBACT,gBAAgB;gBAChB,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,kCAAkC;QACvD,WAAW,EAAE;YACT,MAAM;YACN,YAAY;YACZ,cAAc;YACd,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,cAAc;YAC3B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,kCAAkC;YACrD,WAAW,EAAE;gBACT,cAAc;gBACd,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,cAAc;gBAC3B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,gCAAgC;QACrD,WAAW,EAAE;YACT,MAAM;YACN,YAAY;YACZ,YAAY;YACZ,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,gCAAgC;YACnD,WAAW,EAAE;gBACT,YAAY;gBACZ,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,qCAAqC;QAC1D,WAAW,EAAE;YACT,MAAM;YACN,YAAY;YACZ,gBAAgB;YAChB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,qCAAqC;YACxD,WAAW,EAAE;gBACT,gBAAgB;gBAChB,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,mBAAmB;QACxC,WAAW,EAAE;YACT,MAAM;YACN,OAAO;YACP,MAAM;YACN,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,gBAAgB;YACnC,WAAW,EAAE;gBACT,MAAM;gBACN,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,EAAE;qBACd;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,IAAI;qBAChB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,0BAA0B;QAC/C,WAAW,EAAE;YACT,MAAM;YACN,OAAO;YACP,YAAY;YACZ,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,2BAA2B;YAC9C,WAAW,EAAE;gBACT,YAAY;gBACZ,YAAY;gBACZ,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,2BAA2B;QAChD,WAAW,EAAE;YACT,MAAM;YACN,OAAO;YACP,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wBAAwB;YAC3C,WAAW,EAAE;gBACT,aAAa;gBACb,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,mBAAmB;QACxC,WAAW,EAAE;YACT,MAAM;YACN,OAAO;YACP,MAAM;YACN,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,gBAAgB;YACnC,WAAW,EAAE;gBACT,MAAM;gBACN,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,EAAE;qBACd;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,IAAI;qBAChB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,0BAA0B;QAC/C,WAAW,EAAE;YACT,MAAM;YACN,OAAO;YACP,YAAY;YACZ,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,2BAA2B;YAC9C,WAAW,EAAE;gBACT,YAAY;gBACZ,YAAY;gBACZ,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,2BAA2B;QAChD,WAAW,EAAE;YACT,MAAM;YACN,OAAO;YACP,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wBAAwB;YAC3C,WAAW,EAAE;gBACT,aAAa;gBACb,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,qCAAqC;QAC1D,WAAW,EAAE;YACT,MAAM;YACN,OAAO;YACP,sBAAsB;YACtB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,sBAAsB;YACnC,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,2CAA2C;YAC9D,WAAW,EAAE;gBACT,sBAAsB;gBACtB,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,sBAAsB;gBACnC,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,6BAA6B;QAClD,WAAW,EAAE;YACT,MAAM;YACN,OAAO;YACP,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,mCAAmC;YACtD,WAAW,EAAE;gBACT,eAAe;gBACf,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,6BAA6B;QAClD,WAAW,EAAE;YACT,MAAM;YACN,OAAO;YACP,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,mCAAmC;YACtD,WAAW,EAAE;gBACT,eAAe;gBACf,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,2BAA2B;QAChD,WAAW,EAAE;YACT,MAAM;YACN,OAAO;YACP,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,iCAAiC;YACpD,WAAW,EAAE;gBACT,aAAa;gBACb,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,6BAA6B;QAClD,WAAW,EAAE;YACT,MAAM;YACN,OAAO;YACP,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,mCAAmC;YACtD,WAAW,EAAE;gBACT,eAAe;gBACf,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,yBAAyB;QAC9C,WAAW,EAAE;YACT,MAAM;YACN,OAAO;YACP,WAAW;YACX,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,WAAW;YACxB,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,+BAA+B;YAClD,WAAW,EAAE;gBACT,WAAW;gBACX,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,WAAW;gBACxB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,2BAA2B;QAChD,WAAW,EAAE;YACT,MAAM;YACN,OAAO;YACP,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,iCAAiC;YACpD,WAAW,EAAE;gBACT,aAAa;gBACb,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,6BAA6B;QAClD,WAAW,EAAE;YACT,MAAM;YACN,OAAO;YACP,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,mCAAmC;YACtD,WAAW,EAAE;gBACT,eAAe;gBACf,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,2BAA2B;QAChD,WAAW,EAAE;YACT,MAAM;YACN,OAAO;YACP,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,iCAAiC;YACpD,WAAW,EAAE;gBACT,aAAa;gBACb,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,yBAAyB;QAC9C,WAAW,EAAE;YACT,MAAM;YACN,OAAO;YACP,WAAW;YACX,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,WAAW;YACxB,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,+BAA+B;YAClD,WAAW,EAAE;gBACT,WAAW;gBACX,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,WAAW;gBACxB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,+BAA+B;QACpD,WAAW,EAAE;YACT,MAAM;YACN,OAAO;YACP,iBAAiB;YACjB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,iBAAiB;YAC9B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,qCAAqC;YACxD,WAAW,EAAE;gBACT,iBAAiB;gBACjB,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,iBAAiB;gBAC9B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,8BAA8B;QACnD,WAAW,EAAE;YACT,MAAM;YACN,OAAO;YACP,gBAAgB;YAChB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,oCAAoC;YACvD,WAAW,EAAE;gBACT,gBAAgB;gBAChB,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,kCAAkC;QACvD,WAAW,EAAE;YACT,MAAM;YACN,OAAO;YACP,mBAAmB;YACnB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,mBAAmB;YAChC,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wCAAwC;YAC3D,WAAW,EAAE;gBACT,mBAAmB;gBACnB,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,mBAAmB;gBAChC,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,+BAA+B;QACpD,WAAW,EAAE;YACT,MAAM;YACN,OAAO;YACP,gBAAgB;YAChB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,qCAAqC;YACxD,WAAW,EAAE;gBACT,gBAAgB;gBAChB,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,4BAA4B;QACjD,WAAW,EAAE;YACT,MAAM;YACN,OAAO;YACP,cAAc;YACd,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,cAAc;YAC3B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,kCAAkC;YACrD,WAAW,EAAE;gBACT,cAAc;gBACd,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,cAAc;gBAC3B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,0BAA0B;QAC/C,WAAW,EAAE;YACT,MAAM;YACN,OAAO;YACP,YAAY;YACZ,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,gCAAgC;YACnD,WAAW,EAAE;gBACT,YAAY;gBACZ,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,+BAA+B;QACpD,WAAW,EAAE;YACT,MAAM;YACN,OAAO;YACP,gBAAgB;YAChB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,qCAAqC;YACxD,WAAW,EAAE;gBACT,gBAAgB;gBAChB,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,oBAAoB;QACzC,WAAW,EAAE;YACT,MAAM;YACN,QAAQ;YACR,MAAM;YACN,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,gBAAgB;YACnC,WAAW,EAAE;gBACT,MAAM;gBACN,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,EAAE;qBACd;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,IAAI;qBAChB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,2BAA2B;QAChD,WAAW,EAAE;YACT,MAAM;YACN,QAAQ;YACR,YAAY;YACZ,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,2BAA2B;YAC9C,WAAW,EAAE;gBACT,YAAY;gBACZ,YAAY;gBACZ,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,4BAA4B;QACjD,WAAW,EAAE;YACT,MAAM;YACN,QAAQ;YACR,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wBAAwB;YAC3C,WAAW,EAAE;gBACT,aAAa;gBACb,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,qBAAqB;QAC1C,WAAW,EAAE;YACT,MAAM;YACN,SAAS;YACT,MAAM;YACN,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,SAAS;SACrB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,gBAAgB;YACnC,WAAW,EAAE;gBACT,MAAM;gBACN,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,sBAAsB;QAC3C,WAAW,EAAE;YACT,MAAM;YACN,UAAU;YACV,MAAM;YACN,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,gBAAgB;YACnC,WAAW,EAAE;gBACT,MAAM;gBACN,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,IAAI;qBAChB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,6BAA6B;QAClD,WAAW,EAAE;YACT,MAAM;YACN,UAAU;YACV,YAAY;YACZ,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,2BAA2B;YAC9C,WAAW,EAAE;gBACT,YAAY;gBACZ,YAAY;gBACZ,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,8BAA8B;QACnD,WAAW,EAAE;YACT,MAAM;YACN,UAAU;YACV,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,uBAAuB;YAC1C,WAAW,EAAE;gBACT,aAAa;gBACb,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,sBAAsB;QAC3C,WAAW,EAAE;YACT,MAAM;YACN,UAAU;YACV,MAAM;YACN,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,eAAe;YAClC,WAAW,EAAE;gBACT,MAAM;gBACN,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,yBAAyB;QAC9C,WAAW,EAAE;YACT,MAAM;YACN,UAAU;YACV,SAAS;YACT,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,SAAS;YACtB,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,kBAAkB;YACrC,WAAW,EAAE;gBACT,SAAS;gBACT,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,SAAS;gBACtB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,yBAAyB;QAC9C,WAAW,EAAE;YACT,MAAM;YACN,UAAU;YACV,SAAS;YACT,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,SAAS;YACtB,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,kBAAkB;YACrC,WAAW,EAAE;gBACT,SAAS;gBACT,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,SAAS;gBACtB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,uBAAuB;QAC5C,WAAW,EAAE;YACT,MAAM;YACN,UAAU;YACV,OAAO;YACP,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,OAAO;YACpB,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,gBAAgB;YACnC,WAAW,EAAE;gBACT,OAAO;gBACP,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,OAAO;gBACpB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,wCAAwC;QAC7D,WAAW,EAAE;YACT,MAAM;YACN,UAAU;YACV,sBAAsB;YACtB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,sBAAsB;YACnC,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,iCAAiC;YACpD,WAAW,EAAE;gBACT,sBAAsB;gBACtB,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,sBAAsB;gBACnC,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,gCAAgC;QACrD,WAAW,EAAE;YACT,MAAM;YACN,UAAU;YACV,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,yBAAyB;YAC5C,WAAW,EAAE;gBACT,eAAe;gBACf,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,gCAAgC;QACrD,WAAW,EAAE;YACT,MAAM;YACN,UAAU;YACV,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,yBAAyB;YAC5C,WAAW,EAAE;gBACT,eAAe;gBACf,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,8BAA8B;QACnD,WAAW,EAAE;YACT,MAAM;YACN,UAAU;YACV,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,uBAAuB;YAC1C,WAAW,EAAE;gBACT,aAAa;gBACb,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,gCAAgC;QACrD,WAAW,EAAE;YACT,MAAM;YACN,UAAU;YACV,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,yBAAyB;YAC5C,WAAW,EAAE;gBACT,eAAe;gBACf,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,4BAA4B;QACjD,WAAW,EAAE;YACT,MAAM;YACN,UAAU;YACV,WAAW;YACX,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,WAAW;YACxB,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,qBAAqB;YACxC,WAAW,EAAE;gBACT,WAAW;gBACX,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,WAAW;gBACxB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,8BAA8B;QACnD,WAAW,EAAE;YACT,MAAM;YACN,UAAU;YACV,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,uBAAuB;YAC1C,WAAW,EAAE;gBACT,aAAa;gBACb,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,gCAAgC;QACrD,WAAW,EAAE;YACT,MAAM;YACN,UAAU;YACV,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,yBAAyB;YAC5C,WAAW,EAAE;gBACT,eAAe;gBACf,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,8BAA8B;QACnD,WAAW,EAAE;YACT,MAAM;YACN,UAAU;YACV,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,uBAAuB;YAC1C,WAAW,EAAE;gBACT,aAAa;gBACb,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,4BAA4B;QACjD,WAAW,EAAE;YACT,MAAM;YACN,UAAU;YACV,WAAW;YACX,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,WAAW;YACxB,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,qBAAqB;YACxC,WAAW,EAAE;gBACT,WAAW;gBACX,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,WAAW;gBACxB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,kCAAkC;QACvD,WAAW,EAAE;YACT,MAAM;YACN,UAAU;YACV,iBAAiB;YACjB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,iBAAiB;YAC9B,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,2BAA2B;YAC9C,WAAW,EAAE;gBACT,iBAAiB;gBACjB,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,iBAAiB;gBAC9B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,iCAAiC;QACtD,WAAW,EAAE;YACT,MAAM;YACN,UAAU;YACV,gBAAgB;YAChB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,0BAA0B;YAC7C,WAAW,EAAE;gBACT,gBAAgB;gBAChB,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,qCAAqC;QAC1D,WAAW,EAAE;YACT,MAAM;YACN,UAAU;YACV,mBAAmB;YACnB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,mBAAmB;YAChC,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,8BAA8B;YACjD,WAAW,EAAE;gBACT,mBAAmB;gBACnB,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,mBAAmB;gBAChC,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,kCAAkC;QACvD,WAAW,EAAE;YACT,MAAM;YACN,UAAU;YACV,gBAAgB;YAChB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,2BAA2B;YAC9C,WAAW,EAAE;gBACT,gBAAgB;gBAChB,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,+BAA+B;QACpD,WAAW,EAAE;YACT,MAAM;YACN,UAAU;YACV,cAAc;YACd,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,cAAc;YAC3B,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wBAAwB;YAC3C,WAAW,EAAE;gBACT,cAAc;gBACd,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,cAAc;gBAC3B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,6BAA6B;QAClD,WAAW,EAAE;YACT,MAAM;YACN,UAAU;YACV,YAAY;YACZ,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,sBAAsB;YACzC,WAAW,EAAE;gBACT,YAAY;gBACZ,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,kCAAkC;QACvD,WAAW,EAAE;YACT,MAAM;YACN,UAAU;YACV,gBAAgB;YAChB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,2BAA2B;YAC9C,WAAW,EAAE;gBACT,gBAAgB;gBAChB,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,sBAAsB;QAC3C,WAAW,EAAE;YACT,MAAM;YACN,UAAU;YACV,MAAM;YACN,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,gBAAgB;YACnC,WAAW,EAAE;gBACT,MAAM;gBACN,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,yBAAyB;QAC9C,WAAW,EAAE;YACT,MAAM;YACN,YAAY;YACZ,MAAM;YACN,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,YAAY;SACxB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,eAAe;YAClC,WAAW,EAAE;gBACT,MAAM;gBACN,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,IAAI;gBACb,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,CAAC;qBACb;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,IAAI;qBAChB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,uBAAuB;QAC5C,WAAW,EAAE;YACT,QAAQ;YACR,SAAS;YACT,MAAM;YACN,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,SAAS;SACrB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,gBAAgB;YACnC,WAAW,EAAE;gBACT,MAAM;gBACN,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,8BAA8B;QACnD,WAAW,EAAE;YACT,QAAQ;YACR,SAAS;YACT,YAAY;YACZ,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,SAAS;SACrB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wBAAwB;YAC3C,WAAW,EAAE;gBACT,YAAY;gBACZ,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE,SAAS;YAClB,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,IAAI;oBACnB,OAAO,EAAE,GAAG;oBACZ,SAAS,EAAE,MAAM;iBACpB;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,+BAA+B;QACpD,WAAW,EAAE;YACT,QAAQ;YACR,SAAS;YACT,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,SAAS;SACrB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,yBAAyB;YAC5C,WAAW,EAAE;gBACT,aAAa;gBACb,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE,SAAS;YAClB,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,IAAI;oBACnB,OAAO,EAAE,GAAG;oBACZ,SAAS,EAAE,MAAM;iBACpB;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,yCAAyC;QAC9D,WAAW,EAAE;YACT,QAAQ;YACR,SAAS;YACT,sBAAsB;YACtB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,sBAAsB;YACnC,OAAO,EAAE,SAAS;SACrB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,mCAAmC;YACtD,WAAW,EAAE;gBACT,sBAAsB;gBACtB,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE,SAAS;YAClB,uBAAuB,EAAE;gBACrB,WAAW,EAAE,sBAAsB;gBACnC,YAAY,EAAE;oBACV,aAAa,EAAE,IAAI;oBACnB,OAAO,EAAE,GAAG;oBACZ,SAAS,EAAE,MAAM;iBACpB;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,iCAAiC;QACtD,WAAW,EAAE;YACT,QAAQ;YACR,SAAS;YACT,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,SAAS;SACrB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,2BAA2B;YAC9C,WAAW,EAAE;gBACT,eAAe;gBACf,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE,SAAS;YAClB,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,IAAI;oBACnB,OAAO,EAAE,GAAG;oBACZ,SAAS,EAAE,MAAM;iBACpB;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,iCAAiC;QACtD,WAAW,EAAE;YACT,QAAQ;YACR,SAAS;YACT,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,SAAS;SACrB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,2BAA2B;YAC9C,WAAW,EAAE;gBACT,eAAe;gBACf,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE,SAAS;YAClB,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,IAAI;oBACnB,OAAO,EAAE,GAAG;oBACZ,SAAS,EAAE,MAAM;iBACpB;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,+BAA+B;QACpD,WAAW,EAAE;YACT,QAAQ;YACR,SAAS;YACT,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,SAAS;SACrB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,yBAAyB;YAC5C,WAAW,EAAE;gBACT,aAAa;gBACb,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE,SAAS;YAClB,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,IAAI;oBACnB,OAAO,EAAE,GAAG;oBACZ,SAAS,EAAE,MAAM;iBACpB;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,iCAAiC;QACtD,WAAW,EAAE;YACT,QAAQ;YACR,SAAS;YACT,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,SAAS;SACrB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,2BAA2B;YAC9C,WAAW,EAAE;gBACT,eAAe;gBACf,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE,SAAS;YAClB,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,IAAI;oBACnB,OAAO,EAAE,GAAG;oBACZ,SAAS,EAAE,MAAM;iBACpB;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,6BAA6B;QAClD,WAAW,EAAE;YACT,QAAQ;YACR,SAAS;YACT,WAAW;YACX,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,WAAW;YACxB,OAAO,EAAE,SAAS;SACrB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,uBAAuB;YAC1C,WAAW,EAAE;gBACT,WAAW;gBACX,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE,SAAS;YAClB,uBAAuB,EAAE;gBACrB,WAAW,EAAE,WAAW;gBACxB,YAAY,EAAE;oBACV,aAAa,EAAE,IAAI;oBACnB,OAAO,EAAE,GAAG;oBACZ,SAAS,EAAE,MAAM;iBACpB;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,+BAA+B;QACpD,WAAW,EAAE;YACT,QAAQ;YACR,SAAS;YACT,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,SAAS;SACrB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,yBAAyB;YAC5C,WAAW,EAAE;gBACT,aAAa;gBACb,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE,SAAS;YAClB,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,IAAI;oBACnB,OAAO,EAAE,GAAG;oBACZ,SAAS,EAAE,MAAM;iBACpB;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,iCAAiC;QACtD,WAAW,EAAE;YACT,QAAQ;YACR,SAAS;YACT,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,SAAS;SACrB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,2BAA2B;YAC9C,WAAW,EAAE;gBACT,eAAe;gBACf,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE,SAAS;YAClB,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,IAAI;oBACnB,OAAO,EAAE,GAAG;oBACZ,SAAS,EAAE,MAAM;iBACpB;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,+BAA+B;QACpD,WAAW,EAAE;YACT,QAAQ;YACR,SAAS;YACT,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,SAAS;SACrB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,yBAAyB;YAC5C,WAAW,EAAE;gBACT,aAAa;gBACb,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE,SAAS;YAClB,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,IAAI;oBACnB,OAAO,EAAE,GAAG;oBACZ,SAAS,EAAE,MAAM;iBACpB;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,6BAA6B;QAClD,WAAW,EAAE;YACT,QAAQ;YACR,SAAS;YACT,WAAW;YACX,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,WAAW;YACxB,OAAO,EAAE,SAAS;SACrB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,uBAAuB;YAC1C,WAAW,EAAE;gBACT,WAAW;gBACX,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE,SAAS;YAClB,uBAAuB,EAAE;gBACrB,WAAW,EAAE,WAAW;gBACxB,YAAY,EAAE;oBACV,aAAa,EAAE,IAAI;oBACnB,OAAO,EAAE,GAAG;oBACZ,SAAS,EAAE,MAAM;iBACpB;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,mCAAmC;QACxD,WAAW,EAAE;YACT,QAAQ;YACR,SAAS;YACT,iBAAiB;YACjB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,iBAAiB;YAC9B,OAAO,EAAE,SAAS;SACrB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,6BAA6B;YAChD,WAAW,EAAE;gBACT,iBAAiB;gBACjB,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE,SAAS;YAClB,uBAAuB,EAAE;gBACrB,WAAW,EAAE,iBAAiB;gBAC9B,YAAY,EAAE;oBACV,aAAa,EAAE,IAAI;oBACnB,OAAO,EAAE,GAAG;oBACZ,SAAS,EAAE,MAAM;iBACpB;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,kCAAkC;QACvD,WAAW,EAAE;YACT,QAAQ;YACR,SAAS;YACT,gBAAgB;YAChB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,SAAS;SACrB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,4BAA4B;YAC/C,WAAW,EAAE;gBACT,gBAAgB;gBAChB,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE,SAAS;YAClB,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,IAAI;oBACnB,OAAO,EAAE,GAAG;oBACZ,SAAS,EAAE,MAAM;iBACpB;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,sCAAsC;QAC3D,WAAW,EAAE;YACT,QAAQ;YACR,SAAS;YACT,mBAAmB;YACnB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,mBAAmB;YAChC,OAAO,EAAE,SAAS;SACrB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,gCAAgC;YACnD,WAAW,EAAE;gBACT,mBAAmB;gBACnB,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE,SAAS;YAClB,uBAAuB,EAAE;gBACrB,WAAW,EAAE,mBAAmB;gBAChC,YAAY,EAAE;oBACV,aAAa,EAAE,IAAI;oBACnB,OAAO,EAAE,GAAG;oBACZ,SAAS,EAAE,MAAM;iBACpB;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,mCAAmC;QACxD,WAAW,EAAE;YACT,QAAQ;YACR,SAAS;YACT,gBAAgB;YAChB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,SAAS;SACrB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,6BAA6B;YAChD,WAAW,EAAE;gBACT,gBAAgB;gBAChB,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE,SAAS;YAClB,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,IAAI;oBACnB,OAAO,EAAE,GAAG;oBACZ,SAAS,EAAE,MAAM;iBACpB;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,gCAAgC;QACrD,WAAW,EAAE;YACT,QAAQ;YACR,SAAS;YACT,cAAc;YACd,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,cAAc;YAC3B,OAAO,EAAE,SAAS;SACrB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,0BAA0B;YAC7C,WAAW,EAAE;gBACT,cAAc;gBACd,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE,SAAS;YAClB,uBAAuB,EAAE;gBACrB,WAAW,EAAE,cAAc;gBAC3B,YAAY,EAAE;oBACV,aAAa,EAAE,IAAI;oBACnB,OAAO,EAAE,GAAG;oBACZ,SAAS,EAAE,MAAM;iBACpB;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,8BAA8B;QACnD,WAAW,EAAE;YACT,QAAQ;YACR,SAAS;YACT,YAAY;YACZ,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,SAAS;SACrB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wBAAwB;YAC3C,WAAW,EAAE;gBACT,YAAY;gBACZ,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE,SAAS;YAClB,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,IAAI;oBACnB,OAAO,EAAE,GAAG;oBACZ,SAAS,EAAE,MAAM;iBACpB;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,mCAAmC;QACxD,WAAW,EAAE;YACT,QAAQ;YACR,SAAS;YACT,gBAAgB;YAChB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,SAAS;SACrB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,6BAA6B;YAChD,WAAW,EAAE;gBACT,gBAAgB;gBAChB,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE,SAAS;YAClB,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,IAAI;oBACnB,OAAO,EAAE,GAAG;oBACZ,SAAS,EAAE,MAAM;iBACpB;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,wBAAwB;QAC7C,WAAW,EAAE;YACT,QAAQ;YACR,UAAU;YACV,MAAM;YACN,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,gBAAgB;YACnC,WAAW,EAAE;gBACT,MAAM;gBACN,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,6BAA6B;QAClD,WAAW,EAAE;YACT,QAAQ;YACR,QAAQ;YACR,YAAY;YACZ,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,2BAA2B;YAC9C,WAAW,EAAE;gBACT,YAAY;gBACZ,YAAY;gBACZ,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,8BAA8B;QACnD,WAAW,EAAE;YACT,QAAQ;YACR,QAAQ;YACR,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wBAAwB;YAC3C,WAAW,EAAE;gBACT,aAAa;gBACb,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,2BAA2B;QAChD,WAAW,EAAE;YACT,QAAQ;YACR,YAAY;YACZ,MAAM;YACN,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,gBAAgB;YACnC,WAAW,EAAE;gBACT,MAAM;gBACN,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,EAAE;qBACd;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,IAAI;qBAChB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,kCAAkC;QACvD,WAAW,EAAE;YACT,QAAQ;YACR,YAAY;YACZ,YAAY;YACZ,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,2BAA2B;YAC9C,WAAW,EAAE;gBACT,YAAY;gBACZ,YAAY;gBACZ,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,mCAAmC;QACxD,WAAW,EAAE;YACT,QAAQ;YACR,YAAY;YACZ,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wBAAwB;YAC3C,WAAW,EAAE;gBACT,aAAa;gBACb,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,2BAA2B;QAChD,WAAW,EAAE;YACT,QAAQ;YACR,YAAY;YACZ,MAAM;YACN,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,gBAAgB;YACnC,WAAW,EAAE;gBACT,MAAM;gBACN,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,8BAA8B;QACnD,WAAW,EAAE;YACT,QAAQ;YACR,YAAY;YACZ,SAAS;YACT,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,SAAS;YACtB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,mBAAmB;YACtC,WAAW,EAAE;gBACT,SAAS;gBACT,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,SAAS;gBACtB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,8BAA8B;QACnD,WAAW,EAAE;YACT,QAAQ;YACR,YAAY;YACZ,SAAS;YACT,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,SAAS;YACtB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,mBAAmB;YACtC,WAAW,EAAE;gBACT,SAAS;gBACT,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,SAAS;gBACtB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,4BAA4B;QACjD,WAAW,EAAE;YACT,QAAQ;YACR,YAAY;YACZ,OAAO;YACP,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,MAAM;YACjB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,OAAO;YACpB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,iBAAiB;YACpC,WAAW,EAAE;gBACT,OAAO;gBACP,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,OAAO;gBACpB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,iCAAiC;QACtD,WAAW,EAAE;YACT,QAAQ;YACR,WAAW;YACX,YAAY;YACZ,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,uBAAuB;YAC1C,WAAW,EAAE;gBACT,YAAY;gBACZ,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,kCAAkC;QACvD,WAAW,EAAE;YACT,QAAQ;YACR,WAAW;YACX,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wBAAwB;YAC3C,WAAW,EAAE;gBACT,aAAa;gBACb,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,4CAA4C;QACjE,WAAW,EAAE;YACT,QAAQ;YACR,WAAW;YACX,sBAAsB;YACtB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,sBAAsB;YACnC,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,kCAAkC;YACrD,WAAW,EAAE;gBACT,sBAAsB;gBACtB,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,sBAAsB;gBACnC,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,oCAAoC;QACzD,WAAW,EAAE;YACT,QAAQ;YACR,WAAW;YACX,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,0BAA0B;YAC7C,WAAW,EAAE;gBACT,eAAe;gBACf,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,oCAAoC;QACzD,WAAW,EAAE;YACT,QAAQ;YACR,WAAW;YACX,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,0BAA0B;YAC7C,WAAW,EAAE;gBACT,eAAe;gBACf,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,kCAAkC;QACvD,WAAW,EAAE;YACT,QAAQ;YACR,WAAW;YACX,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wBAAwB;YAC3C,WAAW,EAAE;gBACT,aAAa;gBACb,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,oCAAoC;QACzD,WAAW,EAAE;YACT,QAAQ;YACR,WAAW;YACX,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,0BAA0B;YAC7C,WAAW,EAAE;gBACT,eAAe;gBACf,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,gCAAgC;QACrD,WAAW,EAAE;YACT,QAAQ;YACR,WAAW;YACX,WAAW;YACX,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,WAAW;YACxB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,sBAAsB;YACzC,WAAW,EAAE;gBACT,WAAW;gBACX,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,WAAW;gBACxB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,kCAAkC;QACvD,WAAW,EAAE;YACT,QAAQ;YACR,WAAW;YACX,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wBAAwB;YAC3C,WAAW,EAAE;gBACT,aAAa;gBACb,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,oCAAoC;QACzD,WAAW,EAAE;YACT,QAAQ;YACR,WAAW;YACX,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,0BAA0B;YAC7C,WAAW,EAAE;gBACT,eAAe;gBACf,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,kCAAkC;QACvD,WAAW,EAAE;YACT,QAAQ;YACR,WAAW;YACX,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wBAAwB;YAC3C,WAAW,EAAE;gBACT,aAAa;gBACb,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,gCAAgC;QACrD,WAAW,EAAE;YACT,QAAQ;YACR,WAAW;YACX,WAAW;YACX,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,WAAW;YACxB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,sBAAsB;YACzC,WAAW,EAAE;gBACT,WAAW;gBACX,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,WAAW;gBACxB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,sCAAsC;QAC3D,WAAW,EAAE;YACT,QAAQ;YACR,WAAW;YACX,iBAAiB;YACjB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,iBAAiB;YAC9B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,4BAA4B;YAC/C,WAAW,EAAE;gBACT,iBAAiB;gBACjB,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,iBAAiB;gBAC9B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,qCAAqC;QAC1D,WAAW,EAAE;YACT,QAAQ;YACR,WAAW;YACX,gBAAgB;YAChB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,2BAA2B;YAC9C,WAAW,EAAE;gBACT,gBAAgB;gBAChB,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,yCAAyC;QAC9D,WAAW,EAAE;YACT,QAAQ;YACR,WAAW;YACX,mBAAmB;YACnB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,mBAAmB;YAChC,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,+BAA+B;YAClD,WAAW,EAAE;gBACT,mBAAmB;gBACnB,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,mBAAmB;gBAChC,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,sCAAsC;QAC3D,WAAW,EAAE;YACT,QAAQ;YACR,WAAW;YACX,gBAAgB;YAChB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,4BAA4B;YAC/C,WAAW,EAAE;gBACT,gBAAgB;gBAChB,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,mCAAmC;QACxD,WAAW,EAAE;YACT,QAAQ;YACR,WAAW;YACX,cAAc;YACd,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,cAAc;YAC3B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,yBAAyB;YAC5C,WAAW,EAAE;gBACT,cAAc;gBACd,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,cAAc;gBAC3B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,iCAAiC;QACtD,WAAW,EAAE;YACT,QAAQ;YACR,WAAW;YACX,YAAY;YACZ,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,uBAAuB;YAC1C,WAAW,EAAE;gBACT,YAAY;gBACZ,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,sCAAsC;QAC3D,WAAW,EAAE;YACT,QAAQ;YACR,WAAW;YACX,gBAAgB;YAChB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,KAAK;YAChB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,QAAQ;SACpB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,4BAA4B;YAC/C,WAAW,EAAE;gBACT,gBAAgB;gBAChB,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,2BAA2B;QAChD,WAAW,EAAE;YACT,QAAQ;YACR,MAAM;YACN,YAAY;YACZ,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,MAAM;SAClB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,uBAAuB;YAC1C,WAAW,EAAE;gBACT,YAAY;gBACZ,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,4BAA4B;QACjD,WAAW,EAAE;YACT,QAAQ;YACR,MAAM;YACN,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,MAAM;SAClB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wBAAwB;YAC3C,WAAW,EAAE;gBACT,aAAa;gBACb,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,qBAAqB;QAC1C,WAAW,EAAE;YACT,QAAQ;YACR,OAAO;YACP,MAAM;YACN,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,gBAAgB;YACnC,WAAW,EAAE;gBACT,MAAM;gBACN,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,4BAA4B;QACjD,WAAW,EAAE;YACT,QAAQ;YACR,OAAO;YACP,YAAY;YACZ,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,2BAA2B;YAC9C,WAAW,EAAE;gBACT,YAAY;gBACZ,YAAY;gBACZ,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,6BAA6B;QAClD,WAAW,EAAE;YACT,QAAQ;YACR,OAAO;YACP,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wBAAwB;YAC3C,WAAW,EAAE;gBACT,aAAa;gBACb,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,qBAAqB;QAC1C,WAAW,EAAE;YACT,QAAQ;YACR,OAAO;YACP,MAAM;YACN,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,gBAAgB;YACnC,WAAW,EAAE;gBACT,MAAM;gBACN,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,wBAAwB;QAC7C,WAAW,EAAE;YACT,QAAQ;YACR,OAAO;YACP,SAAS;YACT,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,SAAS;YACtB,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,mBAAmB;YACtC,WAAW,EAAE;gBACT,SAAS;gBACT,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,SAAS;gBACtB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,wBAAwB;QAC7C,WAAW,EAAE;YACT,QAAQ;YACR,OAAO;YACP,SAAS;YACT,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,SAAS;YACtB,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,mBAAmB;YACtC,WAAW,EAAE;gBACT,SAAS;gBACT,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,SAAS;gBACtB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,sBAAsB;QAC3C,WAAW,EAAE;YACT,QAAQ;YACR,OAAO;YACP,OAAO;YACP,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,OAAO;YACpB,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,iBAAiB;YACpC,WAAW,EAAE;gBACT,OAAO;gBACP,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,OAAO;gBACpB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,uCAAuC;QAC5D,WAAW,EAAE;YACT,QAAQ;YACR,OAAO;YACP,sBAAsB;YACtB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,sBAAsB;YACnC,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,2CAA2C;YAC9D,WAAW,EAAE;gBACT,sBAAsB;gBACtB,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,sBAAsB;gBACnC,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,+BAA+B;QACpD,WAAW,EAAE;YACT,QAAQ;YACR,OAAO;YACP,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,mCAAmC;YACtD,WAAW,EAAE;gBACT,eAAe;gBACf,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,+BAA+B;QACpD,WAAW,EAAE;YACT,QAAQ;YACR,OAAO;YACP,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,mCAAmC;YACtD,WAAW,EAAE;gBACT,eAAe;gBACf,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,6BAA6B;QAClD,WAAW,EAAE;YACT,QAAQ;YACR,OAAO;YACP,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,iCAAiC;YACpD,WAAW,EAAE;gBACT,aAAa;gBACb,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,+BAA+B;QACpD,WAAW,EAAE;YACT,QAAQ;YACR,OAAO;YACP,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,mCAAmC;YACtD,WAAW,EAAE;gBACT,eAAe;gBACf,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,2BAA2B;QAChD,WAAW,EAAE;YACT,QAAQ;YACR,OAAO;YACP,WAAW;YACX,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,WAAW;YACxB,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,+BAA+B;YAClD,WAAW,EAAE;gBACT,WAAW;gBACX,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,WAAW;gBACxB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,6BAA6B;QAClD,WAAW,EAAE;YACT,QAAQ;YACR,OAAO;YACP,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,iCAAiC;YACpD,WAAW,EAAE;gBACT,aAAa;gBACb,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,+BAA+B;QACpD,WAAW,EAAE;YACT,QAAQ;YACR,OAAO;YACP,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,mCAAmC;YACtD,WAAW,EAAE;gBACT,eAAe;gBACf,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,6BAA6B;QAClD,WAAW,EAAE;YACT,QAAQ;YACR,OAAO;YACP,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,iCAAiC;YACpD,WAAW,EAAE;gBACT,aAAa;gBACb,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,2BAA2B;QAChD,WAAW,EAAE;YACT,QAAQ;YACR,OAAO;YACP,WAAW;YACX,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,WAAW;YACxB,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,+BAA+B;YAClD,WAAW,EAAE;gBACT,WAAW;gBACX,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,WAAW;gBACxB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,iCAAiC;QACtD,WAAW,EAAE;YACT,QAAQ;YACR,OAAO;YACP,iBAAiB;YACjB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,iBAAiB;YAC9B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,qCAAqC;YACxD,WAAW,EAAE;gBACT,iBAAiB;gBACjB,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,iBAAiB;gBAC9B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,gCAAgC;QACrD,WAAW,EAAE;YACT,QAAQ;YACR,OAAO;YACP,gBAAgB;YAChB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,oCAAoC;YACvD,WAAW,EAAE;gBACT,gBAAgB;gBAChB,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,oCAAoC;QACzD,WAAW,EAAE;YACT,QAAQ;YACR,OAAO;YACP,mBAAmB;YACnB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,mBAAmB;YAChC,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wCAAwC;YAC3D,WAAW,EAAE;gBACT,mBAAmB;gBACnB,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,mBAAmB;gBAChC,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,iCAAiC;QACtD,WAAW,EAAE;YACT,QAAQ;YACR,OAAO;YACP,gBAAgB;YAChB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,qCAAqC;YACxD,WAAW,EAAE;gBACT,gBAAgB;gBAChB,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,8BAA8B;QACnD,WAAW,EAAE;YACT,QAAQ;YACR,OAAO;YACP,cAAc;YACd,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,cAAc;YAC3B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,kCAAkC;YACrD,WAAW,EAAE;gBACT,cAAc;gBACd,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,cAAc;gBAC3B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,4BAA4B;QACjD,WAAW,EAAE;YACT,QAAQ;YACR,OAAO;YACP,YAAY;YACZ,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,gCAAgC;YACnD,WAAW,EAAE;gBACT,YAAY;gBACZ,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,iCAAiC;QACtD,WAAW,EAAE;YACT,QAAQ;YACR,OAAO;YACP,gBAAgB;YAChB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,qCAAqC;YACxD,WAAW,EAAE;gBACT,gBAAgB;gBAChB,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,wBAAwB;QAC7C,WAAW,EAAE;YACT,QAAQ;YACR,UAAU;YACV,MAAM;YACN,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,QAAQ;YACnB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,UAAU;SACtB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,gBAAgB;YACnC,WAAW,EAAE;gBACT,MAAM;gBACN,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,6BAA6B;QAClD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,YAAY;YACZ,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,2BAA2B;YAC9C,WAAW,EAAE;gBACT,YAAY;gBACZ,YAAY;gBACZ,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,mCAAmC;QACxD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,YAAY;YACZ,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,iCAAiC;YACpD,WAAW,EAAE;gBACT,YAAY;gBACZ,YAAY;gBACZ,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,oCAAoC;QACzD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,YAAY;YACZ,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,kCAAkC;YACrD,WAAW,EAAE;gBACT,YAAY;gBACZ,YAAY;gBACZ,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,8BAA8B;QACnD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wBAAwB;YAC3C,WAAW,EAAE;gBACT,aAAa;gBACb,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,oCAAoC;QACzD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,aAAa;YACb,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,8BAA8B;YACjD,WAAW,EAAE;gBACT,aAAa;gBACb,UAAU;gBACV,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,qCAAqC;QAC1D,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,aAAa;YACb,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,+BAA+B;YAClD,WAAW,EAAE;gBACT,aAAa;gBACb,UAAU;gBACV,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,wCAAwC;QAC7D,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,sBAAsB;YACtB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,sBAAsB;YACnC,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,2CAA2C;YAC9D,WAAW,EAAE;gBACT,sBAAsB;gBACtB,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,sBAAsB;gBACnC,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,8CAA8C;QACnE,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,sBAAsB;YACtB,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,sBAAsB;YACnC,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,iDAAiD;YACpE,WAAW,EAAE;gBACT,sBAAsB;gBACtB,eAAe;gBACf,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,sBAAsB;gBACnC,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,+CAA+C;QACpE,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,sBAAsB;YACtB,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,sBAAsB;YACnC,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,kDAAkD;YACrE,WAAW,EAAE;gBACT,sBAAsB;gBACtB,eAAe;gBACf,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,sBAAsB;gBACnC,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,gCAAgC;QACrD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,mCAAmC;YACtD,WAAW,EAAE;gBACT,eAAe;gBACf,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,sCAAsC;QAC3D,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,eAAe;YACf,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,yCAAyC;YAC5D,WAAW,EAAE;gBACT,eAAe;gBACf,eAAe;gBACf,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,uCAAuC;QAC5D,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,eAAe;YACf,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,0CAA0C;YAC7D,WAAW,EAAE;gBACT,eAAe;gBACf,eAAe;gBACf,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,gCAAgC;QACrD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,mCAAmC;YACtD,WAAW,EAAE;gBACT,eAAe;gBACf,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,sCAAsC;QAC3D,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,eAAe;YACf,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,yCAAyC;YAC5D,WAAW,EAAE;gBACT,eAAe;gBACf,eAAe;gBACf,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,uCAAuC;QAC5D,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,eAAe;YACf,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,0CAA0C;YAC7D,WAAW,EAAE;gBACT,eAAe;gBACf,eAAe;gBACf,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,8BAA8B;QACnD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,iCAAiC;YACpD,WAAW,EAAE;gBACT,aAAa;gBACb,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,oCAAoC;QACzD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,aAAa;YACb,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,uCAAuC;YAC1D,WAAW,EAAE;gBACT,aAAa;gBACb,eAAe;gBACf,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,qCAAqC;QAC1D,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,aAAa;YACb,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wCAAwC;YAC3D,WAAW,EAAE;gBACT,aAAa;gBACb,eAAe;gBACf,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,gCAAgC;QACrD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,mCAAmC;YACtD,WAAW,EAAE;gBACT,eAAe;gBACf,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,sCAAsC;QAC3D,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,eAAe;YACf,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,yCAAyC;YAC5D,WAAW,EAAE;gBACT,eAAe;gBACf,eAAe;gBACf,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,uCAAuC;QAC5D,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,eAAe;YACf,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,0CAA0C;YAC7D,WAAW,EAAE;gBACT,eAAe;gBACf,eAAe;gBACf,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,4BAA4B;QACjD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,WAAW;YACX,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,WAAW;YACxB,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,+BAA+B;YAClD,WAAW,EAAE;gBACT,WAAW;gBACX,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,WAAW;gBACxB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,kCAAkC;QACvD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,WAAW;YACX,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,WAAW;YACxB,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,qCAAqC;YACxD,WAAW,EAAE;gBACT,WAAW;gBACX,eAAe;gBACf,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,WAAW;gBACxB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,mCAAmC;QACxD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,WAAW;YACX,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,WAAW;YACxB,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,sCAAsC;YACzD,WAAW,EAAE;gBACT,WAAW;gBACX,eAAe;gBACf,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,WAAW;gBACxB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,8BAA8B;QACnD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,iCAAiC;YACpD,WAAW,EAAE;gBACT,aAAa;gBACb,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,oCAAoC;QACzD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,aAAa;YACb,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,uCAAuC;YAC1D,WAAW,EAAE;gBACT,aAAa;gBACb,eAAe;gBACf,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,qCAAqC;QAC1D,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,aAAa;YACb,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wCAAwC;YAC3D,WAAW,EAAE;gBACT,aAAa;gBACb,eAAe;gBACf,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,gCAAgC;QACrD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,mCAAmC;YACtD,WAAW,EAAE;gBACT,eAAe;gBACf,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,sCAAsC;QAC3D,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,eAAe;YACf,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,yCAAyC;YAC5D,WAAW,EAAE;gBACT,eAAe;gBACf,eAAe;gBACf,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,uCAAuC;QAC5D,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,eAAe;YACf,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,0CAA0C;YAC7D,WAAW,EAAE;gBACT,eAAe;gBACf,eAAe;gBACf,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,8BAA8B;QACnD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,iCAAiC;YACpD,WAAW,EAAE;gBACT,aAAa;gBACb,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,oCAAoC;QACzD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,aAAa;YACb,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,uCAAuC;YAC1D,WAAW,EAAE;gBACT,aAAa;gBACb,eAAe;gBACf,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,qCAAqC;QAC1D,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,aAAa;YACb,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wCAAwC;YAC3D,WAAW,EAAE;gBACT,aAAa;gBACb,eAAe;gBACf,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,4BAA4B;QACjD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,WAAW;YACX,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,WAAW;YACxB,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,+BAA+B;YAClD,WAAW,EAAE;gBACT,WAAW;gBACX,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,WAAW;gBACxB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,kCAAkC;QACvD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,WAAW;YACX,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,WAAW;YACxB,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,qCAAqC;YACxD,WAAW,EAAE;gBACT,WAAW;gBACX,eAAe;gBACf,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,WAAW;gBACxB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,mCAAmC;QACxD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,WAAW;YACX,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,WAAW;YACxB,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,sCAAsC;YACzD,WAAW,EAAE;gBACT,WAAW;gBACX,eAAe;gBACf,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,WAAW;gBACxB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,kCAAkC;QACvD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,iBAAiB;YACjB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,iBAAiB;YAC9B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,qCAAqC;YACxD,WAAW,EAAE;gBACT,iBAAiB;gBACjB,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,iBAAiB;gBAC9B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,wCAAwC;QAC7D,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,iBAAiB;YACjB,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,iBAAiB;YAC9B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,2CAA2C;YAC9D,WAAW,EAAE;gBACT,iBAAiB;gBACjB,eAAe;gBACf,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,iBAAiB;gBAC9B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,yCAAyC;QAC9D,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,iBAAiB;YACjB,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,iBAAiB;YAC9B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,4CAA4C;YAC/D,WAAW,EAAE;gBACT,iBAAiB;gBACjB,eAAe;gBACf,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,iBAAiB;gBAC9B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,iCAAiC;QACtD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,gBAAgB;YAChB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,oCAAoC;YACvD,WAAW,EAAE;gBACT,gBAAgB;gBAChB,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,uCAAuC;QAC5D,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,gBAAgB;YAChB,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,0CAA0C;YAC7D,WAAW,EAAE;gBACT,gBAAgB;gBAChB,eAAe;gBACf,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,wCAAwC;QAC7D,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,gBAAgB;YAChB,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,2CAA2C;YAC9D,WAAW,EAAE;gBACT,gBAAgB;gBAChB,eAAe;gBACf,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,qCAAqC;QAC1D,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,mBAAmB;YACnB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,mBAAmB;YAChC,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wCAAwC;YAC3D,WAAW,EAAE;gBACT,mBAAmB;gBACnB,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,mBAAmB;gBAChC,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,2CAA2C;QAChE,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,mBAAmB;YACnB,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,mBAAmB;YAChC,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,8CAA8C;YACjE,WAAW,EAAE;gBACT,mBAAmB;gBACnB,eAAe;gBACf,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,mBAAmB;gBAChC,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,4CAA4C;QACjE,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,mBAAmB;YACnB,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,mBAAmB;YAChC,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,+CAA+C;YAClE,WAAW,EAAE;gBACT,mBAAmB;gBACnB,eAAe;gBACf,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,mBAAmB;gBAChC,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,kCAAkC;QACvD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,gBAAgB;YAChB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,qCAAqC;YACxD,WAAW,EAAE;gBACT,gBAAgB;gBAChB,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,wCAAwC;QAC7D,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,gBAAgB;YAChB,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,2CAA2C;YAC9D,WAAW,EAAE;gBACT,gBAAgB;gBAChB,eAAe;gBACf,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,yCAAyC;QAC9D,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,gBAAgB;YAChB,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,4CAA4C;YAC/D,WAAW,EAAE;gBACT,gBAAgB;gBAChB,eAAe;gBACf,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,+BAA+B;QACpD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,cAAc;YACd,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,cAAc;YAC3B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,kCAAkC;YACrD,WAAW,EAAE;gBACT,cAAc;gBACd,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,cAAc;gBAC3B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,qCAAqC;QAC1D,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,cAAc;YACd,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,cAAc;YAC3B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wCAAwC;YAC3D,WAAW,EAAE;gBACT,cAAc;gBACd,eAAe;gBACf,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,cAAc;gBAC3B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,sCAAsC;QAC3D,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,cAAc;YACd,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,cAAc;YAC3B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,yCAAyC;YAC5D,WAAW,EAAE;gBACT,cAAc;gBACd,eAAe;gBACf,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,cAAc;gBAC3B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,6BAA6B;QAClD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,YAAY;YACZ,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,gCAAgC;YACnD,WAAW,EAAE;gBACT,YAAY;gBACZ,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,mCAAmC;QACxD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,YAAY;YACZ,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,sCAAsC;YACzD,WAAW,EAAE;gBACT,YAAY;gBACZ,eAAe;gBACf,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,oCAAoC;QACzD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,YAAY;YACZ,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,uCAAuC;YAC1D,WAAW,EAAE;gBACT,YAAY;gBACZ,eAAe;gBACf,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,kCAAkC;QACvD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,gBAAgB;YAChB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,qCAAqC;YACxD,WAAW,EAAE;gBACT,gBAAgB;gBAChB,eAAe;gBACf,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,wCAAwC;QAC7D,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,gBAAgB;YAChB,OAAO;SACV;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,OAAO;YAChB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,2CAA2C;YAC9D,WAAW,EAAE;gBACT,gBAAgB;gBAChB,eAAe;gBACf,OAAO;aACV;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,OAAO;aACnB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,yCAAyC;QAC9D,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,gBAAgB;YAChB,QAAQ;SACX;QACD,yBAAyB,EAAE;YACvB,OAAO,EAAE,QAAQ;YACjB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,4CAA4C;YAC/D,WAAW,EAAE;gBACT,gBAAgB;gBAChB,eAAe;gBACf,QAAQ;aACX;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,KAAK;qBACnB;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;wBACZ,SAAS,EAAE,MAAM;qBACpB;iBACJ;gBACD,OAAO,EAAE,QAAQ;aACpB;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,6BAA6B;QAClD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,YAAY;YACZ,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wBAAwB;YAC3C,WAAW,EAAE;gBACT,YAAY;gBACZ,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE,SAAS;YAClB,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,IAAI;oBACnB,OAAO,EAAE,GAAG;oBACZ,SAAS,EAAE,MAAM;iBACpB;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,8BAA8B;QACnD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,yBAAyB;YAC5C,WAAW,EAAE;gBACT,aAAa;gBACb,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE,SAAS;YAClB,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,IAAI;oBACnB,OAAO,EAAE,GAAG;oBACZ,SAAS,EAAE,MAAM;iBACpB;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,wCAAwC;QAC7D,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,sBAAsB;YACtB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,sBAAsB;YACnC,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,mCAAmC;YACtD,WAAW,EAAE;gBACT,sBAAsB;gBACtB,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE,SAAS;YAClB,uBAAuB,EAAE;gBACrB,WAAW,EAAE,sBAAsB;gBACnC,YAAY,EAAE;oBACV,aAAa,EAAE,IAAI;oBACnB,OAAO,EAAE,GAAG;oBACZ,SAAS,EAAE,MAAM;iBACpB;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,gCAAgC;QACrD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,2BAA2B;YAC9C,WAAW,EAAE;gBACT,eAAe;gBACf,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE,SAAS;YAClB,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,IAAI;oBACnB,OAAO,EAAE,GAAG;oBACZ,SAAS,EAAE,MAAM;iBACpB;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,gCAAgC;QACrD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,2BAA2B;YAC9C,WAAW,EAAE;gBACT,eAAe;gBACf,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE,SAAS;YAClB,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,IAAI;oBACnB,OAAO,EAAE,GAAG;oBACZ,SAAS,EAAE,MAAM;iBACpB;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,8BAA8B;QACnD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,yBAAyB;YAC5C,WAAW,EAAE;gBACT,aAAa;gBACb,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE,SAAS;YAClB,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,IAAI;oBACnB,OAAO,EAAE,GAAG;oBACZ,SAAS,EAAE,MAAM;iBACpB;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,gCAAgC;QACrD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,2BAA2B;YAC9C,WAAW,EAAE;gBACT,eAAe;gBACf,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE,SAAS;YAClB,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,IAAI;oBACnB,OAAO,EAAE,GAAG;oBACZ,SAAS,EAAE,MAAM;iBACpB;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,4BAA4B;QACjD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,WAAW;YACX,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,WAAW;YACxB,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,uBAAuB;YAC1C,WAAW,EAAE;gBACT,WAAW;gBACX,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE,SAAS;YAClB,uBAAuB,EAAE;gBACrB,WAAW,EAAE,WAAW;gBACxB,YAAY,EAAE;oBACV,aAAa,EAAE,IAAI;oBACnB,OAAO,EAAE,GAAG;oBACZ,SAAS,EAAE,MAAM;iBACpB;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,8BAA8B;QACnD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,yBAAyB;YAC5C,WAAW,EAAE;gBACT,aAAa;gBACb,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE,SAAS;YAClB,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,IAAI;oBACnB,OAAO,EAAE,GAAG;oBACZ,SAAS,EAAE,MAAM;iBACpB;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,gCAAgC;QACrD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,2BAA2B;YAC9C,WAAW,EAAE;gBACT,eAAe;gBACf,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE,SAAS;YAClB,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,IAAI;oBACnB,OAAO,EAAE,GAAG;oBACZ,SAAS,EAAE,MAAM;iBACpB;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,8BAA8B;QACnD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,yBAAyB;YAC5C,WAAW,EAAE;gBACT,aAAa;gBACb,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE,SAAS;YAClB,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,IAAI;oBACnB,OAAO,EAAE,GAAG;oBACZ,SAAS,EAAE,MAAM;iBACpB;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,4BAA4B;QACjD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,WAAW;YACX,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,WAAW;YACxB,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,uBAAuB;YAC1C,WAAW,EAAE;gBACT,WAAW;gBACX,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE,SAAS;YAClB,uBAAuB,EAAE;gBACrB,WAAW,EAAE,WAAW;gBACxB,YAAY,EAAE;oBACV,aAAa,EAAE,IAAI;oBACnB,OAAO,EAAE,GAAG;oBACZ,SAAS,EAAE,MAAM;iBACpB;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,kCAAkC;QACvD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,iBAAiB;YACjB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,iBAAiB;YAC9B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,6BAA6B;YAChD,WAAW,EAAE;gBACT,iBAAiB;gBACjB,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE,SAAS;YAClB,uBAAuB,EAAE;gBACrB,WAAW,EAAE,iBAAiB;gBAC9B,YAAY,EAAE;oBACV,aAAa,EAAE,IAAI;oBACnB,OAAO,EAAE,GAAG;oBACZ,SAAS,EAAE,MAAM;iBACpB;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,iCAAiC;QACtD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,gBAAgB;YAChB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,4BAA4B;YAC/C,WAAW,EAAE;gBACT,gBAAgB;gBAChB,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE,SAAS;YAClB,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,IAAI;oBACnB,OAAO,EAAE,GAAG;oBACZ,SAAS,EAAE,MAAM;iBACpB;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,qCAAqC;QAC1D,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,mBAAmB;YACnB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,mBAAmB;YAChC,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,gCAAgC;YACnD,WAAW,EAAE;gBACT,mBAAmB;gBACnB,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE,SAAS;YAClB,uBAAuB,EAAE;gBACrB,WAAW,EAAE,mBAAmB;gBAChC,YAAY,EAAE;oBACV,aAAa,EAAE,IAAI;oBACnB,OAAO,EAAE,GAAG;oBACZ,SAAS,EAAE,MAAM;iBACpB;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,kCAAkC;QACvD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,gBAAgB;YAChB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,6BAA6B;YAChD,WAAW,EAAE;gBACT,gBAAgB;gBAChB,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE,SAAS;YAClB,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,IAAI;oBACnB,OAAO,EAAE,GAAG;oBACZ,SAAS,EAAE,MAAM;iBACpB;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,+BAA+B;QACpD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,cAAc;YACd,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,cAAc;YAC3B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,0BAA0B;YAC7C,WAAW,EAAE;gBACT,cAAc;gBACd,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE,SAAS;YAClB,uBAAuB,EAAE;gBACrB,WAAW,EAAE,cAAc;gBAC3B,YAAY,EAAE;oBACV,aAAa,EAAE,IAAI;oBACnB,OAAO,EAAE,GAAG;oBACZ,SAAS,EAAE,MAAM;iBACpB;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,6BAA6B;QAClD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,YAAY;YACZ,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wBAAwB;YAC3C,WAAW,EAAE;gBACT,YAAY;gBACZ,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE,SAAS;YAClB,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,IAAI;oBACnB,OAAO,EAAE,GAAG;oBACZ,SAAS,EAAE,MAAM;iBACpB;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,kCAAkC;QACvD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,gBAAgB;YAChB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,6BAA6B;YAChD,WAAW,EAAE;gBACT,gBAAgB;gBAChB,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE,SAAS;YAClB,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,IAAI;oBACnB,OAAO,EAAE,GAAG;oBACZ,SAAS,EAAE,MAAM;iBACpB;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,2BAA2B;QAChD,WAAW,EAAE;YACT,SAAS;YACT,YAAY;YACZ,MAAM;YACN,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,YAAY;SACxB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,gBAAgB;YACnC,WAAW,EAAE;gBACT,MAAM;gBACN,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,kCAAkC;QACvD,WAAW,EAAE;YACT,SAAS;YACT,YAAY;YACZ,YAAY;YACZ,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,YAAY;SACxB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,uBAAuB;YAC1C,WAAW,EAAE;gBACT,YAAY;gBACZ,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,mCAAmC;QACxD,WAAW,EAAE;YACT,SAAS;YACT,YAAY;YACZ,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,YAAY;SACxB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wBAAwB;YAC3C,WAAW,EAAE;gBACT,aAAa;gBACb,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,6CAA6C;QAClE,WAAW,EAAE;YACT,SAAS;YACT,YAAY;YACZ,sBAAsB;YACtB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,sBAAsB;YACnC,OAAO,EAAE,YAAY;SACxB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,kCAAkC;YACrD,WAAW,EAAE;gBACT,sBAAsB;gBACtB,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,sBAAsB;gBACnC,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,qCAAqC;QAC1D,WAAW,EAAE;YACT,SAAS;YACT,YAAY;YACZ,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,YAAY;SACxB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,0BAA0B;YAC7C,WAAW,EAAE;gBACT,eAAe;gBACf,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,qCAAqC;QAC1D,WAAW,EAAE;YACT,SAAS;YACT,YAAY;YACZ,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,YAAY;SACxB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,0BAA0B;YAC7C,WAAW,EAAE;gBACT,eAAe;gBACf,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,mCAAmC;QACxD,WAAW,EAAE;YACT,SAAS;YACT,YAAY;YACZ,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,YAAY;SACxB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wBAAwB;YAC3C,WAAW,EAAE;gBACT,aAAa;gBACb,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,qCAAqC;QAC1D,WAAW,EAAE;YACT,SAAS;YACT,YAAY;YACZ,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,YAAY;SACxB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,0BAA0B;YAC7C,WAAW,EAAE;gBACT,eAAe;gBACf,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,iCAAiC;QACtD,WAAW,EAAE;YACT,SAAS;YACT,YAAY;YACZ,WAAW;YACX,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,WAAW;YACxB,OAAO,EAAE,YAAY;SACxB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,sBAAsB;YACzC,WAAW,EAAE;gBACT,WAAW;gBACX,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,WAAW;gBACxB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,mCAAmC;QACxD,WAAW,EAAE;YACT,SAAS;YACT,YAAY;YACZ,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,YAAY;SACxB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wBAAwB;YAC3C,WAAW,EAAE;gBACT,aAAa;gBACb,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,qCAAqC;QAC1D,WAAW,EAAE;YACT,SAAS;YACT,YAAY;YACZ,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,YAAY;SACxB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,0BAA0B;YAC7C,WAAW,EAAE;gBACT,eAAe;gBACf,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,mCAAmC;QACxD,WAAW,EAAE;YACT,SAAS;YACT,YAAY;YACZ,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,YAAY;SACxB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wBAAwB;YAC3C,WAAW,EAAE;gBACT,aAAa;gBACb,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,iCAAiC;QACtD,WAAW,EAAE;YACT,SAAS;YACT,YAAY;YACZ,WAAW;YACX,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,WAAW;YACxB,OAAO,EAAE,YAAY;SACxB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,sBAAsB;YACzC,WAAW,EAAE;gBACT,WAAW;gBACX,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,WAAW;gBACxB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,uCAAuC;QAC5D,WAAW,EAAE;YACT,SAAS;YACT,YAAY;YACZ,iBAAiB;YACjB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,iBAAiB;YAC9B,OAAO,EAAE,YAAY;SACxB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,4BAA4B;YAC/C,WAAW,EAAE;gBACT,iBAAiB;gBACjB,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,iBAAiB;gBAC9B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,sCAAsC;QAC3D,WAAW,EAAE;YACT,SAAS;YACT,YAAY;YACZ,gBAAgB;YAChB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,YAAY;SACxB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,2BAA2B;YAC9C,WAAW,EAAE;gBACT,gBAAgB;gBAChB,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,0CAA0C;QAC/D,WAAW,EAAE;YACT,SAAS;YACT,YAAY;YACZ,mBAAmB;YACnB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,mBAAmB;YAChC,OAAO,EAAE,YAAY;SACxB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,+BAA+B;YAClD,WAAW,EAAE;gBACT,mBAAmB;gBACnB,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,mBAAmB;gBAChC,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,uCAAuC;QAC5D,WAAW,EAAE;YACT,SAAS;YACT,YAAY;YACZ,gBAAgB;YAChB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,YAAY;SACxB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,4BAA4B;YAC/C,WAAW,EAAE;gBACT,gBAAgB;gBAChB,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,oCAAoC;QACzD,WAAW,EAAE;YACT,SAAS;YACT,YAAY;YACZ,cAAc;YACd,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,cAAc;YAC3B,OAAO,EAAE,YAAY;SACxB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,yBAAyB;YAC5C,WAAW,EAAE;gBACT,cAAc;gBACd,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,cAAc;gBAC3B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,kCAAkC;QACvD,WAAW,EAAE;YACT,SAAS;YACT,YAAY;YACZ,YAAY;YACZ,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,YAAY;SACxB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,uBAAuB;YAC1C,WAAW,EAAE;gBACT,YAAY;gBACZ,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,uCAAuC;QAC5D,WAAW,EAAE;YACT,SAAS;YACT,YAAY;YACZ,gBAAgB;YAChB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,YAAY;SACxB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,4BAA4B;YAC/C,WAAW,EAAE;gBACT,gBAAgB;gBAChB,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,2BAA2B;QAChD,WAAW,EAAE;YACT,SAAS;YACT,YAAY;YACZ,MAAM;YACN,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,YAAY;SACxB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,eAAe;YAClC,WAAW,EAAE;gBACT,MAAM;gBACN,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,kCAAkC;QACvD,WAAW,EAAE;YACT,SAAS;YACT,YAAY;YACZ,YAAY;YACZ,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,YAAY;SACxB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,sBAAsB;YACzC,WAAW,EAAE;gBACT,YAAY;gBACZ,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,mCAAmC;QACxD,WAAW,EAAE;YACT,SAAS;YACT,YAAY;YACZ,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,YAAY;SACxB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,uBAAuB;YAC1C,WAAW,EAAE;gBACT,aAAa;gBACb,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,6CAA6C;QAClE,WAAW,EAAE;YACT,SAAS;YACT,YAAY;YACZ,sBAAsB;YACtB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,sBAAsB;YACnC,OAAO,EAAE,YAAY;SACxB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,iCAAiC;YACpD,WAAW,EAAE;gBACT,sBAAsB;gBACtB,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,sBAAsB;gBACnC,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,qCAAqC;QAC1D,WAAW,EAAE;YACT,SAAS;YACT,YAAY;YACZ,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,YAAY;SACxB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,yBAAyB;YAC5C,WAAW,EAAE;gBACT,eAAe;gBACf,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,qCAAqC;QAC1D,WAAW,EAAE;YACT,SAAS;YACT,YAAY;YACZ,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,YAAY;SACxB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,yBAAyB;YAC5C,WAAW,EAAE;gBACT,eAAe;gBACf,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,mCAAmC;QACxD,WAAW,EAAE;YACT,SAAS;YACT,YAAY;YACZ,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,YAAY;SACxB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,uBAAuB;YAC1C,WAAW,EAAE;gBACT,aAAa;gBACb,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,qCAAqC;QAC1D,WAAW,EAAE;YACT,SAAS;YACT,YAAY;YACZ,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,YAAY;SACxB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,yBAAyB;YAC5C,WAAW,EAAE;gBACT,eAAe;gBACf,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,iCAAiC;QACtD,WAAW,EAAE;YACT,SAAS;YACT,YAAY;YACZ,WAAW;YACX,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,WAAW;YACxB,OAAO,EAAE,YAAY;SACxB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,qBAAqB;YACxC,WAAW,EAAE;gBACT,WAAW;gBACX,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,WAAW;gBACxB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,mCAAmC;QACxD,WAAW,EAAE;YACT,SAAS;YACT,YAAY;YACZ,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,YAAY;SACxB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,uBAAuB;YAC1C,WAAW,EAAE;gBACT,aAAa;gBACb,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,qCAAqC;QAC1D,WAAW,EAAE;YACT,SAAS;YACT,YAAY;YACZ,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,YAAY;SACxB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,yBAAyB;YAC5C,WAAW,EAAE;gBACT,eAAe;gBACf,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,mCAAmC;QACxD,WAAW,EAAE;YACT,SAAS;YACT,YAAY;YACZ,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,YAAY;SACxB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,uBAAuB;YAC1C,WAAW,EAAE;gBACT,aAAa;gBACb,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,iCAAiC;QACtD,WAAW,EAAE;YACT,SAAS;YACT,YAAY;YACZ,WAAW;YACX,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,WAAW;YACxB,OAAO,EAAE,YAAY;SACxB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,qBAAqB;YACxC,WAAW,EAAE;gBACT,WAAW;gBACX,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,WAAW;gBACxB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,uCAAuC;QAC5D,WAAW,EAAE;YACT,SAAS;YACT,YAAY;YACZ,iBAAiB;YACjB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,iBAAiB;YAC9B,OAAO,EAAE,YAAY;SACxB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,2BAA2B;YAC9C,WAAW,EAAE;gBACT,iBAAiB;gBACjB,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,iBAAiB;gBAC9B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,sCAAsC;QAC3D,WAAW,EAAE;YACT,SAAS;YACT,YAAY;YACZ,gBAAgB;YAChB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,YAAY;SACxB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,0BAA0B;YAC7C,WAAW,EAAE;gBACT,gBAAgB;gBAChB,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,0CAA0C;QAC/D,WAAW,EAAE;YACT,SAAS;YACT,YAAY;YACZ,mBAAmB;YACnB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,mBAAmB;YAChC,OAAO,EAAE,YAAY;SACxB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,8BAA8B;YACjD,WAAW,EAAE;gBACT,mBAAmB;gBACnB,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,mBAAmB;gBAChC,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,uCAAuC;QAC5D,WAAW,EAAE;YACT,SAAS;YACT,YAAY;YACZ,gBAAgB;YAChB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,YAAY;SACxB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,2BAA2B;YAC9C,WAAW,EAAE;gBACT,gBAAgB;gBAChB,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,oCAAoC;QACzD,WAAW,EAAE;YACT,SAAS;YACT,YAAY;YACZ,cAAc;YACd,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,cAAc;YAC3B,OAAO,EAAE,YAAY;SACxB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wBAAwB;YAC3C,WAAW,EAAE;gBACT,cAAc;gBACd,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,cAAc;gBAC3B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,kCAAkC;QACvD,WAAW,EAAE;YACT,SAAS;YACT,YAAY;YACZ,YAAY;YACZ,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,YAAY;SACxB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,sBAAsB;YACzC,WAAW,EAAE;gBACT,YAAY;gBACZ,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,uCAAuC;QAC5D,WAAW,EAAE;YACT,SAAS;YACT,YAAY;YACZ,gBAAgB;YAChB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,YAAY;SACxB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,2BAA2B;YAC9C,WAAW,EAAE;gBACT,gBAAgB;gBAChB,SAAS;gBACT,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,EAAE;qBACd;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,sBAAsB;QAC3C,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,MAAM;YACN,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,MAAM;YACnB,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,gBAAgB;YACnC,WAAW,EAAE;gBACT,MAAM;gBACN,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,MAAM;gBACnB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,6BAA6B;QAClD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,YAAY;YACZ,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,uBAAuB;YAC1C,WAAW,EAAE;gBACT,YAAY;gBACZ,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,8BAA8B;QACnD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wBAAwB;YAC3C,WAAW,EAAE;gBACT,aAAa;gBACb,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,wCAAwC;QAC7D,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,sBAAsB;YACtB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,sBAAsB;YACnC,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,kCAAkC;YACrD,WAAW,EAAE;gBACT,sBAAsB;gBACtB,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,sBAAsB;gBACnC,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,gCAAgC;QACrD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,0BAA0B;YAC7C,WAAW,EAAE;gBACT,eAAe;gBACf,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,gCAAgC;QACrD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,0BAA0B;YAC7C,WAAW,EAAE;gBACT,eAAe;gBACf,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,8BAA8B;QACnD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wBAAwB;YAC3C,WAAW,EAAE;gBACT,aAAa;gBACb,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,gCAAgC;QACrD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,0BAA0B;YAC7C,WAAW,EAAE;gBACT,eAAe;gBACf,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,4BAA4B;QACjD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,WAAW;YACX,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,WAAW;YACxB,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,sBAAsB;YACzC,WAAW,EAAE;gBACT,WAAW;gBACX,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,WAAW;gBACxB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,8BAA8B;QACnD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wBAAwB;YAC3C,WAAW,EAAE;gBACT,aAAa;gBACb,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,gCAAgC;QACrD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,eAAe;YACf,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,eAAe;YAC5B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,0BAA0B;YAC7C,WAAW,EAAE;gBACT,eAAe;gBACf,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,eAAe;gBAC5B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,8BAA8B;QACnD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,aAAa;YACb,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,aAAa;YAC1B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,wBAAwB;YAC3C,WAAW,EAAE;gBACT,aAAa;gBACb,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,aAAa;gBAC1B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,4BAA4B;QACjD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,WAAW;YACX,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,WAAW;YACxB,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,sBAAsB;YACzC,WAAW,EAAE;gBACT,WAAW;gBACX,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,WAAW;gBACxB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,kCAAkC;QACvD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,iBAAiB;YACjB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,iBAAiB;YAC9B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,4BAA4B;YAC/C,WAAW,EAAE;gBACT,iBAAiB;gBACjB,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,iBAAiB;gBAC9B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,iCAAiC;QACtD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,gBAAgB;YAChB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,2BAA2B;YAC9C,WAAW,EAAE;gBACT,gBAAgB;gBAChB,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,qCAAqC;QAC1D,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,mBAAmB;YACnB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,mBAAmB;YAChC,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,+BAA+B;YAClD,WAAW,EAAE;gBACT,mBAAmB;gBACnB,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,mBAAmB;gBAChC,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,kCAAkC;QACvD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,gBAAgB;YAChB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,4BAA4B;YAC/C,WAAW,EAAE;gBACT,gBAAgB;gBAChB,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,+BAA+B;QACpD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,cAAc;YACd,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,cAAc;YAC3B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,yBAAyB;YAC5C,WAAW,EAAE;gBACT,cAAc;gBACd,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,cAAc;gBAC3B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,6BAA6B;QAClD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,YAAY;YACZ,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,YAAY;YACzB,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,uBAAuB;YAC1C,WAAW,EAAE;gBACT,YAAY;gBACZ,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,YAAY;gBACzB,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;IACD;QACI,mBAAmB,EAAE,kCAAkC;QACvD,WAAW,EAAE;YACT,SAAS;YACT,OAAO;YACP,gBAAgB;YAChB,SAAS;SACZ;QACD,yBAAyB,EAAE;YACvB,SAAS,EAAE,SAAS;YACpB,WAAW,EAAE,gBAAgB;YAC7B,OAAO,EAAE,OAAO;SACnB;QACD,aAAa,EAAE;YACX,iBAAiB,EAAE,4BAA4B;YAC/C,WAAW,EAAE;gBACT,gBAAgB;gBAChB,UAAU;gBACV,SAAS;aACZ;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB;YACD,uBAAuB,EAAE;gBACrB,WAAW,EAAE,gBAAgB;gBAC7B,YAAY,EAAE;oBACV,aAAa,EAAE,KAAK;oBACpB,OAAO,EAAE;wBACL,OAAO,EAAE,GAAG;qBACf;oBACD,MAAM,EAAE;wBACJ,OAAO,EAAE,GAAG;qBACf;iBACJ;aACJ;SACJ;KACJ;CACK,CAAC"} \ No newline at end of file diff --git a/dist/fr/generatedFromCss/colorDecisions.d.ts b/dist/fr/generatedFromCss/colorDecisions.d.ts new file mode 100644 index 0000000..0dd433e --- /dev/null +++ b/dist/fr/generatedFromCss/colorDecisions.d.ts @@ -0,0 +1,1452 @@ +import type { getColorDecisionsHex } from "./getColorDecisionsHex"; +export declare const colorDecisions: { + readonly background: { + readonly default: { + readonly grey: { + readonly default: "var(--background-default-grey)"; + readonly hover: "var(--background-default-grey-hover)"; + readonly active: "var(--background-default-grey-active)"; + }; + }; + readonly alt: { + readonly grey: { + readonly default: "var(--background-alt-grey)"; + readonly hover: "var(--background-alt-grey-hover)"; + readonly active: "var(--background-alt-grey-active)"; + }; + readonly blueFrance: { + readonly default: "var(--background-alt-blue-france)"; + readonly hover: "var(--background-alt-blue-france-hover)"; + readonly active: "var(--background-alt-blue-france-active)"; + }; + readonly redMarianne: { + readonly default: "var(--background-alt-red-marianne)"; + readonly hover: "var(--background-alt-red-marianne-hover)"; + readonly active: "var(--background-alt-red-marianne-active)"; + }; + readonly greenTilleulVerveine: { + readonly default: "var(--background-alt-green-tilleul-verveine)"; + readonly hover: "var(--background-alt-green-tilleul-verveine-hover)"; + readonly active: "var(--background-alt-green-tilleul-verveine-active)"; + }; + readonly greenBourgeon: { + readonly default: "var(--background-alt-green-bourgeon)"; + readonly hover: "var(--background-alt-green-bourgeon-hover)"; + readonly active: "var(--background-alt-green-bourgeon-active)"; + }; + readonly greenEmeraude: { + readonly default: "var(--background-alt-green-emeraude)"; + readonly hover: "var(--background-alt-green-emeraude-hover)"; + readonly active: "var(--background-alt-green-emeraude-active)"; + }; + readonly greenMenthe: { + readonly default: "var(--background-alt-green-menthe)"; + readonly hover: "var(--background-alt-green-menthe-hover)"; + readonly active: "var(--background-alt-green-menthe-active)"; + }; + readonly greenArchipel: { + readonly default: "var(--background-alt-green-archipel)"; + readonly hover: "var(--background-alt-green-archipel-hover)"; + readonly active: "var(--background-alt-green-archipel-active)"; + }; + readonly blueEcume: { + readonly default: "var(--background-alt-blue-ecume)"; + readonly hover: "var(--background-alt-blue-ecume-hover)"; + readonly active: "var(--background-alt-blue-ecume-active)"; + }; + readonly blueCumulus: { + readonly default: "var(--background-alt-blue-cumulus)"; + readonly hover: "var(--background-alt-blue-cumulus-hover)"; + readonly active: "var(--background-alt-blue-cumulus-active)"; + }; + readonly purpleGlycine: { + readonly default: "var(--background-alt-purple-glycine)"; + readonly hover: "var(--background-alt-purple-glycine-hover)"; + readonly active: "var(--background-alt-purple-glycine-active)"; + }; + readonly pinkMacaron: { + readonly default: "var(--background-alt-pink-macaron)"; + readonly hover: "var(--background-alt-pink-macaron-hover)"; + readonly active: "var(--background-alt-pink-macaron-active)"; + }; + readonly pinkTuile: { + readonly default: "var(--background-alt-pink-tuile)"; + readonly hover: "var(--background-alt-pink-tuile-hover)"; + readonly active: "var(--background-alt-pink-tuile-active)"; + }; + readonly yellowTournesol: { + readonly default: "var(--background-alt-yellow-tournesol)"; + readonly hover: "var(--background-alt-yellow-tournesol-hover)"; + readonly active: "var(--background-alt-yellow-tournesol-active)"; + }; + readonly yellowMoutarde: { + readonly default: "var(--background-alt-yellow-moutarde)"; + readonly hover: "var(--background-alt-yellow-moutarde-hover)"; + readonly active: "var(--background-alt-yellow-moutarde-active)"; + }; + readonly orangeTerreBattue: { + readonly default: "var(--background-alt-orange-terre-battue)"; + readonly hover: "var(--background-alt-orange-terre-battue-hover)"; + readonly active: "var(--background-alt-orange-terre-battue-active)"; + }; + readonly brownCafeCreme: { + readonly default: "var(--background-alt-brown-cafe-creme)"; + readonly hover: "var(--background-alt-brown-cafe-creme-hover)"; + readonly active: "var(--background-alt-brown-cafe-creme-active)"; + }; + readonly brownCaramel: { + readonly default: "var(--background-alt-brown-caramel)"; + readonly hover: "var(--background-alt-brown-caramel-hover)"; + readonly active: "var(--background-alt-brown-caramel-active)"; + }; + readonly brownOpera: { + readonly default: "var(--background-alt-brown-opera)"; + readonly hover: "var(--background-alt-brown-opera-hover)"; + readonly active: "var(--background-alt-brown-opera-active)"; + }; + readonly beigeGrisGalet: { + readonly default: "var(--background-alt-beige-gris-galet)"; + readonly hover: "var(--background-alt-beige-gris-galet-hover)"; + readonly active: "var(--background-alt-beige-gris-galet-active)"; + }; + }; + readonly contrast: { + readonly grey: { + readonly default: "var(--background-contrast-grey)"; + readonly hover: "var(--background-contrast-grey-hover)"; + readonly active: "var(--background-contrast-grey-active)"; + }; + readonly blueFrance: { + readonly default: "var(--background-contrast-blue-france)"; + readonly hover: "var(--background-contrast-blue-france-hover)"; + readonly active: "var(--background-contrast-blue-france-active)"; + }; + readonly redMarianne: { + readonly default: "var(--background-contrast-red-marianne)"; + readonly hover: "var(--background-contrast-red-marianne-hover)"; + readonly active: "var(--background-contrast-red-marianne-active)"; + }; + readonly greenTilleulVerveine: { + readonly default: "var(--background-contrast-green-tilleul-verveine)"; + readonly hover: "var(--background-contrast-green-tilleul-verveine-hover)"; + readonly active: "var(--background-contrast-green-tilleul-verveine-active)"; + }; + readonly greenBourgeon: { + readonly default: "var(--background-contrast-green-bourgeon)"; + readonly hover: "var(--background-contrast-green-bourgeon-hover)"; + readonly active: "var(--background-contrast-green-bourgeon-active)"; + }; + readonly greenEmeraude: { + readonly default: "var(--background-contrast-green-emeraude)"; + readonly hover: "var(--background-contrast-green-emeraude-hover)"; + readonly active: "var(--background-contrast-green-emeraude-active)"; + }; + readonly greenMenthe: { + readonly default: "var(--background-contrast-green-menthe)"; + readonly hover: "var(--background-contrast-green-menthe-hover)"; + readonly active: "var(--background-contrast-green-menthe-active)"; + }; + readonly greenArchipel: { + readonly default: "var(--background-contrast-green-archipel)"; + readonly hover: "var(--background-contrast-green-archipel-hover)"; + readonly active: "var(--background-contrast-green-archipel-active)"; + }; + readonly blueEcume: { + readonly default: "var(--background-contrast-blue-ecume)"; + readonly hover: "var(--background-contrast-blue-ecume-hover)"; + readonly active: "var(--background-contrast-blue-ecume-active)"; + }; + readonly blueCumulus: { + readonly default: "var(--background-contrast-blue-cumulus)"; + readonly hover: "var(--background-contrast-blue-cumulus-hover)"; + readonly active: "var(--background-contrast-blue-cumulus-active)"; + }; + readonly purpleGlycine: { + readonly default: "var(--background-contrast-purple-glycine)"; + readonly hover: "var(--background-contrast-purple-glycine-hover)"; + readonly active: "var(--background-contrast-purple-glycine-active)"; + }; + readonly pinkMacaron: { + readonly default: "var(--background-contrast-pink-macaron)"; + readonly hover: "var(--background-contrast-pink-macaron-hover)"; + readonly active: "var(--background-contrast-pink-macaron-active)"; + }; + readonly pinkTuile: { + readonly default: "var(--background-contrast-pink-tuile)"; + readonly hover: "var(--background-contrast-pink-tuile-hover)"; + readonly active: "var(--background-contrast-pink-tuile-active)"; + }; + readonly yellowTournesol: { + readonly default: "var(--background-contrast-yellow-tournesol)"; + readonly hover: "var(--background-contrast-yellow-tournesol-hover)"; + readonly active: "var(--background-contrast-yellow-tournesol-active)"; + }; + readonly yellowMoutarde: { + readonly default: "var(--background-contrast-yellow-moutarde)"; + readonly hover: "var(--background-contrast-yellow-moutarde-hover)"; + readonly active: "var(--background-contrast-yellow-moutarde-active)"; + }; + readonly orangeTerreBattue: { + readonly default: "var(--background-contrast-orange-terre-battue)"; + readonly hover: "var(--background-contrast-orange-terre-battue-hover)"; + readonly active: "var(--background-contrast-orange-terre-battue-active)"; + }; + readonly brownCafeCreme: { + readonly default: "var(--background-contrast-brown-cafe-creme)"; + readonly hover: "var(--background-contrast-brown-cafe-creme-hover)"; + readonly active: "var(--background-contrast-brown-cafe-creme-active)"; + }; + readonly brownCaramel: { + readonly default: "var(--background-contrast-brown-caramel)"; + readonly hover: "var(--background-contrast-brown-caramel-hover)"; + readonly active: "var(--background-contrast-brown-caramel-active)"; + }; + readonly brownOpera: { + readonly default: "var(--background-contrast-brown-opera)"; + readonly hover: "var(--background-contrast-brown-opera-hover)"; + readonly active: "var(--background-contrast-brown-opera-active)"; + }; + readonly beigeGrisGalet: { + readonly default: "var(--background-contrast-beige-gris-galet)"; + readonly hover: "var(--background-contrast-beige-gris-galet-hover)"; + readonly active: "var(--background-contrast-beige-gris-galet-active)"; + }; + readonly info: { + readonly default: "var(--background-contrast-info)"; + readonly hover: "var(--background-contrast-info-hover)"; + readonly active: "var(--background-contrast-info-active)"; + }; + readonly success: { + readonly default: "var(--background-contrast-success)"; + readonly hover: "var(--background-contrast-success-hover)"; + readonly active: "var(--background-contrast-success-active)"; + }; + readonly warning: { + readonly default: "var(--background-contrast-warning)"; + readonly hover: "var(--background-contrast-warning-hover)"; + readonly active: "var(--background-contrast-warning-active)"; + }; + readonly error: { + readonly default: "var(--background-contrast-error)"; + readonly hover: "var(--background-contrast-error-hover)"; + readonly active: "var(--background-contrast-error-active)"; + }; + }; + readonly flat: { + readonly grey: { + readonly default: "var(--background-flat-grey)"; + }; + readonly blueFrance: { + readonly default: "var(--background-flat-blue-france)"; + }; + readonly redMarianne: { + readonly default: "var(--background-flat-red-marianne)"; + }; + readonly greenTilleulVerveine: { + readonly default: "var(--background-flat-green-tilleul-verveine)"; + }; + readonly greenBourgeon: { + readonly default: "var(--background-flat-green-bourgeon)"; + }; + readonly greenEmeraude: { + readonly default: "var(--background-flat-green-emeraude)"; + }; + readonly greenMenthe: { + readonly default: "var(--background-flat-green-menthe)"; + }; + readonly greenArchipel: { + readonly default: "var(--background-flat-green-archipel)"; + }; + readonly blueEcume: { + readonly default: "var(--background-flat-blue-ecume)"; + }; + readonly blueCumulus: { + readonly default: "var(--background-flat-blue-cumulus)"; + }; + readonly purpleGlycine: { + readonly default: "var(--background-flat-purple-glycine)"; + }; + readonly pinkMacaron: { + readonly default: "var(--background-flat-pink-macaron)"; + }; + readonly pinkTuile: { + readonly default: "var(--background-flat-pink-tuile)"; + }; + readonly yellowTournesol: { + readonly default: "var(--background-flat-yellow-tournesol)"; + }; + readonly yellowMoutarde: { + readonly default: "var(--background-flat-yellow-moutarde)"; + }; + readonly orangeTerreBattue: { + readonly default: "var(--background-flat-orange-terre-battue)"; + }; + readonly brownCafeCreme: { + readonly default: "var(--background-flat-brown-cafe-creme)"; + }; + readonly brownCaramel: { + readonly default: "var(--background-flat-brown-caramel)"; + }; + readonly brownOpera: { + readonly default: "var(--background-flat-brown-opera)"; + }; + readonly beigeGrisGalet: { + readonly default: "var(--background-flat-beige-gris-galet)"; + }; + readonly info: { + readonly default: "var(--background-flat-info)"; + }; + readonly success: { + readonly default: "var(--background-flat-success)"; + }; + readonly warning: { + readonly default: "var(--background-flat-warning)"; + }; + readonly error: { + readonly default: "var(--background-flat-error)"; + }; + }; + readonly actionHigh: { + readonly grey: { + readonly default: "var(--background-action-high-grey)"; + readonly hover: "var(--background-action-high-grey-hover)"; + readonly active: "var(--background-action-high-grey-active)"; + }; + readonly blueFrance: { + readonly default: "var(--background-action-high-blue-france)"; + readonly hover: "var(--background-action-high-blue-france-hover)"; + readonly active: "var(--background-action-high-blue-france-active)"; + }; + readonly redMarianne: { + readonly default: "var(--background-action-high-red-marianne)"; + readonly hover: "var(--background-action-high-red-marianne-hover)"; + readonly active: "var(--background-action-high-red-marianne-active)"; + }; + readonly greenTilleulVerveine: { + readonly default: "var(--background-action-high-green-tilleul-verveine)"; + readonly hover: "var(--background-action-high-green-tilleul-verveine-hover)"; + readonly active: "var(--background-action-high-green-tilleul-verveine-active)"; + }; + readonly greenBourgeon: { + readonly default: "var(--background-action-high-green-bourgeon)"; + readonly hover: "var(--background-action-high-green-bourgeon-hover)"; + readonly active: "var(--background-action-high-green-bourgeon-active)"; + }; + readonly greenEmeraude: { + readonly default: "var(--background-action-high-green-emeraude)"; + readonly hover: "var(--background-action-high-green-emeraude-hover)"; + readonly active: "var(--background-action-high-green-emeraude-active)"; + }; + readonly greenMenthe: { + readonly default: "var(--background-action-high-green-menthe)"; + readonly hover: "var(--background-action-high-green-menthe-hover)"; + readonly active: "var(--background-action-high-green-menthe-active)"; + }; + readonly greenArchipel: { + readonly default: "var(--background-action-high-green-archipel)"; + readonly hover: "var(--background-action-high-green-archipel-hover)"; + readonly active: "var(--background-action-high-green-archipel-active)"; + }; + readonly blueEcume: { + readonly default: "var(--background-action-high-blue-ecume)"; + readonly hover: "var(--background-action-high-blue-ecume-hover)"; + readonly active: "var(--background-action-high-blue-ecume-active)"; + }; + readonly blueCumulus: { + readonly default: "var(--background-action-high-blue-cumulus)"; + readonly hover: "var(--background-action-high-blue-cumulus-hover)"; + readonly active: "var(--background-action-high-blue-cumulus-active)"; + }; + readonly purpleGlycine: { + readonly default: "var(--background-action-high-purple-glycine)"; + readonly hover: "var(--background-action-high-purple-glycine-hover)"; + readonly active: "var(--background-action-high-purple-glycine-active)"; + }; + readonly pinkMacaron: { + readonly default: "var(--background-action-high-pink-macaron)"; + readonly hover: "var(--background-action-high-pink-macaron-hover)"; + readonly active: "var(--background-action-high-pink-macaron-active)"; + }; + readonly pinkTuile: { + readonly default: "var(--background-action-high-pink-tuile)"; + readonly hover: "var(--background-action-high-pink-tuile-hover)"; + readonly active: "var(--background-action-high-pink-tuile-active)"; + }; + readonly yellowTournesol: { + readonly default: "var(--background-action-high-yellow-tournesol)"; + readonly hover: "var(--background-action-high-yellow-tournesol-hover)"; + readonly active: "var(--background-action-high-yellow-tournesol-active)"; + }; + readonly yellowMoutarde: { + readonly default: "var(--background-action-high-yellow-moutarde)"; + readonly hover: "var(--background-action-high-yellow-moutarde-hover)"; + readonly active: "var(--background-action-high-yellow-moutarde-active)"; + }; + readonly orangeTerreBattue: { + readonly default: "var(--background-action-high-orange-terre-battue)"; + readonly hover: "var(--background-action-high-orange-terre-battue-hover)"; + readonly active: "var(--background-action-high-orange-terre-battue-active)"; + }; + readonly brownCafeCreme: { + readonly default: "var(--background-action-high-brown-cafe-creme)"; + readonly hover: "var(--background-action-high-brown-cafe-creme-hover)"; + readonly active: "var(--background-action-high-brown-cafe-creme-active)"; + }; + readonly brownCaramel: { + readonly default: "var(--background-action-high-brown-caramel)"; + readonly hover: "var(--background-action-high-brown-caramel-hover)"; + readonly active: "var(--background-action-high-brown-caramel-active)"; + }; + readonly brownOpera: { + readonly default: "var(--background-action-high-brown-opera)"; + readonly hover: "var(--background-action-high-brown-opera-hover)"; + readonly active: "var(--background-action-high-brown-opera-active)"; + }; + readonly beigeGrisGalet: { + readonly default: "var(--background-action-high-beige-gris-galet)"; + readonly hover: "var(--background-action-high-beige-gris-galet-hover)"; + readonly active: "var(--background-action-high-beige-gris-galet-active)"; + }; + readonly info: { + readonly default: "var(--background-action-high-info)"; + readonly hover: "var(--background-action-high-info-hover)"; + readonly active: "var(--background-action-high-info-active)"; + }; + readonly success: { + readonly default: "var(--background-action-high-success)"; + readonly hover: "var(--background-action-high-success-hover)"; + readonly active: "var(--background-action-high-success-active)"; + }; + readonly warning: { + readonly default: "var(--background-action-high-warning)"; + readonly hover: "var(--background-action-high-warning-hover)"; + readonly active: "var(--background-action-high-warning-active)"; + }; + readonly error: { + readonly default: "var(--background-action-high-error)"; + readonly hover: "var(--background-action-high-error-hover)"; + readonly active: "var(--background-action-high-error-active)"; + }; + }; + readonly actionLow: { + readonly blueFrance: { + readonly default: "var(--background-action-low-blue-france)"; + readonly hover: "var(--background-action-low-blue-france-hover)"; + readonly active: "var(--background-action-low-blue-france-active)"; + }; + readonly redMarianne: { + readonly default: "var(--background-action-low-red-marianne)"; + readonly hover: "var(--background-action-low-red-marianne-hover)"; + readonly active: "var(--background-action-low-red-marianne-active)"; + }; + readonly greenTilleulVerveine: { + readonly default: "var(--background-action-low-green-tilleul-verveine)"; + readonly hover: "var(--background-action-low-green-tilleul-verveine-hover)"; + readonly active: "var(--background-action-low-green-tilleul-verveine-active)"; + }; + readonly greenBourgeon: { + readonly default: "var(--background-action-low-green-bourgeon)"; + readonly hover: "var(--background-action-low-green-bourgeon-hover)"; + readonly active: "var(--background-action-low-green-bourgeon-active)"; + }; + readonly greenEmeraude: { + readonly default: "var(--background-action-low-green-emeraude)"; + readonly hover: "var(--background-action-low-green-emeraude-hover)"; + readonly active: "var(--background-action-low-green-emeraude-active)"; + }; + readonly greenMenthe: { + readonly default: "var(--background-action-low-green-menthe)"; + readonly hover: "var(--background-action-low-green-menthe-hover)"; + readonly active: "var(--background-action-low-green-menthe-active)"; + }; + readonly greenArchipel: { + readonly default: "var(--background-action-low-green-archipel)"; + readonly hover: "var(--background-action-low-green-archipel-hover)"; + readonly active: "var(--background-action-low-green-archipel-active)"; + }; + readonly blueEcume: { + readonly default: "var(--background-action-low-blue-ecume)"; + readonly hover: "var(--background-action-low-blue-ecume-hover)"; + readonly active: "var(--background-action-low-blue-ecume-active)"; + }; + readonly blueCumulus: { + readonly default: "var(--background-action-low-blue-cumulus)"; + readonly hover: "var(--background-action-low-blue-cumulus-hover)"; + readonly active: "var(--background-action-low-blue-cumulus-active)"; + }; + readonly purpleGlycine: { + readonly default: "var(--background-action-low-purple-glycine)"; + readonly hover: "var(--background-action-low-purple-glycine-hover)"; + readonly active: "var(--background-action-low-purple-glycine-active)"; + }; + readonly pinkMacaron: { + readonly default: "var(--background-action-low-pink-macaron)"; + readonly hover: "var(--background-action-low-pink-macaron-hover)"; + readonly active: "var(--background-action-low-pink-macaron-active)"; + }; + readonly pinkTuile: { + readonly default: "var(--background-action-low-pink-tuile)"; + readonly hover: "var(--background-action-low-pink-tuile-hover)"; + readonly active: "var(--background-action-low-pink-tuile-active)"; + }; + readonly yellowTournesol: { + readonly default: "var(--background-action-low-yellow-tournesol)"; + readonly hover: "var(--background-action-low-yellow-tournesol-hover)"; + readonly active: "var(--background-action-low-yellow-tournesol-active)"; + }; + readonly yellowMoutarde: { + readonly default: "var(--background-action-low-yellow-moutarde)"; + readonly hover: "var(--background-action-low-yellow-moutarde-hover)"; + readonly active: "var(--background-action-low-yellow-moutarde-active)"; + }; + readonly orangeTerreBattue: { + readonly default: "var(--background-action-low-orange-terre-battue)"; + readonly hover: "var(--background-action-low-orange-terre-battue-hover)"; + readonly active: "var(--background-action-low-orange-terre-battue-active)"; + }; + readonly brownCafeCreme: { + readonly default: "var(--background-action-low-brown-cafe-creme)"; + readonly hover: "var(--background-action-low-brown-cafe-creme-hover)"; + readonly active: "var(--background-action-low-brown-cafe-creme-active)"; + }; + readonly brownCaramel: { + readonly default: "var(--background-action-low-brown-caramel)"; + readonly hover: "var(--background-action-low-brown-caramel-hover)"; + readonly active: "var(--background-action-low-brown-caramel-active)"; + }; + readonly brownOpera: { + readonly default: "var(--background-action-low-brown-opera)"; + readonly hover: "var(--background-action-low-brown-opera-hover)"; + readonly active: "var(--background-action-low-brown-opera-active)"; + }; + readonly beigeGrisGalet: { + readonly default: "var(--background-action-low-beige-gris-galet)"; + readonly hover: "var(--background-action-low-beige-gris-galet-hover)"; + readonly active: "var(--background-action-low-beige-gris-galet-active)"; + }; + }; + readonly active: { + readonly blueFrance: { + readonly default: "var(--background-active-blue-france)"; + readonly hover: "var(--background-active-blue-france-hover)"; + readonly active: "var(--background-active-blue-france-active)"; + }; + readonly redMarianne: { + readonly default: "var(--background-active-red-marianne)"; + readonly hover: "var(--background-active-red-marianne-hover)"; + readonly active: "var(--background-active-red-marianne-active)"; + }; + }; + readonly open: { + readonly blueFrance: { + readonly default: "var(--background-open-blue-france)"; + readonly hover: "var(--background-open-blue-france-hover)"; + readonly active: "var(--background-open-blue-france-active)"; + }; + readonly redMarianne: { + readonly default: "var(--background-open-red-marianne)"; + readonly hover: "var(--background-open-red-marianne-hover)"; + readonly active: "var(--background-open-red-marianne-active)"; + }; + }; + readonly disabled: { + readonly grey: { + readonly default: "var(--background-disabled-grey)"; + }; + }; + readonly raised: { + readonly grey: { + readonly default: "var(--background-raised-grey)"; + readonly hover: "var(--background-raised-grey-hover)"; + readonly active: "var(--background-raised-grey-active)"; + }; + }; + readonly overlap: { + readonly grey: { + readonly default: "var(--background-overlap-grey)"; + readonly hover: "var(--background-overlap-grey-hover)"; + readonly active: "var(--background-overlap-grey-active)"; + }; + }; + readonly lifted: { + readonly grey: { + readonly default: "var(--background-lifted-grey)"; + readonly hover: "var(--background-lifted-grey-hover)"; + readonly active: "var(--background-lifted-grey-active)"; + }; + }; + readonly altRaised: { + readonly grey: { + readonly default: "var(--background-alt-raised-grey)"; + readonly hover: "var(--background-alt-raised-grey-hover)"; + readonly active: "var(--background-alt-raised-grey-active)"; + }; + }; + readonly altOverlap: { + readonly grey: { + readonly default: "var(--background-alt-overlap-grey)"; + readonly hover: "var(--background-alt-overlap-grey-hover)"; + readonly active: "var(--background-alt-overlap-grey-active)"; + }; + }; + readonly contrastRaised: { + readonly grey: { + readonly default: "var(--background-contrast-raised-grey)"; + readonly hover: "var(--background-contrast-raised-grey-hover)"; + readonly active: "var(--background-contrast-raised-grey-active)"; + }; + }; + readonly contrastOverlap: { + readonly grey: { + readonly default: "var(--background-contrast-overlap-grey)"; + readonly hover: "var(--background-contrast-overlap-grey-hover)"; + readonly active: "var(--background-contrast-overlap-grey-active)"; + }; + }; + }; + readonly text: { + readonly default: { + readonly grey: { + readonly default: "var(--text-default-grey)"; + }; + readonly info: { + readonly default: "var(--text-default-info)"; + }; + readonly success: { + readonly default: "var(--text-default-success)"; + }; + readonly warning: { + readonly default: "var(--text-default-warning)"; + }; + readonly error: { + readonly default: "var(--text-default-error)"; + }; + }; + readonly actionHigh: { + readonly grey: { + readonly default: "var(--text-action-high-grey)"; + }; + readonly blueFrance: { + readonly default: "var(--text-action-high-blue-france)"; + }; + readonly redMarianne: { + readonly default: "var(--text-action-high-red-marianne)"; + }; + readonly greenTilleulVerveine: { + readonly default: "var(--text-action-high-green-tilleul-verveine)"; + }; + readonly greenBourgeon: { + readonly default: "var(--text-action-high-green-bourgeon)"; + }; + readonly greenEmeraude: { + readonly default: "var(--text-action-high-green-emeraude)"; + }; + readonly greenMenthe: { + readonly default: "var(--text-action-high-green-menthe)"; + }; + readonly greenArchipel: { + readonly default: "var(--text-action-high-green-archipel)"; + }; + readonly blueEcume: { + readonly default: "var(--text-action-high-blue-ecume)"; + }; + readonly blueCumulus: { + readonly default: "var(--text-action-high-blue-cumulus)"; + }; + readonly purpleGlycine: { + readonly default: "var(--text-action-high-purple-glycine)"; + }; + readonly pinkMacaron: { + readonly default: "var(--text-action-high-pink-macaron)"; + }; + readonly pinkTuile: { + readonly default: "var(--text-action-high-pink-tuile)"; + }; + readonly yellowTournesol: { + readonly default: "var(--text-action-high-yellow-tournesol)"; + }; + readonly yellowMoutarde: { + readonly default: "var(--text-action-high-yellow-moutarde)"; + }; + readonly orangeTerreBattue: { + readonly default: "var(--text-action-high-orange-terre-battue)"; + }; + readonly brownCafeCreme: { + readonly default: "var(--text-action-high-brown-cafe-creme)"; + }; + readonly brownCaramel: { + readonly default: "var(--text-action-high-brown-caramel)"; + }; + readonly brownOpera: { + readonly default: "var(--text-action-high-brown-opera)"; + }; + readonly beigeGrisGalet: { + readonly default: "var(--text-action-high-beige-gris-galet)"; + }; + }; + readonly title: { + readonly grey: { + readonly default: "var(--text-title-grey)"; + }; + readonly blueFrance: { + readonly default: "var(--text-title-blue-france)"; + }; + readonly redMarianne: { + readonly default: "var(--text-title-red-marianne)"; + }; + }; + readonly label: { + readonly grey: { + readonly default: "var(--text-label-grey)"; + }; + readonly blueFrance: { + readonly default: "var(--text-label-blue-france)"; + }; + readonly redMarianne: { + readonly default: "var(--text-label-red-marianne)"; + }; + readonly greenTilleulVerveine: { + readonly default: "var(--text-label-green-tilleul-verveine)"; + }; + readonly greenBourgeon: { + readonly default: "var(--text-label-green-bourgeon)"; + }; + readonly greenEmeraude: { + readonly default: "var(--text-label-green-emeraude)"; + }; + readonly greenMenthe: { + readonly default: "var(--text-label-green-menthe)"; + }; + readonly greenArchipel: { + readonly default: "var(--text-label-green-archipel)"; + }; + readonly blueEcume: { + readonly default: "var(--text-label-blue-ecume)"; + }; + readonly blueCumulus: { + readonly default: "var(--text-label-blue-cumulus)"; + }; + readonly purpleGlycine: { + readonly default: "var(--text-label-purple-glycine)"; + }; + readonly pinkMacaron: { + readonly default: "var(--text-label-pink-macaron)"; + }; + readonly pinkTuile: { + readonly default: "var(--text-label-pink-tuile)"; + }; + readonly yellowTournesol: { + readonly default: "var(--text-label-yellow-tournesol)"; + }; + readonly yellowMoutarde: { + readonly default: "var(--text-label-yellow-moutarde)"; + }; + readonly orangeTerreBattue: { + readonly default: "var(--text-label-orange-terre-battue)"; + }; + readonly brownCafeCreme: { + readonly default: "var(--text-label-brown-cafe-creme)"; + }; + readonly brownCaramel: { + readonly default: "var(--text-label-brown-caramel)"; + }; + readonly brownOpera: { + readonly default: "var(--text-label-brown-opera)"; + }; + readonly beigeGrisGalet: { + readonly default: "var(--text-label-beige-gris-galet)"; + }; + }; + readonly active: { + readonly grey: { + readonly default: "var(--text-active-grey)"; + }; + readonly blueFrance: { + readonly default: "var(--text-active-blue-france)"; + }; + readonly redMarianne: { + readonly default: "var(--text-active-red-marianne)"; + }; + }; + readonly mention: { + readonly grey: { + readonly default: "var(--text-mention-grey)"; + }; + }; + readonly inverted: { + readonly grey: { + readonly default: "var(--text-inverted-grey)"; + }; + readonly blueFrance: { + readonly default: "var(--text-inverted-blue-france)"; + }; + readonly redMarianne: { + readonly default: "var(--text-inverted-red-marianne)"; + }; + readonly info: { + readonly default: "var(--text-inverted-info)"; + }; + readonly success: { + readonly default: "var(--text-inverted-success)"; + }; + readonly warning: { + readonly default: "var(--text-inverted-warning)"; + }; + readonly error: { + readonly default: "var(--text-inverted-error)"; + }; + readonly greenTilleulVerveine: { + readonly default: "var(--text-inverted-green-tilleul-verveine)"; + }; + readonly greenBourgeon: { + readonly default: "var(--text-inverted-green-bourgeon)"; + }; + readonly greenEmeraude: { + readonly default: "var(--text-inverted-green-emeraude)"; + }; + readonly greenMenthe: { + readonly default: "var(--text-inverted-green-menthe)"; + }; + readonly greenArchipel: { + readonly default: "var(--text-inverted-green-archipel)"; + }; + readonly blueEcume: { + readonly default: "var(--text-inverted-blue-ecume)"; + }; + readonly blueCumulus: { + readonly default: "var(--text-inverted-blue-cumulus)"; + }; + readonly purpleGlycine: { + readonly default: "var(--text-inverted-purple-glycine)"; + }; + readonly pinkMacaron: { + readonly default: "var(--text-inverted-pink-macaron)"; + }; + readonly pinkTuile: { + readonly default: "var(--text-inverted-pink-tuile)"; + }; + readonly yellowTournesol: { + readonly default: "var(--text-inverted-yellow-tournesol)"; + }; + readonly yellowMoutarde: { + readonly default: "var(--text-inverted-yellow-moutarde)"; + }; + readonly orangeTerreBattue: { + readonly default: "var(--text-inverted-orange-terre-battue)"; + }; + readonly brownCafeCreme: { + readonly default: "var(--text-inverted-brown-cafe-creme)"; + }; + readonly brownCaramel: { + readonly default: "var(--text-inverted-brown-caramel)"; + }; + readonly brownOpera: { + readonly default: "var(--text-inverted-brown-opera)"; + }; + readonly beigeGrisGalet: { + readonly default: "var(--text-inverted-beige-gris-galet)"; + }; + }; + readonly disabled: { + readonly grey: { + readonly default: "var(--text-disabled-grey)"; + }; + }; + readonly blackWhite: { + readonly grey: { + readonly default: "var(--text-black-white-grey)"; + }; + }; + }; + readonly border: { + readonly default: { + readonly grey: { + readonly default: "var(--border-default-grey)"; + }; + readonly blueFrance: { + readonly default: "var(--border-default-blue-france)"; + }; + readonly redMarianne: { + readonly default: "var(--border-default-red-marianne)"; + }; + readonly greenTilleulVerveine: { + readonly default: "var(--border-default-green-tilleul-verveine)"; + }; + readonly greenBourgeon: { + readonly default: "var(--border-default-green-bourgeon)"; + }; + readonly greenEmeraude: { + readonly default: "var(--border-default-green-emeraude)"; + }; + readonly greenMenthe: { + readonly default: "var(--border-default-green-menthe)"; + }; + readonly greenArchipel: { + readonly default: "var(--border-default-green-archipel)"; + }; + readonly blueEcume: { + readonly default: "var(--border-default-blue-ecume)"; + }; + readonly blueCumulus: { + readonly default: "var(--border-default-blue-cumulus)"; + }; + readonly purpleGlycine: { + readonly default: "var(--border-default-purple-glycine)"; + }; + readonly pinkMacaron: { + readonly default: "var(--border-default-pink-macaron)"; + }; + readonly pinkTuile: { + readonly default: "var(--border-default-pink-tuile)"; + }; + readonly yellowTournesol: { + readonly default: "var(--border-default-yellow-tournesol)"; + }; + readonly yellowMoutarde: { + readonly default: "var(--border-default-yellow-moutarde)"; + }; + readonly orangeTerreBattue: { + readonly default: "var(--border-default-orange-terre-battue)"; + }; + readonly brownCafeCreme: { + readonly default: "var(--border-default-brown-cafe-creme)"; + }; + readonly brownCaramel: { + readonly default: "var(--border-default-brown-caramel)"; + }; + readonly brownOpera: { + readonly default: "var(--border-default-brown-opera)"; + }; + readonly beigeGrisGalet: { + readonly default: "var(--border-default-beige-gris-galet)"; + }; + }; + readonly contrast: { + readonly grey: { + readonly default: "var(--border-contrast-grey)"; + }; + }; + readonly active: { + readonly blueFrance: { + readonly default: "var(--border-active-blue-france)"; + }; + readonly redMarianne: { + readonly default: "var(--border-active-red-marianne)"; + }; + }; + readonly actionHigh: { + readonly grey: { + readonly default: "var(--border-action-high-grey)"; + }; + readonly blueFrance: { + readonly default: "var(--border-action-high-blue-france)"; + }; + readonly redMarianne: { + readonly default: "var(--border-action-high-red-marianne)"; + }; + readonly info: { + readonly default: "var(--border-action-high-info)"; + }; + readonly success: { + readonly default: "var(--border-action-high-success)"; + }; + readonly warning: { + readonly default: "var(--border-action-high-warning)"; + }; + readonly error: { + readonly default: "var(--border-action-high-error)"; + }; + }; + readonly actionLow: { + readonly blueFrance: { + readonly default: "var(--border-action-low-blue-france)"; + }; + readonly redMarianne: { + readonly default: "var(--border-action-low-red-marianne)"; + }; + readonly greenTilleulVerveine: { + readonly default: "var(--border-action-low-green-tilleul-verveine)"; + }; + readonly greenBourgeon: { + readonly default: "var(--border-action-low-green-bourgeon)"; + }; + readonly greenEmeraude: { + readonly default: "var(--border-action-low-green-emeraude)"; + }; + readonly greenMenthe: { + readonly default: "var(--border-action-low-green-menthe)"; + }; + readonly greenArchipel: { + readonly default: "var(--border-action-low-green-archipel)"; + }; + readonly blueEcume: { + readonly default: "var(--border-action-low-blue-ecume)"; + }; + readonly blueCumulus: { + readonly default: "var(--border-action-low-blue-cumulus)"; + }; + readonly purpleGlycine: { + readonly default: "var(--border-action-low-purple-glycine)"; + }; + readonly pinkMacaron: { + readonly default: "var(--border-action-low-pink-macaron)"; + }; + readonly pinkTuile: { + readonly default: "var(--border-action-low-pink-tuile)"; + }; + readonly yellowTournesol: { + readonly default: "var(--border-action-low-yellow-tournesol)"; + }; + readonly yellowMoutarde: { + readonly default: "var(--border-action-low-yellow-moutarde)"; + }; + readonly orangeTerreBattue: { + readonly default: "var(--border-action-low-orange-terre-battue)"; + }; + readonly brownCafeCreme: { + readonly default: "var(--border-action-low-brown-cafe-creme)"; + }; + readonly brownCaramel: { + readonly default: "var(--border-action-low-brown-caramel)"; + }; + readonly brownOpera: { + readonly default: "var(--border-action-low-brown-opera)"; + }; + readonly beigeGrisGalet: { + readonly default: "var(--border-action-low-beige-gris-galet)"; + }; + }; + readonly open: { + readonly blueFrance: { + readonly default: "var(--border-open-blue-france)"; + }; + readonly redMarianne: { + readonly default: "var(--border-open-red-marianne)"; + }; + }; + readonly plain: { + readonly grey: { + readonly default: "var(--border-plain-grey)"; + }; + readonly blueFrance: { + readonly default: "var(--border-plain-blue-france)"; + }; + readonly redMarianne: { + readonly default: "var(--border-plain-red-marianne)"; + }; + readonly info: { + readonly default: "var(--border-plain-info)"; + }; + readonly success: { + readonly default: "var(--border-plain-success)"; + }; + readonly warning: { + readonly default: "var(--border-plain-warning)"; + }; + readonly error: { + readonly default: "var(--border-plain-error)"; + }; + readonly greenTilleulVerveine: { + readonly default: "var(--border-plain-green-tilleul-verveine)"; + }; + readonly greenBourgeon: { + readonly default: "var(--border-plain-green-bourgeon)"; + }; + readonly greenEmeraude: { + readonly default: "var(--border-plain-green-emeraude)"; + }; + readonly greenMenthe: { + readonly default: "var(--border-plain-green-menthe)"; + }; + readonly greenArchipel: { + readonly default: "var(--border-plain-green-archipel)"; + }; + readonly blueEcume: { + readonly default: "var(--border-plain-blue-ecume)"; + }; + readonly blueCumulus: { + readonly default: "var(--border-plain-blue-cumulus)"; + }; + readonly purpleGlycine: { + readonly default: "var(--border-plain-purple-glycine)"; + }; + readonly pinkMacaron: { + readonly default: "var(--border-plain-pink-macaron)"; + }; + readonly pinkTuile: { + readonly default: "var(--border-plain-pink-tuile)"; + }; + readonly yellowTournesol: { + readonly default: "var(--border-plain-yellow-tournesol)"; + }; + readonly yellowMoutarde: { + readonly default: "var(--border-plain-yellow-moutarde)"; + }; + readonly orangeTerreBattue: { + readonly default: "var(--border-plain-orange-terre-battue)"; + }; + readonly brownCafeCreme: { + readonly default: "var(--border-plain-brown-cafe-creme)"; + }; + readonly brownCaramel: { + readonly default: "var(--border-plain-brown-caramel)"; + }; + readonly brownOpera: { + readonly default: "var(--border-plain-brown-opera)"; + }; + readonly beigeGrisGalet: { + readonly default: "var(--border-plain-beige-gris-galet)"; + }; + }; + readonly disabled: { + readonly grey: { + readonly default: "var(--border-disabled-grey)"; + }; + }; + }; + readonly artwork: { + readonly major: { + readonly blueFrance: { + readonly default: "var(--artwork-major-blue-france)"; + readonly hover: "var(--artwork-major-blue-france-hover)"; + readonly active: "var(--artwork-major-blue-france-active)"; + }; + readonly redMarianne: { + readonly default: "var(--artwork-major-red-marianne)"; + readonly hover: "var(--artwork-major-red-marianne-hover)"; + readonly active: "var(--artwork-major-red-marianne-active)"; + }; + readonly greenTilleulVerveine: { + readonly default: "var(--artwork-major-green-tilleul-verveine)"; + readonly hover: "var(--artwork-major-green-tilleul-verveine-hover)"; + readonly active: "var(--artwork-major-green-tilleul-verveine-active)"; + }; + readonly greenBourgeon: { + readonly default: "var(--artwork-major-green-bourgeon)"; + readonly hover: "var(--artwork-major-green-bourgeon-hover)"; + readonly active: "var(--artwork-major-green-bourgeon-active)"; + }; + readonly greenEmeraude: { + readonly default: "var(--artwork-major-green-emeraude)"; + readonly hover: "var(--artwork-major-green-emeraude-hover)"; + readonly active: "var(--artwork-major-green-emeraude-active)"; + }; + readonly greenMenthe: { + readonly default: "var(--artwork-major-green-menthe)"; + readonly hover: "var(--artwork-major-green-menthe-hover)"; + readonly active: "var(--artwork-major-green-menthe-active)"; + }; + readonly greenArchipel: { + readonly default: "var(--artwork-major-green-archipel)"; + readonly hover: "var(--artwork-major-green-archipel-hover)"; + readonly active: "var(--artwork-major-green-archipel-active)"; + }; + readonly blueEcume: { + readonly default: "var(--artwork-major-blue-ecume)"; + readonly hover: "var(--artwork-major-blue-ecume-hover)"; + readonly active: "var(--artwork-major-blue-ecume-active)"; + }; + readonly blueCumulus: { + readonly default: "var(--artwork-major-blue-cumulus)"; + readonly hover: "var(--artwork-major-blue-cumulus-hover)"; + readonly active: "var(--artwork-major-blue-cumulus-active)"; + }; + readonly purpleGlycine: { + readonly default: "var(--artwork-major-purple-glycine)"; + readonly hover: "var(--artwork-major-purple-glycine-hover)"; + readonly active: "var(--artwork-major-purple-glycine-active)"; + }; + readonly pinkMacaron: { + readonly default: "var(--artwork-major-pink-macaron)"; + readonly hover: "var(--artwork-major-pink-macaron-hover)"; + readonly active: "var(--artwork-major-pink-macaron-active)"; + }; + readonly pinkTuile: { + readonly default: "var(--artwork-major-pink-tuile)"; + readonly hover: "var(--artwork-major-pink-tuile-hover)"; + readonly active: "var(--artwork-major-pink-tuile-active)"; + }; + readonly yellowTournesol: { + readonly default: "var(--artwork-major-yellow-tournesol)"; + readonly hover: "var(--artwork-major-yellow-tournesol-hover)"; + readonly active: "var(--artwork-major-yellow-tournesol-active)"; + }; + readonly yellowMoutarde: { + readonly default: "var(--artwork-major-yellow-moutarde)"; + readonly hover: "var(--artwork-major-yellow-moutarde-hover)"; + readonly active: "var(--artwork-major-yellow-moutarde-active)"; + }; + readonly orangeTerreBattue: { + readonly default: "var(--artwork-major-orange-terre-battue)"; + readonly hover: "var(--artwork-major-orange-terre-battue-hover)"; + readonly active: "var(--artwork-major-orange-terre-battue-active)"; + }; + readonly brownCafeCreme: { + readonly default: "var(--artwork-major-brown-cafe-creme)"; + readonly hover: "var(--artwork-major-brown-cafe-creme-hover)"; + readonly active: "var(--artwork-major-brown-cafe-creme-active)"; + }; + readonly brownCaramel: { + readonly default: "var(--artwork-major-brown-caramel)"; + readonly hover: "var(--artwork-major-brown-caramel-hover)"; + readonly active: "var(--artwork-major-brown-caramel-active)"; + }; + readonly brownOpera: { + readonly default: "var(--artwork-major-brown-opera)"; + readonly hover: "var(--artwork-major-brown-opera-hover)"; + readonly active: "var(--artwork-major-brown-opera-active)"; + }; + readonly beigeGrisGalet: { + readonly default: "var(--artwork-major-beige-gris-galet)"; + readonly hover: "var(--artwork-major-beige-gris-galet-hover)"; + readonly active: "var(--artwork-major-beige-gris-galet-active)"; + }; + }; + readonly minor: { + readonly blueFrance: { + readonly default: "var(--artwork-minor-blue-france)"; + }; + readonly redMarianne: { + readonly default: "var(--artwork-minor-red-marianne)"; + }; + readonly greenTilleulVerveine: { + readonly default: "var(--artwork-minor-green-tilleul-verveine)"; + }; + readonly greenBourgeon: { + readonly default: "var(--artwork-minor-green-bourgeon)"; + }; + readonly greenEmeraude: { + readonly default: "var(--artwork-minor-green-emeraude)"; + }; + readonly greenMenthe: { + readonly default: "var(--artwork-minor-green-menthe)"; + }; + readonly greenArchipel: { + readonly default: "var(--artwork-minor-green-archipel)"; + }; + readonly blueEcume: { + readonly default: "var(--artwork-minor-blue-ecume)"; + }; + readonly blueCumulus: { + readonly default: "var(--artwork-minor-blue-cumulus)"; + }; + readonly purpleGlycine: { + readonly default: "var(--artwork-minor-purple-glycine)"; + }; + readonly pinkMacaron: { + readonly default: "var(--artwork-minor-pink-macaron)"; + }; + readonly pinkTuile: { + readonly default: "var(--artwork-minor-pink-tuile)"; + }; + readonly yellowTournesol: { + readonly default: "var(--artwork-minor-yellow-tournesol)"; + }; + readonly yellowMoutarde: { + readonly default: "var(--artwork-minor-yellow-moutarde)"; + }; + readonly orangeTerreBattue: { + readonly default: "var(--artwork-minor-orange-terre-battue)"; + }; + readonly brownCafeCreme: { + readonly default: "var(--artwork-minor-brown-cafe-creme)"; + }; + readonly brownCaramel: { + readonly default: "var(--artwork-minor-brown-caramel)"; + }; + readonly brownOpera: { + readonly default: "var(--artwork-minor-brown-opera)"; + }; + readonly beigeGrisGalet: { + readonly default: "var(--artwork-minor-beige-gris-galet)"; + }; + }; + readonly decorative: { + readonly grey: { + readonly default: "var(--artwork-decorative-grey)"; + }; + readonly blueFrance: { + readonly default: "var(--artwork-decorative-blue-france)"; + }; + readonly redMarianne: { + readonly default: "var(--artwork-decorative-red-marianne)"; + }; + readonly greenTilleulVerveine: { + readonly default: "var(--artwork-decorative-green-tilleul-verveine)"; + }; + readonly greenBourgeon: { + readonly default: "var(--artwork-decorative-green-bourgeon)"; + }; + readonly greenEmeraude: { + readonly default: "var(--artwork-decorative-green-emeraude)"; + }; + readonly greenMenthe: { + readonly default: "var(--artwork-decorative-green-menthe)"; + }; + readonly greenArchipel: { + readonly default: "var(--artwork-decorative-green-archipel)"; + }; + readonly blueEcume: { + readonly default: "var(--artwork-decorative-blue-ecume)"; + }; + readonly blueCumulus: { + readonly default: "var(--artwork-decorative-blue-cumulus)"; + }; + readonly purpleGlycine: { + readonly default: "var(--artwork-decorative-purple-glycine)"; + }; + readonly pinkMacaron: { + readonly default: "var(--artwork-decorative-pink-macaron)"; + }; + readonly pinkTuile: { + readonly default: "var(--artwork-decorative-pink-tuile)"; + }; + readonly yellowTournesol: { + readonly default: "var(--artwork-decorative-yellow-tournesol)"; + }; + readonly yellowMoutarde: { + readonly default: "var(--artwork-decorative-yellow-moutarde)"; + }; + readonly orangeTerreBattue: { + readonly default: "var(--artwork-decorative-orange-terre-battue)"; + }; + readonly brownCafeCreme: { + readonly default: "var(--artwork-decorative-brown-cafe-creme)"; + }; + readonly brownCaramel: { + readonly default: "var(--artwork-decorative-brown-caramel)"; + }; + readonly brownOpera: { + readonly default: "var(--artwork-decorative-brown-opera)"; + }; + readonly beigeGrisGalet: { + readonly default: "var(--artwork-decorative-beige-gris-galet)"; + }; + }; + readonly background: { + readonly grey: { + readonly default: "var(--artwork-background-grey)"; + }; + readonly blueFrance: { + readonly default: "var(--artwork-background-blue-france)"; + }; + readonly redMarianne: { + readonly default: "var(--artwork-background-red-marianne)"; + }; + readonly greenTilleulVerveine: { + readonly default: "var(--artwork-background-green-tilleul-verveine)"; + }; + readonly greenBourgeon: { + readonly default: "var(--artwork-background-green-bourgeon)"; + }; + readonly greenEmeraude: { + readonly default: "var(--artwork-background-green-emeraude)"; + }; + readonly greenMenthe: { + readonly default: "var(--artwork-background-green-menthe)"; + }; + readonly greenArchipel: { + readonly default: "var(--artwork-background-green-archipel)"; + }; + readonly blueEcume: { + readonly default: "var(--artwork-background-blue-ecume)"; + }; + readonly blueCumulus: { + readonly default: "var(--artwork-background-blue-cumulus)"; + }; + readonly purpleGlycine: { + readonly default: "var(--artwork-background-purple-glycine)"; + }; + readonly pinkMacaron: { + readonly default: "var(--artwork-background-pink-macaron)"; + }; + readonly pinkTuile: { + readonly default: "var(--artwork-background-pink-tuile)"; + }; + readonly yellowTournesol: { + readonly default: "var(--artwork-background-yellow-tournesol)"; + }; + readonly yellowMoutarde: { + readonly default: "var(--artwork-background-yellow-moutarde)"; + }; + readonly orangeTerreBattue: { + readonly default: "var(--artwork-background-orange-terre-battue)"; + }; + readonly brownCafeCreme: { + readonly default: "var(--artwork-background-brown-cafe-creme)"; + }; + readonly brownCaramel: { + readonly default: "var(--artwork-background-brown-caramel)"; + }; + readonly brownOpera: { + readonly default: "var(--artwork-background-brown-opera)"; + }; + readonly beigeGrisGalet: { + readonly default: "var(--artwork-background-beige-gris-galet)"; + }; + }; + readonly motif: { + readonly grey: { + readonly default: "var(--artwork-motif-grey)"; + }; + readonly blueFrance: { + readonly default: "var(--artwork-motif-blue-france)"; + }; + readonly redMarianne: { + readonly default: "var(--artwork-motif-red-marianne)"; + }; + readonly greenTilleulVerveine: { + readonly default: "var(--artwork-motif-green-tilleul-verveine)"; + }; + readonly greenBourgeon: { + readonly default: "var(--artwork-motif-green-bourgeon)"; + }; + readonly greenEmeraude: { + readonly default: "var(--artwork-motif-green-emeraude)"; + }; + readonly greenMenthe: { + readonly default: "var(--artwork-motif-green-menthe)"; + }; + readonly greenArchipel: { + readonly default: "var(--artwork-motif-green-archipel)"; + }; + readonly blueEcume: { + readonly default: "var(--artwork-motif-blue-ecume)"; + }; + readonly blueCumulus: { + readonly default: "var(--artwork-motif-blue-cumulus)"; + }; + readonly purpleGlycine: { + readonly default: "var(--artwork-motif-purple-glycine)"; + }; + readonly pinkMacaron: { + readonly default: "var(--artwork-motif-pink-macaron)"; + }; + readonly pinkTuile: { + readonly default: "var(--artwork-motif-pink-tuile)"; + }; + readonly yellowTournesol: { + readonly default: "var(--artwork-motif-yellow-tournesol)"; + }; + readonly yellowMoutarde: { + readonly default: "var(--artwork-motif-yellow-moutarde)"; + }; + readonly orangeTerreBattue: { + readonly default: "var(--artwork-motif-orange-terre-battue)"; + }; + readonly brownCafeCreme: { + readonly default: "var(--artwork-motif-brown-cafe-creme)"; + }; + readonly brownCaramel: { + readonly default: "var(--artwork-motif-brown-caramel)"; + }; + readonly brownOpera: { + readonly default: "var(--artwork-motif-brown-opera)"; + }; + readonly beigeGrisGalet: { + readonly default: "var(--artwork-motif-beige-gris-galet)"; + }; + }; + }; +}; +export type ColorDecisions = Format extends "css var" ? typeof colorDecisions : ReturnType; diff --git a/dist/fr/generatedFromCss/colorDecisions.js b/dist/fr/generatedFromCss/colorDecisions.js new file mode 100644 index 0000000..984c743 --- /dev/null +++ b/dist/fr/generatedFromCss/colorDecisions.js @@ -0,0 +1,1452 @@ +// This file is generated automatically by scripts\build\cssToTs\cssToTs.ts, please don't edit. +export const colorDecisions = { + "background": { + "default": { + "grey": { + "default": "var(--background-default-grey)", + "hover": "var(--background-default-grey-hover)", + "active": "var(--background-default-grey-active)" + } + }, + "alt": { + "grey": { + "default": "var(--background-alt-grey)", + "hover": "var(--background-alt-grey-hover)", + "active": "var(--background-alt-grey-active)" + }, + "blueFrance": { + "default": "var(--background-alt-blue-france)", + "hover": "var(--background-alt-blue-france-hover)", + "active": "var(--background-alt-blue-france-active)" + }, + "redMarianne": { + "default": "var(--background-alt-red-marianne)", + "hover": "var(--background-alt-red-marianne-hover)", + "active": "var(--background-alt-red-marianne-active)" + }, + "greenTilleulVerveine": { + "default": "var(--background-alt-green-tilleul-verveine)", + "hover": "var(--background-alt-green-tilleul-verveine-hover)", + "active": "var(--background-alt-green-tilleul-verveine-active)" + }, + "greenBourgeon": { + "default": "var(--background-alt-green-bourgeon)", + "hover": "var(--background-alt-green-bourgeon-hover)", + "active": "var(--background-alt-green-bourgeon-active)" + }, + "greenEmeraude": { + "default": "var(--background-alt-green-emeraude)", + "hover": "var(--background-alt-green-emeraude-hover)", + "active": "var(--background-alt-green-emeraude-active)" + }, + "greenMenthe": { + "default": "var(--background-alt-green-menthe)", + "hover": "var(--background-alt-green-menthe-hover)", + "active": "var(--background-alt-green-menthe-active)" + }, + "greenArchipel": { + "default": "var(--background-alt-green-archipel)", + "hover": "var(--background-alt-green-archipel-hover)", + "active": "var(--background-alt-green-archipel-active)" + }, + "blueEcume": { + "default": "var(--background-alt-blue-ecume)", + "hover": "var(--background-alt-blue-ecume-hover)", + "active": "var(--background-alt-blue-ecume-active)" + }, + "blueCumulus": { + "default": "var(--background-alt-blue-cumulus)", + "hover": "var(--background-alt-blue-cumulus-hover)", + "active": "var(--background-alt-blue-cumulus-active)" + }, + "purpleGlycine": { + "default": "var(--background-alt-purple-glycine)", + "hover": "var(--background-alt-purple-glycine-hover)", + "active": "var(--background-alt-purple-glycine-active)" + }, + "pinkMacaron": { + "default": "var(--background-alt-pink-macaron)", + "hover": "var(--background-alt-pink-macaron-hover)", + "active": "var(--background-alt-pink-macaron-active)" + }, + "pinkTuile": { + "default": "var(--background-alt-pink-tuile)", + "hover": "var(--background-alt-pink-tuile-hover)", + "active": "var(--background-alt-pink-tuile-active)" + }, + "yellowTournesol": { + "default": "var(--background-alt-yellow-tournesol)", + "hover": "var(--background-alt-yellow-tournesol-hover)", + "active": "var(--background-alt-yellow-tournesol-active)" + }, + "yellowMoutarde": { + "default": "var(--background-alt-yellow-moutarde)", + "hover": "var(--background-alt-yellow-moutarde-hover)", + "active": "var(--background-alt-yellow-moutarde-active)" + }, + "orangeTerreBattue": { + "default": "var(--background-alt-orange-terre-battue)", + "hover": "var(--background-alt-orange-terre-battue-hover)", + "active": "var(--background-alt-orange-terre-battue-active)" + }, + "brownCafeCreme": { + "default": "var(--background-alt-brown-cafe-creme)", + "hover": "var(--background-alt-brown-cafe-creme-hover)", + "active": "var(--background-alt-brown-cafe-creme-active)" + }, + "brownCaramel": { + "default": "var(--background-alt-brown-caramel)", + "hover": "var(--background-alt-brown-caramel-hover)", + "active": "var(--background-alt-brown-caramel-active)" + }, + "brownOpera": { + "default": "var(--background-alt-brown-opera)", + "hover": "var(--background-alt-brown-opera-hover)", + "active": "var(--background-alt-brown-opera-active)" + }, + "beigeGrisGalet": { + "default": "var(--background-alt-beige-gris-galet)", + "hover": "var(--background-alt-beige-gris-galet-hover)", + "active": "var(--background-alt-beige-gris-galet-active)" + } + }, + "contrast": { + "grey": { + "default": "var(--background-contrast-grey)", + "hover": "var(--background-contrast-grey-hover)", + "active": "var(--background-contrast-grey-active)" + }, + "blueFrance": { + "default": "var(--background-contrast-blue-france)", + "hover": "var(--background-contrast-blue-france-hover)", + "active": "var(--background-contrast-blue-france-active)" + }, + "redMarianne": { + "default": "var(--background-contrast-red-marianne)", + "hover": "var(--background-contrast-red-marianne-hover)", + "active": "var(--background-contrast-red-marianne-active)" + }, + "greenTilleulVerveine": { + "default": "var(--background-contrast-green-tilleul-verveine)", + "hover": "var(--background-contrast-green-tilleul-verveine-hover)", + "active": "var(--background-contrast-green-tilleul-verveine-active)" + }, + "greenBourgeon": { + "default": "var(--background-contrast-green-bourgeon)", + "hover": "var(--background-contrast-green-bourgeon-hover)", + "active": "var(--background-contrast-green-bourgeon-active)" + }, + "greenEmeraude": { + "default": "var(--background-contrast-green-emeraude)", + "hover": "var(--background-contrast-green-emeraude-hover)", + "active": "var(--background-contrast-green-emeraude-active)" + }, + "greenMenthe": { + "default": "var(--background-contrast-green-menthe)", + "hover": "var(--background-contrast-green-menthe-hover)", + "active": "var(--background-contrast-green-menthe-active)" + }, + "greenArchipel": { + "default": "var(--background-contrast-green-archipel)", + "hover": "var(--background-contrast-green-archipel-hover)", + "active": "var(--background-contrast-green-archipel-active)" + }, + "blueEcume": { + "default": "var(--background-contrast-blue-ecume)", + "hover": "var(--background-contrast-blue-ecume-hover)", + "active": "var(--background-contrast-blue-ecume-active)" + }, + "blueCumulus": { + "default": "var(--background-contrast-blue-cumulus)", + "hover": "var(--background-contrast-blue-cumulus-hover)", + "active": "var(--background-contrast-blue-cumulus-active)" + }, + "purpleGlycine": { + "default": "var(--background-contrast-purple-glycine)", + "hover": "var(--background-contrast-purple-glycine-hover)", + "active": "var(--background-contrast-purple-glycine-active)" + }, + "pinkMacaron": { + "default": "var(--background-contrast-pink-macaron)", + "hover": "var(--background-contrast-pink-macaron-hover)", + "active": "var(--background-contrast-pink-macaron-active)" + }, + "pinkTuile": { + "default": "var(--background-contrast-pink-tuile)", + "hover": "var(--background-contrast-pink-tuile-hover)", + "active": "var(--background-contrast-pink-tuile-active)" + }, + "yellowTournesol": { + "default": "var(--background-contrast-yellow-tournesol)", + "hover": "var(--background-contrast-yellow-tournesol-hover)", + "active": "var(--background-contrast-yellow-tournesol-active)" + }, + "yellowMoutarde": { + "default": "var(--background-contrast-yellow-moutarde)", + "hover": "var(--background-contrast-yellow-moutarde-hover)", + "active": "var(--background-contrast-yellow-moutarde-active)" + }, + "orangeTerreBattue": { + "default": "var(--background-contrast-orange-terre-battue)", + "hover": "var(--background-contrast-orange-terre-battue-hover)", + "active": "var(--background-contrast-orange-terre-battue-active)" + }, + "brownCafeCreme": { + "default": "var(--background-contrast-brown-cafe-creme)", + "hover": "var(--background-contrast-brown-cafe-creme-hover)", + "active": "var(--background-contrast-brown-cafe-creme-active)" + }, + "brownCaramel": { + "default": "var(--background-contrast-brown-caramel)", + "hover": "var(--background-contrast-brown-caramel-hover)", + "active": "var(--background-contrast-brown-caramel-active)" + }, + "brownOpera": { + "default": "var(--background-contrast-brown-opera)", + "hover": "var(--background-contrast-brown-opera-hover)", + "active": "var(--background-contrast-brown-opera-active)" + }, + "beigeGrisGalet": { + "default": "var(--background-contrast-beige-gris-galet)", + "hover": "var(--background-contrast-beige-gris-galet-hover)", + "active": "var(--background-contrast-beige-gris-galet-active)" + }, + "info": { + "default": "var(--background-contrast-info)", + "hover": "var(--background-contrast-info-hover)", + "active": "var(--background-contrast-info-active)" + }, + "success": { + "default": "var(--background-contrast-success)", + "hover": "var(--background-contrast-success-hover)", + "active": "var(--background-contrast-success-active)" + }, + "warning": { + "default": "var(--background-contrast-warning)", + "hover": "var(--background-contrast-warning-hover)", + "active": "var(--background-contrast-warning-active)" + }, + "error": { + "default": "var(--background-contrast-error)", + "hover": "var(--background-contrast-error-hover)", + "active": "var(--background-contrast-error-active)" + } + }, + "flat": { + "grey": { + "default": "var(--background-flat-grey)" + }, + "blueFrance": { + "default": "var(--background-flat-blue-france)" + }, + "redMarianne": { + "default": "var(--background-flat-red-marianne)" + }, + "greenTilleulVerveine": { + "default": "var(--background-flat-green-tilleul-verveine)" + }, + "greenBourgeon": { + "default": "var(--background-flat-green-bourgeon)" + }, + "greenEmeraude": { + "default": "var(--background-flat-green-emeraude)" + }, + "greenMenthe": { + "default": "var(--background-flat-green-menthe)" + }, + "greenArchipel": { + "default": "var(--background-flat-green-archipel)" + }, + "blueEcume": { + "default": "var(--background-flat-blue-ecume)" + }, + "blueCumulus": { + "default": "var(--background-flat-blue-cumulus)" + }, + "purpleGlycine": { + "default": "var(--background-flat-purple-glycine)" + }, + "pinkMacaron": { + "default": "var(--background-flat-pink-macaron)" + }, + "pinkTuile": { + "default": "var(--background-flat-pink-tuile)" + }, + "yellowTournesol": { + "default": "var(--background-flat-yellow-tournesol)" + }, + "yellowMoutarde": { + "default": "var(--background-flat-yellow-moutarde)" + }, + "orangeTerreBattue": { + "default": "var(--background-flat-orange-terre-battue)" + }, + "brownCafeCreme": { + "default": "var(--background-flat-brown-cafe-creme)" + }, + "brownCaramel": { + "default": "var(--background-flat-brown-caramel)" + }, + "brownOpera": { + "default": "var(--background-flat-brown-opera)" + }, + "beigeGrisGalet": { + "default": "var(--background-flat-beige-gris-galet)" + }, + "info": { + "default": "var(--background-flat-info)" + }, + "success": { + "default": "var(--background-flat-success)" + }, + "warning": { + "default": "var(--background-flat-warning)" + }, + "error": { + "default": "var(--background-flat-error)" + } + }, + "actionHigh": { + "grey": { + "default": "var(--background-action-high-grey)", + "hover": "var(--background-action-high-grey-hover)", + "active": "var(--background-action-high-grey-active)" + }, + "blueFrance": { + "default": "var(--background-action-high-blue-france)", + "hover": "var(--background-action-high-blue-france-hover)", + "active": "var(--background-action-high-blue-france-active)" + }, + "redMarianne": { + "default": "var(--background-action-high-red-marianne)", + "hover": "var(--background-action-high-red-marianne-hover)", + "active": "var(--background-action-high-red-marianne-active)" + }, + "greenTilleulVerveine": { + "default": "var(--background-action-high-green-tilleul-verveine)", + "hover": "var(--background-action-high-green-tilleul-verveine-hover)", + "active": "var(--background-action-high-green-tilleul-verveine-active)" + }, + "greenBourgeon": { + "default": "var(--background-action-high-green-bourgeon)", + "hover": "var(--background-action-high-green-bourgeon-hover)", + "active": "var(--background-action-high-green-bourgeon-active)" + }, + "greenEmeraude": { + "default": "var(--background-action-high-green-emeraude)", + "hover": "var(--background-action-high-green-emeraude-hover)", + "active": "var(--background-action-high-green-emeraude-active)" + }, + "greenMenthe": { + "default": "var(--background-action-high-green-menthe)", + "hover": "var(--background-action-high-green-menthe-hover)", + "active": "var(--background-action-high-green-menthe-active)" + }, + "greenArchipel": { + "default": "var(--background-action-high-green-archipel)", + "hover": "var(--background-action-high-green-archipel-hover)", + "active": "var(--background-action-high-green-archipel-active)" + }, + "blueEcume": { + "default": "var(--background-action-high-blue-ecume)", + "hover": "var(--background-action-high-blue-ecume-hover)", + "active": "var(--background-action-high-blue-ecume-active)" + }, + "blueCumulus": { + "default": "var(--background-action-high-blue-cumulus)", + "hover": "var(--background-action-high-blue-cumulus-hover)", + "active": "var(--background-action-high-blue-cumulus-active)" + }, + "purpleGlycine": { + "default": "var(--background-action-high-purple-glycine)", + "hover": "var(--background-action-high-purple-glycine-hover)", + "active": "var(--background-action-high-purple-glycine-active)" + }, + "pinkMacaron": { + "default": "var(--background-action-high-pink-macaron)", + "hover": "var(--background-action-high-pink-macaron-hover)", + "active": "var(--background-action-high-pink-macaron-active)" + }, + "pinkTuile": { + "default": "var(--background-action-high-pink-tuile)", + "hover": "var(--background-action-high-pink-tuile-hover)", + "active": "var(--background-action-high-pink-tuile-active)" + }, + "yellowTournesol": { + "default": "var(--background-action-high-yellow-tournesol)", + "hover": "var(--background-action-high-yellow-tournesol-hover)", + "active": "var(--background-action-high-yellow-tournesol-active)" + }, + "yellowMoutarde": { + "default": "var(--background-action-high-yellow-moutarde)", + "hover": "var(--background-action-high-yellow-moutarde-hover)", + "active": "var(--background-action-high-yellow-moutarde-active)" + }, + "orangeTerreBattue": { + "default": "var(--background-action-high-orange-terre-battue)", + "hover": "var(--background-action-high-orange-terre-battue-hover)", + "active": "var(--background-action-high-orange-terre-battue-active)" + }, + "brownCafeCreme": { + "default": "var(--background-action-high-brown-cafe-creme)", + "hover": "var(--background-action-high-brown-cafe-creme-hover)", + "active": "var(--background-action-high-brown-cafe-creme-active)" + }, + "brownCaramel": { + "default": "var(--background-action-high-brown-caramel)", + "hover": "var(--background-action-high-brown-caramel-hover)", + "active": "var(--background-action-high-brown-caramel-active)" + }, + "brownOpera": { + "default": "var(--background-action-high-brown-opera)", + "hover": "var(--background-action-high-brown-opera-hover)", + "active": "var(--background-action-high-brown-opera-active)" + }, + "beigeGrisGalet": { + "default": "var(--background-action-high-beige-gris-galet)", + "hover": "var(--background-action-high-beige-gris-galet-hover)", + "active": "var(--background-action-high-beige-gris-galet-active)" + }, + "info": { + "default": "var(--background-action-high-info)", + "hover": "var(--background-action-high-info-hover)", + "active": "var(--background-action-high-info-active)" + }, + "success": { + "default": "var(--background-action-high-success)", + "hover": "var(--background-action-high-success-hover)", + "active": "var(--background-action-high-success-active)" + }, + "warning": { + "default": "var(--background-action-high-warning)", + "hover": "var(--background-action-high-warning-hover)", + "active": "var(--background-action-high-warning-active)" + }, + "error": { + "default": "var(--background-action-high-error)", + "hover": "var(--background-action-high-error-hover)", + "active": "var(--background-action-high-error-active)" + } + }, + "actionLow": { + "blueFrance": { + "default": "var(--background-action-low-blue-france)", + "hover": "var(--background-action-low-blue-france-hover)", + "active": "var(--background-action-low-blue-france-active)" + }, + "redMarianne": { + "default": "var(--background-action-low-red-marianne)", + "hover": "var(--background-action-low-red-marianne-hover)", + "active": "var(--background-action-low-red-marianne-active)" + }, + "greenTilleulVerveine": { + "default": "var(--background-action-low-green-tilleul-verveine)", + "hover": "var(--background-action-low-green-tilleul-verveine-hover)", + "active": "var(--background-action-low-green-tilleul-verveine-active)" + }, + "greenBourgeon": { + "default": "var(--background-action-low-green-bourgeon)", + "hover": "var(--background-action-low-green-bourgeon-hover)", + "active": "var(--background-action-low-green-bourgeon-active)" + }, + "greenEmeraude": { + "default": "var(--background-action-low-green-emeraude)", + "hover": "var(--background-action-low-green-emeraude-hover)", + "active": "var(--background-action-low-green-emeraude-active)" + }, + "greenMenthe": { + "default": "var(--background-action-low-green-menthe)", + "hover": "var(--background-action-low-green-menthe-hover)", + "active": "var(--background-action-low-green-menthe-active)" + }, + "greenArchipel": { + "default": "var(--background-action-low-green-archipel)", + "hover": "var(--background-action-low-green-archipel-hover)", + "active": "var(--background-action-low-green-archipel-active)" + }, + "blueEcume": { + "default": "var(--background-action-low-blue-ecume)", + "hover": "var(--background-action-low-blue-ecume-hover)", + "active": "var(--background-action-low-blue-ecume-active)" + }, + "blueCumulus": { + "default": "var(--background-action-low-blue-cumulus)", + "hover": "var(--background-action-low-blue-cumulus-hover)", + "active": "var(--background-action-low-blue-cumulus-active)" + }, + "purpleGlycine": { + "default": "var(--background-action-low-purple-glycine)", + "hover": "var(--background-action-low-purple-glycine-hover)", + "active": "var(--background-action-low-purple-glycine-active)" + }, + "pinkMacaron": { + "default": "var(--background-action-low-pink-macaron)", + "hover": "var(--background-action-low-pink-macaron-hover)", + "active": "var(--background-action-low-pink-macaron-active)" + }, + "pinkTuile": { + "default": "var(--background-action-low-pink-tuile)", + "hover": "var(--background-action-low-pink-tuile-hover)", + "active": "var(--background-action-low-pink-tuile-active)" + }, + "yellowTournesol": { + "default": "var(--background-action-low-yellow-tournesol)", + "hover": "var(--background-action-low-yellow-tournesol-hover)", + "active": "var(--background-action-low-yellow-tournesol-active)" + }, + "yellowMoutarde": { + "default": "var(--background-action-low-yellow-moutarde)", + "hover": "var(--background-action-low-yellow-moutarde-hover)", + "active": "var(--background-action-low-yellow-moutarde-active)" + }, + "orangeTerreBattue": { + "default": "var(--background-action-low-orange-terre-battue)", + "hover": "var(--background-action-low-orange-terre-battue-hover)", + "active": "var(--background-action-low-orange-terre-battue-active)" + }, + "brownCafeCreme": { + "default": "var(--background-action-low-brown-cafe-creme)", + "hover": "var(--background-action-low-brown-cafe-creme-hover)", + "active": "var(--background-action-low-brown-cafe-creme-active)" + }, + "brownCaramel": { + "default": "var(--background-action-low-brown-caramel)", + "hover": "var(--background-action-low-brown-caramel-hover)", + "active": "var(--background-action-low-brown-caramel-active)" + }, + "brownOpera": { + "default": "var(--background-action-low-brown-opera)", + "hover": "var(--background-action-low-brown-opera-hover)", + "active": "var(--background-action-low-brown-opera-active)" + }, + "beigeGrisGalet": { + "default": "var(--background-action-low-beige-gris-galet)", + "hover": "var(--background-action-low-beige-gris-galet-hover)", + "active": "var(--background-action-low-beige-gris-galet-active)" + } + }, + "active": { + "blueFrance": { + "default": "var(--background-active-blue-france)", + "hover": "var(--background-active-blue-france-hover)", + "active": "var(--background-active-blue-france-active)" + }, + "redMarianne": { + "default": "var(--background-active-red-marianne)", + "hover": "var(--background-active-red-marianne-hover)", + "active": "var(--background-active-red-marianne-active)" + } + }, + "open": { + "blueFrance": { + "default": "var(--background-open-blue-france)", + "hover": "var(--background-open-blue-france-hover)", + "active": "var(--background-open-blue-france-active)" + }, + "redMarianne": { + "default": "var(--background-open-red-marianne)", + "hover": "var(--background-open-red-marianne-hover)", + "active": "var(--background-open-red-marianne-active)" + } + }, + "disabled": { + "grey": { + "default": "var(--background-disabled-grey)" + } + }, + "raised": { + "grey": { + "default": "var(--background-raised-grey)", + "hover": "var(--background-raised-grey-hover)", + "active": "var(--background-raised-grey-active)" + } + }, + "overlap": { + "grey": { + "default": "var(--background-overlap-grey)", + "hover": "var(--background-overlap-grey-hover)", + "active": "var(--background-overlap-grey-active)" + } + }, + "lifted": { + "grey": { + "default": "var(--background-lifted-grey)", + "hover": "var(--background-lifted-grey-hover)", + "active": "var(--background-lifted-grey-active)" + } + }, + "altRaised": { + "grey": { + "default": "var(--background-alt-raised-grey)", + "hover": "var(--background-alt-raised-grey-hover)", + "active": "var(--background-alt-raised-grey-active)" + } + }, + "altOverlap": { + "grey": { + "default": "var(--background-alt-overlap-grey)", + "hover": "var(--background-alt-overlap-grey-hover)", + "active": "var(--background-alt-overlap-grey-active)" + } + }, + "contrastRaised": { + "grey": { + "default": "var(--background-contrast-raised-grey)", + "hover": "var(--background-contrast-raised-grey-hover)", + "active": "var(--background-contrast-raised-grey-active)" + } + }, + "contrastOverlap": { + "grey": { + "default": "var(--background-contrast-overlap-grey)", + "hover": "var(--background-contrast-overlap-grey-hover)", + "active": "var(--background-contrast-overlap-grey-active)" + } + } + }, + "text": { + "default": { + "grey": { + "default": "var(--text-default-grey)" + }, + "info": { + "default": "var(--text-default-info)" + }, + "success": { + "default": "var(--text-default-success)" + }, + "warning": { + "default": "var(--text-default-warning)" + }, + "error": { + "default": "var(--text-default-error)" + } + }, + "actionHigh": { + "grey": { + "default": "var(--text-action-high-grey)" + }, + "blueFrance": { + "default": "var(--text-action-high-blue-france)" + }, + "redMarianne": { + "default": "var(--text-action-high-red-marianne)" + }, + "greenTilleulVerveine": { + "default": "var(--text-action-high-green-tilleul-verveine)" + }, + "greenBourgeon": { + "default": "var(--text-action-high-green-bourgeon)" + }, + "greenEmeraude": { + "default": "var(--text-action-high-green-emeraude)" + }, + "greenMenthe": { + "default": "var(--text-action-high-green-menthe)" + }, + "greenArchipel": { + "default": "var(--text-action-high-green-archipel)" + }, + "blueEcume": { + "default": "var(--text-action-high-blue-ecume)" + }, + "blueCumulus": { + "default": "var(--text-action-high-blue-cumulus)" + }, + "purpleGlycine": { + "default": "var(--text-action-high-purple-glycine)" + }, + "pinkMacaron": { + "default": "var(--text-action-high-pink-macaron)" + }, + "pinkTuile": { + "default": "var(--text-action-high-pink-tuile)" + }, + "yellowTournesol": { + "default": "var(--text-action-high-yellow-tournesol)" + }, + "yellowMoutarde": { + "default": "var(--text-action-high-yellow-moutarde)" + }, + "orangeTerreBattue": { + "default": "var(--text-action-high-orange-terre-battue)" + }, + "brownCafeCreme": { + "default": "var(--text-action-high-brown-cafe-creme)" + }, + "brownCaramel": { + "default": "var(--text-action-high-brown-caramel)" + }, + "brownOpera": { + "default": "var(--text-action-high-brown-opera)" + }, + "beigeGrisGalet": { + "default": "var(--text-action-high-beige-gris-galet)" + } + }, + "title": { + "grey": { + "default": "var(--text-title-grey)" + }, + "blueFrance": { + "default": "var(--text-title-blue-france)" + }, + "redMarianne": { + "default": "var(--text-title-red-marianne)" + } + }, + "label": { + "grey": { + "default": "var(--text-label-grey)" + }, + "blueFrance": { + "default": "var(--text-label-blue-france)" + }, + "redMarianne": { + "default": "var(--text-label-red-marianne)" + }, + "greenTilleulVerveine": { + "default": "var(--text-label-green-tilleul-verveine)" + }, + "greenBourgeon": { + "default": "var(--text-label-green-bourgeon)" + }, + "greenEmeraude": { + "default": "var(--text-label-green-emeraude)" + }, + "greenMenthe": { + "default": "var(--text-label-green-menthe)" + }, + "greenArchipel": { + "default": "var(--text-label-green-archipel)" + }, + "blueEcume": { + "default": "var(--text-label-blue-ecume)" + }, + "blueCumulus": { + "default": "var(--text-label-blue-cumulus)" + }, + "purpleGlycine": { + "default": "var(--text-label-purple-glycine)" + }, + "pinkMacaron": { + "default": "var(--text-label-pink-macaron)" + }, + "pinkTuile": { + "default": "var(--text-label-pink-tuile)" + }, + "yellowTournesol": { + "default": "var(--text-label-yellow-tournesol)" + }, + "yellowMoutarde": { + "default": "var(--text-label-yellow-moutarde)" + }, + "orangeTerreBattue": { + "default": "var(--text-label-orange-terre-battue)" + }, + "brownCafeCreme": { + "default": "var(--text-label-brown-cafe-creme)" + }, + "brownCaramel": { + "default": "var(--text-label-brown-caramel)" + }, + "brownOpera": { + "default": "var(--text-label-brown-opera)" + }, + "beigeGrisGalet": { + "default": "var(--text-label-beige-gris-galet)" + } + }, + "active": { + "grey": { + "default": "var(--text-active-grey)" + }, + "blueFrance": { + "default": "var(--text-active-blue-france)" + }, + "redMarianne": { + "default": "var(--text-active-red-marianne)" + } + }, + "mention": { + "grey": { + "default": "var(--text-mention-grey)" + } + }, + "inverted": { + "grey": { + "default": "var(--text-inverted-grey)" + }, + "blueFrance": { + "default": "var(--text-inverted-blue-france)" + }, + "redMarianne": { + "default": "var(--text-inverted-red-marianne)" + }, + "info": { + "default": "var(--text-inverted-info)" + }, + "success": { + "default": "var(--text-inverted-success)" + }, + "warning": { + "default": "var(--text-inverted-warning)" + }, + "error": { + "default": "var(--text-inverted-error)" + }, + "greenTilleulVerveine": { + "default": "var(--text-inverted-green-tilleul-verveine)" + }, + "greenBourgeon": { + "default": "var(--text-inverted-green-bourgeon)" + }, + "greenEmeraude": { + "default": "var(--text-inverted-green-emeraude)" + }, + "greenMenthe": { + "default": "var(--text-inverted-green-menthe)" + }, + "greenArchipel": { + "default": "var(--text-inverted-green-archipel)" + }, + "blueEcume": { + "default": "var(--text-inverted-blue-ecume)" + }, + "blueCumulus": { + "default": "var(--text-inverted-blue-cumulus)" + }, + "purpleGlycine": { + "default": "var(--text-inverted-purple-glycine)" + }, + "pinkMacaron": { + "default": "var(--text-inverted-pink-macaron)" + }, + "pinkTuile": { + "default": "var(--text-inverted-pink-tuile)" + }, + "yellowTournesol": { + "default": "var(--text-inverted-yellow-tournesol)" + }, + "yellowMoutarde": { + "default": "var(--text-inverted-yellow-moutarde)" + }, + "orangeTerreBattue": { + "default": "var(--text-inverted-orange-terre-battue)" + }, + "brownCafeCreme": { + "default": "var(--text-inverted-brown-cafe-creme)" + }, + "brownCaramel": { + "default": "var(--text-inverted-brown-caramel)" + }, + "brownOpera": { + "default": "var(--text-inverted-brown-opera)" + }, + "beigeGrisGalet": { + "default": "var(--text-inverted-beige-gris-galet)" + } + }, + "disabled": { + "grey": { + "default": "var(--text-disabled-grey)" + } + }, + "blackWhite": { + "grey": { + "default": "var(--text-black-white-grey)" + } + } + }, + "border": { + "default": { + "grey": { + "default": "var(--border-default-grey)" + }, + "blueFrance": { + "default": "var(--border-default-blue-france)" + }, + "redMarianne": { + "default": "var(--border-default-red-marianne)" + }, + "greenTilleulVerveine": { + "default": "var(--border-default-green-tilleul-verveine)" + }, + "greenBourgeon": { + "default": "var(--border-default-green-bourgeon)" + }, + "greenEmeraude": { + "default": "var(--border-default-green-emeraude)" + }, + "greenMenthe": { + "default": "var(--border-default-green-menthe)" + }, + "greenArchipel": { + "default": "var(--border-default-green-archipel)" + }, + "blueEcume": { + "default": "var(--border-default-blue-ecume)" + }, + "blueCumulus": { + "default": "var(--border-default-blue-cumulus)" + }, + "purpleGlycine": { + "default": "var(--border-default-purple-glycine)" + }, + "pinkMacaron": { + "default": "var(--border-default-pink-macaron)" + }, + "pinkTuile": { + "default": "var(--border-default-pink-tuile)" + }, + "yellowTournesol": { + "default": "var(--border-default-yellow-tournesol)" + }, + "yellowMoutarde": { + "default": "var(--border-default-yellow-moutarde)" + }, + "orangeTerreBattue": { + "default": "var(--border-default-orange-terre-battue)" + }, + "brownCafeCreme": { + "default": "var(--border-default-brown-cafe-creme)" + }, + "brownCaramel": { + "default": "var(--border-default-brown-caramel)" + }, + "brownOpera": { + "default": "var(--border-default-brown-opera)" + }, + "beigeGrisGalet": { + "default": "var(--border-default-beige-gris-galet)" + } + }, + "contrast": { + "grey": { + "default": "var(--border-contrast-grey)" + } + }, + "active": { + "blueFrance": { + "default": "var(--border-active-blue-france)" + }, + "redMarianne": { + "default": "var(--border-active-red-marianne)" + } + }, + "actionHigh": { + "grey": { + "default": "var(--border-action-high-grey)" + }, + "blueFrance": { + "default": "var(--border-action-high-blue-france)" + }, + "redMarianne": { + "default": "var(--border-action-high-red-marianne)" + }, + "info": { + "default": "var(--border-action-high-info)" + }, + "success": { + "default": "var(--border-action-high-success)" + }, + "warning": { + "default": "var(--border-action-high-warning)" + }, + "error": { + "default": "var(--border-action-high-error)" + } + }, + "actionLow": { + "blueFrance": { + "default": "var(--border-action-low-blue-france)" + }, + "redMarianne": { + "default": "var(--border-action-low-red-marianne)" + }, + "greenTilleulVerveine": { + "default": "var(--border-action-low-green-tilleul-verveine)" + }, + "greenBourgeon": { + "default": "var(--border-action-low-green-bourgeon)" + }, + "greenEmeraude": { + "default": "var(--border-action-low-green-emeraude)" + }, + "greenMenthe": { + "default": "var(--border-action-low-green-menthe)" + }, + "greenArchipel": { + "default": "var(--border-action-low-green-archipel)" + }, + "blueEcume": { + "default": "var(--border-action-low-blue-ecume)" + }, + "blueCumulus": { + "default": "var(--border-action-low-blue-cumulus)" + }, + "purpleGlycine": { + "default": "var(--border-action-low-purple-glycine)" + }, + "pinkMacaron": { + "default": "var(--border-action-low-pink-macaron)" + }, + "pinkTuile": { + "default": "var(--border-action-low-pink-tuile)" + }, + "yellowTournesol": { + "default": "var(--border-action-low-yellow-tournesol)" + }, + "yellowMoutarde": { + "default": "var(--border-action-low-yellow-moutarde)" + }, + "orangeTerreBattue": { + "default": "var(--border-action-low-orange-terre-battue)" + }, + "brownCafeCreme": { + "default": "var(--border-action-low-brown-cafe-creme)" + }, + "brownCaramel": { + "default": "var(--border-action-low-brown-caramel)" + }, + "brownOpera": { + "default": "var(--border-action-low-brown-opera)" + }, + "beigeGrisGalet": { + "default": "var(--border-action-low-beige-gris-galet)" + } + }, + "open": { + "blueFrance": { + "default": "var(--border-open-blue-france)" + }, + "redMarianne": { + "default": "var(--border-open-red-marianne)" + } + }, + "plain": { + "grey": { + "default": "var(--border-plain-grey)" + }, + "blueFrance": { + "default": "var(--border-plain-blue-france)" + }, + "redMarianne": { + "default": "var(--border-plain-red-marianne)" + }, + "info": { + "default": "var(--border-plain-info)" + }, + "success": { + "default": "var(--border-plain-success)" + }, + "warning": { + "default": "var(--border-plain-warning)" + }, + "error": { + "default": "var(--border-plain-error)" + }, + "greenTilleulVerveine": { + "default": "var(--border-plain-green-tilleul-verveine)" + }, + "greenBourgeon": { + "default": "var(--border-plain-green-bourgeon)" + }, + "greenEmeraude": { + "default": "var(--border-plain-green-emeraude)" + }, + "greenMenthe": { + "default": "var(--border-plain-green-menthe)" + }, + "greenArchipel": { + "default": "var(--border-plain-green-archipel)" + }, + "blueEcume": { + "default": "var(--border-plain-blue-ecume)" + }, + "blueCumulus": { + "default": "var(--border-plain-blue-cumulus)" + }, + "purpleGlycine": { + "default": "var(--border-plain-purple-glycine)" + }, + "pinkMacaron": { + "default": "var(--border-plain-pink-macaron)" + }, + "pinkTuile": { + "default": "var(--border-plain-pink-tuile)" + }, + "yellowTournesol": { + "default": "var(--border-plain-yellow-tournesol)" + }, + "yellowMoutarde": { + "default": "var(--border-plain-yellow-moutarde)" + }, + "orangeTerreBattue": { + "default": "var(--border-plain-orange-terre-battue)" + }, + "brownCafeCreme": { + "default": "var(--border-plain-brown-cafe-creme)" + }, + "brownCaramel": { + "default": "var(--border-plain-brown-caramel)" + }, + "brownOpera": { + "default": "var(--border-plain-brown-opera)" + }, + "beigeGrisGalet": { + "default": "var(--border-plain-beige-gris-galet)" + } + }, + "disabled": { + "grey": { + "default": "var(--border-disabled-grey)" + } + } + }, + "artwork": { + "major": { + "blueFrance": { + "default": "var(--artwork-major-blue-france)", + "hover": "var(--artwork-major-blue-france-hover)", + "active": "var(--artwork-major-blue-france-active)" + }, + "redMarianne": { + "default": "var(--artwork-major-red-marianne)", + "hover": "var(--artwork-major-red-marianne-hover)", + "active": "var(--artwork-major-red-marianne-active)" + }, + "greenTilleulVerveine": { + "default": "var(--artwork-major-green-tilleul-verveine)", + "hover": "var(--artwork-major-green-tilleul-verveine-hover)", + "active": "var(--artwork-major-green-tilleul-verveine-active)" + }, + "greenBourgeon": { + "default": "var(--artwork-major-green-bourgeon)", + "hover": "var(--artwork-major-green-bourgeon-hover)", + "active": "var(--artwork-major-green-bourgeon-active)" + }, + "greenEmeraude": { + "default": "var(--artwork-major-green-emeraude)", + "hover": "var(--artwork-major-green-emeraude-hover)", + "active": "var(--artwork-major-green-emeraude-active)" + }, + "greenMenthe": { + "default": "var(--artwork-major-green-menthe)", + "hover": "var(--artwork-major-green-menthe-hover)", + "active": "var(--artwork-major-green-menthe-active)" + }, + "greenArchipel": { + "default": "var(--artwork-major-green-archipel)", + "hover": "var(--artwork-major-green-archipel-hover)", + "active": "var(--artwork-major-green-archipel-active)" + }, + "blueEcume": { + "default": "var(--artwork-major-blue-ecume)", + "hover": "var(--artwork-major-blue-ecume-hover)", + "active": "var(--artwork-major-blue-ecume-active)" + }, + "blueCumulus": { + "default": "var(--artwork-major-blue-cumulus)", + "hover": "var(--artwork-major-blue-cumulus-hover)", + "active": "var(--artwork-major-blue-cumulus-active)" + }, + "purpleGlycine": { + "default": "var(--artwork-major-purple-glycine)", + "hover": "var(--artwork-major-purple-glycine-hover)", + "active": "var(--artwork-major-purple-glycine-active)" + }, + "pinkMacaron": { + "default": "var(--artwork-major-pink-macaron)", + "hover": "var(--artwork-major-pink-macaron-hover)", + "active": "var(--artwork-major-pink-macaron-active)" + }, + "pinkTuile": { + "default": "var(--artwork-major-pink-tuile)", + "hover": "var(--artwork-major-pink-tuile-hover)", + "active": "var(--artwork-major-pink-tuile-active)" + }, + "yellowTournesol": { + "default": "var(--artwork-major-yellow-tournesol)", + "hover": "var(--artwork-major-yellow-tournesol-hover)", + "active": "var(--artwork-major-yellow-tournesol-active)" + }, + "yellowMoutarde": { + "default": "var(--artwork-major-yellow-moutarde)", + "hover": "var(--artwork-major-yellow-moutarde-hover)", + "active": "var(--artwork-major-yellow-moutarde-active)" + }, + "orangeTerreBattue": { + "default": "var(--artwork-major-orange-terre-battue)", + "hover": "var(--artwork-major-orange-terre-battue-hover)", + "active": "var(--artwork-major-orange-terre-battue-active)" + }, + "brownCafeCreme": { + "default": "var(--artwork-major-brown-cafe-creme)", + "hover": "var(--artwork-major-brown-cafe-creme-hover)", + "active": "var(--artwork-major-brown-cafe-creme-active)" + }, + "brownCaramel": { + "default": "var(--artwork-major-brown-caramel)", + "hover": "var(--artwork-major-brown-caramel-hover)", + "active": "var(--artwork-major-brown-caramel-active)" + }, + "brownOpera": { + "default": "var(--artwork-major-brown-opera)", + "hover": "var(--artwork-major-brown-opera-hover)", + "active": "var(--artwork-major-brown-opera-active)" + }, + "beigeGrisGalet": { + "default": "var(--artwork-major-beige-gris-galet)", + "hover": "var(--artwork-major-beige-gris-galet-hover)", + "active": "var(--artwork-major-beige-gris-galet-active)" + } + }, + "minor": { + "blueFrance": { + "default": "var(--artwork-minor-blue-france)" + }, + "redMarianne": { + "default": "var(--artwork-minor-red-marianne)" + }, + "greenTilleulVerveine": { + "default": "var(--artwork-minor-green-tilleul-verveine)" + }, + "greenBourgeon": { + "default": "var(--artwork-minor-green-bourgeon)" + }, + "greenEmeraude": { + "default": "var(--artwork-minor-green-emeraude)" + }, + "greenMenthe": { + "default": "var(--artwork-minor-green-menthe)" + }, + "greenArchipel": { + "default": "var(--artwork-minor-green-archipel)" + }, + "blueEcume": { + "default": "var(--artwork-minor-blue-ecume)" + }, + "blueCumulus": { + "default": "var(--artwork-minor-blue-cumulus)" + }, + "purpleGlycine": { + "default": "var(--artwork-minor-purple-glycine)" + }, + "pinkMacaron": { + "default": "var(--artwork-minor-pink-macaron)" + }, + "pinkTuile": { + "default": "var(--artwork-minor-pink-tuile)" + }, + "yellowTournesol": { + "default": "var(--artwork-minor-yellow-tournesol)" + }, + "yellowMoutarde": { + "default": "var(--artwork-minor-yellow-moutarde)" + }, + "orangeTerreBattue": { + "default": "var(--artwork-minor-orange-terre-battue)" + }, + "brownCafeCreme": { + "default": "var(--artwork-minor-brown-cafe-creme)" + }, + "brownCaramel": { + "default": "var(--artwork-minor-brown-caramel)" + }, + "brownOpera": { + "default": "var(--artwork-minor-brown-opera)" + }, + "beigeGrisGalet": { + "default": "var(--artwork-minor-beige-gris-galet)" + } + }, + "decorative": { + "grey": { + "default": "var(--artwork-decorative-grey)" + }, + "blueFrance": { + "default": "var(--artwork-decorative-blue-france)" + }, + "redMarianne": { + "default": "var(--artwork-decorative-red-marianne)" + }, + "greenTilleulVerveine": { + "default": "var(--artwork-decorative-green-tilleul-verveine)" + }, + "greenBourgeon": { + "default": "var(--artwork-decorative-green-bourgeon)" + }, + "greenEmeraude": { + "default": "var(--artwork-decorative-green-emeraude)" + }, + "greenMenthe": { + "default": "var(--artwork-decorative-green-menthe)" + }, + "greenArchipel": { + "default": "var(--artwork-decorative-green-archipel)" + }, + "blueEcume": { + "default": "var(--artwork-decorative-blue-ecume)" + }, + "blueCumulus": { + "default": "var(--artwork-decorative-blue-cumulus)" + }, + "purpleGlycine": { + "default": "var(--artwork-decorative-purple-glycine)" + }, + "pinkMacaron": { + "default": "var(--artwork-decorative-pink-macaron)" + }, + "pinkTuile": { + "default": "var(--artwork-decorative-pink-tuile)" + }, + "yellowTournesol": { + "default": "var(--artwork-decorative-yellow-tournesol)" + }, + "yellowMoutarde": { + "default": "var(--artwork-decorative-yellow-moutarde)" + }, + "orangeTerreBattue": { + "default": "var(--artwork-decorative-orange-terre-battue)" + }, + "brownCafeCreme": { + "default": "var(--artwork-decorative-brown-cafe-creme)" + }, + "brownCaramel": { + "default": "var(--artwork-decorative-brown-caramel)" + }, + "brownOpera": { + "default": "var(--artwork-decorative-brown-opera)" + }, + "beigeGrisGalet": { + "default": "var(--artwork-decorative-beige-gris-galet)" + } + }, + "background": { + "grey": { + "default": "var(--artwork-background-grey)" + }, + "blueFrance": { + "default": "var(--artwork-background-blue-france)" + }, + "redMarianne": { + "default": "var(--artwork-background-red-marianne)" + }, + "greenTilleulVerveine": { + "default": "var(--artwork-background-green-tilleul-verveine)" + }, + "greenBourgeon": { + "default": "var(--artwork-background-green-bourgeon)" + }, + "greenEmeraude": { + "default": "var(--artwork-background-green-emeraude)" + }, + "greenMenthe": { + "default": "var(--artwork-background-green-menthe)" + }, + "greenArchipel": { + "default": "var(--artwork-background-green-archipel)" + }, + "blueEcume": { + "default": "var(--artwork-background-blue-ecume)" + }, + "blueCumulus": { + "default": "var(--artwork-background-blue-cumulus)" + }, + "purpleGlycine": { + "default": "var(--artwork-background-purple-glycine)" + }, + "pinkMacaron": { + "default": "var(--artwork-background-pink-macaron)" + }, + "pinkTuile": { + "default": "var(--artwork-background-pink-tuile)" + }, + "yellowTournesol": { + "default": "var(--artwork-background-yellow-tournesol)" + }, + "yellowMoutarde": { + "default": "var(--artwork-background-yellow-moutarde)" + }, + "orangeTerreBattue": { + "default": "var(--artwork-background-orange-terre-battue)" + }, + "brownCafeCreme": { + "default": "var(--artwork-background-brown-cafe-creme)" + }, + "brownCaramel": { + "default": "var(--artwork-background-brown-caramel)" + }, + "brownOpera": { + "default": "var(--artwork-background-brown-opera)" + }, + "beigeGrisGalet": { + "default": "var(--artwork-background-beige-gris-galet)" + } + }, + "motif": { + "grey": { + "default": "var(--artwork-motif-grey)" + }, + "blueFrance": { + "default": "var(--artwork-motif-blue-france)" + }, + "redMarianne": { + "default": "var(--artwork-motif-red-marianne)" + }, + "greenTilleulVerveine": { + "default": "var(--artwork-motif-green-tilleul-verveine)" + }, + "greenBourgeon": { + "default": "var(--artwork-motif-green-bourgeon)" + }, + "greenEmeraude": { + "default": "var(--artwork-motif-green-emeraude)" + }, + "greenMenthe": { + "default": "var(--artwork-motif-green-menthe)" + }, + "greenArchipel": { + "default": "var(--artwork-motif-green-archipel)" + }, + "blueEcume": { + "default": "var(--artwork-motif-blue-ecume)" + }, + "blueCumulus": { + "default": "var(--artwork-motif-blue-cumulus)" + }, + "purpleGlycine": { + "default": "var(--artwork-motif-purple-glycine)" + }, + "pinkMacaron": { + "default": "var(--artwork-motif-pink-macaron)" + }, + "pinkTuile": { + "default": "var(--artwork-motif-pink-tuile)" + }, + "yellowTournesol": { + "default": "var(--artwork-motif-yellow-tournesol)" + }, + "yellowMoutarde": { + "default": "var(--artwork-motif-yellow-moutarde)" + }, + "orangeTerreBattue": { + "default": "var(--artwork-motif-orange-terre-battue)" + }, + "brownCafeCreme": { + "default": "var(--artwork-motif-brown-cafe-creme)" + }, + "brownCaramel": { + "default": "var(--artwork-motif-brown-caramel)" + }, + "brownOpera": { + "default": "var(--artwork-motif-brown-opera)" + }, + "beigeGrisGalet": { + "default": "var(--artwork-motif-beige-gris-galet)" + } + } + } +}; +//# sourceMappingURL=colorDecisions.js.map \ No newline at end of file diff --git a/dist/fr/generatedFromCss/colorDecisions.js.map b/dist/fr/generatedFromCss/colorDecisions.js.map new file mode 100644 index 0000000..4c74c35 --- /dev/null +++ b/dist/fr/generatedFromCss/colorDecisions.js.map @@ -0,0 +1 @@ +{"version":3,"file":"colorDecisions.js","sourceRoot":"","sources":["../../../src/fr/generatedFromCss/colorDecisions.ts"],"names":[],"mappings":"AAAA,+FAA+F;AAK/F,MAAM,CAAC,MAAM,cAAc,GAAE;IACzB,YAAY,EAAE;QACZ,SAAS,EAAE;YACT,MAAM,EAAE;gBACN,SAAS,EAAE,gCAAgC;gBAC3C,OAAO,EAAE,sCAAsC;gBAC/C,QAAQ,EAAE,uCAAuC;aAClD;SACF;QACD,KAAK,EAAE;YACL,MAAM,EAAE;gBACN,SAAS,EAAE,4BAA4B;gBACvC,OAAO,EAAE,kCAAkC;gBAC3C,QAAQ,EAAE,mCAAmC;aAC9C;YACD,YAAY,EAAE;gBACZ,SAAS,EAAE,mCAAmC;gBAC9C,OAAO,EAAE,yCAAyC;gBAClD,QAAQ,EAAE,0CAA0C;aACrD;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,oCAAoC;gBAC/C,OAAO,EAAE,0CAA0C;gBACnD,QAAQ,EAAE,2CAA2C;aACtD;YACD,sBAAsB,EAAE;gBACtB,SAAS,EAAE,8CAA8C;gBACzD,OAAO,EAAE,oDAAoD;gBAC7D,QAAQ,EAAE,qDAAqD;aAChE;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,sCAAsC;gBACjD,OAAO,EAAE,4CAA4C;gBACrD,QAAQ,EAAE,6CAA6C;aACxD;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,sCAAsC;gBACjD,OAAO,EAAE,4CAA4C;gBACrD,QAAQ,EAAE,6CAA6C;aACxD;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,oCAAoC;gBAC/C,OAAO,EAAE,0CAA0C;gBACnD,QAAQ,EAAE,2CAA2C;aACtD;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,sCAAsC;gBACjD,OAAO,EAAE,4CAA4C;gBACrD,QAAQ,EAAE,6CAA6C;aACxD;YACD,WAAW,EAAE;gBACX,SAAS,EAAE,kCAAkC;gBAC7C,OAAO,EAAE,wCAAwC;gBACjD,QAAQ,EAAE,yCAAyC;aACpD;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,oCAAoC;gBAC/C,OAAO,EAAE,0CAA0C;gBACnD,QAAQ,EAAE,2CAA2C;aACtD;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,sCAAsC;gBACjD,OAAO,EAAE,4CAA4C;gBACrD,QAAQ,EAAE,6CAA6C;aACxD;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,oCAAoC;gBAC/C,OAAO,EAAE,0CAA0C;gBACnD,QAAQ,EAAE,2CAA2C;aACtD;YACD,WAAW,EAAE;gBACX,SAAS,EAAE,kCAAkC;gBAC7C,OAAO,EAAE,wCAAwC;gBACjD,QAAQ,EAAE,yCAAyC;aACpD;YACD,iBAAiB,EAAE;gBACjB,SAAS,EAAE,wCAAwC;gBACnD,OAAO,EAAE,8CAA8C;gBACvD,QAAQ,EAAE,+CAA+C;aAC1D;YACD,gBAAgB,EAAE;gBAChB,SAAS,EAAE,uCAAuC;gBAClD,OAAO,EAAE,6CAA6C;gBACtD,QAAQ,EAAE,8CAA8C;aACzD;YACD,mBAAmB,EAAE;gBACnB,SAAS,EAAE,2CAA2C;gBACtD,OAAO,EAAE,iDAAiD;gBAC1D,QAAQ,EAAE,kDAAkD;aAC7D;YACD,gBAAgB,EAAE;gBAChB,SAAS,EAAE,wCAAwC;gBACnD,OAAO,EAAE,8CAA8C;gBACvD,QAAQ,EAAE,+CAA+C;aAC1D;YACD,cAAc,EAAE;gBACd,SAAS,EAAE,qCAAqC;gBAChD,OAAO,EAAE,2CAA2C;gBACpD,QAAQ,EAAE,4CAA4C;aACvD;YACD,YAAY,EAAE;gBACZ,SAAS,EAAE,mCAAmC;gBAC9C,OAAO,EAAE,yCAAyC;gBAClD,QAAQ,EAAE,0CAA0C;aACrD;YACD,gBAAgB,EAAE;gBAChB,SAAS,EAAE,wCAAwC;gBACnD,OAAO,EAAE,8CAA8C;gBACvD,QAAQ,EAAE,+CAA+C;aAC1D;SACF;QACD,UAAU,EAAE;YACV,MAAM,EAAE;gBACN,SAAS,EAAE,iCAAiC;gBAC5C,OAAO,EAAE,uCAAuC;gBAChD,QAAQ,EAAE,wCAAwC;aACnD;YACD,YAAY,EAAE;gBACZ,SAAS,EAAE,wCAAwC;gBACnD,OAAO,EAAE,8CAA8C;gBACvD,QAAQ,EAAE,+CAA+C;aAC1D;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,yCAAyC;gBACpD,OAAO,EAAE,+CAA+C;gBACxD,QAAQ,EAAE,gDAAgD;aAC3D;YACD,sBAAsB,EAAE;gBACtB,SAAS,EAAE,mDAAmD;gBAC9D,OAAO,EAAE,yDAAyD;gBAClE,QAAQ,EAAE,0DAA0D;aACrE;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,2CAA2C;gBACtD,OAAO,EAAE,iDAAiD;gBAC1D,QAAQ,EAAE,kDAAkD;aAC7D;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,2CAA2C;gBACtD,OAAO,EAAE,iDAAiD;gBAC1D,QAAQ,EAAE,kDAAkD;aAC7D;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,yCAAyC;gBACpD,OAAO,EAAE,+CAA+C;gBACxD,QAAQ,EAAE,gDAAgD;aAC3D;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,2CAA2C;gBACtD,OAAO,EAAE,iDAAiD;gBAC1D,QAAQ,EAAE,kDAAkD;aAC7D;YACD,WAAW,EAAE;gBACX,SAAS,EAAE,uCAAuC;gBAClD,OAAO,EAAE,6CAA6C;gBACtD,QAAQ,EAAE,8CAA8C;aACzD;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,yCAAyC;gBACpD,OAAO,EAAE,+CAA+C;gBACxD,QAAQ,EAAE,gDAAgD;aAC3D;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,2CAA2C;gBACtD,OAAO,EAAE,iDAAiD;gBAC1D,QAAQ,EAAE,kDAAkD;aAC7D;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,yCAAyC;gBACpD,OAAO,EAAE,+CAA+C;gBACxD,QAAQ,EAAE,gDAAgD;aAC3D;YACD,WAAW,EAAE;gBACX,SAAS,EAAE,uCAAuC;gBAClD,OAAO,EAAE,6CAA6C;gBACtD,QAAQ,EAAE,8CAA8C;aACzD;YACD,iBAAiB,EAAE;gBACjB,SAAS,EAAE,6CAA6C;gBACxD,OAAO,EAAE,mDAAmD;gBAC5D,QAAQ,EAAE,oDAAoD;aAC/D;YACD,gBAAgB,EAAE;gBAChB,SAAS,EAAE,4CAA4C;gBACvD,OAAO,EAAE,kDAAkD;gBAC3D,QAAQ,EAAE,mDAAmD;aAC9D;YACD,mBAAmB,EAAE;gBACnB,SAAS,EAAE,gDAAgD;gBAC3D,OAAO,EAAE,sDAAsD;gBAC/D,QAAQ,EAAE,uDAAuD;aAClE;YACD,gBAAgB,EAAE;gBAChB,SAAS,EAAE,6CAA6C;gBACxD,OAAO,EAAE,mDAAmD;gBAC5D,QAAQ,EAAE,oDAAoD;aAC/D;YACD,cAAc,EAAE;gBACd,SAAS,EAAE,0CAA0C;gBACrD,OAAO,EAAE,gDAAgD;gBACzD,QAAQ,EAAE,iDAAiD;aAC5D;YACD,YAAY,EAAE;gBACZ,SAAS,EAAE,wCAAwC;gBACnD,OAAO,EAAE,8CAA8C;gBACvD,QAAQ,EAAE,+CAA+C;aAC1D;YACD,gBAAgB,EAAE;gBAChB,SAAS,EAAE,6CAA6C;gBACxD,OAAO,EAAE,mDAAmD;gBAC5D,QAAQ,EAAE,oDAAoD;aAC/D;YACD,MAAM,EAAE;gBACN,SAAS,EAAE,iCAAiC;gBAC5C,OAAO,EAAE,uCAAuC;gBAChD,QAAQ,EAAE,wCAAwC;aACnD;YACD,SAAS,EAAE;gBACT,SAAS,EAAE,oCAAoC;gBAC/C,OAAO,EAAE,0CAA0C;gBACnD,QAAQ,EAAE,2CAA2C;aACtD;YACD,SAAS,EAAE;gBACT,SAAS,EAAE,oCAAoC;gBAC/C,OAAO,EAAE,0CAA0C;gBACnD,QAAQ,EAAE,2CAA2C;aACtD;YACD,OAAO,EAAE;gBACP,SAAS,EAAE,kCAAkC;gBAC7C,OAAO,EAAE,wCAAwC;gBACjD,QAAQ,EAAE,yCAAyC;aACpD;SACF;QACD,MAAM,EAAE;YACN,MAAM,EAAE;gBACN,SAAS,EAAE,6BAA6B;aACzC;YACD,YAAY,EAAE;gBACZ,SAAS,EAAE,oCAAoC;aAChD;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,qCAAqC;aACjD;YACD,sBAAsB,EAAE;gBACtB,SAAS,EAAE,+CAA+C;aAC3D;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,uCAAuC;aACnD;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,uCAAuC;aACnD;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,qCAAqC;aACjD;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,uCAAuC;aACnD;YACD,WAAW,EAAE;gBACX,SAAS,EAAE,mCAAmC;aAC/C;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,qCAAqC;aACjD;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,uCAAuC;aACnD;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,qCAAqC;aACjD;YACD,WAAW,EAAE;gBACX,SAAS,EAAE,mCAAmC;aAC/C;YACD,iBAAiB,EAAE;gBACjB,SAAS,EAAE,yCAAyC;aACrD;YACD,gBAAgB,EAAE;gBAChB,SAAS,EAAE,wCAAwC;aACpD;YACD,mBAAmB,EAAE;gBACnB,SAAS,EAAE,4CAA4C;aACxD;YACD,gBAAgB,EAAE;gBAChB,SAAS,EAAE,yCAAyC;aACrD;YACD,cAAc,EAAE;gBACd,SAAS,EAAE,sCAAsC;aAClD;YACD,YAAY,EAAE;gBACZ,SAAS,EAAE,oCAAoC;aAChD;YACD,gBAAgB,EAAE;gBAChB,SAAS,EAAE,yCAAyC;aACrD;YACD,MAAM,EAAE;gBACN,SAAS,EAAE,6BAA6B;aACzC;YACD,SAAS,EAAE;gBACT,SAAS,EAAE,gCAAgC;aAC5C;YACD,SAAS,EAAE;gBACT,SAAS,EAAE,gCAAgC;aAC5C;YACD,OAAO,EAAE;gBACP,SAAS,EAAE,8BAA8B;aAC1C;SACF;QACD,YAAY,EAAE;YACZ,MAAM,EAAE;gBACN,SAAS,EAAE,oCAAoC;gBAC/C,OAAO,EAAE,0CAA0C;gBACnD,QAAQ,EAAE,2CAA2C;aACtD;YACD,YAAY,EAAE;gBACZ,SAAS,EAAE,2CAA2C;gBACtD,OAAO,EAAE,iDAAiD;gBAC1D,QAAQ,EAAE,kDAAkD;aAC7D;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,4CAA4C;gBACvD,OAAO,EAAE,kDAAkD;gBAC3D,QAAQ,EAAE,mDAAmD;aAC9D;YACD,sBAAsB,EAAE;gBACtB,SAAS,EAAE,sDAAsD;gBACjE,OAAO,EAAE,4DAA4D;gBACrE,QAAQ,EAAE,6DAA6D;aACxE;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,8CAA8C;gBACzD,OAAO,EAAE,oDAAoD;gBAC7D,QAAQ,EAAE,qDAAqD;aAChE;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,8CAA8C;gBACzD,OAAO,EAAE,oDAAoD;gBAC7D,QAAQ,EAAE,qDAAqD;aAChE;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,4CAA4C;gBACvD,OAAO,EAAE,kDAAkD;gBAC3D,QAAQ,EAAE,mDAAmD;aAC9D;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,8CAA8C;gBACzD,OAAO,EAAE,oDAAoD;gBAC7D,QAAQ,EAAE,qDAAqD;aAChE;YACD,WAAW,EAAE;gBACX,SAAS,EAAE,0CAA0C;gBACrD,OAAO,EAAE,gDAAgD;gBACzD,QAAQ,EAAE,iDAAiD;aAC5D;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,4CAA4C;gBACvD,OAAO,EAAE,kDAAkD;gBAC3D,QAAQ,EAAE,mDAAmD;aAC9D;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,8CAA8C;gBACzD,OAAO,EAAE,oDAAoD;gBAC7D,QAAQ,EAAE,qDAAqD;aAChE;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,4CAA4C;gBACvD,OAAO,EAAE,kDAAkD;gBAC3D,QAAQ,EAAE,mDAAmD;aAC9D;YACD,WAAW,EAAE;gBACX,SAAS,EAAE,0CAA0C;gBACrD,OAAO,EAAE,gDAAgD;gBACzD,QAAQ,EAAE,iDAAiD;aAC5D;YACD,iBAAiB,EAAE;gBACjB,SAAS,EAAE,gDAAgD;gBAC3D,OAAO,EAAE,sDAAsD;gBAC/D,QAAQ,EAAE,uDAAuD;aAClE;YACD,gBAAgB,EAAE;gBAChB,SAAS,EAAE,+CAA+C;gBAC1D,OAAO,EAAE,qDAAqD;gBAC9D,QAAQ,EAAE,sDAAsD;aACjE;YACD,mBAAmB,EAAE;gBACnB,SAAS,EAAE,mDAAmD;gBAC9D,OAAO,EAAE,yDAAyD;gBAClE,QAAQ,EAAE,0DAA0D;aACrE;YACD,gBAAgB,EAAE;gBAChB,SAAS,EAAE,gDAAgD;gBAC3D,OAAO,EAAE,sDAAsD;gBAC/D,QAAQ,EAAE,uDAAuD;aAClE;YACD,cAAc,EAAE;gBACd,SAAS,EAAE,6CAA6C;gBACxD,OAAO,EAAE,mDAAmD;gBAC5D,QAAQ,EAAE,oDAAoD;aAC/D;YACD,YAAY,EAAE;gBACZ,SAAS,EAAE,2CAA2C;gBACtD,OAAO,EAAE,iDAAiD;gBAC1D,QAAQ,EAAE,kDAAkD;aAC7D;YACD,gBAAgB,EAAE;gBAChB,SAAS,EAAE,gDAAgD;gBAC3D,OAAO,EAAE,sDAAsD;gBAC/D,QAAQ,EAAE,uDAAuD;aAClE;YACD,MAAM,EAAE;gBACN,SAAS,EAAE,oCAAoC;gBAC/C,OAAO,EAAE,0CAA0C;gBACnD,QAAQ,EAAE,2CAA2C;aACtD;YACD,SAAS,EAAE;gBACT,SAAS,EAAE,uCAAuC;gBAClD,OAAO,EAAE,6CAA6C;gBACtD,QAAQ,EAAE,8CAA8C;aACzD;YACD,SAAS,EAAE;gBACT,SAAS,EAAE,uCAAuC;gBAClD,OAAO,EAAE,6CAA6C;gBACtD,QAAQ,EAAE,8CAA8C;aACzD;YACD,OAAO,EAAE;gBACP,SAAS,EAAE,qCAAqC;gBAChD,OAAO,EAAE,2CAA2C;gBACpD,QAAQ,EAAE,4CAA4C;aACvD;SACF;QACD,WAAW,EAAE;YACX,YAAY,EAAE;gBACZ,SAAS,EAAE,0CAA0C;gBACrD,OAAO,EAAE,gDAAgD;gBACzD,QAAQ,EAAE,iDAAiD;aAC5D;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,2CAA2C;gBACtD,OAAO,EAAE,iDAAiD;gBAC1D,QAAQ,EAAE,kDAAkD;aAC7D;YACD,sBAAsB,EAAE;gBACtB,SAAS,EAAE,qDAAqD;gBAChE,OAAO,EAAE,2DAA2D;gBACpE,QAAQ,EAAE,4DAA4D;aACvE;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,6CAA6C;gBACxD,OAAO,EAAE,mDAAmD;gBAC5D,QAAQ,EAAE,oDAAoD;aAC/D;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,6CAA6C;gBACxD,OAAO,EAAE,mDAAmD;gBAC5D,QAAQ,EAAE,oDAAoD;aAC/D;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,2CAA2C;gBACtD,OAAO,EAAE,iDAAiD;gBAC1D,QAAQ,EAAE,kDAAkD;aAC7D;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,6CAA6C;gBACxD,OAAO,EAAE,mDAAmD;gBAC5D,QAAQ,EAAE,oDAAoD;aAC/D;YACD,WAAW,EAAE;gBACX,SAAS,EAAE,yCAAyC;gBACpD,OAAO,EAAE,+CAA+C;gBACxD,QAAQ,EAAE,gDAAgD;aAC3D;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,2CAA2C;gBACtD,OAAO,EAAE,iDAAiD;gBAC1D,QAAQ,EAAE,kDAAkD;aAC7D;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,6CAA6C;gBACxD,OAAO,EAAE,mDAAmD;gBAC5D,QAAQ,EAAE,oDAAoD;aAC/D;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,2CAA2C;gBACtD,OAAO,EAAE,iDAAiD;gBAC1D,QAAQ,EAAE,kDAAkD;aAC7D;YACD,WAAW,EAAE;gBACX,SAAS,EAAE,yCAAyC;gBACpD,OAAO,EAAE,+CAA+C;gBACxD,QAAQ,EAAE,gDAAgD;aAC3D;YACD,iBAAiB,EAAE;gBACjB,SAAS,EAAE,+CAA+C;gBAC1D,OAAO,EAAE,qDAAqD;gBAC9D,QAAQ,EAAE,sDAAsD;aACjE;YACD,gBAAgB,EAAE;gBAChB,SAAS,EAAE,8CAA8C;gBACzD,OAAO,EAAE,oDAAoD;gBAC7D,QAAQ,EAAE,qDAAqD;aAChE;YACD,mBAAmB,EAAE;gBACnB,SAAS,EAAE,kDAAkD;gBAC7D,OAAO,EAAE,wDAAwD;gBACjE,QAAQ,EAAE,yDAAyD;aACpE;YACD,gBAAgB,EAAE;gBAChB,SAAS,EAAE,+CAA+C;gBAC1D,OAAO,EAAE,qDAAqD;gBAC9D,QAAQ,EAAE,sDAAsD;aACjE;YACD,cAAc,EAAE;gBACd,SAAS,EAAE,4CAA4C;gBACvD,OAAO,EAAE,kDAAkD;gBAC3D,QAAQ,EAAE,mDAAmD;aAC9D;YACD,YAAY,EAAE;gBACZ,SAAS,EAAE,0CAA0C;gBACrD,OAAO,EAAE,gDAAgD;gBACzD,QAAQ,EAAE,iDAAiD;aAC5D;YACD,gBAAgB,EAAE;gBAChB,SAAS,EAAE,+CAA+C;gBAC1D,OAAO,EAAE,qDAAqD;gBAC9D,QAAQ,EAAE,sDAAsD;aACjE;SACF;QACD,QAAQ,EAAE;YACR,YAAY,EAAE;gBACZ,SAAS,EAAE,sCAAsC;gBACjD,OAAO,EAAE,4CAA4C;gBACrD,QAAQ,EAAE,6CAA6C;aACxD;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,uCAAuC;gBAClD,OAAO,EAAE,6CAA6C;gBACtD,QAAQ,EAAE,8CAA8C;aACzD;SACF;QACD,MAAM,EAAE;YACN,YAAY,EAAE;gBACZ,SAAS,EAAE,oCAAoC;gBAC/C,OAAO,EAAE,0CAA0C;gBACnD,QAAQ,EAAE,2CAA2C;aACtD;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,qCAAqC;gBAChD,OAAO,EAAE,2CAA2C;gBACpD,QAAQ,EAAE,4CAA4C;aACvD;SACF;QACD,UAAU,EAAE;YACV,MAAM,EAAE;gBACN,SAAS,EAAE,iCAAiC;aAC7C;SACF;QACD,QAAQ,EAAE;YACR,MAAM,EAAE;gBACN,SAAS,EAAE,+BAA+B;gBAC1C,OAAO,EAAE,qCAAqC;gBAC9C,QAAQ,EAAE,sCAAsC;aACjD;SACF;QACD,SAAS,EAAE;YACT,MAAM,EAAE;gBACN,SAAS,EAAE,gCAAgC;gBAC3C,OAAO,EAAE,sCAAsC;gBAC/C,QAAQ,EAAE,uCAAuC;aAClD;SACF;QACD,QAAQ,EAAE;YACR,MAAM,EAAE;gBACN,SAAS,EAAE,+BAA+B;gBAC1C,OAAO,EAAE,qCAAqC;gBAC9C,QAAQ,EAAE,sCAAsC;aACjD;SACF;QACD,WAAW,EAAE;YACX,MAAM,EAAE;gBACN,SAAS,EAAE,mCAAmC;gBAC9C,OAAO,EAAE,yCAAyC;gBAClD,QAAQ,EAAE,0CAA0C;aACrD;SACF;QACD,YAAY,EAAE;YACZ,MAAM,EAAE;gBACN,SAAS,EAAE,oCAAoC;gBAC/C,OAAO,EAAE,0CAA0C;gBACnD,QAAQ,EAAE,2CAA2C;aACtD;SACF;QACD,gBAAgB,EAAE;YAChB,MAAM,EAAE;gBACN,SAAS,EAAE,wCAAwC;gBACnD,OAAO,EAAE,8CAA8C;gBACvD,QAAQ,EAAE,+CAA+C;aAC1D;SACF;QACD,iBAAiB,EAAE;YACjB,MAAM,EAAE;gBACN,SAAS,EAAE,yCAAyC;gBACpD,OAAO,EAAE,+CAA+C;gBACxD,QAAQ,EAAE,gDAAgD;aAC3D;SACF;KACF;IACD,MAAM,EAAE;QACN,SAAS,EAAE;YACT,MAAM,EAAE;gBACN,SAAS,EAAE,0BAA0B;aACtC;YACD,MAAM,EAAE;gBACN,SAAS,EAAE,0BAA0B;aACtC;YACD,SAAS,EAAE;gBACT,SAAS,EAAE,6BAA6B;aACzC;YACD,SAAS,EAAE;gBACT,SAAS,EAAE,6BAA6B;aACzC;YACD,OAAO,EAAE;gBACP,SAAS,EAAE,2BAA2B;aACvC;SACF;QACD,YAAY,EAAE;YACZ,MAAM,EAAE;gBACN,SAAS,EAAE,8BAA8B;aAC1C;YACD,YAAY,EAAE;gBACZ,SAAS,EAAE,qCAAqC;aACjD;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,sCAAsC;aAClD;YACD,sBAAsB,EAAE;gBACtB,SAAS,EAAE,gDAAgD;aAC5D;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,wCAAwC;aACpD;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,wCAAwC;aACpD;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,sCAAsC;aAClD;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,wCAAwC;aACpD;YACD,WAAW,EAAE;gBACX,SAAS,EAAE,oCAAoC;aAChD;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,sCAAsC;aAClD;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,wCAAwC;aACpD;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,sCAAsC;aAClD;YACD,WAAW,EAAE;gBACX,SAAS,EAAE,oCAAoC;aAChD;YACD,iBAAiB,EAAE;gBACjB,SAAS,EAAE,0CAA0C;aACtD;YACD,gBAAgB,EAAE;gBAChB,SAAS,EAAE,yCAAyC;aACrD;YACD,mBAAmB,EAAE;gBACnB,SAAS,EAAE,6CAA6C;aACzD;YACD,gBAAgB,EAAE;gBAChB,SAAS,EAAE,0CAA0C;aACtD;YACD,cAAc,EAAE;gBACd,SAAS,EAAE,uCAAuC;aACnD;YACD,YAAY,EAAE;gBACZ,SAAS,EAAE,qCAAqC;aACjD;YACD,gBAAgB,EAAE;gBAChB,SAAS,EAAE,0CAA0C;aACtD;SACF;QACD,OAAO,EAAE;YACP,MAAM,EAAE;gBACN,SAAS,EAAE,wBAAwB;aACpC;YACD,YAAY,EAAE;gBACZ,SAAS,EAAE,+BAA+B;aAC3C;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,gCAAgC;aAC5C;SACF;QACD,OAAO,EAAE;YACP,MAAM,EAAE;gBACN,SAAS,EAAE,wBAAwB;aACpC;YACD,YAAY,EAAE;gBACZ,SAAS,EAAE,+BAA+B;aAC3C;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,gCAAgC;aAC5C;YACD,sBAAsB,EAAE;gBACtB,SAAS,EAAE,0CAA0C;aACtD;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,kCAAkC;aAC9C;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,kCAAkC;aAC9C;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,gCAAgC;aAC5C;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,kCAAkC;aAC9C;YACD,WAAW,EAAE;gBACX,SAAS,EAAE,8BAA8B;aAC1C;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,gCAAgC;aAC5C;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,kCAAkC;aAC9C;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,gCAAgC;aAC5C;YACD,WAAW,EAAE;gBACX,SAAS,EAAE,8BAA8B;aAC1C;YACD,iBAAiB,EAAE;gBACjB,SAAS,EAAE,oCAAoC;aAChD;YACD,gBAAgB,EAAE;gBAChB,SAAS,EAAE,mCAAmC;aAC/C;YACD,mBAAmB,EAAE;gBACnB,SAAS,EAAE,uCAAuC;aACnD;YACD,gBAAgB,EAAE;gBAChB,SAAS,EAAE,oCAAoC;aAChD;YACD,cAAc,EAAE;gBACd,SAAS,EAAE,iCAAiC;aAC7C;YACD,YAAY,EAAE;gBACZ,SAAS,EAAE,+BAA+B;aAC3C;YACD,gBAAgB,EAAE;gBAChB,SAAS,EAAE,oCAAoC;aAChD;SACF;QACD,QAAQ,EAAE;YACR,MAAM,EAAE;gBACN,SAAS,EAAE,yBAAyB;aACrC;YACD,YAAY,EAAE;gBACZ,SAAS,EAAE,gCAAgC;aAC5C;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,iCAAiC;aAC7C;SACF;QACD,SAAS,EAAE;YACT,MAAM,EAAE;gBACN,SAAS,EAAE,0BAA0B;aACtC;SACF;QACD,UAAU,EAAE;YACV,MAAM,EAAE;gBACN,SAAS,EAAE,2BAA2B;aACvC;YACD,YAAY,EAAE;gBACZ,SAAS,EAAE,kCAAkC;aAC9C;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,mCAAmC;aAC/C;YACD,MAAM,EAAE;gBACN,SAAS,EAAE,2BAA2B;aACvC;YACD,SAAS,EAAE;gBACT,SAAS,EAAE,8BAA8B;aAC1C;YACD,SAAS,EAAE;gBACT,SAAS,EAAE,8BAA8B;aAC1C;YACD,OAAO,EAAE;gBACP,SAAS,EAAE,4BAA4B;aACxC;YACD,sBAAsB,EAAE;gBACtB,SAAS,EAAE,6CAA6C;aACzD;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,qCAAqC;aACjD;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,qCAAqC;aACjD;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,mCAAmC;aAC/C;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,qCAAqC;aACjD;YACD,WAAW,EAAE;gBACX,SAAS,EAAE,iCAAiC;aAC7C;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,mCAAmC;aAC/C;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,qCAAqC;aACjD;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,mCAAmC;aAC/C;YACD,WAAW,EAAE;gBACX,SAAS,EAAE,iCAAiC;aAC7C;YACD,iBAAiB,EAAE;gBACjB,SAAS,EAAE,uCAAuC;aACnD;YACD,gBAAgB,EAAE;gBAChB,SAAS,EAAE,sCAAsC;aAClD;YACD,mBAAmB,EAAE;gBACnB,SAAS,EAAE,0CAA0C;aACtD;YACD,gBAAgB,EAAE;gBAChB,SAAS,EAAE,uCAAuC;aACnD;YACD,cAAc,EAAE;gBACd,SAAS,EAAE,oCAAoC;aAChD;YACD,YAAY,EAAE;gBACZ,SAAS,EAAE,kCAAkC;aAC9C;YACD,gBAAgB,EAAE;gBAChB,SAAS,EAAE,uCAAuC;aACnD;SACF;QACD,UAAU,EAAE;YACV,MAAM,EAAE;gBACN,SAAS,EAAE,2BAA2B;aACvC;SACF;QACD,YAAY,EAAE;YACZ,MAAM,EAAE;gBACN,SAAS,EAAE,8BAA8B;aAC1C;SACF;KACF;IACD,QAAQ,EAAE;QACR,SAAS,EAAE;YACT,MAAM,EAAE;gBACN,SAAS,EAAE,4BAA4B;aACxC;YACD,YAAY,EAAE;gBACZ,SAAS,EAAE,mCAAmC;aAC/C;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,oCAAoC;aAChD;YACD,sBAAsB,EAAE;gBACtB,SAAS,EAAE,8CAA8C;aAC1D;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,sCAAsC;aAClD;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,sCAAsC;aAClD;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,oCAAoC;aAChD;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,sCAAsC;aAClD;YACD,WAAW,EAAE;gBACX,SAAS,EAAE,kCAAkC;aAC9C;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,oCAAoC;aAChD;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,sCAAsC;aAClD;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,oCAAoC;aAChD;YACD,WAAW,EAAE;gBACX,SAAS,EAAE,kCAAkC;aAC9C;YACD,iBAAiB,EAAE;gBACjB,SAAS,EAAE,wCAAwC;aACpD;YACD,gBAAgB,EAAE;gBAChB,SAAS,EAAE,uCAAuC;aACnD;YACD,mBAAmB,EAAE;gBACnB,SAAS,EAAE,2CAA2C;aACvD;YACD,gBAAgB,EAAE;gBAChB,SAAS,EAAE,wCAAwC;aACpD;YACD,cAAc,EAAE;gBACd,SAAS,EAAE,qCAAqC;aACjD;YACD,YAAY,EAAE;gBACZ,SAAS,EAAE,mCAAmC;aAC/C;YACD,gBAAgB,EAAE;gBAChB,SAAS,EAAE,wCAAwC;aACpD;SACF;QACD,UAAU,EAAE;YACV,MAAM,EAAE;gBACN,SAAS,EAAE,6BAA6B;aACzC;SACF;QACD,QAAQ,EAAE;YACR,YAAY,EAAE;gBACZ,SAAS,EAAE,kCAAkC;aAC9C;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,mCAAmC;aAC/C;SACF;QACD,YAAY,EAAE;YACZ,MAAM,EAAE;gBACN,SAAS,EAAE,gCAAgC;aAC5C;YACD,YAAY,EAAE;gBACZ,SAAS,EAAE,uCAAuC;aACnD;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,wCAAwC;aACpD;YACD,MAAM,EAAE;gBACN,SAAS,EAAE,gCAAgC;aAC5C;YACD,SAAS,EAAE;gBACT,SAAS,EAAE,mCAAmC;aAC/C;YACD,SAAS,EAAE;gBACT,SAAS,EAAE,mCAAmC;aAC/C;YACD,OAAO,EAAE;gBACP,SAAS,EAAE,iCAAiC;aAC7C;SACF;QACD,WAAW,EAAE;YACX,YAAY,EAAE;gBACZ,SAAS,EAAE,sCAAsC;aAClD;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,uCAAuC;aACnD;YACD,sBAAsB,EAAE;gBACtB,SAAS,EAAE,iDAAiD;aAC7D;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,yCAAyC;aACrD;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,yCAAyC;aACrD;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,uCAAuC;aACnD;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,yCAAyC;aACrD;YACD,WAAW,EAAE;gBACX,SAAS,EAAE,qCAAqC;aACjD;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,uCAAuC;aACnD;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,yCAAyC;aACrD;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,uCAAuC;aACnD;YACD,WAAW,EAAE;gBACX,SAAS,EAAE,qCAAqC;aACjD;YACD,iBAAiB,EAAE;gBACjB,SAAS,EAAE,2CAA2C;aACvD;YACD,gBAAgB,EAAE;gBAChB,SAAS,EAAE,0CAA0C;aACtD;YACD,mBAAmB,EAAE;gBACnB,SAAS,EAAE,8CAA8C;aAC1D;YACD,gBAAgB,EAAE;gBAChB,SAAS,EAAE,2CAA2C;aACvD;YACD,cAAc,EAAE;gBACd,SAAS,EAAE,wCAAwC;aACpD;YACD,YAAY,EAAE;gBACZ,SAAS,EAAE,sCAAsC;aAClD;YACD,gBAAgB,EAAE;gBAChB,SAAS,EAAE,2CAA2C;aACvD;SACF;QACD,MAAM,EAAE;YACN,YAAY,EAAE;gBACZ,SAAS,EAAE,gCAAgC;aAC5C;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,iCAAiC;aAC7C;SACF;QACD,OAAO,EAAE;YACP,MAAM,EAAE;gBACN,SAAS,EAAE,0BAA0B;aACtC;YACD,YAAY,EAAE;gBACZ,SAAS,EAAE,iCAAiC;aAC7C;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,kCAAkC;aAC9C;YACD,MAAM,EAAE;gBACN,SAAS,EAAE,0BAA0B;aACtC;YACD,SAAS,EAAE;gBACT,SAAS,EAAE,6BAA6B;aACzC;YACD,SAAS,EAAE;gBACT,SAAS,EAAE,6BAA6B;aACzC;YACD,OAAO,EAAE;gBACP,SAAS,EAAE,2BAA2B;aACvC;YACD,sBAAsB,EAAE;gBACtB,SAAS,EAAE,4CAA4C;aACxD;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,oCAAoC;aAChD;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,oCAAoC;aAChD;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,kCAAkC;aAC9C;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,oCAAoC;aAChD;YACD,WAAW,EAAE;gBACX,SAAS,EAAE,gCAAgC;aAC5C;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,kCAAkC;aAC9C;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,oCAAoC;aAChD;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,kCAAkC;aAC9C;YACD,WAAW,EAAE;gBACX,SAAS,EAAE,gCAAgC;aAC5C;YACD,iBAAiB,EAAE;gBACjB,SAAS,EAAE,sCAAsC;aAClD;YACD,gBAAgB,EAAE;gBAChB,SAAS,EAAE,qCAAqC;aACjD;YACD,mBAAmB,EAAE;gBACnB,SAAS,EAAE,yCAAyC;aACrD;YACD,gBAAgB,EAAE;gBAChB,SAAS,EAAE,sCAAsC;aAClD;YACD,cAAc,EAAE;gBACd,SAAS,EAAE,mCAAmC;aAC/C;YACD,YAAY,EAAE;gBACZ,SAAS,EAAE,iCAAiC;aAC7C;YACD,gBAAgB,EAAE;gBAChB,SAAS,EAAE,sCAAsC;aAClD;SACF;QACD,UAAU,EAAE;YACV,MAAM,EAAE;gBACN,SAAS,EAAE,6BAA6B;aACzC;SACF;KACF;IACD,SAAS,EAAE;QACT,OAAO,EAAE;YACP,YAAY,EAAE;gBACZ,SAAS,EAAE,kCAAkC;gBAC7C,OAAO,EAAE,wCAAwC;gBACjD,QAAQ,EAAE,yCAAyC;aACpD;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,mCAAmC;gBAC9C,OAAO,EAAE,yCAAyC;gBAClD,QAAQ,EAAE,0CAA0C;aACrD;YACD,sBAAsB,EAAE;gBACtB,SAAS,EAAE,6CAA6C;gBACxD,OAAO,EAAE,mDAAmD;gBAC5D,QAAQ,EAAE,oDAAoD;aAC/D;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,qCAAqC;gBAChD,OAAO,EAAE,2CAA2C;gBACpD,QAAQ,EAAE,4CAA4C;aACvD;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,qCAAqC;gBAChD,OAAO,EAAE,2CAA2C;gBACpD,QAAQ,EAAE,4CAA4C;aACvD;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,mCAAmC;gBAC9C,OAAO,EAAE,yCAAyC;gBAClD,QAAQ,EAAE,0CAA0C;aACrD;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,qCAAqC;gBAChD,OAAO,EAAE,2CAA2C;gBACpD,QAAQ,EAAE,4CAA4C;aACvD;YACD,WAAW,EAAE;gBACX,SAAS,EAAE,iCAAiC;gBAC5C,OAAO,EAAE,uCAAuC;gBAChD,QAAQ,EAAE,wCAAwC;aACnD;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,mCAAmC;gBAC9C,OAAO,EAAE,yCAAyC;gBAClD,QAAQ,EAAE,0CAA0C;aACrD;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,qCAAqC;gBAChD,OAAO,EAAE,2CAA2C;gBACpD,QAAQ,EAAE,4CAA4C;aACvD;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,mCAAmC;gBAC9C,OAAO,EAAE,yCAAyC;gBAClD,QAAQ,EAAE,0CAA0C;aACrD;YACD,WAAW,EAAE;gBACX,SAAS,EAAE,iCAAiC;gBAC5C,OAAO,EAAE,uCAAuC;gBAChD,QAAQ,EAAE,wCAAwC;aACnD;YACD,iBAAiB,EAAE;gBACjB,SAAS,EAAE,uCAAuC;gBAClD,OAAO,EAAE,6CAA6C;gBACtD,QAAQ,EAAE,8CAA8C;aACzD;YACD,gBAAgB,EAAE;gBAChB,SAAS,EAAE,sCAAsC;gBACjD,OAAO,EAAE,4CAA4C;gBACrD,QAAQ,EAAE,6CAA6C;aACxD;YACD,mBAAmB,EAAE;gBACnB,SAAS,EAAE,0CAA0C;gBACrD,OAAO,EAAE,gDAAgD;gBACzD,QAAQ,EAAE,iDAAiD;aAC5D;YACD,gBAAgB,EAAE;gBAChB,SAAS,EAAE,uCAAuC;gBAClD,OAAO,EAAE,6CAA6C;gBACtD,QAAQ,EAAE,8CAA8C;aACzD;YACD,cAAc,EAAE;gBACd,SAAS,EAAE,oCAAoC;gBAC/C,OAAO,EAAE,0CAA0C;gBACnD,QAAQ,EAAE,2CAA2C;aACtD;YACD,YAAY,EAAE;gBACZ,SAAS,EAAE,kCAAkC;gBAC7C,OAAO,EAAE,wCAAwC;gBACjD,QAAQ,EAAE,yCAAyC;aACpD;YACD,gBAAgB,EAAE;gBAChB,SAAS,EAAE,uCAAuC;gBAClD,OAAO,EAAE,6CAA6C;gBACtD,QAAQ,EAAE,8CAA8C;aACzD;SACF;QACD,OAAO,EAAE;YACP,YAAY,EAAE;gBACZ,SAAS,EAAE,kCAAkC;aAC9C;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,mCAAmC;aAC/C;YACD,sBAAsB,EAAE;gBACtB,SAAS,EAAE,6CAA6C;aACzD;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,qCAAqC;aACjD;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,qCAAqC;aACjD;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,mCAAmC;aAC/C;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,qCAAqC;aACjD;YACD,WAAW,EAAE;gBACX,SAAS,EAAE,iCAAiC;aAC7C;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,mCAAmC;aAC/C;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,qCAAqC;aACjD;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,mCAAmC;aAC/C;YACD,WAAW,EAAE;gBACX,SAAS,EAAE,iCAAiC;aAC7C;YACD,iBAAiB,EAAE;gBACjB,SAAS,EAAE,uCAAuC;aACnD;YACD,gBAAgB,EAAE;gBAChB,SAAS,EAAE,sCAAsC;aAClD;YACD,mBAAmB,EAAE;gBACnB,SAAS,EAAE,0CAA0C;aACtD;YACD,gBAAgB,EAAE;gBAChB,SAAS,EAAE,uCAAuC;aACnD;YACD,cAAc,EAAE;gBACd,SAAS,EAAE,oCAAoC;aAChD;YACD,YAAY,EAAE;gBACZ,SAAS,EAAE,kCAAkC;aAC9C;YACD,gBAAgB,EAAE;gBAChB,SAAS,EAAE,uCAAuC;aACnD;SACF;QACD,YAAY,EAAE;YACZ,MAAM,EAAE;gBACN,SAAS,EAAE,gCAAgC;aAC5C;YACD,YAAY,EAAE;gBACZ,SAAS,EAAE,uCAAuC;aACnD;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,wCAAwC;aACpD;YACD,sBAAsB,EAAE;gBACtB,SAAS,EAAE,kDAAkD;aAC9D;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,0CAA0C;aACtD;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,0CAA0C;aACtD;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,wCAAwC;aACpD;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,0CAA0C;aACtD;YACD,WAAW,EAAE;gBACX,SAAS,EAAE,sCAAsC;aAClD;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,wCAAwC;aACpD;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,0CAA0C;aACtD;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,wCAAwC;aACpD;YACD,WAAW,EAAE;gBACX,SAAS,EAAE,sCAAsC;aAClD;YACD,iBAAiB,EAAE;gBACjB,SAAS,EAAE,4CAA4C;aACxD;YACD,gBAAgB,EAAE;gBAChB,SAAS,EAAE,2CAA2C;aACvD;YACD,mBAAmB,EAAE;gBACnB,SAAS,EAAE,+CAA+C;aAC3D;YACD,gBAAgB,EAAE;gBAChB,SAAS,EAAE,4CAA4C;aACxD;YACD,cAAc,EAAE;gBACd,SAAS,EAAE,yCAAyC;aACrD;YACD,YAAY,EAAE;gBACZ,SAAS,EAAE,uCAAuC;aACnD;YACD,gBAAgB,EAAE;gBAChB,SAAS,EAAE,4CAA4C;aACxD;SACF;QACD,YAAY,EAAE;YACZ,MAAM,EAAE;gBACN,SAAS,EAAE,gCAAgC;aAC5C;YACD,YAAY,EAAE;gBACZ,SAAS,EAAE,uCAAuC;aACnD;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,wCAAwC;aACpD;YACD,sBAAsB,EAAE;gBACtB,SAAS,EAAE,kDAAkD;aAC9D;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,0CAA0C;aACtD;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,0CAA0C;aACtD;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,wCAAwC;aACpD;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,0CAA0C;aACtD;YACD,WAAW,EAAE;gBACX,SAAS,EAAE,sCAAsC;aAClD;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,wCAAwC;aACpD;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,0CAA0C;aACtD;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,wCAAwC;aACpD;YACD,WAAW,EAAE;gBACX,SAAS,EAAE,sCAAsC;aAClD;YACD,iBAAiB,EAAE;gBACjB,SAAS,EAAE,4CAA4C;aACxD;YACD,gBAAgB,EAAE;gBAChB,SAAS,EAAE,2CAA2C;aACvD;YACD,mBAAmB,EAAE;gBACnB,SAAS,EAAE,+CAA+C;aAC3D;YACD,gBAAgB,EAAE;gBAChB,SAAS,EAAE,4CAA4C;aACxD;YACD,cAAc,EAAE;gBACd,SAAS,EAAE,yCAAyC;aACrD;YACD,YAAY,EAAE;gBACZ,SAAS,EAAE,uCAAuC;aACnD;YACD,gBAAgB,EAAE;gBAChB,SAAS,EAAE,4CAA4C;aACxD;SACF;QACD,OAAO,EAAE;YACP,MAAM,EAAE;gBACN,SAAS,EAAE,2BAA2B;aACvC;YACD,YAAY,EAAE;gBACZ,SAAS,EAAE,kCAAkC;aAC9C;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,mCAAmC;aAC/C;YACD,sBAAsB,EAAE;gBACtB,SAAS,EAAE,6CAA6C;aACzD;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,qCAAqC;aACjD;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,qCAAqC;aACjD;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,mCAAmC;aAC/C;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,qCAAqC;aACjD;YACD,WAAW,EAAE;gBACX,SAAS,EAAE,iCAAiC;aAC7C;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,mCAAmC;aAC/C;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,qCAAqC;aACjD;YACD,aAAa,EAAE;gBACb,SAAS,EAAE,mCAAmC;aAC/C;YACD,WAAW,EAAE;gBACX,SAAS,EAAE,iCAAiC;aAC7C;YACD,iBAAiB,EAAE;gBACjB,SAAS,EAAE,uCAAuC;aACnD;YACD,gBAAgB,EAAE;gBAChB,SAAS,EAAE,sCAAsC;aAClD;YACD,mBAAmB,EAAE;gBACnB,SAAS,EAAE,0CAA0C;aACtD;YACD,gBAAgB,EAAE;gBAChB,SAAS,EAAE,uCAAuC;aACnD;YACD,cAAc,EAAE;gBACd,SAAS,EAAE,oCAAoC;aAChD;YACD,YAAY,EAAE;gBACZ,SAAS,EAAE,kCAAkC;aAC9C;YACD,gBAAgB,EAAE;gBAChB,SAAS,EAAE,uCAAuC;aACnD;SACF;KACF;CACK,CAAC"} \ No newline at end of file diff --git a/dist/fr/generatedFromCss/colorOptions.d.ts b/dist/fr/generatedFromCss/colorOptions.d.ts new file mode 100644 index 0000000..477814a --- /dev/null +++ b/dist/fr/generatedFromCss/colorOptions.d.ts @@ -0,0 +1,669 @@ +import type { getColorOptionsHex } from "./getColorOptionsHex"; +export declare const colorOptions: { + readonly grey: { + readonly _1000_50: { + readonly default: "var(--grey-1000-50)"; + readonly hover: "var(--grey-1000-50-hover)"; + readonly active: "var(--grey-1000-50-active)"; + }; + readonly _975_75: { + readonly default: "var(--grey-975-75)"; + readonly hover: "var(--grey-975-75-hover)"; + readonly active: "var(--grey-975-75-active)"; + }; + readonly _950_100: { + readonly default: "var(--grey-950-100)"; + readonly hover: "var(--grey-950-100-hover)"; + readonly active: "var(--grey-950-100-active)"; + }; + readonly _200_850: { + readonly default: "var(--grey-200-850)"; + readonly hover: "var(--grey-200-850-hover)"; + readonly active: "var(--grey-200-850-active)"; + }; + readonly _925_125: { + readonly default: "var(--grey-925-125)"; + }; + readonly _1000_75: { + readonly default: "var(--grey-1000-75)"; + readonly hover: "var(--grey-1000-75-hover)"; + readonly active: "var(--grey-1000-75-active)"; + }; + readonly _1000_100: { + readonly default: "var(--grey-1000-100)"; + readonly hover: "var(--grey-1000-100-hover)"; + readonly active: "var(--grey-1000-100-active)"; + }; + readonly _975_100: { + readonly default: "var(--grey-975-100)"; + readonly hover: "var(--grey-975-100-hover)"; + readonly active: "var(--grey-975-100-active)"; + }; + readonly _975_125: { + readonly default: "var(--grey-975-125)"; + readonly hover: "var(--grey-975-125-hover)"; + readonly active: "var(--grey-975-125-active)"; + }; + readonly _950_125: { + readonly default: "var(--grey-950-125)"; + readonly hover: "var(--grey-950-125-hover)"; + readonly active: "var(--grey-950-125-active)"; + }; + readonly _950_150: { + readonly default: "var(--grey-950-150)"; + readonly hover: "var(--grey-950-150-hover)"; + readonly active: "var(--grey-950-150-active)"; + }; + readonly _50_1000: { + readonly default: "var(--grey-50-1000)"; + }; + readonly _425_625: { + readonly default: "var(--grey-425-625)"; + }; + readonly _625_425: { + readonly default: "var(--grey-625-425)"; + }; + readonly _0_1000: { + readonly default: "var(--grey-0-1000)"; + }; + readonly _900_175: { + readonly default: "var(--grey-900-175)"; + }; + }; + readonly blueFrance: { + readonly _975_75: { + readonly default: "var(--blue-france-975-75)"; + readonly hover: "var(--blue-france-975-75-hover)"; + readonly active: "var(--blue-france-975-75-active)"; + }; + readonly _950_100: { + readonly default: "var(--blue-france-950-100)"; + readonly hover: "var(--blue-france-950-100-hover)"; + readonly active: "var(--blue-france-950-100-active)"; + }; + readonly sun113_625: { + readonly default: "var(--blue-france-sun-113-625)"; + readonly hover: "var(--blue-france-sun-113-625-hover)"; + readonly active: "var(--blue-france-sun-113-625-active)"; + }; + readonly _925_125: { + readonly default: "var(--blue-france-925-125)"; + readonly hover: "var(--blue-france-925-125-hover)"; + readonly active: "var(--blue-france-925-125-active)"; + }; + readonly _975sun113: { + readonly default: "var(--blue-france-975-sun-113)"; + }; + readonly main525: { + readonly default: "var(--blue-france-main-525)"; + }; + readonly _850_200: { + readonly default: "var(--blue-france-850-200)"; + }; + }; + readonly redMarianne: { + readonly _975_75: { + readonly default: "var(--red-marianne-975-75)"; + readonly hover: "var(--red-marianne-975-75-hover)"; + readonly active: "var(--red-marianne-975-75-active)"; + }; + readonly _950_100: { + readonly default: "var(--red-marianne-950-100)"; + readonly hover: "var(--red-marianne-950-100-hover)"; + readonly active: "var(--red-marianne-950-100-active)"; + }; + readonly _425_625: { + readonly default: "var(--red-marianne-425-625)"; + readonly hover: "var(--red-marianne-425-625-hover)"; + readonly active: "var(--red-marianne-425-625-active)"; + }; + readonly _925_125: { + readonly default: "var(--red-marianne-925-125)"; + readonly hover: "var(--red-marianne-925-125-hover)"; + readonly active: "var(--red-marianne-925-125-active)"; + }; + readonly main472: { + readonly default: "var(--red-marianne-main-472)"; + }; + readonly _850_200: { + readonly default: "var(--red-marianne-850-200)"; + }; + }; + readonly info: { + readonly _950_100: { + readonly default: "var(--info-950-100)"; + readonly hover: "var(--info-950-100-hover)"; + readonly active: "var(--info-950-100-active)"; + }; + readonly _425_625: { + readonly default: "var(--info-425-625)"; + readonly hover: "var(--info-425-625-hover)"; + readonly active: "var(--info-425-625-active)"; + }; + readonly _975_75: { + readonly default: "var(--info-975-75)"; + }; + }; + readonly success: { + readonly _950_100: { + readonly default: "var(--success-950-100)"; + readonly hover: "var(--success-950-100-hover)"; + readonly active: "var(--success-950-100-active)"; + }; + readonly _425_625: { + readonly default: "var(--success-425-625)"; + readonly hover: "var(--success-425-625-hover)"; + readonly active: "var(--success-425-625-active)"; + }; + readonly _975_75: { + readonly default: "var(--success-975-75)"; + }; + }; + readonly warning: { + readonly _950_100: { + readonly default: "var(--warning-950-100)"; + readonly hover: "var(--warning-950-100-hover)"; + readonly active: "var(--warning-950-100-active)"; + }; + readonly _425_625: { + readonly default: "var(--warning-425-625)"; + readonly hover: "var(--warning-425-625-hover)"; + readonly active: "var(--warning-425-625-active)"; + }; + readonly _975_75: { + readonly default: "var(--warning-975-75)"; + }; + }; + readonly error: { + readonly _950_100: { + readonly default: "var(--error-950-100)"; + readonly hover: "var(--error-950-100-hover)"; + readonly active: "var(--error-950-100-active)"; + }; + readonly _425_625: { + readonly default: "var(--error-425-625)"; + readonly hover: "var(--error-425-625-hover)"; + readonly active: "var(--error-425-625-active)"; + }; + readonly _975_75: { + readonly default: "var(--error-975-75)"; + }; + }; + readonly greenTilleulVerveine: { + readonly _975_75: { + readonly default: "var(--green-tilleul-verveine-975-75)"; + readonly hover: "var(--green-tilleul-verveine-975-75-hover)"; + readonly active: "var(--green-tilleul-verveine-975-75-active)"; + }; + readonly _950_100: { + readonly default: "var(--green-tilleul-verveine-950-100)"; + readonly hover: "var(--green-tilleul-verveine-950-100-hover)"; + readonly active: "var(--green-tilleul-verveine-950-100-active)"; + }; + readonly sun418moon817: { + readonly default: "var(--green-tilleul-verveine-sun-418-moon-817)"; + readonly hover: "var(--green-tilleul-verveine-sun-418-moon-817-hover)"; + readonly active: "var(--green-tilleul-verveine-sun-418-moon-817-active)"; + }; + readonly _925_125: { + readonly default: "var(--green-tilleul-verveine-925-125)"; + readonly hover: "var(--green-tilleul-verveine-925-125-hover)"; + readonly active: "var(--green-tilleul-verveine-925-125-active)"; + }; + readonly main707: { + readonly default: "var(--green-tilleul-verveine-main-707)"; + }; + readonly _850_200: { + readonly default: "var(--green-tilleul-verveine-850-200)"; + }; + }; + readonly greenBourgeon: { + readonly _975_75: { + readonly default: "var(--green-bourgeon-975-75)"; + readonly hover: "var(--green-bourgeon-975-75-hover)"; + readonly active: "var(--green-bourgeon-975-75-active)"; + }; + readonly _950_100: { + readonly default: "var(--green-bourgeon-950-100)"; + readonly hover: "var(--green-bourgeon-950-100-hover)"; + readonly active: "var(--green-bourgeon-950-100-active)"; + }; + readonly sun425moon759: { + readonly default: "var(--green-bourgeon-sun-425-moon-759)"; + readonly hover: "var(--green-bourgeon-sun-425-moon-759-hover)"; + readonly active: "var(--green-bourgeon-sun-425-moon-759-active)"; + }; + readonly _925_125: { + readonly default: "var(--green-bourgeon-925-125)"; + readonly hover: "var(--green-bourgeon-925-125-hover)"; + readonly active: "var(--green-bourgeon-925-125-active)"; + }; + readonly main640: { + readonly default: "var(--green-bourgeon-main-640)"; + }; + readonly _850_200: { + readonly default: "var(--green-bourgeon-850-200)"; + }; + }; + readonly greenEmeraude: { + readonly _975_75: { + readonly default: "var(--green-emeraude-975-75)"; + readonly hover: "var(--green-emeraude-975-75-hover)"; + readonly active: "var(--green-emeraude-975-75-active)"; + }; + readonly _950_100: { + readonly default: "var(--green-emeraude-950-100)"; + readonly hover: "var(--green-emeraude-950-100-hover)"; + readonly active: "var(--green-emeraude-950-100-active)"; + }; + readonly sun425moon753: { + readonly default: "var(--green-emeraude-sun-425-moon-753)"; + readonly hover: "var(--green-emeraude-sun-425-moon-753-hover)"; + readonly active: "var(--green-emeraude-sun-425-moon-753-active)"; + }; + readonly _925_125: { + readonly default: "var(--green-emeraude-925-125)"; + readonly hover: "var(--green-emeraude-925-125-hover)"; + readonly active: "var(--green-emeraude-925-125-active)"; + }; + readonly main632: { + readonly default: "var(--green-emeraude-main-632)"; + }; + readonly _850_200: { + readonly default: "var(--green-emeraude-850-200)"; + }; + }; + readonly greenMenthe: { + readonly _975_75: { + readonly default: "var(--green-menthe-975-75)"; + readonly hover: "var(--green-menthe-975-75-hover)"; + readonly active: "var(--green-menthe-975-75-active)"; + }; + readonly _950_100: { + readonly default: "var(--green-menthe-950-100)"; + readonly hover: "var(--green-menthe-950-100-hover)"; + readonly active: "var(--green-menthe-950-100-active)"; + }; + readonly sun373moon652: { + readonly default: "var(--green-menthe-sun-373-moon-652)"; + readonly hover: "var(--green-menthe-sun-373-moon-652-hover)"; + readonly active: "var(--green-menthe-sun-373-moon-652-active)"; + }; + readonly _925_125: { + readonly default: "var(--green-menthe-925-125)"; + readonly hover: "var(--green-menthe-925-125-hover)"; + readonly active: "var(--green-menthe-925-125-active)"; + }; + readonly main548: { + readonly default: "var(--green-menthe-main-548)"; + }; + readonly _850_200: { + readonly default: "var(--green-menthe-850-200)"; + }; + }; + readonly greenArchipel: { + readonly _975_75: { + readonly default: "var(--green-archipel-975-75)"; + readonly hover: "var(--green-archipel-975-75-hover)"; + readonly active: "var(--green-archipel-975-75-active)"; + }; + readonly _950_100: { + readonly default: "var(--green-archipel-950-100)"; + readonly hover: "var(--green-archipel-950-100-hover)"; + readonly active: "var(--green-archipel-950-100-active)"; + }; + readonly sun391moon716: { + readonly default: "var(--green-archipel-sun-391-moon-716)"; + readonly hover: "var(--green-archipel-sun-391-moon-716-hover)"; + readonly active: "var(--green-archipel-sun-391-moon-716-active)"; + }; + readonly _925_125: { + readonly default: "var(--green-archipel-925-125)"; + readonly hover: "var(--green-archipel-925-125-hover)"; + readonly active: "var(--green-archipel-925-125-active)"; + }; + readonly main557: { + readonly default: "var(--green-archipel-main-557)"; + }; + readonly _850_200: { + readonly default: "var(--green-archipel-850-200)"; + }; + }; + readonly blueEcume: { + readonly _975_75: { + readonly default: "var(--blue-ecume-975-75)"; + readonly hover: "var(--blue-ecume-975-75-hover)"; + readonly active: "var(--blue-ecume-975-75-active)"; + }; + readonly _950_100: { + readonly default: "var(--blue-ecume-950-100)"; + readonly hover: "var(--blue-ecume-950-100-hover)"; + readonly active: "var(--blue-ecume-950-100-active)"; + }; + readonly sun247moon675: { + readonly default: "var(--blue-ecume-sun-247-moon-675)"; + readonly hover: "var(--blue-ecume-sun-247-moon-675-hover)"; + readonly active: "var(--blue-ecume-sun-247-moon-675-active)"; + }; + readonly _925_125: { + readonly default: "var(--blue-ecume-925-125)"; + readonly hover: "var(--blue-ecume-925-125-hover)"; + readonly active: "var(--blue-ecume-925-125-active)"; + }; + readonly main400: { + readonly default: "var(--blue-ecume-main-400)"; + }; + readonly _850_200: { + readonly default: "var(--blue-ecume-850-200)"; + }; + }; + readonly blueCumulus: { + readonly _975_75: { + readonly default: "var(--blue-cumulus-975-75)"; + readonly hover: "var(--blue-cumulus-975-75-hover)"; + readonly active: "var(--blue-cumulus-975-75-active)"; + }; + readonly _950_100: { + readonly default: "var(--blue-cumulus-950-100)"; + readonly hover: "var(--blue-cumulus-950-100-hover)"; + readonly active: "var(--blue-cumulus-950-100-active)"; + }; + readonly sun368moon732: { + readonly default: "var(--blue-cumulus-sun-368-moon-732)"; + readonly hover: "var(--blue-cumulus-sun-368-moon-732-hover)"; + readonly active: "var(--blue-cumulus-sun-368-moon-732-active)"; + }; + readonly _925_125: { + readonly default: "var(--blue-cumulus-925-125)"; + readonly hover: "var(--blue-cumulus-925-125-hover)"; + readonly active: "var(--blue-cumulus-925-125-active)"; + }; + readonly main526: { + readonly default: "var(--blue-cumulus-main-526)"; + }; + readonly _850_200: { + readonly default: "var(--blue-cumulus-850-200)"; + }; + }; + readonly purpleGlycine: { + readonly _975_75: { + readonly default: "var(--purple-glycine-975-75)"; + readonly hover: "var(--purple-glycine-975-75-hover)"; + readonly active: "var(--purple-glycine-975-75-active)"; + }; + readonly _950_100: { + readonly default: "var(--purple-glycine-950-100)"; + readonly hover: "var(--purple-glycine-950-100-hover)"; + readonly active: "var(--purple-glycine-950-100-active)"; + }; + readonly sun319moon630: { + readonly default: "var(--purple-glycine-sun-319-moon-630)"; + readonly hover: "var(--purple-glycine-sun-319-moon-630-hover)"; + readonly active: "var(--purple-glycine-sun-319-moon-630-active)"; + }; + readonly _925_125: { + readonly default: "var(--purple-glycine-925-125)"; + readonly hover: "var(--purple-glycine-925-125-hover)"; + readonly active: "var(--purple-glycine-925-125-active)"; + }; + readonly main494: { + readonly default: "var(--purple-glycine-main-494)"; + }; + readonly _850_200: { + readonly default: "var(--purple-glycine-850-200)"; + }; + }; + readonly pinkMacaron: { + readonly _975_75: { + readonly default: "var(--pink-macaron-975-75)"; + readonly hover: "var(--pink-macaron-975-75-hover)"; + readonly active: "var(--pink-macaron-975-75-active)"; + }; + readonly _950_100: { + readonly default: "var(--pink-macaron-950-100)"; + readonly hover: "var(--pink-macaron-950-100-hover)"; + readonly active: "var(--pink-macaron-950-100-active)"; + }; + readonly sun406moon833: { + readonly default: "var(--pink-macaron-sun-406-moon-833)"; + readonly hover: "var(--pink-macaron-sun-406-moon-833-hover)"; + readonly active: "var(--pink-macaron-sun-406-moon-833-active)"; + }; + readonly _925_125: { + readonly default: "var(--pink-macaron-925-125)"; + readonly hover: "var(--pink-macaron-925-125-hover)"; + readonly active: "var(--pink-macaron-925-125-active)"; + }; + readonly main689: { + readonly default: "var(--pink-macaron-main-689)"; + }; + readonly _850_200: { + readonly default: "var(--pink-macaron-850-200)"; + }; + }; + readonly pinkTuile: { + readonly _975_75: { + readonly default: "var(--pink-tuile-975-75)"; + readonly hover: "var(--pink-tuile-975-75-hover)"; + readonly active: "var(--pink-tuile-975-75-active)"; + }; + readonly _950_100: { + readonly default: "var(--pink-tuile-950-100)"; + readonly hover: "var(--pink-tuile-950-100-hover)"; + readonly active: "var(--pink-tuile-950-100-active)"; + }; + readonly sun425moon750: { + readonly default: "var(--pink-tuile-sun-425-moon-750)"; + readonly hover: "var(--pink-tuile-sun-425-moon-750-hover)"; + readonly active: "var(--pink-tuile-sun-425-moon-750-active)"; + }; + readonly _925_125: { + readonly default: "var(--pink-tuile-925-125)"; + readonly hover: "var(--pink-tuile-925-125-hover)"; + readonly active: "var(--pink-tuile-925-125-active)"; + }; + readonly main556: { + readonly default: "var(--pink-tuile-main-556)"; + }; + readonly _850_200: { + readonly default: "var(--pink-tuile-850-200)"; + }; + }; + readonly yellowTournesol: { + readonly _975_75: { + readonly default: "var(--yellow-tournesol-975-75)"; + readonly hover: "var(--yellow-tournesol-975-75-hover)"; + readonly active: "var(--yellow-tournesol-975-75-active)"; + }; + readonly _950_100: { + readonly default: "var(--yellow-tournesol-950-100)"; + readonly hover: "var(--yellow-tournesol-950-100-hover)"; + readonly active: "var(--yellow-tournesol-950-100-active)"; + }; + readonly sun407moon922: { + readonly default: "var(--yellow-tournesol-sun-407-moon-922)"; + readonly hover: "var(--yellow-tournesol-sun-407-moon-922-hover)"; + readonly active: "var(--yellow-tournesol-sun-407-moon-922-active)"; + }; + readonly _925_125: { + readonly default: "var(--yellow-tournesol-925-125)"; + readonly hover: "var(--yellow-tournesol-925-125-hover)"; + readonly active: "var(--yellow-tournesol-925-125-active)"; + }; + readonly main731: { + readonly default: "var(--yellow-tournesol-main-731)"; + }; + readonly _850_200: { + readonly default: "var(--yellow-tournesol-850-200)"; + }; + }; + readonly yellowMoutarde: { + readonly _975_75: { + readonly default: "var(--yellow-moutarde-975-75)"; + readonly hover: "var(--yellow-moutarde-975-75-hover)"; + readonly active: "var(--yellow-moutarde-975-75-active)"; + }; + readonly _950_100: { + readonly default: "var(--yellow-moutarde-950-100)"; + readonly hover: "var(--yellow-moutarde-950-100-hover)"; + readonly active: "var(--yellow-moutarde-950-100-active)"; + }; + readonly sun348moon860: { + readonly default: "var(--yellow-moutarde-sun-348-moon-860)"; + readonly hover: "var(--yellow-moutarde-sun-348-moon-860-hover)"; + readonly active: "var(--yellow-moutarde-sun-348-moon-860-active)"; + }; + readonly _925_125: { + readonly default: "var(--yellow-moutarde-925-125)"; + readonly hover: "var(--yellow-moutarde-925-125-hover)"; + readonly active: "var(--yellow-moutarde-925-125-active)"; + }; + readonly main679: { + readonly default: "var(--yellow-moutarde-main-679)"; + }; + readonly _850_200: { + readonly default: "var(--yellow-moutarde-850-200)"; + }; + }; + readonly orangeTerreBattue: { + readonly _975_75: { + readonly default: "var(--orange-terre-battue-975-75)"; + readonly hover: "var(--orange-terre-battue-975-75-hover)"; + readonly active: "var(--orange-terre-battue-975-75-active)"; + }; + readonly _950_100: { + readonly default: "var(--orange-terre-battue-950-100)"; + readonly hover: "var(--orange-terre-battue-950-100-hover)"; + readonly active: "var(--orange-terre-battue-950-100-active)"; + }; + readonly sun370moon672: { + readonly default: "var(--orange-terre-battue-sun-370-moon-672)"; + readonly hover: "var(--orange-terre-battue-sun-370-moon-672-hover)"; + readonly active: "var(--orange-terre-battue-sun-370-moon-672-active)"; + }; + readonly _925_125: { + readonly default: "var(--orange-terre-battue-925-125)"; + readonly hover: "var(--orange-terre-battue-925-125-hover)"; + readonly active: "var(--orange-terre-battue-925-125-active)"; + }; + readonly main645: { + readonly default: "var(--orange-terre-battue-main-645)"; + }; + readonly _850_200: { + readonly default: "var(--orange-terre-battue-850-200)"; + }; + }; + readonly brownCafeCreme: { + readonly _975_75: { + readonly default: "var(--brown-cafe-creme-975-75)"; + readonly hover: "var(--brown-cafe-creme-975-75-hover)"; + readonly active: "var(--brown-cafe-creme-975-75-active)"; + }; + readonly _950_100: { + readonly default: "var(--brown-cafe-creme-950-100)"; + readonly hover: "var(--brown-cafe-creme-950-100-hover)"; + readonly active: "var(--brown-cafe-creme-950-100-active)"; + }; + readonly sun383moon885: { + readonly default: "var(--brown-cafe-creme-sun-383-moon-885)"; + readonly hover: "var(--brown-cafe-creme-sun-383-moon-885-hover)"; + readonly active: "var(--brown-cafe-creme-sun-383-moon-885-active)"; + }; + readonly _925_125: { + readonly default: "var(--brown-cafe-creme-925-125)"; + readonly hover: "var(--brown-cafe-creme-925-125-hover)"; + readonly active: "var(--brown-cafe-creme-925-125-active)"; + }; + readonly main782: { + readonly default: "var(--brown-cafe-creme-main-782)"; + }; + readonly _850_200: { + readonly default: "var(--brown-cafe-creme-850-200)"; + }; + }; + readonly brownCaramel: { + readonly _975_75: { + readonly default: "var(--brown-caramel-975-75)"; + readonly hover: "var(--brown-caramel-975-75-hover)"; + readonly active: "var(--brown-caramel-975-75-active)"; + }; + readonly _950_100: { + readonly default: "var(--brown-caramel-950-100)"; + readonly hover: "var(--brown-caramel-950-100-hover)"; + readonly active: "var(--brown-caramel-950-100-active)"; + }; + readonly sun425moon901: { + readonly default: "var(--brown-caramel-sun-425-moon-901)"; + readonly hover: "var(--brown-caramel-sun-425-moon-901-hover)"; + readonly active: "var(--brown-caramel-sun-425-moon-901-active)"; + }; + readonly _925_125: { + readonly default: "var(--brown-caramel-925-125)"; + readonly hover: "var(--brown-caramel-925-125-hover)"; + readonly active: "var(--brown-caramel-925-125-active)"; + }; + readonly main648: { + readonly default: "var(--brown-caramel-main-648)"; + }; + readonly _850_200: { + readonly default: "var(--brown-caramel-850-200)"; + }; + }; + readonly brownOpera: { + readonly _975_75: { + readonly default: "var(--brown-opera-975-75)"; + readonly hover: "var(--brown-opera-975-75-hover)"; + readonly active: "var(--brown-opera-975-75-active)"; + }; + readonly _950_100: { + readonly default: "var(--brown-opera-950-100)"; + readonly hover: "var(--brown-opera-950-100-hover)"; + readonly active: "var(--brown-opera-950-100-active)"; + }; + readonly sun395moon820: { + readonly default: "var(--brown-opera-sun-395-moon-820)"; + readonly hover: "var(--brown-opera-sun-395-moon-820-hover)"; + readonly active: "var(--brown-opera-sun-395-moon-820-active)"; + }; + readonly _925_125: { + readonly default: "var(--brown-opera-925-125)"; + readonly hover: "var(--brown-opera-925-125-hover)"; + readonly active: "var(--brown-opera-925-125-active)"; + }; + readonly main680: { + readonly default: "var(--brown-opera-main-680)"; + }; + readonly _850_200: { + readonly default: "var(--brown-opera-850-200)"; + }; + }; + readonly beigeGrisGalet: { + readonly _975_75: { + readonly default: "var(--beige-gris-galet-975-75)"; + readonly hover: "var(--beige-gris-galet-975-75-hover)"; + readonly active: "var(--beige-gris-galet-975-75-active)"; + }; + readonly _950_100: { + readonly default: "var(--beige-gris-galet-950-100)"; + readonly hover: "var(--beige-gris-galet-950-100-hover)"; + readonly active: "var(--beige-gris-galet-950-100-active)"; + }; + readonly sun407moon821: { + readonly default: "var(--beige-gris-galet-sun-407-moon-821)"; + readonly hover: "var(--beige-gris-galet-sun-407-moon-821-hover)"; + readonly active: "var(--beige-gris-galet-sun-407-moon-821-active)"; + }; + readonly _925_125: { + readonly default: "var(--beige-gris-galet-925-125)"; + readonly hover: "var(--beige-gris-galet-925-125-hover)"; + readonly active: "var(--beige-gris-galet-925-125-active)"; + }; + readonly main702: { + readonly default: "var(--beige-gris-galet-main-702)"; + }; + readonly _850_200: { + readonly default: "var(--beige-gris-galet-850-200)"; + }; + }; +}; +export type ColorOptions = Format extends "css var" ? typeof colorOptions : ReturnType; diff --git a/dist/fr/generatedFromCss/colorOptions.js b/dist/fr/generatedFromCss/colorOptions.js new file mode 100644 index 0000000..b30fa16 --- /dev/null +++ b/dist/fr/generatedFromCss/colorOptions.js @@ -0,0 +1,669 @@ +// This file is generated automatically by scripts\build\cssToTs\cssToTs.ts, please don't edit. +export const colorOptions = { + "grey": { + "_1000_50": { + "default": "var(--grey-1000-50)", + "hover": "var(--grey-1000-50-hover)", + "active": "var(--grey-1000-50-active)" + }, + "_975_75": { + "default": "var(--grey-975-75)", + "hover": "var(--grey-975-75-hover)", + "active": "var(--grey-975-75-active)" + }, + "_950_100": { + "default": "var(--grey-950-100)", + "hover": "var(--grey-950-100-hover)", + "active": "var(--grey-950-100-active)" + }, + "_200_850": { + "default": "var(--grey-200-850)", + "hover": "var(--grey-200-850-hover)", + "active": "var(--grey-200-850-active)" + }, + "_925_125": { + "default": "var(--grey-925-125)" + }, + "_1000_75": { + "default": "var(--grey-1000-75)", + "hover": "var(--grey-1000-75-hover)", + "active": "var(--grey-1000-75-active)" + }, + "_1000_100": { + "default": "var(--grey-1000-100)", + "hover": "var(--grey-1000-100-hover)", + "active": "var(--grey-1000-100-active)" + }, + "_975_100": { + "default": "var(--grey-975-100)", + "hover": "var(--grey-975-100-hover)", + "active": "var(--grey-975-100-active)" + }, + "_975_125": { + "default": "var(--grey-975-125)", + "hover": "var(--grey-975-125-hover)", + "active": "var(--grey-975-125-active)" + }, + "_950_125": { + "default": "var(--grey-950-125)", + "hover": "var(--grey-950-125-hover)", + "active": "var(--grey-950-125-active)" + }, + "_950_150": { + "default": "var(--grey-950-150)", + "hover": "var(--grey-950-150-hover)", + "active": "var(--grey-950-150-active)" + }, + "_50_1000": { + "default": "var(--grey-50-1000)" + }, + "_425_625": { + "default": "var(--grey-425-625)" + }, + "_625_425": { + "default": "var(--grey-625-425)" + }, + "_0_1000": { + "default": "var(--grey-0-1000)" + }, + "_900_175": { + "default": "var(--grey-900-175)" + } + }, + "blueFrance": { + "_975_75": { + "default": "var(--blue-france-975-75)", + "hover": "var(--blue-france-975-75-hover)", + "active": "var(--blue-france-975-75-active)" + }, + "_950_100": { + "default": "var(--blue-france-950-100)", + "hover": "var(--blue-france-950-100-hover)", + "active": "var(--blue-france-950-100-active)" + }, + "sun113_625": { + "default": "var(--blue-france-sun-113-625)", + "hover": "var(--blue-france-sun-113-625-hover)", + "active": "var(--blue-france-sun-113-625-active)" + }, + "_925_125": { + "default": "var(--blue-france-925-125)", + "hover": "var(--blue-france-925-125-hover)", + "active": "var(--blue-france-925-125-active)" + }, + "_975sun113": { + "default": "var(--blue-france-975-sun-113)" + }, + "main525": { + "default": "var(--blue-france-main-525)" + }, + "_850_200": { + "default": "var(--blue-france-850-200)" + } + }, + "redMarianne": { + "_975_75": { + "default": "var(--red-marianne-975-75)", + "hover": "var(--red-marianne-975-75-hover)", + "active": "var(--red-marianne-975-75-active)" + }, + "_950_100": { + "default": "var(--red-marianne-950-100)", + "hover": "var(--red-marianne-950-100-hover)", + "active": "var(--red-marianne-950-100-active)" + }, + "_425_625": { + "default": "var(--red-marianne-425-625)", + "hover": "var(--red-marianne-425-625-hover)", + "active": "var(--red-marianne-425-625-active)" + }, + "_925_125": { + "default": "var(--red-marianne-925-125)", + "hover": "var(--red-marianne-925-125-hover)", + "active": "var(--red-marianne-925-125-active)" + }, + "main472": { + "default": "var(--red-marianne-main-472)" + }, + "_850_200": { + "default": "var(--red-marianne-850-200)" + } + }, + "info": { + "_950_100": { + "default": "var(--info-950-100)", + "hover": "var(--info-950-100-hover)", + "active": "var(--info-950-100-active)" + }, + "_425_625": { + "default": "var(--info-425-625)", + "hover": "var(--info-425-625-hover)", + "active": "var(--info-425-625-active)" + }, + "_975_75": { + "default": "var(--info-975-75)" + } + }, + "success": { + "_950_100": { + "default": "var(--success-950-100)", + "hover": "var(--success-950-100-hover)", + "active": "var(--success-950-100-active)" + }, + "_425_625": { + "default": "var(--success-425-625)", + "hover": "var(--success-425-625-hover)", + "active": "var(--success-425-625-active)" + }, + "_975_75": { + "default": "var(--success-975-75)" + } + }, + "warning": { + "_950_100": { + "default": "var(--warning-950-100)", + "hover": "var(--warning-950-100-hover)", + "active": "var(--warning-950-100-active)" + }, + "_425_625": { + "default": "var(--warning-425-625)", + "hover": "var(--warning-425-625-hover)", + "active": "var(--warning-425-625-active)" + }, + "_975_75": { + "default": "var(--warning-975-75)" + } + }, + "error": { + "_950_100": { + "default": "var(--error-950-100)", + "hover": "var(--error-950-100-hover)", + "active": "var(--error-950-100-active)" + }, + "_425_625": { + "default": "var(--error-425-625)", + "hover": "var(--error-425-625-hover)", + "active": "var(--error-425-625-active)" + }, + "_975_75": { + "default": "var(--error-975-75)" + } + }, + "greenTilleulVerveine": { + "_975_75": { + "default": "var(--green-tilleul-verveine-975-75)", + "hover": "var(--green-tilleul-verveine-975-75-hover)", + "active": "var(--green-tilleul-verveine-975-75-active)" + }, + "_950_100": { + "default": "var(--green-tilleul-verveine-950-100)", + "hover": "var(--green-tilleul-verveine-950-100-hover)", + "active": "var(--green-tilleul-verveine-950-100-active)" + }, + "sun418moon817": { + "default": "var(--green-tilleul-verveine-sun-418-moon-817)", + "hover": "var(--green-tilleul-verveine-sun-418-moon-817-hover)", + "active": "var(--green-tilleul-verveine-sun-418-moon-817-active)" + }, + "_925_125": { + "default": "var(--green-tilleul-verveine-925-125)", + "hover": "var(--green-tilleul-verveine-925-125-hover)", + "active": "var(--green-tilleul-verveine-925-125-active)" + }, + "main707": { + "default": "var(--green-tilleul-verveine-main-707)" + }, + "_850_200": { + "default": "var(--green-tilleul-verveine-850-200)" + } + }, + "greenBourgeon": { + "_975_75": { + "default": "var(--green-bourgeon-975-75)", + "hover": "var(--green-bourgeon-975-75-hover)", + "active": "var(--green-bourgeon-975-75-active)" + }, + "_950_100": { + "default": "var(--green-bourgeon-950-100)", + "hover": "var(--green-bourgeon-950-100-hover)", + "active": "var(--green-bourgeon-950-100-active)" + }, + "sun425moon759": { + "default": "var(--green-bourgeon-sun-425-moon-759)", + "hover": "var(--green-bourgeon-sun-425-moon-759-hover)", + "active": "var(--green-bourgeon-sun-425-moon-759-active)" + }, + "_925_125": { + "default": "var(--green-bourgeon-925-125)", + "hover": "var(--green-bourgeon-925-125-hover)", + "active": "var(--green-bourgeon-925-125-active)" + }, + "main640": { + "default": "var(--green-bourgeon-main-640)" + }, + "_850_200": { + "default": "var(--green-bourgeon-850-200)" + } + }, + "greenEmeraude": { + "_975_75": { + "default": "var(--green-emeraude-975-75)", + "hover": "var(--green-emeraude-975-75-hover)", + "active": "var(--green-emeraude-975-75-active)" + }, + "_950_100": { + "default": "var(--green-emeraude-950-100)", + "hover": "var(--green-emeraude-950-100-hover)", + "active": "var(--green-emeraude-950-100-active)" + }, + "sun425moon753": { + "default": "var(--green-emeraude-sun-425-moon-753)", + "hover": "var(--green-emeraude-sun-425-moon-753-hover)", + "active": "var(--green-emeraude-sun-425-moon-753-active)" + }, + "_925_125": { + "default": "var(--green-emeraude-925-125)", + "hover": "var(--green-emeraude-925-125-hover)", + "active": "var(--green-emeraude-925-125-active)" + }, + "main632": { + "default": "var(--green-emeraude-main-632)" + }, + "_850_200": { + "default": "var(--green-emeraude-850-200)" + } + }, + "greenMenthe": { + "_975_75": { + "default": "var(--green-menthe-975-75)", + "hover": "var(--green-menthe-975-75-hover)", + "active": "var(--green-menthe-975-75-active)" + }, + "_950_100": { + "default": "var(--green-menthe-950-100)", + "hover": "var(--green-menthe-950-100-hover)", + "active": "var(--green-menthe-950-100-active)" + }, + "sun373moon652": { + "default": "var(--green-menthe-sun-373-moon-652)", + "hover": "var(--green-menthe-sun-373-moon-652-hover)", + "active": "var(--green-menthe-sun-373-moon-652-active)" + }, + "_925_125": { + "default": "var(--green-menthe-925-125)", + "hover": "var(--green-menthe-925-125-hover)", + "active": "var(--green-menthe-925-125-active)" + }, + "main548": { + "default": "var(--green-menthe-main-548)" + }, + "_850_200": { + "default": "var(--green-menthe-850-200)" + } + }, + "greenArchipel": { + "_975_75": { + "default": "var(--green-archipel-975-75)", + "hover": "var(--green-archipel-975-75-hover)", + "active": "var(--green-archipel-975-75-active)" + }, + "_950_100": { + "default": "var(--green-archipel-950-100)", + "hover": "var(--green-archipel-950-100-hover)", + "active": "var(--green-archipel-950-100-active)" + }, + "sun391moon716": { + "default": "var(--green-archipel-sun-391-moon-716)", + "hover": "var(--green-archipel-sun-391-moon-716-hover)", + "active": "var(--green-archipel-sun-391-moon-716-active)" + }, + "_925_125": { + "default": "var(--green-archipel-925-125)", + "hover": "var(--green-archipel-925-125-hover)", + "active": "var(--green-archipel-925-125-active)" + }, + "main557": { + "default": "var(--green-archipel-main-557)" + }, + "_850_200": { + "default": "var(--green-archipel-850-200)" + } + }, + "blueEcume": { + "_975_75": { + "default": "var(--blue-ecume-975-75)", + "hover": "var(--blue-ecume-975-75-hover)", + "active": "var(--blue-ecume-975-75-active)" + }, + "_950_100": { + "default": "var(--blue-ecume-950-100)", + "hover": "var(--blue-ecume-950-100-hover)", + "active": "var(--blue-ecume-950-100-active)" + }, + "sun247moon675": { + "default": "var(--blue-ecume-sun-247-moon-675)", + "hover": "var(--blue-ecume-sun-247-moon-675-hover)", + "active": "var(--blue-ecume-sun-247-moon-675-active)" + }, + "_925_125": { + "default": "var(--blue-ecume-925-125)", + "hover": "var(--blue-ecume-925-125-hover)", + "active": "var(--blue-ecume-925-125-active)" + }, + "main400": { + "default": "var(--blue-ecume-main-400)" + }, + "_850_200": { + "default": "var(--blue-ecume-850-200)" + } + }, + "blueCumulus": { + "_975_75": { + "default": "var(--blue-cumulus-975-75)", + "hover": "var(--blue-cumulus-975-75-hover)", + "active": "var(--blue-cumulus-975-75-active)" + }, + "_950_100": { + "default": "var(--blue-cumulus-950-100)", + "hover": "var(--blue-cumulus-950-100-hover)", + "active": "var(--blue-cumulus-950-100-active)" + }, + "sun368moon732": { + "default": "var(--blue-cumulus-sun-368-moon-732)", + "hover": "var(--blue-cumulus-sun-368-moon-732-hover)", + "active": "var(--blue-cumulus-sun-368-moon-732-active)" + }, + "_925_125": { + "default": "var(--blue-cumulus-925-125)", + "hover": "var(--blue-cumulus-925-125-hover)", + "active": "var(--blue-cumulus-925-125-active)" + }, + "main526": { + "default": "var(--blue-cumulus-main-526)" + }, + "_850_200": { + "default": "var(--blue-cumulus-850-200)" + } + }, + "purpleGlycine": { + "_975_75": { + "default": "var(--purple-glycine-975-75)", + "hover": "var(--purple-glycine-975-75-hover)", + "active": "var(--purple-glycine-975-75-active)" + }, + "_950_100": { + "default": "var(--purple-glycine-950-100)", + "hover": "var(--purple-glycine-950-100-hover)", + "active": "var(--purple-glycine-950-100-active)" + }, + "sun319moon630": { + "default": "var(--purple-glycine-sun-319-moon-630)", + "hover": "var(--purple-glycine-sun-319-moon-630-hover)", + "active": "var(--purple-glycine-sun-319-moon-630-active)" + }, + "_925_125": { + "default": "var(--purple-glycine-925-125)", + "hover": "var(--purple-glycine-925-125-hover)", + "active": "var(--purple-glycine-925-125-active)" + }, + "main494": { + "default": "var(--purple-glycine-main-494)" + }, + "_850_200": { + "default": "var(--purple-glycine-850-200)" + } + }, + "pinkMacaron": { + "_975_75": { + "default": "var(--pink-macaron-975-75)", + "hover": "var(--pink-macaron-975-75-hover)", + "active": "var(--pink-macaron-975-75-active)" + }, + "_950_100": { + "default": "var(--pink-macaron-950-100)", + "hover": "var(--pink-macaron-950-100-hover)", + "active": "var(--pink-macaron-950-100-active)" + }, + "sun406moon833": { + "default": "var(--pink-macaron-sun-406-moon-833)", + "hover": "var(--pink-macaron-sun-406-moon-833-hover)", + "active": "var(--pink-macaron-sun-406-moon-833-active)" + }, + "_925_125": { + "default": "var(--pink-macaron-925-125)", + "hover": "var(--pink-macaron-925-125-hover)", + "active": "var(--pink-macaron-925-125-active)" + }, + "main689": { + "default": "var(--pink-macaron-main-689)" + }, + "_850_200": { + "default": "var(--pink-macaron-850-200)" + } + }, + "pinkTuile": { + "_975_75": { + "default": "var(--pink-tuile-975-75)", + "hover": "var(--pink-tuile-975-75-hover)", + "active": "var(--pink-tuile-975-75-active)" + }, + "_950_100": { + "default": "var(--pink-tuile-950-100)", + "hover": "var(--pink-tuile-950-100-hover)", + "active": "var(--pink-tuile-950-100-active)" + }, + "sun425moon750": { + "default": "var(--pink-tuile-sun-425-moon-750)", + "hover": "var(--pink-tuile-sun-425-moon-750-hover)", + "active": "var(--pink-tuile-sun-425-moon-750-active)" + }, + "_925_125": { + "default": "var(--pink-tuile-925-125)", + "hover": "var(--pink-tuile-925-125-hover)", + "active": "var(--pink-tuile-925-125-active)" + }, + "main556": { + "default": "var(--pink-tuile-main-556)" + }, + "_850_200": { + "default": "var(--pink-tuile-850-200)" + } + }, + "yellowTournesol": { + "_975_75": { + "default": "var(--yellow-tournesol-975-75)", + "hover": "var(--yellow-tournesol-975-75-hover)", + "active": "var(--yellow-tournesol-975-75-active)" + }, + "_950_100": { + "default": "var(--yellow-tournesol-950-100)", + "hover": "var(--yellow-tournesol-950-100-hover)", + "active": "var(--yellow-tournesol-950-100-active)" + }, + "sun407moon922": { + "default": "var(--yellow-tournesol-sun-407-moon-922)", + "hover": "var(--yellow-tournesol-sun-407-moon-922-hover)", + "active": "var(--yellow-tournesol-sun-407-moon-922-active)" + }, + "_925_125": { + "default": "var(--yellow-tournesol-925-125)", + "hover": "var(--yellow-tournesol-925-125-hover)", + "active": "var(--yellow-tournesol-925-125-active)" + }, + "main731": { + "default": "var(--yellow-tournesol-main-731)" + }, + "_850_200": { + "default": "var(--yellow-tournesol-850-200)" + } + }, + "yellowMoutarde": { + "_975_75": { + "default": "var(--yellow-moutarde-975-75)", + "hover": "var(--yellow-moutarde-975-75-hover)", + "active": "var(--yellow-moutarde-975-75-active)" + }, + "_950_100": { + "default": "var(--yellow-moutarde-950-100)", + "hover": "var(--yellow-moutarde-950-100-hover)", + "active": "var(--yellow-moutarde-950-100-active)" + }, + "sun348moon860": { + "default": "var(--yellow-moutarde-sun-348-moon-860)", + "hover": "var(--yellow-moutarde-sun-348-moon-860-hover)", + "active": "var(--yellow-moutarde-sun-348-moon-860-active)" + }, + "_925_125": { + "default": "var(--yellow-moutarde-925-125)", + "hover": "var(--yellow-moutarde-925-125-hover)", + "active": "var(--yellow-moutarde-925-125-active)" + }, + "main679": { + "default": "var(--yellow-moutarde-main-679)" + }, + "_850_200": { + "default": "var(--yellow-moutarde-850-200)" + } + }, + "orangeTerreBattue": { + "_975_75": { + "default": "var(--orange-terre-battue-975-75)", + "hover": "var(--orange-terre-battue-975-75-hover)", + "active": "var(--orange-terre-battue-975-75-active)" + }, + "_950_100": { + "default": "var(--orange-terre-battue-950-100)", + "hover": "var(--orange-terre-battue-950-100-hover)", + "active": "var(--orange-terre-battue-950-100-active)" + }, + "sun370moon672": { + "default": "var(--orange-terre-battue-sun-370-moon-672)", + "hover": "var(--orange-terre-battue-sun-370-moon-672-hover)", + "active": "var(--orange-terre-battue-sun-370-moon-672-active)" + }, + "_925_125": { + "default": "var(--orange-terre-battue-925-125)", + "hover": "var(--orange-terre-battue-925-125-hover)", + "active": "var(--orange-terre-battue-925-125-active)" + }, + "main645": { + "default": "var(--orange-terre-battue-main-645)" + }, + "_850_200": { + "default": "var(--orange-terre-battue-850-200)" + } + }, + "brownCafeCreme": { + "_975_75": { + "default": "var(--brown-cafe-creme-975-75)", + "hover": "var(--brown-cafe-creme-975-75-hover)", + "active": "var(--brown-cafe-creme-975-75-active)" + }, + "_950_100": { + "default": "var(--brown-cafe-creme-950-100)", + "hover": "var(--brown-cafe-creme-950-100-hover)", + "active": "var(--brown-cafe-creme-950-100-active)" + }, + "sun383moon885": { + "default": "var(--brown-cafe-creme-sun-383-moon-885)", + "hover": "var(--brown-cafe-creme-sun-383-moon-885-hover)", + "active": "var(--brown-cafe-creme-sun-383-moon-885-active)" + }, + "_925_125": { + "default": "var(--brown-cafe-creme-925-125)", + "hover": "var(--brown-cafe-creme-925-125-hover)", + "active": "var(--brown-cafe-creme-925-125-active)" + }, + "main782": { + "default": "var(--brown-cafe-creme-main-782)" + }, + "_850_200": { + "default": "var(--brown-cafe-creme-850-200)" + } + }, + "brownCaramel": { + "_975_75": { + "default": "var(--brown-caramel-975-75)", + "hover": "var(--brown-caramel-975-75-hover)", + "active": "var(--brown-caramel-975-75-active)" + }, + "_950_100": { + "default": "var(--brown-caramel-950-100)", + "hover": "var(--brown-caramel-950-100-hover)", + "active": "var(--brown-caramel-950-100-active)" + }, + "sun425moon901": { + "default": "var(--brown-caramel-sun-425-moon-901)", + "hover": "var(--brown-caramel-sun-425-moon-901-hover)", + "active": "var(--brown-caramel-sun-425-moon-901-active)" + }, + "_925_125": { + "default": "var(--brown-caramel-925-125)", + "hover": "var(--brown-caramel-925-125-hover)", + "active": "var(--brown-caramel-925-125-active)" + }, + "main648": { + "default": "var(--brown-caramel-main-648)" + }, + "_850_200": { + "default": "var(--brown-caramel-850-200)" + } + }, + "brownOpera": { + "_975_75": { + "default": "var(--brown-opera-975-75)", + "hover": "var(--brown-opera-975-75-hover)", + "active": "var(--brown-opera-975-75-active)" + }, + "_950_100": { + "default": "var(--brown-opera-950-100)", + "hover": "var(--brown-opera-950-100-hover)", + "active": "var(--brown-opera-950-100-active)" + }, + "sun395moon820": { + "default": "var(--brown-opera-sun-395-moon-820)", + "hover": "var(--brown-opera-sun-395-moon-820-hover)", + "active": "var(--brown-opera-sun-395-moon-820-active)" + }, + "_925_125": { + "default": "var(--brown-opera-925-125)", + "hover": "var(--brown-opera-925-125-hover)", + "active": "var(--brown-opera-925-125-active)" + }, + "main680": { + "default": "var(--brown-opera-main-680)" + }, + "_850_200": { + "default": "var(--brown-opera-850-200)" + } + }, + "beigeGrisGalet": { + "_975_75": { + "default": "var(--beige-gris-galet-975-75)", + "hover": "var(--beige-gris-galet-975-75-hover)", + "active": "var(--beige-gris-galet-975-75-active)" + }, + "_950_100": { + "default": "var(--beige-gris-galet-950-100)", + "hover": "var(--beige-gris-galet-950-100-hover)", + "active": "var(--beige-gris-galet-950-100-active)" + }, + "sun407moon821": { + "default": "var(--beige-gris-galet-sun-407-moon-821)", + "hover": "var(--beige-gris-galet-sun-407-moon-821-hover)", + "active": "var(--beige-gris-galet-sun-407-moon-821-active)" + }, + "_925_125": { + "default": "var(--beige-gris-galet-925-125)", + "hover": "var(--beige-gris-galet-925-125-hover)", + "active": "var(--beige-gris-galet-925-125-active)" + }, + "main702": { + "default": "var(--beige-gris-galet-main-702)" + }, + "_850_200": { + "default": "var(--beige-gris-galet-850-200)" + } + } +}; +//# sourceMappingURL=colorOptions.js.map \ No newline at end of file diff --git a/dist/fr/generatedFromCss/colorOptions.js.map b/dist/fr/generatedFromCss/colorOptions.js.map new file mode 100644 index 0000000..2b5ee34 --- /dev/null +++ b/dist/fr/generatedFromCss/colorOptions.js.map @@ -0,0 +1 @@ +{"version":3,"file":"colorOptions.js","sourceRoot":"","sources":["../../../src/fr/generatedFromCss/colorOptions.ts"],"names":[],"mappings":"AAAA,+FAA+F;AAK/F,MAAM,CAAC,MAAM,YAAY,GAAE;IACvB,MAAM,EAAE;QACN,UAAU,EAAE;YACV,SAAS,EAAE,qBAAqB;YAChC,OAAO,EAAE,2BAA2B;YACpC,QAAQ,EAAE,4BAA4B;SACvC;QACD,SAAS,EAAE;YACT,SAAS,EAAE,oBAAoB;YAC/B,OAAO,EAAE,0BAA0B;YACnC,QAAQ,EAAE,2BAA2B;SACtC;QACD,UAAU,EAAE;YACV,SAAS,EAAE,qBAAqB;YAChC,OAAO,EAAE,2BAA2B;YACpC,QAAQ,EAAE,4BAA4B;SACvC;QACD,UAAU,EAAE;YACV,SAAS,EAAE,qBAAqB;YAChC,OAAO,EAAE,2BAA2B;YACpC,QAAQ,EAAE,4BAA4B;SACvC;QACD,UAAU,EAAE;YACV,SAAS,EAAE,qBAAqB;SACjC;QACD,UAAU,EAAE;YACV,SAAS,EAAE,qBAAqB;YAChC,OAAO,EAAE,2BAA2B;YACpC,QAAQ,EAAE,4BAA4B;SACvC;QACD,WAAW,EAAE;YACX,SAAS,EAAE,sBAAsB;YACjC,OAAO,EAAE,4BAA4B;YACrC,QAAQ,EAAE,6BAA6B;SACxC;QACD,UAAU,EAAE;YACV,SAAS,EAAE,qBAAqB;YAChC,OAAO,EAAE,2BAA2B;YACpC,QAAQ,EAAE,4BAA4B;SACvC;QACD,UAAU,EAAE;YACV,SAAS,EAAE,qBAAqB;YAChC,OAAO,EAAE,2BAA2B;YACpC,QAAQ,EAAE,4BAA4B;SACvC;QACD,UAAU,EAAE;YACV,SAAS,EAAE,qBAAqB;YAChC,OAAO,EAAE,2BAA2B;YACpC,QAAQ,EAAE,4BAA4B;SACvC;QACD,UAAU,EAAE;YACV,SAAS,EAAE,qBAAqB;YAChC,OAAO,EAAE,2BAA2B;YACpC,QAAQ,EAAE,4BAA4B;SACvC;QACD,UAAU,EAAE;YACV,SAAS,EAAE,qBAAqB;SACjC;QACD,UAAU,EAAE;YACV,SAAS,EAAE,qBAAqB;SACjC;QACD,UAAU,EAAE;YACV,SAAS,EAAE,qBAAqB;SACjC;QACD,SAAS,EAAE;YACT,SAAS,EAAE,oBAAoB;SAChC;QACD,UAAU,EAAE;YACV,SAAS,EAAE,qBAAqB;SACjC;KACF;IACD,YAAY,EAAE;QACZ,SAAS,EAAE;YACT,SAAS,EAAE,2BAA2B;YACtC,OAAO,EAAE,iCAAiC;YAC1C,QAAQ,EAAE,kCAAkC;SAC7C;QACD,UAAU,EAAE;YACV,SAAS,EAAE,4BAA4B;YACvC,OAAO,EAAE,kCAAkC;YAC3C,QAAQ,EAAE,mCAAmC;SAC9C;QACD,YAAY,EAAE;YACZ,SAAS,EAAE,gCAAgC;YAC3C,OAAO,EAAE,sCAAsC;YAC/C,QAAQ,EAAE,uCAAuC;SAClD;QACD,UAAU,EAAE;YACV,SAAS,EAAE,4BAA4B;YACvC,OAAO,EAAE,kCAAkC;YAC3C,QAAQ,EAAE,mCAAmC;SAC9C;QACD,YAAY,EAAE;YACZ,SAAS,EAAE,gCAAgC;SAC5C;QACD,SAAS,EAAE;YACT,SAAS,EAAE,6BAA6B;SACzC;QACD,UAAU,EAAE;YACV,SAAS,EAAE,4BAA4B;SACxC;KACF;IACD,aAAa,EAAE;QACb,SAAS,EAAE;YACT,SAAS,EAAE,4BAA4B;YACvC,OAAO,EAAE,kCAAkC;YAC3C,QAAQ,EAAE,mCAAmC;SAC9C;QACD,UAAU,EAAE;YACV,SAAS,EAAE,6BAA6B;YACxC,OAAO,EAAE,mCAAmC;YAC5C,QAAQ,EAAE,oCAAoC;SAC/C;QACD,UAAU,EAAE;YACV,SAAS,EAAE,6BAA6B;YACxC,OAAO,EAAE,mCAAmC;YAC5C,QAAQ,EAAE,oCAAoC;SAC/C;QACD,UAAU,EAAE;YACV,SAAS,EAAE,6BAA6B;YACxC,OAAO,EAAE,mCAAmC;YAC5C,QAAQ,EAAE,oCAAoC;SAC/C;QACD,SAAS,EAAE;YACT,SAAS,EAAE,8BAA8B;SAC1C;QACD,UAAU,EAAE;YACV,SAAS,EAAE,6BAA6B;SACzC;KACF;IACD,MAAM,EAAE;QACN,UAAU,EAAE;YACV,SAAS,EAAE,qBAAqB;YAChC,OAAO,EAAE,2BAA2B;YACpC,QAAQ,EAAE,4BAA4B;SACvC;QACD,UAAU,EAAE;YACV,SAAS,EAAE,qBAAqB;YAChC,OAAO,EAAE,2BAA2B;YACpC,QAAQ,EAAE,4BAA4B;SACvC;QACD,SAAS,EAAE;YACT,SAAS,EAAE,oBAAoB;SAChC;KACF;IACD,SAAS,EAAE;QACT,UAAU,EAAE;YACV,SAAS,EAAE,wBAAwB;YACnC,OAAO,EAAE,8BAA8B;YACvC,QAAQ,EAAE,+BAA+B;SAC1C;QACD,UAAU,EAAE;YACV,SAAS,EAAE,wBAAwB;YACnC,OAAO,EAAE,8BAA8B;YACvC,QAAQ,EAAE,+BAA+B;SAC1C;QACD,SAAS,EAAE;YACT,SAAS,EAAE,uBAAuB;SACnC;KACF;IACD,SAAS,EAAE;QACT,UAAU,EAAE;YACV,SAAS,EAAE,wBAAwB;YACnC,OAAO,EAAE,8BAA8B;YACvC,QAAQ,EAAE,+BAA+B;SAC1C;QACD,UAAU,EAAE;YACV,SAAS,EAAE,wBAAwB;YACnC,OAAO,EAAE,8BAA8B;YACvC,QAAQ,EAAE,+BAA+B;SAC1C;QACD,SAAS,EAAE;YACT,SAAS,EAAE,uBAAuB;SACnC;KACF;IACD,OAAO,EAAE;QACP,UAAU,EAAE;YACV,SAAS,EAAE,sBAAsB;YACjC,OAAO,EAAE,4BAA4B;YACrC,QAAQ,EAAE,6BAA6B;SACxC;QACD,UAAU,EAAE;YACV,SAAS,EAAE,sBAAsB;YACjC,OAAO,EAAE,4BAA4B;YACrC,QAAQ,EAAE,6BAA6B;SACxC;QACD,SAAS,EAAE;YACT,SAAS,EAAE,qBAAqB;SACjC;KACF;IACD,sBAAsB,EAAE;QACtB,SAAS,EAAE;YACT,SAAS,EAAE,sCAAsC;YACjD,OAAO,EAAE,4CAA4C;YACrD,QAAQ,EAAE,6CAA6C;SACxD;QACD,UAAU,EAAE;YACV,SAAS,EAAE,uCAAuC;YAClD,OAAO,EAAE,6CAA6C;YACtD,QAAQ,EAAE,8CAA8C;SACzD;QACD,eAAe,EAAE;YACf,SAAS,EAAE,gDAAgD;YAC3D,OAAO,EAAE,sDAAsD;YAC/D,QAAQ,EAAE,uDAAuD;SAClE;QACD,UAAU,EAAE;YACV,SAAS,EAAE,uCAAuC;YAClD,OAAO,EAAE,6CAA6C;YACtD,QAAQ,EAAE,8CAA8C;SACzD;QACD,SAAS,EAAE;YACT,SAAS,EAAE,wCAAwC;SACpD;QACD,UAAU,EAAE;YACV,SAAS,EAAE,uCAAuC;SACnD;KACF;IACD,eAAe,EAAE;QACf,SAAS,EAAE;YACT,SAAS,EAAE,8BAA8B;YACzC,OAAO,EAAE,oCAAoC;YAC7C,QAAQ,EAAE,qCAAqC;SAChD;QACD,UAAU,EAAE;YACV,SAAS,EAAE,+BAA+B;YAC1C,OAAO,EAAE,qCAAqC;YAC9C,QAAQ,EAAE,sCAAsC;SACjD;QACD,eAAe,EAAE;YACf,SAAS,EAAE,wCAAwC;YACnD,OAAO,EAAE,8CAA8C;YACvD,QAAQ,EAAE,+CAA+C;SAC1D;QACD,UAAU,EAAE;YACV,SAAS,EAAE,+BAA+B;YAC1C,OAAO,EAAE,qCAAqC;YAC9C,QAAQ,EAAE,sCAAsC;SACjD;QACD,SAAS,EAAE;YACT,SAAS,EAAE,gCAAgC;SAC5C;QACD,UAAU,EAAE;YACV,SAAS,EAAE,+BAA+B;SAC3C;KACF;IACD,eAAe,EAAE;QACf,SAAS,EAAE;YACT,SAAS,EAAE,8BAA8B;YACzC,OAAO,EAAE,oCAAoC;YAC7C,QAAQ,EAAE,qCAAqC;SAChD;QACD,UAAU,EAAE;YACV,SAAS,EAAE,+BAA+B;YAC1C,OAAO,EAAE,qCAAqC;YAC9C,QAAQ,EAAE,sCAAsC;SACjD;QACD,eAAe,EAAE;YACf,SAAS,EAAE,wCAAwC;YACnD,OAAO,EAAE,8CAA8C;YACvD,QAAQ,EAAE,+CAA+C;SAC1D;QACD,UAAU,EAAE;YACV,SAAS,EAAE,+BAA+B;YAC1C,OAAO,EAAE,qCAAqC;YAC9C,QAAQ,EAAE,sCAAsC;SACjD;QACD,SAAS,EAAE;YACT,SAAS,EAAE,gCAAgC;SAC5C;QACD,UAAU,EAAE;YACV,SAAS,EAAE,+BAA+B;SAC3C;KACF;IACD,aAAa,EAAE;QACb,SAAS,EAAE;YACT,SAAS,EAAE,4BAA4B;YACvC,OAAO,EAAE,kCAAkC;YAC3C,QAAQ,EAAE,mCAAmC;SAC9C;QACD,UAAU,EAAE;YACV,SAAS,EAAE,6BAA6B;YACxC,OAAO,EAAE,mCAAmC;YAC5C,QAAQ,EAAE,oCAAoC;SAC/C;QACD,eAAe,EAAE;YACf,SAAS,EAAE,sCAAsC;YACjD,OAAO,EAAE,4CAA4C;YACrD,QAAQ,EAAE,6CAA6C;SACxD;QACD,UAAU,EAAE;YACV,SAAS,EAAE,6BAA6B;YACxC,OAAO,EAAE,mCAAmC;YAC5C,QAAQ,EAAE,oCAAoC;SAC/C;QACD,SAAS,EAAE;YACT,SAAS,EAAE,8BAA8B;SAC1C;QACD,UAAU,EAAE;YACV,SAAS,EAAE,6BAA6B;SACzC;KACF;IACD,eAAe,EAAE;QACf,SAAS,EAAE;YACT,SAAS,EAAE,8BAA8B;YACzC,OAAO,EAAE,oCAAoC;YAC7C,QAAQ,EAAE,qCAAqC;SAChD;QACD,UAAU,EAAE;YACV,SAAS,EAAE,+BAA+B;YAC1C,OAAO,EAAE,qCAAqC;YAC9C,QAAQ,EAAE,sCAAsC;SACjD;QACD,eAAe,EAAE;YACf,SAAS,EAAE,wCAAwC;YACnD,OAAO,EAAE,8CAA8C;YACvD,QAAQ,EAAE,+CAA+C;SAC1D;QACD,UAAU,EAAE;YACV,SAAS,EAAE,+BAA+B;YAC1C,OAAO,EAAE,qCAAqC;YAC9C,QAAQ,EAAE,sCAAsC;SACjD;QACD,SAAS,EAAE;YACT,SAAS,EAAE,gCAAgC;SAC5C;QACD,UAAU,EAAE;YACV,SAAS,EAAE,+BAA+B;SAC3C;KACF;IACD,WAAW,EAAE;QACX,SAAS,EAAE;YACT,SAAS,EAAE,0BAA0B;YACrC,OAAO,EAAE,gCAAgC;YACzC,QAAQ,EAAE,iCAAiC;SAC5C;QACD,UAAU,EAAE;YACV,SAAS,EAAE,2BAA2B;YACtC,OAAO,EAAE,iCAAiC;YAC1C,QAAQ,EAAE,kCAAkC;SAC7C;QACD,eAAe,EAAE;YACf,SAAS,EAAE,oCAAoC;YAC/C,OAAO,EAAE,0CAA0C;YACnD,QAAQ,EAAE,2CAA2C;SACtD;QACD,UAAU,EAAE;YACV,SAAS,EAAE,2BAA2B;YACtC,OAAO,EAAE,iCAAiC;YAC1C,QAAQ,EAAE,kCAAkC;SAC7C;QACD,SAAS,EAAE;YACT,SAAS,EAAE,4BAA4B;SACxC;QACD,UAAU,EAAE;YACV,SAAS,EAAE,2BAA2B;SACvC;KACF;IACD,aAAa,EAAE;QACb,SAAS,EAAE;YACT,SAAS,EAAE,4BAA4B;YACvC,OAAO,EAAE,kCAAkC;YAC3C,QAAQ,EAAE,mCAAmC;SAC9C;QACD,UAAU,EAAE;YACV,SAAS,EAAE,6BAA6B;YACxC,OAAO,EAAE,mCAAmC;YAC5C,QAAQ,EAAE,oCAAoC;SAC/C;QACD,eAAe,EAAE;YACf,SAAS,EAAE,sCAAsC;YACjD,OAAO,EAAE,4CAA4C;YACrD,QAAQ,EAAE,6CAA6C;SACxD;QACD,UAAU,EAAE;YACV,SAAS,EAAE,6BAA6B;YACxC,OAAO,EAAE,mCAAmC;YAC5C,QAAQ,EAAE,oCAAoC;SAC/C;QACD,SAAS,EAAE;YACT,SAAS,EAAE,8BAA8B;SAC1C;QACD,UAAU,EAAE;YACV,SAAS,EAAE,6BAA6B;SACzC;KACF;IACD,eAAe,EAAE;QACf,SAAS,EAAE;YACT,SAAS,EAAE,8BAA8B;YACzC,OAAO,EAAE,oCAAoC;YAC7C,QAAQ,EAAE,qCAAqC;SAChD;QACD,UAAU,EAAE;YACV,SAAS,EAAE,+BAA+B;YAC1C,OAAO,EAAE,qCAAqC;YAC9C,QAAQ,EAAE,sCAAsC;SACjD;QACD,eAAe,EAAE;YACf,SAAS,EAAE,wCAAwC;YACnD,OAAO,EAAE,8CAA8C;YACvD,QAAQ,EAAE,+CAA+C;SAC1D;QACD,UAAU,EAAE;YACV,SAAS,EAAE,+BAA+B;YAC1C,OAAO,EAAE,qCAAqC;YAC9C,QAAQ,EAAE,sCAAsC;SACjD;QACD,SAAS,EAAE;YACT,SAAS,EAAE,gCAAgC;SAC5C;QACD,UAAU,EAAE;YACV,SAAS,EAAE,+BAA+B;SAC3C;KACF;IACD,aAAa,EAAE;QACb,SAAS,EAAE;YACT,SAAS,EAAE,4BAA4B;YACvC,OAAO,EAAE,kCAAkC;YAC3C,QAAQ,EAAE,mCAAmC;SAC9C;QACD,UAAU,EAAE;YACV,SAAS,EAAE,6BAA6B;YACxC,OAAO,EAAE,mCAAmC;YAC5C,QAAQ,EAAE,oCAAoC;SAC/C;QACD,eAAe,EAAE;YACf,SAAS,EAAE,sCAAsC;YACjD,OAAO,EAAE,4CAA4C;YACrD,QAAQ,EAAE,6CAA6C;SACxD;QACD,UAAU,EAAE;YACV,SAAS,EAAE,6BAA6B;YACxC,OAAO,EAAE,mCAAmC;YAC5C,QAAQ,EAAE,oCAAoC;SAC/C;QACD,SAAS,EAAE;YACT,SAAS,EAAE,8BAA8B;SAC1C;QACD,UAAU,EAAE;YACV,SAAS,EAAE,6BAA6B;SACzC;KACF;IACD,WAAW,EAAE;QACX,SAAS,EAAE;YACT,SAAS,EAAE,0BAA0B;YACrC,OAAO,EAAE,gCAAgC;YACzC,QAAQ,EAAE,iCAAiC;SAC5C;QACD,UAAU,EAAE;YACV,SAAS,EAAE,2BAA2B;YACtC,OAAO,EAAE,iCAAiC;YAC1C,QAAQ,EAAE,kCAAkC;SAC7C;QACD,eAAe,EAAE;YACf,SAAS,EAAE,oCAAoC;YAC/C,OAAO,EAAE,0CAA0C;YACnD,QAAQ,EAAE,2CAA2C;SACtD;QACD,UAAU,EAAE;YACV,SAAS,EAAE,2BAA2B;YACtC,OAAO,EAAE,iCAAiC;YAC1C,QAAQ,EAAE,kCAAkC;SAC7C;QACD,SAAS,EAAE;YACT,SAAS,EAAE,4BAA4B;SACxC;QACD,UAAU,EAAE;YACV,SAAS,EAAE,2BAA2B;SACvC;KACF;IACD,iBAAiB,EAAE;QACjB,SAAS,EAAE;YACT,SAAS,EAAE,gCAAgC;YAC3C,OAAO,EAAE,sCAAsC;YAC/C,QAAQ,EAAE,uCAAuC;SAClD;QACD,UAAU,EAAE;YACV,SAAS,EAAE,iCAAiC;YAC5C,OAAO,EAAE,uCAAuC;YAChD,QAAQ,EAAE,wCAAwC;SACnD;QACD,eAAe,EAAE;YACf,SAAS,EAAE,0CAA0C;YACrD,OAAO,EAAE,gDAAgD;YACzD,QAAQ,EAAE,iDAAiD;SAC5D;QACD,UAAU,EAAE;YACV,SAAS,EAAE,iCAAiC;YAC5C,OAAO,EAAE,uCAAuC;YAChD,QAAQ,EAAE,wCAAwC;SACnD;QACD,SAAS,EAAE;YACT,SAAS,EAAE,kCAAkC;SAC9C;QACD,UAAU,EAAE;YACV,SAAS,EAAE,iCAAiC;SAC7C;KACF;IACD,gBAAgB,EAAE;QAChB,SAAS,EAAE;YACT,SAAS,EAAE,+BAA+B;YAC1C,OAAO,EAAE,qCAAqC;YAC9C,QAAQ,EAAE,sCAAsC;SACjD;QACD,UAAU,EAAE;YACV,SAAS,EAAE,gCAAgC;YAC3C,OAAO,EAAE,sCAAsC;YAC/C,QAAQ,EAAE,uCAAuC;SAClD;QACD,eAAe,EAAE;YACf,SAAS,EAAE,yCAAyC;YACpD,OAAO,EAAE,+CAA+C;YACxD,QAAQ,EAAE,gDAAgD;SAC3D;QACD,UAAU,EAAE;YACV,SAAS,EAAE,gCAAgC;YAC3C,OAAO,EAAE,sCAAsC;YAC/C,QAAQ,EAAE,uCAAuC;SAClD;QACD,SAAS,EAAE;YACT,SAAS,EAAE,iCAAiC;SAC7C;QACD,UAAU,EAAE;YACV,SAAS,EAAE,gCAAgC;SAC5C;KACF;IACD,mBAAmB,EAAE;QACnB,SAAS,EAAE;YACT,SAAS,EAAE,mCAAmC;YAC9C,OAAO,EAAE,yCAAyC;YAClD,QAAQ,EAAE,0CAA0C;SACrD;QACD,UAAU,EAAE;YACV,SAAS,EAAE,oCAAoC;YAC/C,OAAO,EAAE,0CAA0C;YACnD,QAAQ,EAAE,2CAA2C;SACtD;QACD,eAAe,EAAE;YACf,SAAS,EAAE,6CAA6C;YACxD,OAAO,EAAE,mDAAmD;YAC5D,QAAQ,EAAE,oDAAoD;SAC/D;QACD,UAAU,EAAE;YACV,SAAS,EAAE,oCAAoC;YAC/C,OAAO,EAAE,0CAA0C;YACnD,QAAQ,EAAE,2CAA2C;SACtD;QACD,SAAS,EAAE;YACT,SAAS,EAAE,qCAAqC;SACjD;QACD,UAAU,EAAE;YACV,SAAS,EAAE,oCAAoC;SAChD;KACF;IACD,gBAAgB,EAAE;QAChB,SAAS,EAAE;YACT,SAAS,EAAE,gCAAgC;YAC3C,OAAO,EAAE,sCAAsC;YAC/C,QAAQ,EAAE,uCAAuC;SAClD;QACD,UAAU,EAAE;YACV,SAAS,EAAE,iCAAiC;YAC5C,OAAO,EAAE,uCAAuC;YAChD,QAAQ,EAAE,wCAAwC;SACnD;QACD,eAAe,EAAE;YACf,SAAS,EAAE,0CAA0C;YACrD,OAAO,EAAE,gDAAgD;YACzD,QAAQ,EAAE,iDAAiD;SAC5D;QACD,UAAU,EAAE;YACV,SAAS,EAAE,iCAAiC;YAC5C,OAAO,EAAE,uCAAuC;YAChD,QAAQ,EAAE,wCAAwC;SACnD;QACD,SAAS,EAAE;YACT,SAAS,EAAE,kCAAkC;SAC9C;QACD,UAAU,EAAE;YACV,SAAS,EAAE,iCAAiC;SAC7C;KACF;IACD,cAAc,EAAE;QACd,SAAS,EAAE;YACT,SAAS,EAAE,6BAA6B;YACxC,OAAO,EAAE,mCAAmC;YAC5C,QAAQ,EAAE,oCAAoC;SAC/C;QACD,UAAU,EAAE;YACV,SAAS,EAAE,8BAA8B;YACzC,OAAO,EAAE,oCAAoC;YAC7C,QAAQ,EAAE,qCAAqC;SAChD;QACD,eAAe,EAAE;YACf,SAAS,EAAE,uCAAuC;YAClD,OAAO,EAAE,6CAA6C;YACtD,QAAQ,EAAE,8CAA8C;SACzD;QACD,UAAU,EAAE;YACV,SAAS,EAAE,8BAA8B;YACzC,OAAO,EAAE,oCAAoC;YAC7C,QAAQ,EAAE,qCAAqC;SAChD;QACD,SAAS,EAAE;YACT,SAAS,EAAE,+BAA+B;SAC3C;QACD,UAAU,EAAE;YACV,SAAS,EAAE,8BAA8B;SAC1C;KACF;IACD,YAAY,EAAE;QACZ,SAAS,EAAE;YACT,SAAS,EAAE,2BAA2B;YACtC,OAAO,EAAE,iCAAiC;YAC1C,QAAQ,EAAE,kCAAkC;SAC7C;QACD,UAAU,EAAE;YACV,SAAS,EAAE,4BAA4B;YACvC,OAAO,EAAE,kCAAkC;YAC3C,QAAQ,EAAE,mCAAmC;SAC9C;QACD,eAAe,EAAE;YACf,SAAS,EAAE,qCAAqC;YAChD,OAAO,EAAE,2CAA2C;YACpD,QAAQ,EAAE,4CAA4C;SACvD;QACD,UAAU,EAAE;YACV,SAAS,EAAE,4BAA4B;YACvC,OAAO,EAAE,kCAAkC;YAC3C,QAAQ,EAAE,mCAAmC;SAC9C;QACD,SAAS,EAAE;YACT,SAAS,EAAE,6BAA6B;SACzC;QACD,UAAU,EAAE;YACV,SAAS,EAAE,4BAA4B;SACxC;KACF;IACD,gBAAgB,EAAE;QAChB,SAAS,EAAE;YACT,SAAS,EAAE,gCAAgC;YAC3C,OAAO,EAAE,sCAAsC;YAC/C,QAAQ,EAAE,uCAAuC;SAClD;QACD,UAAU,EAAE;YACV,SAAS,EAAE,iCAAiC;YAC5C,OAAO,EAAE,uCAAuC;YAChD,QAAQ,EAAE,wCAAwC;SACnD;QACD,eAAe,EAAE;YACf,SAAS,EAAE,0CAA0C;YACrD,OAAO,EAAE,gDAAgD;YACzD,QAAQ,EAAE,iDAAiD;SAC5D;QACD,UAAU,EAAE;YACV,SAAS,EAAE,iCAAiC;YAC5C,OAAO,EAAE,uCAAuC;YAChD,QAAQ,EAAE,wCAAwC;SACnD;QACD,SAAS,EAAE;YACT,SAAS,EAAE,kCAAkC;SAC9C;QACD,UAAU,EAAE;YACV,SAAS,EAAE,iCAAiC;SAC7C;KACF;CACK,CAAC"} \ No newline at end of file diff --git a/dist/fr/generatedFromCss/getColorDecisionsHex.d.ts b/dist/fr/generatedFromCss/getColorDecisionsHex.d.ts new file mode 100644 index 0000000..191dd64 --- /dev/null +++ b/dist/fr/generatedFromCss/getColorDecisionsHex.d.ts @@ -0,0 +1,1453 @@ +import type { ColorOptions } from "./colorOptions"; +export declare function getColorDecisionsHex(params: { + colorOptions: ColorOptions<"hex">; +}): { + readonly background: { + readonly default: { + readonly grey: { + readonly default: "#161616" | "#ffffff"; + readonly hover: "#343434" | "#f6f6f6"; + readonly active: "#474747" | "#ededed"; + }; + }; + readonly alt: { + readonly grey: { + readonly default: "#f6f6f6" | "#1e1e1e"; + readonly hover: "#3f3f3f" | "#dfdfdf"; + readonly active: "#525252" | "#cfcfcf"; + }; + readonly blueFrance: { + readonly default: "#1b1b35" | "#f5f5fe"; + readonly hover: "#3a3a68" | "#dcdcfc"; + readonly active: "#4d4d83" | "#cbcbfa"; + }; + readonly redMarianne: { + readonly default: "#2b1919" | "#fef4f4"; + readonly hover: "#573737" | "#fcd7d7"; + readonly active: "#704848" | "#fac4c4"; + }; + readonly greenTilleulVerveine: { + readonly default: "#201e14" | "#fef7da"; + readonly hover: "#433f2e" | "#fce552"; + readonly active: "#57533d" | "#ebd54c"; + }; + readonly greenBourgeon: { + readonly default: "#182014" | "#e6feda"; + readonly hover: "#35432e" | "#a7fc62"; + readonly active: "#46573d" | "#98ed4d"; + }; + readonly greenEmeraude: { + readonly default: "#142018" | "#e3fdeb"; + readonly hover: "#2e4335" | "#94f9b9"; + readonly active: "#3d5846" | "#6df1a3"; + }; + readonly greenMenthe: { + readonly default: "#15201e" | "#dffdf7"; + readonly hover: "#30433f" | "#84f9e7"; + readonly active: "#3f5753" | "#70ebd8"; + }; + readonly greenArchipel: { + readonly default: "#152021" | "#e5fbfd"; + readonly hover: "#2f4345" | "#99f2f8"; + readonly active: "#3f5759" | "#73e9f0"; + }; + readonly blueEcume: { + readonly default: "#171d2f" | "#f4f6fe"; + readonly hover: "#333e5e" | "#d7dffb"; + readonly active: "#445179" | "#c3cffa"; + }; + readonly blueCumulus: { + readonly default: "#171e2b" | "#f3f6fe"; + readonly hover: "#333f56" | "#d3dffc"; + readonly active: "#43536f" | "#bed0fa"; + }; + readonly purpleGlycine: { + readonly default: "#251a24" | "#fef3fd"; + readonly hover: "#4c394a" | "#fcd4f8"; + readonly active: "#634a60" | "#fabff5"; + }; + readonly pinkMacaron: { + readonly default: "#261b19" | "#fef4f2"; + readonly hover: "#4e3a37" | "#fcd8d0"; + readonly active: "#654c48" | "#fac5b8"; + }; + readonly pinkTuile: { + readonly default: "#281b19" | "#fef4f3"; + readonly hover: "#513a37" | "#fcd7d3"; + readonly active: "#694c48" | "#fac4be"; + }; + readonly yellowTournesol: { + readonly default: "#221d11" | "#fef6e3"; + readonly hover: "#473e29" | "#fce086"; + readonly active: "#5c5136" | "#f5d24b"; + }; + readonly yellowMoutarde: { + readonly default: "#231d14" | "#fef5e8"; + readonly hover: "#483e2e" | "#fcdca3"; + readonly active: "#5e513d" | "#fbcd64"; + }; + readonly orangeTerreBattue: { + readonly default: "#fef4f2" | "#281a16"; + readonly hover: "#fcd8d0" | "#513932"; + readonly active: "#fac5b8" | "#6a4b42"; + }; + readonly brownCafeCreme: { + readonly default: "#211d16" | "#fbf6ed"; + readonly hover: "#453e31" | "#f2deb6"; + readonly active: "#5a5141" | "#eacf91"; + }; + readonly brownCaramel: { + readonly default: "#251c16" | "#fbf5f2"; + readonly hover: "#4c3c31" | "#f1dbcf"; + readonly active: "#624e41" | "#ecc9b5"; + }; + readonly brownOpera: { + readonly default: "#fbf5f2" | "#241c17"; + readonly hover: "#f1dbcf" | "#4a3c33"; + readonly active: "#ecc9b5" | "#604f44"; + }; + readonly beigeGrisGalet: { + readonly default: "#211d19" | "#f9f6f2"; + readonly hover: "#453e37" | "#eadecd"; + readonly active: "#595148" | "#e1ceb1"; + }; + }; + readonly contrast: { + readonly grey: { + readonly default: "#242424" | "#eeeeee"; + readonly hover: "#474747" | "#d2d2d2"; + readonly active: "#5b5b5b" | "#c1c1c1"; + }; + readonly blueFrance: { + readonly default: "#21213f" | "#ececfe"; + readonly hover: "#424275" | "#cecefc"; + readonly active: "#56568c" | "#bbbbfc"; + }; + readonly redMarianne: { + readonly default: "#331f1f" | "#fee9e9"; + readonly hover: "#613f3f" | "#fdc5c5"; + readonly active: "#7b5151" | "#fcafaf"; + }; + readonly greenTilleulVerveine: { + readonly default: "#272419" | "#fceeac"; + readonly hover: "#4c4734" | "#e8d45c"; + readonly active: "#615b44" | "#d4c254"; + }; + readonly greenBourgeon: { + readonly default: "#1e2719" | "#c9fcac"; + readonly hover: "#3d4c34" | "#9ae95d"; + readonly active: "#4e6144" | "#8dd555"; + }; + readonly greenEmeraude: { + readonly default: "#19271e" | "#c3fad5"; + readonly hover: "#344c3d" | "#77eda5"; + readonly active: "#44624f" | "#6dd897"; + }; + readonly greenMenthe: { + readonly default: "#1a2624" | "#bafaee"; + readonly hover: "#364b47" | "#79e7d5"; + readonly active: "#46605b" | "#6fd3c3"; + }; + readonly greenArchipel: { + readonly default: "#1a2628" | "#c7f6fc"; + readonly hover: "#364a4e" | "#64ecf8"; + readonly active: "#465f63" | "#5bd8e3"; + }; + readonly blueEcume: { + readonly default: "#1d2437" | "#e9edfe"; + readonly hover: "#3b4767" | "#c5d0fc"; + readonly active: "#4c5b83" | "#adbffc"; + }; + readonly blueCumulus: { + readonly default: "#1c2433" | "#e6eefe"; + readonly hover: "#3a4761" | "#bcd3fc"; + readonly active: "#4a5b7b" | "#9fc3fc"; + }; + readonly purpleGlycine: { + readonly default: "#2c202b" | "#fee7fc"; + readonly hover: "#554053" | "#fdc0f8"; + readonly active: "#6c536a" | "#fca8f6"; + }; + readonly pinkMacaron: { + readonly default: "#2e211f" | "#fee9e6"; + readonly hover: "#58423f" | "#fdc6bd"; + readonly active: "#705551" | "#fcb0a2"; + }; + readonly pinkTuile: { + readonly default: "#2f211f" | "#fee9e7"; + readonly hover: "#5a423e" | "#fdc6c0"; + readonly active: "#725550" | "#fcb0a7"; + }; + readonly yellowTournesol: { + readonly default: "#292416" | "#feecc2"; + readonly hover: "#4f472f" | "#fbd335"; + readonly active: "#655b3d" | "#e6c130"; + }; + readonly yellowMoutarde: { + readonly default: "#2a2319" | "#feebd0"; + readonly hover: "#514534" | "#fdcd6d"; + readonly active: "#685944" | "#f4be30"; + }; + readonly orangeTerreBattue: { + readonly default: "#31201c" | "#fee9e5"; + readonly hover: "#5d403a" | "#fdc6ba"; + readonly active: "#77534a" | "#fcb09e"; + }; + readonly brownCafeCreme: { + readonly default: "#28241c" | "#f7ecdb"; + readonly hover: "#4e4739" | "#edce94"; + readonly active: "#635b4a" | "#dabd84"; + }; + readonly brownCaramel: { + readonly default: "#2c221c" | "#f7ebe5"; + readonly hover: "#554439" | "#eccbb9"; + readonly active: "#6c574a" | "#e6b79a"; + }; + readonly brownOpera: { + readonly default: "#2b221c" | "#f7ece4"; + readonly hover: "#53443a" | "#eccdb3"; + readonly active: "#6a574a" | "#e6ba90"; + }; + readonly beigeGrisGalet: { + readonly default: "#28231f" | "#f3ede5"; + readonly hover: "#4e453f" | "#e1d0b5"; + readonly active: "#635950" | "#d1bea2"; + }; + readonly info: { + readonly default: "#1d2437" | "#e8edff"; + readonly hover: "#3b4767" | "#c2d1ff"; + readonly active: "#4c5b83" | "#a9bfff"; + }; + readonly success: { + readonly default: "#19271d" | "#b8fec9"; + readonly hover: "#344c3b" | "#46fd89"; + readonly active: "#44624d" | "#34eb7b"; + }; + readonly warning: { + readonly default: "#361e19" | "#ffe9e6"; + readonly hover: "#663d35" | "#ffc6bd"; + readonly active: "#824f44" | "#ffb0a2"; + }; + readonly error: { + readonly default: "#391c1c" | "#ffe9e9"; + readonly hover: "#6c3a3a" | "#ffc5c5"; + readonly active: "#894b4b" | "#ffafaf"; + }; + }; + readonly flat: { + readonly grey: { + readonly default: "#cecece" | "#3a3a3a"; + }; + readonly blueFrance: { + readonly default: "#8585f6" | "#000091"; + }; + readonly redMarianne: { + readonly default: "#f95c5e" | "#c9191e"; + }; + readonly greenTilleulVerveine: { + readonly default: "#d8c634" | "#66673d"; + }; + readonly greenBourgeon: { + readonly default: "#99c221" | "#447049"; + }; + readonly greenEmeraude: { + readonly default: "#34cb6a" | "#297254"; + }; + readonly greenMenthe: { + readonly default: "#21ab8e" | "#37635f"; + }; + readonly greenArchipel: { + readonly default: "#34bab5" | "#006a6f"; + }; + readonly blueEcume: { + readonly default: "#869ece" | "#2f4077"; + }; + readonly blueCumulus: { + readonly default: "#7ab1e8" | "#3558a2"; + }; + readonly purpleGlycine: { + readonly default: "#ce70cc" | "#6e445a"; + }; + readonly pinkMacaron: { + readonly default: "#ffb7ae" | "#8d533e"; + }; + readonly pinkTuile: { + readonly default: "#ff9575" | "#a94645"; + }; + readonly yellowTournesol: { + readonly default: "#ffe552" | "#716043"; + }; + readonly yellowMoutarde: { + readonly default: "#ffca00" | "#695240"; + }; + readonly orangeTerreBattue: { + readonly default: "#ff732c" | "#755348"; + }; + readonly brownCafeCreme: { + readonly default: "#ecd7a2" | "#685c48"; + }; + readonly brownCaramel: { + readonly default: "#fbd8ab" | "#845d48"; + }; + readonly brownOpera: { + readonly default: "#e6be92" | "#745b47"; + }; + readonly beigeGrisGalet: { + readonly default: "#d0c3b7" | "#6a6156"; + }; + readonly info: { + readonly default: "#518fff" | "#0063cb"; + }; + readonly success: { + readonly default: "#27a658" | "#18753c"; + }; + readonly warning: { + readonly default: "#fc5d00" | "#b34000"; + }; + readonly error: { + readonly default: "#ff5655" | "#ce0500"; + }; + }; + readonly actionHigh: { + readonly grey: { + readonly default: "#cecece" | "#3a3a3a"; + readonly hover: "#a8a8a8" | "#616161"; + readonly active: "#939393" | "#777777"; + }; + readonly blueFrance: { + readonly default: "#8585f6" | "#000091"; + readonly hover: "#b1b1f9" | "#1212ff"; + readonly active: "#c6c6fb" | "#2323ff"; + }; + readonly redMarianne: { + readonly default: "#f95c5e" | "#c9191e"; + readonly hover: "#fa9293" | "#f93f42"; + readonly active: "#fbabac" | "#f95a5c"; + }; + readonly greenTilleulVerveine: { + readonly default: "#d8c634" | "#66673d"; + readonly hover: "#fee943" | "#929359"; + readonly active: "#fef1ab" | "#a7a967"; + }; + readonly greenBourgeon: { + readonly default: "#99c221" | "#447049"; + readonly hover: "#baec2a" | "#639f6a"; + readonly active: "#c9fd2e" | "#72b77a"; + }; + readonly greenEmeraude: { + readonly default: "#34cb6a" | "#297254"; + readonly hover: "#42fb84" | "#3ea47a"; + readonly active: "#80fda3" | "#49bc8d"; + }; + readonly greenMenthe: { + readonly default: "#21ab8e" | "#37635f"; + readonly hover: "#2eddb8" | "#53918c"; + readonly active: "#34f4cc" | "#62a9a2"; + }; + readonly greenArchipel: { + readonly default: "#34bab5" | "#006a6f"; + readonly hover: "#43e9e2" | "#009fa7"; + readonly active: "#4cfdf6" | "#00bbc3"; + }; + readonly blueEcume: { + readonly default: "#869ece" | "#2f4077"; + readonly hover: "#b8c5e2" | "#4e68bb"; + readonly active: "#ced6ea" | "#667dcf"; + }; + readonly blueCumulus: { + readonly default: "#7ab1e8" | "#3558a2"; + readonly hover: "#bad2f2" | "#5982e0"; + readonly active: "#d2e2f6" | "#7996e6"; + }; + readonly purpleGlycine: { + readonly default: "#ce70cc" | "#6e445a"; + readonly hover: "#dfa4dd" | "#a66989"; + readonly active: "#e7bbe6" | "#bb7f9e"; + }; + readonly pinkMacaron: { + readonly default: "#ffb7ae" | "#8d533e"; + readonly hover: "#ffe0dc" | "#ca795c"; + readonly active: "#fff0ee" | "#e08e73"; + }; + readonly pinkTuile: { + readonly default: "#ff9575" | "#a94645"; + readonly hover: "#ffc4b7" | "#d5706f"; + readonly active: "#ffd8d0" | "#da8a89"; + }; + readonly yellowTournesol: { + readonly default: "#ffe552" | "#716043"; + readonly hover: "#e1c700" | "#a28a62"; + readonly active: "#cab300" | "#ba9f72"; + }; + readonly yellowMoutarde: { + readonly default: "#ffca00" | "#695240"; + readonly hover: "#cda200" | "#9b7b61"; + readonly active: "#b28c00" | "#b58f72"; + }; + readonly orangeTerreBattue: { + readonly default: "#ff732c" | "#755348"; + readonly hover: "#ffa48b" | "#ab7b6b"; + readonly active: "#ffbbab" | "#c68f7d"; + }; + readonly brownCafeCreme: { + readonly default: "#ecd7a2" | "#685c48"; + readonly hover: "#c5b386" | "#97866a"; + readonly active: "#af9f77" | "#ae9b7b"; + }; + readonly brownCaramel: { + readonly default: "#fbd8ab" | "#845d48"; + readonly hover: "#efb547" | "#bb8568"; + readonly active: "#d6a23e" | "#d69978"; + }; + readonly brownOpera: { + readonly default: "#e6be92" | "#745b47"; + readonly hover: "#f2e2d3" | "#a78468"; + readonly active: "#f8f0e9" | "#c09979"; + }; + readonly beigeGrisGalet: { + readonly default: "#d0c3b7" | "#6a6156"; + readonly hover: "#eae5e1" | "#988b7c"; + readonly active: "#f4f2f0" | "#afa08f"; + }; + readonly info: { + readonly default: "#518fff" | "#0063cb"; + readonly hover: "#98b4ff" | "#3b87ff"; + readonly active: "#b4c7ff" | "#6798ff"; + }; + readonly success: { + readonly default: "#27a658" | "#18753c"; + readonly hover: "#36d975" | "#27a959"; + readonly active: "#3df183" | "#2fc368"; + }; + readonly warning: { + readonly default: "#fc5d00" | "#b34000"; + readonly hover: "#ff8c73" | "#ff6218"; + readonly active: "#ffa595" | "#ff7a55"; + }; + readonly error: { + readonly default: "#ff5655" | "#ce0500"; + readonly hover: "#ff8c8c" | "#ff2725"; + readonly active: "#ffa6a6" | "#ff4140"; + }; + }; + readonly actionLow: { + readonly blueFrance: { + readonly default: "#272747" | "#e3e3fd"; + readonly hover: "#4a4a7d" | "#c1c1fb"; + readonly active: "#5e5e90" | "#adadf9"; + }; + readonly redMarianne: { + readonly default: "#3b2424" | "#fddede"; + readonly hover: "#6b4545" | "#fbb6b6"; + readonly active: "#865757" | "#fa9e9e"; + }; + readonly greenTilleulVerveine: { + readonly default: "#2d2a1d" | "#fbe769"; + readonly hover: "#534f39" | "#d7c655"; + readonly active: "#696349" | "#c2b24c"; + }; + readonly greenBourgeon: { + readonly default: "#232d1d" | "#a9fb68"; + readonly hover: "#435339" | "#8ed654"; + readonly active: "#556949" | "#7fc04b"; + }; + readonly greenEmeraude: { + readonly default: "#1e2e23" | "#9ef9be"; + readonly hover: "#3b5543" | "#69df97"; + readonly active: "#4b6b55" | "#5ec988"; + }; + readonly greenMenthe: { + readonly default: "#1f2d2a" | "#8bf8e7"; + readonly hover: "#3c534e" | "#6ed5c5"; + readonly active: "#4d6963" | "#62bfb1"; + }; + readonly greenArchipel: { + readonly default: "#1f2c2e" | "#a6f2fa"; + readonly hover: "#3c5255" | "#62dbe5"; + readonly active: "#4d676b" | "#58c5cf"; + }; + readonly blueEcume: { + readonly default: "#222940" | "#dee5fd"; + readonly hover: "#424d73" | "#b4c5fb"; + readonly active: "#536190" | "#99b3f9"; + }; + readonly blueCumulus: { + readonly default: "#212a3a" | "#dae6fd"; + readonly hover: "#404f69" | "#a9c8fb"; + readonly active: "#516384" | "#8ab8f9"; + }; + readonly purpleGlycine: { + readonly default: "#332632" | "#fddbfa"; + readonly hover: "#5d485c" | "#fbaff5"; + readonly active: "#755b73" | "#fa96f2"; + }; + readonly pinkMacaron: { + readonly default: "#352724" | "#fddfda"; + readonly hover: "#614a45" | "#fbb8ab"; + readonly active: "#795d57" | "#faa18d"; + }; + readonly pinkTuile: { + readonly default: "#372624" | "#fddfdb"; + readonly hover: "#644845" | "#fbb8ad"; + readonly active: "#7d5b57" | "#faa191"; + }; + readonly yellowTournesol: { + readonly default: "#302a1a" | "#fde39c"; + readonly hover: "#584e34" | "#e9c53b"; + readonly active: "#6f6342" | "#d3b235"; + }; + readonly yellowMoutarde: { + readonly default: "#30291d" | "#fde2b5"; + readonly hover: "#584d39" | "#f6c43c"; + readonly active: "#6f6149" | "#dfb135"; + }; + readonly orangeTerreBattue: { + readonly default: "#382621" | "#fddfd8"; + readonly hover: "#664840" | "#fbb8a5"; + readonly active: "#7f5b51" | "#faa184"; + }; + readonly brownCafeCreme: { + readonly default: "#2e2a21" | "#f4e3c7"; + readonly hover: "#554e3f" | "#e1c386"; + readonly active: "#6b6351" | "#ccb078"; + }; + readonly brownCaramel: { + readonly default: "#332821" | "#f3e2d9"; + readonly hover: "#5d4b40" | "#e7bea6"; + readonly active: "#755f51" | "#e1a982"; + }; + readonly brownOpera: { + readonly default: "#322821" | "#f3e2d7"; + readonly hover: "#5c4b40" | "#e7bfa0"; + readonly active: "#735f51" | "#deaa7e"; + }; + readonly beigeGrisGalet: { + readonly default: "#2e2924" | "#eee4d9"; + readonly hover: "#554d45" | "#dbc3a4"; + readonly active: "#6b6157" | "#c6b094"; + }; + }; + readonly active: { + readonly blueFrance: { + readonly default: "#8585f6" | "#000091"; + readonly hover: "#b1b1f9" | "#1212ff"; + readonly active: "#c6c6fb" | "#2323ff"; + }; + readonly redMarianne: { + readonly default: "#f95c5e" | "#c9191e"; + readonly hover: "#fa9293" | "#f93f42"; + readonly active: "#fbabac" | "#f95a5c"; + }; + }; + readonly open: { + readonly blueFrance: { + readonly default: "#272747" | "#e3e3fd"; + readonly hover: "#4a4a7d" | "#c1c1fb"; + readonly active: "#5e5e90" | "#adadf9"; + }; + readonly redMarianne: { + readonly default: "#3b2424" | "#fddede"; + readonly hover: "#6b4545" | "#fbb6b6"; + readonly active: "#865757" | "#fa9e9e"; + }; + }; + readonly disabled: { + readonly grey: { + readonly default: "#2a2a2a" | "#e5e5e5"; + }; + }; + readonly raised: { + readonly grey: { + readonly default: "#ffffff" | "#1e1e1e"; + readonly hover: "#f6f6f6" | "#3f3f3f"; + readonly active: "#ededed" | "#525252"; + }; + }; + readonly overlap: { + readonly grey: { + readonly default: "#ffffff" | "#242424"; + readonly hover: "#f6f6f6" | "#474747"; + readonly active: "#ededed" | "#5b5b5b"; + }; + }; + readonly lifted: { + readonly grey: { + readonly default: "#ffffff" | "#1e1e1e"; + readonly hover: "#f6f6f6" | "#3f3f3f"; + readonly active: "#ededed" | "#525252"; + }; + }; + readonly altRaised: { + readonly grey: { + readonly default: "#f6f6f6" | "#242424"; + readonly hover: "#474747" | "#dfdfdf"; + readonly active: "#cfcfcf" | "#5b5b5b"; + }; + }; + readonly altOverlap: { + readonly grey: { + readonly default: "#f6f6f6" | "#2a2a2a"; + readonly hover: "#dfdfdf" | "#4e4e4e"; + readonly active: "#cfcfcf" | "#636363"; + }; + }; + readonly contrastRaised: { + readonly grey: { + readonly default: "#eeeeee" | "#2a2a2a"; + readonly hover: "#d2d2d2" | "#4e4e4e"; + readonly active: "#c1c1c1" | "#636363"; + }; + }; + readonly contrastOverlap: { + readonly grey: { + readonly default: "#eeeeee" | "#2f2f2f"; + readonly hover: "#d2d2d2" | "#545454"; + readonly active: "#c1c1c1" | "#696969"; + }; + }; + }; + readonly text: { + readonly default: { + readonly grey: { + readonly default: "#cecece" | "#3a3a3a"; + }; + readonly info: { + readonly default: "#518fff" | "#0063cb"; + }; + readonly success: { + readonly default: "#27a658" | "#18753c"; + }; + readonly warning: { + readonly default: "#fc5d00" | "#b34000"; + }; + readonly error: { + readonly default: "#ff5655" | "#ce0500"; + }; + }; + readonly actionHigh: { + readonly grey: { + readonly default: "#161616" | "#ffffff"; + }; + readonly blueFrance: { + readonly default: "#8585f6" | "#000091"; + }; + readonly redMarianne: { + readonly default: "#f95c5e" | "#c9191e"; + }; + readonly greenTilleulVerveine: { + readonly default: "#d8c634" | "#66673d"; + }; + readonly greenBourgeon: { + readonly default: "#99c221" | "#447049"; + }; + readonly greenEmeraude: { + readonly default: "#34cb6a" | "#297254"; + }; + readonly greenMenthe: { + readonly default: "#21ab8e" | "#37635f"; + }; + readonly greenArchipel: { + readonly default: "#34bab5" | "#006a6f"; + }; + readonly blueEcume: { + readonly default: "#869ece" | "#2f4077"; + }; + readonly blueCumulus: { + readonly default: "#7ab1e8" | "#3558a2"; + }; + readonly purpleGlycine: { + readonly default: "#ce70cc" | "#6e445a"; + }; + readonly pinkMacaron: { + readonly default: "#ffb7ae" | "#8d533e"; + }; + readonly pinkTuile: { + readonly default: "#ff9575" | "#a94645"; + }; + readonly yellowTournesol: { + readonly default: "#ffe552" | "#716043"; + }; + readonly yellowMoutarde: { + readonly default: "#ffca00" | "#695240"; + }; + readonly orangeTerreBattue: { + readonly default: "#ff732c" | "#755348"; + }; + readonly brownCafeCreme: { + readonly default: "#ecd7a2" | "#685c48"; + }; + readonly brownCaramel: { + readonly default: "#fbd8ab" | "#845d48"; + }; + readonly brownOpera: { + readonly default: "#e6be92" | "#745b47"; + }; + readonly beigeGrisGalet: { + readonly default: "#d0c3b7" | "#6a6156"; + }; + }; + readonly title: { + readonly grey: { + readonly default: "#161616" | "#ffffff"; + }; + readonly blueFrance: { + readonly default: "#8585f6" | "#000091"; + }; + readonly redMarianne: { + readonly default: "#f95c5e" | "#c9191e"; + }; + }; + readonly label: { + readonly grey: { + readonly default: "#161616" | "#ffffff"; + }; + readonly blueFrance: { + readonly default: "#8585f6" | "#000091"; + }; + readonly redMarianne: { + readonly default: "#f95c5e" | "#c9191e"; + }; + readonly greenTilleulVerveine: { + readonly default: "#d8c634" | "#66673d"; + }; + readonly greenBourgeon: { + readonly default: "#99c221" | "#447049"; + }; + readonly greenEmeraude: { + readonly default: "#34cb6a" | "#297254"; + }; + readonly greenMenthe: { + readonly default: "#21ab8e" | "#37635f"; + }; + readonly greenArchipel: { + readonly default: "#34bab5" | "#006a6f"; + }; + readonly blueEcume: { + readonly default: "#869ece" | "#2f4077"; + }; + readonly blueCumulus: { + readonly default: "#7ab1e8" | "#3558a2"; + }; + readonly purpleGlycine: { + readonly default: "#ce70cc" | "#6e445a"; + }; + readonly pinkMacaron: { + readonly default: "#ffb7ae" | "#8d533e"; + }; + readonly pinkTuile: { + readonly default: "#ff9575" | "#a94645"; + }; + readonly yellowTournesol: { + readonly default: "#ffe552" | "#716043"; + }; + readonly yellowMoutarde: { + readonly default: "#ffca00" | "#695240"; + }; + readonly orangeTerreBattue: { + readonly default: "#ff732c" | "#755348"; + }; + readonly brownCafeCreme: { + readonly default: "#ecd7a2" | "#685c48"; + }; + readonly brownCaramel: { + readonly default: "#fbd8ab" | "#845d48"; + }; + readonly brownOpera: { + readonly default: "#e6be92" | "#745b47"; + }; + readonly beigeGrisGalet: { + readonly default: "#d0c3b7" | "#6a6156"; + }; + }; + readonly active: { + readonly grey: { + readonly default: "#161616" | "#ffffff"; + }; + readonly blueFrance: { + readonly default: "#8585f6" | "#000091"; + }; + readonly redMarianne: { + readonly default: "#f95c5e" | "#c9191e"; + }; + }; + readonly mention: { + readonly grey: { + readonly default: "#929292" | "#666666"; + }; + }; + readonly inverted: { + readonly grey: { + readonly default: "#161616" | "#ffffff"; + }; + readonly blueFrance: { + readonly default: "#f5f5fe" | "#000091"; + }; + readonly redMarianne: { + readonly default: "#2b1919" | "#fef4f4"; + }; + readonly info: { + readonly default: "#171d2e" | "#f4f6ff"; + }; + readonly success: { + readonly default: "#142117" | "#dffee6"; + }; + readonly warning: { + readonly default: "#2d1814" | "#fff4f3"; + }; + readonly error: { + readonly default: "#301717" | "#fff4f4"; + }; + readonly greenTilleulVerveine: { + readonly default: "#201e14" | "#fef7da"; + }; + readonly greenBourgeon: { + readonly default: "#182014" | "#e6feda"; + }; + readonly greenEmeraude: { + readonly default: "#142018" | "#e3fdeb"; + }; + readonly greenMenthe: { + readonly default: "#15201e" | "#dffdf7"; + }; + readonly greenArchipel: { + readonly default: "#152021" | "#e5fbfd"; + }; + readonly blueEcume: { + readonly default: "#171d2f" | "#f4f6fe"; + }; + readonly blueCumulus: { + readonly default: "#171e2b" | "#f3f6fe"; + }; + readonly purpleGlycine: { + readonly default: "#251a24" | "#fef3fd"; + }; + readonly pinkMacaron: { + readonly default: "#261b19" | "#fef4f2"; + }; + readonly pinkTuile: { + readonly default: "#281b19" | "#fef4f3"; + }; + readonly yellowTournesol: { + readonly default: "#221d11" | "#fef6e3"; + }; + readonly yellowMoutarde: { + readonly default: "#231d14" | "#fef5e8"; + }; + readonly orangeTerreBattue: { + readonly default: "#fef4f2" | "#281a16"; + }; + readonly brownCafeCreme: { + readonly default: "#211d16" | "#fbf6ed"; + }; + readonly brownCaramel: { + readonly default: "#251c16" | "#fbf5f2"; + }; + readonly brownOpera: { + readonly default: "#fbf5f2" | "#241c17"; + }; + readonly beigeGrisGalet: { + readonly default: "#211d19" | "#f9f6f2"; + }; + }; + readonly disabled: { + readonly grey: { + readonly default: "#929292" | "#666666"; + }; + }; + readonly blackWhite: { + readonly grey: { + readonly default: "#ffffff" | "#0"; + }; + }; + }; + readonly border: { + readonly default: { + readonly grey: { + readonly default: "#353535" | "#dddddd"; + }; + readonly blueFrance: { + readonly default: "#6a6af4"; + }; + readonly redMarianne: { + readonly default: "#e1000f"; + }; + readonly greenTilleulVerveine: { + readonly default: "#b7a73f"; + }; + readonly greenBourgeon: { + readonly default: "#68a532"; + }; + readonly greenEmeraude: { + readonly default: "#00a95f"; + }; + readonly greenMenthe: { + readonly default: "#009081"; + }; + readonly greenArchipel: { + readonly default: "#009099"; + }; + readonly blueEcume: { + readonly default: "#465f9d"; + }; + readonly blueCumulus: { + readonly default: "#417dc4"; + }; + readonly purpleGlycine: { + readonly default: "#a558a0"; + }; + readonly pinkMacaron: { + readonly default: "#e18b76"; + }; + readonly pinkTuile: { + readonly default: "#ce614a"; + }; + readonly yellowTournesol: { + readonly default: "#c8aa39"; + }; + readonly yellowMoutarde: { + readonly default: "#c3992a"; + }; + readonly orangeTerreBattue: { + readonly default: "#e4794a"; + }; + readonly brownCafeCreme: { + readonly default: "#d1b781"; + }; + readonly brownCaramel: { + readonly default: "#c08c65"; + }; + readonly brownOpera: { + readonly default: "#bd987a"; + }; + readonly beigeGrisGalet: { + readonly default: "#aea397"; + }; + }; + readonly contrast: { + readonly grey: { + readonly default: "#929292" | "#666666"; + }; + }; + readonly active: { + readonly blueFrance: { + readonly default: "#8585f6" | "#000091"; + }; + readonly redMarianne: { + readonly default: "#f95c5e" | "#c9191e"; + }; + }; + readonly actionHigh: { + readonly grey: { + readonly default: "#161616" | "#ffffff"; + }; + readonly blueFrance: { + readonly default: "#8585f6" | "#000091"; + }; + readonly redMarianne: { + readonly default: "#f95c5e" | "#c9191e"; + }; + readonly info: { + readonly default: "#518fff" | "#0063cb"; + }; + readonly success: { + readonly default: "#27a658" | "#18753c"; + }; + readonly warning: { + readonly default: "#fc5d00" | "#b34000"; + }; + readonly error: { + readonly default: "#ff5655" | "#ce0500"; + }; + }; + readonly actionLow: { + readonly blueFrance: { + readonly default: "#313178" | "#cacafb"; + }; + readonly redMarianne: { + readonly default: "#5e2a2b" | "#fcbfbf"; + }; + readonly greenTilleulVerveine: { + readonly default: "#3f3a20" | "#e2cf58"; + }; + readonly greenBourgeon: { + readonly default: "#2a401a" | "#95e257"; + }; + readonly greenEmeraude: { + readonly default: "#21402c" | "#6fe49d"; + }; + readonly greenMenthe: { + readonly default: "#223f3a" | "#73e0cf"; + }; + readonly greenArchipel: { + readonly default: "#233e41" | "#60e0eb"; + }; + readonly blueEcume: { + readonly default: "#273962" | "#bfccfb"; + }; + readonly blueCumulus: { + readonly default: "#263b58" | "#b6cffb"; + }; + readonly purpleGlycine: { + readonly default: "#502e4d" | "#fbb8f6"; + }; + readonly pinkMacaron: { + readonly default: "#52312a" | "#fcc0b4"; + }; + readonly pinkTuile: { + readonly default: "#55302a" | "#fcbfb7"; + }; + readonly yellowTournesol: { + readonly default: "#43391a" | "#efcb3a"; + }; + readonly yellowMoutarde: { + readonly default: "#453820" | "#fcc63a"; + }; + readonly orangeTerreBattue: { + readonly default: "#543125" | "#fcc0b0"; + }; + readonly brownCafeCreme: { + readonly default: "#423925" | "#e7ca8e"; + }; + readonly brownCaramel: { + readonly default: "#4b3525" | "#eac7b2"; + }; + readonly brownOpera: { + readonly default: "#493625" | "#eac7ad"; + }; + readonly beigeGrisGalet: { + readonly default: "#433829" | "#e0cab0"; + }; + }; + readonly open: { + readonly blueFrance: { + readonly default: "#272747" | "#e3e3fd"; + }; + readonly redMarianne: { + readonly default: "#3b2424" | "#fddede"; + }; + }; + readonly plain: { + readonly grey: { + readonly default: "#cecece" | "#3a3a3a"; + }; + readonly blueFrance: { + readonly default: "#8585f6" | "#000091"; + }; + readonly redMarianne: { + readonly default: "#f95c5e" | "#c9191e"; + }; + readonly info: { + readonly default: "#518fff" | "#0063cb"; + }; + readonly success: { + readonly default: "#27a658" | "#18753c"; + }; + readonly warning: { + readonly default: "#fc5d00" | "#b34000"; + }; + readonly error: { + readonly default: "#ff5655" | "#ce0500"; + }; + readonly greenTilleulVerveine: { + readonly default: "#d8c634" | "#66673d"; + }; + readonly greenBourgeon: { + readonly default: "#99c221" | "#447049"; + }; + readonly greenEmeraude: { + readonly default: "#34cb6a" | "#297254"; + }; + readonly greenMenthe: { + readonly default: "#21ab8e" | "#37635f"; + }; + readonly greenArchipel: { + readonly default: "#34bab5" | "#006a6f"; + }; + readonly blueEcume: { + readonly default: "#869ece" | "#2f4077"; + }; + readonly blueCumulus: { + readonly default: "#7ab1e8" | "#3558a2"; + }; + readonly purpleGlycine: { + readonly default: "#ce70cc" | "#6e445a"; + }; + readonly pinkMacaron: { + readonly default: "#ffb7ae" | "#8d533e"; + }; + readonly pinkTuile: { + readonly default: "#ff9575" | "#a94645"; + }; + readonly yellowTournesol: { + readonly default: "#ffe552" | "#716043"; + }; + readonly yellowMoutarde: { + readonly default: "#ffca00" | "#695240"; + }; + readonly orangeTerreBattue: { + readonly default: "#ff732c" | "#755348"; + }; + readonly brownCafeCreme: { + readonly default: "#ecd7a2" | "#685c48"; + }; + readonly brownCaramel: { + readonly default: "#fbd8ab" | "#845d48"; + }; + readonly brownOpera: { + readonly default: "#e6be92" | "#745b47"; + }; + readonly beigeGrisGalet: { + readonly default: "#d0c3b7" | "#6a6156"; + }; + }; + readonly disabled: { + readonly grey: { + readonly default: "#2a2a2a" | "#e5e5e5"; + }; + }; + }; + readonly artwork: { + readonly major: { + readonly blueFrance: { + readonly default: "#8585f6" | "#000091"; + readonly hover: "#b1b1f9" | "#1212ff"; + readonly active: "#c6c6fb" | "#2323ff"; + }; + readonly redMarianne: { + readonly default: "#f95c5e" | "#c9191e"; + readonly hover: "#fa9293" | "#f93f42"; + readonly active: "#fbabac" | "#f95a5c"; + }; + readonly greenTilleulVerveine: { + readonly default: "#d8c634" | "#66673d"; + readonly hover: "#fee943" | "#929359"; + readonly active: "#fef1ab" | "#a7a967"; + }; + readonly greenBourgeon: { + readonly default: "#99c221" | "#447049"; + readonly hover: "#baec2a" | "#639f6a"; + readonly active: "#c9fd2e" | "#72b77a"; + }; + readonly greenEmeraude: { + readonly default: "#34cb6a" | "#297254"; + readonly hover: "#42fb84" | "#3ea47a"; + readonly active: "#80fda3" | "#49bc8d"; + }; + readonly greenMenthe: { + readonly default: "#21ab8e" | "#37635f"; + readonly hover: "#2eddb8" | "#53918c"; + readonly active: "#34f4cc" | "#62a9a2"; + }; + readonly greenArchipel: { + readonly default: "#34bab5" | "#006a6f"; + readonly hover: "#43e9e2" | "#009fa7"; + readonly active: "#4cfdf6" | "#00bbc3"; + }; + readonly blueEcume: { + readonly default: "#869ece" | "#2f4077"; + readonly hover: "#b8c5e2" | "#4e68bb"; + readonly active: "#ced6ea" | "#667dcf"; + }; + readonly blueCumulus: { + readonly default: "#7ab1e8" | "#3558a2"; + readonly hover: "#bad2f2" | "#5982e0"; + readonly active: "#d2e2f6" | "#7996e6"; + }; + readonly purpleGlycine: { + readonly default: "#ce70cc" | "#6e445a"; + readonly hover: "#dfa4dd" | "#a66989"; + readonly active: "#e7bbe6" | "#bb7f9e"; + }; + readonly pinkMacaron: { + readonly default: "#ffb7ae" | "#8d533e"; + readonly hover: "#ffe0dc" | "#ca795c"; + readonly active: "#fff0ee" | "#e08e73"; + }; + readonly pinkTuile: { + readonly default: "#ff9575" | "#a94645"; + readonly hover: "#ffc4b7" | "#d5706f"; + readonly active: "#ffd8d0" | "#da8a89"; + }; + readonly yellowTournesol: { + readonly default: "#ffe552" | "#716043"; + readonly hover: "#e1c700" | "#a28a62"; + readonly active: "#cab300" | "#ba9f72"; + }; + readonly yellowMoutarde: { + readonly default: "#ffca00" | "#695240"; + readonly hover: "#cda200" | "#9b7b61"; + readonly active: "#b28c00" | "#b58f72"; + }; + readonly orangeTerreBattue: { + readonly default: "#ff732c" | "#755348"; + readonly hover: "#ffa48b" | "#ab7b6b"; + readonly active: "#ffbbab" | "#c68f7d"; + }; + readonly brownCafeCreme: { + readonly default: "#ecd7a2" | "#685c48"; + readonly hover: "#c5b386" | "#97866a"; + readonly active: "#af9f77" | "#ae9b7b"; + }; + readonly brownCaramel: { + readonly default: "#fbd8ab" | "#845d48"; + readonly hover: "#efb547" | "#bb8568"; + readonly active: "#d6a23e" | "#d69978"; + }; + readonly brownOpera: { + readonly default: "#e6be92" | "#745b47"; + readonly hover: "#f2e2d3" | "#a78468"; + readonly active: "#f8f0e9" | "#c09979"; + }; + readonly beigeGrisGalet: { + readonly default: "#d0c3b7" | "#6a6156"; + readonly hover: "#eae5e1" | "#988b7c"; + readonly active: "#f4f2f0" | "#afa08f"; + }; + }; + readonly minor: { + readonly blueFrance: { + readonly default: "#6a6af4"; + }; + readonly redMarianne: { + readonly default: "#e1000f"; + }; + readonly greenTilleulVerveine: { + readonly default: "#b7a73f"; + }; + readonly greenBourgeon: { + readonly default: "#68a532"; + }; + readonly greenEmeraude: { + readonly default: "#00a95f"; + }; + readonly greenMenthe: { + readonly default: "#009081"; + }; + readonly greenArchipel: { + readonly default: "#009099"; + }; + readonly blueEcume: { + readonly default: "#465f9d"; + }; + readonly blueCumulus: { + readonly default: "#417dc4"; + }; + readonly purpleGlycine: { + readonly default: "#a558a0"; + }; + readonly pinkMacaron: { + readonly default: "#e18b76"; + }; + readonly pinkTuile: { + readonly default: "#ce614a"; + }; + readonly yellowTournesol: { + readonly default: "#c8aa39"; + }; + readonly yellowMoutarde: { + readonly default: "#c3992a"; + }; + readonly orangeTerreBattue: { + readonly default: "#e4794a"; + }; + readonly brownCafeCreme: { + readonly default: "#d1b781"; + }; + readonly brownCaramel: { + readonly default: "#c08c65"; + }; + readonly brownOpera: { + readonly default: "#bd987a"; + }; + readonly beigeGrisGalet: { + readonly default: "#aea397"; + }; + }; + readonly decorative: { + readonly grey: { + readonly default: "#242424" | "#eeeeee"; + }; + readonly blueFrance: { + readonly default: "#21213f" | "#ececfe"; + }; + readonly redMarianne: { + readonly default: "#331f1f" | "#fee9e9"; + }; + readonly greenTilleulVerveine: { + readonly default: "#272419" | "#fceeac"; + }; + readonly greenBourgeon: { + readonly default: "#1e2719" | "#c9fcac"; + }; + readonly greenEmeraude: { + readonly default: "#19271e" | "#c3fad5"; + }; + readonly greenMenthe: { + readonly default: "#1a2624" | "#bafaee"; + }; + readonly greenArchipel: { + readonly default: "#1a2628" | "#c7f6fc"; + }; + readonly blueEcume: { + readonly default: "#1d2437" | "#e9edfe"; + }; + readonly blueCumulus: { + readonly default: "#1c2433" | "#e6eefe"; + }; + readonly purpleGlycine: { + readonly default: "#2c202b" | "#fee7fc"; + }; + readonly pinkMacaron: { + readonly default: "#2e211f" | "#fee9e6"; + }; + readonly pinkTuile: { + readonly default: "#2f211f" | "#fee9e7"; + }; + readonly yellowTournesol: { + readonly default: "#292416" | "#feecc2"; + }; + readonly yellowMoutarde: { + readonly default: "#2a2319" | "#feebd0"; + }; + readonly orangeTerreBattue: { + readonly default: "#31201c" | "#fee9e5"; + }; + readonly brownCafeCreme: { + readonly default: "#28241c" | "#f7ecdb"; + }; + readonly brownCaramel: { + readonly default: "#2c221c" | "#f7ebe5"; + }; + readonly brownOpera: { + readonly default: "#2b221c" | "#f7ece4"; + }; + readonly beigeGrisGalet: { + readonly default: "#28231f" | "#f3ede5"; + }; + }; + readonly background: { + readonly grey: { + readonly default: "#f6f6f6" | "#1e1e1e"; + }; + readonly blueFrance: { + readonly default: "#1b1b35" | "#f5f5fe"; + }; + readonly redMarianne: { + readonly default: "#2b1919" | "#fef4f4"; + }; + readonly greenTilleulVerveine: { + readonly default: "#201e14" | "#fef7da"; + }; + readonly greenBourgeon: { + readonly default: "#182014" | "#e6feda"; + }; + readonly greenEmeraude: { + readonly default: "#142018" | "#e3fdeb"; + }; + readonly greenMenthe: { + readonly default: "#15201e" | "#dffdf7"; + }; + readonly greenArchipel: { + readonly default: "#152021" | "#e5fbfd"; + }; + readonly blueEcume: { + readonly default: "#171d2f" | "#f4f6fe"; + }; + readonly blueCumulus: { + readonly default: "#171e2b" | "#f3f6fe"; + }; + readonly purpleGlycine: { + readonly default: "#251a24" | "#fef3fd"; + }; + readonly pinkMacaron: { + readonly default: "#261b19" | "#fef4f2"; + }; + readonly pinkTuile: { + readonly default: "#281b19" | "#fef4f3"; + }; + readonly yellowTournesol: { + readonly default: "#221d11" | "#fef6e3"; + }; + readonly yellowMoutarde: { + readonly default: "#231d14" | "#fef5e8"; + }; + readonly orangeTerreBattue: { + readonly default: "#fef4f2" | "#281a16"; + }; + readonly brownCafeCreme: { + readonly default: "#211d16" | "#fbf6ed"; + }; + readonly brownCaramel: { + readonly default: "#251c16" | "#fbf5f2"; + }; + readonly brownOpera: { + readonly default: "#fbf5f2" | "#241c17"; + }; + readonly beigeGrisGalet: { + readonly default: "#211d19" | "#f9f6f2"; + }; + }; + readonly motif: { + readonly grey: { + readonly default: "#2a2a2a" | "#e5e5e5"; + }; + readonly blueFrance: { + readonly default: "#272747" | "#e3e3fd"; + }; + readonly redMarianne: { + readonly default: "#3b2424" | "#fddede"; + }; + readonly greenTilleulVerveine: { + readonly default: "#2d2a1d" | "#fbe769"; + }; + readonly greenBourgeon: { + readonly default: "#232d1d" | "#a9fb68"; + }; + readonly greenEmeraude: { + readonly default: "#1e2e23" | "#9ef9be"; + }; + readonly greenMenthe: { + readonly default: "#1f2d2a" | "#8bf8e7"; + }; + readonly greenArchipel: { + readonly default: "#1f2c2e" | "#a6f2fa"; + }; + readonly blueEcume: { + readonly default: "#222940" | "#dee5fd"; + }; + readonly blueCumulus: { + readonly default: "#212a3a" | "#dae6fd"; + }; + readonly purpleGlycine: { + readonly default: "#332632" | "#fddbfa"; + }; + readonly pinkMacaron: { + readonly default: "#352724" | "#fddfda"; + }; + readonly pinkTuile: { + readonly default: "#372624" | "#fddfdb"; + }; + readonly yellowTournesol: { + readonly default: "#302a1a" | "#fde39c"; + }; + readonly yellowMoutarde: { + readonly default: "#30291d" | "#fde2b5"; + }; + readonly orangeTerreBattue: { + readonly default: "#382621" | "#fddfd8"; + }; + readonly brownCafeCreme: { + readonly default: "#2e2a21" | "#f4e3c7"; + }; + readonly brownCaramel: { + readonly default: "#332821" | "#f3e2d9"; + }; + readonly brownOpera: { + readonly default: "#322821" | "#f3e2d7"; + }; + readonly beigeGrisGalet: { + readonly default: "#2e2924" | "#eee4d9"; + }; + }; + }; +}; diff --git a/dist/fr/generatedFromCss/getColorDecisionsHex.js b/dist/fr/generatedFromCss/getColorDecisionsHex.js new file mode 100644 index 0000000..c44e1e4 --- /dev/null +++ b/dist/fr/generatedFromCss/getColorDecisionsHex.js @@ -0,0 +1,1454 @@ +export function getColorDecisionsHex(params) { + const { colorOptions } = params; + return { + "background": { + "default": { + "grey": { + "default": colorOptions.grey._1000_50.default, + "hover": colorOptions.grey._1000_50.hover, + "active": colorOptions.grey._1000_50.active + } + }, + "alt": { + "grey": { + "default": colorOptions.grey._975_75.default, + "hover": colorOptions.grey._975_75.hover, + "active": colorOptions.grey._975_75.active + }, + "blueFrance": { + "default": colorOptions.blueFrance._975_75.default, + "hover": colorOptions.blueFrance._975_75.hover, + "active": colorOptions.blueFrance._975_75.active + }, + "redMarianne": { + "default": colorOptions.redMarianne._975_75.default, + "hover": colorOptions.redMarianne._975_75.hover, + "active": colorOptions.redMarianne._975_75.active + }, + "greenTilleulVerveine": { + "default": colorOptions.greenTilleulVerveine._975_75.default, + "hover": colorOptions.greenTilleulVerveine._975_75.hover, + "active": colorOptions.greenTilleulVerveine._975_75.active + }, + "greenBourgeon": { + "default": colorOptions.greenBourgeon._975_75.default, + "hover": colorOptions.greenBourgeon._975_75.hover, + "active": colorOptions.greenBourgeon._975_75.active + }, + "greenEmeraude": { + "default": colorOptions.greenEmeraude._975_75.default, + "hover": colorOptions.greenEmeraude._975_75.hover, + "active": colorOptions.greenEmeraude._975_75.active + }, + "greenMenthe": { + "default": colorOptions.greenMenthe._975_75.default, + "hover": colorOptions.greenMenthe._975_75.hover, + "active": colorOptions.greenMenthe._975_75.active + }, + "greenArchipel": { + "default": colorOptions.greenArchipel._975_75.default, + "hover": colorOptions.greenArchipel._975_75.hover, + "active": colorOptions.greenArchipel._975_75.active + }, + "blueEcume": { + "default": colorOptions.blueEcume._975_75.default, + "hover": colorOptions.blueEcume._975_75.hover, + "active": colorOptions.blueEcume._975_75.active + }, + "blueCumulus": { + "default": colorOptions.blueCumulus._975_75.default, + "hover": colorOptions.blueCumulus._975_75.hover, + "active": colorOptions.blueCumulus._975_75.active + }, + "purpleGlycine": { + "default": colorOptions.purpleGlycine._975_75.default, + "hover": colorOptions.purpleGlycine._975_75.hover, + "active": colorOptions.purpleGlycine._975_75.active + }, + "pinkMacaron": { + "default": colorOptions.pinkMacaron._975_75.default, + "hover": colorOptions.pinkMacaron._975_75.hover, + "active": colorOptions.pinkMacaron._975_75.active + }, + "pinkTuile": { + "default": colorOptions.pinkTuile._975_75.default, + "hover": colorOptions.pinkTuile._975_75.hover, + "active": colorOptions.pinkTuile._975_75.active + }, + "yellowTournesol": { + "default": colorOptions.yellowTournesol._975_75.default, + "hover": colorOptions.yellowTournesol._975_75.hover, + "active": colorOptions.yellowTournesol._975_75.active + }, + "yellowMoutarde": { + "default": colorOptions.yellowMoutarde._975_75.default, + "hover": colorOptions.yellowMoutarde._975_75.hover, + "active": colorOptions.yellowMoutarde._975_75.active + }, + "orangeTerreBattue": { + "default": colorOptions.orangeTerreBattue._975_75.default, + "hover": colorOptions.orangeTerreBattue._975_75.hover, + "active": colorOptions.orangeTerreBattue._975_75.active + }, + "brownCafeCreme": { + "default": colorOptions.brownCafeCreme._975_75.default, + "hover": colorOptions.brownCafeCreme._975_75.hover, + "active": colorOptions.brownCafeCreme._975_75.active + }, + "brownCaramel": { + "default": colorOptions.brownCaramel._975_75.default, + "hover": colorOptions.brownCaramel._975_75.hover, + "active": colorOptions.brownCaramel._975_75.active + }, + "brownOpera": { + "default": colorOptions.brownOpera._975_75.default, + "hover": colorOptions.brownOpera._975_75.hover, + "active": colorOptions.brownOpera._975_75.active + }, + "beigeGrisGalet": { + "default": colorOptions.beigeGrisGalet._975_75.default, + "hover": colorOptions.beigeGrisGalet._975_75.hover, + "active": colorOptions.beigeGrisGalet._975_75.active + } + }, + "contrast": { + "grey": { + "default": colorOptions.grey._950_100.default, + "hover": colorOptions.grey._950_100.hover, + "active": colorOptions.grey._950_100.active + }, + "blueFrance": { + "default": colorOptions.blueFrance._950_100.default, + "hover": colorOptions.blueFrance._950_100.hover, + "active": colorOptions.blueFrance._950_100.active + }, + "redMarianne": { + "default": colorOptions.redMarianne._950_100.default, + "hover": colorOptions.redMarianne._950_100.hover, + "active": colorOptions.redMarianne._950_100.active + }, + "greenTilleulVerveine": { + "default": colorOptions.greenTilleulVerveine._950_100.default, + "hover": colorOptions.greenTilleulVerveine._950_100.hover, + "active": colorOptions.greenTilleulVerveine._950_100.active + }, + "greenBourgeon": { + "default": colorOptions.greenBourgeon._950_100.default, + "hover": colorOptions.greenBourgeon._950_100.hover, + "active": colorOptions.greenBourgeon._950_100.active + }, + "greenEmeraude": { + "default": colorOptions.greenEmeraude._950_100.default, + "hover": colorOptions.greenEmeraude._950_100.hover, + "active": colorOptions.greenEmeraude._950_100.active + }, + "greenMenthe": { + "default": colorOptions.greenMenthe._950_100.default, + "hover": colorOptions.greenMenthe._950_100.hover, + "active": colorOptions.greenMenthe._950_100.active + }, + "greenArchipel": { + "default": colorOptions.greenArchipel._950_100.default, + "hover": colorOptions.greenArchipel._950_100.hover, + "active": colorOptions.greenArchipel._950_100.active + }, + "blueEcume": { + "default": colorOptions.blueEcume._950_100.default, + "hover": colorOptions.blueEcume._950_100.hover, + "active": colorOptions.blueEcume._950_100.active + }, + "blueCumulus": { + "default": colorOptions.blueCumulus._950_100.default, + "hover": colorOptions.blueCumulus._950_100.hover, + "active": colorOptions.blueCumulus._950_100.active + }, + "purpleGlycine": { + "default": colorOptions.purpleGlycine._950_100.default, + "hover": colorOptions.purpleGlycine._950_100.hover, + "active": colorOptions.purpleGlycine._950_100.active + }, + "pinkMacaron": { + "default": colorOptions.pinkMacaron._950_100.default, + "hover": colorOptions.pinkMacaron._950_100.hover, + "active": colorOptions.pinkMacaron._950_100.active + }, + "pinkTuile": { + "default": colorOptions.pinkTuile._950_100.default, + "hover": colorOptions.pinkTuile._950_100.hover, + "active": colorOptions.pinkTuile._950_100.active + }, + "yellowTournesol": { + "default": colorOptions.yellowTournesol._950_100.default, + "hover": colorOptions.yellowTournesol._950_100.hover, + "active": colorOptions.yellowTournesol._950_100.active + }, + "yellowMoutarde": { + "default": colorOptions.yellowMoutarde._950_100.default, + "hover": colorOptions.yellowMoutarde._950_100.hover, + "active": colorOptions.yellowMoutarde._950_100.active + }, + "orangeTerreBattue": { + "default": colorOptions.orangeTerreBattue._950_100.default, + "hover": colorOptions.orangeTerreBattue._950_100.hover, + "active": colorOptions.orangeTerreBattue._950_100.active + }, + "brownCafeCreme": { + "default": colorOptions.brownCafeCreme._950_100.default, + "hover": colorOptions.brownCafeCreme._950_100.hover, + "active": colorOptions.brownCafeCreme._950_100.active + }, + "brownCaramel": { + "default": colorOptions.brownCaramel._950_100.default, + "hover": colorOptions.brownCaramel._950_100.hover, + "active": colorOptions.brownCaramel._950_100.active + }, + "brownOpera": { + "default": colorOptions.brownOpera._950_100.default, + "hover": colorOptions.brownOpera._950_100.hover, + "active": colorOptions.brownOpera._950_100.active + }, + "beigeGrisGalet": { + "default": colorOptions.beigeGrisGalet._950_100.default, + "hover": colorOptions.beigeGrisGalet._950_100.hover, + "active": colorOptions.beigeGrisGalet._950_100.active + }, + "info": { + "default": colorOptions.info._950_100.default, + "hover": colorOptions.info._950_100.hover, + "active": colorOptions.info._950_100.active + }, + "success": { + "default": colorOptions.success._950_100.default, + "hover": colorOptions.success._950_100.hover, + "active": colorOptions.success._950_100.active + }, + "warning": { + "default": colorOptions.warning._950_100.default, + "hover": colorOptions.warning._950_100.hover, + "active": colorOptions.warning._950_100.active + }, + "error": { + "default": colorOptions.error._950_100.default, + "hover": colorOptions.error._950_100.hover, + "active": colorOptions.error._950_100.active + } + }, + "flat": { + "grey": { + "default": colorOptions.grey._200_850.default + }, + "blueFrance": { + "default": colorOptions.blueFrance.sun113_625.default + }, + "redMarianne": { + "default": colorOptions.redMarianne._425_625.default + }, + "greenTilleulVerveine": { + "default": colorOptions.greenTilleulVerveine.sun418moon817.default + }, + "greenBourgeon": { + "default": colorOptions.greenBourgeon.sun425moon759.default + }, + "greenEmeraude": { + "default": colorOptions.greenEmeraude.sun425moon753.default + }, + "greenMenthe": { + "default": colorOptions.greenMenthe.sun373moon652.default + }, + "greenArchipel": { + "default": colorOptions.greenArchipel.sun391moon716.default + }, + "blueEcume": { + "default": colorOptions.blueEcume.sun247moon675.default + }, + "blueCumulus": { + "default": colorOptions.blueCumulus.sun368moon732.default + }, + "purpleGlycine": { + "default": colorOptions.purpleGlycine.sun319moon630.default + }, + "pinkMacaron": { + "default": colorOptions.pinkMacaron.sun406moon833.default + }, + "pinkTuile": { + "default": colorOptions.pinkTuile.sun425moon750.default + }, + "yellowTournesol": { + "default": colorOptions.yellowTournesol.sun407moon922.default + }, + "yellowMoutarde": { + "default": colorOptions.yellowMoutarde.sun348moon860.default + }, + "orangeTerreBattue": { + "default": colorOptions.orangeTerreBattue.sun370moon672.default + }, + "brownCafeCreme": { + "default": colorOptions.brownCafeCreme.sun383moon885.default + }, + "brownCaramel": { + "default": colorOptions.brownCaramel.sun425moon901.default + }, + "brownOpera": { + "default": colorOptions.brownOpera.sun395moon820.default + }, + "beigeGrisGalet": { + "default": colorOptions.beigeGrisGalet.sun407moon821.default + }, + "info": { + "default": colorOptions.info._425_625.default + }, + "success": { + "default": colorOptions.success._425_625.default + }, + "warning": { + "default": colorOptions.warning._425_625.default + }, + "error": { + "default": colorOptions.error._425_625.default + } + }, + "actionHigh": { + "grey": { + "default": colorOptions.grey._200_850.default, + "hover": colorOptions.grey._200_850.hover, + "active": colorOptions.grey._200_850.active + }, + "blueFrance": { + "default": colorOptions.blueFrance.sun113_625.default, + "hover": colorOptions.blueFrance.sun113_625.hover, + "active": colorOptions.blueFrance.sun113_625.active + }, + "redMarianne": { + "default": colorOptions.redMarianne._425_625.default, + "hover": colorOptions.redMarianne._425_625.hover, + "active": colorOptions.redMarianne._425_625.active + }, + "greenTilleulVerveine": { + "default": colorOptions.greenTilleulVerveine.sun418moon817.default, + "hover": colorOptions.greenTilleulVerveine.sun418moon817.hover, + "active": colorOptions.greenTilleulVerveine.sun418moon817.active + }, + "greenBourgeon": { + "default": colorOptions.greenBourgeon.sun425moon759.default, + "hover": colorOptions.greenBourgeon.sun425moon759.hover, + "active": colorOptions.greenBourgeon.sun425moon759.active + }, + "greenEmeraude": { + "default": colorOptions.greenEmeraude.sun425moon753.default, + "hover": colorOptions.greenEmeraude.sun425moon753.hover, + "active": colorOptions.greenEmeraude.sun425moon753.active + }, + "greenMenthe": { + "default": colorOptions.greenMenthe.sun373moon652.default, + "hover": colorOptions.greenMenthe.sun373moon652.hover, + "active": colorOptions.greenMenthe.sun373moon652.active + }, + "greenArchipel": { + "default": colorOptions.greenArchipel.sun391moon716.default, + "hover": colorOptions.greenArchipel.sun391moon716.hover, + "active": colorOptions.greenArchipel.sun391moon716.active + }, + "blueEcume": { + "default": colorOptions.blueEcume.sun247moon675.default, + "hover": colorOptions.blueEcume.sun247moon675.hover, + "active": colorOptions.blueEcume.sun247moon675.active + }, + "blueCumulus": { + "default": colorOptions.blueCumulus.sun368moon732.default, + "hover": colorOptions.blueCumulus.sun368moon732.hover, + "active": colorOptions.blueCumulus.sun368moon732.active + }, + "purpleGlycine": { + "default": colorOptions.purpleGlycine.sun319moon630.default, + "hover": colorOptions.purpleGlycine.sun319moon630.hover, + "active": colorOptions.purpleGlycine.sun319moon630.active + }, + "pinkMacaron": { + "default": colorOptions.pinkMacaron.sun406moon833.default, + "hover": colorOptions.pinkMacaron.sun406moon833.hover, + "active": colorOptions.pinkMacaron.sun406moon833.active + }, + "pinkTuile": { + "default": colorOptions.pinkTuile.sun425moon750.default, + "hover": colorOptions.pinkTuile.sun425moon750.hover, + "active": colorOptions.pinkTuile.sun425moon750.active + }, + "yellowTournesol": { + "default": colorOptions.yellowTournesol.sun407moon922.default, + "hover": colorOptions.yellowTournesol.sun407moon922.hover, + "active": colorOptions.yellowTournesol.sun407moon922.active + }, + "yellowMoutarde": { + "default": colorOptions.yellowMoutarde.sun348moon860.default, + "hover": colorOptions.yellowMoutarde.sun348moon860.hover, + "active": colorOptions.yellowMoutarde.sun348moon860.active + }, + "orangeTerreBattue": { + "default": colorOptions.orangeTerreBattue.sun370moon672.default, + "hover": colorOptions.orangeTerreBattue.sun370moon672.hover, + "active": colorOptions.orangeTerreBattue.sun370moon672.active + }, + "brownCafeCreme": { + "default": colorOptions.brownCafeCreme.sun383moon885.default, + "hover": colorOptions.brownCafeCreme.sun383moon885.hover, + "active": colorOptions.brownCafeCreme.sun383moon885.active + }, + "brownCaramel": { + "default": colorOptions.brownCaramel.sun425moon901.default, + "hover": colorOptions.brownCaramel.sun425moon901.hover, + "active": colorOptions.brownCaramel.sun425moon901.active + }, + "brownOpera": { + "default": colorOptions.brownOpera.sun395moon820.default, + "hover": colorOptions.brownOpera.sun395moon820.hover, + "active": colorOptions.brownOpera.sun395moon820.active + }, + "beigeGrisGalet": { + "default": colorOptions.beigeGrisGalet.sun407moon821.default, + "hover": colorOptions.beigeGrisGalet.sun407moon821.hover, + "active": colorOptions.beigeGrisGalet.sun407moon821.active + }, + "info": { + "default": colorOptions.info._425_625.default, + "hover": colorOptions.info._425_625.hover, + "active": colorOptions.info._425_625.active + }, + "success": { + "default": colorOptions.success._425_625.default, + "hover": colorOptions.success._425_625.hover, + "active": colorOptions.success._425_625.active + }, + "warning": { + "default": colorOptions.warning._425_625.default, + "hover": colorOptions.warning._425_625.hover, + "active": colorOptions.warning._425_625.active + }, + "error": { + "default": colorOptions.error._425_625.default, + "hover": colorOptions.error._425_625.hover, + "active": colorOptions.error._425_625.active + } + }, + "actionLow": { + "blueFrance": { + "default": colorOptions.blueFrance._925_125.default, + "hover": colorOptions.blueFrance._925_125.hover, + "active": colorOptions.blueFrance._925_125.active + }, + "redMarianne": { + "default": colorOptions.redMarianne._925_125.default, + "hover": colorOptions.redMarianne._925_125.hover, + "active": colorOptions.redMarianne._925_125.active + }, + "greenTilleulVerveine": { + "default": colorOptions.greenTilleulVerveine._925_125.default, + "hover": colorOptions.greenTilleulVerveine._925_125.hover, + "active": colorOptions.greenTilleulVerveine._925_125.active + }, + "greenBourgeon": { + "default": colorOptions.greenBourgeon._925_125.default, + "hover": colorOptions.greenBourgeon._925_125.hover, + "active": colorOptions.greenBourgeon._925_125.active + }, + "greenEmeraude": { + "default": colorOptions.greenEmeraude._925_125.default, + "hover": colorOptions.greenEmeraude._925_125.hover, + "active": colorOptions.greenEmeraude._925_125.active + }, + "greenMenthe": { + "default": colorOptions.greenMenthe._925_125.default, + "hover": colorOptions.greenMenthe._925_125.hover, + "active": colorOptions.greenMenthe._925_125.active + }, + "greenArchipel": { + "default": colorOptions.greenArchipel._925_125.default, + "hover": colorOptions.greenArchipel._925_125.hover, + "active": colorOptions.greenArchipel._925_125.active + }, + "blueEcume": { + "default": colorOptions.blueEcume._925_125.default, + "hover": colorOptions.blueEcume._925_125.hover, + "active": colorOptions.blueEcume._925_125.active + }, + "blueCumulus": { + "default": colorOptions.blueCumulus._925_125.default, + "hover": colorOptions.blueCumulus._925_125.hover, + "active": colorOptions.blueCumulus._925_125.active + }, + "purpleGlycine": { + "default": colorOptions.purpleGlycine._925_125.default, + "hover": colorOptions.purpleGlycine._925_125.hover, + "active": colorOptions.purpleGlycine._925_125.active + }, + "pinkMacaron": { + "default": colorOptions.pinkMacaron._925_125.default, + "hover": colorOptions.pinkMacaron._925_125.hover, + "active": colorOptions.pinkMacaron._925_125.active + }, + "pinkTuile": { + "default": colorOptions.pinkTuile._925_125.default, + "hover": colorOptions.pinkTuile._925_125.hover, + "active": colorOptions.pinkTuile._925_125.active + }, + "yellowTournesol": { + "default": colorOptions.yellowTournesol._925_125.default, + "hover": colorOptions.yellowTournesol._925_125.hover, + "active": colorOptions.yellowTournesol._925_125.active + }, + "yellowMoutarde": { + "default": colorOptions.yellowMoutarde._925_125.default, + "hover": colorOptions.yellowMoutarde._925_125.hover, + "active": colorOptions.yellowMoutarde._925_125.active + }, + "orangeTerreBattue": { + "default": colorOptions.orangeTerreBattue._925_125.default, + "hover": colorOptions.orangeTerreBattue._925_125.hover, + "active": colorOptions.orangeTerreBattue._925_125.active + }, + "brownCafeCreme": { + "default": colorOptions.brownCafeCreme._925_125.default, + "hover": colorOptions.brownCafeCreme._925_125.hover, + "active": colorOptions.brownCafeCreme._925_125.active + }, + "brownCaramel": { + "default": colorOptions.brownCaramel._925_125.default, + "hover": colorOptions.brownCaramel._925_125.hover, + "active": colorOptions.brownCaramel._925_125.active + }, + "brownOpera": { + "default": colorOptions.brownOpera._925_125.default, + "hover": colorOptions.brownOpera._925_125.hover, + "active": colorOptions.brownOpera._925_125.active + }, + "beigeGrisGalet": { + "default": colorOptions.beigeGrisGalet._925_125.default, + "hover": colorOptions.beigeGrisGalet._925_125.hover, + "active": colorOptions.beigeGrisGalet._925_125.active + } + }, + "active": { + "blueFrance": { + "default": colorOptions.blueFrance.sun113_625.default, + "hover": colorOptions.blueFrance.sun113_625.hover, + "active": colorOptions.blueFrance.sun113_625.active + }, + "redMarianne": { + "default": colorOptions.redMarianne._425_625.default, + "hover": colorOptions.redMarianne._425_625.hover, + "active": colorOptions.redMarianne._425_625.active + } + }, + "open": { + "blueFrance": { + "default": colorOptions.blueFrance._925_125.default, + "hover": colorOptions.blueFrance._925_125.hover, + "active": colorOptions.blueFrance._925_125.active + }, + "redMarianne": { + "default": colorOptions.redMarianne._925_125.default, + "hover": colorOptions.redMarianne._925_125.hover, + "active": colorOptions.redMarianne._925_125.active + } + }, + "disabled": { + "grey": { + "default": colorOptions.grey._925_125.default + } + }, + "raised": { + "grey": { + "default": colorOptions.grey._1000_75.default, + "hover": colorOptions.grey._1000_75.hover, + "active": colorOptions.grey._1000_75.active + } + }, + "overlap": { + "grey": { + "default": colorOptions.grey._1000_100.default, + "hover": colorOptions.grey._1000_100.hover, + "active": colorOptions.grey._1000_100.active + } + }, + "lifted": { + "grey": { + "default": colorOptions.grey._1000_75.default, + "hover": colorOptions.grey._1000_75.hover, + "active": colorOptions.grey._1000_75.active + } + }, + "altRaised": { + "grey": { + "default": colorOptions.grey._975_100.default, + "hover": colorOptions.grey._975_100.hover, + "active": colorOptions.grey._975_100.active + } + }, + "altOverlap": { + "grey": { + "default": colorOptions.grey._975_125.default, + "hover": colorOptions.grey._975_125.hover, + "active": colorOptions.grey._975_125.active + } + }, + "contrastRaised": { + "grey": { + "default": colorOptions.grey._950_125.default, + "hover": colorOptions.grey._950_125.hover, + "active": colorOptions.grey._950_125.active + } + }, + "contrastOverlap": { + "grey": { + "default": colorOptions.grey._950_150.default, + "hover": colorOptions.grey._950_150.hover, + "active": colorOptions.grey._950_150.active + } + } + }, + "text": { + "default": { + "grey": { + "default": colorOptions.grey._200_850.default + }, + "info": { + "default": colorOptions.info._425_625.default + }, + "success": { + "default": colorOptions.success._425_625.default + }, + "warning": { + "default": colorOptions.warning._425_625.default + }, + "error": { + "default": colorOptions.error._425_625.default + } + }, + "actionHigh": { + "grey": { + "default": colorOptions.grey._50_1000.default + }, + "blueFrance": { + "default": colorOptions.blueFrance.sun113_625.default + }, + "redMarianne": { + "default": colorOptions.redMarianne._425_625.default + }, + "greenTilleulVerveine": { + "default": colorOptions.greenTilleulVerveine.sun418moon817.default + }, + "greenBourgeon": { + "default": colorOptions.greenBourgeon.sun425moon759.default + }, + "greenEmeraude": { + "default": colorOptions.greenEmeraude.sun425moon753.default + }, + "greenMenthe": { + "default": colorOptions.greenMenthe.sun373moon652.default + }, + "greenArchipel": { + "default": colorOptions.greenArchipel.sun391moon716.default + }, + "blueEcume": { + "default": colorOptions.blueEcume.sun247moon675.default + }, + "blueCumulus": { + "default": colorOptions.blueCumulus.sun368moon732.default + }, + "purpleGlycine": { + "default": colorOptions.purpleGlycine.sun319moon630.default + }, + "pinkMacaron": { + "default": colorOptions.pinkMacaron.sun406moon833.default + }, + "pinkTuile": { + "default": colorOptions.pinkTuile.sun425moon750.default + }, + "yellowTournesol": { + "default": colorOptions.yellowTournesol.sun407moon922.default + }, + "yellowMoutarde": { + "default": colorOptions.yellowMoutarde.sun348moon860.default + }, + "orangeTerreBattue": { + "default": colorOptions.orangeTerreBattue.sun370moon672.default + }, + "brownCafeCreme": { + "default": colorOptions.brownCafeCreme.sun383moon885.default + }, + "brownCaramel": { + "default": colorOptions.brownCaramel.sun425moon901.default + }, + "brownOpera": { + "default": colorOptions.brownOpera.sun395moon820.default + }, + "beigeGrisGalet": { + "default": colorOptions.beigeGrisGalet.sun407moon821.default + } + }, + "title": { + "grey": { + "default": colorOptions.grey._50_1000.default + }, + "blueFrance": { + "default": colorOptions.blueFrance.sun113_625.default + }, + "redMarianne": { + "default": colorOptions.redMarianne._425_625.default + } + }, + "label": { + "grey": { + "default": colorOptions.grey._50_1000.default + }, + "blueFrance": { + "default": colorOptions.blueFrance.sun113_625.default + }, + "redMarianne": { + "default": colorOptions.redMarianne._425_625.default + }, + "greenTilleulVerveine": { + "default": colorOptions.greenTilleulVerveine.sun418moon817.default + }, + "greenBourgeon": { + "default": colorOptions.greenBourgeon.sun425moon759.default + }, + "greenEmeraude": { + "default": colorOptions.greenEmeraude.sun425moon753.default + }, + "greenMenthe": { + "default": colorOptions.greenMenthe.sun373moon652.default + }, + "greenArchipel": { + "default": colorOptions.greenArchipel.sun391moon716.default + }, + "blueEcume": { + "default": colorOptions.blueEcume.sun247moon675.default + }, + "blueCumulus": { + "default": colorOptions.blueCumulus.sun368moon732.default + }, + "purpleGlycine": { + "default": colorOptions.purpleGlycine.sun319moon630.default + }, + "pinkMacaron": { + "default": colorOptions.pinkMacaron.sun406moon833.default + }, + "pinkTuile": { + "default": colorOptions.pinkTuile.sun425moon750.default + }, + "yellowTournesol": { + "default": colorOptions.yellowTournesol.sun407moon922.default + }, + "yellowMoutarde": { + "default": colorOptions.yellowMoutarde.sun348moon860.default + }, + "orangeTerreBattue": { + "default": colorOptions.orangeTerreBattue.sun370moon672.default + }, + "brownCafeCreme": { + "default": colorOptions.brownCafeCreme.sun383moon885.default + }, + "brownCaramel": { + "default": colorOptions.brownCaramel.sun425moon901.default + }, + "brownOpera": { + "default": colorOptions.brownOpera.sun395moon820.default + }, + "beigeGrisGalet": { + "default": colorOptions.beigeGrisGalet.sun407moon821.default + } + }, + "active": { + "grey": { + "default": colorOptions.grey._50_1000.default + }, + "blueFrance": { + "default": colorOptions.blueFrance.sun113_625.default + }, + "redMarianne": { + "default": colorOptions.redMarianne._425_625.default + } + }, + "mention": { + "grey": { + "default": colorOptions.grey._425_625.default + } + }, + "inverted": { + "grey": { + "default": colorOptions.grey._1000_50.default + }, + "blueFrance": { + "default": colorOptions.blueFrance._975sun113.default + }, + "redMarianne": { + "default": colorOptions.redMarianne._975_75.default + }, + "info": { + "default": colorOptions.info._975_75.default + }, + "success": { + "default": colorOptions.success._975_75.default + }, + "warning": { + "default": colorOptions.warning._975_75.default + }, + "error": { + "default": colorOptions.error._975_75.default + }, + "greenTilleulVerveine": { + "default": colorOptions.greenTilleulVerveine._975_75.default + }, + "greenBourgeon": { + "default": colorOptions.greenBourgeon._975_75.default + }, + "greenEmeraude": { + "default": colorOptions.greenEmeraude._975_75.default + }, + "greenMenthe": { + "default": colorOptions.greenMenthe._975_75.default + }, + "greenArchipel": { + "default": colorOptions.greenArchipel._975_75.default + }, + "blueEcume": { + "default": colorOptions.blueEcume._975_75.default + }, + "blueCumulus": { + "default": colorOptions.blueCumulus._975_75.default + }, + "purpleGlycine": { + "default": colorOptions.purpleGlycine._975_75.default + }, + "pinkMacaron": { + "default": colorOptions.pinkMacaron._975_75.default + }, + "pinkTuile": { + "default": colorOptions.pinkTuile._975_75.default + }, + "yellowTournesol": { + "default": colorOptions.yellowTournesol._975_75.default + }, + "yellowMoutarde": { + "default": colorOptions.yellowMoutarde._975_75.default + }, + "orangeTerreBattue": { + "default": colorOptions.orangeTerreBattue._975_75.default + }, + "brownCafeCreme": { + "default": colorOptions.brownCafeCreme._975_75.default + }, + "brownCaramel": { + "default": colorOptions.brownCaramel._975_75.default + }, + "brownOpera": { + "default": colorOptions.brownOpera._975_75.default + }, + "beigeGrisGalet": { + "default": colorOptions.beigeGrisGalet._975_75.default + } + }, + "disabled": { + "grey": { + "default": colorOptions.grey._625_425.default + } + }, + "blackWhite": { + "grey": { + "default": colorOptions.grey._0_1000.default + } + } + }, + "border": { + "default": { + "grey": { + "default": colorOptions.grey._900_175.default + }, + "blueFrance": { + "default": colorOptions.blueFrance.main525.default + }, + "redMarianne": { + "default": colorOptions.redMarianne.main472.default + }, + "greenTilleulVerveine": { + "default": colorOptions.greenTilleulVerveine.main707.default + }, + "greenBourgeon": { + "default": colorOptions.greenBourgeon.main640.default + }, + "greenEmeraude": { + "default": colorOptions.greenEmeraude.main632.default + }, + "greenMenthe": { + "default": colorOptions.greenMenthe.main548.default + }, + "greenArchipel": { + "default": colorOptions.greenArchipel.main557.default + }, + "blueEcume": { + "default": colorOptions.blueEcume.main400.default + }, + "blueCumulus": { + "default": colorOptions.blueCumulus.main526.default + }, + "purpleGlycine": { + "default": colorOptions.purpleGlycine.main494.default + }, + "pinkMacaron": { + "default": colorOptions.pinkMacaron.main689.default + }, + "pinkTuile": { + "default": colorOptions.pinkTuile.main556.default + }, + "yellowTournesol": { + "default": colorOptions.yellowTournesol.main731.default + }, + "yellowMoutarde": { + "default": colorOptions.yellowMoutarde.main679.default + }, + "orangeTerreBattue": { + "default": colorOptions.orangeTerreBattue.main645.default + }, + "brownCafeCreme": { + "default": colorOptions.brownCafeCreme.main782.default + }, + "brownCaramel": { + "default": colorOptions.brownCaramel.main648.default + }, + "brownOpera": { + "default": colorOptions.brownOpera.main680.default + }, + "beigeGrisGalet": { + "default": colorOptions.beigeGrisGalet.main702.default + } + }, + "contrast": { + "grey": { + "default": colorOptions.grey._625_425.default + } + }, + "active": { + "blueFrance": { + "default": colorOptions.blueFrance.sun113_625.default + }, + "redMarianne": { + "default": colorOptions.redMarianne._425_625.default + } + }, + "actionHigh": { + "grey": { + "default": colorOptions.grey._50_1000.default + }, + "blueFrance": { + "default": colorOptions.blueFrance.sun113_625.default + }, + "redMarianne": { + "default": colorOptions.redMarianne._425_625.default + }, + "info": { + "default": colorOptions.info._425_625.default + }, + "success": { + "default": colorOptions.success._425_625.default + }, + "warning": { + "default": colorOptions.warning._425_625.default + }, + "error": { + "default": colorOptions.error._425_625.default + } + }, + "actionLow": { + "blueFrance": { + "default": colorOptions.blueFrance._850_200.default + }, + "redMarianne": { + "default": colorOptions.redMarianne._850_200.default + }, + "greenTilleulVerveine": { + "default": colorOptions.greenTilleulVerveine._850_200.default + }, + "greenBourgeon": { + "default": colorOptions.greenBourgeon._850_200.default + }, + "greenEmeraude": { + "default": colorOptions.greenEmeraude._850_200.default + }, + "greenMenthe": { + "default": colorOptions.greenMenthe._850_200.default + }, + "greenArchipel": { + "default": colorOptions.greenArchipel._850_200.default + }, + "blueEcume": { + "default": colorOptions.blueEcume._850_200.default + }, + "blueCumulus": { + "default": colorOptions.blueCumulus._850_200.default + }, + "purpleGlycine": { + "default": colorOptions.purpleGlycine._850_200.default + }, + "pinkMacaron": { + "default": colorOptions.pinkMacaron._850_200.default + }, + "pinkTuile": { + "default": colorOptions.pinkTuile._850_200.default + }, + "yellowTournesol": { + "default": colorOptions.yellowTournesol._850_200.default + }, + "yellowMoutarde": { + "default": colorOptions.yellowMoutarde._850_200.default + }, + "orangeTerreBattue": { + "default": colorOptions.orangeTerreBattue._850_200.default + }, + "brownCafeCreme": { + "default": colorOptions.brownCafeCreme._850_200.default + }, + "brownCaramel": { + "default": colorOptions.brownCaramel._850_200.default + }, + "brownOpera": { + "default": colorOptions.brownOpera._850_200.default + }, + "beigeGrisGalet": { + "default": colorOptions.beigeGrisGalet._850_200.default + } + }, + "open": { + "blueFrance": { + "default": colorOptions.blueFrance._925_125.default + }, + "redMarianne": { + "default": colorOptions.redMarianne._925_125.default + } + }, + "plain": { + "grey": { + "default": colorOptions.grey._200_850.default + }, + "blueFrance": { + "default": colorOptions.blueFrance.sun113_625.default + }, + "redMarianne": { + "default": colorOptions.redMarianne._425_625.default + }, + "info": { + "default": colorOptions.info._425_625.default + }, + "success": { + "default": colorOptions.success._425_625.default + }, + "warning": { + "default": colorOptions.warning._425_625.default + }, + "error": { + "default": colorOptions.error._425_625.default + }, + "greenTilleulVerveine": { + "default": colorOptions.greenTilleulVerveine.sun418moon817.default + }, + "greenBourgeon": { + "default": colorOptions.greenBourgeon.sun425moon759.default + }, + "greenEmeraude": { + "default": colorOptions.greenEmeraude.sun425moon753.default + }, + "greenMenthe": { + "default": colorOptions.greenMenthe.sun373moon652.default + }, + "greenArchipel": { + "default": colorOptions.greenArchipel.sun391moon716.default + }, + "blueEcume": { + "default": colorOptions.blueEcume.sun247moon675.default + }, + "blueCumulus": { + "default": colorOptions.blueCumulus.sun368moon732.default + }, + "purpleGlycine": { + "default": colorOptions.purpleGlycine.sun319moon630.default + }, + "pinkMacaron": { + "default": colorOptions.pinkMacaron.sun406moon833.default + }, + "pinkTuile": { + "default": colorOptions.pinkTuile.sun425moon750.default + }, + "yellowTournesol": { + "default": colorOptions.yellowTournesol.sun407moon922.default + }, + "yellowMoutarde": { + "default": colorOptions.yellowMoutarde.sun348moon860.default + }, + "orangeTerreBattue": { + "default": colorOptions.orangeTerreBattue.sun370moon672.default + }, + "brownCafeCreme": { + "default": colorOptions.brownCafeCreme.sun383moon885.default + }, + "brownCaramel": { + "default": colorOptions.brownCaramel.sun425moon901.default + }, + "brownOpera": { + "default": colorOptions.brownOpera.sun395moon820.default + }, + "beigeGrisGalet": { + "default": colorOptions.beigeGrisGalet.sun407moon821.default + } + }, + "disabled": { + "grey": { + "default": colorOptions.grey._925_125.default + } + } + }, + "artwork": { + "major": { + "blueFrance": { + "default": colorOptions.blueFrance.sun113_625.default, + "hover": colorOptions.blueFrance.sun113_625.hover, + "active": colorOptions.blueFrance.sun113_625.active + }, + "redMarianne": { + "default": colorOptions.redMarianne._425_625.default, + "hover": colorOptions.redMarianne._425_625.hover, + "active": colorOptions.redMarianne._425_625.active + }, + "greenTilleulVerveine": { + "default": colorOptions.greenTilleulVerveine.sun418moon817.default, + "hover": colorOptions.greenTilleulVerveine.sun418moon817.hover, + "active": colorOptions.greenTilleulVerveine.sun418moon817.active + }, + "greenBourgeon": { + "default": colorOptions.greenBourgeon.sun425moon759.default, + "hover": colorOptions.greenBourgeon.sun425moon759.hover, + "active": colorOptions.greenBourgeon.sun425moon759.active + }, + "greenEmeraude": { + "default": colorOptions.greenEmeraude.sun425moon753.default, + "hover": colorOptions.greenEmeraude.sun425moon753.hover, + "active": colorOptions.greenEmeraude.sun425moon753.active + }, + "greenMenthe": { + "default": colorOptions.greenMenthe.sun373moon652.default, + "hover": colorOptions.greenMenthe.sun373moon652.hover, + "active": colorOptions.greenMenthe.sun373moon652.active + }, + "greenArchipel": { + "default": colorOptions.greenArchipel.sun391moon716.default, + "hover": colorOptions.greenArchipel.sun391moon716.hover, + "active": colorOptions.greenArchipel.sun391moon716.active + }, + "blueEcume": { + "default": colorOptions.blueEcume.sun247moon675.default, + "hover": colorOptions.blueEcume.sun247moon675.hover, + "active": colorOptions.blueEcume.sun247moon675.active + }, + "blueCumulus": { + "default": colorOptions.blueCumulus.sun368moon732.default, + "hover": colorOptions.blueCumulus.sun368moon732.hover, + "active": colorOptions.blueCumulus.sun368moon732.active + }, + "purpleGlycine": { + "default": colorOptions.purpleGlycine.sun319moon630.default, + "hover": colorOptions.purpleGlycine.sun319moon630.hover, + "active": colorOptions.purpleGlycine.sun319moon630.active + }, + "pinkMacaron": { + "default": colorOptions.pinkMacaron.sun406moon833.default, + "hover": colorOptions.pinkMacaron.sun406moon833.hover, + "active": colorOptions.pinkMacaron.sun406moon833.active + }, + "pinkTuile": { + "default": colorOptions.pinkTuile.sun425moon750.default, + "hover": colorOptions.pinkTuile.sun425moon750.hover, + "active": colorOptions.pinkTuile.sun425moon750.active + }, + "yellowTournesol": { + "default": colorOptions.yellowTournesol.sun407moon922.default, + "hover": colorOptions.yellowTournesol.sun407moon922.hover, + "active": colorOptions.yellowTournesol.sun407moon922.active + }, + "yellowMoutarde": { + "default": colorOptions.yellowMoutarde.sun348moon860.default, + "hover": colorOptions.yellowMoutarde.sun348moon860.hover, + "active": colorOptions.yellowMoutarde.sun348moon860.active + }, + "orangeTerreBattue": { + "default": colorOptions.orangeTerreBattue.sun370moon672.default, + "hover": colorOptions.orangeTerreBattue.sun370moon672.hover, + "active": colorOptions.orangeTerreBattue.sun370moon672.active + }, + "brownCafeCreme": { + "default": colorOptions.brownCafeCreme.sun383moon885.default, + "hover": colorOptions.brownCafeCreme.sun383moon885.hover, + "active": colorOptions.brownCafeCreme.sun383moon885.active + }, + "brownCaramel": { + "default": colorOptions.brownCaramel.sun425moon901.default, + "hover": colorOptions.brownCaramel.sun425moon901.hover, + "active": colorOptions.brownCaramel.sun425moon901.active + }, + "brownOpera": { + "default": colorOptions.brownOpera.sun395moon820.default, + "hover": colorOptions.brownOpera.sun395moon820.hover, + "active": colorOptions.brownOpera.sun395moon820.active + }, + "beigeGrisGalet": { + "default": colorOptions.beigeGrisGalet.sun407moon821.default, + "hover": colorOptions.beigeGrisGalet.sun407moon821.hover, + "active": colorOptions.beigeGrisGalet.sun407moon821.active + } + }, + "minor": { + "blueFrance": { + "default": colorOptions.blueFrance.main525.default + }, + "redMarianne": { + "default": colorOptions.redMarianne.main472.default + }, + "greenTilleulVerveine": { + "default": colorOptions.greenTilleulVerveine.main707.default + }, + "greenBourgeon": { + "default": colorOptions.greenBourgeon.main640.default + }, + "greenEmeraude": { + "default": colorOptions.greenEmeraude.main632.default + }, + "greenMenthe": { + "default": colorOptions.greenMenthe.main548.default + }, + "greenArchipel": { + "default": colorOptions.greenArchipel.main557.default + }, + "blueEcume": { + "default": colorOptions.blueEcume.main400.default + }, + "blueCumulus": { + "default": colorOptions.blueCumulus.main526.default + }, + "purpleGlycine": { + "default": colorOptions.purpleGlycine.main494.default + }, + "pinkMacaron": { + "default": colorOptions.pinkMacaron.main689.default + }, + "pinkTuile": { + "default": colorOptions.pinkTuile.main556.default + }, + "yellowTournesol": { + "default": colorOptions.yellowTournesol.main731.default + }, + "yellowMoutarde": { + "default": colorOptions.yellowMoutarde.main679.default + }, + "orangeTerreBattue": { + "default": colorOptions.orangeTerreBattue.main645.default + }, + "brownCafeCreme": { + "default": colorOptions.brownCafeCreme.main782.default + }, + "brownCaramel": { + "default": colorOptions.brownCaramel.main648.default + }, + "brownOpera": { + "default": colorOptions.brownOpera.main680.default + }, + "beigeGrisGalet": { + "default": colorOptions.beigeGrisGalet.main702.default + } + }, + "decorative": { + "grey": { + "default": colorOptions.grey._950_100.default + }, + "blueFrance": { + "default": colorOptions.blueFrance._950_100.default + }, + "redMarianne": { + "default": colorOptions.redMarianne._950_100.default + }, + "greenTilleulVerveine": { + "default": colorOptions.greenTilleulVerveine._950_100.default + }, + "greenBourgeon": { + "default": colorOptions.greenBourgeon._950_100.default + }, + "greenEmeraude": { + "default": colorOptions.greenEmeraude._950_100.default + }, + "greenMenthe": { + "default": colorOptions.greenMenthe._950_100.default + }, + "greenArchipel": { + "default": colorOptions.greenArchipel._950_100.default + }, + "blueEcume": { + "default": colorOptions.blueEcume._950_100.default + }, + "blueCumulus": { + "default": colorOptions.blueCumulus._950_100.default + }, + "purpleGlycine": { + "default": colorOptions.purpleGlycine._950_100.default + }, + "pinkMacaron": { + "default": colorOptions.pinkMacaron._950_100.default + }, + "pinkTuile": { + "default": colorOptions.pinkTuile._950_100.default + }, + "yellowTournesol": { + "default": colorOptions.yellowTournesol._950_100.default + }, + "yellowMoutarde": { + "default": colorOptions.yellowMoutarde._950_100.default + }, + "orangeTerreBattue": { + "default": colorOptions.orangeTerreBattue._950_100.default + }, + "brownCafeCreme": { + "default": colorOptions.brownCafeCreme._950_100.default + }, + "brownCaramel": { + "default": colorOptions.brownCaramel._950_100.default + }, + "brownOpera": { + "default": colorOptions.brownOpera._950_100.default + }, + "beigeGrisGalet": { + "default": colorOptions.beigeGrisGalet._950_100.default + } + }, + "background": { + "grey": { + "default": colorOptions.grey._975_75.default + }, + "blueFrance": { + "default": colorOptions.blueFrance._975_75.default + }, + "redMarianne": { + "default": colorOptions.redMarianne._975_75.default + }, + "greenTilleulVerveine": { + "default": colorOptions.greenTilleulVerveine._975_75.default + }, + "greenBourgeon": { + "default": colorOptions.greenBourgeon._975_75.default + }, + "greenEmeraude": { + "default": colorOptions.greenEmeraude._975_75.default + }, + "greenMenthe": { + "default": colorOptions.greenMenthe._975_75.default + }, + "greenArchipel": { + "default": colorOptions.greenArchipel._975_75.default + }, + "blueEcume": { + "default": colorOptions.blueEcume._975_75.default + }, + "blueCumulus": { + "default": colorOptions.blueCumulus._975_75.default + }, + "purpleGlycine": { + "default": colorOptions.purpleGlycine._975_75.default + }, + "pinkMacaron": { + "default": colorOptions.pinkMacaron._975_75.default + }, + "pinkTuile": { + "default": colorOptions.pinkTuile._975_75.default + }, + "yellowTournesol": { + "default": colorOptions.yellowTournesol._975_75.default + }, + "yellowMoutarde": { + "default": colorOptions.yellowMoutarde._975_75.default + }, + "orangeTerreBattue": { + "default": colorOptions.orangeTerreBattue._975_75.default + }, + "brownCafeCreme": { + "default": colorOptions.brownCafeCreme._975_75.default + }, + "brownCaramel": { + "default": colorOptions.brownCaramel._975_75.default + }, + "brownOpera": { + "default": colorOptions.brownOpera._975_75.default + }, + "beigeGrisGalet": { + "default": colorOptions.beigeGrisGalet._975_75.default + } + }, + "motif": { + "grey": { + "default": colorOptions.grey._925_125.default + }, + "blueFrance": { + "default": colorOptions.blueFrance._925_125.default + }, + "redMarianne": { + "default": colorOptions.redMarianne._925_125.default + }, + "greenTilleulVerveine": { + "default": colorOptions.greenTilleulVerveine._925_125.default + }, + "greenBourgeon": { + "default": colorOptions.greenBourgeon._925_125.default + }, + "greenEmeraude": { + "default": colorOptions.greenEmeraude._925_125.default + }, + "greenMenthe": { + "default": colorOptions.greenMenthe._925_125.default + }, + "greenArchipel": { + "default": colorOptions.greenArchipel._925_125.default + }, + "blueEcume": { + "default": colorOptions.blueEcume._925_125.default + }, + "blueCumulus": { + "default": colorOptions.blueCumulus._925_125.default + }, + "purpleGlycine": { + "default": colorOptions.purpleGlycine._925_125.default + }, + "pinkMacaron": { + "default": colorOptions.pinkMacaron._925_125.default + }, + "pinkTuile": { + "default": colorOptions.pinkTuile._925_125.default + }, + "yellowTournesol": { + "default": colorOptions.yellowTournesol._925_125.default + }, + "yellowMoutarde": { + "default": colorOptions.yellowMoutarde._925_125.default + }, + "orangeTerreBattue": { + "default": colorOptions.orangeTerreBattue._925_125.default + }, + "brownCafeCreme": { + "default": colorOptions.brownCafeCreme._925_125.default + }, + "brownCaramel": { + "default": colorOptions.brownCaramel._925_125.default + }, + "brownOpera": { + "default": colorOptions.brownOpera._925_125.default + }, + "beigeGrisGalet": { + "default": colorOptions.beigeGrisGalet._925_125.default + } + } + } + }; +} +//# sourceMappingURL=getColorDecisionsHex.js.map \ No newline at end of file diff --git a/dist/fr/generatedFromCss/getColorDecisionsHex.js.map b/dist/fr/generatedFromCss/getColorDecisionsHex.js.map new file mode 100644 index 0000000..3d66a99 --- /dev/null +++ b/dist/fr/generatedFromCss/getColorDecisionsHex.js.map @@ -0,0 +1 @@ +{"version":3,"file":"getColorDecisionsHex.js","sourceRoot":"","sources":["../../../src/fr/generatedFromCss/getColorDecisionsHex.ts"],"names":[],"mappings":"AAGA,MAAM,UAAU,oBAAoB,CAChC,MAEC;IAGD,MAAM,EAAE,YAAY,EAAE,GAAG,MAAM,CAAC;IAEhC,OAAO;QACH,YAAY,EAAE;YACZ,SAAS,EAAE;gBACT,MAAM,EAAE;oBACN,SAAS,EAAE,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO;oBAC7C,OAAO,EAAE,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,KAAK;oBACzC,QAAQ,EAAE,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,MAAM;iBAC5C;aACF;YACD,KAAK,EAAE;gBACL,MAAM,EAAE;oBACN,SAAS,EAAE,YAAY,CAAC,IAAI,CAAC,OAAO,CAAC,OAAO;oBAC5C,OAAO,EAAE,YAAY,CAAC,IAAI,CAAC,OAAO,CAAC,KAAK;oBACxC,QAAQ,EAAE,YAAY,CAAC,IAAI,CAAC,OAAO,CAAC,MAAM;iBAC3C;gBACD,YAAY,EAAE;oBACZ,SAAS,EAAE,YAAY,CAAC,UAAU,CAAC,OAAO,CAAC,OAAO;oBAClD,OAAO,EAAE,YAAY,CAAC,UAAU,CAAC,OAAO,CAAC,KAAK;oBAC9C,QAAQ,EAAE,YAAY,CAAC,UAAU,CAAC,OAAO,CAAC,MAAM;iBACjD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,OAAO,CAAC,OAAO;oBACnD,OAAO,EAAE,YAAY,CAAC,WAAW,CAAC,OAAO,CAAC,KAAK;oBAC/C,QAAQ,EAAE,YAAY,CAAC,WAAW,CAAC,OAAO,CAAC,MAAM;iBAClD;gBACD,sBAAsB,EAAE;oBACtB,SAAS,EAAE,YAAY,CAAC,oBAAoB,CAAC,OAAO,CAAC,OAAO;oBAC5D,OAAO,EAAE,YAAY,CAAC,oBAAoB,CAAC,OAAO,CAAC,KAAK;oBACxD,QAAQ,EAAE,YAAY,CAAC,oBAAoB,CAAC,OAAO,CAAC,MAAM;iBAC3D;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,OAAO,CAAC,OAAO;oBACrD,OAAO,EAAE,YAAY,CAAC,aAAa,CAAC,OAAO,CAAC,KAAK;oBACjD,QAAQ,EAAE,YAAY,CAAC,aAAa,CAAC,OAAO,CAAC,MAAM;iBACpD;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,OAAO,CAAC,OAAO;oBACrD,OAAO,EAAE,YAAY,CAAC,aAAa,CAAC,OAAO,CAAC,KAAK;oBACjD,QAAQ,EAAE,YAAY,CAAC,aAAa,CAAC,OAAO,CAAC,MAAM;iBACpD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,OAAO,CAAC,OAAO;oBACnD,OAAO,EAAE,YAAY,CAAC,WAAW,CAAC,OAAO,CAAC,KAAK;oBAC/C,QAAQ,EAAE,YAAY,CAAC,WAAW,CAAC,OAAO,CAAC,MAAM;iBAClD;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,OAAO,CAAC,OAAO;oBACrD,OAAO,EAAE,YAAY,CAAC,aAAa,CAAC,OAAO,CAAC,KAAK;oBACjD,QAAQ,EAAE,YAAY,CAAC,aAAa,CAAC,OAAO,CAAC,MAAM;iBACpD;gBACD,WAAW,EAAE;oBACX,SAAS,EAAE,YAAY,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO;oBACjD,OAAO,EAAE,YAAY,CAAC,SAAS,CAAC,OAAO,CAAC,KAAK;oBAC7C,QAAQ,EAAE,YAAY,CAAC,SAAS,CAAC,OAAO,CAAC,MAAM;iBAChD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,OAAO,CAAC,OAAO;oBACnD,OAAO,EAAE,YAAY,CAAC,WAAW,CAAC,OAAO,CAAC,KAAK;oBAC/C,QAAQ,EAAE,YAAY,CAAC,WAAW,CAAC,OAAO,CAAC,MAAM;iBAClD;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,OAAO,CAAC,OAAO;oBACrD,OAAO,EAAE,YAAY,CAAC,aAAa,CAAC,OAAO,CAAC,KAAK;oBACjD,QAAQ,EAAE,YAAY,CAAC,aAAa,CAAC,OAAO,CAAC,MAAM;iBACpD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,OAAO,CAAC,OAAO;oBACnD,OAAO,EAAE,YAAY,CAAC,WAAW,CAAC,OAAO,CAAC,KAAK;oBAC/C,QAAQ,EAAE,YAAY,CAAC,WAAW,CAAC,OAAO,CAAC,MAAM;iBAClD;gBACD,WAAW,EAAE;oBACX,SAAS,EAAE,YAAY,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO;oBACjD,OAAO,EAAE,YAAY,CAAC,SAAS,CAAC,OAAO,CAAC,KAAK;oBAC7C,QAAQ,EAAE,YAAY,CAAC,SAAS,CAAC,OAAO,CAAC,MAAM;iBAChD;gBACD,iBAAiB,EAAE;oBACjB,SAAS,EAAE,YAAY,CAAC,eAAe,CAAC,OAAO,CAAC,OAAO;oBACvD,OAAO,EAAE,YAAY,CAAC,eAAe,CAAC,OAAO,CAAC,KAAK;oBACnD,QAAQ,EAAE,YAAY,CAAC,eAAe,CAAC,OAAO,CAAC,MAAM;iBACtD;gBACD,gBAAgB,EAAE;oBAChB,SAAS,EAAE,YAAY,CAAC,cAAc,CAAC,OAAO,CAAC,OAAO;oBACtD,OAAO,EAAE,YAAY,CAAC,cAAc,CAAC,OAAO,CAAC,KAAK;oBAClD,QAAQ,EAAE,YAAY,CAAC,cAAc,CAAC,OAAO,CAAC,MAAM;iBACrD;gBACD,mBAAmB,EAAE;oBACnB,SAAS,EAAE,YAAY,CAAC,iBAAiB,CAAC,OAAO,CAAC,OAAO;oBACzD,OAAO,EAAE,YAAY,CAAC,iBAAiB,CAAC,OAAO,CAAC,KAAK;oBACrD,QAAQ,EAAE,YAAY,CAAC,iBAAiB,CAAC,OAAO,CAAC,MAAM;iBACxD;gBACD,gBAAgB,EAAE;oBAChB,SAAS,EAAE,YAAY,CAAC,cAAc,CAAC,OAAO,CAAC,OAAO;oBACtD,OAAO,EAAE,YAAY,CAAC,cAAc,CAAC,OAAO,CAAC,KAAK;oBAClD,QAAQ,EAAE,YAAY,CAAC,cAAc,CAAC,OAAO,CAAC,MAAM;iBACrD;gBACD,cAAc,EAAE;oBACd,SAAS,EAAE,YAAY,CAAC,YAAY,CAAC,OAAO,CAAC,OAAO;oBACpD,OAAO,EAAE,YAAY,CAAC,YAAY,CAAC,OAAO,CAAC,KAAK;oBAChD,QAAQ,EAAE,YAAY,CAAC,YAAY,CAAC,OAAO,CAAC,MAAM;iBACnD;gBACD,YAAY,EAAE;oBACZ,SAAS,EAAE,YAAY,CAAC,UAAU,CAAC,OAAO,CAAC,OAAO;oBAClD,OAAO,EAAE,YAAY,CAAC,UAAU,CAAC,OAAO,CAAC,KAAK;oBAC9C,QAAQ,EAAE,YAAY,CAAC,UAAU,CAAC,OAAO,CAAC,MAAM;iBACjD;gBACD,gBAAgB,EAAE;oBAChB,SAAS,EAAE,YAAY,CAAC,cAAc,CAAC,OAAO,CAAC,OAAO;oBACtD,OAAO,EAAE,YAAY,CAAC,cAAc,CAAC,OAAO,CAAC,KAAK;oBAClD,QAAQ,EAAE,YAAY,CAAC,cAAc,CAAC,OAAO,CAAC,MAAM;iBACrD;aACF;YACD,UAAU,EAAE;gBACV,MAAM,EAAE;oBACN,SAAS,EAAE,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO;oBAC7C,OAAO,EAAE,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,KAAK;oBACzC,QAAQ,EAAE,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,MAAM;iBAC5C;gBACD,YAAY,EAAE;oBACZ,SAAS,EAAE,YAAY,CAAC,UAAU,CAAC,QAAQ,CAAC,OAAO;oBACnD,OAAO,EAAE,YAAY,CAAC,UAAU,CAAC,QAAQ,CAAC,KAAK;oBAC/C,QAAQ,EAAE,YAAY,CAAC,UAAU,CAAC,QAAQ,CAAC,MAAM;iBAClD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,OAAO;oBACpD,OAAO,EAAE,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,KAAK;oBAChD,QAAQ,EAAE,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,MAAM;iBACnD;gBACD,sBAAsB,EAAE;oBACtB,SAAS,EAAE,YAAY,CAAC,oBAAoB,CAAC,QAAQ,CAAC,OAAO;oBAC7D,OAAO,EAAE,YAAY,CAAC,oBAAoB,CAAC,QAAQ,CAAC,KAAK;oBACzD,QAAQ,EAAE,YAAY,CAAC,oBAAoB,CAAC,QAAQ,CAAC,MAAM;iBAC5D;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,QAAQ,CAAC,OAAO;oBACtD,OAAO,EAAE,YAAY,CAAC,aAAa,CAAC,QAAQ,CAAC,KAAK;oBAClD,QAAQ,EAAE,YAAY,CAAC,aAAa,CAAC,QAAQ,CAAC,MAAM;iBACrD;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,QAAQ,CAAC,OAAO;oBACtD,OAAO,EAAE,YAAY,CAAC,aAAa,CAAC,QAAQ,CAAC,KAAK;oBAClD,QAAQ,EAAE,YAAY,CAAC,aAAa,CAAC,QAAQ,CAAC,MAAM;iBACrD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,OAAO;oBACpD,OAAO,EAAE,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,KAAK;oBAChD,QAAQ,EAAE,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,MAAM;iBACnD;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,QAAQ,CAAC,OAAO;oBACtD,OAAO,EAAE,YAAY,CAAC,aAAa,CAAC,QAAQ,CAAC,KAAK;oBAClD,QAAQ,EAAE,YAAY,CAAC,aAAa,CAAC,QAAQ,CAAC,MAAM;iBACrD;gBACD,WAAW,EAAE;oBACX,SAAS,EAAE,YAAY,CAAC,SAAS,CAAC,QAAQ,CAAC,OAAO;oBAClD,OAAO,EAAE,YAAY,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK;oBAC9C,QAAQ,EAAE,YAAY,CAAC,SAAS,CAAC,QAAQ,CAAC,MAAM;iBACjD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,OAAO;oBACpD,OAAO,EAAE,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,KAAK;oBAChD,QAAQ,EAAE,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,MAAM;iBACnD;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,QAAQ,CAAC,OAAO;oBACtD,OAAO,EAAE,YAAY,CAAC,aAAa,CAAC,QAAQ,CAAC,KAAK;oBAClD,QAAQ,EAAE,YAAY,CAAC,aAAa,CAAC,QAAQ,CAAC,MAAM;iBACrD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,OAAO;oBACpD,OAAO,EAAE,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,KAAK;oBAChD,QAAQ,EAAE,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,MAAM;iBACnD;gBACD,WAAW,EAAE;oBACX,SAAS,EAAE,YAAY,CAAC,SAAS,CAAC,QAAQ,CAAC,OAAO;oBAClD,OAAO,EAAE,YAAY,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK;oBAC9C,QAAQ,EAAE,YAAY,CAAC,SAAS,CAAC,QAAQ,CAAC,MAAM;iBACjD;gBACD,iBAAiB,EAAE;oBACjB,SAAS,EAAE,YAAY,CAAC,eAAe,CAAC,QAAQ,CAAC,OAAO;oBACxD,OAAO,EAAE,YAAY,CAAC,eAAe,CAAC,QAAQ,CAAC,KAAK;oBACpD,QAAQ,EAAE,YAAY,CAAC,eAAe,CAAC,QAAQ,CAAC,MAAM;iBACvD;gBACD,gBAAgB,EAAE;oBAChB,SAAS,EAAE,YAAY,CAAC,cAAc,CAAC,QAAQ,CAAC,OAAO;oBACvD,OAAO,EAAE,YAAY,CAAC,cAAc,CAAC,QAAQ,CAAC,KAAK;oBACnD,QAAQ,EAAE,YAAY,CAAC,cAAc,CAAC,QAAQ,CAAC,MAAM;iBACtD;gBACD,mBAAmB,EAAE;oBACnB,SAAS,EAAE,YAAY,CAAC,iBAAiB,CAAC,QAAQ,CAAC,OAAO;oBAC1D,OAAO,EAAE,YAAY,CAAC,iBAAiB,CAAC,QAAQ,CAAC,KAAK;oBACtD,QAAQ,EAAE,YAAY,CAAC,iBAAiB,CAAC,QAAQ,CAAC,MAAM;iBACzD;gBACD,gBAAgB,EAAE;oBAChB,SAAS,EAAE,YAAY,CAAC,cAAc,CAAC,QAAQ,CAAC,OAAO;oBACvD,OAAO,EAAE,YAAY,CAAC,cAAc,CAAC,QAAQ,CAAC,KAAK;oBACnD,QAAQ,EAAE,YAAY,CAAC,cAAc,CAAC,QAAQ,CAAC,MAAM;iBACtD;gBACD,cAAc,EAAE;oBACd,SAAS,EAAE,YAAY,CAAC,YAAY,CAAC,QAAQ,CAAC,OAAO;oBACrD,OAAO,EAAE,YAAY,CAAC,YAAY,CAAC,QAAQ,CAAC,KAAK;oBACjD,QAAQ,EAAE,YAAY,CAAC,YAAY,CAAC,QAAQ,CAAC,MAAM;iBACpD;gBACD,YAAY,EAAE;oBACZ,SAAS,EAAE,YAAY,CAAC,UAAU,CAAC,QAAQ,CAAC,OAAO;oBACnD,OAAO,EAAE,YAAY,CAAC,UAAU,CAAC,QAAQ,CAAC,KAAK;oBAC/C,QAAQ,EAAE,YAAY,CAAC,UAAU,CAAC,QAAQ,CAAC,MAAM;iBAClD;gBACD,gBAAgB,EAAE;oBAChB,SAAS,EAAE,YAAY,CAAC,cAAc,CAAC,QAAQ,CAAC,OAAO;oBACvD,OAAO,EAAE,YAAY,CAAC,cAAc,CAAC,QAAQ,CAAC,KAAK;oBACnD,QAAQ,EAAE,YAAY,CAAC,cAAc,CAAC,QAAQ,CAAC,MAAM;iBACtD;gBACD,MAAM,EAAE;oBACN,SAAS,EAAE,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO;oBAC7C,OAAO,EAAE,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,KAAK;oBACzC,QAAQ,EAAE,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,MAAM;iBAC5C;gBACD,SAAS,EAAE;oBACT,SAAS,EAAE,YAAY,CAAC,OAAO,CAAC,QAAQ,CAAC,OAAO;oBAChD,OAAO,EAAE,YAAY,CAAC,OAAO,CAAC,QAAQ,CAAC,KAAK;oBAC5C,QAAQ,EAAE,YAAY,CAAC,OAAO,CAAC,QAAQ,CAAC,MAAM;iBAC/C;gBACD,SAAS,EAAE;oBACT,SAAS,EAAE,YAAY,CAAC,OAAO,CAAC,QAAQ,CAAC,OAAO;oBAChD,OAAO,EAAE,YAAY,CAAC,OAAO,CAAC,QAAQ,CAAC,KAAK;oBAC5C,QAAQ,EAAE,YAAY,CAAC,OAAO,CAAC,QAAQ,CAAC,MAAM;iBAC/C;gBACD,OAAO,EAAE;oBACP,SAAS,EAAE,YAAY,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO;oBAC9C,OAAO,EAAE,YAAY,CAAC,KAAK,CAAC,QAAQ,CAAC,KAAK;oBAC1C,QAAQ,EAAE,YAAY,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM;iBAC7C;aACF;YACD,MAAM,EAAE;gBACN,MAAM,EAAE;oBACN,SAAS,EAAE,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO;iBAC9C;gBACD,YAAY,EAAE;oBACZ,SAAS,EAAE,YAAY,CAAC,UAAU,CAAC,UAAU,CAAC,OAAO;iBACtD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,OAAO;iBACrD;gBACD,sBAAsB,EAAE;oBACtB,SAAS,EAAE,YAAY,CAAC,oBAAoB,CAAC,aAAa,CAAC,OAAO;iBACnE;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,aAAa,CAAC,OAAO;iBAC5D;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,aAAa,CAAC,OAAO;iBAC5D;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,aAAa,CAAC,OAAO;iBAC1D;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,aAAa,CAAC,OAAO;iBAC5D;gBACD,WAAW,EAAE;oBACX,SAAS,EAAE,YAAY,CAAC,SAAS,CAAC,aAAa,CAAC,OAAO;iBACxD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,aAAa,CAAC,OAAO;iBAC1D;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,aAAa,CAAC,OAAO;iBAC5D;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,aAAa,CAAC,OAAO;iBAC1D;gBACD,WAAW,EAAE;oBACX,SAAS,EAAE,YAAY,CAAC,SAAS,CAAC,aAAa,CAAC,OAAO;iBACxD;gBACD,iBAAiB,EAAE;oBACjB,SAAS,EAAE,YAAY,CAAC,eAAe,CAAC,aAAa,CAAC,OAAO;iBAC9D;gBACD,gBAAgB,EAAE;oBAChB,SAAS,EAAE,YAAY,CAAC,cAAc,CAAC,aAAa,CAAC,OAAO;iBAC7D;gBACD,mBAAmB,EAAE;oBACnB,SAAS,EAAE,YAAY,CAAC,iBAAiB,CAAC,aAAa,CAAC,OAAO;iBAChE;gBACD,gBAAgB,EAAE;oBAChB,SAAS,EAAE,YAAY,CAAC,cAAc,CAAC,aAAa,CAAC,OAAO;iBAC7D;gBACD,cAAc,EAAE;oBACd,SAAS,EAAE,YAAY,CAAC,YAAY,CAAC,aAAa,CAAC,OAAO;iBAC3D;gBACD,YAAY,EAAE;oBACZ,SAAS,EAAE,YAAY,CAAC,UAAU,CAAC,aAAa,CAAC,OAAO;iBACzD;gBACD,gBAAgB,EAAE;oBAChB,SAAS,EAAE,YAAY,CAAC,cAAc,CAAC,aAAa,CAAC,OAAO;iBAC7D;gBACD,MAAM,EAAE;oBACN,SAAS,EAAE,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO;iBAC9C;gBACD,SAAS,EAAE;oBACT,SAAS,EAAE,YAAY,CAAC,OAAO,CAAC,QAAQ,CAAC,OAAO;iBACjD;gBACD,SAAS,EAAE;oBACT,SAAS,EAAE,YAAY,CAAC,OAAO,CAAC,QAAQ,CAAC,OAAO;iBACjD;gBACD,OAAO,EAAE;oBACP,SAAS,EAAE,YAAY,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO;iBAC/C;aACF;YACD,YAAY,EAAE;gBACZ,MAAM,EAAE;oBACN,SAAS,EAAE,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO;oBAC7C,OAAO,EAAE,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,KAAK;oBACzC,QAAQ,EAAE,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,MAAM;iBAC5C;gBACD,YAAY,EAAE;oBACZ,SAAS,EAAE,YAAY,CAAC,UAAU,CAAC,UAAU,CAAC,OAAO;oBACrD,OAAO,EAAE,YAAY,CAAC,UAAU,CAAC,UAAU,CAAC,KAAK;oBACjD,QAAQ,EAAE,YAAY,CAAC,UAAU,CAAC,UAAU,CAAC,MAAM;iBACpD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,OAAO;oBACpD,OAAO,EAAE,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,KAAK;oBAChD,QAAQ,EAAE,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,MAAM;iBACnD;gBACD,sBAAsB,EAAE;oBACtB,SAAS,EAAE,YAAY,CAAC,oBAAoB,CAAC,aAAa,CAAC,OAAO;oBAClE,OAAO,EAAE,YAAY,CAAC,oBAAoB,CAAC,aAAa,CAAC,KAAK;oBAC9D,QAAQ,EAAE,YAAY,CAAC,oBAAoB,CAAC,aAAa,CAAC,MAAM;iBACjE;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,aAAa,CAAC,OAAO;oBAC3D,OAAO,EAAE,YAAY,CAAC,aAAa,CAAC,aAAa,CAAC,KAAK;oBACvD,QAAQ,EAAE,YAAY,CAAC,aAAa,CAAC,aAAa,CAAC,MAAM;iBAC1D;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,aAAa,CAAC,OAAO;oBAC3D,OAAO,EAAE,YAAY,CAAC,aAAa,CAAC,aAAa,CAAC,KAAK;oBACvD,QAAQ,EAAE,YAAY,CAAC,aAAa,CAAC,aAAa,CAAC,MAAM;iBAC1D;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,aAAa,CAAC,OAAO;oBACzD,OAAO,EAAE,YAAY,CAAC,WAAW,CAAC,aAAa,CAAC,KAAK;oBACrD,QAAQ,EAAE,YAAY,CAAC,WAAW,CAAC,aAAa,CAAC,MAAM;iBACxD;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,aAAa,CAAC,OAAO;oBAC3D,OAAO,EAAE,YAAY,CAAC,aAAa,CAAC,aAAa,CAAC,KAAK;oBACvD,QAAQ,EAAE,YAAY,CAAC,aAAa,CAAC,aAAa,CAAC,MAAM;iBAC1D;gBACD,WAAW,EAAE;oBACX,SAAS,EAAE,YAAY,CAAC,SAAS,CAAC,aAAa,CAAC,OAAO;oBACvD,OAAO,EAAE,YAAY,CAAC,SAAS,CAAC,aAAa,CAAC,KAAK;oBACnD,QAAQ,EAAE,YAAY,CAAC,SAAS,CAAC,aAAa,CAAC,MAAM;iBACtD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,aAAa,CAAC,OAAO;oBACzD,OAAO,EAAE,YAAY,CAAC,WAAW,CAAC,aAAa,CAAC,KAAK;oBACrD,QAAQ,EAAE,YAAY,CAAC,WAAW,CAAC,aAAa,CAAC,MAAM;iBACxD;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,aAAa,CAAC,OAAO;oBAC3D,OAAO,EAAE,YAAY,CAAC,aAAa,CAAC,aAAa,CAAC,KAAK;oBACvD,QAAQ,EAAE,YAAY,CAAC,aAAa,CAAC,aAAa,CAAC,MAAM;iBAC1D;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,aAAa,CAAC,OAAO;oBACzD,OAAO,EAAE,YAAY,CAAC,WAAW,CAAC,aAAa,CAAC,KAAK;oBACrD,QAAQ,EAAE,YAAY,CAAC,WAAW,CAAC,aAAa,CAAC,MAAM;iBACxD;gBACD,WAAW,EAAE;oBACX,SAAS,EAAE,YAAY,CAAC,SAAS,CAAC,aAAa,CAAC,OAAO;oBACvD,OAAO,EAAE,YAAY,CAAC,SAAS,CAAC,aAAa,CAAC,KAAK;oBACnD,QAAQ,EAAE,YAAY,CAAC,SAAS,CAAC,aAAa,CAAC,MAAM;iBACtD;gBACD,iBAAiB,EAAE;oBACjB,SAAS,EAAE,YAAY,CAAC,eAAe,CAAC,aAAa,CAAC,OAAO;oBAC7D,OAAO,EAAE,YAAY,CAAC,eAAe,CAAC,aAAa,CAAC,KAAK;oBACzD,QAAQ,EAAE,YAAY,CAAC,eAAe,CAAC,aAAa,CAAC,MAAM;iBAC5D;gBACD,gBAAgB,EAAE;oBAChB,SAAS,EAAE,YAAY,CAAC,cAAc,CAAC,aAAa,CAAC,OAAO;oBAC5D,OAAO,EAAE,YAAY,CAAC,cAAc,CAAC,aAAa,CAAC,KAAK;oBACxD,QAAQ,EAAE,YAAY,CAAC,cAAc,CAAC,aAAa,CAAC,MAAM;iBAC3D;gBACD,mBAAmB,EAAE;oBACnB,SAAS,EAAE,YAAY,CAAC,iBAAiB,CAAC,aAAa,CAAC,OAAO;oBAC/D,OAAO,EAAE,YAAY,CAAC,iBAAiB,CAAC,aAAa,CAAC,KAAK;oBAC3D,QAAQ,EAAE,YAAY,CAAC,iBAAiB,CAAC,aAAa,CAAC,MAAM;iBAC9D;gBACD,gBAAgB,EAAE;oBAChB,SAAS,EAAE,YAAY,CAAC,cAAc,CAAC,aAAa,CAAC,OAAO;oBAC5D,OAAO,EAAE,YAAY,CAAC,cAAc,CAAC,aAAa,CAAC,KAAK;oBACxD,QAAQ,EAAE,YAAY,CAAC,cAAc,CAAC,aAAa,CAAC,MAAM;iBAC3D;gBACD,cAAc,EAAE;oBACd,SAAS,EAAE,YAAY,CAAC,YAAY,CAAC,aAAa,CAAC,OAAO;oBAC1D,OAAO,EAAE,YAAY,CAAC,YAAY,CAAC,aAAa,CAAC,KAAK;oBACtD,QAAQ,EAAE,YAAY,CAAC,YAAY,CAAC,aAAa,CAAC,MAAM;iBACzD;gBACD,YAAY,EAAE;oBACZ,SAAS,EAAE,YAAY,CAAC,UAAU,CAAC,aAAa,CAAC,OAAO;oBACxD,OAAO,EAAE,YAAY,CAAC,UAAU,CAAC,aAAa,CAAC,KAAK;oBACpD,QAAQ,EAAE,YAAY,CAAC,UAAU,CAAC,aAAa,CAAC,MAAM;iBACvD;gBACD,gBAAgB,EAAE;oBAChB,SAAS,EAAE,YAAY,CAAC,cAAc,CAAC,aAAa,CAAC,OAAO;oBAC5D,OAAO,EAAE,YAAY,CAAC,cAAc,CAAC,aAAa,CAAC,KAAK;oBACxD,QAAQ,EAAE,YAAY,CAAC,cAAc,CAAC,aAAa,CAAC,MAAM;iBAC3D;gBACD,MAAM,EAAE;oBACN,SAAS,EAAE,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO;oBAC7C,OAAO,EAAE,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,KAAK;oBACzC,QAAQ,EAAE,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,MAAM;iBAC5C;gBACD,SAAS,EAAE;oBACT,SAAS,EAAE,YAAY,CAAC,OAAO,CAAC,QAAQ,CAAC,OAAO;oBAChD,OAAO,EAAE,YAAY,CAAC,OAAO,CAAC,QAAQ,CAAC,KAAK;oBAC5C,QAAQ,EAAE,YAAY,CAAC,OAAO,CAAC,QAAQ,CAAC,MAAM;iBAC/C;gBACD,SAAS,EAAE;oBACT,SAAS,EAAE,YAAY,CAAC,OAAO,CAAC,QAAQ,CAAC,OAAO;oBAChD,OAAO,EAAE,YAAY,CAAC,OAAO,CAAC,QAAQ,CAAC,KAAK;oBAC5C,QAAQ,EAAE,YAAY,CAAC,OAAO,CAAC,QAAQ,CAAC,MAAM;iBAC/C;gBACD,OAAO,EAAE;oBACP,SAAS,EAAE,YAAY,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO;oBAC9C,OAAO,EAAE,YAAY,CAAC,KAAK,CAAC,QAAQ,CAAC,KAAK;oBAC1C,QAAQ,EAAE,YAAY,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM;iBAC7C;aACF;YACD,WAAW,EAAE;gBACX,YAAY,EAAE;oBACZ,SAAS,EAAE,YAAY,CAAC,UAAU,CAAC,QAAQ,CAAC,OAAO;oBACnD,OAAO,EAAE,YAAY,CAAC,UAAU,CAAC,QAAQ,CAAC,KAAK;oBAC/C,QAAQ,EAAE,YAAY,CAAC,UAAU,CAAC,QAAQ,CAAC,MAAM;iBAClD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,OAAO;oBACpD,OAAO,EAAE,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,KAAK;oBAChD,QAAQ,EAAE,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,MAAM;iBACnD;gBACD,sBAAsB,EAAE;oBACtB,SAAS,EAAE,YAAY,CAAC,oBAAoB,CAAC,QAAQ,CAAC,OAAO;oBAC7D,OAAO,EAAE,YAAY,CAAC,oBAAoB,CAAC,QAAQ,CAAC,KAAK;oBACzD,QAAQ,EAAE,YAAY,CAAC,oBAAoB,CAAC,QAAQ,CAAC,MAAM;iBAC5D;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,QAAQ,CAAC,OAAO;oBACtD,OAAO,EAAE,YAAY,CAAC,aAAa,CAAC,QAAQ,CAAC,KAAK;oBAClD,QAAQ,EAAE,YAAY,CAAC,aAAa,CAAC,QAAQ,CAAC,MAAM;iBACrD;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,QAAQ,CAAC,OAAO;oBACtD,OAAO,EAAE,YAAY,CAAC,aAAa,CAAC,QAAQ,CAAC,KAAK;oBAClD,QAAQ,EAAE,YAAY,CAAC,aAAa,CAAC,QAAQ,CAAC,MAAM;iBACrD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,OAAO;oBACpD,OAAO,EAAE,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,KAAK;oBAChD,QAAQ,EAAE,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,MAAM;iBACnD;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,QAAQ,CAAC,OAAO;oBACtD,OAAO,EAAE,YAAY,CAAC,aAAa,CAAC,QAAQ,CAAC,KAAK;oBAClD,QAAQ,EAAE,YAAY,CAAC,aAAa,CAAC,QAAQ,CAAC,MAAM;iBACrD;gBACD,WAAW,EAAE;oBACX,SAAS,EAAE,YAAY,CAAC,SAAS,CAAC,QAAQ,CAAC,OAAO;oBAClD,OAAO,EAAE,YAAY,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK;oBAC9C,QAAQ,EAAE,YAAY,CAAC,SAAS,CAAC,QAAQ,CAAC,MAAM;iBACjD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,OAAO;oBACpD,OAAO,EAAE,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,KAAK;oBAChD,QAAQ,EAAE,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,MAAM;iBACnD;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,QAAQ,CAAC,OAAO;oBACtD,OAAO,EAAE,YAAY,CAAC,aAAa,CAAC,QAAQ,CAAC,KAAK;oBAClD,QAAQ,EAAE,YAAY,CAAC,aAAa,CAAC,QAAQ,CAAC,MAAM;iBACrD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,OAAO;oBACpD,OAAO,EAAE,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,KAAK;oBAChD,QAAQ,EAAE,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,MAAM;iBACnD;gBACD,WAAW,EAAE;oBACX,SAAS,EAAE,YAAY,CAAC,SAAS,CAAC,QAAQ,CAAC,OAAO;oBAClD,OAAO,EAAE,YAAY,CAAC,SAAS,CAAC,QAAQ,CAAC,KAAK;oBAC9C,QAAQ,EAAE,YAAY,CAAC,SAAS,CAAC,QAAQ,CAAC,MAAM;iBACjD;gBACD,iBAAiB,EAAE;oBACjB,SAAS,EAAE,YAAY,CAAC,eAAe,CAAC,QAAQ,CAAC,OAAO;oBACxD,OAAO,EAAE,YAAY,CAAC,eAAe,CAAC,QAAQ,CAAC,KAAK;oBACpD,QAAQ,EAAE,YAAY,CAAC,eAAe,CAAC,QAAQ,CAAC,MAAM;iBACvD;gBACD,gBAAgB,EAAE;oBAChB,SAAS,EAAE,YAAY,CAAC,cAAc,CAAC,QAAQ,CAAC,OAAO;oBACvD,OAAO,EAAE,YAAY,CAAC,cAAc,CAAC,QAAQ,CAAC,KAAK;oBACnD,QAAQ,EAAE,YAAY,CAAC,cAAc,CAAC,QAAQ,CAAC,MAAM;iBACtD;gBACD,mBAAmB,EAAE;oBACnB,SAAS,EAAE,YAAY,CAAC,iBAAiB,CAAC,QAAQ,CAAC,OAAO;oBAC1D,OAAO,EAAE,YAAY,CAAC,iBAAiB,CAAC,QAAQ,CAAC,KAAK;oBACtD,QAAQ,EAAE,YAAY,CAAC,iBAAiB,CAAC,QAAQ,CAAC,MAAM;iBACzD;gBACD,gBAAgB,EAAE;oBAChB,SAAS,EAAE,YAAY,CAAC,cAAc,CAAC,QAAQ,CAAC,OAAO;oBACvD,OAAO,EAAE,YAAY,CAAC,cAAc,CAAC,QAAQ,CAAC,KAAK;oBACnD,QAAQ,EAAE,YAAY,CAAC,cAAc,CAAC,QAAQ,CAAC,MAAM;iBACtD;gBACD,cAAc,EAAE;oBACd,SAAS,EAAE,YAAY,CAAC,YAAY,CAAC,QAAQ,CAAC,OAAO;oBACrD,OAAO,EAAE,YAAY,CAAC,YAAY,CAAC,QAAQ,CAAC,KAAK;oBACjD,QAAQ,EAAE,YAAY,CAAC,YAAY,CAAC,QAAQ,CAAC,MAAM;iBACpD;gBACD,YAAY,EAAE;oBACZ,SAAS,EAAE,YAAY,CAAC,UAAU,CAAC,QAAQ,CAAC,OAAO;oBACnD,OAAO,EAAE,YAAY,CAAC,UAAU,CAAC,QAAQ,CAAC,KAAK;oBAC/C,QAAQ,EAAE,YAAY,CAAC,UAAU,CAAC,QAAQ,CAAC,MAAM;iBAClD;gBACD,gBAAgB,EAAE;oBAChB,SAAS,EAAE,YAAY,CAAC,cAAc,CAAC,QAAQ,CAAC,OAAO;oBACvD,OAAO,EAAE,YAAY,CAAC,cAAc,CAAC,QAAQ,CAAC,KAAK;oBACnD,QAAQ,EAAE,YAAY,CAAC,cAAc,CAAC,QAAQ,CAAC,MAAM;iBACtD;aACF;YACD,QAAQ,EAAE;gBACR,YAAY,EAAE;oBACZ,SAAS,EAAE,YAAY,CAAC,UAAU,CAAC,UAAU,CAAC,OAAO;oBACrD,OAAO,EAAE,YAAY,CAAC,UAAU,CAAC,UAAU,CAAC,KAAK;oBACjD,QAAQ,EAAE,YAAY,CAAC,UAAU,CAAC,UAAU,CAAC,MAAM;iBACpD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,OAAO;oBACpD,OAAO,EAAE,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,KAAK;oBAChD,QAAQ,EAAE,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,MAAM;iBACnD;aACF;YACD,MAAM,EAAE;gBACN,YAAY,EAAE;oBACZ,SAAS,EAAE,YAAY,CAAC,UAAU,CAAC,QAAQ,CAAC,OAAO;oBACnD,OAAO,EAAE,YAAY,CAAC,UAAU,CAAC,QAAQ,CAAC,KAAK;oBAC/C,QAAQ,EAAE,YAAY,CAAC,UAAU,CAAC,QAAQ,CAAC,MAAM;iBAClD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,OAAO;oBACpD,OAAO,EAAE,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,KAAK;oBAChD,QAAQ,EAAE,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,MAAM;iBACnD;aACF;YACD,UAAU,EAAE;gBACV,MAAM,EAAE;oBACN,SAAS,EAAE,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO;iBAC9C;aACF;YACD,QAAQ,EAAE;gBACR,MAAM,EAAE;oBACN,SAAS,EAAE,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO;oBAC7C,OAAO,EAAE,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,KAAK;oBACzC,QAAQ,EAAE,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,MAAM;iBAC5C;aACF;YACD,SAAS,EAAE;gBACT,MAAM,EAAE;oBACN,SAAS,EAAE,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO;oBAC9C,OAAO,EAAE,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK;oBAC1C,QAAQ,EAAE,YAAY,CAAC,IAAI,CAAC,SAAS,CAAC,MAAM;iBAC7C;aACF;YACD,QAAQ,EAAE;gBACR,MAAM,EAAE;oBACN,SAAS,EAAE,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO;oBAC7C,OAAO,EAAE,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,KAAK;oBACzC,QAAQ,EAAE,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,MAAM;iBAC5C;aACF;YACD,WAAW,EAAE;gBACX,MAAM,EAAE;oBACN,SAAS,EAAE,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO;oBAC7C,OAAO,EAAE,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,KAAK;oBACzC,QAAQ,EAAE,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,MAAM;iBAC5C;aACF;YACD,YAAY,EAAE;gBACZ,MAAM,EAAE;oBACN,SAAS,EAAE,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO;oBAC7C,OAAO,EAAE,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,KAAK;oBACzC,QAAQ,EAAE,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,MAAM;iBAC5C;aACF;YACD,gBAAgB,EAAE;gBAChB,MAAM,EAAE;oBACN,SAAS,EAAE,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO;oBAC7C,OAAO,EAAE,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,KAAK;oBACzC,QAAQ,EAAE,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,MAAM;iBAC5C;aACF;YACD,iBAAiB,EAAE;gBACjB,MAAM,EAAE;oBACN,SAAS,EAAE,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO;oBAC7C,OAAO,EAAE,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,KAAK;oBACzC,QAAQ,EAAE,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,MAAM;iBAC5C;aACF;SACF;QACD,MAAM,EAAE;YACN,SAAS,EAAE;gBACT,MAAM,EAAE;oBACN,SAAS,EAAE,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO;iBAC9C;gBACD,MAAM,EAAE;oBACN,SAAS,EAAE,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO;iBAC9C;gBACD,SAAS,EAAE;oBACT,SAAS,EAAE,YAAY,CAAC,OAAO,CAAC,QAAQ,CAAC,OAAO;iBACjD;gBACD,SAAS,EAAE;oBACT,SAAS,EAAE,YAAY,CAAC,OAAO,CAAC,QAAQ,CAAC,OAAO;iBACjD;gBACD,OAAO,EAAE;oBACP,SAAS,EAAE,YAAY,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO;iBAC/C;aACF;YACD,YAAY,EAAE;gBACZ,MAAM,EAAE;oBACN,SAAS,EAAE,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO;iBAC9C;gBACD,YAAY,EAAE;oBACZ,SAAS,EAAE,YAAY,CAAC,UAAU,CAAC,UAAU,CAAC,OAAO;iBACtD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,OAAO;iBACrD;gBACD,sBAAsB,EAAE;oBACtB,SAAS,EAAE,YAAY,CAAC,oBAAoB,CAAC,aAAa,CAAC,OAAO;iBACnE;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,aAAa,CAAC,OAAO;iBAC5D;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,aAAa,CAAC,OAAO;iBAC5D;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,aAAa,CAAC,OAAO;iBAC1D;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,aAAa,CAAC,OAAO;iBAC5D;gBACD,WAAW,EAAE;oBACX,SAAS,EAAE,YAAY,CAAC,SAAS,CAAC,aAAa,CAAC,OAAO;iBACxD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,aAAa,CAAC,OAAO;iBAC1D;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,aAAa,CAAC,OAAO;iBAC5D;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,aAAa,CAAC,OAAO;iBAC1D;gBACD,WAAW,EAAE;oBACX,SAAS,EAAE,YAAY,CAAC,SAAS,CAAC,aAAa,CAAC,OAAO;iBACxD;gBACD,iBAAiB,EAAE;oBACjB,SAAS,EAAE,YAAY,CAAC,eAAe,CAAC,aAAa,CAAC,OAAO;iBAC9D;gBACD,gBAAgB,EAAE;oBAChB,SAAS,EAAE,YAAY,CAAC,cAAc,CAAC,aAAa,CAAC,OAAO;iBAC7D;gBACD,mBAAmB,EAAE;oBACnB,SAAS,EAAE,YAAY,CAAC,iBAAiB,CAAC,aAAa,CAAC,OAAO;iBAChE;gBACD,gBAAgB,EAAE;oBAChB,SAAS,EAAE,YAAY,CAAC,cAAc,CAAC,aAAa,CAAC,OAAO;iBAC7D;gBACD,cAAc,EAAE;oBACd,SAAS,EAAE,YAAY,CAAC,YAAY,CAAC,aAAa,CAAC,OAAO;iBAC3D;gBACD,YAAY,EAAE;oBACZ,SAAS,EAAE,YAAY,CAAC,UAAU,CAAC,aAAa,CAAC,OAAO;iBACzD;gBACD,gBAAgB,EAAE;oBAChB,SAAS,EAAE,YAAY,CAAC,cAAc,CAAC,aAAa,CAAC,OAAO;iBAC7D;aACF;YACD,OAAO,EAAE;gBACP,MAAM,EAAE;oBACN,SAAS,EAAE,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO;iBAC9C;gBACD,YAAY,EAAE;oBACZ,SAAS,EAAE,YAAY,CAAC,UAAU,CAAC,UAAU,CAAC,OAAO;iBACtD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,OAAO;iBACrD;aACF;YACD,OAAO,EAAE;gBACP,MAAM,EAAE;oBACN,SAAS,EAAE,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO;iBAC9C;gBACD,YAAY,EAAE;oBACZ,SAAS,EAAE,YAAY,CAAC,UAAU,CAAC,UAAU,CAAC,OAAO;iBACtD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,OAAO;iBACrD;gBACD,sBAAsB,EAAE;oBACtB,SAAS,EAAE,YAAY,CAAC,oBAAoB,CAAC,aAAa,CAAC,OAAO;iBACnE;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,aAAa,CAAC,OAAO;iBAC5D;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,aAAa,CAAC,OAAO;iBAC5D;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,aAAa,CAAC,OAAO;iBAC1D;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,aAAa,CAAC,OAAO;iBAC5D;gBACD,WAAW,EAAE;oBACX,SAAS,EAAE,YAAY,CAAC,SAAS,CAAC,aAAa,CAAC,OAAO;iBACxD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,aAAa,CAAC,OAAO;iBAC1D;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,aAAa,CAAC,OAAO;iBAC5D;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,aAAa,CAAC,OAAO;iBAC1D;gBACD,WAAW,EAAE;oBACX,SAAS,EAAE,YAAY,CAAC,SAAS,CAAC,aAAa,CAAC,OAAO;iBACxD;gBACD,iBAAiB,EAAE;oBACjB,SAAS,EAAE,YAAY,CAAC,eAAe,CAAC,aAAa,CAAC,OAAO;iBAC9D;gBACD,gBAAgB,EAAE;oBAChB,SAAS,EAAE,YAAY,CAAC,cAAc,CAAC,aAAa,CAAC,OAAO;iBAC7D;gBACD,mBAAmB,EAAE;oBACnB,SAAS,EAAE,YAAY,CAAC,iBAAiB,CAAC,aAAa,CAAC,OAAO;iBAChE;gBACD,gBAAgB,EAAE;oBAChB,SAAS,EAAE,YAAY,CAAC,cAAc,CAAC,aAAa,CAAC,OAAO;iBAC7D;gBACD,cAAc,EAAE;oBACd,SAAS,EAAE,YAAY,CAAC,YAAY,CAAC,aAAa,CAAC,OAAO;iBAC3D;gBACD,YAAY,EAAE;oBACZ,SAAS,EAAE,YAAY,CAAC,UAAU,CAAC,aAAa,CAAC,OAAO;iBACzD;gBACD,gBAAgB,EAAE;oBAChB,SAAS,EAAE,YAAY,CAAC,cAAc,CAAC,aAAa,CAAC,OAAO;iBAC7D;aACF;YACD,QAAQ,EAAE;gBACR,MAAM,EAAE;oBACN,SAAS,EAAE,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO;iBAC9C;gBACD,YAAY,EAAE;oBACZ,SAAS,EAAE,YAAY,CAAC,UAAU,CAAC,UAAU,CAAC,OAAO;iBACtD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,OAAO;iBACrD;aACF;YACD,SAAS,EAAE;gBACT,MAAM,EAAE;oBACN,SAAS,EAAE,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO;iBAC9C;aACF;YACD,UAAU,EAAE;gBACV,MAAM,EAAE;oBACN,SAAS,EAAE,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO;iBAC9C;gBACD,YAAY,EAAE;oBACZ,SAAS,EAAE,YAAY,CAAC,UAAU,CAAC,UAAU,CAAC,OAAO;iBACtD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,OAAO,CAAC,OAAO;iBACpD;gBACD,MAAM,EAAE;oBACN,SAAS,EAAE,YAAY,CAAC,IAAI,CAAC,OAAO,CAAC,OAAO;iBAC7C;gBACD,SAAS,EAAE;oBACT,SAAS,EAAE,YAAY,CAAC,OAAO,CAAC,OAAO,CAAC,OAAO;iBAChD;gBACD,SAAS,EAAE;oBACT,SAAS,EAAE,YAAY,CAAC,OAAO,CAAC,OAAO,CAAC,OAAO;iBAChD;gBACD,OAAO,EAAE;oBACP,SAAS,EAAE,YAAY,CAAC,KAAK,CAAC,OAAO,CAAC,OAAO;iBAC9C;gBACD,sBAAsB,EAAE;oBACtB,SAAS,EAAE,YAAY,CAAC,oBAAoB,CAAC,OAAO,CAAC,OAAO;iBAC7D;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,OAAO,CAAC,OAAO;iBACtD;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,OAAO,CAAC,OAAO;iBACtD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,OAAO,CAAC,OAAO;iBACpD;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,OAAO,CAAC,OAAO;iBACtD;gBACD,WAAW,EAAE;oBACX,SAAS,EAAE,YAAY,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO;iBAClD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,OAAO,CAAC,OAAO;iBACpD;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,OAAO,CAAC,OAAO;iBACtD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,OAAO,CAAC,OAAO;iBACpD;gBACD,WAAW,EAAE;oBACX,SAAS,EAAE,YAAY,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO;iBAClD;gBACD,iBAAiB,EAAE;oBACjB,SAAS,EAAE,YAAY,CAAC,eAAe,CAAC,OAAO,CAAC,OAAO;iBACxD;gBACD,gBAAgB,EAAE;oBAChB,SAAS,EAAE,YAAY,CAAC,cAAc,CAAC,OAAO,CAAC,OAAO;iBACvD;gBACD,mBAAmB,EAAE;oBACnB,SAAS,EAAE,YAAY,CAAC,iBAAiB,CAAC,OAAO,CAAC,OAAO;iBAC1D;gBACD,gBAAgB,EAAE;oBAChB,SAAS,EAAE,YAAY,CAAC,cAAc,CAAC,OAAO,CAAC,OAAO;iBACvD;gBACD,cAAc,EAAE;oBACd,SAAS,EAAE,YAAY,CAAC,YAAY,CAAC,OAAO,CAAC,OAAO;iBACrD;gBACD,YAAY,EAAE;oBACZ,SAAS,EAAE,YAAY,CAAC,UAAU,CAAC,OAAO,CAAC,OAAO;iBACnD;gBACD,gBAAgB,EAAE;oBAChB,SAAS,EAAE,YAAY,CAAC,cAAc,CAAC,OAAO,CAAC,OAAO;iBACvD;aACF;YACD,UAAU,EAAE;gBACV,MAAM,EAAE;oBACN,SAAS,EAAE,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO;iBAC9C;aACF;YACD,YAAY,EAAE;gBACZ,MAAM,EAAE;oBACN,SAAS,EAAE,YAAY,CAAC,IAAI,CAAC,OAAO,CAAC,OAAO;iBAC7C;aACF;SACF;QACD,QAAQ,EAAE;YACR,SAAS,EAAE;gBACT,MAAM,EAAE;oBACN,SAAS,EAAE,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO;iBAC9C;gBACD,YAAY,EAAE;oBACZ,SAAS,EAAE,YAAY,CAAC,UAAU,CAAC,OAAO,CAAC,OAAO;iBACnD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,OAAO,CAAC,OAAO;iBACpD;gBACD,sBAAsB,EAAE;oBACtB,SAAS,EAAE,YAAY,CAAC,oBAAoB,CAAC,OAAO,CAAC,OAAO;iBAC7D;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,OAAO,CAAC,OAAO;iBACtD;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,OAAO,CAAC,OAAO;iBACtD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,OAAO,CAAC,OAAO;iBACpD;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,OAAO,CAAC,OAAO;iBACtD;gBACD,WAAW,EAAE;oBACX,SAAS,EAAE,YAAY,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO;iBAClD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,OAAO,CAAC,OAAO;iBACpD;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,OAAO,CAAC,OAAO;iBACtD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,OAAO,CAAC,OAAO;iBACpD;gBACD,WAAW,EAAE;oBACX,SAAS,EAAE,YAAY,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO;iBAClD;gBACD,iBAAiB,EAAE;oBACjB,SAAS,EAAE,YAAY,CAAC,eAAe,CAAC,OAAO,CAAC,OAAO;iBACxD;gBACD,gBAAgB,EAAE;oBAChB,SAAS,EAAE,YAAY,CAAC,cAAc,CAAC,OAAO,CAAC,OAAO;iBACvD;gBACD,mBAAmB,EAAE;oBACnB,SAAS,EAAE,YAAY,CAAC,iBAAiB,CAAC,OAAO,CAAC,OAAO;iBAC1D;gBACD,gBAAgB,EAAE;oBAChB,SAAS,EAAE,YAAY,CAAC,cAAc,CAAC,OAAO,CAAC,OAAO;iBACvD;gBACD,cAAc,EAAE;oBACd,SAAS,EAAE,YAAY,CAAC,YAAY,CAAC,OAAO,CAAC,OAAO;iBACrD;gBACD,YAAY,EAAE;oBACZ,SAAS,EAAE,YAAY,CAAC,UAAU,CAAC,OAAO,CAAC,OAAO;iBACnD;gBACD,gBAAgB,EAAE;oBAChB,SAAS,EAAE,YAAY,CAAC,cAAc,CAAC,OAAO,CAAC,OAAO;iBACvD;aACF;YACD,UAAU,EAAE;gBACV,MAAM,EAAE;oBACN,SAAS,EAAE,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO;iBAC9C;aACF;YACD,QAAQ,EAAE;gBACR,YAAY,EAAE;oBACZ,SAAS,EAAE,YAAY,CAAC,UAAU,CAAC,UAAU,CAAC,OAAO;iBACtD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,OAAO;iBACrD;aACF;YACD,YAAY,EAAE;gBACZ,MAAM,EAAE;oBACN,SAAS,EAAE,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO;iBAC9C;gBACD,YAAY,EAAE;oBACZ,SAAS,EAAE,YAAY,CAAC,UAAU,CAAC,UAAU,CAAC,OAAO;iBACtD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,OAAO;iBACrD;gBACD,MAAM,EAAE;oBACN,SAAS,EAAE,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO;iBAC9C;gBACD,SAAS,EAAE;oBACT,SAAS,EAAE,YAAY,CAAC,OAAO,CAAC,QAAQ,CAAC,OAAO;iBACjD;gBACD,SAAS,EAAE;oBACT,SAAS,EAAE,YAAY,CAAC,OAAO,CAAC,QAAQ,CAAC,OAAO;iBACjD;gBACD,OAAO,EAAE;oBACP,SAAS,EAAE,YAAY,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO;iBAC/C;aACF;YACD,WAAW,EAAE;gBACX,YAAY,EAAE;oBACZ,SAAS,EAAE,YAAY,CAAC,UAAU,CAAC,QAAQ,CAAC,OAAO;iBACpD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,OAAO;iBACrD;gBACD,sBAAsB,EAAE;oBACtB,SAAS,EAAE,YAAY,CAAC,oBAAoB,CAAC,QAAQ,CAAC,OAAO;iBAC9D;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,QAAQ,CAAC,OAAO;iBACvD;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,QAAQ,CAAC,OAAO;iBACvD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,OAAO;iBACrD;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,QAAQ,CAAC,OAAO;iBACvD;gBACD,WAAW,EAAE;oBACX,SAAS,EAAE,YAAY,CAAC,SAAS,CAAC,QAAQ,CAAC,OAAO;iBACnD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,OAAO;iBACrD;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,QAAQ,CAAC,OAAO;iBACvD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,OAAO;iBACrD;gBACD,WAAW,EAAE;oBACX,SAAS,EAAE,YAAY,CAAC,SAAS,CAAC,QAAQ,CAAC,OAAO;iBACnD;gBACD,iBAAiB,EAAE;oBACjB,SAAS,EAAE,YAAY,CAAC,eAAe,CAAC,QAAQ,CAAC,OAAO;iBACzD;gBACD,gBAAgB,EAAE;oBAChB,SAAS,EAAE,YAAY,CAAC,cAAc,CAAC,QAAQ,CAAC,OAAO;iBACxD;gBACD,mBAAmB,EAAE;oBACnB,SAAS,EAAE,YAAY,CAAC,iBAAiB,CAAC,QAAQ,CAAC,OAAO;iBAC3D;gBACD,gBAAgB,EAAE;oBAChB,SAAS,EAAE,YAAY,CAAC,cAAc,CAAC,QAAQ,CAAC,OAAO;iBACxD;gBACD,cAAc,EAAE;oBACd,SAAS,EAAE,YAAY,CAAC,YAAY,CAAC,QAAQ,CAAC,OAAO;iBACtD;gBACD,YAAY,EAAE;oBACZ,SAAS,EAAE,YAAY,CAAC,UAAU,CAAC,QAAQ,CAAC,OAAO;iBACpD;gBACD,gBAAgB,EAAE;oBAChB,SAAS,EAAE,YAAY,CAAC,cAAc,CAAC,QAAQ,CAAC,OAAO;iBACxD;aACF;YACD,MAAM,EAAE;gBACN,YAAY,EAAE;oBACZ,SAAS,EAAE,YAAY,CAAC,UAAU,CAAC,QAAQ,CAAC,OAAO;iBACpD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,OAAO;iBACrD;aACF;YACD,OAAO,EAAE;gBACP,MAAM,EAAE;oBACN,SAAS,EAAE,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO;iBAC9C;gBACD,YAAY,EAAE;oBACZ,SAAS,EAAE,YAAY,CAAC,UAAU,CAAC,UAAU,CAAC,OAAO;iBACtD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,OAAO;iBACrD;gBACD,MAAM,EAAE;oBACN,SAAS,EAAE,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO;iBAC9C;gBACD,SAAS,EAAE;oBACT,SAAS,EAAE,YAAY,CAAC,OAAO,CAAC,QAAQ,CAAC,OAAO;iBACjD;gBACD,SAAS,EAAE;oBACT,SAAS,EAAE,YAAY,CAAC,OAAO,CAAC,QAAQ,CAAC,OAAO;iBACjD;gBACD,OAAO,EAAE;oBACP,SAAS,EAAE,YAAY,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO;iBAC/C;gBACD,sBAAsB,EAAE;oBACtB,SAAS,EAAE,YAAY,CAAC,oBAAoB,CAAC,aAAa,CAAC,OAAO;iBACnE;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,aAAa,CAAC,OAAO;iBAC5D;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,aAAa,CAAC,OAAO;iBAC5D;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,aAAa,CAAC,OAAO;iBAC1D;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,aAAa,CAAC,OAAO;iBAC5D;gBACD,WAAW,EAAE;oBACX,SAAS,EAAE,YAAY,CAAC,SAAS,CAAC,aAAa,CAAC,OAAO;iBACxD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,aAAa,CAAC,OAAO;iBAC1D;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,aAAa,CAAC,OAAO;iBAC5D;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,aAAa,CAAC,OAAO;iBAC1D;gBACD,WAAW,EAAE;oBACX,SAAS,EAAE,YAAY,CAAC,SAAS,CAAC,aAAa,CAAC,OAAO;iBACxD;gBACD,iBAAiB,EAAE;oBACjB,SAAS,EAAE,YAAY,CAAC,eAAe,CAAC,aAAa,CAAC,OAAO;iBAC9D;gBACD,gBAAgB,EAAE;oBAChB,SAAS,EAAE,YAAY,CAAC,cAAc,CAAC,aAAa,CAAC,OAAO;iBAC7D;gBACD,mBAAmB,EAAE;oBACnB,SAAS,EAAE,YAAY,CAAC,iBAAiB,CAAC,aAAa,CAAC,OAAO;iBAChE;gBACD,gBAAgB,EAAE;oBAChB,SAAS,EAAE,YAAY,CAAC,cAAc,CAAC,aAAa,CAAC,OAAO;iBAC7D;gBACD,cAAc,EAAE;oBACd,SAAS,EAAE,YAAY,CAAC,YAAY,CAAC,aAAa,CAAC,OAAO;iBAC3D;gBACD,YAAY,EAAE;oBACZ,SAAS,EAAE,YAAY,CAAC,UAAU,CAAC,aAAa,CAAC,OAAO;iBACzD;gBACD,gBAAgB,EAAE;oBAChB,SAAS,EAAE,YAAY,CAAC,cAAc,CAAC,aAAa,CAAC,OAAO;iBAC7D;aACF;YACD,UAAU,EAAE;gBACV,MAAM,EAAE;oBACN,SAAS,EAAE,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO;iBAC9C;aACF;SACF;QACD,SAAS,EAAE;YACT,OAAO,EAAE;gBACP,YAAY,EAAE;oBACZ,SAAS,EAAE,YAAY,CAAC,UAAU,CAAC,UAAU,CAAC,OAAO;oBACrD,OAAO,EAAE,YAAY,CAAC,UAAU,CAAC,UAAU,CAAC,KAAK;oBACjD,QAAQ,EAAE,YAAY,CAAC,UAAU,CAAC,UAAU,CAAC,MAAM;iBACpD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,OAAO;oBACpD,OAAO,EAAE,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,KAAK;oBAChD,QAAQ,EAAE,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,MAAM;iBACnD;gBACD,sBAAsB,EAAE;oBACtB,SAAS,EAAE,YAAY,CAAC,oBAAoB,CAAC,aAAa,CAAC,OAAO;oBAClE,OAAO,EAAE,YAAY,CAAC,oBAAoB,CAAC,aAAa,CAAC,KAAK;oBAC9D,QAAQ,EAAE,YAAY,CAAC,oBAAoB,CAAC,aAAa,CAAC,MAAM;iBACjE;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,aAAa,CAAC,OAAO;oBAC3D,OAAO,EAAE,YAAY,CAAC,aAAa,CAAC,aAAa,CAAC,KAAK;oBACvD,QAAQ,EAAE,YAAY,CAAC,aAAa,CAAC,aAAa,CAAC,MAAM;iBAC1D;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,aAAa,CAAC,OAAO;oBAC3D,OAAO,EAAE,YAAY,CAAC,aAAa,CAAC,aAAa,CAAC,KAAK;oBACvD,QAAQ,EAAE,YAAY,CAAC,aAAa,CAAC,aAAa,CAAC,MAAM;iBAC1D;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,aAAa,CAAC,OAAO;oBACzD,OAAO,EAAE,YAAY,CAAC,WAAW,CAAC,aAAa,CAAC,KAAK;oBACrD,QAAQ,EAAE,YAAY,CAAC,WAAW,CAAC,aAAa,CAAC,MAAM;iBACxD;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,aAAa,CAAC,OAAO;oBAC3D,OAAO,EAAE,YAAY,CAAC,aAAa,CAAC,aAAa,CAAC,KAAK;oBACvD,QAAQ,EAAE,YAAY,CAAC,aAAa,CAAC,aAAa,CAAC,MAAM;iBAC1D;gBACD,WAAW,EAAE;oBACX,SAAS,EAAE,YAAY,CAAC,SAAS,CAAC,aAAa,CAAC,OAAO;oBACvD,OAAO,EAAE,YAAY,CAAC,SAAS,CAAC,aAAa,CAAC,KAAK;oBACnD,QAAQ,EAAE,YAAY,CAAC,SAAS,CAAC,aAAa,CAAC,MAAM;iBACtD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,aAAa,CAAC,OAAO;oBACzD,OAAO,EAAE,YAAY,CAAC,WAAW,CAAC,aAAa,CAAC,KAAK;oBACrD,QAAQ,EAAE,YAAY,CAAC,WAAW,CAAC,aAAa,CAAC,MAAM;iBACxD;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,aAAa,CAAC,OAAO;oBAC3D,OAAO,EAAE,YAAY,CAAC,aAAa,CAAC,aAAa,CAAC,KAAK;oBACvD,QAAQ,EAAE,YAAY,CAAC,aAAa,CAAC,aAAa,CAAC,MAAM;iBAC1D;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,aAAa,CAAC,OAAO;oBACzD,OAAO,EAAE,YAAY,CAAC,WAAW,CAAC,aAAa,CAAC,KAAK;oBACrD,QAAQ,EAAE,YAAY,CAAC,WAAW,CAAC,aAAa,CAAC,MAAM;iBACxD;gBACD,WAAW,EAAE;oBACX,SAAS,EAAE,YAAY,CAAC,SAAS,CAAC,aAAa,CAAC,OAAO;oBACvD,OAAO,EAAE,YAAY,CAAC,SAAS,CAAC,aAAa,CAAC,KAAK;oBACnD,QAAQ,EAAE,YAAY,CAAC,SAAS,CAAC,aAAa,CAAC,MAAM;iBACtD;gBACD,iBAAiB,EAAE;oBACjB,SAAS,EAAE,YAAY,CAAC,eAAe,CAAC,aAAa,CAAC,OAAO;oBAC7D,OAAO,EAAE,YAAY,CAAC,eAAe,CAAC,aAAa,CAAC,KAAK;oBACzD,QAAQ,EAAE,YAAY,CAAC,eAAe,CAAC,aAAa,CAAC,MAAM;iBAC5D;gBACD,gBAAgB,EAAE;oBAChB,SAAS,EAAE,YAAY,CAAC,cAAc,CAAC,aAAa,CAAC,OAAO;oBAC5D,OAAO,EAAE,YAAY,CAAC,cAAc,CAAC,aAAa,CAAC,KAAK;oBACxD,QAAQ,EAAE,YAAY,CAAC,cAAc,CAAC,aAAa,CAAC,MAAM;iBAC3D;gBACD,mBAAmB,EAAE;oBACnB,SAAS,EAAE,YAAY,CAAC,iBAAiB,CAAC,aAAa,CAAC,OAAO;oBAC/D,OAAO,EAAE,YAAY,CAAC,iBAAiB,CAAC,aAAa,CAAC,KAAK;oBAC3D,QAAQ,EAAE,YAAY,CAAC,iBAAiB,CAAC,aAAa,CAAC,MAAM;iBAC9D;gBACD,gBAAgB,EAAE;oBAChB,SAAS,EAAE,YAAY,CAAC,cAAc,CAAC,aAAa,CAAC,OAAO;oBAC5D,OAAO,EAAE,YAAY,CAAC,cAAc,CAAC,aAAa,CAAC,KAAK;oBACxD,QAAQ,EAAE,YAAY,CAAC,cAAc,CAAC,aAAa,CAAC,MAAM;iBAC3D;gBACD,cAAc,EAAE;oBACd,SAAS,EAAE,YAAY,CAAC,YAAY,CAAC,aAAa,CAAC,OAAO;oBAC1D,OAAO,EAAE,YAAY,CAAC,YAAY,CAAC,aAAa,CAAC,KAAK;oBACtD,QAAQ,EAAE,YAAY,CAAC,YAAY,CAAC,aAAa,CAAC,MAAM;iBACzD;gBACD,YAAY,EAAE;oBACZ,SAAS,EAAE,YAAY,CAAC,UAAU,CAAC,aAAa,CAAC,OAAO;oBACxD,OAAO,EAAE,YAAY,CAAC,UAAU,CAAC,aAAa,CAAC,KAAK;oBACpD,QAAQ,EAAE,YAAY,CAAC,UAAU,CAAC,aAAa,CAAC,MAAM;iBACvD;gBACD,gBAAgB,EAAE;oBAChB,SAAS,EAAE,YAAY,CAAC,cAAc,CAAC,aAAa,CAAC,OAAO;oBAC5D,OAAO,EAAE,YAAY,CAAC,cAAc,CAAC,aAAa,CAAC,KAAK;oBACxD,QAAQ,EAAE,YAAY,CAAC,cAAc,CAAC,aAAa,CAAC,MAAM;iBAC3D;aACF;YACD,OAAO,EAAE;gBACP,YAAY,EAAE;oBACZ,SAAS,EAAE,YAAY,CAAC,UAAU,CAAC,OAAO,CAAC,OAAO;iBACnD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,OAAO,CAAC,OAAO;iBACpD;gBACD,sBAAsB,EAAE;oBACtB,SAAS,EAAE,YAAY,CAAC,oBAAoB,CAAC,OAAO,CAAC,OAAO;iBAC7D;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,OAAO,CAAC,OAAO;iBACtD;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,OAAO,CAAC,OAAO;iBACtD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,OAAO,CAAC,OAAO;iBACpD;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,OAAO,CAAC,OAAO;iBACtD;gBACD,WAAW,EAAE;oBACX,SAAS,EAAE,YAAY,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO;iBAClD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,OAAO,CAAC,OAAO;iBACpD;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,OAAO,CAAC,OAAO;iBACtD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,OAAO,CAAC,OAAO;iBACpD;gBACD,WAAW,EAAE;oBACX,SAAS,EAAE,YAAY,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO;iBAClD;gBACD,iBAAiB,EAAE;oBACjB,SAAS,EAAE,YAAY,CAAC,eAAe,CAAC,OAAO,CAAC,OAAO;iBACxD;gBACD,gBAAgB,EAAE;oBAChB,SAAS,EAAE,YAAY,CAAC,cAAc,CAAC,OAAO,CAAC,OAAO;iBACvD;gBACD,mBAAmB,EAAE;oBACnB,SAAS,EAAE,YAAY,CAAC,iBAAiB,CAAC,OAAO,CAAC,OAAO;iBAC1D;gBACD,gBAAgB,EAAE;oBAChB,SAAS,EAAE,YAAY,CAAC,cAAc,CAAC,OAAO,CAAC,OAAO;iBACvD;gBACD,cAAc,EAAE;oBACd,SAAS,EAAE,YAAY,CAAC,YAAY,CAAC,OAAO,CAAC,OAAO;iBACrD;gBACD,YAAY,EAAE;oBACZ,SAAS,EAAE,YAAY,CAAC,UAAU,CAAC,OAAO,CAAC,OAAO;iBACnD;gBACD,gBAAgB,EAAE;oBAChB,SAAS,EAAE,YAAY,CAAC,cAAc,CAAC,OAAO,CAAC,OAAO;iBACvD;aACF;YACD,YAAY,EAAE;gBACZ,MAAM,EAAE;oBACN,SAAS,EAAE,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO;iBAC9C;gBACD,YAAY,EAAE;oBACZ,SAAS,EAAE,YAAY,CAAC,UAAU,CAAC,QAAQ,CAAC,OAAO;iBACpD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,OAAO;iBACrD;gBACD,sBAAsB,EAAE;oBACtB,SAAS,EAAE,YAAY,CAAC,oBAAoB,CAAC,QAAQ,CAAC,OAAO;iBAC9D;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,QAAQ,CAAC,OAAO;iBACvD;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,QAAQ,CAAC,OAAO;iBACvD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,OAAO;iBACrD;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,QAAQ,CAAC,OAAO;iBACvD;gBACD,WAAW,EAAE;oBACX,SAAS,EAAE,YAAY,CAAC,SAAS,CAAC,QAAQ,CAAC,OAAO;iBACnD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,OAAO;iBACrD;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,QAAQ,CAAC,OAAO;iBACvD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,OAAO;iBACrD;gBACD,WAAW,EAAE;oBACX,SAAS,EAAE,YAAY,CAAC,SAAS,CAAC,QAAQ,CAAC,OAAO;iBACnD;gBACD,iBAAiB,EAAE;oBACjB,SAAS,EAAE,YAAY,CAAC,eAAe,CAAC,QAAQ,CAAC,OAAO;iBACzD;gBACD,gBAAgB,EAAE;oBAChB,SAAS,EAAE,YAAY,CAAC,cAAc,CAAC,QAAQ,CAAC,OAAO;iBACxD;gBACD,mBAAmB,EAAE;oBACnB,SAAS,EAAE,YAAY,CAAC,iBAAiB,CAAC,QAAQ,CAAC,OAAO;iBAC3D;gBACD,gBAAgB,EAAE;oBAChB,SAAS,EAAE,YAAY,CAAC,cAAc,CAAC,QAAQ,CAAC,OAAO;iBACxD;gBACD,cAAc,EAAE;oBACd,SAAS,EAAE,YAAY,CAAC,YAAY,CAAC,QAAQ,CAAC,OAAO;iBACtD;gBACD,YAAY,EAAE;oBACZ,SAAS,EAAE,YAAY,CAAC,UAAU,CAAC,QAAQ,CAAC,OAAO;iBACpD;gBACD,gBAAgB,EAAE;oBAChB,SAAS,EAAE,YAAY,CAAC,cAAc,CAAC,QAAQ,CAAC,OAAO;iBACxD;aACF;YACD,YAAY,EAAE;gBACZ,MAAM,EAAE;oBACN,SAAS,EAAE,YAAY,CAAC,IAAI,CAAC,OAAO,CAAC,OAAO;iBAC7C;gBACD,YAAY,EAAE;oBACZ,SAAS,EAAE,YAAY,CAAC,UAAU,CAAC,OAAO,CAAC,OAAO;iBACnD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,OAAO,CAAC,OAAO;iBACpD;gBACD,sBAAsB,EAAE;oBACtB,SAAS,EAAE,YAAY,CAAC,oBAAoB,CAAC,OAAO,CAAC,OAAO;iBAC7D;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,OAAO,CAAC,OAAO;iBACtD;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,OAAO,CAAC,OAAO;iBACtD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,OAAO,CAAC,OAAO;iBACpD;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,OAAO,CAAC,OAAO;iBACtD;gBACD,WAAW,EAAE;oBACX,SAAS,EAAE,YAAY,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO;iBAClD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,OAAO,CAAC,OAAO;iBACpD;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,OAAO,CAAC,OAAO;iBACtD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,OAAO,CAAC,OAAO;iBACpD;gBACD,WAAW,EAAE;oBACX,SAAS,EAAE,YAAY,CAAC,SAAS,CAAC,OAAO,CAAC,OAAO;iBAClD;gBACD,iBAAiB,EAAE;oBACjB,SAAS,EAAE,YAAY,CAAC,eAAe,CAAC,OAAO,CAAC,OAAO;iBACxD;gBACD,gBAAgB,EAAE;oBAChB,SAAS,EAAE,YAAY,CAAC,cAAc,CAAC,OAAO,CAAC,OAAO;iBACvD;gBACD,mBAAmB,EAAE;oBACnB,SAAS,EAAE,YAAY,CAAC,iBAAiB,CAAC,OAAO,CAAC,OAAO;iBAC1D;gBACD,gBAAgB,EAAE;oBAChB,SAAS,EAAE,YAAY,CAAC,cAAc,CAAC,OAAO,CAAC,OAAO;iBACvD;gBACD,cAAc,EAAE;oBACd,SAAS,EAAE,YAAY,CAAC,YAAY,CAAC,OAAO,CAAC,OAAO;iBACrD;gBACD,YAAY,EAAE;oBACZ,SAAS,EAAE,YAAY,CAAC,UAAU,CAAC,OAAO,CAAC,OAAO;iBACnD;gBACD,gBAAgB,EAAE;oBAChB,SAAS,EAAE,YAAY,CAAC,cAAc,CAAC,OAAO,CAAC,OAAO;iBACvD;aACF;YACD,OAAO,EAAE;gBACP,MAAM,EAAE;oBACN,SAAS,EAAE,YAAY,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO;iBAC9C;gBACD,YAAY,EAAE;oBACZ,SAAS,EAAE,YAAY,CAAC,UAAU,CAAC,QAAQ,CAAC,OAAO;iBACpD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,OAAO;iBACrD;gBACD,sBAAsB,EAAE;oBACtB,SAAS,EAAE,YAAY,CAAC,oBAAoB,CAAC,QAAQ,CAAC,OAAO;iBAC9D;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,QAAQ,CAAC,OAAO;iBACvD;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,QAAQ,CAAC,OAAO;iBACvD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,OAAO;iBACrD;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,QAAQ,CAAC,OAAO;iBACvD;gBACD,WAAW,EAAE;oBACX,SAAS,EAAE,YAAY,CAAC,SAAS,CAAC,QAAQ,CAAC,OAAO;iBACnD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,OAAO;iBACrD;gBACD,eAAe,EAAE;oBACf,SAAS,EAAE,YAAY,CAAC,aAAa,CAAC,QAAQ,CAAC,OAAO;iBACvD;gBACD,aAAa,EAAE;oBACb,SAAS,EAAE,YAAY,CAAC,WAAW,CAAC,QAAQ,CAAC,OAAO;iBACrD;gBACD,WAAW,EAAE;oBACX,SAAS,EAAE,YAAY,CAAC,SAAS,CAAC,QAAQ,CAAC,OAAO;iBACnD;gBACD,iBAAiB,EAAE;oBACjB,SAAS,EAAE,YAAY,CAAC,eAAe,CAAC,QAAQ,CAAC,OAAO;iBACzD;gBACD,gBAAgB,EAAE;oBAChB,SAAS,EAAE,YAAY,CAAC,cAAc,CAAC,QAAQ,CAAC,OAAO;iBACxD;gBACD,mBAAmB,EAAE;oBACnB,SAAS,EAAE,YAAY,CAAC,iBAAiB,CAAC,QAAQ,CAAC,OAAO;iBAC3D;gBACD,gBAAgB,EAAE;oBAChB,SAAS,EAAE,YAAY,CAAC,cAAc,CAAC,QAAQ,CAAC,OAAO;iBACxD;gBACD,cAAc,EAAE;oBACd,SAAS,EAAE,YAAY,CAAC,YAAY,CAAC,QAAQ,CAAC,OAAO;iBACtD;gBACD,YAAY,EAAE;oBACZ,SAAS,EAAE,YAAY,CAAC,UAAU,CAAC,QAAQ,CAAC,OAAO;iBACpD;gBACD,gBAAgB,EAAE;oBAChB,SAAS,EAAE,YAAY,CAAC,cAAc,CAAC,QAAQ,CAAC,OAAO;iBACxD;aACF;SACF;KACK,CAAC;AACf,CAAC"} \ No newline at end of file diff --git a/dist/fr/generatedFromCss/getColorOptionsHex.d.ts b/dist/fr/generatedFromCss/getColorOptionsHex.d.ts new file mode 100644 index 0000000..77315e7 --- /dev/null +++ b/dist/fr/generatedFromCss/getColorOptionsHex.d.ts @@ -0,0 +1,669 @@ +export declare function getColorOptionsHex(params: { + isDark: boolean; +}): { + readonly grey: { + readonly _1000_50: { + readonly default: "#161616" | "#ffffff"; + readonly hover: "#343434" | "#f6f6f6"; + readonly active: "#474747" | "#ededed"; + }; + readonly _975_75: { + readonly default: "#f6f6f6" | "#1e1e1e"; + readonly hover: "#3f3f3f" | "#dfdfdf"; + readonly active: "#525252" | "#cfcfcf"; + }; + readonly _950_100: { + readonly default: "#242424" | "#eeeeee"; + readonly hover: "#474747" | "#d2d2d2"; + readonly active: "#5b5b5b" | "#c1c1c1"; + }; + readonly _200_850: { + readonly default: "#cecece" | "#3a3a3a"; + readonly hover: "#a8a8a8" | "#616161"; + readonly active: "#939393" | "#777777"; + }; + readonly _925_125: { + readonly default: "#2a2a2a" | "#e5e5e5"; + }; + readonly _1000_75: { + readonly default: "#ffffff" | "#1e1e1e"; + readonly hover: "#f6f6f6" | "#3f3f3f"; + readonly active: "#ededed" | "#525252"; + }; + readonly _1000_100: { + readonly default: "#ffffff" | "#242424"; + readonly hover: "#f6f6f6" | "#474747"; + readonly active: "#ededed" | "#5b5b5b"; + }; + readonly _975_100: { + readonly default: "#f6f6f6" | "#242424"; + readonly hover: "#474747" | "#dfdfdf"; + readonly active: "#cfcfcf" | "#5b5b5b"; + }; + readonly _975_125: { + readonly default: "#f6f6f6" | "#2a2a2a"; + readonly hover: "#dfdfdf" | "#4e4e4e"; + readonly active: "#cfcfcf" | "#636363"; + }; + readonly _950_125: { + readonly default: "#eeeeee" | "#2a2a2a"; + readonly hover: "#d2d2d2" | "#4e4e4e"; + readonly active: "#c1c1c1" | "#636363"; + }; + readonly _950_150: { + readonly default: "#eeeeee" | "#2f2f2f"; + readonly hover: "#d2d2d2" | "#545454"; + readonly active: "#c1c1c1" | "#696969"; + }; + readonly _50_1000: { + readonly default: "#161616" | "#ffffff"; + }; + readonly _425_625: { + readonly default: "#929292" | "#666666"; + }; + readonly _625_425: { + readonly default: "#929292" | "#666666"; + }; + readonly _0_1000: { + readonly default: "#ffffff" | "#0"; + }; + readonly _900_175: { + readonly default: "#353535" | "#dddddd"; + }; + }; + readonly blueFrance: { + readonly _975_75: { + readonly default: "#1b1b35" | "#f5f5fe"; + readonly hover: "#3a3a68" | "#dcdcfc"; + readonly active: "#4d4d83" | "#cbcbfa"; + }; + readonly _950_100: { + readonly default: "#21213f" | "#ececfe"; + readonly hover: "#424275" | "#cecefc"; + readonly active: "#56568c" | "#bbbbfc"; + }; + readonly sun113_625: { + readonly default: "#8585f6" | "#000091"; + readonly hover: "#b1b1f9" | "#1212ff"; + readonly active: "#c6c6fb" | "#2323ff"; + }; + readonly _925_125: { + readonly default: "#272747" | "#e3e3fd"; + readonly hover: "#4a4a7d" | "#c1c1fb"; + readonly active: "#5e5e90" | "#adadf9"; + }; + readonly _975sun113: { + readonly default: "#f5f5fe" | "#000091"; + }; + readonly main525: { + readonly default: "#6a6af4"; + }; + readonly _850_200: { + readonly default: "#313178" | "#cacafb"; + }; + }; + readonly redMarianne: { + readonly _975_75: { + readonly default: "#2b1919" | "#fef4f4"; + readonly hover: "#573737" | "#fcd7d7"; + readonly active: "#704848" | "#fac4c4"; + }; + readonly _950_100: { + readonly default: "#331f1f" | "#fee9e9"; + readonly hover: "#613f3f" | "#fdc5c5"; + readonly active: "#7b5151" | "#fcafaf"; + }; + readonly _425_625: { + readonly default: "#f95c5e" | "#c9191e"; + readonly hover: "#fa9293" | "#f93f42"; + readonly active: "#fbabac" | "#f95a5c"; + }; + readonly _925_125: { + readonly default: "#3b2424" | "#fddede"; + readonly hover: "#6b4545" | "#fbb6b6"; + readonly active: "#865757" | "#fa9e9e"; + }; + readonly main472: { + readonly default: "#e1000f"; + }; + readonly _850_200: { + readonly default: "#5e2a2b" | "#fcbfbf"; + }; + }; + readonly info: { + readonly _950_100: { + readonly default: "#1d2437" | "#e8edff"; + readonly hover: "#3b4767" | "#c2d1ff"; + readonly active: "#4c5b83" | "#a9bfff"; + }; + readonly _425_625: { + readonly default: "#518fff" | "#0063cb"; + readonly hover: "#98b4ff" | "#3b87ff"; + readonly active: "#b4c7ff" | "#6798ff"; + }; + readonly _975_75: { + readonly default: "#171d2e" | "#f4f6ff"; + }; + }; + readonly success: { + readonly _950_100: { + readonly default: "#19271d" | "#b8fec9"; + readonly hover: "#344c3b" | "#46fd89"; + readonly active: "#44624d" | "#34eb7b"; + }; + readonly _425_625: { + readonly default: "#27a658" | "#18753c"; + readonly hover: "#36d975" | "#27a959"; + readonly active: "#3df183" | "#2fc368"; + }; + readonly _975_75: { + readonly default: "#142117" | "#dffee6"; + }; + }; + readonly warning: { + readonly _950_100: { + readonly default: "#361e19" | "#ffe9e6"; + readonly hover: "#663d35" | "#ffc6bd"; + readonly active: "#824f44" | "#ffb0a2"; + }; + readonly _425_625: { + readonly default: "#fc5d00" | "#b34000"; + readonly hover: "#ff8c73" | "#ff6218"; + readonly active: "#ffa595" | "#ff7a55"; + }; + readonly _975_75: { + readonly default: "#2d1814" | "#fff4f3"; + }; + }; + readonly error: { + readonly _950_100: { + readonly default: "#391c1c" | "#ffe9e9"; + readonly hover: "#6c3a3a" | "#ffc5c5"; + readonly active: "#894b4b" | "#ffafaf"; + }; + readonly _425_625: { + readonly default: "#ff5655" | "#ce0500"; + readonly hover: "#ff8c8c" | "#ff2725"; + readonly active: "#ffa6a6" | "#ff4140"; + }; + readonly _975_75: { + readonly default: "#301717" | "#fff4f4"; + }; + }; + readonly greenTilleulVerveine: { + readonly _975_75: { + readonly default: "#201e14" | "#fef7da"; + readonly hover: "#433f2e" | "#fce552"; + readonly active: "#57533d" | "#ebd54c"; + }; + readonly _950_100: { + readonly default: "#272419" | "#fceeac"; + readonly hover: "#4c4734" | "#e8d45c"; + readonly active: "#615b44" | "#d4c254"; + }; + readonly sun418moon817: { + readonly default: "#d8c634" | "#66673d"; + readonly hover: "#fee943" | "#929359"; + readonly active: "#fef1ab" | "#a7a967"; + }; + readonly _925_125: { + readonly default: "#2d2a1d" | "#fbe769"; + readonly hover: "#534f39" | "#d7c655"; + readonly active: "#696349" | "#c2b24c"; + }; + readonly main707: { + readonly default: "#b7a73f"; + }; + readonly _850_200: { + readonly default: "#3f3a20" | "#e2cf58"; + }; + }; + readonly greenBourgeon: { + readonly _975_75: { + readonly default: "#182014" | "#e6feda"; + readonly hover: "#35432e" | "#a7fc62"; + readonly active: "#46573d" | "#98ed4d"; + }; + readonly _950_100: { + readonly default: "#1e2719" | "#c9fcac"; + readonly hover: "#3d4c34" | "#9ae95d"; + readonly active: "#4e6144" | "#8dd555"; + }; + readonly sun425moon759: { + readonly default: "#99c221" | "#447049"; + readonly hover: "#baec2a" | "#639f6a"; + readonly active: "#c9fd2e" | "#72b77a"; + }; + readonly _925_125: { + readonly default: "#232d1d" | "#a9fb68"; + readonly hover: "#435339" | "#8ed654"; + readonly active: "#556949" | "#7fc04b"; + }; + readonly main640: { + readonly default: "#68a532"; + }; + readonly _850_200: { + readonly default: "#2a401a" | "#95e257"; + }; + }; + readonly greenEmeraude: { + readonly _975_75: { + readonly default: "#142018" | "#e3fdeb"; + readonly hover: "#2e4335" | "#94f9b9"; + readonly active: "#3d5846" | "#6df1a3"; + }; + readonly _950_100: { + readonly default: "#19271e" | "#c3fad5"; + readonly hover: "#344c3d" | "#77eda5"; + readonly active: "#44624f" | "#6dd897"; + }; + readonly sun425moon753: { + readonly default: "#34cb6a" | "#297254"; + readonly hover: "#42fb84" | "#3ea47a"; + readonly active: "#80fda3" | "#49bc8d"; + }; + readonly _925_125: { + readonly default: "#1e2e23" | "#9ef9be"; + readonly hover: "#3b5543" | "#69df97"; + readonly active: "#4b6b55" | "#5ec988"; + }; + readonly main632: { + readonly default: "#00a95f"; + }; + readonly _850_200: { + readonly default: "#21402c" | "#6fe49d"; + }; + }; + readonly greenMenthe: { + readonly _975_75: { + readonly default: "#15201e" | "#dffdf7"; + readonly hover: "#30433f" | "#84f9e7"; + readonly active: "#3f5753" | "#70ebd8"; + }; + readonly _950_100: { + readonly default: "#1a2624" | "#bafaee"; + readonly hover: "#364b47" | "#79e7d5"; + readonly active: "#46605b" | "#6fd3c3"; + }; + readonly sun373moon652: { + readonly default: "#21ab8e" | "#37635f"; + readonly hover: "#2eddb8" | "#53918c"; + readonly active: "#34f4cc" | "#62a9a2"; + }; + readonly _925_125: { + readonly default: "#1f2d2a" | "#8bf8e7"; + readonly hover: "#3c534e" | "#6ed5c5"; + readonly active: "#4d6963" | "#62bfb1"; + }; + readonly main548: { + readonly default: "#009081"; + }; + readonly _850_200: { + readonly default: "#223f3a" | "#73e0cf"; + }; + }; + readonly greenArchipel: { + readonly _975_75: { + readonly default: "#152021" | "#e5fbfd"; + readonly hover: "#2f4345" | "#99f2f8"; + readonly active: "#3f5759" | "#73e9f0"; + }; + readonly _950_100: { + readonly default: "#1a2628" | "#c7f6fc"; + readonly hover: "#364a4e" | "#64ecf8"; + readonly active: "#465f63" | "#5bd8e3"; + }; + readonly sun391moon716: { + readonly default: "#34bab5" | "#006a6f"; + readonly hover: "#43e9e2" | "#009fa7"; + readonly active: "#4cfdf6" | "#00bbc3"; + }; + readonly _925_125: { + readonly default: "#1f2c2e" | "#a6f2fa"; + readonly hover: "#3c5255" | "#62dbe5"; + readonly active: "#4d676b" | "#58c5cf"; + }; + readonly main557: { + readonly default: "#009099"; + }; + readonly _850_200: { + readonly default: "#233e41" | "#60e0eb"; + }; + }; + readonly blueEcume: { + readonly _975_75: { + readonly default: "#171d2f" | "#f4f6fe"; + readonly hover: "#333e5e" | "#d7dffb"; + readonly active: "#445179" | "#c3cffa"; + }; + readonly _950_100: { + readonly default: "#1d2437" | "#e9edfe"; + readonly hover: "#3b4767" | "#c5d0fc"; + readonly active: "#4c5b83" | "#adbffc"; + }; + readonly sun247moon675: { + readonly default: "#869ece" | "#2f4077"; + readonly hover: "#b8c5e2" | "#4e68bb"; + readonly active: "#ced6ea" | "#667dcf"; + }; + readonly _925_125: { + readonly default: "#222940" | "#dee5fd"; + readonly hover: "#424d73" | "#b4c5fb"; + readonly active: "#536190" | "#99b3f9"; + }; + readonly main400: { + readonly default: "#465f9d"; + }; + readonly _850_200: { + readonly default: "#273962" | "#bfccfb"; + }; + }; + readonly blueCumulus: { + readonly _975_75: { + readonly default: "#171e2b" | "#f3f6fe"; + readonly hover: "#333f56" | "#d3dffc"; + readonly active: "#43536f" | "#bed0fa"; + }; + readonly _950_100: { + readonly default: "#1c2433" | "#e6eefe"; + readonly hover: "#3a4761" | "#bcd3fc"; + readonly active: "#4a5b7b" | "#9fc3fc"; + }; + readonly sun368moon732: { + readonly default: "#7ab1e8" | "#3558a2"; + readonly hover: "#bad2f2" | "#5982e0"; + readonly active: "#d2e2f6" | "#7996e6"; + }; + readonly _925_125: { + readonly default: "#212a3a" | "#dae6fd"; + readonly hover: "#404f69" | "#a9c8fb"; + readonly active: "#516384" | "#8ab8f9"; + }; + readonly main526: { + readonly default: "#417dc4"; + }; + readonly _850_200: { + readonly default: "#263b58" | "#b6cffb"; + }; + }; + readonly purpleGlycine: { + readonly _975_75: { + readonly default: "#251a24" | "#fef3fd"; + readonly hover: "#4c394a" | "#fcd4f8"; + readonly active: "#634a60" | "#fabff5"; + }; + readonly _950_100: { + readonly default: "#2c202b" | "#fee7fc"; + readonly hover: "#554053" | "#fdc0f8"; + readonly active: "#6c536a" | "#fca8f6"; + }; + readonly sun319moon630: { + readonly default: "#ce70cc" | "#6e445a"; + readonly hover: "#dfa4dd" | "#a66989"; + readonly active: "#e7bbe6" | "#bb7f9e"; + }; + readonly _925_125: { + readonly default: "#332632" | "#fddbfa"; + readonly hover: "#5d485c" | "#fbaff5"; + readonly active: "#755b73" | "#fa96f2"; + }; + readonly main494: { + readonly default: "#a558a0"; + }; + readonly _850_200: { + readonly default: "#502e4d" | "#fbb8f6"; + }; + }; + readonly pinkMacaron: { + readonly _975_75: { + readonly default: "#261b19" | "#fef4f2"; + readonly hover: "#4e3a37" | "#fcd8d0"; + readonly active: "#654c48" | "#fac5b8"; + }; + readonly _950_100: { + readonly default: "#2e211f" | "#fee9e6"; + readonly hover: "#58423f" | "#fdc6bd"; + readonly active: "#705551" | "#fcb0a2"; + }; + readonly sun406moon833: { + readonly default: "#ffb7ae" | "#8d533e"; + readonly hover: "#ffe0dc" | "#ca795c"; + readonly active: "#fff0ee" | "#e08e73"; + }; + readonly _925_125: { + readonly default: "#352724" | "#fddfda"; + readonly hover: "#614a45" | "#fbb8ab"; + readonly active: "#795d57" | "#faa18d"; + }; + readonly main689: { + readonly default: "#e18b76"; + }; + readonly _850_200: { + readonly default: "#52312a" | "#fcc0b4"; + }; + }; + readonly pinkTuile: { + readonly _975_75: { + readonly default: "#281b19" | "#fef4f3"; + readonly hover: "#513a37" | "#fcd7d3"; + readonly active: "#694c48" | "#fac4be"; + }; + readonly _950_100: { + readonly default: "#2f211f" | "#fee9e7"; + readonly hover: "#5a423e" | "#fdc6c0"; + readonly active: "#725550" | "#fcb0a7"; + }; + readonly sun425moon750: { + readonly default: "#ff9575" | "#a94645"; + readonly hover: "#ffc4b7" | "#d5706f"; + readonly active: "#ffd8d0" | "#da8a89"; + }; + readonly _925_125: { + readonly default: "#372624" | "#fddfdb"; + readonly hover: "#644845" | "#fbb8ad"; + readonly active: "#7d5b57" | "#faa191"; + }; + readonly main556: { + readonly default: "#ce614a"; + }; + readonly _850_200: { + readonly default: "#55302a" | "#fcbfb7"; + }; + }; + readonly yellowTournesol: { + readonly _975_75: { + readonly default: "#221d11" | "#fef6e3"; + readonly hover: "#473e29" | "#fce086"; + readonly active: "#5c5136" | "#f5d24b"; + }; + readonly _950_100: { + readonly default: "#292416" | "#feecc2"; + readonly hover: "#4f472f" | "#fbd335"; + readonly active: "#655b3d" | "#e6c130"; + }; + readonly sun407moon922: { + readonly default: "#ffe552" | "#716043"; + readonly hover: "#e1c700" | "#a28a62"; + readonly active: "#cab300" | "#ba9f72"; + }; + readonly _925_125: { + readonly default: "#302a1a" | "#fde39c"; + readonly hover: "#584e34" | "#e9c53b"; + readonly active: "#6f6342" | "#d3b235"; + }; + readonly main731: { + readonly default: "#c8aa39"; + }; + readonly _850_200: { + readonly default: "#43391a" | "#efcb3a"; + }; + }; + readonly yellowMoutarde: { + readonly _975_75: { + readonly default: "#231d14" | "#fef5e8"; + readonly hover: "#483e2e" | "#fcdca3"; + readonly active: "#5e513d" | "#fbcd64"; + }; + readonly _950_100: { + readonly default: "#2a2319" | "#feebd0"; + readonly hover: "#514534" | "#fdcd6d"; + readonly active: "#685944" | "#f4be30"; + }; + readonly sun348moon860: { + readonly default: "#ffca00" | "#695240"; + readonly hover: "#cda200" | "#9b7b61"; + readonly active: "#b28c00" | "#b58f72"; + }; + readonly _925_125: { + readonly default: "#30291d" | "#fde2b5"; + readonly hover: "#584d39" | "#f6c43c"; + readonly active: "#6f6149" | "#dfb135"; + }; + readonly main679: { + readonly default: "#c3992a"; + }; + readonly _850_200: { + readonly default: "#453820" | "#fcc63a"; + }; + }; + readonly orangeTerreBattue: { + readonly _975_75: { + readonly default: "#fef4f2" | "#281a16"; + readonly hover: "#fcd8d0" | "#513932"; + readonly active: "#fac5b8" | "#6a4b42"; + }; + readonly _950_100: { + readonly default: "#31201c" | "#fee9e5"; + readonly hover: "#5d403a" | "#fdc6ba"; + readonly active: "#77534a" | "#fcb09e"; + }; + readonly sun370moon672: { + readonly default: "#ff732c" | "#755348"; + readonly hover: "#ffa48b" | "#ab7b6b"; + readonly active: "#ffbbab" | "#c68f7d"; + }; + readonly _925_125: { + readonly default: "#382621" | "#fddfd8"; + readonly hover: "#664840" | "#fbb8a5"; + readonly active: "#7f5b51" | "#faa184"; + }; + readonly main645: { + readonly default: "#e4794a"; + }; + readonly _850_200: { + readonly default: "#543125" | "#fcc0b0"; + }; + }; + readonly brownCafeCreme: { + readonly _975_75: { + readonly default: "#211d16" | "#fbf6ed"; + readonly hover: "#453e31" | "#f2deb6"; + readonly active: "#5a5141" | "#eacf91"; + }; + readonly _950_100: { + readonly default: "#28241c" | "#f7ecdb"; + readonly hover: "#4e4739" | "#edce94"; + readonly active: "#635b4a" | "#dabd84"; + }; + readonly sun383moon885: { + readonly default: "#ecd7a2" | "#685c48"; + readonly hover: "#c5b386" | "#97866a"; + readonly active: "#af9f77" | "#ae9b7b"; + }; + readonly _925_125: { + readonly default: "#2e2a21" | "#f4e3c7"; + readonly hover: "#554e3f" | "#e1c386"; + readonly active: "#6b6351" | "#ccb078"; + }; + readonly main782: { + readonly default: "#d1b781"; + }; + readonly _850_200: { + readonly default: "#423925" | "#e7ca8e"; + }; + }; + readonly brownCaramel: { + readonly _975_75: { + readonly default: "#251c16" | "#fbf5f2"; + readonly hover: "#4c3c31" | "#f1dbcf"; + readonly active: "#624e41" | "#ecc9b5"; + }; + readonly _950_100: { + readonly default: "#2c221c" | "#f7ebe5"; + readonly hover: "#554439" | "#eccbb9"; + readonly active: "#6c574a" | "#e6b79a"; + }; + readonly sun425moon901: { + readonly default: "#fbd8ab" | "#845d48"; + readonly hover: "#efb547" | "#bb8568"; + readonly active: "#d6a23e" | "#d69978"; + }; + readonly _925_125: { + readonly default: "#332821" | "#f3e2d9"; + readonly hover: "#5d4b40" | "#e7bea6"; + readonly active: "#755f51" | "#e1a982"; + }; + readonly main648: { + readonly default: "#c08c65"; + }; + readonly _850_200: { + readonly default: "#4b3525" | "#eac7b2"; + }; + }; + readonly brownOpera: { + readonly _975_75: { + readonly default: "#fbf5f2" | "#241c17"; + readonly hover: "#f1dbcf" | "#4a3c33"; + readonly active: "#ecc9b5" | "#604f44"; + }; + readonly _950_100: { + readonly default: "#2b221c" | "#f7ece4"; + readonly hover: "#53443a" | "#eccdb3"; + readonly active: "#6a574a" | "#e6ba90"; + }; + readonly sun395moon820: { + readonly default: "#e6be92" | "#745b47"; + readonly hover: "#f2e2d3" | "#a78468"; + readonly active: "#f8f0e9" | "#c09979"; + }; + readonly _925_125: { + readonly default: "#322821" | "#f3e2d7"; + readonly hover: "#5c4b40" | "#e7bfa0"; + readonly active: "#735f51" | "#deaa7e"; + }; + readonly main680: { + readonly default: "#bd987a"; + }; + readonly _850_200: { + readonly default: "#493625" | "#eac7ad"; + }; + }; + readonly beigeGrisGalet: { + readonly _975_75: { + readonly default: "#211d19" | "#f9f6f2"; + readonly hover: "#453e37" | "#eadecd"; + readonly active: "#595148" | "#e1ceb1"; + }; + readonly _950_100: { + readonly default: "#28231f" | "#f3ede5"; + readonly hover: "#4e453f" | "#e1d0b5"; + readonly active: "#635950" | "#d1bea2"; + }; + readonly sun407moon821: { + readonly default: "#d0c3b7" | "#6a6156"; + readonly hover: "#eae5e1" | "#988b7c"; + readonly active: "#f4f2f0" | "#afa08f"; + }; + readonly _925_125: { + readonly default: "#2e2924" | "#eee4d9"; + readonly hover: "#554d45" | "#dbc3a4"; + readonly active: "#6b6157" | "#c6b094"; + }; + readonly main702: { + readonly default: "#aea397"; + }; + readonly _850_200: { + readonly default: "#433829" | "#e0cab0"; + }; + }; +}; diff --git a/dist/fr/generatedFromCss/getColorOptionsHex.js b/dist/fr/generatedFromCss/getColorOptionsHex.js new file mode 100644 index 0000000..c5b2628 --- /dev/null +++ b/dist/fr/generatedFromCss/getColorOptionsHex.js @@ -0,0 +1,672 @@ +// This file is generated automatically by scripts\build\cssToTs\cssToTs.ts, please don't edit. +export function getColorOptionsHex(params) { + const { isDark } = params; + return { + "grey": { + "_1000_50": { + "default": isDark ? "#161616" : "#ffffff", + "hover": isDark ? "#343434" : "#f6f6f6", + "active": isDark ? "#474747" : "#ededed" + }, + "_975_75": { + "default": isDark ? "#1e1e1e" : "#f6f6f6", + "hover": isDark ? "#3f3f3f" : "#dfdfdf", + "active": isDark ? "#525252" : "#cfcfcf" + }, + "_950_100": { + "default": isDark ? "#242424" : "#eeeeee", + "hover": isDark ? "#474747" : "#d2d2d2", + "active": isDark ? "#5b5b5b" : "#c1c1c1" + }, + "_200_850": { + "default": isDark ? "#cecece" : "#3a3a3a", + "hover": isDark ? "#a8a8a8" : "#616161", + "active": isDark ? "#939393" : "#777777" + }, + "_925_125": { + "default": isDark ? "#2a2a2a" : "#e5e5e5" + }, + "_1000_75": { + "default": isDark ? "#1e1e1e" : "#ffffff", + "hover": isDark ? "#3f3f3f" : "#f6f6f6", + "active": isDark ? "#525252" : "#ededed" + }, + "_1000_100": { + "default": isDark ? "#242424" : "#ffffff", + "hover": isDark ? "#474747" : "#f6f6f6", + "active": isDark ? "#5b5b5b" : "#ededed" + }, + "_975_100": { + "default": isDark ? "#242424" : "#f6f6f6", + "hover": isDark ? "#474747" : "#dfdfdf", + "active": isDark ? "#5b5b5b" : "#cfcfcf" + }, + "_975_125": { + "default": isDark ? "#2a2a2a" : "#f6f6f6", + "hover": isDark ? "#4e4e4e" : "#dfdfdf", + "active": isDark ? "#636363" : "#cfcfcf" + }, + "_950_125": { + "default": isDark ? "#2a2a2a" : "#eeeeee", + "hover": isDark ? "#4e4e4e" : "#d2d2d2", + "active": isDark ? "#636363" : "#c1c1c1" + }, + "_950_150": { + "default": isDark ? "#2f2f2f" : "#eeeeee", + "hover": isDark ? "#545454" : "#d2d2d2", + "active": isDark ? "#696969" : "#c1c1c1" + }, + "_50_1000": { + "default": isDark ? "#ffffff" : "#161616" + }, + "_425_625": { + "default": isDark ? "#929292" : "#666666" + }, + "_625_425": { + "default": isDark ? "#666666" : "#929292" + }, + "_0_1000": { + "default": isDark ? "#ffffff" : "#0" + }, + "_900_175": { + "default": isDark ? "#353535" : "#dddddd" + } + }, + "blueFrance": { + "_975_75": { + "default": isDark ? "#1b1b35" : "#f5f5fe", + "hover": isDark ? "#3a3a68" : "#dcdcfc", + "active": isDark ? "#4d4d83" : "#cbcbfa" + }, + "_950_100": { + "default": isDark ? "#21213f" : "#ececfe", + "hover": isDark ? "#424275" : "#cecefc", + "active": isDark ? "#56568c" : "#bbbbfc" + }, + "sun113_625": { + "default": isDark ? "#8585f6" : "#000091", + "hover": isDark ? "#b1b1f9" : "#1212ff", + "active": isDark ? "#c6c6fb" : "#2323ff" + }, + "_925_125": { + "default": isDark ? "#272747" : "#e3e3fd", + "hover": isDark ? "#4a4a7d" : "#c1c1fb", + "active": isDark ? "#5e5e90" : "#adadf9" + }, + "_975sun113": { + "default": isDark ? "#000091" : "#f5f5fe" + }, + "main525": { + "default": "#6a6af4" + }, + "_850_200": { + "default": isDark ? "#313178" : "#cacafb" + } + }, + "redMarianne": { + "_975_75": { + "default": isDark ? "#2b1919" : "#fef4f4", + "hover": isDark ? "#573737" : "#fcd7d7", + "active": isDark ? "#704848" : "#fac4c4" + }, + "_950_100": { + "default": isDark ? "#331f1f" : "#fee9e9", + "hover": isDark ? "#613f3f" : "#fdc5c5", + "active": isDark ? "#7b5151" : "#fcafaf" + }, + "_425_625": { + "default": isDark ? "#f95c5e" : "#c9191e", + "hover": isDark ? "#fa9293" : "#f93f42", + "active": isDark ? "#fbabac" : "#f95a5c" + }, + "_925_125": { + "default": isDark ? "#3b2424" : "#fddede", + "hover": isDark ? "#6b4545" : "#fbb6b6", + "active": isDark ? "#865757" : "#fa9e9e" + }, + "main472": { + "default": "#e1000f" + }, + "_850_200": { + "default": isDark ? "#5e2a2b" : "#fcbfbf" + } + }, + "info": { + "_950_100": { + "default": isDark ? "#1d2437" : "#e8edff", + "hover": isDark ? "#3b4767" : "#c2d1ff", + "active": isDark ? "#4c5b83" : "#a9bfff" + }, + "_425_625": { + "default": isDark ? "#518fff" : "#0063cb", + "hover": isDark ? "#98b4ff" : "#3b87ff", + "active": isDark ? "#b4c7ff" : "#6798ff" + }, + "_975_75": { + "default": isDark ? "#171d2e" : "#f4f6ff" + } + }, + "success": { + "_950_100": { + "default": isDark ? "#19271d" : "#b8fec9", + "hover": isDark ? "#344c3b" : "#46fd89", + "active": isDark ? "#44624d" : "#34eb7b" + }, + "_425_625": { + "default": isDark ? "#27a658" : "#18753c", + "hover": isDark ? "#36d975" : "#27a959", + "active": isDark ? "#3df183" : "#2fc368" + }, + "_975_75": { + "default": isDark ? "#142117" : "#dffee6" + } + }, + "warning": { + "_950_100": { + "default": isDark ? "#361e19" : "#ffe9e6", + "hover": isDark ? "#663d35" : "#ffc6bd", + "active": isDark ? "#824f44" : "#ffb0a2" + }, + "_425_625": { + "default": isDark ? "#fc5d00" : "#b34000", + "hover": isDark ? "#ff8c73" : "#ff6218", + "active": isDark ? "#ffa595" : "#ff7a55" + }, + "_975_75": { + "default": isDark ? "#2d1814" : "#fff4f3" + } + }, + "error": { + "_950_100": { + "default": isDark ? "#391c1c" : "#ffe9e9", + "hover": isDark ? "#6c3a3a" : "#ffc5c5", + "active": isDark ? "#894b4b" : "#ffafaf" + }, + "_425_625": { + "default": isDark ? "#ff5655" : "#ce0500", + "hover": isDark ? "#ff8c8c" : "#ff2725", + "active": isDark ? "#ffa6a6" : "#ff4140" + }, + "_975_75": { + "default": isDark ? "#301717" : "#fff4f4" + } + }, + "greenTilleulVerveine": { + "_975_75": { + "default": isDark ? "#201e14" : "#fef7da", + "hover": isDark ? "#433f2e" : "#fce552", + "active": isDark ? "#57533d" : "#ebd54c" + }, + "_950_100": { + "default": isDark ? "#272419" : "#fceeac", + "hover": isDark ? "#4c4734" : "#e8d45c", + "active": isDark ? "#615b44" : "#d4c254" + }, + "sun418moon817": { + "default": isDark ? "#d8c634" : "#66673d", + "hover": isDark ? "#fee943" : "#929359", + "active": isDark ? "#fef1ab" : "#a7a967" + }, + "_925_125": { + "default": isDark ? "#2d2a1d" : "#fbe769", + "hover": isDark ? "#534f39" : "#d7c655", + "active": isDark ? "#696349" : "#c2b24c" + }, + "main707": { + "default": "#b7a73f" + }, + "_850_200": { + "default": isDark ? "#3f3a20" : "#e2cf58" + } + }, + "greenBourgeon": { + "_975_75": { + "default": isDark ? "#182014" : "#e6feda", + "hover": isDark ? "#35432e" : "#a7fc62", + "active": isDark ? "#46573d" : "#98ed4d" + }, + "_950_100": { + "default": isDark ? "#1e2719" : "#c9fcac", + "hover": isDark ? "#3d4c34" : "#9ae95d", + "active": isDark ? "#4e6144" : "#8dd555" + }, + "sun425moon759": { + "default": isDark ? "#99c221" : "#447049", + "hover": isDark ? "#baec2a" : "#639f6a", + "active": isDark ? "#c9fd2e" : "#72b77a" + }, + "_925_125": { + "default": isDark ? "#232d1d" : "#a9fb68", + "hover": isDark ? "#435339" : "#8ed654", + "active": isDark ? "#556949" : "#7fc04b" + }, + "main640": { + "default": "#68a532" + }, + "_850_200": { + "default": isDark ? "#2a401a" : "#95e257" + } + }, + "greenEmeraude": { + "_975_75": { + "default": isDark ? "#142018" : "#e3fdeb", + "hover": isDark ? "#2e4335" : "#94f9b9", + "active": isDark ? "#3d5846" : "#6df1a3" + }, + "_950_100": { + "default": isDark ? "#19271e" : "#c3fad5", + "hover": isDark ? "#344c3d" : "#77eda5", + "active": isDark ? "#44624f" : "#6dd897" + }, + "sun425moon753": { + "default": isDark ? "#34cb6a" : "#297254", + "hover": isDark ? "#42fb84" : "#3ea47a", + "active": isDark ? "#80fda3" : "#49bc8d" + }, + "_925_125": { + "default": isDark ? "#1e2e23" : "#9ef9be", + "hover": isDark ? "#3b5543" : "#69df97", + "active": isDark ? "#4b6b55" : "#5ec988" + }, + "main632": { + "default": "#00a95f" + }, + "_850_200": { + "default": isDark ? "#21402c" : "#6fe49d" + } + }, + "greenMenthe": { + "_975_75": { + "default": isDark ? "#15201e" : "#dffdf7", + "hover": isDark ? "#30433f" : "#84f9e7", + "active": isDark ? "#3f5753" : "#70ebd8" + }, + "_950_100": { + "default": isDark ? "#1a2624" : "#bafaee", + "hover": isDark ? "#364b47" : "#79e7d5", + "active": isDark ? "#46605b" : "#6fd3c3" + }, + "sun373moon652": { + "default": isDark ? "#21ab8e" : "#37635f", + "hover": isDark ? "#2eddb8" : "#53918c", + "active": isDark ? "#34f4cc" : "#62a9a2" + }, + "_925_125": { + "default": isDark ? "#1f2d2a" : "#8bf8e7", + "hover": isDark ? "#3c534e" : "#6ed5c5", + "active": isDark ? "#4d6963" : "#62bfb1" + }, + "main548": { + "default": "#009081" + }, + "_850_200": { + "default": isDark ? "#223f3a" : "#73e0cf" + } + }, + "greenArchipel": { + "_975_75": { + "default": isDark ? "#152021" : "#e5fbfd", + "hover": isDark ? "#2f4345" : "#99f2f8", + "active": isDark ? "#3f5759" : "#73e9f0" + }, + "_950_100": { + "default": isDark ? "#1a2628" : "#c7f6fc", + "hover": isDark ? "#364a4e" : "#64ecf8", + "active": isDark ? "#465f63" : "#5bd8e3" + }, + "sun391moon716": { + "default": isDark ? "#34bab5" : "#006a6f", + "hover": isDark ? "#43e9e2" : "#009fa7", + "active": isDark ? "#4cfdf6" : "#00bbc3" + }, + "_925_125": { + "default": isDark ? "#1f2c2e" : "#a6f2fa", + "hover": isDark ? "#3c5255" : "#62dbe5", + "active": isDark ? "#4d676b" : "#58c5cf" + }, + "main557": { + "default": "#009099" + }, + "_850_200": { + "default": isDark ? "#233e41" : "#60e0eb" + } + }, + "blueEcume": { + "_975_75": { + "default": isDark ? "#171d2f" : "#f4f6fe", + "hover": isDark ? "#333e5e" : "#d7dffb", + "active": isDark ? "#445179" : "#c3cffa" + }, + "_950_100": { + "default": isDark ? "#1d2437" : "#e9edfe", + "hover": isDark ? "#3b4767" : "#c5d0fc", + "active": isDark ? "#4c5b83" : "#adbffc" + }, + "sun247moon675": { + "default": isDark ? "#869ece" : "#2f4077", + "hover": isDark ? "#b8c5e2" : "#4e68bb", + "active": isDark ? "#ced6ea" : "#667dcf" + }, + "_925_125": { + "default": isDark ? "#222940" : "#dee5fd", + "hover": isDark ? "#424d73" : "#b4c5fb", + "active": isDark ? "#536190" : "#99b3f9" + }, + "main400": { + "default": "#465f9d" + }, + "_850_200": { + "default": isDark ? "#273962" : "#bfccfb" + } + }, + "blueCumulus": { + "_975_75": { + "default": isDark ? "#171e2b" : "#f3f6fe", + "hover": isDark ? "#333f56" : "#d3dffc", + "active": isDark ? "#43536f" : "#bed0fa" + }, + "_950_100": { + "default": isDark ? "#1c2433" : "#e6eefe", + "hover": isDark ? "#3a4761" : "#bcd3fc", + "active": isDark ? "#4a5b7b" : "#9fc3fc" + }, + "sun368moon732": { + "default": isDark ? "#7ab1e8" : "#3558a2", + "hover": isDark ? "#bad2f2" : "#5982e0", + "active": isDark ? "#d2e2f6" : "#7996e6" + }, + "_925_125": { + "default": isDark ? "#212a3a" : "#dae6fd", + "hover": isDark ? "#404f69" : "#a9c8fb", + "active": isDark ? "#516384" : "#8ab8f9" + }, + "main526": { + "default": "#417dc4" + }, + "_850_200": { + "default": isDark ? "#263b58" : "#b6cffb" + } + }, + "purpleGlycine": { + "_975_75": { + "default": isDark ? "#251a24" : "#fef3fd", + "hover": isDark ? "#4c394a" : "#fcd4f8", + "active": isDark ? "#634a60" : "#fabff5" + }, + "_950_100": { + "default": isDark ? "#2c202b" : "#fee7fc", + "hover": isDark ? "#554053" : "#fdc0f8", + "active": isDark ? "#6c536a" : "#fca8f6" + }, + "sun319moon630": { + "default": isDark ? "#ce70cc" : "#6e445a", + "hover": isDark ? "#dfa4dd" : "#a66989", + "active": isDark ? "#e7bbe6" : "#bb7f9e" + }, + "_925_125": { + "default": isDark ? "#332632" : "#fddbfa", + "hover": isDark ? "#5d485c" : "#fbaff5", + "active": isDark ? "#755b73" : "#fa96f2" + }, + "main494": { + "default": "#a558a0" + }, + "_850_200": { + "default": isDark ? "#502e4d" : "#fbb8f6" + } + }, + "pinkMacaron": { + "_975_75": { + "default": isDark ? "#261b19" : "#fef4f2", + "hover": isDark ? "#4e3a37" : "#fcd8d0", + "active": isDark ? "#654c48" : "#fac5b8" + }, + "_950_100": { + "default": isDark ? "#2e211f" : "#fee9e6", + "hover": isDark ? "#58423f" : "#fdc6bd", + "active": isDark ? "#705551" : "#fcb0a2" + }, + "sun406moon833": { + "default": isDark ? "#ffb7ae" : "#8d533e", + "hover": isDark ? "#ffe0dc" : "#ca795c", + "active": isDark ? "#fff0ee" : "#e08e73" + }, + "_925_125": { + "default": isDark ? "#352724" : "#fddfda", + "hover": isDark ? "#614a45" : "#fbb8ab", + "active": isDark ? "#795d57" : "#faa18d" + }, + "main689": { + "default": "#e18b76" + }, + "_850_200": { + "default": isDark ? "#52312a" : "#fcc0b4" + } + }, + "pinkTuile": { + "_975_75": { + "default": isDark ? "#281b19" : "#fef4f3", + "hover": isDark ? "#513a37" : "#fcd7d3", + "active": isDark ? "#694c48" : "#fac4be" + }, + "_950_100": { + "default": isDark ? "#2f211f" : "#fee9e7", + "hover": isDark ? "#5a423e" : "#fdc6c0", + "active": isDark ? "#725550" : "#fcb0a7" + }, + "sun425moon750": { + "default": isDark ? "#ff9575" : "#a94645", + "hover": isDark ? "#ffc4b7" : "#d5706f", + "active": isDark ? "#ffd8d0" : "#da8a89" + }, + "_925_125": { + "default": isDark ? "#372624" : "#fddfdb", + "hover": isDark ? "#644845" : "#fbb8ad", + "active": isDark ? "#7d5b57" : "#faa191" + }, + "main556": { + "default": "#ce614a" + }, + "_850_200": { + "default": isDark ? "#55302a" : "#fcbfb7" + } + }, + "yellowTournesol": { + "_975_75": { + "default": isDark ? "#221d11" : "#fef6e3", + "hover": isDark ? "#473e29" : "#fce086", + "active": isDark ? "#5c5136" : "#f5d24b" + }, + "_950_100": { + "default": isDark ? "#292416" : "#feecc2", + "hover": isDark ? "#4f472f" : "#fbd335", + "active": isDark ? "#655b3d" : "#e6c130" + }, + "sun407moon922": { + "default": isDark ? "#ffe552" : "#716043", + "hover": isDark ? "#e1c700" : "#a28a62", + "active": isDark ? "#cab300" : "#ba9f72" + }, + "_925_125": { + "default": isDark ? "#302a1a" : "#fde39c", + "hover": isDark ? "#584e34" : "#e9c53b", + "active": isDark ? "#6f6342" : "#d3b235" + }, + "main731": { + "default": "#c8aa39" + }, + "_850_200": { + "default": isDark ? "#43391a" : "#efcb3a" + } + }, + "yellowMoutarde": { + "_975_75": { + "default": isDark ? "#231d14" : "#fef5e8", + "hover": isDark ? "#483e2e" : "#fcdca3", + "active": isDark ? "#5e513d" : "#fbcd64" + }, + "_950_100": { + "default": isDark ? "#2a2319" : "#feebd0", + "hover": isDark ? "#514534" : "#fdcd6d", + "active": isDark ? "#685944" : "#f4be30" + }, + "sun348moon860": { + "default": isDark ? "#ffca00" : "#695240", + "hover": isDark ? "#cda200" : "#9b7b61", + "active": isDark ? "#b28c00" : "#b58f72" + }, + "_925_125": { + "default": isDark ? "#30291d" : "#fde2b5", + "hover": isDark ? "#584d39" : "#f6c43c", + "active": isDark ? "#6f6149" : "#dfb135" + }, + "main679": { + "default": "#c3992a" + }, + "_850_200": { + "default": isDark ? "#453820" : "#fcc63a" + } + }, + "orangeTerreBattue": { + "_975_75": { + "default": isDark ? "#281a16" : "#fef4f2", + "hover": isDark ? "#513932" : "#fcd8d0", + "active": isDark ? "#6a4b42" : "#fac5b8" + }, + "_950_100": { + "default": isDark ? "#31201c" : "#fee9e5", + "hover": isDark ? "#5d403a" : "#fdc6ba", + "active": isDark ? "#77534a" : "#fcb09e" + }, + "sun370moon672": { + "default": isDark ? "#ff732c" : "#755348", + "hover": isDark ? "#ffa48b" : "#ab7b6b", + "active": isDark ? "#ffbbab" : "#c68f7d" + }, + "_925_125": { + "default": isDark ? "#382621" : "#fddfd8", + "hover": isDark ? "#664840" : "#fbb8a5", + "active": isDark ? "#7f5b51" : "#faa184" + }, + "main645": { + "default": "#e4794a" + }, + "_850_200": { + "default": isDark ? "#543125" : "#fcc0b0" + } + }, + "brownCafeCreme": { + "_975_75": { + "default": isDark ? "#211d16" : "#fbf6ed", + "hover": isDark ? "#453e31" : "#f2deb6", + "active": isDark ? "#5a5141" : "#eacf91" + }, + "_950_100": { + "default": isDark ? "#28241c" : "#f7ecdb", + "hover": isDark ? "#4e4739" : "#edce94", + "active": isDark ? "#635b4a" : "#dabd84" + }, + "sun383moon885": { + "default": isDark ? "#ecd7a2" : "#685c48", + "hover": isDark ? "#c5b386" : "#97866a", + "active": isDark ? "#af9f77" : "#ae9b7b" + }, + "_925_125": { + "default": isDark ? "#2e2a21" : "#f4e3c7", + "hover": isDark ? "#554e3f" : "#e1c386", + "active": isDark ? "#6b6351" : "#ccb078" + }, + "main782": { + "default": "#d1b781" + }, + "_850_200": { + "default": isDark ? "#423925" : "#e7ca8e" + } + }, + "brownCaramel": { + "_975_75": { + "default": isDark ? "#251c16" : "#fbf5f2", + "hover": isDark ? "#4c3c31" : "#f1dbcf", + "active": isDark ? "#624e41" : "#ecc9b5" + }, + "_950_100": { + "default": isDark ? "#2c221c" : "#f7ebe5", + "hover": isDark ? "#554439" : "#eccbb9", + "active": isDark ? "#6c574a" : "#e6b79a" + }, + "sun425moon901": { + "default": isDark ? "#fbd8ab" : "#845d48", + "hover": isDark ? "#efb547" : "#bb8568", + "active": isDark ? "#d6a23e" : "#d69978" + }, + "_925_125": { + "default": isDark ? "#332821" : "#f3e2d9", + "hover": isDark ? "#5d4b40" : "#e7bea6", + "active": isDark ? "#755f51" : "#e1a982" + }, + "main648": { + "default": "#c08c65" + }, + "_850_200": { + "default": isDark ? "#4b3525" : "#eac7b2" + } + }, + "brownOpera": { + "_975_75": { + "default": isDark ? "#241c17" : "#fbf5f2", + "hover": isDark ? "#4a3c33" : "#f1dbcf", + "active": isDark ? "#604f44" : "#ecc9b5" + }, + "_950_100": { + "default": isDark ? "#2b221c" : "#f7ece4", + "hover": isDark ? "#53443a" : "#eccdb3", + "active": isDark ? "#6a574a" : "#e6ba90" + }, + "sun395moon820": { + "default": isDark ? "#e6be92" : "#745b47", + "hover": isDark ? "#f2e2d3" : "#a78468", + "active": isDark ? "#f8f0e9" : "#c09979" + }, + "_925_125": { + "default": isDark ? "#322821" : "#f3e2d7", + "hover": isDark ? "#5c4b40" : "#e7bfa0", + "active": isDark ? "#735f51" : "#deaa7e" + }, + "main680": { + "default": "#bd987a" + }, + "_850_200": { + "default": isDark ? "#493625" : "#eac7ad" + } + }, + "beigeGrisGalet": { + "_975_75": { + "default": isDark ? "#211d19" : "#f9f6f2", + "hover": isDark ? "#453e37" : "#eadecd", + "active": isDark ? "#595148" : "#e1ceb1" + }, + "_950_100": { + "default": isDark ? "#28231f" : "#f3ede5", + "hover": isDark ? "#4e453f" : "#e1d0b5", + "active": isDark ? "#635950" : "#d1bea2" + }, + "sun407moon821": { + "default": isDark ? "#d0c3b7" : "#6a6156", + "hover": isDark ? "#eae5e1" : "#988b7c", + "active": isDark ? "#f4f2f0" : "#afa08f" + }, + "_925_125": { + "default": isDark ? "#2e2924" : "#eee4d9", + "hover": isDark ? "#554d45" : "#dbc3a4", + "active": isDark ? "#6b6157" : "#c6b094" + }, + "main702": { + "default": "#aea397" + }, + "_850_200": { + "default": isDark ? "#433829" : "#e0cab0" + } + } + }; +} +//# sourceMappingURL=getColorOptionsHex.js.map \ No newline at end of file diff --git a/dist/fr/generatedFromCss/getColorOptionsHex.js.map b/dist/fr/generatedFromCss/getColorOptionsHex.js.map new file mode 100644 index 0000000..b4ec93e --- /dev/null +++ b/dist/fr/generatedFromCss/getColorOptionsHex.js.map @@ -0,0 +1 @@ +{"version":3,"file":"getColorOptionsHex.js","sourceRoot":"","sources":["../../../src/fr/generatedFromCss/getColorOptionsHex.ts"],"names":[],"mappings":"AAAA,+FAA+F;AAE/F,MAAM,UAAU,kBAAkB,CAC9B,MAEC;IAGD,MAAM,EAAE,MAAM,EAAE,GAAG,MAAM,CAAC;IAE1B,OAAO;QACH,MAAM,EAAE;YACN,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,SAAS,EAAE;gBACT,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aAC1C;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,WAAW,EAAE;gBACX,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aAC1C;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aAC1C;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aAC1C;YACD,SAAS,EAAE;gBACT,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI;aACrC;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aAC1C;SACF;QACD,YAAY,EAAE;YACZ,SAAS,EAAE;gBACT,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,YAAY,EAAE;gBACZ,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,YAAY,EAAE;gBACZ,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aAC1C;YACD,SAAS,EAAE;gBACT,SAAS,EAAE,SAAS;aACrB;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aAC1C;SACF;QACD,aAAa,EAAE;YACb,SAAS,EAAE;gBACT,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,SAAS,EAAE;gBACT,SAAS,EAAE,SAAS;aACrB;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aAC1C;SACF;QACD,MAAM,EAAE;YACN,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,SAAS,EAAE;gBACT,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aAC1C;SACF;QACD,SAAS,EAAE;YACT,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,SAAS,EAAE;gBACT,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aAC1C;SACF;QACD,SAAS,EAAE;YACT,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,SAAS,EAAE;gBACT,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aAC1C;SACF;QACD,OAAO,EAAE;YACP,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,SAAS,EAAE;gBACT,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aAC1C;SACF;QACD,sBAAsB,EAAE;YACtB,SAAS,EAAE;gBACT,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,SAAS,EAAE;gBACT,SAAS,EAAE,SAAS;aACrB;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aAC1C;SACF;QACD,eAAe,EAAE;YACf,SAAS,EAAE;gBACT,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,SAAS,EAAE;gBACT,SAAS,EAAE,SAAS;aACrB;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aAC1C;SACF;QACD,eAAe,EAAE;YACf,SAAS,EAAE;gBACT,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,SAAS,EAAE;gBACT,SAAS,EAAE,SAAS;aACrB;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aAC1C;SACF;QACD,aAAa,EAAE;YACb,SAAS,EAAE;gBACT,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,SAAS,EAAE;gBACT,SAAS,EAAE,SAAS;aACrB;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aAC1C;SACF;QACD,eAAe,EAAE;YACf,SAAS,EAAE;gBACT,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,SAAS,EAAE;gBACT,SAAS,EAAE,SAAS;aACrB;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aAC1C;SACF;QACD,WAAW,EAAE;YACX,SAAS,EAAE;gBACT,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,SAAS,EAAE;gBACT,SAAS,EAAE,SAAS;aACrB;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aAC1C;SACF;QACD,aAAa,EAAE;YACb,SAAS,EAAE;gBACT,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,SAAS,EAAE;gBACT,SAAS,EAAE,SAAS;aACrB;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aAC1C;SACF;QACD,eAAe,EAAE;YACf,SAAS,EAAE;gBACT,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,SAAS,EAAE;gBACT,SAAS,EAAE,SAAS;aACrB;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aAC1C;SACF;QACD,aAAa,EAAE;YACb,SAAS,EAAE;gBACT,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,SAAS,EAAE;gBACT,SAAS,EAAE,SAAS;aACrB;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aAC1C;SACF;QACD,WAAW,EAAE;YACX,SAAS,EAAE;gBACT,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,SAAS,EAAE;gBACT,SAAS,EAAE,SAAS;aACrB;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aAC1C;SACF;QACD,iBAAiB,EAAE;YACjB,SAAS,EAAE;gBACT,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,SAAS,EAAE;gBACT,SAAS,EAAE,SAAS;aACrB;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aAC1C;SACF;QACD,gBAAgB,EAAE;YAChB,SAAS,EAAE;gBACT,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,SAAS,EAAE;gBACT,SAAS,EAAE,SAAS;aACrB;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aAC1C;SACF;QACD,mBAAmB,EAAE;YACnB,SAAS,EAAE;gBACT,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,SAAS,EAAE;gBACT,SAAS,EAAE,SAAS;aACrB;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aAC1C;SACF;QACD,gBAAgB,EAAE;YAChB,SAAS,EAAE;gBACT,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,SAAS,EAAE;gBACT,SAAS,EAAE,SAAS;aACrB;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aAC1C;SACF;QACD,cAAc,EAAE;YACd,SAAS,EAAE;gBACT,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,SAAS,EAAE;gBACT,SAAS,EAAE,SAAS;aACrB;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aAC1C;SACF;QACD,YAAY,EAAE;YACZ,SAAS,EAAE;gBACT,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,SAAS,EAAE;gBACT,SAAS,EAAE,SAAS;aACrB;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aAC1C;SACF;QACD,gBAAgB,EAAE;YAChB,SAAS,EAAE;gBACT,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,eAAe,EAAE;gBACf,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACzC,OAAO,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;gBACvC,QAAQ,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACzC;YACD,SAAS,EAAE;gBACT,SAAS,EAAE,SAAS;aACrB;YACD,UAAU,EAAE;gBACV,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aAC1C;SACF;KACK,CAAC;AACf,CAAC"} \ No newline at end of file diff --git a/dist/fr/generatedFromCss/spacing.d.ts b/dist/fr/generatedFromCss/spacing.d.ts new file mode 100644 index 0000000..9d04286 --- /dev/null +++ b/dist/fr/generatedFromCss/spacing.d.ts @@ -0,0 +1,52 @@ +export declare const spacingTokenByValue: { + readonly "1v": "0.25rem"; + readonly "1w": "0.5rem"; + readonly "2v": "0.5rem"; + readonly "3v": "0.75rem"; + readonly "2w": "1rem"; + readonly "4v": "1rem"; + readonly "5v": "1.25rem"; + readonly "3w": "1.5rem"; + readonly "6v": "1.5rem"; + readonly "7v": "1.75rem"; + readonly "4w": "2rem"; + readonly "8v": "2rem"; + readonly "9v": "2.25rem"; + readonly "10v": "2.5rem"; + readonly "5w": "2.5rem"; + readonly "11v": "2.75rem"; + readonly "12v": "3rem"; + readonly "6w": "3rem"; + readonly "13v": "3.25rem"; + readonly "14v": "3.5rem"; + readonly "7w": "3.5rem"; + readonly "15v": "3.75rem"; + readonly "16v": "4rem"; + readonly "8w": "4rem"; + readonly "17v": "4.25rem"; + readonly "18v": "4.5rem"; + readonly "9w": "4.5rem"; + readonly "19v": "4.75rem"; + readonly "10w": "5rem"; + readonly "20v": "5rem"; + readonly "21v": "5.25rem"; + readonly "11w": "5.5rem"; + readonly "22v": "5.5rem"; + readonly "23v": "5.75rem"; + readonly "12w": "6rem"; + readonly "24v": "6rem"; + readonly "25v": "6.25rem"; + readonly "13w": "6.5rem"; + readonly "26v": "6.5rem"; + readonly "27v": "6.75rem"; + readonly "14w": "7rem"; + readonly "28v": "7rem"; + readonly "29v": "7.25rem"; + readonly "15w": "7.5rem"; + readonly "30v": "7.5rem"; + readonly "31v": "7.75rem"; + readonly "16w": "8rem"; + readonly "32v": "8rem"; +}; +export type SpacingTokenByValue = typeof spacingTokenByValue; +export type SpacingToken = keyof SpacingTokenByValue; diff --git a/dist/fr/generatedFromCss/spacing.js b/dist/fr/generatedFromCss/spacing.js new file mode 100644 index 0000000..bd6c2bc --- /dev/null +++ b/dist/fr/generatedFromCss/spacing.js @@ -0,0 +1,52 @@ +// This file is generated automatically by scripts\build\cssToTs\cssToTs.ts, please don't edit. +export const spacingTokenByValue = { + "1v": "0.25rem", + "1w": "0.5rem", + "2v": "0.5rem", + "3v": "0.75rem", + "2w": "1rem", + "4v": "1rem", + "5v": "1.25rem", + "3w": "1.5rem", + "6v": "1.5rem", + "7v": "1.75rem", + "4w": "2rem", + "8v": "2rem", + "9v": "2.25rem", + "10v": "2.5rem", + "5w": "2.5rem", + "11v": "2.75rem", + "12v": "3rem", + "6w": "3rem", + "13v": "3.25rem", + "14v": "3.5rem", + "7w": "3.5rem", + "15v": "3.75rem", + "16v": "4rem", + "8w": "4rem", + "17v": "4.25rem", + "18v": "4.5rem", + "9w": "4.5rem", + "19v": "4.75rem", + "10w": "5rem", + "20v": "5rem", + "21v": "5.25rem", + "11w": "5.5rem", + "22v": "5.5rem", + "23v": "5.75rem", + "12w": "6rem", + "24v": "6rem", + "25v": "6.25rem", + "13w": "6.5rem", + "26v": "6.5rem", + "27v": "6.75rem", + "14w": "7rem", + "28v": "7rem", + "29v": "7.25rem", + "15w": "7.5rem", + "30v": "7.5rem", + "31v": "7.75rem", + "16w": "8rem", + "32v": "8rem" +}; +//# sourceMappingURL=spacing.js.map \ No newline at end of file diff --git a/dist/fr/generatedFromCss/spacing.js.map b/dist/fr/generatedFromCss/spacing.js.map new file mode 100644 index 0000000..1d9863b --- /dev/null +++ b/dist/fr/generatedFromCss/spacing.js.map @@ -0,0 +1 @@ +{"version":3,"file":"spacing.js","sourceRoot":"","sources":["../../../src/fr/generatedFromCss/spacing.ts"],"names":[],"mappings":"AAAA,+FAA+F;AAE/F,MAAM,CAAC,MAAM,mBAAmB,GAAE;IAC9B,IAAI,EAAE,SAAS;IACf,IAAI,EAAE,QAAQ;IACd,IAAI,EAAE,QAAQ;IACd,IAAI,EAAE,SAAS;IACf,IAAI,EAAE,MAAM;IACZ,IAAI,EAAE,MAAM;IACZ,IAAI,EAAE,SAAS;IACf,IAAI,EAAE,QAAQ;IACd,IAAI,EAAE,QAAQ;IACd,IAAI,EAAE,SAAS;IACf,IAAI,EAAE,MAAM;IACZ,IAAI,EAAE,MAAM;IACZ,IAAI,EAAE,SAAS;IACf,KAAK,EAAE,QAAQ;IACf,IAAI,EAAE,QAAQ;IACd,KAAK,EAAE,SAAS;IAChB,KAAK,EAAE,MAAM;IACb,IAAI,EAAE,MAAM;IACZ,KAAK,EAAE,SAAS;IAChB,KAAK,EAAE,QAAQ;IACf,IAAI,EAAE,QAAQ;IACd,KAAK,EAAE,SAAS;IAChB,KAAK,EAAE,MAAM;IACb,IAAI,EAAE,MAAM;IACZ,KAAK,EAAE,SAAS;IAChB,KAAK,EAAE,QAAQ;IACf,IAAI,EAAE,QAAQ;IACd,KAAK,EAAE,SAAS;IAChB,KAAK,EAAE,MAAM;IACb,KAAK,EAAE,MAAM;IACb,KAAK,EAAE,SAAS;IAChB,KAAK,EAAE,QAAQ;IACf,KAAK,EAAE,QAAQ;IACf,KAAK,EAAE,SAAS;IAChB,KAAK,EAAE,MAAM;IACb,KAAK,EAAE,MAAM;IACb,KAAK,EAAE,SAAS;IAChB,KAAK,EAAE,QAAQ;IACf,KAAK,EAAE,QAAQ;IACf,KAAK,EAAE,SAAS;IAChB,KAAK,EAAE,MAAM;IACb,KAAK,EAAE,MAAM;IACb,KAAK,EAAE,SAAS;IAChB,KAAK,EAAE,QAAQ;IACf,KAAK,EAAE,QAAQ;IACf,KAAK,EAAE,SAAS;IAChB,KAAK,EAAE,MAAM;IACb,KAAK,EAAE,MAAM;CACP,CAAC"} \ No newline at end of file diff --git a/dist/fr/generatedFromCss/typography.d.ts b/dist/fr/generatedFromCss/typography.d.ts new file mode 100644 index 0000000..68f2d8f --- /dev/null +++ b/dist/fr/generatedFromCss/typography.d.ts @@ -0,0 +1,213 @@ +export declare const typography: readonly [{ + readonly selector: "h6"; + readonly style: { + readonly [x: string]: "var(--text-title-grey)" | "1.5rem" | 700 | "1.125rem" | "var(--title-spacing)" | { + readonly fontSize: "1.25rem"; + readonly lineHeight: "1.75rem"; + }; + readonly fontWeight: 700; + readonly fontSize: "1.125rem"; + readonly lineHeight: "1.5rem"; + readonly margin: "var(--title-spacing)"; + readonly color: "var(--text-title-grey)"; + }; +}, { + readonly selector: "h5"; + readonly style: { + readonly [x: string]: "var(--text-title-grey)" | "1.25rem" | "1.75rem" | 700 | "var(--title-spacing)" | { + readonly fontSize: "1.375rem"; + readonly lineHeight: "1.75rem"; + }; + readonly fontWeight: 700; + readonly fontSize: "1.25rem"; + readonly lineHeight: "1.75rem"; + readonly margin: "var(--title-spacing)"; + readonly color: "var(--text-title-grey)"; + }; +}, { + readonly selector: "h4"; + readonly style: { + readonly [x: string]: "var(--text-title-grey)" | "1.75rem" | 700 | "var(--title-spacing)" | "1.375rem" | { + readonly fontSize: "1.5rem"; + readonly lineHeight: "2rem"; + }; + readonly fontWeight: 700; + readonly fontSize: "1.375rem"; + readonly lineHeight: "1.75rem"; + readonly margin: "var(--title-spacing)"; + readonly color: "var(--text-title-grey)"; + }; +}, { + readonly selector: "h3"; + readonly style: { + readonly [x: string]: "var(--text-title-grey)" | "1.5rem" | "2rem" | 700 | "var(--title-spacing)" | { + readonly fontSize: "1.75rem"; + readonly lineHeight: "2.25rem"; + }; + readonly fontWeight: 700; + readonly fontSize: "1.5rem"; + readonly lineHeight: "2rem"; + readonly margin: "var(--title-spacing)"; + readonly color: "var(--text-title-grey)"; + }; +}, { + readonly selector: "h2"; + readonly style: { + readonly [x: string]: "var(--text-title-grey)" | "1.75rem" | "2.25rem" | 700 | "var(--title-spacing)" | { + readonly fontSize: "2rem"; + readonly lineHeight: "2.5rem"; + }; + readonly fontWeight: 700; + readonly fontSize: "1.75rem"; + readonly lineHeight: "2.25rem"; + readonly margin: "var(--title-spacing)"; + readonly color: "var(--text-title-grey)"; + }; +}, { + readonly selector: "h1"; + readonly style: { + readonly [x: string]: "var(--text-title-grey)" | "2rem" | "2.5rem" | 700 | "var(--title-spacing)" | { + readonly fontSize: "2.5rem"; + readonly lineHeight: "3rem"; + }; + readonly fontWeight: 700; + readonly fontSize: "2rem"; + readonly lineHeight: "2.5rem"; + readonly margin: "var(--title-spacing)"; + readonly color: "var(--text-title-grey)"; + }; +}, { + readonly selector: "p"; + readonly style: { + readonly fontSize: "1rem"; + readonly lineHeight: "1.5rem"; + readonly margin: "var(--text-spacing)"; + }; +}, { + readonly selector: ".fr-text--light"; + readonly style: { + readonly fontWeight: "300 !important"; + }; +}, { + readonly selector: ".fr-text--regular"; + readonly style: { + readonly fontWeight: "400 !important"; + }; +}, { + readonly selector: ".fr-text--bold"; + readonly style: { + readonly fontWeight: "700 !important"; + }; +}, { + readonly selector: ".fr-text--heavy"; + readonly style: { + readonly fontWeight: "900 !important"; + }; +}, { + readonly selector: ".fr-display--xs"; + readonly style: { + readonly [x: string]: "700 !important" | "2.5rem !important" | "3rem !important" | "var(--display-spacing)" | { + readonly fontSize: "3rem !important"; + readonly lineHeight: "3.5rem !important"; + }; + readonly fontWeight: "700 !important"; + readonly fontSize: "2.5rem !important"; + readonly lineHeight: "3rem !important"; + readonly margin: "var(--display-spacing)"; + }; +}, { + readonly selector: ".fr-display--sm"; + readonly style: { + readonly [x: string]: "700 !important" | "3rem !important" | "var(--display-spacing)" | "3.5rem !important" | { + readonly fontSize: "3.5rem !important"; + readonly lineHeight: "4rem !important"; + }; + readonly fontWeight: "700 !important"; + readonly fontSize: "3rem !important"; + readonly lineHeight: "3.5rem !important"; + readonly margin: "var(--display-spacing)"; + }; +}, { + readonly selector: ".fr-display--md"; + readonly style: { + readonly [x: string]: "700 !important" | "var(--display-spacing)" | "3.5rem !important" | "4rem !important" | { + readonly fontSize: "4rem !important"; + readonly lineHeight: "4.5rem !important"; + }; + readonly fontWeight: "700 !important"; + readonly fontSize: "3.5rem !important"; + readonly lineHeight: "4rem !important"; + readonly margin: "var(--display-spacing)"; + }; +}, { + readonly selector: ".fr-display--lg"; + readonly style: { + readonly [x: string]: "700 !important" | "var(--display-spacing)" | "4rem !important" | "4.5rem !important" | { + readonly fontSize: "4.5rem !important"; + readonly lineHeight: "5rem !important"; + }; + readonly fontWeight: "700 !important"; + readonly fontSize: "4rem !important"; + readonly lineHeight: "4.5rem !important"; + readonly margin: "var(--display-spacing)"; + }; +}, { + readonly selector: ".fr-display--xl"; + readonly style: { + readonly [x: string]: "700 !important" | "var(--display-spacing)" | "4.5rem !important" | "5rem !important" | { + readonly fontSize: "5rem !important"; + readonly lineHeight: "5.5rem !important"; + }; + readonly fontWeight: "700 !important"; + readonly fontSize: "4.5rem !important"; + readonly lineHeight: "5rem !important"; + readonly margin: "var(--display-spacing)"; + }; +}, { + readonly selector: ".fr-text--alt"; + readonly style: { + readonly fontFamily: "\"Spectral\", georgia, serif !important"; + }; +}, { + readonly selector: ".fr-text--xs"; + readonly style: { + readonly fontSize: "0.75rem !important"; + readonly lineHeight: "1.25rem !important"; + readonly margin: "var(--text-spacing)"; + }; +}, { + readonly selector: ".fr-text--sm"; + readonly style: { + readonly fontSize: "0.875rem !important"; + readonly lineHeight: "1.5rem !important"; + readonly margin: "var(--text-spacing)"; + }; +}, { + readonly selector: ".fr-text--md"; + readonly style: { + readonly fontSize: "1rem !important"; + readonly lineHeight: "1.5rem !important"; + readonly margin: "var(--text-spacing)"; + }; +}, { + readonly selector: ".fr-text--lg"; + readonly style: { + readonly fontSize: "1.125rem !important"; + readonly lineHeight: "1.75rem !important"; + readonly margin: "var(--text-spacing)"; + }; +}, { + readonly selector: ".fr-text--xl"; + readonly style: { + readonly fontSize: "1.25rem !important"; + readonly lineHeight: "2rem !important"; + readonly margin: "var(--text-spacing)"; + }; +}, { + readonly selector: ".fr-text--lead"; + readonly style: { + readonly fontSize: "1.25rem !important"; + readonly lineHeight: "2rem !important"; + readonly margin: "var(--text-spacing)"; + }; +}]; diff --git a/dist/fr/generatedFromCss/typography.js b/dist/fr/generatedFromCss/typography.js new file mode 100644 index 0000000..01abda8 --- /dev/null +++ b/dist/fr/generatedFromCss/typography.js @@ -0,0 +1,240 @@ +// This file is generated automatically by scripts\build\cssToTs\cssToTs.ts, please don't edit. +import { breakpoints } from "../breakpoints"; +export const typography = [ + { + "selector": "h6", + "style": { + "fontWeight": 700, + "fontSize": "1.125rem", + "lineHeight": "1.5rem", + "margin": "var(--title-spacing)", + "color": "var(--text-title-grey)", + [breakpoints.up("md")]: { + "fontSize": "1.25rem", + "lineHeight": "1.75rem" + } + } + }, + { + "selector": "h5", + "style": { + "fontWeight": 700, + "fontSize": "1.25rem", + "lineHeight": "1.75rem", + "margin": "var(--title-spacing)", + "color": "var(--text-title-grey)", + [breakpoints.up("md")]: { + "fontSize": "1.375rem", + "lineHeight": "1.75rem" + } + } + }, + { + "selector": "h4", + "style": { + "fontWeight": 700, + "fontSize": "1.375rem", + "lineHeight": "1.75rem", + "margin": "var(--title-spacing)", + "color": "var(--text-title-grey)", + [breakpoints.up("md")]: { + "fontSize": "1.5rem", + "lineHeight": "2rem" + } + } + }, + { + "selector": "h3", + "style": { + "fontWeight": 700, + "fontSize": "1.5rem", + "lineHeight": "2rem", + "margin": "var(--title-spacing)", + "color": "var(--text-title-grey)", + [breakpoints.up("md")]: { + "fontSize": "1.75rem", + "lineHeight": "2.25rem" + } + } + }, + { + "selector": "h2", + "style": { + "fontWeight": 700, + "fontSize": "1.75rem", + "lineHeight": "2.25rem", + "margin": "var(--title-spacing)", + "color": "var(--text-title-grey)", + [breakpoints.up("md")]: { + "fontSize": "2rem", + "lineHeight": "2.5rem" + } + } + }, + { + "selector": "h1", + "style": { + "fontWeight": 700, + "fontSize": "2rem", + "lineHeight": "2.5rem", + "margin": "var(--title-spacing)", + "color": "var(--text-title-grey)", + [breakpoints.up("md")]: { + "fontSize": "2.5rem", + "lineHeight": "3rem" + } + } + }, + { + "selector": "p", + "style": { + "fontSize": "1rem", + "lineHeight": "1.5rem", + "margin": "var(--text-spacing)" + } + }, + { + "selector": ".fr-text--light", + "style": { + "fontWeight": "300 !important" + } + }, + { + "selector": ".fr-text--regular", + "style": { + "fontWeight": "400 !important" + } + }, + { + "selector": ".fr-text--bold", + "style": { + "fontWeight": "700 !important" + } + }, + { + "selector": ".fr-text--heavy", + "style": { + "fontWeight": "900 !important" + } + }, + { + "selector": ".fr-display--xs", + "style": { + "fontWeight": "700 !important", + "fontSize": "2.5rem !important", + "lineHeight": "3rem !important", + "margin": "var(--display-spacing)", + [breakpoints.up("md")]: { + "fontSize": "3rem !important", + "lineHeight": "3.5rem !important" + } + } + }, + { + "selector": ".fr-display--sm", + "style": { + "fontWeight": "700 !important", + "fontSize": "3rem !important", + "lineHeight": "3.5rem !important", + "margin": "var(--display-spacing)", + [breakpoints.up("md")]: { + "fontSize": "3.5rem !important", + "lineHeight": "4rem !important" + } + } + }, + { + "selector": ".fr-display--md", + "style": { + "fontWeight": "700 !important", + "fontSize": "3.5rem !important", + "lineHeight": "4rem !important", + "margin": "var(--display-spacing)", + [breakpoints.up("md")]: { + "fontSize": "4rem !important", + "lineHeight": "4.5rem !important" + } + } + }, + { + "selector": ".fr-display--lg", + "style": { + "fontWeight": "700 !important", + "fontSize": "4rem !important", + "lineHeight": "4.5rem !important", + "margin": "var(--display-spacing)", + [breakpoints.up("md")]: { + "fontSize": "4.5rem !important", + "lineHeight": "5rem !important" + } + } + }, + { + "selector": ".fr-display--xl", + "style": { + "fontWeight": "700 !important", + "fontSize": "4.5rem !important", + "lineHeight": "5rem !important", + "margin": "var(--display-spacing)", + [breakpoints.up("md")]: { + "fontSize": "5rem !important", + "lineHeight": "5.5rem !important" + } + } + }, + { + "selector": ".fr-text--alt", + "style": { + "fontFamily": "\"Spectral\", georgia, serif !important" + } + }, + { + "selector": ".fr-text--xs", + "style": { + "fontSize": "0.75rem !important", + "lineHeight": "1.25rem !important", + "margin": "var(--text-spacing)" + } + }, + { + "selector": ".fr-text--sm", + "style": { + "fontSize": "0.875rem !important", + "lineHeight": "1.5rem !important", + "margin": "var(--text-spacing)" + } + }, + { + "selector": ".fr-text--md", + "style": { + "fontSize": "1rem !important", + "lineHeight": "1.5rem !important", + "margin": "var(--text-spacing)" + } + }, + { + "selector": ".fr-text--lg", + "style": { + "fontSize": "1.125rem !important", + "lineHeight": "1.75rem !important", + "margin": "var(--text-spacing)" + } + }, + { + "selector": ".fr-text--xl", + "style": { + "fontSize": "1.25rem !important", + "lineHeight": "2rem !important", + "margin": "var(--text-spacing)" + } + }, + { + "selector": ".fr-text--lead", + "style": { + "fontSize": "1.25rem !important", + "lineHeight": "2rem !important", + "margin": "var(--text-spacing)" + } + } +]; +//# sourceMappingURL=typography.js.map \ No newline at end of file diff --git a/dist/fr/generatedFromCss/typography.js.map b/dist/fr/generatedFromCss/typography.js.map new file mode 100644 index 0000000..95050d9 --- /dev/null +++ b/dist/fr/generatedFromCss/typography.js.map @@ -0,0 +1 @@ +{"version":3,"file":"typography.js","sourceRoot":"","sources":["../../../src/fr/generatedFromCss/typography.ts"],"names":[],"mappings":"AAAA,+FAA+F;AAC/F,OAAO,EAAE,WAAW,EAAE,MAAM,gBAAgB,CAAC;AAE7C,MAAM,CAAC,MAAM,UAAU,GAAG;IACtB;QACI,UAAU,EAAE,IAAI;QAChB,OAAO,EAAE;YACL,YAAY,EAAE,GAAG;YACjB,UAAU,EAAE,UAAU;YACtB,YAAY,EAAE,QAAQ;YACtB,QAAQ,EAAE,sBAAsB;YAChC,OAAO,EAAE,wBAAwB;YACjC,CAAC,WAAW,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,EAAE;gBACpB,UAAU,EAAE,SAAS;gBACrB,YAAY,EAAE,SAAS;aAC1B;SACJ;KACJ;IACD;QACI,UAAU,EAAE,IAAI;QAChB,OAAO,EAAE;YACL,YAAY,EAAE,GAAG;YACjB,UAAU,EAAE,SAAS;YACrB,YAAY,EAAE,SAAS;YACvB,QAAQ,EAAE,sBAAsB;YAChC,OAAO,EAAE,wBAAwB;YACjC,CAAC,WAAW,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,EAAE;gBACpB,UAAU,EAAE,UAAU;gBACtB,YAAY,EAAE,SAAS;aAC1B;SACJ;KACJ;IACD;QACI,UAAU,EAAE,IAAI;QAChB,OAAO,EAAE;YACL,YAAY,EAAE,GAAG;YACjB,UAAU,EAAE,UAAU;YACtB,YAAY,EAAE,SAAS;YACvB,QAAQ,EAAE,sBAAsB;YAChC,OAAO,EAAE,wBAAwB;YACjC,CAAC,WAAW,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,EAAE;gBACpB,UAAU,EAAE,QAAQ;gBACpB,YAAY,EAAE,MAAM;aACvB;SACJ;KACJ;IACD;QACI,UAAU,EAAE,IAAI;QAChB,OAAO,EAAE;YACL,YAAY,EAAE,GAAG;YACjB,UAAU,EAAE,QAAQ;YACpB,YAAY,EAAE,MAAM;YACpB,QAAQ,EAAE,sBAAsB;YAChC,OAAO,EAAE,wBAAwB;YACjC,CAAC,WAAW,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,EAAE;gBACpB,UAAU,EAAE,SAAS;gBACrB,YAAY,EAAE,SAAS;aAC1B;SACJ;KACJ;IACD;QACI,UAAU,EAAE,IAAI;QAChB,OAAO,EAAE;YACL,YAAY,EAAE,GAAG;YACjB,UAAU,EAAE,SAAS;YACrB,YAAY,EAAE,SAAS;YACvB,QAAQ,EAAE,sBAAsB;YAChC,OAAO,EAAE,wBAAwB;YACjC,CAAC,WAAW,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,EAAE;gBACpB,UAAU,EAAE,MAAM;gBAClB,YAAY,EAAE,QAAQ;aACzB;SACJ;KACJ;IACD;QACI,UAAU,EAAE,IAAI;QAChB,OAAO,EAAE;YACL,YAAY,EAAE,GAAG;YACjB,UAAU,EAAE,MAAM;YAClB,YAAY,EAAE,QAAQ;YACtB,QAAQ,EAAE,sBAAsB;YAChC,OAAO,EAAE,wBAAwB;YACjC,CAAC,WAAW,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,EAAE;gBACpB,UAAU,EAAE,QAAQ;gBACpB,YAAY,EAAE,MAAM;aACvB;SACJ;KACJ;IACD;QACI,UAAU,EAAE,GAAG;QACf,OAAO,EAAE;YACL,UAAU,EAAE,MAAM;YAClB,YAAY,EAAE,QAAQ;YACtB,QAAQ,EAAE,qBAAqB;SAClC;KACJ;IACD;QACI,UAAU,EAAE,iBAAiB;QAC7B,OAAO,EAAE;YACL,YAAY,EAAE,gBAAgB;SACjC;KACJ;IACD;QACI,UAAU,EAAE,mBAAmB;QAC/B,OAAO,EAAE;YACL,YAAY,EAAE,gBAAgB;SACjC;KACJ;IACD;QACI,UAAU,EAAE,gBAAgB;QAC5B,OAAO,EAAE;YACL,YAAY,EAAE,gBAAgB;SACjC;KACJ;IACD;QACI,UAAU,EAAE,iBAAiB;QAC7B,OAAO,EAAE;YACL,YAAY,EAAE,gBAAgB;SACjC;KACJ;IACD;QACI,UAAU,EAAE,iBAAiB;QAC7B,OAAO,EAAE;YACL,YAAY,EAAE,gBAAgB;YAC9B,UAAU,EAAE,mBAAmB;YAC/B,YAAY,EAAE,iBAAiB;YAC/B,QAAQ,EAAE,wBAAwB;YAClC,CAAC,WAAW,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,EAAE;gBACpB,UAAU,EAAE,iBAAiB;gBAC7B,YAAY,EAAE,mBAAmB;aACpC;SACJ;KACJ;IACD;QACI,UAAU,EAAE,iBAAiB;QAC7B,OAAO,EAAE;YACL,YAAY,EAAE,gBAAgB;YAC9B,UAAU,EAAE,iBAAiB;YAC7B,YAAY,EAAE,mBAAmB;YACjC,QAAQ,EAAE,wBAAwB;YAClC,CAAC,WAAW,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,EAAE;gBACpB,UAAU,EAAE,mBAAmB;gBAC/B,YAAY,EAAE,iBAAiB;aAClC;SACJ;KACJ;IACD;QACI,UAAU,EAAE,iBAAiB;QAC7B,OAAO,EAAE;YACL,YAAY,EAAE,gBAAgB;YAC9B,UAAU,EAAE,mBAAmB;YAC/B,YAAY,EAAE,iBAAiB;YAC/B,QAAQ,EAAE,wBAAwB;YAClC,CAAC,WAAW,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,EAAE;gBACpB,UAAU,EAAE,iBAAiB;gBAC7B,YAAY,EAAE,mBAAmB;aACpC;SACJ;KACJ;IACD;QACI,UAAU,EAAE,iBAAiB;QAC7B,OAAO,EAAE;YACL,YAAY,EAAE,gBAAgB;YAC9B,UAAU,EAAE,iBAAiB;YAC7B,YAAY,EAAE,mBAAmB;YACjC,QAAQ,EAAE,wBAAwB;YAClC,CAAC,WAAW,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,EAAE;gBACpB,UAAU,EAAE,mBAAmB;gBAC/B,YAAY,EAAE,iBAAiB;aAClC;SACJ;KACJ;IACD;QACI,UAAU,EAAE,iBAAiB;QAC7B,OAAO,EAAE;YACL,YAAY,EAAE,gBAAgB;YAC9B,UAAU,EAAE,mBAAmB;YAC/B,YAAY,EAAE,iBAAiB;YAC/B,QAAQ,EAAE,wBAAwB;YAClC,CAAC,WAAW,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,EAAE;gBACpB,UAAU,EAAE,iBAAiB;gBAC7B,YAAY,EAAE,mBAAmB;aACpC;SACJ;KACJ;IACD;QACI,UAAU,EAAE,eAAe;QAC3B,OAAO,EAAE;YACL,YAAY,EAAE,yCAAyC;SAC1D;KACJ;IACD;QACI,UAAU,EAAE,cAAc;QAC1B,OAAO,EAAE;YACL,UAAU,EAAE,oBAAoB;YAChC,YAAY,EAAE,oBAAoB;YAClC,QAAQ,EAAE,qBAAqB;SAClC;KACJ;IACD;QACI,UAAU,EAAE,cAAc;QAC1B,OAAO,EAAE;YACL,UAAU,EAAE,qBAAqB;YACjC,YAAY,EAAE,mBAAmB;YACjC,QAAQ,EAAE,qBAAqB;SAClC;KACJ;IACD;QACI,UAAU,EAAE,cAAc;QAC1B,OAAO,EAAE;YACL,UAAU,EAAE,iBAAiB;YAC7B,YAAY,EAAE,mBAAmB;YACjC,QAAQ,EAAE,qBAAqB;SAClC;KACJ;IACD;QACI,UAAU,EAAE,cAAc;QAC1B,OAAO,EAAE;YACL,UAAU,EAAE,qBAAqB;YACjC,YAAY,EAAE,oBAAoB;YAClC,QAAQ,EAAE,qBAAqB;SAClC;KACJ;IACD;QACI,UAAU,EAAE,cAAc;QAC1B,OAAO,EAAE;YACL,UAAU,EAAE,oBAAoB;YAChC,YAAY,EAAE,iBAAiB;YAC/B,QAAQ,EAAE,qBAAqB;SAClC;KACJ;IACD;QACI,UAAU,EAAE,gBAAgB;QAC5B,OAAO,EAAE;YACL,UAAU,EAAE,oBAAoB;YAChC,YAAY,EAAE,iBAAiB;YAC/B,QAAQ,EAAE,qBAAqB;SAClC;KACJ;CACK,CAAC"} \ No newline at end of file diff --git a/dist/fr/index.d.ts b/dist/fr/index.d.ts new file mode 100644 index 0000000..ac9e420 --- /dev/null +++ b/dist/fr/index.d.ts @@ -0,0 +1,250 @@ +export * from "./colors"; +export type { BreakpointKeys } from "./breakpoints"; +import { spacing } from "./spacing"; +export type { SpacingToken } from "./spacing"; +export type { FrCxArg } from "./cx"; +export type { Colors } from "./colors"; +export type { ColorOptions } from "./generatedFromCss/colorOptions"; +export type { ColorDecisions } from "./generatedFromCss/colorDecisions"; +export type { FrClassName, FrIconClassName, RiIconClassName } from "./generatedFromCss/classNames"; +export declare const fr: { + breakpoints: { + up: (key: "sm" | "md" | "lg" | "xl") => "@media (min-width:36em)" | "@media (min-width:48em)" | "@media (min-width:62em)" | "@media (min-width:78em)"; + down: (key: "sm" | "md" | "lg" | "xl") => `@media (max-width:${number}em)`; + between: (start: "xs" | "sm" | "md" | "lg" | "xl", end: "xs" | "sm" | "md" | "lg" | "xl") => `@media (min-width:0em) and (max-width:${number}em)` | `@media (min-width:36em) and (max-width:${number}em)` | `@media (min-width:48em) and (max-width:${number}em)` | `@media (min-width:62em) and (max-width:${number}em)` | `@media (min-width:78em) and (max-width:${number}em)`; + only: (key: "xs" | "sm" | "md" | "lg" | "xl") => "@media (min-width:36em)" | "@media (min-width:48em)" | "@media (min-width:62em)" | "@media (min-width:78em)" | `@media (min-width:0em) and (max-width:${number}em)` | `@media (min-width:36em) and (max-width:${number}em)` | `@media (min-width:48em) and (max-width:${number}em)` | `@media (min-width:62em) and (max-width:${number}em)` | `@media (min-width:78em) and (max-width:${number}em)`; + not: (key: "xs" | "sm" | "md" | "lg" | "xl") => string; + values: { + readonly xl: "78em"; + readonly lg: "62em"; + readonly md: "48em"; + readonly sm: "36em"; + readonly xs: "0em"; + }; + valuesUnit: string; + emValues: { + readonly xs: 0; + readonly sm: 36; + readonly md: 48; + readonly lg: 62; + readonly xl: 78; + }; + getPxValues: () => import("./breakpoints").BreakpointsValues; + }; + spacing: typeof spacing; + cx: (...args: import("./cx").FrCxArg[]) => string; + colors: import("./colors").Colors; + typography: readonly [{ + readonly selector: "h6"; + readonly style: { + readonly [x: string]: "var(--text-title-grey)" | "1.5rem" | 700 | "1.125rem" | "var(--title-spacing)" | { + readonly fontSize: "1.25rem"; + readonly lineHeight: "1.75rem"; + }; + readonly fontWeight: 700; + readonly fontSize: "1.125rem"; + readonly lineHeight: "1.5rem"; + readonly margin: "var(--title-spacing)"; + readonly color: "var(--text-title-grey)"; + }; + }, { + readonly selector: "h5"; + readonly style: { + readonly [x: string]: "var(--text-title-grey)" | "1.25rem" | "1.75rem" | 700 | "var(--title-spacing)" | { + readonly fontSize: "1.375rem"; + readonly lineHeight: "1.75rem"; + }; + readonly fontWeight: 700; + readonly fontSize: "1.25rem"; + readonly lineHeight: "1.75rem"; + readonly margin: "var(--title-spacing)"; + readonly color: "var(--text-title-grey)"; + }; + }, { + readonly selector: "h4"; + readonly style: { + readonly [x: string]: "var(--text-title-grey)" | "1.75rem" | 700 | "var(--title-spacing)" | "1.375rem" | { + readonly fontSize: "1.5rem"; + readonly lineHeight: "2rem"; + }; + readonly fontWeight: 700; + readonly fontSize: "1.375rem"; + readonly lineHeight: "1.75rem"; + readonly margin: "var(--title-spacing)"; + readonly color: "var(--text-title-grey)"; + }; + }, { + readonly selector: "h3"; + readonly style: { + readonly [x: string]: "var(--text-title-grey)" | "1.5rem" | "2rem" | 700 | "var(--title-spacing)" | { + readonly fontSize: "1.75rem"; + readonly lineHeight: "2.25rem"; + }; + readonly fontWeight: 700; + readonly fontSize: "1.5rem"; + readonly lineHeight: "2rem"; + readonly margin: "var(--title-spacing)"; + readonly color: "var(--text-title-grey)"; + }; + }, { + readonly selector: "h2"; + readonly style: { + readonly [x: string]: "var(--text-title-grey)" | "1.75rem" | "2.25rem" | 700 | "var(--title-spacing)" | { + readonly fontSize: "2rem"; + readonly lineHeight: "2.5rem"; + }; + readonly fontWeight: 700; + readonly fontSize: "1.75rem"; + readonly lineHeight: "2.25rem"; + readonly margin: "var(--title-spacing)"; + readonly color: "var(--text-title-grey)"; + }; + }, { + readonly selector: "h1"; + readonly style: { + readonly [x: string]: "var(--text-title-grey)" | "2rem" | "2.5rem" | 700 | "var(--title-spacing)" | { + readonly fontSize: "2.5rem"; + readonly lineHeight: "3rem"; + }; + readonly fontWeight: 700; + readonly fontSize: "2rem"; + readonly lineHeight: "2.5rem"; + readonly margin: "var(--title-spacing)"; + readonly color: "var(--text-title-grey)"; + }; + }, { + readonly selector: "p"; + readonly style: { + readonly fontSize: "1rem"; + readonly lineHeight: "1.5rem"; + readonly margin: "var(--text-spacing)"; + }; + }, { + readonly selector: ".fr-text--light"; + readonly style: { + readonly fontWeight: "300 !important"; + }; + }, { + readonly selector: ".fr-text--regular"; + readonly style: { + readonly fontWeight: "400 !important"; + }; + }, { + readonly selector: ".fr-text--bold"; + readonly style: { + readonly fontWeight: "700 !important"; + }; + }, { + readonly selector: ".fr-text--heavy"; + readonly style: { + readonly fontWeight: "900 !important"; + }; + }, { + readonly selector: ".fr-display--xs"; + readonly style: { + readonly [x: string]: "700 !important" | "2.5rem !important" | "3rem !important" | "var(--display-spacing)" | { + readonly fontSize: "3rem !important"; + readonly lineHeight: "3.5rem !important"; + }; + readonly fontWeight: "700 !important"; + readonly fontSize: "2.5rem !important"; + readonly lineHeight: "3rem !important"; + readonly margin: "var(--display-spacing)"; + }; + }, { + readonly selector: ".fr-display--sm"; + readonly style: { + readonly [x: string]: "700 !important" | "3rem !important" | "var(--display-spacing)" | "3.5rem !important" | { + readonly fontSize: "3.5rem !important"; + readonly lineHeight: "4rem !important"; + }; + readonly fontWeight: "700 !important"; + readonly fontSize: "3rem !important"; + readonly lineHeight: "3.5rem !important"; + readonly margin: "var(--display-spacing)"; + }; + }, { + readonly selector: ".fr-display--md"; + readonly style: { + readonly [x: string]: "700 !important" | "var(--display-spacing)" | "3.5rem !important" | "4rem !important" | { + readonly fontSize: "4rem !important"; + readonly lineHeight: "4.5rem !important"; + }; + readonly fontWeight: "700 !important"; + readonly fontSize: "3.5rem !important"; + readonly lineHeight: "4rem !important"; + readonly margin: "var(--display-spacing)"; + }; + }, { + readonly selector: ".fr-display--lg"; + readonly style: { + readonly [x: string]: "700 !important" | "var(--display-spacing)" | "4rem !important" | "4.5rem !important" | { + readonly fontSize: "4.5rem !important"; + readonly lineHeight: "5rem !important"; + }; + readonly fontWeight: "700 !important"; + readonly fontSize: "4rem !important"; + readonly lineHeight: "4.5rem !important"; + readonly margin: "var(--display-spacing)"; + }; + }, { + readonly selector: ".fr-display--xl"; + readonly style: { + readonly [x: string]: "700 !important" | "var(--display-spacing)" | "4.5rem !important" | "5rem !important" | { + readonly fontSize: "5rem !important"; + readonly lineHeight: "5.5rem !important"; + }; + readonly fontWeight: "700 !important"; + readonly fontSize: "4.5rem !important"; + readonly lineHeight: "5rem !important"; + readonly margin: "var(--display-spacing)"; + }; + }, { + readonly selector: ".fr-text--alt"; + readonly style: { + readonly fontFamily: "\"Spectral\", georgia, serif !important"; + }; + }, { + readonly selector: ".fr-text--xs"; + readonly style: { + readonly fontSize: "0.75rem !important"; + readonly lineHeight: "1.25rem !important"; + readonly margin: "var(--text-spacing)"; + }; + }, { + readonly selector: ".fr-text--sm"; + readonly style: { + readonly fontSize: "0.875rem !important"; + readonly lineHeight: "1.5rem !important"; + readonly margin: "var(--text-spacing)"; + }; + }, { + readonly selector: ".fr-text--md"; + readonly style: { + readonly fontSize: "1rem !important"; + readonly lineHeight: "1.5rem !important"; + readonly margin: "var(--text-spacing)"; + }; + }, { + readonly selector: ".fr-text--lg"; + readonly style: { + readonly fontSize: "1.125rem !important"; + readonly lineHeight: "1.75rem !important"; + readonly margin: "var(--text-spacing)"; + }; + }, { + readonly selector: ".fr-text--xl"; + readonly style: { + readonly fontSize: "1.25rem !important"; + readonly lineHeight: "2rem !important"; + readonly margin: "var(--text-spacing)"; + }; + }, { + readonly selector: ".fr-text--lead"; + readonly style: { + readonly fontSize: "1.25rem !important"; + readonly lineHeight: "2rem !important"; + readonly margin: "var(--text-spacing)"; + }; + }]; +}; diff --git a/dist/fr/index.js b/dist/fr/index.js new file mode 100644 index 0000000..794567f --- /dev/null +++ b/dist/fr/index.js @@ -0,0 +1,14 @@ +export * from "./colors"; +import { breakpoints } from "./breakpoints"; +import { spacing } from "./spacing"; +import { cx } from "./cx"; +import { colors } from "./colors"; +import { typography } from "./generatedFromCss/typography"; +export const fr = { + breakpoints, + spacing, + cx, + colors, + typography +}; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/dist/fr/index.js.map b/dist/fr/index.js.map new file mode 100644 index 0000000..25cb22e --- /dev/null +++ b/dist/fr/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/fr/index.ts"],"names":[],"mappings":"AAAA,cAAc,UAAU,CAAC;AAEzB,OAAO,EAAE,WAAW,EAAE,MAAM,eAAe,CAAC;AAC5C,OAAO,EAAE,OAAO,EAAE,MAAM,WAAW,CAAC;AAEpC,OAAO,EAAE,EAAE,EAAE,MAAM,MAAM,CAAC;AAK1B,OAAO,EAAE,MAAM,EAAE,MAAM,UAAU,CAAC;AAElC,OAAO,EAAE,UAAU,EAAE,MAAM,+BAA+B,CAAC;AAE3D,MAAM,CAAC,MAAM,EAAE,GAAG;IACd,WAAW;IACX,OAAO;IACP,EAAE;IACF,MAAM;IACN,UAAU;CACb,CAAC"} \ No newline at end of file diff --git a/dist/fr/shadows.d.ts b/dist/fr/shadows.d.ts new file mode 100644 index 0000000..2fdc9e4 --- /dev/null +++ b/dist/fr/shadows.d.ts @@ -0,0 +1,4 @@ +export declare const shadowsOption: readonly ["none", "0px 2px 6px 0px rgba(0,0,18,0.16)", "0px 4px 12px 0px rgba(0,0,18,0.16)", "0px 6px 18px 0px rgba(0,0,18,0.16)", "0px 2px 6px 0px rgba(0,0,18,0.32)", "0px 4px 12px 0px rgba(0,0,18,0.32)", "0px 4px 18px 0px rgba(0,0,18,0.32)"]; +/** Raised */ +/** Overlap */ +/** Lifted */ diff --git a/dist/fr/shadows.js b/dist/fr/shadows.js new file mode 100644 index 0000000..8c2f388 --- /dev/null +++ b/dist/fr/shadows.js @@ -0,0 +1,23 @@ +export const shadowsOption = [ + "none", + /** Light / SM */ + "0px 2px 6px 0px rgba(0,0,18,0.16)", + /** Light / MD */ + "0px 4px 12px 0px rgba(0,0,18,0.16)", + /** Light / LG */ + "0px 6px 18px 0px rgba(0,0,18,0.16)", + /** Dark / SM */ + "0px 2px 6px 0px rgba(0,0,18,0.32)", + /** Dark / MD */ + "0px 4px 12px 0px rgba(0,0,18,0.32)", + /** Dark / LG */ + "0px 4px 18px 0px rgba(0,0,18,0.32)" +]; +// Shadows decisions (shadow applied to an usecase or a context) +/** Raised */ +// Use Light or Dark / SM +/** Overlap */ +// Use Light or Dark / MD +/** Lifted */ +// Use Light or Dark / LG +//# sourceMappingURL=shadows.js.map \ No newline at end of file diff --git a/dist/fr/shadows.js.map b/dist/fr/shadows.js.map new file mode 100644 index 0000000..ffc70a2 --- /dev/null +++ b/dist/fr/shadows.js.map @@ -0,0 +1 @@ +{"version":3,"file":"shadows.js","sourceRoot":"","sources":["../../src/fr/shadows.ts"],"names":[],"mappings":"AAAA,MAAM,CAAC,MAAM,aAAa,GAAG;IACzB,MAAM;IACN,iBAAiB;IACjB,mCAAmC;IACnC,iBAAiB;IACjB,oCAAoC;IACpC,iBAAiB;IACjB,oCAAoC;IACpC,gBAAgB;IAChB,mCAAmC;IACnC,gBAAgB;IAChB,oCAAoC;IACpC,gBAAgB;IAChB,oCAAoC;CAC9B,CAAC;AAEX,gEAAgE;AAEhE,aAAa;AACb,yBAAyB;AAEzB,cAAc;AACd,yBAAyB;AAEzB,aAAa;AACb,yBAAyB"} \ No newline at end of file diff --git a/dist/fr/spacing.d.ts b/dist/fr/spacing.d.ts new file mode 100644 index 0000000..8c15500 --- /dev/null +++ b/dist/fr/spacing.d.ts @@ -0,0 +1,16 @@ +import type { SpacingToken, SpacingTokenByValue } from "./generatedFromCss/spacing"; +export type { SpacingToken }; +export declare function spacing(token: T): SpacingTokenByValue[T]; +export declare function spacing>>(kind: Kind, params: Params): (Params extends { + topBottom: SpacingToken | number | "auto"; +} ? Record<`${Kind}${"Top" | "Bottom"}`, Params["topBottom"] extends SpacingToken ? SpacingTokenByValue[Params["topBottom"]] : Params["topBottom"]> : {}) & (Params extends { + rightLeft: SpacingToken | number | "auto"; +} ? Record<`${Kind}${"Right" | "Left"}`, Params["rightLeft"] extends SpacingToken ? SpacingTokenByValue[Params["rightLeft"]] : Params["rightLeft"]> : {}) & (Params extends { + top: SpacingToken | number | "auto"; +} ? Record<`${Kind}Top`, Params["top"] extends SpacingToken ? SpacingTokenByValue[Params["top"]] : Params["top"]> : {}) & (Params extends { + right: SpacingToken | number | "auto"; +} ? Record<`${Kind}Right`, Params["right"] extends SpacingToken ? SpacingTokenByValue[Params["right"]] : Params["right"]> : {}) & (Params extends { + bottom: SpacingToken | number | "auto"; +} ? Record<`${Kind}Bottom`, Params["bottom"] extends SpacingToken ? SpacingTokenByValue[Params["bottom"]] : Params["bottom"]> : {}) & (Params extends { + left: SpacingToken | number | "auto"; +} ? Record<`${Kind}Left`, Params["left"] extends SpacingToken ? SpacingTokenByValue[Params["left"]] : Params["left"]> : {}); diff --git a/dist/fr/spacing.js b/dist/fr/spacing.js new file mode 100644 index 0000000..27cd670 --- /dev/null +++ b/dist/fr/spacing.js @@ -0,0 +1,38 @@ +/* eslint-disable @typescript-eslint/ban-types */ +import { assert } from "tsafe/assert"; +import { capitalize } from "tsafe/capitalize"; +import { spacingTokenByValue } from "./generatedFromCss/spacing"; +export function spacing(kindOrToken, params) { + if (["padding", "margin"].indexOf(kindOrToken) >= 0) { + const kind = kindOrToken; + assert(params !== undefined); + const out = {}; + const paramsWithOnlyDirection = Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({}, (() => { + const { rightLeft } = params; + return (rightLeft !== undefined && { + "right": rightLeft, + "left": rightLeft + }); + })()), (() => { + const { topBottom } = params; + return (topBottom !== undefined && { + "top": topBottom, + "bottom": topBottom + }); + })()), (params.top !== undefined && { "top": params.top })), (params.right !== undefined && { "right": params.right })), (params.bottom !== undefined && { "bottom": params.bottom })), (params.left !== undefined && { "left": params.left })); + ["top", "right", "bottom", "left"].forEach(p => { + const v = paramsWithOnlyDirection[p]; + if (v === undefined) { + return; + } + out[`${kind}${capitalize(p)}`] = + typeof v === "number" ? v : v === "auto" ? v : spacingTokenByValue[v]; + }); + return out; + } + else { + const token = kindOrToken; + return spacingTokenByValue[token]; + } +} +//# sourceMappingURL=spacing.js.map \ No newline at end of file diff --git a/dist/fr/spacing.js.map b/dist/fr/spacing.js.map new file mode 100644 index 0000000..81cad99 --- /dev/null +++ b/dist/fr/spacing.js.map @@ -0,0 +1 @@ +{"version":3,"file":"spacing.js","sourceRoot":"","sources":["../../src/fr/spacing.ts"],"names":[],"mappings":"AAAA,iDAAiD;AACjD,OAAO,EAAE,MAAM,EAAE,MAAM,cAAc,CAAC;AACtC,OAAO,EAAE,UAAU,EAAE,MAAM,kBAAkB,CAAC;AAC9C,OAAO,EAAE,mBAAmB,EAAE,MAAM,4BAA4B,CAAC;AAiEjE,MAAM,UAAU,OAAO,CACnB,WAAgD,EAChD,MAKC;IAED,IAAI,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC,OAAO,CAAC,WAAW,CAAC,IAAI,CAAC,EAAE;QACjD,MAAM,IAAI,GAAG,WAAmC,CAAC;QACjD,MAAM,CAAC,MAAM,KAAK,SAAS,CAAC,CAAC;QAE7B,MAAM,GAAG,GAAQ,EAAE,CAAC;QAEpB,MAAM,uBAAuB,2FACtB,CAAC,GAAG,EAAE;YACL,MAAM,EAAE,SAAS,EAAE,GAAG,MAAM,CAAC;YAE7B,OAAO,CACH,SAAS,KAAK,SAAS,IAAI;gBACvB,OAAO,EAAE,SAAS;gBAClB,MAAM,EAAE,SAAS;aACpB,CACJ,CAAC;QACN,CAAC,CAAC,EAAE,GACD,CAAC,GAAG,EAAE;YACL,MAAM,EAAE,SAAS,EAAE,GAAG,MAAM,CAAC;YAE7B,OAAO,CACH,SAAS,KAAK,SAAS,IAAI;gBACvB,KAAK,EAAE,SAAS;gBAChB,QAAQ,EAAE,SAAS;aACtB,CACJ,CAAC;QACN,CAAC,CAAC,EAAE,GACD,CAAC,MAAM,CAAC,GAAG,KAAK,SAAS,IAAI,EAAE,KAAK,EAAE,MAAM,CAAC,GAAG,EAAE,CAAC,GACnD,CAAC,MAAM,CAAC,KAAK,KAAK,SAAS,IAAI,EAAE,OAAO,EAAE,MAAM,CAAC,KAAK,EAAE,CAAC,GACzD,CAAC,MAAM,CAAC,MAAM,KAAK,SAAS,IAAI,EAAE,QAAQ,EAAE,MAAM,CAAC,MAAM,EAAE,CAAC,GAC5D,CAAC,MAAM,CAAC,IAAI,KAAK,SAAS,IAAI,EAAE,MAAM,EAAE,MAAM,CAAC,IAAI,EAAE,CAAC,CAC5D,CAAC;QAED,CAAC,KAAK,EAAE,OAAO,EAAE,QAAQ,EAAE,MAAM,CAAW,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE;YACtD,MAAM,CAAC,GAAG,uBAAuB,CAAC,CAAC,CAAC,CAAC;YAErC,IAAI,CAAC,KAAK,SAAS,EAAE;gBACjB,OAAO;aACV;YAED,GAAG,CAAC,GAAG,IAAI,GAAG,UAAU,CAAC,CAAC,CAAC,EAAE,CAAC;gBAC1B,OAAO,CAAC,KAAK,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,CAAC;QAC9E,CAAC,CAAC,CAAC;QAEH,OAAO,GAAG,CAAC;KACd;SAAM;QACH,MAAM,KAAK,GAAG,WAA2B,CAAC;QAE1C,OAAO,mBAAmB,CAAC,KAAK,CAAC,CAAC;KACrC;AACL,CAAC"} \ No newline at end of file diff --git a/dist/i18n.d.ts b/dist/i18n.d.ts new file mode 100644 index 0000000..afd5229 --- /dev/null +++ b/dist/i18n.d.ts @@ -0,0 +1,28 @@ +import type { JSX } from "./tools/JSX"; +type ReactNode = string | JSX.Element | null; +type FrMessagesToTranslationFunction ReactNode)>> = { + >(messageKey: K): FrMessages[K] extends (params: any) => infer R ? R : FrMessages[K]; +} & { + >(messageKey: K, params: ExtractArgument): FrMessages[K] extends (params: any) => infer R ? R : FrMessages[K]; +}; +type ExtractArgument ReactNode)> = Message extends (params: any) => any ? Parameters[0] : never; +type NonFunctionMessageKey ReactNode)>> = { + [Key in keyof FrMessages]: FrMessages[Key] extends (params: any) => any ? never : Key; +}[keyof FrMessages]; +type FunctionMessageKey ReactNode)>> = Exclude>; +export declare function setUseLang(params: { + useLang: () => string; +}): void; +export declare function useLang(): string; +export declare function createComponentI18nApi ReactNode)>>(params: { + componentName: ComponentName; + frMessages: FrMessages; +}): { + useTranslation: () => { + t: FrMessagesToTranslationFunction; + }; +} & Record<`add${Capitalize}Translations`, (params: { + lang: string; + messages: Partial; +}) => void>; +export {}; diff --git a/dist/i18n.js b/dist/i18n.js new file mode 100644 index 0000000..6b61a30 --- /dev/null +++ b/dist/i18n.js @@ -0,0 +1,59 @@ +import { useMemo } from "react"; +import { capitalize } from "tsafe/capitalize"; +function getLanguageBestApprox(params) { + const { languages, languageLike } = params; + scope: { + const lang = languages.find(lang => lang.toLowerCase() === languageLike.toLowerCase()); + if (lang === undefined) { + break scope; + } + return lang; + } + scope: { + const iso2LanguageLike = languageLike.split("-")[0].toLowerCase(); + const lang = languages.find(lang => lang.toLowerCase().includes(iso2LanguageLike)); + if (lang === undefined) { + break scope; + } + return lang; + } + return undefined; +} +let useLang_glob = () => "fr"; +export function setUseLang(params) { + useLang_glob = params.useLang; +} +export function useLang() { + return useLang_glob(); +} +export function createComponentI18nApi(params) { + const { componentName, frMessages } = params; + const messagesByLang = { "fr": frMessages }; + function useTranslation() { + const lang = useLang(); + const bestMatchLang = useMemo(() => { + const bestApproxLang = getLanguageBestApprox({ + "languages": Object.keys(messagesByLang), + "languageLike": lang + }); + return bestApproxLang !== null && bestApproxLang !== void 0 ? bestApproxLang : "fr"; + }, [lang]); + function t(messageKey, params) { + var _a; + const messageOrFn = (_a = messagesByLang[bestMatchLang][messageKey]) !== null && _a !== void 0 ? _a : messagesByLang["fr"][messageKey]; + return params === undefined ? messageOrFn : messageOrFn(params); + } + return { t }; + } + function addTranslations(params) { + const { lang, messages } = params; + Object.entries(messages) + .filter(([, value]) => value !== undefined) + .forEach(([key, value]) => { var _a; var _b; return (((_a = (_b = messagesByLang)[lang]) !== null && _a !== void 0 ? _a : (_b[lang] = {}))[key] = value); }); + } + return { + useTranslation, + [`add${capitalize(componentName)}Translations`]: addTranslations + }; +} +//# sourceMappingURL=i18n.js.map \ No newline at end of file diff --git a/dist/i18n.js.map b/dist/i18n.js.map new file mode 100644 index 0000000..4bce2cf --- /dev/null +++ b/dist/i18n.js.map @@ -0,0 +1 @@ +{"version":3,"file":"i18n.js","sourceRoot":"","sources":["../src/i18n.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AAChC,OAAO,EAAE,UAAU,EAAE,MAAM,kBAAkB,CAAC;AAI9C,SAAS,qBAAqB,CAA0B,MAGvD;IACG,MAAM,EAAE,SAAS,EAAE,YAAY,EAAE,GAAG,MAAM,CAAC;IAE3C,KAAK,EAAE;QACH,MAAM,IAAI,GAAG,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,WAAW,EAAE,KAAK,YAAY,CAAC,WAAW,EAAE,CAAC,CAAC;QAEvF,IAAI,IAAI,KAAK,SAAS,EAAE;YACpB,MAAM,KAAK,CAAC;SACf;QAED,OAAO,IAAI,CAAC;KACf;IAED,KAAK,EAAE;QACH,MAAM,gBAAgB,GAAG,YAAY,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC;QAElE,MAAM,IAAI,GAAG,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,WAAW,EAAE,CAAC,QAAQ,CAAC,gBAAgB,CAAC,CAAC,CAAC;QAEnF,IAAI,IAAI,KAAK,SAAS,EAAE;YACpB,MAAM,KAAK,CAAC;SACf;QAED,OAAO,IAAI,CAAC;KACf;IAED,OAAO,SAAS,CAAC;AACrB,CAAC;AAkCD,IAAI,YAAY,GAAG,GAAG,EAAE,CAAC,IAAI,CAAC;AAE9B,MAAM,UAAU,UAAU,CAAC,MAAiC;IACxD,YAAY,GAAG,MAAM,CAAC,OAAO,CAAC;AAClC,CAAC;AAED,MAAM,UAAU,OAAO;IACnB,OAAO,YAAY,EAAE,CAAC;AAC1B,CAAC;AAED,MAAM,UAAU,sBAAsB,CAGpC,MAGD;IAMG,MAAM,EAAE,aAAa,EAAE,UAAU,EAAE,GAAG,MAAM,CAAC;IAE7C,MAAM,cAAc,GAAG,EAAE,IAAI,EAAE,UAAU,EAAE,CAAC;IAE5C,SAAS,cAAc;QACnB,MAAM,IAAI,GAAG,OAAO,EAAE,CAAC;QAEvB,MAAM,aAAa,GAAG,OAAO,CAAC,GAAG,EAAE;YAC/B,MAAM,cAAc,GAAG,qBAAqB,CAAC;gBACzC,WAAW,EAAE,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC;gBACxC,cAAc,EAAE,IAAI;aACvB,CAAC,CAAC;YAEH,OAAO,cAAc,aAAd,cAAc,cAAd,cAAc,GAAI,IAAI,CAAC;QAClC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC;QAEX,SAAS,CAAC,CAAC,UAA4B,EAAE,MAAY;;YACjD,MAAM,WAAW,GACb,MAAC,cAAsB,CAAC,aAAa,CAAC,CAAC,UAAU,CAAC,mCACjD,cAAc,CAAC,IAAI,CAAS,CAAC,UAAU,CAAC,CAAC;YAE9C,OAAO,MAAM,KAAK,SAAS,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC;QACpE,CAAC;QAED,OAAO,EAAE,CAAC,EAAE,CAAC;IACjB,CAAC;IAED,SAAS,eAAe,CAAC,MAAuD;QAC5E,MAAM,EAAE,IAAI,EAAE,QAAQ,EAAE,GAAG,MAAM,CAAC;QAElC,MAAM,CAAC,OAAO,CAAC,QAAQ,CAAC;aACnB,MAAM,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,EAAE,EAAE,CAAC,KAAK,KAAK,SAAS,CAAC;aAC1C,OAAO,CAAC,CAAC,CAAC,GAAG,EAAE,KAAK,CAAC,EAAE,EAAE,mBAAC,OAAA,CAAC,aAAE,cAAsB,EAAC,IAAI,wCAAJ,IAAI,IAAM,EAAE,EAAC,CAAC,GAAG,CAAC,GAAG,KAAK,CAAC,CAAA,EAAA,CAAC,CAAC;IAC1F,CAAC;IAED,OAAO;QACH,cAAc;QACd,CAAC,MAAM,UAAU,CAAC,aAAa,CAAC,cAAc,CAAC,EAAE,eAAe;KAC5D,CAAC;AACb,CAAC"} \ No newline at end of file diff --git a/dist/link.d.ts b/dist/link.d.ts new file mode 100644 index 0000000..138998c --- /dev/null +++ b/dist/link.d.ts @@ -0,0 +1,22 @@ +import React, { type ReactNode, type DetailedHTMLProps, type AnchorHTMLAttributes } from "react"; +import type { UnpackProps } from "./tools/UnpackProps"; +type HTMLAnchorProps = DetailedHTMLProps, HTMLAnchorElement>; +export interface RegisterLink { +} +export type RegisteredLinkProps = RegisterLink extends { + Link: infer Link; +} ? Omit, "children"> | (Omit & { + href: string; +}) : Omit; +declare let Link: React.ComponentType; +export declare function setLink(params: { + Link: typeof Link; +}): void; +export declare function getLink(): { + Link: React.ComponentType & { + children: React.ReactNode; + }>; +}; +export {}; diff --git a/dist/link.js b/dist/link.js new file mode 100644 index 0000000..d1651c0 --- /dev/null +++ b/dist/link.js @@ -0,0 +1,68 @@ +var __rest = (this && this.__rest) || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) + t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") + for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) + t[p[i]] = s[p[i]]; + } + return t; +}; +import React from "react"; +import { fr } from "./fr"; +import { cx } from "./tools/cx"; +import { assert, is } from "tsafe/assert"; +let Link = props => { + const _a = props, { href } = _a, rest = __rest(_a, ["href"]); + button: { + if (href !== "#" || !("onClick" in rest)) { + break button; + } + assert(is(rest)); + return React.createElement("button", Object.assign({}, rest, { className: cx(fr.cx("fr-link"), rest.className) })); + } + return React.createElement("a", Object.assign({ href: href }, rest)); +}; +export function setLink(params) { + Link = props => { + var _a; + { + const _b = props, { to, href } = _b, rest = __rest(_b, ["to", "href"]); + const target = (_a = (typeof to === "string" ? to : undefined)) !== null && _a !== void 0 ? _a : (typeof href === "string" ? href : undefined); + button: { + if (target !== "#" || !("onClick" in rest)) { + break button; + } + assert(is(rest)); + return React.createElement("button", Object.assign({}, rest, { className: cx(fr.cx("fr-link"), rest.className) })); + } + external_links: { + if (target === undefined || + (!target.startsWith("//") && !/^https?:\/\//.test(target))) { + break external_links; + } + return React.createElement("a", Object.assign({ href: target, target: "_blank", rel: "noreferrer" }, rest)); + } + anchor: { + if (target === undefined || !target.startsWith("#")) { + break anchor; + } + return React.createElement("a", Object.assign({ href: target }, rest)); + } + uri_scheme: { + // Check if the 'target' starts with a valid URI scheme (e.g., 'mailto:', 'tel:', 'skype:', 'facetime:', etc.) + const regex = /^[a-z]+:/; + if (target === undefined || !regex.test(target)) { + break uri_scheme; + } + return React.createElement("a", Object.assign({ href: target }, rest)); + } + } + return React.createElement(params.Link, Object.assign({}, props)); + }; +} +export function getLink() { + return { Link }; +} +//# sourceMappingURL=link.js.map \ No newline at end of file diff --git a/dist/link.js.map b/dist/link.js.map new file mode 100644 index 0000000..917a224 --- /dev/null +++ b/dist/link.js.map @@ -0,0 +1 @@ +{"version":3,"file":"link.js","sourceRoot":"","sources":["../src/link.tsx"],"names":[],"mappings":";;;;;;;;;;;AAAA,OAAO,KAA4E,MAAM,OAAO,CAAC;AACjG,OAAO,EAAE,EAAE,EAAE,MAAM,MAAM,CAAC;AAC1B,OAAO,EAAE,EAAE,EAAE,MAAM,YAAY,CAAC;AAChC,OAAO,EAAE,MAAM,EAAE,EAAE,EAAE,MAAM,cAAc,CAAC;AAmB1C,IAAI,IAAI,GAAuE,KAAK,CAAC,EAAE;IACnF,MAAM,KAAoB,KAAuC,EAA3D,EAAE,IAAI,OAAqD,EAAhD,IAAI,cAAf,QAAiB,CAA0C,CAAC;IAElE,MAAM,EAAE;QACJ,IAAI,IAAI,KAAK,GAAG,IAAI,CAAC,CAAC,SAAS,IAAI,IAAI,CAAC,EAAE;YACtC,MAAM,MAAM,CAAC;SAChB;QAED,MAAM,CACF,EAAE,CAKA,IAAI,CAAC,CACV,CAAC;QAEF,OAAO,gDAAY,IAAI,IAAE,SAAS,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,SAAS,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC;KAChF;IAED,OAAO,yCAAG,IAAI,EAAE,IAAI,IAAM,IAAI,EAAI,CAAC;AACvC,CAAC,CAAC;AAEF,MAAM,UAAU,OAAO,CAAC,MAA6B;IACjD,IAAI,GAAG,KAAK,CAAC,EAAE;;QACX;YACI,MAAM,KAAwB,KAAuC,EAA/D,EAAE,EAAE,EAAE,IAAI,OAAqD,EAAhD,IAAI,cAAnB,cAAqB,CAA0C,CAAC;YAEtE,MAAM,MAAM,GACR,MAAA,CAAC,OAAO,EAAE,KAAK,QAAQ,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC,mCACzC,CAAC,OAAO,IAAI,KAAK,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC;YAElD,MAAM,EAAE;gBACJ,IAAI,MAAM,KAAK,GAAG,IAAI,CAAC,CAAC,SAAS,IAAI,IAAI,CAAC,EAAE;oBACxC,MAAM,MAAM,CAAC;iBAChB;gBAED,MAAM,CACF,EAAE,CAKA,IAAI,CAAC,CACV,CAAC;gBAEF,OAAO,gDAAY,IAAI,IAAE,SAAS,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,SAAS,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC;aAChF;YAED,cAAc,EAAE;gBACZ,IACI,MAAM,KAAK,SAAS;oBACpB,CAAC,CAAC,MAAM,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,EAC5D;oBACE,MAAM,cAAc,CAAC;iBACxB;gBAED,OAAO,yCAAG,IAAI,EAAE,MAAM,EAAE,MAAM,EAAC,QAAQ,EAAC,GAAG,EAAC,YAAY,IAAK,IAAI,EAAI,CAAC;aACzE;YAED,MAAM,EAAE;gBACJ,IAAI,MAAM,KAAK,SAAS,IAAI,CAAC,MAAM,CAAC,UAAU,CAAC,GAAG,CAAC,EAAE;oBACjD,MAAM,MAAM,CAAC;iBAChB;gBAED,OAAO,yCAAG,IAAI,EAAE,MAAM,IAAM,IAAI,EAAI,CAAC;aACxC;YAED,UAAU,EAAE;gBACR,8GAA8G;gBAC9G,MAAM,KAAK,GAAG,UAAU,CAAC;gBACzB,IAAI,MAAM,KAAK,SAAS,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,EAAE;oBAC7C,MAAM,UAAU,CAAC;iBACpB;gBAED,OAAO,yCAAG,IAAI,EAAE,MAAM,IAAM,IAAI,EAAI,CAAC;aACxC;SACJ;QAED,OAAO,oBAAC,MAAM,CAAC,IAAI,oBAAK,KAAK,EAAI,CAAC;IACtC,CAAC,CAAC;AACN,CAAC;AAED,MAAM,UAAU,OAAO;IACnB,OAAO,EAAE,IAAI,EAAE,CAAC;AACpB,CAAC"} \ No newline at end of file diff --git a/dist/main.css b/dist/main.css new file mode 100644 index 0000000..d59a2a7 --- /dev/null +++ b/dist/main.css @@ -0,0 +1,3 @@ +@charset "UTF-8"; +@import url(./dsfr/utility/icons/icons.min.css); +@import url(./dsfr/dsfr.css); \ No newline at end of file diff --git a/dist/mui/index.d.ts b/dist/mui/index.d.ts new file mode 100644 index 0000000..dc6a862 --- /dev/null +++ b/dist/mui/index.d.ts @@ -0,0 +1,4 @@ +export * from "./mui"; +import { MuiDsfrThemeProvider } from "./mui"; +export { useIsGov } from "./useIsGov"; +export default MuiDsfrThemeProvider; diff --git a/dist/mui/index.js b/dist/mui/index.js new file mode 100644 index 0000000..5358475 --- /dev/null +++ b/dist/mui/index.js @@ -0,0 +1,6 @@ +"use client"; +export * from "./mui"; +import { MuiDsfrThemeProvider } from "./mui"; +export { useIsGov } from "./useIsGov"; +export default MuiDsfrThemeProvider; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/dist/mui/index.js.map b/dist/mui/index.js.map new file mode 100644 index 0000000..6e5a0c7 --- /dev/null +++ b/dist/mui/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/mui/index.ts"],"names":[],"mappings":"AAAA,YAAY,CAAC;AAEb,cAAc,OAAO,CAAC;AACtB,OAAO,EAAE,oBAAoB,EAAE,MAAM,OAAO,CAAC;AAC7C,OAAO,EAAE,QAAQ,EAAE,MAAM,YAAY,CAAC;AACtC,eAAe,oBAAoB,CAAC"} \ No newline at end of file diff --git a/dist/mui/mui.d.ts b/dist/mui/mui.d.ts new file mode 100644 index 0000000..25b1994 --- /dev/null +++ b/dist/mui/mui.d.ts @@ -0,0 +1,60 @@ +import { type ReactNode } from "react"; +import * as mui from "@mui/material/styles"; +import { type BreakpointsValues } from "../useBreakpointsValuesPx"; +export declare function getMuiDsfrThemeOptions(params: { + isDark: boolean; + breakpointsValues: BreakpointsValues; +}): mui.ThemeOptions; +/** + *Generate a theme base on the options received. + * + * @param params — Dark or light mode. + * + * @param args — Deep merge the arguments with the about to be returned theme. + * + * @returns — A complete, ready-to-use mui theme object. + */ +export declare function createMuiDsfrTheme(params: { + isDark: boolean; + breakpointsValues: BreakpointsValues; +}, ...args: object[]): mui.Theme; +export declare function createMuiDsfrThemeProvider(params: { + useIsDark?: () => { + isDark: boolean; + }; + augmentMuiTheme?: (params: { + /** WARNING: The types is lying here. + * It's a Theme as defined in import type { Theme } from "@mui/material/styles"; + * That is to say before augmentation. + **/ + nonAugmentedMuiTheme: mui.Theme; + isDark: boolean; + }) => mui.Theme; +}): { + MuiDsfrThemeProvider: (props: { + children: ReactNode; + }) => JSX.Element; +}; +export declare const MuiDsfrThemeProvider: (props: { + children: ReactNode; +}) => JSX.Element; +export default MuiDsfrThemeProvider; +export declare function createDsfrCustomBrandingProvider(params: { + createMuiTheme: (params: { + isDark: boolean; + /** + * WARNING: The types can be lying here if you have augmented the theme. + * It's a Theme as defined in `import type { Theme } from "@mui/material/styles";` + * That is to say before augmentation. + * Make sure to set your custom properties if any are declared at the type level. + **/ + theme_gov: mui.Theme; + }) => { + theme: mui.Theme; + faviconUrl?: string; + }; +}): { + DsfrCustomBrandingProvider: (props: { + children: ReactNode; + }) => JSX.Element; +}; diff --git a/dist/mui/mui.js b/dist/mui/mui.js new file mode 100644 index 0000000..d528f75 --- /dev/null +++ b/dist/mui/mui.js @@ -0,0 +1,463 @@ +"use client"; +/* eslint-disable @typescript-eslint/no-non-null-assertion */ +import React, { useMemo, useEffect } from "react"; +import * as mui from "@mui/material/styles"; +import { fr } from "../fr"; +import { useIsDark } from "../useIsDark"; +import { typography } from "../fr/generatedFromCss/typography"; +import { spacingTokenByValue } from "../fr/generatedFromCss/spacing"; +import { assert } from "tsafe/assert"; +import { objectKeys } from "tsafe/objectKeys"; +import { id } from "tsafe/id"; +import { useBreakpointsValuesPx } from "../useBreakpointsValuesPx"; +import { structuredCloneButFunctions } from "../tools/structuredCloneButFunctions"; +import { deepAssign } from "../tools/deepAssign"; +import { Global, css } from "@emotion/react"; +import { getAssetUrl } from "../tools/getAssetUrl"; +import { IsGovProvider } from "./useIsGov"; +import { DisplayArtworkWhiteLabelProvider } from "../Display/Artwork/ArtworkWhiteLabel/DisplayArtworkWhiteLabelProvider"; +import marianneFaviconSvgUrl from "../dsfr/favicon/favicon.svg"; +import blankFaviconSvgUrl from "../assets/blank-favicon.svg"; +export function getMuiDsfrThemeOptions(params) { + const { isDark, breakpointsValues } = params; + const { options, decisions } = fr.colors.getHex({ isDark }); + return { + "shape": { + "borderRadius": 0 + }, + "breakpoints": { + //NOTE: We would use "unit": breakpointsValuesUnit but only "px" works. + "unit": "px", + "values": breakpointsValues + }, + "palette": { + "mode": isDark ? "dark" : "light", + "primary": { + "main": options.blueFrance.sun113_625.default, + "light": options.blueFrance.sun113_625.active, + "dark": options.blueFrance.sun113_625.hover, + "contrastText": options.blueFrance._975sun113.default + }, + "secondary": { + "main": options.blueFrance._950_100.default, + "light": options.blueFrance._950_100.active, + "dark": options.blueFrance._950_100.hover, + "contrastText": options.blueFrance.sun113_625.default + }, + "error": { + "light": options.error._425_625.active, + "main": options.error._425_625.default, + "dark": options.error._425_625.hover, + "contrastText": options.grey._1000_50.default + }, + "warning": { + "light": options.warning._425_625.default, + "main": options.warning._425_625.default, + "dark": options.warning._425_625.hover, + "contrastText": options.grey._1000_50.default + }, + "info": { + "light": options.info._425_625.active, + "main": options.info._425_625.default, + "dark": options.info._425_625.hover, + "contrastText": options.grey._1000_50.default + }, + "success": { + "light": options.success._425_625.active, + "main": options.success._425_625.default, + "dark": options.success._425_625.hover, + "contrastText": options.grey._1000_50.default + }, + "text": { + "primary": options.grey._50_1000.default, + "secondary": options.grey._200_850.default, + "disabled": options.grey._625_425.default + }, + "divider": options.grey._900_175.default, + "action": { + "active": options.grey._200_850.default, + "hover": options.grey._975_100.default, + "selected": options.blueFrance._925_125.active, + "disabled": options.grey._625_425.default, + "disabledBackground": options.grey._925_125.default, + "focus": options.blueFrance.sun113_625.active + }, + "background": { + "default": options.grey._1000_50.default, + "paper": options.grey._1000_100.default + } + }, + "typography": (() => { + const getBySelector = (selector) => { + const variant = typography.find(variant => variant.selector === selector); + assert(variant !== undefined); + const style = Object.assign({}, variant.style); + //TODO: Investigate why we need to do that. + delete style.margin; + return style; + }; + return { + "fontFamily": '"Marianne", arial, sans-serif', + "h1": getBySelector("h1"), + "h2": getBySelector("h2"), + "h3": getBySelector("h3"), + "h4": getBySelector("h4"), + "h5": getBySelector("h5"), + "h6": getBySelector("h6"), + //"subtitle1": + //"subtitle2": + "body1": getBySelector("p") + //"body2": {}, + //"caption": {}, + //"button": {}, + //"overline": {} + }; + })(), + "spacing": (() => { + const values = []; + //NOTE: The properties are declared sorted in the object. + objectKeys(spacingTokenByValue).forEach(key => { + if (key.endsWith("w")) { + values.push(spacingTokenByValue[key]); + } + }); + return (abs) => typeof abs === "string" + ? abs + : abs === 0 + ? 0 + : (() => { + const value = values[abs - 1]; + return value === undefined ? abs : value; + })(); + })(), + "shadows": (() => { + const [, , , , , , , , ...rest] = mui.createTheme().shadows; + return id([ + "none", + /** ButtonBar shadow */ + "0px 6px 10px 0px rgba(0,0,0,0.07)", + /** Explorer items */ + "0px 4px 4px 0px rgba(0,0,0,0.1)", + /** LeftBar */ + "6px 0px 16px 0px rgba(0,0,0,0.15)", + /** AccountTab default */ + "4px 0px 10px 0px rgba(0,0,0,0.07)", + /** AccountTab active */ + "-4px 0px 10px 0px rgba(0,0,0,0.07)", + /** Card over */ + "0px 6px 10px 0px rgba(0,0,0,0.14)", + /** Dialog **/ + "0px 8px 10px -7px rgba(0,0,0,0.07)", + ...rest + ]); + })(), + "components": Object.assign({ "MuiButton": { + "styleOverrides": { + "root": { + "textTransform": "unset" + } + } + }, "MuiSvgIcon": { + "styleOverrides": { + "colorPrimary": ({ theme }) => ({ + "color": theme.palette.text.primary + }) + } + }, "MuiStepIcon": { + "styleOverrides": { + "text": { + "fill": fr.colors.getHex({ "isDark": true }).decisions.text.title.grey + .default + } + } + }, "MuiTablePagination": { + "styleOverrides": { + "displayedRows": { + //Fixes: https://user-images.githubusercontent.com/6702424/206063347-65e7d13c-3dea-410c-a0e0-51cf214deba0.png + "margin": "unset" + }, + "selectLabel": { + //Fixes: https://github.com/codegouvfr/react-dsfr/assets/6702424/678a7f69-d4e8-4897-85f0-65c605b46900 + "margin": "unset" + } + } + }, "MuiTypography": { + "styleOverrides": { + "root": { + //Fixes double underline: https://user-images.githubusercontent.com/6702424/206064575-4f036145-ff40-47db-aabd-560f29136e71.png + "backgroundImage": "unset" + } + } + }, "MuiAutocomplete": { + "styleOverrides": { + "listbox": { + "padding": 0 + }, + "option": { + "padding": `${fr.spacing("2w")} !important`, + "&.Mui-focused": { + "backgroundColor": decisions.background.open.blueFrance.default + " !important" + }, + "&.Mui-focusVisible": { + "backgroundColor": decisions.background.open.blueFrance.default + " !important" + } + } + } + } }, (() => { + const nonTypedMuiComponents = { + "MuiDataGrid": { + "styleOverrides": { + "root": (() => { + const set = new WeakSet(); + const borderNone = { + "border": "none" + }; + return (params) => { + const { ownerState } = params; + if (ownerState === undefined) { + return borderNone; + } + if (ownerState.getRowClassName === undefined || + !set.has(ownerState.getRowClassName)) { + const originalGetRowClassName = ownerState.getRowClassName; + ownerState.getRowClassName = params => { + const { indexRelativeToCurrentPage } = params; + const parityClassName = indexRelativeToCurrentPage % 2 === 0 + ? "even" + : "odd"; + const className = originalGetRowClassName === null || originalGetRowClassName === void 0 ? void 0 : originalGetRowClassName(params); + return className === undefined + ? parityClassName + : `${parityClassName} ${className}`; + }; + set.add(ownerState.getRowClassName); + } + return borderNone; + }; + })(), + "columnHeaders": { + "backgroundColor": decisions.background.contrast.grey.default, + "&&": { + "borderColor": decisions.border.plain.grey.default, + "borderPosition": "bottom", + "borderWidth": 2 + } + }, + "row": () => { + const hoveredAndSelected = { + "&.Mui-hovered": { + "backgroundColor": fr.colors.decisions.background.contrast.grey.hover + }, + "&.Mui-selected": { + "backgroundColor": fr.colors.decisions.background.contrast.grey.active + } + }; + return { + "&.even": Object.assign({ "backgroundColor": decisions.background.contrast.grey.default, "&:hover": { + "backgroundColor": decisions.background.contrast.grey.hover + } }, hoveredAndSelected), + "&.odd": Object.assign({ "backgroundColor": decisions.background.alt.grey.default, "&:hover": { + "backgroundColor": decisions.background.alt.grey.hover + } }, hoveredAndSelected) + }; + }, + "columnSeparator": { + "display": "none" + } + } + } + }; + return nonTypedMuiComponents; + })()) + }; +} +/** + *Generate a theme base on the options received. + * + * @param params — Dark or light mode. + * + * @param args — Deep merge the arguments with the about to be returned theme. + * + * @returns — A complete, ready-to-use mui theme object. + */ +export function createMuiDsfrTheme(params, ...args) { + const muiTheme = mui.createTheme(getMuiDsfrThemeOptions(params), ...args); + return muiTheme; +} +export function createMuiDsfrThemeProvider(params) { + const { augmentMuiTheme, useIsDark: useIsDark_props = useIsDark } = params; + function MuiDsfrThemeProvider(props) { + const { children } = props; + const { isDark } = useIsDark_props(); + const { breakpointsValues } = useBreakpointsValuesPx(); + const theme = useMemo(() => { + const nonAugmentedMuiTheme = createMuiDsfrTheme({ isDark, breakpointsValues }); + return augmentMuiTheme === undefined + ? nonAugmentedMuiTheme + : augmentMuiTheme({ + nonAugmentedMuiTheme, + isDark + }); + }, [isDark, breakpointsValues]); + return React.createElement(mui.ThemeProvider, { theme: theme }, children); + } + return { MuiDsfrThemeProvider }; +} +export const { MuiDsfrThemeProvider } = createMuiDsfrThemeProvider({}); +export default MuiDsfrThemeProvider; +export function createDsfrCustomBrandingProvider(params) { + const { createMuiTheme } = params; + function useMuiTheme() { + const { isDark } = useIsDark(); + const { breakpointsValues } = useBreakpointsValuesPx(); + const { theme, isGov, faviconUrl_userProvided } = useMemo(() => { + var _a; + const theme_gov = createMuiDsfrTheme({ isDark, breakpointsValues }); + // @ts-expect-error: Technic to detect if user is using the government theme + theme_gov.palette.isGov = true; + const { theme, faviconUrl: faviconUrl_userProvided } = createMuiTheme({ + isDark, + theme_gov + }); + let isGov; + // @ts-expect-error: We know what we are doing + if (theme.palette.isGov) { + isGov = true; + // @ts-expect-error: We know what we are doing + delete theme.palette.isGov; + } + else { + isGov = false; + } + // NOTE: We do not allow customization of the spacing and breakpoints + if (!isGov) { + theme.spacing = structuredCloneButFunctions(theme_gov.spacing); + theme.breakpoints = structuredCloneButFunctions(theme_gov.breakpoints); + (_a = theme.components) !== null && _a !== void 0 ? _a : (theme.components = {}); + deepAssign({ + target: theme.components, + source: structuredCloneButFunctions({ + MuiTablePagination: theme_gov.components.MuiTablePagination + }) + }); + theme.typography = structuredCloneButFunctions(theme_gov.typography, ({ key, value }) => (key !== "fontFamily" ? value : theme.typography.fontFamily)); + } + return { theme, isGov, faviconUrl_userProvided }; + }, [isDark, breakpointsValues]); + return { theme, isGov, faviconUrl_userProvided }; + } + function useFavicon(params) { + const { faviconUrl } = params; + useEffect(() => { + document + .querySelectorAll('link[rel="apple-touch-icon"], link[rel="icon"], link[rel="shortcut icon"]') + .forEach(link => link.remove()); + const link = document.createElement("link"); + link.rel = "icon"; + link.href = faviconUrl; + link.type = (() => { + var _a; + if (faviconUrl.startsWith("data:")) { + return faviconUrl.split("data:")[1].split(",")[0]; + } + switch ((_a = faviconUrl.split(".").pop()) === null || _a === void 0 ? void 0 : _a.toLowerCase()) { + case "svg": + return "image/svg+xml"; + case "png": + return "image/png"; + case "ico": + return "image/x-icon"; + default: + throw new Error("Unsupported favicon file type"); + } + })(); + document.head.appendChild(link); + return () => { + link.remove(); + }; + }, [faviconUrl]); + } + function DsfrCustomBrandingProvider(props) { + const { children } = props; + const { theme, isGov, faviconUrl_userProvided } = useMuiTheme(); + useFavicon({ + faviconUrl: faviconUrl_userProvided !== null && faviconUrl_userProvided !== void 0 ? faviconUrl_userProvided : getAssetUrl(isGov ? marianneFaviconSvgUrl : blankFaviconSvgUrl) + }); + return (React.createElement(React.Fragment, null, + !isGov && (React.createElement(Global, { styles: css({ + ":root": { + "--text-active-blue-france": theme.palette.primary.main, + "--background-active-blue-france": theme.palette.primary.main, + "--text-action-high-blue-france": theme.palette.primary.main, + "--border-plain-blue-france": theme.palette.primary.main, + "--border-active-blue-france": theme.palette.primary.main, + "--text-title-grey": theme.palette.text.primary, + "--background-action-high-blue-france": theme.palette.primary.main, + "--border-default-grey": theme.palette.divider, + "--border-action-high-blue-france": theme.palette.primary.main, + "--border-default-blue-france": theme.palette.primary.main, + "--text-inverted-blue-france": theme.palette.primary.contrastText, + "--background-action-high-blue-france-hover": theme.palette.primary.dark, + "--background-action-high-blue-france-active": mui.darken(theme.palette.primary.main, 0.24) + // options: + /* + "--blue-france-sun-113-625": theme.palette.primary.main, + "--blue-france-sun-113-625-active": theme.palette.primary.light, + "--blue-france-sun-113-625-hover": theme.palette.primary.dark, + "--blue-france-975-sun-113": theme.palette.primary.contrastText, + + "--blue-france-950-100": theme.palette.secondary.main, + "--blue-france-950-100-active": theme.palette.secondary.light, + "--blue-france-950-100-hover": theme.palette.secondary.dark, + //"--blue-france-sun-113-625": theme.palette.secondary.contrastText, + + "--grey-50-1000": theme.palette.text.primary, + "--grey-200-850": theme.palette.text.secondary, + "--grey-625-425": theme.palette.text.disabled, + + "--grey-900-175": theme.palette.divider, + + //"--grey-200-850": theme.palette.action.active, + "--grey-975-100": theme.palette.action.hover, + "--blue-france-925-125-active": theme.palette.action.selected, + //"--grey-625-425": theme.palette.action.disabled, + "--grey-925-125": theme.palette.action.disabledBackground, + //"--blue-france-sun-113-625-active": theme.palette.action.focus, + + "--grey-1000-50": theme.palette.background.default, + "--grey-1000-100": theme.palette.background.paper + */ + }, + body: { + fontFamily: theme.typography.fontFamily, + fontSize: theme.typography.fontSize, + //"lineHeight": theme.typography.lineHeight, + color: theme.palette.text.primary, + backgroundColor: theme.palette.background.default + }, + [`.${fr.cx("fr-header__logo")}`]: { + display: "none" + }, + [`.${fr.cx("fr-footer__brand")} .${fr.cx("fr-logo")}`]: { + display: "none" + }, + [`.${fr.cx("fr-footer__content-list")}`]: { + display: "none" + }, + [`.${fr.cx("fr-footer__bottom-copy")}`]: { + display: "none" + }, + [`.${fr.cx("fr-input")}, .${fr.cx("fr-select")}`]: { + "&&&": { + borderTopLeftRadius: `0px`, + borderTopRightRadius: `0px` + } + } + }) })), + React.createElement(IsGovProvider, { isGov: isGov }, + React.createElement(mui.ThemeProvider, { theme: theme }, + React.createElement(DisplayArtworkWhiteLabelProvider, null, children))))); + } + return { DsfrCustomBrandingProvider }; +} +//# sourceMappingURL=mui.js.map \ No newline at end of file diff --git a/dist/mui/mui.js.map b/dist/mui/mui.js.map new file mode 100644 index 0000000..3cee20d --- /dev/null +++ b/dist/mui/mui.js.map @@ -0,0 +1 @@ +{"version":3,"file":"mui.js","sourceRoot":"","sources":["../../src/mui/mui.tsx"],"names":[],"mappings":"AAAA,YAAY,CAAC;AAEb,6DAA6D;AAC7D,OAAO,KAAK,EAAE,EAAE,OAAO,EAAE,SAAS,EAAkB,MAAM,OAAO,CAAC;AAClE,OAAO,KAAK,GAAG,MAAM,sBAAsB,CAAC;AAC5C,OAAO,EAAE,EAAE,EAAE,MAAM,OAAO,CAAC;AAC3B,OAAO,EAAE,SAAS,EAAE,MAAM,cAAc,CAAC;AACzC,OAAO,EAAE,UAAU,EAAE,MAAM,mCAAmC,CAAC;AAC/D,OAAO,EAAE,mBAAmB,EAAE,MAAM,gCAAgC,CAAC;AACrE,OAAO,EAAE,MAAM,EAAE,MAAM,cAAc,CAAC;AACtC,OAAO,EAAE,UAAU,EAAE,MAAM,kBAAkB,CAAC;AAC9C,OAAO,EAAE,EAAE,EAAE,MAAM,UAAU,CAAC;AAC9B,OAAO,EAAE,sBAAsB,EAA0B,MAAM,2BAA2B,CAAC;AAC3F,OAAO,EAAE,2BAA2B,EAAE,MAAM,sCAAsC,CAAC;AACnF,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AACjD,OAAO,EAAE,MAAM,EAAE,GAAG,EAAE,MAAM,gBAAgB,CAAC;AAC7C,OAAO,EAAE,WAAW,EAAE,MAAM,sBAAsB,CAAC;AACnD,OAAO,EAAE,aAAa,EAAE,MAAM,YAAY,CAAC;AAC3C,OAAO,EAAE,gCAAgC,EAAE,MAAM,uEAAuE,CAAC;AACzH,OAAO,qBAAqB,MAAM,6BAA6B,CAAC;AAChE,OAAO,kBAAkB,MAAM,6BAA6B,CAAC;AAE7D,MAAM,UAAU,sBAAsB,CAAC,MAGtC;IACG,MAAM,EAAE,MAAM,EAAE,iBAAiB,EAAE,GAAG,MAAM,CAAC;IAE7C,MAAM,EAAE,OAAO,EAAE,SAAS,EAAE,GAAG,EAAE,CAAC,MAAM,CAAC,MAAM,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC;IAE5D,OAAO;QACH,OAAO,EAAE;YACL,cAAc,EAAE,CAAC;SACpB;QACD,aAAa,EAAE;YACX,uEAAuE;YACvE,MAAM,EAAE,IAAI;YACZ,QAAQ,EAAE,iBAAiB;SAC9B;QACD,SAAS,EAAE;YACP,MAAM,EAAE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO;YACjC,SAAS,EAAE;gBACP,MAAM,EAAE,OAAO,CAAC,UAAU,CAAC,UAAU,CAAC,OAAO;gBAC7C,OAAO,EAAE,OAAO,CAAC,UAAU,CAAC,UAAU,CAAC,MAAM;gBAC7C,MAAM,EAAE,OAAO,CAAC,UAAU,CAAC,UAAU,CAAC,KAAK;gBAC3C,cAAc,EAAE,OAAO,CAAC,UAAU,CAAC,UAAU,CAAC,OAAO;aACxD;YACD,WAAW,EAAE;gBACT,MAAM,EAAE,OAAO,CAAC,UAAU,CAAC,QAAQ,CAAC,OAAO;gBAC3C,OAAO,EAAE,OAAO,CAAC,UAAU,CAAC,QAAQ,CAAC,MAAM;gBAC3C,MAAM,EAAE,OAAO,CAAC,UAAU,CAAC,QAAQ,CAAC,KAAK;gBACzC,cAAc,EAAE,OAAO,CAAC,UAAU,CAAC,UAAU,CAAC,OAAO;aACxD;YACD,OAAO,EAAE;gBACL,OAAO,EAAE,OAAO,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM;gBACtC,MAAM,EAAE,OAAO,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO;gBACtC,MAAM,EAAE,OAAO,CAAC,KAAK,CAAC,QAAQ,CAAC,KAAK;gBACpC,cAAc,EAAE,OAAO,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO;aAChD;YACD,SAAS,EAAE;gBACP,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,QAAQ,CAAC,OAAO;gBACzC,MAAM,EAAE,OAAO,CAAC,OAAO,CAAC,QAAQ,CAAC,OAAO;gBACxC,MAAM,EAAE,OAAO,CAAC,OAAO,CAAC,QAAQ,CAAC,KAAK;gBACtC,cAAc,EAAE,OAAO,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO;aAChD;YACD,MAAM,EAAE;gBACJ,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,QAAQ,CAAC,MAAM;gBACrC,MAAM,EAAE,OAAO,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO;gBACrC,MAAM,EAAE,OAAO,CAAC,IAAI,CAAC,QAAQ,CAAC,KAAK;gBACnC,cAAc,EAAE,OAAO,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO;aAChD;YACD,SAAS,EAAE;gBACP,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,QAAQ,CAAC,MAAM;gBACxC,MAAM,EAAE,OAAO,CAAC,OAAO,CAAC,QAAQ,CAAC,OAAO;gBACxC,MAAM,EAAE,OAAO,CAAC,OAAO,CAAC,QAAQ,CAAC,KAAK;gBACtC,cAAc,EAAE,OAAO,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO;aAChD;YACD,MAAM,EAAE;gBACJ,SAAS,EAAE,OAAO,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO;gBACxC,WAAW,EAAE,OAAO,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO;gBAC1C,UAAU,EAAE,OAAO,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO;aAC5C;YACD,SAAS,EAAE,OAAO,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO;YACxC,QAAQ,EAAE;gBACN,QAAQ,EAAE,OAAO,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO;gBACvC,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO;gBACtC,UAAU,EAAE,OAAO,CAAC,UAAU,CAAC,QAAQ,CAAC,MAAM;gBAC9C,UAAU,EAAE,OAAO,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO;gBACzC,oBAAoB,EAAE,OAAO,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO;gBACnD,OAAO,EAAE,OAAO,CAAC,UAAU,CAAC,UAAU,CAAC,MAAM;aAChD;YACD,YAAY,EAAE;gBACV,SAAS,EAAE,OAAO,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO;gBACxC,OAAO,EAAE,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,OAAO;aAC1C;SACK;QACV,YAAY,EAAE,CAAC,GAAG,EAAE;YAChB,MAAM,aAAa,GAAG,CAAC,QAA+C,EAAE,EAAE;gBACtE,MAAM,OAAO,GAAG,UAAU,CAAC,IAAI,CAAC,OAAO,CAAC,EAAE,CAAC,OAAO,CAAC,QAAQ,KAAK,QAAQ,CAAC,CAAC;gBAC1E,MAAM,CAAC,OAAO,KAAK,SAAS,CAAC,CAAC;gBAE9B,MAAM,KAAK,qBAAQ,OAAO,CAAC,KAAK,CAAE,CAAC;gBAEnC,2CAA2C;gBAC3C,OAAQ,KAAa,CAAC,MAAM,CAAC;gBAE7B,OAAO,KAAK,CAAC;YACjB,CAAC,CAAC;YAEF,OAAO;gBACH,YAAY,EAAE,+BAA+B;gBAC7C,IAAI,EAAE,aAAa,CAAC,IAAI,CAAC;gBACzB,IAAI,EAAE,aAAa,CAAC,IAAI,CAAC;gBACzB,IAAI,EAAE,aAAa,CAAC,IAAI,CAAC;gBACzB,IAAI,EAAE,aAAa,CAAC,IAAI,CAAC;gBACzB,IAAI,EAAE,aAAa,CAAC,IAAI,CAAC;gBACzB,IAAI,EAAE,aAAa,CAAC,IAAI,CAAC;gBACzB,cAAc;gBACd,cAAc;gBACd,OAAO,EAAE,aAAa,CAAC,GAAG,CAAC;gBAC3B,cAAc;gBACd,gBAAgB;gBAChB,eAAe;gBACf,gBAAgB;aACnB,CAAC;QACN,CAAC,CAAC,EAAE;QACJ,SAAS,EAAE,CAAC,GAAG,EAAE;YACb,MAAM,MAAM,GAAa,EAAE,CAAC;YAE5B,yDAAyD;YACzD,UAAU,CAAC,mBAAmB,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,EAAE;gBAC1C,IAAI,GAAG,CAAC,QAAQ,CAAC,GAAG,CAAC,EAAE;oBACnB,MAAM,CAAC,IAAI,CAAC,mBAAmB,CAAC,GAAG,CAAC,CAAC,CAAC;iBACzC;YACL,CAAC,CAAC,CAAC;YAEH,OAAO,CAAC,GAAoB,EAAE,EAAE,CAC5B,OAAO,GAAG,KAAK,QAAQ;gBACnB,CAAC,CAAC,GAAG;gBACL,CAAC,CAAC,GAAG,KAAK,CAAC;oBACX,CAAC,CAAC,CAAC;oBACH,CAAC,CAAC,CAAC,GAAG,EAAE;wBACF,MAAM,KAAK,GAAG,MAAM,CAAC,GAAG,GAAG,CAAC,CAAC,CAAC;wBAC9B,OAAO,KAAK,KAAK,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,KAAK,CAAC;oBAC7C,CAAC,CAAC,EAAE,CAAC;QACnB,CAAC,CAAC,EAAE;QACJ,SAAS,EAAE,CAAC,GAAG,EAAE;YACb,MAAM,CAAC,EAAE,AAAD,EAAG,AAAD,EAAG,AAAD,EAAG,AAAD,EAAG,AAAD,EAAG,AAAD,EAAG,AAAD,EAAG,GAAG,IAAI,CAAC,GAAG,GAAG,CAAC,WAAW,EAAE,CAAC,OAAO,CAAC;YAE5D,OAAO,EAAE,CAAc;gBACnB,MAAM;gBACN,uBAAuB;gBACvB,mCAAmC;gBACnC,qBAAqB;gBACrB,iCAAiC;gBACjC,cAAc;gBACd,mCAAmC;gBACnC,yBAAyB;gBACzB,mCAAmC;gBACnC,wBAAwB;gBACxB,oCAAoC;gBACpC,gBAAgB;gBAChB,mCAAmC;gBACnC,cAAc;gBACd,oCAAoC;gBACpC,GAAG,IAAI;aACV,CAAC,CAAC;QACP,CAAC,CAAC,EAAE;QACJ,YAAY,kBACR,WAAW,EAAE;gBACT,gBAAgB,EAAE;oBACd,MAAM,EAAE;wBACJ,eAAe,EAAE,OAAO;qBAC3B;iBACJ;aACJ,EACD,YAAY,EAAE;gBACV,gBAAgB,EAAE;oBACd,cAAc,EAAE,CAAC,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC;wBAC5B,OAAO,EAAE,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO;qBACtC,CAAC;iBACL;aACJ,EACD,aAAa,EAAE;gBACX,gBAAgB,EAAE;oBACd,MAAM,EAAE;wBACJ,MAAM,EAAE,EAAE,CAAC,MAAM,CAAC,MAAM,CAAC,EAAE,QAAQ,EAAE,IAAI,EAAE,CAAC,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI;6BACjE,OAAO;qBACf;iBACJ;aACJ,EACD,oBAAoB,EAAE;gBAClB,gBAAgB,EAAE;oBACd,eAAe,EAAE;wBACb,6GAA6G;wBAC7G,QAAQ,EAAE,OAAO;qBACpB;oBACD,aAAa,EAAE;wBACX,qGAAqG;wBACrG,QAAQ,EAAE,OAAO;qBACpB;iBACJ;aACJ,EACD,eAAe,EAAE;gBACb,gBAAgB,EAAE;oBACd,MAAM,EAAE;wBACJ,8HAA8H;wBAC9H,iBAAiB,EAAE,OAAO;qBAC7B;iBACJ;aACJ,EACD,iBAAiB,EAAE;gBACf,gBAAgB,EAAE;oBACd,SAAS,EAAE;wBACP,SAAS,EAAE,CAAC;qBACf;oBACD,QAAQ,EAAE;wBACN,SAAS,EAAE,GAAG,EAAE,CAAC,OAAO,CAAC,IAAI,CAAC,aAAa;wBAC3C,eAAe,EAAE;4BACb,iBAAiB,EACb,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,OAAO,GAAG,aAAa;yBACnE;wBACD,oBAAoB,EAAE;4BAClB,iBAAiB,EACb,SAAS,CAAC,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,OAAO,GAAG,aAAa;yBACnE;qBACJ;iBACJ;aACJ,IACE,CAAC,GAAG,EAAE;YACL,MAAM,qBAAqB,GAAG;gBAC1B,aAAa,EAAE;oBACX,gBAAgB,EAAE;wBACd,MAAM,EAAE,CAAC,GAAG,EAAE;4BACV,MAAM,GAAG,GAAG,IAAI,OAAO,EAAY,CAAC;4BAEpC,MAAM,UAAU,GAAG;gCACf,QAAQ,EAAE,MAAM;6BACnB,CAAC;4BAEF,OAAO,CAAC,MAMP,EAAE,EAAE;gCACD,MAAM,EAAE,UAAU,EAAE,GAAG,MAAM,CAAC;gCAE9B,IAAI,UAAU,KAAK,SAAS,EAAE;oCAC1B,OAAO,UAAU,CAAC;iCACrB;gCAED,IACI,UAAU,CAAC,eAAe,KAAK,SAAS;oCACxC,CAAC,GAAG,CAAC,GAAG,CAAC,UAAU,CAAC,eAAe,CAAC,EACtC;oCACE,MAAM,uBAAuB,GAAG,UAAU,CAAC,eAAe,CAAC;oCAE3D,UAAU,CAAC,eAAe,GAAG,MAAM,CAAC,EAAE;wCAClC,MAAM,EAAE,0BAA0B,EAAE,GAAG,MAAM,CAAC;wCAE9C,MAAM,eAAe,GACjB,0BAA0B,GAAG,CAAC,KAAK,CAAC;4CAChC,CAAC,CAAC,MAAM;4CACR,CAAC,CAAC,KAAK,CAAC;wCAEhB,MAAM,SAAS,GAAG,uBAAuB,aAAvB,uBAAuB,uBAAvB,uBAAuB,CAAG,MAAM,CAAC,CAAC;wCAEpD,OAAO,SAAS,KAAK,SAAS;4CAC1B,CAAC,CAAC,eAAe;4CACjB,CAAC,CAAC,GAAG,eAAe,IAAI,SAAS,EAAE,CAAC;oCAC5C,CAAC,CAAC;oCAEF,GAAG,CAAC,GAAG,CAAC,UAAU,CAAC,eAAe,CAAC,CAAC;iCACvC;gCAED,OAAO,UAAU,CAAC;4BACtB,CAAC,CAAC;wBACN,CAAC,CAAC,EAAE;wBACJ,eAAe,EAAE;4BACb,iBAAiB,EAAE,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,IAAI,CAAC,OAAO;4BAC7D,IAAI,EAAE;gCACF,aAAa,EAAE,SAAS,CAAC,MAAM,CAAC,KAAK,CAAC,IAAI,CAAC,OAAO;gCAClD,gBAAgB,EAAE,QAAQ;gCAC1B,aAAa,EAAE,CAAC;6BACnB;yBACJ;wBACD,KAAK,EAAE,GAAG,EAAE;4BACR,MAAM,kBAAkB,GAAG;gCACvB,eAAe,EAAE;oCACb,iBAAiB,EACb,EAAE,CAAC,MAAM,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK;iCACzD;gCACD,gBAAgB,EAAE;oCACd,iBAAiB,EACb,EAAE,CAAC,MAAM,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,IAAI,CAAC,MAAM;iCAC1D;6BACJ,CAAC;4BAEF,OAAO;gCACH,QAAQ,kBACJ,iBAAiB,EACb,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,IAAI,CAAC,OAAO,EAC9C,SAAS,EAAE;wCACP,iBAAiB,EACb,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK;qCAC/C,IACE,kBAAkB,CACxB;gCACD,OAAO,kBACH,iBAAiB,EAAE,SAAS,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,OAAO,EACxD,SAAS,EAAE;wCACP,iBAAiB,EAAE,SAAS,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,KAAK;qCACzD,IACE,kBAAkB,CACxB;6BACJ,CAAC;wBACN,CAAC;wBACD,iBAAiB,EAAE;4BACf,SAAS,EAAE,MAAM;yBACpB;qBACJ;iBACJ;aACJ,CAAC;YAEF,OAAO,qBAAkC,CAAC;QAC9C,CAAC,CAAC,EAAE,CACP;KACJ,CAAC;AACN,CAAC;AAED;;;;;;;;GAQG;AACH,MAAM,UAAU,kBAAkB,CAC9B,MAAiE,EACjE,GAAG,IAAc;IAEjB,MAAM,QAAQ,GAAG,GAAG,CAAC,WAAW,CAAC,sBAAsB,CAAC,MAAM,CAAC,EAAE,GAAG,IAAI,CAAC,CAAC;IAE1E,OAAO,QAAQ,CAAC;AACpB,CAAC;AAED,MAAM,UAAU,0BAA0B,CAAC,MAU1C;IACG,MAAM,EAAE,eAAe,EAAE,SAAS,EAAE,eAAe,GAAG,SAAS,EAAE,GAAG,MAAM,CAAC;IAO3E,SAAS,oBAAoB,CAAC,KAAY;QACtC,MAAM,EAAE,QAAQ,EAAE,GAAG,KAAK,CAAC;QAE3B,MAAM,EAAE,MAAM,EAAE,GAAG,eAAe,EAAE,CAAC;QAErC,MAAM,EAAE,iBAAiB,EAAE,GAAG,sBAAsB,EAAE,CAAC;QAEvD,MAAM,KAAK,GAAG,OAAO,CAAC,GAAG,EAAE;YACvB,MAAM,oBAAoB,GAAG,kBAAkB,CAAC,EAAE,MAAM,EAAE,iBAAiB,EAAE,CAAC,CAAC;YAE/E,OAAO,eAAe,KAAK,SAAS;gBAChC,CAAC,CAAC,oBAAoB;gBACtB,CAAC,CAAC,eAAe,CAAC;oBACZ,oBAAoB;oBACpB,MAAM;iBACT,CAAC,CAAC;QACb,CAAC,EAAE,CAAC,MAAM,EAAE,iBAAiB,CAAC,CAAC,CAAC;QAEhC,OAAO,oBAAC,GAAG,CAAC,aAAa,IAAC,KAAK,EAAE,KAAK,IAAG,QAAQ,CAAqB,CAAC;IAC3E,CAAC;IAED,OAAO,EAAE,oBAAoB,EAAE,CAAC;AACpC,CAAC;AAED,MAAM,CAAC,MAAM,EAAE,oBAAoB,EAAE,GAAG,0BAA0B,CAAC,EAAE,CAAC,CAAC;AAEvE,eAAe,oBAAoB,CAAC;AAEpC,MAAM,UAAU,gCAAgC,CAAC,MAWhD;IACG,MAAM,EAAE,cAAc,EAAE,GAAG,MAAM,CAAC;IAElC,SAAS,WAAW;QAChB,MAAM,EAAE,MAAM,EAAE,GAAG,SAAS,EAAE,CAAC;QAC/B,MAAM,EAAE,iBAAiB,EAAE,GAAG,sBAAsB,EAAE,CAAC;QAEvD,MAAM,EAAE,KAAK,EAAE,KAAK,EAAE,uBAAuB,EAAE,GAAG,OAAO,CAAC,GAAG,EAAE;;YAC3D,MAAM,SAAS,GAAG,kBAAkB,CAAC,EAAE,MAAM,EAAE,iBAAiB,EAAE,CAAC,CAAC;YAEpE,4EAA4E;YAC5E,SAAS,CAAC,OAAO,CAAC,KAAK,GAAG,IAAI,CAAC;YAE/B,MAAM,EAAE,KAAK,EAAE,UAAU,EAAE,uBAAuB,EAAE,GAAG,cAAc,CAAC;gBAClE,MAAM;gBACN,SAAS;aACZ,CAAC,CAAC;YAEH,IAAI,KAAc,CAAC;YAEnB,8CAA8C;YAC9C,IAAI,KAAK,CAAC,OAAO,CAAC,KAAK,EAAE;gBACrB,KAAK,GAAG,IAAI,CAAC;gBACb,8CAA8C;gBAC9C,OAAO,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC;aAC9B;iBAAM;gBACH,KAAK,GAAG,KAAK,CAAC;aACjB;YAED,qEAAqE;YACrE,IAAI,CAAC,KAAK,EAAE;gBACR,KAAK,CAAC,OAAO,GAAG,2BAA2B,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC;gBAC/D,KAAK,CAAC,WAAW,GAAG,2BAA2B,CAAC,SAAS,CAAC,WAAW,CAAC,CAAC;gBAEvE,MAAA,KAAK,CAAC,UAAU,oCAAhB,KAAK,CAAC,UAAU,GAAK,EAAE,EAAC;gBAExB,UAAU,CAAC;oBACP,MAAM,EAAE,KAAK,CAAC,UAAiB;oBAC/B,MAAM,EAAE,2BAA2B,CAAC;wBAChC,kBAAkB,EAAE,SAAS,CAAC,UAAW,CAAC,kBAAkB;qBAC/D,CAAQ;iBACZ,CAAC,CAAC;gBAEH,KAAK,CAAC,UAAU,GAAG,2BAA2B,CAC1C,SAAS,CAAC,UAAU,EACpB,CAAC,EAAE,GAAG,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC,GAAG,KAAK,YAAY,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,UAAU,CAAC,UAAU,CAAC,CACnF,CAAC;aACL;YAED,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,uBAAuB,EAAE,CAAC;QACrD,CAAC,EAAE,CAAC,MAAM,EAAE,iBAAiB,CAAC,CAAC,CAAC;QAEhC,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,uBAAuB,EAAE,CAAC;IACrD,CAAC;IAED,SAAS,UAAU,CAAC,MAA8B;QAC9C,MAAM,EAAE,UAAU,EAAE,GAAG,MAAM,CAAC;QAE9B,SAAS,CAAC,GAAG,EAAE;YACX,QAAQ;iBACH,gBAAgB,CACb,2EAA2E,CAC9E;iBACA,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC;YAEpC,MAAM,IAAI,GAAG,QAAQ,CAAC,aAAa,CAAC,MAAM,CAAC,CAAC;YAC5C,IAAI,CAAC,GAAG,GAAG,MAAM,CAAC;YAClB,IAAI,CAAC,IAAI,GAAG,UAAU,CAAC;YACvB,IAAI,CAAC,IAAI,GAAG,CAAC,GAAG,EAAE;;gBACd,IAAI,UAAU,CAAC,UAAU,CAAC,OAAO,CAAC,EAAE;oBAChC,OAAO,UAAU,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;iBACrD;gBACD,QAAQ,MAAA,UAAU,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,GAAG,EAAE,0CAAE,WAAW,EAAE,EAAE;oBAChD,KAAK,KAAK;wBACN,OAAO,eAAe,CAAC;oBAC3B,KAAK,KAAK;wBACN,OAAO,WAAW,CAAC;oBACvB,KAAK,KAAK;wBACN,OAAO,cAAc,CAAC;oBAC1B;wBACI,MAAM,IAAI,KAAK,CAAC,+BAA+B,CAAC,CAAC;iBACxD;YACL,CAAC,CAAC,EAAE,CAAC;YACL,QAAQ,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC;YAEhC,OAAO,GAAG,EAAE;gBACR,IAAI,CAAC,MAAM,EAAE,CAAC;YAClB,CAAC,CAAC;QACN,CAAC,EAAE,CAAC,UAAU,CAAC,CAAC,CAAC;IACrB,CAAC;IAED,SAAS,0BAA0B,CAAC,KAA8B;QAC9D,MAAM,EAAE,QAAQ,EAAE,GAAG,KAAK,CAAC;QAE3B,MAAM,EAAE,KAAK,EAAE,KAAK,EAAE,uBAAuB,EAAE,GAAG,WAAW,EAAE,CAAC;QAEhE,UAAU,CAAC;YACP,UAAU,EACN,uBAAuB,aAAvB,uBAAuB,cAAvB,uBAAuB,GACvB,WAAW,CAAC,KAAK,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,kBAAkB,CAAC;SACtE,CAAC,CAAC;QAEH,OAAO,CACH;YACK,CAAC,KAAK,IAAI,CACP,oBAAC,MAAM,IACH,MAAM,EAAE,GAAG,CAAC;oBACR,OAAO,EAAE;wBACL,2BAA2B,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI;wBACvD,iCAAiC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI;wBAC7D,gCAAgC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI;wBAC5D,4BAA4B,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI;wBACxD,6BAA6B,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI;wBACzD,mBAAmB,EAAE,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO;wBAC/C,sCAAsC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI;wBAClE,uBAAuB,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO;wBAC9C,kCAAkC,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI;wBAC9D,8BAA8B,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI;wBAE1D,6BAA6B,EAAE,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,YAAY;wBACjE,4CAA4C,EACxC,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI;wBAC9B,6CAA6C,EAAE,GAAG,CAAC,MAAM,CACrD,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI,EAC1B,IAAI,CACP;wBAED,WAAW;wBACX;;;;;;;;;;;;;;;;;;;;;;;;;;0BA0BE;qBACL;oBACD,IAAI,EAAE;wBACF,UAAU,EAAE,KAAK,CAAC,UAAU,CAAC,UAAU;wBACvC,QAAQ,EAAE,KAAK,CAAC,UAAU,CAAC,QAAQ;wBACnC,4CAA4C;wBAE5C,KAAK,EAAE,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO;wBACjC,eAAe,EAAE,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,OAAO;qBACpD;oBACD,CAAC,IAAI,EAAE,CAAC,EAAE,CAAC,iBAAiB,CAAC,EAAE,CAAC,EAAE;wBAC9B,OAAO,EAAE,MAAM;qBAClB;oBACD,CAAC,IAAI,EAAE,CAAC,EAAE,CAAC,kBAAkB,CAAC,KAAK,EAAE,CAAC,EAAE,CAAC,SAAS,CAAC,EAAE,CAAC,EAAE;wBACpD,OAAO,EAAE,MAAM;qBAClB;oBACD,CAAC,IAAI,EAAE,CAAC,EAAE,CAAC,yBAAyB,CAAC,EAAE,CAAC,EAAE;wBACtC,OAAO,EAAE,MAAM;qBAClB;oBACD,CAAC,IAAI,EAAE,CAAC,EAAE,CAAC,wBAAwB,CAAC,EAAE,CAAC,EAAE;wBACrC,OAAO,EAAE,MAAM;qBAClB;oBACD,CAAC,IAAI,EAAE,CAAC,EAAE,CAAC,UAAU,CAAC,MAAM,EAAE,CAAC,EAAE,CAAC,WAAW,CAAC,EAAE,CAAC,EAAE;wBAC/C,KAAK,EAAE;4BACH,mBAAmB,EAAE,KAAK;4BAC1B,oBAAoB,EAAE,KAAK;yBAC9B;qBACJ;iBACJ,CAAC,GACJ,CACL;YACD,oBAAC,aAAa,IAAC,KAAK,EAAE,KAAK;gBACvB,oBAAC,GAAG,CAAC,aAAa,IAAC,KAAK,EAAE,KAAK;oBAC3B,oBAAC,gCAAgC,QAC5B,QAAQ,CACsB,CACnB,CACR,CACjB,CACN,CAAC;IACN,CAAC;IAED,OAAO,EAAE,0BAA0B,EAAE,CAAC;AAC1C,CAAC"} \ No newline at end of file diff --git a/dist/mui/useIsGov.d.ts b/dist/mui/useIsGov.d.ts new file mode 100644 index 0000000..0926227 --- /dev/null +++ b/dist/mui/useIsGov.d.ts @@ -0,0 +1,8 @@ +import { type ReactNode } from "react"; +export declare function useIsGov(): { + isGov: boolean; +}; +export declare function IsGovProvider(props: { + children: ReactNode; + isGov: boolean; +}): JSX.Element; diff --git a/dist/mui/useIsGov.js b/dist/mui/useIsGov.js new file mode 100644 index 0000000..d166d9a --- /dev/null +++ b/dist/mui/useIsGov.js @@ -0,0 +1,12 @@ +"use client"; +import React, { createContext, useContext } from "react"; +const react = createContext(true); +export function useIsGov() { + const isGov = useContext(react); + return { isGov }; +} +export function IsGovProvider(props) { + const { children, isGov } = props; + return React.createElement(react.Provider, { value: isGov }, children); +} +//# sourceMappingURL=useIsGov.js.map \ No newline at end of file diff --git a/dist/mui/useIsGov.js.map b/dist/mui/useIsGov.js.map new file mode 100644 index 0000000..17e349a --- /dev/null +++ b/dist/mui/useIsGov.js.map @@ -0,0 +1 @@ +{"version":3,"file":"useIsGov.js","sourceRoot":"","sources":["../../src/mui/useIsGov.tsx"],"names":[],"mappings":"AAAA,YAAY,CAAC;AAEb,OAAO,KAAK,EAAE,EAAE,aAAa,EAAE,UAAU,EAAkB,MAAM,OAAO,CAAC;AAEzE,MAAM,KAAK,GAAG,aAAa,CAAU,IAAI,CAAC,CAAC;AAE3C,MAAM,UAAU,QAAQ;IACpB,MAAM,KAAK,GAAG,UAAU,CAAC,KAAK,CAAC,CAAC;IAEhC,OAAO,EAAE,KAAK,EAAE,CAAC;AACrB,CAAC;AAED,MAAM,UAAU,aAAa,CAAC,KAA8C;IACxE,MAAM,EAAE,QAAQ,EAAE,KAAK,EAAE,GAAG,KAAK,CAAC;IAElC,OAAO,oBAAC,KAAK,CAAC,QAAQ,IAAC,KAAK,EAAE,KAAK,IAAG,QAAQ,CAAkB,CAAC;AACrE,CAAC"} \ No newline at end of file diff --git a/dist/next-app-router/DsfrHead.d.ts b/dist/next-app-router/DsfrHead.d.ts new file mode 100644 index 0000000..84c9666 --- /dev/null +++ b/dist/next-app-router/DsfrHead.d.ts @@ -0,0 +1,37 @@ +/// +import { fontUrlByFileBasename } from "./zz_internal/fontUrlByFileBasename"; +import "@codegouvfr/react-dsfr/assets/dsfr_plus_icons.scss"; +export type DsfrHeadProps = { + /** If not provided no fonts are preloaded. + * Preloading of fonts is only enabled in production. + */ + preloadFonts?: (keyof typeof fontUrlByFileBasename)[]; + /** + * When set, the value will be used as the nonce attribute of subsequent script tags. + * + * Don't forget to add `doCheckNonce: true` in {@link startReactDsfr} options. + * + * @see https://developer.mozilla.org/fr/docs/Web/HTML/Global_attributes/nonce + */ + nonce?: string; + /** + * Enable Trusted Types with a custom policy name. + * + * Don't forget to add `trustedTypesPolicyName` in {@link startReactDsfr} options. + * + * @see https://developer.mozilla.org/fr/docs/Web/HTTP/Headers/Content-Security-Policy/trusted-types + * @see {@link DEFAULT_TRUSTED_TYPES_POLICY_NAME} + * @default "react-dsfr" + */ + trustedTypesPolicyName?: string; + /** + * Disable Marianne favicon import. + * Enable this option if you want to use your own favicon. + * + * @default false + */ + doDisableFavicon?: boolean; +}; +export declare function DsfrHeadBase(props: DsfrHeadProps & { + Link: Function; +}): JSX.Element; diff --git a/dist/next-app-router/DsfrHead.js b/dist/next-app-router/DsfrHead.js new file mode 100644 index 0000000..c58ecd9 --- /dev/null +++ b/dist/next-app-router/DsfrHead.js @@ -0,0 +1,47 @@ +/* eslint-disable @typescript-eslint/no-explicit-any */ +import React, { useMemo } from "react"; +import { objectKeys } from "tsafe/objectKeys"; +import { getAssetUrl } from "../tools/getAssetUrl"; +import AppleTouchIcon from "@codegouvfr/react-dsfr/dsfr/favicon/apple-touch-icon.png"; +import FaviconSvg from "@codegouvfr/react-dsfr/dsfr/favicon/favicon.svg"; +import FaviconIco from "@codegouvfr/react-dsfr/dsfr/favicon/favicon.ico"; +import { getScriptToRunAsap } from "../useIsDark/scriptToRunAsap"; +import { fontUrlByFileBasename } from "./zz_internal/fontUrlByFileBasename"; +import { getDefaultColorSchemeServerSide } from "./zz_internal/defaultColorScheme"; +import { setLink } from "../link"; +import { assert } from "tsafe/assert"; +//NOTE: As of now there is no way to enforce ordering in Next Appdir +//See: https://github.com/vercel/next.js/issues/16630 +// @import url(...) doesn't work. Using Sass and @use is our last resort. +import "@codegouvfr/react-dsfr/assets/dsfr_plus_icons.scss"; +const isProduction = process.env.NODE_ENV !== "development"; +export function DsfrHeadBase(props) { + const { preloadFonts = [], Link, nonce, trustedTypesPolicyName = "react-dsfr", doDisableFavicon = false } = props; + assert(nonce !== "", "nonce cannot be an empty string"); + const defaultColorScheme = getDefaultColorSchemeServerSide(); + useMemo(() => { + setLink({ Link: Link }); + }, [Link]); + return (React.createElement(React.Fragment, null, + isProduction && + objectKeys(fontUrlByFileBasename) + .filter(fileBasename => preloadFonts.includes(fileBasename)) + .map(fileBasename => fontUrlByFileBasename[fileBasename]) + .map(url => (React.createElement("link", { key: url, rel: "preload", href: url, as: "font", crossOrigin: "anonymous" }))), + !doDisableFavicon && (React.createElement(React.Fragment, null, + React.createElement("link", { rel: "apple-touch-icon", href: getAssetUrl(AppleTouchIcon) }), + React.createElement("link", { rel: "icon", href: getAssetUrl(FaviconSvg), type: "image/svg+xml" }), + React.createElement("link", { rel: "shortcut icon", href: getAssetUrl(FaviconIco), type: "image/x-icon" }))), + defaultColorScheme !== "light" && (React.createElement(React.Fragment, null, + React.createElement("script", { suppressHydrationWarning: true, nonce: nonce, dangerouslySetInnerHTML: { + __html: getScriptToRunAsap({ + defaultColorScheme, + nonce, + trustedTypesPolicyName + }) + } }), + nonce !== undefined && (React.createElement("script", { suppressHydrationWarning: true, key: "nonce-setter", nonce: nonce, dangerouslySetInnerHTML: { + __html: `window.ssrNonce = "${nonce}";` + } })))))); +} +//# sourceMappingURL=DsfrHead.js.map \ No newline at end of file diff --git a/dist/next-app-router/DsfrHead.js.map b/dist/next-app-router/DsfrHead.js.map new file mode 100644 index 0000000..d3f3f18 --- /dev/null +++ b/dist/next-app-router/DsfrHead.js.map @@ -0,0 +1 @@ +{"version":3,"file":"DsfrHead.js","sourceRoot":"","sources":["../../src/next-app-router/DsfrHead.tsx"],"names":[],"mappings":"AAAA,uDAAuD;AACvD,OAAO,KAAK,EAAE,EAAE,OAAO,EAAE,MAAM,OAAO,CAAC;AACvC,OAAO,EAAE,UAAU,EAAE,MAAM,kBAAkB,CAAC;AAC9C,OAAO,EAAE,WAAW,EAAE,MAAM,sBAAsB,CAAC;AACnD,OAAO,cAAc,MAAM,0DAA0D,CAAC;AACtF,OAAO,UAAU,MAAM,iDAAiD,CAAC;AACzE,OAAO,UAAU,MAAM,iDAAiD,CAAC;AACzE,OAAO,EAAE,kBAAkB,EAAE,MAAM,8BAA8B,CAAC;AAClE,OAAO,EAAE,qBAAqB,EAAE,MAAM,qCAAqC,CAAC;AAC5E,OAAO,EAAE,+BAA+B,EAAE,MAAM,kCAAkC,CAAC;AACnF,OAAO,EAAE,OAAO,EAAE,MAAM,SAAS,CAAC;AAClC,OAAO,EAAE,MAAM,EAAE,MAAM,cAAc,CAAC;AACtC,oEAAoE;AACpE,qDAAqD;AACrD,yEAAyE;AACzE,OAAO,oDAAoD,CAAC;AAoC5D,MAAM,YAAY,GAAG,OAAO,CAAC,GAAG,CAAC,QAAQ,KAAK,aAAa,CAAC;AAE5D,MAAM,UAAU,YAAY,CACxB,KAEC;IAED,MAAM,EACF,YAAY,GAAG,EAAE,EACjB,IAAI,EACJ,KAAK,EACL,sBAAsB,GAAG,YAAY,EACrC,gBAAgB,GAAG,KAAK,EAC3B,GAAG,KAAK,CAAC;IAEV,MAAM,CAAC,KAAK,KAAK,EAAE,EAAE,iCAAiC,CAAC,CAAC;IAExD,MAAM,kBAAkB,GAAG,+BAA+B,EAAE,CAAC;IAE7D,OAAO,CAAC,GAAG,EAAE;QACT,OAAO,CAAC,EAAE,IAAI,EAAE,IAAW,EAAE,CAAC,CAAC;IACnC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC;IAEX,OAAO,CACH;QACK,YAAY;YACT,UAAU,CAAC,qBAAqB,CAAC;iBAC5B,MAAM,CAAC,YAAY,CAAC,EAAE,CAAC,YAAY,CAAC,QAAQ,CAAC,YAAY,CAAC,CAAC;iBAC3D,GAAG,CAAC,YAAY,CAAC,EAAE,CAAC,qBAAqB,CAAC,YAAY,CAAC,CAAC;iBACxD,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,CACR,8BACI,GAAG,EAAE,GAAG,EACR,GAAG,EAAC,SAAS,EACb,IAAI,EAAE,GAAG,EACT,EAAE,EAAC,MAAM,EACT,WAAW,EAAC,WAAW,GACzB,CACL,CAAC;QACT,CAAC,gBAAgB,IAAI,CAClB;YACI,8BAAM,GAAG,EAAC,kBAAkB,EAAC,IAAI,EAAE,WAAW,CAAC,cAAc,CAAC,GAAI;YAClE,8BAAM,GAAG,EAAC,MAAM,EAAC,IAAI,EAAE,WAAW,CAAC,UAAU,CAAC,EAAE,IAAI,EAAC,eAAe,GAAG;YACvE,8BAAM,GAAG,EAAC,eAAe,EAAC,IAAI,EAAE,WAAW,CAAC,UAAU,CAAC,EAAE,IAAI,EAAC,cAAc,GAAG,CAChF,CACN;QACA,kBAAkB,KAAK,OAAO,IAAI,CAC/B;YACI,gCACI,wBAAwB,QACxB,KAAK,EAAE,KAAK,EACZ,uBAAuB,EAAE;oBACrB,MAAM,EAAE,kBAAkB,CAAC;wBACvB,kBAAkB;wBAClB,KAAK;wBACL,sBAAsB;qBACzB,CAAC;iBACL,GACH;YACD,KAAK,KAAK,SAAS,IAAI,CACpB,gCACI,wBAAwB,QACxB,GAAG,EAAC,cAAc,EAClB,KAAK,EAAE,KAAK,EACZ,uBAAuB,EAAE;oBACrB,MAAM,EAAE,sBAAsB,KAAK,IAAI;iBAC1C,GACH,CACL,CACF,CACN,CACF,CACN,CAAC;AACN,CAAC"} \ No newline at end of file diff --git a/dist/next-app-router/DsfrProvider.d.ts b/dist/next-app-router/DsfrProvider.d.ts new file mode 100644 index 0000000..67c0e06 --- /dev/null +++ b/dist/next-app-router/DsfrProvider.d.ts @@ -0,0 +1,40 @@ +import type { ReactNode } from "react"; +import type { DefaultColorScheme } from "./zz_internal/defaultColorScheme"; +export type DsfrProviderProps = { + children: ReactNode; + lang: string | undefined; + /** Default: false */ + verbose?: boolean; + /** + * When true, the nonce of the script tag will be checked, fetched from {@link DsfrHead} component and injected in react-dsfr scripts. + * + * @see https://developer.mozilla.org/fr/docs/Web/HTML/Global_attributes/nonce + * @default false + */ + doCheckNonce?: boolean; + /** + * Enable Trusted Types with a custom policy name. + * + * Don't forget to also add the policy name in {@link DsfrHead} component. + * + * `` and `-asap` should be set in your Content-Security-Policy header. + * + * For example: + * ```txt + * With a policy name of "react-dsfr": + * Content-Security-Policy: + * require-trusted-types-for 'script'; + * trusted-types react-dsfr react-dsfr-asap nextjs nextjs#bundler; + * ``` + * + * @see https://developer.mozilla.org/fr/docs/Web/HTTP/Headers/Content-Security-Policy/trusted-types + * @see {@link DEFAULT_TRUSTED_TYPES_POLICY_NAME} + * @default "react-dsfr" + */ + trustedTypesPolicyName?: string; +}; +export declare function DsfrProviderBase(props: DsfrProviderProps & { + Link: Function; + defaultColorScheme: DefaultColorScheme; +}): JSX.Element; +export declare function StartDsfrOnHydration(): null; diff --git a/dist/next-app-router/DsfrProvider.js b/dist/next-app-router/DsfrProvider.js new file mode 100644 index 0000000..ab66b21 --- /dev/null +++ b/dist/next-app-router/DsfrProvider.js @@ -0,0 +1,70 @@ +"use client"; +/* eslint-disable @typescript-eslint/no-explicit-any */ +import React, { useMemo, useEffect } from "react"; +import { isBrowser } from "../tools/isBrowser"; +import { SsrIsDarkProvider } from "../useIsDark/server"; +import { setUseLang } from "../i18n"; +import { setLink } from "../link"; +import { start } from "../start"; +export function DsfrProviderBase(props) { + const { children, lang, Link, defaultColorScheme, verbose = false, doCheckNonce = false, trustedTypesPolicyName = "react-dsfr" } = props; + /* + useEffect(() => { + dsfrEffect(); + }, []); + */ + useMemo(() => { + if (!isBrowser) { + return; + } + start({ + defaultColorScheme, + verbose, + doCheckNonce, + trustedTypesPolicyName, + "nextParams": { + "doPersistDarkModePreferenceWithCookie": false, + "registerEffectAction": action => { + if (isAfterFirstEffect) { + action(); + } + else { + actions.push(action); + } + } + } + }); + }, []); + useMemo(() => { + if (lang === undefined) { + return; + } + setUseLang({ useLang: () => lang }); + }, [lang]); + useMemo(() => { + setLink({ Link: Link }); + }, [Link]); + if (isBrowser) { + return React.createElement(React.Fragment, null, children); + } + const isDark = defaultColorScheme === "dark" ? true : false; + return React.createElement(SsrIsDarkProvider, { value: isDark }, children); +} +let isAfterFirstEffect = false; +const actions = []; +function dsfrEffect() { + if (isAfterFirstEffect) { + return; + } + isAfterFirstEffect = true; + actions.forEach(action => { + action(); + }); +} +export function StartDsfrOnHydration() { + useEffect(() => { + dsfrEffect(); + }, []); + return null; +} +//# sourceMappingURL=DsfrProvider.js.map \ No newline at end of file diff --git a/dist/next-app-router/DsfrProvider.js.map b/dist/next-app-router/DsfrProvider.js.map new file mode 100644 index 0000000..e4e65bd --- /dev/null +++ b/dist/next-app-router/DsfrProvider.js.map @@ -0,0 +1 @@ +{"version":3,"file":"DsfrProvider.js","sourceRoot":"","sources":["../../src/next-app-router/DsfrProvider.tsx"],"names":[],"mappings":"AAAA,YAAY,CAAC;AACb,uDAAuD;AAEvD,OAAO,KAAK,EAAE,EAAE,OAAO,EAAE,SAAS,EAAE,MAAM,OAAO,CAAC;AAElD,OAAO,EAAE,SAAS,EAAE,MAAM,oBAAoB,CAAC;AAC/C,OAAO,EAAE,iBAAiB,EAAE,MAAM,qBAAqB,CAAC;AAExD,OAAO,EAAE,UAAU,EAAE,MAAM,SAAS,CAAC;AACrC,OAAO,EAAE,OAAO,EAAE,MAAM,SAAS,CAAC;AAClC,OAAO,EAAE,KAAK,EAAE,MAAM,UAAU,CAAC;AAoCjC,MAAM,UAAU,gBAAgB,CAC5B,KAGC;IAED,MAAM,EACF,QAAQ,EACR,IAAI,EACJ,IAAI,EACJ,kBAAkB,EAClB,OAAO,GAAG,KAAK,EACf,YAAY,GAAG,KAAK,EACpB,sBAAsB,GAAG,YAAY,EACxC,GAAG,KAAK,CAAC;IAEV;;;;MAIE;IAEF,OAAO,CAAC,GAAG,EAAE;QACT,IAAI,CAAC,SAAS,EAAE;YACZ,OAAO;SACV;QAED,KAAK,CAAC;YACF,kBAAkB;YAClB,OAAO;YACP,YAAY;YACZ,sBAAsB;YACtB,YAAY,EAAE;gBACV,uCAAuC,EAAE,KAAK;gBAC9C,sBAAsB,EAAE,MAAM,CAAC,EAAE;oBAC7B,IAAI,kBAAkB,EAAE;wBACpB,MAAM,EAAE,CAAC;qBACZ;yBAAM;wBACH,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;qBACxB;gBACL,CAAC;aACJ;SACJ,CAAC,CAAC;IACP,CAAC,EAAE,EAAE,CAAC,CAAC;IAEP,OAAO,CAAC,GAAG,EAAE;QACT,IAAI,IAAI,KAAK,SAAS,EAAE;YACpB,OAAO;SACV;QACD,UAAU,CAAC,EAAE,OAAO,EAAE,GAAG,EAAE,CAAC,IAAI,EAAE,CAAC,CAAC;IACxC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC;IAEX,OAAO,CAAC,GAAG,EAAE;QACT,OAAO,CAAC,EAAE,IAAI,EAAE,IAAW,EAAE,CAAC,CAAC;IACnC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC;IAEX,IAAI,SAAS,EAAE;QACX,OAAO,0CAAG,QAAQ,CAAI,CAAC;KAC1B;IAED,MAAM,MAAM,GAAG,kBAAkB,KAAK,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC;IAE5D,OAAO,oBAAC,iBAAiB,IAAC,KAAK,EAAE,MAAM,IAAG,QAAQ,CAAqB,CAAC;AAC5E,CAAC;AAED,IAAI,kBAAkB,GAAG,KAAK,CAAC;AAC/B,MAAM,OAAO,GAAmB,EAAE,CAAC;AAEnC,SAAS,UAAU;IACf,IAAI,kBAAkB,EAAE;QACpB,OAAO;KACV;IACD,kBAAkB,GAAG,IAAI,CAAC;IAC1B,OAAO,CAAC,OAAO,CAAC,MAAM,CAAC,EAAE;QACrB,MAAM,EAAE,CAAC;IACb,CAAC,CAAC,CAAC;AACP,CAAC;AAED,MAAM,UAAU,oBAAoB;IAChC,SAAS,CAAC,GAAG,EAAE;QACX,UAAU,EAAE,CAAC;IACjB,CAAC,EAAE,EAAE,CAAC,CAAC;IAEP,OAAO,IAAI,CAAC;AAChB,CAAC"} \ No newline at end of file diff --git a/dist/next-app-router/getHtmlAttributes.d.ts b/dist/next-app-router/getHtmlAttributes.d.ts new file mode 100644 index 0000000..0b64300 --- /dev/null +++ b/dist/next-app-router/getHtmlAttributes.d.ts @@ -0,0 +1,18 @@ +import { data_fr_scheme, data_fr_theme } from "../useIsDark/constants"; +import type { ColorScheme } from "../useIsDark"; +import { type DefaultColorScheme } from "./zz_internal/defaultColorScheme"; +declare const suppressHydrationWarning = true; +export declare function createGetHtmlAttributes(params: { + defaultColorScheme: DefaultColorScheme; +}): { + getHtmlAttributes: (params: { + lang: string | undefined; + }) => { + suppressHydrationWarning: true; + lang?: string | undefined; + } | ({ + suppressHydrationWarning: true; + lang?: string | undefined; + } & Record<"data-fr-theme" | "data-fr-scheme", ColorScheme>); +}; +export {}; diff --git a/dist/next-app-router/getHtmlAttributes.js b/dist/next-app-router/getHtmlAttributes.js new file mode 100644 index 0000000..7f5b7d9 --- /dev/null +++ b/dist/next-app-router/getHtmlAttributes.js @@ -0,0 +1,28 @@ +import { data_fr_scheme, data_fr_theme } from "../useIsDark/constants"; +import { setDefaultColorSchemeServerSide } from "./zz_internal/defaultColorScheme"; +import { setUseLang } from "../i18n"; +const suppressHydrationWarning = true; +export function createGetHtmlAttributes(params) { + const { defaultColorScheme } = params; + function getHtmlAttributes(params) { + const { lang } = params; + setDefaultColorSchemeServerSide({ defaultColorScheme }); + if (lang !== undefined) { + setUseLang({ useLang: () => lang }); + } + if (defaultColorScheme === "system") { + return { + lang, + suppressHydrationWarning + }; + } + return { + lang, + suppressHydrationWarning, + [data_fr_scheme]: defaultColorScheme, + [data_fr_theme]: defaultColorScheme + }; + } + return { getHtmlAttributes }; +} +//# sourceMappingURL=getHtmlAttributes.js.map \ No newline at end of file diff --git a/dist/next-app-router/getHtmlAttributes.js.map b/dist/next-app-router/getHtmlAttributes.js.map new file mode 100644 index 0000000..ecc4a94 --- /dev/null +++ b/dist/next-app-router/getHtmlAttributes.js.map @@ -0,0 +1 @@ +{"version":3,"file":"getHtmlAttributes.js","sourceRoot":"","sources":["../../src/next-app-router/getHtmlAttributes.tsx"],"names":[],"mappings":"AAAA,OAAO,EAAE,cAAc,EAAE,aAAa,EAAE,MAAM,wBAAwB,CAAC;AAEvE,OAAO,EAEH,+BAA+B,EAClC,MAAM,kCAAkC,CAAC;AAC1C,OAAO,EAAE,UAAU,EAAE,MAAM,SAAS,CAAC;AAErC,MAAM,wBAAwB,GAAG,IAAI,CAAC;AAEtC,MAAM,UAAU,uBAAuB,CAAC,MAAkD;IACtF,MAAM,EAAE,kBAAkB,EAAE,GAAG,MAAM,CAAC;IAEtC,SAAS,iBAAiB,CAAC,MAE1B;QAIG,MAAM,EAAE,IAAI,EAAE,GAAG,MAAM,CAAC;QAExB,+BAA+B,CAAC,EAAE,kBAAkB,EAAE,CAAC,CAAC;QAExD,IAAI,IAAI,KAAK,SAAS,EAAE;YACpB,UAAU,CAAC,EAAE,OAAO,EAAE,GAAG,EAAE,CAAC,IAAI,EAAE,CAAC,CAAC;SACvC;QAED,IAAI,kBAAkB,KAAK,QAAQ,EAAE;YACjC,OAAO;gBACH,IAAI;gBACJ,wBAAwB;aAC3B,CAAC;SACL;QAED,OAAO;YACH,IAAI;YACJ,wBAAwB;YACxB,CAAC,cAAc,CAAC,EAAE,kBAAkB;YACpC,CAAC,aAAa,CAAC,EAAE,kBAAkB;SACtC,CAAC;IACN,CAAC;IACD,OAAO,EAAE,iBAAiB,EAAE,CAAC;AACjC,CAAC"} \ No newline at end of file diff --git a/dist/next-app-router/index.d.ts b/dist/next-app-router/index.d.ts new file mode 100644 index 0000000..b5ddcc4 --- /dev/null +++ b/dist/next-app-router/index.d.ts @@ -0,0 +1,3 @@ +export type { RegisterLink } from "../link"; +export type { DefaultColorScheme } from "./zz_internal/defaultColorScheme"; +export { DsfrProviderBase, type DsfrProviderProps, StartDsfrOnHydration } from "./DsfrProvider"; diff --git a/dist/next-app-router/index.js b/dist/next-app-router/index.js new file mode 100644 index 0000000..190199a --- /dev/null +++ b/dist/next-app-router/index.js @@ -0,0 +1,2 @@ +export { DsfrProviderBase, StartDsfrOnHydration } from "./DsfrProvider"; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/dist/next-app-router/index.js.map b/dist/next-app-router/index.js.map new file mode 100644 index 0000000..2514c31 --- /dev/null +++ b/dist/next-app-router/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/next-app-router/index.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,gBAAgB,EAA0B,oBAAoB,EAAE,MAAM,gBAAgB,CAAC"} \ No newline at end of file diff --git a/dist/next-app-router/server-only-index.d.ts b/dist/next-app-router/server-only-index.d.ts new file mode 100644 index 0000000..35eaa61 --- /dev/null +++ b/dist/next-app-router/server-only-index.d.ts @@ -0,0 +1,2 @@ +export { createGetHtmlAttributes } from "./getHtmlAttributes"; +export { DsfrHeadBase, type DsfrHeadProps } from "./DsfrHead"; diff --git a/dist/next-app-router/server-only-index.js b/dist/next-app-router/server-only-index.js new file mode 100644 index 0000000..4635f85 --- /dev/null +++ b/dist/next-app-router/server-only-index.js @@ -0,0 +1,3 @@ +export { createGetHtmlAttributes } from "./getHtmlAttributes"; +export { DsfrHeadBase } from "./DsfrHead"; +//# sourceMappingURL=server-only-index.js.map \ No newline at end of file diff --git a/dist/next-app-router/server-only-index.js.map b/dist/next-app-router/server-only-index.js.map new file mode 100644 index 0000000..3eba5d3 --- /dev/null +++ b/dist/next-app-router/server-only-index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"server-only-index.js","sourceRoot":"","sources":["../../src/next-app-router/server-only-index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,uBAAuB,EAAE,MAAM,qBAAqB,CAAC;AAC9D,OAAO,EAAE,YAAY,EAAsB,MAAM,YAAY,CAAC"} \ No newline at end of file diff --git a/dist/next-app-router/zz_internal/defaultColorScheme.d.ts b/dist/next-app-router/zz_internal/defaultColorScheme.d.ts new file mode 100644 index 0000000..a7b57d5 --- /dev/null +++ b/dist/next-app-router/zz_internal/defaultColorScheme.d.ts @@ -0,0 +1,6 @@ +import type { ColorScheme } from "../../useIsDark"; +export type DefaultColorScheme = ColorScheme | "system"; +export declare function getDefaultColorSchemeServerSide(): DefaultColorScheme; +export declare function setDefaultColorSchemeServerSide(params: { + defaultColorScheme: DefaultColorScheme; +}): void; diff --git a/dist/next-app-router/zz_internal/defaultColorScheme.js b/dist/next-app-router/zz_internal/defaultColorScheme.js new file mode 100644 index 0000000..6acac6f --- /dev/null +++ b/dist/next-app-router/zz_internal/defaultColorScheme.js @@ -0,0 +1,11 @@ +import { assert } from "tsafe/assert"; +let defaultColorSchemeServerSide = undefined; +export function getDefaultColorSchemeServerSide() { + assert(defaultColorSchemeServerSide !== undefined); + return defaultColorSchemeServerSide; +} +export function setDefaultColorSchemeServerSide(params) { + const { defaultColorScheme } = params; + defaultColorSchemeServerSide = defaultColorScheme; +} +//# sourceMappingURL=defaultColorScheme.js.map \ No newline at end of file diff --git a/dist/next-app-router/zz_internal/defaultColorScheme.js.map b/dist/next-app-router/zz_internal/defaultColorScheme.js.map new file mode 100644 index 0000000..8c0fe52 --- /dev/null +++ b/dist/next-app-router/zz_internal/defaultColorScheme.js.map @@ -0,0 +1 @@ +{"version":3,"file":"defaultColorScheme.js","sourceRoot":"","sources":["../../../src/next-app-router/zz_internal/defaultColorScheme.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,EAAE,MAAM,cAAc,CAAC;AAKtC,IAAI,4BAA4B,GAAmC,SAAS,CAAC;AAE7E,MAAM,UAAU,+BAA+B;IAC3C,MAAM,CAAC,4BAA4B,KAAK,SAAS,CAAC,CAAC;IACnD,OAAO,4BAA4B,CAAC;AACxC,CAAC;AAED,MAAM,UAAU,+BAA+B,CAAC,MAE/C;IACG,MAAM,EAAE,kBAAkB,EAAE,GAAG,MAAM,CAAC;IAEtC,4BAA4B,GAAG,kBAAkB,CAAC;AACtD,CAAC"} \ No newline at end of file diff --git a/dist/next-app-router/zz_internal/fontUrlByFileBasename.d.ts b/dist/next-app-router/zz_internal/fontUrlByFileBasename.d.ts new file mode 100644 index 0000000..591f1aa --- /dev/null +++ b/dist/next-app-router/zz_internal/fontUrlByFileBasename.d.ts @@ -0,0 +1,12 @@ +export declare const fontUrlByFileBasename: { + readonly "Marianne-Light": string; + readonly "Marianne-Light_Italic": string; + readonly "Marianne-Regular": string; + readonly "Marianne-Regular_Italic": string; + readonly "Marianne-Medium": string; + readonly "Marianne-Medium_Italic": string; + readonly "Marianne-Bold": string; + readonly "Marianne-Bold_Italic": string; + readonly "Spectral-Regular": string; + readonly "Spectral-ExtraBold": string; +}; diff --git a/dist/next-app-router/zz_internal/fontUrlByFileBasename.js b/dist/next-app-router/zz_internal/fontUrlByFileBasename.js new file mode 100644 index 0000000..b4f391e --- /dev/null +++ b/dist/next-app-router/zz_internal/fontUrlByFileBasename.js @@ -0,0 +1,23 @@ +import marianneLightWoff2Url from "@codegouvfr/react-dsfr/dsfr/fonts/Marianne-Light.woff2"; +import marianneItalicWoff2Url from "@codegouvfr/react-dsfr/dsfr/fonts/Marianne-Light_Italic.woff2"; +import marianneRegularWoff2Url from "@codegouvfr/react-dsfr/dsfr/fonts/Marianne-Regular.woff2"; +import marianneRegularItalicWoff2Url from "@codegouvfr/react-dsfr/dsfr/fonts/Marianne-Regular_Italic.woff2"; +import marianneMediumWoff2Url from "@codegouvfr/react-dsfr/dsfr/fonts/Marianne-Medium.woff2"; +import marianneMediumItalicWoff2Url from "@codegouvfr/react-dsfr/dsfr/fonts/Marianne-Medium_Italic.woff2"; +import marianneBoldWoff2Url from "@codegouvfr/react-dsfr/dsfr/fonts/Marianne-Bold.woff2"; +import marianneBoldItalicWoff2Url from "@codegouvfr/react-dsfr/dsfr/fonts/Marianne-Bold_Italic.woff2"; +import spectralRegularWoff2Url from "@codegouvfr/react-dsfr/dsfr/fonts/Spectral-Regular.woff2"; +import spectralExtraBoldWoff2Url from "@codegouvfr/react-dsfr/dsfr/fonts/Spectral-ExtraBold.woff2"; +export const fontUrlByFileBasename = { + "Marianne-Light": marianneLightWoff2Url, + "Marianne-Light_Italic": marianneItalicWoff2Url, + "Marianne-Regular": marianneRegularWoff2Url, + "Marianne-Regular_Italic": marianneRegularItalicWoff2Url, + "Marianne-Medium": marianneMediumWoff2Url, + "Marianne-Medium_Italic": marianneMediumItalicWoff2Url, + "Marianne-Bold": marianneBoldWoff2Url, + "Marianne-Bold_Italic": marianneBoldItalicWoff2Url, + "Spectral-Regular": spectralRegularWoff2Url, + "Spectral-ExtraBold": spectralExtraBoldWoff2Url +}; +//# sourceMappingURL=fontUrlByFileBasename.js.map \ No newline at end of file diff --git a/dist/next-app-router/zz_internal/fontUrlByFileBasename.js.map b/dist/next-app-router/zz_internal/fontUrlByFileBasename.js.map new file mode 100644 index 0000000..d27c0e0 --- /dev/null +++ b/dist/next-app-router/zz_internal/fontUrlByFileBasename.js.map @@ -0,0 +1 @@ +{"version":3,"file":"fontUrlByFileBasename.js","sourceRoot":"","sources":["../../../src/next-app-router/zz_internal/fontUrlByFileBasename.ts"],"names":[],"mappings":"AAAA,OAAO,qBAAqB,MAAM,wDAAwD,CAAC;AAC3F,OAAO,sBAAsB,MAAM,+DAA+D,CAAC;AACnG,OAAO,uBAAuB,MAAM,0DAA0D,CAAC;AAC/F,OAAO,6BAA6B,MAAM,iEAAiE,CAAC;AAC5G,OAAO,sBAAsB,MAAM,yDAAyD,CAAC;AAC7F,OAAO,4BAA4B,MAAM,gEAAgE,CAAC;AAC1G,OAAO,oBAAoB,MAAM,uDAAuD,CAAC;AACzF,OAAO,0BAA0B,MAAM,8DAA8D,CAAC;AACtG,OAAO,uBAAuB,MAAM,0DAA0D,CAAC;AAC/F,OAAO,yBAAyB,MAAM,4DAA4D,CAAC;AAEnG,MAAM,CAAC,MAAM,qBAAqB,GAAG;IACjC,gBAAgB,EAAE,qBAAqB;IACvC,uBAAuB,EAAE,sBAAsB;IAC/C,kBAAkB,EAAE,uBAAuB;IAC3C,yBAAyB,EAAE,6BAA6B;IACxD,iBAAiB,EAAE,sBAAsB;IACzC,wBAAwB,EAAE,4BAA4B;IACtD,eAAe,EAAE,oBAAoB;IACrC,sBAAsB,EAAE,0BAA0B;IAClD,kBAAkB,EAAE,uBAAuB;IAC3C,oBAAoB,EAAE,yBAAyB;CACzC,CAAC"} \ No newline at end of file diff --git a/dist/next-pagesdir.d.ts b/dist/next-pagesdir.d.ts new file mode 100644 index 0000000..3facc43 --- /dev/null +++ b/dist/next-pagesdir.d.ts @@ -0,0 +1,55 @@ +import type { NextComponentType } from "next"; +import type { DocumentProps } from "next/document"; +import { data_fr_scheme, data_fr_theme } from "./useIsDark/constants"; +import type { ColorScheme } from "./useIsDark"; +import { fontUrlByFileBasename } from "./next-app-router/zz_internal/fontUrlByFileBasename"; +import type { RegisterLink, RegisteredLinkProps } from "./link"; +import "./assets/dsfr_plus_icons.css"; +export type { RegisterLink, RegisteredLinkProps }; +export type CreateNextDsfrIntegrationApiParams = { + defaultColorScheme: ColorScheme | "system"; + /** Default: false */ + verbose?: boolean; + /** Default: */ + Link?: Function; + /** If not provided no fonts are preloaded. + * Preloading of fonts is only enabled in production. + */ + preloadFonts?: (keyof typeof fontUrlByFileBasename)[]; + /** Default false */ + doPersistDarkModePreferenceWithCookie?: boolean; + /** Default: ()=> "fr" */ + useLang?: () => string; + /** + * Enable Trusted Types with a custom policy name. + * + * `` and `-asap` should be set in your Content-Security-Policy header. + * + * For example: + * ```txt + * With a policy name of "react-dsfr": + * Content-Security-Policy: + * require-trusted-types-for 'script'; + * trusted-types react-dsfr react-dsfr-asap nextjs nextjs#bundler; + * ``` + * + * @see https://developer.mozilla.org/fr/docs/Web/HTTP/Headers/Content-Security-Policy/trusted-types + * @default "react-dsfr" + */ + trustedTypesPolicyName?: string; + /** + * Disable Marianne favicon import. + * Enable this option if you want to use your own favicon. + * + * @default false + */ + doDisableFavicon?: boolean; +}; +export type NextDsfrIntegrationApi = { + withDsfr: >(App: AppComponent) => AppComponent; + dsfrDocumentApi: { + augmentDocumentForDsfr: (Document: NextComponentType) => void; + getColorSchemeHtmlAttributes: (props: DocumentProps) => Record | Record; + }; +}; +export declare function createNextDsfrIntegrationApi(params: CreateNextDsfrIntegrationApiParams): NextDsfrIntegrationApi; diff --git a/dist/next-pagesdir.js b/dist/next-pagesdir.js new file mode 100644 index 0000000..c09b7b8 --- /dev/null +++ b/dist/next-pagesdir.js @@ -0,0 +1,211 @@ +var __rest = (this && this.__rest) || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) + t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") + for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) + t[p[i]] = s[p[i]]; + } + return t; +}; +import React, { useEffect } from "react"; +import Head from "next/head"; +import DefaultApp from "next/app"; +import { rootColorSchemeStyleTagId, data_fr_scheme, data_fr_theme } from "./useIsDark/constants"; +import { getScriptToRunAsap } from "./useIsDark/scriptToRunAsap"; +import { SsrIsDarkProvider } from "./useIsDark/server"; +import { isBrowser } from "./tools/isBrowser"; +import { objectKeys } from "tsafe/objectKeys"; +import { fontUrlByFileBasename } from "./next-app-router/zz_internal/fontUrlByFileBasename"; +import AppleTouchIcon from "./dsfr/favicon/apple-touch-icon.png"; +import FaviconSvg from "./dsfr/favicon/favicon.svg"; +import FaviconIco from "./dsfr/favicon/favicon.ico"; +import { getAssetUrl } from "./tools/getAssetUrl"; +import { fr } from "./fr"; +import { start } from "./start"; +import { setLink } from "./link"; +import { setUseLang } from "./i18n"; +import { assert } from "tsafe/assert"; +import "./assets/dsfr_plus_icons.css"; +const isProduction = process.env.NODE_ENV !== "development"; +function readIsDarkInCookie(cookie) { + const parsedCookies = Object.fromEntries(cookie + .split(/; */) + .map(line => line.split("=")) + .map(([key, value]) => [key, decodeURIComponent(value)])); + if (!(data_fr_theme in parsedCookies)) { + return undefined; + } + switch (parsedCookies[data_fr_theme]) { + case "light": + return false; + case "dark": + return true; + default: + return undefined; + } +} +export function createNextDsfrIntegrationApi(params) { + const { defaultColorScheme, verbose = false, Link, preloadFonts = [], doPersistDarkModePreferenceWithCookie = false, useLang, trustedTypesPolicyName = "react-dsfr", doDisableFavicon = false } = params; + let isAfterFirstEffect = false; + const actions = []; + if (Link !== undefined) { + setLink({ "Link": Link }); + } + if (useLang !== undefined) { + setUseLang({ useLang }); + } + if (isBrowser) { + start({ + defaultColorScheme, + verbose, + "doCheckNonce": false, + trustedTypesPolicyName, + "nextParams": { + doPersistDarkModePreferenceWithCookie, + "registerEffectAction": action => { + if (isAfterFirstEffect) { + action(); + } + else { + actions.push(action); + } + } + } + }); + } + const isDarkPropKey = "dsfrIsDark"; + function withDsfr(App) { + var _a, _b; + function AppWithDsfr(_a) { + var _b = isDarkPropKey, isDark = _a[_b], props = __rest(_a, [typeof _b === "symbol" ? _b : _b + ""]); + if (isDark === undefined) { + isDark = isBrowser ? /*we do not use it*/ null : false; + } + useEffect(() => { + if (isAfterFirstEffect) { + return; + } + isAfterFirstEffect = true; + actions.forEach(action => action()); + }, []); + return (React.createElement(React.Fragment, null, + React.createElement(Head, null, + process.env.NODE_ENV !== "development" && + objectKeys(fontUrlByFileBasename) + .filter(fileBasename => preloadFonts.includes(fileBasename)) + .map(fileBasename => fontUrlByFileBasename[fileBasename]) + .map(url => (React.createElement("link", { key: url, rel: "preload", href: url, as: "font", crossOrigin: "anonymous" }))), + !doDisableFavicon && (React.createElement(React.Fragment, null, + React.createElement("link", { rel: "apple-touch-icon", href: getAssetUrl(AppleTouchIcon) }), + React.createElement("link", { rel: "icon", href: getAssetUrl(FaviconSvg), type: "image/svg+xml" }), + React.createElement("link", { rel: "shortcut icon", href: getAssetUrl(FaviconIco), type: "image/x-icon" }))), + defaultColorScheme !== "light" && (React.createElement(React.Fragment, null, + !isBrowser && ( //NOTE: On browser we handle this manually + React.createElement(React.Fragment, null, + React.createElement("style", { id: rootColorSchemeStyleTagId }, `:root { color-scheme: ${isDark ? "dark" : "light"}; }`), + React.createElement("meta", { name: "theme-color", content: fr.colors.getHex({ isDark }).decisions.background + .default.grey.default }))), + isProduction && !isBrowser && (React.createElement("script", { dangerouslySetInnerHTML: { + "__html": getScriptToRunAsap({ + defaultColorScheme, + trustedTypesPolicyName, + "nonce": undefined + }) + } }))))), + isBrowser ? (React.createElement(App, Object.assign({}, props))) : (React.createElement(SsrIsDarkProvider, { value: isDark }, + React.createElement(App, Object.assign({}, props)))))); + } + Object.keys(App).forEach(key => (AppWithDsfr[key] = App[key])); + if (doPersistDarkModePreferenceWithCookie) { + const super_getInitialProps = (_b = (_a = App.getInitialProps) === null || _a === void 0 ? void 0 : _a.bind(App)) !== null && _b !== void 0 ? _b : DefaultApp.getInitialProps.bind(DefaultApp); + AppWithDsfr.getInitialProps = async (appContext) => { + var _a; + const initialProps = await super_getInitialProps(appContext); + let isDark = undefined; + if (!isBrowser) { + isDark = + (_a = (() => { + var _a; + const cookie = (_a = appContext.ctx.req) === null || _a === void 0 ? void 0 : _a.headers.cookie; + return cookie === undefined ? undefined : readIsDarkInCookie(cookie); + })()) !== null && _a !== void 0 ? _a : (() => { + switch (defaultColorScheme) { + case "dark": + return true; + case "light": + return false; + case "system": + return undefined; + } + })(); + } + return Object.assign(Object.assign({}, initialProps), { [isDarkPropKey]: isDark }); + }; + } + AppWithDsfr.displayName = AppWithDsfr.name; + return AppWithDsfr; + } + function augmentDocumentForDsfr(Document) { + var _a; + let super_getInitialProps = (_a = Document.getInitialProps) === null || _a === void 0 ? void 0 : _a.bind(Document); + if (super_getInitialProps === undefined) { + import("next/document").then(({ default: DefaultDocument }) => (super_getInitialProps = DefaultDocument.getInitialProps.bind(DefaultDocument))); + } + Document.getInitialProps = async (documentContext) => { + const { isDark } = (() => { + var _a, _b; + const cookie = !readIsDarkInCookie + ? undefined + : (_a = documentContext.req) === null || _a === void 0 ? void 0 : _a.headers.cookie; + const isDark = (_b = (cookie === undefined ? undefined : readIsDarkInCookie(cookie))) !== null && _b !== void 0 ? _b : (() => { + switch (defaultColorScheme) { + case "light": + return false; + case "dark": + return true; + case "system": + return undefined; + } + })(); + return { isDark }; + })(); + { + const originalRenderPage = documentContext.renderPage; + documentContext.renderPage = (_a) => { + var { enhanceApp } = _a, params = __rest(_a, ["enhanceApp"]); + return originalRenderPage(Object.assign(Object.assign({}, params), { "enhanceApp": (App) => { + var _a; + const EnhancedApp = (_a = enhanceApp === null || enhanceApp === void 0 ? void 0 : enhanceApp(App)) !== null && _a !== void 0 ? _a : App; + return function EnhanceApp(props) { + return React.createElement(EnhancedApp, Object.assign({}, Object.assign(Object.assign({}, props), { [isDarkPropKey]: isDark }))); + }; + } })); + }; + } + assert(super_getInitialProps !== undefined, "Default document not yet loaded. Please submit an issue to the tss-react repo"); + const initialProps = await super_getInitialProps(documentContext); + return Object.assign(Object.assign({}, initialProps), { [isDarkPropKey]: isDark }); + }; + } + function getColorSchemeHtmlAttributes(props) { + const { [isDarkPropKey]: isDark } = props; + if (isDark === undefined) { + return {}; + } + const colorScheme = isDark ? "dark" : "light"; + return { + [data_fr_scheme]: colorScheme, + [data_fr_theme]: colorScheme + }; + } + return { + withDsfr, + "dsfrDocumentApi": { + augmentDocumentForDsfr, + getColorSchemeHtmlAttributes + } + }; +} +//# sourceMappingURL=next-pagesdir.js.map \ No newline at end of file diff --git a/dist/next-pagesdir.js.map b/dist/next-pagesdir.js.map new file mode 100644 index 0000000..7dc4dc9 --- /dev/null +++ b/dist/next-pagesdir.js.map @@ -0,0 +1 @@ +{"version":3,"file":"next-pagesdir.js","sourceRoot":"","sources":["../src/next-pagesdir.tsx"],"names":[],"mappings":";;;;;;;;;;;AAAA,OAAO,KAAK,EAAE,EAAE,SAAS,EAAE,MAAM,OAAO,CAAC;AACzC,OAAO,IAAI,MAAM,WAAW,CAAC;AAE7B,OAAO,UAAU,MAAM,UAAU,CAAC;AAGlC,OAAO,EAAE,yBAAyB,EAAE,cAAc,EAAE,aAAa,EAAE,MAAM,uBAAuB,CAAC;AACjG,OAAO,EAAE,kBAAkB,EAAE,MAAM,6BAA6B,CAAC;AACjE,OAAO,EAAE,iBAAiB,EAAE,MAAM,oBAAoB,CAAC;AAEvD,OAAO,EAAE,SAAS,EAAE,MAAM,mBAAmB,CAAC;AAC9C,OAAO,EAAE,UAAU,EAAE,MAAM,kBAAkB,CAAC;AAC9C,OAAO,EAAE,qBAAqB,EAAE,MAAM,qDAAqD,CAAC;AAC5F,OAAO,cAAc,MAAM,qCAAqC,CAAC;AACjE,OAAO,UAAU,MAAM,4BAA4B,CAAC;AACpD,OAAO,UAAU,MAAM,4BAA4B,CAAC;AACpD,OAAO,EAAE,WAAW,EAAE,MAAM,qBAAqB,CAAC;AAClD,OAAO,EAAE,EAAE,EAAE,MAAM,MAAM,CAAC;AAC1B,OAAO,EAAE,KAAK,EAAE,MAAM,SAAS,CAAC;AAEhC,OAAO,EAAE,OAAO,EAAE,MAAM,QAAQ,CAAC;AACjC,OAAO,EAAE,UAAU,EAAE,MAAM,QAAQ,CAAC;AACpC,OAAO,EAAE,MAAM,EAAE,MAAM,cAAc,CAAC;AACtC,OAAO,8BAA8B,CAAC;AAEtC,MAAM,YAAY,GAAG,OAAO,CAAC,GAAG,CAAC,QAAQ,KAAK,aAAa,CAAC;AA4C5D,SAAS,kBAAkB,CAAC,MAAc;IACtC,MAAM,aAAa,GAAG,MAAM,CAAC,WAAW,CACpC,MAAM;SACD,KAAK,CAAC,KAAK,CAAC;SACZ,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;SAC5B,GAAG,CAAC,CAAC,CAAC,GAAG,EAAE,KAAK,CAAC,EAAE,EAAE,CAAC,CAAC,GAAG,EAAE,kBAAkB,CAAC,KAAK,CAAC,CAAC,CAAC,CAC/D,CAAC;IAEF,IAAI,CAAC,CAAC,aAAa,IAAI,aAAa,CAAC,EAAE;QACnC,OAAO,SAAS,CAAC;KACpB;IAED,QAAQ,aAAa,CAAC,aAAa,CAAC,EAAE;QAClC,KAAK,OAAO;YACR,OAAO,KAAK,CAAC;QACjB,KAAK,MAAM;YACP,OAAO,IAAI,CAAC;QAChB;YACI,OAAO,SAAS,CAAC;KACxB;AACL,CAAC;AAgBD,MAAM,UAAU,4BAA4B,CACxC,MAA0C;IAE1C,MAAM,EACF,kBAAkB,EAClB,OAAO,GAAG,KAAK,EACf,IAAI,EACJ,YAAY,GAAG,EAAE,EACjB,qCAAqC,GAAG,KAAK,EAC7C,OAAO,EACP,sBAAsB,GAAG,YAAY,EACrC,gBAAgB,GAAG,KAAK,EAC3B,GAAG,MAAM,CAAC;IAEX,IAAI,kBAAkB,GAAG,KAAK,CAAC;IAC/B,MAAM,OAAO,GAAmB,EAAE,CAAC;IAEnC,IAAI,IAAI,KAAK,SAAS,EAAE;QACpB,OAAO,CAAC,EAAE,MAAM,EAAE,IAAW,EAAE,CAAC,CAAC;KACpC;IAED,IAAI,OAAO,KAAK,SAAS,EAAE;QACvB,UAAU,CAAC,EAAE,OAAO,EAAE,CAAC,CAAC;KAC3B;IAED,IAAI,SAAS,EAAE;QACX,KAAK,CAAC;YACF,kBAAkB;YAClB,OAAO;YACP,cAAc,EAAE,KAAK;YACrB,sBAAsB;YACtB,YAAY,EAAE;gBACV,qCAAqC;gBACrC,sBAAsB,EAAE,MAAM,CAAC,EAAE;oBAC7B,IAAI,kBAAkB,EAAE;wBACpB,MAAM,EAAE,CAAC;qBACZ;yBAAM;wBACH,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;qBACxB;gBACL,CAAC;aACJ;SACJ,CAAC,CAAC;KACN;IAED,MAAM,aAAa,GAAG,YAAY,CAAC;IAEnC,SAAS,QAAQ,CACb,GAAiB;;QAEjB,SAAS,WAAW,CAAC,EAG0C;gBAF3D,KAAC,aAAc,EAAE,MAAM,SAAA,EACpB,KAAK,cAFS,uCAGpB,CADW;YAER,IAAI,MAAM,KAAK,SAAS,EAAE;gBACtB,MAAM,GAAG,SAAS,CAAC,CAAC,CAAC,oBAAoB,CAAE,IAAuB,CAAC,CAAC,CAAC,KAAK,CAAC;aAC9E;YAED,SAAS,CAAC,GAAG,EAAE;gBACX,IAAI,kBAAkB,EAAE;oBACpB,OAAO;iBACV;gBACD,kBAAkB,GAAG,IAAI,CAAC;gBAC1B,OAAO,CAAC,OAAO,CAAC,MAAM,CAAC,EAAE,CAAC,MAAM,EAAE,CAAC,CAAC;YACxC,CAAC,EAAE,EAAE,CAAC,CAAC;YAEP,OAAO,CACH;gBACI,oBAAC,IAAI;oBACA,OAAO,CAAC,GAAG,CAAC,QAAQ,KAAK,aAAa;wBACnC,UAAU,CAAC,qBAAqB,CAAC;6BAC5B,MAAM,CAAC,YAAY,CAAC,EAAE,CAAC,YAAY,CAAC,QAAQ,CAAC,YAAY,CAAC,CAAC;6BAC3D,GAAG,CAAC,YAAY,CAAC,EAAE,CAAC,qBAAqB,CAAC,YAAY,CAAC,CAAC;6BACxD,GAAG,CAAC,GAAG,CAAC,EAAE,CAAC,CACR,8BACI,GAAG,EAAE,GAAG,EACR,GAAG,EAAC,SAAS,EACb,IAAI,EAAE,GAAG,EACT,EAAE,EAAC,MAAM,EACT,WAAW,EAAC,WAAW,GACzB,CACL,CAAC;oBACT,CAAC,gBAAgB,IAAI,CAClB;wBACI,8BAAM,GAAG,EAAC,kBAAkB,EAAC,IAAI,EAAE,WAAW,CAAC,cAAc,CAAC,GAAI;wBAClE,8BACI,GAAG,EAAC,MAAM,EACV,IAAI,EAAE,WAAW,CAAC,UAAU,CAAC,EAC7B,IAAI,EAAC,eAAe,GACtB;wBACF,8BACI,GAAG,EAAC,eAAe,EACnB,IAAI,EAAE,WAAW,CAAC,UAAU,CAAC,EAC7B,IAAI,EAAC,cAAc,GACrB,CACH,CACN;oBACA,kBAAkB,KAAK,OAAO,IAAI,CAC/B;wBACK,CAAC,SAAS,IAAI,EAAE,0CAA0C;wBACvD;4BACI,+BACI,EAAE,EAAE,yBAAyB,IAC/B,yBACE,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,OACtB,KAAK,CAAS;4BACd,8BACI,IAAI,EAAC,aAAa,EAClB,OAAO,EACH,EAAE,CAAC,MAAM,CAAC,MAAM,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,SAAS,CAAC,UAAU;qCAC5C,OAAO,CAAC,IAAI,CAAC,OAAO,GAE/B,CACH,CACN;wBACA,YAAY,IAAI,CAAC,SAAS,IAAI,CAC3B,gCACI,uBAAuB,EAAE;gCACrB,QAAQ,EAAE,kBAAkB,CAAC;oCACzB,kBAAkB;oCAClB,sBAAsB;oCACtB,OAAO,EAAE,SAAS;iCACrB,CAAC;6BACL,GACH,CACL,CACF,CACN,CACE;gBACN,SAAS,CAAC,CAAC,CAAC,CACT,oBAAC,GAAG,oBAAM,KAAa,EAAI,CAC9B,CAAC,CAAC,CAAC,CACA,oBAAC,iBAAiB,IAAC,KAAK,EAAE,MAAM;oBAC5B,oBAAC,GAAG,oBAAM,KAAa,EAAI,CACX,CACvB,CACF,CACN,CAAC;QACN,CAAC;QAED,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,EAAE,CAAC,CAAE,WAAmB,CAAC,GAAG,CAAC,GAAI,GAAW,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;QAEjF,IAAI,qCAAqC,EAAE;YACvC,MAAM,qBAAqB,GACvB,MAAA,MAAA,GAAG,CAAC,eAAe,0CAAE,IAAI,CAAC,GAAG,CAAC,mCAAI,UAAU,CAAC,eAAe,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;YAEjF,WAAmB,CAAC,eAAe,GAAG,KAAK,EAAE,UAAsB,EAAE,EAAE;;gBACpE,MAAM,YAAY,GAAG,MAAM,qBAAqB,CAAC,UAAU,CAAC,CAAC;gBAE7D,IAAI,MAAM,GAAwB,SAAS,CAAC;gBAE5C,IAAI,CAAC,SAAS,EAAE;oBACZ,MAAM;wBACF,MAAA,CAAC,GAAG,EAAE;;4BACF,MAAM,MAAM,GAAG,MAAA,UAAU,CAAC,GAAG,CAAC,GAAG,0CAAE,OAAO,CAAC,MAAM,CAAC;4BAElD,OAAO,MAAM,KAAK,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,kBAAkB,CAAC,MAAM,CAAC,CAAC;wBACzE,CAAC,CAAC,EAAE,mCACJ,CAAC,GAAG,EAAE;4BACF,QAAQ,kBAAkB,EAAE;gCACxB,KAAK,MAAM;oCACP,OAAO,IAAI,CAAC;gCAChB,KAAK,OAAO;oCACR,OAAO,KAAK,CAAC;gCACjB,KAAK,QAAQ;oCACT,OAAO,SAAS,CAAC;6BACxB;wBACL,CAAC,CAAC,EAAE,CAAC;iBACZ;gBAED,uCAAY,YAAY,KAAE,CAAC,aAAa,CAAC,EAAE,MAAM,IAAG;YACxD,CAAC,CAAC;SACL;QAED,WAAW,CAAC,WAAW,GAAG,WAAW,CAAC,IAAI,CAAC;QAE3C,OAAO,WAAkB,CAAC;IAC9B,CAAC;IAED,SAAS,sBAAsB,CAAC,QAA0C;;QACtE,IAAI,qBAAqB,GAAG,MAAA,QAAQ,CAAC,eAAe,0CAAE,IAAI,CAAC,QAAQ,CAAC,CAAC;QAErE,IAAI,qBAAqB,KAAK,SAAS,EAAE;YACrC,MAAM,CAAC,eAAe,CAAC,CAAC,IAAI,CACxB,CAAC,EAAE,OAAO,EAAE,eAAe,EAAE,EAAE,EAAE,CAC7B,CAAC,qBAAqB,GAAG,eAAe,CAAC,eAAe,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC,CACtF,CAAC;SACL;QAEA,QAAgB,CAAC,eAAe,GAAG,KAAK,EAAE,eAAgC,EAAE,EAAE;YAC3E,MAAM,EAAE,MAAM,EAAE,GAAG,CAAC,GAAG,EAAE;;gBACrB,MAAM,MAAM,GAAG,CAAC,kBAAkB;oBAC9B,CAAC,CAAC,SAAS;oBACX,CAAC,CAAC,MAAA,eAAe,CAAC,GAAG,0CAAE,OAAO,CAAC,MAAM,CAAC;gBAE1C,MAAM,MAAM,GACR,MAAA,CAAC,MAAM,KAAK,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,kBAAkB,CAAC,MAAM,CAAC,CAAC,mCAC/D,CAAC,GAAG,EAAE;oBACF,QAAQ,kBAAkB,EAAE;wBACxB,KAAK,OAAO;4BACR,OAAO,KAAK,CAAC;wBACjB,KAAK,MAAM;4BACP,OAAO,IAAI,CAAC;wBAChB,KAAK,QAAQ;4BACT,OAAO,SAAS,CAAC;qBACxB;gBACL,CAAC,CAAC,EAAE,CAAC;gBAET,OAAO,EAAE,MAAM,EAAE,CAAC;YACtB,CAAC,CAAC,EAAE,CAAC;YAEL;gBACI,MAAM,kBAAkB,GAAG,eAAe,CAAC,UAAU,CAAC;gBAEtD,eAAe,CAAC,UAAU,GAAG,CAAC,EAA8B,EAAE,EAAE;wBAAlC,EAAE,UAAU,OAAkB,EAAb,MAAM,cAAvB,cAAyB,CAAF;oBACjD,OAAA,kBAAkB,iCACX,MAAM,KACT,YAAY,EAAE,CAAC,GAAQ,EAAE,EAAE;;4BACvB,MAAM,WAAW,GAAG,MAAA,UAAU,aAAV,UAAU,uBAAV,UAAU,CAAG,GAAG,CAAC,mCAAI,GAAG,CAAC;4BAE7C,OAAO,SAAS,UAAU,CAAC,KAAK;gCAC5B,OAAO,oBAAC,WAAW,oDAAU,KAAK,KAAE,CAAC,aAAa,CAAC,EAAE,MAAM,KAAM,CAAC;4BACtE,CAAC,CAAC;wBACN,CAAC,IACH,CAAA;iBAAA,CAAC;aACV;YAED,MAAM,CACF,qBAAqB,KAAK,SAAS,EACnC,+EAA+E,CAClF,CAAC;YAEF,MAAM,YAAY,GAAG,MAAM,qBAAqB,CAAC,eAAe,CAAC,CAAC;YAElE,uCAAY,YAAY,KAAE,CAAC,aAAa,CAAC,EAAE,MAAM,IAAG;QACxD,CAAC,CAAC;IACN,CAAC;IAED,SAAS,4BAA4B,CACjC,KAAoB;QAEpB,MAAM,EAAE,CAAC,aAAa,CAAC,EAAE,MAAM,EAAE,GAAG,KACiB,CAAC;QAEtD,IAAI,MAAM,KAAK,SAAS,EAAE;YACtB,OAAO,EAAE,CAAC;SACb;QAED,MAAM,WAAW,GAAgB,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO,CAAC;QAE3D,OAAO;YACH,CAAC,cAAc,CAAC,EAAE,WAAW;YAC7B,CAAC,aAAa,CAAC,EAAE,WAAW;SAC/B,CAAC;IACN,CAAC;IAED,OAAO;QACH,QAAQ;QACR,iBAAiB,EAAE;YACf,sBAAsB;YACtB,4BAA4B;SAC/B;KACJ,CAAC;AACN,CAAC"} \ No newline at end of file diff --git a/dist/package.json b/dist/package.json new file mode 100644 index 0000000..756abcc --- /dev/null +++ b/dist/package.json @@ -0,0 +1,128 @@ +{ + "name": "@apitechfr/react-dsapitech", + "version": "1.23.13", + "description": "Apitech Design System React integration library", + "private": false, + "publishConfig": { + "access": "public" + }, + "repository": { + "type": "git", + "url": "git://github.com/ApitechFR/react-dsapitech.git" + }, + "scripts": { + "prepare": "patch-package", + "build": "ts-node -T scripts/build", + "_link": "ts-node -T scripts/link-in-integration-apps.ts", + "link-external": "ts-node -T scripts/link-in-external-project.ts", + "start-cra": "yarn build && yarn _link && ((tsc -w -p src) & (cd test/integration/cra && yarn start))", + "start-vite": "yarn build && yarn _link && ((tsc -w -p src) & (cd test/integration/vite && yarn dev))", + "start-next-pagesdir": "yarn build && yarn _link && ((tsc -w -p src) & (cd test/integration/next-pagesdir && yarn dev))", + "start-next-appdir": "yarn build && yarn _link && ((tsc -w -p src) & (cd test/integration/next-appdir && yarn dev))", + "test": "vitest", + "lint:check": "eslint . --ext .ts,.tsx", + "lint": "yarn lint:check --fix", + "_format": "prettier '**/*.{ts,tsx,json,md}'", + "format": "yarn _format --write", + "format:check": "yarn _format --list-different", + "storybook": "start-storybook -p 6006", + "build-storybook": "build-storybook", + "prestorybook": "yarn build && node dist/bin/react-dsfr update-icons", + "prebuild-storybook": "yarn prestorybook" + }, + "bin": { + "react-dsfr": "bin/react-dsfr.js", + "copy-dsfr-to-public": "bin/copy-dsfr-to-public.js", + "only-include-used-icons": "bin/only-include-used-icons.js" + }, + "lint-staged": { + "*.{ts,tsx}": [ + "eslint --fix" + ], + "*.{ts,tsx,json,md}": [ + "prettier --write" + ] + }, + "husky": { + "hooks": { + "pre-commit": "lint-staged -v" + } + }, + "author": { + "name": "u/garronej" + }, + "license": "MIT", + "keywords": [ + "dsapitech", + "design system", + "react", + "typescript" + ], + "homepage": "https://github.com/ApitechFR/react-dsapitech", + "dependencies": { + "tsafe": "^1.8.5", + "yargs-parser": "^21.1.1" + }, + "peerDependencies": { + "@apitechfr/dsapitech-chart": "^1.0.0" + }, + "peerDependenciesMeta": { + "@apitechfr/dsapitech-chart": { + "optional": true + } + }, + "devDependencies": { + "@apitechfr/dsapitech": "^1.13.6", + "@apitechfr/dsapitech-chart": ">=1.0.0", + "@babel/core": "^7.20.2", + "@emotion/react": "^11.10.4", + "@emotion/styled": "^11.10.4", + "@mui/icons-material": "^5.14.18", + "@mui/material": "^5.14.18", + "@storybook/addon-a11y": "^6.5.16", + "@storybook/addon-actions": "^6.5.13", + "@storybook/addon-essentials": "^6.5.13", + "@storybook/addon-interactions": "^6.5.13", + "@storybook/addon-links": "^6.5.13", + "@storybook/builder-webpack5": "^6.5.13", + "@storybook/manager-webpack5": "^6.5.13", + "@storybook/react": "^6.5.13", + "@storybook/testing-library": "^0.0.13", + "@tanstack/react-virtual": "^3.0.0-beta.39", + "@types/css": "^0.0.33", + "@types/memoizee": "^0.4.8", + "@types/node": "^18.7.18", + "@types/react": "18.0.21", + "@types/react-dom": "18.0.6", + "@typescript-eslint/eslint-plugin": "^5.43.0", + "@typescript-eslint/parser": "^5.43.0", + "babel-loader": "^8.3.0", + "chromatic": "^6.17.2", + "css": "^3.0.0", + "eslint": "^7.26.0", + "eslint-config-prettier": "^8.3.0", + "eslint-plugin-storybook": "^0.6.7", + "evt": "^2.4.2", + "fzf": "^0.5.1", + "husky": "^4.3.8", + "lint-staged": "^11.0.0", + "memoizee": "^0.4.15", + "next": "13.5.1", + "parse-numeric-range": "^1.3.0", + "patch-package": "^8.0.0", + "powerhooks": "^0.22.0", + "prettier": "^2.3.0", + "react": "18.2.0", + "react-dom": "18.2.0", + "remixicon": "^4.2.0", + "storybook-dark-mode": "^1.1.2", + "ts-node": "^10.9.1", + "tss-react": "^4.9.1", + "type-route": "^1.0.1", + "typescript": "^4.9.1", + "vitest": "^0.24.3" + }, + "main": "fr/index.js", + "types": "fr/index.d.ts", + "module": "fr/index.js" +} diff --git a/dist/picto/Accessibility.d.ts b/dist/picto/Accessibility.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Accessibility.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Accessibility.js b/dist/picto/Accessibility.js new file mode 100644 index 0000000..b22226d --- /dev/null +++ b/dist/picto/Accessibility.js @@ -0,0 +1,9 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M40 19C37.7909 19 36 20.7909 36 23C36 25.2091 37.7909 27 40 27C42.2091 27 44 25.2091 44 23C44 20.7909 42.2091 19 40 19ZM34 23C34 19.6863 36.6863 17 40 17C43.3137 17 46 19.6863 46 23C46 26.3137 43.3137 29 40 29C36.6863 29 34 26.3137 34 23Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M14.724 15.3102C15.105 15.7101 15.0896 16.343 14.6898 16.724C9.33505 21.8252 6 29.0223 6 37C6 37.5523 5.55228 38 5 38C4.44772 38 4 37.5523 4 37C4 28.4527 7.57577 20.7389 13.3102 15.2759C13.7101 14.895 14.3431 14.9103 14.724 15.3102Z", fill: "#E1000F" }), + React.createElement("path", { d: "M70 43C70 43.5523 69.5523 44 69 44C68.4477 44 68 43.5523 68 43C68 42.4477 68.4477 42 69 42C69.5523 42 70 42.4477 70 43Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M57.0422 29.0319C58.5952 28.7867 60 29.987 60 31.5594C60 32.7018 59.2427 33.7058 58.1442 34.0197L46.7253 37.2822C46.296 37.4049 46 37.7973 46 38.2437V44.5911L50.2161 58.9259C50.7758 60.8287 49.3493 62.7351 47.3659 62.7351C46.1274 62.7351 45.0189 61.9669 44.5841 60.8074L40 48.5831L35.4159 60.8074C34.9811 61.9669 33.8726 62.7351 32.6341 62.7351C30.6507 62.7351 29.2242 60.8287 29.7839 58.9259L34 44.5911V38.2437C34 37.7973 33.704 37.4049 33.2747 37.2822L21.8558 34.0197C20.7573 33.7058 20 32.7018 20 31.5594C20 29.987 21.4048 28.7867 22.9579 29.0319L39.844 31.6981C39.9474 31.7144 40.0526 31.7144 40.156 31.6981L57.0422 29.0319ZM58 31.5594C58 31.216 57.6932 30.9539 57.3541 31.0074L40.4679 33.6737C40.1579 33.7226 39.8421 33.7226 39.5321 33.6737L22.6459 31.0074C22.3068 30.9539 22 31.216 22 31.5594C22 31.8088 22.1654 32.0281 22.4053 32.0966L33.8242 35.3592C35.1121 35.7271 36 36.9043 36 38.2437V44.7351C36 44.8307 35.9863 44.9257 35.9594 45.0173L31.7026 59.4902C31.5197 60.1121 31.9859 60.7351 32.6341 60.7351C33.0389 60.7351 33.4011 60.4841 33.5433 60.1051L39.0637 45.384C39.21 44.9937 39.5832 44.7351 40 44.7351C40.4168 44.7351 40.79 44.9937 40.9363 45.384L46.4567 60.1051C46.5989 60.4841 46.9611 60.7351 47.3659 60.7351C48.0141 60.7351 48.4803 60.1121 48.2974 59.4902L44.0406 45.0173C44.0137 44.9257 44 44.8307 44 44.7351V38.2437C44 36.9043 44.8879 35.7271 46.1758 35.3592L57.5947 32.0966C57.8346 32.0281 58 31.8088 58 31.5594Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M40 12C24.536 12 12 24.536 12 40C12 55.464 24.536 68 40 68C45.9202 68 51.4086 66.1638 55.9304 63.0298C56.3843 62.7152 57.0073 62.8281 57.3219 63.282C57.6365 63.7359 57.5236 64.359 57.0696 64.6736C52.224 68.032 46.3403 70 40 70C23.4315 70 10 56.5685 10 40C10 23.4315 23.4315 10 40 10C56.5685 10 70 23.4315 70 40C70 40.5523 69.5523 41 69 41C68.4477 41 68 40.5523 68 40C68 24.536 55.464 12 40 12ZM67.2206 50.0748C67.7316 50.2845 67.9758 50.8686 67.7662 51.3796C67.4035 52.2638 66.9998 53.1268 66.5574 53.9662C65.4782 56.0144 64.1691 57.9222 62.6647 59.6555C62.3027 60.0726 61.6711 60.1172 61.254 59.7552C60.8369 59.3932 60.7923 58.7616 61.1543 58.3445C62.559 56.7261 63.7809 54.9451 64.788 53.0338C65.2008 52.2505 65.5775 51.4453 65.9159 50.6204C66.1255 50.1095 66.7097 49.8652 67.2206 50.0748Z", fill: "#000091" })), "Accessibility"); +//# sourceMappingURL=Accessibility.js.map \ No newline at end of file diff --git a/dist/picto/Accessibility.js.map b/dist/picto/Accessibility.js.map new file mode 100644 index 0000000..44d07ce --- /dev/null +++ b/dist/picto/Accessibility.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Accessibility.js","sourceRoot":"","sources":["../../src/picto/Accessibility.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,gPAAgP,EAClP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,0OAA0O,EAC5O,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,y5CAAy5C,EAC35C,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,yxBAAyxB,EAC3xB,IAAI,EAAC,SAAS,GAChB,CACH,EACH,eAAe,CAClB,CAAC"} \ No newline at end of file diff --git a/dist/picto/Airport.d.ts b/dist/picto/Airport.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Airport.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Airport.js b/dist/picto/Airport.js new file mode 100644 index 0000000..847ef4a --- /dev/null +++ b/dist/picto/Airport.js @@ -0,0 +1,17 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M45.5126 31.9072C45.3237 31.3882 44.7499 31.1206 44.2309 31.3095L41.653 32.2478C41.6362 32.2293 41.6185 32.2113 41.6001 32.1938L36.7289 27.5817C36.4538 27.3213 36.0552 27.2386 35.6993 27.3682L31.9405 28.7362C31.2844 28.975 31.0688 29.7956 31.5228 30.3261L36.8076 36.5016C36.721 36.7241 36.7152 36.9745 36.7997 37.2068L37.4838 39.0861L37.5321 39.1976C37.6961 39.52 38.0242 39.7321 38.392 39.7436L43.7745 39.9129L43.9013 39.9089C43.9854 39.9008 44.0683 39.8821 44.148 39.8531L71.3991 29.9345L71.628 29.8481C73.8022 28.9971 74.8396 27.692 74.2295 26.0158C73.2784 23.4028 68.1061 22.6196 65.8438 23.443L57.4177 26.5099L46.4808 24.2634C46.2995 24.2261 46.1114 24.2399 45.9375 24.3032L41.2391 26.0133C40.375 26.3278 40.3577 27.5436 41.2124 27.8826L52.4058 32.3219C52.6335 32.4122 52.8864 32.4158 53.1165 32.3321L61.5737 29.2539C62.5213 28.909 62.4206 27.5375 61.4329 27.3346L61.1558 27.2777L66.5279 25.3224L66.606 25.299C66.7542 25.2618 66.9906 25.2332 67.2807 25.2169L67.6525 25.2035C68.2422 25.1928 68.9617 25.2264 69.6107 25.3246C71.1249 25.5539 72.1186 26.0637 72.3501 26.6999L72.3681 26.7591C72.4644 27.1542 72.0762 27.5597 70.715 28.0551L43.6455 37.9076L39.1305 37.7652L38.8898 37.1037L41.3763 34.4768L44.9149 33.1889L45.0222 33.1427C45.4698 32.9183 45.688 32.3891 45.5126 31.9072ZM39.7646 33.2713L38.1422 34.9849L34.2568 30.4441L36.0779 29.7813L39.7646 33.2713ZM57.5682 28.5827L46.3541 26.2793L44.393 26.9931L52.788 30.3226L57.5682 28.5827Z", fill: "#E1000F" }), + React.createElement("path", { d: "M17 26C17.5523 26 18 25.5523 18 25C18 24.4477 17.5523 24 17 24C16.4477 24 16 24.4477 16 25C16 25.5523 16.4477 26 17 26Z", fill: "#E1000F" }), + React.createElement("path", { d: "M23 26C23.5523 26 24 25.5523 24 25C24 24.4477 23.5523 24 23 24C22.4477 24 22 24.4477 22 25C22 25.5523 22.4477 26 23 26Z", fill: "#E1000F" }), + React.createElement("path", { d: "M36.6838 42.0513C37.2077 41.8767 37.774 42.1598 37.9487 42.6838C38.1109 43.1703 37.8783 43.6933 37.4247 43.9054L37.3162 43.9487L31.3162 45.9487C30.7923 46.1233 30.226 45.8402 30.0513 45.3162C29.8891 44.8297 30.1217 44.3067 30.5753 44.0946L30.6838 44.0513L36.6838 42.0513Z", fill: "#E1000F" }), + React.createElement("path", { d: "M52.6838 40.0513C53.2077 39.8767 53.774 40.1598 53.9487 40.6838C54.1109 41.1703 53.8783 41.6933 53.4247 41.9054L53.3162 41.9487L41.3162 45.9487C40.7923 46.1233 40.226 45.8402 40.0513 45.3162C39.8891 44.8297 40.1217 44.3067 40.5753 44.0946L40.6838 44.0513L52.6838 40.0513Z", fill: "#E1000F" }), + React.createElement("path", { d: "M67 66C67.5523 66 68 65.5523 68 65C68 64.4477 67.5523 64 67 64C66.4477 64 66 64.4477 66 65C66 65.5523 66.4477 66 67 66Z", fill: "#E1000F" }), + React.createElement("path", { d: "M64 65C64 65.5523 63.5523 66 63 66C62.4477 66 62 65.5523 62 65C62 64.4477 62.4477 64 63 64C63.5523 64 64 64.4477 64 65Z", fill: "#E1000F" }), + React.createElement("path", { d: "M49 62C49.5523 62 50 61.5523 50 61C50 60.4477 49.5523 60 49 60C48.4477 60 48 60.4477 48 61C48 61.5523 48.4477 62 49 62Z", fill: "#E1000F" }), + React.createElement("path", { d: "M55 60C55.5523 60 56 60.4477 56 61C56 61.5128 55.614 61.9355 55.1166 61.9933L55 62H53C52.4477 62 52 61.5523 52 61C52 60.4872 52.386 60.0645 52.8834 60.0067L53 60H55Z", fill: "#E1000F" }), + React.createElement("path", { d: "M46 61C46 60.4477 45.5523 60 45 60H41L40.8834 60.0067C40.386 60.0645 40 60.4872 40 61C40 61.5523 40.4477 62 41 62H45L45.1166 61.9933C45.614 61.9355 46 61.5128 46 61Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M16.8668 12.007C15.7111 12.131 15.7111 13.869 16.8668 13.993L17 14H18V16H13L12.8668 16.007C11.7111 16.131 11.7111 17.869 12.8668 17.993L13 18H14.381L15.3816 20H11C10.3494 20 9.87207 20.6114 10.0299 21.2425L12.0299 29.2425C12.1411 29.6877 12.5411 30 13 30H15.9982L15.9947 31.8906L15.973 35.3293L15.9521 37.2993L15.9041 40.4269L15.8674 42.2099L15.7932 45.0251L15.7221 47.1364L15.6621 48.6374L15.5492 50.9819L15.4473 52.7157L15.3643 53.9332L15.2755 55.0796L15.1811 56.1546L15.081 57.1584L14.9753 58.0906L14.9017 58.6724L14.8256 59.2223L14.7471 59.7404L14.6744 60.1787C14.5502 60.8958 14.4174 61.5031 14.2763 62H13L12.8834 62.0067C12.386 62.0645 12 62.4872 12 63C12 63.5523 12.4477 64 13 64H14.9767C14.9921 64.0004 15.0076 64.0004 15.0229 64H24.9771C24.9924 64.0004 25.0079 64.0004 25.0233 64H27L27.1166 63.9933C27.614 63.9355 28 63.5128 28 63C28 62.4477 27.5523 62 27 62H25.7237C25.5826 61.5031 25.4498 60.8958 25.3256 60.1787L25.2529 59.7404L25.1744 59.2223L25.0983 58.6724L24.9888 57.7878L24.885 56.8317L24.8189 56.1546L24.7553 55.4458L24.6647 54.3232L24.5797 53.1295L24.5005 51.8646L24.427 50.5288L24.3379 48.6374L24.2779 47.1364L24.1907 44.4777L24.1198 41.6234L24.0748 39.1992L24.0479 37.2993L24.027 35.3293L24.0053 31.8906L24.0018 30H27C27.4589 30 27.8589 29.6877 27.9701 29.2425L29.9701 21.2425C30.1279 20.6114 29.6506 20 29 20H24.618L25.618 18H27L27.1332 17.993C28.3317 17.8644 28.2874 16 27 16H22V14H23L23.1332 13.993C24.3317 13.8644 24.2874 12 23 12H17L16.8668 12.007ZM23.6624 62H16.338L16.3533 61.938L16.44 61.5517L16.5242 61.1396L16.6461 60.4733L16.7244 59.9969L16.8003 59.4946L16.8738 58.9666L16.9797 58.126L17.0802 57.2273L17.1754 56.2702L17.2653 55.2547L17.3223 54.5452L17.4293 53.0483L17.5034 51.8572L17.5941 50.1777L17.6561 48.8495L17.7307 46.987L17.796 45.0197L17.839 43.4752L17.8884 41.324L17.9195 39.6414L17.96 36.7051L17.9901 32.9636L17.999 30H22L22.0098 32.9326L22.0329 36.0319L22.0788 39.5381L22.1204 41.7469L22.1709 43.8528L22.2146 45.3649L22.2806 47.2914L22.3557 49.1156L22.4179 50.4166L22.5087 52.0622L22.5828 53.2295L22.662 54.3396L22.7176 55.048L22.8358 56.3886L22.8983 57.0209L22.9965 57.9219L23.0998 58.7661L23.1715 59.2973L23.2456 59.8033L23.322 60.2841L23.4007 60.7398L23.4818 61.1703L23.6078 61.7689L23.6624 62ZM13.781 28L12.281 22H16.9799C16.9938 22.0003 17.0077 22.0003 17.0217 22H22.9783C22.9923 22.0003 23.0062 22.0003 23.0201 22H27.718L26.218 28H13.781ZM16.618 18L17.618 20H22.3818L23.381 18H16.618Z", fill: "#000091" }), + React.createElement("path", { d: "M38 67C38 66.4477 37.5523 66 37 66H9L8.88338 66.0067C8.38604 66.0645 8 66.4872 8 67C8 67.5523 8.44772 68 9 68H37L37.1166 67.9933C37.614 67.9355 38 67.5128 38 67Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M59.9933 56.8834C59.9355 56.386 59.5128 56 59 56H50V54H51L51.1332 53.993C52.2889 53.869 52.2889 52.131 51.1332 52.007L51 52H41L40.8668 52.007C39.7111 52.131 39.7111 53.869 40.8668 53.993L41 54H42V56H33L32.8834 56.0067C32.386 56.0645 32 56.4872 32 57V61L32.0067 61.1166C32.0645 61.614 32.4872 62 33 62L33.1166 61.9933C33.614 61.9355 34 61.5128 34 61V58H58V66H43.4L43.2834 66.0067C42.786 66.0645 42.4 66.4872 42.4 67C42.4 67.5523 42.8477 68 43.4 68H59L59.1166 67.9933C59.614 67.9355 60 67.5128 60 67V62H70V67L70.0067 67.1166C70.0645 67.614 70.4872 68 71 68C71.5523 68 72 67.5523 72 67V61L71.9933 60.8834C71.9355 60.386 71.5128 60 71 60H60V57L59.9933 56.8834ZM48 56V54H44V56H48Z", fill: "#000091" })), "Airport"); +//# sourceMappingURL=Airport.js.map \ No newline at end of file diff --git a/dist/picto/Airport.js.map b/dist/picto/Airport.js.map new file mode 100644 index 0000000..93218b0 --- /dev/null +++ b/dist/picto/Airport.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Airport.js","sourceRoot":"","sources":["../../src/picto/Airport.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,m6CAAm6C,EACr6C,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,iRAAiR,EACnR,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,iRAAiR,EACnR,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,m4EAAm4E,EACr4E,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,mKAAmK,EACrK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,qqBAAqqB,EACvqB,IAAI,EAAC,SAAS,GAChB,CACH,EACH,SAAS,CACZ,CAAC"} \ No newline at end of file diff --git a/dist/picto/Application.d.ts b/dist/picto/Application.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Application.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Application.js b/dist/picto/Application.js new file mode 100644 index 0000000..c4e0ade --- /dev/null +++ b/dist/picto/Application.js @@ -0,0 +1,18 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { d: "M33 38H29C28.4477 38 28 38.4477 28 39V41C28 41.5523 28.4477 42 29 42H33C33.5523 42 34 41.5523 34 41V39C34 38.4477 33.5523 38 33 38Z", fill: "#E1000F" }), + React.createElement("path", { d: "M37 38C37.5128 38 37.9355 38.386 37.9933 38.8834L38 39V40H41C41.5128 40 41.9355 40.386 41.9933 40.8834L42 41C42 41.5128 41.614 41.9355 41.1166 41.9933L41 42H37C36.4872 42 36.0645 41.614 36.0067 41.1166L36 41V39C36 38.4477 36.4477 38 37 38Z", fill: "#E1000F" }), + React.createElement("path", { d: "M41 28C41.5523 28 42 28.4477 42 29C42 29.5128 41.614 29.9355 41.1166 29.9933L41 30H38V34H41C41.5128 34 41.9355 34.386 41.9933 34.8834L42 35C42 35.5128 41.614 35.9355 41.1166 35.9933L41 36H37C36.4872 36 36.0645 35.614 36.0067 35.1166L36 35V29C36 28.4872 36.386 28.0645 36.8834 28.0067L37 28H41Z", fill: "#E1000F" }), + React.createElement("path", { d: "M41 44C41.5523 44 42 44.4477 42 45C42 45.5128 41.614 45.9355 41.1166 45.9933L41 46H38V50H39V48C39 47.4872 39.386 47.0645 39.8834 47.0067L40 47H41C41.5523 47 42 47.4477 42 48C42 48.5128 41.614 48.9355 41.1166 48.9933L41 49V51C41 51.5128 40.614 51.9355 40.1166 51.9933L40 52H37C36.4872 52 36.0645 51.614 36.0067 51.1166L36 51V45C36 44.4872 36.386 44.0645 36.8834 44.0067L37 44H41Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M58.6978 28H59.3089C62.452 28 65 30.548 65 33.6911V35.6855C65 37.1199 65.607 38.4873 66.6708 39.4494L66.7451 39.5167C67.5643 40.2576 67.6278 41.5224 66.8869 42.3416C66.5077 42.7608 65.9688 43 65.4036 43H52.6036C51.4991 43 50.6036 42.1046 50.6036 41C50.6036 40.4334 50.8439 39.8935 51.2648 39.5142L51.5134 39.2818C52.4626 38.3367 53 37.0498 53 35.7035V33.6978C53 30.551 55.551 28 58.6978 28ZM59.3089 30H58.6978C56.6556 30 55 31.6556 55 33.6978V35.7035C55 37.7005 54.153 39.6039 52.6694 40.9407L52.6036 41H65.4036L65.1217 40.7373C63.7675 39.4097 63 37.5899 63 35.6855V33.6911C63 31.6526 61.3474 30 59.3089 30Z", fill: "#E1000F" }), + React.createElement("path", { d: "M59 46C60.8856 46 62 44.8856 62 43C62 42.4477 61.5523 42 61 42C60.4477 42 60 42.4477 60 43C60 43.781 59.781 44 59 44C58.219 44 58 43.781 58 43C58 42.4477 57.5523 42 57 42C56.4477 42 56 42.4477 56 43C56 44.8856 57.1144 46 59 46Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M21 44H33C33.5523 44 34 44.4477 34 45V51C34 51.5523 33.5523 52 33 52H21C20.4477 52 20 51.5523 20 51V45C20 44.4477 20.4477 44 21 44ZM32 50V46H22V50H32Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M21 34H25C25.5523 34 26 34.4477 26 35V41C26 41.5523 25.5523 42 25 42H21C20.4477 42 20 41.5523 20 41V35C20 34.4477 20.4477 34 21 34ZM24 40V36H22V40H24Z", fill: "#000091" }), + React.createElement("path", { d: "M23 28H21C20.4477 28 20 28.4477 20 29V31C20 31.5523 20.4477 32 21 32H23C23.5523 32 24 31.5523 24 31V29C24 28.4477 23.5523 28 23 28Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M33 28H27C26.4477 28 26 28.4477 26 29V32C26 32.5523 26.4477 33 27 33H29V35C29 35.5128 29.386 35.9355 29.8834 35.9933L30 36H33C33.5523 36 34 35.5523 34 35V29C34 28.4477 33.5523 28 33 28ZM28 31V30H32V34H31V32C31 31.4872 30.614 31.0645 30.1166 31.0067L30 31H28Z", fill: "#000091" }), + React.createElement("path", { d: "M35 10C35.5523 10 36 10.4477 36 11C36 11.5523 35.5523 12 35 12H27C26.4477 12 26 11.5523 26 11C26 10.4477 26.4477 10 27 10H35Z", fill: "#000091" }), + React.createElement("path", { d: "M59 22C61.6909 22 64.2804 22.7104 66.5547 24.0387C67.0316 24.3172 67.1924 24.9296 66.9139 25.4065C66.6353 25.8834 66.0229 26.0443 65.546 25.7657C63.5758 24.615 61.334 24 59 24C51.8203 24 46 29.8203 46 37C46 39.969 46.997 42.7832 48.8011 45.0621C49.2375 45.6133 49.148 46.1357 48.7962 46.8374L48.6635 47.0892L48.55 47.2878L48.3453 47.6186L48.1721 47.8839L47.526 48.844L47.946 48.716L49.2885 48.2856L49.8931 48.0986L50.2351 47.9996L50.5343 47.9208C51.2797 47.7373 51.6243 47.7646 52.0121 47.9716L52.1604 48.0576C54.1982 49.3209 56.5478 50 59 50C66.1797 50 72 44.1797 72 37C72 34.0302 71.0024 31.2153 69.1975 28.9361C68.8546 28.5032 68.9277 27.8742 69.3606 27.5314C69.7936 27.1885 70.4225 27.2615 70.7654 27.6945C72.8477 30.324 74 33.5754 74 37C74 45.2843 67.2843 52 59 52C56.3216 52 53.7446 51.296 51.4809 49.982L51.257 49.848L51.2165 49.8525C51.1647 49.8588 51.1041 49.8686 51.0353 49.8819L50.7182 49.9537L50.3477 50.0544L49.5525 50.3008L48.6237 50.6L47.9576 50.8083L47.5771 50.9204L47.2419 51.0112L46.9471 51.0806C46.1187 51.2566 45.7724 51.1436 45.3282 50.7407C44.7296 50.1978 44.8095 49.6208 45.19 48.8558L45.3138 48.6188L45.4167 48.4367L45.5991 48.1382L45.8408 47.7675L46.5667 46.6851L46.7645 46.3751L46.9102 46.1268L46.986 45.984L46.7514 45.6608C45.052 43.2622 44.0863 40.4101 44.0055 37.41L44 37C44 28.7157 50.7157 22 59 22Z", fill: "#000091" }), + React.createElement("path", { d: "M45 6C48.7854 6 51.8691 9.00478 51.9959 12.7594L52 13V19C52 19.5523 51.5523 20 51 20C50.4872 20 50.0645 19.614 50.0067 19.1166L50 19V13C50 10.3112 47.8777 8.11818 45.2169 8.00462L45 8H17C14.3112 8 12.1182 10.1223 12.0046 12.7831L12 13V67C12 69.6888 14.1223 71.8818 16.7831 71.9954L17 72H45C47.6888 72 49.8818 69.8777 49.9954 67.2169L50 67V55C50 54.4477 50.4477 54 51 54C51.5128 54 51.9355 54.386 51.9933 54.8834L52 55V67C52 70.7855 48.9952 73.8691 45.2407 73.9959L45 74H17C13.2145 74 10.1309 70.9952 10.0041 67.2407L10 67V13C10 9.21455 13.0048 6.1309 16.7594 6.00406L17 6H45Z", fill: "#000091" }), + React.createElement("path", { d: "M41 66C41.5523 66 42 66.4477 42 67C42 67.5128 41.614 67.9355 41.1166 67.9933L41 68H21C20.4477 68 20 67.5523 20 67C20 66.4872 20.386 66.0645 20.8834 66.0067L21 66H41Z", fill: "#000091" })), "Application"); +//# sourceMappingURL=Application.js.map \ No newline at end of file diff --git a/dist/picto/Application.js.map b/dist/picto/Application.js.map new file mode 100644 index 0000000..c08e2ab --- /dev/null +++ b/dist/picto/Application.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Application.js","sourceRoot":"","sources":["../../src/picto/Application.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,CAAC,EAAC,qIAAqI,EACvI,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,iPAAiP,EACnP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uSAAuS,EACzS,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,4XAA4X,EAC9X,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,imBAAimB,EACnmB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,qOAAqO,EACvO,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,wJAAwJ,EAC1J,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,wJAAwJ,EAC1J,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,qIAAqI,EACvI,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,oQAAoQ,EACtQ,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,+HAA+H,EACjI,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,mzCAAmzC,EACrzC,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,ikBAAikB,EACnkB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB,CACH,EACH,aAAa,CAChB,CAAC"} \ No newline at end of file diff --git a/dist/picto/Archive.d.ts b/dist/picto/Archive.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Archive.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Archive.js b/dist/picto/Archive.js new file mode 100644 index 0000000..985c8aa --- /dev/null +++ b/dist/picto/Archive.js @@ -0,0 +1,16 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M25 50C25 49.4477 25.4477 49 26 49H54C54.5523 49 55 49.4477 55 50V62C55 62.5523 54.5523 63 54 63H26C25.4477 63 25 62.5523 25 62V50ZM27 51V61H53V51H27Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M38 54C38 53.4477 38.4477 53 39 53H49C49.5523 53 50 53.4477 50 54C50 54.5523 49.5523 55 49 55H39C38.4477 55 38 54.5523 38 54Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M30 54C30 53.4477 30.4477 53 31 53H33C33.5523 53 34 53.4477 34 54C34 54.5523 33.5523 55 33 55H31C30.4477 55 30 54.5523 30 54Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M30 58C30 57.4477 30.4477 57 31 57H37C37.5523 57 38 57.4477 38 58C38 58.5523 37.5523 59 37 59H31C30.4477 59 30 58.5523 30 58Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M41 58C41 57.4477 41.4477 57 42 57C42.5523 57 43.0001 57.4477 43.0001 58C43.0001 58.5523 42.5524 59 42.0001 59C41.4478 59 41 58.5523 41 58Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M46 58C46 57.4477 46.4477 57 47 57H49C49.5523 57 50 57.4477 50 58C50 58.5523 49.5523 59 49 59H47C46.4477 59 46 58.5523 46 58Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M12 23C12 22.4477 12.4477 22 13 22H67C67.5523 22 68 22.4477 68 23V32C68 32.5523 67.5523 33 67 33H13C12.4477 33 12 32.5523 12 32V23ZM14 24V31H66V24H14Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M17.6052 16.3106C17.794 16.1123 18.0558 16 18.3296 16H61.6704C61.9442 16 62.206 16.1123 62.3948 16.3106L67.7244 21.9106C68.0001 22.2003 68.0767 22.6265 67.9191 22.9941C67.7615 23.3617 67.4 23.6 67 23.6H13C12.6 23.6 12.2385 23.3617 12.0809 22.9941C11.9233 22.6265 11.9999 22.2003 12.2756 21.9106L17.6052 16.3106ZM18.7584 18L15.3322 21.6H64.6678L61.2416 18H18.7584Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M15.1967 31.9945C15.1997 31.4444 15.6466 31 16.1967 31H64C64.2662 31 64.5213 31.1061 64.709 31.2948C64.8967 31.4835 65.0014 31.7393 65 32.0055L64.8033 68.0055C64.8002 68.5556 64.3534 69 63.8033 69H16C15.7338 69 15.4786 68.8939 15.291 68.7052C15.1033 68.5165 14.9986 68.2607 15 67.9945L15.1967 31.9945ZM17.1913 33L17.0055 67H62.8087L62.9945 33H17.1913Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M30 38C30 37.4477 30.4477 37 31 37H49C49.5523 37 50 37.4477 50 38V45C50 45.5523 49.5523 46 49 46H31C30.4477 46 30 45.5523 30 45V38ZM32 39V44H48V39H32Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M21 13C21 12.4477 21.4477 12 22 12H46C46.5523 12 47 12.4477 47 13C47 13.5523 46.5523 14 46 14H22C21.4477 14 21 13.5523 21 13Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M51 13C51 12.4477 51.4477 12 52 12H57C57.5523 12 58 12.4477 58 13C58 13.5523 57.5523 14 57 14H52C51.4477 14 51 13.5523 51 13Z", fill: "#000091" })), "Archive"); +//# sourceMappingURL=Archive.js.map \ No newline at end of file diff --git a/dist/picto/Archive.js.map b/dist/picto/Archive.js.map new file mode 100644 index 0000000..512d337 --- /dev/null +++ b/dist/picto/Archive.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Archive.js","sourceRoot":"","sources":["../../src/picto/Archive.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,wJAAwJ,EAC1J,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+HAA+H,EACjI,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+HAA+H,EACjI,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+HAA+H,EACjI,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,6IAA6I,EAC/I,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+HAA+H,EACjI,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,wJAAwJ,EAC1J,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,6WAA6W,EAC/W,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,iWAAiW,EACnW,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,wJAAwJ,EAC1J,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+HAA+H,EACjI,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+HAA+H,EACjI,IAAI,EAAC,SAAS,GAChB,CACH,EACH,SAAS,CACZ,CAAC"} \ No newline at end of file diff --git a/dist/picto/ArmyTank.d.ts b/dist/picto/ArmyTank.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/ArmyTank.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/ArmyTank.js b/dist/picto/ArmyTank.js new file mode 100644 index 0000000..a88a176 --- /dev/null +++ b/dist/picto/ArmyTank.js @@ -0,0 +1,15 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { d: "M19 51C20.1046 51 21 50.1046 21 49C21 47.8954 20.1046 47 19 47C17.8954 47 17 47.8954 17 49C17 50.1046 17.8954 51 19 51Z", fill: "#E1000F" }), + React.createElement("path", { d: "M25.6 51C26.7045 51 27.6 50.1046 27.6 49C27.6 47.8954 26.7045 47 25.6 47C24.4954 47 23.6 47.8954 23.6 49C23.6 50.1046 24.4954 51 25.6 51Z", fill: "#E1000F" }), + React.createElement("path", { d: "M32.2 51C33.3045 51 34.2 50.1046 34.2 49C34.2 47.8954 33.3045 47 32.2 47C31.0954 47 30.2 47.8954 30.2 49C30.2 50.1046 31.0954 51 32.2 51Z", fill: "#E1000F" }), + React.createElement("path", { d: "M38.7999 51C39.9045 51 40.7999 50.1046 40.7999 49C40.7999 47.8954 39.9045 47 38.7999 47C37.6954 47 36.7999 47.8954 36.7999 49C36.7999 50.1046 37.6954 51 38.7999 51Z", fill: "#E1000F" }), + React.createElement("path", { d: "M45.3999 51C46.5045 51 47.3999 50.1046 47.3999 49C47.3999 47.8954 46.5045 47 45.3999 47C44.2953 47 43.3999 47.8954 43.3999 49C43.3999 50.1046 44.2953 51 45.3999 51Z", fill: "#E1000F" }), + React.createElement("path", { d: "M51.9999 51C53.1044 51 53.9999 50.1046 53.9999 49C53.9999 47.8954 53.1044 47 51.9999 47C50.8953 47 49.9999 47.8954 49.9999 49C49.9999 50.1046 50.8953 51 51.9999 51Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M44 58C44 57.4477 44.4477 57 45 57H48C48.5523 57 49 57.4477 49 58C49 58.5523 48.5523 59 48 59H45C44.4477 59 44 58.5523 44 58Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M71 32C71 31.4477 71.4477 31 72 31H74C74.5523 31 75 31.4477 75 32C75 32.5523 74.5523 33 74 33H72C71.4477 33 71 32.5523 71 32Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M22 20C21.4477 20 21 20.4477 21 21C21 21.5523 21.4477 22.0001 22 22.0001H24V24H15C14.7348 24 14.4804 24.1054 14.2929 24.2929C14.1053 24.4804 14 24.7348 14 25L14 35H7C6.44772 35 6 35.4477 6 36V41C6 41.5523 6.44772 42 7 42H15V44C15 44.5523 15.4477 45 16 45H57.9799C58.0631 45.0017 58.1471 44.9931 58.2301 44.9734C58.3129 44.9539 58.3918 44.9241 58.4652 44.8854L61.4472 43.3944C61.786 43.225 62 42.8788 62 42.5V38.5C62 38.0774 61.7343 37.7004 61.3363 37.5583L54.3363 35.0583C54.2284 35.0197 54.1146 35 54 35H50V33H69C69.5523 33 70 32.5523 70 32C70 31.4477 69.5523 31 69 31H50V29C50 28.4477 49.5523 28 49 28H47V25C47 24.4477 46.5523 24 46 24H42.0001V23C42.0001 22.4477 41.5524 22 41.0001 22C40.4478 22 40 22.4477 40 23V24H26.0001V22.0001H29C29.5523 22.0001 30 21.5524 30 21.0001C30 20.4478 29.5523 20 29 20H22ZM48 30V35H44C43.4477 35 43 35.4477 43 36C43 36.5523 43.4477 37 44 37H53.8268L60 39.2047V41.882L57.7639 43H25.2V37H37C37.5523 37 38 36.5523 38 36C38 35.4477 37.5523 35 37 35H16L16 26H45V29C45 29.5523 45.4477 30 46 30H48ZM8 37V40H16C16.5523 40 17 40.4477 17 41V43H23.2V37H8Z", fill: "#000091" }), + React.createElement("path", { d: "M9.23177 47.3598C9.58534 46.9355 10.2159 46.8782 10.6402 47.2318L16.551 52.1575L18.2361 53H52.7639L54.449 52.1575L60.3598 47.2318C60.7841 46.8782 61.4147 46.9355 61.7682 47.3598C62.1218 47.7841 62.0645 48.4147 61.6402 48.7682L55.6402 53.7682C55.5809 53.8176 55.5162 53.8599 55.4472 53.8944L53.4472 54.8944C53.3084 54.9638 53.1552 55 53 55H18C17.8447 55 17.6916 54.9638 17.5528 54.8944L15.5528 53.8944C15.4838 53.8599 15.4191 53.8176 15.3598 53.7682L9.35981 48.7682C8.93553 48.4147 8.87821 47.7841 9.23177 47.3598Z", fill: "#000091" }), + React.createElement("path", { d: "M20 57C19.4477 57 19 57.4477 19 58C19 58.5523 19.4477 59 20 59H41C41.5523 59 42 58.5523 42 58C42 57.4477 41.5523 57 41 57H20Z", fill: "#000091" })), "ArmyTank"); +//# sourceMappingURL=ArmyTank.js.map \ No newline at end of file diff --git a/dist/picto/ArmyTank.js.map b/dist/picto/ArmyTank.js.map new file mode 100644 index 0000000..65e7b5e --- /dev/null +++ b/dist/picto/ArmyTank.js.map @@ -0,0 +1 @@ +{"version":3,"file":"ArmyTank.js","sourceRoot":"","sources":["../../src/picto/ArmyTank.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,2IAA2I,EAC7I,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,2IAA2I,EAC7I,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,sKAAsK,EACxK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,sKAAsK,EACxK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,sKAAsK,EACxK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+HAA+H,EACjI,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+HAA+H,EACjI,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,wjCAAwjC,EAC1jC,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,mgBAAmgB,EACrgB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,+HAA+H,EACjI,IAAI,EAAC,SAAS,GAChB,CACH,EACH,UAAU,CACb,CAAC"} \ No newline at end of file diff --git a/dist/picto/Art.d.ts b/dist/picto/Art.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Art.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Art.js b/dist/picto/Art.js new file mode 100644 index 0000000..3f2ef34 --- /dev/null +++ b/dist/picto/Art.js @@ -0,0 +1,17 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M23 37.2C21.8954 37.2 21 38.0954 21 39.2C21 40.3046 21.8954 41.2 23 41.2C24.1046 41.2 25 40.3046 25 39.2C25 38.0954 24.1046 37.2 23 37.2ZM19 39.2C19 36.9909 20.7909 35.2 23 35.2C25.2091 35.2 27 36.9909 27 39.2C27 41.4091 25.2091 43.2 23 43.2C20.7909 43.2 19 41.4091 19 39.2Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M58.3545 24.466C58.6219 24.0426 59.1614 23.8823 59.6167 24.0909L62.0167 25.1909C62.4506 25.3898 62.6835 25.8677 62.5727 26.332L61.6 26.1C62.5727 26.332 62.5727 26.3319 62.5727 26.332L62.5645 26.3662L62.5412 26.462C62.5207 26.546 62.4903 26.6696 62.4501 26.8299C62.3699 27.1506 62.2509 27.618 62.095 28.2084C61.7833 29.389 61.3241 31.0621 60.733 33.0368C59.5521 36.9816 57.8388 42.1491 55.7162 47.0008C55.4948 47.5068 54.9052 47.7375 54.3992 47.5162C53.8932 47.2948 53.6625 46.7052 53.8838 46.1992C55.9612 41.4509 57.6479 36.3684 58.817 32.4632C59.4009 30.5129 59.8542 28.861 60.1613 27.6979C60.2689 27.2902 60.3585 26.9427 60.4295 26.6635L59.5851 26.2766C59.4384 26.5157 59.2595 26.809 59.053 27.1511C58.4288 28.1852 57.5523 29.6647 56.5451 31.4429C54.5308 34.9991 52.0022 39.735 49.9225 44.4862L49.3285 45.9714C49.1234 46.4842 48.5414 46.7336 48.0286 46.5285C47.5158 46.3234 47.2664 45.7414 47.4715 45.2286L48.0715 43.7286C48.0755 43.7187 48.0796 43.7089 48.0838 43.6992C50.203 38.8553 52.7713 34.0473 54.8049 30.4571C55.8227 28.6603 56.7087 27.1648 57.3407 26.1176C57.6568 25.594 57.9095 25.1823 58.0835 24.9009C58.1705 24.7602 58.2379 24.6521 58.2837 24.5789L58.336 24.4954L58.3545 24.466C58.3546 24.4659 58.3545 24.466 59.2 25L58.3545 24.466Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M47.3893 61.5279C47.8709 61.7981 48.0424 62.4076 47.7721 62.8893C46.6187 64.9455 45.5416 66.7197 44.624 67.9389C44.1704 68.5414 43.7159 69.0629 43.2747 69.413C42.9099 69.7025 42.2001 70.1541 41.4213 69.8257C40.7576 69.5625 40.518 68.9417 40.4327 68.5064C40.3427 68.0471 40.3585 67.5066 40.4183 66.9547C40.5397 65.835 40.8829 64.3457 41.3333 62.6441C41.4746 62.1102 42.022 61.792 42.5559 61.9333C43.0898 62.0746 43.408 62.622 43.2667 63.1559C42.8171 64.8543 42.5103 66.215 42.4067 67.1703C42.3926 67.2998 42.383 67.4163 42.3771 67.5206C42.5624 67.3237 42.779 67.0643 43.026 66.7361C43.8584 65.6303 44.8814 63.9545 46.0279 61.9108C46.2981 61.4291 46.9076 61.2577 47.3893 61.5279ZM41.86 67.9595C41.8603 67.9586 41.8681 67.9544 41.8826 67.9498C41.867 67.9582 41.8597 67.9605 41.86 67.9595Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M52.3853 35.7958C52.6085 35.2907 53.199 35.0621 53.7042 35.2853L58.0042 37.1853C58.5093 37.4085 58.7379 37.999 58.5147 38.5042C58.2915 39.0093 57.701 39.2379 57.1958 39.0147L52.8958 37.1147C52.3907 36.8915 52.1621 36.301 52.3853 35.7958Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M67.7909 10.8654L66.8 11L66.2257 10.1813C66.5114 9.98097 66.8808 9.94397 67.2005 10.0837C67.5202 10.2234 67.7439 10.5197 67.7909 10.8654ZM67.623 22.1853C67.9941 21.3374 68.154 20.1809 68.2202 19.031C68.2888 17.8409 68.2621 16.5349 68.1986 15.3347C68.1349 14.1312 68.0332 13.0162 67.9476 12.2031C67.9048 11.7961 67.8659 11.4635 67.8375 11.2319C67.8234 11.1161 67.8118 11.0254 67.8038 10.9633L67.7944 10.8918L67.7919 10.8728L67.7909 10.8654C67.7909 10.8653 67.7909 10.8654 66.8 11C66.2257 10.1813 66.2258 10.1813 66.2257 10.1813L66.2195 10.1857L66.2038 10.1968L66.1447 10.2387C66.0935 10.2751 66.0189 10.3285 65.9241 10.397C65.7345 10.534 65.4637 10.7321 65.1356 10.9784C64.4804 11.4702 63.5931 12.157 62.6687 12.9348C61.7468 13.7104 60.7736 14.5886 59.9535 15.4627C59.1546 16.3142 58.4174 17.2481 58.0692 18.1344C57.4499 19.7109 57.3423 21.3264 57.4803 22.6651C57.6138 23.96 57.995 25.151 58.5106 25.8139C58.8497 26.2499 59.478 26.3284 59.9139 25.9894C60.3499 25.6503 60.4284 25.022 60.0893 24.5861C59.905 24.349 59.5862 23.59 59.4697 22.46C59.3577 21.3737 59.4501 20.0891 59.9307 18.8657C60.1326 18.3519 60.6454 17.6483 61.4121 16.8311C62.1576 16.0365 63.0657 15.2146 63.9563 14.4652C64.6965 13.8424 65.4147 13.278 66.0013 12.8312C66.0736 13.5648 66.1503 14.4747 66.2014 15.4403C66.2629 16.6026 66.2862 17.8279 66.2235 18.9159C66.1591 20.0346 66.0085 20.8936 65.7862 21.3939C65.7802 21.4072 65.7746 21.4207 65.7692 21.4344C65.2996 22.6298 64.4554 23.5919 63.5903 24.2574C63.1598 24.5885 62.7397 24.834 62.3833 24.993C62.0051 25.1617 61.7728 25.2 61.7 25.2C61.1477 25.2 60.7 25.6477 60.7 26.2C60.7 26.7523 61.1477 27.2 61.7 27.2C62.1772 27.2 62.7074 27.0383 63.198 26.8195C63.7103 26.591 64.2651 26.2615 64.8097 25.8426C65.8902 25.0115 66.9913 23.7803 67.623 22.1853Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M61.0882 39.1088C61.4147 38.6633 62.0405 38.567 62.4859 38.8935C64.2821 40.2103 65.7017 42.2609 65.4766 45.2002C65.1399 52.6765 59.0812 56.8595 51.0134 58.9295L51.0077 58.9309C46.7539 59.9958 41.684 59.8838 36.8886 59.0304C32.0919 58.1768 27.4739 56.5644 24.1162 54.5451C19.9622 52.069 14.9802 48.0432 12.5757 42.2185C12.3649 41.708 12.6079 41.1233 13.1184 40.9126C13.6289 40.7018 14.2136 40.9448 14.4243 41.4553C16.5906 46.7029 21.1475 50.4474 25.1418 52.828L25.1452 52.8301C28.2466 54.6956 32.6211 56.2395 37.239 57.0613C41.8582 57.8833 46.6251 57.9657 50.5194 56.9915C58.3434 54.9833 63.2114 51.2064 63.4793 45.0956C63.4796 45.0896 63.4799 45.0836 63.4803 45.0776C63.4806 45.0721 63.481 45.0665 63.4814 45.0609C63.6469 42.9588 62.6835 41.5182 61.3034 40.5065C60.858 40.18 60.7616 39.5542 61.0882 39.1088Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M13.3394 50.4493C13.754 50.0844 14.3859 50.1248 14.7507 50.5394C16.8743 52.9525 19.4947 55.0925 22.63 57.052C22.6383 57.0572 22.6466 57.0625 22.6547 57.0679C23.7807 57.8186 25.3157 58.5897 26.9808 59.2753C27.4914 59.4856 27.735 60.0701 27.5247 60.5807C27.3144 61.0914 26.7299 61.335 26.2193 61.1247C24.49 60.4126 22.8301 59.5868 21.5577 58.7403C18.2983 56.7018 15.5229 54.4443 13.2493 51.8606C12.8844 51.446 12.9248 50.8141 13.3394 50.4493Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M12 35.2C12.5523 35.2 13 35.6477 13 36.2L13.0001 37.2C13.0001 37.7523 12.5524 38.2 12.0001 38.2C11.4478 38.2 11.0001 37.7523 11.0001 37.2L11 36.2C11 35.6477 11.4477 35.2 12 35.2Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M11.005 31.8463C12.2266 19.6304 22.147 11.543 34.3576 12.2474C39.7033 12.5588 44.4346 14.4769 47.7203 16.8331C49.3614 18.01 50.677 19.3214 51.5235 20.6355C52.3562 21.9281 52.819 23.3629 52.4671 24.7003L52.4636 24.7135C52.1005 26.0208 51.0908 26.7507 50.1508 27.1619C49.2203 27.569 48.2043 27.7338 47.5581 27.8332C47.5064 27.8418 47.4501 27.8509 47.3897 27.8606C46.6887 27.9733 45.4367 28.1747 44.3668 28.779C43.8007 29.0988 43.3358 29.5061 43.0365 30.0287C42.7458 30.5364 42.5682 31.2271 42.6899 32.203C42.8404 33.1166 43.3425 33.792 44.1518 34.3452C44.9949 34.9215 46.1356 35.3368 47.451 35.6778C47.9856 35.8164 48.3066 36.3621 48.168 36.8967C48.0294 37.4314 47.4837 37.7524 46.9491 37.6138C45.5644 37.2548 44.1551 36.7701 43.0232 35.9963C41.862 35.2026 40.9652 34.0824 40.7126 32.5038C40.7109 32.4933 40.7094 32.4829 40.7081 32.4724C40.5337 31.1069 40.7683 29.9649 41.301 29.0348C41.8267 28.1167 42.5994 27.4803 43.3832 27.0376C44.788 26.2441 46.3887 25.9928 47.0712 25.8857C47.1341 25.8758 47.1892 25.8671 47.2356 25.8594L47.2479 25.8573C47.9021 25.7567 48.6826 25.6213 49.3492 25.3296C50.0063 25.0422 50.3961 24.6742 50.5346 24.1848C50.6798 23.6223 50.5287 22.7844 49.8422 21.7186C49.1668 20.6702 48.0511 19.5315 46.5547 18.4584C43.5655 16.3147 39.1966 14.5328 34.2424 14.2441M34.2424 14.2441C23.0554 13.599 14.1054 20.9421 12.9951 32.0453C12.9401 32.5948 12.4501 32.9958 11.9005 32.9408C11.351 32.8859 10.95 32.3958 11.005 31.8463", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M34 20.2C32.8954 20.2 32 21.0954 32 22.2C32 23.3046 32.8954 24.2 34 24.2C35.1046 24.2 36 23.3046 36 22.2C36 21.0954 35.1046 20.2 34 20.2ZM30 22.2C30 19.9909 31.7909 18.2 34 18.2C36.2092 18.2 38 19.9909 38 22.2C38 24.4091 36.2092 26.2 34 26.2C31.7909 26.2 30 24.4091 30 22.2Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M23 25.2C21.8954 25.2 21 26.0954 21 27.2C21 28.3046 21.8954 29.2 23 29.2C24.1046 29.2 25 28.3046 25 27.2C25 26.0954 24.1046 25.2 23 25.2ZM19 27.2C19 24.9909 20.7909 23.2 23 23.2C25.2092 23.2 27 24.9909 27 27.2C27 29.4091 25.2092 31.2 23 31.2C20.7909 31.2 19 29.4091 19 27.2Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M32.5 45.2C31.3954 45.2 30.5 46.0954 30.5 47.2C30.5 48.3046 31.3954 49.2 32.5 49.2C33.6046 49.2 34.5 48.3046 34.5 47.2C34.5 46.0954 33.6046 45.2 32.5 45.2ZM28.5 47.2C28.5 44.9909 30.2909 43.2 32.5 43.2C34.7092 43.2 36.5 44.9909 36.5 47.2C36.5 49.4091 34.7092 51.2 32.5 51.2C30.2909 51.2 28.5 49.4091 28.5 47.2Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M45.3133 45.2299C45.8491 45.3638 46.1749 45.9067 46.0409 46.4425C45.9053 46.985 46.1015 47.7205 46.8625 48.5026C47.6112 49.2721 48.8094 49.9652 50.3064 50.3281C51.8051 50.6915 53.2158 50.6336 54.266 50.2976C55.339 49.9542 55.8673 49.391 56.0006 48.8575C56.1346 48.3217 56.6775 47.9959 57.2133 48.1299C57.7491 48.2638 58.0749 48.8067 57.9409 49.3425C57.5743 50.809 56.3026 51.7458 54.8756 52.2024C53.4258 52.6664 51.6365 52.7085 49.8352 52.2718C48.0321 51.8347 46.4804 50.9778 45.4291 49.8973C44.3901 48.8295 43.7363 47.415 44.1006 45.9575C44.2346 45.4217 44.7775 45.0959 45.3133 45.2299Z", fill: "#000091" })), "Art"); +//# sourceMappingURL=Art.js.map \ No newline at end of file diff --git a/dist/picto/Art.js.map b/dist/picto/Art.js.map new file mode 100644 index 0000000..5d0073c --- /dev/null +++ b/dist/picto/Art.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Art.js","sourceRoot":"","sources":["../../src/picto/Art.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,oRAAoR,EACtR,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,guCAAguC,EACluC,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,mxBAAmxB,EACrxB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+OAA+O,EACjP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,wuDAAwuD,EAC1uD,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,yyBAAyyB,EAC3yB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,0bAA0b,EAC5b,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,oLAAoL,EACtL,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,65CAA65C,EAC/5C,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,oRAAoR,EACtR,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,oRAAoR,EACtR,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,wTAAwT,EAC1T,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,6kBAA6kB,EAC/kB,IAAI,EAAC,SAAS,GAChB,CACH,EACH,KAAK,CACR,CAAC"} \ No newline at end of file diff --git a/dist/picto/Astronaut.d.ts b/dist/picto/Astronaut.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Astronaut.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Astronaut.js b/dist/picto/Astronaut.js new file mode 100644 index 0000000..ff53c19 --- /dev/null +++ b/dist/picto/Astronaut.js @@ -0,0 +1,18 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M28.8896 46.5774C28.9689 47.124 28.5901 47.6313 28.0435 47.7106L25.1535 48.1296C24.6069 48.2089 24.0996 47.8301 24.0203 47.2835C23.9411 46.7369 24.3199 46.2296 24.8665 46.1503L27.7565 45.7313C28.303 45.652 28.8104 46.0308 28.8896 46.5774Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M24.0133 48.944C23.7021 49.4599 23.5238 50.1909 23.6103 51.0106C23.6967 51.8302 24.0237 52.508 24.4355 52.9476C24.8469 53.3866 25.294 53.548 25.6836 53.5069C26.0732 53.4658 26.4768 53.2147 26.7875 52.6995C27.0986 52.1837 27.2769 51.4526 27.1905 50.6329C27.104 49.8133 26.7771 49.1355 26.3652 48.6959C25.9539 48.2569 25.5067 48.0955 25.1172 48.1366C24.7276 48.1777 24.324 48.4289 24.0133 48.944ZM22.3006 47.9111C22.8572 46.9882 23.759 46.2687 24.9074 46.1476C26.0557 46.0265 27.0877 46.542 27.8247 47.3284C28.5611 48.1143 29.0516 49.2106 29.1795 50.4231C29.3074 51.6357 29.0564 52.8102 28.5002 53.7325C27.9435 54.6554 27.0417 55.3748 25.8934 55.4959C24.7451 55.617 23.713 55.1016 22.9761 54.3151C22.2397 53.5292 21.7492 52.433 21.6213 51.2204C21.4934 50.0078 21.7444 48.8333 22.3006 47.9111Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M32.059 50.6876C32.5744 50.8858 32.8316 51.4644 32.6333 51.9799C32.3337 52.7589 31.8931 53.3994 31.5409 53.8362C31.3626 54.0573 31.2011 54.2333 31.0818 54.3563C31.022 54.4179 30.9724 54.4667 30.936 54.5016C30.9177 54.519 30.9028 54.5331 30.8915 54.5435L30.8774 54.5566L30.8724 54.5611L30.8705 54.5628L30.8697 54.5636C30.8697 54.5636 30.869 54.5642 30.2 53.8209L30.8697 54.5636C30.724 54.6947 30.5422 54.7808 30.3483 54.8099L26.3483 55.4099C25.8022 55.4918 25.293 55.1154 25.2111 54.5693C25.1291 54.0231 25.5055 53.5139 26.0517 53.432L29.7246 52.881C29.7983 52.8016 29.8875 52.7005 29.9841 52.5807C30.2569 52.2424 30.5663 51.783 30.7666 51.2619C30.9649 50.7465 31.5435 50.4893 32.059 50.6876Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M20.1978 32.5053C20.7035 32.2832 21.2935 32.5131 21.5156 33.0188L22.4156 35.0678C22.6377 35.5735 22.4078 36.1635 21.9021 36.3856C21.3965 36.6077 20.8065 36.3778 20.5844 35.8721L19.6844 33.8231C19.4623 33.3174 19.6922 32.7274 20.1978 32.5053Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M21.0784 36.9873C20.9012 37.3426 20.8144 37.8511 20.9183 38.4194C21.0222 38.9878 21.2834 39.4326 21.5748 39.7022C21.866 39.9714 22.1328 40.0272 22.3242 39.9922C22.5156 39.9572 22.7454 39.8106 22.9224 39.4557C23.0995 39.1005 23.1864 38.592 23.0824 38.0236C22.9785 37.4553 22.7173 37.0105 22.4259 36.7409C22.1347 36.4716 21.8679 36.4159 21.6765 36.4509C21.4851 36.4859 21.2554 36.6324 21.0784 36.9873ZM19.2886 36.0947C19.6769 35.316 20.3673 34.6571 21.3167 34.4835C22.2662 34.3098 23.1451 34.6818 23.7839 35.2726C24.4225 35.8632 24.8756 36.711 25.0498 37.6638C25.2241 38.6167 25.1003 39.57 24.7122 40.3483C24.3238 41.127 23.6335 41.7859 22.684 41.9596C21.7345 42.1332 20.8556 41.7613 20.2168 41.1704C19.5783 40.5798 19.1252 39.7321 18.9509 38.7792C18.7766 37.8264 18.9004 36.8731 19.2886 36.0947Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M27.3899 40.279C27.4682 40.8257 27.0886 41.3324 26.5419 41.4108L22.6419 41.9699C22.0952 42.0482 21.5885 41.6686 21.5101 41.1219C21.4317 40.5752 21.8114 40.0685 22.3581 39.9901L26.2581 39.431C26.8048 39.3527 27.3115 39.7323 27.3899 40.279Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M50.2513 24.7221C50.6368 24.7033 50.9987 24.908 51.1812 25.2481L53.3812 29.3481C53.5324 29.6299 53.5397 29.9671 53.4008 30.2552C53.2619 30.5433 52.9936 30.7475 52.679 30.8048L52.6771 30.8051L52.6691 30.8066L52.6348 30.813C52.6041 30.8188 52.5578 30.8276 52.4975 30.8393C52.3768 30.8629 52.2002 30.8982 51.98 30.9447C51.539 31.0378 50.9253 31.1752 50.2361 31.352C48.8364 31.7112 47.2045 32.2137 46.0614 32.8081C45.7202 32.9855 45.3076 32.9516 45 32.7209C44.2329 32.1456 43.4863 31.6637 42.9301 31.3251C42.6527 31.1563 42.4244 31.0241 42.2668 30.9349C42.188 30.8904 42.127 30.8566 42.0866 30.8343L42.0416 30.8098L42.0312 30.8043L42.0294 30.8033C41.756 30.6574 41.5655 30.3929 41.5139 30.0873C41.4624 29.7817 41.5554 29.4694 41.7659 29.2419L42.5 29.9209C41.7659 29.2419 41.7659 29.2419 41.7659 29.2419L41.768 29.2396L41.7714 29.2359L41.7824 29.2242L41.8203 29.1843C41.8526 29.1506 41.8987 29.103 41.958 29.0434C42.0765 28.9243 42.2477 28.757 42.4651 28.5569C42.8989 28.1577 43.5219 27.6236 44.2819 27.0817C45.7762 26.0163 47.9167 24.836 50.2513 24.7221ZM44.1535 29.7294C44.5974 30.0041 45.1353 30.3531 45.7053 30.7594C46.9744 30.185 48.5041 29.7317 49.7389 29.4148C50.1951 29.2977 50.6192 29.1973 50.9861 29.1146L49.7346 26.7822C48.1798 27.0203 46.6635 27.8399 45.4431 28.7101C44.9407 29.0683 44.504 29.4239 44.1535 29.7294Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M58.1991 18.9939C54.9728 16.1314 49.2541 13.2271 39.3298 13.5205C27.9374 13.857 21.588 20.335 18.0398 26.8138C16.2601 30.0634 15.1959 33.3011 14.5772 35.7317C14.2683 36.9451 14.0717 37.9523 13.9527 38.6526C13.8933 39.0027 13.8533 39.2756 13.8284 39.4589C13.8159 39.5505 13.8073 39.6197 13.8018 39.6648L13.796 39.7142L13.7954 39.7203C13.7875 39.8215 13.8288 40.0436 14.1864 40.4086C14.5392 40.7687 15.0782 41.138 15.7291 41.493C16.9752 42.1727 18.4117 42.685 19.1529 42.9493C19.1819 42.9596 19.2098 42.9696 19.2366 42.9792C19.2745 42.9927 19.3115 43.0085 19.3475 43.0265C19.538 43.1218 19.6534 43.2529 19.7097 43.3256C19.7711 43.4049 19.8115 43.4796 19.8362 43.5301C19.8851 43.6302 19.9162 43.7272 19.9357 43.795C19.9763 43.9365 20.0072 44.0981 20.0316 44.2513C20.0816 44.5659 20.1218 44.9607 20.148 45.3544C20.1744 45.7494 20.1883 46.1666 20.1813 46.5276C20.1779 46.7074 20.169 46.8863 20.1514 47.048C20.1363 47.187 20.1068 47.3971 20.0287 47.5923C19.8803 47.9633 19.5744 48.2319 19.4293 48.3594L19.417 48.3702C19.3518 48.4275 19.2913 48.4793 19.2327 48.5294C19.1048 48.639 18.9859 48.7407 18.8473 48.8754C18.4862 49.2265 18.0974 49.7106 17.8581 50.5083C17.8581 50.5083 17.836 50.5971 17.9006 50.818C17.9644 51.0359 18.0932 51.3179 18.3024 51.6585C18.7206 52.3395 19.3861 53.1361 20.2048 53.9487C21.8507 55.5825 23.9516 57.1212 25.5039 57.806L25.5141 57.8105C25.6796 57.8857 25.8623 57.9691 26.061 58.0598C29.8782 59.801 39.5951 64.2333 46.5838 65.5379C54.0407 66.9299 56.0265 66.1646 56.8964 65.6571C56.8999 65.6548 56.9552 65.6167 57.0516 65.4934C57.1469 65.3715 57.2538 65.2033 57.3679 64.9894C57.5966 64.5606 57.8147 64.0231 58.0069 63.4767C58.1972 62.9354 58.3531 62.4111 58.4618 62.0203C58.5159 61.8256 58.5579 61.6656 58.5861 61.5552C58.6002 61.5001 58.6108 61.4575 58.6177 61.4291L58.6254 61.3977L58.6275 61.3893C58.6703 61.2093 58.7623 61.0446 58.8932 60.9138C59.0216 60.7853 59.174 60.6612 59.2887 60.5678C59.3029 60.5562 59.3166 60.5451 59.3295 60.5345C59.4636 60.4248 59.5807 60.3262 59.6932 60.2138C60.0837 59.8233 60.7168 59.8233 61.1074 60.2138C61.4979 60.6043 61.4979 61.2375 61.1074 61.628C60.9198 61.8156 60.7369 61.9671 60.596 62.0824L60.5707 62.1031C60.5424 62.1262 60.517 62.147 60.4939 62.1659C60.4658 62.2735 60.4306 62.4054 60.3887 62.5559C60.2724 62.9745 60.1033 63.544 59.8936 64.1402C59.6858 64.7312 59.4289 65.375 59.1326 65.9306C58.8618 66.4383 58.4648 67.0576 57.9041 67.3847C56.3741 68.2772 53.7598 68.912 46.2168 67.5039C38.9701 66.1512 29.0474 61.6217 25.2576 59.8917C25.0499 59.7969 24.8607 59.7105 24.6913 59.6335C22.8445 58.8174 20.5482 57.1076 18.7958 55.3681C17.9144 54.4933 17.1299 53.5711 16.5981 52.7052C16.3323 52.2724 16.1111 51.8239 15.9811 51.3797C15.8529 50.9415 15.7923 50.434 15.9424 49.9336C16.3031 48.7312 16.9143 47.9653 17.4532 47.4414C17.6404 47.2594 17.8371 47.091 17.9783 46.9701C18.0241 46.9308 18.0641 46.8966 18.096 46.8685C18.1246 46.8434 18.1476 46.8224 18.1658 46.8052C18.1735 46.7256 18.1792 46.6196 18.1817 46.4892C18.1873 46.2002 18.1761 45.8424 18.1525 45.4874C18.1326 45.189 18.1049 44.9088 18.0744 44.6873C17.255 44.3903 15.9495 43.8914 14.7714 43.2488C14.0473 42.8539 13.3113 42.3731 12.7578 41.8082C12.2147 41.2538 11.7142 40.4771 11.8048 39.5261L11.8058 39.5154L11.7956 39.6648L11.806 39.5143L11.8061 39.5125L11.8067 39.5072L11.8087 39.4893L11.8162 39.4255C11.8228 39.3707 11.8327 39.2915 11.8466 39.1896C11.8743 38.9858 11.9176 38.6909 11.981 38.3177C12.1077 37.5715 12.315 36.5108 12.639 35.2383C13.2859 32.697 14.4029 29.2909 16.2857 25.8531C20.0625 18.9568 26.9631 11.8849 39.2707 11.5214C49.6464 11.2147 55.8777 14.2605 59.5265 17.4979C61.3404 19.1074 62.4914 20.7425 63.1919 21.9865C63.5421 22.6084 63.7802 23.1331 63.9327 23.5093C64.0089 23.6974 64.0639 23.8486 64.1009 23.9565C64.1041 23.966 64.1072 23.9751 64.1102 23.9839L64.111 23.9851C64.1625 24.0644 64.2359 24.1793 64.3275 24.3281C64.5107 24.6257 64.7668 25.0594 65.0664 25.615C65.6652 26.7256 66.4401 28.3273 67.1535 30.3069C68.5782 34.26 69.7726 39.7622 68.7875 45.8799L68.7854 45.8933C68.0707 49.9773 66.943 53.2715 65.6947 55.7681C65.4477 56.2621 64.847 56.4623 64.3531 56.2153C63.8591 55.9684 63.6588 55.3677 63.9058 54.8737C65.0569 52.5716 66.1287 49.4681 66.8141 45.5551C67.727 39.8756 66.6218 34.7303 65.272 30.985C64.5979 29.1145 63.8665 27.6037 63.306 26.5643C63.0259 26.0449 62.7891 25.6442 62.6242 25.3762C62.5417 25.2423 62.4773 25.1415 62.4346 25.0758C62.4132 25.043 62.3973 25.0189 62.3872 25.0038L62.3765 24.9879L62.375 24.9856C62.3155 24.8986 62.2698 24.8022 62.2403 24.701L62.2393 24.6977L62.2354 24.685C62.2304 24.6693 62.2217 24.6423 62.2089 24.6049C62.1832 24.5299 62.141 24.4131 62.0792 24.2607C61.9555 23.9556 61.7537 23.5085 61.4492 22.9679C60.8404 21.8868 59.8226 20.4345 58.1991 18.9939Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M22.813 13.0382C23.1348 13.4871 23.0318 14.1118 22.583 14.4336C17.5158 18.0666 14.6069 23.5523 12.9383 28.0676C12.7468 28.5856 12.1717 28.8504 11.6536 28.6589C11.1356 28.4675 10.8708 27.8923 11.0623 27.3743C12.7936 22.6895 15.8847 16.7752 21.4176 12.8082C21.8664 12.4864 22.4912 12.5894 22.813 13.0382Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M38.241 54.1701C38.6004 53.7508 39.2317 53.7022 39.6511 54.0617C41.7229 55.8375 43.9967 57.7271 46.0577 58.8761C46.1174 58.8892 46.1963 58.9063 46.2932 58.9268C46.5368 58.9784 46.8933 59.0516 47.3406 59.1369C48.2359 59.3076 49.4918 59.526 50.9315 59.7166C53.8338 60.1009 57.3952 60.3596 60.2519 59.931C60.7981 59.8491 61.3073 60.2255 61.3892 60.7716C61.4711 61.3178 61.0948 61.827 60.5486 61.9089C57.4054 62.3804 53.6167 62.0896 50.669 61.6993C49.1838 61.5027 47.8897 61.2776 46.9661 61.1015C46.5041 61.0135 46.1341 60.9375 45.8785 60.8833C45.7506 60.8562 45.6514 60.8346 45.5834 60.8195L45.5053 60.8021L45.4846 60.7974L45.4772 60.7957C45.4772 60.7957 45.4763 60.7955 45.7003 59.8209L45.4772 60.7957C45.3882 60.7753 45.3016 60.7425 45.2214 60.6988C42.9143 59.4404 40.4369 57.3694 38.3495 55.5802C37.9302 55.2208 37.8816 54.5895 38.241 54.1701Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M54.2177 17.5277C55.3589 17.645 57.2002 18.1371 59.0474 19.1264C60.9108 20.1244 62.8606 21.6719 64.0814 23.9472C64.3426 24.4338 64.1597 25.04 63.6731 25.3011C63.1864 25.5623 62.5802 25.3795 62.3191 24.8928C61.34 23.0681 59.7397 21.766 58.1031 20.8895C56.46 20.0095 54.8609 19.602 54.0008 19.516C53.9893 19.5148 53.9778 19.5135 53.9663 19.5119C52.1651 19.2685 50.1317 19.0854 47.519 19.7063C44.8952 20.3299 41.6175 21.7825 37.3973 24.9231L37.3927 24.9266C30.7005 29.8473 29.6926 33.4097 29.9828 35.233C30.0318 35.4496 30.1257 35.7009 30.2349 35.9932C30.617 37.0159 31.1869 38.5409 30.6764 40.8378C30.673 40.8533 30.6692 40.8687 30.665 40.884C30.4338 41.7319 30.0074 42.6028 29.6255 43.2731C29.6394 43.2837 29.6534 43.2944 29.6676 43.3052C30.6324 44.0419 32.1954 45.2354 32.9884 45.8122C33.0008 45.8212 33.013 45.8305 33.025 45.84C34.0106 46.6285 34.4429 47.6892 34.635 48.4869C34.7301 48.8821 34.7715 49.2332 34.7891 49.4911C34.8616 49.5617 34.947 49.6447 35.0444 49.7386C35.3895 50.0713 35.8832 50.5404 36.476 51.0838C36.8831 51.457 36.9106 52.0895 36.5374 52.4966C36.1642 52.9038 35.5317 52.9313 35.1245 52.5581C34.5173 52.0014 34.0111 51.5205 33.6561 51.1783C33.4786 51.0071 33.3388 50.8704 33.2429 50.7761C33.1949 50.729 33.158 50.6924 33.1327 50.6674L33.1038 50.6387L33.0941 50.629L33.0933 50.6281C32.8953 50.4301 32.7893 50.1581 32.8012 49.8785L32.8012 49.8765L32.8013 49.8737C32.8015 49.8664 32.8017 49.8522 32.8016 49.8316C32.8015 49.7903 32.8001 49.7243 32.7946 49.6391C32.7834 49.4673 32.7557 49.2255 32.6905 48.955C32.559 48.4084 32.2955 47.8256 31.7917 47.4148C30.9701 46.8163 29.3419 45.573 28.3919 44.8477C28.0515 44.5877 27.7981 44.3943 27.7003 44.3209C27.2757 44.0025 27.1738 43.4078 27.4682 42.9662C27.8452 42.4008 28.468 41.3197 28.7293 40.3802C29.0927 38.7257 28.8062 37.9623 28.4648 37.0529C28.3102 36.6409 28.1443 36.1989 28.0225 35.6304C28.0192 35.6155 28.0164 35.6004 28.0139 35.5853C27.5166 32.6018 29.3285 28.3743 36.2056 23.3169C40.5843 20.0588 44.1059 18.4618 47.0565 17.7605C50.0103 17.0585 52.322 17.2721 54.2177 17.5277Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M28.8797 43.2193C28.9911 43.7602 28.6429 44.289 28.1019 44.4004C26.3969 44.7514 24.5988 45.0865 22.9621 45.2292C21.3574 45.369 19.7582 45.3402 18.5289 44.8485C18.0161 44.6434 17.7667 44.0614 17.9718 43.5486C18.1769 43.0358 18.7589 42.7864 19.2717 42.9915C20.0423 43.2998 21.2432 43.3714 22.7884 43.2367C24.3018 43.1048 26.0036 42.7904 27.6986 42.4415C28.2395 42.3301 28.7683 42.6783 28.8797 43.2193Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M36.4371 51.049C36.8629 51.4007 36.923 52.031 36.5713 52.4568L32.8529 56.9589L30.907 61.1427C30.6741 61.6434 30.0793 61.8606 29.5785 61.6277C29.0778 61.3947 28.8606 60.8 29.0935 60.2992L31.0935 55.9992C31.1294 55.922 31.175 55.8498 31.2292 55.7841L35.0292 51.1832C35.3809 50.7574 36.0113 50.6973 36.4371 51.049Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M32.3003 57.1209C32.8374 56.2774 32.837 56.2772 32.837 56.2772L32.8417 56.2801L32.8627 56.2933C32.8822 56.3054 32.9127 56.3243 32.954 56.3494C33.0366 56.3997 33.1622 56.4749 33.3286 56.5711C33.6615 56.7637 34.1575 57.0405 34.7997 57.3706C36.0845 58.0312 37.9512 58.9039 40.264 59.7434C44.8958 61.4248 51.2791 62.9598 58.3446 62.4238C58.8953 62.382 59.3756 62.7946 59.4174 63.3453C59.4592 63.896 59.0466 64.3763 58.4959 64.418C51.0615 64.982 44.3848 63.367 39.5815 61.6234C37.1768 60.7505 35.2323 59.8419 33.8852 59.1493C33.2114 58.8029 32.6864 58.5101 32.3271 58.3023C32.1475 58.1984 32.0093 58.1157 31.9146 58.0581C31.8672 58.0293 31.8307 58.0067 31.8054 57.991L31.7758 57.9724L31.7673 57.9671L31.7638 57.9648C31.7638 57.9648 31.7631 57.9644 32.3003 57.1209Z", fill: "#000091" })), "Astronaut"); +//# sourceMappingURL=Astronaut.js.map \ No newline at end of file diff --git a/dist/picto/Astronaut.js.map b/dist/picto/Astronaut.js.map new file mode 100644 index 0000000..7784aa7 --- /dev/null +++ b/dist/picto/Astronaut.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Astronaut.js","sourceRoot":"","sources":["../../src/picto/Astronaut.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,gPAAgP,EAClP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,wxBAAwxB,EAC1xB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,qrBAAqrB,EACvrB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,mPAAmP,EACrP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,4xBAA4xB,EAC9xB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,gPAAgP,EAClP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,2yCAA2yC,EAC7yC,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,6oJAA6oJ,EAC/oJ,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,gTAAgT,EAClT,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,60BAA60B,EAC/0B,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,mgEAAmgE,EACrgE,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,iZAAiZ,EACnZ,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,yTAAyT,EAC3T,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,yvBAAyvB,EAC3vB,IAAI,EAAC,SAAS,GAChB,CACH,EACH,WAAW,CACd,CAAC"} \ No newline at end of file diff --git a/dist/picto/Audio.d.ts b/dist/picto/Audio.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Audio.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Audio.js b/dist/picto/Audio.js new file mode 100644 index 0000000..3c726db --- /dev/null +++ b/dist/picto/Audio.js @@ -0,0 +1,18 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M40 37.5C40.5523 37.5 41 37.9477 41 38.5V65.5C41 66.0523 40.5523 66.5 40 66.5C39.4477 66.5 39 66.0523 39 65.5V38.5C39 37.9477 39.4477 37.5 40 37.5Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M36 45C36.5523 45 37 45.4477 37 46V58C37 58.5523 36.5523 59 36 59C35.4477 59 35 58.5523 35 58V46C35 45.4477 35.4477 45 36 45Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M32 41C32.5523 41 33 41.4477 33 42V62C33 62.5523 32.5523 63 32 63C31.4477 63 31 62.5523 31 62V42C31 41.4477 31.4477 41 32 41Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M28 45C28.5523 45 29 45.4477 29 46V58C29 58.5523 28.5523 59 28 59C27.4477 59 27 58.5523 27 58V46C27 45.4477 27.4477 45 28 45Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M44 45C44.5523 45 45 45.4477 45 46V58C45 58.5523 44.5523 59 44 59C43.4477 59 43 58.5523 43 58V46C43 45.4477 43.4477 45 44 45Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M48 41C48.5523 41 49 41.4477 49 42V62C49 62.5523 48.5523 63 48 63C47.4477 63 47 62.5523 47 62V42C47 41.4477 47.4477 41 48 41Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M52 45C52.5523 45 53 45.4477 53 46V58C53 58.5523 52.5523 59 52 59C51.4477 59 51 58.5523 51 58V46C51 45.4477 51.4477 45 52 45Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M40.1206 15C29.5855 15 20.124 21.1717 16.1149 30.5916L16.1035 30.6185L16.0905 30.6447C15.862 31.1049 16.0907 31.6828 16.5615 31.8724L16.6002 31.888L16.6376 31.9068C17.0796 32.1294 17.6488 31.9133 17.8404 31.4308L17.8449 31.4196L17.8497 31.4084C21.5871 22.6268 30.2995 17 40.0213 17C49.743 17 58.4555 22.6268 62.1929 31.4084C62.3441 31.7636 62.6924 32 63.0603 32C63.2496 32 63.2716 31.987 63.2973 31.9697L63.3841 31.9115L63.4811 31.8724C63.8688 31.7163 64.1468 31.1632 63.9236 30.5824C59.8067 21.1521 50.635 15 40.1206 15ZM14.2851 29.784C18.6236 19.6177 28.8174 13 40.1206 13C51.4472 13 61.3375 19.6405 65.7645 29.8005L65.7711 29.8156L65.7771 29.8308C66.3281 31.2179 65.8433 33.0142 64.3193 33.6891C63.798 34.0013 63.2903 34.0004 63.0801 34C63.0732 34 63.0666 34 63.0603 34C61.8393 34 60.7973 33.2364 60.3526 32.1916C56.94 24.1732 48.9691 19 40.0213 19C31.0772 19 23.1091 24.169 19.6941 32.1818C19.0912 33.6788 17.307 34.4559 15.7754 33.7116C14.2952 33.0899 13.5505 31.3044 14.2851 29.784Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M16.2171 32.0238C16.7562 32.1437 17.096 32.678 16.9762 33.2171C16.1778 36.807 16 39.1839 16 43C16 43.5523 15.5523 44 15 44C14.4477 44 14 43.5523 14 43C14 39.0802 14.1858 36.5515 15.0238 32.7829C15.1437 32.2438 15.678 31.904 16.2171 32.0238Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M63.7829 32.0238C64.322 31.904 64.8563 32.2438 64.9762 32.7829C65.8142 36.5515 66 39.0802 66 43C66 43.5523 65.5523 44 65 44C64.4477 44 64 43.5523 64 43C64 39.1839 63.8222 36.807 63.0238 33.2171C62.904 32.678 63.2438 32.1437 63.7829 32.0238Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M18.9457 42.1749C19.1252 42.6972 18.8474 43.2661 18.3251 43.4457L17.6749 41.5543C18.1972 41.3748 18.7661 41.6526 18.9457 42.1749ZM16.6044 44.0443C15.6807 44.369 14.7169 44.7147 14.3887 44.8532C13.6653 45.1584 13 45.5407 13 46.4886V56.4091C13 57.3911 13.7242 57.8665 14.3887 58.1468C14.7169 58.2853 15.6807 58.631 16.6044 58.9557C17.0571 59.1149 17.4874 59.2646 17.8047 59.3745C17.9633 59.4295 18.0935 59.4745 18.1841 59.5057L18.3245 59.5541L17.6749 61.4457L17.5318 61.3964C17.4406 61.3649 17.3094 61.3196 17.1498 61.2643C16.8308 61.1537 16.3974 61.003 15.9411 60.8425C15.0465 60.5281 14.0103 60.1579 13.6113 59.9895C12.8212 59.6562 11 58.6998 11 56.4091V46.4886C11 44.1638 12.8802 43.3189 13.6113 43.0105C14.0103 42.8421 15.0465 42.4719 15.9411 42.1575C16.3974 41.997 16.8308 41.8463 17.1498 41.7357C17.3094 41.6804 17.4406 41.6351 17.5318 41.6036L17.6749 41.5543L18.3251 43.4457L18.1841 43.4943C18.0935 43.5255 17.9633 43.5705 17.8047 43.6254C17.4874 43.7354 17.0571 43.8851 16.6044 44.0443ZM18.9457 60.8251C18.7662 61.3474 18.1972 61.6252 17.6749 61.4457L18.3245 59.5541C18.8468 59.7337 19.1252 60.3028 18.9457 60.8251Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M19.4516 41C19.2478 41 19 41.2246 19 41.4798V45.722C19 46.2743 18.5523 46.722 18 46.722C17.4477 46.722 17 46.2743 17 45.722V41.4798C17 40.1565 18.1071 39 19.4516 39H19.5484C20.8929 39 22 40.1565 22 41.4798V60.5202C22 61.8435 20.8929 63 19.5484 63H19.4516C18.1071 63 17 61.8435 17 60.5202V49.6682C17 49.1159 17.4477 48.6682 18 48.6682C18.5523 48.6682 19 49.1159 19 49.6682V60.5202C19 60.7754 19.2478 61 19.4516 61H19.5484C19.7522 61 20 60.7754 20 60.5202V41.4798C20 41.2246 19.7522 41 19.5484 41H19.4516Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M61.0549 42.1733C61.2353 41.6513 61.8048 41.3744 62.3267 41.5549L61.6733 43.4451C61.1513 43.2647 60.8744 42.6952 61.0549 42.1733ZM67 56.4586V46.5114C67 45.5512 66.3299 45.1663 65.6094 44.8606C65.2813 44.7214 64.3176 44.3737 63.3939 44.0471C62.9412 43.887 62.5109 43.7365 62.1936 43.6259C62.035 43.5706 61.9048 43.5254 61.8143 43.494L61.6733 43.4451L62.3267 41.5549L62.4698 41.6045C62.5611 41.6361 62.6922 41.6817 62.8518 41.7373C63.1709 41.8485 63.6042 42.0001 64.0606 42.1615C64.9551 42.4777 65.9914 42.8501 66.3906 43.0194C67.1246 43.3309 69 44.1802 69 46.5114V56.5162L68.9985 56.5437C68.8738 58.8015 67.1872 59.6426 66.3906 59.9806C65.9914 60.1499 64.9551 60.5223 64.0606 60.8385C63.6042 60.9999 63.1709 61.1515 62.8518 61.2627C62.6922 61.3183 62.5611 61.3639 62.4698 61.3955L62.3274 61.4449C61.8054 61.6253 61.2353 61.3487 61.0549 60.8267C60.8744 60.3048 61.1513 59.7353 61.6733 59.5549L61.8143 59.506C61.9048 59.4746 62.035 59.4294 62.1936 59.3741C62.5109 59.2635 62.9412 59.113 63.3939 58.9529C64.3176 58.6263 65.2813 58.2786 65.6094 58.1394C66.262 57.8626 66.9334 57.4735 67 56.4586Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M58 41.4798C58 40.1565 59.1071 39 60.4516 39H60.5484C61.8929 39 63 40.1565 63 41.4798V45.722C63 46.2743 62.5523 46.722 62 46.722C61.4477 46.722 61 46.2743 61 45.722V41.4798C61 41.2246 60.7522 41 60.5484 41H60.4516C60.2478 41 60 41.2246 60 41.4798V60.5202C60 60.7754 60.2478 61 60.4516 61H60.5484C60.7522 61 61 60.7754 61 60.5202V49.6682C61 49.1159 61.4477 48.6682 62 48.6682C62.5523 48.6682 63 49.1159 63 49.6682V60.5202C63 61.8435 61.8929 63 60.5484 63H60.4516C59.1071 63 58 61.8435 58 60.5202V41.4798Z", fill: "#000091" })), "Audio"); +//# sourceMappingURL=Audio.js.map \ No newline at end of file diff --git a/dist/picto/Audio.js.map b/dist/picto/Audio.js.map new file mode 100644 index 0000000..eabe418 --- /dev/null +++ b/dist/picto/Audio.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Audio.js","sourceRoot":"","sources":["../../src/picto/Audio.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,qJAAqJ,EACvJ,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+HAA+H,EACjI,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+HAA+H,EACjI,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+HAA+H,EACjI,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+HAA+H,EACjI,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+HAA+H,EACjI,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+HAA+H,EACjI,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,89BAA89B,EACh+B,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,kPAAkP,EACpP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,kPAAkP,EACpP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,mmCAAmmC,EACrmC,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,yfAAyf,EAC3f,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,okCAAokC,EACtkC,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,yfAAyf,EAC3f,IAAI,EAAC,SAAS,GAChB,CACH,EACH,OAAO,CACV,CAAC"} \ No newline at end of file diff --git a/dist/picto/Avatar.d.ts b/dist/picto/Avatar.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Avatar.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Avatar.js b/dist/picto/Avatar.js new file mode 100644 index 0000000..00ceb31 --- /dev/null +++ b/dist/picto/Avatar.js @@ -0,0 +1,8 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { d: "M42.1481 10C58.7166 10 72.1481 23.4315 72.1481 40C72.1481 40.5523 71.7004 41 71.1481 41C70.5958 41 70.1481 40.5523 70.1481 40C70.1481 24.536 57.6121 12 42.1481 12C26.6841 12 14.1481 24.536 14.1481 40C14.1481 55.464 26.6841 68 42.1481 68C53.3028 68 63.2553 61.4175 67.7265 51.4083C67.9518 50.9041 68.5432 50.6779 69.0474 50.9031C69.5517 51.1284 69.7778 51.7198 69.5526 52.224C64.7624 62.9473 54.099 70 42.1481 70C25.5796 70 12.1481 56.5685 12.1481 40C12.1481 23.4315 25.5796 10 42.1481 10Z", fill: "#E1000F" }), + React.createElement("path", { d: "M71.1481 48.5926C71.1481 49.1858 70.6672 49.6667 70.074 49.6667C69.4808 49.6667 69 49.1858 69 48.5926C69 47.9994 69.4808 47.5185 70.074 47.5185C70.6672 47.5185 71.1481 47.9994 71.1481 48.5926Z", fill: "#E1000F" }), + React.createElement("path", { d: "M14.4931 21.0321C14.0537 20.6975 13.4263 20.7826 13.0917 21.222C9.71208 25.6614 7.85181 31.0797 7.85181 36.7778C7.85181 37.3301 8.29952 37.7778 8.85181 37.7778C9.40409 37.7778 9.85181 37.3301 9.85181 36.7778C9.85181 31.5212 11.5663 26.5276 14.6831 22.4335C15.0176 21.994 14.9326 21.3666 14.4931 21.0321Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M55.9965 34.917C55.2867 26.3994 50.5208 22 42 22C33.4792 22 28.7133 26.3994 28.0035 34.917C27.9497 35.5615 28.5128 36.0867 29.1521 35.9884L31 35.7041V36.141C30.2842 36.2789 29.7566 36.4699 29.3867 36.7456C28.4488 37.4449 27.9999 38.5632 27.9999 40C27.9999 42.5523 29.4476 44 31.9999 44C32.1088 44 32.2136 43.9826 32.3117 43.9504C33.3755 46.0133 35.0247 47.6988 37.0285 48.7619C37.0099 48.8382 37 48.918 37 49C37 50.2987 36.3811 51.4528 35.4222 52.1835C35.4067 52.1945 35.3916 52.2058 35.3768 52.2176C34.7123 52.7093 33.8901 53 33 53H31L30.7751 53.0041C27.5656 53.1224 25 55.7616 25 59C25 59.5523 25.4477 60 26 60C26.5523 60 27 59.5523 27 59C27 56.7909 28.7909 55 31 55H33L33.2249 54.9959C34.0613 54.965 34.854 54.763 35.5689 54.4238C36.6411 56.1111 38.6184 56.6262 41.2425 55.9701C41.7783 55.8362 42.1041 55.2933 41.9701 54.7575C41.8362 54.2217 41.2933 53.8959 40.7575 54.0299C38.8877 54.4973 37.7957 54.2443 37.2131 53.272C38.1917 52.3068 38.8402 51.0079 38.9742 49.5599C39.9351 49.8465 40.9501 50 42 50C43.0499 50 44.0649 49.8465 45.0258 49.5599C45.3013 52.5375 47.7527 54.8845 50.7751 54.9959L51 55H53C55.2091 55 57 56.7909 57 59C57 59.5523 57.4477 60 58 60C58.5523 60 59 59.5523 59 59C59 55.7616 56.4344 53.1224 53.2249 53.0041L53 53H51C48.7909 53 47 51.2091 47 49C47 48.918 46.9901 48.8382 46.9715 48.7619C48.9753 47.6988 50.6245 46.0133 51.6883 43.9505C51.7864 43.9826 51.8912 44 52 44C54.5523 44 56 42.5523 56 40C56 38.5632 55.5511 37.4449 54.6132 36.7456C54.1076 36.3687 53.3072 36.1502 52.1344 36.009C52.0917 36.0032 52.048 36.0002 52.0037 36L52.0021 35.9999C51.9056 35.9996 51.8116 36.0132 51.7222 36.0391C51.5782 36.0807 51.4475 36.1537 51.3381 36.2504C51.1446 36.4214 51.0178 36.6661 51.0017 36.9405C51.0002 36.9656 50.9997 36.9906 51 37.0154V38.5L50.9963 38.7757C50.8579 43.9049 46.8723 48 42 48C37.0406 48 33 43.7573 33 38.5V35.3964L42.1521 33.9884L42.27 33.9629C42.5398 33.8872 42.7675 33.7011 42.8944 33.4472L43.8944 31.4472L43.9406 31.3399C44.1113 30.8692 43.9059 30.3349 43.4472 30.1056L43.3399 30.0594C42.8692 29.8887 42.3349 30.0941 42.1056 30.5528L41.336 32.09L30.14 33.812L30.1582 33.6832C31.1383 27.151 35.0033 24 42 24L42.3591 24.0028C49.0103 24.1078 52.7461 27.1539 53.7885 33.3484L53.84 33.679L47.2425 32.0299L47.1278 32.0081C46.6313 31.9435 46.1542 32.2599 46.0299 32.7575C45.8959 33.2933 46.2217 33.8362 46.7575 33.9701L54.7575 35.9701L54.8743 35.9923C55.4941 36.0727 56.0501 35.5597 55.9965 34.917ZM31 38.1901C30.7879 38.2458 30.6463 38.3012 30.5822 38.349C30.2074 38.6285 29.9999 39.1453 29.9999 40C29.9999 41.2718 30.4262 41.8526 31.5113 41.9749C31.2063 40.9679 31.0303 39.9012 31.0036 38.7963L31 38.5V38.1901ZM54 40C54 41.2718 53.5738 41.8526 52.4887 41.9749C52.8209 40.8781 53 39.7106 53 38.5V38.1901C53.2121 38.2458 53.3536 38.3012 53.4177 38.349C53.7925 38.6285 54 39.1453 54 40Z", fill: "#000091" })), "Avatar"); +//# sourceMappingURL=Avatar.js.map \ No newline at end of file diff --git a/dist/picto/Avatar.js.map b/dist/picto/Avatar.js.map new file mode 100644 index 0000000..f0ea1c5 --- /dev/null +++ b/dist/picto/Avatar.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Avatar.js","sourceRoot":"","sources":["../../src/picto/Avatar.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,CAAC,EAAC,0eAA0e,EAC5e,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,kMAAkM,EACpM,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,iTAAiT,EACnT,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,gwFAAgwF,EAClwF,IAAI,EAAC,SAAS,GAChB,CACH,EACH,QAAQ,CACX,CAAC"} \ No newline at end of file diff --git a/dist/picto/Backpack.d.ts b/dist/picto/Backpack.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Backpack.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Backpack.js b/dist/picto/Backpack.js new file mode 100644 index 0000000..2d56b42 --- /dev/null +++ b/dist/picto/Backpack.js @@ -0,0 +1,7 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M30 44C27.8259 44 26 45.7783 26 47.9V61.1C26 63.2477 27.7523 65 29.9 65H50.1C52.2477 65 54 63.2477 54 61.1V47.9C54 45.7783 52.1741 44 50 44C49.4477 44 49 43.5523 49 43C49 42.4477 49.4477 42 50 42C53.2259 42 56 44.6217 56 47.9V61.1C56 64.3523 53.3523 67 50.1 67H29.9C26.6477 67 24 64.3523 24 61.1V47.9C24 44.6217 26.7741 42 30 42C30.5523 42 31 42.4477 31 43C31 43.5523 30.5523 44 30 44ZM28 48C28 47.4477 28.4477 47 29 47H49H51C51.5523 47 52 47.4477 52 48C52 48.5523 51.5523 49 51 49H50V52C50 52.5523 49.5523 53 49 53C48.4477 53 48 52.5523 48 52V49H29C28.4477 49 28 48.5523 28 48ZM38 58C38 57.4477 38.4477 57 39 57H49C49.5523 57 50 57.4477 50 58V62C50 62.5523 49.5523 63 49 63H39C38.4477 63 38 62.5523 38 62V58ZM40 59V61H48V59H40ZM34 42C33.4477 42 33 42.4477 33 43C33 43.5523 33.4477 44 34 44H46C46.5523 44 47 43.5523 47 43C47 42.4477 46.5523 42 46 42H34Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M33.4093 14.455C33.3395 14.3185 33.3 14.1638 33.3 14V13.1C33.3 12.5455 33.5213 12.0201 33.7685 11.6012C34.0259 11.165 34.3689 10.7472 34.7375 10.3859C35.1062 10.0244 35.5258 9.6946 35.9529 9.44885C36.3579 9.21585 36.8701 9 37.4001 9H42.5C43.0546 9 43.58 9.22126 43.9989 9.46845C44.4351 9.72585 44.8528 10.0689 45.2141 10.4374C45.5756 10.8062 45.9054 11.2257 46.1512 11.6529C46.3842 12.0578 46.6 12.57 46.6 13.1V14C46.6 14.1354 46.5732 14.2644 46.5244 14.3822C47.9975 14.8647 49.3652 15.767 50.5976 16.8729C52.4649 18.5487 54.1209 20.7792 55.4929 23.0445C56.0379 23.9444 56.542 24.8563 57 25.7503V15C57 14.4523 56.5477 14 56 14H53C52.4523 14 52 14.4523 52 15C52 15.5523 51.5523 16 51 16C50.4477 16 50 15.5523 50 15C50 13.3477 51.3477 12 53 12H56C57.6523 12 59 13.3477 59 15V29.9C59 29.9873 58.9888 30.0719 58.9678 30.1526C59.255 30.9095 59.4872 31.5991 59.6572 32.1888C59.8577 32.8845 60 33.5343 60 34V40.1532C62.8007 40.7963 65 43.048 65 45.8571V53C65 53.5523 64.5523 54 64 54C63.4477 54 63 53.5523 63 53V51H60V62.6988C60 62.699 60 62.7 59 62.7L58 62.6997V34C58 33.8407 57.9329 33.428 57.7354 32.7428C57.5474 32.0906 57.2656 31.2724 56.8973 30.346C56.1606 28.4929 55.0939 26.2465 53.7821 24.0805C52.4666 21.9083 50.9289 19.8575 49.2618 18.3614C47.5863 16.8578 45.878 16 44.2 16H35.9C34.6286 16 33.3565 16.5116 32.077 17.4453C30.7953 18.3806 29.5613 19.7002 28.3907 21.2122C28.0526 21.6489 27.4245 21.7288 26.9878 21.3907C26.5511 21.0526 26.4712 20.4245 26.8093 19.9878C27.193 19.4922 27.59 19.0071 28 18.5411V15C28 14.4523 27.5477 14 27 14H24C23.4523 14 23 14.4523 23 15V26.1115C23.2003 25.7075 23.4088 25.3072 23.6248 24.9163C23.8919 24.4329 24.5003 24.2576 24.9837 24.5248C25.4671 24.7919 25.6424 25.4003 25.3752 25.8837C24.3608 27.7193 23.5062 29.8153 22.9017 31.4684C22.6007 32.2916 22.3642 32.9978 22.2034 33.4972C22.123 33.7468 22.0616 33.9443 22.0206 34.0786L22 34.1463V40.988L22.0001 41.0023L22 41.0145V62.7C22 64.0503 22.775 65.6108 24.0321 66.8679C25.2892 68.125 26.8497 68.9 28.2 68.9H51.8C53.1503 68.9 54.7108 68.125 55.9679 66.8679C57.225 65.6108 58 64.05 58 62.6997C58 62.6999 58 62.7 59 62.7H60C60 63.0328 59.9703 63.3653 59.9143 63.6953C60.5463 63.3905 61.1673 62.8856 61.6992 62.2316C62.5176 61.2251 63 60.0158 63 59C63 58.4477 63.4477 58 64 58C64.5523 58 65 58.4477 65 59C65 60.5842 64.2824 62.2249 63.2509 63.4934C62.2221 64.7585 60.7562 65.804 59.1146 65.9934L59.0988 65.9951C58.6457 66.835 58.0508 67.6134 57.3821 68.2821C55.8892 69.775 53.8497 70.9 51.8 70.9H28.2C26.1503 70.9 24.1108 69.775 22.6179 68.2821C21.9492 67.6134 21.3543 66.835 20.9012 65.9951L20.8899 65.9939C17.6027 65.6298 15 62.9454 15 59.6783V46.3217C15 43.3557 17.1451 40.8699 20 40.1645V34C20 33.9052 20.0135 33.811 20.04 33.72L20.0414 33.7151L20.0449 33.7032L20.058 33.6592C20.0694 33.6211 20.0861 33.5656 20.1079 33.494C20.1516 33.351 20.216 33.1439 20.2997 32.884C20.4628 32.3777 20.6996 31.67 21 30.8455V15C21 13.3477 22.3477 12 24 12H27C28.6523 12 30 13.3477 30 15V16.5431C30.294 16.2906 30.5934 16.052 30.898 15.8297C31.686 15.2547 32.5247 14.7776 33.4093 14.455ZM35.3 13.1C35.3 13.0545 35.3288 12.8924 35.491 12.6176C35.643 12.36 35.8686 12.0778 36.1376 11.8141C36.4064 11.5506 36.6931 11.3304 36.9503 11.1824C37.0781 11.1089 37.1868 11.06 37.2725 11.0309C37.3567 11.0023 37.3972 11.0002 37.3999 11C37.4 11 37.4 11 37.3999 11L42.5 11C42.5455 11 42.7076 11.0287 42.9825 11.1909C43.24 11.3429 43.5223 11.5686 43.786 11.8376C44.0495 12.1063 44.2697 12.393 44.4176 12.6503C44.4912 12.778 44.5401 12.8868 44.5691 12.9724C44.5992 13.061 44.6 13.1012 44.6 13.1V14L44.6001 14.0114C44.4674 14.0038 44.334 14 44.2 14H35.9C35.698 14 35.4979 14.009 35.2997 14.0265C35.2999 14.0177 35.3 14.0089 35.3 14V13.1ZM60 42.2221V49H63V45.8571C63 44.3026 61.8239 42.8055 60 42.2221ZM20 42.2499C18.219 42.8891 17 44.5174 17 46.3217V49H20V42.2499ZM20 51H17V59.6783C17 61.5167 18.2656 63.1725 20.1017 63.7853C20.0353 63.4258 20 63.0631 20 62.7V51Z", fill: "#000091" }), + React.createElement("path", { d: "M27 33.8679C27 28.352 30.6185 24 35.8592 24H44.0423C49.2085 24 53 28.2787 53 33.8679V34.9748C53 35.5271 53.4477 35.9748 54 35.9748C54.5523 35.9748 55 35.5271 55 34.9748V33.8679C55 27.3817 50.5098 22 44.0423 22H35.8592C29.2688 22 25 27.5097 25 33.8679V39C25 39.5523 25.4477 40 26 40C26.5523 40 27 39.5523 27 39V33.8679Z", fill: "#000091" })), "Backpack"); +//# sourceMappingURL=Backpack.js.map \ No newline at end of file diff --git a/dist/picto/Backpack.js.map b/dist/picto/Backpack.js.map new file mode 100644 index 0000000..53ed986 --- /dev/null +++ b/dist/picto/Backpack.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Backpack.js","sourceRoot":"","sources":["../../src/picto/Backpack.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,u1BAAu1B,EACz1B,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,g1HAAg1H,EACl1H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,gUAAgU,EAClU,IAAI,EAAC,SAAS,GAChB,CACH,EACH,UAAU,CACb,CAAC"} \ No newline at end of file diff --git a/dist/picto/Base.d.ts b/dist/picto/Base.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Base.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Base.js b/dist/picto/Base.js new file mode 100644 index 0000000..ffb7cfc --- /dev/null +++ b/dist/picto/Base.js @@ -0,0 +1,9 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M33.1056 42.5528C33.3526 42.0588 33.9532 41.8586 34.4472 42.1056L37 43.382L39.5528 42.1056C40.0468 41.8586 40.6474 42.0588 40.8944 42.5528C41.1414 43.0468 40.9412 43.6474 40.4472 43.8944L37 45.618L33.5528 43.8944C33.0588 43.6474 32.8586 43.0468 33.1056 42.5528ZM33.1056 46.5528C33.3526 46.0588 33.9532 45.8586 34.4472 46.1056L37 47.382L39.5528 46.1056C40.0468 45.8586 40.6474 46.0588 40.8944 46.5528C41.1414 47.0468 40.9412 47.6474 40.4472 47.8944L37 49.618L33.5528 47.8944C33.0588 47.6474 32.8586 47.0468 33.1056 46.5528Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M61 14C61.5523 14 62 14.4477 62 15V17H63C64.6569 17 66 18.3431 66 20C66 21.6569 64.6569 23 63 23V26C64.6569 26 66 27.3431 66 29C66 30.6569 64.6569 32 63 32V55C63 55.5 62.5008 56.0009 62 56C61.4992 55.9991 61 55.5 61 55V32H51V35C51 35.5 50.5 36 50 36C49.5 36 49 35.5 49 35V32C47.3431 32 46 30.6569 46 29C46 27.3431 47.3431 26 49 26V23C47.3431 23 46 21.6569 46 20C46 18.3431 47.3431 17 49 17H51V15C51 14.4477 51.4477 14 52 14C52.5523 14 53 14.4477 53 15V17H54V15C54 14.4477 54.4477 14 55 14C55.5523 14 56 14.4477 56 15V17H57V15C57 14.4477 57.4477 14 58 14C58.5523 14 59 14.4477 59 15V17H60V15C60 14.4477 60.4477 14 61 14ZM64 29C64 29.5523 63.5523 30 63 30H49C48.4477 30 48 29.5523 48 29C48 28.4477 48.4477 28 49 28H63C63.5523 28 64 28.4477 64 29ZM49 19C48.4477 19 48 19.4477 48 20C48 20.5523 48.4477 21 49 21H63C63.5523 21 64 20.5523 64 20C64 19.4477 63.5523 19 63 19H49ZM61 26V23H57V26H61ZM51 23H55V26H51V23Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M21 52C21 50.3431 22.3431 49 24 49H27C28.6569 49 30 50.3431 30 52V55C30 56.6569 28.6569 58 27 58H24C22.3431 58 21 56.6569 21 55V52ZM24 51C23.4477 51 23 51.4477 23 52V55C23 55.5523 23.4477 56 24 56H27C27.5523 56 28 55.5523 28 55V52C28 51.4477 27.5523 51 27 51H24Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M44 52C44 50.3431 45.3431 49 47 49H50C51.6569 49 53 50.3431 53 52V55C53 56.6569 51.6569 58 50 58H47C45.3431 58 44 56.6569 44 55V52ZM47 51C46.4477 51 46 51.4477 46 52V55C46 55.5523 46.4477 56 47 56H50C50.5523 56 51 55.5523 51 55V52C51 51.4477 50.5523 51 50 51H47Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M31 63V58C31 54.6872 33.6863 51.9936 37 51.9936C40.3137 51.9936 43 54.6872 43 58V63H58C57.5383 49.9955 48.092 39.9968 37 39.9968C31.2635 39.9968 25.9719 42.6687 22.1355 47.0476C20.8666 48.1927 19.6428 46.9215 20.4879 45.8959C24.3591 41.1982 29.9112 38.3071 36 38.0208V36.9976H31C29.8954 36.9976 29 36.1024 29 34.9981V31.9989C29 30.8946 29.8954 29.9995 31 29.9995H36V28.9997C36 28.4476 36.4477 28 37 28C37.5523 28 38 28.4476 38 28.9997V38.0214C42.0217 38.2159 45.7758 39.5774 49.004 41.814L49 39C49 38.5 49.5023 38.0053 50 38C50.5058 37.9946 51 38.5 51 39L51.0013 43.3669C56.2664 47.939 59.7458 54.9861 60 63C60.515 63 60.6775 63 61 63V59.9915C61 59.4957 61.5 59 62 59C62.5 59 63 59.4957 63 59.9915V62.9907C63 64.095 62.1046 64.9901 61 64.9901H60.9826C60.0599 64.9998 59.4304 65.0063 59.0097 64.9901C59.0064 64.9901 59.0032 64.9901 59 64.9901L15 65C14 65 14 64 14 64C14 58.4728 15.57 53.3654 18.1291 49.1266C18.9107 47.8319 20.6284 48.8368 19.7665 50.2712C17.5865 53.8989 16.1689 58.2429 16 63H31ZM33 63H41V58C41 55.7915 39.2091 53.9931 37 53.9931C34.7909 53.9931 33 55.7915 33 58V63ZM36 34.9981V31.9989H31V34.9981H36Z", fill: "#000091" })), "Base"); +//# sourceMappingURL=Base.js.map \ No newline at end of file diff --git a/dist/picto/Base.js.map b/dist/picto/Base.js.map new file mode 100644 index 0000000..7815c94 --- /dev/null +++ b/dist/picto/Base.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Base.js","sourceRoot":"","sources":["../../src/picto/Base.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,4gBAA4gB,EAC9gB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,64BAA64B,EAC/4B,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,wQAAwQ,EAC1Q,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,wQAAwQ,EAC1Q,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+lCAA+lC,EACjmC,IAAI,EAAC,SAAS,GAChB,CACH,EACH,MAAM,CACT,CAAC"} \ No newline at end of file diff --git a/dist/picto/Binders.d.ts b/dist/picto/Binders.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Binders.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Binders.js b/dist/picto/Binders.js new file mode 100644 index 0000000..72c64da --- /dev/null +++ b/dist/picto/Binders.js @@ -0,0 +1,19 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { d: "M55.7 69.3129C55.5 69.3129 55.2 69.2129 55.1 69.1129C54.9 68.9129 54.8 68.7129 54.7 68.4129L50 12.6129C50 12.0129 50.4 11.6129 50.9 11.5129L68.8 10.0129C69.4 9.91287 69.8 10.4129 69.9 10.9129L70.1 13.5129L74.6 66.8129C74.6 67.3129 74.2 67.8129 73.7 67.9129L55.7 69.3129ZM52.1 13.4129L56.6 67.2129L72.5 65.9129L68 12.1129L52.1 13.4129Z", fill: "#E1000F" }), + React.createElement("path", { d: "M64 64.6129C62.8 64.6129 61.7 64.2129 60.8 63.4129C59.8 62.5129 59.2 61.3129 59 60.0129C58.9 58.7129 59.3 57.4129 60.2 56.4129C61.1 55.4129 62.3 54.8129 63.6 54.6129C64.9 54.5129 66.2 54.9129 67.2 55.8129C68.2 56.7129 68.8 57.9129 69 59.2129C69.1 60.5129 68.7 61.8129 67.8 62.8129C66.9 63.8129 65.7 64.4129 64.4 64.6129C64.2 64.6129 64.1 64.6129 64 64.6129ZM64 56.6129C63.9 56.6129 63.8 56.6129 63.7 56.6129C62.9 56.7129 62.2 57.0129 61.7 57.7129C61.2 58.4129 60.9 59.1129 61 59.9129C61.1 60.7129 61.4 61.4129 62.1 61.9129C62.7 62.4129 63.5 62.7129 64.3 62.6129C65.1 62.5129 65.8 62.2129 66.3 61.5129C66.8 60.9129 67.1 60.1129 67 59.3129C66.9 58.5129 66.6 57.8129 65.9 57.3129C65.4 56.8129 64.7 56.6129 64 56.6129Z", fill: "#E1000F" }), + React.createElement("path", { d: "M57.5 43.1129C57 43.1129 56.5 42.7129 56.5 42.2129L54.3 16.3129C54.3 15.7129 54.7 15.3129 55.2 15.2129L65.2 14.4129C65.5 14.4129 65.7 14.5129 65.9 14.6129C66.1 14.8129 66.2 15.0129 66.3 15.3129L68.5 41.2129C68.5 41.5129 68.4 41.7129 68.3 41.9129C68.1 42.1129 67.9 42.2129 67.6 42.3129L57.5 43.1129ZM56.4 17.1129L58.4 41.0129L66.4 40.3129L64.4 16.4129L56.4 17.1129Z", fill: "#E1000F" }), + React.createElement("path", { d: "M57.8 47.0129C57.3 47.0129 56.8 46.6129 56.8 46.1129C56.8 45.6129 57.2 45.1129 57.7 45.0129L63.7 44.5129C64.3 44.4129 64.7 44.9129 64.8 45.4129C64.8 45.9129 64.4 46.4129 63.9 46.5129L57.8 47.0129Z", fill: "#E1000F" }), + React.createElement("path", { d: "M67.8 46.2129C67.5 46.2129 67.3 46.1129 67.1 45.9129C66.9 45.7129 66.8 45.5129 66.8 45.2129C66.8 45.1129 66.8 44.9129 66.9 44.8129C67 44.7129 67 44.6129 67.1 44.5129L67.2 44.4129C67.3 44.4129 67.3 44.3129 67.4 44.3129C67.5 44.3129 67.5 44.2129 67.6 44.2129C67.7 44.2129 67.9 44.2129 68 44.2129C68.1 44.2129 68.1 44.2129 68.2 44.3129C68.3 44.3129 68.3 44.3129 68.4 44.4129C68.5 44.4129 68.5 44.5129 68.6 44.5129C68.7 44.6129 68.8 44.7129 68.8 44.8129C68.8 44.9129 68.9 45.0129 68.9 45.2129C68.9 45.5129 68.8 45.7129 68.6 45.9129C68.3 46.1129 68 46.2129 67.8 46.2129Z", fill: "#E1000F" }), + React.createElement("path", { d: "M47 69.3129H29C28.4 69.3129 28 68.9129 28 68.3129V12.3129C28 11.7129 28.4 11.3129 29 11.3129H47C47.6 11.3129 48 11.7129 48 12.3129V68.3129C48 68.9129 47.6 69.3129 47 69.3129ZM30 67.3129H46V13.3129H30V67.3129Z", fill: "#000091" }), + React.createElement("path", { d: "M38 65.3129C35.2 65.3129 33 63.1129 33 60.3129C33 57.5129 35.2 55.3129 38 55.3129C40.8 55.3129 43 57.5129 43 60.3129C43 63.1129 40.8 65.3129 38 65.3129ZM38 57.3129C36.3 57.3129 35 58.6129 35 60.3129C35 62.0129 36.3 63.3129 38 63.3129C39.7 63.3129 41 62.0129 41 60.3129C41 58.6129 39.7 57.3129 38 57.3129Z", fill: "#000091" }), + React.createElement("path", { d: "M43 43.3129H33C32.4 43.3129 32 42.9129 32 42.3129V16.3129C32 15.7129 32.4 15.3129 33 15.3129H43C43.6 15.3129 44 15.7129 44 16.3129V42.3129C44 42.9129 43.6 43.3129 43 43.3129ZM34 41.3129H42V17.3129H34V41.3129Z", fill: "#000091" }), + React.createElement("path", { d: "M39 47.3129H33C32.4 47.3129 32 46.9129 32 46.3129C32 45.7129 32.4 45.3129 33 45.3129H39C39.6 45.3129 40 45.7129 40 46.3129C40 46.9129 39.6 47.3129 39 47.3129Z", fill: "#000091" }), + React.createElement("path", { d: "M43 47.3129C42.9 47.3129 42.7 47.3129 42.6 47.2129C42.5 47.1129 42.4 47.1129 42.3 47.0129C42.1 46.8129 42 46.6129 42 46.3129C42 46.2129 42 46.0129 42.1 45.9129C42.1 45.8129 42.2 45.7129 42.3 45.6129C42.5 45.4129 42.9 45.3129 43.2 45.3129C43.3 45.3129 43.3 45.3129 43.4 45.4129C43.5 45.4129 43.5 45.4129 43.6 45.5129C43.7 45.5129 43.7 45.6129 43.8 45.6129C44 45.8129 44.1 46.1129 44.1 46.3129C44.1 46.6129 44 46.8129 43.8 47.0129C43.7 47.1129 43.6 47.2129 43.5 47.2129C43.4 47.2129 43.1 47.3129 43 47.3129Z", fill: "#000091" }), + React.createElement("path", { d: "M25 69.3129H7C6.4 69.3129 6 68.9129 6 68.3129V58.5129C6 57.9129 6.4 57.5129 7 57.5129C7.6 57.5129 8 57.9129 8 58.5129V67.3129H24V13.3129H8V52.5129C8 53.1129 7.6 53.5129 7 53.5129C6.4 53.5129 6 53.1129 6 52.5129V12.3129C6 11.7129 6.4 11.3129 7 11.3129H25C25.6 11.3129 26 11.7129 26 12.3129V68.3129C26 68.9129 25.6 69.3129 25 69.3129Z", fill: "#000091" }), + React.createElement("path", { d: "M16 65.3129C13.2 65.3129 11 63.1129 11 60.3129C11 57.5129 13.2 55.3129 16 55.3129C18.8 55.3129 21 57.5129 21 60.3129C21 63.1129 18.8 65.3129 16 65.3129ZM16 57.3129C14.3 57.3129 13 58.6129 13 60.3129C13 62.0129 14.3 63.3129 16 63.3129C17.7 63.3129 19 62.0129 19 60.3129C19 58.6129 17.7 57.3129 16 57.3129Z", fill: "#000091" }), + React.createElement("path", { d: "M21 43.3129H11C10.4 43.3129 10 42.9129 10 42.3129V16.3129C10 15.7129 10.4 15.3129 11 15.3129H21C21.6 15.3129 22 15.7129 22 16.3129V42.3129C22 42.9129 21.6 43.3129 21 43.3129ZM12 41.3129H20V17.3129H12V41.3129Z", fill: "#000091" }), + React.createElement("path", { d: "M17 47.3129H11C10.4 47.3129 10 46.9129 10 46.3129C10 45.7129 10.4 45.3129 11 45.3129H17C17.6 45.3129 18 45.7129 18 46.3129C18 46.9129 17.6 47.3129 17 47.3129Z", fill: "#000091" }), + React.createElement("path", { d: "M21 47.3129C20.9 47.3129 20.7 47.3129 20.6 47.2129C20.5 47.1129 20.4 47.1129 20.3 47.0129C20.1 46.8129 20 46.6129 20 46.3129C20 46.2129 20 46.0129 20.1 45.9129C20.2 45.8129 20.2 45.7129 20.3 45.6129C20.7 45.2129 21.3 45.2129 21.7 45.6129C21.8 45.7129 21.9 45.8129 21.9 45.9129C22 46.0129 22 46.2129 22 46.3129C22 46.6129 21.9 46.8129 21.7 47.0129C21.6 47.1129 21.5 47.2129 21.4 47.2129C21.3 47.2129 21.1 47.3129 21 47.3129Z", fill: "#000091" })), "Binders"); +//# sourceMappingURL=Binders.js.map \ No newline at end of file diff --git a/dist/picto/Binders.js.map b/dist/picto/Binders.js.map new file mode 100644 index 0000000..b422978 --- /dev/null +++ b/dist/picto/Binders.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Binders.js","sourceRoot":"","sources":["../../src/picto/Binders.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,CAAC,EAAC,gVAAgV,EAClV,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,4sBAA4sB,EAC9sB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,8WAA8W,EAChX,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,sMAAsM,EACxM,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,ujBAAujB,EACzjB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,kNAAkN,EACpN,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,kTAAkT,EACpT,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,kNAAkN,EACpN,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,gKAAgK,EAClK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,2fAA2f,EAC7f,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,8UAA8U,EAChV,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,kTAAkT,EACpT,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,kNAAkN,EACpN,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,gKAAgK,EAClK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yaAAya,EAC3a,IAAI,EAAC,SAAS,GAChB,CACH,EACH,SAAS,CACZ,CAAC"} \ No newline at end of file diff --git a/dist/picto/Book.d.ts b/dist/picto/Book.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Book.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Book.js b/dist/picto/Book.js new file mode 100644 index 0000000..e374e26 --- /dev/null +++ b/dist/picto/Book.js @@ -0,0 +1,14 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { d: "M31 32C31 31.4477 30.5523 31 30 31C29.4477 31 29 31.4477 29 32C29 32.5523 29.4477 33 30 33C30.5523 33 31 32.5523 31 32Z", fill: "#E1000F" }), + React.createElement("path", { d: "M25.684 33.2703C25.2717 32.8822 24.6049 32.912 24.2318 33.3598L19.2318 39.3598L19.1639 39.4506C18.7319 40.099 19.1907 41 20 41H26L26.1166 40.9933C26.614 40.9355 27 40.5128 27 40L26.9933 39.8834C26.9355 39.386 26.5128 39 26 39H22.135L25 35.562L26.7596 37.6735L26.8459 37.7649C27.2089 38.1042 27.7763 38.1279 28.168 37.8016C28.5923 37.448 28.6496 36.8174 28.296 36.3932L25.7682 33.3598L25.684 33.2703Z", fill: "#E1000F" }), + React.createElement("path", { d: "M34.5547 63.1679C34.3904 63.0584 34.1974 63 34 63H14L13.8834 63.0067C13.386 63.0645 13 63.4872 13 64L13.0067 64.1166C13.0645 64.614 13.4872 65 14 65H33.705L33.8051 65.0652C35.8457 66.3489 37.9148 67 40 67L40.3678 66.9932C42.3286 66.9212 44.2743 66.2734 46.1949 65.0652L46.294 65H66L66.1166 64.9933C66.614 64.9355 67 64.5128 67 64C67 63.4477 66.5523 63 66 63H46L45.8823 63.007C45.7265 63.0254 45.5767 63.0803 45.4453 63.1679C43.6023 64.3966 41.7921 65 40 65C38.2079 65 36.3977 64.3966 34.5547 63.1679Z", fill: "#E1000F" }), + React.createElement("path", { d: "M31.2929 37.2929C31.6534 36.9324 32.2206 36.9047 32.6129 37.2097L32.7071 37.2929L34.7071 39.2929C35.0976 39.6834 35.0976 40.3166 34.7071 40.7071C34.3466 41.0676 33.7794 41.0953 33.3871 40.7903L33.2929 40.7071L32 39.415L30.7071 40.7071C30.3466 41.0676 29.7794 41.0953 29.3871 40.7903L29.2929 40.7071C28.9324 40.3466 28.9047 39.7794 29.2097 39.3871L29.2929 39.2929L31.2929 37.2929Z", fill: "#E1000F" }), + React.createElement("path", { d: "M59 24C59 23.4477 58.5523 23 58 23C56.9507 23 55.7138 23.0976 54.2876 23.2925L53.4908 23.4085C53.0831 23.4713 52.6612 23.5413 52.2252 23.6186L51.3343 23.7828L50.4057 23.9662L49.4392 24.1689L48.4347 24.3909C48.2642 24.4295 48.092 24.4688 47.9183 24.509L46.8569 24.7598L45.7575 25.0299C45.2217 25.1638 44.8959 25.7067 45.0299 26.2425C45.1638 26.7783 45.7067 27.1041 46.2425 26.9701C46.4239 26.9248 46.6037 26.8802 46.782 26.8365L47.8324 26.5832L48.8447 26.3487C49.0102 26.3112 49.1742 26.2745 49.3366 26.2386L50.2916 26.0324L51.2085 25.8449L52.0871 25.6763L52.9273 25.5264C53.0642 25.503 53.1994 25.4804 53.333 25.4585L54.1156 25.3368C54.3701 25.2994 54.6181 25.2651 54.8597 25.2339L55.5652 25.1497C56.4801 25.0499 57.2919 25 58 25C58.5523 25 59 24.5523 59 24Z", fill: "#000091" }), + React.createElement("path", { d: "M58 29C58.5523 29 59 29.4477 59 30C59 30.5523 58.5523 31 58 31C57.2919 31 56.4801 31.0499 55.5652 31.1497L54.8597 31.2339C54.6181 31.2651 54.3701 31.2994 54.1156 31.3368L53.333 31.4585C53.1994 31.4804 53.0642 31.503 52.9273 31.5264L52.0871 31.6763L51.2085 31.8449L50.2916 32.0324L49.3366 32.2386C49.1742 32.2745 49.0102 32.3112 48.8447 32.3487L47.8324 32.5832L46.782 32.8365C46.6037 32.8802 46.4239 32.9248 46.2425 32.9701C45.7067 33.1041 45.1638 32.7783 45.0299 32.2425C44.8959 31.7067 45.2217 31.1638 45.7575 31.0299L46.8569 30.7598L47.9183 30.509C48.092 30.4688 48.2642 30.4295 48.4347 30.3909L49.4392 30.1689L50.4057 29.9662L51.3343 29.7828L52.2252 29.6186C52.6612 29.5413 53.0831 29.4713 53.4908 29.4085L54.2876 29.2925C55.7138 29.0976 56.9507 29 58 29Z", fill: "#000091" }), + React.createElement("path", { d: "M59 36C59 35.4477 58.5523 35 58 35C56.9507 35 55.7138 35.0976 54.2876 35.2925L53.4908 35.4085C53.0831 35.4713 52.6612 35.5413 52.2252 35.6186L51.3343 35.7828L50.4057 35.9662L49.4392 36.1689L48.4347 36.3909C48.2642 36.4295 48.092 36.4688 47.9183 36.509L46.8569 36.7598L45.7575 37.0299C45.2217 37.1638 44.8959 37.7067 45.0299 38.2425C45.1638 38.7783 45.7067 39.1041 46.2425 38.9701C46.4239 38.9248 46.6037 38.8802 46.782 38.8365L47.8324 38.5832L48.8447 38.3487C49.0102 38.3112 49.1742 38.2745 49.3366 38.2386L50.2916 38.0324L51.2085 37.8449L52.0871 37.6763L52.9273 37.5264C53.0642 37.503 53.1994 37.4804 53.333 37.4585L54.1156 37.3368C54.3701 37.2994 54.6181 37.2651 54.8597 37.2339L55.5652 37.1496C56.4801 37.0499 57.2919 37 58 37C58.5523 37 59 36.5523 59 36Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M36.7071 60.7071C37.8549 59.5593 38.938 59.0117 39.967 59.0002C39.9734 59.0004 39.9798 59.0005 39.9862 59.0006C39.9909 59.0007 39.9955 59.0007 40.0002 59.0007H40.0038C40.0135 59.0007 40.0232 59.0005 40.0329 59.0002C41.0619 59.0116 42.145 59.5592 43.2929 60.7071C43.4804 60.8946 43.7348 61 44 61H54L54.1166 60.9933C54.614 60.9355 55 60.5128 55 60L54.9933 59.8834C54.9355 59.386 54.5128 59 54 59H44.402L44.2292 58.8412C43.9794 58.6187 43.7278 58.4158 43.4745 58.2328L43.5341 58.2227L44.1872 58.117L44.8727 58.016L45.5904 57.9197L46.3403 57.8282L47.1224 57.7415L47.9367 57.6595L48.7832 57.5823L49.6618 57.5098L50.5725 57.4422L51.5153 57.3793L52.9897 57.2939L54.5362 57.2194L55.6072 57.1757L56.7102 57.1369L57.8451 57.1029L59.6075 57.0609L61.4416 57.0299L63.3474 57.0098L65.3249 57.0006C65.5486 57.0002 65.7737 57 66 57C66.5523 57 67 56.5523 67 56V18.8498L69.001 21.35L69 40C69 40.5128 69.3861 40.9355 69.8834 40.9933L70 41C70.5129 41 70.9355 40.614 70.9933 40.1166L71 40V21C71 20.8183 70.9506 20.641 70.8582 20.4866L70.7809 20.3753L66.7985 15.3973C66.6281 15.1715 66.3637 15.0198 66.0612 15.0012C55.3111 14.3423 46.6232 15.6216 40 18.8654C33.3768 15.6216 24.6889 14.3423 13.9388 15.0012C13.6359 15.0198 13.3713 15.1719 13.2009 15.3981L9.21913 20.3753L9.14187 20.4866C9.04946 20.641 9 20.8183 9 21V26L9.00673 26.1166C9.06449 26.614 9.48716 27 10 27L10.1166 26.9933C10.614 26.9355 11 26.5128 11 26L10.999 21.35L13 18.8498V56C13 56.5523 13.4477 57 14 57C14.2264 57 14.4514 57.0002 14.6751 57.0006L16.6526 57.0098L18.5584 57.0299L20.3925 57.0609L22.1549 57.1029L23.2898 57.1369L24.3928 57.1757L25.4638 57.2194L27.0103 57.2939L28.4847 57.3793L29.4275 57.4422L30.3382 57.5098L31.2168 57.5823L32.0633 57.6595L32.8776 57.7415L33.6597 57.8282L34.4096 57.9197L35.1273 58.016L35.8128 58.117L36.4659 58.2227L36.5255 58.2328C36.2722 58.4158 36.0206 58.6187 35.7708 58.8412L35.597 59H11V56L10.9933 55.8834C10.9355 55.386 10.5128 55 10 55C9.44772 55 9 55.4477 9 56V60L9.00673 60.1166C9.06449 60.614 9.48716 61 10 61H36L36.1314 60.9913C36.3481 60.9626 36.5508 60.8634 36.7071 60.7071ZM39 56.694V20.603L38.6894 20.455C32.7538 17.6691 25.015 16.4844 15.4708 16.9219L15 16.945V55.001L16.0457 55.0057L18.0447 55.023L19.9683 55.052L21.2089 55.0779L22.416 55.109L24.164 55.1654L25.2876 55.2095L26.3779 55.2589L27.4348 55.3135L28.4583 55.3734L29.4486 55.4386L30.4056 55.509L31.3294 55.5848L32.2199 55.6658L33.0773 55.7521L33.9014 55.8437L34.6924 55.9406L35.4503 56.0428C35.5739 56.0603 35.696 56.078 35.8168 56.096L36.5251 56.2062L37.2002 56.3218L37.8423 56.4427L38.4514 56.569L39 56.694ZM41.5486 56.569L41 56.694V20.603L41.3106 20.455C47.2462 17.6691 54.985 16.4844 64.5292 16.9219L65 16.945V55.001L63.9543 55.0057L61.9553 55.023L60.0317 55.052L58.7911 55.0779L57.584 55.109L55.836 55.1654L54.7124 55.2095L53.6221 55.2589L52.5652 55.3135L51.5417 55.3734L50.5514 55.4386L49.5944 55.509L48.6706 55.5848L47.7801 55.6658L46.9227 55.7521L46.0986 55.8437L45.3076 55.9406L44.5497 56.0428C44.4261 56.0603 44.304 56.078 44.1832 56.096L43.4749 56.2062L42.7998 56.3218L42.1577 56.4427L41.5486 56.569Z", fill: "#000091" }), + React.createElement("path", { d: "M70.9933 45.8834C70.9355 45.386 70.5128 45 70 45L69.8834 45.0067C69.386 45.0645 69 45.4872 69 46V59H62L61.8834 59.0067C61.386 59.0645 61 59.4872 61 60C61 60.5523 61.4477 61 62 61H70L70.1166 60.9933C70.614 60.9355 71 60.5128 71 60V46L70.9933 45.8834Z", fill: "#000091" }), + React.createElement("path", { d: "M10 31C10.5128 31 10.9355 31.386 10.9933 31.8834L11 32V50C11 50.5523 10.5523 51 10 51C9.48716 51 9.06449 50.614 9.00673 50.1166L9 50V32C9 31.4477 9.44772 31 10 31Z", fill: "#000091" })), "Book"); +//# sourceMappingURL=Book.js.map \ No newline at end of file diff --git a/dist/picto/Book.js.map b/dist/picto/Book.js.map new file mode 100644 index 0000000..219d5a7 --- /dev/null +++ b/dist/picto/Book.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Book.js","sourceRoot":"","sources":["../../src/picto/Book.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,iZAAiZ,EACnZ,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,sfAAsf,EACxf,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,6XAA6X,EAC/X,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,wvBAAwvB,EAC1vB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,wvBAAwvB,EAC1vB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,wvBAAwvB,EAC1vB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,0/FAA0/F,EAC5/F,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,2PAA2P,EAC7P,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,qKAAqK,EACvK,IAAI,EAAC,SAAS,GAChB,CACH,EACH,MAAM,CACT,CAAC"} \ No newline at end of file diff --git a/dist/picto/Calendar.d.ts b/dist/picto/Calendar.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Calendar.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Calendar.js b/dist/picto/Calendar.js new file mode 100644 index 0000000..7100dfc --- /dev/null +++ b/dist/picto/Calendar.js @@ -0,0 +1,13 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { d: "M69.5518 69.3258C64.4014 73.4965 56.845 72.7023 52.6742 67.5518C48.5035 62.4014 49.2977 54.845 54.4482 50.6742C59.5986 46.5035 67.155 47.2977 71.3258 52.4482C71.6733 52.8774 71.6071 53.5071 71.1779 53.8546C70.7487 54.2022 70.119 54.136 69.7715 53.7068C66.2958 49.4147 59.9989 48.7529 55.7068 52.2285C51.4147 55.7042 50.7529 62.0011 54.2285 66.2932C57.7042 70.5853 64.0011 71.2471 68.2932 67.7715C71.0207 65.5628 72.3571 62.1366 71.9191 58.7185C71.8489 58.1707 72.2361 57.6697 72.7839 57.5995C73.3317 57.5293 73.8327 57.9165 73.9029 58.4643C74.4281 62.5633 72.8238 66.6762 69.5518 69.3258Z", fill: "#E1000F" }), + React.createElement("path", { d: "M58.0412 59.8563L60.371 62.611L66.4389 55.5087C66.8419 55.0369 67.5449 54.9969 67.9961 55.4223C68.4033 55.8062 68.4649 56.4403 68.1322 56.9184L68.0784 56.9871L61.5101 64.6765C60.972 65.3064 60.0252 65.3808 59.3953 64.8428C59.3338 64.7902 59.2767 64.7328 59.2244 64.6711L56.3949 61.3267C56.0064 60.8675 56.0453 60.1724 56.4844 59.7623C56.9064 59.3682 57.5514 59.3757 57.9821 59.7923L58.0412 59.8563Z", fill: "#E1000F" }), + React.createElement("path", { d: "M23 10C23.5128 10 23.9355 10.386 23.9933 10.8834L24 11V14H56V11C56 10.4477 56.4477 10 57 10C57.5128 10 57.9355 10.386 57.9933 10.8834L58 11V14H65C67.6888 14 69.8818 16.1223 69.9954 18.7831L70 19V45C70 45.5523 69.5523 46 69 46C68.4872 46 68.0645 45.614 68.0067 45.1166L68 45V28H63C62.4477 28 62 27.5523 62 27C62 26.4872 62.386 26.0645 62.8834 26.0067L63 26H68V19C68 17.4023 66.7511 16.0963 65.1763 16.0051L65 16H58V19C58 19.5523 57.5523 20 57 20C56.4872 20 56.0645 19.614 56.0067 19.1166L56 19V16H24V19C24 19.5523 23.5523 20 23 20C22.4872 20 22.0645 19.614 22.0067 19.1166L22 19V16H15C13.4023 16 12.0963 17.2489 12.0051 18.8237L12 19V26H22V25C22 24.4477 22.4477 24 23 24C23.5128 24 23.9355 24.386 23.9933 24.8834L24 25V26H57C57.5523 26 58 26.4477 58 27C58 27.5128 57.614 27.9355 57.1166 27.9933L57 28H24V29C24 29.5523 23.5523 30 23 30C22.4872 30 22.0645 29.614 22.0067 29.1166L22 29V28H12V61C12 62.5977 13.2489 63.9037 14.8237 63.9949L15 64H43C43.5523 64 44 64.4477 44 65C44 65.5128 43.614 65.9355 43.1166 65.9933L43 66H15C12.3112 66 10.1182 63.8777 10.0046 61.2169L10 61V19C10 16.3112 12.1223 14.1182 14.7831 14.0046L15 14H22V11C22 10.4477 22.4477 10 23 10Z", fill: "#000091" }), + React.createElement("path", { d: "M47 64C46.4477 64 46 64.4477 46 65C46 65.5523 46.4477 66 47 66C47.5523 66 48 65.5523 48 65C48 64.4477 47.5523 64 47 64Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M30 37C30 35.3431 28.6569 34 27 34H21C19.3431 34 18 35.3431 18 37V41C18 42.6569 19.3431 44 21 44H27C28.6569 44 30 42.6569 30 41V37ZM20 37C20 36.4477 20.4477 36 21 36H27C27.5523 36 28 36.4477 28 37V41C28 41.5523 27.5523 42 27 42H21C20.4477 42 20 41.5523 20 41V37Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M59 34C60.6569 34 62 35.3431 62 37V41C62 42.6569 60.6569 44 59 44H53C51.3431 44 50 42.6569 50 41V37C50 35.3431 51.3431 34 53 34H59ZM53 36C52.4477 36 52 36.4477 52 37V41C52 41.5523 52.4477 42 53 42H59C59.5523 42 60 41.5523 60 41V37C60 36.4477 59.5523 36 59 36H53Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M43 34H37C35.3431 34 34 35.3431 34 37V41C34 42.6569 35.3431 44 37 44H43C44.6569 44 46 42.6569 46 41V37C46 35.3431 44.6569 34 43 34ZM37 36H43C43.5523 36 44 36.4477 44 37V41C44 41.5523 43.5523 42 43 42H37C36.4477 42 36 41.5523 36 41V37C36 36.4477 36.4477 36 37 36Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M27 48C28.6569 48 30 49.3431 30 51V55C30 56.6569 28.6569 58 27 58H21C19.3431 58 18 56.6569 18 55V51C18 49.3431 19.3431 48 21 48H27ZM21 50C20.4477 50 20 50.4477 20 51V55C20 55.5523 20.4477 56 21 56H27C27.5523 56 28 55.5523 28 55V51C28 50.4477 27.5523 50 27 50H21Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M43 48H37C35.3431 48 34 49.3431 34 51V55C34 56.6569 35.3431 58 37 58H43C44.6569 58 46 56.6569 46 55V51C46 49.3431 44.6569 48 43 48ZM37 50H43C43.5523 50 44 50.4477 44 51V55C44 55.5523 43.5523 56 43 56H37C36.4477 56 36 55.5523 36 55V51C36 50.4477 36.4477 50 37 50Z", fill: "#000091" })), "Calendar"); +//# sourceMappingURL=Calendar.js.map \ No newline at end of file diff --git a/dist/picto/Calendar.js.map b/dist/picto/Calendar.js.map new file mode 100644 index 0000000..3bac869 --- /dev/null +++ b/dist/picto/Calendar.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Calendar.js","sourceRoot":"","sources":["../../src/picto/Calendar.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,CAAC,EAAC,8kBAA8kB,EAChlB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,gZAAgZ,EAClZ,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uoCAAuoC,EACzoC,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,wQAAwQ,EAC1Q,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,wQAAwQ,EAC1Q,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,wQAAwQ,EAC1Q,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,wQAAwQ,EAC1Q,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,wQAAwQ,EAC1Q,IAAI,EAAC,SAAS,GAChB,CACH,EACH,UAAU,CACb,CAAC"} \ No newline at end of file diff --git a/dist/picto/Catalog.d.ts b/dist/picto/Catalog.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Catalog.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Catalog.js b/dist/picto/Catalog.js new file mode 100644 index 0000000..185f3a2 --- /dev/null +++ b/dist/picto/Catalog.js @@ -0,0 +1,28 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { d: "M34.5547 63.1679C34.3904 63.0584 34.1974 63 34 63H14L13.8834 63.0067C13.386 63.0645 13 63.4872 13 64L13.0067 64.1166C13.0645 64.614 13.4872 65 14 65H33.705L33.8051 65.0652C35.8457 66.3489 37.9148 67 40 67L40.3678 66.9932C42.3286 66.9212 44.2743 66.2734 46.1949 65.0652L46.294 65H66L66.1166 64.9933C66.614 64.9355 67 64.5128 67 64C67 63.4477 66.5523 63 66 63H46L45.8823 63.007C45.7265 63.0254 45.5767 63.0803 45.4453 63.1679C43.6023 64.3966 41.7921 65 40 65C38.2079 65 36.3977 64.3966 34.5547 63.1679Z", fill: "#E1000F" }), + React.createElement("path", { d: "M46 27C46 26.4477 45.5523 26 45 26C44.4477 26 44 26.4477 44 27C44 27.5523 44.4477 28 45 28C45.5523 28 46 27.5523 46 27Z", fill: "#E1000F" }), + React.createElement("path", { d: "M46 33C46 32.4477 45.5523 32 45 32C44.4477 32 44 32.4477 44 33C44 33.5523 44.4477 34 45 34C45.5523 34 46 33.5523 46 33Z", fill: "#E1000F" }), + React.createElement("path", { d: "M46 39C46 38.4477 45.5523 38 45 38C44.4477 38 44 38.4477 44 39C44 39.5523 44.4477 40 45 40C45.5523 40 46 39.5523 46 39Z", fill: "#E1000F" }), + React.createElement("path", { d: "M46 45C46 44.4477 45.5523 44 45 44C44.4477 44 44 44.4477 44 45C44 45.5523 44.4477 46 45 46C45.5523 46 46 45.5523 46 45Z", fill: "#E1000F" }), + React.createElement("path", { d: "M46 51C46 50.4477 45.5523 50 45 50C44.4477 50 44 50.4477 44 51C44 51.5523 44.4477 52 45 52C45.5523 52 46 51.5523 46 51Z", fill: "#E1000F" }), + React.createElement("path", { d: "M20 24C20 23.4477 19.5523 23 19 23C18.4477 23 18 23.4477 18 24C18 24.5523 18.4477 25 19 25C19.5523 25 20 24.5523 20 24Z", fill: "#E1000F" }), + React.createElement("path", { d: "M20 30C20 29.4477 19.5523 29 19 29C18.4477 29 18 29.4477 18 30C18 30.5523 18.4477 31 19 31C19.5523 31 20 30.5523 20 30Z", fill: "#E1000F" }), + React.createElement("path", { d: "M20 36C20 35.4477 19.5523 35 19 35C18.4477 35 18 35.4477 18 36C18 36.5523 18.4477 37 19 37C19.5523 37 20 36.5523 20 36Z", fill: "#E1000F" }), + React.createElement("path", { d: "M20 42C20 41.4477 19.5523 41 19 41C18.4477 41 18 41.4477 18 42C18 42.5523 18.4477 43 19 43C19.5523 43 20 42.5523 20 42Z", fill: "#E1000F" }), + React.createElement("path", { d: "M20 48C20 47.4477 19.5523 47 19 47C18.4477 47 18 47.4477 18 48C18 48.5523 18.4477 49 19 49C19.5523 49 20 48.5523 20 48Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M36.7071 60.7071C37.8549 59.5593 38.938 59.0117 39.967 59.0002C39.9734 59.0004 39.9798 59.0005 39.9862 59.0006C39.9909 59.0007 39.9955 59.0007 40.0002 59.0007H40.0038C40.0135 59.0007 40.0232 59.0005 40.0329 59.0002C41.0619 59.0116 42.145 59.5592 43.2929 60.7071C43.4804 60.8946 43.7348 61 44 61H54L54.1166 60.9933C54.614 60.9355 55 60.5128 55 60L54.9933 59.8834C54.9355 59.386 54.5128 59 54 59H44.402L44.2292 58.8412C43.9794 58.6187 43.7278 58.4158 43.4745 58.2328L43.5341 58.2227L44.1872 58.117L44.8727 58.016L45.5904 57.9197L46.3403 57.8282L47.1224 57.7415L47.9367 57.6595L48.7832 57.5823L49.6618 57.5098L50.5725 57.4422L51.5153 57.3793L52.9897 57.2939L54.5362 57.2194L55.6072 57.1757L56.7102 57.1369L57.8451 57.1029L59.6075 57.0609L61.4416 57.0299L63.3474 57.0098L65.3249 57.0006C65.5486 57.0002 65.7737 57 66 57C66.5523 57 67 56.5523 67 56V18.8498L69.001 21.35L69 40C69 40.5128 69.3861 40.9355 69.8834 40.9933L70 41C70.5129 41 70.9355 40.614 70.9933 40.1166L71 40V21C71 20.8183 70.9506 20.641 70.8582 20.4866L70.7809 20.3753L66.7985 15.3973C66.6281 15.1715 66.3637 15.0198 66.0612 15.0012C55.3111 14.3423 46.6232 15.6216 40 18.8654C33.3768 15.6216 24.6889 14.3423 13.9388 15.0012C13.6359 15.0198 13.3713 15.1719 13.2009 15.3981L9.21913 20.3753L9.14187 20.4866C9.04946 20.641 9 20.8183 9 21V26L9.00673 26.1166C9.06449 26.614 9.48716 27 10 27L10.1166 26.9933C10.614 26.9355 11 26.5128 11 26L10.999 21.35L13 18.8498V56C13 56.5523 13.4477 57 14 57C14.2264 57 14.4514 57.0002 14.6751 57.0006L16.6526 57.0098L18.5584 57.0299L20.3925 57.0609L22.1549 57.1029L23.2898 57.1369L24.3928 57.1757L25.4638 57.2194L27.0103 57.2939L28.4847 57.3793L29.4275 57.4422L30.3382 57.5098L31.2168 57.5823L32.0633 57.6595L32.8776 57.7415L33.6597 57.8282L34.4096 57.9197L35.1273 58.016L35.8128 58.117L36.4659 58.2227L36.5255 58.2328C36.2722 58.4158 36.0206 58.6187 35.7708 58.8412L35.597 59H11V56L10.9933 55.8834C10.9355 55.386 10.5128 55 10 55C9.44772 55 9 55.4477 9 56V60L9.00673 60.1166C9.06449 60.614 9.48716 61 10 61H36L36.1314 60.9913C36.3481 60.9626 36.5508 60.8634 36.7071 60.7071ZM39 56.694V20.603L38.6894 20.455C32.7538 17.6691 25.015 16.4844 15.4708 16.9219L15 16.945V55.001L16.0457 55.0057L18.0447 55.023L19.9683 55.052L21.2089 55.0779L22.416 55.109L24.164 55.1654L25.2876 55.2095L26.3779 55.2589L27.4348 55.3135L28.4583 55.3734L29.4486 55.4386L30.4056 55.509L31.3294 55.5848L32.2199 55.6658L33.0773 55.7521L33.9014 55.8437L34.6924 55.9406L35.4503 56.0428C35.5739 56.0603 35.696 56.078 35.8168 56.096L36.5251 56.2062L37.2002 56.3218L37.8423 56.4427L38.4514 56.569L39 56.694ZM41.5486 56.569L41 56.694V20.603L41.3106 20.455C47.2462 17.6691 54.985 16.4844 64.5292 16.9219L65 16.945V55.001L63.9543 55.0057L61.9553 55.023L60.0317 55.052L58.7911 55.0779L57.584 55.109L55.836 55.1654L54.7124 55.2095L53.6221 55.2589L52.5652 55.3135L51.5417 55.3734L50.5514 55.4386L49.5944 55.509L48.6706 55.5848L47.7801 55.6658L46.9227 55.7521L46.0986 55.8437L45.3076 55.9406L44.5497 56.0428C44.4261 56.0603 44.304 56.078 44.1832 56.096L43.4749 56.2062L42.7998 56.3218L42.1577 56.4427L41.5486 56.569Z", fill: "#000091" }), + React.createElement("path", { d: "M70.9933 45.8834C70.9355 45.386 70.5128 45 70 45L69.8834 45.0067C69.386 45.0645 69 45.4872 69 46V59H62L61.8834 59.0067C61.386 59.0645 61 59.4872 61 60C61 60.5523 61.4477 61 62 61H70L70.1166 60.9933C70.614 60.9355 71 60.5128 71 60V46L70.9933 45.8834Z", fill: "#000091" }), + React.createElement("path", { d: "M10 31C10.5128 31 10.9355 31.386 10.9933 31.8834L11 32V50C11 50.5523 10.5523 51 10 51C9.48716 51 9.06449 50.614 9.00673 50.1166L9 50V32C9 31.4477 9.44772 31 10 31Z", fill: "#000091" }), + React.createElement("path", { d: "M62 24C62 23.4477 61.5523 23 61 23C59.9507 23 58.7138 23.0976 57.2876 23.2925L56.4908 23.4085C56.0831 23.4713 55.6612 23.5413 55.2252 23.6186L54.3343 23.7828L53.4057 23.9662L52.4392 24.1689L51.4347 24.3909C51.2642 24.4294 51.092 24.4688 50.9183 24.509L49.8569 24.7598L48.7575 25.0299C48.2217 25.1638 47.8959 25.7067 48.0299 26.2425C48.1638 26.7783 48.7067 27.1041 49.2425 26.9701C49.4239 26.9248 49.6037 26.8802 49.782 26.8364L50.8324 26.5832L51.8447 26.3487C52.0102 26.3112 52.1742 26.2745 52.3366 26.2386L53.2916 26.0324L54.2085 25.8449L55.0871 25.6763L55.9273 25.5264C56.0642 25.503 56.1994 25.4804 56.333 25.4585L57.1156 25.3368C57.3701 25.2994 57.6181 25.2651 57.8597 25.2339L58.5652 25.1496C59.4801 25.0498 60.2919 25 61 25C61.5523 25 62 24.5523 62 24Z", fill: "#000091" }), + React.createElement("path", { d: "M61 29C61.5523 29 62 29.4477 62 30C62 30.5523 61.5523 31 61 31C60.2919 31 59.4801 31.0498 58.5652 31.1496L57.8597 31.2339C57.6181 31.2651 57.3701 31.2994 57.1156 31.3368L56.333 31.4585C56.1994 31.4804 56.0642 31.503 55.9273 31.5264L55.0871 31.6763L54.2085 31.8449L53.2916 32.0324L52.3366 32.2386C52.1742 32.2745 52.0102 32.3112 51.8447 32.3487L50.8324 32.5832L49.782 32.8364C49.6037 32.8802 49.4239 32.9248 49.2425 32.9701C48.7067 33.1041 48.1638 32.7783 48.0299 32.2425C47.8959 31.7067 48.2217 31.1638 48.7575 31.0299L49.8569 30.7598L50.9183 30.509C51.092 30.4688 51.2642 30.4294 51.4347 30.3909L52.4392 30.1689L53.4057 29.9662L54.3343 29.7828L55.2252 29.6186C55.6612 29.5413 56.0831 29.4713 56.4908 29.4085L57.2876 29.2925C58.7138 29.0976 59.9507 29 61 29Z", fill: "#000091" }), + React.createElement("path", { d: "M62 36C62 35.4477 61.5523 35 61 35C59.9507 35 58.7138 35.0976 57.2876 35.2925L56.4908 35.4085C56.0831 35.4713 55.6612 35.5413 55.2252 35.6186L54.3343 35.7828L53.4057 35.9662L52.4392 36.1689L51.4347 36.3909C51.2642 36.4294 51.092 36.4688 50.9183 36.509L49.8569 36.7598L48.7575 37.0299C48.2217 37.1638 47.8959 37.7067 48.0299 38.2425C48.1638 38.7783 48.7067 39.1041 49.2425 38.9701C49.4239 38.9248 49.6037 38.8802 49.782 38.8364L50.8324 38.5832L51.8447 38.3487C52.0102 38.3112 52.1742 38.2745 52.3366 38.2386L53.2916 38.0324L54.2085 37.8449L55.0871 37.6763L55.9273 37.5264C56.0642 37.503 56.1994 37.4804 56.333 37.4585L57.1156 37.3368C57.3701 37.2994 57.6181 37.2651 57.8597 37.2339L58.5652 37.1496C59.4801 37.0498 60.2919 37 61 37C61.5523 37 62 36.5523 62 36Z", fill: "#000091" }), + React.createElement("path", { d: "M61 41C61.5523 41 62 41.4477 62 42C62 42.5523 61.5523 43 61 43C60.2919 43 59.4801 43.0498 58.5652 43.1496L57.8597 43.2339C57.6181 43.2651 57.3701 43.2994 57.1156 43.3368L56.333 43.4585C56.1994 43.4804 56.0642 43.503 55.9273 43.5264L55.0871 43.6763L54.2085 43.8449L53.2916 44.0323L52.3366 44.2386C52.1742 44.2745 52.0102 44.3112 51.8447 44.3487L50.8324 44.5832L49.782 44.8364C49.6037 44.8802 49.4239 44.9248 49.2425 44.9701C48.7067 45.1041 48.1638 44.7783 48.0299 44.2425C47.8959 43.7067 48.2217 43.1638 48.7575 43.0299L49.8569 42.7598L50.9183 42.509C51.092 42.4688 51.2642 42.4294 51.4347 42.3908L52.4392 42.1689L53.4057 41.9662L54.3343 41.7828L55.2252 41.6186C55.6612 41.5413 56.0831 41.4713 56.4908 41.4085L57.2876 41.2925C58.7138 41.0976 59.9507 41 61 41Z", fill: "#000091" }), + React.createElement("path", { d: "M62 48C62 47.4477 61.5523 47 61 47C59.9507 47 58.7138 47.0976 57.2876 47.2925L56.4908 47.4085C56.0831 47.4713 55.6612 47.5413 55.2252 47.6186L54.3343 47.7828L53.4057 47.9662L52.4392 48.1689L51.4347 48.3908C51.2642 48.4294 51.092 48.4688 50.9183 48.509L49.8569 48.7598L48.7575 49.0299C48.2217 49.1638 47.8959 49.7067 48.0299 50.2425C48.1638 50.7783 48.7067 51.1041 49.2425 50.9701C49.4239 50.9248 49.6037 50.8802 49.782 50.8364L50.8324 50.5832L51.8447 50.3487C52.0102 50.3112 52.1742 50.2745 52.3366 50.2386L53.2916 50.0323L54.2085 49.8449L55.0871 49.6763L55.9273 49.5264C56.0642 49.503 56.1994 49.4804 56.333 49.4585L57.1156 49.3368C57.3701 49.2994 57.6181 49.2651 57.8597 49.2339L58.5652 49.1496C59.4801 49.0498 60.2919 49 61 49C61.5523 49 62 48.5523 62 48Z", fill: "#000091" }), + React.createElement("path", { d: "M21.9998 24C21.9998 23.4477 22.4475 23 22.9998 23C24.0491 23 25.286 23.0976 26.7122 23.2925L27.5089 23.4085C27.9167 23.4713 28.3386 23.5413 28.7746 23.6186L29.6654 23.7828L30.5941 23.9662L31.5606 24.1689L32.565 24.3909C32.7356 24.4294 32.9077 24.4688 33.0815 24.509L34.1428 24.7598L35.2423 25.0299C35.7781 25.1638 36.1039 25.7067 35.9699 26.2425C35.836 26.7783 35.293 27.1041 34.7572 26.9701C34.5758 26.9248 34.396 26.8802 34.2178 26.8364L33.1674 26.5832L32.1551 26.3487C31.9895 26.3112 31.8256 26.2745 31.6632 26.2386L30.7081 26.0324L29.7912 25.8449L28.9127 25.6763L28.0724 25.5264C27.9356 25.503 27.8004 25.4804 27.6667 25.4585L26.8841 25.3368C26.6297 25.2994 26.3817 25.2651 26.1401 25.2339L25.4346 25.1496C24.5197 25.0498 23.7079 25 22.9998 25C22.4475 25 21.9998 24.5523 21.9998 24Z", fill: "#000091" }), + React.createElement("path", { d: "M22.9998 29C22.4475 29 21.9998 29.4477 21.9998 30C21.9998 30.5523 22.4475 31 22.9998 31C23.7079 31 24.5197 31.0498 25.4346 31.1496L26.1401 31.2339C26.3817 31.2651 26.6297 31.2994 26.8841 31.3368L27.6667 31.4585C27.8004 31.4804 27.9356 31.503 28.0724 31.5264L28.9127 31.6763L29.7912 31.8449L30.7081 32.0324L31.6632 32.2386C31.8256 32.2745 31.9895 32.3112 32.1551 32.3487L33.1674 32.5832L34.2178 32.8364C34.396 32.8802 34.5758 32.9248 34.7572 32.9701C35.293 33.1041 35.836 32.7783 35.9699 32.2425C36.1039 31.7067 35.7781 31.1638 35.2423 31.0299L34.1428 30.7598L33.0815 30.509C32.9077 30.4688 32.7356 30.4294 32.565 30.3909L31.5606 30.1689L30.5941 29.9662L29.6654 29.7828L28.7746 29.6186C28.3386 29.5413 27.9167 29.4713 27.5089 29.4085L26.7122 29.2925C25.286 29.0976 24.0491 29 22.9998 29Z", fill: "#000091" }), + React.createElement("path", { d: "M21.9998 36C21.9998 35.4477 22.4475 35 22.9998 35C24.0491 35 25.286 35.0976 26.7122 35.2925L27.5089 35.4085C27.9167 35.4713 28.3386 35.5413 28.7746 35.6186L29.6654 35.7828L30.5941 35.9662L31.5606 36.1689L32.565 36.3909C32.7356 36.4294 32.9077 36.4688 33.0815 36.509L34.1428 36.7598L35.2423 37.0299C35.7781 37.1638 36.1039 37.7067 35.9699 38.2425C35.836 38.7783 35.293 39.1041 34.7572 38.9701C34.5758 38.9248 34.396 38.8802 34.2178 38.8364L33.1674 38.5832L32.1551 38.3487C31.9895 38.3112 31.8256 38.2745 31.6632 38.2386L30.7081 38.0324L29.7912 37.8449L28.9127 37.6763L28.0724 37.5264C27.9356 37.503 27.8004 37.4804 27.6667 37.4585L26.8841 37.3368C26.6297 37.2994 26.3817 37.2651 26.1401 37.2339L25.4346 37.1496C24.5197 37.0498 23.7079 37 22.9998 37C22.4475 37 21.9998 36.5523 21.9998 36Z", fill: "#000091" }), + React.createElement("path", { d: "M22.9998 41C22.4475 41 21.9998 41.4477 21.9998 42C21.9998 42.5523 22.4475 43 22.9998 43C23.7079 43 24.5197 43.0498 25.4346 43.1496L26.1401 43.2339C26.3817 43.2651 26.6297 43.2994 26.8841 43.3368L27.6667 43.4585C27.8004 43.4804 27.9356 43.503 28.0724 43.5264L28.9127 43.6763L29.7912 43.8449L30.7081 44.0323L31.6632 44.2386C31.8256 44.2745 31.9895 44.3112 32.1551 44.3487L33.1674 44.5832L34.2178 44.8364C34.396 44.8802 34.5758 44.9248 34.7572 44.9701C35.293 45.1041 35.836 44.7783 35.9699 44.2425C36.1039 43.7067 35.7781 43.1638 35.2423 43.0299L34.1428 42.7598L33.0815 42.509C32.9077 42.4688 32.7356 42.4294 32.565 42.3908L31.5606 42.1689L30.5941 41.9662L29.6654 41.7828L28.7746 41.6186C28.3386 41.5413 27.9167 41.4713 27.5089 41.4085L26.7122 41.2925C25.286 41.0976 24.0491 41 22.9998 41Z", fill: "#000091" }), + React.createElement("path", { d: "M21.9998 48C21.9998 47.4477 22.4475 47 22.9998 47C24.0491 47 25.286 47.0976 26.7122 47.2925L27.5089 47.4085C27.9167 47.4713 28.3386 47.5413 28.7746 47.6186L29.6654 47.7828L30.5941 47.9662L31.5606 48.1689L32.565 48.3908C32.7356 48.4294 32.9077 48.4688 33.0815 48.509L34.1428 48.7598L35.2423 49.0299C35.7781 49.1638 36.1039 49.7067 35.9699 50.2425C35.836 50.7783 35.293 51.1041 34.7572 50.9701C34.5758 50.9248 34.396 50.8802 34.2178 50.8364L33.1674 50.5832L32.1551 50.3487C31.9895 50.3112 31.8256 50.2745 31.6632 50.2386L30.7081 50.0323L29.7912 49.8449L28.9127 49.6763L28.0724 49.5264C27.9356 49.503 27.8004 49.4804 27.6667 49.4585L26.8841 49.3368C26.6297 49.2994 26.3817 49.2651 26.1401 49.2339L25.4346 49.1496C24.5197 49.0498 23.7079 49 22.9998 49C22.4475 49 21.9998 48.5523 21.9998 48Z", fill: "#000091" })), "Catalog"); +//# sourceMappingURL=Catalog.js.map \ No newline at end of file diff --git a/dist/picto/Catalog.js.map b/dist/picto/Catalog.js.map new file mode 100644 index 0000000..7be214a --- /dev/null +++ b/dist/picto/Catalog.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Catalog.js","sourceRoot":"","sources":["../../src/picto/Catalog.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,CAAC,EAAC,sfAAsf,EACxf,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,0/FAA0/F,EAC5/F,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,2PAA2P,EAC7P,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,qKAAqK,EACvK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,wvBAAwvB,EAC1vB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,wvBAAwvB,EAC1vB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,wvBAAwvB,EAC1vB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,wvBAAwvB,EAC1vB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,wvBAAwvB,EAC1vB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,oxBAAoxB,EACtxB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,oxBAAoxB,EACtxB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,oxBAAoxB,EACtxB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,oxBAAoxB,EACtxB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,oxBAAoxB,EACtxB,IAAI,EAAC,SAAS,GAChB,CACH,EACH,SAAS,CACZ,CAAC"} \ No newline at end of file diff --git a/dist/picto/CityHall.d.ts b/dist/picto/CityHall.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/CityHall.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/CityHall.js b/dist/picto/CityHall.js new file mode 100644 index 0000000..a5023a2 --- /dev/null +++ b/dist/picto/CityHall.js @@ -0,0 +1,28 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { d: "M44.9933 9.88338C44.9355 9.38604 44.5128 9 44 9C43.4477 9 43 9.44772 43 10V14L43.0067 14.1166C43.0645 14.614 43.4872 15 44 15C44.5523 15 45 14.5523 45 14V10L44.9933 9.88338Z", fill: "#E1000F" }), + React.createElement("path", { d: "M20 35C20 34.4477 19.5523 34 19 34H13L12.8834 34.0067C12.386 34.0645 12 34.4872 12 35C12 35.5523 12.4477 36 13 36H19L19.1166 35.9933C19.614 35.9355 20 35.5128 20 35Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M40 34C38.3431 34 37 35.3431 37 37C37 38.6569 38.3431 40 40 40C41.6569 40 43 38.6569 43 37C43 35.3431 41.6569 34 40 34ZM40 36C40.5523 36 41 36.4477 41 37C41 37.5523 40.5523 38 40 38C39.4477 38 39 37.5523 39 37C39 36.4477 39.4477 36 40 36Z", fill: "#E1000F" }), + React.createElement("path", { d: "M19 38C19.5523 38 20 38.4477 20 39C20 39.5128 19.614 39.9355 19.1166 39.9933L19 40H13C12.4477 40 12 39.5523 12 39C12 38.4872 12.386 38.0645 12.8834 38.0067L13 38H19Z", fill: "#E1000F" }), + React.createElement("path", { d: "M32 35C32 34.4477 31.5523 34 31 34H25L24.8834 34.0067C24.386 34.0645 24 34.4872 24 35C24 35.5523 24.4477 36 25 36H31L31.1166 35.9933C31.614 35.9355 32 35.5128 32 35Z", fill: "#E1000F" }), + React.createElement("path", { d: "M31 38C31.5523 38 32 38.4477 32 39C32 39.5128 31.614 39.9355 31.1166 39.9933L31 40H25C24.4477 40 24 39.5523 24 39C24 38.4872 24.386 38.0645 24.8834 38.0067L25 38H31Z", fill: "#E1000F" }), + React.createElement("path", { d: "M56 35C56 34.4477 55.5523 34 55 34H49L48.8834 34.0067C48.386 34.0645 48 34.4872 48 35C48 35.5523 48.4477 36 49 36H55L55.1166 35.9933C55.614 35.9355 56 35.5128 56 35Z", fill: "#E1000F" }), + React.createElement("path", { d: "M55 38C55.5523 38 56 38.4477 56 39C56 39.5128 55.614 39.9355 55.1166 39.9933L55 40H49C48.4477 40 48 39.5523 48 39C48 38.4872 48.386 38.0645 48.8834 38.0067L49 38H55Z", fill: "#E1000F" }), + React.createElement("path", { d: "M68 35C68 34.4477 67.5523 34 67 34H61L60.8834 34.0067C60.386 34.0645 60 34.4872 60 35C60 35.5523 60.4477 36 61 36H67L67.1166 35.9933C67.614 35.9355 68 35.5128 68 35Z", fill: "#E1000F" }), + React.createElement("path", { d: "M67 38C67.5523 38 68 38.4477 68 39C68 39.5128 67.614 39.9355 67.1166 39.9933L67 40H61C60.4477 40 60 39.5523 60 39C60 38.4872 60.386 38.0645 60.8834 38.0067L61 38H67Z", fill: "#E1000F" }), + React.createElement("path", { d: "M40.9933 9.88338C40.9355 9.38604 40.5128 9 40 9C39.4477 9 39 9.44772 39 10V14L39.0067 14.1166C39.0645 14.614 39.4872 15 40 15C40.5523 15 41 14.5523 41 14V10L40.9933 9.88338Z", fill: "#000091" }), + React.createElement("path", { d: "M40.9933 16.8834C40.9355 16.386 40.5128 16 40 16C39.4477 16 39 16.4477 39 17V20H17L16.8834 20.0067C16.386 20.0645 16 20.4872 16 21V26H3L2.88338 26.0067C2.38604 26.0645 2 26.4872 2 27C2 27.5523 2.44772 28 3 28H77L77.1166 27.9933C77.614 27.9355 78 27.5128 78 27C78 26.4477 77.5523 26 77 26H64V21L63.9933 20.8834C63.9355 20.386 63.5128 20 63 20C62.4477 20 62 20.4477 62 21V26H18V22H53L53.1166 21.9933C53.614 21.9355 54 21.5128 54 21C54 20.4477 53.5523 20 53 20H41V17L40.9933 16.8834Z", fill: "#000091" }), + React.createElement("path", { d: "M25 44C25.5128 44 25.9355 44.386 25.9933 44.8834L26 45V65C26 65.5523 25.5523 66 25 66C24.4872 66 24.0645 65.614 24.0067 65.1166L24 65V45C24 44.4477 24.4477 44 25 44Z", fill: "#000091" }), + React.createElement("path", { d: "M21.9933 48.8834C21.9355 48.386 21.5128 48 21 48C20.4477 48 20 48.4477 20 49V68H12V49L11.9933 48.8834C11.9355 48.386 11.5128 48 11 48C10.4477 48 10 48.4477 10 49V68H7L6.88338 68.0067C6.38604 68.0645 6 68.4872 6 69C6 69.5523 6.44772 70 7 70H21C21.069 70 21.1364 69.993 21.2015 69.9797C21.6572 69.8864 22 69.4832 22 69V49L21.9933 48.8834Z", fill: "#000091" }), + React.createElement("path", { d: "M15 44C15.5128 44 15.9355 44.386 15.9933 44.8834L16 45V61C16 61.5523 15.5523 62 15 62C14.4872 62 14.0645 61.614 14.0067 61.1166L14 61V45C14 44.4477 14.4477 44 15 44Z", fill: "#000091" }), + React.createElement("path", { d: "M59 20C59.5523 20 60 20.4477 60 21C60 21.5128 59.614 21.9355 59.1166 21.9933L59 22H57C56.4477 22 56 21.5523 56 21C56 20.4872 56.386 20.0645 56.8834 20.0067L57 20H59Z", fill: "#000091" }), + React.createElement("path", { d: "M7 30C7.51284 30 7.93551 30.386 7.99327 30.8834L8 31V65C8 65.5523 7.55228 66 7 66C6.48716 66 6.06449 65.614 6.00673 65.1166L6 65V31C6 30.4477 6.44772 30 7 30Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M47.9933 48.8834C47.9355 48.386 47.5128 48 47 48H33L32.8834 48.0067C32.386 48.0645 32 48.4872 32 49V64H29L28.8834 64.0067C28.386 64.0645 28 64.4872 28 65C28 65.5523 28.4477 66 29 66H51L51.1166 65.9933C51.614 65.9355 52 65.5128 52 65C52 64.4477 51.5523 64 51 64H48V49L47.9933 48.8834ZM39 64H34V49.999H46V64H41V55L40.9933 54.8834C40.9355 54.386 40.5128 54 40 54C39.4477 54 39 54.4477 39 55V64Z", fill: "#000091" }), + React.createElement("path", { d: "M45 44C45.5523 44 46 44.4477 46 45C46 45.5128 45.614 45.9355 45.1166 45.9933L45 46H35C34.4477 46 34 45.5523 34 45C34 44.4872 34.386 44.0645 34.8834 44.0067L35 44H45Z", fill: "#000091" }), + React.createElement("path", { d: "M55 44C54.4872 44 54.0645 44.386 54.0067 44.8834L54 45V65C54 65.5523 54.4477 66 55 66C55.5128 66 55.9355 65.614 55.9933 65.1166L56 65V45C56 44.4477 55.5523 44 55 44Z", fill: "#000091" }), + React.createElement("path", { d: "M58.0067 48.8834C58.0645 48.386 58.4872 48 59 48C59.5523 48 60 48.4477 60 49V61L59.9933 61.1166C59.9355 61.614 59.5128 62 59 62C58.4477 62 58 61.5523 58 61V49L58.0067 48.8834Z", fill: "#000091" }), + React.createElement("path", { d: "M65 44C64.4872 44 64.0645 44.386 64.0067 44.8834L64 45V65C64 65.5523 64.4477 66 65 66C65.5128 66 65.9355 65.614 65.9933 65.1166L66 65V45C66 44.4477 65.5523 44 65 44Z", fill: "#000091" }), + React.createElement("path", { d: "M68.0067 48.8834C68.0645 48.386 68.4872 48 69 48C69.5523 48 70 48.4477 70 49V69C70 69.0394 69.9977 69.0784 69.9933 69.1166C69.94 69.5757 69.5757 69.9399 69.1167 69.9933C69.0784 69.9977 69.0395 70 69 70H25C24.4477 70 24 69.5523 24 69C24 68.4872 24.386 68.0645 24.8834 68.0067L25 68H68V49L68.0067 48.8834Z", fill: "#000091" }), + React.createElement("path", { d: "M73 30C73.5128 30 73.9355 30.386 73.9933 30.8834L74 31V69C74 69.5523 73.5523 70 73 70C72.4872 70 72.0645 69.614 72.0067 69.1166L72 69V31C72 30.4477 72.4477 30 73 30Z", fill: "#000091" })), "CityHall"); +//# sourceMappingURL=CityHall.js.map \ No newline at end of file diff --git a/dist/picto/CityHall.js.map b/dist/picto/CityHall.js.map new file mode 100644 index 0000000..6c1e208 --- /dev/null +++ b/dist/picto/CityHall.js.map @@ -0,0 +1 @@ +{"version":3,"file":"CityHall.js","sourceRoot":"","sources":["../../src/picto/CityHall.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,CAAC,EAAC,+KAA+K,EACjL,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,gPAAgP,EAClP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,+KAA+K,EACjL,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,keAAke,EACpe,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,kVAAkV,EACpV,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,gKAAgK,EAClK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,yYAAyY,EAC3Y,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,iLAAiL,EACnL,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,iTAAiT,EACnT,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB,CACH,EACH,UAAU,CACb,CAAC"} \ No newline at end of file diff --git a/dist/picto/Coding.d.ts b/dist/picto/Coding.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Coding.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Coding.js b/dist/picto/Coding.js new file mode 100644 index 0000000..046fdb6 --- /dev/null +++ b/dist/picto/Coding.js @@ -0,0 +1,22 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M55 30H45C44.4477 30 44 30.4477 44 31V39C44 39.5523 44.4477 40 45 40H55C55.5523 40 56 39.5523 56 39V31C56 30.4477 55.5523 30 55 30ZM54 32V38H46V32H54Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M62 45C62 44.4477 61.5523 44 61 44H51C50.4477 44 50 44.4477 50 45V53C50 53.5523 50.4477 54 51 54H61C61.5523 54 62 53.5523 62 53V45ZM60 46V52H52V46H60Z", fill: "#E1000F" }), + React.createElement("path", { d: "M61 30C61.5523 30 62 30.4477 62 31C62 31.5128 61.614 31.9355 61.1166 31.9933L61 32H59C58.4477 32 58 31.5523 58 31C58 30.4872 58.386 30.0645 58.8834 30.0067L59 30H61Z", fill: "#E1000F" }), + React.createElement("path", { d: "M62 35C62 34.4477 61.5523 34 61 34H59L58.8834 34.0067C58.386 34.0645 58 34.4872 58 35C58 35.5523 58.4477 36 59 36H61L61.1166 35.9933C61.614 35.9355 62 35.5128 62 35Z", fill: "#E1000F" }), + React.createElement("path", { d: "M61 38C61.5523 38 62 38.4477 62 39C62 39.5128 61.614 39.9355 61.1166 39.9933L61 40H59C58.4477 40 58 39.5523 58 39C58 38.4872 58.386 38.0645 58.8834 38.0067L59 38H61Z", fill: "#E1000F" }), + React.createElement("path", { d: "M48 45C48 44.4477 47.5523 44 47 44H45L44.8834 44.0067C44.386 44.0645 44 44.4872 44 45C44 45.5523 44.4477 46 45 46H47L47.1166 45.9933C47.614 45.9355 48 45.5128 48 45Z", fill: "#E1000F" }), + React.createElement("path", { d: "M47 48C47.5523 48 48 48.4477 48 49C48 49.5128 47.614 49.9355 47.1166 49.9933L47 50H45C44.4477 50 44 49.5523 44 49C44 48.4872 44.386 48.0645 44.8834 48.0067L45 48H47Z", fill: "#E1000F" }), + React.createElement("path", { d: "M48 53C48 52.4477 47.5523 52 47 52H45L44.8834 52.0067C44.386 52.0645 44 52.4872 44 53C44 53.5523 44.4477 54 45 54H47L47.1166 53.9933C47.614 53.9355 48 53.5128 48 53Z", fill: "#E1000F" }), + React.createElement("path", { d: "M16 21C16 21.5514 16.4486 22 17 22C17.5514 22 18 21.5514 18 21C18 20.4486 17.5514 20 17 20C16.4486 20 16 20.4486 16 21Z", fill: "#000091" }), + React.createElement("path", { d: "M21 22C20.4486 22 20 21.5514 20 21C20 20.4486 20.4486 20 21 20C21.5514 20 22 20.4486 22 21C22 21.5514 21.5514 22 21 22Z", fill: "#000091" }), + React.createElement("path", { d: "M24 21C24 21.5514 24.4486 22 25 22C25.5514 22 26 21.5514 26 21C26 20.4486 25.5514 20 25 20C24.4486 20 24 20.4486 24 21Z", fill: "#000091" }), + React.createElement("path", { d: "M32 28.2341C31.9996 28.1082 31.8927 28 31.7541 28H30.3775L30.3112 28.0087C30.2266 28.0313 30.159 28.0965 30.1381 28.1817L28.7814 33.728L28.7821 33.4598L28.7743 33.4012L28.7522 33.3474C28.7235 33.2968 28.6756 33.2568 28.616 33.2372L26.4866 32.5374L28.616 31.8384L28.6714 31.8124C28.7394 31.7696 28.7821 31.6963 28.7821 31.6158V30.3866L28.7745 30.3279C28.7398 30.1975 28.5925 30.1166 28.4522 30.1654L24.1618 31.6594L24.1077 31.6859C24.0414 31.729 24 31.8013 24 31.8805V33.1951L24.0075 33.2529C24.0272 33.3272 24.0841 33.3892 24.1618 33.4163L28.4522 34.9102L28.4904 34.9186L28.2969 35.7111L28.2903 35.7659C28.2907 35.8918 28.3977 36 28.5363 36H29.9129L29.9791 35.9913C30.0638 35.9687 30.1314 35.9035 30.1522 35.8183L31.1455 31.7564C31.1545 31.7605 31.1639 31.7642 31.1736 31.7674L33.3991 32.4996L31.1736 33.2326L31.1157 33.2599C31.0446 33.3047 31 33.3815 31 33.4657V34.7533L31.0079 34.8148C31.0442 34.9514 31.1982 35.0361 31.3449 34.9849L35.8308 33.4201L35.8874 33.3924C35.9567 33.3472 36 33.2714 36 33.1885V31.8115L35.9922 31.751C35.9716 31.6731 35.9121 31.6082 35.8308 31.5799L31.5535 30.0878L31.9934 28.2889L32 28.2341Z", fill: "#000091" }), + React.createElement("path", { d: "M16 32V28H18V32H16Z", fill: "#000091" }), + React.createElement("path", { d: "M16 36V34H18V36H16Z", fill: "#000091" }), + React.createElement("path", { d: "M18 42V38H16V42H18Z", fill: "#000091" }), + React.createElement("path", { d: "M16 48V44H18V48H16Z", fill: "#000091" }), + React.createElement("path", { d: "M18 52V50H16V52H18Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M67 16H13C12.4477 16 12 16.4477 12 17V63C12 63.5523 12.4477 64 13 64H67C67.5523 64 68 63.5523 68 63V17C68 16.4477 67.5523 16 67 16ZM61 58H66V26H57C56.4477 26 56 25.5523 56 25C56 24.4872 56.386 24.0645 56.8834 24.0067L57 24H66V18H14V24H51C51.5523 24 52 24.4477 52 25C52 25.5128 51.614 25.9355 51.1166 25.9933L51 26H40V58H55C55.5523 58 56 58.4477 56 59C56 59.5128 55.614 59.9355 55.1166 59.9933L55 60H14V62H66V60H61C60.4477 60 60 59.5523 60 59C60 58.4872 60.386 58.0645 60.8834 58.0067L61 58ZM22 58H38V26H22V58ZM14 26H20V58H14V26Z", fill: "#000091" })), "Coding"); +//# sourceMappingURL=Coding.js.map \ No newline at end of file diff --git a/dist/picto/Coding.js.map b/dist/picto/Coding.js.map new file mode 100644 index 0000000..766dd78 --- /dev/null +++ b/dist/picto/Coding.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Coding.js","sourceRoot":"","sources":["../../src/picto/Coding.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,wJAAwJ,EAC1J,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,wJAAwJ,EAC1J,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,imCAAimC,EACnmC,IAAI,EAAC,SAAS,GAChB;IACF,8BAAM,CAAC,EAAC,qBAAqB,EAAC,IAAI,EAAC,SAAS,GAAG;IAC/C,8BAAM,CAAC,EAAC,qBAAqB,EAAC,IAAI,EAAC,SAAS,GAAG;IAC/C,8BAAM,CAAC,EAAC,qBAAqB,EAAC,IAAI,EAAC,SAAS,GAAG;IAC/C,8BAAM,CAAC,EAAC,qBAAqB,EAAC,IAAI,EAAC,SAAS,GAAG;IAC/C,8BAAM,CAAC,EAAC,qBAAqB,EAAC,IAAI,EAAC,SAAS,GAAG;IAC/C,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,khBAAkhB,EACphB,IAAI,EAAC,SAAS,GAChB,CACH,EACH,QAAQ,CACX,CAAC"} \ No newline at end of file diff --git a/dist/picto/Community.d.ts b/dist/picto/Community.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Community.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Community.js b/dist/picto/Community.js new file mode 100644 index 0000000..e4d7a70 --- /dev/null +++ b/dist/picto/Community.js @@ -0,0 +1,20 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { d: "M37 23C37 22.4477 36.5523 22 36 22H24L23.8834 22.0067C23.386 22.0645 23 22.4872 23 23C23 23.5523 23.4477 24 24 24H36L36.1166 23.9933C36.614 23.9355 37 23.5128 37 23Z", fill: "#E1000F" }), + React.createElement("path", { d: "M39 40C37.8954 40 37 40.8954 37 42C37 44.487 38.0086 46 40 46C40.5523 46 41 45.5523 41 45C41 44.4477 40.5523 44 40 44L39.9059 43.9966C39.7865 43.9878 39.6792 43.9612 39.5839 43.9134C40.4036 43.6636 41 42.9015 41 42C41 40.8954 40.1046 40 39 40Z", fill: "#E1000F" }), + React.createElement("path", { d: "M43 42C43 40.8954 43.8954 40 45 40C46.1046 40 47 40.8954 47 42C47 42.9015 46.4036 43.6636 45.5839 43.9134C45.6792 43.9612 45.7865 43.9878 45.9059 43.9966L46 44C46.5523 44 47 44.4477 47 45C47 45.5523 46.5523 46 46 46C44.0086 46 43 44.487 43 42Z", fill: "#E1000F" }), + React.createElement("path", { d: "M34 26C34.5523 26 35 26.4477 35 27C35 27.5128 34.614 27.9355 34.1166 27.9933L34 28H24C23.4477 28 23 27.5523 23 27C23 26.4872 23.386 26.0645 23.8834 26.0067L24 26H34Z", fill: "#E1000F" }), + React.createElement("path", { d: "M31 31C31 30.4477 30.5523 30 30 30H24L23.8834 30.0067C23.386 30.0645 23 30.4872 23 31C23 31.5523 23.4477 32 24 32H30L30.1166 31.9933C30.614 31.9355 31 31.5128 31 31Z", fill: "#E1000F" }), + React.createElement("path", { d: "M56 50C56.5523 50 57 50.4477 57 51C57 51.5128 56.614 51.9355 56.1166 51.9933L56 52H38C37.4477 52 37 51.5523 37 51C37 50.4872 37.386 50.0645 37.8834 50.0067L38 50H56Z", fill: "#E1000F" }), + React.createElement("path", { d: "M53 55C53 54.4477 52.5523 54 52 54H38L37.8834 54.0067C37.386 54.0645 37 54.4872 37 55C37 55.5523 37.4477 56 38 56H52L52.1166 55.9933C52.614 55.9355 53 55.5128 53 55Z", fill: "#E1000F" }), + React.createElement("path", { d: "M32 12C38.8541 12 44.2879 16.0571 46.9279 22.6272C47.1338 23.1396 46.8853 23.722 46.3728 23.9279C45.8604 24.1338 45.278 23.8853 45.0721 23.3728C42.7238 17.5287 37.9977 14 32 14C23.7157 14 17 20.7157 17 29C17 32.2158 18.0133 35.2762 19.8657 37.8201C20.1006 38.1426 20.1191 38.5696 19.9238 38.9082L19.8507 39.0175L16.027 44H22C22.5128 44 22.9355 44.386 22.9933 44.8834L23 45C23 45.5128 22.614 45.9355 22.1166 45.9933L22 46H14C13.2086 46 12.7453 45.1335 13.1438 44.4827L13.2066 44.3913L17.82 38.378L17.7635 38.2944C16.0508 35.6767 15.0862 32.6291 15.0055 29.4363L15 29C15 19.6112 22.6112 12 32 12Z", fill: "#000091" }), + React.createElement("path", { d: "M47 28C58.0457 28 67 36.9543 67 48C67 51.1306 66.2794 54.1604 64.9137 56.9032C64.6676 57.3975 64.0672 57.5988 63.5728 57.3526C63.0784 57.1064 62.8772 56.5061 63.1234 56.0117C64.3519 53.5444 65 50.8195 65 48C65 38.0589 56.9411 30 47 30C37.0589 30 29 38.0589 29 48C29 57.8307 36.8808 65.8207 46.6693 65.997L47 66H64.131L61.1679 61.5547C60.8835 61.128 60.9702 60.5622 61.352 60.2382L61.4453 60.1679C61.872 59.8835 62.4378 59.9702 62.7618 60.352L62.8321 60.4453L66.8321 66.4453C67.254 67.0782 66.842 67.9157 66.1118 67.9941L66 68H47C35.9543 68 27 59.0457 27 48C27 36.9543 35.9543 28 47 28Z", fill: "#000091" }), + React.createElement("path", { d: "M55 19C55 19.5514 55.4486 20 56 20C56.5514 20 57 19.5514 57 19C57 18.4486 56.5514 18 56 18C55.4486 18 55 18.4486 55 19Z", fill: "#000091" }), + React.createElement("path", { d: "M60 20C59.4486 20 59 19.5514 59 19C59 18.4486 59.4486 18 60 18C60.5514 18 61 18.4486 61 19C61 19.5514 60.5514 20 60 20Z", fill: "#000091" }), + React.createElement("path", { d: "M63 19C63 19.5514 63.4486 20 64 20C64.5514 20 65 19.5514 65 19C65 18.4486 64.5514 18 64 18C63.4486 18 63 18.4486 63 19Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M68 14H52C51.4477 14 51 14.4477 51 15V23L51.0067 23.1166C51.0645 23.614 51.4872 24 52 24H59.585L63.2929 27.7071L63.3775 27.7832C64.0145 28.2974 65 27.8522 65 27V24H68C68.5523 24 69 23.5523 69 23V15C69 14.4477 68.5523 14 68 14ZM67 16V22H64L63.8834 22.0067C63.386 22.0645 63 22.4872 63 23V24.585L60.7071 22.2929L60.608 22.2061C60.4345 22.0732 60.221 22 60 22H53V16H67Z", fill: "#000091" }), + React.createElement("path", { d: "M16 58C16.5523 58 17 58.4477 17 59C17 59.5128 16.614 59.9355 16.1166 59.9933L16 60H12C11.4477 60 11 59.5523 11 59C11 58.4872 11.386 58.0645 11.8834 58.0067L12 58H16Z", fill: "#000091" }), + React.createElement("path", { d: "M19 59C19 59.5514 19.4486 60 20 60C20.5514 60 21 59.5514 21 59C21 58.4486 20.5514 58 20 58C19.4486 58 19 58.4486 19 59Z", fill: "#000091" }), + React.createElement("path", { d: "M24 60C23.4486 60 23 59.5514 23 59C23 58.4486 23.4486 58 24 58C24.5514 58 25 58.4486 25 59C25 59.5514 24.5514 60 24 60Z", fill: "#000091" })), "Community"); +//# sourceMappingURL=Community.js.map \ No newline at end of file diff --git a/dist/picto/Community.js.map b/dist/picto/Community.js.map new file mode 100644 index 0000000..ee0a48f --- /dev/null +++ b/dist/picto/Community.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Community.js","sourceRoot":"","sources":["../../src/picto/Community.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,qPAAqP,EACvP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,qPAAqP,EACvP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,olBAAolB,EACtlB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,2kBAA2kB,EAC7kB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,gXAAgX,EAClX,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB,CACH,EACH,WAAW,CACd,CAAC"} \ No newline at end of file diff --git a/dist/picto/Companie.d.ts b/dist/picto/Companie.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Companie.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Companie.js b/dist/picto/Companie.js new file mode 100644 index 0000000..23fba12 --- /dev/null +++ b/dist/picto/Companie.js @@ -0,0 +1,24 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M61 41C61 40.4477 61.4477 40 62 40H66C66.5523 40 67 40.4477 67 41C67 41.5523 66.5523 42 66 42H62C61.4477 42 61 41.5523 61 41Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M51 41C51 40.4477 51.4477 40 52 40H56C56.5523 40 57 40.4477 57 41C57 41.5523 56.5523 42 56 42H52C51.4477 42 51 41.5523 51 41Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M61 46C61 45.4477 61.4477 45 62 45H66C66.5523 45 67 45.4477 67 46C67 46.5523 66.5523 47 66 47H62C61.4477 47 61 46.5523 61 46Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M51 46C51 45.4477 51.4477 45 52 45H56C56.5523 45 57 45.4477 57 46C57 46.5523 56.5523 47 56 47H52C51.4477 47 51 46.5523 51 46Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M25 34C25 33.4477 25.4477 33 26 33H30C30.5523 33 31 33.4477 31 34C31 34.5523 30.5523 35 30 35H26C25.4477 35 25 34.5523 25 34Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M14 34C14 33.4477 14.4477 33 15 33H19C19.5523 33 20 33.4477 20 34C20 34.5523 19.5523 35 19 35H15C14.4477 35 14 34.5523 14 34Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M25 39C25 38.4477 25.4477 38 26 38H30C30.5523 38 31 38.4477 31 39C31 39.5523 30.5523 40 30 40H26C25.4477 40 25 39.5523 25 39Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M14 39C14 38.4477 14.4477 38 15 38H19C19.5523 38 20 38.4477 20 39C20 39.5523 19.5523 40 19 40H15C14.4477 40 14 39.5523 14 39Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M36 34C36 33.4477 36.4477 33 37 33H41C41.5523 33 42 33.4477 42 34C42 34.5523 41.5523 35 41 35H37C36.4477 35 36 34.5523 36 34Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M36 39C36 38.4477 36.4477 38 37 38H41C41.5523 38 42 38.4477 42 39C42 39.5523 41.5523 40 41 40H37C36.4477 40 36 39.5523 36 39Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M52 53.0149V58.9808C52 58.9808 52 58.9809 52 58.9808C52.0017 58.985 52.0048 58.9899 52.0082 58.9935C52.0111 58.9965 52.0128 58.9973 52.0131 58.9974C52.0134 58.9976 52.0146 58.998 52.0171 58.9986C52.0196 58.9991 52.0252 59 52.0345 59H55.9365C55.9402 58.998 55.9447 58.9952 55.9499 58.9916C55.9588 58.9854 55.9682 58.9778 55.9772 58.969C55.9862 58.9601 55.9936 58.9514 55.9992 58.9437C55.9995 58.9433 55.9997 58.9429 56 58.9426V53.0192C56 53.0192 56 53.0193 56 53.0192C55.9983 53.015 55.9952 53.0102 55.9918 53.0065C55.9889 53.0035 55.9872 53.0028 55.9869 53.0026C55.9866 53.0025 55.9854 53.002 55.9829 53.0015C55.9804 53.0009 55.9748 53 55.9655 53H52.0345C52.0345 53 52.0346 53 52.0345 53C52.0338 53.0001 52.0281 53.0005 52.0192 53.004C52.011 53.0072 52.0044 53.0114 52 53.0149ZM56.0007 53.0214C56.0007 53.0214 56.0008 53.0216 56.0007 53.0214V53.0214ZM55.9266 59.0048C55.9262 59.0049 55.9266 59.0048 55.9266 59.0048V59.0048ZM50 53.0127C50 51.7697 51.0519 51 52.0345 51H55.9655C57.1829 51 58 51.9995 58 53.0127V58.9874C58 59.5734 57.7113 60.0702 57.3763 60.3982C57.0399 60.7275 56.5419 61 55.9655 61H52.0345C50.8171 61 50 60.0005 50 58.9874V53.0127Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M62 53.0142V58.9812C61.9999 58.9811 62.0001 58.9814 62 58.9812C62.0018 58.9856 62.005 58.9908 62.0084 58.9943C62.0098 58.9959 62.011 58.9967 62.0116 58.9972L62.0126 58.9978C62.0126 58.9978 62.0135 58.9982 62.0158 58.9987C62.018 58.9991 62.0232 59 62.0322 59H65.9546C65.9653 59 65.9762 58.9987 65.9868 58.9962C65.9868 58.9933 65.9868 58.9903 65.9868 58.9874V53.0189C65.9867 53.0187 65.9868 53.019 65.9868 53.0189C65.985 53.0145 65.9818 53.0093 65.9784 53.0057C65.977 53.0042 65.9758 53.0033 65.9752 53.0029L65.9742 53.0023C65.9742 53.0023 65.9733 53.0019 65.971 53.0014C65.9688 53.0009 65.9636 53 65.9546 53H62.0322C62.0322 53 62.0323 53 62.0322 53C62.0322 53.0001 62.0271 53.0003 62.0185 53.0037C62.0106 53.0068 62.0042 53.0108 62 53.0142ZM65.9875 53.0209C65.9874 53.0209 65.9875 53.021 65.9875 53.0209V53.0209ZM60 53.0127C60 51.7717 61.0486 51 62.0322 51H65.9546C67.1726 51 67.9868 52.0017 67.9868 53.0127V58.9084C68.0663 59.5207 67.7924 60.0536 67.442 60.3974C67.0659 60.7663 66.5324 61 65.9546 61H62.0322C60.8142 61 60 59.9984 60 58.9874V53.0127Z", fill: "#E1000F" }), + React.createElement("path", { d: "M42.6247 12.7809C43.0559 12.4359 43.1259 11.8066 42.7808 11.3753C42.4358 10.9441 41.8065 10.8742 41.3753 11.2192L26.3753 23.2192C25.944 23.5642 25.8741 24.1935 26.2191 24.6247C26.5641 25.056 27.1934 25.1259 27.6247 24.7809L42.6247 12.7809Z", fill: "#000091" }), + React.createElement("path", { d: "M47.9866 13.8361C47.9548 13.6429 47.8676 13.4684 47.7418 13.3294C47.5663 13.1353 47.3156 13.0105 47.0356 13.0007C46.959 12.9979 46.882 13.0039 46.8062 13.0188C46.7383 13.0321 46.6729 13.0523 46.6108 13.0786C46.5235 13.1155 46.4425 13.1645 46.37 13.2234L36.3753 21.2192C35.944 21.5642 35.8741 22.1935 36.2191 22.6247C36.5641 23.056 37.1934 23.1259 37.6247 22.7809L46 16.0806V67H13C12.4477 67 12 67.4477 12 68C12 68.5523 12.4477 69 13 69H47C47.5523 69 48 68.5523 48 68", fill: "#000091" }), + React.createElement("path", { d: "M58 29C57.4477 29 57 29.4477 57 30C57 30.5523 57.4477 31 58 31H66C66.5523 31 67 30.5523 67 30C67 29.4477 66.5523 29 66 29H58Z", fill: "#000091" }), + React.createElement("path", { d: "M50 34C50 33.4477 50.4477 33 51 33H71C71.5523 33 72 33.4477 72 34V68C72 68.5523 71.5523 69 71 69H51C50.4477 69 50 68.5523 50 68C50 67.4477 50.4477 67 51 67H70V35H51C50.4477 35 50 34.5523 50 34Z", fill: "#000091" }), + React.createElement("path", { d: "M10 68.1C10 68.6523 9.55228 69.1 9 69.1C8.44772 69.1 8 68.6523 8 68.1C8 67.5478 8.44772 67.1 9 67.1C9.55228 67.1 10 67.5478 10 68.1Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M16 64C16 63.4477 16.4477 63 17 63H20V48C20 47.4477 20.4477 47 21 47H35C35.5523 47 36 47.4477 36 48V63H39C39.5523 63 40 63.4477 40 64C40 64.5523 39.5523 65 39 65H17C16.4477 65 16 64.5523 16 64ZM29 63V54C29 53.4477 28.5523 53 28 53C27.4477 53 27 53.4477 27 54V63H22V49H34V63H29Z", fill: "#000091" }), + React.createElement("path", { d: "M22 44C22 43.4477 22.4477 43 23 43H33C33.5523 43 34 43.4477 34 44C34 44.5523 33.5523 45 33 45H23C22.4477 45 22 44.5523 22 44Z", fill: "#000091" }), + React.createElement("path", { d: "M33.7682 24.8598C34.1218 25.2841 34.0645 25.9147 33.6402 26.2682L30.6402 28.7682C30.4605 28.918 30.2339 29 30 29H10V64C10 64.5523 9.55228 65 9 65C8.44772 65 8 64.5523 8 64V28C8 27.4477 8.44772 27 9 27H29.638L32.3598 24.7318C32.7841 24.3782 33.4147 24.4356 33.7682 24.8598Z", fill: "#000091" })), "Companie"); +//# sourceMappingURL=Companie.js.map \ No newline at end of file diff --git a/dist/picto/Companie.js.map b/dist/picto/Companie.js.map new file mode 100644 index 0000000..42a0b99 --- /dev/null +++ b/dist/picto/Companie.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Companie.js","sourceRoot":"","sources":["../../src/picto/Companie.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+HAA+H,EACjI,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+HAA+H,EACjI,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+HAA+H,EACjI,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+HAA+H,EACjI,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+HAA+H,EACjI,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+HAA+H,EACjI,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+HAA+H,EACjI,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+HAA+H,EACjI,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+HAA+H,EACjI,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+HAA+H,EACjI,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,6nCAA6nC,EAC/nC,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,2hCAA2hC,EAC7hC,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,iPAAiP,EACnP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,odAAod,EACtd,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,+HAA+H,EACjI,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,mMAAmM,EACrM,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,sIAAsI,EACxI,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,uRAAuR,EACzR,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,+HAA+H,EACjI,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,kRAAkR,EACpR,IAAI,EAAC,SAAS,GAChB,CACH,EACH,UAAU,CACb,CAAC"} \ No newline at end of file diff --git a/dist/picto/Compass.d.ts b/dist/picto/Compass.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Compass.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Compass.js b/dist/picto/Compass.js new file mode 100644 index 0000000..b562ef3 --- /dev/null +++ b/dist/picto/Compass.js @@ -0,0 +1,10 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { d: "M48.82 39.9C48.75 39.9 48.68 39.9 48.6 39.89C47.75 39.8 47.06 39.2 46.86 38.36C46.56 37.09 45.91 35.93 44.99 35.01C44.07 34.09 42.91 33.44 41.64 33.14C41.1 33.01 40.77 32.47 40.9 31.93C41.03 31.39 41.57 31.06 42.11 31.19C43.74 31.58 45.22 32.41 46.41 33.6C47.6 34.79 48.43 36.27 48.82 37.9L54.84 25.17L46.67 29.04C46.17 29.28 45.58 29.06 45.34 28.56C45.1 28.06 45.32 27.46 45.82 27.23L56.52 22.16C56.9 21.98 57.36 22.06 57.65 22.36C57.95 22.66 58.03 23.11 57.85 23.5L50.62 38.76C50.28 39.46 49.59 39.89 48.82 39.9Z", fill: "#E1000F" }), + React.createElement("path", { d: "M40.05 63C38.85 63 37.65 62.91 36.44 62.72C35.89 62.63 35.52 62.12 35.61 61.58C35.7 61.03 36.21 60.67 36.75 60.75C42.29 61.62 47.84 60.28 52.37 56.97C52.82 56.64 53.44 56.74 53.77 57.19C54.1 57.64 54 58.26 53.55 58.59C49.57 61.49 44.88 63 40.05 63Z", fill: "#E1000F" }), + React.createElement("path", { d: "M40 69C24.01 69 11 55.99 11 40C11 24.01 24.01 11 40 11C55.99 11 69 24.01 69 40C69 45.24 67.58 50.38 64.91 54.86C64.63 55.33 64.01 55.49 63.54 55.21C63.07 54.93 62.91 54.31 63.19 53.84C65.68 49.67 67 44.88 67 40C67 25.11 54.89 13 40 13C25.11 13 13 25.11 13 40C13 54.89 25.11 67 40 67C47.21 67 53.99 64.19 59.09 59.09C59.48 58.7 60.11 58.7 60.5 59.09C60.89 59.48 60.89 60.11 60.5 60.5C55.03 65.98 47.75 69 40 69Z", fill: "#000091" }), + React.createElement("path", { d: "M8 41C7.45 41 7 40.55 7 40C7 34.37 8.44 28.81 11.18 23.92C11.45 23.44 12.06 23.27 12.54 23.53C13.02 23.8 13.19 24.41 12.93 24.89C10.36 29.49 9 34.71 9 40C9 40.55 8.55 41 8 41Z", fill: "#000091" }), + React.createElement("path", { d: "M40 45.06C37.21 45.06 34.94 42.79 34.94 40C34.94 37.21 37.21 34.94 40 34.94C42.79 34.94 45.06 37.21 45.06 40C45.06 42.79 42.79 45.06 40 45.06ZM40 36.94C38.31 36.94 36.94 38.31 36.94 40C36.94 41.69 38.31 43.06 40 43.06C41.69 43.06 43.06 41.69 43.06 40C43.06 38.31 41.69 36.94 40 36.94Z", fill: "#000091" }), + React.createElement("path", { d: "M23.06 57.94C22.8 57.94 22.54 57.84 22.35 57.65C22.05 57.35 21.97 56.9 22.15 56.52L29.38 41.26C29.75 40.48 30.54 40.04 31.39 40.13C32.24 40.22 32.93 40.82 33.13 41.66C33.43 42.93 34.08 44.09 35 45.01C35.92 45.93 37.08 46.58 38.35 46.88C38.89 47.01 39.22 47.55 39.09 48.09C38.96 48.63 38.42 48.96 37.88 48.83C36.25 48.44 34.77 47.61 33.58 46.42C32.39 45.23 31.56 43.75 31.18 42.12L25.16 54.85L33.8 50.76C34.3 50.53 34.9 50.74 35.13 51.24C35.37 51.74 35.15 52.33 34.65 52.57L23.48 57.86C23.36 57.9 23.21 57.94 23.06 57.94Z", fill: "#000091" })), "Compass"); +//# sourceMappingURL=Compass.js.map \ No newline at end of file diff --git a/dist/picto/Compass.js.map b/dist/picto/Compass.js.map new file mode 100644 index 0000000..1eeb5fe --- /dev/null +++ b/dist/picto/Compass.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Compass.js","sourceRoot":"","sources":["../../src/picto/Compass.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,CAAC,EAAC,ogBAAogB,EACtgB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,0PAA0P,EAC5P,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,4ZAA4Z,EAC9Z,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,iLAAiL,EACnL,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,8RAA8R,EAChS,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,0gBAA0gB,EAC5gB,IAAI,EAAC,SAAS,GAChB,CACH,EACH,SAAS,CACZ,CAAC"} \ No newline at end of file diff --git a/dist/picto/Conclusion.d.ts b/dist/picto/Conclusion.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Conclusion.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Conclusion.js b/dist/picto/Conclusion.js new file mode 100644 index 0000000..a3cf227 --- /dev/null +++ b/dist/picto/Conclusion.js @@ -0,0 +1,13 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { d: "M68.1999 67.8523C69.194 67.8523 69.9999 67.0464 69.9999 66.0523C69.9999 65.0582 69.194 64.2523 68.1999 64.2523C67.2058 64.2523 66.3999 65.0582 66.3999 66.0523C66.3999 67.0464 67.2058 67.8523 68.1999 67.8523Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M19.5289 13.9938C19.9429 14.3593 19.9821 14.9913 19.6166 15.4053L12.7496 23.1813C12.384 23.5952 11.752 23.6345 11.3381 23.2689C10.9241 22.9033 10.8849 22.2713 11.2505 21.8574L18.1174 14.0814C18.483 13.6674 19.115 13.6282 19.5289 13.9938Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M26.0511 13.7454C26.3173 13.7281 26.5794 13.8179 26.7791 13.9948L57.6221 41.3188C57.7582 41.4393 57.8588 41.5947 57.9132 41.7681L63.8172 60.5961C63.9212 60.9276 63.8456 61.2892 63.6177 61.5514C63.3898 61.8136 63.0421 61.9387 62.6994 61.8818L43.4394 58.6868C43.2553 58.6563 43.0834 58.5748 42.9432 58.4517L16.7082 35.4117C16.2932 35.0472 16.2522 34.4154 16.6166 34.0004C16.9811 33.5855 17.6129 33.5445 18.0279 33.9089L44.0484 56.7605L61.4222 59.6426L56.088 42.6316L26.2083 16.161L20.1386 23.1396C19.7761 23.5563 19.1445 23.6003 18.7278 23.2378C18.311 22.8754 18.267 22.2438 18.6295 21.827L25.3615 14.087C25.5366 13.8857 25.7849 13.7627 26.0511 13.7454Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M57.6209 41.3177C58.0348 41.6832 58.0741 42.3152 57.7085 42.7292L50.8415 50.5052C50.4759 50.9191 49.844 50.9584 49.43 50.5928C49.016 50.2272 48.9768 49.5953 49.3424 49.1813L56.2094 41.4053C56.5749 40.9913 57.2069 40.9521 57.6209 41.3177Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M33.5289 32.9938C33.9429 33.3593 33.9821 33.9913 33.6166 34.4053L26.7496 42.1813C26.384 42.5952 25.752 42.6345 25.3381 42.2689C24.9241 41.9033 24.8849 41.2714 25.2505 40.8574L32.1174 33.0814C32.483 32.6674 33.115 32.6282 33.5289 32.9938Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M59.2567 49.7397C59.6718 50.1041 59.713 50.7359 59.3487 51.151L51.9237 59.611C51.5593 60.0261 50.9275 60.0672 50.5124 59.7029C50.0973 59.3386 50.0562 58.7068 50.4205 58.2917L57.8455 49.8317C58.2098 49.4166 58.8416 49.3754 59.2567 49.7397Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M25.7999 66.0523C25.7999 65.5 26.2476 65.0523 26.7999 65.0523H62.7999C63.3522 65.0523 63.7999 65.5 63.7999 66.0523C63.7999 66.6046 63.3522 67.0523 62.7999 67.0523H26.7999C26.2476 67.0523 25.7999 66.6046 25.7999 66.0523Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M15 66.0523C15 65.5 15.4477 65.0523 16 65.0523H23.425C23.9773 65.0523 24.425 65.5 24.425 66.0523C24.425 66.6046 23.9773 67.0523 23.425 67.0523H16C15.4477 67.0523 15 66.6046 15 66.0523Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M30.9257 13.331C31.2951 12.9205 31.9274 12.8873 32.3379 13.2567L52.3379 31.2567C52.7484 31.6262 52.7817 32.2585 52.4123 32.669C52.0428 33.0795 51.4105 33.1128 51 32.7433L31 14.7433C30.5895 14.3738 30.5562 13.7416 30.9257 13.331Z", fill: "#000091" })), "Conclusion"); +//# sourceMappingURL=Conclusion.js.map \ No newline at end of file diff --git a/dist/picto/Conclusion.js.map b/dist/picto/Conclusion.js.map new file mode 100644 index 0000000..ca82c16 --- /dev/null +++ b/dist/picto/Conclusion.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Conclusion.js","sourceRoot":"","sources":["../../src/picto/Conclusion.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,CAAC,EAAC,iNAAiN,EACnN,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+OAA+O,EACjP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,6oBAA6oB,EAC/oB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+OAA+O,EACjP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+OAA+O,EACjP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,gPAAgP,EAClP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,6NAA6N,EAC/N,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,0LAA0L,EAC5L,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,sOAAsO,EACxO,IAAI,EAAC,SAAS,GAChB,CACH,EACH,YAAY,CACf,CAAC"} \ No newline at end of file diff --git a/dist/picto/ConnectionLost.d.ts b/dist/picto/ConnectionLost.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/ConnectionLost.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/ConnectionLost.js b/dist/picto/ConnectionLost.js new file mode 100644 index 0000000..de59f3e --- /dev/null +++ b/dist/picto/ConnectionLost.js @@ -0,0 +1,15 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { d: "M54.1056 40.5528C54.4547 39.8545 55.4171 39.8178 55.8308 40.4425L55.8944 40.5528L67.8944 64.5528C68.2094 65.1827 67.792 65.918 67.1151 65.9936L67 66H63C62.4477 66 62 65.5523 62 65C62 64.4872 62.386 64.0645 62.8834 64.0067L63 64H65.381L55 43.236L44.618 64H59C59.5128 64 59.9355 64.386 59.9933 64.8834L60 65C60 65.5128 59.614 65.9355 59.1166 65.9933L59 66H43C42.2958 66 41.8247 65.2979 42.0598 64.6586L42.1056 64.5528L54.1056 40.5528Z", fill: "#E1000F" }), + React.createElement("path", { d: "M55 50C55.5523 50 56 50.4477 56 51V57C56 57.5523 55.5523 58 55 58C54.4477 58 54 57.5523 54 57V51C54 50.4477 54.4477 50 55 50Z", fill: "#E1000F" }), + React.createElement("path", { d: "M56 61C56 60.4477 55.5523 60 55 60C54.4477 60 54 60.4477 54 61C54 61.5523 54.4477 62 55 62C55.5523 62 56 61.5523 56 61Z", fill: "#E1000F" }), + React.createElement("path", { d: "M67.9933 18.8834C67.9355 18.386 67.5128 18 67 18H13L12.8834 18.0067C12.386 18.0645 12 18.4872 12 19V65L12.0067 65.1166C12.0645 65.614 12.4872 66 13 66H37L37.1166 65.9933C37.614 65.9355 38 65.5128 38 65L37.9933 64.8834C37.9355 64.386 37.5128 64 37 64H14V28H51L51.1166 27.9933C51.614 27.9355 52 27.5128 52 27C52 26.4477 51.5523 26 51 26H14V20H66V26H57L56.8834 26.0067C56.386 26.0645 56 26.4872 56 27C56 27.5523 56.4477 28 57 28H66V53L66.0067 53.1166C66.0645 53.614 66.4872 54 67 54C67.5523 54 68 53.5523 68 53V19L67.9933 18.8834Z", fill: "#000091" }), + React.createElement("path", { d: "M17 24C16.4486 24 16 23.5514 16 23C16 22.4486 16.4486 22 17 22C17.5514 22 18 22.4486 18 23C18 23.5514 17.5514 24 17 24Z", fill: "#000091" }), + React.createElement("path", { d: "M20 23C20 23.5514 20.4486 24 21 24C21.5514 24 22 23.5514 22 23C22 22.4486 21.5514 22 21 22C20.4486 22 20 22.4486 20 23Z", fill: "#000091" }), + React.createElement("path", { d: "M25 24C24.4486 24 24 23.5514 24 23C24 22.4486 24.4486 22 25 22C25.5514 22 26 22.4486 26 23C26 23.5514 25.5514 24 25 24Z", fill: "#000091" }), + React.createElement("path", { d: "M63 22C63.5523 22 64 22.4477 64 23C64 23.5128 63.614 23.9355 63.1166 23.9933L63 24H33C32.4477 24 32 23.5523 32 23C32 22.4872 32.386 22.0645 32.8834 22.0067L33 22H63Z", fill: "#000091" }), + React.createElement("path", { d: "M46 35C46 34.4477 45.5523 34 45 34H21L20.8834 34.0067C20.386 34.0645 20 34.4872 20 35C20 35.5523 20.4477 36 21 36H45L45.1166 35.9933C45.614 35.9355 46 35.5128 46 35Z", fill: "#000091" }), + React.createElement("path", { d: "M41 40C41.5523 40 42 40.4477 42 41C42 41.5128 41.614 41.9355 41.1166 41.9933L41 42H21C20.4477 42 20 41.5523 20 41C20 40.4872 20.386 40.0645 20.8834 40.0067L21 40H41Z", fill: "#000091" }), + React.createElement("path", { d: "M36 47C36 46.4477 35.5523 46 35 46H21L20.8834 46.0067C20.386 46.0645 20 46.4872 20 47C20 47.5523 20.4477 48 21 48H35L35.1166 47.9933C35.614 47.9355 36 47.5128 36 47Z", fill: "#000091" })), "ConnectionLost"); +//# sourceMappingURL=ConnectionLost.js.map \ No newline at end of file diff --git a/dist/picto/ConnectionLost.js.map b/dist/picto/ConnectionLost.js.map new file mode 100644 index 0000000..d8b7bef --- /dev/null +++ b/dist/picto/ConnectionLost.js.map @@ -0,0 +1 @@ +{"version":3,"file":"ConnectionLost.js","sourceRoot":"","sources":["../../src/picto/ConnectionLost.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,CAAC,EAAC,kbAAkb,EACpb,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,+HAA+H,EACjI,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,ihBAAihB,EACnhB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB,CACH,EACH,gBAAgB,CACnB,CAAC"} \ No newline at end of file diff --git a/dist/picto/Contract.d.ts b/dist/picto/Contract.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Contract.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Contract.js b/dist/picto/Contract.js new file mode 100644 index 0000000..e741f33 --- /dev/null +++ b/dist/picto/Contract.js @@ -0,0 +1,14 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M54.2514 44.1949L58.1351 34.8336C58.5584 33.8134 59.7286 33.3294 60.7488 33.7527C61.2361 33.9548 61.6238 34.3413 61.8274 34.828L65.7455 44.1909C65.9702 44.7281 65.9498 45.3366 65.6893 45.8574L64.1708 48.8944C64.1212 48.9937 64.0639 49.0877 64 49.1757V52.8377L65.9487 58.6838C65.9835 58.7883 66.0008 58.8977 66 59.0074L65.9931 59.117L64.5791 71.117C64.5244 71.5818 64.1565 71.9409 63.7015 71.9934L63.586 72H56.414C55.946 72 55.5463 71.6767 55.4409 71.2309L55.4209 71.117L54.9569 67.1795C54.8923 66.631 55.2845 66.134 55.833 66.0694C56.3423 66.0094 56.8073 66.3433 56.9228 66.8304L56.9432 66.9455L57.303 70H62.696L63.98 59.103L62.279 54H57.72L55.9487 59.3162C55.7865 59.8028 55.2866 60.0817 54.7965 59.9792L54.6838 59.9487C54.1973 59.7865 53.9184 59.2866 54.0208 58.7965L54.0513 58.6838L56 52.8377V49.1757C55.9361 49.0877 55.8788 48.9937 55.8292 48.8944L54.3098 45.8558C54.0504 45.3368 54.029 44.7308 54.2514 44.1949ZM58 50V52H62V50H58ZM59 37.968L56.0987 44.9613L57.618 48H62.382L63.9005 44.963L61 38.0317V43C61 43.5523 60.5523 44 60 44C59.4872 44 59.0645 43.614 59.0067 43.1166L59 43V37.968Z", fill: "#E1000F" }), + React.createElement("path", { d: "M47 54C48.8856 54 50 55.1144 50 57C50 57.0818 49.99 57.1632 49.9701 57.2425C49.4648 59.2639 47.2178 60.5777 43.2082 61.302L42.5605 61.4115C42.3397 61.4464 42.114 61.4796 41.8835 61.5113L41.1771 61.6015C41.0569 61.6158 40.9355 61.6296 40.8129 61.6431L40.0625 61.7191L39.2827 61.7858L38.4735 61.8432L37.6349 61.8916C37.4926 61.8989 37.3492 61.9058 37.2045 61.9123L36.3218 61.9472L35.4096 61.9732L34.4679 61.9904L33 62C32.4477 62 32 61.5523 32 61C32 60.4477 32.4477 60 33 60L33.95 59.9957C34.1058 59.9942 34.2603 59.9925 34.4135 59.9903L35.3174 59.9732L36.1906 59.9477L37.033 59.9139L37.8447 59.8721L38.6255 59.8222L39.3755 59.7645L40.0946 59.699C40.2119 59.6874 40.3279 59.6755 40.4426 59.6634L41.1154 59.5865C41.4441 59.5462 41.7612 59.5031 42.0667 59.4573L42.6622 59.3621L43.2267 59.2598L43.7603 59.1504C46.1778 58.6242 47.5824 57.8737 47.9638 56.9565L47.997 56.865L47.9903 56.7471C47.944 56.2089 47.7218 56.0245 47.1321 56.0023L47 56C45.9612 56 44.8672 56.547 43.7071 57.7071C43.1045 58.3097 42.0928 57.9277 42.006 57.1136L42 57C42 56.219 41.781 56 41 56C39.9612 56 38.8672 56.547 37.7071 57.7071C37.3166 58.0976 36.6834 58.0976 36.2929 57.7071C35.9024 57.3166 35.9024 56.6834 36.2929 56.2929C37.7994 54.7864 39.3721 54 41 54C42.1448 54 43.0054 54.4108 43.5048 55.1556L43.544 55.219L43.7396 55.0832C44.7168 54.4231 45.719 54.0587 46.7434 54.0065L47 54Z", fill: "#E1000F" }), + React.createElement("path", { d: "M55.9933 12.8834C55.9355 12.386 55.5128 12 55 12H17L16.8834 12.0067C16.386 12.0645 16 12.4872 16 13V67L16.0067 67.1166C16.0645 67.614 16.4872 68 17 68H49L49.1166 67.9933C49.614 67.9355 50 67.5128 50 67L49.9933 66.8834C49.9355 66.386 49.5128 66 49 66H18V14H54V33L54.0067 33.1166C54.0645 33.614 54.4872 34 55 34C55.5523 34 56 33.5523 56 33V13L55.9933 12.8834Z", fill: "#000091" }), + React.createElement("path", { d: "M40 19C40 18.4477 39.5523 18 39 18H23L22.8834 18.0067C22.386 18.0645 22 18.4872 22 19C22 19.5523 22.4477 20 23 20H39L39.1166 19.9933C39.614 19.9355 40 19.5128 40 19Z", fill: "#000091" }), + React.createElement("path", { d: "M49 24C49.5523 24 50 24.4477 50 25C50 25.5128 49.614 25.9355 49.1166 25.9933L49 26H23C22.4477 26 22 25.5523 22 25C22 24.4872 22.386 24.0645 22.8834 24.0067L23 24H49Z", fill: "#000091" }), + React.createElement("path", { d: "M44 31C44 30.4477 43.5523 30 43 30H23L22.8834 30.0067C22.386 30.0645 22 30.4872 22 31C22 31.5523 22.4477 32 23 32H43L43.1166 31.9933C43.614 31.9355 44 31.5128 44 31Z", fill: "#000091" }), + React.createElement("path", { d: "M49 36C49.5523 36 50 36.4477 50 37C50 37.5128 49.614 37.9355 49.1166 37.9933L49 38H23C22.4477 38 22 37.5523 22 37C22 36.4872 22.386 36.0645 22.8834 36.0067L23 36H49Z", fill: "#000091" }), + React.createElement("path", { d: "M59.9933 20.8834C59.9355 20.386 59.5128 20 59 20C58.4477 20 58 20.4477 58 21V29L58.0067 29.1166C58.0645 29.614 58.4872 30 59 30C59.5523 30 60 29.5523 60 29V21L59.9933 20.8834Z", fill: "#000091" }), + React.createElement("path", { d: "M51 70C51.5523 70 52 70.4477 52 71C52 71.5128 51.614 71.9355 51.1166 71.9933L51 72H25C24.4477 72 24 71.5523 24 71C24 70.4872 24.386 70.0645 24.8834 70.0067L25 70H51Z", fill: "#000091" }), + React.createElement("path", { d: "M44 43C44 42.4477 43.5523 42 43 42H23L22.8834 42.0067C22.386 42.0645 22 42.4872 22 43C22 43.5523 22.4477 44 23 44H43L43.1166 43.9933C43.614 43.9355 44 43.5128 44 43Z", fill: "#000091" })), "Contract"); +//# sourceMappingURL=Contract.js.map \ No newline at end of file diff --git a/dist/picto/Contract.js.map b/dist/picto/Contract.js.map new file mode 100644 index 0000000..1e625ed --- /dev/null +++ b/dist/picto/Contract.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Contract.js","sourceRoot":"","sources":["../../src/picto/Contract.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,okCAAokC,EACtkC,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,20CAA20C,EAC70C,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uWAAuW,EACzW,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,iLAAiL,EACnL,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB,CACH,EACH,UAAU,CACb,CAAC"} \ No newline at end of file diff --git a/dist/picto/Culture.d.ts b/dist/picto/Culture.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Culture.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Culture.js b/dist/picto/Culture.js new file mode 100644 index 0000000..13ca424 --- /dev/null +++ b/dist/picto/Culture.js @@ -0,0 +1,16 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { d: "M27.0144 31.57C19.3475 33.0262 12.6391 37.1038 6.91221 43.7721C6.64728 44.0806 6.59552 44.5187 6.78129 44.8805L7.29883 45.8488L7.9007 46.9303L8.40715 47.8135C8.49467 47.9642 8.58374 48.1166 8.67432 48.2706L9.23586 49.2136C11.1682 52.4186 13.2942 55.5544 15.5538 58.389C15.7574 58.6445 15.9609 58.8961 16.1642 59.1437L16.7735 59.8744C22.9621 67.1812 28.9681 70.7279 34.5066 68.7121C40.6898 66.4616 43.618 59.8503 43.415 49.1257C43.4045 48.5735 42.9484 48.1343 42.3962 48.1448C41.8441 48.1553 41.4049 48.6114 41.4154 49.1636C41.604 59.1294 39.0319 64.9367 33.8226 66.8327C29.342 68.4635 23.9827 65.2835 18.2983 58.5793L17.7091 57.8733C17.5123 57.6338 17.3152 57.3901 17.1177 57.1424C14.9181 54.383 12.8393 51.3168 10.9486 48.1809C10.7595 47.8672 10.5761 47.5591 10.3987 47.2575L9.8848 46.3726L9.40797 45.5304L9.18383 45.1265L8.87606 44.5626L9.21265 44.1871C14.4735 38.3802 20.5251 34.8383 27.3876 33.5349C27.9302 33.4318 28.2865 32.9084 28.1834 32.3658C28.0804 31.8232 27.557 31.4669 27.0144 31.57Z", fill: "#E1000F" }), + React.createElement("path", { d: "M46.1317 54.328C45.5806 54.2928 45.1052 54.711 45.07 55.2622C44.8168 59.2212 43.9333 62.3048 42.4435 64.5213C42.1355 64.9797 42.2573 65.601 42.7157 65.9091C43.174 66.2172 43.7954 66.0953 44.1035 65.637C45.8124 63.0945 46.7918 59.6759 47.0659 55.3898C47.1011 54.8387 46.6829 54.3633 46.1317 54.328Z", fill: "#E1000F" }), + React.createElement("path", { d: "M26.2759 48.6884C26.699 49.0434 26.7542 49.6741 26.3992 50.0972C26.0442 50.5203 25.4134 50.5755 24.9903 50.2205C22.875 48.4455 19.7212 48.7214 17.9462 50.8368C17.5912 51.2598 16.9604 51.315 16.5373 50.96C16.1143 50.605 16.0591 49.9743 16.4141 49.5512C18.8991 46.5897 23.3144 46.2034 26.2759 48.6884Z", fill: "#E1000F" }), + React.createElement("path", { d: "M31.5606 32.8195C32.0796 32.6306 32.3472 32.0568 32.1583 31.5378C31.9694 31.0188 31.3956 30.7512 30.8766 30.9401C30.3576 31.129 30.09 31.7028 30.2789 32.2218C30.4678 32.7408 31.0417 33.0084 31.5606 32.8195Z", fill: "#E1000F" }), + React.createElement("path", { d: "M29.1624 47.6378C29.0665 48.1817 29.4297 48.7003 29.9736 48.7962C30.5175 48.8921 31.0362 48.529 31.1321 47.9851C31.6116 45.2656 34.2049 43.4497 36.9243 43.9293C37.4682 44.0252 37.9869 43.662 38.0828 43.1181C38.1787 42.5742 37.8155 42.0556 37.2716 41.9596C33.4644 41.2883 29.8338 43.8305 29.1624 47.6378Z", fill: "#E1000F" }), + React.createElement("path", { d: "M35.0631 55.2049C35.5413 55.481 35.7052 56.0926 35.4291 56.5709C33.4961 59.919 29.2149 61.0661 25.8669 59.1331C25.3886 58.857 25.2247 58.2454 25.5009 57.7671C25.777 57.2888 26.3886 57.1249 26.8669 57.4011C29.2584 58.7818 32.3163 57.9624 33.697 55.5709C33.9732 55.0926 34.5848 54.9288 35.0631 55.2049Z", fill: "#E1000F" }), + React.createElement("path", { d: "M66.0319 15.8632C58.6029 10.9331 50.0045 9.20233 40.2867 10.6665C39.8782 10.7281 39.5497 11.0344 39.4597 11.4375L39.2436 12.4885L39.1065 13.2081L38.9356 14.1595L38.7665 15.1668C38.7106 15.5114 38.6553 15.8647 38.6009 16.2261C38.0564 19.8419 37.7063 23.5296 37.6516 27.0786C37.6467 27.3984 37.6442 27.7151 37.644 28.0287L37.6507 28.9604C37.7924 38.3374 40.1889 44.8058 45.7526 46.8308C51.7754 49.0229 57.23 47.3186 62.9733 41.0089L63.5043 40.4134C64.3907 39.399 65.2846 38.2751 66.1891 37.0391L66.7331 36.284C66.9148 36.0278 67.097 35.7671 67.2797 35.5019L67.8292 34.6926C67.9211 34.5554 68.013 34.4172 68.1051 34.2777L68.6591 33.4275L69.2164 32.5498L69.777 31.6446L70.3411 30.7116L70.9089 29.7508L71.4805 28.762L72.0561 27.7452L72.6357 26.7001C72.9016 26.216 72.7247 25.6081 72.2407 25.3422C71.7566 25.0763 71.1486 25.2532 70.8828 25.7373C70.79 25.9062 70.6974 26.0739 70.6051 26.2405L70.0535 27.2262L69.5069 28.1842C69.4162 28.3416 69.3257 28.4978 69.2354 28.6529L68.696 29.5697L68.1611 30.4592L67.6307 31.3216C67.5427 31.4631 67.4549 31.6035 67.3672 31.7427L66.8432 32.5648L66.3233 33.3602L65.8073 34.129C65.7216 34.255 65.6361 34.3798 65.5507 34.5036L65.0404 35.2329L64.5336 35.9362C64.4494 36.0513 64.3653 36.1652 64.2814 36.2781L63.7797 36.9425L63.2811 37.5813L62.7856 38.1945L62.2929 38.7823L61.803 39.3449L61.3157 39.8825C56.2117 45.3965 51.5109 46.7983 46.4367 44.9514C41.6001 43.1911 39.5035 36.7161 39.6514 27.1094C39.7045 23.6592 40.0465 20.0576 40.5786 16.5239C40.6319 16.1703 40.6859 15.8247 40.7406 15.4877L40.9059 14.5031L41.0728 13.5738L41.2702 12.5461L41.7338 12.4859C50.498 11.393 58.2142 13.0755 64.926 17.5296C65.3862 17.835 66.0068 17.7095 66.3122 17.2494C66.6175 16.7892 66.4921 16.1686 66.0319 15.8632Z", fill: "#000091" }), + React.createElement("path", { d: "M36.6689 14.816C36.7704 14.2731 36.4125 13.7508 35.8696 13.6493C35.3267 13.5478 34.8044 13.9057 34.7029 14.4486L34.6564 14.7076L34.4343 16.0805L34.3031 16.9806L34.2371 17.4597C33.9237 19.7838 33.6775 22.2652 33.5417 24.8039C33.5122 25.3554 33.9354 25.8264 34.4869 25.8559C35.0384 25.8854 35.5094 25.4622 35.5389 24.9107C35.6716 22.4295 35.9125 20.0008 36.2192 17.7271L36.3478 16.8105C36.3691 16.6642 36.3904 16.5211 36.4116 16.3814L36.537 15.5845L36.6689 14.816Z", fill: "#000091" }), + React.createElement("path", { d: "M52.6714 25.6378C52.7673 26.1817 52.4041 26.7003 51.8602 26.7962C51.3163 26.8921 50.7976 26.529 50.7017 25.9851C50.2222 23.2656 47.6289 21.4497 44.9095 21.9293C44.3656 22.0252 43.8469 21.662 43.751 21.1181C43.6551 20.5742 44.0183 20.0556 44.5622 19.9597C48.3694 19.2883 52 21.8305 52.6714 25.6378Z", fill: "#000091" }), + React.createElement("path", { d: "M68.3587 20.0752C68.8777 20.2641 69.4515 19.9965 69.6404 19.4775C69.8293 18.9586 69.5617 18.3847 69.0427 18.1958C68.5238 18.0069 67.9499 18.2745 67.761 18.7935C67.5721 19.3125 67.8397 19.8863 68.3587 20.0752Z", fill: "#000091" }), + React.createElement("path", { d: "M55.5579 26.6884C55.1348 27.0434 55.0796 27.6741 55.4346 28.0972C55.7896 28.5203 56.4204 28.5755 56.8435 28.2205C58.9588 26.4455 62.1126 26.7214 63.8876 28.8368C64.2426 29.2598 64.8734 29.315 65.2965 28.96C65.7195 28.605 65.7747 27.9743 65.4197 27.5512C62.9347 24.5897 58.5194 24.2034 55.5579 26.6884Z", fill: "#000091" }), + React.createElement("path", { d: "M55.214 36.278C55.4029 36.797 55.1353 37.3708 54.6163 37.5597C50.9834 38.8819 46.9665 37.0088 45.6443 33.376C45.4554 32.857 45.723 32.2832 46.242 32.0943C46.761 31.9054 47.3348 32.173 47.5237 32.6919C48.4681 35.2868 51.3374 36.6248 53.9323 35.6803C54.4512 35.4914 55.0251 35.759 55.214 36.278Z", fill: "#000091" })), "Culture"); +//# sourceMappingURL=Culture.js.map \ No newline at end of file diff --git a/dist/picto/Culture.js.map b/dist/picto/Culture.js.map new file mode 100644 index 0000000..7b54b06 --- /dev/null +++ b/dist/picto/Culture.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Culture.js","sourceRoot":"","sources":["../../src/picto/Culture.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,CAAC,EAAC,s+BAAs+B,EACx+B,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,2SAA2S,EAC7S,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,6SAA6S,EAC/S,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,gNAAgN,EAClN,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,iTAAiT,EACnT,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,8SAA8S,EAChT,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,+rDAA+rD,EACjsD,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,gdAAgd,EACld,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,2SAA2S,EAC7S,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,kNAAkN,EACpN,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,+SAA+S,EACjT,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uSAAuS,EACzS,IAAI,EAAC,SAAS,GAChB,CACH,EACH,SAAS,CACZ,CAAC"} \ No newline at end of file diff --git a/dist/picto/DataVisualization.d.ts b/dist/picto/DataVisualization.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/DataVisualization.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/DataVisualization.js b/dist/picto/DataVisualization.js new file mode 100644 index 0000000..009e91c --- /dev/null +++ b/dist/picto/DataVisualization.js @@ -0,0 +1,22 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M16 30C16 27.7934 17.7935 26 20 26C22.2065 26 24 27.7934 24 30C24 32.2065 22.2065 34 20 34C17.7935 34 16 32.2065 16 30ZM22 30C22 28.898 21.102 28 20 28C18.898 28 18 28.898 18 30C18 31.1019 18.8981 32 20 32C21.1019 32 22 31.1019 22 30Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M26 26C26 23.7934 27.7935 22 30 22C32.2065 22 34 23.7934 34 26C34 28.2065 32.2065 30 30 30C27.7935 30 26 28.2065 26 26ZM32 26C32 24.898 31.102 24 30 24C28.898 24 28 24.898 28 26C28 27.1019 28.8981 28 30 28C31.1019 28 32 27.1019 32 26Z", fill: "#E1000F" }), + React.createElement("path", { d: "M26.5528 26.1056C27.0468 25.8586 27.6474 26.0588 27.8944 26.5528C28.1238 27.0115 27.9675 27.5622 27.5485 27.8363L27.4472 27.8944L23.4472 29.8944C22.9532 30.1414 22.3526 29.9412 22.1056 29.4472C21.8762 28.9885 22.0325 28.4378 22.4515 28.1637L22.5528 28.1056L26.5528 26.1056Z", fill: "#E1000F" }), + React.createElement("path", { d: "M32.2929 27.2929C32.6534 26.9324 33.2206 26.9047 33.6129 27.2097L33.7071 27.2929L37.7071 31.2929C38.0976 31.6834 38.0976 32.3166 37.7071 32.7071C37.3466 33.0676 36.7794 33.0953 36.3871 32.7903L36.2929 32.7071L32.2929 28.7071C31.9024 28.3166 31.9024 27.6834 32.2929 27.2929Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M50 34C50 28.4848 54.485 24 60 24C65.515 24 70 28.4848 70 34C70 39.5149 65.5149 44 60 44C54.4851 44 50 39.5149 50 34ZM68 34C68 29.5894 64.4105 26 60 26C55.5895 26 52 29.5894 52 34C52 38.4103 55.5897 42 60 42C64.4103 42 68 38.4103 68 34Z", fill: "#E1000F" }), + React.createElement("path", { d: "M60.0366 28.7318C60.1848 28.1997 60.7362 27.8885 61.2682 28.0367C63.6078 28.6881 65.4014 30.523 65.8762 32.7982C65.989 33.3389 65.6422 33.8686 65.1016 33.9814C64.5609 34.0943 64.0312 33.7475 63.9184 33.2068C63.5998 31.6804 62.3664 30.4185 60.7318 29.9633C60.1997 29.8152 59.8885 29.2638 60.0366 28.7318Z", fill: "#E1000F" }), + React.createElement("path", { d: "M65.9641 40.134C66.4082 39.8776 66.9673 40.0005 67.266 40.4024L67.3301 40.5L73.3301 50.8923C74.1586 52.3272 73.6669 54.162 72.2321 54.9904C70.8484 55.7892 69.0929 55.3606 68.2265 54.0424L68.134 53.8923L62.134 43.5C61.8578 43.0217 62.0217 42.4101 62.5 42.134C62.9441 41.8776 63.5032 42.0005 63.8019 42.4024L63.866 42.5L69.866 52.8923C70.1422 53.3706 70.7538 53.5345 71.2321 53.2583C71.6762 53.0019 71.8492 52.4563 71.6506 51.9967L71.5981 51.8923L65.5981 41.5C65.3219 41.0217 65.4858 40.4101 65.9641 40.134Z", fill: "#E1000F" }), + React.createElement("path", { d: "M44.5528 30.1056C45.0468 29.8586 45.6474 30.0588 45.8944 30.5528C46.1238 31.0115 45.9675 31.5622 45.5485 31.8363L45.4472 31.8944L43.4472 32.8944C42.9532 33.1414 42.3526 32.9412 42.1056 32.4472C41.8762 31.9885 42.0325 31.4378 42.4515 31.1637L42.5528 31.1056L44.5528 30.1056Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M36 32C36 29.7934 37.7935 28 40 28C42.2065 28 44 29.7934 44 32C44 34.2065 42.2065 36 40 36C37.7935 36 36 34.2065 36 32ZM42 32C42 30.898 41.102 30 40 30C38.898 30 38 30.898 38 32C38 33.1019 38.8981 34 40 34C41.1019 34 42 33.1019 42 32Z", fill: "#E1000F" }), + React.createElement("path", { d: "M59 16C59.5128 16 59.9355 16.386 59.9933 16.8834L60 17V19C60 19.5523 59.5523 20 59 20C58.4872 20 58.0645 19.614 58.0067 19.1166L58 19V18H12V54H58V49C58 48.4872 58.386 48.0645 58.8834 48.0067L59 48C59.5128 48 59.9355 48.386 59.9933 48.8834L60 49V55C60 55.5128 59.614 55.9355 59.1166 55.9933L59 56H11C10.4872 56 10.0645 55.614 10.0067 55.1166L10 55V17C10 16.4872 10.386 16.0645 10.8834 16.0067L11 16H59Z", fill: "#000091" }), + React.createElement("path", { d: "M39 18C39.5128 18 39.9355 17.614 39.9933 17.1166L40 17V15C40 13.4023 38.7511 12.0963 37.1763 12.0051L37 12H33C31.4023 12 30.0963 13.2489 30.0051 14.8237L30 15V17C30 17.5523 30.4477 18 31 18C31.5128 18 31.9355 17.614 31.9933 17.1166L32 17V15C32 14.4872 32.386 14.0645 32.8834 14.0067L33 14H37C37.5128 14 37.9355 14.386 37.9933 14.8834L38 15V17C38 17.5523 38.4477 18 39 18Z", fill: "#000091" }), + React.createElement("path", { d: "M51 54C51.5128 54 51.9355 54.386 51.9933 54.8834L52 55V57C52 58.5977 50.7511 59.9037 49.1763 59.9949L49 60H21C19.4023 60 18.0963 58.7511 18.0051 57.1763L18 57V55C18 54.4477 18.4477 54 19 54C19.5128 54 19.9355 54.386 19.9933 54.8834L20 55V57C20 57.5128 20.386 57.9355 20.8834 57.9933L21 58H49C49.5128 58 49.9355 57.614 49.9933 57.1166L50 57V55C50 54.4477 50.4477 54 51 54Z", fill: "#000091" }), + React.createElement("path", { d: "M37.8 58.4C37.4686 57.9582 36.8418 57.8686 36.4 58.2C35.9922 58.5059 35.8845 59.0635 36.131 59.495L36.2 59.6L42.2 67.6C42.5314 68.0418 43.1582 68.1314 43.6 67.8C44.0078 67.4941 44.1155 66.9365 43.869 66.505L43.8 66.4L37.8 58.4Z", fill: "#000091" }), + React.createElement("path", { d: "M23 38C23.5128 38 23.9355 38.386 23.9933 38.8834L24 39V41C24 41.5523 23.5523 42 23 42C22.4872 42 22.0645 41.614 22.0067 41.1166L22 41V40H18V48H22V45C22 44.4872 22.386 44.0645 22.8834 44.0067L23 44C23.5128 44 23.9355 44.386 23.9933 44.8834L24 45V49C24 49.5128 23.614 49.9355 23.1166 49.9933L23 50H17C16.4872 50 16.0645 49.614 16.0067 49.1166L16 49V39C16 38.4872 16.386 38.0645 16.8834 38.0067L17 38H23Z", fill: "#000091" }), + React.createElement("path", { d: "M29 34C29.5523 34 30 34.4477 30 35C30 35.5128 29.614 35.9355 29.1166 35.9933L29 36H28V48H32V37C32 36.4872 32.386 36.0645 32.8834 36.0067L33 36C33.5128 36 33.9355 36.386 33.9933 36.8834L34 37V49C34 49.5128 33.614 49.9355 33.1166 49.9933L33 50H27C26.4872 50 26.0645 49.614 26.0067 49.1166L26 49V35C26 34.4872 26.386 34.0645 26.8834 34.0067L27 34H29Z", fill: "#000091" }), + React.createElement("path", { d: "M39 42C39.5523 42 40 42.4477 40 43C40 43.5128 39.614 43.9355 39.1166 43.9933L39 44H38V48H42V43C42 42.4872 42.386 42.0645 42.8834 42.0067L43 42C43.5128 42 43.9355 42.386 43.9933 42.8834L44 43V49C44 49.5128 43.614 49.9355 43.1166 49.9933L43 50H37C36.4872 50 36.0645 49.614 36.0067 49.1166L36 49V43C36 42.4872 36.386 42.0645 36.8834 42.0067L37 42H39Z", fill: "#000091" }), + React.createElement("path", { d: "M47 40C47.5128 40 47.9355 40.386 47.9933 40.8834L48 41V48H52V47C52 46.4872 52.386 46.0645 52.8834 46.0067L53 46C53.5128 46 53.9355 46.386 53.9933 46.8834L54 47V49C54 49.5128 53.614 49.9355 53.1166 49.9933L53 50H47C46.4872 50 46.0645 49.614 46.0067 49.1166L46 49V41C46 40.4477 46.4477 40 47 40Z", fill: "#000091" }), + React.createElement("path", { d: "M32.2 58.4C32.5314 57.9582 33.1582 57.8686 33.6 58.2C34.0078 58.5059 34.1155 59.0635 33.869 59.495L33.8 59.6L27.8 67.6C27.4686 68.0418 26.8418 68.1314 26.4 67.8C25.9922 67.4941 25.8845 66.9365 26.131 66.505L26.2 66.4L32.2 58.4Z", fill: "#000091" })), "DataVisualization"); +//# sourceMappingURL=DataVisualization.js.map \ No newline at end of file diff --git a/dist/picto/DataVisualization.js.map b/dist/picto/DataVisualization.js.map new file mode 100644 index 0000000..a20339b --- /dev/null +++ b/dist/picto/DataVisualization.js.map @@ -0,0 +1 @@ +{"version":3,"file":"DataVisualization.js","sourceRoot":"","sources":["../../src/picto/DataVisualization.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,4OAA4O,EAC9O,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,4OAA4O,EAC9O,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,mRAAmR,EACrR,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,mRAAmR,EACrR,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,8OAA8O,EAChP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,iTAAiT,EACnT,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,2fAA2f,EAC7f,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,mRAAmR,EACrR,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,4OAA4O,EAC9O,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,mZAAmZ,EACrZ,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,qXAAqX,EACvX,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,qXAAqX,EACvX,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,qOAAqO,EACvO,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,mZAAmZ,EACrZ,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,6VAA6V,EAC/V,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,6VAA6V,EAC/V,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uSAAuS,EACzS,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,qOAAqO,EACvO,IAAI,EAAC,SAAS,GAChB,CACH,EACH,mBAAmB,CACtB,CAAC"} \ No newline at end of file diff --git a/dist/picto/Datalma.d.ts b/dist/picto/Datalma.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Datalma.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Datalma.js b/dist/picto/Datalma.js new file mode 100644 index 0000000..8f0f47e --- /dev/null +++ b/dist/picto/Datalma.js @@ -0,0 +1,32 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { d: "M20.8854 10V26.1817L10 35.4712H31.7707L31.7707 19.5238L20.8854 10Z", fill: "url(#paint0_linear_1_11)" }), + React.createElement("path", { d: "M20.8854 10L31.7707 19.5238L70 52.9714L43.7233 10H20.8854Z", fill: "url(#paint1_linear_1_11)" }), + React.createElement("path", { d: "M20.8854 70V53.8183L10 44.5288H31.7707L31.7707 60.4762L20.8854 70Z", fill: "url(#paint2_linear_1_11)" }), + React.createElement("path", { d: "M20.8854 70L31.7707 60.4762L70 27.0286L43.7233 70H20.8854Z", fill: "url(#paint3_linear_1_11)" }), + React.createElement("defs", null, + React.createElement("linearGradient", { id: "paint0_linear_1_11", x1: "12.4467", y1: "36.1486", x2: "33.8223", y2: "23.2122", gradientUnits: "userSpaceOnUse" }, + React.createElement("stop", { "stop-color": "#539ED7" }), + React.createElement("stop", { offset: "0.65546", "stop-color": "#4D85CB" }), + React.createElement("stop", { offset: "1", "stop-color": "#4A77C4" })), + React.createElement("linearGradient", { id: "paint1_linear_1_11", x1: "34.9641", y1: "7.57789", x2: "67.7788", y2: "54.4708", gradientUnits: "userSpaceOnUse" }, + React.createElement("stop", { "stop-color": "#59AEE0" }), + React.createElement("stop", { offset: "0.06089", "stop-color": "#56A4DB" }), + React.createElement("stop", { offset: "0.22177", "stop-color": "#5090D0" }), + React.createElement("stop", { offset: "0.40496", "stop-color": "#4C81C9" }), + React.createElement("stop", { offset: "0.62759", "stop-color": "#4A79C5" }), + React.createElement("stop", { offset: "1", "stop-color": "#4A77C4" })), + React.createElement("linearGradient", { id: "paint2_linear_1_11", x1: "34.6004", y1: "58.6197", x2: "5.15366", y2: "55.5981", gradientUnits: "userSpaceOnUse" }, + React.createElement("stop", { "stop-color": "#D81C69" }), + React.createElement("stop", { offset: "0.13574", "stop-color": "#DF2150" }), + React.createElement("stop", { offset: "0.29333", "stop-color": "#E6263B" }), + React.createElement("stop", { offset: "0.46977", "stop-color": "#EB2A2C" }), + React.createElement("stop", { offset: "0.67834", "stop-color": "#EE2C23" }), + React.createElement("stop", { offset: "1", "stop-color": "#EF2D21" })), + React.createElement("linearGradient", { id: "paint3_linear_1_11", x1: "81.1802", y1: "26.4739", x2: "11.5761", y2: "65.2971", gradientUnits: "userSpaceOnUse" }, + React.createElement("stop", { "stop-color": "#DC1A59" }), + React.createElement("stop", { offset: "0.33338", "stop-color": "#E5273B" }), + React.createElement("stop", { offset: "0.63484", "stop-color": "#EB2F28" }), + React.createElement("stop", { offset: "0.84116", "stop-color": "#EE3321" })))), "Datalma"); +//# sourceMappingURL=Datalma.js.map \ No newline at end of file diff --git a/dist/picto/Datalma.js.map b/dist/picto/Datalma.js.map new file mode 100644 index 0000000..1bf3891 --- /dev/null +++ b/dist/picto/Datalma.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Datalma.js","sourceRoot":"","sources":["../../src/picto/Datalma.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,CAAC,EAAC,oEAAoE,EACtE,IAAI,EAAC,0BAA0B,GACjC;IACF,8BACI,CAAC,EAAC,4DAA4D,EAC9D,IAAI,EAAC,0BAA0B,GACjC;IACF,8BACI,CAAC,EAAC,oEAAoE,EACtE,IAAI,EAAC,0BAA0B,GACjC;IACF,8BACI,CAAC,EAAC,4DAA4D,EAC9D,IAAI,EAAC,0BAA0B,GACjC;IACF;QACI,wCACI,EAAE,EAAC,oBAAoB,EACvB,EAAE,EAAC,SAAS,EACZ,EAAE,EAAC,SAAS,EACZ,EAAE,EAAC,SAAS,EACZ,EAAE,EAAC,SAAS,EACZ,aAAa,EAAC,gBAAgB;YAE9B,4CAAiB,SAAS,GAAG;YAC7B,8BAAM,MAAM,EAAC,SAAS,gBAAY,SAAS,GAAG;YAC9C,8BAAM,MAAM,EAAC,GAAG,gBAAY,SAAS,GAAG,CAC3B;QACjB,wCACI,EAAE,EAAC,oBAAoB,EACvB,EAAE,EAAC,SAAS,EACZ,EAAE,EAAC,SAAS,EACZ,EAAE,EAAC,SAAS,EACZ,EAAE,EAAC,SAAS,EACZ,aAAa,EAAC,gBAAgB;YAE9B,4CAAiB,SAAS,GAAG;YAC7B,8BAAM,MAAM,EAAC,SAAS,gBAAY,SAAS,GAAG;YAC9C,8BAAM,MAAM,EAAC,SAAS,gBAAY,SAAS,GAAG;YAC9C,8BAAM,MAAM,EAAC,SAAS,gBAAY,SAAS,GAAG;YAC9C,8BAAM,MAAM,EAAC,SAAS,gBAAY,SAAS,GAAG;YAC9C,8BAAM,MAAM,EAAC,GAAG,gBAAY,SAAS,GAAG,CAC3B;QACjB,wCACI,EAAE,EAAC,oBAAoB,EACvB,EAAE,EAAC,SAAS,EACZ,EAAE,EAAC,SAAS,EACZ,EAAE,EAAC,SAAS,EACZ,EAAE,EAAC,SAAS,EACZ,aAAa,EAAC,gBAAgB;YAE9B,4CAAiB,SAAS,GAAG;YAC7B,8BAAM,MAAM,EAAC,SAAS,gBAAY,SAAS,GAAG;YAC9C,8BAAM,MAAM,EAAC,SAAS,gBAAY,SAAS,GAAG;YAC9C,8BAAM,MAAM,EAAC,SAAS,gBAAY,SAAS,GAAG;YAC9C,8BAAM,MAAM,EAAC,SAAS,gBAAY,SAAS,GAAG;YAC9C,8BAAM,MAAM,EAAC,GAAG,gBAAY,SAAS,GAAG,CAC3B;QACjB,wCACI,EAAE,EAAC,oBAAoB,EACvB,EAAE,EAAC,SAAS,EACZ,EAAE,EAAC,SAAS,EACZ,EAAE,EAAC,SAAS,EACZ,EAAE,EAAC,SAAS,EACZ,aAAa,EAAC,gBAAgB;YAE9B,4CAAiB,SAAS,GAAG;YAC7B,8BAAM,MAAM,EAAC,SAAS,gBAAY,SAAS,GAAG;YAC9C,8BAAM,MAAM,EAAC,SAAS,gBAAY,SAAS,GAAG;YAC9C,8BAAM,MAAM,EAAC,SAAS,gBAAY,SAAS,GAAG,CACjC,CACd,CACR,EACH,SAAS,CACZ,CAAC"} \ No newline at end of file diff --git a/dist/picto/DigitalArt.d.ts b/dist/picto/DigitalArt.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/DigitalArt.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/DigitalArt.js b/dist/picto/DigitalArt.js new file mode 100644 index 0000000..cce74cc --- /dev/null +++ b/dist/picto/DigitalArt.js @@ -0,0 +1,12 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M31.8561 15.4855C31.4906 14.8762 30.638 14.8404 30.2152 15.378L30.1411 15.4855L24.1411 25.4855C24.0342 25.6637 23.9893 25.8617 24 26.0546V46L24.0067 46.1166C24.0645 46.614 24.4872 47 25 47C25.5523 47 26 46.5523 26 46V26.2746L27.965 22.9994C27.9766 22.9998 27.9883 23 28 23H34L34.0323 22.9981L35.2336 25H30.9986C30.4858 25 30.0631 25.386 30.0054 25.8834L29.9986 26C29.9986 26.5128 30.3847 26.9355 30.882 26.9933L30.9986 27H36V46L36.0067 46.1166C36.0645 46.614 36.4872 47 37 47C37.5523 47 38 46.5523 38 46V26.0154C38.001 25.9572 37.9969 25.8985 37.9873 25.8398C37.9639 25.6945 37.9092 25.5597 37.8303 25.4425L31.8561 15.4855ZM32.8332 21H29.1646L30.9986 17.943L32.8332 21Z", fill: "#E1000F" }), + React.createElement("path", { d: "M31 29C31.5129 29 31.9355 29.386 31.9933 29.8834L32 30V46C32 46.5523 31.5523 47 31 47C30.4872 47 30.0645 46.614 30.0067 46.1166L30 46V30C30 29.4477 30.4477 29 31 29Z", fill: "#E1000F" }), + React.createElement("path", { d: "M50 40C50 39.4477 49.5523 39 49 39H44.8155L44.9228 38.3146L45.2557 36.3078L45.5589 34.5546L45.837 33H52.1632L52.4413 34.5546L52.7445 36.3078L53.0774 38.3146L53.3593 40.1152L53.5479 41.4069L53.7037 42.5657L53.7694 43.0952L53.8525 43.8269L53.8976 44.273L53.9345 44.6855L53.9632 45.0645L53.9838 45.41L53.9961 45.7218L54.0002 46C54.0002 46.5523 54.4479 47 55.0002 47C55.5525 47 56.0002 46.5523 56.0002 46L55.996 45.6996L55.9836 45.3669L55.9492 44.8067L55.8743 43.9459L55.7963 43.2145L55.6995 42.4095L55.5413 41.2212L55.3498 39.9013L55.1842 38.8247L54.9343 37.2734L54.5749 35.1474L54.3342 33.772L54.1048 32.4937C55.3718 31.5616 56 30.0257 56 28C56 26.3409 54.9596 24.1501 52.9139 21.3142L52.8064 21.1666L52.4261 20.6605L51.7837 19.8375L51.2002 19.1087L50.5292 18.2837L49.7703 17.3623C49.3945 16.9084 48.7096 16.8762 48.2929 17.2929C44.1221 21.4637 42 25.0005 42 28C42 28.5523 42.4477 29 43 29C43.5523 29 44 28.5523 44 28L44.0049 27.792C44.1024 25.6915 45.6637 22.9735 48.739 19.7043L48.936 19.496L49.3944 20.0567L49.9601 20.7581L50.5952 21.5618L50.9821 22.0657L51.1972 22.3542L51.5055 22.7835C53.1788 25.1521 54 26.9244 54 28C54 29.5371 53.5766 30.4891 52.7432 31H45.0175C44.9263 30.9983 44.8368 31.0091 44.7512 31.0312C44.6053 31.0686 44.4722 31.1381 44.3599 31.2317C44.1786 31.3829 44.0517 31.597 44.0127 31.8405L43.666 33.772L43.4253 35.1474L43.0659 37.2734L42.816 38.8247L42.6504 39.9013L42.4589 41.2212L42.3007 42.4095L42.2039 43.2145L42.1259 43.9459L42.051 44.8067L42.0167 45.3669L42.0042 45.6996L42 46C42 46.5523 42.4477 47 43 47C43.5523 47 44 46.5523 44 46L44.0041 45.7218L44.0164 45.41L44.037 45.0645L44.0657 44.6855L44.1026 44.273L44.1478 43.8269L44.2308 43.0952L44.2965 42.5657L44.4523 41.4069L44.5117 41H49L49.1166 40.9933C49.614 40.9355 50 40.5128 50 40Z", fill: "#E1000F" }), + React.createElement("path", { d: "M24 20C24 19.4477 23.5523 19 23 19H19L18.7831 19.0046C16.1223 19.1182 14 21.3112 14 24V54L14.0046 54.2169C14.1182 56.8777 16.3112 59 19 59H25L25.1166 58.9933C25.614 58.9355 26 58.5128 26 58C26 57.4477 25.5523 57 25 57H19L18.8237 56.9949C17.2489 56.9037 16 55.5977 16 54V24L16.0051 23.8237C16.0963 22.2489 17.4023 21 19 21H23L23.1166 20.9933C23.614 20.9355 24 20.5128 24 20Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M65.9954 23.7831C65.8818 21.1223 63.6888 19 61 19H57L56.8834 19.0067C56.386 19.0645 56 19.4872 56 20C56 20.5523 56.4477 21 57 21H61L61.1763 21.0051C62.7511 21.0963 64 22.4023 64 24V54L63.9949 54.1763C63.9037 55.7511 62.5977 57 61 57H31L30.8834 57.0067C30.386 57.0645 30 57.4872 30 58C30 58.5523 30.4477 59 31 59H35.9836C35.842 63.1483 34.7882 65 33 65H31L30.8834 65.0067C30.386 65.0645 30 65.4872 30 66C30 66.5523 30.4477 67 31 67H49L49.1166 66.9933C49.614 66.9355 50 66.5128 50 66C50 65.4477 49.5523 65 49 65H47C45.2118 65 44.158 63.1483 44.0164 59H61L61.2169 58.9954C63.8777 58.8818 66 56.6888 66 54V24L65.9954 23.7831ZM37.9834 59H42.0166C42.1065 61.6267 42.5623 63.6468 43.408 65H36.592C37.4377 63.6468 37.8935 61.6267 37.9834 59Z", fill: "#000091" }), + React.createElement("path", { d: "M59 49C59.5523 49 60 49.4477 60 50C60 50.5128 59.614 50.9355 59.1166 50.9933L59 51H21C20.4477 51 20 50.5523 20 50C20 49.4872 20.386 49.0645 20.8834 49.0067L21 49H59Z", fill: "#000091" }), + React.createElement("path", { d: "M42 54C42 53.4477 41.5523 53 41 53H39L38.8834 53.0067C38.386 53.0645 38 53.4872 38 54C38 54.5523 38.4477 55 39 55H41L41.1166 54.9933C41.614 54.9355 42 54.5128 42 54Z", fill: "#000091" }), + React.createElement("path", { d: "M42 20C42 19.4477 41.5523 19 41 19H39L38.8834 19.0067C38.386 19.0645 38 19.4872 38 20C38 20.5523 38.4477 21 39 21H41L41.1166 20.9933C41.614 20.9355 42 20.5128 42 20Z", fill: "#000091" })), "DigitalArt"); +//# sourceMappingURL=DigitalArt.js.map \ No newline at end of file diff --git a/dist/picto/DigitalArt.js.map b/dist/picto/DigitalArt.js.map new file mode 100644 index 0000000..89725a9 --- /dev/null +++ b/dist/picto/DigitalArt.js.map @@ -0,0 +1 @@ +{"version":3,"file":"DigitalArt.js","sourceRoot":"","sources":["../../src/picto/DigitalArt.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+pBAA+pB,EACjqB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,ouDAAouD,EACtuD,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uXAAuX,EACzX,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+tBAA+tB,EACjuB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB,CACH,EACH,YAAY,CACf,CAAC"} \ No newline at end of file diff --git a/dist/picto/Doctor.d.ts b/dist/picto/Doctor.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Doctor.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Doctor.js b/dist/picto/Doctor.js new file mode 100644 index 0000000..1b0812e --- /dev/null +++ b/dist/picto/Doctor.js @@ -0,0 +1,23 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M59 30C59 29.4477 59.4477 29 60 29H64C64.5523 29 65 29.4477 65 30C65 30.5523 64.5523 31 64 31H60C59.4477 31 59 30.5523 59 30Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M59 38C59 37.4477 59.4477 37 60 37H64C64.5523 37 65 37.4477 65 38C65 38.5523 64.5523 39 64 39H60C59.4477 39 59 38.5523 59 38Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M61 34C61 33.4477 61.4477 33 62 33H64C64.5523 33 65 33.4477 65 34C65 34.5523 64.5523 35 64 35H62C61.4477 35 61 34.5523 61 34Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M62 42C62 41.4477 62.4477 41 63 41H64C64.5523 41 65 41.4477 65 42C65 42.5523 64.5523 43 64 43H63C62.4477 43 62 42.5523 62 42Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M53 46C50.7652 46 49 47.8392 49 50C49 52.2477 50.7523 54 53 54C55.1608 54 57 52.2348 57 50C57 47.7523 55.2477 46 53 46ZM47 50C47 46.7608 49.6348 44 53 44C56.3523 44 59 46.6477 59 50C59 53.3652 56.2392 56 53 56C49.6477 56 47 53.3523 47 50Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M53 49.5C52.7239 49.5 52.5 49.7239 52.5 50C52.5 50.2761 52.7239 50.5 53 50.5C53.2761 50.5 53.5 50.2761 53.5 50C53.5 49.7239 53.2761 49.5 53 49.5ZM50.5 50C50.5 48.6193 51.6193 47.5 53 47.5C54.3807 47.5 55.5 48.6193 55.5 50C55.5 51.3807 54.3807 52.5 53 52.5C51.6193 52.5 50.5 51.3807 50.5 50Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M8 20.4C8 17.2925 10.3758 15 12.9437 15H15.9998L16 17H12.9437C11.5679 17 10 18.3075 10 20.4V31.2C10 31.5218 10.0648 32.6134 10.4003 33.9277C10.7366 35.2454 11.3245 36.7048 12.317 37.8427C12.68 38.2589 12.6369 38.8906 12.2207 39.2536C11.8044 39.6166 11.1728 39.5735 10.8097 39.1573C9.53461 37.6952 8.84082 35.9046 8.46241 34.4223C8.08313 32.9366 8 31.6782 8 31.2V20.4ZM17 16C17 16.5523 16.5523 17 16 17L15.9998 15C16.5521 15 17 15.4477 17 16Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M15 14C15 13.4477 15.4477 13 16 13H18.359C19.9844 13 21 14.4593 21 15.9394C21 16.6961 20.7531 17.43 20.3147 17.9931C19.8747 18.5584 19.1945 19 18.359 19H16C15.4477 19 15 18.5523 15 18V14ZM17 15V17H18.359C18.4465 17 18.5869 16.9568 18.7366 16.7645C18.888 16.57 19 16.2736 19 15.9394C19 15.2377 18.5797 15 18.359 15H17Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M29 16C29 15.4477 29.4477 15 30 15V17C29.4477 17 29 16.5523 29 16ZM30 17H33.0563C34.4321 17 36 18.3075 36 20.4V31.2C36 31.5218 35.9352 32.6134 35.5997 33.9277C35.2634 35.2454 34.6755 36.7048 33.683 37.8427C33.32 38.2589 33.3631 38.8906 33.7793 39.2536C34.1956 39.6166 34.8272 39.5735 35.1903 39.1573C36.4654 37.6952 37.1592 35.9046 37.5376 34.4223C37.9169 32.9366 38 31.6782 38 31.2V20.4C38 17.2925 35.6242 15 33.0563 15H30V17Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M25 15.9394C25 14.4593 26.0156 13 27.641 13H30C30.5523 13 31 13.4477 31 14V18C31 18.5523 30.5523 19 30 19H27.641C26.8055 19 26.1253 18.5584 25.6853 17.9931C25.2469 17.43 25 16.6961 25 15.9394ZM27.641 15C27.4203 15 27 15.2377 27 15.9394C27 16.2736 27.112 16.57 27.2635 16.7645C27.4131 16.9568 27.5535 17 27.641 17H29V15H27.641Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M32.404 38.9935C32.404 38.9935 32.4124 38.9931 32.4337 38.9996C32.4154 38.9979 32.404 38.9935 32.404 38.9935ZM32.5804 39.0602C32.7919 39.1645 33.0743 39.3706 33.3517 39.6496C33.6354 39.935 33.8439 40.2262 33.9458 40.4419C33.063 41.2751 29.4847 44.4066 24.8491 45.0727C24.3569 45.1435 23.9914 45.5652 23.9914 46.0626V49.866C23.7616 49.9443 23.4039 50 22.9981 50C22.5922 50 22.2345 49.9443 22.0048 49.866V46.0626C22.0048 45.5719 21.6487 45.1537 21.1644 45.0754C16.5374 44.3274 12.9633 41.2806 12.062 40.4491C12.1715 40.2311 12.3873 39.9407 12.6755 39.6559C12.9731 39.3618 13.2739 39.1467 13.4887 39.0456C13.5086 39.0609 13.5338 39.0804 13.5653 39.1052C13.6073 39.1383 13.661 39.181 13.7232 39.2305C13.8439 39.3266 13.9967 39.4482 14.1584 39.574C14.6697 39.9718 15.3926 40.5095 16.2697 41.0494C18.0035 42.1166 20.4354 43.2529 23.0977 43.2529C25.754 43.2529 28.1836 42.1469 29.9019 41.0863C30.7702 40.5503 31.4814 40.0108 31.9797 39.5948C32.2286 39.3869 32.4288 39.2063 32.5721 39.0682C32.5749 39.0656 32.5777 39.0629 32.5804 39.0602ZM11.9928 40.6276C11.9928 40.6276 11.9924 40.6185 11.9996 40.5957C11.9977 40.6153 11.9928 40.6276 11.9928 40.6276ZM34.006 40.6082C34.006 40.6082 34.0016 40.5967 34.0002 40.5783C34.0065 40.5997 34.006 40.6082 34.006 40.6082ZM35.7841 39.6529C35.9711 40.0725 36.2448 40.9733 35.5674 41.6547L35.5654 41.6568C35.3387 41.8848 31.4571 45.7901 25.9914 46.9034V50.1729C25.9914 50.647 25.7665 51.0154 25.5082 51.2603C25.2651 51.4909 24.9726 51.6363 24.7145 51.7314C24.1948 51.9231 23.5701 52 22.9981 52C22.426 52 21.8013 51.9231 21.2816 51.7314C21.0235 51.6363 20.731 51.4909 20.4879 51.2603C20.2296 51.0154 20.0048 50.647 20.0048 50.1729V46.8903C14.5325 45.6988 10.6459 41.8731 10.4287 41.6547C9.73879 40.9607 10.0422 40.0461 10.2334 39.6367C10.4696 39.1311 10.863 38.6352 11.2697 38.2333C11.6762 37.8316 12.1729 37.4478 12.6705 37.2205C12.9163 37.1082 13.2275 37.0038 13.5647 37.0001C13.8685 36.9968 14.2191 37.0789 14.5146 37.3221C14.5438 37.3407 14.5688 37.3579 14.5873 37.371C14.6541 37.418 14.7303 37.477 14.8018 37.5332C14.8619 37.5805 14.9234 37.6295 14.9899 37.6825C15.1026 37.7722 15.2293 37.8731 15.3867 37.9956C15.8659 38.3685 16.5258 38.8585 17.3181 39.3462C18.9231 40.3341 20.9761 41.2529 23.0977 41.2529C25.2254 41.2529 27.2807 40.3539 28.8514 39.3844C29.6276 38.9053 30.2618 38.4236 30.6979 38.0595C30.9162 37.8773 31.0804 37.7282 31.1847 37.6278C31.2182 37.5955 31.2427 37.5709 31.2593 37.5539C31.2891 37.5129 31.3222 37.474 31.3584 37.4376C32.0401 36.7518 32.9447 37.0297 33.3632 37.2184C33.8707 37.4473 34.3675 37.8346 34.7701 38.2396C35.1729 38.6448 35.5573 39.1439 35.7841 39.6529Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M50.65 36.55C49.9572 36.0304 49.0544 36 48 36C46.6633 36 45.6663 36.3129 44.9091 36.7912C44.1484 37.2717 43.5711 37.9564 43.1359 38.7875C42.2493 40.4804 42 42.6888 42 44.6192V55.418C42 57.8581 41.8277 61.203 40.5081 63.961C39.8389 65.3597 38.8624 66.6348 37.4453 67.5553C36.0257 68.4775 34.2314 69 32 69C29.7405 69 27.9321 68.3933 26.5123 67.3634C25.1023 66.3406 24.1388 64.9469 23.4803 63.4669C22.1759 60.5354 22 57.1075 22 55V51C22 50.4477 22.4477 50 23 50C23.5523 50 24 50.4477 24 51V55C24 57.0535 24.1826 60.1256 25.3076 62.6539C25.8637 63.9037 26.6326 64.9798 27.6866 65.7444C28.7308 66.5019 30.1181 67 32 67C33.9101 67 35.3114 66.5566 36.3558 65.8781C37.4027 65.198 38.1586 64.2378 38.704 63.0978C39.8137 60.7784 40 57.8323 40 55.418V44.6192C40 42.5867 40.2507 39.9856 41.3641 37.8596C41.9289 36.7813 42.7266 35.8042 43.8409 35.1003C44.9587 34.3942 46.3367 34 48 34C48.0271 34 48.0547 34 48.0828 34C49.0368 33.9991 50.5803 33.9977 51.85 34.95C53.2173 35.9755 54 37.865 54 41C54 41.5523 53.5523 42 53 42C52.4477 42 52 41.5523 52 41C52 38.135 51.2827 37.0245 50.65 36.55Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M61.5 9C62.0523 9 62.5 9.44772 62.5 10V22C62.5 22.5523 62.0523 23 61.5 23C60.9477 23 60.5 22.5523 60.5 22V10C60.5 9.44772 60.9477 9 61.5 9Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M60 62C60.5523 62 61 62.4477 61 63V70C61 70.5523 60.5523 71 60 71C59.4477 71 59 70.5523 59 70V63C59 62.4477 59.4477 62 60 62Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M63 62C63.5523 62 64 62.4477 64 63V70C64 70.5523 63.5523 71 63 71C62.4477 71 62 70.5523 62 70V63C62 62.4477 62.4477 62 63 62Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M55 69.9999C55.0001 69.4476 55.4478 69 56.0001 69L55.9999 71C55.4476 71 54.9999 70.5522 55 69.9999ZM55.9999 71H67C67.5523 71 68.0001 70.5522 68 69.9999C67.9999 69.4476 67.5522 69 66.9999 69H56.0001L55.9999 71Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M53.7747 60C53.4964 60 53 60.3778 53 61C53 61.6222 53.4964 62 53.7747 62H69.2253C69.5036 62 70 61.6222 70 61C70 60.3778 69.5036 60 69.2253 60H53.7747ZM51 61C51 59.5046 52.1739 58 53.7747 58H69.2253C70.8261 58 72 59.5046 72 61C72 62.4954 70.8261 64 69.2253 64H53.7747C52.1739 64 51 62.4954 51 61Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M58.973 27C57.8705 27 57 27.9218 57 29V34.1C57 34.6523 56.5523 35.1 56 35.1C55.4477 35.1 55 34.6523 55 34.1V29C55 26.8782 56.706 25 58.973 25H64.027C66.1517 25 68 26.7346 68 29V58C68 58.5523 67.5523 59 67 59C66.4477 59 66 58.5523 66 58V29C66 27.8654 65.0735 27 64.027 27H58.973Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M60.5 24.0183V26C60.5 26.5523 60.0523 27 59.5 27C58.9477 27 58.5 26.5523 58.5 26V23.9643C58.5 22.7639 59.5521 22 60.5909 22H62.4091C63.4479 22 64.5 22.7639 64.5 23.9643V26C64.5 26.5523 64.0523 27 63.5 27C62.9477 27 62.5 26.5523 62.5 26V24.0183C62.482 24.0096 62.4522 24 62.4091 24H60.5909C60.5478 24 60.518 24.0096 60.5 24.0183Z", fill: "#000091" })), "Doctor"); +//# sourceMappingURL=Doctor.js.map \ No newline at end of file diff --git a/dist/picto/Doctor.js.map b/dist/picto/Doctor.js.map new file mode 100644 index 0000000..55863af --- /dev/null +++ b/dist/picto/Doctor.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Doctor.js","sourceRoot":"","sources":["../../src/picto/Doctor.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+HAA+H,EACjI,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+HAA+H,EACjI,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+HAA+H,EACjI,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+HAA+H,EACjI,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,gPAAgP,EAClP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,oSAAoS,EACtS,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,2bAA2b,EAC7b,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+TAA+T,EACjU,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,6aAA6a,EAC/a,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,wUAAwU,EAC1U,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+jFAA+jF,EACjkF,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,qjCAAqjC,EACvjC,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,6IAA6I,EAC/I,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+HAA+H,EACjI,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+HAA+H,EACjI,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,mNAAmN,EACrN,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,ySAAyS,EAC3S,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,wRAAwR,EAC1R,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,0UAA0U,EAC5U,IAAI,EAAC,SAAS,GAChB,CACH,EACH,QAAQ,CACX,CAAC"} \ No newline at end of file diff --git a/dist/picto/Document.d.ts b/dist/picto/Document.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Document.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Document.js b/dist/picto/Document.js new file mode 100644 index 0000000..34f1c99 --- /dev/null +++ b/dist/picto/Document.js @@ -0,0 +1,14 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { d: "M41 18C41.5523 18 42 18.4477 42 19C42 19.5128 41.614 19.9355 41.1166 19.9933L41 20H25C24.4477 20 24 19.5523 24 19C24 18.4872 24.386 18.0645 24.8834 18.0067L25 18H41Z", fill: "#E1000F" }), + React.createElement("path", { d: "M51 24C51.5523 24 52 24.4477 52 25C52 25.5128 51.614 25.9355 51.1166 25.9933L51 26H25C24.4477 26 24 25.5523 24 25C24 24.4872 24.386 24.0645 24.8834 24.0067L25 24H51Z", fill: "#E1000F" }), + React.createElement("path", { d: "M46 31C46 30.4477 45.5523 30 45 30H25L24.8834 30.0067C24.386 30.0645 24 30.4872 24 31C24 31.5523 24.4477 32 25 32H45L45.1166 31.9933C45.614 31.9355 46 31.5128 46 31Z", fill: "#E1000F" }), + React.createElement("path", { d: "M51 36C51.5523 36 52 36.4477 52 37C52 37.5128 51.614 37.9355 51.1166 37.9933L51 38H25C24.4477 38 24 37.5523 24 37C24 36.4872 24.386 36.0645 24.8834 36.0067L25 36H51Z", fill: "#000091" }), + React.createElement("path", { d: "M52 49C52 48.4477 51.5523 48 51 48H25L24.8834 48.0067C24.386 48.0645 24 48.4872 24 49C24 49.5523 24.4477 50 25 50H51L51.1166 49.9933C51.614 49.9355 52 49.5128 52 49Z", fill: "#000091" }), + React.createElement("path", { d: "M46 43C46 42.4477 45.5523 42 45 42H25L24.8834 42.0067C24.386 42.0645 24 42.4872 24 43C24 43.5523 24.4477 44 25 44H45L45.1166 43.9933C45.614 43.9355 46 43.5128 46 43Z", fill: "#000091" }), + React.createElement("path", { d: "M45 60C45.5523 60 46 60.4477 46 61C46 61.5128 45.614 61.9355 45.1166 61.9933L45 62H25C24.4477 62 24 61.5523 24 61C24 60.4872 24.386 60.0645 24.8834 60.0067L25 60H45Z", fill: "#000091" }), + React.createElement("path", { d: "M40 55C40 54.4477 39.5523 54 39 54H25L24.8834 54.0067C24.386 54.0645 24 54.4872 24 55C24 55.5523 24.4477 56 25 56H39L39.1166 55.9933C39.614 55.9355 40 55.5128 40 55Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M19 12H57C57.5523 12 58 12.4477 58 13V67C58 67.5523 57.5523 68 57 68H19C18.4477 68 18 67.5523 18 67V13C18 12.4477 18.4477 12 19 12ZM56 66V14H20V66H56Z", fill: "#000091" }), + React.createElement("path", { d: "M61 20C61.5128 20 61.9355 20.386 61.9933 20.8834L62 21V71C62 71.5128 61.614 71.9355 61.1166 71.9933L61 72H27C26.4477 72 26 71.5523 26 71C26 70.4872 26.386 70.0645 26.8834 70.0067L27 70H60V21C60 20.4872 60.386 20.0645 60.8834 20.0067L61 20Z", fill: "#000091" })), "Document"); +//# sourceMappingURL=Document.js.map \ No newline at end of file diff --git a/dist/picto/Document.js.map b/dist/picto/Document.js.map new file mode 100644 index 0000000..2c58893 --- /dev/null +++ b/dist/picto/Document.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Document.js","sourceRoot":"","sources":["../../src/picto/Document.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,wJAAwJ,EAC1J,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,iPAAiP,EACnP,IAAI,EAAC,SAAS,GAChB,CACH,EACH,UAAU,CACb,CAAC"} \ No newline at end of file diff --git a/dist/picto/DocumentAdd.d.ts b/dist/picto/DocumentAdd.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/DocumentAdd.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/DocumentAdd.js b/dist/picto/DocumentAdd.js new file mode 100644 index 0000000..cf4890c --- /dev/null +++ b/dist/picto/DocumentAdd.js @@ -0,0 +1,6 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M55 48C62.1797 48 68 53.8203 68 61C68 68.1797 62.1797 74 55 74C47.8203 74 42 68.1797 42 61C42 53.8203 47.8203 48 55 48ZM55 50C48.9249 50 44 54.9249 44 61C44 67.0751 48.9249 72 55 72C61.0751 72 66 67.0751 66 61C66 54.9249 61.0751 50 55 50ZM55 54C55.5128 54 55.9355 54.386 55.9933 54.8834L56 55V60H61C61.5523 60 62 60.4477 62 61C62 61.5128 61.614 61.9355 61.1166 61.9933L61 62H56V67C56 67.5523 55.5523 68 55 68C54.4872 68 54.0645 67.614 54.0067 67.1166L54 67V62H49C48.4477 62 48 61.5523 48 61C48 60.4872 48.386 60.0645 48.8834 60.0067L49 60H54V55C54 54.4477 54.4477 54 55 54ZM43 30C43.5523 30 44 30.4477 44 31C44 31.5128 43.614 31.9355 43.1166 31.9933L43 32H23C22.4477 32 22 31.5523 22 31C22 30.4872 22.386 30.0645 22.8834 30.0067L23 30H43ZM49 24C49.5523 24 50 24.4477 50 25C50 25.5128 49.614 25.9355 49.1166 25.9933L49 26H23C22.4477 26 22 25.5523 22 25C22 24.4872 22.386 24.0645 22.8834 24.0067L23 24H49ZM39 18C39.5523 18 40 18.4477 40 19C40 19.5128 39.614 19.9355 39.1166 19.9933L39 20H23C22.4477 20 22 19.5523 22 19C22 18.4872 22.386 18.0645 22.8834 18.0067L23 18H39Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M55 12C55.5128 12 55.9355 12.386 55.9933 12.8834L56 13V45C56 45.5523 55.5523 46 55 46C54.4872 46 54.0645 45.614 54.0067 45.1166L54 45V14H18V66H39C39.5128 66 39.9355 66.386 39.9933 66.8834L40 67C40 67.5128 39.614 67.9355 39.1166 67.9933L39 68H17C16.4872 68 16.0645 67.614 16.0067 67.1166L16 67V13C16 12.4872 16.386 12.0645 16.8834 12.0067L17 12H55ZM33 60C33.5523 60 34 60.4477 34 61C34 61.5128 33.614 61.9355 33.1166 61.9933L33 62H23C22.4477 62 22 61.5523 22 61C22 60.4872 22.386 60.0645 22.8834 60.0067L23 60H33ZM37 54C37.5523 54 38 54.4477 38 55C38 55.5128 37.614 55.9355 37.1166 55.9933L37 56H23C22.4477 56 22 55.5523 22 55C22 54.4872 22.386 54.0645 22.8834 54.0067L23 54H37ZM41 48C41.5523 48 42 48.4477 42 49C42 49.5128 41.614 49.9355 41.1166 49.9933L41 50H23C22.4477 50 22 49.5523 22 49C22 48.4872 22.386 48.0645 22.8834 48.0067L23 48H41ZM45 42C45.5523 42 46 42.4477 46 43C46 43.5128 45.614 43.9355 45.1166 43.9933L45 44H23C22.4477 44 22 43.5523 22 43C22 42.4872 22.386 42.0645 22.8834 42.0067L23 42H45ZM49 36C49.5523 36 50 36.4477 50 37C50 37.5128 49.614 37.9355 49.1166 37.9933L49 38H23C22.4477 38 22 37.5523 22 37C22 36.4872 22.386 36.0645 22.8834 36.0067L23 36H49ZM59 12C59.5128 12 59.9355 12.386 59.9933 12.8834L60 13V45C60 45.5523 59.5523 46 59 46C58.4872 46 58.0645 45.614 58.0067 45.1166L58 45V13C58 12.4477 58.4477 12 59 12Z", fill: "#000091" })), "DocumentAdd"); +//# sourceMappingURL=DocumentAdd.js.map \ No newline at end of file diff --git a/dist/picto/DocumentAdd.js.map b/dist/picto/DocumentAdd.js.map new file mode 100644 index 0000000..f7bf583 --- /dev/null +++ b/dist/picto/DocumentAdd.js.map @@ -0,0 +1 @@ +{"version":3,"file":"DocumentAdd.js","sourceRoot":"","sources":["../../src/picto/DocumentAdd.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,8iCAA8iC,EAChjC,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,2zCAA2zC,EAC7zC,IAAI,EAAC,SAAS,GAChB,CACH,EACH,aAAa,CAChB,CAAC"} \ No newline at end of file diff --git a/dist/picto/DocumentDownload.d.ts b/dist/picto/DocumentDownload.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/DocumentDownload.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/DocumentDownload.js b/dist/picto/DocumentDownload.js new file mode 100644 index 0000000..c3a73d6 --- /dev/null +++ b/dist/picto/DocumentDownload.js @@ -0,0 +1,17 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { d: "M40 19C40 18.4477 39.5523 18 39 18H23L22.8834 18.0067C22.386 18.0645 22 18.4872 22 19C22 19.5523 22.4477 20 23 20H39L39.1166 19.9933C39.614 19.9355 40 19.5128 40 19Z", fill: "#E1000F" }), + React.createElement("path", { d: "M51 66L50.8834 66.0067C50.386 66.0645 50 66.4872 50 67C50 67.5523 50.4477 68 51 68H59L59.1166 67.9933C59.614 67.9355 60 67.5128 60 67C60 66.4477 59.5523 66 59 66H51Z", fill: "#E1000F" }), + React.createElement("path", { d: "M55 54C55.5128 54 55.9355 54.386 55.9933 54.8834L56 55V60.5858L58.2929 58.2929C58.6834 57.9024 59.3166 57.9024 59.7071 58.2929C60.0676 58.6534 60.0953 59.2206 59.7903 59.6129L59.7071 59.7071L55.7071 63.7071C55.6106 63.8036 55.4994 63.8762 55.3806 63.925C55.2783 63.9672 55.1675 63.9928 55.0515 63.9987L55.029 63.9996C55.0193 63.9999 55.0097 64 55 64C54.983 64 54.9662 63.9996 54.9494 63.9987C54.8322 63.9929 54.7202 63.9669 54.617 63.924C54.5361 63.8905 54.4587 63.846 54.3871 63.7903C54.3544 63.7649 54.3229 63.7371 54.2929 63.7071L50.2929 59.7071C49.9024 59.3166 49.9024 58.6834 50.2929 58.2929C50.6534 57.9324 51.2206 57.9047 51.6129 58.2097L51.7071 58.2929L54 60.5858V55C54 54.4477 54.4477 54 55 54Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M55 48C47.8203 48 42 53.8203 42 61C42 68.1797 47.8203 74 55 74C62.1797 74 68 68.1797 68 61C68 53.8203 62.1797 48 55 48ZM55 50C61.0751 50 66 54.9249 66 61C66 67.0751 61.0751 72 55 72C48.9249 72 44 67.0751 44 61C44 54.9249 48.9249 50 55 50Z", fill: "#E1000F" }), + React.createElement("path", { d: "M49 24C49.5523 24 50 24.4477 50 25C50 25.5128 49.614 25.9355 49.1166 25.9933L49 26H23C22.4477 26 22 25.5523 22 25C22 24.4872 22.386 24.0645 22.8834 24.0067L23 24H49Z", fill: "#E1000F" }), + React.createElement("path", { d: "M44 31C44 30.4477 43.5523 30 43 30H23L22.8834 30.0067C22.386 30.0645 22 30.4872 22 31C22 31.5523 22.4477 32 23 32H43L43.1166 31.9933C43.614 31.9355 44 31.5128 44 31Z", fill: "#E1000F" }), + React.createElement("path", { d: "M55 12C55.5128 12 55.9355 12.386 55.9933 12.8834L56 13V45C56 45.5523 55.5523 46 55 46C54.4872 46 54.0645 45.614 54.0067 45.1166L54 45V14H18V66H39C39.5128 66 39.9355 66.386 39.9933 66.8834L40 67C40 67.5128 39.614 67.9355 39.1166 67.9933L39 68H17C16.4872 68 16.0645 67.614 16.0067 67.1166L16 67V13C16 12.4872 16.386 12.0645 16.8834 12.0067L17 12H55Z", fill: "#000091" }), + React.createElement("path", { d: "M49 36C49.5523 36 50 36.4477 50 37C50 37.5128 49.614 37.9355 49.1166 37.9933L49 38H23C22.4477 38 22 37.5523 22 37C22 36.4872 22.386 36.0645 22.8834 36.0067L23 36H49Z", fill: "#000091" }), + React.createElement("path", { d: "M42 49C42 48.4477 41.5523 48 41 48H23L22.8834 48.0067C22.386 48.0645 22 48.4872 22 49C22 49.5523 22.4477 50 23 50H41L41.1166 49.9933C41.614 49.9355 42 49.5128 42 49Z", fill: "#000091" }), + React.createElement("path", { d: "M59 12C59.5128 12 59.9355 12.386 59.9933 12.8834L60 13V45C60 45.5523 59.5523 46 59 46C58.4872 46 58.0645 45.614 58.0067 45.1166L58 45V13C58 12.4477 58.4477 12 59 12Z", fill: "#000091" }), + React.createElement("path", { d: "M46 43C46 42.4477 45.5523 42 45 42H23L22.8834 42.0067C22.386 42.0645 22 42.4872 22 43C22 43.5523 22.4477 44 23 44H45L45.1166 43.9933C45.614 43.9355 46 43.5128 46 43Z", fill: "#000091" }), + React.createElement("path", { d: "M33 60C33.5523 60 34 60.4477 34 61C34 61.5128 33.614 61.9355 33.1166 61.9933L33 62H23C22.4477 62 22 61.5523 22 61C22 60.4872 22.386 60.0645 22.8834 60.0067L23 60H33Z", fill: "#000091" }), + React.createElement("path", { d: "M38 55C38 54.4477 37.5523 54 37 54H23L22.8834 54.0067C22.386 54.0645 22 54.4872 22 55C22 55.5523 22.4477 56 23 56H37L37.1166 55.9933C37.614 55.9355 38 55.5128 38 55Z", fill: "#000091" })), "DocumentDownload"); +//# sourceMappingURL=DocumentDownload.js.map \ No newline at end of file diff --git a/dist/picto/DocumentDownload.js.map b/dist/picto/DocumentDownload.js.map new file mode 100644 index 0000000..31e9145 --- /dev/null +++ b/dist/picto/DocumentDownload.js.map @@ -0,0 +1 @@ +{"version":3,"file":"DocumentDownload.js","sourceRoot":"","sources":["../../src/picto/DocumentDownload.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,isBAAisB,EACnsB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,gPAAgP,EAClP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,6VAA6V,EAC/V,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB,CACH,EACH,kBAAkB,CACrB,CAAC"} \ No newline at end of file diff --git a/dist/picto/DocumentSearch.d.ts b/dist/picto/DocumentSearch.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/DocumentSearch.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/DocumentSearch.js b/dist/picto/DocumentSearch.js new file mode 100644 index 0000000..1f34c12 --- /dev/null +++ b/dist/picto/DocumentSearch.js @@ -0,0 +1,17 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { d: "M48.0374 46.7318C48.188 46.1997 48.749 45.8885 49.2902 46.0367C51.6704 46.6881 53.4951 48.523 53.9781 50.7982C54.0929 51.3389 53.7401 51.8686 53.1901 51.9814C52.6401 52.0943 52.1011 51.7475 51.9864 51.2068C51.6623 49.6804 50.4075 48.4185 48.7445 47.9633C48.2032 47.8152 47.8866 47.2638 48.0374 46.7318Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M38 52C38 46.4848 42.485 42 48 42C53.515 42 58 46.4848 58 52C58 54.5661 57.0289 56.9093 55.4349 58.6814L61.3301 68.8923C62.1586 70.3272 61.6669 72.162 60.2321 72.9904C58.8484 73.7892 57.0929 73.3606 56.2265 72.0424L56.134 71.8923L50.2724 61.7397C49.5421 61.91 48.7814 62 48 62C42.4851 62 38 57.5149 38 52ZM52.1984 61.0757L57.866 70.8923C58.1422 71.3706 58.7538 71.5345 59.2321 71.2583C59.6762 71.0019 59.8492 70.4563 59.6506 69.9967L59.5981 69.8923L53.9191 60.056C53.3836 60.4505 52.8076 60.7929 52.1984 61.0757ZM56 52C56 47.5894 52.4105 44 48 44C43.5895 44 40 47.5894 40 52C40 56.4103 43.5897 60 48 60C52.4103 60 56 56.4103 56 52Z", fill: "#E1000F" }), + React.createElement("path", { d: "M41 18C41.5523 18 42 18.4477 42 19C42 19.5128 41.614 19.9355 41.1166 19.9933L41 20H25C24.4477 20 24 19.5523 24 19C24 18.4872 24.386 18.0645 24.8834 18.0067L25 18H41Z", fill: "#E1000F" }), + React.createElement("path", { d: "M51 24C51.5523 24 52 24.4477 52 25C52 25.5128 51.614 25.9355 51.1166 25.9933L51 26H25C24.4477 26 24 25.5523 24 25C24 24.4872 24.386 24.0645 24.8834 24.0067L25 24H51Z", fill: "#E1000F" }), + React.createElement("path", { d: "M46 31C46 30.4477 45.5523 30 45 30H25L24.8834 30.0067C24.386 30.0645 24 30.4872 24 31C24 31.5523 24.4477 32 25 32H45L45.1166 31.9933C45.614 31.9355 46 31.5128 46 31Z", fill: "#E1000F" }), + React.createElement("path", { d: "M19 12H57C57.5523 12 58 12.4477 58 13L57.9911 42.0022C58.0209 43.3577 56.0178 43.3731 55.986 41.9947L56 14H20V66H46.5201C48.5 66 46.5 66 49.9905 66.0028C51.3465 66.0038 51.3415 67.9922 49.9964 67.9925L19 68C18.4477 68 18 67.5523 18 67V13C18 12.4477 18.4477 12 19 12Z", fill: "#000091" }), + React.createElement("path", { d: "M51.9838 69.9961L26.9994 70L26.8829 70.0067C26.3859 70.0645 26 70.4872 26 71C26 71.5523 26.4474 72 26.9994 72L51.9771 71.9582C53.3359 71.9914 53.3438 69.9913 51.9838 69.9961Z", fill: "#000091" }), + React.createElement("path", { d: "M62 61.0132V21L61.9933 20.8834C61.9355 20.386 61.5129 20 61 20L60.8834 20.0067C60.3861 20.0645 60 20.4872 60 21V60.213C60 61 59.989 60.2131 60 61C60.0188 62.3392 62.0118 62.3279 62 61.0132Z", fill: "#000091" }), + React.createElement("path", { d: "M37.9548 60.0254C39.3665 60.035 39.323 62.0091 37.9767 62.0016L24.9968 62C24.4463 62 24 61.5523 24 61C24 60.4872 24.3849 60.0645 24.8806 60.0067L24.9968 60L37.9548 60.0254Z", fill: "#000091" }), + React.createElement("path", { d: "M34.9843 54.0112C36.3886 53.9838 36.2875 55.9856 34.9843 56.0017L24.9988 56C24.4472 56 24 55.5523 24 55C24 54.4872 24.3857 54.0645 24.8824 54.0067L24.9988 54L34.9843 54.0112Z", fill: "#000091" }), + React.createElement("path", { d: "M34.9755 47.997C36.3706 48.0082 36.3081 49.9905 34.9875 49.997L24.9969 49.9827C24.4463 49.9827 24 49.5389 24 48.9914C24 48.483 24.3849 48.0639 24.8807 48.0066L24.9969 48L34.9755 47.997Z", fill: "#000091" }), + React.createElement("path", { d: "M38.0123 42.0224C39.3645 42.0357 39.3091 44.0228 38.0035 43.9998L25 43.9894C24.4477 43.9894 24 43.544 24 42.9947C24 42.4846 24.3861 42.0642 24.8834 42.0067L25 42L38.0123 42.0224Z", fill: "#000091" }), + React.createElement("path", { d: "M51 36C51.5523 36 52 36.4477 52 37C52 37.5128 51.614 37.9355 51.1166 37.9933L51 38H25C24.4477 38 24 37.5523 24 37C24 36.4872 24.3861 36.0645 24.8834 36.0067L25 36H51Z", fill: "#000091" })), "DocumentSearch"); +//# sourceMappingURL=DocumentSearch.js.map \ No newline at end of file diff --git a/dist/picto/DocumentSearch.js.map b/dist/picto/DocumentSearch.js.map new file mode 100644 index 0000000..5a16ef3 --- /dev/null +++ b/dist/picto/DocumentSearch.js.map @@ -0,0 +1 @@ +{"version":3,"file":"DocumentSearch.js","sourceRoot":"","sources":["../../src/picto/DocumentSearch.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,CAAC,EAAC,gTAAgT,EAClT,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,ynBAAynB,EAC3nB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,4QAA4Q,EAC9Q,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,gLAAgL,EAClL,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,+LAA+L,EACjM,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,8KAA8K,EAChL,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,gLAAgL,EAClL,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,2LAA2L,EAC7L,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,oLAAoL,EACtL,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,wKAAwK,EAC1K,IAAI,EAAC,SAAS,GAChB,CACH,EACH,gBAAgB,CACnB,CAAC"} \ No newline at end of file diff --git a/dist/picto/DrivingLicense.d.ts b/dist/picto/DrivingLicense.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/DrivingLicense.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/DrivingLicense.js b/dist/picto/DrivingLicense.js new file mode 100644 index 0000000..63818f7 --- /dev/null +++ b/dist/picto/DrivingLicense.js @@ -0,0 +1,23 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { d: "M32 17C32 16.4477 31.5523 16 31 16C30.4477 16 30 16.4477 30 17C30 17.5523 30.4477 18 31 18C31.5523 18 32 17.5523 32 17Z", fill: "#E1000F" }), + React.createElement("path", { d: "M37.7071 19.7071C38.0976 19.3166 38.0976 18.6834 37.7071 18.2929C37.3166 17.9024 36.6834 17.9024 36.2929 18.2929C35.9024 18.6834 35.9024 19.3166 36.2929 19.7071C36.6834 20.0976 37.3166 20.0976 37.7071 19.7071Z", fill: "#E1000F" }), + React.createElement("path", { d: "M34 20V22H30V24H34V26H30V30H28V20H34Z", fill: "#E1000F" }), + React.createElement("path", { d: "M25.7071 30.2929C26.0976 30.6834 26.0976 31.3166 25.7071 31.7071C25.3166 32.0976 24.6834 32.0976 24.2929 31.7071C23.9024 31.3166 23.9024 30.6834 24.2929 30.2929C24.6834 29.9024 25.3166 29.9024 25.7071 30.2929Z", fill: "#E1000F" }), + React.createElement("path", { d: "M31 32C31.5523 32 32 32.4477 32 33C32 33.5523 31.5523 34 31 34C30.4477 34 30 33.5523 30 33C30 32.4477 30.4477 32 31 32Z", fill: "#E1000F" }), + React.createElement("path", { d: "M37.7071 31.7071C38.0976 31.3166 38.0976 30.6834 37.7071 30.2929C37.3166 29.9024 36.6834 29.9024 36.2929 30.2929C35.9024 30.6834 35.9024 31.3166 36.2929 31.7071C36.6834 32.0976 37.3166 32.0976 37.7071 31.7071Z", fill: "#E1000F" }), + React.createElement("path", { d: "M40 25C40 24.4477 39.5523 24 39 24C38.4477 24 38 24.4477 38 25C38 25.5523 38.4477 26 39 26C39.5523 26 40 25.5523 40 25Z", fill: "#E1000F" }), + React.createElement("path", { d: "M23 24C23.5523 24 24 24.4477 24 25C24 25.5523 23.5523 26 23 26C22.4477 26 22 25.5523 22 25C22 24.4477 22.4477 24 23 24Z", fill: "#E1000F" }), + React.createElement("path", { d: "M25.7071 18.2929C26.0976 18.6834 26.0976 19.3166 25.7071 19.7071C25.3166 20.0976 24.6834 20.0976 24.2929 19.7071C23.9024 19.3166 23.9024 18.6834 24.2929 18.2929C24.6834 17.9024 25.3166 17.9024 25.7071 18.2929Z", fill: "#E1000F" }), + React.createElement("path", { d: "M60 66C60.5523 66 61 66.4477 61 67C61 67.5523 60.5523 68 60 68C59.4477 68 59 67.5523 59 67C59 66.4477 59.4477 66 60 66Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M60 62C57.2386 62 55 64.2386 55 67C55 69.7614 57.2386 72 60 72C62.7614 72 65 69.7614 65 67C65 64.2386 62.7614 62 60 62ZM60 64C61.6569 64 63 65.3431 63 67C63 68.6569 61.6569 70 60 70C58.3431 70 57 68.6569 57 67C57 65.3431 58.3431 64 60 64Z", fill: "#E1000F" }), + React.createElement("path", { d: "M57.7229 48.2217C57.0132 48.0437 56.4104 48 55.5991 48H42L41.7269 48.0052C38.9343 48.1128 37.0501 49.8768 35.9555 52.6306C35.5783 53.5797 35.3204 54.5855 35.1572 55.5897L35.1229 55.8099L35.091 56.031L34.8924 56.0473C30.82 56.4089 28.7489 58.838 29.0018 63.0598C29.0348 63.6111 29.5085 64.0312 30.0598 63.9982C30.6111 63.9652 31.0312 63.4915 30.9982 62.9402C30.7939 59.5291 32.3229 58 36 58C36.5348 58 36.975 57.5792 36.999 57.0449L37.0128 56.8525L37.05 56.4889C37.0714 56.3077 37.0983 56.114 37.1314 55.9103C37.2728 55.0395 37.4957 54.1703 37.8141 53.3694C38.6715 51.212 40.0079 50 42 50H55.5991L55.8702 50.0023C56.3922 50.0117 56.8009 50.0524 57.2363 50.1616C57.7048 50.2791 58.0575 50.4575 58.2714 50.6849L58.6333 51.0834L59.0997 51.6136L60.3351 53.0459L62.8406 56H51V53L50.9933 52.8834C50.9355 52.386 50.5128 52 50 52C49.4477 52 49 52.4477 49 53V56H42L41.8834 56.0067C41.386 56.0645 41 56.4872 41 57C41 57.5523 41.4477 58 42 58H68L68.1746 58.0029C70.0105 58.0655 71 59.1416 71 62C71 64.9477 69.9477 66 68 66C67.4477 66 67 66.4477 67 67C67 67.5523 67.4477 68 68 68C71.0523 68 73 66.0523 73 62C73 57.9477 71.0523 56 68 56H65.4644L64.4321 54.7777L61.7171 51.5849L60.4671 50.1393L59.9181 49.521L59.7286 49.3151C59.2172 48.7711 58.5321 48.4247 57.7229 48.2217Z", fill: "#E1000F" }), + React.createElement("path", { d: "M38 66C38.5523 66 39 66.4477 39 67C39 67.5523 38.5523 68 38 68C37.4477 68 37 67.5523 37 67C37 66.4477 37.4477 66 38 66Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M53 67C53 66.4477 52.5523 66 52 66H42.9C42.4367 63.7178 40.419 62 38 62C35.2386 62 33 64.2386 33 67C33 69.7614 35.2386 72 38 72C40.419 72 42.4367 70.2822 42.9 68H52L52.1166 67.9933C52.614 67.9355 53 67.5128 53 67ZM38 64C39.6569 64 41 65.3431 41 67C41 68.6569 39.6569 70 38 70C36.3431 70 35 68.6569 35 67C35 65.3431 36.3431 64 38 64Z", fill: "#E1000F" }), + React.createElement("path", { d: "M48 8C50.6888 8 52.8818 10.1223 52.9954 12.7831L53 13V43C53 43.5523 52.5523 44 52 44C51.4872 44 51.0645 43.614 51.0067 43.1166L51 43V13C51 11.4023 49.7511 10.0963 48.1763 10.0051L48 10H14C12.4023 10 11.0963 11.2489 11.0051 12.8237L11 13V63C11 64.5977 12.2489 65.9037 13.8237 65.9949L14 66H22C22.5523 66 23 66.4477 23 67C23 67.5128 22.614 67.9355 22.1166 67.9933L22 68H14C11.3112 68 9.11818 65.8777 9.00462 63.2169L9 63V13C9 10.3112 11.1223 8.11818 13.7831 8.00462L14 8H48Z", fill: "#000091" }), + React.createElement("path", { d: "M42 40C42.5523 40 43 40.4477 43 41C43 41.5128 42.614 41.9355 42.1166 41.9933L42 42H16C15.4477 42 15 41.5523 15 41C15 40.4872 15.386 40.0645 15.8834 40.0067L16 40H42Z", fill: "#000091" }), + React.createElement("path", { d: "M37 47C37 46.4477 36.5523 46 36 46H16L15.8834 46.0067C15.386 46.0645 15 46.4872 15 47C15 47.5523 15.4477 48 16 48H36L36.1166 47.9933C36.614 47.9355 37 47.5128 37 47Z", fill: "#000091" }), + React.createElement("path", { d: "M28 52C28.5523 52 29 52.4477 29 53C29 53.5128 28.614 53.9355 28.1166 53.9933L28 54H16C15.4477 54 15 53.5523 15 53C15 52.4872 15.386 52.0645 15.8834 52.0067L16 52H28Z", fill: "#000091" }), + React.createElement("path", { d: "M25 59C25 58.4477 24.5523 58 24 58H16L15.8834 58.0067C15.386 58.0645 15 58.4872 15 59C15 59.5523 15.4477 60 16 60H24L24.1166 59.9933C24.614 59.9355 25 59.5128 25 59Z", fill: "#000091" })), "DrivingLicense"); +//# sourceMappingURL=DrivingLicense.js.map \ No newline at end of file diff --git a/dist/picto/DrivingLicense.js.map b/dist/picto/DrivingLicense.js.map new file mode 100644 index 0000000..0d71e14 --- /dev/null +++ b/dist/picto/DrivingLicense.js.map @@ -0,0 +1 @@ +{"version":3,"file":"DrivingLicense.js","sourceRoot":"","sources":["../../src/picto/DrivingLicense.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,mNAAmN,EACrN,IAAI,EAAC,SAAS,GAChB;IACF,8BAAM,CAAC,EAAC,uCAAuC,EAAC,IAAI,EAAC,SAAS,GAAG;IACjE,8BACI,CAAC,EAAC,mNAAmN,EACrN,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,mNAAmN,EACrN,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,mNAAmN,EACrN,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,gPAAgP,EAClP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,4uCAA4uC,EAC9uC,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,8UAA8U,EAChV,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,0dAA0d,EAC5d,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB,CACH,EACH,gBAAgB,CACnB,CAAC"} \ No newline at end of file diff --git a/dist/picto/DrivingLicenseNew.d.ts b/dist/picto/DrivingLicenseNew.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/DrivingLicenseNew.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/DrivingLicenseNew.js b/dist/picto/DrivingLicenseNew.js new file mode 100644 index 0000000..3383cf4 --- /dev/null +++ b/dist/picto/DrivingLicenseNew.js @@ -0,0 +1,6 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M26 52H15.05C14.54 52 14 51.44 14 50.91V31C14 30.55 14.55 30 15 30H33C33.45 30 34 30.55 34 31V43C34 43.55 34.45 44 35 44C35.55 44 36 43.55 36 43V31C36 29.46 34.54 28 33 28H15C13.46 28 12 29.46 12 31V50.91C12 52.53 13.45 54 15.05 54H26C26.55 54 27 53.55 27 53C27 52.45 26.55 52 26 52ZM32 48.77C31.9 46.05 30.04 43.74 27.41 42.66C28.39 41.75 29.01 40.44 29.01 39C29.01 36.24 26.77 34 24.01 34C21.25 34 19.01 36.24 19.01 39C19.01 40.45 19.62 41.75 20.61 42.66C17.9 43.77 16.01 46.17 16.01 49H18.01V48.81C18.14 46.17 20.74 44 24.01 44C27.28 44 30.01 46.28 30.01 49H32.01V48.77H32ZM24 42C22.34 42 21 40.66 21 39C21 37.34 22.34 36 24 36C25.66 36 27 37.34 27 39C27 40.66 25.66 42 24 42ZM62.02 63C62.02 63.55 61.57 64 61.02 64C60.47 64 60.02 63.55 60.02 63C60.02 62.45 60.47 62 61.02 62C61.57 62 62.02 62.45 62.02 63ZM61.02 58C58.26 58 56.02 60.24 56.02 63C56.02 65.76 58.26 68 61.02 68C63.78 68 66.02 65.76 66.02 63C66.02 60.24 63.78 58 61.02 58ZM61.02 66C59.36 66 58.02 64.66 58.02 63C58.02 61.34 59.36 60 61.02 60C62.68 60 64.02 61.34 64.02 63C64.02 64.66 62.68 66 61.02 66ZM66.48 52H69.05C72.1 51.99 74.05 53.94 74.05 57.99C74.05 62.04 72.1 63.99 69.05 63.99C68.5 63.99 68.05 63.54 68.05 62.99C68.05 62.44 68.5 61.99 69.05 61.99C71 61.99 72.05 60.85 72.05 57.99C72.05 55.13 71.06 54.06 69.22 53.99H43.05C42.5 53.99 42.05 53.54 42.05 52.99C42.05 52.48 42.43 52.05 42.93 51.99H50.05V48.99C50.05 48.44 50.5 47.99 51.05 47.99C51.56 47.99 51.99 48.37 52.05 48.87V51.99H63.89L61.38 49.04L60.14 47.61L59.67 47.08L59.31 46.68C59.09 46.46 58.74 46.28 58.27 46.16C57.83 46.05 57.42 46.01 56.9 46H43.03C41.03 46 39.7 47.21 38.84 49.37C38.52 50.17 38.3 51.04 38.16 51.91C38.16 51.96 38.14 52.02 38.14 52.07C38.12 52.22 38.1 52.36 38.08 52.49L38.03 52.85V53.04C38 53.58 37.56 54 37.03 54C33.35 54 31.83 55.53 32.03 58.94C32.06 59.49 31.64 59.97 31.09 60C30.54 60.03 30.06 59.61 30.03 59.06C29.78 54.84 31.85 52.41 35.92 52.05L36.12 52.03L36.15 51.81L36.18 51.59C36.34 50.58 36.6 49.58 36.98 48.63C38.07 45.88 39.96 44.11 42.75 44H56.62C57.43 44 58.03 44.04 58.74 44.22C59.55 44.42 60.24 44.77 60.75 45.31L60.94 45.52L61.49 46.14L62.74 47.59L65.45 50.78L66.48 52ZM39.02 64C39.57 64 40.02 63.55 40.02 63C40.02 62.45 39.57 62 39.02 62C38.47 62 38.02 62.45 38.02 63C38.02 63.55 38.47 64 39.02 64ZM43.92 62H53.02C53.57 62 54.02 62.45 54.02 63C54.02 63.51 53.64 63.94 53.14 64H43.92C43.46 66.28 41.44 68 39.02 68C36.26 68 34.02 65.76 34.02 63C34.02 60.24 36.26 58 39.02 58C41.44 58 43.46 59.72 43.92 62ZM36.02 63C36.02 64.66 37.36 66 39.02 66C40.68 66 42.02 64.66 42.02 63C42.02 61.34 40.68 60 39.02 60C37.36 60 36.02 61.34 36.02 63Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M22 60C22.55 60 23 59.55 23 59C23 58.45 22.55 58 22 58H11C10.15 58 9.4 57.79 8.89 57.36C8.41 56.96 8 56.26 8 55V16.5C8 15.55 9.05 14 11 14H46C46.55 14 47 13.55 47 13C47 12.45 46.55 12 46 12H11C7.95 12 6 14.45 6 16.5V55C6 56.74 6.59 58.04 7.61 58.89C8.6 59.71 9.85 60 11 60H22ZM55 13C55 12.45 55.45 12 56 12H65C66.15 12 67.4 12.29 68.39 13.11C69.41 13.96 70 15.26 70 17V47C70 47.55 69.55 48 69 48C68.45 48 68 47.55 68 47V17C68 15.74 67.59 15.04 67.11 14.64C66.6 14.21 65.85 14 65 14H56C55.45 14 55 13.55 55 13ZM19 20H14V22H19V20ZM12 18V24H21V18H19M26 20C25.45 20 25 20.45 25 21C25 21.55 25.45 22 26 22H37C37.55 22 38 21.55 38 21C38 20.45 37.55 20 37 20H26ZM41 20C40.45 20 40 20.45 40 21C40 21.55 40.45 22 41 22H63C63.55 22 64 21.55 64 21C64 20.45 63.55 20 63 20H41ZM40 29C40 28.45 40.45 28 41 28H57C57.55 28 58 28.45 58 29C58 29.55 57.55 30 57 30H41C40.45 30 40 29.55 40 29ZM40 33C40 32.45 40.45 32 41 32H49C49.55 32 50 32.45 50 33C50 33.55 49.55 34 49 34H41C40.45 34 40 33.55 40 33ZM41 36C40.45 36 40 36.45 40 37C40 37.55 40.45 38 41 38H46C46.55 38 47 37.55 47 37C47 36.45 46.55 36 46 36H41ZM49 37C49 36.45 49.45 36 50 36H55C55.55 36 56 36.45 56 37C56 37.55 55.55 38 55 38H50C49.45 38 49 37.55 49 37Z", fill: "#000091" })), "DrivingLicenseNew"); +//# sourceMappingURL=DrivingLicenseNew.js.map \ No newline at end of file diff --git a/dist/picto/DrivingLicenseNew.js.map b/dist/picto/DrivingLicenseNew.js.map new file mode 100644 index 0000000..8ee24f0 --- /dev/null +++ b/dist/picto/DrivingLicenseNew.js.map @@ -0,0 +1 @@ +{"version":3,"file":"DrivingLicenseNew.js","sourceRoot":"","sources":["../../src/picto/DrivingLicenseNew.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,ojFAAojF,EACtjF,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,krCAAkrC,EACprC,IAAI,EAAC,SAAS,GAChB,CACH,EACH,mBAAmB,CACtB,CAAC"} \ No newline at end of file diff --git a/dist/picto/EarOff.d.ts b/dist/picto/EarOff.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/EarOff.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/EarOff.js b/dist/picto/EarOff.js new file mode 100644 index 0000000..8d4a36f --- /dev/null +++ b/dist/picto/EarOff.js @@ -0,0 +1,11 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M29.8329 17.0705C30.1386 17.5305 30.0135 18.1512 29.5535 18.4569C27.3 19.9545 25.1444 22.1946 23.5564 24.6648C21.9608 27.1467 21 29.7631 21 32.0067C21 32.559 20.5523 33.0067 20 33.0067C19.4477 33.0067 19 32.559 19 32.0067C19 29.2436 20.1594 26.2503 21.874 23.5832C23.5961 20.9046 25.9404 18.4566 28.4465 16.7912C28.9065 16.4855 29.5272 16.6105 29.8329 17.0705Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M38.7071 39.2929C39.0976 39.6834 39.0976 40.3166 38.7071 40.7071L18.7071 60.7071C18.3166 61.0976 17.6834 61.0976 17.2929 60.7071C16.9024 60.3166 16.9024 59.6834 17.2929 59.2929L37.2929 39.2929C37.6834 38.9024 38.3166 38.9024 38.7071 39.2929Z", fill: "#E1000F" }), + React.createElement("path", { d: "M42 37C42 37.5523 41.5523 38 41 38C40.4477 38 40 37.5523 40 37C40 36.4477 40.4477 36 41 36C41.5523 36 42 36.4477 42 37Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M41.0067 20C32.1664 20 25 27.1664 25 36.0067C25 36.559 24.5523 37.0067 24 37.0067C23.4477 37.0067 23 36.559 23 36.0067C23 26.0619 31.0619 18 41.0067 18C50.5963 18 58.4344 25.4957 58.9828 34.9484L58.9829 34.9502C59.0004 35.2515 59.3561 41.3721 55.7611 46.512C54.1959 48.7497 52.8169 50.9465 52.4801 53.379C52.3193 54.5401 52.1359 55.7161 51.9722 56.2893C50.8688 60.1509 48.1081 62.3353 45.7056 63.5366C44.503 64.1379 43.3712 64.5037 42.5401 64.7198C42.1234 64.8281 41.7793 64.8996 41.5356 64.9445C41.4138 64.9669 41.3168 64.9828 41.2482 64.9933C41.2139 64.9985 41.1867 65.0024 41.167 65.0052L41.1431 65.0084L41.1354 65.0094L41.1316 65.0099C41.1316 65.0099 41.1307 65.01 41.0067 64.0177L41.1316 65.0099C40.5836 65.0784 40.0829 64.6898 40.0144 64.1417C39.946 63.5942 40.334 63.0948 40.8812 63.0256M40.8827 63.0254L40.8925 63.0241C40.9032 63.0226 40.9211 63.02 40.9459 63.0162C40.9955 63.0087 41.0725 62.9962 41.1733 62.9776C41.3752 62.9404 41.6719 62.879 42.0368 62.7842C42.7688 62.5938 43.7628 62.2719 44.8111 61.7477C46.9104 60.6981 49.1516 58.881 50.0491 55.7398C50.1659 55.3312 50.3319 54.3116 50.499 53.1047C50.9091 50.1429 52.5662 47.5904 54.1222 45.3657C57.3107 40.807 56.9983 35.2745 56.9861 35.0642C56.4988 26.6632 49.5305 20 41.0067 20", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M41 28C36.6906 28 33 32.1182 33 37C33 37.5523 32.5523 38 32 38C31.4477 38 31 37.5523 31 37C31 31.2447 35.3683 26 41 26C46.5855 26 51 30.8241 51 36.6301C51 39.2268 50.3624 41.7075 48.7714 43.6363C48.42 44.0624 47.7897 44.1229 47.3637 43.7714C46.9376 43.42 46.8771 42.7897 47.2286 42.3637C48.4382 40.8972 49 38.918 49 36.6301C49 31.799 45.3556 28 41 28Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M62.7071 15.2929C63.0976 15.6834 63.0976 16.3166 62.7071 16.7071L57.7071 21.7071C57.3166 22.0976 56.6834 22.0976 56.2929 21.7071C55.9023 21.3166 55.9023 20.6834 56.2929 20.2929L61.2929 15.2929C61.6834 14.9024 62.3166 14.9024 62.7071 15.2929Z", fill: "#000091" }), + React.createElement("path", { d: "M39 64.5C39 65.0523 38.5523 65.5 38 65.5C37.4477 65.5 37 65.0523 37 64.5C37 63.9477 37.4477 63.5 38 63.5C38.5523 63.5 39 63.9477 39 64.5Z", fill: "#000091" })), "EarOff"); +//# sourceMappingURL=EarOff.js.map \ No newline at end of file diff --git a/dist/picto/EarOff.js.map b/dist/picto/EarOff.js.map new file mode 100644 index 0000000..816ffc0 --- /dev/null +++ b/dist/picto/EarOff.js.map @@ -0,0 +1 @@ +{"version":3,"file":"EarOff.js","sourceRoot":"","sources":["../../src/picto/EarOff.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,0WAA0W,EAC5W,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,mPAAmP,EACrP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,4tCAA4tC,EAC9tC,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,iWAAiW,EACnW,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,mPAAmP,EACrP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,2IAA2I,EAC7I,IAAI,EAAC,SAAS,GAChB,CACH,EACH,QAAQ,CACX,CAAC"} \ No newline at end of file diff --git a/dist/picto/Ecosystem.d.ts b/dist/picto/Ecosystem.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Ecosystem.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Ecosystem.js b/dist/picto/Ecosystem.js new file mode 100644 index 0000000..0417436 --- /dev/null +++ b/dist/picto/Ecosystem.js @@ -0,0 +1,25 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M66 14C66 14.6106 65.8176 15.1786 65.5043 15.6525C66.693 16.3396 67.5 17.5257 67.5 19C67.5 19.5523 67.0523 20 66.5 20C65.9477 20 65.5 19.5523 65.5 19C65.5 17.9985 64.5917 17 63 17C61.4297 17 60.5 18.0736 60.5 19C60.5 19.5523 60.0523 20 59.5 20C58.9477 20 58.5 19.5523 58.5 19C58.5 17.5872 59.3083 16.3783 60.5074 15.67C60.187 15.1927 60 14.6182 60 14C60 12.3431 61.3431 11 63 11C64.6569 11 66 12.3431 66 14ZM62 14C62 13.4477 62.4477 13 63 13C63.5523 13 64 13.4477 64 14C64 14.5523 63.5523 15 63 15C62.4477 15 62 14.5523 62 14Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M27 19C27 19.6106 26.8176 20.1786 26.5043 20.6525C27.6929 21.3396 28.5 22.5257 28.5 24C28.5 24.5523 28.0523 25 27.5 25C26.9477 25 26.5 24.5523 26.5 24C26.5 22.9985 25.5917 22 24 22C22.4297 22 21.5 23.0736 21.5 24C21.5 24.5523 21.0523 25 20.5 25C19.9477 25 19.5 24.5523 19.5 24C19.5 22.5872 20.3083 21.3783 21.5074 20.67C21.187 20.1927 21 19.6182 21 19C21 17.3431 22.3431 16 24 16C25.6569 16 27 17.3431 27 19ZM23 19C23 18.4477 23.4477 18 24 18C24.5523 18 25 18.4477 25 19C25 19.5523 24.5523 20 24 20C23.4477 20 23 19.5523 23 19Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M37.5 36C37.5 37.0248 37.8854 37.9596 38.5191 38.6674C36.4327 39.6632 35 41.6722 35 44C35 44.5523 35.4477 45 36 45C36.5523 45 37 44.5523 37 44C37 41.9252 38.8764 40 41.5 40C44.1371 40 46 41.8376 46 44C46 44.5523 46.4477 45 47 45C47.5523 45 48 44.5523 48 44C48 41.6003 46.5688 39.6271 44.4925 38.6543C45.1193 37.9482 45.5 37.0185 45.5 36C45.5 33.7909 43.7091 32 41.5 32C39.2909 32 37.5 33.7909 37.5 36ZM41.5 34C40.3954 34 39.5 34.8954 39.5 36C39.5 37.1046 40.3954 38 41.5 38L41.5035 38C42.6065 37.9981 43.5 37.1034 43.5 36C43.5 34.8954 42.6046 34 41.5 34Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M47 63C47 63.6106 46.8176 64.1786 46.5043 64.6525C47.693 65.3396 48.5 66.5257 48.5 68C48.5 68.5523 48.0523 69 47.5 69C46.9477 69 46.5 68.5523 46.5 68C46.5 66.9992 45.593 66.0015 44.0036 66L44 66L43.9965 66C42.4284 66.0016 41.5 67.0743 41.5 68C41.5 68.5523 41.0523 69 40.5 69C39.9477 69 39.5 68.5523 39.5 68C39.5 66.5872 40.3083 65.3783 41.5074 64.67C41.187 64.1927 41 63.6182 41 63C41 61.3431 42.3431 60 44 60C45.6569 60 47 61.3431 47 63ZM43 63C43 62.4477 43.4477 62 44 62C44.5523 62 45 62.4477 45 63C45 63.5523 44.5523 64 44 64L43.9975 64C43.4463 63.9986 43 63.5514 43 63Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M67 41C65.3431 41 64 42.3431 64 44C64 44.6182 64.187 45.1927 64.5074 45.67C63.3083 46.3783 62.5 47.5872 62.5 49C62.5 49.5523 62.9477 50 63.5 50C64.0523 50 64.5 49.5523 64.5 49C64.5 48.0736 65.4298 47 67 47C68.5917 47 69.5 47.9985 69.5 49C69.5 49.5523 69.9477 50 70.5 50C71.0523 50 71.5 49.5523 71.5 49C71.5 47.5257 70.693 46.3396 69.5043 45.6525C69.8176 45.1786 70 44.6106 70 44C70 42.3431 68.6569 41 67 41ZM66 44C66 43.4477 66.4477 43 67 43C67.5523 43 68 43.4477 68 44C68 44.5523 67.5523 45 67 45C66.4477 45 66 44.5523 66 44Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M17 58C17 58.6106 16.8176 59.1786 16.5043 59.6525C17.6929 60.3396 18.5 61.5257 18.5 63C18.5 63.5523 18.0523 64 17.5 64C16.9477 64 16.5 63.5523 16.5 63C16.5 61.9985 15.5917 61 14 61C12.4297 61 11.5 62.0736 11.5 63C11.5 63.5523 11.0523 64 10.5 64C9.94772 64 9.5 63.5523 9.5 63C9.5 61.5872 10.3083 60.3783 11.5074 59.67C11.187 59.1927 11 58.6182 11 58C11 56.3431 12.3431 55 14 55C15.6569 55 17 56.3431 17 58ZM13 58C13 57.4477 13.4477 57 14 57C14.5523 57 15 57.4477 15 58C15 58.5523 14.5523 59 14 59C13.4477 59 13 58.5523 13 58Z", fill: "#E1000F" }), + React.createElement("path", { d: "M12 26C12.5523 26 13 25.5523 13 25C13 24.4477 12.5523 24 12 24C11.4477 24 11 24.4477 11 25C11 25.5523 11.4477 26 12 26Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M67 39C63.134 39 60 42.134 60 46C60 49.866 63.134 53 67 53C70.866 53 74 49.866 74 46C74 42.134 70.866 39 67 39ZM58 46C58 41.0294 62.0294 37 67 37C71.9706 37 76 41.0294 76 46C76 50.9706 71.9706 55 67 55C62.0294 55 58 50.9706 58 46Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M13.4335 27.176C13.8886 26.8631 14.5112 26.9784 14.824 27.4335C15.7999 28.8528 17.2464 29.9552 18.9472 30.8056C19.4412 31.0526 19.6414 31.6532 19.3944 32.1472C19.1474 32.6412 18.5468 32.8414 18.0528 32.5944C16.1536 31.6448 14.4001 30.3472 13.176 28.5665C12.8631 28.1114 12.9784 27.4888 13.4335 27.176Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M24 14C20.134 14 17 17.134 17 21C17 24.866 20.134 28 24 28C27.866 28 31 24.866 31 21C31 17.134 27.866 14 24 14ZM15 21C15 16.0294 19.0294 12 24 12C28.9706 12 33 16.0294 33 21C33 25.9706 28.9706 30 24 30C19.0294 30 15 25.9706 15 21Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M14 53C10.134 53 7 56.134 7 60C7 63.866 10.134 67 14 67C17.866 67 21 63.866 21 60C21 56.134 17.866 53 14 53ZM5 60C5 55.0294 9.02944 51 14 51C18.9706 51 23 55.0294 23 60C23 64.9706 18.9706 69 14 69C9.02944 69 5 64.9706 5 60Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M54 16C54 11.0477 58.0477 7 63 7C64.3592 7 65.7119 7.33793 66.8472 7.90557C67.3412 8.15256 67.5414 8.75324 67.2944 9.24721C67.0474 9.74119 66.4468 9.94142 65.9528 9.69443C65.0881 9.26207 64.0408 9 63 9C59.1523 9 56 12.1523 56 16C56 19.8477 59.1523 23 63 23C66.8477 23 70 19.8477 70 16C70 15.4477 70.4477 15 71 15C71.5523 15 72 15.4477 72 16C72 20.9523 67.9523 25 63 25C58.0477 25 54 20.9523 54 16Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M68.2 10.2C68.5314 9.75816 69.1582 9.66862 69.6 9.99998C69.701 10.0757 69.7838 10.1562 69.8429 10.2171C69.8999 10.2759 69.9541 10.3368 69.9926 10.3802C69.9942 10.382 69.9958 10.3838 69.9974 10.3856C70.042 10.4358 70.069 10.4659 70.0929 10.4906C70.1015 10.4994 70.1071 10.5048 70.11 10.5076C70.5432 10.8408 70.6289 11.4615 70.3 11.9C69.9686 12.3418 69.3418 12.4314 68.9 12.1C68.799 12.0242 68.7162 11.9438 68.6571 11.8829C68.6001 11.824 68.5459 11.7631 68.5074 11.7198C68.5058 11.7179 68.5042 11.7161 68.5026 11.7143C68.458 11.6642 68.431 11.634 68.4071 11.6094C68.3985 11.6006 68.3929 11.5952 68.39 11.5924C67.9568 11.2592 67.8711 10.6385 68.2 10.2Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M35 65C35 60.0477 39.0477 56 44 56C48.9523 56 53 60.0477 53 65C53 69.9523 48.9523 74 44 74C42.6408 74 41.2881 73.6621 40.1528 73.0944C39.6588 72.8474 39.4586 72.2468 39.7056 71.7528C39.9526 71.2588 40.5532 71.0586 41.0472 71.3056C41.9119 71.7379 42.9592 72 44 72C47.8477 72 51 68.8477 51 65C51 61.1523 47.8477 58 44 58C40.1523 58 37 61.1523 37 65C37 65.5523 36.5523 66 36 66C35.4477 66 35 65.5523 35 65Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M37.2 69.4C37.5314 68.9582 38.1582 68.8686 38.6 69.2C38.701 69.2758 38.7838 69.3562 38.8429 69.4171C38.8999 69.4759 38.9541 69.5369 38.9926 69.5802C38.9942 69.5821 38.9958 69.5839 38.9974 69.5856C39.042 69.6358 39.069 69.6659 39.0929 69.6906C39.1015 69.6994 39.1071 69.7048 39.11 69.7076C39.5432 70.0408 39.6289 70.6615 39.3 71.1C38.9686 71.5418 38.3418 71.6314 37.9 71.3C37.799 71.2242 37.7162 71.1438 37.6571 71.0829C37.6001 71.024 37.5459 70.9631 37.5074 70.9198C37.5058 70.9179 37.5042 70.9161 37.5026 70.9144C37.458 70.8642 37.431 70.834 37.4071 70.8094C37.3985 70.8006 37.3929 70.7952 37.39 70.7924C36.9568 70.4592 36.8711 69.8385 37.2 69.4Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M41.5 30C36.2533 30 32 34.2533 32 39.5C32 44.7467 36.2533 49 41.5 49C46.7467 49 51 44.7467 51 39.5C51 34.2533 46.7467 30 41.5 30ZM30 39.5C30 33.1487 35.1487 28 41.5 28C47.8513 28 53 33.1487 53 39.5C53 45.8513 47.8513 51 41.5 51C35.1487 51 30 45.8513 30 39.5Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M57.7071 21.2929C58.0976 21.6834 58.0976 22.3166 57.7071 22.7071L48.7071 31.7071C48.3166 32.0976 47.6834 32.0976 47.2929 31.7071C46.9024 31.3166 46.9024 30.6834 47.2929 30.2929L56.2929 21.2929C56.6834 20.9024 57.3166 20.9024 57.7071 21.2929Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M51.0256 42.7751C51.1498 42.237 51.6867 41.9014 52.2249 42.0256L58.7249 43.5256C59.263 43.6498 59.5986 44.1867 59.4744 44.7249C59.3502 45.263 58.8133 45.5986 58.2752 45.4744L51.7752 43.9744C51.237 43.8502 50.9014 43.3133 51.0256 42.7751Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M42.9169 49.5034C43.4673 49.4576 43.9507 49.8666 43.9965 50.4169L44.4966 56.4169C44.5424 56.9673 44.1334 57.4507 43.5831 57.4965C43.0327 57.5424 42.5493 57.1334 42.5035 56.583L42.0034 50.583C41.9576 50.0327 42.3666 49.5493 42.9169 49.5034Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M28.7929 26.7929C29.1834 26.4024 29.8166 26.4024 30.2071 26.7929L34.7071 31.2929C35.0976 31.6834 35.0976 32.3166 34.7071 32.7071C34.3166 33.0976 33.6834 33.0976 33.2929 32.7071L28.7929 28.2071C28.4024 27.8166 28.4024 27.1834 28.7929 26.7929Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M33.3042 45.9056C33.6325 46.3498 33.5385 46.9759 33.0944 47.3042L21.5944 55.8042C21.1503 56.1325 20.5241 56.0385 20.1958 55.5944C19.8676 55.1503 19.9615 54.5241 20.4056 54.1958L31.9056 45.6958C32.3497 45.3676 32.9759 45.4615 33.3042 45.9056Z", fill: "#000091" })), "Ecosystem"); +//# sourceMappingURL=Ecosystem.js.map \ No newline at end of file diff --git a/dist/picto/Ecosystem.js.map b/dist/picto/Ecosystem.js.map new file mode 100644 index 0000000..7250a88 --- /dev/null +++ b/dist/picto/Ecosystem.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Ecosystem.js","sourceRoot":"","sources":["../../src/picto/Ecosystem.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,ghBAAghB,EAClhB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,ihBAAihB,EACnhB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,4iBAA4iB,EAC9iB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+jBAA+jB,EACjkB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,ghBAAghB,EAClhB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,8gBAA8gB,EAChhB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,wOAAwO,EAC1O,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+SAA+S,EACjT,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,wOAAwO,EAC1O,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,iOAAiO,EACnO,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+YAA+Y,EACjZ,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,2oBAA2oB,EAC7oB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,qZAAqZ,EACvZ,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,yoBAAyoB,EAC3oB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,oQAAoQ,EACtQ,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,mPAAmP,EACrP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+OAA+O,EACjP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,iPAAiP,EACnP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,mPAAmP,EACrP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,mPAAmP,EACrP,IAAI,EAAC,SAAS,GAChB,CACH,EACH,WAAW,CACd,CAAC"} \ No newline at end of file diff --git a/dist/picto/Environment.d.ts b/dist/picto/Environment.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Environment.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Environment.js b/dist/picto/Environment.js new file mode 100644 index 0000000..10b55b7 --- /dev/null +++ b/dist/picto/Environment.js @@ -0,0 +1,8 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M49.1678 12.2494C48.82 11.1568 48.4216 10.4137 47.8396 10.0502C46.7851 9.39168 45.893 10.076 45.3859 11.3462L45.295 11.5662C44.8407 12.6268 44.3769 13.109 43.2995 13.8754L42.8174 14.223C41.8083 14.9746 41.1836 15.6474 40.572 16.7886C39.1267 19.4852 39.6359 22.9242 41.4817 24.5291C41.1826 25.1637 40.8949 25.8461 40.618 26.5764C40.0482 25.5446 39.2039 24.6101 38.1371 23.9484C37.0368 23.2659 36.1593 22.9956 34.9097 22.8493L34.3183 22.7893C33.0021 22.6642 32.3593 22.4785 31.4356 21.7872L31.2468 21.642C30.1726 20.7956 29.0579 20.649 28.4739 21.7466C28.1516 22.3524 28.1782 23.1951 28.4232 24.3152C28.8306 26.1775 29.8593 28.6497 30.9131 30.2622C32.7266 33.0372 36.1015 34.3063 38.6215 33.5244C37.6041 38.3229 37.3988 42.863 38.0101 47.1414C38.0882 47.6882 38.5947 48.0681 39.1414 47.99C39.6882 47.9118 40.0681 47.4053 39.9899 46.8586C39.5023 43.4453 39.566 39.8408 40.1834 36.0432C40.3981 36.463 40.6943 36.8436 41.0769 37.1647C43.4117 39.1238 47.5477 38.2652 49.4672 35.2559C50.3709 33.8391 51.2127 31.6546 51.5115 29.9897C51.6926 28.9801 51.683 28.2054 51.3601 27.6402C50.7879 26.6386 49.7324 26.7296 48.7465 27.4771L48.5777 27.6015C47.8075 28.1513 47.2589 28.2836 46.1027 28.3414L45.5456 28.3732C44.4139 28.4565 43.6152 28.6686 42.6271 29.2445C42.2382 29.4711 41.8846 29.7393 41.5689 30.0389C42.1 28.2419 42.675 26.6895 43.2903 25.3827C46.4542 25.8938 49.7633 22.6531 49.985 18.6445C50.0914 16.7212 49.7462 14.0658 49.1678 12.2494ZM45.7071 21.7071C45.247 22.1672 44.8022 22.7313 44.3737 23.3992C46.0773 23.1037 47.8486 21.0563 47.9881 18.5341C48.0809 16.8553 47.7673 14.4428 47.2621 12.8562L47.1569 12.5476L47.107 12.4146L47.0104 12.6294C46.4569 13.8181 45.8166 14.5085 44.7045 15.3274L44.2221 15.6738C43.2968 16.3366 42.8272 16.8146 42.3348 17.7334C41.4074 19.4636 41.6317 21.5684 42.4721 22.6701C43.0425 21.7291 43.6489 20.9369 44.2929 20.2929C44.6834 19.9024 45.3166 19.9024 45.7071 20.2929C46.0976 20.6834 46.0976 21.3166 45.7071 21.7071ZM30.2898 23.427L30.4817 23.5656C31.5553 24.3183 32.4551 24.5961 33.8276 24.7493L34.4186 24.8079C35.5513 24.9194 36.197 25.0985 37.0829 25.648C38.7861 26.7045 39.645 28.6995 39.4198 30.078L36.5547 28.1679C36.0952 27.8616 35.4743 27.9858 35.1679 28.4453C34.8835 28.872 34.9702 29.4378 35.352 29.7618L35.4453 29.8321L38.0902 31.5953C36.4646 32.1483 33.9523 31.2568 32.5873 29.1681C31.6675 27.7606 30.7328 25.5145 30.377 23.8878L30.3139 23.568L30.2898 23.427ZM49.5913 29.3328L49.5292 29.3748C48.5653 30.0178 47.7434 30.2369 46.4978 30.3216L45.9423 30.352C44.9417 30.4054 44.3855 30.5346 43.6341 30.9724C42.5678 31.5939 41.9269 32.6797 41.7796 33.686L43.6838 33.0513L43.7965 33.0208C44.2866 32.9184 44.7865 33.1973 44.9487 33.6838C45.1233 34.2077 44.8402 34.774 44.3162 34.9487L42.3351 35.6091C42.3441 35.617 42.3532 35.6248 42.3625 35.6326C43.7325 36.7822 46.4861 36.2105 47.781 34.1803C48.5426 32.9864 49.2896 31.0476 49.5429 29.6364C49.5616 29.5323 49.5767 29.4339 49.5913 29.3328Z", fill: "#E1000F" }), + React.createElement("path", { d: "M22.1737 25.0149C24.563 25.4362 26.4426 28.5774 25.9848 31.1733C25.8889 31.7172 25.3703 32.0804 24.8264 31.9845C24.2825 31.8886 23.9193 31.3699 24.0152 30.826C24.2914 29.26 23.06 27.202 21.8264 26.9845C20.4509 26.742 18.9159 27.6443 18.572 29.0137L18.5377 29.1738L13.9851 47.1796L13.968 47.3384C13.8347 48.8473 14.4469 50.8423 15.7716 53.4971L16.0904 54.1228L16.3699 54.6533L16.8328 55.5045L17.37 56.4642L18.3425 58.1792L19.0209 59.3883L19.7436 60.7044L20.1139 61.4001L20.4393 62.0326L20.7216 62.6074L20.887 62.9614L21.0348 63.2942L21.1656 63.6073L21.28 63.9025L21.3786 64.1815L21.4619 64.4461C21.4746 64.489 21.4867 64.5315 21.4981 64.5734L21.5598 64.8194C21.5689 64.8595 21.5775 64.8992 21.5855 64.9385L21.6268 65.1698L21.6553 65.3935L21.6717 65.6112L21.6764 65.8247L21.6711 66H31.9998C31.9999 65.9257 32.0083 65.8502 32.0257 65.7746C33.3863 59.8925 30.9815 53.9038 27.4414 51.5972L27.241 51.4632C24.5545 49.6208 24.0331 47.2913 24.8045 43.0374L24.9265 42.401C24.9483 42.2926 24.9709 42.183 24.9942 42.0722L25.1099 41.543L25.3856 40.2018C25.6284 39.0594 24.671 37.165 23.7921 36.9781C22.8059 36.7685 22.1968 37.1794 21.9817 38.1905L21.0486 42.9531L20.447 45.9511L20.0801 47.7262L19.978 48.2085C19.7293 49.3751 20.5308 51.483 22.434 54.4155L22.8587 55.0565C23.0059 55.2743 23.1587 55.4963 23.3172 55.7225L23.8097 56.4131C24.1338 56.8603 24.034 57.4856 23.5869 57.8097C23.1397 58.1338 22.5144 58.034 22.1903 57.5869L21.9269 57.2205L21.425 56.505L20.9563 55.8119C18.6966 52.4027 17.6893 49.8306 17.9878 47.9747L18.022 47.7915L18.3587 46.1801L19.0065 42.9689L19.9194 38.3198L20.0219 37.7921C20.4669 35.6982 22.1257 34.5793 24.2079 35.0219C26.2135 35.4482 27.7093 38.3068 27.3773 40.4261L27.3433 40.6111L27.108 41.7558C27.1042 41.7819 27.0994 41.808 27.0934 41.8341L27.0684 41.9482L26.9133 42.7029C26.9056 42.7403 26.8959 42.7769 26.8843 42.8124L26.8309 43.0752L26.726 43.6449L26.6393 44.1827C26.1873 47.2294 26.6859 48.7178 28.5333 49.9215L28.7553 50.0708C32.8259 52.8945 35.4367 59.4905 34.0248 66H37C37.5523 66 38 66.4477 38 67C38 67.5128 37.614 67.9355 37.1166 67.9933L37 68H17C16.4477 68 16 67.5523 16 67C16 66.4872 16.386 66.0645 16.8834 66.0067L17 66H19.6484L19.6505 65.9199L19.644 65.7535L19.6263 65.5791L19.5968 65.395L19.5549 65.1999L19.5001 64.9922L19.4318 64.7706L19.3493 64.5336L19.2521 64.2797L19.0775 63.8641L18.941 63.5617L18.7877 63.2374L18.5253 62.7065L18.2218 62.1181L17.8755 61.4672L17.3437 60.4937L16.3862 58.7835L15.4348 57.1041L14.9131 56.164L14.4567 55.3145L14.1762 54.7743C12.5534 51.603 11.781 49.1859 11.9794 47.1201L12.0093 46.8637L12.0305 46.7546L16.5834 28.7551C17.0297 26.2238 19.7069 24.5799 22.1737 25.0149Z", fill: "#000091" }), + React.createElement("path", { d: "M54.2043 31.1733C53.7466 28.5774 55.6261 25.4362 58.0155 25.0149C60.4822 24.5799 63.1594 26.2238 63.6057 28.7551L68.1586 46.7546L68.1798 46.8637L68.2083 47.1075C68.4131 49.2353 67.5382 51.7456 65.7066 55.1043L65.3888 55.6791L65.0492 56.2775L64.4776 57.2585L63.4678 58.9557L62.7828 60.1153L62.1838 61.1448L61.6663 62.0545L61.2259 62.8549L60.9435 63.3896L60.7 63.8732L60.4937 64.3098L60.3758 64.577L60.273 64.8267L60.1848 65.0601L60.1105 65.2785L60.0497 65.4832L60.0018 65.6756L59.9662 65.8568L59.9463 66H63L63.1166 66.0067C63.614 66.0645 64 66.4872 64 67C64 67.5523 63.5523 68 63 68H43L42.8834 67.9933C42.386 67.9355 42 67.5128 42 67C42 66.4477 42.4477 66 43 66H46.1607C44.7488 59.4905 47.3595 52.8945 51.4302 50.0708L51.6522 49.9215C53.4996 48.7178 53.9982 47.2294 53.5462 44.1827L53.4595 43.6449L53.3546 43.0752C53.3384 42.9919 53.3217 42.9077 53.3045 42.8224C53.2914 42.7838 53.2806 42.7439 53.2722 42.7029L53.1098 41.9131L53.092 41.8341C53.0861 41.808 53.0813 41.7818 53.0775 41.7558L52.8422 40.6111L52.8081 40.4261C52.4761 38.3068 53.972 35.4482 55.9776 35.0219C58.0597 34.5793 59.7185 35.6982 60.1636 37.7921L60.3328 38.7987L60.8068 41.5616L61.1634 43.5709L61.3606 44.6492L61.6043 45.939L61.7727 46.7958L61.978 47.7915C62.3765 49.6601 61.3787 52.289 59.0437 55.8119L58.5751 56.505L58.0731 57.2205L57.8097 57.5869C57.4856 58.034 56.8603 58.1338 56.4131 57.8097C55.966 57.4856 55.8662 56.8603 56.1903 56.4131C56.2752 56.296 56.3587 56.1798 56.4408 56.0647L56.9163 55.3864L57.3579 54.7329C59.4106 51.6348 60.2796 49.4167 60.022 48.2085L59.9164 47.7044L59.6879 46.5621L59.3699 44.8827L59.0895 43.3378L58.6256 40.6844L58.1991 38.1649C57.9887 37.1794 57.3795 36.7685 56.3934 36.9781C55.5144 37.165 54.557 39.0594 54.7999 40.2018L55.0756 41.5432L55.1912 42.0722L55.3223 42.7227C56.1765 47.1774 55.6965 49.5758 52.9445 51.4632L52.744 51.5972C49.204 53.9038 46.7992 59.8925 48.1597 65.7746C48.1772 65.8502 48.1856 65.9257 48.1857 66H57.9052L57.9065 65.9514L57.924 65.7362C57.9279 65.6999 57.9324 65.6634 57.9374 65.6265L57.9737 65.402L58.0233 65.1693L58.0869 64.9266L58.1651 64.6723C58.1936 64.5854 58.2247 64.4963 58.2584 64.4048L58.3676 64.1223L58.4931 63.8233L58.6358 63.5061L58.796 63.169L59.071 62.6224L59.2781 62.2284L59.6263 61.5885L60.1636 60.6359L60.7889 59.5572L62.9489 55.9124L63.4804 54.9914L63.7988 54.4235L64.1436 53.7894C65.6527 50.9606 66.3556 48.8704 66.2197 47.3259L66.2039 47.1797L61.6514 29.1738L61.6171 29.0137C61.2733 27.6443 59.7382 26.742 58.3628 26.9845C57.1292 27.202 55.8978 29.26 56.1739 30.826C56.2698 31.3699 55.9067 31.8886 55.3628 31.9845C54.8189 32.0804 54.3002 31.7172 54.2043 31.1733Z", fill: "#000091" }), + React.createElement("path", { d: "M55.2 60C55.7523 60 56.2 59.5523 56.2 59C56.2 58.4477 55.7523 58 55.2 58C54.6477 58 54.2 58.4477 54.2 59C54.2 59.5523 54.6477 60 55.2 60Z", fill: "#000091" })), "Environment"); +//# sourceMappingURL=Environment.js.map \ No newline at end of file diff --git a/dist/picto/Environment.js.map b/dist/picto/Environment.js.map new file mode 100644 index 0000000..d03a537 --- /dev/null +++ b/dist/picto/Environment.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Environment.js","sourceRoot":"","sources":["../../src/picto/Environment.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+2FAA+2F,EACj3F,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,+kFAA+kF,EACjlF,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yjFAAyjF,EAC3jF,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,2IAA2I,EAC7I,IAAI,EAAC,SAAS,GAChB,CACH,EACH,aAAa,CAChB,CAAC"} \ No newline at end of file diff --git a/dist/picto/Error.d.ts b/dist/picto/Error.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Error.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Error.js b/dist/picto/Error.js new file mode 100644 index 0000000..ddcbcdc --- /dev/null +++ b/dist/picto/Error.js @@ -0,0 +1,8 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { d: "M40 36.5502L48.4351 28.1151C49.2552 27.295 50.5848 27.295 51.4049 28.1151C52.1774 28.8875 52.227 30.1212 51.5131 30.9678L51.4049 31.0849L42.9699 39.52L52.3649 48.9151L52.4731 49.0322C53.187 49.8788 53.1374 51.1125 52.3649 51.8849C51.5448 52.705 50.2152 52.705 49.3951 51.8849L40 42.4898L30.6049 51.8849C29.7848 52.705 28.4552 52.705 27.6351 51.8849C26.8626 51.1125 26.813 49.8788 27.5269 49.0322L27.6351 48.9151L37.0302 39.52L28.5951 31.0849L28.4869 30.9678C27.773 30.1212 27.8226 28.8875 28.5951 28.1151C29.4152 27.295 30.7448 27.295 31.5649 28.1151L40 36.5502Z", fill: "#E1000F" }), + React.createElement("path", { d: "M57 12C62.9787 12 67.8434 16.7698 67.9963 22.7116L68 23V29C68 29.5523 67.5523 30 67 30C66.4872 30 66.0645 29.614 66.0067 29.1166L66 29V23C66 18.1182 62.1132 14.1442 57.2654 14.0038L57 14H23C18.1182 14 14.1442 17.8868 14.0038 22.7346L14 23V57C14 61.8818 17.8868 65.8558 22.7346 65.9962L23 66H57C61.8818 66 65.8558 62.1132 65.9962 57.2654L66 57V43C66 42.4477 66.4477 42 67 42C67.5128 42 67.9355 42.386 67.9933 42.8834L68 43V57C68 62.9787 63.2302 67.8434 57.2884 67.9963L57 68H23C17.0213 68 12.1566 63.2302 12.0037 57.2884L12 57V23C12 17.0213 16.7698 12.1566 22.7116 12.0037L23 12H57Z", fill: "#000091" }), + React.createElement("path", { d: "M70 31C70 30.4477 70.4477 30 71 30C71.5523 30 72 30.4477 72 31C72 31.5523 71.5523 32 71 32C70.4477 32 70 31.5523 70 31Z", fill: "#000091" }), + React.createElement("path", { d: "M71.9933 34.8834C71.9355 34.386 71.5128 34 71 34C70.4477 34 70 34.4477 70 35V51L70.0067 51.1166C70.0645 51.614 70.4872 52 71 52C71.5523 52 72 51.5523 72 51V35L71.9933 34.8834Z", fill: "#000091" })), "Error"); +//# sourceMappingURL=Error.js.map \ No newline at end of file diff --git a/dist/picto/Error.js.map b/dist/picto/Error.js.map new file mode 100644 index 0000000..19d0199 --- /dev/null +++ b/dist/picto/Error.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Error.js","sourceRoot":"","sources":["../../src/picto/Error.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,CAAC,EAAC,ojBAAojB,EACtjB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,ukBAAukB,EACzkB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,iLAAiL,EACnL,IAAI,EAAC,SAAS,GAChB,CACH,EACH,OAAO,CACV,CAAC"} \ No newline at end of file diff --git a/dist/picto/EyeOff.d.ts b/dist/picto/EyeOff.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/EyeOff.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/EyeOff.js b/dist/picto/EyeOff.js new file mode 100644 index 0000000..2fadb01 --- /dev/null +++ b/dist/picto/EyeOff.js @@ -0,0 +1,11 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M19.7071 17.7071C19.3166 18.0976 18.6834 18.0976 18.2929 17.7071L14.2929 13.7071C13.9024 13.3166 13.9023 12.6834 14.2929 12.2929C14.6834 11.9024 15.3166 11.9024 15.7071 12.2929L19.7071 16.2929C20.0976 16.6834 20.0976 17.3166 19.7071 17.7071Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M10.2071 34.2071C9.81659 34.5976 9.18343 34.5976 8.7929 34.2071L6.29292 31.7071C5.9024 31.3166 5.9024 30.6834 6.29293 30.2929C6.68345 29.9024 7.31662 29.9024 7.70714 30.2929L10.2071 32.7929C10.5976 33.1834 10.5976 33.8166 10.2071 34.2071ZM14.7825 38.3035C15.1671 37.9072 15.8002 37.8978 16.1965 38.2824L33.1965 54.7824C33.5928 55.1671 33.6023 55.8002 33.2176 56.1965C32.833 56.5928 32.1999 56.6022 31.8036 56.2176L14.8036 39.7176C14.4073 39.3329 14.3978 38.6998 14.7825 38.3035Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M10.275 44.8113C10.6554 44.4109 11.2884 44.3946 11.6888 44.775L21.6888 54.275C22.0892 54.6554 22.1054 55.2884 21.725 55.6888C21.3446 56.0892 20.7117 56.1054 20.3113 55.725L10.3113 46.225C9.91086 45.8446 9.89463 45.2117 10.275 44.8113ZM25.7672 59.8195C26.143 59.4148 26.7757 59.3914 27.1805 59.7672L34.1805 66.2672C34.5852 66.643 34.6086 67.2757 34.2328 67.6804C33.857 68.0852 33.2243 68.1086 32.8196 67.7328L25.8196 61.2328C25.4148 60.857 25.3914 60.2243 25.7672 59.8195Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M39.2929 32.7071C38.9024 32.3166 38.9024 31.6834 39.2929 31.2929C43.1981 27.3876 49.5298 27.3876 53.435 31.2929C57.3403 35.1981 57.3403 41.5298 53.435 45.435C53.0445 45.8256 52.4113 45.8256 52.0208 45.435C51.6303 45.0445 51.6303 44.4113 52.0208 44.0208C55.145 40.8966 55.145 35.8313 52.0208 32.7071C48.8966 29.5829 43.8313 29.5829 40.7071 32.7071C40.3166 33.0976 39.6834 33.0976 39.2929 32.7071Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M42 23C36.7413 23 31.7714 24.278 27.3981 26.1757L26.6019 24.341C31.1767 22.3558 36.4179 21 42 21C51.1358 21 59.096 25.1305 64.736 29.4565C67.5621 31.6242 69.8307 33.8597 71.401 35.6933C72.1851 36.6088 72.8059 37.4367 73.2373 38.1167C73.4522 38.4556 73.6304 38.7737 73.7583 39.0587C73.8719 39.3118 74 39.6532 74 40C74 40.4579 73.8382 40.9633 73.6354 41.434C73.4211 41.9313 73.1135 42.4964 72.7261 43.1053C71.95 44.3248 70.8183 45.7752 69.3661 47.2879C66.4623 50.3129 62.2272 53.6392 56.8865 55.8772L56.1135 54.0326C61.1587 51.9185 65.1736 48.7674 67.9233 45.9029C69.2979 44.471 70.3438 43.1236 71.0387 42.0316C71.3867 41.4847 71.6379 41.0156 71.7986 40.6426C71.8788 40.4565 71.9319 40.3048 71.9639 40.1872C71.9797 40.1291 71.9891 40.0837 71.9944 40.0501C71.9952 40.0453 71.9959 40.0409 71.9964 40.0368C71.9882 40.011 71.9704 39.9595 71.9337 39.8778C71.8578 39.7087 71.7324 39.478 71.5484 39.188C71.1819 38.6102 70.6235 37.86 69.882 36.9942C68.4013 35.2653 66.2336 33.1258 63.5188 31.0435C58.0771 26.8695 50.5373 23 42 23Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M65.7071 63.7071C65.3166 64.0976 64.6834 64.0976 64.2929 63.7071L22.2929 21.7071C21.9024 21.3166 21.9024 20.6834 22.2929 20.2929C22.6834 19.9024 23.3166 19.9024 23.7071 20.2929L65.7071 62.2929C66.0976 62.6834 66.0976 63.3166 65.7071 63.7071Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M55.7071 67.7071C55.3166 68.0976 54.6834 68.0976 54.2929 67.7071L52.2929 65.7071C51.9024 65.3166 51.9024 64.6834 52.2929 64.2929C52.6834 63.9024 53.3166 63.9024 53.7071 64.2929L55.7071 66.2929C56.0976 66.6834 56.0976 67.3166 55.7071 67.7071ZM45.2071 57.2071C44.8166 57.5976 44.1834 57.5976 43.7929 57.2071L19.2929 32.7071C18.9024 32.3166 18.9024 31.6834 19.2929 31.2929C19.6834 30.9024 20.3166 30.9024 20.7071 31.2929L45.2071 55.7929C45.5976 56.1834 45.5976 56.8166 45.2071 57.2071Z", fill: "#000091" })), "EyeOff"); +//# sourceMappingURL=EyeOff.js.map \ No newline at end of file diff --git a/dist/picto/EyeOff.js.map b/dist/picto/EyeOff.js.map new file mode 100644 index 0000000..ff2c584 --- /dev/null +++ b/dist/picto/EyeOff.js.map @@ -0,0 +1 @@ +{"version":3,"file":"EyeOff.js","sourceRoot":"","sources":["../../src/picto/EyeOff.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,mPAAmP,EACrP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,geAAge,EACle,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,ydAAyd,EAC3d,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,6YAA6Y,EAC/Y,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,8/BAA8/B,EAChgC,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,mPAAmP,EACrP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,oeAAoe,EACte,IAAI,EAAC,SAAS,GAChB,CACH,EACH,QAAQ,CACX,CAAC"} \ No newline at end of file diff --git a/dist/picto/Factory.d.ts b/dist/picto/Factory.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Factory.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Factory.js b/dist/picto/Factory.js new file mode 100644 index 0000000..6168aa4 --- /dev/null +++ b/dist/picto/Factory.js @@ -0,0 +1,12 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { d: "M31.314 7.15888C30.1429 6.77114 28.9341 7.09379 27.7352 8.02183L27.6737 8.071L27.4927 8.0603C25.8008 7.9816 24.443 8.35679 23.4639 9.22655L23.295 9.38518C22.2177 10.4552 22.0934 11.9594 22.7851 13.7729L22.8937 14.041L22.3737 15.073L22.2153 15.0841C19.6168 15.2908 18.0967 16.5614 18.0042 18.8129L17.9997 19.0338C17.9997 21.2738 19.3473 22.5977 21.726 22.9302L21.9997 22.963V24C21.9997 24.5128 22.3858 24.9355 22.8831 24.9933L22.9997 25C23.5126 25 23.9352 24.614 23.993 24.1166L23.9997 24V22.0135C23.9997 21.4612 23.552 21.0135 22.9997 21.0135C20.8322 21.0135 19.9997 20.3934 19.9997 19.0338C19.9997 17.6742 20.8322 17.0541 22.9997 17.0541C23.3355 17.0541 23.6459 16.8859 23.83 16.6115L23.8929 16.5037L24.8929 14.5173C25.0319 14.2412 25.0354 13.9163 24.9024 13.6372C24.2081 12.1813 24.2081 11.2971 24.7044 10.8042C25.3192 10.1935 26.3588 9.93542 27.8958 10.096C28.1749 10.1252 28.4535 10.0357 28.6634 9.84944C29.5084 9.09972 30.1606 8.88378 30.6854 9.05753C31.31 9.26431 31.7614 9.71262 32.0749 10.475C32.2849 10.9858 32.8693 11.2296 33.38 11.0195C33.8908 10.8095 34.1346 10.2251 33.9246 9.71436C33.3975 8.43269 32.5156 7.55668 31.314 7.15888Z", fill: "#E1000F" }), + React.createElement("path", { d: "M20.0063 55.6022C20.0862 54.6783 20.9089 54 21.8571 54H25L25.1166 54.0067C25.6139 54.0645 26 54.4872 26 55L25.9933 55.1166C25.9355 55.614 25.5128 56 25 56H22V60H25L25.1166 60.0067C25.6139 60.0645 26 60.4872 26 61C26 61.5523 25.5523 62 25 62H21.8571L21.7085 61.9944C20.7752 61.9242 20 61.1985 20 60.25V55.75L20.0063 55.6022Z", fill: "#E1000F" }), + React.createElement("path", { d: "M37.9936 55.6022C37.9137 54.6783 37.0911 54 36.1428 54H33L32.8834 54.0067C32.386 54.0645 32 54.4872 32 55L32.0067 55.1166C32.0645 55.614 32.4872 56 33 56H36V60H33L32.8834 60.0067C32.386 60.0645 32 60.4872 32 61C32 61.5523 32.4477 62 33 62H36.1428L36.2914 61.9944C37.2248 61.9242 38 61.1985 38 60.25V55.75L37.9936 55.6022Z", fill: "#E1000F" }), + React.createElement("path", { d: "M43.1775 8.92332C43.6444 7.64553 45.0106 7 47.0002 7L47.2292 7.00398C49.2624 7.07551 50.5492 8.10921 50.9017 9.91714L50.9162 10H52.0002L52.2904 10.0026C55.9247 10.0682 58.0002 11.3807 58.0002 14L57.9959 14.2041C57.8985 16.4862 56.1504 17.7234 53.1217 17.9585L52.8562 17.976L52.823 18.0767C52.3561 19.3545 50.9899 20 49.0002 20L48.7489 19.9984C47.7585 19.9852 46.9459 19.8918 46.3262 19.679L46.2129 19.8572C45.2805 21.2619 43.85 22 42.0002 22L41.7506 21.9954C40.1861 21.9376 38.937 21.3317 38.0522 20.22L37.984 20.3223C37.2233 21.4138 36.2279 22 35.0002 22L34.7081 21.9951C33.9393 21.9689 33.2525 21.8376 32.6545 21.5963L32.6352 21.587L31.9704 24.2425L31.9356 24.354C31.7589 24.8225 31.2552 25.0945 30.7577 24.9701C30.2219 24.8362 29.8961 24.2933 30.0301 23.7575L31.0301 19.7575L31.0659 19.6425C31.3164 18.9782 32.1866 18.7722 32.7073 19.2929L32.8182 19.3949C33.2825 19.7881 33.9956 20 35.0002 20C35.8254 20 36.5065 19.3189 37.0515 17.6838C37.3554 16.7721 38.645 16.7721 38.9489 17.6838C39.4818 19.2825 40.4385 20 42.0002 20C43.5619 20 44.5186 19.2825 45.0515 17.6838L45.0946 17.5735C45.4743 16.7323 46.6847 16.8592 46.9489 17.6661L46.9762 17.767L47.034 17.7901L47.1881 17.8375C47.5778 17.9412 48.1885 18 49.0002 18C50.5132 18 51.0002 17.6753 51.0002 17C51.0002 16.4477 51.4479 16 52.0002 16C54.8531 16 56.0002 15.3117 56.0002 14C56.0002 12.6883 54.8531 12 52.0002 12H50.0002L49.8836 11.9933C49.3863 11.9355 49.0002 11.5128 49.0002 11C49.0002 9.55228 48.4479 9 47.0002 9C45.4873 9 45.0002 9.32469 45.0002 10L44.9935 10.1166C44.9357 10.614 44.5131 11 44.0002 11C42.4873 11 42.0002 11.3247 42.0002 12L41.9935 12.1166C41.9357 12.614 41.5131 13 41.0002 13C40.4479 13 40.0002 12.5523 40.0002 12L40.0052 11.8041C40.0888 10.1993 41.2106 9.27749 43.0586 9.05373L43.1382 9.045L43.1775 8.92332Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M33 23H21C20.4477 23 20 23.4477 20 24V27C20 28.1025 20.8921 28.9967 21.9938 29L20.105 46H14C12.9456 46 12.0818 46.8159 12.0055 47.8507L12 48V50C12 51.0544 12.8159 51.9182 13.8507 51.9945L14 52V68H11L10.8834 68.0067C10.386 68.0645 10 68.4872 10 69C10 69.5523 10.4477 70 11 70H49L49.1166 69.9933C49.614 69.9355 50 69.5128 50 69C50 68.4477 49.5523 68 49 68H44V42H62V46H53L52.8834 46.0067C52.386 46.0645 52 46.4872 52 47C52 47.5523 52.4477 48 53 48H62V51L62.0067 51.1166C62.0645 51.614 62.4872 52 63 52C63.5523 52 64 51.5523 64 51V42H66C67.1046 42 68 41.1046 68 40V38C68 36.8954 67.1046 36 66 36H63.9C63.4506 33.7863 61.5388 32.1037 59.2169 32.0046L59 32H47C44.581 32 42.5633 33.7178 42.1 36H40C38.8954 36 38 36.8954 38 38V40C38 41.1046 38.8954 42 40 42H42V46H22.1173L23.9939 29.1104L23.9997 29H29.9999C30 29.0365 30.002 29.0733 30.0061 29.1104L30.3272 32H27L26.8834 32.0067C26.386 32.0645 26 32.4872 26 33C26 33.5523 26.4477 34 27 34H30.5494L30.7716 36H29L28.8834 36.0067C28.386 36.0645 28 36.4872 28 37C28 37.5523 28.4477 38 29 38H30.9938L31.5607 43.1016L31.5803 43.2168C31.6926 43.7047 32.1553 44.0417 32.665 43.985C33.2139 43.924 33.6094 43.4296 33.5485 42.8807L32.0062 29C33.1079 28.9967 34 28.1025 34 27V24C34 23.4477 33.5523 23 33 23ZM59 34C60.3062 34 61.4175 34.8348 61.8293 36H44.1707C44.5639 34.8876 45.5945 34.0763 46.8237 34.0051L47 34H59ZM40 38V40H66V38H40ZM20.988 48C20.9968 48.0001 21.0057 48.0001 21.0145 48H42V64H41L40.8834 64.0067C40.386 64.0645 40 64.4872 40 65C40 65.5523 40.4477 66 41 66H42V68H16V66H37L37.1166 65.9933C37.614 65.9355 38 65.5128 38 65C38 64.4477 37.5523 64 37 64H16V52H37C37.5523 52 38 51.5523 38 51C38 50.4872 37.614 50.0645 37.1166 50.0067L37 50H14V48H20.988ZM32 25H22V27H32V25Z", fill: "#000091" }), + React.createElement("path", { d: "M70 69C70 68.4477 69.5523 68 69 68H64V55L63.9933 54.8834C63.9355 54.386 63.5128 54 63 54C62.4477 54 62 54.4477 62 55V58H53L52.8834 58.0067C52.386 58.0645 52 58.4872 52 59C52 59.5523 52.4477 60 53 60H62V68H55L54.8834 68.0067C54.386 68.0645 54 68.4872 54 69C54 69.5523 54.4477 70 55 70H69L69.1166 69.9933C69.614 69.9355 70 69.5128 70 69Z", fill: "#000091" }), + React.createElement("path", { d: "M59 72C59.5523 72 60 72.4477 60 73C60 73.5128 59.614 73.9355 59.1166 73.9933L59 74H19C18.4477 74 18 73.5523 18 73C18 72.4872 18.386 72.0645 18.8834 72.0067L19 72H59Z", fill: "#000091" }), + React.createElement("path", { d: "M54 51C54 50.4477 53.5523 50 53 50H47L46.8834 50.0067C46.386 50.0645 46 50.4872 46 51C46 51.5523 46.4477 52 47 52H53L53.1166 51.9933C53.614 51.9355 54 51.5128 54 51Z", fill: "#000091" })), "Factory"); +//# sourceMappingURL=Factory.js.map \ No newline at end of file diff --git a/dist/picto/Factory.js.map b/dist/picto/Factory.js.map new file mode 100644 index 0000000..1d920ae --- /dev/null +++ b/dist/picto/Factory.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Factory.js","sourceRoot":"","sources":["../../src/picto/Factory.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,CAAC,EAAC,wnCAAwnC,EAC1nC,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,qUAAqU,EACvU,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,mUAAmU,EACrU,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yvDAAyvD,EAC3vD,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,mrDAAmrD,EACrrD,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,iVAAiV,EACnV,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB,CACH,EACH,SAAS,CACZ,CAAC"} \ No newline at end of file diff --git a/dist/picto/Firefighter.d.ts b/dist/picto/Firefighter.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Firefighter.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Firefighter.js b/dist/picto/Firefighter.js new file mode 100644 index 0000000..92a60e3 --- /dev/null +++ b/dist/picto/Firefighter.js @@ -0,0 +1,13 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { d: "M58.1644 30.0136L64.1644 31.0136C64.7092 31.1044 65.0772 31.6196 64.9864 32.1644C64.9021 32.6703 64.4518 33.0237 63.9517 32.9989L63.8356 32.9864L57.8356 31.9864C57.2908 31.8956 56.9228 31.3804 57.0136 30.8356C57.0979 30.3297 57.5482 29.9763 58.0483 30.0011L58.1644 30.0136Z", fill: "#E1000F" }), + React.createElement("path", { d: "M34.4388 36.0327C31.4375 37.2786 28.1453 37.9326 24.5692 37.995L24 38C23.4477 38 23 37.5523 23 37C23 36.4477 23.4477 36 24 36C28.9575 36 33.294 34.8116 37.0324 32.4367L37.4418 32.1702C37.4839 32.1418 37.5275 32.1171 37.5722 32.0959C40.3676 30.7015 43.1799 30 46 30C46.5523 30 47 30.4477 47 31C47 31.5523 46.5523 32 46 32C43.6408 32 41.2746 32.5568 38.8938 33.6777L38.5418 33.8483C36.6992 35.3742 35.3756 38.219 34.1069 42.7984L33.8176 43.8741L32.9701 47.2425C32.8362 47.7783 32.2932 48.1041 31.7575 47.9701C31.2217 47.8362 30.8959 47.2933 31.0299 46.7575L31.7089 44.0404L31.9677 43.0458L32.0514 42.7331C32.7912 39.9897 33.5495 37.7858 34.4388 36.0327Z", fill: "#E1000F" }), + React.createElement("path", { d: "M30.8944 53.4472C31.1414 52.9532 30.9412 52.3526 30.4472 52.1056C29.9532 51.8586 29.3526 52.0588 29.1056 52.5528L28.724 53.3132L28.3122 54.1224L27.982 54.7507L27.769 55.1381L27.6361 55.37L27.3742 55.8033C26.3529 57.4374 25.509 58 24 58C23.4477 58 23 58.4477 23 59C23 59.5523 23.4477 60 24 60C26.2688 60 27.7106 59.0388 29.0702 56.8633C29.0948 56.824 29.1191 56.7848 29.1432 56.7456L29.3568 56.39L29.5732 56.0102L29.7261 55.7307L30.0721 55.0735L30.8944 53.4472Z", fill: "#E1000F" }), + React.createElement("path", { d: "M60.7071 48.2929C60.3166 47.9024 59.6834 47.9024 59.2929 48.2929L57.2929 50.2929L57.2097 50.3871C56.9047 50.7794 56.9324 51.3466 57.2929 51.7071C57.6834 52.0976 58.3166 52.0976 58.7071 51.7071L60.7071 49.7071L60.7903 49.6129C61.0953 49.2206 61.0676 48.6534 60.7071 48.2929Z", fill: "#E1000F" }), + React.createElement("path", { d: "M57.2929 46.2929C57.6834 45.9024 58.3166 45.9024 58.7071 46.2929C59.0676 46.6534 59.0953 47.2206 58.7903 47.6129L58.7071 47.7071L56.7071 49.7071C56.3166 50.0976 55.6834 50.0976 55.2929 49.7071C54.9324 49.3466 54.9047 48.7794 55.2097 48.3871L55.2929 48.2929L57.2929 46.2929Z", fill: "#E1000F" }), + React.createElement("path", { d: "M40 10C43.219 10 45 11.781 45 15C45 15.5523 44.5523 16 44 16C43.4477 16 43 15.5523 43 15C43 12.8856 42.1144 12 40 12C37.9431 12 37.0021 13.1734 37 15.9906C37.009 16.0187 37.0168 16.0475 37.0234 16.077C37.1438 16.6159 36.8046 17.1505 36.2656 17.271C23.1399 20.2051 16.4195 29.511 16.019 45.4632L16.008 46H20C20.5128 46 20.9355 46.386 20.9933 46.8834L21 47C21 47.5128 20.614 47.9355 20.1166 47.9933L20 48H15.7808L14.9701 51.2425C14.8362 51.7783 14.2933 52.1041 13.7575 51.9701C13.2599 51.8458 12.9435 51.3687 13.0081 50.8722L13.0299 50.7575L14.0001 46.8764C14.0333 29.5137 21.0658 18.9647 35.0096 15.5122C35.1518 11.9752 36.8671 10 40 10Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M66.0779 25.0095C60.8114 19.8049 53.9663 16.4669 46.0587 16.0017C45.5074 15.9693 45.0342 16.3899 45.0017 16.9413C44.9693 17.4926 45.3899 17.9658 45.9413 17.9983C53.3373 18.4333 59.7354 21.5534 64.6721 26.432C68.4556 30.1711 71 34.7666 71 37C71 40.0411 69.6529 40.9391 66.2577 40.0338C66.1615 40.0081 66.0649 39.9974 65.9703 40.0002C65.8015 39.3021 65.6032 38.603 65.3755 37.903L65.8211 37.9839C66.3645 38.0827 66.8851 37.7223 66.9839 37.1789C67.0827 36.6355 66.7223 36.1149 66.1789 36.0161L61.7954 35.2269L60.2151 34.9589L58.7429 34.7238L57.8048 34.5832L56.8899 34.454L55.9157 34.3258L54.8922 34.2028C54.724 34.1836 54.5569 34.1652 54.3911 34.1474L53.4099 34.0489C53.2487 34.0339 53.0887 34.0195 52.9298 34.0059L51.9908 33.9327C46.1321 33.5235 41.9565 34.1542 39.3753 36.2191C37.7201 37.5433 36.6742 39.671 35.9016 42.6521C35.7857 43.0993 35.6776 43.5579 35.5688 44.0589L35.404 44.8459L34.9449 47.1657C34.715 48.2509 34.4281 49.3337 34.0963 50.3918L33.8685 51.0934L33.6282 51.7861L33.3761 52.4687L33.1131 53.1396C32.8449 53.8041 32.5614 54.449 32.2661 55.0676L31.9672 55.6772L31.6612 56.2678C29.8572 59.6551 27.7353 62 26 62C24.9394 62 23.6895 61.899 22.252 61.6967L21.4493 61.5763C21.1755 61.5328 20.8956 61.486 20.6094 61.4358L19.7324 61.2751C19.1354 61.1613 18.5137 61.0341 17.8674 60.8934L16.8794 60.6723L15.8546 60.4311L14.793 60.1696L14.2484 60.0313C13.7134 59.8942 13.1685 60.2166 13.0313 60.7516C12.8942 61.2866 13.2166 61.8315 13.7516 61.9687L14.8634 62.2481C15.0457 62.293 15.2264 62.337 15.4056 62.3801L16.4624 62.6287C17.5009 62.8669 18.4845 63.0742 19.4135 63.2504L20.3243 63.4163C22.5557 63.8051 24.4463 64 26 64C27.2875 64 28.5996 63.3168 29.8563 62.1422L37.4 67.8C37.5731 67.9298 37.7836 68 38 68H42L42.1151 67.9936C42.792 67.918 43.2094 67.1827 42.8944 66.5528L40.8944 62.5528L40.8363 62.4515C40.5622 62.0325 40.0115 61.8762 39.5528 62.1056L39.4515 62.1637C39.0325 62.4378 38.8762 62.9885 39.1056 63.4472L40.381 66H38.334L31.2135 60.6601C32.0398 59.6255 32.8262 58.393 33.5472 57.0245L33.8665 56.401C34.5405 55.047 35.1503 53.5757 35.6732 52.0422L36.2957 52.5858L37.6961 53.7974L39.0584 54.9623L40.3828 56.0805L41.2448 56.8001L42.09 57.4989L43.3265 58.5083L44.5255 59.4711L45.6872 60.3874L46.8117 61.2572L47.5408 61.8112L48.2535 62.3446L48.9498 62.8573L49.6297 63.3494L50.2933 63.8209L50.9407 64.2718L51.5718 64.7021C51.6756 64.7721 51.7788 64.8413 51.8813 64.9095L52.4881 65.3089L53.0789 65.6878L53.6535 66.0461L54.2121 66.3838L54.7547 66.701C54.8438 66.7521 54.9322 66.8024 55.02 66.8518L55.5387 67.1382L56.0414 67.4041C56.1239 67.4467 56.2057 67.4884 56.2868 67.5293L56.7658 67.7644L57.229 67.979L57.6763 68.1731C58.1891 68.3877 58.6698 68.5604 59.1186 68.6914L59.4956 68.7934L59.857 68.8751C60.2695 68.9584 60.6505 69 61 69C65.1399 69 66.0351 66.1026 64.0623 61.1107L63.8399 60.5678C63.6844 60.2007 63.5144 59.8229 63.3299 59.435L63.1317 59.0287C66.1992 53.485 67.2885 47.8382 66.3932 42.1227C70.5962 43.0179 73 41.2127 73 37C73 34.1359 70.2054 29.0884 66.0779 25.0095ZM62.5743 37.3949L63.1156 37.493L63.2244 37.7908C65.6259 44.529 65.0901 51.1261 61.6042 57.6514L61.529 57.789L50.3162 54.0513L50.2035 54.0208C49.7134 53.9184 49.2135 54.1973 49.0513 54.6838C48.8767 55.2077 49.1598 55.774 49.6838 55.9487L61.2926 59.8183L61.5384 60.317L61.7947 60.8589C61.8354 60.9471 61.8752 61.0342 61.914 61.1202L62.135 61.6237C62.1699 61.7055 62.2038 61.7863 62.2368 61.866L62.423 62.332L62.5862 62.7733C63.6486 65.7775 63.0323 67 61 67C60.667 67 60.2862 66.9452 59.8581 66.8356L59.5281 66.7432C59.3587 66.6918 59.1827 66.6328 59.0001 66.5661L58.626 66.4224L58.2343 66.2582C58.1675 66.2291 58.1001 66.1992 58.0318 66.1684L57.6138 65.9735L57.1783 65.7582L56.7254 65.5223C56.6484 65.4813 56.5708 65.4395 56.4924 65.3968L56.0133 65.1303L55.517 64.8434L55.0033 64.5361L54.4723 64.2084L53.9241 63.8603L53.3588 63.4918L52.7763 63.1029L52.1767 62.6937L51.5601 62.2641L50.9264 61.8141L50.2758 61.3439L49.6083 60.8533L48.9238 60.3424L48.2225 59.8111L47.5045 59.2596L46.3959 58.3943L45.636 57.7921L44.4649 56.8509L43.2565 55.864L42.0108 54.8317L41.1598 54.1182L39.8525 53.0101L38.9604 52.2461L37.5918 51.0623L36.6591 50.2479C36.5496 50.152 36.4252 50.0843 36.2946 50.0441C36.5592 49.1047 36.7895 48.1515 36.9806 47.1961L37.4437 44.8565L37.5998 44.1375C37.6776 43.7934 37.7557 43.4697 37.8376 43.1539C38.5112 40.5549 39.3888 38.7696 40.6247 37.7809C42.3832 36.3741 45.3356 35.7633 49.4319 35.826L50.2391 35.8465C50.7866 35.8657 51.3532 35.896 51.9387 35.9371L52.831 36.0069C53.4353 36.0588 54.0585 36.1214 54.7004 36.1943L55.6772 36.3116L56.6201 36.4357L57.52 36.5628L58.4438 36.7013L59.4013 36.8526L60.9224 37.1059L62.5743 37.3949Z", fill: "#000091" }), + React.createElement("path", { d: "M23 53C23 53.5128 22.614 53.9355 22.1166 53.9933L22 54H16.414L10.7071 59.7071C10.3466 60.0676 9.77939 60.0953 9.3871 59.7903L9.29289 59.7071C8.93241 59.3466 8.90468 58.7794 9.2097 58.3871L9.29289 58.2929L15.2929 52.2929C15.4492 52.1366 15.6519 52.0374 15.8686 52.0087L16 52H22C22.5523 52 23 52.4477 23 53Z", fill: "#000091" }), + React.createElement("path", { d: "M20.6585 18.2474C20.2429 17.8837 19.6111 17.9259 19.2474 18.3415C14.4574 23.8158 11.7012 29.3282 11.0077 34.876C10.9392 35.424 11.3279 35.9238 11.876 35.9923C12.424 36.0608 12.9238 35.6721 12.9923 35.124C13.6321 30.0051 16.2093 24.8509 20.7526 19.6585C21.1163 19.2429 21.0741 18.6111 20.6585 18.2474Z", fill: "#000091" })), "Firefighter"); +//# sourceMappingURL=Firefighter.js.map \ No newline at end of file diff --git a/dist/picto/Firefighter.js.map b/dist/picto/Firefighter.js.map new file mode 100644 index 0000000..ac00fe9 --- /dev/null +++ b/dist/picto/Firefighter.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Firefighter.js","sourceRoot":"","sources":["../../src/picto/Firefighter.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,CAAC,EAAC,mRAAmR,EACrR,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,6oBAA6oB,EAC/oB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,8cAA8c,EAChd,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,mRAAmR,EACrR,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,mRAAmR,EACrR,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,8nBAA8nB,EAChoB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,uhJAAuhJ,EACzhJ,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,mTAAmT,EACrT,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,8SAA8S,EAChT,IAAI,EAAC,SAAS,GAChB,CACH,EACH,aAAa,CAChB,CAAC"} \ No newline at end of file diff --git a/dist/picto/FlowList.d.ts b/dist/picto/FlowList.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/FlowList.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/FlowList.js b/dist/picto/FlowList.js new file mode 100644 index 0000000..9f9c5c1 --- /dev/null +++ b/dist/picto/FlowList.js @@ -0,0 +1,8 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M61.7941 30.5442C62.3219 30.7066 62.6182 31.2662 62.4558 31.7941L61.5 31.5C62.4558 31.7941 62.4557 31.7943 62.4556 31.7946L62.4554 31.7952L62.4549 31.797L62.4533 31.8022L62.4478 31.8197L62.4279 31.8819C62.4106 31.935 62.3855 32.0113 62.3524 32.108C62.2862 32.3014 62.1881 32.5771 62.0581 32.9144C61.7984 33.5879 61.409 34.5129 60.8886 35.5211C59.8656 37.5032 58.2637 39.9519 56.03 41.348C54.8682 42.0741 53.2588 42.3791 51.4781 42.4919C49.6688 42.6066 47.5311 42.5292 45.2116 42.3815C43.9083 42.2985 42.5453 42.1934 41.1387 42.0849C37.492 41.8038 33.5523 41.5 29.6 41.5C24.8653 41.5 22.673 43.3468 21.6081 45.0338C21.056 45.9084 20.7766 46.7895 20.6364 47.4559C20.5666 47.7875 20.5324 48.0608 20.5157 48.2461C20.5073 48.3385 20.5034 48.4085 20.5016 48.4522C20.5007 48.474 20.5003 48.4893 20.5001 48.4974L20.5 48.5021L20.5 48.5011C20.5 48.5021 20.5 48.503 20.5 48.504C20.4978 49.0544 20.051 49.5 19.5 49.5C18.9477 49.5 18.5 49.0523 18.5 48.5V31.5C18.5 30.9477 18.9477 30.5 19.5 30.5C20.0523 30.5 20.5 30.9477 20.5 31.5V43.1498C22.0933 41.1708 24.8738 39.5 29.6 39.5C33.6351 39.5 37.6979 39.8132 41.3681 40.0962C42.7553 40.2031 44.0864 40.3058 45.3387 40.3855C47.6434 40.5323 49.6757 40.6022 51.3516 40.4959C53.056 40.3879 54.2469 40.1039 54.97 39.652C56.7363 38.5481 58.1344 36.4968 59.1114 34.6038C59.591 33.6746 59.9516 32.8183 60.1919 32.1949C60.3119 31.8838 60.4013 31.6322 60.4601 31.4604C60.4895 31.3745 60.5112 31.3086 60.5253 31.2653L60.5405 31.2177L60.5438 31.2072L60.5442 31.2059L60.5443 31.2056C60.5443 31.2057 60.5443 31.2058 60.5442 31.2059M61.7941 30.5442C61.2663 30.3818 60.7069 30.6779 60.5443 31.2056L61.7941 30.5442Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M19.5 53.5C16.4624 53.5 14 55.9624 14 59C14 62.0376 16.4624 64.5 19.5 64.5C22.5376 64.5 25 62.0376 25 59C25 55.9624 22.5376 53.5 19.5 53.5ZM12 59C12 54.8579 15.3579 51.5 19.5 51.5C23.6421 51.5 27 54.8579 27 59C27 63.1421 23.6421 66.5 19.5 66.5C15.3579 66.5 12 63.1421 12 59Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M19.5 15.5C16.4624 15.5 14 17.9624 14 21C14 24.0376 16.4624 26.5 19.5 26.5C22.5376 26.5 25 24.0376 25 21C25 17.9624 22.5376 15.5 19.5 15.5ZM12 21C12 16.8579 15.3579 13.5 19.5 13.5C23.6421 13.5 27 16.8579 27 21C27 25.1421 23.6421 28.5 19.5 28.5C15.3579 28.5 12 25.1421 12 21Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M61.5 15.5C58.4624 15.5 56 17.9624 56 21C56 24.0376 58.4624 26.5 61.5 26.5C64.5376 26.5 67 24.0376 67 21C67 17.9624 64.5376 15.5 61.5 15.5ZM54 21C54 16.8579 57.3579 13.5 61.5 13.5C65.6421 13.5 69 16.8579 69 21C69 25.1421 65.6421 28.5 61.5 28.5C57.3579 28.5 54 25.1421 54 21Z", fill: "#000091" })), "FlowList"); +//# sourceMappingURL=FlowList.js.map \ No newline at end of file diff --git a/dist/picto/FlowList.js.map b/dist/picto/FlowList.js.map new file mode 100644 index 0000000..d61b3e2 --- /dev/null +++ b/dist/picto/FlowList.js.map @@ -0,0 +1 @@ +{"version":3,"file":"FlowList.js","sourceRoot":"","sources":["../../src/picto/FlowList.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,mmDAAmmD,EACrmD,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,oRAAoR,EACtR,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,oRAAoR,EACtR,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,oRAAoR,EACtR,IAAI,EAAC,SAAS,GAChB,CACH,EACH,UAAU,CACb,CAAC"} \ No newline at end of file diff --git a/dist/picto/FlowSettings.d.ts b/dist/picto/FlowSettings.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/FlowSettings.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/FlowSettings.js b/dist/picto/FlowSettings.js new file mode 100644 index 0000000..d753eae --- /dev/null +++ b/dist/picto/FlowSettings.js @@ -0,0 +1,13 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { d: "M17.6081 40.0335C17.056 40.9082 16.7766 41.7892 16.6364 42.4556C16.5666 42.7872 16.5324 43.0605 16.5157 43.2458C16.5073 43.3382 16.5034 43.4082 16.5016 43.4519C16.5007 43.4738 16.5003 43.489 16.5001 43.4971L16.5 43.5018L16.5 43.5037C16.4978 44.0542 16.051 44.4997 15.5 44.4997C14.9477 44.4997 14.5 44.052 14.5 43.4997V26.4997C14.5 25.9474 14.9477 25.4997 15.5 25.4997C16.0523 25.4997 16.5 25.9474 16.5 26.4997V38.1496V39.5L17.6081 40.0335Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M57.6543 25.512C58.1999 25.5972 58.5732 26.1086 58.488 26.6543L57.5 26.5C58.488 26.6543 58.4881 26.6539 58.488 26.6543L58.4878 26.6557L58.4869 26.6615L58.4851 26.6723L58.4796 26.7038C58.475 26.7293 58.4686 26.7635 58.4598 26.8061C58.4424 26.8912 58.416 27.0096 58.3777 27.1573C58.3011 27.4526 58.177 27.8656 57.9823 28.3641C57.5929 29.3611 56.9203 30.7023 55.7805 32.1252C55.4352 32.5562 54.8058 32.6257 54.3748 32.2804C53.9438 31.9351 53.8743 31.3058 54.2196 30.8748C55.2152 29.6319 55.7926 28.4731 56.1194 27.6365C56.2827 27.2182 56.3832 26.8811 56.4417 26.6554C56.4709 26.5426 56.4897 26.4578 56.5005 26.4049C56.5059 26.3784 56.5094 26.3599 56.5112 26.3499L56.5121 26.3451C56.5123 26.3438 56.5125 26.3426 56.5127 26.3414C56.5999 25.7981 57.11 25.427 57.6543 25.512ZM16.5 43.5012L16.5 43.5022L16.5 43.5037L16.5001 43.4982C16.5003 43.4903 16.5007 43.4754 16.5016 43.4539C16.5035 43.4107 16.5075 43.3414 16.5161 43.2496C16.5334 43.0656 16.5688 42.7938 16.641 42.4637C16.786 41.8007 17.0753 40.9221 17.6485 40.0486C18.7559 38.3613 21.0481 36.5 26 36.5C28.835 36.5 30.935 36.6234 32.7702 36.7477C32.9951 36.7629 33.2167 36.7782 33.4357 36.7934C34.998 36.9012 36.4281 37 38 37C38.5523 37 39 36.5523 39 36C39 35.4477 38.5523 35 38 35C36.5016 35 35.1438 34.9064 33.5758 34.7982C33.3567 34.7831 33.1336 34.7677 32.9053 34.7523C31.049 34.6266 28.899 34.5 26 34.5C20.4519 34.5 17.4941 36.6387 15.9765 38.9513C15.2372 40.0778 14.8703 41.1993 14.6872 42.0363C14.5953 42.4562 14.5486 42.8093 14.5249 43.0629C14.513 43.1899 14.5068 43.2924 14.5035 43.3664C14.5019 43.4035 14.501 43.4335 14.5005 43.4559L14.5001 43.4838L14.5 43.4934L14.5 43.4971L14.5 43.4986C14.5 43.4993 14.5 43.5 15.5 43.5H14.5C14.5 44.0523 14.9477 44.5 15.5 44.5C16.0508 44.5 16.4977 44.054 16.5 43.5037C16.5 43.5027 16.5 43.5022 16.5 43.5012Z", fill: "#E1000F" }), + React.createElement("path", { d: "M50.0778 56.511C49.898 57.0332 50.1755 57.6023 50.6977 57.7821C52.784 58.5005 55.0637 57.3886 55.7821 55.3023C56.5004 53.216 55.3885 50.9363 53.3023 50.2179C51.216 49.4996 48.9363 50.6115 48.2179 52.6977C48.0381 53.2199 48.3157 53.789 48.8379 53.9688C49.3601 54.1486 49.9291 53.8711 50.109 53.3489L50.1626 53.2098C50.5713 52.2583 51.6566 51.7665 52.6511 52.109C53.693 52.4677 54.2498 53.6093 53.891 54.6511C53.5323 55.6931 52.3908 56.2498 51.3489 55.891C50.8267 55.7112 50.2576 55.9888 50.0778 56.511Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M15.5 48.5C12.4624 48.5 10 50.9624 10 54C10 57.0376 12.4624 59.5 15.5 59.5C18.5376 59.5 21 57.0376 21 54C21 50.9624 18.5376 48.5 15.5 48.5ZM8 54C8 49.8579 11.3579 46.5 15.5 46.5C19.6421 46.5 23 49.8579 23 54C23 58.1421 19.6421 61.5 15.5 61.5C11.3579 61.5 8 58.1421 8 54Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M15.5 10.5C12.4624 10.5 10 12.9624 10 16C10 19.0376 12.4624 21.5 15.5 21.5C18.5376 21.5 21 19.0376 21 16C21 12.9624 18.5376 10.5 15.5 10.5ZM8 16C8 11.8579 11.3579 8.5 15.5 8.5C19.6421 8.5 23 11.8579 23 16C23 20.1421 19.6421 23.5 15.5 23.5C11.3579 23.5 8 20.1421 8 16Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M57.5 10.5C54.4624 10.5 52 12.9624 52 16C52 19.0376 54.4624 21.5 57.5 21.5C60.5376 21.5 63 19.0376 63 16C63 12.9624 60.5376 10.5 57.5 10.5ZM50 16C50 11.8579 53.3579 8.5 57.5 8.5C61.6421 8.5 65 11.8579 65 16C65 20.1421 61.6421 23.5 57.5 23.5C53.3579 23.5 50 20.1421 50 16Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M52 36C42.0589 36 34 44.0589 34 54C34 57.4471 34.968 60.665 36.6464 63.4003C37.9964 65.6002 39.8062 67.4882 41.9419 68.9299C42.3996 69.239 42.5202 69.8605 42.2112 70.3183C41.9022 70.776 41.2806 70.8966 40.8228 70.5876C38.451 68.9864 36.4414 66.8901 34.9418 64.4463C33.0757 61.4053 32 57.8268 32 54C32 42.9543 40.9543 34 52 34C63.0457 34 72 42.9543 72 54C72 54.5523 71.5523 55 71 55C70.4477 55 70 54.5523 70 54C70 44.0589 61.9411 36 52 36Z", fill: "#000091" }), + React.createElement("path", { d: "M38.0026 53L38.0032 52.4463L38.0192 52.2884C38.1275 51.6249 38.6703 51.1212 39.3329 51.057L39.4766 51.05L40.2574 51.0505L40.3863 51.0472C40.9118 51.0142 41.3785 50.6946 41.6187 50.1848L41.8445 49.6454L41.9363 49.4392C42.169 48.9386 42.0878 48.3418 41.7338 47.9101L41.6305 47.7966L40.9977 47.1569L40.8885 47.0187C40.517 46.4773 40.55 45.7558 40.9616 45.2482L41.0633 45.135L43.2099 42.9944L43.2757 42.9398C43.7006 42.5871 44.3311 42.6456 44.6838 43.0706C45.0094 43.4629 44.9846 44.0302 44.6446 44.3926L44.5531 44.4787L44.5557 44.471L42.8454 46.1829L43.042 46.3797C44.0268 47.3557 44.3312 48.8222 43.8371 50.0798L43.6807 50.4378L43.5413 50.7673C43.0965 51.9986 41.9973 52.8669 40.6871 53.0257L40.4786 53.0448L40.287 53.05L40.0004 53.0509V54.9509L40.282 54.95C41.5818 54.9477 42.7702 55.6744 43.3671 56.8334L43.4564 57.0199L43.5231 57.1855C43.5685 57.3045 43.6166 57.4233 43.6652 57.5366L43.738 57.7017C44.2854 58.8794 44.1251 60.2581 43.3232 61.2928L43.1836 61.462L43.046 61.6076L42.8404 61.8139L44.5491 63.5225C44.9096 63.883 44.9374 64.4502 44.6323 64.8425L44.5491 64.9367C44.1887 65.2972 43.6214 65.3249 43.2291 65.0199L43.1349 64.9367L40.9947 62.7905L40.8853 62.6525C40.5131 62.1114 40.545 61.3901 40.9563 60.8814L41.058 60.7679L41.6101 60.2157L41.7033 60.1175C42.0792 59.6888 42.1682 59.0693 41.9208 58.537C41.8586 58.4001 41.7977 58.2583 41.7416 58.12L41.6152 57.8001C41.4074 57.3317 40.9483 57.0069 40.4273 56.9568L40.2838 56.95L39.3962 56.9468L39.2383 56.9307C38.5749 56.8225 38.0711 56.2797 38.0069 55.6171L38 55.4734L38.0005 55L38.0026 53Z", fill: "#000091" }), + React.createElement("path", { d: "M54.8336 62.6328C53.6747 63.2298 52.9479 64.4181 52.9503 65.718L52.951 66H51.051L51.0502 65.713L51.045 65.5214L51.0259 65.3128C50.8671 64.0027 49.9988 62.9035 48.7676 62.4587L48.438 62.3193L48.267 62.243L48.1577 62.2018C47.6798 62.0527 47.1554 62.2823 46.9472 62.7509C46.7229 63.2557 46.9503 63.8466 47.4551 64.0708L47.6457 64.1555L48.185 64.3813C48.6948 64.6214 49.0144 65.0882 49.0474 65.6137L49.0507 65.7425L49.0502 66.5233L49.0572 66.667C49.1214 67.3297 49.6252 67.8725 50.2886 67.9807L50.4465 67.9968L53.4736 68L53.6173 67.9931C54.2799 67.9288 54.8228 67.4251 54.931 66.7616L54.947 66.6038L54.9502 65.7161L54.957 65.5727C55.0071 65.0516 55.3319 64.5926 55.8003 64.3848L56.1208 64.2581C56.2594 64.2019 56.4018 64.1407 56.5406 64.0776C57.0705 63.8326 57.6882 63.9217 58.1187 64.2979L58.2173 64.3912L58.7696 64.9435L58.8824 65.0448C59.3884 65.455 60.1083 65.4899 60.6483 65.1215L60.7866 65.0127L62.9381 62.861L63.0395 62.748C63.4502 62.2412 63.4832 61.5198 63.1117 60.9784L63.0025 60.8402L62.3697 60.2005L62.2664 60.087C61.9125 59.6552 61.8312 59.0585 62.0639 58.5578C62.1315 58.4094 62.1935 58.2657 62.2508 58.1252L62.3279 57.9312L62.3862 57.7926C62.622 57.3002 63.0905 56.9817 63.6094 56.9521L63.7365 56.9497L64.5236 56.95L64.6673 56.9431C65.3299 56.8788 65.8728 56.3751 65.981 55.7116L65.997 55.5538L66.0002 52.5267L65.9933 52.383C65.9291 51.7204 65.4253 51.1775 64.7619 51.0693L64.604 51.0532L63.7164 51.05L63.5729 51.0432C63.0519 50.9932 62.5928 50.6683 62.385 50.1999L62.2586 49.88C62.2025 49.7418 62.1417 49.5999 62.0794 49.463C61.832 48.9307 61.921 48.3112 62.2969 47.8825L62.3901 47.7843L62.9437 47.2306L63.0452 47.1176C63.456 46.6108 63.4897 45.8901 63.1194 45.3492L63.0104 45.211L60.869 43.0633L60.7558 42.9616C60.2481 42.55 59.5267 42.517 58.9853 42.8885L58.8471 42.9977L58.2037 43.6342L58.0907 43.7365C57.6606 44.0869 57.0656 44.1674 56.5621 43.9351L56.359 43.8447L55.8267 43.6223C55.3096 43.382 54.9875 42.9146 54.9533 42.3854L54.9498 42.2556L54.9502 41.4767L54.9433 41.333C54.8791 40.6703 54.3753 40.1275 53.7119 40.0193L53.554 40.0032L50.5269 40L50.3832 40.0069C49.7206 40.0712 49.1777 40.5749 49.0695 41.2384L49.0535 41.3962L49.0502 42.2839L49.0435 42.4273C48.9934 42.9484 48.6686 43.4074 48.2002 43.6152L47.8797 43.7419C47.7411 43.7981 47.5987 43.8593 47.4599 43.9224C46.9572 44.1509 46.7349 44.7438 46.9635 45.2466C47.1921 45.7493 47.7849 45.9716 48.2877 45.743C48.4578 45.6657 48.6358 45.5914 48.8147 45.5232L48.9804 45.4565L49.1669 45.3672C50.3258 44.7702 51.0526 43.5819 51.0502 42.282L51.051 42H52.951L52.9502 42.287L52.9559 42.4814L52.9743 42.6809C53.1331 44.0008 54.0092 45.1053 55.2503 45.5462L55.5654 45.6804L55.737 45.7569L55.9243 45.8366C57.1834 46.328 58.6431 46.0262 59.6185 45.0478L59.822 44.845L61.162 46.185L60.9542 46.3925L60.8166 46.5381L60.677 46.7072C59.8752 47.7419 59.7148 49.1207 60.2622 50.2983L60.4073 50.6368L60.5438 50.9801L60.6331 51.1667C61.2301 52.3256 62.4184 53.0524 63.7182 53.05L64.001 53.05V54.95H63.7133L63.5292 54.954L63.3311 54.9708C62.0198 55.1188 60.9107 55.9857 60.4593 57.2187L60.3955 57.3786L60.3247 57.5466L60.2469 57.7222L60.1663 57.9103C59.669 59.1748 59.9735 60.6414 60.9582 61.6174L61.156 61.816L59.816 63.161L59.6078 62.9539L59.4605 62.8152L59.2913 62.6761C58.2569 61.8766 56.8829 61.7159 55.707 62.2596L55.4519 62.3707L55.0201 62.5435L54.8336 62.6328Z", fill: "#000091" })), "FlowSettings"); +//# sourceMappingURL=FlowSettings.js.map \ No newline at end of file diff --git a/dist/picto/FlowSettings.js.map b/dist/picto/FlowSettings.js.map new file mode 100644 index 0000000..61e2f53 --- /dev/null +++ b/dist/picto/FlowSettings.js.map @@ -0,0 +1 @@ +{"version":3,"file":"FlowSettings.js","sourceRoot":"","sources":["../../src/picto/FlowSettings.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,CAAC,EAAC,ybAAyb,EAC3b,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,0wDAA0wD,EAC5wD,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,ufAAuf,EACzf,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,gRAAgR,EAClR,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,6QAA6Q,EAC/Q,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,iRAAiR,EACnR,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,wbAAwb,EAC1b,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,4gDAA4gD,EAC9gD,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,2vGAA2vG,EAC7vG,IAAI,EAAC,SAAS,GAChB,CACH,EACH,cAAc,CACjB,CAAC"} \ No newline at end of file diff --git a/dist/picto/Food.d.ts b/dist/picto/Food.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Food.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Food.js b/dist/picto/Food.js new file mode 100644 index 0000000..1969b43 --- /dev/null +++ b/dist/picto/Food.js @@ -0,0 +1,6 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M57.9799 26.8004C58.0822 27.3029 57.7883 27.7941 57.3125 27.95L57.1996 27.9799C55.5206 28.3219 54.7453 30.1718 55.0597 33.7296L55 33.7302C55.6238 33.7302 56.1881 33.6739 57.2954 33.506L58.9159 33.2528L59.5847 33.159C62.0641 32.8383 63.5964 32.9775 64.9135 33.9157C68.6775 36.5968 70 39.5621 70 44.8364C70 52.365 64.5383 58.7259 57.2414 59.8317C56.6953 59.9145 56.1856 59.5389 56.1028 58.9928C56.0201 58.4468 56.3957 57.937 56.9417 57.8543C63.2604 56.8967 68 51.3767 68 44.8364C68 40.1721 66.9526 37.8237 63.7532 35.5447C62.9668 34.9845 61.8169 34.8872 59.8101 35.1468L59.0858 35.2499L57.3095 35.5262C56.4412 35.6536 55.8872 35.7111 55.3214 35.7261C55.4288 36.3692 55.5636 37.0544 55.726 37.7822C55.7445 37.8653 55.7522 37.9484 55.7498 38.0298C56.4159 37.7798 56.837 37.3266 57.0513 36.6838C57.226 36.1598 57.7923 35.8767 58.3162 36.0513C58.8402 36.226 59.1233 36.7923 58.9487 37.3162C58.0889 39.8957 55.5728 40.7344 51.8039 39.9806C51.2623 39.8723 50.9111 39.3454 51.0194 38.8039C51.1277 38.2623 51.6546 37.9111 52.1961 38.0194C52.7807 38.1363 53.3078 38.2095 53.7806 38.2402L53.774 38.2178C53.5689 37.2986 53.404 36.428 53.2802 35.6069C53.0978 35.5838 52.8984 35.5557 52.6792 35.5232L51.2445 35.297C48.4833 34.8555 47.1724 34.8796 46.2502 35.5422C43.0642 37.8319 42 40.2102 42 44.8364C42 45.3887 41.5523 45.8364 41 45.8364C40.4477 45.8364 40 45.3887 40 44.8364C40 39.6012 41.3391 36.6088 45.0831 33.9181C46.5494 32.8643 48.1447 32.7984 51.2132 33.2678L52.6971 33.503C52.8219 33.5222 52.9399 33.5399 53.0519 33.5563C52.747 29.1842 53.9335 26.6041 56.8004 26.0201C57.3416 25.9099 57.8696 26.2592 57.9799 26.8004ZM41 48C41.5523 48 42 48.4477 42 49V51C42 51.5523 41.5523 52 41 52C40.4477 52 40 51.5523 40 51V49C40 48.4477 40.4477 48 41 48Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M25.1973 47.6684C25.3083 48.2094 24.9596 48.738 24.4186 48.8489C23.8776 48.9598 23.349 48.6112 23.2381 48.0701C22.8127 45.9954 22.0262 45.4744 20.4123 46.0618C19.4744 46.4032 18.9787 47.0701 18.9997 47.9768C19.0067 48.2785 18.8794 48.5521 18.6723 48.7403C18.664 48.7667 18.6529 48.7947 18.6406 48.8225C18.4156 49.3269 17.8244 49.5534 17.32 49.3285C14.0778 47.8825 12.6702 48.3012 12.2823 50.5013C11.8943 52.7015 13.0738 53.5764 16.615 53.3265C16.7152 53.3194 16.8129 53.3274 16.9061 53.3484C16.9653 53.3563 17.0252 53.3701 17.0845 53.3899C17.6085 53.5643 17.8919 54.1305 17.7174 54.6545C17.0484 56.6641 17.4691 57.5085 19.1605 57.8067C20.4763 58.0387 21.3393 57.2089 21.7486 54.9267L21.7607 54.7329C21.7906 54.3369 21.8416 53.9216 21.9121 53.4863L21.9444 53.3201L21.9564 53.2238L21.9631 53.194L21.9641 53.187L21.9721 53.154L21.9838 53.1083C22.0171 52.997 22.0687 52.895 22.1347 52.8051C22.1463 52.7895 22.1582 52.7742 22.1705 52.7593C22.2291 52.6883 22.2974 52.6259 22.3728 52.5738C22.3927 52.5599 22.4139 52.5464 22.4356 52.5336C22.4462 52.5275 22.456 52.522 22.4659 52.5166L22.5097 52.4941C22.5293 52.4848 22.549 52.4762 22.569 52.4681C22.5939 52.458 22.6189 52.4491 22.6443 52.4412C22.6511 52.4391 22.6583 52.437 22.6654 52.4349L22.7315 52.4183C22.7483 52.4147 22.7655 52.4115 22.7828 52.4087C22.7906 52.4075 22.7982 52.4064 22.8058 52.4053C22.8739 52.3959 22.9441 52.3936 23.0151 52.3989L23.037 52.4008L23.076 52.4054L23.1071 52.41L23.1176 52.4118C23.183 52.4235 23.2461 52.4414 23.3062 52.4649C23.3195 52.4701 23.3327 52.4756 23.3457 52.4813C23.4476 52.5262 23.5396 52.5873 23.6192 52.6607L23.6712 52.7124C23.6797 52.7215 23.6877 52.7303 23.6955 52.7393C23.7087 52.7546 23.7219 52.7707 23.7346 52.7872C23.745 52.8008 23.7547 52.814 23.764 52.8275C23.7726 52.8398 23.7813 52.853 23.7896 52.8663C23.8011 52.8849 23.8117 52.9031 23.8218 52.9217C23.8236 52.9249 23.8257 52.9289 23.8278 52.9329C23.8419 52.96 23.8546 52.9872 23.8661 53.015L23.8708 53.0262C23.8913 53.0777 23.9077 53.1312 23.9195 53.1863C23.9385 53.2747 23.9457 53.367 23.9395 53.4609C23.9392 53.4644 23.9389 53.4684 23.9386 53.4725C23.8934 54.0643 23.8248 54.6186 23.7327 55.1338C23.6093 57.3796 24.4566 58.4396 27.1042 59.2135C27.5663 59.3486 28.1996 59.4693 28.9599 59.5731L29.8352 54.6118C29.9311 54.0679 30.4497 53.7048 30.9936 53.8007C31.5375 53.8966 31.9007 54.4152 31.8048 54.9591L30.9527 59.7843C33.8779 60.0227 37.7149 60.0755 41.0964 59.8647L41.6529 56.6956C41.7488 56.1517 42.2674 55.7885 42.8113 55.8844C43.3552 55.9803 43.7184 56.499 43.6225 57.0429L43.1521 59.709L43.2942 59.6979C45.4039 59.522 47.0171 59.3463 48.3807 59.1282L48.6692 59.0808C49.6916 58.9082 50.4896 58.7182 51.0314 58.5156L51.2144 58.4424L51.3075 58.4002L51.1951 58.2897L51.081 58.188C50.6368 57.8054 49.9469 57.3451 49.0496 56.83C47.4735 55.9252 45.3355 54.8936 42.9328 53.8468C41.5527 53.2454 40.0159 52.6521 38.4052 52.0888L37.7136 56.001C37.6177 56.5449 37.0991 56.9081 36.5552 56.8122C36.0113 56.7163 35.6481 56.1976 35.744 55.6537L36.4386 51.7145C36.4549 51.6222 36.4834 51.5351 36.522 51.4545C35.5346 51.1341 34.5302 50.8268 33.5285 50.538L32.6829 50.2986C31.575 49.9908 30.5538 49.731 29.7271 49.5446C29.1884 49.4232 28.8501 48.888 28.9715 48.3492C29.093 47.8104 29.6282 47.4721 30.1669 47.5936L30.8458 47.7523C31.7946 47.9814 32.9092 48.2779 34.0826 48.6163C37.4799 49.596 40.9088 50.7833 43.7317 52.0133L44.8703 52.5145C50.7639 55.1385 53.7862 56.9894 53.4706 58.7794C53.1473 60.6126 50.33 61.1507 42.8533 61.7409L42.0191 61.8056C42.007 61.8067 41.9989 61.8072 41.9909 61.8076L42.0191 61.8056C38.0115 62.111 33.2441 62.0367 29.86 61.6898C29.7772 61.698 29.6912 61.6944 29.6044 61.6791C29.5627 61.6718 29.522 61.6619 29.4825 61.6497C28.2626 61.5126 27.2462 61.3387 26.5431 61.1332C24.4737 60.5283 23.1631 59.6667 22.4409 58.4669C21.5835 59.5853 20.3745 60.0516 18.8132 59.7763C16.2916 59.3317 15.1483 57.7326 15.4943 55.3582C11.6441 55.2982 9.72029 53.5136 10.3127 50.1541C10.9118 46.7565 13.3782 45.7528 17.0855 47.079C17.3654 45.7337 18.3258 44.6929 19.7283 44.1824C22.5614 43.1513 24.5398 44.4617 25.1973 47.6684ZM37 20C37.5523 20 38 20.4477 38 21L37.9991 26.697L41.8315 32.4442C41.8415 32.4594 41.846 32.4665 41.8504 32.4735L41.8567 32.4839C41.8743 32.5142 41.8829 32.53 41.8911 32.546C41.8946 32.5526 41.8979 32.5593 41.9012 32.5661L41.8951 32.555L41.9058 32.5757C41.9094 32.5833 41.9128 32.591 41.9162 32.5987C41.9398 32.6526 41.9583 32.7076 41.9718 32.7632L41.9776 32.7887L41.9827 32.8141C41.9862 32.832 41.9891 32.8498 41.9914 32.8676L41.9933 32.8834L41.9972 32.9226C41.9986 32.941 41.9995 32.9594 41.9999 32.9777L42 35C42 35.5523 41.5523 36 41 36C40.4477 36 40 35.5523 40 35L39.9991 34H33.9991L34 45C34 45.5523 33.5523 46 33 46C32.4477 46 32 45.5523 32 45L31.9991 34H18L17.9991 38H25C25.5523 38 26 38.4477 26 39C26 39.5523 25.5523 40 25 40H18V43C18 43.5128 17.614 43.9355 17.1166 43.9933L17 44C16.4477 44 16 43.5523 16 43V33L16.0067 32.8834L16.0086 32.8676L16.0125 32.8409L16.0171 32.8143C16.0204 32.7971 16.0241 32.7802 16.0281 32.7636C16.0417 32.7076 16.0602 32.6526 16.0837 32.599C16.0905 32.5833 16.0977 32.5681 16.1052 32.5531C16.1115 32.5408 16.1178 32.5287 16.1245 32.5167L16.1631 32.4525L19.9991 26.697L20 21C20 20.4477 20.4477 20 21 20H37ZM36.9991 28.802L34.8671 32H39.1311L36.9991 28.802ZM35.1301 28H21.5341L18.8671 32H32.4631L35.1301 28ZM36 22H22L21.9991 26H35.9991L36 22Z", fill: "#000091" })), "Food"); +//# sourceMappingURL=Food.js.map \ No newline at end of file diff --git a/dist/picto/Food.js.map b/dist/picto/Food.js.map new file mode 100644 index 0000000..e6cb082 --- /dev/null +++ b/dist/picto/Food.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Food.js","sourceRoot":"","sources":["../../src/picto/Food.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,0sDAA0sD,EAC5sD,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,wuKAAwuK,EAC1uK,IAAI,EAAC,SAAS,GAChB,CACH,EACH,MAAM,CACT,CAAC"} \ No newline at end of file diff --git a/dist/picto/Gendarmerie.d.ts b/dist/picto/Gendarmerie.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Gendarmerie.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Gendarmerie.js b/dist/picto/Gendarmerie.js new file mode 100644 index 0000000..a5ea44c --- /dev/null +++ b/dist/picto/Gendarmerie.js @@ -0,0 +1,7 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { d: "M54.487 24.1416C54.9611 23.8583 55.5751 24.013 55.8584 24.4871C56.1417 24.9611 55.987 25.5751 55.5129 25.8584C51.1524 28.464 44.0845 30 36 30C31.5371 30 27.8612 29.3637 22.7366 27.9647C22.2039 27.8193 21.8898 27.2694 22.0353 26.7366C22.1807 26.2039 22.7306 25.8899 23.2633 26.0353L24.5278 26.3722C28.8481 27.4927 32.1163 28 36 28C43.7519 28 50.475 26.539 54.487 24.1416Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M52.6061 36.0809C50.4877 36.9888 46.5375 37.7143 43 37.7143C42.4477 37.7143 42 38.162 42 38.7143V43.9817C42 44.1415 42.0068 44.3012 42.0205 44.4605C42.2849 47.5456 45.0003 49.8322 48.0854 49.5678C51.4306 49.281 54 46.482 54 43.1245V37C54 36.2821 53.2659 35.7981 52.6061 36.0809ZM52 38.424L51.8324 38.4769C49.7528 39.1045 47.0016 39.5653 44.3273 39.6842L44 39.696L44.0008 44.0588L44.0132 44.2897C44.1833 46.2743 45.93 47.7452 47.9146 47.5751C50.2252 47.377 52 45.4436 52 43.1245V38.424Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M36 18C41.0356 18 46.6021 18.7959 51.257 20.0336C51.7907 20.1755 52.1083 20.7232 51.9664 21.257C51.8245 21.7907 51.2768 22.1083 50.743 21.9664C46.2487 20.7714 40.8533 20 36 20C35.7083 20 35.4181 20.0018 35.1295 20.0055L34.2689 20.0217C34.1263 20.0253 33.9842 20.0293 33.8425 20.0337L32.9976 20.0656L32.1638 20.1077L31.3417 20.1597L30.5319 20.2214C30.398 20.2325 30.2646 20.2439 30.1317 20.2558L29.3412 20.3316C29.2106 20.345 29.0805 20.3588 28.951 20.3729L28.181 20.4623L27.4253 20.5603L26.6845 20.6669L25.9592 20.7818L25.2497 20.9047L24.5567 21.0354L23.8808 21.1737L23.2223 21.3193C22.8976 21.3938 22.5796 21.4711 22.2687 21.5508L21.6565 21.7137C21.556 21.7414 21.4564 21.7694 21.3576 21.7976L20.7746 21.9701C20.5836 22.0287 20.396 22.0882 20.2118 22.1488L19.6697 22.3333C16.5333 23.4394 14.5071 24.8415 14.0831 26.3208L14.2115 26.4146L14.9414 26.982C15.2213 27.1937 15.4992 27.3915 15.8031 27.5916C16.5964 28.114 17.4972 28.6052 18.5657 29.0709C22.7741 30.9051 28.7343 32 37 32C45.2657 32 51.2259 30.9051 55.4343 29.0709C56.5028 28.6052 57.4036 28.114 58.1969 27.5916C58.3995 27.4582 58.5905 27.3259 58.7783 27.1897L59.1853 26.8846L59.7885 26.4146C59.967 26.2787 60.0884 26.197 60.2247 26.127C60.6674 25.8996 61.1743 25.8725 61.6021 26.3006L61.7231 26.4286C61.8833 26.6118 61.9509 26.769 61.9794 27.0885L61.9932 27.3277L62.0512 34.5788L62.089 42.2533L62.0881 45.4909L62.071 47.1948L62.043 48.2347L62.0357 48.373C62.0634 48.3863 62.0917 48.3999 62.1206 48.4139C62.6726 48.6809 63.2466 48.9886 63.8158 49.3345C65.4952 50.3549 66.7961 51.4884 67.5008 52.7697C69.2254 55.9052 67.1726 58.7502 60.9367 61.1747L60.2766 61.424L59.5867 61.6703C59.4692 61.7111 59.3504 61.7518 59.2304 61.7923L58.4953 62.034C58.2453 62.114 57.9902 62.1935 57.73 62.2725L56.9345 62.5079C56.7993 62.5469 56.663 62.5858 56.5253 62.6245L55.6841 62.8551C55.5413 62.8933 55.3973 62.9313 55.252 62.9692C44.1928 65.8542 33.2434 63.888 23.0181 58.726C20.1243 57.2652 17.5079 55.6494 15.2119 53.9984C14.5406 53.5156 13.9366 53.0581 13.4028 52.6342L12.936 52.2575L12.657 52.0258L12.3328 51.7468C12.1045 51.5426 11.9921 51.2571 12 50.9731L12.0011 27.6274L12.0068 27.3277L12.0199 27.0997C12.0069 27.0352 12 26.9684 12 26.9C12 24.439 14.2913 22.3367 18.1051 20.7943L18.6602 20.5778L19.2356 20.369C19.3331 20.3349 19.4315 20.301 19.5307 20.2676L20.1354 20.0707L20.7591 19.8818C20.9701 19.8202 21.1842 19.76 21.4013 19.7012L22.0614 19.5289C22.1729 19.5009 22.2851 19.4732 22.3981 19.4459L23.0843 19.2864C23.2 19.2605 23.3165 19.235 23.4336 19.2098L24.1447 19.0633L24.8718 18.9257L25.6144 18.797L26.3719 18.6775L27.144 18.5672C27.2738 18.5496 27.4043 18.5323 27.5353 18.5155L28.3281 18.4193C28.5946 18.3889 28.8633 18.36 29.1342 18.3327L29.953 18.2558L30.7841 18.1887C30.9236 18.1784 31.0636 18.1684 31.2041 18.1589L32.0526 18.1068L32.9122 18.0649C33.0563 18.0587 33.2009 18.053 33.3459 18.0478L34.221 18.0213L35.1059 18.0054C35.4024 18.0018 35.7005 18 36 18ZM14 50.5418L14.3509 50.8308C14.9281 51.2989 15.6062 51.8185 16.3796 52.3746C18.5948 53.9676 21.1235 55.5292 23.9194 56.9406C33.7447 61.9007 44.2164 63.7811 54.7472 61.034L55.1689 60.9228L55.9854 60.7002L56.7663 60.4776L57.5122 60.2549L58.2233 60.0322L58.9003 59.8095C59.0103 59.7724 59.1189 59.7353 59.2261 59.6982L59.8526 59.4756C60.1575 59.3643 60.45 59.253 60.7304 59.1418L61.2749 58.9195L61.7874 58.6975C62.5323 58.3645 63.1707 58.0324 63.7092 57.7016L64.0534 57.4813C65.9761 56.1976 66.4102 54.9369 65.7484 53.7335C65.25 52.8273 64.1837 51.8983 62.7772 51.0437C62.3122 50.7611 61.8406 50.5053 61.3842 50.28C60.1964 51.7956 57.6952 53.1505 54.2399 54.1761L53.5414 54.3754C52.1197 54.7652 50.5512 55.1012 48.8586 55.3731L48.002 55.5036L47.1253 55.6231L46.2292 55.7314C45.9274 55.7655 45.6223 55.7978 45.3143 55.828L44.3812 55.9128C43.2821 56.0047 42.1472 56.0717 40.9809 56.1118C40.4289 56.1308 39.9661 55.6987 39.9471 55.1468C39.9282 54.5948 40.3602 54.132 40.9122 54.113C41.2334 54.1019 41.552 54.0887 41.8679 54.0735L42.807 54.0214L43.7291 53.9573L44.6333 53.8815C44.9316 53.8544 45.2269 53.8254 45.519 53.7945L46.3856 53.6967L47.2324 53.5884L48.0587 53.4701L48.8638 53.3423L49.6472 53.2053C50.4195 53.0639 51.1581 52.9094 51.86 52.7436L52.5496 52.5742L53.214 52.3977L53.8527 52.2146C54.7911 51.9351 55.6403 51.6347 56.3902 51.3195L56.8753 51.1074C58.4426 50.3934 59.5085 49.614 59.9628 48.839L60.029 48.715L60.044 48.4162L60.0651 47.5492L60.085 45.2413L60.0862 41.8216L60.0694 37.5581L60.006 28.768L59.9512 28.8097C59.8458 28.8861 59.7392 28.9616 59.6305 29.0368L59.2968 29.262C58.4095 29.8463 57.4082 30.3922 56.2334 30.9043C51.7565 32.8556 45.5266 34 37 34C28.4734 34 22.2435 32.8556 17.7666 30.9043C16.5918 30.3922 15.5905 29.8463 14.7032 29.262L14.3695 29.0368L13.999 28.773L14 50.5418Z", fill: "#000091" })), "Gendarmerie"); +//# sourceMappingURL=Gendarmerie.js.map \ No newline at end of file diff --git a/dist/picto/Gendarmerie.js.map b/dist/picto/Gendarmerie.js.map new file mode 100644 index 0000000..95959eb --- /dev/null +++ b/dist/picto/Gendarmerie.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Gendarmerie.js","sourceRoot":"","sources":["../../src/picto/Gendarmerie.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,CAAC,EAAC,oXAAoX,EACtX,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,ueAAue,EACze,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,4mJAA4mJ,EAC9mJ,IAAI,EAAC,SAAS,GAChB,CACH,EACH,aAAa,CAChB,CAAC"} \ No newline at end of file diff --git a/dist/picto/Grocery.d.ts b/dist/picto/Grocery.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Grocery.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Grocery.js b/dist/picto/Grocery.js new file mode 100644 index 0000000..44e0677 --- /dev/null +++ b/dist/picto/Grocery.js @@ -0,0 +1,6 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M19.5042 22.8912L36.5843 35.1884C37.0325 35.5111 37.1342 36.1361 36.8115 36.5843C36.4889 37.0325 35.8639 37.1342 35.4157 36.8115L19.1439 25.0957L16.7975 28.3253L36.5877 42.3553C36.6838 42.4235 36.7669 42.5079 36.8333 42.6045L36.8941 42.705C37.6846 44.2052 38.6355 44.9262 39.8123 44.9946L40 45C41.1046 45 42 44.1046 42 43C42 41.8954 41.1046 41 40 41C39.5898 41 39.2006 41.1229 38.872 41.3481L38.7349 41.4508C38.3075 41.8005 37.6775 41.7375 37.3278 41.31C36.9781 40.8825 37.0411 40.2525 37.4686 39.9028C38.1775 39.3228 39.0653 39 40 39C41.8639 39 43.43 40.2748 43.874 42.0001L51 42C51.5523 42 52 42.4477 52 43C52 43.5523 51.5523 44 51 44L43.8738 44.0008C43.4459 45.6617 41.978 46.905 40.2058 46.9948L40 47C38.0962 47 36.5468 46.0097 35.4115 44.1438L35.2428 43.8539L14.8149 29.3727C14.3909 29.0721 14.2723 28.5023 14.5244 28.0614L14.5842 27.9691L18.1109 23.115C18.4345 22.6695 19.0574 22.5695 19.5042 22.8912ZM29 42C29.5523 42 30 42.4477 30 43C30 43.5523 29.5523 44 29 44H21C20.4477 44 20 43.5523 20 43C20 42.4477 20.4477 42 21 42H29Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M65.6966 12.2742C68.9025 13.4411 69.4859 15.9997 67.613 19.3642C69.8421 20.2515 70.6552 22.0411 69.7795 24.447C69.237 25.9375 68.2279 26.7514 66.8304 26.934C67.5095 28.1591 67.6005 29.725 67.0896 31.8198L67.042 31.9997L69 32C69.5523 32 70 32.4477 70 33V39C70 39.5523 69.5523 40 69 40L65.882 39.9997L63.6098 58.12C63.0452 62.6222 59.2173 66 54.6798 66H25.3202C20.7827 66 16.9548 62.6222 16.3902 58.12L14.117 39.9997L9 40C8.44772 40 8 39.5523 8 39V33C8 32.4477 8.44772 32 9 32H15C15.5523 32 16 32.4477 16 33C16 33.5523 15.5523 34 15 34H10V38H23C23.5128 38 23.9355 38.386 23.9933 38.8834L24 39C24 39.5523 23.5523 40 23 40L16.133 39.9997L18.3746 57.8711C18.8138 61.3728 21.791 64 25.3202 64H54.6798C58.209 64 61.1862 61.3728 61.6254 57.8711L63.866 39.9997L47 40C46.4477 40 46 39.5523 46 39C46 38.4477 46.4477 38 47 38H68V34L65.8796 34.0016C65.7256 34.0392 65.5614 34.0406 65.4001 34L57 34C56.4872 34 56.0645 33.614 56.0067 33.1166L56 33C56 32.4477 56.4477 32 57 32L58.517 31.9997L58.5604 31.9005C58.7848 31.4529 59.314 31.2347 59.7959 31.4101L61.417 31.9997L64.9531 31.9995C65.0361 31.7519 65.101 31.5329 65.1466 31.3459C65.7996 28.6684 65.3067 27.4044 63.3052 26.3879C62.8109 26.21 62.2947 25.9916 61.7575 25.7339L61.751 25.7307L61.7407 25.7257C61.6841 25.6974 61.6311 25.6641 61.5822 25.6267C61.5737 25.6201 61.5653 25.6134 61.5569 25.6066C61.5326 25.5868 61.5096 25.5661 61.4876 25.5443C61.4836 25.5405 61.4792 25.536 61.4748 25.5316C61.4594 25.5158 61.4443 25.4992 61.4297 25.4821C61.3933 25.4395 61.3609 25.3943 61.3325 25.3469C61.3217 25.3287 61.3115 25.3104 61.3019 25.2918L61.3325 25.3469C61.316 25.3194 61.3009 25.2912 61.2872 25.2623C61.2749 25.2364 61.2637 25.2102 61.2537 25.1835C61.2508 25.1756 61.248 25.1678 61.2453 25.16C61.2386 25.1409 61.2324 25.1214 61.2269 25.1016C61.2033 25.017 61.1906 24.9291 61.1898 24.8402L61.1898 24.8271C61.1903 24.7238 61.2069 24.619 61.2413 24.5161C61.2428 24.5114 61.2443 24.5071 61.2458 24.5027C61.2472 24.4989 61.2488 24.4945 61.2503 24.4902L61.2779 24.4223C61.2813 24.4147 61.2848 24.4072 61.2884 24.3997L61.295 24.3857C61.3051 24.3659 61.3141 24.3492 61.3235 24.3328L61.2884 24.3997C61.3236 24.3264 61.3665 24.2594 61.4157 24.1991C61.4302 24.1814 61.4451 24.1643 61.4606 24.1478C61.4962 24.1099 61.5345 24.075 61.5751 24.0434C61.6528 23.9831 61.7382 23.9349 61.8287 23.8998C61.8399 23.8955 61.8511 23.8914 61.8623 23.8875C61.8846 23.8797 61.9075 23.8726 61.9307 23.8664C61.942 23.8634 61.9528 23.8607 61.9637 23.8582L61.975 23.8555C62.002 23.8496 62.0293 23.8447 62.0568 23.841C62.0628 23.8403 62.0678 23.8396 62.0729 23.839C62.0977 23.836 62.1238 23.8339 62.1499 23.8328C62.1608 23.8324 62.1715 23.8322 62.1821 23.8321L62.1952 23.832C62.2065 23.8321 62.2179 23.8323 62.2292 23.8328C62.2542 23.8337 62.2793 23.8357 62.3043 23.8385C62.3115 23.8394 62.3185 23.8403 62.3255 23.8413C62.3555 23.8453 62.3856 23.8508 62.4155 23.8578C62.4302 23.8613 62.4453 23.8652 62.4602 23.8694C62.4807 23.8751 62.5007 23.8814 62.5206 23.8884C62.5241 23.8897 62.5281 23.8911 62.532 23.8926C63.1101 24.103 63.6376 24.3253 64.114 24.5645C66.2937 25.3508 67.4432 25.0182 67.9001 23.763C68.4875 22.1491 67.9665 21.3626 65.8918 20.9372C65.3507 20.8262 65.0021 20.2977 65.113 19.7567C65.1261 19.6928 65.1451 19.6315 65.1692 19.5734C65.1969 19.4855 65.2382 19.3994 65.2928 19.3184C67.2798 16.3766 67.1119 14.9177 65.0126 14.1536C62.9132 13.3895 61.8468 14.3992 61.478 17.9299C61.4206 18.4792 60.9288 18.878 60.3795 18.8206L60.2902 18.8077C60.0242 18.8921 59.7246 18.8653 59.4675 18.7088C58.6928 18.2372 57.8673 18.3331 57.1028 18.9746C55.7871 20.0786 55.8451 21.0202 57.4292 22.426C57.7097 22.675 57.8171 23.0464 57.7423 23.3885C58.1683 23.3107 58.6207 23.2821 59.0988 23.2993C59.6507 23.3192 60.082 23.7828 60.0621 24.3347C60.0422 24.8866 59.5787 25.3179 59.0267 25.298C57.2274 25.2331 56.1225 26.0341 55.2623 28.4915L55.248 28.5347C55.2256 28.6048 55.1902 28.7243 55.1451 28.8805L54.4414 31.4259C54.3549 31.7466 54.273 32.0531 54.2024 32.3209L53.9816 33.1919C53.9742 33.23 53.9646 33.2674 53.953 33.3038L53.9476 33.3196C53.9392 33.3448 53.9323 33.3629 53.925 33.3808C53.9172 33.3993 53.9092 33.4174 53.9007 33.4351C53.8983 33.44 53.8958 33.4451 53.8932 33.4501C53.8791 33.4782 53.8639 33.5051 53.8476 33.5311C53.836 33.5493 53.8241 33.5669 53.8117 33.5842C53.8032 33.5963 53.794 33.6084 53.7846 33.6203C53.7732 33.6345 53.7618 33.648 53.7501 33.6613C53.7375 33.6759 53.7241 33.6902 53.7103 33.704C53.7002 33.7141 53.6893 33.7246 53.6782 33.7349C53.6619 33.75 53.6453 33.7643 53.6283 33.778C53.6154 33.7885 53.6019 33.7988 53.5882 33.8088C53.5742 33.8189 53.56 33.8287 53.5455 33.8381L53.5361 33.8443L53.524 33.8517C53.4973 33.8681 53.4699 33.8833 53.4417 33.8972C53.3942 33.9208 53.3444 33.9407 53.2929 33.9564C53.2725 33.9626 53.2516 33.9683 53.2305 33.9733C53.1893 33.9828 53.1555 33.9887 53.1213 33.9929C53.1118 33.9939 53.1018 33.9949 53.0918 33.9958C53.0689 33.9981 53.046 33.9994 53.0229 34L39 34C38.4477 34 38 33.5523 38 33C38 32.4477 38.4477 32 39 32L52.221 31.9997L52.2931 31.7188C52.6426 30.3951 53.2082 28.3457 53.3569 27.8837L53.3746 27.8307L53.4805 27.5392C53.5482 27.3596 53.6184 27.1862 53.6909 27.0188C53.2343 27.0272 52.8169 26.7194 52.7038 26.2572C52.3158 24.6713 51.497 23.5186 49.9123 22.3675C49.3719 21.975 48.5214 21.9156 46.9792 22.1322L45.1702 22.4145C44.737 22.478 44.4078 22.517 44.104 22.5381C44.1787 23.1575 44.2893 23.8438 44.4392 24.5984C44.7297 24.383 44.9265 24.0827 45.0455 23.7017C45.2103 23.1746 45.7711 22.8808 46.2983 23.0455C46.8254 23.2102 47.1192 23.7711 46.9545 24.2983C46.2159 26.6617 44.0163 27.4438 40.7914 26.7558C40.2512 26.6405 39.9068 26.1093 40.022 25.5691C40.1372 25.029 40.6685 24.6846 41.2086 24.7998C41.5856 24.8802 41.9313 24.9371 42.2475 24.9709L42.478 24.9917L42.4524 24.8603C42.2847 23.9979 42.1625 23.194 42.0879 22.4504C41.8245 22.4144 41.5213 22.3675 41.1556 22.3081L40.6409 22.2237C38.6404 21.8975 37.7052 21.915 37.0911 22.365C36.6522 22.6866 36.2689 23.0099 35.9357 23.3462L35.9487 23.3162C35.8614 23.5782 35.6761 23.78 35.4472 23.8944C34.3867 25.2286 34 26.8248 34 29.2877C34 29.84 33.5523 30.2877 33 30.2877C32.4477 30.2877 32 29.84 32 29.2877C32 26.8736 32.3638 25.0619 33.2591 23.5478C30.5292 22.9393 28.8209 23.5943 27.8944 25.4472C27.6474 25.9412 27.0468 26.1414 26.5528 25.8944C26.0588 25.6474 25.8586 25.0468 26.1056 24.5528C27.6095 21.5449 30.5548 20.6682 34.619 21.8348C34.9997 21.4628 35.4286 21.1038 35.9089 20.7518C37.0254 19.9336 38.2045 19.8451 40.3523 20.1555L42.0081 20.417C42.095 17.9254 42.9763 16.4253 44.7831 16.0238C45.3222 15.904 45.8564 16.2439 45.9762 16.7831C46.0874 17.2837 45.8023 17.78 45.3293 17.9443L45.2169 17.9762C44.4814 18.1396 44.0412 18.9669 43.9954 20.5389C44.3287 20.515 44.7213 20.4626 45.3188 20.3686L46.3969 20.1964C48.6226 19.8554 49.9402 19.9158 51.0877 20.7494C52.9376 22.093 54.0219 23.5526 54.5608 25.4568C55.025 24.8087 55.5565 24.315 56.1562 23.9641C56.1373 23.9525 56.1193 23.9376 56.1016 23.9219C53.6533 21.7492 53.5077 19.3805 55.8172 17.4426C56.9605 16.4832 58.3422 16.1719 59.6478 16.6012C60.3523 12.7284 62.4547 11.0943 65.6966 12.2742ZM27 48C27.5523 48 28 48.4477 28 49V53C28 53.5523 27.5523 54 27 54C26.4477 54 26 53.5523 26 53V50H24V57C24 58.5977 25.2489 59.9037 26.8237 59.9949L27 60C27.5523 60 28 60.4477 28 61C28 61.5523 27.5523 62 27 62C24.2386 62 22 59.7614 22 57V49C22 48.4477 22.4477 48 23 48H27ZM37 48C37.5523 48 38 48.4477 38 49V51C38 51.5523 37.5523 52 37 52C36.4477 52 36 51.5523 36 51V50H34V60H37C37.5128 60 37.9355 60.386 37.9933 60.8834L38 61C38 61.5523 37.5523 62 37 62H33C32.4477 62 32 61.5523 32 61V49C32 48.4477 32.4477 48 33 48H37ZM47 48C47.5523 48 48 48.4477 48 49V61C48 61.5523 47.5523 62 47 62H43C42.4477 62 42 61.5523 42 61V57C42 56.4477 42.4477 56 43 56C43.5523 56 44 56.4477 44 57V60H46V49C46 48.4872 46.386 48.0645 46.8834 48.0067L47 48ZM57 48C57.5523 48 58 48.4477 58 49V57C58 59.7614 55.7614 62 53 62C52.4477 62 52 61.5523 52 61V57C52 56.4477 52.4477 56 53 56C53.5523 56 54 56.4477 54 57V59.829L54.0118 59.8251C55.1181 59.4288 55.9239 58.4011 55.9949 57.1763L56 57V49C56 48.4477 56.4477 48 57 48Z", fill: "#000091" })), "Grocery"); +//# sourceMappingURL=Grocery.js.map \ No newline at end of file diff --git a/dist/picto/Grocery.js.map b/dist/picto/Grocery.js.map new file mode 100644 index 0000000..fc2974d --- /dev/null +++ b/dist/picto/Grocery.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Grocery.js","sourceRoot":"","sources":["../../src/picto/Grocery.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,0gCAA0gC,EAC5gC,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,q4PAAq4P,EACv4P,IAAI,EAAC,SAAS,GAChB,CACH,EACH,SAAS,CACZ,CAAC"} \ No newline at end of file diff --git a/dist/picto/Health.d.ts b/dist/picto/Health.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Health.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Health.js b/dist/picto/Health.js new file mode 100644 index 0000000..5d94148 --- /dev/null +++ b/dist/picto/Health.js @@ -0,0 +1,11 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { d: "M40.7318 18.2817C43.6285 15.2246 48.3616 15.2525 51.2314 18.2872C52.3324 19.4516 52.9425 21.1463 52.9962 23.0966C53.0114 23.6486 53.4712 24.0839 54.0233 24.0687C54.5754 24.0535 55.0106 23.5936 54.9954 23.0415C54.929 20.628 54.1492 18.4619 52.6845 16.9131C49.2585 13.2901 43.7192 13.0318 40 16.2207C36.2809 13.0318 30.7415 13.2901 27.3155 16.9131C23.8057 20.6246 24.431 27.8823 28.2353 31.9053C29.9796 33.7499 32.5623 35.7191 35.9888 37.8241L36.9442 38.4016C37.4324 38.692 37.9363 38.985 38.4559 39.2805L39.4947 39.8631C39.5263 39.8816 39.5589 39.8983 39.5922 39.9131C39.7238 39.9721 39.8626 40.0003 39.9998 40.0002C40.1371 40.0003 40.276 39.9722 40.4078 39.9131C40.4411 39.8983 40.4736 39.8816 40.5052 39.8632L41.5441 39.2805C42.0637 38.985 42.5676 38.692 43.0558 38.4016L44.0112 37.8241C47.4377 35.7191 50.0204 33.7499 51.7647 31.9053C52.1441 31.504 52.1265 30.8711 51.7252 30.4917C51.3239 30.1122 50.691 30.1299 50.3115 30.5312C48.694 32.2416 46.2303 34.1161 42.9257 36.1436L42.0036 36.7003C41.3644 37.0802 40.6965 37.4653 40 37.8555C39.3035 37.4653 38.6356 37.0802 37.9965 36.7003L37.0743 36.1436C33.7697 34.1161 31.306 32.2416 29.6885 30.5312C26.567 27.2302 26.0447 21.1678 28.7686 18.2872C31.6384 15.2525 36.3714 15.2246 39.2681 18.2816C39.2762 18.2903 39.2844 18.2988 39.2929 18.3073C39.3751 18.3895 39.4682 18.4546 39.5678 18.5022C39.8396 18.6324 40.1589 18.6332 40.4322 18.5022C40.5318 18.4546 40.6249 18.3895 40.7071 18.3073C40.7155 18.2989 40.7237 18.2904 40.7318 18.2817Z", fill: "#E1000F" }), + React.createElement("path", { d: "M17 26C17.5523 26 18 26.4477 18 27C18 27.5128 17.614 27.9355 17.1166 27.9933L17 28H11C10.4477 28 10 27.5523 10 27C10 26.4872 10.386 26.0645 10.8834 26.0067L11 26H17Z", fill: "#E1000F" }), + React.createElement("path", { d: "M21 28C21.5523 28 22 27.5523 22 27C22 26.4477 21.5523 26 21 26C20.4477 26 20 26.4477 20 27C20 27.5523 20.4477 28 21 28Z", fill: "#E1000F" }), + React.createElement("path", { d: "M46.0715 20.6286C46.3548 19.9204 47.2806 19.7883 47.757 20.3459L47.8321 20.4453L51.535 26H59C59.5128 26 59.9355 26.386 59.9933 26.8834L60 27C60 27.5128 59.614 27.9355 59.1166 27.9933L59 28H51C50.7074 28 50.4318 27.8721 50.2432 27.6537L50.168 27.5547L47.222 23.136L43.9285 31.3714C43.6452 32.0796 42.7194 32.2118 42.243 31.6541L42.168 31.5547L38.844 26.57L37.7071 27.7071C37.5508 27.8634 37.3481 27.9626 37.1314 27.9913L37 28H33C32.4477 28 32 27.5523 32 27C32 26.4872 32.386 26.0645 32.8834 26.0067L33 26H36.584L38.2929 24.2929C38.7094 23.8764 39.3843 23.9127 39.757 24.3463L39.8321 24.4453L42.777 28.863L46.0715 20.6286Z", fill: "#000091" }), + React.createElement("path", { d: "M60.9319 42.6892C63.2824 41.3322 66.2207 41.9281 67.478 44.1059C68.7354 46.2838 67.7824 49.1264 65.4319 50.4834L49.3886 60.9353L49.1486 61.0567C47.1238 62.0339 44.4681 62.1623 40.7362 61.747L40.4378 61.713L39.8278 61.6384L39.187 61.5537L38.4998 61.457L36.5958 61.1716L34.2853 60.8329L32.9161 60.6482L32.196 60.5602L31.5459 60.4892L30.9609 60.435L30.4362 60.3977L30.1173 60.3822L29.8215 60.3741L29.418 60.3757C29.3756 60.3769 29.3341 60.3783 29.2934 60.38L29.0581 60.394L28.8401 60.4154L28.6378 60.4441L28.4499 60.4801L28.2748 60.5233L28.111 60.5739L27.9573 60.6316C27.9324 60.6418 27.9078 60.6524 27.8836 60.6632L27.742 60.7318L27.6066 60.8075L27.5837 60.8216L28.177 62.4518L28.2324 62.6185C28.6855 64.1231 27.9202 65.7379 26.4441 66.2751L20.9864 68.2616L20.8745 68.2951C20.3874 68.4109 19.88 68.1458 19.7046 67.6639C19.5157 67.1449 19.7833 66.5711 20.3023 66.3822L25.7601 64.3957L25.8591 64.3526C26.2724 64.1416 26.4753 63.624 26.2976 63.1359L20.1413 46.2214L20.0949 46.1128C19.8715 45.6597 19.3643 45.44 18.9197 45.6019L13.4619 47.5883L13.3629 47.6314C12.9496 47.8424 12.7467 48.36 12.9244 48.8482L16.0624 58.4068L16.0924 58.5197C16.1926 59.0103 15.9114 59.5089 15.4242 59.6688C14.8995 59.8411 14.3344 59.5553 14.1622 59.0306L10.9802 49.3385C10.5365 47.8609 11.3018 46.2462 12.7779 45.7089L18.2357 43.7225L18.4002 43.668C19.8856 43.225 21.4766 44.0425 22.0207 45.5374L22.2896 46.2762C22.3388 46.2266 22.394 46.1814 22.455 46.1418C28.3045 42.3397 36.2703 42.8521 40.7243 46.0148L40.9515 46.1807C42.8358 47.5961 44.5107 47.538 47.4165 45.9482L47.8987 45.6769L48.4039 45.3788L48.9334 45.0537C49.1141 44.9408 49.2991 44.8234 49.4886 44.7015C49.5016 44.6931 49.5148 44.6851 49.5281 44.6774L49.5424 44.6681L49.5521 44.6621L51.4276 43.5076L51.6024 43.4045C53.4251 42.3904 55.7494 42.975 56.8705 44.769C58.2327 46.949 58.3951 48.3371 56.5524 49.4886L56.1176 49.7785L53.3132 51.6392L51.2436 52.9988L48.9665 54.4722L47.8244 55.1953C46.2754 56.1646 43.7033 55.9981 40.0068 54.7887L39.3005 54.5498C39.0607 54.4661 38.8164 54.3783 38.5677 54.2865L37.8083 53.9991C37.4219 53.8493 37.0254 53.6906 36.6188 53.5229C36.1083 53.3123 35.8651 52.7277 36.0756 52.2172C36.2862 51.7066 36.8708 51.4634 37.3814 51.674C37.5119 51.7278 37.6413 51.7806 37.7695 51.8324L38.5236 52.1307C38.6468 52.1783 38.7688 52.2249 38.8896 52.2705L39.5992 52.5318C39.8308 52.6148 40.0574 52.6937 40.279 52.7685L40.9287 52.981L41.5482 53.1693C44.1667 53.9334 45.928 54.0227 46.7635 53.4999L48.1476 52.6217L49.8463 51.5225L52.6001 49.7134L55.6009 47.7187C55.9616 47.4516 55.967 47.1893 55.5312 46.4214L55.3695 46.146L55.1744 45.8289C54.6025 44.9137 53.397 44.6353 52.4817 45.2072L50.6005 46.3653L50.5886 46.3717L50.5705 46.3836L50.2732 46.5734L49.6941 46.9341C49.5993 46.9921 49.5054 47.0491 49.4122 47.1049L48.8628 47.4273C45.0826 49.594 42.6564 49.8647 39.9446 47.9223L39.7503 47.7798C35.9925 44.957 28.7633 44.4268 23.545 47.8187C23.3488 47.9462 23.1245 47.9961 22.9083 47.9761L26.8894 58.9141L26.9457 58.8835L27.138 58.7892L27.3339 58.7041L27.535 58.6282L27.7432 58.5614L27.96 58.5037L28.1874 58.455C28.2652 58.4403 28.345 58.427 28.4271 58.4153L28.6808 58.3845L28.9503 58.3627L29.2374 58.3496C29.2868 58.3482 29.337 58.3471 29.388 58.3464L29.7046 58.3466L30.0432 58.3555L30.4055 58.3732L30.7932 58.3994L31.2081 58.4343L31.8854 58.5026L32.6337 58.5901L33.7523 58.7361L35.3646 58.9655L38.0447 59.3683L39.1221 59.5255L40.0759 59.6538L40.6684 59.7263L41.373 59.8036C44.6551 60.1375 46.9209 59.98 48.3765 59.2127L64.3861 48.7795L64.5471 48.6809C65.9094 47.7998 66.3966 46.2329 65.746 45.1059C65.0703 43.9357 63.3702 43.5909 61.9319 44.4213C61.4536 44.6974 60.842 44.5335 60.5659 44.0552C60.2897 43.577 60.4536 42.9654 60.9319 42.6892Z", fill: "#000091" }), + React.createElement("path", { d: "M17 50C17.5523 50 18 49.5523 18 49C18 48.4477 17.5523 48 17 48C16.4477 48 16 48.4477 16 49C16 49.5523 16.4477 50 17 50Z", fill: "#000091" }), + React.createElement("path", { d: "M63 28C63.5523 28 64 27.5523 64 27C64 26.4477 63.5523 26 63 26C62.4477 26 62 26.4477 62 27C62 27.5523 62.4477 28 63 28Z", fill: "#000091" })), "Health"); +//# sourceMappingURL=Health.js.map \ No newline at end of file diff --git a/dist/picto/Health.js.map b/dist/picto/Health.js.map new file mode 100644 index 0000000..f3d2d4d --- /dev/null +++ b/dist/picto/Health.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Health.js","sourceRoot":"","sources":["../../src/picto/Health.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,CAAC,EAAC,48CAA48C,EAC98C,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,8mBAA8mB,EAChnB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,6mHAA6mH,EAC/mH,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB,CACH,EACH,QAAQ,CACX,CAAC"} \ No newline at end of file diff --git a/dist/picto/Hospital.d.ts b/dist/picto/Hospital.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Hospital.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Hospital.js b/dist/picto/Hospital.js new file mode 100644 index 0000000..979d80c --- /dev/null +++ b/dist/picto/Hospital.js @@ -0,0 +1,19 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M32 50H48C48.5523 50 49 50.4477 49 51V55C49 55.5523 48.5523 56 48 56H32C31.4477 56 31 55.5523 31 55V51C31 50.4477 31.4477 50 32 50ZM47 54V52H33V54H47Z", fill: "#E1000F" }), + React.createElement("path", { d: "M46 54C46.5128 54 46.9355 54.386 46.9933 54.8834L47 55V67C47 67.5523 46.5523 68 46 68C45.4872 68 45.0645 67.614 45.0067 67.1166L45 67V56H35V67C35 67.5128 34.614 67.9355 34.1166 67.9933L34 68C33.4872 68 33.0645 67.614 33.0067 67.1166L33 67V55C33 54.4872 33.386 54.0645 33.8834 54.0067L34 54H46Z", fill: "#E1000F" }), + React.createElement("path", { d: "M40 62C40.5128 62 40.9355 62.386 40.9933 62.8834L41 63V67C41 67.5523 40.5523 68 40 68C39.4872 68 39.0645 67.614 39.0067 67.1166L39 67V63C39 62.4477 39.4477 62 40 62Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M22 12H58C58.5523 12 59 12.4477 59 13V17C59 17.5523 58.5523 18 58 18H22C21.4477 18 21 17.5523 21 17V13C21 12.4477 21.4477 12 22 12ZM57 16V14H23V16H57Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M26 16H54C54.5523 16 55 16.4477 55 17V67C55 67.5523 54.5523 68 54 68H26C25.4477 68 25 67.5523 25 67V17C25 16.4477 25.4477 16 26 16ZM53 66V18H27V66H53Z", fill: "#000091" }), + React.createElement("path", { d: "M26 32C26.5128 32 26.9355 32.386 26.9933 32.8834L27 33V67C27 67.5128 26.614 67.9355 26.1166 67.9933L26 68H12C11.4872 68 11.0645 67.614 11.0067 67.1166L11 67V61C11 60.4477 11.4477 60 12 60C12.5128 60 12.9355 60.386 12.9933 60.8834L13 61V66H25V34H13V53C13 53.5128 12.614 53.9355 12.1166 53.9933L12 54C11.4872 54 11.0645 53.614 11.0067 53.1166L11 53V33C11 32.4872 11.386 32.0645 11.8834 32.0067L12 32H26Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M10 28H26C26.5523 28 27 28.4477 27 29V33C27 33.5523 26.5523 34 26 34H10C9.44772 34 9 33.5523 9 33V29C9 28.4477 9.44772 28 10 28ZM25 32V30H11V32H25Z", fill: "#000091" }), + React.createElement("path", { d: "M68 32C68.5128 32 68.9355 32.386 68.9933 32.8834L69 33V45C69 45.5523 68.5523 46 68 46C67.4872 46 67.0645 45.614 67.0067 45.1166L67 45V34H55V66H67V55C67 54.4872 67.386 54.0645 67.8834 54.0067L68 54C68.5128 54 68.9355 54.386 68.9933 54.8834L69 55V67C69 67.5128 68.614 67.9355 68.1166 67.9933L68 68H54C53.4872 68 53.0645 67.614 53.0067 67.1166L53 67V33C53 32.4872 53.386 32.0645 53.8834 32.0067L54 32H68Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M54 28H70C70.5523 28 71 28.4477 71 29V33C71 33.5523 70.5523 34 70 34H54C53.4477 34 53 33.5523 53 33V29C53 28.4477 53.4477 28 54 28ZM69 32V30H55V32H69Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M16 36H22C22.5523 36 23 36.4477 23 37V45C23 45.5523 22.5523 46 22 46H16C15.4477 46 15 45.5523 15 45V37C15 36.4477 15.4477 36 16 36ZM21 44V38H17V44H21Z", fill: "#000091" }), + React.createElement("path", { d: "M22 54C22.5523 54 23 54.4477 23 55C23 55.5128 22.614 55.9355 22.1166 55.9933L22 56H17C16.4477 56 16 55.5523 16 55C16 54.4872 16.386 54.0645 16.8834 54.0067L17 54H22Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M58 36H64C64.5523 36 65 36.4477 65 37V45C65 45.5523 64.5523 46 64 46H58C57.4477 46 57 45.5523 57 45V37C57 36.4477 57.4477 36 58 36ZM63 44V38H59V44H63Z", fill: "#000091" }), + React.createElement("path", { d: "M64 54C64.5523 54 65 54.4477 65 55C65 55.5128 64.614 55.9355 64.1166 55.9933L64 56H59C58.4477 56 58 55.5523 58 55C58 54.4872 58.386 54.0645 58.8834 54.0067L59 54H64Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M37.8834 24.0067L38 24H42C42.5523 24 43 24.4477 43 25V28H46C46.5128 28 46.9355 28.386 46.9933 28.8834L47 29V33C47 33.5523 46.5523 34 46 34H43V37C43 37.5128 42.614 37.9355 42.1166 37.9933L42 38H38C37.4477 38 37 37.5523 37 37V34H34C33.4872 34 33.0645 33.614 33.0067 33.1166L33 33V29C33 28.4477 33.4477 28 34 28H37V25C37 24.4872 37.386 24.0645 37.8834 24.0067ZM41 29V26H39V29C39 29.5128 38.614 29.9355 38.1166 29.9933L38 30H35V32H38C38.5128 32 38.9355 32.386 38.9933 32.8834L39 33V36H41V33C41 32.4872 41.386 32.0645 41.8834 32.0067L42 32H45V30H42C41.4872 30 41.0645 29.614 41.0067 29.1166L41 29Z", fill: "#000091" }), + React.createElement("path", { d: "M46 44C46.5523 44 47 44.4477 47 45C47 45.5128 46.614 45.9355 46.1166 45.9933L46 46H34C33.4477 46 33 45.5523 33 45C33 44.4872 33.386 44.0645 33.8834 44.0067L34 44H46Z", fill: "#000091" })), "Hospital"); +//# sourceMappingURL=Hospital.js.map \ No newline at end of file diff --git a/dist/picto/Hospital.js.map b/dist/picto/Hospital.js.map new file mode 100644 index 0000000..f49407b --- /dev/null +++ b/dist/picto/Hospital.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Hospital.js","sourceRoot":"","sources":["../../src/picto/Hospital.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,wJAAwJ,EAC1J,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uSAAuS,EACzS,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,wJAAwJ,EAC1J,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,wJAAwJ,EAC1J,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,mZAAmZ,EACrZ,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,qJAAqJ,EACvJ,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,mZAAmZ,EACrZ,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,wJAAwJ,EAC1J,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,wJAAwJ,EAC1J,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,wJAAwJ,EAC1J,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,klBAAklB,EACplB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB,CACH,EACH,UAAU,CACb,CAAC"} \ No newline at end of file diff --git a/dist/picto/House.d.ts b/dist/picto/House.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/House.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/House.js b/dist/picto/House.js new file mode 100644 index 0000000..7755154 --- /dev/null +++ b/dist/picto/House.js @@ -0,0 +1,6 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M53 44C53.5523 44 54 44.4477 54 45V55C54 55.5523 53.5523 56 53 56H43C42.4477 56 42 55.5523 42 55V45C42 44.4477 42.4477 44 43 44H53ZM47 51H44V54H47V51ZM52 51H49V54H52V51ZM47 46H44V49H47V46ZM52 46H49V49H52V46ZM45 32C45.5523 32 46 32.4477 46 33C46 33.5523 45.5523 34 45 34H35C34.4477 34 34 33.5523 34 33C34 32.4477 34.4477 32 35 32H45Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M29 18C29.5523 18 30 18.4477 30 19C30 19.5523 29.5523 20 29 20H22V22H25C25.5128 22 25.9355 22.386 25.9933 22.8834L26 23C26 23.5523 25.5523 24 25 24H24V26.722L39.5601 19.1019L39.6678 19.0567C39.6846 19.051 39.6932 19.0482 39.7018 19.0455C39.8005 19.0145 39.9007 18.9997 39.9998 18.9998C40.0993 18.9997 40.1995 19.0145 40.2974 19.0451L40.311 19.0496L40.3322 19.0567L40.4399 19.1019L64.9399 31.1019C65.4258 31.3399 65.6343 31.9212 65.4104 32.4138L62.9104 37.9138C62.6729 38.4363 62.0454 38.6521 61.5367 38.3862L60 37.583V42.4706C60 43.0229 59.5523 43.4706 59 43.4706C58.4477 43.4706 58 43.0229 58 42.4706V36.649L40 27.131L22 36.648V60H26V45C26 44.4477 26.4477 44 27 44H37C37.5523 44 38 44.4477 38 45V60H49C49.5523 60 50 60.4477 50 61C50 61.5523 49.5523 62 49 62H9C8.44772 62 8 61.5523 8 61C8 60.4477 8.44772 60 9 60H12L12.0003 57.9371C9.41439 57.5952 8 55.8685 8 53C8 50.1387 9.37478 46.0144 12.1056 40.5528L12.119 40.526L12.146 40.479L12.182 40.4245C12.1933 40.4083 12.2053 40.3923 12.2177 40.3767C12.2301 40.3612 12.2429 40.346 12.2561 40.3313C12.2676 40.3185 12.2799 40.3055 12.2925 40.2929C12.3055 40.2799 12.3185 40.2676 12.3317 40.2558C12.346 40.2429 12.3612 40.2301 12.3768 40.2177L12.4246 40.1819L12.478 40.146L12.5528 40.1056L12.5646 40.0998C12.586 40.0894 12.608 40.0797 12.6302 40.0709L12.6505 40.063L12.6711 40.0555C12.6873 40.05 12.7033 40.0449 12.7193 40.0402C12.7412 40.0336 12.7634 40.0279 12.7856 40.023L12.8053 40.0191C12.8674 40.0065 12.9297 40.0003 12.9916 39.9998H13.0084C13.0454 40.0001 13.0824 40.0024 13.1195 40.0069L13.1947 40.0191L13.2145 40.0232C13.2366 40.0279 13.2588 40.0336 13.2808 40.0401L13.3047 40.0475L13.3284 40.0555C13.3427 40.0603 13.3563 40.0655 13.37 40.0709C13.392 40.0797 13.414 40.0894 13.4356 40.0998L13.4472 40.1056L13.52 40.146L13.5755 40.182C13.5917 40.1933 13.6077 40.2053 13.6233 40.2177C13.6388 40.2301 13.654 40.2429 13.6687 40.2561C13.6815 40.2676 13.6945 40.2799 13.7071 40.2925C13.7201 40.3055 13.7324 40.3185 13.7442 40.3317C13.7571 40.346 13.7699 40.3612 13.7823 40.3768L13.8181 40.4246L13.853 40.478L13.88 40.526L13.8944 40.5528C16.6252 46.0144 18 50.1387 18 53C18 55.8682 16.586 57.5948 14.0007 57.937L14 60H20V37.583L18.4633 38.3862C17.9546 38.6521 17.3271 38.4363 17.0896 37.9138L14.5896 32.4138C14.3657 31.9212 14.5742 31.3399 15.0601 31.1019L22.2022 27.6031C22.0753 27.4354 22 27.2265 22 27V24H21C20.4477 24 20 23.5523 20 23V19C20 18.4477 20.4477 18 21 18H29ZM65.059 46.0017C65.2949 46.0156 65.5269 46.1126 65.7071 46.2929C67.2487 47.8345 68 50.0884 68 53C68 55.5869 67.3748 57.2985 66.0011 57.8266L66 60H69C69.5523 60 70 60.4477 70 61C70 61.5523 69.5523 62 69 62H55C54.4477 62 54 61.5523 54 61C54 60.4477 54.4477 60 55 60H58V49C58 48.4477 58.4477 48 59 48C59.5523 48 60 48.4477 60 49V60H64L63.9999 57.827C62.6255 57.2993 62 55.5875 62 53C62 50.0884 62.7513 47.8345 64.2929 46.2929C64.4731 46.1126 64.7051 46.0156 64.941 46.0017H65.059ZM36 46H28V60H36V46ZM65.0007 48.6123L64.9657 48.6682C64.3274 49.7475 64 51.1837 64 53C64 55.1012 64.3766 55.9353 64.9325 55.9964L65 56L65.0675 55.9964C65.6234 55.9353 66 55.1012 66 53C66 51.1522 65.6611 49.6977 65.0007 48.6123ZM12.9999 43.2933L12.8017 43.7213C10.9301 47.7945 10 50.9025 10 53C10 55.1144 10.8856 56 13 56L13.2074 55.997C15.1724 55.9396 16 55.0439 16 53C16 50.8296 15.0042 47.5774 12.9999 43.2933ZM33 50C33.5523 50 34 50.4477 34 51V53C34 53.5523 33.5523 54 33 54C32.4477 54 32 53.5523 32 53V51C32 50.4477 32.4477 50 33 50ZM39.999 21.113L16.812 32.47L18.472 36.123L39.5367 25.1138L39.5747 25.0949L39.591 25.087L39.6038 25.0818L39.614 25.077L39.672 25.0552C39.6899 25.0491 39.7076 25.0435 39.7255 25.0384C39.7341 25.0358 39.7431 25.0333 39.7522 25.031L39.7861 25.0231C39.802 25.0196 39.8179 25.0165 39.834 25.0138C39.8472 25.0114 39.8599 25.0095 39.8726 25.0079L39.8959 25.0053C39.9112 25.0037 39.9266 25.0024 39.942 25.0015L39.958 25.0007L40.0264 25.0001L40.05 25.0011C40.0691 25.0021 40.0881 25.0036 40.1071 25.0056C40.111 25.0062 40.1156 25.0067 40.1202 25.0072C40.1394 25.0094 40.1525 25.0113 40.1656 25.0135C40.175 25.0153 40.1839 25.017 40.1928 25.0187L40.2108 25.0222L40.2248 25.0253C40.2292 25.0266 40.2342 25.0278 40.2391 25.029C40.2572 25.0334 40.2666 25.0359 40.276 25.0386C40.2834 25.041 40.2913 25.0433 40.2991 25.0458L40.328 25.0552L40.3962 25.0818L40.414 25.09L40.4313 25.0977L40.4633 25.1138L61.528 36.123L63.188 32.47L39.999 21.113Z", fill: "#000091" })), "House"); +//# sourceMappingURL=House.js.map \ No newline at end of file diff --git a/dist/picto/House.js.map b/dist/picto/House.js.map new file mode 100644 index 0000000..acfcc1e --- /dev/null +++ b/dist/picto/House.js.map @@ -0,0 +1 @@ +{"version":3,"file":"House.js","sourceRoot":"","sources":["../../src/picto/House.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,8UAA8U,EAChV,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,swIAAswI,EACxwI,IAAI,EAAC,SAAS,GAChB,CACH,EACH,OAAO,CACV,CAAC"} \ No newline at end of file diff --git a/dist/picto/HumanCooperation.d.ts b/dist/picto/HumanCooperation.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/HumanCooperation.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/HumanCooperation.js b/dist/picto/HumanCooperation.js new file mode 100644 index 0000000..4785c86 --- /dev/null +++ b/dist/picto/HumanCooperation.js @@ -0,0 +1,12 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { d: "M37.0961 15.6809C37.5129 16.8194 37.1302 18.1564 36.376 18.7893C36.0548 19.0588 35.7715 19.2179 35.2894 19.3645L34.9744 19.4517C34.9173 19.4662 34.8578 19.4808 34.7955 19.4956L34.3877 19.5871L32.4643 19.9804L32.2226 20.0318L32.3576 20.1024L32.6029 20.2355L33.0713 20.4991C33.5496 20.7752 33.7135 21.3868 33.4373 21.8651C33.1612 22.3434 32.5496 22.5073 32.0713 22.2311L31.8578 22.1094L31.4117 21.8646L29.8779 21.0624L29.1921 20.6968C29.0787 20.6356 28.9652 20.5738 28.8508 20.5111L28.1465 20.1195L27.3799 19.6818C26.9016 19.4057 26.7377 18.7941 27.0138 18.3158C27.29 17.8375 27.9016 17.6736 28.3799 17.9498L29.1265 18.3761C29.2448 18.4427 29.3604 18.5074 29.4743 18.5708L29.6092 18.6447C29.7104 18.5737 29.8266 18.5204 29.9543 18.4904L30.5011 18.3635L31.5451 18.1313L32.3143 17.9686L33.8959 17.647L34.3424 17.5479L34.5642 17.4915L34.7366 17.4399C34.7617 17.4315 34.7852 17.4232 34.8073 17.4149L34.9237 17.3653L35.0148 17.3136L35.0905 17.2572C35.2102 17.1567 35.3403 16.7023 35.218 16.3684C35.0123 15.8063 34.2001 15.324 32.4881 15.1307L29.1049 14.7834L27.2402 14.5988L25.1612 14.4016L23.036 14.2144L22.077 14.1382L21.9215 14.1408L21.8053 14.1524L21.6076 14.1862L21.4576 14.2207L21.2909 14.2656L21.0056 14.3536L20.5499 14.5131L19.9948 14.7257L19.3259 14.9965L18.0776 15.5234L15.8059 16.5099L15.6979 16.5474L15.6247 16.5652L15.5479 16.5764C15.5347 16.5777 15.5212 16.5786 15.5075 16.5793L15.4215 16.5789L15.3265 16.57L15.2206 16.5516L15.1014 16.523L14.8933 16.4592L14.7319 16.4015L14.4502 16.2905L14.233 16.1989L13.7183 15.97L12.9021 15.59L10.5664 14.4701C10.0689 14.2303 9.86006 13.6326 10.0999 13.1351C10.3397 12.6376 10.9375 12.4287 11.435 12.6686L13.1877 13.5049L13.8991 13.837L14.676 14.1904L15.1474 14.3956L15.4075 14.501L17.4277 13.6237L18.5652 13.1419L19.1407 12.9064L19.8 12.6496L20.0887 12.544L20.4774 12.4117L20.8199 12.3085L21.0267 12.2546L21.219 12.2117L21.3991 12.179L21.5696 12.1558L21.7328 12.1412C21.7595 12.1394 21.786 12.138 21.8124 12.1369L22.0468 12.1349L22.2792 12.1469L23.5269 12.2487L25.7325 12.446L28.3381 12.6969L31.8823 13.0572L32.4329 13.1147C34.9969 13.3503 36.5708 14.2458 37.0961 15.6809Z", fill: "#E1000F" }), + React.createElement("path", { d: "M25.793 36.0481C26.2525 36.2468 26.7982 36.0738 27.0546 35.6296C27.3308 35.1513 27.1669 34.5397 26.6886 34.2636L23.75 32.567L23.6456 32.5145C23.186 32.3159 22.6404 32.4889 22.384 32.933C22.1078 33.4113 22.2717 34.0229 22.75 34.299L25.6886 35.9956L25.793 36.0481Z", fill: "#E1000F" }), + React.createElement("path", { d: "M20.4849 38.2484C20.2285 38.6926 19.6828 38.8656 19.2233 38.6669L19.1189 38.6145L14.643 36.0303C14.4918 35.943 14.2862 35.7404 14.0424 35.4457L13.8244 35.171C13.7866 35.1217 13.7481 35.0706 13.709 35.0178L13.4671 34.6816L13.212 34.3083L12.946 33.9013L12.6714 33.4638C12.625 33.3885 12.5783 33.3121 12.5315 33.2346L12.248 32.7574L11.9615 32.2577L11.6741 31.7389C11.6262 31.651 11.5785 31.5624 11.5308 31.4733L11.2464 30.9317C11.1993 30.8405 11.1524 30.7487 11.1058 30.6566L10.8294 30.0997L10.5611 29.5366L10.3032 28.9705L10.0578 28.4047C9.97843 28.2165 9.90148 28.0289 9.82738 27.8424L9.70362 27.5234L8.74641 26.7963L6.73189 25.2894L6.36723 25.0074L6.15991 24.8382L6.06995 24.7572L5.98197 24.6702L5.94968 24.6282L5.87619 24.499L5.7884 24.333C5.6045 23.8122 5.87759 23.241 6.39836 23.0571C6.75889 22.9298 7.14361 23.0215 7.40726 23.2628L7.46908 23.3258L7.74855 23.5486L10.6848 25.7538L11.0033 26.0029L11.1679 26.1411L11.2961 26.2641L11.328 26.3049L11.3711 26.3761L11.4895 26.5923C12.2082 28.5329 13.1715 30.4477 14.2295 32.1669L14.4006 32.4419L14.7364 32.9631C14.9012 33.2131 15.0606 33.4459 15.2108 33.6567L15.4575 33.9945L15.6331 34.2214L15.7207 34.3294C15.725 34.3371 15.7206 34.3396 15.687 34.3225L20.1189 36.8824C20.5972 37.1586 20.7611 37.7701 20.4849 38.2484Z", fill: "#E1000F" }), + React.createElement("path", { d: "M23 40C23.5523 40 24 39.5523 24 39C24 38.4477 23.5523 38 23 38C22.4477 38 22 38.4477 22 39C22 39.5523 22.4477 40 23 40Z", fill: "#E1000F" }), + React.createElement("path", { d: "M54.4185 42.6615C54.1423 42.1833 54.3062 41.5717 54.7845 41.2955L54.9967 41.1714L55.4317 40.9076L57.2242 39.7728C57.3338 39.7045 57.4431 39.6367 57.5529 39.5692L58.2236 39.1618L58.9455 38.7351C59.0722 38.6611 59.2028 38.5853 59.338 38.5073C59.8163 38.2311 60.4279 38.395 60.704 38.8733C60.9801 39.3516 60.8163 39.9632 60.338 40.2393L59.5955 40.6728L59.2073 40.9053C59.2009 40.9375 59.193 40.9697 59.1833 41.0018C59.0731 41.3676 58.9656 41.7165 58.8588 42.056L58.5385 43.0533L57.8908 44.9981L57.8055 45.2732L57.7434 45.4935L57.702 45.6686L57.6957 45.7003C57.693 45.7147 57.6905 45.7287 57.6882 45.7423L57.673 45.8679L57.6722 45.9728L57.6832 46.0664C57.7104 46.2204 58.0388 46.5602 58.3891 46.6213C58.9788 46.7241 59.8025 46.2619 60.826 44.876L63.1018 41.7256L64.8926 39.2177L65.9649 37.6948L66.6987 36.6377C66.7552 36.5556 66.8106 36.4749 66.8649 36.3958C67.0246 36.1627 67.1831 35.785 67.337 35.2675L67.4389 34.9019L67.5392 34.4952L67.6378 34.0478L67.7343 33.56L67.8285 33.0321L67.9203 32.4645L68.0095 31.8575C68.0241 31.7531 68.0386 31.647 68.053 31.5393L68.1377 30.8738L68.2193 30.1697C68.2235 30.131 68.2283 30.0942 68.2344 30.0584L68.2581 29.9532L68.2815 29.8839L68.3323 29.7774L68.3793 29.7024L68.4387 29.6225L68.5549 29.4898L68.653 29.3905L68.8355 29.2216L69.1536 28.951L69.8195 28.4223L71.1322 27.4235L72.4961 26.3996C72.9381 26.0684 73.5648 26.1581 73.8961 26.6C74.2273 27.0419 74.1376 27.6687 73.6957 28L71.9054 29.3541L70.9686 30.0798L70.5307 30.4288L70.1692 30.7306L70.0674 31.5641C70.0512 31.6907 70.0347 31.8154 70.0181 31.9383L69.9161 32.6531C69.5681 34.9609 69.1411 36.5241 68.5942 37.4044L68.5145 37.5266L67.8025 38.5564L66.9808 39.7284L65.5428 41.753L63.2428 44.9488L62.5995 45.8362C61.1134 47.9389 59.551 48.8541 58.0455 48.5915C56.8511 48.3832 55.8846 47.3833 55.7136 46.4137C55.6335 45.9595 55.6462 45.6117 55.7963 45.0326L55.8922 44.6918L56.0169 44.2929L56.604 42.5324L56.4849 42.6078L56.0151 42.8927C55.9383 42.9382 55.8617 42.983 55.7845 43.0276C55.3062 43.3037 54.6946 43.1398 54.4185 42.6615Z", fill: "#E1000F" }), + React.createElement("path", { d: "M64.3271 19.8272L61.7839 20.9494L61.3001 21.1503L61.1038 21.2213C60.9239 21.279 60.8336 21.3021 60.6716 21.285L60.5645 21.2699C58.5302 20.9257 56.398 20.8046 54.389 20.8618L54.0666 20.8726L53.45 20.9029L52.88 20.9433C52.7896 20.9508 52.7015 20.9586 52.616 20.9668L52.2021 21.0115L51.9192 21.05L51.783 21.0717C51.7744 21.0715 51.7746 21.0664 51.8063 21.0459L45.5 24.6857C45.0217 24.9618 44.4101 24.7979 44.1339 24.3197C43.8775 23.8755 44.0005 23.3165 44.4023 23.0178L44.5 22.9536L50.8493 19.2879C51.0477 19.1733 51.4658 19.0769 52.0394 19.0041L52.4442 18.959C52.5153 18.9521 52.5881 18.9455 52.6626 18.9392L53.1287 18.9052L53.6305 18.879L54.1636 18.861C54.2548 18.8587 54.3472 18.8567 54.4406 18.8551L55.013 18.8499L55.6062 18.8538L56.2162 18.8669L56.8386 18.8898L57.4693 18.9227L58.104 18.9659L58.7387 19.0198L59.3689 19.0848C59.6823 19.1202 59.9925 19.1598 60.2971 19.2038L60.6481 19.2575L60.8646 19.1672L63.6291 17.9503L63.8996 17.8361L64.1105 17.7513L64.2478 17.7006L64.3078 17.6807C64.5269 17.6115 64.6173 17.592 64.8586 17.637C65.4015 17.7381 65.7597 18.2602 65.6586 18.8032C65.5574 19.3461 65.0353 19.7043 64.4924 19.6032C64.5598 19.6157 64.6018 19.6278 64.6302 19.6377L64.6859 19.6586C64.705 19.6639 64.7196 19.6601 64.7692 19.641L64.3271 19.8272Z", fill: "#E1000F" }), + React.createElement("path", { d: "M49 28C49.5523 28 50 27.5523 50 27C50 26.4477 49.5523 26 49 26C48.4477 26 48 26.4477 48 27C48 27.5523 48.4477 28 49 28Z", fill: "#E1000F" }), + React.createElement("path", { d: "M41.9948 27.308C41.8951 25.4643 40.3686 24 38.5 24C36.567 24 35 25.567 35 27.5V29.3368C34.5454 29.1208 34.0368 29 33.5 29C31.567 29 30 30.567 30 32.5V47.385L29.3917 46.6707L28.1696 45.2122L27.5486 44.4827L27.1735 44.0583L26.9585 43.8263L26.7665 43.6304C26.7362 43.6005 26.7066 43.572 26.6778 43.5447L26.5123 43.3954C26.4329 43.3276 26.3582 43.2696 26.2856 43.2191L26.1426 43.1276C26.0719 43.0862 26.0017 43.0508 25.9296 43.0192L25.7822 42.9604C24.857 42.6236 23.5078 42.9607 22.7302 43.8909C21.75 45.0634 21.7615 46.8742 22.8394 49.2125L24.3292 52.5344L25.7765 55.7103L26.5424 57.3583L27.0782 58.4898L27.1486 58.629C27.4885 59.2677 28.1202 60.0294 29.0523 60.9323L29.5039 61.3591C29.8193 61.6504 30.1631 61.9553 30.5359 62.2744L31.1166 62.7637C31.3174 62.9304 31.5254 63.1007 31.7407 63.2747L31.9993 63.4826L31.9996 67.0002L32.0073 67.1256C32.0691 67.6187 32.4898 68.0002 32.9996 68.0002C33.5518 68.0002 33.9996 67.5524 33.9996 67.0002V62.5156L33.3318 61.9872L32.5211 61.3293L32.0239 60.9133L31.5614 60.5159L31.1339 60.1372L30.7414 59.7776L30.3842 59.4375C30.271 59.3274 30.1637 59.2206 30.0623 59.1171L29.776 58.8168L29.5253 58.5368L29.3104 58.2774C29.1136 58.0285 28.9706 57.8111 28.8823 57.6266L28.4903 56.8006L27.7506 55.2149L26.5344 52.5563L24.5577 48.1567C23.8692 46.5774 23.8808 45.6329 24.2647 45.1736C24.4927 44.9008 24.9513 44.7863 25.0981 44.8397C25.1114 44.8446 25.1283 44.8542 25.1491 44.8689L25.2234 44.9286L25.3226 45.0211L25.6024 45.3124L26.0022 45.7596L26.5354 46.3792L27.8694 47.968L28.4041 48.5981L28.8891 49.1599L29.347 49.6784L29.8001 50.1785L30.271 50.6851C30.5177 50.9476 30.8728 51.0471 31.2015 50.9797C31.2259 50.9747 31.25 50.9688 31.2738 50.9621C31.693 50.843 32 50.4574 32 50V32.5L32.0069 32.3555C32.0796 31.5949 32.7203 31 33.5 31C34.3284 31 35 31.6716 35 32.5V45L35.0067 45.1166C35.0645 45.614 35.4872 46 36 46C36.5523 46 37 45.5523 37 45V27.5L37.0069 27.3555C37.0796 26.5949 37.7203 26 38.5 26C39.3284 26 40 26.6716 40 27.5V45L40.0067 45.1166C40.0645 45.614 40.4872 46 41 46C41.5523 46 42 45.5523 42 45V30.4706L42.0068 30.3294C42.0793 29.5856 42.7178 29 43.5 29C44.3311 29 45 29.6611 45 30.4706V45L45.0067 45.1166C45.0645 45.614 45.4872 46 46 46C46.5523 46 47 45.5523 47 45V34.4706L47.0068 34.3294C47.0793 33.5856 47.7178 33 48.5 33C49.3311 33 50 33.6611 50 34.4706V53L49.9966 53.291C49.9537 55.1073 49.4912 56.4403 48.1654 58.4492C48.0218 58.6667 47.7755 58.9554 47.4287 59.3158L47.1069 59.6423L46.7363 60.0041L46.3662 60.3552L44.9985 61.6198L44.4886 62.1007L44 62.5858V67L44.0067 67.1166C44.0645 67.614 44.4872 68 45 68L45.1166 67.9933C45.614 67.9355 46 67.5128 46 67V63.422L46.0993 63.3284L47.7354 61.813L48.1386 61.4304L48.5592 61.0193C49.1504 60.4298 49.5655 59.9585 49.8346 59.5508C51.4391 57.1198 52 55.3747 52 53V34.4706L51.9948 34.2799C51.895 32.4495 50.366 31 48.5 31C47.9635 31 47.4548 31.1198 47 31.3341V30.4706L46.9948 30.2799C46.895 28.4495 45.366 27 43.5 27C42.9617 27 42.4515 27.1206 41.9956 27.3362L41.9948 27.308Z", fill: "#000091" })), "HumanCooperation"); +//# sourceMappingURL=HumanCooperation.js.map \ No newline at end of file diff --git a/dist/picto/HumanCooperation.js.map b/dist/picto/HumanCooperation.js.map new file mode 100644 index 0000000..0e2f581 --- /dev/null +++ b/dist/picto/HumanCooperation.js.map @@ -0,0 +1 @@ +{"version":3,"file":"HumanCooperation.js","sourceRoot":"","sources":["../../src/picto/HumanCooperation.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,CAAC,EAAC,skEAAskE,EACxkE,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,wQAAwQ,EAC1Q,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,kvCAAkvC,EACpvC,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,m+DAAm+D,EACr+D,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,wuCAAwuC,EAC1uC,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,o5FAAo5F,EACt5F,IAAI,EAAC,SAAS,GAChB,CACH,EACH,kBAAkB,CACrB,CAAC"} \ No newline at end of file diff --git a/dist/picto/InProgress.d.ts b/dist/picto/InProgress.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/InProgress.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/InProgress.js b/dist/picto/InProgress.js new file mode 100644 index 0000000..bd9731c --- /dev/null +++ b/dist/picto/InProgress.js @@ -0,0 +1,18 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M50.3714 51.0715C50.8842 51.2767 51.1336 51.8586 50.9285 52.3714L46.9285 62.3714C46.7234 62.8842 46.1414 63.1336 45.6286 62.9285C45.1158 62.7234 44.8664 62.1414 45.0715 61.6286L49.0715 51.6286C49.2767 51.1158 49.8586 50.8664 50.3714 51.0715ZM58.3714 56.0715C58.8842 56.2767 59.1336 56.8586 58.9285 57.3714L56.9285 62.3714C56.7234 62.8842 56.1414 63.1336 55.6286 62.9285C55.1158 62.7234 54.8664 62.1414 55.0715 61.6286L57.0715 56.6286C57.2767 56.1158 57.8586 55.8664 58.3714 56.0715Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M35.3714 51.0715C35.8842 51.2767 36.1336 51.8586 35.9285 52.3714L31.9285 62.3714C31.7234 62.8842 31.1414 63.1336 30.6286 62.9285C30.1158 62.7234 29.8664 62.1414 30.0715 61.6286L34.0715 51.6286C34.2767 51.1158 34.8586 50.8664 35.3714 51.0715Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M20.3714 51.0715C20.8842 51.2767 21.1336 51.8586 20.9285 52.3714L16.9285 62.3714C16.7234 62.8842 16.1414 63.1336 15.6286 62.9285C15.1158 62.7234 14.8664 62.1414 15.0715 61.6286L19.0715 51.6286C19.2767 51.1158 19.8586 50.8664 20.3714 51.0715Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M32 38C33.6569 38 35 36.6569 35 35C35 33.3431 33.6569 32 32 32C30.3431 32 29 33.3431 29 35C29 36.6569 30.3431 38 32 38ZM32 40C34.7614 40 37 37.7614 37 35C37 32.2386 34.7614 30 32 30C29.2386 30 27 32.2386 27 35C27 37.7614 29.2386 40 32 40Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M19 31C19 30.4477 19.4477 30 20 30H24C24.5523 30 25 30.4477 25 31C25 31.5523 24.5523 32 24 32H20C19.4477 32 19 31.5523 19 31ZM19 35C19 34.4477 19.4477 34 20 34H24C24.5523 34 25 34.4477 25 35C25 35.5523 24.5523 36 24 36H20C19.4477 36 19 35.5523 19 35ZM19 39C19 38.4477 19.4477 38 20 38H24C24.5523 38 25 38.4477 25 39C25 39.5523 24.5523 40 24 40H20C19.4477 40 19 39.5523 19 39Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M48.8949 19.3385C49.2928 17.9539 50.5594 17 52 17C53.4407 17 54.7072 17.9539 55.1051 19.3385L60.3857 37.7141L64.4059 50.7044L64.4117 50.7238L65.3532 54H69C69.5523 54 70 54.4477 70 55V60C70 60.5523 69.5523 61 69 61H62C61.4477 61 61 60.5523 61 60C61 59.4477 61.4477 59 62 59H68V56H64.6C64.1541 56 63.7621 55.7048 63.6389 55.2762L62.4923 51.2859L60.2628 44.0818H51C50.4478 44.0818 50 43.6341 50 43.0818C50 42.5295 50.4478 42.0818 51 42.0818H59.6438L58.4721 38.2956L58.4663 38.2762L57.5248 35H46.4753L45.5338 38.2762L45.528 38.2956L42.7427 47.2956C42.5794 47.8232 42.0194 48.1186 41.4918 47.9553C40.9642 47.792 40.6688 47.232 40.8321 46.7044L42.0447 42.7861L43.6144 37.7141L48.8949 19.3385ZM47.05 33H56.9501L54.9385 26H49.0616L47.05 33ZM49.6363 24H54.3638L53.1829 19.8908C53.0314 19.3634 52.5489 19 52 19C51.4512 19 50.9687 19.3634 50.8171 19.8908L49.6363 24Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M45.3714 51.0715C45.8842 51.2766 46.1336 51.8586 45.9285 52.3714L41.9285 62.3714C41.7234 62.8842 41.1414 63.1336 40.6286 62.9285C40.1158 62.7234 39.8664 62.1414 40.0715 61.6286L44.0715 51.6286C44.2766 51.1158 44.8586 50.8664 45.3714 51.0715ZM55.3714 51.0715C55.8842 51.2766 56.1336 51.8586 55.9285 52.3714L51.9285 62.3714C51.7234 62.8842 51.1414 63.1336 50.6286 62.9285C50.1158 62.7234 49.8664 62.1414 50.0715 61.6286L54.0715 51.6286C54.2766 51.1158 54.8586 50.8664 55.3714 51.0715Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M30.3714 51.0715C30.8842 51.2766 31.1336 51.8586 30.9285 52.3714L26.9285 62.3714C26.7234 62.8842 26.1414 63.1336 25.6286 62.9285C25.1158 62.7234 24.8664 62.1414 25.0715 61.6286L29.0715 51.6286C29.2766 51.1158 29.8586 50.8664 30.3714 51.0715ZM40.3714 51.0715C40.8842 51.2766 41.1336 51.8586 40.9285 52.3714L36.9285 62.3714C36.7234 62.8842 36.1414 63.1336 35.6286 62.9285C35.1158 62.7234 34.8664 62.1414 35.0715 61.6286L39.0715 51.6286C39.2766 51.1158 39.8586 50.8664 40.3714 51.0715Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M25.3714 51.0715C25.8842 51.2766 26.1336 51.8586 25.9285 52.3714L21.9285 62.3714C21.7234 62.8842 21.1414 63.1336 20.6286 62.9285C20.1158 62.7234 19.8664 62.1414 20.0715 61.6286L24.0715 51.6286C24.2766 51.1158 24.8586 50.8664 25.3714 51.0715ZM14.3714 53.5715C14.8842 53.7766 15.1336 54.3586 14.9285 54.8714L11.9285 62.3714C11.7234 62.8842 11.1414 63.1336 10.6286 62.9285C10.1158 62.7234 9.86641 62.1414 10.0715 61.6286L13.0715 54.1286C13.2766 53.6158 13.8586 53.3664 14.3714 53.5715Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M15 18C15 17.4477 15.4477 17 16 17H44C44.5523 17 45 17.4477 45 18V20C45 20.5523 44.5523 21 44 21C43.4477 21 43 20.5523 43 20V19H17V25H41C41.5523 25 42 25.4477 42 26C42 26.5523 41.5523 27 41 27H17V48C17 48.5523 16.5523 49 16 49C15.4477 49 15 48.5523 15 48V18Z", fill: "#000091" }), + React.createElement("path", { d: "M21 22C21 22.5523 20.5523 23 20 23C19.4477 23 19 22.5523 19 22C19 21.4477 19.4477 21 20 21C20.5523 21 21 21.4477 21 22Z", fill: "#000091" }), + React.createElement("path", { d: "M25 22C25 22.5523 24.5523 23 24 23C23.4477 23 23 22.5523 23 22C23 21.4477 23.4477 21 24 21C24.5523 21 25 21.4477 25 22Z", fill: "#000091" }), + React.createElement("path", { d: "M29 22C29 22.5523 28.5523 23 28 23C27.4477 23 27 22.5523 27 22C27 21.4477 27.4477 21 28 21C28.5523 21 29 21.4477 29 22Z", fill: "#000091" }), + React.createElement("path", { d: "M48 43C48 43.5523 47.5523 44 47 44C46.4477 44 46 43.5523 46 43C46 42.4477 46.4477 42 47 42C47.5523 42 48 42.4477 48 43Z", fill: "#000091" })), "InProgress"); +//# sourceMappingURL=InProgress.js.map \ No newline at end of file diff --git a/dist/picto/InProgress.js.map b/dist/picto/InProgress.js.map new file mode 100644 index 0000000..5927925 --- /dev/null +++ b/dist/picto/InProgress.js.map @@ -0,0 +1 @@ +{"version":3,"file":"InProgress.js","sourceRoot":"","sources":["../../src/picto/InProgress.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,oeAAoe,EACte,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,mPAAmP,EACrP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,mPAAmP,EACrP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,gPAAgP,EAClP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,yXAAyX,EAC3X,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,y1BAAy1B,EAC31B,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,oeAAoe,EACte,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,oeAAoe,EACte,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,oeAAoe,EACte,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,oQAAoQ,EACtQ,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB,CACH,EACH,YAAY,CACf,CAAC"} \ No newline at end of file diff --git a/dist/picto/Information.d.ts b/dist/picto/Information.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Information.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Information.js b/dist/picto/Information.js new file mode 100644 index 0000000..bde84f4 --- /dev/null +++ b/dist/picto/Information.js @@ -0,0 +1,7 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { d: "M42 26C42 24.8954 41.1046 24 40 24C38.8954 24 38 24.8954 38 26C38 27.1046 38.8954 28 40 28C41.1046 28 42 27.1046 42 26Z", fill: "#E1000F" }), + React.createElement("path", { d: "M42 34C42 32.8954 41.1046 32 40 32C38.8954 32 38 32.8954 38 34V50C38 51.1046 38.8954 52 40 52C41.1046 52 42 51.1046 42 50V34Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M59 12C64.0554 12 67.871 16.8278 67.9968 22.7005L68 23V49C68 54.907 64.2687 59.8333 59.256 59.9959L59 60H47.227L47.1499 60.0711C47.0878 60.1297 47.0188 60.1993 46.943 60.2796L46.6959 60.5527L46.3262 60.9899L45.8037 61.6417L44.9817 62.7144L43.3914 64.8222L42.7917 65.606L42.2851 66.2517L41.9578 66.6531L41.7615 66.8843L41.5808 67.0882L41.4139 67.2665L41.259 67.4208L41.1146 67.5528L40.9789 67.6639C40.9569 67.6808 40.9352 67.6969 40.9137 67.7122L40.7878 67.7952C40.7467 67.82 40.7062 67.8421 40.6663 67.8616L40.5474 67.9128C40.5081 67.9275 40.4689 67.94 40.4296 67.9506L40.311 67.9765L40.1899 67.9921L40.0647 67.9992L39.9353 67.9992L39.8101 67.9923L39.6892 67.9769C39.6495 67.9702 39.6101 67.9617 39.5709 67.9513L39.4534 67.914L39.335 67.8633C39.2752 67.8342 39.2145 67.7996 39.1518 67.7583L39.0235 67.6668L38.8882 67.5561C38.8649 67.536 38.8413 67.5149 38.8174 67.493L38.6683 67.3505L38.508 67.1846L38.3346 66.9937L38.1465 66.7763L37.7189 66.2551L37.3466 65.7822L36.4437 64.6013L34.6791 62.2631L34.174 61.6087L33.9202 61.2885L33.5941 60.8894L33.4461 60.7135L33.1791 60.4088C33.0967 60.3178 33.0208 60.2374 32.9518 60.168L32.774 60H21C15.9446 60 12.129 55.1722 12.0032 49.2995L12 49V31C12 30.4477 12.4477 30 13 30C13.5128 30 13.9355 30.386 13.9933 30.8834L14 31V49C14 53.9062 16.979 57.8515 20.7838 57.9959L21 58L33.0612 58.0006L33.1789 58.0057L33.2919 58.0175L33.4018 58.0375L33.5101 58.0675L33.6187 58.109L33.7291 58.1636L33.8429 58.2329L33.9619 58.3186L34.0878 58.4223L34.222 58.5456L34.3664 58.6901L34.5226 58.8574L34.6921 59.0492L34.9752 59.3862L35.4152 59.9362L36.3938 61.2117L38.2595 63.6831L38.9339 64.5512L39.3049 65.0085L39.3944 65.116C39.5975 65.3587 39.7758 65.5605 39.9275 65.7195L40 65.793L40.0725 65.7201C40.1483 65.6407 40.2307 65.5507 40.3196 65.4502L40.6052 65.1178L40.877 64.7884L41.2713 64.2934L42.0221 63.3163L44.0707 60.6058L44.7127 59.7785L45.1338 59.2582L45.4045 58.9418L45.5666 58.763L45.716 58.6079C45.74 58.584 45.7634 58.561 45.7865 58.5388L45.92 58.4163L46.0449 58.3135C46.0651 58.2979 46.085 58.283 46.1047 58.2689L46.22 58.1924C46.2388 58.181 46.2575 58.1703 46.276 58.1601L46.3854 58.1064L46.493 58.0656C46.5109 58.0599 46.5288 58.0545 46.5467 58.0497L46.6548 58.0255C46.6729 58.0222 46.6912 58.0194 46.7096 58.0168L46.8219 58.0054L46.939 58.0005L59 58C62.8352 58 65.8852 54.1456 65.9968 49.2767L66 49V23C66 18.0938 63.021 14.1485 59.2162 14.0041L59 14H21C17.0925 14 14 18.0012 14 23C14 23.5523 13.5523 24 13 24C12.4477 24 12 23.5523 12 23C12 17.093 15.7313 12.1667 20.744 12.0041L21 12H59ZM62 63C62 62.4477 62.4477 62 63 62C63.5523 62 64 62.4477 64 63C64 63.5523 63.5523 64 63 64C62.4477 64 62 63.5523 62 63ZM60 63C60 62.4477 59.5523 62 59 62H49L48.8834 62.0067C48.386 62.0645 48 62.4872 48 63C48 63.5523 48.4477 64 49 64H59L59.1166 63.9933C59.614 63.9355 60 63.5128 60 63Z", fill: "#000091" })), "Information"); +//# sourceMappingURL=Information.js.map \ No newline at end of file diff --git a/dist/picto/Information.js.map b/dist/picto/Information.js.map new file mode 100644 index 0000000..46be2b5 --- /dev/null +++ b/dist/picto/Information.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Information.js","sourceRoot":"","sources":["../../src/picto/Information.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,+HAA+H,EACjI,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,uvFAAuvF,EACzvF,IAAI,EAAC,SAAS,GAChB,CACH,EACH,aAAa,CAChB,CAAC"} \ No newline at end of file diff --git a/dist/picto/Innovation.d.ts b/dist/picto/Innovation.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Innovation.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Innovation.js b/dist/picto/Innovation.js new file mode 100644 index 0000000..0493753 --- /dev/null +++ b/dist/picto/Innovation.js @@ -0,0 +1,21 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M40.5 34C38.567 34 37 35.567 37 37.5C37 39.433 38.567 41 40.5 41C42.433 41 44 39.433 44 37.5C44 35.567 42.433 34 40.5 34ZM35 37.5C35 34.4624 37.4624 32 40.5 32C43.5376 32 46 34.4624 46 37.5C46 40.5376 43.5376 43 40.5 43C37.4624 43 35 40.5376 35 37.5Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M35.5 57C35.5 56.4477 35.9477 56 36.5 56H37.5C38.0523 56 38.5 56.4477 38.5 57C38.5 57.5523 38.0523 58 37.5 58H36.5C35.9477 58 35.5 57.5523 35.5 57Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M38.0591 25.6613C38.2019 25.2645 38.5783 25 39 25H42C42.4217 25 42.7981 25.2645 42.9409 25.6613L43.698 27.7642L45.0795 28.3922L47.0528 27.4056C47.4378 27.2131 47.9027 27.2885 48.2071 27.5929L50.4071 29.7929C50.7115 30.0973 50.7869 30.5622 50.5944 30.9472L49.5932 32.9496L50.1554 34.3862L52.2941 35.0442C52.7137 35.1733 53 35.561 53 36V39.1C53 39.5262 52.7299 39.9056 52.3271 40.045L50.1544 40.7971L49.5974 42.1586L50.5944 44.1528C50.7908 44.5454 50.708 45.0202 50.3905 45.3234L48.1905 47.4234C47.8943 47.7061 47.4556 47.7797 47.0833 47.6091L45.0774 46.6897L43.6903 47.2572L42.9409 49.3387C42.7981 49.7355 42.4217 50 42 50H39C38.5783 50 38.2019 49.7355 38.0591 49.3387L37.3097 47.2572L35.9226 46.6897L33.9167 47.6091C33.5444 47.7797 33.1057 47.7061 32.8095 47.4234L30.6095 45.3234C30.292 45.0202 30.2092 44.5454 30.4056 44.1528L31.4026 42.1586L30.8456 40.7971L28.6729 40.045C28.2701 39.9056 28 39.5262 28 39.1V36C28 35.561 28.2863 35.1733 28.7059 35.0442L30.8446 34.3862L31.4068 32.9496L30.4056 30.9472C30.2131 30.5622 30.2885 30.0973 30.5929 29.7929L32.7929 27.5929C33.0973 27.2885 33.5622 27.2131 33.9472 27.4056L35.9205 28.3922L37.302 27.7642L38.0591 25.6613ZM39.7028 27L39.0409 28.8387C38.9495 29.0926 38.7594 29.2987 38.5138 29.4104L36.3138 30.4104C36.0391 30.5352 35.7227 30.5294 35.4528 30.3944L33.6975 29.5168L32.5168 30.6975L33.3944 32.4528C33.521 32.7059 33.5344 33.0008 33.4312 33.2644L32.5312 35.5644C32.4201 35.8484 32.1855 36.0661 31.8941 36.1558L30 36.7386V38.3879L31.9271 39.055C32.1987 39.149 32.4167 39.3554 32.5255 39.6214L33.4255 41.8214C33.5347 42.0883 33.5234 42.3893 33.3944 42.6472L32.5247 44.3866L33.6999 45.5084L35.4833 44.6909C35.7348 44.5757 36.0227 44.5697 36.2786 44.6745L38.4786 45.5745C38.7407 45.6817 38.945 45.8949 39.0409 46.1613L39.7028 48H41.2972L41.9591 46.1613C42.055 45.8949 42.2593 45.6817 42.5214 45.5745L44.7214 44.6745C44.9773 44.5697 45.2652 44.5757 45.5167 44.6909L47.3001 45.5084L48.4753 44.3866L47.6056 42.6472C47.4766 42.3893 47.4653 42.0883 47.5745 41.8214L48.4745 39.6214C48.5833 39.3554 48.8013 39.149 49.0729 39.055L51 38.3879V36.7386L49.1059 36.1558C48.8145 36.0661 48.5799 35.8484 48.4688 35.5644L47.5688 33.2644C47.4656 33.0008 47.479 32.7059 47.6056 32.4528L48.4832 30.6975L47.3025 29.5168L45.5472 30.3944C45.2773 30.5294 44.9609 30.5352 44.6862 30.4104L42.4862 29.4104C42.2406 29.2987 42.0505 29.0926 41.9591 28.8387L41.2972 27H39.7028Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M39.5 57C39.5 56.4477 39.9477 56 40.5 56H47.5C48.0523 56 48.5 56.4477 48.5 57C48.5 57.5523 48.0523 58 47.5 58H40.5C39.9477 58 39.5 57.5523 39.5 57Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M45.2607 64.5346C45.7939 64.6785 46.1094 65.2275 45.9654 65.7607C45.3092 68.1912 43.551 70.5 40.7 70.5C37.8587 70.5 35.61 68.3222 35.0244 65.7195C34.9032 65.1807 35.2417 64.6456 35.7805 64.5244C36.3193 64.4032 36.8544 64.7417 36.9756 65.2805C37.39 67.1223 38.9413 68.5 40.7 68.5C42.249 68.5 43.4908 67.2532 44.0346 65.2393C44.1785 64.7061 44.7275 64.3906 45.2607 64.5346Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M40.5 10C41.0523 10 41.5 10.4477 41.5 11V16C41.5 16.5523 41.0523 17 40.5 17C39.9477 17 39.5 16.5523 39.5 16V11C39.5 10.4477 39.9477 10 40.5 10Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M13 38C13 37.4477 13.4477 37 14 37H19C19.5523 37 20 37.4477 20 38C20 38.5523 19.5523 39 19 39H14C13.4477 39 13 38.5523 13 38Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M17.1753 28.6192C17.3856 28.1086 17.9701 27.865 18.4808 28.0753L20.1808 28.7753C20.6914 28.9856 20.935 29.5701 20.7247 30.0807C20.5144 30.5914 19.9299 30.835 19.4193 30.6247L17.7193 29.9247C17.2086 29.7144 16.965 29.1299 17.1753 28.6192Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M30.5528 14.8056C31.0468 14.5586 31.6474 14.7588 31.8944 15.2528L32.8944 17.2528C33.1414 17.7468 32.9412 18.3475 32.4472 18.5944C31.9532 18.8414 31.3526 18.6412 31.1056 18.1472L30.1056 16.1472C29.8586 15.6532 30.0588 15.0526 30.5528 14.8056Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M20.2929 17.4929C20.6834 17.1024 21.3166 17.1024 21.7071 17.4929L25.7071 21.4929C26.0976 21.8834 26.0976 22.5166 25.7071 22.9071C25.3166 23.2976 24.6834 23.2976 24.2929 22.9071L20.2929 18.9071C19.9024 18.5166 19.9024 17.8834 20.2929 17.4929Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M61 38C61 37.4477 61.4477 37 62 37H67C67.5523 37 68 37.4477 68 38C68 38.5523 67.5523 39 67 39H62C61.4477 39 61 38.5523 61 38Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M63.8247 28.6192C64.035 29.1299 63.7914 29.7144 63.2808 29.9247L61.5808 30.6247C61.0701 30.835 60.4856 30.5914 60.2753 30.0807C60.0651 29.5701 60.3086 28.9856 60.8193 28.7753L62.5193 28.0753C63.0299 27.865 63.6144 28.1086 63.8247 28.6192Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M50.4472 14.8056C50.9412 15.0526 51.1414 15.6532 50.8944 16.1472L49.8944 18.1472C49.6474 18.6412 49.0468 18.8414 48.5528 18.5944C48.0588 18.3475 47.8586 17.7468 48.1056 17.2528L49.1056 15.2528C49.3526 14.7588 49.9532 14.5586 50.4472 14.8056Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M60.7071 17.4929C61.0976 17.8834 61.0976 18.5166 60.7071 18.9071L56.7071 22.9071C56.3166 23.2976 55.6834 23.2976 55.2929 22.9071C54.9024 22.5166 54.9024 21.8834 55.2929 21.4929L59.2929 17.4929C59.6834 17.1024 60.3166 17.1024 60.7071 17.4929Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M53.8071 48.7929C54.1976 49.1834 54.1976 49.8166 53.8071 50.2071C53.6896 50.3246 53.5697 50.446 53.4471 50.5701C52.4809 51.5484 51.3508 52.6926 49.9472 53.3944C49.4532 53.6414 48.8526 53.4412 48.6056 52.9472C48.3586 52.4532 48.5588 51.8526 49.0528 51.6056C50.1405 51.0617 51.0268 50.1686 52.027 49.1606C52.1472 49.0396 52.2689 48.9169 52.3929 48.7929C52.7834 48.4024 53.4166 48.4024 53.8071 48.7929Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M40.5 21C31.3523 21 24 28.3523 24 37.5C24 43.4291 27.1993 48.619 31.9269 51.5501C32.3963 51.8411 32.5409 52.4576 32.2499 52.9269C31.9589 53.3963 31.3424 53.5409 30.8731 53.2499C25.6007 49.981 22 44.1709 22 37.5C22 27.2477 30.2477 19 40.5 19C50.7523 19 59 27.2477 59 37.5C59 40.5649 58.2592 43.4288 56.8793 45.9763C56.6162 46.4619 56.0093 46.6423 55.5237 46.3793C55.0381 46.1162 54.8577 45.5093 55.1207 45.0237C56.3408 42.7712 57 40.2351 57 37.5C57 28.3523 49.6477 21 40.5 21Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M30.7156 51.8797C31.0582 51.4465 31.687 51.373 32.1203 51.7156C32.5108 52.0244 32.7888 52.4588 32.992 52.8868C33.201 53.327 33.3654 53.8347 33.493 54.367C33.7481 55.4318 33.877 56.6867 33.877 57.9H31.877C31.877 56.8133 31.7601 55.7182 31.548 54.833C31.4419 54.3903 31.3175 54.023 31.1852 53.7445C31.0472 53.4537 30.9318 53.3256 30.8797 53.2844C30.4465 52.9418 30.373 52.313 30.7156 51.8797ZM49.1229 57.9V62.4C49.1229 63.0556 48.8636 64.005 48.3926 64.7981C47.9263 65.5833 47.071 66.5 45.7623 66.5H35.2377C33.929 66.5 33.0737 65.5833 32.6074 64.7981C32.1364 64.005 31.877 63.0556 31.877 62.4V57.9H33.877V62.4C33.877 62.6444 34.0112 63.245 34.327 63.7769C34.6476 64.3167 34.9726 64.5 35.2377 64.5H45.7623C46.0274 64.5 46.3524 64.3167 46.673 63.7769C46.9888 63.245 47.1229 62.6444 47.1229 62.4V57.9004L49.1229 57.9ZM49.1229 57.9C49.1229 56.8133 49.2399 55.7182 49.452 54.833C49.5581 54.3903 49.6825 54.023 49.8148 53.7445C49.9528 53.4537 50.0682 53.3256 50.1203 53.2844C50.5535 52.9418 50.627 52.313 50.2844 51.8797C49.9418 51.4465 49.313 51.373 48.8797 51.7156C48.4892 52.0244 48.2112 52.4588 48.008 52.8868C47.799 53.327 47.6346 53.8347 47.507 54.367C47.2519 55.4318 47.1229 56.6871 47.1229 57.9004L49.1229 57.9Z", fill: "#000091" })), "Innovation"); +//# sourceMappingURL=Innovation.js.map \ No newline at end of file diff --git a/dist/picto/Innovation.js.map b/dist/picto/Innovation.js.map new file mode 100644 index 0000000..f4fc35a --- /dev/null +++ b/dist/picto/Innovation.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Innovation.js","sourceRoot":"","sources":["../../src/picto/Innovation.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,4PAA4P,EAC9P,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,qJAAqJ,EACvJ,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,21EAA21E,EAC71E,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,qJAAqJ,EACvJ,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,qXAAqX,EACvX,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,iJAAiJ,EACnJ,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+HAA+H,EACjI,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+OAA+O,EACjP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,mPAAmP,EACrP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,mPAAmP,EACrP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+HAA+H,EACjI,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,gPAAgP,EAClP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,mPAAmP,EACrP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,mPAAmP,EACrP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,iZAAiZ,EACnZ,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,6dAA6d,EAC/d,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,6rCAA6rC,EAC/rC,IAAI,EAAC,SAAS,GAChB,CACH,EACH,YAAY,CACf,CAAC"} \ No newline at end of file diff --git a/dist/picto/InternationalDrivingLicense.d.ts b/dist/picto/InternationalDrivingLicense.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/InternationalDrivingLicense.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/InternationalDrivingLicense.js b/dist/picto/InternationalDrivingLicense.js new file mode 100644 index 0000000..3a05272 --- /dev/null +++ b/dist/picto/InternationalDrivingLicense.js @@ -0,0 +1,10 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M21 25C21 20.03 25.03 16 30 16C34.97 16 39 20.03 39 25C39 29.97 34.97 34 30 34C25.03 34 21 29.97 21 25ZM32.92 31.36C35.04 30.39 36.58 28.39 36.92 26H33.97C33.88 28.08 33.51 29.95 32.92 31.36ZM31.97 26C31.94 26.63 31.88 27.24 31.79 27.8L31.71 28.3C31.59 28.95 31.44 29.55 31.28 30.05L31.15 30.41C30.78 31.4 30.36 31.99 29.99 31.99C29.62 31.99 29.2 31.4 28.83 30.41L28.7 30.05C28.54 29.54 28.39 28.95 28.27 28.3L28.19 27.8C28.11 27.24 28.04 26.63 28.01 26H31.96H31.97ZM33.97 24H36.92C36.58 21.61 35.03 19.61 32.92 18.64C33.52 20.05 33.89 21.92 33.97 24ZM27.08 18.64C24.96 19.61 23.42 21.61 23.08 24H26.03C26.12 21.92 26.49 20.05 27.08 18.64ZM28.03 24C28.06 23.37 28.12 22.76 28.21 22.2L28.29 21.7C28.41 21.05 28.56 20.45 28.72 19.95L28.85 19.59C29.22 18.6 29.64 18.01 30.01 18.01C30.38 18.01 30.8 18.6 31.17 19.59L31.3 19.95C31.46 20.46 31.61 21.05 31.73 21.7L31.81 22.2C31.89 22.76 31.96 23.37 31.99 24H28.04H28.03ZM26.03 26H23.08C23.42 28.39 24.97 30.39 27.08 31.36C26.48 29.95 26.11 28.08 26.03 26ZM54.61 48C55.42 48 56.02 48.04 56.73 48.22C57.54 48.42 58.22 48.77 58.74 49.31L58.93 49.52L59.48 50.14L60.73 51.59L63.45 54.78L64.48 56H67.02C70.07 56 72.02 57.95 72.02 62C72.02 66.05 70.07 68 67.02 68C66.47 68 66.02 67.55 66.02 67C66.02 66.45 66.47 66 67.02 66C68.97 66 70.02 64.95 70.02 62C70.02 59.05 69.03 58.07 67.19 58H67.02H41.02C40.47 58 40.02 57.55 40.02 57C40.02 56.49 40.41 56.06 40.9 56.01H41.02H48.02V53.01C48.02 52.46 48.47 52.01 49.02 52.01C49.53 52.01 49.96 52.4 50.01 52.89V53.01V56.01H61.85L59.34 53.06L58.1 51.63L57.63 51.1L57.27 50.7C57.06 50.47 56.7 50.29 56.23 50.18C55.79 50.07 55.39 50.03 54.86 50.02H54.59H40.99C39 50.02 37.66 51.23 36.8 53.39C36.48 54.19 36.26 55.06 36.12 55.93C36.09 56.13 36.06 56.33 36.04 56.51L36 56.87V57.06C35.96 57.59 35.52 58.02 34.99 58.02C31.31 58.02 29.78 59.55 29.99 62.96C30.02 63.51 29.6 63.98 29.05 64.02C28.5 64.05 28.03 63.63 27.99 63.08C27.74 58.86 29.81 56.43 33.88 56.07L34.08 56.05L34.11 55.83L34.14 55.61C34.3 54.61 34.56 53.6 34.94 52.65C36.03 49.9 37.92 48.13 40.71 48.02H40.98H54.58L54.61 48ZM59.01 62C56.25 62 54.01 64.24 54.01 67C54.01 69.76 56.25 72 59.01 72C61.77 72 64.01 69.76 64.01 67C64.01 64.24 61.77 62 59.01 62ZM59.01 64C60.67 64 62.01 65.34 62.01 67C62.01 68.66 60.67 70 59.01 70C57.35 70 56.01 68.66 56.01 67C56.01 65.34 57.35 64 59.01 64ZM59.01 66C59.56 66 60.01 66.45 60.01 67C60.01 67.55 59.56 68 59.01 68C58.46 68 58.01 67.55 58.01 67C58.01 66.45 58.46 66 59.01 66ZM37.01 66C37.56 66 38.01 66.45 38.01 67C38.01 67.55 37.56 68 37.01 68C36.46 68 36.01 67.55 36.01 67C36.01 66.45 36.46 66 37.01 66ZM51.01 66C51.56 66 52.01 66.45 52.01 67C52.01 67.51 51.62 67.94 51.13 67.99H51.01H41.91C41.45 70.27 39.43 71.99 37.01 71.99C34.25 71.99 32.01 69.75 32.01 66.99C32.01 64.23 34.25 61.99 37.01 61.99C39.43 61.99 41.45 63.71 41.91 65.99H51.01V66ZM40.01 67C40.01 65.34 38.67 64 37.01 64C35.35 64 34.01 65.34 34.01 67C34.01 68.66 35.35 70 37.01 70C38.67 70 40.01 68.66 40.01 67Z", fill: "#E1000F" }), + React.createElement("path", { d: "M47 8C49.6888 8 51.8818 10.1223 51.9954 12.7831L52 13V43C52 43.5523 51.5523 44 51 44C50.4872 44 50.0645 43.614 50.0067 43.1166L50 43V13C50 11.4023 48.7511 10.0963 47.1763 10.0051L47 10H13C11.4023 10 10.0963 11.2489 10.0051 12.8237L10 13V63C10 64.5977 11.2489 65.9037 12.8237 65.9949L13 66H21C21.5523 66 22 66.4477 22 67C22 67.5128 21.614 67.9355 21.1166 67.9933L21 68H13C10.3112 68 8.11818 65.8777 8.00462 63.2169L8 63V13C8 10.3112 10.1223 8.11818 12.7831 8.00462L13 8H47Z", fill: "#000091" }), + React.createElement("path", { d: "M41 40C41.5523 40 42 40.4477 42 41C42 41.5128 41.614 41.9355 41.1166 41.9933L41 42H15C14.4477 42 14 41.5523 14 41C14 40.4872 14.386 40.0645 14.8834 40.0067L15 40H41Z", fill: "#000091" }), + React.createElement("path", { d: "M36 47C36 46.4477 35.5523 46 35 46H15L14.8834 46.0067C14.386 46.0645 14 46.4872 14 47C14 47.5523 14.4477 48 15 48H35L35.1166 47.9933C35.614 47.9355 36 47.5128 36 47Z", fill: "#000091" }), + React.createElement("path", { d: "M27 52C27.5523 52 28 52.4477 28 53C28 53.5128 27.614 53.9355 27.1166 53.9933L27 54H15C14.4477 54 14 53.5523 14 53C14 52.4872 14.386 52.0645 14.8834 52.0067L15 52H27Z", fill: "#000091" }), + React.createElement("path", { d: "M24 59C24 58.4477 23.5523 58 23 58H15L14.8834 58.0067C14.386 58.0645 14 58.4872 14 59C14 59.5523 14.4477 60 15 60H23L23.1166 59.9933C23.614 59.9355 24 59.5128 24 59Z", fill: "#000091" })), "InternationalDrivingLicense"); +//# sourceMappingURL=InternationalDrivingLicense.js.map \ No newline at end of file diff --git a/dist/picto/InternationalDrivingLicense.js.map b/dist/picto/InternationalDrivingLicense.js.map new file mode 100644 index 0000000..7f2f502 --- /dev/null +++ b/dist/picto/InternationalDrivingLicense.js.map @@ -0,0 +1 @@ +{"version":3,"file":"InternationalDrivingLicense.js","sourceRoot":"","sources":["../../src/picto/InternationalDrivingLicense.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,w4FAAw4F,EAC14F,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,0dAA0d,EAC5d,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB,CACH,EACH,6BAA6B,CAChC,CAAC"} \ No newline at end of file diff --git a/dist/picto/InternationalDrivingLicenseNew.d.ts b/dist/picto/InternationalDrivingLicenseNew.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/InternationalDrivingLicenseNew.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/InternationalDrivingLicenseNew.js b/dist/picto/InternationalDrivingLicenseNew.js new file mode 100644 index 0000000..be9ab38 --- /dev/null +++ b/dist/picto/InternationalDrivingLicenseNew.js @@ -0,0 +1,7 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M62.02 63C62.02 63.55 61.57 64 61.02 64C60.47 64 60.02 63.55 60.02 63C60.02 62.45 60.47 62 61.02 62C61.57 62 62.02 62.45 62.02 63ZM61.02 58C58.26 58 56.02 60.24 56.02 63C56.02 65.76 58.26 68 61.02 68C63.78 68 66.02 65.76 66.02 63C66.02 60.24 63.78 58 61.02 58ZM61.02 66C59.36 66 58.02 64.66 58.02 63C58.02 61.34 59.36 60 61.02 60C62.68 60 64.02 61.34 64.02 63C64.02 64.66 62.68 66 61.02 66ZM66.48 52H69.05C72.1 51.99 74.05 53.94 74.05 57.99C74.05 62.04 72.1 63.99 69.05 63.99C68.5 63.99 68.05 63.54 68.05 62.99C68.05 62.44 68.5 61.99 69.05 61.99C71 61.99 72.05 60.85 72.05 57.99C72.05 55.13 71.06 54.06 69.22 53.99H43.05C42.5 53.99 42.05 53.54 42.05 52.99C42.05 52.48 42.43 52.05 42.93 51.99H50.05V48.99C50.05 48.44 50.5 47.99 51.05 47.99C51.56 47.99 51.99 48.37 52.05 48.87V51.99H63.89L61.38 49.04L60.14 47.61L59.67 47.08L59.31 46.68C59.09 46.46 58.74 46.28 58.27 46.16C57.83 46.05 57.42 46.01 56.9 46H43.03C41.03 46 39.7 47.21 38.84 49.37C38.52 50.17 38.3 51.04 38.16 51.91C38.16 51.96 38.14 52.02 38.14 52.07C38.12 52.22 38.1 52.36 38.08 52.49L38.03 52.85V53.04C38 53.58 37.56 54 37.03 54C33.35 54 31.83 55.53 32.03 58.94C32.06 59.49 31.64 59.97 31.09 60C30.54 60.03 30.06 59.61 30.03 59.06C29.78 54.84 31.85 52.41 35.92 52.05L36.12 52.03L36.18 51.59C36.34 50.58 36.6 49.58 36.98 48.63C38.07 45.88 39.96 44.11 42.75 44H56.62C57.43 44 58.03 44.04 58.74 44.22C59.55 44.42 60.24 44.77 60.75 45.31L60.94 45.52L61.49 46.14L62.74 47.59L65.45 50.78L66.48 52ZM39.02 64C39.57 64 40.02 63.55 40.02 63C40.02 62.45 39.57 62 39.02 62C38.47 62 38.02 62.45 38.02 63C38.02 63.55 38.47 64 39.02 64ZM43.92 62H53.02C53.57 62 54.02 62.45 54.02 63C54.02 63.51 53.64 63.94 53.14 64H43.92C43.46 66.28 41.44 68 39.02 68C36.26 68 34.02 65.76 34.02 63C34.02 60.24 36.26 58 39.02 58C41.44 58 43.46 59.72 43.92 62ZM36.02 63C36.02 64.66 37.36 66 39.02 66C40.68 66 42.02 64.66 42.02 63C42.02 61.34 40.68 60 39.02 60C37.36 60 36.02 61.34 36.02 63Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M15 40C15 35.03 19.03 31 24 31C28.97 31 33 35.03 33 40C33 44.97 28.97 49 24 49C19.03 49 15 44.97 15 40ZM26.92 46.36C29.04 45.39 30.58 43.39 30.92 41H27.97C27.88 43.08 27.51 44.95 26.92 46.36ZM25.97 41C25.94 41.63 25.88 42.24 25.79 42.8L25.71 43.3C25.59 43.95 25.44 44.55 25.28 45.05L25.15 45.41C24.78 46.4 24.36 46.99 23.99 46.99C23.62 46.99 23.2 46.4 22.83 45.41L22.7 45.05C22.54 44.54 22.39 43.95 22.27 43.3L22.19 42.8C22.11 42.24 22.04 41.63 22.01 41H25.97ZM27.97 39H30.92C30.58 36.61 29.03 34.61 26.92 33.64C27.52 35.05 27.89 36.92 27.97 39ZM21.08 33.64C18.96 34.61 17.42 36.61 17.08 39H20.03C20.12 36.92 20.49 35.05 21.08 33.64ZM22.03 39C22.06 38.37 22.12 37.76 22.21 37.2L22.29 36.7C22.41 36.05 22.56 35.45 22.72 34.95L22.85 34.59C23.22 33.6 23.64 33.01 24.01 33.01C24.38 33.01 24.8 33.6 25.17 34.59L25.3 34.95C25.46 35.46 25.61 36.05 25.73 36.7L25.81 37.2C25.89 37.76 25.96 38.37 25.99 39H22.03ZM20.03 41H17.08C17.42 43.39 18.97 45.39 21.08 46.36C20.48 44.95 20.11 43.08 20.03 41Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M22 60C22.55 60 23 59.55 23 59C23 58.45 22.55 58 22 58H11C10.15 58 9.4 57.79 8.89 57.36C8.41 56.96 8 56.26 8 55V16.5C8 15.55 9.05 14 11 14H46C46.55 14 47 13.55 47 13C47 12.45 46.55 12 46 12H11C7.95 12 6 14.45 6 16.5V55C6 56.74 6.59 58.04 7.61 58.89C8.6 59.71 9.85 60 11 60H22ZM55 13C55 12.45 55.45 12 56 12H65C66.15 12 67.4 12.29 68.39 13.11C69.41 13.96 70 15.26 70 17V47C70 47.55 69.55 48 69 48C68.45 48 68 47.55 68 47V17C68 15.74 67.59 15.04 67.11 14.64C66.6 14.21 65.85 14 65 14H56C55.45 14 55 13.55 55 13ZM19 20H14V22H19V20ZM12 18V24H21V18H19M26 20C25.45 20 25 20.45 25 21C25 21.55 25.45 22 26 22H37C37.55 22 38 21.55 38 21C38 20.45 37.55 20 37 20H26ZM41 20C40.45 20 40 20.45 40 21C40 21.55 40.45 22 41 22H63C63.55 22 64 21.55 64 21C64 20.45 63.55 20 63 20H41ZM40 29C40 28.45 40.45 28 41 28H57C57.55 28 58 28.45 58 29C58 29.55 57.55 30 57 30H41C40.45 30 40 29.55 40 29ZM40 33C40 32.45 40.45 32 41 32H49C49.55 32 50 32.45 50 33C50 33.55 49.55 34 49 34H41C40.45 34 40 33.55 40 33ZM41 36C40.45 36 40 36.45 40 37C40 37.55 40.45 38 41 38H46C46.55 38 47 37.55 47 37C47 36.45 46.55 36 46 36H41ZM49 37C49 36.45 49.45 36 50 36H55C55.55 36 56 36.45 56 37C56 37.55 55.55 38 55 38H50C49.45 38 49 37.55 49 37Z", fill: "#000091" })), "InternationalDrivingLicenseNew"); +//# sourceMappingURL=InternationalDrivingLicenseNew.js.map \ No newline at end of file diff --git a/dist/picto/InternationalDrivingLicenseNew.js.map b/dist/picto/InternationalDrivingLicenseNew.js.map new file mode 100644 index 0000000..060421d --- /dev/null +++ b/dist/picto/InternationalDrivingLicenseNew.js.map @@ -0,0 +1 @@ +{"version":3,"file":"InternationalDrivingLicenseNew.js","sourceRoot":"","sources":["../../src/picto/InternationalDrivingLicenseNew.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,i4DAAi4D,EACn4D,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,69BAA69B,EAC/9B,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,krCAAkrC,EACprC,IAAI,EAAC,SAAS,GAChB,CACH,EACH,gCAAgC,CACnC,CAAC"} \ No newline at end of file diff --git a/dist/picto/Internet.d.ts b/dist/picto/Internet.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Internet.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Internet.js b/dist/picto/Internet.js new file mode 100644 index 0000000..8c2dafa --- /dev/null +++ b/dist/picto/Internet.js @@ -0,0 +1,13 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M54 35C44.6112 35 37 42.6112 37 52C37 52.0637 37.0004 52.1273 37.0011 52.1908C36.9631 55.504 37.9344 58.8431 39.9555 61.7416C43.028 66.1481 47.9551 68.7163 53.1252 68.9779C53.3503 68.9893 53.5766 68.9963 53.8039 68.9989C56.0402 69.0244 58.3085 68.6175 60.4799 67.7408C60.5435 67.7151 60.6035 67.6833 60.6594 67.6462C63.1053 66.6038 65.257 65.0046 66.9553 63.0078C67.076 62.9472 67.1895 62.8579 67.2885 62.7364C69.7555 59.7118 71.041 55.976 70.999 52.1843C70.9997 52.1229 71 52.0615 71 52C71 42.6112 63.3889 35 54 35ZM58.8221 37.7919C57.3087 37.2785 55.6869 37 54 37C49.9417 37 46.2597 38.6117 43.5594 41.23C43.7359 41.4543 43.8837 41.6986 43.9981 41.9556C44.1007 42.1803 44.1853 42.4113 44.2535 42.6496C44.3888 43.1219 44.4516 43.522 44.4785 44.0605L44.4925 44.4936C44.4953 44.6488 44.4964 44.8159 44.4964 44.9983L44.497 45.1983L44.5028 45.5361L44.5156 45.7977L44.5366 45.9959C44.5536 46.1098 44.5766 46.19 44.6072 46.2537C44.6122 46.264 44.6359 46.2793 44.6788 46.2989L44.7898 46.3437L44.9519 46.399L45.1654 46.4635L45.5826 46.5751L46.1172 46.701L47.3353 46.9617L47.7621 47.0682C48.5128 47.2711 49.0679 47.6108 49.7113 48.2247L49.846 48.356L49.8353 48.3336C49.2391 46.9499 49.1576 45.1382 49.5335 43.9288L49.6045 43.7219C50.1219 42.3488 51.2835 41.8161 52.8758 41.7793C52.9247 41.7782 52.9726 41.7774 53.0204 41.7771L53.3112 41.7798C53.3612 41.781 53.4126 41.7827 53.466 41.7847L54.5485 41.8446L54.8607 41.8541L55.0111 41.8514L55.1315 41.8416C55.3004 41.8209 55.5043 41.6192 55.7326 41.1722L56.0716 40.4118L56.1976 40.146C56.2579 40.0242 56.3121 39.9247 56.3513 39.8722C56.6821 39.4295 57.2061 38.9608 57.9753 38.3919L58.4195 38.0712L58.8221 37.7919ZM54.4914 66.9921C54.3282 66.9974 54.1644 67 54 67C45.78 67 39.1043 60.388 39.0012 52.1925C39.0422 49.0179 40.1395 45.8714 42.2475 43.2829L42.326 43.187L42.3308 43.2002C42.4046 43.458 42.4472 43.698 42.4706 44.011L42.4881 44.3518L42.4956 44.7614L42.4995 45.4502C42.5128 46.2472 42.5758 46.6436 42.8049 47.1206C43.1628 47.8634 43.6896 48.1745 44.9636 48.4908L45.3914 48.5914L45.8729 48.6954L46.7297 48.8754L47.0042 48.9386L47.2399 48.9988C47.7741 49.1432 48.2281 49.5136 49.0005 50.3759L49.5312 50.9685C49.833 51.2941 50.0369 51.4873 50.2651 51.6173C50.5988 51.8075 51.0118 51.7897 51.3279 51.5718C51.7091 51.3089 52.1144 50.7207 52.3057 50.0502C52.4946 49.3876 52.4557 48.7274 52.1067 48.2331L52.0038 48.1026C51.3148 47.3079 51.1349 45.3287 51.4756 44.4284C51.6414 43.9883 52.0547 43.7988 52.9221 43.7787L53.154 43.7774L53.5528 43.7907L54.3643 43.8382L54.6808 43.8518C54.728 43.8532 54.7727 43.8542 54.8154 43.8547L55.0525 43.8522L55.2666 43.8384C55.3017 43.8351 55.3369 43.8313 55.3726 43.827C56.2956 43.7141 56.9253 43.1445 57.4117 42.2731L57.5542 42.0001L57.6441 41.8077L57.8634 41.3016L57.9531 41.0752C57.955 41.0692 57.9552 41.067 57.9535 41.0692C58.0932 40.8823 58.3454 40.6448 58.7027 40.3583L59.0345 40.1008L59.4167 39.8194C59.4846 39.7706 59.5545 39.7208 59.6264 39.6699L60.0823 39.3534L60.403 39.136L60.6065 39.2305C64.5577 41.1206 67.4703 44.6165 68.5479 48.8006L68.6377 49.1695C68.8671 50.1688 68.9863 51.1796 68.9989 52.1861C68.9726 54.3448 68.4904 56.3938 67.644 58.2411C67.494 56.9537 67.0454 56.2987 65.8937 55.6551C65.4988 55.4376 65.1861 55.2813 64.8143 55.1109L64.5221 54.9793C63.6966 54.6145 63.5023 54.4753 63.0603 53.8434L62.8318 53.5125C61.7063 51.8392 60.8366 51.3027 58.7731 51.6216C55.1135 52.189 54.0515 52.8918 53.7683 54.761L53.6712 55.4296C53.6608 55.506 53.6512 55.5803 53.6424 55.6525L53.5989 56.062C53.4919 57.2864 53.6848 57.8544 54.4048 58.5932L54.9311 59.1376L55.4251 59.6586L55.8863 60.1558L56.3148 60.6288L56.7101 61.0773L57.0722 61.5007L57.4007 61.8988L57.6955 62.2709L57.9564 62.6169C57.997 62.6723 58.0362 62.7267 58.074 62.7799L58.2834 63.0857C58.4757 63.3779 58.6161 63.6292 58.7038 63.8377L58.7959 64.0711C59.0021 64.6257 59.1439 65.2473 59.1637 65.8674L59.164 66.0874C57.6999 66.6243 56.1288 66.9394 54.4914 66.9921ZM61.1212 65.2051C62.8476 64.2722 64.3703 63.0105 65.6055 61.504C65.6736 61.0602 65.7095 60.5873 65.7095 60.085L65.7094 59.6609L65.7068 59.2638L65.6987 58.9248L65.6828 58.6378C65.6247 57.8924 65.4468 57.6964 64.9236 57.404L64.6767 57.2707C64.3602 57.1035 64.0828 56.9725 63.7121 56.8079L63.4947 56.71C62.5184 56.2605 62.0585 55.9006 61.4179 54.9847L61.0766 54.4877L60.8902 54.2239C60.4501 53.6264 60.181 53.4827 59.5241 53.5409L59.2394 53.5744L58.8151 53.6395L58.1097 53.7568L57.5245 53.867L57.1954 53.9384L56.9109 54.0098C56.1213 54.2248 55.8882 54.4542 55.7877 54.8456L55.7585 54.9823L55.6887 55.4429L55.6164 55.9519L55.5855 56.2177L55.5689 56.4343L55.567 56.6096C55.5735 56.7931 55.6108 56.9089 55.6817 57.0147L55.7507 57.1042C55.7766 57.1341 55.8052 57.1645 55.8367 57.1968L56.1339 57.5029L56.7006 58.0953L57.2301 58.6615L57.7224 59.2015L58.1775 59.7156L58.5955 60.204L58.9764 60.6668L59.3201 61.1043C59.9163 61.8831 60.3255 62.5347 60.5481 63.0642C60.8226 63.7203 61.0321 64.4456 61.1212 65.2051Z", fill: "#E1000F" }), + React.createElement("path", { d: "M66.9933 17.8834C66.9355 17.386 66.5128 17 66 17H12L11.8834 17.0067C11.386 17.0645 11 17.4872 11 18V64L11.0067 64.1166C11.0645 64.614 11.4872 65 12 65H36L36.1166 64.9933C36.614 64.9355 37 64.5128 37 64L36.9933 63.8834C36.9355 63.386 36.5128 63 36 63H13V27H50L50.1166 26.9933C50.614 26.9355 51 26.5128 51 26C51 25.4477 50.5523 25 50 25H13V19H65V25H56L55.8834 25.0067C55.386 25.0645 55 25.4872 55 26C55 26.5523 55.4477 27 56 27H65V34L65.0067 34.1166C65.0645 34.614 65.4872 35 66 35C66.5523 35 67 34.5523 67 34V18L66.9933 17.8834Z", fill: "#000091" }), + React.createElement("path", { d: "M16 23C15.4486 23 15 22.5514 15 22C15 21.4486 15.4486 21 16 21C16.5514 21 17 21.4486 17 22C17 22.5514 16.5514 23 16 23Z", fill: "#000091" }), + React.createElement("path", { d: "M19 22C19 22.5514 19.4486 23 20 23C20.5514 23 21 22.5514 21 22C21 21.4486 20.5514 21 20 21C19.4486 21 19 21.4486 19 22Z", fill: "#000091" }), + React.createElement("path", { d: "M24 23C23.4486 23 23 22.5514 23 22C23 21.4486 23.4486 21 24 21C24.5514 21 25 21.4486 25 22C25 22.5514 24.5514 23 24 23Z", fill: "#000091" }), + React.createElement("path", { d: "M62 21C62.5523 21 63 21.4477 63 22C63 22.5128 62.614 22.9355 62.1166 22.9933L62 23H32C31.4477 23 31 22.5523 31 22C31 21.4872 31.386 21.0645 31.8834 21.0067L32 21H62Z", fill: "#000091" }), + React.createElement("path", { d: "M39 34C39 33.4477 38.5523 33 38 33H20L19.8834 33.0067C19.386 33.0645 19 33.4872 19 34C19 34.5523 19.4477 35 20 35H38L38.1166 34.9933C38.614 34.9355 39 34.5128 39 34Z", fill: "#000091" }), + React.createElement("path", { d: "M34 39C34.5523 39 35 39.4477 35 40C35 40.5128 34.614 40.9355 34.1166 40.9933L34 41H20C19.4477 41 19 40.5523 19 40C19 39.4872 19.386 39.0645 19.8834 39.0067L20 39H34Z", fill: "#000091" }), + React.createElement("path", { d: "M33 46C33 45.4477 32.5523 45 32 45H20L19.8834 45.0067C19.386 45.0645 19 45.4872 19 46C19 46.5523 19.4477 47 20 47H32L32.1166 46.9933C32.614 46.9355 33 46.5128 33 46Z", fill: "#000091" })), "Internet"); +//# sourceMappingURL=Internet.js.map \ No newline at end of file diff --git a/dist/picto/Internet.js.map b/dist/picto/Internet.js.map new file mode 100644 index 0000000..8eeee2b --- /dev/null +++ b/dist/picto/Internet.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Internet.js","sourceRoot":"","sources":["../../src/picto/Internet.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,izJAAizJ,EACnzJ,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,ihBAAihB,EACnhB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB,CACH,EACH,UAAU,CACb,CAAC"} \ No newline at end of file diff --git a/dist/picto/JusticeScales.d.ts b/dist/picto/JusticeScales.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/JusticeScales.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/JusticeScales.js b/dist/picto/JusticeScales.js new file mode 100644 index 0000000..688babf --- /dev/null +++ b/dist/picto/JusticeScales.js @@ -0,0 +1,8 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M28.0303 46.7556C28.1653 46.2201 28.7088 45.8954 29.2444 46.0303C29.7799 46.1653 30.1046 46.7088 29.9697 47.2444C28.9693 51.2141 25.3203 54 21 54C16.7914 54 13.2157 51.227 12.0416 47.2855C11.884 46.7562 12.1852 46.1993 12.7145 46.0416C13.2438 45.884 13.8007 46.1852 13.9584 46.7145C14.8842 49.8226 17.6919 52 21 52C24.412 52 27.2559 49.8288 28.0303 46.7556ZM66.0303 46.7556C66.1653 46.2201 66.7088 45.8954 67.2444 46.0303C67.7799 46.1653 68.1046 46.7088 67.9697 47.2444C66.9693 51.2141 63.3203 54 59 54C54.7914 54 51.2157 51.227 50.0416 47.2855C49.884 46.7562 50.1852 46.1993 50.7145 46.0416C51.2438 45.884 51.8007 46.1852 51.9584 46.7145C52.8842 49.8226 55.6919 52 59 52C62.412 52 65.2559 49.8288 66.0303 46.7556ZM59 32C59.5128 32 59.9355 32.386 59.9933 32.8834L60 33V36.585L65.7071 42.2929C66.0976 42.6834 66.0976 43.3166 65.7071 43.7071C65.3466 44.0676 64.7794 44.0953 64.3871 43.7903L64.2929 43.7071L59 38.415L53.7071 43.7071C53.3166 44.0976 52.6834 44.0976 52.2929 43.7071C51.9324 43.3466 51.9047 42.7794 52.2097 42.3871L52.2929 42.2929L58 36.584V33C58 32.4477 58.4477 32 59 32ZM21 32C21.5128 32 21.9355 32.386 21.9933 32.8834L22 33V36.585L25.7465 40.3322C26.137 40.7228 26.137 41.3559 25.7465 41.7465C25.386 42.1069 24.8187 42.1347 24.4264 41.8296L24.3322 41.7465L21 38.414L15.7071 43.7071C15.3166 44.0976 14.6834 44.0976 14.2929 43.7071C13.9324 43.3466 13.9047 42.7794 14.2097 42.3871L14.2929 42.2929L20 36.584V33C20 32.4477 20.4477 32 21 32ZM27.7071 42.2929C28.0976 42.6834 28.0976 43.3166 27.7071 43.7071C27.3166 44.0976 26.6834 44.0976 26.2929 43.7071C25.9024 43.3166 25.9024 42.6834 26.2929 42.2929C26.6834 41.9024 27.3166 41.9024 27.7071 42.2929Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M40 12C37.7909 12 36 13.7909 36 16C36 17.8324 37.2321 19.377 38.913 19.8505C38.367 22.4675 35.2712 24.4873 30.2094 25.8844L29.4819 26.0774L28.7286 26.2622C27.9626 26.4429 27.1585 26.6111 26.3179 26.7667C23.4091 27.3054 20.2838 27.6526 17.1571 27.8456C16.7921 27.8682 16.4357 27.888 16.0891 27.9054L15.0793 27.9501C14.7531 27.9626 14.4376 27.9728 14.1337 27.9808L13.6839 27.9913L13.0457 27.9999L12.8834 28.0067C12.386 28.0645 12 28.4872 12 29C12 29.5523 12.4477 30 13 30L13.9476 29.9861L14.6624 29.9661L15.6639 29.9276L16.7273 29.8744L17.2804 29.8419C20.4819 29.6442 23.6847 29.2884 26.6821 28.7333C27.2556 28.6271 27.8147 28.5152 28.3589 28.3974L29.1639 28.2162C33.6332 27.1712 37.0179 25.6998 39 23.6909V41L39.0067 41.1166C39.0645 41.614 39.4872 42 40 42C40.5523 42 41 41.5523 41 41V23.6909C42.9821 25.6998 46.3668 27.1712 50.8361 28.2162L51.6411 28.3974C52.1853 28.5152 52.7444 28.6271 53.3179 28.7333C56.3153 29.2884 59.5181 29.6442 62.7196 29.8419L63.2727 29.8744L64.3361 29.9276L65.3376 29.9661L66.0524 29.9861L67 30C67.5523 30 68 29.5523 68 29C68 28.4872 67.614 28.0645 67.1166 28.0067L66.9543 27.9999L66.3161 27.9913L65.8663 27.9808C65.5624 27.9728 65.2469 27.9626 64.9207 27.9501L63.9109 27.9054C63.5643 27.888 63.2079 27.8682 62.8429 27.8456C59.7162 27.6526 56.5909 27.3054 53.6821 26.7667C52.8415 26.6111 52.0374 26.4429 51.2714 26.2622L50.5181 26.0774L49.7906 25.8844C44.7288 24.4873 41.633 22.4675 41.087 19.8505C42.7679 19.377 44 17.8324 44 16C44 13.7909 42.2091 12 40 12ZM42 16C42 14.8954 41.1046 14 40 14C38.8954 14 38 14.8954 38 16C38 17.1046 38.8954 18 40 18C41.1046 18 42 17.1046 42 16Z", fill: "#000091" }), + React.createElement("path", { d: "M40 52C40.5128 52 40.9355 52.386 40.9933 52.8834L41 53V58H51C51.5523 58 52 58.4477 52 59C52 59.5128 51.614 59.9355 51.1166 59.9933L51 60H30.9091C30.4528 60 30.0601 60.3773 30.0063 60.8815L30 61V62H61C62.5977 62 63.9037 63.2489 63.9949 64.8237L64 65V66H67C67.5523 66 68 66.4477 68 67C68 67.5128 67.614 67.9355 67.1166 67.9933L67 68H49C48.4477 68 48 67.5523 48 67C48 66.4872 48.386 66.0645 48.8834 66.0067L49 66H62V65C62 64.4872 61.614 64.0645 61.1166 64.0067L61 64H19C18.4872 64 18.0645 64.386 18.0067 64.8834L18 65V66H25C25.5523 66 26 66.4477 26 67C26 67.5128 25.614 67.9355 25.1166 67.9933L25 68H13C12.4477 68 12 67.5523 12 67C12 66.4872 12.386 66.0645 12.8834 66.0067L13 66H16V65C16 63.4023 17.2489 62.0963 18.8237 62.0051L19 62H28V61C28 59.4121 29.2012 58.097 30.7371 58.0051L30.9091 58H39V53C39 52.4477 39.4477 52 40 52Z", fill: "#000091" }), + React.createElement("path", { d: "M40 50C40.5523 50 41 49.5523 41 49C41 48.4477 40.5523 48 40 48C39.4477 48 39 48.4477 39 49C39 49.5523 39.4477 50 40 50Z", fill: "#000091" })), "JusticeScales"); +//# sourceMappingURL=JusticeScales.js.map \ No newline at end of file diff --git a/dist/picto/JusticeScales.js.map b/dist/picto/JusticeScales.js.map new file mode 100644 index 0000000..200746f --- /dev/null +++ b/dist/picto/JusticeScales.js.map @@ -0,0 +1 @@ +{"version":3,"file":"JusticeScales.js","sourceRoot":"","sources":["../../src/picto/JusticeScales.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,4nDAA4nD,EAC9nD,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,skDAAskD,EACxkD,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,0zBAA0zB,EAC5zB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB,CACH,EACH,eAAe,CAClB,CAAC"} \ No newline at end of file diff --git a/dist/picto/Language.d.ts b/dist/picto/Language.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Language.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Language.js b/dist/picto/Language.js new file mode 100644 index 0000000..f789bb3 --- /dev/null +++ b/dist/picto/Language.js @@ -0,0 +1,6 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { d: "M50.0855 41C50.6378 41 51.0855 41.4477 51.0855 42L51.085 43H57.0855C57.6378 43 58.0855 43.4477 58.0855 44C58.0855 44.5523 57.6378 45 57.0855 45L55.4161 45.0004C54.2973 47.8987 52.6521 50.5405 50.5943 52.8058C52.2359 54.4641 54.1483 55.9595 56.1508 57.1382C56.1941 57.1637 56.2347 57.1919 56.2727 57.2225L59.1694 50.5992L59.179 50.579L59.174 50.588L59.1967 50.5417L59.181 50.575L59.2166 50.505L59.2309 50.4806C59.2438 50.4593 59.2577 50.4382 59.2724 50.4177C59.2832 50.4024 59.2947 50.3873 59.3065 50.3727C59.3155 50.3615 59.3247 50.3505 59.3342 50.3397L59.3592 50.3123L59.385 50.286C59.3947 50.2765 59.4054 50.2664 59.4163 50.2565C59.4311 50.2433 59.4455 50.2312 59.4601 50.2194C59.4749 50.2076 59.491 50.1954 59.5075 50.1838C59.5224 50.1733 59.5367 50.1638 59.5512 50.1546C59.5688 50.1435 59.5876 50.1324 59.6068 50.122L59.6429 50.1033L59.6847 50.0838L59.7048 50.0753L59.7336 50.064L59.748 50.058L59.8082 50.0391C59.8308 50.0326 59.8539 50.0268 59.8772 50.0219C59.8896 50.0191 59.902 50.0167 59.9143 50.0145C59.942 50.0098 59.9697 50.0062 59.9975 50.0037L60.0231 50.0017L60.0853 49.9997L60.1284 50.0007L60.147 50.0016L60.1771 50.0039C60.2041 50.0065 60.2304 50.0101 60.2565 50.0146C60.2691 50.0167 60.2814 50.0191 60.2938 50.0217C60.3172 50.0268 60.3402 50.0326 60.3631 50.0393C60.3779 50.0435 60.3929 50.0482 60.4079 50.0533C60.4279 50.0602 60.4472 50.0674 60.4662 50.0753L60.4864 50.0838L60.5282 50.1033L60.556 50.117C60.5784 50.1289 60.5994 50.1417 60.6206 50.155C60.6344 50.1638 60.6487 50.1733 60.6628 50.1832C60.6801 50.1954 60.6962 50.2076 60.7118 50.2201C60.7256 50.2312 60.74 50.2433 60.754 50.2559C60.7657 50.2664 60.7764 50.2765 60.7869 50.2868C60.8036 50.3032 60.8205 50.321 60.8368 50.3396C60.8464 50.3505 60.8556 50.3615 60.8645 50.3727C60.8764 50.3873 60.8878 50.4024 60.8989 50.4179C60.9134 50.4382 60.9272 50.4593 60.9403 50.4808L60.9543 50.5047C60.9683 50.5292 60.981 50.5539 60.9927 50.5791C60.9955 50.5853 60.9987 50.5922 61.0017 50.5992L68.0017 66.5992C68.2231 67.1052 67.9923 67.6948 67.4864 67.9162C66.9804 68.1375 66.3907 67.9068 66.1694 67.4008L63.806 62H56.364L54.0017 67.4008C53.7803 67.9068 53.1907 68.1375 52.6847 67.9162C52.1787 67.6948 51.948 67.1052 52.1694 66.5992L55.4996 58.9898C55.3749 58.9718 55.2516 58.9297 55.1363 58.8618C52.9956 57.6018 50.9532 56.0085 49.1889 54.2319C47.2107 56.0908 44.9253 57.6325 42.4138 58.7733C41.911 59.0017 41.3182 58.7792 41.0898 58.2763C40.8614 57.7735 41.0838 57.1807 41.5867 56.9523C43.9013 55.901 46.0076 54.4791 47.8319 52.7648C46.6969 51.444 45.7263 50.0525 44.983 48.6424C44.7255 48.1539 44.9128 47.549 45.4013 47.2915C45.8899 47.0339 46.4947 47.2212 46.7522 47.7098C47.3994 48.9374 48.2444 50.1582 49.2333 51.3258C50.9018 49.4627 52.267 47.3284 53.2578 45.0009L42.0855 45C41.5332 45 41.0855 44.5523 41.0855 44C41.0855 43.4477 41.5332 43 42.0855 43H49.085L49.0855 42C49.0855 41.4477 49.5332 41 50.0855 41ZM60.085 53.494L57.239 60H62.931L60.085 53.494ZM63.0855 43C63.6378 43 64.0855 43.4477 64.0855 44C64.0855 44.5523 63.6378 45 63.0855 45H61.0855C60.5332 45 60.0855 44.5523 60.0855 44C60.0855 43.4477 60.5332 43 61.0855 43H63.0855Z", fill: "#E1000F" }), + React.createElement("path", { d: "M26.0281 45.2135L26.1769 45.8217C29.1277 46.5724 32.4613 47 36 47C36.5523 47 37 47.4477 37 48C37 48.5523 36.5523 49 36 49C32.7558 49 29.6548 48.6581 26.823 48.0331C28.4863 53.0331 31.1153 56.5332 34.0207 57.6302C34.672 57.8762 35.3325 58 36 58C36.5523 58 37 58.4477 37 59C37 59.5128 36.614 59.9355 36.1166 59.9933L36 60C30.5667 60 25.407 58.1881 21.2174 54.9083C15.4423 50.3871 12 43.4766 12 36C12 22.7452 22.7452 12 36 12C49.1223 12 59.7848 22.5313 59.9968 35.6031L60 36C60 36.5128 59.614 36.9355 59.1166 36.9933L59 37L25.0114 37.0011C25.0771 39.8725 25.4248 42.649 26.0281 45.2135ZM14.9081 42.2715L15.0139 42.6192C16.3408 46.8337 18.9196 50.5695 22.4502 53.3334C24.6304 55.0402 27.096 56.313 29.7318 57.0945C27.5371 54.8914 25.7383 51.5484 24.5488 47.454C20.4863 46.274 17.1258 44.4781 14.9081 42.2715ZM23.0109 37.001L14.0941 37.001C14.7258 40.3535 18.4911 43.3568 23.9696 45.177C23.3994 42.6017 23.0731 39.8429 23.0109 37.001ZM23.9669 26.823L23.6677 26.9251C18.3525 28.7545 14.7134 31.709 14.0939 35L23.0109 35.0005C23.0736 32.1187 23.4063 29.3626 23.9669 26.823ZM36 25C32.4617 25 29.1284 25.4275 26.1779 26.178C25.4985 28.849 25.0839 31.8338 25.0114 35.0004H46.9886C46.9161 31.8338 46.5015 28.849 45.822 26.1779C42.8716 25.4275 39.5383 25 36 25ZM48.0324 26.8237L48.0439 26.8722C48.5979 29.3982 48.9268 32.1373 48.9891 35.0005L57.9061 35C57.275 31.6475 53.5104 28.6441 48.0324 26.8237ZM29.7305 14.9061L29.7065 14.9134C22.6089 17.0286 17.0136 22.6295 14.9062 29.7305C17.1236 27.5231 20.4845 25.7266 24.547 24.5467C25.7266 20.4845 27.5231 17.1236 29.7305 14.9061ZM42.2695 14.9062L42.392 15.0308C44.5434 17.2487 46.2953 20.56 47.4533 24.547C51.5155 25.7266 54.8764 27.5231 57.0939 29.7305C54.984 22.6215 49.3785 17.016 42.2695 14.9062ZM36 14C32.2506 14 28.8234 17.9501 26.8237 23.9676C29.6548 23.3418 32.7558 23 36 23C39.2442 23 42.3452 23.3418 45.177 23.9669C43.2123 18.0577 39.8715 14.1419 36.2008 14.0038L36 14Z", fill: "#000091" })), "Language"); +//# sourceMappingURL=Language.js.map \ No newline at end of file diff --git a/dist/picto/Language.js.map b/dist/picto/Language.js.map new file mode 100644 index 0000000..74f5f5f --- /dev/null +++ b/dist/picto/Language.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Language.js","sourceRoot":"","sources":["../../src/picto/Language.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,CAAC,EAAC,oiGAAoiG,EACtiG,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,43DAA43D,EAC93D,IAAI,EAAC,SAAS,GAChB,CACH,EACH,UAAU,CACb,CAAC"} \ No newline at end of file diff --git a/dist/picto/Leaf.d.ts b/dist/picto/Leaf.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Leaf.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Leaf.js b/dist/picto/Leaf.js new file mode 100644 index 0000000..7817a4d --- /dev/null +++ b/dist/picto/Leaf.js @@ -0,0 +1,14 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { d: "M47.5528 17.1056C48.0468 16.8586 48.6474 17.0588 48.8944 17.5528C49.1414 18.0468 48.9412 18.6474 48.4472 18.8944C47.4879 19.3741 47 20.35 47 22C47 22.5523 46.5523 23 46 23C45.4477 23 45 22.5523 45 22C45 19.6501 45.8454 17.9593 47.5528 17.1056Z", fill: "#E1000F" }), + React.createElement("path", { d: "M35.1056 7.55279C35.3526 7.05881 35.9532 6.85859 36.4472 7.10558C38.1546 7.95928 39 9.65006 39 12C39 12.5523 38.5523 13 38 13C37.4477 13 37 12.5523 37 12C37 10.35 36.5121 9.37407 35.5528 8.89443C35.0588 8.64744 34.8586 8.04677 35.1056 7.55279Z", fill: "#E1000F" }), + React.createElement("path", { d: "M18 59C20.5168 59 22.2021 60.6853 22.9701 63.7575C23.1041 64.2933 22.7783 64.8362 22.2425 64.9701C21.7067 65.1041 21.1638 64.7783 21.0299 64.2425C20.4646 61.9814 19.4832 61 18 61C17.4477 61 17 60.5523 17 60C17 59.4477 17.4477 59 18 59Z", fill: "#E1000F" }), + React.createElement("path", { d: "M27.2106 37.3861C27.5497 36.9501 28.178 36.8716 28.6139 37.2107C29.0164 37.5236 29.1142 38.0831 28.8602 38.5101L28.7894 38.6139C28.5752 38.8893 28.3178 39.5143 28.0656 40.3276L27.9154 40.837L27.7687 41.3838L27.6279 41.9602L27.4954 42.5587C27.1763 44.0758 26.9564 45.7263 26.9994 46.9653C27.107 50.0652 28.4037 54.2794 30.9042 59.5729C31.1401 60.0723 30.9265 60.6683 30.4271 60.9042C29.9277 61.1401 29.3317 60.9265 29.0958 60.4271C26.4894 54.9094 25.1194 50.457 25.0006 47.0347C24.891 43.8777 26.1818 38.7088 27.2106 37.3861Z", fill: "#000091" }), + React.createElement("path", { d: "M64.7056 22.7771L64.9859 24.1383L65.2487 25.4741C65.3334 25.9152 65.4152 26.3521 65.4941 26.7847L65.7221 28.07L65.9325 29.3301C65.9662 29.538 65.999 29.7449 66.0312 29.9507L66.2154 31.1729C66.3032 31.7777 66.3843 32.373 66.4589 32.959L66.5993 34.1182C66.7089 35.0737 66.8003 36.003 66.8733 36.906L66.9521 37.9772C67.4538 45.5635 66.5974 51.2132 64.3532 54.9481C60.5832 61.2224 54.4246 65.1694 48.0769 65.2103C47.5247 65.2138 47.0741 64.769 47.0705 64.2167C47.067 63.6645 47.5118 63.2139 48.0641 63.2103C53.6715 63.1742 59.2099 59.6247 62.6389 53.918C64.2692 51.2047 65.0916 47.2232 65.0908 41.9846L65.0822 41.0471C65.042 38.8291 64.862 36.3982 64.5413 33.755L64.3953 32.6092C64.3437 32.2229 64.2893 31.8323 64.232 31.4374L64.0514 30.2397C63.9252 29.4326 63.7875 28.6081 63.6383 27.7664L63.4057 26.4909C63.3655 26.2762 63.3246 26.0603 63.283 25.8434L63.0244 24.5291L62.959 24.2087L62.6753 24.2822C62.2492 24.3928 61.8283 24.5042 61.4124 24.6164L60.1804 24.9557C48.2172 28.3174 40.7245 32.4226 37.7073 37.1699L37.5578 37.4119C32.3215 46.1264 33.4114 56.7276 40.788 61.1599C41.0296 61.305 41.2729 61.4425 41.5178 61.5722C42.0059 61.8307 42.192 62.4359 41.9335 62.924C41.6749 63.412 41.0697 63.5981 40.5817 63.3396C40.3049 63.193 40.0303 63.0379 39.7579 62.8742C31.3099 57.7981 30.0922 45.9535 35.8434 36.3818C38.5503 31.8769 44.5341 28.0532 53.7978 24.8483L54.9027 24.4741C55.0894 24.4122 55.2774 24.3506 55.4666 24.2892L56.617 23.9235C56.8112 23.863 57.0067 23.8028 57.2035 23.7428L58.3993 23.3855C58.6011 23.3265 58.8042 23.2677 59.0085 23.2091L60.2497 22.8603C60.8779 22.6873 61.5174 22.5164 62.1682 22.3475L63.4851 22.0127C64.0351 21.8755 64.5889 22.2225 64.7056 22.7771Z", fill: "#000091" }), + React.createElement("path", { d: "M26.3026 13.2833C26.7143 12.8828 27.3779 12.9105 27.7547 13.344L28.8902 14.6572L30.3127 16.3251L31.3113 17.5137L32.2512 18.6492L32.8454 19.3766L33.4135 20.0805L34.2171 21.0922L34.7203 21.7373L35.1977 22.359L35.6491 22.9572L36.2777 23.8108L36.6645 24.3507C36.7268 24.4387 36.788 24.5258 36.8482 24.6119L37.1961 25.1168L37.5183 25.5985L37.8147 26.057L38.0852 26.4923L38.33 26.9044L38.5491 27.2935C38.5835 27.3564 38.6168 27.4183 38.649 27.4793C38.9069 27.9677 38.7202 28.5727 38.2318 28.8306C37.7435 29.0886 37.1385 28.9018 36.8805 28.4135L36.6869 28.0595C36.618 27.9374 36.5447 27.8113 36.4671 27.6812L36.2213 27.2789L35.9495 26.8524L35.6516 26.4018L35.156 25.681L34.7932 25.1704L34.4044 24.6358L33.9897 24.0774L33.3189 23.1949L32.8394 22.5768L32.334 21.9349L31.5274 20.9275L30.6627 19.8667L29.7399 18.7526L28.7591 17.5855L28.073 16.7779L26.94 15.459L26.8489 15.5509C26.4321 15.9652 26.0263 16.3752 25.6315 16.7809L24.8568 17.5866L24.1115 18.3809C23.7462 18.7752 23.3919 19.1652 23.0486 19.5509L22.3769 20.3165C17.5582 25.8885 15.1101 30.5296 15.0036 34.1847L15 34.4324C15 41.5663 19.2358 47.8393 25.1915 48.8498C25.4926 48.9009 25.7978 48.9391 26.107 48.9641C26.6575 49.0088 27.0676 49.4912 27.0229 50.0417C26.9783 50.5922 26.4958 51.0023 25.9454 50.9576C25.5783 50.9278 25.2153 50.8825 24.857 50.8216C17.8388 49.6309 13 42.4647 13 34.4324C13 28.8952 17.4573 21.8896 26.3026 13.2833Z", fill: "#000091" }), + React.createElement("path", { d: "M21.0513 40.6838C21.226 40.1598 21.7923 39.8767 22.3162 40.0513C24.6148 40.8175 26.1825 42.3852 26.9487 44.6838C27.1233 45.2077 26.8402 45.774 26.3162 45.9487C25.7923 46.1233 25.226 45.8402 25.0513 45.3162C24.4842 43.6148 23.3852 42.5158 21.6838 41.9487C21.1598 41.774 20.8767 41.2077 21.0513 40.6838Z", fill: "#000091" }), + React.createElement("path", { d: "M49.2601 45.3273C49.6316 44.9187 50.264 44.8886 50.6727 45.2601C51.0813 45.6316 51.1114 46.264 50.7399 46.6727C44.241 53.8215 41 62.2482 41 72C41 72.5523 40.5523 73 40 73C39.4477 73 39 72.5523 39 72C39 61.7519 42.4256 52.8452 49.2601 45.3273Z", fill: "#000091" }), + React.createElement("path", { d: "M41.5528 43.1056C42.0468 42.8586 42.6474 43.0588 42.8944 43.5528C45.0383 47.8405 44.6912 54.0888 41.9487 62.3162C41.774 62.8402 41.2077 63.1233 40.6838 62.9487C40.1598 62.774 39.8767 62.2077 40.0513 61.6838C42.6422 53.9112 42.9617 48.1595 41.1056 44.4472C40.8586 43.9532 41.0588 43.3526 41.5528 43.1056Z", fill: "#000091" }), + React.createElement("path", { d: "M48 55C48.5523 55 49 55.4477 49 56C49 56.5523 48.5523 57 48 57C45.785 57 43.7428 58.7504 41.8944 62.4472C41.6474 62.9412 41.0468 63.1414 40.5528 62.8944C40.0588 62.6474 39.8586 62.0468 40.1056 61.5528C42.2572 57.2496 44.8817 55 48 55Z", fill: "#000091" })), "Leaf"); +//# sourceMappingURL=Leaf.js.map \ No newline at end of file diff --git a/dist/picto/Leaf.js.map b/dist/picto/Leaf.js.map new file mode 100644 index 0000000..2ccf239 --- /dev/null +++ b/dist/picto/Leaf.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Leaf.js","sourceRoot":"","sources":["../../src/picto/Leaf.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,CAAC,EAAC,qPAAqP,EACvP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,qPAAqP,EACvP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,6OAA6O,EAC/O,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,8gBAA8gB,EAChhB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,0oDAA0oD,EAC5oD,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,y2CAAy2C,EAC32C,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,+SAA+S,EACjT,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,oPAAoP,EACtP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,iTAAiT,EACnT,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,4OAA4O,EAC9O,IAAI,EAAC,SAAS,GAChB,CACH,EACH,MAAM,CACT,CAAC"} \ No newline at end of file diff --git a/dist/picto/LocationFrance.d.ts b/dist/picto/LocationFrance.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/LocationFrance.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/LocationFrance.js b/dist/picto/LocationFrance.js new file mode 100644 index 0000000..bae2aa8 --- /dev/null +++ b/dist/picto/LocationFrance.js @@ -0,0 +1,22 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M16 33C16 31.3431 17.3431 30 19 30C20.6569 30 22 31.3431 22 33C22 34.6569 20.6569 36 19 36C17.3431 36 16 34.6569 16 33ZM20 33C20 32.4477 19.5523 32 19 32C18.4477 32 18 32.4477 18 33C18 33.5523 18.4477 34 19 34C19.5523 34 20 33.5523 20 33Z", fill: "#E1000F" }), + React.createElement("path", { d: "M19 34C19.5128 34 19.9355 34.386 19.9933 34.8834L20 35V39C20 39.5523 19.5523 40 19 40C18.4872 40 18.0645 39.614 18.0067 39.1166L18 39V35C18 34.4477 18.4477 34 19 34Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M38 29C38 27.3431 39.3431 26 41 26C42.6569 26 44 27.3431 44 29C44 30.6569 42.6569 32 41 32C39.3431 32 38 30.6569 38 29ZM42 29C42 28.4477 41.5523 28 41 28C40.4477 28 40 28.4477 40 29C40 29.5523 40.4477 30 41 30C41.5523 30 42 29.5523 42 29Z", fill: "#E1000F" }), + React.createElement("path", { d: "M41 30C41.5128 30 41.9355 30.386 41.9933 30.8834L42 31V35C42 35.5523 41.5523 36 41 36C40.4872 36 40.0645 35.614 40.0067 35.1166L40 35V31C40 30.4477 40.4477 30 41 30Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M56 17C56 15.3431 57.3431 14 59 14C60.6569 14 62 15.3431 62 17C62 18.6569 60.6569 20 59 20C57.3431 20 56 18.6569 56 17ZM60 17C60 16.4477 59.5523 16 59 16C58.4477 16 58 16.4477 58 17C58 17.5523 58.4477 18 59 18C59.5523 18 60 17.5523 60 17Z", fill: "#E1000F" }), + React.createElement("path", { d: "M59 18C59.5128 18 59.9355 18.386 59.9933 18.8834L60 19V23C60 23.5523 59.5523 24 59 24C58.4872 24 58.0645 23.614 58.0067 23.1166L58 23V19C58 18.4477 58.4477 18 59 18Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M48 39C48 37.3431 49.3431 36 51 36C52.6569 36 54 37.3431 54 39C54 40.6569 52.6569 42 51 42C49.3431 42 48 40.6569 48 39ZM52 39C52 38.4477 51.5523 38 51 38C50.4477 38 50 38.4477 50 39C50 39.5523 50.4477 40 51 40C51.5523 40 52 39.5523 52 39Z", fill: "#E1000F" }), + React.createElement("path", { d: "M51 40C51.5128 40 51.9355 40.386 51.9933 40.8834L52 41V45C52 45.5523 51.5523 46 51 46C50.4872 46 50.0645 45.614 50.0067 45.1166L50 45V41C50 40.4477 50.4477 40 51 40Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M34 49C34 47.3431 35.3431 46 37 46C38.6569 46 40 47.3431 40 49C40 50.6569 38.6569 52 37 52C35.3431 52 34 50.6569 34 49ZM38 49C38 48.4477 37.5523 48 37 48C36.4477 48 36 48.4477 36 49C36 49.5523 36.4477 50 37 50C37.5523 50 38 49.5523 38 49Z", fill: "#E1000F" }), + React.createElement("path", { d: "M37 50C37.5128 50 37.9355 50.386 37.9933 50.8834L38 51V55C38 55.5523 37.5523 56 37 56C36.4872 56 36.0645 55.614 36.0067 55.1166L36 55V51C36 50.4477 36.4477 50 37 50Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M50 59C50 57.3431 51.3431 56 53 56C54.6569 56 56 57.3431 56 59C56 60.6569 54.6569 62 53 62C51.3431 62 50 60.6569 50 59ZM54 59C54 58.4477 53.5523 58 53 58C52.4477 58 52 58.4477 52 59C52 59.5523 52.4477 60 53 60C53.5523 60 54 59.5523 54 59Z", fill: "#E1000F" }), + React.createElement("path", { d: "M53 60C53.5128 60 53.9355 60.386 53.9933 60.8834L54 61V65C54 65.5523 53.5523 66 53 66C52.4872 66 52.0645 65.614 52.0067 65.1166L52 65V61C52 60.4477 52.4477 60 53 60Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M63.0407 24.0008L65.7082 24.1099C65.8791 24.1169 66.0455 24.1676 66.1912 24.2573C67.4783 25.0489 67.966 26.6611 67.3398 27.9985L67.2557 28.1641L66.4689 29.601L66.4419 29.8901C66.4263 30.047 66.3994 30.1982 66.3597 30.3492L66.2902 30.5762L65.7179 32.167L65.7647 34.907C65.782 35.7485 65.4333 36.5463 64.8098 37.1177L64.6611 37.2455L63.4985 38.1796C63.3177 38.3244 63.1203 38.448 62.9108 38.5484L62.7919 38.6L61.7169 39.936L61.7873 39.9972C62.1169 40.3028 62.3771 40.6815 62.5404 41.1119L62.6044 41.2994L62.7639 41.826L62.9627 42.0707L63.6171 43.0107C64.1332 43.7596 64.262 44.6824 64.0087 45.5159L63.9509 45.681L64.277 46.0562C64.7255 46.579 64.9763 47.2293 64.9907 47.9089L64.9878 48.1136L64.9323 49.1393C64.9045 49.6092 64.7623 50.0599 64.5269 50.4573L64.4669 50.55L64.547 50.6835C64.7921 51.1271 64.9186 51.6292 64.9081 52.1448L64.8989 52.304L65.0489 52.3197C65.9774 52.4449 66.8222 52.9862 67.2975 53.8339L67.3822 53.9965L67.7179 54.6981C68.1631 55.6348 68.0747 56.7218 67.5151 57.5505L67.4989 57.572L67.498 57.6975C67.4647 58.4624 67.1264 59.19 66.5447 59.7251L66.3943 59.8547L64.3415 61.4962L64.2432 61.5656L63.7829 61.849L63.7732 61.9151C63.7429 62.0663 63.7007 62.215 63.6468 62.3594L63.5573 62.5727C63.2531 63.2318 62.7019 63.76 62.0253 64.054L61.8377 64.1283L60.0209 64.7743C59.8544 64.8297 59.7072 64.8692 59.5622 64.8963L59.4173 64.9193L58.0717 65.1043C57.6912 65.1569 57.296 65.1379 56.922 65.0477C56.3851 64.9184 56.0547 64.3782 56.1841 63.8413C56.3042 63.3427 56.7785 63.0223 57.2755 63.0826L57.3905 63.1034C57.4772 63.1243 57.5698 63.1343 57.6618 63.1332L57.7986 63.123L59.1506 62.9372C59.1936 62.9315 59.2374 62.9225 59.2881 62.9084L59.3701 62.8833L61.1649 62.2448C61.4252 62.1515 61.637 61.9609 61.7436 61.7299C61.7903 61.6301 61.8183 61.5235 61.8269 61.4156L61.8289 61.3075C61.8153 60.9865 61.9567 60.6813 62.2041 60.4838L62.3018 60.415L63.1439 59.893L65.1417 58.2956C65.3798 58.1033 65.5065 57.832 65.5005 57.5532L65.4897 57.4335C65.4548 57.2142 65.494 56.9909 65.599 56.7981L65.6699 56.6863L65.8026 56.5056C65.9924 56.2636 66.0472 55.9579 65.9591 55.6773L65.9126 55.5589L65.5798 54.8632C65.3739 54.4372 64.8794 54.211 64.3945 54.3175L64.2737 54.3512L64.0165 54.4392C63.7633 54.5259 63.488 54.507 63.2511 54.3904L63.1362 54.3241L62.8941 54.162C62.4307 53.8517 62.3162 53.2291 62.6177 52.7773L62.6887 52.6833C62.8143 52.5355 62.8888 52.358 62.9052 52.1668C62.9264 51.9219 62.8502 51.6857 62.6896 51.4968L62.6024 51.4064L62.4581 51.2741C62.0258 50.8776 62.0308 50.2051 62.444 49.8131L62.5388 49.7336C62.74 49.5845 62.876 49.3694 62.9208 49.1411L62.9355 49.0261L62.9905 48.0109C62.9999 47.8166 62.946 47.6249 62.8359 47.4592L62.7631 47.3632L61.9933 46.4771C61.712 46.1533 61.6713 45.6907 61.8795 45.326L61.9494 45.2198C62.1615 44.9381 62.192 44.5681 62.0389 44.2613L61.9729 44.1495L61.3705 43.2784L61.093 42.9419C61.0369 42.8739 60.9902 42.7989 60.9539 42.719L60.9074 42.5956L60.6906 41.8802C60.6025 41.5903 60.3719 41.3564 60.0692 41.2464L59.9524 41.2111C59.2804 41.0473 58.9846 40.2761 59.3406 39.7102L59.4103 39.6126L61.4042 37.135C61.5045 37.0104 61.6327 36.9122 61.7778 36.8478L61.8896 36.806C61.9788 36.7786 62.0628 36.741 62.139 36.6949L62.247 36.6196L63.4076 35.687C63.6105 35.5237 63.7325 35.3043 63.7595 35.0654L63.765 34.9445L63.7156 32.0194C63.7142 31.9388 63.7226 31.8585 63.7405 31.7802L63.7743 31.6645L64.4048 29.9091L64.4343 29.8053L64.4511 29.6984L64.4965 29.2116C64.5049 29.1211 64.5257 29.0324 64.5579 28.9479L64.6148 28.8246L65.5015 27.2035C65.6791 26.8794 65.6341 26.4854 65.4079 26.1963L65.3159 26.095L62.959 25.9992C62.4466 25.9782 62.0401 25.5753 62.0027 25.076L62.0007 24.9592C62.0216 24.4468 62.4246 24.0402 62.9239 24.0028L63.0407 24.0008Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M40.9268 12.0872C42.093 11.807 43.3217 12.2153 44.0557 13.1215L44.1733 13.2772L44.4959 13.732L44.6719 13.7482C45.7868 13.882 46.738 14.603 47.1358 15.6421L47.1479 15.68C47.4756 15.8217 47.7679 16.0126 48.0207 16.2484L48.0579 16.286L48.1115 16.3021C48.1768 16.3237 48.2411 16.3474 48.3044 16.3733L48.4909 16.4569L49.3149 16.8532C49.5744 16.9804 49.8118 17.1403 50.0215 17.3282L50.0819 17.387L50.1503 17.3715C50.968 17.1737 51.8463 17.3303 52.5526 17.7913L52.7254 17.9128C53.2498 18.3112 53.6191 18.856 53.7904 19.4663L53.8419 19.684L54.5614 20.1726C54.6677 20.2447 54.7587 20.3364 54.8299 20.4423L54.8943 20.5528L55.8943 22.5528C56.1413 23.0468 55.9411 23.6474 55.4471 23.8944C54.9884 24.1238 54.4377 23.9675 54.1636 23.5485L54.1054 23.4472L53.2219 21.68L52.3368 21.0799C52.0968 20.917 51.9411 20.6594 51.9059 20.3755L51.8901 20.1295C51.8574 19.887 51.7278 19.6666 51.5171 19.5066C51.2996 19.342 51.0174 19.2656 50.7458 19.2944L50.6112 19.3176L49.9386 19.4735C49.5635 19.5605 49.176 19.424 48.9375 19.131L48.8637 19.0276C48.7855 18.9019 48.6766 18.7933 48.5447 18.71L48.4416 18.6525L47.6173 18.256C47.5584 18.2271 47.4985 18.2042 47.4374 18.1869L47.3445 18.1652C47.1497 18.1289 46.971 18.0358 46.8302 17.8989L46.7505 17.8116C46.6329 17.6665 46.4735 17.5552 46.2915 17.4908L46.1511 17.4515C45.8371 17.3859 45.5762 17.1744 45.4454 16.8867L45.4026 16.7754L45.2893 16.419C45.1724 16.0445 44.8369 15.7779 44.4216 15.7326L44.2948 15.7257H43.9742C43.6904 15.7257 43.4221 15.6053 43.2338 15.3979L43.1582 15.3039L42.5401 14.4314C42.3256 14.1272 41.9284 13.9605 41.5348 14.0062L41.404 14.0294L38.1196 14.8542C37.8557 14.9207 37.6382 15.0758 37.5017 15.2869L37.4404 15.397L36.7213 16.916C36.6731 17.02 36.6447 17.1329 36.6374 17.2459L36.6372 17.3586L36.7692 19.346C36.7869 19.6114 36.6981 19.8709 36.5258 20.0689L36.4328 20.1625L35.5053 20.9801C35.4379 21.0396 35.3629 21.0896 35.2824 21.1288L35.1579 21.1795L31.6981 22.3232C31.3505 22.4371 31.1021 22.7087 31.029 23.0307L31.0099 23.1536L30.9907 23.3763C30.9432 23.9273 30.4608 24.3271 29.9234 24.2879L29.8075 24.2727L27.9858 23.9261C27.8234 23.8953 27.672 23.8248 27.5444 23.7217L27.4534 23.6385L26.0518 22.1872C25.8694 21.9993 25.6067 21.8809 25.3531 21.8676L25.2275 21.8698L23.5964 21.9498C23.2755 21.9671 22.9913 22.1152 22.8101 22.3543C22.6613 22.549 22.5971 22.7836 22.6243 23.0161L22.6455 23.1321L23.1649 25.173L23.8562 26.7694C24.1571 27.4647 23.6077 28.2133 22.8777 28.1651L22.767 28.1518L22.2233 28.0571C22.0676 28.0286 21.9061 28.0346 21.7518 28.0742L21.6376 28.1101L21.4823 28.169C21.1583 28.2918 20.7972 28.2374 20.5254 28.0322L20.428 27.9482L19.6885 27.2237C19.5078 27.0464 19.2539 26.94 18.9792 26.9257L18.8403 26.9263L14.8416 27.2729C14.7611 27.2793 14.6829 27.2946 14.6037 27.3197L14.4839 27.3647L11.5857 28.6683C11.1453 28.8668 10.925 29.3075 11.0232 29.7339L11.0544 29.8401L11.4961 31.0653C11.5507 31.216 11.6499 31.3564 11.7846 31.4709L11.8922 31.5516C12.2001 31.7555 12.3678 32.11 12.3365 32.4716L12.3186 32.5921C12.2706 32.8192 12.3105 33.0566 12.4448 33.2761L12.52 33.4036L12.6573 33.6166C12.6786 33.6477 12.6991 33.6766 12.7188 33.7034L12.8261 33.8402L12.9103 33.9321L12.969 33.9838C12.9841 33.9949 12.9945 34 12.9999 34C13.5522 34 13.9999 34.4477 13.9999 35C13.9999 35.5523 13.5522 36 12.9999 36C12.0715 36 11.3372 35.3667 10.725 34.2964C10.4919 33.917 10.3526 33.4915 10.3116 33.0552L10.2989 32.818L10.2909 32.8105C10.0415 32.5574 9.83894 32.2636 9.69464 31.9415L9.61514 31.7449L9.17268 30.5177C8.67186 29.1252 9.29081 27.611 10.5978 26.9259L10.7647 26.8446L13.6755 25.5354C13.9411 25.4201 14.2055 25.343 14.4737 25.3029L14.6756 25.2798L18.6926 24.9319C19.5292 24.8806 20.332 25.1389 20.9407 25.6599L21.0887 25.7956L21.3769 26.079L21.2987 25.8954L21.2474 25.7451L20.7065 23.6221C20.4897 22.7574 20.6783 21.8499 21.2187 21.143C21.7146 20.4886 22.4597 20.0697 23.2855 19.9705L23.4935 19.9524L25.0838 19.8755C25.8781 19.7999 26.7191 20.0961 27.3385 20.6517L27.4886 20.796L28.6709 22.02L29.2259 22.126L29.2573 22.0493C29.5682 21.3506 30.1487 20.7869 30.8855 20.4916L31.0729 20.4235L34.3349 19.345L34.7399 18.987L34.6413 17.4865C34.6156 17.0705 34.6791 16.654 34.8283 16.2617L34.9101 16.0677L35.6329 14.5407C35.9882 13.7914 36.6384 13.2293 37.4308 12.9724L37.6318 12.9146L40.9268 12.0872Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M20.3918 42.2061C20.8302 41.8703 21.4579 41.9535 21.7937 42.3919L21.698 42.2625L21.8918 42.3424L22.2898 42.4864L23.3592 42.8429L23.5324 42.9074C23.5571 42.9173 23.5801 42.927 23.6019 42.9367L24.599 43.4281C24.8503 43.5524 25.0362 43.7755 25.1147 44.041L25.1416 44.1572C25.1527 44.2226 25.1713 44.287 25.1972 44.3494L25.2415 44.4412C25.4443 44.8092 25.3939 45.2598 25.1267 45.5729L25.0401 45.6624C24.8266 45.8574 24.7107 46.1195 24.7146 46.3864C24.7162 46.5007 24.7408 46.6159 24.7866 46.7244L24.8394 46.8303C24.9512 47.0232 24.9947 47.2468 24.9652 47.4653L24.9236 47.6605L24.9131 47.7289L24.3064 52.8329C24.2927 52.946 24.2996 53.057 24.3265 53.1636L24.3601 53.2685C24.445 53.4863 24.4509 53.7271 24.3768 53.9488L24.3569 54.015L24.3428 54.0772L23.6097 57.9395C23.5854 58.0676 23.5363 58.1893 23.4657 58.2979L23.3881 58.4019L22.0671 59.9509C21.8806 60.1702 21.8071 60.4504 21.8605 60.7232C21.9086 60.9601 22.0492 61.171 22.2572 61.317L22.3667 61.3844L23.2156 61.8353C23.3457 61.9044 23.4586 62.0012 23.5465 62.1184L23.6076 62.21L24.0132 62.897C24.0992 63.043 24.2282 63.1689 24.3812 63.2569L24.5001 63.3155L26.4853 64.1382C26.5686 64.1727 26.6466 64.2182 26.7173 64.2733L26.8177 64.3631L27.4125 64.9717C27.5783 65.1418 27.8087 65.2522 28.0545 65.2803L28.1785 65.2874H29.0588C29.1888 65.2874 29.3171 65.3127 29.4367 65.3615L29.5531 65.4181L30.1438 65.754C30.2272 65.802 30.3143 65.838 30.4059 65.8622L30.5469 65.8896L34.0207 66.3412C34.3262 66.3837 34.6341 66.2949 34.8625 66.1014L34.9243 66.0448L34.9786 65.986C35.1893 65.7376 35.5058 65.6093 35.8254 65.6364L35.9453 65.6539L36.2816 65.724L36.4443 65.7727L37.2479 66.0895C37.4882 66.1843 37.6808 66.3676 37.7882 66.599L37.8345 66.7185C37.9033 66.9362 38.0551 67.1281 38.259 67.2541L38.3651 67.3115L39.3371 67.7666C39.4997 67.841 39.6889 67.8743 39.8736 67.8627L40.0108 67.8455L40.8428 67.6818C40.9225 67.6661 41.0036 67.6602 41.0845 67.6641L41.2052 67.6774L42.9452 67.9809L43.1619 68C43.2261 68 43.2901 67.9946 43.3502 67.9845L43.4368 67.9657L45.6208 67.406C45.8908 67.3349 46.1208 67.1632 46.2497 66.9422C46.3563 66.7621 46.3973 66.5488 46.368 66.3454L46.3419 66.2248L45.8113 64.4258C45.7509 64.2209 45.7579 64.0032 45.8295 63.8042L45.8802 63.6874L46.426 62.6207C46.6776 62.129 47.2801 61.9344 47.7717 62.186C48.2283 62.4196 48.4287 62.9558 48.2536 63.4248L48.2065 63.5317L47.8419 64.242L48.2611 65.6621C48.4674 66.3697 48.3956 67.1306 48.0693 67.7809L47.9741 67.9554C47.611 68.5779 47.017 69.0507 46.3172 69.2841L46.1238 69.3417L43.9454 69.8999C43.7499 69.9526 43.5374 69.9851 43.2846 69.9945L43.0871 69.9972L42.7011 69.9637L41.0489 69.679L40.3905 69.8092C39.8245 69.9166 39.2352 69.8668 38.6964 69.6645L38.4969 69.5815L37.5179 69.1231C36.9469 68.8564 36.4782 68.4205 36.1742 67.886L36.1279 67.798L36.0019 67.748C35.4102 68.1867 34.6809 68.3973 33.9524 68.3443L33.7539 68.3233L30.2906 67.8731C29.9663 67.8315 29.6544 67.7397 29.3641 67.6018L29.1505 67.4898L28.7949 67.287L28.1785 67.2874C27.4202 67.2874 26.686 67.0079 26.1288 66.51L25.9813 66.3688L25.5309 65.907L23.7342 65.1631C23.1973 64.9404 22.7333 64.5661 22.4064 64.0942L22.2903 63.9127L22.0279 63.469L21.4246 63.1486C20.6945 62.7567 20.1633 62.0979 19.9467 61.3132L19.8992 61.1145C19.7403 60.3042 19.9291 59.4761 20.4164 58.8157L20.5444 58.6542L21.6929 57.306L22.3772 53.7077L22.3889 53.655L22.3757 53.6052C22.3137 53.3411 22.2893 53.0696 22.3032 52.7977L22.3208 52.5939L22.9299 47.468L22.9225 47.4498C22.8174 47.1866 22.7507 46.9094 22.7257 46.6275L22.7148 46.4152C22.7072 45.8953 22.8396 45.3893 23.0898 44.9426L23.1029 44.919L22.7783 44.7589L21.6376 44.377L21.1482 44.2014C20.6438 44.0112 20.4128 43.878 20.206 43.6081C19.8702 43.1697 19.9533 42.542 20.3918 42.2061Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M34.9999 36C35.5522 36 35.9999 36.4477 35.9999 37C35.9999 37.5128 35.6138 37.9355 35.1165 37.9933L34.9999 38H32.9999C32.4476 38 31.9999 37.5523 31.9999 37C31.9999 36.4872 32.3859 36.0645 32.8832 36.0067L32.9999 36H34.9999Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M54.9999 30C55.5522 30 55.9999 30.4477 55.9999 31C55.9999 31.5128 55.6138 31.9355 55.1165 31.9933L54.9999 32H52.9999C52.4476 32 51.9999 31.5523 51.9999 31C51.9999 30.4872 52.3859 30.0645 52.8832 30.0067L52.9999 30H54.9999Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M48.9999 50C49.5522 50 49.9999 50.4477 49.9999 51C49.9999 51.5128 49.6138 51.9355 49.1165 51.9933L48.9999 52H46.9999C46.4476 52 45.9999 51.5523 45.9999 51C45.9999 50.4872 46.3859 50.0645 46.8832 50.0067L46.9999 50H48.9999Z", fill: "#000091" })), "LocationFrance"); +//# sourceMappingURL=LocationFrance.js.map \ No newline at end of file diff --git a/dist/picto/LocationFrance.js.map b/dist/picto/LocationFrance.js.map new file mode 100644 index 0000000..a2b9bff --- /dev/null +++ b/dist/picto/LocationFrance.js.map @@ -0,0 +1 @@ +{"version":3,"file":"LocationFrance.js","sourceRoot":"","sources":["../../src/picto/LocationFrance.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,gPAAgP,EAClP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,gPAAgP,EAClP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,gPAAgP,EAClP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,gPAAgP,EAClP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,gPAAgP,EAClP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,gPAAgP,EAClP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,omHAAomH,EACtmH,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,ypIAAypI,EAC3pI,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,gmHAAgmH,EAClmH,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,gOAAgO,EAClO,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,gOAAgO,EAClO,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,gOAAgO,EAClO,IAAI,EAAC,SAAS,GAChB,CACH,EACH,gBAAgB,CACnB,CAAC"} \ No newline at end of file diff --git a/dist/picto/LocationOverseasFrance.d.ts b/dist/picto/LocationOverseasFrance.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/LocationOverseasFrance.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/LocationOverseasFrance.js b/dist/picto/LocationOverseasFrance.js new file mode 100644 index 0000000..286d39f --- /dev/null +++ b/dist/picto/LocationOverseasFrance.js @@ -0,0 +1,29 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M13 42.6125C12.4477 42.6125 12 43.0602 12 43.6125C12 44.1648 12.4477 44.6125 13 44.6125C13.5523 44.6125 14 44.1648 14 43.6125C14 43.0602 13.5523 42.6125 13 42.6125ZM10 43.6125C10 41.9556 11.3431 40.6125 13 40.6125C14.6569 40.6125 16 41.9556 16 43.6125C16 45.2693 14.6569 46.6125 13 46.6125C11.3431 46.6125 10 45.2693 10 43.6125Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M13 44.7125C13.5523 44.7125 14 45.1602 14 45.7125V48.3125C14 48.8648 13.5523 49.3125 13 49.3125C12.4477 49.3125 12 48.8648 12 48.3125V45.7125C12 45.1602 12.4477 44.7125 13 44.7125Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M29.3 28.6125C28.7478 28.6125 28.3 29.0602 28.3 29.6125C28.3 30.1648 28.7478 30.6125 29.3 30.6125C29.8523 30.6125 30.3 30.1648 30.3 29.6125C30.3 29.0602 29.8523 28.6125 29.3 28.6125ZM26.3 29.6125C26.3 27.9556 27.6432 26.6125 29.3 26.6125C30.9569 26.6125 32.3 27.9556 32.3 29.6125C32.3 31.2693 30.9569 32.6125 29.3 32.6125C27.6432 32.6125 26.3 31.2693 26.3 29.6125Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M29.3 30.7125C29.8523 30.7125 30.3 31.1602 30.3 31.7125V34.3125C30.3 34.8648 29.8523 35.3125 29.3 35.3125C28.7478 35.3125 28.3 34.8648 28.3 34.3125V31.7125C28.3 31.1602 28.7478 30.7125 29.3 30.7125Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M47 24.0125C46.4477 24.0125 46 24.4602 46 25.0125C46 25.5648 46.4477 26.0125 47 26.0125C47.5523 26.0125 48 25.5648 48 25.0125C48 24.4602 47.5523 24.0125 47 24.0125ZM44 25.0125C44 23.3556 45.3431 22.0125 47 22.0125C48.6569 22.0125 50 23.3556 50 25.0125C50 26.6693 48.6569 28.0125 47 28.0125C45.3431 28.0125 44 26.6693 44 25.0125Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M47 26.2125C47.5523 26.2125 48 26.6602 48 27.2125V29.8125C48 30.3648 47.5523 30.8125 47 30.8125C46.4477 30.8125 46 30.3648 46 29.8125V27.2125C46 26.6602 46.4477 26.2125 47 26.2125Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M42.4 41.9125C41.8477 41.9125 41.4 42.3602 41.4 42.9125C41.4 43.4648 41.8477 43.9125 42.4 43.9125C42.9523 43.9125 43.4 43.4648 43.4 42.9125C43.4 42.3602 42.9523 41.9125 42.4 41.9125ZM39.4 42.9125C39.4 41.2557 40.7432 39.9125 42.4 39.9125C44.0569 39.9125 45.4 41.2557 45.4 42.9125C45.4 44.5694 44.0569 45.9125 42.4 45.9125C40.7432 45.9125 39.4 44.5694 39.4 42.9125Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M42.4 44.0125C42.9523 44.0125 43.4 44.4602 43.4 45.0125V47.6125C43.4 48.1648 42.9523 48.6125 42.4 48.6125C41.8477 48.6125 41.4 48.1648 41.4 47.6125V45.0125C41.4 44.4602 41.8477 44.0125 42.4 44.0125Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M56.4 48.0125C55.8477 48.0125 55.4 48.4602 55.4 49.0125C55.4 49.5648 55.8477 50.0125 56.4 50.0125C56.9523 50.0125 57.4 49.5648 57.4 49.0125C57.4 48.4602 56.9523 48.0125 56.4 48.0125ZM53.4 49.0125C53.4 47.3556 54.7432 46.0125 56.4 46.0125C58.0569 46.0125 59.4 47.3556 59.4 49.0125C59.4 50.6693 58.0569 52.0125 56.4 52.0125C54.7432 52.0125 53.4 50.6693 53.4 49.0125Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M56.4 50.2125C56.9523 50.2125 57.4 50.6602 57.4 51.2125V53.8125C57.4 54.3648 56.9523 54.8125 56.4 54.8125C55.8477 54.8125 55.4 54.3648 55.4 53.8125V51.2125C55.4 50.6602 55.8477 50.2125 56.4 50.2125Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M55.9 32.3125C55.3477 32.3125 54.9 32.7602 54.9 33.3125C54.9 33.8648 55.3477 34.3125 55.9 34.3125C56.4523 34.3125 56.9 33.8648 56.9 33.3125C56.9 32.7602 56.4523 32.3125 55.9 32.3125ZM52.9 33.3125C52.9 31.6556 54.2432 30.3125 55.9 30.3125C57.5569 30.3125 58.9 31.6556 58.9 33.3125C58.9 34.9694 57.5569 36.3125 55.9 36.3125C54.2432 36.3125 52.9 34.9694 52.9 33.3125Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M55.9 34.5125C56.4523 34.5125 56.9 34.9602 56.9 35.5125V38.1125C56.9 38.6648 56.4523 39.1125 55.9 39.1125C55.3477 39.1125 54.9 38.6648 54.9 38.1125V35.5125C54.9 34.9602 55.3477 34.5125 55.9 34.5125Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M62 14.8125C61.4477 14.8125 61 15.2602 61 15.8125C61 16.3648 61.4477 16.8125 62 16.8125C62.5523 16.8125 63 16.3648 63 15.8125C63 15.2602 62.5523 14.8125 62 14.8125ZM59 15.8125C59 14.1556 60.3431 12.8125 62 12.8125C63.6569 12.8125 65 14.1556 65 15.8125C65 17.4694 63.6569 18.8125 62 18.8125C60.3431 18.8125 59 17.4694 59 15.8125Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M62 16.9125C62.5523 16.9125 63 17.3602 63 17.9125V20.5125C63 21.0648 62.5523 21.5125 62 21.5125C61.4477 21.5125 61 21.0648 61 20.5125V17.9125C61 17.3602 61.4477 16.9125 62 16.9125Z", fill: "#E1000F" }), + React.createElement("path", { d: "M52 42.2125H54H52Z", fill: "#000091" }), + React.createElement("path", { d: "M40 31.2125H42H40Z", fill: "#000091" }), + React.createElement("path", { d: "M56 26.2125H58H56Z", fill: "#000091" }), + React.createElement("path", { d: "M10.2392 28.6125C9.83922 28.6125 9.43922 28.3125 9.23922 27.9125L8.63922 25.2125C8.53922 24.7125 8.83922 24.1125 9.33922 24.0125C9.83922 23.9125 10.4392 24.2125 10.5392 24.7125L11.2392 27.3125C11.3392 27.8125 11.0392 28.4125 10.5392 28.5125C10.4392 28.6125 10.3392 28.6125 10.2392 28.6125ZM12.9392 26.2125C12.5392 26.2125 12.0392 26.1125 11.6392 25.7125C11.1392 25.2125 11.2392 24.5125 11.3392 24.0125C11.3392 23.8125 11.4392 23.5125 11.3392 23.4125C11.0392 22.9125 11.1392 22.3125 11.6392 22.0125C12.1392 21.7125 12.7392 21.8125 13.0392 22.3125C13.4392 23.0125 13.4392 23.7125 13.3392 24.2125C13.4392 24.2125 13.4392 24.2125 13.5392 24.2125C13.8392 24.1125 14.2392 24.1125 14.6392 24.1125C15.2392 24.1125 15.6392 24.5125 15.6392 25.1125C15.6392 25.7125 15.2392 26.1125 14.6392 26.1125C14.4392 26.1125 14.1392 26.1125 13.9392 26.2125C13.5392 26.2125 13.2392 26.2125 12.9392 26.2125Z", fill: "#000091" }), + React.createElement("path", { d: "M59.4392 19.8125C58.9392 18.1125 58.2392 17.6125 57.6392 17.4125C57.6392 17.3125 57.5392 17.2125 57.5392 17.1125C57.4392 16.7125 57.2392 16.1125 56.7392 15.7125C56.2392 15.3125 55.7392 15.4125 55.3392 15.4125H55.2392C54.8392 15.2125 54.4392 15.2125 54.0392 15.3125L53.9392 15.2125C53.2392 14.5125 52.6392 14.2125 52.1392 14.0125C52.0392 13.7125 51.8392 13.4125 51.6392 13.1125C50.9392 12.3125 50.2392 12.3125 49.8392 12.3125C49.7392 12.2125 49.7392 12.1125 49.6392 12.0125C49.2392 11.4125 48.9392 11.0125 47.9392 11.0125C46.8392 10.9125 44.1392 11.4125 43.1392 12.5125C42.2392 13.4125 41.8392 14.4125 41.8392 15.5125C41.8392 15.7125 41.8392 16.0125 41.9392 16.2125C41.9392 16.3125 41.9392 16.5125 42.0392 16.5125C41.6392 16.7125 41.3392 16.8125 40.9392 16.9125C40.4392 17.0125 39.9392 17.2125 39.2392 17.7125C39.1392 17.7125 39.0392 17.8125 38.9392 17.8125C38.4392 17.9125 37.6392 18.2125 37.4392 19.0125V19.1125C37.3392 19.1125 37.2392 19.0125 37.1392 18.9125C37.0392 18.8125 36.8392 18.6125 36.7392 18.5125C36.4392 18.1125 36.0392 17.7125 35.6392 17.4125C35.0392 17.0125 34.5392 17.1125 34.1392 17.3125C32.9392 17.0125 32.1392 17.3125 31.7392 17.6125C31.2392 17.9125 30.6392 18.5125 30.4392 19.8125C30.3392 20.5125 30.6392 21.1125 31.1392 21.8125C30.9392 21.6125 30.5392 21.3125 29.9392 21.3125C29.0392 21.3125 27.2392 21.3125 25.5392 21.6125C25.4392 21.6125 25.4392 21.6125 25.3392 21.7125L24.8392 21.9125C23.2392 22.5125 20.6392 23.4125 21.1392 25.8125C21.2392 26.3125 21.2392 26.8125 21.2392 26.8125C21.2392 27.1125 21.3392 27.4125 21.6392 27.6125L22.1392 27.9125C22.1392 28.4125 22.1392 29.1125 22.7392 29.6125C22.9392 29.8125 23.3392 30.3125 23.7392 30.7125C24.1392 31.2125 24.4392 31.5125 24.5392 31.6125C24.7392 31.8125 24.9392 31.9125 25.2392 31.9125C25.5392 31.9125 25.7392 31.8125 25.9392 31.6125C26.3392 31.2125 26.2392 30.6125 25.8392 30.2125C25.7392 30.1125 25.4392 29.8125 25.1392 29.4125C24.7392 29.0125 24.3392 28.5125 24.1392 28.3125C24.1392 28.2125 24.1392 28.0125 24.1392 27.9125C24.1392 27.8125 24.1392 27.6125 24.1392 27.5125C24.1392 27.2125 23.9392 26.9125 23.7392 26.7125L23.2392 26.3125C23.2392 26.0125 23.1392 25.7125 23.1392 25.3125C23.0392 24.7125 24.2392 24.2125 25.5392 23.7125L25.9392 23.5125C27.3392 23.3125 28.8392 23.3125 29.6392 23.3125C30.0392 24.5125 30.9392 24.4125 31.4392 24.3125C31.4392 24.3125 31.6392 24.3125 31.7392 24.4125C32.0392 24.5125 33.1392 24.8125 33.6392 23.9125C34.1392 23.0125 33.5392 22.0125 32.9392 21.1125C32.7392 20.8125 32.4392 20.3125 32.3392 20.1125C32.4392 19.7125 32.5392 19.4125 32.7392 19.3125C32.9392 19.2125 33.3392 19.2125 33.5392 19.3125C34.0392 19.4125 34.4392 19.4125 34.6392 19.3125C34.8392 19.4125 34.9392 19.6125 35.1392 19.8125C35.3392 20.0125 35.5392 20.3125 35.8392 20.5125C36.3392 20.9125 37.3392 21.4125 38.2392 21.2125C38.7392 21.1125 39.0392 20.8125 39.2392 20.4125C39.3392 20.1125 39.3392 19.9125 39.3392 19.7125H39.4392C39.7392 19.6125 40.0392 19.5125 40.3392 19.3125C40.7392 19.0125 41.0392 18.9125 41.4392 18.8125C41.8392 18.7125 42.4392 18.5125 43.0392 18.1125C44.1392 17.4125 43.9392 16.4125 43.8392 15.8125C43.8392 15.7125 43.8392 15.5125 43.8392 15.4125C43.8392 15.0125 43.9392 14.4125 44.5392 13.7125C44.9392 13.3125 46.7392 12.8125 47.7392 12.8125C47.7392 12.8125 47.7392 12.9125 47.8392 12.9125C47.9392 13.0125 48.0392 13.2125 48.1392 13.4125C48.7392 14.2125 49.4392 14.1125 49.7392 14.1125C49.8392 14.1125 49.8392 14.1125 49.9392 14.1125C50.0392 14.2125 50.2392 14.6125 50.3392 14.9125C50.4392 15.2125 50.7392 15.5125 51.1392 15.6125C51.1392 15.6125 51.7392 15.7125 52.4392 16.4125C52.9392 16.9125 53.6392 17.4125 54.4392 17.1125C54.8392 17.2125 55.1392 17.2125 55.4392 17.2125C55.4392 17.3125 55.4392 17.4125 55.5392 17.5125C55.6392 17.7125 55.6392 18.0125 55.7392 18.2125C56.0392 18.8125 56.4392 19.0125 56.7392 19.1125C56.9392 19.2125 57.1392 19.3125 57.4392 20.3125C57.6392 20.8125 58.1392 21.1125 58.6392 21.0125C59.3392 20.8125 59.6392 20.3125 59.4392 19.8125Z", fill: "#000091" }), + React.createElement("path", { d: "M12.2392 38.5125C11.7392 38.5125 11.3392 38.1125 11.2392 37.6125C11.1392 37.1125 11.5392 36.6125 12.1392 36.5125L12.8392 36.4125C12.4392 36.2125 11.9392 35.9125 11.3392 35.6125C10.5392 35.2125 10.2392 34.6125 10.0392 34.2125C9.93922 34.0125 9.83922 33.8125 9.63922 33.6125C9.23922 33.2125 9.33922 32.6125 9.73922 32.2125C10.1392 31.8125 10.7392 31.9125 11.1392 32.3125C11.4392 32.6125 11.6392 33.0125 11.7392 33.3125C11.9392 33.7125 12.0392 33.8125 12.1392 33.9125C15.7392 35.7125 16.3392 36.4125 16.1392 37.2125C16.0392 37.6125 15.7392 38.1125 15.0392 38.2125L12.2392 38.6125C12.2392 38.5125 12.2392 38.5125 12.2392 38.5125Z", fill: "#000091" }), + React.createElement("path", { d: "M17.9392 48.7125L17.6392 48.2125C17.3392 47.7125 16.7392 47.6125 16.2392 47.9125C15.7392 48.2125 15.6392 48.8125 15.9392 49.3125L16.0392 49.5125L15.9392 50.2125C15.8392 50.3125 15.8392 50.4125 15.7392 50.5125C15.5392 50.8125 15.2392 51.1125 15.0392 51.3125C14.9392 51.4125 14.8392 51.5125 14.8392 51.7125C14.7392 51.9125 14.6392 52.3125 14.5392 52.6125C14.5392 52.7125 14.4392 52.8125 14.4392 52.8125H14.3392C14.2392 52.8125 14.1392 52.8125 14.0392 52.7125C14.0392 52.7125 14.0392 52.7125 13.9392 52.7125L13.8392 52.6125C13.7392 52.5125 13.6392 52.4125 13.5392 52.3125C13.3392 52.2125 13.1392 52.1125 12.8392 52.1125C12.7392 52.1125 12.5392 52.1125 12.4392 52.2125C12.4392 52.2125 12.3392 52.2125 12.2392 52.1125C12.2392 52.1125 12.1392 52.1125 12.0392 52.0125L12.2392 51.6125C12.4392 51.3125 12.4392 50.9125 12.2392 50.6125L11.5392 49.4125C11.2392 48.9125 10.6392 48.8125 10.1392 49.1125C9.63922 49.4125 9.53922 50.0125 9.83922 50.5125L10.2392 51.2125L9.53922 52.3125C9.33922 52.6125 9.33922 53.0125 9.53922 53.3125C9.73922 53.6125 10.0392 53.8125 10.3392 53.8125L11.1392 53.9125C11.1392 53.9125 11.1392 53.9125 11.2392 53.9125C11.3392 54.0125 11.4392 54.0125 11.5392 54.1125C11.6392 54.2125 11.8392 54.2125 12.1392 54.3125C12.2392 54.3125 12.4392 54.3125 12.6392 54.3125C12.8392 54.5125 13.1392 54.6125 13.3392 54.7125C13.5392 54.8125 13.8392 54.8125 14.0392 54.9125C14.2392 54.9125 14.5392 54.9125 14.8392 54.9125C15.0392 54.9125 15.3392 54.8125 15.6392 54.6125C15.7392 54.6125 15.7392 54.5125 15.7392 54.5125C15.8392 54.4125 15.8392 54.4125 15.9392 54.3125C16.0392 54.2125 16.0392 54.1125 16.1392 54.0125C16.2392 53.8125 16.3392 53.6125 16.4392 53.5125C16.5392 53.2125 16.6392 52.9125 16.7392 52.7125C16.9392 52.5125 17.1392 52.2125 17.3392 52.0125C17.4392 51.8125 17.6392 51.7125 17.7392 51.6125C17.7392 51.5125 17.8392 51.5125 17.9392 51.4125C17.9392 51.4125 18.0392 51.3125 18.0392 51.2125C18.0392 51.2125 18.1392 51.0125 18.1392 50.9125L18.2392 49.6125C18.1392 49.2125 18.0392 48.9125 17.9392 48.7125Z", fill: "#000091" }), + React.createElement("path", { d: "M17.3392 64.2125L17.6392 63.8125L17.3392 64.2125ZM17.6392 63.8125C17.8392 63.5125 17.8392 63.2125 17.7392 62.9125L17.3392 61.7125L17.4392 61.3125C17.4392 61.1125 17.4392 61.0125 17.4392 60.8125L17.3392 60.4125C17.2392 60.0125 16.9392 59.8125 16.5392 59.7125H16.1392L15.4392 59.0125L15.2392 58.3125C15.1392 57.9125 14.7392 57.6125 14.3392 57.6125L13.0392 57.5125L11.4392 57.8125C11.3392 57.8125 11.1392 57.9125 11.0392 57.9125L9.03923 59.1125C8.73923 59.3125 8.53923 59.6125 8.53923 59.9125V60.5125L8.23923 60.8125C8.03923 61.1125 7.93923 61.4125 8.03923 61.7125L8.43923 62.2125C8.43923 62.4125 8.53923 62.5125 8.73923 62.6125L9.53923 63.4125L9.93923 64.0125L10.1392 64.2125C10.2392 64.3125 10.3392 64.4125 10.5392 64.5125C10.6392 64.6125 10.8392 64.7125 11.1392 64.8125C11.2392 64.8125 11.4392 64.9125 11.4392 64.9125C11.5392 64.9125 11.6392 64.9125 11.7392 64.9125C11.9392 64.9125 12.2392 65.0125 12.5392 65.0125C13.1392 65.1125 13.7392 65.2125 14.1392 65.2125C14.2392 65.2125 14.4392 65.2125 14.5392 65.2125L16.9392 64.5125C17.1392 64.4125 17.3392 64.3125 17.4392 64.1125M14.1392 60.6125L14.2392 60.7125L14.9392 61.3125C15.0392 61.4125 15.2392 61.5125 15.3392 61.5125C15.3392 61.7125 15.3392 61.8125 15.3392 62.0125L15.5392 62.8125L13.9392 63.3125C13.5392 63.3125 13.0392 63.2125 12.5392 63.1125C12.2392 63.1125 12.0392 63.0125 11.8392 63.0125C11.7392 63.0125 11.7392 63.0125 11.6392 63.0125C11.6392 63.0125 11.5392 63.0125 11.5392 62.9125C11.4392 62.9125 11.4392 62.8125 11.3392 62.8125L11.1392 62.3125C11.1392 62.2125 11.0392 62.2125 11.0392 62.1125L10.5392 61.6125L10.6392 61.5125C10.7392 61.3125 10.8392 61.1125 10.8392 60.9125V60.6125L12.1392 59.8125L13.4392 59.6125H13.7392L13.8392 59.8125C13.8392 59.9125 13.9392 60.0125 14.0392 60.1125L14.1392 60.6125Z", fill: "#000091" }), + React.createElement("path", { d: "M71.4393 65.4125C71.4393 65.3125 71.3392 65.3125 71.2392 65.2125C71.4392 64.7125 71.4392 64.3125 71.3392 63.8125C71.3392 63.6125 71.3392 63.4125 71.2392 63.2125C71.2392 63.1125 71.3392 63.1125 71.3392 63.1125C71.5392 62.8125 71.9392 62.3125 71.8392 61.5125C71.7392 60.7125 71.2392 60.2125 70.8392 59.9125C70.6392 59.7125 70.5392 59.6125 70.4393 59.5125C70.4393 59.4125 70.4393 59.1125 70.4393 58.9125C70.4393 58.4125 70.4392 57.7125 69.8392 57.2125C69.6392 57.1125 69.2393 56.9125 68.5392 57.1125C67.5392 57.5125 64.4392 60.1125 64.7392 61.8125C64.7392 62.0125 64.8393 62.2125 64.9393 62.3125C64.9393 62.4125 64.8392 62.4125 64.8392 62.5125C64.3392 63.5125 65.1393 64.3125 65.4393 64.6125C65.5392 64.7125 65.6392 64.8125 65.7392 64.8125C65.7392 64.9125 65.7392 65.0125 65.6392 65.1125C65.3392 66.0125 65.5392 66.7125 66.2392 67.1125C66.3392 67.1125 66.4393 67.2125 66.5392 67.2125C66.6392 67.5125 66.8392 67.8125 67.1392 68.0125C67.6392 68.4125 68.5392 68.6125 69.3392 68.6125C69.9392 68.6125 70.4393 68.5125 70.9393 68.3125C71.1393 68.2125 71.9393 67.8125 72.1393 67.0125C72.1393 66.3125 71.7393 65.8125 71.4393 65.4125ZM69.9393 61.9125C69.7393 62.1125 69.4393 62.6125 69.4393 63.3125C69.4393 63.6125 69.4393 63.9125 69.5392 64.1125C69.5392 64.2125 69.5392 64.4125 69.5392 64.4125C69.0392 65.4125 69.6393 66.2125 69.9393 66.6125C69.6393 66.7125 68.9393 66.7125 68.5392 66.5125C68.5392 66.3125 68.4392 66.0125 68.3392 65.8125C68.1392 65.6125 67.9392 65.5125 67.7392 65.4125C67.8392 65.1125 67.8392 64.8125 67.7392 64.4125C67.6392 63.8125 67.2393 63.5125 66.9393 63.2125C67.0392 63.1125 67.1392 62.9125 67.2392 62.6125C67.3392 62.0125 67.1392 61.6125 66.8392 61.3125C67.0392 60.8125 67.8392 59.9125 68.5392 59.4125C68.5392 59.7125 68.6392 60.0125 68.7392 60.3125C68.9392 60.8125 69.3392 61.0125 69.5392 61.3125C69.8392 61.6125 69.8393 61.6125 69.9393 61.7125C69.9393 61.8125 69.9393 61.8125 69.9393 61.9125Z", fill: "#000091" }), + React.createElement("path", { d: "M69.3392 46.4125C69.2392 45.6125 68.6392 44.7125 68.2392 44.3125C67.8392 43.8125 67.3392 43.7125 66.9392 43.7125C67.0392 43.5125 67.0392 43.2125 66.8392 42.9125C66.7392 42.6125 66.5392 42.4125 66.3392 42.3125C66.5392 42.1125 66.7392 41.8125 66.8392 41.5125C67.0392 40.8125 66.6392 39.6125 66.4392 39.1125C66.3392 38.9125 66.1392 38.7125 65.9392 38.5125C66.2392 38.2125 66.3392 37.8125 66.2392 37.4125C66.1392 36.8125 65.7392 36.3125 65.3392 35.9125C65.2392 35.8125 65.0392 35.5125 64.9392 35.5125C64.9392 35.4125 64.9392 35.3125 64.9392 35.2125C64.9392 34.8125 64.9392 34.0125 64.4392 33.5125C64.7392 33.2125 65.0392 32.8125 65.2392 32.4125C65.3392 32.3125 65.6392 32.2125 65.7392 32.2125C66.3392 31.9125 67.7392 31.3125 67.4392 30.0125C67.2392 28.8125 67.1392 28.3125 67.4392 27.4125C67.5392 27.0125 67.6392 26.8125 67.7392 26.5125C67.8392 26.2125 67.9392 25.8125 68.0392 25.3125C68.0392 25.2125 68.1392 25.2125 68.2392 25.0125C68.4392 24.7125 68.8392 24.2125 68.7392 23.4125C68.7392 23.3125 68.7392 23.1125 68.7392 23.0125C68.7392 22.5125 68.7392 21.7125 67.9392 21.1125C67.1392 20.5125 66.3392 20.6125 65.7392 20.7125C65.5392 20.7125 65.3392 20.7125 65.1392 20.7125C64.5392 20.7125 64.1392 21.1125 64.1392 21.7125C64.1392 22.3125 64.5392 22.7125 65.1392 22.7125C65.4392 22.7125 65.7392 22.7125 65.9392 22.6125C66.4392 22.5125 66.5392 22.5125 66.7392 22.6125C66.7392 22.6125 66.7392 22.8125 66.7392 22.9125C66.7392 23.1125 66.7392 23.3125 66.7392 23.4125L66.6392 23.5125C66.4392 23.7125 66.2392 24.0125 66.1392 24.4125C65.9392 24.9125 65.8392 25.3125 65.7392 25.7125C65.6392 25.9125 65.6392 26.2125 65.5392 26.6125C65.1392 27.9125 65.2392 28.8125 65.4392 30.0125C65.3392 30.1125 65.1392 30.2125 64.9392 30.2125C64.3392 30.5125 63.5392 30.8125 63.3392 31.6125C63.2392 31.8125 62.6392 32.2125 62.3392 32.4125C61.8392 32.7125 61.1392 33.2125 61.2392 34.0125C61.2392 34.3125 61.5392 34.8125 62.2392 35.0125C62.3392 35.0125 62.5392 35.1125 62.6392 35.0125C62.7392 35.0125 62.7392 35.0125 62.8392 35.0125C62.8392 35.3125 62.8392 35.6125 62.9392 35.9125C63.0392 36.5125 63.4392 36.9125 63.7392 37.2125C63.7392 37.2125 63.7392 37.2125 63.8392 37.3125C63.0392 37.8125 62.9392 38.4125 63.0392 38.9125C63.2392 39.7125 63.9392 40.1125 64.5392 40.2125C64.6392 40.5125 64.6392 40.7125 64.6392 40.9125C64.6392 40.9125 64.5392 40.9125 64.5392 41.0125C64.1392 41.2125 63.4392 41.7125 63.5392 42.6125C63.6392 43.2125 63.9392 43.5125 64.2392 43.7125C64.0392 44.0125 63.9392 44.5125 64.1392 45.0125C64.6392 46.0125 65.7392 45.9125 66.2392 45.8125C66.3392 45.8125 66.4392 45.8125 66.5392 45.8125C66.8392 46.2125 67.0392 46.6125 67.1392 46.8125C67.0392 47.0125 66.8392 47.3125 66.7392 47.7125C66.7392 47.9125 66.6392 48.1125 66.6392 48.3125C66.6392 48.4125 66.6392 48.4125 66.6392 48.4125C66.6392 48.4125 66.6392 48.4125 66.5392 48.6125L66.2392 48.9125C66.0392 49.1125 65.9392 49.2125 65.5392 49.5125C65.4392 49.6125 65.3392 49.6125 65.1392 49.7125C64.7392 49.9125 64.3392 50.1125 64.0392 50.5125C63.7392 50.8125 63.6392 51.2125 63.5392 51.4125C63.4392 51.6125 63.4392 51.6125 63.4392 51.7125C63.0392 52.0125 62.5392 52.3125 61.9392 52.5125C61.3392 52.7125 60.3392 52.5125 60.0392 52.5125C59.4392 52.4125 58.9392 52.7125 58.8392 53.3125C58.7392 53.8125 59.0392 54.4125 59.6392 54.5125C59.7392 54.5125 60.3392 54.6125 61.1392 54.6125C61.5392 54.6125 62.0392 54.6125 62.4392 54.4125C63.3392 54.2125 64.1392 53.8125 64.7392 53.2125C65.1392 52.8125 65.3392 52.4125 65.4392 52.1125C65.5392 51.9125 65.5392 51.8125 65.5392 51.8125C65.6392 51.7125 65.8392 51.6125 66.0392 51.5125C66.3392 51.4125 66.6392 51.2125 66.8392 51.0125C67.2392 50.6125 67.4392 50.5125 67.6392 50.2125L67.9392 49.9125C68.5392 49.3125 68.6392 48.9125 68.6392 48.4125C68.6392 48.3125 68.6392 48.2125 68.6392 48.0125C68.6392 48.0125 68.6392 48.0125 68.7392 47.9125C69.1392 47.5125 69.4392 47.1125 69.3392 46.4125Z", fill: "#000091" }), + React.createElement("path", { d: "M52.9392 53.9125C52.8392 53.8125 52.8392 53.8125 52.8392 53.7125C52.8392 53.6125 52.7392 53.5125 53.1392 53.1125C53.5392 52.7125 53.5392 52.1125 53.1392 51.7125C52.7392 51.3125 52.1392 51.3125 51.7392 51.7125C51.4392 52.0125 50.5392 53.0125 51.0392 54.3125C51.1392 54.7125 51.3392 55.0125 51.5392 55.2125V55.3125C51.5392 55.6125 51.4392 55.7125 51.4392 55.7125C51.3392 55.7125 51.2392 55.7125 51.1392 55.8125C50.7392 55.9125 50.2392 55.9125 49.7392 56.3125C49.3392 56.5125 49.0392 56.5125 48.4392 56.3125C47.8392 56.2125 47.1392 56.1125 46.5392 56.2125C46.1392 56.3125 45.9392 56.3125 45.3392 55.9125C45.0392 55.7125 44.9392 55.5125 44.7392 55.3125C44.6392 55.1125 44.4392 54.9125 44.1392 54.7125C43.7392 54.4125 43.2392 54.3125 42.7392 54.4125C42.3392 54.5125 42.0392 54.7125 41.8392 55.0125C41.7392 55.0125 41.6392 55.0125 41.4392 55.0125C41.0392 55.0125 40.8392 54.9125 40.7392 54.9125C40.5392 54.9125 40.3392 54.8125 39.9392 54.8125C39.8392 54.8125 39.6392 54.8125 39.4392 54.8125C39.1392 54.8125 38.5392 54.7125 38.4392 54.7125C37.8392 54.1125 37.1392 54.1125 36.7392 54.1125C36.4392 54.1125 36.4392 54.1125 36.3392 54.1125C36.2392 54.1125 36.2392 54.0125 36.1392 53.9125C35.9392 53.6125 35.6392 53.2125 35.0392 53.0125C34.8392 52.9125 34.6392 52.9125 34.3392 52.8125C34.1392 52.8125 33.8392 52.7125 33.6392 52.6125C33.6392 52.5125 33.5392 52.4125 33.4392 52.3125C33.2392 52.0125 33.1392 51.6125 32.7392 51.3125C32.3392 51.0125 32.0392 50.9125 31.7392 50.9125C31.7392 50.8125 31.7392 50.7125 31.7392 50.6125V50.3125C31.7392 50.2125 31.9392 50.1125 32.0392 50.0125C32.2392 49.8125 32.6392 49.4125 32.8392 48.9125C32.9392 48.6125 33.0392 48.4125 33.1392 48.3125C33.3392 47.8125 33.4392 47.5125 33.5392 46.7125C33.5392 46.5125 33.6392 46.3125 33.7392 46.0125C33.8392 45.6125 33.9392 45.1125 33.9392 44.7125C33.9392 44.2125 33.8392 43.9125 33.7392 43.8125V43.7125C33.7392 43.3125 33.8392 43.1125 33.9392 42.8125L34.0392 42.4125C34.1392 42.1125 34.1392 41.7125 34.2392 41.3125C34.2392 41.1125 34.2392 40.9125 34.2392 40.8125C34.3392 40.3125 34.2392 39.8125 34.1392 39.4125C34.1392 39.2125 34.0392 39.0125 34.0392 38.9125C34.0392 38.8125 34.0392 38.7125 34.1392 38.6125C34.2392 38.2125 34.6392 36.9125 33.4392 36.4125C33.3392 36.3125 32.8392 36.0125 32.5392 35.7125C32.1392 35.3125 31.5392 35.3125 31.1392 35.7125C30.7392 36.1125 30.7392 36.7125 31.1392 37.1125C31.3392 37.3125 31.7392 37.7125 32.2392 38.0125C32.2392 38.0125 32.2392 38.0125 32.2392 38.1125C32.2392 38.2125 32.1392 38.5125 32.1392 38.8125C32.1392 39.2125 32.2392 39.5125 32.2392 39.7125C32.3392 40.0125 32.3392 40.1125 32.3392 40.3125C32.3392 40.5125 32.2392 40.8125 32.2392 41.1125C32.2392 41.3125 32.2392 41.6125 32.1392 41.7125L32.0392 42.1125C31.9392 42.5125 31.8392 42.9125 31.7392 43.4125C31.6392 44.0125 31.8392 44.3125 31.9392 44.5125C31.9392 44.6125 31.9392 44.6125 31.9392 44.7125C31.9392 44.9125 31.8392 45.2125 31.7392 45.5125C31.6392 45.8125 31.5392 46.2125 31.5392 46.5125C31.4392 47.1125 31.4392 47.2125 31.3392 47.5125C31.2392 47.7125 31.1392 47.9125 31.0392 48.2125C30.9392 48.3125 30.8392 48.5125 30.6392 48.7125C30.2392 49.1125 29.7392 49.6125 29.7392 50.5125V50.7125C29.7392 51.2125 29.7392 51.9125 30.4392 52.6125C30.8392 53.0125 31.2392 53.0125 31.5392 53.0125C31.5392 53.1125 31.6392 53.2125 31.6392 53.2125C31.8392 53.6125 32.1392 54.1125 32.6392 54.4125C33.0392 54.6125 33.4392 54.7125 33.8392 54.8125C34.0392 54.8125 34.2392 54.9125 34.3392 54.9125C34.3392 54.9125 34.4392 55.0125 34.4392 55.1125C34.6392 55.3125 34.8392 55.6125 35.2392 55.8125C35.8392 56.2125 36.4392 56.1125 36.7392 56.1125C36.8392 56.1125 36.9392 56.1125 37.0392 56.1125C37.6392 56.7125 38.5392 56.7125 39.2392 56.8125C39.3392 56.8125 39.5392 56.8125 39.6392 56.8125C40.0392 56.8125 40.1392 56.9125 40.3392 56.9125C40.5392 56.9125 40.7392 57.0125 41.2392 57.0125C41.6392 57.0125 42.5392 57.1125 43.1392 56.6125C43.3392 56.9125 43.6392 57.2125 44.1392 57.6125C45.2392 58.3125 45.9392 58.3125 46.7392 58.2125C47.0392 58.2125 47.3392 58.1125 47.8392 58.3125C48.1392 58.4125 48.5392 58.5125 49.0392 58.5125C49.5392 58.5125 50.0392 58.4125 50.6392 58.1125C50.8392 58.0125 51.0392 57.9125 51.3392 57.9125C52.2392 57.8125 53.1392 57.5125 53.3392 55.7125C53.5392 54.7125 53.3392 54.3125 52.9392 53.9125Z", fill: "#000091" })), "LocationOverseasFrance"); +//# sourceMappingURL=LocationOverseasFrance.js.map \ No newline at end of file diff --git a/dist/picto/LocationOverseasFrance.js.map b/dist/picto/LocationOverseasFrance.js.map new file mode 100644 index 0000000..f851639 --- /dev/null +++ b/dist/picto/LocationOverseasFrance.js.map @@ -0,0 +1 @@ +{"version":3,"file":"LocationOverseasFrance.js","sourceRoot":"","sources":["../../src/picto/LocationOverseasFrance.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,0UAA0U,EAC5U,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,sLAAsL,EACxL,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,8WAA8W,EAChX,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,wMAAwM,EAC1M,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,0UAA0U,EAC5U,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,sLAAsL,EACxL,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,8WAA8W,EAChX,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,wMAAwM,EAC1M,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,8WAA8W,EAChX,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,wMAAwM,EAC1M,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,8WAA8W,EAChX,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,wMAAwM,EAC1M,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,0UAA0U,EAC5U,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,sLAAsL,EACxL,IAAI,EAAC,SAAS,GAChB;IACF,8BAAM,CAAC,EAAC,oBAAoB,EAAC,IAAI,EAAC,SAAS,GAAG;IAC9C,8BAAM,CAAC,EAAC,oBAAoB,EAAC,IAAI,EAAC,SAAS,GAAG;IAC9C,8BAAM,CAAC,EAAC,oBAAoB,EAAC,IAAI,EAAC,SAAS,GAAG;IAC9C,8BACI,CAAC,EAAC,o3BAAo3B,EACt3B,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,23HAA23H,EAC73H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,mnBAAmnB,EACrnB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,29DAA29D,EAC79D,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,ouDAAouD,EACtuD,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,o3DAAo3D,EACt3D,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,mxHAAmxH,EACrxH,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,mqIAAmqI,EACrqI,IAAI,EAAC,SAAS,GAChB,CACH,EACH,wBAAwB,CAC3B,CAAC"} \ No newline at end of file diff --git a/dist/picto/Luggage.d.ts b/dist/picto/Luggage.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Luggage.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Luggage.js b/dist/picto/Luggage.js new file mode 100644 index 0000000..0ce6fd1 --- /dev/null +++ b/dist/picto/Luggage.js @@ -0,0 +1,13 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { d: "M17 28C17.5128 28 17.9355 28.386 17.9933 28.8834L18 29V33C18 33.5523 17.5523 34 17 34C16.4872 34 16.0645 33.614 16.0067 33.1166L16 33V29C16 28.4477 16.4477 28 17 28Z", fill: "#E1000F" }), + React.createElement("path", { d: "M17 46C17.5128 46 17.9355 46.386 17.9933 46.8834L18 47V57C18 57.5523 17.5523 58 17 58C16.4872 58 16.0645 57.614 16.0067 57.1166L16 57V47C16 46.4477 16.4477 46 17 46Z", fill: "#E1000F" }), + React.createElement("path", { d: "M23.9933 28.8834C23.9355 28.386 23.5128 28 23 28C22.4477 28 22 28.4477 22 29V57L22.0067 57.1166C22.0645 57.614 22.4872 58 23 58C23.5523 58 24 57.5523 24 57V29L23.9933 28.8834Z", fill: "#E1000F" }), + React.createElement("path", { d: "M29 28C29.5128 28 29.9355 28.386 29.9933 28.8834L30 29V31C30 31.5523 29.5523 32 29 32C28.4872 32 28.0645 31.614 28.0067 31.1166L28 31V29C28 28.4477 28.4477 28 29 28Z", fill: "#E1000F" }), + React.createElement("path", { d: "M35.9933 28.8834C35.9355 28.386 35.5128 28 35 28C34.4477 28 34 28.4477 34 29V31L34.0067 31.1166C34.0645 31.614 34.4872 32 35 32C35.5523 32 36 31.5523 36 31V29L35.9933 28.8834Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M31 10H19C17.3432 10 16 11.3431 16 13C16 14.6569 17.3432 16 19 16H20V22H15L14.7831 22.0046C12.1223 22.1182 10 24.3112 10 27V38.9767C9.99967 38.9921 9.99966 39.0076 10 39.0231V43.977C9.99967 43.9924 9.99966 44.0079 10 44.0233V59L10.0046 59.2169C10.1066 61.6063 11.8855 63.5614 14.1944 63.9354C14.0688 64.2663 14 64.6251 14 65C14 66.6569 15.3432 68 17 68C18.6569 68 20 66.6569 20 65C20 64.6494 19.9399 64.3128 19.8293 64H23L23.1166 63.9933C23.614 63.9355 24 63.5128 24 63C24 62.4477 23.5523 62 23 62H15L14.8238 61.9949C13.2489 61.9037 12 60.5977 12 59V44.693L19.3512 41.9363L19.4582 41.889C19.9385 41.6425 20.1423 41.0484 19.8945 40.5528L17.8945 36.5528L17.8329 36.4464C17.5862 36.0746 17.1166 35.9071 16.6838 36.0513L12 37.6126V27L12.0051 26.8237C12.0964 25.2489 13.4023 24 15 24H39L39.1166 23.9933C39.614 23.9355 40 23.5128 40 23C40 22.4477 39.5523 22 39 22H30V16H31C32.6569 16 34 14.6569 34 13C34 11.3431 32.6569 10 31 10ZM17 64C16.4477 64 16 64.4477 16 65C16 65.5523 16.4477 66 17 66C17.5523 66 18 65.5523 18 65C18 64.4477 17.5523 64 17 64ZM12 42.5568V39.7206L16.493 38.222L17.608 40.453L12 42.5568ZM31 14C31.5523 14 32 13.5523 32 13C32 12.4477 31.5523 12 31 12H19C18.4477 12 18 12.4477 18 13C18 13.5523 18.4477 14 19 14H31ZM28 16V22H22V16H28Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M41.0299 42.7575L39.0299 50.7575C38.832 51.5489 39.614 52.2314 40.3714 51.9285L50.3714 47.9285C51.1726 47.608 51.219 46.4915 50.4472 46.1056L42.4472 42.1056C41.875 41.8195 41.185 42.1368 41.0299 42.7575ZM42.668 44.452L47.56 46.898L41.444 49.344L42.668 44.452Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M51 53C51 50.2386 53.2386 48 56 48C58.7615 48 61 50.2386 61 53C61 55.7614 58.7615 58 56 58C53.2386 58 51 55.7614 51 53ZM59 53C59 51.3431 57.6569 50 56 50C54.3432 50 53 51.3431 53 53C53 54.6569 54.3432 56 56 56C57.6569 56 59 54.6569 59 53Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M42 34V29C42 27.4023 43.2489 26.0963 44.8238 26.0051L45 26H57C58.5977 26 59.9037 27.2489 59.9949 28.8237L60 29V34H67C69.7615 34 72 36.2386 72 39V59C72 61.7614 69.7615 64 67 64H65.8293C65.9399 64.3128 66 64.6494 66 65C66 66.6569 64.6569 68 63 68C61.3432 68 60 66.6569 60 65C60 64.6494 60.0602 64.3128 60.1707 64H39.8293C39.9399 64.3128 40 64.6494 40 65C40 66.6569 38.6569 68 37 68C35.3432 68 34 66.6569 34 65C34 64.6494 34.0602 64.3128 34.1707 64H33C30.2386 64 28 61.7614 28 59V39C28 36.2386 30.2386 34 33 34H42ZM70 56V42H65C64.4872 42 64.0645 41.614 64.0068 41.1166L64 41V36H36V41C36 41.5128 35.614 41.9355 35.1166 41.9933L35 42H30V56H35C35.5129 56 35.9355 56.386 35.9933 56.8834L36 57V62H64V57C64 56.4872 64.3861 56.0645 64.8834 56.0067L65 56H70ZM66 62V58H70V59C70 60.6569 68.6569 62 67 62H66ZM66 40H70V39C70 37.3431 68.6569 36 67 36H66V40ZM30 58V59C30 60.6569 31.3432 62 33 62H34V58H30ZM34 40V36H33C31.3432 36 30 37.3431 30 39V40H34ZM44 29V34H46V31C46 30.4872 46.3861 30.0645 46.8834 30.0067L47 30H55C55.5129 30 55.9355 30.386 55.9933 30.8834L56 31V34H58V29C58 28.4872 57.614 28.0645 57.1166 28.0067L57 28H45C44.4872 28 44.0645 28.386 44.0068 28.8834L44 29ZM54 34V32H48V34H54ZM62 65C62 64.4477 62.4477 64 63 64C63.5523 64 64 64.4477 64 65C64 65.5523 63.5523 66 63 66C62.4477 66 62 65.5523 62 65ZM37 64C36.4477 64 36 64.4477 36 65C36 65.5523 36.4477 66 37 66C37.5523 66 38 65.5523 38 65C38 64.4477 37.5523 64 37 64Z", fill: "#000091" })), "Luggage"); +//# sourceMappingURL=Luggage.js.map \ No newline at end of file diff --git a/dist/picto/Luggage.js.map b/dist/picto/Luggage.js.map new file mode 100644 index 0000000..5234e14 --- /dev/null +++ b/dist/picto/Luggage.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Luggage.js","sourceRoot":"","sources":["../../src/picto/Luggage.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,iLAAiL,EACnL,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,iLAAiL,EACnL,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+tCAA+tC,EACjuC,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,qQAAqQ,EACvQ,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,gPAAgP,EAClP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,04CAA04C,EAC54C,IAAI,EAAC,SAAS,GAChB,CACH,EACH,SAAS,CACZ,CAAC"} \ No newline at end of file diff --git a/dist/picto/MainSend.d.ts b/dist/picto/MainSend.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/MainSend.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/MainSend.js b/dist/picto/MainSend.js new file mode 100644 index 0000000..c05b21e --- /dev/null +++ b/dist/picto/MainSend.js @@ -0,0 +1,13 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { d: "M41 13C41.5523 13 42 13.4477 42 14C42 14.5523 41.5523 15 41 15C34.3726 15 29 20.3726 29 27C29 33.6274 34.3726 39 41 39C47.6274 39 53 33.6274 53 27C53 24.9767 52.4995 23.0281 51.5571 21.2897C51.2939 20.8042 51.4741 20.1972 51.9596 19.934C52.4451 19.6708 53.0521 19.851 53.3153 20.3365C54.4155 22.3657 55 24.6418 55 27C55 34.732 48.732 41 41 41C33.268 41 27 34.732 27 27C27 19.268 33.268 13 41 13Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M33.9167 27.6908L34.002 27.6236L44.6012 20.0966C45.326 19.5819 46.3117 20.1979 46.1669 21.0749L44.0481 33.9011C43.9037 34.7753 42.7777 35.0437 42.2545 34.3287L39.3103 30.3057L34.4039 29.4231C33.5682 29.2727 33.3016 28.229 33.9167 27.6908ZM42.4626 31.2261L43.8024 23.1168L37.1013 27.8759L39.391 28.2881L40.0921 27.1662C40.3848 26.6978 41.0017 26.5554 41.4701 26.848C41.905 27.1198 42.0589 27.6712 41.8443 28.1235L41.7882 28.226L41.0874 29.3475L42.4626 31.2261Z", fill: "#E1000F" }), + React.createElement("path", { d: "M67 66C67.5523 66 68 66.4477 68 67C68 67.5128 67.614 67.9355 67.1166 67.9933L67 68H59C58.4477 68 58 67.5523 58 67C58 66.4872 58.386 66.0645 58.8834 66.0067L59 66H67Z", fill: "#000091" }), + React.createElement("path", { d: "M32.0671 46.1102C32.4757 45.7387 33.1082 45.7688 33.4797 46.1775C33.8226 46.5547 33.8233 47.1226 33.5 47.5L33.4124 47.5901L9.67268 67.7399C9.26402 68.1114 8.63157 68.0813 8.26007 67.6726C7.91714 67.2954 7.91642 66.7275 8.23976 66.3502L8.32733 66.26L32.0671 46.1102Z", fill: "#000091" }), + React.createElement("path", { d: "M71 26C71.5128 26 71.9355 26.386 71.9933 26.8834L72 27V63C72 63.5523 71.5523 64 71 64C70.4872 64 70.0645 63.614 70.0067 63.1166L70 63V28H59C58.4872 28 58.0645 27.614 58.0067 27.1166L58 27C58 26.4872 58.386 26.0645 58.8834 26.0067L59 26H71Z", fill: "#000091" }), + React.createElement("path", { d: "M23 26C23.5523 26 24 26.4477 24 27C24 27.5128 23.614 27.9355 23.1166 27.9933L23 28H10V66H47C47.5128 66 47.9355 66.386 47.9933 66.8834L48 67C48 67.5128 47.614 67.9355 47.1166 67.9933L47 68H9C8.48716 68 8.06449 67.614 8.00673 67.1166L8 67V27C8 26.4872 8.38604 26.0645 8.88338 26.0067L9 26H23Z", fill: "#000091" }), + React.createElement("path", { d: "M70 67C70 66.4477 70.4477 66 71 66C71.5523 66 72 66.4477 72 67C72 67.5523 71.5523 68 71 68C70.4477 68 70 67.5523 70 67Z", fill: "#000091" }), + React.createElement("path", { d: "M70.3451 26.2443C70.7625 25.8826 71.394 25.9277 71.7557 26.3451C72.0896 26.7304 72.0769 27.2981 71.7447 27.6677L71.655 27.7557L41.655 53.7557C41.3215 54.0447 40.8432 54.0781 40.476 53.8518L40.3694 53.7761L8.36945 27.7761C7.94081 27.4279 7.87566 26.7981 8.22392 26.3694C8.5454 25.9738 9.10677 25.8878 9.52836 26.1509L9.63063 26.2239L40.979 51.694L70.3451 26.2443Z", fill: "#000091" }), + React.createElement("path", { d: "M49.6644 46.2526C49.2516 45.8857 48.6195 45.9229 48.2526 46.3356C47.9139 46.7167 47.9195 47.2845 48.2471 47.6582L48.3356 47.7474L66.3356 63.7474C66.7484 64.1143 67.3805 64.0771 67.7474 63.6644C68.0861 63.2833 68.0805 62.7155 67.753 62.3418L67.6644 62.2526L49.6644 46.2526Z", fill: "#000091" })), "MainSend"); +//# sourceMappingURL=MainSend.js.map \ No newline at end of file diff --git a/dist/picto/MainSend.js.map b/dist/picto/MainSend.js.map new file mode 100644 index 0000000..47255fa --- /dev/null +++ b/dist/picto/MainSend.js.map @@ -0,0 +1 @@ +{"version":3,"file":"MainSend.js","sourceRoot":"","sources":["../../src/picto/MainSend.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,CAAC,EAAC,6YAA6Y,EAC/Y,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,6cAA6c,EAC/c,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,2QAA2Q,EAC7Q,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,iPAAiP,EACnP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,oSAAoS,EACtS,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,4WAA4W,EAC9W,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,kRAAkR,EACpR,IAAI,EAAC,SAAS,GAChB,CACH,EACH,UAAU,CACb,CAAC"} \ No newline at end of file diff --git a/dist/picto/Map.d.ts b/dist/picto/Map.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Map.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Map.js b/dist/picto/Map.js new file mode 100644 index 0000000..907acd1 --- /dev/null +++ b/dist/picto/Map.js @@ -0,0 +1,19 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M30 20C30 18.3431 31.3431 17 33 17C34.6569 17 36 18.3431 36 20C36 21.6569 34.6569 23 33 23C31.3431 23 30 21.6569 30 20ZM34 20C34 19.4477 33.5523 19 33 19C32.4477 19 32 19.4477 32 20C32 20.5523 32.4477 21 33 21C33.5523 21 34 20.5523 34 20Z", fill: "#E1000F" }), + React.createElement("path", { d: "M33 21C33.5128 21 33.9355 21.386 33.9933 21.8834L34 22V26C34 26.5523 33.5523 27 33 27C32.4872 27 32.0645 26.614 32.0067 26.1166L32 26V22C32 21.4477 32.4477 21 33 21Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M52 44C52 42.3431 53.3431 41 55 41C56.6569 41 58 42.3431 58 44C58 45.6569 56.6569 47 55 47C53.3431 47 52 45.6569 52 44ZM56 44C56 43.4477 55.5523 43 55 43C54.4477 43 54 43.4477 54 44C54 44.5523 54.4477 45 55 45C55.5523 45 56 44.5523 56 44Z", fill: "#E1000F" }), + React.createElement("path", { d: "M55 45C55.5128 45 55.9355 45.386 55.9933 45.8834L56 46V50C56 50.5523 55.5523 51 55 51C54.4872 51 54.0645 50.614 54.0067 50.1166L54 50V46C54 45.4477 54.4477 45 55 45Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M23 50C23 48.3431 24.3431 47 26 47C27.6569 47 29 48.3431 29 50C29 51.6569 27.6569 53 26 53C24.3431 53 23 51.6569 23 50ZM27 50C27 49.4477 26.5523 49 26 49C25.4477 49 25 49.4477 25 50C25 50.5523 25.4477 51 26 51C26.5523 51 27 50.5523 27 50Z", fill: "#E1000F" }), + React.createElement("path", { d: "M26 51C26.5128 51 26.9355 51.386 26.9933 51.8834L27 52V56C27 56.5523 26.5523 57 26 57C25.4872 57 25.0645 56.614 25.0067 56.1166L25 56V52C25 51.4477 25.4477 51 26 51Z", fill: "#E1000F" }), + React.createElement("path", { d: "M25 19C25.5523 19 26 19.4477 26 20C26 20.5128 25.614 20.9355 25.1166 20.9933L25 21H19C18.4477 21 18 20.5523 18 20C18 19.4872 18.386 19.0645 18.8834 19.0067L19 19H25Z", fill: "#000091" }), + React.createElement("path", { d: "M71 19C71.5128 19 71.9355 19.386 71.9933 19.8834L72 20V62C72 62.5128 71.614 62.9355 71.1166 62.9933L71 63H31C30.4477 63 30 62.5523 30 62C30 61.4872 30.386 61.0645 30.8834 61.0067L31 61H70V21H41C40.4872 21 40.0645 20.614 40.0067 20.1166L40 20C40 19.4872 40.386 19.0645 40.8834 19.0067L41 19H71Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M17.05 17.134L14.0167 17.0835L13.7948 17.0838C10.6276 17.1478 8.05405 19.7083 8.00082 22.9021L8 56L8.00673 56.1166C8.01117 56.1549 8.01777 56.1925 8.02641 56.2293L8.031 56.247L8.01414 56.4968C8.00472 56.6611 8 56.8288 8 57C8 60.5778 9.95515 62.6726 13.5777 62.996L23 63L23.1166 62.9933C23.614 62.9355 24 62.5128 24 62C24 61.4477 23.5523 61 23 61H13.6667L13.4279 60.9748C11.0826 60.6906 10 59.4516 10 57C10 54.4835 11.2509 53.2326 14.083 52.9965L17 53L17.1763 52.9949C18.7511 52.9037 20 51.5977 20 50V20.1336L19.995 19.9594C19.9058 18.4026 18.6287 17.1603 17.05 17.134ZM10.009 22.7339C10.1484 20.6657 11.8874 19.0483 13.9833 19.0832L17.0167 19.1337L17.1318 19.1422C17.6227 19.2069 18 19.6268 18 20.1336V50L17.9933 50.1166C17.9355 50.614 17.5128 51 17 51H14L13.7233 51.0261C12.2642 51.181 11.0723 51.5904 10.1613 52.2406L10 52.36L10.0005 22.9354L10.009 22.7339Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M19 41H19.4131C19.9654 41 20.4131 41.4477 20.4131 42C20.4131 42.5523 19.9654 43 19.4131 43H19C18.4477 43 18 42.5523 18 42C18 41.4477 18.4477 41 19 41ZM25.4131 41H22.4131C21.8608 41 21.4131 41.4477 21.4131 42C21.4131 42.5523 21.8608 43 22.4131 43H25.4131C25.9654 43 26.4131 42.5523 26.4131 42C26.4131 41.4477 25.9654 41 25.4131 41ZM31.8192 41.4265L32.0561 41.765C32.3729 42.2174 32.2628 42.8409 31.8104 43.1577C31.3579 43.4744 30.7344 43.3643 30.4177 42.9119L28.4131 43C27.8608 43 27.4131 42.5523 27.4131 42C27.4131 41.4477 27.8608 41 28.4131 41H31C31.3263 41 31.6321 41.1592 31.8192 41.4265ZM35.4969 46.6804L33.7765 44.2227C33.4598 43.7702 32.8363 43.6602 32.3838 43.9769C31.9314 44.2936 31.8213 44.9171 32.1381 45.3696L33.8584 47.8273C34.1752 48.2797 34.7987 48.3898 35.2511 48.0731C35.7036 47.7563 35.8136 47.1328 35.4969 46.6804ZM37.2173 49.1381L38.9377 51.5957C39.2544 52.0482 39.1444 52.6717 38.6919 52.9884C38.2395 53.3052 37.6159 53.1951 37.2992 52.7427L35.5788 50.285C35.2621 49.8325 35.3722 49.209 35.8246 48.8923C36.2771 48.5756 36.9006 48.6856 37.2173 49.1381ZM42.3785 56.5111L40.6581 54.0534C40.3414 53.601 39.7178 53.491 39.2654 53.8077C38.8129 54.1244 38.7029 54.7479 39.0196 55.2004L40.74 57.6581C41.0567 58.1105 41.6802 58.2206 42.1327 57.9038C42.5851 57.5871 42.6952 56.9636 42.3785 56.5111ZM45.8192 61.4265L44.0988 58.9688C43.7821 58.5164 43.1586 58.4064 42.7062 58.7231C42.2537 59.0398 42.1437 59.6633 42.4604 60.1158L44.1808 62.5735C44.4975 63.0259 45.121 63.1359 45.5735 62.8192C46.0259 62.5025 46.1359 61.879 45.8192 61.4265Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M41.5869 43C42.1392 43 42.5869 42.5523 42.5869 42C42.5869 41.4477 42.1392 41 41.5869 41H39C38.191 41 37.7168 41.9107 38.1808 42.5735L38.4177 42.9119C38.7344 43.3643 39.3579 43.4744 39.8104 43.1577C40.2628 42.8409 41.5869 43 41.5869 43ZM41.7765 44.2227L43.4969 46.6804C43.8136 47.1328 43.7036 47.7563 43.2511 48.0731C42.7987 48.3898 42.1752 48.2797 41.8584 47.8273L40.1381 45.3696C39.8213 44.9171 39.9314 44.2936 40.3838 43.9769C40.8363 43.6602 41.4598 43.7702 41.7765 44.2227ZM46.9377 51.5957L45.2173 49.1381C44.9006 48.6856 44.2771 48.5756 43.8246 48.8923C43.3722 49.209 43.2621 49.8325 43.5788 50.285L45.2992 52.7427C45.6159 53.1951 46.2395 53.3052 46.6919 52.9884C47.1444 52.6717 47.2544 52.0482 46.9377 51.5957ZM48.6581 54.0534L50.3785 56.5111C50.6952 56.9636 50.5851 57.5871 50.1327 57.9038C49.6802 58.2206 49.0567 58.1105 48.74 57.6581L47.0196 55.2004C46.7029 54.7479 46.8129 54.1244 47.2654 53.8077C47.7178 53.491 48.3414 53.601 48.6581 54.0534ZM52.0988 58.9688L53.8192 61.4265C54.1359 61.879 54.0259 62.5025 53.5735 62.8192C53.121 63.1359 52.4975 63.0259 52.1808 62.5735L50.4604 60.1158C50.1437 59.6633 50.2537 59.0398 50.7062 58.7231C51.1586 58.4064 51.7821 58.5164 52.0988 58.9688ZM47.5869 43H44.5869C44.0346 43 43.5869 42.5523 43.5869 42C43.5869 41.4477 44.0346 41 44.5869 41H47.5869C48.1392 41 48.5869 41.4477 48.5869 42C48.5869 42.5523 48.1392 43 47.5869 43Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M66 43H63C62.4477 43 62 42.5523 62 42C62 41.4477 62.4477 41 63 41H66C66.5523 41 67 41.4477 67 42C67 42.5523 66.5523 43 66 43ZM71 43H69C68.4477 43 68 42.5523 68 42C68 41.4477 68.4477 41 69 41H71C71.5523 41 72 41.4477 72 42C72 42.5523 71.5523 43 71 43Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M50 20V22C50 22.5523 49.5523 23 49 23C48.4477 23 48 22.5523 48 22V20C48 19.4477 48.4477 19 49 19C49.5523 19 50 19.4477 50 20ZM50 28V25C50 24.4477 49.5523 24 49 24C48.4477 24 48 24.4477 48 25V28C48 28.5523 48.4477 29 49 29C49.5523 29 50 28.5523 50 28ZM50 31V34C50 34.5523 49.5523 35 49 35C48.4477 35 48 34.5523 48 34V31C48 30.4477 48.4477 30 49 30C49.5523 30 50 30.4477 50 31ZM22 35H19C18.4477 35 18 34.5523 18 34C18 33.4477 18.4477 33 19 33H22C22.5523 33 23 33.4477 23 34C23 34.5523 22.5523 35 22 35ZM28 35H25C24.4477 35 24 34.5523 24 34C24 33.4477 24.4477 33 25 33H28C28.5523 33 29 33.4477 29 34C29 34.5523 28.5523 35 28 35ZM31 35H34C34.5523 35 35 34.5523 35 34C35 33.4477 34.5523 33 34 33H31C30.4477 33 30 33.4477 30 34C30 34.5523 30.4477 35 31 35ZM40 35H37C36.4477 35 36 34.5523 36 34C36 33.4477 36.4477 33 37 33H40C40.5523 33 41 33.4477 41 34C41 34.5523 40.5523 35 40 35ZM43 35H46C46.5523 35 47 34.5523 47 34C47 33.4477 46.5523 33 46 33H43C42.4477 33 42 33.4477 42 34C42 34.5523 42.4477 35 43 35Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M46 27H43C42.4477 27 42 26.5523 42 26C42 25.4477 42.4477 25 43 25H46C46.5523 25 47 25.4477 47 26C47 26.5523 46.5523 27 46 27ZM42 27V30C42 30.5523 41.5523 31 41 31C40.4477 31 40 30.5523 40 30V27C40 26.4477 40.4477 26 41 26C41.5523 26 42 26.4477 42 27Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M72 23C72 23.5523 71.5523 24 71 24C70.4477 24 70 23.5523 70 23V21C70.5523 21 71 20.5523 71 20C71 19.6299 70.7989 19.3067 70.5 19.1338C70.6471 19.0487 70.8179 19 71 19C71.5523 19 72 19.4477 72 20V23ZM70.5 19.1338C70.3529 19.0487 70.1821 19 70 19H67C66.4477 19 66 19.4477 66 20C66 20.5523 66.4477 21 67 21H70V20C70 19.6299 70.2011 19.3067 70.5 19.1338ZM72 29C72 29.5523 71.5523 30 71 30C70.4477 30 70 29.5523 70 29V26C70 25.4477 70.4477 25 71 25C71.5523 25 72 25.4477 72 26V29ZM69 34C69 34.5523 69.4477 35 70 35H71C71.5523 35 72 34.5523 72 34V32C72 31.4477 71.5523 31 71 31C70.4477 31 70 31.4477 70 32V33C69.4477 33 69 33.4477 69 34ZM64 35C63.4477 35 63 34.5523 63 34C63 33.4477 63.4477 33 64 33H67C67.5523 33 68 33.4477 68 34C68 34.5523 67.5523 35 67 35H64ZM59 32C58.4477 32 58 32.4477 58 33V34C58 34.5523 58.4477 35 59 35H61C61.5523 35 62 34.5523 62 34C62 33.4477 61.5523 33 61 33H60C60 32.4477 59.5523 32 59 32ZM58 27C58 26.4477 58.4477 26 59 26C59.5523 26 60 26.4477 60 27V30C60 30.5523 59.5523 31 59 31C58.4477 31 58 30.5523 58 30V27ZM59 20C58.4477 20 58 20.4477 58 21V24C58 24.5523 58.4477 25 59 25C59.5523 25 60 24.5523 60 24V21C60 20.4477 59.5523 20 59 20ZM64 19C64.5523 19 65 19.4477 65 20C65 20.5523 64.5523 21 64 21H61C60.4477 21 60 20.5523 60 20C60 19.4477 60.4477 19 61 19H64Z", fill: "#000091" })), "Map"); +//# sourceMappingURL=Map.js.map \ No newline at end of file diff --git a/dist/picto/Map.js.map b/dist/picto/Map.js.map new file mode 100644 index 0000000..64a6906 --- /dev/null +++ b/dist/picto/Map.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Map.js","sourceRoot":"","sources":["../../src/picto/Map.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,gPAAgP,EAClP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,gPAAgP,EAClP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,gPAAgP,EAClP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uSAAuS,EACzS,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,61BAA61B,EAC/1B,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,6gDAA6gD,EAC/gD,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,61CAA61C,EAC/1C,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,4PAA4P,EAC9P,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,0+BAA0+B,EAC5+B,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,4PAA4P,EAC9P,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,ywCAAywC,EAC3wC,IAAI,EAAC,SAAS,GAChB,CACH,EACH,KAAK,CACR,CAAC"} \ No newline at end of file diff --git a/dist/picto/MapPin.d.ts b/dist/picto/MapPin.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/MapPin.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/MapPin.js b/dist/picto/MapPin.js new file mode 100644 index 0000000..2c9398e --- /dev/null +++ b/dist/picto/MapPin.js @@ -0,0 +1,7 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { d: "M43.949 30C43.949 32.2091 42.1125 34 39.8471 34C38.3287 34 37.0032 33.1956 36.2938 32C35.7451 31 33.6941 31 34.0388 31.9981L34.0442 32C34.8889 34.3304 37.1681 36 39.8471 36C43.2452 36 46 33.3137 46 30C46 26.6863 43.2452 24 39.8471 24C37.1681 24 34.8889 25.6696 34.0442 28C34.0671 28.9808 35.7451 29 36.2938 28C37.0032 26.8044 38.3287 26 39.8471 26C42.1125 26 43.949 27.7909 43.949 30Z", fill: "#E1000F" }), + React.createElement("path", { d: "M49.1877 47.9431C53.3385 41.7824 56 36.0844 56 30.7282C56 22.0417 48.8366 15 40 15C31.1634 15 24 22.0417 24 30.7282C24 38.9952 30.3404 48.0766 38.7111 58.4167C39.1357 58.9412 39.5655 59.469 40 60C40.4345 59.469 40.8643 58.9412 41.2889 58.4167C42.8333 56.5089 44.3086 54.644 45.6878 52.8191C46.5784 51.5056 45.086 50.3223 44.0943 51.6104C42.8135 53.3052 41.4422 55.0435 40 56.8298C36.1539 52.0659 32.8117 47.6432 30.3461 43.4778C27.5472 38.7491 26 34.5497 26 30.7282C26 23.1785 32.2356 17 40 17C47.7644 17 54 23.1785 54 30.7282C54 34.5497 52.4528 38.7491 49.6539 43.4778C49.022 44.5453 48.3325 45.6298 47.5917 46.7325C46.8579 48.0258 48.3082 48.987 49.1877 47.9431Z", fill: "#000091" }), + React.createElement("path", { d: "M34 55C28.7023 55.8487 25 57.787 25 60.0424C25 63.0799 31.7157 65.5424 40 65.5424C48.2843 65.5424 55 63.0799 55 60.0424C55 57.787 51.2977 55.8487 46 55C45 55 44.5 56.5424 46 57.0272C47.4873 57.2818 48.8119 57.6254 49.9181 58.031C51.147 58.4816 52.0012 58.9706 52.5112 59.4127C52.76 59.6284 52.8879 59.7994 52.9488 59.9086C52.978 59.9609 52.9901 59.9958 52.9951 60.0139C52.9998 60.0308 53 60.039 53 60.0424C53 60.0424 53 60.047 52.9993 60.0516C52.999 60.054 52.9985 60.0568 52.9978 60.0601C52.9971 60.0632 52.9962 60.0668 52.9951 60.0709C52.9901 60.0889 52.978 60.1238 52.9488 60.1761C52.8879 60.2853 52.76 60.4563 52.5112 60.672C52.0012 61.1141 51.147 61.6031 49.9181 62.0537C47.4763 62.949 43.9701 63.5424 40 63.5424C36.0299 63.5424 32.5237 62.949 30.0819 62.0537C28.853 61.6031 27.9988 61.1141 27.4888 60.672C27.24 60.4563 27.1121 60.2853 27.0512 60.1761C27.022 60.1238 27.0099 60.0889 27.0049 60.0709C27.0002 60.0539 27 60.0457 27 60.0424C27 60.039 27.0002 60.0308 27.0049 60.0139C27.0099 59.9958 27.022 59.9609 27.0512 59.9086C27.1121 59.7994 27.24 59.6284 27.4888 59.4127C27.9988 58.9706 28.853 58.4816 30.0819 58.031C31.1881 57.6254 32.5127 57.2818 34 57.0272C35.4873 56.7727 35.5 55.0424 34 55Z", fill: "#000091" })), "MapPin"); +//# sourceMappingURL=MapPin.js.map \ No newline at end of file diff --git a/dist/picto/MapPin.js.map b/dist/picto/MapPin.js.map new file mode 100644 index 0000000..529e6f9 --- /dev/null +++ b/dist/picto/MapPin.js.map @@ -0,0 +1 @@ +{"version":3,"file":"MapPin.js","sourceRoot":"","sources":["../../src/picto/MapPin.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,CAAC,EAAC,kYAAkY,EACpY,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,0pBAA0pB,EAC5pB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,mrCAAmrC,EACrrC,IAAI,EAAC,SAAS,GAChB,CACH,EACH,QAAQ,CACX,CAAC"} \ No newline at end of file diff --git a/dist/picto/MedicalResearch.d.ts b/dist/picto/MedicalResearch.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/MedicalResearch.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/MedicalResearch.js b/dist/picto/MedicalResearch.js new file mode 100644 index 0000000..f49f812 --- /dev/null +++ b/dist/picto/MedicalResearch.js @@ -0,0 +1,22 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M17.5 18.5C17.5 17.9477 17.9477 17.5 18.5 17.5H42.5C43.0523 17.5 43.5 17.9477 43.5 18.5C43.5 19.0523 43.0523 19.5 42.5 19.5H18.5C17.9477 19.5 17.5 19.0523 17.5 18.5Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M17.5 24.5C17.5 23.9477 17.9477 23.5 18.5 23.5H36.5C37.0523 23.5 37.5 23.9477 37.5 24.5C37.5 25.0523 37.0523 25.5 36.5 25.5H18.5C17.9477 25.5 17.5 25.0523 17.5 24.5Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M17.5 36.5C17.5 35.9477 17.9477 35.5 18.5 35.5H32.5C33.0523 35.5 33.5 35.9477 33.5 36.5C33.5 37.0523 33.0523 37.5 32.5 37.5H18.5C17.9477 37.5 17.5 37.0523 17.5 36.5Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M17.5 30.5C17.5 29.9477 17.9477 29.5 18.5 29.5H28.5C29.0523 29.5 29.5 29.9477 29.5 30.5C29.5 31.0523 29.0523 31.5 28.5 31.5H18.5C17.9477 31.5 17.5 31.0523 17.5 30.5Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M31.5 30.5C31.5 29.9477 31.9477 29.5 32.5 29.5H33.5C34.0523 29.5 34.5 29.9477 34.5 30.5C34.5 31.0523 34.0523 31.5 33.5 31.5H32.5C31.9477 31.5 31.5 31.0523 31.5 30.5Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M17.5 42.5C17.5 41.9477 17.9477 41.5 18.5 41.5H22.5C23.0523 41.5 23.5 41.9477 23.5 42.5C23.5 43.0523 23.0523 43.5 22.5 43.5H18.5C17.9477 43.5 17.5 43.0523 17.5 42.5Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M25.5 42.5C25.5 41.9477 25.9477 41.5 26.5 41.5H27.5C28.0523 41.5 28.5 41.9477 28.5 42.5C28.5 43.0523 28.0523 43.5 27.5 43.5H26.5C25.9477 43.5 25.5 43.0523 25.5 42.5Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M16.5 65.5C16.5 64.9477 16.9477 64.5 17.5 64.5H37.5C38.0523 64.5 38.5 64.9477 38.5 65.5C38.5 66.0523 38.0523 66.5 37.5 66.5H17.5C16.9477 66.5 16.5 66.0523 16.5 65.5Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M9.5 10.5C9.5 9.94772 9.94772 9.5 10.5 9.5H50.5C51.0523 9.5 51.5 9.94772 51.5 10.5V13.5C51.5 14.0523 51.0523 14.5 50.5 14.5C49.9477 14.5 49.5 14.0523 49.5 13.5V11.5H11.5V60.5H50.5C51.0523 60.5 51.5 60.9477 51.5 61.5C51.5 62.0523 51.0523 62.5 50.5 62.5H10.5C9.94772 62.5 9.5 62.0523 9.5 61.5V10.5Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M50.5 18.5C51.0523 18.5 51.5 18.9477 51.5 19.5V26.5C51.5 27.0523 51.0523 27.5 50.5 27.5C49.9477 27.5 49.5 27.0523 49.5 26.5V19.5C49.5 18.9477 49.9477 18.5 50.5 18.5Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M59.2093 18.2951C59.5986 18.6869 59.5966 19.32 59.2049 19.7093L43.9164 34.9022L49.5022 40.488L64.7951 25.2907C65.1869 24.9014 65.82 24.9034 66.2093 25.2951C66.5986 25.6869 66.5966 26.32 66.2049 26.7093L50.2049 42.6093C49.814 42.9978 49.1826 42.9968 48.7929 42.6071L41.7929 35.6071C41.605 35.4192 41.4996 35.1642 41.5 34.8984C41.5004 34.6327 41.6066 34.378 41.7951 34.1907L57.7951 18.2907C58.1869 17.9014 58.82 17.9034 59.2093 18.2951Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M44.6896 35.7966C45.078 36.1892 45.0747 36.8224 44.6821 37.2108L40.4134 41.4346L43.0296 44.085L47.2966 39.8628C47.6892 39.4744 48.3224 39.4777 48.7108 39.8703C49.0993 40.2629 49.0959 40.8961 48.7034 41.2845L43.7246 46.2108C43.536 46.3975 43.2808 46.5015 43.0154 46.5C42.75 46.4984 42.4961 46.3914 42.3096 46.2025L38.2883 42.1288C37.9007 41.7361 37.9044 41.1036 38.2966 40.7155L43.2754 35.7892C43.668 35.4007 44.3011 35.4041 44.6896 35.7966Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M60.6348 15.8561C60.2319 15.4057 59.4583 15.3427 58.8986 15.8987C58.8847 15.9125 58.8704 15.9259 58.8558 15.9389C58.4062 16.336 58.3423 17.0932 58.8986 17.646L66.4018 25.1013C66.4157 25.1151 66.4292 25.1293 66.4423 25.1439C66.8401 25.5886 67.5994 25.6557 68.1572 25.122C68.6407 24.5592 68.5804 23.7534 68.1785 23.354L60.6752 15.8987C60.6613 15.8849 60.6479 15.8707 60.6348 15.8561ZM62.1038 14.4988C60.8662 13.1428 58.7944 13.2044 57.5097 14.4595C56.132 15.699 56.202 17.7859 57.489 19.0647L64.9732 26.5012C66.2175 27.8645 68.3051 27.7949 69.5881 26.52C69.602 26.5062 69.6155 26.492 69.6286 26.4774C70.769 25.2027 70.8255 23.1647 69.5881 21.9353L62.1038 14.4988ZM58.1938 18.3553L57.489 19.0647L58.1938 18.3553Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M45.5 50.5H35.5C34.3954 50.5 33.5 51.3954 33.5 52.5C33.5 53.6046 34.3954 54.5 35.5 54.5H45.5C46.6046 54.5 47.5 53.6046 47.5 52.5C47.5 51.3954 46.6046 50.5 45.5 50.5ZM35.5 48.5C33.2909 48.5 31.5 50.2909 31.5 52.5C31.5 54.7091 33.2909 56.5 35.5 56.5H45.5C47.7091 56.5 49.5 54.7091 49.5 52.5C49.5 50.2909 47.7091 48.5 45.5 48.5H35.5Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M63.6868 27.8021C64.0723 27.4065 64.7054 27.3984 65.1009 27.7838C72.2997 34.7992 72.2997 46.2839 65.1009 53.2992C64.3434 54.0374 63.5861 54.6696 62.7277 55.297C62.2818 55.6229 61.6562 55.5256 61.3303 55.0797C61.0044 54.6338 61.1017 54.0082 61.5475 53.6823C62.3367 53.1055 63.0209 52.5336 63.705 51.8669C70.0983 45.6365 70.0983 35.4465 63.705 29.2162C63.3095 28.8307 63.3013 28.1976 63.6868 27.8021ZM60.0902 31.106C60.4798 30.7145 61.113 30.713 61.5044 31.1026C66.7326 36.306 66.7435 44.6743 61.4969 49.7871C60.5112 50.7477 59.5089 51.5095 58.2822 52.1616C57.7946 52.4208 57.1891 52.2356 56.9299 51.7479C56.6706 51.2602 56.8558 50.6548 57.3435 50.3955C58.3822 49.8434 59.2334 49.2004 60.1011 48.3548C64.5337 44.0351 64.5446 36.9501 60.0936 32.5202C59.7021 32.1306 59.7006 31.4975 60.0902 31.106ZM48.0728 52.7941C48.2315 52.2651 48.7889 51.9648 49.3179 52.1235C49.4984 52.1776 49.6516 52.2244 49.7849 52.2651C50.183 52.3867 50.4037 52.4541 50.6455 52.501C50.9353 52.5573 51.2644 52.5831 52 52.5831C52.5523 52.5831 53 53.0308 53 53.5831C53 54.1353 52.5523 54.5831 52 54.5831C51.2356 54.5831 50.7494 54.5586 50.2642 54.4644C49.9104 54.3957 49.5584 54.2879 49.1258 54.1554C49.0052 54.1185 48.8784 54.0796 48.7435 54.0392C48.2145 53.8806 47.9142 53.3231 48.0728 52.7941ZM40.6229 55.1131C40.8881 54.6287 41.4959 54.4511 41.9803 54.7163C42.833 55.1832 44.2471 55.5727 45.8114 55.8787C47.3451 56.1786 48.9109 56.3781 50.0015 56.5069C50.5499 56.5717 50.942 57.0688 50.8773 57.6173C50.8125 58.1658 50.3153 58.5579 49.7668 58.4931C48.6649 58.3629 47.038 58.1564 45.4275 57.8415C43.8477 57.5325 42.166 57.0982 41.0197 56.4705C40.5353 56.2053 40.3576 55.5975 40.6229 55.1131Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M49.5 57.5C49.5 53.6374 52.6374 50.5 56.5 50.5C60.3626 50.5 63.5 53.6374 63.5 57.5V63.5C63.5 64.0523 63.0523 64.5 62.5 64.5C61.9477 64.5 61.5 64.0523 61.5 63.5V57.5C61.5 54.7419 59.2581 52.5 56.5 52.5C53.7419 52.5 51.5 54.7419 51.5 57.5V63.5C51.5 64.0523 51.0523 64.5 50.5 64.5C49.9477 64.5 49.5 64.0523 49.5 63.5V57.5Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M42.5027 69.4268C42.7471 66.0971 45.5526 63.5 48.9466 63.5H64.1561C67.6576 63.5 70.3762 66.1091 70.4993 69.4633C70.5093 69.7347 70.4084 69.9985 70.22 70.194C70.0315 70.3895 69.7716 70.5 69.5 70.5H43.5C43.2221 70.5 42.9567 70.3843 42.7675 70.1807C42.5783 69.9771 42.4823 69.704 42.5027 69.4268ZM44.7151 68.5H68.3336C67.825 66.7641 66.222 65.5 64.1561 65.5H48.9466C46.9729 65.5 45.306 66.7601 44.7151 68.5Z", fill: "#000091" }), + React.createElement("path", { d: "M57.5 57.5C57.5 58.0523 57.0523 58.5 56.5 58.5C55.9477 58.5 55.5 58.0523 55.5 57.5C55.5 56.9477 55.9477 56.5 56.5 56.5C57.0523 56.5 57.5 56.9477 57.5 57.5Z", fill: "#000091" })), "MedicalResearch"); +//# sourceMappingURL=MedicalResearch.js.map \ No newline at end of file diff --git a/dist/picto/MedicalResearch.js.map b/dist/picto/MedicalResearch.js.map new file mode 100644 index 0000000..2338881 --- /dev/null +++ b/dist/picto/MedicalResearch.js.map @@ -0,0 +1 @@ +{"version":3,"file":"MedicalResearch.js","sourceRoot":"","sources":["../../src/picto/MedicalResearch.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,0SAA0S,EAC5S,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,obAAob,EACtb,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,0bAA0b,EAC5b,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,usBAAusB,EACzsB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,4UAA4U,EAC9U,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+nDAA+nD,EACjoD,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,iUAAiU,EACnU,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,sZAAsZ,EACxZ,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,6JAA6J,EAC/J,IAAI,EAAC,SAAS,GAChB,CACH,EACH,iBAAiB,CACpB,CAAC"} \ No newline at end of file diff --git a/dist/picto/MentalDisabilities.d.ts b/dist/picto/MentalDisabilities.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/MentalDisabilities.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/MentalDisabilities.js b/dist/picto/MentalDisabilities.js new file mode 100644 index 0000000..4126703 --- /dev/null +++ b/dist/picto/MentalDisabilities.js @@ -0,0 +1,13 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M68.1132 59.0846C68.6189 59.3066 68.8489 59.8965 68.6269 60.4022C66.2787 65.7514 62.2232 71.1278 55.2539 73.1592C54.7237 73.3137 54.1686 73.0092 54.014 72.479C53.8595 71.9487 54.164 71.3936 54.6942 71.2391C60.8782 69.4366 64.5762 64.654 66.7956 59.5983C67.0176 59.0926 67.6075 58.8626 68.1132 59.0846Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M37.8896 8.0475C38.4158 7.87972 38.9783 8.17025 39.1461 8.69643C39.8929 11.0383 40.3585 13.253 40.6474 15.3647C40.7222 15.9119 40.3393 16.4161 39.7922 16.491C39.245 16.5659 38.7407 16.183 38.6658 15.6358C38.3909 13.6262 37.9489 11.5251 37.2407 9.30404C37.0729 8.77786 37.3634 8.21529 37.8896 8.0475ZM39.9459 20.0006C40.498 19.9851 40.9581 20.42 40.9737 20.9721C41.1046 25.6212 41.8778 29.8978 42.621 33.017C42.9921 34.5747 43.3547 35.8391 43.6235 36.7114C43.7579 37.1475 43.8687 37.4852 43.9454 37.7123C43.9837 37.8258 44.0134 37.9116 44.0333 37.9682L44.0541 38.027C46.0272 42.7071 45.6326 45.5554 44.2434 47.2355C43.5762 48.0424 42.7569 48.4734 42.1141 48.7037C41.7907 48.8195 41.5033 48.8878 41.2868 48.9283C41.1781 48.9487 41.0866 48.9622 41.0168 48.9712C40.9677 48.9775 40.8863 48.9863 40.9014 48.9845C40.8069 48.9957 40.7312 49.0089 40.6712 49.022C40.7112 49.3965 40.83 49.84 40.9769 50.3733C41.0602 50.6757 41.153 51.0124 41.2147 51.3294C41.2745 51.6364 41.3245 52.0139 41.2716 52.3858C41.2698 52.3984 41.2678 52.411 41.2655 52.4236C41.1696 52.9521 40.9735 53.4026 40.6727 53.7617C40.3703 54.1226 40.0058 54.3392 39.6545 54.4645C39.0949 54.6642 38.4816 54.6409 38.2605 54.6325C38.2306 54.6313 38.2078 54.6305 38.1934 54.6305C37.3719 54.6305 36.4356 54.5479 35.4632 54.4159C35.4916 54.4268 35.5195 54.4375 35.547 54.4479C35.8399 54.5597 36.0748 54.6471 36.2359 54.7063C36.3164 54.7359 36.3784 54.7584 36.4199 54.7735L36.4665 54.7903L36.4779 54.7943L36.4805 54.7953C37.0007 54.9806 37.2727 55.5528 37.0874 56.073C36.9021 56.5933 36.3301 56.8648 35.8098 56.6795L36.1454 55.7375C35.8098 56.6795 35.8098 56.6795 35.8098 56.6795L35.8045 56.6776L35.7909 56.6727L35.7396 56.6542C35.6949 56.6381 35.6296 56.6143 35.5457 56.5834C35.3778 56.5217 35.1352 56.4315 34.834 56.3165C34.2318 56.0868 33.3934 55.7576 32.4469 55.3595C30.5679 54.569 28.2102 53.4848 26.4354 52.3499C26.0159 52.0816 25.8576 51.5457 26.0642 51.0926C26.2707 50.6395 26.7791 50.4074 27.2567 50.5482L27.2608 50.5494L27.2752 50.5536L27.3338 50.5706C27.386 50.5857 27.4636 50.608 27.5642 50.6365C27.7654 50.6935 28.0585 50.7753 28.4231 50.8736C29.1528 51.0703 30.1667 51.3325 31.3035 51.5945C33.6052 52.1249 36.3117 52.6305 38.1934 52.6305C38.2857 52.6305 38.3485 52.6324 38.4039 52.6342C38.4806 52.6366 38.543 52.6385 38.6497 52.6342C38.7914 52.6284 38.9003 52.6101 38.9824 52.5808C39.0555 52.5548 39.1017 52.5225 39.1395 52.4774C39.1775 52.4321 39.2471 52.3255 39.2929 52.0917C39.2968 52.0435 39.2938 51.9283 39.2516 51.7118C39.2071 51.4834 39.1363 51.2222 39.0488 50.9046C39.0418 50.8793 39.0347 50.8534 39.0274 50.8272C38.8758 50.2786 38.6748 49.5511 38.6578 48.8605C38.6492 48.7951 38.644 48.7175 38.6473 48.6304C38.6554 48.4138 38.7167 48.1453 38.8932 47.8816C39.2485 47.351 39.8866 47.0904 40.6713 46.9977C40.6744 46.9974 40.6792 46.9968 40.6841 46.9963C40.8441 46.9788 41.9619 46.8562 42.7021 45.9611C43.3915 45.1273 44.0676 43.1943 42.2012 38.7802C42.1945 38.7645 42.1883 38.7487 42.1825 38.7328L43.1222 38.3907C42.1825 38.7328 42.1825 38.7328 42.1825 38.7328L42.1815 38.73L42.1795 38.7244L42.1723 38.7045L42.1463 38.6308C42.1238 38.5668 42.0914 38.4733 42.0504 38.3519C41.9684 38.1091 41.8521 37.7545 41.7122 37.3004C41.4324 36.3925 41.058 35.086 40.6755 33.4805C39.9113 30.2733 39.1104 25.8547 38.9745 21.0284C38.9589 20.4763 39.3939 20.0162 39.9459 20.0006Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M35.2395 55.3139C35.4734 54.8136 36.0686 54.5977 36.5689 54.8316C37.9669 55.4852 38.7621 56.5774 38.594 57.8425C38.4418 58.9882 37.5342 59.8632 36.5101 60.2458C36.373 60.2969 36.2632 60.3471 36.1804 60.3944C36.1525 60.4103 36.1297 60.4247 36.1113 60.4372C36.52 61.8551 36.7241 62.7671 36.8259 63.3413C36.8784 63.637 36.9046 63.8481 36.9173 63.9966C36.9234 64.0676 36.9264 64.1255 36.9277 64.1724C37.0878 65.4814 36.8355 66.7345 36.1524 67.7915L36.1517 67.7927C35.8863 68.2021 35.5713 68.5745 35.222 68.8943C34.7741 69.3048 34.2623 69.6393 33.723 69.8567L33.7211 69.8575C29.6364 71.495 24.6387 70.9537 19.9554 69.4457C15.2468 67.9295 10.6897 65.3838 7.38244 62.7867C6.94807 62.4456 6.87246 61.817 7.21355 61.3826C7.55465 60.9483 8.18328 60.8727 8.61765 61.2137C11.7483 63.6722 16.0966 66.102 20.5684 67.5419C25.0651 68.9899 29.5225 69.3854 32.9759 68.0015C33.2677 67.8837 33.579 67.6873 33.871 67.4196C34.0929 67.2165 34.2987 66.9743 34.4732 66.7052C34.881 66.0737 35.058 65.2855 34.9368 64.3705C34.9303 64.3213 34.9274 64.2717 34.9283 64.2221C34.928 64.2144 34.9271 64.1965 34.9246 64.167C34.918 64.0899 34.9008 63.9394 34.8567 63.6906C34.7682 63.1916 34.575 62.3176 34.1564 60.8769C34.1534 60.8665 34.1505 60.8561 34.1479 60.8456C33.9726 60.1597 34.179 59.5549 34.5912 59.1174C34.9469 58.7397 35.4242 58.5161 35.8107 58.3721C36.3407 58.1739 36.5816 57.8038 36.6115 57.5791C36.6254 57.4739 36.636 57.0707 35.7219 56.6433C35.2216 56.4094 35.0056 55.8143 35.2395 55.3139Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M23.8124 27.5631C23.4145 27.9041 23.1188 28.3872 22.9061 28.9341C22.7059 29.4489 22.1264 29.7039 21.6116 29.5037C21.0969 29.3035 20.8419 28.724 21.0421 28.2092C21.3294 27.4705 21.7836 26.6678 22.5108 26.0446C23.257 25.405 24.2386 25.0002 25.4741 25.0002C27.0765 25.0002 28.1026 25.7153 28.7634 26.5649C29.0765 26.9674 29.2996 27.388 29.4672 27.7327C29.5425 27.8877 29.6002 28.0119 29.6486 28.116C29.7239 28.2779 29.7766 28.3913 29.8378 28.4964C30.1161 28.9734 29.955 29.5857 29.4779 29.864C29.0009 30.1423 28.3886 29.9812 28.1103 29.5041C28.0033 29.3207 27.8843 29.0661 27.7813 28.8457C27.7406 28.7587 27.7024 28.677 27.6685 28.6071C27.5235 28.3089 27.3716 28.0331 27.1847 27.7928C26.8455 27.3566 26.3716 27.0002 25.4741 27.0002C24.7095 27.0002 24.1912 27.2384 23.8124 27.5631Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M70.1714 38.5071C70.7128 38.6161 71.0634 39.1433 70.9544 39.6848C70.8003 40.4504 70.3979 42.1924 68.9501 43.2732C68.939 43.4642 68.9229 43.7052 68.8999 43.9907C68.8379 44.7591 68.7253 45.8516 68.5224 47.1605C68.1176 49.7732 67.3493 53.2727 65.8913 56.783C64.4346 60.2905 62.2696 63.8559 59.0448 66.5439C55.8018 69.2472 51.5339 71.0223 45.9701 71.0003C45.4178 70.9981 44.9719 70.5486 44.9741 69.9963C44.9763 69.444 45.4258 68.9981 45.9781 69.0003C51.0726 69.0205 54.8839 67.4086 57.7643 65.0076C60.663 62.5914 62.6657 59.3352 64.0443 56.0159C65.4218 52.6994 66.1567 49.3668 66.546 46.8542C66.7403 45.6004 66.8477 44.5569 66.9063 43.8299C66.9356 43.4665 66.9528 43.1826 66.9625 42.9915C66.9674 42.896 66.9704 42.8236 66.9722 42.7762L66.974 42.724L66.9741 42.7209V42.7151C66.9741 42.3506 67.1725 42.0149 67.4918 41.8391C68.4746 41.2981 68.8234 40.1363 68.9937 39.2901C69.1027 38.7487 69.63 38.3981 70.1714 38.5071Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M65.1589 7.0504C65.6835 6.87773 66.2488 7.16303 66.4215 7.68763C66.478 7.85945 66.533 8.03072 66.5864 8.20127C67.687 11.7137 68.1446 14.9547 68.2453 16.5548C68.28 17.106 67.8613 17.581 67.3101 17.6157C66.7589 17.6504 66.284 17.2317 66.2493 16.6805C66.1582 15.2334 65.7283 12.1515 64.6779 8.79928C64.6273 8.63766 64.5752 8.47549 64.5217 8.31291C64.349 7.78831 64.6343 7.22307 65.1589 7.0504ZM67.9741 20.5003C67.9741 19.948 68.4218 19.5003 68.9741 19.5003H68.9993C69.3534 19.5003 69.6834 19.5003 69.9578 19.5167C70.2216 19.5325 70.5567 19.5678 70.8621 19.7025C71.2364 19.8677 71.5352 20.168 71.6692 20.5987C71.7775 20.9468 71.7509 21.3029 71.7153 21.5699C71.6671 21.9316 71.5517 22.4266 71.4133 23.02C71.3508 23.2881 71.2837 23.5762 71.2159 23.8813C70.9863 24.9144 70.7107 26.2918 70.4653 28.1324C70.2592 29.6784 70.5379 30.9464 70.8886 32.1777C70.9369 32.3473 70.9884 32.5208 71.0409 32.6976C71.3497 33.7374 71.6931 34.8936 71.62 36.0626C71.5856 36.6139 71.1108 37.0328 70.5596 36.9983C70.0084 36.9639 69.5895 36.4891 69.6239 35.9379C69.6731 35.1513 69.449 34.3852 69.1397 33.3278C69.0839 33.1372 69.0253 32.937 68.9651 32.7255C68.5893 31.406 68.2223 29.8221 68.4828 27.8681C68.7374 25.9587 69.0243 24.5236 69.2635 23.4474C69.3535 23.0424 69.4323 22.7054 69.4988 22.4207C69.5897 22.0319 69.6577 21.7406 69.7005 21.5068C69.5136 21.5005 69.2804 21.5003 68.9741 21.5003C68.4218 21.5003 67.9741 21.0526 67.9741 20.5003Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M43.7166 55.0301C47.5302 55.9835 51.7192 55.9683 55.9194 53.1682C56.3789 52.8619 56.9998 52.986 57.3061 53.4456C57.6125 53.9051 57.4883 54.526 57.0288 54.8323C52.2289 58.0322 47.4179 58.017 43.2315 56.9704C42.6957 56.8364 42.37 56.2935 42.5039 55.7577C42.6379 55.2219 43.1808 54.8962 43.7166 55.0301Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M50.1255 28.5736C49.9943 28.8241 49.9741 28.9724 49.9741 29.0002C49.9741 29.5525 49.5264 30.0002 48.9741 30.0002C48.4218 30.0002 47.9741 29.5525 47.9741 29.0002C47.9741 28.5281 48.1413 28.0514 48.3539 27.6456C48.5751 27.2233 48.8867 26.7984 49.267 26.4181C50.0185 25.6666 51.1335 25.0002 52.4741 25.0002C53.6479 25.0002 54.6118 25.2967 55.3721 25.8458C56.126 26.3904 56.6018 27.1269 56.9026 27.8789C57.1077 28.3916 56.8582 28.9736 56.3455 29.1787C55.8327 29.3838 55.2507 29.1344 55.0456 28.6216C54.8464 28.1236 54.5721 27.7351 54.2011 27.4672C53.8363 27.2037 53.3003 27.0002 52.4741 27.0002C51.8146 27.0002 51.1797 27.3339 50.6812 27.8324C50.4365 28.0771 50.2481 28.3397 50.1255 28.5736Z", fill: "#000091" }), + React.createElement("path", { d: "M44 70C44 70.5523 43.5523 71 43 71C42.4477 71 42 70.5523 42 70C42 69.4477 42.4477 69 43 69C43.5523 69 44 69.4477 44 70Z", fill: "#000091" })), "MentalDisabilities"); +//# sourceMappingURL=MentalDisabilities.js.map \ No newline at end of file diff --git a/dist/picto/MentalDisabilities.js.map b/dist/picto/MentalDisabilities.js.map new file mode 100644 index 0000000..1d077eb --- /dev/null +++ b/dist/picto/MentalDisabilities.js.map @@ -0,0 +1 @@ +{"version":3,"file":"MentalDisabilities.js","sourceRoot":"","sources":["../../src/picto/MentalDisabilities.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+SAA+S,EACjT,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,owGAAowG,EACtwG,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+7CAA+7C,EACj8C,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,2wBAA2wB,EAC7wB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,i5BAAi5B,EACn5B,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,w4CAAw4C,EAC14C,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,8SAA8S,EAChT,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,irBAAirB,EACnrB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB,CACH,EACH,oBAAoB,CACvB,CAAC"} \ No newline at end of file diff --git a/dist/picto/Money.d.ts b/dist/picto/Money.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Money.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Money.js b/dist/picto/Money.js new file mode 100644 index 0000000..4758ddd --- /dev/null +++ b/dist/picto/Money.js @@ -0,0 +1,12 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M19.3966 12.0063C19.5956 12.0021 19.7968 12 20 12L20.3032 12.0016C20.4038 12.0026 20.5039 12.0042 20.6034 12.0063L21.1937 12.025L21.7694 12.0562C22.0534 12.0749 22.3314 12.0983 22.6026 12.1264L23.1355 12.1887C26.014 12.5658 28 13.5066 28 15V21C28 21.5523 27.5523 22 27 22C26.4872 22 26.0645 21.614 26.0067 21.1166L26 21V17.1261C25.2189 17.4376 24.2433 17.6662 23.1355 17.8113L22.6026 17.8736C22.3314 17.9017 22.0534 17.9251 21.7694 17.9438L21.1937 17.975L20.6034 17.9938C20.4044 17.9979 20.2032 18 20 18C19.7968 18 19.5956 17.9979 19.3966 17.9938L18.8063 17.975L18.2306 17.9438C17.9466 17.9251 17.6686 17.9017 17.3974 17.8736L16.8645 17.8113C13.986 17.4342 12 16.4934 12 15C12 13.5066 13.986 12.5658 16.8645 12.1887L17.3974 12.1264C17.6686 12.0983 17.9466 12.0749 18.2306 12.0562L18.8063 12.025L19.3966 12.0063ZM26 15L25.9782 14.986C25.7511 14.8573 25.4307 14.727 25.0337 14.6066L24.8288 14.5473C23.5811 14.2021 21.8536 14 20.0005 14C18.1474 14 16.4199 14.2021 15.1722 14.5473C14.7501 14.6641 14.4018 14.7927 14.1441 14.9216L14 15L14.1702 15.0913C14.3811 15.1944 14.6497 15.2971 14.9674 15.3934L15.1722 15.4527C16.4199 15.7979 18.1474 16 20.0005 16C21.8536 16 23.5811 15.7979 24.8288 15.4527C25.2509 15.3359 25.5992 15.2073 25.8569 15.0784L26 15Z", fill: "#E1000F" }), + React.createElement("path", { d: "M59.7317 49.8039C58.6723 48.6592 57.2227 48 55.6751 48C53.2002 48 51.1014 49.6722 50.3231 52H49L48.8834 52.0067C48.386 52.0645 48 52.4872 48 53C48 53.5523 48.4477 54 49 54H50C50 54.3406 50.0269 54.6747 50.0785 55H49L48.8834 55.0067C48.386 55.0645 48 55.4872 48 56C48 56.5523 48.4477 57 49 57H50.7594C51.7396 58.7919 53.5715 60 55.6751 60C57.087 60 58.4199 59.4516 59.4512 58.4792C59.846 58.1069 59.874 57.4744 59.5138 57.0665C59.1535 56.6585 58.5414 56.6295 58.1466 57.0018C57.4673 57.6423 56.5979 58 55.6751 58C54.7284 58 53.8618 57.6228 53.2017 57H55L55.1166 56.9933C55.614 56.9355 56 56.5128 56 56C56 55.4477 55.5523 55 55 55H52.0532C51.9764 54.6806 51.9355 54.3455 51.9355 54H55L55.1166 53.9933C55.614 53.9355 56 53.5128 56 53C56 52.4477 55.5523 52 55 52H52.4356C53.0832 50.8029 54.2939 50 55.6751 50C56.6867 50 57.6335 50.4306 58.3329 51.1862C58.7023 51.5854 59.3148 51.5995 59.7011 51.2178C60.0874 50.8361 60.1011 50.2031 59.7317 49.8039Z", fill: "#E1000F" }), + React.createElement("path", { d: "M13 20C13.5128 20 13.9355 20.3509 13.9933 20.8031L14 20.9091V39.0909C14 39.593 13.5523 40 13 40C12.4872 40 12.0645 39.6491 12.0067 39.1969L12 39.0909V20.9091C12 20.407 12.4477 20 13 20Z", fill: "#E1000F" }), + React.createElement("path", { d: "M13 44C13.5523 44 14 43.5523 14 43C14 42.4477 13.5523 42 13 42C12.4477 42 12 42.4477 12 43C12 43.5523 12.4477 44 13 44Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M60 28C59.7968 28 59.5956 28.0021 59.3966 28.0063L58.8063 28.025L58.2306 28.0562C57.9466 28.0749 57.6686 28.0983 57.3974 28.1264L56.8645 28.1887C53.986 28.5658 52 29.5066 52 31C52 32.4934 53.986 33.4342 56.8645 33.8113L57.3974 33.8736C57.6686 33.9017 57.9466 33.9251 58.2306 33.9438L58.8063 33.975L59.3966 33.9937C59.5956 33.9979 59.7968 34 60 34C60.2032 34 60.4044 33.9979 60.6034 33.9937L61.1937 33.975L61.7694 33.9438C62.0534 33.9251 62.3314 33.9017 62.6026 33.8736L63.1355 33.8113C64.2433 33.6662 65.2189 33.4376 66 33.1261V37L66.0067 37.1166C66.0645 37.614 66.4872 38 67 38C67.5523 38 68 37.5523 68 37V31C68 29.5066 66.014 28.5658 63.1355 28.1887L62.6026 28.1264C62.3314 28.0983 62.0534 28.0749 61.7694 28.0562L61.1937 28.025L60.6034 28.0063C60.5039 28.0042 60.4038 28.0026 60.3032 28.0016L60 28ZM65.8569 31.0784L66 31L65.9782 30.986C65.7511 30.8573 65.4307 30.727 65.0337 30.6066L64.8288 30.5473C63.5811 30.2021 61.8536 30 60.0005 30C58.1474 30 56.4199 30.2021 55.1722 30.5473C54.7501 30.6641 54.4018 30.7927 54.1441 30.9216L54 31L54.1702 31.0913C54.3811 31.1944 54.6497 31.2971 54.9674 31.3934L55.1722 31.4527C56.4199 31.7979 58.1474 32 60.0005 32C61.8536 32 63.5811 31.7979 64.8288 31.4527C65.2509 31.3359 65.5992 31.2073 65.8569 31.0784Z", fill: "#E1000F" }), + React.createElement("path", { d: "M53.9933 34.8834C53.9355 34.386 53.5128 34 53 34C52.4477 34 52 34.4477 52 35V39L52.0067 39.1166C52.0645 39.614 52.4872 40 53 40C53.5523 40 54 39.5523 54 39V35L53.9933 34.8834Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M36.662 22L35.994 22.012C35.8836 22.015 35.7737 22.0185 35.6643 22.0225L35.0142 22.0523L34.3775 22.0938C34.0627 22.1175 33.7533 22.1455 33.45 22.1778L32.8516 22.2481C32.7533 22.2608 32.6557 22.2739 32.5588 22.2875L31.9868 22.3746C28.4228 22.9619 26 24.217 26 25.9992V30.5716L26.0049 30.7198C26.0073 30.7562 26.0106 30.7923 26.0147 30.8282C26.005 30.884 26 30.9415 26 31V35.5716L26.0049 35.7198C26.0073 35.7562 26.0106 35.7923 26.0147 35.8282C26.005 35.884 26 35.9415 26 36V40.5716L26.0049 40.7198C26.0073 40.756 26.0105 40.7919 26.0146 40.8277C26.005 40.8834 26 40.9407 26 40.9991V45.5707L26.0049 45.719C26.0141 45.8591 26.0365 45.9965 26.0715 46.1309C25.9231 46.1175 25.7734 46.1052 25.6225 46.0938L24.9858 46.0523L24.3357 46.0225C24.2263 46.0185 24.1164 46.015 24.006 46.012L23.338 46H22.662L21.994 46.012C21.8836 46.015 21.7737 46.0185 21.6643 46.0225L21.0142 46.0523L20.3775 46.0938C20.0627 46.1175 19.7533 46.1455 19.45 46.1778L18.8516 46.2481C18.7533 46.2608 18.6557 46.2739 18.5588 46.2875L17.9868 46.3746C14.4228 46.9619 12 48.217 12 49.9992V54.571L12.0049 54.7193C12.0073 54.7556 12.0106 54.7918 12.0147 54.8277C12.005 54.8836 12 54.941 12 54.9996V59.5712L12.0049 59.7194C12.1345 61.6818 14.838 63.0857 18.6512 63.6817L19.2313 63.765C19.4273 63.7907 19.6259 63.8144 19.8269 63.836L20.437 63.8945C21.2597 63.9641 22.1179 63.9999 23 63.9999C23.8821 63.9999 24.7403 63.9641 25.563 63.8945L26.1731 63.836C26.3741 63.8144 26.5727 63.7907 26.7687 63.765L27.3488 63.6817C31.0866 63.0975 33.7582 61.737 33.9844 59.8352C34.9383 59.944 35.9343 60 36.9499 60C39.4401 60 42.4907 59.6817 44.184 59.2037C46.1223 63.2251 50.2371 66 55 66C61.6274 66 67 60.6272 67 53.9996C67 47.3719 61.6274 41.9992 55 41.9992C52.3876 41.9992 49.9702 42.834 48 44.2513V40.9991L47.9933 40.8825C47.9922 40.8732 47.991 40.8639 47.9896 40.8547C47.9883 40.8457 47.9869 40.8367 47.9854 40.8277C47.9951 40.7434 48 40.658 48 40.5716V36L47.9933 35.8834C47.9911 35.8649 47.9885 35.8464 47.9853 35.8282C47.9951 35.7437 48 35.6582 48 35.5716V31L47.9933 30.8834C47.9911 30.8649 47.9885 30.8464 47.9853 30.8282C47.9951 30.7437 48 30.6582 48 30.5716V26C48 24.2647 45.703 23.0283 42.2922 22.4224L41.7295 22.3297C41.5388 22.3006 41.345 22.2734 41.1484 22.2481L40.55 22.1778C40.2467 22.1455 39.9373 22.1175 39.6225 22.0938L38.9858 22.0523L38.3357 22.0225C38.2263 22.0185 38.1164 22.015 38.006 22.012L37.338 22H36.662ZM44.0601 49.0607C43.2475 49.3188 42.3353 49.527 41.3488 49.6812L40.7687 49.7645C40.5727 49.7902 40.3741 49.8139 40.1731 49.8355L39.563 49.894C38.7403 49.9636 37.8821 49.9995 37 49.9995C36.1179 49.9995 35.2597 49.9636 34.437 49.894L33.9944 49.8516C33.9981 49.9004 34 49.9496 34 49.9992V52.593C34.9538 52.7117 35.96 52.7733 36.99 52.7733C39.0254 52.7733 41.4511 52.5396 43.137 52.1804C43.3036 51.0848 43.6183 50.0379 44.0601 49.0607ZM43.009 54.4676C41.235 54.7979 38.9505 55 36.99 55C35.9608 55 34.9516 54.9425 33.9858 54.8309L33.9889 54.8501L33.9916 54.8695L33.9933 54.883L34 54.9996V57.6052C34.9418 57.7208 35.9342 57.7807 36.9499 57.7807C39.1511 57.7807 41.8479 57.5125 43.4115 57.1269C43.182 56.2742 43.0441 55.3841 43.009 54.4676ZM28 30.5716V28.4455C28.9631 28.9334 30.2311 29.3138 31.7078 29.5761L32.2705 29.6688C32.4612 29.6979 32.655 29.7251 32.8516 29.7504L33.45 29.8207C33.7533 29.853 34.0627 29.881 34.3775 29.9047L35.0142 29.9462L35.6643 29.976C35.7737 29.98 35.8836 29.9835 35.994 29.9865L36.662 29.9985C36.7742 29.9995 36.8869 30 37 30L37.338 29.9985L38.006 29.9865C38.1164 29.9835 38.2263 29.98 38.3357 29.976L38.9858 29.9462L39.6225 29.9047C39.9373 29.881 40.2467 29.853 40.55 29.8207L41.1484 29.7504C41.2467 29.7377 41.3443 29.7246 41.4412 29.711L42.0132 29.6238C43.6094 29.3608 44.9767 28.9638 46 28.4455V30.5716L45.993 30.6327C45.9138 30.9919 45.1613 31.5651 43.7467 32.0501C41.9954 32.6506 39.584 33.0003 37 33.0003C34.416 33.0003 32.0046 32.6506 30.2533 32.0501C28.7555 31.5365 28 30.9241 28 30.5716ZM28.7727 26.6719C28.2764 26.4379 28 26.2043 28 26.0004C28 25.7965 28.2764 25.5628 28.7727 25.3288L29.0389 25.2119C29.1336 25.173 29.2341 25.1343 29.3402 25.0958L29.6749 24.9812C29.7919 24.9434 29.9143 24.906 30.0417 24.8691L30.4387 24.7601C30.5073 24.7423 30.5772 24.7246 30.6481 24.7071L31.0878 24.6045C31.2389 24.5711 31.3943 24.5386 31.5539 24.5071L32.0449 24.4158L32.5591 24.3314C32.6467 24.3179 32.7352 24.3048 32.8245 24.292L33.3708 24.2194L33.9364 24.1558L34.5198 24.1019C34.7171 24.0856 34.917 24.0711 35.1194 24.0585L35.7337 24.0266L36.3611 24.0068C36.4667 24.0045 36.5727 24.0028 36.6792 24.0017L37 24C37.2147 24 37.4278 24.0023 37.6389 24.0068L38.2663 24.0266L38.8806 24.0585C39.083 24.0711 39.2829 24.0856 39.4802 24.1019L40.0636 24.1558L40.6292 24.2194L41.1755 24.292L41.7008 24.3727C41.7865 24.3867 41.8713 24.4011 41.9551 24.4158L42.4461 24.5071C42.5259 24.5228 42.6046 24.5388 42.6823 24.5551L43.1354 24.6552C43.282 24.6894 43.424 24.7244 43.5613 24.7601L43.9583 24.8691C44.022 24.8875 44.0845 24.9061 44.1456 24.9248L44.4965 25.0383C44.664 25.0956 44.8191 25.1536 44.9611 25.2119L45.2273 25.3288C45.7236 25.5628 46 25.7965 46 26.0004C46 26.2043 45.7236 26.4379 45.2273 26.6719L44.9611 26.7888C44.8664 26.8277 44.7659 26.8665 44.6598 26.905L44.3251 27.0195C44.2081 27.0574 44.0857 27.0948 43.9583 27.1317L43.5613 27.2407C43.4927 27.2585 43.4228 27.2762 43.3519 27.2937L42.9122 27.3963C42.7611 27.4297 42.6057 27.4622 42.4461 27.4937L41.9551 27.585L41.4409 27.6694C41.3533 27.6828 41.2648 27.696 41.1755 27.7088L40.6292 27.7813L40.0636 27.845L39.4802 27.8989C39.2829 27.9151 39.083 27.9296 38.8806 27.9422L38.2663 27.9742L37.6389 27.994C37.4278 27.9984 37.2147 28.0008 37 28.0008C36.7853 28.0008 36.5722 27.9984 36.3611 27.994L35.7337 27.9742L35.1194 27.9422C34.917 27.9296 34.7171 27.9151 34.5198 27.8989L33.9364 27.845L33.3708 27.7813L32.8245 27.7088L32.2992 27.6281C32.2135 27.614 32.1287 27.5996 32.0449 27.585L31.5539 27.4937C31.4741 27.4779 31.3954 27.4619 31.3177 27.4457L30.8646 27.3456C30.718 27.3114 30.576 27.2763 30.4387 27.2407L30.0417 27.1317C29.978 27.1132 29.9155 27.0947 29.8544 27.076L29.5035 26.9625C29.336 26.9052 29.1809 26.8472 29.0389 26.7888L28.7727 26.6719ZM28 35.5716V33.2437C29.1647 33.8992 30.7734 34.3886 32.6512 34.6821L33.2313 34.7654C33.4273 34.7911 33.6259 34.8148 33.8269 34.8364L34.437 34.8949C35.2597 34.9645 36.1179 35.0003 37 35.0003C37.8821 35.0003 38.7403 34.9645 39.563 34.8949L40.1731 34.8364C40.3741 34.8148 40.5727 34.7911 40.7687 34.7654L41.3488 34.6821C43.2266 34.3886 44.8353 33.8992 46 33.2437V35.5716L45.993 35.6327C45.9138 35.9919 45.1613 36.5651 43.7467 37.0501C41.9954 37.6506 39.584 38.0003 37 38.0003C34.416 38.0003 32.0046 37.6506 30.2533 37.0501C28.7555 36.5365 28 35.9241 28 35.5716ZM32 57.2431C30.8353 57.8986 29.2266 58.388 27.3488 58.6815L26.7687 58.7648C26.5727 58.7906 26.3741 58.8142 26.1731 58.8358L25.563 58.8943C24.7403 58.964 23.8821 58.9998 23 58.9998C22.1179 58.9998 21.2597 58.964 20.437 58.8943L19.8269 58.8358C19.6259 58.8142 19.4273 58.7906 19.2313 58.7648L18.6512 58.6815C16.7734 58.388 15.1647 57.8986 14 57.2431V59.5712C14 59.9237 14.7555 60.5361 16.2533 61.0497C18.0046 61.6502 20.416 61.9999 23 61.9999C25.584 61.9999 27.9954 61.6502 29.7467 61.0497C31.1613 60.5647 31.9138 59.9915 31.993 59.6323L32 59.5712V57.2431ZM28 38.2437C29.1647 38.8992 30.7734 39.3886 32.6512 39.6821L33.2313 39.7654C33.4273 39.7911 33.6259 39.8148 33.8269 39.8364L34.437 39.8949C35.2597 39.9645 36.1179 40.0003 37 40.0003C37.8821 40.0003 38.7403 39.9645 39.563 39.8949L40.1731 39.8364C40.3741 39.8148 40.5727 39.7911 40.7687 39.7654L41.3488 39.6821C43.2266 39.3886 44.8353 38.8992 46 38.2437V40.5716L45.993 40.6327C45.9138 40.9919 45.1613 41.5651 43.7467 42.0501C41.9954 42.6506 39.584 43.0003 37 43.0003C34.416 43.0003 32.0046 42.6506 30.2533 42.0501C28.7555 41.5365 28 40.9241 28 40.5716V38.2437ZM46 45.5707V43.2437C44.8353 43.8992 43.2266 44.3886 41.3488 44.6821L40.7687 44.7654C40.5727 44.7911 40.3741 44.8148 40.1731 44.8364L39.563 44.8949C38.7403 44.9645 37.8821 45.0003 37 45.0003C36.1179 45.0003 35.2597 44.9645 34.437 44.8949L33.8269 44.8364C33.6259 44.8148 33.4273 44.7911 33.2313 44.7654L32.6512 44.6821C30.7734 44.3886 29.1647 43.8992 28 43.2437V45.5707C28 45.8227 28.386 46.2075 29.1534 46.5941C30.2099 46.8292 31.1345 47.1314 31.8851 47.4959C33.3812 47.8194 35.1462 47.9994 37 47.9994C39.584 47.9994 41.9954 47.6497 43.7467 47.0492C45.1613 46.5642 45.9138 45.991 45.993 45.6318L46 45.5707ZM31.4988 49.4692C30.3806 49.2305 29.3864 48.9149 28.5615 48.5302C28.5233 48.5224 28.4848 48.5147 28.4461 48.5071L27.9551 48.4158C27.8713 48.4011 27.7865 48.3867 27.7008 48.3727L27.1755 48.292L26.6292 48.2194L26.0636 48.1558L25.4802 48.1019C25.2829 48.0856 25.083 48.0711 24.8806 48.0585L24.2663 48.0266L23.6389 48.0068C23.4278 48.0023 23.2147 48 23 48L22.6792 48.0017C22.5727 48.0028 22.4667 48.0045 22.3611 48.0068L21.7337 48.0266L21.1194 48.0585C20.917 48.0711 20.7171 48.0856 20.5198 48.1019L19.9364 48.1558L19.3708 48.2194L18.8245 48.292C18.7352 48.3048 18.6467 48.3179 18.5591 48.3314L18.0449 48.4158L17.5539 48.5071C17.3943 48.5386 17.2389 48.5711 17.0878 48.6045L16.6481 48.7071C16.5772 48.7246 16.5073 48.7423 16.4387 48.7601L16.0417 48.8691C15.9143 48.906 15.7919 48.9434 15.6749 48.9812L15.3402 49.0958C15.2341 49.1343 15.1336 49.173 15.0389 49.2119L14.7727 49.3288C14.2764 49.5628 14 49.7965 14 50.0004C14 50.2043 14.2764 50.4379 14.7727 50.6719L15.0389 50.7888C15.1809 50.8472 15.336 50.9052 15.5035 50.9625L15.8544 51.076C15.9155 51.0947 15.978 51.1132 16.0417 51.1317L16.4387 51.2407C16.576 51.2763 16.718 51.3114 16.8646 51.3456L17.3177 51.4457C17.3954 51.4619 17.4741 51.4779 17.5539 51.4937L18.0449 51.585C18.1287 51.5996 18.2135 51.614 18.2992 51.6281L18.8245 51.7088L19.3708 51.7813L19.9364 51.845L20.5198 51.8989C20.7171 51.9151 20.917 51.9296 21.1194 51.9422L21.7337 51.9742L22.3611 51.994C22.5722 51.9984 22.7853 52.0008 23 52.0008C23.2147 52.0008 23.4278 51.9984 23.6389 51.994L24.2663 51.9742L24.8806 51.9422C25.083 51.9296 25.2829 51.9151 25.4802 51.8989L26.0636 51.845L26.6292 51.7813L27.1755 51.7088C27.2648 51.696 27.3533 51.6828 27.4409 51.6694L27.9551 51.585L28.4461 51.4937C28.6057 51.4622 28.7611 51.4297 28.9122 51.3963L29.3519 51.2937C29.4228 51.2762 29.4927 51.2585 29.5613 51.2407L29.9583 51.1317C30.0857 51.0948 30.2081 51.0574 30.3251 51.0195L30.6598 50.905C30.7659 50.8665 30.8664 50.8277 30.9611 50.7888L31.2273 50.6719C31.7236 50.4379 32 50.2043 32 50.0004C32 49.8373 31.8233 49.6553 31.4988 49.4692ZM32 54.571V52.4455C30.9767 52.9638 29.6094 53.3608 28.0132 53.6238L27.4412 53.711C27.3443 53.7246 27.2467 53.7377 27.1484 53.7504L26.55 53.8207C26.2467 53.853 25.9373 53.881 25.6225 53.9046L24.9858 53.9462L24.3357 53.976C24.2263 53.98 24.1164 53.9835 24.006 53.9865L23.338 53.9985L23 54C22.8869 54 22.7742 53.9995 22.662 53.9985L21.994 53.9865C21.8836 53.9835 21.7737 53.98 21.6643 53.976L21.0142 53.9462L20.3775 53.9046C20.0627 53.881 19.7533 53.853 19.45 53.8207L18.8516 53.7504C18.655 53.7251 18.4612 53.6979 18.2705 53.6688L17.7078 53.5761C16.2311 53.3138 14.9631 52.9334 14 52.4455V54.571C14 54.9236 14.7555 55.536 16.2533 56.0495C18.0046 56.65 20.416 56.9997 23 56.9997C25.584 56.9997 27.9954 56.65 29.7467 56.0495C31.1613 55.5645 31.9138 54.9913 31.993 54.6321L32 54.571ZM55 43.9992C60.5229 43.9992 65 48.4766 65 53.9996C65 59.5226 60.5229 63.9999 55 63.9999C49.4772 63.9999 45 59.5226 45 53.9996C45 48.4766 49.4772 43.9992 55 43.9992Z", fill: "#000091" }), + React.createElement("path", { d: "M61.4214 40.0933C60.9205 39.8606 60.3259 40.0781 60.0933 40.5791C59.8606 41.08 60.0781 41.6747 60.5791 41.9073C65.0635 43.9899 68.0002 48.355 68.0002 53.0007C68.0002 53.553 68.448 54.0007 69.0002 54.0007C69.5525 54.0007 70.0002 53.553 70.0002 53.0007C70.0002 47.5569 66.5954 42.4961 61.4214 40.0933Z", fill: "#000091" })), "Money"); +//# sourceMappingURL=Money.js.map \ No newline at end of file diff --git a/dist/picto/Money.js.map b/dist/picto/Money.js.map new file mode 100644 index 0000000..343b839 --- /dev/null +++ b/dist/picto/Money.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Money.js","sourceRoot":"","sources":["../../src/picto/Money.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,guCAAguC,EACluC,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,k7BAAk7B,EACp7B,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,2LAA2L,EAC7L,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,guCAAguC,EACluC,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,iLAAiL,EACnL,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,ulWAAulW,EACzlW,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,6SAA6S,EAC/S,IAAI,EAAC,SAAS,GAChB,CACH,EACH,OAAO,CACV,CAAC"} \ No newline at end of file diff --git a/dist/picto/Moon.d.ts b/dist/picto/Moon.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Moon.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Moon.js b/dist/picto/Moon.js new file mode 100644 index 0000000..91207dd --- /dev/null +++ b/dist/picto/Moon.js @@ -0,0 +1,12 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { d: "M41 30C40.4477 30 40 30.4477 40 31C40 31.5523 40.4477 32 41 32C41.5523 32 42 31.5523 42 31C42 30.4477 41.5523 30 41 30Z", fill: "#E1000F" }), + React.createElement("path", { d: "M59 38C58.4477 38 58 38.4477 58 39C58 39.5523 58.4477 40 59 40C59.5523 40 60 39.5523 60 39C60 38.4477 59.5523 38 59 38Z", fill: "#E1000F" }), + React.createElement("path", { d: "M55 38C55.5523 38 56 38.4477 56 39C56 39.5128 55.614 39.9355 55.1166 39.9933L55 40H53C52.4477 40 52 39.5523 52 39C52 38.4872 52.386 38.0645 52.8834 38.0067L53 38H55Z", fill: "#E1000F" }), + React.createElement("path", { d: "M48 31C48 30.4477 47.5523 30 47 30H45L44.8834 30.0067C44.386 30.0645 44 30.4872 44 31C44 31.5523 44.4477 32 45 32H47L47.1166 31.9933C47.614 31.9355 48 31.5128 48 31Z", fill: "#E1000F" }), + React.createElement("path", { d: "M38.2372 27.2197C39.5994 25.797 38.1551 23.4478 36.2759 24.1124C28.94 26.7067 24.0021 33.6813 24.0021 41.5359C24.0021 51.735 32.229 60.0023 42.3772 60.0023C50.4148 60.0023 57.5043 54.7552 59.9067 47.089C60.4975 45.2038 58.1779 43.7538 56.7868 45.1891C54.9171 47.1181 52.5173 48.408 49.894 48.8931C49.3509 48.9936 48.992 49.5152 49.0925 50.0583C49.1929 50.6014 49.7146 50.9602 50.2576 50.8598L50.6517 50.7814C53.2688 50.2237 55.6787 48.9688 57.6462 47.1451L57.843 46.957L57.7742 47.1561C55.4411 53.6273 49.303 58.0023 42.3772 58.0023C33.3358 58.0023 26.0021 50.6326 26.0021 41.5359L26.0058 41.1803C26.1469 34.5562 30.2202 28.6889 36.2854 26.2464L36.485 26.168L36.2583 26.4248C33.9309 29.1273 32.6451 32.5647 32.6451 36.1755C32.6451 43.9891 38.6544 50.4689 46.3843 51.0639C46.9349 51.1063 47.4157 50.6943 47.4581 50.1436C47.5005 49.593 47.0884 49.1122 46.5378 49.0698C39.8492 48.5549 34.6451 42.9434 34.6451 36.1755C34.6451 32.8137 35.9288 29.6307 38.2372 27.2197Z", fill: "#000091" }), + React.createElement("path", { d: "M15 58C14.4477 58 14 58.4477 14 59C14 59.5523 14.4477 60 15 60C15.5523 60 16 59.5523 16 59C16 58.4477 15.5523 58 15 58Z", fill: "#000091" }), + React.createElement("path", { d: "M57 26C57.5523 26 58 26.4477 58 27C58 27.5128 57.614 27.9355 57.1166 27.9933L57 28H55C54.4477 28 54 27.5523 54 27C54 26.4872 54.386 26.0645 54.8834 26.0067L55 26H57Z", fill: "#000091" }), + React.createElement("path", { d: "M24 59C24 58.4477 23.5523 58 23 58H19L18.8834 58.0067C18.386 58.0645 18 58.4872 18 59C18 59.5523 18.4477 60 19 60H23L23.1166 59.9933C23.614 59.9355 24 59.5128 24 59Z", fill: "#000091" })), "Moon"); +//# sourceMappingURL=Moon.js.map \ No newline at end of file diff --git a/dist/picto/Moon.js.map b/dist/picto/Moon.js.map new file mode 100644 index 0000000..1eb0124 --- /dev/null +++ b/dist/picto/Moon.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Moon.js","sourceRoot":"","sources":["../../src/picto/Moon.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,o8BAAo8B,EACt8B,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB,CACH,EACH,MAAM,CACT,CAAC"} \ No newline at end of file diff --git a/dist/picto/Mountain.d.ts b/dist/picto/Mountain.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Mountain.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Mountain.js b/dist/picto/Mountain.js new file mode 100644 index 0000000..0e6045c --- /dev/null +++ b/dist/picto/Mountain.js @@ -0,0 +1,17 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { d: "M28 17C28 17.5523 27.5523 18 27 18C26.4872 18 26.0645 17.614 26.0067 17.1166L26 17V15C26 14.4477 26.4477 14 27 14C27.5128 14 27.9355 14.386 27.9933 14.8834L28 15V17Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M24 25C24 23.3431 25.3431 22 27 22C28.6569 22 30 23.3431 30 25C30 26.6569 28.6569 28 27 28C25.3431 28 24 26.6569 24 25ZM28 25C28 24.4477 27.5523 24 27 24C26.4477 24 26 24.4477 26 25C26 25.5523 26.4477 26 27 26C27.5523 26 28 25.5523 28 25Z", fill: "#E1000F" }), + React.createElement("path", { d: "M19 24C19.5523 24 20 24.4477 20 25C20 25.5128 19.614 25.9355 19.1166 25.9933L19 26H17C16.4477 26 16 25.5523 16 25C16 24.4872 16.386 24.0645 16.8834 24.0067L17 24H19Z", fill: "#E1000F" }), + React.createElement("path", { d: "M38 25C38 24.4477 37.5523 24 37 24H35L34.8834 24.0067C34.386 24.0645 34 24.4872 34 25C34 25.5523 34.4477 26 35 26H37L37.1166 25.9933C37.614 25.9355 38 25.5128 38 25Z", fill: "#E1000F" }), + React.createElement("path", { d: "M27 36C27.5523 36 28 35.5523 28 35V33L27.9933 32.8834C27.9355 32.386 27.5128 32 27 32C26.4477 32 26 32.4477 26 33V35L26.0067 35.1166C26.0645 35.614 26.4872 36 27 36Z", fill: "#E1000F" }), + React.createElement("path", { d: "M22.0503 18.636C22.4408 19.0266 22.4408 19.6597 22.0503 20.0503C21.6876 20.4129 21.1158 20.4388 20.7233 20.128L20.636 20.0503L19.2218 18.636C18.8313 18.2455 18.8313 17.6123 19.2218 17.2218C19.5845 16.8592 20.1563 16.8333 20.5488 17.1441L20.636 17.2218L22.0503 18.636Z", fill: "#E1000F" }), + React.createElement("path", { d: "M34.7782 32.7782C35.1687 32.3876 35.1687 31.7545 34.7782 31.364L33.364 29.9497L33.2767 29.872C32.8842 29.5612 32.3124 29.5871 31.9497 29.9497C31.5592 30.3403 31.5592 30.9734 31.9497 31.364L33.364 32.7782L33.4512 32.8559C33.8437 33.1667 34.4155 33.1408 34.7782 32.7782Z", fill: "#E1000F" }), + React.createElement("path", { d: "M33.364 20.0503C32.9734 20.4408 32.3403 20.4408 31.9497 20.0503C31.5871 19.6876 31.5612 19.1158 31.872 18.7233L31.9497 18.636L33.364 17.2218C33.7545 16.8313 34.3876 16.8313 34.7782 17.2218C35.1408 17.5845 35.1667 18.1563 34.8559 18.5488L34.7782 18.636L33.364 20.0503Z", fill: "#E1000F" }), + React.createElement("path", { d: "M19.2218 32.7782C19.6123 33.1687 20.2455 33.1687 20.636 32.7782L22.0503 31.364L22.128 31.2767C22.4388 30.8842 22.4129 30.3124 22.0503 29.9497C21.6597 29.5592 21.0266 29.5592 20.636 29.9497L19.2218 31.364L19.1441 31.4512C18.8333 31.8437 18.8592 32.4155 19.2218 32.7782Z", fill: "#E1000F" }), + React.createElement("path", { d: "M46.7492 24.3373C46.3335 23.8642 45.5683 23.8872 45.188 24.4164L32.2469 42.4214L32.18 42.5278C31.9423 42.9642 32.0613 43.5195 32.4753 43.817L32.5817 43.8839C33.0181 44.1216 33.5734 44.0026 33.8709 43.5886L45.976 26.746L49.5413 32H45L44.8834 32.0067C44.386 32.0645 44 32.4872 44 33C44 33.5523 44.4477 34 45 34H50.8984L52.2556 36H43L42.8834 36.0067C42.386 36.0645 42 36.4872 42 37C42 37.5523 42.4477 38 43 38H53.6128L64.1725 53.5615L64.2436 53.6542C64.5706 54.0333 65.1371 54.1154 65.5615 53.8275C66.0185 53.5174 66.1376 52.8955 65.8275 52.4385L46.8275 24.4385L46.7492 24.3373Z", fill: "#000091" }), + React.createElement("path", { d: "M25.176 40.4335C25.5485 39.8916 26.3218 39.8578 26.7444 40.3319L26.824 40.4335L37.526 56H51C51.5523 56 52 56.4477 52 57C52 57.5128 51.614 57.9355 51.1166 57.9933L51 58H37.0148C36.9865 58.0004 36.9582 57.9996 36.9301 57.9976C36.7884 57.9878 36.6549 57.9485 36.5356 57.8859C36.4311 57.8312 36.3351 57.7574 36.2534 57.6655L36.2525 57.6643C36.2218 57.6297 36.1934 57.5931 36.1677 57.5545L26 42.765L16.901 56H25C25.5523 56 26 56.4477 26 57C26 57.5128 25.614 57.9355 25.1166 57.9933L25 58H15.0129C15.0037 58.0001 14.9945 58.0001 14.9853 58H11C10.4477 58 10 57.5523 10 57C10 56.4872 10.386 56.0645 10.8834 56.0067L11 56H14.474L25.176 40.4335Z", fill: "#000091" }), + React.createElement("path", { d: "M70 61C70 60.4477 69.5523 60 69 60H17L16.8834 60.0067C16.386 60.0645 16 60.4872 16 61C16 61.5523 16.4477 62 17 62H69L69.1166 61.9933C69.614 61.9355 70 61.5128 70 61Z", fill: "#000091" }), + React.createElement("path", { d: "M60 65C60 64.4477 59.5523 64 59 64H29L28.8834 64.0067C28.386 64.0645 28 64.4872 28 65C28 65.5523 28.4477 66 29 66H59L59.1166 65.9933C59.614 65.9355 60 65.5128 60 65Z", fill: "#000091" })), "Mountain"); +//# sourceMappingURL=Mountain.js.map \ No newline at end of file diff --git a/dist/picto/Mountain.js.map b/dist/picto/Mountain.js.map new file mode 100644 index 0000000..2bb0ef5 --- /dev/null +++ b/dist/picto/Mountain.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Mountain.js","sourceRoot":"","sources":["../../src/picto/Mountain.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,gPAAgP,EAClP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,6QAA6Q,EAC/Q,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,8QAA8Q,EAChR,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,6QAA6Q,EAC/Q,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,8QAA8Q,EAChR,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,ikBAAikB,EACnkB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,6nBAA6nB,EAC/nB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB,CACH,EACH,UAAU,CACb,CAAC"} \ No newline at end of file diff --git a/dist/picto/NationalIdentityCard.d.ts b/dist/picto/NationalIdentityCard.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/NationalIdentityCard.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/NationalIdentityCard.js b/dist/picto/NationalIdentityCard.js new file mode 100644 index 0000000..8926e53 --- /dev/null +++ b/dist/picto/NationalIdentityCard.js @@ -0,0 +1,7 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M29.4036 46.6627C32.0364 47.7453 33.8969 50.0476 33.9959 52.7714L34 53H32C32 50.2757 29.345 48 26 48C22.7347 48 20.1268 50.1687 20.0045 52.8062L20 53H18C18 50.1768 19.8902 47.7755 22.5964 46.6627C21.6144 45.7498 21 44.4466 21 43C21 40.2386 23.2386 38 26 38C28.7614 38 31 40.2386 31 43C31 44.4466 30.3856 45.7498 29.4036 46.6627ZM26 46C27.6569 46 29 44.6569 29 43C29 41.3431 27.6569 40 26 40C24.3431 40 23 41.3431 23 43C23 44.6569 24.3431 46 26 46Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M17 32H35C36.6569 32 38 33.3431 38 35V55C38 56.6569 36.6569 58 35 58H17C15.3431 58 14 56.6569 14 55V35C14 33.3431 15.3431 32 17 32ZM35 34H17C16.4477 34 16 34.4477 16 35V55C16 55.5523 16.4477 56 17 56H35C35.5523 56 36 55.5523 36 55V35C36 34.4477 35.5523 34 35 34Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M13 64H16C16.55 64 17 63.55 17 63C17 62.45 16.55 62 16 62H13C11.63 62 10 61.48 10 59V20.5C10 19.6 11 18 13 18H48C48.55 18 49 17.55 49 17C49 16.45 48.55 16 48 16H13C10.05 16 8 18.37 8 20.5V59C8 62.69 10.58 64 13 64ZM67 64H36C35.45 64 35 63.55 35 63C35 62.45 35.45 62 36 62H67C69 62 70 60.4 70 59.5V21C70 18.52 68.37 18 67 18H58C57.45 18 57 17.55 57 17C57 16.45 57.45 16 58 16H67C69.42 16 72 17.31 72 21V59.5C72 61.63 69.95 64 67 64ZM16 24H21V26H16V24ZM14 22H23V28H14V22ZM44 25C44 24.45 44.45 24 45 24H52C52.55 24 53 24.45 53 25C53 25.55 52.55 26 52 26H45C44.45 26 44 25.55 44 25ZM27 25C27 24.45 27.45 24 28 24H41C41.55 24 42 24.45 42 25C42 25.55 41.55 26 41 26H28C27.45 26 27 25.55 27 25ZM64 24H59V26H64V24ZM66 22H57V28H66V22ZM43 32C42.45 32 42 32.45 42 33C42 33.55 42.45 34 43 34H51C51.55 34 52 33.55 52 33C52 32.45 51.55 32 51 32H43ZM43 36C42.45 36 42 36.45 42 37C42 37.55 42.45 38 43 38H59C59.55 38 60 37.55 60 37C60 36.45 59.55 36 59 36H43ZM42 41C42 40.45 42.45 40 43 40H44C44.55 40 45 40.45 45 41C45 41.55 44.55 42 44 42H43C42.45 42 42 41.55 42 41ZM43 44C42.45 44 42 44.45 42 45C42 45.55 42.45 46 43 46H49C49.55 46 50 45.55 50 45C50 44.45 49.55 44 49 44H43ZM42 49C42 48.45 42.45 48 43 48H55C55.55 48 56 48.45 56 49C56 49.55 55.55 50 55 50H43C42.45 50 42 49.55 42 49ZM43 56C42.45 56 42 56.45 42 57C42 57.55 42.45 58 43 58H55C55.55 58 56 57.55 56 57C56 56.45 55.55 56 55 56H43ZM58 57C58 56.45 58.45 56 59 56H65C65.55 56 66 56.45 66 57C66 57.55 65.55 58 65 58H59C58.45 58 58 57.55 58 57ZM48 40C47.45 40 47 40.45 47 41C47 41.55 47.45 42 48 42H54C54.55 42 55 41.55 55 41C55 40.45 54.55 40 54 40H48ZM57 41C57 40.45 57.45 40 58 40H65C65.55 40 66 40.45 66 41C66 41.55 65.55 42 65 42H58C57.45 42 57 41.55 57 41Z", fill: "#000091" })), "NationalIdentityCard"); +//# sourceMappingURL=NationalIdentityCard.js.map \ No newline at end of file diff --git a/dist/picto/NationalIdentityCard.js.map b/dist/picto/NationalIdentityCard.js.map new file mode 100644 index 0000000..18bd2b0 --- /dev/null +++ b/dist/picto/NationalIdentityCard.js.map @@ -0,0 +1 @@ +{"version":3,"file":"NationalIdentityCard.js","sourceRoot":"","sources":["../../src/picto/NationalIdentityCard.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,icAAic,EACnc,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,wQAAwQ,EAC1Q,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,4qDAA4qD,EAC9qD,IAAI,EAAC,SAAS,GAChB,CACH,EACH,sBAAsB,CACzB,CAAC"} \ No newline at end of file diff --git a/dist/picto/NationalIdentityCardPassport.d.ts b/dist/picto/NationalIdentityCardPassport.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/NationalIdentityCardPassport.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/NationalIdentityCardPassport.js b/dist/picto/NationalIdentityCardPassport.js new file mode 100644 index 0000000..edd345f --- /dev/null +++ b/dist/picto/NationalIdentityCardPassport.js @@ -0,0 +1,9 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M50 26C45.03 26 41 30.03 41 35C41 39.97 45.03 44 50 44C54.97 44 59 39.97 59 35C59 30.03 54.97 26 50 26ZM56.92 36C56.58 38.39 55.04 40.39 52.92 41.36C53.51 39.95 53.88 38.08 53.97 36H56.92ZM51.79 37.8C51.88 37.24 51.94 36.63 51.97 36H48.01C48.04 36.63 48.11 37.24 48.19 37.8L48.27 38.3C48.39 38.95 48.54 39.54 48.7 40.05L48.83 40.41C49.2 41.4 49.62 41.99 49.99 41.99C50.36 41.99 50.78 41.4 51.15 40.41L51.28 40.05C51.44 39.55 51.59 38.95 51.71 38.3L51.79 37.8ZM56.92 34H53.97C53.89 31.92 53.52 30.05 52.92 28.64C55.03 29.61 56.58 31.61 56.92 34ZM43.07 34C43.41 31.61 44.95 29.61 47.07 28.64C46.48 30.05 46.11 31.92 46.02 34H43.07ZM48.2 32.2C48.11 32.76 48.05 33.37 48.02 34H51.98C51.95 33.37 51.88 32.76 51.8 32.2L51.72 31.7C51.6 31.05 51.45 30.46 51.29 29.95L51.16 29.59C50.79 28.6 50.37 28.01 50 28.01C49.63 28.01 49.21 28.6 48.84 29.59L48.71 29.95C48.55 30.45 48.4 31.05 48.28 31.7L48.2 32.2ZM43.07 36H46.02C46.1 38.08 46.47 39.95 47.07 41.36C44.96 40.39 43.41 38.39 43.07 36Z", fill: "#E1000F" }), + React.createElement("path", { d: "M60 53C60 52.45 59.55 52 59 52H40.88C40.39 52.05 40 52.48 40 52.99C40 53.54 40.45 53.99 41 53.99H59.12C59.61 53.94 60 53.51 60 53Z", fill: "#E1000F" }), + React.createElement("path", { d: "M23 35C23.55 35 24 35.45 24 36V35.98C24 36.53 23.54 36.98 22.99 36.98H15.04C14.84 36.98 14.57 37.09 14.34 37.32C14.11 37.55 14 37.83 14 38.08V57.99C14 58.17 14.1 58.43 14.33 58.66C14.57 58.89 14.83 58.99 15 58.99H23C23.55 58.99 24 59.44 24 59.99C24 60.54 23.55 60.99 23 60.99H15C14.18 60.99 13.44 60.59 12.92 60.07C12.4 59.56 12 58.82 12 57.99V38.08C12 37.23 12.39 36.47 12.92 35.93C13.45 35.39 14.21 35 15.05 35H23Z", fill: "#E1000F" }), + React.createElement("path", { d: "M24 41V43C22.3452 43 21.0037 44.3431 21.0037 46C21.0037 47.6569 22.3452 49 24 49V51C20.6642 51 18.1273 53.17 17.9975 55.81V56H16C16 53.18 17.8876 50.78 20.5943 49.66C19.6155 48.75 18.9963 47.44 18.9963 46C18.9963 43.24 21.2434 41 24 41Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M29.9 14.12L59.9 8.12001L60.1 8.10001C62.79 8.10001 64.89 10.34 65 13V13.22V14H69C71.69 14 73.88 16.12 74 18.78V19V47C74 47.55 73.55 48 73 48C72.49 48 72.06 47.61 72.01 47.12V47V19C72.01 17.4 70.76 16.1 69.19 16.01H69.01H31.01C29.41 16.01 28.11 17.26 28.02 18.83V19.01V20.01V67.01C28.02 68.61 29.27 69.91 30.84 70H31.02H69.02C70.62 70 71.92 68.75 72.01 67.18V67V57C72.01 56.45 72.46 56 73.01 56C73.52 56 73.95 56.39 74 56.88V57V67C74 69.69 71.88 71.88 69.22 72H69H31C28.31 72 26.12 69.88 26 67.22V67H11C9.85 67 8.6 66.71 7.61 65.89C6.59 65.04 6 63.74 6 62V23.5C6 21.45 7.95 19 11 19H26C26 16.61 27.67 14.62 29.9 14.12ZM26 21H11C9.05 21 8 22.55 8 23.5V62C8 63.26 8.41 63.96 8.89 64.36C9.4 64.79 10.15 65 11 65H26V29C25.45 29 25 28.55 25 28C25 27.45 25.45 27 26 27V21ZM63 14V13C63 11.4 61.85 10.19 60.28 10.1H60.19L40.69 14H63.01H63ZM55 48C55.55 48 56 48.45 56 49C56 49.51 55.61 49.94 55.12 49.99H55H45C44.45 49.99 44 49.54 44 48.99C44 48.48 44.39 48.05 44.88 48H45H55ZM57 56C57.55 56 58 56.45 58 57C58 57.51 57.61 57.94 57.12 57.99H57H43C42.45 57.99 42 57.54 42 56.99C42 56.48 42.39 56.05 42.88 56H43H57ZM55 60C55.55 60 56 60.45 56 61C56 61.51 55.61 61.94 55.12 61.99H55H45C44.45 61.99 44 61.54 44 60.99C44 60.48 44.39 60.05 44.88 60H45H55ZM14 27H19V29H14V27ZM12 25H21V31H12V25Z", fill: "#000091" })), "NationalIdentityCardPassport"); +//# sourceMappingURL=NationalIdentityCardPassport.js.map \ No newline at end of file diff --git a/dist/picto/NationalIdentityCardPassport.js.map b/dist/picto/NationalIdentityCardPassport.js.map new file mode 100644 index 0000000..b9a12c5 --- /dev/null +++ b/dist/picto/NationalIdentityCardPassport.js.map @@ -0,0 +1 @@ +{"version":3,"file":"NationalIdentityCardPassport.js","sourceRoot":"","sources":["../../src/picto/NationalIdentityCardPassport.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,o9BAAo9B,EACt9B,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,oIAAoI,EACtI,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,kaAAka,EACpa,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,8OAA8O,EAChP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+vCAA+vC,EACjwC,IAAI,EAAC,SAAS,GAChB,CACH,EACH,8BAA8B,CACjC,CAAC"} \ No newline at end of file diff --git a/dist/picto/NavyAnchor.d.ts b/dist/picto/NavyAnchor.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/NavyAnchor.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/NavyAnchor.js b/dist/picto/NavyAnchor.js new file mode 100644 index 0000000..ebfd87b --- /dev/null +++ b/dist/picto/NavyAnchor.js @@ -0,0 +1,16 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M40.3 16.4C40.3 15.8477 40.7477 15.4 41.3 15.4C45.5809 15.4 49.9409 17.7438 51.3326 21.339C51.532 21.854 51.2761 22.4332 50.761 22.6326C50.246 22.8319 49.6668 22.576 49.4675 22.061C48.4591 19.4562 45.0192 17.4 41.3 17.4C40.7477 17.4 40.3 16.9523 40.3 16.4Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M48.2321 33.5453C48.5384 34.0048 48.4142 34.6257 47.9547 34.932C46.3371 36.0104 44.2267 36.8451 41.6271 37.745L41.6116 37.7502C40.5401 38.1015 39.5149 38.4237 38.5488 38.7273C36.7105 39.305 35.0861 39.8154 33.7636 40.3316C32.7595 40.7234 32.0181 41.0866 31.5361 41.4352C31.0372 41.7961 31.001 42.0043 30.9988 42.0499C30.9983 42.0588 30.9977 42.0678 30.9971 42.0767C30.9923 42.1388 31.006 42.3481 31.5569 42.683C32.0724 42.9963 32.7868 43.2419 33.4747 43.4384C34.0058 43.5902 34.3133 44.1437 34.1615 44.6747C34.0098 45.2057 33.4563 45.5132 32.9253 45.3615C32.2132 45.158 31.2777 44.8537 30.5181 44.392C29.7966 43.9534 28.914 43.1668 29.002 41.9365C29.055 40.9891 29.691 40.3015 30.3639 39.8148C31.0569 39.3134 31.9905 38.8766 33.0365 38.4684C34.4204 37.9283 36.1564 37.3825 38.0429 36.7894C38.9926 36.4908 39.9804 36.1802 40.9807 35.8523C43.5771 34.9533 45.4643 34.1886 46.8453 33.2679C47.3048 32.9616 47.9257 33.0857 48.2321 33.5453Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M45.8266 47.271C45.9531 46.7334 46.4914 46.4001 47.029 46.5266C47.9269 46.7378 48.8153 47.0477 49.4765 47.4992C50.1353 47.9491 50.7954 48.7219 50.5806 49.7961L50.5762 49.8169C50.4101 50.5643 49.9769 51.0922 49.3922 51.482C48.8563 51.8393 48.1644 52.0993 47.4162 52.3487L47.3964 52.3551C45.8682 52.8293 43.124 53.3389 40.4217 53.7747C37.6955 54.2145 34.9335 54.5911 33.324 54.7923L33.3105 54.794C32.4789 54.8864 31.6615 55.0699 30.9511 55.3363C30.434 55.5302 29.8576 55.2682 29.6637 54.7511C29.4698 54.234 29.7318 53.6576 30.2489 53.4637C31.1364 53.1309 32.1164 52.9148 33.0826 52.8069C34.6741 52.6079 37.4083 52.2349 40.1033 51.8003C42.8196 51.3621 45.4195 50.873 46.7938 50.448C47.5397 50.199 47.995 50.0098 48.2828 49.8179C48.5119 49.6652 48.5833 49.5472 48.6188 49.4043C48.6188 49.4043 48.617 49.4012 48.6157 49.3989C48.5948 49.3619 48.5263 49.2722 48.3485 49.1508C47.9847 48.9023 47.3731 48.6622 46.571 48.4734C46.0334 48.3469 45.7001 47.8086 45.8266 47.271Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M27.9511 66.7636C28.4683 66.9576 28.7303 67.534 28.5363 68.0511C28.38 68.4681 28.1197 69.119 27.8178 69.7624C27.529 70.3776 27.1557 71.0882 26.7593 71.5508C26.3999 71.9701 25.7686 72.0187 25.3492 71.6592C24.9299 71.2998 24.8813 70.6685 25.2408 70.2492C25.4443 70.0117 25.7211 69.5223 26.0073 68.9126C26.2803 68.3309 26.52 67.7319 26.6637 67.3489C26.8576 66.8317 27.434 66.5697 27.9511 66.7636Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M33.1 16.3C33.1 12.8477 35.9477 10 39.4 10C41.3062 10 42.9675 10.8376 44.14 12.1273C44.5115 12.536 44.4813 13.1684 44.0727 13.5399C43.664 13.9114 43.0316 13.8813 42.6601 13.4727C41.8325 12.5624 40.6938 12 39.4 12C37.0523 12 35.1 13.9523 35.1 16.3C35.1 18.6477 37.0523 20.6 39.4 20.6C40.6231 20.6 41.6507 20.1155 42.3567 19.331C42.7262 18.9205 43.3585 18.8872 43.769 19.2567C44.1795 19.6262 44.2128 20.2585 43.8433 20.669C42.7493 21.8845 41.1769 22.6 39.4 22.6C35.9477 22.6 33.1 19.7523 33.1 16.3Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M39.6192 14.1061C39.8367 14.6137 39.6016 15.2016 39.0939 15.4191C38.7405 15.5706 38.5 15.9225 38.5 16.3C38.5 16.6775 38.7405 17.0294 39.0939 17.1809C39.6016 17.3984 39.8367 17.9863 39.6192 18.4939C39.4016 19.0015 38.8137 19.2367 38.3061 19.0191C37.2595 18.5706 36.5 17.5225 36.5 16.3C36.5 15.0775 37.2595 14.0294 38.3061 13.5809C38.8137 13.3633 39.4016 13.5985 39.6192 14.1061Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M37.3465 20.2011C37.8982 20.2267 38.3246 20.6948 38.2989 21.2464L38.0989 25.5464C38.0741 26.0801 37.6342 26.5 37.1 26.5H31.3C31.1126 26.5 30.9289 26.4473 30.77 26.348C30.0854 25.9201 29.2671 25.6 28.3 25.6C27.2866 25.6 26.4273 25.8967 25.8459 26.3281C25.2688 26.7562 25 27.2807 25 27.8C25 28.3193 25.2688 28.8437 25.8459 29.2719C26.4273 29.7033 27.2866 30 28.3 30C29.3281 30 30.1056 29.7458 30.7 29.3C30.8731 29.1702 31.0836 29.1 31.3 29.1H37C37.2735 29.1 37.535 29.212 37.7237 29.4099C37.9125 29.6078 38.0119 29.8744 37.9989 30.1475L37.7989 34.3475C37.7726 34.8992 37.3041 35.3251 36.7524 35.2989C36.2008 35.2726 35.7749 34.8041 35.8011 34.2524L35.9513 31.1H31.6137C30.6656 31.7155 29.5442 32 28.3 32C26.9134 32 25.6227 31.5967 24.6542 30.8781C23.6812 30.1562 23 29.0807 23 27.8C23 26.5193 23.6812 25.4437 24.6542 24.7219C25.6227 24.0033 26.9134 23.6 28.3 23.6C29.6039 23.6 30.6998 23.9974 31.5763 24.5H36.1454L36.3011 21.1535C36.3267 20.6018 36.7948 20.1754 37.3465 20.2011Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M36.5405 41.4008C37.0924 41.4232 37.5216 41.8887 37.4992 42.4405L37.1992 49.8405C37.1768 50.3923 36.7113 50.8215 36.1595 50.7992C35.6077 50.7768 35.1785 50.3113 35.2008 49.7595L35.5008 42.3595C35.5232 41.8077 35.9887 41.3784 36.5405 41.4008Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M64.05 41.2317C64.5128 41.3512 64.8264 41.7815 64.7983 42.2587C64.698 43.964 64.4977 46.9686 64.3227 49.5428C64.2352 50.8308 64.1539 52.0124 64.0945 52.872L63.9977 54.268L63.9976 54.2692C63.9738 54.6103 63.7774 54.916 63.4768 55.079C63.1763 55.242 62.8133 55.2402 62.5144 55.0741L62.4664 55.0475C62.4565 55.0633 62.4466 55.0794 62.4365 55.0956C62.0865 55.6579 61.5705 56.4414 60.9007 57.3366C59.5659 59.1206 57.5975 61.379 55.0892 63.208C54.6429 63.5334 54.0174 63.4354 53.692 62.9892C53.3666 62.5429 53.4646 61.9174 53.9108 61.592C56.2025 59.921 58.0342 57.8294 59.2993 56.1384C59.9296 55.2961 60.4136 54.5608 60.7386 54.0387C60.9009 53.7779 61.0233 53.5707 61.104 53.4307C61.1444 53.3607 61.1744 53.3075 61.1937 53.2728L61.2147 53.2348L61.2191 53.2267L61.2197 53.2256C61.3466 52.9902 61.5624 52.8154 61.819 52.7403C61.9116 52.7132 62.0068 52.6998 62.1016 52.7C62.1608 51.8439 62.241 50.6772 62.3273 49.4072C62.3899 48.4867 62.4556 47.5126 62.5187 46.5634C61.5474 48.0641 60.6303 49.1827 59.8488 50.0025C59.3694 50.5054 58.942 50.8948 58.5858 51.1902L58.7727 51.36C59.1643 51.716 59.2107 52.3155 58.8786 52.7275C56.0546 56.2314 53.0939 57.9379 50.5863 58.7961C48.7037 59.4404 46.983 59.6128 46.0115 59.7101C45.7325 59.738 45.5153 59.7598 45.3738 59.7848C44.6269 59.9166 43.9828 59.6879 43.5268 59.2125C43.126 58.7947 42.9374 58.2574 42.8393 57.8425C42.7368 57.4085 42.7047 56.9818 42.6958 56.6776C42.6912 56.5223 42.6925 56.3911 42.6951 56.2967C42.6964 56.2494 42.698 56.211 42.6994 56.1829L42.7013 56.1488L42.7019 56.1379L42.7022 56.134L42.7023 56.1324L42.6994 56.1829L42.7024 56.1312C42.7404 55.5802 43.2178 55.1644 43.7688 55.2024C44.319 55.2403 44.7345 55.7165 44.6978 56.2665L44.6977 56.2677L44.697 56.282C44.6962 56.2963 44.6952 56.3199 44.6944 56.3513C44.6926 56.4144 44.6916 56.5074 44.6949 56.6192C44.7016 56.8494 44.7258 57.1289 44.7857 57.3825C44.8472 57.6426 44.9229 57.7741 44.9644 57.8218C44.9772 57.8217 44.9973 57.8203 45.0262 57.8152C45.3222 57.763 45.6591 57.7289 46.0394 57.6904C47.0287 57.5903 48.3124 57.4605 49.9387 56.9039C51.9364 56.2202 54.3349 54.8979 56.7152 52.1926L56.3273 51.8399C56.0863 51.6208 55.9671 51.298 56.0079 50.9749C56.0483 50.6542 56.2412 50.373 56.5255 50.2197L56.5375 50.2129C56.552 50.2045 56.579 50.1884 56.6177 50.1639C56.695 50.115 56.8191 50.0321 56.9833 49.9086C57.3117 49.6616 57.8018 49.2512 58.4012 48.6225C59.599 47.3659 61.2406 45.2294 62.8981 41.7681C63.1045 41.337 63.5872 41.1122 64.05 41.2317Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M43.0643 39.1006C43.6163 39.0809 44.0797 39.5124 44.0994 40.0643L44.3994 48.4643C44.4191 49.0162 43.9876 49.4796 43.4357 49.4993C42.8838 49.5191 42.4204 49.0876 42.4007 48.5357L42.1007 40.1357C42.0809 39.5837 42.5124 39.1203 43.0643 39.1006Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M42.4535 20.3011C43.0052 20.2754 43.4733 20.7018 43.4989 21.2535L43.6546 24.6H48.1863C49.1344 23.9844 50.2558 23.7 51.5 23.7C52.8866 23.7 54.1773 24.1033 55.1459 24.8219C56.1188 25.5437 56.8 26.6193 56.8 27.9C56.8 29.1807 56.1188 30.2562 55.1459 30.9781C54.1773 31.6967 52.8866 32.1 51.5 32.1C50.1961 32.1 49.1002 31.7026 48.2237 31.2H43.8444L43.8991 32.4566C43.9231 33.0083 43.4952 33.4751 42.9434 33.499C42.3917 33.523 41.9249 33.0952 41.901 32.5434L41.801 30.2434C41.7891 29.9709 41.8891 29.7054 42.0777 29.5084C42.2663 29.3114 42.5273 29.2 42.8 29.2H48.5C48.6874 29.2 48.8711 29.2527 49.03 29.352C49.7147 29.7799 50.5329 30.1 51.5 30.1C52.5134 30.1 53.3727 29.8033 53.9542 29.3719C54.5312 28.9437 54.8 28.4193 54.8 27.9C54.8 27.3807 54.5312 26.8562 53.9542 26.4281C53.3727 25.9967 52.5134 25.7 51.5 25.7C50.4719 25.7 49.6944 25.9542 49.1 26.4C48.9269 26.5298 48.7164 26.6 48.5 26.6H42.7C42.1658 26.6 41.7259 26.1801 41.7011 25.6464L41.5011 21.3464C41.4754 20.7948 41.9019 20.3267 42.4535 20.3011Z", fill: "#000091" }), + React.createElement("path", { d: "M39.9 70.3C39.5 70.3 39.2 70.1 39 69.7C38.8 69.5 37.6 69.1 36.6 68.8C34.5 68.1 31.3 67.1 27.2 64.9C21.9 62.1 18.5 57.1 17.3 55.1C17 55.3 16.6 55.3 16.3 55.1C16 54.9 15.8 54.6 15.8 54.3C15.8 54.3 15.2 45.7 15 42.3C15 41.8 15.3 41.4 15.7 41.3C16.2 41.2 16.6 41.4 16.9 41.8C20.1 48.4 23.2 50.2 23.3 50.3C23.6 50.5 23.8 50.7 23.8 51.1C23.8 51.4 23.7 51.7 23.5 52L23.1 52.3C27.4 57.1 31.8 57.6 33.9 57.8C34.3 57.8 34.6 57.9 34.8 57.9C34.8 57.9 35 57.7 35.1 56.9C35.2 56.4 35.7 56 36.2 56C36.7 56.1 37.1 56.6 37.1 57.1C37 58.3 36.6 59.1 36 59.5C35.6 59.8 35 60 34.4 59.8C34.2 59.8 34 59.7 33.7 59.7C31.4 59.5 26 58.9 20.9 52.7C20.6 52.3 20.6 51.7 21 51.3L21.2 51.1C20.3 50.3 18.8 48.9 17.3 46.5C17.5 48.8 17.6 51.2 17.7 52.6C17.8 52.6 17.9 52.6 18 52.6C18.3 52.7 18.5 52.9 18.6 53.1C18.6 53.2 22.1 59.8 28.2 63C32.1 65.1 35.2 66.1 37.2 66.8C38.4 67.2 39.3 67.5 39.9 67.8C40.5 67.4 41.4 67.1 42.6 66.7C44 66.2 46 65.6 48.4 64.5C48.9 64.3 49.5 64.5 49.7 65C49.9 65.5 49.7 66.1 49.2 66.3C46.7 67.4 44.7 68.1 43.2 68.6C42.2 68.9 41 69.3 40.8 69.6C40.6 70.1 40.3 70.3 39.9 70.3Z", fill: "#000091" })), "NavyAnchor"); +//# sourceMappingURL=NavyAnchor.js.map \ No newline at end of file diff --git a/dist/picto/NavyAnchor.js.map b/dist/picto/NavyAnchor.js.map new file mode 100644 index 0000000..24b784e --- /dev/null +++ b/dist/picto/NavyAnchor.js.map @@ -0,0 +1 @@ +{"version":3,"file":"NavyAnchor.js","sourceRoot":"","sources":["../../src/picto/NavyAnchor.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,kQAAkQ,EACpQ,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,u6BAAu6B,EACz6B,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,o8BAAo8B,EACt8B,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,2YAA2Y,EAC7Y,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,kfAAkf,EACpf,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,2XAA2X,EAC7X,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,k9BAAk9B,EACp9B,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,mPAAmP,EACrP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,u5EAAu5E,EACz5E,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,mPAAmP,EACrP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,0+BAA0+B,EAC5+B,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,6iCAA6iC,EAC/iC,IAAI,EAAC,SAAS,GAChB,CACH,EACH,YAAY,CACf,CAAC"} \ No newline at end of file diff --git a/dist/picto/NavyBachi.d.ts b/dist/picto/NavyBachi.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/NavyBachi.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/NavyBachi.js b/dist/picto/NavyBachi.js new file mode 100644 index 0000000..9192dbf --- /dev/null +++ b/dist/picto/NavyBachi.js @@ -0,0 +1,11 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M39.3272 21.0924C40.5801 20.9917 42.2131 20.8605 43.6752 21.3833C45.2575 21.9491 47.004 23.347 47.4088 25.1993C47.543 25.7499 47.5638 26.5022 47.2292 27.1722C47.2106 27.2093 47.1898 27.2452 47.1669 27.2797C46.549 28.2077 45.5291 28.5934 44.6791 28.715C44.2586 28.7751 43.8485 28.7751 43.5148 28.775L43.4891 28.775C43.1401 28.775 42.868 28.7766 42.6084 28.8113C42.1996 28.8958 41.7738 29.0431 41.292 29.2162C41.2572 29.2287 41.2221 29.2414 41.1865 29.2542C40.7467 29.4127 40.2461 29.5932 39.7603 29.7012L39.7495 29.7036C38.711 29.9225 37.6601 29.9494 36.7124 29.9737L36.6726 29.9747C35.69 29.9999 34.8136 30.0252 33.9743 30.1998C33.7943 30.2452 33.5892 30.302 33.369 30.363C32.7527 30.5336 32.0174 30.7372 31.3772 30.8173L31.3636 30.819C30.3075 30.9365 28.9609 30.7354 28.1554 29.6232C27.1137 28.2668 27.4674 26.7112 28.1545 25.5897C28.8356 24.4779 29.9698 23.5352 31.0724 23.1003C34.188 21.7508 36.2919 21.4365 38.8254 21.1322C38.8413 21.1302 38.8572 21.1287 38.8732 21.1276C39.0178 21.1172 39.1695 21.105 39.3272 21.0924ZM39.0396 23.1208C36.5949 23.4149 34.7094 23.7022 31.8502 24.9426C31.8386 24.9476 31.8269 24.9524 31.8151 24.957C31.1257 25.2255 30.3211 25.8785 29.8574 26.6354C29.3984 27.3845 29.4026 27.9712 29.7444 28.4111C29.7527 28.4218 29.7609 28.4327 29.7688 28.4438C29.9629 28.7159 30.4039 28.9119 31.1363 28.8319C31.6225 28.7703 32.1186 28.6326 32.6708 28.4793C32.9354 28.4058 33.2128 28.3288 33.5081 28.2549C33.5202 28.2519 33.5324 28.2491 33.5446 28.2465C34.5831 28.0276 35.634 28.0007 36.5817 27.9764L36.6214 27.9754C37.609 27.95 38.4892 27.9247 39.3323 27.7477C39.6876 27.6681 40.0725 27.5297 40.5476 27.3588C40.5705 27.3506 40.5937 27.3422 40.6171 27.3338C41.0982 27.1609 41.6629 26.9609 42.2444 26.8445C42.2625 26.8408 42.2807 26.8377 42.299 26.8351C42.7196 26.7749 43.1297 26.775 43.4633 26.775L43.4891 26.775C43.8501 26.775 44.1288 26.7734 44.3966 26.7351C44.9063 26.6622 45.2693 26.4719 45.4634 26.227C45.5086 26.0955 45.5209 25.8849 45.4666 25.6676C45.4639 25.6566 45.4614 25.6456 45.459 25.6346C45.2579 24.6949 44.2132 23.6994 43.0033 23.2668C41.9729 22.8984 40.7958 22.9878 39.4813 23.0878C39.3357 23.0989 39.1885 23.11 39.0396 23.1208Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M57.4566 49.1603C57.6163 49.6888 57.3186 50.2471 56.7917 50.4073C53.4005 51.4382 47.7234 52.5492 39.3685 52.6502L39.3565 52.6503C34.0417 52.6503 29.4582 52.2496 26.2478 51.4185C25.7147 51.2805 25.394 50.7351 25.5316 50.2004C25.6692 49.6656 26.2129 49.344 26.746 49.482C29.715 50.2506 34.1011 50.65 39.3505 50.6503C47.5403 50.5508 53.0262 49.4621 56.2135 48.4932C56.7404 48.3331 57.297 48.6317 57.4566 49.1603Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M70.7715 25.2769L70.7806 25.2933C70.7937 25.3168 70.8057 25.3407 70.8168 25.3652C71.2584 26.3367 70.9135 27.3461 70.6513 27.9119C70.5055 28.2265 70.3434 28.4934 70.2195 28.6802C70.1569 28.7746 70.1023 28.8511 70.0618 28.9059C70.0481 28.9246 70.0359 28.9409 70.0255 28.9545L64.2498 38.0164C64.1825 38.122 64.0959 38.214 63.9947 38.2877L63.4065 37.479C63.9947 38.2877 63.9947 38.2877 63.9947 38.2877L63.9918 38.2898L63.988 38.2925L63.9782 38.2995L63.9485 38.3203C63.9242 38.337 63.8908 38.3596 63.8479 38.3878C63.7621 38.4441 63.6381 38.5225 63.472 38.6208C63.14 38.8173 62.6397 39.0932 61.9403 39.43C60.5417 40.1034 58.3458 41.0206 55.1048 42.0334C51.7999 43.0662 46.8109 43.7735 42.3599 44.2361C37.887 44.701 33.8645 44.9275 32.4422 44.9783C29.6399 45.0784 20.1347 45.3786 15.5282 45.4787C13.0978 45.5316 11.4 45.0106 10.3219 44.0319C9.22172 43.0333 8.94682 41.7251 9.00802 40.6235C9.08075 39.3144 9.98822 38.2567 10.6586 37.6258C11.0185 37.2871 11.3711 37.0151 11.6325 36.8281C11.7641 36.734 11.8746 36.66 11.9541 36.6083C11.9939 36.5825 12.0261 36.5621 12.0495 36.5475L12.0637 36.5388C13.2793 35.7171 15.8754 34.5841 18.418 33.5523C20.6644 32.6408 22.9763 31.7667 24.4952 31.1924C24.735 31.1018 24.955 31.0186 25.1518 30.944C25.6682 30.7481 26.2456 31.0079 26.4415 31.5243C26.6374 32.0407 26.3775 32.6181 25.8611 32.814C25.662 32.8895 25.4403 32.9733 25.1993 33.0644C23.6788 33.6393 21.3919 34.5039 19.17 35.4056C16.552 36.4679 14.1631 37.5279 13.1698 38.2052C13.1543 38.2158 13.1385 38.2259 13.1224 38.2356L13.1214 38.2362L13.1073 38.2449C13.0939 38.2532 13.0723 38.2669 13.0436 38.2855C12.986 38.3229 12.9005 38.3801 12.796 38.4548C12.5856 38.6054 12.307 38.8208 12.0293 39.0822C11.4247 39.6512 11.0322 40.2435 11.0049 40.7344C10.9661 41.4328 11.1412 42.0746 11.6661 42.551C12.2129 43.0474 13.3151 43.5264 15.4847 43.4792C20.0782 43.3793 29.5731 43.0795 32.3708 42.9796C33.7485 42.9304 37.7259 42.7069 42.1531 42.2468C46.6021 41.7844 51.4131 41.0917 54.5082 40.1245C57.6672 39.1373 59.7713 38.2545 61.0727 37.628C61.7233 37.3147 62.173 37.0656 62.4534 36.8996C62.5459 36.8449 62.62 36.7992 62.6768 36.7632L68.3632 27.8415C68.3818 27.8122 68.402 27.784 68.4236 27.7568L68.4245 27.7557L68.4252 27.7548L68.4275 27.7517C68.4322 27.7456 68.4407 27.7345 68.4523 27.7188C68.4755 27.6873 68.5108 27.638 68.5529 27.5746C68.6383 27.4457 68.745 27.2689 68.8367 27.071C69.0372 26.6382 69.0532 26.3552 69.0055 26.2165C68.7594 25.7764 68.5566 25.4592 68.2695 25.2511C68.028 25.076 67.6188 24.9041 66.7936 25.0613C65.809 25.2488 64.8114 25.5564 63.8576 25.8575C63.7942 25.8776 63.7307 25.8977 63.667 25.9178C62.8243 26.1846 61.9698 26.455 61.2798 26.564C60.6948 26.6768 58.7581 26.9043 56.64 27.1355C54.4611 27.3735 52.0059 27.624 50.3998 27.7746C49.8499 27.8261 49.3624 27.4222 49.3108 26.8723C49.2593 26.3224 49.6633 25.8349 50.2131 25.7833C51.807 25.6339 54.2518 25.3844 56.4229 25.1474C58.6264 24.9068 60.4661 24.6872 60.9104 24.5984C60.925 24.5955 60.9397 24.5929 60.9544 24.5906C61.4892 24.5083 62.2138 24.2794 63.1511 23.9833L63.2554 23.9504C64.2016 23.6516 65.304 23.3091 66.4194 23.0966C67.6942 22.8538 68.685 23.082 69.4435 23.6318C70.1372 24.1348 70.5292 24.8405 70.7715 25.2769Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M26.5561 31.5516C26.8474 32.0208 26.7031 32.6373 26.2338 32.9286C25.5719 33.3394 24.7664 33.8271 23.9131 34.3437C23.8241 34.3976 23.7347 34.4518 23.6448 34.5062C22.6898 35.0845 21.6853 35.6941 20.7474 36.2779C19.8077 36.8629 18.9456 37.4154 18.2732 37.8799C17.9367 38.1124 17.6573 38.3161 17.4438 38.4861C17.2147 38.6684 17.1131 38.7714 17.0873 38.8036C17.0803 38.8125 17.0731 38.8212 17.0657 38.8297C16.5512 39.43 15.8334 40.6391 15.6444 41.8461C15.5525 42.4336 15.5939 42.9667 15.7902 43.4218C15.9801 43.8618 16.3504 44.3126 17.0712 44.6935C18.0911 45.2252 19.3483 45.5527 20.7196 45.8519C20.9789 45.9085 21.244 45.9643 21.512 46.0207C22.6075 46.2514 23.7509 46.4922 24.735 46.8345C25.2566 47.0159 25.5324 47.5858 25.351 48.1075C25.1695 48.6291 24.5996 48.9049 24.0779 48.7234C23.2263 48.4272 22.2472 48.2205 21.1658 47.9923C20.8819 47.9323 20.5909 47.8709 20.2933 47.806C18.9156 47.5054 17.4236 47.1332 16.1439 46.4655L16.1397 46.4633C15.0619 45.8945 14.3451 45.1207 13.9539 44.2142C13.5691 43.3224 13.5354 42.3868 13.6685 41.5368C13.9284 39.8766 14.8531 38.3423 15.5376 37.5394C15.7113 37.3265 15.957 37.1132 16.1985 36.9211C16.4611 36.7121 16.781 36.4799 17.1366 36.2343C17.8486 35.7425 18.7427 35.17 19.6905 34.58C20.6401 33.9889 21.6544 33.3734 22.6088 32.7954C22.6982 32.7413 22.7871 32.6875 22.8754 32.634C23.7316 32.1156 24.5272 31.6339 25.1791 31.2293C25.6483 30.9381 26.2649 31.0823 26.5561 31.5516Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M64.7266 28.0874C64.9429 28.5956 64.7062 29.1829 64.198 29.3991C59.4426 31.4227 47.4867 35.5406 37.0313 37.9533L37.0091 37.9582C31.1862 39.1629 24.5608 40.2674 19.8331 40.8709C19.2853 40.9408 18.7845 40.5534 18.7145 40.0056C18.6446 39.4577 19.032 38.9569 19.5799 38.887C24.2492 38.2909 30.8183 37.1964 36.5927 36.002C46.9348 33.6144 58.7721 29.5345 63.4149 27.5588C63.9231 27.3425 64.5104 27.5792 64.7266 28.0874Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M63.0311 36.7793C63.5832 36.7928 64.0198 37.2514 64.0062 37.8035L63.7062 50.0035C63.6926 50.5556 63.234 50.9922 62.6819 50.9786C62.1298 50.9651 61.6932 50.5065 61.7068 49.9544L62.0068 37.7544C62.0204 37.2022 62.479 36.7657 63.0311 36.7793Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M18.9016 46.2002C19.4421 46.087 19.972 46.4335 20.0852 46.9739L20.0856 46.9756L20.0872 46.9832L20.0942 47.0159C20.1005 47.0452 20.1102 47.0892 20.123 47.1462C20.1485 47.26 20.1866 47.425 20.2357 47.626C20.3342 48.0291 20.4759 48.5714 20.6495 49.1342C20.8246 49.7016 21.0249 50.2663 21.2371 50.724C21.3431 50.9525 21.444 51.1367 21.5358 51.2741C21.5812 51.3418 21.6197 51.3913 21.6503 51.4257C21.666 51.4434 21.6777 51.455 21.6852 51.4619C22.7066 52.11 23.9025 52.7943 26.3198 53.3548C28.8083 53.9318 32.6026 54.3794 38.818 54.479C45.8595 54.5284 50.5592 53.9576 53.7112 53.2883C56.5544 52.6845 58.1551 51.9982 59.134 51.5786C59.2352 51.5352 59.3298 51.4946 59.4184 51.4573C59.9274 51.243 60.5138 51.4819 60.7281 51.9909C60.9424 52.4999 60.7035 53.0863 60.1945 53.3006C60.1076 53.3372 60.0139 53.3773 59.9128 53.4207C58.9038 53.8532 57.1607 54.6004 54.1267 55.2446C50.8043 55.9502 45.9554 56.5293 38.7994 56.4789L38.7905 56.4789C32.5085 56.3784 28.554 55.9259 25.8681 55.3031C23.1435 54.6713 21.7388 53.8667 20.5696 53.1226C20.5521 53.1115 20.535 53.0999 20.5183 53.0877C20.0169 52.7231 19.6656 52.0891 19.4227 51.5652C19.1567 50.9916 18.9258 50.3313 18.7384 49.7238C18.5495 49.1116 18.3974 48.5288 18.2928 48.1007C18.2404 47.8861 18.1995 47.7088 18.1716 47.5844C18.1576 47.5222 18.1468 47.4731 18.1395 47.439L18.131 47.3994L18.1287 47.3886L18.1278 47.3844C18.1278 47.3844 18.1277 47.3838 19.1064 47.179L18.1278 47.3844C18.0146 46.8438 18.361 46.3133 18.9016 46.2002Z", fill: "#000091" })), "NavyBachi"); +//# sourceMappingURL=NavyBachi.js.map \ No newline at end of file diff --git a/dist/picto/NavyBachi.js.map b/dist/picto/NavyBachi.js.map new file mode 100644 index 0000000..77e3842 --- /dev/null +++ b/dist/picto/NavyBachi.js.map @@ -0,0 +1 @@ +{"version":3,"file":"NavyBachi.js","sourceRoot":"","sources":["../../src/picto/NavyBachi.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,mnEAAmnE,EACrnE,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,2ZAA2Z,EAC7Z,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,6mGAA6mG,EAC/mG,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,q4CAAq4C,EACv4C,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+ZAA+Z,EACja,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,iPAAiP,EACnP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,47CAA47C,EAC97C,IAAI,EAAC,SAAS,GAChB,CACH,EACH,WAAW,CACd,CAAC"} \ No newline at end of file diff --git a/dist/picto/Notification.d.ts b/dist/picto/Notification.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Notification.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Notification.js b/dist/picto/Notification.js new file mode 100644 index 0000000..0f712f7 --- /dev/null +++ b/dist/picto/Notification.js @@ -0,0 +1,15 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { d: "M12 26C12 26.5514 12.4486 27 13 27C13.5514 27 14 26.5514 14 26C14 25.4486 13.5514 25 13 25C12.4486 25 12 25.4486 12 26Z", fill: "#E1000F" }), + React.createElement("path", { d: "M16 27C15.4486 27 15 26.5514 15 26C15 25.4486 15.4486 25 16 25C16.5514 25 17 25.4486 17 26C17 26.5514 16.5514 27 16 27Z", fill: "#E1000F" }), + React.createElement("path", { d: "M18 26C18 26.5514 18.4486 27 19 27C19.5514 27 20 26.5514 20 26C20 25.4486 19.5514 25 19 25C18.4486 25 18 25.4486 18 26Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M9 21H23C23.5523 21 24 21.4477 24 22V30C24 30.5523 23.5523 31 23 31H20V32C20 32.7043 19.2979 33.1753 18.6586 32.9402L18.5528 32.8944L14.764 31H9C8.48716 31 8.06449 30.614 8.00673 30.1166L8 30V22C8 21.4477 8.44772 21 9 21ZM19 29H22V23H10V29H15C15.1164 29 15.2317 29.0203 15.3406 29.0598L15.4472 29.1056L18 30.382V30C18 29.4872 18.386 29.0645 18.8834 29.0067L19 29Z", fill: "#E1000F" }), + React.createElement("path", { d: "M51 29C50.4477 29 50 29.4477 50 30C50 30.5523 50.4477 31 51 31C51.5523 31 52 30.5523 52 30C52 29.4477 51.5523 29 51 29Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M51 25C48.2386 25 46 27.2386 46 30C46 32.7614 48.2386 35 51 35C53.7614 35 56 32.7614 56 30C56 27.2386 53.7614 25 51 25ZM51 27C52.6569 27 54 28.3431 54 30C54 31.6569 52.6569 33 51 33C49.3431 33 48 31.6569 48 30C48 28.3431 49.3431 27 51 27Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M44 21C44 17.1862 42.6883 15 40 15C37.3117 15 36 17.1862 36 21C36 21.1254 36.0231 21.2453 36.0652 21.3559C30.4748 22.4673 27.3058 26.2065 26.3229 32.9243L26.2309 33.6144C26.0477 35.1318 25.9692 36.7929 25.9929 38.6015L26.0002 39.0215L25.9959 39.888L26.0116 40.3616C26.0341 42.3322 25.2798 44.8561 24.1807 46.4266L20.2893 51.8431L20.1925 51.9946C20.0134 52.3038 19.9207 52.6483 19.9207 53C19.9207 54.1046 20.8161 55 21.9207 55L32 55C32 60.219 34.781 63 40 63C45.219 63 48 60.219 48 55L58.0793 55L58.2544 54.9923C58.6028 54.9617 58.9381 54.8402 59.2263 54.6385C60.1312 54.005 60.3512 52.758 59.7178 51.8531L55.8121 46.4165L55.6251 46.138C54.6477 44.6173 53.9984 42.5478 53.9985 40.8512L53.9996 40.0282L54.0141 39.3681C54.0208 38.9321 54.0217 38.5046 54.0168 38.0853C54.0104 37.533 53.5574 37.0906 53.0052 37.097C52.4529 37.1035 52.0105 37.5564 52.0169 38.1086C52.024 38.7106 52.0185 39.3316 52.0004 39.9718L51.9985 40.851L52.0056 41.2052C52.0907 43.3482 52.9324 45.7957 54.1816 47.5747L58.079 52.999L21.9207 53L25.8121 47.5835L25.9945 47.3125C27.3092 45.2808 28.1283 42.2947 27.9985 39.9448L27.9966 39.8967L27.9998 38.9784L27.9927 38.5755C27.8417 27.5074 31.4772 23 40 23C42.4335 23 44.4557 23.4211 46.0945 24.2589C46.5863 24.5103 47.1887 24.3154 47.4401 23.8237C47.6915 23.3319 47.4966 22.7295 47.0049 22.4781C46.0677 21.999 45.0398 21.6381 43.9199 21.3928C43.9715 21.2722 44 21.1394 44 21ZM42.0044 21.0943C42.0015 21.0633 42 21.0318 42 21C42 18.1471 41.3117 17 40 17C38.6883 17 38 18.1471 38 21C38 21.0284 37.9988 21.0565 37.9965 21.0842C38.6374 21.0279 39.3052 21 40 21C40.6939 21 41.362 21.0313 42.0044 21.0943ZM34 55C34 59.1144 35.8856 61 40 61C44.1144 61 46 59.1144 46 55H34Z", fill: "#000091" }), + React.createElement("path", { d: "M40 68C43.5132 68 46.5351 66.8791 48.7071 64.7071C49.0976 64.3166 49.0976 63.6834 48.7071 63.2929C48.3166 62.9024 47.6834 62.9024 47.2929 63.2929C45.5167 65.0691 43.007 66 40 66C39.4477 66 39 66.4477 39 67C39 67.5523 39.4477 68 40 68Z", fill: "#000091" }), + React.createElement("path", { d: "M51 62C50.4486 62 50 61.5514 50 61C50 60.4486 50.4486 60 51 60C51.5514 60 52 60.4486 52 61C52 61.5514 51.5514 62 51 62Z", fill: "#000091" }), + React.createElement("path", { d: "M67 35C67.5523 35 68 35.4477 68 36C68 36.5128 67.614 36.9355 67.1166 36.9933L67 37H63C62.4477 37 62 36.5523 62 36C62 35.4872 62.386 35.0645 62.8834 35.0067L63 35H67Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M59 31H71C71.5523 31 72 31.4477 72 32V40L71.9933 40.1166C71.9355 40.614 71.5128 41 71 41H67.236L63.4472 42.8944L63.3414 42.9402C62.7021 43.1753 62 42.7043 62 42V41H59C58.4477 41 58 40.5523 58 40V32C58 31.4477 58.4477 31 59 31ZM60 33V39H63L63.1166 39.0067C63.614 39.0645 64 39.4872 64 40V40.382L66.5528 39.1056L66.6594 39.0598C66.7683 39.0203 66.8836 39 67 39H70V33H60Z", fill: "#000091" })), "Notification"); +//# sourceMappingURL=Notification.js.map \ No newline at end of file diff --git a/dist/picto/Notification.js.map b/dist/picto/Notification.js.map new file mode 100644 index 0000000..78ca1c3 --- /dev/null +++ b/dist/picto/Notification.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Notification.js","sourceRoot":"","sources":["../../src/picto/Notification.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,6WAA6W,EAC/W,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,gPAAgP,EAClP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,ipDAAipD,EACnpD,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,4OAA4O,EAC9O,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,kXAAkX,EACpX,IAAI,EAAC,SAAS,GAChB,CACH,EACH,cAAc,CACjB,CAAC"} \ No newline at end of file diff --git a/dist/picto/NuclearPlant.d.ts b/dist/picto/NuclearPlant.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/NuclearPlant.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/NuclearPlant.js b/dist/picto/NuclearPlant.js new file mode 100644 index 0000000..600d984 --- /dev/null +++ b/dist/picto/NuclearPlant.js @@ -0,0 +1,16 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M25 52C25 50.3431 26.3431 49 28 49C29.6569 49 31 50.3431 31 52C31 53.6569 29.6569 55 28 55C26.3431 55 25 53.6569 25 52ZM29 52C29 51.4477 28.5523 51 28 51C27.4477 51 27 51.4477 27 52C27 52.5523 27.4477 53 28 53C28.5523 53 29 52.5523 29 52Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M24.4908 45.942C24.9685 45.6648 25.5805 45.8273 25.8577 46.3049C26.1349 46.7826 25.9724 47.3946 25.4947 47.6718C23.9623 48.5611 23 50.1962 23 52C23 52.5523 22.5523 53 22 53C21.4477 53 21 52.5523 21 52C21 49.4759 22.3479 47.1855 24.4908 45.942Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M31.3457 55.7157C31.756 55.346 32.3883 55.3789 32.758 55.7891C33.1277 56.1994 33.0949 56.8317 32.6846 57.2014C31.4082 58.3516 29.7533 59 27.9999 59C26.2491 59 24.5963 58.3534 23.3206 57.2062C22.9099 56.8369 22.8764 56.2046 23.2457 55.794C23.615 55.3833 24.2473 55.3498 24.6579 55.7191C25.5699 56.5393 26.7478 57 27.9999 57C29.2539 57 30.4333 56.5379 31.3457 55.7157Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M29.0978 46.0154C29.2854 45.496 29.8586 45.227 30.3781 45.4146C33.1293 46.4083 35 49.0269 35 52C35 52.5523 34.5523 53 34 53C33.4477 53 33 52.5523 33 52C33 49.8762 31.6635 48.0053 29.6987 47.2957C29.1792 47.1081 28.9102 46.5349 29.0978 46.0154Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M21.531 39.5812C21.9983 39.3373 22.5668 39.4996 22.84 39.9348L22.8976 40.0401L25.8967 46.3792C26.1329 46.8785 25.9197 47.4746 25.4204 47.7108C24.9568 47.9301 24.4097 47.7619 24.1448 47.3371L24.0888 47.2345L21.553 41.876L21.3712 41.9947C18.4113 43.9572 16.4481 47.1438 16.0676 50.7221L16.041 51H22C22.5128 51 22.9355 51.386 22.9933 51.8834L23 52C23 52.5128 22.614 52.9355 22.1166 52.9933L22 53L15 53C14.4477 53 14 52.5523 14 52C14 46.7277 16.9407 41.9768 21.531 39.5812Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M31.61 55.5462C32.0779 55.3363 32.6215 55.5155 32.8778 55.9456L32.9317 56.0492L35.8615 62.5795C36.065 63.0332 35.9043 63.5674 35.4844 63.8336C33.2631 65.2411 30.6864 66 28.0001 66C25.301 66 22.7127 65.2338 20.4846 63.8137C20.0989 63.5678 19.9334 63.0959 20.0684 62.6695L20.1127 62.5545L23.0907 56.0427C23.3204 55.5404 23.9138 55.3195 24.416 55.5491C24.8824 55.7624 25.1062 56.2893 24.9519 56.7656L24.9095 56.8745L22.3061 62.565L22.5979 62.7185C24.1357 63.4954 25.8315 63.9345 27.5926 63.9932L28.0001 64C29.8979 64 31.7289 63.5594 33.379 62.7302L33.6681 62.578L31.1069 56.8679C30.897 56.4 31.0762 55.8563 31.5063 55.6001L31.61 55.5462Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M33.0959 39.88C33.3765 39.4529 33.934 39.3061 34.3886 39.5396C39.0229 41.92 42.0001 46.6953 42.0001 52C42.0001 52.5129 41.614 52.9355 41.1167 52.9933L41.0001 53L34 53C33.4477 53 33 52.5523 33 52C33 51.4872 33.3861 51.0645 33.8834 51.0068L34.0001 51H39.9581L39.9316 50.7145C39.5351 47.009 37.4415 43.7252 34.3041 41.7868L34.2551 41.757L30.8742 46.9042C30.5926 47.3328 30.0379 47.4741 29.5905 47.2493L29.4894 47.1909C29.0608 46.9093 28.9195 46.3546 29.1443 45.9072L29.2027 45.8061L33.0959 39.88Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M28 34C31.0366 34 33.9665 34.7536 36.5781 36.1718C37.0634 36.4353 37.2432 37.0424 36.9797 37.5278C36.7161 38.0131 36.109 38.1929 35.6237 37.9293C33.3033 36.6693 30.7011 36 28 36C19.1634 36 12 43.1634 12 52C12 56.7874 14.1138 61.2281 17.7078 64.2508C18.1304 64.6063 18.1849 65.2371 17.8294 65.6598C17.4739 66.0825 16.8431 66.1369 16.4204 65.7814C12.3793 62.3826 10 57.3841 10 52C10 42.0589 18.0589 34 28 34Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M39.47 39.4128C39.8653 39.0271 40.4984 39.0349 40.8841 39.4302C44.1425 42.7696 46 47.2396 46 52C46 61.9412 37.9412 70 28 70C25.0251 70 22.1522 69.2768 19.5799 67.913C19.0919 67.6543 18.9061 67.049 19.1648 66.5611C19.4235 66.0732 20.0288 65.8873 20.5167 66.146C22.8022 67.3577 25.3537 68 28 68C36.8366 68 44 60.8366 44 52C44 47.7668 42.3502 43.7964 39.4526 40.8269C39.0669 40.4316 39.0747 39.7985 39.47 39.4128Z", fill: "#E1000F" }), + React.createElement("path", { d: "M38.6838 10.0513C39.857 9.66025 41.0674 9.98551 42.2669 10.9202L42.327 10.969L42.5067 10.9586C44.1998 10.8793 45.5589 11.2574 46.5382 12.1332L46.7071 12.2929C47.7817 13.3675 47.9057 14.8771 47.2152 16.6993L47.105 16.974L47.628 18.02L47.7846 18.0302C50.3836 18.2382 51.9031 19.5164 51.9955 21.7781L52 22C52 24.25 50.6531 25.5816 48.2741 25.9162L48 25.949V26H54C54.593 26 55.0557 26.5131 54.9947 27.1029C54.8297 28.6974 54.6899 30.2549 54.5753 31.7754L54.5594 32H58.3053C59.1238 29.602 58.6029 28.4315 56.7575 27.9701C56.0034 27.7816 55.7433 26.8425 56.2929 26.2929C57.3426 25.2432 57.5629 24.3619 57.1056 23.4472C56.6341 22.5043 56.0227 22.0574 55.1731 22.0052L55 22C54.4477 22 54 21.5523 54 21C54 20.4477 54.4477 20 55 20C56.7262 20 58.064 20.8919 58.8944 22.5528C59.5346 23.8331 59.4686 25.1312 58.7556 26.3684L58.639 26.56L58.7887 26.6445C60.5102 27.6673 61.041 29.5274 60.3876 32H63C63.5865 32 64.047 32.5024 63.9962 33.0866C62.68 48.2237 64.6453 60.0156 69.8517 68.4759C70.2412 69.1089 69.828 69.9147 69.115 69.9937L69 70H63C62.4477 70 62 69.5523 62 69C62 68.4872 62.386 68.0645 62.8834 68.0067L63 68H67.262L67.1019 67.705C63.2194 60.4753 61.3977 51.2382 61.6178 40H59C58.4477 40 58 39.5523 58 39C58 38.4872 58.386 38.0645 58.8834 38.0067L59 38H61.6777C61.7243 36.8389 61.7917 35.6573 61.88 34.4553L61.915 34H59.0226C59.0074 34.0004 58.9921 34.0004 58.9767 34H54.4257L54.3793 34.7668C53.5401 49.9671 55.3793 61.2083 59.8517 68.4759C60.2412 69.1089 59.828 69.9147 59.115 69.9937L59 70H53C52.4477 70 52 69.5523 52 69C52 68.4872 52.386 68.0645 52.8834 68.0067L53 68H57.275L57.077 67.6219C53.2667 60.2241 51.69 49.6869 52.3144 36H43C42.4477 36 42 35.5523 42 35C42 34.4872 42.386 34.0645 42.8834 34.0067L43 34H52.42C52.5267 32.2148 52.6693 30.3783 52.8476 28.4905L52.895 28H43.0209C43.0064 28.0003 42.992 28.0003 42.9776 28H35.065L35.1311 29.1053L35.2324 30.988C35.258 31.5397 34.8314 32.0076 34.2798 32.0332C33.7281 32.0587 33.2601 31.6322 33.2346 31.0805L33.1771 29.9675L33.0021 27.0633C32.9655 26.4873 33.4228 26 34 26H41.7188L41.365 24.587L41.3457 24.5963C40.7477 24.8376 40.0609 24.9689 39.2921 24.9951L39 25C37.7724 25 36.7769 24.4138 36.0162 23.3223L35.948 23.22C35.0632 24.3317 33.8141 24.9376 32.2496 24.9954L32 25C30.1503 25 28.7197 24.2619 27.7874 22.8572L27.674 22.679C27.0543 22.8918 26.2417 22.9852 25.2513 22.9984L25 23C23.0104 23 21.6441 22.3545 21.1772 21.0767L21.144 20.976L20.8785 20.9585C17.8499 20.7234 16.1017 19.4862 16.0043 17.2041L16 17C16 14.3807 18.0756 13.0682 21.7099 13.0026L22 13H23.084L23.0985 12.9171C23.451 11.1092 24.7378 10.0755 26.771 10.004L27 10C28.9896 10 30.3559 10.6455 30.8228 11.9233L30.862 12.045L30.9416 12.0537C32.7897 12.2775 33.9114 13.1993 33.995 14.8041L34 15C34 15.5523 33.5523 16 33 16C32.4872 16 32.0645 15.614 32.0067 15.1166L32 15C32 14.3247 31.513 14 30 14C29.4872 14 29.0645 13.614 29.0067 13.1166L29 13C29 12.3247 28.513 12 27 12C25.5523 12 25 12.5523 25 14C25 14.5128 24.614 14.9355 24.1166 14.9933L24 15H22C19.1471 15 18 15.6883 18 17C18 18.3117 19.1471 19 22 19C22.5523 19 23 19.4477 23 20C23 20.6753 23.487 21 25 21C25.8117 21 26.4224 20.9412 26.8121 20.8375L26.9663 20.7901L27.024 20.767L27.0513 20.6661C27.3156 19.8592 28.5259 19.7323 28.9057 20.5736L28.9487 20.6838C29.4816 22.2825 30.4383 23 32 23C33.5617 23 34.5184 22.2825 35.0513 20.6838C35.3552 19.7721 36.6448 19.7721 36.9487 20.6838C37.4937 22.3189 38.1748 23 39 23C40.0046 23 40.7177 22.7881 41.182 22.3949L41.2929 22.2929C41.8136 21.7722 42.6838 21.9782 42.9343 22.6425L42.9701 22.7575L43.7808 26H46V25C46 24.4477 46.4477 24 47 24C49.1667 24 50 23.375 50 22C50 20.625 49.1667 20 47 20C46.6633 20 46.3523 19.8309 46.1684 19.5554L46.1056 19.4472L45.1056 17.4472C44.9682 17.1724 44.9647 16.8497 45.0962 16.572C45.7922 15.1025 45.7922 14.2064 45.2929 13.7071C44.6782 13.0924 43.6403 12.833 42.1046 12.9945C41.8241 13.024 41.5441 12.9337 41.3338 12.7458C40.4893 11.9913 39.8388 11.7745 39.3162 11.9487C38.692 12.1567 38.24 12.6088 37.9258 13.3781C37.7169 13.8894 37.1332 14.1346 36.6219 13.9258C36.1106 13.7169 35.8654 13.1332 36.0742 12.6219C36.6006 11.3332 37.4819 10.452 38.6838 10.0513Z", fill: "#000091" }), + React.createElement("path", { d: "M39.0715 68C38.5192 68 38.0715 68.4477 38.0715 69C38.0715 69.5128 38.4575 69.9355 38.9549 69.9933L39.0715 70H48C48.5523 70 49 69.5523 49 69C49 68.4872 48.614 68.0645 48.1167 68.0067L48 68H39.0715Z", fill: "#000091" }), + React.createElement("path", { d: "M22.6838 24.0513C23.1703 23.8891 23.6933 24.1217 23.9054 24.5753L23.9487 24.6838C24.1833 25.3877 24.6256 25.6531 25.3878 25.6531C25.8371 25.6531 26.3489 25.5507 26.8674 25.3778L27.02 25.3252L27.2829 25.2252C27.3216 25.2095 27.3576 25.1944 27.3907 25.1801L27.5528 25.1056C28.1827 24.7906 28.918 25.208 28.9936 25.8849L29 26C29 26.8252 29.6811 27.5063 31.3162 28.0513C31.8402 28.226 32.1233 28.7923 31.9487 29.3162C31.774 29.8402 31.2077 30.1233 30.6838 29.9487C29.0196 29.394 27.8734 28.5765 27.3403 27.499L27.271 27.347L27.197 27.3702C26.6918 27.5187 26.185 27.6161 25.6861 27.6445L25.3878 27.6531C23.8234 27.6531 22.582 26.9082 22.0513 25.3162C21.8767 24.7923 22.1598 24.226 22.6838 24.0513Z", fill: "#000091" })), "NuclearPlant"); +//# sourceMappingURL=NuclearPlant.js.map \ No newline at end of file diff --git a/dist/picto/NuclearPlant.js.map b/dist/picto/NuclearPlant.js.map new file mode 100644 index 0000000..09de2f0 --- /dev/null +++ b/dist/picto/NuclearPlant.js.map @@ -0,0 +1 @@ +{"version":3,"file":"NuclearPlant.js","sourceRoot":"","sources":["../../src/picto/NuclearPlant.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,gPAAgP,EAClP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,qPAAqP,EACvP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,gXAAgX,EAClX,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,qPAAqP,EACvP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,udAAud,EACzd,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,4nBAA4nB,EAC9nB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+eAA+e,EACjf,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,wZAAwZ,EAC1Z,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,4ZAA4Z,EAC9Z,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,+gIAA+gI,EACjhI,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,sMAAsM,EACxM,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,srBAAsrB,EACxrB,IAAI,EAAC,SAAS,GAChB,CACH,EACH,cAAc,CACjB,CAAC"} \ No newline at end of file diff --git a/dist/picto/Paint.d.ts b/dist/picto/Paint.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Paint.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Paint.js b/dist/picto/Paint.js new file mode 100644 index 0000000..347de8e --- /dev/null +++ b/dist/picto/Paint.js @@ -0,0 +1,16 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { d: "M39.8944 10.5528C39.6474 10.0588 39.0468 9.85858 38.5528 10.1056C36.8454 10.9593 36 12.65 36 15C36 15.5523 36.4477 16 37 16C37.5523 16 38 15.5523 38 15C38 13.3499 38.4879 12.3741 39.4472 11.8944C39.9412 11.6474 40.1414 11.0468 39.8944 10.5528Z", fill: "#E1000F" }), + React.createElement("path", { d: "M60.5026 50.1717C63.3967 43.77 62.2815 40 57 40C51.7185 40 50.6033 43.77 53.4974 50.1717C53.6691 50.5516 53.5877 50.9981 53.2929 51.2929C52.8401 51.7456 52.2261 52 51.5858 52H49L48.7831 52.0046C46.1233 52.1181 44.0016 54.3096 44 56.997V66H39L38.8834 66.0067C38.386 66.0645 38 66.4872 38 67C38 67.5523 38.4477 68 39 68H45L45.1166 67.9933C45.614 67.9355 46 67.5128 46 67V58H65L65.1166 57.9933C65.614 57.9355 66 57.5128 66 57C66 56.4477 65.5523 56 65 56H46.1707C46.5825 54.8348 47.6938 54 49 54H51.5858L51.8192 53.9938C52.9049 53.9364 53.9345 53.4797 54.7071 52.7071C55.5903 51.8239 55.8344 50.486 55.3198 49.3478C55.2331 49.1559 55.1503 48.9682 55.0714 48.7847L54.8467 48.2467C53.0378 43.7797 53.7973 42 57 42C60.2655 42 60.991 43.8502 59.0439 48.5126L58.8074 49.0631L58.6802 49.3478C58.1656 50.486 58.4097 51.8239 59.2929 52.7071C60.1207 53.5349 61.2435 54 62.4142 54H65L65.1763 54.0051C66.7511 54.0963 68 55.4023 68 57V65L67.9933 65.1166C67.9355 65.614 67.5128 66 67 66H66V63L65.9933 62.8834C65.9355 62.386 65.5128 62 65 62C64.4477 62 64 62.4477 64 63V66H56V63L55.9933 62.8834C55.9355 62.386 55.5128 62 55 62C54.4477 62 54 62.4477 54 63V67L54.0067 67.1166C54.0645 67.614 54.4872 68 55 68H67L67.1763 67.9949C68.7511 67.9037 70 66.5977 70 65V57L69.9954 56.7831C69.8818 54.1223 67.6888 52 65 52H62.4142L62.2231 51.9924C61.6527 51.9471 61.1146 51.7004 60.7071 51.2929C60.4123 50.9981 60.3309 50.5516 60.5026 50.1717Z", fill: "#E1000F" }), + React.createElement("path", { d: "M28.1056 16.5528C28.3526 16.0588 28.9532 15.8586 29.4472 16.1056C31.1546 16.9593 32 18.65 32 21C32 21.5523 31.5523 22 31 22C30.4477 22 30 21.5523 30 21C30 19.3499 29.5121 18.3741 28.5528 17.8944C28.0588 17.6474 27.8586 17.0468 28.1056 16.5528Z", fill: "#E1000F" }), + React.createElement("path", { d: "M32 67C32 67.5514 32.4486 68 33 68C33.5514 68 34 67.5514 34 67C34 66.4485 33.5514 66 33 66C32.4486 66 32 66.4485 32 67Z", fill: "#E1000F" }), + React.createElement("path", { d: "M71.0002 36C68.4834 36 66.7982 37.6852 66.0301 40.7575C65.8961 41.2933 66.2219 41.8362 66.7577 41.9701C67.2935 42.1041 67.8364 41.7783 67.9704 41.2425C68.5357 38.9814 69.5171 38 71.0002 38C71.5525 38 72.0002 37.5523 72.0002 37C72.0002 36.4477 71.5525 36 71.0002 36Z", fill: "#E1000F" }), + React.createElement("path", { d: "M51 62C51.5128 62 51.9355 62.386 51.9933 62.8834L52 63V67C52 67.5523 51.5523 68 51 68C50.4872 68 50.0645 67.614 50.0067 67.1166L50 67V63C50 62.4477 50.4477 62 51 62Z", fill: "#E1000F" }), + React.createElement("path", { d: "M57.7072 10.2929L61.7072 14.2929C62.0448 14.6304 62.0934 15.1542 61.8384 15.5453L61.7683 15.6401L53.1351 26H61C61.5128 26 61.9355 26.386 61.9933 26.8834L62 27V31C62 31.5128 61.614 31.9355 61.1166 31.9933L61 32H58V35C58 35.5523 57.5523 36 57 36C56.4872 36 56.0645 35.614 56.0067 35.1166L56 35V32H16V45C16 45.5523 15.5523 46 15 46C14.4872 46 14.0645 45.614 14.0067 45.1166L14 45V34.646L13.9283 34.7299C12.9033 35.9466 12.0254 37.0926 11.2918 38.1685L10.9059 38.7484C8.05713 43.1411 7.72346 46.3092 9.70711 48.2929C11.2504 49.8362 14.2537 49.7692 18.6811 48.0029L19.3081 47.7454C19.4141 47.7006 19.5209 47.655 19.6285 47.6084L20.2832 47.3177C20.3939 47.2674 20.5053 47.2162 20.6175 47.164L21.2998 46.84L22.0006 46.4938C22.2372 46.3746 22.4769 46.2518 22.7197 46.1252L23.4572 45.7342C23.5816 45.6672 23.7068 45.5992 23.8328 45.5303L24.5977 45.1057L25.381 44.6586L26.1826 44.1888C26.3177 44.1087 26.4536 44.0276 26.5902 43.9455L27.4191 43.4418L28.2663 42.9155L29.1317 42.3663C29.2774 42.2729 29.4239 42.1786 29.5712 42.0832L30.3279 41.5887C30.1169 41.1017 30 40.5645 30 40C30 39.4477 30.4477 39 31 39C31.5523 39 32 39.4477 32 40C32 41.1046 32.8954 42 34 42C35.1046 42 36 41.1046 36 40C36 38.8954 35.1046 38 34 38C33.4477 38 33 37.5523 33 37C33 36.4477 33.4477 36 34 36C36.2091 36 38 37.7909 38 40C38 42.2091 36.2091 44 34 44C33.0824 44 32.2369 43.691 31.562 43.1714L30.6789 43.7487L29.8087 44.3073L28.9542 44.845L28.1155 45.3618C27.9771 45.4462 27.8393 45.5297 27.7021 45.6124L26.8871 46.0978L26.0878 46.5623C25.9559 46.6379 25.8246 46.7127 25.694 46.7866L24.9183 47.2195C24.7904 47.2899 24.663 47.3594 24.5364 47.4281L23.7842 47.8293C23.6602 47.8945 23.5368 47.9587 23.414 48.022L22.6854 48.3916C22.5652 48.4514 22.4457 48.5103 22.3269 48.5684L21.6217 48.9061L20.9322 49.2225C20.5913 49.3754 20.2563 49.5202 19.9271 49.6571L19.2765 49.9201C14.1342 51.9387 10.4861 51.9003 8.2929 49.7071C5.35432 46.7685 5.90944 42.4985 9.71274 36.9469L10.1487 36.3248C10.2236 36.2203 10.2996 36.1153 10.3767 36.0098L10.8526 35.3719C11.0156 35.1575 11.1831 34.9414 11.355 34.7235L11.8839 34.0646L12.4393 33.3952C12.7235 33.0579 13.0176 32.7166 13.3216 32.3715L13.6532 32H11C10.4872 32 10.0645 31.614 10.0067 31.1166L10 31V27C10 26.4872 10.386 26.0645 10.8834 26.0067L11 26H23C23.5523 26 24 26.4477 24 27C24 27.5128 23.614 27.9355 23.1166 27.9933L23 28H12V30H60V28H29C28.4872 28 28.0645 27.614 28.0067 27.1166L28 27C28 26.4872 28.386 26.0645 28.8834 26.0067L29 26H42.5462L49.2467 18.3423C49.6104 17.9267 50.2421 17.8846 50.6578 18.2483C51.0437 18.586 51.1076 19.1548 50.8236 19.5672L50.7518 19.6594L45.2038 26H50.5317L59.6477 15.0603L57.0489 12.462L54.1979 15.721C53.8602 16.107 53.2914 16.1709 52.8791 15.8868L52.7869 15.8151C52.4009 15.4774 52.337 14.9085 52.6211 14.4962L52.6928 14.404L56.2475 10.3415C56.6031 9.93514 57.2102 9.88862 57.6221 10.2168L57.7072 10.2929Z", fill: "#000091" }), + React.createElement("path", { d: "M15.9933 54.8834C15.9355 54.386 15.5128 54 15 54C14.4477 54 14 54.4477 14 55V61L14.0041 61.2407C14.1309 64.9952 17.2146 68 21 68H23L23.1166 67.9933C23.614 67.9355 24 67.5128 24 67C24 66.4477 23.5523 66 23 66H21L20.7831 65.9954C18.1223 65.8818 16 63.6888 16 61V55L15.9933 54.8834Z", fill: "#000091" }), + React.createElement("path", { d: "M21 56C21.5128 56 21.9355 56.386 21.9933 56.8834L22 57V61C22 61.5523 21.5523 62 21 62C20.4872 62 20.0645 61.614 20.0067 61.1166L20 61V57C20 56.4477 20.4477 56 21 56Z", fill: "#000091" }), + React.createElement("path", { d: "M27.9933 56.8834C27.9355 56.386 27.5128 56 27 56C26.4477 56 26 56.4477 26 57V61L26.0067 61.1166C26.0645 61.614 26.4872 62 27 62C27.5523 62 28 61.5523 28 61V57L27.9933 56.8834Z", fill: "#000091" }), + React.createElement("path", { d: "M33 56C33.5128 56 33.9355 56.386 33.9933 56.8834L34 57V61C34 61.5523 33.5523 62 33 62C32.4872 62 32.0645 61.614 32.0067 61.1166L32 61V57C32 56.4477 32.4477 56 33 56Z", fill: "#000091" }), + React.createElement("path", { d: "M39.9933 56.8834C39.9355 56.386 39.5128 56 39 56C38.4477 56 38 56.4477 38 57V61L38.0067 61.1166C38.0645 61.614 38.4872 62 39 62C39.5523 62 40 61.5523 40 61V57L39.9933 56.8834Z", fill: "#000091" })), "Paint"); +//# sourceMappingURL=Paint.js.map \ No newline at end of file diff --git a/dist/picto/Paint.js.map b/dist/picto/Paint.js.map new file mode 100644 index 0000000..23bd969 --- /dev/null +++ b/dist/picto/Paint.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Paint.js","sourceRoot":"","sources":["../../src/picto/Paint.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,CAAC,EAAC,qPAAqP,EACvP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,s4CAAs4C,EACx4C,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,qPAAqP,EACvP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,2QAA2Q,EAC7Q,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,gyFAAgyF,EAClyF,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yRAAyR,EAC3R,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,iLAAiL,EACnL,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,iLAAiL,EACnL,IAAI,EAAC,SAAS,GAChB,CACH,EACH,OAAO,CACV,CAAC"} \ No newline at end of file diff --git a/dist/picto/Passport.d.ts b/dist/picto/Passport.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Passport.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Passport.js b/dist/picto/Passport.js new file mode 100644 index 0000000..05f3f31 --- /dev/null +++ b/dist/picto/Passport.js @@ -0,0 +1,10 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M40 26C35.0294 26 31 30.0294 31 35C31 39.9706 35.0294 44 40 44C44.9706 44 49 39.9706 49 35C49 30.0294 44.9706 26 40 26ZM46.9291 36C46.5875 38.388 45.0407 40.3872 42.9245 41.3617C43.523 39.9511 43.8898 38.0779 43.9788 36H46.9291ZM41.7957 37.8029C41.8801 37.238 41.9421 36.6333 41.9745 36H38.0255C38.0579 36.6333 38.1199 37.238 38.2043 37.8029L38.2869 38.3052C38.4048 38.9595 38.5524 39.5505 38.7167 40.0582L38.843 40.423C39.2084 41.4107 39.6351 42 40 42C40.3649 42 40.7916 41.4107 41.157 40.423L41.2833 40.0582C41.4476 39.5505 41.5952 38.9595 41.7131 38.3052L41.7957 37.8029ZM46.9291 34H43.9788C43.8898 31.9221 43.523 30.0489 42.9245 28.6383C45.0407 29.6128 46.5875 31.612 46.9291 34ZM33.0709 34C33.4125 31.612 34.9593 29.6128 37.0755 28.6383C36.477 30.0489 36.1102 31.9221 36.0212 34H33.0709ZM38.2043 32.1971C38.1199 32.762 38.0579 33.3667 38.0255 34H41.9745C41.9421 33.3667 41.8801 32.762 41.7957 32.1971L41.7131 31.6948C41.5952 31.0405 41.4476 30.4495 41.2833 29.9418L41.157 29.577C40.7916 28.5893 40.3649 28 40 28C39.6351 28 39.2084 28.5893 38.843 29.577L38.7167 29.9418C38.5524 30.4495 38.4048 31.0405 38.2869 31.6948L38.2043 32.1971ZM33.0709 36H36.0212C36.1102 38.0779 36.477 39.9511 37.0755 41.3617C34.9593 40.3872 33.4125 38.388 33.0709 36Z", fill: "#E1000F" }), + React.createElement("path", { d: "M50 53C50 52.4477 49.5523 52 49 52H31L30.8834 52.0067C30.386 52.0645 30 52.4872 30 53C30 53.5523 30.4477 54 31 54H49L49.1166 53.9933C49.614 53.9355 50 53.5128 50 53Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M19.9033 14.1161L19.9042 14.1205C17.6699 14.62 16 16.615 16 19V67L16.0046 67.2169C16.1182 69.8777 18.3112 72 21 72H59L59.2169 71.9954C61.8777 71.8818 64 69.6888 64 67V57L63.9933 56.8834C63.9355 56.386 63.5128 56 63 56C62.4477 56 62 56.4477 62 57V67L61.9949 67.1763C61.9037 68.7511 60.5977 70 59 70H21L20.8237 69.9949C19.2489 69.9037 18 68.5977 18 67V19L18.0051 18.8237C18.0963 17.2489 19.4023 16 21 16H59L59.1763 16.0051C60.7511 16.0963 62 17.4023 62 19V47L62.0067 47.1166C62.0645 47.614 62.4872 48 63 48C63.5523 48 64 47.5523 64 47V19L63.9954 18.7831C63.8818 16.1223 61.6888 14 59 14H55.0026L55.0046 13.2169L55 13C54.8864 10.3392 52.7882 8.09669 50.0994 8.09669L49.9033 8.11611L19.9033 14.1161ZM53 13V14H30.68L50.1833 10.0986L50.2757 10.1018C51.8505 10.193 53 11.4023 53 13Z", fill: "#000091" }), + React.createElement("path", { d: "M46 49C46 48.4477 45.5523 48 45 48H35L34.8834 48.0067C34.386 48.0645 34 48.4872 34 49C34 49.5523 34.4477 50 35 50H45L45.1166 49.9933C45.614 49.9355 46 49.5128 46 49Z", fill: "#000091" }), + React.createElement("path", { d: "M47 56C47.5523 56 48 56.4477 48 57C48 57.5128 47.614 57.9355 47.1166 57.9933L47 58H33C32.4477 58 32 57.5523 32 57C32 56.4872 32.386 56.0645 32.8834 56.0067L33 56H47Z", fill: "#000091" }), + React.createElement("path", { d: "M46 61C46 60.4477 45.5523 60 45 60H35L34.8834 60.0067C34.386 60.0645 34 60.4872 34 61C34 61.5523 34.4477 62 35 62H45L45.1166 61.9933C45.614 61.9355 46 61.5128 46 61Z", fill: "#000091" })), "Passport"); +//# sourceMappingURL=Passport.js.map \ No newline at end of file diff --git a/dist/picto/Passport.js.map b/dist/picto/Passport.js.map new file mode 100644 index 0000000..8372a51 --- /dev/null +++ b/dist/picto/Passport.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Passport.js","sourceRoot":"","sources":["../../src/picto/Passport.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,iuCAAiuC,EACnuC,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,ywBAAywB,EAC3wB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB,CACH,EACH,UAAU,CACb,CAAC"} \ No newline at end of file diff --git a/dist/picto/Pictures.d.ts b/dist/picto/Pictures.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Pictures.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Pictures.js b/dist/picto/Pictures.js new file mode 100644 index 0000000..407e231 --- /dev/null +++ b/dist/picto/Pictures.js @@ -0,0 +1,13 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M53 38C53 39.6569 51.6569 41 50 41C48.3432 41 47 39.6569 47 38C47 36.3431 48.3432 35 50 35C51.6569 35 53 36.3431 53 38ZM55 38C55 40.7614 52.7614 43 50 43C47.2386 43 45 40.7614 45 38C45 35.2386 47.2386 33 50 33C52.7614 33 55 35.2386 55 38ZM53.2071 54.7071C52.8166 55.0976 52.1834 55.0976 51.7929 54.7071L34.647 37.5612C34.2684 37.1826 33.6588 37.1693 33.2641 37.5311L28.6757 41.7372C28.2686 42.1103 27.636 42.0828 27.2629 41.6757C26.8897 41.2686 26.9172 40.636 27.3243 40.2628L31.9127 36.0568C33.0967 34.9715 34.9254 35.0112 36.0612 36.147L49.013 49.0988L54.8254 44.0613C56.0823 42.972 57.9856 43.1132 59.068 44.376L60.7593 46.3492C61.1187 46.7685 61.0701 47.3998 60.6508 47.7592C60.2315 48.1187 59.6002 48.0701 59.2408 47.6508L57.5495 45.6776C57.1887 45.2567 56.5543 45.2096 56.1353 45.5727L50.4308 50.5166L53.2071 53.2929C53.5976 53.6834 53.5976 54.3166 53.2071 54.7071Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M24 27C22.3431 27 21 28.3431 21 30V58C21 59.6569 22.3431 61 24 61H27C27.5523 61 28 61.4477 28 62C28 62.5523 27.5523 63 27 63H24C21.2386 63 19 60.7614 19 58V30C19 27.2386 21.2386 25 24 25H54C54.5523 25 55 25.4477 55 26C55 26.5523 54.5523 27 54 27H24Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M26 31C25.4477 31 25 31.4477 25 32V56C25 56.5523 25.4477 57 26 57H48.5V59H26C24.3431 59 23 57.6569 23 56V32C23 30.3431 24.3431 29 26 29H58C58.5523 29 59 29.4477 59 30C59 30.5523 58.5523 31 58 31H26Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M48 30C48 29.4477 48.4477 29 49 29H63C64.6569 29 66 30.3431 66 32V56C66 57.6569 64.6569 59 63 59H47.5V57H63C63.5523 57 64 56.5523 64 56V32C64 31.4477 63.5523 31 63 31H49C48.4477 31 48 30.5523 48 30Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M18.5 19C15.4624 19 13 21.4624 13 24.5V50C13 50.5523 12.5523 51 12 51C11.4477 51 11 50.5523 11 50V24.5C11 20.3579 14.3579 17 18.5 17H28C28.5523 17 29 17.4477 29 18C29 18.5523 28.5523 19 28 19H18.5Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M21.5 23C19.0147 23 17 25.0147 17 27.5V54C17 54.5523 16.5523 55 16 55C15.4477 55 15 54.5523 15 54V27.5C15 23.9101 17.9101 21 21.5 21H57C57.5523 21 58 21.4477 58 22C58 22.5523 57.5523 23 57 23H21.5Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M32 18C32 17.4477 32.4477 17 33 17H55C57.7614 17 60 19.2386 60 22H58C58 20.3431 56.6569 19 55 19H33C32.4477 19 32 18.5523 32 18Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M37 22C37 21.4477 37.4477 21 38 21H60C62.7614 21 65 23.2386 65 26H63C63 24.3431 61.6569 23 60 23H38C37.4477 23 37 22.5523 37 22Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M58 26C58 25.4477 58.4477 25 59 25H65C67.7614 25 70 27.2386 70 30V58C70 60.7614 67.7614 63 65 63H45C44.4477 63 44 62.5523 44 62C44 61.4477 44.4477 61 45 61H65C66.6569 61 68 59.6569 68 58V30C68 28.3431 66.6569 27 65 27H59C58.4477 27 58 26.5523 58 26Z", fill: "#000091" })), "Pictures"); +//# sourceMappingURL=Pictures.js.map \ No newline at end of file diff --git a/dist/picto/Pictures.js.map b/dist/picto/Pictures.js.map new file mode 100644 index 0000000..3fb65dc --- /dev/null +++ b/dist/picto/Pictures.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Pictures.js","sourceRoot":"","sources":["../../src/picto/Pictures.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,y2BAAy2B,EAC32B,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,2PAA2P,EAC7P,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,wMAAwM,EAC1M,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,wMAAwM,EAC1M,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,uMAAuM,EACzM,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,uMAAuM,EACzM,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,kIAAkI,EACpI,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,kIAAkI,EACpI,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,2PAA2P,EAC7P,IAAI,EAAC,SAAS,GAChB,CACH,EACH,UAAU,CACb,CAAC"} \ No newline at end of file diff --git a/dist/picto/Podcast.d.ts b/dist/picto/Podcast.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Podcast.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Podcast.js b/dist/picto/Podcast.js new file mode 100644 index 0000000..761c06f --- /dev/null +++ b/dist/picto/Podcast.js @@ -0,0 +1,22 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { d: "M62.9 16C63.6 16 64.2 16.4 64.2 17C64.2 17.5 63.7 17.9 63.1 18H47.5C46.8 18 46.2 17.6 46.2 17C46.2 16.5 46.7 16.1 47.3 16H62.9Z", fill: "#E1000F" }), + React.createElement("path", { d: "M60 20C60.7 20 61.2 20.4 61.2 21C61.2 21.5 60.7 21.9 60.1 22H47.5C46.8 22 46.3 21.6 46.3 21C46.3 20.5 46.8 20.1 47.4 20H60Z", fill: "#E1000F" }), + React.createElement("path", { d: "M55 24C55.7 24 56.2 24.4 56.2 25C56.2 25.5 55.7 25.9 55.1 26H47.5C46.8 26 46.3 25.6 46.3 25C46.3 24.5 46.8 24.1 47.4 24H55Z", fill: "#E1000F" }), + React.createElement("path", { d: "M26.1 58.9H25.6C17 58.9 10 51.9 10 43.3V38.1C10 37.5 10.4 37.1 11 37.1C11.6 37.1 12 37.5 12 38.1V43.3C12 50.8 18.1 56.9 25.6 56.9H26.1C33.6 56.9 39.7 50.8 39.7 43.3V38.1C39.7 37.5 40.1 37.1 40.7 37.1C41.3 37.1 41.7 37.5 41.7 38.1V43.3C41.7 51.9 34.7 58.9 26.1 58.9Z", fill: "#000091" }), + React.createElement("path", { d: "M26.1 54.1H25.6C23.2 54.1 20.9 53.3 19 51.9C18.6 51.6 18.5 50.9 18.8 50.5C19.1 50.1 19.8 50 20.2 50.3C21.7 51.5 23.6 52.1 25.5 52.1H26C30.8 52.1 34.8 48.2 34.8 43.3V28.5C34.8 23.7 30.9 19.7 26 19.7H25.5C20.7 19.7 16.7 23.6 16.7 28.5V43.3C16.7 44.4 16.9 45.5 17.3 46.6C17.5 47.1 17.3 47.7 16.7 47.9C16.2 48.1 15.6 47.9 15.4 47.4C14.9 46.1 14.6 44.8 14.6 43.4V28.5C14.6 22.6 19.4 17.7 25.4 17.7H25.9C31.8 17.7 36.7 22.5 36.7 28.5V43.3C36.9 49.2 32.1 54.1 26.1 54.1Z", fill: "#000091" }), + React.createElement("path", { d: "M35.4 42H15.9C15.3 42 14.9 41.6 14.9 41C14.9 40.4 15.3 40 15.9 40H35.5C36.1 40 36.5 40.4 36.5 41C36.5 41.6 36 42 35.4 42Z", fill: "#000091" }), + React.createElement("path", { d: "M22.2 36.9H15.9C15.3 36.9 14.9 36.5 14.9 35.9C14.9 35.3 15.3 34.9 15.9 34.9H22.2C22.8 34.9 23.2 35.3 23.2 35.9C23.2 36.5 22.7 36.9 22.2 36.9Z", fill: "#000091" }), + React.createElement("path", { d: "M35.4 36.9H29.1C28.5 36.9 28.1 36.5 28.1 35.9C28.1 35.3 28.5 34.9 29.1 34.9H35.4C36 34.9 36.4 35.3 36.4 35.9C36.4 36.5 36 36.9 35.4 36.9Z", fill: "#000091" }), + React.createElement("path", { d: "M22.2 32.9H15.9C15.3 32.9 14.9 32.5 14.9 31.9C14.9 31.3 15.3 30.9 15.9 30.9H22.2C22.8 30.9 23.2 31.3 23.2 31.9C23.2 32.5 22.7 32.9 22.2 32.9Z", fill: "#000091" }), + React.createElement("path", { d: "M35.4 32.9H29.1C28.5 32.9 28.1 32.5 28.1 31.9C28.1 31.3 28.5 30.9 29.1 30.9H35.4C36 30.9 36.4 31.3 36.4 31.9C36.4 32.5 36 32.9 35.4 32.9Z", fill: "#000091" }), + React.createElement("path", { d: "M22.2 28.9H15.9C15.3 28.9 14.9 28.5 14.9 27.9C14.9 27.3 15.3 26.9 15.9 26.9H22.2C22.8 26.9 23.2 27.3 23.2 27.9C23.2 28.5 22.7 28.9 22.2 28.9Z", fill: "#000091" }), + React.createElement("path", { d: "M35.4 28.9H29.1C28.5 28.9 28.1 28.5 28.1 27.9C28.1 27.3 28.5 26.9 29.1 26.9H35.4C36 26.9 36.4 27.3 36.4 27.9C36.4 28.5 36 28.9 35.4 28.9Z", fill: "#000091" }), + React.createElement("path", { d: "M22.9 64H22.8C22.3 63.9 21.9 63.4 21.9 62.9L22.6 57.7C22.7 57.2 23.2 56.8 23.7 56.8C24.2 56.9 24.6 57.4 24.6 57.9L23.9 63.1C23.8 63.6 23.4 64 22.9 64Z", fill: "#000091" }), + React.createElement("path", { d: "M28.9 64C28.4 64 28 63.6 27.9 63.1L27.2 57.9C27.1 57.4 27.5 56.8 28.1 56.8C28.6 56.7 29.2 57.1 29.2 57.7L29.9 62.9C30 63.4 29.6 64 29 64H28.9Z", fill: "#000091" }), + React.createElement("path", { d: "M62.2 33C62.8 33 63.2 33.4 63.2 34C63.2 34.5 62.8 34.9 62.3 35H58.2C57.6 35 57.2 34.6 57.2 34C57.2 33.5 57.6 33.1 58.1 33H62.2Z", fill: "#000091" }), + React.createElement("path", { d: "M66.2 35C66.7523 35 67.2 34.5523 67.2 34C67.2 33.4477 66.7523 33 66.2 33C65.6477 33 65.2 33.4477 65.2 34C65.2 34.5523 65.6477 35 66.2 35Z", fill: "#000091" }), + React.createElement("path", { d: "M48.2 36.8C47.8 36.7 47.6 36.3 47.6 35.9L47.4 31H43.9C41.6 31 39.7 29.1 39.7 26.8V20.2C39.7 19.6 40.1 19.2 40.7 19.2C41.3 19.2 41.7 19.6 41.7 20.2V26.8C41.7 28 42.7 29 43.9 29H48.3C48.8 29 49.3 29.4 49.3 30L49.4 33.8L54.6 29.3C54.8 29.1 55 29.1 55.3 29.1H66.5C67.7 29.1 68.7 28.1 68.7 26.9V15.2C68.7 14 67.7 13 66.5 13H44C42.8 13 41.8 14 41.8 15.2C41.8 15.8 41.4 16.2 40.8 16.2C40.2 16.2 39.8 15.8 39.8 15.2C39.8 12.9 41.7 11 44 11H66.5C68.8 11 70.7 12.9 70.7 15.2V26.7C70.7 29 68.8 30.9 66.5 30.9H55.8L49.3 36.5C49.1 36.7 48.6 37 48.2 36.8Z", fill: "#000091" }), + React.createElement("path", { d: "M35.1 69.2H16.7C15.3 69.2 14.2 68.1 14.2 66.7V66.4C14.2 64.2 16 62.5 18.1 62.5H33.7C35.9 62.5 37.6 64.3 37.6 66.4V66.7C37.6 68.1 36.5 69.2 35.1 69.2ZM18.1 64.5C17 64.5 16.2 65.4 16.2 66.4V66.7C16.2 67 16.4 67.2 16.7 67.2H35.1C35.4 67.2 35.6 67 35.6 66.7V66.4C35.6 65.3 34.7 64.5 33.7 64.5H18.1Z", fill: "#000091" })), "Podcast"); +//# sourceMappingURL=Podcast.js.map \ No newline at end of file diff --git a/dist/picto/Podcast.js.map b/dist/picto/Podcast.js.map new file mode 100644 index 0000000..449d48c --- /dev/null +++ b/dist/picto/Podcast.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Podcast.js","sourceRoot":"","sources":["../../src/picto/Podcast.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,CAAC,EAAC,iIAAiI,EACnI,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,6HAA6H,EAC/H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,6HAA6H,EAC/H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,2QAA2Q,EAC7Q,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,idAAid,EACnd,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,2HAA2H,EAC7H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,+IAA+I,EACjJ,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,2IAA2I,EAC7I,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,+IAA+I,EACjJ,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,2IAA2I,EAC7I,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,+IAA+I,EACjJ,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,2IAA2I,EAC7I,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,wJAAwJ,EAC1J,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,gJAAgJ,EAClJ,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,iIAAiI,EACnI,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,2IAA2I,EAC7I,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,+hBAA+hB,EACjiB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,wSAAwS,EAC1S,IAAI,EAAC,SAAS,GAChB,CACH,EACH,SAAS,CACZ,CAAC"} \ No newline at end of file diff --git a/dist/picto/Police.d.ts b/dist/picto/Police.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Police.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Police.js b/dist/picto/Police.js new file mode 100644 index 0000000..dba7ebe --- /dev/null +++ b/dist/picto/Police.js @@ -0,0 +1,7 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { d: "M29.6 20.2C29.1582 19.8686 28.5314 19.9582 28.2 20.4C27.5559 21.2588 26.5997 22.2045 25.3332 23.2341L24.8101 23.6504C24.7201 23.7205 24.6288 23.791 24.5361 23.8619L23.9634 24.2915C23.8652 24.3639 23.7656 24.4366 23.6646 24.5096L23.0423 24.9525L22.387 25.4041C22.2751 25.4801 22.1617 25.5564 22.047 25.6331L21.3423 26.0978L20.6046 26.5711C20.4789 26.6507 20.3519 26.7306 20.2235 26.8109L19.4365 27.2971C19.3026 27.3788 19.1673 27.4609 19.0306 27.5434L18.1943 28.0423L17.3252 28.5497L16.4233 29.0655L15.4886 29.5896L14.5212 30.1221C14.0363 30.3866 13.8576 30.994 14.1221 31.4789C14.3866 31.9637 14.994 32.1424 15.4789 31.8779C15.6482 31.7855 15.8162 31.6935 15.9828 31.6018L16.9656 31.0557L17.915 30.5179L18.8312 29.9881C18.9811 29.9005 19.1296 29.8132 19.2768 29.7263L20.1429 29.2087L20.9759 28.6991L21.7755 28.1975L22.542 27.7039L23.2753 27.2181C23.7531 26.8969 24.2088 26.5809 24.6424 26.27L25.2763 25.8076C25.585 25.5784 25.8813 25.352 26.1651 25.1285L26.7164 24.6853C28.0532 23.5868 29.0804 22.5594 29.8 21.6C30.1314 21.1582 30.0418 20.5314 29.6 20.2Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M55 32H47C46.4477 32 46 32.4477 46 33V37.3902C46 40.5524 48.1962 43.2902 51.2831 43.9762C51.7234 44.074 52.1763 44.1031 52.6255 44.0622C55.0271 43.8439 56.7969 41.7201 56.5786 39.3186L55.9959 32.9095C55.9491 32.3944 55.5172 32 55 32ZM48 34H54.087L54.5868 39.4997C54.7051 40.8012 53.7459 41.9521 52.4445 42.0704C52.201 42.0926 51.9556 42.0768 51.7169 42.0238L51.5019 41.9708C49.4439 41.4125 48 39.5408 48 37.3902V34Z", fill: "#E1000F" }), + React.createElement("path", { d: "M36.1351 20.0092L36.0026 20C35.7383 19.9993 35.4823 20.1035 35.2929 20.2929C35.2314 20.3544 35.1682 20.4168 35.1033 20.4801L34.6935 20.8712L34.2433 21.2836C34.0865 21.4246 33.9231 21.569 33.7531 21.7166L33.2233 22.1694L32.6546 22.641C32.5566 22.7211 32.457 22.802 32.3558 22.8836L31.7294 23.3821L31.0652 23.8973C30.8375 24.0718 30.6037 24.2489 30.3637 24.4286L29.6253 24.9751C29.4991 25.0673 29.3715 25.1602 29.2424 25.2537L28.4496 25.8214L27.6211 26.4021C27.4801 26.5 27.3376 26.5983 27.1937 26.6971L26.3126 27.296L25.3971 27.9059L24.4475 28.526C24.1254 28.7343 23.7977 28.9442 23.4645 29.1555L23.2712 29.2774L22.175 29.9524L21.4134 30.4095L19.9709 31.258L17.9545 32.4193L15.6271 33.7363L12.5192 35.4694L9.51892 37.1233C9.04778 37.3819 8.86523 37.9665 9.10557 38.4472L12.1056 44.4472L12.188 44.6022C12.8888 45.8462 14.5849 47.1884 17.3128 48.7142L18.0163 49.0996C18.258 49.2293 18.5068 49.3604 18.7629 49.4929L19.3371 49.7848L19.908 52.64L19.75 52.8018C17.8641 54.8033 18.5801 56.8453 21.5992 58.1662C22.1138 58.3913 22.706 58.6066 23.3763 58.8122L23.97 58.9861C24.2764 59.0719 24.5972 59.1559 24.9323 59.2382L25.6218 59.4004L26.3497 59.558L27.1162 59.7111C27.2471 59.7362 27.3797 59.7611 27.5138 59.7859L28.3381 59.9321L29.201 60.0738L30.1025 60.211L31.0428 60.3438L32.0219 60.4721L33.0399 60.5961L34.0967 60.7157L35.1926 60.831L36.3274 60.942L37.5106 61.0495L38.6999 61.1497L39.8717 61.2404L41.0256 61.3216L42.1615 61.3936L43.279 61.4563L44.3778 61.5098L45.4578 61.5542L46.5185 61.5895L47.5597 61.6159L48.5811 61.6334L49.5825 61.642C49.7477 61.6427 49.912 61.6431 50.0755 61.643L51.5239 61.6331C51.6822 61.6309 51.8397 61.6284 51.9963 61.6255L52.9252 61.6038L53.8329 61.5736L54.7189 61.535L55.583 61.488C55.7252 61.4795 55.8665 61.4707 56.0068 61.4614L56.8376 61.4021L57.6458 61.3345L58.4312 61.2588L59.1934 61.1751L59.9321 61.0835C60.0533 61.0675 60.1735 61.0513 60.2926 61.0347L60.9957 60.9312C61.0704 60.9196 61.1446 60.9078 61.2184 60.896L61.3382 60.8765L62.005 60.7614L62.6473 60.6385C63.1722 60.533 63.6712 60.4196 64.1436 60.2984L64.6977 60.1493C68.1255 59.1814 70 57.771 70 56C70 53.4386 67.6812 51.5063 63.3162 50.0513C62.7923 49.8767 62.226 50.1598 62.0513 50.6838C61.8767 51.2077 62.1598 51.774 62.6838 51.9487C66.3188 53.1604 68 54.5614 68 56C68 56.3116 67.5938 56.7805 66.6293 57.2863C65.4076 57.9269 63.5295 58.4813 61.0856 58.8886C59.387 59.1717 57.462 59.3784 55.3251 59.5042L54.2391 59.5603C52.216 59.6508 50.0168 59.6725 47.6528 59.6221L46.3471 59.5874L45.0091 59.5383C44.7834 59.5289 44.5564 59.5189 44.3281 59.5083L42.9423 59.4372C42.4752 59.4111 42.0028 59.3825 41.5253 59.3514L40.0774 59.2507C39.8335 59.2327 39.5884 59.214 39.342 59.1947L37.8485 59.0714L37.0905 59.0041L35.9679 58.8983L34.8838 58.7884L33.3299 58.6161L32.3423 58.4963L31.3935 58.3726L30.4833 58.245L29.6121 58.1135L28.7796 57.9782L27.9862 57.8391L27.2317 57.6963L26.5163 57.5496L25.8399 57.3993L25.2028 57.2453L24.6048 57.0876C23.7373 56.8484 23.0024 56.597 22.4008 56.3338C22.3375 56.3061 22.276 56.2788 22.2164 56.2518L21.8807 56.0933C20.5212 55.4213 20.3944 54.9284 21.2898 54.0778L21.4186 53.9615L59.0878 49.9963C59.1312 49.9924 59.1748 49.9856 59.2184 49.9759L59.22 49.9756C59.3185 49.9535 59.411 49.9171 59.4954 49.869C59.6243 49.7955 59.7333 49.6952 59.8165 49.5773C59.9023 49.4561 59.9615 49.3156 59.9866 49.1649C60.0048 49.0562 60.0052 48.9429 59.9853 48.8291C59.9802 48.7993 59.9738 48.7701 59.9661 48.7413C59.3433 46.2393 59.3446 43.7446 59.9701 41.2425C60.1041 40.7067 59.7783 40.1638 59.2425 40.0299C58.7067 39.8959 58.1638 40.2217 58.0299 40.7575C57.4167 43.21 57.3357 45.6681 57.7868 48.1222L21.8018 51.9101L21.3802 49.802C29.6411 48.5657 38.2047 47.6308 47.0712 46.9975C47.6221 46.9581 48.0368 46.4796 47.9975 45.9288C47.9581 45.3779 47.4796 44.9632 46.9287 45.0025C37.9771 45.6419 29.33 46.5872 20.9875 47.8385L20.985 47.8259C20.9726 47.7554 20.9524 47.6856 20.9243 47.6179C20.8965 47.5504 20.8618 47.4871 20.8211 47.4287C19.8519 45.9563 20.2945 44.1254 22.2177 41.9622L22.5349 41.6166C22.6447 41.5005 22.7587 41.3834 22.8769 41.2655L23.2439 40.9088L23.6358 40.5467L24.0528 40.179L24.4948 39.806L24.962 39.4275L25.4545 39.0436C25.5386 38.9792 25.6239 38.9145 25.7102 38.8496L26.2405 38.4577C26.331 38.3919 26.4226 38.3259 26.5152 38.2597L27.0837 37.8598L27.6775 37.4545L28.297 37.044C28.4023 36.9751 28.5088 36.906 28.6163 36.8367L29.2741 36.4183L29.9575 35.9947L30.6668 35.5658L31.4018 35.1318L32.1626 34.6927L32.9494 34.2484L33.7621 33.799L34.6009 33.3445L35.4657 32.8849C45.0309 27.8506 53.4512 28.1172 58.317 31.9754C58.7497 32.3186 59.3787 32.2459 59.7219 31.8132C60.065 31.3804 59.9924 30.7514 59.5596 30.4083C54.0321 26.0254 44.7623 25.7319 34.5343 31.1151L33.657 31.5812L32.8035 32.0436L31.9738 32.5024L31.168 32.9575L30.3861 33.409L29.6281 33.8569L28.8942 34.3012L28.1843 34.742L27.4985 35.1792L26.8368 35.6128C26.7286 35.6848 26.6213 35.7567 26.5151 35.8284L25.8898 36.2568L25.2887 36.6817C25.1906 36.7522 25.0934 36.8226 24.9973 36.8929L24.4328 37.3126L23.8927 37.7289C19.5012 41.1777 17.6474 44.2721 18.4588 47.0611L18.4167 47.0381C18.3139 46.981 18.2128 46.9242 18.1134 46.8678L17.537 46.5342L17.0011 46.2101L16.5058 45.8956C16.3474 45.7925 16.1959 45.691 16.0511 45.5912L15.6373 45.2971C14.7195 44.6232 14.1361 44.0361 13.8944 43.5528L11.324 38.413L14.9762 36.3923L16.3201 35.6409L19.137 34.0471L20.8759 33.0453L22.3874 32.1572L23.433 31.5284L24.3332 30.9722L25.0416 30.522C25.2089 30.4149 25.3748 30.3081 25.5394 30.2017L26.5096 29.5679L27.4458 28.944C27.7521 28.7378 28.0527 28.5334 28.3475 28.3308L29.2141 27.7292C29.3556 27.6299 29.4956 27.5312 29.6341 27.4329L30.4473 26.8501C30.5798 26.7541 30.7108 26.6586 30.8403 26.5637L31.599 26.0016L32.3208 25.4542L33.0051 24.9225C33.116 24.8352 33.2253 24.7487 33.3331 24.6628L33.9603 24.156C34.0617 24.073 34.1614 23.9908 34.2595 23.9093L34.8287 23.4294L35.3585 22.9684C35.6985 22.6675 36.0119 22.3799 36.2982 22.1064L36.35 22.055L37.7047 22.2311L39.5921 22.4661C40.299 22.5523 41.0199 22.6381 41.7514 22.723L43.9746 22.9742L45.1039 23.0964C47.3075 23.3313 49.4444 23.5375 51.4726 23.7069L52.5978 23.798L54.2201 23.9183L55.2569 23.9873L56.2572 24.0472L57.22 24.0977L58.1449 24.1388L59.0311 24.1702L59.8778 24.1917L60.6843 24.2033C60.8154 24.2044 60.9447 24.205 61.0723 24.2052L61.8173 24.2015L62.5204 24.1873C62.6341 24.1841 62.7459 24.1804 62.856 24.1763L63.4949 24.1461L63.798 24.127L62.066 34.518L60.2929 36.2929L60.2097 36.3871C59.9047 36.7794 59.9324 37.3466 60.2929 37.7071C60.6834 38.0976 61.3166 38.0976 61.7071 37.7071L63.7071 35.7071L63.7895 35.6138C63.891 35.4832 63.959 35.3289 63.9864 35.1644L65.9864 23.1644C66.0976 22.4972 65.5282 21.9144 64.8586 22.0101C64.4262 22.0718 63.9257 22.1185 63.3609 22.1507L62.7748 22.1781C62.6736 22.1819 62.5706 22.1852 62.4659 22.1882L61.817 22.2013L61.1274 22.2052L60.3979 22.1997L59.6293 22.1853L58.8225 22.1618L57.9783 22.1296L57.0976 22.0886L55.7099 22.0112L54.7417 21.9491L53.7399 21.8787L52.1762 21.7581L50.6241 21.6268C49.6004 21.5368 48.5509 21.4379 47.4811 21.3312L45.3159 21.1077C43.8125 20.9474 42.3311 20.7795 40.8987 20.609L38.7903 20.3521L37.9573 20.2472L36.1351 20.0092Z", fill: "#000091" })), "Police"); +//# sourceMappingURL=Police.js.map \ No newline at end of file diff --git a/dist/picto/Police.js.map b/dist/picto/Police.js.map new file mode 100644 index 0000000..56be1b8 --- /dev/null +++ b/dist/picto/Police.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Police.js","sourceRoot":"","sources":["../../src/picto/Police.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,CAAC,EAAC,giCAAgiC,EACliC,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,iaAAia,EACna,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,g8NAAg8N,EACl8N,IAAI,EAAC,SAAS,GAChB,CACH,EACH,QAAQ,CACX,CAAC"} \ No newline at end of file diff --git a/dist/picto/PressCard.d.ts b/dist/picto/PressCard.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/PressCard.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/PressCard.js b/dist/picto/PressCard.js new file mode 100644 index 0000000..5c916d9 --- /dev/null +++ b/dist/picto/PressCard.js @@ -0,0 +1,15 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M24 58C24 57.4477 24.4477 57 25 57H55C55.5523 57 56 57.4477 56 58V66C56 66.5523 55.5523 67 55 67H25C24.4477 67 24 66.5523 24 66V58ZM26 59V65H54V59H26Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M28 62C28 61.4477 28.4477 61 29 61H51C51.5523 61 52 61.4477 52 62C52 62.5523 51.5523 63 51 63H29C28.4477 63 28 62.5523 28 62Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M57 31C57.5523 31 58 31.4477 58 32V40C58 40.5523 57.5523 41 57 41C56.4477 41 56 40.5523 56 40V32C56 31.4477 56.4477 31 57 31Z", fill: "#E1000F" }), + React.createElement("path", { d: "M58 28C58 28.5523 57.5523 29 57 29C56.4477 29 56 28.5523 56 28C56 27.4477 56.4477 27 57 27C57.5523 27 58 27.4477 58 28Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M23.175 16C20.3484 16 18 18.2053 18 21V48C18 48.5523 17.5523 49 17 49C16.4477 49 16 48.5523 16 48V21C16 17.0152 19.3314 14 23.175 14H36C36.5523 14 37 14.4477 37 15C37 15.5523 36.5523 16 36 16H23.175Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M31 19C31 18.4477 31.4477 18 32 18H48C48.5523 18 49 18.4477 49 19V24C49 24.5523 48.5523 25 48 25H32C31.4477 25 31 24.5523 31 24V19ZM33 20V23H47V20H33Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M27 32C27 29.2386 29.2386 27 32 27H48C50.7614 27 53 29.2386 53 32V48C53 50.7614 50.7614 53 48 53H32C29.2386 53 27 50.7614 27 48V32ZM32 29C30.3431 29 29 30.3431 29 32V48C29 49.6569 30.3431 51 32 51H48C49.6569 51 51 49.6569 51 48V32C51 30.3431 49.6569 29 48 29H32Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M35.5 12.5C35.5 10.0477 37.5477 8 40 8C42.4523 8 44.5 10.0477 44.5 12.5V19C44.5 19.5523 44.0523 20 43.5 20H36.5C35.9477 20 35.5 19.5523 35.5 19V12.5ZM40 10C38.6523 10 37.5 11.1523 37.5 12.5V18H42.5V12.5C42.5 11.1523 41.3477 10 40 10Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M43 15C43 14.4477 43.4477 14 44 14H57C60.9632 14 64 17.1586 64 21V66C64 67.9989 63.1895 69.5494 61.8419 70.5717C60.5301 71.5668 58.7951 72 57 72H23C21.1475 72 19.4094 71.5383 18.1104 70.5264C16.7806 69.4903 16 67.9432 16 66V56C16 55.4477 16.4477 55 17 55C17.5523 55 18 55.4477 18 56V66C18 67.3568 18.5194 68.3097 19.3396 68.9486C20.1906 69.6117 21.4525 70 23 70H57C58.5049 70 59.7699 69.6332 60.6331 68.9783C61.4605 68.3506 62 67.4011 62 66V21C62 18.2414 59.8368 16 57 16H44C43.4477 16 43 15.5523 43 15Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M40 34C38.3431 34 37 35.3431 37 37C37 38.6569 38.3431 40 40 40C41.6569 40 43 38.6569 43 37C43 35.3431 41.6569 34 40 34ZM35 37C35 34.2386 37.2386 32 40 32C42.7614 32 45 34.2386 45 37C45 39.7614 42.7614 42 40 42C37.2386 42 35 39.7614 35 37Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M33 47C33 43.3088 36.0956 40 40 40C43.8932 40 47 43.1922 47 47C47 47.5523 46.5523 48 46 48C45.4477 48 45 47.5523 45 47C45 44.2815 42.7735 42 40 42C37.2377 42 35 44.3754 35 47C35 47.5523 34.5523 48 34 48C33.4477 48 33 47.5523 33 47Z", fill: "#000091" })), "PressCard"); +//# sourceMappingURL=PressCard.js.map \ No newline at end of file diff --git a/dist/picto/PressCard.js.map b/dist/picto/PressCard.js.map new file mode 100644 index 0000000..a39c56b --- /dev/null +++ b/dist/picto/PressCard.js.map @@ -0,0 +1 @@ +{"version":3,"file":"PressCard.js","sourceRoot":"","sources":["../../src/picto/PressCard.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,wJAAwJ,EAC1J,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+HAA+H,EACjI,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+HAA+H,EACjI,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,yMAAyM,EAC3M,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,wJAAwJ,EAC1J,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,wQAAwQ,EAC1Q,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,2OAA2O,EAC7O,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,yfAAyf,EAC3f,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,gPAAgP,EAClP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,yOAAyO,EAC3O,IAAI,EAAC,SAAS,GAChB,CACH,EACH,WAAW,CACd,CAAC"} \ No newline at end of file diff --git a/dist/picto/School.d.ts b/dist/picto/School.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/School.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/School.js b/dist/picto/School.js new file mode 100644 index 0000000..106b6af --- /dev/null +++ b/dist/picto/School.js @@ -0,0 +1,25 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { d: "M14.0064 37.6022C14.0862 36.6783 14.9089 36 15.8571 36H19L19.1166 36.0067C19.614 36.0645 20 36.4872 20 37L19.9933 37.1166C19.9355 37.614 19.5128 38 19 38H16V42H19L19.1166 42.0067C19.614 42.0645 20 42.4872 20 43C20 43.5523 19.5523 44 19 44H15.8571L15.7086 43.9944C14.7752 43.9242 14 43.1985 14 42.25V37.75L14.0064 37.6022Z", fill: "#E1000F" }), + React.createElement("path", { d: "M27.9936 37.6022C27.9138 36.6783 27.0911 36 26.1429 36H23L22.8834 36.0067C22.386 36.0645 22 36.4872 22 37L22.0067 37.1166C22.0645 37.614 22.4872 38 23 38H26V42H23L22.8834 42.0067C22.386 42.0645 22 42.4872 22 43C22 43.5523 22.4477 44 23 44H26.1429L26.2914 43.9944C27.2248 43.9242 28 43.1985 28 42.25V37.75L27.9936 37.6022Z", fill: "#E1000F" }), + React.createElement("path", { d: "M64.1429 36C65.0911 36 65.9138 36.6783 65.9936 37.6022L66 37.75V42.25C66 43.1985 65.2248 43.9242 64.2915 43.9944L64.1429 44H61C60.4477 44 60 43.5523 60 43C60 42.4872 60.386 42.0645 60.8834 42.0067L61 42H64V38H61C60.4872 38 60.0645 37.614 60.0067 37.1166L60 37C60 36.4872 60.386 36.0645 60.8834 36.0067L61 36H64.1429Z", fill: "#E1000F" }), + React.createElement("path", { d: "M52.0064 37.6022C52.0862 36.6783 52.9089 36 53.8571 36H57L57.1166 36.0067C57.614 36.0645 58 36.4872 58 37L57.9933 37.1166C57.9355 37.614 57.5128 38 57 38H54V42H57L57.1166 42.0067C57.614 42.0645 58 42.4872 58 43C58 43.5523 57.5523 44 57 44H53.8571L53.7085 43.9944C52.7752 43.9242 52 43.1985 52 42.25V37.75L52.0064 37.6022Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M14 48C12.8954 48 12 48.8954 12 50V56C12 57.1046 12.8954 58 14 58H18C19.1046 58 20 57.1046 20 56V50C20 48.8954 19.1046 48 18 48H14ZM18 56V50H14V56H18Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M24 48C22.8954 48 22 48.8954 22 50V56C22 57.1046 22.8954 58 24 58H28C29.1046 58 30 57.1046 30 56V50C30 48.8954 29.1046 48 28 48H24ZM28 56V50H24V56H28Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M52 48C50.8954 48 50 48.8954 50 50V56C50 57.1046 50.8954 58 52 58H56C57.1046 58 58 57.1046 58 56V50C58 48.8954 57.1046 48 56 48H52ZM56 56V50H52V56H56Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M62 48C60.8954 48 60 48.8954 60 50V56C60 57.1046 60.8954 58 62 58H66C67.1046 58 68 57.1046 68 56V50C68 48.8954 67.1046 48 66 48H62ZM66 56V50H62V56H66Z", fill: "#E1000F" }), + React.createElement("path", { d: "M35.7071 12.2929C35.3166 11.9024 34.6834 11.9024 34.2929 12.2929L20.2929 26.2929L20.2097 26.3871C19.9047 26.7794 19.9324 27.3466 20.2929 27.7071C20.6834 28.0976 21.3166 28.0976 21.7071 27.7071L35.7071 13.7071L35.7903 13.6129C36.0953 13.2206 36.0676 12.6534 35.7071 12.2929Z", fill: "#000091" }), + React.createElement("path", { d: "M40.5849 14.1888C40.2017 13.9119 39.6676 13.9396 39.3146 14.2718L28.6182 24.3391L28.5322 24.4307C28.2154 24.8136 28.2259 25.3814 28.5753 25.7526L28.667 25.8386C29.0498 26.1554 29.6176 26.1449 29.9889 25.7955L39.999 16.373L56.0258 31.4564L56.1538 31.567C56.506 31.8464 56.9437 32 57.3966 32H67L67.1166 31.9933C67.614 31.9355 68 31.5128 68 31C68 30.4477 67.5523 30 67 30H57.3966L40.6854 14.2718L40.5849 14.1888Z", fill: "#000091" }), + React.createElement("path", { d: "M71 30C70.4872 30 70.0645 30.386 70.0067 30.8834L70 31V64H61C60.4872 64 60.0645 64.386 60.0067 64.8834L60 65C60 65.5128 60.386 65.9355 60.8834 65.9933L61 66H71C71.5128 66 71.9355 65.614 71.9933 65.1166L72 65V31C72 30.4477 71.5523 30 71 30Z", fill: "#000091" }), + React.createElement("path", { d: "M21 64C21.5523 64 22 64.4477 22 65C22 65.5128 21.614 65.9355 21.1166 65.9933L21 66H13C12.4477 66 12 65.5523 12 65C12 64.4872 12.386 64.0645 12.8834 64.0067L13 64H21Z", fill: "#000091" }), + React.createElement("path", { d: "M10 65C10 65.5523 9.55228 66 9 66C8.44772 66 8 65.5523 8 65C8 64.4477 8.44772 64 9 64C9.55228 64 10 64.4477 10 65Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M52 61C52 60.4477 51.5523 60 51 60H48V45L47.9933 44.8834C47.9355 44.386 47.5128 44 47 44H33L32.8834 44.0067C32.386 44.0645 32 44.4872 32 45V60H29L28.8834 60.0067C28.386 60.0645 28 60.4872 28 61C28 61.5523 28.4477 62 29 62H51L51.1166 61.9933C51.614 61.9355 52 61.5128 52 61ZM41 51V60H46V45.999H34V60H39V51C39 50.4477 39.4477 50 40 50C40.5128 50 40.9355 50.386 40.9933 50.8834L41 51Z", fill: "#000091" }), + React.createElement("path", { d: "M41 30C41.5523 30 42 30.4477 42 31C42 31.5128 41.614 31.9355 41.1166 31.9933L41 32H39C38.4872 32 38.0645 31.614 38.0067 31.1166C38.0023 31.0784 38 31.0394 38 31V29C38 28.4477 38.4477 28 39 28C39.5128 28 39.9355 28.386 39.9933 28.8834L40 29V30H41Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M34 30C34 26.6863 36.6863 24 40 24C43.3137 24 46 26.6863 46 30C46 33.3137 43.3137 36 40 36C36.6863 36 34 33.3137 34 30ZM40 26C42.2091 26 44 27.7909 44 30C44 32.2091 42.2091 34 40 34C37.7909 34 36 32.2091 36 30C36 27.7909 37.7909 26 40 26Z", fill: "#000091" }), + React.createElement("path", { d: "M46 41C46 40.4477 45.5523 40 45 40H35L34.8834 40.0067C34.386 40.0645 34 40.4872 34 41C34 41.5523 34.4477 42 35 42H45L45.1166 41.9933C45.614 41.9355 46 41.5128 46 41Z", fill: "#000091" }), + React.createElement("path", { d: "M56 65C56 64.4477 55.5523 64 55 64H25L24.8834 64.0067C24.386 64.0645 24 64.4872 24 65C24 65.5523 24.4477 66 25 66H55L55.1166 65.9933C55.614 65.9355 56 65.5128 56 65Z", fill: "#000091" }), + React.createElement("path", { d: "M24.2929 28.2929C24.6834 27.9024 25.3166 27.9024 25.7071 28.2929C26.0676 28.6534 26.0953 29.2206 25.7903 29.6129L25.7071 29.7071L23.7071 31.7071C23.5508 31.8634 23.3481 31.9626 23.1314 31.9913L23 32H10V61C10 61.5128 9.61396 61.9355 9.11662 61.9933L9 62C8.48716 62 8.06449 61.614 8.00673 61.1166L8 61V31C8 30.4872 8.38604 30.0645 8.88338 30.0067L9 30H22.584L24.2929 28.2929Z", fill: "#000091" }), + React.createElement("path", { d: "M67 26C67.5523 26 68 26.4477 68 27C68 27.5128 67.614 27.9355 67.1166 27.9933L67 28H59C58.4477 28 58 27.5523 58 27C58 26.4872 58.386 26.0645 58.8834 26.0067L59 26H67Z", fill: "#000091" }), + React.createElement("path", { d: "M71 28C71.5523 28 72 27.5523 72 27C72 26.4477 71.5523 26 71 26C70.4477 26 70 26.4477 70 27C70 27.5523 70.4477 28 71 28Z", fill: "#000091" })), "School"); +//# sourceMappingURL=School.js.map \ No newline at end of file diff --git a/dist/picto/School.js.map b/dist/picto/School.js.map new file mode 100644 index 0000000..e0eed65 --- /dev/null +++ b/dist/picto/School.js.map @@ -0,0 +1 @@ +{"version":3,"file":"School.js","sourceRoot":"","sources":["../../src/picto/School.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,CAAC,EAAC,mUAAmU,EACrU,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,mUAAmU,EACrU,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,8TAA8T,EAChU,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,mUAAmU,EACrU,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,wJAAwJ,EAC1J,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,wJAAwJ,EAC1J,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,wJAAwJ,EAC1J,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,wJAAwJ,EAC1J,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,mRAAmR,EACrR,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,2ZAA2Z,EAC7Z,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,iPAAiP,EACnP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,oHAAoH,EACtH,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+XAA+X,EACjY,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,wPAAwP,EAC1P,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,gPAAgP,EAClP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uXAAuX,EACzX,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB,CACH,EACH,QAAQ,CACX,CAAC"} \ No newline at end of file diff --git a/dist/picto/Search.d.ts b/dist/picto/Search.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Search.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Search.js b/dist/picto/Search.js new file mode 100644 index 0000000..4c60dbe --- /dev/null +++ b/dist/picto/Search.js @@ -0,0 +1,14 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { d: "M54.0367 40.7318C54.1848 40.1997 54.7362 39.8885 55.2682 40.0367C57.6078 40.6881 59.4014 42.523 59.8762 44.7982C59.989 45.3389 59.6422 45.8686 59.1016 45.9814C58.561 46.0943 58.0312 45.7475 57.9184 45.2068C57.5998 43.6804 56.3664 42.4185 54.7318 41.9633C54.1997 41.8152 53.8885 41.2638 54.0367 40.7318Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M44 46C44 40.4848 48.485 36 54 36C59.515 36 64 40.4848 64 46C64 48.5661 63.0289 50.9093 61.4349 52.6814L67.3301 62.8923C68.1586 64.3272 67.6669 66.162 66.2321 66.9904C64.8484 67.7892 63.0929 67.3606 62.2265 66.0424L62.134 65.8923L56.2724 55.7397C55.5421 55.91 54.7814 56 54 56C48.4851 56 44 51.5149 44 46ZM58.1984 55.0757L63.866 64.8923C64.1422 65.3706 64.7538 65.5345 65.2321 65.2583C65.6762 65.0019 65.8492 64.4563 65.6506 63.9967L65.5981 63.8923L59.9191 54.056C59.3836 54.4505 58.8076 54.7929 58.1984 55.0757ZM62 46C62 41.5894 58.4105 38 54 38C49.5895 38 46 41.5894 46 46C46 50.4103 49.5897 54 54 54C58.4103 54 62 50.4103 62 46Z", fill: "#E1000F" }), + React.createElement("path", { d: "M68.9933 17.8834C68.9355 17.386 68.5128 17 68 17H14L13.8834 17.0067C13.386 17.0645 13 17.4872 13 18V64L13.0067 64.1166C13.0645 64.614 13.4872 65 14 65H56L56.1166 64.9933C56.614 64.9355 57 64.5128 57 64L56.9933 63.8834C56.9355 63.386 56.5128 63 56 63H15V27H52L52.1166 26.9933C52.614 26.9355 53 26.5128 53 26C53 25.4477 52.5523 25 52 25H15V19H67V25H58L57.8834 25.0067C57.386 25.0645 57 25.4872 57 26C57 26.5523 57.4477 27 58 27H67V56L67.0067 56.1166C67.0645 56.614 67.4872 57 68 57C68.5523 57 69 56.5523 69 56V18L68.9933 17.8834Z", fill: "#000091" }), + React.createElement("path", { d: "M18 23C17.4486 23 17 22.5514 17 22C17 21.4486 17.4486 21 18 21C18.5514 21 19 21.4486 19 22C19 22.5514 18.5514 23 18 23Z", fill: "#000091" }), + React.createElement("path", { d: "M21 22C21 22.5514 21.4486 23 22 23C22.5514 23 23 22.5514 23 22C23 21.4486 22.5514 21 22 21C21.4486 21 21 21.4486 21 22Z", fill: "#000091" }), + React.createElement("path", { d: "M26 23C25.4486 23 25 22.5514 25 22C25 21.4486 25.4486 21 26 21C26.5514 21 27 21.4486 27 22C27 22.5514 26.5514 23 26 23Z", fill: "#000091" }), + React.createElement("path", { d: "M64 21C64.5523 21 65 21.4477 65 22C65 22.5128 64.614 22.9355 64.1166 22.9933L64 23H34C33.4477 23 33 22.5523 33 22C33 21.4872 33.386 21.0645 33.8834 21.0067L34 21H64Z", fill: "#000091" }), + React.createElement("path", { d: "M41 34C41 33.4477 40.5523 33 40 33H22L21.8834 33.0067C21.386 33.0645 21 33.4872 21 34C21 34.5523 21.4477 35 22 35H40L40.1166 34.9933C40.614 34.9355 41 34.5128 41 34Z", fill: "#000091" }), + React.createElement("path", { d: "M36 39C36.5523 39 37 39.4477 37 40C37 40.5128 36.614 40.9355 36.1166 40.9933L36 41H22C21.4477 41 21 40.5523 21 40C21 39.4872 21.386 39.0645 21.8834 39.0067L22 39H36Z", fill: "#000091" }), + React.createElement("path", { d: "M35 46C35 45.4477 34.5523 45 34 45H22L21.8834 45.0067C21.386 45.0645 21 45.4872 21 46C21 46.5523 21.4477 47 22 47H34L34.1166 46.9933C34.614 46.9355 35 46.5128 35 46Z", fill: "#000091" })), "Search"); +//# sourceMappingURL=Search.js.map \ No newline at end of file diff --git a/dist/picto/Search.js.map b/dist/picto/Search.js.map new file mode 100644 index 0000000..853de96 --- /dev/null +++ b/dist/picto/Search.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Search.js","sourceRoot":"","sources":["../../src/picto/Search.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,CAAC,EAAC,gTAAgT,EAClT,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,ynBAAynB,EAC3nB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,ihBAAihB,EACnhB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB,CACH,EACH,QAAQ,CACX,CAAC"} \ No newline at end of file diff --git a/dist/picto/SelfTraining.d.ts b/dist/picto/SelfTraining.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/SelfTraining.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/SelfTraining.js b/dist/picto/SelfTraining.js new file mode 100644 index 0000000..dd4a3bf --- /dev/null +++ b/dist/picto/SelfTraining.js @@ -0,0 +1,20 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M40 26.2903C34.1128 26.2903 29.3429 31.0601 29.3429 36.9473C29.3429 37.335 29.3672 37.7364 29.4087 38.1258C29.4101 38.139 29.4112 38.1521 29.4121 38.1651C30.0145 43.4719 34.5251 47.6043 40 47.6043C45.8871 47.6043 50.657 42.8345 50.657 36.9473C50.657 31.0601 45.8871 26.2903 40 26.2903ZM27.4161 38.3016C27.4171 38.3177 27.4185 38.3339 27.4203 38.3501C28.1177 44.6751 33.4817 49.6043 40 49.6043C46.9917 49.6043 52.657 43.9391 52.657 36.9473C52.657 29.9556 46.9917 24.2903 40 24.2903C33.0082 24.2903 27.3429 29.9556 27.3429 36.9473C27.3429 37.4034 27.3706 37.8634 27.4161 38.3016Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M40 49.6044C30.9017 49.6044 23.519 56.9789 23.519 66.0855C23.519 66.6377 23.0712 67.0855 22.519 67.0855C21.9667 67.0855 21.519 66.6377 21.519 66.0855C21.519 55.8736 29.7978 47.6044 40 47.6044C50.2026 47.6044 58.4811 55.8829 58.4811 66.0855C58.4811 66.6377 58.0334 67.0855 57.4811 67.0855C56.9288 67.0855 56.4811 66.6377 56.4811 66.0855C56.4811 56.9875 49.098 49.6044 40 49.6044Z", fill: "#E1000F" }), + React.createElement("path", { d: "M57.394 21.6824C58.4986 21.6824 59.394 20.787 59.394 19.6824C59.394 18.5778 58.4986 17.6824 57.394 17.6824C56.2895 17.6824 55.394 18.5778 55.394 19.6824C55.394 20.787 56.2895 21.6824 57.394 21.6824Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M64.0445 34.2884C64.5968 34.2929 65.0409 34.7442 65.0364 35.2965L64.9651 44.0906C64.9606 44.6428 64.5092 45.0869 63.957 45.0824C63.4047 45.0779 62.9606 44.6266 62.9651 44.0743L63.0365 35.2803C63.0409 34.728 63.4923 34.2839 64.0445 34.2884Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M14.5774 12.2941C14.7665 12.1044 15.0237 11.9985 15.2915 12L64.2029 12.2854C64.4684 12.287 64.7224 12.3941 64.9089 12.5831C65.0954 12.7721 65.199 13.0275 65.197 13.293L65.0632 30.89C65.059 31.4423 64.6079 31.8866 64.0557 31.8824C63.5034 31.8782 63.0591 31.4271 63.0633 30.8748L63.1895 14.2795L16.295 14.0059L16.5711 44.0732C16.5761 44.6255 16.1326 45.0773 15.5803 45.0824C15.028 45.0875 14.5762 44.6439 14.5712 44.0916L14.2857 13.0092C14.2833 12.7414 14.3884 12.4838 14.5774 12.2941Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M14.8546 43.3848C15.0428 43.1915 15.3012 43.0824 15.5711 43.0824H24.3651C24.9174 43.0824 25.3651 43.5301 25.3651 44.0824C25.3651 44.6347 24.9174 45.0824 24.3651 45.0824H15.9931L9.36936 51.8854H19.103C19.6553 51.8854 20.103 52.3331 20.103 52.8854C20.103 53.4377 19.6553 53.8854 19.103 53.8854H7C6.59796 53.8854 6.23502 53.6446 6.07869 53.2742C5.92236 52.9038 6.00305 52.4758 6.28351 52.1878L14.8546 43.3848Z", fill: "#000091" }), + React.createElement("path", { d: "M19.9949 52.8854C19.9949 53.378 19.5956 53.7773 19.103 53.7773C18.6104 53.7773 18.2111 53.378 18.2111 52.8854C18.2111 52.3928 18.6104 51.9935 19.103 51.9935C19.5956 51.9935 19.9949 52.3928 19.9949 52.8854Z", fill: "#000091" }), + React.createElement("path", { d: "M19.9949 52.8854C19.9949 53.378 19.5956 53.7773 19.103 53.7773C18.6104 53.7773 18.2111 53.378 18.2111 52.8854C18.2111 52.3928 18.6104 51.9935 19.103 51.9935C19.5956 51.9935 19.9949 52.3928 19.9949 52.8854Z", fill: "#000091" }), + React.createElement("path", { d: "M19.9949 52.8854C19.9949 53.378 19.5956 53.7773 19.103 53.7773C18.6104 53.7773 18.2111 53.378 18.2111 52.8854C18.2111 52.3928 18.6104 51.9935 19.103 51.9935C19.5956 51.9935 19.9949 52.3928 19.9949 52.8854Z", fill: "#000091" }), + React.createElement("path", { d: "M19.9949 52.8854C19.9949 53.378 19.5956 53.7773 19.103 53.7773C18.6104 53.7773 18.2111 53.378 18.2111 52.8854C18.2111 52.3928 18.6104 51.9935 19.103 51.9935C19.5956 51.9935 19.9949 52.3928 19.9949 52.8854Z", fill: "#000091" }), + React.createElement("path", { d: "M19.9949 52.8854C19.9949 53.378 19.5956 53.7773 19.103 53.7773C18.6104 53.7773 18.2111 53.378 18.2111 52.8854C18.2111 52.3928 18.6104 51.9935 19.103 51.9935C19.5956 51.9935 19.9949 52.3928 19.9949 52.8854Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M22.5 52.8854C22.5 52.3331 22.9477 51.8854 23.5 51.8854H24.597C25.1493 51.8854 25.597 52.3331 25.597 52.8854C25.597 53.4376 25.1493 53.8854 24.597 53.8854H23.5C22.9477 53.8854 22.5 53.4376 22.5 52.8854Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M54.1711 44.0824C54.1711 43.5301 54.6188 43.0824 55.1711 43.0824H63.9651C64.2259 43.0824 64.4763 43.1842 64.663 43.3662L73.6979 52.1691C73.9892 52.453 74.0796 52.8852 73.9263 53.262C73.7731 53.6389 73.4068 53.8854 73 53.8854H55.403C54.8507 53.8854 54.403 53.4377 54.403 52.8854C54.403 52.3331 54.8507 51.8854 55.403 51.8854H70.5407L63.5585 45.0824H55.1711C54.6188 45.0824 54.1711 44.6347 54.1711 44.0824Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M19.2 17.6824C19.2 17.1301 19.6477 16.6824 20.2 16.6824H46.6C47.1523 16.6824 47.6 17.1301 47.6 17.6824C47.6 18.2347 47.1523 18.6824 46.6 18.6824H20.2C19.6477 18.6824 19.2 18.2347 19.2 17.6824Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M19.2 22.0884C19.2 21.5361 19.6477 21.0884 20.2 21.0884H29.003C29.5553 21.0884 30.003 21.5361 30.003 22.0884C30.003 22.6407 29.5553 23.0884 29.003 23.0884H20.2C19.6477 23.0884 19.2 22.6407 19.2 22.0884Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M19.2 26.4854C19.2 25.9331 19.6477 25.4854 20.2 25.4854H24.597C25.1493 25.4854 25.597 25.9331 25.597 26.4854C25.597 27.0377 25.1493 27.4854 24.597 27.4854H20.2C19.6477 27.4854 19.2 27.0377 19.2 26.4854Z", fill: "#000091" })), "SelfTraining"); +//# sourceMappingURL=SelfTraining.js.map \ No newline at end of file diff --git a/dist/picto/SelfTraining.js.map b/dist/picto/SelfTraining.js.map new file mode 100644 index 0000000..9858bec --- /dev/null +++ b/dist/picto/SelfTraining.js.map @@ -0,0 +1 @@ +{"version":3,"file":"SelfTraining.js","sourceRoot":"","sources":["../../src/picto/SelfTraining.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,mkBAAmkB,EACrkB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,4XAA4X,EAC9X,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,wMAAwM,EAC1M,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,iPAAiP,EACnP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,qeAAqe,EACve,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,wZAAwZ,EAC1Z,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,+MAA+M,EACjN,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,+MAA+M,EACjN,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,+MAA+M,EACjN,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,+MAA+M,EACjN,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,+MAA+M,EACjN,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,4MAA4M,EAC9M,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,sZAAsZ,EACxZ,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,kMAAkM,EACpM,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,4MAA4M,EAC9M,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,4MAA4M,EAC9M,IAAI,EAAC,SAAS,GAChB,CACH,EACH,cAAc,CACjB,CAAC"} \ No newline at end of file diff --git a/dist/picto/SignDocument.d.ts b/dist/picto/SignDocument.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/SignDocument.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/SignDocument.js b/dist/picto/SignDocument.js new file mode 100644 index 0000000..0622eb2 --- /dev/null +++ b/dist/picto/SignDocument.js @@ -0,0 +1,12 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M49 54C50.8856 54 52 55.1144 52 57C52 57.0818 51.99 57.1632 51.9701 57.2425C51.4648 59.2639 49.2178 60.5777 45.2082 61.302L44.5605 61.4115C44.3397 61.4464 44.114 61.4796 43.8835 61.5113L43.1771 61.6015C43.0569 61.6158 42.9355 61.6296 42.8129 61.6431L42.0625 61.7191L41.2827 61.7858L40.4735 61.8432L39.6349 61.8916C39.4926 61.8989 39.3492 61.9058 39.2045 61.9123L38.3218 61.9472L37.4096 61.9732L36.4679 61.9904L35 62C34.4477 62 34 61.5523 34 61C34 60.4477 34.4477 60 35 60L35.95 59.9957C36.1058 59.9942 36.2603 59.9924 36.4135 59.9903L37.3174 59.9732L38.1906 59.9477L39.033 59.9139L39.8447 59.8721L40.6255 59.8222L41.3755 59.7644L42.0946 59.699C42.2119 59.6874 42.3279 59.6755 42.4426 59.6633L43.1154 59.5865C43.4441 59.5462 43.7612 59.5031 44.0667 59.4573L44.6622 59.3621L45.2267 59.2597L45.7603 59.1504C48.1778 58.6242 49.5824 57.8737 49.9638 56.9565L49.997 56.865L49.9903 56.7471C49.944 56.2089 49.7218 56.0245 49.1321 56.0023L49 56C47.9612 56 46.8672 56.547 45.7071 57.7071C45.1045 58.3097 44.0928 57.9277 44.006 57.1136L44 57C44 56.219 43.781 56 43 56C41.9612 56 40.8672 56.547 39.7071 57.7071C39.3166 58.0976 38.6834 58.0976 38.2929 57.7071C37.9024 57.3166 37.9024 56.6834 38.2929 56.2929C39.7994 54.7863 41.3721 54 43 54C44.1448 54 45.0054 54.4108 45.5048 55.1556L45.544 55.219L45.7396 55.0832C46.7168 54.4231 47.719 54.0587 48.7434 54.0065L49 54Z", fill: "#E1000F" }), + React.createElement("path", { d: "M41 18C41.5523 18 42 18.4477 42 19C42 19.5128 41.614 19.9355 41.1166 19.9933L41 20H25C24.4477 20 24 19.5523 24 19C24 18.4872 24.386 18.0645 24.8834 18.0067L25 18H41Z", fill: "#000091" }), + React.createElement("path", { d: "M52 25C52 24.4477 51.5523 24 51 24H25L24.8834 24.0067C24.386 24.0645 24 24.4872 24 25C24 25.5523 24.4477 26 25 26H51L51.1166 25.9933C51.614 25.9355 52 25.5128 52 25Z", fill: "#000091" }), + React.createElement("path", { d: "M45 30C45.5523 30 46 30.4477 46 31C46 31.5128 45.614 31.9355 45.1166 31.9933L45 32H25C24.4477 32 24 31.5523 24 31C24 30.4872 24.386 30.0645 24.8834 30.0067L25 30H45Z", fill: "#000091" }), + React.createElement("path", { d: "M52 37C52 36.4477 51.5523 36 51 36H25L24.8834 36.0067C24.386 36.0645 24 36.4872 24 37C24 37.5523 24.4477 38 25 38H51L51.1166 37.9933C51.614 37.9355 52 37.5128 52 37Z", fill: "#000091" }), + React.createElement("path", { d: "M46 43C46 42.4477 45.5523 42 45 42H25L24.8834 42.0067C24.386 42.0645 24 42.4872 24 43C24 43.5523 24.4477 44 25 44H45L45.1166 43.9933C45.614 43.9355 46 43.5128 46 43Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M19 12H57C57.5523 12 58 12.4477 58 13V67C58 67.5523 57.5523 68 57 68H19C18.4477 68 18 67.5523 18 67V13C18 12.4477 18.4477 12 19 12ZM56 66V14H20V66H56Z", fill: "#000091" }), + React.createElement("path", { d: "M61 20C61.5128 20 61.9355 20.386 61.9933 20.8834L62 21V71C62 71.5128 61.614 71.9355 61.1166 71.9933L61 72H27C26.4477 72 26 71.5523 26 71C26 70.4872 26.386 70.0645 26.8834 70.0067L27 70H60V21C60 20.4872 60.386 20.0645 60.8834 20.0067L61 20Z", fill: "#000091" })), "SignDocument"); +//# sourceMappingURL=SignDocument.js.map \ No newline at end of file diff --git a/dist/picto/SignDocument.js.map b/dist/picto/SignDocument.js.map new file mode 100644 index 0000000..978c086 --- /dev/null +++ b/dist/picto/SignDocument.js.map @@ -0,0 +1 @@ +{"version":3,"file":"SignDocument.js","sourceRoot":"","sources":["../../src/picto/SignDocument.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,20CAA20C,EAC70C,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,wJAAwJ,EAC1J,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,iPAAiP,EACnP,IAAI,EAAC,SAAS,GAChB,CACH,EACH,cAAc,CACjB,CAAC"} \ No newline at end of file diff --git a/dist/picto/Smartphone.d.ts b/dist/picto/Smartphone.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Smartphone.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Smartphone.js b/dist/picto/Smartphone.js new file mode 100644 index 0000000..bfbcc93 --- /dev/null +++ b/dist/picto/Smartphone.js @@ -0,0 +1,15 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M41 29.9647C41.0003 29.9616 41.0006 29.9583 41.001 29.9547C41.0042 29.9221 41.01 29.8701 41.0192 29.8014C41.0378 29.6637 41.0705 29.4608 41.1255 29.2148C41.2365 28.7186 41.4333 28.0697 41.7736 27.4314C42.4348 26.1913 43.6146 25 45.9074 25C47.8143 25 48.841 25.5956 49.3818 26.0919C49.6619 26.3489 49.8349 26.6006 49.9347 26.7777C49.9618 26.8256 49.9833 26.8679 50 26.9029V32.7568C49.9899 32.7782 49.9712 32.8148 49.9381 32.8659C49.8488 33.0036 49.6947 33.1887 49.467 33.3927C49.0133 33.7992 48.3285 34.2258 47.4572 34.4834C46.5936 34.7387 46.0583 34.7691 45.6542 34.792C45.6341 34.7931 45.6143 34.7942 45.5949 34.7954C45.5874 34.7958 45.5796 34.7962 45.5717 34.7967C45.3832 34.8075 45.0875 34.8244 44.8089 34.9201C44.4454 35.0451 44.1687 35.2743 43.9588 35.5847C43.7533 35.8884 43.6436 36.2512 43.5778 36.5318C43.5072 36.8335 43.4635 37.1495 43.4357 37.4241C43.4075 37.7019 43.3936 37.9561 43.3867 38.14C43.3832 38.2324 43.3815 38.3085 43.3806 38.3624C43.3801 38.3894 43.3799 38.411 43.3798 38.4264L43.3797 38.4448L43.3796 38.4504V38.4523C43.3796 38.4523 43.3796 38.4535 44.3796 38.4535L43.3796 38.4535V48.9926C43.3796 49.5306 42.9245 50 42.3426 50H42.037C41.4551 50 41 49.5306 41 48.9926V29.9647ZM45.3796 38.4537V48.9926C45.3796 50.6627 44.0014 52 42.3426 52H42.037C40.3782 52 39 50.6627 39 48.9926V29.9219C39 29.899 39.0008 29.8761 39.0024 29.8533L40 29.9219C39.0024 29.8533 39.0024 29.8533 39.0024 29.8533L39.0025 29.8512L39.0027 29.8486L39.0032 29.8417L39.0048 29.8215C39.0062 29.8052 39.0082 29.7833 39.0109 29.7562C39.0163 29.702 39.0247 29.6268 39.0373 29.5336C39.0624 29.3474 39.1046 29.0876 39.1737 28.7784C39.311 28.1643 39.5597 27.3328 40.0088 26.4905C40.9263 24.7696 42.7002 23 45.9074 23C48.2783 23 49.7979 23.7594 50.7339 24.6182C51.1922 25.0387 51.4903 25.4645 51.677 25.7955C51.7703 25.9611 51.8362 26.1037 51.8808 26.2115C51.9031 26.2655 51.9201 26.311 51.9327 26.3465C51.939 26.3643 51.9441 26.3796 51.9482 26.3922L51.9537 26.4092L51.9558 26.4162L51.9568 26.4193L51.9572 26.4207C51.9572 26.4207 51.9576 26.4221 51 26.71L52 26.7101V32.8327C52 33.272 51.7995 33.6712 51.6163 33.9538C51.4128 34.2678 51.134 34.5845 50.8015 34.8824C50.1349 35.4796 49.19 36.0567 48.0243 36.4013C46.9395 36.722 46.2249 36.7627 45.7672 36.7888C45.7479 36.7899 45.729 36.7909 45.7106 36.792C45.6558 36.7952 45.612 36.7982 45.5773 36.8009C45.5624 36.8452 45.5442 36.9064 45.5252 36.9878C45.4812 37.1753 45.4485 37.3988 45.4254 37.6261C45.4027 37.8502 45.3911 38.0602 45.3853 38.2151C45.3824 38.292 45.381 38.3539 45.3803 38.3957L45.3797 38.4421L45.3796 38.4524L45.3796 38.4537ZM51 26.71L52 26.7101C52 26.6126 51.9857 26.5155 51.9576 26.4221L51 26.71Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M39 46C39 45.4477 39.4477 45 40 45H44C44.5523 45 45 45.4477 45 46C45 46.5523 44.5523 47 44 47H40C39.4477 47 39 46.5523 39 46Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M47 27C47.5523 27 48 27.4477 48 28V31C48 31.5523 47.5523 32 47 32C46.4477 32 46 31.5523 46 31V28C46 27.4477 46.4477 27 47 27Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M56.2661 24.6182C57.2021 23.7594 58.7217 23 61.0926 23C64.2998 23 66.0737 24.7696 66.9912 26.4905C67.4403 27.3328 67.689 28.1643 67.8263 28.7784C67.8954 29.0876 67.9376 29.3474 67.9627 29.5336C67.9753 29.6268 67.9837 29.702 67.9891 29.7562C67.9918 29.7833 67.9938 29.8052 67.9952 29.8215L67.9968 29.8417L67.9973 29.8486L67.9976 29.8523C67.9976 29.8523 67.9976 29.8533 67 29.9219L67.9976 29.8523C67.9991 29.8752 68 29.899 68 29.9219V48.9926C68 50.6627 66.6218 52 64.963 52H64.6574C62.9986 52 61.6204 50.6627 61.6204 48.9926V38.4542L61.6204 38.4524L61.6203 38.4421L61.6197 38.3957C61.619 38.3539 61.6176 38.292 61.6147 38.2151C61.6089 38.0602 61.5973 37.8502 61.5746 37.6261C61.5515 37.3988 61.5188 37.1753 61.4748 36.9878C61.4558 36.9064 61.4376 36.8452 61.4227 36.8009C61.388 36.7982 61.3442 36.7952 61.2894 36.792C61.271 36.7909 61.2521 36.7899 61.2328 36.7888C60.7751 36.7627 60.0605 36.722 58.9757 36.4013C57.81 36.0567 56.8651 35.4796 56.1985 34.8824C55.866 34.5845 55.5872 34.2678 55.3837 33.9538C55.2005 33.6712 55 33.272 55 32.8327V26.711L56 26.71C55.0424 26.4221 55.0428 26.4207 55.0428 26.4207L55.0432 26.4193L55.0442 26.4162L55.0463 26.4092L55.0518 26.3922C55.0559 26.3796 55.061 26.3643 55.0673 26.3465C55.0799 26.311 55.0969 26.2655 55.1192 26.2115C55.1638 26.1037 55.2297 25.9611 55.323 25.7955C55.5097 25.4645 55.8078 25.0387 56.2661 24.6182ZM56 26.71L55.0424 26.4221C55.0143 26.5155 55 26.6125 55 26.71H56ZM57 26.9029V32.7568C57.0101 32.7782 57.0288 32.8148 57.0619 32.8659C57.1512 33.0036 57.3053 33.1887 57.533 33.3927C57.9867 33.7992 58.6715 34.2258 59.5428 34.4834C60.4064 34.7387 60.9417 34.7691 61.3458 34.792C61.3659 34.7931 61.3857 34.7942 61.4051 34.7954C61.4127 34.7958 61.4204 34.7962 61.4283 34.7967C61.6168 34.8075 61.9126 34.8244 62.1911 34.9201C62.5546 35.0451 62.8313 35.2743 63.0412 35.5847C63.2467 35.8884 63.3564 36.2512 63.4222 36.5318C63.4928 36.8335 63.5365 37.1495 63.5643 37.4241C63.5925 37.7019 63.6064 37.9561 63.6133 38.14C63.6168 38.2324 63.6185 38.3085 63.6194 38.3624C63.6199 38.3894 63.6201 38.411 63.6202 38.4264L63.6204 38.4448L63.6204 38.4504L63.6204 38.4523C63.6204 38.4523 63.6204 38.4535 62.6204 38.4535H63.6204V48.9926C63.6204 49.5306 64.0755 50 64.6574 50H64.963C65.5449 50 66 49.5306 66 48.9926V29.9647C65.9997 29.9616 65.9994 29.9583 65.999 29.9547C65.9958 29.9221 65.99 29.8701 65.9808 29.8014C65.9622 29.6637 65.9295 29.4608 65.8745 29.2148C65.7635 28.7186 65.5667 28.0697 65.2264 27.4314C64.5652 26.1913 63.3854 25 61.0926 25C59.1857 25 58.159 25.5956 57.6182 26.0919C57.3381 26.3489 57.1651 26.6006 57.0653 26.7777C57.0382 26.8256 57.0167 26.8679 57 26.9029Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M62 46C62 45.4477 62.4477 45 63 45H67C67.5523 45 68 45.4477 68 46C68 46.5523 67.5523 47 67 47H63C62.4477 47 62 46.5523 62 46Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M60 27C60.5523 27 61 27.4477 61 28V31C61 31.5523 60.5523 32 60 32C59.4477 32 59 31.5523 59 31V28C59 27.4477 59.4477 27 60 27Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M7 20C7.55228 20 8 20.4477 8 21V23C8 23.5523 7.55228 24 7 24C6.44772 24 6 23.5523 6 23V21C6 20.4477 6.44772 20 7 20Z", fill: "#E1000F" }), + React.createElement("path", { d: "M35 10C35.5523 10 36 10.4477 36 11C36 11.5523 35.5523 12 35 12H27C26.4477 12 26 11.5523 26 11C26 10.4477 26.4477 10 27 10H35Z", fill: "#000091" }), + React.createElement("path", { d: "M45 6C48.7854 6 51.8691 9.00478 51.9959 12.7594L52 13V19C52 19.5523 51.5523 20 51 20C50.4872 20 50.0645 19.614 50.0067 19.1166L50 19V13C50 10.3112 47.8777 8.11818 45.2169 8.00462L45 8H17C14.3112 8 12.1182 10.1223 12.0046 12.7831L12 13V67C12 69.6888 14.1223 71.8818 16.7831 71.9954L17 72H45C47.6888 72 49.8818 69.8777 49.9954 67.2169L50 67V55C50 54.4477 50.4477 54 51 54C51.5128 54 51.9355 54.386 51.9933 54.8834L52 55V67C52 70.7855 48.9952 73.8691 45.2407 73.9959L45 74H17C13.2145 74 10.1309 70.9952 10.0041 67.2407L10 67V13C10 9.21455 13.0048 6.1309 16.7593 6.00406L17 6H45Z", fill: "#000091" }), + React.createElement("path", { d: "M41 66C41.5523 66 42 66.4477 42 67C42 67.5128 41.614 67.9355 41.1166 67.9933L41 68H21C20.4477 68 20 67.5523 20 67C20 66.4872 20.386 66.0645 20.8834 66.0067L21 66H41Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M7 26C7.55228 26 8 26.4477 8 27V38C8 38.5523 7.55228 39 7 39C6.44772 39 6 38.5523 6 38V27C6 26.4477 6.44772 26 7 26Z", fill: "#000091" })), "Smartphone"); +//# sourceMappingURL=Smartphone.js.map \ No newline at end of file diff --git a/dist/picto/Smartphone.js.map b/dist/picto/Smartphone.js.map new file mode 100644 index 0000000..7487259 --- /dev/null +++ b/dist/picto/Smartphone.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Smartphone.js","sourceRoot":"","sources":["../../src/picto/Smartphone.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,qlFAAqlF,EACvlF,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+HAA+H,EACjI,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+HAA+H,EACjI,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,4jFAA4jF,EAC9jF,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+HAA+H,EACjI,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+HAA+H,EACjI,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,sHAAsH,EACxH,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,+HAA+H,EACjI,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,ikBAAikB,EACnkB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,sHAAsH,EACxH,IAAI,EAAC,SAAS,GAChB,CACH,EACH,YAAY,CACf,CAAC"} \ No newline at end of file diff --git a/dist/picto/Success.d.ts b/dist/picto/Success.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Success.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Success.js b/dist/picto/Success.js new file mode 100644 index 0000000..e238425 --- /dev/null +++ b/dist/picto/Success.js @@ -0,0 +1,8 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M37.339 46.579L30.9569 39.0346L30.8344 38.9028C30.0717 38.1659 28.9148 38.1525 28.1534 38.8635C27.3498 39.614 27.278 40.8955 27.9905 41.7377L36.1866 51.4249C36.2388 51.4867 36.296 51.5441 36.3575 51.5966C36.9874 52.1347 37.9342 52.0602 38.4723 51.4303L56.0033 30.9071L56.114 30.7646C56.7123 29.9039 56.5987 28.7348 55.8536 28.0322C55.0395 27.2646 53.7782 27.3362 53.0493 28.1894L37.339 46.579Z", fill: "#E1000F" }), + React.createElement("path", { d: "M11.4406 45.0358C8.65938 29.2629 19.1913 14.2218 34.9642 11.4406C44.9852 9.67361 55.0292 13.2682 61.6737 20.7262C62.041 21.1386 62.0046 21.7707 61.5922 22.1381C61.1798 22.5055 60.5477 22.469 60.1804 22.0566C53.9924 15.1111 44.6425 11.7649 35.3115 13.4102C20.6264 15.9996 10.8208 30.0034 13.4102 44.6885C15.9996 59.3736 30.0034 69.1792 44.6885 66.5898C59.3736 64.0004 69.1792 49.9967 66.5898 35.3115C66.4939 34.7676 66.8571 34.249 67.401 34.153C67.9449 34.0571 68.4635 34.4203 68.5594 34.9642C71.3406 50.7371 60.8087 65.7782 45.0358 68.5594C29.2629 71.3406 14.2218 60.8087 11.4406 45.0358Z", fill: "#000091" }), + React.createElement("path", { d: "M70.224 46.9243C70.3468 46.3859 70.8829 46.049 71.4214 46.1718C71.9598 46.2946 72.2967 46.8307 72.1739 47.3691C70.8288 53.2654 67.8823 58.6503 63.6928 62.9707C63.3084 63.3671 62.6753 63.3769 62.2788 62.9924C61.8823 62.6079 61.8726 61.9749 62.257 61.5784C66.1933 57.5191 68.9609 52.4613 70.224 46.9243Z", fill: "#000091" }), + React.createElement("path", { d: "M72 42C71.4477 42 71 42.4477 71 43C71 43.5523 71.4477 44 72 44C72.5523 44 73 43.5523 73 43C73 42.4477 72.5523 42 72 42Z", fill: "#000091" })), "Success"); +//# sourceMappingURL=Success.js.map \ No newline at end of file diff --git a/dist/picto/Success.js.map b/dist/picto/Success.js.map new file mode 100644 index 0000000..22e748e --- /dev/null +++ b/dist/picto/Success.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Success.js","sourceRoot":"","sources":["../../src/picto/Success.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,2YAA2Y,EAC7Y,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,8kBAA8kB,EAChlB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,+SAA+S,EACjT,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB,CACH,EACH,SAAS,CACZ,CAAC"} \ No newline at end of file diff --git a/dist/picto/Sun.d.ts b/dist/picto/Sun.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Sun.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Sun.js b/dist/picto/Sun.js new file mode 100644 index 0000000..1e91673 --- /dev/null +++ b/dist/picto/Sun.js @@ -0,0 +1,14 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M32.4453 44.1679C32.9048 43.8616 33.5257 43.9858 33.832 44.4453C35.3156 46.6706 38.5061 48 41 48C41.5523 48 42 48.4477 42 49C42 49.5523 41.5523 50 41 50C37.8939 50 34.069 48.4063 32.1679 45.5547C31.8616 45.0952 31.9858 44.4743 32.4453 44.1679Z", fill: "#E1000F" }), + React.createElement("path", { d: "M40.9933 14.3395C40.9355 13.8422 40.5128 13.4561 40 13.4561C39.4477 13.4561 39 13.9039 39 14.4561V19.9298L39.0067 20.0465C39.0645 20.5438 39.4872 20.9298 40 20.9298C40.5523 20.9298 41 20.4821 41 19.9298V14.4561L40.9933 14.3395Z", fill: "#000091" }), + React.createElement("path", { d: "M19.3793 39C19.9316 39 20.3793 39.4477 20.3793 40C20.3793 40.5128 19.9933 40.9355 19.4959 40.9933L19.3793 41H14C13.4477 41 13 40.5523 13 40C13 39.4872 13.386 39.0645 13.8834 39.0067L14 39H19.3793Z", fill: "#000091" }), + React.createElement("path", { d: "M66 39C66.5523 39 67 39.4477 67 40C67 40.5128 66.614 40.9355 66.1166 40.9933L66 41H60.6207C60.0684 41 59.6207 40.5523 59.6207 40C59.6207 39.4872 60.0067 39.0645 60.5041 39.0067L60.6207 39H66Z", fill: "#000091" }), + React.createElement("path", { d: "M40 59.0702C40.5128 59.0702 40.9355 59.4562 40.9933 59.9536L41 60.0702V65.5439C41 66.0962 40.5523 66.5439 40 66.5439C39.4872 66.5439 39.0645 66.1578 39.0067 65.6605L39 65.5439V60.0702C39 59.5179 39.4477 59.0702 40 59.0702Z", fill: "#000091" }), + React.createElement("path", { d: "M25.4596 53.8833C25.0656 53.4962 24.4325 53.5017 24.0454 53.8956L22.2523 55.7201L22.1699 55.8151C21.8683 56.21 21.901 56.777 22.2646 57.1343C22.6585 57.5214 23.2916 57.5159 23.6787 57.122L25.4718 55.2974L25.5542 55.2025C25.8558 54.8076 25.8232 54.2406 25.4596 53.8833Z", fill: "#000091" }), + React.createElement("path", { d: "M56.3213 21.0535C56.7084 20.6596 57.3415 20.654 57.7354 21.0412C58.099 21.3985 58.1317 21.9655 57.8301 22.3604L57.7477 22.4553L55.9546 24.2799C55.5675 24.6738 54.9344 24.6793 54.5404 24.2922C54.1768 23.9348 54.1442 23.3679 54.4458 22.9729L54.5281 22.878L56.3213 21.0535Z", fill: "#000091" }), + React.createElement("path", { d: "M23.5853 20.9695C23.1956 20.661 22.6282 20.6838 22.2646 21.0412C21.8707 21.4283 21.8652 22.0614 22.2523 22.4553L24.0454 24.2799L24.1389 24.3639C24.5285 24.6723 25.0959 24.6495 25.4596 24.2922C25.8535 23.9051 25.859 23.2719 25.4718 22.878L23.6787 21.0535L23.5853 20.9695Z", fill: "#000091" }), + React.createElement("path", { d: "M54.5404 53.8833C54.9041 53.5259 55.4715 53.5031 55.8611 53.8116L55.9546 53.8956L57.7477 55.7201C58.1348 56.114 58.1293 56.7472 57.7354 57.1343C57.3718 57.4916 56.8044 57.5144 56.4147 57.206L56.3213 57.122L54.5281 55.2974C54.141 54.9035 54.1465 54.2704 54.5404 53.8833Z", fill: "#000091" }), + React.createElement("path", { d: "M54 40C54 32.268 47.732 26 40 26C32.268 26 26 32.268 26 40C26 41.9153 26.3854 43.7784 27.1232 45.5028C27.3404 46.0106 27.9282 46.2461 28.4359 46.0289C28.9437 45.8116 29.1792 45.2239 28.962 44.7161C28.33 43.2392 28 41.6436 28 40C28 33.3726 33.3726 28 40 28C46.6274 28 52 33.3726 52 40C52 46.6274 46.6274 52 40 52C36.4505 52 33.1548 50.4513 30.8879 47.8086C30.5283 47.3895 29.897 47.3411 29.4778 47.7007C29.0586 48.0603 29.0103 48.6916 29.3699 49.1108C32.0128 52.1918 35.8607 54 40 54C47.732 54 54 47.732 54 40Z", fill: "#000091" })), "Sun"); +//# sourceMappingURL=Sun.js.map \ No newline at end of file diff --git a/dist/picto/Sun.js.map b/dist/picto/Sun.js.map new file mode 100644 index 0000000..68e62e0 --- /dev/null +++ b/dist/picto/Sun.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Sun.js","sourceRoot":"","sources":["../../src/picto/Sun.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,qPAAqP,EACvP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,qOAAqO,EACvO,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,sMAAsM,EACxM,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,iMAAiM,EACnM,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,gOAAgO,EAClO,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,8QAA8Q,EAChR,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,gRAAgR,EAClR,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,gRAAgR,EAClR,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,+QAA+Q,EACjR,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,+fAA+f,EACjgB,IAAI,EAAC,SAAS,GAChB,CACH,EACH,KAAK,CACR,CAAC"} \ No newline at end of file diff --git a/dist/picto/System.d.ts b/dist/picto/System.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/System.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/System.js b/dist/picto/System.js new file mode 100644 index 0000000..1bab618 --- /dev/null +++ b/dist/picto/System.js @@ -0,0 +1,10 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { d: "M36.866 31.0359C37.1422 30.5576 36.9783 29.946 36.5 29.6699C34.1115 28.2909 31.0489 29.1115 29.6699 31.5C28.2909 33.8884 29.1116 36.9512 31.5 38.3301C33.8884 39.7091 36.9512 38.8884 38.3301 36.5C38.6063 36.0217 38.4424 35.4101 37.9641 35.134C37.4858 34.8578 36.8742 35.0217 36.5981 35.5L36.5057 35.6498C35.6405 36.9653 33.8807 37.3952 32.5 36.5981C31.0682 35.7714 30.5753 33.9318 31.4019 32.5C32.2286 31.0681 34.0681 30.5752 35.5 31.4019C35.9783 31.6781 36.5899 31.5142 36.866 31.0359Z", fill: "#E1000F" }), + React.createElement("path", { d: "M48.0778 53.511C47.898 54.0332 48.1755 54.6023 48.6977 54.7821C50.784 55.5004 53.0637 54.3886 53.7821 52.3023C54.5004 50.216 53.3885 47.9363 51.3023 47.2179C49.216 46.4996 46.9363 47.6115 46.2179 49.6977C46.0381 50.2199 46.3157 50.789 46.8379 50.9688C47.3601 51.1486 47.9291 50.8711 48.109 50.3489L48.1626 50.2098C48.5713 49.2583 49.6566 48.7665 50.6511 49.109C51.693 49.4677 52.2498 50.6093 51.891 51.6511C51.5323 52.6931 50.3908 53.2498 49.3489 52.891C48.8267 52.7112 48.2576 52.9888 48.0778 53.511Z", fill: "#E1000F" }), + React.createElement("path", { d: "M31.2437 52C30.7309 52 30.3082 51.614 30.2504 51.1166L30.2437 51L30.2442 49.9818L30.2395 49.8053C30.1893 49.0043 29.6969 48.296 28.9327 47.9509L28.7649 47.8826L28.2604 47.6703L28.0018 47.555C27.2388 47.2018 26.3366 47.3325 25.6956 47.8787L25.5624 48.0021L24.753 48.8069L24.5958 48.9322C24.0003 49.3421 23.2047 49.3033 22.6486 48.845L22.5333 48.7404L19.7925 45.9853L19.6675 45.828C19.2596 45.2333 19.2969 44.4394 19.7522 43.8823L19.8562 43.7667L20.574 43.0465L20.701 42.9119C21.2619 42.2702 21.3946 41.3439 21.0276 40.5519C20.9491 40.3787 20.8722 40.199 20.8009 40.0224L20.6348 39.6016C20.3183 38.8861 19.6165 38.3966 18.8256 38.3358L18.6549 38.3294L17.5337 38.3261L17.3533 38.3082C16.6245 38.189 16.0727 37.5896 16.0066 36.8605L15.9999 36.7131L16.0032 32.823L16.0209 32.6428C16.1395 31.9137 16.7375 31.36 17.4669 31.2936L17.6144 31.2869L18.6293 31.2874L18.8049 31.2827C19.6012 31.2325 20.3064 30.7392 20.6506 29.9722L20.7188 29.8038L20.9303 29.2979L21.0465 29.0359C21.4025 28.2679 21.2677 27.3518 20.7112 26.7051L20.5942 26.5794L19.7966 25.7723L19.6718 25.6148C19.2647 25.0198 19.3032 24.2258 19.7589 23.6698L19.8629 23.5544L22.6101 20.805L22.7672 20.6795C23.3622 20.2694 24.1577 20.3072 24.715 20.7651L24.8306 20.8697L25.5468 21.5878L25.6814 21.7152C26.3219 22.2766 27.239 22.4093 28.0233 22.0456C28.1985 21.9657 28.3784 21.8882 28.555 21.8163L28.9751 21.6495C29.6879 21.3323 30.1766 20.6273 30.2373 19.8317L30.2437 19.6599L30.2469 18.5361L30.2647 18.3558C30.3833 17.6268 30.9813 17.0731 31.7106 17.0067L31.8582 17L35.7372 17.0033L35.9176 17.0212C36.6463 17.1404 37.1981 17.7397 37.2643 18.4688L37.2709 18.6163L37.2704 19.6327L37.2755 19.8104C37.3275 20.6165 37.8237 21.3257 38.5969 21.6701L38.7667 21.7382L39.2595 21.9462L39.5176 22.0613C40.2806 22.4145 41.1828 22.2838 41.8238 21.7376L41.957 21.6142L42.7664 20.8094L42.9236 20.6841C43.5191 20.2742 44.3147 20.313 44.8707 20.7713L44.9861 20.8759L47.7281 23.6325L47.8526 23.7899C48.2581 24.3842 48.219 25.1774 47.7641 25.7326L47.6603 25.8477L46.9407 26.5698L46.8137 26.7044C46.2527 27.3461 46.12 28.2724 46.487 29.0644C46.5655 29.2376 46.6424 29.4173 46.7138 29.5939L46.8799 30.0147C47.1964 30.7302 47.8982 31.2197 48.689 31.2805L48.8598 31.2869L49.9809 31.2902L50.0806 31.2983C50.6311 31.3428 51.0412 31.8252 50.9967 32.3757C50.9553 32.8868 50.5364 33.277 50.0361 33.2944L49.9193 33.2917L49.9003 33.2869L48.8616 33.2869C47.2832 33.2898 45.8416 32.3988 45.1302 30.9884L45.0378 30.7929L44.9539 30.5842C44.894 30.4266 44.8304 30.2692 44.7659 30.1183L44.6689 29.8976C44.0048 28.4646 44.2058 26.7853 45.186 25.5374L45.3314 25.3622L45.5027 25.1802L45.9779 24.704L43.8399 22.56L43.3739 23.0257C42.1905 24.2162 40.415 24.5786 38.8882 23.9675L38.6905 23.8822L38.4639 23.781L38.0425 23.6016C36.5401 23.0662 35.4819 21.7223 35.2977 20.1253L35.278 19.906L35.2709 19.664L35.2709 19H32.2439L32.2437 19.6581C32.2466 21.2388 31.359 22.6834 29.9523 23.3972L29.7573 23.4899L29.5491 23.5741C29.3916 23.6343 29.2347 23.6981 29.0827 23.7635L28.859 23.8626C27.4299 24.5254 25.758 24.323 24.5124 23.3414L24.3374 23.1959L24.1541 23.0229L23.6859 22.554L21.5459 24.7L22.0079 25.1647C23.2014 26.3511 23.5651 28.1369 22.9534 29.6638L22.8681 29.8614L22.7674 30.0883L22.5823 30.5281C22.0428 32.026 20.7033 33.0799 19.1155 33.261L18.8975 33.2803L18.6589 33.2869L17.9999 33.287V36.33L18.6531 36.3294C20.2314 36.3265 21.673 37.2175 22.3844 38.6279L22.4769 38.8234L22.5607 39.0321C22.6206 39.1897 22.6842 39.3471 22.7487 39.498L22.8458 39.7187C23.5099 41.1517 23.3089 42.831 22.3286 44.0789L22.1833 44.2541L22.012 44.4361L21.5399 44.912L23.6799 47.058L24.1455 46.5906C25.3289 45.4001 27.1044 45.0377 28.6311 45.6488L29.0549 45.835L29.493 46.0205C30.9873 46.562 32.0375 47.9048 32.2179 49.495L32.2371 49.7133L32.2439 50H36.0026L36.0032 49.4463L36.0192 49.2884C36.1274 48.6249 36.6703 48.1212 37.3329 48.057L37.4766 48.05L38.2574 48.0505L38.3863 48.0472C38.9118 48.0142 39.3785 47.6946 39.6187 47.1848L39.8445 46.6454L39.9363 46.4392C40.169 45.9386 40.0877 45.3418 39.7338 44.9101L39.6305 44.7966L38.9977 44.1569L38.8885 44.0187C38.517 43.4773 38.55 42.7558 38.9616 42.2482L39.0633 42.135L41.2099 39.9944L41.2757 39.9398C41.7006 39.5871 42.3311 39.6456 42.6838 40.0706C43.0094 40.4629 42.9846 41.0302 42.6446 41.3926L42.5531 41.4787L42.5557 41.471L40.8454 43.1829L41.042 43.3797C42.0268 44.3557 42.3312 45.8222 41.8371 47.0798L41.6807 47.4378L41.5413 47.7673C41.0965 48.9986 39.9973 49.8669 38.6871 50.0257L38.4786 50.0448L38.287 50.05L38.0004 50.0509V51.9509L38.282 51.95C39.5818 51.9477 40.7702 52.6744 41.3671 53.8334L41.4564 54.0199L41.5231 54.1855C41.5685 54.3045 41.6166 54.4233 41.6652 54.5366L41.738 54.7017C42.2854 55.8794 42.1251 57.2581 41.3232 58.2928L41.1836 58.462L41.046 58.6076L40.8404 58.8139L42.5491 60.5225C42.9096 60.883 42.9374 61.4502 42.6323 61.8425L42.5491 61.9367C42.1887 62.2972 41.6214 62.3249 41.2291 62.0199L41.1349 61.9367L38.9947 59.7905L38.8853 59.6525C38.5131 59.1114 38.545 58.3901 38.9563 57.8814L39.058 57.7679L39.6101 57.2157L39.7033 57.1175C40.0792 56.6888 40.1682 56.0693 39.9208 55.537C39.8586 55.4001 39.7977 55.2583 39.7416 55.12L39.6152 54.8001C39.4074 54.3317 38.9483 54.0069 38.4273 53.9568L38.2838 53.95L37.3962 53.9468L37.2383 53.9307C36.5749 53.8225 36.0711 53.2797 36.0069 52.6171L36 52.4734L36.0005 52H31.2437Z", fill: "#000091" }), + React.createElement("path", { d: "M52.8336 59.6328C51.6746 60.2298 50.9479 61.4181 50.9502 62.718L50.951 63H49.051L49.0502 62.713L49.045 62.5214L49.0259 62.3128C48.8671 61.0027 47.9988 59.9035 46.7676 59.4587L46.438 59.3193L46.267 59.243L46.1577 59.2018C45.6798 59.0527 45.1554 59.2823 44.9472 59.7509C44.7229 60.2557 44.9503 60.8466 45.4551 61.0708L45.6456 61.1555L46.185 61.3813C46.6948 61.6214 47.0144 62.0882 47.0474 62.6137L47.0507 62.7425L47.0502 63.5233L47.0572 63.667C47.1214 64.3297 47.6252 64.8725 48.2886 64.9807L48.4465 64.9968L51.4736 65L51.6173 64.9931C52.2799 64.9288 52.8228 64.4251 52.931 63.7616L52.947 63.6038L52.9502 62.7161L52.957 62.5727C53.0071 62.0516 53.3319 61.5926 53.8003 61.3848L54.1208 61.2581C54.2594 61.2019 54.4018 61.1407 54.5406 61.0776C55.0705 60.8326 55.6882 60.9217 56.1187 61.2979L56.2173 61.3912L56.7696 61.9435L56.8824 62.0448C57.3884 62.455 58.1083 62.4899 58.6483 62.1215L58.7866 62.0127L60.9381 59.861L61.0395 59.748C61.4502 59.2412 61.4832 58.5198 61.1117 57.9784L61.0025 57.8402L60.3697 57.2005L60.2664 57.087C59.9125 56.6552 59.8312 56.0585 60.0639 55.5578C60.1315 55.4094 60.1935 55.2657 60.2508 55.1252L60.3278 54.9312L60.3862 54.7926C60.622 54.3002 61.0904 53.9817 61.6094 53.9521L61.7365 53.9497L62.5236 53.95L62.6673 53.9431C63.3299 53.8788 63.8728 53.3751 63.981 52.7116L63.997 52.5538L64.0002 49.5267L63.9933 49.383C63.9291 48.7204 63.4253 48.1775 62.7619 48.0693L62.604 48.0532L61.7164 48.05L61.5729 48.0432C61.0519 47.9932 60.5928 47.6683 60.385 47.1999L60.2586 46.88C60.2025 46.7418 60.1416 46.5999 60.0794 46.463C59.832 45.9307 59.921 45.3112 60.2969 44.8825L60.3901 44.7843L60.9437 44.2306L61.0452 44.1176C61.456 43.6108 61.4896 42.8901 61.1194 42.3492L61.0104 42.211L58.869 40.0633L58.7558 39.9616C58.2481 39.55 57.5267 39.517 56.9853 39.8885L56.8471 39.9977L56.2037 40.6342L56.0907 40.7365C55.6606 41.0869 55.0656 41.1674 54.5621 40.9351L54.359 40.8447L53.8267 40.6223C53.3096 40.382 52.9875 39.9146 52.9533 39.3854L52.9497 39.2556L52.9502 38.4767L52.9433 38.333C52.8791 37.6703 52.3753 37.1275 51.7119 37.0193L51.554 37.0032L48.5269 37L48.3832 37.0069C47.7206 37.0712 47.1777 37.5749 47.0695 38.2384L47.0535 38.3962L47.0502 39.2839L47.0435 39.4273C46.9934 39.9484 46.6686 40.4074 46.2002 40.6152L45.8797 40.7419C45.7411 40.7981 45.5986 40.8593 45.4599 40.9224C44.9572 41.1509 44.7349 41.7438 44.9635 42.2466C45.192 42.7493 45.7849 42.9716 46.2877 42.743C46.4578 42.6657 46.6358 42.5914 46.8147 42.5232L46.9804 42.4565L47.1669 42.3672C48.3258 41.7702 49.0526 40.5819 49.0502 39.282L49.051 39H50.951L50.9502 39.287L50.9558 39.4814L50.9742 39.6809C51.1331 41.0008 52.0092 42.1053 53.2502 42.5462L53.5654 42.6804L53.737 42.7569L53.9243 42.8366C55.1834 43.328 56.6431 43.0262 57.6185 42.0478L57.822 41.845L59.162 43.185L58.9542 43.3925L58.8166 43.5381L58.677 43.7072C57.8752 44.7419 57.7148 46.1207 58.2622 47.2983L58.4072 47.6368L58.5438 47.9801L58.6331 48.1667C59.23 49.3256 60.4184 50.0524 61.7182 50.05L62.001 50.05V51.95H61.7132L61.5292 51.954L61.3311 51.9708C60.0198 52.1188 58.9107 52.9857 58.4593 54.2187L58.3955 54.3786L58.3247 54.5466L58.2469 54.7222L58.1663 54.9103C57.669 56.1748 57.9735 57.6414 58.9582 58.6174L59.156 58.816L57.816 60.161L57.6078 59.9539L57.4605 59.8152L57.2913 59.6761C56.2569 58.8766 54.8829 58.7159 53.707 59.2596L53.4518 59.3707L53.0201 59.5435L52.8336 59.6328Z", fill: "#000091" }), + React.createElement("path", { d: "M59 33C58.4477 33 58 32.5523 58 32C58 31.4872 58.386 31.0645 58.8834 31.0067L59 31H63C63.5523 31 64 31.4477 64 32C64 32.5128 63.614 32.9355 63.1166 32.9933L63 33H59Z", fill: "#000091" }), + React.createElement("path", { d: "M56 32C56 31.4486 55.5514 31 55 31C54.4486 31 54 31.4486 54 32C54 32.5514 54.4486 33 55 33C55.5514 33 56 32.5514 56 32Z", fill: "#000091" })), "System"); +//# sourceMappingURL=System.js.map \ No newline at end of file diff --git a/dist/picto/System.js.map b/dist/picto/System.js.map new file mode 100644 index 0000000..c0d5648 --- /dev/null +++ b/dist/picto/System.js.map @@ -0,0 +1 @@ +{"version":3,"file":"System.js","sourceRoot":"","sources":["../../src/picto/System.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,CAAC,EAAC,ueAAue,EACze,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,ufAAuf,EACzf,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,8pKAA8pK,EAChqK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,wvGAAwvG,EAC1vG,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB,CACH,EACH,QAAQ,CACX,CAAC"} \ No newline at end of file diff --git a/dist/picto/TaxStamp.d.ts b/dist/picto/TaxStamp.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/TaxStamp.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/TaxStamp.js b/dist/picto/TaxStamp.js new file mode 100644 index 0000000..21dac4e --- /dev/null +++ b/dist/picto/TaxStamp.js @@ -0,0 +1,16 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { d: "M29.0978 27C29.6501 27 30.0978 27.4477 30.0978 28C30.0978 28.5128 29.7117 28.9355 29.2144 28.9933L29.0978 29H25C24.4557 29 24.0642 29.2893 24.0072 29.5821L24 29.6552V50.3448C24 50.6361 24.3496 50.9479 24.8672 50.9941L25 51H53C53.5523 51 54 51.4477 54 52C54 52.5128 53.614 52.9355 53.1166 52.9933L53 53H25C23.4405 53 22.1026 51.9405 22.0056 50.5113L22 50.3448V29.6552C22 28.1985 23.2802 27.0851 24.8211 27.0047L25 27H29.0978Z", fill: "#E1000F" }), + React.createElement("path", { d: "M59 27C60.5595 27 61.8974 28.0595 61.9944 29.4887L62 29.6552V50.3448C62 51.8015 60.7198 52.9149 59.1789 52.9953L59 53H56.9118C56.3595 53 55.9118 52.5523 55.9118 52C55.9118 51.4872 56.2978 51.0645 56.7951 51.0067L56.9118 51H59C59.5443 51 59.9358 50.7107 59.9928 50.4179L60 50.3448V29.6552C60 29.3639 59.6504 29.0521 59.1328 29.0059L59 29H33C32.4477 29 32 28.5523 32 28C32 27.4872 32.386 27.0645 32.8834 27.0067L33 27H59Z", fill: "#E1000F" }), + React.createElement("path", { d: "M54.279 35.7941C53.1589 34.6545 51.6302 34 50 34C47.5785 34 45.4921 35.4345 44.544 37.5H43.5L43.3834 37.5067C42.886 37.5645 42.5 37.9872 42.5 38.5C42.5 39.0523 42.9477 39.5 43.5 39.5H44.0205C44.0069 39.6649 44 39.8316 44 40C44 40.1684 44.0069 40.3351 44.0205 40.5H43.5L43.3834 40.5067C42.886 40.5645 42.5 40.9872 42.5 41.5C42.5 42.0523 42.9477 42.5 43.5 42.5H44.544C45.4921 44.5655 47.5785 46 50 46C51.487 46 52.8921 45.4557 53.9819 44.4883C54.3949 44.1217 54.4325 43.4897 54.0659 43.0766C53.6992 42.6636 53.0672 42.626 52.6542 42.9926C51.9269 43.6382 50.9929 44 50 44C48.7368 44 47.6104 43.4145 46.8773 42.5H48.5L48.6166 42.4933C49.114 42.4355 49.5 42.0128 49.5 41.5C49.5 40.9477 49.0523 40.5 48.5 40.5H46.0309C46.0105 40.3362 46 40.1693 46 40C46 39.8307 46.0105 39.6638 46.0309 39.5H48.5L48.6166 39.4933C49.114 39.4355 49.5 39.0128 49.5 38.5C49.5 37.9477 49.0523 37.5 48.5 37.5H46.8773C47.6104 36.5855 48.7368 36 50 36C51.0882 36 52.1049 36.4353 52.8527 37.1961C53.2399 37.59 53.8731 37.5954 54.2669 37.2082C54.6608 36.8211 54.6662 36.1879 54.279 35.7941Z", fill: "#E1000F" }), + React.createElement("path", { d: "M16.9797 17.7985C16.8864 17.3428 16.4832 17 16 17H11L10.8834 17.0067C10.386 17.0645 10 17.4872 10 18C10 18.5523 10.4477 19 11 19H15.1707C15.5825 20.1652 16.6938 21 18 21C19.3062 21 20.4175 20.1652 20.8293 19H24.1707C24.5825 20.1652 25.6938 21 27 21C28.3062 21 29.4175 20.1652 29.8293 19H33.1707C33.5825 20.1652 34.6938 21 36 21C37.3062 21 38.4175 20.1652 38.8293 19H42.1707C42.5825 20.1652 43.6938 21 45 21C46.3062 21 47.4175 20.1652 47.8293 19H51.1707C51.5825 20.1652 52.6938 21 54 21C55.3062 21 56.4175 20.1652 56.8293 19H60.1707C60.5825 20.1652 61.6938 21 63 21C64.3062 21 65.4175 20.1652 65.8293 19H71L71.1166 18.9933C71.614 18.9355 72 18.5128 72 18C72 17.4477 71.5523 17 71 17H65C64.9606 17 64.9216 17.0023 64.8834 17.0067C64.863 17.0091 64.8429 17.0121 64.8229 17.0156C64.3551 17.0992 64 17.5081 64 18L63.9933 18.1166C63.9355 18.614 63.5128 19 63 19C62.4477 19 62 18.5523 62 18C62 17.931 61.993 17.8636 61.9797 17.7985C61.8864 17.3428 61.4832 17 61 17H56C55.9606 17 55.9216 17.0023 55.8834 17.0067C55.863 17.0091 55.8429 17.0121 55.8229 17.0156C55.3551 17.0992 55 17.5081 55 18L54.9933 18.1166C54.9355 18.614 54.5128 19 54 19C53.4477 19 53 18.5523 53 18C53 17.931 52.993 17.8636 52.9797 17.7985C52.8864 17.3428 52.4832 17 52 17H47C46.9606 17 46.9216 17.0023 46.8834 17.0067C46.863 17.0091 46.8429 17.0121 46.8229 17.0156C46.3551 17.0992 46 17.5081 46 18L45.9933 18.1166C45.9355 18.614 45.5128 19 45 19C44.4477 19 44 18.5523 44 18C44 17.931 43.993 17.8636 43.9797 17.7985C43.8864 17.3428 43.4832 17 43 17H38L37.8834 17.0067C37.386 17.0645 37 17.4872 37 18L36.9933 18.1166C36.9355 18.614 36.5128 19 36 19C35.4477 19 35 18.5523 35 18C35 17.9606 34.9977 17.9216 34.9933 17.8834C34.9899 17.8547 34.9854 17.8264 34.9797 17.7985C34.8864 17.3428 34.4832 17 34 17H29L28.8834 17.0067C28.386 17.0645 28 17.4872 28 18L27.9933 18.1166C27.9355 18.614 27.5128 19 27 19C26.4477 19 26 18.5523 26 18C26 17.9606 25.9977 17.9216 25.9933 17.8834C25.9899 17.8547 25.9854 17.8264 25.9797 17.7985C25.8864 17.3428 25.4832 17 25 17H20L19.8834 17.0067C19.386 17.0645 19 17.4872 19 18L18.9933 18.1166C18.9355 18.614 18.5128 19 18 19C17.4477 19 17 18.5523 17 18C17 17.9606 16.9977 17.9216 16.9933 17.8834C16.9899 17.8547 16.9854 17.8264 16.9797 17.7985Z", fill: "#000091" }), + React.createElement("path", { d: "M17.9933 31.8834C17.9355 31.386 17.5128 31 17 31C16.4477 31 16 31.4477 16 32V46L16.0067 46.1166C16.0645 46.614 16.4872 47 17 47C17.5523 47 18 46.5523 18 46V32L17.9933 31.8834Z", fill: "#000091" }), + React.createElement("path", { d: "M38 36C38 35.4477 37.5523 35 37 35H29L28.8834 35.0067C28.386 35.0645 28 35.4872 28 36C28 36.5523 28.4477 37 29 37H37L37.1166 36.9933C37.614 36.9355 38 36.5128 38 36Z", fill: "#000091" }), + React.createElement("path", { d: "M18 50C18 50.5523 17.5523 51 17 51C16.4477 51 16 50.5523 16 50C16 49.4477 16.4477 49 17 49C17.5523 49 18 49.4477 18 50Z", fill: "#000091" }), + React.createElement("path", { d: "M38 40C38 39.4477 37.5523 39 37 39H29L28.8834 39.0067C28.386 39.0645 28 39.4872 28 40C28 40.5523 28.4477 41 29 41H37L37.1166 40.9933C37.614 40.9355 38 40.5128 38 40Z", fill: "#000091" }), + React.createElement("path", { d: "M37 43C37.5523 43 38 43.4477 38 44C38 44.5128 37.614 44.9355 37.1166 44.9933L37 45H29C28.4477 45 28 44.5523 28 44C28 43.4872 28.386 43.0645 28.8834 43.0067L29 43H37Z", fill: "#000091" }), + React.createElement("path", { d: "M9.99327 19.8834C9.93551 19.386 9.51284 19 9 19C8.44772 19 8 19.4477 8 20V26C8 26.0394 8.00228 26.0784 8.00673 26.1166C8.06449 26.614 8.48716 27 9 27L9.11662 27.0067C9.61396 27.0645 10 27.4872 10 28C10 28.5523 9.55228 29 9 29C8.96055 29 8.92164 29.0023 8.88338 29.0067C8.38604 29.0645 8 29.4872 8 30V35C8 35.0394 8.00228 35.0784 8.00673 35.1166C8.06449 35.614 8.48716 36 9 36L9.11662 36.0067C9.61396 36.0645 10 36.4872 10 37C10 37.5523 9.55228 38 9 38C8.96055 38 8.92164 38.0023 8.88338 38.0067C8.38604 38.0645 8 38.4872 8 39V44C8 44.0394 8.00228 44.0784 8.00673 44.1166C8.06449 44.614 8.48716 45 9 45L9.11662 45.0067C9.61396 45.0645 10 45.4872 10 46C10 46.5523 9.55228 47 9 47C8.96055 47 8.92164 47.0023 8.88338 47.0067C8.38604 47.0645 8 47.4872 8 48V53C8 53.0394 8.00228 53.0784 8.00673 53.1166C8.00909 53.137 8.01206 53.1571 8.01563 53.1771C8.09921 53.6449 8.50813 54 9 54L9.11662 54.0067C9.61396 54.0645 10 54.4872 10 55C10 55.5523 9.55228 56 9 56C8.96055 56 8.92164 56.0023 8.88338 56.0067C8.38604 56.0645 8 56.4872 8 57V60L8.00673 60.1166C8.06449 60.614 8.48716 61 9 61C9.55228 61 10 60.5523 10 60V57.8293C11.1652 57.4175 12 56.3062 12 55C12 53.6938 11.1652 52.5825 10 52.1707V48.8293C11.1652 48.4175 12 47.3062 12 46C12 44.6938 11.1652 43.5825 10 43.1707V39.8293C11.1652 39.4175 12 38.3062 12 37C12 35.6938 11.1652 34.5825 10 34.1707V30.8293C11.1652 30.4175 12 29.3062 12 28C12 26.6938 11.1652 25.5825 10 25.1707V20L9.99327 19.8834Z", fill: "#000091" }), + React.createElement("path", { d: "M71 21C70.4872 21 70.0645 21.386 70.0067 21.8834L70 22V25.1707C68.8348 25.5825 68 26.6938 68 28C68 29.3062 68.8348 30.4175 70 30.8293V34.1707C68.8348 34.5825 68 35.6938 68 37C68 38.3062 68.8348 39.4175 70 39.8293V43.1707C68.8348 43.5825 68 44.6938 68 46C68 47.3062 68.8348 48.4175 70 48.8293V52.1707C68.8348 52.5825 68 53.6938 68 55C68 56.3062 68.8348 57.4175 70 57.8293V60C70 60.5523 70.4477 61 71 61C71.5128 61 71.9355 60.614 71.9933 60.1166L72 60V57C72 56.4872 71.614 56.0645 71.1166 56.0067C71.0784 56.0023 71.0394 56 71 56C70.4477 56 70 55.5523 70 55C70 54.4872 70.386 54.0645 70.8834 54.0067L71 54C71.5128 54 71.9355 53.614 71.9933 53.1166C71.9977 53.0784 72 53.0394 72 53V48C72 47.4872 71.614 47.0645 71.1166 47.0067C71.0784 47.0023 71.0394 47 71 47C70.4477 47 70 46.5523 70 46C70 45.4872 70.386 45.0645 70.8834 45.0067L71 45C71.5128 45 71.9355 44.614 71.9933 44.1166C71.9977 44.0784 72 44.0394 72 44V39C72 38.4872 71.614 38.0645 71.1166 38.0067C71.0784 38.0023 71.0394 38 71 38C70.4477 38 70 37.5523 70 37C70 36.4872 70.386 36.0645 70.8834 36.0067L71 36C71.5128 36 71.9355 35.614 71.9933 35.1166C71.9977 35.0784 72 35.0394 72 35V30C72 29.4872 71.614 29.0645 71.1166 29.0067C71.0784 29.0023 71.0394 29 71 29C70.4477 29 70 28.5523 70 28C70 27.4872 70.386 27.0645 70.8834 27.0067L71 27C71.5128 27 71.9355 26.614 71.9933 26.1166C71.9977 26.0784 72 26.0394 72 26V22C72 21.4477 71.5523 21 71 21Z", fill: "#000091" }), + React.createElement("path", { d: "M16.9933 62.1166C16.9977 62.0784 17 62.0394 17 62C17 61.4477 17.4477 61 18 61C18.5128 61 18.9355 61.386 18.9933 61.8834L19 62C19 62.5523 19.4477 63 20 63H25C25.0394 63 25.0784 62.9977 25.1166 62.9933C25.5518 62.9427 25.9018 62.6128 25.9824 62.1875C25.9869 62.1642 25.9905 62.1405 25.9933 62.1166C25.9977 62.0784 26 62.0394 26 62C26 61.4477 26.4477 61 27 61C27.5128 61 27.9355 61.386 27.9933 61.8834L28 62C28 62.5523 28.4477 63 29 63H34C34.0394 63 34.0784 62.9977 34.1166 62.9933C34.5518 62.9427 34.9018 62.6128 34.9824 62.1875C34.9869 62.1642 34.9905 62.1405 34.9933 62.1166C34.9977 62.0784 35 62.0394 35 62C35 61.4477 35.4477 61 36 61C36.5128 61 36.9355 61.386 36.9933 61.8834L37 62C37 62.5523 37.4477 63 38 63H43C43.0394 63 43.0784 62.9977 43.1166 62.9933C43.5518 62.9427 43.9018 62.6128 43.9824 62.1875C43.994 62.1268 44 62.0641 44 62C44 61.4477 44.4477 61 45 61C45.5128 61 45.9355 61.386 45.9933 61.8834L46 62C46 62.5523 46.4477 63 47 63H52C52.0394 63 52.0784 62.9977 52.1166 62.9933C52.5518 62.9427 52.9018 62.6128 52.9824 62.1875C52.994 62.1268 53 62.0641 53 62C53 61.4477 53.4477 61 54 61C54.5128 61 54.9355 61.386 54.9933 61.8834L55 62C55 62.5523 55.4477 63 56 63H61C61.0394 63 61.0784 62.9977 61.1166 62.9933C61.5518 62.9427 61.9018 62.6128 61.9824 62.1875C61.994 62.1268 62 62.0641 62 62C62 61.4477 62.4477 61 63 61C63.5128 61 63.9355 61.386 63.9933 61.8834L64 62C64 62.5523 64.4477 63 65 63H69L69.1166 62.9933C69.614 62.9355 70 62.5128 70 62C70 61.4477 69.5523 61 69 61H65.8293C65.4175 59.8348 64.3062 59 63 59C61.6938 59 60.5825 59.8348 60.1707 61H56.8293C56.4175 59.8348 55.3062 59 54 59C52.6938 59 51.5825 59.8348 51.1707 61H47.8293C47.4175 59.8348 46.3062 59 45 59C43.6938 59 42.5825 59.8348 42.1707 61H38.8293C38.4175 59.8348 37.3062 59 36 59C34.6938 59 33.5825 59.8348 33.1707 61H29.8293C29.4175 59.8348 28.3062 59 27 59C25.6938 59 24.5825 59.8348 24.1707 61H20.8293C20.4175 59.8348 19.3062 59 18 59C16.6938 59 15.5825 59.8348 15.1707 61H11L10.8834 61.0067C10.386 61.0645 10 61.4872 10 62C10 62.5523 10.4477 63 11 63H16C16.0394 63 16.0784 62.9977 16.1166 62.9933C16.5518 62.9427 16.9018 62.6128 16.9824 62.1875C16.9869 62.1642 16.9905 62.1405 16.9933 62.1166Z", fill: "#000091" })), "TaxStamp"); +//# sourceMappingURL=TaxStamp.js.map \ No newline at end of file diff --git a/dist/picto/TaxStamp.js.map b/dist/picto/TaxStamp.js.map new file mode 100644 index 0000000..0c6968d --- /dev/null +++ b/dist/picto/TaxStamp.js.map @@ -0,0 +1 @@ +{"version":3,"file":"TaxStamp.js","sourceRoot":"","sources":["../../src/picto/TaxStamp.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,CAAC,EAAC,0aAA0a,EAC5a,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,qaAAqa,EACva,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,miCAAmiC,EACriC,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,wrEAAwrE,EAC1rE,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,iLAAiL,EACnL,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,i6CAAi6C,EACn6C,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,u3CAAu3C,EACz3C,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,koEAAkoE,EACpoE,IAAI,EAAC,SAAS,GAChB,CACH,EACH,UAAU,CACb,CAAC"} \ No newline at end of file diff --git a/dist/picto/TechnicalError.d.ts b/dist/picto/TechnicalError.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/TechnicalError.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/TechnicalError.js b/dist/picto/TechnicalError.js new file mode 100644 index 0000000..e3be085 --- /dev/null +++ b/dist/picto/TechnicalError.js @@ -0,0 +1,16 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { d: "M16 22C15.4486 22 15 21.5514 15 21C15 20.4486 15.4486 20 16 20C16.5514 20 17 20.4486 17 21C17 21.5514 16.5514 22 16 22Z", fill: "#E1000F" }), + React.createElement("path", { d: "M20 22C19.4486 22 19 21.5514 19 21C19 20.4486 19.4486 20 20 20C20.5514 20 21 20.4486 21 21C21 21.5514 20.5514 22 20 22Z", fill: "#E1000F" }), + React.createElement("path", { d: "M23 21C23 21.5514 23.4486 22 24 22C24.5514 22 25 21.5514 25 21C25 20.4486 24.5514 20 24 20C23.4486 20 23 20.4486 23 21Z", fill: "#E1000F" }), + React.createElement("path", { d: "M62 20C62.5523 20 63 20.4477 63 21C63 21.5128 62.614 21.9355 62.1166 21.9933L62 22H32C31.4477 22 31 21.5523 31 21C31 20.4872 31.386 20.0645 31.8834 20.0067L32 20H62Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M51.2924 49.7066C51.1049 50.0982 51 50.5369 51 51C51 52.6569 52.3431 54 54 54C55.6569 54 57 52.6569 57 51C57 50.3849 56.8149 49.813 56.4973 49.337L60.8 43.6L60.869 43.495C61.1155 43.0635 61.0078 42.5059 60.6 42.2C60.1582 41.8686 59.5314 41.9582 59.2 42.4L54.8976 48.1366C54.6142 48.0478 54.3127 48 54 48C53.5369 48 53.0982 48.105 52.7066 48.2924L50.7071 46.2929L50.6129 46.2097C50.2206 45.9047 49.6534 45.9324 49.2929 46.2929C48.9024 46.6834 48.9024 47.3166 49.2929 47.7071L51.2924 49.7066ZM54 50C54.5523 50 55 50.4477 55 51C55 51.5523 54.5523 52 54 52C53.4477 52 53 51.5523 53 51C53 50.4477 53.4477 50 54 50Z", fill: "#E1000F" }), + React.createElement("path", { d: "M66.9933 16.8834C66.9355 16.386 66.5128 16 66 16H12L11.8834 16.0067C11.386 16.0645 11 16.4872 11 17V63L11.0067 63.1166C11.0645 63.614 11.4872 64 12 64H36L36.1166 63.9933C36.614 63.9355 37 63.5128 37 63L36.9933 62.8834C36.9355 62.386 36.5128 62 36 62H13V26H50L50.1166 25.9933C50.614 25.9355 51 25.5128 51 25C51 24.4477 50.5523 24 50 24H13V18H65V33L65.0067 33.1166C65.0645 33.614 65.4872 34 66 34C66.5523 34 67 33.5523 67 33V17L66.9933 16.8834Z", fill: "#000091" }), + React.createElement("path", { d: "M71 51C71 41.6112 63.3888 34 54 34C44.6112 34 37 41.6112 37 51C37 59.6209 43.417 66.743 51.7351 67.8504L51.2929 68.2929L51.2097 68.3871C50.9047 68.7794 50.9324 69.3466 51.2929 69.7071C51.6834 70.0976 52.3166 70.0976 52.7071 69.7071L54.7071 67.7071C54.7365 67.6777 54.7641 67.6465 54.7897 67.6136C54.8454 67.5419 54.8907 67.4636 54.9242 67.3826C54.9668 67.2797 54.9928 67.1682 54.9987 67.0515C54.9996 67.0344 55 67.0173 55 67C55 66.8652 54.9733 66.7367 54.925 66.6194C54.8762 66.5006 54.8036 66.3894 54.7071 66.2929L52.7071 64.2929L52.6129 64.2097C52.2206 63.9047 51.6534 63.9324 51.2929 64.2929L51.2097 64.3871C50.9047 64.7794 50.9324 65.3466 51.2929 65.7071L51.3529 65.7672C44.3311 64.5169 39 58.381 39 51C39 42.7157 45.7157 36 54 36C62.2843 36 69 42.7157 69 51C69 54.499 67.7995 57.8112 65.6355 60.4673C65.2867 60.8955 65.351 61.5254 65.7792 61.8742C66.2074 62.223 66.8372 62.1587 67.1861 61.7305C69.6381 58.7208 71 54.9635 71 51Z", fill: "#000091" }), + React.createElement("path", { d: "M64.6262 64.2704C65.0571 63.9249 65.1264 63.2956 64.7809 62.8647C64.4354 62.4338 63.8061 62.3645 63.3752 62.71C62.7853 63.1829 62.1607 63.6108 61.5067 63.9896C61.0288 64.2664 60.8658 64.8782 61.1426 65.3561C61.4194 65.834 62.0312 65.997 62.5091 65.7202C63.2503 65.2909 63.958 64.8061 64.6262 64.2704Z", fill: "#000091" }), + React.createElement("path", { d: "M56.2225 40.2248C55.4962 40.0757 54.7527 40 54 40C47.9249 40 43 44.9249 43 51C43 57.0751 47.9249 62 54 62C60.0751 62 65 57.0751 65 51C65 49.4841 64.6926 48.0095 64.1044 46.646C63.8856 46.1389 63.2972 45.9052 62.7901 46.124C62.283 46.3428 62.0493 46.9312 62.268 47.4383C62.7488 48.5527 63 49.7578 63 51C63 55.9706 58.9706 60 54 60C49.0294 60 45 55.9706 45 51C45 46.0294 49.0294 42 54 42C54.6174 42 55.2262 42.062 55.8203 42.184C56.3613 42.295 56.8899 41.9465 57.001 41.4055C57.1121 40.8645 56.7635 40.3359 56.2225 40.2248Z", fill: "#000091" }), + React.createElement("path", { d: "M38 32C38.5523 32 39 32.4477 39 33C39 33.5128 38.614 33.9355 38.1166 33.9933L38 34H20C19.4477 34 19 33.5523 19 33C19 32.4872 19.386 32.0645 19.8834 32.0067L20 32H38Z", fill: "#000091" }), + React.createElement("path", { d: "M35 39C35 38.4477 34.5523 38 34 38H20L19.8834 38.0067C19.386 38.0645 19 38.4872 19 39C19 39.5523 19.4477 40 20 40H34L34.1166 39.9933C34.614 39.9355 35 39.5128 35 39Z", fill: "#000091" }), + React.createElement("path", { d: "M32 44C32.5523 44 33 44.4477 33 45C33 45.5128 32.614 45.9355 32.1166 45.9933L32 46H20C19.4477 46 19 45.5523 19 45C19 44.4872 19.386 44.0645 19.8834 44.0067L20 44H32Z", fill: "#000091" })), "TechnicalError"); +//# sourceMappingURL=TechnicalError.js.map \ No newline at end of file diff --git a/dist/picto/TechnicalError.js.map b/dist/picto/TechnicalError.js.map new file mode 100644 index 0000000..e1ab921 --- /dev/null +++ b/dist/picto/TechnicalError.js.map @@ -0,0 +1 @@ +{"version":3,"file":"TechnicalError.js","sourceRoot":"","sources":["../../src/picto/TechnicalError.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,mmBAAmmB,EACrmB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,4bAA4b,EAC9b,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,s6BAAs6B,EACx6B,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,8SAA8S,EAChT,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,2gBAA2gB,EAC7gB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB,CACH,EACH,gBAAgB,CACnB,CAAC"} \ No newline at end of file diff --git a/dist/picto/TravelBack.d.ts b/dist/picto/TravelBack.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/TravelBack.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/TravelBack.js b/dist/picto/TravelBack.js new file mode 100644 index 0000000..868ea15 --- /dev/null +++ b/dist/picto/TravelBack.js @@ -0,0 +1,8 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M25.2239 20.2133C26.1385 18.995 27.5887 18 29.6058 18C32.7026 18 34.2475 19.9488 34.9593 21.1337C36.0136 21.0571 37.0268 21.4109 37.8133 21.9974C38.7953 22.7298 39.5233 23.9005 39.5233 25.2412C39.5233 26.882 38.8889 28.0107 38.0018 28.7247C37.1601 29.4023 36.1801 29.6364 35.5514 29.715C35.5102 29.7202 35.4688 29.7227 35.4273 29.7227H17C16.4478 29.7227 16 29.275 16 28.7227C16 28.1705 16.4478 27.7227 17 27.7227H35.3611C35.7892 27.662 36.3271 27.5054 36.7477 27.1667C37.1424 26.8491 37.5233 26.3037 37.5233 25.2412C37.5233 24.643 37.1898 24.0273 36.6176 23.6007C36.0496 23.177 35.3453 23.0149 34.7075 23.1995C34.2524 23.3313 33.7673 23.1256 33.5457 22.7068C33.0785 21.8244 32.1105 20 29.6058 20C28.3293 20 27.4325 20.6026 26.8234 21.414C26.1892 22.2589 25.9118 23.28 25.9118 23.9239C25.9118 24.2218 25.779 24.5042 25.5495 24.6942C25.3201 24.8841 25.0179 24.9619 24.7252 24.9064C24.5425 24.8717 24.1547 24.9258 23.8026 25.1574C23.4788 25.3704 23.3184 25.6402 23.3184 25.9468C23.3184 26.499 22.8707 26.9468 22.3184 26.9468C21.7661 26.9468 21.3184 26.499 21.3184 25.9468C21.3184 24.8011 21.9719 23.9678 22.7035 23.4865C23.0943 23.2294 23.5487 23.0438 24.0097 22.9552C24.1813 22.0617 24.5805 21.0705 25.2239 20.2133Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M70.7111 30.5605V16.8243C68.9823 17.3636 67.2246 17.6964 65.2073 17.526V31.0188C66.1464 31.3005 67.2188 31.3156 68.2704 31.1723C69.2101 31.0442 70.0734 30.7976 70.7111 30.5605ZM63.2073 17.2038V31.7092C63.2073 32.1002 63.4353 32.4554 63.7908 32.6183C65.3341 33.3254 67.0707 33.3543 68.5405 33.1539C70.0196 32.9523 71.3403 32.5033 72.1324 32.1352C72.4853 31.9713 72.7111 31.6175 72.7111 31.2284V15.429C72.7111 15.103 72.5522 14.7975 72.2853 14.6103C72.0184 14.4231 71.6771 14.3777 71.3706 14.4887C68.9952 15.349 66.9482 15.8523 64.3795 15.4035C63.456 15.2421 62.4495 14.9547 61.3239 14.5014C60.8116 14.2951 60.2291 14.5431 60.0227 15.0554C59.8164 15.5677 60.0645 16.1502 60.5767 16.3566C61.5027 16.7295 62.3749 17.0081 63.2073 17.2038ZM15.0412 57.6567C14.8697 57.0166 15.2496 56.3586 15.8897 56.187L23.5536 54.1335C24.1938 53.9619 24.8518 54.3418 25.0233 54.982L26.0774 58.916C26.249 59.5561 25.8691 60.2141 25.2289 60.3856L17.565 62.4392C16.9248 62.6107 16.2668 62.2308 16.0953 61.5907L15.0412 57.6567ZM17.1801 57.9118L17.8201 60.3003L23.9385 58.6609L23.2985 56.2724L17.1801 57.9118ZM29.8439 60.3081C29.8439 59.3643 30.609 58.5992 31.5528 58.5992C32.4966 58.5992 33.2618 59.3643 33.2618 60.3081C33.2618 61.2519 32.4966 62.017 31.5528 62.017C30.609 62.017 29.8439 61.2519 29.8439 60.3081ZM31.5528 56.5992C29.5044 56.5992 27.8439 58.2597 27.8439 60.3081C27.8439 62.3565 29.5044 64.017 31.5528 64.017C33.6012 64.017 35.2618 62.3565 35.2618 60.3081C35.2618 58.2597 33.6012 56.5992 31.5528 56.5992Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M46 70C45.4477 70 45 69.5525 45 69.0004C45 68.4483 45.4477 68.0008 46 68.0008H48V30.4141C48 30.3339 48 30.2507 48 30.1661V14.373V12.5622V10.9996C48 10.4475 48.4477 10 49 10C49.5523 10 50 10.4475 50 10.9996V12.9209C50.6343 12.7269 51.681 12.5537 52.4552 12.4481C53.925 12.2479 55.6617 12.2768 57.205 12.9836C57.5605 13.1465 58 13.5014 58 13.8924V28.392C58.8325 28.5875 59.4931 28.8661 60.419 29.2389C60.9313 29.4451 61.1793 30.0275 60.973 30.5396C60.7667 31.0517 60.1841 31.2996 59.6718 31.0933C58.5462 30.6401 57.5397 30.3528 56.6163 30.1916C54.2997 29.787 52.0915 30.1564 50 30.8636V68.0008H56C56.5523 68.0008 57 68.4483 57 69.0004C57 69.5525 56.5523 70 56 70H46ZM50 15.029V28.7616C51.7188 28.2282 53.9949 27.9005 56 28.0698V14.5825C55.0609 14.3008 53.7769 14.2857 52.7254 14.4291C51.8009 14.555 50.6345 14.7956 50 15.029ZM68 70C68.5523 70 69 69.552 69 69C69 68.4479 68.5523 68 68 68C67.4478 68 67 68.4479 67 69C67 69.552 67.4478 70 68 70ZM60 68.0008C59.4477 68.0008 59 68.4483 59 69.0004C59 69.5525 59.4477 70 60 70H64C64.5523 70 65 69.5525 65 69.0004C65 68.4483 64.5523 68.0008 64 68.0008H60Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M10 28.72C10 29.2722 9.55224 29.72 9 29.72C8.44771 29.72 8 29.2722 8 28.72C8 28.1677 8.44771 27.72 9 27.72C9.55224 27.72 10 28.1677 10 28.72ZM13 29.72C13.5523 29.72 14 29.2722 14 28.72C14 28.1677 13.5523 27.72 13 27.72C12.4477 27.72 12 28.1677 12 28.72C12 29.2722 12.4477 29.72 13 29.72ZM15.5742 43.1485C15.5742 40.9393 17.3651 39.1485 19.5742 39.1485H30.5747C32.7839 39.1485 34.5747 40.9393 34.5747 43.1485V47.2813H39.4234C41.0802 47.2813 42.4234 48.6244 42.4234 50.2813V66.9951C42.4234 68.652 41.0802 69.9951 39.4234 69.9951H11C9.34314 69.9951 8 68.652 8 66.9951V50.2813C8 48.6244 9.34314 47.2813 11 47.2813H15.5742V43.1485ZM19.1563 47.2813H17.5742V43.1485C17.5742 42.0439 18.4697 41.1485 19.5742 41.1485H30.5747C31.6793 41.1485 32.5747 42.0439 32.5747 43.1485V47.2813H30.9927V43.8108C30.9927 43.2309 30.5226 42.7608 29.9427 42.7608H20.2063C19.6264 42.7608 19.1563 43.2309 19.1563 43.8108V47.2813ZM28.9927 47.2813H21.1563V44.7608H28.9927V47.2813ZM13.1372 49.2813H11C10.4477 49.2813 10 49.729 10 50.2813V51.6563H13.1372V49.2813ZM10 53.6563H14.1372C14.6894 53.6563 15.1372 53.2086 15.1372 52.6563V49.2813H35.149V52.6563C35.149 53.2086 35.5967 53.6563 36.149 53.6563H40.4234V63.4379C40.4008 63.4363 40.378 63.4356 40.355 63.4356H36.0807C35.5284 63.4356 35.0807 63.8833 35.0807 64.4356V67.9951H15.0688V64.4356C15.0688 63.8833 14.6211 63.4356 14.0688 63.4356H10V53.6563ZM10 65.4356V66.9951C10 67.5474 10.4477 67.9951 11 67.9951H13.0688V65.4356H10ZM37.0807 67.9951H39.4234C39.9756 67.9951 40.4234 67.5474 40.4234 66.9951V65.4333C40.4008 65.4348 40.378 65.4356 40.355 65.4356H37.0807V67.9951ZM40.4234 51.6563V50.2813C40.4234 49.729 39.9756 49.2813 39.4234 49.2813H37.149V51.6563H40.4234Z", fill: "#000091" })), "TravelBack"); +//# sourceMappingURL=TravelBack.js.map \ No newline at end of file diff --git a/dist/picto/TravelBack.js.map b/dist/picto/TravelBack.js.map new file mode 100644 index 0000000..5bd11d9 --- /dev/null +++ b/dist/picto/TravelBack.js.map @@ -0,0 +1 @@ +{"version":3,"file":"TravelBack.js","sourceRoot":"","sources":["../../src/picto/TravelBack.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+rCAA+rC,EACjsC,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,s9CAAs9C,EACx9C,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,ykCAAykC,EAC3kC,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,opDAAopD,EACtpD,IAAI,EAAC,SAAS,GAChB,CACH,EACH,YAAY,CACf,CAAC"} \ No newline at end of file diff --git a/dist/picto/Tree.d.ts b/dist/picto/Tree.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Tree.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Tree.js b/dist/picto/Tree.js new file mode 100644 index 0000000..c1b8612 --- /dev/null +++ b/dist/picto/Tree.js @@ -0,0 +1,11 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { d: "M44 27C44 26.4477 43.5523 26 43 26C39.2353 26 36.816 27.6129 36.0299 30.7575C35.8959 31.2933 36.2217 31.8362 36.7575 31.9701C37.2933 32.1041 37.8362 31.7783 37.9701 31.2425C38.5173 29.0538 40.098 28 43 28C43.5523 28 44 27.5523 44 27Z", fill: "#E1000F" }), + React.createElement("path", { d: "M45 36C45.5523 36 46 36.4477 46 37C46 40.1924 44.0795 41.8728 41.124 42.2423C40.1392 42.3654 39.1124 42.3373 38.107 42.209L37.88 42.176L37.8612 42.268C37.2933 44.6851 35.0004 45.9334 31.3029 45.9974L31 46C30.4477 46 30 45.5523 30 45C30 44.4477 30.4477 44 31 44C34.513 44 36 43.0086 36 41C36 40.3494 36.6114 39.8721 37.2425 40.0299L37.4799 40.0824L37.8412 40.1485C37.8876 40.1563 37.936 40.1641 37.9864 40.172C38.9578 40.3238 39.9615 40.372 40.876 40.2577C42.9205 40.0022 44 39.0576 44 37C44 36.4477 44.4477 36 45 36Z", fill: "#E1000F" }), + React.createElement("path", { d: "M56.4 40.2C56.8418 39.8686 57.4686 39.9582 57.8 40.4C60.1075 43.4767 60.1075 46.1301 57.5547 47.8321C55.0487 49.5027 52.4865 48.6486 50.2 45.6C49.8686 45.1582 49.9582 44.5314 50.4 44.2C50.8418 43.8686 51.4686 43.9582 51.8 44.4C53.5135 46.6847 54.9513 47.1639 56.4453 46.1679C57.8925 45.2032 57.8925 43.8566 56.2 41.6C55.8686 41.1582 55.9582 40.5314 56.4 40.2Z", fill: "#E1000F" }), + React.createElement("path", { d: "M39 8C41.7634 8 43.9381 9.27148 45.4363 11.7239L45.548 11.913L45.5774 11.9097C48.8515 11.5265 51.5145 12.2421 53.4904 14.0836L53.7071 14.2929C55.632 16.2178 56.4301 18.8326 56.1284 22.0613L56.11 22.236L56.3565 22.3086C59.2873 23.1989 60.9005 25.0394 60.9955 27.7439L61 28C61 31.6421 59.1104 34 55 34C51.781 34 50 32.219 50 29C50 28.4477 50.4477 28 51 28C51.5523 28 52 28.4477 52 29C52 31.1144 52.8856 32 55 32C57.8963 32 59 30.6228 59 28C59 25.8562 57.7045 24.5607 54.8039 23.9806C54.2763 23.8751 53.9267 23.371 54.0129 22.8399C54.5232 19.6945 53.9375 17.3517 52.2929 15.7071C50.6483 14.0625 48.3054 13.4768 45.1601 13.9871C44.7284 14.0571 44.3012 13.8384 44.1056 13.4472C42.936 11.1081 41.2738 10 39 10C34.3367 10 32 11.363 32 15C32 17.8062 33.616 19.4222 37.1644 20.0136C37.7092 20.1044 38.0772 20.6196 37.9864 21.1644C37.8956 21.7092 37.3804 22.0772 36.8356 21.9864C33.6873 21.4617 31.5732 20.1157 30.6051 18.007C27.8345 18.1067 26.4622 19.2744 25.9701 21.2425C25.729 22.2069 25.729 23.2672 25.8778 24.2591L25.9203 24.5166L25.9562 24.6978C25.9614 24.7212 25.9661 24.7412 25.9701 24.7575C26.1279 25.3886 25.6506 26 25 26C20.7991 26 18.5683 27.6731 17.9923 31.124C17.396 35.8945 18.9751 38 23 38C27.2611 38 29.4989 36.8811 30.0299 34.7575C30.1638 34.2217 30.7067 33.8959 31.2425 34.0299C31.7783 34.1638 32.1041 34.7067 31.9701 35.2425C31.1677 38.4523 28.0722 40 23 40C17.6915 40 15.2707 36.7722 16.0136 30.8356C16.7011 26.7106 19.3565 24.4119 23.7339 24.0505L23.836 24.043L23.8124 23.809C23.7385 22.9292 23.7678 22.0231 23.9448 21.1362L24.0299 20.7575C24.7049 18.0575 26.6749 16.3047 30.0613 16.0361C30.0205 15.7035 30 15.3581 30 15C30 9.97028 33.3776 8 39 8Z", fill: "#000091" }), + React.createElement("path", { d: "M17.4472 42.1056C16.9532 41.8586 16.3526 42.0588 16.1056 42.5528C13.9082 46.9475 14.3002 50.4751 17.4 52.8L17.6154 52.957C20.2026 54.7878 22.8788 54.7172 25.4381 52.8122L25.536 52.737L25.6079 52.9131C27.2667 56.8701 30.26 58.3008 34.3162 56.9487C35.3965 56.5886 36.2918 56.1288 37 55.5771V64C37 65.4477 36.4477 66 35 66H23L22.8834 66.0067C22.386 66.0645 22 66.4872 22 67C22 67.5523 22.4477 68 23 68H41L41.1166 67.9933C41.614 67.9355 42 67.5128 42 67C42 66.4477 41.5523 66 41 66H38.6136C38.8425 65.4965 38.9723 64.9038 38.996 64.229L39 64V52C39 51.9477 38.996 51.8963 38.9882 51.8462C39.0498 50.5791 38.6877 49.1393 37.8944 47.5528C37.6474 47.0588 37.0468 46.8586 36.5528 47.1056C36.0588 47.3526 35.8586 47.9532 36.1056 48.4472C37.8403 51.9167 37.0907 53.9157 33.6838 55.0513C30.2579 56.1933 28.1468 54.8739 26.9615 50.7253C26.752 49.9921 25.832 49.7537 25.2929 50.2929C22.9631 52.6227 20.8492 52.8869 18.6 51.2C16.3665 49.5249 16.0918 47.0525 17.8944 43.4472C18.1414 42.9532 17.9412 42.3526 17.4472 42.1056Z", fill: "#000091" }), + React.createElement("path", { d: "M62.4855 32.1425C62.9591 31.8584 63.5733 32.0119 63.8575 32.4855C65.65 35.4731 65.7079 38.1378 64.659 40.2913L64.5504 40.5049L64.502 40.592L64.5365 40.6141C66.306 41.8077 67.4088 44.3741 67.2644 47.0716L67.2465 47.333C66.9215 51.2337 64.1843 54.4887 59.2873 55.9578C54.7279 57.3257 50.9564 56.1608 48 53.2986V64C48 65.4409 48.2945 65.9513 48.9059 65.9966L49 66H63C63.5523 66 64 66.4477 64 67C64 67.5128 63.614 67.9355 63.1166 67.9933L63 68H49C47.075 68 46.0683 66.5862 46.0034 64.2454L46 64V51C46 50.9915 46.0001 50.9831 46.0003 50.9747C46.0006 50.9621 46.0012 50.9496 46.0019 50.9371C45.6135 50.3809 45.2637 49.8113 44.951 49.2388L44.758 48.874L44.6553 48.9568C43.7953 49.6102 42.657 49.9553 41.2788 49.9959L41 50C40.4477 50 40 49.5523 40 49C40 48.4477 40.4477 48 41 48C42.65 48 43.6259 47.5121 44.1056 46.5528C44.4795 45.8049 45.5327 45.8289 45.8914 46.5456L46.0675 46.9733C46.183 47.2438 46.3245 47.5474 46.4924 47.8756C46.9734 48.8161 47.5661 49.757 48.2717 50.6311C50.9212 53.9132 54.3292 55.3572 58.7126 54.0422C62.8354 52.8053 64.9979 50.2338 65.2534 47.167C65.4565 44.7304 64.3228 42.4913 62.9006 42.0121L62.7575 41.9701C62.0034 41.7816 61.7433 40.8425 62.2929 40.2929L62.3346 40.2485L62.4394 40.1192L62.5666 39.9374C62.6345 39.8336 62.708 39.7106 62.7829 39.5691C63.6235 37.9812 63.6235 35.9829 62.1425 33.5145C61.8584 33.0409 62.0119 32.4267 62.4855 32.1425Z", fill: "#000091" }), + React.createElement("path", { d: "M67.7071 67.7071C67.3166 68.0976 66.6834 68.0976 66.2929 67.7071C65.9024 67.3166 65.9024 66.6834 66.2929 66.2929C66.6834 65.9024 67.3166 65.9024 67.7071 66.2929C68.0976 66.6834 68.0976 67.3166 67.7071 67.7071Z", fill: "#000091" })), "Tree"); +//# sourceMappingURL=Tree.js.map \ No newline at end of file diff --git a/dist/picto/Tree.js.map b/dist/picto/Tree.js.map new file mode 100644 index 0000000..b21ef10 --- /dev/null +++ b/dist/picto/Tree.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Tree.js","sourceRoot":"","sources":["../../src/picto/Tree.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,CAAC,EAAC,2OAA2O,EAC7O,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,sgBAAsgB,EACxgB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yWAAyW,EAC3W,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,8nDAA8nD,EAChoD,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,i/BAAi/B,EACn/B,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,01CAA01C,EAC51C,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,mNAAmN,EACrN,IAAI,EAAC,SAAS,GAChB,CACH,EACH,MAAM,CACT,CAAC"} \ No newline at end of file diff --git a/dist/picto/Vaccine.d.ts b/dist/picto/Vaccine.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Vaccine.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Vaccine.js b/dist/picto/Vaccine.js new file mode 100644 index 0000000..5f3659a --- /dev/null +++ b/dist/picto/Vaccine.js @@ -0,0 +1,25 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M15 36H25C25.5523 36 26 36.4477 26 37V41C26 41.5523 25.5523 42 25 42H15C14.4477 42 14 41.5523 14 41V37C14 36.4477 14.4477 36 15 36ZM24 40V38H16V40H24Z", fill: "#E1000F" }), + React.createElement("path", { d: "M27.0042 58C27.5565 58.0023 28.0023 58.4519 28 59.0042L27.9497 65.0125C27.9431 66.6055 26.6958 67.9042 25.1255 67.9949L24.9498 68L14.9929 68C13.3953 67.9886 12.0982 66.7305 12.0181 65.1636L12.0142 64.9883L12 59.0024C11.9987 58.4501 12.4453 58.0013 12.9976 58C13.5105 57.9988 13.934 58.3838 13.993 58.881L14 58.9976L14.0142 64.9929C14.0106 65.5058 14.3936 65.9312 14.8849 65.9924L15.0001 66H24.9498C25.5004 66 25.9475 65.5548 25.9498 65.0042L26 58.9958C26.0023 58.4435 26.4519 57.9977 27.0042 58Z", fill: "#E1000F" }), + React.createElement("path", { d: "M23 41C23.5128 41 23.9355 41.386 23.9933 41.8834L24 42V43.653L24.0752 43.7486C26.5804 46.9746 27.9002 49.9485 27.9946 52.6853L28 53C28 53.5523 27.5523 54 27 54C26.4477 54 26 53.5523 26 53C26 50.5943 24.7564 47.7963 22.2191 44.6247C22.1057 44.4828 22.0335 44.3135 22.0092 44.1351L22 44V42C22 41.4477 22.4477 41 23 41Z", fill: "#E1000F" }), + React.createElement("path", { d: "M17.6238 44.2194C17.1927 43.8742 16.5634 43.9438 16.2182 44.3749C16.0307 44.609 15.8495 44.8416 15.6745 45.0729L15.3264 45.5425C13.3981 48.1992 12.2766 50.6302 12.006 52.871L12.0859 53.2613C12.1463 53.5326 12.1885 53.6244 12.2946 53.7145L12.3875 53.7845C12.4054 53.7971 12.4246 53.8103 12.4453 53.8246L12.6065 53.9116L12.6651 53.935L12.8142 53.9751L12.949 53.9918L13.3524 53.9993L17.7577 53.9839L18.9187 53.986L19.006 53.9916C19.4682 53.9888 19.8701 53.6665 19.9733 53.216L19.9927 53.1009L19.9089 52.7124L19.8642 52.5408C19.8206 52.3973 19.7768 52.3296 19.6978 52.2634L19.6056 52.1949C19.5879 52.1827 19.5689 52.1698 19.5483 52.1559L19.4251 52.0887L19.3594 52.0576L19.2948 52.036L19.1824 52.0077L19.0482 51.9912L18.6453 51.9837L14.2097 51.999L14.2342 51.9021C14.6351 50.4486 15.4489 48.8453 16.6758 47.0947L17.0291 46.6022C17.2653 46.2803 17.5154 45.9546 17.7793 45.6251C18.1245 45.194 18.0549 44.5647 17.6238 44.2194Z", fill: "#E1000F" }), + React.createElement("path", { d: "M23 60C23.5523 60 24 60.4477 24 61C24 61.5128 23.614 61.9355 23.1166 61.9933L23 62H13C12.4477 62 12 61.5523 12 61C12 60.4872 12.386 60.0645 12.8834 60.0067L13 60H23Z", fill: "#E1000F" }), + React.createElement("path", { d: "M45.8301 26.7058C46.3084 26.4296 46.92 26.5935 47.1962 27.0718C47.4526 27.5159 47.3296 28.075 46.9278 28.3737L46.8301 28.4378L40.768 31.9378C40.2897 32.214 39.6781 32.0501 39.4019 31.5718C39.1455 31.1277 39.2685 30.5686 39.6703 30.2699L39.768 30.2058L45.8301 26.7058Z", fill: "#E1000F" }), + React.createElement("path", { d: "M47.8301 30.1699C48.3084 29.8937 48.92 30.0576 49.1962 30.5359C49.4526 30.98 49.3296 31.5391 48.9278 31.8378L48.8301 31.9019L46.2321 33.4019C45.7538 33.6781 45.1422 33.5142 44.866 33.0359C44.6096 32.5918 44.7326 32.0327 45.1344 31.734L45.2321 31.6699L47.8301 30.1699Z", fill: "#E1000F" }), + React.createElement("path", { d: "M49.8301 33.634C50.3084 33.3578 50.92 33.5217 51.1962 34C51.4526 34.4441 51.3296 35.0032 50.9278 35.3019L50.8301 35.366L44.7679 38.866C44.2897 39.1422 43.6781 38.9783 43.4019 38.5C43.1455 38.0559 43.2685 37.4968 43.6703 37.1981L43.768 37.134L49.8301 33.634Z", fill: "#E1000F" }), + React.createElement("path", { d: "M51.8301 37.0981C52.3084 36.8219 52.92 36.9858 53.1962 37.4641C53.4526 37.9082 53.3296 38.4673 52.9278 38.766L52.8301 38.8301L50.2321 40.3301C49.7538 40.6063 49.1422 40.4424 48.866 39.9641C48.6096 39.52 48.7326 38.9609 49.1344 38.6622L49.2321 38.5981L51.8301 37.0981Z", fill: "#E1000F" }), + React.createElement("path", { d: "M37.366 20.0455C38.3226 19.4932 39.5457 19.821 40.098 20.7776L41.098 22.5096L35.9019 25.5096L34.9019 23.7776C34.3496 22.821 34.6773 21.5978 35.6339 21.0455L37.366 20.0455Z", fill: "#000091" }), + React.createElement("path", { d: "M29.5 8.42116C29.9782 8.14502 30.5898 8.3089 30.866 8.78719L37.366 20.0455L35.6339 21.0455L29.1339 9.78719C28.8578 9.3089 29.0217 8.69731 29.5 8.42116Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M64.098 62.3468L59.098 53.6865L53.9018 56.6865L58.9018 65.3468L64.098 62.3468ZM56.6336 57.418L58.3656 56.418L61.3656 61.6142L59.6336 62.6142L56.6336 57.418Z", fill: "#000091" }), + React.createElement("path", { d: "M64.8301 59.6147C65.7867 59.0625 67.0098 59.3902 67.5621 60.3468C68.0893 61.2599 67.8146 62.4159 66.9566 62.9995L66.8301 63.0788L58.1698 68.0788C57.2132 68.6311 55.9901 68.3034 55.4378 67.3468C54.9106 66.4337 55.1853 65.2777 56.0433 64.6941L56.1698 64.6147L64.8301 59.6147Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M46.3716 23.6537C45.2743 21.9562 43.0355 21.391 41.2749 22.4075L35.725 25.6117L35.5581 25.7138C33.8708 26.8064 33.3279 29.0514 34.3498 30.8215L35.2727 32.4199L35.3368 32.5175C35.6355 32.9193 36.1946 33.0423 36.6387 32.7859C37.117 32.5098 37.2809 31.8982 37.0047 31.4199L36.0819 29.8215L36.0121 29.6886C35.6075 28.8377 35.9109 27.8138 36.725 27.3438L42.2749 24.1396L42.4051 24.0713C43.2408 23.6765 44.2625 23.9907 44.7421 24.8215L59.33 50.0885L59.3942 50.1861C59.6929 50.5879 60.2519 50.7109 60.6961 50.4545C61.1744 50.1783 61.3382 49.5668 61.0621 49.0885L46.4742 23.8215L46.3716 23.6537ZM43.8867 43.3533C43.588 42.9515 43.029 42.8285 42.5848 43.0849C42.1066 43.3611 41.9427 43.9727 42.2188 44.451L48.9377 56.0885L49.0019 56.1861C49.3006 56.5879 49.8596 56.7109 50.3038 56.4545C50.782 56.1783 50.9459 55.5668 50.6698 55.0885L43.9509 43.451L43.8867 43.3533Z", fill: "#000091" }), + React.createElement("path", { d: "M52.232 43.7942C52.7103 43.5181 53.3219 43.682 53.598 44.1603C53.8544 44.6044 53.7315 45.1635 53.3296 45.4621L53.232 45.5263L46.3038 49.5263C45.8255 49.8024 45.2139 49.6385 44.9378 49.1603C44.6814 48.7161 44.8043 48.1571 45.2062 47.8584L45.3038 47.7942L52.232 43.7942Z", fill: "#000091" }), + React.createElement("path", { d: "M61.4282 47.7224C62.863 46.894 64.6978 47.3856 65.5262 48.8205C66.3547 50.2554 65.863 52.0902 64.4282 52.9186C63.9499 53.1947 63.3383 53.0309 63.0621 52.5526C62.8057 52.1084 62.9287 51.5494 63.3305 51.2507L63.4282 51.1865C63.9064 50.9104 64.0703 50.2988 63.7942 49.8205C63.5378 49.3764 62.9921 49.2034 62.5325 49.402L62.4282 49.4545L48.5717 57.4545C48.0935 57.7306 47.9296 58.3422 48.2057 58.8205C48.4621 59.2646 49.0078 59.4377 49.4674 59.239L49.5717 59.1865L59.9641 53.1865C60.4423 52.9104 61.0539 53.0743 61.3301 53.5526C61.5865 53.9967 61.4635 54.5558 61.0617 54.8545L60.9641 54.9186L50.5717 60.9186C49.1369 61.747 47.3021 61.2554 46.4737 59.8205C45.6748 58.4369 46.1034 56.6814 47.4216 55.815L47.5717 55.7224L61.4282 47.7224Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M28.9744 36H38.9744C39.5266 36 39.9744 36.4477 39.9744 37V41C39.9744 41.5523 39.5266 42 38.9744 42H28.9744C28.4221 42 27.9744 41.5523 27.9744 41V37C27.9744 36.4477 28.4221 36 28.9744 36ZM37.9739 40V38H29.9739V40H37.9739Z", fill: "#000091" }), + React.createElement("path", { d: "M37 60C37.5522 60 38 60.4477 38 61C38 61.5128 37.6139 61.9355 37.1166 61.9933L37 62H27C26.4477 62 26 61.5523 26 61C26 60.4872 26.386 60.0645 26.8833 60.0067L27 60H37Z", fill: "#000091" }), + React.createElement("path", { d: "M41.0041 52C41.5564 52.0023 42.0023 52.4519 41.9999 53.0042L41.9496 65.0126C41.943 66.6057 40.6947 67.9042 39.1235 67.9949L38.9477 68L28.9808 68C27.3823 67.9886 26.0842 66.7307 26.004 65.1598L26.0001 64.984L26.0115 58.9981C26.0125 58.4458 26.4611 57.999 27.0133 58C27.5262 58.001 27.9481 58.3878 28.0049 58.8853L28.0114 59.0019L28.0001 64.9929C27.9965 65.5056 28.3801 65.9311 28.8725 65.9924L28.9879 66H38.9477C39.4996 66 39.9474 65.5546 39.9497 65.0042L40 52.9958C40.0023 52.4435 40.4519 51.9977 41.0041 52Z", fill: "#000091" }), + React.createElement("path", { d: "M36.9999 41C37.5127 41 37.9354 41.386 37.9932 41.8834L37.9999 42V43.653L38.0751 43.7487C40.5803 46.9746 41.9001 49.9485 41.9945 52.6853L41.9999 53C41.9999 53.5128 41.6139 53.9355 41.1165 53.9933L40.9999 54H30.9999C30.4476 54 29.9999 53.5523 29.9999 53C29.9999 52.4872 30.3859 52.0645 30.8833 52.0067L30.9999 52H39.9289L39.9179 51.9051C39.6167 49.8505 38.485 47.5373 36.4956 44.9756L36.219 44.6247C36.1056 44.4828 36.0334 44.3135 36.0091 44.1351L35.9999 44V42C35.9999 41.4477 36.4476 41 36.9999 41Z", fill: "#000091" }), + React.createElement("path", { d: "M30.9744 41C30.4616 41 30.0389 41.386 29.9811 41.8834L29.9744 42L29.9748 43.653L29.8992 43.7487C27.394 46.9746 26.0742 49.9485 25.9798 52.6853L25.9744 53C25.9744 53.5523 26.4221 54 26.9744 54C27.5267 54 27.9744 53.5523 27.9744 53C27.9744 50.5943 29.218 47.7963 31.7553 44.6247C31.8687 44.4828 31.9409 44.3135 31.9652 44.1351L31.9744 44V42C31.9744 41.4477 31.5267 41 30.9744 41Z", fill: "#000091" })), "Vaccine"); +//# sourceMappingURL=Vaccine.js.map \ No newline at end of file diff --git a/dist/picto/Vaccine.js.map b/dist/picto/Vaccine.js.map new file mode 100644 index 0000000..8014256 --- /dev/null +++ b/dist/picto/Vaccine.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Vaccine.js","sourceRoot":"","sources":["../../src/picto/Vaccine.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,wJAAwJ,EAC1J,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,ifAAif,EACnf,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,8TAA8T,EAChU,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,w5BAAw5B,EAC15B,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uKAAuK,EACzK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,6QAA6Q,EAC/Q,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,6QAA6Q,EAC/Q,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,mQAAmQ,EACrQ,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,6QAA6Q,EAC/Q,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,6KAA6K,EAC/K,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yJAAyJ,EAC3J,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,8JAA8J,EAChK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,mRAAmR,EACrR,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,y1BAAy1B,EAC31B,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,8QAA8Q,EAChR,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,4tBAA4tB,EAC9tB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,8NAA8N,EAChO,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,wKAAwK,EAC1K,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,8fAA8f,EAChgB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,mfAAmf,EACrf,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,2XAA2X,EAC7X,IAAI,EAAC,SAAS,GAChB,CACH,EACH,SAAS,CACZ,CAAC"} \ No newline at end of file diff --git a/dist/picto/VehicleRegistrationDocument.d.ts b/dist/picto/VehicleRegistrationDocument.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/VehicleRegistrationDocument.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/VehicleRegistrationDocument.js b/dist/picto/VehicleRegistrationDocument.js new file mode 100644 index 0000000..327839f --- /dev/null +++ b/dist/picto/VehicleRegistrationDocument.js @@ -0,0 +1,11 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M52 14C49.7909 14 48 15.7909 48 18C48 20.2091 49.7909 22 52 22C54.2091 22 56 20.2091 56 18C56 15.7909 54.2091 14 52 14ZM52 16C53.1046 16 54 16.8954 54 18C54 19.1046 53.1046 20 52 20C50.8954 20 50 19.1046 50 18C50 16.8954 50.8954 16 52 16Z", fill: "#E1000F" }), + React.createElement("path", { d: "M27 30C26.4477 30 26 30.4477 26 31C26 31.5523 26.4477 32 27 32C27.5523 32 28 31.5523 28 31C28 30.4477 27.5523 30 27 30Z", fill: "#E1000F" }), + React.createElement("path", { d: "M38 31C38 30.4477 38.4477 30 39 30C39.5523 30 40 30.4477 40 31C40 31.5523 39.5523 32 39 32C38.4477 32 38 31.5523 38 31Z", fill: "#E1000F" }), + React.createElement("path", { d: "M63 50C62.4477 50 62 50.4477 62 51C62 51.5523 62.4477 52 63 52C63.5523 52 64 51.5523 64 51C64 50.4477 63.5523 50 63 50Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M56 42C56 39.7909 57.7909 38 60 38C62.2091 38 64 39.7909 64 42V44C64 46.2091 62.2091 48 60 48C57.7909 48 56 46.2091 56 44V42ZM58 44C58 45.1046 58.8954 46 60 46C61.1046 46 62 45.1046 62 44H58ZM62 42H58C58 40.8954 58.8954 40 60 40C61.1046 40 62 40.8954 62 42Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M64 56H65C66.6569 56 68 54.6569 68 53V37C68 35.3431 66.6569 34 65 34H55C53.3431 34 52 35.3431 52 37V53C52 54.6569 53.3431 56 55 56H57V68L57.0097 68.1392C57.0355 68.3227 57.112 68.4964 57.2318 68.6402L59.7318 71.6402L59.816 71.7297C60.2283 72.1178 60.8951 72.088 61.2682 71.6402L63.7682 68.6402L63.8498 68.5271C63.9475 68.3696 64 68.1871 64 68V67L63.9937 66.8882C63.9771 66.7401 63.9275 66.5971 63.848 66.47L62.928 65L63.848 63.53L63.902 63.4318C63.9663 63.2975 64 63.1499 64 63V62L63.9937 61.8882C63.9771 61.7401 63.9275 61.5971 63.848 61.47L62.928 60L63.848 58.53L63.902 58.4318C63.9663 58.2975 64 58.1499 64 58V56ZM65 54C65.5523 54 66 53.5523 66 53V37C66 36.4477 65.5523 36 65 36H55C54.4477 36 54 36.4477 54 37V53C54 53.5523 54.4477 54 55 54H65ZM59 56H62V57.713L60.902 59.47L60.842 59.5811C60.7018 59.8846 60.7219 60.2418 60.902 60.53L62 62.286V62.713L60.902 64.47L60.842 64.5811C60.7018 64.8846 60.7219 65.2418 60.902 65.53L62 67.286V67.636L60.5 69.437L59 67.637V56Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M57 8C59.6888 8 61.8818 10.1223 61.9954 12.7831L62 13V29C62 29.5523 61.5523 30 61 30C60.4872 30 60.0645 29.614 60.0067 29.1166L60 29V13C60 11.4023 58.7511 10.0963 57.1763 10.0051L57 10H17C15.4023 10 14.0963 11.2489 14.0051 12.8237L14 13V67C14 68.5977 15.2489 69.9037 16.8237 69.9949L17 70H35C35.5523 70 36 70.4477 36 71C36 71.5128 35.614 71.9355 35.1166 71.9933L35 72H17C14.3112 72 12.1182 69.8777 12.0046 67.2169L12 67V13C12 10.3112 14.1223 8.11818 16.7831 8.00462L17 8H57ZM47 70C47.5523 70 48 70.4477 48 71C48 71.5128 47.614 71.9355 47.1166 71.9933L47 72H39C38.4477 72 38 71.5523 38 71C38 70.4872 38.386 70.0645 38.8834 70.0067L39 70H47ZM51 70C51.5523 70 52 70.4477 52 71C52 71.5523 51.5523 72 51 72C50.4477 72 50 71.5523 50 71C50 70.4477 50.4477 70 51 70ZM33 60C33.5523 60 34 60.4477 34 61C34 61.5128 33.614 61.9355 33.1166 61.9933L33 62H19C18.4477 62 18 61.5523 18 61C18 60.4872 18.386 60.0645 18.8834 60.0067L19 60H33ZM37 54C37.5523 54 38 54.4477 38 55C38 55.5128 37.614 55.9355 37.1166 55.9933L37 56H19C18.4477 56 18 55.5523 18 55C18 54.4872 18.386 54.0645 18.8834 54.0067L19 54H37ZM41 48C41.5523 48 42 48.4477 42 49C42 49.5128 41.614 49.9355 41.1166 49.9933L41 50H19C18.4477 50 18 49.5523 18 49C18 48.4872 18.386 48.0645 18.8834 48.0067L19 48H41ZM37 42C37.5523 42 38 42.4477 38 43C38 43.5128 37.614 43.9355 37.1166 43.9933L37 44H19C18.4477 44 18 43.5523 18 43C18 42.4872 18.386 42.0645 18.8834 42.0067L19 42H37ZM19.6129 28.2097L19.7071 28.2929L21 29.585L22.2929 28.2929L22.3871 28.2097C22.7794 27.9047 23.3466 27.9324 23.7071 28.2929C24.0676 28.6534 24.0953 29.2206 23.7903 29.6129L23.7071 29.7071L22.415 31L23.7071 32.2929C24.0976 32.6834 24.0976 33.3166 23.7071 33.7071C23.3466 34.0676 22.7794 34.0953 22.3871 33.7903L22.2929 33.7071L21 32.415L19.7071 33.7071L19.6129 33.7903C19.2206 34.0953 18.6534 34.0676 18.2929 33.7071C17.9324 33.3466 17.9047 32.7794 18.2097 32.3871L18.2929 32.2929L19.585 31L18.2929 29.7071C17.9024 29.3166 17.9024 28.6834 18.2929 28.2929C18.6534 27.9324 19.2206 27.9047 19.6129 28.2097ZM31.6129 28.2097L31.7071 28.2929L33 29.585L34.2929 28.2929L34.3871 28.2097C34.7794 27.9047 35.3466 27.9324 35.7071 28.2929C36.0676 28.6534 36.0953 29.2206 35.7903 29.6129L35.7071 29.7071L34.414 31L35.7071 32.2929C36.0976 32.6834 36.0976 33.3166 35.7071 33.7071C35.3466 34.0676 34.7794 34.0953 34.3871 33.7903L34.2929 33.7071L33 32.414L31.7071 33.7071L31.6129 33.7903C31.2206 34.0953 30.6534 34.0676 30.2929 33.7071C29.9324 33.3466 29.9047 32.7794 30.2097 32.3871L30.2929 32.2929L31.585 31L30.2929 29.7071C29.9024 29.3166 29.9024 28.6834 30.2929 28.2929C30.6534 27.9324 31.2206 27.9047 31.6129 28.2097ZM43.6129 28.2097L43.7071 28.2929L45 29.585L46.2929 28.2929L46.3871 28.2097C46.7794 27.9047 47.3466 27.9324 47.7071 28.2929C48.0676 28.6534 48.0953 29.2206 47.7903 29.6129L47.7071 29.7071L46.414 31L47.7071 32.2929C48.0976 32.6834 48.0976 33.3166 47.7071 33.7071C47.3466 34.0676 46.7794 34.0953 46.3871 33.7903L46.2929 33.7071L45 32.414L43.7071 33.7071L43.6129 33.7903C43.2206 34.0953 42.6534 34.0676 42.2929 33.7071C41.9324 33.3466 41.9047 32.7794 42.2097 32.3871L42.2929 32.2929L43.585 31L42.2929 29.7071C41.9024 29.3166 41.9024 28.6834 42.2929 28.2929C42.6534 27.9324 43.2206 27.9047 43.6129 28.2097ZM27 16C27.5523 16 28 16.4477 28 17C28 17.5128 27.614 17.9355 27.1166 17.9933L27 18H19C18.4477 18 18 17.5523 18 17C18 16.4872 18.386 16.0645 18.8834 16.0067L19 16H27ZM41 16C41.5523 16 42 16.4477 42 17C42 17.5128 41.614 17.9355 41.1166 17.9933L41 18H31C30.4477 18 30 17.5523 30 17C30 16.4872 30.386 16.0645 30.8834 16.0067L31 16H41Z", fill: "#000091" })), "VehicleRegistrationDocument"); +//# sourceMappingURL=VehicleRegistrationDocument.js.map \ No newline at end of file diff --git a/dist/picto/VehicleRegistrationDocument.js.map b/dist/picto/VehicleRegistrationDocument.js.map new file mode 100644 index 0000000..064072b --- /dev/null +++ b/dist/picto/VehicleRegistrationDocument.js.map @@ -0,0 +1 @@ +{"version":3,"file":"VehicleRegistrationDocument.js","sourceRoot":"","sources":["../../src/picto/VehicleRegistrationDocument.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,gPAAgP,EAClP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,mQAAmQ,EACrQ,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,28BAA28B,EAC78B,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,i+GAAi+G,EACn+G,IAAI,EAAC,SAAS,GAChB,CACH,EACH,6BAA6B,CAChC,CAAC"} \ No newline at end of file diff --git a/dist/picto/Video.d.ts b/dist/picto/Video.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Video.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Video.js b/dist/picto/Video.js new file mode 100644 index 0000000..30c6dd6 --- /dev/null +++ b/dist/picto/Video.js @@ -0,0 +1,18 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { d: "M37.2 46.2C36.9 46.2 36.5 46.1 36.2 46C35.5 45.6 35.1 44.9 35.1 44V35C35.1 34.1 35.6 33.3 36.2 33C36.9 32.6 37.7 32.7 38.5 33.2C39.2 33.6 41.5 35 43.5 36.2C44.5 36.8 45.4 37.4 45.9 37.6C46.7 38.1 47.1 38.8 47.1 39.5C47.1 40.3 46.7 41 45.9 41.5L45.5 41.8C43.8 42.9 39.7 45.4 38.6 46C38.1 46.1 37.6 46.2 37.2 46.2ZM37.2 34.7C37.2 34.7 37.1 34.8 37.1 35V43.9C37.1 44.1 37.2 44.2 37.2 44.2C37.2 44.2 37.3 44.2 37.5 44.1C38.5 43.6 42.7 41 44.3 40L44.7 39.7C44.9 39.6 45 39.5 45 39.5C45 39.5 44.9 39.4 44.8 39.3C44.3 39 43.4 38.5 42.4 37.8C40.5 36.7 38.2 35.2 37.5 34.9C37.3 34.7 37.2 34.7 37.2 34.7Z", fill: "#E1000F" }), + React.createElement("path", { d: "M18 21C18 21.6 17.6 22 17 22C16.4 22 16 21.6 16 21C16 20.4 16.4 20 17 20C17.6 20 18 20.4 18 21Z", fill: "#E1000F" }), + React.createElement("path", { d: "M22 21C22 21.6 21.6 22 21 22C20.4 22 20 21.6 20 21C20 20.4 20.4 20 21 20C21.6 20 22 20.4 22 21Z", fill: "#E1000F" }), + React.createElement("path", { d: "M23.5 57C22.1 57 21 55.9 21 54.5C21 53.1 22.1 52 23.5 52C24.9 52 26 53.1 26 54.5C26 55.9 24.9 57 23.5 57ZM23.5 54C23.2 54 23 54.2 23 54.5C23 54.8 23.2 55 23.5 55C23.8 55 24 54.8 24 54.5C24 54.2 23.8 54 23.5 54Z", fill: "#E1000F" }), + React.createElement("path", { d: "M21 55.5H17C16.4 55.5 16 55.1 16 54.5C16 53.9 16.4 53.5 17 53.5H21C21.6 53.5 22 53.9 22 54.5C22 55 21.6 55.5 21 55.5Z", fill: "#E1000F" }), + React.createElement("path", { d: "M51 22H29C28.4 22 28 21.6 28 21C28 20.4 28.4 20 29 20H51C51.6 20 52 20.4 52 21C52 21.5 51.6 22 51 22Z", fill: "#E1000F" }), + React.createElement("path", { d: "M63 22H55C54.4 22 54 21.6 54 21C54 20.4 54.4 20 55 20H63C63.6 20 64 20.4 64 21C64 21.5 63.6 22 63 22Z", fill: "#E1000F" }), + React.createElement("path", { d: "M26 21C26 21.6 25.6 22 25 22C24.4 22 24 21.6 24 21C24 20.4 24.4 20 25 20C25.6 20 26 20.4 26 21Z", fill: "#E1000F" }), + React.createElement("path", { d: "M54 60H13C12.4 60 12 59.6 12 59C12 58.4 12.4 58 13 58H54C54.6 58 55 58.4 55 59C55 59.5 54.6 60 54 60Z", fill: "#000091" }), + React.createElement("path", { d: "M67 60H61C60.4 60 60 59.6 60 59C60 58.4 60.4 58 61 58H67C67.6 58 68 58.4 68 59C68 59.5 67.6 60 67 60Z", fill: "#000091" }), + React.createElement("path", { d: "M13 64C12.4 64 12 63.6 12 63V17C12 16.4 12.4 16 13 16H67C67.6 16 68 16.4 68 17V63C68 63.6 67.6 64 67 64H13ZM14 62H66V18H14V62Z", fill: "#000091" }), + React.createElement("path", { d: "M67 26H13C12.4 26 12 25.6 12 25C12 24.4 12.4 24 13 24H67C67.6 24 68 24.4 68 25C68 25.5 67.6 26 67 26Z", fill: "#000091" }), + React.createElement("path", { d: "M29 54H63C63.6 54 64 54.4 64 55C64 55.6 63.6 56 63 56H29C28.4 56 28 55.6 28 55C28 54.4 28.5 54 29 54Z", fill: "#000091" }), + React.createElement("path", { d: "M63 51H17C16.4 51 16 50.6 16 50V29C16 28.4 16.4 28 17 28H63C63.6 28 64 28.4 64 29V50C64 50.5 63.6 51 63 51ZM18 49H62V30H18V49Z", fill: "#000091" })), "Video"); +//# sourceMappingURL=Video.js.map \ No newline at end of file diff --git a/dist/picto/Video.js.map b/dist/picto/Video.js.map new file mode 100644 index 0000000..ada137b --- /dev/null +++ b/dist/picto/Video.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Video.js","sourceRoot":"","sources":["../../src/picto/Video.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,CAAC,EAAC,olBAAolB,EACtlB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,iGAAiG,EACnG,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,iGAAiG,EACnG,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,oNAAoN,EACtN,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uHAAuH,EACzH,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uGAAuG,EACzG,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uGAAuG,EACzG,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,iGAAiG,EACnG,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uGAAuG,EACzG,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uGAAuG,EACzG,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,gIAAgI,EAClI,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uGAAuG,EACzG,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,uGAAuG,EACzG,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,gIAAgI,EAClI,IAAI,EAAC,SAAS,GAChB,CACH,EACH,OAAO,CACV,CAAC"} \ No newline at end of file diff --git a/dist/picto/VideoGames.d.ts b/dist/picto/VideoGames.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/VideoGames.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/VideoGames.js b/dist/picto/VideoGames.js new file mode 100644 index 0000000..5e1d29f --- /dev/null +++ b/dist/picto/VideoGames.js @@ -0,0 +1,19 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M45.0002 44C44.448 44 44.0002 44.4477 44.0002 45C44.0002 45.5523 44.448 46 45.0002 46C45.5525 46 46.0002 45.5523 46.0002 45C46.0002 44.4477 45.5525 44 45.0002 44ZM42.0002 45C42.0002 43.3431 43.3434 42 45.0002 42C46.6571 42 48.0002 43.3432 48.0002 45C48.0002 46.6569 46.6571 48 45.0002 48C43.3434 48 42.0002 46.6569 42.0002 45Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M36.0002 60.5C36.0002 59.9477 36.448 59.5 37.0002 59.5H46.0002C46.5525 59.5 47.0002 59.9477 47.0002 60.5C47.0002 61.0523 46.5525 61.5 46.0002 61.5H37.0002C36.448 61.5 36.0002 61.0523 36.0002 60.5Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M57.0002 44C56.448 44 56.0002 44.4477 56.0002 45C56.0002 45.5523 56.448 46 57.0002 46C57.5525 46 58.0002 45.5523 58.0002 45C58.0002 44.4477 57.5525 44 57.0002 44ZM54.0002 45C54.0002 43.3431 55.3434 42 57.0002 42C58.6571 42 60.0002 43.3431 60.0002 45C60.0002 46.6569 58.6571 48 57.0002 48C55.3434 48 54.0002 46.6569 54.0002 45Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M51.0002 38C50.448 38 50.0002 38.4477 50.0002 39C50.0002 39.5523 50.448 40 51.0002 40C51.5525 40 52.0002 39.5523 52.0002 39C52.0002 38.4477 51.5525 38 51.0002 38ZM48.0002 39C48.0002 37.3431 49.3434 36 51.0002 36C52.6571 36 54.0002 37.3431 54.0002 39C54.0002 40.6568 52.6571 42 51.0002 42C49.3434 42 48.0002 40.6569 48.0002 39Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M51.0002 50C50.448 50 50.0002 50.4477 50.0002 51C50.0002 51.5523 50.448 52 51.0002 52C51.5525 52 52.0002 51.5523 52.0002 51C52.0002 50.4477 51.5525 50 51.0002 50ZM48.0002 51C48.0002 49.3431 49.3434 48 51.0002 48C52.6571 48 54.0002 49.3432 54.0002 51C54.0002 52.6569 52.6571 54 51.0002 54C49.3434 54 48.0002 52.6569 48.0002 51Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M27.0691 41.5689C27.2599 40.1225 28.5032 39 30.0002 39C31.4973 39 32.7405 40.1225 32.9314 41.5689C34.3777 41.7597 35.5002 43.003 35.5002 44.5C35.5002 45.997 34.3777 47.2403 32.9314 47.4311C32.7405 48.8775 31.4973 50 30.0002 50C28.5032 50 27.2599 48.8775 27.0691 47.4311C25.6228 47.2403 24.5002 45.997 24.5002 44.5C24.5002 43.003 25.6228 41.7597 27.0691 41.5689ZM30.0002 41C29.4764 41 29.0437 41.4327 29.0437 41.9565V42.5435C29.0437 43.0958 28.596 43.5435 28.0437 43.5435H27.4568C26.933 43.5435 26.5002 43.9762 26.5002 44.5C26.5002 45.0238 26.933 45.4565 27.4568 45.4565H28.0437C28.596 45.4565 29.0437 45.9042 29.0437 46.4565V47.0435C29.0437 47.5673 29.4764 48 30.0002 48C30.524 48 30.9568 47.5673 30.9568 47.0435V46.4565C30.9568 45.9042 31.4045 45.4565 31.9568 45.4565H32.5437C33.0675 45.4565 33.5002 45.0238 33.5002 44.5C33.5002 43.9762 33.0675 43.5435 32.5437 43.5435H31.9568C31.4045 43.5435 30.9568 43.0958 30.9568 42.5435V41.9565C30.9568 41.4327 30.524 41 30.0002 41Z", fill: "#E1000F" }), + React.createElement("path", { d: "M15.3002 39C15.3002 39.5523 14.8525 40 14.3002 40C13.7479 40 13.3002 39.5523 13.3002 39C13.3002 38.4477 13.7479 38 14.3002 38C14.8525 38 15.3002 38.4477 15.3002 39Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M53.5003 58C52.1196 58 51.0003 59.1193 51.0003 60.5C51.0003 61.8807 52.1196 63 53.5003 63C54.881 63 56.0003 61.8807 56.0003 60.5C56.0003 59.1193 54.881 58 53.5003 58ZM49.0003 60.5C49.0003 58.0147 51.015 56 53.5003 56C55.9856 56 58.0003 58.0147 58.0003 60.5C58.0003 62.9853 55.9856 65 53.5003 65C51.015 65 49.0003 62.9853 49.0003 60.5Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M67.6688 48.0565C68.1898 47.8735 68.7607 48.1475 68.9437 48.6685C70.2397 52.3569 71.6436 56.3679 72.3503 58.5875C73.2388 61.2072 72.9608 64.2095 71.4953 66.652C70.0122 69.1237 67.3461 70.9681 63.5914 71.2959C57.8413 71.8465 53.8792 67.9683 52.5605 64.3417C52.3717 63.8227 52.6395 63.2489 53.1585 63.0602C53.6776 62.8715 54.2513 63.1392 54.4401 63.6583C55.521 66.6308 58.7572 69.7515 63.4046 69.3046L63.4136 69.3037C66.5566 69.0304 68.6389 67.5253 69.7803 65.623C70.938 63.6935 71.161 61.3003 70.4536 59.2223L70.4473 59.2032C69.753 57.0209 68.3591 53.0379 67.0568 49.3315C66.8737 48.8104 67.1477 48.2396 67.6688 48.0565Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M66.7346 43.5894C66.6379 43.1382 66.2369 42.8 65.7569 42.8C65.2046 42.8 64.7569 43.2477 64.7569 43.8C64.7569 43.9887 64.8039 44.1368 64.8295 44.2094C64.8415 44.2434 64.8534 44.2731 64.861 44.2916C64.9073 44.801 65.3355 45.2 65.8569 45.2C66.4091 45.2 66.8569 44.7523 66.8569 44.2C66.8569 43.9185 66.7821 43.7079 66.7353 43.5911C66.7351 43.5905 66.7349 43.59 66.7346 43.5894Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M18.7852 41.1715C19.228 40.0897 20.0258 38.2774 21.3919 36.739C22.742 35.2188 24.6128 34 27.2567 34H55.2567C57.907 34 59.7778 35.1998 61.124 36.7043C62.49 38.231 63.2878 40.0458 63.7255 41.1644C63.9267 41.6787 64.5068 41.9325 65.0211 41.7312C65.5354 41.53 65.7892 40.9499 65.588 40.4356C65.1257 39.2542 64.2235 37.169 62.6145 35.3707C60.9856 33.5502 58.6065 32 55.2567 32H27.2567C23.9006 32 21.5215 33.5812 19.8965 35.411C18.2907 37.2192 17.389 39.3023 16.9312 40.4214L16.9255 40.4356C16.0955 42.5566 12.6804 52.3527 10.9557 57.2997C10.7914 57.771 10.6424 58.1982 10.5125 58.5706L10.5101 58.5777C9.61749 61.1997 9.89414 64.1825 11.363 66.6167C12.8466 69.0751 15.5096 70.9149 19.2558 71.2949L19.2628 71.2956C24.9548 71.8326 29.07 69.0239 30.4433 65.1328C30.6271 64.612 30.3539 64.0408 29.8331 63.857C29.3123 63.6732 28.7411 63.9464 28.5573 64.4672C27.5308 67.3755 24.3601 69.7663 19.4541 69.3047C16.3022 68.984 14.2164 67.4742 13.0754 65.5833C11.9199 63.6686 11.6962 61.3029 12.4022 59.2257C12.5311 58.8561 12.6782 58.4343 12.8399 57.9704C14.567 53.0166 17.9657 43.2681 18.7852 41.1715Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M13.7381 40.6588C14.2579 40.8454 14.5281 41.4181 14.3415 41.9379C12.9422 45.8357 11.0453 51.2272 9.94895 54.5162C9.77431 55.0402 9.20799 55.3233 8.68404 55.1487C8.1601 54.974 7.87694 54.4077 8.05159 53.8838C9.15524 50.5728 11.0583 45.1643 12.4591 41.2621C12.6457 40.7423 13.2183 40.4722 13.7381 40.6588Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M33.5655 28.2936C34.3302 27.1888 35.5411 26 37.2003 26H41.5001L41.5003 28H37.2003C36.5594 28 35.8703 28.4779 35.21 29.4319C34.5768 30.3467 34.1454 31.4583 33.9693 32.1491L33.7222 33.118L31.7842 32.6239L32.0313 31.6549C32.2551 30.777 32.7737 29.4376 33.5655 28.2936ZM45.8003 26C47.4752 26 48.7111 27.2596 49.4772 28.3862C50.2751 29.5596 50.8031 30.9324 50.9801 31.8001L51.18 32.7799L49.2203 33.1797L49.0205 32.1999C48.8975 31.597 48.4755 30.4698 47.8233 29.5108C47.1394 28.5051 46.4254 28 45.8003 28H41.5003L41.5001 26H45.8003Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M18.9233 9.86315C20.1716 8.67508 21.93 8 24.0003 8H60.4999C60.5001 8 60.5003 8 60.5003 9C60.5003 10 60.5001 10 60.4999 10H24.0003C22.3705 10 21.129 10.5249 20.3022 11.3118C19.4762 12.098 19.0003 13.205 19.0003 14.5C19.0003 16.9695 21.0709 19 24.0003 19H37.0003C39.0292 19 40.4495 20.1079 41.3131 21.582C42.1544 23.018 42.5003 24.8333 42.5003 26.5C42.5003 27.0523 42.0526 27.5 41.5003 27.5C40.948 27.5 40.5003 27.0523 40.5003 26.5C40.5003 25.0667 40.1961 23.632 39.5874 22.593C39.0011 21.5921 38.1713 21 37.0003 21H24.0003C20.1296 21 17.0003 18.2305 17.0003 14.5C17.0003 12.695 17.6743 11.052 18.9233 9.86315ZM61.5003 9C61.5003 9.55228 61.0522 10 60.4999 10L60.5003 9L60.4999 8C61.0522 8 61.5003 8.44772 61.5003 9Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M29.5003 58C28.1196 58 27.0003 59.1193 27.0003 60.5C27.0003 61.8807 28.1196 63 29.5003 63C30.881 63 32.0003 61.8807 32.0003 60.5C32.0003 59.1193 30.881 58 29.5003 58ZM25.0003 60.5C25.0003 58.0147 27.015 56 29.5003 56C31.9856 56 34.0003 58.0147 34.0003 60.5C34.0003 62.9853 31.9855 65 29.5003 65C27.015 65 25.0003 62.9853 25.0003 60.5Z", fill: "#000091" })), "VideoGames"); +//# sourceMappingURL=VideoGames.js.map \ No newline at end of file diff --git a/dist/picto/VideoGames.js.map b/dist/picto/VideoGames.js.map new file mode 100644 index 0000000..f481636 --- /dev/null +++ b/dist/picto/VideoGames.js.map @@ -0,0 +1 @@ +{"version":3,"file":"VideoGames.js","sourceRoot":"","sources":["../../src/picto/VideoGames.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,wUAAwU,EAC1U,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,sMAAsM,EACxM,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,wUAAwU,EAC1U,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,wUAAwU,EAC1U,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,wUAAwU,EAC1U,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,68BAA68B,EAC/8B,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,sKAAsK,EACxK,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,gVAAgV,EAClV,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,6mBAA6mB,EAC/mB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,uXAAuX,EACzX,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,+jCAA+jC,EACjkC,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,iTAAiT,EACnT,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,ghBAAghB,EAClhB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,2sBAA2sB,EAC7sB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,gVAAgV,EAClV,IAAI,EAAC,SAAS,GAChB,CACH,EACH,YAAY,CACf,CAAC"} \ No newline at end of file diff --git a/dist/picto/Virus.d.ts b/dist/picto/Virus.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Virus.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Virus.js b/dist/picto/Virus.js new file mode 100644 index 0000000..30a9718 --- /dev/null +++ b/dist/picto/Virus.js @@ -0,0 +1,8 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M46 40C42.6906 40 40 42.6906 40 46C40 49.3093 42.6907 52 46 52C49.3093 52 52 49.3093 52 46C52 42.6906 49.3094 40 46 40ZM46 42C48.2048 42 50 43.7951 50 46C50 48.2047 48.2047 50 46 50C43.7953 50 42 48.2047 42 46C42 43.7951 43.7952 42 46 42Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M36 32C36 29.7934 37.7935 28 40 28C42.2065 28 44 29.7934 44 32C44 34.2065 42.2065 36 40 36C37.7935 36 36 34.2065 36 32ZM42 32C42 30.898 41.102 30 40 30C38.898 30 38 30.898 38 32C38 33.1019 38.8981 34 40 34C41.1019 34 42 33.1019 42 32Z", fill: "#000091" }), + React.createElement("path", { d: "M28 42C28 40.8963 28.8963 40 30 40C31.1037 40 32 40.8963 32 42C32 43.1037 31.1037 44 30 44C28.8963 44 28 43.1037 28 42Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M42.7247 8H37.2753C34.7201 8 32.6425 10.0774 32.6425 12.6328L32.6477 12.8514C32.7293 14.5912 33.7806 16.1121 35.3131 16.8299L35.367 16.853V17.43L35.015 17.5036C32.3826 18.0837 29.9006 19.1117 27.6246 20.5645L27.317 20.766L26.91 20.358L26.9193 20.3367C27.1095 19.8244 27.2077 19.2789 27.2077 18.7221C27.2077 17.4863 26.7246 16.3198 25.851 15.4462C24.0439 13.6391 21.106 13.639 19.299 15.4463L15.446 19.2991C13.6389 21.1061 13.6389 24.0442 15.446 25.8513C16.3199 26.7249 17.4863 27.208 18.7221 27.208L18.9995 27.1998C19.3678 27.1781 19.7295 27.1132 20.0779 27.0069L20.358 26.91L20.765 27.317L20.5646 27.6246C19.1115 29.9008 18.0835 32.3828 17.5037 35.0148L17.43 35.367H16.83L16.7987 35.2982C16.0586 33.7622 14.5258 32.7033 12.7896 32.6455C11.5266 32.6029 10.3212 33.0664 9.41245 33.9451C8.5034 34.8241 8 36.0111 8 37.2756V42.6668C8 45.2 9.96076 47.2654 12.466 47.3547C13.7355 47.3976 14.9398 46.9369 15.8499 46.0583L16.0506 45.8526C16.3733 45.5008 16.6374 45.1056 16.836 44.6791L16.855 44.632H17.43L17.5036 44.9851C18.0837 47.6174 19.1116 50.0993 20.5644 52.3754L20.766 52.682L20.358 53.089L20.337 53.0807C19.8247 52.8905 19.2791 52.7923 18.7221 52.7923C17.4863 52.7923 16.3199 53.2753 15.4461 54.1488C14.5723 55.0233 14.0892 56.1896 14.0892 57.4251C14.0892 58.6608 14.5723 59.8273 15.446 60.7009L19.2993 64.5541C20.216 65.4704 21.4834 65.9625 22.779 65.9067C24.076 65.8493 25.2959 65.2453 26.1315 64.2481L26.2755 64.0668C27.201 62.8385 27.4289 61.2231 26.9413 59.7827L26.895 59.656L27.317 59.234L27.6241 59.4354C29.9006 60.8885 32.3826 61.9165 35.0147 62.4965L35.367 62.569V63.146L35.313 63.1705C33.7167 63.9183 32.6425 65.5374 32.6425 67.3674C32.6425 69.9228 34.72 72 37.2753 72H42.7247C45.2801 72 47.3575 69.9228 47.3575 67.3674L47.3523 67.1489C47.2707 65.4093 46.2196 63.8884 44.6872 63.1705L44.632 63.146V62.569L44.9851 62.4966C47.6174 61.9166 50.0993 60.8886 52.3754 59.4358L52.682 59.234L53.104 59.656L53.0589 59.7824C52.5467 61.2948 52.8236 63.0002 53.8686 64.2481C54.7044 65.2454 55.9243 65.8493 57.2201 65.9067C58.517 65.9637 59.7839 65.4714 60.701 64.5539L64.554 60.7009C65.4278 59.8275 65.911 58.661 65.911 57.4251C65.911 56.1896 65.428 55.0233 64.5545 54.1492C63.68 53.2753 62.5136 52.7923 61.2782 52.7923L61.0007 52.8004C60.6324 52.8221 60.2707 52.8871 59.9221 52.9933L59.641 53.089L59.234 52.682L59.4357 52.3752C60.8886 50.0993 61.9166 47.6174 62.4963 44.9852L62.569 44.632H63.165L63.1927 44.6938C63.8902 46.1576 65.3086 47.1942 66.953 47.339C68.2485 47.4533 69.5392 47.0177 70.4954 46.142C71.4521 45.2662 72 44.0217 72 42.7247V37.2753C72 35.9785 71.452 34.7341 70.4953 33.8582C69.5383 32.9817 68.2481 32.5457 66.9521 32.661L66.7266 32.687L66.5063 32.7246C65.0497 33.0093 63.8363 33.9763 63.2039 35.2838L63.165 35.367H62.569L62.4964 35.0152C61.9165 32.3829 60.8885 29.9008 59.4356 27.6248L59.234 27.317L59.641 26.91L59.6633 26.9195C60.1756 27.1097 60.7212 27.208 61.2782 27.208C62.5136 27.208 63.68 26.725 64.554 25.8515C66.3611 24.0439 66.3611 21.1059 64.5543 19.2991L60.7009 15.4462C58.894 13.639 55.9557 13.6391 54.1491 15.4463L53.9929 15.6102C52.8318 16.8898 52.4986 18.6913 53.0597 20.2734L53.091 20.357L52.682 20.766L52.3754 20.5646C50.099 19.1116 47.6173 18.0836 44.9853 17.5037L44.632 17.43V16.853L44.6871 16.8299C46.2834 16.0822 47.3575 14.4631 47.3575 12.6328C47.3575 10.0774 45.2801 8 42.7247 8ZM37.2753 10H42.7247C44.1755 10 45.3575 11.1819 45.3575 12.6328C45.3575 13.8381 44.5346 14.8852 43.3828 15.1827C42.9414 15.2967 42.6329 15.695 42.6329 16.1509V17.658C42.6329 18.4849 43.2259 19.1922 44.0378 19.3496C46.8062 19.8878 49.397 20.961 51.7422 22.5409C52.4288 23.0039 53.3501 22.9261 53.936 22.3407L55.0025 21.2744C55.325 20.952 55.3885 20.4523 55.157 20.0595C54.5528 19.0343 54.7112 17.7125 55.5634 16.8605C56.5891 15.8344 58.2608 15.8343 59.2866 16.8604L63.1401 20.7133C64.1658 21.7391 64.1658 23.4109 63.1399 24.4372C62.6412 24.9355 61.9834 25.208 61.2782 25.208C60.8007 25.208 60.3431 25.083 59.9416 24.8453C59.5486 24.6125 59.0479 24.6756 58.7249 24.9986L57.6599 26.0636C57.0741 26.6489 56.9963 27.5706 57.459 28.2576C59.0391 30.6027 60.1123 33.194 60.6504 35.9626C60.8077 36.7742 61.5153 37.3673 62.3422 37.3673H63.8622C64.314 37.3673 64.7097 37.0644 64.8276 36.6283C65.1053 35.6009 65.9641 34.819 66.987 34.6698L67.1568 34.6504C67.8664 34.5876 68.6019 34.8361 69.1447 35.3332C69.6877 35.8304 70 36.5396 70 37.2753V42.7247C70 43.4606 69.6877 44.1699 69.1448 44.667C68.6029 45.1632 67.8662 45.4118 67.1286 45.3468C66.0461 45.2514 65.1188 44.4501 64.8276 43.3721C64.7098 42.9359 64.3141 42.6329 63.8622 42.6329H62.3422C61.5155 42.6329 60.8079 43.226 60.6504 44.0377C60.1124 46.8063 59.0392 49.3973 57.4591 51.7424C56.9963 52.4297 57.0741 53.3511 57.6603 53.9367L58.7248 55.0016C59.0184 55.2952 59.459 55.3741 59.832 55.2111L59.9416 55.155C60.3431 54.9172 60.8007 54.7923 61.2782 54.7923C61.9834 54.7923 62.6412 55.0647 63.1403 55.5634C63.6385 56.062 63.911 56.7199 63.911 57.4251C63.911 58.1305 63.6386 58.7881 63.1399 59.2866L59.2867 63.1398C58.7662 63.6605 58.0445 63.941 57.3082 63.9086C56.5736 63.8761 55.8776 63.5315 55.4017 62.9637C54.7042 62.1308 54.6152 60.9083 55.1715 59.9405C55.3968 59.5486 55.3312 59.0544 55.0116 58.7349L53.9363 57.6598C53.3506 57.0742 52.4291 56.9963 51.7421 57.4595C49.3974 59.0392 46.8063 60.1124 44.0375 60.6507C43.2262 60.808 42.6329 61.5156 42.6329 62.3425V63.8493C42.6329 64.3052 42.9413 64.7034 43.3827 64.8175C44.5346 65.1152 45.3575 66.1623 45.3575 67.3674C45.3575 68.8182 44.1756 70 42.7247 70H37.2753C35.8246 70 34.6425 68.8181 34.6425 67.3674C34.6425 66.2227 35.3853 65.2204 36.4473 64.8677L36.6176 64.8175C37.059 64.7034 37.3673 64.3052 37.3673 63.8493V62.3425C37.3673 61.5154 36.7741 60.808 35.9622 60.6506C33.1938 60.1123 30.6025 59.0391 28.2575 57.4593C27.5714 56.9963 26.65 57.0741 26.064 57.6596L24.9886 58.735C24.6691 59.0544 24.6035 59.5485 24.8286 59.9402C25.3848 60.9084 25.2958 62.131 24.5983 62.9637C24.1226 63.5315 23.4266 63.8761 22.6918 63.9086C21.9565 63.9403 21.2334 63.6596 20.7134 63.1397L16.8601 59.2867C16.3617 58.7882 16.0892 58.1304 16.0892 57.4251C16.0892 56.7199 16.3617 56.062 16.8604 55.5629C17.3589 55.0647 18.0167 54.7923 18.7221 54.7923C19.1313 54.7923 19.526 54.8841 19.883 55.06L20.0582 55.1549C20.4512 55.3877 20.9521 55.3247 21.2751 55.0016L22.3403 53.9364C22.9261 53.3506 23.0039 52.4291 22.5407 51.7421C20.9611 49.3974 19.8879 46.8063 19.3495 44.0375C19.1922 43.2263 18.4848 42.6329 17.658 42.6329H16.1521C15.7332 42.6329 15.3632 42.8932 15.2173 43.2777L15.1832 43.3855C15.064 43.8523 14.8173 44.2754 14.461 44.6192C13.9413 45.121 13.2629 45.3805 12.5354 45.3559C11.1154 45.3053 10 44.1303 10 42.6668V37.2756C10 36.5532 10.2833 35.8851 10.8026 35.383C11.3216 34.8812 12.0008 34.62 12.7226 34.6444C13.8583 34.6822 14.8624 35.5033 15.1708 36.6311C15.2897 37.0658 15.6847 37.3673 16.1354 37.3673H17.658C18.4848 37.3673 19.1923 36.7741 19.3497 35.9621C19.8877 33.194 20.9609 30.6027 22.5409 28.2578C23.004 27.5711 22.9258 26.6493 22.3401 26.0636L21.2751 24.9986C20.9521 24.6756 20.4514 24.6125 20.0584 24.8453C19.6569 25.0831 19.1994 25.208 18.7221 25.208C18.0167 25.208 17.3589 24.9356 16.86 24.4369C15.8342 23.4111 15.8342 21.7393 16.8602 20.7133L20.7133 16.8604C21.7392 15.8343 23.4107 15.8343 24.4368 16.8604C24.9353 17.3589 25.2077 18.0167 25.2077 18.7221C25.2077 19.1311 25.1159 19.5258 24.94 19.883L24.845 20.0584C24.6123 20.4514 24.6754 20.9521 24.9984 21.2751L26.0636 22.3403C26.6496 22.9263 27.5713 23.004 28.2582 22.5405C30.6024 20.9612 33.1937 19.8879 35.9625 19.3495C36.7738 19.1923 37.3673 18.4849 37.3673 17.658V16.1509C37.3673 15.695 37.0589 15.2967 36.6174 15.1827C35.4656 14.8851 34.6425 13.838 34.6425 12.6328C34.6425 11.182 35.8246 10 37.2753 10Z", fill: "#000091" })), "Virus"); +//# sourceMappingURL=Virus.js.map \ No newline at end of file diff --git a/dist/picto/Virus.js.map b/dist/picto/Virus.js.map new file mode 100644 index 0000000..43e641b --- /dev/null +++ b/dist/picto/Virus.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Virus.js","sourceRoot":"","sources":["../../src/picto/Virus.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,gPAAgP,EAClP,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,4OAA4O,EAC9O,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,y/OAAy/O,EAC3/O,IAAI,EAAC,SAAS,GAChB,CACH,EACH,OAAO,CACV,CAAC"} \ No newline at end of file diff --git a/dist/picto/Warning.d.ts b/dist/picto/Warning.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Warning.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Warning.js b/dist/picto/Warning.js new file mode 100644 index 0000000..b24691f --- /dev/null +++ b/dist/picto/Warning.js @@ -0,0 +1,9 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { d: "M42 34C42 32.8954 41.1046 32 40 32C38.8954 32 38 32.8954 38 34V50C38 51.1046 38.8954 52 40 52C41.1046 52 42 51.1046 42 50V34Z", fill: "#E1000F" }), + React.createElement("path", { d: "M42 58C42 56.8954 41.1046 56 40 56C38.8954 56 38 56.8954 38 58C38 59.1046 38.8954 60 40 60C41.1046 60 42 59.1046 42 58Z", fill: "#E1000F" }), + React.createElement("path", { d: "M39.1056 12.5528C39.4547 11.8545 40.4171 11.8178 40.8308 12.4425L40.8944 12.5528L67.8944 66.5528C68.2094 67.1827 67.792 67.918 67.1151 67.9936L67 68H59C58.4477 68 58 67.5523 58 67C58 66.4872 58.3861 66.0645 58.8834 66.0067L59 66H65.381L40 15.236L14.618 66H53C53.5128 66 53.9355 66.386 53.9933 66.8834L54 67C54 67.5128 53.614 67.9355 53.1166 67.9933L53 68H13C12.2958 68 11.8247 67.2979 12.0598 66.6586L12.1056 66.5528L39.1056 12.5528Z", fill: "#000091" }), + React.createElement("path", { d: "M60 46C59.4486 46 59 45.5514 59 45C59 44.4486 59.4486 44 60 44C60.5514 44 61 44.4486 61 45C61 45.5514 60.5514 46 60 46Z", fill: "#000091" }), + React.createElement("path", { d: "M62.8363 48.4515C62.5622 48.0325 62.0115 47.8762 61.5528 48.1056C61.0588 48.3526 60.8586 48.9532 61.1056 49.4472L68.1056 63.4472L68.1638 63.5485C68.4378 63.9675 68.9885 64.1238 69.4472 63.8944C69.9412 63.6474 70.1414 63.0468 69.8944 62.5528L62.8944 48.5528L62.8363 48.4515Z", fill: "#000091" })), "Warning"); +//# sourceMappingURL=Warning.js.map \ No newline at end of file diff --git a/dist/picto/Warning.js.map b/dist/picto/Warning.js.map new file mode 100644 index 0000000..7713123 --- /dev/null +++ b/dist/picto/Warning.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Warning.js","sourceRoot":"","sources":["../../src/picto/Warning.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,CAAC,EAAC,+HAA+H,EACjI,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,mbAAmb,EACrb,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,mRAAmR,EACrR,IAAI,EAAC,SAAS,GAChB,CACH,EACH,SAAS,CACZ,CAAC"} \ No newline at end of file diff --git a/dist/picto/Wheelchair.d.ts b/dist/picto/Wheelchair.d.ts new file mode 100644 index 0000000..fbf92c8 --- /dev/null +++ b/dist/picto/Wheelchair.d.ts @@ -0,0 +1,3 @@ +import React from "react"; +declare const _default: React.FC; +export default _default; diff --git a/dist/picto/Wheelchair.js b/dist/picto/Wheelchair.js new file mode 100644 index 0000000..57de79f --- /dev/null +++ b/dist/picto/Wheelchair.js @@ -0,0 +1,12 @@ +import React from "react"; +import { createIcon } from "./utils/IconWrapper"; +export default createIcon(React.createElement(React.Fragment, null, + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M35 15C32.2386 15 30 17.2386 30 20C30 22.7614 32.2386 25 35 25C37.7614 25 40 22.7614 40 20C40 17.2386 37.7614 15 35 15ZM28 20C28 16.134 31.134 13 35 13C38.866 13 42 16.134 42 20C42 23.866 38.866 27 35 27C31.134 27 28 23.866 28 20Z", fill: "#E1000F" }), + React.createElement("path", { d: "M67 64C67 64.5523 66.5523 65 66 65C65.4477 65 65 64.5523 65 64C65 63.4477 65.4477 63 66 63C66.5523 63 67 63.4477 67 64Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M25.6352 42.7686C26.0391 43.1453 26.0612 43.778 25.6846 44.182C24.0182 45.9691 23 48.3645 23 51C23 56.5228 27.4771 61 33 61C35.411 61 37.6204 60.148 39.3474 58.7277C39.774 58.3768 40.4041 58.4382 40.755 58.8648C41.1058 59.2913 41.0444 59.9215 40.6178 60.2723C38.5461 61.9762 35.8913 63 33 63C26.3726 63 21 57.6274 21 51C21 47.8385 22.2239 44.9607 24.2218 42.818C24.5985 42.4141 25.2312 42.392 25.6352 42.7686Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M16.9266 61.1851C17.3766 60.865 18.001 60.9703 18.3211 61.4204C18.7566 62.0328 19.2296 62.6168 19.7366 63.1691C20.1101 63.576 20.0831 64.2086 19.6762 64.5821C19.2694 64.9555 18.6368 64.9285 18.2633 64.5217C17.7003 63.9084 17.1751 63.2598 16.6913 62.5796C16.3712 62.1295 16.4765 61.5052 16.9266 61.1851Z", fill: "#E1000F" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M31 33C31 30.7909 32.7909 29 35 29C37.2091 29 39 30.7909 39 33V42C39 42.5523 39.4477 43 40 43H48.494C50.4099 43 52.1573 44.0947 52.9931 45.8186L58.6694 57.5259C59.5902 59.4252 58.8125 61.7118 56.9246 62.6557C55.061 63.5876 52.7942 62.8699 51.8064 61.0354L47.2522 52.5777C46.729 51.606 45.7145 51 44.6108 51H36C33.2386 51 31 48.7614 31 46V33ZM35 31C33.8954 31 33 31.8954 33 33V46C33 47.6569 34.3431 49 36 49H44.6108C46.4502 49 48.1411 50.01 49.0132 51.6295L53.5673 60.0872C54.0426 60.9699 55.1334 61.3153 56.0302 60.8669C56.9386 60.4127 57.3128 59.3124 56.8697 58.3984L51.1935 46.6912C50.692 45.6568 49.6435 45 48.494 45H40C38.3431 45 37 43.6569 37 42V33C37 31.8954 36.1046 31 35 31Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M58.564 49.1002C59.0609 48.8592 59.6591 49.0668 59.9 49.5637L65.4758 61.0637C65.7167 61.5607 65.5092 62.1588 65.0123 62.3998C64.5153 62.6407 63.9171 62.4332 63.6762 61.9363L58.1004 50.4363C57.8595 49.9393 58.067 49.3411 58.564 49.1002Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M24.798 38.3993C25.1298 38.8409 25.0408 39.4678 24.5992 39.7995C21.1973 42.3554 19 46.421 19 51C19 58.732 25.268 65 33 65C36.9166 65 40.456 63.3931 42.998 60.8C43.3847 60.4056 44.0178 60.3993 44.4122 60.7859C44.8066 61.1725 44.8129 61.8057 44.4262 62.2C41.5235 65.161 37.4756 67 33 67C24.1634 67 17 59.8366 17 51C17 45.7654 19.5148 41.1179 23.3979 38.2005C23.8394 37.8688 24.4663 37.9578 24.798 38.3993Z", fill: "#000091" }), + React.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M14 50C14.5523 50 15 50.4477 15 51C15 53.1647 15.3817 55.2381 16.0806 57.1579C16.2695 57.6769 16.002 58.2507 15.483 58.4397C14.964 58.6286 14.3902 58.361 14.2013 57.8421C13.4237 55.7062 13 53.4015 13 51C13 50.4477 13.4477 50 14 50Z", fill: "#000091" })), "Wheelchair"); +//# sourceMappingURL=Wheelchair.js.map \ No newline at end of file diff --git a/dist/picto/Wheelchair.js.map b/dist/picto/Wheelchair.js.map new file mode 100644 index 0000000..68a1984 --- /dev/null +++ b/dist/picto/Wheelchair.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Wheelchair.js","sourceRoot":"","sources":["../../src/picto/Wheelchair.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,EAAE,UAAU,EAAE,MAAM,qBAAqB,CAAC;AAEjD,eAAe,UAAU,CACrB;IACI,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,wOAAwO,EAC1O,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,CAAC,EAAC,yHAAyH,EAC3H,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,2ZAA2Z,EAC7Z,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,gTAAgT,EAClT,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,4qBAA4qB,EAC9qB,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,6OAA6O,EAC/O,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,qZAAqZ,EACvZ,IAAI,EAAC,SAAS,GAChB;IACF,8BACI,QAAQ,EAAC,SAAS,EAClB,QAAQ,EAAC,SAAS,EAClB,CAAC,EAAC,yOAAyO,EAC3O,IAAI,EAAC,SAAS,GAChB,CACH,EACH,YAAY,CACf,CAAC"} \ No newline at end of file diff --git a/dist/picto/index.d.ts b/dist/picto/index.d.ts new file mode 100644 index 0000000..2c9f561 --- /dev/null +++ b/dist/picto/index.d.ts @@ -0,0 +1,101 @@ +export { default as Accessibility } from "./Accessibility"; +export { default as Airport } from "./Airport"; +export { default as Application } from "./Application"; +export { default as Archive } from "./Archive"; +export { default as ArmyTank } from "./ArmyTank"; +export { default as Art } from "./Art"; +export { default as Astronaut } from "./Astronaut"; +export { default as Audio } from "./Audio"; +export { default as Avatar } from "./Avatar"; +export { default as Backpack } from "./Backpack"; +export { default as Base } from "./Base"; +export { default as Binders } from "./Binders"; +export { default as Book } from "./Book"; +export { default as Calendar } from "./Calendar"; +export { default as Catalog } from "./Catalog"; +export { default as CityHall } from "./CityHall"; +export { default as Coding } from "./Coding"; +export { default as Community } from "./Community"; +export { default as Companie } from "./Companie"; +export { default as Compass } from "./Compass"; +export { default as Conclusion } from "./Conclusion"; +export { default as ConnectionLost } from "./ConnectionLost"; +export { default as Contract } from "./Contract"; +export { default as Culture } from "./Culture"; +export { default as DataVisualization } from "./DataVisualization"; +export { default as Datalma } from "./Datalma"; +export { default as DigitalArt } from "./DigitalArt"; +export { default as Doctor } from "./Doctor"; +export { default as Document } from "./Document"; +export { default as DocumentAdd } from "./DocumentAdd"; +export { default as DocumentDownload } from "./DocumentDownload"; +export { default as DocumentSearch } from "./DocumentSearch"; +export { default as DrivingLicense } from "./DrivingLicense"; +export { default as DrivingLicenseNew } from "./DrivingLicenseNew"; +export { default as EarOff } from "./EarOff"; +export { default as Ecosystem } from "./Ecosystem"; +export { default as Environment } from "./Environment"; +export { default as Error } from "./Error"; +export { default as EyeOff } from "./EyeOff"; +export { default as Factory } from "./Factory"; +export { default as Firefighter } from "./Firefighter"; +export { default as FlowList } from "./FlowList"; +export { default as FlowSettings } from "./FlowSettings"; +export { default as Food } from "./Food"; +export { default as Gendarmerie } from "./Gendarmerie"; +export { default as Grocery } from "./Grocery"; +export { default as Health } from "./Health"; +export { default as Hospital } from "./Hospital"; +export { default as House } from "./House"; +export { default as HumanCooperation } from "./HumanCooperation"; +export { default as InProgress } from "./InProgress"; +export { default as Information } from "./Information"; +export { default as Innovation } from "./Innovation"; +export { default as InternationalDrivingLicense } from "./InternationalDrivingLicense"; +export { default as InternationalDrivingLicenseNew } from "./InternationalDrivingLicenseNew"; +export { default as Internet } from "./Internet"; +export { default as JusticeScales } from "./JusticeScales"; +export { default as Language } from "./Language"; +export { default as Leaf } from "./Leaf"; +export { default as LocationFrance } from "./LocationFrance"; +export { default as LocationOverseasFrance } from "./LocationOverseasFrance"; +export { default as Luggage } from "./Luggage"; +export { default as MainSend } from "./MainSend"; +export { default as Map } from "./Map"; +export { default as MapPin } from "./MapPin"; +export { default as MedicalResearch } from "./MedicalResearch"; +export { default as MentalDisabilities } from "./MentalDisabilities"; +export { default as Money } from "./Money"; +export { default as Moon } from "./Moon"; +export { default as Mountain } from "./Mountain"; +export { default as NationalIdentityCard } from "./NationalIdentityCard"; +export { default as NationalIdentityCardPassport } from "./NationalIdentityCardPassport"; +export { default as NavyAnchor } from "./NavyAnchor"; +export { default as NavyBachi } from "./NavyBachi"; +export { default as Notification } from "./Notification"; +export { default as NuclearPlant } from "./NuclearPlant"; +export { default as Paint } from "./Paint"; +export { default as Passport } from "./Passport"; +export { default as Pictures } from "./Pictures"; +export { default as Podcast } from "./Podcast"; +export { default as Police } from "./Police"; +export { default as PressCard } from "./PressCard"; +export { default as School } from "./School"; +export { default as Search } from "./Search"; +export { default as SelfTraining } from "./SelfTraining"; +export { default as SignDocument } from "./SignDocument"; +export { default as Smartphone } from "./Smartphone"; +export { default as Success } from "./Success"; +export { default as Sun } from "./Sun"; +export { default as System } from "./System"; +export { default as TaxStamp } from "./TaxStamp"; +export { default as TechnicalError } from "./TechnicalError"; +export { default as TravelBack } from "./TravelBack"; +export { default as Tree } from "./Tree"; +export { default as Vaccine } from "./Vaccine"; +export { default as VehicleRegistrationDocument } from "./VehicleRegistrationDocument"; +export { default as Video } from "./Video"; +export { default as VideoGames } from "./VideoGames"; +export { default as Virus } from "./Virus"; +export { default as Warning } from "./Warning"; +export { default as Wheelchair } from "./Wheelchair"; diff --git a/dist/picto/index.js b/dist/picto/index.js new file mode 100644 index 0000000..d4617b8 --- /dev/null +++ b/dist/picto/index.js @@ -0,0 +1,102 @@ +export { default as Accessibility } from "./Accessibility"; +export { default as Airport } from "./Airport"; +export { default as Application } from "./Application"; +export { default as Archive } from "./Archive"; +export { default as ArmyTank } from "./ArmyTank"; +export { default as Art } from "./Art"; +export { default as Astronaut } from "./Astronaut"; +export { default as Audio } from "./Audio"; +export { default as Avatar } from "./Avatar"; +export { default as Backpack } from "./Backpack"; +export { default as Base } from "./Base"; +export { default as Binders } from "./Binders"; +export { default as Book } from "./Book"; +export { default as Calendar } from "./Calendar"; +export { default as Catalog } from "./Catalog"; +export { default as CityHall } from "./CityHall"; +export { default as Coding } from "./Coding"; +export { default as Community } from "./Community"; +export { default as Companie } from "./Companie"; +export { default as Compass } from "./Compass"; +export { default as Conclusion } from "./Conclusion"; +export { default as ConnectionLost } from "./ConnectionLost"; +export { default as Contract } from "./Contract"; +export { default as Culture } from "./Culture"; +export { default as DataVisualization } from "./DataVisualization"; +export { default as Datalma } from "./Datalma"; +export { default as DigitalArt } from "./DigitalArt"; +export { default as Doctor } from "./Doctor"; +export { default as Document } from "./Document"; +export { default as DocumentAdd } from "./DocumentAdd"; +export { default as DocumentDownload } from "./DocumentDownload"; +export { default as DocumentSearch } from "./DocumentSearch"; +export { default as DrivingLicense } from "./DrivingLicense"; +export { default as DrivingLicenseNew } from "./DrivingLicenseNew"; +export { default as EarOff } from "./EarOff"; +export { default as Ecosystem } from "./Ecosystem"; +export { default as Environment } from "./Environment"; +export { default as Error } from "./Error"; +export { default as EyeOff } from "./EyeOff"; +export { default as Factory } from "./Factory"; +export { default as Firefighter } from "./Firefighter"; +export { default as FlowList } from "./FlowList"; +export { default as FlowSettings } from "./FlowSettings"; +export { default as Food } from "./Food"; +export { default as Gendarmerie } from "./Gendarmerie"; +export { default as Grocery } from "./Grocery"; +export { default as Health } from "./Health"; +export { default as Hospital } from "./Hospital"; +export { default as House } from "./House"; +export { default as HumanCooperation } from "./HumanCooperation"; +export { default as InProgress } from "./InProgress"; +export { default as Information } from "./Information"; +export { default as Innovation } from "./Innovation"; +export { default as InternationalDrivingLicense } from "./InternationalDrivingLicense"; +export { default as InternationalDrivingLicenseNew } from "./InternationalDrivingLicenseNew"; +export { default as Internet } from "./Internet"; +export { default as JusticeScales } from "./JusticeScales"; +export { default as Language } from "./Language"; +export { default as Leaf } from "./Leaf"; +export { default as LocationFrance } from "./LocationFrance"; +export { default as LocationOverseasFrance } from "./LocationOverseasFrance"; +export { default as Luggage } from "./Luggage"; +export { default as MainSend } from "./MainSend"; +export { default as Map } from "./Map"; +export { default as MapPin } from "./MapPin"; +export { default as MedicalResearch } from "./MedicalResearch"; +export { default as MentalDisabilities } from "./MentalDisabilities"; +export { default as Money } from "./Money"; +export { default as Moon } from "./Moon"; +export { default as Mountain } from "./Mountain"; +export { default as NationalIdentityCard } from "./NationalIdentityCard"; +export { default as NationalIdentityCardPassport } from "./NationalIdentityCardPassport"; +export { default as NavyAnchor } from "./NavyAnchor"; +export { default as NavyBachi } from "./NavyBachi"; +export { default as Notification } from "./Notification"; +export { default as NuclearPlant } from "./NuclearPlant"; +export { default as Paint } from "./Paint"; +export { default as Passport } from "./Passport"; +export { default as Pictures } from "./Pictures"; +export { default as Podcast } from "./Podcast"; +export { default as Police } from "./Police"; +export { default as PressCard } from "./PressCard"; +export { default as School } from "./School"; +export { default as Search } from "./Search"; +export { default as SelfTraining } from "./SelfTraining"; +export { default as SignDocument } from "./SignDocument"; +export { default as Smartphone } from "./Smartphone"; +export { default as Success } from "./Success"; +export { default as Sun } from "./Sun"; +export { default as System } from "./System"; +export { default as TaxStamp } from "./TaxStamp"; +export { default as TechnicalError } from "./TechnicalError"; +export { default as TravelBack } from "./TravelBack"; +export { default as Tree } from "./Tree"; +export { default as Vaccine } from "./Vaccine"; +export { default as VehicleRegistrationDocument } from "./VehicleRegistrationDocument"; +export { default as Video } from "./Video"; +export { default as VideoGames } from "./VideoGames"; +export { default as Virus } from "./Virus"; +export { default as Warning } from "./Warning"; +export { default as Wheelchair } from "./Wheelchair"; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/dist/picto/index.js.map b/dist/picto/index.js.map new file mode 100644 index 0000000..560814d --- /dev/null +++ b/dist/picto/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/picto/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,IAAI,aAAa,EAAE,MAAM,iBAAiB,CAAC;AAC3D,OAAO,EAAE,OAAO,IAAI,OAAO,EAAE,MAAM,WAAW,CAAC;AAC/C,OAAO,EAAE,OAAO,IAAI,WAAW,EAAE,MAAM,eAAe,CAAC;AACvD,OAAO,EAAE,OAAO,IAAI,OAAO,EAAE,MAAM,WAAW,CAAC;AAC/C,OAAO,EAAE,OAAO,IAAI,QAAQ,EAAE,MAAM,YAAY,CAAC;AACjD,OAAO,EAAE,OAAO,IAAI,GAAG,EAAE,MAAM,OAAO,CAAC;AACvC,OAAO,EAAE,OAAO,IAAI,SAAS,EAAE,MAAM,aAAa,CAAC;AACnD,OAAO,EAAE,OAAO,IAAI,KAAK,EAAE,MAAM,SAAS,CAAC;AAC3C,OAAO,EAAE,OAAO,IAAI,MAAM,EAAE,MAAM,UAAU,CAAC;AAC7C,OAAO,EAAE,OAAO,IAAI,QAAQ,EAAE,MAAM,YAAY,CAAC;AACjD,OAAO,EAAE,OAAO,IAAI,IAAI,EAAE,MAAM,QAAQ,CAAC;AACzC,OAAO,EAAE,OAAO,IAAI,OAAO,EAAE,MAAM,WAAW,CAAC;AAC/C,OAAO,EAAE,OAAO,IAAI,IAAI,EAAE,MAAM,QAAQ,CAAC;AACzC,OAAO,EAAE,OAAO,IAAI,QAAQ,EAAE,MAAM,YAAY,CAAC;AACjD,OAAO,EAAE,OAAO,IAAI,OAAO,EAAE,MAAM,WAAW,CAAC;AAC/C,OAAO,EAAE,OAAO,IAAI,QAAQ,EAAE,MAAM,YAAY,CAAC;AACjD,OAAO,EAAE,OAAO,IAAI,MAAM,EAAE,MAAM,UAAU,CAAC;AAC7C,OAAO,EAAE,OAAO,IAAI,SAAS,EAAE,MAAM,aAAa,CAAC;AACnD,OAAO,EAAE,OAAO,IAAI,QAAQ,EAAE,MAAM,YAAY,CAAC;AACjD,OAAO,EAAE,OAAO,IAAI,OAAO,EAAE,MAAM,WAAW,CAAC;AAC/C,OAAO,EAAE,OAAO,IAAI,UAAU,EAAE,MAAM,cAAc,CAAC;AACrD,OAAO,EAAE,OAAO,IAAI,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAC7D,OAAO,EAAE,OAAO,IAAI,QAAQ,EAAE,MAAM,YAAY,CAAC;AACjD,OAAO,EAAE,OAAO,IAAI,OAAO,EAAE,MAAM,WAAW,CAAC;AAC/C,OAAO,EAAE,OAAO,IAAI,iBAAiB,EAAE,MAAM,qBAAqB,CAAC;AACnE,OAAO,EAAE,OAAO,IAAI,OAAO,EAAE,MAAM,WAAW,CAAC;AAC/C,OAAO,EAAE,OAAO,IAAI,UAAU,EAAE,MAAM,cAAc,CAAC;AACrD,OAAO,EAAE,OAAO,IAAI,MAAM,EAAE,MAAM,UAAU,CAAC;AAC7C,OAAO,EAAE,OAAO,IAAI,QAAQ,EAAE,MAAM,YAAY,CAAC;AACjD,OAAO,EAAE,OAAO,IAAI,WAAW,EAAE,MAAM,eAAe,CAAC;AACvD,OAAO,EAAE,OAAO,IAAI,gBAAgB,EAAE,MAAM,oBAAoB,CAAC;AACjE,OAAO,EAAE,OAAO,IAAI,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAC7D,OAAO,EAAE,OAAO,IAAI,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAC7D,OAAO,EAAE,OAAO,IAAI,iBAAiB,EAAE,MAAM,qBAAqB,CAAC;AACnE,OAAO,EAAE,OAAO,IAAI,MAAM,EAAE,MAAM,UAAU,CAAC;AAC7C,OAAO,EAAE,OAAO,IAAI,SAAS,EAAE,MAAM,aAAa,CAAC;AACnD,OAAO,EAAE,OAAO,IAAI,WAAW,EAAE,MAAM,eAAe,CAAC;AACvD,OAAO,EAAE,OAAO,IAAI,KAAK,EAAE,MAAM,SAAS,CAAC;AAC3C,OAAO,EAAE,OAAO,IAAI,MAAM,EAAE,MAAM,UAAU,CAAC;AAC7C,OAAO,EAAE,OAAO,IAAI,OAAO,EAAE,MAAM,WAAW,CAAC;AAC/C,OAAO,EAAE,OAAO,IAAI,WAAW,EAAE,MAAM,eAAe,CAAC;AACvD,OAAO,EAAE,OAAO,IAAI,QAAQ,EAAE,MAAM,YAAY,CAAC;AACjD,OAAO,EAAE,OAAO,IAAI,YAAY,EAAE,MAAM,gBAAgB,CAAC;AACzD,OAAO,EAAE,OAAO,IAAI,IAAI,EAAE,MAAM,QAAQ,CAAC;AACzC,OAAO,EAAE,OAAO,IAAI,WAAW,EAAE,MAAM,eAAe,CAAC;AACvD,OAAO,EAAE,OAAO,IAAI,OAAO,EAAE,MAAM,WAAW,CAAC;AAC/C,OAAO,EAAE,OAAO,IAAI,MAAM,EAAE,MAAM,UAAU,CAAC;AAC7C,OAAO,EAAE,OAAO,IAAI,QAAQ,EAAE,MAAM,YAAY,CAAC;AACjD,OAAO,EAAE,OAAO,IAAI,KAAK,EAAE,MAAM,SAAS,CAAC;AAC3C,OAAO,EAAE,OAAO,IAAI,gBAAgB,EAAE,MAAM,oBAAoB,CAAC;AACjE,OAAO,EAAE,OAAO,IAAI,UAAU,EAAE,MAAM,cAAc,CAAC;AACrD,OAAO,EAAE,OAAO,IAAI,WAAW,EAAE,MAAM,eAAe,CAAC;AACvD,OAAO,EAAE,OAAO,IAAI,UAAU,EAAE,MAAM,cAAc,CAAC;AACrD,OAAO,EAAE,OAAO,IAAI,2BAA2B,EAAE,MAAM,+BAA+B,CAAC;AACvF,OAAO,EAAE,OAAO,IAAI,8BAA8B,EAAE,MAAM,kCAAkC,CAAC;AAC7F,OAAO,EAAE,OAAO,IAAI,QAAQ,EAAE,MAAM,YAAY,CAAC;AACjD,OAAO,EAAE,OAAO,IAAI,aAAa,EAAE,MAAM,iBAAiB,CAAC;AAC3D,OAAO,EAAE,OAAO,IAAI,QAAQ,EAAE,MAAM,YAAY,CAAC;AACjD,OAAO,EAAE,OAAO,IAAI,IAAI,EAAE,MAAM,QAAQ,CAAC;AACzC,OAAO,EAAE,OAAO,IAAI,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAC7D,OAAO,EAAE,OAAO,IAAI,sBAAsB,EAAE,MAAM,0BAA0B,CAAC;AAC7E,OAAO,EAAE,OAAO,IAAI,OAAO,EAAE,MAAM,WAAW,CAAC;AAC/C,OAAO,EAAE,OAAO,IAAI,QAAQ,EAAE,MAAM,YAAY,CAAC;AACjD,OAAO,EAAE,OAAO,IAAI,GAAG,EAAE,MAAM,OAAO,CAAC;AACvC,OAAO,EAAE,OAAO,IAAI,MAAM,EAAE,MAAM,UAAU,CAAC;AAC7C,OAAO,EAAE,OAAO,IAAI,eAAe,EAAE,MAAM,mBAAmB,CAAC;AAC/D,OAAO,EAAE,OAAO,IAAI,kBAAkB,EAAE,MAAM,sBAAsB,CAAC;AACrE,OAAO,EAAE,OAAO,IAAI,KAAK,EAAE,MAAM,SAAS,CAAC;AAC3C,OAAO,EAAE,OAAO,IAAI,IAAI,EAAE,MAAM,QAAQ,CAAC;AACzC,OAAO,EAAE,OAAO,IAAI,QAAQ,EAAE,MAAM,YAAY,CAAC;AACjD,OAAO,EAAE,OAAO,IAAI,oBAAoB,EAAE,MAAM,wBAAwB,CAAC;AACzE,OAAO,EAAE,OAAO,IAAI,4BAA4B,EAAE,MAAM,gCAAgC,CAAC;AACzF,OAAO,EAAE,OAAO,IAAI,UAAU,EAAE,MAAM,cAAc,CAAC;AACrD,OAAO,EAAE,OAAO,IAAI,SAAS,EAAE,MAAM,aAAa,CAAC;AACnD,OAAO,EAAE,OAAO,IAAI,YAAY,EAAE,MAAM,gBAAgB,CAAC;AACzD,OAAO,EAAE,OAAO,IAAI,YAAY,EAAE,MAAM,gBAAgB,CAAC;AACzD,OAAO,EAAE,OAAO,IAAI,KAAK,EAAE,MAAM,SAAS,CAAC;AAC3C,OAAO,EAAE,OAAO,IAAI,QAAQ,EAAE,MAAM,YAAY,CAAC;AACjD,OAAO,EAAE,OAAO,IAAI,QAAQ,EAAE,MAAM,YAAY,CAAC;AACjD,OAAO,EAAE,OAAO,IAAI,OAAO,EAAE,MAAM,WAAW,CAAC;AAC/C,OAAO,EAAE,OAAO,IAAI,MAAM,EAAE,MAAM,UAAU,CAAC;AAC7C,OAAO,EAAE,OAAO,IAAI,SAAS,EAAE,MAAM,aAAa,CAAC;AACnD,OAAO,EAAE,OAAO,IAAI,MAAM,EAAE,MAAM,UAAU,CAAC;AAC7C,OAAO,EAAE,OAAO,IAAI,MAAM,EAAE,MAAM,UAAU,CAAC;AAC7C,OAAO,EAAE,OAAO,IAAI,YAAY,EAAE,MAAM,gBAAgB,CAAC;AACzD,OAAO,EAAE,OAAO,IAAI,YAAY,EAAE,MAAM,gBAAgB,CAAC;AACzD,OAAO,EAAE,OAAO,IAAI,UAAU,EAAE,MAAM,cAAc,CAAC;AACrD,OAAO,EAAE,OAAO,IAAI,OAAO,EAAE,MAAM,WAAW,CAAC;AAC/C,OAAO,EAAE,OAAO,IAAI,GAAG,EAAE,MAAM,OAAO,CAAC;AACvC,OAAO,EAAE,OAAO,IAAI,MAAM,EAAE,MAAM,UAAU,CAAC;AAC7C,OAAO,EAAE,OAAO,IAAI,QAAQ,EAAE,MAAM,YAAY,CAAC;AACjD,OAAO,EAAE,OAAO,IAAI,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAC7D,OAAO,EAAE,OAAO,IAAI,UAAU,EAAE,MAAM,cAAc,CAAC;AACrD,OAAO,EAAE,OAAO,IAAI,IAAI,EAAE,MAAM,QAAQ,CAAC;AACzC,OAAO,EAAE,OAAO,IAAI,OAAO,EAAE,MAAM,WAAW,CAAC;AAC/C,OAAO,EAAE,OAAO,IAAI,2BAA2B,EAAE,MAAM,+BAA+B,CAAC;AACvF,OAAO,EAAE,OAAO,IAAI,KAAK,EAAE,MAAM,SAAS,CAAC;AAC3C,OAAO,EAAE,OAAO,IAAI,UAAU,EAAE,MAAM,cAAc,CAAC;AACrD,OAAO,EAAE,OAAO,IAAI,KAAK,EAAE,MAAM,SAAS,CAAC;AAC3C,OAAO,EAAE,OAAO,IAAI,OAAO,EAAE,MAAM,WAAW,CAAC;AAC/C,OAAO,EAAE,OAAO,IAAI,UAAU,EAAE,MAAM,cAAc,CAAC"} \ No newline at end of file diff --git a/dist/picto/utils/IconWrapper.d.ts b/dist/picto/utils/IconWrapper.d.ts new file mode 100644 index 0000000..3a544b0 --- /dev/null +++ b/dist/picto/utils/IconWrapper.d.ts @@ -0,0 +1,8 @@ +import React from "react"; +type IconSize = "small" | "medium" | "large" | "inherit" | (string & {}); +export type IconProps = { + fontSize?: IconSize; +} & Omit, "fontSize">; +export declare const IconWrapper: React.FC; +export declare function createIcon(SvgPath: JSX.Element, displayName: string): React.FC; +export {}; diff --git a/dist/picto/utils/IconWrapper.js b/dist/picto/utils/IconWrapper.js new file mode 100644 index 0000000..2a47371 --- /dev/null +++ b/dist/picto/utils/IconWrapper.js @@ -0,0 +1,36 @@ +var __rest = (this && this.__rest) || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) + t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") + for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) + t[p[i]] = s[p[i]]; + } + return t; +}; +import React, { memo } from "react"; +const getSize = (size) => { + switch (size) { + case "small": + return "1.25rem"; + case "medium": + return "1.5rem"; + case "large": + return "2.5rem"; + case "inherit": + return "inherit"; + default: + return size; + } +}; +export const IconWrapper = memo((_a) => { + var { children, fontSize = "medium" } = _a, props = __rest(_a, ["children", "fontSize"]); + return (React.createElement("svg", Object.assign({ width: "1em", height: "1em", fill: "none", viewBox: "0 0 80 80", xmlns: "http://www.w3.org/2000/svg", focusable: "false", "aria-hidden": "true", fontSize: getSize(fontSize) }, props), children)); +}); +export function createIcon(SvgPath, displayName) { + const IconComponent = props => (React.createElement(IconWrapper, Object.assign({}, props), SvgPath)); + IconComponent.displayName = displayName; + return IconComponent; +} +//# sourceMappingURL=IconWrapper.js.map \ No newline at end of file diff --git a/dist/picto/utils/IconWrapper.js.map b/dist/picto/utils/IconWrapper.js.map new file mode 100644 index 0000000..16d65e8 --- /dev/null +++ b/dist/picto/utils/IconWrapper.js.map @@ -0,0 +1 @@ +{"version":3,"file":"IconWrapper.js","sourceRoot":"","sources":["../../../src/picto/utils/IconWrapper.tsx"],"names":[],"mappings":";;;;;;;;;;;AAAA,OAAO,KAAK,EAAE,EAAE,IAAI,EAAE,MAAM,OAAO,CAAC;AAOpC,MAAM,OAAO,GAAG,CAAC,IAAc,EAAE,EAAE;IAC/B,QAAQ,IAAI,EAAE;QACV,KAAK,OAAO;YACR,OAAO,SAAS,CAAC;QACrB,KAAK,QAAQ;YACT,OAAO,QAAQ,CAAC;QACpB,KAAK,OAAO;YACR,OAAO,QAAQ,CAAC;QACpB,KAAK,SAAS;YACV,OAAO,SAAS,CAAC;QACrB;YACI,OAAO,IAAI,CAAC;KACnB;AACL,CAAC,CAAC;AAEF,MAAM,CAAC,MAAM,WAAW,GAAwB,IAAI,CAChD,CAAC,EAA2C,EAAE,EAAE;QAA/C,EAAE,QAAQ,EAAE,QAAQ,GAAG,QAAQ,OAAY,EAAP,KAAK,cAAzC,wBAA2C,CAAF;IAAO,OAAA,CAC7C,2CACI,KAAK,EAAC,KAAK,EACX,MAAM,EAAC,KAAK,EACZ,IAAI,EAAC,MAAM,EACX,OAAO,EAAC,WAAW,EACnB,KAAK,EAAC,4BAA4B,EAClC,SAAS,EAAC,OAAO,iBACL,MAAM,EAClB,QAAQ,EAAE,OAAO,CAAC,QAAQ,CAAC,IACvB,KAAK,GAER,QAAQ,CACP,CACT,CAAA;CAAA,CACJ,CAAC;AAEF,MAAM,UAAU,UAAU,CAAC,OAAoB,EAAE,WAAmB;IAChE,MAAM,aAAa,GAAwB,KAAK,CAAC,EAAE,CAAC,CAChD,oBAAC,WAAW,oBAAK,KAAK,GAAG,OAAO,CAAe,CAClD,CAAC;IAEF,aAAa,CAAC,WAAW,GAAG,WAAW,CAAC;IACxC,OAAO,aAAa,CAAC;AACzB,CAAC"} \ No newline at end of file diff --git a/dist/shared/Fieldset.d.ts b/dist/shared/Fieldset.d.ts new file mode 100644 index 0000000..efa5caf --- /dev/null +++ b/dist/shared/Fieldset.d.ts @@ -0,0 +1,44 @@ +import React, { type ReactNode, type CSSProperties, type ComponentProps } from "react"; +export type FieldsetProps = FieldsetProps.Radio | FieldsetProps.Checkbox; +export declare namespace FieldsetProps { + type Common = { + className?: string; + id?: string; + classes?: Partial>; + style?: CSSProperties; + legend?: ReactNode; + hintText?: ReactNode; + options: { + label: ReactNode; + hintText?: ReactNode; + nativeInputProps: ComponentProps<"input">; + }[]; + /** Default: "vertical" */ + orientation?: "vertical" | "horizontal"; + /** Default: "default" */ + state?: "success" | "error" | "info" | "default"; + /** + * The message won't be displayed if state is "default". + * If the state is "error" providing a message is mandatory + **/ + stateRelatedMessage?: ReactNode; + /** Default: false */ + disabled?: boolean; + /** default: false */ + small?: boolean; + }; + type Radio = Omit & { + type: "radio"; + name?: string; + options: (Common["options"][number] & { + illustration?: ReactNode; + })[]; + }; + type Checkbox = Common & { + type: "checkbox"; + name?: never; + }; +} +/** @see */ +export declare const Fieldset: React.MemoExoticComponent>>; +export default Fieldset; diff --git a/dist/shared/Fieldset.js b/dist/shared/Fieldset.js new file mode 100644 index 0000000..842b3d0 --- /dev/null +++ b/dist/shared/Fieldset.js @@ -0,0 +1,87 @@ +var __rest = (this && this.__rest) || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) + t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") + for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) + t[p[i]] = s[p[i]]; + } + return t; +}; +import React, { useId, memo, forwardRef } from "react"; +import { symToStr } from "tsafe/symToStr"; +import { assert } from "tsafe/assert"; +import { cx } from "../tools/cx"; +import { fr } from "../fr"; +import { useAnalyticsId } from "../tools/useAnalyticsId"; +/** @see */ +export const Fieldset = memo(forwardRef((props, ref) => { + const { className, id: id_props, classes = {}, style, legend, hintText, options, orientation = "vertical", state = "default", stateRelatedMessage, disabled = false, type, name: name_props, small = false } = props, rest = __rest(props, ["className", "id", "classes", "style", "legend", "hintText", "options", "orientation", "state", "stateRelatedMessage", "disabled", "type", "name", "small"]); + const isRichRadio = type === "radio" && + options.find(options => options.illustration !== undefined) !== undefined; + assert(); + const id = useAnalyticsId({ + "defaultIdPrefix": `fr-fieldset-${type}${name_props === undefined ? "" : `-${name_props}`}`, + "explicitlyProvidedId": id_props + }); + const getInputId = (i) => `${id}-${i}`; + const legendId = `${id}-legend`; + const errorDescId = `${id}-desc-error`; + const successDescId = `${id}-desc-valid`; + const messagesWrapperId = `${id}-messages`; + const radioName = (function useClosure() { + const id = useId(); + return name_props !== null && name_props !== void 0 ? name_props : `radio-name-${id}`; + })(); + const renderOption = (params) => { + const { option, i } = params; + const { label, hintText, nativeInputProps } = option, rest = __rest(option, ["label", "hintText", "nativeInputProps"]); + const isRoot = i === undefined; + const inputId = getInputId(i !== null && i !== void 0 ? i : 0); + return (React.createElement("div", { className: cx(fr.cx(`fr-${type}-group`, isRichRadio && "fr-radio-rich", small && `fr-${type}-group--sm`), isRoot ? className : undefined, classes.inputGroup), key: i }, + React.createElement("input", Object.assign({ type: type, id: inputId, name: radioName }, nativeInputProps)), + React.createElement("label", { className: fr.cx("fr-label"), htmlFor: inputId }, + label, + hintText !== undefined && (React.createElement("span", { className: fr.cx("fr-hint-text") }, hintText))), + "illustration" in rest && (React.createElement("div", { className: fr.cx("fr-radio-rich__img") }, rest.illustration)))); + }; + if (legend === undefined && stateRelatedMessage === undefined && options.length === 1) { + return renderOption({ option: options[0], i: undefined }); + } + return (React.createElement("fieldset", Object.assign({ id: id, className: cx(fr.cx("fr-fieldset", orientation === "horizontal" && "fr-fieldset--inline", (() => { + switch (state) { + case "default": + case "info": + return undefined; + case "error": + return "fr-fieldset--error"; + case "success": + return "fr-fieldset--valid"; + } + })()), classes.root, className), disabled: disabled, style: style, "aria-labelledby": cx(legend !== undefined && legendId, messagesWrapperId), role: state === "default" ? undefined : "group" }, rest, { ref: ref }), + legend !== undefined && (React.createElement("legend", { id: legendId, className: cx(fr.cx("fr-fieldset__legend", "fr-text--regular"), classes.legend) }, + legend, + hintText !== undefined && (React.createElement("span", { className: fr.cx("fr-hint-text") }, hintText)))), + React.createElement("div", { className: cx(fr.cx("fr-fieldset__content"), classes.content) }, options.map((option, i) => renderOption({ option, i }))), + React.createElement("div", { className: fr.cx("fr-messages-group"), id: messagesWrapperId, "aria-live": "assertive" }, stateRelatedMessage !== undefined && (React.createElement("p", { id: (() => { + switch (state) { + case "error": + return errorDescId; + case "success": + return successDescId; + } + })(), className: fr.cx("fr-message", (() => { + switch (state) { + case "error": + return "fr-message--error"; + case "success": + return "fr-message--valid"; + case "info": + return "fr-message--info"; + } + })()) }, stateRelatedMessage))))); +})); +Fieldset.displayName = symToStr({ Fieldset }); +export default Fieldset; +//# sourceMappingURL=Fieldset.js.map \ No newline at end of file diff --git a/dist/shared/Fieldset.js.map b/dist/shared/Fieldset.js.map new file mode 100644 index 0000000..a9922d1 --- /dev/null +++ b/dist/shared/Fieldset.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Fieldset.js","sourceRoot":"","sources":["../../src/shared/Fieldset.tsx"],"names":[],"mappings":";;;;;;;;;;;AAAA,OAAO,KAAK,EAAE,EACV,KAAK,EACL,IAAI,EACJ,UAAU,EAIb,MAAM,OAAO,CAAC;AACf,OAAO,EAAE,QAAQ,EAAE,MAAM,gBAAgB,CAAC;AAC1C,OAAO,EAAE,MAAM,EAAE,MAAM,cAAc,CAAC;AAEtC,OAAO,EAAE,EAAE,EAAE,MAAM,aAAa,CAAC;AACjC,OAAO,EAAE,EAAE,EAAE,MAAM,OAAO,CAAC;AAC3B,OAAO,EAAE,cAAc,EAAE,MAAM,yBAAyB,CAAC;AA+CzD,8FAA8F;AAC9F,MAAM,CAAC,MAAM,QAAQ,GAAG,IAAI,CACxB,UAAU,CAAqC,CAAC,KAAK,EAAE,GAAG,EAAE,EAAE;IAC1D,MAAM,EACF,SAAS,EACT,EAAE,EAAE,QAAQ,EACZ,OAAO,GAAG,EAAE,EACZ,KAAK,EACL,MAAM,EACN,QAAQ,EACR,OAAO,EACP,WAAW,GAAG,UAAU,EACxB,KAAK,GAAG,SAAS,EACjB,mBAAmB,EACnB,QAAQ,GAAG,KAAK,EAChB,IAAI,EACJ,IAAI,EAAE,UAAU,EAChB,KAAK,GAAG,KAAK,KAEb,KAAK,EADF,IAAI,UACP,KAAK,EAhBH,4JAgBL,CAAQ,CAAC;IAEV,MAAM,WAAW,GACb,IAAI,KAAK,OAAO;QAChB,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,EAAE,CAAC,OAAO,CAAC,YAAY,KAAK,SAAS,CAAC,KAAK,SAAS,CAAC;IAE9E,MAAM,EAAoC,CAAC;IAE3C,MAAM,EAAE,GAAG,cAAc,CAAC;QACtB,iBAAiB,EAAE,eAAe,IAAI,GAClC,UAAU,KAAK,SAAS,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,UAAU,EAClD,EAAE;QACF,sBAAsB,EAAE,QAAQ;KACnC,CAAC,CAAC;IAEH,MAAM,UAAU,GAAG,CAAC,CAAS,EAAE,EAAE,CAAC,GAAG,EAAE,IAAI,CAAC,EAAE,CAAC;IAE/C,MAAM,QAAQ,GAAG,GAAG,EAAE,SAAS,CAAC;IAEhC,MAAM,WAAW,GAAG,GAAG,EAAE,aAAa,CAAC;IACvC,MAAM,aAAa,GAAG,GAAG,EAAE,aAAa,CAAC;IACzC,MAAM,iBAAiB,GAAG,GAAG,EAAE,WAAW,CAAC;IAE3C,MAAM,SAAS,GAAG,CAAC,SAAS,UAAU;QAClC,MAAM,EAAE,GAAG,KAAK,EAAE,CAAC;QAEnB,OAAO,UAAU,aAAV,UAAU,cAAV,UAAU,GAAI,cAAc,EAAE,EAAE,CAAC;IAC5C,CAAC,CAAC,EAAE,CAAC;IAEL,MAAM,YAAY,GAAG,CAAC,MAGrB,EAAE,EAAE;QACD,MAAM,EAAE,MAAM,EAAE,CAAC,EAAE,GAAG,MAAM,CAAC;QAC7B,MAAM,EAAE,KAAK,EAAE,QAAQ,EAAE,gBAAgB,KAAc,MAAM,EAAf,IAAI,UAAK,MAAM,EAAvD,yCAA8C,CAAS,CAAC;QAE9D,MAAM,MAAM,GAAG,CAAC,KAAK,SAAS,CAAC;QAE/B,MAAM,OAAO,GAAG,UAAU,CAAC,CAAC,aAAD,CAAC,cAAD,CAAC,GAAI,CAAC,CAAC,CAAC;QAEnC,OAAO,CACH,6BACI,SAAS,EAAE,EAAE,CACT,EAAE,CAAC,EAAE,CACD,MAAM,IAAI,QAAQ,EAClB,WAAW,IAAI,eAAe,EAC9B,KAAK,IAAI,MAAM,IAAI,YAAY,CAClC,EACD,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS,EAC9B,OAAO,CAAC,UAAU,CACrB,EACD,GAAG,EAAE,CAAC;YAEN,6CAAO,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,OAAO,EAAE,IAAI,EAAE,SAAS,IAAM,gBAAgB,EAAI;YACzE,+BAAO,SAAS,EAAE,EAAE,CAAC,EAAE,CAAC,UAAU,CAAC,EAAE,OAAO,EAAE,OAAO;gBAChD,KAAK;gBACL,QAAQ,KAAK,SAAS,IAAI,CACvB,8BAAM,SAAS,EAAE,EAAE,CAAC,EAAE,CAAC,cAAc,CAAC,IAAG,QAAQ,CAAQ,CAC5D,CACG;YACP,cAAc,IAAI,IAAI,IAAI,CACvB,6BAAK,SAAS,EAAE,EAAE,CAAC,EAAE,CAAC,oBAAoB,CAAC,IAAG,IAAI,CAAC,YAAY,CAAO,CACzE,CACC,CACT,CAAC;IACN,CAAC,CAAC;IAEF,IAAI,MAAM,KAAK,SAAS,IAAI,mBAAmB,KAAK,SAAS,IAAI,OAAO,CAAC,MAAM,KAAK,CAAC,EAAE;QACnF,OAAO,YAAY,CAAC,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,SAAS,EAAE,CAAC,CAAC;KAC7D;IAED,OAAO,CACH,gDACI,EAAE,EAAE,EAAE,EACN,SAAS,EAAE,EAAE,CACT,EAAE,CAAC,EAAE,CACD,aAAa,EACb,WAAW,KAAK,YAAY,IAAI,qBAAqB,EACrD,CAAC,GAAG,EAAE;YACF,QAAQ,KAAK,EAAE;gBACX,KAAK,SAAS,CAAC;gBACf,KAAK,MAAM;oBACP,OAAO,SAAS,CAAC;gBACrB,KAAK,OAAO;oBACR,OAAO,oBAAoB,CAAC;gBAChC,KAAK,SAAS;oBACV,OAAO,oBAAoB,CAAC;aACnC;QACL,CAAC,CAAC,EAAE,CACP,EACD,OAAO,CAAC,IAAI,EACZ,SAAS,CACZ,EACD,QAAQ,EAAE,QAAQ,EAClB,KAAK,EAAE,KAAK,qBACK,EAAE,CAAC,MAAM,KAAK,SAAS,IAAI,QAAQ,EAAE,iBAAiB,CAAC,EACxE,IAAI,EAAE,KAAK,KAAK,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,OAAO,IAC3C,IAAI,IACR,GAAG,EAAE,GAAG;QAEP,MAAM,KAAK,SAAS,IAAI,CACrB,gCACI,EAAE,EAAE,QAAQ,EACZ,SAAS,EAAE,EAAE,CACT,EAAE,CAAC,EAAE,CAAC,qBAAqB,EAAE,kBAAkB,CAAC,EAChD,OAAO,CAAC,MAAM,CACjB;YAEA,MAAM;YACN,QAAQ,KAAK,SAAS,IAAI,CACvB,8BAAM,SAAS,EAAE,EAAE,CAAC,EAAE,CAAC,cAAc,CAAC,IAAG,QAAQ,CAAQ,CAC5D,CACI,CACZ;QACD,6BAAK,SAAS,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,sBAAsB,CAAC,EAAE,OAAO,CAAC,OAAO,CAAC,IAC7D,OAAO,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC,YAAY,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,CAAC,CAAC,CACtD;QACN,6BACI,SAAS,EAAE,EAAE,CAAC,EAAE,CAAC,mBAAmB,CAAC,EACrC,EAAE,EAAE,iBAAiB,eACX,WAAW,IAEpB,mBAAmB,KAAK,SAAS,IAAI,CAClC,2BACI,EAAE,EAAE,CAAC,GAAG,EAAE;gBACN,QAAQ,KAAK,EAAE;oBACX,KAAK,OAAO;wBACR,OAAO,WAAW,CAAC;oBACvB,KAAK,SAAS;wBACV,OAAO,aAAa,CAAC;iBAC5B;YACL,CAAC,CAAC,EAAE,EACJ,SAAS,EAAE,EAAE,CAAC,EAAE,CACZ,YAAY,EACZ,CAAC,GAAG,EAAE;gBACF,QAAQ,KAAK,EAAE;oBACX,KAAK,OAAO;wBACR,OAAO,mBAAmB,CAAC;oBAC/B,KAAK,SAAS;wBACV,OAAO,mBAAmB,CAAC;oBAC/B,KAAK,MAAM;wBACP,OAAO,kBAAkB,CAAC;iBACjC;YACL,CAAC,CAAC,EAAE,CACP,IAEA,mBAAmB,CACpB,CACP,CACC,CACC,CACd,CAAC;AACN,CAAC,CAAC,CACL,CAAC;AAEF,QAAQ,CAAC,WAAW,GAAG,QAAQ,CAAC,EAAE,QAAQ,EAAE,CAAC,CAAC;AAE9C,eAAe,QAAQ,CAAC"} \ No newline at end of file diff --git a/dist/spa.d.ts b/dist/spa.d.ts new file mode 100644 index 0000000..c145054 --- /dev/null +++ b/dist/spa.d.ts @@ -0,0 +1,38 @@ +import type { RegisterLink, RegisteredLinkProps } from "./link"; +import { setUseLang } from "./i18n"; +import type { ColorScheme } from "./useIsDark"; +export type { RegisterLink, RegisteredLinkProps }; +export declare function startReactDsfr(params: { + defaultColorScheme: ColorScheme | "system"; + /** Default: false */ + verbose?: boolean; + /** Default: */ + Link?: Function; + /** Default: ()=> "fr" */ + useLang?: () => string; + /** + * When set, the value will be used as the nonce attribute of subsequent script tags. + * + * @see https://developer.mozilla.org/fr/docs/Web/HTML/Global_attributes/nonce + */ + nonce?: string; + /** + * Enable Trusted Types with a custom policy name. + * + * `` and `-asap` should be set in your Content-Security-Policy header. + * + * For example: + * ```txt + * With a policy name of "react-dsfr": + * Content-Security-Policy: + * require-trusted-types-for 'script'; + * trusted-types react-dsfr react-dsfr-asap nextjs nextjs#bundler; + * ``` + * + * @see https://developer.mozilla.org/fr/docs/Web/HTTP/Headers/Content-Security-Policy/trusted-types + * @see {@link DEFAULT_TRUSTED_TYPES_POLICY_NAME} + * @default "react-dsfr" + */ + trustedTypesPolicyName?: string; +}): void; +export { setUseLang }; diff --git a/dist/spa.js b/dist/spa.js new file mode 100644 index 0000000..3e3fa71 --- /dev/null +++ b/dist/spa.js @@ -0,0 +1,27 @@ +import { start } from "./start"; +import { setLink } from "./link"; +import { setUseLang } from "./i18n"; +import { assert } from "tsafe/assert"; +export function startReactDsfr(params) { + const { defaultColorScheme, verbose = false, Link, useLang, nonce, trustedTypesPolicyName = "react-dsfr" } = params; + if (Link !== undefined) { + setLink({ "Link": Link }); + } + if (useLang !== undefined) { + setUseLang({ useLang }); + } + assert(nonce !== "", "nonce cannot be an empty string"); + const doCheckNonce = nonce !== undefined; + if (doCheckNonce) { + window.ssrNonce = nonce; + } + start({ + defaultColorScheme, + verbose, + doCheckNonce, + trustedTypesPolicyName, + "nextParams": undefined + }); +} +export { setUseLang }; +//# sourceMappingURL=spa.js.map \ No newline at end of file diff --git a/dist/spa.js.map b/dist/spa.js.map new file mode 100644 index 0000000..641d9b6 --- /dev/null +++ b/dist/spa.js.map @@ -0,0 +1 @@ +{"version":3,"file":"spa.js","sourceRoot":"","sources":["../src/spa.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,KAAK,EAAE,MAAM,SAAS,CAAC;AAEhC,OAAO,EAAE,OAAO,EAAE,MAAM,QAAQ,CAAC;AACjC,OAAO,EAAE,UAAU,EAAE,MAAM,QAAQ,CAAC;AAEpC,OAAO,EAAE,MAAM,EAAE,MAAM,cAAc,CAAC;AAItC,MAAM,UAAU,cAAc,CAAC,MAgC9B;IACG,MAAM,EACF,kBAAkB,EAClB,OAAO,GAAG,KAAK,EACf,IAAI,EACJ,OAAO,EACP,KAAK,EACL,sBAAsB,GAAG,YAAY,EACxC,GAAG,MAAM,CAAC;IAEX,IAAI,IAAI,KAAK,SAAS,EAAE;QACpB,OAAO,CAAC,EAAE,MAAM,EAAE,IAAW,EAAE,CAAC,CAAC;KACpC;IAED,IAAI,OAAO,KAAK,SAAS,EAAE;QACvB,UAAU,CAAC,EAAE,OAAO,EAAE,CAAC,CAAC;KAC3B;IAED,MAAM,CAAC,KAAK,KAAK,EAAE,EAAE,iCAAiC,CAAC,CAAC;IAExD,MAAM,YAAY,GAAG,KAAK,KAAK,SAAS,CAAC;IACzC,IAAI,YAAY,EAAE;QACd,MAAM,CAAC,QAAQ,GAAG,KAAK,CAAC;KAC3B;IAED,KAAK,CAAC;QACF,kBAAkB;QAClB,OAAO;QACP,YAAY;QACZ,sBAAsB;QACtB,YAAY,EAAE,SAAS;KAC1B,CAAC,CAAC;AACP,CAAC;AAED,OAAO,EAAE,UAAU,EAAE,CAAC"} \ No newline at end of file diff --git a/dist/src/Accordion.tsx b/dist/src/Accordion.tsx new file mode 100644 index 0000000..86165e6 --- /dev/null +++ b/dist/src/Accordion.tsx @@ -0,0 +1,128 @@ +"use client"; + +import React, { + forwardRef, + memo, + useState, + useEffect, + type ReactNode, + type CSSProperties +} from "react"; +import { assert } from "tsafe/assert"; +import type { Equals } from "tsafe"; +import { fr } from "./fr"; +import { cx } from "./tools/cx"; +import { symToStr } from "tsafe/symToStr"; +import { useConstCallback } from "./tools/powerhooks/useConstCallback"; +import { useAnalyticsId } from "./tools/useAnalyticsId"; + +export type AccordionProps = AccordionProps.Controlled | AccordionProps.Uncontrolled; + +export namespace AccordionProps { + export type Common = { + className?: string; + id?: string; + titleAs?: `h${2 | 3 | 4 | 5 | 6}`; + label: ReactNode; + classes?: Partial>; + style?: CSSProperties; + children: NonNullable; + }; + + export type Uncontrolled = Common & { + defaultExpanded?: boolean; + expanded?: never; + onExpandedChange?: ( + expanded: boolean, + e: React.MouseEvent + ) => void; + }; + + export type Controlled = Common & { + defaultExpanded?: never; + expanded: boolean; + onExpandedChange: ( + expanded: boolean, + e: React.MouseEvent + ) => void; + }; +} + +/** @see */ +export const Accordion = memo( + forwardRef((props, ref) => { + const { + className, + id: id_props, + titleAs: HtmlTitleTag = "h3", + label, + classes = {}, + style, + children, + expanded: expanded_props, + defaultExpanded = false, + onExpandedChange, + ...rest + } = props; + + assert>(); + + const id = useAnalyticsId({ + "defaultIdPrefix": "fr-accordion", + "explicitlyProvidedId": id_props + }); + + const collapseElementId = `${id}-collapse`; + + const [isExpanded, setIsExpanded] = useState(expanded_props ?? defaultExpanded); + + useEffect(() => { + if (expanded_props === undefined) { + return; + } + + setIsExpanded(expanded_props); + }, [expanded_props]); + + const onExtendButtonClick = useConstCallback( + (event: React.MouseEvent) => { + const isExpended_newValue = !isExpanded; + + onExpandedChange?.(isExpended_newValue, event); + + if (expanded_props === undefined) { + setIsExpanded(isExpended_newValue); + } + } + ); + + return ( +
+ + + +
+ {children} +
+
+ ); + }) +); + +Accordion.displayName = symToStr({ Accordion }); + +export default Accordion; diff --git a/dist/src/AgentConnectButton.tsx b/dist/src/AgentConnectButton.tsx new file mode 100644 index 0000000..6b6de03 --- /dev/null +++ b/dist/src/AgentConnectButton.tsx @@ -0,0 +1,89 @@ +import React, { forwardRef, memo, type CSSProperties } from "react"; +import { symToStr } from "tsafe/symToStr"; +import { createComponentI18nApi } from "./i18n"; +import { fr } from "./fr"; +import { assert, type Equals } from "tsafe/assert"; +import "./assets/agentconnect.css"; +import { cx } from "./tools/cx"; + +export type AgentConnectButtonProps = + | AgentConnectButtonProps.WithUrl + | AgentConnectButtonProps.WithOnClick; + +export namespace AgentConnectButtonProps { + type Common = { + className?: string; + id?: string; + style?: CSSProperties; + }; + export type WithUrl = Common & { + url: string; + onClick?: never; + }; + export type WithOnClick = Common & { + url?: never; + onClick: React.MouseEventHandler; + }; +} + +/** @see */ +export const AgentConnectButton = memo( + forwardRef((props, ref) => { + const { className, url: href, style, onClick, id: id_props, ...rest } = props; + + assert>(); + + const { t } = useTranslation(); + + const Inner = onClick !== undefined ? "button" : "a"; + + return ( +
+ ); + }) +); + +AgentConnectButton.displayName = symToStr({ AgentConnectButton }); + +export default AgentConnectButton; + +const { useTranslation, addAgentConnectButtonTranslations } = createComponentI18nApi({ + "componentName": symToStr({ AgentConnectButton }), + "frMessages": { + /* spell-checker: disable */ + "what is AgentConnect ?": "Qu’est-ce que AgentConnect ?" + /* spell-checker: enable */ + } +}); + +addAgentConnectButtonTranslations({ + "lang": "en", + "messages": { + "what is AgentConnect ?": "What's AgentConnect ?" + } +}); + +export { addAgentConnectButtonTranslations }; diff --git a/dist/src/Alert.tsx b/dist/src/Alert.tsx new file mode 100644 index 0000000..8685dc1 --- /dev/null +++ b/dist/src/Alert.tsx @@ -0,0 +1,201 @@ +"use client"; + +import React, { + memo, + forwardRef, + useState, + useEffect, + useRef, + type ReactNode, + type CSSProperties +} from "react"; +import type { FrClassName } from "./fr/generatedFromCss/classNames"; +import { symToStr } from "tsafe/symToStr"; +import { fr } from "./fr"; +import { cx } from "./tools/cx"; +import { assert } from "tsafe/assert"; +import type { Equals } from "tsafe"; +import { useConstCallback } from "./tools/powerhooks/useConstCallback"; +import { createComponentI18nApi } from "./i18n"; +import { useAnalyticsId } from "./tools/useAnalyticsId"; + +export type AlertProps = { + className?: string; + id?: string; + severity: AlertProps.Severity; + /** Default h3 */ + as?: `h${2 | 3 | 4 | 5 | 6}`; + classes?: Partial>; + style?: CSSProperties; + + /** Display the cross icon (understand isClosableByUser) */ + closable?: boolean; + /** To provide if you want the Alert to be controlled */ + isClosed?: boolean; + onClose?: () => void; +} & (AlertProps.DefaultSize | AlertProps.Small); + +export namespace AlertProps { + export type DefaultSize = { + /** Default false */ + small?: false; + title: NonNullable; + description?: NonNullable; + }; + + export type Small = { + /** Default false */ + small: true; + title?: NonNullable; + description: NonNullable; + }; + + type ExtractSeverity = FrClassName extends `fr-alert--${infer Severity}` + ? Exclude + : never; + + export type Severity = ExtractSeverity; +} + +/** @see */ +export const Alert = memo( + forwardRef((props, ref) => { + const { + className, + id: id_props, + severity, + as: HtmlTitleTag = "h3", + classes = {}, + style, + small: isSmall, + title, + description, + closable: isClosableByUser = false, + isClosed: props_isClosed, + onClose, + ...rest + } = props; + + assert>(); + + const id = useAnalyticsId({ + "explicitlyProvidedId": id_props, + "defaultIdPrefix": "fr-alert" + }); + + const [isClosed, setIsClosed] = useState(props_isClosed ?? false); + + const [buttonElement, setButtonElement] = useState(null); + + const refShouldButtonGetFocus = useRef(false); + const refShouldSetRole = useRef(false); + const DescriptionTag = typeof description === "string" ? "p" : "div"; + + useEffect(() => { + if (props_isClosed === undefined) { + return; + } + setIsClosed(isClosed => { + if (isClosed && !props_isClosed) { + refShouldButtonGetFocus.current = true; + refShouldSetRole.current = true; + } + + return props_isClosed; + }); + }, [props_isClosed]); + + useEffect(() => { + if (!refShouldButtonGetFocus.current) { + return; + } + + if (buttonElement === null) { + //NOTE: This should not be reachable + return; + } + + refShouldButtonGetFocus.current = false; + buttonElement.focus(); + }, [buttonElement]); + + const onCloseButtonClick = useConstCallback(() => { + if (props_isClosed === undefined) { + //Uncontrolled + setIsClosed(true); + onClose?.(); + } else { + //Controlled + onClose?.(); + } + }); + + const { t } = useTranslation(); + + if (isClosed) { + return null; + } + + return ( +
+ {title !== undefined && ( + + {title} + + )} + {description} + {isClosableByUser && ( + + )} +
+ ); + }) +); + +Alert.displayName = symToStr({ Alert }); + +export default Alert; + +const { useTranslation, addAlertTranslations } = createComponentI18nApi({ + "componentName": symToStr({ Alert }), + "frMessages": { + /* spell-checker: disable */ + "hide message": "Masquer le message" + /* spell-checker: enable */ + } +}); + +addAlertTranslations({ + "lang": "en", + "messages": { + "hide message": "Hide the message" + } +}); + +addAlertTranslations({ + "lang": "es", + "messages": { + /* spell-checker: disable */ + "hide message": "Occultar el mesage" + /* spell-checker: enable */ + } +}); + +export { addAlertTranslations }; diff --git a/dist/src/Badge.tsx b/dist/src/Badge.tsx new file mode 100644 index 0000000..9fc723c --- /dev/null +++ b/dist/src/Badge.tsx @@ -0,0 +1,68 @@ +import React, { memo, forwardRef, type ReactNode, type CSSProperties } from "react"; +import { symToStr } from "tsafe/symToStr"; +import { assert } from "tsafe/assert"; +import type { Equals } from "tsafe"; +import { fr } from "./fr"; +import { cx } from "./tools/cx"; +import type { AlertProps } from "./Alert"; +import { useAnalyticsId } from "./tools/useAnalyticsId"; + +export type BadgeProps = { + id?: string; + className?: string; + style?: CSSProperties; + severity?: AlertProps.Severity | "new"; + small?: boolean; + noIcon?: boolean; + /** Default: "p" */ + as?: "p" | "span"; + children: NonNullable; +}; + +/** @see */ +export const Badge = memo( + forwardRef((props, ref) => { + const { + id: props_id, + className, + as = "p", + style, + severity, + small: isSmall = false, + noIcon = false, + children, + ...rest + } = props; + + assert>(); + + const id = useAnalyticsId({ + "defaultIdPrefix": "fr-badge", + "explicitlyProvidedId": props_id + }); + + return React.createElement( + as, + { + "className": cx( + fr.cx( + "fr-badge", + severity !== undefined && `fr-badge--${severity}`, + { "fr-badge--sm": isSmall }, + { "fr-badge--no-icon": noIcon || severity === undefined } + ), + className + ), + id, + style, + ref, + ...rest + }, + <>{children} + ); + }) +); + +Badge.displayName = symToStr({ Badge }); + +export default Badge; diff --git a/dist/src/Breadcrumb.tsx b/dist/src/Breadcrumb.tsx new file mode 100644 index 0000000..4079d46 --- /dev/null +++ b/dist/src/Breadcrumb.tsx @@ -0,0 +1,127 @@ +import React, { memo, forwardRef, useId, type ReactNode, type CSSProperties } from "react"; +import { symToStr } from "tsafe/symToStr"; +import { assert } from "tsafe/assert"; +import type { Equals } from "tsafe"; +import { getLink } from "./link"; +import type { RegisteredLinkProps } from "./link"; +import { createComponentI18nApi } from "./i18n"; +import { fr } from "./fr"; +import { cx } from "./tools/cx"; +import { useAnalyticsId } from "./tools/useAnalyticsId"; + +export type BreadcrumbProps = { + id?: string; + className?: string; + homeLinkProps?: RegisteredLinkProps; + segments: { + label: ReactNode; + linkProps: RegisteredLinkProps; + }[]; + currentPageLabel: ReactNode; + classes?: Partial>; + style?: CSSProperties; +}; + +/** @see */ +export const Breadcrumb = memo( + forwardRef((props, ref) => { + const { + id: props_id, + className, + homeLinkProps, + segments, + currentPageLabel, + classes = {}, + style, + ...rest + } = props; + + assert>(); + + const id = useAnalyticsId({ + "defaultIdPrefix": "fr-breadcrumb", + "explicitlyProvidedId": props_id + }); + + const { t } = useTranslation(); + + const { Link } = getLink(); + const breadcrumbId = `breadcrumb-${useId()}`; + + return ( + + ); + }) +); + +Breadcrumb.displayName = symToStr({ Breadcrumb }); + +const { useTranslation, addBreadcrumbTranslations } = createComponentI18nApi({ + "componentName": symToStr({ Breadcrumb }), + "frMessages": { + /* spell-checker: disable */ + "show breadcrumb": "Voir le fil d’Ariane", + "navigation label": "vous êtes ici", + "home": "Accueil" + /* spell-checker: enable */ + } +}); + +addBreadcrumbTranslations({ + "lang": "en", + "messages": { + "show breadcrumb": "Show navigation", + "navigation label": "you are here", + "home": "Home" + } +}); + +export { addBreadcrumbTranslations }; + +export default Breadcrumb; diff --git a/dist/src/Button.tsx b/dist/src/Button.tsx new file mode 100644 index 0000000..c128d58 --- /dev/null +++ b/dist/src/Button.tsx @@ -0,0 +1,184 @@ +import React, { + memo, + forwardRef, + type ReactNode, + type RefAttributes, + type MemoExoticComponent, + type ForwardRefExoticComponent, + type CSSProperties, + type ComponentProps +} from "react"; +import { fr } from "./fr"; +import { cx } from "./tools/cx"; +import type { FrIconClassName, RiIconClassName } from "./fr/generatedFromCss/classNames"; +import { getLink } from "./link"; +import type { RegisteredLinkProps } from "./link"; +import { assert } from "tsafe/assert"; +import type { Equals } from "tsafe"; +import { symToStr } from "tsafe/symToStr"; +import { useAnalyticsId } from "./tools/useAnalyticsId"; + +export type ButtonProps = ButtonProps.Common & + (ButtonProps.IconOnly | ButtonProps.WithIcon | ButtonProps.WithoutIcon) & + (ButtonProps.AsAnchor | ButtonProps.AsButton); +export namespace ButtonProps { + export type Common = { + id?: string; + className?: string; + /** Default primary */ + priority?: "primary" | "secondary" | "tertiary" | "tertiary no outline"; + /** Default medium */ + size?: "small" | "medium" | "large"; + style?: CSSProperties; + }; + + export type IconOnly = { + children?: never; + /** Function of the button */ + title: string; + iconId: FrIconClassName | RiIconClassName; + iconPosition?: never; + }; + + export type WithIcon = { + children: ReactNode; + /** Function of the button, to provide if the label isn't explicit */ + title?: string; + iconId: FrIconClassName | RiIconClassName; + /** Default left */ + iconPosition?: "left" | "right"; + }; + + export type WithoutIcon = { + children: ReactNode; + /** Function of the button, to provide if the label isn't explicit */ + title?: string; + iconId?: never; + iconPosition?: never; + }; + + export type AsAnchor = { + linkProps: RegisteredLinkProps; + onClick?: never; + nativeButtonProps?: never; + disabled?: never; + type?: never; + value?: never; + }; + export type AsButton = { + linkProps?: never; + onClick?: React.MouseEventHandler; + nativeButtonProps?: ComponentProps<"button"> & + Record<`data-${string}`, string | boolean | null | undefined>; + disabled?: boolean; + /** Default "button" */ + type?: "button" | "submit" | "reset"; + value?: string; + }; +} + +/** @see */ +export const Button = memo( + forwardRef((props, ref) => { + const { + id: props_id, + className: prop_className, + children, + title, + iconId, + iconPosition = "left", + priority = "primary", + size = "medium", + linkProps, + onClick, + nativeButtonProps, + disabled, + type, + style, + value, + ...rest + } = props; + + assert>(); + + const id = useAnalyticsId({ + "defaultIdPrefix": "fr-button", + "explicitlyProvidedId": props_id + }); + + const { Link } = getLink(); + + const className = cx( + fr.cx( + "fr-btn", + priority !== "primary" && + `fr-btn--${ + priority === "tertiary no outline" ? "tertiary-no-outline" : priority + }`, + size !== "medium" && + `fr-btn--${(() => { + switch (size) { + case "small": + return "sm"; + case "large": + return "lg"; + } + })()}`, + ...(iconId === undefined + ? [] + : [iconId, children !== undefined && (`fr-btn--icon-${iconPosition}` as const)]) + ), + linkProps !== undefined && linkProps.className, + prop_className + ); + + return linkProps !== undefined ? ( + } + {...rest} + > + {children} + + ) : ( + + ); + }) +) as MemoExoticComponent< + ForwardRefExoticComponent< + ButtonProps.Common & + (ButtonProps.IconOnly | ButtonProps.WithIcon | ButtonProps.WithoutIcon) & + ( + | (ButtonProps.AsAnchor & RefAttributes) + | (ButtonProps.AsButton & RefAttributes) + ) + > +>; + +Button.displayName = symToStr({ Button }); + +export default Button; diff --git a/dist/src/ButtonsGroup.tsx b/dist/src/ButtonsGroup.tsx new file mode 100644 index 0000000..0e2498e --- /dev/null +++ b/dist/src/ButtonsGroup.tsx @@ -0,0 +1,121 @@ +import React, { memo, forwardRef, type CSSProperties } from "react"; +import { Button } from "./Button"; +import { ButtonProps } from "./Button"; +import { symToStr } from "tsafe/symToStr"; +import { assert } from "tsafe/assert"; +import type { Equals } from "tsafe"; +import { fr } from "./fr"; +import { cx } from "./tools/cx"; +import { useAnalyticsId } from "./tools/useAnalyticsId"; + +export type ButtonsGroupProps = ButtonsGroupProps.AlwaysStacked | ButtonsGroupProps.Inline; + +export namespace ButtonsGroupProps { + export type Common = { + id?: string; + className?: string; + buttonsSize?: ButtonProps["size"]; + /** Default: left */ + buttonsIconPosition?: ButtonProps.WithIcon["iconPosition"]; + /* Default: "left", in vertical layout this has no effect */ + alignment?: "left" | "center" | "right"; + /** Default: false */ + buttonsEquisized?: boolean; + buttons: [ButtonProps, ...ButtonProps[]]; + style?: CSSProperties; + }; + + export type AlwaysStacked = Common & { + /** + * Default "never", it means that the button are + * stacked vertically regardless of the screed width + **/ + inlineLayoutWhen?: "never"; + isReverseOrder?: never; + }; + + export type Inline = Omit & { + /** + * Default "never", "never" means that the button are + * stacked vertically regardless of the screed width + **/ + inlineLayoutWhen?: "always" | `${"sm" | "md" | "lg"} and up`; + /** Default: false */ + isReverseOrder?: boolean; + /* Default: "left" */ + alignment?: Common["alignment"] | "between"; + }; +} + +/** @see */ +export const ButtonsGroup = memo( + forwardRef((props, ref) => { + const { + id: props_id, + className, + buttonsSize = "medium", + buttonsIconPosition = "left", + inlineLayoutWhen = "never", + alignment = "left", + buttonsEquisized = false, + isReverseOrder = false, + buttons, + style, + ...rest + } = props; + + assert>(); + + const id = useAnalyticsId({ + "defaultIdPrefix": "fr-btns-group", + "explicitlyProvidedId": props_id + }); + + const buttonsGroupClassName = cx( + fr.cx( + "fr-btns-group", + buttonsSize !== "medium" && + `fr-btns-group--${(() => { + switch (buttonsSize) { + case "small": + return "sm"; + case "large": + return "lg"; + } + })()}`, + inlineLayoutWhen !== "never" && + `fr-btns-group--inline${(() => { + switch (inlineLayoutWhen) { + case "always": + return ""; + case "sm and up": + return "-sm"; + case "md and up": + return "-md"; + case "lg and up": + return "-lg"; + } + })()}`, + buttonsEquisized && `fr-btns-group--equisized`, + `fr-btns-group--${alignment}`, + isReverseOrder && "fr-btns-group--inline-reverse", + `fr-btns-group--icon-${buttonsIconPosition}` + ), + className + ); + + return ( +
    + {buttons.map((buttonProps, i) => ( +
  • +
  • + ))} +
+ ); + }) +); + +ButtonsGroup.displayName = symToStr({ ButtonsGroup }); + +export default ButtonsGroup; diff --git a/dist/src/CallOut.tsx b/dist/src/CallOut.tsx new file mode 100644 index 0000000..7116221 --- /dev/null +++ b/dist/src/CallOut.tsx @@ -0,0 +1,96 @@ +import React, { memo, forwardRef, ReactNode, type CSSProperties } from "react"; +import { symToStr } from "tsafe/symToStr"; +import { assert } from "tsafe/assert"; +import type { Equals } from "tsafe"; +import type { + FrClassName, + FrIconClassName, + RiIconClassName +} from "./fr/generatedFromCss/classNames"; +import type { ButtonProps } from "./Button"; +import { Button } from "./Button"; +import { cx } from "./tools/cx"; +import { fr } from "./fr"; +import { useAnalyticsId } from "./tools/useAnalyticsId"; + +export type CallOutProps = { + className?: string; + id?: string; + iconId?: FrIconClassName | RiIconClassName; + title?: ReactNode; + titleAs?: `h${2 | 3 | 4 | 5 | 6}` | "p"; + buttonProps?: ButtonProps; + colorVariant?: CallOutProps.ColorVariant; + classes?: Partial>; + style?: CSSProperties; + children: ReactNode; +}; + +export namespace CallOutProps { + type ExtractColorVariant = FrClassName extends `fr-callout--${infer AccentColor}` + ? AccentColor + : never; + + export type ColorVariant = ExtractColorVariant; +} + +/** @see */ +export const CallOut = memo( + forwardRef((props, ref) => { + const { + id: props_id, + className, + iconId, + title, + titleAs: HtmlTitleTag = "h3", + buttonProps, + colorVariant, + classes = {}, + children, + style, + ...rest + } = props; + + assert>(); + + const id = useAnalyticsId({ + "defaultIdPrefix": "fr-callout", + "explicitlyProvidedId": props_id + }); + + return ( +
+ {title !== undefined && ( + + {title} + + )} +

{children}

+ {buttonProps !== undefined && ( +
+ ); + }) +); + +CallOut.displayName = symToStr({ CallOut }); + +export default CallOut; diff --git a/dist/src/Card.tsx b/dist/src/Card.tsx new file mode 100644 index 0000000..5d604eb --- /dev/null +++ b/dist/src/Card.tsx @@ -0,0 +1,274 @@ +import React, { + memo, + forwardRef, + type ReactNode, + type CSSProperties, + DetailedHTMLProps, + ImgHTMLAttributes +} from "react"; +import { symToStr } from "tsafe/symToStr"; +import { assert } from "tsafe/assert"; +import type { Equals } from "tsafe"; + +import type { FrIconClassName, RiIconClassName } from "./fr/generatedFromCss/classNames"; +import { fr } from "./fr"; +import type { RegisteredLinkProps } from "./link"; +import { getLink } from "./link"; +import { cx } from "./tools/cx"; +import { useAnalyticsId } from "./tools/useAnalyticsId"; + +//https://main--ds-gouv.netlify.app/example/component/card/ +export type CardProps = { + id?: string; + className?: string; + title: ReactNode; + titleAs?: `h${2 | 3 | 4 | 5 | 6}`; + desc?: ReactNode; + start?: ReactNode; + detail?: ReactNode; + end?: ReactNode; + endDetail?: ReactNode; + /** where actions can be placed */ + footer?: ReactNode; + /** Default: "medium", only affect the text */ + size?: "small" | "medium" | "large"; + /** make the whole card clickable */ + enlargeLink?: boolean; + /** only needed when enlargeLink=true */ + iconId?: FrIconClassName | RiIconClassName; + shadow?: boolean; + background?: boolean; + border?: boolean; + grey?: boolean; + classes?: Partial< + Record< + | "root" + | "title" + | "card" + | "link" + | "body" + | "content" + | "desc" + | "header" + | "img" + | "imgTag" + | "start" + | "detail" + | "end" + | "endDetail" + | "badge" + | "footer", + string + > + >; + style?: CSSProperties; +} & (CardProps.EnlargedLink | CardProps.NotEnlargedLink) & + (CardProps.Horizontal | CardProps.Vertical) & + (CardProps.WithImageLink | CardProps.WithImageComponent | CardProps.WithoutImage); + +export namespace CardProps { + export type EnlargedLink = { + enlargeLink: true; + linkProps: RegisteredLinkProps; + iconId?: FrIconClassName | RiIconClassName; + }; + export type NotEnlargedLink = { + enlargeLink?: false; + linkProps?: RegisteredLinkProps; + iconId?: never; + }; + + export type Horizontal = { + /** Default false */ + horizontal: true; + ratio?: "33/66" | "50/50"; + }; + + export type Vertical = { + /** Default false */ + horizontal?: false; + ratio?: never; + }; + + export type WithImageLink = { + badge?: ReactNode; + imageUrl: string; + imageAlt: string; + imageComponent?: never; + nativeImgProps?: DetailedHTMLProps, HTMLImageElement>; + }; + + export type WithImageComponent = { + badge?: ReactNode; + imageUrl?: never; + imageAlt?: never; + imageComponent: ReactNode; + nativeImgProps?: never; + }; + + export type WithoutImage = { + badge?: never; + imageUrl?: never; + imageAlt?: never; + imageComponent?: never; + nativeImgProps?: never; + }; +} + +/** @see */ +export const Card = memo( + forwardRef((props, ref) => { + const { + id: props_id, + className, + title, + titleAs: HtmlTitleTag = "h3", + linkProps, + desc, + imageUrl, + imageAlt, + imageComponent, + nativeImgProps, + start, + detail, + end, + endDetail, + badge, + footer, + horizontal = false, + ratio, + size = "medium", + classes = {}, + enlargeLink = false, + background = true, + border = true, + shadow = false, + grey = false, + iconId, + style, + ...rest + } = props; + + assert>(); + + const id = useAnalyticsId({ + "defaultIdPrefix": "fr-card", + "explicitlyProvidedId": props_id + }); + + const { Link } = getLink(); + + return ( +
{ + switch (size) { + case "large": + return "fr-card--lg"; + case "small": + return "fr-card--sm"; + case "medium": + return undefined; + } + })(), + !background && "fr-card--no-background", + !border && "fr-card--no-border", + shadow && "fr-card--shadow", + grey && "fr-card--grey", + iconId !== undefined && iconId + ), + classes.root, + className + )} + style={style} + ref={ref} + {...rest} + > +
+
+ + {linkProps !== undefined ? ( + + {title} + + ) : ( + title + )} + + {desc !== undefined && ( +

{desc}

+ )} +
+ {start} + {detail !== undefined && ( +

+ {detail} +

+ )} +
+
+ {end} + {endDetail !== undefined && ( +

+ {endDetail} +

+ )} +
+
+ {footer !== undefined && ( +
{footer}
+ )} +
+ {/* ensure we don't have an empty imageUrl string */} + {imageUrl !== undefined && imageUrl.length && ( +
+
+ {imageAlt} +
+ {badge !== undefined && ( +
    +
  • {badge}
  • +
+ )} +
+ )} + {imageComponent !== undefined && ( +
+
+ {imageComponent} +
+ {badge !== undefined && ( +
    +
  • {badge}
  • +
+ )} +
+ )} +
+ ); + }) +); + +Card.displayName = symToStr({ Card }); + +export default Card; diff --git a/dist/src/Chart/BarChart.tsx b/dist/src/Chart/BarChart.tsx new file mode 100644 index 0000000..1cbc61a --- /dev/null +++ b/dist/src/Chart/BarChart.tsx @@ -0,0 +1,45 @@ +"use client"; +import React from "react"; +import { symToStr } from "tsafe/symToStr"; +import "@gouvfr/dsfr-chart/BarChart/bar-chart.common"; +import "@gouvfr/dsfr-chart/BarChart/bar-chart.css"; +import { + chartWrapper, + IntrinsicGraphType, + BaseChartProps, + stringifyObjectValue, + MultiChartProps, + ChartLineProps, + IntrinsicGraphLineType +} from "./chartWrapper"; + +declare global { + namespace JSX { + interface IntrinsicElements { + // https://github.com/GouvernementFR/dsfr-chart/blob/v1.0.0/src/components/BarChart.vue#L79 + "bar-chart": { + horizontal?: string; + stacked?: string; + } & IntrinsicGraphType & + IntrinsicGraphLineType; + } + } +} + +export type BarChartBaseProps = { + horizontal?: boolean; + stacked?: boolean; +} & MultiChartProps & + ChartLineProps; + +export type BarChartProps = BarChartBaseProps & BaseChartProps; + +/** @see */ +export const BarChart = chartWrapper((props: BarChartBaseProps) => { + return ; +}, "bar-chart"); +BarChart.displayName = symToStr({ BarChart }); + +export default BarChart; + +// Just so that the icon is included: "fr-icon-arrow-go-back-fill" diff --git a/dist/src/Chart/BarLineChart.tsx b/dist/src/Chart/BarLineChart.tsx new file mode 100644 index 0000000..c44de91 --- /dev/null +++ b/dist/src/Chart/BarLineChart.tsx @@ -0,0 +1,45 @@ +"use client"; +import React from "react"; +import { symToStr } from "tsafe/symToStr"; +import "@gouvfr/dsfr-chart/BarLineChart/barline-chart.common"; +import "@gouvfr/dsfr-chart/BarLineChart/barline-chart.css"; +import { + chartWrapper, + IntrinsicGraphType, + BaseChartProps, + stringifyObjectValue, + ChartProps, + ChartLineProps, + IntrinsicGraphLineType +} from "./chartWrapper"; + +declare global { + namespace JSX { + interface IntrinsicElements { + // https://github.com/GouvernementFR/dsfr-chart/blob/v1.0.0/src/components/BarLineChart.vue#L75 + "bar-line-chart": { + ybar: string; + } & IntrinsicGraphType & + IntrinsicGraphLineType; + } + } +} + +export type BarLineChartBaseProps = { + ybar: number[]; + name?: string; + nameBar?: string; + horizontal?: boolean; + stacked?: boolean; +} & Omit & + ChartLineProps; + +export type BarLineChartProps = BarLineChartBaseProps & BaseChartProps; + +/** @see */ +export const BarLineChart = chartWrapper((props: BarLineChartBaseProps) => { + return ; +}, "bar-line-chart"); +BarLineChart.displayName = symToStr({ BarLineChart }); + +export default BarLineChart; diff --git a/dist/src/Chart/GaugeChart.tsx b/dist/src/Chart/GaugeChart.tsx new file mode 100644 index 0000000..445fb5e --- /dev/null +++ b/dist/src/Chart/GaugeChart.tsx @@ -0,0 +1,38 @@ +"use client"; +import React from "react"; +import { symToStr } from "tsafe/symToStr"; +import "@gouvfr/dsfr-chart/GaugeChart/gauge-chart.common"; +import "@gouvfr/dsfr-chart/GaugeChart/gauge-chart.css"; +import { chartWrapper, BaseChartProps, stringifyObjectValue, ChartColor } from "./chartWrapper"; + +declare global { + namespace JSX { + interface IntrinsicElements { + // https://github.com/GouvernementFR/dsfr-chart/blob/v1.0.0/src/components/GaugeChart.vue#L55 + "gauge-chart": { + value: string; + init: string; + target: string; + color: string; + }; + } + } +} + +export type GaugeChartBaseProps = { + value: number; + init: number; + target: number; + color?: ChartColor; +}; + +export type GaugeChartProps = GaugeChartBaseProps & BaseChartProps; + +/** @see */ +export const GaugeChart = chartWrapper( + (props: GaugeChartBaseProps) => , + "gauge-chart" +); +GaugeChart.displayName = symToStr({ GaugeChart }); + +export default GaugeChart; diff --git a/dist/src/Chart/LineChart.tsx b/dist/src/Chart/LineChart.tsx new file mode 100644 index 0000000..6ff7e6b --- /dev/null +++ b/dist/src/Chart/LineChart.tsx @@ -0,0 +1,36 @@ +"use client"; +import React from "react"; +import { symToStr } from "tsafe/symToStr"; +import "@gouvfr/dsfr-chart/LineChart/line-chart.common"; +import "@gouvfr/dsfr-chart/LineChart/line-chart.css"; +import { + chartWrapper, + ChartProps, + IntrinsicGraphType, + BaseChartProps, + stringifyObjectValue, + ChartLineProps, + IntrinsicGraphLineType +} from "./chartWrapper"; + +declare global { + namespace JSX { + interface IntrinsicElements { + // https://github.com/GouvernementFR/dsfr-chart/blob/v1.0.0/src/components/LineChart.vue#L70 + "line-chart": IntrinsicGraphType & IntrinsicGraphLineType; + } + } +} + +export type LineChartBaseProps = ChartProps & ChartLineProps; + +export type LineChartProps = LineChartBaseProps & BaseChartProps; + +/** @see */ +export const LineChart = chartWrapper( + (props: LineChartBaseProps) => , + "line-chart" +); +LineChart.displayName = symToStr({ LineChart }); + +export default LineChart; diff --git a/dist/src/Chart/MultiLineChart.tsx b/dist/src/Chart/MultiLineChart.tsx new file mode 100644 index 0000000..61d7b24 --- /dev/null +++ b/dist/src/Chart/MultiLineChart.tsx @@ -0,0 +1,36 @@ +"use client"; +import React from "react"; +import { symToStr } from "tsafe/symToStr"; +import "@gouvfr/dsfr-chart/MultiLineChart/multiline-chart.common"; +import "@gouvfr/dsfr-chart/MultiLineChart/multiline-chart.css"; +import { + chartWrapper, + IntrinsicGraphType, + BaseChartProps, + stringifyObjectValue, + MultiChartProps, + ChartLineProps, + IntrinsicGraphLineType +} from "./chartWrapper"; + +declare global { + namespace JSX { + interface IntrinsicElements { + // https://github.com/GouvernementFR/dsfr-chart/blob/v1.0.0/src/components/MultiLineChart.vue#L74 + "multiline-chart": IntrinsicGraphType & IntrinsicGraphLineType; + } + } +} + +export type MultiLineChartBaseProps = MultiChartProps & ChartLineProps; + +export type MultiLineChartProps = MultiLineChartBaseProps & BaseChartProps; + +/** @see */ +export const MultiLineChart = chartWrapper( + (props: MultiLineChartBaseProps) => , + "multiline-chart" +); +MultiLineChart.displayName = symToStr({ MultiLineChart }); + +export default MultiLineChart; diff --git a/dist/src/Chart/PieChart.tsx b/dist/src/Chart/PieChart.tsx new file mode 100644 index 0000000..608539d --- /dev/null +++ b/dist/src/Chart/PieChart.tsx @@ -0,0 +1,41 @@ +"use client"; +import React from "react"; +import { symToStr } from "tsafe/symToStr"; +import "@gouvfr/dsfr-chart/PieChart/pie-chart.common"; +import "@gouvfr/dsfr-chart/PieChart/pie-chart.css"; +import { + chartWrapper, + type ChartProps, + type IntrinsicGraphType, + type BaseChartProps, + stringifyObjectValue, + type ChartColor +} from "./chartWrapper"; + +declare global { + namespace JSX { + interface IntrinsicElements { + // https://github.com/GouvernementFR/dsfr-chart/blob/v1.0.0/src/components/PieChart.vue#L59 + "pie-chart": { + fill?: string; + } & IntrinsicGraphType; + } + } +} + +export type PieChartBaseProps = { + fill?: boolean; + name?: string[]; + color?: ChartColor[]; +} & Omit; + +export type PieChartProps = PieChartBaseProps & BaseChartProps; + +/** @see */ +export const PieChart = chartWrapper( + (props: PieChartBaseProps) => , + "pie-chart" +); +PieChart.displayName = symToStr({ PieChart }); + +export default PieChart; diff --git a/dist/src/Chart/RadarChart.tsx b/dist/src/Chart/RadarChart.tsx new file mode 100644 index 0000000..6960f81 --- /dev/null +++ b/dist/src/Chart/RadarChart.tsx @@ -0,0 +1,34 @@ +"use client"; +import React from "react"; +import { symToStr } from "tsafe/symToStr"; +import "@gouvfr/dsfr-chart/RadarChart/radar-chart.common"; +import "@gouvfr/dsfr-chart/RadarChart/radar-chart.css"; +import { + chartWrapper, + IntrinsicGraphType, + BaseChartProps, + stringifyObjectValue, + MultiChartProps +} from "./chartWrapper"; + +declare global { + namespace JSX { + interface IntrinsicElements { + // https://github.com/GouvernementFR/dsfr-chart/blob/v1.0.0/src/components/RadarChart.vue#L57 + "radar-chart": IntrinsicGraphType; + } + } +} + +export type RadarChartBaseProps = MultiChartProps; + +export type RadarChartProps = RadarChartBaseProps & BaseChartProps; + +/** @see */ +export const RadarChart = chartWrapper( + (props: RadarChartBaseProps) => , + "radar-chart" +); +RadarChart.displayName = symToStr({ RadarChart }); + +export default RadarChart; diff --git a/dist/src/Chart/ScatterChart.tsx b/dist/src/Chart/ScatterChart.tsx new file mode 100644 index 0000000..956b79c --- /dev/null +++ b/dist/src/Chart/ScatterChart.tsx @@ -0,0 +1,43 @@ +"use client"; +import React from "react"; +import { symToStr } from "tsafe/symToStr"; +import "@gouvfr/dsfr-chart/ScatterChart/scatter-chart.common"; +import "@gouvfr/dsfr-chart/ScatterChart/scatter-chart.css"; +import { + chartWrapper, + BaseChartProps, + MultiChartProps, + IntrinsicGraphType, + stringifyObjectValue, + ChartLineProps, + IntrinsicGraphLineType +} from "./chartWrapper"; + +declare global { + namespace JSX { + interface IntrinsicElements { + // https://github.com/GouvernementFR/dsfr-chart/blob/v1.0.0/src/components/ScatterChart.vue#L75 + "scatter-chart": { + showLine?: string; + } & IntrinsicGraphType & + IntrinsicGraphLineType; + } + } +} + +type ScatterChartBaseProps = { + x: number[][]; + showLine?: boolean; +} & Omit & + ChartLineProps; + +export type ScatterChartProps = ScatterChartBaseProps & BaseChartProps; + +/** @see */ +export const ScatterChart = chartWrapper( + (props: ScatterChartBaseProps) => , + "scatter-chart" +); +ScatterChart.displayName = symToStr({ ScatterChart }); + +export default ScatterChart; diff --git a/dist/src/Chart/chartWrapper.tsx b/dist/src/Chart/chartWrapper.tsx new file mode 100644 index 0000000..aeb4f5a --- /dev/null +++ b/dist/src/Chart/chartWrapper.tsx @@ -0,0 +1,121 @@ +import React, { memo, forwardRef, type CSSProperties, useEffect, useState } from "react"; +import { prDsfrLoaded } from "../start"; +import { useAnalyticsId } from "../tools/useAnalyticsId"; +import { cx } from "../tools/cx"; + +export type ChartColor = + | "blue-france" + | "green-bourgeon" + | "blue-ecume" + | "purple-glycine" + | "pink-macaron" + | "yellow-tournesol" + | "orange-terre-battue" + | "brown-cafe-creme" + | "beige-gris-galet" + | "green-emeraude" + | "blue-cumulus" + | "pink-tuile" + | "yellow-moutarde" + | "brown-caramel" + | "green-menthe" + | "brown-opera" + | "green-archipel" + | "green-tilleul-verveine"; + +export type IntrinsicGraphType = { + x: string; + y: string; + name?: string; + color?: string; +}; + +export type IntrinsicGraphLineType = { + hline?: string; + hlinename?: string; + vline?: string; + vlinename?: string; + vlinecolor?: string; + hlinecolor?: string; +}; + +export type BaseChartProps = { + id?: string; + className?: string; + style?: CSSProperties; + classes?: Partial>; +}; + +export type ChartLineProps = { + hline?: any[]; + hlinename?: string[]; + vline?: number[]; + vlinename?: string[]; + vlinecolor?: string[]; + hlinecolor?: string[]; +}; + +export type ChartProps = { + x: any[]; + y: number[]; + name?: string; + color?: ChartColor; +}; + +export type MultiChartProps = { + x: any[][]; + y: number[][]; + name?: string[]; + color?: ChartColor[]; +}; + +const typeSafeObjectFromEntries = >( + entries: T +): { [K in T[number] as K[0]]: K[1] } => { + return Object.fromEntries(entries) as { [K in T[number] as K[0]]: K[1] }; +}; + +const typeSafeObjectEntries = >( + obj: T +): { [K in keyof T]: [K, T[K]] }[keyof T][] => { + return Object.entries(obj) as { [K in keyof T]: [K, T[K]] }[keyof T][]; +}; + +export const stringifyObjectValue = >(obj: T) => + typeSafeObjectFromEntries( + typeSafeObjectEntries(obj).map(([k, v]) => [ + k, + typeof v === "string" ? v : JSON.stringify(v) + ]) + ); + +export const chartWrapper = (ChartComponent: React.FC, idPrefix: string) => { + return memo( + forwardRef & BaseChartProps>( + (props, ref) => { + const [isDsfrLoaded, setIsDsfrLoaded] = useState(false); + const { className, style, classes = {}, id: props_id, ...rest } = props; + const graphProps = rest as T; + + useEffect(() => { + prDsfrLoaded.then(() => setIsDsfrLoaded(true)); + }); + + const id = useAnalyticsId({ + "defaultIdPrefix": `fr-chart-${idPrefix}`, + "explicitlyProvidedId": props_id + }); + + if (!isDsfrLoaded) { + return null; + } + + return ( +
+ +
+ ); + } + ) + ); +}; diff --git a/dist/src/Checkbox.tsx b/dist/src/Checkbox.tsx new file mode 100644 index 0000000..dfa9dae --- /dev/null +++ b/dist/src/Checkbox.tsx @@ -0,0 +1,16 @@ +import React, { memo, forwardRef } from "react"; +import { symToStr } from "tsafe/symToStr"; +import { Fieldset, type FieldsetProps } from "./shared/Fieldset"; + +export type CheckboxProps = Omit; + +/** @see */ +export const Checkbox = memo( + forwardRef((props, ref) => ( +
+ )) +); + +Checkbox.displayName = symToStr({ Checkbox }); + +export default Checkbox; diff --git a/dist/src/Display/Artwork/Artwork.tsx b/dist/src/Display/Artwork/Artwork.tsx new file mode 100644 index 0000000..c85b955 --- /dev/null +++ b/dist/src/Display/Artwork/Artwork.tsx @@ -0,0 +1,22 @@ +"use client"; + +import React from "react"; +import { ArtworkGov } from "./ArtworkGov"; +import { useIsGov } from "../../mui/useIsGov"; +import { useArtworkWhiteLabel } from "./ArtworkWhiteLabel/useArtworkWhiteLabel"; +import { assert } from "tsafe/assert"; + +export function Artwork(props: { theme: "light" | "dark" | "system"; className?: string }) { + const { theme, className } = props; + + const { isGov } = useIsGov(); + const { ArtworkWhiteLabel } = useArtworkWhiteLabel(); + + if (!isGov) { + assert(ArtworkWhiteLabel !== undefined); + + return ; + } + + return ; +} diff --git a/dist/src/Display/Artwork/ArtworkGov.tsx b/dist/src/Display/Artwork/ArtworkGov.tsx new file mode 100644 index 0000000..d1662ad --- /dev/null +++ b/dist/src/Display/Artwork/ArtworkGov.tsx @@ -0,0 +1,41 @@ +import React from "react"; +import { fr } from "../../fr"; +import ArtworkLightSvg from "../../dsfr/artwork/light.svg"; +import ArtworkDarkSvg from "../../dsfr/artwork/dark.svg"; +import ArtworkSystemSvg from "../../dsfr/artwork/system.svg"; +import { getAssetUrl } from "../../tools/getAssetUrl"; + +export function ArtworkGov(props: { theme: "light" | "dark" | "system"; className?: string }) { + const { theme, className } = props; + + return ( + + ); +} diff --git a/dist/src/Display/Artwork/ArtworkWhiteLabel/ArtworkWhiteLabel.tsx b/dist/src/Display/Artwork/ArtworkWhiteLabel/ArtworkWhiteLabel.tsx new file mode 100644 index 0000000..3de71ad --- /dev/null +++ b/dist/src/Display/Artwork/ArtworkWhiteLabel/ArtworkWhiteLabel.tsx @@ -0,0 +1,63 @@ +"use client"; + +import React from "react"; +import { useTheme } from "@mui/material/styles"; +import { assert, type Equals } from "tsafe/assert"; + +export function ArtworkWhiteLabel(props: { theme: "light" | "dark" | "system"; sizePx: number }) { + const { theme: theme_mode, sizePx } = props; + + const theme = useTheme(); + + const fillColor = theme.palette.text.primary; + + const style = { height: sizePx, width: sizePx }; + + switch (theme_mode) { + case "light": + return ( + + + + + ); + case "dark": + return ( + + + + + ); + case "system": + return ( + + + + + ); + default: + assert>(false); + } +} diff --git a/dist/src/Display/Artwork/ArtworkWhiteLabel/DisplayArtworkWhiteLabelProvider.tsx b/dist/src/Display/Artwork/ArtworkWhiteLabel/DisplayArtworkWhiteLabelProvider.tsx new file mode 100644 index 0000000..76d2b1b --- /dev/null +++ b/dist/src/Display/Artwork/ArtworkWhiteLabel/DisplayArtworkWhiteLabelProvider.tsx @@ -0,0 +1,9 @@ +import React, { type ReactNode } from "react"; +import { context } from "./context"; +import { ArtworkWhiteLabel } from "./ArtworkWhiteLabel"; + +export function DisplayArtworkWhiteLabelProvider(props: { children: ReactNode }) { + const { children } = props; + + return {children}; +} diff --git a/dist/src/Display/Artwork/ArtworkWhiteLabel/context.ts b/dist/src/Display/Artwork/ArtworkWhiteLabel/context.ts new file mode 100644 index 0000000..b07417c --- /dev/null +++ b/dist/src/Display/Artwork/ArtworkWhiteLabel/context.ts @@ -0,0 +1,6 @@ +import { JSX } from "../../../tools/JSX"; +import { createContext } from "react"; + +export const context = createContext< + ((props: { theme: "light" | "dark" | "system"; sizePx: number }) => JSX.Element) | undefined +>(undefined); diff --git a/dist/src/Display/Artwork/ArtworkWhiteLabel/useArtworkWhiteLabel.ts b/dist/src/Display/Artwork/ArtworkWhiteLabel/useArtworkWhiteLabel.ts new file mode 100644 index 0000000..6cf1e16 --- /dev/null +++ b/dist/src/Display/Artwork/ArtworkWhiteLabel/useArtworkWhiteLabel.ts @@ -0,0 +1,8 @@ +import { useContext } from "react"; +import { context } from "./context"; + +export function useArtworkWhiteLabel() { + const ArtworkWhiteLabel = useContext(context); + + return { ArtworkWhiteLabel }; +} diff --git a/dist/src/Display/Artwork/index.ts b/dist/src/Display/Artwork/index.ts new file mode 100644 index 0000000..a767c28 --- /dev/null +++ b/dist/src/Display/Artwork/index.ts @@ -0,0 +1 @@ +export * from "./Artwork"; diff --git a/dist/src/Display/Display.tsx b/dist/src/Display/Display.tsx new file mode 100644 index 0000000..9a8c958 --- /dev/null +++ b/dist/src/Display/Display.tsx @@ -0,0 +1,130 @@ +import React, { useId } from "react"; +import { fr } from "../fr"; +import { symToStr } from "tsafe/symToStr"; +import { createComponentI18nApi } from "../i18n"; +import type { HeaderProps } from "../Header"; +import type { FooterProps } from "../Footer"; +import { createModal } from "../Modal"; +import { Artwork } from "./Artwork"; + +const modal = createModal({ + "isOpenedByDefault": false, + "id": "fr-theme-modal" +}); + +export const headerFooterDisplayItem: HeaderProps.QuickAccessItem.Button & + FooterProps.BottomItem.Button = { + "buttonProps": modal.buttonProps, + "iconId": "fr-icon-theme-fill", + "text": (() => { + function Text() { + const { t } = useTranslation(); + return <>{t("display settings")}; + } + + return ; + })() +}; + +/** @see */ +export function Display() { + const { t } = useTranslation(); + + const { getInputId } = (function useClosure() { + const id = useId(); + + function getInputId(theme: "light" | "dark" | "system") { + return `${id}-${theme}`; + } + + return { getInputId }; + })(); + + return ( + +
+
+
+ + {t("pick a theme")} + +
+ {(["light", "dark", "system"] as const).map(theme => ( +
+ + +
+ +
+
+ ))} +
+
+
+
+
+ ); +} + +Display.displayName = symToStr({ Display }); + +export default Display; + +const { useTranslation, addDisplayTranslations } = createComponentI18nApi({ + "componentName": symToStr({ Display }), + "frMessages": { + /* spell-checker: disable */ + "display settings": "Paramètres d'affichage", + "close": "Fermer", + "pick a theme": `Choisissez un thème pour personnaliser l'apparence du site.`, + "light theme": `Thème clair`, + "dark theme": `Thème sombre`, + "system theme": `Système`, + "system theme hint": `Utilise les paramètres système.` + /* spell-checker: enable */ + } +}); + +addDisplayTranslations({ + "lang": "en", + "messages": { + "display settings": "Display settings", + "close": "Close", + "pick a theme": `Pick a theme to customize the website's look.`, + "light theme": `Light theme`, + "dark theme": "Dark theme", + "system theme": `System`, + "system theme hint": "Use system preference" + } +}); + +addDisplayTranslations({ + "lang": "es", + "messages": { + /* spell-checker: disable */ + "display settings": "Parámetro de visualización", + "close": "Cerrar", + "pick a theme": `Elija un tema para personalizar el aspecto del sitio.` + /* spell-checker: enable */ + } +}); + +export { addDisplayTranslations }; diff --git a/dist/src/Display/index.ts b/dist/src/Display/index.ts new file mode 100644 index 0000000..df58c33 --- /dev/null +++ b/dist/src/Display/index.ts @@ -0,0 +1,9 @@ +export { headerFooterDisplayItem, addDisplayTranslations } from "./Display"; + +/** + * @deprecated: It's no longer needed to manually mount this component. + * @see: https://components.react-dsfr.codegouv.studio/?path=/docs/components-display + */ +export function Display() { + return null; +} diff --git a/dist/src/Download.tsx b/dist/src/Download.tsx new file mode 100644 index 0000000..68fe121 --- /dev/null +++ b/dist/src/Download.tsx @@ -0,0 +1,67 @@ +import React, { memo, forwardRef, type CSSProperties, type ReactNode } from "react"; +import { symToStr } from "tsafe/symToStr"; +import { assert } from "tsafe/assert"; +import type { Equals } from "tsafe"; +import { fr } from "./fr"; +import { cx } from "./tools/cx"; +import { getLink, type RegisteredLinkProps } from "./link"; +import { useAnalyticsId } from "./tools/useAnalyticsId"; + +export type DownloadProps = { + id?: string; + className?: string; + style?: CSSProperties; + details: ReactNode; + label: ReactNode; + linkProps: RegisteredLinkProps; + classes?: Partial>; +}; + +/** @see */ +export const Download = memo( + forwardRef((props, ref) => { + const { + className, + style, + details, + label, + linkProps, + classes = {}, + id: props_id, + ...rest + } = props; + + assert>(); + + const id = useAnalyticsId({ + "defaultIdPrefix": "fr-download", + "explicitlyProvidedId": props_id + }); + + const { Link } = getLink(); + + return ( +
+

+ + {label} + {details} + +

+
+ ); + }) +); + +Download.displayName = symToStr({ Download }); + +export default Download; diff --git a/dist/src/Follow.tsx b/dist/src/Follow.tsx new file mode 100644 index 0000000..b76ebd0 --- /dev/null +++ b/dist/src/Follow.tsx @@ -0,0 +1,474 @@ +import React, { CSSProperties, forwardRef, memo, PropsWithChildren, ReactNode } from "react"; +import { assert, Equals } from "tsafe"; +import { symToStr } from "tsafe/symToStr"; +import { fr } from "./fr"; +import { createComponentI18nApi } from "./i18n"; +import { RegisteredLinkProps } from "./link"; +import { cx } from "./tools/cx"; +import { useAnalyticsId } from "./tools/useAnalyticsId"; +import Button, { ButtonProps } from "./Button"; +import { InputProps, Input } from "./Input"; +import Alert from "./Alert"; +import ButtonsGroup from "./ButtonsGroup"; +import { CxArg } from "tss-react"; + +export type FollowProps = { + id?: string; + className?: string; + classes?: Partial< + Record< + | "root" + | "container" + | "row" + | "newsletter-col" + | "newsletter" + | "newsletter-title" + | "newsletter-desc" + | "newsletter-form-wrapper" + | "newsletter-form-hint" + | "social-col" + | "social" + | "social-title" + | "social-buttons" + | "social-buttons-each", + CxArg + > + >; + style?: CSSProperties; + newsletter?: FollowProps.Newsletter; + social?: FollowProps.Social; +} & (FollowProps.EitherNewsletter | FollowProps.EitherSocial | FollowProps.EitherBoth); + +//https://main--ds-gouv.netlify.app/example/component/follow/ +export namespace FollowProps { + export type EitherNewsletter = { + newsletter: Newsletter; + social?: Social; + }; + + export type EitherSocial = { + newsletter?: Newsletter; + social: Social; + }; + + export type EitherBoth = { + newsletter: Newsletter; + social: Social; + }; + + export type TitleAs = { + title?: ReactNode; + /** + * Display only. The tag will stay `h2`. + * + * @default "h5" + */ + titleAs?: `h${2 | 3 | 4 | 5 | 6}`; + }; + + export type NewsletterForm = { + /** Bound props to display success alert */ + success: boolean; + successMessage?: NonNullable; + /** + * @example + * ```tsx + *
{children}
, + * }, + * }} + * /> + * ``` + */ + formComponent: ({ children }: TProps) => React.ReactNode; + consentHint?: ReactNode; + inputProps?: Partial>; + }; + + export type NewsletterWithForm = { + /** "Subscribe" button */ + buttonProps: ButtonProps.Common & + ButtonProps.AsButton & + // optional children + Partial; + /** When using a form */ + form: NewsletterForm; + }; + + export type NewsletterWithoutForm = { + /** "Subscribe" button */ + buttonProps: ButtonProps.Common & + (ButtonProps.AsButton | ButtonProps.AsAnchor) & + // optional children + Partial; + /** When using a form */ + form?: never; + }; + + export type Newsletter = TitleAs & { + desc?: ReactNode; + } & (NewsletterWithForm | NewsletterWithoutForm); + + /** + * From DSFR `$follow-icons` + `copy` and `mail` + */ + export type SocialType = + | "copy" + | "dailymotion" + | "facebook" + | "github" + | "instagram" + | "linkedin" + | "mail" + | "mastodon" + | "snapchat" + | "telegram" + | "threads" + | "tiktok" + | "twitch" + | "twitter" + | "twitter-x" + | "vimeo" + | "youtube"; + + export type SocialButton = { + type: SocialType; + linkProps: RegisteredLinkProps; + }; + + export type Social = TitleAs & { + buttons: [SocialButton, ...SocialButton[]]; + }; +} + +const FollowNewsletter = ( + props: FollowProps.Newsletter & { hasSocial: boolean; classes: FollowProps["classes"] } +) => { + const { t } = useTranslation(); + + const { + title = t("subscribe to our newsletter"), + desc, + buttonProps, + form, + hasSocial, + titleAs = "h5", + classes = {}, + ...rest + } = props; + assert>(); + + return ( +
+
+
+

+ {title} +

+ {desc !== undefined && ( +

+ {desc} +

+ )} +
+
+ {form !== undefined + ? (() => { + const { + success, + consentHint = t("consent hint"), + formComponent, + inputProps = {}, + successMessage = t("your registration has been processed"), + ...restForm + } = form; + assert>(); + + if (success) + return ( + + ); + + // prepare inputProps with default values + const { + label: inputLabel = t("your email address"), + hintText: inputHintText = consentHint, + nativeInputProps: { + title: inputTitle = t("your email address"), + placeholder: inputPlaceholder = t("your email address"), + autoComplete: inputAutoComplete = "email", + type: inputType = "email", + ...nativeInputProps + } = {}, + ...restInputProps + } = inputProps; + + // prepare buttonProps with default values + const { + children: buttonContent = t("subscribe"), + title: buttonTitle = t("subscribe to our newsletter (2)"), + type: buttonType = "button", + ...restButtonProps + } = buttonProps; + + // use wrapper to add form + return formComponent({ + children: ( + <> + + {buttonContent} + + } + /> + {inputHintText !== undefined && ( +

+ {inputHintText} +

+ )} + + ) + }); + })() + : (() => { + const { + children: buttonContent = t("subscribe"), + title: buttonTitle = t("subscribe to our newsletter (2)"), + ...restButtonProps + } = buttonProps; + + return ( + + ); + })()} +
+
+
+ ); +}; + +const FollowSocial = ( + props: FollowProps.Social & { hasNewsletter: boolean; classes: FollowProps["classes"] } +) => { + const { t } = useTranslation(); + + const { + buttons, + title = t("follow us on social medias"), + titleAs = "h5", + hasNewsletter, + classes = {}, + ...rest + } = props; + assert>(); + + return ( +
+
+

{title}

+ { + const { + target = "_blank", + rel = "noopener external", + title = `${t(button.type)} - ${t("new window")}`, + ...restLinkProps + } = button.linkProps; + + return { + className: cx( + fr.cx(`fr-btn--${button.type}`), + classes["social-buttons-each"] + ), + children: t(button.type), + linkProps: { + ...restLinkProps, + target, + rel, + title + } + }; + }) as [ButtonProps, ...ButtonProps[]] + } + /> +
+
+ ); +}; + +/** @see */ +export const Follow = memo( + forwardRef((props, ref) => { + const { id: props_id, className, classes = {}, social, style, newsletter, ...rest } = props; + + assert>(); + + const id = useAnalyticsId({ + "defaultIdPrefix": "fr-follow", + "explicitlyProvidedId": props_id + }); + + const hasSocial = social !== undefined; + const hasNewsletter = newsletter !== undefined; + + return ( +
+
+
+ {hasNewsletter && ( + + )} + {hasSocial && ( + + )} +
+
+
+ ); + }) +); + +Follow.displayName = symToStr({ Follow }); + +export default Follow; + +const { useTranslation, addFollowTranslations } = createComponentI18nApi({ + componentName: symToStr({ Follow }), + frMessages: { + /* spell-checker: disable */ + "follow us on social medias": ( + <> + Suivez-nous +
sur les réseaux sociaux + + ), + "subscribe to our newsletter": "Abonnez-vous à notre lettre d'information", + "subscribe to our newsletter (2)": "S'abonner à notre lettre d'information", + "subscribe": "S'abonner", + "your registration has been processed": "Votre inscription a bien été prise en compte", + "your email address": "Votre adresse électronique (ex. : nom@domaine.fr)", + "consent hint": + "En renseignant votre adresse électronique, vous acceptez de recevoir nos actualités par courriel. Vous pouvez vous désinscrire à tout moment à l’aide des liens de désinscription ou en nous contactant.", + "new window": "nouvelle fenêtre", + "copy": "copier", + "dailymotion": "Dailymotion", + "facebook": "Facebook", + "github": "Github", + "instagram": "Instagram", + "linkedin": "LinkedIn", + "mail": "Email", + "mastodon": "Mastodon", + "snapchat": "Snapchat", + "telegram": "Telegram", + "threads": "Threads (Instagram)", + "tiktok": "TikTok", + "twitch": "Twitch", + "twitter": "Twitter", + "twitter-x": "X (anciennement Twitter)", + "vimeo": "Vimeo", + "youtube": "Youtube" + /* spell-checker: enable */ + } +}); + +addFollowTranslations({ + lang: "en", + messages: { + /* spell-checker: disable */ + "follow us on social medias": ( + <> + Follow us +
on social medias + + ), + "subscribe to our newsletter": "Subscribe to our newsletter", + "subscribe to our newsletter (2)": "Subscribe to our newsletter", + "subscribe": "Subscribe", + "your registration has been processed": "Your registration has been processed", + "your email address": "Your email address (e.g. name@domain.fr)", + "consent hint": + "By entering your email address, you agree to receive our news by email. You can unsubscribe at any time using the unsubscribe links or by contacting us.", + "new window": "new window", + "copy": "copy", + "dailymotion": "Dailymotion", + "facebook": "Facebook", + "github": "Github", + "instagram": "Instagram", + "linkedin": "LinkedIn", + "mail": "Email", + "mastodon": "Mastodon", + "snapchat": "Snapchat", + "telegram": "Telegram", + "threads": "Threads (Instagram)", + "tiktok": "TikTok", + "twitch": "Twitch", + "twitter": "Twitter", + "twitter-x": "X (formerly Twitter)", + "vimeo": "Vimeo", + "youtube": "Youtube" + /* spell-checker: enable */ + } +}); diff --git a/dist/src/Footer.tsx b/dist/src/Footer.tsx new file mode 100644 index 0000000..f7c1dcd --- /dev/null +++ b/dist/src/Footer.tsx @@ -0,0 +1,650 @@ +import type { JSX } from "./tools/JSX"; +import React, { memo, forwardRef, type ReactNode, type CSSProperties } from "react"; +import { getLink } from "./link"; +import type { RegisteredLinkProps } from "./link"; +import { symToStr } from "tsafe/symToStr"; +import { fr } from "./fr"; +import { cx } from "./tools/cx"; +import { assert } from "tsafe/assert"; +import type { Equals } from "tsafe"; +import { createComponentI18nApi } from "./i18n"; +import type { FrIconClassName, RiIconClassName } from "./fr/generatedFromCss/classNames"; +import { getBrandTopAndHomeLinkProps } from "./zz_internal/brandTopAndHomeLinkProps"; +import { typeGuard } from "tsafe/typeGuard"; +import { id } from "tsafe/id"; + +export type FooterProps = { + id?: string; + className?: string; + accessibility: "non compliant" | "partially compliant" | "fully compliant"; + contentDescription?: ReactNode; + websiteMapLinkProps?: RegisteredLinkProps; + accessibilityLinkProps?: RegisteredLinkProps; + termsLinkProps?: RegisteredLinkProps; + bottomItems?: (FooterProps.BottomItem | ReactNode)[]; + partnersLogos?: FooterProps.PartnersLogos; + operatorLogo?: { + orientation: "horizontal" | "vertical"; + /** + * Expected ratio: + * If "vertical": 9x16 + * If "horizontal": 16x9 + */ + imgUrl: string; + /** Textual alternative of the image, it MUST include the text present in the image*/ + alt: string; + }; + license?: ReactNode; + /** If not provided the brandTop from the Header will be used, + * Be aware that if your Header is not used as a server component while the Footer is + * you need to provide the brandTop to the Footer. + */ + brandTop?: ReactNode; + /** If not provided the homeLinkProps from the Header will be used, + * Be aware that if your Header is not used as a server component while the Footer is + * you need to provide the homeLinkProps to the Footer. + */ + homeLinkProps?: RegisteredLinkProps & { title: string }; + classes?: Partial< + Record< + | "root" + | "body" + | "brand" + | "content" + | "contentDesc" + | "contentList" + | "contentItem" + | "contentLink" + | "bottom" + | "bottomList" + | "bottomItem" + | "bottomLink" + | "bottomCopy" + | "brandLink" + | "logo" + | "operatorLogo" + | "partners" + | "partnersTitle" + | "partnersLogos" + | "partnersMain" + | "partnersLink" + | "partnersSub", + string + > + >; + style?: CSSProperties; + linkList?: FooterProps.LinkList.List; + /** + * Display a title above the link list, needs linkList to be provided + */ + linkListTitle?: ReactNode; + domains?: string[]; + mainLogoURL?: string; +}; + +export namespace FooterProps { + export type BottomItem = BottomItem.Link | BottomItem.Button; + + export namespace BottomItem { + export type Common = { + iconId?: FrIconClassName | RiIconClassName; + text: ReactNode; + }; + + export type Link = Common & { + linkProps: RegisteredLinkProps; + buttonProps?: never; + }; + + export type Button = Common & { + linkProps?: undefined; + buttonProps: React.DetailedHTMLProps< + React.ButtonHTMLAttributes, + HTMLButtonElement + >; + }; + } + + export namespace LinkList { + export type List = [Column, Column?, Column?, Column?, Column?, Column?]; + export type Links = [ + LinkList.Link, + LinkList.Link?, + LinkList.Link?, + LinkList.Link?, + LinkList.Link?, + LinkList.Link?, + LinkList.Link?, + LinkList.Link? + ]; + export interface Column { + categoryName?: string; + links: Links; + } + export interface Link { + text: string; + linkProps: RegisteredLinkProps; + } + } + + export type PartnersLogos = PartnersLogos.MainOnly | PartnersLogos.SubOnly; + + export namespace PartnersLogos { + export type MainOnly = { + main: Logo; + sub?: Logo[]; + }; + + export type SubOnly = { + main?: Logo; + sub: [Logo, ...Logo[]]; + }; + + export type Logo = { + alt: string; + /** + * @deprecated use linkProps instead + */ + href?: string; + imgUrl: string; + linkProps?: RegisteredLinkProps & { title: string }; + }; + } +} + +/** @see */ +export const Footer = memo( + forwardRef((props, ref) => { + const { + id: id_props, + className, + classes = {}, + contentDescription, + websiteMapLinkProps, + accessibilityLinkProps, + accessibility, + termsLinkProps, + bottomItems = [], + partnersLogos, + operatorLogo, + license, + brandTop: brandTop_prop, + homeLinkProps: homeLinkProps_prop, + style, + linkList, + linkListTitle, + domains = ["apitech.fr"], + mainLogoURL, + ...rest + } = props; + + assert>(); + + const rootId = id_props ?? "fr-footer"; + + const { homeLinkProps } = (() => { + const wrap = getBrandTopAndHomeLinkProps(); + + const brandTop = brandTop_prop ?? wrap?.brandTop; + const homeLinkProps = homeLinkProps_prop ?? wrap?.homeLinkProps; + + const exceptionMessage = + " hasn't been provided to the Footer and we cannot retrieve it from the Header (it's probably client side)"; + + if (brandTop === undefined) { + throw new Error(symToStr({ brandTop }) + exceptionMessage); + } + + if (homeLinkProps === undefined) { + throw new Error(symToStr({ homeLinkProps }) + exceptionMessage); + } + + return { homeLinkProps }; + })(); + + const { Link } = getLink(); + + const { t } = useTranslation(); + + const { main: mainPartnersLogo, sub: subPartnersLogos = [] } = partnersLogos ?? {}; + + return ( +
+ {linkList !== undefined && ( +
+
+ {linkListTitle} +
+ {linkList.map( + (column, columnIndex) => + column !== undefined && ( +
+ {column?.categoryName && ( +

+ {column?.categoryName} +

+ )} +
    + {column?.links.map( + (linkItem, linkItemIndex) => ( +
  • + + {linkItem?.text} + +
  • + ) + )} +
+
+ ) + )} +
+
+
+ )} +
+
+ {(() => { + const children = ( + + ); + + return operatorLogo !== undefined ? ( + children + ) : ( + {children} + ); + })()} + {operatorLogo !== undefined && ( + + { + switch (operatorLogo.orientation) { + case "vertical": + return { "width": "3.5rem" }; + case "horizontal": + return { "maxWidth": "9.0625rem" }; + } + })()} + src={operatorLogo.imgUrl} + alt={operatorLogo.alt} + /> + + )} +
+
+ {contentDescription !== undefined && ( +

+ {contentDescription} +

+ )} + +
+
+ {partnersLogos !== undefined && ( +
+

+ {t("our partners")} +

+
+ {mainPartnersLogo !== undefined && ( +
+ {(() => { + const children = ( + {mainPartnersLogo.alt} + ); + + const hasLinkProps = + mainPartnersLogo.linkProps !== undefined || + mainPartnersLogo.href !== undefined; + + return hasLinkProps ? ( + + {children} + + ) : ( + children + ); + })()} +
+ )} + {subPartnersLogos.length !== 0 && ( +
+
    + {subPartnersLogos.map((logo, i) => { + const children = ( + {logo.alt} + ); + + const hasLinkProps = + logo.linkProps !== undefined || + logo.href !== undefined; + + return ( +
  • + {hasLinkProps ? ( + + {children} + + ) : ( + children + )} +
  • + ); + })} +
+
+ )} +
+
+ )} +
+
    + {[ + ...(websiteMapLinkProps === undefined + ? [] + : [ + id({ + "text": t("website map"), + "linkProps": websiteMapLinkProps + }) + ]), + id({ + "text": `${t("accessibility")} : ${t(accessibility)}`, + "linkProps": accessibilityLinkProps ?? ({} as any) + }), + ...(termsLinkProps === undefined + ? [] + : [ + id({ + "text": t("terms"), + "linkProps": termsLinkProps + }) + ]), + ...bottomItems + ].map((bottomItem, i) => ( +
  • + {!typeGuard( + bottomItem, + bottomItem instanceof Object && "text" in bottomItem + ) ? ( + bottomItem + ) : ( + + )} +
  • + ))} +
+
+

+ {license === undefined + ? t("license mention", { + "licenseUrl": + "https://github.com/etalab/licence-ouverte/blob/master/LO.md" + }) + : license} +

+
+
+
+ ); + }) +); + +Footer.displayName = symToStr({ Footer }); + +export default Footer; + +const { useTranslation, addFooterTranslations } = createComponentI18nApi({ + "componentName": symToStr({ Footer }), + "frMessages": { + /* spell-checker: disable */ + "hide message": "Masquer le message", + "website map": "Plan du site", + "accessibility": "Accessibilité", + "non compliant": "non conforme", + "partially compliant": "partiellement conforme", + "fully compliant": "totalement conforme", + "terms": "Mentions légales", + "cookies management": "Gestion des cookies", + "license mention": (p: { licenseUrl: string }) => ( + <> + Sauf mention explicite de propriété intellectuelle détenue par des tiers, les + contenus de ce site sont proposés sous{" "} + + licence etalab-2.0 + + + ), + "our partners": "Nos partenaires", + "open new window": "nouvelle fenêtre" + /* spell-checker: enable */ + } +}); + +addFooterTranslations({ + "lang": "en", + "messages": { + "hide message": "Hide the message", + "website map": "Website map", + "accessibility": "Accessibility", + "non compliant": "non compliant", + "partially compliant": "partially compliant", + "fully compliant": "fully compliant", + "license mention": p => ( + <> + Unless stated otherwise, all content of this website is under the{" "} + + etalab-2.0 license + + + ), + "open new window": "open new window" + } +}); + +addFooterTranslations({ + "lang": "es", + "messages": { + /* spell-checker: disable */ + "hide message": "Occultar el mesage" + /* spell-checker: enable */ + } +}); + +export { addFooterTranslations }; + +export type FooterBottomItemProps = { + className?: string; + bottomItem: FooterProps.BottomItem; + classes?: Partial>; +}; + +export function FooterBottomItem(props: FooterBottomItemProps): JSX.Element { + const { className: className_props, bottomItem, classes = {} } = props; + + const { Link } = getLink(); + + const className = cx( + fr.cx( + "fr-footer__bottom-link", + ...(bottomItem.iconId !== undefined + ? ([bottomItem.iconId, "fr-link--icon-left"] as const) + : []) + ), + classes.bottomLink, + classes.root, + className_props + ); + + return bottomItem.linkProps !== undefined ? ( + Object.keys(bottomItem.linkProps).length === 0 ? ( + {bottomItem.text} + ) : ( + + {bottomItem.text} + + ) + ) : ( + + ); +} diff --git a/dist/src/FranceConnectButton.tsx b/dist/src/FranceConnectButton.tsx new file mode 100644 index 0000000..7a561d2 --- /dev/null +++ b/dist/src/FranceConnectButton.tsx @@ -0,0 +1,115 @@ +import React, { forwardRef, memo, type CSSProperties } from "react"; +import { symToStr } from "tsafe/symToStr"; +import { createComponentI18nApi } from "./i18n"; +import { fr } from "./fr"; +import { assert, type Equals } from "tsafe/assert"; +import { cx } from "./tools/cx"; +import { useAnalyticsId } from "./tools/useAnalyticsId"; + +export type FranceConnectButtonProps = + | FranceConnectButtonProps.WithUrl + | FranceConnectButtonProps.WithOnClick; + +export namespace FranceConnectButtonProps { + type Common = { + id?: string; + className?: string; + /** Default: false */ + plus?: boolean; + classes?: Partial>; + style?: CSSProperties; + }; + export type WithUrl = Common & { + url: string; + onClick?: never; + }; + export type WithOnClick = Common & { + url?: never; + onClick: React.MouseEventHandler; + }; +} + +/** @see */ +export const FranceConnectButton = memo( + forwardRef((props, ref) => { + const { + classes = {}, + className, + url: href, + plus = false, + style, + onClick, + id: id_props, + ...rest + } = props; + + assert>(); + + const id = useAnalyticsId({ + "defaultIdPrefix": "fr-franceconnect-button", + "explicitlyProvidedId": id_props + }); + + const { t } = useTranslation(); + + const Inner = onClick !== undefined ? "button" : "a"; + const innerProps = (onClick !== undefined ? { onClick } : { href }) as any; + + return ( +
+ + + S’identifier avec + + + FranceConnect{plus ? "+" : ""} + + +

+ + {t("what is service", { plus })} + +

+
+ ); + }) +); + +FranceConnectButton.displayName = symToStr({ FranceConnectButton }); + +export default FranceConnectButton; + +const { useTranslation, addFranceConnectButtonTranslations } = createComponentI18nApi({ + "componentName": symToStr({ FranceConnectButton }), + "frMessages": { + /* spell-checker: disable */ + "what is service": (params: { plus: boolean }) => + `Qu’est-ce que FranceConnect${params.plus ? "+" : ""} ?`, + "new window": "nouvelle fenêtre" + /* spell-checker: enable */ + } +}); + +addFranceConnectButtonTranslations({ + "lang": "en", + "messages": { + "what is service": ({ plus }) => `What's FranceConnect${plus ? "+" : ""} ?`, + "new window": "new window" + } +}); + +export { addFranceConnectButtonTranslations }; diff --git a/dist/src/Header/Header.tsx b/dist/src/Header/Header.tsx new file mode 100644 index 0000000..5e32fa4 --- /dev/null +++ b/dist/src/Header/Header.tsx @@ -0,0 +1,545 @@ +/* eslint-disable no-inner-declarations */ +import type { JSX } from "../tools/JSX"; +import React, { + memo, + forwardRef, + cloneElement, + type ReactNode, + type CSSProperties, + type ComponentProps +} from "react"; +import { fr } from "../fr"; +import { createComponentI18nApi } from "../i18n"; +import { symToStr } from "tsafe/symToStr"; +import { cx } from "../tools/cx"; +import { getLink } from "../link"; +import type { RegisteredLinkProps } from "../link"; +import { assert } from "tsafe/assert"; +import type { Equals } from "tsafe"; +import type { FrIconClassName, RiIconClassName } from "../fr/generatedFromCss/classNames"; +import type { MainNavigationProps } from "../MainNavigation"; +import { MainNavigation } from "../MainNavigation"; +import { Display } from "../Display/Display"; +import { setBrandTopAndHomeLinkProps } from "../zz_internal/brandTopAndHomeLinkProps"; +import { typeGuard } from "tsafe/typeGuard"; +import { SearchButton } from "../SearchBar/SearchButton"; +import { useTranslation as useSearchBarTranslation } from "../SearchBar/SearchBar"; + +export type HeaderProps = { + className?: string; + id?: string; + brandTop: ReactNode; + homeLinkProps: RegisteredLinkProps & { title: string }; + serviceTitle?: ReactNode; + serviceTagline?: ReactNode; + navigation?: MainNavigationProps.Item[] | ReactNode; + /** There should be at most three of them */ + quickAccessItems?: (HeaderProps.QuickAccessItem | JSX.Element | null)[]; + operatorLogo?: { + orientation: "horizontal" | "vertical"; + /** + * Expected ratio: + * If "vertical": 9x16 + * If "horizontal": 16x9 + */ + imgUrl: string; + /** Textual alternative of the image, it MUST include the text present in the image */ + alt: string; + /** + * Custom link props, if not provided, the operator logo will be wrapped in a link that points to the home page + */ + linkProps?: RegisteredLinkProps & { title: string }; + }; + renderSearchInput?: ( + /** + * id and name must be forwarded to the component + * the others params can, but it's not mandatory. + **/ + params: { + id: string; + type: "search"; + className: string; + placeholder: string; + } + ) => JSX.Element; + /** Called when the search button is clicked */ + onSearchButtonClick?: (text: string) => void; + /** Default: false */ + clearSearchInputOnSearch?: boolean; + /** Default: false */ + allowEmptySearch?: boolean; + classes?: Partial< + Record< + | "root" + | "body" + | "container" + | "bodyRow" + | "brand" + | "brandTop" + | "logo" + | "operator" + | "navbar" + | "service" + | "serviceTitle" + | "serviceTagline" + | "toolsLinks" + | "menu" + | "menuLinks", + string + > + >; + style?: CSSProperties; + /** Default: false */ + disableDisplay?: boolean; + mainLogoURL?: string; +}; + +export namespace HeaderProps { + export type QuickAccessItem = QuickAccessItem.Link | QuickAccessItem.Button; + + export namespace QuickAccessItem { + export type Common = { + iconId: FrIconClassName | RiIconClassName; + text: ReactNode; + }; + + export type Link = Common & { + linkProps: RegisteredLinkProps; + buttonProps?: never; + }; + + export type Button = Common & { + linkProps?: never; + buttonProps: ComponentProps<"button"> & + Record<`data-${string}`, string | boolean | null | undefined>; + }; + } +} + +export const headerMenuModalIdPrefix = "header-menu-modal"; + +/** @see */ +export const Header = memo( + forwardRef((props, ref) => { + const { + className, + id: id_props, + brandTop, + serviceTitle, + serviceTagline, + homeLinkProps, + navigation = undefined, + quickAccessItems = [], + operatorLogo, + renderSearchInput, + clearSearchInputOnSearch = false, + allowEmptySearch = false, + onSearchButtonClick, + classes = {}, + style, + disableDisplay = false, + mainLogoURL, + ...rest + } = props; + + assert>(); + + const id = id_props ?? "fr-header"; + + const menuModalId = `${headerMenuModalIdPrefix}-${id}`; + const menuButtonId = `${id}-menu-button`; + const searchModalId = `${id}-search-modal`; + const searchInputId = `${id}-search-input`; + const searchLabelId = `${id}-search-label`; + + const isSearchBarEnabled = + renderSearchInput !== undefined || onSearchButtonClick !== undefined; + + setBrandTopAndHomeLinkProps({ brandTop, homeLinkProps }); + + const { t } = useTranslation(); + const { t: tSearchBar } = useSearchBarTranslation(); + + const { Link } = getLink(); + + const getQuickAccessNode = (usecase: "mobile" | "desktop") => ( +
    + {quickAccessItems.map((quickAccessItem, i) => ( +
  • + {(() => { + const node = !typeGuard( + quickAccessItem, + quickAccessItem instanceof Object && "text" in quickAccessItem + ) ? ( + quickAccessItem + ) : ( + + ); + + if (node === null) { + return null; + } + + return cloneElement(node, { + "id": `${id}-quick-access-item-${i}${(() => { + switch (usecase) { + case "mobile": + return "-mobile"; + case "desktop": + return ""; + } + assert>(); + })()}` + }); + })()} +
  • + ))} +
+ ); + + const hasOperatorLink = operatorLogo?.linkProps !== undefined; + + return ( + <> + {!disableDisplay && } + + + ); + }) +); + +Header.displayName = symToStr({ Header }); + +export default Header; + +export const { useTranslation, addHeaderTranslations } = createComponentI18nApi({ + "componentName": symToStr({ Header }), + "frMessages": { + /* spell-checker: disable */ + "menu": "Menu", + "close": "Fermer" + /* spell-checker: enable */ + } +}); + +addHeaderTranslations({ + "lang": "en", + "messages": { + "close": "Close" + } +}); + +export type HeaderQuickAccessItemProps = { + className?: string; + quickAccessItem: HeaderProps.QuickAccessItem; + id?: string; +}; + +/** NOTE: If you wrap this component you should forward the id */ +export function HeaderQuickAccessItem(props: HeaderQuickAccessItemProps): JSX.Element { + const { className, quickAccessItem, id } = props; + + const { Link } = getLink(); + + return quickAccessItem.linkProps !== undefined ? ( + + {quickAccessItem.text} + + ) : ( + + ); +} diff --git a/dist/src/Header/index.ts b/dist/src/Header/index.ts new file mode 100644 index 0000000..3647582 --- /dev/null +++ b/dist/src/Header/index.ts @@ -0,0 +1,9 @@ +export { default } from "./Header"; +export { + Header, + type HeaderProps, + HeaderQuickAccessItem, + type HeaderQuickAccessItemProps, + addHeaderTranslations, + useTranslation +} from "./Header"; diff --git a/dist/src/Header/useIsHeaderMenuModalOpen.ts b/dist/src/Header/useIsHeaderMenuModalOpen.ts new file mode 100644 index 0000000..49a87c2 --- /dev/null +++ b/dist/src/Header/useIsHeaderMenuModalOpen.ts @@ -0,0 +1,35 @@ +import { useEffect, useState } from "react"; +import { headerMenuModalIdPrefix } from "./Header"; +import { useIsModalOpen } from "../Modal/useIsModalOpen"; +import { symToStr } from "tsafe/symToStr"; + +export function useIsHeaderMenuModalOpen() { + const [headerMenuModalId, setHeaderMenuModalId] = useState(""); + + useEffect(() => { + const matchingElements = document.querySelectorAll(`[id^='${headerMenuModalIdPrefix}']`); + + if (matchingElements.length > 1) { + throw new Error( + `There is more than one Header mounted on the page, you can't use ${symToStr({ + useIsHeaderMenuModalOpen + })}` + ); + } + + if (matchingElements.length === 0) { + throw new Error( + `The header is not mounted on the page, you can't use ${symToStr({ + useIsHeaderMenuModalOpen + })}` + ); + } + + setHeaderMenuModalId(matchingElements[0].id); + }, []); + + return useIsModalOpen({ + "id": headerMenuModalId, + "isOpenedByDefault": false + }); +} diff --git a/dist/src/Highlight.tsx b/dist/src/Highlight.tsx new file mode 100644 index 0000000..734502b --- /dev/null +++ b/dist/src/Highlight.tsx @@ -0,0 +1,52 @@ +import React, { memo, forwardRef, type ReactNode, type CSSProperties } from "react"; +import { symToStr } from "tsafe/symToStr"; +import { assert } from "tsafe/assert"; +import type { Equals } from "tsafe"; +import { fr } from "./fr"; +import { cx } from "./tools/cx"; +import { useAnalyticsId } from "./tools/useAnalyticsId"; + +export type HighlightProps = { + id?: string; + className?: string; + classes?: Partial>; + size?: HighlightProps.Size; + style?: CSSProperties; + children: NonNullable; +}; + +export namespace HighlightProps { + export type Size = "sm" | "lg"; +} + +/** @see */ +export const Highlight = memo( + forwardRef((props, ref) => { + const { className, classes = {}, style, children, size, id: id_props, ...rest } = props; + + assert>(); + + const id = useAnalyticsId({ + "defaultIdPrefix": "fr-highlight", + "explicitlyProvidedId": id_props + }); + + return ( +
+

+ {children} +

+
+ ); + }) +); + +Highlight.displayName = symToStr({ Highlight }); + +export default Highlight; diff --git a/dist/src/Input.tsx b/dist/src/Input.tsx new file mode 100644 index 0000000..7579aec --- /dev/null +++ b/dist/src/Input.tsx @@ -0,0 +1,247 @@ +import React, { + memo, + forwardRef, + useId, + type CSSProperties, + type DetailedHTMLProps, + type InputHTMLAttributes, + type LabelHTMLAttributes, + type ReactNode, + type TextareaHTMLAttributes +} from "react"; +import { symToStr } from "tsafe/symToStr"; +import { assert } from "tsafe/assert"; +import type { Equals } from "tsafe"; +import { fr } from "./fr"; +import { cx } from "./tools/cx"; +import type { FrIconClassName, RiIconClassName } from "./fr/generatedFromCss/classNames"; + +export type InputProps = InputProps.RegularInput | InputProps.TextArea; + +export namespace InputProps { + export type Common = { + className?: string; + id?: string; + label: ReactNode; + hintText?: ReactNode; + hideLabel?: boolean; + /** default: false */ + disabled?: boolean; + iconId?: FrIconClassName | RiIconClassName; + classes?: Partial< + Record< + "root" | "label" | "description" | "nativeInputOrTextArea" | "message" | "wrap", + string + > + >; + style?: CSSProperties; + /** Default: "default" */ + state?: "success" | "error" | "info" | "default"; + /** The message won't be displayed if state is "default" */ + stateRelatedMessage?: ReactNode; + addon?: ReactNode; + action?: ReactNode; + }; + + export type RegularInput = Common & { + /** Default: false */ + textArea?: false; + /** Props forwarded to the underlying element */ + nativeInputProps?: DetailedHTMLProps< + InputHTMLAttributes, + HTMLInputElement + >; + /** Props forwarded to the underlying